diff --git a/9219.7d64e12a.async.js b/9219.b5f76763.async.js similarity index 56% rename from 9219.7d64e12a.async.js rename to 9219.b5f76763.async.js index ba939b3155..521a03748e 100644 --- a/9219.7d64e12a.async.js +++ b/9219.b5f76763.async.js @@ -1,6 +1,6 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[9219],{87169:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ie}});var ne=me(54476),we=me(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"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"},ve=E,ge=me(7657),de=function(se,oe){return we.createElement(ge.Z,(0,ne.Z)({},se,{ref:oe,icon:ve}))},le=we.forwardRef(de),ie=le},96408:function(ct,it){"use strict";it.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},25492:function(ct,it){"use strict";it.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},96601:function(ct,it){"use strict";it.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},829:function(){"use strict"},96435:function(ct,it,me){"use strict";var ne=me(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))ge.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ue),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},64303:function(ct,it,me){"use strict";var ne=me(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))ge.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ue),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},81747:function(ct,it,me){"use strict";var ne=me(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))ge.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));it.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},51976:function(ct,it,me){"use strict";var ne=me(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))ge.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));it.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},25863:function(){"use strict";function ct(z,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=z,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(ct.prototype,"name",{get:function(){return this._name},set:function(z){if(typeof z!="string"||z==="")throw new Error("Shape name must be a valid string.");this._name=z}}),Object.defineProperty(ct.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("The default value must be a real number, not: "+z);this._defaultValue=z}}),Object.defineProperty(ct.prototype,"minimum",{get:function(){return this._minimum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Minimum must be a real number, not: "+z);this._minimum=z}}),Object.defineProperty(ct.prototype,"maximum",{get:function(){return this._maximum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Maximum must be a real number, not: "+z);this._maximum=z}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(z,a){var y=go.Shape._FigureParameters[z];return y?y[a]:null},go.Shape.setFigureParameter=function(z,a,y){if(!(y instanceof ct))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[z];x||(x=[],go.Shape._FigureParameters[z]=x),x[a]=y};var it=[];function me(z,a){var y=it.pop();return y===void 0?new go.Point(z,a):(y.x=z,y.y=a,y)}function ne(){var z=it.pop();return z===void 0?new go.Point:z}function we(z){it.push(z)}function E(z,a,y,x,b,ee,te,ce,pe){pe||(pe=new go.Point);var fe=z-y,ye=b-te,he=NaN,Ee=NaN;if(fe===0)if(ye===0)z===y&&(he=z,Ee=a);else{var be=(ee-ce)/ye,Se=ee-be*b;he=z,Ee=be*he+Se}else if(ye===0){var Pe=(a-x)/fe,Ce=a-Pe*z;he=b,Ee=Pe*he+Ce}else{var Pe=(a-x)/fe,be=(ee-ce)/ye,Ce=a-Pe*z,Se=ee-be*b;he=(Se-Ce)/(Pe-be),Ee=Pe*he+Ce}return pe.x=he,pe.y=Ee,pe}function ve(z,a,y,x,b,ee,te,ce,pe,fe,ye,he,Ee,be){var Se=1-pe,Pe=pe,Ce=z*Se+y*Pe,xe=a*Se+x*Pe,Be=y*Se+b*Pe,Ae=x*Se+ee*Pe,Te=b*Se+te*Pe,Le=ee*Se+ce*Pe,je=Ce*Se+Be*Pe,Oe=xe*Se+Ae*Pe,Ke=Be*Se+Te*Pe,Ve=Ae*Se+Le*Pe,Ge=je*Se+Ke*Pe,ze=Oe*Se+Ve*Pe;fe.x=Ce,fe.y=xe,ye.x=je,ye.y=Oe,he.x=Ge,he.y=ze,Ee.x=Ke,Ee.y=Ve,be.x=Te,be.y=Le}var ge=new go.Spot(.156,.156),de=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ct("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*le,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(z,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(z,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=ge,b.spot2=de,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,le*a,0,a,(1-le)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,le*y,(1-le)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,le*y,le*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-le)*a,0,0,(1-le)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ct("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+ce,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),ee.spot1=ge,ee.spot2=de,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(z,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new ct("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ct("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(z,a,y){var x=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var te=b%360,ce=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ce,ce).add(new go.PathSegment(go.PathSegment.Arc,ee,te,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(z,a,y){var x=le/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,ee*y,a,(1-x)*y,(b+x)*a,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,ee=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,ee=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(z,a,y){var x=z?z.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var ee=a/2,te=y/2,ce=Math.atan2(y,a),pe=x-Math.min(Math.cos(ce)*x/2,ee),fe=x-Math.min(Math.sin(ce)*x/2,te),b=new go.Geometry,ye=new go.PathFigure(pe,0,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a-pe,0)),ye.add(new go.PathSegment(go.PathSegment.Line,a,fe)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,a,y-fe)),ye.add(new go.PathSegment(go.PathSegment.Line,a-pe,y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),ye.add(new go.PathSegment(go.PathSegment.Line,pe,y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,y-fe)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,0,fe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new ct("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new ct("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,le*a,0,a,(.5-le/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+le/2)*y,le*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var ee=.2,te=.3,ce=0,pe=ee*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+ee+ce)*y,(.5-ee+te)*a,(.5+pe+ce)*y,(.5-pe+te)*a,(.5+ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*a,(.5+ce)*y,(.5+pe+te)*a,(.5+ee+ce)*y,(.5+ee+te)*a,(.5+pe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-ee+ce)*y,(1-.5+ee+te)*a,(.5-pe+ce)*y,(.5+pe+te)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-pe+te)*a,(.5-ee+ce)*y,(.5-ee+te+.05)*a,(.5-pe+ce-.02)*y)),ee=.2,te=0,ce=-.3,pe=ee*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*a,(.5+ce)*y,(.5+pe+te)*a,(.5+ee+ce)*y,(.5+ee+te)*a,(.5+pe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-ee+ce)*y,(1-.5+ee+te)*a,(.5-pe+ce)*y,(.5+pe+te)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*a,(.5+ce)*y,(.5-pe+te)*a,(.5-ee+ce)*y,(.5-ee+te)*a,(.5-pe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pe+te)*a,(.5+ee+ce)*y,(.5-ee+te)*a,(.5+pe+ce)*y,(.5-pe+te)*a,(.5+ee+ce)*y)),ee=.2,te=-.3,ce=0,pe=ee*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-ee+ce)*y,(1-.5+ee+te-.05)*a,(.5-pe+ce-.02)*y,(.5+pe+te)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*a,(.5+ce)*y,(.5-pe+te)*a,(.5-ee+ce)*y,(.5-ee+te)*a,(.5-pe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+ee+ce)*y,(.5-ee+te)*a,(.5+pe+ce)*y,(.5-pe+te)*a,(.5+ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+pe+te)*a,(.5+ee+ce)*y,(.5+ee+te)*a,(.5+pe+ce)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,te=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+ee)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*ce,ee*a,ee*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ce=.75,b=new go.PathFigure((te+ee)*a,ce*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*ce,ee*a,ee*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(z,a,y){var x=.8535533905932737,b=.5*a,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(z,a,y){var x=new go.Geometry,b=le*.5,ee=.5,te=.5,ce=.5,pe=new go.PathFigure(te*a,(ce-ee)*y);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),ee=.4,b=le*.4;var fe=ne(),ye=ne(),he=ne(),Ee=ne();ve(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.42,fe,ye,he,Ee,Ee);var be=ne(),Se=ne(),Pe=ne();ve(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.58,Ee,Ee,Pe,be,Se);var Ce=ne(),xe=ne(),Be=ne();ve(te,ce+ee,te-b,ce+ee,te-ee,ce+b,te-ee,ce,.42,Ce,xe,Be,Ee,Ee);var Ae=ne(),Te=ne(),Le=ne();return ve(te,ce+ee,te-b,ce+ee,te-ee,ce+b,te-ee,ce,.58,Ee,Ee,Le,Ae,Te),pe.add(new go.PathSegment(go.PathSegment.Move,Le.x*a,Le.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,Ae.x*a,Ae.y*y,Te.x*a,Te.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y,(te-b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,fe.x*a,fe.y*y,ye.x*a,ye.y*y)),pe.add(new go.PathSegment(go.PathSegment.Line,Le.x*a,Le.y*y).close()),pe.add(new go.PathSegment(go.PathSegment.Move,Be.x*a,Be.y*y)),pe.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,be.x*a,be.y*y,Se.x*a,Se.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y,(te+b)*a,(ce+ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Be.x*a,Be.y*y,Ce.x*a,Ce.y*y,xe.x*a,xe.y*y).close()),we(fe),we(ye),we(he),we(Ee),we(be),we(Se),we(Pe),we(Ce),we(xe),we(Be),we(Ae),we(Te),we(Le),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(z,a,y){var x=new go.Geometry,b=le*.4,ee=.4,te=.5,ce=.5,pe=ne(),fe=ne(),ye=ne(),he=ne(),Ee=new go.PathFigure((te-ee)*a,ce*y,!1);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y,(te-b)*a,(ce-ee)*y)),ve(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.44,ye,he,fe,pe,pe),Ee.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*a,fe.y*y,ye.x*a,ye.y*y,he.x*a,he.y*y));var be=me(fe.x,fe.y);ve(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.56,pe,pe,fe,ye,he);var Se=me(fe.x,fe.y);Ee.add(new go.PathSegment(go.PathSegment.Line,(be.x*.1+.95*.9)*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,(Se.y*.1+.05*.9)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,Se.x*a,Se.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,ye.x*a,ye.y*y,he.x*a,he.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y,(te+b)*a,(ce+ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y)),ee=.35,b=le*.35;var Pe=new go.PathFigure(te*a,(ce-ee)*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y));var Ce=new go.PathFigure((te-ee)*a,ce*y,!1);return x.add(Ce),we(pe),we(fe),we(ye),we(he),we(be),we(Se),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(z,a,y){var x=new go.Geometry,b=.375,ee=0,te=-.125,ce=b*le,pe=new go.PathFigure((.525+ee)*a,(.5+b+te)*y,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+te)*y,(.5+ce+ee)*a,(.5+b+te)*y,(.5+b+ee)*a,(.5+ce+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+te)*y,(1-.5+b+ee)*a,(.5-ce+te)*y,(.5+ce+ee)*a,(.5-b+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+te)*y,(.5-ce+ee)*a,(.5-b+te)*y,(.5-b+ee)*a,(.5-ce+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+b+te)*y,(.5-b+ee)*a,(.5+ce+te)*y,(.5-ce+ee)*a,(.5+b+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,ee=0,te=-.125,ce=b*le;var pe=new go.PathFigure((1-.5+b+ee)*a,(.5+te)*y,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+b+te)*y,(.5+b+ee)*a,(.5+ce+te)*y,(.5+ce+ee)*a,(.5+b+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+te)*y,(.5-ce+ee)*a,(.5+b+te)*y,(.5-b+ee)*a,(.5+ce+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+te)*y,(.5-b+ee)*a,(.5-ce+te)*y,(.5-ce+ee)*a,(.5-b+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+te)*y,(.5+ce+ee)*a,(.5-b+te)*y,(1-.5+b+ee)*a,(.5-ce+te)*y));var pe=new go.PathFigure((.525+ee)*a,(.5+b+te)*y,!1);return x.add(pe),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(z,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ct("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ct("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=z?z.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*a,te=(.5-b/2)*y,ce=(.5+b/2)*y,pe=new go.Geometry,fe=new go.PathFigure(0,te,!0);pe.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,ee,te)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,y)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,ce)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),pe.spot1=new go.Spot(0,te/y);var ye=E(0,ce/y,1,ce/y,ee/a,1,1,.5,ne());return pe.spot2=new go.Spot(ye.x,ye.y),we(ye),pe}),go.Shape.setFigureParameter("Arrow2",0,new ct("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ct("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=z?z.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=a-x,te=(y-b)/2,ce=te+b,pe=new go.Geometry,fe=new go.PathFigure(0,te,!0);pe.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,ee,te)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,y)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,ce)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),pe.spot1=new go.Spot(0,te/y);var ye=E(0,ce/y,1,ce/y,ee/a,1,1,.5,ne());return pe.spot2=new go.Spot(ye.x,ye.y),we(ye),pe}),go.Shape.defineFigureGenerator("Chevron",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ct("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var pe=E(0,.5,.3,0,0,b/y,.1,b/y,ne());return te.spot1=new go.Spot(pe.x,pe.y),pe=E(.7,1,1,.5,0,ee/y,1,ee/y,pe),te.spot2=new go.Spot(pe.x,pe.y),we(pe),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ct("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ct("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ce=(y-b)/2,pe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ce=0,pe=y):(ee=0,te=y,ce=0,pe=y));var fe=new go.Geometry,ye=new go.PathFigure(a,.5*y,!0);fe.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,pe)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,.3*a,pe)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),ye.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var he=E(0,.5,.3,ce/y,0,ee/y,1,ee/y,ne());return fe.spot1=new go.Spot(he.x,he.y),he=E(.7,pe/y,1,.5,0,te/y,1,te/y,he),fe.spot2=new go.Spot(he.x,he.y),we(he),fe}),go.Shape.setFigureParameter("IBeamArrow",0,new ct("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,b/y);var pe=E(.7,1,1,.5,0,ee/y,1,ee/y,ne());return te.spot2=new go.Spot(pe.x,pe.y),we(pe),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new ct("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ct("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ce=(y-b)/2,pe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ce=0,pe=y):(ee=0,te=y,ce=0,pe=y));var fe=new go.Geometry,ye=new go.PathFigure(a,.5*y,!0);fe.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,pe)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,pe)),ye.add(new go.PathSegment(go.PathSegment.Line,0,pe)),ye.add(new go.PathSegment(go.PathSegment.Line,0,ce)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),fe.spot1=new go.Spot(0,ee/y);var he=E(.7,pe/y,1,.5,0,te/y,1,te/y,ne());return fe.spot2=new go.Spot(he.x,he.y),we(he),fe}),go.Shape.setFigureParameter("Pointer",0,new ct("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=E(.2,.65,1,.65,0,1,1,.5,ne());return b.spot2=new go.Spot(te.x,te.y),we(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new ct("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=E(0,.65,1,.65,0,1,1,.5,ne());return b.spot2=new go.Spot(te.x,te.y),we(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new ct("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var pe=E(.7,1,1,.5,0,ee/y,1,ee/y,ne());return te.spot2=new go.Spot(pe.x,pe.y),we(pe),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ct("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,b/y);var pe=E(.7,1,1,.5,0,ee/y,1,ee/y,ne());return te.spot2=new go.Spot(pe.x,pe.y),we(pe),te}),go.Shape.setFigureParameter("SquareArrow",0,new ct("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(z,a,y){var x=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*a,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,le*x,(.5-ee)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+ee)*a,0,1*a,le*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-le*x,(.5+ee)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*a,1*y,0,y-le*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ce=new go.PathFigure(a,x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-le*x,(.5+ee)*a,2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*a,2*x,0,2*x-le*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,le*x,(.5-ee)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+ee)*a,0,a,le*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-le*x,(.5+ee)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*a,y,0,y-le*x));var ce=new go.PathFigure(0,y-x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-le*x,(.5-ee)*a,y-2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+ee)*a,y-2*x,a,y-x-le*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-le*x,0,a,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+ee)*y,a-le*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,le*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,le*x,0));var ce=new go.PathFigure(x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+le*x,0,2*x,(.5-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+le*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(a-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-le*x,0,a,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+ee)*y,a-le*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,le*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,le*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ce=new go.PathFigure(a-x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-le*x,0,a-2*x,(.5-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+ee)*y,a-x-le*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*a,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(z,a,y){var x=new go.Geometry,b=.2,ee=.1,te=le*b,ce=le*ee,pe=.5,fe=.1,ye=new go.PathFigure(pe*a,(fe+ee)*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-b)*a,fe*y,(pe-te)*a,(fe+ee)*y,(pe-b)*a,(fe+ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-ee)*y,(pe-b)*a,(fe-ce)*y,(pe-te)*a,(fe-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+b)*a,fe*y,(pe+te)*a,(fe-ee)*y,(pe+b)*a,(fe-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe+ee)*y,(pe+b)*a,(fe+ce)*y,(pe+te)*a,(fe+ee)*y));var he=.05,Ee=le*he;pe=.05,fe=.25;var be=new go.PathFigure(.5*a,.2*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),pe=.95,fe=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+he)*a,fe*y,(pe+Ee)*a,(fe-he)*y,(pe+he)*a,(fe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),he=.025,Ee=le*he,pe=.825,fe=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-he)*y,(pe+he)*a,(fe-Ee)*y,(pe+Ee)*a,(fe-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-he)*a,fe*y,(pe-Ee)*a,(fe-he)*y,(pe-he)*a,(fe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),he=.05,Ee=le*he,pe=.5,fe=.7,be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-he)*y,(pe+he)*a,(fe-Ee)*y,(pe+Ee)*a,(fe-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-he)*a,fe*y,(pe-Ee)*a,(fe-he)*y,(pe-he)*a,(fe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),he=.025,Ee=le*he,pe=.175,fe=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-he)*y,(pe+he)*a,(fe-Ee)*y,(pe+Ee)*a,(fe-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-he)*a,fe*y,(pe-Ee)*a,(fe-he)*y,(pe-he)*a,(fe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),he=.05,Ee=le*he,pe=.05,fe=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-he)*y,(pe-he)*a,(fe-Ee)*y,(pe-Ee)*a,(fe-he)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new ct("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var ee=new go.PathFigure(.5*a,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(z,a,y){var x=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+ee)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(z,a,y){var x=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=le*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*y,(.2-ee)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+ee)*a,0,a,(.2-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+ee)*y,(.8+ee)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*a,y,0,(.8+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ce=new go.PathFigure(0,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*a,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var ee=new go.PathFigure(a,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y));var te=new go.PathFigure(a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(z,a,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,te=le*.5,ce=.5,pe=new go.PathFigure(a,ce*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+te)*y,(ce+te)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-te)*a,y,0,(ce+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-te)*y,(ce-te)*a,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+te)*a,0,a,(ce-te)*y));var fe=new go.PathFigure((ee+b)*a,(ee+b)*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*y)),fe.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*a,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var ee=new go.PathFigure(.1*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(z,a,y){var x=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*y,a,(ee+b)*y,(ee+b)*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var ee=new go.PathFigure(.2*a,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ce=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(z,a,y){var x=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(a,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var ce=new go.PathFigure(a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*a,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(z,a,y){var x=new go.Geometry,b=le*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(z,a,y){var x=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(a,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var ce=new go.PathFigure(a,ee*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee*y));var pe=new go.PathFigure(.8*a,.75*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(z,a,y){var x=new go.Geometry,b=le*.1,ee=.1,te=.9,ce=.5,pe=new go.PathFigure(.8*a,.5*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var fe=new go.PathFigure((te+ee)*a,ce*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y,(te+b)*a,(ce+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y,(te-b)*a,(ce-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,(te+b)*a,(ce-ee)*y,(te+ee)*a,(ce-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(z,a,y){var x=new go.Geometry,b=le*.5,ee=le*.4,te=le*.1,ce=.1,pe=.9,fe=.5,ye=new go.PathFigure(.8*a,.5*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+ee)*y,(.4+b)*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,0)),ye.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-ee)*y));var he=new go.PathFigure((pe+ce)*a,fe*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe+ce)*y,(pe+ce)*a,(fe+te)*y,(pe+te)*a,(fe+ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce)*a,fe*y,(pe-te)*a,(fe+ce)*y,(pe-ce)*a,(fe+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-ce)*y,(pe-ce)*a,(fe-te)*y,(pe-te)*a,(fe-ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce)*a,fe*y,(pe+te)*a,(fe-ce)*y,(pe+ce)*a,(fe-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=le*b,te=0,ce=.5,pe=new go.PathFigure(.8*a,.5*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+ee)*a,(ce-b)*y,.7*a,(ce-ee)*y)),b=.1,ee=le*.1,te=.9,ce=.5;var fe=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=le*b,te=0,ce=.5,pe=new go.PathFigure(0,0,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+ee+ee)*a,(ce-b)*y,.8*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+ee)*y,(te+ee+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=le*b,te=.2,ce=.5,pe=new go.PathFigure(.1*a,0,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+ee)*a,(ce-b)*y,.7*a,(ce-ee)*y)),b=.1,ee=le*.1,te=.9,ce=.5;var ye=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=le*b,te=.2,ce=.5,pe=new go.PathFigure(.1*a,0,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var fe=new go.PathFigure(.2*a,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+ee)*a,(ce-b)*y,.9*a,(ce-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(z,a,y){var x=new go.Geometry,b=le*.1,ee=.1,te=.1,ce=.5,pe=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,0,(te-b)*a,y,(te-ee)*a,0)),te=.3,pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+ee)*a,0,(te+b)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,0,(te-b)*a,y,(te-ee)*a,0)),te=.5,pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+ee)*a,0,(te+b)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,0,(te-b)*a,y,(te-ee)*a,0)),te=.7,pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+ee)*a,0,(te+b)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,0,(te-b)*a,y,(te-ee)*a,0)),te=.9,pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+ee)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(z,a,y){var x=new go.Geometry,b=le*.5,ee=.5,te=.5,ce=.5,pe=new go.PathFigure((te-ee)*a,ce*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y,(te-b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,(te+b)*a,(ce-ee)*y,(te+ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y,(te+b)*a,(ce+ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Move,(te-ee+.1)*a,ce*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-.1)*a,ce*y,te*a,(ce-ee)*y,te*a,(ce+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(z,a,y){var x=new go.Geometry,b=a,ee=y;a=a*.38,y=y*.6;var te=le*.8,ce=.8,pe=0,fe=.5,ye=(b-a)/2,he=(ee-y)/2,Ee=new go.PathFigure(pe*a+ye,(fe+ce)*y+he,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce)*a+ye,fe*y+he,(pe-te)*a+ye,(fe+ce)*y+he,(pe-ce)*a+ye,(fe+te)*y+he)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe-ce)*y+he,(pe-ce)*a+ye,(fe-te)*y+he,(pe-te)*a+ye,(fe-ce)*y+he)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce+te*.5)*a+ye,fe*y+he,pe*a+ye,(fe-ce)*y+he,(pe-ce+te*.5)*a+ye,(fe-te)*y+he)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe+ce)*y+he,(pe-ce+te*.5)*a+ye,(fe+te)*y+he,pe*a+ye,(fe+ce)*y+he).close()),te=le*.4,ce=.4,pe=.2,fe=.5;var be=new go.PathFigure(pe*a+ye,(fe+ce)*y+he,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce)*a+ye,fe*y+he,(pe-te)*a+ye,(fe+ce)*y+he,(pe-ce)*a+ye,(fe+te)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe-ce)*y+he,(pe-ce)*a+ye,(fe-te)*y+he,(pe-te)*a+ye,(fe-ce)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce+te*.5)*a+ye,fe*y+he,pe*a+ye,(fe-ce)*y+he,(pe-ce+te*.5)*a+ye,(fe-te)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe+ce)*y+he,(pe-ce+te*.5)*a+ye,(fe+te)*y+he,pe*a+ye,(fe+ce)*y+he).close()),te=le*.2,ce=.2,pe=.5,fe=.5;var Se=new go.PathFigure((pe-ce)*a+ye,fe*y+he,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe-ce)*y+he,(pe-ce)*a+ye,(fe-te)*y+he,(pe-te)*a+ye,(fe-ce)*y+he)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce)*a+ye,fe*y+he,(pe+te)*a+ye,(fe-ce)*y+he,(pe+ce)*a+ye,(fe-te)*y+he)),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe+ce)*y+he,(pe+ce)*a+ye,(fe+te)*y+he,(pe+te)*a+ye,(fe+ce)*y+he)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce)*a+ye,fe*y+he,(pe-te)*a+ye,(fe+ce)*y+he,(pe-ce)*a+ye,(fe+te)*y+he)),te=le*.4,ce=.4,pe=.8,fe=.5;var Pe=new go.PathFigure(pe*a+ye,(fe-ce)*y+he,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce)*a+ye,fe*y+he,(pe+te)*a+ye,(fe-ce)*y+he,(pe+ce)*a+ye,(fe-te)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe+ce)*y+he,(pe+ce)*a+ye,(fe+te)*y+he,(pe+te)*a+ye,(fe+ce)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce-te*.5)*a+ye,fe*y+he,pe*a+ye,(fe+ce)*y+he,(pe+ce-te*.5)*a+ye,(fe+te)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe-ce)*y+he,(pe+ce-te*.5)*a+ye,(fe-te)*y+he,pe*a+ye,(fe-ce)*y+he).close()),te=le*.8,ce=.8,pe=1,fe=.5;var Ce=new go.PathFigure(pe*a+ye,(fe-ce)*y+he,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce)*a+ye,fe*y+he,(pe+te)*a+ye,(fe-ce)*y+he,(pe+ce)*a+ye,(fe-te)*y+he)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe+ce)*y+he,(pe+ce)*a+ye,(fe+te)*y+he,(pe+te)*a+ye,(fe+ce)*y+he)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce-te*.5)*a+ye,fe*y+he,pe*a+ye,(fe+ce)*y+he,(pe+ce-te*.5)*a+ye,(fe+te)*y+he)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe-ce)*y+he,(pe+ce-te*.5)*a+ye,(fe-te)*y+he,pe*a+ye,(fe-ce)*y+he).close()),x}),go.Shape.defineFigureGenerator("Email",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.6*a,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ce=new go.PathFigure(0,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(z,a,y){var x=new go.Geometry,b=le*.4,ee=.4,te=.5,ce=.5,pe=ne(),fe=ne(),ye=ne(),he=ne();ve(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.5,pe,pe,fe,ye,he);var Ee=me(fe.x,fe.y),be=new go.PathFigure(fe.x*a,fe.y*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,ye.x*a,ye.y*y,he.x*a,he.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y,(te+b)*a,(ce+ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y)),ve(te-ee,ce,te-ee,ce-b,te-b,ce-ee,te,ce-ee,.5,ye,he,fe,pe,pe),be.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*a,fe.y*y,ye.x*a,ye.y*y,he.x*a,he.y*y)),b=le*.3,ee=.3,ve(te-ee,ce,te-ee,ce-b,te-b,ce-ee,te,ce-ee,.5,ye,he,fe,pe,pe),be.add(new go.PathSegment(go.PathSegment.Line,fe.x*a,fe.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,he.x*a,he.y*y,ye.x*a,ye.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),ve(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.5,pe,pe,fe,ye,he),be.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*a,fe.y*y,he.x*a,he.y*y,ye.x*a,ye.y*y).close());var be=new go.PathFigure(.45*a,0,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),we(pe),we(fe),we(ye),we(he),we(Ee),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function ee(te,ce,pe){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+pe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+pe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+pe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+pe)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(z,a,y){var x=new go.Geometry,b=.5,ee=0,te=0,ce=b*le,pe=.4*Math.SQRT2/2+.5,fe=.5-.5*Math.SQRT2/2,ye=1,he=.5,Ee=.5,be=0,Se=new go.PathFigure(pe*a,(1-fe)*y,!1);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,he*y,ye*a,.7*y,ye*a,he*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ee)*a,(be+ee)*y,(.5+b+ee)*a,(.5-ce+ee)*y,(.5+ce+ee)*a,(.5-b+ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+te)*y,(.5-ce+ee)*a,(.5-b+te)*y,(.5-b+ee)*a,(.5-ce+te)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*y,(.5-b+ee)*a,(.5+ce+te)*y,(.5-ce+ee)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(a,y,!1);x.add(ee);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var ee=new go.PathFigure(.45*a,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,ce=.5,pe=te,fe=Math.PI/4,ye=4*(1-Math.cos(fe))/(3*Math.sin(fe)),he=ye*.5,Ee=te,be=te,Se=ye*Ee,Pe=ye*be;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Ee)*a,pe*y,(ce-(Se+Ee)/2)*a,(pe+(be+Pe)/2)*y,(ce-Ee)*a,(pe+Pe)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(pe-be)*y,(ce-Ee)*a,(pe-Pe)*y,(ce-Se)*a,(pe-be)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Ee)*a,pe*y,(ce+Se)*a,(pe-be)*y,(ce+Ee)*a,(pe-Pe)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+Ee)*a,(pe+Pe)*y,(ce+(Se+Ee)/2)*a,(pe+(be+Pe)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ce=new go.PathFigure(.2*a,y,!1);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var xe=new go.PathFigure(.8*a,y,!1);return x.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.2*a,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(a,y,!1);x.add(ee);var te=new go.PathFigure(.1*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,ee*a,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var ee=new go.PathFigure(.475*a,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var te=new go.PathFigure(.675*a,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(z,a,y){var x=new go.Geometry,b=.5,ee=le*.5,te=new go.PathFigure(a,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+ee)*y,(b+ee)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*a,y,0,(b+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-ee)*y,(b-ee)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+ee)*a,0,a,(b-ee)*y));var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var ee=new go.PathFigure(.15*a,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,ce=le*.1,pe=.2,fe=.9,ye=new go.PathFigure((pe-te)*a,fe*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-te)*y,(pe-te)*a,(fe-ce)*y,(pe-ce)*a,(fe-te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+te)*a,fe*y,(pe+ce)*a,(fe-te)*y,(pe+te)*a,(fe-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe+te)*y,(pe+te)*a,(fe+ce)*y,(pe+ce)*a,(fe+te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-te)*a,fe*y,(pe-ce)*a,(fe+te)*y,(pe-te)*a,(fe+ce)*y).close()),te=.1,ce=le*.1,pe=.8,fe=.9;var he=new go.PathFigure((pe-te)*a,fe*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-te)*y,(pe-te)*a,(fe-ce)*y,(pe-ce)*a,(fe-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(pe+te)*a,fe*y,(pe+ce)*a,(fe-te)*y,(pe+te)*a,(fe-ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe+te)*y,(pe+te)*a,(fe+ce)*y,(pe+ce)*a,(fe+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(pe-te)*a,fe*y,(pe-ce)*a,(fe+te)*y,(pe-te)*a,(fe+ce)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*a,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ce=new go.PathFigure(.5*a,.7*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var pe=.1,fe=le*.1,ye=.1,he=.9,Ee=new go.PathFigure((ye-pe)*a,he*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(he-pe)*y,(ye-pe)*a,(he-fe)*y,(ye-fe)*a,(he-pe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ye+pe)*a,he*y,(ye+fe)*a,(he-pe)*y,(ye+pe)*a,(he-fe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(he+pe)*y,(ye+pe)*a,(he+fe)*y,(ye+fe)*a,(he+pe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ye-pe)*a,he*y,(ye-fe)*a,(he+pe)*y,(ye-pe)*a,(he+fe)*y)),pe=.1,fe=le*.1,ye=.4,he=.9;var be=new go.PathFigure((ye-pe)*a,he*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(he-pe)*y,(ye-pe)*a,(he-fe)*y,(ye-fe)*a,(he-pe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ye+pe)*a,he*y,(ye+fe)*a,(he-pe)*y,(ye+pe)*a,(he-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(he+pe)*y,(ye+pe)*a,(he+fe)*y,(ye+fe)*a,(he+pe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ye-pe)*a,he*y,(ye-fe)*a,(he+pe)*y,(ye-pe)*a,(he+fe)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var ee=new go.PathFigure(.45*a,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var te=new go.PathFigure(.55*a,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ye=.05,he=le*.05,Ee=.175,be=.95,ce=new go.PathFigure((Ee-ye)*a,be*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y,(Ee-he)*a,(be-ye)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ye)*a,be*y,(Ee+he)*a,(be-ye)*y,(Ee+ye)*a,(be-he)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y,(Ee+he)*a,(be+ye)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ye)*a,be*y,(Ee-he)*a,(be+ye)*y,(Ee-ye)*a,(be+he)*y));var ye=.05,he=le*.05,Ee=.375,be=.95,pe=new go.PathFigure((Ee-ye)*a,be*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y,(Ee-he)*a,(be-ye)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ye)*a,be*y,(Ee+he)*a,(be-ye)*y,(Ee+ye)*a,(be-he)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y,(Ee+he)*a,(be+ye)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ye)*a,be*y,(Ee-he)*a,(be+ye)*y,(Ee-ye)*a,(be+he)*y));var ye=.05,he=le*.05,Ee=.625,be=.95,fe=new go.PathFigure((Ee-ye)*a,be*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y,(Ee-he)*a,(be-ye)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ye)*a,be*y,(Ee+he)*a,(be-ye)*y,(Ee+ye)*a,(be-he)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y,(Ee+he)*a,(be+ye)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ye)*a,be*y,(Ee-he)*a,(be+ye)*y,(Ee-ye)*a,(be+he)*y));var ye=.05,he=le*.05,Ee=.825,be=.95,Se=new go.PathFigure((Ee-ye)*a,be*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y,(Ee-he)*a,(be-ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ye)*a,be*y,(Ee+he)*a,(be-ye)*y,(Ee+ye)*a,(be-he)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y,(Ee+he)*a,(be+ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ye)*a,be*y,(Ee-he)*a,(be+ye)*y,(Ee-ye)*a,(be+he)*y).close());var Pe=new go.PathFigure(0,y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(.15*a,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ce=.05,pe=le*.05,fe=.35,ye=.775,he=new go.PathFigure((fe-ce)*a,ye*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ye-ce)*y,(fe-ce)*a,(ye-pe)*y,(fe-pe)*a,(ye-ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a,ye*y,(fe+pe)*a,(ye-ce)*y,(fe+ce)*a,(ye-pe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ye+ce)*y,(fe+ce)*a,(ye+pe)*y,(fe+pe)*a,(ye+ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a,ye*y,(fe-pe)*a,(ye+ce)*y,(fe-ce)*a,(ye+pe)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(z,a,y){var x=new go.Geometry,b=.3,ee=le*.3,te=.5,ce=.7,pe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y));var fe=new go.PathFigure(0,.7*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(z,a,y){var x=new go.Geometry,b=.5,ee=le*.5,te=.5,ce=.5,pe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y));var fe=new go.PathFigure(.15*a,.5*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(z,a,y){var x=new go.Geometry,b=.5,ee=le*.5,te=.5,ce=.5,pe=new go.PathFigure((te-b)*a,ce*y,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y).close()),b=.05,ee=le*.05,te=.5,ce=.8;var fe=new go.PathFigure((te-b)*a,ce*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y).close()),fe.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var ee=new go.PathFigure(.126*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var te=new go.PathFigure(.402*a,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ce=new go.PathFigure(.678*a,.85*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var pe=new go.PathFigure(.5*a,.1*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var ee=new go.PathFigure(a*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var te=new go.PathFigure(a*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ce=new go.PathFigure(a*.612,y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var pe=new go.PathFigure(a*.816,y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),pe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),pe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var te=new go.PathFigure(a*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ce=new go.PathFigure(a*.055,.18*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var pe=new go.PathFigure(a*1,0,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),pe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(a*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var pe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),pe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(z,a,y){var x=new go.Geometry,b=8,ee=b*le,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ce=new go.PathFigure(a*.83,0,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var pe=new go.PathFigure(a*.83,y*1,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var fe=new go.PathFigure(a*.78,y*.05,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*le,ee=y*.8,te=new go.Geometry,ce=new go.PathFigure(x,0,!0);return te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee-x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,ee,a,ee-b,a-b,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var ee=new go.PathFigure(a*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var ee=new go.PathFigure(a*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var te=new go.PathFigure(a*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(z,a,y){var x=new go.Geometry,b=15,ee=b*le,te=new go.PathFigure(a*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close());var te=new go.PathFigure(a*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close());var te=new go.PathFigure(a*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var ee=new go.PathFigure(a*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ct={},it="5.0",me={},ne=null,we=!1,E=!1,ve=null,ge=!1,de=null,le=null,ie=0;ie4?parseFloat(We):5};ct.setHTML5Codebase=function(We,_e){le=We,Ve(We,_e)},ct.setJavaCodebase=ct.setJavaCodebaseVersion=ct.isCompiledInstalled=ct.setPreCompiledScriptPath=ct.setPreCompiledResourcePath=function(){},ct.setHTML5CodebaseVersion=function(We,_e){var He=parseFloat(We);if(He!==NaN&&He<5){console.log("The GeoGebra HTML5 codebase version "+He+" is deprecated. Using version latest instead.");return}de=We,Ke(We,_e)},ct.getHTML5CodebaseVersion=function(){return z},ct.getParameters=function(){return me},ct.setFontsCSSURL=function(We){te=We},ct.setGiacJSURL=function(We){},ct.setJNLPFile=function(We){se=We},ct.setJNLPBaseDir=function(We){},ct.inject=function(){function We(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var _e="auto",He=me.id,Ze,Ye=!1,nt=0;nt=5)return!0;var We=ct.getAppletObject();return We&&typeof We.recalculateEnvironments=="function"?(We.recalculateEnvironments(),!0):!1},ct.startAnimation=function(){var We=ct.getAppletObject();return We&&typeof We.startAnimation=="function"?(We.startAnimation(),!0):!1},ct.stopAnimation=function(){var We=ct.getAppletObject();return We&&typeof We.stopAnimation=="function"?(We.stopAnimation(),!0):!1},ct.getAppletObject=function(){var We=me.id!==void 0?me.id:"ggbApplet";return window[We]},ct.resize=function(){};var Se=function(We,_e,He){var Ze=document.createElement("param");Ze.setAttribute("name",_e),Ze.setAttribute("value",He),We.appendChild(Ze)},Pe=function(We){return We&&We!=="false"},Ce=function(We,_e,He){pe(z)<=4.2&&(He=!0);var Ze=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(Ze=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ye=document.createElement("div");Ye.classList.add("appletParameters","notranslate");var nt=_e.width,Je=_e.height;if(_e.disableAutoScale=_e.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():_e.disableAutoScale,_e.width!==void 0)if(pe(z)<=4.4)Pe(_e.showToolBar)&&(_e.height-=7),Pe(_e.showAlgebraInput)&&(_e.height-=37),_e.width<605&&Pe(_e.showToolBar)&&(_e.width=605,nt=605);else{var Ue=100;(Pe(_e.showToolBar)||Pe(_e.showMenuBar))&&(_e.hasOwnProperty("customToolBar")&&(_e.customToolbar=_e.customToolBar),Ue=Pe(_e.showMenuBar)?245:155),nt=5?(_e.appletOnLoad=function(rt){var ot=We.querySelector(".ggb_preview");ot&&ot.parentNode.removeChild(ot),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(De),window.GGBT_wsf_view&&$(window).trigger("resize"),Qe(rt)},ke||De.appendChild(qe)):Ye.appendChild(qe),De.appendChild(Ye),ke||We.appendChild(De),setTimeout(function(){ct.resize()},1)}else{var et=document.createElement("div");et.className="applet_scaler",et.style.position="relative",et.style.display="block",et.appendChild(Ye),We.appendChild(et),_e.appletOnLoad=function(rt){ct.resize(),Qe(rt)}}function $e(rt,ot){ot&&typeof ot.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(rt,ot.appletOnLoad):renderGGBElement(rt),Ge("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ot)}function Me(rt,ot){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:rt,params:ot}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(yt){$e(yt.article,yt.params)}),html5AppletsToProcess=null)},pe(z)<5&&(rt.className+=" geogebraweb")):$e(rt,ot)}if(Ze){scriptLoadStarted=!0;for(var Ie=0;Ie0?(Fe.remove(),De.attr("id","fullscreencontent").show(),jQuery(Qe).append(De),window.dispatchEvent(new Event("resize"))):Ce(Fe,_e,!1),window.GGBT_wsf_view.launchFullScreen(Qe)}else re=Ze,Ce(We,_e,!1);if(!window.GGBT_wsf_view)for(Je=0;JeWe/4*3&&(Fe=We/4*3),Qe=Fe/5.8,Ue.setAttribute("src",b),Ue.setAttribute("width",Fe),Ue.setAttribute("height",Qe);var De=(We-Fe)/2,ke=(_e-Qe)/2;Ue.style.left=De+"px",Ue.style.top=ke+"px",Ye.appendChild(Ue)}}return Ye.appendChild(Je),Ye},je=function(We){return We=We.toLowerCase(),We==="html5"||We==="screenshot"?We:"html5"},Oe=["web","webSimple","web3d","tablet","tablet3d","phone"],Ke=function(We,_e){if(z=We,_e){Ve(z,!0);return}var He=!we;if(He){var Ze=pe(z);!isNaN(Ze)&&Ze<4.4&&(He=!1)}var Ye,nt;window.location.protocol.substr(0,4)==="http"?Ye=window.location.protocol:Ye="http:";var Je=z.indexOf("//");Je>0?nt=z:Je===0?nt=Ye+z:nt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ue in Oe)if(z.slice(Oe[Ue].length*-1)===Oe[Ue]||z.slice((Oe[Ue].length+1)*-1)===Oe[Ue]+"/"){Ve(nt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&He&&!ne.is3D&&!ne.AV&&!ne.SV&&!ne.CV&&!ne.EV2&&!ne.CP&&!ne.PC&&!ne.DA&&!ne.FI&&!ne.PV&&!Pe(me.showToolBar)&&!Pe(me.showMenuBar)&&!Pe(me.showAlgebraInput)&&!Pe(me.enableRightClick)&&(!me.appName||me.appName=="classic")?nt+="webSimple/":nt+="web3d/",Ve(nt,!1)},Ve=function(We,_e){if(We.requirejs){oe=We;return}We.slice(-1)!=="/"&&(We+="/"),oe=We,_e===null&&(_e=We.indexOf("http")===-1),ae=_e,a="web.nocache.js",y=!1;var He=oe.split("/");He.length>1&&(!_e&&He[He.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Oe.indexOf(He[He.length-2])>=0&&(a=He[He.length-2]+".nocache.js")),He=We.split("/"),z=He[He.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var Ze=parseFloat(z);Ze!==NaN&&Ze<5&&We.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ze+" is deprecated. Using version latest instead."),Ke("5.0",_e))},Ge=function(We,_e){window.console&&window.console.log&&(!_e||typeof _e.showLogging=="undefined"||_e.showLogging&&_e.showLogging!=="false")&&console.log(We)};me.material_id!==void 0?he(ze):ze();function ze(){var We=it;de!==null?We=de:parseFloat(We)<5&&(We="5.0"),Ke(We,!1),le!==null&&Ve(le,ae),ge=!0}return ct},GGBAppletUtils=function(){"use strict";function ct(){return window.GGBT_wsf_edit!==void 0}function it(ge,de){de!=1?(ge.style.transformOrigin="0% 0% 0px",ge.style.webkitTransformOrigin="0% 0% 0px",ge.style.transform="scale("+de+","+de+")",ge.style.webkitTransform="scale("+de+","+de+")",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 me(ge,de,le,ie,ue,se){var oe=null;if(se!=null&&se!="")for(var ae=ge.parentNode;ae!=null;)if((" "+ae.className+" ").indexOf(" "+se+" ")>-1){oe=ae;break}else ae=ae.parentNode;var re=0,z=0,a=0,y=0,x=0,b=0,ee=0;if(oe)re=oe.offsetWidth,z=Math.max(ie?oe.offsetWidth:0,oe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(re=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),a=re):(re=window.innerWidth,z=window.innerHeight,a=window.innerWidth),ge){var te=ge.getBoundingClientRect();te.left>0&&te.left<=re&&(ue===void 0||!ue)&&(document.dir==="rtl"?(x=re-te.width-te.left,b=a<=480?10:30):(b=te.left,x=a<=480?10:30),y=b+x)}if(ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return ge&&((le===void 0||!le)&&de>0&&de+y1&&(se=!0)),de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(se=!0),!(ge.hasOwnProperty("disableAutoScale")&&ge.disableAutoScale))ue=ne(ge,de,se,le,ge.scaleContainerClass);else return ie;return se&&(!ge.hasOwnProperty("scale")||ie===1)?ue:Math.min(ie,ue)}function E(ge){var de=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=ge.getBoundingClientRect(),ue=(de-ie.width)/2,se=(le-ie.height)/2;se<0&&(se=0),ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ue<40?ge.style.left="40px":ge.style.left=ue+"px",ge.style.top=se+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se<40?ge.style.top="40px":ge.style.top=se+"px",ge.style.left=ue+"px")}function ve(ge,de){var le=ge.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(de.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ge)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var ie=we(de,ge);ct()&&le.setAttribute("data-param-scale",ie);for(var ue=null,se=0;se=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(ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ct){var it=c[ct];return it==null?null:it},r=d,webModule.__errFn=e}function B(){function ct(ge){var de=ge.lastIndexOf(rb);de==-1&&(de=ge.length);var le=ge.indexOf(sb);le==-1&&(le=ge.length);var ie=ge.lastIndexOf(tb,Math.min(le,de));return ie>=O?ge.substring(O,ie+P):W}function it(ge){if(!ge.match(/^\w+:\/\//)){var de=o.createElement(ub);de.src=ge+vb,ge=ct(de.src)}return ge}function me(){var ge=__gwt_getMetaProperty(wb);return ge!=null?ge:W}function ne(){for(var ge=o.getElementsByTagName(_),de=O;deO?ge[ge.length-P].href:W}function E(){var ge=o.location;return ge.href==ge.protocol+zb+ge.host+ge.pathname+ge.search+ge.hash}var ve=me();return ve==W&&(ve=ne()),ve==W&&(ve=we()),ve==W&&E()&&(ve=ct(o.location.href)),ve=it(ve),ve}function C(ct){return ct.match(/^\//)||ct.match(/^[a-zA-Z]+:\/\//)?ct:webModule.__moduleBase+ct}function D(){var ct=[],it=O,me=[],ne=[];function we(ge){var de=ne[ge](),le=me[ge];if(de in le)return de;var ie=[];for(var ue in le)ie[le[ue]]=ue;throw r&&r(ge,ie,de),null}if(__gwt_isKnownPropertyValue=function(ge,de){return de in me[ge]},webModule.__getPropMap=function(){var ge={};for(var de in me)me.hasOwnProperty(de)&&(ge[de]=we(de));return ge},webModule.__computePropValue=we,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var ve=E.indexOf(Db);ve!=-1&&(it=parseInt(E.substring(ve+P),$),E=E.substring(O,ve))}catch(ge){}return webModule.__softPermutationId=it,C(E+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(ct,it,me){"use strict";me.d(it,{Ax:function(){return ve},Ds:function(){return ge},KI:function(){return le},SI:function(){return E},f1:function(){return we}});var ne=me(74128);function we(ie){let ue=!0;if(ie.length>0){for(let se=0;sey in a?E(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,se=(a,y)=>{for(var x in y||(y={}))le.call(y,x)&&ue(a,x,y[x]);if(de)for(var x of de(y))ie.call(y,x)&&ue(a,x,y[x]);return a},oe=(a,y)=>ve(a,ge(y)),ae=(a,y)=>{var x={};for(var b in a)le.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&de)for(var b of de(a))y.indexOf(b)<0&&ie.call(a,b)&&(x[b]=a[b]);return x},re=(a,y,x)=>new Promise((b,ee)=>{var te=fe=>{try{pe(x.next(fe))}catch(ye){ee(ye)}},ce=fe=>{try{pe(x.throw(fe))}catch(ye){ee(ye)}},pe=fe=>fe.done?b(fe.value):Promise.resolve(fe.value).then(te,ce);pe((x=x.apply(a,y)).next())});const z=a=>{var y=a,{children:x}=y,b=ae(y,["children"]);const[ee,te]=(0,we.useState)(!1);return we.createElement(ne.ZP,oe(se({},b),{loading:ee,onClick:ce=>re(void 0,null,function*(){try{te(!0),yield b.onClick(ce),te(!1)}catch(pe){console.error(pe),te(!1)}})}),x)}},48530:function(ct,it,me){"use strict";var ne=me(86204),we=me.n(ne),E=Object.defineProperty,ve=(ie,ue,se)=>ue in ie?E(ie,ue,{enumerable:!0,configurable:!0,writable:!0,value:se}):ie[ue]=se,ge=(ie,ue,se)=>ve(ie,typeof ue!="symbol"?ue+"":ue,se),de=(ie,ue,se)=>new Promise((oe,ae)=>{var re=y=>{try{a(se.next(y))}catch(x){ae(x)}},z=y=>{try{a(se.throw(y))}catch(x){ae(x)}},a=y=>y.done?oe(y.value):Promise.resolve(y.value).then(re,z);a((se=se.apply(ie,ue)).next())});class le extends ne.EventEmitter{constructor(ue,se){super(),ge(this,"url"),ge(this,"body"),ge(this,"fullContent",""),ge(this,"controller",null),ge(this,"buffer",""),this.url=ue,this.body=se}startStream(){return de(this,null,function*(){this.controller=new AbortController;const{signal:ue}=this.controller;try{const se=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ue});if(!se.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${se.status}`);const oe=se.headers.get("content-type");if(!oe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(oe.includes("application/json")){const z=yield se.json();this.emit("error",z);return}if(!oe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ae=se.body.getReader(),re=new TextDecoder("utf-8");for(;;){const{done:z,value:a}=yield ae.read();if(z)break;const y=re.decode(a,{stream:!0});this.buffer+=y;const x=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[9219],{87169:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return ie}});var re=ge(54476),we=ge(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"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=E,me=ge(7657),de=function(se,oe){return we.createElement(me.Z,(0,re.Z)({},se,{ref:oe,icon:he}))},ue=we.forwardRef(de),ie=ue},96408:function(dt,st){"use strict";st.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},25492:function(dt,st){"use strict";st.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},96601:function(dt,st){"use strict";st.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},829:function(){"use strict"},96435:function(dt,st,ge){"use strict";var re=ge(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(le,se,oe)=>se in le?we(le,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):le[se]=oe,ue=(le,se)=>{for(var oe in se||(se={}))he.call(se,oe)&&de(le,oe,se[oe]);if(E)for(var oe of E(se))me.call(se,oe)&&de(le,oe,se[oe]);return le};const ie=le=>React.createElement("svg",ue({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},le),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},64303:function(dt,st,ge){"use strict";var re=ge(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(le,se,oe)=>se in le?we(le,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):le[se]=oe,ue=(le,se)=>{for(var oe in se||(se={}))he.call(se,oe)&&de(le,oe,se[oe]);if(E)for(var oe of E(se))me.call(se,oe)&&de(le,oe,se[oe]);return le};const ie=le=>React.createElement("svg",ue({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},le),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},81747:function(dt,st,ge){"use strict";var re=ge(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(le,se,oe)=>se in le?we(le,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):le[se]=oe,ue=(le,se)=>{for(var oe in se||(se={}))he.call(se,oe)&&de(le,oe,se[oe]);if(E)for(var oe of E(se))me.call(se,oe)&&de(le,oe,se[oe]);return le};const ie=le=>React.createElement("svg",ue({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},51976:function(dt,st,ge){"use strict";var re=ge(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(le,se,oe)=>se in le?we(le,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):le[se]=oe,ue=(le,se)=>{for(var oe in se||(se={}))he.call(se,oe)&&de(le,oe,se[oe]);if(E)for(var oe of E(se))me.call(se,oe)&&de(le,oe,se[oe]);return le};const ie=le=>React.createElement("svg",ue({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},25863:function(){"use strict";function dt(z,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=z,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(dt.prototype,"name",{get:function(){return this._name},set:function(z){if(typeof z!="string"||z==="")throw new Error("Shape name must be a valid string.");this._name=z}}),Object.defineProperty(dt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("The default value must be a real number, not: "+z);this._defaultValue=z}}),Object.defineProperty(dt.prototype,"minimum",{get:function(){return this._minimum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Minimum must be a real number, not: "+z);this._minimum=z}}),Object.defineProperty(dt.prototype,"maximum",{get:function(){return this._maximum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Maximum must be a real number, not: "+z);this._maximum=z}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(z,a){var y=go.Shape._FigureParameters[z];return y?y[a]:null},go.Shape.setFigureParameter=function(z,a,y){if(!(y instanceof dt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[z];x||(x=[],go.Shape._FigureParameters[z]=x),x[a]=y};var st=[];function ge(z,a){var y=st.pop();return y===void 0?new go.Point(z,a):(y.x=z,y.y=a,y)}function re(){var z=st.pop();return z===void 0?new go.Point:z}function we(z){st.push(z)}function E(z,a,y,x,b,ee,te,ce,pe){pe||(pe=new go.Point);var fe=z-y,ye=b-te,ve=NaN,Ee=NaN;if(fe===0)if(ye===0)z===y&&(ve=z,Ee=a);else{var be=(ee-ce)/ye,Se=ee-be*b;ve=z,Ee=be*ve+Se}else if(ye===0){var Pe=(a-x)/fe,Ce=a-Pe*z;ve=b,Ee=Pe*ve+Ce}else{var Pe=(a-x)/fe,be=(ee-ce)/ye,Ce=a-Pe*z,Se=ee-be*b;ve=(Se-Ce)/(Pe-be),Ee=Pe*ve+Ce}return pe.x=ve,pe.y=Ee,pe}function he(z,a,y,x,b,ee,te,ce,pe,fe,ye,ve,Ee,be){var Se=1-pe,Pe=pe,Ce=z*Se+y*Pe,xe=a*Se+x*Pe,Be=y*Se+b*Pe,Ae=x*Se+ee*Pe,Oe=b*Se+te*Pe,Ie=ee*Se+ce*Pe,je=Ce*Se+Be*Pe,Le=xe*Se+Ae*Pe,Ze=Be*Se+Oe*Pe,ze=Ae*Se+Ie*Pe,Ue=je*Se+Ze*Pe,Ge=Le*Se+ze*Pe;fe.x=Ce,fe.y=xe,ye.x=je,ye.y=Le,ve.x=Ue,ve.y=Ge,Ee.x=Ze,Ee.y=ze,be.x=Oe,be.y=Ie}var me=new go.Spot(.156,.156),de=new go.Spot(.844,.844),ue=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new dt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ue,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(z,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(z,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=me,b.spot2=de,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ue*a,0,a,(1-ue)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ue*y,(1-ue)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ue*y,ue*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ue)*a,0,0,(1-ue)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new dt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+ce,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),ee.spot1=me,ee.spot2=de,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(z,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new dt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new dt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(z,a,y){var x=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var te=b%360,ce=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ce,ce).add(new go.PathSegment(go.PathSegment.Arc,ee,te,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(z,a,y){var x=ue/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,ee*y,a,(1-x)*y,(b+x)*a,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new dt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,ee=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new dt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,ee=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new dt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(z,a,y){var x=z?z.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var ee=a/2,te=y/2,ce=Math.atan2(y,a),pe=x-Math.min(Math.cos(ce)*x/2,ee),fe=x-Math.min(Math.sin(ce)*x/2,te),b=new go.Geometry,ye=new go.PathFigure(pe,0,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a-pe,0)),ye.add(new go.PathSegment(go.PathSegment.Line,a,fe)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,a,y-fe)),ye.add(new go.PathSegment(go.PathSegment.Line,a-pe,y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),ye.add(new go.PathSegment(go.PathSegment.Line,pe,y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,y-fe)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,0,fe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new dt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new dt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new dt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ue*a,0,a,(.5-ue/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ue/2)*y,ue*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var ee=.2,te=.3,ce=0,pe=ee*ue;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+ee+ce)*y,(.5-ee+te)*a,(.5+pe+ce)*y,(.5-pe+te)*a,(.5+ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*a,(.5+ce)*y,(.5+pe+te)*a,(.5+ee+ce)*y,(.5+ee+te)*a,(.5+pe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-ee+ce)*y,(1-.5+ee+te)*a,(.5-pe+ce)*y,(.5+pe+te)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-pe+te)*a,(.5-ee+ce)*y,(.5-ee+te+.05)*a,(.5-pe+ce-.02)*y)),ee=.2,te=0,ce=-.3,pe=ee*ue,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*a,(.5+ce)*y,(.5+pe+te)*a,(.5+ee+ce)*y,(.5+ee+te)*a,(.5+pe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-ee+ce)*y,(1-.5+ee+te)*a,(.5-pe+ce)*y,(.5+pe+te)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*a,(.5+ce)*y,(.5-pe+te)*a,(.5-ee+ce)*y,(.5-ee+te)*a,(.5-pe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pe+te)*a,(.5+ee+ce)*y,(.5-ee+te)*a,(.5+pe+ce)*y,(.5-pe+te)*a,(.5+ee+ce)*y)),ee=.2,te=-.3,ce=0,pe=ee*ue,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-ee+ce)*y,(1-.5+ee+te-.05)*a,(.5-pe+ce-.02)*y,(.5+pe+te)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*a,(.5+ce)*y,(.5-pe+te)*a,(.5-ee+ce)*y,(.5-ee+te)*a,(.5-pe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+ee+ce)*y,(.5-ee+te)*a,(.5+pe+ce)*y,(.5-pe+te)*a,(.5+ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+pe+te)*a,(.5+ee+ce)*y,(.5+ee+te)*a,(.5+pe+ce)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,te=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+ee)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*ce,ee*a,ee*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ce=.75,b=new go.PathFigure((te+ee)*a,ce*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*ce,ee*a,ee*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(z,a,y){var x=.8535533905932737,b=.5*a,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(z,a,y){var x=new go.Geometry,b=ue*.5,ee=.5,te=.5,ce=.5,pe=new go.PathFigure(te*a,(ce-ee)*y);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),ee=.4,b=ue*.4;var fe=re(),ye=re(),ve=re(),Ee=re();he(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.42,fe,ye,ve,Ee,Ee);var be=re(),Se=re(),Pe=re();he(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.58,Ee,Ee,Pe,be,Se);var Ce=re(),xe=re(),Be=re();he(te,ce+ee,te-b,ce+ee,te-ee,ce+b,te-ee,ce,.42,Ce,xe,Be,Ee,Ee);var Ae=re(),Oe=re(),Ie=re();return he(te,ce+ee,te-b,ce+ee,te-ee,ce+b,te-ee,ce,.58,Ee,Ee,Ie,Ae,Oe),pe.add(new go.PathSegment(go.PathSegment.Move,Ie.x*a,Ie.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,Ae.x*a,Ae.y*y,Oe.x*a,Oe.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y,(te-b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*a,ve.y*y,fe.x*a,fe.y*y,ye.x*a,ye.y*y)),pe.add(new go.PathSegment(go.PathSegment.Line,Ie.x*a,Ie.y*y).close()),pe.add(new go.PathSegment(go.PathSegment.Move,Be.x*a,Be.y*y)),pe.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,be.x*a,be.y*y,Se.x*a,Se.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y,(te+b)*a,(ce+ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Be.x*a,Be.y*y,Ce.x*a,Ce.y*y,xe.x*a,xe.y*y).close()),we(fe),we(ye),we(ve),we(Ee),we(be),we(Se),we(Pe),we(Ce),we(xe),we(Be),we(Ae),we(Oe),we(Ie),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new dt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(z,a,y){var x=new go.Geometry,b=ue*.4,ee=.4,te=.5,ce=.5,pe=re(),fe=re(),ye=re(),ve=re(),Ee=new go.PathFigure((te-ee)*a,ce*y,!1);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y,(te-b)*a,(ce-ee)*y)),he(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.44,ye,ve,fe,pe,pe),Ee.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*a,fe.y*y,ye.x*a,ye.y*y,ve.x*a,ve.y*y));var be=ge(fe.x,fe.y);he(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.56,pe,pe,fe,ye,ve);var Se=ge(fe.x,fe.y);Ee.add(new go.PathSegment(go.PathSegment.Line,(be.x*.1+.95*.9)*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,(Se.y*.1+.05*.9)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,Se.x*a,Se.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,ye.x*a,ye.y*y,ve.x*a,ve.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y,(te+b)*a,(ce+ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y)),ee=.35,b=ue*.35;var Pe=new go.PathFigure(te*a,(ce-ee)*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y));var Ce=new go.PathFigure((te-ee)*a,ce*y,!1);return x.add(Ce),we(pe),we(fe),we(ye),we(ve),we(be),we(Se),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(z,a,y){var x=new go.Geometry,b=.375,ee=0,te=-.125,ce=b*ue,pe=new go.PathFigure((.525+ee)*a,(.5+b+te)*y,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+te)*y,(.5+ce+ee)*a,(.5+b+te)*y,(.5+b+ee)*a,(.5+ce+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+te)*y,(1-.5+b+ee)*a,(.5-ce+te)*y,(.5+ce+ee)*a,(.5-b+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+te)*y,(.5-ce+ee)*a,(.5-b+te)*y,(.5-b+ee)*a,(.5-ce+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+b+te)*y,(.5-b+ee)*a,(.5+ce+te)*y,(.5-ce+ee)*a,(.5+b+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,ee=0,te=-.125,ce=b*ue;var pe=new go.PathFigure((1-.5+b+ee)*a,(.5+te)*y,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+b+te)*y,(.5+b+ee)*a,(.5+ce+te)*y,(.5+ce+ee)*a,(.5+b+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+te)*y,(.5-ce+ee)*a,(.5+b+te)*y,(.5-b+ee)*a,(.5+ce+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+te)*y,(.5-b+ee)*a,(.5-ce+te)*y,(.5-ce+ee)*a,(.5-b+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+te)*y,(.5+ce+ee)*a,(.5-b+te)*y,(1-.5+b+ee)*a,(.5-ce+te)*y));var pe=new go.PathFigure((.525+ee)*a,(.5+b+te)*y,!1);return x.add(pe),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(z,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new dt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new dt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=z?z.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*a,te=(.5-b/2)*y,ce=(.5+b/2)*y,pe=new go.Geometry,fe=new go.PathFigure(0,te,!0);pe.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,ee,te)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,y)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,ce)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),pe.spot1=new go.Spot(0,te/y);var ye=E(0,ce/y,1,ce/y,ee/a,1,1,.5,re());return pe.spot2=new go.Spot(ye.x,ye.y),we(ye),pe}),go.Shape.setFigureParameter("Arrow2",0,new dt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new dt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=z?z.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=a-x,te=(y-b)/2,ce=te+b,pe=new go.Geometry,fe=new go.PathFigure(0,te,!0);pe.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,ee,te)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,y)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,ce)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),pe.spot1=new go.Spot(0,te/y);var ye=E(0,ce/y,1,ce/y,ee/a,1,1,.5,re());return pe.spot2=new go.Spot(ye.x,ye.y),we(ye),pe}),go.Shape.defineFigureGenerator("Chevron",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new dt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var pe=E(0,.5,.3,0,0,b/y,.1,b/y,re());return te.spot1=new go.Spot(pe.x,pe.y),pe=E(.7,1,1,.5,0,ee/y,1,ee/y,pe),te.spot2=new go.Spot(pe.x,pe.y),we(pe),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new dt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new dt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ce=(y-b)/2,pe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ce=0,pe=y):(ee=0,te=y,ce=0,pe=y));var fe=new go.Geometry,ye=new go.PathFigure(a,.5*y,!0);fe.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,pe)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,.3*a,pe)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),ye.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var ve=E(0,.5,.3,ce/y,0,ee/y,1,ee/y,re());return fe.spot1=new go.Spot(ve.x,ve.y),ve=E(.7,pe/y,1,.5,0,te/y,1,te/y,ve),fe.spot2=new go.Spot(ve.x,ve.y),we(ve),fe}),go.Shape.setFigureParameter("IBeamArrow",0,new dt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,b/y);var pe=E(.7,1,1,.5,0,ee/y,1,ee/y,re());return te.spot2=new go.Spot(pe.x,pe.y),we(pe),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new dt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new dt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ce=(y-b)/2,pe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ce=0,pe=y):(ee=0,te=y,ce=0,pe=y));var fe=new go.Geometry,ye=new go.PathFigure(a,.5*y,!0);fe.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,pe)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,pe)),ye.add(new go.PathSegment(go.PathSegment.Line,0,pe)),ye.add(new go.PathSegment(go.PathSegment.Line,0,ce)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),fe.spot1=new go.Spot(0,ee/y);var ve=E(.7,pe/y,1,.5,0,te/y,1,te/y,re());return fe.spot2=new go.Spot(ve.x,ve.y),we(ve),fe}),go.Shape.setFigureParameter("Pointer",0,new dt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=E(.2,.65,1,.65,0,1,1,.5,re());return b.spot2=new go.Spot(te.x,te.y),we(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new dt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=E(0,.65,1,.65,0,1,1,.5,re());return b.spot2=new go.Spot(te.x,te.y),we(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new dt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var pe=E(.7,1,1,.5,0,ee/y,1,ee/y,re());return te.spot2=new go.Spot(pe.x,pe.y),we(pe),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new dt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,b/y);var pe=E(.7,1,1,.5,0,ee/y,1,ee/y,re());return te.spot2=new go.Spot(pe.x,pe.y),we(pe),te}),go.Shape.setFigureParameter("SquareArrow",0,new dt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(z,a,y){var x=new go.Geometry,b=ue*.5,ee=ue*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*a,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=ue*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ue*x,(.5-ee)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+ee)*a,0,1*a,ue*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ue*x,(.5+ee)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*a,1*y,0,y-ue*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ce=new go.PathFigure(a,x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ue*x,(.5+ee)*a,2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*a,2*x,0,2*x-ue*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=ue*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ue*x,(.5-ee)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+ee)*a,0,a,ue*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ue*x,(.5+ee)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*a,y,0,y-ue*x));var ce=new go.PathFigure(0,y-x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-ue*x,(.5-ee)*a,y-2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+ee)*a,y-2*x,a,y-x-ue*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=ue*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ue*x,0,a,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+ee)*y,a-ue*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ue*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,ue*x,0));var ce=new go.PathFigure(x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+ue*x,0,2*x,(.5-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+ue*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=ue*.5,te=new go.PathFigure(a-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ue*x,0,a,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+ee)*y,a-ue*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ue*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,ue*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ce=new go.PathFigure(a-x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-ue*x,0,a-2*x,(.5-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+ee)*y,a-x-ue*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*a,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(z,a,y){var x=new go.Geometry,b=.2,ee=.1,te=ue*b,ce=ue*ee,pe=.5,fe=.1,ye=new go.PathFigure(pe*a,(fe+ee)*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-b)*a,fe*y,(pe-te)*a,(fe+ee)*y,(pe-b)*a,(fe+ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-ee)*y,(pe-b)*a,(fe-ce)*y,(pe-te)*a,(fe-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+b)*a,fe*y,(pe+te)*a,(fe-ee)*y,(pe+b)*a,(fe-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe+ee)*y,(pe+b)*a,(fe+ce)*y,(pe+te)*a,(fe+ee)*y));var ve=.05,Ee=ue*ve;pe=.05,fe=.25;var be=new go.PathFigure(.5*a,.2*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),pe=.95,fe=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ve)*a,fe*y,(pe+Ee)*a,(fe-ve)*y,(pe+ve)*a,(fe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ve=.025,Ee=ue*ve,pe=.825,fe=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-ve)*y,(pe+ve)*a,(fe-Ee)*y,(pe+Ee)*a,(fe-ve)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ve)*a,fe*y,(pe-Ee)*a,(fe-ve)*y,(pe-ve)*a,(fe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ve=.05,Ee=ue*ve,pe=.5,fe=.7,be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-ve)*y,(pe+ve)*a,(fe-Ee)*y,(pe+Ee)*a,(fe-ve)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ve)*a,fe*y,(pe-Ee)*a,(fe-ve)*y,(pe-ve)*a,(fe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ve=.025,Ee=ue*ve,pe=.175,fe=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-ve)*y,(pe+ve)*a,(fe-Ee)*y,(pe+Ee)*a,(fe-ve)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ve)*a,fe*y,(pe-Ee)*a,(fe-ve)*y,(pe-ve)*a,(fe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ve=.05,Ee=ue*ve,pe=.05,fe=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-ve)*y,(pe-ve)*a,(fe-Ee)*y,(pe-Ee)*a,(fe-ve)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new dt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var ee=new go.PathFigure(.5*a,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(z,a,y){var x=new go.Geometry,b=ue*.5,ee=ue*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+ee)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(z,a,y){var x=new go.Geometry,b=ue*.5,ee=ue*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=ue*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*y,(.2-ee)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+ee)*a,0,a,(.2-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+ee)*y,(.8+ee)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*a,y,0,(.8+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ce=new go.PathFigure(0,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*a,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var ee=new go.PathFigure(a,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y));var te=new go.PathFigure(a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(z,a,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,te=ue*.5,ce=.5,pe=new go.PathFigure(a,ce*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+te)*y,(ce+te)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-te)*a,y,0,(ce+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-te)*y,(ce-te)*a,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+te)*a,0,a,(ce-te)*y));var fe=new go.PathFigure((ee+b)*a,(ee+b)*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*y)),fe.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*a,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var ee=new go.PathFigure(.1*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(z,a,y){var x=new go.Geometry,b=ue*.5,ee=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*y,a,(ee+b)*y,(ee+b)*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var ee=new go.PathFigure(.2*a,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ce=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(z,a,y){var x=new go.Geometry,b=ue*.5,ee=.5,te=new go.PathFigure(a,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var ce=new go.PathFigure(a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*a,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(z,a,y){var x=new go.Geometry,b=ue*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(z,a,y){var x=new go.Geometry,b=ue*.5,ee=.5,te=new go.PathFigure(a,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var ce=new go.PathFigure(a,ee*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee*y));var pe=new go.PathFigure(.8*a,.75*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(z,a,y){var x=new go.Geometry,b=ue*.1,ee=.1,te=.9,ce=.5,pe=new go.PathFigure(.8*a,.5*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var fe=new go.PathFigure((te+ee)*a,ce*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y,(te+b)*a,(ce+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y,(te-b)*a,(ce-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,(te+b)*a,(ce-ee)*y,(te+ee)*a,(ce-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(z,a,y){var x=new go.Geometry,b=ue*.5,ee=ue*.4,te=ue*.1,ce=.1,pe=.9,fe=.5,ye=new go.PathFigure(.8*a,.5*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+ee)*y,(.4+b)*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,0)),ye.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-ee)*y));var ve=new go.PathFigure((pe+ce)*a,fe*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe+ce)*y,(pe+ce)*a,(fe+te)*y,(pe+te)*a,(fe+ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce)*a,fe*y,(pe-te)*a,(fe+ce)*y,(pe-ce)*a,(fe+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-ce)*y,(pe-ce)*a,(fe-te)*y,(pe-te)*a,(fe-ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce)*a,fe*y,(pe+te)*a,(fe-ce)*y,(pe+ce)*a,(fe-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ue*b,te=0,ce=.5,pe=new go.PathFigure(.8*a,.5*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+ee)*a,(ce-b)*y,.7*a,(ce-ee)*y)),b=.1,ee=ue*.1,te=.9,ce=.5;var fe=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ue*b,te=0,ce=.5,pe=new go.PathFigure(0,0,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+ee+ee)*a,(ce-b)*y,.8*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+ee)*y,(te+ee+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ue*b,te=.2,ce=.5,pe=new go.PathFigure(.1*a,0,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+ee)*a,(ce-b)*y,.7*a,(ce-ee)*y)),b=.1,ee=ue*.1,te=.9,ce=.5;var ye=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ue*b,te=.2,ce=.5,pe=new go.PathFigure(.1*a,0,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var fe=new go.PathFigure(.2*a,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+ee)*a,(ce-b)*y,.9*a,(ce-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(z,a,y){var x=new go.Geometry,b=ue*.1,ee=.1,te=.1,ce=.5,pe=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,0,(te-b)*a,y,(te-ee)*a,0)),te=.3,pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+ee)*a,0,(te+b)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,0,(te-b)*a,y,(te-ee)*a,0)),te=.5,pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+ee)*a,0,(te+b)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,0,(te-b)*a,y,(te-ee)*a,0)),te=.7,pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+ee)*a,0,(te+b)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,0,(te-b)*a,y,(te-ee)*a,0)),te=.9,pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+ee)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(z,a,y){var x=new go.Geometry,b=ue*.5,ee=.5,te=.5,ce=.5,pe=new go.PathFigure((te-ee)*a,ce*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y,(te-b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,(te+b)*a,(ce-ee)*y,(te+ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y,(te+b)*a,(ce+ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Move,(te-ee+.1)*a,ce*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-.1)*a,ce*y,te*a,(ce-ee)*y,te*a,(ce+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(z,a,y){var x=new go.Geometry,b=a,ee=y;a=a*.38,y=y*.6;var te=ue*.8,ce=.8,pe=0,fe=.5,ye=(b-a)/2,ve=(ee-y)/2,Ee=new go.PathFigure(pe*a+ye,(fe+ce)*y+ve,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce)*a+ye,fe*y+ve,(pe-te)*a+ye,(fe+ce)*y+ve,(pe-ce)*a+ye,(fe+te)*y+ve)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe-ce)*y+ve,(pe-ce)*a+ye,(fe-te)*y+ve,(pe-te)*a+ye,(fe-ce)*y+ve)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce+te*.5)*a+ye,fe*y+ve,pe*a+ye,(fe-ce)*y+ve,(pe-ce+te*.5)*a+ye,(fe-te)*y+ve)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe+ce)*y+ve,(pe-ce+te*.5)*a+ye,(fe+te)*y+ve,pe*a+ye,(fe+ce)*y+ve).close()),te=ue*.4,ce=.4,pe=.2,fe=.5;var be=new go.PathFigure(pe*a+ye,(fe+ce)*y+ve,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce)*a+ye,fe*y+ve,(pe-te)*a+ye,(fe+ce)*y+ve,(pe-ce)*a+ye,(fe+te)*y+ve)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe-ce)*y+ve,(pe-ce)*a+ye,(fe-te)*y+ve,(pe-te)*a+ye,(fe-ce)*y+ve)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce+te*.5)*a+ye,fe*y+ve,pe*a+ye,(fe-ce)*y+ve,(pe-ce+te*.5)*a+ye,(fe-te)*y+ve)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe+ce)*y+ve,(pe-ce+te*.5)*a+ye,(fe+te)*y+ve,pe*a+ye,(fe+ce)*y+ve).close()),te=ue*.2,ce=.2,pe=.5,fe=.5;var Se=new go.PathFigure((pe-ce)*a+ye,fe*y+ve,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe-ce)*y+ve,(pe-ce)*a+ye,(fe-te)*y+ve,(pe-te)*a+ye,(fe-ce)*y+ve)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce)*a+ye,fe*y+ve,(pe+te)*a+ye,(fe-ce)*y+ve,(pe+ce)*a+ye,(fe-te)*y+ve)),Se.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe+ce)*y+ve,(pe+ce)*a+ye,(fe+te)*y+ve,(pe+te)*a+ye,(fe+ce)*y+ve)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce)*a+ye,fe*y+ve,(pe-te)*a+ye,(fe+ce)*y+ve,(pe-ce)*a+ye,(fe+te)*y+ve)),te=ue*.4,ce=.4,pe=.8,fe=.5;var Pe=new go.PathFigure(pe*a+ye,(fe-ce)*y+ve,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce)*a+ye,fe*y+ve,(pe+te)*a+ye,(fe-ce)*y+ve,(pe+ce)*a+ye,(fe-te)*y+ve)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe+ce)*y+ve,(pe+ce)*a+ye,(fe+te)*y+ve,(pe+te)*a+ye,(fe+ce)*y+ve)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce-te*.5)*a+ye,fe*y+ve,pe*a+ye,(fe+ce)*y+ve,(pe+ce-te*.5)*a+ye,(fe+te)*y+ve)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe-ce)*y+ve,(pe+ce-te*.5)*a+ye,(fe-te)*y+ve,pe*a+ye,(fe-ce)*y+ve).close()),te=ue*.8,ce=.8,pe=1,fe=.5;var Ce=new go.PathFigure(pe*a+ye,(fe-ce)*y+ve,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce)*a+ye,fe*y+ve,(pe+te)*a+ye,(fe-ce)*y+ve,(pe+ce)*a+ye,(fe-te)*y+ve)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe+ce)*y+ve,(pe+ce)*a+ye,(fe+te)*y+ve,(pe+te)*a+ye,(fe+ce)*y+ve)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce-te*.5)*a+ye,fe*y+ve,pe*a+ye,(fe+ce)*y+ve,(pe+ce-te*.5)*a+ye,(fe+te)*y+ve)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,pe*a+ye,(fe-ce)*y+ve,(pe+ce-te*.5)*a+ye,(fe-te)*y+ve,pe*a+ye,(fe-ce)*y+ve).close()),x}),go.Shape.defineFigureGenerator("Email",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.6*a,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ce=new go.PathFigure(0,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(z,a,y){var x=new go.Geometry,b=ue*.4,ee=.4,te=.5,ce=.5,pe=re(),fe=re(),ye=re(),ve=re();he(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.5,pe,pe,fe,ye,ve);var Ee=ge(fe.x,fe.y),be=new go.PathFigure(fe.x*a,fe.y*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,ye.x*a,ye.y*y,ve.x*a,ve.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y,(te+b)*a,(ce+ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,(te-b)*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y)),he(te-ee,ce,te-ee,ce-b,te-b,ce-ee,te,ce-ee,.5,ye,ve,fe,pe,pe),be.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*a,fe.y*y,ye.x*a,ye.y*y,ve.x*a,ve.y*y)),b=ue*.3,ee=.3,he(te-ee,ce,te-ee,ce-b,te-b,ce-ee,te,ce-ee,.5,ye,ve,fe,pe,pe),be.add(new go.PathSegment(go.PathSegment.Line,fe.x*a,fe.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*a,ce*y,ve.x*a,ve.y*y,ye.x*a,ye.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+ee)*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*a,ce*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),he(te,ce-ee,te+b,ce-ee,te+ee,ce-b,te+ee,ce,.5,pe,pe,fe,ye,ve),be.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*a,fe.y*y,ve.x*a,ve.y*y,ye.x*a,ye.y*y).close());var be=new go.PathFigure(.45*a,0,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),we(pe),we(fe),we(ye),we(ve),we(Ee),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function ee(te,ce,pe){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+pe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+pe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+pe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+pe)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(z,a,y){var x=new go.Geometry,b=.5,ee=0,te=0,ce=b*ue,pe=.4*Math.SQRT2/2+.5,fe=.5-.5*Math.SQRT2/2,ye=1,ve=.5,Ee=.5,be=0,Se=new go.PathFigure(pe*a,(1-fe)*y,!1);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,ve*y,ye*a,.7*y,ye*a,ve*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ee)*a,(be+ee)*y,(.5+b+ee)*a,(.5-ce+ee)*y,(.5+ce+ee)*a,(.5-b+ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+te)*y,(.5-ce+ee)*a,(.5-b+te)*y,(.5-b+ee)*a,(.5-ce+te)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*y,(.5-b+ee)*a,(.5+ce+te)*y,(.5-ce+ee)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(a,y,!1);x.add(ee);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var ee=new go.PathFigure(.45*a,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,ce=.5,pe=te,fe=Math.PI/4,ye=4*(1-Math.cos(fe))/(3*Math.sin(fe)),ve=ye*.5,Ee=te,be=te,Se=ye*Ee,Pe=ye*be;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Ee)*a,pe*y,(ce-(Se+Ee)/2)*a,(pe+(be+Pe)/2)*y,(ce-Ee)*a,(pe+Pe)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(pe-be)*y,(ce-Ee)*a,(pe-Pe)*y,(ce-Se)*a,(pe-be)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Ee)*a,pe*y,(ce+Se)*a,(pe-be)*y,(ce+Ee)*a,(pe-Pe)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+Ee)*a,(pe+Pe)*y,(ce+(Se+Ee)/2)*a,(pe+(be+Pe)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ce=new go.PathFigure(.2*a,y,!1);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var xe=new go.PathFigure(.8*a,y,!1);return x.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.2*a,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(a,y,!1);x.add(ee);var te=new go.PathFigure(.1*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,ee*a,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var ee=new go.PathFigure(.475*a,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var te=new go.PathFigure(.675*a,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(z,a,y){var x=new go.Geometry,b=.5,ee=ue*.5,te=new go.PathFigure(a,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+ee)*y,(b+ee)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*a,y,0,(b+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-ee)*y,(b-ee)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+ee)*a,0,a,(b-ee)*y));var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var ee=new go.PathFigure(.15*a,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,ce=ue*.1,pe=.2,fe=.9,ye=new go.PathFigure((pe-te)*a,fe*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-te)*y,(pe-te)*a,(fe-ce)*y,(pe-ce)*a,(fe-te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+te)*a,fe*y,(pe+ce)*a,(fe-te)*y,(pe+te)*a,(fe-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe+te)*y,(pe+te)*a,(fe+ce)*y,(pe+ce)*a,(fe+te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-te)*a,fe*y,(pe-ce)*a,(fe+te)*y,(pe-te)*a,(fe+ce)*y).close()),te=.1,ce=ue*.1,pe=.8,fe=.9;var ve=new go.PathFigure((pe-te)*a,fe*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe-te)*y,(pe-te)*a,(fe-ce)*y,(pe-ce)*a,(fe-te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(pe+te)*a,fe*y,(pe+ce)*a,(fe-te)*y,(pe+te)*a,(fe-ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(fe+te)*y,(pe+te)*a,(fe+ce)*y,(pe+ce)*a,(fe+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(pe-te)*a,fe*y,(pe-ce)*a,(fe+te)*y,(pe-te)*a,(fe+ce)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*a,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ce=new go.PathFigure(.5*a,.7*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var pe=.1,fe=ue*.1,ye=.1,ve=.9,Ee=new go.PathFigure((ye-pe)*a,ve*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(ve-pe)*y,(ye-pe)*a,(ve-fe)*y,(ye-fe)*a,(ve-pe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ye+pe)*a,ve*y,(ye+fe)*a,(ve-pe)*y,(ye+pe)*a,(ve-fe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(ve+pe)*y,(ye+pe)*a,(ve+fe)*y,(ye+fe)*a,(ve+pe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ye-pe)*a,ve*y,(ye-fe)*a,(ve+pe)*y,(ye-pe)*a,(ve+fe)*y)),pe=.1,fe=ue*.1,ye=.4,ve=.9;var be=new go.PathFigure((ye-pe)*a,ve*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(ve-pe)*y,(ye-pe)*a,(ve-fe)*y,(ye-fe)*a,(ve-pe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ye+pe)*a,ve*y,(ye+fe)*a,(ve-pe)*y,(ye+pe)*a,(ve-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(ve+pe)*y,(ye+pe)*a,(ve+fe)*y,(ye+fe)*a,(ve+pe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ye-pe)*a,ve*y,(ye-fe)*a,(ve+pe)*y,(ye-pe)*a,(ve+fe)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var ee=new go.PathFigure(.45*a,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var te=new go.PathFigure(.55*a,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ye=.05,ve=ue*.05,Ee=.175,be=.95,ce=new go.PathFigure((Ee-ye)*a,be*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-ye)*y,(Ee-ye)*a,(be-ve)*y,(Ee-ve)*a,(be-ye)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ye)*a,be*y,(Ee+ve)*a,(be-ye)*y,(Ee+ye)*a,(be-ve)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+ye)*y,(Ee+ye)*a,(be+ve)*y,(Ee+ve)*a,(be+ye)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ye)*a,be*y,(Ee-ve)*a,(be+ye)*y,(Ee-ye)*a,(be+ve)*y));var ye=.05,ve=ue*.05,Ee=.375,be=.95,pe=new go.PathFigure((Ee-ye)*a,be*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-ye)*y,(Ee-ye)*a,(be-ve)*y,(Ee-ve)*a,(be-ye)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ye)*a,be*y,(Ee+ve)*a,(be-ye)*y,(Ee+ye)*a,(be-ve)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+ye)*y,(Ee+ye)*a,(be+ve)*y,(Ee+ve)*a,(be+ye)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ye)*a,be*y,(Ee-ve)*a,(be+ye)*y,(Ee-ye)*a,(be+ve)*y));var ye=.05,ve=ue*.05,Ee=.625,be=.95,fe=new go.PathFigure((Ee-ye)*a,be*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-ye)*y,(Ee-ye)*a,(be-ve)*y,(Ee-ve)*a,(be-ye)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ye)*a,be*y,(Ee+ve)*a,(be-ye)*y,(Ee+ye)*a,(be-ve)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+ye)*y,(Ee+ye)*a,(be+ve)*y,(Ee+ve)*a,(be+ye)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ye)*a,be*y,(Ee-ve)*a,(be+ye)*y,(Ee-ye)*a,(be+ve)*y));var ye=.05,ve=ue*.05,Ee=.825,be=.95,Se=new go.PathFigure((Ee-ye)*a,be*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-ye)*y,(Ee-ye)*a,(be-ve)*y,(Ee-ve)*a,(be-ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ye)*a,be*y,(Ee+ve)*a,(be-ye)*y,(Ee+ye)*a,(be-ve)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+ye)*y,(Ee+ye)*a,(be+ve)*y,(Ee+ve)*a,(be+ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ye)*a,be*y,(Ee-ve)*a,(be+ye)*y,(Ee-ye)*a,(be+ve)*y).close());var Pe=new go.PathFigure(0,y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(.15*a,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ce=.05,pe=ue*.05,fe=.35,ye=.775,ve=new go.PathFigure((fe-ce)*a,ye*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ye-ce)*y,(fe-ce)*a,(ye-pe)*y,(fe-pe)*a,(ye-ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a,ye*y,(fe+pe)*a,(ye-ce)*y,(fe+ce)*a,(ye-pe)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ye+ce)*y,(fe+ce)*a,(ye+pe)*y,(fe+pe)*a,(ye+ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a,ye*y,(fe-pe)*a,(ye+ce)*y,(fe-ce)*a,(ye+pe)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(z,a,y){var x=new go.Geometry,b=.3,ee=ue*.3,te=.5,ce=.7,pe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y));var fe=new go.PathFigure(0,.7*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(z,a,y){var x=new go.Geometry,b=.5,ee=ue*.5,te=.5,ce=.5,pe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y));var fe=new go.PathFigure(.15*a,.5*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(z,a,y){var x=new go.Geometry,b=.5,ee=ue*.5,te=.5,ce=.5,pe=new go.PathFigure((te-b)*a,ce*y,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y).close()),b=.05,ee=ue*.05,te=.5,ce=.8;var fe=new go.PathFigure((te-b)*a,ce*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-ee)*y,(te-ee)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+ee)*a,(ce-b)*y,(te+b)*a,(ce-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+ee)*y,(te+ee)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-ee)*a,(ce+b)*y,(te-b)*a,(ce+ee)*y).close()),fe.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var ee=new go.PathFigure(.126*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var te=new go.PathFigure(.402*a,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ce=new go.PathFigure(.678*a,.85*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var pe=new go.PathFigure(.5*a,.1*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var ee=new go.PathFigure(a*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var te=new go.PathFigure(a*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ce=new go.PathFigure(a*.612,y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var pe=new go.PathFigure(a*.816,y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),pe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),pe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var te=new go.PathFigure(a*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ce=new go.PathFigure(a*.055,.18*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var pe=new go.PathFigure(a*1,0,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),pe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(a*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var pe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),pe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(z,a,y){var x=new go.Geometry,b=8,ee=b*ue,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ce=new go.PathFigure(a*.83,0,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var pe=new go.PathFigure(a*.83,y*1,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var fe=new go.PathFigure(a*.78,y*.05,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ue,ee=y*.8,te=new go.Geometry,ce=new go.PathFigure(x,0,!0);return te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee-x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,ee,a,ee-b,a-b,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var ee=new go.PathFigure(a*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var ee=new go.PathFigure(a*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var te=new go.PathFigure(a*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(z,a,y){var x=new go.Geometry,b=15,ee=b*ue,te=new go.PathFigure(a*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close());var te=new go.PathFigure(a*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close());var te=new go.PathFigure(a*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var ee=new go.PathFigure(a*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var dt={},st="5.0",ge={},re=null,we=!1,E=!1,he=null,me=!1,de=null,ue=null,ie=0;ie4?parseFloat(Ve):5};dt.setHTML5Codebase=function(Ve,_e){ue=Ve,ze(Ve,_e)},dt.setJavaCodebase=dt.setJavaCodebaseVersion=dt.isCompiledInstalled=dt.setPreCompiledScriptPath=dt.setPreCompiledResourcePath=function(){},dt.setHTML5CodebaseVersion=function(Ve,_e){var He=parseFloat(Ve);if(He!==NaN&&He<5){console.log("The GeoGebra HTML5 codebase version "+He+" is deprecated. Using version latest instead.");return}de=Ve,Ze(Ve,_e)},dt.getHTML5CodebaseVersion=function(){return z},dt.getParameters=function(){return ge},dt.setFontsCSSURL=function(Ve){te=Ve},dt.setGiacJSURL=function(Ve){},dt.setJNLPFile=function(Ve){se=Ve},dt.setJNLPBaseDir=function(Ve){},dt.inject=function(){function Ve(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var _e="auto",He=ge.id,Ke,Qe=!1,et=0;et=5)return!0;var Ve=dt.getAppletObject();return Ve&&typeof Ve.recalculateEnvironments=="function"?(Ve.recalculateEnvironments(),!0):!1},dt.startAnimation=function(){var Ve=dt.getAppletObject();return Ve&&typeof Ve.startAnimation=="function"?(Ve.startAnimation(),!0):!1},dt.stopAnimation=function(){var Ve=dt.getAppletObject();return Ve&&typeof Ve.stopAnimation=="function"?(Ve.stopAnimation(),!0):!1},dt.getAppletObject=function(){var Ve=ge.id!==void 0?ge.id:"ggbApplet";return window[Ve]},dt.resize=function(){};var Se=function(Ve,_e,He){var Ke=document.createElement("param");Ke.setAttribute("name",_e),Ke.setAttribute("value",He),Ve.appendChild(Ke)},Pe=function(Ve){return Ve&&Ve!=="false"},Ce=function(Ve,_e,He){pe(z)<=4.2&&(He=!0);var Ke=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(Ke=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Qe=document.createElement("div");Qe.classList.add("appletParameters","notranslate");var et=_e.width,Je=_e.height;if(_e.disableAutoScale=_e.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():_e.disableAutoScale,_e.width!==void 0)if(pe(z)<=4.4)Pe(_e.showToolBar)&&(_e.height-=7),Pe(_e.showAlgebraInput)&&(_e.height-=37),_e.width<605&&Pe(_e.showToolBar)&&(_e.width=605,et=605);else{var We=100;(Pe(_e.showToolBar)||Pe(_e.showMenuBar))&&(_e.hasOwnProperty("customToolBar")&&(_e.customToolbar=_e.customToolBar),We=Pe(_e.showMenuBar)?245:155),et=5?(_e.appletOnLoad=function(rt){var ot=Ve.querySelector(".ggb_preview");ot&&ot.parentNode.removeChild(ot),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Fe),window.GGBT_wsf_view&&$(window).trigger("resize"),Ye(rt)},ke||Fe.appendChild(tt)):Qe.appendChild(tt),Fe.appendChild(Qe),ke||Ve.appendChild(Fe),setTimeout(function(){dt.resize()},1)}else{var $e=document.createElement("div");$e.className="applet_scaler",$e.style.position="relative",$e.style.display="block",$e.appendChild(Qe),Ve.appendChild($e),_e.appletOnLoad=function(rt){dt.resize(),Ye(rt)}}function qe(rt,ot){ot&&typeof ot.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(rt,ot.appletOnLoad):renderGGBElement(rt),Ue("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ot)}function Ne(rt,ot){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:rt,params:ot}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(yt){qe(yt.article,yt.params)}),html5AppletsToProcess=null)},pe(z)<5&&(rt.className+=" geogebraweb")):qe(rt,ot)}if(Ke){scriptLoadStarted=!0;for(var Te=0;Te0?(De.remove(),Fe.attr("id","fullscreencontent").show(),jQuery(Ye).append(Fe),window.dispatchEvent(new Event("resize"))):Ce(De,_e,!1),window.GGBT_wsf_view.launchFullScreen(Ye)}else ne=Ke,Ce(Ve,_e,!1);if(!window.GGBT_wsf_view)for(Je=0;JeVe/4*3&&(De=Ve/4*3),Ye=De/5.8,We.setAttribute("src",b),We.setAttribute("width",De),We.setAttribute("height",Ye);var Fe=(Ve-De)/2,ke=(_e-Ye)/2;We.style.left=Fe+"px",We.style.top=ke+"px",Qe.appendChild(We)}}return Qe.appendChild(Je),Qe},je=function(Ve){return Ve=Ve.toLowerCase(),Ve==="html5"||Ve==="screenshot"?Ve:"html5"},Le=["web","webSimple","web3d","tablet","tablet3d","phone"],Ze=function(Ve,_e){if(z=Ve,_e){ze(z,!0);return}var He=!we;if(He){var Ke=pe(z);!isNaN(Ke)&&Ke<4.4&&(He=!1)}var Qe,et;window.location.protocol.substr(0,4)==="http"?Qe=window.location.protocol:Qe="http:";var Je=z.indexOf("//");Je>0?et=z:Je===0?et=Qe+z:et="https://www.geogebra.org/apps/5.2.814.0/";for(var We in Le)if(z.slice(Le[We].length*-1)===Le[We]||z.slice((Le[We].length+1)*-1)===Le[We]+"/"){ze(et,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&He&&!re.is3D&&!re.AV&&!re.SV&&!re.CV&&!re.EV2&&!re.CP&&!re.PC&&!re.DA&&!re.FI&&!re.PV&&!Pe(ge.showToolBar)&&!Pe(ge.showMenuBar)&&!Pe(ge.showAlgebraInput)&&!Pe(ge.enableRightClick)&&(!ge.appName||ge.appName=="classic")?et+="webSimple/":et+="web3d/",ze(et,!1)},ze=function(Ve,_e){if(Ve.requirejs){oe=Ve;return}Ve.slice(-1)!=="/"&&(Ve+="/"),oe=Ve,_e===null&&(_e=Ve.indexOf("http")===-1),ae=_e,a="web.nocache.js",y=!1;var He=oe.split("/");He.length>1&&(!_e&&He[He.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Le.indexOf(He[He.length-2])>=0&&(a=He[He.length-2]+".nocache.js")),He=Ve.split("/"),z=He[He.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var Ke=parseFloat(z);Ke!==NaN&&Ke<5&&Ve.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ke+" is deprecated. Using version latest instead."),Ze("5.0",_e))},Ue=function(Ve,_e){window.console&&window.console.log&&(!_e||typeof _e.showLogging=="undefined"||_e.showLogging&&_e.showLogging!=="false")&&console.log(Ve)};ge.material_id!==void 0?ve(Ge):Ge();function Ge(){var Ve=st;de!==null?Ve=de:parseFloat(Ve)<5&&(Ve="5.0"),Ze(Ve,!1),ue!==null&&ze(ue,ae),me=!0}return dt},GGBAppletUtils=function(){"use strict";function dt(){return window.GGBT_wsf_edit!==void 0}function st(me,de){de!=1?(me.style.transformOrigin="0% 0% 0px",me.style.webkitTransformOrigin="0% 0% 0px",me.style.transform="scale("+de+","+de+")",me.style.webkitTransform="scale("+de+","+de+")",me.style.maxWidth="initial",me.querySelector(".ggb_preview")!==null&&(me.querySelector(".ggb_preview").style.maxWidth="initial"),me.querySelectorAll(".ggb_preview img")[0]!==void 0&&(me.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),me.querySelectorAll(".ggb_preview img")[1]!==void 0&&(me.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(me.style.transform="none",me.style.webkitTransform="none")}function ge(me,de,ue,ie,le,se){var oe=null;if(se!=null&&se!="")for(var ae=me.parentNode;ae!=null;)if((" "+ae.className+" ").indexOf(" "+se+" ")>-1){oe=ae;break}else ae=ae.parentNode;var ne=0,z=0,a=0,y=0,x=0,b=0,ee=0;if(oe)ne=oe.offsetWidth,z=Math.max(ie?oe.offsetWidth:0,oe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ne=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ne):(ne=window.innerWidth,z=window.innerHeight,a=window.innerWidth),me){var te=me.getBoundingClientRect();te.left>0&&te.left<=ne&&(le===void 0||!le)&&(document.dir==="rtl"?(x=ne-te.width-te.left,b=a<=480?10:30):(b=te.left,x=a<=480?10:30),y=b+x)}if(me&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=me.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return me&&((ue===void 0||!ue)&&de>0&&de+y1&&(se=!0)),de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(se=!0),!(me.hasOwnProperty("disableAutoScale")&&me.disableAutoScale))le=re(me,de,se,ue,me.scaleContainerClass);else return ie;return se&&(!me.hasOwnProperty("scale")||ie===1)?le:Math.min(ie,le)}function E(me){var de=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=me.getBoundingClientRect(),le=(de-ie.width)/2,se=(ue-ie.height)/2;se<0&&(se=0),me.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(le<40?me.style.left="40px":me.style.left=le+"px",me.style.top=se+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se<40?me.style.top="40px":me.style.top=se+"px",me.style.left=le+"px")}function he(me,de){var ue=me.querySelector(".appletParameters");if(ue){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(de.id!==ue.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(me)}if(ue.parentElement&&/fullscreen/.test(ue.parentElement.className))return;var ie=we(de,me);dt()&&ue.setAttribute("data-param-scale",ie);for(var le=null,se=0;se=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(dt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(dt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(dt){var st=c[dt];return st==null?null:st},r=d,webModule.__errFn=e}function B(){function dt(me){var de=me.lastIndexOf(rb);de==-1&&(de=me.length);var ue=me.indexOf(sb);ue==-1&&(ue=me.length);var ie=me.lastIndexOf(tb,Math.min(ue,de));return ie>=O?me.substring(O,ie+P):W}function st(me){if(!me.match(/^\w+:\/\//)){var de=o.createElement(ub);de.src=me+vb,me=dt(de.src)}return me}function ge(){var me=__gwt_getMetaProperty(wb);return me!=null?me:W}function re(){for(var me=o.getElementsByTagName(_),de=O;deO?me[me.length-P].href:W}function E(){var me=o.location;return me.href==me.protocol+zb+me.host+me.pathname+me.search+me.hash}var he=ge();return he==W&&(he=re()),he==W&&(he=we()),he==W&&E()&&(he=dt(o.location.href)),he=st(he),he}function C(dt){return dt.match(/^\//)||dt.match(/^[a-zA-Z]+:\/\//)?dt:webModule.__moduleBase+dt}function D(){var dt=[],st=O,ge=[],re=[];function we(me){var de=re[me](),ue=ge[me];if(de in ue)return de;var ie=[];for(var le in ue)ie[ue[le]]=le;throw r&&r(me,ie,de),null}if(__gwt_isKnownPropertyValue=function(me,de){return de in ge[me]},webModule.__getPropMap=function(){var me={};for(var de in ge)ge.hasOwnProperty(de)&&(me[de]=we(de));return me},webModule.__computePropValue=we,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var he=E.indexOf(Db);he!=-1&&(st=parseInt(E.substring(he+P),$),E=E.substring(O,he))}catch(me){}return webModule.__softPermutationId=st,C(E+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(dt,st,ge){"use strict";ge.d(st,{Ax:function(){return he},Ds:function(){return me},KI:function(){return ue},SI:function(){return E},f1:function(){return we}});var re=ge(74128);function we(ie){let le=!0;if(ie.length>0){for(let se=0;sey in a?E(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,se=(a,y)=>{for(var x in y||(y={}))ue.call(y,x)&&le(a,x,y[x]);if(de)for(var x of de(y))ie.call(y,x)&&le(a,x,y[x]);return a},oe=(a,y)=>he(a,me(y)),ae=(a,y)=>{var x={};for(var b in a)ue.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&de)for(var b of de(a))y.indexOf(b)<0&&ie.call(a,b)&&(x[b]=a[b]);return x},ne=(a,y,x)=>new Promise((b,ee)=>{var te=fe=>{try{pe(x.next(fe))}catch(ye){ee(ye)}},ce=fe=>{try{pe(x.throw(fe))}catch(ye){ee(ye)}},pe=fe=>fe.done?b(fe.value):Promise.resolve(fe.value).then(te,ce);pe((x=x.apply(a,y)).next())});const z=a=>{var y=a,{children:x}=y,b=ae(y,["children"]);const[ee,te]=(0,we.useState)(!1);return we.createElement(re.ZP,oe(se({},b),{loading:ee,onClick:ce=>ne(void 0,null,function*(){try{te(!0),yield b.onClick(ce),te(!1)}catch(pe){console.error(pe),te(!1)}})}),x)}},48530:function(dt,st,ge){"use strict";var re=ge(86204),we=ge.n(re),E=Object.defineProperty,he=(ie,le,se)=>le in ie?E(ie,le,{enumerable:!0,configurable:!0,writable:!0,value:se}):ie[le]=se,me=(ie,le,se)=>he(ie,typeof le!="symbol"?le+"":le,se),de=(ie,le,se)=>new Promise((oe,ae)=>{var ne=y=>{try{a(se.next(y))}catch(x){ae(x)}},z=y=>{try{a(se.throw(y))}catch(x){ae(x)}},a=y=>y.done?oe(y.value):Promise.resolve(y.value).then(ne,z);a((se=se.apply(ie,le)).next())});class ue extends re.EventEmitter{constructor(le,se){super(),me(this,"url"),me(this,"body"),me(this,"fullContent",""),me(this,"controller",null),me(this,"buffer",""),this.url=le,this.body=se}startStream(){return de(this,null,function*(){this.controller=new AbortController;const{signal:le}=this.controller;try{const se=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:le});if(!se.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${se.status}`);const oe=se.headers.get("content-type");if(!oe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(oe.includes("application/json")){const z=yield se.json();this.emit("error",z);return}if(!oe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ae=se.body.getReader(),ne=new TextDecoder("utf-8");for(;;){const{done:z,value:a}=yield ae.read();if(z)break;const y=ne.decode(a,{stream:!0});this.buffer+=y;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const ee=b.slice(5).trim();if(ee==="[DONE]")break;try{const te=JSON.parse(ee);te.data&&this.handleData(te.data)}catch(te){this.buffer=b+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",te)}}}this.emit("done",this.fullContent)}catch(se){se.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",se.message)}})}handleData(ue){ue.content&&(this.fullContent+=ue.content,this.emit("data",{chunk:ue,full:this.fullContent}))}cancelRequest(){var ue;(ue=this.controller)==null||ue.abort()}}it.Z=le},36299:function(ct,it,me){"use strict";me.d(it,{Z:function(){return Oe}});var ne=me(59301),we=me(97831),E=me(66328),ve=me(3977),ge=me(18369),de=me(56102),le={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ie=me(8591),ue=me(11611),se=me(26779),oe=me(30084),ae=me(10787),re=me(48850),z=me(43428),a=me(95237),y=me(43604),x={smartWrp:"smartWrp___NjRcB"},b=me(50258),ee=me(3918),te=me(96935),ce=me(59301),pe=(Ke,Ve,Ge)=>new Promise((ze,We)=>{var _e=Ye=>{try{Ze(Ge.next(Ye))}catch(nt){We(nt)}},He=Ye=>{try{Ze(Ge.throw(Ye))}catch(nt){We(nt)}},Ze=Ye=>Ye.done?ze(Ye.value):Promise.resolve(Ye.value).then(_e,He);Ze((Ge=Ge.apply(Ke,Ve)).next())});const fe=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",te)}}}this.emit("done",this.fullContent)}catch(se){se.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",se.message)}})}handleData(le){le.content&&(this.fullContent+=le.content,this.emit("data",{chunk:le,full:this.fullContent}))}cancelRequest(){var le;(le=this.controller)==null||le.abort()}}st.Z=ue},36299:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return Le}});var re=ge(59301),we=ge(97831),E=ge(66328),he=ge(3977),me=ge(18369),de=ge(56102),ue={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ie=ge(8591),le=ge(11611),se=ge(26779),oe=ge(30084),ae=ge(10787),ne=ge(48850),z=ge(43428),a=ge(95237),y=ge(43604),x={smartWrp:"smartWrp___NjRcB"},b=ge(50258),ee=ge(3918),te=ge(96935),ce=ge(59301),pe=(Ze,ze,Ue)=>new Promise((Ge,Ve)=>{var _e=Qe=>{try{Ke(Ue.next(Qe))}catch(et){Ve(et)}},He=Qe=>{try{Ke(Ue.throw(Qe))}catch(et){Ve(et)}},Ke=Qe=>Qe.done?Ge(Qe.value):Promise.resolve(Qe.value).then(_e,He);Ke((Ue=Ue.apply(Ze,ze)).next())});const fe=` @@ -136,74 +136,74 @@ initArrayDisplay(); <\/script> -`;function ye({open:Ke=!0,onChange:Ve,defaultValue:Ge,placement:ze,width:We,height:_e,extra:He,onDynamic:Ze,showExtra:Ye=!0}){const nt=(0,ne.useRef)(null),Je=(0,ne.useRef)(null),[Ue,Fe]=(0,ne.useState)(Ge||""),[Qe,De]=(0,ne.useState)(Ge||""),[ke,qe]=(0,ne.useState)(!!Ke),[et,$e]=(0,ne.useState)(1),Me={selectOnLineNumbers:!0};(0,ne.useEffect)(()=>{Ke&&(Fe(Ge),De(Ge),qe(!0))},[Ke,Ge]),(0,ne.useEffect)(()=>{Ue!==""&&(clearTimeout(Je.current),Je.current=setTimeout(()=>{const Re=document.createElement("iframe");if(Re.style.width="100%",Re.style.height="100%",Re.style.border="0",nt.current){nt.current.innerHTML="",nt.current.appendChild(Re);const Ne=Re.contentDocument||Re.contentWindow.document;Ne.open(),Ne.write(Ue),Ne.close()}},1e3))},[Ke,Ue]);const Ie=Re=>{Fe(Re),Ve==null||Ve(Re,Qe)};return ce.createElement(z.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ke,width:Ye?700:"100%",height:_e||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>qe(!1),extra:Ye&&ce.createElement("div",null,ce.createElement(ee.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:et,onChange:Re=>$e(Re)}),ce.createElement(te.Z,{type:"primary",className:"ml20",onClick:()=>pe(this,null,function*(){yield Ze(Ue,()=>{qe(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ce.createElement(a.Z,{className:"h100"},ce.createElement(y.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:et===1?"block":"none"}},ce.createElement("div",{className:"h100",ref:nt})),ce.createElement(y.Z,{flex:"1",style:{display:et===2?"block":"none"}},ce.createElement(b.ZP,{height:"90vh",value:Ge,language:"html",theme:"vs",showMiniMap:!1,options:Me,onChange:Ie}))))}var he=ye,Ee=Object.defineProperty,be=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Be=(Ke,Ve,Ge)=>Ve in Ke?Ee(Ke,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Ke[Ve]=Ge,Ae=(Ke,Ve)=>{for(var Ge in Ve||(Ve={}))Ce.call(Ve,Ge)&&Be(Ke,Ge,Ve[Ge]);if(Pe)for(var Ge of Pe(Ve))xe.call(Ve,Ge)&&Be(Ke,Ge,Ve[Ge]);return Ke},Te=(Ke,Ve)=>be(Ke,Se(Ve)),Le=(Ke,Ve)=>{var Ge={};for(var ze in Ke)Ce.call(Ke,ze)&&Ve.indexOf(ze)<0&&(Ge[ze]=Ke[ze]);if(Ke!=null&&Pe)for(var ze of Pe(Ke))Ve.indexOf(ze)<0&&xe.call(Ke,ze)&&(Ge[ze]=Ke[ze]);return Ge},Oe=({onFinish:Ke,value:Ve,streamingStatus:Ge,cancelIndex:ze,loadImage:We,onDynamic:_e})=>{const[He,Ze]=(0,ne.useState)(""),[Ye,nt]=(0,ne.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Je,Ue]=(0,ne.useState)(0),[Fe,Qe]=(0,ne.useState)(!1),De=et=>et.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,($e,Me)=>`$$${Me.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),ke=()=>{Qe(!0),Ke==null||Ke()};(0,ne.useEffect)(()=>{const et=We?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function ye({open:Ze=!0,onChange:ze,defaultValue:Ue,placement:Ge,width:Ve,height:_e,extra:He,onDynamic:Ke,showExtra:Qe=!0}){const et=(0,re.useRef)(null),Je=(0,re.useRef)(null),[We,De]=(0,re.useState)(Ue||""),[Ye,Fe]=(0,re.useState)(Ue||""),[ke,tt]=(0,re.useState)(!!Ze),[$e,qe]=(0,re.useState)(1),Ne={selectOnLineNumbers:!0};(0,re.useEffect)(()=>{Ze&&(De(Ue),Fe(Ue),tt(!0))},[Ze,Ue]),(0,re.useEffect)(()=>{We!==""&&(clearTimeout(Je.current),Je.current=setTimeout(()=>{const Re=document.createElement("iframe");if(Re.style.width="100%",Re.style.height="100%",Re.style.border="0",et.current){et.current.innerHTML="",et.current.appendChild(Re);const Me=Re.contentDocument||Re.contentWindow.document;Me.open(),Me.write(We),Me.close()}},1e3))},[Ze,We]);const Te=Re=>{De(Re),ze==null||ze(Re,Ye)};return ce.createElement(z.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ke,width:Qe?700:"100%",height:_e||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>tt(!1),extra:Qe&&ce.createElement("div",null,ce.createElement(ee.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:$e,onChange:Re=>qe(Re)}),ce.createElement(te.Z,{type:"primary",className:"ml20",onClick:()=>pe(this,null,function*(){yield Ke(We,()=>{tt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ce.createElement(a.Z,{className:"h100"},ce.createElement(y.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:$e===1?"block":"none"}},ce.createElement("div",{className:"h100",ref:et})),ce.createElement(y.Z,{flex:"1",style:{display:$e===2?"block":"none"}},ce.createElement(b.ZP,{height:"90vh",value:Ue,language:"html",theme:"vs",showMiniMap:!1,options:Ne,onChange:Te}))))}var ve=ye,Ee=Object.defineProperty,be=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Be=(Ze,ze,Ue)=>ze in Ze?Ee(Ze,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ze[ze]=Ue,Ae=(Ze,ze)=>{for(var Ue in ze||(ze={}))Ce.call(ze,Ue)&&Be(Ze,Ue,ze[Ue]);if(Pe)for(var Ue of Pe(ze))xe.call(ze,Ue)&&Be(Ze,Ue,ze[Ue]);return Ze},Oe=(Ze,ze)=>be(Ze,Se(ze)),Ie=(Ze,ze)=>{var Ue={};for(var Ge in Ze)Ce.call(Ze,Ge)&&ze.indexOf(Ge)<0&&(Ue[Ge]=Ze[Ge]);if(Ze!=null&&Pe)for(var Ge of Pe(Ze))ze.indexOf(Ge)<0&&xe.call(Ze,Ge)&&(Ue[Ge]=Ze[Ge]);return Ue},Le=({onFinish:Ze,value:ze,streamingStatus:Ue,cancelIndex:Ge,loadImage:Ve,onDynamic:_e})=>{const[He,Ke]=(0,re.useState)(""),[Qe,et]=(0,re.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Je,We]=(0,re.useState)(0),[De,Ye]=(0,re.useState)(!1),Fe=$e=>$e.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(qe,Ne)=>`$$${Ne.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),ke=()=>{Ye(!0),Ze==null||Ze()};(0,re.useEffect)(()=>{const $e=Ve?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Ve}`:Ve,$e=De(et);if(!Fe)if(We||!Ge||ze>0){Ze($e),Ue($e.length),(!Ge||ze>0)&&!We&&ke();return}else if(($e==null?void 0:$e.length)<4)Ze($e),Ue($e.length);else if(Je<$e.length){const Me=$e.length-Je,Ie=setInterval(()=>{Ze($e.slice(0,Je+2)),Ue(Re=>Re+2)},Me>10?Math.max(500/(Me/2),20):50);return()=>clearInterval(Ie)}else Ge||ke()},[Ve,Ge,ze,We,Je]);const qe=(0,ne.useMemo)(()=>ne.createElement("section",{className:`${le.answer} fadeIn animated edu_md`},ne.createElement(we.UG,{remarkPlugins:[oe.Z,ae.Z],rehypePlugins:[se.Z,ve.Z],components:{code(et){var $e=et,{node:Me,inline:Ie,className:Re,children:Ne}=$e,tt=Le($e,["node","inline","className","children"]);const st=/language-(\w+)/.exec(Re||""),rt=String(Ne).trim();return Ie||!st?ne.createElement("code",Ae({className:Re},tt),Ne):ne.createElement("code",{className:le.codeCopy,"data-text":`\`\`\`${st?st[1]:""} -${Ne} -\`\`\``},ne.createElement(de.CopyToClipboard,{text:rt,onCopy:()=>ie.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ne.createElement("button",null,"\u590D\u5236")),st[1]==="html"&&Fe&&ne.createElement("button",{className:le.runCode,onClick:()=>{nt(Ae({},Te(Ae({},Ye),{open:++Ye.open,defaultValue:rt,language:st[1]})))}},"\u8FD0\u884CHTML"),ne.createElement(E.Z,Ae({wrapLongLines:!0,style:ge.Z,language:st[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},tt),rt))},img({node:et}){var $e;const Me=($e=et.properties)==null?void 0:$e.src;return ne.createElement(ue.Z,{src:Me,width:320,"data-text":Me,onLoad:()=>We&&setTimeout(()=>ke(),500)})}}},Fe?He:`${He}__`)),[He]);return ne.createElement(ne.Fragment,null,ne.createElement(he,{defaultValue:Ye.defaultValue,open:Ye.open,language:Ye.language,height:Ye.height,onChange:(et,$e)=>{Ze(He.replaceAll($e,et))},onDynamic:_e}),qe)}},14191:function(ct,it,me){"use strict";me.d(it,{Z:function(){return We}});var ne=me(59301),we=me(78241),E=me(71418),ve=me(43418),ge=me(95237),de=me(19842),le=me(8591),ie=me(4676),ue="data:image/png;base64,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",se={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},oe=me(44489),ae=me(62985),re=me(38147),z=me(96565),a=me(77254),y=me(11915),x=me(43428),b=me(3113),ee={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},te=me(3918),ce=me(44905),pe=me(65862),fe=me(22975),ye=me(98092),he=me(49713),Ee=me(6339),be=me(27687),Se=me(24334),Pe=me(67365),Ce=(_e,He,Ze)=>new Promise((Ye,nt)=>{var Je=Qe=>{try{Fe(Ze.next(Qe))}catch(De){nt(De)}},Ue=Qe=>{try{Fe(Ze.throw(Qe))}catch(De){nt(De)}},Fe=Qe=>Qe.done?Ye(Qe.value):Promise.resolve(Qe.value).then(Je,Ue);Fe((Ze=Ze.apply(_e,He)).next())}),Be=({questionId:_e,visible:He,onChange:Ze,questionData:Ye,noRestrictModal:nt,noReselect:Je,noSaveSuccess:Ue})=>{const[Fe,Qe]=(0,ne.useState)(!1),[De,ke]=(0,ne.useState)([]),[qe,et]=(0,ne.useState)(he.Q),{contentRef:$e,value:Me,status:Ie,open:Re,close:Ne}=qe,tt=(0,ye.Z)({contentRef:$e,status:Ie}),{openProgress:st,closeProgress:rt,CreateProgressModal:ot,progressOpen:yt}=(0,fe.Z)();(0,ne.useEffect)(()=>{He===!0&&($e!=null&&$e.current)&&mt(),He===!1&&Ne()},[He,!!($e!=null&&$e.current)]);const mt=()=>Ce(void 0,null,function*(){const _t={scene_type:5,request_identifier:Math.random(),item_bank_id:_e};yield Re(_t)}),ft=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],lt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Et=()=>Ce(void 0,null,function*(){st(),Qe(!0),ke([]);const Lt=tt(),_t=new FormData;_t.append("html",Lt);const Ht=yield(0,re.ZP)("/api/intelligent_imports/import.json",{method:"post",body:_t},!0);if((Ht==null?void 0:Ht.status)===0)if(Ht!=null&&Ht.data){rt(100),ke(Ht==null?void 0:Ht.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Qe(!1),rt()}),St=()=>Ce(void 0,null,function*(){const Lt=tt();(0,pe.RG)(Lt)}),xt=(Lt,_t="")=>{var Ht,At,Ot;const Dt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],rn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:un,choices:tn=[],item_type:Wt,tag_disciplines:Vt=[],difficulty:fn,analysis:cn,answer_texts:kn,standard_answer:zt,standard_answers:ln,description:en,time_limit:Qt,language:at,hack_sets:It,code:Mt,sub_item_banks:jt}=Lt||Ye,nn=(Ht=ft.find(dt=>dt.value===Wt))==null?void 0:Ht.type,dn=`1.${_t}\u3010${nn}\u3011${un}`;let gn="";const gt=(At=Vt==null?void 0:Vt.map(dt=>dt.name))==null?void 0:At.join("\u3001");return Wt==="SUBJECTIVE"?gn=(kn==null?void 0:kn[0])||"":Wt==="JUDGMENT"?tn==null||tn.forEach((dt,pt)=>{dt.is_answer&&(gn=pt?"\u9519\u8BEF":"\u6B63\u786E")}):tn==null||tn.forEach((dt,pt)=>{dt.is_answer&&(gn=gn+lt[pt])}),ne.createElement("div",{className:ee.leftNode,style:Lt?{padding:0}:{}},ne.createElement(Ee.Z,{className:"mb10",value:dn}),tn==null?void 0:tn.map((dt,pt)=>ne.createElement("div",{key:pt,className:ee.option},ne.createElement("div",{className:ee.serial},lt[pt],"."),ne.createElement(Ee.Z,{style:{flex:1},value:dt==null?void 0:dt.choice_text}))),en&&ne.createElement("div",{className:ee.row},ne.createElement("div",{className:ee.label},"\u8BD5\u9898\u63CF\u8FF0"),ne.createElement(Ee.Z,{style:{flex:1},value:en||""})),Wt==="COMPLETION"?(Ot=zt||ln)==null?void 0:Ot.map((dt,pt)=>{var Gt,vn;return ne.createElement("div",{className:ee.row,style:{alignItems:"center"},key:pt},ne.createElement("div",{className:ee.label},"\u7B54\u6848",pt+1),ne.createElement("div",{className:ee.content},(dt==null?void 0:dt.model)===1?(Gt=dt==null?void 0:dt.answer_text)==null?void 0:Gt.join("\u3001"):ne.createElement(be.Z,{value:(vn=dt==null?void 0:dt.answer_text)==null?void 0:vn.join("\u3001"),readOnly:!0})))}):rn.includes(Wt)&&ne.createElement("div",{className:ee.row},ne.createElement("div",{className:ee.label},"\u7B54\u6848"),ne.createElement("div",{className:ee.content},gn)),!Lt&&ne.createElement("div",{className:ee.row},ne.createElement("div",{className:ee.label},"\u96BE\u5EA6"),ne.createElement("div",{className:ee.content},Dt[fn-1]||"")),Wt!=="COMBINATION"&&ne.createElement("div",{className:ee.row},ne.createElement("div",{className:ee.label},"\u89E3\u6790"),ne.createElement(Ee.Z,{style:{flex:1},value:cn||""})),!Lt&&ne.createElement("div",{className:ee.row},ne.createElement("div",{className:ee.label},"\u77E5\u8BC6\u70B9"),ne.createElement("div",{className:ee.content},gt)),Qt&&ne.createElement("div",{className:ee.row},ne.createElement("div",{className:ee.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),ne.createElement("div",{className:ee.content},Qt)),at&&ne.createElement("div",{className:ee.row},ne.createElement("div",{className:ee.label},"\u7F16\u7A0B\u8BED\u8A00"),ne.createElement("div",{className:ee.content},at)),Mt&&ne.createElement("div",{className:ee.row},ne.createElement("div",{className:ee.label},Wt==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),ne.createElement("div",{className:ee.content,style:{whiteSpace:"pre-wrap"}},Se.Base64.decode(Mt))),It==null?void 0:It.map((dt,pt)=>{const Gt=Wt==="PROGRAM"?`(${pt+1})`:"";return ne.createElement(ne.Fragment,{key:pt},ne.createElement("div",{className:ee.row},ne.createElement("div",{className:ee.label},"\u6D4B\u8BD5\u7528\u4F8B",Gt,"\u8F93\u5165"),ne.createElement("div",{className:ee.content},(dt==null?void 0:dt.input)||"")),ne.createElement("div",{className:ee.row},ne.createElement("div",{className:ee.label},"\u6D4B\u8BD5\u7528\u4F8B",Gt,"\u8F93\u51FA"),ne.createElement("div",{className:ee.content},(dt==null?void 0:dt.output)||"")))}),Wt==="BPROGRAM"&&(zt==null?void 0:zt.map((dt,pt)=>ne.createElement("div",{className:ee.row,key:pt},ne.createElement("div",{className:ee.label},"\u7B54\u6848",pt+1),ne.createElement("div",{className:ee.content,style:{whiteSpace:"pre-wrap"}},(dt==null?void 0:dt.answer_text)||"")))),jt==null?void 0:jt.map((dt,pt)=>ne.createElement(ne.Fragment,{key:dt.id},xt(dt,pt+1))))};return ne.createElement(ne.Fragment,null,ne.createElement(x.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:ne.createElement("div",{className:ee.extraHeader},ne.createElement(ge.Z,{align:"middle"},!Ie&&!!Me&&ne.createElement(ne.Fragment,null,ne.createElement(te.op,{onClick:Et,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),ne.createElement(te.op,{onClick:St,shape:"default",type:"text"},ne.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),ne.createElement("i",{onClick:()=>{const Lt=_t=>{ve.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_t,onOk:()=>{Ze(!1)}})};if(Ie){Lt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Me?Lt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ze(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:He},ne.createElement("div",{className:ee.wrap},ne.createElement("div",{className:ee.left},ne.createElement(ge.Z,{justify:"space-between"},ne.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!Ie&&ne.createElement(b.ZP,{onClick:()=>{Ze(!1),Je()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),xt()),ne.createElement(he.Z,{stringTransformer:Pe.o,onStatusChange:et,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:ne.createElement("div",{className:ee.bottomActionContainer},Ie?ne.createElement("div",{onClick:Ne,className:ee.bottomBtn},ne.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):ne.createElement("div",{onClick:mt,className:ee.bottomBtn},ne.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!yt,noRestrictModal:nt,onError:Lt=>{Object.prototype.toString.call(Lt)==="[object Object]"&&Lt.status===-9&&nt(Lt.data)}}))),ne.createElement(x.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Fe},ne.createElement(ge.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},ne.createElement("img",{src:me(11215),alt:"\u4EE5\u9898\u6362\u9898"}),ne.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),ne.createElement(ce.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:De,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Qe(!1),onSuccess:()=>{Qe(!1),Ze(!1),Ue()}}),ne.createElement("div",{style:{height:70}})),ot("\u5904\u7406\u4E2D"))},Ae=me(59301),Te=Object.defineProperty,Le=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ke=(_e,He,Ze)=>He in _e?Te(_e,He,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):_e[He]=Ze,Ve=(_e,He)=>{for(var Ze in He||(He={}))je.call(He,Ze)&&Ke(_e,Ze,He[Ze]);if(Le)for(var Ze of Le(He))Oe.call(He,Ze)&&Ke(_e,Ze,He[Ze]);return _e},Ge=(_e,He,Ze)=>new Promise((Ye,nt)=>{var Je=Qe=>{try{Fe(Ze.next(Qe))}catch(De){nt(De)}},Ue=Qe=>{try{Fe(Ze.throw(Qe))}catch(De){nt(De)}},Fe=Qe=>Qe.done?Ye(Qe.value):Promise.resolve(Qe.value).then(Je,Ue);Fe((Ze=Ze.apply(_e,He)).next())}),We=(0,ne.forwardRef)(({onUpdateNum:_e,onlyMediatorOpenStr:He},Ze)=>{var Ye;const[nt]=we.default.useForm(),[Je,Ue]=(0,ne.useState)({}),[Fe,Qe]=(0,ne.useState)({}),[De,ke]=(0,ne.useState)(null),[qe,et]=(0,ne.useState)(!1),[$e,Me]=(0,ne.useState)(!1),[Ie,Re]=(0,ne.useState)([]),[Ne,tt]=(0,ne.useState)(!1),[st,rt]=(0,ne.useState)(!1),[ot,yt]=(0,ne.useState)(""),[mt,ft]=(0,ne.useState)([]),[lt,Et]=(0,ne.useState)([]),[St,xt]=(0,ne.useState)(null),Lt=we.default.useWatch("knowledge",nt);(0,ne.useEffect)(()=>{if(He)return a.Z.subscribe(He,Vt=>{Ot(Vt.id)})},[He]),(0,ne.useEffect)(()=>{De===!1&&_e&&_e()},[De]);const _t=()=>Ge(void 0,null,function*(){const Wt=yield(0,re.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Et(Wt.disciplines||[])}),Ht=Wt=>Ge(void 0,null,function*(){const Vt=yield(0,re.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Wt}});ft(Vt.tag_disciplines)}),At=Wt=>Ge(void 0,null,function*(){var Vt,fn,cn,kn;const zt=document.createElement("div");zt.className=se.fixedLoading,document.body.appendChild(zt),ie.render(Ae.createElement(E.Z,{spinning:!0}),zt);let ln={};const en=[],[Qt,at]=yield Promise.all([(0,re.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,re.ZP)(`/api/item_banks/${Wt}/edit_single.json`,{method:"get"})]);if((Qt==null?void 0:Qt.status)===0&&(ln.usedCount=Qt==null?void 0:Qt.remaining_number,ln.totalCount=Qt==null?void 0:Qt.total_number),at.id){if(at!=null&&at.analysis||en.push(3),(at==null?void 0:at.item_type)==="SUBJECTIVE"&&!((Vt=at==null?void 0:at.answer_texts)!=null&&Vt.length)&&en.push(2),!((fn=at==null?void 0:at.tag_disciplines)!=null&&fn.length)){en.push(1);const It=[(cn=at==null?void 0:at.discipline)==null?void 0:cn.id,(kn=at==null?void 0:at.sub_discipline)==null?void 0:kn.id].filter(Mt=>!!Mt);nt.setFieldValue("course",It)}ln=Ve(Ve({},ln),at),Re(en)}Qe(at),Ue(ln),ln.totalCount===-1?en.length?et(!0):tt(!0):rt(!0),document.body.removeChild(zt)}),Ot=Wt=>Ge(void 0,null,function*(){xt(Wt),At(Wt),_t()}),Dt=()=>{ke(!0)};(0,ne.useImperativeHandle)(Ze,()=>({onClick:Dt}));const rn=Wt=>{ft([...mt,Ve({},Wt)])},un=(Wt,Vt)=>{if(Wt!=null&&Wt.course){const[fn,cn]=Wt.course;Ht(cn),yt(new Date),nt.setFieldsValue({knowledge:[]})}},tn=()=>Ge(void 0,null,function*(){const{analysis:Wt="",answer_texts:Vt="",course:fn=[],knowledge:cn=[]}=nt.getFieldsValue()||{},kn={item_bank_id:St,analysis:Wt,answer_texts:Vt?[Vt]:"",sub_discipline_id:(fn==null?void 0:fn[1])||"",tag_discipline_ids:cn==null?void 0:cn.map(ln=>ln.value)};Me(!0);const zt=yield(0,re.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:kn});zt.id&&(Qe(zt),et(!1),tt(!0)),Me(!1)});return Ae.createElement(ne.Fragment,null,Ae.createElement(ve.default,{centered:!0,open:qe,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:$e,onCancel:()=>et(!1),onOk:()=>nt.submit(),afterClose:()=>{nt.resetFields()}},Ae.createElement("div",{className:se.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),Ae.createElement("img",{src:ue,style:{marginTop:-100}}),Ae.createElement(we.default,{form:nt,onValuesChange:un,layout:"vertical",colon:!1,onFinish:tn},Ie.includes(1)&&Ae.createElement(ge.Z,{align:"middle",className:"mb20"},Ae.createElement(we.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},Ae.createElement(de.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:lt})),Ae.createElement(we.default.Item,{name:"knowledge",className:"mb0 mt30"},Ae.createElement(ae.N,{key:ot,height:300,zIndex:1003,selectvalues:Lt,subId:(Ye=nt.getFieldsValue().course)==null?void 0:Ye[1],knowledgeOptions:mt,onAddKnowledgeFinish:rn,className:se.knowledgeWrapper}))),Ie.includes(2)&&Ae.createElement(we.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},Ae.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Ie.includes(3)&&Ae.createElement(we.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},Ae.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),De&&Ae.createElement(oe.Z,{isIntelligentAssistant:!0,setScoreShow:ke,isshixuns:!1,ScoreShow:!!De,isloadings:!1,onOk:Wt=>{if(!Wt.length){le.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Ot(Wt[0])}}),Ae.createElement(y.Z,{visible:st,usedCount:Je==null?void 0:Je.usedCount,totalCount:Je==null?void 0:Je.totalCount,onCancel:()=>rt(!1),onOk:()=>{rt(!1),Ie.length?et(!0):tt(!0)}}),Ae.createElement(Be,{noReselect:()=>{ke(!0)},noRestrictModal:Wt=>{Ue({usedCount:0,totalCount:Wt}),rt(!0)},questionId:St,visible:Ne,questionData:Fe,onChange:Wt=>{tt(Wt)},noSaveSuccess:()=>ke(!1)}))})},56438:function(ct,it,me){"use strict";var ne=me(59301);const we=({scrollBoxRef:E,bottomInspectRef:ve,contentRef:ge,status:de,rootMargin:le="70px",bottomOffset:ie=110})=>{const[ue,se]=(0,ne.useState)(!0),oe=(0,ne.useRef)(!1);return(0,ne.useEffect)(()=>{if(!E.current||!ve.current)return;const ae=new IntersectionObserver(([re])=>{var z,a,y,x;if(!document.contains(re.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((z=re.rootBounds)==null?void 0:z.width)===0&&((a=re.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=re.boundingClientRect)==null?void 0:y.width)===0&&((x=re.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}se(re.isIntersecting)},{root:E.current,rootMargin:le,threshold:0});return ae.observe(ve.current),()=>{ae.disconnect()}},[E.current,ve.current,le]),(0,ne.useEffect)(()=>{if(!de)return;const ae=E.current,re=ge.current;oe.current=!1;let z=ae.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:ee}=ae;x>z?x+ee>=b-ie&&(ae.scrollTop=ae.scrollHeight,oe.current=!1):x{oe.current||(ae.scrollTop=ae.scrollHeight)});return y.observe(re),()=>{setTimeout(()=>{y.unobserve(re)},250),ae.removeEventListener("scroll",a)}},[de]),ue};it.Z=we},98092:function(ct,it,me){"use strict";var ne=me(59301);const we=({contentRef:E,status:ve})=>((0,ne.useEffect)(()=>{!ve&&(E!=null&&E.current)&&E.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(le=>{le.tagName.toLowerCase()==="code"?le.parentElement&&(le.parentElement.contentEditable="false"):le.tagName.toLowerCase()==="mathx"&&(le.contentEditable="false")})},[ve]),(de=!1)=>{const le=oe=>{const ae={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return oe.replace(/&[^;]+;/g,re=>ae[re]||re)};if(!E.current)return"";const ie=E.current.cloneNode(!0);ie.querySelectorAll("code[data-text], mathx[data-text]").forEach(oe=>{let ae=oe.getAttribute("data-text");oe.tagName.toLowerCase()==="code"?ae=ae.replace(/```.*\n|\n```/g,""):oe.tagName.toLowerCase()==="mathx"&&(ae=`$$${ae}$$`);const re=document.createTextNode(ae);oe.parentNode.replaceChild(re,oe)}),de&&ie.querySelectorAll('[data-select="disabled"]').forEach(ae=>{var re;const z=ae.textContent||"",a=document.createTextNode(z+` -`);(re=ae.parentNode)==null||re.replaceChild(a,ae)});let se=ie.innerHTML;return de||(se=se.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),se=se.replace(/

/g,""),se=se.replace(/<\/p>/g,` +${ze}`:ze,qe=Fe($e);if(!De)if(Ve||!Ue||Ge>0){Ke(qe),We(qe.length),(!Ue||Ge>0)&&!Ve&&ke();return}else if((qe==null?void 0:qe.length)<4)Ke(qe),We(qe.length);else if(Je{Ke(qe.slice(0,Je+2)),We(Re=>Re+2)},Ne>10?Math.max(500/(Ne/2),20):50);return()=>clearInterval(Te)}else Ue||ke()},[ze,Ue,Ge,Ve,Je]);const tt=(0,re.useMemo)(()=>re.createElement("section",{className:`${ue.answer} fadeIn animated edu_md`},re.createElement(we.UG,{remarkPlugins:[oe.Z,ae.Z],rehypePlugins:[se.Z,he.Z],components:{code($e){var qe=$e,{node:Ne,inline:Te,className:Re,children:Me}=qe,nt=Ie(qe,["node","inline","className","children"]);const at=/language-(\w+)/.exec(Re||""),rt=String(Me).trim();return Te||!at?re.createElement("code",Ae({className:Re},nt),Me):re.createElement("code",{className:ue.codeCopy,"data-text":`\`\`\`${at?at[1]:""} +${Me} +\`\`\``},re.createElement(de.CopyToClipboard,{text:rt,onCopy:()=>ie.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},re.createElement("button",null,"\u590D\u5236")),at[1]==="html"&&De&&re.createElement("button",{className:ue.runCode,onClick:()=>{et(Ae({},Oe(Ae({},Qe),{open:++Qe.open,defaultValue:rt,language:at[1]})))}},"\u8FD0\u884CHTML"),re.createElement(E.Z,Ae({wrapLongLines:!0,style:me.Z,language:at[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},nt),rt))},img({node:$e}){var qe;const Ne=(qe=$e.properties)==null?void 0:qe.src;return re.createElement(le.Z,{src:Ne,width:320,"data-text":Ne,onLoad:()=>Ve&&setTimeout(()=>ke(),500)})}}},De?He:`${He}__`)),[He]);return re.createElement(re.Fragment,null,re.createElement(ve,{defaultValue:Qe.defaultValue,open:Qe.open,language:Qe.language,height:Qe.height,onChange:($e,qe)=>{Ke(He.replaceAll(qe,$e))},onDynamic:_e}),tt)}},14191:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return Ve}});var re=ge(59301),we=ge(78241),E=ge(71418),he=ge(43418),me=ge(95237),de=ge(19842),ue=ge(8591),ie=ge(4676),le="data:image/png;base64,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",se={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},oe=ge(44489),ae=ge(62985),ne=ge(38147),z=ge(96565),a=ge(77254),y=ge(11915),x=ge(43428),b=ge(3113),ee={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},te=ge(3918),ce=ge(44905),pe=ge(65862),fe=ge(22975),ye=ge(98092),ve=ge(49713),Ee=ge(6339),be=ge(27687),Se=ge(24334),Pe=ge(67365),Ce=(_e,He,Ke)=>new Promise((Qe,et)=>{var Je=Ye=>{try{De(Ke.next(Ye))}catch(Fe){et(Fe)}},We=Ye=>{try{De(Ke.throw(Ye))}catch(Fe){et(Fe)}},De=Ye=>Ye.done?Qe(Ye.value):Promise.resolve(Ye.value).then(Je,We);De((Ke=Ke.apply(_e,He)).next())}),Be=({questionId:_e,visible:He,onChange:Ke,questionData:Qe,noRestrictModal:et,noReselect:Je,noSaveSuccess:We})=>{const[De,Ye]=(0,re.useState)(!1),[Fe,ke]=(0,re.useState)([]),[tt,$e]=(0,re.useState)(ve.Q),{contentRef:qe,value:Ne,status:Te,open:Re,close:Me}=tt,nt=(0,ye.Z)({contentRef:qe,status:Te}),{openProgress:at,closeProgress:rt,CreateProgressModal:ot,progressOpen:yt}=(0,fe.Z)();(0,re.useEffect)(()=>{He===!0&&(qe!=null&&qe.current)&>(),He===!1&&Me()},[He,!!(qe!=null&&qe.current)]);const gt=()=>Ce(void 0,null,function*(){const Ot={scene_type:5,request_identifier:Math.random(),item_bank_id:_e};yield Re(Ot)}),pt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],lt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Et=()=>Ce(void 0,null,function*(){at(),Ye(!0),ke([]);const kt=nt(),Ot=new FormData;Ot.append("html",kt);const Gt=yield(0,ne.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Ot},!0);if((Gt==null?void 0:Gt.status)===0)if(Gt!=null&&Gt.data){rt(100),ke(Gt==null?void 0:Gt.data);return}else ue.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ye(!1),rt()}),St=()=>Ce(void 0,null,function*(){const kt=nt();(0,pe.RG)(kt)}),Dt=(kt,Ot="")=>{var Gt,At,Tt;const Lt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],rn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:gn,choices:qt=[],item_type:Qt,tag_disciplines:zt=[],difficulty:un,analysis:fn,answer_texts:_n,standard_answer:Ht,standard_answers:wn,description:Wt,time_limit:sn,language:it,hack_sets:Bt,code:jt,sub_item_banks:Nt}=kt||Qe,Kt=(Gt=pt.find(ct=>ct.value===Qt))==null?void 0:Gt.type,cn=`1.${Ot}\u3010${Kt}\u3011${gn}`;let xt="";const ft=(At=zt==null?void 0:zt.map(ct=>ct.name))==null?void 0:At.join("\u3001");return Qt==="SUBJECTIVE"?xt=(_n==null?void 0:_n[0])||"":Qt==="JUDGMENT"?qt==null||qt.forEach((ct,mt)=>{ct.is_answer&&(xt=mt?"\u9519\u8BEF":"\u6B63\u786E")}):qt==null||qt.forEach((ct,mt)=>{ct.is_answer&&(xt=xt+lt[mt])}),re.createElement("div",{className:ee.leftNode,style:kt?{padding:0}:{}},re.createElement(Ee.Z,{className:"mb10",value:cn}),qt==null?void 0:qt.map((ct,mt)=>re.createElement("div",{key:mt,className:ee.option},re.createElement("div",{className:ee.serial},lt[mt],"."),re.createElement(Ee.Z,{style:{flex:1},value:ct==null?void 0:ct.choice_text}))),Wt&&re.createElement("div",{className:ee.row},re.createElement("div",{className:ee.label},"\u8BD5\u9898\u63CF\u8FF0"),re.createElement(Ee.Z,{style:{flex:1},value:Wt||""})),Qt==="COMPLETION"?(Tt=Ht||wn)==null?void 0:Tt.map((ct,mt)=>{var Vt,dn;return re.createElement("div",{className:ee.row,style:{alignItems:"center"},key:mt},re.createElement("div",{className:ee.label},"\u7B54\u6848",mt+1),re.createElement("div",{className:ee.content},(ct==null?void 0:ct.model)===1?(Vt=ct==null?void 0:ct.answer_text)==null?void 0:Vt.join("\u3001"):re.createElement(be.Z,{value:(dn=ct==null?void 0:ct.answer_text)==null?void 0:dn.join("\u3001"),readOnly:!0})))}):rn.includes(Qt)&&re.createElement("div",{className:ee.row},re.createElement("div",{className:ee.label},"\u7B54\u6848"),re.createElement("div",{className:ee.content},xt)),!kt&&re.createElement("div",{className:ee.row},re.createElement("div",{className:ee.label},"\u96BE\u5EA6"),re.createElement("div",{className:ee.content},Lt[un-1]||"")),Qt!=="COMBINATION"&&re.createElement("div",{className:ee.row},re.createElement("div",{className:ee.label},"\u89E3\u6790"),re.createElement(Ee.Z,{style:{flex:1},value:fn||""})),!kt&&re.createElement("div",{className:ee.row},re.createElement("div",{className:ee.label},"\u77E5\u8BC6\u70B9"),re.createElement("div",{className:ee.content},ft)),sn&&re.createElement("div",{className:ee.row},re.createElement("div",{className:ee.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),re.createElement("div",{className:ee.content},sn)),it&&re.createElement("div",{className:ee.row},re.createElement("div",{className:ee.label},"\u7F16\u7A0B\u8BED\u8A00"),re.createElement("div",{className:ee.content},it)),jt&&re.createElement("div",{className:ee.row},re.createElement("div",{className:ee.label},Qt==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),re.createElement("div",{className:ee.content,style:{whiteSpace:"pre-wrap"}},Se.Base64.decode(jt))),Bt==null?void 0:Bt.map((ct,mt)=>{const Vt=Qt==="PROGRAM"?`(${mt+1})`:"";return re.createElement(re.Fragment,{key:mt},re.createElement("div",{className:ee.row},re.createElement("div",{className:ee.label},"\u6D4B\u8BD5\u7528\u4F8B",Vt,"\u8F93\u5165"),re.createElement("div",{className:ee.content},(ct==null?void 0:ct.input)||"")),re.createElement("div",{className:ee.row},re.createElement("div",{className:ee.label},"\u6D4B\u8BD5\u7528\u4F8B",Vt,"\u8F93\u51FA"),re.createElement("div",{className:ee.content},(ct==null?void 0:ct.output)||"")))}),Qt==="BPROGRAM"&&(Ht==null?void 0:Ht.map((ct,mt)=>re.createElement("div",{className:ee.row,key:mt},re.createElement("div",{className:ee.label},"\u7B54\u6848",mt+1),re.createElement("div",{className:ee.content,style:{whiteSpace:"pre-wrap"}},(ct==null?void 0:ct.answer_text)||"")))),Nt==null?void 0:Nt.map((ct,mt)=>re.createElement(re.Fragment,{key:ct.id},Dt(ct,mt+1))))};return re.createElement(re.Fragment,null,re.createElement(x.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:re.createElement("div",{className:ee.extraHeader},re.createElement(me.Z,{align:"middle"},!Te&&!!Ne&&re.createElement(re.Fragment,null,re.createElement(te.op,{onClick:Et,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),re.createElement(te.op,{onClick:St,shape:"default",type:"text"},re.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),re.createElement("i",{onClick:()=>{const kt=Ot=>{he.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ot,onOk:()=>{Ke(!1)}})};if(Te){kt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ne?kt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ke(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:He},re.createElement("div",{className:ee.wrap},re.createElement("div",{className:ee.left},re.createElement(me.Z,{justify:"space-between"},re.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!Te&&re.createElement(b.ZP,{onClick:()=>{Ke(!1),Je()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),Dt()),re.createElement(ve.Z,{stringTransformer:Pe.o,onStatusChange:$e,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:re.createElement("div",{className:ee.bottomActionContainer},Te?re.createElement("div",{onClick:Me,className:ee.bottomBtn},re.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):re.createElement("div",{onClick:gt,className:ee.bottomBtn},re.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!yt,noRestrictModal:et,onError:kt=>{Object.prototype.toString.call(kt)==="[object Object]"&&kt.status===-9&&et(kt.data)}}))),re.createElement(x.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:De},re.createElement(me.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},re.createElement("img",{src:ge(11215),alt:"\u4EE5\u9898\u6362\u9898"}),re.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),re.createElement(ce.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Fe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ye(!1),onSuccess:()=>{Ye(!1),Ke(!1),We()}}),re.createElement("div",{style:{height:70}})),ot("\u5904\u7406\u4E2D"))},Ae=ge(59301),Oe=Object.defineProperty,Ie=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ze=(_e,He,Ke)=>He in _e?Oe(_e,He,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):_e[He]=Ke,ze=(_e,He)=>{for(var Ke in He||(He={}))je.call(He,Ke)&&Ze(_e,Ke,He[Ke]);if(Ie)for(var Ke of Ie(He))Le.call(He,Ke)&&Ze(_e,Ke,He[Ke]);return _e},Ue=(_e,He,Ke)=>new Promise((Qe,et)=>{var Je=Ye=>{try{De(Ke.next(Ye))}catch(Fe){et(Fe)}},We=Ye=>{try{De(Ke.throw(Ye))}catch(Fe){et(Fe)}},De=Ye=>Ye.done?Qe(Ye.value):Promise.resolve(Ye.value).then(Je,We);De((Ke=Ke.apply(_e,He)).next())}),Ve=(0,re.forwardRef)(({onUpdateNum:_e,onlyMediatorOpenStr:He},Ke)=>{var Qe;const[et]=we.default.useForm(),[Je,We]=(0,re.useState)({}),[De,Ye]=(0,re.useState)({}),[Fe,ke]=(0,re.useState)(null),[tt,$e]=(0,re.useState)(!1),[qe,Ne]=(0,re.useState)(!1),[Te,Re]=(0,re.useState)([]),[Me,nt]=(0,re.useState)(!1),[at,rt]=(0,re.useState)(!1),[ot,yt]=(0,re.useState)(""),[gt,pt]=(0,re.useState)([]),[lt,Et]=(0,re.useState)([]),[St,Dt]=(0,re.useState)(null),kt=we.default.useWatch("knowledge",et);(0,re.useEffect)(()=>{if(He)return a.Z.subscribe(He,zt=>{Tt(zt.id)})},[He]),(0,re.useEffect)(()=>{Fe===!1&&_e&&_e()},[Fe]);const Ot=()=>Ue(void 0,null,function*(){const Qt=yield(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Et(Qt.disciplines||[])}),Gt=Qt=>Ue(void 0,null,function*(){const zt=yield(0,ne.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Qt}});pt(zt.tag_disciplines)}),At=Qt=>Ue(void 0,null,function*(){var zt,un,fn,_n;const Ht=document.createElement("div");Ht.className=se.fixedLoading,document.body.appendChild(Ht),ie.render(Ae.createElement(E.Z,{spinning:!0}),Ht);let wn={};const Wt=[],[sn,it]=yield Promise.all([(0,ne.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,ne.ZP)(`/api/item_banks/${Qt}/edit_single.json`,{method:"get"})]);if((sn==null?void 0:sn.status)===0&&(wn.usedCount=sn==null?void 0:sn.remaining_number,wn.totalCount=sn==null?void 0:sn.total_number),it.id){if(it!=null&&it.analysis||Wt.push(3),(it==null?void 0:it.item_type)==="SUBJECTIVE"&&!((zt=it==null?void 0:it.answer_texts)!=null&&zt.length)&&Wt.push(2),!((un=it==null?void 0:it.tag_disciplines)!=null&&un.length)){Wt.push(1);const Bt=[(fn=it==null?void 0:it.discipline)==null?void 0:fn.id,(_n=it==null?void 0:it.sub_discipline)==null?void 0:_n.id].filter(jt=>!!jt);et.setFieldValue("course",Bt)}wn=ze(ze({},wn),it),Re(Wt)}Ye(it),We(wn),wn.totalCount===-1?Wt.length?$e(!0):nt(!0):rt(!0),document.body.removeChild(Ht)}),Tt=Qt=>Ue(void 0,null,function*(){Dt(Qt),At(Qt),Ot()}),Lt=()=>{ke(!0)};(0,re.useImperativeHandle)(Ke,()=>({onClick:Lt}));const rn=Qt=>{pt([...gt,ze({},Qt)])},gn=(Qt,zt)=>{if(Qt!=null&&Qt.course){const[un,fn]=Qt.course;Gt(fn),yt(new Date),et.setFieldsValue({knowledge:[]})}},qt=()=>Ue(void 0,null,function*(){const{analysis:Qt="",answer_texts:zt="",course:un=[],knowledge:fn=[]}=et.getFieldsValue()||{},_n={item_bank_id:St,analysis:Qt,answer_texts:zt?[zt]:"",sub_discipline_id:(un==null?void 0:un[1])||"",tag_discipline_ids:fn==null?void 0:fn.map(wn=>wn.value)};Ne(!0);const Ht=yield(0,ne.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:_n});Ht.id&&(Ye(Ht),$e(!1),nt(!0)),Ne(!1)});return Ae.createElement(re.Fragment,null,Ae.createElement(he.default,{centered:!0,open:tt,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:qe,onCancel:()=>$e(!1),onOk:()=>et.submit(),afterClose:()=>{et.resetFields()}},Ae.createElement("div",{className:se.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),Ae.createElement("img",{src:le,style:{marginTop:-100}}),Ae.createElement(we.default,{form:et,onValuesChange:gn,layout:"vertical",colon:!1,onFinish:qt},Te.includes(1)&&Ae.createElement(me.Z,{align:"middle",className:"mb20"},Ae.createElement(we.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},Ae.createElement(de.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:lt})),Ae.createElement(we.default.Item,{name:"knowledge",className:"mb0 mt30"},Ae.createElement(ae.N,{key:ot,height:300,zIndex:1003,selectvalues:kt,subId:(Qe=et.getFieldsValue().course)==null?void 0:Qe[1],knowledgeOptions:gt,onAddKnowledgeFinish:rn,className:se.knowledgeWrapper}))),Te.includes(2)&&Ae.createElement(we.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},Ae.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Te.includes(3)&&Ae.createElement(we.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},Ae.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Fe&&Ae.createElement(oe.Z,{isIntelligentAssistant:!0,setScoreShow:ke,isshixuns:!1,ScoreShow:!!Fe,isloadings:!1,onOk:Qt=>{if(!Qt.length){ue.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Tt(Qt[0])}}),Ae.createElement(y.Z,{visible:at,usedCount:Je==null?void 0:Je.usedCount,totalCount:Je==null?void 0:Je.totalCount,onCancel:()=>rt(!1),onOk:()=>{rt(!1),Te.length?$e(!0):nt(!0)}}),Ae.createElement(Be,{noReselect:()=>{ke(!0)},noRestrictModal:Qt=>{We({usedCount:0,totalCount:Qt}),rt(!0)},questionId:St,visible:Me,questionData:De,onChange:Qt=>{nt(Qt)},noSaveSuccess:()=>ke(!1)}))})},56438:function(dt,st,ge){"use strict";var re=ge(59301);const we=({scrollBoxRef:E,bottomInspectRef:he,contentRef:me,status:de,rootMargin:ue="70px",bottomOffset:ie=110})=>{const[le,se]=(0,re.useState)(!0),oe=(0,re.useRef)(!1);return(0,re.useEffect)(()=>{if(!E.current||!he.current)return;const ae=new IntersectionObserver(([ne])=>{var z,a,y,x;if(!document.contains(ne.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((z=ne.rootBounds)==null?void 0:z.width)===0&&((a=ne.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=ne.boundingClientRect)==null?void 0:y.width)===0&&((x=ne.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}se(ne.isIntersecting)},{root:E.current,rootMargin:ue,threshold:0});return ae.observe(he.current),()=>{ae.disconnect()}},[E.current,he.current,ue]),(0,re.useEffect)(()=>{if(!de)return;const ae=E.current,ne=me.current;oe.current=!1;let z=ae.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:ee}=ae;x>z?x+ee>=b-ie&&(ae.scrollTop=ae.scrollHeight,oe.current=!1):x{oe.current||(ae.scrollTop=ae.scrollHeight)});return y.observe(ne),()=>{setTimeout(()=>{y.unobserve(ne)},250),ae.removeEventListener("scroll",a)}},[de]),le};st.Z=we},98092:function(dt,st,ge){"use strict";var re=ge(59301);const we=({contentRef:E,status:he})=>((0,re.useEffect)(()=>{!he&&(E!=null&&E.current)&&E.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ue=>{ue.tagName.toLowerCase()==="code"?ue.parentElement&&(ue.parentElement.contentEditable="false"):ue.tagName.toLowerCase()==="mathx"&&(ue.contentEditable="false")})},[he]),(de=!1)=>{const ue=oe=>{const ae={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return oe.replace(/&[^;]+;/g,ne=>ae[ne]||ne)};if(!E.current)return"";const ie=E.current.cloneNode(!0);ie.querySelectorAll("code[data-text], mathx[data-text]").forEach(oe=>{let ae=oe.getAttribute("data-text");oe.tagName.toLowerCase()==="code"?ae=ae.replace(/```.*\n|\n```/g,""):oe.tagName.toLowerCase()==="mathx"&&(ae=`$$${ae}$$`);const ne=document.createTextNode(ae);oe.parentNode.replaceChild(ne,oe)}),de&&ie.querySelectorAll('[data-select="disabled"]').forEach(ae=>{var ne;const z=ae.textContent||"",a=document.createTextNode(z+` +`);(ne=ae.parentNode)==null||ne.replaceChild(a,ae)});let se=ie.innerHTML;return de||(se=se.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),se=se.replace(/

/g,""),se=se.replace(/<\/p>/g,` `),se=se.replace(/
/g,` `),se=se.replace(/\r\n/g,` -`),se=se.replace(/<[^>]*>/g,""),se=le(se),se});it.Z=we},22975:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ae}});var ne=me(59301),we=me(43418),E=me(95237),ve=me(93948),ge="data:image/png;base64,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",de="data:image/png;base64,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",le="data:image/png;base64,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",ie={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ue=me(59301);const se=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ae=()=>{const[re,z]=(0,ne.useState)(0),[a,y]=(0,ne.useState)(!1),[x,b]=(0,ne.useState)(!0),ee=(0,ne.useRef)(null);(0,ne.useEffect)(()=>{if(x)return;const he=()=>{z(Ee=>Ee>=99?(clearInterval(ee.current),99):Ee+1)};return ee.current=setInterval(he,5e4/99),()=>clearInterval(ee.current)},[x]);const te=()=>{z(0),y(!0),b(!1)},ce=(he=0)=>{b(!0),z(he),y(!1)},pe=he=>{const Ee=he/1048576;let be;return Ee<=.3?be=3:Ee<=.5?be=5:Ee<=1?be=10:Ee<=2?be=20:Ee<=3?be=30:Ee<=10?be=Ee*10:be=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${be}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},fe=()=>ue.createElement("span",{className:ie.dotLoading},ue.createElement("span",null,"."),ue.createElement("span",null,"."),ue.createElement("span",null,"."));return{progress:re,progressOpen:a,openProgress:te,closeProgress:ce,toggleLock:()=>b(he=>!he),CreateProgressModal:(he=se,Ee)=>(typeof he=="string"&&(he=[he,he,he]),ue.createElement(we.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>z(0)},ue.createElement(E.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},re<=30&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:ge,alt:"Step 1"}),ue.createElement("div",{className:"mt20 c-light-primary"},he[0],fe())),re>30&&re<60&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:de,alt:"Step 2"}),ue.createElement("div",{className:"mt20 c-light-primary"},he[1],fe())),re>=60&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:le,alt:"Step 3"}),ue.createElement("div",{className:"mt20 c-light-primary"},he[2],fe())),ue.createElement(ve.Z,{className:ie.progress,status:"active",style:{width:"auto"},size:[300,8],percent:re}),!!Ee&&ue.createElement("div",{className:"c-grey-999"},pe(Ee)))))}}},3716:function(ct,it,me){"use strict";me.d(it,{Z:function(){return Ve}});var ne=me(59301),we=me(38854),E=me(8591),ve=me(6848),ge=me(92832),de=me(3113),le=me(36299),ie={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},se=({position:Ge,children:ze})=>{const{left:We=0,top:_e=0}=Ge||{},[He,Ze]=(0,ne.useState)(We),[Ye,nt]=(0,ne.useState)(_e),Je=(0,ne.useRef)(null),Ue=()=>{if(Je.current){const Fe=Je.current.offsetWidth,Qe=Je.current.offsetHeight,De=window.innerWidth,ke=window.innerHeight;let qe=We,et=_e;We+Fe>De&&(qe=De-Fe),qe<0&&(qe=0),_e+Qe>ke&&(et=ke-Qe),et<0&&(et=0),Ze(qe),nt(et)}};return(0,ne.useEffect)(()=>{if(!Je.current||!Ge)return;const Fe=new ResizeObserver(()=>{Ue()});return Fe.observe(Je.current),()=>{Fe.disconnect()}},[We,_e,Ge]),(0,ne.useEffect)(()=>{Ge&&Ue()},[We,_e,Ge]),Ge?ne.createElement("div",{ref:Je,style:{position:"fixed",left:`${He}px`,top:`${Ye}px`,zIndex:1050}},ze):null},oe=me(74128),ae=me(56102),re=me(48530),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Ge,ze,We)=>ze in Ge?z(Ge,ze,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ge[ze]=We,ce=(Ge,ze)=>{for(var We in ze||(ze={}))b.call(ze,We)&&te(Ge,We,ze[We]);if(x)for(var We of x(ze))ee.call(ze,We)&&te(Ge,We,ze[We]);return Ge},pe=(Ge,ze)=>a(Ge,y(ze)),fe=(Ge,ze,We)=>new Promise((_e,He)=>{var Ze=Je=>{try{nt(We.next(Je))}catch(Ue){He(Ue)}},Ye=Je=>{try{nt(We.throw(Je))}catch(Ue){He(Ue)}},nt=Je=>Je.done?_e(Je.value):Promise.resolve(Je.value).then(Ze,Ye);nt((We=We.apply(Ge,ze)).next())}),he=({visible:Ge,position:ze,selectText:We,applyRefinedText:_e,fetchUrl:He,noRestrictModal:Ze})=>{var Ye;const[nt,Je]=(0,ne.useState)(!1),[Ue,Fe]=(0,ne.useState)([]),[Qe,De]=(0,ne.useState)(""),[ke,qe]=(0,ne.useState)(1),[et,$e]=(0,ne.useState)(""),[Me,Ie]=(0,ne.useState)(!1),Re=(0,ne.useRef)(null),[Ne,tt]=(0,ne.useState)(!1),[st,rt]=(0,ne.useState)(0),ot=(0,ne.useRef)(!1),yt=((Ye=Ue==null?void 0:Ue[(Ue==null?void 0:Ue.length)-1])==null?void 0:Ye.loading)===!0;(0,ne.useEffect)(()=>{if(Ge){qe(1);return}tt(!1),Je(!1),mt(),rt(0),Fe([]),qe(0)},[Ge]);const mt=()=>{var tn,Wt;De(""),$e(""),(Wt=(tn=Re.current)==null?void 0:tn.cancelRequest)==null||Wt.call(tn)},ft=(...tn)=>fe(void 0,[...tn],function*(Wt="",Vt=Ue){const fn=Date.now(),cn=[...Vt,{text:Wt,key:fn,sender:"user",show:!0},{loading:!0,key:fn,sender:"AI",show:!0}];qe(2),Fe(cn);const kn=Et(Vt),zt={no_record_times:!0,prompt:Wt,history:kn};Re.current=new re.Z(oe.Z.API_SERVER+He,zt),yield new Promise(ln=>{Re.current.on("data",en=>{const{chunk:{msg:Qt},full:at}=en,It=Qt==="error";tt(!0),$e(Ht(at)),Fe(Mt=>Mt.map((jt,nn)=>nn===Mt.length-1?pe(ce({},jt),{text:at,loading:!1,error:It}):jt))}),Re.current.on("done",()=>ln()),Re.current.on("error",en=>{const Qt="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(en)==="[object Object]"&&en.status===-9&&(qe(1),Ze(en.data)),Fe(at=>at.map((It,Mt)=>Mt===at.length-1?pe(ce({},It),{text:Qt,loading:!1,error:!0}):It)),ln()}),Re.current.on("cancelled",()=>ln()),Re.current.startStream()}),Je(!1)}),lt=tn=>{De(tn.target.value)},Et=tn=>tn.reduce((Vt,fn)=>{if(fn.sender==="user"){const cn=tn.find(kn=>kn.key===fn.key&&kn.sender==="AI");cn&&(cn!=null&&cn.text)&&!(cn!=null&&cn.error)&&Vt.push({question:fn.text,answer:cn.text})}return Vt},[]),St=()=>{if(un)return;const tn=At("\u6539\u5199");mt(),Je(!0),ft(tn)},xt=tn=>{if(tn.key==="Enter"&&!tn.shiftKey){if(tn.preventDefault(),ot.current||rn)return;St()}},Lt=()=>{var tn,Wt;rt(Vt=>Vt+1),(Wt=(tn=Re.current)==null?void 0:tn.cancelRequest)==null||Wt.call(tn),Je(!1),tt(!1)},_t=[{key:"1",label:ne.createElement("span",null," ",ne.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:ne.createElement("span",null," ",ne.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Ht=(tn="")=>{const Wt=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Vt,fn)=>{Wt.push(`\u7B54\u6848${fn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${fn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${fn+1})\u8F93\u51FA\uFF1A`)}),Wt.forEach(Vt=>{const fn=new RegExp(Vt,"g");tn=tn.replace(fn,`**${Vt}** `)}),tn},At=tn=>tn==="\u6539\u5199"?`${Qe}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${We}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${We}\uFF0C${tn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Ot=tn=>{let Wt="";tn.key==="1"&&(Wt=At("\u6DA6\u8272")),tn.key==="2"&&(Wt=At("\u6269\u5199")),tn.key==="3"&&(Wt=At("\u7F29\u5199")),mt(),Je(!0),ft(Wt)},Dt=()=>{const tn=Ue.splice(Ue.length-2),{text:Wt}=(tn==null?void 0:tn[0])||{};mt(),Je(!0),ft(Wt,Ue)},rn=nt||Ne,un=(Qe==null?void 0:Qe.trim())==="";return Ge?ne.createElement(we.Z,{open:un&&!rn&&(Me||!et),overlayStyle:{minWidth:200},menu:{items:_t,onClick:Ot}},ne.createElement(se,{position:ze},ne.createElement("div",{className:ie.wrap},ke===2&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:ie.chatContainer},yt&&ne.createElement("div",{className:ie.loadingWrp},ne.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),ne.createElement("div",{className:"ai-loading"})),et&&ne.createElement(le.Z,{cancelIndex:st,streamingStatus:nt,loadImage:!1,onFinish:()=>fe(void 0,null,function*(){rt(0),setTimeout(()=>tt(!1),0)}),value:et})),ne.createElement("div",{className:ie.btnContainer},ne.createElement("div",{onClick:()=>_e(!0,et),className:ie.btn,style:{padding:"0 16px",width:"initial"}},ne.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),ne.createElement("div",{onClick:()=>_e(!1,et),className:ie.btn,style:{padding:"0 16px",width:"initial"}},ne.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),ne.createElement(ae.CopyToClipboard,{text:et,onCopy:()=>E.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ne.createElement(ve.Z,{title:"\u590D\u5236"},ne.createElement("div",{className:ie.btn,style:{marginLeft:"auto"}},ne.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),ne.createElement(ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},ne.createElement("div",{onClick:Dt,className:ie.btn},ne.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),ne.createElement(ve.Z,{title:"\u5220\u9664"},ne.createElement("div",{onClick:()=>{qe(1),mt(),Fe([])},className:ie.btn},ne.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),ne.createElement("div",{className:ie.inputContainer},ne.createElement(ge.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Qe,bordered:!1,onFocus:()=>Ie(!0),onBlur:()=>setTimeout(()=>Ie(!1),300),onChange:lt,onPressEnter:xt,onCompositionStart:()=>ot.current=!0,onCompositionEnd:()=>ot.current=!1}),Ne?ne.createElement("div",{className:`iconfont icon-tingzhihuida ${ie.cancelBtn}`,onClick:Lt}):ne.createElement(de.ZP,{className:un?ie.sendBtnDisabled:ie.sendBtn,icon:ne.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:rn,onClick:St}))))):ne.createElement(ne.Fragment,null)},Ee={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},be=Object.defineProperty,Se=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,xe=(Ge,ze,We)=>ze in Ge?be(Ge,ze,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ge[ze]=We,Be=(Ge,ze)=>{for(var We in ze||(ze={}))Pe.call(ze,We)&&xe(Ge,We,ze[We]);if(Se)for(var We of Se(ze))Ce.call(ze,We)&&xe(Ge,We,ze[We]);return Ge};const Ae=Ge=>React.createElement("svg",Be({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",je=(0,ne.forwardRef)(({initialContent:Ge,onButtonClick:ze},We)=>{const[_e,He]=(0,ne.useState)(null),[Ze,Ye]=(0,ne.useState)(null),[nt,Je]=(0,ne.useState)(""),[Ue,Fe]=(0,ne.useState)(null),Qe=We,De=Re=>{const Ne=document.elementFromPoint(10,Re),tt=document.createRange();let st=null;const rt=document.createTreeWalker(Qe.current,NodeFilter.SHOW_TEXT,{acceptNode:St=>{const xt=document.createRange();xt.selectNodeContents(St);const Lt=xt.getBoundingClientRect();return Lt.top<=Re&&Lt.bottom>=Re?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let ot="",yt,mt,ft=null,lt=null,Et=null;for(;yt=rt.nextNode();){yt.parentNode.getAttribute("data-select")==="disabled"&&(mt=!0),ot+=yt.textContent,lt||(lt=yt),Et=yt;const St=document.createRange();St.selectNodeContents(yt);const xt=St.getBoundingClientRect();ft===null&&(ft=xt.top)}if(lt&&Et&&!mt){const St=document.createRange();St.setStart(lt,0),St.setEnd(Et,Et.textContent.length),Fe(St)}else Fe(null);return Ye(ft-1),mt?"":ot.trim()};function ke(Re){for(;Re.parentElement&&Re.parentElement.tagName.toLowerCase()!=="section";){var Ne=window.getComputedStyle(Re.parentElement);if(Ne.pointerEvents==="none")return!0;Re=Re.parentElement}return!1}const qe=Re=>{var Ne,tt;if(ke(Re.target)){Ye(-1e6);return}if(((tt=(Ne=document.getSelection())==null?void 0:Ne.toString)==null?void 0:tt.call(Ne))!==""){Ye(-1e6);return}const st=De(Re.clientY);if((st==null?void 0:st.trim())===""){Ye(-1e6);return}const rt=Qe.current.getBoundingClientRect();He(rt.left-30),Je(st)},et=()=>{},$e=Re=>{ze&&nt&&ze(nt,Re.clientX,Re.clientY,Ue)},Me=()=>{if(Ue){const Re=window.getSelection();Re.removeAllRanges(),Re.addRange(Ue)}},Ie=()=>{window.getSelection().removeAllRanges()};return(0,ne.useEffect)(()=>{const Re=Qe.current;return Re.addEventListener("mousemove",qe),Re.addEventListener("mouseleave",et),()=>{Re.removeEventListener("mousemove",qe),Re.removeEventListener("mouseleave",et),Ie()}},[Ge]),ne.createElement("div",{className:Ee["hover-line-container2"]},Ze!==null&&ne.createElement("div",{className:Ee["line-button-container"],style:{top:Ze,left:_e},onMouseEnter:()=>{Me()},onMouseLeave:()=>{Ie(),Ye(null),Je(""),Fe(null)}},ne.createElement("div",{className:Ee.button,onClick:$e},ne.createElement("img",{src:Te}),ne.createElement("span",null,"AI\u6539\u5199"))))}),Oe={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Ve=({nodeRef:Ge,noRestrictModal:ze})=>{const[We,_e]=(0,ne.useState)(null),[He,Ze]=(0,ne.useState)(null),[Ye,nt]=(0,ne.useState)(!1),[Je,Ue]=(0,ne.useState)(null),[Fe,Qe]=(0,ne.useState)(!1),[De,ke]=(0,ne.useState)(!1),qe=Ge,et=(0,ne.useRef)(null),$e=(0,ne.useRef)(null),[Me,Ie]=(0,ne.useState)("");(0,ne.useEffect)(()=>{We!=null&&We.toString()&&Ie(We==null?void 0:We.toString())},[We==null?void 0:We.toString()]);const Re=()=>{const rt=window.getSelection(),ot=qe.current.scrollTop,yt=qe.current.getBoundingClientRect();if(rt.rangeCount>0&&rt.toString().length>0){const mt=rt.getRangeAt(0);_e(mt.cloneRange());const ft=mt.getBoundingClientRect(),lt=40;let Et=ft.top+ot-5+lt;Et{if(!rt||rt.rangeCount===0){Qe(!1);return}const yt=rt.getRangeAt(0).getBoundingClientRect(),mt=window.getComputedStyle(qe.current),ft=parseInt(mt.lineHeight),lt=parseInt(mt.paddingTop),Et=qe.current.scrollTop,St=qe.current.getBoundingClientRect(),xt=yt.top-St.top+Et,Lt=Math.floor((xt-lt)/ft),_t=lt+Lt*ft-Et;Ue(_t),Qe(!0)},tt=rt=>{qe.current&&!qe.current.contains(rt.target)&&ke(!1)};(0,ne.useEffect)(()=>{const rt=qe.current;return rt.addEventListener("scroll",Re),rt.addEventListener("input",Re),rt.addEventListener("click",Re),rt.addEventListener("mouseup",Re),rt.addEventListener("keyup",Re),rt.addEventListener("click",Re),document.addEventListener("mousedown",tt),()=>{rt.removeEventListener("scroll",Re),rt.removeEventListener("input",Re),rt.removeEventListener("click",Re),rt.removeEventListener("mouseup",Re),rt.removeEventListener("keyup",Re),rt.removeEventListener("click",Re),document.removeEventListener("mousedown",tt)}},[]);const st=(rt=!0,ot)=>{if(!We)return;const yt=$e.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),mt=We.cloneRange(),ft=window.getSelection();if(ft.removeAllRanges(),ft.addRange(mt),rt){mt.deleteContents();const lt=document.createElement("div");lt.innerHTML=yt;const Et=Array.from(lt.childNodes);for(;Et.length>0;)mt.insertNode(Et.pop())}else{mt.collapse(!1);const lt=document.createElement("div");lt.innerHTML=" "+yt;const Et=Array.from(lt.childNodes);for(;Et.length>0;)mt.insertNode(Et.pop())}ft.removeAllRanges(),_e(null),nt(!1),Ze(null)};return ne.createElement("section",{ref:$e},He&&ne.createElement("div",{ref:et,className:Oe.toolbar,style:{top:He==null?void 0:He.top,left:He==null?void 0:He.left}},ne.createElement("div",{className:Oe.button,onClick:()=>nt(!0)},ne.createElement("img",{src:Te}),ne.createElement("span",null,"AI\u6539\u5199"))),ne.createElement(he,{key:JSON.stringify(He),noRestrictModal:ze,visible:Ye,position:He,selectText:Me,applyRefinedText:st,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),qe.current&&ne.createElement(je,{ref:qe,onButtonClick:(rt,ot,yt,mt)=>{_e(mt),nt(!0),Ie(rt),Ze({left:ot,top:yt+20})}}))}},11915:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ge}});var ne=me(59301),we=me(43418),E={num:"num___VQiqB"},ge=({visible:de,usedCount:le,totalCount:ie,onOk:ue,onCancel:se})=>{const oe=()=>le>0?ne.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",ne.createElement("span",{className:E.num},le),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):ne.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",ne.createElement("span",{className:E.num},le),"\u6B21\uFF09\u3002");return ne.createElement(we.default,{centered:!0,open:de,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:se,onOk:ue,footer:le>0?void 0:null},oe())}},49713:function(ct,it,me){"use strict";me.d(it,{Z:function(){return y},Q:function(){return z}});var ne=me(59301),we={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},E=me(48530),ve=me(74128),ge=me(36299),de=me(3716),le=me(56438),ie=me(52614),ue="data:image/png;base64,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",se=me(92310),oe=me.n(se),ae=me(8591),re=(x,b,ee)=>new Promise((te,ce)=>{var pe=he=>{try{ye(ee.next(he))}catch(Ee){ce(Ee)}},fe=he=>{try{ye(ee.throw(he))}catch(Ee){ce(Ee)}},ye=he=>he.done?te(he.value):Promise.resolve(he.value).then(pe,fe);ye((ee=ee.apply(x,b)).next())});const z={contentRef:{current:null},value:null,status:!1,open:()=>re(void 0,null,function*(){}),close:()=>{}};var y=({className:x,style:b,onChange:ee,onSuccess:te,onCancel:ce,onError:pe,fetchUrl:fe,noRestrictModal:ye=()=>{},showEditableToolbar:he,bottomOffset:Ee=110,loadingText:be,showEmptyData:Se=!0,onStatusChange:Pe,stringTransformer:Ce,bottomContainerNode:xe})=>{const[Be,Ae]=(0,ne.useState)(!1),[Te,Le]=(0,ne.useState)(""),[je,Oe]=(0,ne.useState)(0),[Ke,Ve]=(0,ne.useState)(!1),Ge=(0,ne.useRef)(null),ze=(0,ne.useRef)(null),We=(0,ne.useRef)(null),_e=(0,ne.useRef)(null),He=(0,le.Z)({scrollBoxRef:_e,bottomInspectRef:We,contentRef:ze,status:Ke,bottomOffset:Ee}),Ze=Be||Ke;(0,ne.useEffect)(()=>{ee==null||ee(Te)},[Te]),(0,ne.useEffect)(()=>{Pe==null||Pe({contentRef:ze,status:Ze,value:Te,open:Ye,close:nt})},[Ze,Te]);const Ye=Ue=>re(void 0,null,function*(){Ae(!0),Le(""),Oe(0);const Fe=fe;Ue!=null&&Ue.fetchUrl&&delete Ue.fetchUrl,Ge.current=new E.Z(`${ve.Z.API_SERVER}${Fe}`,Ue),yield new Promise((Qe,De)=>{Ge.current.on("data",ke=>{let{chunk:{content:qe,type:et}}=ke;Ve(!0),et==="text"&&Le($e=>Ce?Ce($e+qe):$e+qe)}),Ge.current.on("done",()=>{Qe()}),Ge.current.on("error",ke=>{Object.prototype.toString.call(ke)==="[object Object]"&&ke.status===-1&&ae.ZP.warning((ke==null?void 0:ke.message)||""),Qe(),pe==null||pe(ke)}),Ge.current.on("cancelled",()=>{Qe(),ce==null||ce()}),Ge.current.startStream()}),Ae(!1)}),nt=()=>{var Ue,Fe;Oe(1),(Fe=(Ue=Ge.current)==null?void 0:Ue.cancelRequest)==null||Fe.call(Ue),Ae(!1),Ve(!1)},Je=(0,ne.useMemo)(()=>ze.current?ne.createElement(de.Z,{noRestrictModal:ye,nodeRef:ze}):ne.createElement(ne.Fragment,null),[ze.current]);return ne.createElement(ne.Fragment,null,ne.createElement("div",{className:oe()(we.container,x),style:b,ref:_e},ne.createElement("div",{ref:ze,className:we.liWrap,contentEditable:!Ze},Te&&ne.createElement(ge.Z,{cancelIndex:je,streamingStatus:Be,loadImage:!1,onFinish:()=>re(void 0,null,function*(){Oe(0),setTimeout(()=>Ve(!1),0),te==null||te(Te)}),value:Te})),!Te&&!Ze&&ne.createElement("div",{className:we.imgBox},ne.createElement("img",{width:56,src:ue}),ne.createElement("span",null,"\u9884\u89C8\u533A")),Se&&Ze&&ne.createElement(ie.Z,{text:be}),!He&&ne.createElement("div",{className:we.backBottom,onClick:()=>{_e.current.scrollTop=_e.current.scrollHeight}},ne.createElement("i",{className:"iconfont icon-huidaodibu"})),ne.createElement("div",{ref:We}),xe),!Ze&&he&&Je)}},52614:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ve}});var ne=me(59301),we={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ve=({text:ge})=>ne.createElement("div",null,ne.createElement("div",{className:we.loading},ne.createElement("div",{className:we.dot}),ne.createElement("div",{className:we.dot}),ne.createElement("div",{className:we.dot})),!!ge&&ne.createElement("div",{className:"mt5"},ge))},67365:function(ct,it,me){"use strict";me.d(it,{o:function(){return ne}});const ne=we=>(we=we.replace(new RegExp("(?$1'),we=we.replace(new RegExp("(?]*>/g,""),se=ue(se),se});st.Z=we},22975:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return ae}});var re=ge(59301),we=ge(43418),E=ge(95237),he=ge(93948),me="data:image/png;base64,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",de="data:image/png;base64,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",ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABeCAYAAADYHcHYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQmcHFd55//V0cfcl2Z0jKTRZcuWZNmy8SVb8gEmCWD4EWzO9TqBxPjAgV1gs9mwiCQEOzYbCAmbi2OzkHgBQ8Bg8IFlfMnYum0dHml0a6TR3NMzfdXxlv979bprWjOa8cQGsdn6qdXV3TVVr77/+873fV8JvIrtuaOyKZHGu2WIeQjR79rYJ4B9jsTxFa1i9FWc6v8fWkEBMR2KfON5WZeowofqq/HJZEK2ubZA0gGSLqBOIDHmODjm2NjvF7FfSuyxLXSFQJddj+5lQhSmc51/z8dMCcQLp+S6gyfxN2EoVyKMCC8ASwCODSQc/UoloMBJuQLJBOA6gAwghYUh28YRKdHle+gMJfbaEvsTSRzsqsKpa4Xw/z0DYO59SiAe2S/n945gt5CyRkQA8J1/aN7HnYzHWIBjaYDINYZ7CFLCBWwbkCECCQw4Ng76IbrCAHvDAJ0ywH7h4dC//D0GNmwQ4b8XkKYE4m82ypq6OpwSUqbHAWHAIKViwEQfNf2i76Usk5MguREnGYAITtIRcF3NaX4Az7LRIwQOegG6ZIDdvsA+FNBVTODIJU1i+P81gKYE4ivPyFonhVMCMmVFXEBikcj8XAIhtq92Y2dWuxVXMh8JEnHiZwMSxZoSeS6QsAHXFXAcTfogQE5Y6IaFrmIB+2WIvaGFfWEBXY6N45fMFdlfR5CmBIKKumjLU5ZEkgAocSSAhBUokeOHQr30pBclcRUnfuVF4iCViBZxjWEevo/jJAHYjuYmA5QbcRG/DwJQhWWEwFEaCYUCOiGwp+DhgO2ia3AIJ29eIYpnK0hTAvF3m2W9HaJHSJk0oqnO9bCm3UIqaStieYFEwZPIeUC2CGTVvkAhoJgRJBBERP34BUtcMQF1FCAxcBTnSEVshHznK9SHcIJYEUAEiSIu4UaizuJkQRhKDMHCYeojr4DO0MIeP8B+q4hD2IXem28Wwa8SpCmB+MuNsqEqhR5AJhRHAFjaWMR5c5KGTqeNX59UKmIRpLwBSQFVBskjJyli678wnBLnBMMZpfcYGDKE0vi8Dt8Dfg4V4dV7CKGtu8hoSNCyS2iRR7CEBokA9ELgEIGh0QCgU9rY7+Rw6P2rMAQhYlru9YFrSiC+/LRslJbsKeRDt7VGKmLVp0LMaXBQlQDSCYGELZR8jxNwsuFWgkROykacNKa4Ccj7BFAglAKSf2A4IwJBcUb8ZQAhCCVAhAYm4hzzPbmIf0sQlNFAcFwgldQgJZMaKN5nGKIgLJy0LRwIfAXSHsfBPoo+L8SxDy4XmdcKlimB+B/PySbhyZ4Xdxcd8jd9BxK/OgnUpIC6KqChWqC5Wqj32qRAdUqgigA5AnZ0helMqRJIIeCFmpMIzmgBGC1C7ROogh/pJQMGxVVEYEP8IBwPhAEkDqDhMn5nRB+Z0xYSDi05F0gnJdJJoIr3lCJgmsssIKucWAv7gyK6HIE9wsJ+IXAgPR/HrxUi/2pAmhKI+zfKFgmceHF3zplbz1kaYmhMYqxAvcAboAiSSCUs1KRs1FYJ1BKgNNBYLdBUI9BYbaE+zd+BmqRA0p3yspOKOxLU88lFUgE0kgeGc8BwHsgUgZxnKW5SosmIMbMf+85wVVz0kfN4P/xO6R8pEYQSQcCXVjSWkIpjqnmP1QKNvL9aC401FqrSFugiQWLEtnFUCHQFPp4TAl+9dq7oOxMwU1Lkzx+Ws0QCJ57aOmQvm20jV/Bw/aoa/GDzMG5dX48HXyygs9uDJQRcx4JtW0riExzeBO2pVEKgJiXQUmvhkqUprF1mKw/837oZs1efR+skirrRolTgDGaB/iwwmCNgAtmiQLGkl8xflblBGwj6PGqCKeDKQPh+CC96+b5E0ePnAIEvYVn6PhuqLbTUO2httLFknou5LQ6EJbr9At70xoVi95lF9hkosuER2Zp0cOJ9FwRWb0bi5cNZ9GZdbN43jEC6OHQqh3Q6rWZLGITKOjIed6U4IjDvvKIOb78kidrU5EBM9st0xFulnuJYDNfSqsvkJYZyQP+Yfg3khOIqWnnkJD2hI0AIRBiqCUXCx4HwFAih+s4nt5BryE2h1NZdNNhLz0vjxqtqYDniqRvmWetnDMQfPS7bqiS671wrrYTy6Mrhjbwv0TcS4mh/iP09PvafKOJwX4Ce4QCj+VANRukIggPNIe9a24DfvjSlOOS12uKmrjlnHLRKU7h0XUV3Pa68R66Rinv6xyT6RoGBUXKTxGgeKBRJeAk/CBTxyQ0GGL7zHJyMBoiSPySBt66twRWravqPnMKc2y4R3kT3PSU1NvxIzhYuuj+yVgpaGdFkKaFuPGN+T8uJ04ny+9RwiMO9Pg6e4ivA0X4fvSMB3kGOuDiplHnc256UCyIqGj9EC6GyJRW/qUqOKX2OvPfKPzPcE3cijYVmLFafIClRF6IvI9EzHOLEYIATQwFODQUYGguRK4ZKh/BvKcq04i+PZsm8BH7nxqbeF7vE3A3XThzknBKIP/qJnGMDx/9grRQMO8RNxzgIhiBU5sns8yhms8jUXK+9cGowAlSQ2NEdYs1CR1le09kGMh68IIRtCTD87kQvfrYsikFyW8nCjbRFdOYYAHEQJgOgTDojnk4/b8Tg6gLkgrF8iIHRACcGAjz7SgEv7isoMJTij4axeJ6LW97adHJ7hzVvg5g4kDklNT72kJyXtnDso1dJHdqOOU+8TjwCG4YeasYeRCK/FV6mB/vq/xbVVamSCctjtx8LcMF8Z5zldKZB9I4U1Y3xGONQKtKrSLD2X/S7UGDxswanzHHjxFTMWzfcXQYpAqAivDLR3080iXjtzfsLuP/7gwiDOBAJvO+3mo6+a4m1YMY64pMPy3YrxNG710oVvlbsFxbh5vYg6y6CsOu0Rxzm0Jj9Z7j57QhGj2BvcBeC5jeiPl32mHnYSycCrCIQzpRzQI25L1NU4Fug6WhCJdqWVxPBzIaSf07QNAg6LiaU82bAUWONXPgyR5cBiM/kMwEwmeFgW8Bf/XAYT+/OlWi+ZH4C77yh8eD7l9mLZwzE3d+SC1JpHL7rSso+qcIG9d6zaHCOYbAvg57GD8GRGcwrfh1uYTf8kWN4Kfw4/MZ1aKgCOLBIdSjivXxScwSdvfg2GSwDmWJkv2uCcvYbcaRBKKuaMihxIaMnD0mtjGl61WpPe2VCWBqXCDj9q94mVfKxgVcCwlP9n2cy+Nefj5XE09IFSbz1+sbOW8+1zp0xEHc+KBemEzh01xXamfECIOF1Yg4eB6M0R3Pnoa1qH5zsVnjDx7FNfgqy8VLFCQTBTEDzvvtUgNXtjpL3k26xnwZHiuXAnoo68l9kIkfKwRyuFHr8tBElDbGMSVkCJvKoiYRRrsLoHcNx8VWwShthArbg4d98ahQPbx7T4Etg6cIk3riuYfdt59srZgzER78nO2wbBwkElTWDeH4ANI/9A2rsXghhI/T6UOg/hK34NNCwEnUpvUI3br0iotGeU5ojzghENFrSYnCM7nu0XhFfIYz5KyVOMFqb1yKRDSiG4MZHiHSA8aIVFxjvULGMcj7GBzUtCxZvqkLHVBKWXP9PT2bw2I5cyZRd0pHEuivrt9+10r5oxkDc/qBcnHbRddcVIVIOQxwSBR8QwQBm938ENrLIj6WxI/FZoLoD1QmhQSixelmh8zsDBK0fs51JWwyPemq2qviORTESKW5LhyE4KcgJDDtQbJW38r4iaZw7Sh8jcRUXNRWz3FhYDL9bxn6fnJfVOL++cRRPvpzTpmwILOlI4PJL61786AXOpTMG4iPfk0sY2Lrj8lDZ/rw9xRUcWeEg8kNdGLHXwEk3jQPgtPXsaDbvJUcscOAYbXuGm+JPI4ojNPEpNvhnJM7uYwGO9NOr1Sdg/OqcORbOmcOlPC26yrO3PI11NFdqbolC5ROFjeMOWWkVsQKIiRS2AeKZPXnt4Elg0cIE1lxUu+kTFzlXzhiI274jlyUddL73ghDz6hk61gG1YqAv4vk6/l8arBErFdOcH6kzDEfQ1JzOlsnSamL4PfIbJPBcJ51DHZJXVlykWRkQnN9sYd1yk+dD1IiLnvklcWPEVqQ0NMwGNwNa5JhF36vTOM6kazDmXnhbX31iDC/uLygg6Gt0LExg1cq6jX94sXXdjIG487vyHMvCK2SxmgTQUi1x7eIATdW2Yj3ay5yVKlA2BcsSiF09WkdMBMRE0Ixwyc8AIQRODEps6vQ1Z0A7iyvmOwqozV2eGselSx0snxeFASCQyUl0D4aorwLqq3T0V6mB0gQqx5dKoEQyiSCr4yiaqCTNNsnN0pf46sYsth0sqqgtwViwIIFzzq95/FMXW2+aMRC3f1+e60iV6lKaNe9cUcDitqQ2zyKXXoWNVbylvEBkxkoCc4BUCztPBFi9YGIgJhpkJhvpCNBhA7YeDHCgJ1TO5cr5DlYvdFUkd8cRH8/s1UvSDCi+87KE9j8sgR9uKeJon87MoS/EtRQVJa1lRFigrkqvr1BvlcLjBoiYcrbdaXLEkznsOurp8HkoMX+Bg46lVQ9veIPzlhkDcccD8jwrid2cFdw44961soBFrckYO1ecPlJSiksYClcE0Ur74ECIxa2xmTWFfNKiSYNIZbztUIB9J0NFwLdclES1yi0Bdh728RSB4LEW8N61SW0+C2BwVGLXsQD9mRDDOcaOoskSs7KYCFGb1otbrfUCi9u0hUQctNiVcLlSNMVGTv3az/LY2+2XRNO8dgfzFqa+/yeXOe+YMRC3fUuen0hgl+EIBcSqAjpmJaYa0/jfzcyKYkPT/eNRAhGWrbCTwxI/2x0o0UTduf78BJbPdbCdQOwuKjs37QI3X5HUMSjjD/CCQpvejHkNZiX6M4wey9JCF30kNdlC4DcvstWilgGC3yd54ukA8VQBB04FJY6YPc9G27z0d/7scuumGQPx4QfkSjeFl+JA3LSqgAWvFogpbmAy1T06RtFUNoE5w594OVDKOtK/WDbHVquAP9+vfY5VC2xcstjRSjzSXCYkT8KWIqQaG72g5EulS4ayDORJLJtrlSw0Y4hUV+vJN5kuVCKYHPG0hyP9QYkjWmdbaG51/uWzaxPvmzEQd/2rXEXRHgfi5lUFzG9JTGlBVF50QmJPYTxlRqNYU8yB48x9am+A3mFtOcWjqXMbBa5b6aooQGSh4uFtPkayUokezvLmGoogoCatEx/UkmgkhrQhxVU6rS/K1qBEDa2VKTaK0K8/4+P4INdjtLJubhOoa7K+cc9Vyf8wYyA+8l25Gha2jwPiggLam6ce1FSDns7vGghtvhp/TfkUQuD4gMSRvlCtnVN5L5xlqZdOfoksISHwxMs+Tg5Gvo+5KHWJDZWJYnRDQw0TIgTSSa08SkHByOtuqJ36npUf8SwXx8LScmtjK1BTL756z9XJD84YiA9/R17kOtgaB+LdFxQw9zUGYjLGGCEQVPia+oo4JHzK1dnopy0YGdlhThgpiqInMULRMybVCtzQKDCajxIgositiXIwM2XtClvrmEhRc7+5XhsoZ9oMEH2j0ZJpKNEwC0hVhX//F9ekb5sxEHc+KNdYNrZMBkRJXpZiNdGlYhYJv5me+3b6MEei6KsOaQMv7Jc43KvjXjVpoKFKixvOZpqttH70pWOKNnLgSoo3Emd0RHNFqcTWMMEZ02vaDNFctlz7ISUTXACt9VNzBMf49edCDI5FHBVK1LVIJNLBl+67puruGQNx+/fkxY7A5nFArC5gTuPUg5pq9kz5uwBGRorKFjfhboKwt1uboCrMEtson5mDVJdmCo/Ot6pN6zwsK+YjKCfNZGoYE7UE3HiP2pyeRvLsadwzJ8HXngsxkitfo7ZFwk2En7/v2tTHZwzEHQ/KN9g2XogD8Z7VBbRNY1BTEXo6XDLEFToTioiiqpzrxUCo3KrhLJS4GcnqRDSVa1Uhaqg/6LDRcaPYYe5VVZIZ5pprSglmsXCGMQCMM0GfZO407/nrz0pkCmbtGqhtCeEm5Wf/Yn3yj2cMxJ3fkZdZDp5/PYCYCij+TiDooZY3E57WMOpFHk15HsZsjAwTziKAuG+4xwCvwhVCZ/IxK7GmCqiJwGHaJb1xoxvMdbmO1d5UlgLxEVVOqK8+wwzFaN1aaiCsZPCZ+9enN8wYiNsflJc7NjbFgXjvhQXManhtRdNk3DE4XBgHBAmQLWgicpbG5Xg5ThSxRKQLaO4yXTOT1ZyTyWqnjgHLuOnLMaiU0pTAuR3WuFVEArGg2T2jD6HGIoF/fDpUE0LppBCoaw1hJYI/vn99+rMzBuKOb8srbRfPqsXwyK5+70UREGeK8k1nuk9DNg0QCGYQRzN/5xHgSJ8mGE1PKmwG8yhumAbJJVhyCZd01XhpacVFTsRHjCAztzabB0aZu5TlvkSxqDPJz19qo7Zah/15bSrwhTGOiN9e/Dbolf/D0zSpyxHf+jYJy/Y/cd+1VffPGIi7HpRrYeOZMCo5pE3/vouKaKl/9Q5d5SCmgQMIBDPpItcAPcNA5wlaO7o4Ja4PKG5oTREQOmu1VUB1WhdXMtqr9YGu14iDo8elf/dVxJSp/BrQSOrBVUBMHuIw90IQ/+7JAMUSvYDGuRLCDT92/7rUF2YMxO3fllfbLp4K/bLyef+aIpqnYcpNhymmOoYhjrGcvqv4ApynTE+tDyhuaKWM5aEIEBlZpVNThBEMZnRXk3PSQCqllTX9EOO4jTPFI04wC1xM1e1onhoIxrK+/ISvYlpmZbC5nYGx8PbPr0v97YyBuPNBuU5Y8mdBhDBv8gMXF9Fc99rqiMkGSCKRI5hnqpJ+PZ3eqPUBRVC0CS7jaqtprKABoi5g3IjKmtwzTpxEBSxMs1cp91VC6QbqHpq6hkeUHwkojpgOEEVf4q8fZwhcX43jb+2wIOzgQ/evT39lxkB8+NvyGtuRGxUQUab0LZd4aKr7t4umEg2nYouK3wmEAabghWq1UFcI6a0YAAdP+qirtlFfY8GxLR3Uo4mbDZHNATkqa70KO25juD6ZEFiy0FbFK68WCOqGL/yESXHRkqwE5i51YLvBLX9xdfp/zxyIb3nX2Y79U5/KJ8rtvPVSH42/JI6YDkbUW8xRpSXUOxLiiR1jeHJnTqd7OvQdLDTX22htctDW6KClgXUctjJhCyyAYcQ1FyKX42etI5Z22Kiv1cr61XAES9M+/6O8spZMvGrh8gSEI997/7rkAzMG4rZvy+ttSz6ugdBFKb9zeYDGaQTApkPE1+oYzuR/edpDV48OblCMFbwA+aKPfDFAoRgoLlI+iQGomgCxlsFBW5Ot6hpq0uSgqHNCxGI8HwsIF06gIyoNDsav7v0+K4z1xOW2dGUKluXffN81Vd+eORDf8t4kLPvRwCuHdT90ZYiGipDwVJZsPKsiEsCvCQa87t6j2krZdjBU6wn0G1RydmRSGWLRQycYJYAKgdqPA5R0LVUJRFDaGm3MbiRANlpqbSybrcUxOWYysTqcDfHnD45GAS/tfJ6/phrClu+4f13y+zMG4vcfkDcIO3zEJxBRGdNtV0nUT5MjyEG9owFYS8F817QrVH4Us0HscXlI0RCnY9PG7oay/uHNvl7cj1J2VJVplGnCHCwqcL4bi6oSIK1zyDWh4qACX1EhiuEglqa11FmY1+xgwSxXveY02WiqtXVCdbTANDAa4k+/NVICgkNdfVktLIRvu+/a1A8nBWLjrvxSO5G4/0hf0D6YCTuHRr0Xxwpy21gOu770u7W9v/dN783CsX7iedHSXyBxx3pMG4gTGR+nMoFewNFiU226V4dAmq+Epd4JFO3907CIf2EcBwAtKaGyCRlzIif0j7LARKrIJ0PeusavXKTP/RJArF4lQIFOCTI12/G5oQDyNNdQvGmQQlUmQIB4bFWSANklgKiPHngmq2tFou0NV9VDiPDN961PPTo5EHvyb3Ud5yFekDOp6FsYKwoMZPziSEEc6MuE/YMFrKUlwmgnk8vufiPZd3rmaxyIyQZhZKlSrqoFkeacKnIPC9dVYtl4ePhxVjpyuWJy0RzGsRqABrgGkZEqiYBhbnKGAijKzVUmMjnI11mMhoOMiOO4jT/BS7EoheIsT4AKBIdg6e8Ink5a0AtZjFt1LK3C6GjwyZ7D3nfz1X1Hd21YcVoHBPHE7vxv2bbzoyKVGeuSYzlKPBFnilpsHwtVFkT/WIiFLQLtLa5ScFwrZiuGUoJvBbUpmrqHfWQKoTp/nOhnUhKGe0h+5ZBF4KRdqyTeWqvK085gcZquir4oARRI1R2BEVsCNBBxEAEysafJACIHEcQzAVSkDoq4h1xUVDqIaSw2hModxaAQzn6EwV4ZhjtDS2zftu+pJ8VPd+V/U1jOw9qq0IXmpprfJOnSFFMzJtAD4WIKa+SyhVCtDbO0ddFsB+cvOHOWA01MzrqcKnIPld6gfU9xYRT4VCrCAMkFoKsWpEpBuImMhZKPEA+7VqBvACKx6Agy3Ybg8GUSCUj4OAeVdJAvVXG+4SB60+Ze4hxkHNK4BUd681hhqeS4/yV+ssP7DcsRP9ZAsLKSxeamzpjcECobnaW7WnTpGWGy+3TEksAEuOkqVqVMblFMxAHkGNUmIgKIIOVZQhvdvBELlX9LT3ftgpTO5DCqpwKNCS25mI4pnTM60Chxdc3onIw9KYCyWvcQIO5T7Jn0G5M9yr8n7ZSIiwwEijoeZywtAxDv+2jPKDI5j5m6OfHj7d6bhS1+QjYyQJhc1qbqUAXQMtkQOw4XMJQVmNucQiDLBeVadNCZCvDba9PjlBRvqD8bKKuJx9FaouznilnKsVTYgLI/TrASAULNLQQm54Xq3XjQPC9zmq4kEBXpLZWecomiZ5KDcSCjiXTaeaJwhSG64SAaBUq8ZUO1BqLC61F4wxzLCcyJy/EzJsZyYl4mm/dxsHuYHJEX/7ol/2bHcX6irQFtQQR+Fq+ctHDL+ho015q4C9eLc3hwUxbntNcoMPTk0sppJOvj3esIRJklqLj29OhCE7PFdYSS/XYETiT7qawnS1DmLOLNMHzN96WMhkbIVc7+Sf2aOEeYfcMRMU4Yh1vsZGY3LkKV9x2Ng+NiOJ213OQg6lZyEEuEzXZsQLe2yBV8HDgeAfHtzd4NjiUeIRBKxgUSb5v7Xfztz5fDbTgXcxt1BejqhbZKO3lsxxg27vKwaHZVRGAdqx8c9fG+a9PjrBvqmM5eT83siVyG+M0agGj20YultaS4x7UUJzGN3yQeG9FRkxjPTSXumIjFpuKImFKfVKRNcI7TdFoc1Miv4b3RGHh0p6cixmwcMDAWB8LKiW88m7/BdR0FBOVYS6IHb5nzEF48MRs/PfVbivhUKhQFb1njqnj/H3ylFysX1Uc1Czoy2Tfi4QPXVY3jCI6b8p/iiQqest+Ivclk/0TgEMSy32GpOg2ats1p5tPEMu+myEgvLV5EiDEdU1UWxZVFTDSdbjhM4ONUrI+rU0fnNGLWZKDsOhKo3F36OqcB8bUnvTdZrniUNjCtoxW1O3FF87P4p5cuRJ97KRzL0r2QAuD8dhsXdtj4u0eHkPMSpcAZQTo17OGW608HwtxjXPkVIvGSpSfLnhZR9FQdW1EGN9FE5o0SmDe0R+HRcXpCk+80nTyBItdZgiagfvqV4sZWWUDr4/iZnQpovak2SbEJUQkED6ahvbc7wJauSYD48kbvjbYlHgsIhATOrd6F62b9GA++sgZ7iutUxxnTYocZ2NesdPDwllF0nhBoqXOVfiAQ3QNF3PqmauXul8zRScRB5Uxj6KQYtQXS3c9CJc7OxD0E4uJ5lUDE2UNTS5mdE44jxgcRaqcTfvwfmtJ6rvFZCNB5qgDfz6HOHkHacVFV146EY09oUvPcnQTiwCRAfPFR73rLFo/7vrZs6p0BfGDOl3GiMAf3br0ZHXNqlcgiGPOaBNYscfDQzzMYzruoSlglIPYez2H30SyWzklgVUcS589Por3FUR1bTPggfltn8hf4m7I0Ki2niHt4Pk6AS9qTUejEyJOYUTCpTogJ8TjnVPga6mPFIDUQAWYHW5AOjkOEY4A3DFkcwZjfgsMNtyCVKHd2q9Q1BGLbZEDc+1DueifhPh6oqkDOIIF3tn0DLekM/mHfe1C06jGaC5BwLFx7AcWRwNcfG0ZLXTpy4fU68cuHsnhx/5i6fVU7BiZ60dFLYOXCJFYsTGJhq4PqpPaGJzIPp9CnpXOTe8gxbTV0hsafa3LrSf9idIIRlSV6x2Jhygo6DQh9QFIOoTV4Dgm/F/BGAT+LMD+C3tEkji/4Y9SxfqdS70Q3tu9EODEQlpUVn/tB7jrbdX+qgIhmSK0zAiccwUDQjosWcbElULmudTU2DpzwsHV/oIJdJAJnJoHY0TWGrQfHd/rkzZRaNNiWKipZ0OrivPlJLJ/nYmELLTEd8JkJMLSmKjcDRFwBl/YnEFMKkDgqJhOnpGk1IpxaDUEXmvwtsPxRIMjSzlesGw53oSvTgpFzP4NapsdG+bKVYyMQ2yfiCAXEQ941jis2+l6gPdSYl9neHGL1IpYrWaqlaHd/iO0HWQmjQ84kIJd3uc67rWsU2w97kCoBSp9EdRViyRb7ZNg6JuW6FhKurTz1dMpGW4ODjlkOFrdaaG+yVI0bwZ0sdhW/uTgQEwFgJlZlMlKcxsZyMucdD60WRhaKmOVvRo2/HwjGgKAQDdCB9PPwu3+GrfItcJZ/WNUZmq2SO/d1h9hxcAIdQSDue0RWWyK4F1JcFwThOZLL3IGOxBKUhCOVTU+XnovwxqoxfoEBYs+x/PCmvWM3CynXwU5cjdBbIyyrRik2i70AmTXBpC0LiQRj+BEgLgGyVA21bQuVt8oahwXNFtobdYIxjYGJgDFAxGe83o//f7rAI3EbZZeaKKPWHORlVWlJtHS0EMq5FX4/lljPwvV6AT8DhKz7okK2kT8Ons1RAAAPKUlEQVS0EbuxFoWqc3A4sR5L59SrnoZmCGoUMWQJxEsHGWmIzNe8jwP0rAlEfJj3PCYXOH6wVlq4XkhxdRCGS6SETUUezw+Nzx7O3nQCOHiqOFjM17b9/W26MdSKO07VhGl/jYVwne26621LXuI6doNpR00wEgTD0dxBjlHh44qQN5V9a53A/CaB+c0Cs2p1I3jeJL3yEifE0JhITxgucGQObeE21IQnVSbImLMUfWIZPKQimpW1dp3/Cpr9LbCDEcDLaE6QFqRfRP7os3i+/g/RXX1dqYhzeatAXcq0UI2oZCw3Pt9hukCMmztSivsezXcIaV8lgDdKWGvDMFwUQljUJ8ZOpxlZlQRODgaDvYNVJSAq52H7x46m51W5q52kfVUqkbzGdXFpwrVmqR5MFjvfEIhYmx9Ta2cmWKQACSQrfjpmCVx/XpSDr0TqeC4w44uDUh12Y7a/CU7IzjEq9Akp0hh1l6NXnIMQeinUlnm0+ZtQ7R3QXECd4BMEAJljGM2F6Dn3Xrw01IpRJhurPrMS5822UJc83ds3jEEdMSFHiAqOOJ2Jy99s2LDBqrv8DxdLKa8Stns9INYKGXS4NkTSDTGaQ/fw88n50+1wv2LDrsTi+nkrE659VSKRusaycJllhXOV7lEVQsZymdjQpSP1sd9IRKGTMgjjAIiK4S0RYpa/DY3+LgjJUChXhgL2dADsNEK7DgNYhp1jS3Bu3QDaik/D8fsiLsgCvqcUs+x/Gf31N6B//h2ES9WMMwNdmfd0hglEeuLx8tvXBIhKkDZIabX8tLA06VpX16St63L54Hu/uy75nTOBeabfrtkgnYUdxXMzI/mPC2Hdmk7acFzdMdPM6vgt0nH86JsTSv9MZrLSIdzXPYLrmjaijs2cdTG4fhlzwk4DThqBVYMs6lHjH4IIyAFjmgtofBQzGOs/gi31H0drxxvUgDgW9p7K5A0QEivn2qpwZqKNE2tS0STssYn/aqbUfA3+7spPdd8tLOuLJJbr2EinHFSlXaSSjtIlZqOl9tHfSCog4lbKOFHkHUBr/gkkMQqEnNW6hYAMfOS7tyAxfx1sdnZz2NOI5g4XYjz9Ilg8fKwbRzO1eDZ9N+xEHVbPtUqW5Y5jAUZiomlVu42marb40lucuARif3eInRMp67MRiKsIhGN/kbPXWGZK3Aj287NATkmnXNRVO/jEjSllHmu7vbwJ6aO1uAmNxa1AWACCohZHTDAe60Wm9yD6zrsfeasR54x8Fa5qwR+BIViypZvP+0OHsSV3JXbZN6iTV7nAmnZbN50HsOWIr5IUjGi6cKGN5ppY1kAMjDhHnFLLs0DOWE1nIxDrN5y8W9jWFyWBUNOqXE0an2W0pu773eZSlrcRYYlgAHOzP0Iq6I5md0Q2Nt7t245BzEffuX8KadXg+JBEcWAvbmj4MSy3GnBSbLgB6eWQH+nD7vS78cKpdtXGTgGREHhDh44lkbAvdPlqOVVnh0hcvMhRKTfxzXjpPL4zsppOB8I6+0TTO7/Yv2EoE35aUDRMAgK/JxD33tKofA/jiPK9MbsJs4e+A3BmU9xYKcUuxe5n8Zz8j2i78D0lkcF+ta/0hFhZ04n1bTvV+nE4ehJDxVr0ttyEU9kUth/RMTgSm8WSly11Sik6mzo9lYRA055ccclSB231ZSCMaFJgRDqCoumsBuKhbrkcAT63dXfhxqc3j1gqfUb9M++RPRRZU/Ql/uwDjeWqoZJglph//POo9o8AySbAG0HviUN4yL4HudRiXHd+2eRlP9rOE5pjLmrej2WpfQhSC5CpXq2If2okxJaDfslgoI+wdrlbAuLp3UW1CkegqX4uO8fF7MaJgaA1aDzrsxKIR07KVhngU0GIDxU8pF7qzOP57Vkt++MKz3S4jJoj8kEdf/K+hpJo0kdrNGx/AItPfB6hl8HRbBt+WPwDZP2EKmB802pNSFJ3XzeBiGY8gLlNNi5exPZH+mwnB0O82GWAkCr8sn5FQtdfCOBnLxXBzD5uBOKK5a46h9lKYimKuXUe1yEOA0RpzdqyR39lVtMjJ2W1HeLuX+SBfaLoodE8fOPl/QW8uDNbaicaF0/xGBGB+O831ynRpCHQMRmGVIqBhcH+fjQ01CCZTCrCc82YCcJtDeUZu+uIj30EIqLCghYLaxaX6+SO9wf4eadX+p1pQ9euKgPxxI4iBjK6momiae35LuY1ayAqxRKH+crZBISU0n7qJN7/i1aVnyn66FDJCuYBHGwR11XA1peZUm9E0jjdp0SVCm+4Av/tXTUlHWFAEGA4RqrOxEOjITJ5i7Ec1FfbmFVvqaVf05eJi/xs1cDEORK0tcHCRYvKQBztDbDpFaa76K2p1sL1F+o+UBzeY9s0EEY0Xb3CRXuLXr6NA0GxZIDYfjZwxHMn5fXCxr1egIuLNOujVMfSU1AksPdgEdt253WHzGhqjVspju6Qy5P/9berIyBMG0tyRKBWz7SYYgjDRsG3VFcBNpQfHmNaJHtu8PECAs21Vqk9NnOY4qmdR/sCPLsn6o7DFhB1Fm5YU+aIR7YU0T+iK/LIEVevTGDBrIgjonHy7awB4sUBufIX0fLPeQHe4vkQ5qknShwZMKL9zkNF7NhdKPXeUF5spQCNZNTtv5lGWz1tfmU3mRa7CgweoipLdQ9lJSyM9UKisac3ezURHDZhZ0J0U60ocQ1FHnUBfxscDdE3rNONLl7mlvpH/XhzQXETNx67bkUCC1rLQBgdUQKiWy8MnWIeLnOgTF7T660jtvbKucLGp0Pg1qKHhEpVjD+UKdqPc0TnYQ8790RAxKSt9inGi6nqpMBlyxx0tFqY1WCpRim6QXo87FFWmZWhEHNKHsGSKxK8d1jnIfE07FTA81IkmQePlDL2AOw64uFIr+YyZvatW5VAR5tuphI/twLiF13VqCMmAsKy7Mzroqyf6ZW1VRY+Ztn4T56PevP8H2VvVxC/xBURSPsOedixp1gySyuJX4IioqpSlJJZhGxaYqGtQaK9RWBRq6tKtvSypVHo5VTK0o2bKGEMY3IgHTTWX58aCpX4IaFZmUqHbVadpcqHjaHAlCE2ViFXsZPBREAwOrP3WIht1BEVHPG6ALF1UN5oAX8TSrSbInnThMRwhHmPiybDKRQFh7p9dPcEGB7RuVYTJ6dNNL+BgZEiuvtzKnv83OVprFycwtJmG+11NpiQZiyv8bw1vU8cG5Uzn40xMiaViU2Ttq1RP2OIllw81hIXTVzV3XOcK5y/BCCe7ZFLalLY7RWhFgwVqWKdwczsLT0Zy4ipOJfEHmvGPNKevgAnTwUYHAqirscVRKvAYyBTQM+Azm+c05FC65yEWg2sSVporbEwt9ZGWxXQmGSRTLmBvDnrxPCWy8BKNgS5JuKEnqEQAyNah3BF8YLI8vqVAfHZ74+2tcxKHp/XbNm0SLjoo1b2IlDMKl9JRMV1RrRvuMSIMJVTRRlelOgfCtBDUAZZb61JVskt/SNlIJYtr8KijpRO21SrgVG7bNWIHWBCCSvQGlxGvT3Ma3JU9zJTfzdZeH3cVDAOv+n74fGpXOPFk1HWe39ZHLFho0wli36PlGEdKzOp5OY0U9npxOISKLGnKY5T4AaYiENUblNsnw9TMo8/o9jq6wswMBiikC+DMjBSwIn+HJqbXKy9ol5lI6p6vSh3Vqc/ainOt/6BIh5+cgAneooqort8fvrYR99W+88tTc4az5MXC4FGpeOiJrxTCbG4figp7MiPoGhSsSajIwpBcPBERghhbXvNlfUXng6+GQbyXazC0s9u0yk1fF4bZSlBYWV/XIGf9pjLCTjF6BDNTRoQ/UhM3dBkoD/A4ECAvqEimmdZWLm8OmrsHnvohwEg6nT5/NYRbNo6HBWhOKFt2V8ZSxT+y5F7Fg6SiAcPylSxFqsCgbWOjXWhxKVSYi4TcCo7GVQadZWeNbmCynrnIYY4BIbzSnA9sOXA8CeTvYX+1xwIDuh/Pifn+X74NuGId4dBeKUMkdCPCePz2nQX4rYm/SA9ztS4zpiQQ+h5R2GEOGi0iNRj1yLxYKKwatZHnWlKMj3a4fW7ewp4eOMAegc8tVYOYe2zID/8yhfanzjTjN+4UTotq7DMEsEVlmWvFwKXh4FcwgQU0yKj8nrGd+E7zdeXjjA5LvzTA33W0yOW8/wPPqgfs/m6ABG/mb/amG0XjnOjbTs3eYG8MvTDBOvM+Fw3EoxgtDVZaKpjn1WhRVFciU+wb3SMeTeZdUamx2V7KSjLzjN+iKdeGMbmnboOWgjHg5BfHCoOfab3yytGpxI7lb9LKcXLA2h3gcukwHrHxpW+hxW2LZOqc07MGSVHHOzFse2HcMTzird+6m2pffHzve5AjAPledkuC+HbLVvcXCyGlwehTKgiSp3ticY6C3ObLfUubD6PNBI/MTAIlFHk5pHKkQ9XMgqMtVa6tgAOH8vjx08OYCjjq4ePCCF2ijD8vc4vzX/h1QJwpuM3d4+0VCdrL4bAOsfBVaGPCy1L1pHxgkB+bFmjPWGroF8qEPEb+PzPsvND33m7EM5NRT+83CenqBJZzSmM68xttRUorEJSFa8xQOI+yUScYcAoFkM8sWkIL+3lo2YY+HFyUsp7EM69d/+XROG1BGGic508Kav7Ev5FCctp8+rx0Aox8cPNf2VAxAf9Z49k5yNw3g7bualQDK7wfemy7puFk2TplgYL89psNDZEoLCyKVoVY3gvLqpKCcBcrD+Uw2PPDCEzxpQ99TjXTX4Y/H7XXy14+fUG4NWe/6wAIj7oT/8gu8CXzo1SOjcXPf9yL5Au83IpvsjeLY22AqWpkeFtoatbuTBjArBMo8wF2LhpBK8cyGrrTDgjYeB/+pXt+/4aT14bdZ56taR6fY8/64CI3+5//mZuoXTstwewbvK94DI/IKdE1pctMavJxrzZDurrLGV5DY4E2H+4gF2dY8jmQ139KsVj+Xzx9v1fWtD1+pLy33b2sxqI+K3d+U250Pdz7wiRuMn3/UuDQLpFz1ftgIIw1LXN7G7gk3tYbWT1e2H4yR33tH1NG7Nn9/ZrA0ScjB/8x9zCQijfIWHd5BWDS4t+6KpWC4FAoejl/NB+oFD0/9uWP5914uwmf3l0v5ZAxIn7nr/MdWSRv84vhA1eaO3PZ/Kbnv7cnN5fFwDMOP8vz4/Uk8nae+oAAAAASUVORK5CYII=",ie={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},le=ge(59301);const se=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ae=()=>{const[ne,z]=(0,re.useState)(0),[a,y]=(0,re.useState)(!1),[x,b]=(0,re.useState)(!0),ee=(0,re.useRef)(null);(0,re.useEffect)(()=>{if(x)return;const ve=()=>{z(Ee=>Ee>=99?(clearInterval(ee.current),99):Ee+1)};return ee.current=setInterval(ve,5e4/99),()=>clearInterval(ee.current)},[x]);const te=()=>{z(0),y(!0),b(!1)},ce=(ve=0)=>{b(!0),z(ve),y(!1)},pe=ve=>{const Ee=ve/1048576;let be;return Ee<=.3?be=3:Ee<=.5?be=5:Ee<=1?be=10:Ee<=2?be=20:Ee<=3?be=30:Ee<=10?be=Ee*10:be=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${be}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},fe=()=>le.createElement("span",{className:ie.dotLoading},le.createElement("span",null,"."),le.createElement("span",null,"."),le.createElement("span",null,"."));return{progress:ne,progressOpen:a,openProgress:te,closeProgress:ce,toggleLock:()=>b(ve=>!ve),CreateProgressModal:(ve=se,Ee)=>(typeof ve=="string"&&(ve=[ve,ve,ve]),le.createElement(we.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>z(0)},le.createElement(E.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},ne<=30&&le.createElement(le.Fragment,null,le.createElement("img",{src:me,alt:"Step 1"}),le.createElement("div",{className:"mt20 c-light-primary"},ve[0],fe())),ne>30&&ne<60&&le.createElement(le.Fragment,null,le.createElement("img",{src:de,alt:"Step 2"}),le.createElement("div",{className:"mt20 c-light-primary"},ve[1],fe())),ne>=60&&le.createElement(le.Fragment,null,le.createElement("img",{src:ue,alt:"Step 3"}),le.createElement("div",{className:"mt20 c-light-primary"},ve[2],fe())),le.createElement(he.Z,{className:ie.progress,status:"active",style:{width:"auto"},size:[300,8],percent:ne}),!!Ee&&le.createElement("div",{className:"c-grey-999"},pe(Ee)))))}}},3716:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return ze}});var re=ge(59301),we=ge(38854),E=ge(8591),he=ge(6848),me=ge(92832),de=ge(3113),ue=ge(36299),ie={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},se=({position:Ue,children:Ge})=>{const{left:Ve=0,top:_e=0}=Ue||{},[He,Ke]=(0,re.useState)(Ve),[Qe,et]=(0,re.useState)(_e),Je=(0,re.useRef)(null),We=()=>{if(Je.current){const De=Je.current.offsetWidth,Ye=Je.current.offsetHeight,Fe=window.innerWidth,ke=window.innerHeight;let tt=Ve,$e=_e;Ve+De>Fe&&(tt=Fe-De),tt<0&&(tt=0),_e+Ye>ke&&($e=ke-Ye),$e<0&&($e=0),Ke(tt),et($e)}};return(0,re.useEffect)(()=>{if(!Je.current||!Ue)return;const De=new ResizeObserver(()=>{We()});return De.observe(Je.current),()=>{De.disconnect()}},[Ve,_e,Ue]),(0,re.useEffect)(()=>{Ue&&We()},[Ve,_e,Ue]),Ue?re.createElement("div",{ref:Je,style:{position:"fixed",left:`${He}px`,top:`${Qe}px`,zIndex:1050}},Ge):null},oe=ge(74128),ae=ge(56102),ne=ge(48530),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Ue,Ge,Ve)=>Ge in Ue?z(Ue,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ue[Ge]=Ve,ce=(Ue,Ge)=>{for(var Ve in Ge||(Ge={}))b.call(Ge,Ve)&&te(Ue,Ve,Ge[Ve]);if(x)for(var Ve of x(Ge))ee.call(Ge,Ve)&&te(Ue,Ve,Ge[Ve]);return Ue},pe=(Ue,Ge)=>a(Ue,y(Ge)),fe=(Ue,Ge,Ve)=>new Promise((_e,He)=>{var Ke=Je=>{try{et(Ve.next(Je))}catch(We){He(We)}},Qe=Je=>{try{et(Ve.throw(Je))}catch(We){He(We)}},et=Je=>Je.done?_e(Je.value):Promise.resolve(Je.value).then(Ke,Qe);et((Ve=Ve.apply(Ue,Ge)).next())}),ve=({visible:Ue,position:Ge,selectText:Ve,applyRefinedText:_e,fetchUrl:He,noRestrictModal:Ke})=>{var Qe;const[et,Je]=(0,re.useState)(!1),[We,De]=(0,re.useState)([]),[Ye,Fe]=(0,re.useState)(""),[ke,tt]=(0,re.useState)(1),[$e,qe]=(0,re.useState)(""),[Ne,Te]=(0,re.useState)(!1),Re=(0,re.useRef)(null),[Me,nt]=(0,re.useState)(!1),[at,rt]=(0,re.useState)(0),ot=(0,re.useRef)(!1),yt=((Qe=We==null?void 0:We[(We==null?void 0:We.length)-1])==null?void 0:Qe.loading)===!0;(0,re.useEffect)(()=>{if(Ue){tt(1);return}nt(!1),Je(!1),gt(),rt(0),De([]),tt(0)},[Ue]);const gt=()=>{var qt,Qt;Fe(""),qe(""),(Qt=(qt=Re.current)==null?void 0:qt.cancelRequest)==null||Qt.call(qt)},pt=(...qt)=>fe(void 0,[...qt],function*(Qt="",zt=We){const un=Date.now(),fn=[...zt,{text:Qt,key:un,sender:"user",show:!0},{loading:!0,key:un,sender:"AI",show:!0}];tt(2),De(fn);const _n=Et(zt),Ht={no_record_times:!0,prompt:Qt,history:_n};Re.current=new ne.Z(oe.Z.API_SERVER+He,Ht),yield new Promise(wn=>{Re.current.on("data",Wt=>{const{chunk:{msg:sn},full:it}=Wt,Bt=sn==="error";nt(!0),qe(Gt(it)),De(jt=>jt.map((Nt,Kt)=>Kt===jt.length-1?pe(ce({},Nt),{text:it,loading:!1,error:Bt}):Nt))}),Re.current.on("done",()=>wn()),Re.current.on("error",Wt=>{const sn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Wt)==="[object Object]"&&Wt.status===-9&&(tt(1),Ke(Wt.data)),De(it=>it.map((Bt,jt)=>jt===it.length-1?pe(ce({},Bt),{text:sn,loading:!1,error:!0}):Bt)),wn()}),Re.current.on("cancelled",()=>wn()),Re.current.startStream()}),Je(!1)}),lt=qt=>{Fe(qt.target.value)},Et=qt=>qt.reduce((zt,un)=>{if(un.sender==="user"){const fn=qt.find(_n=>_n.key===un.key&&_n.sender==="AI");fn&&(fn!=null&&fn.text)&&!(fn!=null&&fn.error)&&zt.push({question:un.text,answer:fn.text})}return zt},[]),St=()=>{if(gn)return;const qt=At("\u6539\u5199");gt(),Je(!0),pt(qt)},Dt=qt=>{if(qt.key==="Enter"&&!qt.shiftKey){if(qt.preventDefault(),ot.current||rn)return;St()}},kt=()=>{var qt,Qt;rt(zt=>zt+1),(Qt=(qt=Re.current)==null?void 0:qt.cancelRequest)==null||Qt.call(qt),Je(!1),nt(!1)},Ot=[{key:"1",label:re.createElement("span",null," ",re.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:re.createElement("span",null,re.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:re.createElement("span",null," ",re.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Gt=(qt="")=>{const Qt=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((zt,un)=>{Qt.push(`\u7B54\u6848${un+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${un+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${un+1})\u8F93\u51FA\uFF1A`)}),Qt.forEach(zt=>{const un=new RegExp(zt,"g");qt=qt.replace(un,`**${zt}** `)}),qt},At=qt=>qt==="\u6539\u5199"?`${Ye}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ve}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ve}\uFF0C${qt}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Tt=qt=>{let Qt="";qt.key==="1"&&(Qt=At("\u6DA6\u8272")),qt.key==="2"&&(Qt=At("\u6269\u5199")),qt.key==="3"&&(Qt=At("\u7F29\u5199")),gt(),Je(!0),pt(Qt)},Lt=()=>{const qt=We.splice(We.length-2),{text:Qt}=(qt==null?void 0:qt[0])||{};gt(),Je(!0),pt(Qt,We)},rn=et||Me,gn=(Ye==null?void 0:Ye.trim())==="";return Ue?re.createElement(we.Z,{open:gn&&!rn&&(Ne||!$e),overlayStyle:{minWidth:200},menu:{items:Ot,onClick:Tt}},re.createElement(se,{position:Ge},re.createElement("div",{className:ie.wrap},ke===2&&re.createElement(re.Fragment,null,re.createElement("div",{className:ie.chatContainer},yt&&re.createElement("div",{className:ie.loadingWrp},re.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),re.createElement("div",{className:"ai-loading"})),$e&&re.createElement(ue.Z,{cancelIndex:at,streamingStatus:et,loadImage:!1,onFinish:()=>fe(void 0,null,function*(){rt(0),setTimeout(()=>nt(!1),0)}),value:$e})),re.createElement("div",{className:ie.btnContainer},re.createElement("div",{onClick:()=>_e(!0,$e),className:ie.btn,style:{padding:"0 16px",width:"initial"}},re.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),re.createElement("div",{onClick:()=>_e(!1,$e),className:ie.btn,style:{padding:"0 16px",width:"initial"}},re.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),re.createElement(ae.CopyToClipboard,{text:$e,onCopy:()=>E.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},re.createElement(he.Z,{title:"\u590D\u5236"},re.createElement("div",{className:ie.btn,style:{marginLeft:"auto"}},re.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),re.createElement(he.Z,{title:"\u91CD\u65B0\u751F\u6210"},re.createElement("div",{onClick:Lt,className:ie.btn},re.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),re.createElement(he.Z,{title:"\u5220\u9664"},re.createElement("div",{onClick:()=>{tt(1),gt(),De([])},className:ie.btn},re.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),re.createElement("div",{className:ie.inputContainer},re.createElement(me.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ye,bordered:!1,onFocus:()=>Te(!0),onBlur:()=>setTimeout(()=>Te(!1),300),onChange:lt,onPressEnter:Dt,onCompositionStart:()=>ot.current=!0,onCompositionEnd:()=>ot.current=!1}),Me?re.createElement("div",{className:`iconfont icon-tingzhihuida ${ie.cancelBtn}`,onClick:kt}):re.createElement(de.ZP,{className:gn?ie.sendBtnDisabled:ie.sendBtn,icon:re.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:rn,onClick:St}))))):re.createElement(re.Fragment,null)},Ee={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},be=Object.defineProperty,Se=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,xe=(Ue,Ge,Ve)=>Ge in Ue?be(Ue,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ue[Ge]=Ve,Be=(Ue,Ge)=>{for(var Ve in Ge||(Ge={}))Pe.call(Ge,Ve)&&xe(Ue,Ve,Ge[Ve]);if(Se)for(var Ve of Se(Ge))Ce.call(Ge,Ve)&&xe(Ue,Ve,Ge[Ve]);return Ue};const Ae=Ue=>React.createElement("svg",Be({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ue),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",je=(0,re.forwardRef)(({initialContent:Ue,onButtonClick:Ge},Ve)=>{const[_e,He]=(0,re.useState)(null),[Ke,Qe]=(0,re.useState)(null),[et,Je]=(0,re.useState)(""),[We,De]=(0,re.useState)(null),Ye=Ve,Fe=Re=>{const Me=document.elementFromPoint(10,Re),nt=document.createRange();let at=null;const rt=document.createTreeWalker(Ye.current,NodeFilter.SHOW_TEXT,{acceptNode:St=>{const Dt=document.createRange();Dt.selectNodeContents(St);const kt=Dt.getBoundingClientRect();return kt.top<=Re&&kt.bottom>=Re?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let ot="",yt,gt,pt=null,lt=null,Et=null;for(;yt=rt.nextNode();){yt.parentNode.getAttribute("data-select")==="disabled"&&(gt=!0),ot+=yt.textContent,lt||(lt=yt),Et=yt;const St=document.createRange();St.selectNodeContents(yt);const Dt=St.getBoundingClientRect();pt===null&&(pt=Dt.top)}if(lt&&Et&&!gt){const St=document.createRange();St.setStart(lt,0),St.setEnd(Et,Et.textContent.length),De(St)}else De(null);return Qe(pt-1),gt?"":ot.trim()};function ke(Re){for(;Re.parentElement&&Re.parentElement.tagName.toLowerCase()!=="section";){var Me=window.getComputedStyle(Re.parentElement);if(Me.pointerEvents==="none")return!0;Re=Re.parentElement}return!1}const tt=Re=>{var Me,nt;if(ke(Re.target)){Qe(-1e6);return}if(((nt=(Me=document.getSelection())==null?void 0:Me.toString)==null?void 0:nt.call(Me))!==""){Qe(-1e6);return}const at=Fe(Re.clientY);if((at==null?void 0:at.trim())===""){Qe(-1e6);return}const rt=Ye.current.getBoundingClientRect();He(rt.left-30),Je(at)},$e=()=>{},qe=Re=>{Ge&&et&&Ge(et,Re.clientX,Re.clientY,We)},Ne=()=>{if(We){const Re=window.getSelection();Re.removeAllRanges(),Re.addRange(We)}},Te=()=>{window.getSelection().removeAllRanges()};return(0,re.useEffect)(()=>{const Re=Ye.current;return Re.addEventListener("mousemove",tt),Re.addEventListener("mouseleave",$e),()=>{Re.removeEventListener("mousemove",tt),Re.removeEventListener("mouseleave",$e),Te()}},[Ue]),re.createElement("div",{className:Ee["hover-line-container2"]},Ke!==null&&re.createElement("div",{className:Ee["line-button-container"],style:{top:Ke,left:_e},onMouseEnter:()=>{Ne()},onMouseLeave:()=>{Te(),Qe(null),Je(""),De(null)}},re.createElement("div",{className:Ee.button,onClick:qe},re.createElement("img",{src:Oe}),re.createElement("span",null,"AI\u6539\u5199"))))}),Le={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},ze=({nodeRef:Ue,noRestrictModal:Ge})=>{const[Ve,_e]=(0,re.useState)(null),[He,Ke]=(0,re.useState)(null),[Qe,et]=(0,re.useState)(!1),[Je,We]=(0,re.useState)(null),[De,Ye]=(0,re.useState)(!1),[Fe,ke]=(0,re.useState)(!1),tt=Ue,$e=(0,re.useRef)(null),qe=(0,re.useRef)(null),[Ne,Te]=(0,re.useState)("");(0,re.useEffect)(()=>{Ve!=null&&Ve.toString()&&Te(Ve==null?void 0:Ve.toString())},[Ve==null?void 0:Ve.toString()]);const Re=()=>{const rt=window.getSelection(),ot=tt.current.scrollTop,yt=tt.current.getBoundingClientRect();if(rt.rangeCount>0&&rt.toString().length>0){const gt=rt.getRangeAt(0);_e(gt.cloneRange());const pt=gt.getBoundingClientRect(),lt=40;let Et=pt.top+ot-5+lt;Et{if(!rt||rt.rangeCount===0){Ye(!1);return}const yt=rt.getRangeAt(0).getBoundingClientRect(),gt=window.getComputedStyle(tt.current),pt=parseInt(gt.lineHeight),lt=parseInt(gt.paddingTop),Et=tt.current.scrollTop,St=tt.current.getBoundingClientRect(),Dt=yt.top-St.top+Et,kt=Math.floor((Dt-lt)/pt),Ot=lt+kt*pt-Et;We(Ot),Ye(!0)},nt=rt=>{tt.current&&!tt.current.contains(rt.target)&&ke(!1)};(0,re.useEffect)(()=>{const rt=tt.current;return rt.addEventListener("scroll",Re),rt.addEventListener("input",Re),rt.addEventListener("click",Re),rt.addEventListener("mouseup",Re),rt.addEventListener("keyup",Re),rt.addEventListener("click",Re),document.addEventListener("mousedown",nt),()=>{rt.removeEventListener("scroll",Re),rt.removeEventListener("input",Re),rt.removeEventListener("click",Re),rt.removeEventListener("mouseup",Re),rt.removeEventListener("keyup",Re),rt.removeEventListener("click",Re),document.removeEventListener("mousedown",nt)}},[]);const at=(rt=!0,ot)=>{if(!Ve)return;const yt=qe.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),gt=Ve.cloneRange(),pt=window.getSelection();if(pt.removeAllRanges(),pt.addRange(gt),rt){gt.deleteContents();const lt=document.createElement("div");lt.innerHTML=yt;const Et=Array.from(lt.childNodes);for(;Et.length>0;)gt.insertNode(Et.pop())}else{gt.collapse(!1);const lt=document.createElement("div");lt.innerHTML=" "+yt;const Et=Array.from(lt.childNodes);for(;Et.length>0;)gt.insertNode(Et.pop())}pt.removeAllRanges(),_e(null),et(!1),Ke(null)};return re.createElement("section",{ref:qe},He&&re.createElement("div",{ref:$e,className:Le.toolbar,style:{top:He==null?void 0:He.top,left:He==null?void 0:He.left}},re.createElement("div",{className:Le.button,onClick:()=>et(!0)},re.createElement("img",{src:Oe}),re.createElement("span",null,"AI\u6539\u5199"))),re.createElement(ve,{key:JSON.stringify(He),noRestrictModal:Ge,visible:Qe,position:He,selectText:Ne,applyRefinedText:at,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),tt.current&&re.createElement(je,{ref:tt,onButtonClick:(rt,ot,yt,gt)=>{_e(gt),et(!0),Te(rt),Ke({left:ot,top:yt+20})}}))}},11915:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return me}});var re=ge(59301),we=ge(43418),E={num:"num___VQiqB"},me=({visible:de,usedCount:ue,totalCount:ie,onOk:le,onCancel:se})=>{const oe=()=>ue>0?re.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",re.createElement("span",{className:E.num},ue),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):re.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",re.createElement("span",{className:E.num},ue),"\u6B21\uFF09\u3002");return re.createElement(we.default,{centered:!0,open:de,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:se,onOk:le,footer:ue>0?void 0:null},oe())}},49713:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return y},Q:function(){return z}});var re=ge(59301),we={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},E=ge(48530),he=ge(74128),me=ge(36299),de=ge(3716),ue=ge(56438),ie=ge(52614),le="data:image/png;base64,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",se=ge(92310),oe=ge.n(se),ae=ge(8591),ne=(x,b,ee)=>new Promise((te,ce)=>{var pe=ve=>{try{ye(ee.next(ve))}catch(Ee){ce(Ee)}},fe=ve=>{try{ye(ee.throw(ve))}catch(Ee){ce(Ee)}},ye=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(pe,fe);ye((ee=ee.apply(x,b)).next())});const z={contentRef:{current:null},value:null,status:!1,open:()=>ne(void 0,null,function*(){}),close:()=>{}};var y=({className:x,style:b,onChange:ee,onSuccess:te,onCancel:ce,onError:pe,fetchUrl:fe,noRestrictModal:ye=()=>{},showEditableToolbar:ve,bottomOffset:Ee=110,loadingText:be,showEmptyData:Se=!0,onStatusChange:Pe,stringTransformer:Ce,bottomContainerNode:xe})=>{const[Be,Ae]=(0,re.useState)(!1),[Oe,Ie]=(0,re.useState)(""),[je,Le]=(0,re.useState)(0),[Ze,ze]=(0,re.useState)(!1),Ue=(0,re.useRef)(null),Ge=(0,re.useRef)(null),Ve=(0,re.useRef)(null),_e=(0,re.useRef)(null),He=(0,ue.Z)({scrollBoxRef:_e,bottomInspectRef:Ve,contentRef:Ge,status:Ze,bottomOffset:Ee}),Ke=Be||Ze;(0,re.useEffect)(()=>{ee==null||ee(Oe)},[Oe]),(0,re.useEffect)(()=>{Pe==null||Pe({contentRef:Ge,status:Ke,value:Oe,open:Qe,close:et})},[Ke,Oe]);const Qe=We=>ne(void 0,null,function*(){Ae(!0),Ie(""),Le(0);const De=fe;We!=null&&We.fetchUrl&&delete We.fetchUrl,Ue.current=new E.Z(`${he.Z.API_SERVER}${De}`,We),yield new Promise((Ye,Fe)=>{Ue.current.on("data",ke=>{let{chunk:{content:tt,type:$e}}=ke;ze(!0),$e==="text"&&Ie(qe=>Ce?Ce(qe+tt):qe+tt)}),Ue.current.on("done",()=>{Ye()}),Ue.current.on("error",ke=>{Object.prototype.toString.call(ke)==="[object Object]"&&ke.status===-1&&ae.ZP.warning((ke==null?void 0:ke.message)||""),Ye(),pe==null||pe(ke)}),Ue.current.on("cancelled",()=>{Ye(),ce==null||ce()}),Ue.current.startStream()}),Ae(!1)}),et=()=>{var We,De;Le(1),(De=(We=Ue.current)==null?void 0:We.cancelRequest)==null||De.call(We),Ae(!1),ze(!1)},Je=(0,re.useMemo)(()=>Ge.current?re.createElement(de.Z,{noRestrictModal:ye,nodeRef:Ge}):re.createElement(re.Fragment,null),[Ge.current]);return re.createElement(re.Fragment,null,re.createElement("div",{className:oe()(we.container,x),style:b,ref:_e},re.createElement("div",{ref:Ge,className:we.liWrap,contentEditable:!Ke},Oe&&re.createElement(me.Z,{cancelIndex:je,streamingStatus:Be,loadImage:!1,onFinish:()=>ne(void 0,null,function*(){Le(0),setTimeout(()=>ze(!1),0),te==null||te(Oe)}),value:Oe})),!Oe&&!Ke&&re.createElement("div",{className:we.imgBox},re.createElement("img",{width:56,src:le}),re.createElement("span",null,"\u9884\u89C8\u533A")),Se&&Ke&&re.createElement(ie.Z,{text:be}),!He&&re.createElement("div",{className:we.backBottom,onClick:()=>{_e.current.scrollTop=_e.current.scrollHeight}},re.createElement("i",{className:"iconfont icon-huidaodibu"})),re.createElement("div",{ref:Ve}),xe),!Ke&&ve&&Je)}},52614:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return he}});var re=ge(59301),we={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},he=({text:me})=>re.createElement("div",null,re.createElement("div",{className:we.loading},re.createElement("div",{className:we.dot}),re.createElement("div",{className:we.dot}),re.createElement("div",{className:we.dot})),!!me&&re.createElement("div",{className:"mt5"},me))},67365:function(dt,st,ge){"use strict";ge.d(st,{o:function(){return re}});const re=we=>(we=we.replace(new RegExp("(?$1'),we=we.replace(new RegExp("(?$1 -`),we)},51686:function(ct,it,me){"use strict";me.d(it,{Z:function(){return x}});var ne=me(59301),we=me(17574),E=me(11517),ve={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},ge=Object.defineProperty,de=Object.defineProperties,le=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,oe=(b,ee,te)=>ee in b?ge(b,ee,{enumerable:!0,configurable:!0,writable:!0,value:te}):b[ee]=te,ae=(b,ee)=>{for(var te in ee||(ee={}))ue.call(ee,te)&&oe(b,te,ee[te]);if(ie)for(var te of ie(ee))se.call(ee,te)&&oe(b,te,ee[te]);return b},re=(b,ee)=>de(b,le(ee)),z=(b,ee)=>{var te={};for(var ce in b)ue.call(b,ce)&&ee.indexOf(ce)<0&&(te[ce]=b[ce]);if(b!=null&&ie)for(var ce of ie(b))ee.indexOf(ce)<0&&se.call(b,ce)&&(te[ce]=b[ce]);return te},a=(b,ee,te)=>new Promise((ce,pe)=>{var fe=Ee=>{try{he(te.next(Ee))}catch(be){pe(be)}},ye=Ee=>{try{he(te.throw(Ee))}catch(be){pe(be)}},he=Ee=>Ee.done?ce(Ee.value):Promise.resolve(Ee.value).then(fe,ye);he((te=te.apply(b,ee)).next())}),x=b=>{var ee=b,{value:te,onChange:ce,defaultValue:pe,disabled:fe}=ee,ye=z(ee,["value","onChange","defaultValue","disabled"]);const[he,Ee]=(0,ne.useState)([]),[be,Se]=(0,ne.useState)("1");(0,ne.useEffect)(()=>{Pe()},[]);const Pe=()=>a(void 0,null,function*(){const Be=yield(0,E.NZ)({});if(Be!=null&&Be.data){const Ae=[{title:ne.createElement("div",{title:"\u6839\u76EE\u5F55",className:ve.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:ne.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ce(Be.data||[])}];Ee(Ae),Se("2")}}),Ce=Be=>{function Ae(Te){const Le=Te.children,je=Array.isArray(Le)&&Le.length>0,Oe=Te==null?void 0:Te.group_id;return{title:ne.createElement("div",{title:Te==null?void 0:Te.name,className:ve.name},Te==null?void 0:Te.name),value:Oe,key:Oe,icon:ne.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:je?Le==null?void 0:Le.map(Ke=>Ae(Ke)):[]}}return Be==null?void 0:Be.map(Te=>Ae(Te))},xe=pe?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:te,defaultExpandedKeys:te};return ne.createElement("div",{className:ve.customTree},ne.createElement(we.default,ae(re(ae({key:be},xe),{showIcon:!0,treeData:he,onSelect:ce,disabled:fe}),ye)))}},35195:function(ct,it,me){"use strict";me.d(it,{Z:function(){return Pe},U:function(){return Ee}});var ne=me(59301),we=me(31797),E=me(43418),ve=me(1710),ge=me(84056),de=me(87513),le=me(56656),ie=me.n(le),ue={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},se="data:image/png;base64,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",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAACqCAYAAAATM/UQAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4FdW2/vfMnH5OThKaCKgEEsDe+7Nc27Vg96pX5YqdpkhvFop0laJYsKDXrqhXrnrtvVcsSOgElCKQnF5n9vvWnjknByTkzJCEJGR/773PR/bs2Xvtdfasvda//sXQ0loksBtKgO2Ga97lS+Zr0QoxpNAVcQBpxqDt8kntZhNoUfx63nDOIWE59gW810NqdQI03gWIK+BMBlQZjGvg0i9A6G0g/iYrxUf1PKWW4QG0KH49qgFfggshd5kKLd4e2noFmmqvUeIcKiQ5AuZeBx6aiDI8zRjUepzebj10i+LXw/bzJegBueND4DgE6bVe069gUhDMWQ4l2pOVYIPp51seqFUCLYpfq4jMdeDLcCyXD/wfSyxygaeVrU54nuc3lnaFIwUoYUjpv7Ey/GhuFi29a5NAi+LXJiETf+eLcRx3HvI2Yj+42baS1ZVZNy63J/WarrdcARScwUrTb5uYSkvXWiTQovh1pCJ8Bfbm0uGrEPsWWyk9KbukK3taA8IJhkQKSArrXYLDpsGpAG47h6IAwqqnH0HuzjA5AkU9hHXB0jqa7m4/TIvi14EK8KVwQNn/V55c2pnxhJQ92XXdRjgJrKuUUbFGxrLVEv5Yp2BLAJCYhFZFGjrswdGlJIV9OqTRxs/hsXFd+au/EBpgXwVf8gC2J6J1MOXdfogWxa8DFeDL95wD+Hvx1G+ejEBJZ7kErN4k4fMfHHjjbSd++cWGQFACVzk4B7jozCBLQKs2KRx8QApnnZLEkYek0NGvgtEgWf2XopAds1hpbGQdTHm3H6JF8XdSBciDw91nfcfCb7hyh0ox4OflMh55xou3PnAgHZNgt2mQJF3khk6L/6Z/SXFATXJ4fMBZp8fR+/IoundKQ849+TVbFHKKLrtf7eS0d/vHWxR/J1WAr9rvM6Q2HwV1vSy0WQLSEvDtYjsm3OvFwh9scDo0yMIpz2pw43NwaHT2Q+McqRTD0UclMerWCA7cJwlGdr/+deBgrkUojR7A2Fa/nZ1cxe73eIvi78Se88U4D57TnkLknayvnsybpesUDB9bgG+/d8LtToPUWrdr8hA3deUa0qqMY45NYMroADoVafqlly7JUEJAegDrhid2Yuq7/aN57MRuL6PtCkBcaO0nrEb0u3ZgkWyfKhWYNNOPp19wwePk4CzjoslT1KT4xq02rWm49oo4hvQLwZnOmYbkCqAw1pG1Rbhld6xJIM/dsDZ4c36KL/GOgX3fEYh97ckY6mkZeOcrOwYO90NTJTCh9NTEUZ1X45yDZfyhnMPl47h/SiWOPzgNJIyPBkEbuPIw65YYlNegLZ3+IoEWxbegFHwV2nP5rOUs8j8XSLkNt+O6CMOAMQX45ksXHI5tnfHmX0RmfEJlOOnEJGaMrUKhbLg5GVlO9jiTkvuzUiw3P3LLEy2Kb0EH+IrOL0Fz9ER6sQ4640BSBv79HycmTPJBsUvijM/13Jh9jfgtiR+VJNydd4yqwqVnJcAypz6X0pCcH7Ky6Glmx27pn9dtq0VMuRLgS3E0d5zzHqL/dWdPDQkoXy/j+kEFWLvKDptNgwYpn6ts7cJlHGpaQrducTx8TwgdC1X9oit+cLYIpNQFrAzv1D5QS49cCbSc+Cb0gcxvrD5sEZKrukHbnJVd2gFMvN+Phx91wO2se5FyimSlJdx4YxS39A7ClsxEtRgguSpQGu3CGHKvvyZWtXt2rftdasZy5Evla7j9/2ay2Ie6+5LsETuwcLmMXn2KEQkxSHL9iJRuDK2LNcy9dwsO6KrqF12BAVJCYOx2Vpqa0YxFX+dLq59dqvNp7voB+VIUwHlqBY985GeEGDYkF2UMgyf48N8FbridGuijUNeNwl4a49BSHOefE8f40SG4VeH31JvkiYBH9mHdsKmu391cx6v7XWqmkuLL2syE0v46xH5yZ3XbBrz9pQN9hhVCVukeysF0AE7dN8bBNQaHC7h3fBVOOy6hn/qi2eOQpOdZWfzqun9x8xyxnnapeQmLL0cZd5z7Iwu95sri6RmwOclwzcDW+PFHwGkjUKbh4qmH5dPI9D1RVYajD1cxe/JmtHIa7k1x6rtjQPTYlqSV/ITfovh5yImv7PEB0pHjoVYQYl6YOZoNeOxFN8ZO88GtcIHENOCWeYy4M130oMGooUFcdX4Mcipz0ZU1MOePrCxy2M6Mvrs826L4tew0L8eZcJ/9IiKv6xFaajZg5XoJvW5qjbUbOGzkaG+wxpFWGfYpUfHIPZUoaa3noxPMmcEVBo9dy7rjhQabThN9UYvi72DjOIcNa05YxWM/7sl4MNszQe7LGV489oQXbpeOrGnIpkkqWFJBr6ujGHZTEA5yZIpJMED2boYz1Il1Qqwh59TU3tWi+DtS/GWeYVAOuw3Rj71ZuI0N+GKRDdf1L0YyQbgaQ+EaaOcztwg64QuKOB6YVoUj902CHE16yqIjAoXfy7omb2ugKTXJ17Qofg3bxlegHbefvZwF3/KApbNJ4iHOMOC2Qrz/nh1OR+Y6a0aMuuqS4tKgLJNmZUJ9MsqfVoHTT0ti2u1V8Anos3Hyy94Y5HB31gUVJobdrbqa2bHdSjB8+d7PAN4LkfzVIRZOkrIDL79nx+DRRVBk+qd8+UK2Fh0hMGWZ/k2CqlECioltyHkljSPZyb0ZxJn/FwejiK6Yq5IEs7/NyqI9d6tNM7FYExI3MWoT78qX43DuvOAjFnxF99mTssnAhjDDvwYUYfFiG+x2a4ukTCvOJRy4fxJpDvz8kx02xdoPSGMatDRwzJFp3DshgLZurTpJXXZHgeiZrAwfW5tp836qRfG32V+Bx6k47Cckf98P6nr9MKZ8WAdw/5MeTJvhg8tFHnVKBDQrPiZSCz1eDdPHBxBLMAwdXQROvCNGLq4ZdaMkF/oR2RwqhvaLodfFESgZ9CZdSiTPMnQNdWshpf2rVM3unJl9aZJ9ebl8FXefNYeFF3jJNy9McAX4ba2MXjcWY0slICkUoRW2iqlGpgk5/M8+K4Gpt1UhHmUYOK4AH7zvgGKzCJUl5dcklJRQUKsSZR1U/aIrvlKuEJAYxsq0B01NdDfo3KL4OZvMN8LL46euYZEvCrPphAyIywyjp3rxwkseuB102ltD23PO0KatioemVeKA0jRUDfj6VwV9hhQhFAJkIlC24BwVPnxJwxWXxjC8XwTOLI6H0Ju+EGzBvVhnVO0G+pz3ElsUP1fxl7WezpWufVj8S3f2n23Ah987cMOtfvA0uS+tBauEcjKO63pHMPTGCBh52elHJQET5/jx7yedkG0MUjZHN+89FB3pa9KqjYp7xoVx7IGJnFPfEQPYE6ws3sfciM27d4viG/vLl6CEu3r+ysKvOyEZl0QZqEox3DS8Fb74XIbdaZg+Zr05dEfgQPeuaTw8owodMskkBsphyQYFN9zqQ0WFw7joWlA6PXSLU06OY8qYEAooTTHr3vTEgMhhrAy/WRi5WT7SovgZxV/R/R1oqZO4ulzgcci21xzA06+5MXq8Dw6bgby0IDF6RLJxjBkewhVnxyDqoOQQyKZk4PGX3JhydyGYQrlbVmLB+kXX4+EYMyyAC09PQMqiNxUVzPkl6xY+vllqsYVFWdhGC29p5I/wJThNc5/7Cgu/lqUAJPflmioJV/QpxtrVkm6G5EDg810SqbCmASccG8fsiSF4iRptW2ZkCdgYkdF3RAG++84hUhf1LBMzPwB9chpjOHD/BGZNCqKj3+DjEURX7jCk6BWsFK/lO/fm3G+3V3zOoWDtcct57Ne9mFZ9/0s5gOkPeHD/XC88TnMqmFEYYWloGrx+YOakAE48NJmDod9ardIK8M6XDgwZVYBkggmqwQy/jhkFJBcrs2noe30EN10ZgT0T1NJxPBvQNbQXY8j+q5mxm1PfFsUvdw3SXMeNZdF3vVlh2IAfl9jQq38xomFAsnKfFQewBpVJ+Mf5cUwYGoCcNO4I25M6ByKMYfhkH15b4ITDTgEF8y82TH3s2TGF+yYHsf8+aYhsXHHqO6nQxCRWmp7YnJTYylp2a8Xn5WjNvT1XIfimh0nprN0dYcDQsX4seMMBp8tKoErfCq5qaN+RY+69lejWURVRVjKXamqaAvy41IYbBhVjyyYVCuEiLDTGKT+A4aLzYrhtUAhubZuLri1SwjpjvYWhm80ju7fiL+v0BFfa/oPFv3MKRaVLrR1443MH+g8tgMIlkWBiAUem4+MljoF9IujbKwIBEs7AH2pSHwYkGDDzMR8eeMQpFF/ggUzvEgW1gMIiYPKdAZxyVI6JxewJSLb/sNLIpc1Giy0sxLRILbyjUT7Cl+Bg7r7ocxaar9N7EzuZBGyOS+h9axF+WqjApXBxWTTfGDSVY/8Dk5g7PYA2GQxNHgMRCmJVpYybBhVg6VIHlCyOx8RF1zjgKW5w/LEJTL0jiNZbpSl6ouCRk1k3fJ3HlJplFyu72iwEwVcd8gPSmw9EqiLL/KTagUdf8GLCVA9cdsokNAseM5JSOIPdyXHX7SGc/zfDfVnbaZ+RKgPIvfniGy7cMdEnfpFWsxoJF+RycgwbFMY/e8YgZ9ybTOaQ3IvQNbTb0o3vlorPy3GZ5j53rhR+zZs1I2Rg2QYFV/UpxIb1EhTFgmiEcnOonOHUkxO4d1yg2r7O97gwXrspyXDLGD8+/9QBmz3j3sx3EKOfwbzcvXtSuDc7tzbcm/RnyRUCT/Zn3dQnTY7aLLpb2N2mvW7+B9xQT69Qo1+0Yjyk+00YkLQBY+/2Y94zDngssqHRF4IoQIpbqbhvSlDPjDLrOMygQRXg4+8duGVYAaIxyaikkvkC5Wf20P2A7rWSDFzTK4qB14VFmmI2CUbyVaEw2Gl3pBvf/RR/eauJsB10M4+87yHznWxqpgBf/mLDtTe3QjKhQhLlRsyLhgo6EI75qitiGNU/DDmRn4Ju9yhhQJQDY2cW4IUXXLAR/p9pYJpsmGB5HkDk4eEM7dqrmHVXEId2Swr3plg3c0bA+UOsW2JwnqM1m27md7cJL12U5HRc9BuCr7kYI+yurgBhSicc4ccHHzvgdKrgFiDHNJamQsCD595bhb1bp3Vy151omgz8VkHuTT/++IPBljW/zG2bOOEZcPYZCYwfEYCP7i5ZFjZvDCx8wO5GN25OgjuxiY3hUb6y7A1NU06VUotsGawMdwKv/M+BQWOKYLepxklvKhlQ/wFxQLZpGHZrDNdcFNbdlzvZ6EdJF92Hn3Fj+n0+2AVXptkLtz4JMnkKfBxjRwdwzgmJ6jRFKGkozg9Z1/BuRTe+2yg+X4qTNPc//suCLwgTRzSRTijhX/38KC93wG63QhUi8MbitD/ssDQenFqFIrv6VzyO1R+BBPwRknDTUD9++dEO2WmNplCA7gAcengcsyeEtk5TlNwRsOhuRTe+Wyg+5XbzimOWIrGyM9OqA5ZpO3Dfky7cM5PSCenUNi8OeiLNNXg9wNSxIZxxXLxGPI5V3Sccz4IP7BhxZyHUNIdkAUNBF29JBRQXMLBfDL0vCkHJXrwlwvFUoGtwt6EbN7/TVndvFz7Hyx39Nfepk6Tw67r7kv6X0glXy7iqTzEqtzDIRO9tQRp0iqaTGi7omcLUMQHYclmM63DNAQ0YPNaP994j9Kb5iQoYA2eC2Hafzhrun1SJso5GmqKYp4twPGNYWWpmHU670Q5lXoKNdinbnxhfg2Iu9VyNEIHQDMObATEJGDW5AC/Nd8PtJjekbrLk33RbW1VV+AqBJ+4P4qASg9gp/0Hy60lcnTLw9SIbbhpcjGBAg7wTeb8Epbj8kgRG9g/BmcHx0K+e+SJAcLegGzez0/ltUiPrxVd0fATSnlcg/rXA44hG6YTfOnD9YD9Y2tpJT8OQ+zKVknHdtWGM6Vc3F9oaxUc4HkpTfMCLJ5/wQCEyK9OmmREk4Bz+VipmjA3juEMT1bEGyREH5OdZWbTZ0403a8Xny3EAd176FQIvuOiUy/DjUDrhDUOL8OVXCpyCH8eCGJiGdIphn701PPlgpV6bqr6K8WT0lQHLNiq4YWAhVlcoBo7H/ElDUAbK8vrbSRqm3L4FfsIDkc0mmBk8MfDIMawbFpofuek8YWHHm87i+MqDvgYPHobkyiywXU8ndGH0eC+clGRoMXmc/JcpDowbFRJ03YhaSJoyK0rDvfn0Ky5MmF5gLU/AeCclp7udwJjhQVz093h1mqLIfXT/wEqDh5udXlPq32wVny/BRdxzyTwWeNFLbktxotmA1ZslXNW3EGsqdAYzitDqVIDmWjLJcdRRSTx6TwBeC8+be1tOb0pTjMnoN6IA33zjgN1mDsaQHYnryNMD9k+IlMhsNcVMmiKPNmu68Wap+HwlnLCdVsGj37ZhWmUWB5+yA1PneDHnUXc2ndBUqErnCBFYd9nB8eDdlTjpyFSdBKvy/iEwQJX1EkSDRxUimbCeIUbvlG0cN10TRt9/RfVqisLiYWCybxOcwb2aK91481T88sKx8BwxGKF3PNnkDzvw/VIZV/dthWhYgkT0GxYaBYLiKeCC8+OYPiagU/Y1dONAiAGjpvixYIETNgqYcUpaMdkIVMcZOu6pYtbkIA7IeKXER8QZgaI1W7px07IyKdoG786XoiPcFy1BaIFLxOUNS4DSCW8d68Mbb3jgcVqJ0OpLSascbVppmPdgJXps5Qdv2KVSKaKflim4/lY/tmxSIIsfsoXt5JpIU7zg3BjuvDUM91Z0474YpFA31hVrGnZ19f82C5Kq/0ntzBv4yq6vatx7lpT40SbGoRU6gDc+dmDAiEIonEElZj0LdjlZOsk0MKhPBLdcH9Hhk/k2ukgTs4hmwIJzJE/hA+KMFaq7LfVITeMb7s2Zj3nwwCNe4eERZptp/RecJPAXpTH5zjBOOSqnmiKzJSHZ32KlkXPzXWZT6desFJ+X43juveItFnq6mt5bAjZFKZ2wED/9bIPTroEom6zk0aZSHD26p/HEnADaOPPA44iLIkBkyBtCEiorJYSigEqxA5n88LqaEFd+gZuhqLUq0hQFCDOP3xSBSCs2K7hmYCFWLFOqWdjM7qrxruOOSWL6nVVo5drKvUlpin9n3fBJU1HqfOZpVkT5jLlL+pBrmq85phyJiq5M/T07B6L3fuRZD+6a5ofLqdLhZkHpjXA/AyaPDeHiM6LVF9qalNSQbCgF/PCbHQved2LhDzaEIhxqWgFnhFnWT2ibAhQWchx6SBrnnBrDAV2T8GQ8UTvaIcO9+dSrLkyaVgDOrFVYIWHR18zp0DD81gguPzcqqFCMnyWguJeiS6h7c6Ibbz6Kv8R2o+bqOZ2FX/YK1zydYgqwbJ2MXn2KsX4DoCjmeWpIQFRVnNyXJ5+UxpwpVXCTAz+PUzmiMbz2vguzHnJj7RoZiqKf7ts+SxdMlVORBwmdu6YxpE8Yp/9fAo4snGAHZwkHfo/IGHqnD59/aYdDYdaqjhKWB0C3MrroVqGkjarnE4ivlisMlhjCyrSHdsmpVg8vbRaKz5fDD2fPNTz8ro9xIgfWNyxhA+68pwBPP+2Gw2Wy5I4hbJFwngYcPuCxGVU4cr/80gnJ5fjpj3bcPLIYgSoOB8UMhLRrELlwlWpIpyXs0V7DzIkhHLGvYW/XsktJBrz7lQ3D7ihELCaB8HZmm7B2RIkihquviuBWI01RH4cuIQUh2ALNhm7cgojMirT++/Ple86B0vVqRD92ZSkn7ZROqODavkVIpnVyHFM+e2PaFNyKJYCrroxh/JAQJIrQ5tFCHBgwugDvfkAxA20bE2tbsWf4QCioBKhJhrP/Hsc944I5FIA1vNQYakuSYcIML15+zQ27XobadBOFK8DQdg9KU6zCYT3SWRwPl5wxBsxjZfG+pgduhA80ecXnS9CDe6/4jgWec0HYzfoBFdIY+o8swocfO+BwUpKpeTOHhqKLaLsOKp5+YAs60+c/DzwOvar8dwmXXFOMeFQWF9x8BU0GByFpiorTmP9YJfYqIh997Zddui//uNyBAcP92LCRwSZows3HpMnsYtBw5hlR3DUyAm8mTVHgeLxx8PAhrBsWN0JdNjWlfPfD1KAN2ZmvPugzaI6jEP86G8HhduClt1wYdlshFJtqKJ35pdIBSCU1Rw4K4YZ/5lxoa1kgmTkffifjmv7FcCkSNFPEx7rCMhvHk/dX4SgyrfT04Jqb4T0KqwwPPeXGnEd8kCT6wpmFWhuv0ACPT8X4kRGc/bcYWC7duOT6gpWF/q8h97g+3mVeG+pjFhbH5Itxnub/11Os6jkvo90xLrTrggxX9CvGimUSHDZLHntxxKaSMg46NIEnZgbhtxmXvTzmqirAB98quLZ/KzhtOiYmb/ep0FUVkqzgsTlVOGb/eO0UJYbvnu4QK/+0YcBoPxYtkoS3KP9vTc7C6KLNJBx2cBIzJgbQ3pNDbS55w2Dhf7JSLMhDFI22S5NVfL4UDrhOX83j5e2QrtALJdMJ7QBmPu7BjNkeuMgfbcHEoZMyzblgNbhnShXOOj5pCo9Ddvo35RL+eVMryCplPRFZWx6OeVITrgl6E8UNPPvQZhywT453pTY1otJCYHj5bSfGTvFCTUtWiinqUTQuwW5Lo3/fKK77R0xPUxROA5GmuAFdg02abrzpKv6ygjHcedYIROZ7GE/pp70d+GWVgl59i1BVxaGI3FQrS+RIphjOPCOBmeMDsJP7Mk+9FborAYtWSbjk+lZIx+n/z7IU1qa6QvHJyvYWa3hp7hZ0bqflda/IukgZsD4sYdSUArz3gQMOxXwwV3ds6gumfINZkwPo0SGHLoW5woA6iXVLNlm6cStaUfvm1XMPvgrtue3SZQi/7Wa8Un9bJp1woh8vvuKG20Wnllm916n6qNq438/w2P1bcHBJunYbe5v1kslRsVHGef9qjWiEatiauVjrX6niNim89ngV2vrzN7Ey00hJwKcLbbh1VBGCVE1R4pA0KW//vohdZJhMZI7LLo6LNEUX5ROLXzbFSAqiUIJdmirdeNNU/BUlL3Kp87ks9qFdeHJoIxzAu1/b0GdQKwGIYabyZ6s1l1x6qTTHTdfGMKKvhXRC46L5+xYJ5/Rqi1BQA5Pyd6TqtH8M7dtrWDBvM/z0A84Xv5NZBgOCKYYpD3vw1LMeOGWy2WkO5rdbhYa2xcDk8UGceJBRTVEcNE2bbty8JOr5NK9teL4ER/GC3u+zymfdYFRFTT/VK9MM1w0uwLdfO+FwGAcTlSk3+QNIp4GSvTU88dAWdPDl50r8y5wZsDEko2fvVvhzI524NMX8RE2Kr3KOzvsArz6+GZ68UWtbz4KAeIsqbBgwsgAVFYTetGj0GUHqE05M4O47Atk0RRFvk5su3Xh+u1GbNjbQ30mPUXHMIg2hblJsEXEPiM83uS+fetWNMXf54BSYTNM2jp6HRd4MzjB2VBBXUDrhTrChVSYYLrqxGCuXyznUf7ULShQ/h4ruPThefmgL7ARbsNIYQJCJJ+a7cPd9PoFGNXsIZF5LcnG5GW4fEsCFf8+ppkgl3mX/InTZ3OToxpuW4i+Re3PvlbNY6Fmv8PGJoAqweotenfCPNUzH4+SBo9lWl2goQl8efWQaj9xbBS+dtGZNjKymEB8ncOXNhVj4A9F856+5NA9iZTv6qDj+PTMAySzbcs6r6JJdsVnGwDsL8eN3Cmw6UNtU40IOeuT7gB4qZk2qQodiVY8VClu/bRja5r6sm/pvUwPv4s5NRvH5n/DxxPlrWOwbP9Q/sl4Hove+9xEfZj3ohtdSdULdY0P3NqdTw313B3EyVSekoJHFw5b2lHh7bhhSiA8/c8BNRSby3WiRxM5w5ilJzJlUaf2rY3z0qLTQG584MWqcD+mkZFAH5f9FFF5iYqjQGGRFw43XxtD3X+EslIJDBlNaV6FgQ5OiG286ir+s/UzYj74esQUucAM3oAA/LCc24SJs2QzIJu154yYgtDKuyrjkggimjgpCNq4O+erq9mx8ArYMHO3HG++49HhCno3MirTKcHHPJKaNrQIieT64vW7GRXtTjOG2u3144y0HnPRFNOedzY5Mbs4O7bkoXXpQaQ5YTyqOgsceZN1iTYZuvEkoPl+OUu7qtZCFXnWBB/WNIHpvxjDirkK8+aYdipypC2tOUUgAIp2wnYrH51ShR/v88Dg7fAsFkiRgxMQCvESuVXf+mkacN6rKccWlSUwYHtAVP/8DervTIhzPV4sduHVEITZtYVB2VHpxuyPotqMGKgrM0JPSFAeF4DF+QQLfo7SLg6/fj5Vhhbkd2DW9m4birzrgQ848x7HY10rW8KZ0ws+cGDq6EEnKB6RPrhUZcgj35cABEdxytVGd0Mo4uc9QWqAMjJ/pxbwnPXB7dPxNXk3jSHLgpuviGHFTUOfrsdoydx0C7akMMx734rEn3MLLpEcWzGF5xHdLA/yFGibdEcBpx+jVFMXvknnSkB0fsq5bmgTdeJ67YVXyO/8cL8eZWsF1L0qBf3uyUlaAzRGGm0b48d33dsgyRTut1YQlCHDZfgk8OZvSCY2g185Om0oLycB9T7hxz2wf3MLUyVPUnOASwPBbw7jx8vyBcbVNme7pS9fZ0H+0H8uWyVAkFYyZk5n4HYlSKsAxR8UwfWwIbXLjDHK7CPiG81kZ3q1tPrv673nuxq6ZJsFlsPbUVTxRsSdLL83eNimd8PGXnJhyj1+3ekzoVfVKiB+HqjkwTB0XwAWn7Zz7cisJUUqgAjz9qgtjxvvhcZlgdSCiJzBxol5yZpzAN3XTJCCqMTz3phuTp/oIjWTUUzSvAqT8DqeGwQPC6HV+FHIGPUpFgpXC1SjZ2JWxfADcdbM0K6OYX7WVt1h8hi/zDOPu829D8AWvKN1joC+Xr5Nx7aBCrFmtgIp/53911CcioqNgSCeBk05J4MFJATjIrWPVfbnt+hiQloEF7zoxYETzWk/rAAAgAElEQVQRPG7NKLiWhyCMFMA504I47fi659pfF5YwZLwfn39mh81mtZqijjgt66LioWmV6NQ6B0gntw6DhW5jpYkZeax2l3VptIrPV6AdnJct5+H3PUzbmBUQpRPedZ8PTz3l0qmyDWvVnATpAsngKeCYO7MSR/VI6cUc6lAaBE1+63M7brilKMvals8cyatD6MzHZlfhuMOS+olfF/My7H0KC7z3rRPDbitALMYsoTf1g0aDLDHc3DeC6y6NwE6nvpgnVYNvF2HudXuzjticz5p3RZ+6EGm9zJsvL3kGSumFiL/rADcyq2zAV7860HdoIQIBvTph5ppmZhJkeCSTDFdfGcMdg4KQdiJCW9N7VQn4/GcbevUtFrWr8vsq6flXNgfD0w9W4RByGdaWhJLvwnN2upLSFGd5Mf/VTJqiOVtRlBWiVE7O0WNfDRNGEAtbSkeR6gC2OBh/jnUN9c53eg3dr1EqPl+Ow7n7ho8QeMbNENZlIgFBlWHIHX4Bt6VCa6aw9jl7m04zdOiUwhMPVKGk2Dz6MZ9NomDnrysVXHpdEVIUOMoToEkgOV+hhufnVqJ0j/qZGx0jP6xUcPMIP9avl2En3hALFyWCV1CM4sKeMQzpE4I3k2lGsrbtEUN6/dGsO37KR14N3afRKb6Oxzl6Ieep/Vn8B4HHocYdwH/ecWLkeC9IcXUvTn7naEaotFi6z6oax5ihQVzzj7j1yGgtO0XOj9UbZVzQuxihEBVozm9rSfHbtOF4dd4mtPXV4b0j9/UUA1EZ5j7rxqy5XmJhMVcMJmcsokXZu4OGUYNDOOWoJEQVVQElIVoLzw+sdFOjpBtvfIpfLl/FfdfMYcEnvdkqajJV/pNx46AiLPpNFvjyakCOuSVQgsmhhyTw+IxK+GnHzf128tNe4wu1oUrGOVe31qPKeSu+hk6dGF6b9ye8VLChnuZHWWIrNikYOLoIv/4iQbFbIdoiYB8X9IUnn0xBrQjaZtIUhfITjmfjNaw7XsxfcA3T05zW1POc+Hp4eOrctUj8VMjSq7NamXIADz7pw8w5LkgSfQHM+Z/FF4N+KuS5sTPMnlKJM0ymE1pZ+paEjPN7F+P3tZJOJJVHo8htWamGVx/bArtaV26m7byYosscePk9F8ZN9kFNEQtbHhPcposA1XENbVtp6H9TFJedFat2b9K3RGm1CY4NjY5u3MJSzQsn3yf4srbT4DqhLw//xy3SCakpwM8VCm68tRU2bBCQKEteDrKgUkkNPc9K4u47jXTCfCdmsR9RnFzez49ffyIq79qP7gwy88gj4njqvgDkBqAg3xBlGDXZj3c/0FnYzDe9uAbdwQ4/MIkJo4LokrmbiFO/VQSI3MvK4reZH7v+nrCy0nqZDV+CEnh7/8Ijr7qYWiki/DS5qMxwxzQfXnrFCVuWfs/stDk0lYlQ+7z7K3FAl2qipHpZjDEoOYv6DC/EB584sskxO3of6QkVnTj91Djm3BWou+DVDl6aYsBnPzkxaLQPgQDdRSjCkaddZowrUFKCkoTjqsti6NsrDKdYDHVggLJHDFjXqOjGzWpQvekJX73f20D7kxH9QMmmE9qBD79x4eZRPsSi1j7FFDkiMtVkCuh3bRTD+oV2Dv+SrwTIlJCBoXf48err+SE0yUuipYFLL45j4ugAhEOrPnfIQG8G0wxTH/Lg6Wc9gpIkUyAp36Vm+pHjoKxrGmOHEf1hsjpJnnlTkJU3Wdeq88yOWV/961Osec+ZL8GpWkHfV6XKxz1ghlNdAsjfPGB0Ib743A5JsaoDKtJpBV26pDHvgUp08ORB7533zHfQ0VD8cXf78OQzXrhdaq2uE53AiuP6qxMYNSDQID9QYV4BWLTWhptH+rB6lQ0ykXARB7nJpoLD5eA458wERvUPoYDqc2WuKXL7KLR1jYZufJcrPjkFsPbk5Vpyw15S6jf9+0jycgDP/deJsZP94jOaMX3M7YVgyIGqyZg4pgqXnZuoN/flX+ZlANXufdyNWff74XURqHfHTSi+BgwZGEa/K6nwhLnVWu7NdBzPk/9xYdoMSlOs9Tda46soX7jDHgwjBgbx9/+LQcoEtZgDkAuWocuf3RoD3fiuV/ylrlu5+5/jWOjfejohNUlPJ7xhSDGWLpWhUK0mwRJgrpGipVLAMcckMPfuILx0/FD0xhSln7l3Znsb3PXPvebEqPHEzV87rl6YxZxj0tgqXHKGAVew+Hqzj1Ga4potEgbfUYBvvqNqimZH0O15mj95sP7v2ATGDw9hjww9iojoknuzcjDrlnrYyuh1+YxZXarLd4OXozX3XbaKRz72MPUP3Z1G5XbswD1zvXj4MY+o7aTT7+U7VWMQ+oRrgMPB8cC9VTiB0gkbwEuSK6A04XU+dKLPUF3xDTLiWmX40L1bcPJRBn6o1t5114HSFN/5zIHhd1KOgw57NXfc6BdjYqErKgL6XhPDVReGYMuc+uSGVtoEIa/fm3VGVd3N3PxI+WqT+ZHzeIIv2+sJ7jrkHyz0ujN7E7IB3y2xoc9gP7Zska2BqMi7xjXEkzL+cVEMk0c2jGtw2yUTeezHPzjRu48fduHONG6TNciGLpWKwkSl9CN65MfDn4eY8+8iAZtjDHfc48Prr7ug2Mwqvh5YFJhPpmF/wvGMqsK+nXLQm0pRDDw1j5WFdynd+C5TfL4EB2u+6z+XAs+7wILZ9LoIGIZO9OGtN936hVYck2aa4VdOA0VtVfz7wUp021OtO7CXiakQXmfhCsLrFIITak14vHfsKnR7VbzwaCXKaM55UJKbmM6OuxrBcEpT/HqxDQNHFmDTZpuIkptTEv2LS7a+x6PhHxfGMOjaKNwZ1ly6rMntY9D+OHRX0o2bW1OdSRngq4/8QYN8oBT9StJJSgHuBP73iRuDx3ihJsmuN+dPrp4eF7b9oP5RDOhtgQ2tjtZJulSxScL517RCKCAbeJ2af8j0G99jjzReeXwLWlO6Yj0GbmtcIqUpphlmzHPjsSe8sFmmH9VzdEv2UXH70DCOOySpV18V8Rm3Ctn5Beu6ZZfRje8SxefluEwr6D9XqprrzZKvS8CfUYa+w4vw/fc2SPSZzTdPdatdJJ+9iv32S+GJ2UG0dtRROqGVHwMDNkUknHd1K6xfL9WcNGP8FojMqktJCv+ZtwVOq1QIVua5zTOE41m6QcEtI/woXyqLCitmz30akvz6Dhtw+ilx3DYohGJK7cy6N/cIg6+/nJXhv3UwZdNDNLji8z+ohvC5FTz2SyuWXlmdTmgHHn3Rjen3eg0PTg6O2MSyKC2OPBR3TwjgvL/F9OintaFMvLVGox1BjeEfNxahfHGG0Klmkatp4KCDk3jxwSrIlHHe4LtjrIMIeMHwwptu3DXFK7A4ksWvr6YxtGmbxtB+EZx3eiynmqINUIrXo8uGvSm+uPPCNjdCg4uWL281UXOdd7MUpORxI53QBiz5Q8F1gwrx+xpCX5pbBPWmrwMVakskgVNPSeL+iZWgUrS1Os/Nvyr/J4jGjxGxlB+ffOqEky64NSDB6LdJmLTT/hbHQ5MCeryhwXdn66X9EWEYMc6Hjz9zwU7Zbixvlv/sQGS+SbKGIw9P466RQezVKvei2yoMLbRL6MYbVLR8Bfbmrt6/8dB/XZL2Z1Y4cQW4a7YPzzzjgaRQ6R7zmk8LIcVxezU8el8AR3TbBV6RbX8SInrLMGKCH/NfVeBy1RQN1S/kVG/rikvjGD98J4mk8v9p7rAnVVP84Fs7ht5eiEhEg2ySlYEGFzllVDm9UMM1vaK4ntIUswcSA2ztopDWNzjdeMMq/soeb3Bpn1NZ7G2biCTRMecAPv3ZjpsHFyIUogPRGvqSLsiJuIRrro7itoH5VyesIx3Z/jAGv86UB3x4+FGq0KInuv+16cnoqiqjf58IBl3XQHii2hbPgKoEw8T7CvDiyw6B2Rf1uWp7LufvuZkT3bslMH5EBAeXpqq9bMyfgIRXWWngMhPD7nRXM2vYqZfxpTiR+/q9gaon3IS+Ei+mdMI0w613+vHh+07IhO2w2Cgrq1Mncl9u0SsFGmm6Foerm8eM6O1jLzsxbqJfsC1sP12SXFrEpyNh7O1VuKpnouHgCjtaKZUepWqKKxQMHF6I39dV5xWYUn9G6FjA6QYu6BnHiD4heKgqI110acspTVFdfyLrhm/qRvC1j9Igik9RbKw5eSnUqs5ILDRgUXo64ctvOTFmfAHSmlEgzcKMBLW2yjBqeADXXFKH/Di1y6/WHsS28PYnDtw0uHCH0GRy/lHy/FyKMh/Z8FHmGhdCaYoaw6PPOzFrjk/49cnNbGGbhG+f0hRHDwrjb8fEdYceDSQ5OSTfr+jy54EWrhG17sH2OliZv+kX8XJHP+45ezKLLPBCS+mLtQM/LVMwYGQR/liTk4xtYkYZtkxiTDj3nDgmjwnCTT406x8O02ur7QFNBn5Yoiedy1SOZzvXF90cYHC6VTz/WKVeb6ohg1e1LIK8yn+EGMbe7cP/iASX3Jsm9ikzvH7R5Tj84BTuHBZGaQeDmYE6sKIwEGwwunEL069tq7f+O1+NIi6fU4HY116mVvPjRCVg3D0FePEVhzjprBUt4IJZuLiVirkzgjikq4EBb0SKT1NZvVnSk85Fosf2EHIE7gLa7ZHG/Hmb0S5DMtuI1kEJKx//YMOwOwtQWamIwJaV6YmEIL+KKy+Nos9V0Zx4hQzIRZXwb9qLtc1Qa5jTNTO961/xV3Scy+WyK1n8I2fuhfbtLwkM5RPKQEpvbSLEjyPj2quDGNkvklOS0owI6r9vVZzh/OuKULHKLvAvf2lk7nKge/cUXp5bqVdBqcba1f8E83wD5Ufc+4gbTz7rFUEtK02vm055xSncNjiEow9I6aBcIRZvFIr6ACuNDbEytplnrOlbnm/gy7C/5r7saxb6r4vxan6cTXEmqnR88akdkqjNZC3CRCzHlGBy/5QgurVP75oQfx6yiGrAvwYX4puvHQZYbWuxk8uPMq+OPzGJedMDYJQF3ggbXXR/WWnDoNsLsHylAoeN6ySyJhsFtYh789yzoxjeJ4pCiq6LiC7heFrHwf+sd7px87M2sUi+8uCvOXAYEj9JjLJJqDmBf//HjYl3e5BOZSp0mBg084HlkiBBGj04iCvPj+nQ18bYjEysURPJJejebpEIOgHJh3/lZTGMH7qT1OD1LAOqq/Xv15yYPrNAAAhFQNeS8nN07KBhcL8wzjkprvPxCN13pqE4PmBdAqfX51LqTfH5ElykeS6fx4Ive5m4vuusICs2Kug/zI8lSxVx2ltp9IVIJCUcd3QS08ZVob1PEzi3RtmMTKzZT3pw70wf3OTS3Mawo+QNVZMwfFAYN/4z3DhcmdsK0/goE45n1WYJIyf48eXXdnHqWwsxc3HRPeG4BG4bHEGnjAtaJKy0ioBvrle68XpRfL4STthOq9DiS9pI6YpqfhwbcPdDPjzypFtYeswy/oPD6QLuHh/AqcckdB6XellJ3fyUKCFlwUd2DBxSCIdz+xOluN1906pw2rGJBk+YMbVKCspx4M2PnbhtYgHiMZY3PeK276FIe5siDdf1juLqi6NQqIK8+IDYwGTfanTZUm904/WiLry8cCz3nDAY4Tc8WZp0B/DNLzJuHlWIjRup7mrG7WhuCiSadILh/AujGHvrNgnNpnaw4TqTS3PhUgWX3tBKjwht6w8hDkofx0uPbEFpI3NlbldKVMc3ImHibA9eW+CGYilNsRo8ePABSdw2NKwTz2YpCAvDQGQMK0vNrI+dMqd1ecyAL0VHuC5YgsjHLvDN2aQjIlcaPdmH1990QBIoNJPZPYa+qGmOdu01zJpchUNL05AaQ4S2NrkwYF1QwkXXFmPjOlkk2OQ2TePoXKJi/iNbUFCPtIG1TdPM39MS8NUiO24d6ceWzXpE19SVPGM6aYDPy3HJhVHccm0EHlFmkWZC9YpaReD+s17oxute8Vd2fRVS67MQ/dqWSTChC+2CD5wYPcGLWEQWazL7Yl1OHClVQv+bQoKFgODdTaIZxZZvGObHZ584YM9WQdT9WRTOP/WUuChQIdhVzApnVwiB4CZJhsn3e/HcfDcUiTBWplRfnzXX3Ztd9klh1KAwTqSaAJmLruQhUPmzrCxyTV0vsU5FzMtxPPde8RbCL7sZN/hxZGB9SMLNo6lelU0EcMyDW3VdSCY59jtQxcyJAZQUpy3Jua4FmNd4dMGVgBmPekU9Xg8lnhvwZAFO0xiG3BJE36uijfNiW8MiyWr7/Gc7xk3zYvkKm2C6s+DgETWGXXYuGORGDgijjUE8Kw47pXUM6U11TjdeZ4rPOSRUHF3OU4GuSC8GMz5ZhMeZ+6wLd8/xgdMKLUCOhQAopiNzjB0dwMWnJaA0BRMnozAE9pKBT7+3o/fNRaDqbozMPR2bBpeX44nZW3D4vkYwJ69fU+PoRMnpT8134f7HaX/JYUGBGTOwEb0+GMXs2rfVcEufMC46Iy4quot9Zw4NkusHVlpVp3Tjdaf4S2w3wnPhdARf9opvFY1sAxav1d2XK1ZRmDtTBM3ca6l3PAGcckoCU8YEt6601zj2f8ezMO4nG2MShowrQPlSqt1VrRwHHZjGlFFB+EzXn931i6dT/9eVNkyY4cXX39pFgE7c3kxaPXQA0D3hyCOTuHNICCXtDLyScG8Wh4EtvVkpXqqrFZvTwBreypfDz+3nViD+TQFT12e9FgkFmDS7AE8974KUOQVMclFTiJto9XwFGmZMCuD/DklCbqzBqpp2JXMxl4HvFtmwfLWc9WqROLp2VnFIWeMCpuWtYJScnmJ47V0Hps7yIRJlIoPOWkQXKCzUcPUVMdxweRh2A7YsOLLlok1wbqozuvE6Uvw953D7UVezyAIXuKGVTuDTH+wYNMqPysr8S+H8VeAUrGK48oooRvYNw2vqM5r39jVcx+1hXMS3fhenSe6EBAhxunKDjHse8OL1d5ywKUbegSXt4ujRQ8Udg4M4tJuB3qRxmD8CJOqMbtzS1HJlxMvRnfuu/J6F33VBo9NeN+Or0gzDxvnx3ntUr8pEZe+tNoC8OBx7ddJw39QA9turibgvd0KJmuSjBMvQGD76xo6x03zYsF6CbGMm/ZvCxQNNkwQfz3lUV+uGcLV7l27NttZR4M/urCvW7Kycdl7xVx30GZf8R7Ho53IWRE6Er/9zYfyUAqQSmaqy5l9FtmJaUzH8lih6XxwBYZmaRSNRZHD5Tfik32ovJGB9QMJDT3nw7+fdVPTTSKzPF9JARm31RXevvdIYMSCM049L6OhNoT6uFCTbm6w0uNN04+a1MWe1fCnO1TzXPs3C871MrdInJwNrKiUMGF6In3+1GejL/NU1E9ck25cutIcdnsDMcQF0LOKNF4+T7/LI3ceByoiESEwP4hGLcqGXGAwoJJ3vQI2sn6FFxPT8zRIHxk334rfFChyKFWcGFx4em43jbycmcNvAMPbwG2S/tGy5dRTapjNYN3y6M1KwrPicw441p1bw1Pp2LLUom06YtgOz5rnw4NwCS2DjzISoMiHVe514WyV6npyE0lSVgnaHajfKQPkaGd9+T5dbOwJV5PbTUFysoqxExZEHJ9C5vdZ0ld9YZ2Wc4dnXXZj5oAdakn7Q1qjYNJWjVVsN/a8N45/nxnPwWDZAKliKrpu77wzduHXFX+YfDdd5IxF+yQMtmnVfLlxmR98RXmz4g4JVVn6Tuh8smZBx9lkxjB8RQDHx0TRhM4eCVx9+Y8cLC9xYuFBBICgjRdwddHo4IJT/6CMTuOy8OI7aL4eBwIr4duEz4o7OgPLfFUye5cHHnzlgt1RXS6dLlyS9QuWdQ8PotpdRvklcdIvD4FWDWTfNMt24JcXnq9Ce2y5dhujXbqauyoaqiTxp7PRCvPyKXsHEWuxdgyrSCYH7plQJ1uAmgcfZVuFIsvSFtgEff2/H1NkeLF5sF9lmClVuzHCicwYCJVIS95FHpESpooO75mzyLlRkK6+mO2hUBd74yIlJ9+p1tawQhAkjSWPw+jmuuiSKPv+KiDRFnWaV3JvFQUh/7sW6IGBlntYUf0XXF7mt+7mIvmNnRDpPP3UH8ObnDowY50ekikNmkqXwtTjtkxzXXRPDoOvCOstuEz3tRZJ2UMLgsQX48gsnHCK489cmiFSFGavhrDOSmDAsBL9wCVrZ0kbwDBW33iJhxiM+/Oc1JxTTaYr6TY+YJ6iVdtUwZlAYxx6YyEFvemNg8uOsNNDPyopNKz5fgqN4wXXvI/iam2kb9UOdyFHjDLfc7seXX9iFiSMIX02PzpBOqejaTcXsiQFBlc2aEjQhdwcYQAjGVz5wYdhoPxRZpw+pUZeFx5eLH8fsaRGcfES0cePyd6RthNnXgM8WOnDn9AKsXS2Jy6rZoJbgW+YMTqeGs89IYmS/MAozxLNEGenoFmdYfDArQblZ5TelmpRphoqjF4GhG6Lf0taK93E78OzrToyf6odqJSlEaINxGjJg9NAQruhppBOamqHZ5ddvf6JGvGOaH888X0vVQ0PpdRpB4PrecYzq3zDF3+pNAsR+HWaCCPjRJ7zi60UuTnOsywYmVwM6tE9jcL8IzjklLujGRZMKVUiuL1jXdabpxk2pFV8i90ZB71kIPOdFJnlcBlb+SbWT/Fi40J53Be+tBa6fBsmUhuOPS2P6HQGRTthUTRyxNmIclhj6jSjEe1Q82VG7itE2q6qGc/6ewKwJQSBi8ZpU+6sapAfVwvhxuQ0T7vbi+4VUQDpfn/7W0xPuTZnjuGMSuGNoGJ2KjcqVZAnZS8NQl5qmG89b8fmf8CFx3hoe/83P1GV6JWKyx23A/Y97MPdJD9Lkqch7xJzFEcVcmsHtVjHtrhBOPTIhLrRWhmqQHc3nJYbi3zLGj/+97YCTir/V0oTipznO7xnHPXc27qTz2taS+fEHEwzz33Fh+myP4DYl2L6VRswMRcUqbvgXpSlGYMsSzzoBe/t16LxyHzN043lPgy9rP5M7TrieRV5zgbD25I2zAd+XE8lQISrWGKRQFi5k9EgySWVjUhgzMAB/E8lC2tEG0hVHYPAf82L2Az543GqtNq5e7pNh8M1h9L9q11VysaKYNT1DOJ6l6xRMm+PGO+87YVckwc5gCrdP/cmykRj23y+JO4aFcWCXHD4e295hqBsmsm7xSfnOPS/F58tRyt29FrIQ4XHW6fY4ofI4AxUwXvC6S1QYpB9DXgNuM7t0Gmi/Zxqzp4RwcJcm6r7cjsQJsvvVEjv6DixEMAQocq50sjFqIw1Tr3HbprWGh2dU4cDOOfR6+e5mY+xHX7408O7XDkyY5sOmTQYy1YKmkI55fBr+cX5MpCl6CcYtDloZcHSNgpeXsBJsyEcMeekpX3nAh5D3OB7Rj2S9kJHuvnz9IxfunOpB1RadJ8Qk4ti40Oqw4wE3RUQ6YbPB4xh2PlVEmfWwF/NecIKnSPl1qILIwCJvgcjYY0hpgMuh4uqrExhwVRiORsYBmo8y1dhHAv6olHD/k148+5LLiGNY4yCkr2LnzmmMHBjCyVTCNeP1k9smwLRXWddNedGN16r4vBxncl+fFxF+3sPULQa7LbAhImHInX589ZXdyJQxLxr6gNG9YL8DE5g9MYR9iqmUvPlxGu0TpNsSsOpPCXPmefDWu06EAvTJprxjcm/qpzx9Pqlwwvl/j+GGq2PYk4oiN2WIxnY2hJx9X/5qx9ipPqxYIevMDKbsHX1QUVeL0hRPiWPsoBAKHBm6cXJvlkVZqvykfOjGd6j4nMOGtaeu5KnKDiz5I1299Jc7gHnznZh5vxfRmJ5qZpb90vBgginA+FEBXHRqHBSzaY4to/z/fd+Jr76xY+0fiiiCoXEJbo+KvTuqOPHoJM4+JY6OrZs4XmfbDcw4chiwOcrw1Ksu3PeIW+Riiq+d/uHLu1EkhA6L9ntomHZnEEfvn6yO9UgFHLL/V5SsqZVufMeKv8wzFJ7LbueB57xM+Nb0dMLytTIGjykUFfGEwotjutaPx1aLo94JSic8LYHJo0Jo4zIqpJgQQt7SagwdFSCaZCivULDqdxmBSjLxZBT6UyjpxNGjcwouyltoqgG7PGRMdX9/Wa2INMVvvtJ5RHWlN6c7AsejMPS6LILrLouiHaE3jUOTK2Vhllreh3VXn9rRlGp8I1+GtnBdupLHvnWz9Iqt0gmnP+TF08+5kcpyX5rQVlopY6Jelb+AY8akKhx3cBNMJ8xjo7fbxSBfIvccfbYVuqCR2d/gdf+sLmAnnjPSFIlqZuoML8JhZgAZzSk+zYCYKcq6JNH/esLsJ2HLWgsOwNapCp5lHdkemdP6r3OuWfFXljwN5eCLEH3DAY3oTfQL7Wc/2jFyvA9/rFcs8CVUs1+nUgy9/hnH0L5V8GYcHDsh0yb56G64bt3sk3H3gx68/j+XCEzpB75J5ResGxrOOSOOfr2jKGmfcy+ydYyCB+awrqGhNenFdt/Gl+Ew7rnhExZ61QUq5kC9jHTCMZN9ePtdp4hf6cUc8jdz9BwbFam0hL32SeOBKSF075ike15L210kQAlGKsNH3zswfqoP69ZJAslrUu2F2qU1jvbtNdx4dRiX/D0BV9YzIoHby2IsvXh/VgYyV/7Stq/4q4/8GXDtx2OfM5bhb7YDL7/rxMRpPlQFKQKXv8LnvpU8OfSZGj4whN4XRUFQe9FMWEu7i44023XKwMYqCQ8/48G8ZylN0dKBrx+jmoQTj0/g5mtDODiXqUJqlYaifMBKNmyXbvwvis8Xy1dy//UPIPSMl6lB3f6UgbVbZAwe68MP3zt0IiQLwSr6QCTjDIcdkcCMCUF0KGhm7stmq6l1vDAD3vh9uZ6c/ttvilFKtNoUzveNqgoU+lX0ujyGXhfHUOQyLrp0kNp7RJD67TzWDe9tO95Wis/Xw8NTPdciuQHX5OkAAAmRSURBVLIwN51QtQMPPeXF/Y+6kExQMQdzp30Gk0cXOrsTmHJbAGeeFG/a6YT57kxLv+1LgGroxiU8/7oLMx5w60VCyObdXnW8HchQB/YBBx2Qws03RHDioTrOSxgRzAumtFmNkpV/oRvfWvGXtZ3G3af3ZcH57gweh6oT/rxMweA7CrFqFUXbLBz14lOmIhFXBG3EuKFBFArKkRat2J0lQGmKS/5QMGm2Bx9+4oRT0ajoqWl7n9ybdjvDRedFceOVUXQg9GbGLayUhKH9PoaVJbaiG88qPl+CEu7t9Qsi77tY+neDrBKIMoaJs72Y/4oDaloUrLLUVJWjTSuO2VOrcFj3VNNMJ7S08paHapQApSmmGd78zClKQ1VVSYJ12fx5SPxLDF321tDvuhDOPikBgScQA9kAe0kY9vJ9WEdszsylWvFX7/cWpL3+hsh7CnhSt+1twAffOjBygg+bN9KErMFKRY2nlISbro3g5mtCIDNMjG9+hS1a1NwkwIiORsGsRz146T9OwbhspdGpTxiQv58Sx4BrIyjrmMu92T4OJJ5lpVuydONC8flSHMq9N37CQvPd0Dbp7yVOdw4MvcuPd99ziKx30lYrBz6xoe3XQ8U9UwIobWfQe7covZX9bX7PkMODA5//5MBdU3xYsVyGbLg3TakI15DmDO3baejXO4yLzozDkfG2k3nuLItBLe+WYWHTFX/lfm/C1ul0hN+XsiFEG/DdYgX9hhVg82ZblhTAiuanqKLf5VGcf3bMoPduse+bnwZbW5Fwk0gcm8MyXnnNhdffouR0i5STOjEDLjgrJk79vdoYtj69xLZHAog+xLoGbxHnOt8IL7TefyL0rhNqDiWhE3jgKY8oZKDfuK0vTOIM3fdLosAg/Ld8UbA2hZanGrUE9CxcAqNWbpaxbLUiElWsOlEIEXDwgUkM6hsWzNrZ6ipcBpz7RuH5uR1VTmd8CS5E4chHUTWnEFo1RQkVdBg4rgD/+59LYErMY+1zpc1Bp74wl7hZHGej3rWWye2kBDIYNQEOoLJXGf+JOY+5MQsGcqK0b5/GLTdGcPHpcbAMvJvGcx5ShcQPF7HueJ/xct8kXnDxUBZ8ToampxRSS8pA78EF+PYbl54yt1NA+cwqLK1mJ0Xb8njjlsDWumGUlbA0ZVJdAj8WFKiCerDXBQbUPXMxtZckoa69i5UmxzFecezbHK7TWPRjVH8XgDhjuGpgIRb+aDc+O6auGpYm3vJQiwR2VgJUbspboKFP7wh6XxQDsZVnvYdSa0Dxf8pKlv8f47+f/S1PBw5j8S+RLepANpcNuGFYET79nBTfPJZiZxfQ8nyLBKxIgPJyiY3h5uvDuKJnfOt4kVQM2Pb8kXX+5RDG157zPdLBQxD/XFd847PAXcDt0wvw4nynAALpMIWW1iKBxiwB/S5Zsk8ag/pEcNaJcWQwluLwlosA296/sc4/7sv46iNe06RWPaXIexDZ0Bl7yAm88KYL4yb7BB8KuZx2Q/h4Y97llrltIwHSz2QaOPboBAbfGMWhPXK8OtRXbkMnfjnbZ2F3xpe1maW5zx8ghZ5C9nJLIxBD2gY7bhxSoGN0RLMSvmrZnxYJNJAEOINsU/HPS2Loc0UUrXPZ+MihaCsDk+LzWUnFxeTO7M2L7prJtkzzQTOqmhhHe9rOcM/DHjz2jBsapcYJmEGL8jfQNra8xoQERJ5HiqF7jxRuuT6MU49JQd6WosV1YhKxT25n3bUpjJejNS+6dS0LvuJAerWe8p7RbRuw9HcFQ+/y4ZefbCKxPJt0ZWJSLV1bJFB/EiCd5HpJWA9w+SVR9L4kira55YOEsaKAe84MsPiCC1hXfKBDFtac9rMGz/5S5E2AJ7ayaDQ78PrHTtxzvwcVqxVRwIBSDlss/vrbypaRzUiAKiVCJLKccmIKN10Vxv4lKb1eWm52n60DuK3TZrbXl21IfXXFX4xLtNZ3PSZtmeWFtg0DmwTENIb5b7sx71kXVq6gc1+CzAw2MDNzbOnbIoE6lADx52uqBJcbOP6YJHpdEsPh+yZgzxYTN0qzEd7Gc3Yc8Y/vZ6WBIVvdVvmak37TpPbdpdArAI9vfY+VgIgm4Z1P7Zj/ugMLf7IjVCVBkhkEHaRsEGe2eDzrcFtbhtpKAob5TXSLdMJrGgeTOfbcg4uc2wvPjGO/Lqlqpc88LABqncEdXcIs/m4JK8WfWyv+EpzKi29/BaHXvSxRzZqWfbkEpBnDT0tt+PArBd9978DK1QqqAlSoTdJZw/XvR8uOtUigjiWgexVFRogEUTCvVbGKg/ZL4+gjEjju8CQ6tVZBFEXZYCt5cYTv3g/u6RmWoi8OY6WJBzIT2zr1cIlvqFY85A6p6jkP0ksAvh2SejsQjDAsXWPHihUMFX9IqArYoBKomv7HIoqzjiXVMlwzkoCupHr5Z1ElskhFpz05Dtw3hY5t03ASN08m1TA32MS8gPuMONKLf8Y+vx6fy5//F98kX9HlCXiv6MVDL4Ill+h8mdv2MpgXSNHDCYZYXIJWHfRtRiJvWUqjkgCDqLjjcnK4HJqultkCEVuf9pB8gPcUDak1y5D67ghWimDuWrbrlOfL2k7hviv7s/iPbsQIymAwqW2vt8CTNirxtEymOUsgY85kLOqMTmZJyRi4sifgOjnGUj+7sM9CO2NZVH5WMjVGo3i5fBm85z8EqZVNi37uklJk+iSriU9a4ljNWb2axtq2vU7KxeCOg6guVoRFXn8J8u83sc4wTu2tl7RD9eVrUIxE61FwndxXk7xplljlY2oFkN6o43oyZpAZnuemIdKWWTYFCTAbuOQDk9uD2zoDSocAS/0cRPTjAaw7/rOjJeR1bvOlaAPgdMjdr4St0/FgcIG5YoAtDUb37G1bzrDZX2UNrxIE6TkwoL/8d0321TbvzKSI5Z4CW8Gpzby/NrFk89H0N9C9S6shR23b9dUsq+oSKaJcyg7Wl/tXjVLachi+/gIhz/gBjfH0lKftjF+DBZypz5n7yNYnrZGlVAOWpXpfqt+5XVHVlOOXzYLaes6cp7lsT0KLM6h/2lnqtw8RX/QYumE+Y7XXy6xth/8if6ImB6BgJdpDQ2ujdGnOonKuwunsf2//79VZiDt+futsxb/2re3v1fPQ1TTTant/5lqvbvcZ3dWg/99cOe54/O2Ptf31b2/83OetvD93rpmxapp/vuPXJp9c98j23mXcU3cgy23lQ6qdgowgNPwCCYtZKRJmPlKmFd/M4C19WyTQWCXw/2FPRE8ZCmprAAAAAElFTkSuQmCC",ae=me(65862),re=me(65582),z=me(65808),a=me(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,pe=(Ce,xe,Be)=>xe in Ce?y(Ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ce[xe]=Be,fe=(Ce,xe)=>{for(var Be in xe||(xe={}))te.call(xe,Be)&&pe(Ce,Be,xe[Be]);if(ee)for(var Be of ee(xe))ce.call(xe,Be)&&pe(Ce,Be,xe[Be]);return Ce},ye=(Ce,xe)=>x(Ce,b(xe)),he=(Ce,xe,Be)=>new Promise((Ae,Te)=>{var Le=Ke=>{try{Oe(Be.next(Ke))}catch(Ve){Te(Ve)}},je=Ke=>{try{Oe(Be.throw(Ke))}catch(Ve){Te(Ve)}},Oe=Ke=>Ke.done?Ae(Ke.value):Promise.resolve(Ke.value).then(Le,je);Oe((Be=Be.apply(Ce,xe)).next())});const Ee=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:be}=we.default,Se=({exercise:Ce,socket:xe,dispatch:Be,onStartScreenshot:Ae,onCloseScreenshot:Te,handleToDetail:Le})=>{const[je,Oe]=E.default.useModal(),Ke=(0,ne.useRef)(),[Ve,Ge]=(0,ne.useState)(!0),ze=(0,ne.useRef)(!1),We=(0,re.useParams)();(0,ne.useEffect)(()=>{var Re,Ne,tt;if(document.addEventListener((0,ge.gH)(),Me,!1),window.addEventListener("blur",et,!1),(Re=Ce.exerciseUserInfo)!=null&&Re.screen_open&&(0,ge.vp)()&&Ge(!1),(Ne=Ce.exerciseUserInfo)!=null&&Ne.screen_open&&!(0,ge.vp)()){(0,ae.RG)(" ",!0);const st=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Ce.exerciseUserInfo.screen_sec+3:Ce.exerciseUserInfo.screen_sec+10+1;Ke.current=E.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,z._V)(z.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Ce.exerciseUserInfo.screen_num-Ce.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(be,{onFinish:()=>he(void 0,null,function*(){var rt;const ot=yield $e();(rt=Ke.current)==null||rt.destroy(),ot.used_screen_num&&De(ot.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+st*1e3})),"S\uFF09"),onOk:()=>{var rt;(0,ae.RG)(" ",!0),(rt=Ke.current)==null||rt.destroy(),Ge(!1),(0,ge.Dj)(document.body),document.getElementById("root").addEventListener("click",He,!1)}})}return(tt=Ce.exerciseUserInfo)!=null&&tt.screen_open&&!(0,ge.vp)()||document.getElementById("root").addEventListener("click",He,!1),()=>{document.getElementById("root").removeEventListener("click",He,!1),document.removeEventListener((0,ge.gH)(),Me,!1),window.removeEventListener("blur",et,!1)}},[]),(0,ne.useEffect)(()=>{setTimeout(()=>{Ce.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",He,!1),document.removeEventListener((0,ge.gH)(),Me,!1))},500),Ze()},[Ce.actionTabs]),(0,ne.useEffect)(()=>{setTimeout(()=>{Ce.exerciseUserInfo.used_screen_num>Ce.exerciseUserInfo.screen_num&&ke()},500)},[Ce.exerciseUserInfo]);const _e=()=>he(void 0,null,function*(){const Re=yield $e();setTimeout(()=>{var Ne,tt;(Ne=Ke.current)==null||Ne.destroy(),Ke.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},Re.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(tt=Ce.exerciseUserInfo)==null?void 0:tt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>he(void 0,null,function*(){(0,ge.Dj)(document.body)})})},1e3)}),He=Re=>{!(0,ge.vp)()&&Re.target.nodeName!=="A"&&Re.target.nodeName!=="BUTTON"&&Re.target.innerHTML!=="\u786E \u5B9A"&&(0,ge.Dj)(document.body)},Ze=()=>he(void 0,null,function*(){const Re=yield Be({type:"exercise/getExerciseUserInfo",payload:fe({},We)});return Re==null?void 0:Re.data}),Ye=Re=>he(void 0,null,function*(){var Ne;if((Ne=Ce.exerciseUserInfo)!=null&&Ne.screen_at){const st=yield(0,de.ck)(ye(fe({},We),{reset:!0}));if((st==null?void 0:st.status)===-6)return}const tt=yield(0,de.oy)({id:We.categoryId});if(tt!=null&&tt.is_commit){E.default.destroyAll(),yield nt(),qe(!0);return}else De(Re+1)}),nt=()=>he(void 0,null,function*(){var Re;const Ne=ie()(),tt=Ce.exerciseUserInfo.screen_sec;if(Fe.current.length>0){const st=Ne.format("YYYY-MM-DD HH:mm:ss");let rt=Math.floor(Ne.diff(ie()(Fe.current[0].start))/1e3);const ot=Fe.current.length;rt/tt>>0>ot&&(rt=(ot+1)*tt-1),yield(0,de.P8)(We.categoryId,{exercise_user_id:(Re=Ce.exerciseUserInfo)==null?void 0:Re.exercise_user_id,time:st,time_long:rt,count:ot})}Fe.current=[]}),Je=(0,ne.useRef)(0),Ue=(0,ne.useRef)(0),Fe=(0,ne.useRef)([]),Qe=(0,ne.useRef)(!1),De=Re=>he(void 0,null,function*(){var Ne;ze.current||(Ae(),E.default.destroyAll(),Je.current=ie()().valueOf(),Qe.current=!0,Ke.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ue.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:a.createElement("div",{className:ue.exitFullScreenModal},a.createElement("img",{src:se,alt:"",className:ue.warningIcon}),a.createElement("div",{className:ue.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),a.createElement("span",{className:ue.warningText},((Ne=Ce.exerciseUserInfo)==null?void 0:Ne.screen_num)+1),(0,z._V)(z.CP.recordScreen12),a.createElement("span",{className:ue.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),a.createElement("span",{className:ue.warningText},Re-1),(0,z._V)(z.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(be,{className:ue.countdownWrapper,onFinish:()=>{Ue.current=ie()().valueOf(),Fe.current.push({start:Je.current,end:Ue.current}),Ye(Re)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ce.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,ae.RG)(" ",!0),nt(),(0,ge.Dj)(document.body),Te(),Ke.current.destroy(),Qe.current=!1}}))}),ke=()=>he(void 0,null,function*(){E.default.destroyAll(),(yield(0,de.VL)({categoryId:We.categoryId,commit_method:1}))&&qe()}),qe=(Re=!1)=>he(void 0,null,function*(){var Ne,tt;if(document.removeEventListener((0,ge.gH)(),Me,!1),(0,ge.BU)(),E.default.destroyAll(),ze.current=!0,Re){const st=yield(0,de.Yu)(We.categoryId,{exercise_user_id:(Ne=Ce.exerciseUserInfo)==null?void 0:Ne.exercise_user_id});je.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ue.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ue.forcedModalContent},a.createElement("img",{src:oe,alt:""}),a.createElement("div",{className:ue.forcedText},(0,z._V)(z.CP.recordScreen17)),a.createElement("div",{className:ue.screenNumText},(0,z._V)(z.CP.recordScreen18),(tt=Ce.exerciseUserInfo)==null?void 0:tt.screen_num,(0,z._V)(z.CP.recordScreen19)),a.createElement(ve.default,{dataSource:st==null?void 0:st.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Te(),Le()},onOk:()=>{re.history.push(`/classrooms/${We.coursesId}/exercisenotice/${We.categoryId}/users/${We.login}?isShowApply=true`)}})}else je.info({content:a.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),a.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{Le()}})}),et=Re=>{(0,ge.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Qe.current&&(0,ge.BU)()},$e=()=>he(void 0,null,function*(){var Re;if((Re=Ce.exerciseUserInfo)!=null&&Re.screen_at){const st=yield(0,de.ck)(ye(fe({},We),{reset:!0}));if((st==null?void 0:st.status)===-6)return}const Ne=yield(0,de.oy)({id:We.categoryId});if(Ne!=null&&Ne.is_commit){qe();return}return yield Ze()}),Me=()=>he(void 0,null,function*(){var Re;if((0,ae.RG)(" ",!0),(0,ge.vp)()){if((Re=Ce.exerciseUserInfo)!=null&&Re.screen_at){var Ne=yield(0,de.ck)(ye(fe({},We),{reset:!0}));if((Ne==null?void 0:Ne.status)===-6)return}}else if(!Qe.current){var Ne=yield(0,de.ck)(fe({},We));if((Ne==null?void 0:Ne.status)===-6)return;const st=yield Ze();De(st.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ie=()=>he(void 0,null,function*(){(0,de.ck)(fe({},We));const Re=yield Ze();De(Re.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Oe)};var Pe=(0,re.connect)(({exercise:Ce,globalSetting:xe})=>({globalSetting:xe,exercise:Ce}))(Se)},45917:function(ct,it,me){"use strict";me.d(it,{Z:function(){return b}});var ne=me(59301),we=me(17574),E={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ve=me(73631),ge=me(5623),de=me(11517),le=Object.defineProperty,ie=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(ee,te,ce)=>te in ee?le(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ee[te]=ce,z=(ee,te)=>{for(var ce in te||(te={}))oe.call(te,ce)&&re(ee,ce,te[ce]);if(se)for(var ce of se(te))ae.call(te,ce)&&re(ee,ce,te[ce]);return ee},a=(ee,te)=>ie(ee,ue(te)),y=(ee,te,ce)=>new Promise((pe,fe)=>{var ye=be=>{try{Ee(ce.next(be))}catch(Se){fe(Se)}},he=be=>{try{Ee(ce.throw(be))}catch(Se){fe(Se)}},Ee=be=>be.done?pe(be.value):Promise.resolve(be.value).then(ye,he);Ee((ce=ce.apply(ee,te)).next())}),b=({value:ee,onChange:te,scrollId:ce})=>{const[pe,fe]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{ye()},[]);const ye=()=>y(void 0,null,function*(){const Ce=yield(0,de.NZ)({});if(Ce!=null&&Ce.data){const xe=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:ne.createElement("img",{src:ve,className:E.folderIcon}),isLeaf:!1,children:he(Ce.data||[])}];fe(xe)}}),he=Ce=>Ce.map(xe=>({title:xe.name,key:xe.group_id,icon:ne.createElement("img",{src:ve,className:E.folderIcon}),isLeaf:xe.children.length===0,children:he(xe.children)})),Ee=(Ce,xe,Be)=>Ce.map(Ae=>Ae.key===xe?z(z({},Ae),Be):Ae.children?a(z({},Ae),{children:Ee(Ae.children,xe,Be)}):Ae),be=(Ce,xe,Be)=>Ce.map(Ae=>{if(Ae.key===xe)return a(z({},Ae),{icon:Be?ne.createElement("img",{src:ge,className:E.folderIcon}):ne.createElement("img",{src:ve,className:E.folderIcon})});if(Ae.children)return a(z({},Ae),{children:be(Ae.children,xe,Be)})}),Se=(Ce,xe)=>{fe(Be=>be(Be,xe.node.key,xe.expanded))},Pe=ee?{selectedKeys:ee,defaultExpandedKeys:ee}:{};return pe.length>0&&ne.createElement("div",{id:ce||""},ne.createElement(we.default,z({showLine:{showLeafIcon:!1},showIcon:!0,treeData:pe,className:E.folderWrapper,onSelect:te,onExpand:Se},Pe)))}},7184:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ie}});var ne=me(78241),we=me(92832),E=me(3113),ve=me(59301),ge={search:"search___JA0r9",btn:"btn___GGtZC"},de=me(59301),ie=({value:ue,onChange:se})=>{const[oe]=ne.default.useForm(),ae=(0,ve.useRef)(!1);(0,ve.useEffect)(()=>{ue&&oe.setFieldsValue(ue)},ue);const re=z=>{ae.current||se(z),ae.current=!0,setTimeout(()=>{ae.current=!1},2e3)};return de.createElement("div",{className:ge.search},de.createElement(ne.default,{className:ge.formWrap,colon:!1,form:oe,size:"large",layout:"inline",onFinish:z=>{ae.current||re(z)}},de.createElement(ne.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},de.createElement(we.default,{style:{width:280,height:40}})),de.createElement(ne.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},de.createElement(we.default,{style:{width:280,height:40}})),de.createElement(ne.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},de.createElement(we.default,{style:{width:200,height:40}})),de.createElement(E.ZP,{className:ge.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},90463:function(ct,it,me){"use strict";me.d(it,{Z:function(){return de}});var ne=me(60324),we={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},E=me(32637),ve=me(59301),de=({type:le,style:ie})=>{const ue=ve.createElement("div",{className:we.wrap,onClick:se=>{se.preventDefault(),se.stopPropagation()}},ve.createElement("p",null,le==="shixun"||le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ve.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ve.createElement("div",{className:we.contact},ve.createElement("div",{className:we.img},ve.createElement("img",{src:E,width:"124px",height:"124px"})),ve.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ve.createElement(ne.Z,{content:ue},ve.createElement("span",{className:we.text,style:ie},"\u9AD8\u6D88\u8017"))}},42217:function(ct,it,me){"use strict";me.d(it,{X:function(){return ve},y:function(){return E}});var ne=me(59301),we=me(8591);const E=ge=>{(0,ne.useEffect)(()=>{if(ge){const de=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},le=ie=>{ie.preventDefault()};return document.addEventListener("keydown",de),document.addEventListener("contextmenu",le),()=>{document.removeEventListener("keydown",de),document.removeEventListener("contextmenu",le)}}},[ge])},ve=()=>{const[ge,de]=(0,ne.useState)(!1),le=ie=>{const{keyCode:ue,ctrlKey:se,metaKey:oe,type:ae}=ie;(ae==="paste"||(ue===67||ue===86)&&(oe||se))&&(we.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ie.preventDefault(),ie.stopPropagation())};return(0,ne.useEffect)(()=>(ge&&(window.addEventListener("keydown",le,!0),window.addEventListener("paste",le,!0)),()=>{window.removeEventListener("keydown",le,!0),window.removeEventListener("paste",le,!0)}),[ge]),{setOpenDisableCopyAndPaste:de,disableCopyAndPaste:ge}}},16750:function(ct,it,me){"use strict";me.d(it,{Z:function(){return oe}});var ne=me(59301),we={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=me(92310),ve=me.n(E),ge=me(71418),de=me(2859),le=me(38147),ie=me(65862),ue=(ae,re,z)=>new Promise((a,y)=>{var x=te=>{try{ee(z.next(te))}catch(ce){y(ce)}},b=te=>{try{ee(z.throw(te))}catch(ce){y(ce)}},ee=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);ee((z=z.apply(ae,re)).next())}),oe=({data:ae,className:re,fullWidth:z,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const te=(0,ne.useRef)(null),ce=(0,ne.useRef)(null),pe=(0,ne.useRef)(null),fe=(0,ne.useRef)(null),[ye,he]=(0,ne.useState)(!1),[Ee,be]=(0,ne.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ne.useEffect)(()=>{pe.current||(pe.current=document.createElement("style"),document.head.appendChild(pe.current)),ae!=null&&ae.visible?(document.body.setAttribute("data-custom","y-hidden"),pe.current.innerHTML=" html { overflow-y: hidden; }",ae!=null&&ae.src&&Se()):(document.body.removeAttribute("data-custom"),pe.current&&(document.head.removeChild(pe.current),pe.current=null))},[ae==null?void 0:ae.visible]);const Se=()=>ue(void 0,null,function*(){he(!0),be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ae=yield(0,ie.ZJ)(ae==null?void 0:ae.src);te.current.src="",te.current.src=Ae,te.current.onload=function(){Be()},he(!1),be("")}),Pe=()=>{document.body.removeAttribute("data-custom"),pe.current.innerHTML=" ",y()},Ce=Ae=>ue(void 0,null,function*(){he(!0),be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Te=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ae.title,file:Ae.dataUrl}});Te!=null&&Te.id&&!ee?(yield(0,le.ZP)(`/api/attachments/${ae.id}/add_subitem.json`,{method:"post",body:{subitem_id:Te==null?void 0:Te.id,settings:JSON.stringify(Ae.state)}})).status===0&&x():Te!=null&&Te.id&&x(Te),document.body.removeAttribute("data-custom"),pe.current.innerHTML=" ",he(!1),be("")}),xe=()=>{const Ae=document.querySelector('a[href="https://markerjs.com/"]');Ae&&Ae.parentNode&&(Ae.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(Le=>{const je=document.querySelector(Le.name);je&&je.setAttribute("title",Le.title)})},Be=()=>{ce.current=new de.hP(te.current),ce.current.targetRoot=fe.current,ce.current.addEventListener("render",Ce),ce.current.addEventListener("beforeclose",Pe),b&&(ce.current.availableMarkerTypes=ce.current.ALL_MARKER_TYPES,ce.current.uiStyleSettings.redoButtonVisible=!0,ce.current.uiStyleSettings.notesButtonVisible=!0,ce.current.uiStyleSettings.zoomButtonVisible=!0,ce.current.uiStyleSettings.zoomOutButtonVisible=!0,ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ce.current.uiStyleSettings,ce.current.show(),ae!=null&&ae.snapshotData&&ce.current.restoreState(ae.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xe()},300)};return ne.createElement(ne.Fragment,null,(ae==null?void 0:ae.visible)&&ne.createElement(ge.Z,{spinning:ye,tip:Ee,style:{position:"absolute"}},ne.createElement("div",{ref:fe,className:ve()(we.imageDimensions,re,z?we.fullWidth:""),style:a},ne.createElement("img",{className:we.img,ref:te}))))}},44905:function(ct,it,me){"use strict";me.d(it,{Z:function(){return mt},$:function(){return yt}});var ne=me(59301),we={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},E=me(92310),ve=me.n(E),ge=me(78241),de=me(8591),le=me(43418),ie=me(5871),ue=me(95237),se=me(24905),oe=me(38854),ae=me(54580),re=me(3113),z=me(93948),a=me(19842),y=me(92832),x=me(3918),b=me(74128),ee="data:image/png;base64,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",te="data:image/png;base64,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",ce="data:image/png;base64,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",pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",fe=me(38147),ye=me(45917),he=me(5623),Ee=me(48850),be=me(27687),Se=me(45053),Pe=me(15342),Ce=me.n(Pe),xe=(ft,lt,Et)=>new Promise((St,xt)=>{var Lt=At=>{try{Ht(Et.next(At))}catch(Ot){xt(Ot)}},_t=At=>{try{Ht(Et.throw(At))}catch(Ot){xt(Ot)}},Ht=At=>At.done?St(At.value):Promise.resolve(At.value).then(Lt,_t);Ht((Et=Et.apply(ft,lt)).next())}),Ae=ne.memo(({tagName:ft="div",value:lt="",className:Et,style:St={},onBlur:xt,id:Lt})=>{const _t=(0,ne.useRef)(null);(0,ne.useEffect)(()=>{if(!_t.current)return;xe(void 0,null,function*(){const Ot=_t.current;Ot.innerHTML="";const Dt=lt==null?void 0:lt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const rn of Dt)if(rn.startsWith("$$")&&rn.endsWith("$$")||rn.startsWith("`$$")&&rn.endsWith("$$`")){const un=rn.startsWith("`$$")?rn.slice(3,-3):rn.slice(2,-2),tn=document.createElement("span");tn.setAttribute("contentEditable","false"),tn.setAttribute("title",rn),tn.className="edu_latex",Ot.appendChild(tn),Ce().render(un,tn,{throwOnError:!1})}else{const un=rn==null?void 0:rn.replace(/<[^>]*>/g,tn=>tn.startsWith("{var At,Ot;if(xt&&_t.current){const rn=_t.current.cloneNode(!0),un=rn.querySelectorAll("span.edu_latex");for(let tn of un){const Wt=tn.getAttribute("title"),Vt=document.createTextNode(Wt||""),fn=tn;(Ot=(At=fn.parentNode)==null?void 0:At.replaceChild)==null||Ot.call(At,Vt,fn)}xt(rn.innerHTML)}};return ne.createElement(ne.Fragment,null,ne.createElement(ft,{ref:_t,contentEditable:!0,className:Et,style:St,onBlur:Ht}))}),Te=me(41867),Le=me(77254),je=me(43428),Oe=me(6848),Ke=me(43604),Ve={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Ge=me(67365),ze=me(65862),We=me(22975),_e=me(98092),He=me(11915),Ze=me(49713),Ye="data:image/png;base64,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",nt=(ft,lt,Et)=>new Promise((St,xt)=>{var Lt=At=>{try{Ht(Et.next(At))}catch(Ot){xt(Ot)}},_t=At=>{try{Ht(Et.throw(At))}catch(Ot){xt(Ot)}},Ht=At=>At.done?St(At.value):Promise.resolve(At.value).then(Lt,_t);Ht((Et=Et.apply(ft,lt)).next())}),Ue=(0,ne.forwardRef)(({onUpdateNum:ft,onSave:lt},Et)=>{var St;const xt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Lt,_t]=(0,ne.useState)(!1),[Ht,At]=(0,ne.useState)([]),[Ot,Dt]=(0,ne.useState)(null),[rn,un]=(0,ne.useState)([]),[tn,Wt]=(0,ne.useState)(0),[Vt,fn]=(0,ne.useState)(0),[cn,kn]=(0,ne.useState)(!1),[zt,ln]=(0,ne.useState)(""),[en,Qt]=(0,ne.useState)(0),[at,It]=(0,ne.useState)(0),[Mt,jt]=(0,ne.useState)(0),[nn,dn]=(0,ne.useState)(0),[gn,gt]=(0,ne.useState)(0),[dt,pt]=(0,ne.useState)(0),[Gt,vn]=(0,ne.useState)(0),[ut,In]=(0,ne.useState)(0),[Nn,Ct]=(0,ne.useState)(Ze.Q),{contentRef:Rt,value:Fn,status:Ft,open:wn,close:Hn}=Nn,gr=(0,_e.Z)({contentRef:Rt,status:Ft}),{openProgress:Dn,closeProgress:Rn,CreateProgressModal:nr,progressOpen:Un}=(0,We.Z)();(0,ne.useEffect)(()=>{Ot&&pr(),Ot===!1&&(Hn(),ft==null||ft(),At([]),ln(""),Qt(0),It(0),jt(0),dn(0),gt(0),pt(0),vn(0),In(0))},[Ot]);const Sn=()=>{Dt(!0)};(0,ne.useImperativeHandle)(Et,()=>({onClick:Sn}));const cr=jn=>{kn(!0),Wt(jn),fn(0)},rr=jn=>nt(void 0,null,function*(){const qn=jn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(qn)==-1?(de.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):jn.size/1024/1024>10?(de.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),pr=()=>nt(void 0,null,function*(){const jn=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});jn.status===0&&(Wt(jn.total_number),fn(jn.remaining_number))}),Ar=jn=>(jn=jn||"",jn=String(jn),jn=jn.replace(/\s+/g,""),jn),Er=(jn=!0)=>nt(void 0,null,function*(){var qn,or;const yn=[{name:"\u5355\u9009\u9898",num:en||0},{name:"\u591A\u9009\u9898",num:at||0},{name:"\u5224\u65AD\u9898",num:Mt||0},{name:"\u586B\u7A7A\u9898",num:nn||0},{name:"\u7B80\u7B54\u9898",num:gn||0},{name:"\u7EC4\u5408\u9898",num:ut||0},{name:"\u7F16\u7A0B\u9898",num:dt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Gt||0}];if(jn){if(Ar(zt)){if(zt.length>1e3){de.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{de.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ar(zt)&&!(Ht!=null&&Ht.length)){de.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Tn=yn.reduce((lr,er)=>lr+er.num,0);if(Tn===0){de.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Tn>30){de.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(tn!==-1){kn(!0);return}}kn(!1);const Yn={scene_type:6,request_identifier:Math.random(),file_id:(or=(qn=Ht[0])==null?void 0:qn.response)==null?void 0:or.id,content:zt,count_arr:yn.map(Tn=>Tn.num).join(",")};yield wn(Yn),pr()}),wr=()=>nt(void 0,null,function*(){const jn=gr();if(lt){Dt(!1),lt(jn);return}Dn(),_t(!0),un([]);const qn=new FormData;qn.append("html",jn);const or=yield(0,fe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:qn},!0);if((or==null?void 0:or.status)===0)if(or!=null&&or.data){Rn(100),un(or==null?void 0:or.data);return}else de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");_t(!1),Rn()}),sn=()=>nt(void 0,null,function*(){const jn=gr();(0,ze.RG)(jn)}),hr=["uploading","error"].includes((St=Ht==null?void 0:Ht[0])==null?void 0:St.status);return ne.createElement(ne.Fragment,null,ne.createElement(He.Z,{visible:cn,totalCount:tn,usedCount:Vt,onCancel:()=>kn(!1),onOk:()=>Er(!1)}),ne.createElement(je.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:ne.createElement("div",{className:Ve.extraHeader},ne.createElement(ue.Z,{align:"middle"},!Ft&&!!Fn&&ne.createElement(ne.Fragment,null,ne.createElement(x.op,{onClick:wr,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),ne.createElement(x.op,{onClick:sn,shape:"default",type:"text"},ne.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),ne.createElement("i",{onClick:()=>{const jn=qn=>{le.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:qn,onOk:()=>{Dt(!1)}})};if(Ft){jn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Fn?jn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Dt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ot},ne.createElement("div",{className:Ve.wrap},ne.createElement("div",{className:Ve.left},ne.createElement("div",{className:Ve.tip},ne.createElement("img",{src:Ye}),ne.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),ne.createElement("div",{className:"mb10 mt20 c-black"},ne.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),ne.createElement(y.default.TextArea,{style:{height:160},className:"mb20",value:zt,placeholder:xt,onChange:jn=>{ln(jn.target.value)}}),ne.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ht,withCredentials:!0,data:{upload_type:1},beforeUpload:rr,onChange:({file:jn})=>{var qn,or;jn.status!=="removed"&&(jn.status==="done"&&((qn=jn==null?void 0:jn.response)==null?void 0:qn.status)!==0&&(jn.status="error",jn.response=(or=jn==null?void 0:jn.response)==null?void 0:or.message),At([jn]))},onRemove:()=>At([])},ne.createElement(Oe.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},ne.createElement(x.op,{style:{borderRadius:2}},ne.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),ne.createElement("div",{className:"c-black mt20"},ne.createElement("div",{className:"mb10 c-black"},ne.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),ne.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",ne.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"30"),"\u9053\uFF09")),ne.createElement(ue.Z,{style:{gap:16}},ne.createElement(Ke.Z,null,ne.createElement("label",null,"\u5355\u9009\u9898"),ne.createElement(ie.Z,{min:0,max:10,value:en,onChange:Qt,style:{marginLeft:"8px"}})),ne.createElement(Ke.Z,null,ne.createElement("label",null,"\u591A\u9009\u9898"),ne.createElement(ie.Z,{min:0,max:10,value:at,onChange:It,style:{marginLeft:"8px"}})),ne.createElement(Ke.Z,null,ne.createElement("label",null,"\u5224\u65AD\u9898"),ne.createElement(ie.Z,{min:0,max:10,value:Mt,onChange:jt,style:{marginLeft:"8px"}})),ne.createElement(Ke.Z,null,ne.createElement("label",null,"\u586B\u7A7A\u9898"),ne.createElement(ie.Z,{min:0,max:10,value:nn,onChange:dn,style:{marginLeft:"8px"}})),ne.createElement(Ke.Z,null,ne.createElement("label",null,"\u7B80\u7B54\u9898"),ne.createElement(ie.Z,{min:0,max:10,value:gn,onChange:gt,style:{marginLeft:"8px"}})))),Ft?ne.createElement("div",{onClick:Hn,className:Ve.bottomBtn},ne.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):hr?ne.createElement("div",{className:`${Ve.bottomBtn} ${Ve.disabled}`},ne.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):ne.createElement("div",{onClick:()=>{Er()},className:Ve.bottomBtn},ne.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),ne.createElement(Ze.Z,{onStatusChange:Ct,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Un,noRestrictModal:cr,stringTransformer:Ge.o,onError:jn=>{Object.prototype.toString.call(jn)==="[object Object]"&&jn.status===-9&&cr(jn.data)}}))),ne.createElement(je.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Lt},ne.createElement(ue.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},ne.createElement("img",{src:me(36413),alt:"\u667A\u80FD\u51FA\u9898"}),ne.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),ne.createElement(mt,{stickyTop:-24,hideWordFeatures:!0,dataSource:rn,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>_t(!1),onSuccess:()=>{_t(!1),Dt(!1)}}),ne.createElement("div",{style:{height:70}})),nr("\u5904\u7406\u4E2D"))}),Fe=Object.defineProperty,Qe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,$e=(ft,lt,Et)=>lt in ft?Fe(ft,lt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ft[lt]=Et,Me=(ft,lt)=>{for(var Et in lt||(lt={}))qe.call(lt,Et)&&$e(ft,Et,lt[Et]);if(ke)for(var Et of ke(lt))et.call(lt,Et)&&$e(ft,Et,lt[Et]);return ft},Ie=(ft,lt)=>Qe(ft,De(lt)),Re=(ft,lt,Et)=>new Promise((St,xt)=>{var Lt=At=>{try{Ht(Et.next(At))}catch(Ot){xt(Ot)}},_t=At=>{try{Ht(Et.throw(At))}catch(Ot){xt(Ot)}},Ht=At=>At.done?St(At.value):Promise.resolve(At.value).then(Lt,_t);Ht((Et=Et.apply(ft,lt)).next())});const Ne=ft=>{ft.preventDefault();let Et=(ft.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Et)},tt=ft=>{ft.key==="Enter"&&ft.preventDefault()},st=({children:ft,style:lt})=>ne.createElement("div",{className:we.leftBox,style:lt,onPaste:Ne},ft),rt=({children:ft,style:lt,className:Et})=>ne.createElement("div",{className:ve()(we.rightBox,Et),style:lt,onPaste:Ne},ft),ot=({className:ft,style:lt={},width:Et=1200,onCancel:St=()=>{},onSuccess:xt=()=>{},gather:Lt={},mode:_t=1,stickyTop:Ht=0,subDisciplineId:At=[],hideWordFeatures:Ot,dataSource:Dt=[],customLeftHeadNode:rn,customRightHeadNode:un,customLeftContent:tn,hideRecognition:Wt=!1,onExchange:Vt,isSingleSelection:fn=!1,underpinBackgroundStyle:cn={},headExtraNode:kn,isRefreshItemBank:zt=!1,okText:ln="\u786E\u5B9A\u5BFC\u5165",onSave:en})=>{var Qt;const[at,It]=(0,ne.useState)(1),[Mt,jt]=(0,ne.useState)(0),[nn,dn]=(0,ne.useState)(""),[gn,gt]=(0,ne.useState)(!1),[dt,pt]=(0,ne.useState)([]),[Gt,vn]=(0,ne.useState)([]),[ut,In]=(0,ne.useState)(!1),[Nn,Ct]=(0,ne.useState)(!1),[Rt,Fn]=(0,ne.useState)(!1),[Ft,wn]=(0,ne.useState)(!1),[Hn,gr]=(0,ne.useState)([]),[Dn,Rn]=(0,ne.useState)(1),[nr,Un]=(0,ne.useState)(!1),[Sn,cr]=(0,ne.useState)(!0),[rr,pr]=(0,ne.useState)(0),[Ar,Er]=(0,ne.useState)(!1),[wr]=ge.default.useForm(),[sn]=ge.default.useForm(),hr=(0,ne.useRef)(null),jn=(0,ne.useRef)(null),qn=(0,ne.useRef)(),or=(0,ne.useRef)(null),yn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Mn=["C","C++","Java","Python","JavaScript","Ruby"];(0,ne.useEffect)(()=>{Dt!=null&&Dt.length&&Jt(Dt)},[Dt]),(0,ne.useEffect)(()=>{at===2&&hr.current.focus()},[at]),(0,ne.useEffect)(()=>{Rt&&Tn()},[Rt]);const Yn=()=>{if(at===1){de.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Re(void 0,null,function*(){It(1)})})},Tn=()=>Re(void 0,null,function*(){const Xe=yield(0,fe.ZP)("/api/disciplines.json",{method:"get",params:{source:_t===1?"new_question":"subject"}});gr(Xe.disciplines||[])}),lr=Xe=>{const ht=[],Pt=(kt,bt)=>{kt.length>=2&&ht.push(kt.join(""));for(let an=bt;an(Xe=Xe||"",Xe=String(Xe),Xe=Xe.replace(/\s+/g,""),Xe),Vn=Xe=>(Xe=Xe||"",Xe=String(Xe),Xe=Xe.replace(/

/g,""),Xe=Xe.replace(/
/g,` +`),we)},51686:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return x}});var re=ge(59301),we=ge(17574),E=ge(11517),he={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},me=Object.defineProperty,de=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,oe=(b,ee,te)=>ee in b?me(b,ee,{enumerable:!0,configurable:!0,writable:!0,value:te}):b[ee]=te,ae=(b,ee)=>{for(var te in ee||(ee={}))le.call(ee,te)&&oe(b,te,ee[te]);if(ie)for(var te of ie(ee))se.call(ee,te)&&oe(b,te,ee[te]);return b},ne=(b,ee)=>de(b,ue(ee)),z=(b,ee)=>{var te={};for(var ce in b)le.call(b,ce)&&ee.indexOf(ce)<0&&(te[ce]=b[ce]);if(b!=null&&ie)for(var ce of ie(b))ee.indexOf(ce)<0&&se.call(b,ce)&&(te[ce]=b[ce]);return te},a=(b,ee,te)=>new Promise((ce,pe)=>{var fe=Ee=>{try{ve(te.next(Ee))}catch(be){pe(be)}},ye=Ee=>{try{ve(te.throw(Ee))}catch(be){pe(be)}},ve=Ee=>Ee.done?ce(Ee.value):Promise.resolve(Ee.value).then(fe,ye);ve((te=te.apply(b,ee)).next())}),x=b=>{var ee=b,{value:te,onChange:ce,defaultValue:pe,disabled:fe}=ee,ye=z(ee,["value","onChange","defaultValue","disabled"]);const[ve,Ee]=(0,re.useState)([]),[be,Se]=(0,re.useState)("1");(0,re.useEffect)(()=>{Pe()},[]);const Pe=()=>a(void 0,null,function*(){const Be=yield(0,E.NZ)({});if(Be!=null&&Be.data){const Ae=[{title:re.createElement("div",{title:"\u6839\u76EE\u5F55",className:he.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:re.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ce(Be.data||[])}];Ee(Ae),Se("2")}}),Ce=Be=>{function Ae(Oe){const Ie=Oe.children,je=Array.isArray(Ie)&&Ie.length>0,Le=Oe==null?void 0:Oe.group_id;return{title:re.createElement("div",{title:Oe==null?void 0:Oe.name,className:he.name},Oe==null?void 0:Oe.name),value:Le,key:Le,icon:re.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:je?Ie==null?void 0:Ie.map(Ze=>Ae(Ze)):[]}}return Be==null?void 0:Be.map(Oe=>Ae(Oe))},xe=pe?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:te,defaultExpandedKeys:te};return re.createElement("div",{className:he.customTree},re.createElement(we.default,ae(ne(ae({key:be},xe),{showIcon:!0,treeData:ve,onSelect:ce,disabled:fe}),ye)))}},35195:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return Pe},U:function(){return Ee}});var re=ge(59301),we=ge(31797),E=ge(43418),he=ge(1710),me=ge(84056),de=ge(87513),ue=ge(56656),ie=ge.n(ue),le={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},se="data:image/png;base64,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",oe="data:image/png;base64,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",ae=ge(65862),ne=ge(65582),z=ge(65808),a=ge(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,pe=(Ce,xe,Be)=>xe in Ce?y(Ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ce[xe]=Be,fe=(Ce,xe)=>{for(var Be in xe||(xe={}))te.call(xe,Be)&&pe(Ce,Be,xe[Be]);if(ee)for(var Be of ee(xe))ce.call(xe,Be)&&pe(Ce,Be,xe[Be]);return Ce},ye=(Ce,xe)=>x(Ce,b(xe)),ve=(Ce,xe,Be)=>new Promise((Ae,Oe)=>{var Ie=Ze=>{try{Le(Be.next(Ze))}catch(ze){Oe(ze)}},je=Ze=>{try{Le(Be.throw(Ze))}catch(ze){Oe(ze)}},Le=Ze=>Ze.done?Ae(Ze.value):Promise.resolve(Ze.value).then(Ie,je);Le((Be=Be.apply(Ce,xe)).next())});const Ee=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:be}=we.default,Se=({exercise:Ce,socket:xe,dispatch:Be,onStartScreenshot:Ae,onCloseScreenshot:Oe,handleToDetail:Ie})=>{const[je,Le]=E.default.useModal(),Ze=(0,re.useRef)(),[ze,Ue]=(0,re.useState)(!0),Ge=(0,re.useRef)(!1),Ve=(0,ne.useParams)();(0,re.useEffect)(()=>{var Re,Me,nt;if(document.addEventListener((0,me.gH)(),Ne,!1),window.addEventListener("blur",$e,!1),(Re=Ce.exerciseUserInfo)!=null&&Re.screen_open&&(0,me.vp)()&&Ue(!1),(Me=Ce.exerciseUserInfo)!=null&&Me.screen_open&&!(0,me.vp)()){(0,ae.RG)(" ",!0);const at=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Ce.exerciseUserInfo.screen_sec+3:Ce.exerciseUserInfo.screen_sec+10+1;Ze.current=E.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,z._V)(z.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Ce.exerciseUserInfo.screen_num-Ce.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(be,{onFinish:()=>ve(void 0,null,function*(){var rt;const ot=yield qe();(rt=Ze.current)==null||rt.destroy(),ot.used_screen_num&&Fe(ot.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+at*1e3})),"S\uFF09"),onOk:()=>{var rt;(0,ae.RG)(" ",!0),(rt=Ze.current)==null||rt.destroy(),Ue(!1),(0,me.Dj)(document.body),document.getElementById("root").addEventListener("click",He,!1)}})}return(nt=Ce.exerciseUserInfo)!=null&&nt.screen_open&&!(0,me.vp)()||document.getElementById("root").addEventListener("click",He,!1),()=>{document.getElementById("root").removeEventListener("click",He,!1),document.removeEventListener((0,me.gH)(),Ne,!1),window.removeEventListener("blur",$e,!1)}},[]),(0,re.useEffect)(()=>{setTimeout(()=>{Ce.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",He,!1),document.removeEventListener((0,me.gH)(),Ne,!1))},500),Ke()},[Ce.actionTabs]),(0,re.useEffect)(()=>{setTimeout(()=>{Ce.exerciseUserInfo.used_screen_num>Ce.exerciseUserInfo.screen_num&&ke()},500)},[Ce.exerciseUserInfo]);const _e=()=>ve(void 0,null,function*(){const Re=yield qe();setTimeout(()=>{var Me,nt;(Me=Ze.current)==null||Me.destroy(),Ze.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},Re.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(nt=Ce.exerciseUserInfo)==null?void 0:nt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ve(void 0,null,function*(){(0,me.Dj)(document.body)})})},1e3)}),He=Re=>{!(0,me.vp)()&&Re.target.nodeName!=="A"&&Re.target.nodeName!=="BUTTON"&&Re.target.innerHTML!=="\u786E \u5B9A"&&(0,me.Dj)(document.body)},Ke=()=>ve(void 0,null,function*(){const Re=yield Be({type:"exercise/getExerciseUserInfo",payload:fe({},Ve)});return Re==null?void 0:Re.data}),Qe=Re=>ve(void 0,null,function*(){var Me;if((Me=Ce.exerciseUserInfo)!=null&&Me.screen_at){const at=yield(0,de.ck)(ye(fe({},Ve),{reset:!0}));if((at==null?void 0:at.status)===-6)return}const nt=yield(0,de.oy)({id:Ve.categoryId});if(nt!=null&&nt.is_commit){E.default.destroyAll(),yield et(),tt(!0);return}else Fe(Re+1)}),et=()=>ve(void 0,null,function*(){var Re;const Me=ie()(),nt=Ce.exerciseUserInfo.screen_sec;if(De.current.length>0){const at=Me.format("YYYY-MM-DD HH:mm:ss");let rt=Math.floor(Me.diff(ie()(De.current[0].start))/1e3);const ot=De.current.length;rt/nt>>0>ot&&(rt=(ot+1)*nt-1),yield(0,de.P8)(Ve.categoryId,{exercise_user_id:(Re=Ce.exerciseUserInfo)==null?void 0:Re.exercise_user_id,time:at,time_long:rt,count:ot})}De.current=[]}),Je=(0,re.useRef)(0),We=(0,re.useRef)(0),De=(0,re.useRef)([]),Ye=(0,re.useRef)(!1),Fe=Re=>ve(void 0,null,function*(){var Me;Ge.current||(Ae(),E.default.destroyAll(),Je.current=ie()().valueOf(),Ye.current=!0,Ze.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:le.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:a.createElement("div",{className:le.exitFullScreenModal},a.createElement("img",{src:se,alt:"",className:le.warningIcon}),a.createElement("div",{className:le.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),a.createElement("span",{className:le.warningText},((Me=Ce.exerciseUserInfo)==null?void 0:Me.screen_num)+1),(0,z._V)(z.CP.recordScreen12),a.createElement("span",{className:le.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),a.createElement("span",{className:le.warningText},Re-1),(0,z._V)(z.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(be,{className:le.countdownWrapper,onFinish:()=>{We.current=ie()().valueOf(),De.current.push({start:Je.current,end:We.current}),Qe(Re)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ce.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,ae.RG)(" ",!0),et(),(0,me.Dj)(document.body),Oe(),Ze.current.destroy(),Ye.current=!1}}))}),ke=()=>ve(void 0,null,function*(){E.default.destroyAll(),(yield(0,de.VL)({categoryId:Ve.categoryId,commit_method:1}))&&tt()}),tt=(Re=!1)=>ve(void 0,null,function*(){var Me,nt;if(document.removeEventListener((0,me.gH)(),Ne,!1),(0,me.BU)(),E.default.destroyAll(),Ge.current=!0,Re){const at=yield(0,de.Yu)(Ve.categoryId,{exercise_user_id:(Me=Ce.exerciseUserInfo)==null?void 0:Me.exercise_user_id});je.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:le.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:le.forcedModalContent},a.createElement("img",{src:oe,alt:""}),a.createElement("div",{className:le.forcedText},(0,z._V)(z.CP.recordScreen17)),a.createElement("div",{className:le.screenNumText},(0,z._V)(z.CP.recordScreen18),(nt=Ce.exerciseUserInfo)==null?void 0:nt.screen_num,(0,z._V)(z.CP.recordScreen19)),a.createElement(he.default,{dataSource:at==null?void 0:at.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Oe(),Ie()},onOk:()=>{ne.history.push(`/classrooms/${Ve.coursesId}/exercisenotice/${Ve.categoryId}/users/${Ve.login}?isShowApply=true`)}})}else je.info({content:a.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),a.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{Ie()}})}),$e=Re=>{(0,me.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ye.current&&(0,me.BU)()},qe=()=>ve(void 0,null,function*(){var Re;if((Re=Ce.exerciseUserInfo)!=null&&Re.screen_at){const at=yield(0,de.ck)(ye(fe({},Ve),{reset:!0}));if((at==null?void 0:at.status)===-6)return}const Me=yield(0,de.oy)({id:Ve.categoryId});if(Me!=null&&Me.is_commit){tt();return}return yield Ke()}),Ne=()=>ve(void 0,null,function*(){var Re;if((0,ae.RG)(" ",!0),(0,me.vp)()){if((Re=Ce.exerciseUserInfo)!=null&&Re.screen_at){var Me=yield(0,de.ck)(ye(fe({},Ve),{reset:!0}));if((Me==null?void 0:Me.status)===-6)return}}else if(!Ye.current){var Me=yield(0,de.ck)(fe({},Ve));if((Me==null?void 0:Me.status)===-6)return;const at=yield Ke();Fe(at.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Te=()=>ve(void 0,null,function*(){(0,de.ck)(fe({},Ve));const Re=yield Ke();Fe(Re.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Le)};var Pe=(0,ne.connect)(({exercise:Ce,globalSetting:xe})=>({globalSetting:xe,exercise:Ce}))(Se)},45917:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return b}});var re=ge(59301),we=ge(17574),E={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},he=ge(73631),me=ge(5623),de=ge(11517),ue=Object.defineProperty,ie=Object.defineProperties,le=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ne=(ee,te,ce)=>te in ee?ue(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ee[te]=ce,z=(ee,te)=>{for(var ce in te||(te={}))oe.call(te,ce)&&ne(ee,ce,te[ce]);if(se)for(var ce of se(te))ae.call(te,ce)&&ne(ee,ce,te[ce]);return ee},a=(ee,te)=>ie(ee,le(te)),y=(ee,te,ce)=>new Promise((pe,fe)=>{var ye=be=>{try{Ee(ce.next(be))}catch(Se){fe(Se)}},ve=be=>{try{Ee(ce.throw(be))}catch(Se){fe(Se)}},Ee=be=>be.done?pe(be.value):Promise.resolve(be.value).then(ye,ve);Ee((ce=ce.apply(ee,te)).next())}),b=({value:ee,onChange:te,scrollId:ce})=>{const[pe,fe]=(0,re.useState)([]);(0,re.useEffect)(()=>{ye()},[]);const ye=()=>y(void 0,null,function*(){const Ce=yield(0,de.NZ)({});if(Ce!=null&&Ce.data){const xe=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:re.createElement("img",{src:he,className:E.folderIcon}),isLeaf:!1,children:ve(Ce.data||[])}];fe(xe)}}),ve=Ce=>Ce.map(xe=>({title:xe.name,key:xe.group_id,icon:re.createElement("img",{src:he,className:E.folderIcon}),isLeaf:xe.children.length===0,children:ve(xe.children)})),Ee=(Ce,xe,Be)=>Ce.map(Ae=>Ae.key===xe?z(z({},Ae),Be):Ae.children?a(z({},Ae),{children:Ee(Ae.children,xe,Be)}):Ae),be=(Ce,xe,Be)=>Ce.map(Ae=>{if(Ae.key===xe)return a(z({},Ae),{icon:Be?re.createElement("img",{src:me,className:E.folderIcon}):re.createElement("img",{src:he,className:E.folderIcon})});if(Ae.children)return a(z({},Ae),{children:be(Ae.children,xe,Be)})}),Se=(Ce,xe)=>{fe(Be=>be(Be,xe.node.key,xe.expanded))},Pe=ee?{selectedKeys:ee,defaultExpandedKeys:ee}:{};return pe.length>0&&re.createElement("div",{id:ce||""},re.createElement(we.default,z({showLine:{showLeafIcon:!1},showIcon:!0,treeData:pe,className:E.folderWrapper,onSelect:te,onExpand:Se},Pe)))}},7184:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return ie}});var re=ge(78241),we=ge(92832),E=ge(3113),he=ge(59301),me={search:"search___JA0r9",btn:"btn___GGtZC"},de=ge(59301),ie=({value:le,onChange:se})=>{const[oe]=re.default.useForm(),ae=(0,he.useRef)(!1);(0,he.useEffect)(()=>{le&&oe.setFieldsValue(le)},le);const ne=z=>{ae.current||se(z),ae.current=!0,setTimeout(()=>{ae.current=!1},2e3)};return de.createElement("div",{className:me.search},de.createElement(re.default,{className:me.formWrap,colon:!1,form:oe,size:"large",layout:"inline",onFinish:z=>{ae.current||ne(z)}},de.createElement(re.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},de.createElement(we.default,{style:{width:280,height:40}})),de.createElement(re.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},de.createElement(we.default,{style:{width:280,height:40}})),de.createElement(re.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},de.createElement(we.default,{style:{width:200,height:40}})),de.createElement(E.ZP,{className:me.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},90463:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return de}});var re=ge(60324),we={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},E=ge(32637),he=ge(59301),de=({type:ue,style:ie})=>{const le=he.createElement("div",{className:we.wrap,onClick:se=>{se.preventDefault(),se.stopPropagation()}},he.createElement("p",null,ue==="shixun"||ue==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",he.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ue==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),he.createElement("div",{className:we.contact},he.createElement("div",{className:we.img},he.createElement("img",{src:E,width:"124px",height:"124px"})),he.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return he.createElement(re.Z,{content:le},he.createElement("span",{className:we.text,style:ie},"\u9AD8\u6D88\u8017"))}},42217:function(dt,st,ge){"use strict";ge.d(st,{X:function(){return he},y:function(){return E}});var re=ge(59301),we=ge(8591);const E=me=>{(0,re.useEffect)(()=>{if(me){const de=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ue=ie=>{ie.preventDefault()};return document.addEventListener("keydown",de),document.addEventListener("contextmenu",ue),()=>{document.removeEventListener("keydown",de),document.removeEventListener("contextmenu",ue)}}},[me])},he=()=>{const[me,de]=(0,re.useState)(!1),ue=ie=>{const{keyCode:le,ctrlKey:se,metaKey:oe,type:ae}=ie;(ae==="paste"||(le===67||le===86)&&(oe||se))&&(we.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ie.preventDefault(),ie.stopPropagation())};return(0,re.useEffect)(()=>(me&&(window.addEventListener("keydown",ue,!0),window.addEventListener("paste",ue,!0)),()=>{window.removeEventListener("keydown",ue,!0),window.removeEventListener("paste",ue,!0)}),[me]),{setOpenDisableCopyAndPaste:de,disableCopyAndPaste:me}}},16750:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return oe}});var re=ge(59301),we={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=ge(92310),he=ge.n(E),me=ge(71418),de=ge(2859),ue=ge(38147),ie=ge(65862),le=(ae,ne,z)=>new Promise((a,y)=>{var x=te=>{try{ee(z.next(te))}catch(ce){y(ce)}},b=te=>{try{ee(z.throw(te))}catch(ce){y(ce)}},ee=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);ee((z=z.apply(ae,ne)).next())}),oe=({data:ae,className:ne,fullWidth:z,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const te=(0,re.useRef)(null),ce=(0,re.useRef)(null),pe=(0,re.useRef)(null),fe=(0,re.useRef)(null),[ye,ve]=(0,re.useState)(!1),[Ee,be]=(0,re.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,re.useEffect)(()=>{pe.current||(pe.current=document.createElement("style"),document.head.appendChild(pe.current)),ae!=null&&ae.visible?(document.body.setAttribute("data-custom","y-hidden"),pe.current.innerHTML=" html { overflow-y: hidden; }",ae!=null&&ae.src&&Se()):(document.body.removeAttribute("data-custom"),pe.current&&(document.head.removeChild(pe.current),pe.current=null))},[ae==null?void 0:ae.visible]);const Se=()=>le(void 0,null,function*(){ve(!0),be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ae=yield(0,ie.ZJ)(ae==null?void 0:ae.src);te.current.src="",te.current.src=Ae,te.current.onload=function(){Be()},ve(!1),be("")}),Pe=()=>{document.body.removeAttribute("data-custom"),pe.current.innerHTML=" ",y()},Ce=Ae=>le(void 0,null,function*(){ve(!0),be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Oe=yield(0,ue.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ae.title,file:Ae.dataUrl}});Oe!=null&&Oe.id&&!ee?(yield(0,ue.ZP)(`/api/attachments/${ae.id}/add_subitem.json`,{method:"post",body:{subitem_id:Oe==null?void 0:Oe.id,settings:JSON.stringify(Ae.state)}})).status===0&&x():Oe!=null&&Oe.id&&x(Oe),document.body.removeAttribute("data-custom"),pe.current.innerHTML=" ",ve(!1),be("")}),xe=()=>{const Ae=document.querySelector('a[href="https://markerjs.com/"]');Ae&&Ae.parentNode&&(Ae.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(Ie=>{const je=document.querySelector(Ie.name);je&&je.setAttribute("title",Ie.title)})},Be=()=>{ce.current=new de.hP(te.current),ce.current.targetRoot=fe.current,ce.current.addEventListener("render",Ce),ce.current.addEventListener("beforeclose",Pe),b&&(ce.current.availableMarkerTypes=ce.current.ALL_MARKER_TYPES,ce.current.uiStyleSettings.redoButtonVisible=!0,ce.current.uiStyleSettings.notesButtonVisible=!0,ce.current.uiStyleSettings.zoomButtonVisible=!0,ce.current.uiStyleSettings.zoomOutButtonVisible=!0,ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ce.current.uiStyleSettings,ce.current.show(),ae!=null&&ae.snapshotData&&ce.current.restoreState(ae.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xe()},300)};return re.createElement(re.Fragment,null,(ae==null?void 0:ae.visible)&&re.createElement(me.Z,{spinning:ye,tip:Ee,style:{position:"absolute"}},re.createElement("div",{ref:fe,className:he()(we.imageDimensions,ne,z?we.fullWidth:""),style:a},re.createElement("img",{className:we.img,ref:te}))))}},44905:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return gt},$:function(){return yt}});var re=ge(59301),we={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},E=ge(92310),he=ge.n(E),me=ge(78241),de=ge(8591),ue=ge(43418),ie=ge(5871),le=ge(95237),se=ge(24905),oe=ge(38854),ae=ge(54580),ne=ge(3113),z=ge(93948),a=ge(19842),y=ge(92832),x=ge(3918),b=ge(74128),ee="data:image/png;base64,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",te="data:image/png;base64,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",ce="data:image/png;base64,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",pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",fe=ge(38147),ye=ge(45917),ve=ge(5623),Ee=ge(48850),be=ge(27687),Se=ge(45053),Pe=ge(15342),Ce=ge.n(Pe),xe=(pt,lt,Et)=>new Promise((St,Dt)=>{var kt=At=>{try{Gt(Et.next(At))}catch(Tt){Dt(Tt)}},Ot=At=>{try{Gt(Et.throw(At))}catch(Tt){Dt(Tt)}},Gt=At=>At.done?St(At.value):Promise.resolve(At.value).then(kt,Ot);Gt((Et=Et.apply(pt,lt)).next())}),Ae=re.memo(({tagName:pt="div",value:lt="",className:Et,style:St={},onBlur:Dt,id:kt})=>{const Ot=(0,re.useRef)(null);(0,re.useEffect)(()=>{if(!Ot.current)return;xe(void 0,null,function*(){const Tt=Ot.current;Tt.innerHTML="";const Lt=lt==null?void 0:lt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const rn of Lt)if(rn.startsWith("$$")&&rn.endsWith("$$")||rn.startsWith("`$$")&&rn.endsWith("$$`")){const gn=rn.startsWith("`$$")?rn.slice(3,-3):rn.slice(2,-2),qt=document.createElement("span");qt.setAttribute("contentEditable","false"),qt.setAttribute("title",rn),qt.className="edu_latex",Tt.appendChild(qt),Ce().render(gn,qt,{throwOnError:!1})}else{const gn=rn==null?void 0:rn.replace(/<[^>]*>/g,qt=>qt.startsWith("{var At,Tt;if(Dt&&Ot.current){const rn=Ot.current.cloneNode(!0),gn=rn.querySelectorAll("span.edu_latex");for(let qt of gn){const Qt=qt.getAttribute("title"),zt=document.createTextNode(Qt||""),un=qt;(Tt=(At=un.parentNode)==null?void 0:At.replaceChild)==null||Tt.call(At,zt,un)}Dt(rn.innerHTML)}};return re.createElement(re.Fragment,null,re.createElement(pt,{ref:Ot,contentEditable:!0,className:Et,style:St,onBlur:Gt}))}),Oe=ge(41867),Ie=ge(77254),je=ge(43428),Le=ge(6848),Ze=ge(43604),ze={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Ue=ge(67365),Ge=ge(65862),Ve=ge(22975),_e=ge(98092),He=ge(11915),Ke=ge(49713),Qe="data:image/png;base64,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",et=(pt,lt,Et)=>new Promise((St,Dt)=>{var kt=At=>{try{Gt(Et.next(At))}catch(Tt){Dt(Tt)}},Ot=At=>{try{Gt(Et.throw(At))}catch(Tt){Dt(Tt)}},Gt=At=>At.done?St(At.value):Promise.resolve(At.value).then(kt,Ot);Gt((Et=Et.apply(pt,lt)).next())}),We=(0,re.forwardRef)(({onUpdateNum:pt,onSave:lt},Et)=>{var St;const Dt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[kt,Ot]=(0,re.useState)(!1),[Gt,At]=(0,re.useState)([]),[Tt,Lt]=(0,re.useState)(null),[rn,gn]=(0,re.useState)([]),[qt,Qt]=(0,re.useState)(0),[zt,un]=(0,re.useState)(0),[fn,_n]=(0,re.useState)(!1),[Ht,wn]=(0,re.useState)(""),[Wt,sn]=(0,re.useState)(0),[it,Bt]=(0,re.useState)(0),[jt,Nt]=(0,re.useState)(0),[Kt,cn]=(0,re.useState)(0),[xt,ft]=(0,re.useState)(0),[ct,mt]=(0,re.useState)(0),[Vt,dn]=(0,re.useState)(0),[ut,Mn]=(0,re.useState)(0),[In,Dn]=(0,re.useState)(Ke.Q),{contentRef:Pt,value:$t,status:Mt,open:An,close:Nn}=In,ar=(0,_e.Z)({contentRef:Pt,status:Mt}),{openProgress:kn,closeProgress:xn,CreateProgressModal:mr,progressOpen:jn}=(0,Ve.Z)();(0,re.useEffect)(()=>{Tt&&pr(),Tt===!1&&(Nn(),pt==null||pt(),At([]),wn(""),sn(0),Bt(0),Nt(0),cn(0),ft(0),mt(0),dn(0),Mn(0))},[Tt]);const pn=()=>{Lt(!0)};(0,re.useImperativeHandle)(Et,()=>({onClick:pn}));const cr=Gn=>{_n(!0),Qt(Gn),un(0)},nr=Gn=>et(void 0,null,function*(){const qn=Gn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(qn)==-1?(de.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Gn.size/1024/1024>10?(de.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),pr=()=>et(void 0,null,function*(){const Gn=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Gn.status===0&&(Qt(Gn.total_number),un(Gn.remaining_number))}),Ar=Gn=>(Gn=Gn||"",Gn=String(Gn),Gn=Gn.replace(/\s+/g,""),Gn),Er=(Gn=!0)=>et(void 0,null,function*(){var qn,or;const yn=[{name:"\u5355\u9009\u9898",num:Wt||0},{name:"\u591A\u9009\u9898",num:it||0},{name:"\u5224\u65AD\u9898",num:jt||0},{name:"\u586B\u7A7A\u9898",num:Kt||0},{name:"\u7B80\u7B54\u9898",num:xt||0},{name:"\u7EC4\u5408\u9898",num:ut||0},{name:"\u7F16\u7A0B\u9898",num:ct||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Vt||0}];if(Gn){if(Ar(Ht)){if(Ht.length>1e3){de.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{de.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ar(Ht)&&!(Gt!=null&&Gt.length)){de.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Tn=yn.reduce((lr,er)=>lr+er.num,0);if(Tn===0){de.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Tn>30){de.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(qt!==-1){_n(!0);return}}_n(!1);const Yn={scene_type:6,request_identifier:Math.random(),file_id:(or=(qn=Gt[0])==null?void 0:qn.response)==null?void 0:or.id,content:Ht,count_arr:yn.map(Tn=>Tn.num).join(",")};yield An(Yn),pr()}),wr=()=>et(void 0,null,function*(){const Gn=ar();if(lt){Lt(!1),lt(Gn);return}kn(),Ot(!0),gn([]);const qn=new FormData;qn.append("html",Gn);const or=yield(0,fe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:qn},!0);if((or==null?void 0:or.status)===0)if(or!=null&&or.data){xn(100),gn(or==null?void 0:or.data);return}else de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ot(!1),xn()}),ln=()=>et(void 0,null,function*(){const Gn=ar();(0,Ge.RG)(Gn)}),hr=["uploading","error"].includes((St=Gt==null?void 0:Gt[0])==null?void 0:St.status);return re.createElement(re.Fragment,null,re.createElement(He.Z,{visible:fn,totalCount:qt,usedCount:zt,onCancel:()=>_n(!1),onOk:()=>Er(!1)}),re.createElement(je.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:re.createElement("div",{className:ze.extraHeader},re.createElement(le.Z,{align:"middle"},!Mt&&!!$t&&re.createElement(re.Fragment,null,re.createElement(x.op,{onClick:wr,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),re.createElement(x.op,{onClick:ln,shape:"default",type:"text"},re.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),re.createElement("i",{onClick:()=>{const Gn=qn=>{ue.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:qn,onOk:()=>{Lt(!1)}})};if(Mt){Gn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else $t?Gn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Lt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Tt},re.createElement("div",{className:ze.wrap},re.createElement("div",{className:ze.left},re.createElement("div",{className:ze.tip},re.createElement("img",{src:Qe}),re.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),re.createElement("div",{className:"mb10 mt20 c-black"},re.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),re.createElement(y.default.TextArea,{style:{height:160},className:"mb20",value:Ht,placeholder:Dt,onChange:Gn=>{wn(Gn.target.value)}}),re.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Gt,withCredentials:!0,data:{upload_type:1},beforeUpload:nr,onChange:({file:Gn})=>{var qn,or;Gn.status!=="removed"&&(Gn.status==="done"&&((qn=Gn==null?void 0:Gn.response)==null?void 0:qn.status)!==0&&(Gn.status="error",Gn.response=(or=Gn==null?void 0:Gn.response)==null?void 0:or.message),At([Gn]))},onRemove:()=>At([])},re.createElement(Le.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},re.createElement(x.op,{style:{borderRadius:2}},re.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),re.createElement("div",{className:"c-black mt20"},re.createElement("div",{className:"mb10 c-black"},re.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),re.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",re.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"30"),"\u9053\uFF09")),re.createElement(le.Z,{style:{gap:16}},re.createElement(Ze.Z,null,re.createElement("label",null,"\u5355\u9009\u9898"),re.createElement(ie.Z,{min:0,max:10,value:Wt,onChange:sn,style:{marginLeft:"8px"}})),re.createElement(Ze.Z,null,re.createElement("label",null,"\u591A\u9009\u9898"),re.createElement(ie.Z,{min:0,max:10,value:it,onChange:Bt,style:{marginLeft:"8px"}})),re.createElement(Ze.Z,null,re.createElement("label",null,"\u5224\u65AD\u9898"),re.createElement(ie.Z,{min:0,max:10,value:jt,onChange:Nt,style:{marginLeft:"8px"}})),re.createElement(Ze.Z,null,re.createElement("label",null,"\u586B\u7A7A\u9898"),re.createElement(ie.Z,{min:0,max:10,value:Kt,onChange:cn,style:{marginLeft:"8px"}})),re.createElement(Ze.Z,null,re.createElement("label",null,"\u7B80\u7B54\u9898"),re.createElement(ie.Z,{min:0,max:10,value:xt,onChange:ft,style:{marginLeft:"8px"}})))),Mt?re.createElement("div",{onClick:Nn,className:ze.bottomBtn},re.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):hr?re.createElement("div",{className:`${ze.bottomBtn} ${ze.disabled}`},re.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):re.createElement("div",{onClick:()=>{Er()},className:ze.bottomBtn},re.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),re.createElement(Ke.Z,{onStatusChange:Dn,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!jn,noRestrictModal:cr,stringTransformer:Ue.o,onError:Gn=>{Object.prototype.toString.call(Gn)==="[object Object]"&&Gn.status===-9&&cr(Gn.data)}}))),re.createElement(je.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:kt},re.createElement(le.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},re.createElement("img",{src:ge(36413),alt:"\u667A\u80FD\u51FA\u9898"}),re.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),re.createElement(gt,{stickyTop:-24,hideWordFeatures:!0,dataSource:rn,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ot(!1),onSuccess:()=>{Ot(!1),Lt(!1)}}),re.createElement("div",{style:{height:70}})),mr("\u5904\u7406\u4E2D"))}),De=Object.defineProperty,Ye=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,qe=(pt,lt,Et)=>lt in pt?De(pt,lt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):pt[lt]=Et,Ne=(pt,lt)=>{for(var Et in lt||(lt={}))tt.call(lt,Et)&&qe(pt,Et,lt[Et]);if(ke)for(var Et of ke(lt))$e.call(lt,Et)&&qe(pt,Et,lt[Et]);return pt},Te=(pt,lt)=>Ye(pt,Fe(lt)),Re=(pt,lt,Et)=>new Promise((St,Dt)=>{var kt=At=>{try{Gt(Et.next(At))}catch(Tt){Dt(Tt)}},Ot=At=>{try{Gt(Et.throw(At))}catch(Tt){Dt(Tt)}},Gt=At=>At.done?St(At.value):Promise.resolve(At.value).then(kt,Ot);Gt((Et=Et.apply(pt,lt)).next())});const Me=pt=>{pt.preventDefault();let Et=(pt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Et)},nt=pt=>{pt.key==="Enter"&&pt.preventDefault()},at=({children:pt,style:lt})=>re.createElement("div",{className:we.leftBox,style:lt,onPaste:Me},pt),rt=({children:pt,style:lt,className:Et})=>re.createElement("div",{className:he()(we.rightBox,Et),style:lt,onPaste:Me},pt),ot=({className:pt,style:lt={},width:Et=1200,onCancel:St=()=>{},onSuccess:Dt=()=>{},gather:kt={},mode:Ot=1,stickyTop:Gt=0,subDisciplineId:At=[],hideWordFeatures:Tt,dataSource:Lt=[],customLeftHeadNode:rn,customRightHeadNode:gn,customLeftContent:qt,hideRecognition:Qt=!1,onExchange:zt,isSingleSelection:un=!1,underpinBackgroundStyle:fn={},headExtraNode:_n,isRefreshItemBank:Ht=!1,okText:wn="\u786E\u5B9A\u5BFC\u5165",onSave:Wt})=>{var sn;const[it,Bt]=(0,re.useState)(1),[jt,Nt]=(0,re.useState)(0),[Kt,cn]=(0,re.useState)(""),[xt,ft]=(0,re.useState)(!1),[ct,mt]=(0,re.useState)([]),[Vt,dn]=(0,re.useState)([]),[ut,Mn]=(0,re.useState)(!1),[In,Dn]=(0,re.useState)(!1),[Pt,$t]=(0,re.useState)(!1),[Mt,An]=(0,re.useState)(!1),[Nn,ar]=(0,re.useState)([]),[kn,xn]=(0,re.useState)(1),[mr,jn]=(0,re.useState)(!1),[pn,cr]=(0,re.useState)(!0),[nr,pr]=(0,re.useState)(0),[Ar,Er]=(0,re.useState)(!1),[wr]=me.default.useForm(),[ln]=me.default.useForm(),hr=(0,re.useRef)(null),Gn=(0,re.useRef)(null),qn=(0,re.useRef)(),or=(0,re.useRef)(null),yn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Rn=["C","C++","Java","Python","JavaScript","Ruby"];(0,re.useEffect)(()=>{Lt!=null&&Lt.length&&en(Lt)},[Lt]),(0,re.useEffect)(()=>{it===2&&hr.current.focus()},[it]),(0,re.useEffect)(()=>{Pt&&Tn()},[Pt]);const Yn=()=>{if(it===1){de.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Re(void 0,null,function*(){Bt(1)})})},Tn=()=>Re(void 0,null,function*(){const Xe=yield(0,fe.ZP)("/api/disciplines.json",{method:"get",params:{source:Ot===1?"new_question":"subject"}});ar(Xe.disciplines||[])}),lr=Xe=>{const ht=[],wt=(Rt,bt)=>{Rt.length>=2&&ht.push(Rt.join(""));for(let an=bt;an(Xe=Xe||"",Xe=String(Xe),Xe=Xe.replace(/\s+/g,""),Xe),Vn=Xe=>(Xe=Xe||"",Xe=String(Xe),Xe=Xe.replace(/
/g,""),Xe=Xe.replace(/
/g,` `),Xe=Xe.replace(/<\/div>/g,` -`),Xe=Pr(Xe),Xe),Fr=Xe=>Xe.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Pr=Xe=>Xe.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Kn=Xe=>{var ht;const Pt=Xe.clipboardData;if(Pt){const kt=Pt.types.toString(),bt=Pt.items;if(kt==="Files"||Pt.types.indexOf("Files")>-1){Xe.preventDefault();try{let an=bt[1];((ht=bt[0])==null?void 0:ht.kind)==="file"&&(an=bt[0]);const Ut=an.getAsFile();(0,Se.I)(Ut,qt=>{var Kt;if(qt.id){if(((Kt=Ut==null?void 0:Ut.type)==null?void 0:Kt.indexOf("image"))>-1){const Bn=``;document.execCommand("insertText",!1,Bn)}}else(qt==null?void 0:qt.status)===401&&(document.location.href="/user/login")})}catch(an){de.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Sr(Xe,ht){return Re(this,null,function*(){if(typeof Xe=="string")return yield ht(Xe);if(typeof Xe!="object"||Xe===null)return Xe;if(Array.isArray(Xe))return yield Promise.all(Xe.map(bt=>Re(this,null,function*(){return yield Sr(bt,ht)})));const Pt={};for(const kt in Xe)if(Object.prototype.hasOwnProperty.call(Xe,kt)){const bt=Xe[kt];typeof bt=="string"?Pt[kt]=yield ht(bt):typeof bt=="object"?Pt[kt]=yield Sr(bt,ht):Pt[kt]=bt}return Pt})}const Rr=()=>Re(void 0,null,function*(){var Xe;gt(!0),dn("\u5904\u7406\u4E2D"),yield new Promise(kt=>setTimeout(kt,1e3));let ht=(Xe=jn.current)==null?void 0:Xe.querySelectorAll('[data-text="edit"]'),Pt="";try{ht.forEach(function(kt){var bt,an,Ut,qt;const Kt=kt.cloneNode(!0),Bn=Kt.querySelectorAll("span.edu_latex");for(let ir of Bn){const Ln=ir.getAttribute("title"),Wn=document.createTextNode(Ln),Bt=ir;(an=(bt=Bt.parentNode)==null?void 0:bt.replaceChild)==null||an.call(bt,Wn,Bt)}const $n=Kt.querySelectorAll("span[style]");for(let ir of $n)if(ir.style.fontFamily){const Ln=ir.innerHTML,Wn=document.createTextNode(Ln),Bt=ir;(qt=(Ut=Bt.parentNode)==null?void 0:Ut.replaceChild)==null||qt.call(Ut,Wn,Bt)}Kt==null||Kt.childNodes.forEach(function(ir){ir.nodeType===Node.ELEMENT_NODE&&ir.localName!=="h5"&&ir.localName!=="h4"?Pt+=`

${ir.innerHTML}

`:ir.nodeType===Node.TEXT_NODE&&(Pt+=`

${ir.textContent}

`)})}),pn("/api/intelligent_imports/import.json",{html:Pr(Pt)})}catch(kt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",kt)}}),fr=Xe=>{let ht=Xe.filter(Pt=>!!(Pt!=null&&Pt.type));return ht=ht.map(Pt=>{var kt;const bt=(kt=Hr.find(Ut=>Ut.id===(Pt==null?void 0:Pt.type)))==null?void 0:kt.deal,an=Ie(Me({},Pt),{id:String(Math.random()).slice(-6),knowledgePoint:er(Pt==null?void 0:Pt.knowledgePoint)});return bt?bt(an):an}),ht},Qn=()=>{if(at===1){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Rr})},mn=()=>ne.createElement("div",{className:we.row},ne.createElement("div",{className:we.leftLayout},ne.createElement(st,{style:{height:675}},at===1&&ne.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>It(2)},ne.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",ne.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",ne.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",ne.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",ne.createElement("br",null)),ne.createElement("div",{className:we.imgBox,style:{marginTop:75}},ne.createElement("img",{width:56,src:te}),ne.createElement("span",null,"\u7F16\u8F91\u533A"))),at===2&&ne.createElement("div",{"data-text":"edit",onBlur:()=>{hr.current.innerHTML||It(1)},ref:hr,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),ne.createElement("div",{className:we.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},ne.createElement("div",{className:we.imgBox,style:{marginTop:240}},ne.createElement("img",{width:56,src:ce}),ne.createElement("span",null,"\u9884\u89C8\u533A")))),tr=(Xe,ht,Pt,kt)=>{var bt;console.log(Xe,ht,Pt,kt,"onDataChange\u4FEE\u6539\u6570\u503C");const an=JSON.parse(JSON.stringify(Gt));kt===void 0?an[ht][Xe]=Pt:an[ht].questions[kt][Xe]=Pt;const Ut=Me({},an[ht]),qt=(bt=Hr.find(Kt=>Kt.id===(Ut==null?void 0:Ut.type)))==null?void 0:bt.deal;an[ht]=qt(Ut),vn(an)},Tr=(Xe,ht,Pt)=>{var kt;const bt=Pt!==void 0,an=(kt=Hr.find(Kt=>Kt.id===(Xe==null?void 0:Xe.type)))==null?void 0:kt.type,Ut=`${ht+1}.${Pt===void 0?"":Pt+1+"."}`,qt=`${(Xe==null?void 0:Xe.type)==="7"?"{{":""}${Ut}\u3010${an}\u3011${(Xe==null?void 0:Xe.question)||""}`;return ne.createElement(ne.Fragment,null,bt&&ne.createElement("h4",{contentEditable:!0}),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",value:qt}))},_r=(Xe,ht)=>Re(void 0,null,function*(){var Pt;const kt=yield Vt(Xe,ht),bt=(Pt=kt==null?void 0:kt.data)==null?void 0:Pt.content;if(bt!=null&&bt.length){const an=fr(bt)[0];dt.splice(ht,1,an),Gt.splice(ht,1,an),pt([...dt]),vn([...Gt])}}),ur=(Xe,ht,Pt)=>{var kt;const bt=Pt!==void 0,an=(kt=Hr.find(qt=>qt.id===(Xe==null?void 0:Xe.type)))==null?void 0:kt.type,Ut=`${ht+1}.${Pt===void 0?"":Pt+1+"."}`;return bt?ne.createElement("div",{style:{padding:"10px 18px"}},`${Ut}\u3010${an}\u3011`,ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"span",className:we.edit,onBlur:qt=>tr("question",ht,qt,Pt),value:(Xe==null?void 0:Xe.question)||""})):ne.createElement(ne.Fragment,null,ne.createElement("div",{className:we.actionHead},ne.createElement("div",{className:"c-light-primary"},`${Ut}\u3010${an}\u3011`),_t!==1&&ne.createElement(ie.Z,{disabled:(Xe==null?void 0:Xe.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:qt=>tr("score",ht,qt,Pt),value:Xe==null?void 0:Xe.score}),ne.createElement(ue.Z,{align:"middle",style:{marginLeft:"auto"}},!!Vt&&ne.createElement("span",{className:"current c-light-primary mr30",onClick:()=>_r(Xe,ht)},ne.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),ne.createElement(se.default,{onChange:qt=>tr("checked",ht,qt.target.checked,Pt),checked:!!(Xe!=null&&Xe.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",style:{padding:"10px 18px"},className:we.edit,onBlur:qt=>tr("question",ht,qt,Pt),value:Xe==null?void 0:Xe.question}))},Cr=(Xe,ht,Pt)=>ne.createElement(ne.Fragment,null,["0","1","2","4"].includes(Xe==null?void 0:Xe.type)&&ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u7B54\u6848\uFF1A${ht||""}`,tagName:"p"}),!Pt&&ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u96BE\u5EA6\uFF1A${(Xe==null?void 0:Xe.difficulty)||""}`,tagName:"p"}),(Xe==null?void 0:Xe.type)!=="7"&&ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u89E3\u6790\uFF1A${(Xe==null?void 0:Xe.analyze)||""}`,tagName:"p"}),!Pt&&ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Xe==null?void 0:Xe.knowledgePoint)||""}`,tagName:"p"})),Nr=(Xe,ht,Pt,kt)=>{const bt=kt!==void 0,an=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ut=bt&&!Xe.last&&!Xe.errorMsg?{marginBottom:10}:{},qt=an.map(Kt=>({key:Kt,label:Kt,onClick:()=>tr("difficulty",Pt,Kt,kt)}));return ne.createElement("div",{className:we.liWrap,style:Ut},["4"].includes(Xe==null?void 0:Xe.type)&&ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",className:`${we.edit} c-black`,onBlur:Kt=>tr("answer",Pt,[Kt],kt),value:ht})),!bt&&ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),ne.createElement("div",{className:"c-black"},ne.createElement(oe.Z,{menu:{items:qt}},ne.createElement("span",{className:"c-light-primary"},Xe==null?void 0:Xe.difficulty,ne.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Xe==null?void 0:Xe.type)!=="7"&&ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",className:`${we.edit} c-grey-333`,onBlur:Kt=>tr("analyze",Pt,Kt,kt),value:Xe==null?void 0:Xe.analyze})),!bt&&ne.createElement("div",{onKeyDown:tt,className:we.li},ne.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",value:(Xe==null?void 0:Xe.knowledgePoint)||"",className:`${we.edit} c-grey-333`,onBlur:Kt=>tr("knowledgePoint",Pt,er(Vn(Kt)),kt)})))},Dr=Xe=>ne.createElement(ne.Fragment,null,typeof(Xe==null?void 0:Xe.errorMsg)=="string"&&!!(Xe!=null&&Xe.errorMsg)&&ne.createElement("h5",{contentEditable:!1},ne.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),ne.createElement("div",null,Xe==null?void 0:Xe.errorMsg))),mr=Xe=>ne.createElement(ne.Fragment,null,typeof(Xe==null?void 0:Xe.errorMsg)=="string"&&!!(Xe!=null&&Xe.errorMsg)&&ne.createElement("h5",null,ne.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),ne.createElement("div",null,Xe==null?void 0:Xe.errorMsg))),br=(Xe,ht,Pt,kt)=>{let bt="flex";return(fn&&rr!==kt||ut&&!(Pt!=null&&Pt.errorMsg))&&(bt="none"),ne.createElement("div",{className:we.row,style:{display:bt}},ne.createElement("div",{className:we.leftLayout},tn||ne.createElement(st,null,ne.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Xe))),ne.createElement("div",{className:we.rightLayout},ne.createElement(rt,{className:Pt!=null&&Pt.errorMsg?we.error:""},ht)))},Hr=[{id:"0",type:"\u5355\u9009\u9898",element:(Xe,ht,Pt)=>{var kt,bt;const an=Pt!==void 0;let Ut=(kt=Xe==null?void 0:Xe.answer)==null?void 0:kt[0];const qt=ne.createElement(ne.Fragment,null,Tr(Xe,ht,Pt),(bt=Xe==null?void 0:Xe.options)==null?void 0:bt.map((ir,Ln)=>ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,key:Ln,value:`${yn[Ln]}.${ir}`,tagName:"p"})),Cr(Xe,Ut,an),Dr(Xe));let Kt=an?Xe:Gt[ht];const Bn=Kt==null?void 0:Kt.options,$n=ne.createElement(ne.Fragment,null,ur(Kt,ht,Pt),Bn==null?void 0:Bn.map((ir,Ln)=>{var Wn;return ne.createElement("div",{key:Ln,className:we.option},ne.createElement("aside",{className:((Wn=Kt==null?void 0:Kt.answer)==null?void 0:Wn[0])===yn[Ln]?we.active:"",onClick:()=>tr("answer",ht,[yn[Ln]],Pt)},yn[Ln]),ne.createElement(Ae,{id:Kt==null?void 0:Kt.id,tagName:"div",className:`${we.text}`,onBlur:Bt=>{Bn[Ln]=Bt,tr("options",ht,Bn,Pt)},value:ir}))}),Nr(Kt,"",ht,Pt),mr(Kt));return an?[qt,$n]:br(qt,$n,Kt,ht)},deal:Xe=>{var ht,Pt,kt;Xe.score=Xe.score===void 0?2:Xe.score;let bt=er((ht=Xe==null?void 0:Xe.answer)==null?void 0:ht[0]).toUpperCase();Xe.answer=bt?[bt]:[];let an=[];if(!(Xe!=null&&Xe.options))an.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Xe.options=(Pt=Xe.options)==null?void 0:Pt.slice(0,8);const Ut=Xe.options.map(Kt=>Kt==null?void 0:Kt.trim().replace(/^\s+|\s+$/g,""));new Set(Ut).size!==Ut.length&&an.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return bt||an.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),bt&&(yn.slice(0,((kt=Xe==null?void 0:Xe.options)==null?void 0:kt.length)||8).includes(bt)||an.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),er(Xe==null?void 0:Xe.question)||an.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=an.join(` -`),Xe}},{id:"1",type:"\u591A\u9009\u9898",element:(Xe,ht,Pt)=>{var kt,bt;const an=Pt!==void 0;let Ut=(kt=Xe==null?void 0:Xe.answer)==null?void 0:kt[0];const qt=ne.createElement(ne.Fragment,null,Tr(Xe,ht,Pt),(bt=Xe==null?void 0:Xe.options)==null?void 0:bt.map((ir,Ln)=>ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,key:Ln,value:`${yn[Ln]}.${ir}`,tagName:"p"})),Cr(Xe,Ut,an),Dr(Xe));let Kt=an?Xe:Gt[ht];const Bn=Kt==null?void 0:Kt.options,$n=ne.createElement(ne.Fragment,null,ur(Kt,ht,Pt),Bn==null?void 0:Bn.map((ir,Ln)=>{var Wn,Bt;return ne.createElement("div",{key:Ln,className:we.option},ne.createElement("aside",{className:(Bt=(Wn=Kt==null?void 0:Kt.answer)==null?void 0:Wn[0])!=null&&Bt.includes(yn[Ln])?we.active:"",onClick:()=>{var wt;let Tt=((wt=Kt==null?void 0:Kt.answer)==null?void 0:wt[0])||"";const $t=yn[Ln];Tt.includes($t)?Tt=Tt.replace(new RegExp($t,"g"),""):Tt+=$t,Tt=Tt.split("").sort().join(""),tr("answer",ht,[Tt],Pt)}},yn[Ln]),ne.createElement(Ae,{id:Kt==null?void 0:Kt.id,tagName:"div",className:`${we.text}`,onBlur:wt=>{Bn[Ln]=wt,tr("options",ht,Bn,Pt)},value:ir}))}),Nr(Kt,"",ht,Pt),mr(Kt));return an?[qt,$n]:br(qt,$n,Kt,ht)},deal:Xe=>{var ht,Pt,kt;Xe.score=Xe.score===void 0?2:Xe.score;let bt=er((ht=Xe==null?void 0:Xe.answer)==null?void 0:ht[0]).toUpperCase().split("").sort().join("");Xe.answer=bt?[bt]:[];let an=[];if(!(Xe!=null&&Xe.options))an.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Xe.options=(Pt=Xe.options)==null?void 0:Pt.slice(0,8);const Ut=Xe.options.map(Kt=>Kt==null?void 0:Kt.trim().replace(/^\s+|\s+$/g,""));new Set(Ut).size!==Ut.length&&an.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(bt||an.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),bt){const Ut=yn.slice(0,((kt=Xe==null?void 0:Xe.options)==null?void 0:kt.length)||8);lr(Ut).includes(bt)||an.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return er(Xe==null?void 0:Xe.question)||an.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=an.join(` -`),Xe}},{id:"2",type:"\u5224\u65AD\u9898",element:(Xe,ht,Pt)=>{var kt,bt;const an=Pt!==void 0;let Ut=(kt=Xe==null?void 0:Xe.answer)==null?void 0:kt[0];const qt=ne.createElement(ne.Fragment,null,Tr(Xe,ht,Pt),Cr(Xe,Ut,an),Dr(Xe));let Kt=an?Xe:Gt[ht];const Bn=["\u6B63\u786E","\u9519\u8BEF"];let $n=((bt=Kt==null?void 0:Kt.answer)==null?void 0:bt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes($n)?$n="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes($n)&&($n="\u9519\u8BEF");const ir=ne.createElement(ne.Fragment,null,ur(Kt,ht,Pt),Bn==null?void 0:Bn.map((Ln,Wn)=>ne.createElement("div",{key:Wn,className:we.option},ne.createElement("aside",{style:{borderRadius:2},className:$n===Ln?we.active:"",onClick:()=>tr("answer",ht,[Ln],Pt)},Ln==="\u6B63\u786E"?"T":"F"),ne.createElement("div",{style:{pointerEvents:"none"},className:`${we.text}`},Ln))),Nr(Kt,"",ht,Pt),mr(Kt));return an?[qt,ir]:br(qt,ir,Kt,ht)},deal:Xe=>{var ht;Xe.score=Xe.score===void 0?2:Xe.score;let Pt=er((ht=Xe==null?void 0:Xe.answer)==null?void 0:ht[0]);Xe.answer=Pt?[Pt]:[];let kt=[];return Pt||kt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Pt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Pt)&&kt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),er(Xe==null?void 0:Xe.question)||kt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=kt.join(` -`),Xe}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Xe,ht,Pt)=>{var kt,bt;const an=Pt!==void 0,Ut=ne.createElement(ne.Fragment,null,Tr(Xe,ht,Pt),(kt=Xe==null?void 0:Xe.answer)==null?void 0:kt.map((Bn,$n)=>ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,key:$n,tagName:"p",value:`\u7B54\u6848${$n+1}\uFF1A${Bn.text||""}`})),Cr(Xe,"",an),Dr(Xe));let qt=an?Xe:Gt[ht];const Kt=ne.createElement(ne.Fragment,null,ur(qt,ht,Pt),(bt=qt==null?void 0:qt.answer)==null?void 0:bt.map((Bn,$n)=>ne.createElement("div",{key:$n,className:we.option},ne.createElement("aside",{className:we.fill},"\u586B\u7A7A\u9879",$n+1),Bn.model===1&&ne.createElement(Ae,{id:qt==null?void 0:qt.id,tagName:"div",onBlur:ir=>{qt.answer[$n].latex=Vn(ir),tr("answer",ht,qt.answer,Pt)},className:`${we.text}`,value:Bn.latex}),Bn.model===2&&ne.createElement(be.Z,{value:Bn.latex,onChange:ir=>{qt.answer[$n].latex=ir,tr("answer",ht,qt.answer,Pt)}}))),Nr(qt,"",ht,Pt),mr(qt));return an?[Ut,Kt]:br(Ut,Kt,qt,ht)},deal:Xe=>{var ht,Pt,kt,bt;Xe.score=Xe.score===void 0?2:Xe.score,Xe.question=(ht=Xe.question)==null?void 0:ht.replaceAll("\u2581","_");const an=(Pt=Xe.answer)==null?void 0:Pt.map(qt=>{if(Object.prototype.toString.call(qt)==="[object Object]")return qt;qt=qt==null?void 0:qt.trim();const Kt={model:1,text:qt,latex:qt};return qt.startsWith("$$")&&qt.endsWith("$$")||qt.startsWith("`$$")&&qt.endsWith("$$`")?(Kt.model=2,Kt.latex=qt.slice(2,-2)):Kt.latex=Vn(qt),Kt});Xe.answer=an;let Ut=[];return an||Ut.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),er(Xe==null?void 0:Xe.question)?Xe!=null&&Xe.question.includes("_")?(kt=Xe==null?void 0:Xe.answer)!=null&&kt.length&&((Xe==null?void 0:Xe.question.match(/_+/g))||[]).length!==((bt=Xe==null?void 0:Xe.answer)==null?void 0:bt.length)&&Ut.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Ut.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Ut.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=Ut.join(` -`),Xe}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Xe,ht,Pt)=>{var kt,bt;const an=Pt!==void 0;let Ut=(kt=Xe==null?void 0:Xe.answer)==null?void 0:kt[0];const qt=ne.createElement(ne.Fragment,null,Tr(Xe,ht,Pt),Cr(Xe,Ut,an),Dr(Xe));let Kt=an?Xe:Gt[ht];const Bn=ne.createElement(ne.Fragment,null,ur(Kt,ht,Pt),Nr(Kt,(bt=Kt==null?void 0:Kt.answer)==null?void 0:bt[0],ht,Pt),mr(Kt));return an?[qt,Bn]:br(qt,Bn,Kt,ht)},deal:Xe=>{Xe.score=Xe.score===void 0?5:Xe.score;let ht=[];return er(Xe==null?void 0:Xe.question)||ht.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=ht.join(` -`),Xe}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Xe,ht)=>{var Pt,kt;const bt=Gt[ht],an=Mn.slice(0,4).map(Ut=>({key:Ut,label:Ut,onClick:()=>tr("platform",ht,Ut)}));return ne.createElement("div",{className:we.row,style:{display:ut?bt!=null&&bt.errorMsg?"flex":"none":"flex"}},ne.createElement("div",{className:we.leftLayout},ne.createElement(st,null,ne.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Tr(Xe,ht),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Xe==null?void 0:Xe.description)||""}`,tagName:"p"}),Cr(Xe),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Xe==null?void 0:Xe.timeLimit}`,tagName:"p"}),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Xe==null?void 0:Xe.platform)||""}`,tagName:"p"}),ne.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),ne.createElement("h4",null),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:(Xe==null?void 0:Xe.code)||"",tagName:"div"}),(Pt=Xe==null?void 0:Xe.inputs)==null?void 0:Pt.map((Ut,qt)=>{var Kt;return ne.createElement(ne.Fragment,{key:qt},ne.createElement("h4",null),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${qt+1})\u8F93\u5165\uFF1A${Ut||""}`,tagName:"div"}),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${qt+1})\u8F93\u51FA\uFF1A${((Kt=Xe==null?void 0:Xe.outputs)==null?void 0:Kt[qt])||""}`,tagName:"div"}))}),Dr(Xe)))),ne.createElement("div",{className:we.rightLayout},ne.createElement(rt,{className:bt!=null&&bt.errorMsg?we.error:""},ur(bt,ht),ne.createElement("div",{className:we.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),ne.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:bt==null?void 0:bt.description,tagName:"div",onBlur:Ut=>tr("description",ht,Ut)}))),Nr(bt,"",ht),ne.createElement("div",{className:we.liWrap},ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),ne.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:bt==null?void 0:bt.timeLimit,tagName:"div",onBlur:Ut=>tr("timeLimit",ht,Vn(Ut))})),ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),ne.createElement("div",{className:"c-black"},ne.createElement(oe.Z,{menu:{items:an}},ne.createElement("span",{className:"c-light-primary"},bt==null?void 0:bt.platform,ne.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),ne.createElement("div",{className:we.li,style:{flexDirection:"column",alignItems:"start"}},ne.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),ne.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:(bt==null?void 0:bt.code)||"",onBlur:Ut=>tr("code",ht,Vn(Ut)),tagName:"div"}))),(kt=bt==null?void 0:bt.inputs)==null?void 0:kt.map((Ut,qt)=>{var Kt;return ne.createElement("div",{className:we.liWrap,key:qt},ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",qt+1,")\u8F93\u5165\uFF1A"),ne.createElement(Ae,{id:bt==null?void 0:bt.id,value:Ut||"",className:we.edit,onBlur:Bn=>{const $n=[...(bt==null?void 0:bt.inputs)||[]];$n[qt]=Vn(Bn),tr("inputs",ht,$n)},tagName:"div"})),ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",qt+1,")\u8F93\u51FA\uFF1A"),ne.createElement(Ae,{id:bt==null?void 0:bt.id,value:((Kt=bt==null?void 0:bt.outputs)==null?void 0:Kt[qt])||"",className:we.edit,onBlur:Bn=>{const $n=[...(bt==null?void 0:bt.outputs)||[]];$n[qt]=Vn(Bn),tr("outputs",ht,$n)},tagName:"div"})))}),mr(bt))))},deal:Xe=>{var ht,Pt,kt;Xe.score=Xe.score===void 0?10:Xe.score,Xe.code=(ht=Xe.code)==null?void 0:ht.trim();let bt=[];er(Xe==null?void 0:Xe.question)?((Pt=Xe==null?void 0:Xe.question)==null?void 0:Pt.length)>60&&bt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):bt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),er(Xe==null?void 0:Xe.description)||bt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const an=er(String((Xe==null?void 0:Xe.timeLimit)||""));if(Xe.timeLimit=an,(!an||an&&!["3","4","5","6","7","8","9","10"].includes(an))&&bt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Xe.platform=er(Xe==null?void 0:Xe.platform),Xe!=null&&Xe.platform){const Ut=["c","c++","java","python"],qt=(kt=Xe==null?void 0:Xe.platform)==null?void 0:kt.toLowerCase(),Kt=Ut.findIndex(Bn=>Bn===qt);Kt>-1?Xe.platform=Mn[Kt]:bt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else bt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Xe!=null&&Xe.inputs)||!(Xe!=null&&Xe.outputs))Xe.inputs=[],Xe.outputs=[],bt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Ut=Math.min(Xe.inputs.length,Xe.outputs.length);Xe.inputs=Xe.inputs.slice(0,Ut),Xe.outputs=Xe.outputs.slice(0,Ut),Xe.outputs.some(qt=>!er(qt))&&bt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Xe.errorMsg=bt.join(` -`),Xe}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Xe,ht)=>{var Pt,kt;const bt=Gt[ht];return ne.createElement("div",{className:we.row,style:{display:ut?bt!=null&&bt.errorMsg?"flex":"none":"flex"}},ne.createElement("div",{className:we.leftLayout},ne.createElement(st,null,ne.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Tr(Xe,ht),Cr(Xe),(Pt=Xe==null?void 0:Xe.questions)==null?void 0:Pt.map((an,Ut)=>{var qt;const Kt=(qt=Hr.find(Bn=>Bn.id===(an==null?void 0:an.type)))==null?void 0:qt.element;return ne.createElement(ne.Fragment,{key:`left-${Xe.id}-${Ut}`},Kt(an,ht,Ut)[0])}),Dr(Xe),ne.createElement("p",{contentEditable:!0},"}}")))),ne.createElement("div",{className:we.rightLayout},ne.createElement(rt,{className:bt!=null&&bt.errorMsg?we.error:""},ur(bt,ht),Nr(bt,"",ht),(kt=bt==null?void 0:bt.questions)==null?void 0:kt.map((an,Ut)=>{var qt;const Kt=(qt=Hr.find(Bn=>Bn.id===(an==null?void 0:an.type)))==null?void 0:qt.element;return ne.createElement(ne.Fragment,{key:`right-${bt.id}-${Ut}`},Kt(an,ht,Ut)[1])}),mr(bt))))},deal:Xe=>{var ht,Pt,kt,bt,an;const Ut=fr,qt=[...Hr],Kt=qt.findIndex(Ln=>Ln.id==="0"),Bn=qt.findIndex(Ln=>Ln.id==="1");if(Kt!==-1){const Ln=qt[Kt].deal;qt[Kt].deal=Wn=>{const Bt=Ln(Wn);return Bt.errorMsg&&(Bt.errorMsg=Bt.errorMsg.split(` -`).filter(wt=>wt!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),Bt}}if(Bn!==-1){const Ln=qt[Bn].deal;qt[Bn].deal=Wn=>{const Bt=Ln(Wn);return Bt.errorMsg&&(Bt.errorMsg=Bt.errorMsg.split(` -`).filter(wt=>wt!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),Bt}}Xe.questions=(ht=Xe.questions)!=null&&ht.length?fr(Xe.questions.slice(0,20)):[],Xe.questions=(Pt=Xe.questions)==null?void 0:Pt.map((Ln,Wn)=>{var Bt;if(Ln.type==="0"||Ln.type==="1"){const wt=(Bt=Ln.options)==null?void 0:Bt.map(Tt=>Tt==null?void 0:Tt.trim().replace(/^\s+|\s+$/g,""));wt&&new Set(wt).size!==wt.length&&(Ln.errorMsg=(Ln.errorMsg?Ln.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ie(Me({},Ln),{last:Wn===Xe.questions.length-1})});const $n=(kt=Xe.questions)==null?void 0:kt.reduce((Ln,Wn)=>{const Bt=parseFloat(Wn.score);return isNaN(Bt)?Ln:Ln+Bt},0);Xe.score=$n;let ir=[];return(bt=Xe.questions)!=null&&bt.length?Xe.errorMsg=((an=Xe.questions)==null?void 0:an.findIndex(Ln=>!!Ln.errorMsg))>-1:ir.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),er(Xe==null?void 0:Xe.question)||ir.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ir.length&&(Xe.errorMsg=ir.join(` -`)),Xe}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Xe,ht)=>{var Pt,kt;const bt=Gt[ht],an=Mn.map(Ut=>({key:Ut,label:Ut,onClick:()=>tr("platform",ht,Ut)}));return ne.createElement("div",{className:we.row,style:{display:ut?bt!=null&&bt.errorMsg?"flex":"none":"flex"}},ne.createElement("div",{className:we.leftLayout},ne.createElement(st,null,ne.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Tr(Xe,ht),Cr(Xe),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Xe==null?void 0:Xe.timeLimit}`,tagName:"p"}),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Xe==null?void 0:Xe.platform)||""}`,tagName:"p"}),ne.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),ne.createElement("h4",null),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:(Xe==null?void 0:Xe.code)||"",tagName:"div"}),ne.createElement("h4",null),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Xe==null?void 0:Xe.input)||""}`,tagName:"p"}),ne.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Xe==null?void 0:Xe.output)||""}`,tagName:"p"}),(Pt=Xe==null?void 0:Xe.answer)==null?void 0:Pt.map((Ut,qt)=>ne.createElement(Ae,{key:qt,id:Xe==null?void 0:Xe.id,value:`\u7B54\u6848${qt+1}\uFF1A${Ut||""}`,tagName:"p"})),Dr(Xe)))),ne.createElement("div",{className:we.rightLayout},ne.createElement(rt,{className:bt!=null&&bt.errorMsg?we.error:""},ur(bt,ht),Nr(bt,"",ht),ne.createElement("div",{className:we.liWrap},ne.createElement("div",{className:we.li,onKeyDown:tt},ne.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),ne.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:bt==null?void 0:bt.timeLimit,tagName:"div",onBlur:Ut=>tr("timeLimit",ht,Vn(Ut))})),ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),ne.createElement("div",{className:"c-black"},ne.createElement(oe.Z,{menu:{items:an}},ne.createElement("span",{className:"c-light-primary"},bt==null?void 0:bt.platform,ne.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),ne.createElement("div",{className:we.li,style:{flexDirection:"column",alignItems:"start"}},ne.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),ne.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:(bt==null?void 0:bt.code)||"",onBlur:Ut=>tr("code",ht,Vn(Ut)),tagName:"div"})),ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),ne.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:(bt==null?void 0:bt.input)||"",onBlur:Ut=>tr("input",ht,Vn(Ut)),tagName:"div"})),ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),ne.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:(bt==null?void 0:bt.output)||"",onBlur:Ut=>tr("output",ht,Vn(Ut)),tagName:"div"}))),ne.createElement("div",{className:we.liWrap},(kt=bt==null?void 0:bt.answer)==null?void 0:kt.map((Ut,qt)=>ne.createElement("div",{className:we.li,key:qt},ne.createElement("aside",null,"\u7B54\u6848",qt+1,"\uFF1A"),ne.createElement(Ae,{id:bt==null?void 0:bt.id,value:Ut||"",className:we.edit,onBlur:Kt=>{const Bn=[...(bt==null?void 0:bt.answer)||[]];Bn[qt]=Vn(Kt),tr("output",ht,Bn)},tagName:"div"})))),mr(bt))))},deal:Xe=>{var ht,Pt,kt,bt,an,Ut,qt,Kt;Xe.score=Xe.score===void 0?10:Xe.score,Xe.code=(kt=(Pt=(ht=Xe.code)==null?void 0:ht.trim())==null?void 0:Pt.replace(/@_@/g,"@\u2581@"))==null?void 0:kt.replace(/@__@/g,"@\u2581\u2581@");let Bn=[];if(er(Xe==null?void 0:Xe.question)||Bn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),er(Xe==null?void 0:Xe.code)?/@▁@|@▁▁@/.test(Xe==null?void 0:Xe.code)?(bt=Xe==null?void 0:Xe.answer)!=null&&bt.length&&((an=Xe==null?void 0:Xe.code.match(/@▁@|@▁▁@/g))==null?void 0:an.length)!==((Ut=Xe==null?void 0:Xe.answer)==null?void 0:Ut.length)&&Bn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Bn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Bn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Xe!=null&&Xe.answer?(qt=Xe.answer)!=null&&qt.some(ir=>!er(ir))&&Bn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Bn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Xe.platform=er(Xe==null?void 0:Xe.platform),Xe!=null&&Xe.platform){const ir=["c","c++","java","python","javascript","ruby"],Ln=(Kt=Xe==null?void 0:Xe.platform)==null?void 0:Kt.toLowerCase(),Wn=ir.findIndex(Bt=>Bt===Ln);Wn>-1?Xe.platform=Mn[Wn]:Bn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Bn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");er(Xe==null?void 0:Xe.output)||Bn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const $n=er(String((Xe==null?void 0:Xe.timeLimit)||""));return Xe.timeLimit=$n,(!$n||$n&&!["3","4","5","6","7","8","9","10"].includes($n))&&Bn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Xe.errorMsg=Bn.join(` -`),Xe}}],Zr=()=>ne.createElement(ne.Fragment,null,dt.filter(Xe=>{var ht;return!!((ht=Hr.find(kt=>kt.id===(Xe==null?void 0:Xe.type)))==null?void 0:ht.element)}).map((Xe,ht)=>{var Pt;const kt=(Pt=Hr.find(bt=>bt.id===(Xe==null?void 0:Xe.type)))==null?void 0:Pt.element;return ne.createElement(ne.Fragment,{key:Xe.id},kt(Xe,ht))})),Mr=()=>Re(void 0,null,function*(){const Xe=Gt.filter(ht=>!ht.checked);if(at!==3||!Xe.length){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(en){Er(!0),yield en(Gt),Er(!1);return}wr.setFieldsValue({sub_discipline_id:At}),Fn(!0)}),Nt=(Xe,ht=[])=>{if(typeof Xe=="string")return Xe.trim();if(Array.isArray(Xe))return Xe.map(Pt=>Nt(Pt,ht));if(typeof Xe=="object"&&Xe!==null){const Pt={};for(const kt in Xe)Xe.hasOwnProperty(kt)&&(ht.includes(kt)?Pt[kt]=Xe[kt]:Pt[kt]=Nt(Xe[kt],ht));return Pt}return Xe},Jt=Xe=>Re(void 0,null,function*(){const ht=fr(Nt(Xe));pt(ht),vn(JSON.parse(JSON.stringify(ht))),It(3),gt(!1),In(!1)});(0,ne.useEffect)(()=>{if(Sn)return;const Xe=()=>{jt(ht=>ht>=90?(clearInterval(qn.current),90):ht+1)};return qn.current=setInterval(Xe,5e4/90),()=>clearInterval(qn.current)},[Sn]);const pn=(Xe,ht)=>{cr(!1);const Pt=new FormData;Object.keys(ht).forEach(bt=>{Pt.append(bt,ht[bt])});const kt=new window.XMLHttpRequest;kt.withCredentials=!0,kt.addEventListener("load",function(bt){return Re(this,null,function*(){var an,Ut;try{const qt=JSON.parse((an=bt==null?void 0:bt.target)==null?void 0:an.response);if(cr(!0),jt(100),yield new Promise(Kt=>setTimeout(()=>Kt(),780)),qt.status===0){if(!((Ut=qt==null?void 0:qt.data)!=null&&Ut.length)){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),gt(!1);return}Jt((qt==null?void 0:qt.data)||[])}else gt(!1),de.ZP.warning(qt==null?void 0:qt.message)}catch(qt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",qt)}})}),kt.addEventListener("error",()=>{gt(!1)}),kt.open("POST",`${b.Z.API_SERVER}${Xe}`),kt.send(Pt)},En=Xe=>Re(void 0,null,function*(){const ht=Xe.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(ht)==-1?(de.ZP.error(`${Xe.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(gt(!0),dn("\u5904\u7406\u4E2D"),pn("/api/intelligent_imports/import.json",{file:Xe}),Promise.reject())});let on=[{key:1,label:ne.createElement(ae.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:En},ne.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Te.Ny)()||(0,Te.$O)())&&on.push({key:2,label:ne.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{or.current.onClick()}});const Yt=[Gt.length,(Qt=Gt.filter(Xe=>!!(Xe!=null&&Xe.errorMsg)))==null?void 0:Qt.length];return ne.createElement("div",{className:ve()(we.intelligentBox,"intelligent-body-curb",ft),style:Ie(Me({},lt),{width:Et}),ref:jn},ne.createElement("div",{className:we.underpin},ne.createElement("b",{style:cn}),ne.createElement("b",{style:cn})),ne.createElement("div",{className:we.head,style:{top:Ht}},ne.createElement("div",{className:we.leftLayout},rn||ne.createElement(ne.Fragment,null,ne.createElement(ue.Z,{align:"middle"},ne.createElement("div",{className:we.title},"\u8BD5\u9898\u7F16\u8F91"),!Ot&&ne.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",ne.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),ne.createElement(x.op,{onClick:Yn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Ot&&ne.createElement(oe.Z,{overlayClassName:we.menu,menu:{items:on}},ne.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!kn&&kn),ne.createElement("div",{className:we.tip},ne.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),ne.createElement(ue.Z,{className:we.rightLayout,style:{alignItems:"start"}},un||ne.createElement(ne.Fragment,null,ne.createElement("div",{className:we.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(at)&&ne.createElement(se.default,{className:"ml20",checked:ut,onChange:Xe=>In(Xe.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(at)&&ne.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",ne.createElement("span",{className:"ml5 mr5 c-light-primary"},Yt[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",ne.createElement("span",{className:"ml5 mr5 c-red-e53"},Yt[1]),"\u9898")),fn&&ne.createElement("div",{className:we.tabs},dt==null?void 0:dt.map((Xe,ht)=>ne.createElement("div",{onClick:()=>{pr(ht)},className:rr===ht&&we.active,key:ht},"\u65B0\u9898",ht+1)))),ne.createElement("div",{className:we.centerBox},ne.createElement("img",{className:"mb10",src:pe,width:56}),!Wt&&ne.createElement(x.op,{onClick:Qn},"\u8BC6\u522B"))),[1,2].includes(at)&&mn(),[3].includes(at)&&Zr(),ne.createElement("div",{className:"pb10"}),ne.createElement("div",{className:we.buttonFixed},ne.createElement("div",{className:we.buttonWrap},ne.createElement(re.ZP,{size:"middle",className:`${we.button} mr20`,onClick:St},"\u53D6\u6D88"),ne.createElement(re.ZP,{size:"middle",type:"primary",loading:Ar,className:`${we.button}`,onClick:Mr},ln))),ne.createElement(le.default,{centered:!0,closable:!1,destroyOnClose:!0,open:gn,title:null,footer:null,width:320,afterClose:()=>jt(0)},ne.createElement(ue.Z,{align:"middle",style:{flexDirection:"column"}},ne.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},nn,ne.createElement("span",{className:we.dotLoading},ne.createElement("span",null,"."),ne.createElement("span",null,"."),ne.createElement("span",null,"."))),ne.createElement(z.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Mt}),ne.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",ne.createElement("span",{className:"ml5 c-light-primary"},Mt,"%")))),ne.createElement(le.default,{centered:!0,open:Rt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Nn,width:480,onCancel:()=>Fn(!1),onOk:()=>wr.submit(),afterClose:()=>{wr.resetFields()}},ne.createElement(ge.default,{style:{maxHeight:550},form:wr,layout:"horizontal",colon:!1,size:"large",onFinish:Xe=>Re(void 0,null,function*(){var ht,Pt,kt,bt,an;const Ut=Gt.filter(Bn=>!Bn.checked&&!Bn.errorMsg);Ct(!0);const qt=()=>Re(void 0,null,function*(){var Bn,$n;const ir=yield(0,fe.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Ie(Me(Me({},Lt),Xe),{list:Ut,mode:_t})});ir.status===0&&(zt&&((Bn=ir==null?void 0:ir.data)!=null&&Bn.success)&&window.location.pathname==="/problemset"&&(Le.Z.publish("refresh-item-bank",Xe.group_id),yield new Promise(Ln=>setTimeout(()=>Ln(),1500))),de.ZP.success(`\u6210\u529F\u5BFC\u5165${($n=ir==null?void 0:ir.data)==null?void 0:$n.success}\u9053\u8BD5\u9898`,3),xt(ir),Fn(!1)),Ct(!1)});if(_t!==1){yield qt();return}const Kt=yield(0,fe.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Gt,mode:_t}});if(Kt.status===0){if(!((ht=Kt==null?void 0:Kt.data)!=null&&ht.error_size)){yield qt();return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Ct(!1)},title:"\u63D0\u793A",content:ne.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",ne.createElement("span",{className:"c-light-primary ml5 mr5"},(Pt=Kt==null?void 0:Kt.data)==null?void 0:Pt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",ne.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(kt=Kt==null?void 0:Kt.data)==null?void 0:kt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",ne.createElement("span",{className:"ml5 mr5"},(an=(bt=Kt==null?void 0:Kt.data)==null?void 0:bt.index)==null?void 0:an.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:qt})}})},ne.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),ne.createElement(ge.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},ne.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Hn})),_t===1&&ne.createElement(ge.default.Item,{label:ne.createElement(ue.Z,{align:"middle",style:{justifyContent:"space-between"}},ne.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),ne.createElement("div",{onClick:()=>wn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},ne.createElement("img",{className:"mr5 primary-hover",src:he}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},ne.createElement(ye.Z,{key:Dn})))),ne.createElement(le.default,{centered:!0,open:Ft,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:nr,onCancel:()=>wn(!1),onOk:()=>sn.submit(),afterClose:()=>{sn.resetFields()}},ne.createElement(ge.default,{style:{maxHeight:550},form:sn,layout:"horizontal",colon:!1,size:"large",onFinish:Xe=>Re(void 0,null,function*(){var ht;Un(!0),(yield(0,fe.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Xe.name,parent_id:(ht=Xe==null?void 0:Xe.parent_id)==null?void 0:ht[0]}})).status===0?(Rn(Dn+1),setTimeout(()=>{de.ZP.success("\u64CD\u4F5C\u6210\u529F"),wn(!1),Un(!1)},1e3)):Un(!1)})},ne.createElement(ge.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ne.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),ne.createElement(ge.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},ne.createElement(ye.Z,null)))),ne.createElement(Ue,{onSave:Xe=>{gt(!0),dn("\u5904\u7406\u4E2D"),pn("/api/intelligent_imports/import.json",{html:Xe})},ref:or}))},yt=ee;var mt=ot},62985:function(ct,it,me){"use strict";me.d(it,{N:function(){return y}});var ne=me(59301),we=me(57809),E=me(43418),ve=me(92832),ge=me(8591),de=me(95237),le=me(43604),ie=me(38147),ue={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},se=me(92310),oe=me.n(se),ae=me(87169),re=me(59301),z=(x,b,ee)=>new Promise((te,ce)=>{var pe=he=>{try{ye(ee.next(he))}catch(Ee){ce(Ee)}},fe=he=>{try{ye(ee.throw(he))}catch(Ee){ce(Ee)}},ye=he=>he.done?te(he.value):Promise.resolve(he.value).then(pe,fe);ye((ee=ee.apply(x,b)).next())});const{Option:a}=we.default,y=({subId:x,value:b,selectvalues:ee,disabled:te,knowledgeOptions:ce=[],className:pe,height:fe,onChange:ye=()=>{},onAddKnowledgeFinish:he=()=>{},zIndex:Ee=1e3})=>{const be=(0,ne.useRef)(),[Se,Pe]=(0,ne.useState)([]);b=b||[];const Ce=(Be,Ae)=>{Be?(Pe([...Ae]),ye([...Ae])):(Pe([]),ye([]))};(0,ne.useEffect)(()=>{(ee==null?void 0:ee.length)>0?(Pe([...ee]),ye([...ee])):(Pe([]),ye([]))},[ce]),(0,ne.useEffect)(()=>{(b==null?void 0:b.length)>0&&ye([...b])},[ce]);const xe=Be=>{Be.preventDefault(),be.current="",E.default.confirm({centered:!0,width:585,zIndex:Ee,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:re.createElement("div",{className:"font14"},re.createElement("div",{className:ue.public_tips},re.createElement(ae.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),re.createElement("div",{style:{display:"flex",alignItems:"center"}},re.createElement("div",{style:{width:"95px"}},re.createElement("span",{className:ue.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),re.createElement(ve.default,{className:ue.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:be.current,onChange:Ae=>{be.current=Ae.target.value}}))),onOk:()=>new Promise((Ae,Te)=>z(void 0,null,function*(){if(!be.current)return ge.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Te();if(be.current.length>20)return ge.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Te();const Le=yield(0,ie.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:be.current,sub_discipline_id:x}});if((Le==null?void 0:Le.status)===0){he({id:Le.tag_discipline_id,name:be.current,type:"personal"});let je=ee||[];je.push(Le.tag_discipline_id),ye([...je]),Pe([...je]),ye([...je])}return Ae()}))})};return re.createElement(de.Z,{wrap:!1,align:"middle",className:oe()(ue.wrap,pe)},re.createElement(le.Z,null,re.createElement(we.default,{mode:"multiple",disabled:!x||te,className:ue.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Ce,style:{width:fe||490},showSearch:!0,allowClear:!0,value:Se,filterOption:(Be,Ae)=>Ae.label.indexOf(Be.toLowerCase())>=0},ce==null?void 0:ce.map(Be=>re.createElement(a,{key:Be.id,value:Be.id,label:Be.name},re.createElement("div",{style:{display:"flex",alignItems:"center"}},re.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Be.name),(Be==null?void 0:Be.type)==="personal"&&re.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&re.createElement(le.Z,{className:`ml20 ${fe&&ue.add_style}`},re.createElement("span",{className:ue.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),re.createElement("span",{className:ue.linkBtn,onClick:xe},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},82004:function(ct,it,me){"use strict";me.d(it,{S:function(){return ie}});var ne=me(59301),we=me(20834),E=me(38854),ve={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const ge=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],de=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],le=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],ie=({showSelectAll:ue=!1,disciplinesData:se=[],knowledgeData:oe=[],directionValue:ae,subDisciplineValue:re,typeValue:z,knowledgeValue:a,showKnowledge:y=!1,showRandomType:x=!1,difficultyValue:b,randomValue:ee,selectAll:te,languagesvalue:ce,className:pe,classNameActive:fe,languages:ye=[],isprogram_homework:he,showShixun:Ee=!1,showItemType:be=!0,onShixunChange:Se=()=>{},onDirectionChange:Pe=()=>{},onTypeChange:Ce=()=>{},onDifficultyChange:xe=()=>{},handlelanguagesChange:Be=()=>{},onKnowledgeChange:Ae=()=>{},onRandomChange:Te=()=>{},showTeachGroup:Le=!1,teachGroupData:je=[],onTeachGroupChange:Oe=()=>{},teachGroupValue:Ke})=>{const[Ve,Ge]=(0,ne.useState)(0),ze=(0,ne.useRef)(null),[We,_e]=(0,ne.useState)(0),He=(0,ne.useRef)(null);(0,ne.useEffect)(()=>{var Ye;se.length!==0&&(((Ye=ze==null?void 0:ze.current)==null?void 0:Ye.clientHeight)>108?Ge(1):Ge(0)),se.length===0&&Ge(0)},[se]),(0,ne.useEffect)(()=>{var Ye;oe.length!==0&&(((Ye=He==null?void 0:He.current)==null?void 0:Ye.clientHeight)>108?_e(1):_e(0)),oe.length===0&&_e(0)},[oe]);const Ze=(Ye=[],nt)=>ne.createElement(we.default,{className:ve.subMenu},Ye.map(Je=>ne.createElement(we.default.Item,{key:Je.id},ne.createElement("a",{className:`${ve.subItem} ${re===Je.id?ve.subActive:""}`,onClick:()=>Pe(nt,Je.id)},Je.name))));return ne.createElement("aside",{className:pe?`${ve.main} ${pe}`:ve.main},ne.createElement("div",{className:ve.wrap},he&&ne.createElement("div",{className:ve.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Le&&ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u56E2\u961F"),ne.createElement("div",{className:ve.directionContentWrap},ne.createElement("li",{className:` - ${ve.directionItem} - ${Ke?"":fe||ve.active} - `,onClick:()=>Oe(null)},"\u5168\u90E8"),je==null?void 0:je.map(Ye=>ne.createElement("li",{key:Ye.group_id,className:` - ${ve.directionItem} - ${Ke===Ye.group_id?fe||ve.active:""} - `,onClick:()=>Oe(Ye.group_id)},Ye.name)))),ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u65B9\u5411"),ne.createElement("span",null),ne.createElement("div",{className:ve.directionContentWrap,style:{overflow:"hidden",height:Ve===1?88:"auto"}},ne.createElement("li",{className:` - ${ve.directionItem} - ${ae?"":fe||ve.active} - `,onClick:()=>Pe(null)},"\u5168\u90E8"),se.map(Ye=>{var nt;return ne.createElement(ne.Fragment,{key:Ye.id},((nt=Ye.sub_disciplines)==null?void 0:nt.length)>0?ne.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Je=>Je.parentNode,dropdownRender:()=>Ze(Ye.sub_disciplines,Ye.id)},ne.createElement("li",{className:` - ${ve.directionItem} - ${ae===Ye.id?fe||ve.active:""} - `,onClick:()=>Pe(Ye.id)},Ye.name)):ne.createElement("li",{className:` - ${ve.directionItem} - ${ae===Ye.id?fe||ve.active:""} - `,onClick:()=>Pe(Ye.id)},Ye.name))})),ne.createElement("div",{className:ve.directionContentWrap,ref:ze,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},se.map(Ye=>{var nt;return ne.createElement(ne.Fragment,{key:Ye.id},((nt=Ye.sub_disciplines)==null?void 0:nt.length)>0?ne.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Je=>Je.parentNode,dropdownRender:()=>Ze(Ye.sub_disciplines,Ye.id)},ne.createElement("li",{className:`${ve.directionItem} ${ae===Ye.id?ve.active:""} `,onClick:()=>Pe(Ye.id)},Ye.name)):ne.createElement("li",{className:`${ve.directionItem} ${ae===Ye.id?ve.active:""} `,onClick:()=>Pe(Ye.id)},Ye.name))})),!!Ve&&ne.createElement("div",{className:ve.action},Ve===1&&ne.createElement("span",{onClick:()=>Ge(2)},"\u5C55\u5F00",ne.createElement("i",{className:"iconfont icon-xiala"})),Ve===2&&ne.createElement("span",{onClick:()=>Ge(1)},"\u6536\u8D77",ne.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),y&&ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u77E5\u8BC6\u70B9"),ne.createElement("div",{className:ve.directionContentWrap,style:{overflow:"hidden",height:We===1?94:"auto"}},ne.createElement("li",{className:` - ${ve.directionItem} - ${a===-1?fe||ve.active:""} - `,onClick:()=>Ae(-1)},"\u5168\u90E8"),oe.map(Ye=>ne.createElement("li",{key:Ye.id,className:` - ${ve.directionItem} - ${a===Ye.id?fe||ve.active:""} - `,onClick:()=>Ae(Ye.id)},Ye.name))),ne.createElement("div",{ref:He,className:ve.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},oe.map(Ye=>ne.createElement("li",{key:Ye.id,className:`${ve.directionItem} ${a===Ye.id?ve.active:""} `,onClick:()=>Ae(Ye.id)},Ye.name))),!!We&&ne.createElement("div",{className:ve.action},We===1&&ne.createElement("span",{onClick:()=>_e(2)},"\u5C55\u5F00",ne.createElement("i",{className:"iconfont icon-xiala"})),We===2&&ne.createElement("span",{onClick:()=>_e(1)},"\u6536\u8D77",ne.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),be&&!he&&ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u9898\u578B"),ne.createElement("li",{className:` - ${ve.directionItem} - ${z?"":fe||ve.active} - `,onClick:()=>Ce(null)},"\u5168\u90E8"),ne.createElement("div",{className:ve.directionContentWrap},ge.map(Ye=>ne.createElement("li",{key:Ye.name,className:` - ${ve.directionItem} - ${z===Ye.value?fe||ve.active:""} - `,onClick:()=>Ce(Ye.value)},Ye.name)),Ee&&ne.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:ve.directionItem,onClick:()=>Se()},"\u5B9E\u8BAD\u9898"))),ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u96BE\u5EA6"),ne.createElement("li",{className:` - ${ve.directionItem} - ${b?"":fe||ve.active} - `,onClick:()=>xe(null)},"\u5168\u90E8"),ne.createElement("div",{className:ve.directionContentWrap},de.map(Ye=>ne.createElement("li",{key:Ye.name,className:` - ${ve.directionItem} - ${b===Ye.value?fe||ve.active:""} - `,onClick:()=>xe(Ye.value)},Ye.name)))),x&&ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u7C7B\u578B"),ne.createElement("li",{className:` - ${ve.directionItem} - ${ee?"":fe||ve.active} - `,onClick:()=>Te(null)},"\u5168\u90E8"),ne.createElement("div",{className:ve.directionContentWrap},le.map(Ye=>ne.createElement("li",{key:Ye.name,className:` - ${ve.directionItem} - ${ee===Ye.value?fe||ve.active:""} - `,onClick:()=>Te(Ye.value)},Ye.name))))))}},27687:function(ct,it,me){"use strict";var ne=me(59301),we=me(96408),E=me(48136),ve=me(99298),ge=me(43418),de=me(59301);const le=(0,ne.forwardRef)(({callback:ie,width:ue,onChange:se,disabled:oe,readOnly:ae,type:re="",value:z="",style:a={}},y)=>{const x=(0,ne.useRef)(),b=(0,ne.useRef)(),[ee,te]=(0,ne.useState)(0),[ce,pe]=(0,ne.useState)(0),[fe,ye]=(0,ne.useState)(!1),he=()=>{var Pe=document.createElement("div");Pe.innerHTML=x.current.getValue();var Ce=Pe.innerText;return ie&&ie(Ce),Ce};(0,ne.useImperativeHandle)(y,()=>({getData:he}));const Ee=Pe=>{Pe.preventDefault();const Ce=Pe.clientX-ee,xe=Pe.clientY-ce;document.body.onmousemove=Be=>{let Ae=Be.clientX-Ce,Te=Be.clientY-xe;const Le=document.getElementsByClassName("markdown-popup-form")[0],je=window.innerWidth-Le.offsetWidth,Oe=window.innerHeight-Le.offsetHeight;Ae=Math.max(0,Math.min(Ae,je)),Te=Math.max(0,Math.min(Te,Oe)),be(Be.clientX,Be.clientY,Ce,xe)&&(te(Ae),pe(Te))},document.body.onmouseup=function(){document.body.onmousemove=null}},be=(Pe,Ce,xe,Be)=>{const Ae=document.body.clientHeight,Te=document.body.clientWidth;return Pe<20&&xe>Pe||Pe>Te-20&&xeCe||Ce>Ae-20&&Be{fe&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],Ce=window.innerWidth/2-Pe.offsetWidth/2,xe=window.innerHeight/2-Pe.offsetHeight/2;te(Ce),pe(xe)},0)},[fe]);const Se=()=>{oe||ae||ye(!0)};return de.createElement("div",{style:a},de.createElement("div",{style:{width:ue||"100%",position:"relative"},className:`${we.Z.mathFillWrap} ${oe||ae?"cursorDefault":""}`,onClick:()=>Se()},de.createElement("math-field",{disabled:oe,locale:"zh_cn",class:`${we.Z.mathField} ${re}`,readOnly:ae,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:z?18:14},value:z||""})),de.createElement(ge.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ee,top:ce},title:de.createElement("div",{style:{cursor:"move"},onMouseDown:Ee},"\u8F93\u5165\u516C\u5F0F"),open:fe,onOk:()=>{const Pe=b.current.getData();x.current.setValue(Pe),se(Pe),ye(!1)},onCancel:()=>{ye(!1)},destroyOnClose:!0,className:"markdown-popup-form"},de.createElement(ve.Z,{value:z,ref:b,onChange:se,showSaveButton:!1})))});it.Z=le},99298:function(ct,it,me){"use strict";var ne=me(59301),we=me(95237),E=me(43604),ve=me(99313),ge=me(3113),de=me(6339),le=me(96408),ie=me(48136),ue=me(59301);const se=(0,ne.forwardRef)(({callback:oe,showSaveButton:ae,value:re=""},z)=>{const a=(0,ne.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +`),Xe=Pr(Xe),Xe),Fr=Xe=>Xe.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Pr=Xe=>Xe.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Kn=Xe=>{var ht;const wt=Xe.clipboardData;if(wt){const Rt=wt.types.toString(),bt=wt.items;if(Rt==="Files"||wt.types.indexOf("Files")>-1){Xe.preventDefault();try{let an=bt[1];((ht=bt[0])==null?void 0:ht.kind)==="file"&&(an=bt[0]);const Ut=an.getAsFile();(0,Se.I)(Ut,tn=>{var Yt;if(tn.id){if(((Yt=Ut==null?void 0:Ut.type)==null?void 0:Yt.indexOf("image"))>-1){const Fn=``;document.execCommand("insertText",!1,Fn)}}else(tn==null?void 0:tn.status)===401&&(document.location.href="/user/login")})}catch(an){de.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Sr(Xe,ht){return Re(this,null,function*(){if(typeof Xe=="string")return yield ht(Xe);if(typeof Xe!="object"||Xe===null)return Xe;if(Array.isArray(Xe))return yield Promise.all(Xe.map(bt=>Re(this,null,function*(){return yield Sr(bt,ht)})));const wt={};for(const Rt in Xe)if(Object.prototype.hasOwnProperty.call(Xe,Rt)){const bt=Xe[Rt];typeof bt=="string"?wt[Rt]=yield ht(bt):typeof bt=="object"?wt[Rt]=yield Sr(bt,ht):wt[Rt]=bt}return wt})}const Rr=()=>Re(void 0,null,function*(){var Xe;ft(!0),cn("\u5904\u7406\u4E2D"),yield new Promise(Rt=>setTimeout(Rt,1e3));let ht=(Xe=Gn.current)==null?void 0:Xe.querySelectorAll('[data-text="edit"]'),wt="";try{ht.forEach(function(Rt){var bt,an,Ut,tn;const Yt=Rt.cloneNode(!0),Fn=Yt.querySelectorAll("span.edu_latex");for(let ir of Fn){const Ln=ir.getAttribute("title"),Wn=document.createTextNode(Ln),Ft=ir;(an=(bt=Ft.parentNode)==null?void 0:bt.replaceChild)==null||an.call(bt,Wn,Ft)}const $n=Yt.querySelectorAll("span[style]");for(let ir of $n)if(ir.style.fontFamily){const Ln=ir.innerHTML,Wn=document.createTextNode(Ln),Ft=ir;(tn=(Ut=Ft.parentNode)==null?void 0:Ut.replaceChild)==null||tn.call(Ut,Wn,Ft)}Yt==null||Yt.childNodes.forEach(function(ir){ir.nodeType===Node.ELEMENT_NODE&&ir.localName!=="h5"&&ir.localName!=="h4"?wt+=`

${ir.innerHTML}

`:ir.nodeType===Node.TEXT_NODE&&(wt+=`

${ir.textContent}

`)})}),hn("/api/intelligent_imports/import.json",{html:Pr(wt)})}catch(Rt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Rt)}}),fr=Xe=>{let ht=Xe.filter(wt=>!!(wt!=null&&wt.type));return ht=ht.map(wt=>{var Rt;const bt=(Rt=Hr.find(Ut=>Ut.id===(wt==null?void 0:wt.type)))==null?void 0:Rt.deal,an=Te(Ne({},wt),{id:String(Math.random()).slice(-6),knowledgePoint:er(wt==null?void 0:wt.knowledgePoint)});return bt?bt(an):an}),ht},Qn=()=>{if(it===1){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Rr})},mn=()=>re.createElement("div",{className:we.row},re.createElement("div",{className:we.leftLayout},re.createElement(at,{style:{height:675}},it===1&&re.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Bt(2)},re.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",re.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",re.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",re.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",re.createElement("br",null)),re.createElement("div",{className:we.imgBox,style:{marginTop:75}},re.createElement("img",{width:56,src:te}),re.createElement("span",null,"\u7F16\u8F91\u533A"))),it===2&&re.createElement("div",{"data-text":"edit",onBlur:()=>{hr.current.innerHTML||Bt(1)},ref:hr,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),re.createElement("div",{className:we.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},re.createElement("div",{className:we.imgBox,style:{marginTop:240}},re.createElement("img",{width:56,src:ce}),re.createElement("span",null,"\u9884\u89C8\u533A")))),tr=(Xe,ht,wt,Rt)=>{var bt;console.log(Xe,ht,wt,Rt,"onDataChange\u4FEE\u6539\u6570\u503C");const an=JSON.parse(JSON.stringify(Vt));Rt===void 0?an[ht][Xe]=wt:an[ht].questions[Rt][Xe]=wt;const Ut=Ne({},an[ht]),tn=(bt=Hr.find(Yt=>Yt.id===(Ut==null?void 0:Ut.type)))==null?void 0:bt.deal;an[ht]=tn(Ut),dn(an)},Tr=(Xe,ht,wt)=>{var Rt;const bt=wt!==void 0,an=(Rt=Hr.find(Yt=>Yt.id===(Xe==null?void 0:Xe.type)))==null?void 0:Rt.type,Ut=`${ht+1}.${wt===void 0?"":wt+1+"."}`,tn=`${(Xe==null?void 0:Xe.type)==="7"?"{{":""}${Ut}\u3010${an}\u3011${(Xe==null?void 0:Xe.question)||""}`;return re.createElement(re.Fragment,null,bt&&re.createElement("h4",{contentEditable:!0}),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",value:tn}))},_r=(Xe,ht)=>Re(void 0,null,function*(){var wt;const Rt=yield zt(Xe,ht),bt=(wt=Rt==null?void 0:Rt.data)==null?void 0:wt.content;if(bt!=null&&bt.length){const an=fr(bt)[0];ct.splice(ht,1,an),Vt.splice(ht,1,an),mt([...ct]),dn([...Vt])}}),ur=(Xe,ht,wt)=>{var Rt;const bt=wt!==void 0,an=(Rt=Hr.find(tn=>tn.id===(Xe==null?void 0:Xe.type)))==null?void 0:Rt.type,Ut=`${ht+1}.${wt===void 0?"":wt+1+"."}`;return bt?re.createElement("div",{style:{padding:"10px 18px"}},`${Ut}\u3010${an}\u3011`,re.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"span",className:we.edit,onBlur:tn=>tr("question",ht,tn,wt),value:(Xe==null?void 0:Xe.question)||""})):re.createElement(re.Fragment,null,re.createElement("div",{className:we.actionHead},re.createElement("div",{className:"c-light-primary"},`${Ut}\u3010${an}\u3011`),Ot!==1&&re.createElement(ie.Z,{disabled:(Xe==null?void 0:Xe.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:tn=>tr("score",ht,tn,wt),value:Xe==null?void 0:Xe.score}),re.createElement(le.Z,{align:"middle",style:{marginLeft:"auto"}},!!zt&&re.createElement("span",{className:"current c-light-primary mr30",onClick:()=>_r(Xe,ht)},re.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),re.createElement(se.default,{onChange:tn=>tr("checked",ht,tn.target.checked,wt),checked:!!(Xe!=null&&Xe.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",style:{padding:"10px 18px"},className:we.edit,onBlur:tn=>tr("question",ht,tn,wt),value:Xe==null?void 0:Xe.question}))},Cr=(Xe,ht,wt)=>re.createElement(re.Fragment,null,["0","1","2","4"].includes(Xe==null?void 0:Xe.type)&&re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u7B54\u6848\uFF1A${ht||""}`,tagName:"p"}),!wt&&re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u96BE\u5EA6\uFF1A${(Xe==null?void 0:Xe.difficulty)||""}`,tagName:"p"}),(Xe==null?void 0:Xe.type)!=="7"&&re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u89E3\u6790\uFF1A${(Xe==null?void 0:Xe.analyze)||""}`,tagName:"p"}),!wt&&re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Xe==null?void 0:Xe.knowledgePoint)||""}`,tagName:"p"})),Ir=(Xe,ht,wt,Rt)=>{const bt=Rt!==void 0,an=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ut=bt&&!Xe.last&&!Xe.errorMsg?{marginBottom:10}:{},tn=an.map(Yt=>({key:Yt,label:Yt,onClick:()=>tr("difficulty",wt,Yt,Rt)}));return re.createElement("div",{className:we.liWrap,style:Ut},["4"].includes(Xe==null?void 0:Xe.type)&&re.createElement("div",{className:we.li},re.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",className:`${we.edit} c-black`,onBlur:Yt=>tr("answer",wt,[Yt],Rt),value:ht})),!bt&&re.createElement("div",{className:we.li},re.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),re.createElement("div",{className:"c-black"},re.createElement(oe.Z,{menu:{items:tn}},re.createElement("span",{className:"c-light-primary"},Xe==null?void 0:Xe.difficulty,re.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Xe==null?void 0:Xe.type)!=="7"&&re.createElement("div",{className:we.li},re.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",className:`${we.edit} c-grey-333`,onBlur:Yt=>tr("analyze",wt,Yt,Rt),value:Xe==null?void 0:Xe.analyze})),!bt&&re.createElement("div",{onKeyDown:nt,className:we.li},re.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",value:(Xe==null?void 0:Xe.knowledgePoint)||"",className:`${we.edit} c-grey-333`,onBlur:Yt=>tr("knowledgePoint",wt,er(Vn(Yt)),Rt)})))},Dr=Xe=>re.createElement(re.Fragment,null,typeof(Xe==null?void 0:Xe.errorMsg)=="string"&&!!(Xe!=null&&Xe.errorMsg)&&re.createElement("h5",{contentEditable:!1},re.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),re.createElement("div",null,Xe==null?void 0:Xe.errorMsg))),gr=Xe=>re.createElement(re.Fragment,null,typeof(Xe==null?void 0:Xe.errorMsg)=="string"&&!!(Xe!=null&&Xe.errorMsg)&&re.createElement("h5",null,re.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),re.createElement("div",null,Xe==null?void 0:Xe.errorMsg))),br=(Xe,ht,wt,Rt)=>{let bt="flex";return(un&&nr!==Rt||ut&&!(wt!=null&&wt.errorMsg))&&(bt="none"),re.createElement("div",{className:we.row,style:{display:bt}},re.createElement("div",{className:we.leftLayout},qt||re.createElement(at,null,re.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Xe))),re.createElement("div",{className:we.rightLayout},re.createElement(rt,{className:wt!=null&&wt.errorMsg?we.error:""},ht)))},Hr=[{id:"0",type:"\u5355\u9009\u9898",element:(Xe,ht,wt)=>{var Rt,bt;const an=wt!==void 0;let Ut=(Rt=Xe==null?void 0:Xe.answer)==null?void 0:Rt[0];const tn=re.createElement(re.Fragment,null,Tr(Xe,ht,wt),(bt=Xe==null?void 0:Xe.options)==null?void 0:bt.map((ir,Ln)=>re.createElement(Ae,{id:Xe==null?void 0:Xe.id,key:Ln,value:`${yn[Ln]}.${ir}`,tagName:"p"})),Cr(Xe,Ut,an),Dr(Xe));let Yt=an?Xe:Vt[ht];const Fn=Yt==null?void 0:Yt.options,$n=re.createElement(re.Fragment,null,ur(Yt,ht,wt),Fn==null?void 0:Fn.map((ir,Ln)=>{var Wn;return re.createElement("div",{key:Ln,className:we.option},re.createElement("aside",{className:((Wn=Yt==null?void 0:Yt.answer)==null?void 0:Wn[0])===yn[Ln]?we.active:"",onClick:()=>tr("answer",ht,[yn[Ln]],wt)},yn[Ln]),re.createElement(Ae,{id:Yt==null?void 0:Yt.id,tagName:"div",className:`${we.text}`,onBlur:Ft=>{Fn[Ln]=Ft,tr("options",ht,Fn,wt)},value:ir}))}),Ir(Yt,"",ht,wt),gr(Yt));return an?[tn,$n]:br(tn,$n,Yt,ht)},deal:Xe=>{var ht,wt,Rt;Xe.score=Xe.score===void 0?2:Xe.score;let bt=er((ht=Xe==null?void 0:Xe.answer)==null?void 0:ht[0]).toUpperCase();Xe.answer=bt?[bt]:[];let an=[];if(!(Xe!=null&&Xe.options))an.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Xe.options=(wt=Xe.options)==null?void 0:wt.slice(0,8);const Ut=Xe.options.map(Yt=>Yt==null?void 0:Yt.trim().replace(/^\s+|\s+$/g,""));new Set(Ut).size!==Ut.length&&an.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return bt||an.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),bt&&(yn.slice(0,((Rt=Xe==null?void 0:Xe.options)==null?void 0:Rt.length)||8).includes(bt)||an.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),er(Xe==null?void 0:Xe.question)||an.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=an.join(` +`),Xe}},{id:"1",type:"\u591A\u9009\u9898",element:(Xe,ht,wt)=>{var Rt,bt;const an=wt!==void 0;let Ut=(Rt=Xe==null?void 0:Xe.answer)==null?void 0:Rt[0];const tn=re.createElement(re.Fragment,null,Tr(Xe,ht,wt),(bt=Xe==null?void 0:Xe.options)==null?void 0:bt.map((ir,Ln)=>re.createElement(Ae,{id:Xe==null?void 0:Xe.id,key:Ln,value:`${yn[Ln]}.${ir}`,tagName:"p"})),Cr(Xe,Ut,an),Dr(Xe));let Yt=an?Xe:Vt[ht];const Fn=Yt==null?void 0:Yt.options,$n=re.createElement(re.Fragment,null,ur(Yt,ht,wt),Fn==null?void 0:Fn.map((ir,Ln)=>{var Wn,Ft;return re.createElement("div",{key:Ln,className:we.option},re.createElement("aside",{className:(Ft=(Wn=Yt==null?void 0:Yt.answer)==null?void 0:Wn[0])!=null&&Ft.includes(yn[Ln])?we.active:"",onClick:()=>{var Ct;let It=((Ct=Yt==null?void 0:Yt.answer)==null?void 0:Ct[0])||"";const nn=yn[Ln];It.includes(nn)?It=It.replace(new RegExp(nn,"g"),""):It+=nn,It=It.split("").sort().join(""),tr("answer",ht,[It],wt)}},yn[Ln]),re.createElement(Ae,{id:Yt==null?void 0:Yt.id,tagName:"div",className:`${we.text}`,onBlur:Ct=>{Fn[Ln]=Ct,tr("options",ht,Fn,wt)},value:ir}))}),Ir(Yt,"",ht,wt),gr(Yt));return an?[tn,$n]:br(tn,$n,Yt,ht)},deal:Xe=>{var ht,wt,Rt;Xe.score=Xe.score===void 0?2:Xe.score;let bt=er((ht=Xe==null?void 0:Xe.answer)==null?void 0:ht[0]).toUpperCase().split("").sort().join("");Xe.answer=bt?[bt]:[];let an=[];if(!(Xe!=null&&Xe.options))an.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Xe.options=(wt=Xe.options)==null?void 0:wt.slice(0,8);const Ut=Xe.options.map(Yt=>Yt==null?void 0:Yt.trim().replace(/^\s+|\s+$/g,""));new Set(Ut).size!==Ut.length&&an.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(bt||an.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),bt){const Ut=yn.slice(0,((Rt=Xe==null?void 0:Xe.options)==null?void 0:Rt.length)||8);lr(Ut).includes(bt)||an.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return er(Xe==null?void 0:Xe.question)||an.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=an.join(` +`),Xe}},{id:"2",type:"\u5224\u65AD\u9898",element:(Xe,ht,wt)=>{var Rt,bt;const an=wt!==void 0;let Ut=(Rt=Xe==null?void 0:Xe.answer)==null?void 0:Rt[0];const tn=re.createElement(re.Fragment,null,Tr(Xe,ht,wt),Cr(Xe,Ut,an),Dr(Xe));let Yt=an?Xe:Vt[ht];const Fn=["\u6B63\u786E","\u9519\u8BEF"];let $n=((bt=Yt==null?void 0:Yt.answer)==null?void 0:bt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes($n)?$n="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes($n)&&($n="\u9519\u8BEF");const ir=re.createElement(re.Fragment,null,ur(Yt,ht,wt),Fn==null?void 0:Fn.map((Ln,Wn)=>re.createElement("div",{key:Wn,className:we.option},re.createElement("aside",{style:{borderRadius:2},className:$n===Ln?we.active:"",onClick:()=>tr("answer",ht,[Ln],wt)},Ln==="\u6B63\u786E"?"T":"F"),re.createElement("div",{style:{pointerEvents:"none"},className:`${we.text}`},Ln))),Ir(Yt,"",ht,wt),gr(Yt));return an?[tn,ir]:br(tn,ir,Yt,ht)},deal:Xe=>{var ht;Xe.score=Xe.score===void 0?2:Xe.score;let wt=er((ht=Xe==null?void 0:Xe.answer)==null?void 0:ht[0]);Xe.answer=wt?[wt]:[];let Rt=[];return wt||Rt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),wt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(wt)&&Rt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),er(Xe==null?void 0:Xe.question)||Rt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=Rt.join(` +`),Xe}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Xe,ht,wt)=>{var Rt,bt;const an=wt!==void 0,Ut=re.createElement(re.Fragment,null,Tr(Xe,ht,wt),(Rt=Xe==null?void 0:Xe.answer)==null?void 0:Rt.map((Fn,$n)=>re.createElement(Ae,{id:Xe==null?void 0:Xe.id,key:$n,tagName:"p",value:`\u7B54\u6848${$n+1}\uFF1A${Fn.text||""}`})),Cr(Xe,"",an),Dr(Xe));let tn=an?Xe:Vt[ht];const Yt=re.createElement(re.Fragment,null,ur(tn,ht,wt),(bt=tn==null?void 0:tn.answer)==null?void 0:bt.map((Fn,$n)=>re.createElement("div",{key:$n,className:we.option},re.createElement("aside",{className:we.fill},"\u586B\u7A7A\u9879",$n+1),Fn.model===1&&re.createElement(Ae,{id:tn==null?void 0:tn.id,tagName:"div",onBlur:ir=>{tn.answer[$n].latex=Vn(ir),tr("answer",ht,tn.answer,wt)},className:`${we.text}`,value:Fn.latex}),Fn.model===2&&re.createElement(be.Z,{value:Fn.latex,onChange:ir=>{tn.answer[$n].latex=ir,tr("answer",ht,tn.answer,wt)}}))),Ir(tn,"",ht,wt),gr(tn));return an?[Ut,Yt]:br(Ut,Yt,tn,ht)},deal:Xe=>{var ht,wt,Rt,bt;Xe.score=Xe.score===void 0?2:Xe.score,Xe.question=(ht=Xe.question)==null?void 0:ht.replaceAll("\u2581","_");const an=(wt=Xe.answer)==null?void 0:wt.map(tn=>{if(Object.prototype.toString.call(tn)==="[object Object]")return tn;tn=tn==null?void 0:tn.trim();const Yt={model:1,text:tn,latex:tn};return tn.startsWith("$$")&&tn.endsWith("$$")||tn.startsWith("`$$")&&tn.endsWith("$$`")?(Yt.model=2,Yt.latex=tn.slice(2,-2)):Yt.latex=Vn(tn),Yt});Xe.answer=an;let Ut=[];return an||Ut.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),er(Xe==null?void 0:Xe.question)?Xe!=null&&Xe.question.includes("_")?(Rt=Xe==null?void 0:Xe.answer)!=null&&Rt.length&&((Xe==null?void 0:Xe.question.match(/_+/g))||[]).length!==((bt=Xe==null?void 0:Xe.answer)==null?void 0:bt.length)&&Ut.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Ut.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Ut.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=Ut.join(` +`),Xe}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Xe,ht,wt)=>{var Rt,bt;const an=wt!==void 0;let Ut=(Rt=Xe==null?void 0:Xe.answer)==null?void 0:Rt[0];const tn=re.createElement(re.Fragment,null,Tr(Xe,ht,wt),Cr(Xe,Ut,an),Dr(Xe));let Yt=an?Xe:Vt[ht];const Fn=re.createElement(re.Fragment,null,ur(Yt,ht,wt),Ir(Yt,(bt=Yt==null?void 0:Yt.answer)==null?void 0:bt[0],ht,wt),gr(Yt));return an?[tn,Fn]:br(tn,Fn,Yt,ht)},deal:Xe=>{Xe.score=Xe.score===void 0?5:Xe.score;let ht=[];return er(Xe==null?void 0:Xe.question)||ht.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=ht.join(` +`),Xe}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Xe,ht)=>{var wt,Rt;const bt=Vt[ht],an=Rn.slice(0,4).map(Ut=>({key:Ut,label:Ut,onClick:()=>tr("platform",ht,Ut)}));return re.createElement("div",{className:we.row,style:{display:ut?bt!=null&&bt.errorMsg?"flex":"none":"flex"}},re.createElement("div",{className:we.leftLayout},re.createElement(at,null,re.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Tr(Xe,ht),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Xe==null?void 0:Xe.description)||""}`,tagName:"p"}),Cr(Xe),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Xe==null?void 0:Xe.timeLimit}`,tagName:"p"}),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Xe==null?void 0:Xe.platform)||""}`,tagName:"p"}),re.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),re.createElement("h4",null),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:(Xe==null?void 0:Xe.code)||"",tagName:"div"}),(wt=Xe==null?void 0:Xe.inputs)==null?void 0:wt.map((Ut,tn)=>{var Yt;return re.createElement(re.Fragment,{key:tn},re.createElement("h4",null),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${tn+1})\u8F93\u5165\uFF1A${Ut||""}`,tagName:"div"}),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${tn+1})\u8F93\u51FA\uFF1A${((Yt=Xe==null?void 0:Xe.outputs)==null?void 0:Yt[tn])||""}`,tagName:"div"}))}),Dr(Xe)))),re.createElement("div",{className:we.rightLayout},re.createElement(rt,{className:bt!=null&&bt.errorMsg?we.error:""},ur(bt,ht),re.createElement("div",{className:we.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},re.createElement("div",{className:we.li},re.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),re.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:bt==null?void 0:bt.description,tagName:"div",onBlur:Ut=>tr("description",ht,Ut)}))),Ir(bt,"",ht),re.createElement("div",{className:we.liWrap},re.createElement("div",{className:we.li},re.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),re.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:bt==null?void 0:bt.timeLimit,tagName:"div",onBlur:Ut=>tr("timeLimit",ht,Vn(Ut))})),re.createElement("div",{className:we.li},re.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),re.createElement("div",{className:"c-black"},re.createElement(oe.Z,{menu:{items:an}},re.createElement("span",{className:"c-light-primary"},bt==null?void 0:bt.platform,re.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),re.createElement("div",{className:we.li,style:{flexDirection:"column",alignItems:"start"}},re.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),re.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:(bt==null?void 0:bt.code)||"",onBlur:Ut=>tr("code",ht,Vn(Ut)),tagName:"div"}))),(Rt=bt==null?void 0:bt.inputs)==null?void 0:Rt.map((Ut,tn)=>{var Yt;return re.createElement("div",{className:we.liWrap,key:tn},re.createElement("div",{className:we.li},re.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",tn+1,")\u8F93\u5165\uFF1A"),re.createElement(Ae,{id:bt==null?void 0:bt.id,value:Ut||"",className:we.edit,onBlur:Fn=>{const $n=[...(bt==null?void 0:bt.inputs)||[]];$n[tn]=Vn(Fn),tr("inputs",ht,$n)},tagName:"div"})),re.createElement("div",{className:we.li},re.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",tn+1,")\u8F93\u51FA\uFF1A"),re.createElement(Ae,{id:bt==null?void 0:bt.id,value:((Yt=bt==null?void 0:bt.outputs)==null?void 0:Yt[tn])||"",className:we.edit,onBlur:Fn=>{const $n=[...(bt==null?void 0:bt.outputs)||[]];$n[tn]=Vn(Fn),tr("outputs",ht,$n)},tagName:"div"})))}),gr(bt))))},deal:Xe=>{var ht,wt,Rt;Xe.score=Xe.score===void 0?10:Xe.score,Xe.code=(ht=Xe.code)==null?void 0:ht.trim();let bt=[];er(Xe==null?void 0:Xe.question)?((wt=Xe==null?void 0:Xe.question)==null?void 0:wt.length)>60&&bt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):bt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),er(Xe==null?void 0:Xe.description)||bt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const an=er(String((Xe==null?void 0:Xe.timeLimit)||""));if(Xe.timeLimit=an,(!an||an&&!["3","4","5","6","7","8","9","10"].includes(an))&&bt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Xe.platform=er(Xe==null?void 0:Xe.platform),Xe!=null&&Xe.platform){const Ut=["c","c++","java","python"],tn=(Rt=Xe==null?void 0:Xe.platform)==null?void 0:Rt.toLowerCase(),Yt=Ut.findIndex(Fn=>Fn===tn);Yt>-1?Xe.platform=Rn[Yt]:bt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else bt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Xe!=null&&Xe.inputs)||!(Xe!=null&&Xe.outputs))Xe.inputs=[],Xe.outputs=[],bt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Ut=Math.min(Xe.inputs.length,Xe.outputs.length);Xe.inputs=Xe.inputs.slice(0,Ut),Xe.outputs=Xe.outputs.slice(0,Ut),Xe.outputs.some(tn=>!er(tn))&&bt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Xe.errorMsg=bt.join(` +`),Xe}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Xe,ht)=>{var wt,Rt;const bt=Vt[ht];return re.createElement("div",{className:we.row,style:{display:ut?bt!=null&&bt.errorMsg?"flex":"none":"flex"}},re.createElement("div",{className:we.leftLayout},re.createElement(at,null,re.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Tr(Xe,ht),Cr(Xe),(wt=Xe==null?void 0:Xe.questions)==null?void 0:wt.map((an,Ut)=>{var tn;const Yt=(tn=Hr.find(Fn=>Fn.id===(an==null?void 0:an.type)))==null?void 0:tn.element;return re.createElement(re.Fragment,{key:`left-${Xe.id}-${Ut}`},Yt(an,ht,Ut)[0])}),Dr(Xe),re.createElement("p",{contentEditable:!0},"}}")))),re.createElement("div",{className:we.rightLayout},re.createElement(rt,{className:bt!=null&&bt.errorMsg?we.error:""},ur(bt,ht),Ir(bt,"",ht),(Rt=bt==null?void 0:bt.questions)==null?void 0:Rt.map((an,Ut)=>{var tn;const Yt=(tn=Hr.find(Fn=>Fn.id===(an==null?void 0:an.type)))==null?void 0:tn.element;return re.createElement(re.Fragment,{key:`right-${bt.id}-${Ut}`},Yt(an,ht,Ut)[1])}),gr(bt))))},deal:Xe=>{var ht,wt,Rt,bt,an;const Ut=fr,tn=[...Hr],Yt=tn.findIndex(Ln=>Ln.id==="0"),Fn=tn.findIndex(Ln=>Ln.id==="1");if(Yt!==-1){const Ln=tn[Yt].deal;tn[Yt].deal=Wn=>{const Ft=Ln(Wn);return Ft.errorMsg&&(Ft.errorMsg=Ft.errorMsg.split(` +`).filter(Ct=>Ct!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` +`)),Ft}}if(Fn!==-1){const Ln=tn[Fn].deal;tn[Fn].deal=Wn=>{const Ft=Ln(Wn);return Ft.errorMsg&&(Ft.errorMsg=Ft.errorMsg.split(` +`).filter(Ct=>Ct!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` +`)),Ft}}Xe.questions=(ht=Xe.questions)!=null&&ht.length?fr(Xe.questions.slice(0,20)):[],Xe.questions=(wt=Xe.questions)==null?void 0:wt.map((Ln,Wn)=>{var Ft;if(Ln.type==="0"||Ln.type==="1"){const Ct=(Ft=Ln.options)==null?void 0:Ft.map(It=>It==null?void 0:It.trim().replace(/^\s+|\s+$/g,""));Ct&&new Set(Ct).size!==Ct.length&&(Ln.errorMsg=(Ln.errorMsg?Ln.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Te(Ne({},Ln),{last:Wn===Xe.questions.length-1})});const $n=(Rt=Xe.questions)==null?void 0:Rt.reduce((Ln,Wn)=>{const Ft=parseFloat(Wn.score);return isNaN(Ft)?Ln:Ln+Ft},0);Xe.score=$n;let ir=[];return(bt=Xe.questions)!=null&&bt.length?Xe.errorMsg=((an=Xe.questions)==null?void 0:an.findIndex(Ln=>!!Ln.errorMsg))>-1:ir.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),er(Xe==null?void 0:Xe.question)||ir.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ir.length&&(Xe.errorMsg=ir.join(` +`)),Xe}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Xe,ht)=>{var wt,Rt;const bt=Vt[ht],an=Rn.map(Ut=>({key:Ut,label:Ut,onClick:()=>tr("platform",ht,Ut)}));return re.createElement("div",{className:we.row,style:{display:ut?bt!=null&&bt.errorMsg?"flex":"none":"flex"}},re.createElement("div",{className:we.leftLayout},re.createElement(at,null,re.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Tr(Xe,ht),Cr(Xe),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Xe==null?void 0:Xe.timeLimit}`,tagName:"p"}),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Xe==null?void 0:Xe.platform)||""}`,tagName:"p"}),re.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),re.createElement("h4",null),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:(Xe==null?void 0:Xe.code)||"",tagName:"div"}),re.createElement("h4",null),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Xe==null?void 0:Xe.input)||""}`,tagName:"p"}),re.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Xe==null?void 0:Xe.output)||""}`,tagName:"p"}),(wt=Xe==null?void 0:Xe.answer)==null?void 0:wt.map((Ut,tn)=>re.createElement(Ae,{key:tn,id:Xe==null?void 0:Xe.id,value:`\u7B54\u6848${tn+1}\uFF1A${Ut||""}`,tagName:"p"})),Dr(Xe)))),re.createElement("div",{className:we.rightLayout},re.createElement(rt,{className:bt!=null&&bt.errorMsg?we.error:""},ur(bt,ht),Ir(bt,"",ht),re.createElement("div",{className:we.liWrap},re.createElement("div",{className:we.li,onKeyDown:nt},re.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),re.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:bt==null?void 0:bt.timeLimit,tagName:"div",onBlur:Ut=>tr("timeLimit",ht,Vn(Ut))})),re.createElement("div",{className:we.li},re.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),re.createElement("div",{className:"c-black"},re.createElement(oe.Z,{menu:{items:an}},re.createElement("span",{className:"c-light-primary"},bt==null?void 0:bt.platform,re.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),re.createElement("div",{className:we.li,style:{flexDirection:"column",alignItems:"start"}},re.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),re.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:(bt==null?void 0:bt.code)||"",onBlur:Ut=>tr("code",ht,Vn(Ut)),tagName:"div"})),re.createElement("div",{className:we.li},re.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),re.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:(bt==null?void 0:bt.input)||"",onBlur:Ut=>tr("input",ht,Vn(Ut)),tagName:"div"})),re.createElement("div",{className:we.li},re.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),re.createElement(Ae,{className:we.edit,id:bt==null?void 0:bt.id,value:(bt==null?void 0:bt.output)||"",onBlur:Ut=>tr("output",ht,Vn(Ut)),tagName:"div"}))),re.createElement("div",{className:we.liWrap},(Rt=bt==null?void 0:bt.answer)==null?void 0:Rt.map((Ut,tn)=>re.createElement("div",{className:we.li,key:tn},re.createElement("aside",null,"\u7B54\u6848",tn+1,"\uFF1A"),re.createElement(Ae,{id:bt==null?void 0:bt.id,value:Ut||"",className:we.edit,onBlur:Yt=>{const Fn=[...(bt==null?void 0:bt.answer)||[]];Fn[tn]=Vn(Yt),tr("output",ht,Fn)},tagName:"div"})))),gr(bt))))},deal:Xe=>{var ht,wt,Rt,bt,an,Ut,tn,Yt;Xe.score=Xe.score===void 0?10:Xe.score,Xe.code=(Rt=(wt=(ht=Xe.code)==null?void 0:ht.trim())==null?void 0:wt.replace(/@_@/g,"@\u2581@"))==null?void 0:Rt.replace(/@__@/g,"@\u2581\u2581@");let Fn=[];if(er(Xe==null?void 0:Xe.question)||Fn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),er(Xe==null?void 0:Xe.code)?/@▁@|@▁▁@/.test(Xe==null?void 0:Xe.code)?(bt=Xe==null?void 0:Xe.answer)!=null&&bt.length&&((an=Xe==null?void 0:Xe.code.match(/@▁@|@▁▁@/g))==null?void 0:an.length)!==((Ut=Xe==null?void 0:Xe.answer)==null?void 0:Ut.length)&&Fn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Fn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Fn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Xe!=null&&Xe.answer?(tn=Xe.answer)!=null&&tn.some(ir=>!er(ir))&&Fn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Fn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Xe.platform=er(Xe==null?void 0:Xe.platform),Xe!=null&&Xe.platform){const ir=["c","c++","java","python","javascript","ruby"],Ln=(Yt=Xe==null?void 0:Xe.platform)==null?void 0:Yt.toLowerCase(),Wn=ir.findIndex(Ft=>Ft===Ln);Wn>-1?Xe.platform=Rn[Wn]:Fn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Fn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");er(Xe==null?void 0:Xe.output)||Fn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const $n=er(String((Xe==null?void 0:Xe.timeLimit)||""));return Xe.timeLimit=$n,(!$n||$n&&!["3","4","5","6","7","8","9","10"].includes($n))&&Fn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Xe.errorMsg=Fn.join(` +`),Xe}}],Zr=()=>re.createElement(re.Fragment,null,ct.filter(Xe=>{var ht;return!!((ht=Hr.find(Rt=>Rt.id===(Xe==null?void 0:Xe.type)))==null?void 0:ht.element)}).map((Xe,ht)=>{var wt;const Rt=(wt=Hr.find(bt=>bt.id===(Xe==null?void 0:Xe.type)))==null?void 0:wt.element;return re.createElement(re.Fragment,{key:Xe.id},Rt(Xe,ht))})),Nr=()=>Re(void 0,null,function*(){const Xe=Vt.filter(ht=>!ht.checked);if(it!==3||!Xe.length){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Wt){Er(!0),yield Wt(Vt),Er(!1);return}wr.setFieldsValue({sub_discipline_id:At}),$t(!0)}),_t=(Xe,ht=[])=>{if(typeof Xe=="string")return Xe.trim();if(Array.isArray(Xe))return Xe.map(wt=>_t(wt,ht));if(typeof Xe=="object"&&Xe!==null){const wt={};for(const Rt in Xe)Xe.hasOwnProperty(Rt)&&(ht.includes(Rt)?wt[Rt]=Xe[Rt]:wt[Rt]=_t(Xe[Rt],ht));return wt}return Xe},en=Xe=>Re(void 0,null,function*(){const ht=fr(_t(Xe));mt(ht),dn(JSON.parse(JSON.stringify(ht))),Bt(3),ft(!1),Mn(!1)});(0,re.useEffect)(()=>{if(pn)return;const Xe=()=>{Nt(ht=>ht>=90?(clearInterval(qn.current),90):ht+1)};return qn.current=setInterval(Xe,5e4/90),()=>clearInterval(qn.current)},[pn]);const hn=(Xe,ht)=>{cr(!1);const wt=new FormData;Object.keys(ht).forEach(bt=>{wt.append(bt,ht[bt])});const Rt=new window.XMLHttpRequest;Rt.withCredentials=!0,Rt.addEventListener("load",function(bt){return Re(this,null,function*(){var an,Ut;try{const tn=JSON.parse((an=bt==null?void 0:bt.target)==null?void 0:an.response);if(cr(!0),Nt(100),yield new Promise(Yt=>setTimeout(()=>Yt(),780)),tn.status===0){if(!((Ut=tn==null?void 0:tn.data)!=null&&Ut.length)){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),ft(!1);return}en((tn==null?void 0:tn.data)||[])}else ft(!1),de.ZP.warning(tn==null?void 0:tn.message)}catch(tn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",tn)}})}),Rt.addEventListener("error",()=>{ft(!1)}),Rt.open("POST",`${b.Z.API_SERVER}${Xe}`),Rt.send(wt)},En=Xe=>Re(void 0,null,function*(){const ht=Xe.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(ht)==-1?(de.ZP.error(`${Xe.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(ft(!0),cn("\u5904\u7406\u4E2D"),hn("/api/intelligent_imports/import.json",{file:Xe}),Promise.reject())});let on=[{key:1,label:re.createElement(ae.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:En},re.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Oe.Ny)()||(0,Oe.$O)())&&on.push({key:2,label:re.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{or.current.onClick()}});const Xt=[Vt.length,(sn=Vt.filter(Xe=>!!(Xe!=null&&Xe.errorMsg)))==null?void 0:sn.length];return re.createElement("div",{className:he()(we.intelligentBox,"intelligent-body-curb",pt),style:Te(Ne({},lt),{width:Et}),ref:Gn},re.createElement("div",{className:we.underpin},re.createElement("b",{style:fn}),re.createElement("b",{style:fn})),re.createElement("div",{className:we.head,style:{top:Gt}},re.createElement("div",{className:we.leftLayout},rn||re.createElement(re.Fragment,null,re.createElement(le.Z,{align:"middle"},re.createElement("div",{className:we.title},"\u8BD5\u9898\u7F16\u8F91"),!Tt&&re.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",re.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),re.createElement(x.op,{onClick:Yn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Tt&&re.createElement(oe.Z,{overlayClassName:we.menu,menu:{items:on}},re.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!_n&&_n),re.createElement("div",{className:we.tip},re.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),re.createElement(le.Z,{className:we.rightLayout,style:{alignItems:"start"}},gn||re.createElement(re.Fragment,null,re.createElement("div",{className:we.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(it)&&re.createElement(se.default,{className:"ml20",checked:ut,onChange:Xe=>Mn(Xe.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(it)&&re.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",re.createElement("span",{className:"ml5 mr5 c-light-primary"},Xt[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",re.createElement("span",{className:"ml5 mr5 c-red-e53"},Xt[1]),"\u9898")),un&&re.createElement("div",{className:we.tabs},ct==null?void 0:ct.map((Xe,ht)=>re.createElement("div",{onClick:()=>{pr(ht)},className:nr===ht&&we.active,key:ht},"\u65B0\u9898",ht+1)))),re.createElement("div",{className:we.centerBox},re.createElement("img",{className:"mb10",src:pe,width:56}),!Qt&&re.createElement(x.op,{onClick:Qn},"\u8BC6\u522B"))),[1,2].includes(it)&&mn(),[3].includes(it)&&Zr(),re.createElement("div",{className:"pb10"}),re.createElement("div",{className:we.buttonFixed},re.createElement("div",{className:we.buttonWrap},re.createElement(ne.ZP,{size:"middle",className:`${we.button} mr20`,onClick:St},"\u53D6\u6D88"),re.createElement(ne.ZP,{size:"middle",type:"primary",loading:Ar,className:`${we.button}`,onClick:Nr},wn))),re.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,open:xt,title:null,footer:null,width:320,afterClose:()=>Nt(0)},re.createElement(le.Z,{align:"middle",style:{flexDirection:"column"}},re.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Kt,re.createElement("span",{className:we.dotLoading},re.createElement("span",null,"."),re.createElement("span",null,"."),re.createElement("span",null,"."))),re.createElement(z.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:jt}),re.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",re.createElement("span",{className:"ml5 c-light-primary"},jt,"%")))),re.createElement(ue.default,{centered:!0,open:Pt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:In,width:480,onCancel:()=>$t(!1),onOk:()=>wr.submit(),afterClose:()=>{wr.resetFields()}},re.createElement(me.default,{style:{maxHeight:550},form:wr,layout:"horizontal",colon:!1,size:"large",onFinish:Xe=>Re(void 0,null,function*(){var ht,wt,Rt,bt,an;const Ut=Vt.filter(Fn=>!Fn.checked&&!Fn.errorMsg);Dn(!0);const tn=()=>Re(void 0,null,function*(){var Fn,$n;const ir=yield(0,fe.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Te(Ne(Ne({},kt),Xe),{list:Ut,mode:Ot})});ir.status===0&&(Ht&&((Fn=ir==null?void 0:ir.data)!=null&&Fn.success)&&window.location.pathname==="/problemset"&&(Ie.Z.publish("refresh-item-bank",Xe.group_id),yield new Promise(Ln=>setTimeout(()=>Ln(),1500))),de.ZP.success(`\u6210\u529F\u5BFC\u5165${($n=ir==null?void 0:ir.data)==null?void 0:$n.success}\u9053\u8BD5\u9898`,3),Dt(ir),$t(!1)),Dn(!1)});if(Ot!==1){yield tn();return}const Yt=yield(0,fe.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Vt,mode:Ot}});if(Yt.status===0){if(!((ht=Yt==null?void 0:Yt.data)!=null&&ht.error_size)){yield tn();return}ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Dn(!1)},title:"\u63D0\u793A",content:re.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",re.createElement("span",{className:"c-light-primary ml5 mr5"},(wt=Yt==null?void 0:Yt.data)==null?void 0:wt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",re.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Rt=Yt==null?void 0:Yt.data)==null?void 0:Rt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",re.createElement("span",{className:"ml5 mr5"},(an=(bt=Yt==null?void 0:Yt.data)==null?void 0:bt.index)==null?void 0:an.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:tn})}})},re.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),re.createElement(me.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},re.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Nn})),Ot===1&&re.createElement(me.default.Item,{label:re.createElement(le.Z,{align:"middle",style:{justifyContent:"space-between"}},re.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),re.createElement("div",{onClick:()=>An(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},re.createElement("img",{className:"mr5 primary-hover",src:ve}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},re.createElement(ye.Z,{key:kn})))),re.createElement(ue.default,{centered:!0,open:Mt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:mr,onCancel:()=>An(!1),onOk:()=>ln.submit(),afterClose:()=>{ln.resetFields()}},re.createElement(me.default,{style:{maxHeight:550},form:ln,layout:"horizontal",colon:!1,size:"large",onFinish:Xe=>Re(void 0,null,function*(){var ht;jn(!0),(yield(0,fe.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Xe.name,parent_id:(ht=Xe==null?void 0:Xe.parent_id)==null?void 0:ht[0]}})).status===0?(xn(kn+1),setTimeout(()=>{de.ZP.success("\u64CD\u4F5C\u6210\u529F"),An(!1),jn(!1)},1e3)):jn(!1)})},re.createElement(me.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},re.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),re.createElement(me.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},re.createElement(ye.Z,null)))),re.createElement(We,{onSave:Xe=>{ft(!0),cn("\u5904\u7406\u4E2D"),hn("/api/intelligent_imports/import.json",{html:Xe})},ref:or}))},yt=ee;var gt=ot},62985:function(dt,st,ge){"use strict";ge.d(st,{N:function(){return y}});var re=ge(59301),we=ge(57809),E=ge(43418),he=ge(92832),me=ge(8591),de=ge(95237),ue=ge(43604),ie=ge(38147),le={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},se=ge(92310),oe=ge.n(se),ae=ge(87169),ne=ge(59301),z=(x,b,ee)=>new Promise((te,ce)=>{var pe=ve=>{try{ye(ee.next(ve))}catch(Ee){ce(Ee)}},fe=ve=>{try{ye(ee.throw(ve))}catch(Ee){ce(Ee)}},ye=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(pe,fe);ye((ee=ee.apply(x,b)).next())});const{Option:a}=we.default,y=({subId:x,value:b,selectvalues:ee,disabled:te,knowledgeOptions:ce=[],className:pe,height:fe,onChange:ye=()=>{},onAddKnowledgeFinish:ve=()=>{},zIndex:Ee=1e3})=>{const be=(0,re.useRef)(),[Se,Pe]=(0,re.useState)([]);b=b||[];const Ce=(Be,Ae)=>{Be?(Pe([...Ae]),ye([...Ae])):(Pe([]),ye([]))};(0,re.useEffect)(()=>{(ee==null?void 0:ee.length)>0?(Pe([...ee]),ye([...ee])):(Pe([]),ye([]))},[ce]),(0,re.useEffect)(()=>{(b==null?void 0:b.length)>0&&ye([...b])},[ce]);const xe=Be=>{Be.preventDefault(),be.current="",E.default.confirm({centered:!0,width:585,zIndex:Ee,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:ne.createElement("div",{className:"font14"},ne.createElement("div",{className:le.public_tips},ne.createElement(ae.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("div",{style:{width:"95px"}},ne.createElement("span",{className:le.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),ne.createElement(he.default,{className:le.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:be.current,onChange:Ae=>{be.current=Ae.target.value}}))),onOk:()=>new Promise((Ae,Oe)=>z(void 0,null,function*(){if(!be.current)return me.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Oe();if(be.current.length>20)return me.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Oe();const Ie=yield(0,ie.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:be.current,sub_discipline_id:x}});if((Ie==null?void 0:Ie.status)===0){ve({id:Ie.tag_discipline_id,name:be.current,type:"personal"});let je=ee||[];je.push(Ie.tag_discipline_id),ye([...je]),Pe([...je]),ye([...je])}return Ae()}))})};return ne.createElement(de.Z,{wrap:!1,align:"middle",className:oe()(le.wrap,pe)},ne.createElement(ue.Z,null,ne.createElement(we.default,{mode:"multiple",disabled:!x||te,className:le.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Ce,style:{width:fe||490},showSearch:!0,allowClear:!0,value:Se,filterOption:(Be,Ae)=>Ae.label.indexOf(Be.toLowerCase())>=0},ce==null?void 0:ce.map(Be=>ne.createElement(a,{key:Be.id,value:Be.id,label:Be.name},ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Be.name),(Be==null?void 0:Be.type)==="personal"&&ne.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&ne.createElement(ue.Z,{className:`ml20 ${fe&&le.add_style}`},ne.createElement("span",{className:le.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),ne.createElement("span",{className:le.linkBtn,onClick:xe},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},82004:function(dt,st,ge){"use strict";ge.d(st,{S:function(){return ie}});var re=ge(59301),we=ge(20834),E=ge(38854),he={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const me=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],de=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ue=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],ie=({showSelectAll:le=!1,disciplinesData:se=[],knowledgeData:oe=[],directionValue:ae,subDisciplineValue:ne,typeValue:z,knowledgeValue:a,showKnowledge:y=!1,showRandomType:x=!1,difficultyValue:b,randomValue:ee,selectAll:te,languagesvalue:ce,className:pe,classNameActive:fe,languages:ye=[],isprogram_homework:ve,showShixun:Ee=!1,showItemType:be=!0,onShixunChange:Se=()=>{},onDirectionChange:Pe=()=>{},onTypeChange:Ce=()=>{},onDifficultyChange:xe=()=>{},handlelanguagesChange:Be=()=>{},onKnowledgeChange:Ae=()=>{},onRandomChange:Oe=()=>{},showTeachGroup:Ie=!1,teachGroupData:je=[],onTeachGroupChange:Le=()=>{},teachGroupValue:Ze})=>{const[ze,Ue]=(0,re.useState)(0),Ge=(0,re.useRef)(null),[Ve,_e]=(0,re.useState)(0),He=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Qe;se.length!==0&&(((Qe=Ge==null?void 0:Ge.current)==null?void 0:Qe.clientHeight)>108?Ue(1):Ue(0)),se.length===0&&Ue(0)},[se]),(0,re.useEffect)(()=>{var Qe;oe.length!==0&&(((Qe=He==null?void 0:He.current)==null?void 0:Qe.clientHeight)>108?_e(1):_e(0)),oe.length===0&&_e(0)},[oe]);const Ke=(Qe=[],et)=>re.createElement(we.default,{className:he.subMenu},Qe.map(Je=>re.createElement(we.default.Item,{key:Je.id},re.createElement("a",{className:`${he.subItem} ${ne===Je.id?he.subActive:""}`,onClick:()=>Pe(et,Je.id)},Je.name))));return re.createElement("aside",{className:pe?`${he.main} ${pe}`:he.main},re.createElement("div",{className:he.wrap},ve&&re.createElement("div",{className:he.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Ie&&re.createElement("div",{className:he.content},re.createElement("span",{className:he.name},"\u56E2\u961F"),re.createElement("div",{className:he.directionContentWrap},re.createElement("li",{className:` + ${he.directionItem} + ${Ze?"":fe||he.active} + `,onClick:()=>Le(null)},"\u5168\u90E8"),je==null?void 0:je.map(Qe=>re.createElement("li",{key:Qe.group_id,className:` + ${he.directionItem} + ${Ze===Qe.group_id?fe||he.active:""} + `,onClick:()=>Le(Qe.group_id)},Qe.name)))),re.createElement("div",{className:he.content},re.createElement("span",{className:he.name},"\u65B9\u5411"),re.createElement("span",null),re.createElement("div",{className:he.directionContentWrap,style:{overflow:"hidden",height:ze===1?88:"auto"}},re.createElement("li",{className:` + ${he.directionItem} + ${ae?"":fe||he.active} + `,onClick:()=>Pe(null)},"\u5168\u90E8"),se.map(Qe=>{var et;return re.createElement(re.Fragment,{key:Qe.id},((et=Qe.sub_disciplines)==null?void 0:et.length)>0?re.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Je=>Je.parentNode,dropdownRender:()=>Ke(Qe.sub_disciplines,Qe.id)},re.createElement("li",{className:` + ${he.directionItem} + ${ae===Qe.id?fe||he.active:""} + `,onClick:()=>Pe(Qe.id)},Qe.name)):re.createElement("li",{className:` + ${he.directionItem} + ${ae===Qe.id?fe||he.active:""} + `,onClick:()=>Pe(Qe.id)},Qe.name))})),re.createElement("div",{className:he.directionContentWrap,ref:Ge,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},se.map(Qe=>{var et;return re.createElement(re.Fragment,{key:Qe.id},((et=Qe.sub_disciplines)==null?void 0:et.length)>0?re.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Je=>Je.parentNode,dropdownRender:()=>Ke(Qe.sub_disciplines,Qe.id)},re.createElement("li",{className:`${he.directionItem} ${ae===Qe.id?he.active:""} `,onClick:()=>Pe(Qe.id)},Qe.name)):re.createElement("li",{className:`${he.directionItem} ${ae===Qe.id?he.active:""} `,onClick:()=>Pe(Qe.id)},Qe.name))})),!!ze&&re.createElement("div",{className:he.action},ze===1&&re.createElement("span",{onClick:()=>Ue(2)},"\u5C55\u5F00",re.createElement("i",{className:"iconfont icon-xiala"})),ze===2&&re.createElement("span",{onClick:()=>Ue(1)},"\u6536\u8D77",re.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),y&&re.createElement("div",{className:he.content},re.createElement("span",{className:he.name},"\u77E5\u8BC6\u70B9"),re.createElement("div",{className:he.directionContentWrap,style:{overflow:"hidden",height:Ve===1?94:"auto"}},re.createElement("li",{className:` + ${he.directionItem} + ${a===-1?fe||he.active:""} + `,onClick:()=>Ae(-1)},"\u5168\u90E8"),oe.map(Qe=>re.createElement("li",{key:Qe.id,className:` + ${he.directionItem} + ${a===Qe.id?fe||he.active:""} + `,onClick:()=>Ae(Qe.id)},Qe.name))),re.createElement("div",{ref:He,className:he.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},oe.map(Qe=>re.createElement("li",{key:Qe.id,className:`${he.directionItem} ${a===Qe.id?he.active:""} `,onClick:()=>Ae(Qe.id)},Qe.name))),!!Ve&&re.createElement("div",{className:he.action},Ve===1&&re.createElement("span",{onClick:()=>_e(2)},"\u5C55\u5F00",re.createElement("i",{className:"iconfont icon-xiala"})),Ve===2&&re.createElement("span",{onClick:()=>_e(1)},"\u6536\u8D77",re.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),be&&!ve&&re.createElement("div",{className:he.content},re.createElement("span",{className:he.name},"\u9898\u578B"),re.createElement("li",{className:` + ${he.directionItem} + ${z?"":fe||he.active} + `,onClick:()=>Ce(null)},"\u5168\u90E8"),re.createElement("div",{className:he.directionContentWrap},me.map(Qe=>re.createElement("li",{key:Qe.name,className:` + ${he.directionItem} + ${z===Qe.value?fe||he.active:""} + `,onClick:()=>Ce(Qe.value)},Qe.name)),Ee&&re.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:he.directionItem,onClick:()=>Se()},"\u5B9E\u8BAD\u9898"))),re.createElement("div",{className:he.content},re.createElement("span",{className:he.name},"\u96BE\u5EA6"),re.createElement("li",{className:` + ${he.directionItem} + ${b?"":fe||he.active} + `,onClick:()=>xe(null)},"\u5168\u90E8"),re.createElement("div",{className:he.directionContentWrap},de.map(Qe=>re.createElement("li",{key:Qe.name,className:` + ${he.directionItem} + ${b===Qe.value?fe||he.active:""} + `,onClick:()=>xe(Qe.value)},Qe.name)))),x&&re.createElement("div",{className:he.content},re.createElement("span",{className:he.name},"\u7C7B\u578B"),re.createElement("li",{className:` + ${he.directionItem} + ${ee?"":fe||he.active} + `,onClick:()=>Oe(null)},"\u5168\u90E8"),re.createElement("div",{className:he.directionContentWrap},ue.map(Qe=>re.createElement("li",{key:Qe.name,className:` + ${he.directionItem} + ${ee===Qe.value?fe||he.active:""} + `,onClick:()=>Oe(Qe.value)},Qe.name))))))}},27687:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(96408),E=ge(48136),he=ge(99298),me=ge(43418),de=ge(59301);const ue=(0,re.forwardRef)(({callback:ie,width:le,onChange:se,disabled:oe,readOnly:ae,type:ne="",value:z="",style:a={}},y)=>{const x=(0,re.useRef)(),b=(0,re.useRef)(),[ee,te]=(0,re.useState)(0),[ce,pe]=(0,re.useState)(0),[fe,ye]=(0,re.useState)(!1),ve=()=>{var Pe=document.createElement("div");Pe.innerHTML=x.current.getValue();var Ce=Pe.innerText;return ie&&ie(Ce),Ce};(0,re.useImperativeHandle)(y,()=>({getData:ve}));const Ee=Pe=>{Pe.preventDefault();const Ce=Pe.clientX-ee,xe=Pe.clientY-ce;document.body.onmousemove=Be=>{let Ae=Be.clientX-Ce,Oe=Be.clientY-xe;const Ie=document.getElementsByClassName("markdown-popup-form")[0],je=window.innerWidth-Ie.offsetWidth,Le=window.innerHeight-Ie.offsetHeight;Ae=Math.max(0,Math.min(Ae,je)),Oe=Math.max(0,Math.min(Oe,Le)),be(Be.clientX,Be.clientY,Ce,xe)&&(te(Ae),pe(Oe))},document.body.onmouseup=function(){document.body.onmousemove=null}},be=(Pe,Ce,xe,Be)=>{const Ae=document.body.clientHeight,Oe=document.body.clientWidth;return Pe<20&&xe>Pe||Pe>Oe-20&&xeCe||Ce>Ae-20&&Be{fe&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],Ce=window.innerWidth/2-Pe.offsetWidth/2,xe=window.innerHeight/2-Pe.offsetHeight/2;te(Ce),pe(xe)},0)},[fe]);const Se=()=>{oe||ae||ye(!0)};return de.createElement("div",{style:a},de.createElement("div",{style:{width:le||"100%",position:"relative"},className:`${we.Z.mathFillWrap} ${oe||ae?"cursorDefault":""}`,onClick:()=>Se()},de.createElement("math-field",{disabled:oe,locale:"zh_cn",class:`${we.Z.mathField} ${ne}`,readOnly:ae,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:z?18:14},value:z||""})),de.createElement(me.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ee,top:ce},title:de.createElement("div",{style:{cursor:"move"},onMouseDown:Ee},"\u8F93\u5165\u516C\u5F0F"),open:fe,onOk:()=>{const Pe=b.current.getData();x.current.setValue(Pe),se(Pe),ye(!1)},onCancel:()=>{ye(!1)},destroyOnClose:!0,className:"markdown-popup-form"},de.createElement(he.Z,{value:z,ref:b,onChange:se,showSaveButton:!1})))});st.Z=ue},99298:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(95237),E=ge(43604),he=ge(99313),me=ge(3113),de=ge(6339),ue=ge(96408),ie=ge(48136),le=ge(59301);const se=(0,re.forwardRef)(({callback:oe,showSaveButton:ae,value:ne=""},z)=>{const a=(0,re.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -271,7 +271,7 @@ ${Ne} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ce=>{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ue.createElement(we.Z,{className:le.Z.lists,gutter:[10,10]},y.map((ce,pe)=>ue.createElement(E.Z,{flex:"110px",className:le.Z.item},ue.createElement("div",null,ue.createElement(de.Z,{value:`$$${ce.value}$$`}),ce.name),ue.createElement("div",{className:le.Z.children},ce.children.map((fe,ye)=>ue.createElement("div",{key:ye},ue.createElement("h1",null,fe.name),ue.createElement(we.Z,{gutter:[10,10]},fe.data.map((he,Ee)=>ue.createElement(E.Z,{key:Ee,onClick:()=>b(he),className:le.Z.diamond},ue.createElement(de.Z,{value:"`$$"+he.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ue.createElement(we.Z,{className:le.Z.lists,gutter:[10,10]},x.map((ce,pe)=>ue.createElement(E.Z,{flex:"110px",className:le.Z.item},ue.createElement("div",null,ue.createElement(de.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),ue.createElement("div",{className:le.Z.children},ce.children.map((fe,ye)=>ue.createElement("div",{key:ye},fe.name&&ue.createElement("h1",null,fe.name),ue.createElement(we.Z,{gutter:[10,10]},fe.data.map((he,Ee)=>ue.createElement(E.Z,{key:Ee,onClick:()=>b(he),className:le.Z.diamond},ue.createElement(de.Z,{value:"`$$"+he.value+"$$`"}))))))))))}],te=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var pe=ce.innerText;return oe&&oe(pe),pe};return(0,ne.useImperativeHandle)(z,()=>({getData:te})),ue.createElement("div",{className:le.Z.mathWrap},ue.createElement(ve.default,{defaultActiveKey:"1",items:ee}),ue.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},re||""),ae&&ue.createElement("div",{className:le.Z.button},ue.createElement(ge.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});it.Z=se},23340:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ae}});var ne=me(59301),we=me(78241),E=me(43418),ve=me(92832),ge=me(87169),de=me(38147),le={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},ie=me(24100),ue=me(59301),se=(re,z,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(pe){x(pe)}},ee=ce=>{try{te(a.throw(ce))}catch(pe){x(pe)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,ee);te((a=a.apply(re,z)).next())}),ae=({type:re="subject",open:z,onCancel:a,onOkClick:y,subDisciplineId:x})=>{const[b]=we.default.useForm(),[ee,te]=(0,ne.useState)([]),[ce,pe]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{},[]);const fe=()=>se(void 0,null,function*(){if(re){const ye=yield(0,de.ZP)("/api/disciplines.json",{method:"get",params:{source:re}});te(ye.disciplines||[])}});return ue.createElement(E.default,{title:ue.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:z,width:558,centered:!0,className:le.publicQuest,onCancel:()=>{a(),b.resetFields()},onOk:()=>{b.validateFields().then(ye=>se(void 0,null,function*(){const he=yield(0,de.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ye==null?void 0:ye.name,sub_discipline_id:x}});(he==null?void 0:he.status)===0&&y({name:ye==null?void 0:ye.name,id:he==null?void 0:he.tag_discipline_id,public:!1,type:"personal"}),b.resetFields(),a()}))}},ue.createElement("div",{className:le.publicQuestContent},ue.createElement("div",{className:le.public_tips},ue.createElement(ge.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ue.createElement(we.default,{labelAlign:"left",form:b,colon:!1},ue.createElement(we.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ue.createElement(ve.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ue.createElement(ie.Z,{open:ce,onCancel:()=>{pe(!1)}})))}},42678:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ve}});var ne=me(65582),we={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=me(59301),ve=({message:ge,className:de,children:le,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${we.idsRingWrapper} ${de}`},E.createElement("div",{className:we.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),ge?E.createElement("p",{style:ie},ge):null,le,E.createElement(ne.Outlet,null))},29584:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ve}});var ne=me(59301),we=me(77254),E=me(59301),ve=({defaultX:ge="40%",leftChild:de,rightChild:le,className:ie,hideResize:ue=!1})=>{const[se,oe]=(0,ne.useState)(ge),ae=(0,ne.useRef)();function re(){ae.current=!0}(0,ne.useEffect)(()=>{function y(b){ae.current&&(we.Z.publish("resize-move-bar",b),oe(b.pageX))}function x(){ae.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const z=typeof se=="number"&&se!==.01?`${se}px`:ge,a=`calc(100% - ${ue?"0px":"4px"} - ${z})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:z,display:se===.01?"none":""}},de),E.createElement("section",{className:"resize-x-bar",onMouseDown:re},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},le))}},51908:function(ct,it,me){"use strict";me.d(it,{Z:function(){return de}});var ne=me(59301),we={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=me(92310),ve=me.n(E),de=({className:le,style:ie={},leftNode:ue,leftTitle:se="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:ae="\u8FD0\u884C\u7ED3\u679C"})=>ne.createElement("div",{className:ve()(we.result,le),style:ie},ne.createElement("div",{className:we.left},ne.createElement("div",{className:we.title},ne.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ne.createElement("span",null,se)),ne.createElement("div",{className:we.leftNode},ue)),ne.createElement("div",{className:we.right},ne.createElement("div",{className:we.title},ne.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ne.createElement("span",null,ae)),ne.createElement("div",{className:we.rightNode},oe)))},22744:function(ct,it,me){"use strict";var ne=me(59301);const we=ve=>String(ve).length===1?`0${ve}`:ve,E=({className:ve="",onChange:ge,defaultValue:de=0})=>{const[le,ie]=(0,ne.useState)(de);(0,ne.useEffect)(()=>{const ae=setTimeout(()=>{ie(le+1e3)},1e3);return ge(le+1e3),()=>{clearInterval(ae)}},[le]);const ue=parseInt(le/(60*6e4))||"00",se=parseInt(le%(60*6e4)/6e4)||"00",oe=parseInt(le%6e4/1e3)||"00";return ne.createElement("div",{className:ve},we(ue),":",we(se),":",we(oe))};it.Z=E},30214:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ve}});var ne=me(59301),we=me(77254),E=me(11611),ve=()=>{const[ge,de]=(0,ne.useState)(""),[le,ie]=(0,ne.useState)(0);let[ue,se]=(0,ne.useState)(),[oe,ae]=(0,ne.useState)();const[re,z]=(0,ne.useState)(!1),a=(0,ne.useRef)("");(0,ne.useEffect)(()=>we.Z.subscribe("preview-image",Ee=>{de(Ee),console.log(fe.current),document.body.style.overflow="hidden"}),[]),(0,ne.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ne.useEffect)(()=>{a.current=ge},[ge]);function y(he){he.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",se(void 0),ae(void 0),ie(0),de("")}function b(){ie(le+90)}function ee(){ue=fe.current.width*1.1,oe=fe.current.height*1.1,ae(oe),se(ue)}function te(){ue=fe.current.width/1.1,oe=fe.current.height/1.1,ae(oe),se(ue)}const ce=(0,ne.useRef)(),pe=(0,ne.useRef)(),fe=(0,ne.useRef)(),ye=he=>{(he.nativeEvent.target===ce.current||he.nativeEvent.target===pe.current)&&x()};return ne.createElement(ne.Fragment,null,ge?ne.createElement("div",null,ne.createElement("div",{className:"preview-wrp-group",ref:pe},ne.createElement(E.Z,{className:"image-preview",src:ge,style:{display:"none"},preview:{visible:!0,src:ge,movable:!1,onVisibleChange:he=>{de("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(ct,it,me){"use strict";me.d(it,{h:function(){return ce}});var ne=me(59301),we=me(57809),E=me(78241),ve=me(3113),ge=me(89780),de=me.n(ge),le=me(45559),ie=me(42313),ue=Object.defineProperty,se=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(pe,fe,ye)=>fe in pe?ue(pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ye}):pe[fe]=ye,y=(pe,fe)=>{for(var ye in fe||(fe={}))re.call(fe,ye)&&a(pe,ye,fe[ye]);if(ae)for(var ye of ae(fe))z.call(fe,ye)&&a(pe,ye,fe[ye]);return pe},x=(pe,fe)=>se(pe,oe(fe));const b=we.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};it.Z=({callback:pe,onCancel:fe})=>{const[ye,he]=(0,ne.useState)("python");function Ee(Se){he(te[Se][1])}function be(Se){pe(Se)}return ne.createElement(E.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:be,style:{width:500}}),ne.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ne.createElement(we.default,{getPopupContainer:Se=>Se.parentNode,onChange:Ee},Object.keys(te).map(Se=>ne.createElement(b,{key:Se,value:Se},te[Se][0])))),ne.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ne.createElement(ce,{mode:ye})),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(ve.ZP,{type:"ghost",onClick:fe},"\u53D6\u6D88")))};function ce({value:pe,onChange:fe,mode:ye,options:he={}}){const Ee=(0,ne.useRef)(),[be,Se]=(0,ne.useState)();return(0,ne.useEffect)(()=>{if(be){let Pe=function(Ce){const xe=Ce.getValue();fe&&fe(xe)};return be.on("change",Pe),()=>{be.off("change",Pe)}}},[be,fe]),(0,ne.useEffect)(()=>{be&&be.setOption("mode",ye)},[be,ye]),(0,ne.useEffect)(()=>{be&&(pe!==be.getValue()||pe==="")&&setTimeout(()=>{be.setValue(pe||"")},300)},[be,pe]),(0,ne.useEffect)(()=>{if(Ee.current&&!be){const Pe=de().fromTextArea(Ee.current,y({mode:ye,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},he));Se(Pe)}},[Ee.current,be]),ne.createElement("div",{className:"my-codemirror-container"},ne.createElement("textarea",{ref:Ee}))}},96565:function(ct,it,me){"use strict";me.d(it,{Z:function(){return gn}});var ne=me(59301),we=me(89780),E=me.n(we),ve=me(76374),ge=me(45559),de=me(6313),le=me(25717),ie=me(99498),ue=me(25419),se=me(67549),oe=me(6339),ae=({value:gt="",className:dt,showTextOnly:pt,showLines:Gt,style:vn={}})=>{const ut=(0,ne.useMemo)(()=>"",[gt]);return ne.createElement(ne.Fragment,null,ne.createElement("div",{dangerouslySetInnerHTML:{__html:ut}}))},re=me(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(gt,dt,pt)=>dt in gt?z(gt,dt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):gt[dt]=pt,ce=(gt,dt)=>{for(var pt in dt||(dt={}))b.call(dt,pt)&&te(gt,pt,dt[pt]);if(x)for(var pt of x(dt))ee.call(dt,pt)&&te(gt,pt,dt[pt]);return gt},pe=(gt,dt)=>a(gt,y(dt));let fe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ye({onActionCallback:gt,title:dt,icon:pt,actionName:Gt,className:vn="",children:ut}){function In(){gt(Gt)}return re.createElement("a",{title:dt,className:vn,onClick:In},re.createElement("i",{className:`${pt}`}),ut)}var he=({watch:gt,showNullButton:dt,showNullProgramButton:pt,onActionCallback:Gt,fullScreen:vn,insertTemp:ut,hidetoolBar:In,extraUse:Nn})=>{const Ct=[...fe,{title:`${gt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${gt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!In&&Ct.map((Rt,Fn)=>re.createElement("li",{key:Fn},Rt.actionName?re.createElement(ye,pe(ce({},Rt),{onActionCallback:Gt})):re.createElement("span",{className:"v-line"}))),dt?re.createElement("li",null,re.createElement(ye,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Gt},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pt?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(ye,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Gt},re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(ye,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Gt},re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,ut&&re.createElement("li",null,re.createElement(ye,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${ut}`,onActionCallback:Gt},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Nn&&re.createElement("li",null,Nn),re.createElement("li",{className:"btn-full-screen"},re.createElement(ye,{icon:`${vn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:vn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Gt})))},Ee=me(57261),be=me(78241),Se=me(92832),Pe=me(3113),Ce=Object.defineProperty,xe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,je=(gt,dt,pt)=>dt in gt?Ce(gt,dt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):gt[dt]=pt,Oe=(gt,dt)=>{for(var pt in dt||(dt={}))Te.call(dt,pt)&&je(gt,pt,dt[pt]);if(Ae)for(var pt of Ae(dt))Le.call(dt,pt)&&je(gt,pt,dt[pt]);return gt},Ke=(gt,dt)=>xe(gt,Be(dt));const Ve={labelCol:{span:4},wrapperCol:{span:20}};var Ge=({callback:gt,onCancel:dt})=>{function pt(Gt){gt(Gt)}return ne.createElement(be.default,Ke(Oe({},Ve),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),ne.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ne.createElement(Se.default,null)),ne.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ne.createElement(Se.default,null)),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(Pe.ZP,{type:"ghost",onClick:dt},"\u53D6\u6D88")))},ze=me(85533),We=me(45053),_e=me(43418),He=me(95237),Ze=me(16750),Ye=me(59301),nt=({callback:gt,onCancel:dt})=>{const pt=document.createElement("canvas"),Gt=pt.getContext("2d");pt.width=1e3,pt.height=800,Gt.fillStyle="#ffffff",Gt.fillRect(0,0,pt.width,pt.height);const vn=pt.toDataURL("image/png");return Ye.createElement(_e.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ye.createElement(He.Z,{style:{height:"100vh"}},Ye.createElement(Ze.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:vn,visible:!0,title:String(Date.now())},onOk:ut=>{gt({src:ut.url})},onClose:dt})))},Je=me(12378);function Ue(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ue,go.CommandHandler),Ue.prototype.canAlignSelection=function(){var gt=this.diagram;return!(gt===null||gt.isReadOnly||gt.isModelReadOnly||gt.selection.count<2)},Ue.prototype.alignLeft=function(){var gt=this.diagram;gt.startTransaction("aligning left");var dt=1/0;gt.selection.each(function(pt){pt instanceof go.Link||(dt=Math.min(pt.position.x,dt))}),gt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(dt,pt.position.y))}),gt.commitTransaction("aligning left")},Ue.prototype.alignRight=function(){var gt=this.diagram;gt.startTransaction("aligning right");var dt=-1/0;gt.selection.each(function(pt){if(!(pt instanceof go.Link)){var Gt=pt.actualBounds.x+pt.actualBounds.width;dt=Math.max(Gt,dt)}}),gt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(dt-pt.actualBounds.width,pt.position.y))}),gt.commitTransaction("aligning right")},Ue.prototype.alignTop=function(){var gt=this.diagram;gt.startTransaction("alignTop");var dt=1/0;gt.selection.each(function(pt){pt instanceof go.Link||(dt=Math.min(pt.position.y,dt))}),gt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.position.x,dt))}),gt.commitTransaction("alignTop")},Ue.prototype.alignBottom=function(){var gt=this.diagram;gt.startTransaction("aligning bottom");var dt=-1/0;gt.selection.each(function(pt){if(!(pt instanceof go.Link)){var Gt=pt.actualBounds.y+pt.actualBounds.height;dt=Math.max(Gt,dt)}}),gt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.actualBounds.x,dt-pt.actualBounds.height))}),gt.commitTransaction("aligning bottom")},Ue.prototype.alignCenterX=function(){var gt=this.diagram,dt=gt.selection.first();if(dt){gt.startTransaction("aligning Center X");var pt=dt.actualBounds.x+dt.actualBounds.width/2;gt.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(pt-Gt.actualBounds.width/2,Gt.actualBounds.y))}),gt.commitTransaction("aligning Center X")}},Ue.prototype.alignCenterY=function(){var gt=this.diagram,dt=gt.selection.first();if(dt){gt.startTransaction("aligning Center Y");var pt=dt.actualBounds.y+dt.actualBounds.height/2;gt.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(Gt.actualBounds.x,pt-Gt.actualBounds.height/2))}),gt.commitTransaction("aligning Center Y")}},Ue.prototype.alignColumn=function(gt){var dt=this.diagram;dt.startTransaction("align Column"),gt===void 0&&(gt=0),gt=parseFloat(gt);var pt=new Array;dt.selection.each(function(Nn){Nn instanceof go.Link||pt.push(Nn)});for(var Gt=0;Gt0){for(var Nn=ut.elt(In-1);Nn!==null&&Nn.isTreeExpanded&&!Nn.isTreeLeaf;){var Ct=this._sortTreeChildrenByY(Nn);Nn=Ct.last()}Nn!==null&>.select(Nn)}else gt.select(vn)}}else if(pt.key==="Down")if(dt.isTreeExpanded&&!dt.isTreeLeaf){var Gt=this._sortTreeChildrenByY(dt).first();Gt!==null&>.select(Gt)}else for(;dt!==null;){var vn=dt.findTreeParentNode();if(vn===null)break;var ut=this._sortTreeChildrenByY(vn),In=ut.indexOf(dt);if(Inut.y?1:vn.xut.x?1:0}),dt},Ue.prototype.copyToClipboard=function(gt){go.CommandHandler.prototype.copyToClipboard.call(this,gt),this._lastPasteOffset.set(this.pasteOffset)},Ue.prototype.pasteFromClipboard=function(){var gt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(gt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),gt},Object.defineProperty(Ue.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(gt){if(gt!=="move"&>!=="select"&>!=="scroll"&>!=="tree"&>!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+gt);this._arrowKeyBehavior=gt}}),Object.defineProperty(Ue.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(gt){if(!(gt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+gt);this._pasteOffset.set(gt)}});var Fe=Ue,Qe=me(25863),De=me(43604),ke=me(38147),qe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},et=me(59301),$e=(gt,dt,pt)=>new Promise((Gt,vn)=>{var ut=Ct=>{try{Nn(pt.next(Ct))}catch(Rt){vn(Rt)}},In=Ct=>{try{Nn(pt.throw(Ct))}catch(Rt){vn(Rt)}},Nn=Ct=>Ct.done?Gt(Ct.value):Promise.resolve(Ct.value).then(ut,In);Nn((pt=pt.apply(gt,dt)).next())});function Me({onCancel:gt,callback:dt}){let pt=(0,ne.useRef)(),Gt=(0,ne.useRef)(),vn=(0,ne.useRef)(),ut=(0,ne.useRef)(!1);const In=(0,ne.useRef)(!1),[Nn,Ct]=(0,ne.useState)(0);function Rt(){const Ft=Je.bx.make,wn={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"};pt.current=new Je.S0(Gt.current,{padding:20,grid:Ft(Je.s_,"Grid",Ft(Je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ft(Je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:yn=>{var Mn=yn.diagram.commandHandler.addTopLevelParts(yn.diagram.selection,!0);Mn||yn.diagram.currentTool.doCancel()},commandHandler:Ft(Fe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:yn=>{var Mn=yn.subject;Mn.location=Mn.location.copy().snapToGridPoint(yn.diagram.grid.gridOrigin,yn.diagram.grid.gridCellSize),setTimeout(()=>{yn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:yn=>{var Mn=yn.subject;setTimeout(()=>{yn.diagram.commandHandler.editTextBlock()})},LinkRelinked:yn=>{var Mn=yn.parameter.part;Mn.invalidateConnectedLinks();var Yn=yn.subject;yn.diagram.toolManager.linkingTool.isForwards?Yn.toNode.invalidateConnectedLinks():Yn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pt.current.nodeTemplate=Ft(Je.NB,"Auto",{locationSpot:Je.z6.Center,locationObjectName:"SHAPE",desiredSize:new Je.$u(120,60),minSize:new Je.$u(40,40),resizable:!0,resizeCellSize:new Je.$u(10,10),rotatable:!0},new Je.KX("location","loc",Je.E9.parse).makeTwoWay(Je.E9.stringify),new Je.KX("desiredSize","size",Je.$u.parse).makeTwoWay(Je.$u.stringify),Ft(Je.bn,{name:"SHAPE",fill:wn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Je.z6.AllSides,toSpot:Je.z6.AllSides},new Je.KX("figure"),new Je.KX("fill"),new Je.KX("stroke","borderColor"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),Ft(Je.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Ft(Je.al,{margin:1,textAlign:"center",overflow:Je.al.OverflowEllipsis,editable:!0},new Je.KX("text").makeTwoWay(),new Je.KX("stroke","color"))),pt.current.nodeTemplate.toolTip=Ft("ToolTip",Ft(Je.s_,"Vertical",{maxSize:new Je.$u(200,NaN)},Ft(Je.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Je.KX("text")),Ft(Je.al,{font:"10pt sans-serif",textAlign:"center"},new Je.KX("text","details"))));function Hn(yn,Mn){var Yn=(Tn,lr)=>{Tn.handled=!0,Tn.diagram.model.commit(er=>{var Vn=lr.part.adornedPart,Fr=new Je.E9().setRectSpot(Vn.actualBounds,yn);Fr.subtract(Vn.location),Fr.scale(2,2),Fr.x+=Math.sign(Fr.x)*130,Fr.y+=Math.sign(Fr.y)*130,Fr.add(Vn.location),Fr.snapToGridPoint(Tn.diagram.grid.gridOrigin,Tn.diagram.grid.gridCellSize);var Pr=er.copyNodeData(Vn.data);er.setGroupKeyForNodeData(Pr,er.getGroupKeyForNodeData(Vn.data)),er.addNodeData(Pr);var Kn={from:Vn.key,to:er.getKeyForNodeData(Pr)};er.addLinkData(Kn);var Sr=Tn.diagram.findNodeForData(Pr);Sr.location=Fr,Tn.diagram.select(Sr),setTimeout(()=>{Tn.diagram.commandHandler.editTextBlock()},20)})};return Ft(Je.bn,{figure:Mn,alignment:yn,alignmentFocus:yn.opposite(),width:yn.equals(Je.z6.Top)||yn.equals(Je.z6.Bottom)?25:18,height:yn.equals(Je.z6.Top)||yn.equals(Je.z6.Bottom)?18:25,fill:"orange",stroke:wn.white,strokeWidth:4,mouseEnter:(Tn,lr)=>lr.fill="dodgerblue",mouseLeave:(Tn,lr)=>lr.fill="orange",isActionable:!0,click:Yn,contextClick:Yn})}function gr(yn){return Ft(Je.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:(Mn,Yn)=>Yn.fill="dodgerblue",mouseLeave:(Mn,Yn)=>Yn.fill="orange",click:(Mn,Yn)=>{Mn.diagram.commandHandler.showContextMenu(Yn.part.adornedPart)}},yn||{})}pt.current.nodeTemplate.selectionAdornmentTemplate=Ft(Je.uz,"Spot",Ft(Je.Vm,{padding:10}),Hn(Je.z6.Top,"TriangleUp"),Hn(Je.z6.Left,"TriangleLeft"),Hn(Je.z6.Right,"TriangleRight"),Hn(Je.z6.Bottom,"TriangleDown"),gr({alignment:new Je.z6(.75,0)}));function Dn(yn,Mn){return(Yn,Tn)=>{Yn.handled=!0,Yn.diagram.model.commit(lr=>{lr.set(Tn.part.adornedPart.data,yn,Mn)})}}function Rn(yn,Mn){return Mn||(Mn="color"),Ft(Je.bn,{width:16,height:16,stroke:"lightgray",fill:yn,margin:1,background:"transparent",mouseEnter:(Yn,Tn)=>Tn.stroke="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.stroke="lightgray",click:Dn(Mn,yn),contextClick:Dn(Mn,yn)})}function nr(){return[Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",Rn(wn.white,"fill"),Rn(wn.beige,"fill"),Rn(wn.extralightblue,"fill"),Rn(wn.extralightred,"fill"))),Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",Rn(wn.lightgray,"fill"),Rn(wn.lightgreen,"fill"),Rn(wn.lightblue,"fill"),Rn(wn.lightred,"fill")))]}function Un(){return[Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",Rn(wn.black),Rn(wn.green),Rn(wn.blue),Rn(wn.red))),Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",Rn(wn.white),Rn(wn.magenta),Rn(wn.purple),Rn(wn.orange)))]}function Sn(yn,Mn){return Mn||(Mn="thickness"),Ft(Je.bn,"LineH",{width:16,height:16,strokeWidth:yn,margin:1,background:"transparent",mouseEnter:(Yn,Tn)=>Tn.background="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.background="transparent",click:Dn(Mn,yn),contextClick:Dn(Mn,yn)})}function cr(yn,Mn){return Mn||(Mn="dash"),Ft(Je.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:yn,margin:1,background:"transparent",mouseEnter:(Yn,Tn)=>Tn.background="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.background="transparent",click:Dn(Mn,yn),contextClick:Dn(Mn,yn)})}function rr(){return[Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",Sn(1),Sn(2),Sn(3),Sn(4))),Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",cr(null),cr([2,4]),cr([4,4])))]}function pr(yn,Mn){return Mn||(Mn="figure"),Ft(Je.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:yn,margin:1,background:"transparent",mouseEnter:(Yn,Tn)=>Tn.fill="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.fill="lightgray",click:Dn(Mn,yn),contextClick:Dn(Mn,yn)})}pt.current.nodeTemplate.contextMenu=Ft("ContextMenu",Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",pr("Rectangle"),pr("RoundedRectangle"),pr("Ellipse"),pr("Diamond"))),Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",pr("Parallelogram2"),pr("ManualOperation"),pr("Procedure"),pr("Cylinder1"))),Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",pr("Terminator"),pr("CreateRequest"),pr("Document"),pr("TriangleDown"))),nr(),Un(),rr()),pt.current.groupTemplate=Ft(Je.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Je.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(yn,Mn)=>{var Yn=Mn.addMembers(Mn.diagram.selection,!0);Yn||Mn.diagram.currentTool.doCancel()},avoidable:!1},new Je.KX("location","loc",Je.E9.parse).makeTwoWay(Je.E9.stringify),Ft(Je.s_,"Auto",{name:"BODY"},Ft(Je.bn,{parameter1:10,fill:wn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Je.z6.AllSides,toSpot:Je.z6.AllSides},new Je.KX("fill"),new Je.KX("stroke","color"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),Ft(Je.Vm,{background:"transparent",margin:20})),Ft(Je.al,{alignment:Je.z6.Top,alignmentFocus:Je.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Je.KX("text"),new Je.KX("stroke","color"))),pt.current.groupTemplate.selectionAdornmentTemplate=Ft(Je.uz,"Spot",Ft(Je.s_,"Auto",Ft(Je.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Ft(Je.Vm,{margin:1.5})),gr({alignment:Je.z6.TopRight,alignmentFocus:Je.z6.BottomRight})),pt.current.groupTemplate.contextMenu=Ft("ContextMenu",nr(),Un(),rr()),pt.current.linkTemplate=Ft(Je.rU,{layerName:"Foreground",routing:Je.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Je.KX("fromSpot","fromSpot",Je.z6.parse),new Je.KX("toSpot","toSpot",Je.z6.parse),new Je.KX("fromShortLength","dir",yn=>yn>=1?10:0),new Je.KX("toShortLength","dir",yn=>yn>=1?10:0),new Je.KX("points").makeTwoWay(),Ft(Je.bn,{strokeWidth:2},new Je.KX("stroke","color"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),Ft(Je.bn,{segmentIndex:0,segmentOffset:new Je.E9(15,0),segmentOrientation:Je.rU.OrientAlong,alignmentFocus:Je.z6.Right,figure:"circle",width:10,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",yn=>yn===1)),Ft(Je.bn,{segmentIndex:-1,segmentOffset:new Je.E9(-10,6),segmentOrientation:Je.rU.OrientPlus90,alignmentFocus:Je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",yn=>yn>=1),new Je.KX("width","thickness",yn=>7+3*yn),new Je.KX("height","thickness",yn=>7+3*yn),new Je.KX("segmentOffset","thickness",yn=>new Je.E9(-15,4+1.5*yn))),Ft(Je.bn,{segmentIndex:0,segmentOffset:new Je.E9(15,-6),segmentOrientation:Je.rU.OrientMinus90,alignmentFocus:Je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",yn=>yn===2),new Je.KX("width","thickness",yn=>7+3*yn),new Je.KX("height","thickness",yn=>7+3*yn),new Je.KX("segmentOffset","thickness",yn=>new Je.E9(-15,4+1.5*yn))),Ft(Je.al,{alignmentFocus:new Je.z6(0,1,-4,0),editable:!0},new Je.KX("text").makeTwoWay(),new Je.KX("stroke","color"))),pt.current.linkTemplate.selectionAdornmentTemplate=Ft(Je.uz,Ft(Je.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ar(2)},new Je.KX("pathPattern","thickness",Ar)),gr({alignmentFocus:new Je.z6(0,0,-6,-4)}));function Ar(yn){return Ft(Je.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(yn+4).toString()+" H3"})}function Er(yn){var Mn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return yn===0?Mn="M0 0 M16 16 M0 8 L16 8":yn===2&&(Mn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Ft(Je.bn,{geometryString:Mn,margin:2,background:"transparent",mouseEnter:(Yn,Tn)=>Tn.background="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.background="transparent",click:Dn("dir",yn),contextClick:Dn("dir",yn)})}function wr(yn){var Mn=(Yn,Tn)=>{Yn.handled=!0,Yn.diagram.model.commit(lr=>{var er=Tn.part.adornedPart;lr.set(er.data,yn?"toSpot":"fromSpot",Je.z6.stringify(Je.z6.AllSides)),(yn?er.toNode:er.fromNode).invalidateConnectedLinks()})};return Ft(Je.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Yn,Tn)=>Tn.background="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.background="transparent",click:Mn,contextClick:Mn})}function sn(yn,Mn){var Yn=0,Tn=Je.z6.RightSide;yn.equals(Je.z6.Top)?(Yn=270,Tn=Je.z6.TopSide):yn.equals(Je.z6.Left)?(Yn=180,Tn=Je.z6.LeftSide):yn.equals(Je.z6.Bottom)&&(Yn=90,Tn=Je.z6.BottomSide),Mn||(Yn-=180);var lr=(er,Vn)=>{er.handled=!0,er.diagram.model.commit(Fr=>{var Pr=Vn.part.adornedPart;Fr.set(Pr.data,Mn?"toSpot":"fromSpot",Je.z6.stringify(Tn)),(Mn?Pr.toNode:Pr.fromNode).invalidateConnectedLinks()})};return Ft(Je.bn,{alignment:yn,alignmentFocus:yn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Yn,background:"transparent",mouseEnter:(er,Vn)=>Vn.background="dodgerblue",mouseLeave:(er,Vn)=>Vn.background="transparent",click:lr,contextClick:lr})}pt.current.linkTemplate.contextMenu=Ft("ContextMenu",Un(),rr(),Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",Er(0),Er(1),Er(2))),Ft("ContextMenuButton",Ft(Je.s_,"Horizontal",Ft(Je.s_,"Spot",wr(!1),sn(Je.z6.Top,!1),sn(Je.z6.Left,!1),sn(Je.z6.Right,!1),sn(Je.z6.Bottom,!1)),Ft(Je.s_,"Spot",{margin:new Je.Zt(0,0,0,2)},wr(!0),sn(Je.z6.Top,!0),sn(Je.z6.Left,!0),sn(Je.z6.Right,!0),sn(Je.z6.Bottom,!0)))));const hr=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=ce=>{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(we.Z,{className:ue.Z.lists,gutter:[10,10]},y.map((ce,pe)=>le.createElement(E.Z,{flex:"110px",className:ue.Z.item},le.createElement("div",null,le.createElement(de.Z,{value:`$$${ce.value}$$`}),ce.name),le.createElement("div",{className:ue.Z.children},ce.children.map((fe,ye)=>le.createElement("div",{key:ye},le.createElement("h1",null,fe.name),le.createElement(we.Z,{gutter:[10,10]},fe.data.map((ve,Ee)=>le.createElement(E.Z,{key:Ee,onClick:()=>b(ve),className:ue.Z.diamond},le.createElement(de.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(we.Z,{className:ue.Z.lists,gutter:[10,10]},x.map((ce,pe)=>le.createElement(E.Z,{flex:"110px",className:ue.Z.item},le.createElement("div",null,le.createElement(de.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),le.createElement("div",{className:ue.Z.children},ce.children.map((fe,ye)=>le.createElement("div",{key:ye},fe.name&&le.createElement("h1",null,fe.name),le.createElement(we.Z,{gutter:[10,10]},fe.data.map((ve,Ee)=>le.createElement(E.Z,{key:Ee,onClick:()=>b(ve),className:ue.Z.diamond},le.createElement(de.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],te=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var pe=ce.innerText;return oe&&oe(pe),pe};return(0,re.useImperativeHandle)(z,()=>({getData:te})),le.createElement("div",{className:ue.Z.mathWrap},le.createElement(he.default,{defaultActiveKey:"1",items:ee}),le.createElement("math-field",{locale:"zh_cn",className:ue.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ne||""),ae&&le.createElement("div",{className:ue.Z.button},le.createElement(me.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});st.Z=se},23340:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return ae}});var re=ge(59301),we=ge(78241),E=ge(43418),he=ge(92832),me=ge(87169),de=ge(38147),ue={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},ie=ge(24100),le=ge(59301),se=(ne,z,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(pe){x(pe)}},ee=ce=>{try{te(a.throw(ce))}catch(pe){x(pe)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,ee);te((a=a.apply(ne,z)).next())}),ae=({type:ne="subject",open:z,onCancel:a,onOkClick:y,subDisciplineId:x})=>{const[b]=we.default.useForm(),[ee,te]=(0,re.useState)([]),[ce,pe]=(0,re.useState)(!1);(0,re.useEffect)(()=>{},[]);const fe=()=>se(void 0,null,function*(){if(ne){const ye=yield(0,de.ZP)("/api/disciplines.json",{method:"get",params:{source:ne}});te(ye.disciplines||[])}});return le.createElement(E.default,{title:le.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:z,width:558,centered:!0,className:ue.publicQuest,onCancel:()=>{a(),b.resetFields()},onOk:()=>{b.validateFields().then(ye=>se(void 0,null,function*(){const ve=yield(0,de.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ye==null?void 0:ye.name,sub_discipline_id:x}});(ve==null?void 0:ve.status)===0&&y({name:ye==null?void 0:ye.name,id:ve==null?void 0:ve.tag_discipline_id,public:!1,type:"personal"}),b.resetFields(),a()}))}},le.createElement("div",{className:ue.publicQuestContent},le.createElement("div",{className:ue.public_tips},le.createElement(me.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),le.createElement(we.default,{labelAlign:"left",form:b,colon:!1},le.createElement(we.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},le.createElement(he.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),le.createElement(ie.Z,{open:ce,onCancel:()=>{pe(!1)}})))}},42678:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return he}});var re=ge(65582),we={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=ge(59301),he=({message:me,className:de,children:ue,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${we.idsRingWrapper} ${de}`},E.createElement("div",{className:we.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),me?E.createElement("p",{style:ie},me):null,ue,E.createElement(re.Outlet,null))},29584:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return he}});var re=ge(59301),we=ge(77254),E=ge(59301),he=({defaultX:me="40%",leftChild:de,rightChild:ue,className:ie,hideResize:le=!1})=>{const[se,oe]=(0,re.useState)(me),ae=(0,re.useRef)();function ne(){ae.current=!0}(0,re.useEffect)(()=>{function y(b){ae.current&&(we.Z.publish("resize-move-bar",b),oe(b.pageX))}function x(){ae.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const z=typeof se=="number"&&se!==.01?`${se}px`:me,a=`calc(100% - ${le?"0px":"4px"} - ${z})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:z,display:se===.01?"none":""}},de),E.createElement("section",{className:"resize-x-bar",onMouseDown:ne},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},ue))}},51908:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return de}});var re=ge(59301),we={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=ge(92310),he=ge.n(E),de=({className:ue,style:ie={},leftNode:le,leftTitle:se="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:ae="\u8FD0\u884C\u7ED3\u679C"})=>re.createElement("div",{className:he()(we.result,ue),style:ie},re.createElement("div",{className:we.left},re.createElement("div",{className:we.title},re.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,se)),re.createElement("div",{className:we.leftNode},le)),re.createElement("div",{className:we.right},re.createElement("div",{className:we.title},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),re.createElement("span",null,ae)),re.createElement("div",{className:we.rightNode},oe)))},22744:function(dt,st,ge){"use strict";var re=ge(59301);const we=he=>String(he).length===1?`0${he}`:he,E=({className:he="",onChange:me,defaultValue:de=0})=>{const[ue,ie]=(0,re.useState)(de);(0,re.useEffect)(()=>{const ae=setTimeout(()=>{ie(ue+1e3)},1e3);return me(ue+1e3),()=>{clearInterval(ae)}},[ue]);const le=parseInt(ue/(60*6e4))||"00",se=parseInt(ue%(60*6e4)/6e4)||"00",oe=parseInt(ue%6e4/1e3)||"00";return re.createElement("div",{className:he},we(le),":",we(se),":",we(oe))};st.Z=E},30214:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return he}});var re=ge(59301),we=ge(77254),E=ge(11611),he=()=>{const[me,de]=(0,re.useState)(""),[ue,ie]=(0,re.useState)(0);let[le,se]=(0,re.useState)(),[oe,ae]=(0,re.useState)();const[ne,z]=(0,re.useState)(!1),a=(0,re.useRef)("");(0,re.useEffect)(()=>we.Z.subscribe("preview-image",Ee=>{de(Ee),console.log(fe.current),document.body.style.overflow="hidden"}),[]),(0,re.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,re.useEffect)(()=>{a.current=me},[me]);function y(ve){ve.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",se(void 0),ae(void 0),ie(0),de("")}function b(){ie(ue+90)}function ee(){le=fe.current.width*1.1,oe=fe.current.height*1.1,ae(oe),se(le)}function te(){le=fe.current.width/1.1,oe=fe.current.height/1.1,ae(oe),se(le)}const ce=(0,re.useRef)(),pe=(0,re.useRef)(),fe=(0,re.useRef)(),ye=ve=>{(ve.nativeEvent.target===ce.current||ve.nativeEvent.target===pe.current)&&x()};return re.createElement(re.Fragment,null,me?re.createElement("div",null,re.createElement("div",{className:"preview-wrp-group",ref:pe},re.createElement(E.Z,{className:"image-preview",src:me,style:{display:"none"},preview:{visible:!0,src:me,movable:!1,onVisibleChange:ve=>{de("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(dt,st,ge){"use strict";ge.d(st,{h:function(){return ce}});var re=ge(59301),we=ge(57809),E=ge(78241),he=ge(3113),me=ge(89780),de=ge.n(me),ue=ge(45559),ie=ge(42313),le=Object.defineProperty,se=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(pe,fe,ye)=>fe in pe?le(pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ye}):pe[fe]=ye,y=(pe,fe)=>{for(var ye in fe||(fe={}))ne.call(fe,ye)&&a(pe,ye,fe[ye]);if(ae)for(var ye of ae(fe))z.call(fe,ye)&&a(pe,ye,fe[ye]);return pe},x=(pe,fe)=>se(pe,oe(fe));const b=we.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};st.Z=({callback:pe,onCancel:fe})=>{const[ye,ve]=(0,re.useState)("python");function Ee(Se){ve(te[Se][1])}function be(Se){pe(Se)}return re.createElement(E.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:be,style:{width:500}}),re.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},re.createElement(we.default,{getPopupContainer:Se=>Se.parentNode,onChange:Ee},Object.keys(te).map(Se=>re.createElement(b,{key:Se,value:Se},te[Se][0])))),re.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},re.createElement(ce,{mode:ye})),re.createElement("div",{className:"flex-container flex-end"},re.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(he.ZP,{type:"ghost",onClick:fe},"\u53D6\u6D88")))};function ce({value:pe,onChange:fe,mode:ye,options:ve={}}){const Ee=(0,re.useRef)(),[be,Se]=(0,re.useState)();return(0,re.useEffect)(()=>{if(be){let Pe=function(Ce){const xe=Ce.getValue();fe&&fe(xe)};return be.on("change",Pe),()=>{be.off("change",Pe)}}},[be,fe]),(0,re.useEffect)(()=>{be&&be.setOption("mode",ye)},[be,ye]),(0,re.useEffect)(()=>{be&&(pe!==be.getValue()||pe==="")&&setTimeout(()=>{be.setValue(pe||"")},300)},[be,pe]),(0,re.useEffect)(()=>{if(Ee.current&&!be){const Pe=de().fromTextArea(Ee.current,y({mode:ye,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));Se(Pe)}},[Ee.current,be]),re.createElement("div",{className:"my-codemirror-container"},re.createElement("textarea",{ref:Ee}))}},96565:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return xt}});var re=ge(59301),we=ge(89780),E=ge.n(we),he=ge(76374),me=ge(45559),de=ge(6313),ue=ge(25717),ie=ge(99498),le=ge(25419),se=ge(67549),oe=ge(6339),ae=({value:ft="",className:ct,showTextOnly:mt,showLines:Vt,style:dn={}})=>{const ut=(0,re.useMemo)(()=>"",[ft]);return re.createElement(re.Fragment,null,re.createElement("div",{dangerouslySetInnerHTML:{__html:ut}}))},ne=ge(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(ft,ct,mt)=>ct in ft?z(ft,ct,{enumerable:!0,configurable:!0,writable:!0,value:mt}):ft[ct]=mt,ce=(ft,ct)=>{for(var mt in ct||(ct={}))b.call(ct,mt)&&te(ft,mt,ct[mt]);if(x)for(var mt of x(ct))ee.call(ct,mt)&&te(ft,mt,ct[mt]);return ft},pe=(ft,ct)=>a(ft,y(ct));let fe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ye({onActionCallback:ft,title:ct,icon:mt,actionName:Vt,className:dn="",children:ut}){function Mn(){ft(Vt)}return ne.createElement("a",{title:ct,className:dn,onClick:Mn},ne.createElement("i",{className:`${mt}`}),ut)}var ve=({watch:ft,showNullButton:ct,showNullProgramButton:mt,onActionCallback:Vt,fullScreen:dn,insertTemp:ut,hidetoolBar:Mn,extraUse:In})=>{const Dn=[...fe,{title:`${ft?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ft?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ne.createElement("ul",{className:"markdown-toolbar-container"},!Mn&&Dn.map((Pt,$t)=>ne.createElement("li",{key:$t},Pt.actionName?ne.createElement(ye,pe(ce({},Pt),{onActionCallback:Vt})):ne.createElement("span",{className:"v-line"}))),ct?ne.createElement("li",null,ne.createElement(ye,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Vt},ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,mt?ne.createElement(ne.Fragment,null,ne.createElement("li",null,ne.createElement(ye,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Vt},ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ne.createElement("li",null,ne.createElement(ye,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Vt},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,ut&&ne.createElement("li",null,ne.createElement(ye,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${ut}`,onActionCallback:Vt},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),In&&ne.createElement("li",null,In),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(ye,{icon:`${dn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:dn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Vt})))},Ee=ge(57261),be=ge(78241),Se=ge(92832),Pe=ge(3113),Ce=Object.defineProperty,xe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,je=(ft,ct,mt)=>ct in ft?Ce(ft,ct,{enumerable:!0,configurable:!0,writable:!0,value:mt}):ft[ct]=mt,Le=(ft,ct)=>{for(var mt in ct||(ct={}))Oe.call(ct,mt)&&je(ft,mt,ct[mt]);if(Ae)for(var mt of Ae(ct))Ie.call(ct,mt)&&je(ft,mt,ct[mt]);return ft},Ze=(ft,ct)=>xe(ft,Be(ct));const ze={labelCol:{span:4},wrapperCol:{span:20}};var Ue=({callback:ft,onCancel:ct})=>{function mt(Vt){ft(Vt)}return re.createElement(be.default,Ze(Le({},ze),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:mt,style:{width:500}}),re.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},re.createElement(Se.default,null)),re.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},re.createElement(Se.default,null)),re.createElement("div",{className:"flex-container flex-end"},re.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Pe.ZP,{type:"ghost",onClick:ct},"\u53D6\u6D88")))},Ge=ge(85533),Ve=ge(45053),_e=ge(43418),He=ge(95237),Ke=ge(16750),Qe=ge(59301),et=({callback:ft,onCancel:ct})=>{const mt=document.createElement("canvas"),Vt=mt.getContext("2d");mt.width=1e3,mt.height=800,Vt.fillStyle="#ffffff",Vt.fillRect(0,0,mt.width,mt.height);const dn=mt.toDataURL("image/png");return Qe.createElement(_e.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qe.createElement(He.Z,{style:{height:"100vh"}},Qe.createElement(Ke.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:dn,visible:!0,title:String(Date.now())},onOk:ut=>{ft({src:ut.url})},onClose:ct})))},Je=ge(12378);function We(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(We,go.CommandHandler),We.prototype.canAlignSelection=function(){var ft=this.diagram;return!(ft===null||ft.isReadOnly||ft.isModelReadOnly||ft.selection.count<2)},We.prototype.alignLeft=function(){var ft=this.diagram;ft.startTransaction("aligning left");var ct=1/0;ft.selection.each(function(mt){mt instanceof go.Link||(ct=Math.min(mt.position.x,ct))}),ft.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(ct,mt.position.y))}),ft.commitTransaction("aligning left")},We.prototype.alignRight=function(){var ft=this.diagram;ft.startTransaction("aligning right");var ct=-1/0;ft.selection.each(function(mt){if(!(mt instanceof go.Link)){var Vt=mt.actualBounds.x+mt.actualBounds.width;ct=Math.max(Vt,ct)}}),ft.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(ct-mt.actualBounds.width,mt.position.y))}),ft.commitTransaction("aligning right")},We.prototype.alignTop=function(){var ft=this.diagram;ft.startTransaction("alignTop");var ct=1/0;ft.selection.each(function(mt){mt instanceof go.Link||(ct=Math.min(mt.position.y,ct))}),ft.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(mt.position.x,ct))}),ft.commitTransaction("alignTop")},We.prototype.alignBottom=function(){var ft=this.diagram;ft.startTransaction("aligning bottom");var ct=-1/0;ft.selection.each(function(mt){if(!(mt instanceof go.Link)){var Vt=mt.actualBounds.y+mt.actualBounds.height;ct=Math.max(Vt,ct)}}),ft.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(mt.actualBounds.x,ct-mt.actualBounds.height))}),ft.commitTransaction("aligning bottom")},We.prototype.alignCenterX=function(){var ft=this.diagram,ct=ft.selection.first();if(ct){ft.startTransaction("aligning Center X");var mt=ct.actualBounds.x+ct.actualBounds.width/2;ft.selection.each(function(Vt){Vt instanceof go.Link||Vt.move(new go.Point(mt-Vt.actualBounds.width/2,Vt.actualBounds.y))}),ft.commitTransaction("aligning Center X")}},We.prototype.alignCenterY=function(){var ft=this.diagram,ct=ft.selection.first();if(ct){ft.startTransaction("aligning Center Y");var mt=ct.actualBounds.y+ct.actualBounds.height/2;ft.selection.each(function(Vt){Vt instanceof go.Link||Vt.move(new go.Point(Vt.actualBounds.x,mt-Vt.actualBounds.height/2))}),ft.commitTransaction("aligning Center Y")}},We.prototype.alignColumn=function(ft){var ct=this.diagram;ct.startTransaction("align Column"),ft===void 0&&(ft=0),ft=parseFloat(ft);var mt=new Array;ct.selection.each(function(In){In instanceof go.Link||mt.push(In)});for(var Vt=0;Vt0){for(var In=ut.elt(Mn-1);In!==null&&In.isTreeExpanded&&!In.isTreeLeaf;){var Dn=this._sortTreeChildrenByY(In);In=Dn.last()}In!==null&&ft.select(In)}else ft.select(dn)}}else if(mt.key==="Down")if(ct.isTreeExpanded&&!ct.isTreeLeaf){var Vt=this._sortTreeChildrenByY(ct).first();Vt!==null&&ft.select(Vt)}else for(;ct!==null;){var dn=ct.findTreeParentNode();if(dn===null)break;var ut=this._sortTreeChildrenByY(dn),Mn=ut.indexOf(ct);if(Mnut.y?1:dn.xut.x?1:0}),ct},We.prototype.copyToClipboard=function(ft){go.CommandHandler.prototype.copyToClipboard.call(this,ft),this._lastPasteOffset.set(this.pasteOffset)},We.prototype.pasteFromClipboard=function(){var ft=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ft,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ft},Object.defineProperty(We.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ft){if(ft!=="move"&&ft!=="select"&&ft!=="scroll"&&ft!=="tree"&&ft!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ft);this._arrowKeyBehavior=ft}}),Object.defineProperty(We.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ft){if(!(ft instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ft);this._pasteOffset.set(ft)}});var De=We,Ye=ge(25863),Fe=ge(43604),ke=ge(38147),tt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},$e=ge(59301),qe=(ft,ct,mt)=>new Promise((Vt,dn)=>{var ut=Dn=>{try{In(mt.next(Dn))}catch(Pt){dn(Pt)}},Mn=Dn=>{try{In(mt.throw(Dn))}catch(Pt){dn(Pt)}},In=Dn=>Dn.done?Vt(Dn.value):Promise.resolve(Dn.value).then(ut,Mn);In((mt=mt.apply(ft,ct)).next())});function Ne({onCancel:ft,callback:ct}){let mt=(0,re.useRef)(),Vt=(0,re.useRef)(),dn=(0,re.useRef)(),ut=(0,re.useRef)(!1);const Mn=(0,re.useRef)(!1),[In,Dn]=(0,re.useState)(0);function Pt(){const Mt=Je.bx.make,An={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"};mt.current=new Je.S0(Vt.current,{padding:20,grid:Mt(Je.s_,"Grid",Mt(Je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Mt(Je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:yn=>{var Rn=yn.diagram.commandHandler.addTopLevelParts(yn.diagram.selection,!0);Rn||yn.diagram.currentTool.doCancel()},commandHandler:Mt(De),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:yn=>{var Rn=yn.subject;Rn.location=Rn.location.copy().snapToGridPoint(yn.diagram.grid.gridOrigin,yn.diagram.grid.gridCellSize),setTimeout(()=>{yn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:yn=>{var Rn=yn.subject;setTimeout(()=>{yn.diagram.commandHandler.editTextBlock()})},LinkRelinked:yn=>{var Rn=yn.parameter.part;Rn.invalidateConnectedLinks();var Yn=yn.subject;yn.diagram.toolManager.linkingTool.isForwards?Yn.toNode.invalidateConnectedLinks():Yn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),mt.current.nodeTemplate=Mt(Je.NB,"Auto",{locationSpot:Je.z6.Center,locationObjectName:"SHAPE",desiredSize:new Je.$u(120,60),minSize:new Je.$u(40,40),resizable:!0,resizeCellSize:new Je.$u(10,10),rotatable:!0},new Je.KX("location","loc",Je.E9.parse).makeTwoWay(Je.E9.stringify),new Je.KX("desiredSize","size",Je.$u.parse).makeTwoWay(Je.$u.stringify),Mt(Je.bn,{name:"SHAPE",fill:An.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Je.z6.AllSides,toSpot:Je.z6.AllSides},new Je.KX("figure"),new Je.KX("fill"),new Je.KX("stroke","borderColor"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),Mt(Je.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Mt(Je.al,{margin:1,textAlign:"center",overflow:Je.al.OverflowEllipsis,editable:!0},new Je.KX("text").makeTwoWay(),new Je.KX("stroke","color"))),mt.current.nodeTemplate.toolTip=Mt("ToolTip",Mt(Je.s_,"Vertical",{maxSize:new Je.$u(200,NaN)},Mt(Je.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Je.KX("text")),Mt(Je.al,{font:"10pt sans-serif",textAlign:"center"},new Je.KX("text","details"))));function Nn(yn,Rn){var Yn=(Tn,lr)=>{Tn.handled=!0,Tn.diagram.model.commit(er=>{var Vn=lr.part.adornedPart,Fr=new Je.E9().setRectSpot(Vn.actualBounds,yn);Fr.subtract(Vn.location),Fr.scale(2,2),Fr.x+=Math.sign(Fr.x)*130,Fr.y+=Math.sign(Fr.y)*130,Fr.add(Vn.location),Fr.snapToGridPoint(Tn.diagram.grid.gridOrigin,Tn.diagram.grid.gridCellSize);var Pr=er.copyNodeData(Vn.data);er.setGroupKeyForNodeData(Pr,er.getGroupKeyForNodeData(Vn.data)),er.addNodeData(Pr);var Kn={from:Vn.key,to:er.getKeyForNodeData(Pr)};er.addLinkData(Kn);var Sr=Tn.diagram.findNodeForData(Pr);Sr.location=Fr,Tn.diagram.select(Sr),setTimeout(()=>{Tn.diagram.commandHandler.editTextBlock()},20)})};return Mt(Je.bn,{figure:Rn,alignment:yn,alignmentFocus:yn.opposite(),width:yn.equals(Je.z6.Top)||yn.equals(Je.z6.Bottom)?25:18,height:yn.equals(Je.z6.Top)||yn.equals(Je.z6.Bottom)?18:25,fill:"orange",stroke:An.white,strokeWidth:4,mouseEnter:(Tn,lr)=>lr.fill="dodgerblue",mouseLeave:(Tn,lr)=>lr.fill="orange",isActionable:!0,click:Yn,contextClick:Yn})}function ar(yn){return Mt(Je.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:(Rn,Yn)=>Yn.fill="dodgerblue",mouseLeave:(Rn,Yn)=>Yn.fill="orange",click:(Rn,Yn)=>{Rn.diagram.commandHandler.showContextMenu(Yn.part.adornedPart)}},yn||{})}mt.current.nodeTemplate.selectionAdornmentTemplate=Mt(Je.uz,"Spot",Mt(Je.Vm,{padding:10}),Nn(Je.z6.Top,"TriangleUp"),Nn(Je.z6.Left,"TriangleLeft"),Nn(Je.z6.Right,"TriangleRight"),Nn(Je.z6.Bottom,"TriangleDown"),ar({alignment:new Je.z6(.75,0)}));function kn(yn,Rn){return(Yn,Tn)=>{Yn.handled=!0,Yn.diagram.model.commit(lr=>{lr.set(Tn.part.adornedPart.data,yn,Rn)})}}function xn(yn,Rn){return Rn||(Rn="color"),Mt(Je.bn,{width:16,height:16,stroke:"lightgray",fill:yn,margin:1,background:"transparent",mouseEnter:(Yn,Tn)=>Tn.stroke="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.stroke="lightgray",click:kn(Rn,yn),contextClick:kn(Rn,yn)})}function mr(){return[Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",xn(An.white,"fill"),xn(An.beige,"fill"),xn(An.extralightblue,"fill"),xn(An.extralightred,"fill"))),Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",xn(An.lightgray,"fill"),xn(An.lightgreen,"fill"),xn(An.lightblue,"fill"),xn(An.lightred,"fill")))]}function jn(){return[Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",xn(An.black),xn(An.green),xn(An.blue),xn(An.red))),Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",xn(An.white),xn(An.magenta),xn(An.purple),xn(An.orange)))]}function pn(yn,Rn){return Rn||(Rn="thickness"),Mt(Je.bn,"LineH",{width:16,height:16,strokeWidth:yn,margin:1,background:"transparent",mouseEnter:(Yn,Tn)=>Tn.background="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.background="transparent",click:kn(Rn,yn),contextClick:kn(Rn,yn)})}function cr(yn,Rn){return Rn||(Rn="dash"),Mt(Je.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:yn,margin:1,background:"transparent",mouseEnter:(Yn,Tn)=>Tn.background="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.background="transparent",click:kn(Rn,yn),contextClick:kn(Rn,yn)})}function nr(){return[Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",pn(1),pn(2),pn(3),pn(4))),Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",cr(null),cr([2,4]),cr([4,4])))]}function pr(yn,Rn){return Rn||(Rn="figure"),Mt(Je.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:yn,margin:1,background:"transparent",mouseEnter:(Yn,Tn)=>Tn.fill="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.fill="lightgray",click:kn(Rn,yn),contextClick:kn(Rn,yn)})}mt.current.nodeTemplate.contextMenu=Mt("ContextMenu",Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",pr("Rectangle"),pr("RoundedRectangle"),pr("Ellipse"),pr("Diamond"))),Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",pr("Parallelogram2"),pr("ManualOperation"),pr("Procedure"),pr("Cylinder1"))),Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",pr("Terminator"),pr("CreateRequest"),pr("Document"),pr("TriangleDown"))),mr(),jn(),nr()),mt.current.groupTemplate=Mt(Je.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Je.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(yn,Rn)=>{var Yn=Rn.addMembers(Rn.diagram.selection,!0);Yn||Rn.diagram.currentTool.doCancel()},avoidable:!1},new Je.KX("location","loc",Je.E9.parse).makeTwoWay(Je.E9.stringify),Mt(Je.s_,"Auto",{name:"BODY"},Mt(Je.bn,{parameter1:10,fill:An.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Je.z6.AllSides,toSpot:Je.z6.AllSides},new Je.KX("fill"),new Je.KX("stroke","color"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),Mt(Je.Vm,{background:"transparent",margin:20})),Mt(Je.al,{alignment:Je.z6.Top,alignmentFocus:Je.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Je.KX("text"),new Je.KX("stroke","color"))),mt.current.groupTemplate.selectionAdornmentTemplate=Mt(Je.uz,"Spot",Mt(Je.s_,"Auto",Mt(Je.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Mt(Je.Vm,{margin:1.5})),ar({alignment:Je.z6.TopRight,alignmentFocus:Je.z6.BottomRight})),mt.current.groupTemplate.contextMenu=Mt("ContextMenu",mr(),jn(),nr()),mt.current.linkTemplate=Mt(Je.rU,{layerName:"Foreground",routing:Je.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Je.KX("fromSpot","fromSpot",Je.z6.parse),new Je.KX("toSpot","toSpot",Je.z6.parse),new Je.KX("fromShortLength","dir",yn=>yn>=1?10:0),new Je.KX("toShortLength","dir",yn=>yn>=1?10:0),new Je.KX("points").makeTwoWay(),Mt(Je.bn,{strokeWidth:2},new Je.KX("stroke","color"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),Mt(Je.bn,{segmentIndex:0,segmentOffset:new Je.E9(15,0),segmentOrientation:Je.rU.OrientAlong,alignmentFocus:Je.z6.Right,figure:"circle",width:10,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",yn=>yn===1)),Mt(Je.bn,{segmentIndex:-1,segmentOffset:new Je.E9(-10,6),segmentOrientation:Je.rU.OrientPlus90,alignmentFocus:Je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",yn=>yn>=1),new Je.KX("width","thickness",yn=>7+3*yn),new Je.KX("height","thickness",yn=>7+3*yn),new Je.KX("segmentOffset","thickness",yn=>new Je.E9(-15,4+1.5*yn))),Mt(Je.bn,{segmentIndex:0,segmentOffset:new Je.E9(15,-6),segmentOrientation:Je.rU.OrientMinus90,alignmentFocus:Je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",yn=>yn===2),new Je.KX("width","thickness",yn=>7+3*yn),new Je.KX("height","thickness",yn=>7+3*yn),new Je.KX("segmentOffset","thickness",yn=>new Je.E9(-15,4+1.5*yn))),Mt(Je.al,{alignmentFocus:new Je.z6(0,1,-4,0),editable:!0},new Je.KX("text").makeTwoWay(),new Je.KX("stroke","color"))),mt.current.linkTemplate.selectionAdornmentTemplate=Mt(Je.uz,Mt(Je.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ar(2)},new Je.KX("pathPattern","thickness",Ar)),ar({alignmentFocus:new Je.z6(0,0,-6,-4)}));function Ar(yn){return Mt(Je.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(yn+4).toString()+" H3"})}function Er(yn){var Rn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return yn===0?Rn="M0 0 M16 16 M0 8 L16 8":yn===2&&(Rn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Mt(Je.bn,{geometryString:Rn,margin:2,background:"transparent",mouseEnter:(Yn,Tn)=>Tn.background="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.background="transparent",click:kn("dir",yn),contextClick:kn("dir",yn)})}function wr(yn){var Rn=(Yn,Tn)=>{Yn.handled=!0,Yn.diagram.model.commit(lr=>{var er=Tn.part.adornedPart;lr.set(er.data,yn?"toSpot":"fromSpot",Je.z6.stringify(Je.z6.AllSides)),(yn?er.toNode:er.fromNode).invalidateConnectedLinks()})};return Mt(Je.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Yn,Tn)=>Tn.background="dodgerblue",mouseLeave:(Yn,Tn)=>Tn.background="transparent",click:Rn,contextClick:Rn})}function ln(yn,Rn){var Yn=0,Tn=Je.z6.RightSide;yn.equals(Je.z6.Top)?(Yn=270,Tn=Je.z6.TopSide):yn.equals(Je.z6.Left)?(Yn=180,Tn=Je.z6.LeftSide):yn.equals(Je.z6.Bottom)&&(Yn=90,Tn=Je.z6.BottomSide),Rn||(Yn-=180);var lr=(er,Vn)=>{er.handled=!0,er.diagram.model.commit(Fr=>{var Pr=Vn.part.adornedPart;Fr.set(Pr.data,Rn?"toSpot":"fromSpot",Je.z6.stringify(Tn)),(Rn?Pr.toNode:Pr.fromNode).invalidateConnectedLinks()})};return Mt(Je.bn,{alignment:yn,alignmentFocus:yn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Yn,background:"transparent",mouseEnter:(er,Vn)=>Vn.background="dodgerblue",mouseLeave:(er,Vn)=>Vn.background="transparent",click:lr,contextClick:lr})}mt.current.linkTemplate.contextMenu=Mt("ContextMenu",jn(),nr(),Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",Er(0),Er(1),Er(2))),Mt("ContextMenuButton",Mt(Je.s_,"Horizontal",Mt(Je.s_,"Spot",wr(!1),ln(Je.z6.Top,!1),ln(Je.z6.Left,!1),ln(Je.z6.Right,!1),ln(Je.z6.Bottom,!1)),Mt(Je.s_,"Spot",{margin:new Je.Zt(0,0,0,2)},wr(!0),ln(Je.z6.Top,!0),ln(Je.z6.Left,!0),ln(Je.z6.Right,!0),ln(Je.z6.Bottom,!0)))));const hr=`{ "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"}, @@ -291,100 +291,100 @@ ${Ne} {"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 jn=["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 qn(yn){return console.log("shapeName:",yn),jn.indexOf(yn)>=0}var or=new Je.YI(vn.current,{maxSelectionCount:1,linkTemplate:Ft(Je.rU,{locationSpot:Je.z6.Center,selectionAdornmentTemplate:Ft(Je.uz,"Link",{locationSpot:Je.z6.Center},Ft(Je.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Ft(Je.bn,{toArrow:"Standard",stroke:null}))},{routing:Je.rU.AvoidsNodes,curve:Je.rU.JumpOver,corner:5,toShortLength:4},new Je.KX("points"),Ft(Je.bn,{isPanelMain:!0,strokeWidth:2}),Ft(Je.bn,{toArrow:"Standard",stroke:null})),model:new Je.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Je.bn.getFigureGenerators().toArray().map(yn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:yn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return pt.current.addDiagramListener("TextEdited",function(yn){var Mn;const Yn=yn.subject.part;var Tn=(Mn=document.activeElement)==null?void 0:Mn.value;typeof Tn=="string"&&Tn.trim()===""&&pt.current.model.commit(function(lr){lr.set(Yn.data,"text","\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}),or.nodeTemplate=Ft(Je.NB,"Auto",{locationSpot:Je.z6.Center},new Je.KX("location","location",Je.E9.parse).makeTwoWay(Je.E9.stringify),Ft(Je.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 Je.KX("stroke").makeTwoWay(),new Je.KX("fill").makeTwoWay(),new Je.KX("figure")),Ft(Je.al,{margin:new Je.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Je.$u(16,16),maxSize:new Je.$u(10,NaN),textAlign:"center",editable:!0},new Je.KX("key").makeTwoWay())),setTimeout(()=>{pt.current.grid=Ft(Je.s_,"Grid",Ft(Je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ft(Je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),pt.current.grid.visible=!0,pt.current.grid.gridCellStroke="darkgray",pt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=pt.current,pt.current}const Fn=()=>$e(this,null,function*(){var Ft=pt.current.makeImage();const wn=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ft.src}});dt({src:wn.url})});return(0,ne.useEffect)(()=>(setTimeout(()=>{Rt()},500),Ct(Nn+1),()=>{pt.current=null}),[]),et.createElement("div",{ref:In,className:ut.current?`${qe.maxH60} body-overflow-initial`:"body-overflow-initial"},et.createElement(_e.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Nn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:et.createElement(He.Z,null,et.createElement(De.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),et.createElement(De.Z,{onClick:()=>{var Ft,wn,Hn=pt.current.selection.first();if(ut.current=!ut.current,document.activeElement&&Hn){let gr=(wn=(Ft=document.activeElement)==null?void 0:Ft.value)==null?void 0:wn.trim();typeof gr=="string"&&pt.current.model.commit(function(Dn){Dn.set(Hn.data,"text",gr||"\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}Ct(Nn+1)}},et.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:gt},et.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:qe.flowChartWrp},et.createElement("div",{style:{display:"flex",height:"100%"}},et.createElement("div",{style:{width:"300px",height:"100%"}},et.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),et.createElement("div",{style:{height:"calc(100% - 50px)"},className:qe.myPaletteDiv,ref:vn})),et.createElement("div",{style:{flex:1,position:"relative"}},et.createElement("div",{ref:Gt,style:{height:"80vh"}}))),et.createElement("div",{className:"tr"},et.createElement(Pe.ZP,{size:"large",onClick:Fn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ie=Me,Re=me(5112),Ne=me(5871);const tt=Re.ZP.Group,st={margin:"0 8px"};var rt=({callback:gt,onCancel:dt})=>{function pt(Gt){gt(Gt)}return ne.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},ne.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ne.createElement("span",{style:st},"\u5355\u5143\u683C\u6570\uFF1A"),ne.createElement("span",{style:st},"\u884C\u6570"),ne.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ne.createElement(Ne.Z,null)),ne.createElement("span",{style:st},"\u5217\u6570"),ne.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ne.createElement(Ne.Z,null))),ne.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ne.createElement("span",{style:st},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ne.createElement(be.default.Item,{name:"align"},ne.createElement(tt,null,ne.createElement(Re.ZP,{value:"default"},ne.createElement("i",{className:"fa fa-align-justify"})),ne.createElement(Re.ZP,{value:"left"},ne.createElement("i",{className:"fa fa-align-left"})),ne.createElement(Re.ZP,{value:"center"},ne.createElement("i",{className:"fa fa-align-center"})),ne.createElement(Re.ZP,{value:"right"},ne.createElement("i",{className:"fa fa-align-right"}))))),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(Pe.ZP,{type:"ghost",onClick:dt},"\u53D6\u6D88")))},ot=me(78673),yt=me(93510),mt=me.n(yt),lt=(0,ne.forwardRef)(({use3d:gt,width:dt,height:pt,callback:Gt,showSaveButton:vn},ut)=>{const In=(0,ne.useRef)(),Nn=(0,ne.useRef)(),[Ct,Rt]=(0,ne.useState)(!1),Fn=(0,ne.useRef)({id:In,appName:"graphing",width:dt||1e3,height:pt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ne.useEffect)(()=>{Nn.current=new(mt())(Fn.current,!0),window.onload=function(){Nn.current.inject("applet_container")}},[]);const Ft=()=>{var wn=window.ggbApplet.getPNGBase64(1,!0,72);return Gt&&Gt(wn),wn};return(0,ne.useEffect)(()=>{Fn.current.appName=Ct?"3D":"graphing",Nn.current.inject("applet_container")},[Ct]),(0,ne.useEffect)(()=>{Rt(gt)},[gt]),(0,ne.useImperativeHandle)(ut,()=>({getImgData:Ft})),ne.createElement(ne.Fragment,null,ne.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:In}),ne.createElement(He.Z,{align:"middle"},ne.createElement(De.Z,{flex:1},ne.createElement(ot.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ct,onChange:wn=>Rt(wn)})),ne.createElement(De.Z,null,ne.createElement(Pe.ZP,{size:"large",onClick:Ft,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Et=me(99298),St=me(1012),xt=me(8591);const Lt="link",_t="upload-image",Ht="add-flowchart",At="draw-image",Ot="add-flowchart",Dt="code-block",rn="add-table",un="------------",tn={default:un,left:`:${un}`,center:`:${un}:`,right:`${un}:`};var Wt=me(31103),Vt=(gt,dt,pt)=>new Promise((Gt,vn)=>{var ut=Ct=>{try{Nn(pt.next(Ct))}catch(Rt){vn(Rt)}},In=Ct=>{try{Nn(pt.throw(Ct))}catch(Rt){vn(Rt)}},Nn=Ct=>Ct.done?Gt(Ct.value):Promise.resolve(Ct.value).then(ut,In);Nn((pt=pt.apply(gt,dt)).next())});function fn(){}let cn=0;const kn=1e4,zt="\u2581",ln="@\u2581\u2581@",en="@\u2581@",Qt=` +]}`;var Gn=["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 qn(yn){return console.log("shapeName:",yn),Gn.indexOf(yn)>=0}var or=new Je.YI(dn.current,{maxSelectionCount:1,linkTemplate:Mt(Je.rU,{locationSpot:Je.z6.Center,selectionAdornmentTemplate:Mt(Je.uz,"Link",{locationSpot:Je.z6.Center},Mt(Je.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Mt(Je.bn,{toArrow:"Standard",stroke:null}))},{routing:Je.rU.AvoidsNodes,curve:Je.rU.JumpOver,corner:5,toShortLength:4},new Je.KX("points"),Mt(Je.bn,{isPanelMain:!0,strokeWidth:2}),Mt(Je.bn,{toArrow:"Standard",stroke:null})),model:new Je.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Je.bn.getFigureGenerators().toArray().map(yn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:yn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return mt.current.addDiagramListener("TextEdited",function(yn){var Rn;const Yn=yn.subject.part;var Tn=(Rn=document.activeElement)==null?void 0:Rn.value;typeof Tn=="string"&&Tn.trim()===""&&mt.current.model.commit(function(lr){lr.set(Yn.data,"text","\u672A\u547D\u540D"),mt.current.commandHandler.stopCommand()},"increment")}),or.nodeTemplate=Mt(Je.NB,"Auto",{locationSpot:Je.z6.Center},new Je.KX("location","location",Je.E9.parse).makeTwoWay(Je.E9.stringify),Mt(Je.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 Je.KX("stroke").makeTwoWay(),new Je.KX("fill").makeTwoWay(),new Je.KX("figure")),Mt(Je.al,{margin:new Je.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Je.$u(16,16),maxSize:new Je.$u(10,NaN),textAlign:"center",editable:!0},new Je.KX("key").makeTwoWay())),setTimeout(()=>{mt.current.grid=Mt(Je.s_,"Grid",Mt(Je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Mt(Je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),mt.current.grid.visible=!0,mt.current.grid.gridCellStroke="darkgray",mt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=mt.current,mt.current}const $t=()=>qe(this,null,function*(){var Mt=mt.current.makeImage();const An=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Mt.src}});ct({src:An.url})});return(0,re.useEffect)(()=>(setTimeout(()=>{Pt()},500),Dn(In+1),()=>{mt.current=null}),[]),$e.createElement("div",{ref:Mn,className:ut.current?`${tt.maxH60} body-overflow-initial`:"body-overflow-initial"},$e.createElement(_e.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!In,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:$e.createElement(He.Z,null,$e.createElement(Fe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),$e.createElement(Fe.Z,{onClick:()=>{var Mt,An,Nn=mt.current.selection.first();if(ut.current=!ut.current,document.activeElement&&Nn){let ar=(An=(Mt=document.activeElement)==null?void 0:Mt.value)==null?void 0:An.trim();typeof ar=="string"&&mt.current.model.commit(function(kn){kn.set(Nn.data,"text",ar||"\u672A\u547D\u540D"),mt.current.commandHandler.stopCommand()},"increment")}Dn(In+1)}},$e.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ft},$e.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:tt.flowChartWrp},$e.createElement("div",{style:{display:"flex",height:"100%"}},$e.createElement("div",{style:{width:"300px",height:"100%"}},$e.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),$e.createElement("div",{style:{height:"calc(100% - 50px)"},className:tt.myPaletteDiv,ref:dn})),$e.createElement("div",{style:{flex:1,position:"relative"}},$e.createElement("div",{ref:Vt,style:{height:"80vh"}}))),$e.createElement("div",{className:"tr"},$e.createElement(Pe.ZP,{size:"large",onClick:$t,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Te=Ne,Re=ge(5112),Me=ge(5871);const nt=Re.ZP.Group,at={margin:"0 8px"};var rt=({callback:ft,onCancel:ct})=>{function mt(Vt){ft(Vt)}return re.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:mt},re.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},re.createElement("span",{style:at},"\u5355\u5143\u683C\u6570\uFF1A"),re.createElement("span",{style:at},"\u884C\u6570"),re.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},re.createElement(Me.Z,null)),re.createElement("span",{style:at},"\u5217\u6570"),re.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},re.createElement(Me.Z,null))),re.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},re.createElement("span",{style:at},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),re.createElement(be.default.Item,{name:"align"},re.createElement(nt,null,re.createElement(Re.ZP,{value:"default"},re.createElement("i",{className:"fa fa-align-justify"})),re.createElement(Re.ZP,{value:"left"},re.createElement("i",{className:"fa fa-align-left"})),re.createElement(Re.ZP,{value:"center"},re.createElement("i",{className:"fa fa-align-center"})),re.createElement(Re.ZP,{value:"right"},re.createElement("i",{className:"fa fa-align-right"}))))),re.createElement("div",{className:"flex-container flex-end"},re.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Pe.ZP,{type:"ghost",onClick:ct},"\u53D6\u6D88")))},ot=ge(78673),yt=ge(93510),gt=ge.n(yt),lt=(0,re.forwardRef)(({use3d:ft,width:ct,height:mt,callback:Vt,showSaveButton:dn},ut)=>{const Mn=(0,re.useRef)(),In=(0,re.useRef)(),[Dn,Pt]=(0,re.useState)(!1),$t=(0,re.useRef)({id:Mn,appName:"graphing",width:ct||1e3,height:mt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,re.useEffect)(()=>{In.current=new(gt())($t.current,!0),window.onload=function(){In.current.inject("applet_container")}},[]);const Mt=()=>{var An=window.ggbApplet.getPNGBase64(1,!0,72);return Vt&&Vt(An),An};return(0,re.useEffect)(()=>{$t.current.appName=Dn?"3D":"graphing",In.current.inject("applet_container")},[Dn]),(0,re.useEffect)(()=>{Pt(ft)},[ft]),(0,re.useImperativeHandle)(ut,()=>({getImgData:Mt})),re.createElement(re.Fragment,null,re.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Mn}),re.createElement(He.Z,{align:"middle"},re.createElement(Fe.Z,{flex:1},re.createElement(ot.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Dn,onChange:An=>Pt(An)})),re.createElement(Fe.Z,null,re.createElement(Pe.ZP,{size:"large",onClick:Mt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Et=ge(99298),St=ge(1012),Dt=ge(8591);const kt="link",Ot="upload-image",Gt="add-flowchart",At="draw-image",Tt="add-flowchart",Lt="code-block",rn="add-table",gn="------------",qt={default:gn,left:`:${gn}`,center:`:${gn}:`,right:`${gn}:`};var Qt=ge(31103),zt=(ft,ct,mt)=>new Promise((Vt,dn)=>{var ut=Dn=>{try{In(mt.next(Dn))}catch(Pt){dn(Pt)}},Mn=Dn=>{try{In(mt.throw(Dn))}catch(Pt){dn(Pt)}},In=Dn=>Dn.done?Vt(Dn.value):Promise.resolve(Dn.value).then(ut,Mn);In((mt=mt.apply(ft,ct)).next())});function un(){}let fn=0;const _n=1e4,Ht="\u2581",wn="@\u2581\u2581@",Wt="@\u2581@",sn=` **\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`,at=["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 It(gt){return/^\d+$/.test(gt)?`${gt}px`:gt}const jt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",nn={[jt+"-B"]:"bold",[jt+"-I"]:"italic"},dn={[Lt]:"\u6DFB\u52A0\u94FE\u63A5",[Dt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[_t]:"\u6DFB\u52A0\u56FE\u7247",[At]:"\u6DFB\u52A0\u753B\u56FE",[Ht]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[rn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var gn=({defaultValue:gt="",onChange:dt,width:pt="100%",height:Gt=400,miniToolbar:vn=!1,isFocus:ut=!1,watch:In,insertTemp:Nn,mode:Ct="markdown",id:Rt="markdown-editor-id",showResizeBar:Fn=!1,noStorage:Ft=!1,showNullButton:wn=!1,showNullProgramButton:Hn=!1,hidetoolBar:gr=!1,fullScreen:Dn=!1,onBlur:Rn,onCMBeforeChange:nr,onFullScreen:Un,className:Sn="",disablePaste:cr=!1,disabled:rr=!1,disabledFill:pr=!1,placeholder:Ar="",values:Er="",extraUse:wr})=>{const[sn,hr]=(0,ne.useState)(null),[jn,qn]=(0,ne.useState)(gt),[or,yn]=(0,ne.useState)(In),[Mn,Yn]=(0,ne.useState)(Dn),[Tn,lr]=(0,ne.useState)(""),[er,Vn]=(0,ne.useState)(0),[Fr,Pr]=(0,ne.useState)(Gt),[Kn,Sr]=(0,ne.useState)(!1),Rr=(0,ne.useRef)((0,St.Z)()),fr=(0,ne.useRef)(!1),Qn=(0,ne.useRef)(),[mn,tr]=(0,ne.useState)(0),[Tr,_r]=(0,ne.useState)(0),ur=(0,ne.useRef)(),Cr=(0,ne.useRef)(),Nr=(0,ne.useRef)(),Dr=(0,ne.useRef)(),mr=()=>Vt(void 0,null,function*(){var En;const on=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Rr.current}});(En=on==null?void 0:on.attachments)!=null&&En.length&&(console.log("cm:",sn,ur),on.attachments.map(Yt=>{Yt.content_type.indexOf("image")>-1?sn.replaceSelection(`![,](/api/attachments/${Yt.id}?type=${Yt.content_type})`):Yt.content_type.indexOf("video")>-1?sn.replaceSelection(``):Yt.content_type.indexOf("pdf")>-1?sn.replaceSelection(`
${Yt.name}`):sn.replaceSelection(`[${Yt.name}](${ENV.API_SERVER}/api/attachments/${Yt.id}?type=${Yt.content_type})`)}))});(0,ne.useEffect)(()=>{const En=window.scrollY||window.pageYOffset;qn(Er),sn==null||sn.setValue(Er),window.scrollTo(0,En)},[Er]),(0,ne.useEffect)(()=>{Un==null||Un(Mn)},[Mn]),(0,ne.useEffect)(()=>{if(ur.current){let En=function(Yt,Xe){var ht;if(cr){Xe.preventDefault();return}const Pt=Xe.clipboardData;if(Pt){const kt=Pt.types.toString(),bt=Pt.items;if(kt==="Files"||Pt.types.indexOf("Files")>-1){if(Xe.preventDefault(),Ct=="stex")return;try{let an=bt[1];((ht=bt[0])==null?void 0:ht.kind)==="file"&&(an=bt[0]);const Ut=an.getAsFile(),qt=Ut.name.split(".").pop();(0,We.I)(Ut,Kt=>{var Bn,$n,ir;Kt.id?((Bn=Ut==null?void 0:Ut.type)==null?void 0:Bn.indexOf("image"))>-1?on.replaceSelection(``):(($n=Ut==null?void 0:Ut.type)==null?void 0:$n.indexOf("video"))>-1?on.replaceSelection(``):((ir=Ut==null?void 0:Ut.type)==null?void 0:ir.indexOf("pdf"))>-1?on.replaceSelection(`${Ut.name}`):at.includes(qt)?on.replaceSelection(`${Ut.name}`):on.replaceSelection(`[${Ut.name}](/api/attachments/${Kt.id}?type=${Kt.content_type})`):(Kt==null?void 0:Kt.status)===401&&(xt.ZP.warning((Kt==null?void 0:Kt.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(an){xt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const on=E().fromTextArea(ur.current,{mode:Ct,lineNumbers:!vn,lineWrapping:!0,value:gt,autoCloseTags:!Hn,autoCloseBrackets:!0});return on.on("keyup",function(Yt,Xe){Xe.keyCode===8&&(Yt.getValue()==""?on.setOption("placeholder",Ar):on.setOption("placeholder",null))}),on.on("keydown",function(Yt,Xe){if(Xe.keyCode===8){var ht=kr(Yt);ht&&Xe.preventDefault()}}),ut&&on.focus(),on.on("paste",En),on.on("dragleave",function(Yt,Xe){Cr.current.classList.remove("mouse-hover-md")}),rr&&on.on("beforeChange",function(Yt,Xe){(Xe.origin==="paste"||Xe.origin==="+input")&&Xe.cancel()}),hr(on),()=>{on.off("paste",En)}}},[]);const br=(0,ne.useCallback)(()=>{if(Cr.current)try{}catch(En){console.log(En,"---- to set md editor body height")}},[Fr,Cr,Mn]);(0,ne.useEffect)(()=>{function En(){let on=new ve.Z(Yt=>{for(let Xe of Yt)(Xe.target.offsetHeight>0||Xe.target.offsetWidth>0)&&(br(),sn.setSize("100%","100%"),sn.refresh())});return on.observe(ur.current.parentElement),on}if(sn){const on=En();return()=>{var Yt,Xe;(Yt=ur.current)!=null&&Yt.parentElement&&on.unobserve((Xe=ur.current)==null?void 0:Xe.parentElement)}}},[sn,br]),(0,ne.useEffect)(()=>{if(sn){let En=[];for(const[on,Yt]of Object.entries(nn)){let Xe={[on]:()=>{Br(Yt)}};En.push(Xe),sn.addKeyMap(Xe)}return Qn.current=setInterval(()=>{fr.current&&mr()},4e3),()=>{clearInterval(Qn.current);for(let on of En)sn.removeKeyMap(on)}}},[sn]),(0,ne.useEffect)(()=>{Dn!==Mn&&Yn(Dn)},[Dn]),(0,Wt.Z)(()=>{if(!Ft&&er>0){let En=new Date().getTime(),on=window.sessionStorage.getItem(Rt);En>=er+kn&&(!on||on!==jn)&&(window.sessionStorage.setItem(Rt,jn),Sr(!0))}},kn),(0,ne.useEffect)(()=>{yn(In)},[sn,In]),(0,ne.useEffect)(()=>{sn&&ut&&sn.focus()},[sn,ut]),(0,ne.useEffect)(()=>{if(or&&sn){let En=function(Yt){let Xe=Yt.target;if(Dr.current){let ht=Xe.scrollTop/Xe.scrollHeight;Dr.current.scrollTop=Dr.current.scrollHeight*ht}};const on=sn.getScrollerElement();return on.addEventListener("scroll",En),()=>{on.removeEventListener("scroll",En)}}},[sn,or]),(0,ne.useEffect)(()=>{if(sn&&nr){let En=function(on,Yt){nr(on,Yt)};return sn.on("beforeChange",En),()=>{sn.off("beforeChange",En)}}},[sn,nr]),(0,ne.useEffect)(()=>{if(sn&&Rn){let En=function(){Rn(sn.getValue())};return sn.on("blur",En),()=>{sn.off("blur",En)}}},[sn,Rn]);function kr(En,on){var Yt=En.getDoc(),Xe=Yt.getCursor(),ht=Yt.getLine(Xe.line),Pt=ht.charAt(Xe.ch-1),kt=ht.lastIndexOf("@\u2581@",Xe.ch),bt=ht.lastIndexOf("@\u2581\u2581@",Xe.ch),an=kt>bt?kt:bt,Ut=kt>bt?3:4;if(ln.indexOf(Pt)===-1)return null;if(console.log("change1:",on,En,ht,Xe,an,kt,bt,Pt),an>=0&&Xe.ch-an<5){var qt=an+Ut;return Yt.replaceRange("",{line:Xe.line,ch:an},{line:Xe.line,ch:qt}),{line:Xe.line,ch:qt}}return null}(0,ne.useEffect)(()=>{if(sn){let En=function(on,Yt){const Xe=on.getValue();qn(Xe),Vn(new Date().getTime()),on.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),dt&&(Hn?dt(Xe,Zr(Xe)):dt(Xe))};return sn.on("change",En),()=>{sn.off("change",En)}}},[sn,dt]),(0,ne.useEffect)(()=>{if(sn)if(gt==null)sn.setValue(""),qn("");else{const En=window.scrollY||window.pageYOffset;gt!==sn.getValue()&&(sn.setValue(gt),qn(gt),sn.setCursor(rr?1:sn.lineCount(),0),window.scrollTo(0,En))}},[sn,gt]);const Br=(0,ne.useCallback)(En=>{const on=sn.getCursor(),Yt=sn.getSelection();let Xe=Yt.split(` -`);switch(En){case"bold":return sn.replaceSelection("**"+Yt+"**"),Yt===""&&sn.setCursor(on.line,on.ch+2),sn.focus();case"italic":return sn.replaceSelection("*"+Yt+"*"),Yt===""&&sn.setCursor(on.line,on.ch+1),sn.focus();case"code":return sn.replaceSelection("`"+Yt+"`"),Yt===""&&sn.setCursor(on.line,on.ch+1),sn.focus();case"inline-latex":return lr("inline-latex"),sn.focus();case"latex":return sn.replaceSelection("```latex\n"+Yt+"\n```"),sn.setCursor(on.line+1,Yt.length+1),sn.focus();case"line-break":return sn.replaceSelection(`
-`),sn.focus();case"list-ul":return Yt===""?sn.replaceSelection("- "+Yt):sn.replaceSelection(Xe.map(ht=>ht===""?"":`- ${ht}`).join(` -`)),sn.focus();case"list-ol":return Yt===""?sn.replaceSelection("1. "+Yt):sn.replaceSelection(Xe.map((ht,Pt)=>ht===""?"":`${Pt+1}. ${ht}`).join(` -`)),sn.focus();case"add-null-ch":return Yt===""&&sn.setCursor(on.line,on.ch),sn.replaceSelection(zt),sn.focus();case"add-signal":return Yt===""&&sn.setCursor(on.line,on.ch),sn.replaceSelection(en),sn.focus();case"add-multiple":return Yt===""&&sn.setCursor(on.line,on.ch),sn.replaceSelection(ln),sn.focus();case"inster-template-1":return Yt===""&&sn.setCursor(on.line,on.ch),sn.replaceSelection(Qt),sn.focus();case"eraser":return sn.setValue(""),sn.focus();case"trigger-watch":return yn(!or),sn.focus();case"trigger-full-screen":return Yn(!Mn),sn.focus();case Lt:lr(Lt);return;case Dt:lr(Dt);return;case _t:lr(_t);return;case At:lr(At);return;case"maths-latex":lr("maths-latex");return;case Ht:lr(Ht);return;case rn:lr(rn);return;default:throw new Error}},[sn,or,Mn]),Or=(0,ne.useCallback)((En,on)=>{var Yt,Xe,ht,Pt,kt,bt;switch(lr(""),Tn){case Lt:const{title:Bn,link:$n}=En;return sn.replaceSelection(`[${Bn}](${$n})`),sn.focus();case Dt:const{language:ir,content:Ln}=En;return sn.replaceSelection(["```"+ir,Ln,"```"].join(` -`)),sn.focus();case"maths-latex":for(var an=atob(En),Ut=new Uint8Array(an.length),qt=0;qt{On.id?sn.replaceSelection(`![,](/api/attachments/${On.id}?type=${On.content_type})`):(On==null?void 0:On.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":sn.replaceSelection("`$$"+En+"$$`");break;case _t:case At:case Ot:const{src:Wn,alt:Bt}=En,wt=on,Tt=(ht=(Xe=(Yt=wt==null?void 0:wt.name)==null?void 0:Yt.split("."))==null?void 0:Xe.pop)==null?void 0:ht.call(Xe);return((Pt=wt==null?void 0:wt.type)==null?void 0:Pt.indexOf("image"))>-1||!(wt!=null&&wt.type)?wt.align||wt.width?sn.replaceSelection(`

${Bt||

`):sn.replaceSelection(`${Bt||`):((kt=wt==null?void 0:wt.type)==null?void 0:kt.indexOf("video"))>-1?sn.replaceSelection(``):((bt=wt==null?void 0:wt.type)==null?void 0:bt.indexOf("pdf"))>-1?sn.replaceSelection(`${wt.name}`):at.includes(Tt)?sn.replaceSelection(`${wt.name}`):sn.replaceSelection(`[${wt.name}](${Wn})`),sn.focus();case rn:const{row:$t,col:Cn,align:An}=En;let Zt=` -`;for(let On=0;On<$t;On++){let Gn=[],ar=[];for(let sr=0;sr{switch(Tn){case Lt:return ne.createElement(Ge,{callback:Or,onCancel:jr});case Dt:return ne.createElement(ze.Z,{callback:Or,onCancel:jr});case _t:return ne.createElement(We.Z,{callback:Or,onCancel:jr});case Ht:return ne.createElement(Ie,{callback:Or,onCancel:jr});case rn:return ne.createElement(rt,{callback:Or,onCancel:jr});case"maths-latex":return ne.createElement(lt,{showSaveButton:!0,callback:Or});case"inline-latex":return ne.createElement(Et.Z,{showSaveButton:!0,callback:Or});default:return null}},[Tn]);function jr(){lr("")}(0,ne.useEffect)(()=>{if(Nr.current){let En=function(kt){ht=!0,Pt=kt.pageY},on=function(){ht=!1},Yt=function(kt){if(ht){let bt=kt.pageY-Pt;bt<0&&(bt=0),bt>300&&(bt=300);let an=Gt+bt+"px";Pr(an)}},Xe=Nr.current,ht=!1,Pt=0;return Xe.addEventListener("mousedown",En),document.addEventListener("mousemove",Yt),document.addEventListener("mouseup",on),()=>{Xe.removeEventListener("mousedown",En),document.removeEventListener("mousemove",Yt),document.removeEventListener("mouseup",on)}}},[sn,Nr]),(0,ne.useEffect)(()=>{Pr(Gt)},[Gt]);const Vr=It(pt),Jr=It(Fr),qr={width:Vr,height:Jr},Hr=(0,ne.useMemo)(()=>{if(er){let En=new Date(er),on=En.getHours(),Yt=En.getMinutes(),Xe=En.getSeconds();return on=on<10?"0"+on:on,Yt=Yt<10?"0"+Yt:Yt,Xe=Xe<10?"0"+Xe:Xe,`${on}:${Yt}:${Xe}`}return 0},[er]),Zr=En=>{const on=[];if(Hn){let Yt=-1;En=En.replace(/(@▁▁@|@▁@)/g,function(Xe,ht,Pt){on.push({multiLine:Xe!==en})})}return on};function Mr(){window.sessionStorage.removeItem(Rt),Sr(!1),Vn(0)}function Nt(){Sr(!1),Vn(0),sn.setValue(window.sessionStorage.getItem(Rt))}(0,ne.useEffect)(()=>{dn[Tn]&&Tn!==At&&Tn!==Ht&&setTimeout(()=>{const En=document.getElementsByClassName("markdown-popup-form")[0],on=window.innerWidth/2-En.offsetWidth/2,Yt=window.innerHeight/2-En.offsetHeight/2;tr(on),_r(Yt)},0)},[Tn]);const Jt=En=>{En.preventDefault();const on=En.clientX-mn,Yt=En.clientY-Tr;document.body.onmousemove=Xe=>{let ht=Xe.clientX-on,Pt=Xe.clientY-Yt;const kt=document.getElementsByClassName("markdown-popup-form")[0],bt=window.innerWidth-kt.offsetWidth,an=window.innerHeight-kt.offsetHeight;ht=Math.max(0,Math.min(ht,bt)),Pt=Math.max(0,Math.min(Pt,an)),pn(Xe.clientX,Xe.clientY,on,Yt)&&(tr(ht),_r(Pt))},document.body.onmouseup=function(){document.body.onmousemove=null}},pn=(En,on,Yt,Xe)=>{const ht=document.body.clientHeight,Pt=document.body.clientWidth;return En<20&&Yt>En||En>Pt-20&&Yton||on>ht-20&&XeSe in be?ae(be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):be[Se]=Pe,ee=(be,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&b(be,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&b(be,Pe,Se[Pe]);return be},te=(be,Se)=>re(be,z(Se));const{useForm:ce}=ne.default,pe={width:280,marginRight:10},fe={labelCol:{span:5},wrapperCol:{span:19}};var ye=({callback:be,onCancel:Se})=>{const[Pe]=ce();let Ce=(0,ue.useRef)();function xe(Te){Ce.current.width=Pe.getFieldValue("width"),Ce.current.align=Pe.getFieldValue("align"),be(Te,Ce.current)}function Be(Te,Le){if(Te.status===-1){we.ZP.error(Te.message);return}Pe.setFieldsValue({src:`/api/attachments/${Te.id}`,type:Le.type})}function Ae(Te){let Le=Te.target.files[0];Ce.current=Le,Ee(Le,Be)}return oe.createElement(ne.default,te(ee({form:Pe},fe),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},oe.createElement("div",{className:"flex-container"},oe.createElement(ne.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},oe.createElement(E.default,{style:pe})),oe.createElement(he,{onFileChange:Ae}))),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},oe.createElement(E.default,{style:{width:264}})),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},oe.createElement(ve.Z,null,oe.createElement(ne.default.Item,{name:"width",style:{margin:0}},oe.createElement(ge.Z,{style:{width:264}})),oe.createElement("span",{className:"ml8"},"%"))),oe.createElement(ne.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},oe.createElement(de.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"}]})),oe.createElement("aside",null,oe.createElement(ne.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},oe.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(le.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function he({onFileChange:be}){return oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",oe.createElement("input",{type:"file",onChange:be}))}function Ee(be,Se){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,se.bg)())throw we.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(xe){Se(JSON.parse(xe.target.responseText),be)},!1),Ce.addEventListener("error",function(xe){console.error(xe)},!1),Ce.open("POST",`${ie.KI}/api/attachments.json`),Ce.send(Pe)}},57261:function(ct,it,me){"use strict";me.d(it,{Z:function(){return E}});var ne=me(59301),we=me(4676);class E extends ne.Component{constructor(ge){super(ge);const de=window.document;this.node=de.createElement("div"),de.body.appendChild(this.node)}render(){const{children:ge}=this.props;return(0,we.createPortal)(ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(ct,it,me){"use strict";var ne=me(829),we=me(57809),E=me(78673),ve=me(59301);const ge=we.default.Option;it.Z=({isTheoretical:de,onFontSizeChange:le,cmFontSize:ie,cmCodeMode:ue,autoFormat:se,onCodeModeChange:oe,onTabToSpace:ae,onAutoFormat:re,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:te,shixun_environments:ce})=>{var pe;const fe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ye=(pe=ce==null?void 0:ce.find(he=>he.shixun_environment_id===te))==null?void 0:pe.program_language;return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(we.default,{bordered:!1,size:"small",value:ue,onChange:oe},ve.createElement(ge,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(ge,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!de&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(we.default,{bordered:!1,size:"small",value:ie,onChange:le},ve.createElement(ge,{value:12},"12px"),ve.createElement(ge,{value:14},"14px"),ve.createElement(ge,{value:16},"16px"),ve.createElement(ge,{value:18},"18px"),ve.createElement(ge,{value:20},"20px"),ve.createElement(ge,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(E.Z,{checked:y,onChange:ae})),ve.createElement("div",{className:"file-item",onClick:z},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!de&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!de&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ye&&ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ve.createElement("span",null,ye)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,fe[ee==null?void 0:ee.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(ct,it,me){"use strict";me.d(it,{i:function(){return fe},Z:function(){return he}});var ne={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},we=me(71418),E=me(6848),ve=me(93948),ge=me(92310),de=me.n(ge),le=me(65862),ie=me(2524),ue=me(41867),se=me(79005),oe=me(20345),ae=me(77882),re=me(31081),z=me(75309),a=me(71979),y=me(47558),x=me(42922),b=me(66832),ee=me(96593),te=me(19664),ce=me(91833),pe=me(59301);const fe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:se,swimg:oe},{name:"101\u8BA1\u5212",ptimg:ae,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ce}];var he=({className:Ee,dataSource:be=[],col:Se=4,right:Pe,bottom:Ce=23,precision:xe=0,wrapWidth:Be=1200,trackEventItems:Ae,loading:Te,onRemove:Le=()=>{},isCurrent:je=!0,showAlias:Oe=!1,showProgress:Ke=!1})=>{const Ve=Math.floor((Be-(Se-1)*Pe)/Se),Ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ze=>(window.ENV==="build"&&(ze.ptimg=`/react/build${ze.ptimg}`,ze.swimg=`/react/build${ze.swimg}`),ze));return pe.createElement(we.Z,{spinning:Te},pe.createElement("div",{className:de()(ne.list,Ee)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((ze,We)=>{var _e,He,Ze,Ye,nt,Je;const{name:Ue,id:Fe,identifier:Qe,featured:De,school_name:ke,image_url:qe,excellent:et,is_plan:$e}=ze;return pe.createElement("div",{key:Fe,className:je&&Ke?ne.wrapisCurrent:ne.wrap,style:{width:Ve,marginRight:(1+We)%Se===0?0:Pe+xe,marginBottom:Ce}},pe.createElement("a",{className:ne.li,onClick:Me=>{Me.preventDefault(),Me.stopPropagation(),Ae&&(0,le.L9)([Ae]),(0,le.xg)(`/paths/${Qe}`)}},pe.createElement("div",{className:ne.img},pe.createElement("img",{className:ne.cover,src:`${qe}`}),je&&(0,ue.bg)()&&(ze==null?void 0:ze.studying)&&pe.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:Me=>{Me.stopPropagation(),Le(ze)}},pe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),pe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=ze==null?void 0:ze.subject_tags)==null?void 0:_e.map((Me,Ie)=>{var Re,Ne;if(Ie===0){const st=(Re=Ge.find(rt=>rt.name==Me))==null?void 0:Re.swimg;return pe.createElement("img",{className:ne.sign,src:st,style:{left:"-4px"}})}const tt=(Ne=Ge.find(st=>st.name==Me))==null?void 0:Ne.ptimg;return pe.createElement("img",{className:ne.sign,src:tt,style:{left:`${48+52*(Ie-1)+2*Ie}px`}})}),pe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ze==null?void 0:ze.excellent)&&pe.createElement("div",{className:ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),pe.createElement("div",{className:ne.name},pe.createElement(E.Z,{title:Oe&&(ze!=null&&ze.excellent_alias_name)?pe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ue}`,pe.createElement("br",null),pe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ze==null?void 0:ze.excellent_alias_name}`)):Ue},pe.createElement("span",{className:ne.e},Oe&&(ze==null?void 0:ze.excellent_alias_name)||Ue))),je&&Ke&&((He=ze==null?void 0:ze.progress)==null?void 0:He.all_score)!=0&&pe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},pe.createElement(ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Ze=ze==null?void 0:ze.progress)==null?void 0:Ze.my_score)/((Ye=ze==null?void 0:ze.progress)==null?void 0:Ye.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(nt=ze==null?void 0:ze.progress)==null?void 0:nt.my_score,"/",(Je=ze==null?void 0:ze.progress)==null?void 0:Je.all_score),(!je||!Ke)&&pe.createElement("div",{className:ne.tags},pe.createElement("div",null,pe.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),pe.createElement("span",null,ze.stages_count))),pe.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),pe.createElement("span",null,ze.members_count)))))))})),!be.length&&pe.createElement(ie.Z,null)))}},3918:function(ct,it,me){"use strict";me.d(it,{jL:function(){return ge},w9:function(){return Mt},vv:function(){return Gt},dN:function(){return gn},QD:function(){return fr},cQ:function(){return Re.Z},vg:function(){return ln},Oz:function(){return Wt},op:function(){return Vn},O5:function(){return Hr},_b:function(){return ur},t7:function(){return Ce},tT:function(){return Ae},Gi:function(){return gr},YG:function(){return In},Ed:function(){return wn},kT:function(){return Rt},qp:function(){return x},Um:function(){return fe},K3:function(){return te},vr:function(){return tr},qE:function(){return Kn},Je:function(){return Oe},wb:function(){return Ue},rC:function(){return Ie},lB:function(){return De},cq:function(){return cr},kO:function(){return Er},tp:function(){return Ee},Si:function(){return Nt},k8:function(){return Wn},Du:function(){return Pt}});var ne=me(59301),we={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},E="data:image/png;base64,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",ge=({dataSource:Bt=[],img:wt,imgWidth:Tt=346,title:$t,sunTitle:Cn,bannerExtraContent:An})=>ne.createElement("div",{className:we.banner},ne.createElement("div",{className:we.content},ne.createElement("aside",null,ne.createElement("p",null,ne.createElement("b",null,$t),ne.createElement("span",null,Cn)),Bt.length>0&&ne.createElement("div",{className:we.btns},Bt.map((Zt,On)=>ne.createElement("div",{key:On,onClick:Zt.click},Zt.name,Zt.sign?ne.createElement("img",{src:E,width:39}):null))),An),wt&&ne.createElement("img",{style:{marginTop:33,marginRight:38},src:wt,width:Tt}))),de={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=me(92310),ie=me.n(le),ue=me(89392),se=Object.defineProperty,oe=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,z=(Bt,wt,Tt)=>wt in Bt?se(Bt,wt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[wt]=Tt,a=(Bt,wt)=>{for(var Tt in wt||(wt={}))ae.call(wt,Tt)&&z(Bt,Tt,wt[Tt]);if(oe)for(var Tt of oe(wt))re.call(wt,Tt)&&z(Bt,Tt,wt[Tt]);return Bt},x=({dataSource:Bt=[],value:wt,onChange:Tt,onTitleChange:$t,className:Cn,title:An,titleWidth:Zt=41,style:On={},fontColor:Gn="#6A7283",showCount:ar,classNameActive:sr,styleItem:bn={}})=>{const[yr,vr]=(0,ne.useState)(0),[xr,Xn]=(0,ne.useState)(!1),xn=(0,ne.useRef)(null),Jn=(0,ne.useRef)(null);return(0,ne.useEffect)(()=>{var zn;Bt.length!==0&&(((zn=xn==null?void 0:xn.current)==null?void 0:zn.clientHeight)>97?vr(1):vr(0)),Bt.length===0&&vr(0),Xn(!1)},[Bt]),ne.createElement("div",{className:ie()(de.row,Cn),style:On},ne.createElement("div",{onClick:(0,ue.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:Zt,marginTop:xr?12:4},className:`${de.title} ${$t?"current":""}`},An),ne.createElement("div",{className:xr?`${de.tagsWrap} ${de.tagsBorderWrap}`:de.tagsWrap},ne.createElement("div",{className:de.bar,ref:Jn,style:yr>0?{height:yr===1?97:"auto",overflow:yr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ne.createElement("div",{className:de.tag,ref:xn},Bt==null?void 0:Bt.map(zn=>ne.createElement("span",{onClick:()=>Tt(zn.id),key:zn.id,style:a(a({color:Gn},bn),(zn==null?void 0:zn.style)||{}),className:wt===zn.id?ie()(sr||de.active,zn.classNameActive):""},ne.createElement("span",{title:zn.name,className:de.name},zn.name),!!ar&&ne.createElement("span",{className:de.num},zn.count))))),!!yr&&ne.createElement(ne.Fragment,null,yr===1?ne.createElement("div",{onClick:()=>{var zn;vr(2),((zn=xn==null?void 0:xn.current)==null?void 0:zn.clientHeight)>245?Xn(!0):Xn(!1)},className:de.action},"\u5C55\u5F00",ne.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ne.createElement("div",{onClick:()=>{Jn.current.scrollTop=0,vr(1),Xn(!1)},className:de.action},"\u6536\u8D77",ne.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Bt=[],value:wt,onChange:Tt,onTitleChange:$t,className:Cn,title:An,titleWidth:Zt=41,style:On={},fontColor:Gn="#6A7283",showCount:ar,expand:sr=!0})=>{const[bn,yr]=(0,ne.useState)(0),[vr,xr]=(0,ne.useState)(!1),Xn=(0,ne.useRef)(null),xn=(0,ne.useRef)(null),[Jn,zn]=(0,ne.useState)(sr);return ne.createElement("div",{className:ie()(b.row,Cn),style:On},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,ue.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:Zt,marginTop:vr?12:4},className:`${b.title} ${$t?"current":""}`},An),ne.createElement("i",{className:`iconfont ${Jn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Jn?8:10},onClick:()=>zn(!Jn)})),Jn&&ne.createElement("div",{className:vr?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},ne.createElement("div",{className:b.fenge}),ne.createElement("div",{className:b.bar,ref:xn},ne.createElement("div",{className:b.tag,ref:Xn},Bt==null?void 0:Bt.map(Lr=>ne.createElement("span",{onClick:()=>Tt(Lr.id),key:Lr.id,style:{color:Gn},className:wt===Lr.id?b.active:""},ne.createElement("span",{title:Lr.name,className:b.name},Lr.name),!!ar&&ne.createElement("span",{className:b.num},Lr.count)))))))},ce={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},fe=({dataSource:Bt=[],value:wt,onChange:Tt,onTitleChange:$t,className:Cn,title:An,titleWidth:Zt=41,style:On={},fontColor:Gn="#fff",showCount:ar,expand:sr=!0})=>{const[bn,yr]=(0,ne.useState)(0),[vr,xr]=(0,ne.useState)(!1),Xn=(0,ne.useRef)(null),xn=(0,ne.useRef)(null),[Jn,zn]=(0,ne.useState)(sr);return ne.createElement("div",{className:ie()(ce.row,Cn),style:On},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,ue.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:Zt},className:`${ce.title} ${$t?"current":""}`},An),ne.createElement("i",{className:`iconfont ${Jn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Jn?"#00DDC7":"#037F74",fontSize:Jn?10:12},onClick:()=>zn(!Jn)})),Jn&&ne.createElement("div",{className:vr?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},ne.createElement("div",{className:ce.bar,ref:xn},ne.createElement("div",{className:ce.tag,ref:Xn},Bt==null?void 0:Bt.map(Lr=>ne.createElement("span",{onClick:()=>Tt(Lr.id),key:Lr.id,style:{color:Gn},className:wt===Lr.id?ce.active:""},ne.createElement("span",{title:Lr.name,className:ce.name},Lr.name),!!ar&&ne.createElement("span",{className:ce.num},Lr.count)))))))},ye={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ee=({dataSource:Bt=[],value:wt,onChange:Tt,className:$t,style:Cn={}})=>ne.createElement("div",{style:Cn,className:ie()(ye.tabs,$t)},Bt.map(An=>ne.createElement("span",{onClick:()=>Tt(An.id),className:wt===An.id?ye.active:"",key:An.id},An.name))),be={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Se=me(92832),Ce=({dataSource:Bt=[],value:wt="",onChange:Tt,onInputChange:$t=()=>{},className:Cn,style:An={},placeholder:Zt,allowClear:On=!1})=>{var Gn;const[ar,sr]=(0,ne.useState)(""),[bn,yr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Xn;let xn=wt;(Xn=JSON.stringify(wt))!=null&&Xn.includes("{")&&(sr(wt.id),xn=wt.value||"");try{yr(decodeURIComponent(xn||""))}catch(Jn){yr(decodeURIComponent(xn||""))}},[wt]);const vr=()=>{Tt(encodeURIComponent(bn),ar||null)},xr=Xn=>{Xn!==ar&&(sr(Xn),Tt(encodeURIComponent(bn),Xn))};return ne.createElement("div",{className:ie()(be.input,Cn),style:An},!!Bt.length&&ne.createElement("div",{className:be.dropdown},ne.createElement("div",{className:be.text},(Gn=Bt.find(Xn=>Xn.id===ar))==null?void 0:Gn.name,ne.createElement("i",{className:"iconfont icon-zhankai4"}),ne.createElement("b",{className:be.b1}),ne.createElement("b",{className:be.b2})),ne.createElement("div",{className:be.menu},Bt.map((Xn,xn)=>ne.createElement("div",{key:xn,onClick:()=>xr(Xn.id)},Xn.name)))),ne.createElement(Se.default,{onPressEnter:vr,value:bn,onChange:Xn=>{yr(Xn.target.value),$t(encodeURIComponent(Xn.target.value),ar||null)},bordered:!1,placeholder:Zt}),ne.createElement("i",{onClick:vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},xe={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ae=({dataSource:Bt=[],value:wt="",onChange:Tt,onInputChange:$t=()=>{},className:Cn,style:An={},placeholder:Zt,allowClear:On=!1})=>{var Gn;const[ar,sr]=(0,ne.useState)(""),[bn,yr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Xn;let xn=wt;(Xn=JSON.stringify(wt))!=null&&Xn.includes("{")&&(sr(wt.id),xn=wt.value||"");try{yr(decodeURIComponent(xn||""))}catch(Jn){yr(decodeURIComponent(xn||""))}},[wt]);const vr=()=>{Tt(encodeURIComponent(bn),ar||null)},xr=Xn=>{Xn!==ar&&(sr(Xn),Tt(encodeURIComponent(bn),Xn))};return ne.createElement("div",{className:ie()(xe.input,Cn),style:An},!!Bt.length&&ne.createElement("div",{className:xe.dropdown},ne.createElement("div",{className:xe.text},(Gn=Bt.find(Xn=>Xn.id===ar))==null?void 0:Gn.name,ne.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ne.createElement("div",{className:xe.menu},Bt.map((Xn,xn)=>ne.createElement("div",{key:xn,onClick:()=>xr(Xn.id)},Xn.name)))),ne.createElement(Se.default,{onPressEnter:vr,value:bn,onChange:Xn=>{yr(Xn.target.value),$t(encodeURIComponent(Xn.target.value),ar||null)},bordered:!1,placeholder:Zt}),ne.createElement("i",{onClick:vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Te={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Le=me(65582),Oe=({value:Bt,onChange:wt,className:Tt,total:$t,pageSize:Cn,style:An={}})=>{const Zt=(0,Le.useIntl)(),On=Bt<2,Gn=Bt>=Math.ceil($t/Cn);return $t<=Cn?ne.createElement(ne.Fragment,null):ne.createElement("div",{className:ie()(Te.quickPager,Tt),style:An},ne.createElement("div",{onClick:()=>{On||wt(Bt-1,"prev")},className:On?Te.disabled:""},Zt.formatMessage({id:"shixuns.previousPage"})),ne.createElement("div",{onClick:()=>{Gn||wt(Bt+1,"next")},className:Gn?Te.disabled:""},Zt.formatMessage({id:"shixuns.nextPage"})))},Ke={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Ve=me(71418),Ge=me(6848),ze=me(13570),We=me(74128),_e=me(65862),He=me(96908),Ze=me(57177),Ye=me(81378),nt=me(2524),Ue=({className:Bt,dataSource:wt=[],col:Tt=4,right:$t,bottom:Cn=23,precision:An=0,wrapWidth:Zt=1200,trackEventItems:On,loading:Gn})=>{const ar=(0,Le.useIntl)(),sr=Math.floor((Zt-(Tt-1)*$t)/Tt);return ne.createElement(Ve.Z,{spinning:Gn},ne.createElement("div",{className:ie()(Ke.list,Bt)},!!wt.length&&wt.map((bn,yr)=>{const{name:vr,id:xr,identifier:Xn,power:xn,cover_image_id:Jn,pic:zn}=bn;return ne.createElement("div",{className:Ke.wrap,key:xr,style:{width:sr,marginRight:(1+yr)%Tt===0?0:$t+An,marginBottom:Cn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:Ke.li,onClick:Lr=>{Lr.preventDefault(),On&&(0,_e.L9)([On]),xn&&(0,_e.xg)(`/shixuns/${Xn}/challenges`)}},ne.createElement("div",{className:Ke.img},ne.createElement("img",{className:Ke.cover,src:`${zn}`}),bn.is_jupyter&&ne.createElement("img",{className:Ke.sign,src:He}),bn.is_jupyter_lab&&ne.createElement("img",{className:Ke.sign,src:Ze}),bn.is_unity_3d&&ne.createElement("img",{className:Ke.sign,src:Ye})),ne.createElement("div",{className:Ke.name},ne.createElement(Ge.Z,{title:vr||ar.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},ne.createElement("span",{className:Ke.e},vr||ar.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),ne.createElement("div",{className:Ke.tags},ne.createElement(Ge.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,bn.challenges_count))),!!bn.myshixuns_count&&ne.createElement(Ge.Z,{placement:"bottom",title:ar.formatMessage({id:"shixuns.numberOfLearners"})},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,bn.myshixuns_count))),ne.createElement(Ge.Z,{placement:"bottom",title:ar.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},ne.createElement("span",null,ne.createElement("span",null,bn.level))),ne.createElement("div",{className:Ke.rate},ne.createElement(ze.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),ne.createElement("span",null,"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206")))),!xn&&ne.createElement("div",{className:Ke.lockWrap},ne.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!wt.length&&ne.createElement(nt.Z,null)))},Fe={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},De=({className:Bt,dataSource:wt=[],col:Tt=4,right:$t,bottom:Cn=23,precision:An=0,wrapWidth:Zt=1200,wrapClassName:On,trackEventItems:Gn,loading:ar})=>{const sr=Math.floor((Zt-(Tt-1)*$t)/Tt);return ne.createElement(Ve.Z,{spinning:ar},ne.createElement("div",{className:ie()(Fe.list,Bt)},!!wt.length&&wt.map((bn,yr)=>{const{name:vr,id:xr,identifier:Xn,power:xn,cover_image_id:Jn,pic:zn}=bn;return ne.createElement("div",{className:ie()(Fe.wrap,On),key:xr,style:{width:sr,marginRight:(1+yr)%Tt===0?0:$t+An,marginBottom:Cn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:Fe.li,onClick:Lr=>{Lr.preventDefault(),Gn&&(0,_e.L9)([Gn]),xn&&(0,_e.xg)(`/shixuns/${Xn}/challenges`)}},ne.createElement("img",{src:me(47621),className:Fe.titleBg}),ne.createElement("div",{className:Fe.name},ne.createElement(Ge.Z,{title:vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Fe.e},vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:Fe.img},ne.createElement("img",{className:Fe.cover,src:Jn?`${We.Z.API_SERVER}/api/attachments/${Jn}`:`${We.Z.IMG_SERVER+zn}`}),bn.is_jupyter&&ne.createElement("div",{className:Fe.bq},"Jupyter"),bn.is_jupyter_lab&&ne.createElement("div",{className:Fe.bq},"JupyterLab"),bn.is_unity_3d&&ne.createElement("div",{className:Fe.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ne.createElement("div",{className:"mt20 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Fe.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Fe.value},bn.myshixuns_count)),ne.createElement("div",null,ne.createElement("span",{className:Fe.text},"\u56F0\u96BE\u7B49\u7EA7"),ne.createElement("span",{className:Fe.value},bn.level))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Fe.text},"\u5173\u5361\u6570"),ne.createElement("span",{className:Fe.value},bn.challenges_count)),ne.createElement("div",{className:Fe.rate},ne.createElement(ze.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),ne.createElement("span",{className:Fe.value,style:{color:"#FF9C00"}},"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206"))))),!xn&&ne.createElement("div",{className:Fe.lockWrap},ne.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!wt.length&&ne.createElement(nt.Z,null)))},ke={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},qe="data:image/png;base64,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",et="data:image/png;base64,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",$e="data:image/png;base64,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",Ie=({className:Bt,dataSource:wt=[],col:Tt=4,right:$t,bottom:Cn=23,precision:An=0,wrapWidth:Zt=1200,trackEventItems:On,loading:Gn,wrapClassName:ar,imgClassName:sr})=>{const bn=Math.floor((Zt-(Tt-1)*$t)/Tt);return ne.createElement(Ve.Z,{spinning:Gn},ne.createElement("div",{className:ie()(ke.list,Bt)},!!wt.length&&wt.map((yr,vr)=>{const{name:xr,id:Xn,identifier:xn,power:Jn,cover_image_id:zn,pic:Lr}=yr;return ne.createElement("div",{className:ie()(ke.wrap,ar),key:Xn,style:{width:bn,marginRight:(1+vr)%Tt===0?0:$t+An,marginBottom:Cn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${xn}/challenges`,className:ke.li,onClick:Wr=>{Wr.preventDefault(),On&&(0,_e.L9)([On]),Jn&&(0,_e.xg)(`/shixuns/${xn}/challenges`)}},ne.createElement("div",{className:ie()(ke.img,sr)},ne.createElement("img",{className:ke.cover,src:zn?`${We.Z.API_SERVER}/api/attachments/${zn}`:`${We.Z.IMG_SERVER+Lr}`}),yr.is_jupyter&&ne.createElement("img",{className:ke.sign,src:qe}),yr.is_jupyter_lab&&ne.createElement("img",{className:ke.sign,src:et}),yr.is_unity_3d&&ne.createElement("img",{className:ke.sign,src:$e})),ne.createElement("div",{className:ke.name},ne.createElement(Ge.Z,{title:xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:ke.e},xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:ke.tags},ne.createElement(Ge.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,yr.challenges_count))),!!yr.myshixuns_count&&ne.createElement(Ge.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,yr.myshixuns_count))),ne.createElement(Ge.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,yr.level))),ne.createElement("div",{className:ke.rate},ne.createElement(ze.Z,{allowHalf:!0,disabled:!0,defaultValue:yr.score_info}),ne.createElement("span",null,"\xA0",yr.score_info?`${yr.score_info}\u5206`:"5\u5206")))),!Jn&&ne.createElement("div",{className:ke.lockWrap},ne.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!wt.length&&ne.createElement(nt.Z,null)))},Re=me(61584),Ne={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},tt=me(79005),st=me(20345),rt=me(77882),ot=me(31081),yt=me(75309),mt=me(71979),ft=me(47558),lt=me(42922),Et=me(66832),St=me(96593),xt=me(19664),Lt=me(91833),_t=Object.defineProperty,Ht=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Dt=(Bt,wt,Tt)=>wt in Bt?_t(Bt,wt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[wt]=Tt,rn=(Bt,wt)=>{for(var Tt in wt||(wt={}))At.call(wt,Tt)&&Dt(Bt,Tt,wt[Tt]);if(Ht)for(var Tt of Ht(wt))Ot.call(wt,Tt)&&Dt(Bt,Tt,wt[Tt]);return Bt};const un=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:st},{name:"101\u8BA1\u5212",ptimg:rt,swimg:ot},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yt,swimg:mt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ft,swimg:lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Et,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:xt,swimg:Lt}];var Wt=({className:Bt,dataSource:wt=[],col:Tt=4,right:$t,bottom:Cn=23,precision:An=0,wrapWidth:Zt=1200,trackEventItems:On,loading:Gn,wrapClassName:ar,imgClassName:sr,isArrow:bn=!1,imgStyle:yr={}})=>{const vr=Math.floor((Zt-(Tt-1)*$t)/Tt),[xr,Xn]=(0,ne.useState)(),[xn,Jn]=(0,ne.useState)(),zn=Wr=>Xn(Wr),Lr=()=>Xn(-1);return ne.createElement(Ve.Z,{spinning:Gn},ne.createElement("div",{className:ie()(Ne.list,Bt)},!!(wt!=null&&wt.length)&&(wt==null?void 0:wt.map((Wr,aa)=>{var ma;const{name:ya,id:ba,identifier:Ea,featured:la,school_name:ea,image_url:ua,excellent:na,is_plan:Sa}=Wr;return ne.createElement("div",{key:ba,className:ie()(Ne.wrap,ar),style:{width:vr,marginRight:(1+aa)%Tt===0?0:$t+An,marginBottom:Cn}},ne.createElement("a",{target:"_blank",href:`/paths/${Ea}`,className:Ne.li,onClick:ia=>{ia.preventDefault(),On&&(0,_e.L9)([On]),(0,_e.xg)(`/paths/${Ea}`)}},ne.createElement("img",{src:me(39057),className:Ne.titleBg}),ne.createElement("div",{className:Ne.name},ne.createElement(Ge.Z,{title:ya},ne.createElement("span",{className:Ne.e,style:{color:bn&&xr===aa?"#145DFF":"#000000"},onMouseEnter:()=>{zn(aa)},onMouseLeave:Lr},ya))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:ie()(Ne.img,sr)},ne.createElement("img",{className:Ne.cover,style:rn({},yr),src:`${We.Z.IMG_SERVER+ua}`}),(ma=Wr==null?void 0:Wr.subject_tags)==null?void 0:ma.map((ia,Yr)=>{var ca,wa;if(Yr===0){const Aa=(ca=un.find(xa=>xa.name==ia))==null?void 0:ca.swimg;return ne.createElement("img",{className:Ne.sign,src:Aa,style:{left:"-4px"}})}const Ca=(wa=un.find(Aa=>Aa.name==ia))==null?void 0:wa.ptimg;return ne.createElement("img",{className:Ne.sign,src:Ca,style:{left:`${48+52*(Yr-1)+2*Yr}px`}})}),ne.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Wr==null?void 0:Wr.excellent)&&ne.createElement("div",{className:Ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Ne.text},"\u7AE0\u8282\u6570"),ne.createElement("span",{className:Ne.value},Wr.stages_count)),ne.createElement("div",null,ne.createElement("span",{className:Ne.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Ne.value},Wr.members_count))))))})),!wt.length&&ne.createElement(nt.Z,null)))},Vt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},fn=me(41867),cn=me(59301);const kn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:st},{name:"101\u8BA1\u5212",ptimg:rt,swimg:ot},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yt,swimg:mt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ft,swimg:lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Et,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:xt,swimg:Lt}];var ln=({className:Bt,dataSource:wt=[],col:Tt=4,right:$t,bottom:Cn=23,precision:An=0,wrapWidth:Zt=1200,trackEventItems:On,loading:Gn,onRemove:ar=()=>{},isCurrent:sr=!0,showAlias:bn=!1,wrapClassName:yr,imgClassName:vr})=>{const xr=Math.floor((Zt-(Tt-1)*$t)/Tt),Xn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(xn=>(window.ENV==="build"&&(xn.ptimg=`/react/build${xn.ptimg}`,xn.swimg=`/react/build${xn.swimg}`),xn));return cn.createElement(Ve.Z,{spinning:Gn},cn.createElement("div",{className:ie()(Vt.list,Bt)},!!(wt!=null&&wt.length)&&(wt==null?void 0:wt.map((xn,Jn)=>{var zn;const{name:Lr,id:Wr,identifier:aa,featured:ma,school_name:ya,image_url:ba,excellent:Ea,is_plan:la}=xn;return cn.createElement("div",{key:Wr,className:ie()(Vt.wrap,yr),style:{width:xr,marginRight:(1+Jn)%Tt===0?0:$t+An,marginBottom:Cn}},cn.createElement("a",{className:Vt.li,onClick:ea=>{ea.preventDefault(),ea.stopPropagation(),On&&(0,_e.L9)([On]),(0,_e.xg)(`/paths/${aa}`)}},cn.createElement("div",{className:ie()(Vt.img,vr)},cn.createElement("img",{className:Vt.cover,src:`${We.Z.IMG_SERVER+ba}`}),sr&&(0,fn.bg)()&&(xn==null?void 0:xn.studying)&&cn.createElement("div",{className:`${Vt.movebq} user-path-items`,onClick:ea=>{ea.stopPropagation(),ar(xn)}},cn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),cn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(zn=xn==null?void 0:xn.subject_tags)==null?void 0:zn.map((ea,ua)=>{var na,Sa;if(ua===0){const Yr=(na=Xn.find(ca=>ca.name==ea))==null?void 0:na.swimg;return cn.createElement("img",{className:Vt.sign,src:Yr,style:{left:"-4px"}})}const ia=(Sa=Xn.find(Yr=>Yr.name==ea))==null?void 0:Sa.ptimg;return cn.createElement("img",{className:Vt.sign,src:ia,style:{left:`${48+52*(ua-1)+2*ua}px`}})}),cn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(xn==null?void 0:xn.excellent)&&cn.createElement("div",{className:Vt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),cn.createElement("div",{className:Vt.name},cn.createElement(Ge.Z,{title:bn&&(xn!=null&&xn.excellent_alias_name)?cn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Lr}`,cn.createElement("br",null),cn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${xn==null?void 0:xn.excellent_alias_name}`)):Lr},cn.createElement("span",{className:Vt.e},bn&&(xn==null?void 0:xn.excellent_alias_name)||Lr))),cn.createElement("div",{className:Vt.tags},cn.createElement("div",null,cn.createElement(Ge.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),cn.createElement("span",null,xn.stages_count))),cn.createElement(Ge.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),cn.createElement("span",null,xn.members_count)))))))})),!wt.length&&cn.createElement(nt.Z,null)))},en={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Qt="data:image/png;base64,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",at=me(59301),Mt=({className:Bt,dataSource:wt=[],col:Tt=4,right:$t,bottom:Cn=23,precision:An=0,wrapWidth:Zt=1200,trackEventItems:On,loading:Gn})=>{const ar=(0,Le.useIntl)(),sr=Math.floor((Zt-(Tt-1)*$t)/Tt);return at.createElement(Ve.Z,{spinning:Gn},at.createElement("div",{className:ie()(en.list,Bt)},!!wt.length&&wt.map((bn,yr)=>{const{subject_identifier:vr,id:xr,identifier:Xn,power:xn}=bn,Jn=bn.is_public!=0&&bn.is_public;return at.createElement("div",{className:en.wrap,key:xr,style:{width:sr,marginRight:(1+yr)%Tt===0?0:$t+An,marginBottom:Cn}},at.createElement("a",{className:en.li,onClick:zn=>{zn.preventDefault(),On&&(0,_e.L9)([On]),(0,_e.xg)(bn.first_category_url)}},at.createElement("div",{className:en.top},at.createElement(Ge.Z,{title:bn.name},at.createElement("div",{className:en.name},bn.name)),at.createElement("img",{className:en.img,src:We.Z.IMG_SERVER+"/images/"+bn.avatar_url}),at.createElement("div",{className:en.text,title:bn.creator},bn.creator),vr&&at.createElement("div",{className:en.btns},at.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),at.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jn&&at.createElement("div",{className:en.sign},ar.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),at.createElement("div",{className:en.bottom},bn.visits>0&&at.createElement(Ge.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-liulanyan"}),at.createElement("span",null,bn.visits))),bn.course_members_count>0&&at.createElement(Ge.Z,{title:"\u6210\u5458",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-chengyuan"}),bn.course_members_count)),bn.tasks_count>0&&at.createElement(Ge.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-zuoye"}),bn.tasks_count)),bn.is_end?at.createElement("div",{style:{color:"#6B758B"}},ar.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):at.createElement("div",{style:{color:"#00B187"}},ar.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!bn.is_accessible&&at.createElement("div",{className:en.lockWrap},at.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),at.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!wt.length&&at.createElement(nt.Z,null)))},jt={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},nn="data:image/png;base64,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",gn=({className:Bt,dataSource:wt=[],col:Tt=4,right:$t,bottom:Cn=23,precision:An=0,wrapWidth:Zt=1200,wrapClassName:On,trackEventItems:Gn,loading:ar})=>{const sr=Math.floor((Zt-(Tt-1)*$t)/Tt);return ne.createElement(Ve.Z,{spinning:ar},ne.createElement("div",{className:ie()(jt.list,Bt)},!!wt.length&&wt.map((bn,yr)=>{const{subject_identifier:vr,id:xr,identifier:Xn,power:xn}=bn,Jn=bn.is_public!=0&&bn.is_public;return ne.createElement("div",{className:ie()(`${jt.wrap} ${bn.is_accessible?"":jt.warpStyle}`,On),key:xr,style:{width:sr,marginRight:(1+yr)%Tt===0?0:$t+An,marginBottom:Cn}},ne.createElement("a",{className:jt.li,onClick:zn=>{zn.preventDefault(),Gn&&(0,_e.L9)([Gn]),(0,_e.xg)(bn.first_category_url)}},ne.createElement("div",{className:jt.creator},ne.createElement("img",{className:jt.img,src:We.Z.IMG_SERVER+"/images/"+bn.avatar_url}),ne.createElement("div",{className:jt.text,title:bn.creator},bn.creator)),ne.createElement("div",{className:jt.top},ne.createElement(Ge.Z,{title:bn.name},ne.createElement("div",{className:jt.name},bn.name)),Jn&&ne.createElement("div",{className:jt.sign},"\u516C\u5F00")),ne.createElement("div",{className:jt.middle},ne.createElement("div",{className:jt.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:jt.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:jt.value},(bn==null?void 0:bn.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:jt.text},"\u6210\u5458"),ne.createElement("span",{className:jt.value},(bn==null?void 0:bn.course_members_count)||0))),ne.createElement("div",{className:jt.row},ne.createElement("div",null,ne.createElement("span",{className:jt.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:jt.value},(bn==null?void 0:bn.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:jt.text},"\u72B6\u6001"),bn.is_end?ne.createElement("span",{className:jt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:jt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),vr&&ne.createElement("div",{className:jt.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&ne.createElement("div",{className:jt.lockWrap},ne.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!wt.length&&ne.createElement(nt.Z,null)))},gt={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},dt="data:image/png;base64,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",Gt=({className:Bt,dataSource:wt=[],col:Tt=4,right:$t,bottom:Cn=23,precision:An=0,wrapWidth:Zt=1200,wrapClassName:On,trackEventItems:Gn,loading:ar})=>{const sr=Math.floor((Zt-(Tt-1)*$t)/Tt);return ne.createElement(Ve.Z,{spinning:ar},ne.createElement("div",{className:ie()(gt.list,Bt)},!!wt.length&&wt.map((bn,yr)=>{const{subject_identifier:vr,id:xr,identifier:Xn,power:xn}=bn,Jn=bn.is_public!=0&&bn.is_public;return ne.createElement("div",{className:ie()(`${gt.wrap} ${bn.is_accessible?"":gt.warpStyle}`,On),key:xr,style:{width:sr,marginRight:(1+yr)%Tt===0?0:$t+An,marginBottom:Cn}},ne.createElement("a",{className:gt.li,onClick:zn=>{zn.preventDefault(),Gn&&(0,_e.L9)([Gn]),(0,_e.xg)(bn.first_category_url)}},ne.createElement("div",{className:gt.creator},ne.createElement("img",{className:gt.img,src:We.Z.IMG_SERVER+"/images/"+bn.avatar_url}),ne.createElement("div",{className:gt.text,title:bn.creator},bn.creator)),ne.createElement("div",{className:gt.top},ne.createElement(Ge.Z,{title:bn.name},ne.createElement("div",{className:gt.name},bn.name)),Jn&&ne.createElement("div",{className:gt.sign})),ne.createElement("div",{className:gt.middle},ne.createElement("div",{className:gt.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:gt.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:gt.value},(bn==null?void 0:bn.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:gt.text},"\u6210\u5458"),ne.createElement("span",{className:gt.value},(bn==null?void 0:bn.course_members_count)||0))),ne.createElement("div",{className:gt.row},ne.createElement("div",null,ne.createElement("span",{className:gt.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:gt.value},(bn==null?void 0:bn.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:gt.text},"\u72B6\u6001"),bn.is_end?ne.createElement("span",{className:gt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:gt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),vr&&ne.createElement("div",{className:gt.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&ne.createElement("div",{className:gt.lockWrap},ne.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!wt.length&&ne.createElement(nt.Z,null)))},vn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},In=({dataSource:Bt=[],value:wt,onChange:Tt,className:$t,style:Cn={},tabBarExtraContent:An})=>ne.createElement("div",{className:ie()(vn.tabs,$t),style:Cn},ne.createElement("div",{className:vn.tabsWrap},Bt.map((Zt,On)=>ne.createElement("aside",{className:vn.tab,onClick:()=>{Tt(Zt.id),Zt.link&&Le.history.push(Zt.link)},key:On},ne.createElement("div",{className:wt===Zt.id?vn.active:""},Zt.name),(Zt==null?void 0:Zt.resetCount)==null&&(Zt==null?void 0:Zt.total)!==void 0&&ne.createElement("span",null,"\uFF08",Zt==null?void 0:Zt.total,"\uFF09"),(Zt==null?void 0:Zt.resetCount)!==void 0&&(Zt==null?void 0:Zt.total)!==void 0&&ne.createElement(Ge.Z,{title:(Zt==null?void 0:Zt.tip)!=null?Zt==null?void 0:Zt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Zt==null?void 0:Zt.resetCount),"/",ne.createElement("span",null,Zt==null?void 0:Zt.total),"\uFF09"))))),ne.createElement("div",{className:vn.tabBar},An)),Nn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Rt=({dataSource:Bt=[],value:wt,onChange:Tt,className:$t,style:Cn={},tabBarExtraContent:An})=>ne.createElement("div",{className:ie()(Nn.tabs,$t),style:Cn},ne.createElement("div",{className:Nn.tabsWrap},Bt.map((Zt,On)=>ne.createElement("aside",{className:Nn.tab,onClick:()=>{Tt(Zt.id),Zt.link&&Le.history.push(Zt.link)},key:On},ne.createElement("div",{className:wt===Zt.id?Nn.active:""},Zt.name),(Zt==null?void 0:Zt.resetCount)==null&&(Zt==null?void 0:Zt.total)!==void 0&&ne.createElement("span",null,"\uFF08",Zt==null?void 0:Zt.total,"\uFF09"),(Zt==null?void 0:Zt.resetCount)!==void 0&&(Zt==null?void 0:Zt.total)!==void 0&&ne.createElement(Ge.Z,{title:(Zt==null?void 0:Zt.tip)!=null?Zt==null?void 0:Zt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Zt==null?void 0:Zt.resetCount),"/",ne.createElement("span",null,Zt==null?void 0:Zt.total),"\uFF09"))))),ne.createElement("div",{className:Nn.tabBar},An)),Fn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},wn=({dataSource:Bt=[],value:wt,onChange:Tt,className:$t,style:Cn={},tabBarExtraContent:An})=>ne.createElement("div",{className:ie()(Fn.tabs,$t),style:Cn},ne.createElement("div",{className:Fn.tabsWrap},Bt.map((Zt,On)=>ne.createElement("aside",{className:`${Fn.tab} ${wt===Zt.id?Fn.active:""}`,onClick:()=>{Tt(Zt.id),Zt.link&&Le.history.push(Zt.link)},key:On},ne.createElement("div",null,Zt.name),(Zt==null?void 0:Zt.resetCount)==null&&(Zt==null?void 0:Zt.total)!==void 0&&ne.createElement("span",null,"\uFF08",Zt==null?void 0:Zt.total,"\uFF09"),(Zt==null?void 0:Zt.resetCount)!==void 0&&(Zt==null?void 0:Zt.total)!==void 0&&ne.createElement(Ge.Z,{title:(Zt==null?void 0:Zt.tip)!=null?Zt==null?void 0:Zt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Zt==null?void 0:Zt.resetCount),"/",ne.createElement("span",null,Zt==null?void 0:Zt.total),"\uFF09"))))),ne.createElement("div",{className:Fn.tabBar},An)),gr=({className:Bt,style:wt={},children:Tt})=>ne.createElement("div",{className:ie()(Bt),style:wt},Tt),Dn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Rn=me(38854),nr=me(20834);const Un=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var cr=({sortValue:Bt,dropValue:wt,className:Tt,onSort:$t,onDrop:Cn,dataSource:An=Un})=>{var Zt;return ne.createElement("div",{className:ie()(Dn.orderWrap,Tt)},ne.createElement(Rn.Z,{dropdownRender:()=>ne.createElement(nr.default,null,An.map((On,Gn)=>ne.createElement(nr.default.Item,{key:Gn,onClick:()=>Cn(On.id)},On.name)))},ne.createElement("span",{className:Dn.orderTextWrap},(Zt=An.find(On=>wt===On.id))==null?void 0:Zt.name)),ne.createElement("span",{className:Dn.orderIconWrap},ne.createElement("span",{className:Dn.orderAsc},ne.createElement("i",{className:Bt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dn.cursorPointer} ${Dn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dn.cursorPointer}`,onClick:()=>$t(Bt==="asc"?"desc":"asc")})),ne.createElement("span",{className:Dn.orderDesc},ne.createElement("i",{className:Bt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dn.cursorPointer} ${Dn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dn.cursorPointer}`,onClick:()=>$t(Bt==="asc"?"desc":"asc")}))))},rr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const pr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Er=({sortValue:Bt,dropValue:wt,className:Tt,onSort:$t,onDrop:Cn,dataSource:An=pr})=>{var Zt;return ne.createElement("div",{className:ie()(rr.orderWrap,Tt)},ne.createElement(Rn.Z,{dropdownRender:()=>ne.createElement(nr.default,null,An.map((On,Gn)=>ne.createElement(nr.default.Item,{key:Gn,onClick:()=>Cn(On.id)},On.name)))},ne.createElement("span",{className:rr.orderTextWrap},(Zt=An.find(On=>wt===On.id))==null?void 0:Zt.name)),ne.createElement("span",{className:rr.orderIconWrap},ne.createElement("span",{className:rr.orderAsc},ne.createElement("i",{className:Bt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${rr.cursorPointer} ${rr.active}`:`iconfont icon-sanjiaoxing-up font12 ${rr.cursorPointer}`,onClick:()=>$t(Bt==="asc"?"desc":"asc")})),ne.createElement("span",{className:rr.orderDesc},ne.createElement("i",{className:Bt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${rr.cursorPointer} ${rr.active}`:`iconfont icon-sanjiaoxing-down font12 ${rr.cursorPointer}`,onClick:()=>$t(Bt==="asc"?"desc":"asc")}))))},wr={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},sn=me(3113),hr=me(2337),jn=Object.defineProperty,qn=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Mn=(Bt,wt,Tt)=>wt in Bt?jn(Bt,wt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[wt]=Tt,Yn=(Bt,wt)=>{for(var Tt in wt||(wt={}))or.call(wt,Tt)&&Mn(Bt,Tt,wt[Tt]);if(qn)for(var Tt of qn(wt))yn.call(wt,Tt)&&Mn(Bt,Tt,wt[Tt]);return Bt},Tn=(Bt,wt)=>{var Tt={};for(var $t in Bt)or.call(Bt,$t)&&wt.indexOf($t)<0&&(Tt[$t]=Bt[$t]);if(Bt!=null&&qn)for(var $t of qn(Bt))wt.indexOf($t)<0&&yn.call(Bt,$t)&&(Tt[$t]=Bt[$t]);return Tt},lr=(Bt,wt,Tt)=>new Promise(($t,Cn)=>{var An=Gn=>{try{On(Tt.next(Gn))}catch(ar){Cn(ar)}},Zt=Gn=>{try{On(Tt.throw(Gn))}catch(ar){Cn(ar)}},On=Gn=>Gn.done?$t(Gn.value):Promise.resolve(Gn.value).then(An,Zt);On((Tt=Tt.apply(Bt,wt)).next())}),Vn=Bt=>{var wt=Bt,{className:Tt,style:$t,children:Cn,loading:An=!1,openLoading:Zt,onClick:On=()=>{},size:Gn="middle",shape:ar="round",theme:sr}=wt,bn=Tn(wt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[yr,vr]=(0,ne.useState)(!1),xr=(0,ne.useMemo)(()=>{switch(sr){case hr.Fy.THEMEONE:return wr.ThemeOne;case hr.Fy.DEFAULT:default:return wr.btn}},[sr]);return ne.createElement(sn.ZP,Yn({onClick:(0,ue.throttle)(Xn=>lr(void 0,null,function*(){Zt&&vr(!0);try{yield On(Xn)}catch(xn){console.log("error",xn)}Zt&&vr(!1)}),2e3,{leading:!0,trailing:!1}),className:ie()(xr,wr[`${Gn}-${ar}`],Tt),style:$t,size:Gn,shape:ar,loading:yr||An},bn),Cn)},Fr={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Kn=({className:Bt,style:wt,children:Tt=null,onClick:$t,title:Cn})=>ne.createElement("div",{className:ie()(Fr.head,Bt),style:wt},ne.createElement("span",{className:"primary-hover",onClick:$t},ne.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ne.createElement("b",{title:Cn},Cn),ne.createElement("div",{className:Fr.node},Tt)),Sr={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},fr=({confirmShow:Bt=!0,confirmTitle:wt,confirmClick:Tt,cancelShow:$t=!0,cancelTitle:Cn,cancelClick:An,className:Zt,style:On,confirmLoading:Gn=!1})=>ne.createElement("div",{className:ie()(Sr.btns,Zt),style:On},Bt&&ne.createElement(sn.ZP,{loading:Gn,onClick:Tt,type:"primary",className:Sr.confirm},wt),$t&&ne.createElement(sn.ZP,{onClick:An,className:Sr.cancel},Cn)),Qn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},tr=({className:Bt,style:wt={},LeftContent:Tt,children:$t,RightContent:Cn})=>ne.createElement("div",{className:ie()(Qn.fixedBottom,Bt),style:wt},ne.createElement("div",{className:Qn.wrap},ne.createElement("div",{className:Qn.left},Tt),ne.createElement("div",{className:Qn.center},$t),ne.createElement("div",{className:Qn.right},Cn))),Tr={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ur=({className:Bt,style:wt={},dataSource:Tt=[]})=>ne.createElement("div",{className:ie()(Tr.crumbs,Bt),style:wt},Tt.map(($t,Cn)=>CnLe.history.push($t.path)},$t.name):ne.createElement("span",null,$t.name),ne.createElement("span",null,"\xA0",">","\xA0")):ne.createElement("span",{key:Cn,style:{color:"#5F6368"}},$t.name))),Cr=me(31797),Nr=Object.defineProperty,Dr=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,br=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Or=(Bt,wt,Tt)=>wt in Bt?Nr(Bt,wt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[wt]=Tt,Gr=(Bt,wt)=>{for(var Tt in wt||(wt={}))kr.call(wt,Tt)&&Or(Bt,Tt,wt[Tt]);if(br)for(var Tt of br(wt))Br.call(wt,Tt)&&Or(Bt,Tt,wt[Tt]);return Bt},jr=(Bt,wt)=>Dr(Bt,mr(wt)),Vr=(Bt,wt)=>{var Tt={};for(var $t in Bt)kr.call(Bt,$t)&&wt.indexOf($t)<0&&(Tt[$t]=Bt[$t]);if(Bt!=null&&br)for(var $t of br(Bt))wt.indexOf($t)<0&&Br.call(Bt,$t)&&(Tt[$t]=Bt[$t]);return Tt};const{Countdown:Jr}=Cr.default;var Hr=Bt=>{var wt=Bt,{onChange:Tt}=wt,$t=Vr(wt,["onChange"]);const[Cn,An]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{typeof Cn=="number"&&Cn>=0&&Tt(Cn)},[Cn]);const Zt=On=>{const Gn=Math.floor(On/1e3);An(Gn)};return ne.createElement(Jr,jr(Gr({},$t),{onChange:Zt}))},Zr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Nt=({DataProps:Bt,className:wt,style:Tt={}})=>{var $t;return ne.createElement("div",{className:ie()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Zr.ClassRoomItem,wt),style:Tt,onClick:()=>{(0,_e.xg)(Bt==null?void 0:Bt.first_category_url)}},ne.createElement("div",{className:"flex flex-col item-center"},ne.createElement("img",{src:`${($t=We.Z)==null?void 0:$t.IMG_SERVER}/images/${Bt==null?void 0:Bt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Bt==null?void 0:Bt.subject_identifier)&&ne.createElement("div",{className:"mt-40px"},ne.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ne.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ne.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Bt!=null&&Bt.is_public)&&ne.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),ne.createElement("span",{className:ie()("text-16px font-medium",Zr.TitleDom)},Bt==null?void 0:Bt.name)),ne.createElement("div",{className:"c-grey-333 font-medium"},Bt==null?void 0:Bt.creator),ne.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Bt==null?void 0:Bt.course_members_count),ne.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ne.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Bt==null?void 0:Bt.tasks_count),Bt!=null&&Bt.is_end?ne.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ne.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Jt=Object.defineProperty,pn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Yt=(Bt,wt,Tt)=>wt in Bt?Jt(Bt,wt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[wt]=Tt,Xe=(Bt,wt)=>{for(var Tt in wt||(wt={}))En.call(wt,Tt)&&Yt(Bt,Tt,wt[Tt]);if(pn)for(var Tt of pn(wt))on.call(wt,Tt)&&Yt(Bt,Tt,wt[Tt]);return Bt},Pt=({DataProps:Bt=[],selectValue:wt,onChange:Tt,className:$t,style:Cn={},extra:An,classNameItem:Zt,styleItem:On={},barHidden:Gn})=>{const[ar,sr]=(0,ne.useState)();return(0,ne.useEffect)(()=>{sr(Array.isArray(wt)?wt:[wt])},[wt]),ne.createElement("div",{className:ie()("flex px-20px py-10px gap-40px",$t),style:Xe({borderBottom:"1px solid #D3F0FF"},Cn)},Bt==null?void 0:Bt.map(bn=>ne.createElement("div",{key:bn==null?void 0:bn.id,className:ie()("flex item-center justify-center current c-grey-333 text-16 relative",Zt,bn==null?void 0:bn.className),style:Xe(Xe({color:ar!=null&&ar.includes(bn==null?void 0:bn.id)?"#1890FF":"",minWidth:88},On),(bn==null?void 0:bn.style)||{}),onClick:yr=>{Tt==null||Tt({domEvent:yr,item:bn}),bn!=null&&bn.link&&Le.history.push(bn==null?void 0:bn.link)}},bn==null?void 0:bn.name,!Gn&&(ar==null?void 0:ar.includes(bn==null?void 0:bn.id))&&ne.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ne.createElement("div",{className:"ml-auto"},An))},kt=Object.defineProperty,bt=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Bn=(Bt,wt,Tt)=>wt in Bt?kt(Bt,wt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[wt]=Tt,$n=(Bt,wt)=>{for(var Tt in wt||(wt={}))qt.call(wt,Tt)&&Bn(Bt,Tt,wt[Tt]);if(Ut)for(var Tt of Ut(wt))Kt.call(wt,Tt)&&Bn(Bt,Tt,wt[Tt]);return Bt},ir=(Bt,wt)=>bt(Bt,an(wt)),Wn=({value:Bt,onChange:wt,onInputChange:Tt,className:$t,style:Cn={},InputProps:An})=>{const[Zt,On]=(0,ne.useState)(Bt);return ne.createElement("div",{className:ie()("flex item-center rounded-full px-10px py-2px",$t),style:$n({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Cn)},ne.createElement(Se.default,ir($n({bordered:!1},An),{onChange:Gn=>{On(Gn.target.value),Tt==null||Tt(encodeURIComponent(Gn.target.value))},onPressEnter:Gn=>{wt==null||wt({domEvent:Gn,item:{value:Zt}})}})),ne.createElement("img",{className:"h-22px current",src:me(25365),height:22,onClick:Gn=>{wt==null||wt({domEvent:Gn,item:{value:Zt}})}}))}},31103:function(ct,it,me){"use strict";me.d(it,{Z:function(){return we}});var ne=me(59301);function we(E,ve){const ge=(0,ne.useRef)();(0,ne.useEffect)(()=>{ge.current=E}),(0,ne.useEffect)(()=>{function de(){ge.current()}if(ve!==null){let le=setInterval(de,ve);return()=>clearInterval(le)}},[ve])}},21390:function(ct,it,me){"use strict";var ne=me(59301),we=me(31797),E=me(5871),ve=me(78241),ge=me(43418),de=me(71418),le=me(1710),ie=me(92832),ue=me(95237),se=me(43604),oe=me(3113),ae=me(87513),re=me(56656),z=me.n(re),a=me(65582),y=me(65862),x=me(27158),b=me(41867),ee=me(61527),te=me(59301),ce=(he,Ee,be)=>new Promise((Se,Pe)=>{var Ce=Ae=>{try{Be(be.next(Ae))}catch(Te){Pe(Te)}},xe=Ae=>{try{Be(be.throw(Ae))}catch(Te){Pe(Te)}},Be=Ae=>Ae.done?Se(Ae.value):Promise.resolve(Ae.value).then(Ce,xe);Be((be=be.apply(he,Ee)).next())});const{Countdown:pe}=we.default,fe=({value:he,onChange:Ee,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:he,onChange:Ee,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ye=({exercise:he,successCb:Ee,dispatch:be})=>{var Se,Pe,Ce,xe;const Be=(0,a.useIntl)(),Ae=(0,a.useParams)(),[Te]=ve.default.useForm(),Le=ve.default.useWatch("time",Te),[je,Oe]=(0,ne.useState)(!1),Ke=(0,ne.useRef)(),{actionTabs:Ve}=he,[Ge,ze]=(0,ne.useState)(),[,We,_e,He]=(0,ee.U)(ae.n7,{id:Ae.categoryId}),[,Ze,Ye]=(0,ee.U)(ae.Cd,{});(0,ne.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(Oe(!1),Te.resetFields())},[he.actionTabs.key]);const nt=()=>new Promise($e=>ce(void 0,null,function*(){var Me,Ie;return Ke.current=yield(0,x.y)({ip_limit:(Me=Ve==null?void 0:Ve.exerciseParams)==null?void 0:Me.ip_limit,ip_bind:(Ie=Ve==null?void 0:Ve.exerciseParams)==null?void 0:Ie.ip_bind_type}),$e()})),Je=()=>ce(void 0,null,function*(){var $e,Me,Ie,Re,Ne;yield Te.validateFields();const tt=Te.getFieldsValue();if(Oe(!0),((($e=Ve==null?void 0:Ve.exerciseParams)==null?void 0:$e.ip_limit)!=="no"||(Me=Ve==null?void 0:Ve.exerciseParams)!=null&&Me.ip_bind_type)&&(yield nt()),(yield(0,ae.ZD)((Ie=Ve==null?void 0:Ve.exerciseParams)==null?void 0:Ie.id,{exercise_user_id:(Re=Ve==null?void 0:Ve.exerciseParams)==null?void 0:Re.exercise_user_id,unlock_key:tt.unlock_key,time:tt.time,ip:Ke.current})).status===0){if(Ee){be({type:"exercise/setActionTabs",payload:{}}),Ee();return}const rt=Ve==null?void 0:Ve.exerciseParams;(0,y.nr)({inner_ip:rt.inner_ip,public_ip:rt.public_ip,open_camera:rt.open_camera,ip_limit:rt.ip_limit,ip_bind:rt.ip_bind,ip_bind_type:rt.ip_bind_type,exercise_tips:rt.exercise_tips,exerciseId:rt.id,screen_open:rt.screen_open,screen_num:rt.screen_num,screen_sec:rt.screen_sec,coursesId:Ae.coursesId,login:(Ne=(0,b.eY)())==null?void 0:Ne.login,history,identity_verify:rt.identity_verify,open_phone_video_recording:rt.open_phone_video_recording,current_status:rt.current_status}),be({type:"exercise/setActionTabs",payload:{}})}Oe(!1)}),Ue=[{title:Be.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:$e=>te.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:$e=>te.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Fe=((Se=Ve==null?void 0:Ve.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=Ve==null?void 0:Ve.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,ne.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const $e=yield Ye(Ae);yield _e({}),$e.status||ze($e)})},[he.actionTabs.key]);const{time:Qe,end_time:De}=(Ge==null?void 0:Ge.exercise)||{},ke=He!=null&&He.user_end_time?z()(He==null?void 0:He.user_end_time).add(1,"minutes"):z()(),qe=z()(He==null?void 0:He.user_total_end_time)>ke?Math.round(z().duration(z()(He==null?void 0:He.user_total_end_time).diff(ke.startOf("minute"))).asMinutes()):0,et=((He==null?void 0:He.student_left_minutes)||0)+(Le||0);return te.createElement(te.Fragment,null,te.createElement(ge.default,{width:514,centered:!0,closable:!!((Ce=Ve==null?void 0:Ve.exerciseParams)!=null&&Ce.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(de.Z,{spinning:We||Ze},Fe&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Fe&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Fe&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((xe=Ve==null?void 0:Ve.exerciseParams)==null?void 0:xe.errorMessage)||{}],columns:Ue}),te.createElement("div",{className:""},te.createElement(ve.default,{form:Te,layout:"vertical",autoComplete:"off"},te.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Qe!==-1?te.createElement(te.Fragment,null,te.createElement(ve.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(He==null?void 0:He.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(fe,{MaxMinutes:qe})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},We||Ze?"--":et),"\u5206\u949F",et!==0&&(He==null?void 0:He.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},z()(He==null?void 0:He.user_end_time).add(Le||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(De).format("YYYY-MM-DD HH:mm")))),te.createElement(ue.Z,{justify:"space-between",align:"middle"},te.createElement(se.Z,null),te.createElement(se.Z,null,te.createElement(oe.ZP,{loading:je,onClick:Je},"\u8FDB\u5165\u8003\u8BD5"))))))};it.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(ye)},17933:function(ct,it,me){"use strict";me.d(it,{Z:function(){return a}});var ne=me(59301),we=me(65582),E=me(43418),ve=me(3113),ge=me(71418),de=me(67172),le=me(80443),ie=me(50258),ue=me(24334),se=me(56656),oe=me.n(se),ae=me(17124),re=me(59301),z=(y,x,b)=>new Promise((ee,te)=>{var ce=ye=>{try{fe(b.next(ye))}catch(he){te(he)}},pe=ye=>{try{fe(b.throw(ye))}catch(he){te(he)}},fe=ye=>ye.done?ee(ye.value):Promise.resolve(ye.value).then(ce,pe);fe((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,ee]=(0,ne.useState)(void 0);console.log((0,we.useLocation)(),33);const te=(0,we.useLocation)();(0,ne.useEffect)(()=>{y&&function(){return z(this,null,function*(){const Ge=yield(0,de.X6)(y);ee(Ge.data)})}()},[y]);const{status:ce,created_at:pe,code:fe,name:ye,language:he,pass_sets_count:Ee,set_count:be,error_msg:Se,output:Pe,input:Ce,expected_output:xe,execute_memory:Be,user:Ae,execute_time:Te,input_file_url:Le,output_file_url:je,is_file:Oe,expected_output_file_url:Ke}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(ge.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},le.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,oe()(pe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,he)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,Te*1e3,"ms")," "),re.createElement("li",null," ",`${ce===ae.h.HIDE_COMPILE_STATUS?"--":Ee} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,le.gZ)({status:ce,error_msg:Se,execute_time:Te,output:Pe,input:Ce,expected_output:xe,input_file_url:Le,output_file_url:je,is_file:Oe,expected_output_file_url:Ke}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ue.Base64.decode(fe),options:{readOnly:!0}}))):null)))}},88125:function(ct,it,me){"use strict";me.d(it,{Im:function(){return be},Y4:function(){return Pe}});var ne=me(59301),we=me(92832),E=me(8591),ve=me(3113),ge=me(10129),de=me(24334),le=me.n(de),ie=me(25492),ue=me(42678),se=me(6339),oe=me(65862),ae=me(34376),re=me.n(ae),z=me(38147),a=me(65582),y=me(17933),x=me(77254),b=me(67172),ee=me(56918),te=me(21185),ce=me(92310),pe=me.n(ce),fe=me(84056),ye=me(59301),he=(Be,Ae,Te)=>new Promise((Le,je)=>{var Oe=Ge=>{try{Ve(Te.next(Ge))}catch(ze){je(ze)}},Ke=Ge=>{try{Ve(Te.throw(Ge))}catch(ze){je(ze)}},Ve=Ge=>Ge.done?Le(Ge.value):Promise.resolve(Ge.value).then(Oe,Ke);Ve((Te=Te.apply(Be,Ae)).next())});const{TextArea:Ee}=we.default,be={[ge.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ge.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ge.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Be=>(Be[Be.SET_VISIBLE=0]="SET_VISIBLE",Be[Be.SET_TABINDEX=1]="SET_TABINDEX",Be))(Se||{});function Pe(Be){const{status:Ae,error_msg:Te,output:Le,input:je,expected_output:Oe,is_file:Ke,input_file_url:Ve,output_file_url:Ge,expected_output_file_url:ze,setMonacoValue:We,setData:_e}=Be,He=(0,ne.useRef)(),Ze=(0,ne.useRef)(),Ye=(0,ne.useRef)();let nt=null;const Je={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ne.useEffect)(()=>{if(Le&&!Ke&&He.current){const Ue=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(He.current);const Fe=(0,oe.pp)(de.Base64.decode(Le));Ue.write(Fe),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(Qe){}},100)}if(je&&!Ke&&Ze.current){const Ue=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Ze.current),Ue.write((0,oe.pp)(je)),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(Fe){}},100)}if(Oe&&!Ke&&Ye.current){const Ue=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Ye.current),Ue.write((0,oe.pp)(de.Base64.decode(Oe))),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(Fe){}},100)}},[Le]),Ae){case ge.h.NOMATCH:nt=ye.createElement(ye.Fragment,null,ye.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ke&&ye.createElement("div",{ref:He}),Ke&&ye.createElement("div",{style:Je},ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const Ue=yield(0,z.ZP)(Ge,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(Ue),setTimeout(()=>{_e(Ge)},200)})},Le)),ye.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ke&&ye.createElement("div",{ref:Ye}),Ke&&ye.createElement("div",{style:Je},ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const Ue=yield fetch(ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield Ue.text()),setTimeout(()=>{_e(ze)},200)})},Oe)));break;case ge.h.EXECUTEFAILURE:nt=ye.createElement(ye.Fragment,null,ye.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ye.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ke&&ye.createElement(se.Z,{value:je,style:Je}),Ke&&ye.createElement("div",{style:Je},ye.createElement("a",{onClick:()=>(0,oe.LR)(Ve,je)},je))),ye.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ye.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ye.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},de.Base64.decode(Te),"111")));break;case ge.h.COMPILEFAILURE:nt=ye.createElement(ye.Fragment,null,ye.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ye.createElement("pre",{className:ie.Z.error},de.Base64.decode(Te)));break;case ge.h.PODFAILURE:nt=ye.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ge.h.TIMEOUT:nt=ye.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ye.createElement(ye.Fragment,null," ",nt," ")}function Ce(Be){const{status:Ae,error_msg:Te,execute_time:Le,output:je,input:Oe,expected_output:Ke,is_file:Ve,input_file_url:Ge,output_file_url:ze,expected_output_file_url:We}=Be;let _e=null;switch(Ae){case ge.h.OK:case ge.h.NOMATCH:case ge.h.EXECUTEFAILURE:case ge.h.COMPILEFAILURE:_e=ye.createElement("div",{id:"outputResultRef",className:"h100"});break;case ge.h.PODFAILURE:_e=ye.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ge.h.TIMEOUT:_e=ye.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ye.createElement(ye.Fragment,null," ",_e," ")}function xe({value:Be,className:Ae}){return ye.createElement("span",{className:Ae},Be)}it.ZP=({input:Be,is_file:Ae,debuging:Te,submitting:Le,executingMessage:je,debugResult:Oe,onChangeInput:Ke,onDebugCode:Ve,onSubmitCode:Ge,hack:ze,user:We,submitResult:_e,isWhiteTheme:He,topDispatch:Ze})=>{const[Ye]=(0,a.useSearchParams)(),nt=(0,a.useParams)(),[Je,Ue]=(0,ne.useState)(!1),[Fe,Qe]=(0,ne.useState)(!1),[De,ke]=(0,ne.useState)(1),[qe,et]=(0,ne.useState)(!1),[$e,Me]=(0,ne.useState)(0),[Ie,Re]=(0,ne.useState)(!1),[Ne,tt]=(0,ne.useState)(""),[st,rt]=(0,ne.useState)(""),ot=(0,ne.useRef)(),yt=(0,ne.useRef)(),mt=(0,ne.useRef)(null),ft=(0,ne.useRef)(null),lt=(0,ne.useRef)(null);console.log(_e,"submitResult",nt);const{status:Et,id:St,input:xt,output:Lt,expected_output:_t,is_file:Ht,input_file_url:At,output_file_url:Ot,expected_output_file_url:Dt,error_msg:rn,hack_sets:un}=_e||{};(0,ne.useEffect)(()=>{Et===0&&(ke(1),Me(0))},[Et,St]),(0,ne.useEffect)(()=>{he(void 0,null,function*(){var Qt;const at=yield(0,b.rX)(nt==null?void 0:nt.id,"submit");(at==null?void 0:at.status)===0&&(at!=null&&at.data&&((Qt=at==null?void 0:at.data)==null?void 0:Qt.status)!==0?(Ze({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:at==null?void 0:at.data}}),ke(2),Me(320)):(ke(1),Me(0)))})},[nt==null?void 0:nt.id]),(0,ne.useEffect)(()=>{if(ot.current){let en=function(gn){Mt=It.offsetHeight,jt=!0,nn=gn.pageY,lt.current.style.display="block"},Qt=function(){jt=!1,lt.current.style.display="none"},at=function(gn){if(jt){tn();let gt=nn-gn.pageY,dt=Mt+gt;if(dt<0&&(dt=0),dt>window.innerHeight-150&&(dt=window.innerHeight-150),De===1){dt<=34?Me(0):Me(dt);return}console.log(dt,"resizeH"),Me(dt)}};const It=mt.current;let Mt=0,jt=!1,nn=0;const dn=document.getElementById("case-y-bar");return dn==null||dn.addEventListener("mousedown",en),document.addEventListener("mousemove",at),document.addEventListener("mouseup",Qt),()=>{const gn=document.getElementById("case-y-bar");gn==null||gn.removeEventListener("mousedown",en),document.removeEventListener("mousemove",at),document.removeEventListener("mouseup",Qt)}}},[ot,De]),(0,ne.useEffect)(()=>{const en=x.Z.subscribe("resize-move-bar",tn);if(Ye.get("type")!=="exercises")return document.addEventListener((0,fe.gH)(),fn),()=>{document.removeEventListener((0,fe.gH)(),fn),en()}},[]),(0,ne.useEffect)(()=>{});function tn(){var en,Qt,at,It;const Mt=document.getElementById("outputResultRef");if(Mt){let jt=Mt.dataset.text;yt.current.reset(),yt.current.writeln(jt);const nn=document.getElementById("outputResultRef").offsetWidth-20,dn=((It=(at=(Qt=(en=yt.current)==null?void 0:en._core)==null?void 0:Qt._renderService)==null?void 0:at.dimensions)==null?void 0:It.actualCellWidth)||10,gn=Math.ceil(nn/dn);yt.current.resize(gn,Math.ceil(Mt.clientHeight/16))}}function Wt(){Ue(!Je),setTimeout(()=>{tn()},300),Me(Je?320:window.innerHeight-150)}function Vt(){Fe?(Qe(!1),(0,fe.BU)()):(Qe(!0),(0,fe.Dj)(ft.current))}const fn=en=>{(0,fe.vp)()||Qe(!1)},cn=(0,ne.useMemo)(()=>{if(Oe){const{status:en,output:Qt,error_msg:at}=Oe;return setTimeout(()=>{let It="",Mt=document.getElementById("outputResultRef");Qt?It=de.Base64.decode(Qt):at&&(It=de.Base64.decode(at)),yt.current=new ae.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),yt.current.open(Mt),yt.current.onKey(function(jt){var nn;if(jt.domEvent.key.toLocaleUpperCase()==="C"&&jt.domEvent.ctrlKey){jt.domEvent.preventDefault();let dn=(nn=yt.current)==null?void 0:nn.getSelection();navigator.clipboard.writeText(dn).then(()=>{})}}),Mt.dataset.text=It,yt.current.setOption("convertEol",!0),tn()},300),ye.createElement(ye.Fragment,null,Ce(Oe))}return null},[Oe]);function kn(){var en,Qt;if(!(ze!=null&&ze.code)||((en=ze==null?void 0:ze.code)==null?void 0:en.trim().length)===0){(Qt=E.ZP)==null||Qt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),Me(320),Ve()}const zt=en=>he(void 0,null,function*(){let Qt=yield(0,z.ZP)(`/api/problems/${en}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});Qt&&(window.location.href=`/myproblems/${Qt==null?void 0:Qt.identifier}${window.location.search}`)});function ln(){Ht?navigator.clipboard.writeText(de.Base64.decode(rn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(de.Base64.decode(Lt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ye.createElement(ne.Fragment,null,ye.createElement("div",{className:pe()(ie.Z.case,He&&ie.Z.whiteCase),style:{height:$e},ref:mt},ye.createElement("div",{className:ie.Z.fullMask,ref:lt}),ye.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:ot,draggable:!1},De===2&&ye.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),De===1&&($e<=34?ye.createElement("div",{onClick:()=>{Me(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ye.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ye.createElement("div",{onClick:()=>{Me(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ye.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ye.createElement("div",null,ye.createElement("div",{className:ie.Z.caseHead},ye.createElement("div",{className:ie.Z.dot}),ye.createElement("div",{className:ie.Z.text},De===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),De===2&&!Le&&typeof Et=="number"&&ye.createElement(ye.Fragment,null,Et===ge.h.OK?ye.createElement("div",{className:ie.Z.pass},ye.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ye.createElement("div",{className:ie.Z.noPass},ye.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[Et])),ye.createElement("div",{className:ie.Z.btns},De===2&&!Le&&ye.createElement(ye.Fragment,null,Et!==ge.h.OK&&ye.createElement("div",{onClick:ln},ye.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ye.createElement("div",{onClick:()=>{Re(St)}},ye.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ye.get("type")!=="exercises"&&ye.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Wt()},ye.createElement("i",{className:`iconfont icon-${Je?"suoxiao1":"fangda"}`})))),ye.createElement("div",{style:{display:De===1?"block":"none"}},Te?ye.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ye.createElement("div",{style:{height:$e-34}},ye.createElement("div",{className:ie.Z.result},ye.createElement("div",{className:ie.Z.left},ye.createElement("div",{className:ie.Z.title},ye.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ye.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ye.createElement("div",{className:ie.Z.leftNode},ye.createElement(Ee,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ae?"":Be,onChange:Ke}))),ye.createElement("div",{className:ie.Z.right},ye.createElement("div",{className:ie.Z.title},ye.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ye.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ye.createElement("div",{className:ie.Z.node},Oe?cn:ye.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ye.createElement("div",{style:{display:De===2?"block":"none"}},Le?ye.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ye.createElement("div",{style:{height:$e-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ye.createElement("div",{ref:ft,className:ie.Z.elseNode},ye.createElement("div",{className:ie.Z.nameWrap},ye.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ye.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ye.createElement("div",{className:ie.Z.scroll},ye.createElement("pre",{className:ie.Z.scrollBox,style:qe?{height:Fe?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ht&&ye.createElement(xe,{value:xt}),Ht&&ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const en=yield fetch(At,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rt(yield en.text()),setTimeout(()=>{tt(At)},200)})},xt)),xt&&ye.createElement("div",{className:ie.Z.action},ye.createElement("span",{onClick:()=>et(!qe)},qe?"\u6536\u8D77":"\u5C55\u5F00"),Ye.get("type")!=="exercises"&&ye.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Vt(),className:`iconfont icon-${Fe?"suoxiao1":"fangda"}`})))),ye.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ye.createElement("div",{className:ie.Z.left},ye.createElement("div",{className:ie.Z.title},ye.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ye.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ye.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ye.createElement("pre",null,!Ht&&ye.createElement(xe,{className:"mb10",value:_t&&de.Base64.decode(_t)||""}),Ht&&ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const en=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rt(yield en.text()),setTimeout(()=>{tt(Dt)},200)})},_t)))),ye.createElement("div",{className:ie.Z.right},ye.createElement("div",{className:ie.Z.title},ye.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ye.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ye.createElement("div",{className:ie.Z.node,style:{color:Et===ge.h.OK?"#2ABD8C":"#FF2C29"}},ye.createElement("pre",null,(Et===4||Et===5)&&ye.createElement(xe,{className:"mb10",value:rn&&de.Base64.decode(rn)||""}),Et!=4&&Et!=5&&(Ht?ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const en=yield(0,z.ZP)(Ot,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{rt(en)}catch(Qt){rt("")}setTimeout(()=>{tt(Ot)},200)})},Lt):ye.createElement(xe,{className:"mb10",value:Lt&&de.Base64.decode(Lt)||""})))))))))),ye.createElement("div",{className:pe()(ie.Z.footer,He&&ie.Z.whiteFooter),style:{zIndex:100}},(ze==null?void 0:ze.is_program)&&(ze==null?void 0:ze.above_question)&&ye.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>zt(ze==null?void 0:ze.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ze==null?void 0:ze.is_program)&&(ze==null?void 0:ze.under_question)&&ye.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>zt(ze==null?void 0:ze.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ye.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Te||Le,loading:Te,color:"#2ABD8C",className:"mr10",onClick:kn},"\u8C03\u8BD5\u4EE3\u7801"),Ye.get("qtype")!=="8"&&ye.createElement(ve.ZP,{className:ie.Z.disabled,type:"primary",icon:ye.createElement("i",{className:"iconfont icon-bofang1"}),loading:Le,disabled:Te||Le,onClick:()=>{var en,Qt;if(!(ze!=null&&ze.code)||((en=ze==null?void 0:ze.code)==null?void 0:en.trim().length)===0){(Qt=E.ZP)==null||Qt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),Me(320),Ge()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ye.createElement(y.Z,{onClose:Re,open:Ie}),ye.createElement(te.Z,{close:!0,data:Ne,type:Ne.length?"txt":"",onClose:()=>tt(""),monacoEditor:{value:st,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(ct,it,me){"use strict";me.r(it),me.d(it,{Types:function(){return jr},default:function(){return Hr}});var ne=me(59301),we=me(65582),E=me(31797),ve=me(43418),ge=me(71418),de=me(3113),le=me(6848),ie=me(95237),ue=me(67172),se=me(87513),oe=me(84056),ae=me(29584),re=me(74128),z=me(87169),a=me(43428),y=me(50258),x=me(57261),b=me(42926),ee=me(77825),te=me(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},pe=me(56102),fe=me(38147),ye=(Nt,Jt,pn)=>new Promise((En,on)=>{var Yt=Pt=>{try{ht(pn.next(Pt))}catch(kt){on(kt)}},Xe=Pt=>{try{ht(pn.throw(Pt))}catch(kt){on(kt)}},ht=Pt=>Pt.done?En(Pt.value):Promise.resolve(Pt.value).then(Yt,Xe);ht((pn=pn.apply(Nt,Jt)).next())}),Ee=({showResourceCentre:Nt,identifier:Jt})=>{const pn=(0,we.useParams)(),[En,on]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{Nt&&Yt()},[Nt]);const Yt=()=>ye(void 0,null,function*(){const Xe=yield(0,fe.ZP)(`/api/problems/${Jt}/attachment_list.json`,{method:"get"});(Xe==null?void 0:Xe.status)==0&&on(Xe.data||[])});return ne.createElement("div",{className:"tpi-code-setting"},ne.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(En!=null&&En.length)&&ne.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),En==null?void 0:En.map((Xe,ht)=>ne.createElement("dl",{className:ce.list,key:ht},ne.createElement(le.Z,{title:Xe.title},ne.createElement("dt",null,ne.createElement("i",{className:"icon-wenjian4 mr5"}),Xe.title)),ne.createElement("dd",null,ne.createElement(pe.CopyToClipboard,{text:Xe.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},ne.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=me(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Te=(Nt,Jt,pn)=>Jt in Nt?Se(Nt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):Nt[Jt]=pn,Le=(Nt,Jt)=>{for(var pn in Jt||(Jt={}))Be.call(Jt,pn)&&Te(Nt,pn,Jt[pn]);if(xe)for(var pn of xe(Jt))Ae.call(Jt,pn)&&Te(Nt,pn,Jt[pn]);return Nt},je=(Nt,Jt)=>Pe(Nt,Ce(Jt));const Oe={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Ke=(Nt=>(Nt[Nt.set_font_size=0]="set_font_size",Nt[Nt.set_theme=1]="set_theme",Nt[Nt.on_tab_to_space=2]="on_tab_to_space",Nt[Nt.set_show_editor_setting=3]="set_show_editor_setting",Nt[Nt.set_show_respurce_center=4]="set_show_respurce_center",Nt))(Ke||{});function Ve(Nt,Jt){switch(Jt.type){case 3:return je(Le({},Nt),{showEditorSetting:Jt.payload});case 1:return je(Le({},Nt),{theme:Jt.payload});case 0:return je(Le({},Nt),{fontSize:Jt.payload});case 2:return je(Le({},Nt),{tabToSpace:Jt.payload});case 4:return je(Le({},Nt),{showResourceCentre:Jt.payload});default:throw new Error}}var Ge=({isLoading:Nt,value:Jt,onChange:pn,language:En,onUpdateCode:on,ActionBarRender:Yt,setIsWhiteTheme:Xe,identifier:ht})=>{const[Pt,kt]=(0,ne.useReducer)(Ve,Oe),{theme:bt,fontSize:an,showEditorSetting:Ut,tabToSpace:qt,showResourceCentre:Kt}=Pt,Bn=(0,ne.useRef)(),$n=(0,ne.useRef)();(0,ne.useEffect)(()=>{Xe(bt==="vs")},[bt]);const ir={onFontSizeChange:$t=>{kt({type:0,payload:$t}),(0,b.t)("cmFontSize",$t)},tabToSpace:qt,cmFontSize:an,className:"oj",cmCodeMode:bt,onTabToSpace:$t=>{kt({type:2,payload:$t}),(0,b.t)("cmTabToSpace",$t)},onCodeModeChange:$t=>{kt({type:1,payload:$t}),(0,b.t)("ProgrammingCodeMode",$t)}};function Ln(){kt({type:3,payload:!1})}function Wn(){kt({type:3,payload:!0})}function Bt(){kt({type:4,payload:!1})}function wt(){kt({type:4,payload:!0})}const Tt={value:Jt,language:En,theme:bt,options:{fontSize:an,insertSpaces:qt},onChange:$t=>{pn($t),$n.current=$t,clearTimeout(Bn.current),Bn.current=setTimeout(()=>{on($n.current)},1e4)},onEditBlur:$t=>{$n.current&&on($n.current)}};return be.createElement(ne.Fragment,null,Yt(Wn,wt),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!Nt&&be.createElement(y.ZP,Le({},Tt))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ut,onClose:Ln},be.createElement(ee.Z,Le({},ir)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Kt,onClose:Bt},be.createElement(Ee,{showResourceCentre:Kt,identifier:ht}))))},ze=me(60141),We=me(24334),_e=me(88125),He={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Ze={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ye=me(1710),nt=me(58421),Je=me(58617),Ue=me(17933),Fe=me(56656),Qe=me.n(Fe),De=me(59301);const{Column:ke}=Ye.default;var qe=({submitResult:Nt,submitting:Jt,submitRecords:pn,page:En,onPageChange:on,topicId:Yt})=>{const[Xe]=(0,we.useSearchParams)(),{records:ht,records_count:Pt}=pn||{},[kt,bt]=(0,ne.useState)(!1),an=Xe.get("type")==="1";return De.createElement(ge.Z,{spinning:Jt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:De.createElement(Je.Z,{style:{fontSize:24},spin:!0})},(ht==null?void 0:ht.length)>0?De.createElement(Ye.default,{dataSource:ht,rowKey:"id",pagination:!1},De.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ut,qt)=>De.createElement("span",null," ",Qe()(Ut).format("YYYY-MM-DD HH:mm:ss"))}),De.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ut,qt)=>{var Kt;return De.createElement("span",{className:`${Ut===0?"c-green":"c-red"} current`,onClick:()=>{bt(qt.id)}},(Kt=_e.Im[Ut])==null?void 0:Kt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),De.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${an?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ut=>Ut?an?Ut:Ut/1e3:""}),De.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${an?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ut=>Ut?an?Ut:parseFloat((Ut/1024).toFixed(2)):""}),De.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),De.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ut,qt)=>De.createElement("span",{className:"c-light-primary current",onClick:()=>{bt(qt.id)}},"\u67E5\u770B")})):De.createElement("div",{style:{height:300,width:"100%"}}),De.createElement(Ue.Z,{onClose:bt,open:kt}),Pt>15?De.createElement(nt.Z,{className:Ze.pagination,current:En,pageSize:15,total:Pt,onChange:on}):null)},et=me(2524),$e=me(12563),Me={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ie=me(6339),Re=me(59301);const Ne={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var tt=({hack:Nt})=>{const{language:Jt,difficult:pn,time_limit:En,description:on}=Nt,[Yt]=(0,we.useSearchParams)(),Xe=Ne[pn];return Re.createElement(Re.Fragment,null,Re.createElement("ul",{className:Me.info},Re.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Re.createElement("b",{className:Me.info_tag},Jt)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Re.createElement($e.default,{color:Xe==null?void 0:Xe.color},Xe==null?void 0:Xe.name)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Re.createElement("span",{style:{color:"#333333"}},En,"\u79D2"))),Yt.get("qtype")==="8"?Re.createElement(Ie.Z,{value:on,showProgramFill:!0,className:Me.desc}):Re.createElement(Ie.Z,{value:on,className:Me.desc}))},st={},rt=me(59301),ot=({hack:Nt,current_user:Jt})=>rt.createElement("div",{className:st.answer},Nt!=null&&Nt.answer_text?rt.createElement(Ie.Z,{style:{padding:"13px 0"},value:(Nt==null?void 0:Nt.answer_text)||""}):rt.createElement(et.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),yt=me(77254);function mt(Nt,Jt){return(0,fe.U2)(`/problems/${Nt}/comments.json`,{page:Jt,limit:10})}function ft(Nt){return(0,fe.v_)(`/discusses/${Nt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Nt,Jt,pn){return(0,fe.v_)(`/problems/${Nt}/comments/reply.json`,{comments:{content:pn,parent_id:Jt}})}function Et(Nt,Jt){return(0,fe.v_)(`/problems/${Nt}/comments.json`,{comments:{content:Jt}})}function St(Nt,Jt,pn){return(0,fe.v_)(`/problems/${Nt}/comments/${Jt}/hidden.json`,pn)}function xt(Nt,Jt){return(0,fe.IV)(`/problems/${Nt}/comments/${Jt}`)}var Lt=me(83554);function _t({author:Nt}){return ne.createElement("a",{href:`/users/${Nt.login}`,target:"_blank"},ne.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Nt.image_url}`,width:"50"}))}function Ht({data:Nt,index:Jt,parentDiscussIndex:pn,user:En,onSetActionType:on}){const{author:Yt,can_delete:Xe,content:ht,id:Pt,time:kt}=Nt;function bt(){on({id:Pt,index:Jt,type:"delete-discuss",parentDiscussIndex:pn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const an=En.admin||Xe||Yt.user_id===En.user_id;return ne.createElement("div",{className:"discuss-item-container second-discuss "},ne.createElement(_t,{author:Yt}),ne.createElement("section",null,ne.createElement("div",{className:"discuss-info"},ne.createElement("a",{href:`/users/${Yt.login}`,target:"_blank"},Yt.name),ne.createElement("span",{className:"grey"},kt),ne.createElement("div",{className:"btn-group",style:{marginBottom:0}},an?ne.createElement("a",{onClick:bt,title:"\u5220\u9664"},ne.createElement("i",{className:"iconfont icon-shanchu"})):null)),ne.createElement(Ie.Z,{className:"discuss-content",value:ht})))}var At=({user:Nt,data:Jt,index:pn,onPlusDiscuss:En,onSetActionType:on,activeDiscussIndex:Yt,onReplyDiscuss:Xe,onSetActiveDiscussIndex:ht})=>{const{content:Pt,children:kt,hidden:bt,id:an,praise_count:Ut,time:qt,user_praise:Kt,can_delete:Bn,author:$n}=Jt;function ir(){ht(an)}function Ln(){En(an,!Kt,pn)}function Wn(){on({id:an,index:pn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Bt(){on({id:an,index:pn,params:{hidden:bt?"0":"1"},type:"hidden-discuss",message:bt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const wt=Nt.admin||Nt.user_id===$n.user_id;return ne.createElement("div",{className:"discuss-item-container",key:an},ne.createElement(_t,{author:$n}),ne.createElement("section",null,ne.createElement("div",{className:"discuss-info"},ne.createElement("a",{href:`/users/${$n.login}`,target:"_blank"}," ",$n.name," "),ne.createElement("span",{className:"grey"},qt)),ne.createElement(Ie.Z,{className:"discuss-content",value:Pt}),kt&&kt.length>0?ne.createElement("div",{className:"reply-discuss-container"},kt.map((Tt,$t)=>ne.createElement(Ht,{key:Tt.id,data:Tt,index:$t,user:Nt,onSetActionType:on,parentDiscussIndex:pn}))):null,ne.createElement("div",{className:"btn-group"},wt?ne.createElement("a",{onClick:Bt,title:bt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ne.createElement("i",{className:bt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Bn&&(!kt||kt.length==0)?ne.createElement("a",{onClick:Wn,title:"\u5220\u9664"},ne.createElement("i",{className:"iconfont icon-shanchu"})):null,ne.createElement("a",{onClick:ir,title:"\u56DE\u590D"}," ",ne.createElement("i",{className:"iconfont icon-huifu1"})," "),ne.createElement("a",{onClick:Ln,className:Kt?"c-orange":""},ne.createElement("i",{className:Kt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ne.createElement("span",null,Ut||""))),ne.createElement(Lt.Z,{id:an,activeDiscussIndex:Yt,onReplyDiscuss:Xe})))},Ot=me(30214),Dt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},rn=me(96565),un=(Nt,Jt,pn)=>new Promise((En,on)=>{var Yt=Pt=>{try{ht(pn.next(Pt))}catch(kt){on(kt)}},Xe=Pt=>{try{ht(pn.throw(Pt))}catch(kt){on(kt)}},ht=Pt=>Pt.done?En(Pt.value):Promise.resolve(Pt.value).then(Yt,Xe);ht((pn=pn.apply(Nt,Jt)).next())}),tn=({user_praise:Nt,praise_count:Jt,praisePlus:pn,onCreateDiscuss:En,discuss_count:on})=>{const[Yt,Xe]=(0,ne.useState)(!1),[ht,Pt]=(0,ne.useState)("");function kt(qt){Pt(qt)}function bt(){Xe(!0)}function an(){Xe(!1)}function Ut(){return un(this,null,function*(){En(ht),Pt(""),Xe(!1)})}return ne.createElement("div",{className:`${Dt["dis-input-editor-container"]} ${Yt?Dt.active:""} `},ne.createElement("div",{className:Yt?`hide ${Dt["text-area"]}`:Dt["text-area"]},ne.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:bt}),ne.createElement("a",null," ",ne.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",on," "),ne.createElement("a",{className:"c-light-black",onClick:pn,title:Nt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ne.createElement("i",{className:`mr3 ${Nt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Jt?ne.createElement("span",null,Jt):"")),Yt?ne.createElement("div",{className:Dt["input-mask"],onClick:an}):null,ne.createElement("div",{className:Yt?Dt["md-container"]:`${Dt["md-container"]} hide`},ne.createElement(rn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ht,height:240,onChange:kt}),ne.createElement("div",{className:Dt["tip-container"],onClick:an},ne.createElement("a",{className:Dt["btn-send"],onClick:Ut}," \u53D1\u9001 "))))},Wt=me(59301),Vt=Object.defineProperty,fn=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,en=(Nt,Jt,pn)=>Jt in Nt?Vt(Nt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):Nt[Jt]=pn,Qt=(Nt,Jt)=>{for(var pn in Jt||(Jt={}))zt.call(Jt,pn)&&en(Nt,pn,Jt[pn]);if(kn)for(var pn of kn(Jt))ln.call(Jt,pn)&&en(Nt,pn,Jt[pn]);return Nt},at=(Nt,Jt)=>fn(Nt,cn(Jt)),It=(Nt,Jt,pn)=>new Promise((En,on)=>{var Yt=Pt=>{try{ht(pn.next(Pt))}catch(kt){on(kt)}},Xe=Pt=>{try{ht(pn.throw(Pt))}catch(kt){on(kt)}},ht=Pt=>Pt.done?En(Pt.value):Promise.resolve(Pt.value).then(Yt,Xe);ht((pn=pn.apply(Nt,Jt)).next())});const Mt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var jt=(Nt=>(Nt[Nt.GET_DISCUSSES=0]="GET_DISCUSSES",Nt[Nt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Nt[Nt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Nt[Nt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Nt[Nt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Nt[Nt.SET_PAGE=5]="SET_PAGE",Nt[Nt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Nt))(jt||{});function nn(Nt,Jt){switch(Jt.type){case 6:return at(Qt({},Nt),{loading:!0});case 0:return Qt(Qt({},Nt),Jt.payload);case 1:return Qt(Qt({},Nt),Jt.payload);case 4:return Qt(Qt({},Nt),Jt.payload);case 3:return Qt(Qt({},Nt),Jt.payload);case 5:return at(Qt({},Nt),{page:Jt.payload});case 2:return Qt(Qt({},Nt),Jt.payload);default:throw new Error}}var dn=({user:Nt,identifier:Jt,hack:pn,onTriggerPraise:En,activeIndex:on})=>{const[Yt,Xe]=(0,ne.useReducer)(nn,Mt),{loading:ht,page:Pt,data:kt,count:bt,actionType:an,activeDiscussIndex:Ut}=Yt,qt=(0,ne.useCallback)(()=>It(void 0,null,function*(){Xe({type:6});const Tt=yield mt(Jt,Pt),{comments:$t,disscuss_count:Cn}=Tt;Xe({type:0,payload:{data:$t,count:Cn,loading:!1}})}),[Pt,Jt]);(0,ne.useEffect)(()=>{on==="2"&&qt()},[Jt,Pt,on]);function Kt(Tt){Xe({type:5,payload:Tt})}function Bn(Tt){Xe({type:4,payload:{actionType:Tt}})}function $n(Tt){Xe(Ut===Tt?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Tt}})}function ir(Tt,$t,Cn){return It(this,null,function*(){try{const An=yield ft(Tt);kt[Cn].user_praise=$t,kt[Cn].praise_count=An.praise_count,Xe({type:3,payload:{data:[...kt]}})}catch(An){console.log(An)}})}function Ln(){return It(this,null,function*(){const{id:Tt,params:$t,type:Cn,index:An,parentDiscussIndex:Zt}=an;if(Cn==="hidden-discuss"&&(yield St(Jt,Tt,$t),Zt?kt[Zt].children[An].hidden=$t.hidden==1:kt[An].hidden=$t.hidden==1,Xe({type:4,payload:{actionType:null,data:[...kt]}})),Cn==="delete-discuss"){if(yield xt(Jt,Tt),Zt||Zt===0){let On=kt[Zt].children;for(let Gn=On.length-1;Gn>=0;Gn--)if(On[Gn].id===Tt){On.splice(Gn,1);break}kt[Zt].children=On}else for(let On=kt.length-1;On>=0;On--)if(kt[On].id===Tt){kt.splice(On,1);break}Xe({type:4,payload:{actionType:null,data:[...kt]}})}})}function Wn(){Xe({type:4,payload:{actionType:null}})}function Bt(Tt,$t){return It(this,null,function*(){try{yield lt(Jt,Tt,$t),qt()}catch(Cn){console.log(Cn)}})}function wt(Tt){return It(this,null,function*(){Xe({type:6}),yield Et(Jt,Tt),qt()})}return Wt.createElement(Wt.Fragment,null,Wt.createElement("div",{className:"discuss-panel"},kt.length===0?Wt.createElement(et.Z,null):kt.map((Tt,$t)=>Wt.createElement(At,{onReplyDiscuss:Bt,onPlusDiscuss:ir,onSetActiveDiscussIndex:$n,onSetActionType:Bn,data:Tt,index:$t,user:Nt,activeDiscussIndex:Ut})),bt>10?Wt.createElement("div",{className:"pagination-container"},Wt.createElement(nt.Z,{showQuickJumper:!0,onChange:Kt,current:Pt,total:bt})):null),Wt.createElement(tn,{user_praise:pn.user_praise,praise_count:pn.praises_count,praisePlus:En,discuss_count:pn.comments_count,onCreateDiscuss:wt}),Wt.createElement(x.Z,null,Wt.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!an,onOk:Ln,onCancel:Wn},Wt.createElement("p",null,an?an.message:"")),Wt.createElement(Ot.Z,null)))},gn=me(57809),gt=me(92832),dt=me(65615),pt={},Gt=me(59301),vn=({hack:Nt,current_user:Jt})=>Gt.createElement("div",{className:pt.answer},Nt!=null&&Nt.analysis?Gt.createElement(Ie.Z,{style:{padding:"13px 0"},value:(Nt==null?void 0:Nt.analysis)||""}):Gt.createElement(et.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),ut={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},In=me(36381),Nn=me(43604),Ct=me(78241),Rt=me(5871),Fn=me(12088),Ft=me(59301);const{TextArea:wn}=gt.default,{Panel:Hn}=In.default;var gr=({data:Nt,hack:Jt})=>(console.log(Nt,Jt,"data"),Jt!=null&&Jt.is_file?Ft.createElement(Fn.Y2,{disabled:!0,className:ut.uploadTableWrapper,showScore:!Jt.test_set_score,data:Nt,isProgramHomework:!0}):Ft.createElement("div",{className:ut.hackSets},Nt==null?void 0:Nt.map((pn,En)=>Ft.createElement(In.default,{accordion:!0,bordered:!1,key:En,defaultActiveKey:En===0&&pn.id,className:ut.collapseWrapper,expandIcon:({isActive:on})=>Ft.createElement("i",{className:`iconfont icon-weizhankai ${on?ut.open:ut.close}`,style:{fontSize:14,transition:"all .2s"}})},Ft.createElement(Hn,{key:pn.id,header:Ft.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},Ft.createElement(Nn.Z,{className:ut.panelHeader},Ft.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",En+1)),Ft.createElement(Nn.Z,{flex:1},Ft.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Jt!=null&&Jt.test_set_score)&&Ft.createElement(Nn.Z,{className:ut.rateInput},Ft.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Ft.createElement("div",null,Ft.createElement(Ct.default.Item,{noStyle:!0},Ft.createElement(Rt.Z,{value:pn==null?void 0:pn.score,className:ut.baseFormItem,min:0,max:100,disabled:!0}))),Ft.createElement("span",{className:"ml10"},"%")))))},Ft.createElement(Ct.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Ft.createElement(wn,{readOnly:!0,value:pn==null?void 0:pn.input,rows:4})),Ft.createElement(Ct.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Ft.createElement(wn,{readOnly:!0,value:pn==null?void 0:pn.output,rows:4}))))))),Dn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Rn=me(59301),Un=(0,ne.forwardRef)(({data:Nt=[]},Jt)=>{var pn;const[En,on]=(0,ne.useState)(),Yt=Nt.filter(ht=>ht.show);(0,ne.useEffect)(()=>{Yt.length&&on(Yt[0].id)},[Nt==null?void 0:Nt.length]);const Xe=((pn=Yt.find(ht=>ht.id===En))==null?void 0:pn.element)||null;return(0,ne.useImperativeHandle)(Jt,()=>({setActiveTab:ht=>on(ht)})),Rn.createElement("div",{className:Dn.tabs},Rn.createElement("div",{className:Dn.tabWarp},Yt.map(ht=>Rn.createElement("div",{onClick:()=>on(ht.id),className:`${Dn.tab} ${ht.id===En?Dn.active:""}`,key:ht.id},ht.name))),Rn.createElement("div",{className:Dn.content},Xe))}),Sn=me(59301),cr=Object.defineProperty,rr=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,sn=(Nt,Jt,pn)=>Jt in Nt?cr(Nt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):Nt[Jt]=pn,hr=(Nt,Jt)=>{for(var pn in Jt||(Jt={}))Er.call(Jt,pn)&&sn(Nt,pn,Jt[pn]);if(Ar)for(var pn of Ar(Jt))wr.call(Jt,pn)&&sn(Nt,pn,Jt[pn]);return Nt},jn=(Nt,Jt)=>rr(Nt,pr(Jt)),qn=(Nt,Jt,pn)=>new Promise((En,on)=>{var Yt=Pt=>{try{ht(pn.next(Pt))}catch(kt){on(kt)}},Xe=Pt=>{try{ht(pn.throw(Pt))}catch(kt){on(kt)}},ht=Pt=>Pt.done?En(Pt.value):Promise.resolve(Pt.value).then(Yt,Xe);ht((pn=pn.apply(Nt,Jt)).next())});const or={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},yn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Mn=({hack:Nt,onTriggerPraise:Jt,topicId:pn,page:En,onPageChange:on,user:Yt,current_user:Xe,submitRecords:ht,submitting:Pt,submitResult:kt,setActiveIndex:bt,hack_sets:an})=>{var Ut,qt;const[Kt]=(0,we.useSearchParams)(),[Bn,$n]=(0,ne.useState)("0"),ir=(0,we.useLocation)(),[Ln,Wn]=(0,ne.useState)(!1),[Bt,wt]=(0,ne.useState)(null),[Tt,$t]=(0,ne.useState)([]),[Cn,An]=(0,ne.useState)([]),[Zt,On]=(0,ne.useState)({page:1,limit:10}),Gn=(0,ne.useRef)(null),ar=(0,ne.useRef)(null);console.log(Yt,"user");let[sr,bn]=(0,ne.useState)(jn(hr({},(0,we.useParams)()),{page:1,per_page:20,name:""}));(0,ne.useEffect)(()=>{ar.current&&(Nt==null?void 0:Nt.is_close_tips)===!1&&Bt===null&&wt(!0)},[ar.current,Nt==null?void 0:Nt.is_close_tips,Bt]);function yr(){return qn(this,null,function*(){yield(0,fe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ne.useEffect)(()=>{bt(Bn)},[Bn]);function vr(Jn){return qn(this,null,function*(){let zn=Jn.target.id;if(zn==="1"){let Lr=yield(0,fe.ZP)(`/api/myproblems/${sr.id}/redo_logs.json`,{method:"get",params:hr({},Zt)});(Lr==null?void 0:Lr.status)===0&&An(Lr==null?void 0:Lr.data)}$n(zn)})}(0,ne.useEffect)(()=>yt.Z.subscribe("to-commit-info",()=>{$n("1"),Gn.current&&Gn.current.setActiveTab("1")}),[]),(0,ne.useEffect)(()=>yt.Z.subscribe("to-reset-info",()=>{vr({target:{id:"1"}}),Gn.current&&Gn.current.setActiveTab("2")}),[]);function xr(){$n("2")}function Xn(){return qn(this,null,function*(){let Jn=yield(0,fe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:hr({identifier:sr==null?void 0:sr.id},sr)});$t(Jn)})}const xn=[{title:null,description:Sn.createElement("div",null,Sn.createElement("b",{onClick:()=>{wt(!1),yr(),Wn(!0),Xn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Sn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Sn.createElement(de.ZP,{onClick:()=>{wt(!1),yr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>ar.current}];return Sn.createElement("div",{className:He["left-panel"]},Sn.createElement("ul",{className:`${He["s-navs"]} ${He["bg-white"]} ${He.b1}`},(Nt==null?void 0:Nt.is_program)&&!Kt.get("pageId")&&Sn.createElement(le.Z,{title:"\u9898\u76EE\u5217\u8868"},Sn.createElement("div",{onClick:()=>{Xn(),Wn(!0)},className:He.btns,ref:ar,style:Bt?{pointerEvents:"none"}:{}},Sn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Sn.createElement("li",{style:{marginLeft:20}},Sn.createElement("a",{className:Bn==="0"?He.active:"",id:"0",onClick:vr},"\u9898\u76EE\u63CF\u8FF0")),Sn.createElement("li",null,Sn.createElement("a",{className:Bn==="1"?He.active:"",id:"1",onClick:vr},"\u64CD\u4F5C\u8BB0\u5F55")),(Kt.get("type")!=="exercises"&&(Nt==null?void 0:Nt.answer_text_show)||Kt.get("type")!=="exercises"&&(Nt==null?void 0:Nt.analysis_show))&&Sn.createElement("li",null,Sn.createElement("a",{className:Bn==="4"?He.active:"",id:"4",onClick:vr},"\u89E3\u7B54\u53C2\u8003")),Kt.get("type")!=="exercises"&&Sn.createElement("li",null,Sn.createElement("a",{className:Bn==="2"?He.active:"",id:"2",onClick:vr},"\u8BC4\u8BBA")),!!(an!=null&&an.length)&&Kt.get("type")!=="exercises"&&Kt.get("type")!=="1"&&Sn.createElement("li",null,Sn.createElement("a",{className:Bn==="5"?He.active:"",id:"5",onClick:vr},"\u6D4B\u8BD5\u7528\u4F8B"))),Sn.createElement("div",{className:`${He["tab-panel-body"]} ${Bn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Sn.createElement(tt,{hack:Nt,onTriggerPraise:Jt,toDiscuss:xr})),Sn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${Bn==="1"?"":"hide"}`},Sn.createElement(Un,{ref:Gn,data:[{id:"1",show:Kt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Sn.createElement(Sn.Fragment,null,ht!=null&&ht.records_count||Pt?Sn.createElement(qe,{page:En,onPageChange:on,topicId:pn,submitting:Pt,key:(kt==null?void 0:kt.id)||1,submitRecords:ht,submitResult:kt}):Sn.createElement(et.Z,null))},{id:"2",show:Kt.get("type")==="exercises"||(Nt==null?void 0:Nt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Sn.createElement(Sn.Fragment,null,Sn.createElement(Ye.default,{pagination:!1,dataSource:Cn==null?void 0:Cn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Jn,zn,Lr)=>Qe()(Jn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Jn,zn,Lr)=>{var Wr;return(Wr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(aa=>aa.id===Jn))==null?void 0:Wr.name}}]}),Sn.createElement(nt.Z,{style:{marginTop:10},current:Zt.page,total:Cn==null?void 0:Cn.count,hideOnSinglePage:!0,onChange:Jn=>qn(void 0,null,function*(){Zt.page=Jn,On(Zt);let zn=yield(0,fe.ZP)(`/api/myproblems/${sr.id}/redo_logs.json`,{method:"get",params:jn(hr({},Zt),{courseId:sr.courseId})});(zn==null?void 0:zn.status)===0&&An(zn==null?void 0:zn.data)})}))}]})),Sn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${Bn==="4"?"":"hide"}`},Sn.createElement(Un,{data:[{id:"1",show:Kt.get("type")!=="exercises"&&(Nt==null?void 0:Nt.answer_text_show),name:"\u7B54\u6848",element:Sn.createElement(Sn.Fragment,null,Sn.createElement(ot,{hack:Nt,current_user:Xe}))},{id:"2",show:Kt.get("type")!=="exercises"&&(Nt==null?void 0:Nt.analysis_show),name:"\u89E3\u6790",element:Sn.createElement(Sn.Fragment,null,Sn.createElement(vn,{hack:Nt,current_user:Xe}))}]})),Sn.createElement("div",{className:`${He["tab-panel-body"]} ${Bn==="2"?"":"hide"}`,style:{padding:0}},Sn.createElement(dn,{user:Yt,activeIndex:Bn,identifier:Nt.identifier,hack:Nt,onTriggerPraise:Jt})),Sn.createElement("div",{className:`${He["tab-panel-body"]} ${Bn==="5"?"":"hide"}`,style:{padding:12}},Sn.createElement(gr,{data:an||[],hack:Nt})),Sn.createElement(a.Z,{rootClassName:He.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Wn(!1),open:Ln},Sn.createElement(ie.Z,null,Sn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Sn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Tt==null?void 0:Tt.total_count,"\u9898\xA0[\xA0",Tt==null?void 0:Tt.total_score,"\u5206\xA0]\xA0"),!(Yt!=null&&Yt.hack_manager)&&Sn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Tt==null?void 0:Tt.work_score,"\u5206")),Sn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Sn.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(Yt!=null&&Yt.hack_manager)&&Sn.createElement(gn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Jn=>{sr.page=1,sr.finish_status=Jn,bn(hr({},sr)),Xn()}},Sn.createElement(gn.default.Option,{value:""},"\u5168\u90E8"),Sn.createElement(gn.default.Option,{value:0},"\u672A\u5F00\u59CB"),Sn.createElement(gn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Sn.createElement(gn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Sn.createElement(gn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Jn=>{sr.page=1,sr.difficult=Jn||null,bn(hr({},sr)),Xn()}},Sn.createElement(gn.default.Option,{value:0},"\u5168\u90E8"),Sn.createElement(gn.default.Option,{value:1},"\u7B80\u5355"),Sn.createElement(gn.default.Option,{value:2},"\u9002\u4E2D"),Sn.createElement(gn.default.Option,{value:3},"\u56F0\u96BE")),Sn.createElement(gt.default.Search,{size:"large",onSearch:Jn=>{sr.name=Jn,sr.page=1,bn(hr({},sr)),Xn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Sn.createElement("div",{className:He.list,style:{height:36,background:"#3D445C"}},!(Yt!=null&&Yt.hack_manager)&&Sn.createElement("span",null,"\u72B6\u6001"),Sn.createElement("span",null,"\u5E8F\u53F7"),Sn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Sn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Sn.createElement("div",{style:{overflow:"auto",flex:1}},(Ut=Tt==null?void 0:Tt.data)!=null&&Ut.length?(qt=Tt==null?void 0:Tt.data)==null?void 0:qt.map((Jn,zn)=>Sn.createElement("div",{onClick:()=>qn(void 0,null,function*(){let Lr=yield(0,fe.ZP)(`/api/problems/${Jn==null?void 0:Jn.identifier}/start.json`,{method:"get",params:{hack_user_id:Yt==null?void 0:Yt.user_id}});Lr&&(window.location.href=`/myproblems/${Lr==null?void 0:Lr.identifier}${window.location.search}`)}),className:`${He.list} ${Jn!=null&&Jn.checked?He.active:""}`},!(Yt!=null&&Yt.hack_manager)&&Sn.createElement(Sn.Fragment,null,!(Jn!=null&&Jn.opened)&&Sn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Jn==null?void 0:Jn.opened)&&!(Jn!=null&&Jn.passed)&&Sn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Jn==null?void 0:Jn.opened)&&(Jn==null?void 0:Jn.passed)&&Sn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Sn.createElement("span",null,(sr.page-1)*20+(zn+1)),Sn.createElement("span",{style:{flex:1},title:Jn.name},`[${Jn==null?void 0:Jn.score}\u5206]`,"\xA0",Jn.name),Sn.createElement("span",{style:{flexBasis:48,paddingRight:0}},or[Jn.difficult]))):Sn.createElement(et.Z,null)),Sn.createElement(nt.Z,{current:sr.page,className:"mt20",hideOnSinglePage:!0,total:Tt==null?void 0:Tt.count,pageSize:sr.per_page,onChange:(Jn,zn)=>{sr.page=Jn,sr.per_page=zn,Xn()}})),Sn.createElement(dt.Z,{rootClassName:He.tour,closeIcon:!1,open:!!Bt,steps:xn,gap:{offset:3,radius:2}}))},Yn=me(62522),Tn=me(27158),lr=me(22744),er=me(21390),Vn=me(72530),Fr=me(35195),Pr=me(25492),Kn=me(92310),Sr=me.n(Kn),Rr=me(42217),fr=me(81747),Qn=me(51976),mn=me(59301),tr=Object.defineProperty,Tr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,ur=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Dr=(Nt,Jt,pn)=>Jt in Nt?tr(Nt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):Nt[Jt]=pn,mr=(Nt,Jt)=>{for(var pn in Jt||(Jt={}))Cr.call(Jt,pn)&&Dr(Nt,pn,Jt[pn]);if(ur)for(var pn of ur(Jt))Nr.call(Jt,pn)&&Dr(Nt,pn,Jt[pn]);return Nt},br=(Nt,Jt)=>Tr(Nt,_r(Jt)),kr=(Nt,Jt)=>{var pn={};for(var En in Nt)Cr.call(Nt,En)&&Jt.indexOf(En)<0&&(pn[En]=Nt[En]);if(Nt!=null&&ur)for(var En of ur(Nt))Jt.indexOf(En)<0&&Nr.call(Nt,En)&&(pn[En]=Nt[En]);return pn},Br=(Nt,Jt,pn)=>new Promise((En,on)=>{var Yt=Pt=>{try{ht(pn.next(Pt))}catch(kt){on(kt)}},Xe=Pt=>{try{ht(pn.throw(Pt))}catch(kt){on(kt)}},ht=Pt=>Pt.done?En(Pt.value):Promise.resolve(Pt.value).then(Yt,Xe);ht((pn=pn.apply(Nt,Jt)).next())});const{Countdown:Or}=E.default,Gr={Java:"java",C:"c",Python:"py","C++":"c"};var jr=(Nt=>(Nt[Nt.SET_LOADING=0]="SET_LOADING",Nt[Nt.GET_DATA=1]="GET_DATA",Nt[Nt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Nt[Nt.SET_DATA=3]="SET_DATA",Nt[Nt.SET_DEBUGING=4]="SET_DEBUGING",Nt[Nt.SET_SUBMITING=5]="SET_SUBMITING",Nt[Nt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Nt[Nt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Nt[Nt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Nt[Nt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Nt[Nt.SET_PAGE=10]="SET_PAGE",Nt))(jr||{});function Vr(){return new Date().getTime()}const Jr={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function qr(Nt,Jt){switch(Jt.type){case 1:return mr(mr({},Nt),Jt.payload);case 3:return br(mr({},Nt),{data:Jt.payload});case 0:return br(mr({},Nt),{loading:Jt.payload});case 9:return br(mr({},Nt),{showNote:Jt.payload});case 4:return br(mr({},Nt),{debuging:Jt.payload});case 5:return br(mr({},Nt),{submitting:Jt.payload});case 2:return br(mr({},Nt),{submitRecords:Jt.payload});case 10:return br(mr({},Nt),{submitRecordPage:Jt.payload});case 6:return br(mr({},Nt),{executingMessage:Jt.payload});case 7:return mr(mr({},Nt),Jt.payload);case 8:return mr(mr({},Nt),Jt.payload);default:throw new Error}}var Hr=({children:Nt})=>{var Jt,pn,En,on,Yt;const[Xe,ht]=(0,ne.useReducer)(qr,Jr),{id:Pt}=(0,we.useParams)(),kt=(0,we.useLocation)(),[bt]=(0,we.useSearchParams)(),{loading:an,data:Ut,debugResult:qt,submitResult:Kt,submitRecords:Bn,submitRecordPage:$n,showNote:ir,debuging:Ln,submitting:Wn,executingMessage:Bt}=Xe,[wt,Tt]=(0,ne.useState)("#37AD83"),[$t,Cn]=(0,ne.useState)(null),[An,Zt]=(0,ne.useState)({}),[On,Gn]=(0,ne.useState)(!0),[ar,sr]=(0,ne.useState)(!1),[bn,yr]=(0,ne.useState)(!1),vr=(0,ne.useRef)(null),xr=(0,ne.useRef)(0),Xn=Ut==null?void 0:Ut.user,xn=Ut==null?void 0:Ut.hack,[Jn,zn]=(0,ne.useState)(!1),Lr=(0,ne.useRef)(1),Wr=(0,ne.useRef)(!1);(0,Rr.y)(bt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:aa}=(0,Rr.X)(),[ma,ya]=(0,ne.useState)(""),ba=(0,Vn._)(An);(0,ne.useEffect)(()=>{function dr(){return Br(this,null,function*(){var Ir,Qr,$r,pa,da;Gn(!0);const ta=yield(0,ue.fu)(Pt,{exercise_id:bt.get("exercisesId")});if(setTimeout(()=>{Gn(!1)},800),ta.status!==401){try{ta.hack.code=We.Base64.decode(ta.hack.code)}catch(Ur){console.log(Ur)}ta.hack=br(mr({},ta.hack),{is_program:bt.get("type")==="1"}),ht({type:1,payload:{loading:!1,data:ta}})}if(bt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ur;bt.get("coursesId")=="coursesId"?Ur=yield(0,se._F)({categoryId:bt.get("exercisesId"),login:bt.get("login")}):Ur=yield(0,se._B)({categoryId:bt.get("exercisesId"),login:bt.get("login")}),Zt(mr({},Ur)),aa((Ir=Ur==null?void 0:Ur.exercise)==null?void 0:Ir.forbid_copy),typeof((Qr=Ur==null?void 0:Ur.exercise)==null?void 0:Qr.left_time)=="number"&&(Cn(Date.now()+(($r=Ur==null?void 0:Ur.exercise)==null?void 0:$r.left_time)*1e3),setTimeout(()=>{Tt("red")},(((pa=Ur==null?void 0:Ur.exercise)==null?void 0:pa.left_time)-300>0?((da=Ur==null?void 0:Ur.exercise)==null?void 0:da.left_time)-300:0)*1e3))}})}Pt&&dr()},[Pt]),(0,ne.useEffect)(()=>{var dr;return bt.get("type")==="exercises"&&((dr=An==null?void 0:An.exercise)!=null&&dr.screen_open)&&(window.removeEventListener("blur",la,!1),Fr.U.forEach((Ir,Qr)=>{window.addEventListener(Ir,la,!1)}),window.addEventListener("blur",la,!1),window.focus()),()=>{document.removeEventListener((0,oe.gH)(),la)}},[An]),(0,ne.useEffect)(()=>{ma==="1"&&Pt&&xn!=null&&xn.language&&ea()},[Pt,$n,xn==null?void 0:xn.language,ma]),(0,ne.useEffect)(()=>(xn!=null&&xn.is_program&&(xr.current=0,vr.current=setInterval(()=>{Ea()},15e3)),()=>{clearInterval(vr.current)}),[xn==null?void 0:xn.is_program]);const Ea=()=>Br(void 0,null,function*(){let dr=yield(0,fe.ZP)(`/api/myproblems/${Pt}/save_long_time.json`,{method:"get",params:{answer_long_time:xr.current}})}),la=()=>{Wr.current||(0,oe.BU)(),window.parent.postMessage("backExercise","*")};function ea(){return Br(this,null,function*(){try{const dr=yield(0,ue.zO)(Pt,{limit:15,page:$n,language:xn==null?void 0:xn.language});ht({type:2,payload:dr})}catch(dr){console.log(dr)}})}function ua(dr){ht({type:10,payload:dr})}function na(dr){return Br(this,null,function*(){var Ir;let Qr;(bt.get("ip_limit")==="inner"||bt.get("ip_bind_type")==="true")&&(Qr=yield(0,Tn.y)({ip_limit:bt.get("ip_limit"),ip_bind:bt.get("ip_bind_type")==="true"}));const $r=yield(0,ue.n4)(Pt,{code:We.Base64.encode(dr||xn.code),language:xn==null?void 0:xn.language,exercise_id:bt.get("exercisesId"),question_id:bt.get("questionId"),ip:Qr});return $r.status===-5&&(0,we.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:br(mr({errorMessage:$r==null?void 0:$r.message},(An==null?void 0:An.exercise)||{}),{exercise_user_id:(Ir=An==null?void 0:An.exercise)==null?void 0:Ir.exercise_user_id,id:bt.get("exercisesId")})}}),$r})}function Sa(){return Br(this,null,function*(){if(Lr.current=2,!Wn){ht({type:5,payload:!0});try{yt.Z.publish("to-commit-info");const dr=yield na();if(console.log(dr,1),dr.status===0){let ta=function(){return Br(this,null,function*(){const{status:Ur,data:fa}=yield(0,ue.rX)(Pt,"submit"),Pa=Vr()-da>($r*pa+30)*1e3;if(Ur!==0&&!Pa&&setTimeout(ta,1e3),Pa&&Ur!==0){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),ht({type:5,payload:!1});return}if(Ur===0){fa.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(fa==null?void 0:fa.status)===0&&bt.get("type")==="1"&&yr(!0);const Ia=yield(0,ue.zO)(Pt,{limit:15,page:$n,language:xn==null?void 0:xn.language});ht({type:8,payload:br(mr({},Xe),{submitResult:fa,submitting:!1,submitRecords:Ia})})}})},Ir={};bt.get("type")==="exercises"&&(Ir.extras={exercise_id:bt.get("exercisesId"),question_id:bt.get("questionId")},(bt.get("ip_limit")==="inner"||bt.get("ip_bind_type")==="true")&&(Ir.extras.ip=yield(0,Tn.y)({ip_limit:bt.get("ip_limit"),ip_bind:bt.get("ip_bind_type")==="true"})));const Qr=yield(0,ue.bM)(Pt,Ir);if(Qr.status===-1&&bt.get("exercisesId")){window.parent.location.href=`/classrooms/${bt.get("coursesId")}/exercise/${bt.get("exercisesId")}/detail`;return}const{time_limit:$r,test_case_size:pa}=xn,da=Vr();Qr.status>-1?ta():ht({type:5,payload:!1})}else ht({type:5,payload:!1})}catch(dr){console.log(dr),ht({type:5,payload:!1})}zn(!1)}})}function ia(){return Br(this,null,function*(){Lr.current=1,Xe.debuging=!0,ht({type:4,payload:!0});try{if((yield na()).status===0){let da=function(){return Br(this,null,function*(){const{status:ta,message:Ur,data:fa}=yield(0,ue.rX)(Pt,"debug"),Pa=Vr()-pa>(Ir+30)*1e3;if(ta!==0&&!Pa&&(ht({type:6,payload:Ur}),setTimeout(da,1e3)),Pa){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ht({type:4,payload:!1}),ht({type:7,payload:br(mr({},Xe),{debugResult:{status:2},debuging:!1})});return}ta===0&&(fa.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ht({type:4,payload:!1}),ht({type:7,payload:br(mr({},Xe),{debugResult:fa,debuging:!1})}))})};const{time_limit:Ir}=xn;let Qr={input:encodeURIComponent(Ut.test_case.input)};bt.get("type")==="exercises"&&(Qr.exercise_id=bt.get("exercisesId"));const $r=yield(0,ue.MU)(Pt,Qr);if($r.status===-1&&bt.get("exercisesId")){window.parent.location.href=`/classrooms/${bt.get("coursesId")}/exercise/${bt.get("exercisesId")}/detail`;return}const pa=Vr();($r==null?void 0:$r.status)>-1?da():ht({type:4,payload:!1})}else ht({type:4,payload:!1})}catch(dr){console.log(dr)}finally{}})}function Yr(dr,Ir){const Qr=Ir?{modify_code:!1}:{};ht({type:3,payload:br(mr({},Ut),{hack:mr(br(mr({},xn),{code:dr}),Qr)})}),zn(!0)}const ca=dr=>Br(void 0,null,function*(){let Ir=yield(0,fe.ZP)(`/api/problems/${xn==null?void 0:xn.identifier}/start.json`,{method:"get",params:{language:dr==="C++"||dr==="c++"?encodeURIComponent(dr):dr,hack_user_id:Xn==null?void 0:Xn.user_id}});Ir.status!==-1&&we.history.replace(`/myproblems/${Ir==null?void 0:Ir.identifier}${window.location.search}`)});function wa(dr){let Ir=dr.target.value;ht({type:3,payload:br(mr({},Ut),{test_case:{input:Ir}})})}function Ca(){return Br(this,null,function*(){try{let dr={};bt.get("type")==="exercises"?dr.exercise_id=bt.get("exercisesId"):xn!=null&&xn.homework_common_id&&(dr.homework_common_id=xn==null?void 0:xn.homework_common_id);const Ir=yield(0,ue.H7)(Pt,mr({},dr));Ir.status===401||(Yr(We.Base64.decode(Ir.code)),(bt.get("type")==="exercises"||xn!=null&&xn.homework_common_id)&&yt.Z.publish("to-reset-info"))}catch(dr){console.log(dr)}})}function Aa(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:mn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",mn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Br(this,null,function*(){const dr=yield(0,ue.fi)(Pt);dr.status===401||Yr(We.Base64.decode(dr.code),!0)})}})}function xa(){ht({type:9,payload:!0})}function Fa(){ht({type:9,payload:!1})}function Da(dr){return Br(this,null,function*(){yield(0,ue.MK)(Pt,dr),ht({type:1,payload:{showNote:!1,data:br(mr({},Ut),{hack:br(mr({},xn),{notes:dr.notes})})}})})}const oa={hack:xn,isLoading:On,input:(Jt=Ut==null?void 0:Ut.test_case)==null?void 0:Jt.input,is_file:(pn=Ut==null?void 0:Ut.test_case)==null?void 0:pn.is_file,identifier:xn==null?void 0:xn.identifier,attachments_count:Ut==null?void 0:Ut.attachments_count,language:xn==null?void 0:xn.language,code:xn==null?void 0:xn.code,title:"main."+Gr[xn==null?void 0:xn.language],modify_code:xn==null?void 0:xn.modify_code,notes:xn==null?void 0:xn.notes,debugResult:qt,debuging:Ln,submitting:Wn,submitResult:Kt,executingMessage:Bt,onCancelNote:Fa,onAddNote:Da,showNote:ir,user:Xn,onShowNote:xa,onSubmitCode:Sa,onChangeCode:Yr,onChangeInput:wa,onDebugCode:ia,onResetCode:Ca,onSyncCode:Aa,onUpdateCode:na,onChangeLanguage:ca,isWhiteTheme:ar,setIsWhiteTheme:sr,topDispatch:ht};function Oa(){return Br(this,null,function*(){const{praise_count:dr}=yield(0,ue.vl)(xn.id,{container_type:"Hack",type:1});let Ir=br(mr({},Ut),{hack:br(mr({},xn),{praises_count:dr,user_praise:!xn.user_praise})});ht({type:3,payload:Ir})})}const Ta={topicId:Pt,submitResult:Kt,submitRecords:Bn,submitting:Wn,page:$n,onPageChange:ua,hack:xn,user:Ut==null?void 0:Ut.user,hack_sets:Ut==null?void 0:Ut.hack_sets,current_user:Ut==null?void 0:Ut.current_user,onTriggerPraise:Oa,setActiveIndex:ya};return console.log(An),mn.createElement(mn.Fragment,null,mn.createElement(ge.Z,{spinning:an,delay:500},Ut?mn.createElement(mn.Fragment,null,mn.createElement("header",{className:Sr()(Pr.Z.header,ar&&Pr.Z.whiteHeader)},bt.get("type")!=="exercises"&&mn.createElement("div",null,mn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${Xn==null?void 0:Xn.image_url}`,alt:"user",width:36}),mn.createElement("span",{style:{color:ar?"#333":"#B2BACB",fontSize:16}},Xn==null?void 0:Xn.name)),bt.get("type")==="exercises"&&mn.createElement("div",null,mn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",mn.createElement("span",{className:"ml10"},(En=An==null?void 0:An.exercise)==null?void 0:En.user_name)),mn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",mn.createElement("span",{className:"ml10"},(on=An==null?void 0:An.exercise)==null?void 0:on.student_id))),mn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},mn.createElement("div",null,xn.name)),(xn==null?void 0:xn.is_program)&&mn.createElement(lr.Z,{defaultValue:xn==null?void 0:xn.answer_long_time,onChange:dr=>{xr.current=dr},className:Pr.Z.timepiece}),Xn!=null&&Xn.hack_manager?mn.createElement(we.Link,{className:Pr.Z.btn_edit,to:bt.get("type")==="1"?bt.get("pageId")?`/problems/newedit/${xn.identifier}?type=1&pageId=${bt.get("pageId")}&backUrl=${bt.get("backUrl")}`:`/problems/newedit/${xn.identifier}?type=1`:`/problems/newedit/${xn.identifier}`}," ",mn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Yt=An==null?void 0:An.exercise)!=null&&Yt.left_time)&&mn.createElement(mn.Fragment,null,mn.createElement("span",{style:{color:wt,marginRight:6},className:`iconfont icon-daojishi ${Pr.Z.djs}`}),mn.createElement("span",{className:"c-white mr20"},mn.createElement(Or,{valueStyle:{color:wt,fontSize:20,fontWeight:500},title:mn.createElement("span",{style:{color:wt,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:$t,onFinish:()=>Br(void 0,null,function*(){const dr=yield(0,se.VL)({categoryId:bt.get("exercisesId"),commit_method:2});if((dr==null?void 0:dr.status)===0&&(na(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:mn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",mn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Br(void 0,null,function*(){window.parent.location.href=`/classrooms/${bt.get("coursesId")}/exercise/${bt.get("exercisesId")}/detail`})})),(dr==null?void 0:dr.status)===-3){const Ir=parseInt(dr==null?void 0:dr.message);Cn(Date.now()+Ir*1e3)}})}))),bt.get("type")==="exercises"?mn.createElement(de.ZP,{type:"primary",onClick:()=>{const dr=()=>Br(void 0,null,function*(){yield na(),zn(!1),ba(),Wr.current=!0,la()});if(!(Bn!=null&&Bn.records_count)||Jn){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:mn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:dr});return}dr()}},mn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):mn.createElement("span",{onClick:()=>{var dr;if(bt.get("backUrl"))we.history.push(bt.get("backUrl"));else if(bt.get("type")==="1"){let Ir=(dr=localStorage.getItem("program_homework"))==null?void 0:dr.split(",");we.history.push(`/classrooms/${Ir==null?void 0:Ir[0]}/program_homework/${Ir==null?void 0:Ir[1]}/detail`)}else we.history.push("/problemset")}},mn.createElement(le.Z,{title:"\u5173\u95ED"},mn.createElement("i",{style:{color:ar?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),mn.createElement(ge.Z,{size:"large",spinning:On},mn.createElement(ae.Z,{className:Sr()(Pr.Z.myProblems,ar&&Pr.Z.whiteMyProblems),leftChild:mn.createElement(Mn,mr({},Ta)),rightChild:mn.createElement(Mr,mr({},oa))}))):null,mn.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:bn,className:"oj-modal"},mn.createElement("section",{className:"oj-modal-content"},mn.createElement("div",{className:"oj-modal-head"},mn.createElement("img",{src:Yn,alt:""}),mn.createElement("i",{onClick:()=>yr(!1),className:"iconfont icon-guanbi1"})),mn.createElement("aside",null,mn.createElement("img",{className:"mr30",src:Qn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",mn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Kt==null?void 0:Kt.execute_time,"ms"),"\u4F18\u4E8E",mn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Kt==null?void 0:Kt.time_better_than)||100,"%"),"\u7684\u7528\u6237"),mn.createElement("aside",{className:"mb50"},mn.createElement("img",{src:fr.Z,className:"mr30"}),mn.createElement("span",{className:"oj-modal-tt"},mn.createElement("span",null,mn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),mn.createElement("span",{className:"c-light-primary"},Kt==null?void 0:Kt.execute_memory,"kb")),mn.createElement("span",null,mn.createElement("span",null))),"\u4F18\u4E8E",mn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Kt==null?void 0:Kt.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),mn.createElement("div",{id:"oj-modal-next",onClick:()=>Br(void 0,null,function*(){var dr;if(Kt!=null&&Kt.next_identifier){let Ir=yield(0,fe.ZP)(`/api/problems/${Kt==null?void 0:Kt.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Xn==null?void 0:Xn.user_id}});Ir&&(window.location.href=`/myproblems/${Ir==null?void 0:Ir.identifier}${window.location.search}`)}else{let Ir=(dr=localStorage.getItem("program_homework"))==null?void 0:dr.split(",");we.history.push(`/classrooms/${Ir==null?void 0:Ir[0]}/program_homework/${Ir==null?void 0:Ir[1]}/detail`)}}),className:"oj-modal-btn"},Kt!=null&&Kt.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),mn.createElement(er.Z,{successCb:()=>{Lr.current===1?ia():Sa()}}))};function Zr({title:Nt,modify_code:Jt,onSyncCode:pn,onShowCodeSetting:En,onResetCode:on,hack:Yt,onChangeLanguage:Xe,isWhiteTheme:ht,onShowResourceCentre:Pt,attachments_count:kt}){var bt;const an=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:mn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:on})},[Ut]=(0,we.useSearchParams)(),qt=Ut.get("language"),Kt=Bn=>Bn==="1"?"c++":Bn==="2"?"C++":Bn;return(0,ne.useEffect)(()=>{qt&&Xe(Kt(qt))},[]),(0,ne.useEffect)(()=>{Yt!=null&&Yt.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:mn.createElement(z.Z,null),content:mn.createElement("div",null,mn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),mn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),mn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>on()})},[Yt==null?void 0:Yt.language]),console.log(Yt,ht,"hack"),mn.createElement("div",{className:`${Pr.Z.codeHead} ${ht?Pr.Z.whiteCodeHead:""}`},mn.createElement("div",{className:Pr.Z.navWrap},(bt=Yt==null?void 0:Yt.all_language)==null?void 0:bt.map(Bn=>mn.createElement("div",{className:`${Pr.Z.nav} ${Bn===(Yt==null?void 0:Yt.language)?Pr.Z.active:""}`,key:Bn,onClick:()=>Xe(Bn)},mn.createElement(le.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},mn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),mn.createElement("span",null,Bn)))),mn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Jt?mn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:pn},mn.createElement("img",{src:ze,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,kt>0&&mn.createElement("a",{onClick:Pt},mn.createElement(le.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),mn.createElement("a",{onClick:an},mn.createElement(le.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),mn.createElement("a",{onClick:En},mn.createElement(le.Z,{title:"\u8BBE\u7F6E"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Mr(Nt){var Jt=Nt,{input:pn,is_file:En,identifier:on,showNote:Yt,onShowNote:Xe,notes:ht,onCancelNote:Pt,onAddNote:kt,debugResult:bt,language:an,debuging:Ut,submitting:qt,executingMessage:Kt,code:Bn,onSubmitCode:$n,onDebugCode:ir,onChangeCode:Ln,onChangeInput:Wn,onUpdateCode:Bt,user:wt,isLoading:Tt,submitResult:$t}=Jt,Cn=kr(Jt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function An(On,Gn){return mn.createElement(Zr,br(mr({},Cn),{onShowCodeSetting:On,onShowResourceCentre:Gn}))}const Zt=mr({input:pn,is_file:En,debugResult:bt,debuging:Ut,submitting:qt,executingMessage:Kt,onDebugCode:ir,onChangeCode:Ln,onSubmitCode:$n,onChangeInput:Wn,user:wt,submitResult:$t},Cn);return mn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},mn.createElement(Ge,{setIsWhiteTheme:Cn==null?void 0:Cn.setIsWhiteTheme,isLoading:Tt,language:an,value:Bn,identifier:on,onChange:Ln,onUpdateCode:Bt,ActionBarRender:An}),mn.createElement(_e.ZP,mr({},Zt)))}},10129:function(ct,it,me){"use strict";me.d(it,{h:function(){return ne}});var ne=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(ne||{})},67172:function(ct,it,me){"use strict";me.d(it,{H7:function(){return a},MK:function(){return z},MU:function(){return se},X6:function(){return ae},bM:function(){return ue},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return oe}});var ne=me(38147),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(ee,te,ce)=>te in ee?we(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ee[te]=ce,le=(ee,te)=>{for(var ce in te||(te={}))ve.call(te,ce)&&de(ee,ce,te[ce]);if(E)for(var ce of E(te))ge.call(te,ce)&&de(ee,ce,te[ce]);return ee};function ie(ee,te){return(0,ne.U2)(`myproblems/${ee}.json`,le({hidePopLogin:!0},te||{}))}function ue(ee,te){return(0,ne.v_)(`myproblems/${ee}/code_submit.json`,te)}function se(ee,te){return(0,ne.v_)(`myproblems/${ee}/code_debug.json`,te)}function oe(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,ne.U2)(`myproblems/${ee}/submit_records.json`,te)}function ae(ee){return(0,ne.U2)("myproblems/record_detail.json",{id:ee})}function re(ee,te){return(0,ne.U2)(`myproblems/${ee}/result.json`,{mode:te})}function z(ee,te){return(0,ne.v_)(`myproblems/${ee}/add_notes.json`,te)}function a(ee,te){return(0,ne.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function y(ee){return(0,ne.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,te){return(0,ne.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,ne.v_)(`discusses/${ee}/plus.json`,te)}},44489:function(ct,it,me){"use strict";me.d(it,{Z:function(){return We}});var ne=me(59301),we=me(78241),E=me(8591),ve=me(43418),ge=me(99313),de=me(57809),le=me(19842),ie=me(98228),ue=me(92832),se=me(1710),oe=me(6848),ae=me(58421),re=me(3113),z=me(38147),a={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},y=me(3033),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},b=me(6339),ee=me(65862),te=me(24334);const ce=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var fe=({qitem:_e})=>{var He,Ze,Ye,nt,Je,Ue,Fe,Qe,De,ke;return ne.createElement("div",{className:x.warp},ne.createElement("div",{className:x.mainPart},ne.createElement("div",{className:x.qcount},(_e==null?void 0:_e.question_type)===8&&ne.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(He=_e==null?void 0:_e.program_attr)==null?void 0:He.description}),(_e==null?void 0:_e.question_type)!=8&&ne.createElement(b.Z,{className:x.qtitle,value:(_e==null?void 0:_e.name)||(_e==null?void 0:_e.title)})),((_e==null?void 0:_e.question_type)===0||(_e==null?void 0:_e.question_type)===2)&&ne.createElement("div",null,(Ze=_e==null?void 0:_e.choices)==null?void 0:Ze.map((qe,et)=>ne.createElement("div",{className:x.redio},!(qe!=null&&qe.is_answer)&&ne.createElement("span",{className:x.redioitem}),(qe==null?void 0:qe.is_answer)&&ne.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:qe!=null&&qe.is_answer?x.titleyes:x.title,value:ce[et]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(_e==null?void 0:_e.question_type)===1&&ne.createElement("div",null,(Ye=_e==null?void 0:_e.choices)==null?void 0:Ye.map((qe,et)=>ne.createElement("div",{className:x.checkbox},!(qe!=null&&qe.is_answer)&&ne.createElement("span",{className:x.checkboxitem}),(qe==null?void 0:qe.is_answer)&&ne.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:qe!=null&&qe.is_answer?x.titleyes:x.title,value:ce[et]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(_e==null?void 0:_e.question_type)===3&&ne.createElement("div",{className:x.completion},(nt=_e==null?void 0:_e.standard_answer)==null?void 0:nt.map((qe,et)=>{var $e;return ne.createElement("div",{style:{display:"flex"}},ne.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",et+1),ne.createElement("div",{className:x.content},($e=qe==null?void 0:qe.answer_text)==null?void 0:$e.map((Me,Ie)=>ne.createElement("div",{className:x.items},Me))))})),(_e==null?void 0:_e.question_type)===4&&ne.createElement("div",{className:x.simple},ne.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ne.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Je=_e==null?void 0:_e.answer_texts)!=null&&Je[0]?ne.createElement(b.Z,{className:x.content,value:(Ue=_e==null?void 0:_e.answer_texts)==null?void 0:Ue[0]}):ne.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(_e==null?void 0:_e.question_type)===5&&((Fe=_e==null?void 0:_e.challenge_names)==null?void 0:Fe.map((qe,et)=>ne.createElement("div",{className:x.shixun},ne.createElement("span",{className:x.qtitle},ne.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ee.EM)(et+1),"\u9898"),qe)))),(_e==null?void 0:_e.question_type)===6&&ne.createElement("div",{className:x.program},ne.createElement(b.Z,{className:x.content,value:((Qe=_e==null?void 0:_e.program_attr)==null?void 0:Qe.description)||"- -"})),(_e==null?void 0:_e.question_type)===7&&((De=_e==null?void 0:_e.sub_item_banks)==null?void 0:De.map((qe,et)=>{var $e,Me,Ie,Re,Ne;return ne.createElement("div",null,ne.createElement("div",{className:x.combination},ne.createElement("span",{className:x.qtitle},qe==null?void 0:qe.name)),ne.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},ne.createElement("div",null,((qe==null?void 0:qe.item_type)=="SINGLE"||(qe==null?void 0:qe.item_type)=="JUDGMENT")&&(($e=qe==null?void 0:qe.choices)==null?void 0:$e.map((tt,st)=>ne.createElement("div",{className:x.redio},!(tt!=null&&tt.is_answer)&&ne.createElement("span",{className:x.redioitem}),(tt==null?void 0:tt.is_answer)&&ne.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:tt!=null&&tt.is_answer?x.titleyes:x.title,value:ce[st]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(qe==null?void 0:qe.item_type)=="MULTIPLE"&&((Me=qe==null?void 0:qe.choices)==null?void 0:Me.map((tt,st)=>ne.createElement("div",{className:x.checkbox},!(tt!=null&&tt.is_answer)&&ne.createElement("span",{className:x.checkboxitem}),(tt==null?void 0:tt.is_answer)&&ne.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:tt!=null&&tt.is_answer?x.titleyes:x.title,value:ce[st]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(qe==null?void 0:qe.item_type)=="COMPLETION"&&ne.createElement("div",{className:x.completion},(Ie=qe==null?void 0:qe.standard_answer)==null?void 0:Ie.map((tt,st)=>{var rt;return ne.createElement("div",{style:{display:"flex"}},ne.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",st+1),ne.createElement("div",{className:x.content},(rt=tt==null?void 0:tt.answer_text)==null?void 0:rt.map((ot,yt)=>ne.createElement("div",{className:x.items},ot))))})),(qe==null?void 0:qe.item_type)=="SUBJECTIVE"&&ne.createElement("div",{className:x.simple},ne.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ne.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Re=qe==null?void 0:qe.answer_texts)!=null&&Re[0]?ne.createElement(b.Z,{className:x.content,value:(Ne=qe==null?void 0:qe.answer_texts)==null?void 0:Ne[0]}):ne.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(_e==null?void 0:_e.question_type)===8&&ne.createElement("div",null,ne.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:te.Base64.decode(((ke=_e==null?void 0:_e.program_attr)==null?void 0:ke.code)||"")})),(_e==null?void 0:_e.question_type)===5&&ne.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ne.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),ne.createElement("span",{style:{color:"#000000"}},(_e==null?void 0:_e.author_name)||"- -")),ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),ne.createElement("span",{style:{color:"#000000"}},(_e==null?void 0:_e.author_school_name)||"- -")),ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{style:{color:"#000000"}},(_e==null?void 0:_e.study_count)||"0"))),ne.createElement("a",{className:x.shixunbutton,href:`/shixuns/${_e==null?void 0:_e.identifier}/challenges?exercise=true`,target:"_blank"},ne.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((_e==null?void 0:_e.question_type)<=4||[6,8].includes(_e==null?void 0:_e.question_type))&&ne.createElement("div",{className:x.bottom},ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u89E3\u6790"),ne.createElement("span",{className:x.right},_e!=null&&_e.analysis?ne.createElement(b.Z,{value:_e==null?void 0:_e.analysis}):ne.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u96BE\u5EA6"),ne.createElement("span",{className:x.right},(_e==null?void 0:_e.difficulty)===1?"\u7B80\u5355":(_e==null?void 0:_e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),ne.createElement("span",{className:x.right},_e!=null&&_e.tag_discipline?_e==null?void 0:_e.tag_discipline:ne.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ye=me(64303),he=me(96435),Ee=me(65582),be=me(61485),Se=me(90463),Pe=me(11517),Ce=me(59301),xe=Object.defineProperty,Be=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Oe=(_e,He,Ze)=>He in _e?xe(_e,He,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):_e[He]=Ze,Ke=(_e,He)=>{for(var Ze in He||(He={}))Le.call(He,Ze)&&Oe(_e,Ze,He[Ze]);if(Te)for(var Ze of Te(He))je.call(He,Ze)&&Oe(_e,Ze,He[Ze]);return _e},Ve=(_e,He)=>Be(_e,Ae(He)),Ge=(_e,He,Ze)=>new Promise((Ye,nt)=>{var Je=Qe=>{try{Fe(Ze.next(Qe))}catch(De){nt(De)}},Ue=Qe=>{try{Fe(Ze.throw(Qe))}catch(De){nt(De)}},Fe=Qe=>Qe.done?Ye(Qe.value):Promise.resolve(Qe.value).then(Je,Ue);Fe((Ze=Ze.apply(_e,He)).next())});const ze=({setScoreShow:_e,ScoreShow:He,onOk:Ze,isshixuns:Ye,isloadings:nt,dispatch:Je,isIntelligentAssistant:Ue=!1,newExercisePaper:Fe,shixunsDetail:Qe})=>{var De,ke,qe;let[et,$e]=(0,ne.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ue,group_id:[]}),[Me,Ie]=(0,ne.useState)([]),[Re,Ne]=(0,ne.useState)([]),[tt,st]=(0,ne.useState)([]),[rt,ot]=(0,ne.useState)([]);const[yt,mt]=(0,ne.useState)(!1),[ft]=we.default.useForm(),[lt,Et]=(0,ne.useState)(),[St,xt]=(0,ne.useState)(!1);let[Lt,_t]=(0,ne.useState)(Ye);const[Ht,At]=(0,ne.useState)([]),[Ot,Dt]=(0,ne.useState)(0),[rn,un]=(0,ne.useState)(!0),[tn,Wt]=(0,ne.useState)([]),[Vt,fn]=(0,ne.useState)([]),cn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[kn,zt]=(0,ne.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const ln=(0,ne.useRef)(new Set),en=(0,ne.useRef)(new Set),Qt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],at=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],It=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Mt,jt]=(0,ne.useState)(!1),nn=()=>{ft.resetFields(),Lt=!1,_t(!1),jt(!1),ft.submit()};(0,ne.useEffect)(()=>{var Ct,Rt,Fn,Ft,wn,Hn,gr,Dn,Rn,nr;(((Fn=(Rt=(Ct=Fe==null?void 0:Fe.editData)==null?void 0:Ct.exercise)==null?void 0:Rt.exist_item_bank_ids)==null?void 0:Fn.length)>0||((Hn=(wn=(Ft=Fe==null?void 0:Fe.editData)==null?void 0:Ft.exercise)==null?void 0:wn.exist_item_bank_shixun_ids)==null?void 0:Hn.length)>0)&&fn([...(Dn=(gr=Fe==null?void 0:Fe.editData)==null?void 0:gr.exercise)==null?void 0:Dn.exist_item_bank_ids,...(nr=(Rn=Fe==null?void 0:Fe.editData)==null?void 0:Rn.exercise)==null?void 0:nr.exist_item_bank_shixun_ids])},[(ke=(De=Fe==null?void 0:Fe.editData)==null?void 0:De.exercise)==null?void 0:ke.exist_item_bank_ids]),(0,ne.useEffect)(()=>{He&&(ft.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),rn&&Lt&&(ft.setFieldsValue({item_type:"SHIXUN"}),et.item_type="SHIXUN",$e(Ke({},et)),un(!1)),dn(et),gn(),gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[He]),(0,ne.useEffect)(()=>{Ot>0&&setTimeout(()=>{Dt(0)},2e3)},[Ot]);function dn(Ct){return Ge(this,null,function*(){var Rt,Fn,Ft;if(mt(!0),$e(Ke({},Ct)),(tt==null?void 0:tt.length)<=0&&Ct.type==="5"){ot([]),mt(!1);return}console.log("----",tt,Ht);let wn=Ct.type==="5"?tt==null?void 0:tt.filter(Dn=>!Ht.includes(Dn)):null,Hn=Ct.type==="5"?tt==null?void 0:tt.filter(Dn=>Ht.includes(Dn)):null;Ct.group_id=((Rt=Ct.group_id)==null?void 0:Rt.map(Dn=>Dn==null?void 0:Dn.value))||null;let gr=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ve(Ke({},Ct),{discipline_id:((Fn=Ct==null?void 0:Ct.courseid)==null?void 0:Fn[0])||null,sub_discipline_id:((Ft=Ct==null?void 0:Ct.courseid)==null?void 0:Ft[1])||null,ids:wn,shixun_ids:Hn,include_shixuns:!Ue,keyword:Ct.keyword?encodeURIComponent(Ct.keyword):Ct.keyword,type:Ct.type==="5"?null:Ct.type,clazz:Ct.type==="3"?"ItemBanksGroup":null})});ot(gr),mt(!1)})}function gn(){return Ge(this,null,function*(){let Ct=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:et.type==="5"?null:et.type,clazz:"ItemBanksGroup"}});Ie((0,y.L)(Ct==null?void 0:Ct.disciplines))})}function gt(Ct){return Ge(this,null,function*(){var Rt;let Fn=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ct}),Ft=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Rt=Fn==null?void 0:Fn.data)==null?void 0:Rt.map(wn=>({title:wn.name,id:wn.id,pid:wn.id,value:wn.id,key:wn.id,isLeaf:!wn.have_child}))}];Wt(Ft)})}function dt(Ct){return Ge(this,null,function*(){var Rt,Fn,Ft,wn;mt(!0);let Hn=(Rt=Ct.list)==null?void 0:Rt.filter(Rn=>!Ht.includes(Rn)),gr=(Fn=Ct.list)==null?void 0:Fn.filter(Rn=>Ht.includes(Rn));if(Hn.length===0&&gr.length===0){mt(!1),ot([]);return}let Dn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ve(Ke({},Ct),{discipline_id:((Ft=Ct==null?void 0:Ct.courseid)==null?void 0:Ft[0])||null,sub_discipline_id:((wn=Ct==null?void 0:Ct.courseid)==null?void 0:wn[1])||null,ids:Hn,shixun_ids:gr,type:Ct.type==="5"?null:Ct.type,clazz:Ct.type==="3"?"ItemBanksGroup":null})});mt(!1),ot(Dn)})}const pt=Ct=>Ge(void 0,null,function*(){const Rt=yield Je({type:"shixunsDetail/release",payload:{id:Ct}});let Fn=Rt==null?void 0:Rt.tag_position,Ft=(Rt==null?void 0:Rt.evaluation_set_position)||[],wn=Rt.status;return wn===0?(E.ZP.success("\u53D1\u5E03\u6210\u529F"),dn(et),!0):(wn===2?E.ZP.error(`\u7B2C${Ft.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):wn===3?E.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Fn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):E.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Gt=Ct=>(Ct==null?void 0:Ct.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",vn=(Ct,Rt,Fn)=>Ct.map(Ft=>Ft.key===Rt?Ke(Ke({},Ft),Fn):Ft.children?Ve(Ke({},Ft),{children:vn(Ft.children,Rt,Fn)}):Ft),ut=Ct=>Ge(void 0,null,function*(){const{key:Rt}=Ct;let Fn=et.type;const Ft=yield(0,Pe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Rt),type:Fn}),{data:wn,total_count:Hn}=Ft||{};Hn>0&&Wt(gr=>vn(gr,Rt,{children:wn.map(Dn=>({title:Dn.name,id:Dn.id,pid:Dn.id,value:Dn.id,key:Dn.id,isLeaf:!Dn.have_child}))}))});function In(Ct){console.log("----",et),Ct==="1"&&(kn.gg=Ke({},et)),Ct==="2"&&(kn.scj=Ke({},et)),Ct==="3"&&(kn.ttgx=Ke({},et)),Ct==="0"&&(kn.wcjd=Ke({},et)),Ct==="5"&&(kn.yx=Ke({},et)),zt(Ke({},kn))}function Nn(){et.type==="1"&&(et=kn.gg),et.type==="2"&&(et=kn.scj),et.type==="3"&&(et=kn.ttgx),et.type==="0"&&(et=kn.wcjd),et.type==="5"&&(et=kn.yx),(et==null?void 0:et.item_type)==="SHIXUN"?(Lt=!0,_t(!0)):(Lt=!1,_t(!1)),ft.setFieldsValue(Ke({},et)),$e(Ke({},et)),dn(Ke({},et))}return Ce.createElement("div",null,Ce.createElement(ve.default,{title:!1,footer:!1,open:He,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{_e(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:a.title},Ue?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ue&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(ge.default,{className:a.tabWrap,activeKey:et.type,onChange:Ct=>{Ct==="3"?(et.show_all_share=!0,gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):et.show_all_share=null,Ct==="0"&>({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),In(et.type),et.type=Ct,(et==null?void 0:et.item_type)==="SHIXUN"&&et.type!=="5"&&(Lt=!0,_t(!0)),jt(!1),et.type==="5"&&(Lt=!1,_t(!1)),Nn(),gn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",tt.length>0&&Ce.createElement("span",{className:a.titlecount},tt.length),Ot>0&&Ce.createElement("span",{className:a.add},"+",Ot)),key:"5"}]}),Ce.createElement(we.default,{layout:"inline",form:ft,onValuesChange:(Ct,Rt)=>{const Fn=Object.values(Rt).some(wn=>wn!==null&&wn!==""&&wn!==void 0),Ft=Rt.keyword==="";if(jt(Fn||!Ft),et.page=1,(Rt==null?void 0:Rt.item_type)==="SHIXUN"){if(et.type==="5"?_t(!1):_t(!0),Ct.keyword||Ct.keyword==="")return;ft.submit()}else{if(Ct!=null&&Ct.courseid&&ft.setFieldsValue({tag_discipline_id:""}),_t(!1),Ct.keyword||Ct.keyword==="")return;ft.submit()}},onFinish:Ct=>{var Rt;et.type==="3"&&(!Ct.group_id||((Rt=Ct==null?void 0:Ct.group_id)==null?void 0:Rt.length)===0)?et.show_all_share=!0:et.show_all_share=null,$e(Ke(Ke({},et),Ct)),dn(Ke(Ke({},et),Ct))}},Ce.createElement(we.default.Item,{name:"item_type"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ue?cn.slice(0,6):cn).map(Ct=>Ce.createElement(de.default.Option,{key:Ct.value},Ct.name)))),Ce.createElement(we.default.Item,{name:"courseid"},Ce.createElement(le.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Me})),!Lt&&Ce.createElement(we.default.Item,{name:"tag_discipline_id"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(qe=rt==null?void 0:rt.tag_disciplines)==null?void 0:qe.map(Ct=>Ce.createElement(de.default.Option,{key:Ct.id},Ct.name)))),Ce.createElement(we.default.Item,{name:Lt?"diff":"difficulty"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Lt&&Qt.map(Ct=>Ce.createElement(de.default.Option,{key:Ct.value},Ct.name)),Lt&&at.map(Ct=>Ce.createElement(de.default.Option,{key:Ct.value},Ct.name)))),Lt&&Ce.createElement(we.default.Item,{name:"shixun_publish_status"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},It.map(Ct=>Ce.createElement(de.default.Option,{key:Ct.value},Ct.name)))),(et.type==="3"||et.type==="0")&&!Lt&&Ce.createElement(we.default.Item,{name:"group_id"},Ce.createElement(ie.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ct,Rt)=>Rt.title.toUpperCase().indexOf(Ct.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:ut,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:tn})),Mt&&Ce.createElement("span",{className:a.allqingchu,onClick:nn},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(we.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ue.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>ft.submit()}),onSearch:Ct=>{ft.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{et.updated_at==="asc"?et.updated_at="desc":et.updated_at="asc",$e(Ve(Ke({},et),{page:1})),dn(Ve(Ke({},et),{page:1}))}}," ",et.updated_at?Ce.createElement("img",{src:et.updated_at==="asc"?ye.Z:he.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{et.quotes==="asc"?et.quotes="desc":et.quotes="asc",$e(Ve(Ke({},et),{page:1})),dn(Ve(Ke({},et),{page:1}))},style:{marginLeft:20}}," ",et.quotes?Ce.createElement("img",{src:et.quotes==="asc"?ye.Z:he.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(se.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(rt==null?void 0:rt.items)||(rt==null?void 0:rt.shixun_list),pagination:!1,loading:yt,rowKey:Ct=>Ct.id,rowSelection:{type:Ue?"radio":"checkbox",selectedRowKeys:Re,getCheckboxProps:Ct=>({disabled:Ct.shixun_tag_num===1||(Vt==null?void 0:Vt.find(Rt=>Ct.id===Rt))}),onSelect(Ct,Rt,Fn){if(Ue){Ne([Ct.id]),en.current=new Set([Ct.id]),Dt(1),st([Ct.id]);return}if(Rt)(Lt||Ct!=null&&Ct.challenge_names)&&At([...Ht,Ct.id]),Ne([...Re,Ct.id]),Ct.identifier?ln.current.add(Ct.id):en.current.add(Ct.id),Dt(1),st([...tt,Ct.id]);else{Ct.identifier?ln.current.delete(Ct.id):en.current.delete(Ct.id);let Ft=tt.filter(wn=>wn!==Ct.id);if(Ne(Ft),st(Ft),Lt||Ct!=null&&Ct.challenge_names){let wn=Ht.filter(Hn=>Hn!==Ct.id);At([...wn])}if(et.type==="5"){dt(Ve(Ke({},et),{list:[...Ft]}));return}}},onSelectAll(Ct,Rt,Fn){var Ft,wn;if(Ct){const Hn=Fn.map(Dn=>Dn.id),gr=(wn=Fn==null?void 0:Fn.filter(Dn=>Dn==null?void 0:Dn.challenge_names))==null?void 0:wn.map(Dn=>Dn.id);At([...Ht,...gr]),Ne([...Re,...Hn]),st([...tt,...Hn]);for(const Dn of Fn)Dn.identifier?ln.current.add(Dn.id):en.current.add(Dn.id)}else{const Hn=Fn.map(nr=>nr.id),gr=Re.filter(nr=>!Hn.some(Un=>Un===nr)),Dn=(Ft=Fn==null?void 0:Fn.filter(nr=>nr==null?void 0:nr.challenge_names))==null?void 0:Ft.map(nr=>nr.id);Ne([...gr]),st([...gr]);let Rn=Ht.filter(nr=>!Dn.some(Un=>Un===nr.id));At([...Rn]),et.type==="5"&&dt(Ve(Ke({},et),{list:[...gr]}));for(const nr of Hn)nr.identifier?ln.current.delete(nr):en.current.delete(nr)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ct,Rt,Fn)=>{var Ft,wn;return Ce.createElement(oe.Z,{title:Gt(Rt)},Ce.createElement("div",null,Lt||Rt!=null&&Rt.challenge_names?"\u5B9E\u8BAD\u9898":(wn=(Ft=cn==null?void 0:cn.filter(Hn=>Hn.value===Ct))==null?void 0:Ft[0])==null?void 0:wn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Lt?"30%":"60%",key:"name",render:(Ct,Rt,Fn)=>{var Ft;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(oe.Z,{title:Gt(Rt)},Ce.createElement("div",{className:Rt!=null&&Rt.high_resources_consume?a.q_title:""},Ce.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Lt||Rt!=null&&Rt.challenge_names?Rt!=null&&Rt.title||Ct===null?"--":Ct:(Rt==null?void 0:Rt.item_type)=="BPROGRAM"?(Ft=Rt==null?void 0:Rt.program_attr)==null?void 0:Ft.description:Ct}))),(Rt==null?void 0:Rt.high_resources_consume)&&Ce.createElement(Se.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Lt,render:(Ct,Rt,Fn)=>{var Ft;return Ce.createElement(oe.Z,{title:Gt(Rt)},Ce.createElement("span",null,Ct?(Ft=Ct==null?void 0:Ct.split("\u3001"))==null?void 0:Ft[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Lt,render:(Ct,Rt,Fn)=>Ce.createElement(oe.Z,{title:Gt(Rt)},Ce.createElement("span",null,Ct||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ct,Rt,Fn)=>{var Ft,wn,Hn,gr;return Ce.createElement(oe.Z,{title:Gt(Rt)},Ce.createElement("div",null,Lt||Rt!=null&&Rt.challenge_names?(Rt==null?void 0:Rt.level)||((wn=(Ft=Qt==null?void 0:Qt.filter(Dn=>Dn.value===Ct))==null?void 0:Ft[0])==null?void 0:wn.name):(gr=(Hn=Qt==null?void 0:Qt.filter(Dn=>Dn.value===Ct))==null?void 0:Hn[0])==null?void 0:gr.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lt,render:(Ct,Rt,Fn)=>Ce.createElement(oe.Z,{title:Gt(Rt)},Ce.createElement("div",null,Ct||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lt,render:(Ct,Rt,Fn)=>Ce.createElement("span",null,Ct||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ct,Rt,Fn)=>Ce.createElement(oe.Z,{title:Gt(Rt)},Ce.createElement("div",null,Lt||Rt!=null&&Rt.challenge_names?(Rt==null?void 0:Rt.study_count)||(Rt==null?void 0:Rt.stu_num):Ct))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lt,render:(Ct,Rt,Fn)=>Ce.createElement(oe.Z,{title:Gt(Rt)},Ce.createElement("div",null,Ct||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lt,render:(Ct,Rt,Fn)=>Ce.createElement("span",null,Ct||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ct,Rt,Fn)=>Ce.createElement(oe.Z,{title:Gt(Rt)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var Ft,wn;Et(Ve(Ke({},Rt),{question_type:Lt||Rt!=null&&Rt.challenge_names?5:(wn=(Ft=cn==null?void 0:cn.filter(Hn=>Hn.value===(Rt==null?void 0:Rt.item_type)))==null?void 0:Ft[0])==null?void 0:wn.question_type})),xt(!0)}},"\u67E5\u770B"),(Rt==null?void 0:Rt.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Rt==null?void 0:Rt.identifier}/challenges`)}},(Rt==null?void 0:Rt.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ge(void 0,null,function*(){if(!pt(Rt==null?void 0:Rt.identifier))return new Promise((Ft,wn)=>{wn()})})})}},"\u53D1\u5E03")))}].filter(Ct=>!Ct.hidden)}),Ce.createElement(ae.Z,{current:et.page,total:(rt==null?void 0:rt.items_count)||(rt==null?void 0:rt.shixuns_count),style:{marginBottom:20},defaultPageSize:et.per_page,showTotal:Ct=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Ct),"\xA0\u6761\u6570\u636E"),pageSize:et.per_page,onChange:(Ct,Rt)=>{et.page=Ct,et.per_page=Rt,$e(Ke({},et)),dn(Ke({},et))}}),Ce.createElement("div",{className:a.bottom},Ce.createElement(re.ZP,{className:a.no,onClick:()=>{_e(!1)}},"\u53D6\u6D88"),Ce.createElement(re.ZP,{loading:nt,style:{width:nt&&75},className:a.yes,onClick:()=>Ge(void 0,null,function*(){if((tt==null?void 0:tt.length)<=0){E.ZP.info(Ue?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ze([...en.current],[...ln.current],!0,tt==null?void 0:tt.length)})},Ue?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(ve.default,{open:St,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{xt(!1)},onOk:()=>{xt(!1)}},Ce.createElement(fe,{qitem:lt})))};var We=(0,Ee.connect)(({shixunsDetail:_e,newExercisePaper:He})=>({shixunsDetail:_e,newExercisePaper:He}))(ze)},24100:function(ct,it,me){"use strict";me.d(it,{Z:function(){return oe}});var ne=me(65582),we=me(43418),E={ul:"ul___TdfYY"},ve=me(32637),ge=me(59301),de=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ue=(ae,re)=>{var z={};for(var a in ae)le.call(ae,a)&&re.indexOf(a)<0&&(z[a]=ae[a]);if(ae!=null&&de)for(var a of de(ae))re.indexOf(a)<0&&ie.call(ae,a)&&(z[a]=ae[a]);return z},oe=ae=>{var re=ae,{open:z,onCancel:a}=re,y=ue(re,["open","onCancel"]);const x=(0,ne.useIntl)();return ge.createElement(we.default,{centered:!0,open:z,title:ge.createElement("div",{style:{fontWeight:"bold"}},x.formatMessage({id:"paths.contactTeachingAssistant",defaultMessage:"\u8054\u7CFB\u6559\u7814\u52A9\u7406"})),width:"696px",onCancel:a,footer:null},ge.createElement("div",null,ge.createElement("div",{className:"tc"},ge.createElement("img",{className:"mt10",src:ve,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),ge.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),ge.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),ge.createElement("div",{style:{color:"#333"},className:"pt30 font14"},ge.createElement("ul",{className:E.ul},ge.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),ge.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),ge.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},65624:function(ct,it,me){"use strict";me.d(it,{Z:function(){return oe}});var ne=me(59301),we=me(8591),E=me(43418),ve=me(92832),ge={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},de=me(51686),le=me(11517),ie=me(65582),ue=(ae,re,z)=>new Promise((a,y)=>{var x=te=>{try{ee(z.next(te))}catch(ce){y(ce)}},b=te=>{try{ee(z.throw(te))}catch(ce){y(ce)}},ee=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);ee((z=z.apply(ae,re)).next())});const se=({problemset:ae,dispatch:re,onOk:z})=>{const[a,y]=(0,ne.useState)(""),[x,b]=(0,ne.useState)([0]),ee=()=>{re({type:"problemset/setActionTabs",payload:{}})};(0,ne.useEffect)(()=>{var ce,pe;ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(pe=(ce=ae.actionTabs)==null?void 0:ce.params)==null?void 0:pe.group_id]),y(""))},[ae.actionTabs.key]);const te=()=>ue(void 0,null,function*(){const ce=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!a.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(a.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let fe=0;fe0?x[0]:0,name:a});pe.status===0&&(ee(),z(pe==null?void 0:pe.id))});return ne.createElement(E.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:ee,onOk:te,destroyOnClose:!0},ne.createElement("div",{className:ge.addModal},ne.createElement("div",{className:ge.row},ne.createElement("span",{className:ge.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),ne.createElement(ve.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:ce=>y(ce.target.value)})),ne.createElement("div",{className:ge.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},ne.createElement("span",{className:ge.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),ne.createElement(de.Z,{value:x,onChange:ce=>b(ce)}))))};var oe=(0,ie.connect)(({problemset:ae})=>({problemset:ae}))(se)},36186:function(ct,it,me){"use strict";var ne=me(59301),we=me(65582),E=me(43418),ve=me(96601),ge=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(ae,re)=>{var z={};for(var a in ae)de.call(ae,a)&&re.indexOf(a)<0&&(z[a]=ae[a]);if(ae!=null&&ge)for(var a of ge(ae))re.indexOf(a)<0&&le.call(ae,a)&&(z[a]=ae[a]);return z},ue=(ae,re,z)=>new Promise((a,y)=>{var x=te=>{try{ee(z.next(te))}catch(ce){y(ce)}},b=te=>{try{ee(z.throw(te))}catch(ce){y(ce)}},ee=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);ee((z=z.apply(ae,re)).next())});const se={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},oe=ae=>{var re=ae,{problemset:z,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},onReloadBasketData:ee=()=>{}}=re,te=ie(re,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),ce,pe;const fe=()=>ue(void 0,null,function*(){const ye=yield x({type:"problemset/basketDelete",payload:z.actionTabs.params});x({type:"problemset/setActionTabs",payload:{}}),ye.status===0&&(b(),ee())});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:z.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:y["problemset/handleDelete"],width:"442px",onOk:fe,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:ve.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",se[(pe=(ce=z.actionTabs)==null?void 0:ce.params)==null?void 0:pe.type]))};it.Z=(0,we.connect)(({problemset:ae,loading:re,globalSetting:z})=>({problemset:ae,globalSetting:z,loading:re.effects}))(oe)},25670:function(ct,it,me){"use strict";me.d(it,{Z:function(){return z}});var ne=me(59301),we=me(43428),E=me(95237),ve=me(43604),ge={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"},de=me(2524);let le=[];const ie=a=>{le.forEach(y=>{a.target===y.element||ue.isParent(a.target,y.element)||y.callbacks.forEach(x=>x())})};window.document.body?window.document.body.addEventListener("click",ie):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",ie)});const ue={isParent:(a,y)=>{let x=a;for(;x&&x.tagName&&x.tagName.toLowerCase()!=="body";){if(x===y)return!0;x=x.parentNode}return!1},init:(a,y)=>{const x=le.filter(b=>b.element===a);return x.length>0?x[0].callbacks.push(y):le.push({element:a,callbacks:[y]}),{clear:()=>{le=le.filter(b=>b.element!==a)}}}};var se=ue,oe=me(96935),ae=me(59301);const re=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],z=({visible:a,basketData:y,basketTotal:x,onClose:b=()=>{},onDelete:ee=()=>{},onClear:te,onSubmit:ce})=>{const pe=(0,ne.useRef)(),fe=(0,ne.useRef)();(0,ne.useEffect)(()=>{if(fe.current)return x>=0&&!pe.current&&(pe.current=se.init(fe.current,()=>{b()})),()=>{pe.current&&pe.current.clear()}},[fe.current]);const ye=window.screen.width<=1440;return ae.createElement(we.Z,{rootClassName:ge.drawerWrap,placement:"right",closable:!1,mask:!1,open:a,forceRender:!0,width:ye?130:160,onClose:b},x>0?ae.createElement(ae.Fragment,null,ae.createElement("div",{className:ge.title},"\u8BD5\u9898\u7BEE"),ae.createElement("div",{ref:fe,className:ge.contentWrap},ae.createElement(E.Z,{wrap:!1,className:ge.totalInfo,align:"middle"},ae.createElement(ve.Z,{span:14},"\u9898\u76EE\u603B\u6570"),ae.createElement(ve.Z,{span:4},x),ae.createElement(ve.Z,{span:6,className:ge.clear,onClick:te},"\u6E05\u7A7A")),re.map(he=>y[he.stateName]>0&&ae.createElement(E.Z,{align:"middle",wrap:!1,className:ge.problemset,key:he.type},ae.createElement(ve.Z,{span:14},he.typeName),ae.createElement(ve.Z,{span:4},y[he.stateName]),ae.createElement(ve.Z,{span:6,className:ge.delete},ae.createElement("i",{onClick:()=>ee(he.type),className:`iconfont icon-piliangshanchu3 ${ge.deleteIcon}`})))),ae.createElement(E.Z,{justify:"center",className:ge.createBtnWrapper},ae.createElement(oe.Z,{block:!0,type:"primary",onClick:ce},"\u521B\u5EFA\u8BD5\u5377")))):ae.createElement("div",{ref:fe},ae.createElement("div",{className:ge.title},"\u8BD5\u9898\u7BEE"),ae.createElement(de.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))}},47354:function(ct,it,me){"use strict";var ne=me(59301),we=me(65582),E=me(8591),ve=me(43418),ge=me(89392),de=me.n(ge),le=me(96601),ie=me(6339),ue=me(24334),se=me.n(ue),oe=me(38147),ae=me(67172),re=me(88125),z=me(56656),a=me.n(z),y=me(59301),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,fe=(Se,Pe,Ce)=>Pe in Se?x(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,ye=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))ce.call(Pe,Ce)&&fe(Se,Ce,Pe[Ce]);if(te)for(var Ce of te(Pe))pe.call(Pe,Ce)&&fe(Se,Ce,Pe[Ce]);return Se},he=(Se,Pe)=>b(Se,ee(Pe)),Ee=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Le(Ce.next(je))}catch(Oe){Be(Oe)}},Te=je=>{try{Le(Ce.throw(je))}catch(Oe){Be(Oe)}},Le=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Te);Le((Ce=Ce.apply(Se,Pe)).next())});const be=({problemset:Se,dispatch:Pe})=>{var Ce,xe,Be,Ae,Te;const[Le,je]=(0,ne.useState)({}),[Oe,Ke]=(0,ne.useState)([]),[Ve,Ge]=(0,ne.useState)(!1),[ze,We]=(0,ne.useState)(!1),[_e,He]=(0,ne.useState)({}),Ze=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var Ue,Fe,Qe;if(((Ue=Se==null?void 0:Se.actionTabs)==null?void 0:Ue.key)==="BPROGRAM"){const De=(0,ge.cloneDeep)((Fe=Se==null?void 0:Se.actionTabs)==null?void 0:Fe.params);je(De),Ke((Qe=De==null?void 0:De.standard_answer)==null?void 0:Qe.map(ke=>({value:"",answer:(ke==null?void 0:ke.answer_text)||[]})))}},[(Ce=Se==null?void 0:Se.actionTabs)==null?void 0:Ce.key]);function Ye(){return new Date().getTime()}const nt=()=>Ee(void 0,null,function*(){var Ue,Fe,Qe,De,ke;if(Oe.some($e=>($e==null?void 0:$e.value)==="")&&!Ve){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ve){const $e=(0,ge.cloneDeep)((Ue=Se==null?void 0:Se.actionTabs)==null?void 0:Ue.params);Ke([...(Fe=$e==null?void 0:$e.standard_answer)==null?void 0:Fe.map(Me=>({value:"",answer:(Me==null?void 0:Me.answer_text)||[],type:""}))]),Ge(!Ve);return}else{let $e=Oe==null?void 0:Oe.map((Me,Ie)=>he(ye({},Me),{type:Me.types}));Ke($e)}console.log(Oe),We(!0);let qe=yield(0,oe.ZP)(`/api/problems/${(Qe=Le==null?void 0:Le.program_attr)==null?void 0:Qe.identifier}/start.json`,{method:"get"});const et=yield(0,ae.n4)(qe==null?void 0:qe.identifier,{code:(De=Le==null?void 0:Le.program_attr)==null?void 0:De.code,language:(ke=Le==null?void 0:Le.program_attr)==null?void 0:ke.language,answers:Oe==null?void 0:Oe.map($e=>$e.value)});if((et==null?void 0:et.status)===0){let Me=function(){return Ee(this,null,function*(){const{status:Ie,message:Re,data:Ne}=yield(0,ae.rX)(qe==null?void 0:qe.identifier,"submit"),st=Ye()-$e>10*1e3*(Oe==null?void 0:Oe.length);if(Ie!==0&&!st&&setTimeout(Me,1e3),st){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),We(!1);return}if(Ie===0){We(!1);let rt=Oe==null?void 0:Oe.map((ot,yt)=>he(ye({},ot),{type:(Ne==null?void 0:Ne.right_arr[yt])===1?"success":"warning"}));Ke(rt),He(Ne),Ne.status===2&&(We(!1),ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const $e=Ye();yield(0,ae.bM)(qe==null?void 0:qe.identifier,{}),Me()}else We(!1);Ge(!Ve)}),Je=()=>{je({}),Ke([]),Ge(!1),Pe({type:"problemset/setActionTabs",payload:{}})};return y.createElement(y.Fragment,null,y.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:Se.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ve?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:nt,onCancel:Je,okButtonProps:{loading:ze}},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ie.Z,{value:(xe=Le==null?void 0:Le.program_attr)==null?void 0:xe.description}),((Be=Le==null?void 0:Le.program_attr)==null?void 0:Be.code)&&y.createElement(ie.Z,{showProgramFill:!0,onFillChange:Ue=>{let Fe=Ue==null?void 0:Ue.map((Qe,De)=>ye({},Qe));Ke(Fe)},programFillValue:Oe,value:ue.Base64.decode((Ae=Le==null?void 0:Le.program_attr)==null?void 0:Ae.code)}),Ve&&y.createElement(ne.Fragment,null,y.createElement("div",{className:le.Z.line}),(Te=Le==null?void 0:Le.standard_answer)==null?void 0:Te.map((Ue,Fe)=>y.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},y.createElement("b",null,"\u586B\u7A7A",Fe+1,"\u7B54\u6848:\xA0"),y.createElement("pre",null,(Ue==null?void 0:Ue.answer_text)||""))),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(Le==null?void 0:Le.analysis)||"\u6682\u65E0\u89E3\u6790")))),(_e==null?void 0:_e.id)&&_e.status!==2&&y.createElement(ve.default,{open:(_e==null?void 0:_e.id)&&_e.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{He({})},onCancel:()=>{He({})}},y.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},y.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),y.createElement("span",{style:{marginLeft:12,color:_e.status!==0&&"#E30000"}},re.Im[_e.status])),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),y.createElement("span",{style:{marginLeft:12}},a()(_e.created_at).format("YYYY-MM-DD HH:mm:ss"))),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),y.createElement("span",{style:{marginLeft:12}},_e.language)),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),y.createElement("span",{style:{marginLeft:12}},_e.execute_time,"ms"))),y.createElement(re.Y4,ye({},_e)))))};it.Z=(0,we.connect)(({problemset:Se})=>({problemset:Se}))(be)},80950:function(ct,it,me){"use strict";me.d(it,{Z:function(){return Ht}});var ne=me(59301),we=me(65582),E=me(8591),ve=me(43418),ge=me(89392),de=me(6339),le=me(5112),ie=me(3113),ue=me(28103),se=me(96601),oe=me(59301),ae=Object.defineProperty,re=Object.defineProperties,z=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(At,Ot,Dt)=>Ot in At?ae(At,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):At[Ot]=Dt,ee=(At,Ot)=>{for(var Dt in Ot||(Ot={}))y.call(Ot,Dt)&&b(At,Dt,Ot[Dt]);if(a)for(var Dt of a(Ot))x.call(Ot,Dt)&&b(At,Dt,Ot[Dt]);return At},te=(At,Ot)=>re(At,z(Ot)),ce=(At,Ot,Dt)=>new Promise((rn,un)=>{var tn=fn=>{try{Vt(Dt.next(fn))}catch(cn){un(cn)}},Wt=fn=>{try{Vt(Dt.throw(fn))}catch(cn){un(cn)}},Vt=fn=>fn.done?rn(fn.value):Promise.resolve(fn.value).then(tn,Wt);Vt((Dt=Dt.apply(At,Ot)).next())});const pe=({problemset:At,dispatch:Ot,showdiv:Dt,data:rn})=>{const[un,tn]=(0,ne.useState)([]),[Wt,Vt]=(0,ne.useState)(!1),fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var ln;((ln=Object.keys(rn))==null?void 0:ln.length)>0&&tn(rn.choices)},[rn]);const cn=()=>ce(void 0,null,function*(){if(!un.some(ln=>ln==null?void 0:ln.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Wt){const ln=(0,ge.cloneDeep)(rn);tn(ln.choices)}Vt(!Wt)}),kn=(ln,en)=>{console.log(ln.target.checked);const Qt=un.map((at,It)=>te(ee({},at),{checked:It===en?ln.target.checked:!1}));tn(Qt)},zt=()=>{tn([]),Vt(!1),Ot({type:"problemset/setActionTabs",payload:{}})};return oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),oe.createElement(de.Z,{value:rn==null?void 0:rn.name}),un==null?void 0:un.map((ln,en)=>{const{is_answer:Qt,checked:at,choice_text:It}=ln;let Mt="";return Wt&&Qt&&(Mt=se.Z.green),Wt&&!Qt&&at&&(Mt=se.Z.red),oe.createElement("div",{key:en,style:{pointerEvents:Wt?"none":"auto"},className:`${se.Z.row} ${Mt}`},oe.createElement(le.ZP,{onChange:jt=>kn(jt,en),checked:at}),oe.createElement("span",null,fn[en],".\xA0"),oe.createElement(de.Z,{className:se.Z.html,value:It}),Wt&&Qt&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Wt&&!Qt&&at&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Wt&&oe.createElement(ne.Fragment,null,oe.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),fn[un.findIndex(ln=>ln.is_answer)]),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(rn==null?void 0:rn.analysis)||"\u6682\u65E0\u89E3\u6790"))),oe.createElement("div",{style:{textAlign:"end",marginTop:10}},oe.createElement(ie.ZP,{type:"primary",onClick:()=>{cn()}},Wt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Dt&&oe.createElement(ue.Z,null))};var fe=(0,we.connect)(({problemset:At})=>({problemset:At}))(pe),ye=me(92832),he=me(27687),Ee=me(59301),be=Object.defineProperty,Se=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ae=(At,Ot,Dt)=>Ot in At?be(At,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):At[Ot]=Dt,Te=(At,Ot)=>{for(var Dt in Ot||(Ot={}))xe.call(Ot,Dt)&&Ae(At,Dt,Ot[Dt]);if(Ce)for(var Dt of Ce(Ot))Be.call(Ot,Dt)&&Ae(At,Dt,Ot[Dt]);return At},Le=(At,Ot)=>Se(At,Pe(Ot)),je=(At,Ot,Dt)=>new Promise((rn,un)=>{var tn=fn=>{try{Vt(Dt.next(fn))}catch(cn){un(cn)}},Wt=fn=>{try{Vt(Dt.throw(fn))}catch(cn){un(cn)}},Vt=fn=>fn.done?rn(fn.value):Promise.resolve(fn.value).then(tn,Wt);Vt((Dt=Dt.apply(At,Ot)).next())});const Oe=({problemset:At,datas:Ot,showdiv:Dt,dispatch:rn})=>{var un;const[tn,Wt]=(0,ne.useState)({}),[Vt,fn]=(0,ne.useState)([]),[cn,kn]=(0,ne.useState)(!1),zt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var at;if(Object.keys(Ot)){const It=(0,ge.cloneDeep)(Ot);Wt(It),fn((at=It==null?void 0:It.standard_answer)==null?void 0:at.map(Mt=>Te({value:"",answer:(Mt==null?void 0:Mt.answer_text)||[]},Mt)))}},[Ot]);const ln=()=>je(void 0,null,function*(){var at;if(Vt.some(It=>(It==null?void 0:It.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(cn){const It=(0,ge.cloneDeep)(Ot);fn((at=It==null?void 0:It.standard_answer)==null?void 0:at.map(Mt=>Te({value:"",answer:(Mt==null?void 0:Mt.answer_text)||[]},Mt)))}kn(!cn)}),en=(at,It)=>{const Mt=Vt.map((jt,nn)=>Le(Te({},jt),{value:nn===It?at.target.value:jt.value}));fn(Mt)},Qt=()=>{Wt({}),fn([]),kn(!1),rn({type:"problemset/setActionTabs",payload:{}})};return Ee.createElement("div",null,Ee.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ee.createElement(de.Z,{value:tn==null?void 0:tn.name}),Vt==null?void 0:Vt.map((at,It)=>{const{value:Mt,answer:jt}=at;let nn="";return cn&&(jt!=null&&jt.includes(Mt))&&(nn=se.Z.green),cn&&!(jt!=null&&jt.includes(Mt))&&(nn=se.Z.red),Ee.createElement("div",{key:It,style:{pointerEvents:cn?"none":"auto",marginTop:10},className:`${se.Z.row} ${nn}`},Ee.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",It+1,"\u7B54\u6848:"),(at==null?void 0:at.model)===1?Ee.createElement(ye.default.TextArea,{className:se.Z.textArea,style:{width:610,marginRight:10},onChange:dn=>en(dn,It),value:Mt}):Ee.createElement(he.Z,{value:Mt,onChange:dn=>{const gn=Vt.map((gt,dt)=>Le(Te({},gt),{value:dt===It?dn:gt.value}));fn(gn)}}),cn&&(jt==null?void 0:jt.includes(Mt))&&Ee.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),cn&&!(jt!=null&&jt.includes(Mt))&&Ee.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),cn&&Ee.createElement(ne.Fragment,null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(un=tn==null?void 0:tn.standard_answer)==null?void 0:un.map((at,It)=>{var Mt,jt;return Ee.createElement("div",{className:"c-grey-333 mb5"},Ee.createElement("b",null,"\u586B\u7A7A",It+1,"\u7B54\u6848:\xA0"),(at==null?void 0:at.model)===1?((Mt=at==null?void 0:at.answer_text)==null?void 0:Mt.join("\u3001"))||"":Ee.createElement(he.Z,{value:(jt=at==null?void 0:at.answer_text)==null?void 0:jt.join("\u3001"),disabled:!0}))}),Ee.createElement("div",{className:"c-grey-333 mb10"},Ee.createElement("b",null,"\u89E3\u6790:\xA0"),(tn==null?void 0:tn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ee.createElement("div",{style:{textAlign:"end",marginTop:10}},Ee.createElement(ie.ZP,{type:"primary",onClick:()=>{ln()}},cn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Dt&&Ee.createElement(ue.Z,null))};var Ke=(0,we.connect)(({problemset:At})=>({problemset:At}))(Oe),Ve=me(59301),Ge=Object.defineProperty,ze=Object.defineProperties,We=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Ye=(At,Ot,Dt)=>Ot in At?Ge(At,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):At[Ot]=Dt,nt=(At,Ot)=>{for(var Dt in Ot||(Ot={}))He.call(Ot,Dt)&&Ye(At,Dt,Ot[Dt]);if(_e)for(var Dt of _e(Ot))Ze.call(Ot,Dt)&&Ye(At,Dt,Ot[Dt]);return At},Je=(At,Ot)=>ze(At,We(Ot)),Ue=(At,Ot,Dt)=>new Promise((rn,un)=>{var tn=fn=>{try{Vt(Dt.next(fn))}catch(cn){un(cn)}},Wt=fn=>{try{Vt(Dt.throw(fn))}catch(cn){un(cn)}},Vt=fn=>fn.done?rn(fn.value):Promise.resolve(fn.value).then(tn,Wt);Vt((Dt=Dt.apply(At,Ot)).next())});const Fe=({problemset:At,datas:Ot,showdiv:Dt,dispatch:rn})=>{var un;const[tn,Wt]=(0,ne.useState)({}),[Vt,fn]=(0,ne.useState)([]),[cn,kn]=(0,ne.useState)(!1),zt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{if(Object.keys(Ot)){const at=(0,ge.cloneDeep)(Ot);Wt(at),fn(at.choices)}},[Ot]);const ln=()=>Ue(void 0,null,function*(){if(!Vt.some(at=>at==null?void 0:at.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(cn){const at=(0,ge.cloneDeep)(Ot);fn(at.choices)}kn(!cn)}),en=(at,It)=>{console.log(at.target.checked);const Mt=Vt.map((jt,nn)=>Je(nt({},jt),{checked:nn===It?at.target.checked:!1}));fn(Mt)},Qt=()=>{Wt({}),fn([]),kn(!1),rn({type:"problemset/setActionTabs",payload:{}})};return Ve.createElement("div",null,Ve.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),Ve.createElement(de.Z,{value:tn==null?void 0:tn.name}),Vt==null?void 0:Vt.map((at,It)=>{const{is_answer:Mt,checked:jt,choice_text:nn}=at;let dn="";return cn&&Mt&&(dn=se.Z.green),cn&&!Mt&&jt&&(dn=se.Z.red),Ve.createElement("div",{key:It,style:{pointerEvents:cn?"none":"auto"},className:`${se.Z.row} ${dn}`},Ve.createElement(le.ZP,{onChange:gn=>en(gn,It),checked:jt}),Ve.createElement(de.Z,{className:se.Z.html,value:nn}),cn&&Mt&&Ve.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),cn&&!Mt&&jt&&Ve.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),cn&&Ve.createElement(ne.Fragment,null,Ve.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ve.createElement("div",{className:"c-grey-333 mb5"},Ve.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(un=Vt.find(at=>at.is_answer))==null?void 0:un.choice_text),Ve.createElement("div",{className:"c-grey-333 mb10"},Ve.createElement("b",null,"\u89E3\u6790:\xA0"),(tn==null?void 0:tn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ve.createElement("div",{style:{textAlign:"end",marginTop:10}},Ve.createElement(ie.ZP,{type:"primary",onClick:()=>{ln()}},cn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Dt&&Ve.createElement(ue.Z,null))};var Qe=(0,we.connect)(({problemset:At})=>({problemset:At}))(Fe),De=me(24905),ke=me(59301),qe=Object.defineProperty,et=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(At,Ot,Dt)=>Ot in At?qe(At,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):At[Ot]=Dt,tt=(At,Ot)=>{for(var Dt in Ot||(Ot={}))Ie.call(Ot,Dt)&&Ne(At,Dt,Ot[Dt]);if(Me)for(var Dt of Me(Ot))Re.call(Ot,Dt)&&Ne(At,Dt,Ot[Dt]);return At},st=(At,Ot)=>et(At,$e(Ot)),rt=(At,Ot,Dt)=>new Promise((rn,un)=>{var tn=fn=>{try{Vt(Dt.next(fn))}catch(cn){un(cn)}},Wt=fn=>{try{Vt(Dt.throw(fn))}catch(cn){un(cn)}},Vt=fn=>fn.done?rn(fn.value):Promise.resolve(fn.value).then(tn,Wt);Vt((Dt=Dt.apply(At,Ot)).next())});const ot=({problemset:At,data:Ot,showdiv:Dt,dispatch:rn})=>{const[un,tn]=(0,ne.useState)([]),[Wt,Vt]=(0,ne.useState)(!1),fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var ln;((ln=Object.keys(Ot))==null?void 0:ln.length)>0&&tn(Ot.choices)},[Ot]);const cn=()=>rt(void 0,null,function*(){if(!un.some(ln=>ln==null?void 0:ln.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Wt){const ln=(0,ge.cloneDeep)(Ot);tn(ln.choices)}Vt(!Wt)}),kn=(ln,en)=>{console.log(ln.target.checked);const Qt=un.map((at,It)=>st(tt({},at),{checked:It===en?ln.target.checked:at.checked}));tn(Qt)},zt=()=>{let ln="";return un.forEach((en,Qt)=>{en.is_answer&&(ln=ln+fn[Qt])}),ln};return ke.createElement("div",null,ke.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ke.createElement(de.Z,{value:Ot==null?void 0:Ot.name}),un==null?void 0:un.map((ln,en)=>{const{is_answer:Qt,checked:at,choice_text:It}=ln;let Mt="";return Wt&&Qt&&(Mt=se.Z.green),Wt&&!Qt&&at&&(Mt=se.Z.red),ke.createElement("div",{key:en,style:{pointerEvents:Wt?"none":"auto"},className:`${se.Z.row} ${Mt}`},ke.createElement(De.default,{style:{padding:3},onChange:jt=>kn(jt,en),checked:at}),ke.createElement("span",null,fn[en],".\xA0"),ke.createElement(de.Z,{className:se.Z.html,value:It}),Wt&&Qt&&ke.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Wt&&!Qt&&at&&ke.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Wt&&ke.createElement(ne.Fragment,null,ke.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ke.createElement("div",{className:"c-grey-333 mb5"},ke.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),zt()),ke.createElement("div",{className:"c-grey-333 mb10"},ke.createElement("b",null,"\u89E3\u6790:\xA0"),(Ot==null?void 0:Ot.analysis)||"\u6682\u65E0\u89E3\u6790"))),ke.createElement("div",{style:{textAlign:"end",marginTop:10}},ke.createElement(ie.ZP,{type:"primary",onClick:()=>{cn()}},Wt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Dt&&ke.createElement(ue.Z,null))};var yt=(0,we.connect)(({problemset:At})=>({problemset:At}))(ot),mt=me(96565),ft=me(59301),lt=(At,Ot,Dt)=>new Promise((rn,un)=>{var tn=fn=>{try{Vt(Dt.next(fn))}catch(cn){un(cn)}},Wt=fn=>{try{Vt(Dt.throw(fn))}catch(cn){un(cn)}},Vt=fn=>fn.done?rn(fn.value):Promise.resolve(fn.value).then(tn,Wt);Vt((Dt=Dt.apply(At,Ot)).next())});const Et=({problemset:At,dispatch:Ot,showdiv:Dt,datas:rn})=>{var un,tn,Wt;const[Vt,fn]=(0,ne.useState)({}),[cn,kn]=(0,ne.useState)(!1),[zt,ln]=(0,ne.useState)(!0),[en,Qt]=(0,ne.useState)("");(0,ne.useEffect)(()=>{if(Object.keys(rn)){const Mt=(0,ge.cloneDeep)(rn);fn(Mt)}},[rn]);const at=()=>lt(void 0,null,function*(){if(!en){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}cn&&Qt(""),kn(!cn)}),It=()=>{fn({}),ln(!0),kn(!1),Qt(""),Ot({type:"problemset/setActionTabs",payload:{}})};return ft.createElement("div",null,ft.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ft.createElement(de.Z,{value:Vt==null?void 0:Vt.name,style:{marginBottom:10}}),zt?ft.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ln(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ft.createElement(mt.Z,{defaultValue:en,onChange:Mt=>{Qt(Mt)}}),cn&&ft.createElement(ne.Fragment,null,ft.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ft.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ft.createElement("br",null),((un=Vt==null?void 0:Vt.answer_texts)==null?void 0:un[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((tn=Vt==null?void 0:Vt.keywords)==null?void 0:tn.length)>0&&ft.createElement("div",{style:{marginTop:10,marginBottom:10}},ft.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Wt=Vt==null?void 0:Vt.keywords)==null?void 0:Wt.map(Mt=>{var jt,nn,dn;return((jt=Mt==null?void 0:Mt.keyword)==null?void 0:jt.length)>1?((nn=Mt==null?void 0:Mt.keyword)==null?void 0:nn.join("\u6216"))+"\uFF1B":((dn=Mt==null?void 0:Mt.keyword)==null?void 0:dn[0])+"\uFF1B"})),ft.createElement("div",{style:{color:"#5F6368"}},ft.createElement("b",null,"\u89E3\u6790:"),ft.createElement("br",null),(Vt==null?void 0:Vt.analysis)||"\u6682\u65E0\u89E3\u6790"))),ft.createElement("div",{style:{textAlign:"end",marginTop:10}},ft.createElement(ie.ZP,{type:"primary",onClick:()=>{at()}},cn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Dt&&ft.createElement(ue.Z,null))};var St=(0,we.connect)(({problemset:At})=>({problemset:At}))(Et),xt=me(59301),Lt=(At,Ot,Dt)=>new Promise((rn,un)=>{var tn=fn=>{try{Vt(Dt.next(fn))}catch(cn){un(cn)}},Wt=fn=>{try{Vt(Dt.throw(fn))}catch(cn){un(cn)}},Vt=fn=>fn.done?rn(fn.value):Promise.resolve(fn.value).then(tn,Wt);Vt((Dt=Dt.apply(At,Ot)).next())});const _t=({problemset:At,dispatch:Ot})=>{var Dt,rn;const[un,tn]=(0,ne.useState)({}),[Wt,Vt]=(0,ne.useState)(!1),[fn,cn]=(0,ne.useState)(!0),[kn,zt]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Qt,at;if(((Qt=At==null?void 0:At.actionTabs)==null?void 0:Qt.key)==="COMBINATION"){const It=(0,ge.cloneDeep)((at=At==null?void 0:At.actionTabs)==null?void 0:at.params);tn(It)}},[(Dt=At==null?void 0:At.actionTabs)==null?void 0:Dt.key]);const ln=()=>Lt(void 0,null,function*(){if(!kn){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Vt(!Wt)}),en=()=>{tn({}),cn(!0),Vt(!1),zt(""),Ot({type:"problemset/setActionTabs",payload:{}})};return xt.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:At.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Wt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:ln,onCancel:en},xt.createElement("div",null,xt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),xt.createElement(de.Z,{value:un==null?void 0:un.name,style:{marginBottom:10}}),(rn=un==null?void 0:un.sub_item_banks)==null?void 0:rn.map((Qt,at)=>{var It,Mt,jt,nn,dn;if((Qt==null?void 0:Qt.item_type)==="SINGLE")return xt.createElement(fe,{data:Qt,showdiv:((It=un==null?void 0:un.sub_item_banks)==null?void 0:It.length)-1===at});if((Qt==null?void 0:Qt.item_type)==="MULTIPLE")return xt.createElement(yt,{data:Qt,showdiv:((Mt=un==null?void 0:un.sub_item_banks)==null?void 0:Mt.length)-1===at});if((Qt==null?void 0:Qt.item_type)==="JUDGMENT")return xt.createElement(Qe,{datas:Qt,showdiv:((jt=un==null?void 0:un.sub_item_banks)==null?void 0:jt.length)-1===at});if((Qt==null?void 0:Qt.item_type)==="COMPLETION")return xt.createElement(Ke,{datas:Qt,showdiv:((nn=un==null?void 0:un.sub_item_banks)==null?void 0:nn.length)-1===at});if((Qt==null?void 0:Qt.item_type)==="SUBJECTIVE")return xt.createElement(St,{datas:Qt,showdiv:((dn=un==null?void 0:un.sub_item_banks)==null?void 0:dn.length)-1===at})})))};var Ht=(0,we.connect)(({problemset:At})=>({problemset:At}))(_t)},14833:function(ct,it,me){"use strict";var ne=me(59301),we=me(65582),E=me(8591),ve=me(43418),ge=me(92832),de=me(89392),le=me.n(de),ie=me(96601),ue=me(6339),se=me(27687),oe=me(59301),ae=Object.defineProperty,re=Object.defineProperties,z=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(fe,ye,he)=>ye in fe?ae(fe,ye,{enumerable:!0,configurable:!0,writable:!0,value:he}):fe[ye]=he,ee=(fe,ye)=>{for(var he in ye||(ye={}))y.call(ye,he)&&b(fe,he,ye[he]);if(a)for(var he of a(ye))x.call(ye,he)&&b(fe,he,ye[he]);return fe},te=(fe,ye)=>re(fe,z(ye)),ce=(fe,ye,he)=>new Promise((Ee,be)=>{var Se=xe=>{try{Ce(he.next(xe))}catch(Be){be(Be)}},Pe=xe=>{try{Ce(he.throw(xe))}catch(Be){be(Be)}},Ce=xe=>xe.done?Ee(xe.value):Promise.resolve(xe.value).then(Se,Pe);Ce((he=he.apply(fe,ye)).next())});const pe=({problemset:fe,dispatch:ye})=>{var he,Ee;const[be,Se]=(0,ne.useState)({}),[Pe,Ce]=(0,ne.useState)([]),[xe,Be]=(0,ne.useState)(!1),Ae=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var Oe,Ke,Ve;if(((Oe=fe==null?void 0:fe.actionTabs)==null?void 0:Oe.key)==="COMPLETION"){const Ge=(0,de.cloneDeep)((Ke=fe==null?void 0:fe.actionTabs)==null?void 0:Ke.params);Se(Ge),Ce((Ve=Ge==null?void 0:Ge.standard_answer)==null?void 0:Ve.map(ze=>ee({value:"",answer:(ze==null?void 0:ze.answer_text)||[]},ze)))}},[(he=fe==null?void 0:fe.actionTabs)==null?void 0:he.key]);const Te=()=>ce(void 0,null,function*(){var Oe,Ke;if(Pe.some(Ve=>(Ve==null?void 0:Ve.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(xe){const Ve=(0,de.cloneDeep)((Oe=fe==null?void 0:fe.actionTabs)==null?void 0:Oe.params);Ce((Ke=Ve==null?void 0:Ve.standard_answer)==null?void 0:Ke.map(Ge=>ee({value:"",answer:(Ge==null?void 0:Ge.answer_text)||[]},Ge)))}Be(!xe)}),Le=(Oe,Ke)=>{const Ve=Pe.map((Ge,ze)=>te(ee({},Ge),{value:ze===Ke?Oe.target.value:Ge.value}));Ce(Ve)},je=()=>{Se({}),Ce([]),Be(!1),ye({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:fe.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:xe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Te,onCancel:je},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),oe.createElement(ue.Z,{value:be==null?void 0:be.name}),Pe==null?void 0:Pe.map((Oe,Ke)=>{const{value:Ve,answer:Ge}=Oe;let ze="";return xe&&(Ge!=null&&Ge.includes(Ve))&&(ze=ie.Z.green),xe&&!(Ge!=null&&Ge.includes(Ve))&&(ze=ie.Z.red),oe.createElement("div",{key:Ke,style:{pointerEvents:xe?"none":"auto",marginTop:10},className:`${ie.Z.row} ${ze}`},oe.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Ke+1,"\u7B54\u6848:"),(Oe==null?void 0:Oe.model)===1?oe.createElement(ge.default.TextArea,{className:ie.Z.textArea,style:{width:610,marginRight:10},onChange:We=>Le(We,Ke),value:Ve}):oe.createElement(se.Z,{value:Ve,onChange:We=>{const _e=Pe.map((He,Ze)=>te(ee({},He),{value:Ze===Ke?We:He.value}));Ce(_e)}}),xe&&(Ge==null?void 0:Ge.includes(Ve))&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),xe&&!(Ge!=null&&Ge.includes(Ve))&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),xe&&oe.createElement(ne.Fragment,null,oe.createElement("div",{className:ie.Z.line}),(Ee=be==null?void 0:be.standard_answer)==null?void 0:Ee.map((Oe,Ke)=>{var Ve,Ge;return oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u586B\u7A7A",Ke+1,"\u7B54\u6848:\xA0"),(Oe==null?void 0:Oe.model)===1?((Ve=Oe==null?void 0:Oe.answer_text)==null?void 0:Ve.join("\u3001"))||"":oe.createElement(se.Z,{value:(Ge=Oe==null?void 0:Oe.answer_text)==null?void 0:Ge.join("\u3001"),disabled:!0}))}),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(be==null?void 0:be.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,we.connect)(({problemset:fe})=>({problemset:fe}))(pe)},12829:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ge}});var ne={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},we=me(60324),E=me(59301),ge=({data:de=[],activeTabsKey:le,onClick:ie})=>{const ue=()=>de.map((oe,ae)=>E.createElement("div",{key:ae,className:ne.few},E.createElement("b",{title:oe.name,style:{color:"#333333"},onClick:()=>ie(oe.id,!1,le==="3")},oe.name),ae\xA0"))),se=()=>{let oe=!0;const ae=de.slice(2,-2),re=E.createElement("div",{className:ne.pWrap},ae.map(z=>E.createElement("span",{title:z.name,onClick:()=>ie(z.id,!1,le==="3"),key:z.id},z.name)));return de.map((z,a)=>{let y=null;return a>1&&aie(z.id,!1,le==="3")},z.name),a\xA0")),y})};return E.createElement("aside",{style:{overflowX:"auto"}},de.length>1&&E.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{de.length===1||ie(de[de.length-2].id,!1,!0)}}),E.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(de==null?void 0:de.length)>5?se():ue())}},10065:function(ct,it,me){"use strict";var ne=me(59301),we=me(65582),E=me(43418),ve=me(96601),ge=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(oe,ae)=>{var re={};for(var z in oe)de.call(oe,z)&&ae.indexOf(z)<0&&(re[z]=oe[z]);if(oe!=null&&ge)for(var z of ge(oe))ae.indexOf(z)<0&&le.call(oe,z)&&(re[z]=oe[z]);return re},ue=(oe,ae,re)=>new Promise((z,a)=>{var y=ee=>{try{b(re.next(ee))}catch(te){a(te)}},x=ee=>{try{b(re.throw(ee))}catch(te){a(te)}},b=ee=>ee.done?z(ee.value):Promise.resolve(ee.value).then(y,x);b((re=re.apply(oe,ae)).next())});const se=oe=>{var ae=oe,{problemset:re,globalSetting:z,loading:a,dispatch:y,onReloadData:x=()=>{}}=ae,b=ie(ae,["problemset","globalSetting","loading","dispatch","onReloadData"]);const ee=()=>ue(void 0,null,function*(){const te=yield y({type:"problemset/handleDelete",payload:re.actionTabs.params});y({type:"problemset/setActionTabs",payload:{}}),te.status===0&&x()});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:re.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:a["problemset/handleDelete"],width:"442px",onOk:ee,onCancel:()=>{y({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:ve.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),ne.createElement("div",{className:ve.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};it.Z=(0,we.connect)(({problemset:oe,loading:ae,globalSetting:re})=>({problemset:oe,globalSetting:re,loading:ae.effects}))(se)},75649:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ae}});var ne=me(59301),we=me(8591),E=me(43418),ve=me(5112),ge={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},de=me(51686),le=me(56656),ie=me.n(le),ue=me(74128),se=me(65582);const oe=({problemset:re,dispatch:z})=>{const[a,y]=(0,ne.useState)([]),[x,b]=(0,ne.useState)(!0),ee=()=>{z({type:"problemset/setActionTabs",payload:{}})};(0,ne.useEffect)(()=>{var pe,fe;re.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&y([(fe=(pe=re.actionTabs)==null?void 0:pe.params)==null?void 0:fe.group_id])},[re.actionTabs.key]);const te=()=>{if(a.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}ce({},`/api/item_banks/export.xlsx?group_id=${a[0]}&include_children=${x}`,(pe,fe)=>{var ye;if(((ye=pe.target.response)==null?void 0:ye.type)==="application/json"){let be=new FileReader;be.readAsText(pe.target.response,"utf-8"),be.addEventListener("loadend",()=>{const Se=JSON.parse(be.result);we.ZP.warning((Se==null?void 0:Se.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let he=new Blob([pe.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Ee=`\u5BFC\u51FA\u8BD5\u9898-${ie()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(he,Ee);else{let be=URL.createObjectURL(he),Se=document.createElement("a");Se.href=be,Se.setAttribute("download",Ee),document.body.appendChild(Se),Se.click(),window.URL.revokeObjectURL(Se.href)}ee()})},ce=(pe,fe,ye,he)=>{const Ee=ue.Z.API_SERVER+fe,be=new window.XMLHttpRequest;return be.withCredentials=!0,be.addEventListener("load",function(Se){ye(Se,be)},!1),be.addEventListener("error",function(Se){he&&he(Se)},!1),be.responseType="blob",be.open("GET",Ee),be.send(null),be};return ne.createElement(E.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:re.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:ge.customModal,onCancel:ee,onOk:te},ne.createElement("aside",{className:ge.exportModal},ne.createElement("div",{style:{marginBottom:20}},ne.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),ne.createElement(ve.ZP.Group,{onChange:pe=>{b(pe.target.value)},value:x},ne.createElement(ve.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),ne.createElement(ve.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),ne.createElement(de.Z,{value:a,onChange:pe=>y(pe)}),ne.createElement("div",{className:ge.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var ae=(0,se.connect)(({problemset:re})=>({problemset:re}))(oe)},26519:function(ct,it,me){"use strict";var ne=me(59301),we=me(65582),E=me(8591),ve=me(43418),ge=me(5112),de=me(89392),le=me.n(de),ie=me(96601),ue=me(6339),se=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,pe,fe)=>pe in ce?se(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ce[pe]=fe,x=(ce,pe)=>{for(var fe in pe||(pe={}))z.call(pe,fe)&&y(ce,fe,pe[fe]);if(re)for(var fe of re(pe))a.call(pe,fe)&&y(ce,fe,pe[fe]);return ce},b=(ce,pe)=>oe(ce,ae(pe)),ee=(ce,pe,fe)=>new Promise((ye,he)=>{var Ee=Pe=>{try{Se(fe.next(Pe))}catch(Ce){he(Ce)}},be=Pe=>{try{Se(fe.throw(Pe))}catch(Ce){he(Ce)}},Se=Pe=>Pe.done?ye(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((fe=fe.apply(ce,pe)).next())});const te=({problemset:ce,dispatch:pe})=>{var fe,ye;const[he,Ee]=(0,ne.useState)({}),[be,Se]=(0,ne.useState)([]),[Pe,Ce]=(0,ne.useState)(!1),xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var Le,je;if(((Le=ce==null?void 0:ce.actionTabs)==null?void 0:Le.key)==="JUDGMENT"){const Oe=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);Ee(Oe),Se(Oe.choices)}},[(fe=ce==null?void 0:ce.actionTabs)==null?void 0:fe.key]);const Be=()=>ee(void 0,null,function*(){var Le;if(!be.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const je=(0,de.cloneDeep)((Le=ce==null?void 0:ce.actionTabs)==null?void 0:Le.params);Se(je.choices)}Ce(!Pe)}),Ae=(Le,je)=>{console.log(Le.target.checked);const Oe=be.map((Ke,Ve)=>b(x({},Ke),{checked:Ve===je?Le.target.checked:!1}));Se(Oe)},Te=()=>{Ee({}),Se([]),Ce(!1),pe({type:"problemset/setActionTabs",payload:{}})};return ne.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:Te},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ne.createElement(ue.Z,{value:he==null?void 0:he.name}),be==null?void 0:be.map((Le,je)=>{const{is_answer:Oe,checked:Ke,choice_text:Ve}=Le;let Ge="";return Pe&&Oe&&(Ge=ie.Z.green),Pe&&!Oe&&Ke&&(Ge=ie.Z.red),ne.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${ie.Z.row} ${Ge}`},ne.createElement(ge.ZP,{onChange:ze=>Ae(ze,je),checked:Ke}),ne.createElement(ue.Z,{className:ie.Z.html,value:Ve}),Pe&&Oe&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!Oe&&Ke&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:ie.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ye=be.find(Le=>Le.is_answer))==null?void 0:ye.choice_text),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(he==null?void 0:he.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},47389:function(ct,it,me){"use strict";var ne=me(59301),we=me(65582),E=me(8591),ve=me(43418),ge=me(24905),de=me(89392),le=me.n(de),ie=me(96601),ue=me(6339),se=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,pe,fe)=>pe in ce?se(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ce[pe]=fe,x=(ce,pe)=>{for(var fe in pe||(pe={}))z.call(pe,fe)&&y(ce,fe,pe[fe]);if(re)for(var fe of re(pe))a.call(pe,fe)&&y(ce,fe,pe[fe]);return ce},b=(ce,pe)=>oe(ce,ae(pe)),ee=(ce,pe,fe)=>new Promise((ye,he)=>{var Ee=Pe=>{try{Se(fe.next(Pe))}catch(Ce){he(Ce)}},be=Pe=>{try{Se(fe.throw(Pe))}catch(Ce){he(Ce)}},Se=Pe=>Pe.done?ye(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((fe=fe.apply(ce,pe)).next())});const te=({problemset:ce,dispatch:pe})=>{var fe;const[ye,he]=(0,ne.useState)({}),[Ee,be]=(0,ne.useState)([]),[Se,Pe]=(0,ne.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var Le,je;if(((Le=ce==null?void 0:ce.actionTabs)==null?void 0:Le.key)==="MULTIPLE"){const Oe=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);he(Oe),be(Oe.choices)}},[(fe=ce==null?void 0:ce.actionTabs)==null?void 0:fe.key]);const xe=()=>ee(void 0,null,function*(){var Le;if(!Ee.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const je=(0,de.cloneDeep)((Le=ce==null?void 0:ce.actionTabs)==null?void 0:Le.params);be(je.choices)}Pe(!Se)}),Be=(Le,je)=>{console.log(Le.target.checked);const Oe=Ee.map((Ke,Ve)=>b(x({},Ke),{checked:Ve===je?Le.target.checked:Ke.checked}));be(Oe)},Ae=()=>{he({}),be([]),Pe(!1),pe({type:"problemset/setActionTabs",payload:{}})},Te=()=>{let Le="";return Ee.forEach((je,Oe)=>{je.is_answer&&(Le=Le+Ce[Oe])}),Le};return ne.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:xe,onCancel:Ae},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ne.createElement(ue.Z,{value:ye==null?void 0:ye.name}),Ee==null?void 0:Ee.map((Le,je)=>{const{is_answer:Oe,checked:Ke,choice_text:Ve}=Le;let Ge="";return Se&&Oe&&(Ge=ie.Z.green),Se&&!Oe&&Ke&&(Ge=ie.Z.red),ne.createElement("div",{key:je,style:{pointerEvents:Se?"none":"auto"},className:`${ie.Z.row} ${Ge}`},ne.createElement(ge.default,{style:{padding:3},onChange:ze=>Be(ze,je),checked:Ke}),ne.createElement("span",null,Ce[je],".\xA0"),ne.createElement(ue.Z,{className:ie.Z.html,value:Ve}),Se&&Oe&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!Oe&&Ke&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:ie.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Te()),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},37103:function(ct,it,me){"use strict";me.d(it,{Z:function(){return be},b:function(){return ye}});var ne=me(59301),we=me(8591),E=me(43418),ve=me(92832),ge=me(3113),de=me(17574),le={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},ie=me(38147),ue=me(73631),se=me(31328),oe=me(11517),ae=me(89392),re=me(30592),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Se,Pe,Ce)=>Pe in Se?z(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,ce=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))b.call(Pe,Ce)&&te(Se,Ce,Pe[Ce]);if(x)for(var Ce of x(Pe))ee.call(Pe,Ce)&&te(Se,Ce,Pe[Ce]);return Se},pe=(Se,Pe)=>a(Se,y(Pe)),fe=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Le(Ce.next(je))}catch(Oe){Be(Oe)}},Te=je=>{try{Le(Ce.throw(je))}catch(Oe){Be(Oe)}},Le=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Te);Le((Ce=Ce.apply(Se,Pe)).next())});const ye=(Se,Pe,Ce=[])=>{if(Se)for(const xe of Se){if(xe.key===Pe)return Ce;if(xe.children&&xe.children!=""){const Be=ye(xe.children,Pe,[...Ce,{id:xe.key,name:xe.title.props.name}]);if(Be)return Be}}},he=({isProblemset:Se,name:Pe,id:Ce,isShare:xe,itemBanksCount:Be,onOpen:Ae=()=>{},onShare:Te=()=>{},onMove:Le=()=>{},onDeleteOk:je=()=>{}})=>{const[Oe,Ke]=(0,ne.useState)(!1),[Ve,Ge]=(0,ne.useState)(Pe),[ze,We]=(0,ne.useState)(Pe),_e=Ze=>fe(void 0,null,function*(){const Ye=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ze.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ze.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Je=0;Je{E.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:ne.createElement("div",null,ne.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),ne.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>fe(void 0,null,function*(){(yield(0,ie.ZP)(`/api/item_banks_groups/${Math.abs(Ze)}.json`,{method:"delete",body:{}})).status===0&&je(Ze)})})};return ne.createElement("div",{className:le.list,onClick:Ze=>Ae(Ce,xe)},Oe?ne.createElement(ve.default,{style:{maxWidth:780},value:ze,onChange:Ze=>{We(Ze.target.value)},onClick:Ze=>Ze.stopPropagation()}):ne.createElement("div",{className:le.name,title:Ve},Ve),Be?ne.createElement("div",{className:le.subject},"\u8BD5\u9898\u6570 ",Be):"",Se&&ne.createElement("div",{className:le.btns},Oe?ne.createElement(ne.Fragment,null,ne.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Ze=>{Ze.stopPropagation(),_e(Ce)}}),ne.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Ze=>{Ze.stopPropagation(),We(Ve),Ke(!1)}})):ne.createElement(ne.Fragment,null,ne.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Ze=>{Ze.stopPropagation(),Le(Ce,"up")}}),ne.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Ze=>{Ze.stopPropagation(),Le(Ce,"down")}})),ne.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},ne.createElement(ge.ZP,{className:"ml10",onClick:Ze=>{Ze.stopPropagation(),Te(Math.abs(Ce))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),ne.createElement(ge.ZP,{className:"ml10",onClick:Ze=>{Ze.stopPropagation(),Ke(!0)},type:"link"},"\u91CD\u547D\u540D"),ne.createElement(ge.ZP,{onClick:Ze=>{Ze.stopPropagation(),He(Ce)},type:"link",danger:!0},"\u5220\u9664"))))};var be=({isProblemset:Se,data:Pe,onOpen:Ce=()=>{},onShare:xe=()=>{},navigation:Be,reloadData:Ae,activeTabsKey:Te,setRootData:Le,params:je})=>{const[Oe,Ke]=(0,ne.useState)(),[Ve,Ge]=(0,ne.useState)([]),[ze,We]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{Oe&&setTimeout(()=>{Le(Oe)},200)},[Oe]),(0,ne.useEffect)(()=>{We([]),Ge([])},[Pe]),(0,ne.useEffect)(()=>{ze.length===0&&Ve.length===0&&Ke(Pe==null?void 0:Pe.map(Fe=>({title:ne.createElement(he,{isProblemset:Se,name:Fe.name,id:Fe.id,isShare:Fe.is_share,itemBanksCount:Fe.item_banks_count,onMove:He,onOpen:Ce,onShare:xe,onDeleteOk:Ye}),key:Fe.id,icon:Fe.is_share?ne.createElement("img",{onClick:()=>{Ce(Fe.id)},src:se,className:le.share_folderIcon}):ne.createElement("img",{onClick:()=>{Ce(Fe.id)},src:ue,className:le.folderIcon}),isLeaf:!Fe.have_child})))},[ze,Ve,Pe]);const _e=(Fe,Qe,De)=>{const ke=(0,ae.cloneDeep)(Fe);for(let qe=0;qefe(void 0,null,function*(){(Qe==="up"?yield(0,oe.A1)({id:Math.abs(Fe)}):yield(0,oe.vi)({id:Math.abs(Fe)})).status===0&&Ke(ke=>_e(ke,Fe,Qe))}),Ze=(Fe,Qe)=>Fe.filter(De=>De.key===Qe?!1:(De.children&&(De.children=Ze(De.children,Qe)),!0)),Ye=Fe=>{Ke(Qe=>Ze(Qe,Fe)),Ae()},nt=(Fe,Qe,De)=>Fe.map(ke=>ke.key===Qe?ce(ce({},ke),De):ke.children?pe(ce({},ke),{children:nt(ke.children,Qe,De)}):ke),Je=Fe=>fe(void 0,null,function*(){var Qe;const{key:De}=Fe;let ke=Te===re.TabType.TeachGroupShare?"3":"";const qe=yield(0,oe.ex)(pe(ce({},je),{group_id:Math.abs(De),parents:[...Be||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Qe=ye(Oe,De))==null?void 0:Qe.map(Me=>({id:Me.id,name:Me.name}))],type:ke})),{data:et,total_count:$e}=qe||{};$e>0&&Ke(Me=>nt(Me,De,{children:et.map(Ie=>({title:ne.createElement(he,{isProblemset:Se,name:Ie.name,id:Ie.id,itemBanksCount:Ie.item_banks_count,onMove:He,onOpen:Ce,onShare:xe,onDeleteOk:Ye}),key:Ie.id,icon:Ie.is_share?ne.createElement("img",{onClick:()=>{Ce(Ie.id)},src:se,className:le.share_folderIcon}):ne.createElement("img",{onClick:()=>{Ce(Ie.id)},src:ue,className:le.folderIcon}),isLeaf:!Ie.have_child}))}))}),Ue=(Fe,Qe)=>{We(Fe)};return(Oe==null?void 0:Oe.length)>0&&ne.createElement(de.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Oe,loadData:Je,onExpand:Ue,onLoad:Fe=>{Ge(Fe)},className:le.folderWrapper,selectable:!1,expandedKeys:ze,loadedKeys:Ve})}},71766:function(ct,it,me){"use strict";me.d(it,{Z:function(){return a}});var ne=me(59301),we=me(78241),E=me(92832),ve=me(24905),ge={operating:"operating___srUHx",tip:"tip___F8nWU"},de=me(96565),le=me(59301),ie=Object.defineProperty,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ae=(y,x,b)=>x in y?ie(y,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[x]=b,re=(y,x)=>{for(var b in x||(x={}))se.call(x,b)&&ae(y,b,x[b]);if(ue)for(var b of ue(x))oe.call(x,b)&&ae(y,b,x[b]);return y};const z=({data:y,height:x=400},b)=>{var ee;const[te]=we.default.useForm(),[ce,pe]=(0,ne.useState)({});return(0,ne.useEffect)(()=>{y&&(pe(y),te.setFieldsValue(re({},y)))},[y]),(0,ne.useImperativeHandle)(b,()=>({form:te})),le.createElement("div",{className:ge.operating,style:{marginBottom:"0"}},le.createElement(we.default,{form:te,scrollToFirstError:!0,onValuesChange:()=>{pe(re({},te.getFieldsValue()))}},le.createElement(we.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},le.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((ee=ce.name)==null?void 0:ee.length)||0}/30`})),le.createElement(we.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},le.createElement(ve.default.Group,null,le.createElement(ve.default,{value:"c"},"C"),le.createElement(ve.default,{value:"c++"},"C++"),le.createElement(ve.default,{value:"java"},"Java"),le.createElement(ve.default,{value:"python"},"Python"))),le.createElement("div",{className:ge.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),le.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),le.createElement(we.default.Item,{name:"description"},le.createElement(de.Z,{height:x,defaultValue:ce.description||"",watch:!0}))))};var a=(0,ne.forwardRef)(z)},5749:function(ct,it,me){"use strict";var ne=me(59301),we=me(65582),E=me(43418),ve=me(96601),ge=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(se,oe)=>{var ae={};for(var re in se)de.call(se,re)&&oe.indexOf(re)<0&&(ae[re]=se[re]);if(se!=null&&ge)for(var re of ge(se))oe.indexOf(re)<0&&le.call(se,re)&&(ae[re]=se[re]);return ae};const ue=se=>{var oe=se,{problemset:ae,globalSetting:re,loading:z,dispatch:a}=oe,y=ie(oe,["problemset","globalSetting","loading","dispatch"]);return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ae.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{a({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{a({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:ve.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),ne.createElement("div",{className:ve.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};it.Z=(0,we.connect)(({problemset:se,loading:oe,globalSetting:ae})=>({problemset:se,globalSetting:ae,loading:oe.effects}))(ue)},23028:function(ct,it,me){"use strict";me.d(it,{Z:function(){return je}});var ne=me(59301),we=me(92832),E=me(78241),ve=me(43428),ge=me(3113),de=me(8591),le=me(95237),ie=me(43604),ue=me(24905),se=me(6848),oe=me(28103),ae=me(58421),re=me(65582),z={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},a=me(60979),y=me(2524),x=me(66457),b=me(41867),ee=me(7184),te=me(38147),ce=Object.defineProperty,pe=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(Oe,Ke,Ve)=>Ke in Oe?ce(Oe,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Oe[Ke]=Ve,Se=(Oe,Ke)=>{for(var Ve in Ke||(Ke={}))he.call(Ke,Ve)&&be(Oe,Ve,Ke[Ve]);if(ye)for(var Ve of ye(Ke))Ee.call(Ke,Ve)&&be(Oe,Ve,Ke[Ve]);return Oe},Pe=(Oe,Ke)=>pe(Oe,fe(Ke)),Ce=(Oe,Ke,Ve)=>new Promise((Ge,ze)=>{var We=Ze=>{try{He(Ve.next(Ze))}catch(Ye){ze(Ye)}},_e=Ze=>{try{He(Ve.throw(Ze))}catch(Ye){ze(Ye)}},He=Ze=>Ze.done?Ge(Ze.value):Promise.resolve(Ze.value).then(We,_e);He((Ve=Ve.apply(Oe,Ke)).next())});const xe=(0,re.useIntl)(),{Search:Be}=we.default,Ae={id:"type",name:"\u6765\u6E90",children:[{name:xe.formatMessage({id:"problemset.all",defaultMessage:"\u5168\u90E8"}),id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Te={id:"diff",name:xe.formatMessage({id:"problemset.difficulty",defaultMessage:"\u96BE\u5EA6"}),children:[{name:xe.formatMessage({id:"problemset.all",defaultMessage:"\u5168\u90E8"}),id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Le=({classroomList:Oe,loading:Ke,dispatch:Ve,cb:Ge,shixunIds:ze=[]})=>{var We,_e,He,Ze;const Ye=(0,re.useParams)(),nt=(0,re.useLocation)(),{actionTabs:Je}=Oe,[Ue]=E.default.useForm(),{shixunLists:Fe}=Oe,[Qe,De]=(0,ne.useState)([]),[ke,qe]=(0,ne.useState)([]),[et,$e]=(0,ne.useState)([]),[Me,Ie]=(0,ne.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,ne.useEffect)(()=>{Oe.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Ve({type:"classroomList/getShixunLists",payload:Se({},Me)})},[Oe.actionTabs.key]),(0,ne.useEffect)(()=>{Re()},[Ye]);const Re=()=>Ce(void 0,null,function*(){const st=yield(0,a.I_)({}),rt=yield(0,te.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});$e([{id:null,name:xe.formatMessage({id:"problemset.all",defaultMessage:"\u5168\u90E8"})},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(rt==null?void 0:rt.groups)||[]]),qe((st==null?void 0:st.disciplines)||[])}),Ne=(st,rt,ot)=>{Me.tag_level=st,Me.sub_discipline_id=rt,Me.discipline_id=ot,Me.page=1,Ie(Se({},Me)),Ve({type:"classroomList/getShixunLists",payload:Se({},Me)})},tt=()=>{Ve({type:"classroomList/setActionTabs",payload:{}}),Ie({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return Oe.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:ne.createElement(ve.Z,{placement:"bottom",height:"100%",closable:!0,onClose:tt,open:Oe.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:z.drawer,footer:ne.createElement("div",{className:"tc"},ne.createElement(ge.ZP,{size:"middle",onClick:()=>{tt(),De([])},style:{marginRight:8}},"\u53D6\u6D88"),ne.createElement(ge.ZP,{size:"middle",onClick:()=>Ce(void 0,null,function*(){var st,rt;for(let ot=0;ot<(Qe==null?void 0:Qe.length);ot++){const yt=Qe[ot];if(ze.includes(yt)){de.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(rt=(st=Fe==null?void 0:Fe.shixun_list)==null?void 0:st.find(mt=>mt.id===yt))==null?void 0:rt.title}`);return}}tt(),Ge(Qe),De([])}),type:"primary"},"\u786E\u5B9A"))},ne.createElement("section",{className:"tc"},ne.createElement(ee.Z,{onChange:st=>{Ie(Pe(Se(Se({},Me),st),{page:1})),Ve({type:"classroomList/getShixunLists",payload:Pe(Se(Se({},Me),st),{page:1})})}})),ne.createElement("section",{className:"edu-container"},ne.createElement("ul",{className:z.menu},ne.createElement("li",null,Ae.name),(We=Ae==null?void 0:Ae.children)==null?void 0:We.map((st,rt)=>ne.createElement("li",{className:Me[Ae.id]==st.id?z.actived:"",key:st.id,onClick:()=>{Me[Ae.id]=st.id,Me.page=1,Ie(Se({},Me)),Ve({type:"classroomList/getShixunLists",payload:Se({},Me)})}},ne.createElement("strong",null,st.name)))),ne.createElement("ul",{className:z.menuDirection},ne.createElement("li",{className:z.directionName},xe.formatMessage({id:"problemset.direction",defaultMessage:"\u65B9\u5411"})),ne.createElement("li",{className:Me.discipline_id?"":z.actived,onClick:()=>{Ne(null,null,null)}},ne.createElement("strong",null,xe.formatMessage({id:"problemset.all",defaultMessage:"\u5168\u90E8"}))),ke==null?void 0:ke.map(function(st,rt){return ne.createElement("li",{key:rt,className:Me.discipline_id==st.id?z.actived:""},ne.createElement("strong",{onClick:()=>{Ne(1,null,st.id)}},st.name),ne.createElement("div",null,st.sub_disciplines.map(function(ot,yt){return ne.createElement("div",{key:yt,className:"mt5"},ne.createElement("div",{className:Me.sub_discipline_id==ot.id?`${z.actived2} ${z.subTag}`:z.subTag,onClick:()=>{Ne(2,ot.id,st.id)}},ot.name),ne.createElement("ul",{className:"mt5"},ot.tags&&ot.tags.map(function(mt,ft){return ne.createElement("li",{key:ft,className:Me.sub_discipline_id==mt.id&&Me.tag_level===3?z.actived2:"",onClick:()=>{Ne(3,mt.id,st.id)}},mt.name)})))})))})),Me.type==="mine"&&ne.createElement("ul",{className:z.menu},ne.createElement("li",null,"\u76EE\u5F55"),et==null?void 0:et.map((st,rt)=>ne.createElement("li",{className:Me.group_id==st.id?z.actived:"",key:st.name,onClick:()=>{Me.group_id=st.id,Me.page=1,Ie(Se({},Me)),Ve({type:"classroomList/getShixunLists",payload:Se({},Me)})}},ne.createElement("strong",null,st.name)))),ne.createElement("ul",{className:z.menu},ne.createElement("li",null,Te.name),(_e=Te==null?void 0:Te.children)==null?void 0:_e.map((st,rt)=>ne.createElement("li",{className:Me[Te.id]==st.id?z.actived:"",key:st.name,onClick:()=>{Me[Te.id]=st.id,Me.page=1,Ie(Se({},Me)),Ve({type:"classroomList/getShixunLists",payload:Se({},Me)})}},ne.createElement("strong",null,st.name)))),ne.createElement(le.Z,null,ne.createElement(ie.Z,{flex:"1"},ne.createElement("div",{className:z.menuCourse,style:{margin:"0px 15px"}},ne.createElement("ul",null,ne.createElement("li",null,"\u5DF2\u9009",ne.createElement("span",{className:"c-blue"},Qe.length),"\u4E2A"),ne.createElement("li",null,"\u5171",ne.createElement("span",{className:"c-blue"},Fe.shixuns_count),"\u4E2A"),ne.createElement("li",{className:"current",onClick:()=>{const st=Pe(Se({},Me),{order:Me.order==="asc"?"desc":"asc"});Ie(st),Ve({type:"classroomList/getShixunLists",payload:st})}},"\u5B66\u4E60\u4EBA\u6570",ne.createElement("p",{className:`edu-sorter current ${Me.order}`},Me.order==="asc"?ne.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):ne.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),ne.createElement(ie.Z,{className:"c-grey-999"},(Me==null?void 0:Me.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(He=Fe==null?void 0:Fe.shixun_list)==null?void 0:He.map(function(st,rt){return ne.createElement("div",{className:z.listItem,key:rt},ne.createElement(ue.default,{checked:Qe.includes(st.id),value:st.id,disabled:st==null?void 0:st.need_authorize,onChange:ot=>{let yt=Qe.indexOf(st.id);Qe.indexOf(st.id)>-1?De(Qe.filter(mt=>mt!==st.id)):De(Qe.concat(st.id))}}),ne.createElement("div",{className:z.info},ne.createElement("div",{className:z.title},ne.createElement("div",{className:z.titleLeft},ne.createElement("a",{className:"c-black",href:`/shixuns/${st==null?void 0:st.identifier}/challenges`,target:"_blank"},ne.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:st.title}})),(st==null?void 0:st.need_authorize)&&ne.createElement("span",{onClick:()=>{(0,x.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,b.Ny)()&&(st==null?void 0:st.mark_status)===1&&ne.createElement(se.Z,{title:st==null?void 0:st.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,b.Ny)()&&(st==null?void 0:st.mark_status)===2&&ne.createElement(se.Z,{title:st==null?void 0:st.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,b.Ny)()&&(st==null?void 0:st.mark_status)===3&&ne.createElement(se.Z,{title:st==null?void 0:st.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),ne.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ne.createElement("span",{className:z.description,dangerouslySetInnerHTML:{__html:st.description}})),ne.createElement("div",{className:" mt15"},st.challenge_names.map(function(ot,yt){return ne.createElement("span",{key:yt,className:"mr30 font12"},"\u7B2C",yt+1,"\u5173 ",ot," ")})),ne.createElement(oe.Z,{dashed:!0}),ne.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},ne.createElement("div",null,ne.createElement(se.Z,{overlayClassName:z["tooltip-content"],title:ne.createElement("div",null,ne.createElement("span",{dangerouslySetInnerHTML:{__html:st==null?void 0:st.member_user_names}}))},ne.createElement("span",{className:z.authorname,dangerouslySetInnerHTML:{__html:st==null?void 0:st.member_user_names}})),st.author_school_name&&ne.createElement(ne.Fragment,null,ne.createElement("span",{dangerouslySetInnerHTML:{__html:st.author_school_name}}))),ne.createElement("div",null,ne.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",st.level),ne.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",st.study_count)))))}),((Ze=Fe==null?void 0:Fe.shixun_list)==null?void 0:Ze.length)===0&&ne.createElement(y.Z,null),ne.createElement("p",null)),ne.createElement("div",{className:"tc mt20"},ne.createElement(ae.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Me.page||1,showQuickJumper:!0,total:Fe==null?void 0:Fe.shixuns_count,onChange:st=>{const rt=Pe(Se({},Me),{page:st});Ie(rt),Ve({type:"classroomList/getShixunLists",payload:rt})}})))};var je=(0,re.connect)(({classroomList:Oe,loading:Ke})=>({classroomList:Oe,loading:Ke}))(Le)},26439:function(ct,it,me){"use strict";var ne=me(59301),we=me(65582),E=me(43418),ve=me(24905),ge=me(96601),de=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ue=(ae,re)=>{var z={};for(var a in ae)le.call(ae,a)&&re.indexOf(a)<0&&(z[a]=ae[a]);if(ae!=null&&de)for(var a of de(ae))re.indexOf(a)<0&&ie.call(ae,a)&&(z[a]=ae[a]);return z},se=(ae,re,z)=>new Promise((a,y)=>{var x=te=>{try{ee(z.next(te))}catch(ce){y(ce)}},b=te=>{try{ee(z.throw(te))}catch(ce){y(ce)}},ee=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);ee((z=z.apply(ae,re)).next())});const oe=ae=>{var re=ae,{problemset:z,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},isPiliangRevoke:ee=!1}=re,te=ue(re,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const ce=(0,ne.useRef)(!1),[pe,fe]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{z.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?ye():fe(!0):fe(!1)},[z.actionTabs.key]);const ye=()=>se(void 0,null,function*(){ce.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let he={};ee?he=yield x({type:"problemset/revokePublish",payload:z.actionTabs.params}):he=yield x({type:"problemset/setPrivate",payload:z.actionTabs.params}),x({type:"problemset/setActionTabs",payload:{}}),ce.current=!1,(he==null?void 0:he.status)===0&&b()});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:pe,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ee?y["problemset/revokePublish"]:y["problemset/setPrivate"],width:"442px",onOk:ye,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}}),ce.current=!1}},ne.createElement("div",{className:ge.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),ne.createElement("div",{className:ge.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),ne.createElement("div",null,ne.createElement(ve.default,{className:"mt10",defaultChecked:!1,onChange:he=>ce.current=he.target.checked},"\u4E0D\u518D\u63D0\u793A")))};it.Z=(0,we.connect)(({problemset:ae,loading:re,globalSetting:z})=>({problemset:ae,globalSetting:z,loading:re.effects}))(oe)},47139:function(ct,it,me){"use strict";me.d(it,{Z:function(){return re}});var ne=me(59301),we=me(8591),E=me(43418),ve=me(71418),ge=me(24905),de=me(3113),le={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},ie=me(11517),ue=me(51686),se=me(65582),oe=(z,a,y)=>new Promise((x,b)=>{var ee=pe=>{try{ce(y.next(pe))}catch(fe){b(fe)}},te=pe=>{try{ce(y.throw(pe))}catch(fe){b(fe)}},ce=pe=>pe.done?x(pe.value):Promise.resolve(pe.value).then(ee,te);ce((y=y.apply(z,a)).next())});const ae=({problemset:z,dispatch:a,onOk:y})=>{var x,b;const ee=(0,se.useParams)(),[te,ce]=(0,ne.useState)([]),[pe,fe]=(0,ne.useState)(1),[ye,he]=(0,ne.useState)([]),[Ee,be]=(0,ne.useState)([]),[Se,Pe]=(0,ne.useState)(!0),[Ce,xe]=(0,ne.useState)(!1),[Be,Ae]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{var Ke,Ve;z.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Te(),he([(Ve=(Ke=z.actionTabs)==null?void 0:Ke.params)==null?void 0:Ve.group_id]))},[z.actionTabs.key]);const Te=()=>oe(void 0,null,function*(){Pe(!0);const Ke=yield(0,ie.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Ke!=null&&Ke.item_banks_group){const Ge=[{id:-1,item_banks_count:(Ke==null?void 0:Ke.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Ke==null?void 0:Ke.item_banks_group)||[]);ce(Ge)}Pe(!1)}),Le=()=>{a({type:"problemset/setActionTabs",payload:{}})},je=()=>oe(void 0,null,function*(){if(ye.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(pe===1){fe(2);return}xe(!0);const Ke=yield(0,ie.GW)({item_banks_group_ids:ye,clazz:"ItemBank",group_ids:Ee});(Ke==null?void 0:Ke.status)===0&&(y(),Le()),xe(!1)}),Oe=Ke=>{he(Ke),Ae(Ke.length===te.length)};return ne.createElement(E.default,{centered:!0,afterClose:()=>{be([]),fe(1),Ae(!1),ce([])},title:`\u5171\u4EAB\u8BD5\u9898${pe}/2`,open:z.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:le.customModal,onCancel:Le},ne.createElement("aside",{className:le.shareModal},ne.createElement(ve.Z,{spinning:Se},ne.createElement("div",{className:le.content},pe===1&&ne.createElement("div",{className:le.group},ne.createElement(ue.Z,{value:ye,onChange:Ke=>he(Ke)})),pe===2&&ne.createElement("div",{className:le.teachGroup},ne.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),ne.createElement(ge.default.Group,{value:Ee,onChange:Ke=>be(Ke)},(b=(x=z==null?void 0:z.teachGroupData)==null?void 0:x.groups)==null?void 0:b.map(Ke=>ne.createElement(ge.default,{key:Ke.group_id,value:Ke.group_id},Ke==null?void 0:Ke.name))))),ne.createElement("div",{className:le.footer},ne.createElement(de.ZP,{onClick:Le},"\u53D6\u6D88"),ne.createElement(de.ZP,{loading:Ce,onClick:je,type:"primary"},pe===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var re=(0,se.connect)(({problemset:z})=>({problemset:z}))(ae)},73878:function(ct,it,me){"use strict";var ne=me(59301),we=me(65582),E=me(8591),ve=me(43418),ge=me(5112),de=me(89392),le=me.n(de),ie=me(96601),ue=me(6339),se=me(59301),oe=Object.defineProperty,ae=Object.defineProperties,re=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(pe,fe,ye)=>fe in pe?oe(pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ye}):pe[fe]=ye,b=(pe,fe)=>{for(var ye in fe||(fe={}))a.call(fe,ye)&&x(pe,ye,fe[ye]);if(z)for(var ye of z(fe))y.call(fe,ye)&&x(pe,ye,fe[ye]);return pe},ee=(pe,fe)=>ae(pe,re(fe)),te=(pe,fe,ye)=>new Promise((he,Ee)=>{var be=Ce=>{try{Pe(ye.next(Ce))}catch(xe){Ee(xe)}},Se=Ce=>{try{Pe(ye.throw(Ce))}catch(xe){Ee(xe)}},Pe=Ce=>Ce.done?he(Ce.value):Promise.resolve(Ce.value).then(be,Se);Pe((ye=ye.apply(pe,fe)).next())});const ce=({problemset:pe,dispatch:fe})=>{var ye;const[he,Ee]=(0,ne.useState)({}),[be,Se]=(0,ne.useState)([]),[Pe,Ce]=(0,ne.useState)(!1),xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var Le,je;if(((Le=pe==null?void 0:pe.actionTabs)==null?void 0:Le.key)==="SINGLE"){const Oe=(0,de.cloneDeep)((je=pe==null?void 0:pe.actionTabs)==null?void 0:je.params);Ee(Oe),Se(Oe.choices)}},[(ye=pe==null?void 0:pe.actionTabs)==null?void 0:ye.key]);const Be=()=>te(void 0,null,function*(){var Le;if(!be.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const je=(0,de.cloneDeep)((Le=pe==null?void 0:pe.actionTabs)==null?void 0:Le.params);Se(je.choices)}Ce(!Pe)}),Ae=(Le,je)=>{console.log(Le.target.checked);const Oe=be.map((Ke,Ve)=>ee(b({},Ke),{checked:Ve===je?Le.target.checked:!1}));Se(Oe)},Te=()=>{Ee({}),Se([]),Ce(!1),fe({type:"problemset/setActionTabs",payload:{}})};return se.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:pe.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:Te},se.createElement("div",null,se.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),se.createElement(ue.Z,{value:he==null?void 0:he.name}),be==null?void 0:be.map((Le,je)=>{const{is_answer:Oe,checked:Ke,choice_text:Ve}=Le;let Ge="";return Pe&&Oe&&(Ge=ie.Z.green),Pe&&!Oe&&Ke&&(Ge=ie.Z.red),se.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${ie.Z.row} ${Ge}`},se.createElement(ge.ZP,{onChange:ze=>Ae(ze,je),checked:Ke}),se.createElement("span",null,xe[je],".\xA0"),se.createElement(ue.Z,{className:ie.Z.html,value:Ve}),Pe&&Oe&&se.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!Oe&&Ke&&se.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&se.createElement(ne.Fragment,null,se.createElement("div",{className:ie.Z.line}),se.createElement("div",{className:"c-grey-333 mb5"},se.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xe[be.findIndex(Le=>Le.is_answer)]),se.createElement("div",{className:"c-grey-333 mb10"},se.createElement("b",null,"\u89E3\u6790:\xA0"),(he==null?void 0:he.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,we.connect)(({problemset:pe})=>({problemset:pe}))(ce)},24505:function(ct,it,me){"use strict";var ne=me(59301),we=me(65582),E=me(8591),ve=me(43418),ge=me(89392),de=me.n(ge),le=me(96601),ie=me(6339),ue=me(96565),se=me(59301),oe=(re,z,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(pe){x(pe)}},ee=ce=>{try{te(a.throw(ce))}catch(pe){x(pe)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,ee);te((a=a.apply(re,z)).next())});const ae=({problemset:re,dispatch:z})=>{var a,y,x,b,ee;const[te,ce]=(0,ne.useState)({}),[pe,fe]=(0,ne.useState)(!1),[ye,he]=(0,ne.useState)(!0),[Ee,be]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Ce,xe;if(((Ce=re==null?void 0:re.actionTabs)==null?void 0:Ce.key)==="SUBJECTIVE"){const Be=(0,ge.cloneDeep)((xe=re==null?void 0:re.actionTabs)==null?void 0:xe.params);ce(Be)}},[(a=re==null?void 0:re.actionTabs)==null?void 0:a.key]);const Se=()=>oe(void 0,null,function*(){if(!Ee){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}pe&&be(""),fe(!pe)}),Pe=()=>{ce({}),he(!0),fe(!1),be(""),z({type:"problemset/setActionTabs",payload:{}})};return console.log("----",pe),se.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:re.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Se,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Pe},se.createElement("div",null,se.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),se.createElement(ie.Z,{value:te==null?void 0:te.name,style:{marginBottom:10,color:"#5f6368"}}),ye?se.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{he(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):se.createElement(ue.Z,{height:160,defaultValue:Ee,onChange:Ce=>{be(Ce)}}),pe&&se.createElement(ne.Fragment,null,se.createElement("div",{className:le.Z.line}),se.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),se.createElement("div",{style:{marginTop:10}},((y=te==null?void 0:te.answer_texts)==null?void 0:y[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((x=te==null?void 0:te.keywords)==null?void 0:x.length)>0&&se.createElement("div",{style:{marginTop:10,marginBottom:10}},se.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=te==null?void 0:te.keywords)==null?void 0:b.map(Ce=>{var xe,Be,Ae;return((xe=Ce==null?void 0:Ce.keyword)==null?void 0:xe.length)>1?((Be=Ce==null?void 0:Ce.keyword)==null?void 0:Be.join("\u6216"))+"\uFF1B":((Ae=Ce==null?void 0:Ce.keyword)==null?void 0:Ae[0])+"\uFF1B"})),se.createElement("div",{style:{color:"#5F6368",marginTop:((ee=te==null?void 0:te.keywords)==null?void 0:ee.length)<=0?20:10}},se.createElement("b",null,"\u89E3\u6790:")),se.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(te==null?void 0:te.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,we.connect)(({problemset:re})=>({problemset:re}))(ae)},75408:function(ct,it,me){"use strict";me.d(it,{N:function(){return ce},Z:function(){return pe}});var ne=me(59301),we=me(6339),E=me(5112),ve=me(6848),ge=me(95237),de=me(43604),le=me(24905),ie=me(20834),ue=me(38854),se={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},oe=me(65582),ae=me(41867),re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",z=me(24334),a=me(27687),y=me(65862),x=(fe,ye,he)=>new Promise((Ee,be)=>{var Se=xe=>{try{Ce(he.next(xe))}catch(Be){be(Be)}},Pe=xe=>{try{Ce(he.throw(xe))}catch(Be){be(Be)}},Ce=xe=>xe.done?Ee(xe.value):Promise.resolve(xe.value).then(Se,Pe);Ce((he=he.apply(fe,ye)).next())});const b=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],te=({data:fe,selectIds:ye,onSelectCheckBox:he=()=>{},showCheckbox:Ee=!0})=>{var be,Se,Pe;const Ce=(0,oe.useIntl)(),[xe,Be]=(0,ne.useState)(!1),Ae=(0,ne.useRef)(),Te=()=>{var Ve,Ge;return fe.item_type==="JUDGMENT"?ne.createElement("div",{className:se.judgmentContent},fe.choices.map((ze,We)=>ne.createElement(E.ZP,{key:We,disabled:!0},ze.choice_text))):fe.item_type==="PROGRAM"?ne.createElement("div",{className:se.programContent},ne.createElement(we.Z,{value:(Ve=fe.program_attr)==null?void 0:Ve.description})):fe.item_type==="COMBINATION"?ne.createElement("div",{className:se.combinationContent},(Ge=fe==null?void 0:fe.sub_item_banks)==null?void 0:Ge.map((ze,We)=>{var _e,He,Ze,Ye,nt,Je;const Ue=`(\u9898\u76EE${We+1}-${(ze==null?void 0:ze.item_type)=="SINGLE"?"\u5355\u9009\u9898":(ze==null?void 0:ze.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(ze==null?void 0:ze.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(ze==null?void 0:ze.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return ne.createElement(ne.Fragment,null,ne.createElement("div",{style:{marginTop:10,marginBottom:10}},ne.createElement(we.Z,{value:Ue+ze.name})),((ze==null?void 0:ze.item_type)=="SINGLE"||(ze==null?void 0:ze.item_type)=="MULTIPLE")&&ze.choices.map((Fe,Qe)=>ne.createElement("div",{key:Qe,className:se.otherContentItem},ne.createElement("p",null,b[Qe]),ne.createElement(we.Z,{className:se.otehrContentHtml,value:Fe.choice_text}))),(ze==null?void 0:ze.item_type)=="JUDGMENT"&&ne.createElement("div",{style:{display:"flex",marginBottom:10}},ze.choices.map((Fe,Qe)=>ne.createElement(E.ZP,{key:Qe,disabled:!0},Fe.choice_text))),ne.createElement("div",{className:se.con},(ze==null?void 0:ze.item_type)=="SINGLE"&&ne.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",ee==null?void 0:ee[(_e=ze==null?void 0:ze.choices)==null?void 0:_e.findIndex(Fe=>Fe==null?void 0:Fe.is_answer)]," "),(ze==null?void 0:ze.item_type)=="COMPLETION"&&((He=ze==null?void 0:ze.standard_answer)==null?void 0:He.map((Fe,Qe)=>{var De;return ne.createElement("div",{key:Qe,className:se.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Fe.position}\uFF09\uFF1A${(De=Fe==null?void 0:Fe.answer_text)==null?void 0:De.join("\u3001")}`)})),(ze==null?void 0:ze.item_type)=="MULTIPLE"&&ne.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Ze=ze==null?void 0:ze.choices)==null?void 0:Ze.map((Fe,Qe)=>{if(Fe!=null&&Fe.is_answer)return(ee==null?void 0:ee[Qe])+" "})," "),(ze==null?void 0:ze.item_type)=="JUDGMENT"&&ne.createElement("div",null,"\u7B54\u6848\uFF1A",(nt=(Ye=ze==null?void 0:ze.choices)==null?void 0:Ye.find(Fe=>Fe.is_answer))==null?void 0:nt.choice_text),(ze==null?void 0:ze.item_type)=="SUBJECTIVE"&&ne.createElement("div",null,"\u7B54\u6848\uFF1A",(Je=ze==null?void 0:ze.answer_texts)==null?void 0:Je[0]),ne.createElement("div",null,ne.createElement("span",null,"\u89E3\u6790\uFF1A"),ne.createElement(we.Z,{className:se.parseAnswerHtml,value:ze.analysis||"\u6682\u65E0\u89E3\u6790"})),ne.createElement("div",null,ne.createElement("span",null,Ce.formatMessage({id:"problemset.knowledgePoint",defaultMessage:"\u77E5\u8BC6\u70B9"}),"\uFF1A"),ne.createElement(ve.Z,{title:(fe==null?void 0:fe.tag_discipline)||"--"},ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(fe==null?void 0:fe.tag_discipline)||"--")))))})):ne.createElement("div",{className:se.otherContent},fe.choices.map((ze,We)=>ne.createElement("div",{key:We,className:se.otherContentItem},ne.createElement("p",null,b[We]),ne.createElement(we.Z,{className:se.otehrContentHtml,value:ze.choice_text}))))},Le=()=>{var Ve;if((fe==null?void 0:fe.item_type)!=="BPROGRAM")return ne.createElement("div",null,(Ve=fe.standard_answer)==null?void 0:Ve.map((Ge,ze)=>{var We,_e;return ne.createElement("div",{key:ze,className:se.answerHtml},(Ge==null?void 0:Ge.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ge.position}\uFF09\uFF1A${(We=Ge==null?void 0:Ge.answer_text)==null?void 0:We.join("\u3001")}`:ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ge.position,"\uFF09\uFF1A"),ne.createElement(a.Z,{value:(_e=Ge==null?void 0:Ge.answer_text)==null?void 0:_e.join("\u3001"),readOnly:!0})))}))},je=()=>{var Ve,Ge,ze,We,_e,He;const Ze={SUBJECTIVE:(Ve=fe.answer_texts)==null?void 0:Ve[0],JUDGMENT:(ze=(Ge=fe.choices)==null?void 0:Ge.find(ke=>ke.is_answer))==null?void 0:ze.choice_text},Ye=fe.choices.map(ke=>ke.is_answer).findIndex(ke=>ke),nt=Ye>-1?ee[Ye]:"";let Je="";fe.choices.map((ke,qe)=>{ke.is_answer&&(Je+=ee[qe])});const Ue=Ze[fe.item_type];let Fe=((We=fe==null?void 0:fe.program_attr)==null?void 0:We.code)||"";try{Fe=z.Base64.decode(((_e=fe==null?void 0:fe.program_attr)==null?void 0:_e.code)||"")}catch(ke){}const Qe={SINGLE:ne.createElement(we.Z,{className:se.answerHtml,value:`\u7B54\u6848\uFF1A${nt||"\u65E0"}`}),MULTIPLE:ne.createElement(we.Z,{className:se.answerHtml,value:`\u7B54\u6848\uFF1A${Je||"\u65E0"}`}),COMPLETION:Le(),BPROGRAM:ne.createElement("div",null,ne.createElement(we.Z,{className:se.answerHtml,showProgramFill:!0,value:Fe}),(He=fe.standard_answer)==null?void 0:He.map((ke,qe)=>ne.createElement("div",{key:qe,className:se.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${ke.position}\uFF09\uFF1A${ke==null?void 0:ke.answer_text}`)))},De=ne.createElement(ge.Z,null,ne.createElement(de.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),ne.createElement(de.Z,{flex:1},ne.createElement(we.Z,{className:se.answerHtml,value:`${Ue||"\u65E0"}`})));return Qe[fe.item_type]||De},Oe=Ve=>{let Ge=[...ye];Ve.target.checked?Ge.push(fe.id):Ge=Ge.filter(ze=>ze!==fe.id),he(Ge)},Ke=Ve=>x(void 0,null,function*(){if(!Ve&&!(ye!=null&&ye.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Ae.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ne.createElement("div",{className:`font14 ${se.overflow}`,style:{maxHeight:500,overflow:"auto"}},ne.createElement("div",{className:se.tips},ne.createElement("div",null,"\u63D0\u793A\uFF1A"),ne.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),ne.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ne.createElement(CustomTree,{defaultValue:!0,value:Ae.current,onChange:Ge=>Ae.current=Ge})),onOk:()=>x(void 0,null,function*(){var Ge;const ze=yield batchGroup({ids:Ve?[Ve]:ye,groups_ids:(Ge=Ae.current)==null?void 0:Ge[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",ze),Ae.current=[],ze==null||ze.status})})});return ne.createElement("div",{className:se.itemWrap},ne.createElement("div",{className:se.list},Ee&&ne.createElement(le.default,{className:"mr10",onChange:Oe,checked:ye.includes(fe.id)}),ne.createElement("div",{onClick:()=>Be(!xe),className:se.title},ne.createElement(we.Z,{key:1,showLines:1,showTextOnly:!0,className:se.topicTitleContent,value:(fe==null?void 0:fe.item_type)==="BPROGRAM"?(be=fe==null?void 0:fe.program_attr)==null?void 0:be.description:fe.name})),ne.createElement("div",{onClick:()=>Be(!xe),className:se.tr},ne.createElement("i",{style:{transform:xe?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),ne.createElement("aside",{style:xe?{display:"block"}:{display:"none"},className:se.itemDetail},ne.createElement("div",{style:{marginBottom:44}},ne.createElement(we.Z,{key:2,className:se.topicTitleContent,value:(fe==null?void 0:fe.item_type)==="BPROGRAM"?(Se=fe==null?void 0:fe.program_attr)==null?void 0:Se.description:fe.name}),ne.createElement("div",{className:`${se.row} mt15`},Te()),ne.createElement("div",{className:se.row},ne.createElement("div",{className:se.updateTimeRow},ne.createElement("div",{className:se.updateTimeWrap},fe.item_type==="PROGRAM"&&ne.createElement("p",{className:se.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Pe=fe==null?void 0:fe.languages)==null?void 0:Pe.join("/")))))),fe.item_type!=="COMBINATION"&&ne.createElement("div",{className:se.answerWrapper},ne.createElement("img",{src:re,alt:"",className:se.decoration}),ne.createElement("div",{className:se.answer},je()),ne.createElement("div",{className:se.parse},ne.createElement("div",{className:se.parseText},"\u89E3\u6790\uFF1A"),ne.createElement("div",{className:se.parseAnswer},fe.analysis?ne.createElement(we.Z,{className:se.parseAnswerHtml,value:fe.analysis}):"\u6682\u65E0\u89E3\u6790")),ne.createElement("div",{className:se.parse},ne.createElement("div",{className:se.parseText},Ce.formatMessage({id:"problemset.knowledgePoint",defaultMessage:"\u77E5\u8BC6\u70B9"}),"\uFF1A"),ne.createElement(ve.Z,{title:(fe==null?void 0:fe.tag_discipline)||"--"},ne.createElement("div",{className:se.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(fe==null?void 0:fe.tag_discipline)||"--"))))))},ce=({SubjectShare:fe,isProblemset:ye,data:he,user:Ee,page:be,activeTabsKey:Se,onPublicReview:Pe=()=>{},onStartExperience:Ce=()=>{},onSetPrivate:xe=()=>{},onCorrection:Be=()=>{},onChangeTag:Ae=()=>{},onCollect:Te=()=>{},onSetPublic:Le=()=>{},onDelete:je=()=>{},onCancel:Oe=()=>{},onSelect:Ke=()=>{},onMoveTo:Ve=()=>{},addProblemset:Ge=()=>{},onSetShare:ze=()=>{},onCancelShare:We=()=>{},onPublish:_e=()=>{},onCancelPublish:He=()=>{},onCopy:Ze=()=>{}})=>{var Ye,nt,Je,Ue,Fe,Qe,De,ke,qe,et,$e,Me,Ie,Re,Ne;const tt=he.item_type==="PROGRAM"?`/problems/newedit/${(Ye=he.program_attr)==null?void 0:Ye.identifier}?tabs_key=${Se}&page=${be}`:he.item_type==="BPROGRAM"?`/problemset/edit/${(nt=he.program_attr)==null?void 0:nt.identifier}?type=1&tabs_key=${Se}&page=${be}`:`/problemset/edit/${he.id}?tabs_key=${Se}&page=${be}`,st=Se==="0"&&!he.public&&!he.apply&&(he.item_type==="PROGRAM"&&((Je=he.program_attr)==null?void 0:Je.status)!==0||he.item_type!=="PROGRAM"),rt=[{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Ze(he.id,!1)},"\u590D\u5236"),key:"2",show:Se==="0"},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>{var ft;return He((ft=he==null?void 0:he.program_attr)==null?void 0:ft.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(Se==="0"||Se==="3")&&he.item_type==="PROGRAM"&&((Ue=he.program_attr)==null?void 0:Ue.status)!==0&&!he.public&&((Fe=he.author)==null?void 0:Fe.login)===((Qe=Ee.userInfo)==null?void 0:Qe.login)},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Ve(he.id)},"\u79FB\u52A8\u5230"),key:"1",show:Se==="0"},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>{he.is_share?We(he.id):ze(he.id)}},"\u5171\u4EAB"),key:"3",show:Se==="0"&&fe},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Le(he)},"\u516C\u5F00"),key:"4",show:st},{label:ne.createElement("a",{className:se.reviewFlag,onClick:Pe},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:Se==="0"&&!he.public&&he.apply&&(he.item_type==="PROGRAM"&&he.program_attr.status!==0||he.item_type!=="PROGRAM")},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>xe(he.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(Se==="0"||Se==="1")&&he.public&&((De=he.author)==null?void 0:De.login)===((ke=Ee.userInfo)==null?void 0:ke.login)||Se==="1"&&(0,ae.ag)()},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Te(he.id,he.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:Se==="2"},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>{var ft;return _e((ft=he==null?void 0:he.program_attr)==null?void 0:ft.identifier)}},"\u53D1\u5E03"),key:"8",show:(Se==="0"||Se==="3")&&he.item_type==="PROGRAM"&&((qe=he.program_attr)==null?void 0:qe.status)===0&&!he.public&&((et=he.author)==null?void 0:et.login)===(($e=Ee.userInfo)==null?void 0:$e.login)},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Te(he.id,he.is_collected)},he.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(Se==="1"||Se==="3")&&!(0,ae.ag)()&&!(0,ae.JA)()&&((Me=he.author)==null?void 0:Me.login)!==((Ie=Ee.userInfo)==null?void 0:Ie.login)},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Be(he.id)},"\u7EA0\u9519"),key:"10",show:Se!=="0"&&!(0,ae.ag)()&&!(0,ae.JA)()},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Ae(he)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:Se==="0"||Se==="3"&&(he==null?void 0:he.edit_item_bank)},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>je(he.id)},"\u5220\u9664"),key:"11",show:Se==="0"&&!he.public||Se==="1"&&(0,ae.ag)()&&((Re=he.author)==null?void 0:Re.login)!==((Ne=Ee.userInfo)==null?void 0:Ne.login)},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Ge(he.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:Se==="1"||Se==="3"}].filter(ft=>ft.show),ot=ne.createElement(ie.default,{forceSubMenuRender:!0,className:se.menu,items:rt}),yt=ne.createElement(ie.default,{forceSubMenuRender:!0,className:se.menu},ne.createElement(ie.default.Item,{key:"10"},ne.createElement("a",{className:se.actionLink,onClick:()=>Be(he.id)},"\u7EA0\u9519"))),mt=Se!=="0"&&!(0,ae.ag)()&&!(0,ae.JA)();return ne.createElement(ne.Fragment,null,ye?ne.createElement(ne.Fragment,null,(Se==="0"||Se==="3"&&(he==null?void 0:he.edit_item_bank))&&!he.public&&ne.createElement("span",{className:se.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,y.xg)(tt);const ft=document.getElementById(he.id),lt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",ft.getBoundingClientRect().top+lt+"")}},ne.createElement("div",{className:se.line},ne.createElement("b",{className:se.b1}),ne.createElement("b",{className:se.b2})),ne.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),ne.createElement("span",{className:se.textBtn,style:{cursor:"pointer"},onClick:()=>Ce(he)},ne.createElement("div",{className:se.line},ne.createElement("b",{className:se.b1}),ne.createElement("b",{className:se.b2})),ne.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",ne.createElement("div",{className:se.line},ne.createElement("b",{className:se.b1}),ne.createElement("b",{className:se.b2}))),rt.length>0&&ne.createElement(ue.Z,{dropdownRender:()=>ot},ne.createElement("span",{style:{cursor:"default",width:"105px"},onClick:ft=>ft.preventDefault()},ne.createElement("span",{className:se.textBtn},ne.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ne.createElement("div",{className:se.line},ne.createElement("b",{className:se.b1}),ne.createElement("b",{className:se.b2})))))):mt?ne.createElement(ue.Z,{className:"ml40",dropdownRender:()=>yt},ne.createElement("span",{style:{cursor:"default",width:"105px"},onClick:ft=>ft.preventDefault()},ne.createElement("span",{className:se.textBtn},ne.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ne.createElement("div",{className:se.line},ne.createElement("b",{className:se.b1}),ne.createElement("b",{className:se.b2}))))):ne.createElement("span",null))};var pe=te},30592:function(ct,it,me){"use strict";me.r(it),me.d(it,{TabType:function(){return Ht},default:function(){return Ot}});var ne=me(59301),we=me(65582),E=me(82004),ve=me(99313),ge=me(92832),de=me(78241),le=me(43418),ie=me(5112),ue=me(8591),se=me(71418),oe=me(24905),ae=me(20834),re=me(6848),z=me(19842),a=me(57809),y=me(66104),x=me(3113),b=me(38854),ee=me(95237),te=me(58421),ce=me(65624),pe=me(2524),fe=me(5749),ye=me(75649),he=me(47139),Ee=me(26439),be=me(10065),Se=me(73878),Pe=me(47389),Ce=me(26519),xe=me(14833),Be=me(24505),Ae=me(80950),Te=me(47354),Le=me(12829),je={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Oe=me(25670),Ke=me(36186),Ve={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Ge=({count:Dt,visibleBasket:rn,onToggleVisible:un=()=>{}})=>ne.createElement(re.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},ne.createElement("div",{className:`${rn?Ve.open:Ve.hide} ${Ve.basket}`,onClick:un},Dt>0&&ne.createElement("div",{className:Ve.count},Dt),ne.createElement("span",{className:Ve.iconWrap},ne.createElement("i",{className:`${Ve.icon} iconfont icon-shitilan`})),ne.createElement("div",{className:Ve.name},"\u8BD5\u9898\u7BEE")));var ze=me(75408),We=me(37103),_e=me(65862),He=me(41867),Ze=me(51686),Ye=me(23028),nt=me(11517),Je=me(84454),Ue=me(89392),Fe=me(38147),Qe=me(71766),De=me(79274),ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",qe=me(14047),et=me(5623),$e=me(87169),Me=me(23340),Ie=me(14191),Re=me(77254),Ne=me(59301),tt=Object.defineProperty,st=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,ft=(Dt,rn,un)=>rn in Dt?tt(Dt,rn,{enumerable:!0,configurable:!0,writable:!0,value:un}):Dt[rn]=un,lt=(Dt,rn)=>{for(var un in rn||(rn={}))yt.call(rn,un)&&ft(Dt,un,rn[un]);if(ot)for(var un of ot(rn))mt.call(rn,un)&&ft(Dt,un,rn[un]);return Dt},Et=(Dt,rn)=>st(Dt,rt(rn)),St=(Dt,rn,un)=>new Promise((tn,Wt)=>{var Vt=kn=>{try{cn(un.next(kn))}catch(zt){Wt(zt)}},fn=kn=>{try{cn(un.throw(kn))}catch(zt){Wt(zt)}},cn=kn=>kn.done?tn(kn.value):Promise.resolve(kn.value).then(Vt,fn);cn((un=un.apply(Dt,rn)).next())});const xt=ve.default.TabPane,Lt=ge.default.Search,{TextArea:_t}=ge.default;var Ht=(Dt=>(Dt.Mine="0",Dt.Public="1",Dt.Collection="2",Dt.TeachGroupShare="3",Dt))(Ht||{});const At=({classroomList:Dt,problemset:rn,user:un,globalSetting:tn,loading:Wt,dispatch:Vt,match:fn,shixunHomeworks:cn})=>{var kn,zt,ln,en,Qt,at,It,Mt,jt,nn,dn;const gn=useIntl(),gt=(0,we.useLocation)(),dt=(0,we.useParams)(),[pt]=(0,we.useSearchParams)(),Gt=(0,ne.useRef)(),vn=pt.get("tabs_key")||"0";let[ut,In]=(0,ne.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:vn,item_type:null,difficulty:null,keyword:null,page:pt.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:pt.get("id")||null,exam_id:dt.id||null,exercise_id:dt.categoryId||null});const[Nn,Ct]=(0,ne.useState)(0),[Rt,Fn]=(0,ne.useState)([]),[Ft,wn]=(0,ne.useState)(vn),[Hn,gr]=(0,ne.useState)(0),[Dn,Rn]=(0,ne.useState)(-1),[nr,Un]=(0,ne.useState)([]),[Sn,cr]=(0,ne.useState)(!1),[rr,pr]=(0,ne.useState)([]),[Ar,Er]=(0,ne.useState)(0),[wr,sn]=(0,ne.useState)(!1),[hr,jn]=(0,ne.useState)(!1),[qn,or]=(0,ne.useState)(),[yn,Mn]=(0,ne.useState)(!1),Yn=(0,ne.useRef)(!1),Tn=(0,ne.useRef)(""),lr=(0,ne.useRef)(),er=(0,ne.useRef)(),Vn=(0,ne.useRef)(),[Fr,Pr]=(0,ne.useState)(),[Kn,Sr]=(0,ne.useState)([]),Rr=(0,ne.useRef)(!1),fr=gt.pathname==="/problemset",Qn=(kn=gt.pathname)==null?void 0:kn.includes("program_homework"),mn=Qn&&dt.categoryId&&((zt=gt.pathname)!=null&&zt.includes("edit"))?dt.categoryId:"",tr=mn?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Tr,_r]=(0,ne.useState)({}),[ur,Cr]=(0,ne.useState)(!1),{admin:Nr,business:Dr,is_shixun_marker:mr,is_teacher:br,user_identity:kr}=un.userInfo||{},Br=Nr||Dr||mr||br||kr!=="\u5B66\u751F",[Or,Gr]=(0,ne.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:jr}=cn,[Vr,Jr]=(0,ne.useState)([]),qr=(0,ne.useRef)(null),[Hr,Zr]=(0,ne.useState)(!1),[Mr,Nt]=(0,ne.useState)([]),[Jt,pn]=(0,ne.useState)(""),[En,on]=(0,ne.useState)(!1),[Yt,Xe]=(0,ne.useState)(!1),[ht,Pt]=(0,ne.useState)([]),[kt]=de.default.useForm(),[bt,an]=(0,ne.useState)(!1),[Ut,qt]=(0,ne.useState)(null),[Kt,Bn]=(0,ne.useState)(0),[$n,ir]=(0,ne.useState)(!1),Ln=(0,ne.useRef)(null),Wn=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Bt=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,ne.useEffect)(()=>Re.Z.subscribe("refresh-item-bank",Xt=>{Ta(Xt)}),[]),(0,ne.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const wt=()=>St(void 0,null,function*(){var vt;const Xt=yield(0,nt.$c)({id:mn});if(Xt!=null&&Xt.name){const Pn={description:Xt.description,languages:Xt.languages,name:Xt.name};Ln.current.form.setFieldsValue(Pn),_r(lt({},Pn)),Nt([...Xt.data]),Sr((vt=Xt.data)==null?void 0:vt.map(hn=>hn.id))}});(0,ne.useEffect)(()=>{mn&&wt()},[mn]),(0,ne.useEffect)(()=>{},[]),(0,ne.useEffect)(()=>{const vt=(pt==null?void 0:pt.get("group_id"))||0;if(Vt({type:"problemset/getDisciplines",payload:{source:"question",group_id:vt,group_type:Ft}}),ut.group_id=Number(vt),Ft==="3"&&(ut.clazz="ItemBanksGroup",xr(!0)),pt.get("page")){let Xt=JSON.parse(localStorage.getItem("problemsetkey"))||{};Rn((Xt==null?void 0:Xt.tag_discipline_id)||-1),ut=lt(lt({},ut),Xt),In(ut)}else In(ut);Zt(ut).then(Xt=>{Zr(!1)}),An(ut),On(),Cn()},[]),(0,ne.useEffect)(()=>(Vt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Vt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{Vt({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Vt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,ne.useEffect)(()=>(Vt({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{Vt({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,ne.useEffect)(()=>(Vt({type:"globalSetting/headerFooterToggle",payload:fr}),()=>{Vt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,ne.useEffect)(()=>{(0,_e.Dk)(Qn?tr:gn.formatMessage({id:"problemset.teamDetails",defaultMessage:"\u8BD5\u9898\u5E93"}))},[Qn,tr]);const Tt=vt=>{let Xt=0;return qn==null||qn.forEach(Pn=>{Pn.type===vt&&(Xt=Pn.count)}),Xt},$t=(vt,Xt)=>{var Pn,hn,_n,Zn,zr,Kr,Xr,ga,za;const La=[];if(vt||(hn=(Pn=rn==null?void 0:rn.disciplinesData)==null?void 0:Pn.disciplines)==null||hn.forEach(va=>{var sa;(sa=va==null?void 0:va.sub_disciplines)==null||sa.forEach(ra=>{var Ba;(Ba=ra==null?void 0:ra.tag_disciplines)==null||Ba.forEach(Wa=>{Wa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&La.push(Wa)})})}),vt&&!Xt){const va=(Zn=(_n=rn==null?void 0:rn.disciplinesData)==null?void 0:_n.disciplines)==null?void 0:Zn.find(sa=>sa.id===vt);(zr=va==null?void 0:va.sub_disciplines)==null||zr.forEach(sa=>{var ra;(ra=sa==null?void 0:sa.tag_disciplines)==null||ra.forEach(Ba=>{Ba.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&La.push(Ba)})})}if(vt&&Xt){const va=(Xr=(Kr=rn==null?void 0:rn.disciplinesData)==null?void 0:Kr.disciplines)==null?void 0:Xr.find(ra=>ra.id===vt),sa=(ga=va==null?void 0:va.sub_disciplines)==null?void 0:ga.find(ra=>ra.id===Xt);(za=sa==null?void 0:sa.tag_disciplines)==null||za.forEach(ra=>{ra.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&La.push(ra)})}return La},Cn=()=>St(void 0,null,function*(){Vt({type:"problemset/getTeachGroupData"})});(0,ne.useEffect)(()=>{const{completion_questions_count:vt=0,judgement_questions_count:Xt=0,multiple_questions_count:Pn=0,practical_questions_count:hn=0,program_questions_count:_n=0,single_questions_count:Zn=0,subjective_questions_count:zr=0,combination_questions_count:Kr=0,bprogram_questions_count:Xr=0}=rn.basketData||{},ga=vt+Xt+Pn+hn+_n+Zn+zr+Kr+Xr;Er(ga)},[rn.basketData]);const An=(vt,Xt)=>St(void 0,null,function*(){var Pn;vt.type==="3"?vt.clazz="ItemBanksGroup":delete vt.clazz;const hn=lt({},vt);Zr(!0);const _n=yield Vt({type:"problemset/getGroup",payload:lt({},hn)});return _n!=null&&_n.data&&Jr((_n==null?void 0:_n.data)||[]),_n&&(pr((_n==null?void 0:_n.navigation)||[]),((Pn=_n==null?void 0:_n.navigation)==null?void 0:Pn.length)>1?oa(!1):oa(!0)),Qn||Xt||Sr([]),Zr(!1),_n}),Zt=(vt,Xt)=>St(void 0,null,function*(){const Pn=lt({},vt);localStorage.setItem("problemsetkey",JSON.stringify(vt)),Pn.item_type=Qn?"PROGRAM":vt.item_type,Pn.keyword=vt.keyword||"",Zr(!0);const hn=yield Vt({type:"problemset/getItemBanks",payload:lt({},Pn)});if(hn&&hn.status!==403&&hn.status!==401&&hn.status!==500){if(Ct(hn.items_count||0),or(hn.item_types),Fn(hn.items||[]),Un(hn.tag_disciplines||[]),Pr(hn.used_shixun_ids||[]),Gn(hn.items||[]),Qn||Xt||Sr([]),gr((hn==null?void 0:hn.added_num)||0),Zr(!1),pt.get("page")&&!$n){let _n=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:_n-100,behavior:"smooth"}),ir(!0)}return hn}}),On=()=>{Vt({type:"problemset/getBasketList",payload:{}})},Gn=vt=>{const Xt=vt.every(Pn=>{var hn;return((hn=Pn.program_attr)==null?void 0:hn.status)===0});Yn.current=Xt},ar=(vt,Xt)=>{ut.discipline_id=vt||"",ut.sub_discipline_id=Xt||"",ut.tag_discipline_id="",ut.page=1,delete ut.id,Rn(-1),In(ut),Zt(ut),(Ft==="3"||Ft==="0")&&An(Et(lt({},ut),{parents:rr.slice(0,-1)}))},sr=vt=>{ut.item_type=vt||"",ut.page=1,In(ut),Zt(ut),(Ft==="3"||Ft==="0")&&An(Et(lt({},ut),{parents:rr.slice(0,-1)}))},bn=vt=>{ut.difficulty=vt||"",ut.page=1,delete ut.id,In(ut),Zt(ut),(Ft==="3"||Ft==="0")&&An(Et(lt({},ut),{parents:rr.slice(0,-1)}))},yr=vt=>{ut.tag_discipline_id=vt,ut.page=1,delete ut.id,vt===-1&&(ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id=""),Rn(vt),In(ut),Zt(ut),(Ft==="3"||Ft==="0")&&An(Et(lt({},ut),{parents:rr.slice(0,-1)}))},[vr,xr]=(0,ne.useState)(!1),Xn=vt=>{Vt({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:vt}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.type=vt,vt==="0"?(oa(!1),ut.group_id=0,ut.teach_group_id=0):(oa(!0),ut.group_id=null),vt==="3"&&Qn?ut.only_published=!0:ut.only_published=null,vt==="3"?(ut.clazz="ItemBanksGroup",xr(!0)):xr(!1),ut.page=1,delete ut.id,Rn(-1),wn(vt),In(ut),Zt(ut),vt!=="1"&&vt!=="2"&&An(ut),oa(!0)},xn=(vt,Xt)=>{debugger;ut.page=vt,ut.per_page=Xt,In(ut),Zt(ut,!0),An(ut,!0)},Jn=vt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.keyword=vt,delete ut.id,console.log(ut,"paramsparamsparamsparamsparams"),vt?(jn(!0),(0,De.tk)({name:vt,copywriting:vt,position:Qn?"Practice":"ItemBank"})):jn(!1),Rn(-1),In(ut),Zt(ut)},zn=()=>{In(ut),Zt(ut),Mn(!1)},Lr=vt=>{const Xt=vt.length===Rt.length&&ut.page>1?ut.page-1:ut.page;ut.page=Xt,On(),In(ut),Zt(ut),An(ut)},Wr=()=>{Vt({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},aa=(vt,Xt)=>St(void 0,null,function*(){const Pn=Xt?yield(0,nt.lS)({id:vt}):yield(0,nt.s)({id:vt});(Pn==null?void 0:Pn.status)===0&&zn()}),ma=vt=>St(void 0,null,function*(){Qa(vt)}),ya=vt=>St(void 0,null,function*(){Na([vt])}),ba=vt=>{er.current="",lr.current="",le.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:Ne.createElement("div",{className:"font14"},Ne.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),Ne.createElement(ie.ZP.Group,{className:"mt10",onChange:Xt=>lr.current=Xt.target.value},Ne.createElement(ie.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),Ne.createElement(ie.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),Ne.createElement(ie.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),Ne.createElement(ie.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),Ne.createElement(ie.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),Ne.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),Ne.createElement(_t,{className:"mt10",rows:4,defaultValue:er.current,onChange:Xt=>er.current=Xt.target.value})),onOk:()=>new Promise((Xt,Pn)=>St(void 0,null,function*(){if(!(lr.current&&er.current))return ue.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Pn();(yield(0,nt.L5)({id:vt,clazz:lr.current,description:er.current})).status===0&&ue.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Xt()}))})},Ea=(0,ne.useRef)(),[la,ea]=(0,ne.useState)([]),[ua,na]=(0,ne.useState)(!1),[Sa,ia]=(0,ne.useState)({}),Yr=(0,ne.useRef)([0]),ca=vt=>St(void 0,null,function*(){const Xt=yield(0,Fe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:vt==null?void 0:vt.sub_discipline_id}});ea(Xt==null?void 0:Xt.tag_disciplines)}),wa=vt=>St(void 0,null,function*(){qt(vt),ka(vt),na(!0)}),Ca=vt=>{Vt({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:vt}}})},Aa=vt=>St(void 0,null,function*(){var Xt,Pn,hn,_n;const Zn=yield(0,Fe.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[vt]}});(Zn==null?void 0:Zn.status)===0&&((Xt=Zn==null?void 0:Zn.data)==null?void 0:Xt.size)!==0?le.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Pn=Zn==null?void 0:Zn.data)==null?void 0:Pn.name)||"--","\u300B",((hn=Zn==null?void 0:Zn.data)==null?void 0:hn.size)>1?`\u7B49 ${(_n=Zn==null?void 0:Zn.data)==null?void 0:_n.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Ne.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>St(void 0,null,function*(){const zr=yield Vt({type:"problemset/handleDelete",payload:{id:vt}});(zr==null?void 0:zr.status)===0&&Lr([null])})}):Vt({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:vt}}})}),xa=vt=>St(void 0,null,function*(){const{item_type:Xt}=vt;if(Xt==="PROGRAM"){const{program_attr:{identifier:Pn}}=vt,hn=yield Vt({type:"problemset/startExperience",payload:{id:Pn}});if(hn.status===0){const _n=hn.identifier;(0,_e.xg)(`/myproblems/${_n}`);return}ue.ZP.warning(hn.message);return}Vt({type:"problemset/setActionTabs",payload:{key:Xt,params:vt}})}),Fa=vt=>St(void 0,null,function*(){if(ut.exam_id){(yield(0,nt.fY)({item_id:vt,id:ut.exam_id})).status===0&&zn();return}if(ut!=null&&ut.exercise_id){(yield(0,Fe.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:[vt]}})).status===0&&zn();return}(yield Vt({type:"problemset/cancel",payload:{id:vt,item_bank:1}})).status===0&&(zn(),On())}),[Da,oa]=(0,ne.useState)(!1),Oa=(vt,Xt=!1,Pn=!1)=>St(void 0,null,function*(){var hn;if(Vt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(vt),group_type:Ft==="3"?"3":"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.group_id=Math.abs(vt),Rn(-1),In(ut),Pn){const _n=JSON.parse(JSON.stringify(rr));_n.splice(_n.length-2,2),ut.parents=_n}else ut.parents=[...rr||[{id:0,name:"\u6839\u76EE\u5F55"}],...((hn=(0,We.b)(Gt.current,vt))==null?void 0:hn.map(_n=>({id:_n.id,name:_n.name})))||[]];An(lt({},ut)).then(_n=>{var Zn;pr(_n==null?void 0:_n.navigation),((Zn=_n==null?void 0:_n.navigation)==null?void 0:Zn.length)>1&&vt?oa(!0):oa(!1)}),Zt(ut)}),Ta=vt=>St(void 0,null,function*(){Vt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(vt),group_type:"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.item_type=null,ut.difficulty=null,ut.type="0",ut.group_id=Math.abs(vt),ut.only_published=null,xr(!1),Rn(-1),wn("0"),In(ut),An(lt({},ut)).then(Xt=>{var Pn;pr(Xt==null?void 0:Xt.navigation),((Pn=Xt==null?void 0:Xt.navigation)==null?void 0:Pn.length)>1&&vt?oa(!0):oa(!1)}),Zt(ut)}),dr=vt=>St(void 0,null,function*(){if(ut.exam_id){(yield(0,nt.zh)({exam_id:ut.exam_id,item_bank_ids:[vt]})).status===0&&zn();return}if(ut!=null&&ut.exercise_id){(yield(0,Fe.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[vt]}})).status===0&&zn();return}if(Ar===200){ue.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield Vt({type:"problemset/select",payload:{item_bank_ids:[vt]}})).status===0&&(zn(),On())}),Ir=vt=>St(void 0,null,function*(){if(!vt&&!(Kn!=null&&Kn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Vn.current=[0],le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ne.createElement(se.Z,{spinning:Hr},Ne.createElement(Ze.Z,{defaultValue:!0,value:Vn.current,onChange:Xt=>Vn.current=Xt}))),onOk:()=>St(void 0,null,function*(){var Xt;const Pn=yield(0,nt.Rp)({id:vt,group_id:(Xt=Vn.current)==null?void 0:Xt[0]});Vn.current=[],(Pn==null?void 0:Pn.status)===0&&(An(ut),zn(),ue.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),Qr=vt=>St(void 0,null,function*(){if(!vt&&!(Kn!=null&&Kn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("div",{className:je.tips},Ne.createElement("div",null,"\u63D0\u793A\uFF1A"),Ne.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),Ne.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),Ne.createElement(se.Z,{spinning:Hr},Ne.createElement(Ze.Z,{defaultValue:!0,defaultSelectedKeys:Yr.current,defaultExpandedKeys:Yr.current,onChange:Xt=>Yr.current=Xt}))),onOk:()=>St(void 0,null,function*(){var Xt;const Pn=yield(0,nt.LS)({ids:vt?[vt]:Kn,groups_ids:(Xt=Yr.current)==null?void 0:Xt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Pn),(Pn==null?void 0:Pn.status)===0&&(An(ut),zn())})})}),$r=(vt,Xt)=>St(void 0,null,function*(){if(!vt&&!(Kn!=null&&Kn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const Pn=()=>St(void 0,null,function*(){var hn;const _n=yield(0,Fe.ZP)(`/api/item_banks/${vt}/copy`,{method:"post",body:{group_id:Xt?(hn=Vn.current)==null?void 0:hn[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",_n),Vn.current=[],(_n==null?void 0:_n.status)===0&&(An(ut),zn(),ue.ZP.success("\u590D\u5236\u6210\u529F"))});Vn.current=[0],Xt?le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),Ne.createElement(se.Z,{spinning:Hr},Ne.createElement(Ze.Z,{defaultValue:!0,value:Vn.current,onChange:hn=>Vn.current=hn}))),onOk:()=>St(void 0,null,function*(){Pn()})}):Pn()}),pa=vt=>St(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Xt=yield(0,nt.hg)({clazz:"ItemBank",id:vt});console.log(Xt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Pn=(Xt==null?void 0:Xt.groups)||[];Vn.current=Pn.filter(hn=>hn.is_share).map(hn=>hn.id),le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("p",{className:`${je.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Pn==null?void 0:Pn.map(hn=>hn.is_share?hn.id:"")},Pn==null?void 0:Pn.map(hn=>Ne.createElement(oe.default,{key:hn.id,value:hn.id,onChange:()=>{hn.is_share=!hn.is_share,console.log(Pn,"\u9009\u4E2D\u7684data"),Vn.current=Pn}}," ",hn.name)))),onOk:()=>St(void 0,null,function*(){return Vn.current=Pn.filter(hn=>hn.is_share).map(hn=>hn.id),console.log(Vn.current,"joinGroupDataRef.current"),new Promise((hn,_n)=>St(void 0,null,function*(){console.log(Pn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Zn=yield(0,nt.GW)({ids:[vt],clazz:"ItemBank",group_ids:Vn.current});return Vn.current=[],(Zn==null?void 0:Zn.status)===0&&(ue.ZP.info("\u64CD\u4F5C\u6210\u529F"),zn()),hn()}))})})}),da=vt=>{Vt({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:vt}}})},ta=()=>{le.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>St(void 0,null,function*(){(yield(0,nt.RT)()).status===0&&(zn(),On())})})},Ur=()=>{Vt({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ut}})},fa=()=>{var vt;const Xt={discipline_id:`&discipline_id=${ut.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ut.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ut.tag_discipline_id}`,difficulty:`&difficulty=${ut.difficulty}`,item_type:`&item_type=${ut.item_type}`,group_id:`&group_id=${ut.group_id||0}`};let Pn=`/problemset/newitem?pages=${ut.page}`;Object.keys(Xt).forEach(hn=>{ut[hn]&&(Pn=Pn+Xt[hn])}),(vt=we.history)==null||vt.push(Pn)},ha=vt=>{const Xt=Kn;if(!(Xt!=null&&Xt.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(Ar+Xt.length>200&&vt&&fr){ue.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-Ar}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Xt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}vt?Pa(Xt):Ia(Xt)},Pa=vt=>St(void 0,null,function*(){let Xt=[...vt];Rt.forEach(Pn=>{var hn;Xt.includes(Pn.id)&&Pn.item_type==="PROGRAM"&&((hn=Pn.program_attr)==null?void 0:hn.status)===0&&(0,Ue.remove)(Xt,_n=>_n===Pn.id)}),le.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ne.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",vt.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>St(void 0,null,function*(){let Pn;ut.exam_id?Pn=yield(0,nt.zh)({exam_id:ut.exam_id,item_bank_ids:Xt}):ut!=null&&ut.exercise_id?Pn=yield(0,Fe.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Xt}}):Pn=yield Vt({type:"problemset/select",payload:{item_bank_ids:Xt}}),Pn.status===0&&(zn(),On())})})}),Ia=vt=>St(void 0,null,function*(){let Xt;ut.exam_id?Xt=yield(0,Fe.ZP)(`/api/examination_banks/${ut.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:vt}}):ut!=null&&ut.exercise_id?Xt=yield(0,Fe.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:vt}}):Xt=yield Vt({type:"problemset/unselectAll",payload:{item_ids:vt}}),Xt.status===0&&(zn(),On())}),Va=vt=>St(void 0,null,function*(){if(fr&&Ar===200){ue.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Xt;ut.exam_id?(Xt=yield(0,nt.zh)({exam_id:ut.exam_id,shixun_ids:vt}),Xt.status===0&&zn()):(Xt=yield Vt({type:"problemset/select",payload:{shixun_ids:vt}}),Xt.status===0&&(On(),zn()))}),Za=()=>{Vt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Ka=vt=>St(void 0,null,function*(){var Xt,Pn,hn;if(!((Pn=(Xt=rn.teachGroupData)==null?void 0:Xt.groups)!=null&&Pn.length))return ue.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const _n=yield(0,Fe.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:vt}});console.log(_n,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),_n.status===0&&(Vn.current=_n==null?void 0:_n.data,le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("div",{className:je.tips},Ne.createElement("div",null,"\u63D0\u793A\uFF1A"),Ne.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),Ne.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Vn.current.map(Zn=>Zn.is_share?Zn.id:"")},(hn=_n==null?void 0:_n.data)==null?void 0:hn.map(Zn=>Ne.createElement(oe.default,{disabled:!Zn.can_share,key:Zn.id,value:Zn.id,onChange:()=>{Zn.is_share=!Zn.is_share,console.log(_n.data,"res.data"),Vn.current=_n==null?void 0:_n.data}}," ",Zn.name)))),onOk:()=>new Promise((Zn,zr)=>St(void 0,null,function*(){var Kr;if(!((Kr=Vn.current)!=null&&Kr.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),zr();const Xr=yield(0,Fe.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Vn.current.map(ga=>({id:ga.id,is_share:ga.is_share})),group_id:vt}});console.log(Xr),(_n==null?void 0:_n.status)===0&&(ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),Vn.current=[],Sr([]),zn(),An(ut),Zn())}))}))}),Na=vt=>{var Xt,Pn,hn,_n;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Pn=(Xt=rn.teachGroupData)==null?void 0:Xt.groups)!=null&&Pn.length))return ue.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("div",{className:je.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Vn.current,onChange:Zn=>Vn.current=Zn},(_n=(hn=rn.teachGroupData)==null?void 0:hn.groups)==null?void 0:_n.map(Zn=>Ne.createElement(oe.default,{key:Zn.group_id,value:Zn.group_id},Zn.name)))),onOk:()=>new Promise((Zn,zr)=>St(void 0,null,function*(){var Kr;if(!((Kr=Vn.current)!=null&&Kr.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),zr();const Xr=yield(0,nt.GW)({ids:vt||Kn,clazz:"ItemBank",group_ids:Vn.current});(Xr==null?void 0:Xr.status)===0&&(ue.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Vn.current=[],Sr([]),zn(),Zn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Vn.current=[]}})},_a=()=>St(void 0,null,function*(){var vt,Xt,Pn,hn;const _n=()=>St(void 0,null,function*(){cr(!0);const Zn=yield(0,nt.nD)({ids:Kn});cr(!1),(Zn==null?void 0:Zn.status)===0&&le.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Zn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Zn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{Lr(new Array(Zn.success))}})});if(Kn!=null&&Kn.length){const Zn=yield(0,Fe.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Kn}});if((Zn==null?void 0:Zn.status)===0&&((vt=Zn==null?void 0:Zn.data)==null?void 0:vt.size)!==0){le.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Xt=Zn==null?void 0:Zn.data)==null?void 0:Xt.name)||"--","\u300B",((Pn=Zn==null?void 0:Zn.data)==null?void 0:Pn.size)>1?`\u7B49 ${(hn=Zn==null?void 0:Zn.data)==null?void 0:hn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Ne.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:_n});return}else{le.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Kn==null?void 0:Kn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:_n});return}}ue.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),ja=()=>{var vt,Xt,Pn;if(!(Kn!=null&&Kn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((vt=Rt==null?void 0:Rt.filter(hn=>Kn.includes(hn.id)))!=null&&vt.every(hn=>hn.public))return ue.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Xt=Rt==null?void 0:Rt.filter(hn=>Kn.includes(hn.id)))!=null&&Xt.find(hn=>{var _n;return hn.item_type==="PROGRAM"&&((_n=hn.program_attr)==null?void 0:_n.status)===0}))return ue.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||un.userInfo.professional_certification){if((Pn=Rt==null?void 0:Rt.filter(hn=>Kn.includes(hn.id)))!=null&&Pn.find(hn=>{var _n;return((_n=hn==null?void 0:hn.tag_discipline_ids)==null?void 0:_n.length)==0}))return ue.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");le.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ra()}})}else le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",Ne.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",Ne.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",Ne.createElement("br",null),Ne.createElement(oe.default,{className:"mt10",defaultChecked:!1,onChange:hn=>Rr.current=hn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ra()}})},Ra=()=>St(void 0,null,function*(){const vt=Ft==="3"?1:2,Xt=Rt?Rt.filter(hn=>Kn.includes(hn.id)&&!(hn.public||hn.apply)).map(hn=>hn.id):[];(yield(0,nt.Qp)({ids:Xt,source:vt})).status===0&&(Rr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Rr.current=!1,zn(),ue.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),ka=vt=>St(void 0,null,function*(){const Xt=yield(0,Fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Pt(Xt.disciplines||[]),yield ca(vt),vt!=null&&vt.sub_discipline_id&&(Bn(1),kt.setFieldsValue({sub_discipline_id:[vt==null?void 0:vt.discipline_id,vt==null?void 0:vt.sub_discipline_id],tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids}))}),Qa=vt=>{qt(vt),ka(vt),Xe(!0)},Ya=vt=>{le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{className:je.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),Ne.createElement("div",{className:je.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){const Xt=yield(0,nt.MZ)({identifier:vt});(Xt==null?void 0:Xt.status)===0&&(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),zn())})})},Xa=vt=>{Ca(vt)},Ja=vt=>{le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Ne.createElement("p",{className:je.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){const Xt=yield(0,nt.sD)({identifier:vt});(Xt==null?void 0:Xt.status)===0&&(ue.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),zn())})})},qa=vt=>St(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",vt),Vt({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:vt,group_id:ut.group_id,group_type:"3"}}),ut.page=1,ut.teach_group_id=vt,delete ut.id,ut.group_id=0,In(lt({},ut)),Zt(ut),An(ut)}),$a=vt=>{ut.sort_by=vt.type,ut.sort_direction=vt.direction,ut.page=1,Gr(vt.name),In(ut),Zt(ut),An(Et(lt({},ut),{parents:rr.slice(0,-1)}))},eo=()=>{ut.page=1,In(ut),Zt(ut),An(ut)},to=vt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.group_id=vt,Rn(-1),In(ut),Zt(ut),An(ut)},no=()=>{if(!(Kn!=null&&Kn.length)){Vt({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ut}});return}le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},"\u5DF2\u9009\u4E2D",Kn==null?void 0:Kn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Je.rQ)({ids:Kn})}})},ro=()=>St(void 0,null,function*(){const vt=yield(0,nt.bF)({ids:Kn}),{unpublish_program_question_count:Xt,total_item_banks:Pn}=vt.data||{};Xt===0?le.default.error({title:"\u9519\u8BEF",content:Ne.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):le.default.confirm({title:"\u63D0\u793A",content:Ne.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Pn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Xt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>St(void 0,null,function*(){(yield(0,nt.dt)({ids:Kn})).status===0&&(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),zn())})})}),lo=Ne.createElement(ae.default,null,Br&&Ne.createElement(ae.default.Item,{onClick:()=>ha(!0)},"\u6279\u91CF\u52A0\u5165"),Br&&Ne.createElement(ae.default.Item,{onClick:()=>ha(!1)},"\u6279\u91CF\u79FB\u51FA"),Ft==="0"&&fr&&Ne.createElement(ae.default.Item,{onClick:()=>Qr()},"\u79FB\u52A8\u5230"),Ft==="0"&&fr&&Ne.createElement(ae.default.Item,{onClick:ja},"\u6279\u91CF\u516C\u5F00"),Ft==="0"&&fr&&Ne.createElement(ae.default.Item,{onClick:()=>Na()},"\u6279\u91CF\u5171\u4EAB"),Ft==="0"&&fr&&Ne.createElement(ae.default.Item,{onClick:_a},"\u6279\u91CF\u5220\u9664")),Ha=vt=>{var Xt;if(Qn)if((Mr==null?void 0:Mr.length)<=0){let Pn=Rt.filter(hn=>vt.includes(hn.id));Nt([...Pn]),Sr(Pn==null?void 0:Pn.map(hn=>hn.id))}else if(vt.length>Mr.length){let Pn=Rt.filter(Zn=>vt.includes(Zn.id)),hn=Mr.map(Zn=>Zn.id),_n=Pn.filter(Zn=>!hn.includes(Zn.id));Nt([...Mr,..._n]),Sr((Xt=[...Mr,..._n])==null?void 0:Xt.map(Zn=>Zn.id))}else{let Pn=Mr.filter(hn=>vt.includes(hn.id));Nt([...Pn]),Sr(Pn==null?void 0:Pn.map(hn=>hn.id))}else Sr(vt)},Ma=vt=>{var Xt;if(Qn)if(vt){let Pn=Mr==null?void 0:Mr.map(_n=>_n.id),hn=Rt.filter(_n=>!Pn.includes(_n.id));Nt([...Mr,...hn]),Sr((Xt=[...Mr,...hn])==null?void 0:Xt.map(_n=>_n.id))}else{let Pn=Rt==null?void 0:Rt.map(_n=>_n.id),hn=Mr.filter(_n=>!Pn.includes(_n.id));Nt([...hn]),Sr(hn==null?void 0:hn.map(_n=>_n.id))}else Sr(vt?Rt==null?void 0:Rt.map(Pn=>Pn.id):[])},ao=()=>{let vt="/problemset/preview";ut.exam_id&&(vt=`/paperlibrary/edit/${ut.exam_id}`),ut!=null&&ut.exercise_id&&!(dt!=null&&dt.pathId)&&(vt=`/classrooms/${dt.coursesId}/exercise/${ut==null?void 0:ut.exercise_id}/edit`),we.history.push(vt)},oo=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],io={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},so=(vt,Xt)=>{var Pn;const hn=Xt.id<0?"--":Br?Xt[ut.exercise_id?"added":"choosed"]?Ne.createElement("span",{key:1,className:je.btnAdd,onClick:Zn=>{Zn.target.style.pointerEvents="none",Fa(Xt.id)}},fr?"\u79FB\u51FA\u8BD5\u9898\u7BEE":Ne.createElement("span",null,Ne.createElement("b",{className:`iconfont icon-yichu ${je.cancelC}`}),"\u79FB\u51FA")):Xt.item_type==="PROGRAM"&&((Pn=Xt.program_attr)==null?void 0:Pn.status)===0?Ne.createElement(re.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},Ne.createElement("span",{className:je.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",fr?"\u52A0\u5165\u8BD5\u9898\u7BEE":Ne.createElement("span",{style:{padding:"0 3px"}},Ne.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")," ")):Ne.createElement("span",{className:je.btnAdd,onClick:()=>dr(Xt.id)},fr?"\u52A0\u5165\u8BD5\u9898\u7BEE":Ne.createElement("span",{style:{padding:"0 3px"}},Ne.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")):Ne.createElement(Ne.Fragment,null);return Ne.createElement("span",{className:je.actonBtn},Xt.id>0&&Ne.createElement(ze.N,{isProblemset:fr,user:un,key:Xt.id,data:Xt,page:ut.page,activeTabsKey:Ft,selectIds:Kn,onCollect:aa,onSetPublic:ma,onStartExperience:xa,onCorrection:ba,onChangeTag:wa,onPublicReview:Wr,onSetPrivate:Ca,onDelete:Aa,onCancel:Fa,onSelect:dr,onMoveTo:Qr,onCopy:$r,addProblemset:Ir,onSetShare:ya,onCancelShare:pa,onPublish:Ya,onCancelPublish:Ja,SubjectShare:Da}),hn)};(0,ne.useEffect)(()=>{if(Qn&&!(dt!=null&&dt.pathId)){const{coursesId:vt,categoryId:Xt}=dt;Vt({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Xt,coursesId:vt,type:5}})}},[Qn]);const Ga=()=>St(void 0,null,function*(){try{yield Ln.current.form.validateFields();let vt=Ln.current.form.getFieldsValue();if((Mr==null?void 0:Mr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),ue.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Cr(!0);const{coursesId:Xt,categoryId:Pn}=dt;if(dt!=null&&dt.pathId){let hn=yield(0,Fe.ZP)(`/api/paths/${dt==null?void 0:dt.pathId}/create_hack_homework`,{method:"post",body:Et(lt({},vt),{coursesId:Xt,category:Pn,stage_shixun_id:Pn=="null"?"":Pn,stage_id:dt==null?void 0:dt.stageId,type:5,hack_ids:Mr==null?void 0:Mr.map(_n=>_n.id)})});(hn==null?void 0:hn.status)===0&&(ue.ZP.success(`${Pn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),we.history.push(`/paths/${dt.pathId}`))}else{let hn=yield(0,Fe.ZP)(mn?`/api/homework_commons/${Pn}/update_hack.json`:`/api/courses/${Xt}/homework_commons.json`,{method:mn?"put":"post",body:Et(lt({},vt),{coursesId:Xt,category:Pn,type:5,hack_ids:Mr==null?void 0:Mr.map(_n=>_n.id)})});(hn==null?void 0:hn.status)===0&&we.history.push(`/classrooms/${dt.coursesId}/program_homework/${mn?Pn:hn.homework_id}/detail?tabs=1`)}Cr(!1)}catch(vt){document.body.scrollIntoView()}}),Ua=()=>Ne.createElement(de.default,{labelAlign:"right",form:kt,labelCol:{span:3},colon:!1,size:"large"},Ne.createElement(de.default.Item,{label:gn.formatMessage({id:"problemset.knowledgePoint",defaultMessage:"\u77E5\u8BC6\u70B9"}),name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},Ne.createElement(z.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:ht,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(vt,Xt)=>{kt.setFieldsValue({sub_discipline_id:vt,tag_discipline_ids:[]}),Bn(vt?vt.length:0),(vt==null?void 0:vt.length)>0&&(ca({sub_discipline_id:vt[1]}),vt[1]==(Ut==null?void 0:Ut.sub_discipline_id)&&kt.setFieldValue("tag_discipline_ids",Ut.tag_discipline_ids))},onClear:()=>{ea([]),kt.setFieldValue("tag_discipline_ids",[]),Bn(0)}})),Ne.createElement(de.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},Ne.createElement(a.default,{disabled:Kt===0,className:je.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(vt,Xt)=>Xt.key.indexOf(vt.toLowerCase())>=0},la.map(vt=>Ne.createElement(a.default.Option,{key:vt.name+vt.id,value:vt.id},Ne.createElement("div",{style:{display:"flex",alignItems:"center"}},Ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},vt.name),(vt==null?void 0:vt.type)==="personal"&&Ne.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Kt>0&&Ne.createElement("div",{className:je.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",Ne.createElement("span",{onClick:()=>an(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return Ne.createElement("div",{className:je.page},Ne.createElement("section",null,Ne.createElement("div",{className:je.wrap},jr.course_name&&Qn&&Ne.createElement("section",{className:"animated fadeIn"},Ne.createElement("aside",{className:"mt10"},jr.category&&Ne.createElement(y.Z,{separator:">"},Ne.createElement(y.Z.Item,null,Ne.createElement(we.Link,{to:`/classrooms/${jr.course_id}/program_homework`},jr.course_name)),Ne.createElement(y.Z.Item,null,Ne.createElement(we.Link,{to:`/classrooms/${jr.course_id}/program_homework`},jr.category.category_name)),Ne.createElement(y.Z.Item,null,tr)))),Ne.createElement("div",{className:je.title},Qn?tr:"\u8BD5\u9898\u5E93"),Qn&&Ne.createElement(Qe.Z,{height:250,data:Tr,ref:Ln}),Ne.createElement("div",{className:je.headerWrapper,id:"topicdom"},Ne.createElement("div",{className:je.tabsWrap},Ne.createElement(ve.default,{activeKey:Ft,onChange:Xn,tabBarExtraContent:Ne.createElement("div",{className:je.searchWrap},(0,He.bg)()&&Ft==="0"&&fr&&Ne.createElement(x.ZP,{className:je.addQuestionBtn,onClick:fa},Ne.createElement("img",{src:ke,className:je.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),Ne.createElement(Lt,{allowClear:!0,suffix:Ne.createElement("i",{className:`iconfont icon-sousuo9 font14 ${je.searchIcon}`,onClick:()=>Jn(ut.keyword)}),className:je.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:vt=>{ut.keyword=vt.target.value,In(lt({},ut))},onSearch:Jn}))},Ne.createElement(xt,{tab:gn.formatMessage({id:"problemset.public",defaultMessage:"\u516C\u5171"}),key:"1"}),((en=(ln=rn.teachGroupData)==null?void 0:ln.groups)==null?void 0:en.length)&&Ne.createElement(xt,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,He.ag)()&&!(0,He.JA)()&&!Qn&&Ne.createElement(xt,{tab:"\u6536\u85CF\u5939",key:"2"}),(0,He.bg)()&&Ne.createElement(xt,{tab:gn.formatMessage({id:"problemset.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}),key:"0"}))),(((Qt=un==null?void 0:un.userInfo)==null?void 0:Qt.professional_certification)||ut.type!=="1")&&Ne.createElement(E.S,{showSelectAll:!1,className:je.select,disciplinesData:(at=rn.disciplinesData)==null?void 0:at.disciplines,knowledgeData:nr,directionValue:ut.discipline_id,subDisciplineValue:ut.sub_discipline_id,typeValue:ut.item_type,isprogram_homework:Qn,showKnowledge:!0,name:Jt,setname:pn,difficultyValue:ut.difficulty,showShixun:!(0,He.JA)()&&!ut.exercise_id&&Ft!=="3"&&Ft!=="1",onShixunChange:Za,onDirectionChange:ar,onTypeChange:sr,onDifficultyChange:bn,knowledgeValue:Dn,onKnowledgeChange:yr,teachGroupData:(It=rn.teachGroupData)==null?void 0:It.groups,onTeachGroupChange:qa,teachGroupValue:ut.teach_group_id,showTeachGroup:vr})),Ne.createElement("div",{className:je.treeWrapper,style:{display:Ft==="0"||Ft==="3"?"block":"none"}},Ne.createElement("div",{className:je.treeHeader},Ne.createElement(Le.Z,{activeTabsKey:Ft,data:rr,onClick:Oa}),Ft==="0"&&!Qn&&Ne.createElement(x.ZP,{type:"link",onClick:Ur,className:je.exportBtn},Ne.createElement("img",{src:et,alt:"",className:je.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),Ne.createElement(se.Z,{spinning:Hr},Ne.createElement("div",{ref:qr,className:Vr.length?je.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},Ne.createElement(We.Z,{setRootData:vt=>{Gt.current=vt},isProblemset:Ft==="0"?fr:!1,reloadData:zn,data:Vr,onShare:Ka,onOpen:Oa,activeTabsKey:Ft,params:ut,navigation:rr})))),Ne.createElement("div",{className:je.contentWrap},Ne.createElement("div",{className:je.batchWrap},Ne.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Qn&&Ne.createElement("div",{className:"font14"},(((Mt=un==null?void 0:un.userInfo)==null?void 0:Mt.professional_certification)||ut.type!=="1")&&Ne.createElement(b.Z,{dropdownRender:()=>Ne.createElement(ae.default,{selectedKeys:[Or]},Wn==null?void 0:Wn.map((vt,Xt)=>Ne.createElement(ae.default.Item,{key:vt.name,onClick:()=>$a(vt)},vt.name)))},Ne.createElement("span",{style:{color:"#464F66"}},Ne.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),Or))),Qn&&Ne.createElement("div",null,Ne.createElement(oe.default,{checked:(Rt==null?void 0:Rt.filter(vt=>Mr==null?void 0:Mr.map(Xt=>Xt.id).includes(vt.id)).length)===Rt.length,onChange:vt=>Ma(vt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Kn==null?void 0:Kn.length,")"))),Qn&&Ne.createElement(le.default,{open:En,centered:!0,width:700,okText:`\u786E\u8BA4${dt!=null&&dt.pathId?"":mn?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>on(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Ga,confirmLoading:ur,title:"\u67E5\u770B\u5DF2\u9009"},Ne.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Mr==null?void 0:Mr.length,"\u4E2A"),Ne.createElement("div",{style:{height:400,overflow:"auto"}},Mr==null?void 0:Mr.map((vt,Xt)=>{var Pn,hn,_n,Zn,zr,Kr;return Ne.createElement("div",{key:Xt,className:je.sendModal},Ne.createElement("div",{className:je.li},Ne.createElement("p",null,vt==null?void 0:vt.name),Ne.createElement("div",{className:je.bottom},Ne.createElement("span",{className:"c-grey-333"},gn.formatMessage({id:"problemset.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"})),Ne.createElement("i",{className:je.line}),Ne.createElement("span",{className:"c-grey-333"},vt.difficulty===1&&"\u7B80\u5355",vt.difficulty===2&&"\u9002\u4E2D",vt.difficulty===3&&"\u56F0\u96BE"),Ne.createElement("i",{className:je.line}),Ne.createElement("span",null,"\u521B\u5EFA\u8005\xA0",Ne.createElement(re.Z,{title:(Pn=vt==null?void 0:vt.author)==null?void 0:Pn.name},Ne.createElement("span",{className:"c-grey-333"},((_n=(hn=vt==null?void 0:vt.author)==null?void 0:hn.name)==null?void 0:_n.length)>6?((zr=(Zn=vt==null?void 0:vt.author)==null?void 0:Zn.name)==null?void 0:zr.substr(0,3))+"...":(Kr=vt==null?void 0:vt.author)==null?void 0:Kr.name))),Ne.createElement("i",{className:je.line}),Ne.createElement("span",{className:je.des},"\u66F4\u65B0\xA0",Ne.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.updated_at)))),Ne.createElement("div",{className:je.del,onClick:()=>{Ha(Mr.filter(Xr=>Xr.id!==vt.id).map(Xr=>Xr.id))}},"\u5220\u9664"))})))),Ne.createElement(ee.Z,{align:"middle"},Ne.createElement("div",null,!ut.item_type&&Ne.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Bt.map(vt=>{if(Tt(vt.value)>0)return Ne.createElement("span",{style:{marginLeft:6}},vt.name,Ne.createElement("span",{style:{color:"#000000",marginLeft:6}},Tt(vt.value)))}))),Ft==="0"&&fr&&Ne.createElement(x.ZP,{onClick:no,type:"link",className:je.exportBtn},Ne.createElement("img",{src:qe,className:je.pngIcon}),Ne.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),hr?Ne.createElement("div",null,Ne.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{ut.page=1,ut.keyword=null,delete ut.id,In(ut),jn(!1),Zt(ut),An(Et(lt({},ut),{parents:rr.slice(0,-1)}))},type:"link"}," ",Ne.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),Ne.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ut.keyword,"\u201D")):null,Ne.createElement("div",{className:je.contentListWrap},Nn!==0?Ne.createElement(se.Z,{size:"middle",spinning:Wt["problemset/getItemBanks"]},Rt.map((vt,Xt)=>{var Pn,hn,_n,Zn,zr,Kr,Xr;return Ne.createElement("div",{id:vt.id+"",className:je.li,key:Xt},Ne.createElement("div",{className:je.top},Ne.createElement(ze.Z,{key:vt.id,data:vt,selectIds:Kn,onSelectCheckBox:Ha})),Ne.createElement("div",{className:je.bottom},Ne.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},"No.",vt==null?void 0:vt.id),Ne.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},(Pn=oo.find(ga=>ga.type===vt.item_type))==null?void 0:Pn.name),Ne.createElement("p",{className:je.actionLeftItem},io[vt.difficulty]),Ne.createElement("p",{className:je.actionLeftItem},"\u521B\u5EFA\u8005",Ne.createElement(re.Z,{title:(hn=vt==null?void 0:vt.author)==null?void 0:hn.name},Ne.createElement("span",{className:"c-grey-333"},((Zn=(_n=vt==null?void 0:vt.author)==null?void 0:_n.name)==null?void 0:Zn.length)>6?((Kr=(zr=vt==null?void 0:vt.author)==null?void 0:zr.name)==null?void 0:Kr.substr(0,5))+"...":(Xr=vt==null?void 0:vt.author)==null?void 0:Xr.name))),Ne.createElement("p",{className:je.actionLeftItem},"\u66F4\u65B0",Ne.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.updated_at)),Ne.createElement("p",{className:je.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",Ne.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.quotes)),!Qn&&Ne.createElement("div",{className:je.more},so({},vt))))})):Ne.createElement(se.Z,{size:"middle",spinning:Wt["problemset/getItemBanks"]},Ne.createElement(pe.Z,{customText:!((jt=un==null?void 0:un.userInfo)!=null&&jt.professional_certification)&&ut.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((nn=un==null?void 0:un.userInfo)!=null&&nn.professional_certification)&&ut.type==="1"?Ne.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{we.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),Nn!==0&&!Qn&&Ne.createElement(te.Z,{showQuickJumper:!0,onChange:xn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:parseInt(ut.page+"")||1,total:Nn,showTotal:vt=>Ne.createElement(Ne.Fragment,null,Ne.createElement("span",{className:"mr10 font12"},"\u5171",Ne.createElement("span",{className:"c-light-primary"},vt),"\u6761\u6570\u636E"))}),Qn&&Ne.createElement("div",{style:{height:20}})),fr&&Ne.createElement(Oe.Z,{basketData:rn.basketData,visible:wr,basketTotal:Ar,onClose:()=>sn(!1),onDelete:da,onClear:ta,onSubmit:()=>St(void 0,null,function*(){var vt,Xt,Pn,hn,_n;const Zn=yield Vt({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),zr=(vt=Zn==null?void 0:Zn.disciplines)==null?void 0:vt[0],Kr=yield Vt({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Xt=Zn==null?void 0:Zn.new_checked)==null?void 0:Xt.discipline_id)||(zr==null?void 0:zr.id),sub_discipline_id:((Pn=Zn==null?void 0:Zn.new_checked)==null?void 0:Pn.sub_discipline_id)||((_n=(hn=zr==null?void 0:zr.sub_disciplines)==null?void 0:hn[0])==null?void 0:_n.id)}});Kr.status===0&&we.history.push(`paperlibrary/add/${Kr.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,He.JA)()&&fr&&Ne.createElement(Ge,{visibleBasket:wr,onToggleVisible:()=>sn(!wr),count:Ar})),Ne.createElement(fe.Z,null),Ne.createElement(Ee.Z,{onReloadData:zn,isPiliangRevoke:yn}),Ne.createElement(be.Z,{onReloadData:()=>Lr([null])}),Ne.createElement(Ke.Z,{onReloadData:zn,onReloadBasketData:On}),Dt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?Ne.createElement(Ye.Z,{shixunIds:Fr,cb:Va}):null,Ne.createElement(Se.Z,null),Ne.createElement(Pe.Z,null),Ne.createElement(Ce.Z,null),Ne.createElement(xe.Z,null),Ne.createElement(Be.Z,null),Ne.createElement(Ae.Z,null),Ne.createElement(Te.Z,null),Ne.createElement(ye.Z,null),Ne.createElement(he.Z,{onOk:eo}),Ne.createElement(ce.Z,{onOk:to})),fr?Ne.createElement(ne.Fragment,null,!!(Kn!=null&&Kn.length)&&Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(oe.default,{className:"font14",checked:Rt!=null&&Rt.length?Kn.length===(Rt==null?void 0:Rt.length):!1,onChange:vt=>Ma(vt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Kn==null?void 0:Kn.length,")"))),Ne.createElement("div",{className:je.btns},Br&&Ne.createElement("div",{className:je.btn,onClick:()=>ha(!0)},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),Br&&Ne.createElement("div",{className:je.btn,onClick:()=>ha(!1)},Ne.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),Br&&["3","1"].includes(Ft)&&Ne.createElement("div",{className:je.btn,onClick:()=>{(Kn==null?void 0:Kn.length)>0?le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ne.createElement(se.Z,{spinning:Hr},Ne.createElement(Ze.Z,{defaultValue:!0,value:Vn.current,onChange:vt=>Vn.current=vt}))),onOk:()=>St(void 0,null,function*(){var vt;const Xt=yield(0,nt.Rp)({id:Kn,group_id:(vt=Vn.current)==null?void 0:vt[0]});Vn.current=[],(Xt==null?void 0:Xt.status)===0&&(An(ut),zn(),ue.ZP.success("\u52A0\u5165\u6210\u529F"))})}):ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),Ft==="1"&&(0,He.ag)()&&Ne.createElement("div",{className:je.btn,onClick:()=>{Mn(!0),Xa(Kn)}},Ne.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),Ft==="0"&&Ne.createElement("div",{className:je.btn,onClick:ja}," ",Ne.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),Ft==="0"&&!Da&&Ne.createElement("div",{className:je.btn,onClick:()=>Na()}," ",Ne.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),Ft==="0"&&Ne.createElement("div",{className:je.btn,onClick:_a}," ",Ne.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),Ft==="0"&&Ne.createElement("div",{className:je.btn,onClick:ro}," ",Ne.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),Ft==="0"&&Ne.createElement("div",{className:je.btn,onClick:()=>Qr()},Ne.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),Ne.createElement("div",{onClick:()=>Sr([]),style:{marginLeft:"auto"},className:je.btn}," ",Ne.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Qn?"":Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(oe.default,{className:"font14",checked:Rt!=null&&Rt.length?Kn.length===(Rt==null?void 0:Rt.length):!1,onChange:vt=>Ma(vt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Kn==null?void 0:Kn.length,")"))),Ne.createElement("div",{className:je.btns},Br&&!!(Kn!=null&&Kn.length)&&Ne.createElement("div",{className:je.btn,onClick:()=>ha(!0)},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),Br&&!!(Kn!=null&&Kn.length)&&Ne.createElement("div",{className:je.btn,onClick:()=>ha(!1)},Ne.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),Ne.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Hn,"\u9898"),Ne.createElement("div",{onClick:ao,className:je.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Qn&&Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(te.Z,{showQuickJumper:!0,onChange:xn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:ut.page||1,hideOnSinglePage:!0,total:Nn,showTotal:vt=>Ne.createElement("span",{className:"mr10"},"\u5171",Ne.createElement("span",{className:"c-light-primary"},vt),"\u6761\u6570\u636E")})),Ne.createElement("div",{className:je.btns},Ne.createElement(ee.Z,{align:"middle",style:{marginLeft:"auto"}},Ne.createElement(ee.Z,{onClick:()=>{if((Mr==null?void 0:Mr.length)<=0){ue.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}on(!0)},align:"middle",className:"current"},Ne.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),Ne.createElement("span",null,"\u5DF2\u9009",Ne.createElement("span",{className:"c-light-primary"},Kn.length),"\u4E2A")),Ne.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(dt!=null&&dt.pathId)we.history.push(`/paths/${dt.pathId}`);else{if(mn){we.history.push(`/classrooms/${dt.coursesId}/program_homework/${dt.categoryId}/detail?tabs=1`);return}we.history.push(`/classrooms/${dt.coursesId}/program_homework`)}}},"\u53D6\u6D88"),Ne.createElement(x.ZP,{loading:ur,onClick:Ga,type:"primary"},"\u786E\u8BA4",dt!=null&&dt.pathId?"":mn?"\u7F16\u8F91":"\u65B0\u5EFA"))))),Ne.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:je.publicQuest,open:ua,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{na(!1),Bn(0),kt.resetFields()},onOk:()=>St(void 0,null,function*(){kt.validateFields().then(vt=>St(void 0,null,function*(){const Xt=yield(0,Fe.ZP)(`/api/item_banks/${Ut==null?void 0:Ut.id}/update_tag.json`,{method:"put",body:{name:Ea.current,tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids}});(Xt==null?void 0:Xt.status)===0&&(ue.ZP.success("\u4FEE\u6539\u6210\u529F"),na(!1),Zt(ut),kt.resetFields())}))})},Ne.createElement("div",{className:je.publicQuestContent},Ne.createElement(Ua,null))),Ne.createElement(le.default,{width:640,className:je.publicQuest,centered:!0,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Yt,onCancel:()=>{Xe(!1),Bn(0),qt(null),kt.resetFields()},onOk:()=>{kt.validateFields().then(vt=>St(void 0,null,function*(){const Xt=Ft==="3"?1:2;(yield(0,nt.wX)({id:Ut==null?void 0:Ut.id,source:Xt,sub_discipline_id:vt==null?void 0:vt.sub_discipline_id[1],tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids})).status===0&&(Rr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Rr.current=!1,qt(null),Sr([]),zn(),ue.ZP.success("\u7533\u8BF7\u6210\u529F")),Xe(!1),Bn(0),kt.resetFields()}))}},Ne.createElement("div",{className:je.publicQuestContent},Ne.createElement("div",{className:je.public_tips},Ne.createElement($e.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Ne.createElement(Ua,null))),Ne.createElement(Me.Z,{open:bt,subDisciplineId:(dn=kt.getFieldValue("sub_discipline_id"))==null?void 0:dn[1],onCancel:()=>{an(!1)},onOkClick:vt=>{ea(Xt=>[...Xt,vt]),kt.setFieldValue("tag_discipline_ids",[...kt.getFieldValue("tag_discipline_ids"),vt==null?void 0:vt.id])}}),Ne.createElement(Ie.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Ot=(0,we.connect)(({classroomList:Dt,problemset:rn,user:un,loading:tn,globalSetting:Wt,shixunHomeworks:Vt})=>({classroomList:Dt,problemset:rn,user:un,globalSetting:Wt,loading:tn.effects,shixunHomeworks:Vt}))(At)},80443:function(ct,it,me){"use strict";me.d(it,{Im:function(){return be},ZP:function(){return Ae},gZ:function(){return xe}});var ne=me(59301),we=me(92832),E=me(3113),ve=me(84105),ge=me(87395),de=me(17124),le=me(24334),ie=me(42678),ue=me(6339),se=me(65862),oe=me(51908),ae=me(34376),re=me(92310),z=me.n(re),a=me(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,pe=(Te,Le,je)=>Le in Te?y(Te,Le,{enumerable:!0,configurable:!0,writable:!0,value:je}):Te[Le]=je,fe=(Te,Le)=>{for(var je in Le||(Le={}))te.call(Le,je)&&pe(Te,je,Le[je]);if(ee)for(var je of ee(Le))ce.call(Le,je)&&pe(Te,je,Le[je]);return Te},ye=(Te,Le)=>x(Te,b(Le));const{TextArea:he}=we.default,Ee={visible:!1,tabIndex:"0"},be={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Te=>(Te[Te.SET_VISIBLE=0]="SET_VISIBLE",Te[Te.SET_TABINDEX=1]="SET_TABINDEX",Te))(Se||{});function Pe(Te,Le){switch(Le.type){case 0:return ye(fe({},Te),{visible:Le.payload});case 1:return ye(fe({},Te),{tabIndex:Le.payload});default:throw new Error}}function Ce({value:Te,className:Le}){const[je,Oe]=(0,ne.useState)(!1),Ke=(0,ne.useRef)(),Ve=(0,ne.useRef)();return(0,ne.useEffect)(()=>{je&&(Ve.current.reset(),Ve.current.write((0,se.pp)(Te||"")))},[Te,je]),(0,ne.useEffect)(()=>{var Ge,ze,We,_e;if(Ke.current){Ve.current=new ae.Terminal({fontSize:14,disableStdin:!0}),Ve.current.open(Ke.current);const He=Ke.current.offsetWidth-14,Ze=((_e=(We=(ze=(Ge=Ve.current)==null?void 0:Ge._core)==null?void 0:ze._renderService)==null?void 0:We.dimensions)==null?void 0:_e.actualCellWidth)||9.5,Ye=Math.ceil(He/Ze);Ve.current.resize(Ye,8),Oe(!0)}},[]),a.createElement("div",{ref:Ke,className:z()("XtermText-valueRef",Le)})}function xe(Te){const{status:Le,error_msg:je,output:Oe,input:Ke,expected_output:Ve,is_file:Ge,input_file_url:ze,output_file_url:We,expected_output_file_url:_e}=Te;let He=null;const Ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Le){case de.h.NOMATCH:He=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ge&&a.createElement(Ce,{className:"mb10",value:Ke}),Ge&&a.createElement("div",{style:Ze},a.createElement("a",{onClick:()=>(0,se.LR)(ze,Ke)},Ke)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ge&&a.createElement(Ce,{className:"mb10",value:Oe&&le.Base64.decode(Oe)||""}),Ge&&a.createElement("div",{style:Ze},a.createElement("a",{onClick:()=>(0,se.LR)(We,Oe)},Oe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ge&&a.createElement(Ce,{className:"mb10",value:Ve&&le.Base64.decode(Ve)||""}),Ge&&a.createElement("div",{style:Ze},a.createElement("a",{onClick:()=>(0,se.LR)(_e,Ve)},Ve)));break;case de.h.EXECUTEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&a.createElement(ue.Z,{value:Ke,style:Ze}),Ge&&a.createElement("div",{style:Ze},a.createElement("a",{onClick:()=>(0,se.LR)(ze,Ke)},Ke)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.COMPILEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&a.createElement(ue.Z,{value:Ke,style:Ze}),Ge&&a.createElement("div",{style:Ze},a.createElement("a",{onClick:()=>(0,se.LR)(ze,Ke)},Ke)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.PODFAILURE:He=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:He=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",He," ")}function Be(Te){const{status:Le,error_msg:je,execute_time:Oe,output:Ke,input:Ve,expected_output:Ge,is_file:ze,input_file_url:We,output_file_url:_e,expected_output_file_url:He}=Te;let Ze=null;switch(Le){case de.h.OK:Ze=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,le.Base64.decode(Ke)));break;case de.h.NOMATCH:Ze=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,Ve)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Ke&&le.Base64.decode(Ke)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ge&&le.Base64.decode(Ge)));break;case de.h.EXECUTEFAILURE:Ze=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Ve)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.COMPILEFAILURE:Ze=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Ve)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.PODFAILURE:Ze=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Ze=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ze," ")}var Ae=({id:Te,is_file:Le,input:je,debuging:Oe,submitting:Ke,executingMessage:Ve,debugResult:Ge,onChangeInput:ze,onDebugCode:We,onSubmitCode:_e})=>{const[He,Ze]=(0,ne.useReducer)(Pe,Ee),{visible:Ye,tabIndex:nt}=He;(0,ne.useEffect)(()=>{Ze({type:0,payload:!1})},[Te]);function Je(De){let ke=De.target.id;Ze({type:1,payload:ke})}function Ue(){Ze({type:0,payload:!Ye})}const Fe=(0,ne.useMemo)(()=>{if(Ge){const{status:De}=Ge;return a.createElement(a.Fragment,null,Be(Ge))}return null},[Ge]);function Qe(){Ze({type:0,payload:!0}),Ze({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Ye?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(oe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Le?"":je,onChange:ze}),rightNode:Oe?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ge?Fe:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Ye?"up":""}`,onClick:Ue},Ye?a.createElement(ve.Z,null):a.createElement(ge.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:Qe},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ke,disabled:Ke,onClick:()=>{Ze({type:0,payload:!1}),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(ct,it,me){"use strict";me.d(it,{h:function(){return ne}});var ne=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(ne||{})},12088:function(ct,it,me){"use strict";me.d(it,{Y2:function(){return Te},ZP:function(){return Le}});var ne=me(59301),we=me(54580),E=me(8591),ve=me(43418),ge=me(95237),de=me(5112),le=me(3113),ie=me(24905),ue=me(6848),se=me(92832),oe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ae="data:image/png;base64,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",re=me(47257),z=me.n(re),a=me(38147),y=me(1012),x=me(65862),b=me(21185),ee=me(65582),te=me(59301),ce=Object.defineProperty,pe=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(je,Oe,Ke)=>Oe in je?ce(je,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):je[Oe]=Ke,Se=(je,Oe)=>{for(var Ke in Oe||(Oe={}))he.call(Oe,Ke)&&be(je,Ke,Oe[Ke]);if(ye)for(var Ke of ye(Oe))Ee.call(Oe,Ke)&&be(je,Ke,Oe[Ke]);return je},Pe=(je,Oe)=>pe(je,fe(Oe)),Ce=(je,Oe,Ke)=>new Promise((Ve,Ge)=>{var ze=He=>{try{_e(Ke.next(He))}catch(Ze){Ge(Ze)}},We=He=>{try{_e(Ke.throw(He))}catch(Ze){Ge(Ze)}},_e=He=>He.done?Ve(He.value):Promise.resolve(He.value).then(ze,We);_e((Ke=Ke.apply(je,Oe)).next())});const{Dragger:xe}=we.default,Be=je=>{const Oe=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf("."));for(var Ke=[...je],Ve=0,Ge=[],ze=0;ze{if(Ze.forEach(Ye=>{let nt=Ye.name.split(/\.(?=[^\.]+$)/);Ye.name=`${nt[0]}.${nt[1].toLowerCase()}`}),Ze[0].name.includes(".in"))return Ze.length===2?Ze:[Ze[0],{}];if(Ze[0].name.includes(".out"))return Ze.length===2?Ze.reverse():[{},Ze[0]]})},Ae=({onClose:je,onOK:Oe,visible:Ke,wrapClassName:Ve,rootIdentifier:Ge,multiple:ze=!1,defaultMultipleValue:We=!0})=>{const _e=(0,ee.useIntl)(),[He,Ze]=(0,ne.useState)([]),[Ye,nt]=(0,ne.useState)({}),[Je,Ue]=(0,ne.useState)(!1),[Fe,Qe]=(0,ne.useState)(!0),[De,ke]=(0,ne.useState)(null),qe=(0,ne.useRef)([]),et=(0,ne.useRef)(0),$e=()=>{je()};(0,ne.useEffect)(()=>{Me()},[]),(0,ne.useEffect)(()=>{Ke&&(qe.current=[],et.current=0,Ze([]),Qe(We))},[Ke]);const Me=()=>Ce(void 0,null,function*(){try{ke(!0)}catch(yt){}}),Ie=yt=>yt&&yt.substring(0,yt.lastIndexOf(".")),Re=yt=>{var mt,ft;const lt=Ie((mt=yt[0])==null?void 0:mt.name)||Ie((ft=yt[1])==null?void 0:ft.name),Et=He.filter(St=>Ie(St.name)!==lt);qe.current=[...Et],Ze([...Et])},Ne=yt=>{if(!Fe){const xt=new FormData;xt.append("file",yt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:xt},!0).then(_t=>{if(_t.status===0){et.current=et.current+1;const Ht=qe.current.map(At=>{var Ot;if(At.name===yt.name){const Dt=Se({},At);return(Ot=yt==null?void 0:yt.name)!=null&&Ot.includes(".in")?Dt.input=_t==null?void 0:_t.content:Dt.output=_t==null?void 0:_t.content,Dt}return At});if(qe.current=[...Ht],Ze([...Ht]),et.current>0&&et.current===He.length){Ue(!1);let At=Be(Ht);At=At.filter(Ot=>{var Dt,rn;return!!((Dt=Ot[0])!=null&&Dt.name&&((rn=Ot[1])!=null&&rn.name))}),At=At.map(Ot=>Pe(Se(Se({},Ot[0]),Ot[1]),{is_file:!1})),Oe(At),je()}}else Ue(!1),je()});return}if(De){const xt=new FormData;xt.append("file",yt.file),Ge===null?xt.append("identifier","testsets"):xt.append("identifier",Ge),(0,a.ZP)("/api/attachments.json",{method:"post",body:xt},!0).then(_t=>{if(_t.filename){et.current=et.current+1;const Ht=qe.current.map(At=>{var Ot;if(At.name===(_t==null?void 0:_t.filename)){const Dt=Pe(Se({},At),{is_oss:!De});return(Ot=_t==null?void 0:_t.filename)!=null&&Ot.includes(".in")?(Dt.in_object_key=_t==null?void 0:_t.object,Dt.in_object_size=_t==null?void 0:_t.size,Dt.input=_t==null?void 0:_t.filename,Dt.in_file=yt):(Dt.out_object_key=_t==null?void 0:_t.object,Dt.out_object_size=_t==null?void 0:_t.size,Dt.output=_t==null?void 0:_t.filename,Dt.out_file=yt),Dt}return At});if(qe.current=[...Ht],Ze([...Ht]),et.current>0&&et.current===He.length){Ue(!1);let At=Be(Ht);At=At.filter(Ot=>{var Dt,rn;return!!((Dt=Ot[0])!=null&&Dt.name&&((rn=Ot[1])!=null&&rn.name))}),At=At.map(Ot=>Pe(Se(Se({},Ot[0]),Ot[1]),{is_file:!0})),Oe(At),je()}}else Ue(!1),je()});return}const mt=new(z())({endpoint:Ye.end_point,region:Ye.region,accessKeyId:Ye.access_key_id,accessKeySecret:Ye.access_key_secret,bucket:Ye.bucket,stsToken:Ye.security_token}),ft=yt.name,lt={container_type:"TestSet",file_name:ft},Et=(0,y.Z)();let St=`testsets/${Ge}/${Et}${ft.indexOf(".")>-1?"."+ft.split(".").pop():""}`;Ge===null&&(St=`testsets/${Et}${ft.indexOf(".")>-1?"."+ft.split(".").pop():""}`),mt.multipartUpload(St,new Blob([yt.file],{type:yt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ft+""},url:Ye==null?void 0:Ye.callback_url,host:Ye==null?void 0:Ye.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(lt)}}).then(function(xt){if(xt.data.status===0){et.current=et.current+1;const Lt=qe.current.map(_t=>{var Ht,At,Ot,Dt,rn,un,tn,Wt,Vt,fn,cn,kn,zt,ln,en,Qt,at;if(_t.name===((At=(Ht=xt.data)==null?void 0:Ht.data)==null?void 0:At.file_name)){const It=Pe(Se({},_t),{is_oss:!De});return(rn=(Dt=(Ot=xt.data)==null?void 0:Ot.data)==null?void 0:Dt.file_name)!=null&&rn.includes(".in")?(It.in_object_key=(tn=(un=xt.data)==null?void 0:un.data)==null?void 0:tn.object,It.in_object_size=(Vt=(Wt=xt.data)==null?void 0:Wt.data)==null?void 0:Vt.size,It.input=(cn=(fn=xt.data)==null?void 0:fn.data)==null?void 0:cn.file_name,It.in_file=yt):(It.out_object_key=(zt=(kn=xt.data)==null?void 0:kn.data)==null?void 0:zt.object,It.out_object_size=(en=(ln=xt.data)==null?void 0:ln.data)==null?void 0:en.size,It.output=(at=(Qt=xt.data)==null?void 0:Qt.data)==null?void 0:at.file_name,It.out_file=yt),It}return _t});if(qe.current=[...Lt],Ze([...Lt]),et.current>0&&et.current===He.length){Ue(!1);let _t=Be(Lt);_t=_t.filter(Ht=>{var At,Ot;return!!((At=Ht[0])!=null&&At.name&&((Ot=Ht[1])!=null&&Ot.name))}),_t=_t.map(Ht=>Pe(Se(Se({},Ht[0]),Ht[1]),{is_file:!0})),Oe(_t),je()}}})},tt=yt=>new Promise((mt,ft)=>{let lt=0,Et=[];for(let St=0;St{lt++,lt===yt.length&&(Et.length?(E.ZP.warning(`${Et.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ft()):mt(yt))}).catch(xt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",xt),lt++,Et.push(yt[St].name),lt===yt.length&&(Et.length?(E.ZP.warning(`${Et.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ft()):mt(yt))})}),st=()=>Ce(void 0,null,function*(){if(He.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield tt(He),Ue(!0),Be(He).some(mt=>{var ft,lt;return!((ft=mt[0])!=null&&ft.name&&((lt=mt[1])!=null&<.name))})){ve.default.confirm({centered:!0,okText:_e.formatMessage({id:"shixuns.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:_e.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),title:_e.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Ce(void 0,null,function*(){He.map(mt=>Ce(void 0,null,function*(){Ne(mt)}))}),onCancel:()=>{Ue(!1)}});return}He.map(mt=>Ce(void 0,null,function*(){Ne(mt)}))}),rt={name:"file",fileList:He,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:yt=>{if(He!=null&&He.some(ft=>ft.name===yt.name))return E.ZP.info(`${yt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(yt.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(yt.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const mt={name:yt.name,uid:yt.uid,file:yt,percent:0};return He.push(mt),qe.current=[...He],Ze([...He]),!1}},ot=Be(He);return console.log(He,ot,"fileList"),te.createElement(ve.default,{open:Ke,wrapClassName:Ve,onOk:st,centered:!0,okText:"\u786E\u8BA4",cancelText:_e.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:Je},onCancel:$e,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},te.createElement("div",{className:oe.wrap},He.length?te.createElement("div",null,te.createElement(ge.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},te.createElement("div",{style:{visibility:ze?"visible":"hidden"}},te.createElement("span",{className:oe.greyText},_e.formatMessage({id:"shixuns.testCaseType",defaultMessage:"\u7528\u4F8B\u7C7B\u578B"})),te.createElement(de.ZP.Group,{className:`ml20 ${oe.testCaseRadio}`,optionType:"button",value:Fe,onChange:yt=>Qe(yt.target.value)},te.createElement(de.ZP,{value:!1},_e.formatMessage({id:"shixuns.text",defaultMessage:"\u6587\u672C"})),te.createElement(de.ZP,{value:!0},_e.formatMessage({id:"shixuns.file",defaultMessage:"\u6587\u4EF6"})))),te.createElement(we.default,Se({},rt),te.createElement(le.ZP,{type:"primary",className:oe.btnS},te.createElement("i",{className:"iconfont icon-shangchuan2"}),_e.formatMessage({id:"shixuns.uploadFile",defaultMessage:"\u4E0A\u4F20\u6587\u4EF6"})))),te.createElement(Te,{data:ot,onRemove:Re})):te.createElement("div",{className:`${oe.noData} mb30`},te.createElement(we.default.Dragger,Pe(Se({},rt),{className:oe.dragger}),te.createElement("img",{src:ae,alt:"",className:"mb20"}),te.createElement("div",null,te.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),te.createElement("span",{className:oe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),te.createElement("div",{className:oe.text},te.createElement("span",{style:{color:"#FA6400"}},_e.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"})),te.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",te.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",te.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",te.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",te.createElement("br",null))))},Te=({data:je=[],onRemove:Oe,width:Ke="auto",showScore:Ve=!1,disabled:Ge=!1,inputChange:ze,onEvaluatingChange:We,onSelectAll:_e,checkAll1:He,checkAll2:Ze,checkAll3:Ye,checkAll4:nt,checkAll5:Je,showEvaluatingSetting:Ue=!1,className:Fe="",isProgramHomework:Qe=!1})=>{const De={value:"",filename:"",dataUrl:""},[ke,qe]=(0,ne.useState)(Se({},De)),et=Ie=>{let Re=document.createElement("a");document.body.appendChild(Re);let Ne=URL.createObjectURL(Ie.file);Re.href=Ne,Re.download=Ie.name,Re.click(),URL.revokeObjectURL(Ne),document.body.removeChild(Re)},$e=(Ie,Re)=>{(0,x.LR)(Ie,Re)},Me=(Ie,Re)=>{ve.default.confirm({centered:!0,okText:intl.formatMessage({id:"shixuns.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:intl.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),title:intl.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:te.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Oe(Ie,Re)},onCancel:()=>{}})};return je.length?te.createElement("div",{className:Fe,style:{width:Ke}},te.createElement("div",{className:`${Qe?oe.headProgram:oe.head}`},Ue&&te.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},te.createElement(ie.default,{checked:He,onChange:Ie=>{_e(Ie.target.checked,"hidden")}}),te.createElement(ue.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},te.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{style:{width:Qe?"25%":"15%"}},"\u7528\u4F8B"),te.createElement("div",{style:{width:Ve?Qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),te.createElement("div",{style:{width:Ve?Qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ve&&te.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ue&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(ie.default,{checked:nt,onChange:Ie=>{_e(Ie.target.checked,"input_visible")}}),te.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ue&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(ie.default,{checked:Ze,onChange:Ie=>{_e(Ie.target.checked,"is_invisible")}}),te.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ue&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(ie.default,{checked:Je,onChange:Ie=>{_e(Ie.target.checked,"actual_output_visible")}}),te.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ue&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(ie.default,{checked:Ye,onChange:Ie=>{_e(Ie.target.checked,"last_match_rule")}}),te.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},te.createElement("span",{style:{marginLeft:"8px"}},intl.formatMessage({id:"shixuns.specialCriteria",defaultMessage:"\u7279\u6B8A\u5224\u5B9A"})),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{className:oe.operation,style:Qe?{flex:1,textAlign:"right"}:{width:"10%"}},intl.formatMessage({id:"shixuns.operation",defaultMessage:"\u64CD\u4F5C"}))),te.createElement("div",{className:oe.listWrapper,style:{boxShadow:Qe?"0px 2px 4px 0px #EAEEF4":"unset"}},je.map((Ie,Re)=>{var Ne,tt,st,rt;return te.createElement("div",{key:Re,className:oe.list,style:Qe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ue&&te.createElement("div",{style:{width:"15%"}},te.createElement(ie.default,{checked:!!Ie.hidden,onChange:ot=>{We(ot.target.checked,Re,"hidden")}})),te.createElement("div",{style:{width:Qe?"25%":"15%",paddingLeft:Qe?"5px":"0px",paddingRight:Qe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Re+1),te.createElement("div",{className:oe.info,style:{width:Ve?Qe?"20%":"15%":"25%"}},te.createElement("span",{title:Ie.input||((Ne=Ie[0])==null?void 0:Ne.name),onClick:()=>Ce(void 0,null,function*(){let ot;Ie.input?Ie.input_file_url?ot=Ie.input_file_url:ot=Ie.in_file:ot=Ie[0];let yt;typeof ot=="string"?(yt=yield fetch(ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield yt.text(),filename:"",dataUrl:ot})):(yt=yield(0,x.db)(ot.file),qe({value:yt.text,filename:ot.name,dataUrl:yt.link}))})},Ie.input||((tt=Ie[0])==null?void 0:tt.name))),te.createElement("div",{className:oe.info,style:{width:Ve?Qe?"20%":"15%":"25%"}},te.createElement("span",{title:Ie.output||((st=Ie[1])==null?void 0:st.name),onClick:()=>Ce(void 0,null,function*(){let ot;Ie.input?Ie.output_file_url?ot=Ie.output_file_url:ot=Ie.out_file:ot=Ie[1];let yt;typeof ot=="string"?(yt=yield fetch(ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield yt.text(),filename:"",dataUrl:ot})):(yt=yield(0,x.db)(ot.file),qe({value:yt.text,filename:ot.name,dataUrl:yt.link}))})},Ie.output||((rt=Ie[1])==null?void 0:rt.name))),Ve&&te.createElement("div",{style:{width:"20%"}},te.createElement(se.default,{size:"large",addonAfter:Qe?"%":null,disabled:Ge,style:{width:"80%"},onChange:ot=>ze(ot,Re),value:Ie.score}),!Qe&&te.createElement("span",null,"\xA0%")),Ue&&te.createElement("div",{style:{width:"20%"}},te.createElement(ie.default,{checked:Ie.input_visible||!1,onChange:ot=>{We(ot.target.checked,Re,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ue&&te.createElement("div",{style:{width:"20%"}},te.createElement(ie.default,{checked:Ie.is_invisible||!1,onChange:ot=>{We(ot.target.checked,Re,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ue&&te.createElement("div",{style:{width:"20%"}},te.createElement(ie.default,{checked:Ie.actual_output_visible||!1,onChange:ot=>{We(ot.target.checked,Re,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ue&&te.createElement("div",{style:{width:"20%"}},te.createElement(ie.default,{checked:Ie.last_match_rule||!1,onChange:ot=>{We(ot.target.checked,Re,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),te.createElement("div",{onClick:()=>Me(Ie,Re),style:Qe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},te.createElement("span",{className:oe.del},intl.formatMessage({id:"shixuns.delete",defaultMessage:"\u5220\u9664"}))))})),te.createElement(b.Z,{close:!0,data:ke.dataUrl,filename:ke.filename,type:ke.dataUrl.length?"txt":"",onClose:()=>qe(Se({},De)),monacoEditor:{value:ke.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):te.createElement(te.Fragment,null)};var Le=Ae},83554:function(ct,it,me){"use strict";me.d(it,{Z:function(){return re}});var ne=me(59301),we=me(8591),E=me(6848),ve=me(71418),ge=me(95237),de=me(43604),le=me(58421),ie=me(3113),ue=me(96565),se=me(38147),oe=me(6339),ae=(a,y,x)=>new Promise((b,ee)=>{var te=fe=>{try{pe(x.next(fe))}catch(ye){ee(ye)}},ce=fe=>{try{pe(x.throw(fe))}catch(ye){ee(ye)}},pe=fe=>fe.done?b(fe.value):Promise.resolve(fe.value).then(te,ce);pe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,te]=(0,ne.useState)(""),[ce,pe]=(0,ne.useState)(!1);function fe(he){te(he)}function ye(){if(!ee){we.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,ee),te("")}return(0,ne.useEffect)(()=>{y!=a&&pe(!1)},[y]),ne.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},ne.createElement(ue.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:fe,extraUse:b&&ne.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:z({id:a,isOpen:ce,activeDiscussIndex:y,onChange:fe,setIsOpen:pe}),overlayStyle:{maxWidth:600}},ne.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>pe(!ce)},ne.createElement("i",{className:"iconfont icon-dianzan11"})))}),ne.createElement("a",{onClick:ye,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,ne.useState)(!1),[b,ee]=(0,ne.useState)([]),[te,ce]=(0,ne.useState)(1);(0,ne.useEffect)(()=>{a!=null&&a.isOpen?pe():(ce(1),ee([]))},[a==null?void 0:a.isOpen]);const pe=()=>ae(void 0,null,function*(){x(!0);const fe=yield(0,se.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(fe==null?void 0:fe.status)==0&&ee(fe==null?void 0:fe.answer),x(!1)});return ne.createElement(ve.Z,{spinning:y},ne.createElement("div",{style:{color:"#000"}},ne.createElement(oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),ne.createElement(ge.Z,{justify:"end",align:"middle"},ne.createElement(de.Z,null,ne.createElement(le.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:fe=>{ce(fe)}})),ne.createElement(de.Z,null,ne.createElement(ie.ZP,{onClick:()=>ae(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(ct,it,me){"use strict";me.d(it,{CP:function(){return E},_V:function(){return de}});var ne=me(28209),we=me.n(ne);const E={secret:ne.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ne.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ve={exam:E};function ge(le="",ie="exam"){const{secret:ue,iv:se}=ve[ie];return AES.encrypt(le,ue,{iv:se,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function de(le="",ie="exam"){const{secret:ue,iv:se}=ve[ie];return ne.AES.decrypt(le,ue,{iv:se,mode:we().mode.CBC,padding:we().pad.Pkcs7}).toString(ne.enc.Utf8)}},84454:function(ct,it,me){"use strict";me.d(it,{AD:function(){return Be},BA:function(){return De},D9:function(){return Ke},Hp:function(){return fe},IM:function(){return Ge},Iy:function(){return ye},KM:function(){return Qe},KU:function(){return He},MJ:function(){return he},Ne:function(){return Ve},ON:function(){return Ye},Uj:function(){return Ue},VY:function(){return _e},YO:function(){return Je},YX:function(){return nt},Zn:function(){return a},_g:function(){return te},_k:function(){return je},c6:function(){return Ce},cr:function(){return y},eV:function(){return xe},fi:function(){return x},gh:function(){return Se},hS:function(){return ze},iA:function(){return b},j6:function(){return ce},je:function(){return Le},jj:function(){return pe},kS:function(){return Ze},o6:function(){return Pe},pO:function(){return Fe},rQ:function(){return Ae},sA:function(){return be},xm:function(){return Oe},xo:function(){return We},y8:function(){return Te},yd:function(){return ee}});var ne=me(33270),we=me(65582),E=me(65862),ve=me(8591),ge=me(74128),de=Object.defineProperty,le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(ke,qe,et)=>qe in ke?de(ke,qe,{enumerable:!0,configurable:!0,writable:!0,value:et}):ke[qe]=et,oe=(ke,qe)=>{for(var et in qe||(qe={}))ie.call(qe,et)&&se(ke,et,qe[et]);if(le)for(var et of le(qe))ue.call(qe,et)&&se(ke,et,qe[et]);return ke},ae=(ke,qe,et)=>new Promise(($e,Me)=>{var Ie=tt=>{try{Ne(et.next(tt))}catch(st){Me(st)}},Re=tt=>{try{Ne(et.throw(tt))}catch(st){Me(st)}},Ne=tt=>tt.done?$e(tt.value):Promise.resolve(tt.value).then(Ie,Re);Ne((et=et.apply(ke,qe)).next())});const re=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=ke=>ae(void 0,null,function*(){re(),(yield(0,ne.YR)(oe({},ke))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_couser_info.json`,query:ke}))),z()}),y=ke=>ae(void 0,null,function*(){const qe=yield(0,ne.yS)(oe({},ke));if(qe.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`);else{if(qe.status===-2)return qe;qe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`))}}),x=ke=>ae(void 0,null,function*(){const qe=yield(0,ne.W0)(oe({},ke));if(qe.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`))}}),b=ke=>ae(void 0,null,function*(){const qe=yield(0,ne.Nl)(oe({},ke));if(qe.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=ke=>ae(void 0,null,function*(){const qe=yield(0,ne.IU)(oe({},ke));if(qe.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`))}}),te=ke=>ae(void 0,null,function*(){const qe=yield(0,ne.td)(oe({},ke));if(qe.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(qe.status===-2)return qe;if(qe.status===-3)(0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else if(qe.status===-4)return qe}}),ce=ke=>ae(void 0,null,function*(){const qe=yield(0,ne.QX)(oe({},ke));if(qe.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`))}}),pe=(ke,qe)=>ae(void 0,null,function*(){const et=yield(0,ne.o_)(oe({},ke));et.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${qe}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${qe}`))}),fe=(ke,qe)=>ae(void 0,null,function*(){const et=yield(0,ne.ZL)(oe({},ke));et.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${qe}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${qe}`))}),ye=(ke,qe)=>ae(void 0,null,function*(){const et=yield(0,ne.aP)(oe({},ke));et.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${qe}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${qe}`))}),he=(ke,qe)=>ae(void 0,null,function*(){const et=yield(0,ne.vV)(oe({},ke));et.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${qe}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${qe}`))}),Ee=ke=>ae(void 0,null,function*(){re(),(yield exportCourseWorkListAppendix(oe({},ke))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ke.categoryId}/works_list.zip`,query:ke}))),z()}),be=ke=>ae(void 0,null,function*(){re(),yield(0,E.QH)("",ge.Z.API_SERVER+`/api/polls/${ke.categoryId}/commit_result.xlsx`),z()}),Se=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke.coursesId}/attendances/export_xlsx_data.xlsx`,query:ke}))}),Pe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke.coursesId}/video_study_statics.xlsx`,query:ke}))}),Ce=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_video_study.xlsx`,query:ke}))}),xe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_course_students_info.xlsx`,query:ke}))}),Be=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ke}))}),Ae=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ke}))}),Te=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ke}))}),Le=ke=>ae(void 0,null,function*(){const qe=yield(0,ne.Uy)(oe({},ke));qe.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`)):qe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`))}),je=ke=>ae(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/export_records/${ke.id}.xlsx`,query:ke}))}),Oe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ke}))}),Ke=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/${ke.menuKey}_statistic.xlsx?${ke.checkedList.map(qe=>`course_group_id[]=${qe}`).join("&")}`,query:ke}))}),Ve=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_training_objectives.xlsx`,query:ke}))}),Ge=ke=>ae(void 0,null,function*(){yield(0,E.FH)(ke==null?void 0:ke.name,(0,E.NY)({url:ge.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ke}))}),ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_courses.xlsx`,query:ke}))}),We=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_graduation_requirements.xlsx`,query:ke}))}),_e=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ke}))}),He=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/exercises/${ke.categoryId}/rank_list.xlsx`,query:ke}))}),Ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ke}))}),Ye=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/examination_banks/${ke.id}.json`,query:ke}))}),nt=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/exercises/${ke.categoryId}.json`,query:ke}))}),Je=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/polls/${ke==null?void 0:ke.id}/commit_result.json`,query:ke}))}),Ue=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ke}))}),Fe=(ke,qe)=>ae(void 0,null,function*(){yield(0,E.FH)(qe||"",(0,E.NY)({url:ge.Z.API_SERVER+`/api/exercises/${ke==null?void 0:ke.exercise_id}/consult_exercise.json`,query:ke}))}),Qe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/competitions/${ke==null?void 0:ke.identifier}/competition_commit_records/member_works.xlsx`,query:ke}))}),De=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/group_homeworks/import_group_template.xlsx`,query:ke}))})},84056:function(ct,it,me){"use strict";me.d(it,{BU:function(){return we},Dj:function(){return ne},gH:function(){return E},vp:function(){return ve}});function ne(ge){try{ge.mozRequestFullScreen?ge.mozRequestFullScreen():ge.webkitRequestFullScreen&&ge.webkitRequestFullScreen()}catch(de){console.log(de,":e")}}function we(){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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var ge=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,de=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ge),window.isFullScreen?window.isFullScreen:ge!=null}},61527:function(ct,it,me){"use strict";me.d(it,{U:function(){return ue}});var ne=me(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(se,oe,ae)=>oe in se?we(se,oe,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[oe]=ae,le=(se,oe)=>{for(var ae in oe||(oe={}))ve.call(oe,ae)&&de(se,ae,oe[ae]);if(E)for(var ae of E(oe))ge.call(oe,ae)&&de(se,ae,oe[ae]);return se},ie=(se,oe,ae)=>new Promise((re,z)=>{var a=b=>{try{x(ae.next(b))}catch(ee){z(ee)}},y=b=>{try{x(ae.throw(b))}catch(ee){z(ee)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((ae=ae.apply(se,oe)).next())});function ue(se,oe){const[ae,re]=(0,ne.useState)(oe),[z,a]=(0,ne.useState)(!1),[y,x]=(0,ne.useState)();return[ae,z,(ee,te=!1)=>ie(this,null,function*(){const ce=te?oe:le(le({},ae),ee);a(!0),re(ce);const pe=yield se(ce);return a(!1),x(pe),pe}),y]}},72530:function(ct,it,me){"use strict";me.d(it,{_:function(){return E}});var ne=me(59301),we=me(43418);const E=ve=>{var ge,de;const le=(0,ne.useRef)([]),ie=()=>{for(const ue of le.current)clearTimeout(ue);le.current=[]};return(0,ne.useEffect)(()=>{var ue,se,oe,ae,re,z;if(ie(),(ue=ve==null?void 0:ve.exercise)!=null&&ue.left_time&&((oe=(se=ve==null?void 0:ve.exercise)==null?void 0:se.exercise_events)==null?void 0:oe.length)>0){for(const a of(ae=ve==null?void 0:ve.exercise)==null?void 0:ae.exercise_events)if(((re=ve==null?void 0:ve.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ve==null?void 0:ve.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{we.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);le.current.push(x)}}},[(ge=ve==null?void 0:ve.exercise)==null?void 0:ge.left_time,(de=ve==null?void 0:ve.exercise)==null?void 0:de.exercise_events]),ie}},42926:function(ct,it,me){"use strict";me.d(it,{G:function(){return ge},t:function(){return ve}});var ne=me(7062),we=me.n(ne);const E=null;function ve(de,le){let ie=we().get("__ec");ie||(ie={}),ie[de]=le,we().set("__ec",ie)}function ge(de,le){let ie=we().get("__ec");return ie?ie[de]===void 0?le:ie[de]:le}},66457:function(ct,it,me){"use strict";me.d(it,{rX:function(){return ce},pW:function(){return pe},gy:function(){return fe},xY:function(){return te},O5:function(){return ee},tJ:function(){return z},o1:function(){return a},Rd:function(){return b}});var ne=me(65582),we=me(43418),E=me(28103),ve=me(8591),ge=me(41867),de=me(65862),le=me(87169),ie=me(25510),ue="data:image/png;base64,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",se=me.p+"static/newqrcode.a8740efb.png",oe=me(32637),ae=me(59301),re=(ye,he,Ee)=>new Promise((be,Se)=>{var Pe=Be=>{try{xe(Ee.next(Be))}catch(Ae){Se(Ae)}},Ce=Be=>{try{xe(Ee.throw(Be))}catch(Ae){Se(Ae)}},xe=Be=>Be.done?be(Be.value):Promise.resolve(Be.value).then(Pe,Ce);xe((Ee=Ee.apply(ye,he)).next())});const z=(ye,he=!1)=>!!(a(ye)&&y(he)),a=ye=>(0,ge.bg)()?!0:(ye({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(ye=!1)=>{var he;const{user:Ee}=(0,ne.getDvaApp)()._store.getState();return(he=Ee.userInfo)!=null&&he.profile_completed?!0:(we.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,de.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{we.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()}})},b=()=>{we.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ae.createElement("div",{style:{textAlign:"center"}},ae.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"),ae.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:oe}),ae.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var ye;const{user:he}=(0,ne.getDvaApp)()._store.getState();return(ye=he.userInfo)!=null&&ye.professional_certification?!0:(we.default.confirm({title:"\u63D0\u793A",centered:!0,content:ae.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,de.xg)("/account/certification")}}),!1)},te=()=>(0,ge.V9)()?!0:(we.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ae.createElement("img",{src:se,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(ye,he)=>ye?!0:(we.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("p",null,he||"\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"),ae.createElement("div",{style:{marginLeft:"110px"}},ae.createElement("img",{src:ue,width:200}),ae.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),pe=ye=>{we.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ae.createElement("div",null,ae.createElement("div",null,ae.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"),ae.createElement(E.Z,null),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.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 ",ae.createElement("a",null,ye),"\u5929\u3002"),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.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")),ae.createElement("div",{style:{textAlign:"center",marginTop:30}},ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie,alt:"\u4E8C\u7EF4\u7801",width:160})))})},fe=(ye,he="")=>{const{shixunsDetail:{detail:Ee}}=(0,ne.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let be="";return(Ee==null?void 0:Ee.public)===2&&(be="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(be="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),we.default.info({centered:!0,icon:ae.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",he,"\u3002"),ae.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(we.default.confirm({centered:!0,icon:ae.createElement(le.Z,null),title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",he,"\u3002"),ae.createElement("br",null),ae.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:()=>{we.default.confirm({width:440,centered:!0,icon:ae.createElement(le.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:()=>re(void 0,null,function*(){(yield ye({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.identifier}})).status!==401&&(ve.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ye({type:"shixunsDetail/getShixunsDetail",payload:{id:Ee==null?void 0:Ee.identifier}}),ye({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},47257:function(ct){(function(it){(function(me){if(1)ct.exports=me();else var ne})(function(){var me,ne,we;return function(){function E(ve,ge,de){function le(se,oe){if(!ge[se]){if(!ve[se]){var ae=void 0;if(!oe&&ae)return require(se,!0);if(ie)return ie(se,!0);var re=new Error("Cannot find module '"+se+"'");throw re.code="MODULE_NOT_FOUND",re}var z=ge[se]={exports:{}};ve[se][0].call(z.exports,function(a){var y=ve[se][1][a];return le(y||a)},z,z.exports,E,ve,ge,de)}return ge[se].exports}for(var ie=void 0,ue=0;ue +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,it=["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 Bt(ft){return/^\d+$/.test(ft)?`${ft}px`:ft}const Nt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Kt={[Nt+"-B"]:"bold",[Nt+"-I"]:"italic"},cn={[kt]:"\u6DFB\u52A0\u94FE\u63A5",[Lt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ot]:"\u6DFB\u52A0\u56FE\u7247",[At]:"\u6DFB\u52A0\u753B\u56FE",[Gt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[rn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var xt=({defaultValue:ft="",onChange:ct,width:mt="100%",height:Vt=400,miniToolbar:dn=!1,isFocus:ut=!1,watch:Mn,insertTemp:In,mode:Dn="markdown",id:Pt="markdown-editor-id",showResizeBar:$t=!1,noStorage:Mt=!1,showNullButton:An=!1,showNullProgramButton:Nn=!1,hidetoolBar:ar=!1,fullScreen:kn=!1,onBlur:xn,onCMBeforeChange:mr,onFullScreen:jn,className:pn="",disablePaste:cr=!1,disabled:nr=!1,disabledFill:pr=!1,placeholder:Ar="",values:Er="",extraUse:wr})=>{const[ln,hr]=(0,re.useState)(null),[Gn,qn]=(0,re.useState)(ft),[or,yn]=(0,re.useState)(Mn),[Rn,Yn]=(0,re.useState)(kn),[Tn,lr]=(0,re.useState)(""),[er,Vn]=(0,re.useState)(0),[Fr,Pr]=(0,re.useState)(Vt),[Kn,Sr]=(0,re.useState)(!1),Rr=(0,re.useRef)((0,St.Z)()),fr=(0,re.useRef)(!1),Qn=(0,re.useRef)(),[mn,tr]=(0,re.useState)(0),[Tr,_r]=(0,re.useState)(0),ur=(0,re.useRef)(),Cr=(0,re.useRef)(),Ir=(0,re.useRef)(),Dr=(0,re.useRef)(),gr=()=>zt(void 0,null,function*(){var En;const on=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Rr.current}});(En=on==null?void 0:on.attachments)!=null&&En.length&&(console.log("cm:",ln,ur),on.attachments.map(Xt=>{Xt.content_type.indexOf("image")>-1?ln.replaceSelection(`![,](/api/attachments/${Xt.id}?type=${Xt.content_type})`):Xt.content_type.indexOf("video")>-1?ln.replaceSelection(``):Xt.content_type.indexOf("pdf")>-1?ln.replaceSelection(`${Xt.name}`):ln.replaceSelection(`[${Xt.name}](${ENV.API_SERVER}/api/attachments/${Xt.id}?type=${Xt.content_type})`)}))});(0,re.useEffect)(()=>{const En=window.scrollY||window.pageYOffset;qn(Er),ln==null||ln.setValue(Er),window.scrollTo(0,En)},[Er]),(0,re.useEffect)(()=>{jn==null||jn(Rn)},[Rn]),(0,re.useEffect)(()=>{if(ur.current){let En=function(Xt,Xe){var ht;if(cr){Xe.preventDefault();return}const wt=Xe.clipboardData;if(wt){const Rt=wt.types.toString(),bt=wt.items;if(Rt==="Files"||wt.types.indexOf("Files")>-1){if(Xe.preventDefault(),Dn=="stex")return;try{let an=bt[1];((ht=bt[0])==null?void 0:ht.kind)==="file"&&(an=bt[0]);const Ut=an.getAsFile(),tn=Ut.name.split(".").pop();(0,Ve.I)(Ut,Yt=>{var Fn,$n,ir;Yt.id?((Fn=Ut==null?void 0:Ut.type)==null?void 0:Fn.indexOf("image"))>-1?on.replaceSelection(``):(($n=Ut==null?void 0:Ut.type)==null?void 0:$n.indexOf("video"))>-1?on.replaceSelection(``):((ir=Ut==null?void 0:Ut.type)==null?void 0:ir.indexOf("pdf"))>-1?on.replaceSelection(`${Ut.name}`):it.includes(tn)?on.replaceSelection(`${Ut.name}`):on.replaceSelection(`[${Ut.name}](/api/attachments/${Yt.id}?type=${Yt.content_type})`):(Yt==null?void 0:Yt.status)===401&&(Dt.ZP.warning((Yt==null?void 0:Yt.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(an){Dt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const on=E().fromTextArea(ur.current,{mode:Dn,lineNumbers:!dn,lineWrapping:!0,value:ft,autoCloseTags:!Nn,autoCloseBrackets:!0});return on.on("keyup",function(Xt,Xe){Xe.keyCode===8&&(Xt.getValue()==""?on.setOption("placeholder",Ar):on.setOption("placeholder",null))}),on.on("keydown",function(Xt,Xe){if(Xe.keyCode===8){var ht=kr(Xt);ht&&Xe.preventDefault()}}),ut&&on.focus(),on.on("paste",En),on.on("dragleave",function(Xt,Xe){Cr.current.classList.remove("mouse-hover-md")}),nr&&on.on("beforeChange",function(Xt,Xe){(Xe.origin==="paste"||Xe.origin==="+input")&&Xe.cancel()}),hr(on),()=>{on.off("paste",En)}}},[]);const br=(0,re.useCallback)(()=>{if(Cr.current)try{}catch(En){console.log(En,"---- to set md editor body height")}},[Fr,Cr,Rn]);(0,re.useEffect)(()=>{function En(){let on=new he.Z(Xt=>{for(let Xe of Xt)(Xe.target.offsetHeight>0||Xe.target.offsetWidth>0)&&(br(),ln.setSize("100%","100%"),ln.refresh())});return on.observe(ur.current.parentElement),on}if(ln){const on=En();return()=>{var Xt,Xe;(Xt=ur.current)!=null&&Xt.parentElement&&on.unobserve((Xe=ur.current)==null?void 0:Xe.parentElement)}}},[ln,br]),(0,re.useEffect)(()=>{if(ln){let En=[];for(const[on,Xt]of Object.entries(Kt)){let Xe={[on]:()=>{Br(Xt)}};En.push(Xe),ln.addKeyMap(Xe)}return Qn.current=setInterval(()=>{fr.current&&gr()},4e3),()=>{clearInterval(Qn.current);for(let on of En)ln.removeKeyMap(on)}}},[ln]),(0,re.useEffect)(()=>{kn!==Rn&&Yn(kn)},[kn]),(0,Qt.Z)(()=>{if(!Mt&&er>0){let En=new Date().getTime(),on=window.sessionStorage.getItem(Pt);En>=er+_n&&(!on||on!==Gn)&&(window.sessionStorage.setItem(Pt,Gn),Sr(!0))}},_n),(0,re.useEffect)(()=>{yn(Mn)},[ln,Mn]),(0,re.useEffect)(()=>{ln&&ut&&ln.focus()},[ln,ut]),(0,re.useEffect)(()=>{if(or&&ln){let En=function(Xt){let Xe=Xt.target;if(Dr.current){let ht=Xe.scrollTop/Xe.scrollHeight;Dr.current.scrollTop=Dr.current.scrollHeight*ht}};const on=ln.getScrollerElement();return on.addEventListener("scroll",En),()=>{on.removeEventListener("scroll",En)}}},[ln,or]),(0,re.useEffect)(()=>{if(ln&&mr){let En=function(on,Xt){mr(on,Xt)};return ln.on("beforeChange",En),()=>{ln.off("beforeChange",En)}}},[ln,mr]),(0,re.useEffect)(()=>{if(ln&&xn){let En=function(){xn(ln.getValue())};return ln.on("blur",En),()=>{ln.off("blur",En)}}},[ln,xn]);function kr(En,on){var Xt=En.getDoc(),Xe=Xt.getCursor(),ht=Xt.getLine(Xe.line),wt=ht.charAt(Xe.ch-1),Rt=ht.lastIndexOf("@\u2581@",Xe.ch),bt=ht.lastIndexOf("@\u2581\u2581@",Xe.ch),an=Rt>bt?Rt:bt,Ut=Rt>bt?3:4;if(wn.indexOf(wt)===-1)return null;if(console.log("change1:",on,En,ht,Xe,an,Rt,bt,wt),an>=0&&Xe.ch-an<5){var tn=an+Ut;return Xt.replaceRange("",{line:Xe.line,ch:an},{line:Xe.line,ch:tn}),{line:Xe.line,ch:tn}}return null}(0,re.useEffect)(()=>{if(ln){let En=function(on,Xt){const Xe=on.getValue();qn(Xe),Vn(new Date().getTime()),on.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ct&&(Nn?ct(Xe,Zr(Xe)):ct(Xe))};return ln.on("change",En),()=>{ln.off("change",En)}}},[ln,ct]),(0,re.useEffect)(()=>{if(ln)if(ft==null)ln.setValue(""),qn("");else{const En=window.scrollY||window.pageYOffset;ft!==ln.getValue()&&(ln.setValue(ft),qn(ft),ln.setCursor(nr?1:ln.lineCount(),0),window.scrollTo(0,En))}},[ln,ft]);const Br=(0,re.useCallback)(En=>{const on=ln.getCursor(),Xt=ln.getSelection();let Xe=Xt.split(` +`);switch(En){case"bold":return ln.replaceSelection("**"+Xt+"**"),Xt===""&&ln.setCursor(on.line,on.ch+2),ln.focus();case"italic":return ln.replaceSelection("*"+Xt+"*"),Xt===""&&ln.setCursor(on.line,on.ch+1),ln.focus();case"code":return ln.replaceSelection("`"+Xt+"`"),Xt===""&&ln.setCursor(on.line,on.ch+1),ln.focus();case"inline-latex":return lr("inline-latex"),ln.focus();case"latex":return ln.replaceSelection("```latex\n"+Xt+"\n```"),ln.setCursor(on.line+1,Xt.length+1),ln.focus();case"line-break":return ln.replaceSelection(`
+`),ln.focus();case"list-ul":return Xt===""?ln.replaceSelection("- "+Xt):ln.replaceSelection(Xe.map(ht=>ht===""?"":`- ${ht}`).join(` +`)),ln.focus();case"list-ol":return Xt===""?ln.replaceSelection("1. "+Xt):ln.replaceSelection(Xe.map((ht,wt)=>ht===""?"":`${wt+1}. ${ht}`).join(` +`)),ln.focus();case"add-null-ch":return Xt===""&&ln.setCursor(on.line,on.ch),ln.replaceSelection(Ht),ln.focus();case"add-signal":return Xt===""&&ln.setCursor(on.line,on.ch),ln.replaceSelection(Wt),ln.focus();case"add-multiple":return Xt===""&&ln.setCursor(on.line,on.ch),ln.replaceSelection(wn),ln.focus();case"inster-template-1":return Xt===""&&ln.setCursor(on.line,on.ch),ln.replaceSelection(sn),ln.focus();case"eraser":return ln.setValue(""),ln.focus();case"trigger-watch":return yn(!or),ln.focus();case"trigger-full-screen":return Yn(!Rn),ln.focus();case kt:lr(kt);return;case Lt:lr(Lt);return;case Ot:lr(Ot);return;case At:lr(At);return;case"maths-latex":lr("maths-latex");return;case Gt:lr(Gt);return;case rn:lr(rn);return;default:throw new Error}},[ln,or,Rn]),Or=(0,re.useCallback)((En,on)=>{var Xt,Xe,ht,wt,Rt,bt;switch(lr(""),Tn){case kt:const{title:Fn,link:$n}=En;return ln.replaceSelection(`[${Fn}](${$n})`),ln.focus();case Lt:const{language:ir,content:Ln}=En;return ln.replaceSelection(["```"+ir,Ln,"```"].join(` +`)),ln.focus();case"maths-latex":for(var an=atob(En),Ut=new Uint8Array(an.length),tn=0;tn{On.id?ln.replaceSelection(`![,](/api/attachments/${On.id}?type=${On.content_type})`):(On==null?void 0:On.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":ln.replaceSelection("`$$"+En+"$$`");break;case Ot:case At:case Tt:const{src:Wn,alt:Ft}=En,Ct=on,It=(ht=(Xe=(Xt=Ct==null?void 0:Ct.name)==null?void 0:Xt.split("."))==null?void 0:Xe.pop)==null?void 0:ht.call(Xe);return((wt=Ct==null?void 0:Ct.type)==null?void 0:wt.indexOf("image"))>-1||!(Ct!=null&&Ct.type)?Ct.align||Ct.width?ln.replaceSelection(`

${Ft||

`):ln.replaceSelection(`${Ft||`):((Rt=Ct==null?void 0:Ct.type)==null?void 0:Rt.indexOf("video"))>-1?ln.replaceSelection(``):((bt=Ct==null?void 0:Ct.type)==null?void 0:bt.indexOf("pdf"))>-1?ln.replaceSelection(`${Ct.name}`):it.includes(It)?ln.replaceSelection(`${Ct.name}`):ln.replaceSelection(`[${Ct.name}](${Wn})`),ln.focus();case rn:const{row:nn,col:Cn,align:Sn}=En;let Zt=` +`;for(let On=0;On{switch(Tn){case kt:return re.createElement(Ue,{callback:Or,onCancel:jr});case Lt:return re.createElement(Ge.Z,{callback:Or,onCancel:jr});case Ot:return re.createElement(Ve.Z,{callback:Or,onCancel:jr});case Gt:return re.createElement(Te,{callback:Or,onCancel:jr});case rn:return re.createElement(rt,{callback:Or,onCancel:jr});case"maths-latex":return re.createElement(lt,{showSaveButton:!0,callback:Or});case"inline-latex":return re.createElement(Et.Z,{showSaveButton:!0,callback:Or});default:return null}},[Tn]);function jr(){lr("")}(0,re.useEffect)(()=>{if(Ir.current){let En=function(Rt){ht=!0,wt=Rt.pageY},on=function(){ht=!1},Xt=function(Rt){if(ht){let bt=Rt.pageY-wt;bt<0&&(bt=0),bt>300&&(bt=300);let an=Vt+bt+"px";Pr(an)}},Xe=Ir.current,ht=!1,wt=0;return Xe.addEventListener("mousedown",En),document.addEventListener("mousemove",Xt),document.addEventListener("mouseup",on),()=>{Xe.removeEventListener("mousedown",En),document.removeEventListener("mousemove",Xt),document.removeEventListener("mouseup",on)}}},[ln,Ir]),(0,re.useEffect)(()=>{Pr(Vt)},[Vt]);const Vr=Bt(mt),Jr=Bt(Fr),qr={width:Vr,height:Jr},Hr=(0,re.useMemo)(()=>{if(er){let En=new Date(er),on=En.getHours(),Xt=En.getMinutes(),Xe=En.getSeconds();return on=on<10?"0"+on:on,Xt=Xt<10?"0"+Xt:Xt,Xe=Xe<10?"0"+Xe:Xe,`${on}:${Xt}:${Xe}`}return 0},[er]),Zr=En=>{const on=[];if(Nn){let Xt=-1;En=En.replace(/(@▁▁@|@▁@)/g,function(Xe,ht,wt){on.push({multiLine:Xe!==Wt})})}return on};function Nr(){window.sessionStorage.removeItem(Pt),Sr(!1),Vn(0)}function _t(){Sr(!1),Vn(0),ln.setValue(window.sessionStorage.getItem(Pt))}(0,re.useEffect)(()=>{cn[Tn]&&Tn!==At&&Tn!==Gt&&setTimeout(()=>{const En=document.getElementsByClassName("markdown-popup-form")[0],on=window.innerWidth/2-En.offsetWidth/2,Xt=window.innerHeight/2-En.offsetHeight/2;tr(on),_r(Xt)},0)},[Tn]);const en=En=>{En.preventDefault();const on=En.clientX-mn,Xt=En.clientY-Tr;document.body.onmousemove=Xe=>{let ht=Xe.clientX-on,wt=Xe.clientY-Xt;const Rt=document.getElementsByClassName("markdown-popup-form")[0],bt=window.innerWidth-Rt.offsetWidth,an=window.innerHeight-Rt.offsetHeight;ht=Math.max(0,Math.min(ht,bt)),wt=Math.max(0,Math.min(wt,an)),hn(Xe.clientX,Xe.clientY,on,Xt)&&(tr(ht),_r(wt))},document.body.onmouseup=function(){document.body.onmousemove=null}},hn=(En,on,Xt,Xe)=>{const ht=document.body.clientHeight,wt=document.body.clientWidth;return En<20&&Xt>En||En>wt-20&&Xton||on>ht-20&&XeSe in be?ae(be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):be[Se]=Pe,ee=(be,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&b(be,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&b(be,Pe,Se[Pe]);return be},te=(be,Se)=>ne(be,z(Se));const{useForm:ce}=re.default,pe={width:280,marginRight:10},fe={labelCol:{span:5},wrapperCol:{span:19}};var ye=({callback:be,onCancel:Se})=>{const[Pe]=ce();let Ce=(0,le.useRef)();function xe(Oe){Ce.current.width=Pe.getFieldValue("width"),Ce.current.align=Pe.getFieldValue("align"),be(Oe,Ce.current)}function Be(Oe,Ie){if(Oe.status===-1){we.ZP.error(Oe.message);return}Pe.setFieldsValue({src:`/api/attachments/${Oe.id}`,type:Ie.type})}function Ae(Oe){let Ie=Oe.target.files[0];Ce.current=Ie,Ee(Ie,Be)}return oe.createElement(re.default,te(ee({form:Pe},fe),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),oe.createElement(re.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},oe.createElement("div",{className:"flex-container"},oe.createElement(re.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},oe.createElement(E.default,{style:pe})),oe.createElement(ve,{onFileChange:Ae}))),oe.createElement(re.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},oe.createElement(E.default,{style:{width:264}})),oe.createElement(re.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},oe.createElement(he.Z,null,oe.createElement(re.default.Item,{name:"width",style:{margin:0}},oe.createElement(me.Z,{style:{width:264}})),oe.createElement("span",{className:"ml8"},"%"))),oe.createElement(re.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},oe.createElement(de.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"}]})),oe.createElement("aside",null,oe.createElement(re.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},oe.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(ue.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ve({onFileChange:be}){return oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",oe.createElement("input",{type:"file",onChange:be}))}function Ee(be,Se){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,se.bg)())throw we.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(xe){Se(JSON.parse(xe.target.responseText),be)},!1),Ce.addEventListener("error",function(xe){console.error(xe)},!1),Ce.open("POST",`${ie.KI}/api/attachments.json`),Ce.send(Pe)}},57261:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return E}});var re=ge(59301),we=ge(4676);class E extends re.Component{constructor(me){super(me);const de=window.document;this.node=de.createElement("div"),de.body.appendChild(this.node)}render(){const{children:me}=this.props;return(0,we.createPortal)(me,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(dt,st,ge){"use strict";var re=ge(829),we=ge(57809),E=ge(78673),he=ge(59301);const me=we.default.Option;st.Z=({isTheoretical:de,onFontSizeChange:ue,cmFontSize:ie,cmCodeMode:le,autoFormat:se,onCodeModeChange:oe,onTabToSpace:ae,onAutoFormat:ne,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:te,shixun_environments:ce})=>{var pe;const fe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ye=(pe=ce==null?void 0:ce.find(ve=>ve.shixun_environment_id===te))==null?void 0:pe.program_language;return he.createElement("div",{className:`tpi-code-setting ${a}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(we.default,{bordered:!1,size:"small",value:le,onChange:oe},he.createElement(me,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(me,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!de&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(we.default,{bordered:!1,size:"small",value:ie,onChange:ue},he.createElement(me,{value:12},"12px"),he.createElement(me,{value:14},"14px"),he.createElement(me,{value:16},"16px"),he.createElement(me,{value:18},"18px"),he.createElement(me,{value:20},"20px"),he.createElement(me,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(E.Z,{checked:y,onChange:ae})),he.createElement("div",{className:"file-item",onClick:z},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!de&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!de&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,ye&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,ye)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,fe[ee==null?void 0:ee.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(dt,st,ge){"use strict";ge.d(st,{i:function(){return fe},Z:function(){return ve}});var re={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},we=ge(71418),E=ge(6848),he=ge(93948),me=ge(92310),de=ge.n(me),ue=ge(65862),ie=ge(2524),le=ge(41867),se=ge(79005),oe=ge(20345),ae=ge(77882),ne=ge(31081),z=ge(75309),a=ge(71979),y=ge(47558),x=ge(42922),b=ge(66832),ee=ge(96593),te=ge(19664),ce=ge(91833),pe=ge(59301);const fe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:se,swimg:oe},{name:"101\u8BA1\u5212",ptimg:ae,swimg:ne},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ce}];var ve=({className:Ee,dataSource:be=[],col:Se=4,right:Pe,bottom:Ce=23,precision:xe=0,wrapWidth:Be=1200,trackEventItems:Ae,loading:Oe,onRemove:Ie=()=>{},isCurrent:je=!0,showAlias:Le=!1,showProgress:Ze=!1})=>{const ze=Math.floor((Be-(Se-1)*Pe)/Se),Ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Ge=>(window.ENV==="build"&&(Ge.ptimg=`/react/build${Ge.ptimg}`,Ge.swimg=`/react/build${Ge.swimg}`),Ge));return pe.createElement(we.Z,{spinning:Oe},pe.createElement("div",{className:de()(re.list,Ee)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((Ge,Ve)=>{var _e,He,Ke,Qe,et,Je;const{name:We,id:De,identifier:Ye,featured:Fe,school_name:ke,image_url:tt,excellent:$e,is_plan:qe}=Ge;return pe.createElement("div",{key:De,className:je&&Ze?re.wrapisCurrent:re.wrap,style:{width:ze,marginRight:(1+Ve)%Se===0?0:Pe+xe,marginBottom:Ce}},pe.createElement("a",{className:re.li,onClick:Ne=>{Ne.preventDefault(),Ne.stopPropagation(),Ae&&(0,ue.L9)([Ae]),(0,ue.xg)(`/paths/${Ye}`)}},pe.createElement("div",{className:re.img},pe.createElement("img",{className:re.cover,src:`${tt}`}),je&&(0,le.bg)()&&(Ge==null?void 0:Ge.studying)&&pe.createElement("div",{className:`${re.movebq} user-path-items`,onClick:Ne=>{Ne.stopPropagation(),Ie(Ge)}},pe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),pe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=Ge==null?void 0:Ge.subject_tags)==null?void 0:_e.map((Ne,Te)=>{var Re,Me;if(Te===0){const at=(Re=Ue.find(rt=>rt.name==Ne))==null?void 0:Re.swimg;return pe.createElement("img",{className:re.sign,src:at,style:{left:"-4px"}})}const nt=(Me=Ue.find(at=>at.name==Ne))==null?void 0:Me.ptimg;return pe.createElement("img",{className:re.sign,src:nt,style:{left:`${48+52*(Te-1)+2*Te}px`}})}),pe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ge==null?void 0:Ge.excellent)&&pe.createElement("div",{className:re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),pe.createElement("div",{className:re.name},pe.createElement(E.Z,{title:Le&&(Ge!=null&&Ge.excellent_alias_name)?pe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${We}`,pe.createElement("br",null),pe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ge==null?void 0:Ge.excellent_alias_name}`)):We},pe.createElement("span",{className:re.e},Le&&(Ge==null?void 0:Ge.excellent_alias_name)||We))),je&&Ze&&((He=Ge==null?void 0:Ge.progress)==null?void 0:He.all_score)!=0&&pe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},pe.createElement(he.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Ke=Ge==null?void 0:Ge.progress)==null?void 0:Ke.my_score)/((Qe=Ge==null?void 0:Ge.progress)==null?void 0:Qe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(et=Ge==null?void 0:Ge.progress)==null?void 0:et.my_score,"/",(Je=Ge==null?void 0:Ge.progress)==null?void 0:Je.all_score),(!je||!Ze)&&pe.createElement("div",{className:re.tags},pe.createElement("div",null,pe.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),pe.createElement("span",null,Ge.stages_count))),pe.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),pe.createElement("span",null,Ge.members_count)))))))})),!be.length&&pe.createElement(ie.Z,null)))}},3918:function(dt,st,ge){"use strict";ge.d(st,{jL:function(){return me},w9:function(){return jt},vv:function(){return Vt},dN:function(){return xt},QD:function(){return fr},cQ:function(){return Re.Z},vg:function(){return wn},Oz:function(){return Qt},op:function(){return Vn},O5:function(){return Hr},_b:function(){return ur},t7:function(){return Ce},tT:function(){return Ae},Gi:function(){return ar},YG:function(){return Mn},Ed:function(){return An},kT:function(){return Pt},qp:function(){return x},Um:function(){return fe},K3:function(){return te},vr:function(){return tr},qE:function(){return Kn},Je:function(){return Le},wb:function(){return We},rC:function(){return Te},lB:function(){return Fe},cq:function(){return cr},kO:function(){return Er},tp:function(){return Ee},Si:function(){return _t},k8:function(){return Wn},Du:function(){return wt}});var re=ge(59301),we={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},E="data:image/png;base64,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",me=({dataSource:Ft=[],img:Ct,imgWidth:It=346,title:nn,sunTitle:Cn,bannerExtraContent:Sn})=>re.createElement("div",{className:we.banner},re.createElement("div",{className:we.content},re.createElement("aside",null,re.createElement("p",null,re.createElement("b",null,nn),re.createElement("span",null,Cn)),Ft.length>0&&re.createElement("div",{className:we.btns},Ft.map((Zt,On)=>re.createElement("div",{key:On,onClick:Zt.click},Zt.name,Zt.sign?re.createElement("img",{src:E,width:39}):null))),Sn),Ct&&re.createElement("img",{style:{marginTop:33,marginRight:38},src:Ct,width:It}))),de={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ue=ge(92310),ie=ge.n(ue),le=ge(89392),se=Object.defineProperty,oe=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,z=(Ft,Ct,It)=>Ct in Ft?se(Ft,Ct,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ft[Ct]=It,a=(Ft,Ct)=>{for(var It in Ct||(Ct={}))ae.call(Ct,It)&&z(Ft,It,Ct[It]);if(oe)for(var It of oe(Ct))ne.call(Ct,It)&&z(Ft,It,Ct[It]);return Ft},x=({dataSource:Ft=[],value:Ct,onChange:It,onTitleChange:nn,className:Cn,title:Sn,titleWidth:Zt=41,style:On={},fontColor:Un="#6A7283",showCount:rr,classNameActive:sr,styleItem:bn={}})=>{const[yr,vr]=(0,re.useState)(0),[xr,Xn]=(0,re.useState)(!1),Bn=(0,re.useRef)(null),Jn=(0,re.useRef)(null);return(0,re.useEffect)(()=>{var zn;Ft.length!==0&&(((zn=Bn==null?void 0:Bn.current)==null?void 0:zn.clientHeight)>97?vr(1):vr(0)),Ft.length===0&&vr(0),Xn(!1)},[Ft]),re.createElement("div",{className:ie()(de.row,Cn),style:On},re.createElement("div",{onClick:(0,le.throttle)(()=>nn==null?void 0:nn(),2e3),style:{width:Zt,marginTop:xr?12:4},className:`${de.title} ${nn?"current":""}`},Sn),re.createElement("div",{className:xr?`${de.tagsWrap} ${de.tagsBorderWrap}`:de.tagsWrap},re.createElement("div",{className:de.bar,ref:Jn,style:yr>0?{height:yr===1?97:"auto",overflow:yr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},re.createElement("div",{className:de.tag,ref:Bn},Ft==null?void 0:Ft.map(zn=>re.createElement("span",{onClick:()=>It(zn.id),key:zn.id,style:a(a({color:Un},bn),(zn==null?void 0:zn.style)||{}),className:Ct===zn.id?ie()(sr||de.active,zn.classNameActive):""},re.createElement("span",{title:zn.name,className:de.name},zn.name),!!rr&&re.createElement("span",{className:de.num},zn.count))))),!!yr&&re.createElement(re.Fragment,null,yr===1?re.createElement("div",{onClick:()=>{var zn;vr(2),((zn=Bn==null?void 0:Bn.current)==null?void 0:zn.clientHeight)>245?Xn(!0):Xn(!1)},className:de.action},"\u5C55\u5F00",re.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):re.createElement("div",{onClick:()=>{Jn.current.scrollTop=0,vr(1),Xn(!1)},className:de.action},"\u6536\u8D77",re.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Ft=[],value:Ct,onChange:It,onTitleChange:nn,className:Cn,title:Sn,titleWidth:Zt=41,style:On={},fontColor:Un="#6A7283",showCount:rr,expand:sr=!0})=>{const[bn,yr]=(0,re.useState)(0),[vr,xr]=(0,re.useState)(!1),Xn=(0,re.useRef)(null),Bn=(0,re.useRef)(null),[Jn,zn]=(0,re.useState)(sr);return re.createElement("div",{className:ie()(b.row,Cn),style:On},re.createElement("div",{className:"flex item-center justify-between"},re.createElement("div",{onClick:(0,le.throttle)(()=>nn==null?void 0:nn(),2e3),style:{width:Zt,marginTop:vr?12:4},className:`${b.title} ${nn?"current":""}`},Sn),re.createElement("i",{className:`iconfont ${Jn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Jn?8:10},onClick:()=>zn(!Jn)})),Jn&&re.createElement("div",{className:vr?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},re.createElement("div",{className:b.fenge}),re.createElement("div",{className:b.bar,ref:Bn},re.createElement("div",{className:b.tag,ref:Xn},Ft==null?void 0:Ft.map(Lr=>re.createElement("span",{onClick:()=>It(Lr.id),key:Lr.id,style:{color:Un},className:Ct===Lr.id?b.active:""},re.createElement("span",{title:Lr.name,className:b.name},Lr.name),!!rr&&re.createElement("span",{className:b.num},Lr.count)))))))},ce={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},fe=({dataSource:Ft=[],value:Ct,onChange:It,onTitleChange:nn,className:Cn,title:Sn,titleWidth:Zt=41,style:On={},fontColor:Un="#fff",showCount:rr,expand:sr=!0})=>{const[bn,yr]=(0,re.useState)(0),[vr,xr]=(0,re.useState)(!1),Xn=(0,re.useRef)(null),Bn=(0,re.useRef)(null),[Jn,zn]=(0,re.useState)(sr);return re.createElement("div",{className:ie()(ce.row,Cn),style:On},re.createElement("div",{className:"flex item-center justify-between"},re.createElement("div",{onClick:(0,le.throttle)(()=>nn==null?void 0:nn(),2e3),style:{width:Zt},className:`${ce.title} ${nn?"current":""}`},Sn),re.createElement("i",{className:`iconfont ${Jn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Jn?"#00DDC7":"#037F74",fontSize:Jn?10:12},onClick:()=>zn(!Jn)})),Jn&&re.createElement("div",{className:vr?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},re.createElement("div",{className:ce.bar,ref:Bn},re.createElement("div",{className:ce.tag,ref:Xn},Ft==null?void 0:Ft.map(Lr=>re.createElement("span",{onClick:()=>It(Lr.id),key:Lr.id,style:{color:Un},className:Ct===Lr.id?ce.active:""},re.createElement("span",{title:Lr.name,className:ce.name},Lr.name),!!rr&&re.createElement("span",{className:ce.num},Lr.count)))))))},ye={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ee=({dataSource:Ft=[],value:Ct,onChange:It,className:nn,style:Cn={}})=>re.createElement("div",{style:Cn,className:ie()(ye.tabs,nn)},Ft.map(Sn=>re.createElement("span",{onClick:()=>It(Sn.id),className:Ct===Sn.id?ye.active:"",key:Sn.id},Sn.name))),be={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Se=ge(92832),Ce=({dataSource:Ft=[],value:Ct="",onChange:It,onInputChange:nn=()=>{},className:Cn,style:Sn={},placeholder:Zt,allowClear:On=!1})=>{var Un;const[rr,sr]=(0,re.useState)(""),[bn,yr]=(0,re.useState)("");(0,re.useEffect)(()=>{var Xn;let Bn=Ct;(Xn=JSON.stringify(Ct))!=null&&Xn.includes("{")&&(sr(Ct.id),Bn=Ct.value||"");try{yr(decodeURIComponent(Bn||""))}catch(Jn){yr(decodeURIComponent(Bn||""))}},[Ct]);const vr=()=>{It(encodeURIComponent(bn),rr||null)},xr=Xn=>{Xn!==rr&&(sr(Xn),It(encodeURIComponent(bn),Xn))};return re.createElement("div",{className:ie()(be.input,Cn),style:Sn},!!Ft.length&&re.createElement("div",{className:be.dropdown},re.createElement("div",{className:be.text},(Un=Ft.find(Xn=>Xn.id===rr))==null?void 0:Un.name,re.createElement("i",{className:"iconfont icon-zhankai4"}),re.createElement("b",{className:be.b1}),re.createElement("b",{className:be.b2})),re.createElement("div",{className:be.menu},Ft.map((Xn,Bn)=>re.createElement("div",{key:Bn,onClick:()=>xr(Xn.id)},Xn.name)))),re.createElement(Se.default,{onPressEnter:vr,value:bn,onChange:Xn=>{yr(Xn.target.value),nn(encodeURIComponent(Xn.target.value),rr||null)},bordered:!1,placeholder:Zt}),re.createElement("i",{onClick:vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},xe={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ae=({dataSource:Ft=[],value:Ct="",onChange:It,onInputChange:nn=()=>{},className:Cn,style:Sn={},placeholder:Zt,allowClear:On=!1})=>{var Un;const[rr,sr]=(0,re.useState)(""),[bn,yr]=(0,re.useState)("");(0,re.useEffect)(()=>{var Xn;let Bn=Ct;(Xn=JSON.stringify(Ct))!=null&&Xn.includes("{")&&(sr(Ct.id),Bn=Ct.value||"");try{yr(decodeURIComponent(Bn||""))}catch(Jn){yr(decodeURIComponent(Bn||""))}},[Ct]);const vr=()=>{It(encodeURIComponent(bn),rr||null)},xr=Xn=>{Xn!==rr&&(sr(Xn),It(encodeURIComponent(bn),Xn))};return re.createElement("div",{className:ie()(xe.input,Cn),style:Sn},!!Ft.length&&re.createElement("div",{className:xe.dropdown},re.createElement("div",{className:xe.text},(Un=Ft.find(Xn=>Xn.id===rr))==null?void 0:Un.name,re.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),re.createElement("div",{className:xe.menu},Ft.map((Xn,Bn)=>re.createElement("div",{key:Bn,onClick:()=>xr(Xn.id)},Xn.name)))),re.createElement(Se.default,{onPressEnter:vr,value:bn,onChange:Xn=>{yr(Xn.target.value),nn(encodeURIComponent(Xn.target.value),rr||null)},bordered:!1,placeholder:Zt}),re.createElement("i",{onClick:vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Oe={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ie=ge(65582),Le=({value:Ft,onChange:Ct,className:It,total:nn,pageSize:Cn,style:Sn={}})=>{const Zt=(0,Ie.useIntl)(),On=Ft<2,Un=Ft>=Math.ceil(nn/Cn);return nn<=Cn?re.createElement(re.Fragment,null):re.createElement("div",{className:ie()(Oe.quickPager,It),style:Sn},re.createElement("div",{onClick:()=>{On||Ct(Ft-1,"prev")},className:On?Oe.disabled:""},Zt.formatMessage({id:"shixuns.previousPage"})),re.createElement("div",{onClick:()=>{Un||Ct(Ft+1,"next")},className:Un?Oe.disabled:""},Zt.formatMessage({id:"shixuns.nextPage"})))},Ze={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ze=ge(71418),Ue=ge(6848),Ge=ge(13570),Ve=ge(74128),_e=ge(65862),He=ge(96908),Ke=ge(57177),Qe=ge(81378),et=ge(2524),We=({className:Ft,dataSource:Ct=[],col:It=4,right:nn,bottom:Cn=23,precision:Sn=0,wrapWidth:Zt=1200,trackEventItems:On,loading:Un})=>{const rr=(0,Ie.useIntl)(),sr=Math.floor((Zt-(It-1)*nn)/It);return re.createElement(ze.Z,{spinning:Un},re.createElement("div",{className:ie()(Ze.list,Ft)},!!Ct.length&&Ct.map((bn,yr)=>{const{name:vr,id:xr,identifier:Xn,power:Bn,cover_image_id:Jn,pic:zn}=bn;return re.createElement("div",{className:Ze.wrap,key:xr,style:{width:sr,marginRight:(1+yr)%It===0?0:nn+Sn,marginBottom:Cn}},re.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:Ze.li,onClick:Lr=>{Lr.preventDefault(),On&&(0,_e.L9)([On]),Bn&&(0,_e.xg)(`/shixuns/${Xn}/challenges`)}},re.createElement("div",{className:Ze.img},re.createElement("img",{className:Ze.cover,src:`${zn}`}),bn.is_jupyter&&re.createElement("img",{className:Ze.sign,src:He}),bn.is_jupyter_lab&&re.createElement("img",{className:Ze.sign,src:Ke}),bn.is_unity_3d&&re.createElement("img",{className:Ze.sign,src:Qe})),re.createElement("div",{className:Ze.name},re.createElement(Ue.Z,{title:vr||rr.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},re.createElement("span",{className:Ze.e},vr||rr.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),re.createElement("div",{className:Ze.tags},re.createElement(Ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),re.createElement("span",null,bn.challenges_count))),!!bn.myshixuns_count&&re.createElement(Ue.Z,{placement:"bottom",title:rr.formatMessage({id:"shixuns.numberOfLearners"})},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),re.createElement("span",null,bn.myshixuns_count))),re.createElement(Ue.Z,{placement:"bottom",title:rr.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},re.createElement("span",null,re.createElement("span",null,bn.level))),re.createElement("div",{className:Ze.rate},re.createElement(Ge.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),re.createElement("span",null,"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206")))),!Bn&&re.createElement("div",{className:Ze.lockWrap},re.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ct.length&&re.createElement(et.Z,null)))},De={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Fe=({className:Ft,dataSource:Ct=[],col:It=4,right:nn,bottom:Cn=23,precision:Sn=0,wrapWidth:Zt=1200,wrapClassName:On,trackEventItems:Un,loading:rr})=>{const sr=Math.floor((Zt-(It-1)*nn)/It);return re.createElement(ze.Z,{spinning:rr},re.createElement("div",{className:ie()(De.list,Ft)},!!Ct.length&&Ct.map((bn,yr)=>{const{name:vr,id:xr,identifier:Xn,power:Bn,cover_image_id:Jn,pic:zn}=bn;return re.createElement("div",{className:ie()(De.wrap,On),key:xr,style:{width:sr,marginRight:(1+yr)%It===0?0:nn+Sn,marginBottom:Cn}},re.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:De.li,onClick:Lr=>{Lr.preventDefault(),Un&&(0,_e.L9)([Un]),Bn&&(0,_e.xg)(`/shixuns/${Xn}/challenges`)}},re.createElement("img",{src:ge(47621),className:De.titleBg}),re.createElement("div",{className:De.name},re.createElement(Ue.Z,{title:vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},re.createElement("span",{className:De.e},vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),re.createElement("div",{style:{padding:"14px",paddingBottom:0}},re.createElement("div",{className:De.img},re.createElement("img",{className:De.cover,src:Jn?`${Ve.Z.API_SERVER}/api/attachments/${Jn}`:`${Ve.Z.IMG_SERVER+zn}`}),bn.is_jupyter&&re.createElement("div",{className:De.bq},"Jupyter"),bn.is_jupyter_lab&&re.createElement("div",{className:De.bq},"JupyterLab"),bn.is_unity_3d&&re.createElement("div",{className:De.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),re.createElement("div",{className:"mt20 flex item-center justify-between"},re.createElement("div",null,re.createElement("span",{className:De.text},"\u5B66\u4E60\u4EBA\u6570"),re.createElement("span",{className:De.value},bn.myshixuns_count)),re.createElement("div",null,re.createElement("span",{className:De.text},"\u56F0\u96BE\u7B49\u7EA7"),re.createElement("span",{className:De.value},bn.level))),re.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},re.createElement("div",null,re.createElement("span",{className:De.text},"\u5173\u5361\u6570"),re.createElement("span",{className:De.value},bn.challenges_count)),re.createElement("div",{className:De.rate},re.createElement(Ge.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),re.createElement("span",{className:De.value,style:{color:"#FF9C00"}},"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206"))))),!Bn&&re.createElement("div",{className:De.lockWrap},re.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ct.length&&re.createElement(et.Z,null)))},ke={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},tt="data:image/png;base64,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",$e="data:image/png;base64,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",qe="data:image/png;base64,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",Te=({className:Ft,dataSource:Ct=[],col:It=4,right:nn,bottom:Cn=23,precision:Sn=0,wrapWidth:Zt=1200,trackEventItems:On,loading:Un,wrapClassName:rr,imgClassName:sr})=>{const bn=Math.floor((Zt-(It-1)*nn)/It);return re.createElement(ze.Z,{spinning:Un},re.createElement("div",{className:ie()(ke.list,Ft)},!!Ct.length&&Ct.map((yr,vr)=>{const{name:xr,id:Xn,identifier:Bn,power:Jn,cover_image_id:zn,pic:Lr}=yr;return re.createElement("div",{className:ie()(ke.wrap,rr),key:Xn,style:{width:bn,marginRight:(1+vr)%It===0?0:nn+Sn,marginBottom:Cn}},re.createElement("a",{target:"_blank",href:`/shixuns/${Bn}/challenges`,className:ke.li,onClick:Wr=>{Wr.preventDefault(),On&&(0,_e.L9)([On]),Jn&&(0,_e.xg)(`/shixuns/${Bn}/challenges`)}},re.createElement("div",{className:ie()(ke.img,sr)},re.createElement("img",{className:ke.cover,src:zn?`${Ve.Z.API_SERVER}/api/attachments/${zn}`:`${Ve.Z.IMG_SERVER+Lr}`}),yr.is_jupyter&&re.createElement("img",{className:ke.sign,src:tt}),yr.is_jupyter_lab&&re.createElement("img",{className:ke.sign,src:$e}),yr.is_unity_3d&&re.createElement("img",{className:ke.sign,src:qe})),re.createElement("div",{className:ke.name},re.createElement(Ue.Z,{title:xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},re.createElement("span",{className:ke.e},xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),re.createElement("div",{className:ke.tags},re.createElement(Ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),re.createElement("span",null,yr.challenges_count))),!!yr.myshixuns_count&&re.createElement(Ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),re.createElement("span",null,yr.myshixuns_count))),re.createElement(Ue.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},re.createElement("span",null,re.createElement("span",null,yr.level))),re.createElement("div",{className:ke.rate},re.createElement(Ge.Z,{allowHalf:!0,disabled:!0,defaultValue:yr.score_info}),re.createElement("span",null,"\xA0",yr.score_info?`${yr.score_info}\u5206`:"5\u5206")))),!Jn&&re.createElement("div",{className:ke.lockWrap},re.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ct.length&&re.createElement(et.Z,null)))},Re=ge(61584),Me={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},nt=ge(79005),at=ge(20345),rt=ge(77882),ot=ge(31081),yt=ge(75309),gt=ge(71979),pt=ge(47558),lt=ge(42922),Et=ge(66832),St=ge(96593),Dt=ge(19664),kt=ge(91833),Ot=Object.defineProperty,Gt=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Lt=(Ft,Ct,It)=>Ct in Ft?Ot(Ft,Ct,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ft[Ct]=It,rn=(Ft,Ct)=>{for(var It in Ct||(Ct={}))At.call(Ct,It)&&Lt(Ft,It,Ct[It]);if(Gt)for(var It of Gt(Ct))Tt.call(Ct,It)&&Lt(Ft,It,Ct[It]);return Ft};const gn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:nt,swimg:at},{name:"101\u8BA1\u5212",ptimg:rt,swimg:ot},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yt,swimg:gt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pt,swimg:lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Et,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Dt,swimg:kt}];var Qt=({className:Ft,dataSource:Ct=[],col:It=4,right:nn,bottom:Cn=23,precision:Sn=0,wrapWidth:Zt=1200,trackEventItems:On,loading:Un,wrapClassName:rr,imgClassName:sr,isArrow:bn=!1,imgStyle:yr={}})=>{const vr=Math.floor((Zt-(It-1)*nn)/It),[xr,Xn]=(0,re.useState)(),[Bn,Jn]=(0,re.useState)(),zn=Wr=>Xn(Wr),Lr=()=>Xn(-1);return re.createElement(ze.Z,{spinning:Un},re.createElement("div",{className:ie()(Me.list,Ft)},!!(Ct!=null&&Ct.length)&&(Ct==null?void 0:Ct.map((Wr,aa)=>{var ma;const{name:ya,id:ba,identifier:Ea,featured:la,school_name:ea,image_url:ua,excellent:na,is_plan:Sa}=Wr;return re.createElement("div",{key:ba,className:ie()(Me.wrap,rr),style:{width:vr,marginRight:(1+aa)%It===0?0:nn+Sn,marginBottom:Cn}},re.createElement("a",{target:"_blank",href:`/paths/${Ea}`,className:Me.li,onClick:ia=>{ia.preventDefault(),On&&(0,_e.L9)([On]),(0,_e.xg)(`/paths/${Ea}`)}},re.createElement("img",{src:ge(39057),className:Me.titleBg}),re.createElement("div",{className:Me.name},re.createElement(Ue.Z,{title:ya},re.createElement("span",{className:Me.e,style:{color:bn&&xr===aa?"#145DFF":"#000000"},onMouseEnter:()=>{zn(aa)},onMouseLeave:Lr},ya))),re.createElement("div",{style:{padding:"14px",paddingBottom:0}},re.createElement("div",{className:ie()(Me.img,sr)},re.createElement("img",{className:Me.cover,style:rn({},yr),src:`${Ve.Z.IMG_SERVER+ua}`}),(ma=Wr==null?void 0:Wr.subject_tags)==null?void 0:ma.map((ia,Yr)=>{var ca,wa;if(Yr===0){const Aa=(ca=gn.find(xa=>xa.name==ia))==null?void 0:ca.swimg;return re.createElement("img",{className:Me.sign,src:Aa,style:{left:"-4px"}})}const Ca=(wa=gn.find(Aa=>Aa.name==ia))==null?void 0:wa.ptimg;return re.createElement("img",{className:Me.sign,src:Ca,style:{left:`${48+52*(Yr-1)+2*Yr}px`}})}),re.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Wr==null?void 0:Wr.excellent)&&re.createElement("div",{className:Me.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},re.createElement("div",null,re.createElement("span",{className:Me.text},"\u7AE0\u8282\u6570"),re.createElement("span",{className:Me.value},Wr.stages_count)),re.createElement("div",null,re.createElement("span",{className:Me.text},"\u5B66\u4E60\u4EBA\u6570"),re.createElement("span",{className:Me.value},Wr.members_count))))))})),!Ct.length&&re.createElement(et.Z,null)))},zt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},un=ge(41867),fn=ge(59301);const _n=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:nt,swimg:at},{name:"101\u8BA1\u5212",ptimg:rt,swimg:ot},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yt,swimg:gt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pt,swimg:lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Et,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Dt,swimg:kt}];var wn=({className:Ft,dataSource:Ct=[],col:It=4,right:nn,bottom:Cn=23,precision:Sn=0,wrapWidth:Zt=1200,trackEventItems:On,loading:Un,onRemove:rr=()=>{},isCurrent:sr=!0,showAlias:bn=!1,wrapClassName:yr,imgClassName:vr})=>{const xr=Math.floor((Zt-(It-1)*nn)/It),Xn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Bn=>(window.ENV==="build"&&(Bn.ptimg=`/react/build${Bn.ptimg}`,Bn.swimg=`/react/build${Bn.swimg}`),Bn));return fn.createElement(ze.Z,{spinning:Un},fn.createElement("div",{className:ie()(zt.list,Ft)},!!(Ct!=null&&Ct.length)&&(Ct==null?void 0:Ct.map((Bn,Jn)=>{var zn;const{name:Lr,id:Wr,identifier:aa,featured:ma,school_name:ya,image_url:ba,excellent:Ea,is_plan:la}=Bn;return fn.createElement("div",{key:Wr,className:ie()(zt.wrap,yr),style:{width:xr,marginRight:(1+Jn)%It===0?0:nn+Sn,marginBottom:Cn}},fn.createElement("a",{className:zt.li,onClick:ea=>{ea.preventDefault(),ea.stopPropagation(),On&&(0,_e.L9)([On]),(0,_e.xg)(`/paths/${aa}`)}},fn.createElement("div",{className:ie()(zt.img,vr)},fn.createElement("img",{className:zt.cover,src:`${Ve.Z.IMG_SERVER+ba}`}),sr&&(0,un.bg)()&&(Bn==null?void 0:Bn.studying)&&fn.createElement("div",{className:`${zt.movebq} user-path-items`,onClick:ea=>{ea.stopPropagation(),rr(Bn)}},fn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),fn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(zn=Bn==null?void 0:Bn.subject_tags)==null?void 0:zn.map((ea,ua)=>{var na,Sa;if(ua===0){const Yr=(na=Xn.find(ca=>ca.name==ea))==null?void 0:na.swimg;return fn.createElement("img",{className:zt.sign,src:Yr,style:{left:"-4px"}})}const ia=(Sa=Xn.find(Yr=>Yr.name==ea))==null?void 0:Sa.ptimg;return fn.createElement("img",{className:zt.sign,src:ia,style:{left:`${48+52*(ua-1)+2*ua}px`}})}),fn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Bn==null?void 0:Bn.excellent)&&fn.createElement("div",{className:zt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),fn.createElement("div",{className:zt.name},fn.createElement(Ue.Z,{title:bn&&(Bn!=null&&Bn.excellent_alias_name)?fn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Lr}`,fn.createElement("br",null),fn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Bn==null?void 0:Bn.excellent_alias_name}`)):Lr},fn.createElement("span",{className:zt.e},bn&&(Bn==null?void 0:Bn.excellent_alias_name)||Lr))),fn.createElement("div",{className:zt.tags},fn.createElement("div",null,fn.createElement(Ue.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),fn.createElement("span",null,Bn.stages_count))),fn.createElement(Ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),fn.createElement("span",null,Bn.members_count)))))))})),!Ct.length&&fn.createElement(et.Z,null)))},Wt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},sn="data:image/png;base64,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",it=ge(59301),jt=({className:Ft,dataSource:Ct=[],col:It=4,right:nn,bottom:Cn=23,precision:Sn=0,wrapWidth:Zt=1200,trackEventItems:On,loading:Un})=>{const rr=(0,Ie.useIntl)(),sr=Math.floor((Zt-(It-1)*nn)/It);return it.createElement(ze.Z,{spinning:Un},it.createElement("div",{className:ie()(Wt.list,Ft)},!!Ct.length&&Ct.map((bn,yr)=>{const{subject_identifier:vr,id:xr,identifier:Xn,power:Bn}=bn,Jn=bn.is_public!=0&&bn.is_public;return it.createElement("div",{className:Wt.wrap,key:xr,style:{width:sr,marginRight:(1+yr)%It===0?0:nn+Sn,marginBottom:Cn}},it.createElement("a",{className:Wt.li,onClick:zn=>{zn.preventDefault(),On&&(0,_e.L9)([On]),(0,_e.xg)(bn.first_category_url)}},it.createElement("div",{className:Wt.top},it.createElement(Ue.Z,{title:bn.name},it.createElement("div",{className:Wt.name},bn.name)),it.createElement("img",{className:Wt.img,src:Ve.Z.IMG_SERVER+"/images/"+bn.avatar_url}),it.createElement("div",{className:Wt.text,title:bn.creator},bn.creator),vr&&it.createElement("div",{className:Wt.btns},it.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),it.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jn&&it.createElement("div",{className:Wt.sign},rr.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),it.createElement("div",{className:Wt.bottom},bn.visits>0&&it.createElement(Ue.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-liulanyan"}),it.createElement("span",null,bn.visits))),bn.course_members_count>0&&it.createElement(Ue.Z,{title:"\u6210\u5458",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-chengyuan"}),bn.course_members_count)),bn.tasks_count>0&&it.createElement(Ue.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-zuoye"}),bn.tasks_count)),bn.is_end?it.createElement("div",{style:{color:"#6B758B"}},rr.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):it.createElement("div",{style:{color:"#00B187"}},rr.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!bn.is_accessible&&it.createElement("div",{className:Wt.lockWrap},it.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),it.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ct.length&&it.createElement(et.Z,null)))},Nt={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Kt="data:image/png;base64,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",xt=({className:Ft,dataSource:Ct=[],col:It=4,right:nn,bottom:Cn=23,precision:Sn=0,wrapWidth:Zt=1200,wrapClassName:On,trackEventItems:Un,loading:rr})=>{const sr=Math.floor((Zt-(It-1)*nn)/It);return re.createElement(ze.Z,{spinning:rr},re.createElement("div",{className:ie()(Nt.list,Ft)},!!Ct.length&&Ct.map((bn,yr)=>{const{subject_identifier:vr,id:xr,identifier:Xn,power:Bn}=bn,Jn=bn.is_public!=0&&bn.is_public;return re.createElement("div",{className:ie()(`${Nt.wrap} ${bn.is_accessible?"":Nt.warpStyle}`,On),key:xr,style:{width:sr,marginRight:(1+yr)%It===0?0:nn+Sn,marginBottom:Cn}},re.createElement("a",{className:Nt.li,onClick:zn=>{zn.preventDefault(),Un&&(0,_e.L9)([Un]),(0,_e.xg)(bn.first_category_url)}},re.createElement("div",{className:Nt.creator},re.createElement("img",{className:Nt.img,src:Ve.Z.IMG_SERVER+"/images/"+bn.avatar_url}),re.createElement("div",{className:Nt.text,title:bn.creator},bn.creator)),re.createElement("div",{className:Nt.top},re.createElement(Ue.Z,{title:bn.name},re.createElement("div",{className:Nt.name},bn.name)),Jn&&re.createElement("div",{className:Nt.sign},"\u516C\u5F00")),re.createElement("div",{className:Nt.middle},re.createElement("div",{className:Nt.row,style:{marginBottom:6}},re.createElement("div",null,re.createElement("span",{className:Nt.text},"\u8BBF\u95EE\u91CF"),re.createElement("span",{className:Nt.value},(bn==null?void 0:bn.visits)||0)),re.createElement("div",null,re.createElement("span",{className:Nt.text},"\u6210\u5458"),re.createElement("span",{className:Nt.value},(bn==null?void 0:bn.course_members_count)||0))),re.createElement("div",{className:Nt.row},re.createElement("div",null,re.createElement("span",{className:Nt.text,style:{width:42}},"\u4F5C",re.createElement("span",{style:{marginLeft:14}},"\u4E1A")),re.createElement("span",{className:Nt.value},(bn==null?void 0:bn.tasks_count)||0)),re.createElement("div",null,re.createElement("span",{className:Nt.text},"\u72B6\u6001"),bn.is_end?re.createElement("span",{className:Nt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):re.createElement("span",{className:Nt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),vr&&re.createElement("div",{className:Nt.btns},re.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),re.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&re.createElement("div",{className:Nt.lockWrap},re.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ct.length&&re.createElement(et.Z,null)))},ft={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},ct="data:image/png;base64,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",Vt=({className:Ft,dataSource:Ct=[],col:It=4,right:nn,bottom:Cn=23,precision:Sn=0,wrapWidth:Zt=1200,wrapClassName:On,trackEventItems:Un,loading:rr})=>{const sr=Math.floor((Zt-(It-1)*nn)/It);return re.createElement(ze.Z,{spinning:rr},re.createElement("div",{className:ie()(ft.list,Ft)},!!Ct.length&&Ct.map((bn,yr)=>{const{subject_identifier:vr,id:xr,identifier:Xn,power:Bn}=bn,Jn=bn.is_public!=0&&bn.is_public;return re.createElement("div",{className:ie()(`${ft.wrap} ${bn.is_accessible?"":ft.warpStyle}`,On),key:xr,style:{width:sr,marginRight:(1+yr)%It===0?0:nn+Sn,marginBottom:Cn}},re.createElement("a",{className:ft.li,onClick:zn=>{zn.preventDefault(),Un&&(0,_e.L9)([Un]),(0,_e.xg)(bn.first_category_url)}},re.createElement("div",{className:ft.creator},re.createElement("img",{className:ft.img,src:Ve.Z.IMG_SERVER+"/images/"+bn.avatar_url}),re.createElement("div",{className:ft.text,title:bn.creator},bn.creator)),re.createElement("div",{className:ft.top},re.createElement(Ue.Z,{title:bn.name},re.createElement("div",{className:ft.name},bn.name)),Jn&&re.createElement("div",{className:ft.sign})),re.createElement("div",{className:ft.middle},re.createElement("div",{className:ft.row,style:{marginBottom:6}},re.createElement("div",null,re.createElement("span",{className:ft.text},"\u8BBF\u95EE\u91CF"),re.createElement("span",{className:ft.value},(bn==null?void 0:bn.visits)||0)),re.createElement("div",null,re.createElement("span",{className:ft.text},"\u6210\u5458"),re.createElement("span",{className:ft.value},(bn==null?void 0:bn.course_members_count)||0))),re.createElement("div",{className:ft.row},re.createElement("div",null,re.createElement("span",{className:ft.text,style:{width:42}},"\u4F5C",re.createElement("span",{style:{marginLeft:14}},"\u4E1A")),re.createElement("span",{className:ft.value},(bn==null?void 0:bn.tasks_count)||0)),re.createElement("div",null,re.createElement("span",{className:ft.text},"\u72B6\u6001"),bn.is_end?re.createElement("span",{className:ft.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):re.createElement("span",{className:ft.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),vr&&re.createElement("div",{className:ft.btns},re.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),re.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&re.createElement("div",{className:ft.lockWrap},re.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ct.length&&re.createElement(et.Z,null)))},dn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Mn=({dataSource:Ft=[],value:Ct,onChange:It,className:nn,style:Cn={},tabBarExtraContent:Sn})=>re.createElement("div",{className:ie()(dn.tabs,nn),style:Cn},re.createElement("div",{className:dn.tabsWrap},Ft.map((Zt,On)=>re.createElement("aside",{className:dn.tab,onClick:()=>{It(Zt.id),Zt.link&&Ie.history.push(Zt.link)},key:On},re.createElement("div",{className:Ct===Zt.id?dn.active:""},Zt.name),(Zt==null?void 0:Zt.resetCount)==null&&(Zt==null?void 0:Zt.total)!==void 0&&re.createElement("span",null,"\uFF08",Zt==null?void 0:Zt.total,"\uFF09"),(Zt==null?void 0:Zt.resetCount)!==void 0&&(Zt==null?void 0:Zt.total)!==void 0&&re.createElement(Ue.Z,{title:(Zt==null?void 0:Zt.tip)!=null?Zt==null?void 0:Zt.tip:""},re.createElement("span",{style:{color:"#9096A3"}},"\uFF08",re.createElement("span",{style:{color:"#000"}},Zt==null?void 0:Zt.resetCount),"/",re.createElement("span",null,Zt==null?void 0:Zt.total),"\uFF09"))))),re.createElement("div",{className:dn.tabBar},Sn)),In={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Pt=({dataSource:Ft=[],value:Ct,onChange:It,className:nn,style:Cn={},tabBarExtraContent:Sn})=>re.createElement("div",{className:ie()(In.tabs,nn),style:Cn},re.createElement("div",{className:In.tabsWrap},Ft.map((Zt,On)=>re.createElement("aside",{className:In.tab,onClick:()=>{It(Zt.id),Zt.link&&Ie.history.push(Zt.link)},key:On},re.createElement("div",{className:Ct===Zt.id?In.active:""},Zt.name),(Zt==null?void 0:Zt.resetCount)==null&&(Zt==null?void 0:Zt.total)!==void 0&&re.createElement("span",null,"\uFF08",Zt==null?void 0:Zt.total,"\uFF09"),(Zt==null?void 0:Zt.resetCount)!==void 0&&(Zt==null?void 0:Zt.total)!==void 0&&re.createElement(Ue.Z,{title:(Zt==null?void 0:Zt.tip)!=null?Zt==null?void 0:Zt.tip:""},re.createElement("span",{style:{color:"#9096A3"}},"\uFF08",re.createElement("span",{style:{color:"#000"}},Zt==null?void 0:Zt.resetCount),"/",re.createElement("span",null,Zt==null?void 0:Zt.total),"\uFF09"))))),re.createElement("div",{className:In.tabBar},Sn)),$t={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},An=({dataSource:Ft=[],value:Ct,onChange:It,className:nn,style:Cn={},tabBarExtraContent:Sn})=>re.createElement("div",{className:ie()($t.tabs,nn),style:Cn},re.createElement("div",{className:$t.tabsWrap},Ft.map((Zt,On)=>re.createElement("aside",{className:`${$t.tab} ${Ct===Zt.id?$t.active:""}`,onClick:()=>{It(Zt.id),Zt.link&&Ie.history.push(Zt.link)},key:On},re.createElement("div",null,Zt.name),(Zt==null?void 0:Zt.resetCount)==null&&(Zt==null?void 0:Zt.total)!==void 0&&re.createElement("span",null,"\uFF08",Zt==null?void 0:Zt.total,"\uFF09"),(Zt==null?void 0:Zt.resetCount)!==void 0&&(Zt==null?void 0:Zt.total)!==void 0&&re.createElement(Ue.Z,{title:(Zt==null?void 0:Zt.tip)!=null?Zt==null?void 0:Zt.tip:""},re.createElement("span",{style:{color:"#9096A3"}},"\uFF08",re.createElement("span",{style:{color:"#000"}},Zt==null?void 0:Zt.resetCount),"/",re.createElement("span",null,Zt==null?void 0:Zt.total),"\uFF09"))))),re.createElement("div",{className:$t.tabBar},Sn)),ar=({className:Ft,style:Ct={},children:It})=>re.createElement("div",{className:ie()(Ft),style:Ct},It),kn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},xn=ge(38854),mr=ge(20834);const jn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var cr=({sortValue:Ft,dropValue:Ct,className:It,onSort:nn,onDrop:Cn,dataSource:Sn=jn})=>{var Zt;return re.createElement("div",{className:ie()(kn.orderWrap,It)},re.createElement(xn.Z,{dropdownRender:()=>re.createElement(mr.default,null,Sn.map((On,Un)=>re.createElement(mr.default.Item,{key:Un,onClick:()=>Cn(On.id)},On.name)))},re.createElement("span",{className:kn.orderTextWrap},(Zt=Sn.find(On=>Ct===On.id))==null?void 0:Zt.name)),re.createElement("span",{className:kn.orderIconWrap},re.createElement("span",{className:kn.orderAsc},re.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${kn.cursorPointer} ${kn.active}`:`iconfont icon-sanjiaoxing-up font12 ${kn.cursorPointer}`,onClick:()=>nn(Ft==="asc"?"desc":"asc")})),re.createElement("span",{className:kn.orderDesc},re.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${kn.cursorPointer} ${kn.active}`:`iconfont icon-sanjiaoxing-down font12 ${kn.cursorPointer}`,onClick:()=>nn(Ft==="asc"?"desc":"asc")}))))},nr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const pr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Er=({sortValue:Ft,dropValue:Ct,className:It,onSort:nn,onDrop:Cn,dataSource:Sn=pr})=>{var Zt;return re.createElement("div",{className:ie()(nr.orderWrap,It)},re.createElement(xn.Z,{dropdownRender:()=>re.createElement(mr.default,null,Sn.map((On,Un)=>re.createElement(mr.default.Item,{key:Un,onClick:()=>Cn(On.id)},On.name)))},re.createElement("span",{className:nr.orderTextWrap},(Zt=Sn.find(On=>Ct===On.id))==null?void 0:Zt.name)),re.createElement("span",{className:nr.orderIconWrap},re.createElement("span",{className:nr.orderAsc},re.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${nr.cursorPointer} ${nr.active}`:`iconfont icon-sanjiaoxing-up font12 ${nr.cursorPointer}`,onClick:()=>nn(Ft==="asc"?"desc":"asc")})),re.createElement("span",{className:nr.orderDesc},re.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${nr.cursorPointer} ${nr.active}`:`iconfont icon-sanjiaoxing-down font12 ${nr.cursorPointer}`,onClick:()=>nn(Ft==="asc"?"desc":"asc")}))))},wr={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},ln=ge(3113),hr=ge(2337),Gn=Object.defineProperty,qn=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Rn=(Ft,Ct,It)=>Ct in Ft?Gn(Ft,Ct,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ft[Ct]=It,Yn=(Ft,Ct)=>{for(var It in Ct||(Ct={}))or.call(Ct,It)&&Rn(Ft,It,Ct[It]);if(qn)for(var It of qn(Ct))yn.call(Ct,It)&&Rn(Ft,It,Ct[It]);return Ft},Tn=(Ft,Ct)=>{var It={};for(var nn in Ft)or.call(Ft,nn)&&Ct.indexOf(nn)<0&&(It[nn]=Ft[nn]);if(Ft!=null&&qn)for(var nn of qn(Ft))Ct.indexOf(nn)<0&&yn.call(Ft,nn)&&(It[nn]=Ft[nn]);return It},lr=(Ft,Ct,It)=>new Promise((nn,Cn)=>{var Sn=Un=>{try{On(It.next(Un))}catch(rr){Cn(rr)}},Zt=Un=>{try{On(It.throw(Un))}catch(rr){Cn(rr)}},On=Un=>Un.done?nn(Un.value):Promise.resolve(Un.value).then(Sn,Zt);On((It=It.apply(Ft,Ct)).next())}),Vn=Ft=>{var Ct=Ft,{className:It,style:nn,children:Cn,loading:Sn=!1,openLoading:Zt,onClick:On=()=>{},size:Un="middle",shape:rr="round",theme:sr}=Ct,bn=Tn(Ct,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[yr,vr]=(0,re.useState)(!1),xr=(0,re.useMemo)(()=>{switch(sr){case hr.Fy.THEMEONE:return wr.ThemeOne;case hr.Fy.DEFAULT:default:return wr.btn}},[sr]);return re.createElement(ln.ZP,Yn({onClick:(0,le.throttle)(Xn=>lr(void 0,null,function*(){Zt&&vr(!0);try{yield On(Xn)}catch(Bn){console.log("error",Bn)}Zt&&vr(!1)}),2e3,{leading:!0,trailing:!1}),className:ie()(xr,wr[`${Un}-${rr}`],It),style:nn,size:Un,shape:rr,loading:yr||Sn},bn),Cn)},Fr={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Kn=({className:Ft,style:Ct,children:It=null,onClick:nn,title:Cn})=>re.createElement("div",{className:ie()(Fr.head,Ft),style:Ct},re.createElement("span",{className:"primary-hover",onClick:nn},re.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),re.createElement("b",{title:Cn},Cn),re.createElement("div",{className:Fr.node},It)),Sr={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},fr=({confirmShow:Ft=!0,confirmTitle:Ct,confirmClick:It,cancelShow:nn=!0,cancelTitle:Cn,cancelClick:Sn,className:Zt,style:On,confirmLoading:Un=!1})=>re.createElement("div",{className:ie()(Sr.btns,Zt),style:On},Ft&&re.createElement(ln.ZP,{loading:Un,onClick:It,type:"primary",className:Sr.confirm},Ct),nn&&re.createElement(ln.ZP,{onClick:Sn,className:Sr.cancel},Cn)),Qn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},tr=({className:Ft,style:Ct={},LeftContent:It,children:nn,RightContent:Cn})=>re.createElement("div",{className:ie()(Qn.fixedBottom,Ft),style:Ct},re.createElement("div",{className:Qn.wrap},re.createElement("div",{className:Qn.left},It),re.createElement("div",{className:Qn.center},nn),re.createElement("div",{className:Qn.right},Cn))),Tr={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ur=({className:Ft,style:Ct={},dataSource:It=[]})=>re.createElement("div",{className:ie()(Tr.crumbs,Ft),style:Ct},It.map((nn,Cn)=>CnIe.history.push(nn.path)},nn.name):re.createElement("span",null,nn.name),re.createElement("span",null,"\xA0",">","\xA0")):re.createElement("span",{key:Cn,style:{color:"#5F6368"}},nn.name))),Cr=ge(31797),Ir=Object.defineProperty,Dr=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,br=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Or=(Ft,Ct,It)=>Ct in Ft?Ir(Ft,Ct,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ft[Ct]=It,Gr=(Ft,Ct)=>{for(var It in Ct||(Ct={}))kr.call(Ct,It)&&Or(Ft,It,Ct[It]);if(br)for(var It of br(Ct))Br.call(Ct,It)&&Or(Ft,It,Ct[It]);return Ft},jr=(Ft,Ct)=>Dr(Ft,gr(Ct)),Vr=(Ft,Ct)=>{var It={};for(var nn in Ft)kr.call(Ft,nn)&&Ct.indexOf(nn)<0&&(It[nn]=Ft[nn]);if(Ft!=null&&br)for(var nn of br(Ft))Ct.indexOf(nn)<0&&Br.call(Ft,nn)&&(It[nn]=Ft[nn]);return It};const{Countdown:Jr}=Cr.default;var Hr=Ft=>{var Ct=Ft,{onChange:It}=Ct,nn=Vr(Ct,["onChange"]);const[Cn,Sn]=(0,re.useState)(null);(0,re.useEffect)(()=>{typeof Cn=="number"&&Cn>=0&&It(Cn)},[Cn]);const Zt=On=>{const Un=Math.floor(On/1e3);Sn(Un)};return re.createElement(Jr,jr(Gr({},nn),{onChange:Zt}))},Zr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},_t=({DataProps:Ft,className:Ct,style:It={}})=>{var nn;return re.createElement("div",{className:ie()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Zr.ClassRoomItem,Ct),style:It,onClick:()=>{(0,_e.xg)(Ft==null?void 0:Ft.first_category_url)}},re.createElement("div",{className:"flex flex-col item-center"},re.createElement("img",{src:`${(nn=Ve.Z)==null?void 0:nn.IMG_SERVER}/images/${Ft==null?void 0:Ft.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ft==null?void 0:Ft.subject_identifier)&&re.createElement("div",{className:"mt-40px"},re.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),re.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),re.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},re.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ft!=null&&Ft.is_public)&&re.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),re.createElement("span",{className:ie()("text-16px font-medium",Zr.TitleDom)},Ft==null?void 0:Ft.name)),re.createElement("div",{className:"c-grey-333 font-medium"},Ft==null?void 0:Ft.creator),re.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ft==null?void 0:Ft.course_members_count),re.createElement("div",{className:"c-grey-333 flex item-center justify-between"},re.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ft==null?void 0:Ft.tasks_count),Ft!=null&&Ft.is_end?re.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):re.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},en=Object.defineProperty,hn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Xt=(Ft,Ct,It)=>Ct in Ft?en(Ft,Ct,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ft[Ct]=It,Xe=(Ft,Ct)=>{for(var It in Ct||(Ct={}))En.call(Ct,It)&&Xt(Ft,It,Ct[It]);if(hn)for(var It of hn(Ct))on.call(Ct,It)&&Xt(Ft,It,Ct[It]);return Ft},wt=({DataProps:Ft=[],selectValue:Ct,onChange:It,className:nn,style:Cn={},extra:Sn,classNameItem:Zt,styleItem:On={},barHidden:Un})=>{const[rr,sr]=(0,re.useState)();return(0,re.useEffect)(()=>{sr(Array.isArray(Ct)?Ct:[Ct])},[Ct]),re.createElement("div",{className:ie()("flex px-20px py-10px gap-40px",nn),style:Xe({borderBottom:"1px solid #D3F0FF"},Cn)},Ft==null?void 0:Ft.map(bn=>re.createElement("div",{key:bn==null?void 0:bn.id,className:ie()("flex item-center justify-center current c-grey-333 text-16 relative",Zt,bn==null?void 0:bn.className),style:Xe(Xe({color:rr!=null&&rr.includes(bn==null?void 0:bn.id)?"#1890FF":"",minWidth:88},On),(bn==null?void 0:bn.style)||{}),onClick:yr=>{It==null||It({domEvent:yr,item:bn}),bn!=null&&bn.link&&Ie.history.push(bn==null?void 0:bn.link)}},bn==null?void 0:bn.name,!Un&&(rr==null?void 0:rr.includes(bn==null?void 0:bn.id))&&re.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),re.createElement("div",{className:"ml-auto"},Sn))},Rt=Object.defineProperty,bt=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Fn=(Ft,Ct,It)=>Ct in Ft?Rt(Ft,Ct,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ft[Ct]=It,$n=(Ft,Ct)=>{for(var It in Ct||(Ct={}))tn.call(Ct,It)&&Fn(Ft,It,Ct[It]);if(Ut)for(var It of Ut(Ct))Yt.call(Ct,It)&&Fn(Ft,It,Ct[It]);return Ft},ir=(Ft,Ct)=>bt(Ft,an(Ct)),Wn=({value:Ft,onChange:Ct,onInputChange:It,className:nn,style:Cn={},InputProps:Sn})=>{const[Zt,On]=(0,re.useState)(Ft);return re.createElement("div",{className:ie()("flex item-center rounded-full px-10px py-2px",nn),style:$n({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Cn)},re.createElement(Se.default,ir($n({bordered:!1},Sn),{onChange:Un=>{On(Un.target.value),It==null||It(encodeURIComponent(Un.target.value))},onPressEnter:Un=>{Ct==null||Ct({domEvent:Un,item:{value:Zt}})}})),re.createElement("img",{className:"h-22px current",src:ge(25365),height:22,onClick:Un=>{Ct==null||Ct({domEvent:Un,item:{value:Zt}})}}))}},31103:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return we}});var re=ge(59301);function we(E,he){const me=(0,re.useRef)();(0,re.useEffect)(()=>{me.current=E}),(0,re.useEffect)(()=>{function de(){me.current()}if(he!==null){let ue=setInterval(de,he);return()=>clearInterval(ue)}},[he])}},21390:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(31797),E=ge(5871),he=ge(78241),me=ge(43418),de=ge(71418),ue=ge(1710),ie=ge(92832),le=ge(95237),se=ge(43604),oe=ge(3113),ae=ge(87513),ne=ge(56656),z=ge.n(ne),a=ge(65582),y=ge(65862),x=ge(27158),b=ge(41867),ee=ge(61527),te=ge(59301),ce=(ve,Ee,be)=>new Promise((Se,Pe)=>{var Ce=Ae=>{try{Be(be.next(Ae))}catch(Oe){Pe(Oe)}},xe=Ae=>{try{Be(be.throw(Ae))}catch(Oe){Pe(Oe)}},Be=Ae=>Ae.done?Se(Ae.value):Promise.resolve(Ae.value).then(Ce,xe);Be((be=be.apply(ve,Ee)).next())});const{Countdown:pe}=we.default,fe=({value:ve,onChange:Ee,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:ve,onChange:Ee,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ye=({exercise:ve,successCb:Ee,dispatch:be})=>{var Se,Pe,Ce,xe;const Be=(0,a.useIntl)(),Ae=(0,a.useParams)(),[Oe]=he.default.useForm(),Ie=he.default.useWatch("time",Oe),[je,Le]=(0,re.useState)(!1),Ze=(0,re.useRef)(),{actionTabs:ze}=ve,[Ue,Ge]=(0,re.useState)(),[,Ve,_e,He]=(0,ee.U)(ae.n7,{id:Ae.categoryId}),[,Ke,Qe]=(0,ee.U)(ae.Cd,{});(0,re.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&(Le(!1),Oe.resetFields())},[ve.actionTabs.key]);const et=()=>new Promise(qe=>ce(void 0,null,function*(){var Ne,Te;return Ze.current=yield(0,x.y)({ip_limit:(Ne=ze==null?void 0:ze.exerciseParams)==null?void 0:Ne.ip_limit,ip_bind:(Te=ze==null?void 0:ze.exerciseParams)==null?void 0:Te.ip_bind_type}),qe()})),Je=()=>ce(void 0,null,function*(){var qe,Ne,Te,Re,Me;yield Oe.validateFields();const nt=Oe.getFieldsValue();if(Le(!0),(((qe=ze==null?void 0:ze.exerciseParams)==null?void 0:qe.ip_limit)!=="no"||(Ne=ze==null?void 0:ze.exerciseParams)!=null&&Ne.ip_bind_type)&&(yield et()),(yield(0,ae.ZD)((Te=ze==null?void 0:ze.exerciseParams)==null?void 0:Te.id,{exercise_user_id:(Re=ze==null?void 0:ze.exerciseParams)==null?void 0:Re.exercise_user_id,unlock_key:nt.unlock_key,time:nt.time,ip:Ze.current})).status===0){if(Ee){be({type:"exercise/setActionTabs",payload:{}}),Ee();return}const rt=ze==null?void 0:ze.exerciseParams;(0,y.nr)({inner_ip:rt.inner_ip,public_ip:rt.public_ip,open_camera:rt.open_camera,ip_limit:rt.ip_limit,ip_bind:rt.ip_bind,ip_bind_type:rt.ip_bind_type,exercise_tips:rt.exercise_tips,exerciseId:rt.id,screen_open:rt.screen_open,screen_num:rt.screen_num,screen_sec:rt.screen_sec,coursesId:Ae.coursesId,login:(Me=(0,b.eY)())==null?void 0:Me.login,history,identity_verify:rt.identity_verify,open_phone_video_recording:rt.open_phone_video_recording,current_status:rt.current_status}),be({type:"exercise/setActionTabs",payload:{}})}Le(!1)}),We=[{title:Be.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:qe=>te.createElement("span",{className:qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},qe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:qe=>te.createElement("span",{className:qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},qe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],De=((Se=ze==null?void 0:ze.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=ze==null?void 0:ze.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,re.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const qe=yield Qe(Ae);yield _e({}),qe.status||Ge(qe)})},[ve.actionTabs.key]);const{time:Ye,end_time:Fe}=(Ue==null?void 0:Ue.exercise)||{},ke=He!=null&&He.user_end_time?z()(He==null?void 0:He.user_end_time).add(1,"minutes"):z()(),tt=z()(He==null?void 0:He.user_total_end_time)>ke?Math.round(z().duration(z()(He==null?void 0:He.user_total_end_time).diff(ke.startOf("minute"))).asMinutes()):0,$e=((He==null?void 0:He.student_left_minutes)||0)+(Ie||0);return te.createElement(te.Fragment,null,te.createElement(me.default,{width:514,centered:!0,closable:!!((Ce=ze==null?void 0:ze.exerciseParams)!=null&&Ce.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ve.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(de.Z,{spinning:Ve||Ke},De&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!De&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),De&&te.createElement(ue.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((xe=ze==null?void 0:ze.exerciseParams)==null?void 0:xe.errorMessage)||{}],columns:We}),te.createElement("div",{className:""},te.createElement(he.default,{form:Oe,layout:"vertical",autoComplete:"off"},te.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ye!==-1?te.createElement(te.Fragment,null,te.createElement(he.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(He==null?void 0:He.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(fe,{MaxMinutes:tt})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ve||Ke?"--":$e),"\u5206\u949F",$e!==0&&(He==null?void 0:He.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},z()(He==null?void 0:He.user_end_time).add(Ie||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Fe).format("YYYY-MM-DD HH:mm")))),te.createElement(le.Z,{justify:"space-between",align:"middle"},te.createElement(se.Z,null),te.createElement(se.Z,null,te.createElement(oe.ZP,{loading:je,onClick:Je},"\u8FDB\u5165\u8003\u8BD5"))))))};st.Z=(0,a.connect)(({exercise:ve})=>({exercise:ve}))(ye)},17933:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return a}});var re=ge(59301),we=ge(65582),E=ge(43418),he=ge(3113),me=ge(71418),de=ge(67172),ue=ge(80443),ie=ge(50258),le=ge(24334),se=ge(56656),oe=ge.n(se),ae=ge(17124),ne=ge(59301),z=(y,x,b)=>new Promise((ee,te)=>{var ce=ye=>{try{fe(b.next(ye))}catch(ve){te(ve)}},pe=ye=>{try{fe(b.throw(ye))}catch(ve){te(ve)}},fe=ye=>ye.done?ee(ye.value):Promise.resolve(ye.value).then(ce,pe);fe((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,ee]=(0,re.useState)(void 0);console.log((0,we.useLocation)(),33);const te=(0,we.useLocation)();(0,re.useEffect)(()=>{y&&function(){return z(this,null,function*(){const Ue=yield(0,de.X6)(y);ee(Ue.data)})}()},[y]);const{status:ce,created_at:pe,code:fe,name:ye,language:ve,pass_sets_count:Ee,set_count:be,error_msg:Se,output:Pe,input:Ce,expected_output:xe,execute_memory:Be,user:Ae,execute_time:Oe,input_file_url:Ie,output_file_url:je,is_file:Le,expected_output_file_url:Ze}=b||{};return ne.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(me.Z,{spinning:!b,delay:500},ne.createElement("div",{className:"record-detail-info"},b?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"record-detail-body"},ne.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ne.createElement("ul",{className:"record-info"},ne.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ne.createElement("span",{className:ce===0?"c-green":"c-red"},ue.Im[ce])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,oe()(pe).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,ve)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,Oe*1e3,"ms")," "),ne.createElement("li",null," ",`${ce===ae.h.HIDE_COMPILE_STATUS?"--":Ee} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ue.gZ)({status:ce,error_msg:Se,execute_time:Oe,output:Pe,input:Ce,expected_output:xe,input_file_url:Ie,output_file_url:je,is_file:Le,expected_output_file_url:Ze}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(ie.ZP,{height:"200px",width:"100%",language:ve==null?void 0:ve.toLocaleLowerCase(),value:le.Base64.decode(fe),options:{readOnly:!0}}))):null)))}},88125:function(dt,st,ge){"use strict";ge.d(st,{Im:function(){return be},Y4:function(){return Pe}});var re=ge(59301),we=ge(92832),E=ge(8591),he=ge(3113),me=ge(10129),de=ge(24334),ue=ge.n(de),ie=ge(25492),le=ge(42678),se=ge(6339),oe=ge(65862),ae=ge(34376),ne=ge.n(ae),z=ge(38147),a=ge(65582),y=ge(17933),x=ge(77254),b=ge(67172),ee=ge(56918),te=ge(21185),ce=ge(92310),pe=ge.n(ce),fe=ge(84056),ye=ge(59301),ve=(Be,Ae,Oe)=>new Promise((Ie,je)=>{var Le=Ue=>{try{ze(Oe.next(Ue))}catch(Ge){je(Ge)}},Ze=Ue=>{try{ze(Oe.throw(Ue))}catch(Ge){je(Ge)}},ze=Ue=>Ue.done?Ie(Ue.value):Promise.resolve(Ue.value).then(Le,Ze);ze((Oe=Oe.apply(Be,Ae)).next())});const{TextArea:Ee}=we.default,be={[me.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[me.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[me.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Be=>(Be[Be.SET_VISIBLE=0]="SET_VISIBLE",Be[Be.SET_TABINDEX=1]="SET_TABINDEX",Be))(Se||{});function Pe(Be){const{status:Ae,error_msg:Oe,output:Ie,input:je,expected_output:Le,is_file:Ze,input_file_url:ze,output_file_url:Ue,expected_output_file_url:Ge,setMonacoValue:Ve,setData:_e}=Be,He=(0,re.useRef)(),Ke=(0,re.useRef)(),Qe=(0,re.useRef)();let et=null;const Je={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,re.useEffect)(()=>{if(Ie&&!Ze&&He.current){const We=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});We.open(He.current);const De=(0,oe.pp)(de.Base64.decode(Ie));We.write(De),We.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{We.scrollToTop()}catch(Ye){}},100)}if(je&&!Ze&&Ke.current){const We=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});We.open(Ke.current),We.write((0,oe.pp)(je)),We.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{We.scrollToTop()}catch(De){}},100)}if(Le&&!Ze&&Qe.current){const We=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});We.open(Qe.current),We.write((0,oe.pp)(de.Base64.decode(Le))),We.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{We.scrollToTop()}catch(De){}},100)}},[Ie]),Ae){case me.h.NOMATCH:et=ye.createElement(ye.Fragment,null,ye.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ze&&ye.createElement("div",{ref:He}),Ze&&ye.createElement("div",{style:Je},ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const We=yield(0,z.ZP)(Ue,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ve(We),setTimeout(()=>{_e(Ue)},200)})},Ie)),ye.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ze&&ye.createElement("div",{ref:Qe}),Ze&&ye.createElement("div",{style:Je},ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const We=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ve(yield We.text()),setTimeout(()=>{_e(Ge)},200)})},Le)));break;case me.h.EXECUTEFAILURE:et=ye.createElement(ye.Fragment,null,ye.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ye.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&ye.createElement(se.Z,{value:je,style:Je}),Ze&&ye.createElement("div",{style:Je},ye.createElement("a",{onClick:()=>(0,oe.LR)(ze,je)},je))),ye.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ye.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ye.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},de.Base64.decode(Oe),"111")));break;case me.h.COMPILEFAILURE:et=ye.createElement(ye.Fragment,null,ye.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ye.createElement("pre",{className:ie.Z.error},de.Base64.decode(Oe)));break;case me.h.PODFAILURE:et=ye.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:et=ye.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ye.createElement(ye.Fragment,null," ",et," ")}function Ce(Be){const{status:Ae,error_msg:Oe,execute_time:Ie,output:je,input:Le,expected_output:Ze,is_file:ze,input_file_url:Ue,output_file_url:Ge,expected_output_file_url:Ve}=Be;let _e=null;switch(Ae){case me.h.OK:case me.h.NOMATCH:case me.h.EXECUTEFAILURE:case me.h.COMPILEFAILURE:_e=ye.createElement("div",{id:"outputResultRef",className:"h100"});break;case me.h.PODFAILURE:_e=ye.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:_e=ye.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ye.createElement(ye.Fragment,null," ",_e," ")}function xe({value:Be,className:Ae}){return ye.createElement("span",{className:Ae},Be)}st.ZP=({input:Be,is_file:Ae,debuging:Oe,submitting:Ie,executingMessage:je,debugResult:Le,onChangeInput:Ze,onDebugCode:ze,onSubmitCode:Ue,hack:Ge,user:Ve,submitResult:_e,isWhiteTheme:He,topDispatch:Ke})=>{const[Qe]=(0,a.useSearchParams)(),et=(0,a.useParams)(),[Je,We]=(0,re.useState)(!1),[De,Ye]=(0,re.useState)(!1),[Fe,ke]=(0,re.useState)(1),[tt,$e]=(0,re.useState)(!1),[qe,Ne]=(0,re.useState)(0),[Te,Re]=(0,re.useState)(!1),[Me,nt]=(0,re.useState)(""),[at,rt]=(0,re.useState)(""),ot=(0,re.useRef)(),yt=(0,re.useRef)(),gt=(0,re.useRef)(null),pt=(0,re.useRef)(null),lt=(0,re.useRef)(null);console.log(_e,"submitResult",et);const{status:Et,id:St,input:Dt,output:kt,expected_output:Ot,is_file:Gt,input_file_url:At,output_file_url:Tt,expected_output_file_url:Lt,error_msg:rn,hack_sets:gn}=_e||{};(0,re.useEffect)(()=>{Et===0&&(ke(1),Ne(0))},[Et,St]),(0,re.useEffect)(()=>{ve(void 0,null,function*(){var sn;const it=yield(0,b.rX)(et==null?void 0:et.id,"submit");(it==null?void 0:it.status)===0&&(it!=null&&it.data&&((sn=it==null?void 0:it.data)==null?void 0:sn.status)!==0?(Ke({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:it==null?void 0:it.data}}),ke(2),Ne(320)):(ke(1),Ne(0)))})},[et==null?void 0:et.id]),(0,re.useEffect)(()=>{if(ot.current){let Wt=function(xt){jt=Bt.offsetHeight,Nt=!0,Kt=xt.pageY,lt.current.style.display="block"},sn=function(){Nt=!1,lt.current.style.display="none"},it=function(xt){if(Nt){qt();let ft=Kt-xt.pageY,ct=jt+ft;if(ct<0&&(ct=0),ct>window.innerHeight-150&&(ct=window.innerHeight-150),Fe===1){ct<=34?Ne(0):Ne(ct);return}console.log(ct,"resizeH"),Ne(ct)}};const Bt=gt.current;let jt=0,Nt=!1,Kt=0;const cn=document.getElementById("case-y-bar");return cn==null||cn.addEventListener("mousedown",Wt),document.addEventListener("mousemove",it),document.addEventListener("mouseup",sn),()=>{const xt=document.getElementById("case-y-bar");xt==null||xt.removeEventListener("mousedown",Wt),document.removeEventListener("mousemove",it),document.removeEventListener("mouseup",sn)}}},[ot,Fe]),(0,re.useEffect)(()=>{const Wt=x.Z.subscribe("resize-move-bar",qt);if(Qe.get("type")!=="exercises")return document.addEventListener((0,fe.gH)(),un),()=>{document.removeEventListener((0,fe.gH)(),un),Wt()}},[]),(0,re.useEffect)(()=>{});function qt(){var Wt,sn,it,Bt;const jt=document.getElementById("outputResultRef");if(jt){let Nt=jt.dataset.text;yt.current.reset(),yt.current.writeln(Nt);const Kt=document.getElementById("outputResultRef").offsetWidth-20,cn=((Bt=(it=(sn=(Wt=yt.current)==null?void 0:Wt._core)==null?void 0:sn._renderService)==null?void 0:it.dimensions)==null?void 0:Bt.actualCellWidth)||10,xt=Math.ceil(Kt/cn);yt.current.resize(xt,Math.ceil(jt.clientHeight/16))}}function Qt(){We(!Je),setTimeout(()=>{qt()},300),Ne(Je?320:window.innerHeight-150)}function zt(){De?(Ye(!1),(0,fe.BU)()):(Ye(!0),(0,fe.Dj)(pt.current))}const un=Wt=>{(0,fe.vp)()||Ye(!1)},fn=(0,re.useMemo)(()=>{if(Le){const{status:Wt,output:sn,error_msg:it}=Le;return setTimeout(()=>{let Bt="",jt=document.getElementById("outputResultRef");sn?Bt=de.Base64.decode(sn):it&&(Bt=de.Base64.decode(it)),yt.current=new ae.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),yt.current.open(jt),yt.current.onKey(function(Nt){var Kt;if(Nt.domEvent.key.toLocaleUpperCase()==="C"&&Nt.domEvent.ctrlKey){Nt.domEvent.preventDefault();let cn=(Kt=yt.current)==null?void 0:Kt.getSelection();navigator.clipboard.writeText(cn).then(()=>{})}}),jt.dataset.text=Bt,yt.current.setOption("convertEol",!0),qt()},300),ye.createElement(ye.Fragment,null,Ce(Le))}return null},[Le]);function _n(){var Wt,sn;if(!(Ge!=null&&Ge.code)||((Wt=Ge==null?void 0:Ge.code)==null?void 0:Wt.trim().length)===0){(sn=E.ZP)==null||sn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),Ne(320),ze()}const Ht=Wt=>ve(void 0,null,function*(){let sn=yield(0,z.ZP)(`/api/problems/${Wt}/start.json`,{method:"get",params:{hack_user_id:Ve==null?void 0:Ve.user_id}});sn&&(window.location.href=`/myproblems/${sn==null?void 0:sn.identifier}${window.location.search}`)});function wn(){Gt?navigator.clipboard.writeText(de.Base64.decode(rn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(de.Base64.decode(kt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ye.createElement(re.Fragment,null,ye.createElement("div",{className:pe()(ie.Z.case,He&&ie.Z.whiteCase),style:{height:qe},ref:gt},ye.createElement("div",{className:ie.Z.fullMask,ref:lt}),ye.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:ot,draggable:!1},Fe===2&&ye.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Fe===1&&(qe<=34?ye.createElement("div",{onClick:()=>{Ne(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ye.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ye.createElement("div",{onClick:()=>{Ne(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ye.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ye.createElement("div",null,ye.createElement("div",{className:ie.Z.caseHead},ye.createElement("div",{className:ie.Z.dot}),ye.createElement("div",{className:ie.Z.text},Fe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Fe===2&&!Ie&&typeof Et=="number"&&ye.createElement(ye.Fragment,null,Et===me.h.OK?ye.createElement("div",{className:ie.Z.pass},ye.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ye.createElement("div",{className:ie.Z.noPass},ye.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[Et])),ye.createElement("div",{className:ie.Z.btns},Fe===2&&!Ie&&ye.createElement(ye.Fragment,null,Et!==me.h.OK&&ye.createElement("div",{onClick:wn},ye.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ye.createElement("div",{onClick:()=>{Re(St)}},ye.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qe.get("type")!=="exercises"&&ye.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Qt()},ye.createElement("i",{className:`iconfont icon-${Je?"suoxiao1":"fangda"}`})))),ye.createElement("div",{style:{display:Fe===1?"block":"none"}},Oe?ye.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ye.createElement("div",{style:{height:qe-34}},ye.createElement("div",{className:ie.Z.result},ye.createElement("div",{className:ie.Z.left},ye.createElement("div",{className:ie.Z.title},ye.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ye.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ye.createElement("div",{className:ie.Z.leftNode},ye.createElement(Ee,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ae?"":Be,onChange:Ze}))),ye.createElement("div",{className:ie.Z.right},ye.createElement("div",{className:ie.Z.title},ye.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ye.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ye.createElement("div",{className:ie.Z.node},Le?fn:ye.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ye.createElement("div",{style:{display:Fe===2?"block":"none"}},Ie?ye.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ye.createElement("div",{style:{height:qe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ye.createElement("div",{ref:pt,className:ie.Z.elseNode},ye.createElement("div",{className:ie.Z.nameWrap},ye.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ye.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ye.createElement("div",{className:ie.Z.scroll},ye.createElement("pre",{className:ie.Z.scrollBox,style:tt?{height:De?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Gt&&ye.createElement(xe,{value:Dt}),Gt&&ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Wt=yield fetch(At,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rt(yield Wt.text()),setTimeout(()=>{nt(At)},200)})},Dt)),Dt&&ye.createElement("div",{className:ie.Z.action},ye.createElement("span",{onClick:()=>$e(!tt)},tt?"\u6536\u8D77":"\u5C55\u5F00"),Qe.get("type")!=="exercises"&&ye.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>zt(),className:`iconfont icon-${De?"suoxiao1":"fangda"}`})))),ye.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ye.createElement("div",{className:ie.Z.left},ye.createElement("div",{className:ie.Z.title},ye.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ye.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ye.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ye.createElement("pre",null,!Gt&&ye.createElement(xe,{className:"mb10",value:Ot&&de.Base64.decode(Ot)||""}),Gt&&ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Wt=yield fetch(Lt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rt(yield Wt.text()),setTimeout(()=>{nt(Lt)},200)})},Ot)))),ye.createElement("div",{className:ie.Z.right},ye.createElement("div",{className:ie.Z.title},ye.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ye.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ye.createElement("div",{className:ie.Z.node,style:{color:Et===me.h.OK?"#2ABD8C":"#FF2C29"}},ye.createElement("pre",null,(Et===4||Et===5)&&ye.createElement(xe,{className:"mb10",value:rn&&de.Base64.decode(rn)||""}),Et!=4&&Et!=5&&(Gt?ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Wt=yield(0,z.ZP)(Tt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{rt(Wt)}catch(sn){rt("")}setTimeout(()=>{nt(Tt)},200)})},kt):ye.createElement(xe,{className:"mb10",value:kt&&de.Base64.decode(kt)||""})))))))))),ye.createElement("div",{className:pe()(ie.Z.footer,He&&ie.Z.whiteFooter),style:{zIndex:100}},(Ge==null?void 0:Ge.is_program)&&(Ge==null?void 0:Ge.above_question)&&ye.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Ge==null?void 0:Ge.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ge==null?void 0:Ge.is_program)&&(Ge==null?void 0:Ge.under_question)&&ye.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Ge==null?void 0:Ge.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ye.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Oe||Ie,loading:Oe,color:"#2ABD8C",className:"mr10",onClick:_n},"\u8C03\u8BD5\u4EE3\u7801"),Qe.get("qtype")!=="8"&&ye.createElement(he.ZP,{className:ie.Z.disabled,type:"primary",icon:ye.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ie,disabled:Oe||Ie,onClick:()=>{var Wt,sn;if(!(Ge!=null&&Ge.code)||((Wt=Ge==null?void 0:Ge.code)==null?void 0:Wt.trim().length)===0){(sn=E.ZP)==null||sn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),Ne(320),Ue()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ye.createElement(y.Z,{onClose:Re,open:Te}),ye.createElement(te.Z,{close:!0,data:Me,type:Me.length?"txt":"",onClose:()=>nt(""),monacoEditor:{value:at,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(dt,st,ge){"use strict";ge.r(st),ge.d(st,{Types:function(){return jr},default:function(){return Hr}});var re=ge(59301),we=ge(65582),E=ge(31797),he=ge(43418),me=ge(71418),de=ge(3113),ue=ge(6848),ie=ge(95237),le=ge(67172),se=ge(87513),oe=ge(84056),ae=ge(29584),ne=ge(74128),z=ge(87169),a=ge(43428),y=ge(50258),x=ge(57261),b=ge(42926),ee=ge(77825),te=ge(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},pe=ge(56102),fe=ge(38147),ye=(_t,en,hn)=>new Promise((En,on)=>{var Xt=wt=>{try{ht(hn.next(wt))}catch(Rt){on(Rt)}},Xe=wt=>{try{ht(hn.throw(wt))}catch(Rt){on(Rt)}},ht=wt=>wt.done?En(wt.value):Promise.resolve(wt.value).then(Xt,Xe);ht((hn=hn.apply(_t,en)).next())}),Ee=({showResourceCentre:_t,identifier:en})=>{const hn=(0,we.useParams)(),[En,on]=(0,re.useState)(null);(0,re.useEffect)(()=>{_t&&Xt()},[_t]);const Xt=()=>ye(void 0,null,function*(){const Xe=yield(0,fe.ZP)(`/api/problems/${en}/attachment_list.json`,{method:"get"});(Xe==null?void 0:Xe.status)==0&&on(Xe.data||[])});return re.createElement("div",{className:"tpi-code-setting"},re.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(En!=null&&En.length)&&re.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),En==null?void 0:En.map((Xe,ht)=>re.createElement("dl",{className:ce.list,key:ht},re.createElement(ue.Z,{title:Xe.title},re.createElement("dt",null,re.createElement("i",{className:"icon-wenjian4 mr5"}),Xe.title)),re.createElement("dd",null,re.createElement(pe.CopyToClipboard,{text:Xe.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},re.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=ge(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Oe=(_t,en,hn)=>en in _t?Se(_t,en,{enumerable:!0,configurable:!0,writable:!0,value:hn}):_t[en]=hn,Ie=(_t,en)=>{for(var hn in en||(en={}))Be.call(en,hn)&&Oe(_t,hn,en[hn]);if(xe)for(var hn of xe(en))Ae.call(en,hn)&&Oe(_t,hn,en[hn]);return _t},je=(_t,en)=>Pe(_t,Ce(en));const Le={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Ze=(_t=>(_t[_t.set_font_size=0]="set_font_size",_t[_t.set_theme=1]="set_theme",_t[_t.on_tab_to_space=2]="on_tab_to_space",_t[_t.set_show_editor_setting=3]="set_show_editor_setting",_t[_t.set_show_respurce_center=4]="set_show_respurce_center",_t))(Ze||{});function ze(_t,en){switch(en.type){case 3:return je(Ie({},_t),{showEditorSetting:en.payload});case 1:return je(Ie({},_t),{theme:en.payload});case 0:return je(Ie({},_t),{fontSize:en.payload});case 2:return je(Ie({},_t),{tabToSpace:en.payload});case 4:return je(Ie({},_t),{showResourceCentre:en.payload});default:throw new Error}}var Ue=({isLoading:_t,value:en,onChange:hn,language:En,onUpdateCode:on,ActionBarRender:Xt,setIsWhiteTheme:Xe,identifier:ht})=>{const[wt,Rt]=(0,re.useReducer)(ze,Le),{theme:bt,fontSize:an,showEditorSetting:Ut,tabToSpace:tn,showResourceCentre:Yt}=wt,Fn=(0,re.useRef)(),$n=(0,re.useRef)();(0,re.useEffect)(()=>{Xe(bt==="vs")},[bt]);const ir={onFontSizeChange:nn=>{Rt({type:0,payload:nn}),(0,b.t)("cmFontSize",nn)},tabToSpace:tn,cmFontSize:an,className:"oj",cmCodeMode:bt,onTabToSpace:nn=>{Rt({type:2,payload:nn}),(0,b.t)("cmTabToSpace",nn)},onCodeModeChange:nn=>{Rt({type:1,payload:nn}),(0,b.t)("ProgrammingCodeMode",nn)}};function Ln(){Rt({type:3,payload:!1})}function Wn(){Rt({type:3,payload:!0})}function Ft(){Rt({type:4,payload:!1})}function Ct(){Rt({type:4,payload:!0})}const It={value:en,language:En,theme:bt,options:{fontSize:an,insertSpaces:tn},onChange:nn=>{hn(nn),$n.current=nn,clearTimeout(Fn.current),Fn.current=setTimeout(()=>{on($n.current)},1e4)},onEditBlur:nn=>{$n.current&&on($n.current)}};return be.createElement(re.Fragment,null,Xt(Wn,Ct),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!_t&&be.createElement(y.ZP,Ie({},It))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ut,onClose:Ln},be.createElement(ee.Z,Ie({},ir)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Yt,onClose:Ft},be.createElement(Ee,{showResourceCentre:Yt,identifier:ht}))))},Ge=ge(60141),Ve=ge(24334),_e=ge(88125),He={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Ke={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Qe=ge(1710),et=ge(58421),Je=ge(58617),We=ge(17933),De=ge(56656),Ye=ge.n(De),Fe=ge(59301);const{Column:ke}=Qe.default;var tt=({submitResult:_t,submitting:en,submitRecords:hn,page:En,onPageChange:on,topicId:Xt})=>{const[Xe]=(0,we.useSearchParams)(),{records:ht,records_count:wt}=hn||{},[Rt,bt]=(0,re.useState)(!1),an=Xe.get("type")==="1";return Fe.createElement(me.Z,{spinning:en,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Fe.createElement(Je.Z,{style:{fontSize:24},spin:!0})},(ht==null?void 0:ht.length)>0?Fe.createElement(Qe.default,{dataSource:ht,rowKey:"id",pagination:!1},Fe.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ut,tn)=>Fe.createElement("span",null," ",Ye()(Ut).format("YYYY-MM-DD HH:mm:ss"))}),Fe.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ut,tn)=>{var Yt;return Fe.createElement("span",{className:`${Ut===0?"c-green":"c-red"} current`,onClick:()=>{bt(tn.id)}},(Yt=_e.Im[Ut])==null?void 0:Yt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Fe.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${an?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ut=>Ut?an?Ut:Ut/1e3:""}),Fe.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${an?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ut=>Ut?an?Ut:parseFloat((Ut/1024).toFixed(2)):""}),Fe.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Fe.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ut,tn)=>Fe.createElement("span",{className:"c-light-primary current",onClick:()=>{bt(tn.id)}},"\u67E5\u770B")})):Fe.createElement("div",{style:{height:300,width:"100%"}}),Fe.createElement(We.Z,{onClose:bt,open:Rt}),wt>15?Fe.createElement(et.Z,{className:Ke.pagination,current:En,pageSize:15,total:wt,onChange:on}):null)},$e=ge(2524),qe=ge(12563),Ne={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Te=ge(6339),Re=ge(59301);const Me={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var nt=({hack:_t})=>{const{language:en,difficult:hn,time_limit:En,description:on}=_t,[Xt]=(0,we.useSearchParams)(),Xe=Me[hn];return Re.createElement(Re.Fragment,null,Re.createElement("ul",{className:Ne.info},Re.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Re.createElement("b",{className:Ne.info_tag},en)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Re.createElement(qe.default,{color:Xe==null?void 0:Xe.color},Xe==null?void 0:Xe.name)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Re.createElement("span",{style:{color:"#333333"}},En,"\u79D2"))),Xt.get("qtype")==="8"?Re.createElement(Te.Z,{value:on,showProgramFill:!0,className:Ne.desc}):Re.createElement(Te.Z,{value:on,className:Ne.desc}))},at={},rt=ge(59301),ot=({hack:_t,current_user:en})=>rt.createElement("div",{className:at.answer},_t!=null&&_t.answer_text?rt.createElement(Te.Z,{style:{padding:"13px 0"},value:(_t==null?void 0:_t.answer_text)||""}):rt.createElement($e.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),yt=ge(77254);function gt(_t,en){return(0,fe.U2)(`/problems/${_t}/comments.json`,{page:en,limit:10})}function pt(_t){return(0,fe.v_)(`/discusses/${_t}/plus.json`,{container_type:"Discuss",type:1})}function lt(_t,en,hn){return(0,fe.v_)(`/problems/${_t}/comments/reply.json`,{comments:{content:hn,parent_id:en}})}function Et(_t,en){return(0,fe.v_)(`/problems/${_t}/comments.json`,{comments:{content:en}})}function St(_t,en,hn){return(0,fe.v_)(`/problems/${_t}/comments/${en}/hidden.json`,hn)}function Dt(_t,en){return(0,fe.IV)(`/problems/${_t}/comments/${en}`)}var kt=ge(83554);function Ot({author:_t}){return re.createElement("a",{href:`/users/${_t.login}`,target:"_blank"},re.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${_t.image_url}`,width:"50"}))}function Gt({data:_t,index:en,parentDiscussIndex:hn,user:En,onSetActionType:on}){const{author:Xt,can_delete:Xe,content:ht,id:wt,time:Rt}=_t;function bt(){on({id:wt,index:en,type:"delete-discuss",parentDiscussIndex:hn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const an=En.admin||Xe||Xt.user_id===En.user_id;return re.createElement("div",{className:"discuss-item-container second-discuss "},re.createElement(Ot,{author:Xt}),re.createElement("section",null,re.createElement("div",{className:"discuss-info"},re.createElement("a",{href:`/users/${Xt.login}`,target:"_blank"},Xt.name),re.createElement("span",{className:"grey"},Rt),re.createElement("div",{className:"btn-group",style:{marginBottom:0}},an?re.createElement("a",{onClick:bt,title:"\u5220\u9664"},re.createElement("i",{className:"iconfont icon-shanchu"})):null)),re.createElement(Te.Z,{className:"discuss-content",value:ht})))}var At=({user:_t,data:en,index:hn,onPlusDiscuss:En,onSetActionType:on,activeDiscussIndex:Xt,onReplyDiscuss:Xe,onSetActiveDiscussIndex:ht})=>{const{content:wt,children:Rt,hidden:bt,id:an,praise_count:Ut,time:tn,user_praise:Yt,can_delete:Fn,author:$n}=en;function ir(){ht(an)}function Ln(){En(an,!Yt,hn)}function Wn(){on({id:an,index:hn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ft(){on({id:an,index:hn,params:{hidden:bt?"0":"1"},type:"hidden-discuss",message:bt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ct=_t.admin||_t.user_id===$n.user_id;return re.createElement("div",{className:"discuss-item-container",key:an},re.createElement(Ot,{author:$n}),re.createElement("section",null,re.createElement("div",{className:"discuss-info"},re.createElement("a",{href:`/users/${$n.login}`,target:"_blank"}," ",$n.name," "),re.createElement("span",{className:"grey"},tn)),re.createElement(Te.Z,{className:"discuss-content",value:wt}),Rt&&Rt.length>0?re.createElement("div",{className:"reply-discuss-container"},Rt.map((It,nn)=>re.createElement(Gt,{key:It.id,data:It,index:nn,user:_t,onSetActionType:on,parentDiscussIndex:hn}))):null,re.createElement("div",{className:"btn-group"},Ct?re.createElement("a",{onClick:Ft,title:bt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},re.createElement("i",{className:bt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Fn&&(!Rt||Rt.length==0)?re.createElement("a",{onClick:Wn,title:"\u5220\u9664"},re.createElement("i",{className:"iconfont icon-shanchu"})):null,re.createElement("a",{onClick:ir,title:"\u56DE\u590D"}," ",re.createElement("i",{className:"iconfont icon-huifu1"})," "),re.createElement("a",{onClick:Ln,className:Yt?"c-orange":""},re.createElement("i",{className:Yt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),re.createElement("span",null,Ut||""))),re.createElement(kt.Z,{id:an,activeDiscussIndex:Xt,onReplyDiscuss:Xe})))},Tt=ge(30214),Lt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},rn=ge(96565),gn=(_t,en,hn)=>new Promise((En,on)=>{var Xt=wt=>{try{ht(hn.next(wt))}catch(Rt){on(Rt)}},Xe=wt=>{try{ht(hn.throw(wt))}catch(Rt){on(Rt)}},ht=wt=>wt.done?En(wt.value):Promise.resolve(wt.value).then(Xt,Xe);ht((hn=hn.apply(_t,en)).next())}),qt=({user_praise:_t,praise_count:en,praisePlus:hn,onCreateDiscuss:En,discuss_count:on})=>{const[Xt,Xe]=(0,re.useState)(!1),[ht,wt]=(0,re.useState)("");function Rt(tn){wt(tn)}function bt(){Xe(!0)}function an(){Xe(!1)}function Ut(){return gn(this,null,function*(){En(ht),wt(""),Xe(!1)})}return re.createElement("div",{className:`${Lt["dis-input-editor-container"]} ${Xt?Lt.active:""} `},re.createElement("div",{className:Xt?`hide ${Lt["text-area"]}`:Lt["text-area"]},re.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:bt}),re.createElement("a",null," ",re.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",on," "),re.createElement("a",{className:"c-light-black",onClick:hn,title:_t?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},re.createElement("i",{className:`mr3 ${_t?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),en?re.createElement("span",null,en):"")),Xt?re.createElement("div",{className:Lt["input-mask"],onClick:an}):null,re.createElement("div",{className:Xt?Lt["md-container"]:`${Lt["md-container"]} hide`},re.createElement(rn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ht,height:240,onChange:Rt}),re.createElement("div",{className:Lt["tip-container"],onClick:an},re.createElement("a",{className:Lt["btn-send"],onClick:Ut}," \u53D1\u9001 "))))},Qt=ge(59301),zt=Object.defineProperty,un=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,Wt=(_t,en,hn)=>en in _t?zt(_t,en,{enumerable:!0,configurable:!0,writable:!0,value:hn}):_t[en]=hn,sn=(_t,en)=>{for(var hn in en||(en={}))Ht.call(en,hn)&&Wt(_t,hn,en[hn]);if(_n)for(var hn of _n(en))wn.call(en,hn)&&Wt(_t,hn,en[hn]);return _t},it=(_t,en)=>un(_t,fn(en)),Bt=(_t,en,hn)=>new Promise((En,on)=>{var Xt=wt=>{try{ht(hn.next(wt))}catch(Rt){on(Rt)}},Xe=wt=>{try{ht(hn.throw(wt))}catch(Rt){on(Rt)}},ht=wt=>wt.done?En(wt.value):Promise.resolve(wt.value).then(Xt,Xe);ht((hn=hn.apply(_t,en)).next())});const jt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Nt=(_t=>(_t[_t.GET_DISCUSSES=0]="GET_DISCUSSES",_t[_t.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",_t[_t.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",_t[_t.PLUS_DISCUSS=3]="PLUS_DISCUSS",_t[_t.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",_t[_t.SET_PAGE=5]="SET_PAGE",_t[_t.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",_t))(Nt||{});function Kt(_t,en){switch(en.type){case 6:return it(sn({},_t),{loading:!0});case 0:return sn(sn({},_t),en.payload);case 1:return sn(sn({},_t),en.payload);case 4:return sn(sn({},_t),en.payload);case 3:return sn(sn({},_t),en.payload);case 5:return it(sn({},_t),{page:en.payload});case 2:return sn(sn({},_t),en.payload);default:throw new Error}}var cn=({user:_t,identifier:en,hack:hn,onTriggerPraise:En,activeIndex:on})=>{const[Xt,Xe]=(0,re.useReducer)(Kt,jt),{loading:ht,page:wt,data:Rt,count:bt,actionType:an,activeDiscussIndex:Ut}=Xt,tn=(0,re.useCallback)(()=>Bt(void 0,null,function*(){Xe({type:6});const It=yield gt(en,wt),{comments:nn,disscuss_count:Cn}=It;Xe({type:0,payload:{data:nn,count:Cn,loading:!1}})}),[wt,en]);(0,re.useEffect)(()=>{on==="2"&&tn()},[en,wt,on]);function Yt(It){Xe({type:5,payload:It})}function Fn(It){Xe({type:4,payload:{actionType:It}})}function $n(It){Xe(Ut===It?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:It}})}function ir(It,nn,Cn){return Bt(this,null,function*(){try{const Sn=yield pt(It);Rt[Cn].user_praise=nn,Rt[Cn].praise_count=Sn.praise_count,Xe({type:3,payload:{data:[...Rt]}})}catch(Sn){console.log(Sn)}})}function Ln(){return Bt(this,null,function*(){const{id:It,params:nn,type:Cn,index:Sn,parentDiscussIndex:Zt}=an;if(Cn==="hidden-discuss"&&(yield St(en,It,nn),Zt?Rt[Zt].children[Sn].hidden=nn.hidden==1:Rt[Sn].hidden=nn.hidden==1,Xe({type:4,payload:{actionType:null,data:[...Rt]}})),Cn==="delete-discuss"){if(yield Dt(en,It),Zt||Zt===0){let On=Rt[Zt].children;for(let Un=On.length-1;Un>=0;Un--)if(On[Un].id===It){On.splice(Un,1);break}Rt[Zt].children=On}else for(let On=Rt.length-1;On>=0;On--)if(Rt[On].id===It){Rt.splice(On,1);break}Xe({type:4,payload:{actionType:null,data:[...Rt]}})}})}function Wn(){Xe({type:4,payload:{actionType:null}})}function Ft(It,nn){return Bt(this,null,function*(){try{yield lt(en,It,nn),tn()}catch(Cn){console.log(Cn)}})}function Ct(It){return Bt(this,null,function*(){Xe({type:6}),yield Et(en,It),tn()})}return Qt.createElement(Qt.Fragment,null,Qt.createElement("div",{className:"discuss-panel"},Rt.length===0?Qt.createElement($e.Z,null):Rt.map((It,nn)=>Qt.createElement(At,{onReplyDiscuss:Ft,onPlusDiscuss:ir,onSetActiveDiscussIndex:$n,onSetActionType:Fn,data:It,index:nn,user:_t,activeDiscussIndex:Ut})),bt>10?Qt.createElement("div",{className:"pagination-container"},Qt.createElement(et.Z,{showQuickJumper:!0,onChange:Yt,current:wt,total:bt})):null),Qt.createElement(qt,{user_praise:hn.user_praise,praise_count:hn.praises_count,praisePlus:En,discuss_count:hn.comments_count,onCreateDiscuss:Ct}),Qt.createElement(x.Z,null,Qt.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!an,onOk:Ln,onCancel:Wn},Qt.createElement("p",null,an?an.message:"")),Qt.createElement(Tt.Z,null)))},xt=ge(57809),ft=ge(92832),ct=ge(65615),mt={},Vt=ge(59301),dn=({hack:_t,current_user:en})=>Vt.createElement("div",{className:mt.answer},_t!=null&&_t.analysis?Vt.createElement(Te.Z,{style:{padding:"13px 0"},value:(_t==null?void 0:_t.analysis)||""}):Vt.createElement($e.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),ut={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Mn=ge(36381),In=ge(43604),Dn=ge(78241),Pt=ge(5871),$t=ge(12088),Mt=ge(59301);const{TextArea:An}=ft.default,{Panel:Nn}=Mn.default;var ar=({data:_t,hack:en})=>(console.log(_t,en,"data"),en!=null&&en.is_file?Mt.createElement($t.Y2,{disabled:!0,className:ut.uploadTableWrapper,showScore:!en.test_set_score,data:_t,isProgramHomework:!0}):Mt.createElement("div",{className:ut.hackSets},_t==null?void 0:_t.map((hn,En)=>Mt.createElement(Mn.default,{accordion:!0,bordered:!1,key:En,defaultActiveKey:En===0&&hn.id,className:ut.collapseWrapper,expandIcon:({isActive:on})=>Mt.createElement("i",{className:`iconfont icon-weizhankai ${on?ut.open:ut.close}`,style:{fontSize:14,transition:"all .2s"}})},Mt.createElement(Nn,{key:hn.id,header:Mt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},Mt.createElement(In.Z,{className:ut.panelHeader},Mt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",En+1)),Mt.createElement(In.Z,{flex:1},Mt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(en!=null&&en.test_set_score)&&Mt.createElement(In.Z,{className:ut.rateInput},Mt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Mt.createElement("div",null,Mt.createElement(Dn.default.Item,{noStyle:!0},Mt.createElement(Pt.Z,{value:hn==null?void 0:hn.score,className:ut.baseFormItem,min:0,max:100,disabled:!0}))),Mt.createElement("span",{className:"ml10"},"%")))))},Mt.createElement(Dn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Mt.createElement(An,{readOnly:!0,value:hn==null?void 0:hn.input,rows:4})),Mt.createElement(Dn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Mt.createElement(An,{readOnly:!0,value:hn==null?void 0:hn.output,rows:4}))))))),kn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},xn=ge(59301),jn=(0,re.forwardRef)(({data:_t=[]},en)=>{var hn;const[En,on]=(0,re.useState)(),Xt=_t.filter(ht=>ht.show);(0,re.useEffect)(()=>{Xt.length&&on(Xt[0].id)},[_t==null?void 0:_t.length]);const Xe=((hn=Xt.find(ht=>ht.id===En))==null?void 0:hn.element)||null;return(0,re.useImperativeHandle)(en,()=>({setActiveTab:ht=>on(ht)})),xn.createElement("div",{className:kn.tabs},xn.createElement("div",{className:kn.tabWarp},Xt.map(ht=>xn.createElement("div",{onClick:()=>on(ht.id),className:`${kn.tab} ${ht.id===En?kn.active:""}`,key:ht.id},ht.name))),xn.createElement("div",{className:kn.content},Xe))}),pn=ge(59301),cr=Object.defineProperty,nr=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,ln=(_t,en,hn)=>en in _t?cr(_t,en,{enumerable:!0,configurable:!0,writable:!0,value:hn}):_t[en]=hn,hr=(_t,en)=>{for(var hn in en||(en={}))Er.call(en,hn)&&ln(_t,hn,en[hn]);if(Ar)for(var hn of Ar(en))wr.call(en,hn)&&ln(_t,hn,en[hn]);return _t},Gn=(_t,en)=>nr(_t,pr(en)),qn=(_t,en,hn)=>new Promise((En,on)=>{var Xt=wt=>{try{ht(hn.next(wt))}catch(Rt){on(Rt)}},Xe=wt=>{try{ht(hn.throw(wt))}catch(Rt){on(Rt)}},ht=wt=>wt.done?En(wt.value):Promise.resolve(wt.value).then(Xt,Xe);ht((hn=hn.apply(_t,en)).next())});const or={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},yn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Rn=({hack:_t,onTriggerPraise:en,topicId:hn,page:En,onPageChange:on,user:Xt,current_user:Xe,submitRecords:ht,submitting:wt,submitResult:Rt,setActiveIndex:bt,hack_sets:an})=>{var Ut,tn;const[Yt]=(0,we.useSearchParams)(),[Fn,$n]=(0,re.useState)("0"),ir=(0,we.useLocation)(),[Ln,Wn]=(0,re.useState)(!1),[Ft,Ct]=(0,re.useState)(null),[It,nn]=(0,re.useState)([]),[Cn,Sn]=(0,re.useState)([]),[Zt,On]=(0,re.useState)({page:1,limit:10}),Un=(0,re.useRef)(null),rr=(0,re.useRef)(null);console.log(Xt,"user");let[sr,bn]=(0,re.useState)(Gn(hr({},(0,we.useParams)()),{page:1,per_page:20,name:""}));(0,re.useEffect)(()=>{rr.current&&(_t==null?void 0:_t.is_close_tips)===!1&&Ft===null&&Ct(!0)},[rr.current,_t==null?void 0:_t.is_close_tips,Ft]);function yr(){return qn(this,null,function*(){yield(0,fe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,re.useEffect)(()=>{bt(Fn)},[Fn]);function vr(Jn){return qn(this,null,function*(){let zn=Jn.target.id;if(zn==="1"){let Lr=yield(0,fe.ZP)(`/api/myproblems/${sr.id}/redo_logs.json`,{method:"get",params:hr({},Zt)});(Lr==null?void 0:Lr.status)===0&&Sn(Lr==null?void 0:Lr.data)}$n(zn)})}(0,re.useEffect)(()=>yt.Z.subscribe("to-commit-info",()=>{$n("1"),Un.current&&Un.current.setActiveTab("1")}),[]),(0,re.useEffect)(()=>yt.Z.subscribe("to-reset-info",()=>{vr({target:{id:"1"}}),Un.current&&Un.current.setActiveTab("2")}),[]);function xr(){$n("2")}function Xn(){return qn(this,null,function*(){let Jn=yield(0,fe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:hr({identifier:sr==null?void 0:sr.id},sr)});nn(Jn)})}const Bn=[{title:null,description:pn.createElement("div",null,pn.createElement("b",{onClick:()=>{Ct(!1),yr(),Wn(!0),Xn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),pn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),pn.createElement(de.ZP,{onClick:()=>{Ct(!1),yr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>rr.current}];return pn.createElement("div",{className:He["left-panel"]},pn.createElement("ul",{className:`${He["s-navs"]} ${He["bg-white"]} ${He.b1}`},(_t==null?void 0:_t.is_program)&&!Yt.get("pageId")&&pn.createElement(ue.Z,{title:"\u9898\u76EE\u5217\u8868"},pn.createElement("div",{onClick:()=>{Xn(),Wn(!0)},className:He.btns,ref:rr,style:Ft?{pointerEvents:"none"}:{}},pn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),pn.createElement("li",{style:{marginLeft:20}},pn.createElement("a",{className:Fn==="0"?He.active:"",id:"0",onClick:vr},"\u9898\u76EE\u63CF\u8FF0")),pn.createElement("li",null,pn.createElement("a",{className:Fn==="1"?He.active:"",id:"1",onClick:vr},"\u64CD\u4F5C\u8BB0\u5F55")),(Yt.get("type")!=="exercises"&&(_t==null?void 0:_t.answer_text_show)||Yt.get("type")!=="exercises"&&(_t==null?void 0:_t.analysis_show))&&pn.createElement("li",null,pn.createElement("a",{className:Fn==="4"?He.active:"",id:"4",onClick:vr},"\u89E3\u7B54\u53C2\u8003")),Yt.get("type")!=="exercises"&&pn.createElement("li",null,pn.createElement("a",{className:Fn==="2"?He.active:"",id:"2",onClick:vr},"\u8BC4\u8BBA")),!!(an!=null&&an.length)&&Yt.get("type")!=="exercises"&&Yt.get("type")!=="1"&&pn.createElement("li",null,pn.createElement("a",{className:Fn==="5"?He.active:"",id:"5",onClick:vr},"\u6D4B\u8BD5\u7528\u4F8B"))),pn.createElement("div",{className:`${He["tab-panel-body"]} ${Fn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},pn.createElement(nt,{hack:_t,onTriggerPraise:en,toDiscuss:xr})),pn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${Fn==="1"?"":"hide"}`},pn.createElement(jn,{ref:Un,data:[{id:"1",show:Yt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:pn.createElement(pn.Fragment,null,ht!=null&&ht.records_count||wt?pn.createElement(tt,{page:En,onPageChange:on,topicId:hn,submitting:wt,key:(Rt==null?void 0:Rt.id)||1,submitRecords:ht,submitResult:Rt}):pn.createElement($e.Z,null))},{id:"2",show:Yt.get("type")==="exercises"||(_t==null?void 0:_t.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:pn.createElement(pn.Fragment,null,pn.createElement(Qe.default,{pagination:!1,dataSource:Cn==null?void 0:Cn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Jn,zn,Lr)=>Ye()(Jn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Jn,zn,Lr)=>{var Wr;return(Wr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(aa=>aa.id===Jn))==null?void 0:Wr.name}}]}),pn.createElement(et.Z,{style:{marginTop:10},current:Zt.page,total:Cn==null?void 0:Cn.count,hideOnSinglePage:!0,onChange:Jn=>qn(void 0,null,function*(){Zt.page=Jn,On(Zt);let zn=yield(0,fe.ZP)(`/api/myproblems/${sr.id}/redo_logs.json`,{method:"get",params:Gn(hr({},Zt),{courseId:sr.courseId})});(zn==null?void 0:zn.status)===0&&Sn(zn==null?void 0:zn.data)})}))}]})),pn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${Fn==="4"?"":"hide"}`},pn.createElement(jn,{data:[{id:"1",show:Yt.get("type")!=="exercises"&&(_t==null?void 0:_t.answer_text_show),name:"\u7B54\u6848",element:pn.createElement(pn.Fragment,null,pn.createElement(ot,{hack:_t,current_user:Xe}))},{id:"2",show:Yt.get("type")!=="exercises"&&(_t==null?void 0:_t.analysis_show),name:"\u89E3\u6790",element:pn.createElement(pn.Fragment,null,pn.createElement(dn,{hack:_t,current_user:Xe}))}]})),pn.createElement("div",{className:`${He["tab-panel-body"]} ${Fn==="2"?"":"hide"}`,style:{padding:0}},pn.createElement(cn,{user:Xt,activeIndex:Fn,identifier:_t.identifier,hack:_t,onTriggerPraise:en})),pn.createElement("div",{className:`${He["tab-panel-body"]} ${Fn==="5"?"":"hide"}`,style:{padding:12}},pn.createElement(ar,{data:an||[],hack:_t})),pn.createElement(a.Z,{rootClassName:He.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Wn(!1),open:Ln},pn.createElement(ie.Z,null,pn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),pn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",It==null?void 0:It.total_count,"\u9898\xA0[\xA0",It==null?void 0:It.total_score,"\u5206\xA0]\xA0"),!(Xt!=null&&Xt.hack_manager)&&pn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",It==null?void 0:It.work_score,"\u5206")),pn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),pn.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(Xt!=null&&Xt.hack_manager)&&pn.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Jn=>{sr.page=1,sr.finish_status=Jn,bn(hr({},sr)),Xn()}},pn.createElement(xt.default.Option,{value:""},"\u5168\u90E8"),pn.createElement(xt.default.Option,{value:0},"\u672A\u5F00\u59CB"),pn.createElement(xt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),pn.createElement(xt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),pn.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Jn=>{sr.page=1,sr.difficult=Jn||null,bn(hr({},sr)),Xn()}},pn.createElement(xt.default.Option,{value:0},"\u5168\u90E8"),pn.createElement(xt.default.Option,{value:1},"\u7B80\u5355"),pn.createElement(xt.default.Option,{value:2},"\u9002\u4E2D"),pn.createElement(xt.default.Option,{value:3},"\u56F0\u96BE")),pn.createElement(ft.default.Search,{size:"large",onSearch:Jn=>{sr.name=Jn,sr.page=1,bn(hr({},sr)),Xn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),pn.createElement("div",{className:He.list,style:{height:36,background:"#3D445C"}},!(Xt!=null&&Xt.hack_manager)&&pn.createElement("span",null,"\u72B6\u6001"),pn.createElement("span",null,"\u5E8F\u53F7"),pn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),pn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),pn.createElement("div",{style:{overflow:"auto",flex:1}},(Ut=It==null?void 0:It.data)!=null&&Ut.length?(tn=It==null?void 0:It.data)==null?void 0:tn.map((Jn,zn)=>pn.createElement("div",{onClick:()=>qn(void 0,null,function*(){let Lr=yield(0,fe.ZP)(`/api/problems/${Jn==null?void 0:Jn.identifier}/start.json`,{method:"get",params:{hack_user_id:Xt==null?void 0:Xt.user_id}});Lr&&(window.location.href=`/myproblems/${Lr==null?void 0:Lr.identifier}${window.location.search}`)}),className:`${He.list} ${Jn!=null&&Jn.checked?He.active:""}`},!(Xt!=null&&Xt.hack_manager)&&pn.createElement(pn.Fragment,null,!(Jn!=null&&Jn.opened)&&pn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Jn==null?void 0:Jn.opened)&&!(Jn!=null&&Jn.passed)&&pn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Jn==null?void 0:Jn.opened)&&(Jn==null?void 0:Jn.passed)&&pn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),pn.createElement("span",null,(sr.page-1)*20+(zn+1)),pn.createElement("span",{style:{flex:1},title:Jn.name},`[${Jn==null?void 0:Jn.score}\u5206]`,"\xA0",Jn.name),pn.createElement("span",{style:{flexBasis:48,paddingRight:0}},or[Jn.difficult]))):pn.createElement($e.Z,null)),pn.createElement(et.Z,{current:sr.page,className:"mt20",hideOnSinglePage:!0,total:It==null?void 0:It.count,pageSize:sr.per_page,onChange:(Jn,zn)=>{sr.page=Jn,sr.per_page=zn,Xn()}})),pn.createElement(ct.Z,{rootClassName:He.tour,closeIcon:!1,open:!!Ft,steps:Bn,gap:{offset:3,radius:2}}))},Yn=ge(62522),Tn=ge(27158),lr=ge(22744),er=ge(21390),Vn=ge(72530),Fr=ge(35195),Pr=ge(25492),Kn=ge(92310),Sr=ge.n(Kn),Rr=ge(42217),fr=ge(81747),Qn=ge(51976),mn=ge(59301),tr=Object.defineProperty,Tr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,ur=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,Dr=(_t,en,hn)=>en in _t?tr(_t,en,{enumerable:!0,configurable:!0,writable:!0,value:hn}):_t[en]=hn,gr=(_t,en)=>{for(var hn in en||(en={}))Cr.call(en,hn)&&Dr(_t,hn,en[hn]);if(ur)for(var hn of ur(en))Ir.call(en,hn)&&Dr(_t,hn,en[hn]);return _t},br=(_t,en)=>Tr(_t,_r(en)),kr=(_t,en)=>{var hn={};for(var En in _t)Cr.call(_t,En)&&en.indexOf(En)<0&&(hn[En]=_t[En]);if(_t!=null&&ur)for(var En of ur(_t))en.indexOf(En)<0&&Ir.call(_t,En)&&(hn[En]=_t[En]);return hn},Br=(_t,en,hn)=>new Promise((En,on)=>{var Xt=wt=>{try{ht(hn.next(wt))}catch(Rt){on(Rt)}},Xe=wt=>{try{ht(hn.throw(wt))}catch(Rt){on(Rt)}},ht=wt=>wt.done?En(wt.value):Promise.resolve(wt.value).then(Xt,Xe);ht((hn=hn.apply(_t,en)).next())});const{Countdown:Or}=E.default,Gr={Java:"java",C:"c",Python:"py","C++":"c"};var jr=(_t=>(_t[_t.SET_LOADING=0]="SET_LOADING",_t[_t.GET_DATA=1]="GET_DATA",_t[_t.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",_t[_t.SET_DATA=3]="SET_DATA",_t[_t.SET_DEBUGING=4]="SET_DEBUGING",_t[_t.SET_SUBMITING=5]="SET_SUBMITING",_t[_t.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",_t[_t.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",_t[_t.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",_t[_t.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",_t[_t.SET_PAGE=10]="SET_PAGE",_t))(jr||{});function Vr(){return new Date().getTime()}const Jr={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function qr(_t,en){switch(en.type){case 1:return gr(gr({},_t),en.payload);case 3:return br(gr({},_t),{data:en.payload});case 0:return br(gr({},_t),{loading:en.payload});case 9:return br(gr({},_t),{showNote:en.payload});case 4:return br(gr({},_t),{debuging:en.payload});case 5:return br(gr({},_t),{submitting:en.payload});case 2:return br(gr({},_t),{submitRecords:en.payload});case 10:return br(gr({},_t),{submitRecordPage:en.payload});case 6:return br(gr({},_t),{executingMessage:en.payload});case 7:return gr(gr({},_t),en.payload);case 8:return gr(gr({},_t),en.payload);default:throw new Error}}var Hr=({children:_t})=>{var en,hn,En,on,Xt;const[Xe,ht]=(0,re.useReducer)(qr,Jr),{id:wt}=(0,we.useParams)(),Rt=(0,we.useLocation)(),[bt]=(0,we.useSearchParams)(),{loading:an,data:Ut,debugResult:tn,submitResult:Yt,submitRecords:Fn,submitRecordPage:$n,showNote:ir,debuging:Ln,submitting:Wn,executingMessage:Ft}=Xe,[Ct,It]=(0,re.useState)("#37AD83"),[nn,Cn]=(0,re.useState)(null),[Sn,Zt]=(0,re.useState)({}),[On,Un]=(0,re.useState)(!0),[rr,sr]=(0,re.useState)(!1),[bn,yr]=(0,re.useState)(!1),vr=(0,re.useRef)(null),xr=(0,re.useRef)(0),Xn=Ut==null?void 0:Ut.user,Bn=Ut==null?void 0:Ut.hack,[Jn,zn]=(0,re.useState)(!1),Lr=(0,re.useRef)(1),Wr=(0,re.useRef)(!1);(0,Rr.y)(bt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:aa}=(0,Rr.X)(),[ma,ya]=(0,re.useState)(""),ba=(0,Vn._)(Sn);(0,re.useEffect)(()=>{function dr(){return Br(this,null,function*(){var Mr,Qr,$r,pa,da;Un(!0);const ta=yield(0,le.fu)(wt,{exercise_id:bt.get("exercisesId")});if(setTimeout(()=>{Un(!1)},800),ta.status!==401){try{ta.hack.code=Ve.Base64.decode(ta.hack.code)}catch(Ur){console.log(Ur)}ta.hack=br(gr({},ta.hack),{is_program:bt.get("type")==="1"}),ht({type:1,payload:{loading:!1,data:ta}})}if(bt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ur;bt.get("coursesId")=="coursesId"?Ur=yield(0,se._F)({categoryId:bt.get("exercisesId"),login:bt.get("login")}):Ur=yield(0,se._B)({categoryId:bt.get("exercisesId"),login:bt.get("login")}),Zt(gr({},Ur)),aa((Mr=Ur==null?void 0:Ur.exercise)==null?void 0:Mr.forbid_copy),typeof((Qr=Ur==null?void 0:Ur.exercise)==null?void 0:Qr.left_time)=="number"&&(Cn(Date.now()+(($r=Ur==null?void 0:Ur.exercise)==null?void 0:$r.left_time)*1e3),setTimeout(()=>{It("red")},(((pa=Ur==null?void 0:Ur.exercise)==null?void 0:pa.left_time)-300>0?((da=Ur==null?void 0:Ur.exercise)==null?void 0:da.left_time)-300:0)*1e3))}})}wt&&dr()},[wt]),(0,re.useEffect)(()=>{var dr;return bt.get("type")==="exercises"&&((dr=Sn==null?void 0:Sn.exercise)!=null&&dr.screen_open)&&(window.removeEventListener("blur",la,!1),Fr.U.forEach((Mr,Qr)=>{window.addEventListener(Mr,la,!1)}),window.addEventListener("blur",la,!1),window.focus()),()=>{document.removeEventListener((0,oe.gH)(),la)}},[Sn]),(0,re.useEffect)(()=>{ma==="1"&&wt&&Bn!=null&&Bn.language&&ea()},[wt,$n,Bn==null?void 0:Bn.language,ma]),(0,re.useEffect)(()=>(Bn!=null&&Bn.is_program&&(xr.current=0,vr.current=setInterval(()=>{Ea()},15e3)),()=>{clearInterval(vr.current)}),[Bn==null?void 0:Bn.is_program]);const Ea=()=>Br(void 0,null,function*(){let dr=yield(0,fe.ZP)(`/api/myproblems/${wt}/save_long_time.json`,{method:"get",params:{answer_long_time:xr.current}})}),la=()=>{Wr.current||(0,oe.BU)(),window.parent.postMessage("backExercise","*")};function ea(){return Br(this,null,function*(){try{const dr=yield(0,le.zO)(wt,{limit:15,page:$n,language:Bn==null?void 0:Bn.language});ht({type:2,payload:dr})}catch(dr){console.log(dr)}})}function ua(dr){ht({type:10,payload:dr})}function na(dr){return Br(this,null,function*(){var Mr;let Qr;(bt.get("ip_limit")==="inner"||bt.get("ip_bind_type")==="true")&&(Qr=yield(0,Tn.y)({ip_limit:bt.get("ip_limit"),ip_bind:bt.get("ip_bind_type")==="true"}));const $r=yield(0,le.n4)(wt,{code:Ve.Base64.encode(dr||Bn.code),language:Bn==null?void 0:Bn.language,exercise_id:bt.get("exercisesId"),question_id:bt.get("questionId"),ip:Qr});return $r.status===-5&&(0,we.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:br(gr({errorMessage:$r==null?void 0:$r.message},(Sn==null?void 0:Sn.exercise)||{}),{exercise_user_id:(Mr=Sn==null?void 0:Sn.exercise)==null?void 0:Mr.exercise_user_id,id:bt.get("exercisesId")})}}),$r})}function Sa(){return Br(this,null,function*(){if(Lr.current=2,!Wn){ht({type:5,payload:!0});try{yt.Z.publish("to-commit-info");const dr=yield na();if(console.log(dr,1),dr.status===0){let ta=function(){return Br(this,null,function*(){const{status:Ur,data:fa}=yield(0,le.rX)(wt,"submit"),Pa=Vr()-da>($r*pa+30)*1e3;if(Ur!==0&&!Pa&&setTimeout(ta,1e3),Pa&&Ur!==0){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),ht({type:5,payload:!1});return}if(Ur===0){fa.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(fa==null?void 0:fa.status)===0&&bt.get("type")==="1"&&yr(!0);const Ma=yield(0,le.zO)(wt,{limit:15,page:$n,language:Bn==null?void 0:Bn.language});ht({type:8,payload:br(gr({},Xe),{submitResult:fa,submitting:!1,submitRecords:Ma})})}})},Mr={};bt.get("type")==="exercises"&&(Mr.extras={exercise_id:bt.get("exercisesId"),question_id:bt.get("questionId")},(bt.get("ip_limit")==="inner"||bt.get("ip_bind_type")==="true")&&(Mr.extras.ip=yield(0,Tn.y)({ip_limit:bt.get("ip_limit"),ip_bind:bt.get("ip_bind_type")==="true"})));const Qr=yield(0,le.bM)(wt,Mr);if(Qr.status===-1&&bt.get("exercisesId")){window.parent.location.href=`/classrooms/${bt.get("coursesId")}/exercise/${bt.get("exercisesId")}/detail`;return}const{time_limit:$r,test_case_size:pa}=Bn,da=Vr();Qr.status>-1?ta():ht({type:5,payload:!1})}else ht({type:5,payload:!1})}catch(dr){console.log(dr),ht({type:5,payload:!1})}zn(!1)}})}function ia(){return Br(this,null,function*(){Lr.current=1,Xe.debuging=!0,ht({type:4,payload:!0});try{if((yield na()).status===0){let da=function(){return Br(this,null,function*(){const{status:ta,message:Ur,data:fa}=yield(0,le.rX)(wt,"debug"),Pa=Vr()-pa>(Mr+30)*1e3;if(ta!==0&&!Pa&&(ht({type:6,payload:Ur}),setTimeout(da,1e3)),Pa){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ht({type:4,payload:!1}),ht({type:7,payload:br(gr({},Xe),{debugResult:{status:2},debuging:!1})});return}ta===0&&(fa.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ht({type:4,payload:!1}),ht({type:7,payload:br(gr({},Xe),{debugResult:fa,debuging:!1})}))})};const{time_limit:Mr}=Bn;let Qr={input:encodeURIComponent(Ut.test_case.input)};bt.get("type")==="exercises"&&(Qr.exercise_id=bt.get("exercisesId"));const $r=yield(0,le.MU)(wt,Qr);if($r.status===-1&&bt.get("exercisesId")){window.parent.location.href=`/classrooms/${bt.get("coursesId")}/exercise/${bt.get("exercisesId")}/detail`;return}const pa=Vr();($r==null?void 0:$r.status)>-1?da():ht({type:4,payload:!1})}else ht({type:4,payload:!1})}catch(dr){console.log(dr)}finally{}})}function Yr(dr,Mr){const Qr=Mr?{modify_code:!1}:{};ht({type:3,payload:br(gr({},Ut),{hack:gr(br(gr({},Bn),{code:dr}),Qr)})}),zn(!0)}const ca=dr=>Br(void 0,null,function*(){let Mr=yield(0,fe.ZP)(`/api/problems/${Bn==null?void 0:Bn.identifier}/start.json`,{method:"get",params:{language:dr==="C++"||dr==="c++"?encodeURIComponent(dr):dr,hack_user_id:Xn==null?void 0:Xn.user_id}});Mr.status!==-1&&we.history.replace(`/myproblems/${Mr==null?void 0:Mr.identifier}${window.location.search}`)});function wa(dr){let Mr=dr.target.value;ht({type:3,payload:br(gr({},Ut),{test_case:{input:Mr}})})}function Ca(){return Br(this,null,function*(){try{let dr={};bt.get("type")==="exercises"?dr.exercise_id=bt.get("exercisesId"):Bn!=null&&Bn.homework_common_id&&(dr.homework_common_id=Bn==null?void 0:Bn.homework_common_id);const Mr=yield(0,le.H7)(wt,gr({},dr));Mr.status===401||(Yr(Ve.Base64.decode(Mr.code)),(bt.get("type")==="exercises"||Bn!=null&&Bn.homework_common_id)&&yt.Z.publish("to-reset-info"))}catch(dr){console.log(dr)}})}function Aa(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:mn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",mn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Br(this,null,function*(){const dr=yield(0,le.fi)(wt);dr.status===401||Yr(Ve.Base64.decode(dr.code),!0)})}})}function xa(){ht({type:9,payload:!0})}function Fa(){ht({type:9,payload:!1})}function Da(dr){return Br(this,null,function*(){yield(0,le.MK)(wt,dr),ht({type:1,payload:{showNote:!1,data:br(gr({},Ut),{hack:br(gr({},Bn),{notes:dr.notes})})}})})}const oa={hack:Bn,isLoading:On,input:(en=Ut==null?void 0:Ut.test_case)==null?void 0:en.input,is_file:(hn=Ut==null?void 0:Ut.test_case)==null?void 0:hn.is_file,identifier:Bn==null?void 0:Bn.identifier,attachments_count:Ut==null?void 0:Ut.attachments_count,language:Bn==null?void 0:Bn.language,code:Bn==null?void 0:Bn.code,title:"main."+Gr[Bn==null?void 0:Bn.language],modify_code:Bn==null?void 0:Bn.modify_code,notes:Bn==null?void 0:Bn.notes,debugResult:tn,debuging:Ln,submitting:Wn,submitResult:Yt,executingMessage:Ft,onCancelNote:Fa,onAddNote:Da,showNote:ir,user:Xn,onShowNote:xa,onSubmitCode:Sa,onChangeCode:Yr,onChangeInput:wa,onDebugCode:ia,onResetCode:Ca,onSyncCode:Aa,onUpdateCode:na,onChangeLanguage:ca,isWhiteTheme:rr,setIsWhiteTheme:sr,topDispatch:ht};function Oa(){return Br(this,null,function*(){const{praise_count:dr}=yield(0,le.vl)(Bn.id,{container_type:"Hack",type:1});let Mr=br(gr({},Ut),{hack:br(gr({},Bn),{praises_count:dr,user_praise:!Bn.user_praise})});ht({type:3,payload:Mr})})}const Ta={topicId:wt,submitResult:Yt,submitRecords:Fn,submitting:Wn,page:$n,onPageChange:ua,hack:Bn,user:Ut==null?void 0:Ut.user,hack_sets:Ut==null?void 0:Ut.hack_sets,current_user:Ut==null?void 0:Ut.current_user,onTriggerPraise:Oa,setActiveIndex:ya};return console.log(Sn),mn.createElement(mn.Fragment,null,mn.createElement(me.Z,{spinning:an,delay:500},Ut?mn.createElement(mn.Fragment,null,mn.createElement("header",{className:Sr()(Pr.Z.header,rr&&Pr.Z.whiteHeader)},bt.get("type")!=="exercises"&&mn.createElement("div",null,mn.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${Xn==null?void 0:Xn.image_url}`,alt:"user",width:36}),mn.createElement("span",{style:{color:rr?"#333":"#B2BACB",fontSize:16}},Xn==null?void 0:Xn.name)),bt.get("type")==="exercises"&&mn.createElement("div",null,mn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",mn.createElement("span",{className:"ml10"},(En=Sn==null?void 0:Sn.exercise)==null?void 0:En.user_name)),mn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",mn.createElement("span",{className:"ml10"},(on=Sn==null?void 0:Sn.exercise)==null?void 0:on.student_id))),mn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},mn.createElement("div",null,Bn.name)),(Bn==null?void 0:Bn.is_program)&&mn.createElement(lr.Z,{defaultValue:Bn==null?void 0:Bn.answer_long_time,onChange:dr=>{xr.current=dr},className:Pr.Z.timepiece}),Xn!=null&&Xn.hack_manager?mn.createElement(we.Link,{className:Pr.Z.btn_edit,to:bt.get("type")==="1"?bt.get("pageId")?`/problems/newedit/${Bn.identifier}?type=1&pageId=${bt.get("pageId")}&backUrl=${bt.get("backUrl")}`:`/problems/newedit/${Bn.identifier}?type=1`:`/problems/newedit/${Bn.identifier}`}," ",mn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Xt=Sn==null?void 0:Sn.exercise)!=null&&Xt.left_time)&&mn.createElement(mn.Fragment,null,mn.createElement("span",{style:{color:Ct,marginRight:6},className:`iconfont icon-daojishi ${Pr.Z.djs}`}),mn.createElement("span",{className:"c-white mr20"},mn.createElement(Or,{valueStyle:{color:Ct,fontSize:20,fontWeight:500},title:mn.createElement("span",{style:{color:Ct,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:nn,onFinish:()=>Br(void 0,null,function*(){const dr=yield(0,se.VL)({categoryId:bt.get("exercisesId"),commit_method:2});if((dr==null?void 0:dr.status)===0&&(na(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:mn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",mn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Br(void 0,null,function*(){window.parent.location.href=`/classrooms/${bt.get("coursesId")}/exercise/${bt.get("exercisesId")}/detail`})})),(dr==null?void 0:dr.status)===-3){const Mr=parseInt(dr==null?void 0:dr.message);Cn(Date.now()+Mr*1e3)}})}))),bt.get("type")==="exercises"?mn.createElement(de.ZP,{type:"primary",onClick:()=>{const dr=()=>Br(void 0,null,function*(){yield na(),zn(!1),ba(),Wr.current=!0,la()});if(!(Fn!=null&&Fn.records_count)||Jn){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:mn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:dr});return}dr()}},mn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):mn.createElement("span",{onClick:()=>{var dr;if(bt.get("backUrl"))we.history.push(bt.get("backUrl"));else if(bt.get("type")==="1"){let Mr=(dr=localStorage.getItem("program_homework"))==null?void 0:dr.split(",");we.history.push(`/classrooms/${Mr==null?void 0:Mr[0]}/program_homework/${Mr==null?void 0:Mr[1]}/detail`)}else we.history.push("/problemset")}},mn.createElement(ue.Z,{title:"\u5173\u95ED"},mn.createElement("i",{style:{color:rr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),mn.createElement(me.Z,{size:"large",spinning:On},mn.createElement(ae.Z,{className:Sr()(Pr.Z.myProblems,rr&&Pr.Z.whiteMyProblems),leftChild:mn.createElement(Rn,gr({},Ta)),rightChild:mn.createElement(Nr,gr({},oa))}))):null,mn.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:bn,className:"oj-modal"},mn.createElement("section",{className:"oj-modal-content"},mn.createElement("div",{className:"oj-modal-head"},mn.createElement("img",{src:Yn,alt:""}),mn.createElement("i",{onClick:()=>yr(!1),className:"iconfont icon-guanbi1"})),mn.createElement("aside",null,mn.createElement("img",{className:"mr30",src:Qn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",mn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Yt==null?void 0:Yt.execute_time,"ms"),"\u4F18\u4E8E",mn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Yt==null?void 0:Yt.time_better_than)||100,"%"),"\u7684\u7528\u6237"),mn.createElement("aside",{className:"mb50"},mn.createElement("img",{src:fr.Z,className:"mr30"}),mn.createElement("span",{className:"oj-modal-tt"},mn.createElement("span",null,mn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),mn.createElement("span",{className:"c-light-primary"},Yt==null?void 0:Yt.execute_memory,"kb")),mn.createElement("span",null,mn.createElement("span",null))),"\u4F18\u4E8E",mn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Yt==null?void 0:Yt.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),mn.createElement("div",{id:"oj-modal-next",onClick:()=>Br(void 0,null,function*(){var dr;if(Yt!=null&&Yt.next_identifier){let Mr=yield(0,fe.ZP)(`/api/problems/${Yt==null?void 0:Yt.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Xn==null?void 0:Xn.user_id}});Mr&&(window.location.href=`/myproblems/${Mr==null?void 0:Mr.identifier}${window.location.search}`)}else{let Mr=(dr=localStorage.getItem("program_homework"))==null?void 0:dr.split(",");we.history.push(`/classrooms/${Mr==null?void 0:Mr[0]}/program_homework/${Mr==null?void 0:Mr[1]}/detail`)}}),className:"oj-modal-btn"},Yt!=null&&Yt.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),mn.createElement(er.Z,{successCb:()=>{Lr.current===1?ia():Sa()}}))};function Zr({title:_t,modify_code:en,onSyncCode:hn,onShowCodeSetting:En,onResetCode:on,hack:Xt,onChangeLanguage:Xe,isWhiteTheme:ht,onShowResourceCentre:wt,attachments_count:Rt}){var bt;const an=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:mn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:on})},[Ut]=(0,we.useSearchParams)(),tn=Ut.get("language"),Yt=Fn=>Fn==="1"?"c++":Fn==="2"?"C++":Fn;return(0,re.useEffect)(()=>{tn&&Xe(Yt(tn))},[]),(0,re.useEffect)(()=>{Xt!=null&&Xt.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:mn.createElement(z.Z,null),content:mn.createElement("div",null,mn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),mn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),mn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>on()})},[Xt==null?void 0:Xt.language]),console.log(Xt,ht,"hack"),mn.createElement("div",{className:`${Pr.Z.codeHead} ${ht?Pr.Z.whiteCodeHead:""}`},mn.createElement("div",{className:Pr.Z.navWrap},(bt=Xt==null?void 0:Xt.all_language)==null?void 0:bt.map(Fn=>mn.createElement("div",{className:`${Pr.Z.nav} ${Fn===(Xt==null?void 0:Xt.language)?Pr.Z.active:""}`,key:Fn,onClick:()=>Xe(Fn)},mn.createElement(ue.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},mn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),mn.createElement("span",null,Fn)))),mn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},en?mn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:hn},mn.createElement("img",{src:Ge,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Rt>0&&mn.createElement("a",{onClick:wt},mn.createElement(ue.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),mn.createElement("a",{onClick:an},mn.createElement(ue.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),mn.createElement("a",{onClick:En},mn.createElement(ue.Z,{title:"\u8BBE\u7F6E"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Nr(_t){var en=_t,{input:hn,is_file:En,identifier:on,showNote:Xt,onShowNote:Xe,notes:ht,onCancelNote:wt,onAddNote:Rt,debugResult:bt,language:an,debuging:Ut,submitting:tn,executingMessage:Yt,code:Fn,onSubmitCode:$n,onDebugCode:ir,onChangeCode:Ln,onChangeInput:Wn,onUpdateCode:Ft,user:Ct,isLoading:It,submitResult:nn}=en,Cn=kr(en,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Sn(On,Un){return mn.createElement(Zr,br(gr({},Cn),{onShowCodeSetting:On,onShowResourceCentre:Un}))}const Zt=gr({input:hn,is_file:En,debugResult:bt,debuging:Ut,submitting:tn,executingMessage:Yt,onDebugCode:ir,onChangeCode:Ln,onSubmitCode:$n,onChangeInput:Wn,user:Ct,submitResult:nn},Cn);return mn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},mn.createElement(Ue,{setIsWhiteTheme:Cn==null?void 0:Cn.setIsWhiteTheme,isLoading:It,language:an,value:Fn,identifier:on,onChange:Ln,onUpdateCode:Ft,ActionBarRender:Sn}),mn.createElement(_e.ZP,gr({},Zt)))}},10129:function(dt,st,ge){"use strict";ge.d(st,{h:function(){return re}});var re=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(re||{})},67172:function(dt,st,ge){"use strict";ge.d(st,{H7:function(){return a},MK:function(){return z},MU:function(){return se},X6:function(){return ae},bM:function(){return le},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return ne},vl:function(){return b},zO:function(){return oe}});var re=ge(38147),we=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(ee,te,ce)=>te in ee?we(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ee[te]=ce,ue=(ee,te)=>{for(var ce in te||(te={}))he.call(te,ce)&&de(ee,ce,te[ce]);if(E)for(var ce of E(te))me.call(te,ce)&&de(ee,ce,te[ce]);return ee};function ie(ee,te){return(0,re.U2)(`myproblems/${ee}.json`,ue({hidePopLogin:!0},te||{}))}function le(ee,te){return(0,re.v_)(`myproblems/${ee}/code_submit.json`,te)}function se(ee,te){return(0,re.v_)(`myproblems/${ee}/code_debug.json`,te)}function oe(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,re.U2)(`myproblems/${ee}/submit_records.json`,te)}function ae(ee){return(0,re.U2)("myproblems/record_detail.json",{id:ee})}function ne(ee,te){return(0,re.U2)(`myproblems/${ee}/result.json`,{mode:te})}function z(ee,te){return(0,re.v_)(`myproblems/${ee}/add_notes.json`,te)}function a(ee,te){return(0,re.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function y(ee){return(0,re.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,te){return(0,re.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,re.v_)(`discusses/${ee}/plus.json`,te)}},44489:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return Ve}});var re=ge(59301),we=ge(78241),E=ge(8591),he=ge(43418),me=ge(99313),de=ge(57809),ue=ge(19842),ie=ge(98228),le=ge(92832),se=ge(1710),oe=ge(6848),ae=ge(58421),ne=ge(3113),z=ge(38147),a={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},y=ge(3033),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},b=ge(6339),ee=ge(65862),te=ge(24334),ce=ge(65582);const pe=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ye=({qitem:_e})=>{var He,Ke,Qe,et,Je,We,De,Ye,Fe,ke;const tt=(0,ce.useIntl)();return re.createElement("div",{className:x.warp},re.createElement("div",{className:x.mainPart},re.createElement("div",{className:x.qcount},(_e==null?void 0:_e.question_type)===8&&re.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(He=_e==null?void 0:_e.program_attr)==null?void 0:He.description}),(_e==null?void 0:_e.question_type)!=8&&re.createElement(b.Z,{className:x.qtitle,value:(_e==null?void 0:_e.name)||(_e==null?void 0:_e.title)})),((_e==null?void 0:_e.question_type)===0||(_e==null?void 0:_e.question_type)===2)&&re.createElement("div",null,(Ke=_e==null?void 0:_e.choices)==null?void 0:Ke.map(($e,qe)=>re.createElement("div",{className:x.redio},!($e!=null&&$e.is_answer)&&re.createElement("span",{className:x.redioitem}),($e==null?void 0:$e.is_answer)&&re.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),re.createElement(b.Z,{className:$e!=null&&$e.is_answer?x.titleyes:x.title,value:pe[qe]+($e==null?void 0:$e.choice_text)}),($e==null?void 0:$e.is_answer)&&re.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(_e==null?void 0:_e.question_type)===1&&re.createElement("div",null,(Qe=_e==null?void 0:_e.choices)==null?void 0:Qe.map(($e,qe)=>re.createElement("div",{className:x.checkbox},!($e!=null&&$e.is_answer)&&re.createElement("span",{className:x.checkboxitem}),($e==null?void 0:$e.is_answer)&&re.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),re.createElement(b.Z,{className:$e!=null&&$e.is_answer?x.titleyes:x.title,value:pe[qe]+($e==null?void 0:$e.choice_text)}),($e==null?void 0:$e.is_answer)&&re.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(_e==null?void 0:_e.question_type)===3&&re.createElement("div",{className:x.completion},(et=_e==null?void 0:_e.standard_answer)==null?void 0:et.map(($e,qe)=>{var Ne;return re.createElement("div",{style:{display:"flex"}},re.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",qe+1),re.createElement("div",{className:x.content},(Ne=$e==null?void 0:$e.answer_text)==null?void 0:Ne.map((Te,Re)=>re.createElement("div",{className:x.items},Te))))})),(_e==null?void 0:_e.question_type)===4&&re.createElement("div",{className:x.simple},re.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),re.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Je=_e==null?void 0:_e.answer_texts)!=null&&Je[0]?re.createElement(b.Z,{className:x.content,value:(We=_e==null?void 0:_e.answer_texts)==null?void 0:We[0]}):re.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(_e==null?void 0:_e.question_type)===5&&((De=_e==null?void 0:_e.challenge_names)==null?void 0:De.map(($e,qe)=>re.createElement("div",{className:x.shixun},re.createElement("span",{className:x.qtitle},re.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ee.EM)(qe+1),"\u9898"),$e)))),(_e==null?void 0:_e.question_type)===6&&re.createElement("div",{className:x.program},re.createElement(b.Z,{className:x.content,value:((Ye=_e==null?void 0:_e.program_attr)==null?void 0:Ye.description)||"- -"})),(_e==null?void 0:_e.question_type)===7&&((Fe=_e==null?void 0:_e.sub_item_banks)==null?void 0:Fe.map(($e,qe)=>{var Ne,Te,Re,Me,nt;return re.createElement("div",null,re.createElement("div",{className:x.combination},re.createElement("span",{className:x.qtitle},$e==null?void 0:$e.name)),re.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},re.createElement("div",null,(($e==null?void 0:$e.item_type)=="SINGLE"||($e==null?void 0:$e.item_type)=="JUDGMENT")&&((Ne=$e==null?void 0:$e.choices)==null?void 0:Ne.map((at,rt)=>re.createElement("div",{className:x.redio},!(at!=null&&at.is_answer)&&re.createElement("span",{className:x.redioitem}),(at==null?void 0:at.is_answer)&&re.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),re.createElement(b.Z,{className:at!=null&&at.is_answer?x.titleyes:x.title,value:pe[rt]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&re.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),($e==null?void 0:$e.item_type)=="MULTIPLE"&&((Te=$e==null?void 0:$e.choices)==null?void 0:Te.map((at,rt)=>re.createElement("div",{className:x.checkbox},!(at!=null&&at.is_answer)&&re.createElement("span",{className:x.checkboxitem}),(at==null?void 0:at.is_answer)&&re.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),re.createElement(b.Z,{className:at!=null&&at.is_answer?x.titleyes:x.title,value:pe[rt]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&re.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),($e==null?void 0:$e.item_type)=="COMPLETION"&&re.createElement("div",{className:x.completion},(Re=$e==null?void 0:$e.standard_answer)==null?void 0:Re.map((at,rt)=>{var ot;return re.createElement("div",{style:{display:"flex"}},re.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",rt+1),re.createElement("div",{className:x.content},(ot=at==null?void 0:at.answer_text)==null?void 0:ot.map((yt,gt)=>re.createElement("div",{className:x.items},yt))))})),($e==null?void 0:$e.item_type)=="SUBJECTIVE"&&re.createElement("div",{className:x.simple},re.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),re.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Me=$e==null?void 0:$e.answer_texts)!=null&&Me[0]?re.createElement(b.Z,{className:x.content,value:(nt=$e==null?void 0:$e.answer_texts)==null?void 0:nt[0]}):re.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(_e==null?void 0:_e.question_type)===8&&re.createElement("div",null,re.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:te.Base64.decode(((ke=_e==null?void 0:_e.program_attr)==null?void 0:ke.code)||"")})),(_e==null?void 0:_e.question_type)===5&&re.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},re.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},re.createElement("div",{style:{marginRight:30}},re.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),re.createElement("span",{style:{color:"#000000"}},(_e==null?void 0:_e.author_name)||"- -")),re.createElement("div",{style:{marginRight:30}},re.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),re.createElement("span",{style:{color:"#000000"}},(_e==null?void 0:_e.author_school_name)||"- -")),re.createElement("div",{style:{marginRight:30}},re.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),re.createElement("span",{style:{color:"#000000"}},(_e==null?void 0:_e.study_count)||"0"))),re.createElement("a",{className:x.shixunbutton,href:`/shixuns/${_e==null?void 0:_e.identifier}/challenges?exercise=true`,target:"_blank"},re.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((_e==null?void 0:_e.question_type)<=4||[6,8].includes(_e==null?void 0:_e.question_type))&&re.createElement("div",{className:x.bottom},re.createElement("div",{className:x.bottomitem},re.createElement("span",{className:x.left},"\u89E3\u6790"),re.createElement("span",{className:x.right},_e!=null&&_e.analysis?re.createElement(b.Z,{value:_e==null?void 0:_e.analysis}):re.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),re.createElement("div",{className:x.bottomitem},re.createElement("span",{className:x.left},tt.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),re.createElement("span",{className:x.right},(_e==null?void 0:_e.difficulty)===1?tt.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}):(_e==null?void 0:_e.difficulty)===2?tt.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}):tt.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"}))),re.createElement("div",{className:x.bottomitem},re.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),re.createElement("span",{className:x.right},_e!=null&&_e.tag_discipline?_e==null?void 0:_e.tag_discipline:re.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=ge(64303),Ee=ge(96435),be=ge(61485),Se=ge(90463),Pe=ge(11517),Ce=ge(59301),xe=Object.defineProperty,Be=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Le=(_e,He,Ke)=>He in _e?xe(_e,He,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):_e[He]=Ke,Ze=(_e,He)=>{for(var Ke in He||(He={}))Ie.call(He,Ke)&&Le(_e,Ke,He[Ke]);if(Oe)for(var Ke of Oe(He))je.call(He,Ke)&&Le(_e,Ke,He[Ke]);return _e},ze=(_e,He)=>Be(_e,Ae(He)),Ue=(_e,He,Ke)=>new Promise((Qe,et)=>{var Je=Ye=>{try{De(Ke.next(Ye))}catch(Fe){et(Fe)}},We=Ye=>{try{De(Ke.throw(Ye))}catch(Fe){et(Fe)}},De=Ye=>Ye.done?Qe(Ye.value):Promise.resolve(Ye.value).then(Je,We);De((Ke=Ke.apply(_e,He)).next())});const Ge=({setScoreShow:_e,ScoreShow:He,onOk:Ke,isshixuns:Qe,isloadings:et,dispatch:Je,isIntelligentAssistant:We=!1,newExercisePaper:De,shixunsDetail:Ye})=>{var Fe,ke,tt;const $e=(0,ce.useIntl)();let[qe,Ne]=(0,re.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:We,group_id:[]}),[Te,Re]=(0,re.useState)([]),[Me,nt]=(0,re.useState)([]),[at,rt]=(0,re.useState)([]),[ot,yt]=(0,re.useState)([]);const[gt,pt]=(0,re.useState)(!1),[lt]=we.default.useForm(),[Et,St]=(0,re.useState)(),[Dt,kt]=(0,re.useState)(!1);let[Ot,Gt]=(0,re.useState)(Qe);const[At,Tt]=(0,re.useState)([]),[Lt,rn]=(0,re.useState)(0),[gn,qt]=(0,re.useState)(!0),[Qt,zt]=(0,re.useState)([]),[un,fn]=(0,re.useState)([]),_n=[{name:"\u5168\u90E8",value:"",question_type:0},{name:$e.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),value:"SINGLE",question_type:0},{name:$e.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),value:"MULTIPLE",question_type:1},{name:$e.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),value:"JUDGMENT",question_type:2},{name:$e.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),value:"COMPLETION",question_type:3},{name:$e.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),value:"SUBJECTIVE",question_type:4},{name:$e.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),value:"SHIXUN",question_type:5},{name:$e.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),value:"PROGRAM",question_type:6},{name:$e.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"}),value:"COMBINATION",question_type:7},{name:$e.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),value:"BPROGRAM",question_type:8}];let[Ht,wn]=(0,re.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Wt=(0,re.useRef)(new Set),sn=(0,re.useRef)(new Set),it=[{name:$e.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),value:1},{name:$e.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),value:2},{name:$e.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"}),value:3}],Bt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],jt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Nt,Kt]=(0,re.useState)(!1),cn=()=>{lt.resetFields(),Ot=!1,Gt(!1),Kt(!1),lt.submit()};(0,re.useEffect)(()=>{var Pt,$t,Mt,An,Nn,ar,kn,xn,mr,jn;(((Mt=($t=(Pt=De==null?void 0:De.editData)==null?void 0:Pt.exercise)==null?void 0:$t.exist_item_bank_ids)==null?void 0:Mt.length)>0||((ar=(Nn=(An=De==null?void 0:De.editData)==null?void 0:An.exercise)==null?void 0:Nn.exist_item_bank_shixun_ids)==null?void 0:ar.length)>0)&&fn([...(xn=(kn=De==null?void 0:De.editData)==null?void 0:kn.exercise)==null?void 0:xn.exist_item_bank_ids,...(jn=(mr=De==null?void 0:De.editData)==null?void 0:mr.exercise)==null?void 0:jn.exist_item_bank_shixun_ids])},[(ke=(Fe=De==null?void 0:De.editData)==null?void 0:Fe.exercise)==null?void 0:ke.exist_item_bank_ids]),(0,re.useEffect)(()=>{He&&(lt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),gn&&Ot&&(lt.setFieldsValue({item_type:"SHIXUN"}),qe.item_type="SHIXUN",Ne(Ze({},qe)),qt(!1)),xt(qe),ft(),ct({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[He]),(0,re.useEffect)(()=>{Lt>0&&setTimeout(()=>{rn(0)},2e3)},[Lt]);function xt(Pt){return Ue(this,null,function*(){var $t,Mt,An;if(pt(!0),Ne(Ze({},Pt)),(at==null?void 0:at.length)<=0&&Pt.type==="5"){yt([]),pt(!1);return}console.log("----",at,At);let Nn=Pt.type==="5"?at==null?void 0:at.filter(xn=>!At.includes(xn)):null,ar=Pt.type==="5"?at==null?void 0:at.filter(xn=>At.includes(xn)):null;Pt.group_id=(($t=Pt.group_id)==null?void 0:$t.map(xn=>xn==null?void 0:xn.value))||null;let kn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:ze(Ze({},Pt),{discipline_id:((Mt=Pt==null?void 0:Pt.courseid)==null?void 0:Mt[0])||null,sub_discipline_id:((An=Pt==null?void 0:Pt.courseid)==null?void 0:An[1])||null,ids:Nn,shixun_ids:ar,include_shixuns:!We,keyword:Pt.keyword?encodeURIComponent(Pt.keyword):Pt.keyword,type:Pt.type==="5"?null:Pt.type,clazz:Pt.type==="3"?"ItemBanksGroup":null})});yt(kn),pt(!1)})}function ft(){return Ue(this,null,function*(){let Pt=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:qe.type==="5"?null:qe.type,clazz:"ItemBanksGroup"}});Re((0,y.L)(Pt==null?void 0:Pt.disciplines))})}function ct(Pt){return Ue(this,null,function*(){var $t;let Mt=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Pt}),An=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:($t=Mt==null?void 0:Mt.data)==null?void 0:$t.map(Nn=>({title:Nn.name,id:Nn.id,pid:Nn.id,value:Nn.id,key:Nn.id,isLeaf:!Nn.have_child}))}];zt(An)})}function mt(Pt){return Ue(this,null,function*(){var $t,Mt,An,Nn;pt(!0);let ar=($t=Pt.list)==null?void 0:$t.filter(mr=>!At.includes(mr)),kn=(Mt=Pt.list)==null?void 0:Mt.filter(mr=>At.includes(mr));if(ar.length===0&&kn.length===0){pt(!1),yt([]);return}let xn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:ze(Ze({},Pt),{discipline_id:((An=Pt==null?void 0:Pt.courseid)==null?void 0:An[0])||null,sub_discipline_id:((Nn=Pt==null?void 0:Pt.courseid)==null?void 0:Nn[1])||null,ids:ar,shixun_ids:kn,type:Pt.type==="5"?null:Pt.type,clazz:Pt.type==="3"?"ItemBanksGroup":null})});pt(!1),yt(xn)})}const Vt=Pt=>Ue(void 0,null,function*(){const $t=yield Je({type:"shixunsDetail/release",payload:{id:Pt}});let Mt=$t==null?void 0:$t.tag_position,An=($t==null?void 0:$t.evaluation_set_position)||[],Nn=$t.status;return Nn===0?(E.ZP.success("\u53D1\u5E03\u6210\u529F"),xt(qe),!0):(Nn===2?E.ZP.error(`\u7B2C${An.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Nn===3?E.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Mt.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):E.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),dn=Pt=>(Pt==null?void 0:Pt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",ut=(Pt,$t,Mt)=>Pt.map(An=>An.key===$t?Ze(Ze({},An),Mt):An.children?ze(Ze({},An),{children:ut(An.children,$t,Mt)}):An),Mn=Pt=>Ue(void 0,null,function*(){const{key:$t}=Pt;let Mt=qe.type;const An=yield(0,Pe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs($t),type:Mt}),{data:Nn,total_count:ar}=An||{};ar>0&&zt(kn=>ut(kn,$t,{children:Nn.map(xn=>({title:xn.name,id:xn.id,pid:xn.id,value:xn.id,key:xn.id,isLeaf:!xn.have_child}))}))});function In(Pt){console.log("----",qe),Pt==="1"&&(Ht.gg=Ze({},qe)),Pt==="2"&&(Ht.scj=Ze({},qe)),Pt==="3"&&(Ht.ttgx=Ze({},qe)),Pt==="0"&&(Ht.wcjd=Ze({},qe)),Pt==="5"&&(Ht.yx=Ze({},qe)),wn(Ze({},Ht))}function Dn(){qe.type==="1"&&(qe=Ht.gg),qe.type==="2"&&(qe=Ht.scj),qe.type==="3"&&(qe=Ht.ttgx),qe.type==="0"&&(qe=Ht.wcjd),qe.type==="5"&&(qe=Ht.yx),(qe==null?void 0:qe.item_type)==="SHIXUN"?(Ot=!0,Gt(!0)):(Ot=!1,Gt(!1)),lt.setFieldsValue(Ze({},qe)),Ne(Ze({},qe)),xt(Ze({},qe))}return Ce.createElement("div",null,Ce.createElement(he.default,{title:!1,footer:!1,open:He,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{_e(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:a.title},We?"\u4EE5\u9898\u6362\u9898":$e.formatMessage({id:"paperlibrary.selectFromQuestionBank",defaultMessage:"\u9898\u5E93\u9009\u9898"}))),We&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(me.default,{className:a.tabWrap,activeKey:qe.type,onChange:Pt=>{Pt==="3"?(qe.show_all_share=!0,ct({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):qe.show_all_share=null,Pt==="0"&&ct({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),In(qe.type),qe.type=Pt,(qe==null?void 0:qe.item_type)==="SHIXUN"&&qe.type!=="5"&&(Ot=!0,Gt(!0)),Kt(!1),qe.type==="5"&&(Ot=!1,Gt(!1)),Dn(),ft()},items:[{label:$e.formatMessage({id:"paperlibrary.public",defaultMessage:"\u516C\u5171"}),key:"1"},{label:$e.formatMessage({id:"paperlibrary.teamShare",defaultMessage:"\u56E2\u961F\u5171\u4EAB"}),key:"3"},{label:$e.formatMessage({id:"paperlibrary.favorites",defaultMessage:"\u6536\u85CF\u5939"}),key:"2"},{label:$e.formatMessage({id:"paperlibrary.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}),key:"0"},{label:Ce.createElement("div",null,$e.formatMessage({id:"paperlibrary.selected",defaultMessage:"\u5DF2\u9009"}),at.length>0&&Ce.createElement("span",{className:a.titlecount},at.length),Lt>0&&Ce.createElement("span",{className:a.add},"+",Lt)),key:"5"}]}),Ce.createElement(we.default,{layout:"inline",form:lt,onValuesChange:(Pt,$t)=>{const Mt=Object.values($t).some(Nn=>Nn!==null&&Nn!==""&&Nn!==void 0),An=$t.keyword==="";if(Kt(Mt||!An),qe.page=1,($t==null?void 0:$t.item_type)==="SHIXUN"){if(qe.type==="5"?Gt(!1):Gt(!0),Pt.keyword||Pt.keyword==="")return;lt.submit()}else{if(Pt!=null&&Pt.courseid&<.setFieldsValue({tag_discipline_id:""}),Gt(!1),Pt.keyword||Pt.keyword==="")return;lt.submit()}},onFinish:Pt=>{var $t;qe.type==="3"&&(!Pt.group_id||(($t=Pt==null?void 0:Pt.group_id)==null?void 0:$t.length)===0)?qe.show_all_share=!0:qe.show_all_share=null,Ne(Ze(Ze({},qe),Pt)),xt(Ze(Ze({},qe),Pt))}},Ce.createElement(we.default.Item,{name:"item_type"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:$e.formatMessage({id:"paperlibrary.questionType",defaultMessage:"\u9898\u578B"}),style:{width:110},size:"middle"},(We?_n.slice(0,6):_n).map(Pt=>Ce.createElement(de.default.Option,{key:Pt.value},Pt.name)))),Ce.createElement(we.default.Item,{name:"courseid"},Ce.createElement(ue.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:$e.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"}),options:Te})),!Ot&&Ce.createElement(we.default.Item,{name:"tag_discipline_id"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(tt=ot==null?void 0:ot.tag_disciplines)==null?void 0:tt.map(Pt=>Ce.createElement(de.default.Option,{key:Pt.id},Pt.name)))),Ce.createElement(we.default.Item,{name:Ot?"diff":"difficulty"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:$e.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),style:{width:118},size:"middle",allowClear:!0},!Ot&&it.map(Pt=>Ce.createElement(de.default.Option,{key:Pt.value},Pt.name)),Ot&&Bt.map(Pt=>Ce.createElement(de.default.Option,{key:Pt.value},Pt.name)))),Ot&&Ce.createElement(we.default.Item,{name:"shixun_publish_status"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},jt.map(Pt=>Ce.createElement(de.default.Option,{key:Pt.value},Pt.name)))),(qe.type==="3"||qe.type==="0")&&!Ot&&Ce.createElement(we.default.Item,{name:"group_id"},Ce.createElement(ie.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Pt,$t)=>$t.title.toUpperCase().indexOf(Pt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Mn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Qt})),Nt&&Ce.createElement("span",{className:a.allqingchu,onClick:cn},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(we.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(le.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>lt.submit()}),onSearch:Pt=>{lt.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{qe.updated_at==="asc"?qe.updated_at="desc":qe.updated_at="asc",Ne(ze(Ze({},qe),{page:1})),xt(ze(Ze({},qe),{page:1}))}}," ",qe.updated_at?Ce.createElement("img",{src:qe.updated_at==="asc"?ve.Z:Ee.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),$e.formatMessage({id:"paperlibrary.sortByUpdateTime",defaultMessage:"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"})),Ce.createElement("div",{onClick:()=>{qe.quotes==="asc"?qe.quotes="desc":qe.quotes="asc",Ne(ze(Ze({},qe),{page:1})),xt(ze(Ze({},qe),{page:1}))},style:{marginLeft:20}}," ",qe.quotes?Ce.createElement("img",{src:qe.quotes==="asc"?ve.Z:Ee.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),$e.formatMessage({id:"paperlibrary.sortByUsageCount",defaultMessage:"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"}))),Ce.createElement(se.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(ot==null?void 0:ot.items)||(ot==null?void 0:ot.shixun_list),pagination:!1,loading:gt,rowKey:Pt=>Pt.id,rowSelection:{type:We?"radio":"checkbox",selectedRowKeys:Me,getCheckboxProps:Pt=>({disabled:Pt.shixun_tag_num===1||(un==null?void 0:un.find($t=>Pt.id===$t))}),onSelect(Pt,$t,Mt){if(We){nt([Pt.id]),sn.current=new Set([Pt.id]),rn(1),rt([Pt.id]);return}if($t)(Ot||Pt!=null&&Pt.challenge_names)&&Tt([...At,Pt.id]),nt([...Me,Pt.id]),Pt.identifier?Wt.current.add(Pt.id):sn.current.add(Pt.id),rn(1),rt([...at,Pt.id]);else{Pt.identifier?Wt.current.delete(Pt.id):sn.current.delete(Pt.id);let An=at.filter(Nn=>Nn!==Pt.id);if(nt(An),rt(An),Ot||Pt!=null&&Pt.challenge_names){let Nn=At.filter(ar=>ar!==Pt.id);Tt([...Nn])}if(qe.type==="5"){mt(ze(Ze({},qe),{list:[...An]}));return}}},onSelectAll(Pt,$t,Mt){var An,Nn;if(Pt){const ar=Mt.map(xn=>xn.id),kn=(Nn=Mt==null?void 0:Mt.filter(xn=>xn==null?void 0:xn.challenge_names))==null?void 0:Nn.map(xn=>xn.id);Tt([...At,...kn]),nt([...Me,...ar]),rt([...at,...ar]);for(const xn of Mt)xn.identifier?Wt.current.add(xn.id):sn.current.add(xn.id)}else{const ar=Mt.map(jn=>jn.id),kn=Me.filter(jn=>!ar.some(pn=>pn===jn)),xn=(An=Mt==null?void 0:Mt.filter(jn=>jn==null?void 0:jn.challenge_names))==null?void 0:An.map(jn=>jn.id);nt([...kn]),rt([...kn]);let mr=At.filter(jn=>!xn.some(pn=>pn===jn.id));Tt([...mr]),qe.type==="5"&&mt(ze(Ze({},qe),{list:[...kn]}));for(const jn of ar)jn.identifier?Wt.current.delete(jn):sn.current.delete(jn)}}},columns:[{title:$e.formatMessage({id:"paperlibrary.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"item_type",key:"item_type",render:(Pt,$t,Mt)=>{var An,Nn;return Ce.createElement(oe.Z,{title:dn($t)},Ce.createElement("div",null,Ot||$t!=null&&$t.challenge_names?$e.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}):(Nn=(An=_n==null?void 0:_n.filter(ar=>ar.value===Pt))==null?void 0:An[0])==null?void 0:Nn.name))}},{title:$e.formatMessage({id:"paperlibrary.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"name",width:Ot?"30%":"60%",key:"name",render:(Pt,$t,Mt)=>{var An;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(oe.Z,{title:dn($t)},Ce.createElement("div",{className:$t!=null&&$t.high_resources_consume?a.q_title:""},Ce.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Ot||$t!=null&&$t.challenge_names?$t!=null&&$t.title||Pt===null?"--":Pt:($t==null?void 0:$t.item_type)=="BPROGRAM"?(An=$t==null?void 0:$t.program_attr)==null?void 0:An.description:Pt}))),($t==null?void 0:$t.high_resources_consume)&&Ce.createElement(Se.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ot,render:(Pt,$t,Mt)=>{var An;return Ce.createElement(oe.Z,{title:dn($t)},Ce.createElement("span",null,Pt?(An=Pt==null?void 0:Pt.split("\u3001"))==null?void 0:An[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ot,render:(Pt,$t,Mt)=>Ce.createElement(oe.Z,{title:dn($t)},Ce.createElement("span",null,Pt||"- -"))},{title:$e.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),dataIndex:"difficulty",key:"difficulty",render:(Pt,$t,Mt)=>{var An,Nn,ar,kn;return Ce.createElement(oe.Z,{title:dn($t)},Ce.createElement("div",null,Ot||$t!=null&&$t.challenge_names?($t==null?void 0:$t.level)||((Nn=(An=it==null?void 0:it.filter(xn=>xn.value===Pt))==null?void 0:An[0])==null?void 0:Nn.name):(kn=(ar=it==null?void 0:it.filter(xn=>xn.value===Pt))==null?void 0:ar[0])==null?void 0:kn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ot,render:(Pt,$t,Mt)=>Ce.createElement(oe.Z,{title:dn($t)},Ce.createElement("div",null,Pt||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ot,render:(Pt,$t,Mt)=>Ce.createElement("span",null,Pt||"- -")},{title:$e.formatMessage({id:"paperlibrary.usageCount",defaultMessage:"\u4F7F\u7528\u6B21\u6570"}),dataIndex:"quotes",key:"quotes",render:(Pt,$t,Mt)=>Ce.createElement(oe.Z,{title:dn($t)},Ce.createElement("div",null,Ot||$t!=null&&$t.challenge_names?($t==null?void 0:$t.study_count)||($t==null?void 0:$t.stu_num):Pt))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ot,render:(Pt,$t,Mt)=>Ce.createElement(oe.Z,{title:dn($t)},Ce.createElement("div",null,Pt||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ot,render:(Pt,$t,Mt)=>Ce.createElement("span",null,Pt||"- -")},{title:$e.formatMessage({id:"paperlibrary.operation",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"id",key:"item_type",render:(Pt,$t,Mt)=>Ce.createElement(oe.Z,{title:dn($t)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var An,Nn;St(ze(Ze({},$t),{question_type:Ot||$t!=null&&$t.challenge_names?5:(Nn=(An=_n==null?void 0:_n.filter(ar=>ar.value===($t==null?void 0:$t.item_type)))==null?void 0:An[0])==null?void 0:Nn.question_type})),kt(!0)}},$e.formatMessage({id:"paperlibrary.view",defaultMessage:"\u67E5\u770B"})),($t==null?void 0:$t.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{he.default.confirm({title:$e.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${$t==null?void 0:$t.identifier}/challenges`)}},($t==null?void 0:$t.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ue(void 0,null,function*(){if(!Vt($t==null?void 0:$t.identifier))return new Promise((An,Nn)=>{Nn()})})})}},"\u53D1\u5E03")))}].filter(Pt=>!Pt.hidden)}),Ce.createElement(ae.Z,{current:qe.page,total:(ot==null?void 0:ot.items_count)||(ot==null?void 0:ot.shixuns_count),style:{marginBottom:20},defaultPageSize:qe.per_page,showTotal:Pt=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Pt),"\xA0\u6761\u6570\u636E"),pageSize:qe.per_page,onChange:(Pt,$t)=>{qe.page=Pt,qe.per_page=$t,Ne(Ze({},qe)),xt(Ze({},qe))}}),Ce.createElement("div",{className:a.bottom},Ce.createElement(ne.ZP,{className:a.no,onClick:()=>{_e(!1)}},$e.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),Ce.createElement(ne.ZP,{loading:et,style:{width:et&&75},className:a.yes,onClick:()=>Ue(void 0,null,function*(){if((at==null?void 0:at.length)<=0){E.ZP.info(We?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ke([...sn.current],[...Wt.current],!0,at==null?void 0:at.length)})},We?"\u5F00\u59CB\u6362\u9898":$e.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"})))),Ce.createElement(he.default,{open:Dt,title:$e.formatMessage({id:"paperlibrary.questionDetails",defaultMessage:"\u9898\u76EE\u8BE6\u60C5"}),footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{kt(!1)},onOk:()=>{kt(!1)}},Ce.createElement(ye,{qitem:Et})))};var Ve=(0,ce.connect)(({shixunsDetail:_e,newExercisePaper:He})=>({shixunsDetail:_e,newExercisePaper:He}))(Ge)},24100:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return oe}});var re=ge(65582),we=ge(43418),E={ul:"ul___TdfYY"},he=ge(32637),me=ge(59301),de=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,le=(ae,ne)=>{var z={};for(var a in ae)ue.call(ae,a)&&ne.indexOf(a)<0&&(z[a]=ae[a]);if(ae!=null&&de)for(var a of de(ae))ne.indexOf(a)<0&&ie.call(ae,a)&&(z[a]=ae[a]);return z},oe=ae=>{var ne=ae,{open:z,onCancel:a}=ne,y=le(ne,["open","onCancel"]);const x=(0,re.useIntl)();return me.createElement(we.default,{centered:!0,open:z,title:me.createElement("div",{style:{fontWeight:"bold"}},x.formatMessage({id:"paths.contactTeachingAssistant",defaultMessage:"\u8054\u7CFB\u6559\u7814\u52A9\u7406"})),width:"696px",onCancel:a,footer:null},me.createElement("div",null,me.createElement("div",{className:"tc"},me.createElement("img",{className:"mt10",src:he,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),me.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),me.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),me.createElement("div",{style:{color:"#333"},className:"pt30 font14"},me.createElement("ul",{className:E.ul},me.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),me.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),me.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},65624:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return oe}});var re=ge(59301),we=ge(8591),E=ge(43418),he=ge(92832),me={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},de=ge(51686),ue=ge(11517),ie=ge(65582),le=(ae,ne,z)=>new Promise((a,y)=>{var x=te=>{try{ee(z.next(te))}catch(ce){y(ce)}},b=te=>{try{ee(z.throw(te))}catch(ce){y(ce)}},ee=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);ee((z=z.apply(ae,ne)).next())});const se=({problemset:ae,dispatch:ne,onOk:z})=>{const a=(0,ie.useIntl)(),[y,x]=(0,re.useState)(""),[b,ee]=(0,re.useState)([0]),te=()=>{ne({type:"problemset/setActionTabs",payload:{}})};(0,re.useEffect)(()=>{var pe,fe;ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(ee([(fe=(pe=ae.actionTabs)==null?void 0:pe.params)==null?void 0:fe.group_id]),x(""))},[ae.actionTabs.key]);const ce=()=>le(void 0,null,function*(){const pe=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!y.trim()){we.ZP.warning(a.formatMessage({id:"problemset.enterFolderName",defaultMessage:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"}));return}if(y.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let ye=0;ye0?b[0]:0,name:y});fe.status===0&&(te(),z(fe==null?void 0:fe.id))});return re.createElement(E.default,{centered:!0,title:a.formatMessage({id:"problemset.createNewFolder",defaultMessage:"\u65B0\u5EFA\u6587\u4EF6\u5939"}),open:ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:te,onOk:ce,destroyOnClose:!0},re.createElement("div",{className:me.addModal},re.createElement("div",{className:me.row},re.createElement("span",{className:me.label},a.formatMessage({id:"problemset.folderName",defaultMessage:"\u6587\u4EF6\u5939\u540D\u79F0"}),": "),re.createElement(he.default,{placeholder:a.formatMessage({id:"problemset.enterFolderName",defaultMessage:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"}),value:y,onChange:pe=>x(pe.target.value)})),re.createElement("div",{className:me.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},re.createElement("span",{className:me.label},a.formatMessage({id:"problemset.folderLocation",defaultMessage:"\u6587\u4EF6\u5939\u4F4D\u7F6E"}),": "),re.createElement(de.Z,{value:b,onChange:pe=>ee(pe)}))))};var oe=(0,ie.connect)(({problemset:ae})=>({problemset:ae}))(se)},36186:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(65582),E=ge(43418),he=ge(96601),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ie=(ne,z)=>{var a={};for(var y in ne)de.call(ne,y)&&z.indexOf(y)<0&&(a[y]=ne[y]);if(ne!=null&&me)for(var y of me(ne))z.indexOf(y)<0&&ue.call(ne,y)&&(a[y]=ne[y]);return a},le=(ne,z,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(pe){x(pe)}},ee=ce=>{try{te(a.throw(ce))}catch(pe){x(pe)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,ee);te((a=a.apply(ne,z)).next())});const se=(0,we.useIntl)(),oe={SINGLE:se.formatMessage({id:"problemset.singleChoice",defaultMessage:"\u5355\u9009\u9898"}),MULTIPLE:se.formatMessage({id:"problemset.multipleChoice",defaultMessage:"\u591A\u9009\u9898"}),JUDGMENT:se.formatMessage({id:"problemset.trueFalse",defaultMessage:"\u5224\u65AD\u9898"}),COMPLETION:se.formatMessage({id:"problemset.fillInTheBlank",defaultMessage:"\u586B\u7A7A\u9898"}),SUBJECTIVE:se.formatMessage({id:"problemset.shortAnswer",defaultMessage:"\u7B80\u7B54\u9898"}),PROGRAM:se.formatMessage({id:"problemset.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),PRACTICAL:se.formatMessage({id:"problemset.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),COMBINATION:se.formatMessage({id:"problemset.compositeQuestion",defaultMessage:"\u7EC4\u5408\u9898"}),BPROGRAM:se.formatMessage({id:"problemset.programFillInTheBlank",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"})},ae=ne=>{var z=ne,{problemset:a,globalSetting:y,loading:x,dispatch:b,onReloadData:ee=()=>{},onReloadBasketData:te=()=>{}}=z,ce=ie(z,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),pe,fe;const ye=()=>le(void 0,null,function*(){const ve=yield b({type:"problemset/basketDelete",payload:a.actionTabs.params});b({type:"problemset/setActionTabs",payload:{}}),ve.status===0&&(ee(),te())});return re.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:se.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:se.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:x["problemset/handleDelete"],width:"442px",onOk:ye,onCancel:()=>{b({type:"problemset/setActionTabs",payload:{}})}},re.createElement("div",{className:he.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",oe[(fe=(pe=a.actionTabs)==null?void 0:pe.params)==null?void 0:fe.type]))};st.Z=(0,we.connect)(({problemset:ne,loading:z,globalSetting:a})=>({problemset:ne,globalSetting:a,loading:z.effects}))(ae)},25670:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return y}});var re=ge(59301),we=ge(43428),E=ge(95237),he=ge(43604),me={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"},de=ge(65582),ue=ge(2524);let ie=[];const le=x=>{ie.forEach(b=>{x.target===b.element||se.isParent(x.target,b.element)||b.callbacks.forEach(ee=>ee())})};window.document.body?window.document.body.addEventListener("click",le):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",le)});const se={isParent:(x,b)=>{let ee=x;for(;ee&&ee.tagName&&ee.tagName.toLowerCase()!=="body";){if(ee===b)return!0;ee=ee.parentNode}return!1},init:(x,b)=>{const ee=ie.filter(te=>te.element===x);return ee.length>0?ee[0].callbacks.push(b):ie.push({element:x,callbacks:[b]}),{clear:()=>{ie=ie.filter(te=>te.element!==x)}}}};var oe=se,ae=ge(96935),ne=ge(59301);const z=(0,de.useIntl)(),a=[{stateName:"single_questions_count",type:"SINGLE",typeName:z.formatMessage({id:"problemset.singleChoice",defaultMessage:"\u5355\u9009\u9898"})},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:z.formatMessage({id:"problemset.multipleChoice",defaultMessage:"\u591A\u9009\u9898"})},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:z.formatMessage({id:"problemset.trueFalse",defaultMessage:"\u5224\u65AD\u9898"})},{stateName:"completion_questions_count",type:"COMPLETION",typeName:z.formatMessage({id:"problemset.fillInTheBlank",defaultMessage:"\u586B\u7A7A\u9898"})},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:z.formatMessage({id:"problemset.shortAnswer",defaultMessage:"\u7B80\u7B54\u9898"})},{stateName:"program_questions_count",type:"PROGRAM",typeName:z.formatMessage({id:"problemset.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"})},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:z.formatMessage({id:"problemset.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"})},{stateName:"combination_questions_count",type:"COMBINATION",typeName:z.formatMessage({id:"problemset.compositeQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:z.formatMessage({id:"problemset.programFillInTheBlank",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"})}],y=({visible:x,basketData:b,basketTotal:ee,onClose:te=()=>{},onDelete:ce=()=>{},onClear:pe,onSubmit:fe})=>{const ye=(0,re.useRef)(),ve=(0,re.useRef)();(0,re.useEffect)(()=>{if(ve.current)return ee>=0&&!ye.current&&(ye.current=oe.init(ve.current,()=>{te()})),()=>{ye.current&&ye.current.clear()}},[ve.current]);const Ee=window.screen.width<=1440;return ne.createElement(we.Z,{rootClassName:me.drawerWrap,placement:"right",closable:!1,mask:!1,open:x,forceRender:!0,width:Ee?130:160,onClose:te},ee>0?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:me.title},z.formatMessage({id:"problemset.questionBasket",defaultMessage:"\u8BD5\u9898\u7BEE"})),ne.createElement("div",{ref:ve,className:me.contentWrap},ne.createElement(E.Z,{wrap:!1,className:me.totalInfo,align:"middle"},ne.createElement(he.Z,{span:14},z.formatMessage({id:"problemset.totalQuestions",defaultMessage:"\u9898\u76EE\u603B\u6570"})),ne.createElement(he.Z,{span:4},ee),ne.createElement(he.Z,{span:6,className:me.clear,onClick:pe},z.formatMessage({id:"problemset.clear",defaultMessage:"\u6E05\u7A7A"}))),a.map(be=>b[be.stateName]>0&&ne.createElement(E.Z,{align:"middle",wrap:!1,className:me.problemset,key:be.type},ne.createElement(he.Z,{span:14},be.typeName),ne.createElement(he.Z,{span:4},b[be.stateName]),ne.createElement(he.Z,{span:6,className:me.delete},ne.createElement("i",{onClick:()=>ce(be.type),className:`iconfont icon-piliangshanchu3 ${me.deleteIcon}`})))),ne.createElement(E.Z,{justify:"center",className:me.createBtnWrapper},ne.createElement(ae.Z,{block:!0,type:"primary",onClick:fe},z.formatMessage({id:"problemset.createTest",defaultMessage:"\u521B\u5EFA\u8BD5\u5377"}))))):ne.createElement("div",{ref:ve},ne.createElement("div",{className:me.title},z.formatMessage({id:"problemset.questionBasket",defaultMessage:"\u8BD5\u9898\u7BEE"})),ne.createElement(ue.Z,{customText:z.formatMessage({id:"problemset.selectQuestionsToAddToBasketBeforeCreatingTest",defaultMessage:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377"}),styles:{width:120},imgStyles:{width:120}})))}},47354:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(65582),E=ge(8591),he=ge(43418),me=ge(89392),de=ge.n(me),ue=ge(96601),ie=ge(6339),le=ge(24334),se=ge.n(le),oe=ge(38147),ae=ge(67172),ne=ge(88125),z=ge(56656),a=ge.n(z),y=ge(59301),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,fe=(Se,Pe,Ce)=>Pe in Se?x(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,ye=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))ce.call(Pe,Ce)&&fe(Se,Ce,Pe[Ce]);if(te)for(var Ce of te(Pe))pe.call(Pe,Ce)&&fe(Se,Ce,Pe[Ce]);return Se},ve=(Se,Pe)=>b(Se,ee(Pe)),Ee=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Ie(Ce.next(je))}catch(Le){Be(Le)}},Oe=je=>{try{Ie(Ce.throw(je))}catch(Le){Be(Le)}},Ie=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Oe);Ie((Ce=Ce.apply(Se,Pe)).next())});const be=({problemset:Se,dispatch:Pe})=>{var Ce,xe,Be,Ae,Oe;const Ie=(0,we.useIntl)(),[je,Le]=(0,re.useState)({}),[Ze,ze]=(0,re.useState)([]),[Ue,Ge]=(0,re.useState)(!1),[Ve,_e]=(0,re.useState)(!1),[He,Ke]=(0,re.useState)({}),Qe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var De,Ye,Fe;if(((De=Se==null?void 0:Se.actionTabs)==null?void 0:De.key)==="BPROGRAM"){const ke=(0,me.cloneDeep)((Ye=Se==null?void 0:Se.actionTabs)==null?void 0:Ye.params);Le(ke),ze((Fe=ke==null?void 0:ke.standard_answer)==null?void 0:Fe.map(tt=>({value:"",answer:(tt==null?void 0:tt.answer_text)||[]})))}},[(Ce=Se==null?void 0:Se.actionTabs)==null?void 0:Ce.key]);function et(){return new Date().getTime()}const Je=()=>Ee(void 0,null,function*(){var De,Ye,Fe,ke,tt;if(Ze.some(Ne=>(Ne==null?void 0:Ne.value)==="")&&!Ue){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ue){const Ne=(0,me.cloneDeep)((De=Se==null?void 0:Se.actionTabs)==null?void 0:De.params);ze([...(Ye=Ne==null?void 0:Ne.standard_answer)==null?void 0:Ye.map(Te=>({value:"",answer:(Te==null?void 0:Te.answer_text)||[],type:""}))]),Ge(!Ue);return}else{let Ne=Ze==null?void 0:Ze.map((Te,Re)=>ve(ye({},Te),{type:Te.types}));ze(Ne)}console.log(Ze),_e(!0);let $e=yield(0,oe.ZP)(`/api/problems/${(Fe=je==null?void 0:je.program_attr)==null?void 0:Fe.identifier}/start.json`,{method:"get"});const qe=yield(0,ae.n4)($e==null?void 0:$e.identifier,{code:(ke=je==null?void 0:je.program_attr)==null?void 0:ke.code,language:(tt=je==null?void 0:je.program_attr)==null?void 0:tt.language,answers:Ze==null?void 0:Ze.map(Ne=>Ne.value)});if((qe==null?void 0:qe.status)===0){let Te=function(){return Ee(this,null,function*(){const{status:Re,message:Me,data:nt}=yield(0,ae.rX)($e==null?void 0:$e.identifier,"submit"),rt=et()-Ne>10*1e3*(Ze==null?void 0:Ze.length);if(Re!==0&&!rt&&setTimeout(Te,1e3),rt){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),_e(!1);return}if(Re===0){_e(!1);let ot=Ze==null?void 0:Ze.map((yt,gt)=>ve(ye({},yt),{type:(nt==null?void 0:nt.right_arr[gt])===1?"success":"warning"}));ze(ot),Ke(nt),nt.status===2&&(_e(!1),he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Ne=et();yield(0,ae.bM)($e==null?void 0:$e.identifier,{}),Te()}else _e(!1);Ge(!Ue)}),We=()=>{Le({}),ze([]),Ge(!1),Pe({type:"problemset/setActionTabs",payload:{}})};return y.createElement(y.Fragment,null,y.createElement(he.default,{centered:!0,destroyOnClose:!0,open:Se.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ue?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:Ie.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:708,onOk:Je,onCancel:We,okButtonProps:{loading:Ve}},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},Ie.formatMessage({id:"problemset.programFillInTheBlank",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"})),y.createElement(ie.Z,{value:(xe=je==null?void 0:je.program_attr)==null?void 0:xe.description}),((Be=je==null?void 0:je.program_attr)==null?void 0:Be.code)&&y.createElement(ie.Z,{showProgramFill:!0,onFillChange:De=>{let Ye=De==null?void 0:De.map((Fe,ke)=>ye({},Fe));ze(Ye)},programFillValue:Ze,value:le.Base64.decode((Ae=je==null?void 0:je.program_attr)==null?void 0:Ae.code)}),Ue&&y.createElement(re.Fragment,null,y.createElement("div",{className:ue.Z.line}),(Oe=je==null?void 0:je.standard_answer)==null?void 0:Oe.map((De,Ye)=>y.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},y.createElement("b",null,"\u586B\u7A7A",Ye+1,"\u7B54\u6848:\xA0"),y.createElement("pre",null,(De==null?void 0:De.answer_text)||""))),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(je==null?void 0:je.analysis)||"\u6682\u65E0\u89E3\u6790")))),(He==null?void 0:He.id)&&He.status!==2&&y.createElement(he.default,{open:(He==null?void 0:He.id)&&He.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Ke({})},onCancel:()=>{Ke({})}},y.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},y.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),y.createElement("span",{style:{marginLeft:12,color:He.status!==0&&"#E30000"}},ne.Im[He.status])),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),y.createElement("span",{style:{marginLeft:12}},a()(He.created_at).format("YYYY-MM-DD HH:mm:ss"))),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),y.createElement("span",{style:{marginLeft:12}},He.language)),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),y.createElement("span",{style:{marginLeft:12}},He.execute_time,"ms"))),y.createElement(ne.Y4,ye({},He)))))};st.Z=(0,we.connect)(({problemset:Se})=>({problemset:Se}))(be)},80950:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return Gt}});var re=ge(59301),we=ge(65582),E=ge(8591),he=ge(43418),me=ge(89392),de=ge(6339),ue=ge(5112),ie=ge(3113),le=ge(28103),se=ge(96601),oe=ge(59301),ae=Object.defineProperty,ne=Object.defineProperties,z=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(At,Tt,Lt)=>Tt in At?ae(At,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):At[Tt]=Lt,ee=(At,Tt)=>{for(var Lt in Tt||(Tt={}))y.call(Tt,Lt)&&b(At,Lt,Tt[Lt]);if(a)for(var Lt of a(Tt))x.call(Tt,Lt)&&b(At,Lt,Tt[Lt]);return At},te=(At,Tt)=>ne(At,z(Tt)),ce=(At,Tt,Lt)=>new Promise((rn,gn)=>{var qt=un=>{try{zt(Lt.next(un))}catch(fn){gn(fn)}},Qt=un=>{try{zt(Lt.throw(un))}catch(fn){gn(fn)}},zt=un=>un.done?rn(un.value):Promise.resolve(un.value).then(qt,Qt);zt((Lt=Lt.apply(At,Tt)).next())});const pe=({problemset:At,dispatch:Tt,showdiv:Lt,data:rn})=>{const gn=(0,we.useIntl)(),[qt,Qt]=(0,re.useState)([]),[zt,un]=(0,re.useState)(!1),fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var Wt;((Wt=Object.keys(rn))==null?void 0:Wt.length)>0&&Qt(rn.choices)},[rn]);const _n=()=>ce(void 0,null,function*(){if(!qt.some(Wt=>Wt==null?void 0:Wt.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(zt){const Wt=(0,me.cloneDeep)(rn);Qt(Wt.choices)}un(!zt)}),Ht=(Wt,sn)=>{console.log(Wt.target.checked);const it=qt.map((Bt,jt)=>te(ee({},Bt),{checked:jt===sn?Wt.target.checked:!1}));Qt(it)},wn=()=>{Qt([]),un(!1),Tt({type:"problemset/setActionTabs",payload:{}})};return oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},gn.formatMessage({id:"problemset.singleChoice",defaultMessage:"\u5355\u9009\u9898"})),oe.createElement(de.Z,{value:rn==null?void 0:rn.name}),qt==null?void 0:qt.map((Wt,sn)=>{const{is_answer:it,checked:Bt,choice_text:jt}=Wt;let Nt="";return zt&&it&&(Nt=se.Z.green),zt&&!it&&Bt&&(Nt=se.Z.red),oe.createElement("div",{key:sn,style:{pointerEvents:zt?"none":"auto"},className:`${se.Z.row} ${Nt}`},oe.createElement(ue.ZP,{onChange:Kt=>Ht(Kt,sn),checked:Bt}),oe.createElement("span",null,fn[sn],".\xA0"),oe.createElement(de.Z,{className:se.Z.html,value:jt}),zt&&it&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),zt&&!it&&Bt&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),zt&&oe.createElement(re.Fragment,null,oe.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),fn[qt.findIndex(Wt=>Wt.is_answer)]),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(rn==null?void 0:rn.analysis)||"\u6682\u65E0\u89E3\u6790"))),oe.createElement("div",{style:{textAlign:"end",marginTop:10}},oe.createElement(ie.ZP,{type:"primary",onClick:()=>{_n()}},zt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&oe.createElement(le.Z,null))};var fe=(0,we.connect)(({problemset:At})=>({problemset:At}))(pe),ye=ge(92832),ve=ge(27687),Ee=ge(59301),be=Object.defineProperty,Se=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ae=(At,Tt,Lt)=>Tt in At?be(At,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):At[Tt]=Lt,Oe=(At,Tt)=>{for(var Lt in Tt||(Tt={}))xe.call(Tt,Lt)&&Ae(At,Lt,Tt[Lt]);if(Ce)for(var Lt of Ce(Tt))Be.call(Tt,Lt)&&Ae(At,Lt,Tt[Lt]);return At},Ie=(At,Tt)=>Se(At,Pe(Tt)),je=(At,Tt,Lt)=>new Promise((rn,gn)=>{var qt=un=>{try{zt(Lt.next(un))}catch(fn){gn(fn)}},Qt=un=>{try{zt(Lt.throw(un))}catch(fn){gn(fn)}},zt=un=>un.done?rn(un.value):Promise.resolve(un.value).then(qt,Qt);zt((Lt=Lt.apply(At,Tt)).next())});const Le=({problemset:At,datas:Tt,showdiv:Lt,dispatch:rn})=>{var gn;const qt=(0,we.useIntl)(),[Qt,zt]=(0,re.useState)({}),[un,fn]=(0,re.useState)([]),[_n,Ht]=(0,re.useState)(!1),wn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var Bt;if(Object.keys(Tt)){const jt=(0,me.cloneDeep)(Tt);zt(jt),fn((Bt=jt==null?void 0:jt.standard_answer)==null?void 0:Bt.map(Nt=>Oe({value:"",answer:(Nt==null?void 0:Nt.answer_text)||[]},Nt)))}},[Tt]);const Wt=()=>je(void 0,null,function*(){var Bt;if(un.some(jt=>(jt==null?void 0:jt.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(_n){const jt=(0,me.cloneDeep)(Tt);fn((Bt=jt==null?void 0:jt.standard_answer)==null?void 0:Bt.map(Nt=>Oe({value:"",answer:(Nt==null?void 0:Nt.answer_text)||[]},Nt)))}Ht(!_n)}),sn=(Bt,jt)=>{const Nt=un.map((Kt,cn)=>Ie(Oe({},Kt),{value:cn===jt?Bt.target.value:Kt.value}));fn(Nt)},it=()=>{zt({}),fn([]),Ht(!1),rn({type:"problemset/setActionTabs",payload:{}})};return Ee.createElement("div",null,Ee.createElement("div",{className:"c-light-primary mb5 font16"},qt.formatMessage({id:"problemset.fillInTheBlank",defaultMessage:"\u586B\u7A7A\u9898"})),Ee.createElement(de.Z,{value:Qt==null?void 0:Qt.name}),un==null?void 0:un.map((Bt,jt)=>{const{value:Nt,answer:Kt}=Bt;let cn="";return _n&&(Kt!=null&&Kt.includes(Nt))&&(cn=se.Z.green),_n&&!(Kt!=null&&Kt.includes(Nt))&&(cn=se.Z.red),Ee.createElement("div",{key:jt,style:{pointerEvents:_n?"none":"auto",marginTop:10},className:`${se.Z.row} ${cn}`},Ee.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",jt+1,"\u7B54\u6848:"),(Bt==null?void 0:Bt.model)===1?Ee.createElement(ye.default.TextArea,{className:se.Z.textArea,style:{width:610,marginRight:10},onChange:xt=>sn(xt,jt),value:Nt}):Ee.createElement(ve.Z,{value:Nt,onChange:xt=>{const ft=un.map((ct,mt)=>Ie(Oe({},ct),{value:mt===jt?xt:ct.value}));fn(ft)}}),_n&&(Kt==null?void 0:Kt.includes(Nt))&&Ee.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),_n&&!(Kt!=null&&Kt.includes(Nt))&&Ee.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),_n&&Ee.createElement(re.Fragment,null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(gn=Qt==null?void 0:Qt.standard_answer)==null?void 0:gn.map((Bt,jt)=>{var Nt,Kt;return Ee.createElement("div",{className:"c-grey-333 mb5"},Ee.createElement("b",null,"\u586B\u7A7A",jt+1,"\u7B54\u6848:\xA0"),(Bt==null?void 0:Bt.model)===1?((Nt=Bt==null?void 0:Bt.answer_text)==null?void 0:Nt.join("\u3001"))||"":Ee.createElement(ve.Z,{value:(Kt=Bt==null?void 0:Bt.answer_text)==null?void 0:Kt.join("\u3001"),disabled:!0}))}),Ee.createElement("div",{className:"c-grey-333 mb10"},Ee.createElement("b",null,"\u89E3\u6790:\xA0"),(Qt==null?void 0:Qt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ee.createElement("div",{style:{textAlign:"end",marginTop:10}},Ee.createElement(ie.ZP,{type:"primary",onClick:()=>{Wt()}},_n?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&Ee.createElement(le.Z,null))};var Ze=(0,we.connect)(({problemset:At})=>({problemset:At}))(Le),ze=ge(59301),Ue=Object.defineProperty,Ge=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Qe=(At,Tt,Lt)=>Tt in At?Ue(At,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):At[Tt]=Lt,et=(At,Tt)=>{for(var Lt in Tt||(Tt={}))He.call(Tt,Lt)&&Qe(At,Lt,Tt[Lt]);if(_e)for(var Lt of _e(Tt))Ke.call(Tt,Lt)&&Qe(At,Lt,Tt[Lt]);return At},Je=(At,Tt)=>Ge(At,Ve(Tt)),We=(At,Tt,Lt)=>new Promise((rn,gn)=>{var qt=un=>{try{zt(Lt.next(un))}catch(fn){gn(fn)}},Qt=un=>{try{zt(Lt.throw(un))}catch(fn){gn(fn)}},zt=un=>un.done?rn(un.value):Promise.resolve(un.value).then(qt,Qt);zt((Lt=Lt.apply(At,Tt)).next())});const De=({problemset:At,datas:Tt,showdiv:Lt,dispatch:rn})=>{var gn;const qt=(0,we.useIntl)(),[Qt,zt]=(0,re.useState)({}),[un,fn]=(0,re.useState)([]),[_n,Ht]=(0,re.useState)(!1),wn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{if(Object.keys(Tt)){const Bt=(0,me.cloneDeep)(Tt);zt(Bt),fn(Bt.choices)}},[Tt]);const Wt=()=>We(void 0,null,function*(){if(!un.some(Bt=>Bt==null?void 0:Bt.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(_n){const Bt=(0,me.cloneDeep)(Tt);fn(Bt.choices)}Ht(!_n)}),sn=(Bt,jt)=>{console.log(Bt.target.checked);const Nt=un.map((Kt,cn)=>Je(et({},Kt),{checked:cn===jt?Bt.target.checked:!1}));fn(Nt)},it=()=>{zt({}),fn([]),Ht(!1),rn({type:"problemset/setActionTabs",payload:{}})};return ze.createElement("div",null,ze.createElement("div",{className:"c-light-primary mb5 font16"},qt.formatMessage({id:"problemset.trueFalse",defaultMessage:"\u5224\u65AD\u9898"})),ze.createElement(de.Z,{value:Qt==null?void 0:Qt.name}),un==null?void 0:un.map((Bt,jt)=>{const{is_answer:Nt,checked:Kt,choice_text:cn}=Bt;let xt="";return _n&&Nt&&(xt=se.Z.green),_n&&!Nt&&Kt&&(xt=se.Z.red),ze.createElement("div",{key:jt,style:{pointerEvents:_n?"none":"auto"},className:`${se.Z.row} ${xt}`},ze.createElement(ue.ZP,{onChange:ft=>sn(ft,jt),checked:Kt}),ze.createElement(de.Z,{className:se.Z.html,value:cn}),_n&&Nt&&ze.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),_n&&!Nt&&Kt&&ze.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),_n&&ze.createElement(re.Fragment,null,ze.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ze.createElement("div",{className:"c-grey-333 mb5"},ze.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(gn=un.find(Bt=>Bt.is_answer))==null?void 0:gn.choice_text),ze.createElement("div",{className:"c-grey-333 mb10"},ze.createElement("b",null,"\u89E3\u6790:\xA0"),(Qt==null?void 0:Qt.analysis)||"\u6682\u65E0\u89E3\u6790"))),ze.createElement("div",{style:{textAlign:"end",marginTop:10}},ze.createElement(ie.ZP,{type:"primary",onClick:()=>{Wt()}},_n?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&ze.createElement(le.Z,null))};var Ye=(0,we.connect)(({problemset:At})=>({problemset:At}))(De),Fe=ge(24905),ke=ge(59301),tt=Object.defineProperty,$e=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Me=(At,Tt,Lt)=>Tt in At?tt(At,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):At[Tt]=Lt,nt=(At,Tt)=>{for(var Lt in Tt||(Tt={}))Te.call(Tt,Lt)&&Me(At,Lt,Tt[Lt]);if(Ne)for(var Lt of Ne(Tt))Re.call(Tt,Lt)&&Me(At,Lt,Tt[Lt]);return At},at=(At,Tt)=>$e(At,qe(Tt)),rt=(At,Tt,Lt)=>new Promise((rn,gn)=>{var qt=un=>{try{zt(Lt.next(un))}catch(fn){gn(fn)}},Qt=un=>{try{zt(Lt.throw(un))}catch(fn){gn(fn)}},zt=un=>un.done?rn(un.value):Promise.resolve(un.value).then(qt,Qt);zt((Lt=Lt.apply(At,Tt)).next())});const ot=({problemset:At,data:Tt,showdiv:Lt,dispatch:rn})=>{const gn=(0,we.useIntl)(),[qt,Qt]=(0,re.useState)([]),[zt,un]=(0,re.useState)(!1),fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var Wt;((Wt=Object.keys(Tt))==null?void 0:Wt.length)>0&&Qt(Tt.choices)},[Tt]);const _n=()=>rt(void 0,null,function*(){if(!qt.some(Wt=>Wt==null?void 0:Wt.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(zt){const Wt=(0,me.cloneDeep)(Tt);Qt(Wt.choices)}un(!zt)}),Ht=(Wt,sn)=>{console.log(Wt.target.checked);const it=qt.map((Bt,jt)=>at(nt({},Bt),{checked:jt===sn?Wt.target.checked:Bt.checked}));Qt(it)},wn=()=>{let Wt="";return qt.forEach((sn,it)=>{sn.is_answer&&(Wt=Wt+fn[it])}),Wt};return ke.createElement("div",null,ke.createElement("div",{className:"c-light-primary mb5 font16"},gn.formatMessage({id:"problemset.multipleChoice",defaultMessage:"\u591A\u9009\u9898"})),ke.createElement(de.Z,{value:Tt==null?void 0:Tt.name}),qt==null?void 0:qt.map((Wt,sn)=>{const{is_answer:it,checked:Bt,choice_text:jt}=Wt;let Nt="";return zt&&it&&(Nt=se.Z.green),zt&&!it&&Bt&&(Nt=se.Z.red),ke.createElement("div",{key:sn,style:{pointerEvents:zt?"none":"auto"},className:`${se.Z.row} ${Nt}`},ke.createElement(Fe.default,{style:{padding:3},onChange:Kt=>Ht(Kt,sn),checked:Bt}),ke.createElement("span",null,fn[sn],".\xA0"),ke.createElement(de.Z,{className:se.Z.html,value:jt}),zt&&it&&ke.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),zt&&!it&&Bt&&ke.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),zt&&ke.createElement(re.Fragment,null,ke.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ke.createElement("div",{className:"c-grey-333 mb5"},ke.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),wn()),ke.createElement("div",{className:"c-grey-333 mb10"},ke.createElement("b",null,"\u89E3\u6790:\xA0"),(Tt==null?void 0:Tt.analysis)||"\u6682\u65E0\u89E3\u6790"))),ke.createElement("div",{style:{textAlign:"end",marginTop:10}},ke.createElement(ie.ZP,{type:"primary",onClick:()=>{_n()}},zt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&ke.createElement(le.Z,null))};var yt=(0,we.connect)(({problemset:At})=>({problemset:At}))(ot),gt=ge(96565),pt=ge(59301),lt=(At,Tt,Lt)=>new Promise((rn,gn)=>{var qt=un=>{try{zt(Lt.next(un))}catch(fn){gn(fn)}},Qt=un=>{try{zt(Lt.throw(un))}catch(fn){gn(fn)}},zt=un=>un.done?rn(un.value):Promise.resolve(un.value).then(qt,Qt);zt((Lt=Lt.apply(At,Tt)).next())});const Et=({problemset:At,dispatch:Tt,showdiv:Lt,datas:rn})=>{var gn,qt,Qt;const zt=(0,we.useIntl)(),[un,fn]=(0,re.useState)({}),[_n,Ht]=(0,re.useState)(!1),[wn,Wt]=(0,re.useState)(!0),[sn,it]=(0,re.useState)("");(0,re.useEffect)(()=>{if(Object.keys(rn)){const Nt=(0,me.cloneDeep)(rn);fn(Nt)}},[rn]);const Bt=()=>lt(void 0,null,function*(){if(!sn){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}_n&&it(""),Ht(!_n)}),jt=()=>{fn({}),Wt(!0),Ht(!1),it(""),Tt({type:"problemset/setActionTabs",payload:{}})};return pt.createElement("div",null,pt.createElement("div",{className:"c-light-primary mb5 font16"},zt.formatMessage({id:"problemset.shortAnswer",defaultMessage:"\u7B80\u7B54\u9898"})),pt.createElement(de.Z,{value:un==null?void 0:un.name,style:{marginBottom:10}}),wn?pt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Wt(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):pt.createElement(gt.Z,{defaultValue:sn,onChange:Nt=>{it(Nt)}}),_n&&pt.createElement(re.Fragment,null,pt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},pt.createElement("span",{style:{color:"#5F6368"}},zt.formatMessage({id:"problemset.referenceAnswer",defaultMessage:"\u53C2\u8003\u7B54\u6848"}),"\uFF1A"),pt.createElement("br",null),((gn=un==null?void 0:un.answer_texts)==null?void 0:gn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((qt=un==null?void 0:un.keywords)==null?void 0:qt.length)>0&&pt.createElement("div",{style:{marginTop:10,marginBottom:10}},pt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Qt=un==null?void 0:un.keywords)==null?void 0:Qt.map(Nt=>{var Kt,cn,xt;return((Kt=Nt==null?void 0:Nt.keyword)==null?void 0:Kt.length)>1?((cn=Nt==null?void 0:Nt.keyword)==null?void 0:cn.join("\u6216"))+"\uFF1B":((xt=Nt==null?void 0:Nt.keyword)==null?void 0:xt[0])+"\uFF1B"})),pt.createElement("div",{style:{color:"#5F6368"}},pt.createElement("b",null,"\u89E3\u6790:"),pt.createElement("br",null),(un==null?void 0:un.analysis)||"\u6682\u65E0\u89E3\u6790"))),pt.createElement("div",{style:{textAlign:"end",marginTop:10}},pt.createElement(ie.ZP,{type:"primary",onClick:()=>{Bt()}},_n?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&pt.createElement(le.Z,null))};var St=(0,we.connect)(({problemset:At})=>({problemset:At}))(Et),Dt=ge(59301),kt=(At,Tt,Lt)=>new Promise((rn,gn)=>{var qt=un=>{try{zt(Lt.next(un))}catch(fn){gn(fn)}},Qt=un=>{try{zt(Lt.throw(un))}catch(fn){gn(fn)}},zt=un=>un.done?rn(un.value):Promise.resolve(un.value).then(qt,Qt);zt((Lt=Lt.apply(At,Tt)).next())});const Ot=({problemset:At,dispatch:Tt})=>{var Lt,rn;const gn=(0,we.useIntl)(),[qt,Qt]=(0,re.useState)({}),[zt,un]=(0,re.useState)(!1),[fn,_n]=(0,re.useState)(!0),[Ht,wn]=(0,re.useState)("");(0,re.useEffect)(()=>{var it,Bt;if(((it=At==null?void 0:At.actionTabs)==null?void 0:it.key)==="COMBINATION"){const jt=(0,me.cloneDeep)((Bt=At==null?void 0:At.actionTabs)==null?void 0:Bt.params);Qt(jt)}},[(Lt=At==null?void 0:At.actionTabs)==null?void 0:Lt.key]);const Wt=()=>kt(void 0,null,function*(){if(!Ht){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}un(!zt)}),sn=()=>{Qt({}),_n(!0),un(!1),wn(""),Tt({type:"problemset/setActionTabs",payload:{}})};return Dt.createElement(he.default,{centered:!0,destroyOnClose:!0,open:At.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:zt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:gn.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:Wt,onCancel:sn},Dt.createElement("div",null,Dt.createElement("div",{className:"c-light-primary mb5 font16"},gn.formatMessage({id:"problemset.compositeQuestion",defaultMessage:"\u7EC4\u5408\u9898"})),Dt.createElement(de.Z,{value:qt==null?void 0:qt.name,style:{marginBottom:10}}),(rn=qt==null?void 0:qt.sub_item_banks)==null?void 0:rn.map((it,Bt)=>{var jt,Nt,Kt,cn,xt;if((it==null?void 0:it.item_type)==="SINGLE")return Dt.createElement(fe,{data:it,showdiv:((jt=qt==null?void 0:qt.sub_item_banks)==null?void 0:jt.length)-1===Bt});if((it==null?void 0:it.item_type)==="MULTIPLE")return Dt.createElement(yt,{data:it,showdiv:((Nt=qt==null?void 0:qt.sub_item_banks)==null?void 0:Nt.length)-1===Bt});if((it==null?void 0:it.item_type)==="JUDGMENT")return Dt.createElement(Ye,{datas:it,showdiv:((Kt=qt==null?void 0:qt.sub_item_banks)==null?void 0:Kt.length)-1===Bt});if((it==null?void 0:it.item_type)==="COMPLETION")return Dt.createElement(Ze,{datas:it,showdiv:((cn=qt==null?void 0:qt.sub_item_banks)==null?void 0:cn.length)-1===Bt});if((it==null?void 0:it.item_type)==="SUBJECTIVE")return Dt.createElement(St,{datas:it,showdiv:((xt=qt==null?void 0:qt.sub_item_banks)==null?void 0:xt.length)-1===Bt})})))};var Gt=(0,we.connect)(({problemset:At})=>({problemset:At}))(Ot)},14833:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(65582),E=ge(8591),he=ge(43418),me=ge(92832),de=ge(89392),ue=ge.n(de),ie=ge(96601),le=ge(6339),se=ge(27687),oe=ge(59301),ae=Object.defineProperty,ne=Object.defineProperties,z=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(fe,ye,ve)=>ye in fe?ae(fe,ye,{enumerable:!0,configurable:!0,writable:!0,value:ve}):fe[ye]=ve,ee=(fe,ye)=>{for(var ve in ye||(ye={}))y.call(ye,ve)&&b(fe,ve,ye[ve]);if(a)for(var ve of a(ye))x.call(ye,ve)&&b(fe,ve,ye[ve]);return fe},te=(fe,ye)=>ne(fe,z(ye)),ce=(fe,ye,ve)=>new Promise((Ee,be)=>{var Se=xe=>{try{Ce(ve.next(xe))}catch(Be){be(Be)}},Pe=xe=>{try{Ce(ve.throw(xe))}catch(Be){be(Be)}},Ce=xe=>xe.done?Ee(xe.value):Promise.resolve(xe.value).then(Se,Pe);Ce((ve=ve.apply(fe,ye)).next())});const pe=({problemset:fe,dispatch:ye})=>{var ve,Ee;const be=(0,we.useIntl)(),[Se,Pe]=(0,re.useState)({}),[Ce,xe]=(0,re.useState)([]),[Be,Ae]=(0,re.useState)(!1),Oe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var Ze,ze,Ue;if(((Ze=fe==null?void 0:fe.actionTabs)==null?void 0:Ze.key)==="COMPLETION"){const Ge=(0,de.cloneDeep)((ze=fe==null?void 0:fe.actionTabs)==null?void 0:ze.params);Pe(Ge),xe((Ue=Ge==null?void 0:Ge.standard_answer)==null?void 0:Ue.map(Ve=>ee({value:"",answer:(Ve==null?void 0:Ve.answer_text)||[]},Ve)))}},[(ve=fe==null?void 0:fe.actionTabs)==null?void 0:ve.key]);const Ie=()=>ce(void 0,null,function*(){var Ze,ze;if(Ce.some(Ue=>(Ue==null?void 0:Ue.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Be){const Ue=(0,de.cloneDeep)((Ze=fe==null?void 0:fe.actionTabs)==null?void 0:Ze.params);xe((ze=Ue==null?void 0:Ue.standard_answer)==null?void 0:ze.map(Ge=>ee({value:"",answer:(Ge==null?void 0:Ge.answer_text)||[]},Ge)))}Ae(!Be)}),je=(Ze,ze)=>{const Ue=Ce.map((Ge,Ve)=>te(ee({},Ge),{value:Ve===ze?Ze.target.value:Ge.value}));xe(Ue)},Le=()=>{Pe({}),xe([]),Ae(!1),ye({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(he.default,{centered:!0,destroyOnClose:!0,open:fe.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Be?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:be.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:708,onOk:Ie,onCancel:Le},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},be.formatMessage({id:"problemset.fillInTheBlank",defaultMessage:"\u586B\u7A7A\u9898"})),oe.createElement(le.Z,{value:Se==null?void 0:Se.name}),Ce==null?void 0:Ce.map((Ze,ze)=>{const{value:Ue,answer:Ge}=Ze;let Ve="";return Be&&(Ge!=null&&Ge.includes(Ue))&&(Ve=ie.Z.green),Be&&!(Ge!=null&&Ge.includes(Ue))&&(Ve=ie.Z.red),oe.createElement("div",{key:ze,style:{pointerEvents:Be?"none":"auto",marginTop:10},className:`${ie.Z.row} ${Ve}`},oe.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",ze+1,"\u7B54\u6848:"),(Ze==null?void 0:Ze.model)===1?oe.createElement(me.default.TextArea,{className:ie.Z.textArea,style:{width:610,marginRight:10},onChange:_e=>je(_e,ze),value:Ue}):oe.createElement(se.Z,{value:Ue,onChange:_e=>{const He=Ce.map((Ke,Qe)=>te(ee({},Ke),{value:Qe===ze?_e:Ke.value}));xe(He)}}),Be&&(Ge==null?void 0:Ge.includes(Ue))&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Be&&!(Ge!=null&&Ge.includes(Ue))&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Be&&oe.createElement(re.Fragment,null,oe.createElement("div",{className:ie.Z.line}),(Ee=Se==null?void 0:Se.standard_answer)==null?void 0:Ee.map((Ze,ze)=>{var Ue,Ge;return oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u586B\u7A7A",ze+1,"\u7B54\u6848:\xA0"),(Ze==null?void 0:Ze.model)===1?((Ue=Ze==null?void 0:Ze.answer_text)==null?void 0:Ue.join("\u3001"))||"":oe.createElement(se.Z,{value:(Ge=Ze==null?void 0:Ze.answer_text)==null?void 0:Ge.join("\u3001"),disabled:!0}))}),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(Se==null?void 0:Se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};st.Z=(0,we.connect)(({problemset:fe})=>({problemset:fe}))(pe)},12829:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return de}});var re={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},we=ge(60324),E=ge(65582),he=ge(59301),de=({data:ue=[],activeTabsKey:ie,onClick:le})=>{const se=(0,E.useIntl)(),oe=()=>ue.map((ne,z)=>he.createElement("div",{key:z,className:re.few},he.createElement("b",{title:ne.name,style:{color:"#333333"},onClick:()=>le(ne.id,!1,ie==="3")},ne.name),z\xA0"))),ae=()=>{let ne=!0;const z=ue.slice(2,-2),a=he.createElement("div",{className:re.pWrap},z.map(y=>he.createElement("span",{title:y.name,onClick:()=>le(y.id,!1,ie==="3"),key:y.id},y.name)));return ue.map((y,x)=>{let b=null;return x>1&&xle(y.id,!1,ie==="3")},y.name),x\xA0")),b})};return he.createElement("aside",{style:{overflowX:"auto"}},ue.length>1&&he.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ue.length===1||le(ue[ue.length-2].id,!1,!0)}}),he.createElement("span",null,se.formatMessage({id:"problemset.currentFolder",defaultMessage:"\u5F53\u524D\u6587\u4EF6\u5939"}),"\uFF1A"),(ue==null?void 0:ue.length)>5?ae():oe())}},10065:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(65582),E=ge(43418),he=ge(96601),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ie=(oe,ae)=>{var ne={};for(var z in oe)de.call(oe,z)&&ae.indexOf(z)<0&&(ne[z]=oe[z]);if(oe!=null&&me)for(var z of me(oe))ae.indexOf(z)<0&&ue.call(oe,z)&&(ne[z]=oe[z]);return ne},le=(oe,ae,ne)=>new Promise((z,a)=>{var y=ee=>{try{b(ne.next(ee))}catch(te){a(te)}},x=ee=>{try{b(ne.throw(ee))}catch(te){a(te)}},b=ee=>ee.done?z(ee.value):Promise.resolve(ee.value).then(y,x);b((ne=ne.apply(oe,ae)).next())});const se=oe=>{var ae=oe,{problemset:ne,globalSetting:z,loading:a,dispatch:y,onReloadData:x=()=>{}}=ae,b=ie(ae,["problemset","globalSetting","loading","dispatch","onReloadData"]);const ee=(0,we.useIntl)(),te=()=>le(void 0,null,function*(){const ce=yield y({type:"problemset/handleDelete",payload:ne.actionTabs.params});y({type:"problemset/setActionTabs",payload:{}}),ce.status===0&&x()});return re.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ne.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:ee.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:ee.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:a["problemset/handleDelete"],width:"442px",onOk:te,onCancel:()=>{y({type:"problemset/setActionTabs",payload:{}})}},re.createElement("div",{className:he.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),re.createElement("div",{className:he.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};st.Z=(0,we.connect)(({problemset:oe,loading:ae,globalSetting:ne})=>({problemset:oe,globalSetting:ne,loading:ae.effects}))(se)},75649:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return ae}});var re=ge(59301),we=ge(8591),E=ge(43418),he=ge(5112),me={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},de=ge(51686),ue=ge(56656),ie=ge.n(ue),le=ge(74128),se=ge(65582);const oe=({problemset:ne,dispatch:z})=>{const a=(0,se.useIntl)(),[y,x]=(0,re.useState)([]),[b,ee]=(0,re.useState)(!0),te=()=>{z({type:"problemset/setActionTabs",payload:{}})};(0,re.useEffect)(()=>{var fe,ye;ne.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&x([(ye=(fe=ne.actionTabs)==null?void 0:fe.params)==null?void 0:ye.group_id])},[ne.actionTabs.key]);const ce=()=>{if(y.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}pe({},`/api/item_banks/export.xlsx?group_id=${y[0]}&include_children=${b}`,(fe,ye)=>{var ve;if(((ve=fe.target.response)==null?void 0:ve.type)==="application/json"){let Se=new FileReader;Se.readAsText(fe.target.response,"utf-8"),Se.addEventListener("loadend",()=>{const Pe=JSON.parse(Se.result);we.ZP.warning((Pe==null?void 0:Pe.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let Ee=new Blob([fe.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),be=`${a.formatMessage({id:"problemset.exportQuestions",defaultMessage:"\u5BFC\u51FA\u8BD5\u9898"})}-${ie()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(Ee,be);else{let Se=URL.createObjectURL(Ee),Pe=document.createElement("a");Pe.href=Se,Pe.setAttribute("download",be),document.body.appendChild(Pe),Pe.click(),window.URL.revokeObjectURL(Pe.href)}te()})},pe=(fe,ye,ve,Ee)=>{const be=le.Z.API_SERVER+ye,Se=new window.XMLHttpRequest;return Se.withCredentials=!0,Se.addEventListener("load",function(Pe){ve(Pe,Se)},!1),Se.addEventListener("error",function(Pe){Ee&&Ee(Pe)},!1),Se.responseType="blob",Se.open("GET",be),Se.send(null),Se};return re.createElement(E.default,{centered:!0,title:a.formatMessage({id:"problemset.exportQuestions",defaultMessage:"\u5BFC\u51FA\u8BD5\u9898"}),open:ne.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:me.customModal,onCancel:te,onOk:ce},re.createElement("aside",{className:me.exportModal},re.createElement("div",{style:{marginBottom:20}},re.createElement("label",{style:{marginRight:20}},a.formatMessage({id:"problemset.exportSettings",defaultMessage:"\u5BFC\u51FA\u8BBE\u7F6E"})),re.createElement(he.ZP.Group,{onChange:fe=>{ee(fe.target.value)},value:b},re.createElement(he.ZP,{value:!0},a.formatMessage({id:"problemset.includeSubFolders",defaultMessage:"\u5305\u542B\u5B50\u6587\u4EF6\u5939"})),re.createElement(he.ZP,{value:!1},a.formatMessage({id:"problemset.onlyCurrentFolder",defaultMessage:"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"})))),re.createElement(de.Z,{value:y,onChange:fe=>x(fe)}),re.createElement("div",{className:me.export_text},a.formatMessage({id:"problemset.compositeAndPracticalNotExportable",defaultMessage:"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA"}))))};var ae=(0,se.connect)(({problemset:ne})=>({problemset:ne}))(oe)},26519:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(65582),E=ge(8591),he=ge(43418),me=ge(5112),de=ge(89392),ue=ge.n(de),ie=ge(96601),le=ge(6339),se=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,pe,fe)=>pe in ce?se(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ce[pe]=fe,x=(ce,pe)=>{for(var fe in pe||(pe={}))z.call(pe,fe)&&y(ce,fe,pe[fe]);if(ne)for(var fe of ne(pe))a.call(pe,fe)&&y(ce,fe,pe[fe]);return ce},b=(ce,pe)=>oe(ce,ae(pe)),ee=(ce,pe,fe)=>new Promise((ye,ve)=>{var Ee=Pe=>{try{Se(fe.next(Pe))}catch(Ce){ve(Ce)}},be=Pe=>{try{Se(fe.throw(Pe))}catch(Ce){ve(Ce)}},Se=Pe=>Pe.done?ye(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((fe=fe.apply(ce,pe)).next())});const te=({problemset:ce,dispatch:pe})=>{var fe,ye;const ve=(0,we.useIntl)(),[Ee,be]=(0,re.useState)({}),[Se,Pe]=(0,re.useState)([]),[Ce,xe]=(0,re.useState)(!1),Be=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var je,Le;if(((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.key)==="JUDGMENT"){const Ze=(0,de.cloneDeep)((Le=ce==null?void 0:ce.actionTabs)==null?void 0:Le.params);be(Ze),Pe(Ze.choices)}},[(fe=ce==null?void 0:ce.actionTabs)==null?void 0:fe.key]);const Ae=()=>ee(void 0,null,function*(){var je;if(!Se.some(Le=>Le==null?void 0:Le.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const Le=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);Pe(Le.choices)}xe(!Ce)}),Oe=(je,Le)=>{console.log(je.target.checked);const Ze=Se.map((ze,Ue)=>b(x({},ze),{checked:Ue===Le?je.target.checked:!1}));Pe(Ze)},Ie=()=>{be({}),Pe([]),xe(!1),pe({type:"problemset/setActionTabs",payload:{}})};return re.createElement(he.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:ve.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:708,onOk:Ae,onCancel:Ie},re.createElement("div",null,re.createElement("div",{className:"c-light-primary mb5 font16"},ve.formatMessage({id:"problemset.trueFalse",defaultMessage:"\u5224\u65AD\u9898"})),re.createElement(le.Z,{value:Ee==null?void 0:Ee.name}),Se==null?void 0:Se.map((je,Le)=>{const{is_answer:Ze,checked:ze,choice_text:Ue}=je;let Ge="";return Ce&&Ze&&(Ge=ie.Z.green),Ce&&!Ze&&ze&&(Ge=ie.Z.red),re.createElement("div",{key:Le,style:{pointerEvents:Ce?"none":"auto"},className:`${ie.Z.row} ${Ge}`},re.createElement(me.ZP,{onChange:Ve=>Oe(Ve,Le),checked:ze}),re.createElement(le.Z,{className:ie.Z.html,value:Ue}),Ce&&Ze&&re.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!Ze&&ze&&re.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&re.createElement(re.Fragment,null,re.createElement("div",{className:ie.Z.line}),re.createElement("div",{className:"c-grey-333 mb5"},re.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ye=Se.find(je=>je.is_answer))==null?void 0:ye.choice_text),re.createElement("div",{className:"c-grey-333 mb10"},re.createElement("b",null,"\u89E3\u6790:\xA0"),(Ee==null?void 0:Ee.analysis)||"\u6682\u65E0\u89E3\u6790"))))};st.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},47389:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(65582),E=ge(8591),he=ge(43418),me=ge(24905),de=ge(89392),ue=ge.n(de),ie=ge(96601),le=ge(6339),se=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,pe,fe)=>pe in ce?se(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ce[pe]=fe,x=(ce,pe)=>{for(var fe in pe||(pe={}))z.call(pe,fe)&&y(ce,fe,pe[fe]);if(ne)for(var fe of ne(pe))a.call(pe,fe)&&y(ce,fe,pe[fe]);return ce},b=(ce,pe)=>oe(ce,ae(pe)),ee=(ce,pe,fe)=>new Promise((ye,ve)=>{var Ee=Pe=>{try{Se(fe.next(Pe))}catch(Ce){ve(Ce)}},be=Pe=>{try{Se(fe.throw(Pe))}catch(Ce){ve(Ce)}},Se=Pe=>Pe.done?ye(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((fe=fe.apply(ce,pe)).next())});const te=({problemset:ce,dispatch:pe})=>{var fe;const ye=(0,we.useIntl)(),[ve,Ee]=(0,re.useState)({}),[be,Se]=(0,re.useState)([]),[Pe,Ce]=(0,re.useState)(!1),xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var je,Le;if(((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.key)==="MULTIPLE"){const Ze=(0,de.cloneDeep)((Le=ce==null?void 0:ce.actionTabs)==null?void 0:Le.params);Ee(Ze),Se(Ze.choices)}},[(fe=ce==null?void 0:ce.actionTabs)==null?void 0:fe.key]);const Be=()=>ee(void 0,null,function*(){var je;if(!be.some(Le=>Le==null?void 0:Le.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const Le=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);Se(Le.choices)}Ce(!Pe)}),Ae=(je,Le)=>{console.log(je.target.checked);const Ze=be.map((ze,Ue)=>b(x({},ze),{checked:Ue===Le?je.target.checked:ze.checked}));Se(Ze)},Oe=()=>{Ee({}),Se([]),Ce(!1),pe({type:"problemset/setActionTabs",payload:{}})},Ie=()=>{let je="";return be.forEach((Le,Ze)=>{Le.is_answer&&(je=je+xe[Ze])}),je};return re.createElement(he.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:ye.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:708,onOk:Be,onCancel:Oe},re.createElement("div",null,re.createElement("div",{className:"c-light-primary mb5 font16"},ye.formatMessage({id:"problemset.multipleChoice",defaultMessage:"\u591A\u9009\u9898"})),re.createElement(le.Z,{value:ve==null?void 0:ve.name}),be==null?void 0:be.map((je,Le)=>{const{is_answer:Ze,checked:ze,choice_text:Ue}=je;let Ge="";return Pe&&Ze&&(Ge=ie.Z.green),Pe&&!Ze&&ze&&(Ge=ie.Z.red),re.createElement("div",{key:Le,style:{pointerEvents:Pe?"none":"auto"},className:`${ie.Z.row} ${Ge}`},re.createElement(me.default,{style:{padding:3},onChange:Ve=>Ae(Ve,Le),checked:ze}),re.createElement("span",null,xe[Le],".\xA0"),re.createElement(le.Z,{className:ie.Z.html,value:Ue}),Pe&&Ze&&re.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!Ze&&ze&&re.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&re.createElement(re.Fragment,null,re.createElement("div",{className:ie.Z.line}),re.createElement("div",{className:"c-grey-333 mb5"},re.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ie()),re.createElement("div",{className:"c-grey-333 mb10"},re.createElement("b",null,"\u89E3\u6790:\xA0"),(ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"))))};st.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},37103:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return Se},b:function(){return ve}});var re=ge(59301),we=ge(8591),E=ge(43418),he=ge(92832),me=ge(3113),de=ge(17574),ue={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},ie=ge(38147),le=ge(73631),se=ge(31328),oe=ge(11517),ae=ge(89392),ne=ge(30592),z=ge(65582),a=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ce=(Pe,Ce,xe)=>Ce in Pe?a(Pe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Pe[Ce]=xe,pe=(Pe,Ce)=>{for(var xe in Ce||(Ce={}))ee.call(Ce,xe)&&ce(Pe,xe,Ce[xe]);if(b)for(var xe of b(Ce))te.call(Ce,xe)&&ce(Pe,xe,Ce[xe]);return Pe},fe=(Pe,Ce)=>y(Pe,x(Ce)),ye=(Pe,Ce,xe)=>new Promise((Be,Ae)=>{var Oe=Le=>{try{je(xe.next(Le))}catch(Ze){Ae(Ze)}},Ie=Le=>{try{je(xe.throw(Le))}catch(Ze){Ae(Ze)}},je=Le=>Le.done?Be(Le.value):Promise.resolve(Le.value).then(Oe,Ie);je((xe=xe.apply(Pe,Ce)).next())});const ve=(Pe,Ce,xe=[])=>{if(Pe)for(const Be of Pe){if(Be.key===Ce)return xe;if(Be.children&&Be.children!=""){const Ae=ve(Be.children,Ce,[...xe,{id:Be.key,name:Be.title.props.name}]);if(Ae)return Ae}}},Ee=({isProblemset:Pe,name:Ce,id:xe,isShare:Be,itemBanksCount:Ae,onOpen:Oe=()=>{},onShare:Ie=()=>{},onMove:je=()=>{},onDeleteOk:Le=()=>{}})=>{const Ze=(0,z.useIntl)(),[ze,Ue]=(0,re.useState)(!1),[Ge,Ve]=(0,re.useState)(Ce),[_e,He]=(0,re.useState)(Ce),Ke=et=>ye(void 0,null,function*(){const Je=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!_e.trim()){we.ZP.warning(Ze.formatMessage({id:"problemset.enterFolderName",defaultMessage:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"}));return}if(_e.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let De=0;De<_e.length;De++)if(Je.includes(_e.charAt(De)))return we.ZP.warning("\u6587\u4EF6\u5939\u540D\u79F0\u5305\u542B\u7279\u6B8A\u5B57\u7B26"),!1;(yield(0,ie.ZP)(`/api/item_banks_groups/${Math.abs(et)}.json`,{method:"put",body:{name:_e}})).status===0&&(Ue(!1),Ve(_e))}),Qe=et=>{E.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,re.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),re.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:Ze.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ye(void 0,null,function*(){(yield(0,ie.ZP)(`/api/item_banks_groups/${Math.abs(et)}.json`,{method:"delete",body:{}})).status===0&&Le(et)})})};return re.createElement("div",{className:ue.list,onClick:et=>Oe(xe,Be)},ze?re.createElement(he.default,{style:{maxWidth:780},value:_e,onChange:et=>{He(et.target.value)},onClick:et=>et.stopPropagation()}):re.createElement("div",{className:ue.name,title:Ge},Ge),Ae?re.createElement("div",{className:ue.subject},Ze.formatMessage({id:"problemset.questionCount",defaultMessage:"\u8BD5\u9898\u6570"})," ",Ae):"",Pe&&re.createElement("div",{className:ue.btns},ze?re.createElement(re.Fragment,null,re.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:et=>{et.stopPropagation(),Ke(xe)}}),re.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:et=>{et.stopPropagation(),He(Ge),Ue(!1)}})):re.createElement(re.Fragment,null,re.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:et=>{et.stopPropagation(),je(xe,"up")}}),re.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:et=>{et.stopPropagation(),je(xe,"down")}})),re.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},re.createElement(me.ZP,{className:"ml10",onClick:et=>{et.stopPropagation(),Ie(Math.abs(xe))},type:"link"},Ze.formatMessage({id:"problemset.shareAllFolders",defaultMessage:"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"})),re.createElement(me.ZP,{className:"ml10",onClick:et=>{et.stopPropagation(),Ue(!0)},type:"link"},Ze.formatMessage({id:"problemset.rename",defaultMessage:"\u91CD\u547D\u540D"})),re.createElement(me.ZP,{onClick:et=>{et.stopPropagation(),Qe(xe)},type:"link",danger:!0},Ze.formatMessage({id:"problemset.delete",defaultMessage:"\u5220\u9664"})))))};var Se=({isProblemset:Pe,data:Ce,onOpen:xe=()=>{},onShare:Be=()=>{},navigation:Ae,reloadData:Oe,activeTabsKey:Ie,setRootData:je,params:Le})=>{const Ze=(0,z.useIntl)(),[ze,Ue]=(0,re.useState)(),[Ge,Ve]=(0,re.useState)([]),[_e,He]=(0,re.useState)([]);(0,re.useEffect)(()=>{ze&&setTimeout(()=>{je(ze)},200)},[ze]),(0,re.useEffect)(()=>{He([]),Ve([])},[Ce]),(0,re.useEffect)(()=>{_e.length===0&&Ge.length===0&&Ue(Ce==null?void 0:Ce.map(Fe=>({title:re.createElement(Ee,{isProblemset:Pe,name:Fe.name,id:Fe.id,isShare:Fe.is_share,itemBanksCount:Fe.item_banks_count,onMove:Qe,onOpen:xe,onShare:Be,onDeleteOk:Je}),key:Fe.id,icon:Fe.is_share?re.createElement("img",{onClick:()=>{xe(Fe.id)},src:se,className:ue.share_folderIcon}):re.createElement("img",{onClick:()=>{xe(Fe.id)},src:le,className:ue.folderIcon}),isLeaf:!Fe.have_child})))},[_e,Ge,Ce]);const Ke=(Fe,ke,tt)=>{const $e=(0,ae.cloneDeep)(Fe);for(let qe=0;qe<$e.length;qe++){if($e[qe].key===ke){tt==="up"?[$e[qe-1],$e[qe]]=[$e[qe],$e[qe-1]]:[$e[qe],$e[qe+1]]=[$e[qe+1],$e[qe]];break}$e[qe].children&&($e[qe].children=Ke($e[qe].children,ke,tt))}return $e},Qe=(Fe,ke)=>ye(void 0,null,function*(){(ke==="up"?yield(0,oe.A1)({id:Math.abs(Fe)}):yield(0,oe.vi)({id:Math.abs(Fe)})).status===0&&Ue($e=>Ke($e,Fe,ke))}),et=(Fe,ke)=>Fe.filter(tt=>tt.key===ke?!1:(tt.children&&(tt.children=et(tt.children,ke)),!0)),Je=Fe=>{Ue(ke=>et(ke,Fe)),Oe()},We=(Fe,ke,tt)=>Fe.map($e=>$e.key===ke?pe(pe({},$e),tt):$e.children?fe(pe({},$e),{children:We($e.children,ke,tt)}):$e),De=Fe=>ye(void 0,null,function*(){var ke;const{key:tt}=Fe;let $e=Ie===ne.TabType.TeachGroupShare?"3":"";const qe=yield(0,oe.ex)(fe(pe({},Le),{group_id:Math.abs(tt),parents:[...Ae||[{id:0,name:Ze.formatMessage({id:"problemset.rootDirectory",defaultMessage:"\u6839\u76EE\u5F55"})}],...(ke=ve(ze,tt))==null?void 0:ke.map(Re=>({id:Re.id,name:Re.name}))],type:$e})),{data:Ne,total_count:Te}=qe||{};Te>0&&Ue(Re=>We(Re,tt,{children:Ne.map(Me=>({title:re.createElement(Ee,{isProblemset:Pe,name:Me.name,id:Me.id,itemBanksCount:Me.item_banks_count,onMove:Qe,onOpen:xe,onShare:Be,onDeleteOk:Je}),key:Me.id,icon:Me.is_share?re.createElement("img",{onClick:()=>{xe(Me.id)},src:se,className:ue.share_folderIcon}):re.createElement("img",{onClick:()=>{xe(Me.id)},src:le,className:ue.folderIcon}),isLeaf:!Me.have_child}))}))}),Ye=(Fe,ke)=>{He(Fe)};return(ze==null?void 0:ze.length)>0&&re.createElement(de.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:ze,loadData:De,onExpand:Ye,onLoad:Fe=>{Ve(Fe)},className:ue.folderWrapper,selectable:!1,expandedKeys:_e,loadedKeys:Ge})}},71766:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return y}});var re=ge(59301),we=ge(78241),E=ge(92832),he=ge(24905),me={operating:"operating___srUHx",tip:"tip___F8nWU"},de=ge(96565),ue=ge(65582),ie=ge(59301),le=Object.defineProperty,se=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ne=(x,b,ee)=>b in x?le(x,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[b]=ee,z=(x,b)=>{for(var ee in b||(b={}))oe.call(b,ee)&&ne(x,ee,b[ee]);if(se)for(var ee of se(b))ae.call(b,ee)&&ne(x,ee,b[ee]);return x};const a=({data:x,height:b=400},ee)=>{var te;const ce=(0,ue.useIntl)(),[pe]=we.default.useForm(),[fe,ye]=(0,re.useState)({});return(0,re.useEffect)(()=>{x&&(ye(x),pe.setFieldsValue(z({},x)))},[x]),(0,re.useImperativeHandle)(ee,()=>({form:pe})),ie.createElement("div",{className:me.operating,style:{marginBottom:"0"}},ie.createElement(we.default,{form:pe,scrollToFirstError:!0,onValuesChange:()=>{ye(z({},pe.getFieldsValue()))}},ie.createElement(we.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ie.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((te=fe.name)==null?void 0:te.length)||0}/30`})),ie.createElement(we.default.Item,{name:"languages",label:ce.formatMessage({id:"problemset.programmingLanguage",defaultMessage:"\u7F16\u7A0B\u8BED\u8A00"}),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},ie.createElement(he.default.Group,null,ie.createElement(he.default,{value:"c"},"C"),ie.createElement(he.default,{value:"c++"},"C++"),ie.createElement(he.default,{value:"java"},"Java"),ie.createElement(he.default,{value:"python"},"Python"))),ie.createElement("div",{className:me.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),ie.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),ie.createElement(we.default.Item,{name:"description"},ie.createElement(de.Z,{height:b,defaultValue:fe.description||"",watch:!0}))))};var y=(0,re.forwardRef)(a)},5749:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(65582),E=ge(43418),he=ge(96601),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ie=(se,oe)=>{var ae={};for(var ne in se)de.call(se,ne)&&oe.indexOf(ne)<0&&(ae[ne]=se[ne]);if(se!=null&&me)for(var ne of me(se))oe.indexOf(ne)<0&&ue.call(se,ne)&&(ae[ne]=se[ne]);return ae};const le=se=>{var oe=se,{problemset:ae,globalSetting:ne,loading:z,dispatch:a}=oe,y=ie(oe,["problemset","globalSetting","loading","dispatch"]);return re.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ae.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{a({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{a({type:"problemset/setActionTabs",payload:{}})}},re.createElement("div",{className:he.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),re.createElement("div",{className:he.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};st.Z=(0,we.connect)(({problemset:se,loading:oe,globalSetting:ae})=>({problemset:se,globalSetting:ae,loading:oe.effects}))(le)},23028:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return je}});var re=ge(59301),we=ge(92832),E=ge(78241),he=ge(43428),me=ge(3113),de=ge(8591),ue=ge(95237),ie=ge(43604),le=ge(24905),se=ge(6848),oe=ge(28103),ae=ge(58421),ne=ge(65582),z={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},a=ge(60979),y=ge(2524),x=ge(66457),b=ge(41867),ee=ge(7184),te=ge(38147),ce=Object.defineProperty,pe=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(Le,Ze,ze)=>Ze in Le?ce(Le,Ze,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Le[Ze]=ze,Se=(Le,Ze)=>{for(var ze in Ze||(Ze={}))ve.call(Ze,ze)&&be(Le,ze,Ze[ze]);if(ye)for(var ze of ye(Ze))Ee.call(Ze,ze)&&be(Le,ze,Ze[ze]);return Le},Pe=(Le,Ze)=>pe(Le,fe(Ze)),Ce=(Le,Ze,ze)=>new Promise((Ue,Ge)=>{var Ve=Ke=>{try{He(ze.next(Ke))}catch(Qe){Ge(Qe)}},_e=Ke=>{try{He(ze.throw(Ke))}catch(Qe){Ge(Qe)}},He=Ke=>Ke.done?Ue(Ke.value):Promise.resolve(Ke.value).then(Ve,_e);He((ze=ze.apply(Le,Ze)).next())});const xe=(0,ne.useIntl)(),{Search:Be}=we.default,Ae={id:"type",name:"\u6765\u6E90",children:[{name:xe.formatMessage({id:"problemset.all",defaultMessage:"\u5168\u90E8"}),id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Oe={id:"diff",name:xe.formatMessage({id:"problemset.difficulty",defaultMessage:"\u96BE\u5EA6"}),children:[{name:xe.formatMessage({id:"problemset.all",defaultMessage:"\u5168\u90E8"}),id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Ie=({classroomList:Le,loading:Ze,dispatch:ze,cb:Ue,shixunIds:Ge=[]})=>{var Ve,_e,He,Ke;const Qe=(0,ne.useParams)(),et=(0,ne.useLocation)(),{actionTabs:Je}=Le,[We]=E.default.useForm(),{shixunLists:De}=Le,[Ye,Fe]=(0,re.useState)([]),[ke,tt]=(0,re.useState)([]),[$e,qe]=(0,re.useState)([]),[Ne,Te]=(0,re.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,re.useEffect)(()=>{Le.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&ze({type:"classroomList/getShixunLists",payload:Se({},Ne)})},[Le.actionTabs.key]),(0,re.useEffect)(()=>{Re()},[Qe]);const Re=()=>Ce(void 0,null,function*(){const at=yield(0,a.I_)({}),rt=yield(0,te.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});qe([{id:null,name:xe.formatMessage({id:"problemset.all",defaultMessage:"\u5168\u90E8"})},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(rt==null?void 0:rt.groups)||[]]),tt((at==null?void 0:at.disciplines)||[])}),Me=(at,rt,ot)=>{Ne.tag_level=at,Ne.sub_discipline_id=rt,Ne.discipline_id=ot,Ne.page=1,Te(Se({},Ne)),ze({type:"classroomList/getShixunLists",payload:Se({},Ne)})},nt=()=>{ze({type:"classroomList/setActionTabs",payload:{}}),Te({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return Le.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:re.createElement(he.Z,{placement:"bottom",height:"100%",closable:!0,onClose:nt,open:Le.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:z.drawer,footer:re.createElement("div",{className:"tc"},re.createElement(me.ZP,{size:"middle",onClick:()=>{nt(),Fe([])},style:{marginRight:8}},xe.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"})),re.createElement(me.ZP,{size:"middle",onClick:()=>Ce(void 0,null,function*(){var at,rt;for(let ot=0;ot<(Ye==null?void 0:Ye.length);ot++){const yt=Ye[ot];if(Ge.includes(yt)){de.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(rt=(at=De==null?void 0:De.shixun_list)==null?void 0:at.find(gt=>gt.id===yt))==null?void 0:rt.title}`);return}}nt(),Ue(Ye),Fe([])}),type:"primary"},xe.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"})))},re.createElement("section",{className:"tc"},re.createElement(ee.Z,{onChange:at=>{Te(Pe(Se(Se({},Ne),at),{page:1})),ze({type:"classroomList/getShixunLists",payload:Pe(Se(Se({},Ne),at),{page:1})})}})),re.createElement("section",{className:"edu-container"},re.createElement("ul",{className:z.menu},re.createElement("li",null,Ae.name),(Ve=Ae==null?void 0:Ae.children)==null?void 0:Ve.map((at,rt)=>re.createElement("li",{className:Ne[Ae.id]==at.id?z.actived:"",key:at.id,onClick:()=>{Ne[Ae.id]=at.id,Ne.page=1,Te(Se({},Ne)),ze({type:"classroomList/getShixunLists",payload:Se({},Ne)})}},re.createElement("strong",null,at.name)))),re.createElement("ul",{className:z.menuDirection},re.createElement("li",{className:z.directionName},xe.formatMessage({id:"problemset.direction",defaultMessage:"\u65B9\u5411"})),re.createElement("li",{className:Ne.discipline_id?"":z.actived,onClick:()=>{Me(null,null,null)}},re.createElement("strong",null,xe.formatMessage({id:"problemset.all",defaultMessage:"\u5168\u90E8"}))),ke==null?void 0:ke.map(function(at,rt){return re.createElement("li",{key:rt,className:Ne.discipline_id==at.id?z.actived:""},re.createElement("strong",{onClick:()=>{Me(1,null,at.id)}},at.name),re.createElement("div",null,at.sub_disciplines.map(function(ot,yt){return re.createElement("div",{key:yt,className:"mt5"},re.createElement("div",{className:Ne.sub_discipline_id==ot.id?`${z.actived2} ${z.subTag}`:z.subTag,onClick:()=>{Me(2,ot.id,at.id)}},ot.name),re.createElement("ul",{className:"mt5"},ot.tags&&ot.tags.map(function(gt,pt){return re.createElement("li",{key:pt,className:Ne.sub_discipline_id==gt.id&&Ne.tag_level===3?z.actived2:"",onClick:()=>{Me(3,gt.id,at.id)}},gt.name)})))})))})),Ne.type==="mine"&&re.createElement("ul",{className:z.menu},re.createElement("li",null,"\u76EE\u5F55"),$e==null?void 0:$e.map((at,rt)=>re.createElement("li",{className:Ne.group_id==at.id?z.actived:"",key:at.name,onClick:()=>{Ne.group_id=at.id,Ne.page=1,Te(Se({},Ne)),ze({type:"classroomList/getShixunLists",payload:Se({},Ne)})}},re.createElement("strong",null,at.name)))),re.createElement("ul",{className:z.menu},re.createElement("li",null,Oe.name),(_e=Oe==null?void 0:Oe.children)==null?void 0:_e.map((at,rt)=>re.createElement("li",{className:Ne[Oe.id]==at.id?z.actived:"",key:at.name,onClick:()=>{Ne[Oe.id]=at.id,Ne.page=1,Te(Se({},Ne)),ze({type:"classroomList/getShixunLists",payload:Se({},Ne)})}},re.createElement("strong",null,at.name)))),re.createElement(ue.Z,null,re.createElement(ie.Z,{flex:"1"},re.createElement("div",{className:z.menuCourse,style:{margin:"0px 15px"}},re.createElement("ul",null,re.createElement("li",null,"\u5DF2\u9009",re.createElement("span",{className:"c-blue"},Ye.length),"\u4E2A"),re.createElement("li",null,"\u5171",re.createElement("span",{className:"c-blue"},De.shixuns_count),"\u4E2A"),re.createElement("li",{className:"current",onClick:()=>{const at=Pe(Se({},Ne),{order:Ne.order==="asc"?"desc":"asc"});Te(at),ze({type:"classroomList/getShixunLists",payload:at})}},"\u5B66\u4E60\u4EBA\u6570",re.createElement("p",{className:`edu-sorter current ${Ne.order}`},Ne.order==="asc"?re.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):re.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),re.createElement(ie.Z,{className:"c-grey-999"},(Ne==null?void 0:Ne.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(He=De==null?void 0:De.shixun_list)==null?void 0:He.map(function(at,rt){return re.createElement("div",{className:z.listItem,key:rt},re.createElement(le.default,{checked:Ye.includes(at.id),value:at.id,disabled:at==null?void 0:at.need_authorize,onChange:ot=>{let yt=Ye.indexOf(at.id);Ye.indexOf(at.id)>-1?Fe(Ye.filter(gt=>gt!==at.id)):Fe(Ye.concat(at.id))}}),re.createElement("div",{className:z.info},re.createElement("div",{className:z.title},re.createElement("div",{className:z.titleLeft},re.createElement("a",{className:"c-black",href:`/shixuns/${at==null?void 0:at.identifier}/challenges`,target:"_blank"},re.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:at.title}})),(at==null?void 0:at.need_authorize)&&re.createElement("span",{onClick:()=>{(0,x.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,b.Ny)()&&(at==null?void 0:at.mark_status)===1&&re.createElement(se.Z,{title:at==null?void 0:at.mark_content},re.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,b.Ny)()&&(at==null?void 0:at.mark_status)===2&&re.createElement(se.Z,{title:at==null?void 0:at.mark_content},re.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,b.Ny)()&&(at==null?void 0:at.mark_status)===3&&re.createElement(se.Z,{title:at==null?void 0:at.mark_content},re.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),re.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},re.createElement("span",{className:z.description,dangerouslySetInnerHTML:{__html:at.description}})),re.createElement("div",{className:" mt15"},at.challenge_names.map(function(ot,yt){return re.createElement("span",{key:yt,className:"mr30 font12"},"\u7B2C",yt+1,"\u5173 ",ot," ")})),re.createElement(oe.Z,{dashed:!0}),re.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},re.createElement("div",null,re.createElement(se.Z,{overlayClassName:z["tooltip-content"],title:re.createElement("div",null,re.createElement("span",{dangerouslySetInnerHTML:{__html:at==null?void 0:at.member_user_names}}))},re.createElement("span",{className:z.authorname,dangerouslySetInnerHTML:{__html:at==null?void 0:at.member_user_names}})),at.author_school_name&&re.createElement(re.Fragment,null,re.createElement("span",{dangerouslySetInnerHTML:{__html:at.author_school_name}}))),re.createElement("div",null,re.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",at.level),re.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",at.study_count)))))}),((Ke=De==null?void 0:De.shixun_list)==null?void 0:Ke.length)===0&&re.createElement(y.Z,null),re.createElement("p",null)),re.createElement("div",{className:"tc mt20"},re.createElement(ae.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Ne.page||1,showQuickJumper:!0,total:De==null?void 0:De.shixuns_count,onChange:at=>{const rt=Pe(Se({},Ne),{page:at});Te(rt),ze({type:"classroomList/getShixunLists",payload:rt})}})))};var je=(0,ne.connect)(({classroomList:Le,loading:Ze})=>({classroomList:Le,loading:Ze}))(Ie)},26439:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(65582),E=ge(43418),he=ge(24905),me=ge(96601),de=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,le=(ae,ne)=>{var z={};for(var a in ae)ue.call(ae,a)&&ne.indexOf(a)<0&&(z[a]=ae[a]);if(ae!=null&&de)for(var a of de(ae))ne.indexOf(a)<0&&ie.call(ae,a)&&(z[a]=ae[a]);return z},se=(ae,ne,z)=>new Promise((a,y)=>{var x=te=>{try{ee(z.next(te))}catch(ce){y(ce)}},b=te=>{try{ee(z.throw(te))}catch(ce){y(ce)}},ee=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);ee((z=z.apply(ae,ne)).next())});const oe=ae=>{var ne=ae,{problemset:z,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},isPiliangRevoke:ee=!1}=ne,te=le(ne,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const ce=(0,we.useIntl)(),pe=(0,re.useRef)(!1),[fe,ye]=(0,re.useState)(!1);(0,re.useEffect)(()=>{z.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?ve():ye(!0):ye(!1)},[z.actionTabs.key]);const ve=()=>se(void 0,null,function*(){pe.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let Ee={};ee?Ee=yield x({type:"problemset/revokePublish",payload:z.actionTabs.params}):Ee=yield x({type:"problemset/setPrivate",payload:z.actionTabs.params}),x({type:"problemset/setActionTabs",payload:{}}),pe.current=!1,(Ee==null?void 0:Ee.status)===0&&b()});return re.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:fe,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:ce.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:ce.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:ee?y["problemset/revokePublish"]:y["problemset/setPrivate"],width:"442px",onOk:ve,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}}),pe.current=!1}},re.createElement("div",{className:me.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),re.createElement("div",{className:me.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),re.createElement("div",null,re.createElement(he.default,{className:"mt10",defaultChecked:!1,onChange:Ee=>pe.current=Ee.target.checked},"\u4E0D\u518D\u63D0\u793A")))};st.Z=(0,we.connect)(({problemset:ae,loading:ne,globalSetting:z})=>({problemset:ae,globalSetting:z,loading:ne.effects}))(oe)},47139:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return ne}});var re=ge(59301),we=ge(8591),E=ge(43418),he=ge(71418),me=ge(24905),de=ge(3113),ue={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},ie=ge(11517),le=ge(51686),se=ge(65582),oe=(z,a,y)=>new Promise((x,b)=>{var ee=pe=>{try{ce(y.next(pe))}catch(fe){b(fe)}},te=pe=>{try{ce(y.throw(pe))}catch(fe){b(fe)}},ce=pe=>pe.done?x(pe.value):Promise.resolve(pe.value).then(ee,te);ce((y=y.apply(z,a)).next())});const ae=({problemset:z,dispatch:a,onOk:y})=>{var x,b;const ee=(0,se.useIntl)(),te=(0,se.useParams)(),[ce,pe]=(0,re.useState)([]),[fe,ye]=(0,re.useState)(1),[ve,Ee]=(0,re.useState)([]),[be,Se]=(0,re.useState)([]),[Pe,Ce]=(0,re.useState)(!0),[xe,Be]=(0,re.useState)(!1),[Ae,Oe]=(0,re.useState)(!1);(0,re.useEffect)(()=>{var ze,Ue;z.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Ie(),Ee([(Ue=(ze=z.actionTabs)==null?void 0:ze.params)==null?void 0:Ue.group_id]))},[z.actionTabs.key]);const Ie=()=>oe(void 0,null,function*(){Ce(!0);const ze=yield(0,ie.Of)({type:0,page:1,per_page:10,order_by:"new"});if(ze!=null&&ze.item_banks_group){const Ge=[{id:-1,item_banks_count:(ze==null?void 0:ze.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((ze==null?void 0:ze.item_banks_group)||[]);pe(Ge)}Ce(!1)}),je=()=>{a({type:"problemset/setActionTabs",payload:{}})},Le=()=>oe(void 0,null,function*(){if(ve.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(fe===1){ye(2);return}Be(!0);const ze=yield(0,ie.GW)({item_banks_group_ids:ve,clazz:"ItemBank",group_ids:be});(ze==null?void 0:ze.status)===0&&(y(),je()),Be(!1)}),Ze=ze=>{Ee(ze),Oe(ze.length===ce.length)};return re.createElement(E.default,{centered:!0,afterClose:()=>{Se([]),ye(1),Oe(!1),pe([])},title:`\u5171\u4EAB\u8BD5\u9898${fe}/2`,open:z.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:ue.customModal,onCancel:je},re.createElement("aside",{className:ue.shareModal},re.createElement(he.Z,{spinning:Pe},re.createElement("div",{className:ue.content},fe===1&&re.createElement("div",{className:ue.group},re.createElement(le.Z,{value:ve,onChange:ze=>Ee(ze)})),fe===2&&re.createElement("div",{className:ue.teachGroup},re.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),re.createElement(me.default.Group,{value:be,onChange:ze=>Se(ze)},(b=(x=z==null?void 0:z.teachGroupData)==null?void 0:x.groups)==null?void 0:b.map(ze=>re.createElement(me.default,{key:ze.group_id,value:ze.group_id},ze==null?void 0:ze.name))))),re.createElement("div",{className:ue.footer},re.createElement(de.ZP,{onClick:je},ee.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"})),re.createElement(de.ZP,{loading:xe,onClick:Le,type:"primary"},fe===1?ee.formatMessage({id:"problemset.nextStep",defaultMessage:"\u4E0B\u4E00\u6B65"}):"\u786E\u8BA4\u5171\u4EAB")))))};var ne=(0,se.connect)(({problemset:z})=>({problemset:z}))(ae)},73878:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(65582),E=ge(8591),he=ge(43418),me=ge(5112),de=ge(89392),ue=ge.n(de),ie=ge(96601),le=ge(6339),se=ge(59301),oe=Object.defineProperty,ae=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(pe,fe,ye)=>fe in pe?oe(pe,fe,{enumerable:!0,configurable:!0,writable:!0,value:ye}):pe[fe]=ye,b=(pe,fe)=>{for(var ye in fe||(fe={}))a.call(fe,ye)&&x(pe,ye,fe[ye]);if(z)for(var ye of z(fe))y.call(fe,ye)&&x(pe,ye,fe[ye]);return pe},ee=(pe,fe)=>ae(pe,ne(fe)),te=(pe,fe,ye)=>new Promise((ve,Ee)=>{var be=Ce=>{try{Pe(ye.next(Ce))}catch(xe){Ee(xe)}},Se=Ce=>{try{Pe(ye.throw(Ce))}catch(xe){Ee(xe)}},Pe=Ce=>Ce.done?ve(Ce.value):Promise.resolve(Ce.value).then(be,Se);Pe((ye=ye.apply(pe,fe)).next())});const ce=({problemset:pe,dispatch:fe})=>{var ye;const ve=(0,we.useIntl)(),[Ee,be]=(0,re.useState)({}),[Se,Pe]=(0,re.useState)([]),[Ce,xe]=(0,re.useState)(!1),Be=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var je,Le;if(((je=pe==null?void 0:pe.actionTabs)==null?void 0:je.key)==="SINGLE"){const Ze=(0,de.cloneDeep)((Le=pe==null?void 0:pe.actionTabs)==null?void 0:Le.params);be(Ze),Pe(Ze.choices)}},[(ye=pe==null?void 0:pe.actionTabs)==null?void 0:ye.key]);const Ae=()=>te(void 0,null,function*(){var je;if(!Se.some(Le=>Le==null?void 0:Le.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const Le=(0,de.cloneDeep)((je=pe==null?void 0:pe.actionTabs)==null?void 0:je.params);Pe(Le.choices)}xe(!Ce)}),Oe=(je,Le)=>{console.log(je.target.checked);const Ze=Se.map((ze,Ue)=>ee(b({},ze),{checked:Ue===Le?je.target.checked:!1}));Pe(Ze)},Ie=()=>{be({}),Pe([]),xe(!1),fe({type:"problemset/setActionTabs",payload:{}})};return se.createElement(he.default,{centered:!0,destroyOnClose:!0,open:pe.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:ve.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:708,onOk:Ae,onCancel:Ie},se.createElement("div",null,se.createElement("div",{className:"c-light-primary mb5 font16"},ve.formatMessage({id:"problemset.singleChoice",defaultMessage:"\u5355\u9009\u9898"})),se.createElement(le.Z,{value:Ee==null?void 0:Ee.name}),Se==null?void 0:Se.map((je,Le)=>{const{is_answer:Ze,checked:ze,choice_text:Ue}=je;let Ge="";return Ce&&Ze&&(Ge=ie.Z.green),Ce&&!Ze&&ze&&(Ge=ie.Z.red),se.createElement("div",{key:Le,style:{pointerEvents:Ce?"none":"auto"},className:`${ie.Z.row} ${Ge}`},se.createElement(me.ZP,{onChange:Ve=>Oe(Ve,Le),checked:ze}),se.createElement("span",null,Be[Le],".\xA0"),se.createElement(le.Z,{className:ie.Z.html,value:Ue}),Ce&&Ze&&se.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!Ze&&ze&&se.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&se.createElement(re.Fragment,null,se.createElement("div",{className:ie.Z.line}),se.createElement("div",{className:"c-grey-333 mb5"},se.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Be[Se.findIndex(je=>je.is_answer)]),se.createElement("div",{className:"c-grey-333 mb10"},se.createElement("b",null,"\u89E3\u6790:\xA0"),(Ee==null?void 0:Ee.analysis)||"\u6682\u65E0\u89E3\u6790"))))};st.Z=(0,we.connect)(({problemset:pe})=>({problemset:pe}))(ce)},24505:function(dt,st,ge){"use strict";var re=ge(59301),we=ge(65582),E=ge(8591),he=ge(43418),me=ge(89392),de=ge.n(me),ue=ge(96601),ie=ge(6339),le=ge(96565),se=ge(59301),oe=(ne,z,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(pe){x(pe)}},ee=ce=>{try{te(a.throw(ce))}catch(pe){x(pe)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,ee);te((a=a.apply(ne,z)).next())});const ae=({problemset:ne,dispatch:z})=>{var a,y,x,b,ee;const te=(0,we.useIntl)(),[ce,pe]=(0,re.useState)({}),[fe,ye]=(0,re.useState)(!1),[ve,Ee]=(0,re.useState)(!0),[be,Se]=(0,re.useState)("");(0,re.useEffect)(()=>{var xe,Be;if(((xe=ne==null?void 0:ne.actionTabs)==null?void 0:xe.key)==="SUBJECTIVE"){const Ae=(0,me.cloneDeep)((Be=ne==null?void 0:ne.actionTabs)==null?void 0:Be.params);pe(Ae)}},[(a=ne==null?void 0:ne.actionTabs)==null?void 0:a.key]);const Pe=()=>oe(void 0,null,function*(){if(!be){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}fe&&Se(""),ye(!fe)}),Ce=()=>{pe({}),Ee(!0),ye(!1),Se(""),z({type:"problemset/setActionTabs",payload:{}})};return console.log("----",fe),se.createElement(he.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:te.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:800,onOk:Pe,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Ce},se.createElement("div",null,se.createElement("div",{className:"c-light-primary mb5 font16"},te.formatMessage({id:"problemset.shortAnswer",defaultMessage:"\u7B80\u7B54\u9898"})),se.createElement(ie.Z,{value:ce==null?void 0:ce.name,style:{marginBottom:10,color:"#5f6368"}}),ve?se.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Ee(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):se.createElement(le.Z,{height:160,defaultValue:be,onChange:xe=>{Se(xe)}}),fe&&se.createElement(re.Fragment,null,se.createElement("div",{className:ue.Z.line}),se.createElement("span",{style:{color:"#5F6368"}},te.formatMessage({id:"problemset.referenceAnswer",defaultMessage:"\u53C2\u8003\u7B54\u6848"}),"\uFF1A"),se.createElement("div",{style:{marginTop:10}},((y=ce==null?void 0:ce.answer_texts)==null?void 0:y[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((x=ce==null?void 0:ce.keywords)==null?void 0:x.length)>0&&se.createElement("div",{style:{marginTop:10,marginBottom:10}},se.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=ce==null?void 0:ce.keywords)==null?void 0:b.map(xe=>{var Be,Ae,Oe;return((Be=xe==null?void 0:xe.keyword)==null?void 0:Be.length)>1?((Ae=xe==null?void 0:xe.keyword)==null?void 0:Ae.join("\u6216"))+"\uFF1B":((Oe=xe==null?void 0:xe.keyword)==null?void 0:Oe[0])+"\uFF1B"})),se.createElement("div",{style:{color:"#5F6368",marginTop:((ee=ce==null?void 0:ce.keywords)==null?void 0:ee.length)<=0?20:10}},se.createElement("b",null,"\u89E3\u6790:")),se.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(ce==null?void 0:ce.analysis)||"\u6682\u65E0\u89E3\u6790"))))};st.Z=(0,we.connect)(({problemset:ne})=>({problemset:ne}))(ae)},75408:function(dt,st,ge){"use strict";ge.d(st,{N:function(){return ce},Z:function(){return pe}});var re=ge(59301),we=ge(6339),E=ge(5112),he=ge(6848),me=ge(95237),de=ge(43604),ue=ge(24905),ie=ge(20834),le=ge(38854),se={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},oe=ge(65582),ae=ge(41867),ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",z=ge(24334),a=ge(27687),y=ge(65862),x=(fe,ye,ve)=>new Promise((Ee,be)=>{var Se=xe=>{try{Ce(ve.next(xe))}catch(Be){be(Be)}},Pe=xe=>{try{Ce(ve.throw(xe))}catch(Be){be(Be)}},Ce=xe=>xe.done?Ee(xe.value):Promise.resolve(xe.value).then(Se,Pe);Ce((ve=ve.apply(fe,ye)).next())});const b=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],te=({data:fe,selectIds:ye,onSelectCheckBox:ve=()=>{},showCheckbox:Ee=!0})=>{var be,Se,Pe;const Ce=(0,oe.useIntl)(),[xe,Be]=(0,re.useState)(!1),Ae=(0,re.useRef)(),Oe=()=>{var ze,Ue;return fe.item_type==="JUDGMENT"?re.createElement("div",{className:se.judgmentContent},fe.choices.map((Ge,Ve)=>re.createElement(E.ZP,{key:Ve,disabled:!0},Ge.choice_text))):fe.item_type==="PROGRAM"?re.createElement("div",{className:se.programContent},re.createElement(we.Z,{value:(ze=fe.program_attr)==null?void 0:ze.description})):fe.item_type==="COMBINATION"?re.createElement("div",{className:se.combinationContent},(Ue=fe==null?void 0:fe.sub_item_banks)==null?void 0:Ue.map((Ge,Ve)=>{var _e,He,Ke,Qe,et,Je;const We=`(\u9898\u76EE${Ve+1}-${(Ge==null?void 0:Ge.item_type)=="SINGLE"?Ce.formatMessage({id:"problemset.singleChoice",defaultMessage:"\u5355\u9009\u9898"}):(Ge==null?void 0:Ge.item_type)=="MULTIPLE"?Ce.formatMessage({id:"problemset.multipleChoice",defaultMessage:"\u591A\u9009\u9898"}):(Ge==null?void 0:Ge.item_type)=="COMPLETION"?Ce.formatMessage({id:"problemset.fillInTheBlank",defaultMessage:"\u586B\u7A7A\u9898"}):(Ge==null?void 0:Ge.item_type)=="JUDGMENT"?Ce.formatMessage({id:"problemset.trueFalse",defaultMessage:"\u5224\u65AD\u9898"}):Ce.formatMessage({id:"problemset.shortAnswer",defaultMessage:"\u7B80\u7B54\u9898"})}) `;return re.createElement(re.Fragment,null,re.createElement("div",{style:{marginTop:10,marginBottom:10}},re.createElement(we.Z,{value:We+Ge.name})),((Ge==null?void 0:Ge.item_type)=="SINGLE"||(Ge==null?void 0:Ge.item_type)=="MULTIPLE")&&Ge.choices.map((De,Ye)=>re.createElement("div",{key:Ye,className:se.otherContentItem},re.createElement("p",null,b[Ye]),re.createElement(we.Z,{className:se.otehrContentHtml,value:De.choice_text}))),(Ge==null?void 0:Ge.item_type)=="JUDGMENT"&&re.createElement("div",{style:{display:"flex",marginBottom:10}},Ge.choices.map((De,Ye)=>re.createElement(E.ZP,{key:Ye,disabled:!0},De.choice_text))),re.createElement("div",{className:se.con},(Ge==null?void 0:Ge.item_type)=="SINGLE"&&re.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",ee==null?void 0:ee[(_e=Ge==null?void 0:Ge.choices)==null?void 0:_e.findIndex(De=>De==null?void 0:De.is_answer)]," "),(Ge==null?void 0:Ge.item_type)=="COMPLETION"&&((He=Ge==null?void 0:Ge.standard_answer)==null?void 0:He.map((De,Ye)=>{var Fe;return re.createElement("div",{key:Ye,className:se.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${De.position}\uFF09\uFF1A${(Fe=De==null?void 0:De.answer_text)==null?void 0:Fe.join("\u3001")}`)})),(Ge==null?void 0:Ge.item_type)=="MULTIPLE"&&re.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Ke=Ge==null?void 0:Ge.choices)==null?void 0:Ke.map((De,Ye)=>{if(De!=null&&De.is_answer)return(ee==null?void 0:ee[Ye])+" "})," "),(Ge==null?void 0:Ge.item_type)=="JUDGMENT"&&re.createElement("div",null,"\u7B54\u6848\uFF1A",(et=(Qe=Ge==null?void 0:Ge.choices)==null?void 0:Qe.find(De=>De.is_answer))==null?void 0:et.choice_text),(Ge==null?void 0:Ge.item_type)=="SUBJECTIVE"&&re.createElement("div",null,"\u7B54\u6848\uFF1A",(Je=Ge==null?void 0:Ge.answer_texts)==null?void 0:Je[0]),re.createElement("div",null,re.createElement("span",null,"\u89E3\u6790\uFF1A"),re.createElement(we.Z,{className:se.parseAnswerHtml,value:Ge.analysis||"\u6682\u65E0\u89E3\u6790"})),re.createElement("div",null,re.createElement("span",null,Ce.formatMessage({id:"problemset.knowledgePoint",defaultMessage:"\u77E5\u8BC6\u70B9"}),"\uFF1A"),re.createElement(he.Z,{title:(fe==null?void 0:fe.tag_discipline)||"--"},re.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(fe==null?void 0:fe.tag_discipline)||"--")))))})):re.createElement("div",{className:se.otherContent},fe.choices.map((Ge,Ve)=>re.createElement("div",{key:Ve,className:se.otherContentItem},re.createElement("p",null,b[Ve]),re.createElement(we.Z,{className:se.otehrContentHtml,value:Ge.choice_text}))))},Ie=()=>{var ze;if((fe==null?void 0:fe.item_type)!=="BPROGRAM")return re.createElement("div",null,(ze=fe.standard_answer)==null?void 0:ze.map((Ue,Ge)=>{var Ve,_e;return re.createElement("div",{key:Ge,className:se.answerHtml},(Ue==null?void 0:Ue.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ue.position}\uFF09\uFF1A${(Ve=Ue==null?void 0:Ue.answer_text)==null?void 0:Ve.join("\u3001")}`:re.createElement("div",{style:{display:"flex",alignItems:"center"}},re.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ue.position,"\uFF09\uFF1A"),re.createElement(a.Z,{value:(_e=Ue==null?void 0:Ue.answer_text)==null?void 0:_e.join("\u3001"),readOnly:!0})))}))},je=()=>{var ze,Ue,Ge,Ve,_e,He;const Ke={SUBJECTIVE:(ze=fe.answer_texts)==null?void 0:ze[0],JUDGMENT:(Ge=(Ue=fe.choices)==null?void 0:Ue.find(ke=>ke.is_answer))==null?void 0:Ge.choice_text},Qe=fe.choices.map(ke=>ke.is_answer).findIndex(ke=>ke),et=Qe>-1?ee[Qe]:"";let Je="";fe.choices.map((ke,tt)=>{ke.is_answer&&(Je+=ee[tt])});const We=Ke[fe.item_type];let De=((Ve=fe==null?void 0:fe.program_attr)==null?void 0:Ve.code)||"";try{De=z.Base64.decode(((_e=fe==null?void 0:fe.program_attr)==null?void 0:_e.code)||"")}catch(ke){}const Ye={SINGLE:re.createElement(we.Z,{className:se.answerHtml,value:`\u7B54\u6848\uFF1A${et||"\u65E0"}`}),MULTIPLE:re.createElement(we.Z,{className:se.answerHtml,value:`\u7B54\u6848\uFF1A${Je||"\u65E0"}`}),COMPLETION:Ie(),BPROGRAM:re.createElement("div",null,re.createElement(we.Z,{className:se.answerHtml,showProgramFill:!0,value:De}),(He=fe.standard_answer)==null?void 0:He.map((ke,tt)=>re.createElement("div",{key:tt,className:se.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${ke.position}\uFF09\uFF1A${ke==null?void 0:ke.answer_text}`)))},Fe=re.createElement(me.Z,null,re.createElement(de.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),re.createElement(de.Z,{flex:1},re.createElement(we.Z,{className:se.answerHtml,value:`${We||"\u65E0"}`})));return Ye[fe.item_type]||Fe},Le=ze=>{let Ue=[...ye];ze.target.checked?Ue.push(fe.id):Ue=Ue.filter(Ge=>Ge!==fe.id),ve(Ue)},Ze=ze=>x(void 0,null,function*(){if(!ze&&!(ye!=null&&ye.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Ae.current=[0],Modal.confirm({centered:!0,width:500,okText:Ce.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:Ce.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:Ce.formatMessage({id:"problemset.moveTo",defaultMessage:"\u79FB\u52A8\u5230"}),maskClosable:!0,className:"custom-modal-divider",icon:null,content:re.createElement("div",{className:`font14 ${se.overflow}`,style:{maxHeight:500,overflow:"auto"}},re.createElement("div",{className:se.tips},re.createElement("div",null,"\u63D0\u793A\uFF1A"),re.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),re.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),re.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),re.createElement(CustomTree,{defaultValue:!0,value:Ae.current,onChange:Ue=>Ae.current=Ue})),onOk:()=>x(void 0,null,function*(){var Ue;const Ge=yield batchGroup({ids:ze?[ze]:ye,groups_ids:(Ue=Ae.current)==null?void 0:Ue[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Ge),Ae.current=[],Ge==null||Ge.status})})});return re.createElement("div",{className:se.itemWrap},re.createElement("div",{className:se.list},Ee&&re.createElement(ue.default,{className:"mr10",onChange:Le,checked:ye.includes(fe.id)}),re.createElement("div",{onClick:()=>Be(!xe),className:se.title},re.createElement(we.Z,{key:1,showLines:1,showTextOnly:!0,className:se.topicTitleContent,value:(fe==null?void 0:fe.item_type)==="BPROGRAM"?(be=fe==null?void 0:fe.program_attr)==null?void 0:be.description:fe.name})),re.createElement("div",{onClick:()=>Be(!xe),className:se.tr},re.createElement("i",{style:{transform:xe?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),re.createElement("aside",{style:xe?{display:"block"}:{display:"none"},className:se.itemDetail},re.createElement("div",{style:{marginBottom:44}},re.createElement(we.Z,{key:2,className:se.topicTitleContent,value:(fe==null?void 0:fe.item_type)==="BPROGRAM"?(Se=fe==null?void 0:fe.program_attr)==null?void 0:Se.description:fe.name}),re.createElement("div",{className:`${se.row} mt15`},Oe()),re.createElement("div",{className:se.row},re.createElement("div",{className:se.updateTimeRow},re.createElement("div",{className:se.updateTimeWrap},fe.item_type==="PROGRAM"&&re.createElement("p",{className:se.programLanguage},Ce.formatMessage({id:"problemset.programmingLanguage",defaultMessage:"\u7F16\u7A0B\u8BED\u8A00"}),"\uFF1A",(Pe=fe==null?void 0:fe.languages)==null?void 0:Pe.join("/")))))),fe.item_type!=="COMBINATION"&&re.createElement("div",{className:se.answerWrapper},re.createElement("img",{src:ne,alt:"",className:se.decoration}),re.createElement("div",{className:se.answer},je()),re.createElement("div",{className:se.parse},re.createElement("div",{className:se.parseText},"\u89E3\u6790\uFF1A"),re.createElement("div",{className:se.parseAnswer},fe.analysis?re.createElement(we.Z,{className:se.parseAnswerHtml,value:fe.analysis}):"\u6682\u65E0\u89E3\u6790")),re.createElement("div",{className:se.parse},re.createElement("div",{className:se.parseText},Ce.formatMessage({id:"problemset.knowledgePoint",defaultMessage:"\u77E5\u8BC6\u70B9"}),"\uFF1A"),re.createElement(he.Z,{title:(fe==null?void 0:fe.tag_discipline)||"--"},re.createElement("div",{className:se.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(fe==null?void 0:fe.tag_discipline)||"--"))))))},ce=({SubjectShare:fe,isProblemset:ye,data:ve,user:Ee,page:be,activeTabsKey:Se,onPublicReview:Pe=()=>{},onStartExperience:Ce=()=>{},onSetPrivate:xe=()=>{},onCorrection:Be=()=>{},onChangeTag:Ae=()=>{},onCollect:Oe=()=>{},onSetPublic:Ie=()=>{},onDelete:je=()=>{},onCancel:Le=()=>{},onSelect:Ze=()=>{},onMoveTo:ze=()=>{},addProblemset:Ue=()=>{},onSetShare:Ge=()=>{},onCancelShare:Ve=()=>{},onPublish:_e=()=>{},onCancelPublish:He=()=>{},onCopy:Ke=()=>{}})=>{var Qe,et,Je,We,De,Ye,Fe,ke,tt,$e,qe,Ne,Te,Re,Me;const nt=(0,oe.useIntl)(),at=ve.item_type==="PROGRAM"?`/problems/newedit/${(Qe=ve.program_attr)==null?void 0:Qe.identifier}?tabs_key=${Se}&page=${be}`:ve.item_type==="BPROGRAM"?`/problemset/edit/${(et=ve.program_attr)==null?void 0:et.identifier}?type=1&tabs_key=${Se}&page=${be}`:`/problemset/edit/${ve.id}?tabs_key=${Se}&page=${be}`,rt=Se==="0"&&!ve.public&&!ve.apply&&(ve.item_type==="PROGRAM"&&((Je=ve.program_attr)==null?void 0:Je.status)!==0||ve.item_type!=="PROGRAM"),ot=[{label:re.createElement("a",{className:se.actionLink,onClick:()=>Ke(ve.id,!1)},nt.formatMessage({id:"problemset.copy",defaultMessage:"\u590D\u5236"})),key:"2",show:Se==="0"},{label:re.createElement("a",{className:se.actionLink,onClick:()=>{var lt;return He((lt=ve==null?void 0:ve.program_attr)==null?void 0:lt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(Se==="0"||Se==="3")&&ve.item_type==="PROGRAM"&&((We=ve.program_attr)==null?void 0:We.status)!==0&&!ve.public&&((De=ve.author)==null?void 0:De.login)===((Ye=Ee.userInfo)==null?void 0:Ye.login)},{label:re.createElement("a",{className:se.actionLink,onClick:()=>ze(ve.id)},nt.formatMessage({id:"problemset.moveTo",defaultMessage:"\u79FB\u52A8\u5230"})),key:"1",show:Se==="0"},{label:re.createElement("a",{className:se.actionLink,onClick:()=>{ve.is_share?Ve(ve.id):Ge(ve.id)}},"\u5171\u4EAB"),key:"3",show:Se==="0"&&fe},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Ie(ve)},nt.formatMessage({id:"problemset.publish",defaultMessage:"\u516C\u5F00"})),key:"4",show:rt},{label:re.createElement("a",{className:se.reviewFlag,onClick:Pe},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:Se==="0"&&!ve.public&&ve.apply&&(ve.item_type==="PROGRAM"&&ve.program_attr.status!==0||ve.item_type!=="PROGRAM")},{label:re.createElement("a",{className:se.actionLink,onClick:()=>xe(ve.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(Se==="0"||Se==="1")&&ve.public&&((Fe=ve.author)==null?void 0:Fe.login)===((ke=Ee.userInfo)==null?void 0:ke.login)||Se==="1"&&(0,ae.ag)()},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Oe(ve.id,ve.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:Se==="2"},{label:re.createElement("a",{className:se.actionLink,onClick:()=>{var lt;return _e((lt=ve==null?void 0:ve.program_attr)==null?void 0:lt.identifier)}},"\u53D1\u5E03"),key:"8",show:(Se==="0"||Se==="3")&&ve.item_type==="PROGRAM"&&((tt=ve.program_attr)==null?void 0:tt.status)===0&&!ve.public&&(($e=ve.author)==null?void 0:$e.login)===((qe=Ee.userInfo)==null?void 0:qe.login)},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Oe(ve.id,ve.is_collected)},ve.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(Se==="1"||Se==="3")&&!(0,ae.ag)()&&!(0,ae.JA)()&&((Ne=ve.author)==null?void 0:Ne.login)!==((Te=Ee.userInfo)==null?void 0:Te.login)},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Be(ve.id)},"\u7EA0\u9519"),key:"10",show:Se!=="0"&&!(0,ae.ag)()&&!(0,ae.JA)()},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Ae(ve)},nt.formatMessage({id:"problemset.modifyKnowledgePoint",defaultMessage:"\u4FEE\u6539\u77E5\u8BC6\u70B9"})),key:"15",show:Se==="0"||Se==="3"&&(ve==null?void 0:ve.edit_item_bank)},{label:re.createElement("a",{className:se.actionLink,onClick:()=>je(ve.id)},nt.formatMessage({id:"problemset.delete",defaultMessage:"\u5220\u9664"})),key:"11",show:Se==="0"&&!ve.public||Se==="1"&&(0,ae.ag)()&&((Re=ve.author)==null?void 0:Re.login)!==((Me=Ee.userInfo)==null?void 0:Me.login)},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Ue(ve.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:Se==="1"||Se==="3"}].filter(lt=>lt.show),yt=re.createElement(ie.default,{forceSubMenuRender:!0,className:se.menu,items:ot}),gt=re.createElement(ie.default,{forceSubMenuRender:!0,className:se.menu},re.createElement(ie.default.Item,{key:"10"},re.createElement("a",{className:se.actionLink,onClick:()=>Be(ve.id)},"\u7EA0\u9519"))),pt=Se!=="0"&&!(0,ae.ag)()&&!(0,ae.JA)();return re.createElement(re.Fragment,null,ye?re.createElement(re.Fragment,null,(Se==="0"||Se==="3"&&(ve==null?void 0:ve.edit_item_bank))&&!ve.public&&re.createElement("span",{className:se.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,y.xg)(at);const lt=document.getElementById(ve.id),Et=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",lt.getBoundingClientRect().top+Et+"")}},re.createElement("div",{className:se.line},re.createElement("b",{className:se.b1}),re.createElement("b",{className:se.b2})),re.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),nt.formatMessage({id:"problemset.edit",defaultMessage:"\u7F16\u8F91"})),re.createElement("span",{className:se.textBtn,style:{cursor:"pointer"},onClick:()=>Ce(ve)},re.createElement("div",{className:se.line},re.createElement("b",{className:se.b1}),re.createElement("b",{className:se.b2})),re.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),nt.formatMessage({id:"problemset.experience",defaultMessage:"\u4F53\u9A8C"}),re.createElement("div",{className:se.line},re.createElement("b",{className:se.b1}),re.createElement("b",{className:se.b2}))),ot.length>0&&re.createElement(le.Z,{dropdownRender:()=>yt},re.createElement("span",{style:{cursor:"default",width:"105px"},onClick:lt=>lt.preventDefault()},re.createElement("span",{className:se.textBtn},re.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),nt.formatMessage({id:"problemset.more",defaultMessage:"\u66F4\u591A"}),re.createElement("div",{className:se.line},re.createElement("b",{className:se.b1}),re.createElement("b",{className:se.b2})))))):pt?re.createElement(le.Z,{className:"ml40",dropdownRender:()=>gt},re.createElement("span",{style:{cursor:"default",width:"105px"},onClick:lt=>lt.preventDefault()},re.createElement("span",{className:se.textBtn},re.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),nt.formatMessage({id:"problemset.more",defaultMessage:"\u66F4\u591A"}),re.createElement("div",{className:se.line},re.createElement("b",{className:se.b1}),re.createElement("b",{className:se.b2}))))):re.createElement("span",null))};var pe=te},30592:function(dt,st,ge){"use strict";ge.r(st),ge.d(st,{TabType:function(){return Gt},default:function(){return Tt}});var re=ge(59301),we=ge(65582),E=ge(82004),he=ge(99313),me=ge(92832),de=ge(78241),ue=ge(43418),ie=ge(5112),le=ge(8591),se=ge(71418),oe=ge(24905),ae=ge(20834),ne=ge(6848),z=ge(19842),a=ge(57809),y=ge(66104),x=ge(3113),b=ge(38854),ee=ge(95237),te=ge(58421),ce=ge(65624),pe=ge(2524),fe=ge(5749),ye=ge(75649),ve=ge(47139),Ee=ge(26439),be=ge(10065),Se=ge(73878),Pe=ge(47389),Ce=ge(26519),xe=ge(14833),Be=ge(24505),Ae=ge(80950),Oe=ge(47354),Ie=ge(12829),je={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Le=ge(25670),Ze=ge(36186),ze={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Ue=({count:Lt,visibleBasket:rn,onToggleVisible:gn=()=>{}})=>{const qt=(0,we.useIntl)();return re.createElement(ne.Z,{title:qt.formatMessage({id:"problemset.questionBasket",defaultMessage:"\u8BD5\u9898\u7BEE"}),placement:"left"},re.createElement("div",{className:`${rn?ze.open:ze.hide} ${ze.basket}`,onClick:gn},Lt>0&&re.createElement("div",{className:ze.count},Lt),re.createElement("span",{className:ze.iconWrap},re.createElement("i",{className:`${ze.icon} iconfont icon-shitilan`})),re.createElement("div",{className:ze.name},qt.formatMessage({id:"problemset.questionBasket",defaultMessage:"\u8BD5\u9898\u7BEE"}))))};var Ge=ge(75408),Ve=ge(37103),_e=ge(65862),He=ge(41867),Ke=ge(51686),Qe=ge(23028),et=ge(11517),Je=ge(84454),We=ge(89392),De=ge(38147),Ye=ge(71766),Fe=ge(79274),ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",tt=ge(14047),$e=ge(5623),qe=ge(87169),Ne=ge(23340),Te=ge(14191),Re=ge(77254),Me=ge(59301),nt=Object.defineProperty,at=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,pt=(Lt,rn,gn)=>rn in Lt?nt(Lt,rn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Lt[rn]=gn,lt=(Lt,rn)=>{for(var gn in rn||(rn={}))yt.call(rn,gn)&&pt(Lt,gn,rn[gn]);if(ot)for(var gn of ot(rn))gt.call(rn,gn)&&pt(Lt,gn,rn[gn]);return Lt},Et=(Lt,rn)=>at(Lt,rt(rn)),St=(Lt,rn,gn)=>new Promise((qt,Qt)=>{var zt=_n=>{try{fn(gn.next(_n))}catch(Ht){Qt(Ht)}},un=_n=>{try{fn(gn.throw(_n))}catch(Ht){Qt(Ht)}},fn=_n=>_n.done?qt(_n.value):Promise.resolve(_n.value).then(zt,un);fn((gn=gn.apply(Lt,rn)).next())});const Dt=he.default.TabPane,kt=me.default.Search,{TextArea:Ot}=me.default;var Gt=(Lt=>(Lt.Mine="0",Lt.Public="1",Lt.Collection="2",Lt.TeachGroupShare="3",Lt))(Gt||{});const At=({classroomList:Lt,problemset:rn,user:gn,globalSetting:qt,loading:Qt,dispatch:zt,match:un,shixunHomeworks:fn})=>{var _n,Ht,wn,Wt,sn,it,Bt,jt,Nt,Kt,cn;const xt=(0,we.useIntl)(),ft=(0,we.useLocation)(),ct=(0,we.useParams)(),[mt]=(0,we.useSearchParams)(),Vt=(0,re.useRef)(),dn=mt.get("tabs_key")||"0";let[ut,Mn]=(0,re.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:dn,item_type:null,difficulty:null,keyword:null,page:mt.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:mt.get("id")||null,exam_id:ct.id||null,exercise_id:ct.categoryId||null});const[In,Dn]=(0,re.useState)(0),[Pt,$t]=(0,re.useState)([]),[Mt,An]=(0,re.useState)(dn),[Nn,ar]=(0,re.useState)(0),[kn,xn]=(0,re.useState)(-1),[mr,jn]=(0,re.useState)([]),[pn,cr]=(0,re.useState)(!1),[nr,pr]=(0,re.useState)([]),[Ar,Er]=(0,re.useState)(0),[wr,ln]=(0,re.useState)(!1),[hr,Gn]=(0,re.useState)(!1),[qn,or]=(0,re.useState)(),[yn,Rn]=(0,re.useState)(!1),Yn=(0,re.useRef)(!1),Tn=(0,re.useRef)(""),lr=(0,re.useRef)(),er=(0,re.useRef)(),Vn=(0,re.useRef)(),[Fr,Pr]=(0,re.useState)(),[Kn,Sr]=(0,re.useState)([]),Rr=(0,re.useRef)(!1),fr=ft.pathname==="/problemset",Qn=(_n=ft.pathname)==null?void 0:_n.includes("program_homework"),mn=Qn&&ct.categoryId&&((Ht=ft.pathname)!=null&&Ht.includes("edit"))?ct.categoryId:"",tr=mn?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Tr,_r]=(0,re.useState)({}),[ur,Cr]=(0,re.useState)(!1),{admin:Ir,business:Dr,is_shixun_marker:gr,is_teacher:br,user_identity:kr}=gn.userInfo||{},Br=Ir||Dr||gr||br||kr!=="\u5B66\u751F",[Or,Gr]=(0,re.useState)(xt.formatMessage({id:"problemset.sortByCreationTimeDescending",defaultMessage:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"})),{commonHomeWorkAddDefaultData:jr}=fn,[Vr,Jr]=(0,re.useState)([]),qr=(0,re.useRef)(null),[Hr,Zr]=(0,re.useState)(!1),[Nr,_t]=(0,re.useState)([]),[en,hn]=(0,re.useState)(""),[En,on]=(0,re.useState)(!1),[Xt,Xe]=(0,re.useState)(!1),[ht,wt]=(0,re.useState)([]),[Rt]=de.default.useForm(),[bt,an]=(0,re.useState)(!1),[Ut,tn]=(0,re.useState)(null),[Yt,Fn]=(0,re.useState)(0),[$n,ir]=(0,re.useState)(!1),Ln=(0,re.useRef)(null),Wn=[{name:xt.formatMessage({id:"problemset.sortByQuestionNameAscending",defaultMessage:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:xt.formatMessage({id:"problemset.sortByQuestionNameDescending",defaultMessage:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"},{name:xt.formatMessage({id:"problemset.sortByUpdateTimeAscending",defaultMessage:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:xt.formatMessage({id:"problemset.sortByUpdateTimeDescending",defaultMessage:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:xt.formatMessage({id:"problemset.sortByUsageCountAscending",defaultMessage:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F"}),type:"quotes",direction:"asc"},{name:xt.formatMessage({id:"problemset.sortByUsageCountDescending",defaultMessage:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F"}),type:"quotes",direction:"desc"},{name:xt.formatMessage({id:"problemset.sortByCreationTimeAscending",defaultMessage:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:xt.formatMessage({id:"problemset.sortByCreationTimeDescending",defaultMessage:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"}],Ft=[{name:xt.formatMessage({id:"problemset.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),value:"PROGRAM"},{name:xt.formatMessage({id:"problemset.singleChoice",defaultMessage:"\u5355\u9009\u9898"}),value:"SINGLE"},{name:xt.formatMessage({id:"problemset.multipleChoice",defaultMessage:"\u591A\u9009\u9898"}),value:"MULTIPLE"},{name:xt.formatMessage({id:"problemset.trueFalse",defaultMessage:"\u5224\u65AD\u9898"}),value:"JUDGMENT"},{name:xt.formatMessage({id:"problemset.fillInTheBlank",defaultMessage:"\u586B\u7A7A\u9898"}),value:"COMPLETION"},{name:xt.formatMessage({id:"problemset.shortAnswer",defaultMessage:"\u7B80\u7B54\u9898"}),value:"SUBJECTIVE"},{name:xt.formatMessage({id:"problemset.compositeQuestion",defaultMessage:"\u7EC4\u5408\u9898"}),value:"COMBINATION"},{name:xt.formatMessage({id:"problemset.programFillInTheBlank",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),value:"BPROGRAM"}];(0,re.useEffect)(()=>Re.Z.subscribe("refresh-item-bank",Jt=>{Ta(Jt)}),[]),(0,re.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Ct=()=>St(void 0,null,function*(){var vt;const Jt=yield(0,et.$c)({id:mn});if(Jt!=null&&Jt.name){const Pn={description:Jt.description,languages:Jt.languages,name:Jt.name};Ln.current.form.setFieldsValue(Pn),_r(lt({},Pn)),_t([...Jt.data]),Sr((vt=Jt.data)==null?void 0:vt.map(vn=>vn.id))}});(0,re.useEffect)(()=>{mn&&Ct()},[mn]),(0,re.useEffect)(()=>{},[]),(0,re.useEffect)(()=>{const vt=(mt==null?void 0:mt.get("group_id"))||0;if(zt({type:"problemset/getDisciplines",payload:{source:"question",group_id:vt,group_type:Mt}}),ut.group_id=Number(vt),Mt==="3"&&(ut.clazz="ItemBanksGroup",xr(!0)),mt.get("page")){let Jt=JSON.parse(localStorage.getItem("problemsetkey"))||{};xn((Jt==null?void 0:Jt.tag_discipline_id)||-1),ut=lt(lt({},ut),Jt),Mn(ut)}else Mn(ut);Zt(ut).then(Jt=>{Zr(!1)}),Sn(ut),On(),Cn()},[]),(0,re.useEffect)(()=>(zt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),zt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{zt({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),zt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,re.useEffect)(()=>(zt({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{zt({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,re.useEffect)(()=>(zt({type:"globalSetting/headerFooterToggle",payload:fr}),()=>{zt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,re.useEffect)(()=>{(0,_e.Dk)(Qn?tr:xt.formatMessage({id:"problemset.teamDetails",defaultMessage:"\u8BD5\u9898\u5E93"}))},[Qn,tr]);const It=vt=>{let Jt=0;return qn==null||qn.forEach(Pn=>{Pn.type===vt&&(Jt=Pn.count)}),Jt},nn=(vt,Jt)=>{var Pn,vn,Hn,Zn,zr,Kr,Xr,ga,za;const La=[];if(vt||(vn=(Pn=rn==null?void 0:rn.disciplinesData)==null?void 0:Pn.disciplines)==null||vn.forEach(va=>{var sa;(sa=va==null?void 0:va.sub_disciplines)==null||sa.forEach(ra=>{var Ba;(Ba=ra==null?void 0:ra.tag_disciplines)==null||Ba.forEach(Wa=>{Wa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&La.push(Wa)})})}),vt&&!Jt){const va=(Zn=(Hn=rn==null?void 0:rn.disciplinesData)==null?void 0:Hn.disciplines)==null?void 0:Zn.find(sa=>sa.id===vt);(zr=va==null?void 0:va.sub_disciplines)==null||zr.forEach(sa=>{var ra;(ra=sa==null?void 0:sa.tag_disciplines)==null||ra.forEach(Ba=>{Ba.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&La.push(Ba)})})}if(vt&&Jt){const va=(Xr=(Kr=rn==null?void 0:rn.disciplinesData)==null?void 0:Kr.disciplines)==null?void 0:Xr.find(ra=>ra.id===vt),sa=(ga=va==null?void 0:va.sub_disciplines)==null?void 0:ga.find(ra=>ra.id===Jt);(za=sa==null?void 0:sa.tag_disciplines)==null||za.forEach(ra=>{ra.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&La.push(ra)})}return La},Cn=()=>St(void 0,null,function*(){zt({type:"problemset/getTeachGroupData"})});(0,re.useEffect)(()=>{const{completion_questions_count:vt=0,judgement_questions_count:Jt=0,multiple_questions_count:Pn=0,practical_questions_count:vn=0,program_questions_count:Hn=0,single_questions_count:Zn=0,subjective_questions_count:zr=0,combination_questions_count:Kr=0,bprogram_questions_count:Xr=0}=rn.basketData||{},ga=vt+Jt+Pn+vn+Hn+Zn+zr+Kr+Xr;Er(ga)},[rn.basketData]);const Sn=(vt,Jt)=>St(void 0,null,function*(){var Pn;vt.type==="3"?vt.clazz="ItemBanksGroup":delete vt.clazz;const vn=lt({},vt);Zr(!0);const Hn=yield zt({type:"problemset/getGroup",payload:lt({},vn)});return Hn!=null&&Hn.data&&Jr((Hn==null?void 0:Hn.data)||[]),Hn&&(pr((Hn==null?void 0:Hn.navigation)||[]),((Pn=Hn==null?void 0:Hn.navigation)==null?void 0:Pn.length)>1?oa(!1):oa(!0)),Qn||Jt||Sr([]),Zr(!1),Hn}),Zt=(vt,Jt)=>St(void 0,null,function*(){const Pn=lt({},vt);localStorage.setItem("problemsetkey",JSON.stringify(vt)),Pn.item_type=Qn?"PROGRAM":vt.item_type,Pn.keyword=vt.keyword||"",Zr(!0);const vn=yield zt({type:"problemset/getItemBanks",payload:lt({},Pn)});if(vn&&vn.status!==403&&vn.status!==401&&vn.status!==500){if(Dn(vn.items_count||0),or(vn.item_types),$t(vn.items||[]),jn(vn.tag_disciplines||[]),Pr(vn.used_shixun_ids||[]),Un(vn.items||[]),Qn||Jt||Sr([]),ar((vn==null?void 0:vn.added_num)||0),Zr(!1),mt.get("page")&&!$n){let Hn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Hn-100,behavior:"smooth"}),ir(!0)}return vn}}),On=()=>{zt({type:"problemset/getBasketList",payload:{}})},Un=vt=>{const Jt=vt.every(Pn=>{var vn;return((vn=Pn.program_attr)==null?void 0:vn.status)===0});Yn.current=Jt},rr=(vt,Jt)=>{ut.discipline_id=vt||"",ut.sub_discipline_id=Jt||"",ut.tag_discipline_id="",ut.page=1,delete ut.id,xn(-1),Mn(ut),Zt(ut),(Mt==="3"||Mt==="0")&&Sn(Et(lt({},ut),{parents:nr.slice(0,-1)}))},sr=vt=>{ut.item_type=vt||"",ut.page=1,Mn(ut),Zt(ut),(Mt==="3"||Mt==="0")&&Sn(Et(lt({},ut),{parents:nr.slice(0,-1)}))},bn=vt=>{ut.difficulty=vt||"",ut.page=1,delete ut.id,Mn(ut),Zt(ut),(Mt==="3"||Mt==="0")&&Sn(Et(lt({},ut),{parents:nr.slice(0,-1)}))},yr=vt=>{ut.tag_discipline_id=vt,ut.page=1,delete ut.id,vt===-1&&(ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id=""),xn(vt),Mn(ut),Zt(ut),(Mt==="3"||Mt==="0")&&Sn(Et(lt({},ut),{parents:nr.slice(0,-1)}))},[vr,xr]=(0,re.useState)(!1),Xn=vt=>{zt({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:vt}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.type=vt,vt==="0"?(oa(!1),ut.group_id=0,ut.teach_group_id=0):(oa(!0),ut.group_id=null),vt==="3"&&Qn?ut.only_published=!0:ut.only_published=null,vt==="3"?(ut.clazz="ItemBanksGroup",xr(!0)):xr(!1),ut.page=1,delete ut.id,xn(-1),An(vt),Mn(ut),Zt(ut),vt!=="1"&&vt!=="2"&&Sn(ut),oa(!0)},Bn=(vt,Jt)=>{debugger;ut.page=vt,ut.per_page=Jt,Mn(ut),Zt(ut,!0),Sn(ut,!0)},Jn=vt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.keyword=vt,delete ut.id,console.log(ut,"paramsparamsparamsparamsparams"),vt?(Gn(!0),(0,Fe.tk)({name:vt,copywriting:vt,position:Qn?"Practice":"ItemBank"})):Gn(!1),xn(-1),Mn(ut),Zt(ut)},zn=()=>{Mn(ut),Zt(ut),Rn(!1)},Lr=vt=>{const Jt=vt.length===Pt.length&&ut.page>1?ut.page-1:ut.page;ut.page=Jt,On(),Mn(ut),Zt(ut),Sn(ut)},Wr=()=>{zt({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},aa=(vt,Jt)=>St(void 0,null,function*(){const Pn=Jt?yield(0,et.lS)({id:vt}):yield(0,et.s)({id:vt});(Pn==null?void 0:Pn.status)===0&&zn()}),ma=vt=>St(void 0,null,function*(){Qa(vt)}),ya=vt=>St(void 0,null,function*(){Ia([vt])}),ba=vt=>{er.current="",lr.current="",ue.default.confirm({centered:!0,width:530,icon:null,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u8BD5\u9898\u7EA0\u9519",content:Me.createElement("div",{className:"font14"},Me.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),Me.createElement(ie.ZP.Group,{className:"mt10",onChange:Jt=>lr.current=Jt.target.value},Me.createElement(ie.ZP,{value:"\u9898\u5E72"},xt.formatMessage({id:"problemset.questionStem",defaultMessage:"\u9898\u5E72"})),Me.createElement(ie.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),Me.createElement(ie.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),Me.createElement(ie.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),Me.createElement(ie.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),Me.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),Me.createElement(Ot,{className:"mt10",rows:4,defaultValue:er.current,onChange:Jt=>er.current=Jt.target.value})),onOk:()=>new Promise((Jt,Pn)=>St(void 0,null,function*(){if(!(lr.current&&er.current))return le.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Pn();(yield(0,et.L5)({id:vt,clazz:lr.current,description:er.current})).status===0&&le.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Jt()}))})},Ea=(0,re.useRef)(),[la,ea]=(0,re.useState)([]),[ua,na]=(0,re.useState)(!1),[Sa,ia]=(0,re.useState)({}),Yr=(0,re.useRef)([0]),ca=vt=>St(void 0,null,function*(){const Jt=yield(0,De.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:vt==null?void 0:vt.sub_discipline_id}});ea(Jt==null?void 0:Jt.tag_disciplines)}),wa=vt=>St(void 0,null,function*(){tn(vt),ka(vt),na(!0)}),Ca=vt=>{zt({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:vt}}})},Aa=vt=>St(void 0,null,function*(){var Jt,Pn,vn,Hn;const Zn=yield(0,De.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[vt]}});(Zn==null?void 0:Zn.status)===0&&((Jt=Zn==null?void 0:Zn.data)==null?void 0:Jt.size)!==0?ue.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Pn=Zn==null?void 0:Zn.data)==null?void 0:Pn.name)||"--","\u300B",((vn=Zn==null?void 0:Zn.data)==null?void 0:vn.size)>1?`\u7B49 ${(Hn=Zn==null?void 0:Zn.data)==null?void 0:Hn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Me.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>St(void 0,null,function*(){const zr=yield zt({type:"problemset/handleDelete",payload:{id:vt}});(zr==null?void 0:zr.status)===0&&Lr([null])})}):zt({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:vt}}})}),xa=vt=>St(void 0,null,function*(){const{item_type:Jt}=vt;if(Jt==="PROGRAM"){const{program_attr:{identifier:Pn}}=vt,vn=yield zt({type:"problemset/startExperience",payload:{id:Pn}});if(vn.status===0){const Hn=vn.identifier;(0,_e.xg)(`/myproblems/${Hn}`);return}le.ZP.warning(vn.message);return}zt({type:"problemset/setActionTabs",payload:{key:Jt,params:vt}})}),Fa=vt=>St(void 0,null,function*(){if(ut.exam_id){(yield(0,et.fY)({item_id:vt,id:ut.exam_id})).status===0&&zn();return}if(ut!=null&&ut.exercise_id){(yield(0,De.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:[vt]}})).status===0&&zn();return}(yield zt({type:"problemset/cancel",payload:{id:vt,item_bank:1}})).status===0&&(zn(),On())}),[Da,oa]=(0,re.useState)(!1),Oa=(vt,Jt=!1,Pn=!1)=>St(void 0,null,function*(){var vn;if(zt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(vt),group_type:Mt==="3"?"3":"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.group_id=Math.abs(vt),xn(-1),Mn(ut),Pn){const Hn=JSON.parse(JSON.stringify(nr));Hn.splice(Hn.length-2,2),ut.parents=Hn}else ut.parents=[...nr||[{id:0,name:xt.formatMessage({id:"problemset.rootDirectory",defaultMessage:"\u6839\u76EE\u5F55"})}],...((vn=(0,Ve.b)(Vt.current,vt))==null?void 0:vn.map(Hn=>({id:Hn.id,name:Hn.name})))||[]];Sn(lt({},ut)).then(Hn=>{var Zn;pr(Hn==null?void 0:Hn.navigation),((Zn=Hn==null?void 0:Hn.navigation)==null?void 0:Zn.length)>1&&vt?oa(!0):oa(!1)}),Zt(ut)}),Ta=vt=>St(void 0,null,function*(){zt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(vt),group_type:"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.item_type=null,ut.difficulty=null,ut.type="0",ut.group_id=Math.abs(vt),ut.only_published=null,xr(!1),xn(-1),An("0"),Mn(ut),Sn(lt({},ut)).then(Jt=>{var Pn;pr(Jt==null?void 0:Jt.navigation),((Pn=Jt==null?void 0:Jt.navigation)==null?void 0:Pn.length)>1&&vt?oa(!0):oa(!1)}),Zt(ut)}),dr=vt=>St(void 0,null,function*(){if(ut.exam_id){(yield(0,et.zh)({exam_id:ut.exam_id,item_bank_ids:[vt]})).status===0&&zn();return}if(ut!=null&&ut.exercise_id){(yield(0,De.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[vt]}})).status===0&&zn();return}if(Ar===200){le.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield zt({type:"problemset/select",payload:{item_bank_ids:[vt]}})).status===0&&(zn(),On())}),Mr=vt=>St(void 0,null,function*(){if(!vt&&!(Kn!=null&&Kn.length))return le.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Vn.current=[0],ue.default.confirm({centered:!0,width:500,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Me.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Me.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Me.createElement(se.Z,{spinning:Hr},Me.createElement(Ke.Z,{defaultValue:!0,value:Vn.current,onChange:Jt=>Vn.current=Jt}))),onOk:()=>St(void 0,null,function*(){var Jt;const Pn=yield(0,et.Rp)({id:vt,group_id:(Jt=Vn.current)==null?void 0:Jt[0]});Vn.current=[],(Pn==null?void 0:Pn.status)===0&&(Sn(ut),zn(),le.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),Qr=vt=>St(void 0,null,function*(){if(!vt&&!(Kn!=null&&Kn.length))return le.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ue.default.confirm({centered:!0,width:500,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:xt.formatMessage({id:"problemset.moveTo",defaultMessage:"\u79FB\u52A8\u5230"}),maskClosable:!0,className:"custom-modal-divider",icon:null,content:Me.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Me.createElement("div",{className:je.tips},Me.createElement("div",null,"\u63D0\u793A\uFF1A"),Me.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),Me.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),Me.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),Me.createElement(se.Z,{spinning:Hr},Me.createElement(Ke.Z,{defaultValue:!0,defaultSelectedKeys:Yr.current,defaultExpandedKeys:Yr.current,onChange:Jt=>Yr.current=Jt}))),onOk:()=>St(void 0,null,function*(){var Jt;const Pn=yield(0,et.LS)({ids:vt?[vt]:Kn,groups_ids:(Jt=Yr.current)==null?void 0:Jt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Pn),(Pn==null?void 0:Pn.status)===0&&(Sn(ut),zn())})})}),$r=(vt,Jt)=>St(void 0,null,function*(){if(!vt&&!(Kn!=null&&Kn.length))return le.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const Pn=()=>St(void 0,null,function*(){var vn;const Hn=yield(0,De.ZP)(`/api/item_banks/${vt}/copy`,{method:"post",body:{group_id:Jt?(vn=Vn.current)==null?void 0:vn[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Hn),Vn.current=[],(Hn==null?void 0:Hn.status)===0&&(Sn(ut),zn(),le.ZP.success("\u590D\u5236\u6210\u529F"))});Vn.current=[0],Jt?ue.default.confirm({centered:!0,width:500,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:xt.formatMessage({id:"problemset.moveTo",defaultMessage:"\u79FB\u52A8\u5230"}),maskClosable:!0,className:"custom-modal-divider",icon:null,content:Me.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Me.createElement("p",{className:"c-grey-333"},xt.formatMessage({id:"problemset.addToFolder",defaultMessage:"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"})),Me.createElement(se.Z,{spinning:Hr},Me.createElement(Ke.Z,{defaultValue:!0,value:Vn.current,onChange:vn=>Vn.current=vn}))),onOk:()=>St(void 0,null,function*(){Pn()})}):Pn()}),pa=vt=>St(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Jt=yield(0,et.hg)({clazz:"ItemBank",id:vt});console.log(Jt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Pn=(Jt==null?void 0:Jt.groups)||[];Vn.current=Pn.filter(vn=>vn.is_share).map(vn=>vn.id),ue.default.confirm({centered:!0,width:530,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Me.createElement("div",{className:`font14 ${je.overflow}`},Me.createElement("p",{className:`${je.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Me.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Pn==null?void 0:Pn.map(vn=>vn.is_share?vn.id:"")},Pn==null?void 0:Pn.map(vn=>Me.createElement(oe.default,{key:vn.id,value:vn.id,onChange:()=>{vn.is_share=!vn.is_share,console.log(Pn,"\u9009\u4E2D\u7684data"),Vn.current=Pn}}," ",vn.name)))),onOk:()=>St(void 0,null,function*(){return Vn.current=Pn.filter(vn=>vn.is_share).map(vn=>vn.id),console.log(Vn.current,"joinGroupDataRef.current"),new Promise((vn,Hn)=>St(void 0,null,function*(){console.log(Pn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Zn=yield(0,et.GW)({ids:[vt],clazz:"ItemBank",group_ids:Vn.current});return Vn.current=[],(Zn==null?void 0:Zn.status)===0&&(le.ZP.info("\u64CD\u4F5C\u6210\u529F"),zn()),vn()}))})})}),da=vt=>{zt({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:vt}}})},ta=()=>{ue.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>St(void 0,null,function*(){(yield(0,et.RT)()).status===0&&(zn(),On())})})},Ur=()=>{zt({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ut}})},fa=()=>{var vt;const Jt={discipline_id:`&discipline_id=${ut.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ut.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ut.tag_discipline_id}`,difficulty:`&difficulty=${ut.difficulty}`,item_type:`&item_type=${ut.item_type}`,group_id:`&group_id=${ut.group_id||0}`};let Pn=`/problemset/newitem?pages=${ut.page}`;Object.keys(Jt).forEach(vn=>{ut[vn]&&(Pn=Pn+Jt[vn])}),(vt=we.history)==null||vt.push(Pn)},ha=vt=>{const Jt=Kn;if(!(Jt!=null&&Jt.length))return le.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(Ar+Jt.length>200&&vt&&fr){le.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-Ar}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Jt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}vt?Pa(Jt):Ma(Jt)},Pa=vt=>St(void 0,null,function*(){let Jt=[...vt];Pt.forEach(Pn=>{var vn;Jt.includes(Pn.id)&&Pn.item_type==="PROGRAM"&&((vn=Pn.program_attr)==null?void 0:vn.status)===0&&(0,We.remove)(Jt,Hn=>Hn===Pn.id)}),ue.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),content:Me.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",vt.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>St(void 0,null,function*(){let Pn;ut.exam_id?Pn=yield(0,et.zh)({exam_id:ut.exam_id,item_bank_ids:Jt}):ut!=null&&ut.exercise_id?Pn=yield(0,De.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Jt}}):Pn=yield zt({type:"problemset/select",payload:{item_bank_ids:Jt}}),Pn.status===0&&(zn(),On())})})}),Ma=vt=>St(void 0,null,function*(){let Jt;ut.exam_id?Jt=yield(0,De.ZP)(`/api/examination_banks/${ut.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:vt}}):ut!=null&&ut.exercise_id?Jt=yield(0,De.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:vt}}):Jt=yield zt({type:"problemset/unselectAll",payload:{item_ids:vt}}),Jt.status===0&&(zn(),On())}),Va=vt=>St(void 0,null,function*(){if(fr&&Ar===200){le.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Jt;ut.exam_id?(Jt=yield(0,et.zh)({exam_id:ut.exam_id,shixun_ids:vt}),Jt.status===0&&zn()):(Jt=yield zt({type:"problemset/select",payload:{shixun_ids:vt}}),Jt.status===0&&(On(),zn()))}),Za=()=>{zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Ka=vt=>St(void 0,null,function*(){var Jt,Pn,vn;if(!((Pn=(Jt=rn.teachGroupData)==null?void 0:Jt.groups)!=null&&Pn.length))return le.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Hn=yield(0,De.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:vt}});console.log(Hn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Hn.status===0&&(Vn.current=Hn==null?void 0:Hn.data,ue.default.confirm({centered:!0,width:530,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Me.createElement("div",{className:`font14 ${je.overflow}`},Me.createElement("div",{className:je.tips},Me.createElement("div",null,"\u63D0\u793A\uFF1A"),Me.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),Me.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),Me.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Vn.current.map(Zn=>Zn.is_share?Zn.id:"")},(vn=Hn==null?void 0:Hn.data)==null?void 0:vn.map(Zn=>Me.createElement(oe.default,{disabled:!Zn.can_share,key:Zn.id,value:Zn.id,onChange:()=>{Zn.is_share=!Zn.is_share,console.log(Hn.data,"res.data"),Vn.current=Hn==null?void 0:Hn.data}}," ",Zn.name)))),onOk:()=>new Promise((Zn,zr)=>St(void 0,null,function*(){var Kr;if(!((Kr=Vn.current)!=null&&Kr.length))return le.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),zr();const Xr=yield(0,De.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Vn.current.map(ga=>({id:ga.id,is_share:ga.is_share})),group_id:vt}});console.log(Xr),(Hn==null?void 0:Hn.status)===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Vn.current=[],Sr([]),zn(),Sn(ut),Zn())}))}))}),Ia=vt=>{var Jt,Pn,vn,Hn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Pn=(Jt=rn.teachGroupData)==null?void 0:Jt.groups)!=null&&Pn.length))return le.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");ue.default.confirm({centered:!0,width:530,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Me.createElement("div",{className:`font14 ${je.overflow}`},Me.createElement("div",{className:je.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Me.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Vn.current,onChange:Zn=>Vn.current=Zn},(Hn=(vn=rn.teachGroupData)==null?void 0:vn.groups)==null?void 0:Hn.map(Zn=>Me.createElement(oe.default,{key:Zn.group_id,value:Zn.group_id},Zn.name)))),onOk:()=>new Promise((Zn,zr)=>St(void 0,null,function*(){var Kr;if(!((Kr=Vn.current)!=null&&Kr.length))return le.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),zr();const Xr=yield(0,et.GW)({ids:vt||Kn,clazz:"ItemBank",group_ids:Vn.current});(Xr==null?void 0:Xr.status)===0&&(le.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Vn.current=[],Sr([]),zn(),Zn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Vn.current=[]}})},_a=()=>St(void 0,null,function*(){var vt,Jt,Pn,vn;const Hn=()=>St(void 0,null,function*(){cr(!0);const Zn=yield(0,et.nD)({ids:Kn});cr(!1),(Zn==null?void 0:Zn.status)===0&&ue.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Zn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Zn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{Lr(new Array(Zn.success))}})});if(Kn!=null&&Kn.length){const Zn=yield(0,De.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Kn}});if((Zn==null?void 0:Zn.status)===0&&((vt=Zn==null?void 0:Zn.data)==null?void 0:vt.size)!==0){ue.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Jt=Zn==null?void 0:Zn.data)==null?void 0:Jt.name)||"--","\u300B",((Pn=Zn==null?void 0:Zn.data)==null?void 0:Pn.size)>1?`\u7B49 ${(vn=Zn==null?void 0:Zn.data)==null?void 0:vn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Me.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Hn});return}else{ue.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),title:"\u63D0\u793A",cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Kn==null?void 0:Kn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Hn});return}}le.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),ja=()=>{var vt,Jt,Pn;if(!(Kn!=null&&Kn.length))return le.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((vt=Pt==null?void 0:Pt.filter(vn=>Kn.includes(vn.id)))!=null&&vt.every(vn=>vn.public))return le.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Jt=Pt==null?void 0:Pt.filter(vn=>Kn.includes(vn.id)))!=null&&Jt.find(vn=>{var Hn;return vn.item_type==="PROGRAM"&&((Hn=vn.program_attr)==null?void 0:Hn.status)===0}))return le.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||gn.userInfo.professional_certification){if((Pn=Pt==null?void 0:Pt.filter(vn=>Kn.includes(vn.id)))!=null&&Pn.find(vn=>{var Hn;return((Hn=vn==null?void 0:vn.tag_discipline_ids)==null?void 0:Hn.length)==0}))return le.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");ue.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:Me.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ra()}})}else ue.default.confirm({centered:!0,width:530,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:Me.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",Me.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",Me.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",Me.createElement("br",null),Me.createElement(oe.default,{className:"mt10",defaultChecked:!1,onChange:vn=>Rr.current=vn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ra()}})},Ra=()=>St(void 0,null,function*(){const vt=Mt==="3"?1:2,Jt=Pt?Pt.filter(vn=>Kn.includes(vn.id)&&!(vn.public||vn.apply)).map(vn=>vn.id):[];(yield(0,et.Qp)({ids:Jt,source:vt})).status===0&&(Rr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Rr.current=!1,zn(),le.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),ka=vt=>St(void 0,null,function*(){const Jt=yield(0,De.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});wt(Jt.disciplines||[]),yield ca(vt),vt!=null&&vt.sub_discipline_id&&(Fn(1),Rt.setFieldsValue({sub_discipline_id:[vt==null?void 0:vt.discipline_id,vt==null?void 0:vt.sub_discipline_id],tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids}))}),Qa=vt=>{tn(vt),ka(vt),Xe(!0)},Ya=vt=>{ue.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Me.createElement(Me.Fragment,null,Me.createElement("div",{className:je.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),Me.createElement("div",{className:je.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>St(void 0,null,function*(){const Jt=yield(0,et.MZ)({identifier:vt});(Jt==null?void 0:Jt.status)===0&&(le.ZP.success("\u53D1\u5E03\u6210\u529F"),zn())})})},Xa=vt=>{Ca(vt)},Ja=vt=>{ue.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Me.createElement("p",{className:je.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>St(void 0,null,function*(){const Jt=yield(0,et.sD)({identifier:vt});(Jt==null?void 0:Jt.status)===0&&(le.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),zn())})})},qa=vt=>St(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",vt),zt({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:vt,group_id:ut.group_id,group_type:"3"}}),ut.page=1,ut.teach_group_id=vt,delete ut.id,ut.group_id=0,Mn(lt({},ut)),Zt(ut),Sn(ut)}),$a=vt=>{ut.sort_by=vt.type,ut.sort_direction=vt.direction,ut.page=1,Gr(vt.name),Mn(ut),Zt(ut),Sn(Et(lt({},ut),{parents:nr.slice(0,-1)}))},eo=()=>{ut.page=1,Mn(ut),Zt(ut),Sn(ut)},to=vt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.group_id=vt,xn(-1),Mn(ut),Zt(ut),Sn(ut)},no=()=>{if(!(Kn!=null&&Kn.length)){zt({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ut}});return}ue.default.confirm({centered:!0,width:530,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:Me.createElement("div",{className:`font14 ${je.overflow}`},"\u5DF2\u9009\u4E2D",Kn==null?void 0:Kn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Je.rQ)({ids:Kn})}})},ro=()=>St(void 0,null,function*(){const vt=yield(0,et.bF)({ids:Kn}),{unpublish_program_question_count:Jt,total_item_banks:Pn}=vt.data||{};Jt===0?ue.default.error({title:xt.formatMessage({id:"problemset.incorrect",defaultMessage:"\u9519\u8BEF"}),content:Me.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"})}):ue.default.confirm({title:"\u63D0\u793A",content:Me.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Pn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Jt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>St(void 0,null,function*(){(yield(0,et.dt)({ids:Kn})).status===0&&(le.ZP.success("\u53D1\u5E03\u6210\u529F"),zn())})})}),lo=Me.createElement(ae.default,null,Br&&Me.createElement(ae.default.Item,{onClick:()=>ha(!0)},"\u6279\u91CF\u52A0\u5165"),Br&&Me.createElement(ae.default.Item,{onClick:()=>ha(!1)},"\u6279\u91CF\u79FB\u51FA"),Mt==="0"&&fr&&Me.createElement(ae.default.Item,{onClick:()=>Qr()},xt.formatMessage({id:"problemset.moveTo",defaultMessage:"\u79FB\u52A8\u5230"})),Mt==="0"&&fr&&Me.createElement(ae.default.Item,{onClick:ja},"\u6279\u91CF\u516C\u5F00"),Mt==="0"&&fr&&Me.createElement(ae.default.Item,{onClick:()=>Ia()},"\u6279\u91CF\u5171\u4EAB"),Mt==="0"&&fr&&Me.createElement(ae.default.Item,{onClick:_a},"\u6279\u91CF\u5220\u9664")),Ha=vt=>{var Jt;if(Qn)if((Nr==null?void 0:Nr.length)<=0){let Pn=Pt.filter(vn=>vt.includes(vn.id));_t([...Pn]),Sr(Pn==null?void 0:Pn.map(vn=>vn.id))}else if(vt.length>Nr.length){let Pn=Pt.filter(Zn=>vt.includes(Zn.id)),vn=Nr.map(Zn=>Zn.id),Hn=Pn.filter(Zn=>!vn.includes(Zn.id));_t([...Nr,...Hn]),Sr((Jt=[...Nr,...Hn])==null?void 0:Jt.map(Zn=>Zn.id))}else{let Pn=Nr.filter(vn=>vt.includes(vn.id));_t([...Pn]),Sr(Pn==null?void 0:Pn.map(vn=>vn.id))}else Sr(vt)},Na=vt=>{var Jt;if(Qn)if(vt){let Pn=Nr==null?void 0:Nr.map(Hn=>Hn.id),vn=Pt.filter(Hn=>!Pn.includes(Hn.id));_t([...Nr,...vn]),Sr((Jt=[...Nr,...vn])==null?void 0:Jt.map(Hn=>Hn.id))}else{let Pn=Pt==null?void 0:Pt.map(Hn=>Hn.id),vn=Nr.filter(Hn=>!Pn.includes(Hn.id));_t([...vn]),Sr(vn==null?void 0:vn.map(Hn=>Hn.id))}else Sr(vt?Pt==null?void 0:Pt.map(Pn=>Pn.id):[])},ao=()=>{let vt="/problemset/preview";ut.exam_id&&(vt=`/paperlibrary/edit/${ut.exam_id}`),ut!=null&&ut.exercise_id&&!(ct!=null&&ct.pathId)&&(vt=`/classrooms/${ct.coursesId}/exercise/${ut==null?void 0:ut.exercise_id}/edit`),we.history.push(vt)},oo=[{type:"SINGLE",name:xt.formatMessage({id:"problemset.singleChoice",defaultMessage:"\u5355\u9009\u9898"})},{type:"MULTIPLE",name:xt.formatMessage({id:"problemset.multipleChoice",defaultMessage:"\u591A\u9009\u9898"})},{type:"JUDGMENT",name:xt.formatMessage({id:"problemset.trueFalse",defaultMessage:"\u5224\u65AD\u9898"})},{type:"PROGRAM",name:xt.formatMessage({id:"problemset.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"})},{type:"SUBJECTIVE",name:xt.formatMessage({id:"problemset.shortAnswer",defaultMessage:"\u7B80\u7B54\u9898"})},{type:"COMPLETION",name:xt.formatMessage({id:"problemset.fillInTheBlank",defaultMessage:"\u586B\u7A7A\u9898"})},{type:"COMBINATION",name:xt.formatMessage({id:"problemset.compositeQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},{type:"BPROGRAM",name:xt.formatMessage({id:"problemset.programFillInTheBlank",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"})}],io={1:xt.formatMessage({id:"problemset.easy",defaultMessage:"\u7B80\u5355"}),2:xt.formatMessage({id:"problemset.moderate",defaultMessage:"\u9002\u4E2D"}),3:xt.formatMessage({id:"problemset.difficult",defaultMessage:"\u56F0\u96BE"})},so=(vt,Jt)=>{var Pn;const vn=Jt.id<0?"--":Br?Jt[ut.exercise_id?"added":"choosed"]?Me.createElement("span",{key:1,className:je.btnAdd,onClick:Zn=>{Zn.target.style.pointerEvents="none",Fa(Jt.id)}},fr?xt.formatMessage({id:"problemset.removeFromQuestionBasket",defaultMessage:"\u79FB\u51FA\u8BD5\u9898\u7BEE"}):Me.createElement("span",null,Me.createElement("b",{className:`iconfont icon-yichu ${je.cancelC}`}),"\u79FB\u51FA")):Jt.item_type==="PROGRAM"&&((Pn=Jt.program_attr)==null?void 0:Pn.status)===0?Me.createElement(ne.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},Me.createElement("span",{className:je.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",fr?xt.formatMessage({id:"problemset.addToQuestionBasket",defaultMessage:"\u52A0\u5165\u8BD5\u9898\u7BEE"}):Me.createElement("span",{style:{padding:"0 3px"}},Me.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")," ")):Me.createElement("span",{className:je.btnAdd,onClick:()=>dr(Jt.id)},fr?xt.formatMessage({id:"problemset.addToQuestionBasket",defaultMessage:"\u52A0\u5165\u8BD5\u9898\u7BEE"}):Me.createElement("span",{style:{padding:"0 3px"}},Me.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")):Me.createElement(Me.Fragment,null);return Me.createElement("span",{className:je.actonBtn},Jt.id>0&&Me.createElement(Ge.N,{isProblemset:fr,user:gn,key:Jt.id,data:Jt,page:ut.page,activeTabsKey:Mt,selectIds:Kn,onCollect:aa,onSetPublic:ma,onStartExperience:xa,onCorrection:ba,onChangeTag:wa,onPublicReview:Wr,onSetPrivate:Ca,onDelete:Aa,onCancel:Fa,onSelect:dr,onMoveTo:Qr,onCopy:$r,addProblemset:Mr,onSetShare:ya,onCancelShare:pa,onPublish:Ya,onCancelPublish:Ja,SubjectShare:Da}),vn)};(0,re.useEffect)(()=>{if(Qn&&!(ct!=null&&ct.pathId)){const{coursesId:vt,categoryId:Jt}=ct;zt({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Jt,coursesId:vt,type:5}})}},[Qn]);const Ga=()=>St(void 0,null,function*(){try{yield Ln.current.form.validateFields();let vt=Ln.current.form.getFieldsValue();if((Nr==null?void 0:Nr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),le.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Cr(!0);const{coursesId:Jt,categoryId:Pn}=ct;if(ct!=null&&ct.pathId){let vn=yield(0,De.ZP)(`/api/paths/${ct==null?void 0:ct.pathId}/create_hack_homework`,{method:"post",body:Et(lt({},vt),{coursesId:Jt,category:Pn,stage_shixun_id:Pn=="null"?"":Pn,stage_id:ct==null?void 0:ct.stageId,type:5,hack_ids:Nr==null?void 0:Nr.map(Hn=>Hn.id)})});(vn==null?void 0:vn.status)===0&&(le.ZP.success(`${Pn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),we.history.push(`/paths/${ct.pathId}`))}else{let vn=yield(0,De.ZP)(mn?`/api/homework_commons/${Pn}/update_hack.json`:`/api/courses/${Jt}/homework_commons.json`,{method:mn?"put":"post",body:Et(lt({},vt),{coursesId:Jt,category:Pn,type:5,hack_ids:Nr==null?void 0:Nr.map(Hn=>Hn.id)})});(vn==null?void 0:vn.status)===0&&we.history.push(`/classrooms/${ct.coursesId}/program_homework/${mn?Pn:vn.homework_id}/detail?tabs=1`)}Cr(!1)}catch(vt){document.body.scrollIntoView()}}),Ua=()=>Me.createElement(de.default,{labelAlign:"right",form:Rt,labelCol:{span:3},colon:!1,size:"large"},Me.createElement(de.default.Item,{label:xt.formatMessage({id:"problemset.knowledgePoint",defaultMessage:"\u77E5\u8BC6\u70B9"}),name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},Me.createElement(z.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:ht,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(vt,Jt)=>{Rt.setFieldsValue({sub_discipline_id:vt,tag_discipline_ids:[]}),Fn(vt?vt.length:0),(vt==null?void 0:vt.length)>0&&(ca({sub_discipline_id:vt[1]}),vt[1]==(Ut==null?void 0:Ut.sub_discipline_id)&&Rt.setFieldValue("tag_discipline_ids",Ut.tag_discipline_ids))},onClear:()=>{ea([]),Rt.setFieldValue("tag_discipline_ids",[]),Fn(0)}})),Me.createElement(de.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},Me.createElement(a.default,{disabled:Yt===0,className:je.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(vt,Jt)=>Jt.key.indexOf(vt.toLowerCase())>=0},la.map(vt=>Me.createElement(a.default.Option,{key:vt.name+vt.id,value:vt.id},Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},vt.name),(vt==null?void 0:vt.type)==="personal"&&Me.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Yt>0&&Me.createElement("div",{className:je.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",Me.createElement("span",{onClick:()=>an(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return Me.createElement("div",{className:je.page},Me.createElement("section",null,Me.createElement("div",{className:je.wrap},jr.course_name&&Qn&&Me.createElement("section",{className:"animated fadeIn"},Me.createElement("aside",{className:"mt10"},jr.category&&Me.createElement(y.Z,{separator:">"},Me.createElement(y.Z.Item,null,Me.createElement(we.Link,{to:`/classrooms/${jr.course_id}/program_homework`},jr.course_name)),Me.createElement(y.Z.Item,null,Me.createElement(we.Link,{to:`/classrooms/${jr.course_id}/program_homework`},jr.category.category_name)),Me.createElement(y.Z.Item,null,tr)))),Me.createElement("div",{className:je.title},Qn?tr:"\u8BD5\u9898\u5E93"),Qn&&Me.createElement(Ye.Z,{height:250,data:Tr,ref:Ln}),Me.createElement("div",{className:je.headerWrapper,id:"topicdom"},Me.createElement("div",{className:je.tabsWrap},Me.createElement(he.default,{activeKey:Mt,onChange:Xn,tabBarExtraContent:Me.createElement("div",{className:je.searchWrap},(0,He.bg)()&&Mt==="0"&&fr&&Me.createElement(x.ZP,{className:je.addQuestionBtn,onClick:fa},Me.createElement("img",{src:ke,className:je.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),Me.createElement(kt,{allowClear:!0,suffix:Me.createElement("i",{className:`iconfont icon-sousuo9 font14 ${je.searchIcon}`,onClick:()=>Jn(ut.keyword)}),className:je.search,placeholder:xt.formatMessage({id:"problemset.searchByQuestionNumberOrKeyword",defaultMessage:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u8005\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22"}),size:"middle",onChange:vt=>{ut.keyword=vt.target.value,Mn(lt({},ut))},onSearch:Jn}))},Me.createElement(Dt,{tab:xt.formatMessage({id:"problemset.public",defaultMessage:"\u516C\u5171"}),key:"1"}),((Wt=(wn=rn.teachGroupData)==null?void 0:wn.groups)==null?void 0:Wt.length)&&Me.createElement(Dt,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,He.ag)()&&!(0,He.JA)()&&!Qn&&Me.createElement(Dt,{tab:"\u6536\u85CF\u5939",key:"2"}),(0,He.bg)()&&Me.createElement(Dt,{tab:xt.formatMessage({id:"problemset.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}),key:"0"}))),(((sn=gn==null?void 0:gn.userInfo)==null?void 0:sn.professional_certification)||ut.type!=="1")&&Me.createElement(E.S,{showSelectAll:!1,className:je.select,disciplinesData:(it=rn.disciplinesData)==null?void 0:it.disciplines,knowledgeData:mr,directionValue:ut.discipline_id,subDisciplineValue:ut.sub_discipline_id,typeValue:ut.item_type,isprogram_homework:Qn,showKnowledge:!0,name:en,setname:hn,difficultyValue:ut.difficulty,showShixun:!(0,He.JA)()&&!ut.exercise_id&&Mt!=="3"&&Mt!=="1",onShixunChange:Za,onDirectionChange:rr,onTypeChange:sr,onDifficultyChange:bn,knowledgeValue:kn,onKnowledgeChange:yr,teachGroupData:(Bt=rn.teachGroupData)==null?void 0:Bt.groups,onTeachGroupChange:qa,teachGroupValue:ut.teach_group_id,showTeachGroup:vr})),Me.createElement("div",{className:je.treeWrapper,style:{display:Mt==="0"||Mt==="3"?"block":"none"}},Me.createElement("div",{className:je.treeHeader},Me.createElement(Ie.Z,{activeTabsKey:Mt,data:nr,onClick:Oa}),Mt==="0"&&!Qn&&Me.createElement(x.ZP,{type:"link",onClick:Ur,className:je.exportBtn},Me.createElement("img",{src:$e,alt:"",className:je.pngIcon}),xt.formatMessage({id:"problemset.createNewFolder",defaultMessage:"\u65B0\u5EFA\u6587\u4EF6\u5939"}))),Me.createElement(se.Z,{spinning:Hr},Me.createElement("div",{ref:qr,className:Vr.length?je.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},Me.createElement(Ve.Z,{setRootData:vt=>{Vt.current=vt},isProblemset:Mt==="0"?fr:!1,reloadData:zn,data:Vr,onShare:Ka,onOpen:Oa,activeTabsKey:Mt,params:ut,navigation:nr})))),Me.createElement("div",{className:je.contentWrap},Me.createElement("div",{className:je.batchWrap},Me.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Qn&&Me.createElement("div",{className:"font14"},(((jt=gn==null?void 0:gn.userInfo)==null?void 0:jt.professional_certification)||ut.type!=="1")&&Me.createElement(b.Z,{dropdownRender:()=>Me.createElement(ae.default,{selectedKeys:[Or]},Wn==null?void 0:Wn.map((vt,Jt)=>Me.createElement(ae.default.Item,{key:vt.name,onClick:()=>$a(vt)},vt.name)))},Me.createElement("span",{style:{color:"#464F66"}},Me.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),Or))),Qn&&Me.createElement("div",null,Me.createElement(oe.default,{checked:(Pt==null?void 0:Pt.filter(vt=>Nr==null?void 0:Nr.map(Jt=>Jt.id).includes(vt.id)).length)===Pt.length,onChange:vt=>Na(vt.target.checked)},"\u672C\u9875\u5168\u9009",Me.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Kn==null?void 0:Kn.length,")"))),Qn&&Me.createElement(ue.default,{open:En,centered:!0,width:700,okText:`${xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"})} ${ct!=null&&ct.pathId?"":mn?xt.formatMessage({id:"problemset.edit",defaultMessage:"\u7F16\u8F91"}):"\u65B0\u5EFA"}`,onCancel:()=>on(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Ga,confirmLoading:ur,title:"\u67E5\u770B\u5DF2\u9009"},Me.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Nr==null?void 0:Nr.length,"\u4E2A"),Me.createElement("div",{style:{height:400,overflow:"auto"}},Nr==null?void 0:Nr.map((vt,Jt)=>{var Pn,vn,Hn,Zn,zr,Kr;return Me.createElement("div",{key:Jt,className:je.sendModal},Me.createElement("div",{className:je.li},Me.createElement("p",null,vt==null?void 0:vt.name),Me.createElement("div",{className:je.bottom},Me.createElement("span",{className:"c-grey-333"},xt.formatMessage({id:"problemset.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"})),Me.createElement("i",{className:je.line}),Me.createElement("span",{className:"c-grey-333"},vt.difficulty===1&&xt.formatMessage({id:"problemset.easy",defaultMessage:"\u7B80\u5355"}),vt.difficulty===2&&xt.formatMessage({id:"problemset.moderate",defaultMessage:"\u9002\u4E2D"}),vt.difficulty===3&&xt.formatMessage({id:"problemset.difficult",defaultMessage:"\u56F0\u96BE"})),Me.createElement("i",{className:je.line}),Me.createElement("span",null,xt.formatMessage({id:"problemset.creator",defaultMessage:"\u521B\u5EFA\u8005"}),"\xA0",Me.createElement(ne.Z,{title:(Pn=vt==null?void 0:vt.author)==null?void 0:Pn.name},Me.createElement("span",{className:"c-grey-333"},((Hn=(vn=vt==null?void 0:vt.author)==null?void 0:vn.name)==null?void 0:Hn.length)>6?((zr=(Zn=vt==null?void 0:vt.author)==null?void 0:Zn.name)==null?void 0:zr.substr(0,3))+"...":(Kr=vt==null?void 0:vt.author)==null?void 0:Kr.name))),Me.createElement("i",{className:je.line}),Me.createElement("span",{className:je.des},xt.formatMessage({id:"problemset.update",defaultMessage:"\u66F4\u65B0"}),"\xA0",Me.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.updated_at)))),Me.createElement("div",{className:je.del,onClick:()=>{Ha(Nr.filter(Xr=>Xr.id!==vt.id).map(Xr=>Xr.id))}},xt.formatMessage({id:"problemset.delete",defaultMessage:"\u5220\u9664"})))})))),Me.createElement(ee.Z,{align:"middle"},Me.createElement("div",null,!ut.item_type&&Me.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Ft.map(vt=>{if(It(vt.value)>0)return Me.createElement("span",{style:{marginLeft:6}},vt.name,Me.createElement("span",{style:{color:"#000000",marginLeft:6}},It(vt.value)))}))),Mt==="0"&&fr&&Me.createElement(x.ZP,{onClick:no,type:"link",className:je.exportBtn},Me.createElement("img",{src:tt,className:je.pngIcon}),Me.createElement("span",null,xt.formatMessage({id:"problemset.exportQuestions",defaultMessage:"\u5BFC\u51FA\u8BD5\u9898"}))))),hr?Me.createElement("div",null,Me.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{ut.page=1,ut.keyword=null,delete ut.id,Mn(ut),Gn(!1),Zt(ut),Sn(Et(lt({},ut),{parents:nr.slice(0,-1)}))},type:"link"}," ",Me.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),Me.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ut.keyword,"\u201D")):null,Me.createElement("div",{className:je.contentListWrap},In!==0?Me.createElement(se.Z,{size:"middle",spinning:Qt["problemset/getItemBanks"]},Pt.map((vt,Jt)=>{var Pn,vn,Hn,Zn,zr,Kr,Xr;return Me.createElement("div",{id:vt.id+"",className:je.li,key:Jt},Me.createElement("div",{className:je.top},Me.createElement(Ge.Z,{key:vt.id,data:vt,selectIds:Kn,onSelectCheckBox:Ha})),Me.createElement("div",{className:je.bottom},Me.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},"No.",vt==null?void 0:vt.id),Me.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},(Pn=oo.find(ga=>ga.type===vt.item_type))==null?void 0:Pn.name),Me.createElement("p",{className:je.actionLeftItem},io[vt.difficulty]),Me.createElement("p",{className:je.actionLeftItem},xt.formatMessage({id:"problemset.creator",defaultMessage:"\u521B\u5EFA\u8005"}),Me.createElement(ne.Z,{title:(vn=vt==null?void 0:vt.author)==null?void 0:vn.name},Me.createElement("span",{className:"c-grey-333"},((Zn=(Hn=vt==null?void 0:vt.author)==null?void 0:Hn.name)==null?void 0:Zn.length)>6?((Kr=(zr=vt==null?void 0:vt.author)==null?void 0:zr.name)==null?void 0:Kr.substr(0,5))+"...":(Xr=vt==null?void 0:vt.author)==null?void 0:Xr.name))),Me.createElement("p",{className:je.actionLeftItem},xt.formatMessage({id:"problemset.update",defaultMessage:"\u66F4\u65B0"}),Me.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.updated_at)),Me.createElement("p",{className:je.actionLeftItem},xt.formatMessage({id:"problemset.usageCount",defaultMessage:"\u4F7F\u7528\u6B21\u6570"}),Me.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.quotes)),!Qn&&Me.createElement("div",{className:je.more},so({},vt))))})):Me.createElement(se.Z,{size:"middle",spinning:Qt["problemset/getItemBanks"]},Me.createElement(pe.Z,{customText:!((Nt=gn==null?void 0:gn.userInfo)!=null&&Nt.professional_certification)&&ut.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((Kt=gn==null?void 0:gn.userInfo)!=null&&Kt.professional_certification)&&ut.type==="1"?Me.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{we.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),In!==0&&!Qn&&Me.createElement(te.Z,{showQuickJumper:!0,onChange:Bn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:parseInt(ut.page+"")||1,total:In,showTotal:vt=>Me.createElement(Me.Fragment,null,Me.createElement("span",{className:"mr10 font12"},xt.formatMessage({id:"problemset.together",defaultMessage:"\u5171"}),Me.createElement("span",{className:"c-light-primary"},vt),xt.formatMessage({id:"problemset.pieceOfData",defaultMessage:"\u6761\u6570\u636E"})))}),Qn&&Me.createElement("div",{style:{height:20}})),fr&&Me.createElement(Le.Z,{basketData:rn.basketData,visible:wr,basketTotal:Ar,onClose:()=>ln(!1),onDelete:da,onClear:ta,onSubmit:()=>St(void 0,null,function*(){var vt,Jt,Pn,vn,Hn;const Zn=yield zt({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),zr=(vt=Zn==null?void 0:Zn.disciplines)==null?void 0:vt[0],Kr=yield zt({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Jt=Zn==null?void 0:Zn.new_checked)==null?void 0:Jt.discipline_id)||(zr==null?void 0:zr.id),sub_discipline_id:((Pn=Zn==null?void 0:Zn.new_checked)==null?void 0:Pn.sub_discipline_id)||((Hn=(vn=zr==null?void 0:zr.sub_disciplines)==null?void 0:vn[0])==null?void 0:Hn.id)}});Kr.status===0&&we.history.push(`paperlibrary/add/${Kr.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,He.JA)()&&fr&&Me.createElement(Ue,{visibleBasket:wr,onToggleVisible:()=>ln(!wr),count:Ar})),Me.createElement(fe.Z,null),Me.createElement(Ee.Z,{onReloadData:zn,isPiliangRevoke:yn}),Me.createElement(be.Z,{onReloadData:()=>Lr([null])}),Me.createElement(Ze.Z,{onReloadData:zn,onReloadBasketData:On}),Lt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?Me.createElement(Qe.Z,{shixunIds:Fr,cb:Va}):null,Me.createElement(Se.Z,null),Me.createElement(Pe.Z,null),Me.createElement(Ce.Z,null),Me.createElement(xe.Z,null),Me.createElement(Be.Z,null),Me.createElement(Ae.Z,null),Me.createElement(Oe.Z,null),Me.createElement(ye.Z,null),Me.createElement(ve.Z,{onOk:eo}),Me.createElement(ce.Z,{onOk:to})),fr?Me.createElement(re.Fragment,null,!!(Kn!=null&&Kn.length)&&Me.createElement("div",{className:je.batch},Me.createElement("aside",null,Me.createElement("div",{style:{flexShrink:0,marginRight:20}},Me.createElement(oe.default,{className:"font14",checked:Pt!=null&&Pt.length?Kn.length===(Pt==null?void 0:Pt.length):!1,onChange:vt=>Na(vt.target.checked)},"\u672C\u9875\u5168\u9009",Me.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Kn==null?void 0:Kn.length,")"))),Me.createElement("div",{className:je.btns},Br&&Me.createElement("div",{className:je.btn,onClick:()=>ha(!0)},Me.createElement("i",{className:"iconfont icon-piliangjiaru"}),xt.formatMessage({id:"problemset.addToQuestionBasket",defaultMessage:"\u52A0\u5165\u8BD5\u9898\u7BEE"})),Br&&Me.createElement("div",{className:je.btn,onClick:()=>ha(!1)},Me.createElement("i",{className:"iconfont icon-piliangyichu"}),xt.formatMessage({id:"problemset.removeFromQuestionBasket",defaultMessage:"\u79FB\u51FA\u8BD5\u9898\u7BEE"})),Br&&["3","1"].includes(Mt)&&Me.createElement("div",{className:je.btn,onClick:()=>{(Kn==null?void 0:Kn.length)>0?ue.default.confirm({centered:!0,width:500,okText:xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Me.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Me.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Me.createElement(se.Z,{spinning:Hr},Me.createElement(Ke.Z,{defaultValue:!0,value:Vn.current,onChange:vt=>Vn.current=vt}))),onOk:()=>St(void 0,null,function*(){var vt;const Jt=yield(0,et.Rp)({id:Kn,group_id:(vt=Vn.current)==null?void 0:vt[0]});Vn.current=[],(Jt==null?void 0:Jt.status)===0&&(Sn(ut),zn(),le.ZP.success("\u52A0\u5165\u6210\u529F"))})}):le.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},Me.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),Mt==="1"&&(0,He.ag)()&&Me.createElement("div",{className:je.btn,onClick:()=>{Rn(!0),Xa(Kn)}},Me.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),Mt==="0"&&Me.createElement("div",{className:je.btn,onClick:ja}," ",Me.createElement("i",{className:"iconfont icon-pilianggongkai"}),xt.formatMessage({id:"problemset.publish",defaultMessage:"\u516C\u5F00"})),Mt==="0"&&!Da&&Me.createElement("div",{className:je.btn,onClick:()=>Ia()}," ",Me.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),Mt==="0"&&Me.createElement("div",{className:je.btn,onClick:_a}," ",Me.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),xt.formatMessage({id:"problemset.delete",defaultMessage:"\u5220\u9664"})),Mt==="0"&&Me.createElement("div",{className:je.btn,onClick:ro}," ",Me.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),Mt==="0"&&Me.createElement("div",{className:je.btn,onClick:()=>Qr()},Me.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),Me.createElement("div",{onClick:()=>Sr([]),style:{marginLeft:"auto"},className:je.btn}," ",Me.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Qn?"":Me.createElement("div",{className:je.batch},Me.createElement("aside",null,Me.createElement("div",{style:{flexShrink:0,marginRight:20}},Me.createElement(oe.default,{className:"font14",checked:Pt!=null&&Pt.length?Kn.length===(Pt==null?void 0:Pt.length):!1,onChange:vt=>Na(vt.target.checked)},"\u672C\u9875\u5168\u9009",Me.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Kn==null?void 0:Kn.length,")"))),Me.createElement("div",{className:je.btns},Br&&!!(Kn!=null&&Kn.length)&&Me.createElement("div",{className:je.btn,onClick:()=>ha(!0)},Me.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),Br&&!!(Kn!=null&&Kn.length)&&Me.createElement("div",{className:je.btn,onClick:()=>ha(!1)},Me.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),Me.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Nn,"\u9898"),Me.createElement("div",{onClick:ao,className:je.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Qn&&Me.createElement("div",{className:je.batch},Me.createElement("aside",null,Me.createElement("div",{style:{flexShrink:0,marginRight:20}},Me.createElement(te.Z,{showQuickJumper:!0,onChange:Bn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:ut.page||1,hideOnSinglePage:!0,total:In,showTotal:vt=>Me.createElement("span",{className:"mr10"},xt.formatMessage({id:"problemset.together",defaultMessage:"\u5171"}),Me.createElement("span",{className:"c-light-primary"},vt),xt.formatMessage({id:"problemset.pieceOfData",defaultMessage:"\u6761\u6570\u636E"}))})),Me.createElement("div",{className:je.btns},Me.createElement(ee.Z,{align:"middle",style:{marginLeft:"auto"}},Me.createElement(ee.Z,{onClick:()=>{if((Nr==null?void 0:Nr.length)<=0){le.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}on(!0)},align:"middle",className:"current"},Me.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),Me.createElement("span",null,"\u5DF2\u9009",Me.createElement("span",{className:"c-light-primary"},Kn.length),"\u4E2A")),Me.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(ct!=null&&ct.pathId)we.history.push(`/paths/${ct.pathId}`);else{if(mn){we.history.push(`/classrooms/${ct.coursesId}/program_homework/${ct.categoryId}/detail?tabs=1`);return}we.history.push(`/classrooms/${ct.coursesId}/program_homework`)}}},xt.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"})),Me.createElement(x.ZP,{loading:ur,onClick:Ga,type:"primary"},xt.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),ct!=null&&ct.pathId?"":mn?xt.formatMessage({id:"problemset.edit",defaultMessage:"\u7F16\u8F91"}):"\u65B0\u5EFA"))))),Me.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:je.publicQuest,open:ua,title:Me.createElement("div",{style:{fontWeight:"bold"}},xt.formatMessage({id:"problemset.modifyKnowledgePoint",defaultMessage:"\u4FEE\u6539\u77E5\u8BC6\u70B9"})),width:"640px",onCancel:()=>{na(!1),Fn(0),Rt.resetFields()},onOk:()=>St(void 0,null,function*(){Rt.validateFields().then(vt=>St(void 0,null,function*(){const Jt=yield(0,De.ZP)(`/api/item_banks/${Ut==null?void 0:Ut.id}/update_tag.json`,{method:"put",body:{name:Ea.current,tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids}});(Jt==null?void 0:Jt.status)===0&&(le.ZP.success("\u4FEE\u6539\u6210\u529F"),na(!1),Zt(ut),Rt.resetFields())}))})},Me.createElement("div",{className:je.publicQuestContent},Me.createElement(Ua,null))),Me.createElement(ue.default,{width:640,className:je.publicQuest,centered:!0,title:Me.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Xt,onCancel:()=>{Xe(!1),Fn(0),tn(null),Rt.resetFields()},onOk:()=>{Rt.validateFields().then(vt=>St(void 0,null,function*(){const Jt=Mt==="3"?1:2;(yield(0,et.wX)({id:Ut==null?void 0:Ut.id,source:Jt,sub_discipline_id:vt==null?void 0:vt.sub_discipline_id[1],tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids})).status===0&&(Rr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Rr.current=!1,tn(null),Sr([]),zn(),le.ZP.success("\u7533\u8BF7\u6210\u529F")),Xe(!1),Fn(0),Rt.resetFields()}))}},Me.createElement("div",{className:je.publicQuestContent},Me.createElement("div",{className:je.public_tips},Me.createElement(qe.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Me.createElement(Ua,null))),Me.createElement(Ne.Z,{open:bt,subDisciplineId:(cn=Rt.getFieldValue("sub_discipline_id"))==null?void 0:cn[1],onCancel:()=>{an(!1)},onOkClick:vt=>{ea(Jt=>[...Jt,vt]),Rt.setFieldValue("tag_discipline_ids",[...Rt.getFieldValue("tag_discipline_ids"),vt==null?void 0:vt.id])}}),Me.createElement(Te.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Tt=(0,we.connect)(({classroomList:Lt,problemset:rn,user:gn,loading:qt,globalSetting:Qt,shixunHomeworks:zt})=>({classroomList:Lt,problemset:rn,user:gn,globalSetting:Qt,loading:qt.effects,shixunHomeworks:zt}))(At)},80443:function(dt,st,ge){"use strict";ge.d(st,{Im:function(){return be},ZP:function(){return Ae},gZ:function(){return xe}});var re=ge(59301),we=ge(92832),E=ge(3113),he=ge(84105),me=ge(87395),de=ge(17124),ue=ge(24334),ie=ge(42678),le=ge(6339),se=ge(65862),oe=ge(51908),ae=ge(34376),ne=ge(92310),z=ge.n(ne),a=ge(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,pe=(Oe,Ie,je)=>Ie in Oe?y(Oe,Ie,{enumerable:!0,configurable:!0,writable:!0,value:je}):Oe[Ie]=je,fe=(Oe,Ie)=>{for(var je in Ie||(Ie={}))te.call(Ie,je)&&pe(Oe,je,Ie[je]);if(ee)for(var je of ee(Ie))ce.call(Ie,je)&&pe(Oe,je,Ie[je]);return Oe},ye=(Oe,Ie)=>x(Oe,b(Ie));const{TextArea:ve}=we.default,Ee={visible:!1,tabIndex:"0"},be={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Oe=>(Oe[Oe.SET_VISIBLE=0]="SET_VISIBLE",Oe[Oe.SET_TABINDEX=1]="SET_TABINDEX",Oe))(Se||{});function Pe(Oe,Ie){switch(Ie.type){case 0:return ye(fe({},Oe),{visible:Ie.payload});case 1:return ye(fe({},Oe),{tabIndex:Ie.payload});default:throw new Error}}function Ce({value:Oe,className:Ie}){const[je,Le]=(0,re.useState)(!1),Ze=(0,re.useRef)(),ze=(0,re.useRef)();return(0,re.useEffect)(()=>{je&&(ze.current.reset(),ze.current.write((0,se.pp)(Oe||"")))},[Oe,je]),(0,re.useEffect)(()=>{var Ue,Ge,Ve,_e;if(Ze.current){ze.current=new ae.Terminal({fontSize:14,disableStdin:!0}),ze.current.open(Ze.current);const He=Ze.current.offsetWidth-14,Ke=((_e=(Ve=(Ge=(Ue=ze.current)==null?void 0:Ue._core)==null?void 0:Ge._renderService)==null?void 0:Ve.dimensions)==null?void 0:_e.actualCellWidth)||9.5,Qe=Math.ceil(He/Ke);ze.current.resize(Qe,8),Le(!0)}},[]),a.createElement("div",{ref:Ze,className:z()("XtermText-valueRef",Ie)})}function xe(Oe){const{status:Ie,error_msg:je,output:Le,input:Ze,expected_output:ze,is_file:Ue,input_file_url:Ge,output_file_url:Ve,expected_output_file_url:_e}=Oe;let He=null;const Ke={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ie){case de.h.NOMATCH:He=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ue&&a.createElement(Ce,{className:"mb10",value:Ze}),Ue&&a.createElement("div",{style:Ke},a.createElement("a",{onClick:()=>(0,se.LR)(Ge,Ze)},Ze)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ue&&a.createElement(Ce,{className:"mb10",value:Le&&ue.Base64.decode(Le)||""}),Ue&&a.createElement("div",{style:Ke},a.createElement("a",{onClick:()=>(0,se.LR)(Ve,Le)},Le)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ue&&a.createElement(Ce,{className:"mb10",value:ze&&ue.Base64.decode(ze)||""}),Ue&&a.createElement("div",{style:Ke},a.createElement("a",{onClick:()=>(0,se.LR)(_e,ze)},ze)));break;case de.h.EXECUTEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ue&&a.createElement(le.Z,{value:Ze,style:Ke}),Ue&&a.createElement("div",{style:Ke},a.createElement("a",{onClick:()=>(0,se.LR)(Ge,Ze)},Ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ue.Base64.decode(je)));break;case de.h.COMPILEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ue&&a.createElement(le.Z,{value:Ze,style:Ke}),Ue&&a.createElement("div",{style:Ke},a.createElement("a",{onClick:()=>(0,se.LR)(Ge,Ze)},Ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ue.Base64.decode(je)));break;case de.h.PODFAILURE:He=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:He=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",He," ")}function Be(Oe){const{status:Ie,error_msg:je,execute_time:Le,output:Ze,input:ze,expected_output:Ue,is_file:Ge,input_file_url:Ve,output_file_url:_e,expected_output_file_url:He}=Oe;let Ke=null;switch(Ie){case de.h.OK:Ke=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Le,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ue.Base64.decode(Ze)));break;case de.h.NOMATCH:Ke=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Ze&&ue.Base64.decode(Ze)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ue&&ue.Base64.decode(Ue)));break;case de.h.EXECUTEFAILURE:Ke=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ue.Base64.decode(je)));break;case de.h.COMPILEFAILURE:Ke=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ue.Base64.decode(je)));break;case de.h.PODFAILURE:Ke=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Ke=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ke," ")}var Ae=({id:Oe,is_file:Ie,input:je,debuging:Le,submitting:Ze,executingMessage:ze,debugResult:Ue,onChangeInput:Ge,onDebugCode:Ve,onSubmitCode:_e})=>{const[He,Ke]=(0,re.useReducer)(Pe,Ee),{visible:Qe,tabIndex:et}=He;(0,re.useEffect)(()=>{Ke({type:0,payload:!1})},[Oe]);function Je(Fe){let ke=Fe.target.id;Ke({type:1,payload:ke})}function We(){Ke({type:0,payload:!Qe})}const De=(0,re.useMemo)(()=>{if(Ue){const{status:Fe}=Ue;return a.createElement(a.Fragment,null,Be(Ue))}return null},[Ue]);function Ye(){Ke({type:0,payload:!0}),Ke({type:1,payload:"1"}),Ve()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Qe?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(oe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ve,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ie?"":je,onChange:Ge}),rightNode:Le?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ue?De:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Qe?"up":""}`,onClick:We},Qe?a.createElement(he.Z,null):a.createElement(me.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Le,onClick:Ye},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ze,disabled:Ze,onClick:()=>{Ke({type:0,payload:!1}),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(dt,st,ge){"use strict";ge.d(st,{h:function(){return re}});var re=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(re||{})},12088:function(dt,st,ge){"use strict";ge.d(st,{Y2:function(){return Oe},ZP:function(){return Ie}});var re=ge(59301),we=ge(54580),E=ge(8591),he=ge(43418),me=ge(95237),de=ge(5112),ue=ge(3113),ie=ge(24905),le=ge(6848),se=ge(92832),oe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ae="data:image/png;base64,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",ne=ge(47257),z=ge.n(ne),a=ge(38147),y=ge(1012),x=ge(65862),b=ge(21185),ee=ge(65582),te=ge(59301),ce=Object.defineProperty,pe=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(je,Le,Ze)=>Le in je?ce(je,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):je[Le]=Ze,Se=(je,Le)=>{for(var Ze in Le||(Le={}))ve.call(Le,Ze)&&be(je,Ze,Le[Ze]);if(ye)for(var Ze of ye(Le))Ee.call(Le,Ze)&&be(je,Ze,Le[Ze]);return je},Pe=(je,Le)=>pe(je,fe(Le)),Ce=(je,Le,Ze)=>new Promise((ze,Ue)=>{var Ge=He=>{try{_e(Ze.next(He))}catch(Ke){Ue(Ke)}},Ve=He=>{try{_e(Ze.throw(He))}catch(Ke){Ue(Ke)}},_e=He=>He.done?ze(He.value):Promise.resolve(He.value).then(Ge,Ve);_e((Ze=Ze.apply(je,Le)).next())});const{Dragger:xe}=we.default,Be=je=>{const Le=Ke=>Ke&&Ke.substring(0,Ke.lastIndexOf("."));for(var Ze=[...je],ze=0,Ue=[],Ge=0;Ge{if(Ke.forEach(Qe=>{let et=Qe.name.split(/\.(?=[^\.]+$)/);Qe.name=`${et[0]}.${et[1].toLowerCase()}`}),Ke[0].name.includes(".in"))return Ke.length===2?Ke:[Ke[0],{}];if(Ke[0].name.includes(".out"))return Ke.length===2?Ke.reverse():[{},Ke[0]]})},Ae=({onClose:je,onOK:Le,visible:Ze,wrapClassName:ze,rootIdentifier:Ue,multiple:Ge=!1,defaultMultipleValue:Ve=!0})=>{const _e=(0,ee.useIntl)(),[He,Ke]=(0,re.useState)([]),[Qe,et]=(0,re.useState)({}),[Je,We]=(0,re.useState)(!1),[De,Ye]=(0,re.useState)(!0),[Fe,ke]=(0,re.useState)(null),tt=(0,re.useRef)([]),$e=(0,re.useRef)(0),qe=()=>{je()};(0,re.useEffect)(()=>{Ne()},[]),(0,re.useEffect)(()=>{Ze&&(tt.current=[],$e.current=0,Ke([]),Ye(Ve))},[Ze]);const Ne=()=>Ce(void 0,null,function*(){try{ke(!0)}catch(yt){}}),Te=yt=>yt&&yt.substring(0,yt.lastIndexOf(".")),Re=yt=>{var gt,pt;const lt=Te((gt=yt[0])==null?void 0:gt.name)||Te((pt=yt[1])==null?void 0:pt.name),Et=He.filter(St=>Te(St.name)!==lt);tt.current=[...Et],Ke([...Et])},Me=yt=>{if(!De){const Dt=new FormData;Dt.append("file",yt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Dt},!0).then(Ot=>{if(Ot.status===0){$e.current=$e.current+1;const Gt=tt.current.map(At=>{var Tt;if(At.name===yt.name){const Lt=Se({},At);return(Tt=yt==null?void 0:yt.name)!=null&&Tt.includes(".in")?Lt.input=Ot==null?void 0:Ot.content:Lt.output=Ot==null?void 0:Ot.content,Lt}return At});if(tt.current=[...Gt],Ke([...Gt]),$e.current>0&&$e.current===He.length){We(!1);let At=Be(Gt);At=At.filter(Tt=>{var Lt,rn;return!!((Lt=Tt[0])!=null&&Lt.name&&((rn=Tt[1])!=null&&rn.name))}),At=At.map(Tt=>Pe(Se(Se({},Tt[0]),Tt[1]),{is_file:!1})),Le(At),je()}}else We(!1),je()});return}if(Fe){const Dt=new FormData;Dt.append("file",yt.file),Ue===null?Dt.append("identifier","testsets"):Dt.append("identifier",Ue),(0,a.ZP)("/api/attachments.json",{method:"post",body:Dt},!0).then(Ot=>{if(Ot.filename){$e.current=$e.current+1;const Gt=tt.current.map(At=>{var Tt;if(At.name===(Ot==null?void 0:Ot.filename)){const Lt=Pe(Se({},At),{is_oss:!Fe});return(Tt=Ot==null?void 0:Ot.filename)!=null&&Tt.includes(".in")?(Lt.in_object_key=Ot==null?void 0:Ot.object,Lt.in_object_size=Ot==null?void 0:Ot.size,Lt.input=Ot==null?void 0:Ot.filename,Lt.in_file=yt):(Lt.out_object_key=Ot==null?void 0:Ot.object,Lt.out_object_size=Ot==null?void 0:Ot.size,Lt.output=Ot==null?void 0:Ot.filename,Lt.out_file=yt),Lt}return At});if(tt.current=[...Gt],Ke([...Gt]),$e.current>0&&$e.current===He.length){We(!1);let At=Be(Gt);At=At.filter(Tt=>{var Lt,rn;return!!((Lt=Tt[0])!=null&&Lt.name&&((rn=Tt[1])!=null&&rn.name))}),At=At.map(Tt=>Pe(Se(Se({},Tt[0]),Tt[1]),{is_file:!0})),Le(At),je()}}else We(!1),je()});return}const gt=new(z())({endpoint:Qe.end_point,region:Qe.region,accessKeyId:Qe.access_key_id,accessKeySecret:Qe.access_key_secret,bucket:Qe.bucket,stsToken:Qe.security_token}),pt=yt.name,lt={container_type:"TestSet",file_name:pt},Et=(0,y.Z)();let St=`testsets/${Ue}/${Et}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`;Ue===null&&(St=`testsets/${Et}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`),gt.multipartUpload(St,new Blob([yt.file],{type:yt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:pt+""},url:Qe==null?void 0:Qe.callback_url,host:Qe==null?void 0:Qe.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(lt)}}).then(function(Dt){if(Dt.data.status===0){$e.current=$e.current+1;const kt=tt.current.map(Ot=>{var Gt,At,Tt,Lt,rn,gn,qt,Qt,zt,un,fn,_n,Ht,wn,Wt,sn,it;if(Ot.name===((At=(Gt=Dt.data)==null?void 0:Gt.data)==null?void 0:At.file_name)){const Bt=Pe(Se({},Ot),{is_oss:!Fe});return(rn=(Lt=(Tt=Dt.data)==null?void 0:Tt.data)==null?void 0:Lt.file_name)!=null&&rn.includes(".in")?(Bt.in_object_key=(qt=(gn=Dt.data)==null?void 0:gn.data)==null?void 0:qt.object,Bt.in_object_size=(zt=(Qt=Dt.data)==null?void 0:Qt.data)==null?void 0:zt.size,Bt.input=(fn=(un=Dt.data)==null?void 0:un.data)==null?void 0:fn.file_name,Bt.in_file=yt):(Bt.out_object_key=(Ht=(_n=Dt.data)==null?void 0:_n.data)==null?void 0:Ht.object,Bt.out_object_size=(Wt=(wn=Dt.data)==null?void 0:wn.data)==null?void 0:Wt.size,Bt.output=(it=(sn=Dt.data)==null?void 0:sn.data)==null?void 0:it.file_name,Bt.out_file=yt),Bt}return Ot});if(tt.current=[...kt],Ke([...kt]),$e.current>0&&$e.current===He.length){We(!1);let Ot=Be(kt);Ot=Ot.filter(Gt=>{var At,Tt;return!!((At=Gt[0])!=null&&At.name&&((Tt=Gt[1])!=null&&Tt.name))}),Ot=Ot.map(Gt=>Pe(Se(Se({},Gt[0]),Gt[1]),{is_file:!0})),Le(Ot),je()}}})},nt=yt=>new Promise((gt,pt)=>{let lt=0,Et=[];for(let St=0;St{lt++,lt===yt.length&&(Et.length?(E.ZP.warning(`${Et.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):gt(yt))}).catch(Dt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Dt),lt++,Et.push(yt[St].name),lt===yt.length&&(Et.length?(E.ZP.warning(`${Et.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):gt(yt))})}),at=()=>Ce(void 0,null,function*(){if(He.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield nt(He),We(!0),Be(He).some(gt=>{var pt,lt;return!((pt=gt[0])!=null&&pt.name&&((lt=gt[1])!=null&<.name))})){he.default.confirm({centered:!0,okText:_e.formatMessage({id:"shixuns.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:_e.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),title:_e.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Ce(void 0,null,function*(){He.map(gt=>Ce(void 0,null,function*(){Me(gt)}))}),onCancel:()=>{We(!1)}});return}He.map(gt=>Ce(void 0,null,function*(){Me(gt)}))}),rt={name:"file",fileList:He,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:yt=>{if(He!=null&&He.some(pt=>pt.name===yt.name))return E.ZP.info(`${yt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(yt.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(yt.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const gt={name:yt.name,uid:yt.uid,file:yt,percent:0};return He.push(gt),tt.current=[...He],Ke([...He]),!1}},ot=Be(He);return console.log(He,ot,"fileList"),te.createElement(he.default,{open:Ze,wrapClassName:ze,onOk:at,centered:!0,okText:"\u786E\u8BA4",cancelText:_e.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:Je},onCancel:qe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},te.createElement("div",{className:oe.wrap},He.length?te.createElement("div",null,te.createElement(me.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},te.createElement("div",{style:{visibility:Ge?"visible":"hidden"}},te.createElement("span",{className:oe.greyText},_e.formatMessage({id:"shixuns.testCaseType",defaultMessage:"\u7528\u4F8B\u7C7B\u578B"})),te.createElement(de.ZP.Group,{className:`ml20 ${oe.testCaseRadio}`,optionType:"button",value:De,onChange:yt=>Ye(yt.target.value)},te.createElement(de.ZP,{value:!1},_e.formatMessage({id:"shixuns.text",defaultMessage:"\u6587\u672C"})),te.createElement(de.ZP,{value:!0},_e.formatMessage({id:"shixuns.file",defaultMessage:"\u6587\u4EF6"})))),te.createElement(we.default,Se({},rt),te.createElement(ue.ZP,{type:"primary",className:oe.btnS},te.createElement("i",{className:"iconfont icon-shangchuan2"}),_e.formatMessage({id:"shixuns.uploadFile",defaultMessage:"\u4E0A\u4F20\u6587\u4EF6"})))),te.createElement(Oe,{data:ot,onRemove:Re})):te.createElement("div",{className:`${oe.noData} mb30`},te.createElement(we.default.Dragger,Pe(Se({},rt),{className:oe.dragger}),te.createElement("img",{src:ae,alt:"",className:"mb20"}),te.createElement("div",null,te.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),te.createElement("span",{className:oe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),te.createElement("div",{className:oe.text},te.createElement("span",{style:{color:"#FA6400"}},_e.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"})),te.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",te.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",te.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",te.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",te.createElement("br",null))))},Oe=({data:je=[],onRemove:Le,width:Ze="auto",showScore:ze=!1,disabled:Ue=!1,inputChange:Ge,onEvaluatingChange:Ve,onSelectAll:_e,checkAll1:He,checkAll2:Ke,checkAll3:Qe,checkAll4:et,checkAll5:Je,showEvaluatingSetting:We=!1,className:De="",isProgramHomework:Ye=!1})=>{const Fe={value:"",filename:"",dataUrl:""},[ke,tt]=(0,re.useState)(Se({},Fe)),$e=Te=>{let Re=document.createElement("a");document.body.appendChild(Re);let Me=URL.createObjectURL(Te.file);Re.href=Me,Re.download=Te.name,Re.click(),URL.revokeObjectURL(Me),document.body.removeChild(Re)},qe=(Te,Re)=>{(0,x.LR)(Te,Re)},Ne=(Te,Re)=>{he.default.confirm({centered:!0,okText:intl.formatMessage({id:"shixuns.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:intl.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),title:intl.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:te.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Le(Te,Re)},onCancel:()=>{}})};return je.length?te.createElement("div",{className:De,style:{width:Ze}},te.createElement("div",{className:`${Ye?oe.headProgram:oe.head}`},We&&te.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},te.createElement(ie.default,{checked:He,onChange:Te=>{_e(Te.target.checked,"hidden")}}),te.createElement(le.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},te.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{style:{width:Ye?"25%":"15%"}},"\u7528\u4F8B"),te.createElement("div",{style:{width:ze?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),te.createElement("div",{style:{width:ze?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),ze&&te.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),We&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(ie.default,{checked:et,onChange:Te=>{_e(Te.target.checked,"input_visible")}}),te.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),We&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(ie.default,{checked:Ke,onChange:Te=>{_e(Te.target.checked,"is_invisible")}}),te.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),We&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(ie.default,{checked:Je,onChange:Te=>{_e(Te.target.checked,"actual_output_visible")}}),te.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),We&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(ie.default,{checked:Qe,onChange:Te=>{_e(Te.target.checked,"last_match_rule")}}),te.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},te.createElement("span",{style:{marginLeft:"8px"}},intl.formatMessage({id:"shixuns.specialCriteria",defaultMessage:"\u7279\u6B8A\u5224\u5B9A"})),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{className:oe.operation,style:Ye?{flex:1,textAlign:"right"}:{width:"10%"}},intl.formatMessage({id:"shixuns.operation",defaultMessage:"\u64CD\u4F5C"}))),te.createElement("div",{className:oe.listWrapper,style:{boxShadow:Ye?"0px 2px 4px 0px #EAEEF4":"unset"}},je.map((Te,Re)=>{var Me,nt,at,rt;return te.createElement("div",{key:Re,className:oe.list,style:Ye?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},We&&te.createElement("div",{style:{width:"15%"}},te.createElement(ie.default,{checked:!!Te.hidden,onChange:ot=>{Ve(ot.target.checked,Re,"hidden")}})),te.createElement("div",{style:{width:Ye?"25%":"15%",paddingLeft:Ye?"5px":"0px",paddingRight:Ye?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Re+1),te.createElement("div",{className:oe.info,style:{width:ze?Ye?"20%":"15%":"25%"}},te.createElement("span",{title:Te.input||((Me=Te[0])==null?void 0:Me.name),onClick:()=>Ce(void 0,null,function*(){let ot;Te.input?Te.input_file_url?ot=Te.input_file_url:ot=Te.in_file:ot=Te[0];let yt;typeof ot=="string"?(yt=yield fetch(ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),tt({value:yield yt.text(),filename:"",dataUrl:ot})):(yt=yield(0,x.db)(ot.file),tt({value:yt.text,filename:ot.name,dataUrl:yt.link}))})},Te.input||((nt=Te[0])==null?void 0:nt.name))),te.createElement("div",{className:oe.info,style:{width:ze?Ye?"20%":"15%":"25%"}},te.createElement("span",{title:Te.output||((at=Te[1])==null?void 0:at.name),onClick:()=>Ce(void 0,null,function*(){let ot;Te.input?Te.output_file_url?ot=Te.output_file_url:ot=Te.out_file:ot=Te[1];let yt;typeof ot=="string"?(yt=yield fetch(ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),tt({value:yield yt.text(),filename:"",dataUrl:ot})):(yt=yield(0,x.db)(ot.file),tt({value:yt.text,filename:ot.name,dataUrl:yt.link}))})},Te.output||((rt=Te[1])==null?void 0:rt.name))),ze&&te.createElement("div",{style:{width:"20%"}},te.createElement(se.default,{size:"large",addonAfter:Ye?"%":null,disabled:Ue,style:{width:"80%"},onChange:ot=>Ge(ot,Re),value:Te.score}),!Ye&&te.createElement("span",null,"\xA0%")),We&&te.createElement("div",{style:{width:"20%"}},te.createElement(ie.default,{checked:Te.input_visible||!1,onChange:ot=>{Ve(ot.target.checked,Re,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),We&&te.createElement("div",{style:{width:"20%"}},te.createElement(ie.default,{checked:Te.is_invisible||!1,onChange:ot=>{Ve(ot.target.checked,Re,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),We&&te.createElement("div",{style:{width:"20%"}},te.createElement(ie.default,{checked:Te.actual_output_visible||!1,onChange:ot=>{Ve(ot.target.checked,Re,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),We&&te.createElement("div",{style:{width:"20%"}},te.createElement(ie.default,{checked:Te.last_match_rule||!1,onChange:ot=>{Ve(ot.target.checked,Re,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),te.createElement("div",{onClick:()=>Ne(Te,Re),style:Ye?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},te.createElement("span",{className:oe.del},intl.formatMessage({id:"shixuns.delete",defaultMessage:"\u5220\u9664"}))))})),te.createElement(b.Z,{close:!0,data:ke.dataUrl,filename:ke.filename,type:ke.dataUrl.length?"txt":"",onClose:()=>tt(Se({},Fe)),monacoEditor:{value:ke.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):te.createElement(te.Fragment,null)};var Ie=Ae},83554:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return ne}});var re=ge(59301),we=ge(8591),E=ge(6848),he=ge(71418),me=ge(95237),de=ge(43604),ue=ge(58421),ie=ge(3113),le=ge(96565),se=ge(38147),oe=ge(6339),ae=(a,y,x)=>new Promise((b,ee)=>{var te=fe=>{try{pe(x.next(fe))}catch(ye){ee(ye)}},ce=fe=>{try{pe(x.throw(fe))}catch(ye){ee(ye)}},pe=fe=>fe.done?b(fe.value):Promise.resolve(fe.value).then(te,ce);pe((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,te]=(0,re.useState)(""),[ce,pe]=(0,re.useState)(!1);function fe(ve){te(ve)}function ye(){if(!ee){we.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,ee),te("")}return(0,re.useEffect)(()=>{y!=a&&pe(!1)},[y]),re.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},re.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:fe,extraUse:b&&re.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:z({id:a,isOpen:ce,activeDiscussIndex:y,onChange:fe,setIsOpen:pe}),overlayStyle:{maxWidth:600}},re.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>pe(!ce)},re.createElement("i",{className:"iconfont icon-dianzan11"})))}),re.createElement("a",{onClick:ye,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,re.useState)(!1),[b,ee]=(0,re.useState)([]),[te,ce]=(0,re.useState)(1);(0,re.useEffect)(()=>{a!=null&&a.isOpen?pe():(ce(1),ee([]))},[a==null?void 0:a.isOpen]);const pe=()=>ae(void 0,null,function*(){x(!0);const fe=yield(0,se.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(fe==null?void 0:fe.status)==0&&ee(fe==null?void 0:fe.answer),x(!1)});return re.createElement(he.Z,{spinning:y},re.createElement("div",{style:{color:"#000"}},re.createElement(oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),re.createElement(me.Z,{justify:"end",align:"middle"},re.createElement(de.Z,null,re.createElement(ue.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:fe=>{ce(fe)}})),re.createElement(de.Z,null,re.createElement(ie.ZP,{onClick:()=>ae(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(dt,st,ge){"use strict";ge.d(st,{CP:function(){return E},_V:function(){return de}});var re=ge(28209),we=ge.n(re);const E={secret:re.enc.Utf8.parse("0a18e199b87f1a8d"),iv:re.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},he={exam:E};function me(ue="",ie="exam"){const{secret:le,iv:se}=he[ie];return AES.encrypt(ue,le,{iv:se,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function de(ue="",ie="exam"){const{secret:le,iv:se}=he[ie];return re.AES.decrypt(ue,le,{iv:se,mode:we().mode.CBC,padding:we().pad.Pkcs7}).toString(re.enc.Utf8)}},84454:function(dt,st,ge){"use strict";ge.d(st,{AD:function(){return Be},BA:function(){return Fe},D9:function(){return Ze},Hp:function(){return fe},IM:function(){return Ue},Iy:function(){return ye},KM:function(){return Ye},KU:function(){return He},MJ:function(){return ve},Ne:function(){return ze},ON:function(){return Qe},Uj:function(){return We},VY:function(){return _e},YO:function(){return Je},YX:function(){return et},Zn:function(){return a},_g:function(){return te},_k:function(){return je},c6:function(){return Ce},cr:function(){return y},eV:function(){return xe},fi:function(){return x},gh:function(){return Se},hS:function(){return Ge},iA:function(){return b},j6:function(){return ce},je:function(){return Ie},jj:function(){return pe},kS:function(){return Ke},o6:function(){return Pe},pO:function(){return De},rQ:function(){return Ae},sA:function(){return be},xm:function(){return Le},xo:function(){return Ve},y8:function(){return Oe},yd:function(){return ee}});var re=ge(33270),we=ge(65582),E=ge(65862),he=ge(8591),me=ge(74128),de=Object.defineProperty,ue=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(ke,tt,$e)=>tt in ke?de(ke,tt,{enumerable:!0,configurable:!0,writable:!0,value:$e}):ke[tt]=$e,oe=(ke,tt)=>{for(var $e in tt||(tt={}))ie.call(tt,$e)&&se(ke,$e,tt[$e]);if(ue)for(var $e of ue(tt))le.call(tt,$e)&&se(ke,$e,tt[$e]);return ke},ae=(ke,tt,$e)=>new Promise((qe,Ne)=>{var Te=nt=>{try{Me($e.next(nt))}catch(at){Ne(at)}},Re=nt=>{try{Me($e.throw(nt))}catch(at){Ne(at)}},Me=nt=>nt.done?qe(nt.value):Promise.resolve(nt.value).then(Te,Re);Me(($e=$e.apply(ke,tt)).next())});const ne=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=ke=>ae(void 0,null,function*(){ne(),(yield(0,re.YR)(oe({},ke))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_couser_info.json`,query:ke}))),z()}),y=ke=>ae(void 0,null,function*(){const tt=yield(0,re.yS)(oe({},ke));if(tt.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`);else{if(tt.status===-2)return tt;tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`))}}),x=ke=>ae(void 0,null,function*(){const tt=yield(0,re.W0)(oe({},ke));if(tt.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`))}}),b=ke=>ae(void 0,null,function*(){const tt=yield(0,re.Nl)(oe({},ke));if(tt.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=ke=>ae(void 0,null,function*(){const tt=yield(0,re.IU)(oe({},ke));if(tt.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`))}}),te=ke=>ae(void 0,null,function*(){const tt=yield(0,re.td)(oe({},ke));if(tt.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(tt.status===-2)return tt;if(tt.status===-3)(0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else if(tt.status===-4)return tt}}),ce=ke=>ae(void 0,null,function*(){const tt=yield(0,re.QX)(oe({},ke));if(tt.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`))}}),pe=(ke,tt)=>ae(void 0,null,function*(){const $e=yield(0,re.o_)(oe({},ke));$e.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${tt}`)):$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${tt}`))}),fe=(ke,tt)=>ae(void 0,null,function*(){const $e=yield(0,re.ZL)(oe({},ke));$e.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${tt}`)):$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${tt}`))}),ye=(ke,tt)=>ae(void 0,null,function*(){const $e=yield(0,re.aP)(oe({},ke));$e.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${tt}`)):$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${tt}`))}),ve=(ke,tt)=>ae(void 0,null,function*(){const $e=yield(0,re.vV)(oe({},ke));$e.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${tt}`)):$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${tt}`))}),Ee=ke=>ae(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(oe({},ke))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ke.categoryId}/works_list.zip`,query:ke}))),z()}),be=ke=>ae(void 0,null,function*(){ne(),yield(0,E.QH)("",me.Z.API_SERVER+`/api/polls/${ke.categoryId}/commit_result.xlsx`),z()}),Se=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/attendances/export_xlsx_data.xlsx`,query:ke}))}),Pe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/video_study_statics.xlsx`,query:ke}))}),Ce=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_video_study.xlsx`,query:ke}))}),xe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_course_students_info.xlsx`,query:ke}))}),Be=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ke}))}),Ae=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ke}))}),Oe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ke}))}),Ie=ke=>ae(void 0,null,function*(){const tt=yield(0,re.Uy)(oe({},ke));tt.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`)):tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`))}),je=ke=>ae(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/export_records/${ke.id}.xlsx`,query:ke}))}),Le=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ke}))}),Ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/${ke.menuKey}_statistic.xlsx?${ke.checkedList.map(tt=>`course_group_id[]=${tt}`).join("&")}`,query:ke}))}),ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_training_objectives.xlsx`,query:ke}))}),Ue=ke=>ae(void 0,null,function*(){yield(0,E.FH)(ke==null?void 0:ke.name,(0,E.NY)({url:me.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ke}))}),Ge=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_courses.xlsx`,query:ke}))}),Ve=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_graduation_requirements.xlsx`,query:ke}))}),_e=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ke}))}),He=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke.categoryId}/rank_list.xlsx`,query:ke}))}),Ke=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ke}))}),Qe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/examination_banks/${ke.id}.json`,query:ke}))}),et=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke.categoryId}.json`,query:ke}))}),Je=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/polls/${ke==null?void 0:ke.id}/commit_result.json`,query:ke}))}),We=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ke}))}),De=(ke,tt)=>ae(void 0,null,function*(){yield(0,E.FH)(tt||"",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke==null?void 0:ke.exercise_id}/consult_exercise.json`,query:ke}))}),Ye=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/competitions/${ke==null?void 0:ke.identifier}/competition_commit_records/member_works.xlsx`,query:ke}))}),Fe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/group_homeworks/import_group_template.xlsx`,query:ke}))})},84056:function(dt,st,ge){"use strict";ge.d(st,{BU:function(){return we},Dj:function(){return re},gH:function(){return E},vp:function(){return he}});function re(me){try{me.mozRequestFullScreen?me.mozRequestFullScreen():me.webkitRequestFullScreen&&me.webkitRequestFullScreen()}catch(de){console.log(de,":e")}}function we(){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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var me=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,de=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",me),window.isFullScreen?window.isFullScreen:me!=null}},61527:function(dt,st,ge){"use strict";ge.d(st,{U:function(){return le}});var re=ge(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(se,oe,ae)=>oe in se?we(se,oe,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[oe]=ae,ue=(se,oe)=>{for(var ae in oe||(oe={}))he.call(oe,ae)&&de(se,ae,oe[ae]);if(E)for(var ae of E(oe))me.call(oe,ae)&&de(se,ae,oe[ae]);return se},ie=(se,oe,ae)=>new Promise((ne,z)=>{var a=b=>{try{x(ae.next(b))}catch(ee){z(ee)}},y=b=>{try{x(ae.throw(b))}catch(ee){z(ee)}},x=b=>b.done?ne(b.value):Promise.resolve(b.value).then(a,y);x((ae=ae.apply(se,oe)).next())});function le(se,oe){const[ae,ne]=(0,re.useState)(oe),[z,a]=(0,re.useState)(!1),[y,x]=(0,re.useState)();return[ae,z,(ee,te=!1)=>ie(this,null,function*(){const ce=te?oe:ue(ue({},ae),ee);a(!0),ne(ce);const pe=yield se(ce);return a(!1),x(pe),pe}),y]}},72530:function(dt,st,ge){"use strict";ge.d(st,{_:function(){return E}});var re=ge(59301),we=ge(43418);const E=he=>{var me,de;const ue=(0,re.useRef)([]),ie=()=>{for(const le of ue.current)clearTimeout(le);ue.current=[]};return(0,re.useEffect)(()=>{var le,se,oe,ae,ne,z;if(ie(),(le=he==null?void 0:he.exercise)!=null&&le.left_time&&((oe=(se=he==null?void 0:he.exercise)==null?void 0:se.exercise_events)==null?void 0:oe.length)>0){for(const a of(ae=he==null?void 0:he.exercise)==null?void 0:ae.exercise_events)if(((ne=he==null?void 0:he.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=he==null?void 0:he.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{we.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ue.current.push(x)}}},[(me=he==null?void 0:he.exercise)==null?void 0:me.left_time,(de=he==null?void 0:he.exercise)==null?void 0:de.exercise_events]),ie}},42926:function(dt,st,ge){"use strict";ge.d(st,{G:function(){return me},t:function(){return he}});var re=ge(7062),we=ge.n(re);const E=null;function he(de,ue){let ie=we().get("__ec");ie||(ie={}),ie[de]=ue,we().set("__ec",ie)}function me(de,ue){let ie=we().get("__ec");return ie?ie[de]===void 0?ue:ie[de]:ue}},66457:function(dt,st,ge){"use strict";ge.d(st,{rX:function(){return ce},pW:function(){return pe},gy:function(){return fe},xY:function(){return te},O5:function(){return ee},tJ:function(){return z},o1:function(){return a},Rd:function(){return b}});var re=ge(65582),we=ge(43418),E=ge(28103),he=ge(8591),me=ge(41867),de=ge(65862),ue=ge(87169),ie=ge(25510),le="data:image/png;base64,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",se=ge.p+"static/newqrcode.a8740efb.png",oe=ge(32637),ae=ge(59301),ne=(ye,ve,Ee)=>new Promise((be,Se)=>{var Pe=Be=>{try{xe(Ee.next(Be))}catch(Ae){Se(Ae)}},Ce=Be=>{try{xe(Ee.throw(Be))}catch(Ae){Se(Ae)}},xe=Be=>Be.done?be(Be.value):Promise.resolve(Be.value).then(Pe,Ce);xe((Ee=Ee.apply(ye,ve)).next())});const z=(ye,ve=!1)=>!!(a(ye)&&y(ve)),a=ye=>(0,me.bg)()?!0:(ye({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(ye=!1)=>{var ve;const{user:Ee}=(0,re.getDvaApp)()._store.getState();return(ve=Ee.userInfo)!=null&&ve.profile_completed?!0:(we.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,de.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{we.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()}})},b=()=>{we.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ae.createElement("div",{style:{textAlign:"center"}},ae.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"),ae.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:oe}),ae.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var ye;const{user:ve}=(0,re.getDvaApp)()._store.getState();return(ye=ve.userInfo)!=null&&ye.professional_certification?!0:(we.default.confirm({title:"\u63D0\u793A",centered:!0,content:ae.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,de.xg)("/account/certification")}}),!1)},te=()=>(0,me.V9)()?!0:(we.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ae.createElement("img",{src:se,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(ye,ve)=>ye?!0:(we.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("p",null,ve||"\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"),ae.createElement("div",{style:{marginLeft:"110px"}},ae.createElement("img",{src:le,width:200}),ae.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),pe=ye=>{we.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ae.createElement("div",null,ae.createElement("div",null,ae.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"),ae.createElement(E.Z,null),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.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 ",ae.createElement("a",null,ye),"\u5929\u3002"),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.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")),ae.createElement("div",{style:{textAlign:"center",marginTop:30}},ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie,alt:"\u4E8C\u7EF4\u7801",width:160})))})},fe=(ye,ve="")=>{const{shixunsDetail:{detail:Ee}}=(0,re.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let be="";return(Ee==null?void 0:Ee.public)===2&&(be="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(be="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),we.default.info({centered:!0,icon:ae.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",ve,"\u3002"),ae.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(we.default.confirm({centered:!0,icon:ae.createElement(ue.Z,null),title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ve,"\u3002"),ae.createElement("br",null),ae.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:()=>{we.default.confirm({width:440,centered:!0,icon:ae.createElement(ue.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:()=>ne(void 0,null,function*(){(yield ye({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.identifier}})).status!==401&&(he.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ye({type:"shixunsDetail/getShixunsDetail",payload:{id:Ee==null?void 0:Ee.identifier}}),ye({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},47257:function(dt){(function(st){(function(ge){if(1)dt.exports=ge();else var re})(function(){var ge,re,we;return function(){function E(he,me,de){function ue(se,oe){if(!me[se]){if(!he[se]){var ae=void 0;if(!oe&&ae)return require(se,!0);if(ie)return ie(se,!0);var ne=new Error("Cannot find module '"+se+"'");throw ne.code="MODULE_NOT_FOUND",ne}var z=me[se]={exports:{}};he[se][0].call(z.exports,function(a){var y=he[se][1][a];return ue(y||a)},z,z.exports,E,he,me,de)}return me[se].exports}for(var ie=void 0,le=0;le `.concat(b,` `),ee&&(pe+="".concat(ee,` `)),pe+=` -`,ce.content=pe,ce.mime="xml",ce.successStatuses=[200],he.next=9,this.request(ce);case 9:return fe=he.sent,he.abrupt("return",{res:fe.res});case 11:case"end":return he.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ae.getBucketLogging=function(){var a=(0,ie.default)(le.default.mark(function x(b,ee){var te,ce,pe;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=this._bucketRequestParams("GET",b,"logging",ee),te.successStatuses=[200],te.xmlResponse=!0,ye.next=5,this.request(te);case 5:return ce=ye.sent,pe=ce.data.LoggingEnabled,ye.abrupt("return",{enable:!!pe,prefix:pe&&pe.TargetPrefix||null,res:ce.res});case 8:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketLogging=function(){var a=(0,ie.default)(le.default.mark(function x(b,ee){var te,ce;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return te=this._bucketRequestParams("DELETE",b,"logging",ee),te.successStatuses=[204,200],fe.next=4,this.request(te);case 4:return ce=fe.sent,fe.abrupt("return",{res:ce.res});case 6:case"end":return fe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketCORS=function(){var a=(0,ie.default)(le.default.mark(function x(b,ee,te){var ce,pe,fe,ye,he,Ee,be,Se,Pe,Ce;return le.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:for(ee=ee||[],ue(ee.length,"rules is required"),ee.forEach(function(Ae){ue(Ae.allowedOrigin,"allowedOrigin is required"),ue(Ae.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",te),pe=` -`,fe=function(Te){pe+="".concat(Te,"")},ye=function(Te){pe+="".concat(Te,"")},he=function(Te){pe+="".concat(Te,"")},Ee=function(Te){pe+="".concat(Te,"")},be=0,Se=ee.length;be",z(Pe.allowedOrigin).forEach(fe),z(Pe.allowedMethod).forEach(ye),z(Pe.allowedHeader).forEach(he),z(Pe.exposeHeader).forEach(Ee),Pe.maxAgeSeconds&&(pe+="".concat(Pe.maxAgeSeconds,"")),pe+="";return pe+="",ce.content=pe,ce.mime="xml",ce.successStatuses=[200],Be.next=16,this.request(ce);case 16:return Ce=Be.sent,Be.abrupt("return",{res:Ce.res});case 18:case"end":return Be.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ae.getBucketCORS=function(){var a=(0,ie.default)(le.default.mark(function x(b,ee){var te,ce,pe,fe;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",ee),te.successStatuses=[200],te.xmlResponse=!0,he.next=5,this.request(te);case 5:return ce=he.sent,pe=[],ce.data&&ce.data.CORSRule&&(fe=ce.data.CORSRule,re(fe)||(fe=[fe]),fe.forEach(function(Ee){var be={};Object.keys(Ee).forEach(function(Se){be[Se.slice(0,1).toLowerCase()+Se.slice(1,Se.length)]=Ee[Se]}),pe.push(be)})),he.abrupt("return",{rules:pe,res:ce.res});case 9:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketCORS=function(){var a=(0,ie.default)(le.default.mark(function x(b,ee){var te,ce;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",ee),te.successStatuses=[204],fe.next=4,this.request(te);case 4:return ce=fe.sent,fe.abrupt("return",{res:ce.res});case 6:case"end":return fe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,ee,te,ce){var pe,fe,ye,he;return le.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(pe=this._bucketRequestParams("PUT",b,"referer",ce),fe=` +`,ce.content=pe,ce.mime="xml",ce.successStatuses=[200],ve.next=9,this.request(ce);case 9:return fe=ve.sent,ve.abrupt("return",{res:fe.res});case 11:case"end":return ve.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ae.getBucketLogging=function(){var a=(0,ie.default)(ue.default.mark(function x(b,ee){var te,ce,pe;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=this._bucketRequestParams("GET",b,"logging",ee),te.successStatuses=[200],te.xmlResponse=!0,ye.next=5,this.request(te);case 5:return ce=ye.sent,pe=ce.data.LoggingEnabled,ye.abrupt("return",{enable:!!pe,prefix:pe&&pe.TargetPrefix||null,res:ce.res});case 8:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketLogging=function(){var a=(0,ie.default)(ue.default.mark(function x(b,ee){var te,ce;return ue.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return te=this._bucketRequestParams("DELETE",b,"logging",ee),te.successStatuses=[204,200],fe.next=4,this.request(te);case 4:return ce=fe.sent,fe.abrupt("return",{res:ce.res});case 6:case"end":return fe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketCORS=function(){var a=(0,ie.default)(ue.default.mark(function x(b,ee,te){var ce,pe,fe,ye,ve,Ee,be,Se,Pe,Ce;return ue.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:for(ee=ee||[],le(ee.length,"rules is required"),ee.forEach(function(Ae){le(Ae.allowedOrigin,"allowedOrigin is required"),le(Ae.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",te),pe=` +`,fe=function(Oe){pe+="".concat(Oe,"")},ye=function(Oe){pe+="".concat(Oe,"")},ve=function(Oe){pe+="".concat(Oe,"")},Ee=function(Oe){pe+="".concat(Oe,"")},be=0,Se=ee.length;be",z(Pe.allowedOrigin).forEach(fe),z(Pe.allowedMethod).forEach(ye),z(Pe.allowedHeader).forEach(ve),z(Pe.exposeHeader).forEach(Ee),Pe.maxAgeSeconds&&(pe+="".concat(Pe.maxAgeSeconds,"")),pe+="";return pe+="",ce.content=pe,ce.mime="xml",ce.successStatuses=[200],Be.next=16,this.request(ce);case 16:return Ce=Be.sent,Be.abrupt("return",{res:Ce.res});case 18:case"end":return Be.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ae.getBucketCORS=function(){var a=(0,ie.default)(ue.default.mark(function x(b,ee){var te,ce,pe,fe;return ue.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",ee),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return ce=ve.sent,pe=[],ce.data&&ce.data.CORSRule&&(fe=ce.data.CORSRule,ne(fe)||(fe=[fe]),fe.forEach(function(Ee){var be={};Object.keys(Ee).forEach(function(Se){be[Se.slice(0,1).toLowerCase()+Se.slice(1,Se.length)]=Ee[Se]}),pe.push(be)})),ve.abrupt("return",{rules:pe,res:ce.res});case 9:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketCORS=function(){var a=(0,ie.default)(ue.default.mark(function x(b,ee){var te,ce;return ue.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",ee),te.successStatuses=[204],fe.next=4,this.request(te);case 4:return ce=fe.sent,fe.abrupt("return",{res:ce.res});case 6:case"end":return fe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketReferer=function(){var a=(0,ie.default)(ue.default.mark(function x(b,ee,te,ce){var pe,fe,ye,ve;return ue.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(pe=this._bucketRequestParams("PUT",b,"referer",ce),fe=` `,fe+=" ".concat(ee?"true":"false",` `),te&&te.length>0){for(fe+=` `,ye=0;ye".concat(te[ye],` `);fe+=` `}else fe+=` -`;return fe+="",pe.content=fe,pe.mime="xml",pe.successStatuses=[200],be.next=10,this.request(pe);case 10:return he=be.sent,be.abrupt("return",{res:he.res});case 12:case"end":return be.stop()}},x,this)}));function y(x,b,ee,te){return a.apply(this,arguments)}return y}(),ae.getBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,ee){var te,ce,pe;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",ee),te.successStatuses=[200],te.xmlResponse=!0,ye.next=5,this.request(te);case 5:return ce=ye.sent,pe=ce.data.RefererList.Referer||null,pe&&(re(pe)||(pe=[pe])),ye.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:pe,res:ce.res});case 9:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,ee){return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,ee);case 2:return ce.abrupt("return",ce.sent);case 3:case"end":return ce.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae._bucketRequestParams=function(y,x,b,ee){return{method:y,bucket:x,subres:b,timeout:ee&&ee.timeout,ctx:ee&&ee.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,ve,ge){(function(de,le){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ue=ie(E("@babel/runtime/regenerator")),se=ie(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var oe=E("debug")("ali-oss"),ae=E("xml2js"),re=E("agentkeepalive"),z=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),ee=E("bowser"),te=E("../common/signUtils"),ce=E("../common/client/initOptions"),pe=E("../common/utils/createRequest"),fe=pe.createRequest,ye=E("../common/utils/encoder"),he=ye.encoder,Ee=E("../common/client/getReqUrl"),be=Ee.getReqUrl,Se=E("../common/utils/setSTSToken"),Pe=Se.setSTSToken,Ce=E("../common/utils/retry"),xe=Ce.retry,Be=E("../common/utils/isFunction"),Ae=Be.isFunction,Te=new re;function Le(){var ze=a.name,We=a.version;ze&&ze.toLowerCase&&ze.toLowerCase()==="ie"&&We.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function je(){return location&&location.protocol==="https:"}function Oe(ze,We){if(Le(),!(this instanceof Oe))return new Oe(ze,We);ze&&ze.inited?this.options=ze:this.options=Oe.initOptions(ze),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||Te),this.ctx=We,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}ve.exports=Oe,Oe.initOptions=function(We){We.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var _e=Object.assign({secure:je(),useFetch:!1},We);return ce(_e)};var Ke=Oe.prototype;Ke.debug=oe,z(Ke,E("./object")),z(Ke,E("./bucket")),z(Ke,E("../common/bucket/getBucketWebsite")),z(Ke,E("../common/bucket/putBucketWebsite")),z(Ke,E("../common/bucket/deleteBucketWebsite")),z(Ke,E("../common/bucket/getBucketLifecycle")),z(Ke,E("../common/bucket/putBucketLifecycle")),z(Ke,E("../common/bucket/deleteBucketLifecycle")),z(Ke,E("../common/bucket/putBucketVersioning")),z(Ke,E("../common/bucket/getBucketVersioning")),z(Ke,E("../common/bucket/getBucketInventory")),z(Ke,E("../common/bucket/deleteBucketInventory")),z(Ke,E("../common/bucket/listBucketInventory")),z(Ke,E("../common/bucket/putBucketInventory")),z(Ke,E("../common/bucket/abortBucketWorm")),z(Ke,E("../common/bucket/completeBucketWorm")),z(Ke,E("../common/bucket/extendBucketWorm")),z(Ke,E("../common/bucket/getBucketWorm")),z(Ke,E("../common/bucket/initiateBucketWorm")),z(Ke,E("./managed-upload")),z(Ke,E("../common/multipart-copy")),z(Ke,E("../common/multipart")),z(Ke,E("../common/parallel")),Ke.signature=function(We){return this.debug("authorization stringToSign: %s",We,"info"),te.computeSignature(this.options.accessKeySecret,We,this.options.headerEncoding)},Ke._getReqUrl=be,Ke.authorization=function(We,_e,He,Ze){var Ye=te.buildCanonicalString(We.toUpperCase(),_e,{headers:Ze,parameters:He});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,Ye,this.options.headerEncoding)},Ke.request=function(){var ze=(0,se.default)(ue.default.mark(function We(_e){var He=this;return ue.default.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:if(!this.options.retryMax){Ye.next=6;break}return Ye.next=3,xe(Ve.bind(this),this.options.retryMax,{errorHandler:function(Je){var Ue=function(Qe){if(_e.stream)return!1;var De=[-1,-2].includes(Qe.status),ke=He.options.requestErrorRetryHandle||function(){return!0};return De&&ke(Qe)};return!!Ue(Je)}})(_e);case 3:return Ye.abrupt("return",Ye.sent);case 6:return Ye.abrupt("return",Ve.call(this,_e));case 7:case"end":return Ye.stop()}},We,this)}));return function(We){return ze.apply(this,arguments)}}();function Ve(ze){return Ge.apply(this,arguments)}function Ge(){return Ge=(0,se.default)(ue.default.mark(function ze(We){var _e,He,Ze,Ye,nt,Je;return ue.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!(this.options.stsToken&&Ae(this.options.refreshSTSToken))){Fe.next=3;break}return Fe.next=3,Pe.call(this);case 3:return _e=fe.call(this,We),this.options.useFetch||(_e.params.mode="disable-fetch"),Ye=!!We.stream,Fe.prev=6,Fe.next=9,this.urllib.request(_e.url,_e.params);case 9:He=Fe.sent,this.debug("response %s %s, got %s, headers: %j",We.method,_e.url,He.status,He.headers,"info"),Fe.next=16;break;case 13:Fe.prev=13,Fe.t0=Fe.catch(6),Ze=Fe.t0;case 16:if(!(He&&We.successStatuses&&We.successStatuses.indexOf(He.status)===-1)){Fe.next=28;break}return Fe.next=19,this.requestError(He);case 19:if(nt=Fe.sent,!(nt.code==="RequestTimeTooSkewed"&&!Ye)){Fe.next=25;break}return this.options.amendTimeSkewed=+new Date(nt.serverTime)-new Date,Fe.next=24,this.request(We);case 24:return Fe.abrupt("return",Fe.sent);case 25:nt.params=We,Fe.next=32;break;case 28:if(!Ze){Fe.next=32;break}return Fe.next=31,this.requestError(Ze);case 31:nt=Fe.sent;case 32:if(!nt){Fe.next=34;break}throw nt;case 34:if(!We.xmlResponse){Fe.next=39;break}return Fe.next=37,this.parseXML(He.data);case 37:Je=Fe.sent,He.data=Je;case 39:return Fe.abrupt("return",He);case 40:case"end":return Fe.stop()}},ze,this,[[6,13]])})),Ge.apply(this,arguments)}Ke._getResource=function(We){var _e="/";return We.bucket&&(_e+="".concat(We.bucket,"/")),We.object&&(_e+=he(We.object,this.options.headerEncoding)),_e},Ke._escape=function(We){return y.encodeURIComponent(We).replace(/%2F/g,"/")},Ke._getUserAgent=function(){var We=le&&le.browser?"js":"nodejs",_e="aliyun-sdk-".concat(We,"/").concat(b.version),He=a.description;return!He&&le&&(He="Node.js ".concat(le.version.slice(1)," on ").concat(le.platform," ").concat(le.arch)),this._checkUserAgent("".concat(_e," ").concat(He))},Ke._checkUserAgent=function(We){var _e=We.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return _e},Ke.checkBrowserAndVersion=function(We,_e){return ee.name===We&&ee.version.split(".")[0]===_e},Ke.parseXML=function(We){return new Promise(function(_e,He){de.isBuffer(We)&&(We=We.toString()),ae.parseString(We,{explicitRoot:!1,explicitArray:!1},function(Ze,Ye){Ze?He(Ze):_e(Ye)})})},Ke.requestError=function(){var ze=(0,se.default)(ue.default.mark(function _e(He){var Ze,Ye,nt,Je;return ue.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(Ze=null,!(!He.data||!He.data.length)){Fe.next=5;break}He.status===-1||He.status===-2?(Ze=new Error(He.message),Ze.name=He.name,Ze.status=He.status,Ze.code=He.name):(He.status===404?(Ze=new Error("Object not exists"),Ze.name="NoSuchKeyError",Ze.status=404,Ze.code="NoSuchKey"):He.status===412?(Ze=new Error("Pre condition failed"),Ze.name="PreconditionFailedError",Ze.status=412,Ze.code="PreconditionFailed"):(Ze=new Error("Unknow error, status: ".concat(He.status)),Ze.name="UnknownError",Ze.status=He.status),Ze.requestId=He.headers["x-oss-request-id"],Ze.host=""),Fe.next=32;break;case 5:return Ye=String(He.data),this.debug("request response error data: %s",Ye,"error"),Fe.prev=7,Fe.next=10,this.parseXML(Ye);case 10:if(Fe.t0=Fe.sent,Fe.t0){Fe.next=13;break}Fe.t0={};case 13:nt=Fe.t0,Fe.next=23;break;case 16:return Fe.prev=16,Fe.t1=Fe.catch(7),this.debug(Ye,"error"),Fe.t1.message+=` -raw xml: `.concat(Ye),Fe.t1.status=He.status,Fe.t1.requestId=He.headers["x-oss-request-id"],Fe.abrupt("return",Fe.t1);case 23:Je=nt.Message||"unknow request error, status: ".concat(He.status),nt.Condition&&(Je+=" (condition: ".concat(nt.Condition,")")),Ze=new Error(Je),Ze.name=nt.Code?"".concat(nt.Code,"Error"):"UnknownError",Ze.status=He.status,Ze.code=nt.Code,Ze.requestId=nt.RequestId,Ze.hostId=nt.HostId,Ze.serverTime=nt.ServerTime;case 32:return this.debug("generate error %j",Ze,"error"),Fe.abrupt("return",Ze);case 34:case"end":return Fe.stop()}},_e,this,[[7,16]])}));function We(_e){return ze.apply(this,arguments)}return We}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,ve,ge){(function(de){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var ue=le(E("@babel/runtime/helpers/asyncToGenerator")),se=E("util"),oe=E("path"),ae=E("mime"),re=E("copy-to"),z=E("../common/utils/isBlob"),a=z.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),ee=b.isBuffer,te=ge;te.multipartUpload=function(){var he=(0,ue.default)(ie.default.mark(function be(Se,Pe){var Ce,xe,Be,Ae,Te,Le,je,Oe,Ke,Ve=arguments;return ie.default.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(Ce=Ve.length>2&&Ve[2]!==void 0?Ve[2]:{},this.resetCancelFlag(),Ce.disabledMD5=Ce.disabledMD5===void 0?!0:!!Ce.disabledMD5,!(Ce.checkpoint&&Ce.checkpoint.uploadId)){ze.next=8;break}return Pe&&x(Pe)&&(Ce.checkpoint.file=Pe),ze.next=7,this._resumeMultipart(Ce.checkpoint,Ce);case 7:return ze.abrupt("return",ze.sent);case 8:return xe=102400,Ce.mime||(x(Pe)?Ce.mime=ae.getType(oe.extname(Pe.name)):a(Pe)?Ce.mime=Pe.type:ee(Pe)?Ce.mime="":Ce.mime=ae.getType(oe.extname(Pe))),Ce.headers=Ce.headers||{},this._convertMetaToHeaders(Ce.meta,Ce.headers),ze.next=14,this._getFileSize(Pe);case 14:if(Be=ze.sent,!(Be0&&re(Le).to(Oe),Ke=this._divideParts(Be,Ae),Ve=Ke.length,Ge=!1,ze=function(De,ke){return new Promise(function(){var qe=(0,ue.default)(ie.default.mark(function et($e,Me){var Ie,Re,Ne,tt,st;return ie.default.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(ot.prev=0,De.isCancel()){ot.next=29;break}return Ie=Ke[ke-1],ot.next=5,De._createBuffer(xe,Ie.start,Ie.end);case 5:return Re=ot.sent,Ne={content:Re,size:Ie.end-Ie.start},ot.prev=7,ot.next=10,De._uploadPart(je,Te,ke,Ne,Pe);case 10:tt=ot.sent,ot.next=18;break;case 13:if(ot.prev=13,ot.t0=ot.catch(7),ot.t0.status!==404){ot.next=17;break}throw De._makeAbortEvent();case 17:throw ot.t0;case 18:if(!(!De.isCancel()&&!Ge)){ot.next=26;break}if(Se.doneParts.push({number:ke,etag:tt.res.headers.etag}),!Pe.progress){ot.next=23;break}return ot.next=23,Pe.progress(Le.length/(Ve+1),Se,tt.res);case 23:$e({number:ke,etag:tt.res.headers.etag}),ot.next=27;break;case 26:$e();case 27:ot.next=30;break;case 29:$e();case 30:ot.next=41;break;case 32:ot.prev=32,ot.t1=ot.catch(0),st=new Error,st.name=ot.t1.name,st.message=ot.t1.message,st.stack=ot.t1.stack,st.partNum=ke,re(ot.t1).to(st),Me(st);case 41:case"end":return ot.stop()}},et,null,[[0,32],[7,13]])}));return function(et,$e){return qe.apply(this,arguments)}}())},We=Array.from(new Array(Ve),function(Qe,De){return De+1}),_e=Oe.map(function(Qe){return Qe.number}),He=We.filter(function(Qe){return _e.indexOf(Qe)<0}),Ze=5,Ye=Pe.parallel||Ze,Fe.next=17,this._parallel(He,Ye,function(Qe){return new Promise(function(De,ke){ze(Ce,Qe).then(function(qe){qe&&Oe.push(qe),De()}).catch(function(qe){ke(qe)})})});case 17:if(nt=Fe.sent,Ge=!0,Je=nt.find(function(Qe){return Qe.name==="abort"}),!Je){Fe.next=22;break}throw Je;case 22:if(!this.isCancel()){Fe.next=25;break}throw ze=null,this._makeCancelEvent();case 25:if(!(nt&&nt.length>0)){Fe.next=28;break}throw nt[0].message="Failed to upload some parts with error: ".concat(nt[0].toString()," part_num: ").concat(nt[0].partNum),nt[0];case 28:return Fe.next=30,this.completeMultipartUpload(je,Te,Oe,Pe);case 30:return Fe.abrupt("return",Fe.sent);case 31:case"end":return Fe.stop()}},be,this)}));function Ee(be,Se){return he.apply(this,arguments)}return Ee}(),te._getFileSize=function(){var he=(0,ue.default)(ie.default.mark(function be(Se){return ie.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(!ee(Se)){Ce.next=4;break}return Ce.abrupt("return",Se.length);case 4:if(!(a(Se)||x(Se))){Ce.next=6;break}return Ce.abrupt("return",Se.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ce.stop()}},be)}));function Ee(be){return he.apply(this,arguments)}return Ee}();var ce=E("stream"),pe=ce.Readable;function fe(he,Ee){if(!(this instanceof fe))return new fe(he,Ee);pe.call(this,Ee),this.file=he,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}se.inherits(fe,pe),fe.prototype.readFileAndPush=function(Ee){if(this.fileBuffer)for(var be=!0;be&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Pe,this.start=Pe,be=this.push(this.fileBuffer.slice(Se,Pe))}},fe.prototype._read=function(Ee){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var be=16*1024;Ee=Ee||be;var Se=this;this.reader.onload=function(Ce){Se.fileBuffer=de.from(new Uint8Array(Ce.target.result)),Se.file=null,Se.readFileAndPush(Ee)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Ee)};function ye(he){return he.arrayBuffer?he.arrayBuffer():new Promise(function(Ee,be){var Se=new FileReader;Se.onload=function(Pe){Ee(Pe.target.result)},Se.onerror=function(Pe){be(Pe)},Se.readAsArrayBuffer(he)})}te._createBuffer=function(){var he=(0,ue.default)(ie.default.mark(function be(Se,Pe,Ce){var xe,Be;return ie.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!(a(Se)||x(Se))){Te.next=8;break}return xe=Se.slice(Pe,Ce),Te.next=4,ye(xe);case 4:return Be=Te.sent,Te.abrupt("return",de.from(Be));case 8:if(!ee(Se)){Te.next=12;break}return Te.abrupt("return",Se.subarray(Pe,Ce));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Te.stop()}},be)}));function Ee(be,Se,Pe){return he.apply(this,arguments)}return Ee}(),te._getPartSize=function(Ee,be){var Se=1e4,Pe=1*1024*1024;be||(be=Pe);var Ce=Math.ceil(Ee/Se);return be1&&Le[1]!==void 0?Le[1]:{},Pe=be["continuation-token"]||be.continuationToken,Pe&&(Se.subres=Object.assign({"continuation-token":Pe},Se.subres)),Ce=this._objectRequestParams("GET","",Se),Ce.query=Object.assign({"list-type":2},be),delete Ce.query["continuation-token"],delete Ce.query.continuationToken,Ce.xmlResponse=!0,Ce.successStatuses=[200],Oe.next=11,this.request(Ce);case 11:return xe=Oe.sent,Be=xe.data.Contents||[],Ae=this,Be&&(Array.isArray(Be)||(Be=[Be]),Be=Be.map(function(Ke){var Ve=null;return Ke.Owner&&(Ve={id:Ke.Owner.ID,displayName:Ke.Owner.DisplayName}),{name:Ke.Key,url:Ae._objectUrl(Ke.Key),lastModified:Ke.LastModified,etag:Ke.ETag,type:Ke.Type,size:Number(Ke.Size),storageClass:Ke.StorageClass,owner:Ve}})),Te=xe.data.CommonPrefixes||null,Te&&(Array.isArray(Te)||(Te=[Te]),Te=Te.map(function(Ke){return Ke.Prefix})),Oe.abrupt("return",{res:xe.res,objects:Be,prefixes:Te,isTruncated:xe.data.IsTruncated==="true",keyCount:+xe.data.KeyCount,continuationToken:xe.data.ContinuationToken||null,nextContinuationToken:xe.data.NextContinuationToken||null});case 18:case"end":return Oe.stop()}},Ee,this)}));function he(Ee){return ye.apply(this,arguments)}return he}(),fe.restore=function(){var ye=(0,ie.default)(le.default.mark(function Ee(be){var Se,Pe,Ce,xe,Be=arguments;return le.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Se=Be.length>1&&Be[1]!==void 0?Be[1]:{type:"Archive"},Se=Se||{},Se.subres=Object.assign({restore:""},Se.subres),Se.versionId&&(Se.subres.versionId=Se.versionId),Pe=this._objectRequestParams("POST",be,Se),Se.type==="ColdArchive"&&(Ce={RestoreRequest:{Days:Se.Days?Se.Days:2,JobParameters:{Tier:Se.JobParameters?Se.JobParameters:"Standard"}}},Pe.content=pe(Ce,{headers:!0}),Pe.mime="xml"),Pe.successStatuses=[202],Te.next=9,this.request(Pe);case 9:return xe=Te.sent,Te.abrupt("return",{res:xe.res});case 11:case"end":return Te.stop()}},Ee,this)}));function he(Ee){return ye.apply(this,arguments)}return he}(),fe._objectUrl=function(he){return this._getReqUrl({bucket:this.options.bucket,object:he})},fe._objectRequestParams=function(he,Ee,be){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");be=be||{},Ee=this._objectName(Ee);var Se={object:Ee,bucket:this.options.bucket,method:he,subres:be&&be.subres,timeout:be&&be.timeout,ctx:be&&be.ctx};return be.headers&&(Se.headers={},se(be.headers).to(Se.headers)),Se},fe._objectName=function(he){return he.replace(/^\/+/,"")},fe._convertMetaToHeaders=function(he,Ee){he&&Object.keys(he).forEach(function(be){Ee["x-oss-meta-".concat(be)]=he[be]})},fe._deleteFileSafe=function(he){var Ee=this;return new Promise(function(be){ue.exists(he,function(Se){Se?ue.unlink(he,function(Pe){Pe&&Ee.debug("unlink %j error: %s",he,Pe,"error"),be()}):be()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(E,ve,ge){"use strict";ge.version="6.18.1"},{}],7:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.abortBucketWorm=void 0;var ue=E("../utils/checkBucketName");function se(ae,re){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ae(re,z){var a,y;return le.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ue.checkBucketName(re),a=this._bucketRequestParams("DELETE",re,"worm",z),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},ae,this)})),oe.apply(this,arguments)}ge.abortBucketWorm=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.completeBucketWorm=void 0;var ue=E("../utils/checkBucketName");function se(ae,re,z){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ae(re,z,a){var y,x;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ue.checkBucketName(re),y=this._bucketRequestParams("POST",re,{wormId:z},a),ee.next=4,this.request(y);case 4:return x=ee.sent,ee.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return ee.stop()}},ae,this)})),oe.apply(this,arguments)}ge.completeBucketWorm=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.deleteBucketInventory=void 0;var ue=E("../utils/checkBucketName");function se(ae,re){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ae(re,z){var a,y,x,b,ee=arguments;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return a=ee.length>2&&ee[2]!==void 0?ee[2]:{},y=Object.assign({inventory:"",inventoryId:z},a.subres),ue.checkBucketName(re),x=this._bucketRequestParams("DELETE",re,y,a),x.successStatuses=[204],ce.next=7,this.request(x);case 7:return b=ce.sent,ce.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return ce.stop()}},ae,this)})),oe.apply(this,arguments)}ge.deleteBucketInventory=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=ge;oe.deleteBucketLifecycle=function(){var ae=(0,ie.default)(le.default.mark(function z(a,y){var x,b;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},z,this)}));function re(z,a){return ae.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=ge;oe.deleteBucketWebsite=function(){var ae=(0,ie.default)(le.default.mark(function z(a,y){var x,b;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},z,this)}));function re(z,a){return ae.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.extendBucketWorm=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/obj2xml");function oe(re,z,a,y){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(z,a,y,x){var b,ee,te;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ue.checkBucketName(z),b=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:a},x),ee={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=se.obj2xml(ee,{headers:!0}),b.successStatuses=[200],pe.next=8,this.request(b);case 8:return te=pe.sent,pe.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return pe.stop()}},re,this)})),ae.apply(this,arguments)}ge.extendBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.getBucketInventory=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/formatInventoryConfig");function oe(re,z){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(z,a){var y,x,b,ee,te=arguments;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),ue.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,y),b.successStatuses=[200],b.xmlResponse=!0,pe.next=8,this.request(b);case 8:return ee=pe.sent,pe.abrupt("return",{status:ee.status,res:ee.res,inventory:se.formatInventoryConfig(ee.data)});case 10:case"end":return pe.stop()}},re,this)})),ae.apply(this,arguments)}ge.getBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/isArray"),ae=oe.isArray,re=E("../utils/formatObjKey"),z=re.formatObjKey,a=ge;a.getBucketLifecycle=function(){var y=(0,ie.default)(le.default.mark(function b(ee,te){var ce,pe,fe;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return se(ee),ce=this._bucketRequestParams("GET",ee,"lifecycle",te),ce.successStatuses=[200],ce.xmlResponse=!0,he.next=6,this.request(ce);case 6:return pe=he.sent,fe=pe.data.Rule||null,fe&&(ae(fe)||(fe=[fe]),fe=fe.map(function(Ee){return Ee.ID&&(Ee.id=Ee.ID,delete Ee.ID),Ee.Tag&&!ae(Ee.Tag)&&(Ee.Tag=[Ee.Tag]),z(Ee,"firstLowerCase")})),he.abrupt("return",{rules:fe,res:pe.res});case 10:case"end":return he.stop()}},b,this)}));function x(b,ee){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=ge;oe.getBucketVersioning=function(){var ae=(0,ie.default)(le.default.mark(function z(a,y){var x,b,ee;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return se(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],ce.next=6,this.request(x);case 6:return b=ce.sent,ee=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:ee,res:b.res});case 9:case"end":return ce.stop()}},z,this)}));function re(z,a){return ae.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/isObject"),ae=oe.isObject,re=ge;re.getBucketWebsite=function(){var z=(0,ie.default)(le.default.mark(function y(x,b){var ee,te,ce;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return se(x),ee=this._bucketRequestParams("GET",x,"website",b),ee.successStatuses=[200],ee.xmlResponse=!0,fe.next=6,this.request(ee);case 6:return te=fe.sent,ce=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(ae(te.data.RoutingRules.RoutingRule)?ce=[te.data.RoutingRules.RoutingRule]:ce=te.data.RoutingRules.RoutingRule),fe.abrupt("return",{index:te.data.IndexDocument&&te.data.IndexDocument.Suffix||"",supportSubDir:te.data.IndexDocument&&te.data.IndexDocument.SupportSubDir||"false",type:te.data.IndexDocument&&te.data.IndexDocument.Type,routingRules:ce,error:te.data.ErrorDocument&&te.data.ErrorDocument.Key||null,res:te.res});case 10:case"end":return fe.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.getBucketWorm=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/dataFix");function oe(re,z){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(z,a){var y,x;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ue.checkBucketName(z),y=this._bucketRequestParams("GET",z,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,ee.next=6,this.request(y);case 6:return x=ee.sent,se.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),ee.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return ee.stop()}},re,this)})),ae.apply(this,arguments)}ge.getBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.initiateBucketWorm=void 0;var ue=E("../utils/obj2xml"),se=E("../utils/checkBucketName");function oe(re,z,a){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(z,a,y){var x,b,ee;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return se.checkBucketName(z),x=this._bucketRequestParams("POST",z,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=ue.obj2xml(b,{headers:!0}),x.successStatuses=[200],ce.next=8,this.request(x);case 8:return ee=ce.sent,ce.abrupt("return",{res:ee.res,wormId:ee.res.headers["x-oss-worm-id"],status:ee.status});case 10:case"end":return ce.stop()}},re,this)})),ae.apply(this,arguments)}ge.initiateBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.listBucketInventory=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/formatInventoryConfig");function oe(re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(z){var a,y,x,b,ee,te,ce,pe,fe=arguments;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return a=fe.length>1&&fe[1]!==void 0?fe[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),ue.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,a),b.successStatuses=[200],b.xmlResponse=!0,he.next=9,this.request(b);case 9:return ee=he.sent,te=ee.data,ce=ee.res,pe=ee.status,he.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:se.formatInventoryConfig(te.InventoryConfiguration,!0),status:pe,res:ce});case 12:case"end":return he.stop()}},re,this)})),ae.apply(this,arguments)}ge.listBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.putBucketInventory=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/obj2xml");function oe(re,z){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(z,a){var y,x,b,ee,te,ce,pe,fe,ye,he,Ee,be=arguments;return le.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return y=be.length>2&&be[2]!==void 0?be[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),ue.checkBucketName(z),b=a.OSSBucketDestination,ee=a.optionalFields,te=a.includedObjectVersions,ce="acs:oss:::",pe="acs:ram::".concat(b.accountId,":role/"),fe={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(pe).concat(b.rolename),Bucket:"".concat(ce).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(ee==null?void 0:ee.field)||[]}}},ye=se.obj2xml(fe,{headers:!0,firstUpperCase:!0}),he=this._bucketRequestParams("PUT",z,x,y),he.successStatuses=[200],he.mime="xml",he.content=ye,Pe.next=14,this.request(he);case 14:return Ee=Pe.sent,Pe.abrupt("return",{status:Ee.status,res:Ee.res});case 16:case"end":return Pe.stop()}},re,this)})),ae.apply(this,arguments)}ge.putBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/isArray"),ae=oe.isArray,re=E("../utils/deepCopy"),z=re.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,ee=E("../utils/checkObjectTag"),te=ee.checkObjectTag,ce=E("../utils/getStrBytesCount"),pe=ce.getStrBytesCount,fe=ge;fe.putBucketLifecycle=function(){var Se=(0,ie.default)(le.default.mark(function Ce(xe,Be,Ae){var Te,Le,je,Oe,Ke;return le.default.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(se(xe),ae(Be)){Ge.next=3;break}throw new Error("rules must be Array");case 3:return Te=this._bucketRequestParams("PUT",xe,"lifecycle",Ae),Le=[],je={LifecycleConfiguration:{Rule:Le}},Be.forEach(function(ze){ye(ze),be(ze),ze.id&&(ze.ID=ze.id,delete ze.id),Le.push(ze)}),Oe=b(je,{headers:!0,firstUpperCase:!0}),Te.content=Oe,Te.mime="xml",Te.successStatuses=[200],Ge.next=13,this.request(Te);case 13:return Ke=Ge.sent,Ge.abrupt("return",{res:Ke.res});case 15:case"end":return Ge.stop()}},Ce,this)}));function Pe(Ce,xe,Be){return Se.apply(this,arguments)}return Pe}();function ye(Se){Se.days&&(Se.expiration={days:Se.days}),Se.date&&(Se.expiration={createdBeforeDate:Se.date})}function he(Se,Pe){var Ce=Se.days,xe=Se.createdBeforeDate;if(!Ce&&!xe)throw new Error("".concat(Pe," must includes days or createdBeforeDate"));if(Ce&&!/^[1-9][0-9]*$/.test(Ce))throw new Error("days must be a positive integer");if(xe&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(xe))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Ee(Se){if(!ae(Se)&&!y(Se))throw new Error("tag must be Object or Array");Se=y(Se)?[Se]:Se;var Pe={},Ce=z(Se);Ce.forEach(function(xe){Pe[xe.key]=xe.value}),te(Pe)}function be(Se){if(Se.id&&pe(Se.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Se.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Se.status))throw new Error("Status must be Enabled or Disabled");if(Se.transition){if(!["IA","Archive"].includes(Se.transition.storageClass))throw new Error("StorageClass must be IA or Archive");he(Se.transition,"Transition")}if(Se.expiration){if(!Se.expiration.expiredObjectDeleteMarker)he(Se.expiration,"Expiration");else if(Se.expiration.days||Se.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Se.abortMultipartUpload&&he(Se.abortMultipartUpload,"AbortMultipartUpload"),!Se.expiration&&!Se.abortMultipartUpload&&!Se.transition&&!Se.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Se.tag){if(Se.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Ee(Se.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/obj2xml"),ae=oe.obj2xml,re=ge;re.putBucketVersioning=function(){var z=(0,ie.default)(le.default.mark(function y(x,b){var ee,te,ce,pe,fe=arguments;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(ee=fe.length>2&&fe[2]!==void 0?fe[2]:{},se(x),["Enabled","Suspended"].includes(b)){he.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",ee),ce={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=ae(ce,{headers:!0}),he.next=10,this.request(te);case 10:return pe=he.sent,he.abrupt("return",{res:pe.res,status:pe.status});case 12:case"end":return he.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/obj2xml"),ae=oe.obj2xml,re=E("../utils/isArray"),z=re.isArray,a=ge;a.putBucketWebsite=function(){var y=(0,ie.default)(le.default.mark(function b(ee){var te,ce,pe,fe,ye,he,Ee,be=arguments;return le.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(te=be.length>1&&be[1]!==void 0?be[1]:{},ce=be.length>2?be[2]:void 0,se(ee),pe=this._bucketRequestParams("PUT",ee,"website",ce),fe={Suffix:te.index||"index.html"},ye={IndexDocument:fe},he={WebsiteConfiguration:ye},te.supportSubDir&&(fe.SupportSubDir=te.supportSubDir),te.type&&(fe.Type=te.type),te.error&&(ye.ErrorDocument={Key:te.error}),te.routingRules===void 0){Pe.next=14;break}if(z(te.routingRules)){Pe.next=13;break}throw new Error("RoutingRules must be Array");case 13:ye.RoutingRules={RoutingRule:te.routingRules};case 14:return he=ae(he),pe.content=he,pe.mime="xml",pe.successStatuses=[200],Pe.next=20,this.request(pe);case 20:return Ee=Pe.sent,Pe.abrupt("return",{res:Ee.res});case 22:case"end":return Pe.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),ge.encodeCallback=function(ie,ue){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&ue.callback){var se={callbackUrl:encodeURI(ue.callback.url),callbackBody:ue.callback.body};ue.callback.host&&(se.callbackHost=ue.callback.host),ue.callback.contentType&&(se.callbackBodyType=ue.callback.contentType);var oe=de.from(JSON.stringify(se)).toString("base64");if(ie.headers["x-oss-callback"]=oe,ue.callback.customValue){var ae={};Object.keys(ue.callback.customValue).forEach(function(re){ae["x:".concat(re)]=ue.callback.customValue[re].toString()}),ie.headers["x-oss-callback-var"]=de.from(JSON.stringify(ae)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var de=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.getReqUrl=void 0;var le=de(E("copy-to")),ie=de(E("url")),ue=de(E("merge-descriptors")),se=de(E("is-type-of")),oe=E("../utils/isIP"),ae=E("../utils/checkConfigValid");function re(z){var a={},y=this.options.cname;ae.checkConfigValid(this.options.endpoint,"endpoint"),le.default(this.options.endpoint,!1).to(a),z.bucket&&!y&&!oe.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(z.bucket,".").concat(a.host));var x="/";z.bucket&&this.options.sldEnable&&(x+="".concat(z.bucket,"/")),z.object&&(x+=this._escape(z.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(z.query&&ue.default(b,z.query),z.subres){var ee={};se.default.string(z.subres)?ee[z.subres]="":se.default.array(z.subres)?z.subres.forEach(function(te){ee[te]=""}):ee=z.subres,ue.default(b,ee)}return a.query=b,ie.default.format(a)}ge.getReqUrl=re},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var de=E("humanize-ms"),le=E("url"),ie=E("../utils/checkBucketName"),ue=ie.checkBucketName,se=E("../utils/setRegion"),oe=se.setRegion,ae=E("../utils/checkConfigValid"),re=ae.checkConfigValid;function z(a,y){re(a,"endpoint");var x=le.parse(a);if(x.protocol||(x=le.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}ve.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&ue(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=de(y.timeout)),y.endpoint)y.endpoint=z(y.endpoint,y.secure);else if(y.region)y.endpoint=oe(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,ve,ge){"use strict";var de=E("merge-descriptors"),le=ge;de(le,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("querystring"),ae=E("js-base64"),re=ae.Base64.encode,z=ge;z.processObjectSave=function(){var y=(0,ie.default)(le.default.mark(function b(ee,te,ce,pe){var fe,ye,he,Ee;return le.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return a(ee,"sourceObject"),a(te,"targetObject"),a(ce,"process"),te=this._objectName(te),pe&&se(pe),fe=this._objectRequestParams("POST",ee,{subres:"x-oss-process"}),ye=pe?",b_".concat(re(pe)):"",te=re(te),he={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(te).concat(ye)},fe.content=oe.stringify(he),Se.next=12,this.request(fe);case 12:return Ee=Se.sent,Se.abrupt("return",{res:Ee.res,status:Ee.res.status});case 14:case"end":return Se.stop()}},b,this)}));function x(b,ee,te,ce){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("debug")("ali-oss:multipart-copy"),se=E("copy-to"),oe=ge;oe.uploadPartCopy=function(){var ae=(0,ie.default)(le.default.mark(function z(a,y,x,b,ee){var te,ce,pe,fe,ye,he=arguments;return le.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return te=he.length>5&&he[5]!==void 0?he[5]:{},te.headers=te.headers||{},ce=te.versionId||te.subres&&te.subres.versionId||null,ce?pe="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey),"?versionId=").concat(ce):pe="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey)),te.headers["x-oss-copy-source"]=pe,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},fe=this._objectRequestParams("PUT",a,te),fe.mime=te.mime,fe.successStatuses=[200],be.next=12,this.request(fe);case 12:return ye=be.sent,be.abrupt("return",{name:a,etag:ye.res.headers.etag,res:ye.res});case 14:case"end":return be.stop()}},z,this)}));function re(z,a,y,x,b){return ae.apply(this,arguments)}return re}(),oe.multipartUploadCopy=function(){var ae=(0,ie.default)(le.default.mark(function z(a,y){var x,b,ee,te,ce,pe,fe,ye,he,Ee,be,Se,Pe=arguments;return le.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return x=Pe.length>2&&Pe[2]!==void 0?Pe[2]:{},this.resetCancelFlag(),b=x.versionId,ee=b===void 0?null:b,te={versionId:ee},xe.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(ce=xe.sent,pe=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||pe,!(x.checkpoint&&x.checkpoint.uploadId)){xe.next=14;break}return xe.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return xe.abrupt("return",xe.sent);case 14:if(fe=102400,ye=y.endOffset-y.startOffset,!(ye0)){Ge.next=40;break}throw Ke=je[0],Ke.message="Failed to copy some parts with error: ".concat(Ke.toString()," part_num: ").concat(Ke.partNum),Ke;case 40:return Ge.next=42,this.completeMultipartUpload(he,fe,ye,x);case 42:return Ge.abrupt("return",Ge.sent);case 43:case"end":return Ge.stop()}},z,this)}));function re(z,a,y){return ae.apply(this,arguments)}return re}(),oe._divideMultipartCopyParts=function(re,z,a){for(var y=Math.ceil(re/z),x=[],b=0;b +`;return fe+="",pe.content=fe,pe.mime="xml",pe.successStatuses=[200],be.next=10,this.request(pe);case 10:return ve=be.sent,be.abrupt("return",{res:ve.res});case 12:case"end":return be.stop()}},x,this)}));function y(x,b,ee,te){return a.apply(this,arguments)}return y}(),ae.getBucketReferer=function(){var a=(0,ie.default)(ue.default.mark(function x(b,ee){var te,ce,pe;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",ee),te.successStatuses=[200],te.xmlResponse=!0,ye.next=5,this.request(te);case 5:return ce=ye.sent,pe=ce.data.RefererList.Referer||null,pe&&(ne(pe)||(pe=[pe])),ye.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:pe,res:ce.res});case 9:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketReferer=function(){var a=(0,ie.default)(ue.default.mark(function x(b,ee){return ue.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,ee);case 2:return ce.abrupt("return",ce.sent);case 3:case"end":return ce.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae._bucketRequestParams=function(y,x,b,ee){return{method:y,bucket:x,subres:b,timeout:ee&&ee.timeout,ctx:ee&&ee.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,he,me){(function(de,ue){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),le=ie(E("@babel/runtime/regenerator")),se=ie(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var oe=E("debug")("ali-oss"),ae=E("xml2js"),ne=E("agentkeepalive"),z=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),ee=E("bowser"),te=E("../common/signUtils"),ce=E("../common/client/initOptions"),pe=E("../common/utils/createRequest"),fe=pe.createRequest,ye=E("../common/utils/encoder"),ve=ye.encoder,Ee=E("../common/client/getReqUrl"),be=Ee.getReqUrl,Se=E("../common/utils/setSTSToken"),Pe=Se.setSTSToken,Ce=E("../common/utils/retry"),xe=Ce.retry,Be=E("../common/utils/isFunction"),Ae=Be.isFunction,Oe=new ne;function Ie(){var Ge=a.name,Ve=a.version;Ge&&Ge.toLowerCase&&Ge.toLowerCase()==="ie"&&Ve.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function je(){return location&&location.protocol==="https:"}function Le(Ge,Ve){if(Ie(),!(this instanceof Le))return new Le(Ge,Ve);Ge&&Ge.inited?this.options=Ge:this.options=Le.initOptions(Ge),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||Oe),this.ctx=Ve,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}he.exports=Le,Le.initOptions=function(Ve){Ve.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var _e=Object.assign({secure:je(),useFetch:!1},Ve);return ce(_e)};var Ze=Le.prototype;Ze.debug=oe,z(Ze,E("./object")),z(Ze,E("./bucket")),z(Ze,E("../common/bucket/getBucketWebsite")),z(Ze,E("../common/bucket/putBucketWebsite")),z(Ze,E("../common/bucket/deleteBucketWebsite")),z(Ze,E("../common/bucket/getBucketLifecycle")),z(Ze,E("../common/bucket/putBucketLifecycle")),z(Ze,E("../common/bucket/deleteBucketLifecycle")),z(Ze,E("../common/bucket/putBucketVersioning")),z(Ze,E("../common/bucket/getBucketVersioning")),z(Ze,E("../common/bucket/getBucketInventory")),z(Ze,E("../common/bucket/deleteBucketInventory")),z(Ze,E("../common/bucket/listBucketInventory")),z(Ze,E("../common/bucket/putBucketInventory")),z(Ze,E("../common/bucket/abortBucketWorm")),z(Ze,E("../common/bucket/completeBucketWorm")),z(Ze,E("../common/bucket/extendBucketWorm")),z(Ze,E("../common/bucket/getBucketWorm")),z(Ze,E("../common/bucket/initiateBucketWorm")),z(Ze,E("./managed-upload")),z(Ze,E("../common/multipart-copy")),z(Ze,E("../common/multipart")),z(Ze,E("../common/parallel")),Ze.signature=function(Ve){return this.debug("authorization stringToSign: %s",Ve,"info"),te.computeSignature(this.options.accessKeySecret,Ve,this.options.headerEncoding)},Ze._getReqUrl=be,Ze.authorization=function(Ve,_e,He,Ke){var Qe=te.buildCanonicalString(Ve.toUpperCase(),_e,{headers:Ke,parameters:He});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,Qe,this.options.headerEncoding)},Ze.request=function(){var Ge=(0,se.default)(le.default.mark(function Ve(_e){var He=this;return le.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:if(!this.options.retryMax){Qe.next=6;break}return Qe.next=3,xe(ze.bind(this),this.options.retryMax,{errorHandler:function(Je){var We=function(Ye){if(_e.stream)return!1;var Fe=[-1,-2].includes(Ye.status),ke=He.options.requestErrorRetryHandle||function(){return!0};return Fe&&ke(Ye)};return!!We(Je)}})(_e);case 3:return Qe.abrupt("return",Qe.sent);case 6:return Qe.abrupt("return",ze.call(this,_e));case 7:case"end":return Qe.stop()}},Ve,this)}));return function(Ve){return Ge.apply(this,arguments)}}();function ze(Ge){return Ue.apply(this,arguments)}function Ue(){return Ue=(0,se.default)(le.default.mark(function Ge(Ve){var _e,He,Ke,Qe,et,Je;return le.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(!(this.options.stsToken&&Ae(this.options.refreshSTSToken))){De.next=3;break}return De.next=3,Pe.call(this);case 3:return _e=fe.call(this,Ve),this.options.useFetch||(_e.params.mode="disable-fetch"),Qe=!!Ve.stream,De.prev=6,De.next=9,this.urllib.request(_e.url,_e.params);case 9:He=De.sent,this.debug("response %s %s, got %s, headers: %j",Ve.method,_e.url,He.status,He.headers,"info"),De.next=16;break;case 13:De.prev=13,De.t0=De.catch(6),Ke=De.t0;case 16:if(!(He&&Ve.successStatuses&&Ve.successStatuses.indexOf(He.status)===-1)){De.next=28;break}return De.next=19,this.requestError(He);case 19:if(et=De.sent,!(et.code==="RequestTimeTooSkewed"&&!Qe)){De.next=25;break}return this.options.amendTimeSkewed=+new Date(et.serverTime)-new Date,De.next=24,this.request(Ve);case 24:return De.abrupt("return",De.sent);case 25:et.params=Ve,De.next=32;break;case 28:if(!Ke){De.next=32;break}return De.next=31,this.requestError(Ke);case 31:et=De.sent;case 32:if(!et){De.next=34;break}throw et;case 34:if(!Ve.xmlResponse){De.next=39;break}return De.next=37,this.parseXML(He.data);case 37:Je=De.sent,He.data=Je;case 39:return De.abrupt("return",He);case 40:case"end":return De.stop()}},Ge,this,[[6,13]])})),Ue.apply(this,arguments)}Ze._getResource=function(Ve){var _e="/";return Ve.bucket&&(_e+="".concat(Ve.bucket,"/")),Ve.object&&(_e+=ve(Ve.object,this.options.headerEncoding)),_e},Ze._escape=function(Ve){return y.encodeURIComponent(Ve).replace(/%2F/g,"/")},Ze._getUserAgent=function(){var Ve=ue&&ue.browser?"js":"nodejs",_e="aliyun-sdk-".concat(Ve,"/").concat(b.version),He=a.description;return!He&&ue&&(He="Node.js ".concat(ue.version.slice(1)," on ").concat(ue.platform," ").concat(ue.arch)),this._checkUserAgent("".concat(_e," ").concat(He))},Ze._checkUserAgent=function(Ve){var _e=Ve.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return _e},Ze.checkBrowserAndVersion=function(Ve,_e){return ee.name===Ve&&ee.version.split(".")[0]===_e},Ze.parseXML=function(Ve){return new Promise(function(_e,He){de.isBuffer(Ve)&&(Ve=Ve.toString()),ae.parseString(Ve,{explicitRoot:!1,explicitArray:!1},function(Ke,Qe){Ke?He(Ke):_e(Qe)})})},Ze.requestError=function(){var Ge=(0,se.default)(le.default.mark(function _e(He){var Ke,Qe,et,Je;return le.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(Ke=null,!(!He.data||!He.data.length)){De.next=5;break}He.status===-1||He.status===-2?(Ke=new Error(He.message),Ke.name=He.name,Ke.status=He.status,Ke.code=He.name):(He.status===404?(Ke=new Error("Object not exists"),Ke.name="NoSuchKeyError",Ke.status=404,Ke.code="NoSuchKey"):He.status===412?(Ke=new Error("Pre condition failed"),Ke.name="PreconditionFailedError",Ke.status=412,Ke.code="PreconditionFailed"):(Ke=new Error("Unknow error, status: ".concat(He.status)),Ke.name="UnknownError",Ke.status=He.status),Ke.requestId=He.headers["x-oss-request-id"],Ke.host=""),De.next=32;break;case 5:return Qe=String(He.data),this.debug("request response error data: %s",Qe,"error"),De.prev=7,De.next=10,this.parseXML(Qe);case 10:if(De.t0=De.sent,De.t0){De.next=13;break}De.t0={};case 13:et=De.t0,De.next=23;break;case 16:return De.prev=16,De.t1=De.catch(7),this.debug(Qe,"error"),De.t1.message+=` +raw xml: `.concat(Qe),De.t1.status=He.status,De.t1.requestId=He.headers["x-oss-request-id"],De.abrupt("return",De.t1);case 23:Je=et.Message||"unknow request error, status: ".concat(He.status),et.Condition&&(Je+=" (condition: ".concat(et.Condition,")")),Ke=new Error(Je),Ke.name=et.Code?"".concat(et.Code,"Error"):"UnknownError",Ke.status=He.status,Ke.code=et.Code,Ke.requestId=et.RequestId,Ke.hostId=et.HostId,Ke.serverTime=et.ServerTime;case 32:return this.debug("generate error %j",Ke,"error"),De.abrupt("return",Ke);case 34:case"end":return De.stop()}},_e,this,[[7,16]])}));function Ve(_e){return Ge.apply(this,arguments)}return Ve}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,he,me){(function(de){(function(){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var le=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("util"),oe=E("path"),ae=E("mime"),ne=E("copy-to"),z=E("../common/utils/isBlob"),a=z.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),ee=b.isBuffer,te=me;te.multipartUpload=function(){var ve=(0,le.default)(ie.default.mark(function be(Se,Pe){var Ce,xe,Be,Ae,Oe,Ie,je,Le,Ze,ze=arguments;return ie.default.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(Ce=ze.length>2&&ze[2]!==void 0?ze[2]:{},this.resetCancelFlag(),Ce.disabledMD5=Ce.disabledMD5===void 0?!0:!!Ce.disabledMD5,!(Ce.checkpoint&&Ce.checkpoint.uploadId)){Ge.next=8;break}return Pe&&x(Pe)&&(Ce.checkpoint.file=Pe),Ge.next=7,this._resumeMultipart(Ce.checkpoint,Ce);case 7:return Ge.abrupt("return",Ge.sent);case 8:return xe=102400,Ce.mime||(x(Pe)?Ce.mime=ae.getType(oe.extname(Pe.name)):a(Pe)?Ce.mime=Pe.type:ee(Pe)?Ce.mime="":Ce.mime=ae.getType(oe.extname(Pe))),Ce.headers=Ce.headers||{},this._convertMetaToHeaders(Ce.meta,Ce.headers),Ge.next=14,this._getFileSize(Pe);case 14:if(Be=Ge.sent,!(Be0&&ne(Ie).to(Le),Ze=this._divideParts(Be,Ae),ze=Ze.length,Ue=!1,Ge=function(Fe,ke){return new Promise(function(){var tt=(0,le.default)(ie.default.mark(function $e(qe,Ne){var Te,Re,Me,nt,at;return ie.default.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(ot.prev=0,Fe.isCancel()){ot.next=29;break}return Te=Ze[ke-1],ot.next=5,Fe._createBuffer(xe,Te.start,Te.end);case 5:return Re=ot.sent,Me={content:Re,size:Te.end-Te.start},ot.prev=7,ot.next=10,Fe._uploadPart(je,Oe,ke,Me,Pe);case 10:nt=ot.sent,ot.next=18;break;case 13:if(ot.prev=13,ot.t0=ot.catch(7),ot.t0.status!==404){ot.next=17;break}throw Fe._makeAbortEvent();case 17:throw ot.t0;case 18:if(!(!Fe.isCancel()&&!Ue)){ot.next=26;break}if(Se.doneParts.push({number:ke,etag:nt.res.headers.etag}),!Pe.progress){ot.next=23;break}return ot.next=23,Pe.progress(Ie.length/(ze+1),Se,nt.res);case 23:qe({number:ke,etag:nt.res.headers.etag}),ot.next=27;break;case 26:qe();case 27:ot.next=30;break;case 29:qe();case 30:ot.next=41;break;case 32:ot.prev=32,ot.t1=ot.catch(0),at=new Error,at.name=ot.t1.name,at.message=ot.t1.message,at.stack=ot.t1.stack,at.partNum=ke,ne(ot.t1).to(at),Ne(at);case 41:case"end":return ot.stop()}},$e,null,[[0,32],[7,13]])}));return function($e,qe){return tt.apply(this,arguments)}}())},Ve=Array.from(new Array(ze),function(Ye,Fe){return Fe+1}),_e=Le.map(function(Ye){return Ye.number}),He=Ve.filter(function(Ye){return _e.indexOf(Ye)<0}),Ke=5,Qe=Pe.parallel||Ke,De.next=17,this._parallel(He,Qe,function(Ye){return new Promise(function(Fe,ke){Ge(Ce,Ye).then(function(tt){tt&&Le.push(tt),Fe()}).catch(function(tt){ke(tt)})})});case 17:if(et=De.sent,Ue=!0,Je=et.find(function(Ye){return Ye.name==="abort"}),!Je){De.next=22;break}throw Je;case 22:if(!this.isCancel()){De.next=25;break}throw Ge=null,this._makeCancelEvent();case 25:if(!(et&&et.length>0)){De.next=28;break}throw et[0].message="Failed to upload some parts with error: ".concat(et[0].toString()," part_num: ").concat(et[0].partNum),et[0];case 28:return De.next=30,this.completeMultipartUpload(je,Oe,Le,Pe);case 30:return De.abrupt("return",De.sent);case 31:case"end":return De.stop()}},be,this)}));function Ee(be,Se){return ve.apply(this,arguments)}return Ee}(),te._getFileSize=function(){var ve=(0,le.default)(ie.default.mark(function be(Se){return ie.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(!ee(Se)){Ce.next=4;break}return Ce.abrupt("return",Se.length);case 4:if(!(a(Se)||x(Se))){Ce.next=6;break}return Ce.abrupt("return",Se.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ce.stop()}},be)}));function Ee(be){return ve.apply(this,arguments)}return Ee}();var ce=E("stream"),pe=ce.Readable;function fe(ve,Ee){if(!(this instanceof fe))return new fe(ve,Ee);pe.call(this,Ee),this.file=ve,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}se.inherits(fe,pe),fe.prototype.readFileAndPush=function(Ee){if(this.fileBuffer)for(var be=!0;be&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Pe,this.start=Pe,be=this.push(this.fileBuffer.slice(Se,Pe))}},fe.prototype._read=function(Ee){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var be=16*1024;Ee=Ee||be;var Se=this;this.reader.onload=function(Ce){Se.fileBuffer=de.from(new Uint8Array(Ce.target.result)),Se.file=null,Se.readFileAndPush(Ee)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Ee)};function ye(ve){return ve.arrayBuffer?ve.arrayBuffer():new Promise(function(Ee,be){var Se=new FileReader;Se.onload=function(Pe){Ee(Pe.target.result)},Se.onerror=function(Pe){be(Pe)},Se.readAsArrayBuffer(ve)})}te._createBuffer=function(){var ve=(0,le.default)(ie.default.mark(function be(Se,Pe,Ce){var xe,Be;return ie.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(!(a(Se)||x(Se))){Oe.next=8;break}return xe=Se.slice(Pe,Ce),Oe.next=4,ye(xe);case 4:return Be=Oe.sent,Oe.abrupt("return",de.from(Be));case 8:if(!ee(Se)){Oe.next=12;break}return Oe.abrupt("return",Se.subarray(Pe,Ce));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Oe.stop()}},be)}));function Ee(be,Se,Pe){return ve.apply(this,arguments)}return Ee}(),te._getPartSize=function(Ee,be){var Se=1e4,Pe=1*1024*1024;be||(be=Pe);var Ce=Math.ceil(Ee/Se);return be1&&Ie[1]!==void 0?Ie[1]:{},Pe=be["continuation-token"]||be.continuationToken,Pe&&(Se.subres=Object.assign({"continuation-token":Pe},Se.subres)),Ce=this._objectRequestParams("GET","",Se),Ce.query=Object.assign({"list-type":2},be),delete Ce.query["continuation-token"],delete Ce.query.continuationToken,Ce.xmlResponse=!0,Ce.successStatuses=[200],Le.next=11,this.request(Ce);case 11:return xe=Le.sent,Be=xe.data.Contents||[],Ae=this,Be&&(Array.isArray(Be)||(Be=[Be]),Be=Be.map(function(Ze){var ze=null;return Ze.Owner&&(ze={id:Ze.Owner.ID,displayName:Ze.Owner.DisplayName}),{name:Ze.Key,url:Ae._objectUrl(Ze.Key),lastModified:Ze.LastModified,etag:Ze.ETag,type:Ze.Type,size:Number(Ze.Size),storageClass:Ze.StorageClass,owner:ze}})),Oe=xe.data.CommonPrefixes||null,Oe&&(Array.isArray(Oe)||(Oe=[Oe]),Oe=Oe.map(function(Ze){return Ze.Prefix})),Le.abrupt("return",{res:xe.res,objects:Be,prefixes:Oe,isTruncated:xe.data.IsTruncated==="true",keyCount:+xe.data.KeyCount,continuationToken:xe.data.ContinuationToken||null,nextContinuationToken:xe.data.NextContinuationToken||null});case 18:case"end":return Le.stop()}},Ee,this)}));function ve(Ee){return ye.apply(this,arguments)}return ve}(),fe.restore=function(){var ye=(0,ie.default)(ue.default.mark(function Ee(be){var Se,Pe,Ce,xe,Be=arguments;return ue.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Se=Be.length>1&&Be[1]!==void 0?Be[1]:{type:"Archive"},Se=Se||{},Se.subres=Object.assign({restore:""},Se.subres),Se.versionId&&(Se.subres.versionId=Se.versionId),Pe=this._objectRequestParams("POST",be,Se),Se.type==="ColdArchive"&&(Ce={RestoreRequest:{Days:Se.Days?Se.Days:2,JobParameters:{Tier:Se.JobParameters?Se.JobParameters:"Standard"}}},Pe.content=pe(Ce,{headers:!0}),Pe.mime="xml"),Pe.successStatuses=[202],Oe.next=9,this.request(Pe);case 9:return xe=Oe.sent,Oe.abrupt("return",{res:xe.res});case 11:case"end":return Oe.stop()}},Ee,this)}));function ve(Ee){return ye.apply(this,arguments)}return ve}(),fe._objectUrl=function(ve){return this._getReqUrl({bucket:this.options.bucket,object:ve})},fe._objectRequestParams=function(ve,Ee,be){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");be=be||{},Ee=this._objectName(Ee);var Se={object:Ee,bucket:this.options.bucket,method:ve,subres:be&&be.subres,timeout:be&&be.timeout,ctx:be&&be.ctx};return be.headers&&(Se.headers={},se(be.headers).to(Se.headers)),Se},fe._objectName=function(ve){return ve.replace(/^\/+/,"")},fe._convertMetaToHeaders=function(ve,Ee){ve&&Object.keys(ve).forEach(function(be){Ee["x-oss-meta-".concat(be)]=ve[be]})},fe._deleteFileSafe=function(ve){var Ee=this;return new Promise(function(be){le.exists(ve,function(Se){Se?le.unlink(ve,function(Pe){Pe&&Ee.debug("unlink %j error: %s",ve,Pe,"error"),be()}):be()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(E,he,me){"use strict";me.version="6.18.1"},{}],7:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.abortBucketWorm=void 0;var le=E("../utils/checkBucketName");function se(ae,ne){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ue.default.mark(function ae(ne,z){var a,y;return ue.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return le.checkBucketName(ne),a=this._bucketRequestParams("DELETE",ne,"worm",z),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},ae,this)})),oe.apply(this,arguments)}me.abortBucketWorm=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.completeBucketWorm=void 0;var le=E("../utils/checkBucketName");function se(ae,ne,z){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ue.default.mark(function ae(ne,z,a){var y,x;return ue.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return le.checkBucketName(ne),y=this._bucketRequestParams("POST",ne,{wormId:z},a),ee.next=4,this.request(y);case 4:return x=ee.sent,ee.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return ee.stop()}},ae,this)})),oe.apply(this,arguments)}me.completeBucketWorm=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.deleteBucketInventory=void 0;var le=E("../utils/checkBucketName");function se(ae,ne){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ue.default.mark(function ae(ne,z){var a,y,x,b,ee=arguments;return ue.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return a=ee.length>2&&ee[2]!==void 0?ee[2]:{},y=Object.assign({inventory:"",inventoryId:z},a.subres),le.checkBucketName(ne),x=this._bucketRequestParams("DELETE",ne,y,a),x.successStatuses=[204],ce.next=7,this.request(x);case 7:return b=ce.sent,ce.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return ce.stop()}},ae,this)})),oe.apply(this,arguments)}me.deleteBucketInventory=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),se=le.checkBucketName,oe=me;oe.deleteBucketLifecycle=function(){var ae=(0,ie.default)(ue.default.mark(function z(a,y){var x,b;return ue.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},z,this)}));function ne(z,a){return ae.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),se=le.checkBucketName,oe=me;oe.deleteBucketWebsite=function(){var ae=(0,ie.default)(ue.default.mark(function z(a,y){var x,b;return ue.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},z,this)}));function ne(z,a){return ae.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.extendBucketWorm=void 0;var le=E("../utils/checkBucketName"),se=E("../utils/obj2xml");function oe(ne,z,a,y){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ue.default.mark(function ne(z,a,y,x){var b,ee,te;return ue.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return le.checkBucketName(z),b=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:a},x),ee={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=se.obj2xml(ee,{headers:!0}),b.successStatuses=[200],pe.next=8,this.request(b);case 8:return te=pe.sent,pe.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return pe.stop()}},ne,this)})),ae.apply(this,arguments)}me.extendBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.getBucketInventory=void 0;var le=E("../utils/checkBucketName"),se=E("../utils/formatInventoryConfig");function oe(ne,z){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ue.default.mark(function ne(z,a){var y,x,b,ee,te=arguments;return ue.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,y),b.successStatuses=[200],b.xmlResponse=!0,pe.next=8,this.request(b);case 8:return ee=pe.sent,pe.abrupt("return",{status:ee.status,res:ee.res,inventory:se.formatInventoryConfig(ee.data)});case 10:case"end":return pe.stop()}},ne,this)})),ae.apply(this,arguments)}me.getBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),se=le.checkBucketName,oe=E("../utils/isArray"),ae=oe.isArray,ne=E("../utils/formatObjKey"),z=ne.formatObjKey,a=me;a.getBucketLifecycle=function(){var y=(0,ie.default)(ue.default.mark(function b(ee,te){var ce,pe,fe;return ue.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return se(ee),ce=this._bucketRequestParams("GET",ee,"lifecycle",te),ce.successStatuses=[200],ce.xmlResponse=!0,ve.next=6,this.request(ce);case 6:return pe=ve.sent,fe=pe.data.Rule||null,fe&&(ae(fe)||(fe=[fe]),fe=fe.map(function(Ee){return Ee.ID&&(Ee.id=Ee.ID,delete Ee.ID),Ee.Tag&&!ae(Ee.Tag)&&(Ee.Tag=[Ee.Tag]),z(Ee,"firstLowerCase")})),ve.abrupt("return",{rules:fe,res:pe.res});case 10:case"end":return ve.stop()}},b,this)}));function x(b,ee){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),se=le.checkBucketName,oe=me;oe.getBucketVersioning=function(){var ae=(0,ie.default)(ue.default.mark(function z(a,y){var x,b,ee;return ue.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return se(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],ce.next=6,this.request(x);case 6:return b=ce.sent,ee=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:ee,res:b.res});case 9:case"end":return ce.stop()}},z,this)}));function ne(z,a){return ae.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),se=le.checkBucketName,oe=E("../utils/isObject"),ae=oe.isObject,ne=me;ne.getBucketWebsite=function(){var z=(0,ie.default)(ue.default.mark(function y(x,b){var ee,te,ce;return ue.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return se(x),ee=this._bucketRequestParams("GET",x,"website",b),ee.successStatuses=[200],ee.xmlResponse=!0,fe.next=6,this.request(ee);case 6:return te=fe.sent,ce=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(ae(te.data.RoutingRules.RoutingRule)?ce=[te.data.RoutingRules.RoutingRule]:ce=te.data.RoutingRules.RoutingRule),fe.abrupt("return",{index:te.data.IndexDocument&&te.data.IndexDocument.Suffix||"",supportSubDir:te.data.IndexDocument&&te.data.IndexDocument.SupportSubDir||"false",type:te.data.IndexDocument&&te.data.IndexDocument.Type,routingRules:ce,error:te.data.ErrorDocument&&te.data.ErrorDocument.Key||null,res:te.res});case 10:case"end":return fe.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.getBucketWorm=void 0;var le=E("../utils/checkBucketName"),se=E("../utils/dataFix");function oe(ne,z){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ue.default.mark(function ne(z,a){var y,x;return ue.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return le.checkBucketName(z),y=this._bucketRequestParams("GET",z,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,ee.next=6,this.request(y);case 6:return x=ee.sent,se.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),ee.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return ee.stop()}},ne,this)})),ae.apply(this,arguments)}me.getBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.initiateBucketWorm=void 0;var le=E("../utils/obj2xml"),se=E("../utils/checkBucketName");function oe(ne,z,a){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ue.default.mark(function ne(z,a,y){var x,b,ee;return ue.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return se.checkBucketName(z),x=this._bucketRequestParams("POST",z,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=le.obj2xml(b,{headers:!0}),x.successStatuses=[200],ce.next=8,this.request(x);case 8:return ee=ce.sent,ce.abrupt("return",{res:ee.res,wormId:ee.res.headers["x-oss-worm-id"],status:ee.status});case 10:case"end":return ce.stop()}},ne,this)})),ae.apply(this,arguments)}me.initiateBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.listBucketInventory=void 0;var le=E("../utils/checkBucketName"),se=E("../utils/formatInventoryConfig");function oe(ne){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ue.default.mark(function ne(z){var a,y,x,b,ee,te,ce,pe,fe=arguments;return ue.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return a=fe.length>1&&fe[1]!==void 0?fe[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,a),b.successStatuses=[200],b.xmlResponse=!0,ve.next=9,this.request(b);case 9:return ee=ve.sent,te=ee.data,ce=ee.res,pe=ee.status,ve.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:se.formatInventoryConfig(te.InventoryConfiguration,!0),status:pe,res:ce});case 12:case"end":return ve.stop()}},ne,this)})),ae.apply(this,arguments)}me.listBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.putBucketInventory=void 0;var le=E("../utils/checkBucketName"),se=E("../utils/obj2xml");function oe(ne,z){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ue.default.mark(function ne(z,a){var y,x,b,ee,te,ce,pe,fe,ye,ve,Ee,be=arguments;return ue.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return y=be.length>2&&be[2]!==void 0?be[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),le.checkBucketName(z),b=a.OSSBucketDestination,ee=a.optionalFields,te=a.includedObjectVersions,ce="acs:oss:::",pe="acs:ram::".concat(b.accountId,":role/"),fe={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(pe).concat(b.rolename),Bucket:"".concat(ce).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(ee==null?void 0:ee.field)||[]}}},ye=se.obj2xml(fe,{headers:!0,firstUpperCase:!0}),ve=this._bucketRequestParams("PUT",z,x,y),ve.successStatuses=[200],ve.mime="xml",ve.content=ye,Pe.next=14,this.request(ve);case 14:return Ee=Pe.sent,Pe.abrupt("return",{status:Ee.status,res:Ee.res});case 16:case"end":return Pe.stop()}},ne,this)})),ae.apply(this,arguments)}me.putBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),se=le.checkBucketName,oe=E("../utils/isArray"),ae=oe.isArray,ne=E("../utils/deepCopy"),z=ne.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,ee=E("../utils/checkObjectTag"),te=ee.checkObjectTag,ce=E("../utils/getStrBytesCount"),pe=ce.getStrBytesCount,fe=me;fe.putBucketLifecycle=function(){var Se=(0,ie.default)(ue.default.mark(function Ce(xe,Be,Ae){var Oe,Ie,je,Le,Ze;return ue.default.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(se(xe),ae(Be)){Ue.next=3;break}throw new Error("rules must be Array");case 3:return Oe=this._bucketRequestParams("PUT",xe,"lifecycle",Ae),Ie=[],je={LifecycleConfiguration:{Rule:Ie}},Be.forEach(function(Ge){ye(Ge),be(Ge),Ge.id&&(Ge.ID=Ge.id,delete Ge.id),Ie.push(Ge)}),Le=b(je,{headers:!0,firstUpperCase:!0}),Oe.content=Le,Oe.mime="xml",Oe.successStatuses=[200],Ue.next=13,this.request(Oe);case 13:return Ze=Ue.sent,Ue.abrupt("return",{res:Ze.res});case 15:case"end":return Ue.stop()}},Ce,this)}));function Pe(Ce,xe,Be){return Se.apply(this,arguments)}return Pe}();function ye(Se){Se.days&&(Se.expiration={days:Se.days}),Se.date&&(Se.expiration={createdBeforeDate:Se.date})}function ve(Se,Pe){var Ce=Se.days,xe=Se.createdBeforeDate;if(!Ce&&!xe)throw new Error("".concat(Pe," must includes days or createdBeforeDate"));if(Ce&&!/^[1-9][0-9]*$/.test(Ce))throw new Error("days must be a positive integer");if(xe&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(xe))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Ee(Se){if(!ae(Se)&&!y(Se))throw new Error("tag must be Object or Array");Se=y(Se)?[Se]:Se;var Pe={},Ce=z(Se);Ce.forEach(function(xe){Pe[xe.key]=xe.value}),te(Pe)}function be(Se){if(Se.id&&pe(Se.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Se.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Se.status))throw new Error("Status must be Enabled or Disabled");if(Se.transition){if(!["IA","Archive"].includes(Se.transition.storageClass))throw new Error("StorageClass must be IA or Archive");ve(Se.transition,"Transition")}if(Se.expiration){if(!Se.expiration.expiredObjectDeleteMarker)ve(Se.expiration,"Expiration");else if(Se.expiration.days||Se.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Se.abortMultipartUpload&&ve(Se.abortMultipartUpload,"AbortMultipartUpload"),!Se.expiration&&!Se.abortMultipartUpload&&!Se.transition&&!Se.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Se.tag){if(Se.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Ee(Se.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),se=le.checkBucketName,oe=E("../utils/obj2xml"),ae=oe.obj2xml,ne=me;ne.putBucketVersioning=function(){var z=(0,ie.default)(ue.default.mark(function y(x,b){var ee,te,ce,pe,fe=arguments;return ue.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(ee=fe.length>2&&fe[2]!==void 0?fe[2]:{},se(x),["Enabled","Suspended"].includes(b)){ve.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",ee),ce={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=ae(ce,{headers:!0}),ve.next=10,this.request(te);case 10:return pe=ve.sent,ve.abrupt("return",{res:pe.res,status:pe.status});case 12:case"end":return ve.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),se=le.checkBucketName,oe=E("../utils/obj2xml"),ae=oe.obj2xml,ne=E("../utils/isArray"),z=ne.isArray,a=me;a.putBucketWebsite=function(){var y=(0,ie.default)(ue.default.mark(function b(ee){var te,ce,pe,fe,ye,ve,Ee,be=arguments;return ue.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(te=be.length>1&&be[1]!==void 0?be[1]:{},ce=be.length>2?be[2]:void 0,se(ee),pe=this._bucketRequestParams("PUT",ee,"website",ce),fe={Suffix:te.index||"index.html"},ye={IndexDocument:fe},ve={WebsiteConfiguration:ye},te.supportSubDir&&(fe.SupportSubDir=te.supportSubDir),te.type&&(fe.Type=te.type),te.error&&(ye.ErrorDocument={Key:te.error}),te.routingRules===void 0){Pe.next=14;break}if(z(te.routingRules)){Pe.next=13;break}throw new Error("RoutingRules must be Array");case 13:ye.RoutingRules={RoutingRule:te.routingRules};case 14:return ve=ae(ve),pe.content=ve,pe.mime="xml",pe.successStatuses=[200],Pe.next=20,this.request(pe);case 20:return Ee=Pe.sent,Pe.abrupt("return",{res:Ee.res});case 22:case"end":return Pe.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,he,me){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),me.encodeCallback=function(ie,le){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&le.callback){var se={callbackUrl:encodeURI(le.callback.url),callbackBody:le.callback.body};le.callback.host&&(se.callbackHost=le.callback.host),le.callback.contentType&&(se.callbackBodyType=le.callback.contentType);var oe=de.from(JSON.stringify(se)).toString("base64");if(ie.headers["x-oss-callback"]=oe,le.callback.customValue){var ae={};Object.keys(le.callback.customValue).forEach(function(ne){ae["x:".concat(ne)]=le.callback.customValue[ne].toString()}),ie.headers["x-oss-callback-var"]=de.from(JSON.stringify(ae)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,he,me){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var de=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(me,"__esModule",{value:!0}),me.getReqUrl=void 0;var ue=de(E("copy-to")),ie=de(E("url")),le=de(E("merge-descriptors")),se=de(E("is-type-of")),oe=E("../utils/isIP"),ae=E("../utils/checkConfigValid");function ne(z){var a={},y=this.options.cname;ae.checkConfigValid(this.options.endpoint,"endpoint"),ue.default(this.options.endpoint,!1).to(a),z.bucket&&!y&&!oe.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(z.bucket,".").concat(a.host));var x="/";z.bucket&&this.options.sldEnable&&(x+="".concat(z.bucket,"/")),z.object&&(x+=this._escape(z.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(z.query&&le.default(b,z.query),z.subres){var ee={};se.default.string(z.subres)?ee[z.subres]="":se.default.array(z.subres)?z.subres.forEach(function(te){ee[te]=""}):ee=z.subres,le.default(b,ee)}return a.query=b,ie.default.format(a)}me.getReqUrl=ne},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,he,me){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var de=E("humanize-ms"),ue=E("url"),ie=E("../utils/checkBucketName"),le=ie.checkBucketName,se=E("../utils/setRegion"),oe=se.setRegion,ae=E("../utils/checkConfigValid"),ne=ae.checkConfigValid;function z(a,y){ne(a,"endpoint");var x=ue.parse(a);if(x.protocol||(x=ue.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}he.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&le(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=de(y.timeout)),y.endpoint)y.endpoint=z(y.endpoint,y.secure);else if(y.region)y.endpoint=oe(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,he,me){"use strict";var de=E("merge-descriptors"),ue=me;de(ue,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),se=le.checkBucketName,oe=E("querystring"),ae=E("js-base64"),ne=ae.Base64.encode,z=me;z.processObjectSave=function(){var y=(0,ie.default)(ue.default.mark(function b(ee,te,ce,pe){var fe,ye,ve,Ee;return ue.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return a(ee,"sourceObject"),a(te,"targetObject"),a(ce,"process"),te=this._objectName(te),pe&&se(pe),fe=this._objectRequestParams("POST",ee,{subres:"x-oss-process"}),ye=pe?",b_".concat(ne(pe)):"",te=ne(te),ve={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(te).concat(ye)},fe.content=oe.stringify(ve),Se.next=12,this.request(fe);case 12:return Ee=Se.sent,Se.abrupt("return",{res:Ee.res,status:Ee.res.status});case 14:case"end":return Se.stop()}},b,this)}));function x(b,ee,te,ce){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("debug")("ali-oss:multipart-copy"),se=E("copy-to"),oe=me;oe.uploadPartCopy=function(){var ae=(0,ie.default)(ue.default.mark(function z(a,y,x,b,ee){var te,ce,pe,fe,ye,ve=arguments;return ue.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return te=ve.length>5&&ve[5]!==void 0?ve[5]:{},te.headers=te.headers||{},ce=te.versionId||te.subres&&te.subres.versionId||null,ce?pe="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey),"?versionId=").concat(ce):pe="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey)),te.headers["x-oss-copy-source"]=pe,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},fe=this._objectRequestParams("PUT",a,te),fe.mime=te.mime,fe.successStatuses=[200],be.next=12,this.request(fe);case 12:return ye=be.sent,be.abrupt("return",{name:a,etag:ye.res.headers.etag,res:ye.res});case 14:case"end":return be.stop()}},z,this)}));function ne(z,a,y,x,b){return ae.apply(this,arguments)}return ne}(),oe.multipartUploadCopy=function(){var ae=(0,ie.default)(ue.default.mark(function z(a,y){var x,b,ee,te,ce,pe,fe,ye,ve,Ee,be,Se,Pe=arguments;return ue.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return x=Pe.length>2&&Pe[2]!==void 0?Pe[2]:{},this.resetCancelFlag(),b=x.versionId,ee=b===void 0?null:b,te={versionId:ee},xe.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(ce=xe.sent,pe=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||pe,!(x.checkpoint&&x.checkpoint.uploadId)){xe.next=14;break}return xe.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return xe.abrupt("return",xe.sent);case 14:if(fe=102400,ye=y.endOffset-y.startOffset,!(ye0)){Ue.next=40;break}throw Ze=je[0],Ze.message="Failed to copy some parts with error: ".concat(Ze.toString()," part_num: ").concat(Ze.partNum),Ze;case 40:return Ue.next=42,this.completeMultipartUpload(ve,fe,ye,x);case 42:return Ue.abrupt("return",Ue.sent);case 43:case"end":return Ue.stop()}},z,this)}));function ne(z,a,y){return ae.apply(this,arguments)}return ne}(),oe._divideMultipartCopyParts=function(ne,z,a){for(var y=Math.ceil(ne/z),x=[],b=0;b `,Se=0;Se `,be+="".concat(Pe.number,` `),be+="".concat(Pe.etag,` `),be+=` -`;return be+="",he=he||{},Ce={},Ce=re(he,function(je){if(a(je))return null}),Ce.subres={uploadId:fe},Ce.headers=x(Ce.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),xe=this._objectRequestParams("POST",pe,Ce),oe.encodeCallback(xe,Ce),xe.mime="xml",xe.content=be,xe.headers&&xe.headers["x-oss-callback"]||(xe.xmlResponse=!0),xe.successStatuses=[200],Le.next=17,this.request(xe);case 17:if(Be=Le.sent,!he.progress){Le.next=21;break}return Le.next=21,he.progress(1,null,Be.res);case 21:return Ae={res:Be.res,bucket:xe.bucket,name:pe,etag:Be.res.headers.etag},xe.headers&&xe.headers["x-oss-callback"]&&(Ae.data=JSON.parse(Be.data.toString())),Le.abrupt("return",Ae);case 24:case"end":return Le.stop()}},ce,this)}));function te(ce,pe,fe,ye){return ee.apply(this,arguments)}return te}(),b._uploadPart=function(){var ee=(0,ue.default)(ie.default.mark(function ce(pe,fe,ye,he,Ee){var be,Se,Pe,Ce;return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Ee=Ee||{},be={},se(Ee).to(be),be.headers=be.headers||{},be.headers["Content-Length"]=he.size,be.headers=x(be.headers,["x-oss-server-side-encryption"]),be.subres={partNumber:ye,uploadId:fe},Se=this._objectRequestParams("PUT",pe,be),Se.mime=be.mime,Pe=de&&de.browser,Pe?Se.content=he.content:Se.stream=he.stream,Se.successStatuses=[200],Se.disabledMD5=Ee.disabledMD5,Be.next=15,this.request(Se);case 15:if(Ce=Be.sent,Ce.res.headers.etag){Be.next=18;break}throw new Error(`Please set the etag of expose-headers in OSS - https://help.aliyun.com/document_detail/32069.html`);case 18:return he.stream&&(he.stream=null,Se.stream=null),Be.abrupt("return",{name:pe,etag:Ce.res.headers.etag,res:Ce.res});case 20:case"end":return Be.stop()}},ce,this)}));function te(ce,pe,fe,ye,he){return ee.apply(this,arguments)}return te}()}).call(this)}).call(this,E("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("url"),se=E("utility"),oe=E("copy-to"),ae=E("../../common/signUtils"),re=E("../utils/isIP"),z=re.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,ee=ge;ee.asyncSignatureUrl=function(){var te=(0,ie.default)(le.default.mark(function pe(fe,ye){var he,Ee,be,Se,Pe;return le.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(!z(this.options.endpoint.hostname)){xe.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(ye=ye||{},fe=this._objectName(fe),ye.method=ye.method||"GET",he=se.timestamp()+(ye.expires||1800),Ee={bucket:this.options.bucket,object:fe},be=this._getResource(Ee),!(this.options.stsToken&&b(this.options.refreshSTSToken))){xe.next=11;break}return xe.next=11,y.call(this);case 11:return this.options.stsToken&&(ye["security-token"]=this.options.stsToken),Se=ae._signatureForURL(this.options.accessKeySecret,ye,be,he),Pe=ue.parse(this._getReqUrl(Ee)),Pe.query={OSSAccessKeyId:this.options.accessKeyId,Expires:he,Signature:Se.Signature},oe(Se.subResource).to(Pe.query),xe.abrupt("return",Pe.format());case 17:case"end":return xe.stop()}},pe,this)}));function ce(pe,fe){return te.apply(this,arguments)}return ce}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ie=de(E("@babel/runtime/helpers/typeof")),ue=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),oe=se.checkBucketName,ae=ge,re=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];ae.copy=function(){var z=(0,ue.default)(le.default.mark(function y(x,b,ee,te){var ce,pe,fe;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return(0,ie.default)(ee)==="object"&&(te=ee),te=te||{},te.headers=te.headers||{},Object.keys(te.headers).forEach(function(Ee){te.headers["x-oss-copy-source-".concat(Ee.toLowerCase())]=te.headers[Ee]}),(te.meta||Object.keys(te.headers).find(function(Ee){return re.includes(Ee.toLowerCase())}))&&(te.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(te.meta,te.headers),b=this._getSourceName(b,ee),te.versionId&&(b="".concat(b,"?versionId=").concat(te.versionId)),te.headers["x-oss-copy-source"]=b,ce=this._objectRequestParams("PUT",x,te),ce.xmlResponse=!0,ce.successStatuses=[200,304],he.next=14,this.request(ce);case 14:return pe=he.sent,fe=pe.data,fe&&(fe={etag:fe.ETag,lastModified:fe.LastModified}),he.abrupt("return",{data:fe,res:pe.res});case 18:case"end":return he.stop()}},y,this)}));function a(y,x,b,ee){return z.apply(this,arguments)}return a}(),ae._getSourceName=function(a,y){return typeof y=="string"?a=this._objectName(a):a[0]!=="/"?y=this.options.bucket:(y=a.replace(/\/(.+?)(\/.*)/,"$1"),a=a.replace(/(\/.+?\/)(.*)/,"$2")),oe(y),a=encodeURIComponent(a),a="/".concat(y,"/").concat(a),a}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.delete=function(){var se=(0,ie.default)(le.default.mark(function ae(re){var z,a,y,x=arguments;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("DELETE",re,z),a.successStatuses=[204],ee.next=7,this.request(a);case 7:return y=ee.sent,ee.abrupt("return",{res:y.res});case 9:case"end":return ee.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("utility"),se=E("../utils/obj2xml"),oe=se.obj2xml,ae=ge;ae.deleteMulti=function(){var re=(0,ie.default)(le.default.mark(function a(y){var x,b,ee,te,ce,pe,fe,ye,he,Ee,be,Se,Pe,Ce=arguments;return le.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(x=Ce.length>1&&Ce[1]!==void 0?Ce[1]:{},b=[],!(!y||!y.length)){Be.next=4;break}throw new Error("names is required");case 4:for(ee=0;ee1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),re=this._objectName(re),a=this._objectRequestParams("DELETE",re,z),a.successStatuses=[204],ee.next=8,this.request(a);case 8:return y=ee.sent,ee.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return ee.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.concat.js");var de=E("url"),le=E("../utils/isIP"),ie=le.isIP,ue=ge;ue.generateObjectUrl=function(oe,ae){if(ie(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(ae)ae[ae.length-1]!=="/"&&(ae+="/");else{ae=this.options.endpoint.format();var re=de.parse(ae),z=this.options.bucket;re.hostname="".concat(z,".").concat(re.hostname),re.host="".concat(z,".").concat(re.host),ae=re.format()}return ae+this._escape(this._objectName(oe))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,ve,ge){(function(de){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ue=le(E("@babel/runtime/helpers/asyncToGenerator")),se=E("fs"),oe=E("is-type-of"),ae=ge;ae.get=function(){var re=(0,ue.default)(ie.default.mark(function a(y,x){var b,ee,te,ce,pe,fe,ye,he,Ee=arguments;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return b=Ee.length>2&&Ee[2]!==void 0?Ee[2]:{},ee=null,te=!1,oe.writableStream(x)?ee=x:oe.string(x)?(ee=se.createWriteStream(x),te=!0):b=x,b=b||{},ce=de&&de.browser,pe=b.responseCacheControl===null?"":"no-cache",fe=ce&&pe?{"response-cache-control":pe}:{},b.subres=Object.assign(fe,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Se.prev=11,he=this._objectRequestParams("GET",y,b),he.writeStream=ee,he.successStatuses=[200,206,304],Se.next=17,this.request(he);case 17:ye=Se.sent,te&&ee.destroy(),Se.next=28;break;case 21:if(Se.prev=21,Se.t0=Se.catch(11),!te){Se.next=27;break}return ee.destroy(),Se.next=27,this._deleteFileSafe(x);case 27:throw Se.t0;case 28:return Se.abrupt("return",{res:ye.res,content:ye.data});case 29:case"end":return Se.stop()}},a,this,[[11,21]])}));function z(a,y){return re.apply(this,arguments)}return z}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.getACL=function(){var se=(0,ie.default)(le.default.mark(function ae(re){var z,a,y,x=arguments;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({acl:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,z),a.successStatuses=[200],a.xmlResponse=!0,ee.next=9,this.request(a);case 9:return y=ee.sent,ee.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return ee.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge,se=E("../utils/isObject"),oe=se.isObject,ae=E("../utils/isArray"),re=ae.isArray;ue.getBucketVersions=z,ue.listObjectVersions=z;function z(){return a.apply(this,arguments)}function a(){return a=(0,ie.default)(le.default.mark(function b(){var ee,te,ce,pe,fe,ye,he,Ee,be=arguments;return le.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(ee=be.length>0&&be[0]!==void 0?be[0]:{},te=be.length>1&&be[1]!==void 0?be[1]:{},!(ee.versionIdMarker&&ee.keyMarker===void 0)){Pe.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return te.subres=Object.assign({versions:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),ce=this._objectRequestParams("GET","",te),ce.xmlResponse=!0,ce.successStatuses=[200],ce.query=x(ee),Pe.next=12,this.request(ce);case 12:return pe=Pe.sent,fe=pe.data.Version||[],ye=pe.data.DeleteMarker||[],he=this,fe&&(Array.isArray(fe)||(fe=[fe]),fe=fe.map(function(Ce){return{name:Ce.Key,url:he._objectUrl(Ce.Key),lastModified:Ce.LastModified,isLatest:Ce.IsLatest==="true",versionId:Ce.VersionId,etag:Ce.ETag,type:Ce.Type,size:Number(Ce.Size),storageClass:Ce.StorageClass,owner:{id:Ce.Owner.ID,displayName:Ce.Owner.DisplayName}}})),ye&&(re(ye)||(ye=[ye]),ye=ye.map(function(Ce){return{name:Ce.Key,lastModified:Ce.LastModified,versionId:Ce.VersionId,owner:{id:Ce.Owner.ID,displayName:Ce.Owner.DisplayName}}})),Ee=pe.data.CommonPrefixes||null,Ee&&(re(Ee)||(Ee=[Ee]),Ee=Ee.map(function(Ce){return Ce.Prefix})),Pe.abrupt("return",{res:pe.res,objects:fe,deleteMarker:ye,prefixes:Ee,nextMarker:pe.data.NextKeyMarker||null,NextVersionIdMarker:pe.data.NextVersionIdMarker||null,nextKeyMarker:pe.data.NextKeyMarker||null,nextVersionIdMarker:pe.data.NextVersionIdMarker||null,isTruncated:pe.data.IsTruncated==="true"});case 21:case"end":return Pe.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ee={};return oe(b)&&Object.keys(b).forEach(function(te){ee[y(te)]=b[te]}),ee}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.getObjectMeta=function(){var se=(0,ie.default)(le.default.mark(function ae(re,z){var a,y;return le.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return z=z||{},re=this._objectName(re),z.subres=Object.assign({objectMeta:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("HEAD",re,z),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},ae,this)}));function oe(ae,re){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge,se=E("../utils/isObject"),oe=se.isObject;ue.getObjectTagging=function(){var ae=(0,ie.default)(le.default.mark(function z(a){var y,x,b,ee,te,ce,pe=arguments;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return y=pe.length>1&&pe[1]!==void 0?pe[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],ye.next=8,this.request(x);case 8:return b=ye.sent,ye.next=11,this.parseXML(b.data);case 11:return ee=ye.sent,te=ee.TagSet.Tag,te=te&&oe(te)?[te]:te||[],ce={},te.forEach(function(he){ce[he.Key]=he.Value}),ye.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return ye.stop()}},z,this)}));function re(z){return ae.apply(this,arguments)}return re}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,ve,ge){"use strict";var de=E("../utils/isIP"),le=de.isIP,ie=ge;ie.getObjectUrl=function(se,oe){if(le(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return oe?oe[oe.length-1]!=="/"&&(oe+="/"):oe=this.options.endpoint.format(),oe+this._escape(this._objectName(se))}},{"../utils/isIP":69}],43:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.getSymlink=function(){var se=(0,ie.default)(le.default.mark(function ae(re){var z,a,y,x,b=arguments;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return z=b.length>1&&b[1]!==void 0?b[1]:{},z.subres=Object.assign({symlink:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,z),a.successStatuses=[200],te.next=8,this.request(a);case 8:return y=te.sent,x=y.res.headers["x-oss-symlink-target"],te.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return te.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkEnv"),se=ue.checkEnv,oe=ge;oe.head=function(){var ae=(0,ie.default)(le.default.mark(function z(a){var y,x,b,ee,te=arguments;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},se("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],pe.next=8,this.request(x);case 8:return b=pe.sent,ee={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(fe){fe.indexOf("x-oss-meta-")===0&&(ee.meta||(ee.meta={}),ee.meta[fe.substring(11)]=b.headers[fe])}),pe.abrupt("return",ee);case 12:case"end":return pe.stop()}},z,this)}));function re(z){return ae.apply(this,arguments)}return re}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.putACL=function(){var se=(0,ie.default)(le.default.mark(function ae(re,z,a){var y,x;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=z,re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],ee.next=10,this.request(y);case 10:return x=ee.sent,ee.abrupt("return",{res:x.res});case 12:case"end":return ee.stop()}},ae,this)}));function oe(ae,re,z){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/obj2xml"),se=ue.obj2xml,oe=E("../utils/checkObjectTag"),ae=oe.checkObjectTag,re=ge;re.putObjectTagging=function(){var z=(0,ie.default)(le.default.mark(function y(x,b){var ee,te,ce,pe,fe=arguments;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=fe.length>2&&fe[2]!==void 0?fe[2]:{},ae(b),ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,ee),te.successStatuses=[200],b=Object.keys(b).map(function(Ee){return{Key:Ee,Value:b[Ee]}}),ce={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=se(ce),he.next=13,this.request(te);case 13:return pe=he.sent,he.abrupt("return",{res:pe.res,status:pe.status});case 15:case"end":return he.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.putSymlink=function(){var se=(0,ie.default)(le.default.mark(function ae(re,z,a){var y,x;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return a=a||{},a.headers=a.headers||{},z=this._escape(this._objectName(z)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=z,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],ee.next=13,this.request(y);case 13:return x=ee.sent,ee.abrupt("return",{res:x.res});case 15:case"end":return ee.stop()}},ae,this)}));function oe(ae,re,z){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,ve,ge){"use strict";var de=E("url"),le=E("utility"),ie=E("copy-to"),ue=E("../../common/signUtils"),se=E("../utils/isIP"),oe=se.isIP,ae=ge;ae.signatureUrl=function(z,a){if(oe(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},z=this._objectName(z),a.method=a.method||"GET";var y=le.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:z},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var ee=ue._signatureForURL(this.options.accessKeySecret,a,b,y),te=de.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:ee.Signature},ie(ee.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("./utils/isArray"),se=ue.isArray,oe=ge;oe._parallelNode=function(){var ae=(0,ie.default)(le.default.mark(function z(a,y,x,b){var ee,te,ce,pe,fe,ye,he,Ee;return le.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:ee=this,te=[],ce=[],pe=a.length/y,fe=a.length%y,ye=fe===0?pe:(a.length-fe)/y+1,he=1,Ee=0;case 8:if(!(Ee0){pe=!0,fe<=0&&x(b);return}fe+=1,Ee(Se.value,ee(he))}ye=!1}be()})},oe.cancel=function(re){this.options.cancelFlag=!0,se(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(z){if(z.destroyed===!1){var a={name:"cancel",message:"cancel"};z.destroy(a)}}),this.multipartUploadStreams=[],re&&this.abortMultipartUpload(re.name,re.uploadId,re.options)},oe.isCancel=function(){return this.options.cancelFlag},oe.resetCancelFlag=function(){this.options.cancelFlag=!1},oe._stop=function(){this.options.cancelFlag=!0},oe._makeCancelEvent=function(){var re={status:0,name:"cancel"};return re},oe._makeAbortEvent=function(){var re={status:0,name:"abort",message:"upload task has been abort"};return re}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var le=E("./../../shims/crypto/crypto.js"),ie=E("is-type-of"),ue=E("./utils/lowercaseKeyHeader"),se=ue.lowercaseKeyHeader;ge.buildCanonicalizedResource=function(ae,re){var z="".concat(ae),a="?";if(ie.string(re)&&re.trim()!=="")z+=a+re;else if(ie.array(re))re.sort(),z+=a+re.join("&");else if(re){var y=function(ee,te){return ee[0]>te[0]?1:ee[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=le.createHmac("sha1",ae);return a.update(de.from(re,z)).digest("base64")},ge.authorization=function(ae,re,z,a){return"OSS ".concat(ae,":").concat(this.computeSignature(re,z,a))},ge._signatureForURL=function(ae){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=re.subResource,ee=b===void 0?{}:b;if(re.process){var te="x-oss-process";ee[te]=re.process}if(re.trafficLimit){var ce="x-oss-traffic-limit";ee[ce]=re.trafficLimit}if(re.response&&Object.keys(re.response).forEach(function(he){var Ee="response-".concat(he.toLowerCase());ee[Ee]=re.response[he]}),Object.keys(re).forEach(function(he){var Ee=he.toLowerCase(),be=re[he];Ee.indexOf("x-oss-")===0?x[Ee]=be:(Ee.indexOf("content-md5")===0||Ee.indexOf("content-type")===0)&&(x[he]=be)}),Object.prototype.hasOwnProperty.call(re,"security-token")&&(ee["security-token"]=re["security-token"]),Object.prototype.hasOwnProperty.call(re,"callback")){var pe={callbackUrl:encodeURI(re.callback.url),callbackBody:re.callback.body};if(re.callback.host&&(pe.callbackHost=re.callback.host),re.callback.contentType&&(pe.callbackBodyType=re.callback.contentType),ee.callback=de.from(JSON.stringify(pe)).toString("base64"),re.callback.customValue){var fe={};Object.keys(re.callback.customValue).forEach(function(he){fe["x:".concat(he)]=re.callback.customValue[he]}),ee["callback-var"]=de.from(JSON.stringify(fe)).toString("base64")}}var ye=this.buildCanonicalString(re.method,z,{headers:x,parameters:ee},a.toString());return{Signature:this.computeSignature(ae,ye,y),subResource:ee}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,ve,ge){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkBucketName=void 0,ge.checkBucketName=function(de){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=le?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ie.test(de))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,ve,ge){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkConfigValid=void 0;var de={endpoint:le,region:/^[a-zA-Z0-9\-_]+$/};function le(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}ge.checkConfigValid=function(ie,ue){if(de[ue]){var se=!0;if(de[ue]instanceof Function?se=de[ue](ie):se=de[ue].test(ie),!se)throw new Error("The ".concat(ue," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,ve,ge){(function(de){(function(){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkEnv=void 0;function le(ie){de.browser&&console.warn(ie)}ge.checkEnv=le}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkObjectTag=void 0;var de=E("./checkValid"),le=de.checkValid,ie=E("./isObject"),ue=ie.isObject,se=[{validator:function(z){if(typeof z!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],oe={key:[].concat(se,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(se,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function ae(re){if(!ue(re))throw new Error("tag must be Object");var z=Object.entries(re);if(z.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];z.forEach(function(y){y.forEach(function(x,b){le(x,oe[a[b]])})})}ge.checkObjectTag=ae},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,ve,ge){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkValid=void 0;function de(le,ie){ie.forEach(function(ue){if(ue.validator)ue.validator(le);else if(ue.pattern&&!ue.pattern.test(le))throw new Error(ue.msg)})}ge.checkValid=de},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.createRequest=void 0;var le=E("./../../../shims/crypto/crypto.js"),ie=E("debug")("ali-oss"),ue=E("mime"),se=E("dateformat"),oe=E("copy-to"),ae=E("path"),re=E("./encoder"),z=re.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,ee=E("../client/getReqUrl"),te=ee.getReqUrl,ce=E("./isDingTalk"),pe=ce.isDingTalk;function fe(Ee,be){return Ee[be]||Ee[be.toLowerCase()]}function ye(Ee,be){delete Ee[be],delete Ee[be.toLowerCase()]}function he(Ee){var be=new Date;this.options.amendTimeSkewed&&(be=+new Date+this.options.amendTimeSkewed);var Se={"x-oss-date":se(be,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Se["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Se["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Se,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Se["x-oss-security-token"]=this.options.stsToken),oe(Ee.headers).to(Se),fe(Se,"Content-Type")||(Ee.mime&&Ee.mime.indexOf("/")>0?Se["Content-Type"]=Ee.mime:pe()?Se["Content-Type"]="application/octet-stream":Se["Content-Type"]=ue.getType(Ee.mime||ae.extname(Ee.object||""))),fe(Se,"Content-Type")||ye(Se,"Content-Type"),Ee.content&&(Ee.disabledMD5||(!Ee.headers||!Ee.headers["Content-MD5"]?Se["Content-MD5"]=le.createHash("md5").update(de.from(Ee.content,"utf8")).digest("base64"):Se["Content-MD5"]=Ee.headers["Content-MD5"]),Se["Content-Length"]||(Se["Content-Length"]=Ee.content.length));var Pe=Object.prototype.hasOwnProperty;for(var Ce in Se)Se[Ce]&&Pe.call(Se,Ce)&&(Se[Ce]=z(String(Se[Ce]),this.options.headerEncoding));var xe=this._getResource(Ee);if(Se.authorization=this.authorization(Ee.method,xe,Ee.subres,Se,this.options.headerEncoding),y(this.options.endpoint.hostname)){var Be=this.options,Ae=Be.region,Te=Be.internal,Le=Be.secure,je=b(Ae,Te,Le);Se.host="".concat(Ee.bucket,".").concat(je.host)}var Oe=te.bind(this)(Ee);ie("request %s %s, with headers %j, !!stream: %s",Ee.method,Oe,Se,!!Ee.stream);var Ke=Ee.timeout||this.options.timeout,Ve={method:Ee.method,content:Ee.content,stream:Ee.stream,headers:Se,timeout:Ke,writeStream:Ee.writeStream,customResponse:Ee.customResponse,ctx:Ee.ctx||this.ctx};return this.agent&&(Ve.agent=this.agent),this.httpsAgent&&(Ve.httpsAgent=this.httpsAgent),Ve.enableProxy=!!this.options.enableProxy,Ve.proxy=this.options.proxy?this.options.proxy:null,{url:Oe,params:Ve}}ge.createRequest=he}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,ve,ge){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.dataFix=void 0;var de=E("./isObject"),le=["true","TRUE","1",1],ie=["false","FALSE","0",0];function ue(ae,re,z){if(de.isObject(ae)){var a=re.remove,y=a===void 0?[]:a,x=re.rename,b=x===void 0?{}:x,ee=re.camel,te=ee===void 0?[]:ee,ce=re.bool,pe=ce===void 0?[]:ce,fe=re.lowerFirst,ye=fe===void 0?!1:fe;return y.forEach(function(he){return delete ae[he]}),Object.entries(b).forEach(function(he){ae[he[0]]&&(ae[he[1]]||(ae[he[1]]=ae[he[0]],delete ae[he[0]]))}),te.forEach(function(he){if(ae[he]){var Ee=he.replace(/^(.)/,function(be){return be.toLowerCase()}).replace(/-(\w)/g,function(be,Se){return Se.toUpperCase()});ae[Ee]||(ae[Ee]=ae[he])}}),pe.forEach(function(he){ae[he]=se(ae[he])}),typeof z=="function"&&z(ae),oe(ae,ye),ue}}ge.dataFix=ue;function se(ae){return ae?le.includes(ae)?!0:ie.includes(ae)?!1:ae:!1}function oe(ae,re){re&&Object.keys(ae).forEach(function(z){var a=z.replace(/^\w/,function(y){return y.toLowerCase()});typeof ae[a]=="undefined"&&(ae[a]=ae[z],delete ae[z])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var le=de(E("@babel/runtime/helpers/typeof"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.deepCopyWith=ge.deepCopy=void 0;var ie=E("./isBuffer");ge.deepCopy=function(ue){if(ue===null||(0,le.default)(ue)!=="object")return ue;if(ie.isBuffer(ue))return ue.slice();var se=Array.isArray(ue)?[]:{};return Object.keys(ue).forEach(function(oe){se[oe]=ge.deepCopy(ue[oe])}),se},ge.deepCopyWith=function(ue,se){function oe(ae,re,z){var a=se(ae,re,z);if(a!==void 0)return a;if(ae===null||(0,le.default)(ae)!=="object")return ae;if(ie.isBuffer(ae))return ae.slice();var y=Array.isArray(ae)?[]:{};return Object.keys(ae).forEach(function(x){y[x]=oe(ae[x],x,ae)}),y}return se?oe(ue,"",null):ge.deepCopy(ue)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.encoder=void 0;function le(ie){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return ue==="utf-8"?ie:de.from(ie).toString("latin1")}ge.encoder=le}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.formatInventoryConfig=void 0;var de=E("../utils/dataFix"),le=E("../utils/isObject"),ie=E("../utils/isArray"),ue=E("../utils/formatObjKey");function se(ae){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return re&&le.isObject(ae)&&(ae=[ae]),ie.isArray(ae)?ae=ae.map(oe):ae=oe(ae),ae}ge.formatInventoryConfig=se;function oe(ae){return de.dataFix(ae,{bool:["IsEnabled"]},function(re){var z,a;re.prefix=re.Filter.Prefix,delete re.Filter,re.OSSBucketDestination=re.Destination.OSSBucketDestination,re.OSSBucketDestination.rolename=re.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete re.OSSBucketDestination.RoleArn,re.OSSBucketDestination.bucket=re.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete re.OSSBucketDestination.Bucket,delete re.Destination,re.frequency=re.Schedule.Frequency,delete re.Schedule.Frequency,!((z=re==null?void 0:re.OptionalFields)===null||z===void 0)&&z.Field&&!ie.isArray((a=re.OptionalFields)===null||a===void 0?void 0:a.Field)&&(re.OptionalFields.Field=[re.OptionalFields.Field])}),ae=ue.formatObjKey(ae,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),ae}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var le=de(E("@babel/runtime/helpers/typeof"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.formatObjKey=void 0;function ie(se,oe,ae){if(se===null||(0,le.default)(se)!=="object")return se;var re;if(Array.isArray(se)){re=[];for(var z=0;z -`),se&&se.firstUpperCase&&(ue=de.formatObjKey(ue,"firstUpperCase")),le(ue)==="object"?Object.keys(ue).forEach(function(ae){le(ue[ae])!=="undefined"&&le(ue[ae])!=="null"&&(le(ue[ae])==="string"||le(ue[ae])==="number"?oe+="<".concat(ae,">").concat(ue[ae],""):le(ue[ae])==="object"?oe+="<".concat(ae,">").concat(ie(ue[ae]),""):le(ue[ae])==="array"?oe+=ue[ae].map(function(re){return"<".concat(ae,">").concat(ie(re),"")}).join(""):oe+="<".concat(ae,">").concat(ue[ae].toString(),""))}):oe+=ue.toString(),oe}ge.obj2xml=ie},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function de(se,oe){var ae=typeof Symbol!="undefined"&&se[Symbol.iterator]||se["@@iterator"];if(!ae){if(Array.isArray(se)||(ae=le(se))||oe&&se&&typeof se.length=="number"){ae&&(se=ae);var re=0,z=function(){};return{s:z,n:function(){return re>=se.length?{done:!0}:{done:!1,value:se[re++]}},e:function(ee){throw ee},f:z}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){ae=ae.call(se)},n:function(){var ee=ae.next();return a=ee.done,ee},e:function(ee){y=!0,x=ee},f:function(){try{!a&&ae.return!=null&&ae.return()}finally{if(y)throw x}}}}function le(se,oe){if(se){if(typeof se=="string")return ie(se,oe);var ae=Object.prototype.toString.call(se).slice(8,-1);if(ae==="Object"&&se.constructor&&(ae=se.constructor.name),ae==="Map"||ae==="Set")return Array.from(se);if(ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ae))return ie(se,oe)}}function ie(se,oe){(oe==null||oe>se.length)&&(oe=se.length);for(var ae=0,re=new Array(oe);ae2&&arguments[2]!==void 0?arguments[2]:{},se=0,oe=ue.retryDelay,ae=oe===void 0?500:oe,re=ue.errorHandler,z=re===void 0?function(){return!0}:re,a=function y(){for(var x=arguments.length,b=new Array(x),ee=0;ee1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(se,"region");var re=ae?"https://":"http://",z=oe?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return se.substr(0,a.length)===a&&(z=".aliyuncs.com"),le.default.parse(re+se+z)}ge.setRegion=ue},{"./checkConfigValid":52,url:472}],76:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkCredentials=ge.setSTSToken=void 0;var ue=E("./formatObjKey");function se(){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function re(){var z,a;return le.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),z=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+z-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=z,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=ue.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),ae(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=z;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},re,this)})),oe.apply(this,arguments)}ge.setSTSToken=se;function ae(re){var z=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(re);z.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}ge.checkCredentials=ae},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,ve,ge){function de(ie,ue,se,oe,ae,re,z){try{var a=ie[re](z),y=a.value}catch(x){se(x);return}a.done?ue(y):Promise.resolve(y).then(oe,ae)}function le(ie){return function(){var ue=this,se=arguments;return new Promise(function(oe,ae){var re=ie.apply(ue,se);function z(y){de(re,oe,ae,z,a,"next",y)}function a(y){de(re,oe,ae,z,a,"throw",y)}z(void 0)})}}ve.exports=le,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],78:[function(E,ve,ge){function de(le){return le&&le.__esModule?le:{default:le}}ve.exports=de,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],79:[function(E,ve,ge){function de(le){"@babel/helpers - typeof";return ve.exports=de=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},ve.exports.__esModule=!0,ve.exports.default=ve.exports,de(le)}ve.exports=de,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],80:[function(E,ve,ge){ve.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,ve,ge){ve.exports=de,ve.exports.HttpsAgent=de;function de(){}},{}],82:[function(E,ve,ge){(function(de){(function(){"use strict";var le=E("object-assign");function ie(Ae,Te){if(Ae===Te)return 0;for(var Le=Ae.length,je=Te.length,Oe=0,Ke=Math.min(Le,je);Oe=0){var Ge=Oe.indexOf(` -`,Ve+1);Oe=Oe.substring(Ge+1)}this.stack=Oe}}},se.inherits(y.AssertionError,Error);function ee(Ae,Te){return typeof Ae=="string"?Ae.length=0;We--)if(Ve[We]!==Ge[We])return!1;for(We=Ve.length-1;We>=0;We--)if(ze=Ve[We],!ye(Ae[ze],Te[ze],Le,je))return!1;return!0}y.notDeepEqual=function(Te,Le,je){ye(Te,Le,!1)&&pe(Te,Le,je,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=be;function be(Ae,Te,Le){ye(Ae,Te,!0)&&pe(Ae,Te,Le,"notDeepStrictEqual",be)}y.strictEqual=function(Te,Le,je){Te!==Le&&pe(Te,Le,je,"===",y.strictEqual)},y.notStrictEqual=function(Te,Le,je){Te===Le&&pe(Te,Le,je,"!==",y.notStrictEqual)};function Se(Ae,Te){if(!Ae||!Te)return!1;if(Object.prototype.toString.call(Te)=="[object RegExp]")return Te.test(Ae);try{if(Ae instanceof Te)return!0}catch(Le){}return Error.isPrototypeOf(Te)?!1:Te.call({},Ae)===!0}function Pe(Ae){var Te;try{Ae()}catch(Le){Te=Le}return Te}function Ce(Ae,Te,Le,je){var Oe;if(typeof Te!="function")throw new TypeError('"block" argument must be a function');typeof Le=="string"&&(je=Le,Le=null),Oe=Pe(Te),je=(Le&&Le.name?" ("+Le.name+").":".")+(je?" "+je:"."),Ae&&!Oe&&pe(Oe,Le,"Missing expected exception"+je);var Ke=typeof je=="string",Ve=!Ae&&se.isError(Oe),Ge=!Ae&&Oe&&!Le;if((Ve&&Ke&&Se(Oe,Le)||Ge)&&pe(Oe,Le,"Got unwanted exception"+je),Ae&&Oe&&Le&&!Se(Oe,Le)||!Ae&&Oe)throw Oe}y.throws=function(Ae,Te,Le){Ce(!0,Ae,Te,Le)},y.doesNotThrow=function(Ae,Te,Le){Ce(!1,Ae,Te,Le)},y.ifError=function(Ae){if(Ae)throw Ae};function xe(Ae,Te){Ae||pe(Ae,!0,Te,"==",xe)}y.strict=le(xe,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var Be=Object.keys||function(Ae){var Te=[];for(var Le in Ae)oe.call(Ae,Le)&&Te.push(Le);return Te}}).call(this)}).call(this,typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,ve,ge){typeof Object.create=="function"?ve.exports=function(le,ie){le.super_=ie,le.prototype=Object.create(ie.prototype,{constructor:{value:le,enumerable:!1,writable:!0,configurable:!0}})}:ve.exports=function(le,ie){le.super_=ie;var ue=function(){};ue.prototype=ie.prototype,le.prototype=new ue,le.prototype.constructor=le}},{}],84:[function(E,ve,ge){ve.exports=function(le){return le&&typeof le=="object"&&typeof le.copy=="function"&&typeof le.fill=="function"&&typeof le.readUInt8=="function"}},{}],85:[function(E,ve,ge){(function(de,le){(function(){var ie=/%[sdj%]/g;ge.format=function(Ge){if(!Ee(Ge)){for(var ze=[],We=0;We=He)return nt;switch(nt){case"%s":return String(_e[We++]);case"%d":return Number(_e[We++]);case"%j":try{return JSON.stringify(_e[We++])}catch(Je){return"[Circular]"}default:return nt}}),Ye=_e[We];We=3&&(We.depth=arguments[2]),arguments.length>=4&&(We.colors=arguments[3]),pe(ze)?We.showHidden=ze:ze&&ge._extend(We,ze),Se(We.showHidden)&&(We.showHidden=!1),Se(We.depth)&&(We.depth=2),Se(We.colors)&&(We.colors=!1),Se(We.customInspect)&&(We.customInspect=!0),We.colors&&(We.stylize=ae),a(We,Ge,We.depth)}ge.inspect=oe,oe.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},oe.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ae(Ge,ze){var We=oe.styles[ze];return We?"\x1B["+oe.colors[We][0]+"m"+Ge+"\x1B["+oe.colors[We][1]+"m":Ge}function re(Ge,ze){return Ge}function z(Ge){var ze={};return Ge.forEach(function(We,_e){ze[We]=!0}),ze}function a(Ge,ze,We){if(Ge.customInspect&&ze&&Ae(ze.inspect)&&ze.inspect!==ge.inspect&&!(ze.constructor&&ze.constructor.prototype===ze)){var _e=ze.inspect(We,Ge);return Ee(_e)||(_e=a(Ge,_e,We)),_e}var He=y(Ge,ze);if(He)return He;var Ze=Object.keys(ze),Ye=z(Ze);if(Ge.showHidden&&(Ze=Object.getOwnPropertyNames(ze)),Be(ze)&&(Ze.indexOf("message")>=0||Ze.indexOf("description")>=0))return x(ze);if(Ze.length===0){if(Ae(ze)){var nt=ze.name?": "+ze.name:"";return Ge.stylize("[Function"+nt+"]","special")}if(Pe(ze))return Ge.stylize(RegExp.prototype.toString.call(ze),"regexp");if(xe(ze))return Ge.stylize(Date.prototype.toString.call(ze),"date");if(Be(ze))return x(ze)}var Je="",Ue=!1,Fe=["{","}"];if(ce(ze)&&(Ue=!0,Fe=["[","]"]),Ae(ze)){var Qe=ze.name?": "+ze.name:"";Je=" [Function"+Qe+"]"}if(Pe(ze)&&(Je=" "+RegExp.prototype.toString.call(ze)),xe(ze)&&(Je=" "+Date.prototype.toUTCString.call(ze)),Be(ze)&&(Je=" "+x(ze)),Ze.length===0&&(!Ue||ze.length==0))return Fe[0]+Je+Fe[1];if(We<0)return Pe(ze)?Ge.stylize(RegExp.prototype.toString.call(ze),"regexp"):Ge.stylize("[Object]","special");Ge.seen.push(ze);var De;return Ue?De=b(Ge,ze,We,Ye,Ze):De=Ze.map(function(ke){return ee(Ge,ze,We,Ye,ke,Ue)}),Ge.seen.pop(),te(De,Je,Fe)}function y(Ge,ze){if(Se(ze))return Ge.stylize("undefined","undefined");if(Ee(ze)){var We="'"+JSON.stringify(ze).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ge.stylize(We,"string")}if(he(ze))return Ge.stylize(""+ze,"number");if(pe(ze))return Ge.stylize(""+ze,"boolean");if(fe(ze))return Ge.stylize("null","null")}function x(Ge){return"["+Error.prototype.toString.call(Ge)+"]"}function b(Ge,ze,We,_e,He){for(var Ze=[],Ye=0,nt=ze.length;Ye-1&&(Ze?nt=nt.split(` -`).map(function(Ue){return" "+Ue}).join(` -`).substr(2):nt=` -`+nt.split(` -`).map(function(Ue){return" "+Ue}).join(` -`))):nt=Ge.stylize("[Circular]","special")),Se(Ye)){if(Ze&&He.match(/^\d+$/))return nt;Ye=JSON.stringify(""+He),Ye.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Ye=Ye.substr(1,Ye.length-2),Ye=Ge.stylize(Ye,"name")):(Ye=Ye.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Ye=Ge.stylize(Ye,"string"))}return Ye+": "+nt}function te(Ge,ze,We){var _e=0,He=Ge.reduce(function(Ze,Ye){return _e++,Ye.indexOf(` -`)>=0&&_e++,Ze+Ye.replace(/\u001b\[\d\d?m/g,"").length+1},0);return He>60?We[0]+(ze===""?"":ze+` - `)+" "+Ge.join(`, - `)+" "+We[1]:We[0]+ze+" "+Ge.join(", ")+" "+We[1]}function ce(Ge){return Array.isArray(Ge)}ge.isArray=ce;function pe(Ge){return typeof Ge=="boolean"}ge.isBoolean=pe;function fe(Ge){return Ge===null}ge.isNull=fe;function ye(Ge){return Ge==null}ge.isNullOrUndefined=ye;function he(Ge){return typeof Ge=="number"}ge.isNumber=he;function Ee(Ge){return typeof Ge=="string"}ge.isString=Ee;function be(Ge){return typeof Ge=="symbol"}ge.isSymbol=be;function Se(Ge){return Ge===void 0}ge.isUndefined=Se;function Pe(Ge){return Ce(Ge)&&Le(Ge)==="[object RegExp]"}ge.isRegExp=Pe;function Ce(Ge){return typeof Ge=="object"&&Ge!==null}ge.isObject=Ce;function xe(Ge){return Ce(Ge)&&Le(Ge)==="[object Date]"}ge.isDate=xe;function Be(Ge){return Ce(Ge)&&(Le(Ge)==="[object Error]"||Ge instanceof Error)}ge.isError=Be;function Ae(Ge){return typeof Ge=="function"}ge.isFunction=Ae;function Te(Ge){return Ge===null||typeof Ge=="boolean"||typeof Ge=="number"||typeof Ge=="string"||typeof Ge=="symbol"||typeof Ge=="undefined"}ge.isPrimitive=Te,ge.isBuffer=E("./support/isBuffer");function Le(Ge){return Object.prototype.toString.call(Ge)}function je(Ge){return Ge<10?"0"+Ge.toString(10):Ge.toString(10)}var Oe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ke(){var Ge=new Date,ze=[je(Ge.getHours()),je(Ge.getMinutes()),je(Ge.getSeconds())].join(":");return[Ge.getDate(),Oe[Ge.getMonth()],ze].join(" ")}ge.log=function(){console.log("%s - %s",Ke(),ge.format.apply(ge,arguments))},ge.inherits=E("inherits"),ge._extend=function(Ge,ze){if(!ze||!Ce(ze))return Ge;for(var We=Object.keys(ze),_e=We.length;_e--;)Ge[We[_e]]=ze[We[_e]];return Ge};function Ve(Ge,ze){return Object.prototype.hasOwnProperty.call(Ge,ze)}}).call(this)}).call(this,E("_process"),typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,ve,ge){(function(de){(function(){"use strict";var le=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?de:globalThis;ve.exports=function(){for(var se=[],oe=0;oe0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=ee.indexOf("=");ce===-1&&(ce=te);var pe=ce===te?0:4-ce%4;return[ce,pe]}function re(ee){var te=ae(ee),ce=te[0],pe=te[1];return(ce+pe)*3/4-pe}function z(ee,te,ce){return(te+ce)*3/4-ce}function a(ee){var te,ce=ae(ee),pe=ce[0],fe=ce[1],ye=new ie(z(ee,pe,fe)),he=0,Ee=fe>0?pe-4:pe,be;for(be=0;be>16&255,ye[he++]=te>>8&255,ye[he++]=te&255;return fe===2&&(te=le[ee.charCodeAt(be)]<<2|le[ee.charCodeAt(be+1)]>>4,ye[he++]=te&255),fe===1&&(te=le[ee.charCodeAt(be)]<<10|le[ee.charCodeAt(be+1)]<<4|le[ee.charCodeAt(be+2)]>>2,ye[he++]=te>>8&255,ye[he++]=te&255),ye}function y(ee){return de[ee>>18&63]+de[ee>>12&63]+de[ee>>6&63]+de[ee&63]}function x(ee,te,ce){for(var pe,fe=[],ye=te;yeEe?Ee:he+ye));return pe===1?(te=ee[ce-1],fe.push(de[te>>2]+de[te<<4&63]+"==")):pe===2&&(te=(ee[ce-2]<<8)+ee[ce-1],fe.push(de[te>>10]+de[te>>4&63]+de[te<<2&63]+"=")),fe.join("")}},{}],88:[function(E,ve,ge){(function(de,le,ie){typeof ve!="undefined"&&ve.exports?ve.exports=ie():typeof me=="function"&&me.amd?me(le,ie):de[le]=ie()})(this,"bowser",function(){var de=!0;function le(z){function a(ze){var We=z.match(ze);return We&&We.length>1&&We[1]||""}function y(ze){var We=z.match(ze);return We&&We.length>1&&We[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(z),ee=!b&&/android/i.test(z),te=/nexus\s*[0-6]\s*/i.test(z),ce=!te&&/nexus\s*[0-9]+/i.test(z),pe=/CrOS/.test(z),fe=/silk/i.test(z),ye=/sailfish/i.test(z),he=/tizen/i.test(z),Ee=/(web|hpw)(o|0)s/i.test(z),be=/windows phone/i.test(z),Se=/SamsungBrowser/i.test(z),Pe=!be&&/windows/i.test(z),Ce=!x&&!fe&&/macintosh/i.test(z),xe=!ee&&!ye&&!he&&!Ee&&/linux/i.test(z),Be=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ae=a(/version\/(\d+(\.\d+)?)/i),Te=/tablet/i.test(z)&&!/tablet pc/i.test(z),Le=!Te&&/[^-]mobi/i.test(z),je=/xbox/i.test(z),Oe;/opera/i.test(z)?Oe={name:"Opera",opera:de,version:Ae||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Oe={name:"Opera",opera:de,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ae}:/SamsungBrowser/i.test(z)?Oe={name:"Samsung Internet for Android",samsungBrowser:de,version:Ae||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Oe={name:"NAVER Whale browser",whale:de,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Oe={name:"MZ Browser",mzbrowser:de,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Oe={name:"Opera Coast",coast:de,version:Ae||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Oe={name:"Focus",focus:de,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Oe={name:"Yandex Browser",yandexbrowser:de,version:Ae||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Oe={name:"UC Browser",ucbrowser:de,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Oe={name:"Maxthon",maxthon:de,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Oe={name:"Epiphany",epiphany:de,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Oe={name:"Puffin",puffin:de,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Oe={name:"Sleipnir",sleipnir:de,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Oe={name:"K-Meleon",kMeleon:de,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:be?(Oe={name:"Windows Phone",osname:"Windows Phone",windowsphone:de},Be?(Oe.msedge=de,Oe.version=Be):(Oe.msie=de,Oe.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Oe={name:"Internet Explorer",msie:de,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:pe?Oe={name:"Chrome",osname:"Chrome OS",chromeos:de,chromeBook:de,chrome:de,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?Oe={name:"Microsoft Edge",msedge:de,version:Be}:/vivaldi/i.test(z)?Oe={name:"Vivaldi",vivaldi:de,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ae}:ye?Oe={name:"Sailfish",osname:"Sailfish OS",sailfish:de,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Oe={name:"SeaMonkey",seamonkey:de,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Oe={name:"Firefox",firefox:de,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Oe.firefoxos=de,Oe.osname="Firefox OS")):fe?Oe={name:"Amazon Silk",silk:de,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Oe={name:"PhantomJS",phantom:de,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Oe={name:"SlimerJS",slimer:de,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Oe={name:"BlackBerry",osname:"BlackBerry OS",blackberry:de,version:Ae||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ee?(Oe={name:"WebOS",osname:"WebOS",webos:de,version:Ae||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Oe.touchpad=de)):/bada/i.test(z)?Oe={name:"Bada",osname:"Bada",bada:de,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:he?Oe={name:"Tizen",osname:"Tizen",tizen:de,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ae}:/qupzilla/i.test(z)?Oe={name:"QupZilla",qupzilla:de,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ae}:/chromium/i.test(z)?Oe={name:"Chromium",chromium:de,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ae}:/chrome|crios|crmo/i.test(z)?Oe={name:"Chrome",chrome:de,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:ee?Oe={name:"Android",version:Ae}:/safari|applewebkit/i.test(z)?(Oe={name:"Safari",safari:de},Ae&&(Oe.version=Ae)):x?(Oe={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ae&&(Oe.version=Ae)):/googlebot/i.test(z)?Oe={name:"Googlebot",googlebot:de,version:a(/googlebot\/(\d+(\.\d+))/i)||Ae}:Oe={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Oe.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Oe.name=Oe.name||"Blink",Oe.blink=de):(Oe.name=Oe.name||"Webkit",Oe.webkit=de),!Oe.version&&Ae&&(Oe.version=Ae)):!Oe.opera&&/gecko\//i.test(z)&&(Oe.name=Oe.name||"Gecko",Oe.gecko=de,Oe.version=Oe.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Oe.windowsphone&&(ee||Oe.silk)?(Oe.android=de,Oe.osname="Android"):!Oe.windowsphone&&x?(Oe[x]=de,Oe.ios=de,Oe.osname="iOS"):Ce?(Oe.mac=de,Oe.osname="macOS"):je?(Oe.xbox=de,Oe.osname="Xbox"):Pe?(Oe.windows=de,Oe.osname="Windows"):xe&&(Oe.linux=de,Oe.osname="Linux");function Ke(ze){switch(ze){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var Ve="";Oe.windows?Ve=Ke(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Oe.windowsphone?Ve=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Oe.mac?(Ve=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),Ve=Ve.replace(/[_\s]/g,".")):x?(Ve=a(/os (\d+([_\s]\d+)*) like mac os x/i),Ve=Ve.replace(/[_\s]/g,".")):ee?Ve=a(/android[ \/-](\d+(\.\d+)*)/i):Oe.webos?Ve=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Oe.blackberry?Ve=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Oe.bada?Ve=a(/bada\/(\d+(\.\d+)*)/i):Oe.tizen&&(Ve=a(/tizen[\/\s](\d+(\.\d+)*)/i)),Ve&&(Oe.osversion=Ve);var Ge=!Oe.windows&&Ve.split(".")[0];return Te||ce||x=="ipad"||ee&&(Ge==3||Ge>=4&&!Le)||Oe.silk?Oe.tablet=de:(Le||x=="iphone"||x=="ipod"||ee||te||Oe.blackberry||Oe.webos||Oe.bada)&&(Oe.mobile=de),Oe.msedge||Oe.msie&&Oe.version>=10||Oe.yandexbrowser&&Oe.version>=15||Oe.vivaldi&&Oe.version>=1||Oe.chrome&&Oe.version>=20||Oe.samsungBrowser&&Oe.version>=4||Oe.whale&&oe([Oe.version,"1.0"])===1||Oe.mzbrowser&&oe([Oe.version,"6.0"])===1||Oe.focus&&oe([Oe.version,"1.0"])===1||Oe.firefox&&Oe.version>=20||Oe.safari&&Oe.version>=6||Oe.opera&&Oe.version>=10||Oe.ios&&Oe.osversion&&Oe.osversion.split(".")[0]>=6||Oe.blackberry&&Oe.version>=10.1||Oe.chromium&&Oe.version>=20?Oe.a=de:Oe.msie&&Oe.version<10||Oe.chrome&&Oe.version<20||Oe.firefox&&Oe.version<20||Oe.safari&&Oe.version<6||Oe.opera&&Oe.version<10||Oe.ios&&Oe.osversion&&Oe.osversion.split(".")[0]<6||Oe.chromium&&Oe.version<20?Oe.c=de:Oe.x=de,Oe}var ie=le(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(z){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function ae(z,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=le(y));var b=""+x.version;for(var ee in z)if(z.hasOwnProperty(ee)&&x[ee]){if(typeof z[ee]!="string")throw new Error("Browser version in the minVersion map should be a string: "+ee+": "+String(z));return oe([b,z[ee]])<0}return a}function re(z,a,y){return!ae(z,a,y)}return ie.isUnsupportedBrowser=ae,ie.compareVersions=oe,ie.check=re,ie._detect=le,ie.detect=le,ie})},{}],89:[function(E,ve,ge){},{}],90:[function(E,ve,ge){(function(de){(function(){"use strict";var le=E("base64-js"),ie=E("ieee754");ge.Buffer=ae,ge.SlowBuffer=pe,ge.INSPECT_MAX_BYTES=50;var ue=2147483647;ge.kMaxLength=ue,ae.TYPED_ARRAY_SUPPORT=se(),!ae.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function se(){try{var Me=new Uint8Array(1);return Me.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Me.foo()===42}catch(Ie){return!1}}Object.defineProperty(ae.prototype,"parent",{enumerable:!0,get:function(){if(ae.isBuffer(this))return this.buffer}}),Object.defineProperty(ae.prototype,"offset",{enumerable:!0,get:function(){if(ae.isBuffer(this))return this.byteOffset}});function oe(Me){if(Me>ue)throw new RangeError('The value "'+Me+'" is invalid for option "size"');var Ie=new Uint8Array(Me);return Ie.__proto__=ae.prototype,Ie}function ae(Me,Ie,Re){if(typeof Me=="number"){if(typeof Ie=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Me)}return re(Me,Ie,Re)}typeof Symbol!="undefined"&&Symbol.species!=null&&ae[Symbol.species]===ae&&Object.defineProperty(ae,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),ae.poolSize=8192;function re(Me,Ie,Re){if(typeof Me=="string")return x(Me,Ie);if(ArrayBuffer.isView(Me))return b(Me);if(Me==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Me);if(et(Me,ArrayBuffer)||Me&&et(Me.buffer,ArrayBuffer))return ee(Me,Ie,Re);if(typeof Me=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ne=Me.valueOf&&Me.valueOf();if(Ne!=null&&Ne!==Me)return ae.from(Ne,Ie,Re);var tt=te(Me);if(tt)return tt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Me[Symbol.toPrimitive]=="function")return ae.from(Me[Symbol.toPrimitive]("string"),Ie,Re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Me)}ae.from=function(Me,Ie,Re){return re(Me,Ie,Re)},ae.prototype.__proto__=Uint8Array.prototype,ae.__proto__=Uint8Array;function z(Me){if(typeof Me!="number")throw new TypeError('"size" argument must be of type number');if(Me<0)throw new RangeError('The value "'+Me+'" is invalid for option "size"')}function a(Me,Ie,Re){return z(Me),Me<=0?oe(Me):Ie!==void 0?typeof Re=="string"?oe(Me).fill(Ie,Re):oe(Me).fill(Ie):oe(Me)}ae.alloc=function(Me,Ie,Re){return a(Me,Ie,Re)};function y(Me){return z(Me),oe(Me<0?0:ce(Me)|0)}ae.allocUnsafe=function(Me){return y(Me)},ae.allocUnsafeSlow=function(Me){return y(Me)};function x(Me,Ie){if((typeof Ie!="string"||Ie==="")&&(Ie="utf8"),!ae.isEncoding(Ie))throw new TypeError("Unknown encoding: "+Ie);var Re=fe(Me,Ie)|0,Ne=oe(Re),tt=Ne.write(Me,Ie);return tt!==Re&&(Ne=Ne.slice(0,tt)),Ne}function b(Me){for(var Ie=Me.length<0?0:ce(Me.length)|0,Re=oe(Ie),Ne=0;Ne=ue)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ue.toString(16)+" bytes");return Me|0}function pe(Me){return+Me!=Me&&(Me=0),ae.alloc(+Me)}ae.isBuffer=function(Ie){return Ie!=null&&Ie._isBuffer===!0&&Ie!==ae.prototype},ae.compare=function(Ie,Re){if(et(Ie,Uint8Array)&&(Ie=ae.from(Ie,Ie.offset,Ie.byteLength)),et(Re,Uint8Array)&&(Re=ae.from(Re,Re.offset,Re.byteLength)),!ae.isBuffer(Ie)||!ae.isBuffer(Re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ie===Re)return 0;for(var Ne=Ie.length,tt=Re.length,st=0,rt=Math.min(Ne,tt);st2&&arguments[2]===!0;if(!Ne&&Re===0)return 0;for(var tt=!1;;)switch(Ie){case"ascii":case"latin1":case"binary":return Re;case"utf8":case"utf-8":return Fe(Me).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Re*2;case"hex":return Re>>>1;case"base64":return ke(Me).length;default:if(tt)return Ne?-1:Fe(Me).length;Ie=(""+Ie).toLowerCase(),tt=!0}}ae.byteLength=fe;function ye(Me,Ie,Re){var Ne=!1;if((Ie===void 0||Ie<0)&&(Ie=0),Ie>this.length||((Re===void 0||Re>this.length)&&(Re=this.length),Re<=0)||(Re>>>=0,Ie>>>=0,Re<=Ie))return"";for(Me||(Me="utf8");;)switch(Me){case"hex":return Ge(this,Ie,Re);case"utf8":case"utf-8":return Le(this,Ie,Re);case"ascii":return Ke(this,Ie,Re);case"latin1":case"binary":return Ve(this,Ie,Re);case"base64":return Te(this,Ie,Re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze(this,Ie,Re);default:if(Ne)throw new TypeError("Unknown encoding: "+Me);Me=(Me+"").toLowerCase(),Ne=!0}}ae.prototype._isBuffer=!0;function he(Me,Ie,Re){var Ne=Me[Ie];Me[Ie]=Me[Re],Me[Re]=Ne}ae.prototype.swap16=function(){var Ie=this.length;if(Ie%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Re=0;ReRe&&(Ie+=" ... "),""},ae.prototype.compare=function(Ie,Re,Ne,tt,st){if(et(Ie,Uint8Array)&&(Ie=ae.from(Ie,Ie.offset,Ie.byteLength)),!ae.isBuffer(Ie))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ie);if(Re===void 0&&(Re=0),Ne===void 0&&(Ne=Ie?Ie.length:0),tt===void 0&&(tt=0),st===void 0&&(st=this.length),Re<0||Ne>Ie.length||tt<0||st>this.length)throw new RangeError("out of range index");if(tt>=st&&Re>=Ne)return 0;if(tt>=st)return-1;if(Re>=Ne)return 1;if(Re>>>=0,Ne>>>=0,tt>>>=0,st>>>=0,this===Ie)return 0;for(var rt=st-tt,ot=Ne-Re,yt=Math.min(rt,ot),mt=this.slice(tt,st),ft=Ie.slice(Re,Ne),lt=0;lt2147483647?Re=2147483647:Re<-2147483648&&(Re=-2147483648),Re=+Re,$e(Re)&&(Re=tt?0:Me.length-1),Re<0&&(Re=Me.length+Re),Re>=Me.length){if(tt)return-1;Re=Me.length-1}else if(Re<0)if(tt)Re=0;else return-1;if(typeof Ie=="string"&&(Ie=ae.from(Ie,Ne)),ae.isBuffer(Ie))return Ie.length===0?-1:be(Me,Ie,Re,Ne,tt);if(typeof Ie=="number")return Ie=Ie&255,typeof Uint8Array.prototype.indexOf=="function"?tt?Uint8Array.prototype.indexOf.call(Me,Ie,Re):Uint8Array.prototype.lastIndexOf.call(Me,Ie,Re):be(Me,[Ie],Re,Ne,tt);throw new TypeError("val must be string, number or Buffer")}function be(Me,Ie,Re,Ne,tt){var st=1,rt=Me.length,ot=Ie.length;if(Ne!==void 0&&(Ne=String(Ne).toLowerCase(),Ne==="ucs2"||Ne==="ucs-2"||Ne==="utf16le"||Ne==="utf-16le")){if(Me.length<2||Ie.length<2)return-1;st=2,rt/=2,ot/=2,Re/=2}function yt(St,xt){return st===1?St[xt]:St.readUInt16BE(xt*st)}var mt;if(tt){var ft=-1;for(mt=Re;mtrt&&(Re=rt-ot),mt=Re;mt>=0;mt--){for(var lt=!0,Et=0;Ettt&&(Ne=tt)):Ne=tt;var st=Ie.length;Ne>st/2&&(Ne=st/2);for(var rt=0;rt>>0,isFinite(Ne)?(Ne=Ne>>>0,tt===void 0&&(tt="utf8")):(tt=Ne,Ne=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var st=this.length-Re;if((Ne===void 0||Ne>st)&&(Ne=st),Ie.length>0&&(Ne<0||Re<0)||Re>this.length)throw new RangeError("Attempt to write outside buffer bounds");tt||(tt="utf8");for(var rt=!1;;)switch(tt){case"hex":return Se(this,Ie,Re,Ne);case"utf8":case"utf-8":return Pe(this,Ie,Re,Ne);case"ascii":return Ce(this,Ie,Re,Ne);case"latin1":case"binary":return xe(this,Ie,Re,Ne);case"base64":return Be(this,Ie,Re,Ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ae(this,Ie,Re,Ne);default:if(rt)throw new TypeError("Unknown encoding: "+tt);tt=(""+tt).toLowerCase(),rt=!0}},ae.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Te(Me,Ie,Re){return Ie===0&&Re===Me.length?le.fromByteArray(Me):le.fromByteArray(Me.slice(Ie,Re))}function Le(Me,Ie,Re){Re=Math.min(Me.length,Re);for(var Ne=[],tt=Ie;tt239?4:st>223?3:st>191?2:1;if(tt+ot<=Re){var yt,mt,ft,lt;switch(ot){case 1:st<128&&(rt=st);break;case 2:yt=Me[tt+1],(yt&192)===128&&(lt=(st&31)<<6|yt&63,lt>127&&(rt=lt));break;case 3:yt=Me[tt+1],mt=Me[tt+2],(yt&192)===128&&(mt&192)===128&&(lt=(st&15)<<12|(yt&63)<<6|mt&63,lt>2047&&(lt<55296||lt>57343)&&(rt=lt));break;case 4:yt=Me[tt+1],mt=Me[tt+2],ft=Me[tt+3],(yt&192)===128&&(mt&192)===128&&(ft&192)===128&&(lt=(st&15)<<18|(yt&63)<<12|(mt&63)<<6|ft&63,lt>65535&<<1114112&&(rt=lt))}}rt===null?(rt=65533,ot=1):rt>65535&&(rt-=65536,Ne.push(rt>>>10&1023|55296),rt=56320|rt&1023),Ne.push(rt),tt+=ot}return Oe(Ne)}var je=4096;function Oe(Me){var Ie=Me.length;if(Ie<=je)return String.fromCharCode.apply(String,Me);for(var Re="",Ne=0;NeNe)&&(Re=Ne);for(var tt="",st=Ie;stNe&&(Ie=Ne),Re<0?(Re+=Ne,Re<0&&(Re=0)):Re>Ne&&(Re=Ne),ReRe)throw new RangeError("Trying to access beyond buffer length")}ae.prototype.readUIntLE=function(Ie,Re,Ne){Ie=Ie>>>0,Re=Re>>>0,Ne||We(Ie,Re,this.length);for(var tt=this[Ie],st=1,rt=0;++rt>>0,Re=Re>>>0,Ne||We(Ie,Re,this.length);for(var tt=this[Ie+--Re],st=1;Re>0&&(st*=256);)tt+=this[Ie+--Re]*st;return tt},ae.prototype.readUInt8=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,1,this.length),this[Ie]},ae.prototype.readUInt16LE=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,2,this.length),this[Ie]|this[Ie+1]<<8},ae.prototype.readUInt16BE=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,2,this.length),this[Ie]<<8|this[Ie+1]},ae.prototype.readUInt32LE=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,4,this.length),(this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16)+this[Ie+3]*16777216},ae.prototype.readUInt32BE=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,4,this.length),this[Ie]*16777216+(this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3])},ae.prototype.readIntLE=function(Ie,Re,Ne){Ie=Ie>>>0,Re=Re>>>0,Ne||We(Ie,Re,this.length);for(var tt=this[Ie],st=1,rt=0;++rt=st&&(tt-=Math.pow(2,8*Re)),tt},ae.prototype.readIntBE=function(Ie,Re,Ne){Ie=Ie>>>0,Re=Re>>>0,Ne||We(Ie,Re,this.length);for(var tt=Re,st=1,rt=this[Ie+--tt];tt>0&&(st*=256);)rt+=this[Ie+--tt]*st;return st*=128,rt>=st&&(rt-=Math.pow(2,8*Re)),rt},ae.prototype.readInt8=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,1,this.length),this[Ie]&128?(255-this[Ie]+1)*-1:this[Ie]},ae.prototype.readInt16LE=function(Ie,Re){Ie=Ie>>>0,Re||We(Ie,2,this.length);var Ne=this[Ie]|this[Ie+1]<<8;return Ne&32768?Ne|4294901760:Ne},ae.prototype.readInt16BE=function(Ie,Re){Ie=Ie>>>0,Re||We(Ie,2,this.length);var Ne=this[Ie+1]|this[Ie]<<8;return Ne&32768?Ne|4294901760:Ne},ae.prototype.readInt32LE=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,4,this.length),this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16|this[Ie+3]<<24},ae.prototype.readInt32BE=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,4,this.length),this[Ie]<<24|this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3]},ae.prototype.readFloatLE=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,4,this.length),ie.read(this,Ie,!0,23,4)},ae.prototype.readFloatBE=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,4,this.length),ie.read(this,Ie,!1,23,4)},ae.prototype.readDoubleLE=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,8,this.length),ie.read(this,Ie,!0,52,8)},ae.prototype.readDoubleBE=function(Ie,Re){return Ie=Ie>>>0,Re||We(Ie,8,this.length),ie.read(this,Ie,!1,52,8)};function _e(Me,Ie,Re,Ne,tt,st){if(!ae.isBuffer(Me))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ie>tt||IeMe.length)throw new RangeError("Index out of range")}ae.prototype.writeUIntLE=function(Ie,Re,Ne,tt){if(Ie=+Ie,Re=Re>>>0,Ne=Ne>>>0,!tt){var st=Math.pow(2,8*Ne)-1;_e(this,Ie,Re,Ne,st,0)}var rt=1,ot=0;for(this[Re]=Ie&255;++ot>>0,Ne=Ne>>>0,!tt){var st=Math.pow(2,8*Ne)-1;_e(this,Ie,Re,Ne,st,0)}var rt=Ne-1,ot=1;for(this[Re+rt]=Ie&255;--rt>=0&&(ot*=256);)this[Re+rt]=Ie/ot&255;return Re+Ne},ae.prototype.writeUInt8=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||_e(this,Ie,Re,1,255,0),this[Re]=Ie&255,Re+1},ae.prototype.writeUInt16LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||_e(this,Ie,Re,2,65535,0),this[Re]=Ie&255,this[Re+1]=Ie>>>8,Re+2},ae.prototype.writeUInt16BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||_e(this,Ie,Re,2,65535,0),this[Re]=Ie>>>8,this[Re+1]=Ie&255,Re+2},ae.prototype.writeUInt32LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||_e(this,Ie,Re,4,4294967295,0),this[Re+3]=Ie>>>24,this[Re+2]=Ie>>>16,this[Re+1]=Ie>>>8,this[Re]=Ie&255,Re+4},ae.prototype.writeUInt32BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||_e(this,Ie,Re,4,4294967295,0),this[Re]=Ie>>>24,this[Re+1]=Ie>>>16,this[Re+2]=Ie>>>8,this[Re+3]=Ie&255,Re+4},ae.prototype.writeIntLE=function(Ie,Re,Ne,tt){if(Ie=+Ie,Re=Re>>>0,!tt){var st=Math.pow(2,8*Ne-1);_e(this,Ie,Re,Ne,st-1,-st)}var rt=0,ot=1,yt=0;for(this[Re]=Ie&255;++rt>0)-yt&255;return Re+Ne},ae.prototype.writeIntBE=function(Ie,Re,Ne,tt){if(Ie=+Ie,Re=Re>>>0,!tt){var st=Math.pow(2,8*Ne-1);_e(this,Ie,Re,Ne,st-1,-st)}var rt=Ne-1,ot=1,yt=0;for(this[Re+rt]=Ie&255;--rt>=0&&(ot*=256);)Ie<0&&yt===0&&this[Re+rt+1]!==0&&(yt=1),this[Re+rt]=(Ie/ot>>0)-yt&255;return Re+Ne},ae.prototype.writeInt8=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||_e(this,Ie,Re,1,127,-128),Ie<0&&(Ie=255+Ie+1),this[Re]=Ie&255,Re+1},ae.prototype.writeInt16LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||_e(this,Ie,Re,2,32767,-32768),this[Re]=Ie&255,this[Re+1]=Ie>>>8,Re+2},ae.prototype.writeInt16BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||_e(this,Ie,Re,2,32767,-32768),this[Re]=Ie>>>8,this[Re+1]=Ie&255,Re+2},ae.prototype.writeInt32LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||_e(this,Ie,Re,4,2147483647,-2147483648),this[Re]=Ie&255,this[Re+1]=Ie>>>8,this[Re+2]=Ie>>>16,this[Re+3]=Ie>>>24,Re+4},ae.prototype.writeInt32BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||_e(this,Ie,Re,4,2147483647,-2147483648),Ie<0&&(Ie=4294967295+Ie+1),this[Re]=Ie>>>24,this[Re+1]=Ie>>>16,this[Re+2]=Ie>>>8,this[Re+3]=Ie&255,Re+4};function He(Me,Ie,Re,Ne,tt,st){if(Re+Ne>Me.length)throw new RangeError("Index out of range");if(Re<0)throw new RangeError("Index out of range")}function Ze(Me,Ie,Re,Ne,tt){return Ie=+Ie,Re=Re>>>0,tt||He(Me,Ie,Re,4,34028234663852886e22,-34028234663852886e22),ie.write(Me,Ie,Re,Ne,23,4),Re+4}ae.prototype.writeFloatLE=function(Ie,Re,Ne){return Ze(this,Ie,Re,!0,Ne)},ae.prototype.writeFloatBE=function(Ie,Re,Ne){return Ze(this,Ie,Re,!1,Ne)};function Ye(Me,Ie,Re,Ne,tt){return Ie=+Ie,Re=Re>>>0,tt||He(Me,Ie,Re,8,17976931348623157e292,-17976931348623157e292),ie.write(Me,Ie,Re,Ne,52,8),Re+8}ae.prototype.writeDoubleLE=function(Ie,Re,Ne){return Ye(this,Ie,Re,!0,Ne)},ae.prototype.writeDoubleBE=function(Ie,Re,Ne){return Ye(this,Ie,Re,!1,Ne)},ae.prototype.copy=function(Ie,Re,Ne,tt){if(!ae.isBuffer(Ie))throw new TypeError("argument should be a Buffer");if(Ne||(Ne=0),!tt&&tt!==0&&(tt=this.length),Re>=Ie.length&&(Re=Ie.length),Re||(Re=0),tt>0&&tt=this.length)throw new RangeError("Index out of range");if(tt<0)throw new RangeError("sourceEnd out of bounds");tt>this.length&&(tt=this.length),Ie.length-Re=0;--rt)Ie[rt+Re]=this[rt+Ne];else Uint8Array.prototype.set.call(Ie,this.subarray(Ne,tt),Re);return st},ae.prototype.fill=function(Ie,Re,Ne,tt){if(typeof Ie=="string"){if(typeof Re=="string"?(tt=Re,Re=0,Ne=this.length):typeof Ne=="string"&&(tt=Ne,Ne=this.length),tt!==void 0&&typeof tt!="string")throw new TypeError("encoding must be a string");if(typeof tt=="string"&&!ae.isEncoding(tt))throw new TypeError("Unknown encoding: "+tt);if(Ie.length===1){var st=Ie.charCodeAt(0);(tt==="utf8"&&st<128||tt==="latin1")&&(Ie=st)}}else typeof Ie=="number"&&(Ie=Ie&255);if(Re<0||this.length>>0,Ne=Ne===void 0?this.length:Ne>>>0,Ie||(Ie=0);var rt;if(typeof Ie=="number")for(rt=Re;rt55295&&Re<57344){if(!tt){if(Re>56319){(Ie-=3)>-1&&st.push(239,191,189);continue}else if(rt+1===Ne){(Ie-=3)>-1&&st.push(239,191,189);continue}tt=Re;continue}if(Re<56320){(Ie-=3)>-1&&st.push(239,191,189),tt=Re;continue}Re=(tt-55296<<10|Re-56320)+65536}else tt&&(Ie-=3)>-1&&st.push(239,191,189);if(tt=null,Re<128){if((Ie-=1)<0)break;st.push(Re)}else if(Re<2048){if((Ie-=2)<0)break;st.push(Re>>6|192,Re&63|128)}else if(Re<65536){if((Ie-=3)<0)break;st.push(Re>>12|224,Re>>6&63|128,Re&63|128)}else if(Re<1114112){if((Ie-=4)<0)break;st.push(Re>>18|240,Re>>12&63|128,Re>>6&63|128,Re&63|128)}else throw new Error("Invalid code point")}return st}function Qe(Me){for(var Ie=[],Re=0;Re>8,tt=Re%256,st.push(tt),st.push(Ne);return st}function ke(Me){return le.toByteArray(Je(Me))}function qe(Me,Ie,Re,Ne){for(var tt=0;tt=Ie.length||tt>=Me.length);++tt)Ie[tt+Re]=Me[tt];return tt}function et(Me,Ie){return Me instanceof Ie||Me!=null&&Me.constructor!=null&&Me.constructor.name!=null&&Me.constructor.name===Ie.name}function $e(Me){return Me!==Me}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,ve,ge){ve.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(E,ve,ge){"use strict";var de=E("get-intrinsic"),le=E("./"),ie=le(de("String.prototype.indexOf"));ve.exports=function(se,oe){var ae=de(se,!!oe);return typeof ae=="function"&&ie(se,".prototype.")>-1?le(ae):ae}},{"./":93,"get-intrinsic":348}],93:[function(E,ve,ge){"use strict";var de=E("function-bind"),le=E("get-intrinsic"),ie=le("%Function.prototype.apply%"),ue=le("%Function.prototype.call%"),se=le("%Reflect.apply%",!0)||de.call(ue,ie),oe=le("%Object.getOwnPropertyDescriptor%",!0),ae=le("%Object.defineProperty%",!0),re=le("%Math.max%");if(ae)try{ae({},"a",{value:1})}catch(a){ae=null}ve.exports=function(y){var x=se(de,ue,arguments);if(oe&&ae){var b=oe(x,"length");b.configurable&&ae(x,"length",{value:1+re(0,y.length-(arguments.length-1))})}return x};var z=function(){return se(de,ie,arguments)};ae?ae(ve.exports,"apply",{value:z}):ve.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(E,ve,ge){"use strict";var de=Array.prototype.slice;ve.exports=le;function le(ue,se){if(!(this instanceof le))return new le(ue,se);this.src=ue,this._withAccess=se}le.prototype.withAccess=function(ue){return this._withAccess=ue!==!1,this},le.prototype.pick=function(ue){return Array.isArray(ue)||(ue=de.call(arguments)),ue.length&&(this.keys=ue),this},le.prototype.to=function(ue){if(ue=ue||{},!this.src)return ue;var se=this.keys||Object.keys(this.src);if(!this._withAccess){for(var oe=0;oe>8&255]},Fe=function(rt){return[rt&255,rt>>8&255,rt>>16&255,rt>>24&255]},Qe=function(rt){return rt[3]<<24|rt[2]<<16|rt[1]<<8|rt[0]},De=function(rt){return Ye(rt,23,4)},ke=function(rt){return Ye(rt,52,8)},qe=function(rt,ot){pe(rt[Ae],ot,{get:function(){return Pe(this)[ot]}})},et=function(rt,ot,yt,mt){var ft=x(yt),lt=Pe(rt);if(ft+ot>lt.byteLength)throw _e(Le);var Et=Pe(lt.buffer).bytes,St=ft+lt.byteOffset,xt=ye(Et,St,St+ot);return mt?xt:Ze(xt)},$e=function(rt,ot,yt,mt,ft,lt){var Et=x(yt),St=Pe(rt);if(Et+ot>St.byteLength)throw _e(Le);for(var xt=Pe(St.buffer).bytes,Lt=Et+St.byteOffset,_t=mt(+ft),Ht=0;Htft)throw _e("Wrong offset");if(mt=mt===void 0?ft-lt:y(mt),lt+mt>ft)throw _e(Te);Ce(this,{buffer:ot,byteLength:mt,byteOffset:lt}),ie||(this.buffer=ot,this.byteLength=mt,this.byteOffset=lt)},Ge=Ve[Ae],ie&&(qe(Oe,"byteLength"),qe(Ve,"buffer"),qe(Ve,"byteLength"),qe(Ve,"byteOffset")),ae(Ge,{getInt8:function(ot){return et(this,1,ot)[0]<<24>>24},getUint8:function(ot){return et(this,1,ot)[0]},getInt16:function(ot){var yt=et(this,2,ot,arguments.length>1?arguments[1]:void 0);return(yt[1]<<8|yt[0])<<16>>16},getUint16:function(ot){var yt=et(this,2,ot,arguments.length>1?arguments[1]:void 0);return yt[1]<<8|yt[0]},getInt32:function(ot){return Qe(et(this,4,ot,arguments.length>1?arguments[1]:void 0))},getUint32:function(ot){return Qe(et(this,4,ot,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(ot){return nt(et(this,4,ot,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(ot){return nt(et(this,8,ot,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(ot,yt){$e(this,1,ot,Je,yt)},setUint8:function(ot,yt){$e(this,1,ot,Je,yt)},setInt16:function(ot,yt){$e(this,2,ot,Ue,yt,arguments.length>2?arguments[2]:void 0)},setUint16:function(ot,yt){$e(this,2,ot,Ue,yt,arguments.length>2?arguments[2]:void 0)},setInt32:function(ot,yt){$e(this,4,ot,Fe,yt,arguments.length>2?arguments[2]:void 0)},setUint32:function(ot,yt){$e(this,4,ot,Fe,yt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(ot,yt){$e(this,4,ot,De,yt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(ot,yt){$e(this,8,ot,ke,yt,arguments.length>2?arguments[2]:void 0)}});else{var Me=be&&je.name!==xe;if(!re(function(){je(1)})||!re(function(){new je(-1)})||re(function(){return new je,new je(1.5),new je(NaN),Me&&!Se})){Oe=function(ot){return z(this,Ke),new je(x(ot))},Oe[Ae]=Ke;for(var Ie=ce(je),Re=0,Ne;Ie.length>Re;)(Ne=Ie[Re++])in Oe||oe(Oe,Ne,je[Ne]);Ke.constructor=Oe}else Me&&Se&&oe(je,"name",xe);te&&ee(Ge)!==ze&&te(Ge,ze);var tt=new Ve(new Oe(2)),st=le(Ge.setInt8);tt.setInt8(0,2147483648),tt.setInt8(1,2147483649),(tt.getInt8(0)||!tt.getInt8(1))&&ae(Ge,{setInt8:function(ot,yt){st(this,ot,yt<<24>>24)},setUint8:function(ot,yt){st(this,ot,yt<<24>>24)}},{unsafe:!0})}he(Oe,xe),he(Ve,Be),ve.exports={ArrayBuffer:Oe,DataView:Ve}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,ve,ge){"use strict";var de=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ue=Math.min;ve.exports=[].copyWithin||function(oe,ae){var re=de(this),z=ie(re),a=le(oe,z),y=le(ae,z),x=arguments.length>2?arguments[2]:void 0,b=ue((x===void 0?z:le(x,z))-y,z-a),ee=1;for(y0;)y in re?re[a]=re[y]:delete re[a],a+=ee,y+=ee;return re}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,ve,ge){"use strict";var de=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");ve.exports=function(se){for(var oe=de(this),ae=ie(oe),re=arguments.length,z=le(re>1?arguments[1]:void 0,ae),a=re>2?arguments[2]:void 0,y=a===void 0?ae:le(a,ae);y>z;)oe[z++]=se;return oe}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,ve,ge){"use strict";var de=E("../internals/array-iteration").forEach,le=E("../internals/array-method-is-strict"),ie=le("forEach");ve.exports=ie?[].forEach:function(se){return de(this,se,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,ve,ge){var de=E("../internals/length-of-array-like");ve.exports=function(le,ie){for(var ue=0,se=de(ie),oe=new le(se);se>ue;)oe[ue]=ie[ue++];return oe}},{"../internals/length-of-array-like":188}],109:[function(E,ve,ge){"use strict";var de=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ue=E("../internals/to-object"),se=E("../internals/call-with-safe-iteration-closing"),oe=E("../internals/is-array-iterator-method"),ae=E("../internals/is-constructor"),re=E("../internals/length-of-array-like"),z=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=de.Array;ve.exports=function(ee){var te=ue(ee),ce=ae(this),pe=arguments.length,fe=pe>1?arguments[1]:void 0,ye=fe!==void 0;ye&&(fe=le(fe,pe>2?arguments[2]:void 0));var he=y(te),Ee=0,be,Se,Pe,Ce,xe,Be;if(he&&!(this==x&&oe(he)))for(Ce=a(te,he),xe=Ce.next,Se=ce?new this:[];!(Pe=ie(xe,Ce)).done;Ee++)Be=ye?se(Ce,fe,[Pe.value,Ee],!0):Pe.value,z(Se,Ee,Be);else for(be=re(te),Se=ce?new this(be):x(be);be>Ee;Ee++)Be=ye?fe(te[Ee],Ee):te[Ee],z(Se,Ee,Be);return Se.length=Ee,Se}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,ve,ge){var de=E("../internals/to-indexed-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ue=function(se){return function(oe,ae,re){var z=de(oe),a=ie(z),y=le(re,a),x;if(se&&ae!=ae){for(;a>y;)if(x=z[y++],x!=x)return!0}else for(;a>y;y++)if((se||y in z)&&z[y]===ae)return se||y||0;return!se&&-1}};ve.exports={includes:ue(!0),indexOf:ue(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,ve,ge){var de=E("../internals/function-bind-context"),le=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ue=E("../internals/to-object"),se=E("../internals/length-of-array-like"),oe=E("../internals/array-species-create"),ae=le([].push),re=function(z){var a=z==1,y=z==2,x=z==3,b=z==4,ee=z==6,te=z==7,ce=z==5||ee;return function(pe,fe,ye,he){for(var Ee=ue(pe),be=ie(Ee),Se=de(fe,ye),Pe=se(be),Ce=0,xe=he||oe,Be=a?xe(pe,Pe):y||te?xe(pe,0):void 0,Ae,Te;Pe>Ce;Ce++)if((ce||Ce in be)&&(Ae=be[Ce],Te=Se(Ae,Ce,Ee),z))if(a)Be[Ce]=Te;else if(Te)switch(z){case 3:return!0;case 5:return Ae;case 6:return Ce;case 2:ae(Be,Ae)}else switch(z){case 4:return!1;case 7:ae(Be,Ae)}return ee?-1:x||b?b:Be}};ve.exports={forEach:re(0),map:re(1),filter:re(2),some:re(3),every:re(4),find:re(5),findIndex:re(6),filterReject:re(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,ve,ge){"use strict";var de=E("../internals/function-apply"),le=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),ue=E("../internals/length-of-array-like"),se=E("../internals/array-method-is-strict"),oe=Math.min,ae=[].lastIndexOf,re=!!ae&&1/[1].lastIndexOf(1,-0)<0,z=se("lastIndexOf"),a=re||!z;ve.exports=a?function(x){if(re)return de(ae,this,arguments)||0;var b=le(this),ee=ue(b),te=ee-1;for(arguments.length>1&&(te=oe(te,ie(arguments[1]))),te<0&&(te=ee+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:ae},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,ve,ge){var de=E("../internals/fails"),le=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),ue=le("species");ve.exports=function(se){return ie>=51||!de(function(){var oe=[],ae=oe.constructor={};return ae[ue]=function(){return{foo:1}},oe[se](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,ve,ge){"use strict";var de=E("../internals/fails");ve.exports=function(le,ie){var ue=[][le];return!!ue&&de(function(){ue.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/a-callable"),ie=E("../internals/to-object"),ue=E("../internals/indexed-object"),se=E("../internals/length-of-array-like"),oe=de.TypeError,ae=function(re){return function(z,a,y,x){le(a);var b=ie(z),ee=ue(b),te=se(b),ce=re?te-1:0,pe=re?-1:1;if(y<2)for(;;){if(ce in ee){x=ee[ce],ce+=pe;break}if(ce+=pe,re?ce<0:te<=ce)throw oe("Reduce of empty array with no initial value")}for(;re?ce>=0:te>ce;ce+=pe)ce in ee&&(x=a(x,ee[ce],ce,b));return x}};ve.exports={left:ae(!1),right:ae(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ue=E("../internals/create-property"),se=de.Array,oe=Math.max;ve.exports=function(ae,re,z){for(var a=ie(ae),y=le(re,a),x=le(z===void 0?a:z,a),b=se(oe(x-y,0)),ee=0;y0;)oe[y]=oe[--y];y!==z++&&(oe[y]=a)}return oe},se=function(oe,ae,re,z){for(var a=ae.length,y=re.length,x=0,b=0;x0&&ae[0]<4?1:+(ae[0]+ae[1])),!re&&le&&(ae=le.match(/Edge\/(\d+)/),(!ae||ae[1]>=74)&&(ae=le.match(/Chrome\/(\d+)/),ae&&(re=+ae[1]))),ve.exports=re},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,ve,ge){var de=E("../internals/engine-user-agent"),le=de.match(/AppleWebKit\/(\d+)\./);ve.exports=!!le&&+le[1]},{"../internals/engine-user-agent":145}],148:[function(E,ve,ge){ve.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),ue=E("../internals/redefine"),se=E("../internals/set-global"),oe=E("../internals/copy-constructor-properties"),ae=E("../internals/is-forced");ve.exports=function(re,z){var a=re.target,y=re.global,x=re.stat,b,ee,te,ce,pe,fe;if(y?ee=de:x?ee=de[a]||se(a,{}):ee=(de[a]||{}).prototype,ee)for(te in z){if(pe=z[te],re.noTargetGet?(fe=le(ee,te),ce=fe&&fe.value):ce=ee[te],b=ae(y?te:a+(x?".":"#")+te,re.forced),!b&&ce!==void 0){if(typeof pe==typeof ce)continue;oe(pe,ce)}(re.sham||ce&&ce.sham)&&ie(pe,"sham",!0),ue(ee,te,pe,re)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,ve,ge){ve.exports=function(de){try{return!!de()}catch(le){return!0}}},{}],151:[function(E,ve,ge){"use strict";E("../modules/es.regexp.exec");var de=E("../internals/function-uncurry-this"),le=E("../internals/redefine"),ie=E("../internals/regexp-exec"),ue=E("../internals/fails"),se=E("../internals/well-known-symbol"),oe=E("../internals/create-non-enumerable-property"),ae=se("species"),re=RegExp.prototype;ve.exports=function(z,a,y,x){var b=se(z),ee=!ue(function(){var fe={};return fe[b]=function(){return 7},""[z](fe)!=7}),te=ee&&!ue(function(){var fe=!1,ye=/a/;return z==="split"&&(ye={},ye.constructor={},ye.constructor[ae]=function(){return ye},ye.flags="",ye[b]=/./[b]),ye.exec=function(){return fe=!0,null},ye[b](""),!fe});if(!ee||!te||y){var ce=de(/./[b]),pe=a(b,""[z],function(fe,ye,he,Ee,be){var Se=de(fe),Pe=ye.exec;return Pe===ie||Pe===re.exec?ee&&!be?{done:!0,value:ce(ye,he,Ee)}:{done:!0,value:Se(he,ye,Ee)}:{done:!1}});le(String.prototype,z,pe[0]),le(re,b,pe[1])}x&&oe(re[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,ve,ge){var de=E("../internals/function-bind-native"),le=Function.prototype,ie=le.apply,ue=le.call;ve.exports=typeof Reflect=="object"&&Reflect.apply||(de?ue.bind(ie):function(){return ue.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),ue=de(de.bind);ve.exports=function(se,oe){return le(se),oe===void 0?se:ie?ue(se,oe):function(){return se.apply(oe,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,ve,ge){var de=E("../internals/fails");ve.exports=!de(function(){var le=function(){}.bind();return typeof le!="function"||le.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,ve,ge){var de=E("../internals/function-bind-native"),le=Function.prototype.call;ve.exports=de?le.bind(le):function(){return le.apply(le,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/has-own-property"),ie=Function.prototype,ue=de&&Object.getOwnPropertyDescriptor,se=le(ie,"name"),oe=se&&function(){}.name==="something",ae=se&&(!de||de&&ue(ie,"name").configurable);ve.exports={EXISTS:se,PROPER:oe,CONFIGURABLE:ae}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,ve,ge){var de=E("../internals/function-bind-native"),le=Function.prototype,ie=le.bind,ue=le.call,se=de&&ie.bind(ue,ue);ve.exports=de?function(oe){return oe&&se(oe)}:function(oe){return oe&&function(){return ue.apply(oe,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/is-callable"),ie=function(ue){return le(ue)?ue:void 0};ve.exports=function(ue,se){return arguments.length<2?ie(de[ue]):de[ue]&&de[ue][se]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,ve,ge){var de=E("../internals/classof"),le=E("../internals/get-method"),ie=E("../internals/iterators"),ue=E("../internals/well-known-symbol"),se=ue("iterator");ve.exports=function(oe){if(oe!=null)return le(oe,se)||le(oe,"@@iterator")||ie[de(oe)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),ue=E("../internals/an-object"),se=E("../internals/try-to-string"),oe=E("../internals/get-iterator-method"),ae=de.TypeError;ve.exports=function(re,z){var a=arguments.length<2?oe(re):z;if(ie(a))return ue(le(a,re));throw ae(se(re)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,ve,ge){var de=E("../internals/a-callable");ve.exports=function(le,ie){var ue=le[ie];return ue==null?void 0:de(ue)}},{"../internals/a-callable":95}],162:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ie=Math.floor,ue=de("".charAt),se=de("".replace),oe=de("".slice),ae=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,re=/\$([$&'`]|\d{1,2})/g;ve.exports=function(z,a,y,x,b,ee){var te=y+z.length,ce=x.length,pe=re;return b!==void 0&&(b=le(b),pe=ae),se(ee,pe,function(fe,ye){var he;switch(ue(ye,0)){case"$":return"$";case"&":return z;case"`":return oe(a,0,y);case"'":return oe(a,te);case"<":he=b[oe(ye,1,-1)];break;default:var Ee=+ye;if(Ee===0)return fe;if(Ee>ce){var be=ie(Ee/10);return be===0?fe:be<=ce?x[be-1]===void 0?ue(ye,1):x[be-1]+ue(ye,1):fe}he=x[Ee-1]}return he===void 0?"":he})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,ve,ge){(function(de){(function(){var le=function(ie){return ie&&ie.Math==Math&&ie};ve.exports=le(typeof globalThis=="object"&&globalThis)||le(typeof window=="object"&&window)||le(typeof self=="object"&&self)||le(typeof de=="object"&&de)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ie=de({}.hasOwnProperty);ve.exports=Object.hasOwn||function(se,oe){return ie(le(se),oe)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,ve,ge){ve.exports={}},{}],166:[function(E,ve,ge){var de=E("../internals/global");ve.exports=function(le,ie){var ue=de.console;ue&&ue.error&&(arguments.length==1?ue.error(le):ue.error(le,ie))}},{"../internals/global":163}],167:[function(E,ve,ge){var de=E("../internals/get-built-in");ve.exports=de("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/fails"),ie=E("../internals/document-create-element");ve.exports=!de&&!le(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,ve,ge){var de=E("../internals/global"),le=de.Array,ie=Math.abs,ue=Math.pow,se=Math.floor,oe=Math.log,ae=Math.LN2,re=function(a,y,x){var b=le(x),ee=x*8-y-1,te=(1<>1,pe=y===23?ue(2,-24)-ue(2,-77):0,fe=a<0||a===0&&1/a<0?1:0,ye=0,he,Ee,be;for(a=ie(a),a!=a||a===1/0?(Ee=a!=a?1:0,he=te):(he=se(oe(a)/ae),be=ue(2,-he),a*be<1&&(he--,be*=2),he+ce>=1?a+=pe/be:a+=pe*ue(2,1-ce),a*be>=2&&(he++,be/=2),he+ce>=te?(Ee=0,he=te):he+ce>=1?(Ee=(a*be-1)*ue(2,y),he=he+ce):(Ee=a*ue(2,ce-1)*ue(2,y),he=0));y>=8;)b[ye++]=Ee&255,Ee/=256,y-=8;for(he=he<0;)b[ye++]=he&255,he/=256,ee-=8;return b[--ye]|=fe*128,b},z=function(a,y){var x=a.length,b=x*8-y-1,ee=(1<>1,ce=b-7,pe=x-1,fe=a[pe--],ye=fe&127,he;for(fe>>=7;ce>0;)ye=ye*256+a[pe--],ce-=8;for(he=ye&(1<<-ce)-1,ye>>=-ce,ce+=y;ce>0;)he=he*256+a[pe--],ce-=8;if(ye===0)ye=1-te;else{if(ye===ee)return he?NaN:fe?-1/0:1/0;he=he+ue(2,y),ye=ye-te}return(fe?-1:1)*he*ue(2,ye-y)};ve.exports={pack:re,unpack:z}},{"../internals/global":163}],170:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ue=E("../internals/classof-raw"),se=de.Object,oe=le("".split);ve.exports=ie(function(){return!se("z").propertyIsEnumerable(0)})?function(ae){return ue(ae)=="String"?oe(ae,""):se(ae)}:se},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,ve,ge){var de=E("../internals/is-callable"),le=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");ve.exports=function(ue,se,oe){var ae,re;return ie&&de(ae=se.constructor)&&ae!==oe&&le(re=ae.prototype)&&re!==oe.prototype&&ie(ue,re),ue}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/is-callable"),ie=E("../internals/shared-store"),ue=de(Function.toString);le(ie.inspectSource)||(ie.inspectSource=function(se){return ue(se)}),ve.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,ve,ge){var de=E("../internals/native-weak-map"),le=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/is-object"),se=E("../internals/create-non-enumerable-property"),oe=E("../internals/has-own-property"),ae=E("../internals/shared-store"),re=E("../internals/shared-key"),z=E("../internals/hidden-keys"),a="Object already initialized",y=le.TypeError,x=le.WeakMap,b,ee,te,ce=function(Se){return te(Se)?ee(Se):b(Se,{})},pe=function(Se){return function(Pe){var Ce;if(!ue(Pe)||(Ce=ee(Pe)).type!==Se)throw y("Incompatible receiver, "+Se+" required");return Ce}};if(de||ae.state){var fe=ae.state||(ae.state=new x),ye=ie(fe.get),he=ie(fe.has),Ee=ie(fe.set);b=function(Se,Pe){if(he(fe,Se))throw new y(a);return Pe.facade=Se,Ee(fe,Se,Pe),Pe},ee=function(Se){return ye(fe,Se)||{}},te=function(Se){return he(fe,Se)}}else{var be=re("state");z[be]=!0,b=function(Se,Pe){if(oe(Se,be))throw new y(a);return Pe.facade=Se,se(Se,be,Pe),Pe},ee=function(Se){return oe(Se,be)?Se[be]:{}},te=function(Se){return oe(Se,be)}}ve.exports={set:b,get:ee,has:te,enforce:ce,getterFor:pe}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(E,ve,ge){var de=E("../internals/well-known-symbol"),le=E("../internals/iterators"),ie=de("iterator"),ue=Array.prototype;ve.exports=function(se){return se!==void 0&&(le.Array===se||ue[ie]===se)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,ve,ge){var de=E("../internals/classof-raw");ve.exports=Array.isArray||function(ie){return de(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,ve,ge){ve.exports=function(de){return typeof de=="function"}},{}],177:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/fails"),ie=E("../internals/is-callable"),ue=E("../internals/classof"),se=E("../internals/get-built-in"),oe=E("../internals/inspect-source"),ae=function(){},re=[],z=se("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=de(a.exec),x=!a.exec(ae),b=function(ce){if(!ie(ce))return!1;try{return z(ae,re,ce),!0}catch(pe){return!1}},ee=function(ce){if(!ie(ce))return!1;switch(ue(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,oe(ce))}catch(pe){return!0}};ee.sham=!0,ve.exports=!z||le(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?ee:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,ve,ge){var de=E("../internals/fails"),le=E("../internals/is-callable"),ie=/#|\.prototype\./,ue=function(z,a){var y=oe[se(z)];return y==re?!0:y==ae?!1:le(a)?de(a):!!a},se=ue.normalize=function(z){return String(z).replace(ie,".").toLowerCase()},oe=ue.data={},ae=ue.NATIVE="N",re=ue.POLYFILL="P";ve.exports=ue},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,ve,ge){var de=E("../internals/is-object"),le=Math.floor;ve.exports=Number.isInteger||function(ue){return!de(ue)&&isFinite(ue)&&le(ue)===ue}},{"../internals/is-object":180}],180:[function(E,ve,ge){var de=E("../internals/is-callable");ve.exports=function(le){return typeof le=="object"?le!==null:de(le)}},{"../internals/is-callable":176}],181:[function(E,ve,ge){ve.exports=!1},{}],182:[function(E,ve,ge){var de=E("../internals/is-object"),le=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),ue=ie("match");ve.exports=function(se){var oe;return de(se)&&((oe=se[ue])!==void 0?!!oe:le(se)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/get-built-in"),ie=E("../internals/is-callable"),ue=E("../internals/object-is-prototype-of"),se=E("../internals/use-symbol-as-uid"),oe=de.Object;ve.exports=se?function(ae){return typeof ae=="symbol"}:function(ae){var re=le("Symbol");return ie(re)&&ue(re.prototype,oe(ae))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ue=E("../internals/an-object"),se=E("../internals/try-to-string"),oe=E("../internals/is-array-iterator-method"),ae=E("../internals/length-of-array-like"),re=E("../internals/object-is-prototype-of"),z=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=de.TypeError,b=function(te,ce){this.stopped=te,this.result=ce},ee=b.prototype;ve.exports=function(te,ce,pe){var fe=pe&&pe.that,ye=!!(pe&&pe.AS_ENTRIES),he=!!(pe&&pe.IS_ITERATOR),Ee=!!(pe&&pe.INTERRUPTED),be=le(ce,fe),Se,Pe,Ce,xe,Be,Ae,Te,Le=function(Oe){return Se&&y(Se,"normal",Oe),new b(!0,Oe)},je=function(Oe){return ye?(ue(Oe),Ee?be(Oe[0],Oe[1],Le):be(Oe[0],Oe[1])):Ee?be(Oe,Le):be(Oe)};if(he)Se=te;else{if(Pe=a(te),!Pe)throw x(se(te)+" is not iterable");if(oe(Pe)){for(Ce=0,xe=ae(te);xe>Ce;Ce++)if(Be=je(te[Ce]),Be&&re(ee,Be))return Be;return new b(!1)}Se=z(te,Pe)}for(Ae=Se.next;!(Te=ie(Ae,Se)).done;){try{Be=je(Te.value)}catch(Oe){y(Se,"throw",Oe)}if(typeof Be=="object"&&Be&&re(ee,Be))return Be}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,ve,ge){var de=E("../internals/function-call"),le=E("../internals/an-object"),ie=E("../internals/get-method");ve.exports=function(ue,se,oe){var ae,re;le(ue);try{if(ae=ie(ue,"return"),!ae){if(se==="throw")throw oe;return oe}ae=de(ae,ue)}catch(z){re=!0,ae=z}if(se==="throw")throw oe;if(re)throw ae;return le(ae),oe}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,ve,ge){"use strict";var de=E("../internals/fails"),le=E("../internals/is-callable"),ie=E("../internals/object-create"),ue=E("../internals/object-get-prototype-of"),se=E("../internals/redefine"),oe=E("../internals/well-known-symbol"),ae=E("../internals/is-pure"),re=oe("iterator"),z=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=ue(ue(x)),y!==Object.prototype&&(a=y)):z=!0);var b=a==null||de(function(){var ee={};return a[re].call(ee)!==ee});b?a={}:ae&&(a=ie(a)),le(a[re])||se(a,re,function(){return this}),ve.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:z}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,ve,ge){arguments[4][165][0].apply(ge,arguments)},{dup:165}],188:[function(E,ve,ge){var de=E("../internals/to-length");ve.exports=function(le){return de(le.length)}},{"../internals/to-length":249}],189:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,ue=E("../internals/task").set,se=E("../internals/engine-is-ios"),oe=E("../internals/engine-is-ios-pebble"),ae=E("../internals/engine-is-webos-webkit"),re=E("../internals/engine-is-node"),z=de.MutationObserver||de.WebKitMutationObserver,a=de.document,y=de.process,x=de.Promise,b=ie(de,"queueMicrotask"),ee=b&&b.value,te,ce,pe,fe,ye,he,Ee,be;ee||(te=function(){var Se,Pe;for(re&&(Se=y.domain)&&Se.exit();ce;){Pe=ce.fn,ce=ce.next;try{Pe()}catch(Ce){throw ce?fe():pe=void 0,Ce}}pe=void 0,Se&&Se.enter()},!se&&!re&&!ae&&z&&a?(ye=!0,he=a.createTextNode(""),new z(te).observe(he,{characterData:!0}),fe=function(){he.data=ye=!ye}):!oe&&x&&x.resolve?(Ee=x.resolve(void 0),Ee.constructor=x,be=le(Ee.then,Ee),fe=function(){be(te)}):re?fe=function(){y.nextTick(te)}:(ue=le(ue,de),fe=function(){ue(te)})),ve.exports=ee||function(Se){var Pe={fn:Se,next:void 0};pe&&(pe.next=Pe),ce||(ce=Pe,fe()),pe=Pe}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,ve,ge){var de=E("../internals/native-symbol");ve.exports=de&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,ve,ge){var de=E("../internals/engine-v8-version"),le=E("../internals/fails");ve.exports=!!Object.getOwnPropertySymbols&&!le(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&de&&de<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/is-callable"),ie=E("../internals/inspect-source"),ue=de.WeakMap;ve.exports=le(ue)&&/native code/.test(ie(ue))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,ve,ge){"use strict";var de=E("../internals/a-callable"),le=function(ie){var ue,se;this.promise=new ie(function(oe,ae){if(ue!==void 0||se!==void 0)throw TypeError("Bad Promise constructor");ue=oe,se=ae}),this.resolve=de(ue),this.reject=de(se)};ve.exports.f=function(ie){return new le(ie)}},{"../internals/a-callable":95}],194:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/is-regexp"),ie=de.TypeError;ve.exports=function(ue){if(le(ue))throw ie("The method doesn't accept regular expressions");return ue}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,ve,ge){"use strict";var de=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),ue=E("../internals/fails"),se=E("../internals/object-keys"),oe=E("../internals/object-get-own-property-symbols"),ae=E("../internals/object-property-is-enumerable"),re=E("../internals/to-object"),z=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=le([].concat);ve.exports=!a||ue(function(){if(de&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},ee={},te=Symbol(),ce="abcdefghijklmnopqrst";return b[te]=7,ce.split("").forEach(function(pe){ee[pe]=pe}),a({},b)[te]!=7||se(a({},ee)).join("")!=ce})?function(ee,te){for(var ce=re(ee),pe=arguments.length,fe=1,ye=oe.f,he=ae.f;pe>fe;)for(var Ee=z(arguments[fe++]),be=ye?x(se(Ee),ye(Ee)):se(Ee),Se=be.length,Pe=0,Ce;Se>Pe;)Ce=be[Pe++],(!de||ie(he,Ee,Ce))&&(ce[Ce]=Ee[Ce]);return ce}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,ve,ge){var de=E("../internals/an-object"),le=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),ue=E("../internals/hidden-keys"),se=E("../internals/html"),oe=E("../internals/document-create-element"),ae=E("../internals/shared-key"),re=">",z="<",a="prototype",y="script",x=ae("IE_PROTO"),b=function(){},ee=function(ye){return z+y+re+ye+z+"/"+y+re},te=function(ye){ye.write(ee("")),ye.close();var he=ye.parentWindow.Object;return ye=null,he},ce=function(){var ye=oe("iframe"),he="java"+y+":",Ee;return ye.style.display="none",se.appendChild(ye),ye.src=String(he),Ee=ye.contentWindow.document,Ee.open(),Ee.write(ee("document.F=Object")),Ee.close(),Ee.F},pe,fe=function(){try{pe=new ActiveXObject("htmlfile")}catch(he){}fe=typeof document!="undefined"?document.domain&&pe?te(pe):ce():te(pe);for(var ye=ie.length;ye--;)delete fe[a][ie[ye]];return fe()};ue[x]=!0,ve.exports=Object.create||function(he,Ee){var be;return he!==null?(b[a]=de(he),be=new b,b[a]=null,be[x]=he):be=fe(),Ee===void 0?be:le.f(be,Ee)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),ue=E("../internals/an-object"),se=E("../internals/to-indexed-object"),oe=E("../internals/object-keys");ge.f=de&&!le?Object.defineProperties:function(re,z){ue(re);for(var a=se(z),y=oe(z),x=y.length,b=0,ee;x>b;)ie.f(re,ee=y[b++],a[ee]);return re}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),ue=E("../internals/v8-prototype-define-bug"),se=E("../internals/an-object"),oe=E("../internals/to-property-key"),ae=de.TypeError,re=Object.defineProperty,z=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";ge.f=le?ue?function(ee,te,ce){if(se(ee),te=oe(te),se(ce),typeof ee=="function"&&te==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var pe=z(ee,te);pe&&pe[x]&&(ee[te]=ce.value,ce={configurable:y in ce?ce[y]:pe[y],enumerable:a in ce?ce[a]:pe[a],writable:!1})}return re(ee,te,ce)}:re:function(ee,te,ce){if(se(ee),te=oe(te),se(ce),ie)try{return re(ee,te,ce)}catch(pe){}if("get"in ce||"set"in ce)throw ae("Accessors not supported");return"value"in ce&&(ee[te]=ce.value),ee}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),ue=E("../internals/create-property-descriptor"),se=E("../internals/to-indexed-object"),oe=E("../internals/to-property-key"),ae=E("../internals/has-own-property"),re=E("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;ge.f=de?z:function(y,x){if(y=se(y),x=oe(x),re)try{return z(y,x)}catch(b){}if(ae(y,x))return ue(!le(ie.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,ve,ge){var de=E("../internals/classof-raw"),le=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,ue=E("../internals/array-slice-simple"),se=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],oe=function(ae){try{return ie(ae)}catch(re){return ue(se)}};ve.exports.f=function(re){return se&&de(re)=="Window"?oe(re):ie(le(re))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,ve,ge){var de=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys"),ie=le.concat("length","prototype");ge.f=Object.getOwnPropertyNames||function(se){return de(se,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,ve,ge){ge.f=Object.getOwnPropertySymbols},{}],203:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/has-own-property"),ie=E("../internals/is-callable"),ue=E("../internals/to-object"),se=E("../internals/shared-key"),oe=E("../internals/correct-prototype-getter"),ae=se("IE_PROTO"),re=de.Object,z=re.prototype;ve.exports=oe?re.getPrototypeOf:function(a){var y=ue(a);if(le(y,ae))return y[ae];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof re?z:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,ve,ge){var de=E("../internals/function-uncurry-this");ve.exports=de({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),ue=E("../internals/array-includes").indexOf,se=E("../internals/hidden-keys"),oe=de([].push);ve.exports=function(ae,re){var z=ie(ae),a=0,y=[],x;for(x in z)!le(se,x)&&le(z,x)&&oe(y,x);for(;re.length>a;)le(z,x=re[a++])&&(~ue(y,x)||oe(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,ve,ge){var de=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys");ve.exports=Object.keys||function(ue){return de(ue,le)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,ve,ge){"use strict";var de={}.propertyIsEnumerable,le=Object.getOwnPropertyDescriptor,ie=le&&!de.call({1:2},1);ge.f=ie?function(se){var oe=le(this,se);return!!oe&&oe.enumerable}:de},{}],208:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");ve.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var ue=!1,se={},oe;try{oe=de(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),oe(se,[]),ue=se instanceof Array}catch(ae){}return function(re,z){return le(re),ie(z),ue?oe(re,z):re.__proto__=z,re}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),ue=E("../internals/to-indexed-object"),se=E("../internals/object-property-is-enumerable").f,oe=le(se),ae=le([].push),re=function(z){return function(a){for(var y=ue(a),x=ie(y),b=x.length,ee=0,te=[],ce;b>ee;)ce=x[ee++],(!de||oe(y,ce))&&ae(te,z?[ce,y[ce]]:y[ce]);return te}};ve.exports={entries:re(!0),values:re(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,ve,ge){"use strict";var de=E("../internals/to-string-tag-support"),le=E("../internals/classof");ve.exports=de?{}.toString:function(){return"[object "+le(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/is-callable"),ue=E("../internals/is-object"),se=de.TypeError;ve.exports=function(oe,ae){var re,z;if(ae==="string"&&ie(re=oe.toString)&&!ue(z=le(re,oe))||ie(re=oe.valueOf)&&!ue(z=le(re,oe))||ae!=="string"&&ie(re=oe.toString)&&!ue(z=le(re,oe)))return z;throw se("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,ve,ge){var de=E("../internals/get-built-in"),le=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),ue=E("../internals/object-get-own-property-symbols"),se=E("../internals/an-object"),oe=le([].concat);ve.exports=de("Reflect","ownKeys")||function(re){var z=ie.f(se(re)),a=ue.f;return a?oe(z,a(re)):z}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,ve,ge){var de=E("../internals/global");ve.exports=de},{"../internals/global":163}],214:[function(E,ve,ge){ve.exports=function(de){try{return{error:!1,value:de()}}catch(le){return{error:!0,value:le}}}},{}],215:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),ue=E("../internals/is-forced"),se=E("../internals/inspect-source"),oe=E("../internals/well-known-symbol"),ae=E("../internals/engine-is-browser"),re=E("../internals/is-pure"),z=E("../internals/engine-v8-version"),a=le&&le.prototype,y=oe("species"),x=!1,b=ie(de.PromiseRejectionEvent),ee=ue("Promise",function(){var te=se(le),ce=te!==String(le);if(!ce&&z===66||re&&!(a.catch&&a.finally))return!0;if(z>=51&&/native code/.test(te))return!1;var pe=new le(function(he){he(1)}),fe=function(he){he(function(){},function(){})},ye=pe.constructor={};return ye[y]=fe,x=pe.then(function(){})instanceof fe,x?!ce&&ae&&!b:!0});ve.exports={CONSTRUCTOR:ee,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,ve,ge){var de=E("../internals/global");ve.exports=de.Promise},{"../internals/global":163}],217:[function(E,ve,ge){var de=E("../internals/an-object"),le=E("../internals/is-object"),ie=E("../internals/new-promise-capability");ve.exports=function(ue,se){if(de(ue),le(se)&&se.constructor===ue)return se;var oe=ie.f(ue),ae=oe.resolve;return ae(se),oe.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,ve,ge){var de=E("../internals/promise-native-constructor"),le=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;ve.exports=ie||!le(function(ue){de.all(ue).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,ve,ge){var de=E("../internals/object-define-property").f;ve.exports=function(le,ie,ue){ue in le||de(le,ue,{configurable:!0,get:function(){return ie[ue]},set:function(se){ie[ue]=se}})}},{"../internals/object-define-property":198}],220:[function(E,ve,ge){var de=function(){this.head=null,this.tail=null};de.prototype={add:function(le){var ie={item:le,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var le=this.head;if(le)return this.head=le.next,this.tail===le&&(this.tail=null),le.item}},ve.exports=de},{}],221:[function(E,ve,ge){var de=E("../internals/redefine");ve.exports=function(le,ie,ue){for(var se in ie)de(le,se,ie[se],ue);return le}},{"../internals/redefine":222}],222:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/is-callable"),ie=E("../internals/has-own-property"),ue=E("../internals/create-non-enumerable-property"),se=E("../internals/set-global"),oe=E("../internals/inspect-source"),ae=E("../internals/internal-state"),re=E("../internals/function-name").CONFIGURABLE,z=ae.get,a=ae.enforce,y=String(String).split("String");(ve.exports=function(x,b,ee,te){var ce=te?!!te.unsafe:!1,pe=te?!!te.enumerable:!1,fe=te?!!te.noTargetGet:!1,ye=te&&te.name!==void 0?te.name:b,he;if(le(ee)&&(String(ye).slice(0,7)==="Symbol("&&(ye="["+String(ye).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(ee,"name")||re&&ee.name!==ye)&&ue(ee,"name",ye),he=a(ee),he.source||(he.source=y.join(typeof ye=="string"?ye:""))),x===de){pe?x[b]=ee:se(b,ee);return}else ce?!fe&&x[b]&&(pe=!0):delete x[b];pe?x[b]=ee:ue(x,b,ee)})(Function.prototype,"toString",function(){return le(this)&&z(this).source||oe(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/an-object"),ue=E("../internals/is-callable"),se=E("../internals/classof-raw"),oe=E("../internals/regexp-exec"),ae=de.TypeError;ve.exports=function(re,z){var a=re.exec;if(ue(a)){var y=le(a,re,z);return y!==null&&ie(y),y}if(se(re)==="RegExp")return le(oe,re,z);throw ae("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,ve,ge){"use strict";var de=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),ue=E("../internals/regexp-flags"),se=E("../internals/regexp-sticky-helpers"),oe=E("../internals/shared"),ae=E("../internals/object-create"),re=E("../internals/internal-state").get,z=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=oe("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,ee=le("".charAt),te=le("".indexOf),ce=le("".replace),pe=le("".slice),fe=function(){var be=/a/,Se=/b*/g;return de(x,be,"a"),de(x,Se,"a"),be.lastIndex!==0||Se.lastIndex!==0}(),ye=se.BROKEN_CARET,he=/()??/.exec("")[1]!==void 0,Ee=fe||he||ye||z||a;Ee&&(b=function(Se){var Pe=this,Ce=re(Pe),xe=ie(Se),Be=Ce.raw,Ae,Te,Le,je,Oe,Ke,Ve;if(Be)return Be.lastIndex=Pe.lastIndex,Ae=de(b,Be,xe),Pe.lastIndex=Be.lastIndex,Ae;var Ge=Ce.groups,ze=ye&&Pe.sticky,We=de(ue,Pe),_e=Pe.source,He=0,Ze=xe;if(ze&&(We=ce(We,"y",""),te(We,"g")===-1&&(We+="g"),Ze=pe(xe,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&ee(xe,Pe.lastIndex-1)!==` -`)&&(_e="(?: "+_e+")",Ze=" "+Ze,He++),Te=new RegExp("^(?:"+_e+")",We)),he&&(Te=new RegExp("^"+_e+"$(?!\\s)",We)),fe&&(Le=Pe.lastIndex),je=de(x,ze?Te:Pe,Ze),ze?je?(je.input=pe(je.input,He),je[0]=pe(je[0],He),je.index=Pe.lastIndex,Pe.lastIndex+=je[0].length):Pe.lastIndex=0:fe&&je&&(Pe.lastIndex=Pe.global?je.index+je[0].length:Le),he&&je&&je.length>1&&de(y,je[0],Te,function(){for(Oe=1;Oeb)","g");return ue.exec("b").groups.a!=="b"||"b".replace(ue,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,ve,ge){var de=E("../internals/global"),le=de.TypeError;ve.exports=function(ie){if(ie==null)throw le("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,ve,ge){ve.exports=Object.is||function(le,ie){return le===ie?le!==0||1/le===1/ie:le!=le&&ie!=ie}},{}],232:[function(E,ve,ge){var de=E("../internals/global"),le=Object.defineProperty;ve.exports=function(ie,ue){try{le(de,ie,{value:ue,configurable:!0,writable:!0})}catch(se){de[ie]=ue}return ue}},{"../internals/global":163}],233:[function(E,ve,ge){"use strict";var de=E("../internals/get-built-in"),le=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),ue=E("../internals/descriptors"),se=ie("species");ve.exports=function(oe){var ae=de(oe),re=le.f;ue&&ae&&!ae[se]&&re(ae,se,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,ve,ge){var de=E("../internals/object-define-property").f,le=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),ue=ie("toStringTag");ve.exports=function(se,oe,ae){se&&!ae&&(se=se.prototype),se&&!le(se,ue)&&de(se,ue,{configurable:!0,value:oe})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,ve,ge){var de=E("../internals/shared"),le=E("../internals/uid"),ie=de("keys");ve.exports=function(ue){return ie[ue]||(ie[ue]=le(ue))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/set-global"),ie="__core-js_shared__",ue=de[ie]||le(ie,{});ve.exports=ue},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,ve,ge){var de=E("../internals/is-pure"),le=E("../internals/shared-store");(ve.exports=function(ie,ue){return le[ie]||(le[ie]=ue!==void 0?ue:{})})("versions",[]).push({version:"3.22.1",mode:de?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,ve,ge){var de=E("../internals/an-object"),le=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),ue=ie("species");ve.exports=function(se,oe){var ae=de(se).constructor,re;return ae===void 0||(re=de(ae)[ue])==null?oe:le(re)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),ue=E("../internals/require-object-coercible"),se=de("".charAt),oe=de("".charCodeAt),ae=de("".slice),re=function(z){return function(a,y){var x=ie(ue(a)),b=le(y),ee=x.length,te,ce;return b<0||b>=ee?z?"":void 0:(te=oe(x,b),te<55296||te>56319||b+1===ee||(ce=oe(x,b+1))<56320||ce>57343?z?se(x,b):te:z?ae(x,b,b+2):(te-55296<<10)+(ce-56320)+65536)}};ve.exports={codeAt:re(!1),charAt:re(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,ve,ge){var de=E("../internals/function-name").PROPER,le=E("../internals/fails"),ie=E("../internals/whitespaces"),ue="\u200B\x85\u180E";ve.exports=function(se){return le(function(){return!!ie[se]()||ue[se]()!==ue||de&&ie[se].name!==se})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),ue=E("../internals/whitespaces"),se=de("".replace),oe="["+ue+"]",ae=RegExp("^"+oe+oe+"*"),re=RegExp(oe+oe+"*$"),z=function(a){return function(y){var x=ie(le(y));return a&1&&(x=se(x,ae,"")),a&2&&(x=se(x,re,"")),x}};ve.exports={start:z(1),end:z(2),trim:z(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,ve,ge){var de=E("../internals/function-call"),le=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),ue=E("../internals/redefine");ve.exports=function(){var se=le("Symbol"),oe=se&&se.prototype,ae=oe&&oe.valueOf,re=ie("toPrimitive");oe&&!oe[re]&&ue(oe,re,function(z){return de(ae,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),ue=E("../internals/is-callable"),se=E("../internals/has-own-property"),oe=E("../internals/fails"),ae=E("../internals/html"),re=E("../internals/array-slice"),z=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=de.setImmediate,ee=de.clearImmediate,te=de.process,ce=de.Dispatch,pe=de.Function,fe=de.MessageChannel,ye=de.String,he=0,Ee={},be="onreadystatechange",Se,Pe,Ce,xe;try{Se=de.location}catch(je){}var Be=function(je){if(se(Ee,je)){var Oe=Ee[je];delete Ee[je],Oe()}},Ae=function(je){return function(){Be(je)}},Te=function(je){Be(je.data)},Le=function(je){de.postMessage(ye(je),Se.protocol+"//"+Se.host)};(!b||!ee)&&(b=function(Oe){a(arguments.length,1);var Ke=ue(Oe)?Oe:pe(Oe),Ve=re(arguments,1);return Ee[++he]=function(){le(Ke,void 0,Ve)},Pe(he),he},ee=function(Oe){delete Ee[Oe]},x?Pe=function(je){te.nextTick(Ae(je))}:ce&&ce.now?Pe=function(je){ce.now(Ae(je))}:fe&&!y?(Ce=new fe,xe=Ce.port2,Ce.port1.onmessage=Te,Pe=ie(xe.postMessage,xe)):de.addEventListener&&ue(de.postMessage)&&!de.importScripts&&Se&&Se.protocol!=="file:"&&!oe(Le)?(Pe=Le,de.addEventListener("message",Te,!1)):be in z("script")?Pe=function(je){ae.appendChild(z("script"))[be]=function(){ae.removeChild(this),Be(je)}}:Pe=function(je){setTimeout(Ae(je),0)}),ve.exports={set:b,clear:ee}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,ve,ge){var de=E("../internals/function-uncurry-this");ve.exports=de(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,ve,ge){var de=E("../internals/to-integer-or-infinity"),le=Math.max,ie=Math.min;ve.exports=function(ue,se){var oe=de(ue);return oe<0?le(oe+se,0):ie(oe,se)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),ue=de.RangeError;ve.exports=function(se){if(se===void 0)return 0;var oe=le(se),ae=ie(oe);if(oe!==ae)throw ue("Wrong length or index");return ae}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,ve,ge){var de=E("../internals/indexed-object"),le=E("../internals/require-object-coercible");ve.exports=function(ie){return de(le(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,ve,ge){var de=Math.ceil,le=Math.floor;ve.exports=function(ie){var ue=+ie;return ue!==ue||ue===0?0:(ue>0?le:de)(ue)}},{}],249:[function(E,ve,ge){var de=E("../internals/to-integer-or-infinity"),le=Math.min;ve.exports=function(ie){return ie>0?le(de(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/require-object-coercible"),ie=de.Object;ve.exports=function(ue){return ie(le(ue))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/to-positive-integer"),ie=de.RangeError;ve.exports=function(ue,se){var oe=le(ue);if(oe%se)throw ie("Wrong offset");return oe}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ie=de.RangeError;ve.exports=function(ue){var se=le(ue);if(se<0)throw ie("The argument can't be less than 0");return se}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/is-object"),ue=E("../internals/is-symbol"),se=E("../internals/get-method"),oe=E("../internals/ordinary-to-primitive"),ae=E("../internals/well-known-symbol"),re=de.TypeError,z=ae("toPrimitive");ve.exports=function(a,y){if(!ie(a)||ue(a))return a;var x=se(a,z),b;if(x){if(y===void 0&&(y="default"),b=le(x,a,y),!ie(b)||ue(b))return b;throw re("Can't convert object to primitive value")}return y===void 0&&(y="number"),oe(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,ve,ge){var de=E("../internals/to-primitive"),le=E("../internals/is-symbol");ve.exports=function(ie){var ue=de(ie,"string");return le(ue)?ue:ue+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,ve,ge){var de=E("../internals/well-known-symbol"),le=de("toStringTag"),ie={};ie[le]="z",ve.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/classof"),ie=de.String;ve.exports=function(ue){if(le(ue)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(ue)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,ve,ge){var de=E("../internals/global"),le=de.String;ve.exports=function(ie){try{return le(ie)}catch(ue){return"Object"}}},{"../internals/global":163}],258:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/function-call"),ue=E("../internals/descriptors"),se=E("../internals/typed-array-constructors-require-wrappers"),oe=E("../internals/array-buffer-view-core"),ae=E("../internals/array-buffer"),re=E("../internals/an-instance"),z=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),ee=E("../internals/to-offset"),te=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),pe=E("../internals/classof"),fe=E("../internals/is-object"),ye=E("../internals/is-symbol"),he=E("../internals/object-create"),Ee=E("../internals/object-is-prototype-of"),be=E("../internals/object-set-prototype-of"),Se=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),Ce=E("../internals/array-iteration").forEach,xe=E("../internals/set-species"),Be=E("../internals/object-define-property"),Ae=E("../internals/object-get-own-property-descriptor"),Te=E("../internals/internal-state"),Le=E("../internals/inherit-if-required"),je=Te.get,Oe=Te.set,Ke=Be.f,Ve=Ae.f,Ge=Math.round,ze=le.RangeError,We=ae.ArrayBuffer,_e=We.prototype,He=ae.DataView,Ze=oe.NATIVE_ARRAY_BUFFER_VIEWS,Ye=oe.TYPED_ARRAY_CONSTRUCTOR,nt=oe.TYPED_ARRAY_TAG,Je=oe.TypedArray,Ue=oe.TypedArrayPrototype,Fe=oe.aTypedArrayConstructor,Qe=oe.isTypedArray,De="BYTES_PER_ELEMENT",ke="Wrong length",qe=function(Ne,tt){Fe(Ne);for(var st=0,rt=tt.length,ot=new Ne(rt);rt>st;)ot[st]=tt[st++];return ot},et=function(Ne,tt){Ke(Ne,tt,{get:function(){return je(this)[tt]}})},$e=function(Ne){var tt;return Ee(_e,Ne)||(tt=pe(Ne))=="ArrayBuffer"||tt=="SharedArrayBuffer"},Me=function(Ne,tt){return Qe(Ne)&&!ye(tt)&&tt in Ne&&y(+tt)&&tt>=0},Ie=function(tt,st){return st=te(st),Me(tt,st)?z(2,tt[st]):Ve(tt,st)},Re=function(tt,st,rt){return st=te(st),Me(tt,st)&&fe(rt)&&ce(rt,"value")&&!ce(rt,"get")&&!ce(rt,"set")&&!rt.configurable&&(!ce(rt,"writable")||rt.writable)&&(!ce(rt,"enumerable")||rt.enumerable)?(tt[st]=rt.value,tt):Ke(tt,st,rt)};ue?(Ze||(Ae.f=Ie,Be.f=Re,et(Ue,"buffer"),et(Ue,"byteOffset"),et(Ue,"byteLength"),et(Ue,"length")),de({target:"Object",stat:!0,forced:!Ze},{getOwnPropertyDescriptor:Ie,defineProperty:Re}),ve.exports=function(Ne,tt,st){var rt=Ne.match(/\d+$/)[0]/8,ot=Ne+(st?"Clamped":"")+"Array",yt="get"+Ne,mt="set"+Ne,ft=le[ot],lt=ft,Et=lt&<.prototype,St={},xt=function(Ht,At){var Ot=je(Ht);return Ot.view[yt](At*rt+Ot.byteOffset,!0)},Lt=function(Ht,At,Ot){var Dt=je(Ht);st&&(Ot=(Ot=Ge(Ot))<0?0:Ot>255?255:Ot&255),Dt.view[mt](At*rt+Dt.byteOffset,Ot,!0)},_t=function(Ht,At){Ke(Ht,At,{get:function(){return xt(this,At)},set:function(Ot){return Lt(this,At,Ot)},enumerable:!0})};Ze?se&&(lt=tt(function(Ht,At,Ot,Dt){return re(Ht,Et),Le(function(){return fe(At)?$e(At)?Dt!==void 0?new ft(At,ee(Ot,rt),Dt):Ot!==void 0?new ft(At,ee(Ot,rt)):new ft(At):Qe(At)?qe(lt,At):ie(Pe,lt,At):new ft(b(At))}(),Ht,lt)}),be&&be(lt,Je),Ce(Se(ft),function(Ht){Ht in lt||a(lt,Ht,ft[Ht])}),lt.prototype=Et):(lt=tt(function(Ht,At,Ot,Dt){re(Ht,Et);var rn=0,un=0,tn,Wt,Vt;if(!fe(At))Vt=b(At),Wt=Vt*rt,tn=new We(Wt);else if($e(At)){tn=At,un=ee(Ot,rt);var fn=At.byteLength;if(Dt===void 0){if(fn%rt||(Wt=fn-un,Wt<0))throw ze(ke)}else if(Wt=x(Dt)*rt,Wt+un>fn)throw ze(ke);Vt=Wt/rt}else return Qe(At)?qe(lt,At):ie(Pe,lt,At);for(Oe(Ht,{buffer:tn,byteOffset:un,byteLength:Wt,length:Vt,view:new He(tn)});rn1?arguments[1]:void 0,ce=te!==void 0,pe=ae(b),fe,ye,he,Ee,be,Se;if(pe&&!re(pe))for(be=oe(b,pe),Se=be.next,b=[];!(Ee=le(Se,be)).done;)b.push(Ee.value);for(ce&&ee>2&&(te=de(te,arguments[2])),ye=se(b),he=new(z(x))(ye),fe=0;ye>fe;fe++)he[fe]=ce?te(b[fe],fe):b[fe];return he}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,ve,ge){var de=E("../internals/array-buffer-view-core"),le=E("../internals/species-constructor"),ie=de.TYPED_ARRAY_CONSTRUCTOR,ue=de.aTypedArrayConstructor;ve.exports=function(se){return ue(le(se,se[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=0,ie=Math.random(),ue=de(1 .toString);ve.exports=function(se){return"Symbol("+(se===void 0?"":se)+")_"+ue(++le+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,ve,ge){var de=E("../internals/native-symbol");ve.exports=de&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/fails");ve.exports=de&&le(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,ve,ge){var de=E("../internals/global"),le=de.TypeError;ve.exports=function(ie,ue){if(ie=51||!ie(function(){var Ee=[];return Ee[b]=!1,Ee.concat()[0]!==Ee}),fe=a("concat"),ye=function(Ee){if(!se(Ee))return!1;var be=Ee[b];return be!==void 0?!!be:ue(Ee)},he=!pe||!fe;de({target:"Array",proto:!0,forced:he},{concat:function(be){var Se=oe(this),Pe=z(Se,0),Ce=0,xe,Be,Ae,Te,Le;for(xe=-1,Ae=arguments.length;xeee)throw ce(te);for(Be=0;Be=ee)throw ce(te);re(Pe,Ce++,Le)}return Pe.length=Ce,Pe}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");de({target:"Array",proto:!0},{fill:le}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),ue=ie("filter");de({target:"Array",proto:!0,forced:!ue},{filter:function(oe){return le(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),ue="find",se=!0;ue in[]&&Array(1)[ue](function(){se=!1}),de({target:"Array",proto:!0,forced:se},{find:function(ae){return le(this,ae,arguments.length>1?arguments[1]:void 0)}}),ie(ue)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),ue=!ie(function(se){Array.from(se)});de({target:"Array",stat:!0,forced:ue},{from:le})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");de({target:"Array",proto:!0},{includes:function(se){return le(this,se,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,ve,ge){"use strict";var de=E("../internals/to-indexed-object"),le=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),ue=E("../internals/internal-state"),se=E("../internals/object-define-property").f,oe=E("../internals/define-iterator"),ae=E("../internals/is-pure"),re=E("../internals/descriptors"),z="Array Iterator",a=ue.set,y=ue.getterFor(z);ve.exports=oe(Array,"Array",function(b,ee){a(this,{type:z,target:de(b),index:0,kind:ee})},function(){var b=y(this),ee=b.target,te=b.kind,ce=b.index++;return!ee||ce>=ee.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:ce,done:!1}:te=="values"?{value:ee[ce],done:!1}:{value:[ce,ee[ce]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(le("keys"),le("values"),le("entries"),!ae&&re&&x.name!=="values")try{se(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ue=E("../internals/to-indexed-object"),se=E("../internals/array-method-is-strict"),oe=le([].join),ae=ie!=Object,re=se("join",",");de({target:"Array",proto:!0,forced:ae||!re},{join:function(a){return oe(ue(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),ue=ie("map");de({target:"Array",proto:!0,forced:!ue},{map:function(oe){return le(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/is-array"),ue=E("../internals/is-constructor"),se=E("../internals/is-object"),oe=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),re=E("../internals/to-indexed-object"),z=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),ee=a("species"),te=le.Array,ce=Math.max;de({target:"Array",proto:!0,forced:!b},{slice:function(fe,ye){var he=re(this),Ee=ae(he),be=oe(fe,Ee),Se=oe(ye===void 0?Ee:ye,Ee),Pe,Ce,xe;if(ie(he)&&(Pe=he.constructor,ue(Pe)&&(Pe===te||ie(Pe.prototype))?Pe=void 0:se(Pe)&&(Pe=Pe[ee],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(he,be,Se);for(Ce=new(Pe===void 0?te:Pe)(ce(Se-be,0)),xe=0;be3)){if(y)return!0;if(b)return b<603;var Se="",Pe,Ce,xe,Be;for(Pe=65;Pe<76;Pe++){switch(Ce=String.fromCharCode(Pe),Pe){case 66:case 69:case 70:case 72:xe=3;break;case 68:case 71:xe=4;break;default:xe=2}for(Be=0;Be<47;Be++)ee.push({k:Ce+Be,v:xe})}for(ee.sort(function(Ae,Te){return Te.v-Ae.v}),Be=0;Beoe(Ce)?1:-1}};de({target:"Array",proto:!0,forced:Ee},{sort:function(Pe){Pe!==void 0&&ie(Pe);var Ce=ue(this);if(he)return Pe===void 0?te(Ce):te(Ce,Pe);var xe=[],Be=se(Ce),Ae,Te;for(Te=0;Teee)throw y(te);for(Ce=ae(ye,Pe),xe=0;xehe-Pe+Se;xe--)delete ye[xe-1]}else if(Se>Pe)for(xe=he-Pe;xe>Ee;xe--)Be=xe+Pe-1,Ae=xe+Se-1,Be in ye?ye[Ae]=ye[Be]:delete ye[Ae];for(xe=0;xe2){if(Le=ce(Le),je=be(Le,0),je===43||je===45){if(Oe=be(Le,2),Oe===88||Oe===120)return NaN}else if(je===48){switch(be(Le,1)){case 66:case 98:Ke=2,Ve=49;break;case 79:case 111:Ke=8,Ve=55;break;default:return+Le}for(Ge=Ee(Le,2),ze=Ge.length,We=0;WeVe)return NaN;return parseInt(Ge,Ke)}}return+Le};if(ue(pe,!fe(" 0o1")||!fe("0b1")||fe("+0x1"))){for(var Ce=function(Le){var je=arguments.length<1?0:fe(Se(Le)),Oe=this;return re(ye,Oe)&&y(function(){te(Oe)})?ae(Object(je),Oe,Ce):je},xe=de?x(fe):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),Be=0,Ae;xe.length>Be;Be++)oe(fe,Ae=xe[Be])&&!oe(Ce,Ae)&&ee(Ce,Ae,b(fe,Ae));Ce.prototype=ye,ye.constructor=Ce,se(le,pe,Ce)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/object-assign");de({target:"Object",stat:!0,forced:Object.assign!==le},{assign:le})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/object-to-array").entries;de({target:"Object",stat:!0},{entries:function(ue){return le(ue)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/native-symbol"),ie=E("../internals/fails"),ue=E("../internals/object-get-own-property-symbols"),se=E("../internals/to-object"),oe=!le||ie(function(){ue.f(1)});de({target:"Object",stat:!0,forced:oe},{getOwnPropertySymbols:function(re){var z=ue.f;return z?z(se(re)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/to-object"),ie=E("../internals/object-keys"),ue=E("../internals/fails"),se=ue(function(){ie(1)});de({target:"Object",stat:!0,forced:se},{keys:function(ae){return ie(le(ae))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,ve,ge){var de=E("../internals/to-string-tag-support"),le=E("../internals/redefine"),ie=E("../internals/object-to-string");de||le(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),ue=E("../internals/new-promise-capability"),se=E("../internals/perform"),oe=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");de({target:"Promise",stat:!0,forced:ae},{all:function(z){var a=this,y=ue.f(a),x=y.resolve,b=y.reject,ee=se(function(){var te=ie(a.resolve),ce=[],pe=0,fe=1;oe(z,function(ye){var he=pe++,Ee=!1;fe++,le(te,a,ye).then(function(be){Ee||(Ee=!0,ce[he]=be,--fe||x(ce))},b)}),--fe||x(ce)});return ee.error&&b(ee.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,ue=E("../internals/promise-native-constructor"),se=E("../internals/get-built-in"),oe=E("../internals/is-callable"),ae=E("../internals/redefine"),re=ue&&ue.prototype;if(de({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!le&&oe(ue)){var z=se("Promise").prototype.catch;re.catch!==z&&ae(re,"catch",z,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),ue=E("../internals/global"),se=E("../internals/function-call"),oe=E("../internals/redefine"),ae=E("../internals/redefine-all"),re=E("../internals/object-set-prototype-of"),z=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),ee=E("../internals/an-instance"),te=E("../internals/species-constructor"),ce=E("../internals/task").set,pe=E("../internals/microtask"),fe=E("../internals/host-report-errors"),ye=E("../internals/perform"),he=E("../internals/queue"),Ee=E("../internals/internal-state"),be=E("../internals/promise-native-constructor"),Se=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),Ce="Promise",xe=Se.CONSTRUCTOR,Be=Se.REJECTION_EVENT,Ae=Se.SUBCLASSING,Te=Ee.getterFor(Ce),Le=Ee.set,je=be&&be.prototype,Oe=be,Ke=je,Ve=ue.TypeError,Ge=ue.document,ze=ue.process,We=Pe.f,_e=We,He=!!(Ge&&Ge.createEvent&&ue.dispatchEvent),Ze="unhandledrejection",Ye="rejectionhandled",nt=0,Je=1,Ue=2,Fe=1,Qe=2,De,ke,qe,et,$e=function(mt){var ft;return b(mt)&&x(ft=mt.then)?ft:!1},Me=function(mt,ft){var lt=ft.value,Et=ft.state==Je,St=Et?mt.ok:mt.fail,xt=mt.resolve,Lt=mt.reject,_t=mt.domain,Ht,At,Ot;try{St?(Et||(ft.rejection===Qe&&st(ft),ft.rejection=Fe),St===!0?Ht=lt:(_t&&_t.enter(),Ht=St(lt),_t&&(_t.exit(),Ot=!0)),Ht===mt.promise?Lt(Ve("Promise-chain cycle")):(At=$e(Ht))?se(At,Ht,xt,Lt):xt(Ht)):Lt(lt)}catch(Dt){_t&&!Ot&&_t.exit(),Lt(Dt)}},Ie=function(mt,ft){mt.notified||(mt.notified=!0,pe(function(){for(var lt=mt.reactions,Et;Et=lt.get();)Me(Et,mt);mt.notified=!1,ft&&!mt.rejection&&Ne(mt)}))},Re=function(mt,ft,lt){var Et,St;He?(Et=Ge.createEvent("Event"),Et.promise=ft,Et.reason=lt,Et.initEvent(mt,!1,!0),ue.dispatchEvent(Et)):Et={promise:ft,reason:lt},!Be&&(St=ue["on"+mt])?St(Et):mt===Ze&&fe("Unhandled promise rejection",lt)},Ne=function(mt){se(ce,ue,function(){var ft=mt.facade,lt=mt.value,Et=tt(mt),St;if(Et&&(St=ye(function(){ie?ze.emit("unhandledRejection",lt,ft):Re(Ze,ft,lt)}),mt.rejection=ie||tt(mt)?Qe:Fe,St.error))throw St.value})},tt=function(mt){return mt.rejection!==Fe&&!mt.parent},st=function(mt){se(ce,ue,function(){var ft=mt.facade;ie?ze.emit("rejectionHandled",ft):Re(Ye,ft,mt.value)})},rt=function(mt,ft,lt){return function(Et){mt(ft,Et,lt)}},ot=function(mt,ft,lt){mt.done||(mt.done=!0,lt&&(mt=lt),mt.value=ft,mt.state=Ue,Ie(mt,!0))},yt=function(mt,ft,lt){if(!mt.done){mt.done=!0,lt&&(mt=lt);try{if(mt.facade===ft)throw Ve("Promise can't be resolved itself");var Et=$e(ft);Et?pe(function(){var St={done:!1};try{se(Et,ft,rt(yt,St,mt),rt(ot,St,mt))}catch(xt){ot(St,xt,mt)}}):(mt.value=ft,mt.state=Je,Ie(mt,!1))}catch(St){ot({done:!1},St,mt)}}};if(xe&&(Oe=function(ft){ee(this,Ke),y(ft),se(De,this);var lt=Te(this);try{ft(rt(yt,lt),rt(ot,lt))}catch(Et){ot(lt,Et)}},Ke=Oe.prototype,De=function(ft){Le(this,{type:Ce,done:!1,notified:!1,parent:!1,reactions:new he,rejection:!1,state:nt,value:void 0})},De.prototype=ae(Ke,{then:function(ft,lt){var Et=Te(this),St=We(te(this,Oe));return Et.parent=!0,St.ok=x(ft)?ft:!0,St.fail=x(lt)&<,St.domain=ie?ze.domain:void 0,Et.state==nt?Et.reactions.add(St):pe(function(){Me(St,Et)}),St.promise}}),ke=function(){var mt=new De,ft=Te(mt);this.promise=mt,this.resolve=rt(yt,ft),this.reject=rt(ot,ft)},Pe.f=We=function(mt){return mt===Oe||mt===qe?new ke(mt):_e(mt)},!le&&x(be)&&je!==Object.prototype)){et=je.then,Ae||oe(je,"then",function(ft,lt){var Et=this;return new Oe(function(St,xt){se(et,Et,St,xt)}).then(ft,lt)},{unsafe:!0});try{delete je.constructor}catch(mt){}re&&re(je,Ke)}de({global:!0,wrap:!0,forced:xe},{Promise:Oe}),z(Oe,Ce,!1,!0),a(Ce)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,ve,ge){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),ue=E("../internals/new-promise-capability"),se=E("../internals/perform"),oe=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");de({target:"Promise",stat:!0,forced:ae},{race:function(z){var a=this,y=ue.f(a),x=y.reject,b=se(function(){var ee=ie(a.resolve);oe(z,function(te){le(ee,a,te).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),ue=E("../internals/promise-constructor-detection").CONSTRUCTOR;de({target:"Promise",stat:!0,forced:ue},{reject:function(oe){var ae=ie.f(this);return le(ae.reject,void 0,oe),ae.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/get-built-in"),ie=E("../internals/is-pure"),ue=E("../internals/promise-native-constructor"),se=E("../internals/promise-constructor-detection").CONSTRUCTOR,oe=E("../internals/promise-resolve"),ae=le("Promise"),re=ie&&!se;de({target:"Promise",stat:!0,forced:ie||se},{resolve:function(a){return oe(re&&this===ae?ue:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/is-forced"),se=E("../internals/inherit-if-required"),oe=E("../internals/create-non-enumerable-property"),ae=E("../internals/object-get-own-property-names").f,re=E("../internals/object-is-prototype-of"),z=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),ee=E("../internals/redefine"),te=E("../internals/fails"),ce=E("../internals/has-own-property"),pe=E("../internals/internal-state").enforce,fe=E("../internals/set-species"),ye=E("../internals/well-known-symbol"),he=E("../internals/regexp-unsupported-dot-all"),Ee=E("../internals/regexp-unsupported-ncg"),be=ye("match"),Se=le.RegExp,Pe=Se.prototype,Ce=le.SyntaxError,xe=ie(Pe.exec),Be=ie("".charAt),Ae=ie("".replace),Te=ie("".indexOf),Le=ie("".slice),je=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Oe=/a/g,Ke=/a/g,Ve=new Se(Oe)!==Oe,Ge=x.MISSED_STICKY,ze=x.UNSUPPORTED_Y,We=de&&(!Ve||Ge||he||Ee||te(function(){return Ke[be]=!1,Se(Oe)!=Oe||Se(Ke)==Ke||Se(Oe,"i")!="/a/i"})),_e=function(Je){for(var Ue=Je.length,Fe=0,Qe="",De=!1,ke;Fe<=Ue;Fe++){if(ke=Be(Je,Fe),ke==="\\"){Qe+=ke+Be(Je,++Fe);continue}!De&&ke==="."?Qe+="[\\s\\S]":(ke==="["?De=!0:ke==="]"&&(De=!1),Qe+=ke)}return Qe},He=function(Je){for(var Ue=Je.length,Fe=0,Qe="",De=[],ke={},qe=!1,et=!1,$e=0,Me="",Ie;Fe<=Ue;Fe++){if(Ie=Be(Je,Fe),Ie==="\\")Ie=Ie+Be(Je,++Fe);else if(Ie==="]")qe=!1;else if(!qe)switch(!0){case Ie==="[":qe=!0;break;case Ie==="(":xe(je,Le(Je,Fe+1))&&(Fe+=2,et=!0),Qe+=Ie,$e++;continue;case(Ie===">"&&et):if(Me===""||ce(ke,Me))throw new Ce("Invalid capture group name");ke[Me]=!0,De[De.length]=[Me,$e],et=!1,Me="";continue}et?Me+=Ie:Qe+=Ie}return[Qe,De]};if(ue("RegExp",We)){for(var Ze=function(Ue,Fe){var Qe=re(Pe,this),De=z(Ue),ke=Fe===void 0,qe=[],et=Ue,$e,Me,Ie,Re,Ne,tt;if(!Qe&&De&&ke&&Ue.constructor===Ze)return Ue;if((De||re(Pe,Ue))&&(Ue=Ue.source,ke&&(Fe=y(et))),Ue=Ue===void 0?"":a(Ue),Fe=Fe===void 0?"":a(Fe),et=Ue,he&&"dotAll"in Oe&&(Me=!!Fe&&Te(Fe,"s")>-1,Me&&(Fe=Ae(Fe,/s/g,""))),$e=Fe,Ge&&"sticky"in Oe&&(Ie=!!Fe&&Te(Fe,"y")>-1,Ie&&ze&&(Fe=Ae(Fe,/y/g,""))),Ee&&(Re=He(Ue),Ue=Re[0],qe=Re[1]),Ne=se(Se(Ue,Fe),Qe?this:Pe,Ze),(Me||Ie||qe.length)&&(tt=pe(Ne),Me&&(tt.dotAll=!0,tt.raw=Ze(_e(Ue),$e)),Ie&&(tt.sticky=!0),qe.length&&(tt.groups=qe)),Ue!==et)try{oe(Ne,"source",et===""?"(?:)":et)}catch(st){}return Ne},Ye=ae(Se),nt=0;Ye.length>nt;)b(Ze,Se,Ye[nt++]);Pe.constructor=Ze,Ze.prototype=Pe,ee(le,"RegExp",Ze)}fe("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/regexp-exec");de({target:"RegExp",proto:!0,forced:/./.exec!==le},{exec:le})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,ve,ge){"use strict";var de=E("../internals/function-name").PROPER,le=E("../internals/redefine"),ie=E("../internals/an-object"),ue=E("../internals/to-string"),se=E("../internals/fails"),oe=E("../internals/regexp-get-flags"),ae="toString",re=RegExp.prototype,z=re[ae],a=se(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),y=de&&z.name!=ae;(a||y)&&le(RegExp.prototype,ae,function(){var b=ie(this),ee=ue(b.source),te=ue(oe(b));return"/"+ee+"/"+te},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),ue=E("../internals/require-object-coercible"),se=E("../internals/to-string"),oe=E("../internals/correct-is-regexp-logic"),ae=le("".indexOf);de({target:"String",proto:!0,forced:!oe("includes")},{includes:function(z){return!!~ae(se(ue(this)),se(ie(z)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,ve,ge){"use strict";var de=E("../internals/string-multibyte").charAt,le=E("../internals/to-string"),ie=E("../internals/internal-state"),ue=E("../internals/define-iterator"),se="String Iterator",oe=ie.set,ae=ie.getterFor(se);ue(String,"String",function(re){oe(this,{type:se,string:le(re),index:0})},function(){var z=ae(this),a=z.string,y=z.index,x;return y>=a.length?{value:void 0,done:!0}:(x=de(a,y),z.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,ve,ge){"use strict";var de=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ue=E("../internals/to-length"),se=E("../internals/to-string"),oe=E("../internals/require-object-coercible"),ae=E("../internals/get-method"),re=E("../internals/advance-string-index"),z=E("../internals/regexp-exec-abstract");le("match",function(a,y,x){return[function(ee){var te=oe(this),ce=ee==null?void 0:ae(ee,a);return ce?de(ce,ee,te):new RegExp(ee)[a](se(te))},function(b){var ee=ie(this),te=se(b),ce=x(y,ee,te);if(ce.done)return ce.value;if(!ee.global)return z(ee,te);var pe=ee.unicode;ee.lastIndex=0;for(var fe=[],ye=0,he;(he=z(ee,te))!==null;){var Ee=se(he[0]);fe[ye]=Ee,Ee===""&&(ee.lastIndex=re(te,ue(ee.lastIndex),pe)),ye++}return ye===0?null:fe}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,ve,ge){"use strict";var de=E("../internals/function-apply"),le=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),se=E("../internals/fails"),oe=E("../internals/an-object"),ae=E("../internals/is-callable"),re=E("../internals/to-integer-or-infinity"),z=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),ee=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),ce=E("../internals/well-known-symbol"),pe=ce("replace"),fe=Math.max,ye=Math.min,he=ie([].concat),Ee=ie([].push),be=ie("".indexOf),Se=ie("".slice),Pe=function(Ae){return Ae===void 0?Ae:String(Ae)},Ce=function(){return"a".replace(/./,"$0")==="$0"}(),xe=function(){return/./[pe]?/./[pe]("a","$0")==="":!1}(),Be=!se(function(){var Ae=/./;return Ae.exec=function(){var Te=[];return Te.groups={a:"7"},Te},"".replace(Ae,"$")!=="7"});ue("replace",function(Ae,Te,Le){var je=xe?"$":"$0";return[function(Ke,Ve){var Ge=y(this),ze=Ke==null?void 0:b(Ke,pe);return ze?le(ze,Ke,Ge,Ve):le(Te,a(Ge),Ke,Ve)},function(Oe,Ke){var Ve=oe(this),Ge=a(Oe);if(typeof Ke=="string"&&be(Ke,je)===-1&&be(Ke,"$<")===-1){var ze=Le(Te,Ve,Ge,Ke);if(ze.done)return ze.value}var We=ae(Ke);We||(Ke=a(Ke));var _e=Ve.global;if(_e){var He=Ve.unicode;Ve.lastIndex=0}for(var Ze=[];;){var Ye=te(Ve,Ge);if(Ye===null||(Ee(Ze,Ye),!_e))break;var nt=a(Ye[0]);nt===""&&(Ve.lastIndex=x(Ge,z(Ve.lastIndex),He))}for(var Je="",Ue=0,Fe=0;Fe=Ue&&(Je+=Se(Ge,Ue,De)+Me,Ue=De+Qe.length)}return Je+Se(Ge,Ue)}]},!Be||!Ce||xe)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,ve,ge){"use strict";var de=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ue=E("../internals/require-object-coercible"),se=E("../internals/same-value"),oe=E("../internals/to-string"),ae=E("../internals/get-method"),re=E("../internals/regexp-exec-abstract");le("search",function(z,a,y){return[function(b){var ee=ue(this),te=b==null?void 0:ae(b,z);return te?de(te,b,ee):new RegExp(b)[z](oe(ee))},function(x){var b=ie(this),ee=oe(x),te=y(a,b,ee);if(te.done)return te.value;var ce=b.lastIndex;se(ce,0)||(b.lastIndex=0);var pe=re(b,ee);return se(b.lastIndex,ce)||(b.lastIndex=ce),pe===null?-1:pe.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(E,ve,ge){"use strict";var de=E("../internals/function-apply"),le=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),se=E("../internals/is-regexp"),oe=E("../internals/an-object"),ae=E("../internals/require-object-coercible"),re=E("../internals/species-constructor"),z=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),ee=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),ce=E("../internals/regexp-sticky-helpers"),pe=E("../internals/fails"),fe=ce.UNSUPPORTED_Y,ye=4294967295,he=Math.min,Ee=[].push,be=ie(/./.exec),Se=ie(Ee),Pe=ie("".slice),Ce=!pe(function(){var xe=/(?:)/,Be=xe.exec;xe.exec=function(){return Be.apply(this,arguments)};var Ae="ab".split(xe);return Ae.length!==2||Ae[0]!=="a"||Ae[1]!=="b"});ue("split",function(xe,Be,Ae){var Te;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Te=function(Le,je){var Oe=y(ae(this)),Ke=je===void 0?ye:je>>>0;if(Ke===0)return[];if(Le===void 0)return[Oe];if(!se(Le))return le(Be,Oe,Le,Ke);for(var Ve=[],Ge=(Le.ignoreCase?"i":"")+(Le.multiline?"m":"")+(Le.unicode?"u":"")+(Le.sticky?"y":""),ze=0,We=new RegExp(Le.source,Ge+"g"),_e,He,Ze;(_e=le(te,We,Oe))&&(He=We.lastIndex,!(He>ze&&(Se(Ve,Pe(Oe,ze,_e.index)),_e.length>1&&_e.index=Ke)));)We.lastIndex===_e.index&&We.lastIndex++;return ze===Oe.length?(Ze||!be(We,""))&&Se(Ve,""):Se(Ve,Pe(Oe,ze)),Ve.length>Ke?b(Ve,0,Ke):Ve}:"0".split(void 0,0).length?Te=function(Le,je){return Le===void 0&&je===0?[]:le(Be,this,Le,je)}:Te=Be,[function(je,Oe){var Ke=ae(this),Ve=je==null?void 0:x(je,xe);return Ve?le(Ve,je,Ke,Oe):le(Te,y(Ke),je,Oe)},function(Le,je){var Oe=oe(this),Ke=y(Le),Ve=Ae(Te,Oe,Ke,je,Te!==Be);if(Ve.done)return Ve.value;var Ge=re(Oe,RegExp),ze=Oe.unicode,We=(Oe.ignoreCase?"i":"")+(Oe.multiline?"m":"")+(Oe.unicode?"u":"")+(fe?"g":"y"),_e=new Ge(fe?"^(?:"+Oe.source+")":Oe,We),He=je===void 0?ye:je>>>0;if(He===0)return[];if(Ke.length===0)return ee(_e,Ke)===null?[Ke]:[];for(var Ze=0,Ye=0,nt=[];Ye2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").every,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("every",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/function-call"),ie=E("../internals/array-fill"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("fill",function(ae){var re=arguments.length;return le(ie,ue(this),ae,re>1?arguments[1]:void 0,re>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("filter",function(ae){var re=le(ue(this),ae,arguments.length>1?arguments[1]:void 0);return ie(this,re)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").findIndex,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("findIndex",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").find,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("find",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").forEach,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("forEach",function(oe){le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").includes,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("includes",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").indexOf,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("indexOf",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,ve,ge){"use strict";var de=E("../internals/global"),le=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/array-buffer-view-core"),se=E("../modules/es.array.iterator"),oe=E("../internals/well-known-symbol"),ae=oe("iterator"),re=de.Uint8Array,z=ie(se.values),a=ie(se.keys),y=ie(se.entries),x=ue.aTypedArray,b=ue.exportTypedArrayMethod,ee=re&&re.prototype,te=!le(function(){ee[ae].call([1])}),ce=!!ee&&ee.values&&ee[ae]===ee.values&&ee.values.name==="values",pe=function(){return z(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",pe,te||!ce,{name:"values"}),b(ae,pe,te||!ce,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/function-uncurry-this"),ie=de.aTypedArray,ue=de.exportTypedArrayMethod,se=le([].join);ue("join",function(ae){return se(ie(this),ae)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("lastIndexOf",function(ae){var re=arguments.length;return le(ie,ue(this),re>1?[ae,arguments[1]]:[ae])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("map",function(ae){return le(ue(this),ae,arguments.length>1?arguments[1]:void 0,function(re,z){return new(ie(re))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").right,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("reduceRight",function(oe){var ae=arguments.length;return le(ie(this),oe,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").left,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("reduce",function(oe){var ae=arguments.length;return le(ie(this),oe,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=de.aTypedArray,ie=de.exportTypedArrayMethod,ue=Math.floor;ie("reverse",function(){for(var oe=this,ae=le(oe).length,re=ue(ae/2),z=0,a;z1?arguments[1]:void 0,1),ye=oe(pe);if(ee)return le(y,this,ye,fe);var he=this.length,Ee=ue(ye),be=0;if(Ee+fe>he)throw re("Wrong length");for(;beb;)te[b]=y[b++];return te},ae)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").some,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("some",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,ve,ge){"use strict";var de=E("../internals/global"),le=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ue=E("../internals/a-callable"),se=E("../internals/array-sort"),oe=E("../internals/array-buffer-view-core"),ae=E("../internals/engine-ff-version"),re=E("../internals/engine-is-ie-or-edge"),z=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=oe.aTypedArray,x=oe.exportTypedArrayMethod,b=de.Uint16Array,ee=b&&le(b.prototype.sort),te=!!ee&&!(ie(function(){ee(new b(2),null)})&&ie(function(){ee(new b(2),{})})),ce=!!ee&&!ie(function(){if(z)return z<74;if(ae)return ae<67;if(re)return!0;if(a)return a<602;var fe=new b(516),ye=Array(516),he,Ee;for(he=0;he<516;he++)Ee=he%4,fe[he]=515-he,ye[he]=he-2*Ee+3;for(ee(fe,function(be,Se){return(be/4|0)-(Se/4|0)}),he=0;he<516;he++)if(fe[he]!==ye[he])return!0}),pe=function(fe){return function(ye,he){return fe!==void 0?+fe(ye,he)||0:he!==he?-1:ye!==ye?1:ye===0&&he===0?1/ye>0&&1/he<0?1:-1:ye>he}};x("sort",function(ye){return ye!==void 0&&ue(ye),ce?ee(this,ye):se(y(this),pe(ye))},!ce||te)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),ue=E("../internals/typed-array-species-constructor"),se=de.aTypedArray,oe=de.exportTypedArrayMethod;oe("subarray",function(re,z){var a=se(this),y=a.length,x=ie(re,y),b=ue(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,le((z===void 0?y:ie(z,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,ve,ge){"use strict";var de=E("../internals/global"),le=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),ue=E("../internals/fails"),se=E("../internals/array-slice"),oe=de.Int8Array,ae=ie.aTypedArray,re=ie.exportTypedArrayMethod,z=[].toLocaleString,a=!!oe&&ue(function(){z.call(new oe(1))}),y=ue(function(){return[1,2].toLocaleString()!=new oe([1,2]).toLocaleString()})||!ue(function(){oe.prototype.toLocaleString.call([1,2])});re("toLocaleString",function(){return le(z,a?se(ae(this)):ae(this),se(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core").exportTypedArrayMethod,le=E("../internals/fails"),ie=E("../internals/global"),ue=E("../internals/function-uncurry-this"),se=ie.Uint8Array,oe=se&&se.prototype||{},ae=[].toString,re=ue([].join);le(function(){ae.call({})})&&(ae=function(){return re(this)});var z=oe.toString!=ae;de("toString",ae,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,ve,ge){var de=E("../internals/typed-array-constructor");de("Uint8",function(le){return function(ue,se,oe){return le(this,ue,se,oe)}})},{"../internals/typed-array-constructor":258}],339:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ue=E("../internals/array-for-each"),se=E("../internals/create-non-enumerable-property"),oe=function(re){if(re&&re.forEach!==ue)try{se(re,"forEach",ue)}catch(z){re.forEach=ue}};for(var ae in le)le[ae]&&oe(de[ae]&&de[ae].prototype);oe(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ue=E("../modules/es.array.iterator"),se=E("../internals/create-non-enumerable-property"),oe=E("../internals/well-known-symbol"),ae=oe("iterator"),re=oe("toStringTag"),z=ue.values,a=function(x,b){if(x){if(x[ae]!==z)try{se(x,ae,z)}catch(te){x[ae]=z}if(x[re]||se(x,re,b),le[b]){for(var ee in ue)if(x[ee]!==ue[ee])try{se(x,ee,ue[ee])}catch(te){x[ee]=ue[ee]}}}};for(var y in le)a(de[y]&&de[y].prototype,y);a(ie,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,ve,ge){function de(ce){return Array.isArray?Array.isArray(ce):te(ce)==="[object Array]"}ge.isArray=de;function le(ce){return typeof ce=="boolean"}ge.isBoolean=le;function ie(ce){return ce===null}ge.isNull=ie;function ue(ce){return ce==null}ge.isNullOrUndefined=ue;function se(ce){return typeof ce=="number"}ge.isNumber=se;function oe(ce){return typeof ce=="string"}ge.isString=oe;function ae(ce){return typeof ce=="symbol"}ge.isSymbol=ae;function re(ce){return ce===void 0}ge.isUndefined=re;function z(ce){return te(ce)==="[object RegExp]"}ge.isRegExp=z;function a(ce){return typeof ce=="object"&&ce!==null}ge.isObject=a;function y(ce){return te(ce)==="[object Date]"}ge.isDate=y;function x(ce){return te(ce)==="[object Error]"||ce instanceof Error}ge.isError=x;function b(ce){return typeof ce=="function"}ge.isFunction=b;function ee(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}ge.isPrimitive=ee,ge.isBuffer=E("buffer").Buffer.isBuffer;function te(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(E,ve,ge){(function(de){"use strict";var le=function(){var ae=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,re=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,z=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&oe(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(le.masks[y]||y||le.masks.default);var ee=y.slice(0,4);(ee==="UTC:"||ee==="GMT:")&&(y=y.slice(4),x=!0,ee==="GMT:"&&(b=!0));var te=x?"getUTC":"get",ce=a[te+"Date"](),pe=a[te+"Day"](),fe=a[te+"Month"](),ye=a[te+"FullYear"](),he=a[te+"Hours"](),Ee=a[te+"Minutes"](),be=a[te+"Seconds"](),Se=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),Ce=ue(a),xe=se(a),Be={d:ce,dd:ie(ce),ddd:le.i18n.dayNames[pe],dddd:le.i18n.dayNames[pe+7],m:fe+1,mm:ie(fe+1),mmm:le.i18n.monthNames[fe],mmmm:le.i18n.monthNames[fe+12],yy:String(ye).slice(2),yyyy:ye,h:he%12||12,hh:ie(he%12||12),H:he,HH:ie(he),M:Ee,MM:ie(Ee),s:be,ss:ie(be),l:ie(Se,3),L:ie(Math.round(Se/10)),t:he<12?"a":"p",tt:he<12?"am":"pm",T:he<12?"A":"P",TT:he<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(re)||[""]).pop().replace(z,""),o:(Pe>0?"-":"+")+ie(Math.floor(Math.abs(Pe)/60)*100+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:Ce,N:xe};return y.replace(ae,function(Ae){return Ae in Be?Be[Ae]:Ae.slice(1,Ae.length-1)})}}();le.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},le.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function ie(ae,re){for(ae=String(ae),re=re||2;ae.length]/;ve.exports=le;function le(ie){var ue=""+ie,se=de.exec(ue);if(!se)return ue;var oe,ae="",re=0,z=0;for(re=se.index;re0&&(Be=Se[0]),Be instanceof Error)throw Be;var Ae=new Error("Unhandled error."+(Be?" ("+Be.message+")":""));throw Ae.context=Be,Ae}var Te=xe[be];if(Te===void 0)return!1;if(typeof Te=="function")le(Te,this,Se);else for(var Le=Te.length,je=te(Te,Le),Pe=0;Pe0&&Be.length>Ce&&!Be.warned){Be.warned=!0;var Ae=new Error("Possible EventEmitter memory leak detected. "+Be.length+" "+String(be)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ae.name="MaxListenersExceededWarning",Ae.emitter=Ee,Ae.type=be,Ae.count=Be.length,ue(Ae)}return Ee}oe.prototype.addListener=function(be,Se){return a(this,be,Se,!1)},oe.prototype.on=oe.prototype.addListener,oe.prototype.prependListener=function(be,Se){return a(this,be,Se,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Ee,be,Se){var Pe={fired:!1,wrapFn:void 0,target:Ee,type:be,listener:Se},Ce=y.bind(Pe);return Ce.listener=Se,Pe.wrapFn=Ce,Ce}oe.prototype.once=function(be,Se){return re(Se),this.on(be,x(this,be,Se)),this},oe.prototype.prependOnceListener=function(be,Se){return re(Se),this.prependListener(be,x(this,be,Se)),this},oe.prototype.removeListener=function(be,Se){var Pe,Ce,xe,Be,Ae;if(re(Se),Ce=this._events,Ce===void 0)return this;if(Pe=Ce[be],Pe===void 0)return this;if(Pe===Se||Pe.listener===Se)--this._eventsCount===0?this._events=Object.create(null):(delete Ce[be],Ce.removeListener&&this.emit("removeListener",be,Pe.listener||Se));else if(typeof Pe!="function"){for(xe=-1,Be=Pe.length-1;Be>=0;Be--)if(Pe[Be]===Se||Pe[Be].listener===Se){Ae=Pe[Be].listener,xe=Be;break}if(xe<0)return this;xe===0?Pe.shift():ce(Pe,xe),Pe.length===1&&(Ce[be]=Pe[0]),Ce.removeListener!==void 0&&this.emit("removeListener",be,Ae||Se)}return this},oe.prototype.off=oe.prototype.removeListener,oe.prototype.removeAllListeners=function(be){var Se,Pe,Ce;if(Pe=this._events,Pe===void 0)return this;if(Pe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Pe[be]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[be]),this;if(arguments.length===0){var xe=Object.keys(Pe),Be;for(Ce=0;Ce=0;Ce--)this.removeListener(be,Se[Ce]);return this};function b(Ee,be,Se){var Pe=Ee._events;if(Pe===void 0)return[];var Ce=Pe[be];return Ce===void 0?[]:typeof Ce=="function"?Se?[Ce.listener||Ce]:[Ce]:Se?pe(Ce):te(Ce,Ce.length)}oe.prototype.listeners=function(be){return b(this,be,!0)},oe.prototype.rawListeners=function(be){return b(this,be,!1)},oe.listenerCount=function(Ee,be){return typeof Ee.listenerCount=="function"?Ee.listenerCount(be):ee.call(Ee,be)},oe.prototype.listenerCount=ee;function ee(Ee){var be=this._events;if(be!==void 0){var Se=be[Ee];if(typeof Se=="function")return 1;if(Se!==void 0)return Se.length}return 0}oe.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function te(Ee,be){for(var Se=new Array(be),Pe=0;Pe=3&&(x=y),le.call(z)==="[object Array]"?ue(z,a,x):typeof z=="string"?se(z,a,x):oe(z,a,x)};ve.exports=ae},{"is-callable":367}],346:[function(E,ve,ge){"use strict";var de="Function.prototype.bind called on incompatible ",le=Array.prototype.slice,ie=Object.prototype.toString,ue="[object Function]";ve.exports=function(oe){var ae=this;if(typeof ae!="function"||ie.call(ae)!==ue)throw new TypeError(de+ae);for(var re=le.call(arguments,1),z,a=function(){if(this instanceof z){var te=ae.apply(this,re.concat(le.call(arguments)));return Object(te)===te?te:this}else return ae.apply(oe,re.concat(le.call(arguments)))},y=Math.max(0,ae.length-re.length),x=[],b=0;b1&&typeof je!="boolean")throw new ue('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Le)===null)throw new le("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Oe=Be(Le),Ke=Oe.length>0?Oe[0]:"",Ve=Ae("%"+Ke+"%",je),Ge=Ve.name,ze=Ve.value,We=!1,_e=Ve.alias;_e&&(Ke=_e[0],Ee(Oe,he([0,1],_e)));for(var He=1,Ze=!0;He=Oe.length){var Ue=oe(ze,Ye);Ze=!!Ue,Ze&&"get"in Ue&&!("originalValue"in Ue.get)?ze=Ue.get:ze=ze[Ye]}else Ze=ye(ze,Ye),ze=ze[Ye];Ze&&!We&&(ee[Ge]=ze)}}return ze}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,ve,ge){"use strict";var de=E("get-intrinsic"),le=de("%Object.getOwnPropertyDescriptor%",!0);if(le)try{le([],"length")}catch(ie){le=null}ve.exports=le},{"get-intrinsic":348}],350:[function(E,ve,ge){"use strict";var de={foo:{}},le=Object;ve.exports=function(){return{__proto__:de}.foo===de.foo&&!({__proto__:null}instanceof le)}},{}],351:[function(E,ve,ge){"use strict";var de=typeof Symbol!="undefined"&&Symbol,le=E("./shams");ve.exports=function(){return typeof de!="function"||typeof Symbol!="function"||typeof de("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:le()}},{"./shams":352}],352:[function(E,ve,ge){"use strict";ve.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var le={},ie=Symbol("test"),ue=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(ue)!=="[object Symbol]")return!1;var se=42;le[ie]=se;for(ie in le)return!1;if(typeof Object.keys=="function"&&Object.keys(le).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(le).length!==0)return!1;var oe=Object.getOwnPropertySymbols(le);if(oe.length!==1||oe[0]!==ie||!Object.prototype.propertyIsEnumerable.call(le,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var ae=Object.getOwnPropertyDescriptor(le,ie);if(ae.value!==se||ae.enumerable!==!0)return!1}return!0}},{}],353:[function(E,ve,ge){"use strict";var de=E("has-symbols/shams");ve.exports=function(){return de()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,ve,ge){"use strict";var de=E("function-bind");ve.exports=de.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,ve,ge){var de=E("http"),le=E("url"),ie=ve.exports;for(var ue in de)de.hasOwnProperty(ue)&&(ie[ue]=de[ue]);ie.request=function(oe,ae){return oe=se(oe),de.request.call(this,oe,ae)},ie.get=function(oe,ae){return oe=se(oe),de.get.call(this,oe,ae)};function se(oe){if(typeof oe=="string"&&(oe=le.parse(oe)),oe.protocol||(oe.protocol="https:"),oe.protocol!=="https:")throw new Error('Protocol "'+oe.protocol+'" not supported. Expected "https:"');return oe}},{http:468,url:472}],356:[function(E,ve,ge){"use strict";var de=E("util"),le=E("ms");ve.exports=function(ie){if(typeof ie=="number")return ie;var ue=le(ie);if(ue===void 0){var se=new Error(de.format("humanize-ms(%j) result undefined",ie));console.warn(se.stack)}return ue}},{ms:376,util:419}],357:[function(E,ve,ge){ge.read=function(de,le,ie,ue,se){var oe,ae,re=se*8-ue-1,z=(1<>1,y=-7,x=ie?se-1:0,b=ie?-1:1,ee=de[le+x];for(x+=b,oe=ee&(1<<-y)-1,ee>>=-y,y+=re;y>0;oe=oe*256+de[le+x],x+=b,y-=8);for(ae=oe&(1<<-y)-1,oe>>=-y,y+=ue;y>0;ae=ae*256+de[le+x],x+=b,y-=8);if(oe===0)oe=1-a;else{if(oe===z)return ae?NaN:(ee?-1:1)*(1/0);ae=ae+Math.pow(2,ue),oe=oe-a}return(ee?-1:1)*ae*Math.pow(2,oe-ue)},ge.write=function(de,le,ie,ue,se,oe){var ae,re,z,a=oe*8-se-1,y=(1<>1,b=se===23?Math.pow(2,-24)-Math.pow(2,-77):0,ee=ue?0:oe-1,te=ue?1:-1,ce=le<0||le===0&&1/le<0?1:0;for(le=Math.abs(le),isNaN(le)||le===1/0?(re=isNaN(le)?1:0,ae=y):(ae=Math.floor(Math.log(le)/Math.LN2),le*(z=Math.pow(2,-ae))<1&&(ae--,z*=2),ae+x>=1?le+=b/z:le+=b*Math.pow(2,1-x),le*z>=2&&(ae++,z/=2),ae+x>=y?(re=0,ae=y):ae+x>=1?(re=(le*z-1)*Math.pow(2,se),ae=ae+x):(re=le*Math.pow(2,x-1)*Math.pow(2,se),ae=0));se>=8;de[ie+ee]=re&255,ee+=te,re/=256,se-=8);for(ae=ae<0;de[ie+ee]=ae&255,ee+=te,ae/=256,a-=8);de[ie+ee-te]|=ce*128}},{}],358:[function(E,ve,ge){"use strict";var de=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],le,ie,ue=-1,se=[],oe=!1;function ae(){!le||!ie||(le=!1,ie.length?se=ie.concat(se):ue=-1,se.length&&re())}function re(){if(!le){oe=!1,le=!0;for(var ee=se.length,te=setTimeout(ae);ee;){for(ie=se,se=[];ie&&++ue1)for(var ce=1;ce=0&&ie(re)!=="[object Array]"&&ie(re.callee)==="[object Function]"},oe=function(){return ue(arguments)}();ue.isLegacyArguments=se,ve.exports=oe?ue:se},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,ve,ge){ve.exports=function(ie){return ie!=null&&(de(ie)||le(ie)||!!ie._isBuffer)};function de(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function le(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&de(ie.slice(0,0))}},{}],367:[function(E,ve,ge){"use strict";var de=Function.prototype.toString,le=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,ue;if(typeof le=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw ue}}),ue={},le(function(){throw 42},null,ie)}catch(ye){ye!==ue&&(le=null)}else le=null;var se=/^\s*class\b/,oe=function(he){try{var Ee=de.call(he);return se.test(Ee)}catch(be){return!1}},ae=function(he){try{return oe(he)?!1:(de.call(he),!0)}catch(Ee){return!1}},re=Object.prototype.toString,z="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",ee="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),pe=function(){return!1};if(typeof document=="object"){var fe=document.all;re.call(fe)===re.call(document.all)&&(pe=function(he){if((ce||!he)&&(typeof he=="undefined"||typeof he=="object"))try{var Ee=re.call(he);return(Ee===x||Ee===b||Ee===ee||Ee===z)&&he("")==null}catch(be){}return!1})}ve.exports=le?function(he){if(pe(he))return!0;if(!he||typeof he!="function"&&typeof he!="object")return!1;try{le(he,null,ie)}catch(Ee){if(Ee!==ue)return!1}return!oe(he)&&ae(he)}:function(he){if(pe(he))return!0;if(!he||typeof he!="function"&&typeof he!="object")return!1;if(te)return ae(he);if(oe(he))return!1;var Ee=re.call(he);return Ee!==a&&Ee!==y&&!/^\[object HTML/.test(Ee)?!1:ae(he)}},{}],368:[function(E,ve,ge){"use strict";var de=Object.prototype.toString,le=Function.prototype.toString,ie=/^\s*(?:function)?\*/,ue=E("has-tostringtag/shams")(),se=Object.getPrototypeOf,oe=function(){if(!ue)return!1;try{return Function("return function*() {}")()}catch(re){}},ae;ve.exports=function(z){if(typeof z!="function")return!1;if(ie.test(le.call(z)))return!0;if(!ue){var a=de.call(z);return a==="[object GeneratorFunction]"}if(!se)return!1;if(typeof ae=="undefined"){var y=oe();ae=y?se(y):!1}return se(z)===ae}},{"has-tostringtag/shams":353}],369:[function(E,ve,ge){"use strict";var de=E("which-typed-array");ve.exports=function(ie){return!!de(ie)}},{"which-typed-array":420}],370:[function(E,ve,ge){var de={}.toString;ve.exports=Array.isArray||function(le){return de.call(le)=="[object Array]"}},{}],371:[function(E,ve,ge){(function(de){(function(){(function(le,ie){typeof ge=="object"&&typeof ve!="undefined"?ve.exports=ie(le):typeof me=="function"&&me.amd?me(ie):ie(le)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof de!="undefined"?de:this,function(le){"use strict";le=le||{};var ie=le.Base64,ue="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=function(Le){for(var je={},Oe=0,Ke=Le.length;Oe>>6)+ae(128|je&63):ae(224|je>>>12&15)+ae(128|je>>>6&63)+ae(128|je&63)}else{var je=65536+(Le.charCodeAt(0)-55296)*1024+(Le.charCodeAt(1)-56320);return ae(240|je>>>18&7)+ae(128|je>>>12&63)+ae(128|je>>>6&63)+ae(128|je&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Le){return Le.replace(z,re)},y=function(Le){var je=[0,2,1][Le.length%3],Oe=Le.charCodeAt(0)<<16|(Le.length>1?Le.charCodeAt(1):0)<<8|(Le.length>2?Le.charCodeAt(2):0),Ke=[se.charAt(Oe>>>18),se.charAt(Oe>>>12&63),je>=2?"=":se.charAt(Oe>>>6&63),je>=1?"=":se.charAt(Oe&63)];return Ke.join("")},x=le.btoa&&typeof le.btoa=="function"?function(Le){return le.btoa(Le)}:function(Le){if(Le.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Le.replace(/[\s\S]{1,3}/g,y)},b=function(Le){return x(a(String(Le)))},ee=function(Le){return Le.replace(/[+\/]/g,function(je){return je=="+"?"-":"_"}).replace(/=/g,"")},te=function(Le,je){return je?ee(b(Le)):b(Le)},ce=function(Le){return te(Le,!0)},pe;le.Uint8Array&&(pe=function(Le,je){for(var Oe="",Ke=0,Ve=Le.length;Ke>>18)+se.charAt(_e>>>12&63)+(typeof ze!="undefined"?se.charAt(_e>>>6&63):"=")+(typeof We!="undefined"?se.charAt(_e&63):"=")}return je?ee(Oe):Oe});var fe=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ye=function(Le){switch(Le.length){case 4:var je=(7&Le.charCodeAt(0))<<18|(63&Le.charCodeAt(1))<<12|(63&Le.charCodeAt(2))<<6|63&Le.charCodeAt(3),Oe=je-65536;return ae((Oe>>>10)+55296)+ae((Oe&1023)+56320);case 3:return ae((15&Le.charCodeAt(0))<<12|(63&Le.charCodeAt(1))<<6|63&Le.charCodeAt(2));default:return ae((31&Le.charCodeAt(0))<<6|63&Le.charCodeAt(1))}},he=function(Le){return Le.replace(fe,ye)},Ee=function(Le){var je=Le.length,Oe=je%4,Ke=(je>0?oe[Le.charAt(0)]<<18:0)|(je>1?oe[Le.charAt(1)]<<12:0)|(je>2?oe[Le.charAt(2)]<<6:0)|(je>3?oe[Le.charAt(3)]:0),Ve=[ae(Ke>>>16),ae(Ke>>>8&255),ae(Ke&255)];return Ve.length-=[0,0,2,1][Oe],Ve.join("")},be=le.atob&&typeof le.atob=="function"?function(Le){return le.atob(Le)}:function(Le){return Le.replace(/\S{1,4}/g,Ee)},Se=function(Le){return be(String(Le).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Le){return he(be(Le))},Ce=function(Le){return String(Le).replace(/[-_]/g,function(je){return je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},xe=function(Le){return Pe(Ce(Le))},Be;le.Uint8Array&&(Be=function(Le){return Uint8Array.from(Se(Ce(Le)),function(je){return je.charCodeAt(0)})});var Ae=function(){var Le=le.Base64;return le.Base64=ie,Le};if(le.Base64={VERSION:ue,atob:Se,btoa:x,fromBase64:xe,toBase64:te,utob:a,encode:te,encodeURI:ce,btou:he,decode:xe,noConflict:Ae,fromUint8Array:pe,toUint8Array:Be},typeof Object.defineProperty=="function"){var Te=function(Le){return{value:Le,enumerable:!1,writable:!0,configurable:!0}};le.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Te(function(){return xe(this)})),Object.defineProperty(String.prototype,"toBase64",Te(function(Le){return te(this,Le)})),Object.defineProperty(String.prototype,"toBase64URI",Te(function(){return te(this,!0)}))}}return le.Meteor&&(Base64=le.Base64),typeof ve!="undefined"&&ve.exports?ve.exports.Base64=le.Base64:typeof me=="function"&&me.amd&&me([],function(){return le.Base64}),{Base64:le.Base64}})}).call(this)}).call(this,typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,ve,ge){"use strict";ve.exports=le;var de=Object.prototype.hasOwnProperty;function le(ie,ue,se){if(!ie)throw new TypeError("argument dest is required");if(!ue)throw new TypeError("argument src is required");return se===void 0&&(se=!0),Object.getOwnPropertyNames(ue).forEach(function(ae){if(!(!se&&de.call(ie,ae))){var re=Object.getOwnPropertyDescriptor(ue,ae);Object.defineProperty(ie,ae,re)}}),ie}},{}],373:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function de(){this._types=Object.create(null),this._extensions=Object.create(null);for(var le=0;le0)return ae(y);if(b==="number"&&isFinite(y))return x.long?z(y):re(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function ae(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),ee=(x[2]||"ms").toLowerCase();switch(ee){case"years":case"year":case"yrs":case"yr":case"y":return b*oe;case"weeks":case"week":case"w":return b*se;case"days":case"day":case"d":return b*ue;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ie;case"minutes":case"minute":case"mins":case"min":case"m":return b*le;case"seconds":case"second":case"secs":case"sec":case"s":return b*de;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function re(y){var x=Math.abs(y);return x>=ue?Math.round(y/ue)+"d":x>=ie?Math.round(y/ie)+"h":x>=le?Math.round(y/le)+"m":x>=de?Math.round(y/de)+"s":y+"ms"}function z(y){var x=Math.abs(y);return x>=ue?a(y,x,ue,"day"):x>=ie?a(y,x,ie,"hour"):x>=le?a(y,x,le,"minute"):x>=de?a(y,x,de,"second"):y+" ms"}function a(y,x,b,ee){var te=x>=b*1.5;return Math.round(y/b)+" "+ee+(te?"s":"")}},{}],377:[function(E,ve,ge){"use strict";var de=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function ue(oe){if(oe==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(oe)}function se(){try{if(!Object.assign)return!1;var oe=new String("abc");if(oe[5]="de",Object.getOwnPropertyNames(oe)[0]==="5")return!1;for(var ae={},re=0;re<10;re++)ae["_"+String.fromCharCode(re)]=re;var z=Object.getOwnPropertyNames(ae).map(function(y){return ae[y]});if(z.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}ve.exports=se()?Object.assign:function(oe,ae){for(var re,z=ue(oe),a,y=1;y2){var ee=re.lastIndexOf("/");if(ee!==re.length-1){ee===-1?(re="",z=0):(re=re.slice(0,ee),z=re.length-1-re.lastIndexOf("/")),a=b,y=0;continue}}else if(re.length===2||re.length===1){re="",z=0,a=b,y=0;continue}}ae&&(re.length>0?re+="/..":re="..",z=2)}else re.length>0?re+="/"+oe.slice(a+1,b):re=oe.slice(a+1,b),z=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return re}function ue(oe,ae){var re=ae.dir||ae.root,z=ae.base||(ae.name||"")+(ae.ext||"");return re?re===ae.root?re+z:re+oe+z:z}var se={resolve:function(){for(var ae="",re=!1,z,a=arguments.length-1;a>=-1&&!re;a--){var y;a>=0?y=arguments[a]:(z===void 0&&(z=de.cwd()),y=z),le(y),y.length!==0&&(ae=y+"/"+ae,re=y.charCodeAt(0)===47)}return ae=ie(ae,!re),re?ae.length>0?"/"+ae:"/":ae.length>0?ae:"."},normalize:function(ae){if(le(ae),ae.length===0)return".";var re=ae.charCodeAt(0)===47,z=ae.charCodeAt(ae.length-1)===47;return ae=ie(ae,!re),ae.length===0&&!re&&(ae="."),ae.length>0&&z&&(ae+="/"),re?"/"+ae:ae},isAbsolute:function(ae){return le(ae),ae.length>0&&ae.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var ae,re=0;re0&&(ae===void 0?ae=z:ae+="/"+z)}return ae===void 0?".":se.normalize(ae)},relative:function(ae,re){if(le(ae),le(re),ae===re||(ae=se.resolve(ae),re=se.resolve(re),ae===re))return"";for(var z=1;zte){if(re.charCodeAt(x+pe)===47)return re.slice(x+pe+1);if(pe===0)return re.slice(x+pe)}else y>te&&(ae.charCodeAt(z+pe)===47?ce=pe:pe===0&&(ce=0));break}var fe=ae.charCodeAt(z+pe),ye=re.charCodeAt(x+pe);if(fe!==ye)break;fe===47&&(ce=pe)}var he="";for(pe=z+ce+1;pe<=a;++pe)(pe===a||ae.charCodeAt(pe)===47)&&(he.length===0?he+="..":he+="/..");return he.length>0?he+re.slice(x+ce):(x+=ce,re.charCodeAt(x)===47&&++x,re.slice(x))},_makeLong:function(ae){return ae},dirname:function(ae){if(le(ae),ae.length===0)return".";for(var re=ae.charCodeAt(0),z=re===47,a=-1,y=!0,x=ae.length-1;x>=1;--x)if(re=ae.charCodeAt(x),re===47){if(!y){a=x;break}}else y=!1;return a===-1?z?"/":".":z&&a===1?"//":ae.slice(0,a)},basename:function(ae,re){if(re!==void 0&&typeof re!="string")throw new TypeError('"ext" argument must be a string');le(ae);var z=0,a=-1,y=!0,x;if(re!==void 0&&re.length>0&&re.length<=ae.length){if(re.length===ae.length&&re===ae)return"";var b=re.length-1,ee=-1;for(x=ae.length-1;x>=0;--x){var te=ae.charCodeAt(x);if(te===47){if(!y){z=x+1;break}}else ee===-1&&(y=!1,ee=x+1),b>=0&&(te===re.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=ee))}return z===a?a=ee:a===-1&&(a=ae.length),ae.slice(z,a)}else{for(x=ae.length-1;x>=0;--x)if(ae.charCodeAt(x)===47){if(!y){z=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":ae.slice(z,a)}},extname:function(ae){le(ae);for(var re=-1,z=0,a=-1,y=!0,x=0,b=ae.length-1;b>=0;--b){var ee=ae.charCodeAt(b);if(ee===47){if(!y){z=b+1;break}continue}a===-1&&(y=!1,a=b+1),ee===46?re===-1?re=b:x!==1&&(x=1):re!==-1&&(x=-1)}return re===-1||a===-1||x===0||x===1&&re===a-1&&re===z+1?"":ae.slice(re,a)},format:function(ae){if(ae===null||typeof ae!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof ae);return ue("/",ae)},parse:function(ae){le(ae);var re={root:"",dir:"",base:"",ext:"",name:""};if(ae.length===0)return re;var z=ae.charCodeAt(0),a=z===47,y;a?(re.root="/",y=1):y=0;for(var x=-1,b=0,ee=-1,te=!0,ce=ae.length-1,pe=0;ce>=y;--ce){if(z=ae.charCodeAt(ce),z===47){if(!te){b=ce+1;break}continue}ee===-1&&(te=!1,ee=ce+1),z===46?x===-1?x=ce:pe!==1&&(pe=1):x!==-1&&(pe=-1)}return x===-1||ee===-1||pe===0||pe===1&&x===ee-1&&x===b+1?ee!==-1&&(b===0&&a?re.base=re.name=ae.slice(1,ee):re.base=re.name=ae.slice(b,ee)):(b===0&&a?(re.name=ae.slice(1,x),re.base=ae.slice(1,ee)):(re.name=ae.slice(b,x),re.base=ae.slice(b,ee)),re.ext=ae.slice(x,ee)),b>0?re.dir=ae.slice(0,b-1):a&&(re.dir="/"),re},sep:"/",delimiter:":",win32:null,posix:null};se.posix=se,ve.exports=se}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,ve,ge){(function(de){(function(){(function(){"use strict";var le={function:!0,object:!0},ie=le[typeof window]&&window||this,ue=ie,se=le[typeof ge]&&ge,oe=le[typeof ve]&&ve&&!ve.nodeType&&ve,ae=se&&oe&&typeof de=="object"&&de;ae&&(ae.global===ae||ae.window===ae||ae.self===ae)&&(ie=ae);var re=Math.pow(2,53)-1,z=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function ee(xe){return xe=String(xe),xe.charAt(0).toUpperCase()+xe.slice(1)}function te(xe,Be,Ae){var Te={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return Be&&Ae&&/^Win/i.test(xe)&&!/^Windows Phone /i.test(xe)&&(Te=Te[/[\d.]+$/.exec(xe)])&&(xe="Windows "+Te),xe=String(xe),Be&&Ae&&(xe=xe.replace(RegExp(Be,"i"),Ae)),xe=pe(xe.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),xe}function ce(xe,Be){var Ae=-1,Te=xe?xe.length:0;if(typeof Te=="number"&&Te>-1&&Te<=re)for(;++Ae3&&"WebKit"||/\bOpera\b/.test(Ie)&&(/\bOPR\b/.test(xe)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(xe)&&!/^(?:Trident|EdgeHTML)$/.test(Me)&&"WebKit"||!Me&&/\bMSIE\b/i.test(xe)&&(tt=="Mac OS"?"Tasman":"Trident")||Me=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ie)&&"NetFront")&&(Me=[Fe]),Ie=="IE"&&(Fe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(xe)||0)[1])?(Ie+=" Mobile",tt="Windows Phone "+(/\+$/.test(Fe)?Fe:Fe+".x"),De.unshift("desktop mode")):/\bWPDesktop\b/i.test(xe)?(Ie="IE Mobile",tt="Windows Phone 8.x",De.unshift("desktop mode"),et||(et=(/\brv:([\d.]+)/.exec(xe)||0)[1])):Ie!="IE"&&Me=="Trident"&&(Fe=/\brv:([\d.]+)/.exec(xe))&&(Ie&&De.push("identifying as "+Ie+(et?" "+et:"")),Ie="IE",et=Fe[1]),qe){if(he(Be,"global"))if(_e&&(Fe=_e.lang.System,Qe=Fe.getProperty("os.arch"),tt=tt||Fe.getProperty("os.name")+" "+Fe.getProperty("os.version")),He){try{et=Be.require("ringo/engine").version.join("."),Ie="RingoJS"}catch(St){(Fe=Be.system)&&Fe.global.system==Be.system&&(Ie="Narwhal",tt||(tt=Fe[0].os||null))}Ie||(Ie="Rhino")}else typeof Be.process=="object"&&!Be.process.browser&&(Fe=Be.process)&&(typeof Fe.versions=="object"&&(typeof Fe.versions.electron=="string"?(De.push("Node "+Fe.versions.node),Ie="Electron",et=Fe.versions.electron):typeof Fe.versions.nw=="string"&&(De.push("Chromium "+et,"Node "+Fe.versions.node),Ie="NW.js",et=Fe.versions.nw)),Ie||(Ie="Node.js",Qe=Fe.arch,tt=Fe.platform,et=/[\d.]+/.exec(Fe.version),et=et?et[0]:null));else ye(Fe=Be.runtime)==Ve?(Ie="Adobe AIR",tt=Fe.flash.system.Capabilities.os):ye(Fe=Be.phantom)==We?(Ie="PhantomJS",et=(Fe=Fe.version||null)&&Fe.major+"."+Fe.minor+"."+Fe.patch):typeof nt.documentMode=="number"&&(Fe=/\bTrident\/(\d+)/i.exec(xe))?(et=[et,nt.documentMode],(Fe=+Fe[1]+4)!=et[1]&&(De.push("IE "+et[1]+" mode"),Me&&(Me[1]=""),et[1]=Fe),et=Ie=="IE"?String(et[1].toFixed(1)):et[0]):typeof nt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ie)&&(De.push("masking as "+Ie+" "+et),Ie="IE",et="11.0",Me=["Trident"],tt="Windows");tt=tt&&pe(tt)}if(et&&(Fe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(et)||/(?:alpha|beta)(?: ?\d)?/i.exec(xe+";"+(qe&&Te.appMinorVersion))||/\bMinefield\b/i.test(xe)&&"a")&&(ke=/b/i.test(Fe)?"beta":"alpha",et=et.replace(RegExp(Fe+"\\+?$"),"")+(ke=="beta"?Ye:Ze)+(/\d+\+?/.exec(Fe)||"")),Ie=="Fennec"||Ie=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(tt))Ie="Firefox Mobile";else if(Ie=="Maxthon"&&et)et=et.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Re))Re=="Xbox 360"&&(tt=null),Re=="Xbox 360"&&/\bIEMobile\b/.test(xe)&&De.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Ie)||Ie&&!Re&&!/Browser|Mobi/.test(Ie))&&(tt=="Windows CE"||/Mobi/i.test(xe)))Ie+=" Mobile";else if(Ie=="IE"&&qe)try{Be.external===null&&De.unshift("platform preview")}catch(St){De.unshift("embedded")}else(/\bBlackBerry\b/.test(Re)||/\bBB10\b/.test(xe))&&(Fe=(RegExp(Re.replace(/ +/g," *")+"/([.\\d]+)","i").exec(xe)||0)[1]||et)?(Fe=[Fe,/BB10/.test(xe)],tt=(Fe[1]?(Re=null,Ne="BlackBerry"):"Device Software")+" "+Fe[0],et=null):this!=fe&&Re!="Wii"&&(qe&&Je||/Opera/.test(Ie)&&/\b(?:MSIE|Firefox)\b/i.test(xe)||Ie=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(tt)||Ie=="IE"&&(tt&&!/^Win/.test(tt)&&et>5.5||/\bWindows XP\b/.test(tt)&&et>8||et==8&&!/\bTrident\b/.test(xe)))&&!z.test(Fe=Pe.call(fe,xe.replace(z,"")+";"))&&Fe.name&&(Fe="ing as "+Fe.name+((Fe=Fe.version)?" "+Fe:""),z.test(Ie)?(/\bIE\b/.test(Fe)&&tt=="Mac OS"&&(tt=null),Fe="identify"+Fe):(Fe="mask"+Fe,Ue?Ie=pe(Ue.replace(/([a-z])([A-Z])/g,"$1 $2")):Ie="Opera",/\bIE\b/.test(Fe)&&(tt=null),qe||(et=null)),Me=["Presto"],De.push(Fe));(Fe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(xe)||0)[1])&&(Fe=[parseFloat(Fe.replace(/\.(\d)$/,".0$1")),Fe],Ie=="Safari"&&Fe[1].slice(-1)=="+"?(Ie="WebKit Nightly",ke="alpha",et=Fe[1].slice(0,-1)):(et==Fe[1]||et==(Fe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(xe)||0)[1]))&&(et=null),Fe[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(xe)||0)[1],Fe[0]==537.36&&Fe[2]==537.36&&parseFloat(Fe[1])>=28&&Me=="WebKit"&&(Me=["Blink"]),!qe||!Oe&&!Fe[1]?(Me&&(Me[1]="like Safari"),Fe=(Fe=Fe[0],Fe<400?1:Fe<500?2:Fe<526?3:Fe<533?4:Fe<534?"4+":Fe<535?5:Fe<537?6:Fe<538?7:Fe<601?8:Fe<602?9:Fe<604?10:Fe<606?11:Fe<608?12:"12")):(Me&&(Me[1]="like Chrome"),Fe=Fe[1]||(Fe=Fe[0],Fe<530?1:Fe<532?2:Fe<532.05?3:Fe<533?4:Fe<534.03?5:Fe<534.07?6:Fe<534.1?7:Fe<534.13?8:Fe<534.16?9:Fe<534.24?10:Fe<534.3?11:Fe<535.01?12:Fe<535.02?"13+":Fe<535.07?15:Fe<535.11?16:Fe<535.19?17:Fe<536.05?18:Fe<536.1?19:Fe<537.01?20:Fe<537.11?"21+":Fe<537.13?23:Fe<537.18?24:Fe<537.24?25:Fe<537.36?26:Me!="Blink"?"27":"28")),Me&&(Me[1]+=" "+(Fe+=typeof Fe=="number"?".x":/[.+]/.test(Fe)?"":"+")),Ie=="Safari"&&(!et||parseInt(et)>45)?et=Fe:Ie=="Chrome"&&/\bHeadlessChrome/i.test(xe)&&De.unshift("headless")),Ie=="Opera"&&(Fe=/\bzbov|zvav$/.exec(tt))?(Ie+=" ",De.unshift("desktop mode"),Fe=="zvav"?(Ie+="Mini",et=null):Ie+="Mobile",tt=tt.replace(RegExp(" *"+Fe+"$"),"")):Ie=="Safari"&&/\bChrome\b/.exec(Me&&Me[1])?(De.unshift("desktop mode"),Ie="Chrome Mobile",et=null,/\bOS X\b/.test(tt)?(Ne="Apple",tt="iOS 4.3+"):tt=null):/\bSRWare Iron\b/.test(Ie)&&!et&&(et=ft("Chrome")),et&&et.indexOf(Fe=/[\d.]+$/.exec(tt))==0&&xe.indexOf("/"+Fe+"-")>-1&&(tt=Se(tt.replace(Fe,""))),tt&&tt.indexOf(Ie)!=-1&&!RegExp(Ie+" OS").test(tt)&&(tt=tt.replace(RegExp(" *"+Ee(Ie)+" *"),"")),Me&&!/\b(?:Avant|Nook)\b/.test(Ie)&&(/Browser|Lunascape|Maxthon/.test(Ie)||Ie!="Safari"&&/^iOS/.test(tt)&&/\bSafari\b/.test(Me[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Ie)&&Me[1])&&(Fe=Me[Me.length-1])&&De.push(Fe),De.length&&(De=["("+De.join("; ")+")"]),Ne&&Re&&Re.indexOf(Ne)<0&&De.push("on "+Ne),Re&&De.push((/^on /.test(De[De.length-1])?"":"on ")+Re),tt&&(Fe=/ ([\d.+]+)$/.exec(tt),$e=Fe&&tt.charAt(tt.length-Fe[0].length-1)=="/",tt={architecture:32,family:Fe&&!$e?tt.replace(Fe[0],""):tt,version:Fe?Fe[1]:null,toString:function(){var St=this.version;return this.family+(St&&!$e?" "+St:"")+(this.architecture==64?" 64-bit":"")}}),(Fe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Qe))&&!/\bi686\b/i.test(Qe)?(tt&&(tt.architecture=64,tt.family=tt.family.replace(RegExp(" *"+Fe),"")),Ie&&(/\bWOW64\b/i.test(xe)||qe&&/\w(?:86|32)$/.test(Te.cpuClass||Te.platform)&&!/\bWin64; x64\b/i.test(xe))&&De.unshift("32-bit")):tt&&/^OS X/.test(tt.family)&&Ie=="Chrome"&&parseFloat(et)>=39&&(tt.architecture=64),xe||(xe=null);var Et={};return Et.description=xe,Et.layout=Me&&Me[0],Et.manufacturer=Ne,Et.name=Ie,Et.prerelease=ke,Et.product=Re,Et.ua=xe,Et.version=Ie&&et,Et.os=tt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Et.parse=Pe,Et.toString=lt,Et.version&&De.unshift(et),Et.name&&De.unshift(Ie),tt&&Ie&&!(tt==String(tt).split(" ")[0]&&(tt==Ie.split(" ")[0]||Re))&&De.push(Re?"("+tt+")":"on "+tt),De.length&&(Et.description=De.join(" ")),Et}var Ce=Pe();typeof me=="function"&&typeof me.amd=="object"&&me.amd?(ie.platform=Ce,me(function(){return Ce})):se&&oe?fe(Ce,function(xe,Be){se[Be]=xe}):ie.platform=Ce}).call(this)}).call(this)}).call(this,typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,ve,ge){(function(de){(function(){"use strict";typeof de=="undefined"||!de.version||de.version.indexOf("v0.")===0||de.version.indexOf("v1.")===0&&de.version.indexOf("v1.8.")!==0?ve.exports={nextTick:le}:ve.exports=de;function le(ie,ue,se,oe){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var ae=arguments.length,re,z;switch(ae){case 0:case 1:return de.nextTick(ie);case 2:return de.nextTick(function(){ie.call(null,ue)});case 3:return de.nextTick(function(){ie.call(null,ue,se)});case 4:return de.nextTick(function(){ie.call(null,ue,se,oe)});default:for(re=new Array(ae-1),z=0;z1)for(var fe=1;fe= 0x80 (not a basic code point)","invalid-input":"Invalid input"},he=re-z,Ee=Math.floor,be=String.fromCharCode,Se;function Pe(ze){throw new RangeError(ye[ze])}function Ce(ze,We){for(var _e=ze.length,He=[];_e--;)He[_e]=We(ze[_e]);return He}function xe(ze,We){var _e=ze.split("@"),He="";_e.length>1&&(He=_e[0]+"@",ze=_e[1]),ze=ze.replace(fe,".");var Ze=ze.split("."),Ye=Ce(Ze,We).join(".");return He+Ye}function Be(ze){for(var We=[],_e=0,He=ze.length,Ze,Ye;_e=55296&&Ze<=56319&&_e65535&&(We-=65536,_e+=be(We>>>10&1023|55296),We=56320|We&1023),_e+=be(We),_e}).join("")}function Te(ze){return ze-48<10?ze-22:ze-65<26?ze-65:ze-97<26?ze-97:re}function Le(ze,We){return ze+22+75*(ze<26)-((We!=0)<<5)}function je(ze,We,_e){var He=0;for(ze=_e?Ee(ze/x):ze>>1,ze+=Ee(ze/We);ze>he*a>>1;He+=re)ze=Ee(ze/he);return Ee(He+(he+1)*ze/(ze+y))}function Oe(ze){var We=[],_e=ze.length,He,Ze=0,Ye=ee,nt=b,Je,Ue,Fe,Qe,De,ke,qe,et,$e;for(Je=ze.lastIndexOf(te),Je<0&&(Je=0),Ue=0;Ue=128&&Pe("not-basic"),We.push(ze.charCodeAt(Ue));for(Fe=Je>0?Je+1:0;Fe<_e;){for(Qe=Ze,De=1,ke=re;Fe>=_e&&Pe("invalid-input"),qe=Te(ze.charCodeAt(Fe++)),(qe>=re||qe>Ee((ae-Ze)/De))&&Pe("overflow"),Ze+=qe*De,et=ke<=nt?z:ke>=nt+a?a:ke-nt,!(qeEe(ae/$e)&&Pe("overflow"),De*=$e;He=We.length+1,nt=je(Ze-Qe,He,Qe==0),Ee(Ze/He)>ae-Ye&&Pe("overflow"),Ye+=Ee(Ze/He),Ze%=He,We.splice(Ze++,0,Ye)}return Ae(We)}function Ke(ze){var We,_e,He,Ze,Ye,nt,Je,Ue,Fe,Qe,De,ke=[],qe,et,$e,Me;for(ze=Be(ze),qe=ze.length,We=ee,_e=0,Ye=b,nt=0;nt=We&&DeEe((ae-_e)/et)&&Pe("overflow"),_e+=(Je-We)*et,We=Je,nt=0;ntae&&Pe("overflow"),De==We){for(Ue=_e,Fe=re;Qe=Fe<=Ye?z:Fe>=Ye+a?a:Fe-Ye,!(Ue0&&a>z&&(a=z);for(var y=0;y=0?(ee=x.substr(0,b),te=x.substr(b+1)):(ee=x,te=""),ce=decodeURIComponent(ee),pe=decodeURIComponent(te),de(ae,ce)?le(ae[ce])?ae[ce].push(pe):ae[ce]=[ae[ce],pe]:ae[ce]=pe}return ae};var le=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,ve,ge){"use strict";var de=function(se){switch(typeof se){case"string":return se;case"boolean":return se?"true":"false";case"number":return isFinite(se)?se:"";default:return""}};ve.exports=function(se,oe,ae,re){return oe=oe||"&",ae=ae||"=",se===null&&(se=void 0),typeof se=="object"?ie(ue(se),function(z){var a=encodeURIComponent(de(z))+ae;return le(se[z])?ie(se[z],function(y){return a+encodeURIComponent(de(y))}).join(oe):a+encodeURIComponent(de(se[z]))}).join(oe):re?encodeURIComponent(de(re))+ae+encodeURIComponent(de(se)):""};var le=Array.isArray||function(se){return Object.prototype.toString.call(se)==="[object Array]"};function ie(se,oe){if(se.map)return se.map(oe);for(var ae=[],re=0;re0?(typeof ke!="string"&&!Me.objectMode&&Object.getPrototypeOf(ke)!==z.prototype&&(ke=y(ke)),et?Me.endEmitted?De.emit("error",new Error("stream.unshift() after end event")):Pe(De,Me,ke,!0):Me.ended?De.emit("error",new Error("stream.push() after EOF")):(Me.reading=!1,Me.decoder&&!qe?(ke=Me.decoder.write(ke),Me.objectMode||ke.length!==0?Pe(De,Me,ke,!1):Ke(De,Me)):Pe(De,Me,ke,!1))):et||(Me.reading=!1)}return xe(Me)}function Pe(De,ke,qe,et){ke.flowing&&ke.length===0&&!ke.sync?(De.emit("data",qe),De.read(0)):(ke.length+=ke.objectMode?1:qe.length,et?ke.buffer.unshift(qe):ke.buffer.push(qe),ke.needReadable&&je(De)),Ke(De,ke)}function Ce(De,ke){var qe;return!x(ke)&&typeof ke!="string"&&ke!==void 0&&!De.objectMode&&(qe=new TypeError("Invalid non-string/buffer chunk")),qe}function xe(De){return!De.ended&&(De.needReadable||De.length=Be?De=Be:(De--,De|=De>>>1,De|=De>>>2,De|=De>>>4,De|=De>>>8,De|=De>>>16,De++),De}function Te(De,ke){return De<=0||ke.length===0&&ke.ended?0:ke.objectMode?1:De!==De?ke.flowing&&ke.length?ke.buffer.head.data.length:ke.length:(De>ke.highWaterMark&&(ke.highWaterMark=Ae(De)),De<=ke.length?De:ke.ended?ke.length:(ke.needReadable=!0,0))}be.prototype.read=function(De){te("read",De),De=parseInt(De,10);var ke=this._readableState,qe=De;if(De!==0&&(ke.emittedReadable=!1),De===0&&ke.needReadable&&(ke.length>=ke.highWaterMark||ke.ended))return te("read: emitReadable",ke.length,ke.ended),ke.length===0&&ke.ended?Ue(this):je(this),null;if(De=Te(De,ke),De===0&&ke.ended)return ke.length===0&&Ue(this),null;var et=ke.needReadable;te("need readable",et),(ke.length===0||ke.length-De0?$e=Ze(De,ke):$e=null,$e===null?(ke.needReadable=!0,De=0):ke.length-=De,ke.length===0&&(ke.ended||(ke.needReadable=!0),qe!==De&&ke.ended&&Ue(this)),$e!==null&&this.emit("data",$e),$e};function Le(De,ke){if(!ke.ended){if(ke.decoder){var qe=ke.decoder.end();qe&&qe.length&&(ke.buffer.push(qe),ke.length+=ke.objectMode?1:qe.length)}ke.ended=!0,je(De)}}function je(De){var ke=De._readableState;ke.needReadable=!1,ke.emittedReadable||(te("emitReadable",ke.flowing),ke.emittedReadable=!0,ke.sync?ie.nextTick(Oe,De):Oe(De))}function Oe(De){te("emit readable"),De.emit("readable"),He(De)}function Ke(De,ke){ke.readingMore||(ke.readingMore=!0,ie.nextTick(Ve,De,ke))}function Ve(De,ke){for(var qe=ke.length;!ke.reading&&!ke.flowing&&!ke.ended&&ke.length1&&Qe(et.pipes,De)!==-1)&&!tt&&(te("false write response, pause",qe._readableState.awaitDrain),qe._readableState.awaitDrain++,rt=!0),qe.pause())}function yt(Et){te("onerror",Et),lt(),De.removeListener("error",yt),ae(De,"error")===0&&De.emit("error",Et)}he(De,"error",yt);function mt(){De.removeListener("finish",ft),lt()}De.once("close",mt);function ft(){te("onfinish"),De.removeListener("close",mt),lt()}De.once("finish",ft);function lt(){te("unpipe"),qe.unpipe(De)}return De.emit("pipe",qe),et.flowing||(te("pipe resume"),qe.resume()),De};function Ge(De){return function(){var ke=De._readableState;te("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&ae(De,"data")&&(ke.flowing=!0,He(De))}}be.prototype.unpipe=function(De){var ke=this._readableState,qe={hasUnpiped:!1};if(ke.pipesCount===0)return this;if(ke.pipesCount===1)return De&&De!==ke.pipes?this:(De||(De=ke.pipes),ke.pipes=null,ke.pipesCount=0,ke.flowing=!1,De&&De.emit("unpipe",this,qe),this);if(!De){var et=ke.pipes,$e=ke.pipesCount;ke.pipes=null,ke.pipesCount=0,ke.flowing=!1;for(var Me=0;Me<$e;Me++)et[Me].emit("unpipe",this,qe);return this}var Ie=Qe(ke.pipes,De);return Ie===-1?this:(ke.pipes.splice(Ie,1),ke.pipesCount-=1,ke.pipesCount===1&&(ke.pipes=ke.pipes[0]),De.emit("unpipe",this,qe),this)},be.prototype.on=function(De,ke){var qe=re.prototype.on.call(this,De,ke);if(De==="data")this._readableState.flowing!==!1&&this.resume();else if(De==="readable"){var et=this._readableState;!et.endEmitted&&!et.readableListening&&(et.readableListening=et.needReadable=!0,et.emittedReadable=!1,et.reading?et.length&&je(this):ie.nextTick(ze,this))}return qe},be.prototype.addListener=be.prototype.on;function ze(De){te("readable nexttick read 0"),De.read(0)}be.prototype.resume=function(){var De=this._readableState;return De.flowing||(te("resume"),De.flowing=!0,We(this,De)),this};function We(De,ke){ke.resumeScheduled||(ke.resumeScheduled=!0,ie.nextTick(_e,De,ke))}function _e(De,ke){ke.reading||(te("resume read 0"),De.read(0)),ke.resumeScheduled=!1,ke.awaitDrain=0,De.emit("resume"),He(De),ke.flowing&&!ke.reading&&De.read(0)}be.prototype.pause=function(){return te("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(te("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function He(De){var ke=De._readableState;for(te("flow",ke.flowing);ke.flowing&&De.read()!==null;);}be.prototype.wrap=function(De){var ke=this,qe=this._readableState,et=!1;De.on("end",function(){if(te("wrapped end"),qe.decoder&&!qe.ended){var Ie=qe.decoder.end();Ie&&Ie.length&&ke.push(Ie)}ke.push(null)}),De.on("data",function(Ie){if(te("wrapped data"),qe.decoder&&(Ie=qe.decoder.write(Ie)),!(qe.objectMode&&Ie==null)&&!(!qe.objectMode&&(!Ie||!Ie.length))){var Re=ke.push(Ie);Re||(et=!0,De.pause())}});for(var $e in De)this[$e]===void 0&&typeof De[$e]=="function"&&(this[$e]=function(Ie){return function(){return De[Ie].apply(De,arguments)}}($e));for(var Me=0;Me=ke.length?(ke.decoder?qe=ke.buffer.join(""):ke.buffer.length===1?qe=ke.buffer.head.data:qe=ke.buffer.concat(ke.length),ke.buffer.clear()):qe=Ye(De,ke.buffer,ke.decoder),qe}function Ye(De,ke,qe){var et;return DeMe.length?Me.length:De;if(Ie===Me.length?$e+=Me:$e+=Me.slice(0,De),De-=Ie,De===0){Ie===Me.length?(++et,qe.next?ke.head=qe.next:ke.head=ke.tail=null):(ke.head=qe,qe.data=Me.slice(Ie));break}++et}return ke.length-=et,$e}function Je(De,ke){var qe=z.allocUnsafe(De),et=ke.head,$e=1;for(et.data.copy(qe),De-=et.data.length;et=et.next;){var Me=et.data,Ie=De>Me.length?Me.length:De;if(Me.copy(qe,qe.length-De,0,Ie),De-=Ie,De===0){Ie===Me.length?(++$e,et.next?ke.head=et.next:ke.head=ke.tail=null):(ke.head=et,et.data=Me.slice(Ie));break}++$e}return ke.length-=$e,qe}function Ue(De){var ke=De._readableState;if(ke.length>0)throw new Error('"endReadable()" called on non-empty stream');ke.endEmitted||(ke.ended=!0,ie.nextTick(Fe,ke,De))}function Fe(De,ke){!De.endEmitted&&De.length===0&&(De.endEmitted=!0,ke.readable=!1,ke.emit("end"))}function Qe(De,ke){for(var qe=0,et=De.length;qe-1?ie:ue.nextTick,re;he.WritableState=fe;var z=Object.create(E("core-util-is"));z.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=le.Uint8Array||function(){};function ee(_e){return x.from(_e)}function te(_e){return x.isBuffer(_e)||_e instanceof b}var ce=E("./internal/streams/destroy");z.inherits(he,y);function pe(){}function fe(_e,He){re=re||E("./_stream_duplex"),_e=_e||{};var Ze=He instanceof re;this.objectMode=!!_e.objectMode,Ze&&(this.objectMode=this.objectMode||!!_e.writableObjectMode);var Ye=_e.highWaterMark,nt=_e.writableHighWaterMark,Je=this.objectMode?16:16*1024;Ye||Ye===0?this.highWaterMark=Ye:Ze&&(nt||nt===0)?this.highWaterMark=nt:this.highWaterMark=Je,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Ue=_e.decodeStrings===!1;this.decodeStrings=!Ue,this.defaultEncoding=_e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Fe){Ae(He,Fe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new oe(this)}fe.prototype.getBuffer=function(){for(var He=this.bufferedRequest,Ze=[];He;)Ze.push(He),He=He.next;return Ze},function(){try{Object.defineProperty(fe.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(_e){}}();var ye;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ye=Function.prototype[Symbol.hasInstance],Object.defineProperty(he,Symbol.hasInstance,{value:function(_e){return ye.call(this,_e)?!0:this!==he?!1:_e&&_e._writableState instanceof fe}})):ye=function(_e){return _e instanceof this};function he(_e){if(re=re||E("./_stream_duplex"),!ye.call(he,this)&&!(this instanceof re))return new he(_e);this._writableState=new fe(_e,this),this.writable=!0,_e&&(typeof _e.write=="function"&&(this._write=_e.write),typeof _e.writev=="function"&&(this._writev=_e.writev),typeof _e.destroy=="function"&&(this._destroy=_e.destroy),typeof _e.final=="function"&&(this._final=_e.final)),y.call(this)}he.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ee(_e,He){var Ze=new Error("write after end");_e.emit("error",Ze),ue.nextTick(He,Ze)}function be(_e,He,Ze,Ye){var nt=!0,Je=!1;return Ze===null?Je=new TypeError("May not write null values to stream"):typeof Ze!="string"&&Ze!==void 0&&!He.objectMode&&(Je=new TypeError("Invalid non-string/buffer chunk")),Je&&(_e.emit("error",Je),ue.nextTick(Ye,Je),nt=!1),nt}he.prototype.write=function(_e,He,Ze){var Ye=this._writableState,nt=!1,Je=!Ye.objectMode&&te(_e);return Je&&!x.isBuffer(_e)&&(_e=ee(_e)),typeof He=="function"&&(Ze=He,He=null),Je?He="buffer":He||(He=Ye.defaultEncoding),typeof Ze!="function"&&(Ze=pe),Ye.ended?Ee(this,Ze):(Je||be(this,Ye,_e,Ze))&&(Ye.pendingcb++,nt=Pe(this,Ye,Je,_e,He,Ze)),nt},he.prototype.cork=function(){var _e=this._writableState;_e.corked++},he.prototype.uncork=function(){var _e=this._writableState;_e.corked&&(_e.corked--,!_e.writing&&!_e.corked&&!_e.finished&&!_e.bufferProcessing&&_e.bufferedRequest&&je(this,_e))},he.prototype.setDefaultEncoding=function(He){if(typeof He=="string"&&(He=He.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((He+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+He);return this._writableState.defaultEncoding=He,this};function Se(_e,He,Ze){return!_e.objectMode&&_e.decodeStrings!==!1&&typeof He=="string"&&(He=x.from(He,Ze)),He}Object.defineProperty(he.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(_e,He,Ze,Ye,nt,Je){if(!Ze){var Ue=Se(He,Ye,nt);Ye!==Ue&&(Ze=!0,nt="buffer",Ye=Ue)}var Fe=He.objectMode?1:Ye.length;He.length+=Fe;var Qe=He.length0?this.tail.next=re:this.head=re,this.tail=re,++this.length},se.prototype.unshift=function(ae){var re={data:ae,next:this.head};this.length===0&&(this.tail=re),this.head=re,++this.length},se.prototype.shift=function(){if(this.length!==0){var ae=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ae}},se.prototype.clear=function(){this.head=this.tail=null,this.length=0},se.prototype.join=function(ae){if(this.length===0)return"";for(var re=this.head,z=""+re.data;re=re.next;)z+=ae+re.data;return z},se.prototype.concat=function(ae){if(this.length===0)return le.alloc(0);if(this.length===1)return this.head.data;for(var re=le.allocUnsafe(ae>>>0),z=this.head,a=0;z;)ue(z.data,re,a),a+=z.data.length,z=z.next;return re},se}(),ie&&ie.inspect&&ie.inspect.custom&&(ve.exports.prototype[ie.inspect.custom]=function(){var se=ie.inspect({length:this.length});return this.constructor.name+" "+se})},{"safe-buffer":396,util:89}],392:[function(E,ve,ge){"use strict";var de=E("process-nextick-args");function le(se,oe){var ae=this,re=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return re||z?(oe?oe(se):se&&(!this._writableState||!this._writableState.errorEmitted)&&de.nextTick(ue,this,se),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(se||null,function(a){!oe&&a?(de.nextTick(ue,ae,a),ae._writableState&&(ae._writableState.errorEmitted=!0)):oe&&oe(a)}),this)}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ue(se,oe){se.emit("error",oe)}ve.exports={destroy:le,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,ve,ge){ve.exports=E("events").EventEmitter},{events:344}],394:[function(E,ve,ge){ge=ve.exports=E("./lib/_stream_readable.js"),ge.Stream=ge,ge.Readable=ge,ge.Writable=E("./lib/_stream_writable.js"),ge.Duplex=E("./lib/_stream_duplex.js"),ge.Transform=E("./lib/_stream_transform.js"),ge.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,ve,ge){var de=function(le){"use strict";var ie=Object.prototype,ue=ie.hasOwnProperty,se,oe=typeof Symbol=="function"?Symbol:{},ae=oe.iterator||"@@iterator",re=oe.asyncIterator||"@@asyncIterator",z=oe.toStringTag||"@@toStringTag";function a(Ve,Ge,ze){return Object.defineProperty(Ve,Ge,{value:ze,enumerable:!0,configurable:!0,writable:!0}),Ve[Ge]}try{a({},"")}catch(Ve){a=function(Ge,ze,We){return Ge[ze]=We}}function y(Ve,Ge,ze,We){var _e=Ge&&Ge.prototype instanceof fe?Ge:fe,He=Object.create(_e.prototype),Ze=new je(We||[]);return He._invoke=Be(Ve,ze,Ze),He}le.wrap=y;function x(Ve,Ge,ze){try{return{type:"normal",arg:Ve.call(Ge,ze)}}catch(We){return{type:"throw",arg:We}}}var b="suspendedStart",ee="suspendedYield",te="executing",ce="completed",pe={};function fe(){}function ye(){}function he(){}var Ee={};a(Ee,ae,function(){return this});var be=Object.getPrototypeOf,Se=be&&be(be(Oe([])));Se&&Se!==ie&&ue.call(Se,ae)&&(Ee=Se);var Pe=he.prototype=fe.prototype=Object.create(Ee);ye.prototype=he,a(Pe,"constructor",he),a(he,"constructor",ye),ye.displayName=a(he,z,"GeneratorFunction");function Ce(Ve){["next","throw","return"].forEach(function(Ge){a(Ve,Ge,function(ze){return this._invoke(Ge,ze)})})}le.isGeneratorFunction=function(Ve){var Ge=typeof Ve=="function"&&Ve.constructor;return Ge?Ge===ye||(Ge.displayName||Ge.name)==="GeneratorFunction":!1},le.mark=function(Ve){return Object.setPrototypeOf?Object.setPrototypeOf(Ve,he):(Ve.__proto__=he,a(Ve,z,"GeneratorFunction")),Ve.prototype=Object.create(Pe),Ve},le.awrap=function(Ve){return{__await:Ve}};function xe(Ve,Ge){function ze(He,Ze,Ye,nt){var Je=x(Ve[He],Ve,Ze);if(Je.type==="throw")nt(Je.arg);else{var Ue=Je.arg,Fe=Ue.value;return Fe&&typeof Fe=="object"&&ue.call(Fe,"__await")?Ge.resolve(Fe.__await).then(function(Qe){ze("next",Qe,Ye,nt)},function(Qe){ze("throw",Qe,Ye,nt)}):Ge.resolve(Fe).then(function(Qe){Ue.value=Qe,Ye(Ue)},function(Qe){return ze("throw",Qe,Ye,nt)})}}var We;function _e(He,Ze){function Ye(){return new Ge(function(nt,Je){ze(He,Ze,nt,Je)})}return We=We?We.then(Ye,Ye):Ye()}this._invoke=_e}Ce(xe.prototype),a(xe.prototype,re,function(){return this}),le.AsyncIterator=xe,le.async=function(Ve,Ge,ze,We,_e){_e===void 0&&(_e=Promise);var He=new xe(y(Ve,Ge,ze,We),_e);return le.isGeneratorFunction(Ge)?He:He.next().then(function(Ze){return Ze.done?Ze.value:He.next()})};function Be(Ve,Ge,ze){var We=b;return function(He,Ze){if(We===te)throw new Error("Generator is already running");if(We===ce){if(He==="throw")throw Ze;return Ke()}for(ze.method=He,ze.arg=Ze;;){var Ye=ze.delegate;if(Ye){var nt=Ae(Ye,ze);if(nt){if(nt===pe)continue;return nt}}if(ze.method==="next")ze.sent=ze._sent=ze.arg;else if(ze.method==="throw"){if(We===b)throw We=ce,ze.arg;ze.dispatchException(ze.arg)}else ze.method==="return"&&ze.abrupt("return",ze.arg);We=te;var Je=x(Ve,Ge,ze);if(Je.type==="normal"){if(We=ze.done?ce:ee,Je.arg===pe)continue;return{value:Je.arg,done:ze.done}}else Je.type==="throw"&&(We=ce,ze.method="throw",ze.arg=Je.arg)}}}function Ae(Ve,Ge){var ze=Ve.iterator[Ge.method];if(ze===se){if(Ge.delegate=null,Ge.method==="throw"){if(Ve.iterator.return&&(Ge.method="return",Ge.arg=se,Ae(Ve,Ge),Ge.method==="throw"))return pe;Ge.method="throw",Ge.arg=new TypeError("The iterator does not provide a 'throw' method")}return pe}var We=x(ze,Ve.iterator,Ge.arg);if(We.type==="throw")return Ge.method="throw",Ge.arg=We.arg,Ge.delegate=null,pe;var _e=We.arg;if(!_e)return Ge.method="throw",Ge.arg=new TypeError("iterator result is not an object"),Ge.delegate=null,pe;if(_e.done)Ge[Ve.resultName]=_e.value,Ge.next=Ve.nextLoc,Ge.method!=="return"&&(Ge.method="next",Ge.arg=se);else return _e;return Ge.delegate=null,pe}Ce(Pe),a(Pe,z,"Generator"),a(Pe,ae,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function Te(Ve){var Ge={tryLoc:Ve[0]};1 in Ve&&(Ge.catchLoc=Ve[1]),2 in Ve&&(Ge.finallyLoc=Ve[2],Ge.afterLoc=Ve[3]),this.tryEntries.push(Ge)}function Le(Ve){var Ge=Ve.completion||{};Ge.type="normal",delete Ge.arg,Ve.completion=Ge}function je(Ve){this.tryEntries=[{tryLoc:"root"}],Ve.forEach(Te,this),this.reset(!0)}le.keys=function(Ve){var Ge=[];for(var ze in Ve)Ge.push(ze);return Ge.reverse(),function We(){for(;Ge.length;){var _e=Ge.pop();if(_e in Ve)return We.value=_e,We.done=!1,We}return We.done=!0,We}};function Oe(Ve){if(Ve){var Ge=Ve[ae];if(Ge)return Ge.call(Ve);if(typeof Ve.next=="function")return Ve;if(!isNaN(Ve.length)){var ze=-1,We=function _e(){for(;++ze=0;--We){var _e=this.tryEntries[We],He=_e.completion;if(_e.tryLoc==="root")return ze("end");if(_e.tryLoc<=this.prev){var Ze=ue.call(_e,"catchLoc"),Ye=ue.call(_e,"finallyLoc");if(Ze&&Ye){if(this.prev<_e.catchLoc)return ze(_e.catchLoc,!0);if(this.prev<_e.finallyLoc)return ze(_e.finallyLoc)}else if(Ze){if(this.prev<_e.catchLoc)return ze(_e.catchLoc,!0)}else if(Ye){if(this.prev<_e.finallyLoc)return ze(_e.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(Ve,Ge){for(var ze=this.tryEntries.length-1;ze>=0;--ze){var We=this.tryEntries[ze];if(We.tryLoc<=this.prev&&ue.call(We,"finallyLoc")&&this.prev=0;--Ge){var ze=this.tryEntries[Ge];if(ze.finallyLoc===Ve)return this.complete(ze.completion,ze.afterLoc),Le(ze),pe}},catch:function(Ve){for(var Ge=this.tryEntries.length-1;Ge>=0;--Ge){var ze=this.tryEntries[Ge];if(ze.tryLoc===Ve){var We=ze.completion;if(We.type==="throw"){var _e=We.arg;Le(ze)}return _e}}throw new Error("illegal catch attempt")},delegateYield:function(Ve,Ge,ze){return this.delegate={iterator:Oe(Ve),resultName:Ge,nextLoc:ze},this.method==="next"&&(this.arg=se),pe}},le}(typeof ve=="object"?ve.exports:{});try{regeneratorRuntime=de}catch(le){typeof globalThis=="object"?globalThis.regeneratorRuntime=de:Function("r","regeneratorRuntime = r")(de)}},{}],396:[function(E,ve,ge){var de=E("buffer"),le=de.Buffer;function ie(se,oe){for(var ae in se)oe[ae]=se[ae]}le.from&&le.alloc&&le.allocUnsafe&&le.allocUnsafeSlow?ve.exports=de:(ie(de,ge),ge.Buffer=ue);function ue(se,oe,ae){return le(se,oe,ae)}ie(le,ue),ue.from=function(se,oe,ae){if(typeof se=="number")throw new TypeError("Argument must not be a number");return le(se,oe,ae)},ue.alloc=function(se,oe,ae){if(typeof se!="number")throw new TypeError("Argument must be a number");var re=le(se);return oe!==void 0?typeof ae=="string"?re.fill(oe,ae):re.fill(oe):re.fill(0),re},ue.allocUnsafe=function(se){if(typeof se!="number")throw new TypeError("Argument must be a number");return le(se)},ue.allocUnsafeSlow=function(se){if(typeof se!="number")throw new TypeError("Argument must be a number");return de.SlowBuffer(se)}},{buffer:90}],397:[function(E,ve,ge){(function(de){(function(){(function(le){le.parser=function(Ue,Fe){return new ue(Ue,Fe)},le.SAXParser=ue,le.SAXStream=y,le.createStream=a,le.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];le.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function ue(Ue,Fe){if(!(this instanceof ue))return new ue(Ue,Fe);var Qe=this;oe(Qe),Qe.q=Qe.c="",Qe.bufferCheckPosition=le.MAX_BUFFER_LENGTH,Qe.opt=Fe||{},Qe.opt.lowercase=Qe.opt.lowercase||Qe.opt.lowercasetags,Qe.looseCase=Qe.opt.lowercase?"toLowerCase":"toUpperCase",Qe.tags=[],Qe.closed=Qe.closedRoot=Qe.sawRoot=!1,Qe.tag=Qe.error=null,Qe.strict=!!Ue,Qe.noscript=!!(Ue||Qe.opt.noscript),Qe.state=xe.BEGIN,Qe.strictEntities=Qe.opt.strictEntities,Qe.ENTITIES=Qe.strictEntities?Object.create(le.XML_ENTITIES):Object.create(le.ENTITIES),Qe.attribList=[],Qe.opt.xmlns&&(Qe.ns=Object.create(ce)),Qe.trackPosition=Qe.opt.position!==!1,Qe.trackPosition&&(Qe.position=Qe.line=Qe.column=0),Ae(Qe,"onready")}Object.create||(Object.create=function(Ue){function Fe(){}Fe.prototype=Ue;var Qe=new Fe;return Qe}),Object.keys||(Object.keys=function(Ue){var Fe=[];for(var Qe in Ue)Ue.hasOwnProperty(Qe)&&Fe.push(Qe);return Fe});function se(Ue){for(var Fe=Math.max(le.MAX_BUFFER_LENGTH,10),Qe=0,De=0,ke=ie.length;DeFe)switch(ie[De]){case"textNode":Le(Ue);break;case"cdata":Te(Ue,"oncdata",Ue.cdata),Ue.cdata="";break;case"script":Te(Ue,"onscript",Ue.script),Ue.script="";break;default:Oe(Ue,"Max buffer length exceeded: "+ie[De])}Qe=Math.max(Qe,qe)}var et=le.MAX_BUFFER_LENGTH-Qe;Ue.bufferCheckPosition=et+Ue.position}function oe(Ue){for(var Fe=0,Qe=ie.length;Fe"||Ee(Ue)}function Pe(Ue,Fe){return Ue.test(Fe)}function Ce(Ue,Fe){return!Pe(Ue,Fe)}var xe=0;le.STATE={BEGIN:xe++,BEGIN_WHITESPACE:xe++,TEXT:xe++,TEXT_ENTITY:xe++,OPEN_WAKA:xe++,SGML_DECL:xe++,SGML_DECL_QUOTED:xe++,DOCTYPE:xe++,DOCTYPE_QUOTED:xe++,DOCTYPE_DTD:xe++,DOCTYPE_DTD_QUOTED:xe++,COMMENT_STARTING:xe++,COMMENT:xe++,COMMENT_ENDING:xe++,COMMENT_ENDED:xe++,CDATA:xe++,CDATA_ENDING:xe++,CDATA_ENDING_2:xe++,PROC_INST:xe++,PROC_INST_BODY:xe++,PROC_INST_ENDING:xe++,OPEN_TAG:xe++,OPEN_TAG_SLASH:xe++,ATTRIB:xe++,ATTRIB_NAME:xe++,ATTRIB_NAME_SAW_WHITE:xe++,ATTRIB_VALUE:xe++,ATTRIB_VALUE_QUOTED:xe++,ATTRIB_VALUE_CLOSED:xe++,ATTRIB_VALUE_UNQUOTED:xe++,ATTRIB_VALUE_ENTITY_Q:xe++,ATTRIB_VALUE_ENTITY_U:xe++,CLOSE_TAG:xe++,CLOSE_TAG_SAW_WHITE:xe++,SCRIPT:xe++,SCRIPT_ENDING:xe++},le.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},le.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(le.ENTITIES).forEach(function(Ue){var Fe=le.ENTITIES[Ue],Qe=typeof Fe=="number"?String.fromCharCode(Fe):Fe;le.ENTITIES[Ue]=Qe});for(var Be in le.STATE)le.STATE[le.STATE[Be]]=Be;xe=le.STATE;function Ae(Ue,Fe,Qe){Ue[Fe]&&Ue[Fe](Qe)}function Te(Ue,Fe,Qe){Ue.textNode&&Le(Ue),Ae(Ue,Fe,Qe)}function Le(Ue){Ue.textNode=je(Ue.opt,Ue.textNode),Ue.textNode&&Ae(Ue,"ontext",Ue.textNode),Ue.textNode=""}function je(Ue,Fe){return Ue.trim&&(Fe=Fe.trim()),Ue.normalize&&(Fe=Fe.replace(/\s+/g," ")),Fe}function Oe(Ue,Fe){return Le(Ue),Ue.trackPosition&&(Fe+=` -Line: `+Ue.line+` -Column: `+Ue.column+` -Char: `+Ue.c),Fe=new Error(Fe),Ue.error=Fe,Ae(Ue,"onerror",Fe),Ue}function Ke(Ue){return Ue.sawRoot&&!Ue.closedRoot&&Ve(Ue,"Unclosed root tag"),Ue.state!==xe.BEGIN&&Ue.state!==xe.BEGIN_WHITESPACE&&Ue.state!==xe.TEXT&&Oe(Ue,"Unexpected end"),Le(Ue),Ue.c="",Ue.closed=!0,Ae(Ue,"onend"),ue.call(Ue,Ue.strict,Ue.opt),Ue}function Ve(Ue,Fe){if(typeof Ue!="object"||!(Ue instanceof ue))throw new Error("bad call to strictFail");Ue.strict&&Oe(Ue,Fe)}function Ge(Ue){Ue.strict||(Ue.tagName=Ue.tagName[Ue.looseCase]());var Fe=Ue.tags[Ue.tags.length-1]||Ue,Qe=Ue.tag={name:Ue.tagName,attributes:{}};Ue.opt.xmlns&&(Qe.ns=Fe.ns),Ue.attribList.length=0,Te(Ue,"onopentagstart",Qe)}function ze(Ue,Fe){var Qe=Ue.indexOf(":"),De=Qe<0?["",Ue]:Ue.split(":"),ke=De[0],qe=De[1];return Fe&&Ue==="xmlns"&&(ke="xmlns",qe=""),{prefix:ke,local:qe}}function We(Ue){if(Ue.strict||(Ue.attribName=Ue.attribName[Ue.looseCase]()),Ue.attribList.indexOf(Ue.attribName)!==-1||Ue.tag.attributes.hasOwnProperty(Ue.attribName)){Ue.attribName=Ue.attribValue="";return}if(Ue.opt.xmlns){var Fe=ze(Ue.attribName,!0),Qe=Fe.prefix,De=Fe.local;if(Qe==="xmlns")if(De==="xml"&&Ue.attribValue!==ee)Ve(Ue,"xml: prefix must be bound to "+ee+` -Actual: `+Ue.attribValue);else if(De==="xmlns"&&Ue.attribValue!==te)Ve(Ue,"xmlns: prefix must be bound to "+te+` -Actual: `+Ue.attribValue);else{var ke=Ue.tag,qe=Ue.tags[Ue.tags.length-1]||Ue;ke.ns===qe.ns&&(ke.ns=Object.create(qe.ns)),ke.ns[De]=Ue.attribValue}Ue.attribList.push([Ue.attribName,Ue.attribValue])}else Ue.tag.attributes[Ue.attribName]=Ue.attribValue,Te(Ue,"onattribute",{name:Ue.attribName,value:Ue.attribValue});Ue.attribName=Ue.attribValue=""}function _e(Ue,Fe){if(Ue.opt.xmlns){var Qe=Ue.tag,De=ze(Ue.tagName);Qe.prefix=De.prefix,Qe.local=De.local,Qe.uri=Qe.ns[De.prefix]||"",Qe.prefix&&!Qe.uri&&(Ve(Ue,"Unbound namespace prefix: "+JSON.stringify(Ue.tagName)),Qe.uri=De.prefix);var ke=Ue.tags[Ue.tags.length-1]||Ue;Qe.ns&&ke.ns!==Qe.ns&&Object.keys(Qe.ns).forEach(function(ot){Te(Ue,"onopennamespace",{prefix:ot,uri:Qe.ns[ot]})});for(var qe=0,et=Ue.attribList.length;qe",Ue.tagName="",Ue.state=xe.SCRIPT;return}Te(Ue,"onscript",Ue.script),Ue.script=""}var Fe=Ue.tags.length,Qe=Ue.tagName;Ue.strict||(Qe=Qe[Ue.looseCase]());for(var De=Qe;Fe--;){var ke=Ue.tags[Fe];if(ke.name!==De)Ve(Ue,"Unexpected close tag");else break}if(Fe<0){Ve(Ue,"Unmatched closing tag: "+Ue.tagName),Ue.textNode+="",Ue.state=xe.TEXT;return}Ue.tagName=Qe;for(var qe=Ue.tags.length;qe-- >Fe;){var et=Ue.tag=Ue.tags.pop();Ue.tagName=Ue.tag.name,Te(Ue,"onclosetag",Ue.tagName);var $e={};for(var Me in et.ns)$e[Me]=et.ns[Me];var Ie=Ue.tags[Ue.tags.length-1]||Ue;Ue.opt.xmlns&&et.ns!==Ie.ns&&Object.keys(et.ns).forEach(function(Re){var Ne=et.ns[Re];Te(Ue,"onclosenamespace",{prefix:Re,uri:Ne})})}Fe===0&&(Ue.closedRoot=!0),Ue.tagName=Ue.attribValue=Ue.attribName="",Ue.attribList.length=0,Ue.state=xe.TEXT}function Ze(Ue){var Fe=Ue.entity,Qe=Fe.toLowerCase(),De,ke="";return Ue.ENTITIES[Fe]?Ue.ENTITIES[Fe]:Ue.ENTITIES[Qe]?Ue.ENTITIES[Qe]:(Fe=Qe,Fe.charAt(0)==="#"&&(Fe.charAt(1)==="x"?(Fe=Fe.slice(2),De=parseInt(Fe,16),ke=De.toString(16)):(Fe=Fe.slice(1),De=parseInt(Fe,10),ke=De.toString(10))),Fe=Fe.replace(/^0+/,""),isNaN(De)||ke.toLowerCase()!==Fe?(Ve(Ue,"Invalid character entity"),"&"+Ue.entity+";"):String.fromCodePoint(De))}function Ye(Ue,Fe){Fe==="<"?(Ue.state=xe.OPEN_WAKA,Ue.startTagPosition=Ue.position):Ee(Fe)||(Ve(Ue,"Non-whitespace before first tag."),Ue.textNode=Fe,Ue.state=xe.TEXT)}function nt(Ue,Fe){var Qe="";return Fe"?(Te(Fe,"onsgmldeclaration",Fe.sgmlDecl),Fe.sgmlDecl="",Fe.state=xe.TEXT):(be(De)&&(Fe.state=xe.SGML_DECL_QUOTED),Fe.sgmlDecl+=De);continue;case xe.SGML_DECL_QUOTED:De===Fe.q&&(Fe.state=xe.SGML_DECL,Fe.q=""),Fe.sgmlDecl+=De;continue;case xe.DOCTYPE:De===">"?(Fe.state=xe.TEXT,Te(Fe,"ondoctype",Fe.doctype),Fe.doctype=!0):(Fe.doctype+=De,De==="["?Fe.state=xe.DOCTYPE_DTD:be(De)&&(Fe.state=xe.DOCTYPE_QUOTED,Fe.q=De));continue;case xe.DOCTYPE_QUOTED:Fe.doctype+=De,De===Fe.q&&(Fe.q="",Fe.state=xe.DOCTYPE);continue;case xe.DOCTYPE_DTD:Fe.doctype+=De,De==="]"?Fe.state=xe.DOCTYPE:be(De)&&(Fe.state=xe.DOCTYPE_DTD_QUOTED,Fe.q=De);continue;case xe.DOCTYPE_DTD_QUOTED:Fe.doctype+=De,De===Fe.q&&(Fe.state=xe.DOCTYPE_DTD,Fe.q="");continue;case xe.COMMENT:De==="-"?Fe.state=xe.COMMENT_ENDING:Fe.comment+=De;continue;case xe.COMMENT_ENDING:De==="-"?(Fe.state=xe.COMMENT_ENDED,Fe.comment=je(Fe.opt,Fe.comment),Fe.comment&&Te(Fe,"oncomment",Fe.comment),Fe.comment=""):(Fe.comment+="-"+De,Fe.state=xe.COMMENT);continue;case xe.COMMENT_ENDED:De!==">"?(Ve(Fe,"Malformed comment"),Fe.comment+="--"+De,Fe.state=xe.COMMENT):Fe.state=xe.TEXT;continue;case xe.CDATA:De==="]"?Fe.state=xe.CDATA_ENDING:Fe.cdata+=De;continue;case xe.CDATA_ENDING:De==="]"?Fe.state=xe.CDATA_ENDING_2:(Fe.cdata+="]"+De,Fe.state=xe.CDATA);continue;case xe.CDATA_ENDING_2:De===">"?(Fe.cdata&&Te(Fe,"oncdata",Fe.cdata),Te(Fe,"onclosecdata"),Fe.cdata="",Fe.state=xe.TEXT):De==="]"?Fe.cdata+="]":(Fe.cdata+="]]"+De,Fe.state=xe.CDATA);continue;case xe.PROC_INST:De==="?"?Fe.state=xe.PROC_INST_ENDING:Ee(De)?Fe.state=xe.PROC_INST_BODY:Fe.procInstName+=De;continue;case xe.PROC_INST_BODY:if(!Fe.procInstBody&&Ee(De))continue;De==="?"?Fe.state=xe.PROC_INST_ENDING:Fe.procInstBody+=De;continue;case xe.PROC_INST_ENDING:De===">"?(Te(Fe,"onprocessinginstruction",{name:Fe.procInstName,body:Fe.procInstBody}),Fe.procInstName=Fe.procInstBody="",Fe.state=xe.TEXT):(Fe.procInstBody+="?"+De,Fe.state=xe.PROC_INST_BODY);continue;case xe.OPEN_TAG:Pe(fe,De)?Fe.tagName+=De:(Ge(Fe),De===">"?_e(Fe):De==="/"?Fe.state=xe.OPEN_TAG_SLASH:(Ee(De)||Ve(Fe,"Invalid character in tag name"),Fe.state=xe.ATTRIB));continue;case xe.OPEN_TAG_SLASH:De===">"?(_e(Fe,!0),He(Fe)):(Ve(Fe,"Forward-slash in opening tag not followed by >"),Fe.state=xe.ATTRIB);continue;case xe.ATTRIB:if(Ee(De))continue;De===">"?_e(Fe):De==="/"?Fe.state=xe.OPEN_TAG_SLASH:Pe(pe,De)?(Fe.attribName=De,Fe.attribValue="",Fe.state=xe.ATTRIB_NAME):Ve(Fe,"Invalid attribute name");continue;case xe.ATTRIB_NAME:De==="="?Fe.state=xe.ATTRIB_VALUE:De===">"?(Ve(Fe,"Attribute without value"),Fe.attribValue=Fe.attribName,We(Fe),_e(Fe)):Ee(De)?Fe.state=xe.ATTRIB_NAME_SAW_WHITE:Pe(fe,De)?Fe.attribName+=De:Ve(Fe,"Invalid attribute name");continue;case xe.ATTRIB_NAME_SAW_WHITE:if(De==="=")Fe.state=xe.ATTRIB_VALUE;else{if(Ee(De))continue;Ve(Fe,"Attribute without value"),Fe.tag.attributes[Fe.attribName]="",Fe.attribValue="",Te(Fe,"onattribute",{name:Fe.attribName,value:""}),Fe.attribName="",De===">"?_e(Fe):Pe(pe,De)?(Fe.attribName=De,Fe.state=xe.ATTRIB_NAME):(Ve(Fe,"Invalid attribute name"),Fe.state=xe.ATTRIB)}continue;case xe.ATTRIB_VALUE:if(Ee(De))continue;be(De)?(Fe.q=De,Fe.state=xe.ATTRIB_VALUE_QUOTED):(Ve(Fe,"Unquoted attribute value"),Fe.state=xe.ATTRIB_VALUE_UNQUOTED,Fe.attribValue=De);continue;case xe.ATTRIB_VALUE_QUOTED:if(De!==Fe.q){De==="&"?Fe.state=xe.ATTRIB_VALUE_ENTITY_Q:Fe.attribValue+=De;continue}We(Fe),Fe.q="",Fe.state=xe.ATTRIB_VALUE_CLOSED;continue;case xe.ATTRIB_VALUE_CLOSED:Ee(De)?Fe.state=xe.ATTRIB:De===">"?_e(Fe):De==="/"?Fe.state=xe.OPEN_TAG_SLASH:Pe(pe,De)?(Ve(Fe,"No whitespace between attributes"),Fe.attribName=De,Fe.attribValue="",Fe.state=xe.ATTRIB_NAME):Ve(Fe,"Invalid attribute name");continue;case xe.ATTRIB_VALUE_UNQUOTED:if(!Se(De)){De==="&"?Fe.state=xe.ATTRIB_VALUE_ENTITY_U:Fe.attribValue+=De;continue}We(Fe),De===">"?_e(Fe):Fe.state=xe.ATTRIB;continue;case xe.CLOSE_TAG:if(Fe.tagName)De===">"?He(Fe):Pe(fe,De)?Fe.tagName+=De:Fe.script?(Fe.script+=""?He(Fe):Ve(Fe,"Invalid characters in closing tag");continue;case xe.TEXT_ENTITY:case xe.ATTRIB_VALUE_ENTITY_Q:case xe.ATTRIB_VALUE_ENTITY_U:var et,$e;switch(Fe.state){case xe.TEXT_ENTITY:et=xe.TEXT,$e="textNode";break;case xe.ATTRIB_VALUE_ENTITY_Q:et=xe.ATTRIB_VALUE_QUOTED,$e="attribValue";break;case xe.ATTRIB_VALUE_ENTITY_U:et=xe.ATTRIB_VALUE_UNQUOTED,$e="attribValue";break}De===";"?(Fe[$e]+=Ze(Fe),Fe.entity="",Fe.state=et):Pe(Fe.entity.length?he:ye,De)?Fe.entity+=De:(Ve(Fe,"Invalid character in entity name"),Fe[$e]+="&"+Fe.entity+De,Fe.entity="",Fe.state=et);continue;default:throw new Error(Fe,"Unknown state: "+Fe.state)}return Fe.position>=Fe.bufferCheckPosition&&se(Fe),Fe}String.fromCodePoint||function(){var Ue=String.fromCharCode,Fe=Math.floor,Qe=function(){var De=16384,ke=[],qe,et,$e=-1,Me=arguments.length;if(!Me)return"";for(var Ie="";++$e1114111||Fe(Re)!==Re)throw RangeError("Invalid code point: "+Re);Re<=65535?ke.push(Re):(Re-=65536,qe=(Re>>10)+55296,et=Re%1024+56320,ke.push(qe,et)),($e+1===Me||ke.length>De)&&(Ie+=Ue.apply(null,ke),ke.length=0)}return Ie};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Qe,configurable:!0,writable:!0}):String.fromCodePoint=Qe}()})(typeof ge=="undefined"?this.sax={}:ge)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,ve,ge){ve.exports=ie;var de=E("events").EventEmitter,le=E("inherits");le(ie,de),ie.Readable=E("readable-stream/lib/_stream_readable.js"),ie.Writable=E("readable-stream/lib/_stream_writable.js"),ie.Duplex=E("readable-stream/lib/_stream_duplex.js"),ie.Transform=E("readable-stream/lib/_stream_transform.js"),ie.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),ie.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),ie.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),ie.Stream=ie;function ie(){de.call(this)}ie.prototype.pipe=function(ue,se){var oe=this;function ae(ee){ue.writable&&ue.write(ee)===!1&&oe.pause&&oe.pause()}oe.on("data",ae);function re(){oe.readable&&oe.resume&&oe.resume()}ue.on("drain",re),!ue._isStdio&&(!se||se.end!==!1)&&(oe.on("end",a),oe.on("close",y));var z=!1;function a(){z||(z=!0,ue.end())}function y(){z||(z=!0,typeof ue.destroy=="function"&&ue.destroy())}function x(ee){if(b(),de.listenerCount(this,"error")===0)throw ee}oe.on("error",x),ue.on("error",x);function b(){oe.removeListener("data",ae),ue.removeListener("drain",re),oe.removeListener("end",a),oe.removeListener("close",y),oe.removeListener("error",x),ue.removeListener("error",x),oe.removeListener("end",b),oe.removeListener("close",b),ue.removeListener("close",b)}return oe.on("end",b),oe.on("close",b),ue.on("close",b),ue.emit("pipe",oe),ue}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(E,ve,ge){"use strict";function de(re,z){re.prototype=Object.create(z.prototype),re.prototype.constructor=re,re.__proto__=z}var le={};function ie(re,z,a){a||(a=Error);function y(b,ee,te){return typeof z=="string"?z:z(b,ee,te)}var x=function(b){de(ee,b);function ee(te,ce,pe){return b.call(this,y(te,ce,pe))||this}return ee}(a);x.prototype.name=a.name,x.prototype.code=re,le[re]=x}function ue(re,z){if(Array.isArray(re)){var a=re.length;return re=re.map(function(y){return String(y)}),a>2?"one of ".concat(z," ").concat(re.slice(0,a-1).join(", "),", or ")+re[a-1]:a===2?"one of ".concat(z," ").concat(re[0]," or ").concat(re[1]):"of ".concat(z," ").concat(re[0])}else return"of ".concat(z," ").concat(String(re))}function se(re,z,a){return re.substr(!a||a<0?0:+a,z.length)===z}function oe(re,z,a){return(a===void 0||a>re.length)&&(a=re.length),re.substring(a-z.length,a)===z}function ae(re,z,a){return typeof a!="number"&&(a=0),a+z.length>re.length?!1:re.indexOf(z,a)!==-1}ie("ERR_INVALID_OPT_VALUE",function(re,z){return'The value "'+z+'" is invalid for option "'+re+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(re,z,a){var y;typeof z=="string"&&se(z,"not ")?(y="must not be",z=z.replace(/^not /,"")):y="must be";var x;if(oe(re," argument"))x="The ".concat(re," ").concat(y," ").concat(ue(z,"type"));else{var b=ae(re,".")?"property":"argument";x='The "'.concat(re,'" ').concat(b," ").concat(y," ").concat(ue(z,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),ie("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ie("ERR_METHOD_NOT_IMPLEMENTED",function(re){return"The "+re+" method is not implemented"}),ie("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ie("ERR_STREAM_DESTROYED",function(re){return"Cannot call "+re+" after a stream was destroyed"}),ie("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ie("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ie("ERR_STREAM_WRITE_AFTER_END","write after end"),ie("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ie("ERR_UNKNOWN_ENCODING",function(re){return"Unknown encoding: "+re},TypeError),ie("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),ve.exports.codes=le},{}],400:[function(E,ve,ge){(function(de){(function(){"use strict";var le=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};ve.exports=re;var ie=E("./_stream_readable"),ue=E("./_stream_writable");E("inherits")(re,ie);for(var se=le(ue.prototype),oe=0;oe0)if(typeof Me!="string"&&!tt.objectMode&&Object.getPrototypeOf(Me)!==ae.prototype&&(Me=z(Me)),Re)tt.endEmitted?Ce($e,new Ee):je($e,tt,Me,!0);else if(tt.ended)Ce($e,new ye);else{if(tt.destroyed)return!1;tt.reading=!1,tt.decoder&&!Ie?(Me=tt.decoder.write(Me),tt.objectMode||Me.length!==0?je($e,tt,Me,!1):He($e,tt)):je($e,tt,Me,!1)}else Re||(tt.reading=!1,He($e,tt))}return!tt.ended&&(tt.length=Ke?$e=Ke:($e--,$e|=$e>>>1,$e|=$e>>>2,$e|=$e>>>4,$e|=$e>>>8,$e|=$e>>>16,$e++),$e}function Ge($e,Me){return $e<=0||Me.length===0&&Me.ended?0:Me.objectMode?1:$e!==$e?Me.flowing&&Me.length?Me.buffer.head.data.length:Me.length:($e>Me.highWaterMark&&(Me.highWaterMark=Ve($e)),$e<=Me.length?$e:Me.ended?Me.length:(Me.needReadable=!0,0))}Te.prototype.read=function($e){x("read",$e),$e=parseInt($e,10);var Me=this._readableState,Ie=$e;if($e!==0&&(Me.emittedReadable=!1),$e===0&&Me.needReadable&&((Me.highWaterMark!==0?Me.length>=Me.highWaterMark:Me.length>0)||Me.ended))return x("read: emitReadable",Me.length,Me.ended),Me.length===0&&Me.ended?ke(this):We(this),null;if($e=Ge($e,Me),$e===0&&Me.ended)return Me.length===0&&ke(this),null;var Re=Me.needReadable;x("need readable",Re),(Me.length===0||Me.length-$e0?Ne=De($e,Me):Ne=null,Ne===null?(Me.needReadable=Me.length<=Me.highWaterMark,$e=0):(Me.length-=$e,Me.awaitDrain=0),Me.length===0&&(Me.ended||(Me.needReadable=!0),Ie!==$e&&Me.ended&&ke(this)),Ne!==null&&this.emit("data",Ne),Ne};function ze($e,Me){if(x("onEofChunk"),!Me.ended){if(Me.decoder){var Ie=Me.decoder.end();Ie&&Ie.length&&(Me.buffer.push(Ie),Me.length+=Me.objectMode?1:Ie.length)}Me.ended=!0,Me.sync?We($e):(Me.needReadable=!1,Me.emittedReadable||(Me.emittedReadable=!0,_e($e)))}}function We($e){var Me=$e._readableState;x("emitReadable",Me.needReadable,Me.emittedReadable),Me.needReadable=!1,Me.emittedReadable||(x("emitReadable",Me.flowing),Me.emittedReadable=!0,de.nextTick(_e,$e))}function _e($e){var Me=$e._readableState;x("emitReadable_",Me.destroyed,Me.length,Me.ended),!Me.destroyed&&(Me.length||Me.ended)&&($e.emit("readable"),Me.emittedReadable=!1),Me.needReadable=!Me.flowing&&!Me.ended&&Me.length<=Me.highWaterMark,Qe($e)}function He($e,Me){Me.readingMore||(Me.readingMore=!0,de.nextTick(Ze,$e,Me))}function Ze($e,Me){for(;!Me.reading&&!Me.ended&&(Me.length1&&et(Re.pipes,$e)!==-1)&&!yt&&(x("false write response, pause",Re.awaitDrain),Re.awaitDrain++),Ie.pause())}function lt(Lt){x("onerror",Lt),xt(),$e.removeListener("error",lt),se($e,"error")===0&&Ce($e,Lt)}Be($e,"error",lt);function Et(){$e.removeListener("finish",St),xt()}$e.once("close",Et);function St(){x("onfinish"),$e.removeListener("close",Et),xt()}$e.once("finish",St);function xt(){x("unpipe"),Ie.unpipe($e)}return $e.emit("pipe",Ie),Re.flowing||(x("pipe resume"),Ie.resume()),$e};function Ye($e){return function(){var Ie=$e._readableState;x("pipeOnDrain",Ie.awaitDrain),Ie.awaitDrain&&Ie.awaitDrain--,Ie.awaitDrain===0&&se($e,"data")&&(Ie.flowing=!0,Qe($e))}}Te.prototype.unpipe=function($e){var Me=this._readableState,Ie={hasUnpiped:!1};if(Me.pipesCount===0)return this;if(Me.pipesCount===1)return $e&&$e!==Me.pipes?this:($e||($e=Me.pipes),Me.pipes=null,Me.pipesCount=0,Me.flowing=!1,$e&&$e.emit("unpipe",this,Ie),this);if(!$e){var Re=Me.pipes,Ne=Me.pipesCount;Me.pipes=null,Me.pipesCount=0,Me.flowing=!1;for(var tt=0;tt0,Re.flowing!==!1&&this.resume()):$e==="readable"&&!Re.endEmitted&&!Re.readableListening&&(Re.readableListening=Re.needReadable=!0,Re.flowing=!1,Re.emittedReadable=!1,x("on readable",Re.length,Re.reading),Re.length?We(this):Re.reading||de.nextTick(Je,this)),Ie},Te.prototype.addListener=Te.prototype.on,Te.prototype.removeListener=function($e,Me){var Ie=oe.prototype.removeListener.call(this,$e,Me);return $e==="readable"&&de.nextTick(nt,this),Ie},Te.prototype.removeAllListeners=function($e){var Me=oe.prototype.removeAllListeners.apply(this,arguments);return($e==="readable"||$e===void 0)&&de.nextTick(nt,this),Me};function nt($e){var Me=$e._readableState;Me.readableListening=$e.listenerCount("readable")>0,Me.resumeScheduled&&!Me.paused?Me.flowing=!0:$e.listenerCount("data")>0&&$e.resume()}function Je($e){x("readable nexttick read 0"),$e.read(0)}Te.prototype.resume=function(){var $e=this._readableState;return $e.flowing||(x("resume"),$e.flowing=!$e.readableListening,Ue(this,$e)),$e.paused=!1,this};function Ue($e,Me){Me.resumeScheduled||(Me.resumeScheduled=!0,de.nextTick(Fe,$e,Me))}function Fe($e,Me){x("resume",Me.reading),Me.reading||$e.read(0),Me.resumeScheduled=!1,$e.emit("resume"),Qe($e),Me.flowing&&!Me.reading&&$e.read(0)}Te.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Qe($e){var Me=$e._readableState;for(x("flow",Me.flowing);Me.flowing&&$e.read()!==null;);}Te.prototype.wrap=function($e){var Me=this,Ie=this._readableState,Re=!1;$e.on("end",function(){if(x("wrapped end"),Ie.decoder&&!Ie.ended){var st=Ie.decoder.end();st&&st.length&&Me.push(st)}Me.push(null)}),$e.on("data",function(st){if(x("wrapped data"),Ie.decoder&&(st=Ie.decoder.write(st)),!(Ie.objectMode&&st==null)&&!(!Ie.objectMode&&(!st||!st.length))){var rt=Me.push(st);rt||(Re=!0,$e.pause())}});for(var Ne in $e)this[Ne]===void 0&&typeof $e[Ne]=="function"&&(this[Ne]=function(rt){return function(){return $e[rt].apply($e,arguments)}}(Ne));for(var tt=0;tt=Me.length?(Me.decoder?Ie=Me.buffer.join(""):Me.buffer.length===1?Ie=Me.buffer.first():Ie=Me.buffer.concat(Me.length),Me.buffer.clear()):Ie=Me.buffer.consume($e,Me.decoder),Ie}function ke($e){var Me=$e._readableState;x("endReadable",Me.endEmitted),Me.endEmitted||(Me.ended=!0,de.nextTick(qe,Me,$e))}function qe($e,Me){if(x("endReadableNT",$e.endEmitted,$e.length),!$e.endEmitted&&$e.length===0&&($e.endEmitted=!0,Me.readable=!1,Me.emit("end"),$e.autoDestroy)){var Ie=Me._writableState;(!Ie||Ie.autoDestroy&&Ie.finished)&&Me.destroy()}}typeof Symbol=="function"&&(Te.from=function($e,Me){return Pe===void 0&&(Pe=E("./internal/streams/from")),Pe(Te,$e,Me)});function et($e,Me){for(var Ie=0,Re=$e.length;Ie-1))throw new Se(De);return this._writableState.defaultEncoding=De,this},Object.defineProperty(Ae.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function je(Qe,De,ke){return!Qe.objectMode&&Qe.decodeStrings!==!1&&typeof De=="string"&&(De=re.from(De,ke)),De}Object.defineProperty(Ae.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Oe(Qe,De,ke,qe,et,$e){if(!ke){var Me=je(De,qe,et);qe!==Me&&(ke=!0,et="buffer",qe=Me)}var Ie=De.objectMode?1:qe.length;De.length+=Ie;var Re=De.length0?this.tail.next=fe:this.head=fe,this.tail=fe,++this.length}},{key:"unshift",value:function(pe){var fe={data:pe,next:this.head};this.length===0&&(this.tail=fe),this.head=fe,++this.length}},{key:"shift",value:function(){if(this.length!==0){var pe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,pe}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(pe){if(this.length===0)return"";for(var fe=this.head,ye=""+fe.data;fe=fe.next;)ye+=pe+fe.data;return ye}},{key:"concat",value:function(pe){if(this.length===0)return a.alloc(0);for(var fe=a.allocUnsafe(pe>>>0),ye=this.head,he=0;ye;)ee(ye.data,fe,he),he+=ye.data.length,ye=ye.next;return fe}},{key:"consume",value:function(pe,fe){var ye;return peEe.length?Ee.length:pe;if(be===Ee.length?he+=Ee:he+=Ee.slice(0,pe),pe-=be,pe===0){be===Ee.length?(++ye,fe.next?this.head=fe.next:this.head=this.tail=null):(this.head=fe,fe.data=Ee.slice(be));break}++ye}return this.length-=ye,he}},{key:"_getBuffer",value:function(pe){var fe=a.allocUnsafe(pe),ye=this.head,he=1;for(ye.data.copy(fe),pe-=ye.data.length;ye=ye.next;){var Ee=ye.data,be=pe>Ee.length?Ee.length:pe;if(Ee.copy(fe,fe.length-pe,0,be),pe-=be,pe===0){be===Ee.length?(++he,ye.next?this.head=ye.next:this.head=this.tail=null):(this.head=ye,ye.data=Ee.slice(be));break}++he}return this.length-=he,fe}},{key:b,value:function(pe,fe){return x(this,le(le({},fe),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,ve,ge){(function(de){(function(){"use strict";function le(re,z){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(z?z(re):re&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,de.nextTick(oe,this,re)):de.nextTick(oe,this,re)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(re||null,function(b){!z&&b?a._writableState?a._writableState.errorEmitted?de.nextTick(ue,a):(a._writableState.errorEmitted=!0,de.nextTick(ie,a,b)):de.nextTick(ie,a,b):z?(de.nextTick(ue,a),z(b)):de.nextTick(ue,a)}),this)}function ie(re,z){oe(re,z),ue(re)}function ue(re){re._writableState&&!re._writableState.emitClose||re._readableState&&!re._readableState.emitClose||re.emit("close")}function se(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function oe(re,z){re.emit("error",z)}function ae(re,z){var a=re._readableState,y=re._writableState;a&&a.autoDestroy||y&&y.autoDestroy?re.destroy(z):re.emit("error",z)}ve.exports={destroy:le,undestroy:se,errorOrDestroy:ae}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,ve,ge){"use strict";var de=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function le(oe){var ae=!1;return function(){if(!ae){ae=!0;for(var re=arguments.length,z=new Array(re),a=0;a0;return re(ye,Ee,be,function(Se){pe||(pe=Se),Se&&fe.forEach(z),!Ee&&(fe.forEach(z),ce(pe))})});return ee.reduce(a)}ve.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,ve,ge){"use strict";var de=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function le(ue,se,oe){return ue.highWaterMark!=null?ue.highWaterMark:se?ue[oe]:null}function ie(ue,se,oe,ae){var re=le(se,ae,oe);if(re!=null){if(!(isFinite(re)&&Math.floor(re)===re)||re<0){var z=ae?oe:"highWaterMark";throw new de(z,re)}return Math.floor(re)}return ue.objectMode?16:16*1024}ve.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(E,ve,ge){arguments[4][393][0].apply(ge,arguments)},{dup:393,events:344}],413:[function(E,ve,ge){"use strict";var de=E("safe-buffer").Buffer,le=de.isEncoding||function(fe){switch(fe=""+fe,fe&&fe.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function ie(fe){if(!fe)return"utf8";for(var ye;;)switch(fe){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return fe;default:if(ye)return;fe=(""+fe).toLowerCase(),ye=!0}}function ue(fe){var ye=ie(fe);if(typeof ye!="string"&&(de.isEncoding===le||!le(fe)))throw new Error("Unknown encoding: "+fe);return ye||fe}ge.StringDecoder=se;function se(fe){this.encoding=ue(fe);var ye;switch(this.encoding){case"utf16le":this.text=x,this.end=b,ye=4;break;case"utf8":this.fillLast=z,ye=4;break;case"base64":this.text=ee,this.end=te,ye=3;break;default:this.write=ce,this.end=pe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=de.allocUnsafe(ye)}se.prototype.write=function(fe){if(fe.length===0)return"";var ye,he;if(this.lastNeed){if(ye=this.fillLast(fe),ye===void 0)return"";he=this.lastNeed,this.lastNeed=0}else he=0;return he>5===6?2:fe>>4===14?3:fe>>3===30?4:fe>>6===2?-1:-2}function ae(fe,ye,he){var Ee=ye.length-1;if(Ee=0?(be>0&&(fe.lastNeed=be-1),be):--Ee=0?(be>0&&(fe.lastNeed=be-2),be):--Ee=0?(be>0&&(be===2?be=0:fe.lastNeed=be-3),be):0))}function re(fe,ye,he){if((ye[0]&192)!==128)return fe.lastNeed=0,"\uFFFD";if(fe.lastNeed>1&&ye.length>1){if((ye[1]&192)!==128)return fe.lastNeed=1,"\uFFFD";if(fe.lastNeed>2&&ye.length>2&&(ye[2]&192)!==128)return fe.lastNeed=2,"\uFFFD"}}function z(fe){var ye=this.lastTotal-this.lastNeed,he=re(this,fe,ye);if(he!==void 0)return he;if(this.lastNeed<=fe.length)return fe.copy(this.lastChar,ye,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);fe.copy(this.lastChar,ye,0,fe.length),this.lastNeed-=fe.length}function a(fe,ye){var he=ae(this,fe,ye);if(!this.lastNeed)return fe.toString("utf8",ye);this.lastTotal=he;var Ee=fe.length-(he-this.lastNeed);return fe.copy(this.lastChar,0,Ee),fe.toString("utf8",ye,Ee)}function y(fe){var ye=fe&&fe.length?this.write(fe):"";return this.lastNeed?ye+"\uFFFD":ye}function x(fe,ye){if((fe.length-ye)%2===0){var he=fe.toString("utf16le",ye);if(he){var Ee=he.charCodeAt(he.length-1);if(Ee>=55296&&Ee<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=fe[fe.length-2],this.lastChar[1]=fe[fe.length-1],he.slice(0,-1)}return he}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=fe[fe.length-1],fe.toString("utf16le",ye,fe.length-1)}function b(fe){var ye=fe&&fe.length?this.write(fe):"";if(this.lastNeed){var he=this.lastTotal-this.lastNeed;return ye+this.lastChar.toString("utf16le",0,he)}return ye}function ee(fe,ye){var he=(fe.length-ye)%3;return he===0?fe.toString("base64",ye):(this.lastNeed=3-he,this.lastTotal=3,he===1?this.lastChar[0]=fe[fe.length-1]:(this.lastChar[0]=fe[fe.length-2],this.lastChar[1]=fe[fe.length-1]),fe.toString("base64",ye,fe.length-he))}function te(fe){var ye=fe&&fe.length?this.write(fe):"";return this.lastNeed?ye+this.lastChar.toString("base64",0,3-this.lastNeed):ye}function ce(fe){return fe.toString(this.encoding)}function pe(fe){return fe&&fe.length?this.write(fe):""}},{"safe-buffer":396}],414:[function(E,ve,ge){(function(de,le){(function(){var ie=E("process/browser.js").nextTick,ue=Function.prototype.apply,se=Array.prototype.slice,oe={},ae=0;ge.setTimeout=function(){return new re(ue.call(setTimeout,window,arguments),clearTimeout)},ge.setInterval=function(){return new re(ue.call(setInterval,window,arguments),clearInterval)},ge.clearTimeout=ge.clearInterval=function(z){z.close()};function re(z,a){this._id=z,this._clearFn=a}re.prototype.unref=re.prototype.ref=function(){},re.prototype.close=function(){this._clearFn.call(window,this._id)},ge.enroll=function(z,a){clearTimeout(z._idleTimeoutId),z._idleTimeout=a},ge.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},ge._unrefActive=ge.active=function(z){clearTimeout(z._idleTimeoutId);var a=z._idleTimeout;a>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},a))},ge.setImmediate=typeof de=="function"?de:function(z){var a=ae++,y=arguments.length<2?!1:se.call(arguments,1);return oe[a]=!0,ie(function(){oe[a]&&(y?z.apply(null,y):z.call(null),ge.clearImmediate(a))}),a},ge.clearImmediate=typeof le=="function"?le:function(z){delete oe[z]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,ve,ge){var de=E("buffer").Buffer;ve.exports=function(le){if(le instanceof Uint8Array){if(le.byteOffset===0&&le.byteLength===le.buffer.byteLength)return le.buffer;if(typeof le.buffer.slice=="function")return le.buffer.slice(le.byteOffset,le.byteOffset+le.byteLength)}if(de.isBuffer(le)){for(var ie=new Uint8Array(le.length),ue=le.length,se=0;se=Je)return Qe;switch(Qe){case"%s":return String(nt[Ye++]);case"%d":return Number(nt[Ye++]);case"%j":try{return JSON.stringify(nt[Ye++])}catch(De){return"[Circular]"}default:return Qe}}),Fe=nt[Ye];Ye=3&&(Ye.depth=arguments[2]),arguments.length>=4&&(Ye.colors=arguments[3]),fe(Ze)?Ye.showHidden=Ze:Ze&&ge._extend(Ye,Ze),Pe(Ye.showHidden)&&(Ye.showHidden=!1),Pe(Ye.depth)&&(Ye.depth=2),Pe(Ye.colors)&&(Ye.colors=!1),Pe(Ye.customInspect)&&(Ye.customInspect=!0),Ye.colors&&(Ye.stylize=re),y(Ye,He,Ye.depth)}ge.inspect=ae,ae.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},ae.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function re(He,Ze){var Ye=ae.styles[Ze];return Ye?"\x1B["+ae.colors[Ye][0]+"m"+He+"\x1B["+ae.colors[Ye][1]+"m":He}function z(He,Ze){return He}function a(He){var Ze={};return He.forEach(function(Ye,nt){Ze[Ye]=!0}),Ze}function y(He,Ze,Ye){if(He.customInspect&&Ze&&Te(Ze.inspect)&&Ze.inspect!==ge.inspect&&!(Ze.constructor&&Ze.constructor.prototype===Ze)){var nt=Ze.inspect(Ye,He);return be(nt)||(nt=y(He,nt,Ye)),nt}var Je=x(He,Ze);if(Je)return Je;var Ue=Object.keys(Ze),Fe=a(Ue);if(He.showHidden&&(Ue=Object.getOwnPropertyNames(Ze)),Ae(Ze)&&(Ue.indexOf("message")>=0||Ue.indexOf("description")>=0))return b(Ze);if(Ue.length===0){if(Te(Ze)){var Qe=Ze.name?": "+Ze.name:"";return He.stylize("[Function"+Qe+"]","special")}if(Ce(Ze))return He.stylize(RegExp.prototype.toString.call(Ze),"regexp");if(Be(Ze))return He.stylize(Date.prototype.toString.call(Ze),"date");if(Ae(Ze))return b(Ze)}var De="",ke=!1,qe=["{","}"];if(pe(Ze)&&(ke=!0,qe=["[","]"]),Te(Ze)){var et=Ze.name?": "+Ze.name:"";De=" [Function"+et+"]"}if(Ce(Ze)&&(De=" "+RegExp.prototype.toString.call(Ze)),Be(Ze)&&(De=" "+Date.prototype.toUTCString.call(Ze)),Ae(Ze)&&(De=" "+b(Ze)),Ue.length===0&&(!ke||Ze.length==0))return qe[0]+De+qe[1];if(Ye<0)return Ce(Ze)?He.stylize(RegExp.prototype.toString.call(Ze),"regexp"):He.stylize("[Object]","special");He.seen.push(Ze);var $e;return ke?$e=ee(He,Ze,Ye,Fe,Ue):$e=Ue.map(function(Me){return te(He,Ze,Ye,Fe,Me,ke)}),He.seen.pop(),ce($e,De,qe)}function x(He,Ze){if(Pe(Ze))return He.stylize("undefined","undefined");if(be(Ze)){var Ye="'"+JSON.stringify(Ze).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return He.stylize(Ye,"string")}if(Ee(Ze))return He.stylize(""+Ze,"number");if(fe(Ze))return He.stylize(""+Ze,"boolean");if(ye(Ze))return He.stylize("null","null")}function b(He){return"["+Error.prototype.toString.call(He)+"]"}function ee(He,Ze,Ye,nt,Je){for(var Ue=[],Fe=0,Qe=Ze.length;Fe-1&&(Ue?Qe=Qe.split(` +`;return be+="",ve=ve||{},Ce={},Ce=ne(ve,function(je){if(a(je))return null}),Ce.subres={uploadId:fe},Ce.headers=x(Ce.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),xe=this._objectRequestParams("POST",pe,Ce),oe.encodeCallback(xe,Ce),xe.mime="xml",xe.content=be,xe.headers&&xe.headers["x-oss-callback"]||(xe.xmlResponse=!0),xe.successStatuses=[200],Ie.next=17,this.request(xe);case 17:if(Be=Ie.sent,!ve.progress){Ie.next=21;break}return Ie.next=21,ve.progress(1,null,Be.res);case 21:return Ae={res:Be.res,bucket:xe.bucket,name:pe,etag:Be.res.headers.etag},xe.headers&&xe.headers["x-oss-callback"]&&(Ae.data=JSON.parse(Be.data.toString())),Ie.abrupt("return",Ae);case 24:case"end":return Ie.stop()}},ce,this)}));function te(ce,pe,fe,ye){return ee.apply(this,arguments)}return te}(),b._uploadPart=function(){var ee=(0,le.default)(ie.default.mark(function ce(pe,fe,ye,ve,Ee){var be,Se,Pe,Ce;return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Ee=Ee||{},be={},se(Ee).to(be),be.headers=be.headers||{},be.headers["Content-Length"]=ve.size,be.headers=x(be.headers,["x-oss-server-side-encryption"]),be.subres={partNumber:ye,uploadId:fe},Se=this._objectRequestParams("PUT",pe,be),Se.mime=be.mime,Pe=de&&de.browser,Pe?Se.content=ve.content:Se.stream=ve.stream,Se.successStatuses=[200],Se.disabledMD5=Ee.disabledMD5,Be.next=15,this.request(Se);case 15:if(Ce=Be.sent,Ce.res.headers.etag){Be.next=18;break}throw new Error(`Please set the etag of expose-headers in OSS + https://help.aliyun.com/document_detail/32069.html`);case 18:return ve.stream&&(ve.stream=null,Se.stream=null),Be.abrupt("return",{name:pe,etag:Ce.res.headers.etag,res:Ce.res});case 20:case"end":return Be.stop()}},ce,this)}));function te(ce,pe,fe,ye,ve){return ee.apply(this,arguments)}return te}()}).call(this)}).call(this,E("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("url"),se=E("utility"),oe=E("copy-to"),ae=E("../../common/signUtils"),ne=E("../utils/isIP"),z=ne.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,ee=me;ee.asyncSignatureUrl=function(){var te=(0,ie.default)(ue.default.mark(function pe(fe,ye){var ve,Ee,be,Se,Pe;return ue.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(!z(this.options.endpoint.hostname)){xe.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(ye=ye||{},fe=this._objectName(fe),ye.method=ye.method||"GET",ve=se.timestamp()+(ye.expires||1800),Ee={bucket:this.options.bucket,object:fe},be=this._getResource(Ee),!(this.options.stsToken&&b(this.options.refreshSTSToken))){xe.next=11;break}return xe.next=11,y.call(this);case 11:return this.options.stsToken&&(ye["security-token"]=this.options.stsToken),Se=ae._signatureForURL(this.options.accessKeySecret,ye,be,ve),Pe=le.parse(this._getReqUrl(Ee)),Pe.query={OSSAccessKeyId:this.options.accessKeyId,Expires:ve,Signature:Se.Signature},oe(Se.subResource).to(Pe.query),xe.abrupt("return",Pe.format());case 17:case"end":return xe.stop()}},pe,this)}));function ce(pe,fe){return te.apply(this,arguments)}return ce}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ie=de(E("@babel/runtime/helpers/typeof")),le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),oe=se.checkBucketName,ae=me,ne=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];ae.copy=function(){var z=(0,le.default)(ue.default.mark(function y(x,b,ee,te){var ce,pe,fe;return ue.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return(0,ie.default)(ee)==="object"&&(te=ee),te=te||{},te.headers=te.headers||{},Object.keys(te.headers).forEach(function(Ee){te.headers["x-oss-copy-source-".concat(Ee.toLowerCase())]=te.headers[Ee]}),(te.meta||Object.keys(te.headers).find(function(Ee){return ne.includes(Ee.toLowerCase())}))&&(te.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(te.meta,te.headers),b=this._getSourceName(b,ee),te.versionId&&(b="".concat(b,"?versionId=").concat(te.versionId)),te.headers["x-oss-copy-source"]=b,ce=this._objectRequestParams("PUT",x,te),ce.xmlResponse=!0,ce.successStatuses=[200,304],ve.next=14,this.request(ce);case 14:return pe=ve.sent,fe=pe.data,fe&&(fe={etag:fe.ETag,lastModified:fe.LastModified}),ve.abrupt("return",{data:fe,res:pe.res});case 18:case"end":return ve.stop()}},y,this)}));function a(y,x,b,ee){return z.apply(this,arguments)}return a}(),ae._getSourceName=function(a,y){return typeof y=="string"?a=this._objectName(a):a[0]!=="/"?y=this.options.bucket:(y=a.replace(/\/(.+?)(\/.*)/,"$1"),a=a.replace(/(\/.+?\/)(.*)/,"$2")),oe(y),a=encodeURIComponent(a),a="/".concat(y,"/").concat(a),a}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=me;le.delete=function(){var se=(0,ie.default)(ue.default.mark(function ae(ne){var z,a,y,x=arguments;return ue.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("DELETE",ne,z),a.successStatuses=[204],ee.next=7,this.request(a);case 7:return y=ee.sent,ee.abrupt("return",{res:y.res});case 9:case"end":return ee.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("utility"),se=E("../utils/obj2xml"),oe=se.obj2xml,ae=me;ae.deleteMulti=function(){var ne=(0,ie.default)(ue.default.mark(function a(y){var x,b,ee,te,ce,pe,fe,ye,ve,Ee,be,Se,Pe,Ce=arguments;return ue.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(x=Ce.length>1&&Ce[1]!==void 0?Ce[1]:{},b=[],!(!y||!y.length)){Be.next=4;break}throw new Error("names is required");case 4:for(ee=0;ee1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),ne=this._objectName(ne),a=this._objectRequestParams("DELETE",ne,z),a.successStatuses=[204],ee.next=8,this.request(a);case 8:return y=ee.sent,ee.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return ee.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,he,me){"use strict";E("core-js/modules/es.array.concat.js");var de=E("url"),ue=E("../utils/isIP"),ie=ue.isIP,le=me;le.generateObjectUrl=function(oe,ae){if(ie(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(ae)ae[ae.length-1]!=="/"&&(ae+="/");else{ae=this.options.endpoint.format();var ne=de.parse(ae),z=this.options.bucket;ne.hostname="".concat(z,".").concat(ne.hostname),ne.host="".concat(z,".").concat(ne.host),ae=ne.format()}return ae+this._escape(this._objectName(oe))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,he,me){(function(de){(function(){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("fs"),oe=E("is-type-of"),ae=me;ae.get=function(){var ne=(0,le.default)(ie.default.mark(function a(y,x){var b,ee,te,ce,pe,fe,ye,ve,Ee=arguments;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return b=Ee.length>2&&Ee[2]!==void 0?Ee[2]:{},ee=null,te=!1,oe.writableStream(x)?ee=x:oe.string(x)?(ee=se.createWriteStream(x),te=!0):b=x,b=b||{},ce=de&&de.browser,pe=b.responseCacheControl===null?"":"no-cache",fe=ce&&pe?{"response-cache-control":pe}:{},b.subres=Object.assign(fe,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Se.prev=11,ve=this._objectRequestParams("GET",y,b),ve.writeStream=ee,ve.successStatuses=[200,206,304],Se.next=17,this.request(ve);case 17:ye=Se.sent,te&&ee.destroy(),Se.next=28;break;case 21:if(Se.prev=21,Se.t0=Se.catch(11),!te){Se.next=27;break}return ee.destroy(),Se.next=27,this._deleteFileSafe(x);case 27:throw Se.t0;case 28:return Se.abrupt("return",{res:ye.res,content:ye.data});case 29:case"end":return Se.stop()}},a,this,[[11,21]])}));function z(a,y){return ne.apply(this,arguments)}return z}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=me;le.getACL=function(){var se=(0,ie.default)(ue.default.mark(function ae(ne){var z,a,y,x=arguments;return ue.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({acl:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,z),a.successStatuses=[200],a.xmlResponse=!0,ee.next=9,this.request(a);case 9:return y=ee.sent,ee.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return ee.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=me,se=E("../utils/isObject"),oe=se.isObject,ae=E("../utils/isArray"),ne=ae.isArray;le.getBucketVersions=z,le.listObjectVersions=z;function z(){return a.apply(this,arguments)}function a(){return a=(0,ie.default)(ue.default.mark(function b(){var ee,te,ce,pe,fe,ye,ve,Ee,be=arguments;return ue.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(ee=be.length>0&&be[0]!==void 0?be[0]:{},te=be.length>1&&be[1]!==void 0?be[1]:{},!(ee.versionIdMarker&&ee.keyMarker===void 0)){Pe.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return te.subres=Object.assign({versions:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),ce=this._objectRequestParams("GET","",te),ce.xmlResponse=!0,ce.successStatuses=[200],ce.query=x(ee),Pe.next=12,this.request(ce);case 12:return pe=Pe.sent,fe=pe.data.Version||[],ye=pe.data.DeleteMarker||[],ve=this,fe&&(Array.isArray(fe)||(fe=[fe]),fe=fe.map(function(Ce){return{name:Ce.Key,url:ve._objectUrl(Ce.Key),lastModified:Ce.LastModified,isLatest:Ce.IsLatest==="true",versionId:Ce.VersionId,etag:Ce.ETag,type:Ce.Type,size:Number(Ce.Size),storageClass:Ce.StorageClass,owner:{id:Ce.Owner.ID,displayName:Ce.Owner.DisplayName}}})),ye&&(ne(ye)||(ye=[ye]),ye=ye.map(function(Ce){return{name:Ce.Key,lastModified:Ce.LastModified,versionId:Ce.VersionId,owner:{id:Ce.Owner.ID,displayName:Ce.Owner.DisplayName}}})),Ee=pe.data.CommonPrefixes||null,Ee&&(ne(Ee)||(Ee=[Ee]),Ee=Ee.map(function(Ce){return Ce.Prefix})),Pe.abrupt("return",{res:pe.res,objects:fe,deleteMarker:ye,prefixes:Ee,nextMarker:pe.data.NextKeyMarker||null,NextVersionIdMarker:pe.data.NextVersionIdMarker||null,nextKeyMarker:pe.data.NextKeyMarker||null,nextVersionIdMarker:pe.data.NextVersionIdMarker||null,isTruncated:pe.data.IsTruncated==="true"});case 21:case"end":return Pe.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ee={};return oe(b)&&Object.keys(b).forEach(function(te){ee[y(te)]=b[te]}),ee}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=me;le.getObjectMeta=function(){var se=(0,ie.default)(ue.default.mark(function ae(ne,z){var a,y;return ue.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return z=z||{},ne=this._objectName(ne),z.subres=Object.assign({objectMeta:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("HEAD",ne,z),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},ae,this)}));function oe(ae,ne){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=me,se=E("../utils/isObject"),oe=se.isObject;le.getObjectTagging=function(){var ae=(0,ie.default)(ue.default.mark(function z(a){var y,x,b,ee,te,ce,pe=arguments;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return y=pe.length>1&&pe[1]!==void 0?pe[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],ye.next=8,this.request(x);case 8:return b=ye.sent,ye.next=11,this.parseXML(b.data);case 11:return ee=ye.sent,te=ee.TagSet.Tag,te=te&&oe(te)?[te]:te||[],ce={},te.forEach(function(ve){ce[ve.Key]=ve.Value}),ye.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return ye.stop()}},z,this)}));function ne(z){return ae.apply(this,arguments)}return ne}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,he,me){"use strict";var de=E("../utils/isIP"),ue=de.isIP,ie=me;ie.getObjectUrl=function(se,oe){if(ue(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return oe?oe[oe.length-1]!=="/"&&(oe+="/"):oe=this.options.endpoint.format(),oe+this._escape(this._objectName(se))}},{"../utils/isIP":69}],43:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=me;le.getSymlink=function(){var se=(0,ie.default)(ue.default.mark(function ae(ne){var z,a,y,x,b=arguments;return ue.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return z=b.length>1&&b[1]!==void 0?b[1]:{},z.subres=Object.assign({symlink:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,z),a.successStatuses=[200],te.next=8,this.request(a);case 8:return y=te.sent,x=y.res.headers["x-oss-symlink-target"],te.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return te.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkEnv"),se=le.checkEnv,oe=me;oe.head=function(){var ae=(0,ie.default)(ue.default.mark(function z(a){var y,x,b,ee,te=arguments;return ue.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},se("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],pe.next=8,this.request(x);case 8:return b=pe.sent,ee={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(fe){fe.indexOf("x-oss-meta-")===0&&(ee.meta||(ee.meta={}),ee.meta[fe.substring(11)]=b.headers[fe])}),pe.abrupt("return",ee);case 12:case"end":return pe.stop()}},z,this)}));function ne(z){return ae.apply(this,arguments)}return ne}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=me;le.putACL=function(){var se=(0,ie.default)(ue.default.mark(function ae(ne,z,a){var y,x;return ue.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=z,ne=this._objectName(ne),y=this._objectRequestParams("PUT",ne,a),y.successStatuses=[200],ee.next=10,this.request(y);case 10:return x=ee.sent,ee.abrupt("return",{res:x.res});case 12:case"end":return ee.stop()}},ae,this)}));function oe(ae,ne,z){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/obj2xml"),se=le.obj2xml,oe=E("../utils/checkObjectTag"),ae=oe.checkObjectTag,ne=me;ne.putObjectTagging=function(){var z=(0,ie.default)(ue.default.mark(function y(x,b){var ee,te,ce,pe,fe=arguments;return ue.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ee=fe.length>2&&fe[2]!==void 0?fe[2]:{},ae(b),ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,ee),te.successStatuses=[200],b=Object.keys(b).map(function(Ee){return{Key:Ee,Value:b[Ee]}}),ce={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=se(ce),ve.next=13,this.request(te);case 13:return pe=ve.sent,ve.abrupt("return",{res:pe.res,status:pe.status});case 15:case"end":return ve.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=me;le.putSymlink=function(){var se=(0,ie.default)(ue.default.mark(function ae(ne,z,a){var y,x;return ue.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return a=a||{},a.headers=a.headers||{},z=this._escape(this._objectName(z)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=z,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),ne=this._objectName(ne),y=this._objectRequestParams("PUT",ne,a),y.successStatuses=[200],ee.next=13,this.request(y);case 13:return x=ee.sent,ee.abrupt("return",{res:x.res});case 15:case"end":return ee.stop()}},ae,this)}));function oe(ae,ne,z){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,he,me){"use strict";var de=E("url"),ue=E("utility"),ie=E("copy-to"),le=E("../../common/signUtils"),se=E("../utils/isIP"),oe=se.isIP,ae=me;ae.signatureUrl=function(z,a){if(oe(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},z=this._objectName(z),a.method=a.method||"GET";var y=ue.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:z},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var ee=le._signatureForURL(this.options.accessKeySecret,a,b,y),te=de.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:ee.Signature},ie(ee.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),le=E("./utils/isArray"),se=le.isArray,oe=me;oe._parallelNode=function(){var ae=(0,ie.default)(ue.default.mark(function z(a,y,x,b){var ee,te,ce,pe,fe,ye,ve,Ee;return ue.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:ee=this,te=[],ce=[],pe=a.length/y,fe=a.length%y,ye=fe===0?pe:(a.length-fe)/y+1,ve=1,Ee=0;case 8:if(!(Ee0){pe=!0,fe<=0&&x(b);return}fe+=1,Ee(Se.value,ee(ve))}ye=!1}be()})},oe.cancel=function(ne){this.options.cancelFlag=!0,se(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(z){if(z.destroyed===!1){var a={name:"cancel",message:"cancel"};z.destroy(a)}}),this.multipartUploadStreams=[],ne&&this.abortMultipartUpload(ne.name,ne.uploadId,ne.options)},oe.isCancel=function(){return this.options.cancelFlag},oe.resetCancelFlag=function(){this.options.cancelFlag=!1},oe._stop=function(){this.options.cancelFlag=!0},oe._makeCancelEvent=function(){var ne={status:0,name:"cancel"};return ne},oe._makeAbortEvent=function(){var ne={status:0,name:"abort",message:"upload task has been abort"};return ne}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,he,me){(function(de){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var ue=E("./../../shims/crypto/crypto.js"),ie=E("is-type-of"),le=E("./utils/lowercaseKeyHeader"),se=le.lowercaseKeyHeader;me.buildCanonicalizedResource=function(ae,ne){var z="".concat(ae),a="?";if(ie.string(ne)&&ne.trim()!=="")z+=a+ne;else if(ie.array(ne))ne.sort(),z+=a+ne.join("&");else if(ne){var y=function(ee,te){return ee[0]>te[0]?1:ee[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ue.createHmac("sha1",ae);return a.update(de.from(ne,z)).digest("base64")},me.authorization=function(ae,ne,z,a){return"OSS ".concat(ae,":").concat(this.computeSignature(ne,z,a))},me._signatureForURL=function(ae){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=ne.subResource,ee=b===void 0?{}:b;if(ne.process){var te="x-oss-process";ee[te]=ne.process}if(ne.trafficLimit){var ce="x-oss-traffic-limit";ee[ce]=ne.trafficLimit}if(ne.response&&Object.keys(ne.response).forEach(function(ve){var Ee="response-".concat(ve.toLowerCase());ee[Ee]=ne.response[ve]}),Object.keys(ne).forEach(function(ve){var Ee=ve.toLowerCase(),be=ne[ve];Ee.indexOf("x-oss-")===0?x[Ee]=be:(Ee.indexOf("content-md5")===0||Ee.indexOf("content-type")===0)&&(x[ve]=be)}),Object.prototype.hasOwnProperty.call(ne,"security-token")&&(ee["security-token"]=ne["security-token"]),Object.prototype.hasOwnProperty.call(ne,"callback")){var pe={callbackUrl:encodeURI(ne.callback.url),callbackBody:ne.callback.body};if(ne.callback.host&&(pe.callbackHost=ne.callback.host),ne.callback.contentType&&(pe.callbackBodyType=ne.callback.contentType),ee.callback=de.from(JSON.stringify(pe)).toString("base64"),ne.callback.customValue){var fe={};Object.keys(ne.callback.customValue).forEach(function(ve){fe["x:".concat(ve)]=ne.callback.customValue[ve]}),ee["callback-var"]=de.from(JSON.stringify(fe)).toString("base64")}}var ye=this.buildCanonicalString(ne.method,z,{headers:x,parameters:ee},a.toString());return{Signature:this.computeSignature(ae,ye,y),subResource:ee}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,he,me){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.checkBucketName=void 0,me.checkBucketName=function(de){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=ue?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ie.test(de))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,he,me){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.checkConfigValid=void 0;var de={endpoint:ue,region:/^[a-zA-Z0-9\-_]+$/};function ue(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}me.checkConfigValid=function(ie,le){if(de[le]){var se=!0;if(de[le]instanceof Function?se=de[le](ie):se=de[le].test(ie),!se)throw new Error("The ".concat(le," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,he,me){(function(de){(function(){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.checkEnv=void 0;function ue(ie){de.browser&&console.warn(ie)}me.checkEnv=ue}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,he,me){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.checkObjectTag=void 0;var de=E("./checkValid"),ue=de.checkValid,ie=E("./isObject"),le=ie.isObject,se=[{validator:function(z){if(typeof z!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],oe={key:[].concat(se,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(se,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function ae(ne){if(!le(ne))throw new Error("tag must be Object");var z=Object.entries(ne);if(z.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];z.forEach(function(y){y.forEach(function(x,b){ue(x,oe[a[b]])})})}me.checkObjectTag=ae},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,he,me){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.checkValid=void 0;function de(ue,ie){ie.forEach(function(le){if(le.validator)le.validator(ue);else if(le.pattern&&!le.pattern.test(ue))throw new Error(le.msg)})}me.checkValid=de},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,he,me){(function(de){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.createRequest=void 0;var ue=E("./../../../shims/crypto/crypto.js"),ie=E("debug")("ali-oss"),le=E("mime"),se=E("dateformat"),oe=E("copy-to"),ae=E("path"),ne=E("./encoder"),z=ne.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,ee=E("../client/getReqUrl"),te=ee.getReqUrl,ce=E("./isDingTalk"),pe=ce.isDingTalk;function fe(Ee,be){return Ee[be]||Ee[be.toLowerCase()]}function ye(Ee,be){delete Ee[be],delete Ee[be.toLowerCase()]}function ve(Ee){var be=new Date;this.options.amendTimeSkewed&&(be=+new Date+this.options.amendTimeSkewed);var Se={"x-oss-date":se(be,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Se["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Se["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Se,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Se["x-oss-security-token"]=this.options.stsToken),oe(Ee.headers).to(Se),fe(Se,"Content-Type")||(Ee.mime&&Ee.mime.indexOf("/")>0?Se["Content-Type"]=Ee.mime:pe()?Se["Content-Type"]="application/octet-stream":Se["Content-Type"]=le.getType(Ee.mime||ae.extname(Ee.object||""))),fe(Se,"Content-Type")||ye(Se,"Content-Type"),Ee.content&&(Ee.disabledMD5||(!Ee.headers||!Ee.headers["Content-MD5"]?Se["Content-MD5"]=ue.createHash("md5").update(de.from(Ee.content,"utf8")).digest("base64"):Se["Content-MD5"]=Ee.headers["Content-MD5"]),Se["Content-Length"]||(Se["Content-Length"]=Ee.content.length));var Pe=Object.prototype.hasOwnProperty;for(var Ce in Se)Se[Ce]&&Pe.call(Se,Ce)&&(Se[Ce]=z(String(Se[Ce]),this.options.headerEncoding));var xe=this._getResource(Ee);if(Se.authorization=this.authorization(Ee.method,xe,Ee.subres,Se,this.options.headerEncoding),y(this.options.endpoint.hostname)){var Be=this.options,Ae=Be.region,Oe=Be.internal,Ie=Be.secure,je=b(Ae,Oe,Ie);Se.host="".concat(Ee.bucket,".").concat(je.host)}var Le=te.bind(this)(Ee);ie("request %s %s, with headers %j, !!stream: %s",Ee.method,Le,Se,!!Ee.stream);var Ze=Ee.timeout||this.options.timeout,ze={method:Ee.method,content:Ee.content,stream:Ee.stream,headers:Se,timeout:Ze,writeStream:Ee.writeStream,customResponse:Ee.customResponse,ctx:Ee.ctx||this.ctx};return this.agent&&(ze.agent=this.agent),this.httpsAgent&&(ze.httpsAgent=this.httpsAgent),ze.enableProxy=!!this.options.enableProxy,ze.proxy=this.options.proxy?this.options.proxy:null,{url:Le,params:ze}}me.createRequest=ve}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,he,me){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.dataFix=void 0;var de=E("./isObject"),ue=["true","TRUE","1",1],ie=["false","FALSE","0",0];function le(ae,ne,z){if(de.isObject(ae)){var a=ne.remove,y=a===void 0?[]:a,x=ne.rename,b=x===void 0?{}:x,ee=ne.camel,te=ee===void 0?[]:ee,ce=ne.bool,pe=ce===void 0?[]:ce,fe=ne.lowerFirst,ye=fe===void 0?!1:fe;return y.forEach(function(ve){return delete ae[ve]}),Object.entries(b).forEach(function(ve){ae[ve[0]]&&(ae[ve[1]]||(ae[ve[1]]=ae[ve[0]],delete ae[ve[0]]))}),te.forEach(function(ve){if(ae[ve]){var Ee=ve.replace(/^(.)/,function(be){return be.toLowerCase()}).replace(/-(\w)/g,function(be,Se){return Se.toUpperCase()});ae[Ee]||(ae[Ee]=ae[ve])}}),pe.forEach(function(ve){ae[ve]=se(ae[ve])}),typeof z=="function"&&z(ae),oe(ae,ye),le}}me.dataFix=le;function se(ae){return ae?ue.includes(ae)?!0:ie.includes(ae)?!1:ae:!1}function oe(ae,ne){ne&&Object.keys(ae).forEach(function(z){var a=z.replace(/^\w/,function(y){return y.toLowerCase()});typeof ae[a]=="undefined"&&(ae[a]=ae[z],delete ae[z])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ue=de(E("@babel/runtime/helpers/typeof"));Object.defineProperty(me,"__esModule",{value:!0}),me.deepCopyWith=me.deepCopy=void 0;var ie=E("./isBuffer");me.deepCopy=function(le){if(le===null||(0,ue.default)(le)!=="object")return le;if(ie.isBuffer(le))return le.slice();var se=Array.isArray(le)?[]:{};return Object.keys(le).forEach(function(oe){se[oe]=me.deepCopy(le[oe])}),se},me.deepCopyWith=function(le,se){function oe(ae,ne,z){var a=se(ae,ne,z);if(a!==void 0)return a;if(ae===null||(0,ue.default)(ae)!=="object")return ae;if(ie.isBuffer(ae))return ae.slice();var y=Array.isArray(ae)?[]:{};return Object.keys(ae).forEach(function(x){y[x]=oe(ae[x],x,ae)}),y}return se?oe(le,"",null):me.deepCopy(le)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(E,he,me){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.encoder=void 0;function ue(ie){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return le==="utf-8"?ie:de.from(ie).toString("latin1")}me.encoder=ue}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,he,me){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.formatInventoryConfig=void 0;var de=E("../utils/dataFix"),ue=E("../utils/isObject"),ie=E("../utils/isArray"),le=E("../utils/formatObjKey");function se(ae){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne&&ue.isObject(ae)&&(ae=[ae]),ie.isArray(ae)?ae=ae.map(oe):ae=oe(ae),ae}me.formatInventoryConfig=se;function oe(ae){return de.dataFix(ae,{bool:["IsEnabled"]},function(ne){var z,a;ne.prefix=ne.Filter.Prefix,delete ne.Filter,ne.OSSBucketDestination=ne.Destination.OSSBucketDestination,ne.OSSBucketDestination.rolename=ne.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete ne.OSSBucketDestination.RoleArn,ne.OSSBucketDestination.bucket=ne.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete ne.OSSBucketDestination.Bucket,delete ne.Destination,ne.frequency=ne.Schedule.Frequency,delete ne.Schedule.Frequency,!((z=ne==null?void 0:ne.OptionalFields)===null||z===void 0)&&z.Field&&!ie.isArray((a=ne.OptionalFields)===null||a===void 0?void 0:a.Field)&&(ne.OptionalFields.Field=[ne.OptionalFields.Field])}),ae=le.formatObjKey(ae,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),ae}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ue=de(E("@babel/runtime/helpers/typeof"));Object.defineProperty(me,"__esModule",{value:!0}),me.formatObjKey=void 0;function ie(se,oe,ae){if(se===null||(0,ue.default)(se)!=="object")return se;var ne;if(Array.isArray(se)){ne=[];for(var z=0;z +`),se&&se.firstUpperCase&&(le=de.formatObjKey(le,"firstUpperCase")),ue(le)==="object"?Object.keys(le).forEach(function(ae){ue(le[ae])!=="undefined"&&ue(le[ae])!=="null"&&(ue(le[ae])==="string"||ue(le[ae])==="number"?oe+="<".concat(ae,">").concat(le[ae],""):ue(le[ae])==="object"?oe+="<".concat(ae,">").concat(ie(le[ae]),""):ue(le[ae])==="array"?oe+=le[ae].map(function(ne){return"<".concat(ae,">").concat(ie(ne),"")}).join(""):oe+="<".concat(ae,">").concat(le[ae].toString(),""))}):oe+=le.toString(),oe}me.obj2xml=ie},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,he,me){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function de(se,oe){var ae=typeof Symbol!="undefined"&&se[Symbol.iterator]||se["@@iterator"];if(!ae){if(Array.isArray(se)||(ae=ue(se))||oe&&se&&typeof se.length=="number"){ae&&(se=ae);var ne=0,z=function(){};return{s:z,n:function(){return ne>=se.length?{done:!0}:{done:!1,value:se[ne++]}},e:function(ee){throw ee},f:z}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){ae=ae.call(se)},n:function(){var ee=ae.next();return a=ee.done,ee},e:function(ee){y=!0,x=ee},f:function(){try{!a&&ae.return!=null&&ae.return()}finally{if(y)throw x}}}}function ue(se,oe){if(se){if(typeof se=="string")return ie(se,oe);var ae=Object.prototype.toString.call(se).slice(8,-1);if(ae==="Object"&&se.constructor&&(ae=se.constructor.name),ae==="Map"||ae==="Set")return Array.from(se);if(ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ae))return ie(se,oe)}}function ie(se,oe){(oe==null||oe>se.length)&&(oe=se.length);for(var ae=0,ne=new Array(oe);ae2&&arguments[2]!==void 0?arguments[2]:{},se=0,oe=le.retryDelay,ae=oe===void 0?500:oe,ne=le.errorHandler,z=ne===void 0?function(){return!0}:ne,a=function y(){for(var x=arguments.length,b=new Array(x),ee=0;ee1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(se,"region");var ne=ae?"https://":"http://",z=oe?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return se.substr(0,a.length)===a&&(z=".aliyuncs.com"),ue.default.parse(ne+se+z)}me.setRegion=le},{"./checkConfigValid":52,url:472}],76:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.checkCredentials=me.setSTSToken=void 0;var le=E("./formatObjKey");function se(){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ue.default.mark(function ne(){var z,a;return ue.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),z=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+z-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=z,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=le.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),ae(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=z;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},ne,this)})),oe.apply(this,arguments)}me.setSTSToken=se;function ae(ne){var z=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(ne);z.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}me.checkCredentials=ae},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,he,me){function de(ie,le,se,oe,ae,ne,z){try{var a=ie[ne](z),y=a.value}catch(x){se(x);return}a.done?le(y):Promise.resolve(y).then(oe,ae)}function ue(ie){return function(){var le=this,se=arguments;return new Promise(function(oe,ae){var ne=ie.apply(le,se);function z(y){de(ne,oe,ae,z,a,"next",y)}function a(y){de(ne,oe,ae,z,a,"throw",y)}z(void 0)})}}he.exports=ue,he.exports.__esModule=!0,he.exports.default=he.exports},{}],78:[function(E,he,me){function de(ue){return ue&&ue.__esModule?ue:{default:ue}}he.exports=de,he.exports.__esModule=!0,he.exports.default=he.exports},{}],79:[function(E,he,me){function de(ue){"@babel/helpers - typeof";return he.exports=de=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},he.exports.__esModule=!0,he.exports.default=he.exports,de(ue)}he.exports=de,he.exports.__esModule=!0,he.exports.default=he.exports},{}],80:[function(E,he,me){he.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,he,me){he.exports=de,he.exports.HttpsAgent=de;function de(){}},{}],82:[function(E,he,me){(function(de){(function(){"use strict";var ue=E("object-assign");function ie(Ae,Oe){if(Ae===Oe)return 0;for(var Ie=Ae.length,je=Oe.length,Le=0,Ze=Math.min(Ie,je);Le=0){var Ue=Le.indexOf(` +`,ze+1);Le=Le.substring(Ue+1)}this.stack=Le}}},se.inherits(y.AssertionError,Error);function ee(Ae,Oe){return typeof Ae=="string"?Ae.length=0;Ve--)if(ze[Ve]!==Ue[Ve])return!1;for(Ve=ze.length-1;Ve>=0;Ve--)if(Ge=ze[Ve],!ye(Ae[Ge],Oe[Ge],Ie,je))return!1;return!0}y.notDeepEqual=function(Oe,Ie,je){ye(Oe,Ie,!1)&&pe(Oe,Ie,je,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=be;function be(Ae,Oe,Ie){ye(Ae,Oe,!0)&&pe(Ae,Oe,Ie,"notDeepStrictEqual",be)}y.strictEqual=function(Oe,Ie,je){Oe!==Ie&&pe(Oe,Ie,je,"===",y.strictEqual)},y.notStrictEqual=function(Oe,Ie,je){Oe===Ie&&pe(Oe,Ie,je,"!==",y.notStrictEqual)};function Se(Ae,Oe){if(!Ae||!Oe)return!1;if(Object.prototype.toString.call(Oe)=="[object RegExp]")return Oe.test(Ae);try{if(Ae instanceof Oe)return!0}catch(Ie){}return Error.isPrototypeOf(Oe)?!1:Oe.call({},Ae)===!0}function Pe(Ae){var Oe;try{Ae()}catch(Ie){Oe=Ie}return Oe}function Ce(Ae,Oe,Ie,je){var Le;if(typeof Oe!="function")throw new TypeError('"block" argument must be a function');typeof Ie=="string"&&(je=Ie,Ie=null),Le=Pe(Oe),je=(Ie&&Ie.name?" ("+Ie.name+").":".")+(je?" "+je:"."),Ae&&!Le&&pe(Le,Ie,"Missing expected exception"+je);var Ze=typeof je=="string",ze=!Ae&&se.isError(Le),Ue=!Ae&&Le&&!Ie;if((ze&&Ze&&Se(Le,Ie)||Ue)&&pe(Le,Ie,"Got unwanted exception"+je),Ae&&Le&&Ie&&!Se(Le,Ie)||!Ae&&Le)throw Le}y.throws=function(Ae,Oe,Ie){Ce(!0,Ae,Oe,Ie)},y.doesNotThrow=function(Ae,Oe,Ie){Ce(!1,Ae,Oe,Ie)},y.ifError=function(Ae){if(Ae)throw Ae};function xe(Ae,Oe){Ae||pe(Ae,!0,Oe,"==",xe)}y.strict=ue(xe,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var Be=Object.keys||function(Ae){var Oe=[];for(var Ie in Ae)oe.call(Ae,Ie)&&Oe.push(Ie);return Oe}}).call(this)}).call(this,typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,he,me){typeof Object.create=="function"?he.exports=function(ue,ie){ue.super_=ie,ue.prototype=Object.create(ie.prototype,{constructor:{value:ue,enumerable:!1,writable:!0,configurable:!0}})}:he.exports=function(ue,ie){ue.super_=ie;var le=function(){};le.prototype=ie.prototype,ue.prototype=new le,ue.prototype.constructor=ue}},{}],84:[function(E,he,me){he.exports=function(ue){return ue&&typeof ue=="object"&&typeof ue.copy=="function"&&typeof ue.fill=="function"&&typeof ue.readUInt8=="function"}},{}],85:[function(E,he,me){(function(de,ue){(function(){var ie=/%[sdj%]/g;me.format=function(Ue){if(!Ee(Ue)){for(var Ge=[],Ve=0;Ve=He)return et;switch(et){case"%s":return String(_e[Ve++]);case"%d":return Number(_e[Ve++]);case"%j":try{return JSON.stringify(_e[Ve++])}catch(Je){return"[Circular]"}default:return et}}),Qe=_e[Ve];Ve=3&&(Ve.depth=arguments[2]),arguments.length>=4&&(Ve.colors=arguments[3]),pe(Ge)?Ve.showHidden=Ge:Ge&&me._extend(Ve,Ge),Se(Ve.showHidden)&&(Ve.showHidden=!1),Se(Ve.depth)&&(Ve.depth=2),Se(Ve.colors)&&(Ve.colors=!1),Se(Ve.customInspect)&&(Ve.customInspect=!0),Ve.colors&&(Ve.stylize=ae),a(Ve,Ue,Ve.depth)}me.inspect=oe,oe.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},oe.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ae(Ue,Ge){var Ve=oe.styles[Ge];return Ve?"\x1B["+oe.colors[Ve][0]+"m"+Ue+"\x1B["+oe.colors[Ve][1]+"m":Ue}function ne(Ue,Ge){return Ue}function z(Ue){var Ge={};return Ue.forEach(function(Ve,_e){Ge[Ve]=!0}),Ge}function a(Ue,Ge,Ve){if(Ue.customInspect&&Ge&&Ae(Ge.inspect)&&Ge.inspect!==me.inspect&&!(Ge.constructor&&Ge.constructor.prototype===Ge)){var _e=Ge.inspect(Ve,Ue);return Ee(_e)||(_e=a(Ue,_e,Ve)),_e}var He=y(Ue,Ge);if(He)return He;var Ke=Object.keys(Ge),Qe=z(Ke);if(Ue.showHidden&&(Ke=Object.getOwnPropertyNames(Ge)),Be(Ge)&&(Ke.indexOf("message")>=0||Ke.indexOf("description")>=0))return x(Ge);if(Ke.length===0){if(Ae(Ge)){var et=Ge.name?": "+Ge.name:"";return Ue.stylize("[Function"+et+"]","special")}if(Pe(Ge))return Ue.stylize(RegExp.prototype.toString.call(Ge),"regexp");if(xe(Ge))return Ue.stylize(Date.prototype.toString.call(Ge),"date");if(Be(Ge))return x(Ge)}var Je="",We=!1,De=["{","}"];if(ce(Ge)&&(We=!0,De=["[","]"]),Ae(Ge)){var Ye=Ge.name?": "+Ge.name:"";Je=" [Function"+Ye+"]"}if(Pe(Ge)&&(Je=" "+RegExp.prototype.toString.call(Ge)),xe(Ge)&&(Je=" "+Date.prototype.toUTCString.call(Ge)),Be(Ge)&&(Je=" "+x(Ge)),Ke.length===0&&(!We||Ge.length==0))return De[0]+Je+De[1];if(Ve<0)return Pe(Ge)?Ue.stylize(RegExp.prototype.toString.call(Ge),"regexp"):Ue.stylize("[Object]","special");Ue.seen.push(Ge);var Fe;return We?Fe=b(Ue,Ge,Ve,Qe,Ke):Fe=Ke.map(function(ke){return ee(Ue,Ge,Ve,Qe,ke,We)}),Ue.seen.pop(),te(Fe,Je,De)}function y(Ue,Ge){if(Se(Ge))return Ue.stylize("undefined","undefined");if(Ee(Ge)){var Ve="'"+JSON.stringify(Ge).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ue.stylize(Ve,"string")}if(ve(Ge))return Ue.stylize(""+Ge,"number");if(pe(Ge))return Ue.stylize(""+Ge,"boolean");if(fe(Ge))return Ue.stylize("null","null")}function x(Ue){return"["+Error.prototype.toString.call(Ue)+"]"}function b(Ue,Ge,Ve,_e,He){for(var Ke=[],Qe=0,et=Ge.length;Qe-1&&(Ke?et=et.split(` +`).map(function(We){return" "+We}).join(` +`).substr(2):et=` +`+et.split(` +`).map(function(We){return" "+We}).join(` +`))):et=Ue.stylize("[Circular]","special")),Se(Qe)){if(Ke&&He.match(/^\d+$/))return et;Qe=JSON.stringify(""+He),Qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Qe=Qe.substr(1,Qe.length-2),Qe=Ue.stylize(Qe,"name")):(Qe=Qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Qe=Ue.stylize(Qe,"string"))}return Qe+": "+et}function te(Ue,Ge,Ve){var _e=0,He=Ue.reduce(function(Ke,Qe){return _e++,Qe.indexOf(` +`)>=0&&_e++,Ke+Qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return He>60?Ve[0]+(Ge===""?"":Ge+` + `)+" "+Ue.join(`, + `)+" "+Ve[1]:Ve[0]+Ge+" "+Ue.join(", ")+" "+Ve[1]}function ce(Ue){return Array.isArray(Ue)}me.isArray=ce;function pe(Ue){return typeof Ue=="boolean"}me.isBoolean=pe;function fe(Ue){return Ue===null}me.isNull=fe;function ye(Ue){return Ue==null}me.isNullOrUndefined=ye;function ve(Ue){return typeof Ue=="number"}me.isNumber=ve;function Ee(Ue){return typeof Ue=="string"}me.isString=Ee;function be(Ue){return typeof Ue=="symbol"}me.isSymbol=be;function Se(Ue){return Ue===void 0}me.isUndefined=Se;function Pe(Ue){return Ce(Ue)&&Ie(Ue)==="[object RegExp]"}me.isRegExp=Pe;function Ce(Ue){return typeof Ue=="object"&&Ue!==null}me.isObject=Ce;function xe(Ue){return Ce(Ue)&&Ie(Ue)==="[object Date]"}me.isDate=xe;function Be(Ue){return Ce(Ue)&&(Ie(Ue)==="[object Error]"||Ue instanceof Error)}me.isError=Be;function Ae(Ue){return typeof Ue=="function"}me.isFunction=Ae;function Oe(Ue){return Ue===null||typeof Ue=="boolean"||typeof Ue=="number"||typeof Ue=="string"||typeof Ue=="symbol"||typeof Ue=="undefined"}me.isPrimitive=Oe,me.isBuffer=E("./support/isBuffer");function Ie(Ue){return Object.prototype.toString.call(Ue)}function je(Ue){return Ue<10?"0"+Ue.toString(10):Ue.toString(10)}var Le=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ze(){var Ue=new Date,Ge=[je(Ue.getHours()),je(Ue.getMinutes()),je(Ue.getSeconds())].join(":");return[Ue.getDate(),Le[Ue.getMonth()],Ge].join(" ")}me.log=function(){console.log("%s - %s",Ze(),me.format.apply(me,arguments))},me.inherits=E("inherits"),me._extend=function(Ue,Ge){if(!Ge||!Ce(Ge))return Ue;for(var Ve=Object.keys(Ge),_e=Ve.length;_e--;)Ue[Ve[_e]]=Ge[Ve[_e]];return Ue};function ze(Ue,Ge){return Object.prototype.hasOwnProperty.call(Ue,Ge)}}).call(this)}).call(this,E("_process"),typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,he,me){(function(de){(function(){"use strict";var ue=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?de:globalThis;he.exports=function(){for(var se=[],oe=0;oe0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=ee.indexOf("=");ce===-1&&(ce=te);var pe=ce===te?0:4-ce%4;return[ce,pe]}function ne(ee){var te=ae(ee),ce=te[0],pe=te[1];return(ce+pe)*3/4-pe}function z(ee,te,ce){return(te+ce)*3/4-ce}function a(ee){var te,ce=ae(ee),pe=ce[0],fe=ce[1],ye=new ie(z(ee,pe,fe)),ve=0,Ee=fe>0?pe-4:pe,be;for(be=0;be>16&255,ye[ve++]=te>>8&255,ye[ve++]=te&255;return fe===2&&(te=ue[ee.charCodeAt(be)]<<2|ue[ee.charCodeAt(be+1)]>>4,ye[ve++]=te&255),fe===1&&(te=ue[ee.charCodeAt(be)]<<10|ue[ee.charCodeAt(be+1)]<<4|ue[ee.charCodeAt(be+2)]>>2,ye[ve++]=te>>8&255,ye[ve++]=te&255),ye}function y(ee){return de[ee>>18&63]+de[ee>>12&63]+de[ee>>6&63]+de[ee&63]}function x(ee,te,ce){for(var pe,fe=[],ye=te;yeEe?Ee:ve+ye));return pe===1?(te=ee[ce-1],fe.push(de[te>>2]+de[te<<4&63]+"==")):pe===2&&(te=(ee[ce-2]<<8)+ee[ce-1],fe.push(de[te>>10]+de[te>>4&63]+de[te<<2&63]+"=")),fe.join("")}},{}],88:[function(E,he,me){(function(de,ue,ie){typeof he!="undefined"&&he.exports?he.exports=ie():typeof ge=="function"&&ge.amd?ge(ue,ie):de[ue]=ie()})(this,"bowser",function(){var de=!0;function ue(z){function a(Ge){var Ve=z.match(Ge);return Ve&&Ve.length>1&&Ve[1]||""}function y(Ge){var Ve=z.match(Ge);return Ve&&Ve.length>1&&Ve[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(z),ee=!b&&/android/i.test(z),te=/nexus\s*[0-6]\s*/i.test(z),ce=!te&&/nexus\s*[0-9]+/i.test(z),pe=/CrOS/.test(z),fe=/silk/i.test(z),ye=/sailfish/i.test(z),ve=/tizen/i.test(z),Ee=/(web|hpw)(o|0)s/i.test(z),be=/windows phone/i.test(z),Se=/SamsungBrowser/i.test(z),Pe=!be&&/windows/i.test(z),Ce=!x&&!fe&&/macintosh/i.test(z),xe=!ee&&!ye&&!ve&&!Ee&&/linux/i.test(z),Be=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ae=a(/version\/(\d+(\.\d+)?)/i),Oe=/tablet/i.test(z)&&!/tablet pc/i.test(z),Ie=!Oe&&/[^-]mobi/i.test(z),je=/xbox/i.test(z),Le;/opera/i.test(z)?Le={name:"Opera",opera:de,version:Ae||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Le={name:"Opera",opera:de,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ae}:/SamsungBrowser/i.test(z)?Le={name:"Samsung Internet for Android",samsungBrowser:de,version:Ae||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Le={name:"NAVER Whale browser",whale:de,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Le={name:"MZ Browser",mzbrowser:de,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Le={name:"Opera Coast",coast:de,version:Ae||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Le={name:"Focus",focus:de,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Le={name:"Yandex Browser",yandexbrowser:de,version:Ae||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Le={name:"UC Browser",ucbrowser:de,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Le={name:"Maxthon",maxthon:de,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Le={name:"Epiphany",epiphany:de,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Le={name:"Puffin",puffin:de,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Le={name:"Sleipnir",sleipnir:de,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Le={name:"K-Meleon",kMeleon:de,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:be?(Le={name:"Windows Phone",osname:"Windows Phone",windowsphone:de},Be?(Le.msedge=de,Le.version=Be):(Le.msie=de,Le.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Le={name:"Internet Explorer",msie:de,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:pe?Le={name:"Chrome",osname:"Chrome OS",chromeos:de,chromeBook:de,chrome:de,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?Le={name:"Microsoft Edge",msedge:de,version:Be}:/vivaldi/i.test(z)?Le={name:"Vivaldi",vivaldi:de,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ae}:ye?Le={name:"Sailfish",osname:"Sailfish OS",sailfish:de,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Le={name:"SeaMonkey",seamonkey:de,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Le={name:"Firefox",firefox:de,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Le.firefoxos=de,Le.osname="Firefox OS")):fe?Le={name:"Amazon Silk",silk:de,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Le={name:"PhantomJS",phantom:de,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Le={name:"SlimerJS",slimer:de,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Le={name:"BlackBerry",osname:"BlackBerry OS",blackberry:de,version:Ae||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ee?(Le={name:"WebOS",osname:"WebOS",webos:de,version:Ae||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Le.touchpad=de)):/bada/i.test(z)?Le={name:"Bada",osname:"Bada",bada:de,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:ve?Le={name:"Tizen",osname:"Tizen",tizen:de,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ae}:/qupzilla/i.test(z)?Le={name:"QupZilla",qupzilla:de,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ae}:/chromium/i.test(z)?Le={name:"Chromium",chromium:de,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ae}:/chrome|crios|crmo/i.test(z)?Le={name:"Chrome",chrome:de,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:ee?Le={name:"Android",version:Ae}:/safari|applewebkit/i.test(z)?(Le={name:"Safari",safari:de},Ae&&(Le.version=Ae)):x?(Le={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ae&&(Le.version=Ae)):/googlebot/i.test(z)?Le={name:"Googlebot",googlebot:de,version:a(/googlebot\/(\d+(\.\d+))/i)||Ae}:Le={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Le.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Le.name=Le.name||"Blink",Le.blink=de):(Le.name=Le.name||"Webkit",Le.webkit=de),!Le.version&&Ae&&(Le.version=Ae)):!Le.opera&&/gecko\//i.test(z)&&(Le.name=Le.name||"Gecko",Le.gecko=de,Le.version=Le.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Le.windowsphone&&(ee||Le.silk)?(Le.android=de,Le.osname="Android"):!Le.windowsphone&&x?(Le[x]=de,Le.ios=de,Le.osname="iOS"):Ce?(Le.mac=de,Le.osname="macOS"):je?(Le.xbox=de,Le.osname="Xbox"):Pe?(Le.windows=de,Le.osname="Windows"):xe&&(Le.linux=de,Le.osname="Linux");function Ze(Ge){switch(Ge){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var ze="";Le.windows?ze=Ze(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Le.windowsphone?ze=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Le.mac?(ze=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),ze=ze.replace(/[_\s]/g,".")):x?(ze=a(/os (\d+([_\s]\d+)*) like mac os x/i),ze=ze.replace(/[_\s]/g,".")):ee?ze=a(/android[ \/-](\d+(\.\d+)*)/i):Le.webos?ze=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Le.blackberry?ze=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Le.bada?ze=a(/bada\/(\d+(\.\d+)*)/i):Le.tizen&&(ze=a(/tizen[\/\s](\d+(\.\d+)*)/i)),ze&&(Le.osversion=ze);var Ue=!Le.windows&&ze.split(".")[0];return Oe||ce||x=="ipad"||ee&&(Ue==3||Ue>=4&&!Ie)||Le.silk?Le.tablet=de:(Ie||x=="iphone"||x=="ipod"||ee||te||Le.blackberry||Le.webos||Le.bada)&&(Le.mobile=de),Le.msedge||Le.msie&&Le.version>=10||Le.yandexbrowser&&Le.version>=15||Le.vivaldi&&Le.version>=1||Le.chrome&&Le.version>=20||Le.samsungBrowser&&Le.version>=4||Le.whale&&oe([Le.version,"1.0"])===1||Le.mzbrowser&&oe([Le.version,"6.0"])===1||Le.focus&&oe([Le.version,"1.0"])===1||Le.firefox&&Le.version>=20||Le.safari&&Le.version>=6||Le.opera&&Le.version>=10||Le.ios&&Le.osversion&&Le.osversion.split(".")[0]>=6||Le.blackberry&&Le.version>=10.1||Le.chromium&&Le.version>=20?Le.a=de:Le.msie&&Le.version<10||Le.chrome&&Le.version<20||Le.firefox&&Le.version<20||Le.safari&&Le.version<6||Le.opera&&Le.version<10||Le.ios&&Le.osversion&&Le.osversion.split(".")[0]<6||Le.chromium&&Le.version<20?Le.c=de:Le.x=de,Le}var ie=ue(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(z){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function ae(z,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ue(y));var b=""+x.version;for(var ee in z)if(z.hasOwnProperty(ee)&&x[ee]){if(typeof z[ee]!="string")throw new Error("Browser version in the minVersion map should be a string: "+ee+": "+String(z));return oe([b,z[ee]])<0}return a}function ne(z,a,y){return!ae(z,a,y)}return ie.isUnsupportedBrowser=ae,ie.compareVersions=oe,ie.check=ne,ie._detect=ue,ie.detect=ue,ie})},{}],89:[function(E,he,me){},{}],90:[function(E,he,me){(function(de){(function(){"use strict";var ue=E("base64-js"),ie=E("ieee754");me.Buffer=ae,me.SlowBuffer=pe,me.INSPECT_MAX_BYTES=50;var le=2147483647;me.kMaxLength=le,ae.TYPED_ARRAY_SUPPORT=se(),!ae.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function se(){try{var Ne=new Uint8Array(1);return Ne.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ne.foo()===42}catch(Te){return!1}}Object.defineProperty(ae.prototype,"parent",{enumerable:!0,get:function(){if(ae.isBuffer(this))return this.buffer}}),Object.defineProperty(ae.prototype,"offset",{enumerable:!0,get:function(){if(ae.isBuffer(this))return this.byteOffset}});function oe(Ne){if(Ne>le)throw new RangeError('The value "'+Ne+'" is invalid for option "size"');var Te=new Uint8Array(Ne);return Te.__proto__=ae.prototype,Te}function ae(Ne,Te,Re){if(typeof Ne=="number"){if(typeof Te=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Ne)}return ne(Ne,Te,Re)}typeof Symbol!="undefined"&&Symbol.species!=null&&ae[Symbol.species]===ae&&Object.defineProperty(ae,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),ae.poolSize=8192;function ne(Ne,Te,Re){if(typeof Ne=="string")return x(Ne,Te);if(ArrayBuffer.isView(Ne))return b(Ne);if(Ne==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ne);if($e(Ne,ArrayBuffer)||Ne&&$e(Ne.buffer,ArrayBuffer))return ee(Ne,Te,Re);if(typeof Ne=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Me=Ne.valueOf&&Ne.valueOf();if(Me!=null&&Me!==Ne)return ae.from(Me,Te,Re);var nt=te(Ne);if(nt)return nt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ne[Symbol.toPrimitive]=="function")return ae.from(Ne[Symbol.toPrimitive]("string"),Te,Re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ne)}ae.from=function(Ne,Te,Re){return ne(Ne,Te,Re)},ae.prototype.__proto__=Uint8Array.prototype,ae.__proto__=Uint8Array;function z(Ne){if(typeof Ne!="number")throw new TypeError('"size" argument must be of type number');if(Ne<0)throw new RangeError('The value "'+Ne+'" is invalid for option "size"')}function a(Ne,Te,Re){return z(Ne),Ne<=0?oe(Ne):Te!==void 0?typeof Re=="string"?oe(Ne).fill(Te,Re):oe(Ne).fill(Te):oe(Ne)}ae.alloc=function(Ne,Te,Re){return a(Ne,Te,Re)};function y(Ne){return z(Ne),oe(Ne<0?0:ce(Ne)|0)}ae.allocUnsafe=function(Ne){return y(Ne)},ae.allocUnsafeSlow=function(Ne){return y(Ne)};function x(Ne,Te){if((typeof Te!="string"||Te==="")&&(Te="utf8"),!ae.isEncoding(Te))throw new TypeError("Unknown encoding: "+Te);var Re=fe(Ne,Te)|0,Me=oe(Re),nt=Me.write(Ne,Te);return nt!==Re&&(Me=Me.slice(0,nt)),Me}function b(Ne){for(var Te=Ne.length<0?0:ce(Ne.length)|0,Re=oe(Te),Me=0;Me=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return Ne|0}function pe(Ne){return+Ne!=Ne&&(Ne=0),ae.alloc(+Ne)}ae.isBuffer=function(Te){return Te!=null&&Te._isBuffer===!0&&Te!==ae.prototype},ae.compare=function(Te,Re){if($e(Te,Uint8Array)&&(Te=ae.from(Te,Te.offset,Te.byteLength)),$e(Re,Uint8Array)&&(Re=ae.from(Re,Re.offset,Re.byteLength)),!ae.isBuffer(Te)||!ae.isBuffer(Re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Te===Re)return 0;for(var Me=Te.length,nt=Re.length,at=0,rt=Math.min(Me,nt);at2&&arguments[2]===!0;if(!Me&&Re===0)return 0;for(var nt=!1;;)switch(Te){case"ascii":case"latin1":case"binary":return Re;case"utf8":case"utf-8":return De(Ne).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Re*2;case"hex":return Re>>>1;case"base64":return ke(Ne).length;default:if(nt)return Me?-1:De(Ne).length;Te=(""+Te).toLowerCase(),nt=!0}}ae.byteLength=fe;function ye(Ne,Te,Re){var Me=!1;if((Te===void 0||Te<0)&&(Te=0),Te>this.length||((Re===void 0||Re>this.length)&&(Re=this.length),Re<=0)||(Re>>>=0,Te>>>=0,Re<=Te))return"";for(Ne||(Ne="utf8");;)switch(Ne){case"hex":return Ue(this,Te,Re);case"utf8":case"utf-8":return Ie(this,Te,Re);case"ascii":return Ze(this,Te,Re);case"latin1":case"binary":return ze(this,Te,Re);case"base64":return Oe(this,Te,Re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ge(this,Te,Re);default:if(Me)throw new TypeError("Unknown encoding: "+Ne);Ne=(Ne+"").toLowerCase(),Me=!0}}ae.prototype._isBuffer=!0;function ve(Ne,Te,Re){var Me=Ne[Te];Ne[Te]=Ne[Re],Ne[Re]=Me}ae.prototype.swap16=function(){var Te=this.length;if(Te%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Re=0;ReRe&&(Te+=" ... "),""},ae.prototype.compare=function(Te,Re,Me,nt,at){if($e(Te,Uint8Array)&&(Te=ae.from(Te,Te.offset,Te.byteLength)),!ae.isBuffer(Te))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Te);if(Re===void 0&&(Re=0),Me===void 0&&(Me=Te?Te.length:0),nt===void 0&&(nt=0),at===void 0&&(at=this.length),Re<0||Me>Te.length||nt<0||at>this.length)throw new RangeError("out of range index");if(nt>=at&&Re>=Me)return 0;if(nt>=at)return-1;if(Re>=Me)return 1;if(Re>>>=0,Me>>>=0,nt>>>=0,at>>>=0,this===Te)return 0;for(var rt=at-nt,ot=Me-Re,yt=Math.min(rt,ot),gt=this.slice(nt,at),pt=Te.slice(Re,Me),lt=0;lt2147483647?Re=2147483647:Re<-2147483648&&(Re=-2147483648),Re=+Re,qe(Re)&&(Re=nt?0:Ne.length-1),Re<0&&(Re=Ne.length+Re),Re>=Ne.length){if(nt)return-1;Re=Ne.length-1}else if(Re<0)if(nt)Re=0;else return-1;if(typeof Te=="string"&&(Te=ae.from(Te,Me)),ae.isBuffer(Te))return Te.length===0?-1:be(Ne,Te,Re,Me,nt);if(typeof Te=="number")return Te=Te&255,typeof Uint8Array.prototype.indexOf=="function"?nt?Uint8Array.prototype.indexOf.call(Ne,Te,Re):Uint8Array.prototype.lastIndexOf.call(Ne,Te,Re):be(Ne,[Te],Re,Me,nt);throw new TypeError("val must be string, number or Buffer")}function be(Ne,Te,Re,Me,nt){var at=1,rt=Ne.length,ot=Te.length;if(Me!==void 0&&(Me=String(Me).toLowerCase(),Me==="ucs2"||Me==="ucs-2"||Me==="utf16le"||Me==="utf-16le")){if(Ne.length<2||Te.length<2)return-1;at=2,rt/=2,ot/=2,Re/=2}function yt(St,Dt){return at===1?St[Dt]:St.readUInt16BE(Dt*at)}var gt;if(nt){var pt=-1;for(gt=Re;gtrt&&(Re=rt-ot),gt=Re;gt>=0;gt--){for(var lt=!0,Et=0;Etnt&&(Me=nt)):Me=nt;var at=Te.length;Me>at/2&&(Me=at/2);for(var rt=0;rt>>0,isFinite(Me)?(Me=Me>>>0,nt===void 0&&(nt="utf8")):(nt=Me,Me=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var at=this.length-Re;if((Me===void 0||Me>at)&&(Me=at),Te.length>0&&(Me<0||Re<0)||Re>this.length)throw new RangeError("Attempt to write outside buffer bounds");nt||(nt="utf8");for(var rt=!1;;)switch(nt){case"hex":return Se(this,Te,Re,Me);case"utf8":case"utf-8":return Pe(this,Te,Re,Me);case"ascii":return Ce(this,Te,Re,Me);case"latin1":case"binary":return xe(this,Te,Re,Me);case"base64":return Be(this,Te,Re,Me);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ae(this,Te,Re,Me);default:if(rt)throw new TypeError("Unknown encoding: "+nt);nt=(""+nt).toLowerCase(),rt=!0}},ae.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Oe(Ne,Te,Re){return Te===0&&Re===Ne.length?ue.fromByteArray(Ne):ue.fromByteArray(Ne.slice(Te,Re))}function Ie(Ne,Te,Re){Re=Math.min(Ne.length,Re);for(var Me=[],nt=Te;nt239?4:at>223?3:at>191?2:1;if(nt+ot<=Re){var yt,gt,pt,lt;switch(ot){case 1:at<128&&(rt=at);break;case 2:yt=Ne[nt+1],(yt&192)===128&&(lt=(at&31)<<6|yt&63,lt>127&&(rt=lt));break;case 3:yt=Ne[nt+1],gt=Ne[nt+2],(yt&192)===128&&(gt&192)===128&&(lt=(at&15)<<12|(yt&63)<<6|gt&63,lt>2047&&(lt<55296||lt>57343)&&(rt=lt));break;case 4:yt=Ne[nt+1],gt=Ne[nt+2],pt=Ne[nt+3],(yt&192)===128&&(gt&192)===128&&(pt&192)===128&&(lt=(at&15)<<18|(yt&63)<<12|(gt&63)<<6|pt&63,lt>65535&<<1114112&&(rt=lt))}}rt===null?(rt=65533,ot=1):rt>65535&&(rt-=65536,Me.push(rt>>>10&1023|55296),rt=56320|rt&1023),Me.push(rt),nt+=ot}return Le(Me)}var je=4096;function Le(Ne){var Te=Ne.length;if(Te<=je)return String.fromCharCode.apply(String,Ne);for(var Re="",Me=0;MeMe)&&(Re=Me);for(var nt="",at=Te;atMe&&(Te=Me),Re<0?(Re+=Me,Re<0&&(Re=0)):Re>Me&&(Re=Me),ReRe)throw new RangeError("Trying to access beyond buffer length")}ae.prototype.readUIntLE=function(Te,Re,Me){Te=Te>>>0,Re=Re>>>0,Me||Ve(Te,Re,this.length);for(var nt=this[Te],at=1,rt=0;++rt>>0,Re=Re>>>0,Me||Ve(Te,Re,this.length);for(var nt=this[Te+--Re],at=1;Re>0&&(at*=256);)nt+=this[Te+--Re]*at;return nt},ae.prototype.readUInt8=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,1,this.length),this[Te]},ae.prototype.readUInt16LE=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,2,this.length),this[Te]|this[Te+1]<<8},ae.prototype.readUInt16BE=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,2,this.length),this[Te]<<8|this[Te+1]},ae.prototype.readUInt32LE=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,4,this.length),(this[Te]|this[Te+1]<<8|this[Te+2]<<16)+this[Te+3]*16777216},ae.prototype.readUInt32BE=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,4,this.length),this[Te]*16777216+(this[Te+1]<<16|this[Te+2]<<8|this[Te+3])},ae.prototype.readIntLE=function(Te,Re,Me){Te=Te>>>0,Re=Re>>>0,Me||Ve(Te,Re,this.length);for(var nt=this[Te],at=1,rt=0;++rt=at&&(nt-=Math.pow(2,8*Re)),nt},ae.prototype.readIntBE=function(Te,Re,Me){Te=Te>>>0,Re=Re>>>0,Me||Ve(Te,Re,this.length);for(var nt=Re,at=1,rt=this[Te+--nt];nt>0&&(at*=256);)rt+=this[Te+--nt]*at;return at*=128,rt>=at&&(rt-=Math.pow(2,8*Re)),rt},ae.prototype.readInt8=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,1,this.length),this[Te]&128?(255-this[Te]+1)*-1:this[Te]},ae.prototype.readInt16LE=function(Te,Re){Te=Te>>>0,Re||Ve(Te,2,this.length);var Me=this[Te]|this[Te+1]<<8;return Me&32768?Me|4294901760:Me},ae.prototype.readInt16BE=function(Te,Re){Te=Te>>>0,Re||Ve(Te,2,this.length);var Me=this[Te+1]|this[Te]<<8;return Me&32768?Me|4294901760:Me},ae.prototype.readInt32LE=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,4,this.length),this[Te]|this[Te+1]<<8|this[Te+2]<<16|this[Te+3]<<24},ae.prototype.readInt32BE=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,4,this.length),this[Te]<<24|this[Te+1]<<16|this[Te+2]<<8|this[Te+3]},ae.prototype.readFloatLE=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,4,this.length),ie.read(this,Te,!0,23,4)},ae.prototype.readFloatBE=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,4,this.length),ie.read(this,Te,!1,23,4)},ae.prototype.readDoubleLE=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,8,this.length),ie.read(this,Te,!0,52,8)},ae.prototype.readDoubleBE=function(Te,Re){return Te=Te>>>0,Re||Ve(Te,8,this.length),ie.read(this,Te,!1,52,8)};function _e(Ne,Te,Re,Me,nt,at){if(!ae.isBuffer(Ne))throw new TypeError('"buffer" argument must be a Buffer instance');if(Te>nt||TeNe.length)throw new RangeError("Index out of range")}ae.prototype.writeUIntLE=function(Te,Re,Me,nt){if(Te=+Te,Re=Re>>>0,Me=Me>>>0,!nt){var at=Math.pow(2,8*Me)-1;_e(this,Te,Re,Me,at,0)}var rt=1,ot=0;for(this[Re]=Te&255;++ot>>0,Me=Me>>>0,!nt){var at=Math.pow(2,8*Me)-1;_e(this,Te,Re,Me,at,0)}var rt=Me-1,ot=1;for(this[Re+rt]=Te&255;--rt>=0&&(ot*=256);)this[Re+rt]=Te/ot&255;return Re+Me},ae.prototype.writeUInt8=function(Te,Re,Me){return Te=+Te,Re=Re>>>0,Me||_e(this,Te,Re,1,255,0),this[Re]=Te&255,Re+1},ae.prototype.writeUInt16LE=function(Te,Re,Me){return Te=+Te,Re=Re>>>0,Me||_e(this,Te,Re,2,65535,0),this[Re]=Te&255,this[Re+1]=Te>>>8,Re+2},ae.prototype.writeUInt16BE=function(Te,Re,Me){return Te=+Te,Re=Re>>>0,Me||_e(this,Te,Re,2,65535,0),this[Re]=Te>>>8,this[Re+1]=Te&255,Re+2},ae.prototype.writeUInt32LE=function(Te,Re,Me){return Te=+Te,Re=Re>>>0,Me||_e(this,Te,Re,4,4294967295,0),this[Re+3]=Te>>>24,this[Re+2]=Te>>>16,this[Re+1]=Te>>>8,this[Re]=Te&255,Re+4},ae.prototype.writeUInt32BE=function(Te,Re,Me){return Te=+Te,Re=Re>>>0,Me||_e(this,Te,Re,4,4294967295,0),this[Re]=Te>>>24,this[Re+1]=Te>>>16,this[Re+2]=Te>>>8,this[Re+3]=Te&255,Re+4},ae.prototype.writeIntLE=function(Te,Re,Me,nt){if(Te=+Te,Re=Re>>>0,!nt){var at=Math.pow(2,8*Me-1);_e(this,Te,Re,Me,at-1,-at)}var rt=0,ot=1,yt=0;for(this[Re]=Te&255;++rt>0)-yt&255;return Re+Me},ae.prototype.writeIntBE=function(Te,Re,Me,nt){if(Te=+Te,Re=Re>>>0,!nt){var at=Math.pow(2,8*Me-1);_e(this,Te,Re,Me,at-1,-at)}var rt=Me-1,ot=1,yt=0;for(this[Re+rt]=Te&255;--rt>=0&&(ot*=256);)Te<0&&yt===0&&this[Re+rt+1]!==0&&(yt=1),this[Re+rt]=(Te/ot>>0)-yt&255;return Re+Me},ae.prototype.writeInt8=function(Te,Re,Me){return Te=+Te,Re=Re>>>0,Me||_e(this,Te,Re,1,127,-128),Te<0&&(Te=255+Te+1),this[Re]=Te&255,Re+1},ae.prototype.writeInt16LE=function(Te,Re,Me){return Te=+Te,Re=Re>>>0,Me||_e(this,Te,Re,2,32767,-32768),this[Re]=Te&255,this[Re+1]=Te>>>8,Re+2},ae.prototype.writeInt16BE=function(Te,Re,Me){return Te=+Te,Re=Re>>>0,Me||_e(this,Te,Re,2,32767,-32768),this[Re]=Te>>>8,this[Re+1]=Te&255,Re+2},ae.prototype.writeInt32LE=function(Te,Re,Me){return Te=+Te,Re=Re>>>0,Me||_e(this,Te,Re,4,2147483647,-2147483648),this[Re]=Te&255,this[Re+1]=Te>>>8,this[Re+2]=Te>>>16,this[Re+3]=Te>>>24,Re+4},ae.prototype.writeInt32BE=function(Te,Re,Me){return Te=+Te,Re=Re>>>0,Me||_e(this,Te,Re,4,2147483647,-2147483648),Te<0&&(Te=4294967295+Te+1),this[Re]=Te>>>24,this[Re+1]=Te>>>16,this[Re+2]=Te>>>8,this[Re+3]=Te&255,Re+4};function He(Ne,Te,Re,Me,nt,at){if(Re+Me>Ne.length)throw new RangeError("Index out of range");if(Re<0)throw new RangeError("Index out of range")}function Ke(Ne,Te,Re,Me,nt){return Te=+Te,Re=Re>>>0,nt||He(Ne,Te,Re,4,34028234663852886e22,-34028234663852886e22),ie.write(Ne,Te,Re,Me,23,4),Re+4}ae.prototype.writeFloatLE=function(Te,Re,Me){return Ke(this,Te,Re,!0,Me)},ae.prototype.writeFloatBE=function(Te,Re,Me){return Ke(this,Te,Re,!1,Me)};function Qe(Ne,Te,Re,Me,nt){return Te=+Te,Re=Re>>>0,nt||He(Ne,Te,Re,8,17976931348623157e292,-17976931348623157e292),ie.write(Ne,Te,Re,Me,52,8),Re+8}ae.prototype.writeDoubleLE=function(Te,Re,Me){return Qe(this,Te,Re,!0,Me)},ae.prototype.writeDoubleBE=function(Te,Re,Me){return Qe(this,Te,Re,!1,Me)},ae.prototype.copy=function(Te,Re,Me,nt){if(!ae.isBuffer(Te))throw new TypeError("argument should be a Buffer");if(Me||(Me=0),!nt&&nt!==0&&(nt=this.length),Re>=Te.length&&(Re=Te.length),Re||(Re=0),nt>0&&nt=this.length)throw new RangeError("Index out of range");if(nt<0)throw new RangeError("sourceEnd out of bounds");nt>this.length&&(nt=this.length),Te.length-Re=0;--rt)Te[rt+Re]=this[rt+Me];else Uint8Array.prototype.set.call(Te,this.subarray(Me,nt),Re);return at},ae.prototype.fill=function(Te,Re,Me,nt){if(typeof Te=="string"){if(typeof Re=="string"?(nt=Re,Re=0,Me=this.length):typeof Me=="string"&&(nt=Me,Me=this.length),nt!==void 0&&typeof nt!="string")throw new TypeError("encoding must be a string");if(typeof nt=="string"&&!ae.isEncoding(nt))throw new TypeError("Unknown encoding: "+nt);if(Te.length===1){var at=Te.charCodeAt(0);(nt==="utf8"&&at<128||nt==="latin1")&&(Te=at)}}else typeof Te=="number"&&(Te=Te&255);if(Re<0||this.length>>0,Me=Me===void 0?this.length:Me>>>0,Te||(Te=0);var rt;if(typeof Te=="number")for(rt=Re;rt55295&&Re<57344){if(!nt){if(Re>56319){(Te-=3)>-1&&at.push(239,191,189);continue}else if(rt+1===Me){(Te-=3)>-1&&at.push(239,191,189);continue}nt=Re;continue}if(Re<56320){(Te-=3)>-1&&at.push(239,191,189),nt=Re;continue}Re=(nt-55296<<10|Re-56320)+65536}else nt&&(Te-=3)>-1&&at.push(239,191,189);if(nt=null,Re<128){if((Te-=1)<0)break;at.push(Re)}else if(Re<2048){if((Te-=2)<0)break;at.push(Re>>6|192,Re&63|128)}else if(Re<65536){if((Te-=3)<0)break;at.push(Re>>12|224,Re>>6&63|128,Re&63|128)}else if(Re<1114112){if((Te-=4)<0)break;at.push(Re>>18|240,Re>>12&63|128,Re>>6&63|128,Re&63|128)}else throw new Error("Invalid code point")}return at}function Ye(Ne){for(var Te=[],Re=0;Re>8,nt=Re%256,at.push(nt),at.push(Me);return at}function ke(Ne){return ue.toByteArray(Je(Ne))}function tt(Ne,Te,Re,Me){for(var nt=0;nt=Te.length||nt>=Ne.length);++nt)Te[nt+Re]=Ne[nt];return nt}function $e(Ne,Te){return Ne instanceof Te||Ne!=null&&Ne.constructor!=null&&Ne.constructor.name!=null&&Ne.constructor.name===Te.name}function qe(Ne){return Ne!==Ne}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,he,me){he.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(E,he,me){"use strict";var de=E("get-intrinsic"),ue=E("./"),ie=ue(de("String.prototype.indexOf"));he.exports=function(se,oe){var ae=de(se,!!oe);return typeof ae=="function"&&ie(se,".prototype.")>-1?ue(ae):ae}},{"./":93,"get-intrinsic":348}],93:[function(E,he,me){"use strict";var de=E("function-bind"),ue=E("get-intrinsic"),ie=ue("%Function.prototype.apply%"),le=ue("%Function.prototype.call%"),se=ue("%Reflect.apply%",!0)||de.call(le,ie),oe=ue("%Object.getOwnPropertyDescriptor%",!0),ae=ue("%Object.defineProperty%",!0),ne=ue("%Math.max%");if(ae)try{ae({},"a",{value:1})}catch(a){ae=null}he.exports=function(y){var x=se(de,le,arguments);if(oe&&ae){var b=oe(x,"length");b.configurable&&ae(x,"length",{value:1+ne(0,y.length-(arguments.length-1))})}return x};var z=function(){return se(de,ie,arguments)};ae?ae(he.exports,"apply",{value:z}):he.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(E,he,me){"use strict";var de=Array.prototype.slice;he.exports=ue;function ue(le,se){if(!(this instanceof ue))return new ue(le,se);this.src=le,this._withAccess=se}ue.prototype.withAccess=function(le){return this._withAccess=le!==!1,this},ue.prototype.pick=function(le){return Array.isArray(le)||(le=de.call(arguments)),le.length&&(this.keys=le),this},ue.prototype.to=function(le){if(le=le||{},!this.src)return le;var se=this.keys||Object.keys(this.src);if(!this._withAccess){for(var oe=0;oe>8&255]},De=function(rt){return[rt&255,rt>>8&255,rt>>16&255,rt>>24&255]},Ye=function(rt){return rt[3]<<24|rt[2]<<16|rt[1]<<8|rt[0]},Fe=function(rt){return Qe(rt,23,4)},ke=function(rt){return Qe(rt,52,8)},tt=function(rt,ot){pe(rt[Ae],ot,{get:function(){return Pe(this)[ot]}})},$e=function(rt,ot,yt,gt){var pt=x(yt),lt=Pe(rt);if(pt+ot>lt.byteLength)throw _e(Ie);var Et=Pe(lt.buffer).bytes,St=pt+lt.byteOffset,Dt=ye(Et,St,St+ot);return gt?Dt:Ke(Dt)},qe=function(rt,ot,yt,gt,pt,lt){var Et=x(yt),St=Pe(rt);if(Et+ot>St.byteLength)throw _e(Ie);for(var Dt=Pe(St.buffer).bytes,kt=Et+St.byteOffset,Ot=gt(+pt),Gt=0;Gtpt)throw _e("Wrong offset");if(gt=gt===void 0?pt-lt:y(gt),lt+gt>pt)throw _e(Oe);Ce(this,{buffer:ot,byteLength:gt,byteOffset:lt}),ie||(this.buffer=ot,this.byteLength=gt,this.byteOffset=lt)},Ue=ze[Ae],ie&&(tt(Le,"byteLength"),tt(ze,"buffer"),tt(ze,"byteLength"),tt(ze,"byteOffset")),ae(Ue,{getInt8:function(ot){return $e(this,1,ot)[0]<<24>>24},getUint8:function(ot){return $e(this,1,ot)[0]},getInt16:function(ot){var yt=$e(this,2,ot,arguments.length>1?arguments[1]:void 0);return(yt[1]<<8|yt[0])<<16>>16},getUint16:function(ot){var yt=$e(this,2,ot,arguments.length>1?arguments[1]:void 0);return yt[1]<<8|yt[0]},getInt32:function(ot){return Ye($e(this,4,ot,arguments.length>1?arguments[1]:void 0))},getUint32:function(ot){return Ye($e(this,4,ot,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(ot){return et($e(this,4,ot,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(ot){return et($e(this,8,ot,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(ot,yt){qe(this,1,ot,Je,yt)},setUint8:function(ot,yt){qe(this,1,ot,Je,yt)},setInt16:function(ot,yt){qe(this,2,ot,We,yt,arguments.length>2?arguments[2]:void 0)},setUint16:function(ot,yt){qe(this,2,ot,We,yt,arguments.length>2?arguments[2]:void 0)},setInt32:function(ot,yt){qe(this,4,ot,De,yt,arguments.length>2?arguments[2]:void 0)},setUint32:function(ot,yt){qe(this,4,ot,De,yt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(ot,yt){qe(this,4,ot,Fe,yt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(ot,yt){qe(this,8,ot,ke,yt,arguments.length>2?arguments[2]:void 0)}});else{var Ne=be&&je.name!==xe;if(!ne(function(){je(1)})||!ne(function(){new je(-1)})||ne(function(){return new je,new je(1.5),new je(NaN),Ne&&!Se})){Le=function(ot){return z(this,Ze),new je(x(ot))},Le[Ae]=Ze;for(var Te=ce(je),Re=0,Me;Te.length>Re;)(Me=Te[Re++])in Le||oe(Le,Me,je[Me]);Ze.constructor=Le}else Ne&&Se&&oe(je,"name",xe);te&&ee(Ue)!==Ge&&te(Ue,Ge);var nt=new ze(new Le(2)),at=ue(Ue.setInt8);nt.setInt8(0,2147483648),nt.setInt8(1,2147483649),(nt.getInt8(0)||!nt.getInt8(1))&&ae(Ue,{setInt8:function(ot,yt){at(this,ot,yt<<24>>24)},setUint8:function(ot,yt){at(this,ot,yt<<24>>24)}},{unsafe:!0})}ve(Le,xe),ve(ze,Be),he.exports={ArrayBuffer:Le,DataView:ze}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,he,me){"use strict";var de=E("../internals/to-object"),ue=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=Math.min;he.exports=[].copyWithin||function(oe,ae){var ne=de(this),z=ie(ne),a=ue(oe,z),y=ue(ae,z),x=arguments.length>2?arguments[2]:void 0,b=le((x===void 0?z:ue(x,z))-y,z-a),ee=1;for(y0;)y in ne?ne[a]=ne[y]:delete ne[a],a+=ee,y+=ee;return ne}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,he,me){"use strict";var de=E("../internals/to-object"),ue=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");he.exports=function(se){for(var oe=de(this),ae=ie(oe),ne=arguments.length,z=ue(ne>1?arguments[1]:void 0,ae),a=ne>2?arguments[2]:void 0,y=a===void 0?ae:ue(a,ae);y>z;)oe[z++]=se;return oe}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,he,me){"use strict";var de=E("../internals/array-iteration").forEach,ue=E("../internals/array-method-is-strict"),ie=ue("forEach");he.exports=ie?[].forEach:function(se){return de(this,se,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,he,me){var de=E("../internals/length-of-array-like");he.exports=function(ue,ie){for(var le=0,se=de(ie),oe=new ue(se);se>le;)oe[le]=ie[le++];return oe}},{"../internals/length-of-array-like":188}],109:[function(E,he,me){"use strict";var de=E("../internals/global"),ue=E("../internals/function-bind-context"),ie=E("../internals/function-call"),le=E("../internals/to-object"),se=E("../internals/call-with-safe-iteration-closing"),oe=E("../internals/is-array-iterator-method"),ae=E("../internals/is-constructor"),ne=E("../internals/length-of-array-like"),z=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=de.Array;he.exports=function(ee){var te=le(ee),ce=ae(this),pe=arguments.length,fe=pe>1?arguments[1]:void 0,ye=fe!==void 0;ye&&(fe=ue(fe,pe>2?arguments[2]:void 0));var ve=y(te),Ee=0,be,Se,Pe,Ce,xe,Be;if(ve&&!(this==x&&oe(ve)))for(Ce=a(te,ve),xe=Ce.next,Se=ce?new this:[];!(Pe=ie(xe,Ce)).done;Ee++)Be=ye?se(Ce,fe,[Pe.value,Ee],!0):Pe.value,z(Se,Ee,Be);else for(be=ne(te),Se=ce?new this(be):x(be);be>Ee;Ee++)Be=ye?fe(te[Ee],Ee):te[Ee],z(Se,Ee,Be);return Se.length=Ee,Se}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,he,me){var de=E("../internals/to-indexed-object"),ue=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=function(se){return function(oe,ae,ne){var z=de(oe),a=ie(z),y=ue(ne,a),x;if(se&&ae!=ae){for(;a>y;)if(x=z[y++],x!=x)return!0}else for(;a>y;y++)if((se||y in z)&&z[y]===ae)return se||y||0;return!se&&-1}};he.exports={includes:le(!0),indexOf:le(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,he,me){var de=E("../internals/function-bind-context"),ue=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),le=E("../internals/to-object"),se=E("../internals/length-of-array-like"),oe=E("../internals/array-species-create"),ae=ue([].push),ne=function(z){var a=z==1,y=z==2,x=z==3,b=z==4,ee=z==6,te=z==7,ce=z==5||ee;return function(pe,fe,ye,ve){for(var Ee=le(pe),be=ie(Ee),Se=de(fe,ye),Pe=se(be),Ce=0,xe=ve||oe,Be=a?xe(pe,Pe):y||te?xe(pe,0):void 0,Ae,Oe;Pe>Ce;Ce++)if((ce||Ce in be)&&(Ae=be[Ce],Oe=Se(Ae,Ce,Ee),z))if(a)Be[Ce]=Oe;else if(Oe)switch(z){case 3:return!0;case 5:return Ae;case 6:return Ce;case 2:ae(Be,Ae)}else switch(z){case 4:return!1;case 7:ae(Be,Ae)}return ee?-1:x||b?b:Be}};he.exports={forEach:ne(0),map:ne(1),filter:ne(2),some:ne(3),every:ne(4),find:ne(5),findIndex:ne(6),filterReject:ne(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,he,me){"use strict";var de=E("../internals/function-apply"),ue=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),le=E("../internals/length-of-array-like"),se=E("../internals/array-method-is-strict"),oe=Math.min,ae=[].lastIndexOf,ne=!!ae&&1/[1].lastIndexOf(1,-0)<0,z=se("lastIndexOf"),a=ne||!z;he.exports=a?function(x){if(ne)return de(ae,this,arguments)||0;var b=ue(this),ee=le(b),te=ee-1;for(arguments.length>1&&(te=oe(te,ie(arguments[1]))),te<0&&(te=ee+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:ae},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,he,me){var de=E("../internals/fails"),ue=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),le=ue("species");he.exports=function(se){return ie>=51||!de(function(){var oe=[],ae=oe.constructor={};return ae[le]=function(){return{foo:1}},oe[se](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,he,me){"use strict";var de=E("../internals/fails");he.exports=function(ue,ie){var le=[][ue];return!!le&&de(function(){le.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/a-callable"),ie=E("../internals/to-object"),le=E("../internals/indexed-object"),se=E("../internals/length-of-array-like"),oe=de.TypeError,ae=function(ne){return function(z,a,y,x){ue(a);var b=ie(z),ee=le(b),te=se(b),ce=ne?te-1:0,pe=ne?-1:1;if(y<2)for(;;){if(ce in ee){x=ee[ce],ce+=pe;break}if(ce+=pe,ne?ce<0:te<=ce)throw oe("Reduce of empty array with no initial value")}for(;ne?ce>=0:te>ce;ce+=pe)ce in ee&&(x=a(x,ee[ce],ce,b));return x}};he.exports={left:ae(!1),right:ae(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=E("../internals/create-property"),se=de.Array,oe=Math.max;he.exports=function(ae,ne,z){for(var a=ie(ae),y=ue(ne,a),x=ue(z===void 0?a:z,a),b=se(oe(x-y,0)),ee=0;y0;)oe[y]=oe[--y];y!==z++&&(oe[y]=a)}return oe},se=function(oe,ae,ne,z){for(var a=ae.length,y=ne.length,x=0,b=0;x0&&ae[0]<4?1:+(ae[0]+ae[1])),!ne&&ue&&(ae=ue.match(/Edge\/(\d+)/),(!ae||ae[1]>=74)&&(ae=ue.match(/Chrome\/(\d+)/),ae&&(ne=+ae[1]))),he.exports=ne},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,he,me){var de=E("../internals/engine-user-agent"),ue=de.match(/AppleWebKit\/(\d+)\./);he.exports=!!ue&&+ue[1]},{"../internals/engine-user-agent":145}],148:[function(E,he,me){he.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),le=E("../internals/redefine"),se=E("../internals/set-global"),oe=E("../internals/copy-constructor-properties"),ae=E("../internals/is-forced");he.exports=function(ne,z){var a=ne.target,y=ne.global,x=ne.stat,b,ee,te,ce,pe,fe;if(y?ee=de:x?ee=de[a]||se(a,{}):ee=(de[a]||{}).prototype,ee)for(te in z){if(pe=z[te],ne.noTargetGet?(fe=ue(ee,te),ce=fe&&fe.value):ce=ee[te],b=ae(y?te:a+(x?".":"#")+te,ne.forced),!b&&ce!==void 0){if(typeof pe==typeof ce)continue;oe(pe,ce)}(ne.sham||ce&&ce.sham)&&ie(pe,"sham",!0),le(ee,te,pe,ne)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,he,me){he.exports=function(de){try{return!!de()}catch(ue){return!0}}},{}],151:[function(E,he,me){"use strict";E("../modules/es.regexp.exec");var de=E("../internals/function-uncurry-this"),ue=E("../internals/redefine"),ie=E("../internals/regexp-exec"),le=E("../internals/fails"),se=E("../internals/well-known-symbol"),oe=E("../internals/create-non-enumerable-property"),ae=se("species"),ne=RegExp.prototype;he.exports=function(z,a,y,x){var b=se(z),ee=!le(function(){var fe={};return fe[b]=function(){return 7},""[z](fe)!=7}),te=ee&&!le(function(){var fe=!1,ye=/a/;return z==="split"&&(ye={},ye.constructor={},ye.constructor[ae]=function(){return ye},ye.flags="",ye[b]=/./[b]),ye.exec=function(){return fe=!0,null},ye[b](""),!fe});if(!ee||!te||y){var ce=de(/./[b]),pe=a(b,""[z],function(fe,ye,ve,Ee,be){var Se=de(fe),Pe=ye.exec;return Pe===ie||Pe===ne.exec?ee&&!be?{done:!0,value:ce(ye,ve,Ee)}:{done:!0,value:Se(ve,ye,Ee)}:{done:!1}});ue(String.prototype,z,pe[0]),ue(ne,b,pe[1])}x&&oe(ne[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,he,me){var de=E("../internals/function-bind-native"),ue=Function.prototype,ie=ue.apply,le=ue.call;he.exports=typeof Reflect=="object"&&Reflect.apply||(de?le.bind(ie):function(){return le.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,he,me){var de=E("../internals/function-uncurry-this"),ue=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),le=de(de.bind);he.exports=function(se,oe){return ue(se),oe===void 0?se:ie?le(se,oe):function(){return se.apply(oe,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,he,me){var de=E("../internals/fails");he.exports=!de(function(){var ue=function(){}.bind();return typeof ue!="function"||ue.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,he,me){var de=E("../internals/function-bind-native"),ue=Function.prototype.call;he.exports=de?ue.bind(ue):function(){return ue.apply(ue,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,he,me){var de=E("../internals/descriptors"),ue=E("../internals/has-own-property"),ie=Function.prototype,le=de&&Object.getOwnPropertyDescriptor,se=ue(ie,"name"),oe=se&&function(){}.name==="something",ae=se&&(!de||de&&le(ie,"name").configurable);he.exports={EXISTS:se,PROPER:oe,CONFIGURABLE:ae}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,he,me){var de=E("../internals/function-bind-native"),ue=Function.prototype,ie=ue.bind,le=ue.call,se=de&&ie.bind(le,le);he.exports=de?function(oe){return oe&&se(oe)}:function(oe){return oe&&function(){return le.apply(oe,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/is-callable"),ie=function(le){return ue(le)?le:void 0};he.exports=function(le,se){return arguments.length<2?ie(de[le]):de[le]&&de[le][se]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,he,me){var de=E("../internals/classof"),ue=E("../internals/get-method"),ie=E("../internals/iterators"),le=E("../internals/well-known-symbol"),se=le("iterator");he.exports=function(oe){if(oe!=null)return ue(oe,se)||ue(oe,"@@iterator")||ie[de(oe)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/an-object"),se=E("../internals/try-to-string"),oe=E("../internals/get-iterator-method"),ae=de.TypeError;he.exports=function(ne,z){var a=arguments.length<2?oe(ne):z;if(ie(a))return le(ue(a,ne));throw ae(se(ne)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,he,me){var de=E("../internals/a-callable");he.exports=function(ue,ie){var le=ue[ie];return le==null?void 0:de(le)}},{"../internals/a-callable":95}],162:[function(E,he,me){var de=E("../internals/function-uncurry-this"),ue=E("../internals/to-object"),ie=Math.floor,le=de("".charAt),se=de("".replace),oe=de("".slice),ae=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ne=/\$([$&'`]|\d{1,2})/g;he.exports=function(z,a,y,x,b,ee){var te=y+z.length,ce=x.length,pe=ne;return b!==void 0&&(b=ue(b),pe=ae),se(ee,pe,function(fe,ye){var ve;switch(le(ye,0)){case"$":return"$";case"&":return z;case"`":return oe(a,0,y);case"'":return oe(a,te);case"<":ve=b[oe(ye,1,-1)];break;default:var Ee=+ye;if(Ee===0)return fe;if(Ee>ce){var be=ie(Ee/10);return be===0?fe:be<=ce?x[be-1]===void 0?le(ye,1):x[be-1]+le(ye,1):fe}ve=x[Ee-1]}return ve===void 0?"":ve})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,he,me){(function(de){(function(){var ue=function(ie){return ie&&ie.Math==Math&&ie};he.exports=ue(typeof globalThis=="object"&&globalThis)||ue(typeof window=="object"&&window)||ue(typeof self=="object"&&self)||ue(typeof de=="object"&&de)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,he,me){var de=E("../internals/function-uncurry-this"),ue=E("../internals/to-object"),ie=de({}.hasOwnProperty);he.exports=Object.hasOwn||function(se,oe){return ie(ue(se),oe)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,he,me){he.exports={}},{}],166:[function(E,he,me){var de=E("../internals/global");he.exports=function(ue,ie){var le=de.console;le&&le.error&&(arguments.length==1?le.error(ue):le.error(ue,ie))}},{"../internals/global":163}],167:[function(E,he,me){var de=E("../internals/get-built-in");he.exports=de("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,he,me){var de=E("../internals/descriptors"),ue=E("../internals/fails"),ie=E("../internals/document-create-element");he.exports=!de&&!ue(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,he,me){var de=E("../internals/global"),ue=de.Array,ie=Math.abs,le=Math.pow,se=Math.floor,oe=Math.log,ae=Math.LN2,ne=function(a,y,x){var b=ue(x),ee=x*8-y-1,te=(1<>1,pe=y===23?le(2,-24)-le(2,-77):0,fe=a<0||a===0&&1/a<0?1:0,ye=0,ve,Ee,be;for(a=ie(a),a!=a||a===1/0?(Ee=a!=a?1:0,ve=te):(ve=se(oe(a)/ae),be=le(2,-ve),a*be<1&&(ve--,be*=2),ve+ce>=1?a+=pe/be:a+=pe*le(2,1-ce),a*be>=2&&(ve++,be/=2),ve+ce>=te?(Ee=0,ve=te):ve+ce>=1?(Ee=(a*be-1)*le(2,y),ve=ve+ce):(Ee=a*le(2,ce-1)*le(2,y),ve=0));y>=8;)b[ye++]=Ee&255,Ee/=256,y-=8;for(ve=ve<0;)b[ye++]=ve&255,ve/=256,ee-=8;return b[--ye]|=fe*128,b},z=function(a,y){var x=a.length,b=x*8-y-1,ee=(1<>1,ce=b-7,pe=x-1,fe=a[pe--],ye=fe&127,ve;for(fe>>=7;ce>0;)ye=ye*256+a[pe--],ce-=8;for(ve=ye&(1<<-ce)-1,ye>>=-ce,ce+=y;ce>0;)ve=ve*256+a[pe--],ce-=8;if(ye===0)ye=1-te;else{if(ye===ee)return ve?NaN:fe?-1/0:1/0;ve=ve+le(2,y),ye=ye-te}return(fe?-1:1)*ve*le(2,ye-y)};he.exports={pack:ne,unpack:z}},{"../internals/global":163}],170:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),le=E("../internals/classof-raw"),se=de.Object,oe=ue("".split);he.exports=ie(function(){return!se("z").propertyIsEnumerable(0)})?function(ae){return le(ae)=="String"?oe(ae,""):se(ae)}:se},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,he,me){var de=E("../internals/is-callable"),ue=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");he.exports=function(le,se,oe){var ae,ne;return ie&&de(ae=se.constructor)&&ae!==oe&&ue(ne=ae.prototype)&&ne!==oe.prototype&&ie(le,ne),le}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,he,me){var de=E("../internals/function-uncurry-this"),ue=E("../internals/is-callable"),ie=E("../internals/shared-store"),le=de(Function.toString);ue(ie.inspectSource)||(ie.inspectSource=function(se){return le(se)}),he.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,he,me){var de=E("../internals/native-weak-map"),ue=E("../internals/global"),ie=E("../internals/function-uncurry-this"),le=E("../internals/is-object"),se=E("../internals/create-non-enumerable-property"),oe=E("../internals/has-own-property"),ae=E("../internals/shared-store"),ne=E("../internals/shared-key"),z=E("../internals/hidden-keys"),a="Object already initialized",y=ue.TypeError,x=ue.WeakMap,b,ee,te,ce=function(Se){return te(Se)?ee(Se):b(Se,{})},pe=function(Se){return function(Pe){var Ce;if(!le(Pe)||(Ce=ee(Pe)).type!==Se)throw y("Incompatible receiver, "+Se+" required");return Ce}};if(de||ae.state){var fe=ae.state||(ae.state=new x),ye=ie(fe.get),ve=ie(fe.has),Ee=ie(fe.set);b=function(Se,Pe){if(ve(fe,Se))throw new y(a);return Pe.facade=Se,Ee(fe,Se,Pe),Pe},ee=function(Se){return ye(fe,Se)||{}},te=function(Se){return ve(fe,Se)}}else{var be=ne("state");z[be]=!0,b=function(Se,Pe){if(oe(Se,be))throw new y(a);return Pe.facade=Se,se(Se,be,Pe),Pe},ee=function(Se){return oe(Se,be)?Se[be]:{}},te=function(Se){return oe(Se,be)}}he.exports={set:b,get:ee,has:te,enforce:ce,getterFor:pe}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(E,he,me){var de=E("../internals/well-known-symbol"),ue=E("../internals/iterators"),ie=de("iterator"),le=Array.prototype;he.exports=function(se){return se!==void 0&&(ue.Array===se||le[ie]===se)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,he,me){var de=E("../internals/classof-raw");he.exports=Array.isArray||function(ie){return de(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,he,me){he.exports=function(de){return typeof de=="function"}},{}],177:[function(E,he,me){var de=E("../internals/function-uncurry-this"),ue=E("../internals/fails"),ie=E("../internals/is-callable"),le=E("../internals/classof"),se=E("../internals/get-built-in"),oe=E("../internals/inspect-source"),ae=function(){},ne=[],z=se("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=de(a.exec),x=!a.exec(ae),b=function(ce){if(!ie(ce))return!1;try{return z(ae,ne,ce),!0}catch(pe){return!1}},ee=function(ce){if(!ie(ce))return!1;switch(le(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,oe(ce))}catch(pe){return!0}};ee.sham=!0,he.exports=!z||ue(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?ee:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,he,me){var de=E("../internals/fails"),ue=E("../internals/is-callable"),ie=/#|\.prototype\./,le=function(z,a){var y=oe[se(z)];return y==ne?!0:y==ae?!1:ue(a)?de(a):!!a},se=le.normalize=function(z){return String(z).replace(ie,".").toLowerCase()},oe=le.data={},ae=le.NATIVE="N",ne=le.POLYFILL="P";he.exports=le},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,he,me){var de=E("../internals/is-object"),ue=Math.floor;he.exports=Number.isInteger||function(le){return!de(le)&&isFinite(le)&&ue(le)===le}},{"../internals/is-object":180}],180:[function(E,he,me){var de=E("../internals/is-callable");he.exports=function(ue){return typeof ue=="object"?ue!==null:de(ue)}},{"../internals/is-callable":176}],181:[function(E,he,me){he.exports=!1},{}],182:[function(E,he,me){var de=E("../internals/is-object"),ue=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),le=ie("match");he.exports=function(se){var oe;return de(se)&&((oe=se[le])!==void 0?!!oe:ue(se)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/get-built-in"),ie=E("../internals/is-callable"),le=E("../internals/object-is-prototype-of"),se=E("../internals/use-symbol-as-uid"),oe=de.Object;he.exports=se?function(ae){return typeof ae=="symbol"}:function(ae){var ne=ue("Symbol");return ie(ne)&&le(ne.prototype,oe(ae))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/function-bind-context"),ie=E("../internals/function-call"),le=E("../internals/an-object"),se=E("../internals/try-to-string"),oe=E("../internals/is-array-iterator-method"),ae=E("../internals/length-of-array-like"),ne=E("../internals/object-is-prototype-of"),z=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=de.TypeError,b=function(te,ce){this.stopped=te,this.result=ce},ee=b.prototype;he.exports=function(te,ce,pe){var fe=pe&&pe.that,ye=!!(pe&&pe.AS_ENTRIES),ve=!!(pe&&pe.IS_ITERATOR),Ee=!!(pe&&pe.INTERRUPTED),be=ue(ce,fe),Se,Pe,Ce,xe,Be,Ae,Oe,Ie=function(Le){return Se&&y(Se,"normal",Le),new b(!0,Le)},je=function(Le){return ye?(le(Le),Ee?be(Le[0],Le[1],Ie):be(Le[0],Le[1])):Ee?be(Le,Ie):be(Le)};if(ve)Se=te;else{if(Pe=a(te),!Pe)throw x(se(te)+" is not iterable");if(oe(Pe)){for(Ce=0,xe=ae(te);xe>Ce;Ce++)if(Be=je(te[Ce]),Be&&ne(ee,Be))return Be;return new b(!1)}Se=z(te,Pe)}for(Ae=Se.next;!(Oe=ie(Ae,Se)).done;){try{Be=je(Oe.value)}catch(Le){y(Se,"throw",Le)}if(typeof Be=="object"&&Be&&ne(ee,Be))return Be}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,he,me){var de=E("../internals/function-call"),ue=E("../internals/an-object"),ie=E("../internals/get-method");he.exports=function(le,se,oe){var ae,ne;ue(le);try{if(ae=ie(le,"return"),!ae){if(se==="throw")throw oe;return oe}ae=de(ae,le)}catch(z){ne=!0,ae=z}if(se==="throw")throw oe;if(ne)throw ae;return ue(ae),oe}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,he,me){"use strict";var de=E("../internals/fails"),ue=E("../internals/is-callable"),ie=E("../internals/object-create"),le=E("../internals/object-get-prototype-of"),se=E("../internals/redefine"),oe=E("../internals/well-known-symbol"),ae=E("../internals/is-pure"),ne=oe("iterator"),z=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=le(le(x)),y!==Object.prototype&&(a=y)):z=!0);var b=a==null||de(function(){var ee={};return a[ne].call(ee)!==ee});b?a={}:ae&&(a=ie(a)),ue(a[ne])||se(a,ne,function(){return this}),he.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:z}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,he,me){arguments[4][165][0].apply(me,arguments)},{dup:165}],188:[function(E,he,me){var de=E("../internals/to-length");he.exports=function(ue){return de(ue.length)}},{"../internals/to-length":249}],189:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,le=E("../internals/task").set,se=E("../internals/engine-is-ios"),oe=E("../internals/engine-is-ios-pebble"),ae=E("../internals/engine-is-webos-webkit"),ne=E("../internals/engine-is-node"),z=de.MutationObserver||de.WebKitMutationObserver,a=de.document,y=de.process,x=de.Promise,b=ie(de,"queueMicrotask"),ee=b&&b.value,te,ce,pe,fe,ye,ve,Ee,be;ee||(te=function(){var Se,Pe;for(ne&&(Se=y.domain)&&Se.exit();ce;){Pe=ce.fn,ce=ce.next;try{Pe()}catch(Ce){throw ce?fe():pe=void 0,Ce}}pe=void 0,Se&&Se.enter()},!se&&!ne&&!ae&&z&&a?(ye=!0,ve=a.createTextNode(""),new z(te).observe(ve,{characterData:!0}),fe=function(){ve.data=ye=!ye}):!oe&&x&&x.resolve?(Ee=x.resolve(void 0),Ee.constructor=x,be=ue(Ee.then,Ee),fe=function(){be(te)}):ne?fe=function(){y.nextTick(te)}:(le=ue(le,de),fe=function(){le(te)})),he.exports=ee||function(Se){var Pe={fn:Se,next:void 0};pe&&(pe.next=Pe),ce||(ce=Pe,fe()),pe=Pe}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,he,me){var de=E("../internals/native-symbol");he.exports=de&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,he,me){var de=E("../internals/engine-v8-version"),ue=E("../internals/fails");he.exports=!!Object.getOwnPropertySymbols&&!ue(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&de&&de<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/is-callable"),ie=E("../internals/inspect-source"),le=de.WeakMap;he.exports=ue(le)&&/native code/.test(ie(le))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,he,me){"use strict";var de=E("../internals/a-callable"),ue=function(ie){var le,se;this.promise=new ie(function(oe,ae){if(le!==void 0||se!==void 0)throw TypeError("Bad Promise constructor");le=oe,se=ae}),this.resolve=de(le),this.reject=de(se)};he.exports.f=function(ie){return new ue(ie)}},{"../internals/a-callable":95}],194:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/is-regexp"),ie=de.TypeError;he.exports=function(le){if(ue(le))throw ie("The method doesn't accept regular expressions");return le}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,he,me){"use strict";var de=E("../internals/descriptors"),ue=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),le=E("../internals/fails"),se=E("../internals/object-keys"),oe=E("../internals/object-get-own-property-symbols"),ae=E("../internals/object-property-is-enumerable"),ne=E("../internals/to-object"),z=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ue([].concat);he.exports=!a||le(function(){if(de&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},ee={},te=Symbol(),ce="abcdefghijklmnopqrst";return b[te]=7,ce.split("").forEach(function(pe){ee[pe]=pe}),a({},b)[te]!=7||se(a({},ee)).join("")!=ce})?function(ee,te){for(var ce=ne(ee),pe=arguments.length,fe=1,ye=oe.f,ve=ae.f;pe>fe;)for(var Ee=z(arguments[fe++]),be=ye?x(se(Ee),ye(Ee)):se(Ee),Se=be.length,Pe=0,Ce;Se>Pe;)Ce=be[Pe++],(!de||ie(ve,Ee,Ce))&&(ce[Ce]=Ee[Ce]);return ce}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,he,me){var de=E("../internals/an-object"),ue=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),le=E("../internals/hidden-keys"),se=E("../internals/html"),oe=E("../internals/document-create-element"),ae=E("../internals/shared-key"),ne=">",z="<",a="prototype",y="script",x=ae("IE_PROTO"),b=function(){},ee=function(ye){return z+y+ne+ye+z+"/"+y+ne},te=function(ye){ye.write(ee("")),ye.close();var ve=ye.parentWindow.Object;return ye=null,ve},ce=function(){var ye=oe("iframe"),ve="java"+y+":",Ee;return ye.style.display="none",se.appendChild(ye),ye.src=String(ve),Ee=ye.contentWindow.document,Ee.open(),Ee.write(ee("document.F=Object")),Ee.close(),Ee.F},pe,fe=function(){try{pe=new ActiveXObject("htmlfile")}catch(ve){}fe=typeof document!="undefined"?document.domain&&pe?te(pe):ce():te(pe);for(var ye=ie.length;ye--;)delete fe[a][ie[ye]];return fe()};le[x]=!0,he.exports=Object.create||function(ve,Ee){var be;return ve!==null?(b[a]=de(ve),be=new b,b[a]=null,be[x]=ve):be=fe(),Ee===void 0?be:ue.f(be,Ee)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,he,me){var de=E("../internals/descriptors"),ue=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),le=E("../internals/an-object"),se=E("../internals/to-indexed-object"),oe=E("../internals/object-keys");me.f=de&&!ue?Object.defineProperties:function(ne,z){le(ne);for(var a=se(z),y=oe(z),x=y.length,b=0,ee;x>b;)ie.f(ne,ee=y[b++],a[ee]);return ne}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),le=E("../internals/v8-prototype-define-bug"),se=E("../internals/an-object"),oe=E("../internals/to-property-key"),ae=de.TypeError,ne=Object.defineProperty,z=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";me.f=ue?le?function(ee,te,ce){if(se(ee),te=oe(te),se(ce),typeof ee=="function"&&te==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var pe=z(ee,te);pe&&pe[x]&&(ee[te]=ce.value,ce={configurable:y in ce?ce[y]:pe[y],enumerable:a in ce?ce[a]:pe[a],writable:!1})}return ne(ee,te,ce)}:ne:function(ee,te,ce){if(se(ee),te=oe(te),se(ce),ie)try{return ne(ee,te,ce)}catch(pe){}if("get"in ce||"set"in ce)throw ae("Accessors not supported");return"value"in ce&&(ee[te]=ce.value),ee}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,he,me){var de=E("../internals/descriptors"),ue=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),le=E("../internals/create-property-descriptor"),se=E("../internals/to-indexed-object"),oe=E("../internals/to-property-key"),ae=E("../internals/has-own-property"),ne=E("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;me.f=de?z:function(y,x){if(y=se(y),x=oe(x),ne)try{return z(y,x)}catch(b){}if(ae(y,x))return le(!ue(ie.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,he,me){var de=E("../internals/classof-raw"),ue=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,le=E("../internals/array-slice-simple"),se=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],oe=function(ae){try{return ie(ae)}catch(ne){return le(se)}};he.exports.f=function(ne){return se&&de(ne)=="Window"?oe(ne):ie(ue(ne))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,he,me){var de=E("../internals/object-keys-internal"),ue=E("../internals/enum-bug-keys"),ie=ue.concat("length","prototype");me.f=Object.getOwnPropertyNames||function(se){return de(se,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,he,me){me.f=Object.getOwnPropertySymbols},{}],203:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/has-own-property"),ie=E("../internals/is-callable"),le=E("../internals/to-object"),se=E("../internals/shared-key"),oe=E("../internals/correct-prototype-getter"),ae=se("IE_PROTO"),ne=de.Object,z=ne.prototype;he.exports=oe?ne.getPrototypeOf:function(a){var y=le(a);if(ue(y,ae))return y[ae];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof ne?z:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,he,me){var de=E("../internals/function-uncurry-this");he.exports=de({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,he,me){var de=E("../internals/function-uncurry-this"),ue=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),le=E("../internals/array-includes").indexOf,se=E("../internals/hidden-keys"),oe=de([].push);he.exports=function(ae,ne){var z=ie(ae),a=0,y=[],x;for(x in z)!ue(se,x)&&ue(z,x)&&oe(y,x);for(;ne.length>a;)ue(z,x=ne[a++])&&(~le(y,x)||oe(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,he,me){var de=E("../internals/object-keys-internal"),ue=E("../internals/enum-bug-keys");he.exports=Object.keys||function(le){return de(le,ue)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,he,me){"use strict";var de={}.propertyIsEnumerable,ue=Object.getOwnPropertyDescriptor,ie=ue&&!de.call({1:2},1);me.f=ie?function(se){var oe=ue(this,se);return!!oe&&oe.enumerable}:de},{}],208:[function(E,he,me){var de=E("../internals/function-uncurry-this"),ue=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");he.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var le=!1,se={},oe;try{oe=de(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),oe(se,[]),le=se instanceof Array}catch(ae){}return function(ne,z){return ue(ne),ie(z),le?oe(ne,z):ne.__proto__=z,ne}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,he,me){var de=E("../internals/descriptors"),ue=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),le=E("../internals/to-indexed-object"),se=E("../internals/object-property-is-enumerable").f,oe=ue(se),ae=ue([].push),ne=function(z){return function(a){for(var y=le(a),x=ie(y),b=x.length,ee=0,te=[],ce;b>ee;)ce=x[ee++],(!de||oe(y,ce))&&ae(te,z?[ce,y[ce]]:y[ce]);return te}};he.exports={entries:ne(!0),values:ne(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,he,me){"use strict";var de=E("../internals/to-string-tag-support"),ue=E("../internals/classof");he.exports=de?{}.toString:function(){return"[object "+ue(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/function-call"),ie=E("../internals/is-callable"),le=E("../internals/is-object"),se=de.TypeError;he.exports=function(oe,ae){var ne,z;if(ae==="string"&&ie(ne=oe.toString)&&!le(z=ue(ne,oe))||ie(ne=oe.valueOf)&&!le(z=ue(ne,oe))||ae!=="string"&&ie(ne=oe.toString)&&!le(z=ue(ne,oe)))return z;throw se("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,he,me){var de=E("../internals/get-built-in"),ue=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),le=E("../internals/object-get-own-property-symbols"),se=E("../internals/an-object"),oe=ue([].concat);he.exports=de("Reflect","ownKeys")||function(ne){var z=ie.f(se(ne)),a=le.f;return a?oe(z,a(ne)):z}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,he,me){var de=E("../internals/global");he.exports=de},{"../internals/global":163}],214:[function(E,he,me){he.exports=function(de){try{return{error:!1,value:de()}}catch(ue){return{error:!0,value:ue}}}},{}],215:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),le=E("../internals/is-forced"),se=E("../internals/inspect-source"),oe=E("../internals/well-known-symbol"),ae=E("../internals/engine-is-browser"),ne=E("../internals/is-pure"),z=E("../internals/engine-v8-version"),a=ue&&ue.prototype,y=oe("species"),x=!1,b=ie(de.PromiseRejectionEvent),ee=le("Promise",function(){var te=se(ue),ce=te!==String(ue);if(!ce&&z===66||ne&&!(a.catch&&a.finally))return!0;if(z>=51&&/native code/.test(te))return!1;var pe=new ue(function(ve){ve(1)}),fe=function(ve){ve(function(){},function(){})},ye=pe.constructor={};return ye[y]=fe,x=pe.then(function(){})instanceof fe,x?!ce&&ae&&!b:!0});he.exports={CONSTRUCTOR:ee,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,he,me){var de=E("../internals/global");he.exports=de.Promise},{"../internals/global":163}],217:[function(E,he,me){var de=E("../internals/an-object"),ue=E("../internals/is-object"),ie=E("../internals/new-promise-capability");he.exports=function(le,se){if(de(le),ue(se)&&se.constructor===le)return se;var oe=ie.f(le),ae=oe.resolve;return ae(se),oe.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,he,me){var de=E("../internals/promise-native-constructor"),ue=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;he.exports=ie||!ue(function(le){de.all(le).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,he,me){var de=E("../internals/object-define-property").f;he.exports=function(ue,ie,le){le in ue||de(ue,le,{configurable:!0,get:function(){return ie[le]},set:function(se){ie[le]=se}})}},{"../internals/object-define-property":198}],220:[function(E,he,me){var de=function(){this.head=null,this.tail=null};de.prototype={add:function(ue){var ie={item:ue,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var ue=this.head;if(ue)return this.head=ue.next,this.tail===ue&&(this.tail=null),ue.item}},he.exports=de},{}],221:[function(E,he,me){var de=E("../internals/redefine");he.exports=function(ue,ie,le){for(var se in ie)de(ue,se,ie[se],le);return ue}},{"../internals/redefine":222}],222:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/is-callable"),ie=E("../internals/has-own-property"),le=E("../internals/create-non-enumerable-property"),se=E("../internals/set-global"),oe=E("../internals/inspect-source"),ae=E("../internals/internal-state"),ne=E("../internals/function-name").CONFIGURABLE,z=ae.get,a=ae.enforce,y=String(String).split("String");(he.exports=function(x,b,ee,te){var ce=te?!!te.unsafe:!1,pe=te?!!te.enumerable:!1,fe=te?!!te.noTargetGet:!1,ye=te&&te.name!==void 0?te.name:b,ve;if(ue(ee)&&(String(ye).slice(0,7)==="Symbol("&&(ye="["+String(ye).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(ee,"name")||ne&&ee.name!==ye)&&le(ee,"name",ye),ve=a(ee),ve.source||(ve.source=y.join(typeof ye=="string"?ye:""))),x===de){pe?x[b]=ee:se(b,ee);return}else ce?!fe&&x[b]&&(pe=!0):delete x[b];pe?x[b]=ee:le(x,b,ee)})(Function.prototype,"toString",function(){return ue(this)&&z(this).source||oe(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/function-call"),ie=E("../internals/an-object"),le=E("../internals/is-callable"),se=E("../internals/classof-raw"),oe=E("../internals/regexp-exec"),ae=de.TypeError;he.exports=function(ne,z){var a=ne.exec;if(le(a)){var y=ue(a,ne,z);return y!==null&&ie(y),y}if(se(ne)==="RegExp")return ue(oe,ne,z);throw ae("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,he,me){"use strict";var de=E("../internals/function-call"),ue=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),le=E("../internals/regexp-flags"),se=E("../internals/regexp-sticky-helpers"),oe=E("../internals/shared"),ae=E("../internals/object-create"),ne=E("../internals/internal-state").get,z=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=oe("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,ee=ue("".charAt),te=ue("".indexOf),ce=ue("".replace),pe=ue("".slice),fe=function(){var be=/a/,Se=/b*/g;return de(x,be,"a"),de(x,Se,"a"),be.lastIndex!==0||Se.lastIndex!==0}(),ye=se.BROKEN_CARET,ve=/()??/.exec("")[1]!==void 0,Ee=fe||ve||ye||z||a;Ee&&(b=function(Se){var Pe=this,Ce=ne(Pe),xe=ie(Se),Be=Ce.raw,Ae,Oe,Ie,je,Le,Ze,ze;if(Be)return Be.lastIndex=Pe.lastIndex,Ae=de(b,Be,xe),Pe.lastIndex=Be.lastIndex,Ae;var Ue=Ce.groups,Ge=ye&&Pe.sticky,Ve=de(le,Pe),_e=Pe.source,He=0,Ke=xe;if(Ge&&(Ve=ce(Ve,"y",""),te(Ve,"g")===-1&&(Ve+="g"),Ke=pe(xe,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&ee(xe,Pe.lastIndex-1)!==` +`)&&(_e="(?: "+_e+")",Ke=" "+Ke,He++),Oe=new RegExp("^(?:"+_e+")",Ve)),ve&&(Oe=new RegExp("^"+_e+"$(?!\\s)",Ve)),fe&&(Ie=Pe.lastIndex),je=de(x,Ge?Oe:Pe,Ke),Ge?je?(je.input=pe(je.input,He),je[0]=pe(je[0],He),je.index=Pe.lastIndex,Pe.lastIndex+=je[0].length):Pe.lastIndex=0:fe&&je&&(Pe.lastIndex=Pe.global?je.index+je[0].length:Ie),ve&&je&&je.length>1&&de(y,je[0],Oe,function(){for(Le=1;Leb)","g");return le.exec("b").groups.a!=="b"||"b".replace(le,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,he,me){var de=E("../internals/global"),ue=de.TypeError;he.exports=function(ie){if(ie==null)throw ue("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,he,me){he.exports=Object.is||function(ue,ie){return ue===ie?ue!==0||1/ue===1/ie:ue!=ue&&ie!=ie}},{}],232:[function(E,he,me){var de=E("../internals/global"),ue=Object.defineProperty;he.exports=function(ie,le){try{ue(de,ie,{value:le,configurable:!0,writable:!0})}catch(se){de[ie]=le}return le}},{"../internals/global":163}],233:[function(E,he,me){"use strict";var de=E("../internals/get-built-in"),ue=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),le=E("../internals/descriptors"),se=ie("species");he.exports=function(oe){var ae=de(oe),ne=ue.f;le&&ae&&!ae[se]&&ne(ae,se,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,he,me){var de=E("../internals/object-define-property").f,ue=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),le=ie("toStringTag");he.exports=function(se,oe,ae){se&&!ae&&(se=se.prototype),se&&!ue(se,le)&&de(se,le,{configurable:!0,value:oe})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,he,me){var de=E("../internals/shared"),ue=E("../internals/uid"),ie=de("keys");he.exports=function(le){return ie[le]||(ie[le]=ue(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/set-global"),ie="__core-js_shared__",le=de[ie]||ue(ie,{});he.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,he,me){var de=E("../internals/is-pure"),ue=E("../internals/shared-store");(he.exports=function(ie,le){return ue[ie]||(ue[ie]=le!==void 0?le:{})})("versions",[]).push({version:"3.22.1",mode:de?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,he,me){var de=E("../internals/an-object"),ue=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),le=ie("species");he.exports=function(se,oe){var ae=de(se).constructor,ne;return ae===void 0||(ne=de(ae)[le])==null?oe:ue(ne)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,he,me){var de=E("../internals/function-uncurry-this"),ue=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),le=E("../internals/require-object-coercible"),se=de("".charAt),oe=de("".charCodeAt),ae=de("".slice),ne=function(z){return function(a,y){var x=ie(le(a)),b=ue(y),ee=x.length,te,ce;return b<0||b>=ee?z?"":void 0:(te=oe(x,b),te<55296||te>56319||b+1===ee||(ce=oe(x,b+1))<56320||ce>57343?z?se(x,b):te:z?ae(x,b,b+2):(te-55296<<10)+(ce-56320)+65536)}};he.exports={codeAt:ne(!1),charAt:ne(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,he,me){var de=E("../internals/function-name").PROPER,ue=E("../internals/fails"),ie=E("../internals/whitespaces"),le="\u200B\x85\u180E";he.exports=function(se){return ue(function(){return!!ie[se]()||le[se]()!==le||de&&ie[se].name!==se})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,he,me){var de=E("../internals/function-uncurry-this"),ue=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),le=E("../internals/whitespaces"),se=de("".replace),oe="["+le+"]",ae=RegExp("^"+oe+oe+"*"),ne=RegExp(oe+oe+"*$"),z=function(a){return function(y){var x=ie(ue(y));return a&1&&(x=se(x,ae,"")),a&2&&(x=se(x,ne,"")),x}};he.exports={start:z(1),end:z(2),trim:z(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,he,me){var de=E("../internals/function-call"),ue=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),le=E("../internals/redefine");he.exports=function(){var se=ue("Symbol"),oe=se&&se.prototype,ae=oe&&oe.valueOf,ne=ie("toPrimitive");oe&&!oe[ne]&&le(oe,ne,function(z){return de(ae,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),le=E("../internals/is-callable"),se=E("../internals/has-own-property"),oe=E("../internals/fails"),ae=E("../internals/html"),ne=E("../internals/array-slice"),z=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=de.setImmediate,ee=de.clearImmediate,te=de.process,ce=de.Dispatch,pe=de.Function,fe=de.MessageChannel,ye=de.String,ve=0,Ee={},be="onreadystatechange",Se,Pe,Ce,xe;try{Se=de.location}catch(je){}var Be=function(je){if(se(Ee,je)){var Le=Ee[je];delete Ee[je],Le()}},Ae=function(je){return function(){Be(je)}},Oe=function(je){Be(je.data)},Ie=function(je){de.postMessage(ye(je),Se.protocol+"//"+Se.host)};(!b||!ee)&&(b=function(Le){a(arguments.length,1);var Ze=le(Le)?Le:pe(Le),ze=ne(arguments,1);return Ee[++ve]=function(){ue(Ze,void 0,ze)},Pe(ve),ve},ee=function(Le){delete Ee[Le]},x?Pe=function(je){te.nextTick(Ae(je))}:ce&&ce.now?Pe=function(je){ce.now(Ae(je))}:fe&&!y?(Ce=new fe,xe=Ce.port2,Ce.port1.onmessage=Oe,Pe=ie(xe.postMessage,xe)):de.addEventListener&&le(de.postMessage)&&!de.importScripts&&Se&&Se.protocol!=="file:"&&!oe(Ie)?(Pe=Ie,de.addEventListener("message",Oe,!1)):be in z("script")?Pe=function(je){ae.appendChild(z("script"))[be]=function(){ae.removeChild(this),Be(je)}}:Pe=function(je){setTimeout(Ae(je),0)}),he.exports={set:b,clear:ee}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,he,me){var de=E("../internals/function-uncurry-this");he.exports=de(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,he,me){var de=E("../internals/to-integer-or-infinity"),ue=Math.max,ie=Math.min;he.exports=function(le,se){var oe=de(le);return oe<0?ue(oe+se,0):ie(oe,se)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),le=de.RangeError;he.exports=function(se){if(se===void 0)return 0;var oe=ue(se),ae=ie(oe);if(oe!==ae)throw le("Wrong length or index");return ae}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,he,me){var de=E("../internals/indexed-object"),ue=E("../internals/require-object-coercible");he.exports=function(ie){return de(ue(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,he,me){var de=Math.ceil,ue=Math.floor;he.exports=function(ie){var le=+ie;return le!==le||le===0?0:(le>0?ue:de)(le)}},{}],249:[function(E,he,me){var de=E("../internals/to-integer-or-infinity"),ue=Math.min;he.exports=function(ie){return ie>0?ue(de(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/require-object-coercible"),ie=de.Object;he.exports=function(le){return ie(ue(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/to-positive-integer"),ie=de.RangeError;he.exports=function(le,se){var oe=ue(le);if(oe%se)throw ie("Wrong offset");return oe}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/to-integer-or-infinity"),ie=de.RangeError;he.exports=function(le){var se=ue(le);if(se<0)throw ie("The argument can't be less than 0");return se}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/function-call"),ie=E("../internals/is-object"),le=E("../internals/is-symbol"),se=E("../internals/get-method"),oe=E("../internals/ordinary-to-primitive"),ae=E("../internals/well-known-symbol"),ne=de.TypeError,z=ae("toPrimitive");he.exports=function(a,y){if(!ie(a)||le(a))return a;var x=se(a,z),b;if(x){if(y===void 0&&(y="default"),b=ue(x,a,y),!ie(b)||le(b))return b;throw ne("Can't convert object to primitive value")}return y===void 0&&(y="number"),oe(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,he,me){var de=E("../internals/to-primitive"),ue=E("../internals/is-symbol");he.exports=function(ie){var le=de(ie,"string");return ue(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,he,me){var de=E("../internals/well-known-symbol"),ue=de("toStringTag"),ie={};ie[ue]="z",he.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/classof"),ie=de.String;he.exports=function(le){if(ue(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,he,me){var de=E("../internals/global"),ue=de.String;he.exports=function(ie){try{return ue(ie)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/global"),ie=E("../internals/function-call"),le=E("../internals/descriptors"),se=E("../internals/typed-array-constructors-require-wrappers"),oe=E("../internals/array-buffer-view-core"),ae=E("../internals/array-buffer"),ne=E("../internals/an-instance"),z=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),ee=E("../internals/to-offset"),te=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),pe=E("../internals/classof"),fe=E("../internals/is-object"),ye=E("../internals/is-symbol"),ve=E("../internals/object-create"),Ee=E("../internals/object-is-prototype-of"),be=E("../internals/object-set-prototype-of"),Se=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),Ce=E("../internals/array-iteration").forEach,xe=E("../internals/set-species"),Be=E("../internals/object-define-property"),Ae=E("../internals/object-get-own-property-descriptor"),Oe=E("../internals/internal-state"),Ie=E("../internals/inherit-if-required"),je=Oe.get,Le=Oe.set,Ze=Be.f,ze=Ae.f,Ue=Math.round,Ge=ue.RangeError,Ve=ae.ArrayBuffer,_e=Ve.prototype,He=ae.DataView,Ke=oe.NATIVE_ARRAY_BUFFER_VIEWS,Qe=oe.TYPED_ARRAY_CONSTRUCTOR,et=oe.TYPED_ARRAY_TAG,Je=oe.TypedArray,We=oe.TypedArrayPrototype,De=oe.aTypedArrayConstructor,Ye=oe.isTypedArray,Fe="BYTES_PER_ELEMENT",ke="Wrong length",tt=function(Me,nt){De(Me);for(var at=0,rt=nt.length,ot=new Me(rt);rt>at;)ot[at]=nt[at++];return ot},$e=function(Me,nt){Ze(Me,nt,{get:function(){return je(this)[nt]}})},qe=function(Me){var nt;return Ee(_e,Me)||(nt=pe(Me))=="ArrayBuffer"||nt=="SharedArrayBuffer"},Ne=function(Me,nt){return Ye(Me)&&!ye(nt)&&nt in Me&&y(+nt)&&nt>=0},Te=function(nt,at){return at=te(at),Ne(nt,at)?z(2,nt[at]):ze(nt,at)},Re=function(nt,at,rt){return at=te(at),Ne(nt,at)&&fe(rt)&&ce(rt,"value")&&!ce(rt,"get")&&!ce(rt,"set")&&!rt.configurable&&(!ce(rt,"writable")||rt.writable)&&(!ce(rt,"enumerable")||rt.enumerable)?(nt[at]=rt.value,nt):Ze(nt,at,rt)};le?(Ke||(Ae.f=Te,Be.f=Re,$e(We,"buffer"),$e(We,"byteOffset"),$e(We,"byteLength"),$e(We,"length")),de({target:"Object",stat:!0,forced:!Ke},{getOwnPropertyDescriptor:Te,defineProperty:Re}),he.exports=function(Me,nt,at){var rt=Me.match(/\d+$/)[0]/8,ot=Me+(at?"Clamped":"")+"Array",yt="get"+Me,gt="set"+Me,pt=ue[ot],lt=pt,Et=lt&<.prototype,St={},Dt=function(Gt,At){var Tt=je(Gt);return Tt.view[yt](At*rt+Tt.byteOffset,!0)},kt=function(Gt,At,Tt){var Lt=je(Gt);at&&(Tt=(Tt=Ue(Tt))<0?0:Tt>255?255:Tt&255),Lt.view[gt](At*rt+Lt.byteOffset,Tt,!0)},Ot=function(Gt,At){Ze(Gt,At,{get:function(){return Dt(this,At)},set:function(Tt){return kt(this,At,Tt)},enumerable:!0})};Ke?se&&(lt=nt(function(Gt,At,Tt,Lt){return ne(Gt,Et),Ie(function(){return fe(At)?qe(At)?Lt!==void 0?new pt(At,ee(Tt,rt),Lt):Tt!==void 0?new pt(At,ee(Tt,rt)):new pt(At):Ye(At)?tt(lt,At):ie(Pe,lt,At):new pt(b(At))}(),Gt,lt)}),be&&be(lt,Je),Ce(Se(pt),function(Gt){Gt in lt||a(lt,Gt,pt[Gt])}),lt.prototype=Et):(lt=nt(function(Gt,At,Tt,Lt){ne(Gt,Et);var rn=0,gn=0,qt,Qt,zt;if(!fe(At))zt=b(At),Qt=zt*rt,qt=new Ve(Qt);else if(qe(At)){qt=At,gn=ee(Tt,rt);var un=At.byteLength;if(Lt===void 0){if(un%rt||(Qt=un-gn,Qt<0))throw Ge(ke)}else if(Qt=x(Lt)*rt,Qt+gn>un)throw Ge(ke);zt=Qt/rt}else return Ye(At)?tt(lt,At):ie(Pe,lt,At);for(Le(Gt,{buffer:qt,byteOffset:gn,byteLength:Qt,length:zt,view:new He(qt)});rn1?arguments[1]:void 0,ce=te!==void 0,pe=ae(b),fe,ye,ve,Ee,be,Se;if(pe&&!ne(pe))for(be=oe(b,pe),Se=be.next,b=[];!(Ee=ue(Se,be)).done;)b.push(Ee.value);for(ce&&ee>2&&(te=de(te,arguments[2])),ye=se(b),ve=new(z(x))(ye),fe=0;ye>fe;fe++)ve[fe]=ce?te(b[fe],fe):b[fe];return ve}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,he,me){var de=E("../internals/array-buffer-view-core"),ue=E("../internals/species-constructor"),ie=de.TYPED_ARRAY_CONSTRUCTOR,le=de.aTypedArrayConstructor;he.exports=function(se){return le(ue(se,se[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,he,me){var de=E("../internals/function-uncurry-this"),ue=0,ie=Math.random(),le=de(1 .toString);he.exports=function(se){return"Symbol("+(se===void 0?"":se)+")_"+le(++ue+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,he,me){var de=E("../internals/native-symbol");he.exports=de&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,he,me){var de=E("../internals/descriptors"),ue=E("../internals/fails");he.exports=de&&ue(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,he,me){var de=E("../internals/global"),ue=de.TypeError;he.exports=function(ie,le){if(ie=51||!ie(function(){var Ee=[];return Ee[b]=!1,Ee.concat()[0]!==Ee}),fe=a("concat"),ye=function(Ee){if(!se(Ee))return!1;var be=Ee[b];return be!==void 0?!!be:le(Ee)},ve=!pe||!fe;de({target:"Array",proto:!0,forced:ve},{concat:function(be){var Se=oe(this),Pe=z(Se,0),Ce=0,xe,Be,Ae,Oe,Ie;for(xe=-1,Ae=arguments.length;xeee)throw ce(te);for(Be=0;Be=ee)throw ce(te);ne(Pe,Ce++,Ie)}return Pe.length=Ce,Pe}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,he,me){var de=E("../internals/export"),ue=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");de({target:"Array",proto:!0},{fill:ue}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),le=ie("filter");de({target:"Array",proto:!0,forced:!le},{filter:function(oe){return ue(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),le="find",se=!0;le in[]&&Array(1)[le](function(){se=!1}),de({target:"Array",proto:!0,forced:se},{find:function(ae){return ue(this,ae,arguments.length>1?arguments[1]:void 0)}}),ie(le)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,he,me){var de=E("../internals/export"),ue=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),le=!ie(function(se){Array.from(se)});de({target:"Array",stat:!0,forced:le},{from:ue})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");de({target:"Array",proto:!0},{includes:function(se){return ue(this,se,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,he,me){"use strict";var de=E("../internals/to-indexed-object"),ue=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),le=E("../internals/internal-state"),se=E("../internals/object-define-property").f,oe=E("../internals/define-iterator"),ae=E("../internals/is-pure"),ne=E("../internals/descriptors"),z="Array Iterator",a=le.set,y=le.getterFor(z);he.exports=oe(Array,"Array",function(b,ee){a(this,{type:z,target:de(b),index:0,kind:ee})},function(){var b=y(this),ee=b.target,te=b.kind,ce=b.index++;return!ee||ce>=ee.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:ce,done:!1}:te=="values"?{value:ee[ce],done:!1}:{value:[ce,ee[ce]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(ue("keys"),ue("values"),ue("entries"),!ae&&ne&&x.name!=="values")try{se(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),le=E("../internals/to-indexed-object"),se=E("../internals/array-method-is-strict"),oe=ue([].join),ae=ie!=Object,ne=se("join",",");de({target:"Array",proto:!0,forced:ae||!ne},{join:function(a){return oe(le(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),le=ie("map");de({target:"Array",proto:!0,forced:!le},{map:function(oe){return ue(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/global"),ie=E("../internals/is-array"),le=E("../internals/is-constructor"),se=E("../internals/is-object"),oe=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),ne=E("../internals/to-indexed-object"),z=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),ee=a("species"),te=ue.Array,ce=Math.max;de({target:"Array",proto:!0,forced:!b},{slice:function(fe,ye){var ve=ne(this),Ee=ae(ve),be=oe(fe,Ee),Se=oe(ye===void 0?Ee:ye,Ee),Pe,Ce,xe;if(ie(ve)&&(Pe=ve.constructor,le(Pe)&&(Pe===te||ie(Pe.prototype))?Pe=void 0:se(Pe)&&(Pe=Pe[ee],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(ve,be,Se);for(Ce=new(Pe===void 0?te:Pe)(ce(Se-be,0)),xe=0;be3)){if(y)return!0;if(b)return b<603;var Se="",Pe,Ce,xe,Be;for(Pe=65;Pe<76;Pe++){switch(Ce=String.fromCharCode(Pe),Pe){case 66:case 69:case 70:case 72:xe=3;break;case 68:case 71:xe=4;break;default:xe=2}for(Be=0;Be<47;Be++)ee.push({k:Ce+Be,v:xe})}for(ee.sort(function(Ae,Oe){return Oe.v-Ae.v}),Be=0;Beoe(Ce)?1:-1}};de({target:"Array",proto:!0,forced:Ee},{sort:function(Pe){Pe!==void 0&&ie(Pe);var Ce=le(this);if(ve)return Pe===void 0?te(Ce):te(Ce,Pe);var xe=[],Be=se(Ce),Ae,Oe;for(Oe=0;Oeee)throw y(te);for(Ce=ae(ye,Pe),xe=0;xeve-Pe+Se;xe--)delete ye[xe-1]}else if(Se>Pe)for(xe=ve-Pe;xe>Ee;xe--)Be=xe+Pe-1,Ae=xe+Se-1,Be in ye?ye[Ae]=ye[Be]:delete ye[Ae];for(xe=0;xe2){if(Ie=ce(Ie),je=be(Ie,0),je===43||je===45){if(Le=be(Ie,2),Le===88||Le===120)return NaN}else if(je===48){switch(be(Ie,1)){case 66:case 98:Ze=2,ze=49;break;case 79:case 111:Ze=8,ze=55;break;default:return+Ie}for(Ue=Ee(Ie,2),Ge=Ue.length,Ve=0;Veze)return NaN;return parseInt(Ue,Ze)}}return+Ie};if(le(pe,!fe(" 0o1")||!fe("0b1")||fe("+0x1"))){for(var Ce=function(Ie){var je=arguments.length<1?0:fe(Se(Ie)),Le=this;return ne(ye,Le)&&y(function(){te(Le)})?ae(Object(je),Le,Ce):je},xe=de?x(fe):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),Be=0,Ae;xe.length>Be;Be++)oe(fe,Ae=xe[Be])&&!oe(Ce,Ae)&&ee(Ce,Ae,b(fe,Ae));Ce.prototype=ye,ye.constructor=Ce,se(ue,pe,Ce)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,he,me){var de=E("../internals/export"),ue=E("../internals/object-assign");de({target:"Object",stat:!0,forced:Object.assign!==ue},{assign:ue})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,he,me){var de=E("../internals/export"),ue=E("../internals/object-to-array").entries;de({target:"Object",stat:!0},{entries:function(le){return ue(le)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,he,me){var de=E("../internals/export"),ue=E("../internals/native-symbol"),ie=E("../internals/fails"),le=E("../internals/object-get-own-property-symbols"),se=E("../internals/to-object"),oe=!ue||ie(function(){le.f(1)});de({target:"Object",stat:!0,forced:oe},{getOwnPropertySymbols:function(ne){var z=le.f;return z?z(se(ne)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,he,me){var de=E("../internals/export"),ue=E("../internals/to-object"),ie=E("../internals/object-keys"),le=E("../internals/fails"),se=le(function(){ie(1)});de({target:"Object",stat:!0,forced:se},{keys:function(ae){return ie(ue(ae))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,he,me){var de=E("../internals/to-string-tag-support"),ue=E("../internals/redefine"),ie=E("../internals/object-to-string");de||ue(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),se=E("../internals/perform"),oe=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");de({target:"Promise",stat:!0,forced:ae},{all:function(z){var a=this,y=le.f(a),x=y.resolve,b=y.reject,ee=se(function(){var te=ie(a.resolve),ce=[],pe=0,fe=1;oe(z,function(ye){var ve=pe++,Ee=!1;fe++,ue(te,a,ye).then(function(be){Ee||(Ee=!0,ce[ve]=be,--fe||x(ce))},b)}),--fe||x(ce)});return ee.error&&b(ee.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,le=E("../internals/promise-native-constructor"),se=E("../internals/get-built-in"),oe=E("../internals/is-callable"),ae=E("../internals/redefine"),ne=le&&le.prototype;if(de({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ue&&oe(le)){var z=se("Promise").prototype.catch;ne.catch!==z&&ae(ne,"catch",z,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),le=E("../internals/global"),se=E("../internals/function-call"),oe=E("../internals/redefine"),ae=E("../internals/redefine-all"),ne=E("../internals/object-set-prototype-of"),z=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),ee=E("../internals/an-instance"),te=E("../internals/species-constructor"),ce=E("../internals/task").set,pe=E("../internals/microtask"),fe=E("../internals/host-report-errors"),ye=E("../internals/perform"),ve=E("../internals/queue"),Ee=E("../internals/internal-state"),be=E("../internals/promise-native-constructor"),Se=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),Ce="Promise",xe=Se.CONSTRUCTOR,Be=Se.REJECTION_EVENT,Ae=Se.SUBCLASSING,Oe=Ee.getterFor(Ce),Ie=Ee.set,je=be&&be.prototype,Le=be,Ze=je,ze=le.TypeError,Ue=le.document,Ge=le.process,Ve=Pe.f,_e=Ve,He=!!(Ue&&Ue.createEvent&&le.dispatchEvent),Ke="unhandledrejection",Qe="rejectionhandled",et=0,Je=1,We=2,De=1,Ye=2,Fe,ke,tt,$e,qe=function(gt){var pt;return b(gt)&&x(pt=gt.then)?pt:!1},Ne=function(gt,pt){var lt=pt.value,Et=pt.state==Je,St=Et?gt.ok:gt.fail,Dt=gt.resolve,kt=gt.reject,Ot=gt.domain,Gt,At,Tt;try{St?(Et||(pt.rejection===Ye&&at(pt),pt.rejection=De),St===!0?Gt=lt:(Ot&&Ot.enter(),Gt=St(lt),Ot&&(Ot.exit(),Tt=!0)),Gt===gt.promise?kt(ze("Promise-chain cycle")):(At=qe(Gt))?se(At,Gt,Dt,kt):Dt(Gt)):kt(lt)}catch(Lt){Ot&&!Tt&&Ot.exit(),kt(Lt)}},Te=function(gt,pt){gt.notified||(gt.notified=!0,pe(function(){for(var lt=gt.reactions,Et;Et=lt.get();)Ne(Et,gt);gt.notified=!1,pt&&!gt.rejection&&Me(gt)}))},Re=function(gt,pt,lt){var Et,St;He?(Et=Ue.createEvent("Event"),Et.promise=pt,Et.reason=lt,Et.initEvent(gt,!1,!0),le.dispatchEvent(Et)):Et={promise:pt,reason:lt},!Be&&(St=le["on"+gt])?St(Et):gt===Ke&&fe("Unhandled promise rejection",lt)},Me=function(gt){se(ce,le,function(){var pt=gt.facade,lt=gt.value,Et=nt(gt),St;if(Et&&(St=ye(function(){ie?Ge.emit("unhandledRejection",lt,pt):Re(Ke,pt,lt)}),gt.rejection=ie||nt(gt)?Ye:De,St.error))throw St.value})},nt=function(gt){return gt.rejection!==De&&!gt.parent},at=function(gt){se(ce,le,function(){var pt=gt.facade;ie?Ge.emit("rejectionHandled",pt):Re(Qe,pt,gt.value)})},rt=function(gt,pt,lt){return function(Et){gt(pt,Et,lt)}},ot=function(gt,pt,lt){gt.done||(gt.done=!0,lt&&(gt=lt),gt.value=pt,gt.state=We,Te(gt,!0))},yt=function(gt,pt,lt){if(!gt.done){gt.done=!0,lt&&(gt=lt);try{if(gt.facade===pt)throw ze("Promise can't be resolved itself");var Et=qe(pt);Et?pe(function(){var St={done:!1};try{se(Et,pt,rt(yt,St,gt),rt(ot,St,gt))}catch(Dt){ot(St,Dt,gt)}}):(gt.value=pt,gt.state=Je,Te(gt,!1))}catch(St){ot({done:!1},St,gt)}}};if(xe&&(Le=function(pt){ee(this,Ze),y(pt),se(Fe,this);var lt=Oe(this);try{pt(rt(yt,lt),rt(ot,lt))}catch(Et){ot(lt,Et)}},Ze=Le.prototype,Fe=function(pt){Ie(this,{type:Ce,done:!1,notified:!1,parent:!1,reactions:new ve,rejection:!1,state:et,value:void 0})},Fe.prototype=ae(Ze,{then:function(pt,lt){var Et=Oe(this),St=Ve(te(this,Le));return Et.parent=!0,St.ok=x(pt)?pt:!0,St.fail=x(lt)&<,St.domain=ie?Ge.domain:void 0,Et.state==et?Et.reactions.add(St):pe(function(){Ne(St,Et)}),St.promise}}),ke=function(){var gt=new Fe,pt=Oe(gt);this.promise=gt,this.resolve=rt(yt,pt),this.reject=rt(ot,pt)},Pe.f=Ve=function(gt){return gt===Le||gt===tt?new ke(gt):_e(gt)},!ue&&x(be)&&je!==Object.prototype)){$e=je.then,Ae||oe(je,"then",function(pt,lt){var Et=this;return new Le(function(St,Dt){se($e,Et,St,Dt)}).then(pt,lt)},{unsafe:!0});try{delete je.constructor}catch(gt){}ne&&ne(je,Ze)}de({global:!0,wrap:!0,forced:xe},{Promise:Le}),z(Le,Ce,!1,!0),a(Ce)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,he,me){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),se=E("../internals/perform"),oe=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");de({target:"Promise",stat:!0,forced:ae},{race:function(z){var a=this,y=le.f(a),x=y.reject,b=se(function(){var ee=ie(a.resolve);oe(z,function(te){ue(ee,a,te).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR;de({target:"Promise",stat:!0,forced:le},{reject:function(oe){var ae=ie.f(this);return ue(ae.reject,void 0,oe),ae.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/get-built-in"),ie=E("../internals/is-pure"),le=E("../internals/promise-native-constructor"),se=E("../internals/promise-constructor-detection").CONSTRUCTOR,oe=E("../internals/promise-resolve"),ae=ue("Promise"),ne=ie&&!se;de({target:"Promise",stat:!0,forced:ie||se},{resolve:function(a){return oe(ne&&this===ae?le:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,he,me){var de=E("../internals/descriptors"),ue=E("../internals/global"),ie=E("../internals/function-uncurry-this"),le=E("../internals/is-forced"),se=E("../internals/inherit-if-required"),oe=E("../internals/create-non-enumerable-property"),ae=E("../internals/object-get-own-property-names").f,ne=E("../internals/object-is-prototype-of"),z=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),ee=E("../internals/redefine"),te=E("../internals/fails"),ce=E("../internals/has-own-property"),pe=E("../internals/internal-state").enforce,fe=E("../internals/set-species"),ye=E("../internals/well-known-symbol"),ve=E("../internals/regexp-unsupported-dot-all"),Ee=E("../internals/regexp-unsupported-ncg"),be=ye("match"),Se=ue.RegExp,Pe=Se.prototype,Ce=ue.SyntaxError,xe=ie(Pe.exec),Be=ie("".charAt),Ae=ie("".replace),Oe=ie("".indexOf),Ie=ie("".slice),je=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Le=/a/g,Ze=/a/g,ze=new Se(Le)!==Le,Ue=x.MISSED_STICKY,Ge=x.UNSUPPORTED_Y,Ve=de&&(!ze||Ue||ve||Ee||te(function(){return Ze[be]=!1,Se(Le)!=Le||Se(Ze)==Ze||Se(Le,"i")!="/a/i"})),_e=function(Je){for(var We=Je.length,De=0,Ye="",Fe=!1,ke;De<=We;De++){if(ke=Be(Je,De),ke==="\\"){Ye+=ke+Be(Je,++De);continue}!Fe&&ke==="."?Ye+="[\\s\\S]":(ke==="["?Fe=!0:ke==="]"&&(Fe=!1),Ye+=ke)}return Ye},He=function(Je){for(var We=Je.length,De=0,Ye="",Fe=[],ke={},tt=!1,$e=!1,qe=0,Ne="",Te;De<=We;De++){if(Te=Be(Je,De),Te==="\\")Te=Te+Be(Je,++De);else if(Te==="]")tt=!1;else if(!tt)switch(!0){case Te==="[":tt=!0;break;case Te==="(":xe(je,Ie(Je,De+1))&&(De+=2,$e=!0),Ye+=Te,qe++;continue;case(Te===">"&&$e):if(Ne===""||ce(ke,Ne))throw new Ce("Invalid capture group name");ke[Ne]=!0,Fe[Fe.length]=[Ne,qe],$e=!1,Ne="";continue}$e?Ne+=Te:Ye+=Te}return[Ye,Fe]};if(le("RegExp",Ve)){for(var Ke=function(We,De){var Ye=ne(Pe,this),Fe=z(We),ke=De===void 0,tt=[],$e=We,qe,Ne,Te,Re,Me,nt;if(!Ye&&Fe&&ke&&We.constructor===Ke)return We;if((Fe||ne(Pe,We))&&(We=We.source,ke&&(De=y($e))),We=We===void 0?"":a(We),De=De===void 0?"":a(De),$e=We,ve&&"dotAll"in Le&&(Ne=!!De&&Oe(De,"s")>-1,Ne&&(De=Ae(De,/s/g,""))),qe=De,Ue&&"sticky"in Le&&(Te=!!De&&Oe(De,"y")>-1,Te&&Ge&&(De=Ae(De,/y/g,""))),Ee&&(Re=He(We),We=Re[0],tt=Re[1]),Me=se(Se(We,De),Ye?this:Pe,Ke),(Ne||Te||tt.length)&&(nt=pe(Me),Ne&&(nt.dotAll=!0,nt.raw=Ke(_e(We),qe)),Te&&(nt.sticky=!0),tt.length&&(nt.groups=tt)),We!==$e)try{oe(Me,"source",$e===""?"(?:)":$e)}catch(at){}return Me},Qe=ae(Se),et=0;Qe.length>et;)b(Ke,Se,Qe[et++]);Pe.constructor=Ke,Ke.prototype=Pe,ee(ue,"RegExp",Ke)}fe("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/regexp-exec");de({target:"RegExp",proto:!0,forced:/./.exec!==ue},{exec:ue})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,he,me){"use strict";var de=E("../internals/function-name").PROPER,ue=E("../internals/redefine"),ie=E("../internals/an-object"),le=E("../internals/to-string"),se=E("../internals/fails"),oe=E("../internals/regexp-get-flags"),ae="toString",ne=RegExp.prototype,z=ne[ae],a=se(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),y=de&&z.name!=ae;(a||y)&&ue(RegExp.prototype,ae,function(){var b=ie(this),ee=le(b.source),te=le(oe(b));return"/"+ee+"/"+te},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,he,me){"use strict";var de=E("../internals/export"),ue=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),le=E("../internals/require-object-coercible"),se=E("../internals/to-string"),oe=E("../internals/correct-is-regexp-logic"),ae=ue("".indexOf);de({target:"String",proto:!0,forced:!oe("includes")},{includes:function(z){return!!~ae(se(le(this)),se(ie(z)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,he,me){"use strict";var de=E("../internals/string-multibyte").charAt,ue=E("../internals/to-string"),ie=E("../internals/internal-state"),le=E("../internals/define-iterator"),se="String Iterator",oe=ie.set,ae=ie.getterFor(se);le(String,"String",function(ne){oe(this,{type:se,string:ue(ne),index:0})},function(){var z=ae(this),a=z.string,y=z.index,x;return y>=a.length?{value:void 0,done:!0}:(x=de(a,y),z.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,he,me){"use strict";var de=E("../internals/function-call"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),le=E("../internals/to-length"),se=E("../internals/to-string"),oe=E("../internals/require-object-coercible"),ae=E("../internals/get-method"),ne=E("../internals/advance-string-index"),z=E("../internals/regexp-exec-abstract");ue("match",function(a,y,x){return[function(ee){var te=oe(this),ce=ee==null?void 0:ae(ee,a);return ce?de(ce,ee,te):new RegExp(ee)[a](se(te))},function(b){var ee=ie(this),te=se(b),ce=x(y,ee,te);if(ce.done)return ce.value;if(!ee.global)return z(ee,te);var pe=ee.unicode;ee.lastIndex=0;for(var fe=[],ye=0,ve;(ve=z(ee,te))!==null;){var Ee=se(ve[0]);fe[ye]=Ee,Ee===""&&(ee.lastIndex=ne(te,le(ee.lastIndex),pe)),ye++}return ye===0?null:fe}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,he,me){"use strict";var de=E("../internals/function-apply"),ue=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),se=E("../internals/fails"),oe=E("../internals/an-object"),ae=E("../internals/is-callable"),ne=E("../internals/to-integer-or-infinity"),z=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),ee=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),ce=E("../internals/well-known-symbol"),pe=ce("replace"),fe=Math.max,ye=Math.min,ve=ie([].concat),Ee=ie([].push),be=ie("".indexOf),Se=ie("".slice),Pe=function(Ae){return Ae===void 0?Ae:String(Ae)},Ce=function(){return"a".replace(/./,"$0")==="$0"}(),xe=function(){return/./[pe]?/./[pe]("a","$0")==="":!1}(),Be=!se(function(){var Ae=/./;return Ae.exec=function(){var Oe=[];return Oe.groups={a:"7"},Oe},"".replace(Ae,"$")!=="7"});le("replace",function(Ae,Oe,Ie){var je=xe?"$":"$0";return[function(Ze,ze){var Ue=y(this),Ge=Ze==null?void 0:b(Ze,pe);return Ge?ue(Ge,Ze,Ue,ze):ue(Oe,a(Ue),Ze,ze)},function(Le,Ze){var ze=oe(this),Ue=a(Le);if(typeof Ze=="string"&&be(Ze,je)===-1&&be(Ze,"$<")===-1){var Ge=Ie(Oe,ze,Ue,Ze);if(Ge.done)return Ge.value}var Ve=ae(Ze);Ve||(Ze=a(Ze));var _e=ze.global;if(_e){var He=ze.unicode;ze.lastIndex=0}for(var Ke=[];;){var Qe=te(ze,Ue);if(Qe===null||(Ee(Ke,Qe),!_e))break;var et=a(Qe[0]);et===""&&(ze.lastIndex=x(Ue,z(ze.lastIndex),He))}for(var Je="",We=0,De=0;De=We&&(Je+=Se(Ue,We,Fe)+Ne,We=Fe+Ye.length)}return Je+Se(Ue,We)}]},!Be||!Ce||xe)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,he,me){"use strict";var de=E("../internals/function-call"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),le=E("../internals/require-object-coercible"),se=E("../internals/same-value"),oe=E("../internals/to-string"),ae=E("../internals/get-method"),ne=E("../internals/regexp-exec-abstract");ue("search",function(z,a,y){return[function(b){var ee=le(this),te=b==null?void 0:ae(b,z);return te?de(te,b,ee):new RegExp(b)[z](oe(ee))},function(x){var b=ie(this),ee=oe(x),te=y(a,b,ee);if(te.done)return te.value;var ce=b.lastIndex;se(ce,0)||(b.lastIndex=0);var pe=ne(b,ee);return se(b.lastIndex,ce)||(b.lastIndex=ce),pe===null?-1:pe.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(E,he,me){"use strict";var de=E("../internals/function-apply"),ue=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),se=E("../internals/is-regexp"),oe=E("../internals/an-object"),ae=E("../internals/require-object-coercible"),ne=E("../internals/species-constructor"),z=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),ee=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),ce=E("../internals/regexp-sticky-helpers"),pe=E("../internals/fails"),fe=ce.UNSUPPORTED_Y,ye=4294967295,ve=Math.min,Ee=[].push,be=ie(/./.exec),Se=ie(Ee),Pe=ie("".slice),Ce=!pe(function(){var xe=/(?:)/,Be=xe.exec;xe.exec=function(){return Be.apply(this,arguments)};var Ae="ab".split(xe);return Ae.length!==2||Ae[0]!=="a"||Ae[1]!=="b"});le("split",function(xe,Be,Ae){var Oe;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Oe=function(Ie,je){var Le=y(ae(this)),Ze=je===void 0?ye:je>>>0;if(Ze===0)return[];if(Ie===void 0)return[Le];if(!se(Ie))return ue(Be,Le,Ie,Ze);for(var ze=[],Ue=(Ie.ignoreCase?"i":"")+(Ie.multiline?"m":"")+(Ie.unicode?"u":"")+(Ie.sticky?"y":""),Ge=0,Ve=new RegExp(Ie.source,Ue+"g"),_e,He,Ke;(_e=ue(te,Ve,Le))&&(He=Ve.lastIndex,!(He>Ge&&(Se(ze,Pe(Le,Ge,_e.index)),_e.length>1&&_e.index=Ze)));)Ve.lastIndex===_e.index&&Ve.lastIndex++;return Ge===Le.length?(Ke||!be(Ve,""))&&Se(ze,""):Se(ze,Pe(Le,Ge)),ze.length>Ze?b(ze,0,Ze):ze}:"0".split(void 0,0).length?Oe=function(Ie,je){return Ie===void 0&&je===0?[]:ue(Be,this,Ie,je)}:Oe=Be,[function(je,Le){var Ze=ae(this),ze=je==null?void 0:x(je,xe);return ze?ue(ze,je,Ze,Le):ue(Oe,y(Ze),je,Le)},function(Ie,je){var Le=oe(this),Ze=y(Ie),ze=Ae(Oe,Le,Ze,je,Oe!==Be);if(ze.done)return ze.value;var Ue=ne(Le,RegExp),Ge=Le.unicode,Ve=(Le.ignoreCase?"i":"")+(Le.multiline?"m":"")+(Le.unicode?"u":"")+(fe?"g":"y"),_e=new Ue(fe?"^(?:"+Le.source+")":Le,Ve),He=je===void 0?ye:je>>>0;if(He===0)return[];if(Ze.length===0)return ee(_e,Ze)===null?[Ze]:[];for(var Ke=0,Qe=0,et=[];Qe2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").every,ie=de.aTypedArray,le=de.exportTypedArrayMethod;le("every",function(oe){return ue(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/function-call"),ie=E("../internals/array-fill"),le=de.aTypedArray,se=de.exportTypedArrayMethod;se("fill",function(ae){var ne=arguments.length;return ue(ie,le(this),ae,ne>1?arguments[1]:void 0,ne>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),le=de.aTypedArray,se=de.exportTypedArrayMethod;se("filter",function(ae){var ne=ue(le(this),ae,arguments.length>1?arguments[1]:void 0);return ie(this,ne)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").findIndex,ie=de.aTypedArray,le=de.exportTypedArrayMethod;le("findIndex",function(oe){return ue(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").find,ie=de.aTypedArray,le=de.exportTypedArrayMethod;le("find",function(oe){return ue(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").forEach,ie=de.aTypedArray,le=de.exportTypedArrayMethod;le("forEach",function(oe){ue(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-includes").includes,ie=de.aTypedArray,le=de.exportTypedArrayMethod;le("includes",function(oe){return ue(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-includes").indexOf,ie=de.aTypedArray,le=de.exportTypedArrayMethod;le("indexOf",function(oe){return ue(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,he,me){"use strict";var de=E("../internals/global"),ue=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),le=E("../internals/array-buffer-view-core"),se=E("../modules/es.array.iterator"),oe=E("../internals/well-known-symbol"),ae=oe("iterator"),ne=de.Uint8Array,z=ie(se.values),a=ie(se.keys),y=ie(se.entries),x=le.aTypedArray,b=le.exportTypedArrayMethod,ee=ne&&ne.prototype,te=!ue(function(){ee[ae].call([1])}),ce=!!ee&&ee.values&&ee[ae]===ee.values&&ee.values.name==="values",pe=function(){return z(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",pe,te||!ce,{name:"values"}),b(ae,pe,te||!ce,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/function-uncurry-this"),ie=de.aTypedArray,le=de.exportTypedArrayMethod,se=ue([].join);le("join",function(ae){return se(ie(this),ae)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),le=de.aTypedArray,se=de.exportTypedArrayMethod;se("lastIndexOf",function(ae){var ne=arguments.length;return ue(ie,le(this),ne>1?[ae,arguments[1]]:[ae])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),le=de.aTypedArray,se=de.exportTypedArrayMethod;se("map",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0,function(ne,z){return new(ie(ne))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-reduce").right,ie=de.aTypedArray,le=de.exportTypedArrayMethod;le("reduceRight",function(oe){var ae=arguments.length;return ue(ie(this),oe,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-reduce").left,ie=de.aTypedArray,le=de.exportTypedArrayMethod;le("reduce",function(oe){var ae=arguments.length;return ue(ie(this),oe,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=de.aTypedArray,ie=de.exportTypedArrayMethod,le=Math.floor;ie("reverse",function(){for(var oe=this,ae=ue(oe).length,ne=le(ae/2),z=0,a;z1?arguments[1]:void 0,1),ye=oe(pe);if(ee)return ue(y,this,ye,fe);var ve=this.length,Ee=le(ye),be=0;if(Ee+fe>ve)throw ne("Wrong length");for(;beb;)te[b]=y[b++];return te},ae)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").some,ie=de.aTypedArray,le=de.exportTypedArrayMethod;le("some",function(oe){return ue(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,he,me){"use strict";var de=E("../internals/global"),ue=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),le=E("../internals/a-callable"),se=E("../internals/array-sort"),oe=E("../internals/array-buffer-view-core"),ae=E("../internals/engine-ff-version"),ne=E("../internals/engine-is-ie-or-edge"),z=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=oe.aTypedArray,x=oe.exportTypedArrayMethod,b=de.Uint16Array,ee=b&&ue(b.prototype.sort),te=!!ee&&!(ie(function(){ee(new b(2),null)})&&ie(function(){ee(new b(2),{})})),ce=!!ee&&!ie(function(){if(z)return z<74;if(ae)return ae<67;if(ne)return!0;if(a)return a<602;var fe=new b(516),ye=Array(516),ve,Ee;for(ve=0;ve<516;ve++)Ee=ve%4,fe[ve]=515-ve,ye[ve]=ve-2*Ee+3;for(ee(fe,function(be,Se){return(be/4|0)-(Se/4|0)}),ve=0;ve<516;ve++)if(fe[ve]!==ye[ve])return!0}),pe=function(fe){return function(ye,ve){return fe!==void 0?+fe(ye,ve)||0:ve!==ve?-1:ye!==ye?1:ye===0&&ve===0?1/ye>0&&1/ve<0?1:-1:ye>ve}};x("sort",function(ye){return ye!==void 0&&le(ye),ce?ee(this,ye):se(y(this),pe(ye))},!ce||te)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),le=E("../internals/typed-array-species-constructor"),se=de.aTypedArray,oe=de.exportTypedArrayMethod;oe("subarray",function(ne,z){var a=se(this),y=a.length,x=ie(ne,y),b=le(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ue((z===void 0?y:ie(z,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,he,me){"use strict";var de=E("../internals/global"),ue=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),le=E("../internals/fails"),se=E("../internals/array-slice"),oe=de.Int8Array,ae=ie.aTypedArray,ne=ie.exportTypedArrayMethod,z=[].toLocaleString,a=!!oe&&le(function(){z.call(new oe(1))}),y=le(function(){return[1,2].toLocaleString()!=new oe([1,2]).toLocaleString()})||!le(function(){oe.prototype.toLocaleString.call([1,2])});ne("toLocaleString",function(){return ue(z,a?se(ae(this)):ae(this),se(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,he,me){"use strict";var de=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ue=E("../internals/fails"),ie=E("../internals/global"),le=E("../internals/function-uncurry-this"),se=ie.Uint8Array,oe=se&&se.prototype||{},ae=[].toString,ne=le([].join);ue(function(){ae.call({})})&&(ae=function(){return ne(this)});var z=oe.toString!=ae;de("toString",ae,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,he,me){var de=E("../internals/typed-array-constructor");de("Uint8",function(ue){return function(le,se,oe){return ue(this,le,se,oe)}})},{"../internals/typed-array-constructor":258}],339:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),le=E("../internals/array-for-each"),se=E("../internals/create-non-enumerable-property"),oe=function(ne){if(ne&&ne.forEach!==le)try{se(ne,"forEach",le)}catch(z){ne.forEach=le}};for(var ae in ue)ue[ae]&&oe(de[ae]&&de[ae].prototype);oe(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,he,me){var de=E("../internals/global"),ue=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),le=E("../modules/es.array.iterator"),se=E("../internals/create-non-enumerable-property"),oe=E("../internals/well-known-symbol"),ae=oe("iterator"),ne=oe("toStringTag"),z=le.values,a=function(x,b){if(x){if(x[ae]!==z)try{se(x,ae,z)}catch(te){x[ae]=z}if(x[ne]||se(x,ne,b),ue[b]){for(var ee in le)if(x[ee]!==le[ee])try{se(x,ee,le[ee])}catch(te){x[ee]=le[ee]}}}};for(var y in ue)a(de[y]&&de[y].prototype,y);a(ie,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,he,me){function de(ce){return Array.isArray?Array.isArray(ce):te(ce)==="[object Array]"}me.isArray=de;function ue(ce){return typeof ce=="boolean"}me.isBoolean=ue;function ie(ce){return ce===null}me.isNull=ie;function le(ce){return ce==null}me.isNullOrUndefined=le;function se(ce){return typeof ce=="number"}me.isNumber=se;function oe(ce){return typeof ce=="string"}me.isString=oe;function ae(ce){return typeof ce=="symbol"}me.isSymbol=ae;function ne(ce){return ce===void 0}me.isUndefined=ne;function z(ce){return te(ce)==="[object RegExp]"}me.isRegExp=z;function a(ce){return typeof ce=="object"&&ce!==null}me.isObject=a;function y(ce){return te(ce)==="[object Date]"}me.isDate=y;function x(ce){return te(ce)==="[object Error]"||ce instanceof Error}me.isError=x;function b(ce){return typeof ce=="function"}me.isFunction=b;function ee(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}me.isPrimitive=ee,me.isBuffer=E("buffer").Buffer.isBuffer;function te(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(E,he,me){(function(de){"use strict";var ue=function(){var ae=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,ne=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,z=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&oe(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(ue.masks[y]||y||ue.masks.default);var ee=y.slice(0,4);(ee==="UTC:"||ee==="GMT:")&&(y=y.slice(4),x=!0,ee==="GMT:"&&(b=!0));var te=x?"getUTC":"get",ce=a[te+"Date"](),pe=a[te+"Day"](),fe=a[te+"Month"](),ye=a[te+"FullYear"](),ve=a[te+"Hours"](),Ee=a[te+"Minutes"](),be=a[te+"Seconds"](),Se=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),Ce=le(a),xe=se(a),Be={d:ce,dd:ie(ce),ddd:ue.i18n.dayNames[pe],dddd:ue.i18n.dayNames[pe+7],m:fe+1,mm:ie(fe+1),mmm:ue.i18n.monthNames[fe],mmmm:ue.i18n.monthNames[fe+12],yy:String(ye).slice(2),yyyy:ye,h:ve%12||12,hh:ie(ve%12||12),H:ve,HH:ie(ve),M:Ee,MM:ie(Ee),s:be,ss:ie(be),l:ie(Se,3),L:ie(Math.round(Se/10)),t:ve<12?"a":"p",tt:ve<12?"am":"pm",T:ve<12?"A":"P",TT:ve<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(ne)||[""]).pop().replace(z,""),o:(Pe>0?"-":"+")+ie(Math.floor(Math.abs(Pe)/60)*100+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:Ce,N:xe};return y.replace(ae,function(Ae){return Ae in Be?Be[Ae]:Ae.slice(1,Ae.length-1)})}}();ue.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},ue.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function ie(ae,ne){for(ae=String(ae),ne=ne||2;ae.length]/;he.exports=ue;function ue(ie){var le=""+ie,se=de.exec(le);if(!se)return le;var oe,ae="",ne=0,z=0;for(ne=se.index;ne0&&(Be=Se[0]),Be instanceof Error)throw Be;var Ae=new Error("Unhandled error."+(Be?" ("+Be.message+")":""));throw Ae.context=Be,Ae}var Oe=xe[be];if(Oe===void 0)return!1;if(typeof Oe=="function")ue(Oe,this,Se);else for(var Ie=Oe.length,je=te(Oe,Ie),Pe=0;Pe0&&Be.length>Ce&&!Be.warned){Be.warned=!0;var Ae=new Error("Possible EventEmitter memory leak detected. "+Be.length+" "+String(be)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ae.name="MaxListenersExceededWarning",Ae.emitter=Ee,Ae.type=be,Ae.count=Be.length,le(Ae)}return Ee}oe.prototype.addListener=function(be,Se){return a(this,be,Se,!1)},oe.prototype.on=oe.prototype.addListener,oe.prototype.prependListener=function(be,Se){return a(this,be,Se,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Ee,be,Se){var Pe={fired:!1,wrapFn:void 0,target:Ee,type:be,listener:Se},Ce=y.bind(Pe);return Ce.listener=Se,Pe.wrapFn=Ce,Ce}oe.prototype.once=function(be,Se){return ne(Se),this.on(be,x(this,be,Se)),this},oe.prototype.prependOnceListener=function(be,Se){return ne(Se),this.prependListener(be,x(this,be,Se)),this},oe.prototype.removeListener=function(be,Se){var Pe,Ce,xe,Be,Ae;if(ne(Se),Ce=this._events,Ce===void 0)return this;if(Pe=Ce[be],Pe===void 0)return this;if(Pe===Se||Pe.listener===Se)--this._eventsCount===0?this._events=Object.create(null):(delete Ce[be],Ce.removeListener&&this.emit("removeListener",be,Pe.listener||Se));else if(typeof Pe!="function"){for(xe=-1,Be=Pe.length-1;Be>=0;Be--)if(Pe[Be]===Se||Pe[Be].listener===Se){Ae=Pe[Be].listener,xe=Be;break}if(xe<0)return this;xe===0?Pe.shift():ce(Pe,xe),Pe.length===1&&(Ce[be]=Pe[0]),Ce.removeListener!==void 0&&this.emit("removeListener",be,Ae||Se)}return this},oe.prototype.off=oe.prototype.removeListener,oe.prototype.removeAllListeners=function(be){var Se,Pe,Ce;if(Pe=this._events,Pe===void 0)return this;if(Pe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Pe[be]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[be]),this;if(arguments.length===0){var xe=Object.keys(Pe),Be;for(Ce=0;Ce=0;Ce--)this.removeListener(be,Se[Ce]);return this};function b(Ee,be,Se){var Pe=Ee._events;if(Pe===void 0)return[];var Ce=Pe[be];return Ce===void 0?[]:typeof Ce=="function"?Se?[Ce.listener||Ce]:[Ce]:Se?pe(Ce):te(Ce,Ce.length)}oe.prototype.listeners=function(be){return b(this,be,!0)},oe.prototype.rawListeners=function(be){return b(this,be,!1)},oe.listenerCount=function(Ee,be){return typeof Ee.listenerCount=="function"?Ee.listenerCount(be):ee.call(Ee,be)},oe.prototype.listenerCount=ee;function ee(Ee){var be=this._events;if(be!==void 0){var Se=be[Ee];if(typeof Se=="function")return 1;if(Se!==void 0)return Se.length}return 0}oe.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function te(Ee,be){for(var Se=new Array(be),Pe=0;Pe=3&&(x=y),ue.call(z)==="[object Array]"?le(z,a,x):typeof z=="string"?se(z,a,x):oe(z,a,x)};he.exports=ae},{"is-callable":367}],346:[function(E,he,me){"use strict";var de="Function.prototype.bind called on incompatible ",ue=Array.prototype.slice,ie=Object.prototype.toString,le="[object Function]";he.exports=function(oe){var ae=this;if(typeof ae!="function"||ie.call(ae)!==le)throw new TypeError(de+ae);for(var ne=ue.call(arguments,1),z,a=function(){if(this instanceof z){var te=ae.apply(this,ne.concat(ue.call(arguments)));return Object(te)===te?te:this}else return ae.apply(oe,ne.concat(ue.call(arguments)))},y=Math.max(0,ae.length-ne.length),x=[],b=0;b1&&typeof je!="boolean")throw new le('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Ie)===null)throw new ue("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Le=Be(Ie),Ze=Le.length>0?Le[0]:"",ze=Ae("%"+Ze+"%",je),Ue=ze.name,Ge=ze.value,Ve=!1,_e=ze.alias;_e&&(Ze=_e[0],Ee(Le,ve([0,1],_e)));for(var He=1,Ke=!0;He=Le.length){var We=oe(Ge,Qe);Ke=!!We,Ke&&"get"in We&&!("originalValue"in We.get)?Ge=We.get:Ge=Ge[Qe]}else Ke=ye(Ge,Qe),Ge=Ge[Qe];Ke&&!Ve&&(ee[Ue]=Ge)}}return Ge}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,he,me){"use strict";var de=E("get-intrinsic"),ue=de("%Object.getOwnPropertyDescriptor%",!0);if(ue)try{ue([],"length")}catch(ie){ue=null}he.exports=ue},{"get-intrinsic":348}],350:[function(E,he,me){"use strict";var de={foo:{}},ue=Object;he.exports=function(){return{__proto__:de}.foo===de.foo&&!({__proto__:null}instanceof ue)}},{}],351:[function(E,he,me){"use strict";var de=typeof Symbol!="undefined"&&Symbol,ue=E("./shams");he.exports=function(){return typeof de!="function"||typeof Symbol!="function"||typeof de("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ue()}},{"./shams":352}],352:[function(E,he,me){"use strict";he.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ue={},ie=Symbol("test"),le=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(le)!=="[object Symbol]")return!1;var se=42;ue[ie]=se;for(ie in ue)return!1;if(typeof Object.keys=="function"&&Object.keys(ue).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ue).length!==0)return!1;var oe=Object.getOwnPropertySymbols(ue);if(oe.length!==1||oe[0]!==ie||!Object.prototype.propertyIsEnumerable.call(ue,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var ae=Object.getOwnPropertyDescriptor(ue,ie);if(ae.value!==se||ae.enumerable!==!0)return!1}return!0}},{}],353:[function(E,he,me){"use strict";var de=E("has-symbols/shams");he.exports=function(){return de()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,he,me){"use strict";var de=E("function-bind");he.exports=de.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,he,me){var de=E("http"),ue=E("url"),ie=he.exports;for(var le in de)de.hasOwnProperty(le)&&(ie[le]=de[le]);ie.request=function(oe,ae){return oe=se(oe),de.request.call(this,oe,ae)},ie.get=function(oe,ae){return oe=se(oe),de.get.call(this,oe,ae)};function se(oe){if(typeof oe=="string"&&(oe=ue.parse(oe)),oe.protocol||(oe.protocol="https:"),oe.protocol!=="https:")throw new Error('Protocol "'+oe.protocol+'" not supported. Expected "https:"');return oe}},{http:468,url:472}],356:[function(E,he,me){"use strict";var de=E("util"),ue=E("ms");he.exports=function(ie){if(typeof ie=="number")return ie;var le=ue(ie);if(le===void 0){var se=new Error(de.format("humanize-ms(%j) result undefined",ie));console.warn(se.stack)}return le}},{ms:376,util:419}],357:[function(E,he,me){me.read=function(de,ue,ie,le,se){var oe,ae,ne=se*8-le-1,z=(1<>1,y=-7,x=ie?se-1:0,b=ie?-1:1,ee=de[ue+x];for(x+=b,oe=ee&(1<<-y)-1,ee>>=-y,y+=ne;y>0;oe=oe*256+de[ue+x],x+=b,y-=8);for(ae=oe&(1<<-y)-1,oe>>=-y,y+=le;y>0;ae=ae*256+de[ue+x],x+=b,y-=8);if(oe===0)oe=1-a;else{if(oe===z)return ae?NaN:(ee?-1:1)*(1/0);ae=ae+Math.pow(2,le),oe=oe-a}return(ee?-1:1)*ae*Math.pow(2,oe-le)},me.write=function(de,ue,ie,le,se,oe){var ae,ne,z,a=oe*8-se-1,y=(1<>1,b=se===23?Math.pow(2,-24)-Math.pow(2,-77):0,ee=le?0:oe-1,te=le?1:-1,ce=ue<0||ue===0&&1/ue<0?1:0;for(ue=Math.abs(ue),isNaN(ue)||ue===1/0?(ne=isNaN(ue)?1:0,ae=y):(ae=Math.floor(Math.log(ue)/Math.LN2),ue*(z=Math.pow(2,-ae))<1&&(ae--,z*=2),ae+x>=1?ue+=b/z:ue+=b*Math.pow(2,1-x),ue*z>=2&&(ae++,z/=2),ae+x>=y?(ne=0,ae=y):ae+x>=1?(ne=(ue*z-1)*Math.pow(2,se),ae=ae+x):(ne=ue*Math.pow(2,x-1)*Math.pow(2,se),ae=0));se>=8;de[ie+ee]=ne&255,ee+=te,ne/=256,se-=8);for(ae=ae<0;de[ie+ee]=ae&255,ee+=te,ae/=256,a-=8);de[ie+ee-te]|=ce*128}},{}],358:[function(E,he,me){"use strict";var de=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ue,ie,le=-1,se=[],oe=!1;function ae(){!ue||!ie||(ue=!1,ie.length?se=ie.concat(se):le=-1,se.length&&ne())}function ne(){if(!ue){oe=!1,ue=!0;for(var ee=se.length,te=setTimeout(ae);ee;){for(ie=se,se=[];ie&&++le1)for(var ce=1;ce=0&&ie(ne)!=="[object Array]"&&ie(ne.callee)==="[object Function]"},oe=function(){return le(arguments)}();le.isLegacyArguments=se,he.exports=oe?le:se},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,he,me){he.exports=function(ie){return ie!=null&&(de(ie)||ue(ie)||!!ie._isBuffer)};function de(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function ue(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&de(ie.slice(0,0))}},{}],367:[function(E,he,me){"use strict";var de=Function.prototype.toString,ue=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,le;if(typeof ue=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw le}}),le={},ue(function(){throw 42},null,ie)}catch(ye){ye!==le&&(ue=null)}else ue=null;var se=/^\s*class\b/,oe=function(ve){try{var Ee=de.call(ve);return se.test(Ee)}catch(be){return!1}},ae=function(ve){try{return oe(ve)?!1:(de.call(ve),!0)}catch(Ee){return!1}},ne=Object.prototype.toString,z="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",ee="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),pe=function(){return!1};if(typeof document=="object"){var fe=document.all;ne.call(fe)===ne.call(document.all)&&(pe=function(ve){if((ce||!ve)&&(typeof ve=="undefined"||typeof ve=="object"))try{var Ee=ne.call(ve);return(Ee===x||Ee===b||Ee===ee||Ee===z)&&ve("")==null}catch(be){}return!1})}he.exports=ue?function(ve){if(pe(ve))return!0;if(!ve||typeof ve!="function"&&typeof ve!="object")return!1;try{ue(ve,null,ie)}catch(Ee){if(Ee!==le)return!1}return!oe(ve)&&ae(ve)}:function(ve){if(pe(ve))return!0;if(!ve||typeof ve!="function"&&typeof ve!="object")return!1;if(te)return ae(ve);if(oe(ve))return!1;var Ee=ne.call(ve);return Ee!==a&&Ee!==y&&!/^\[object HTML/.test(Ee)?!1:ae(ve)}},{}],368:[function(E,he,me){"use strict";var de=Object.prototype.toString,ue=Function.prototype.toString,ie=/^\s*(?:function)?\*/,le=E("has-tostringtag/shams")(),se=Object.getPrototypeOf,oe=function(){if(!le)return!1;try{return Function("return function*() {}")()}catch(ne){}},ae;he.exports=function(z){if(typeof z!="function")return!1;if(ie.test(ue.call(z)))return!0;if(!le){var a=de.call(z);return a==="[object GeneratorFunction]"}if(!se)return!1;if(typeof ae=="undefined"){var y=oe();ae=y?se(y):!1}return se(z)===ae}},{"has-tostringtag/shams":353}],369:[function(E,he,me){"use strict";var de=E("which-typed-array");he.exports=function(ie){return!!de(ie)}},{"which-typed-array":420}],370:[function(E,he,me){var de={}.toString;he.exports=Array.isArray||function(ue){return de.call(ue)=="[object Array]"}},{}],371:[function(E,he,me){(function(de){(function(){(function(ue,ie){typeof me=="object"&&typeof he!="undefined"?he.exports=ie(ue):typeof ge=="function"&&ge.amd?ge(ie):ie(ue)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof de!="undefined"?de:this,function(ue){"use strict";ue=ue||{};var ie=ue.Base64,le="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=function(Ie){for(var je={},Le=0,Ze=Ie.length;Le>>6)+ae(128|je&63):ae(224|je>>>12&15)+ae(128|je>>>6&63)+ae(128|je&63)}else{var je=65536+(Ie.charCodeAt(0)-55296)*1024+(Ie.charCodeAt(1)-56320);return ae(240|je>>>18&7)+ae(128|je>>>12&63)+ae(128|je>>>6&63)+ae(128|je&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Ie){return Ie.replace(z,ne)},y=function(Ie){var je=[0,2,1][Ie.length%3],Le=Ie.charCodeAt(0)<<16|(Ie.length>1?Ie.charCodeAt(1):0)<<8|(Ie.length>2?Ie.charCodeAt(2):0),Ze=[se.charAt(Le>>>18),se.charAt(Le>>>12&63),je>=2?"=":se.charAt(Le>>>6&63),je>=1?"=":se.charAt(Le&63)];return Ze.join("")},x=ue.btoa&&typeof ue.btoa=="function"?function(Ie){return ue.btoa(Ie)}:function(Ie){if(Ie.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ie.replace(/[\s\S]{1,3}/g,y)},b=function(Ie){return x(a(String(Ie)))},ee=function(Ie){return Ie.replace(/[+\/]/g,function(je){return je=="+"?"-":"_"}).replace(/=/g,"")},te=function(Ie,je){return je?ee(b(Ie)):b(Ie)},ce=function(Ie){return te(Ie,!0)},pe;ue.Uint8Array&&(pe=function(Ie,je){for(var Le="",Ze=0,ze=Ie.length;Ze>>18)+se.charAt(_e>>>12&63)+(typeof Ge!="undefined"?se.charAt(_e>>>6&63):"=")+(typeof Ve!="undefined"?se.charAt(_e&63):"=")}return je?ee(Le):Le});var fe=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ye=function(Ie){switch(Ie.length){case 4:var je=(7&Ie.charCodeAt(0))<<18|(63&Ie.charCodeAt(1))<<12|(63&Ie.charCodeAt(2))<<6|63&Ie.charCodeAt(3),Le=je-65536;return ae((Le>>>10)+55296)+ae((Le&1023)+56320);case 3:return ae((15&Ie.charCodeAt(0))<<12|(63&Ie.charCodeAt(1))<<6|63&Ie.charCodeAt(2));default:return ae((31&Ie.charCodeAt(0))<<6|63&Ie.charCodeAt(1))}},ve=function(Ie){return Ie.replace(fe,ye)},Ee=function(Ie){var je=Ie.length,Le=je%4,Ze=(je>0?oe[Ie.charAt(0)]<<18:0)|(je>1?oe[Ie.charAt(1)]<<12:0)|(je>2?oe[Ie.charAt(2)]<<6:0)|(je>3?oe[Ie.charAt(3)]:0),ze=[ae(Ze>>>16),ae(Ze>>>8&255),ae(Ze&255)];return ze.length-=[0,0,2,1][Le],ze.join("")},be=ue.atob&&typeof ue.atob=="function"?function(Ie){return ue.atob(Ie)}:function(Ie){return Ie.replace(/\S{1,4}/g,Ee)},Se=function(Ie){return be(String(Ie).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Ie){return ve(be(Ie))},Ce=function(Ie){return String(Ie).replace(/[-_]/g,function(je){return je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},xe=function(Ie){return Pe(Ce(Ie))},Be;ue.Uint8Array&&(Be=function(Ie){return Uint8Array.from(Se(Ce(Ie)),function(je){return je.charCodeAt(0)})});var Ae=function(){var Ie=ue.Base64;return ue.Base64=ie,Ie};if(ue.Base64={VERSION:le,atob:Se,btoa:x,fromBase64:xe,toBase64:te,utob:a,encode:te,encodeURI:ce,btou:ve,decode:xe,noConflict:Ae,fromUint8Array:pe,toUint8Array:Be},typeof Object.defineProperty=="function"){var Oe=function(Ie){return{value:Ie,enumerable:!1,writable:!0,configurable:!0}};ue.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Oe(function(){return xe(this)})),Object.defineProperty(String.prototype,"toBase64",Oe(function(Ie){return te(this,Ie)})),Object.defineProperty(String.prototype,"toBase64URI",Oe(function(){return te(this,!0)}))}}return ue.Meteor&&(Base64=ue.Base64),typeof he!="undefined"&&he.exports?he.exports.Base64=ue.Base64:typeof ge=="function"&&ge.amd&&ge([],function(){return ue.Base64}),{Base64:ue.Base64}})}).call(this)}).call(this,typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,he,me){"use strict";he.exports=ue;var de=Object.prototype.hasOwnProperty;function ue(ie,le,se){if(!ie)throw new TypeError("argument dest is required");if(!le)throw new TypeError("argument src is required");return se===void 0&&(se=!0),Object.getOwnPropertyNames(le).forEach(function(ae){if(!(!se&&de.call(ie,ae))){var ne=Object.getOwnPropertyDescriptor(le,ae);Object.defineProperty(ie,ae,ne)}}),ie}},{}],373:[function(E,he,me){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function de(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ue=0;ue0)return ae(y);if(b==="number"&&isFinite(y))return x.long?z(y):ne(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function ae(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),ee=(x[2]||"ms").toLowerCase();switch(ee){case"years":case"year":case"yrs":case"yr":case"y":return b*oe;case"weeks":case"week":case"w":return b*se;case"days":case"day":case"d":return b*le;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ie;case"minutes":case"minute":case"mins":case"min":case"m":return b*ue;case"seconds":case"second":case"secs":case"sec":case"s":return b*de;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function ne(y){var x=Math.abs(y);return x>=le?Math.round(y/le)+"d":x>=ie?Math.round(y/ie)+"h":x>=ue?Math.round(y/ue)+"m":x>=de?Math.round(y/de)+"s":y+"ms"}function z(y){var x=Math.abs(y);return x>=le?a(y,x,le,"day"):x>=ie?a(y,x,ie,"hour"):x>=ue?a(y,x,ue,"minute"):x>=de?a(y,x,de,"second"):y+" ms"}function a(y,x,b,ee){var te=x>=b*1.5;return Math.round(y/b)+" "+ee+(te?"s":"")}},{}],377:[function(E,he,me){"use strict";var de=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function le(oe){if(oe==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(oe)}function se(){try{if(!Object.assign)return!1;var oe=new String("abc");if(oe[5]="de",Object.getOwnPropertyNames(oe)[0]==="5")return!1;for(var ae={},ne=0;ne<10;ne++)ae["_"+String.fromCharCode(ne)]=ne;var z=Object.getOwnPropertyNames(ae).map(function(y){return ae[y]});if(z.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}he.exports=se()?Object.assign:function(oe,ae){for(var ne,z=le(oe),a,y=1;y2){var ee=ne.lastIndexOf("/");if(ee!==ne.length-1){ee===-1?(ne="",z=0):(ne=ne.slice(0,ee),z=ne.length-1-ne.lastIndexOf("/")),a=b,y=0;continue}}else if(ne.length===2||ne.length===1){ne="",z=0,a=b,y=0;continue}}ae&&(ne.length>0?ne+="/..":ne="..",z=2)}else ne.length>0?ne+="/"+oe.slice(a+1,b):ne=oe.slice(a+1,b),z=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return ne}function le(oe,ae){var ne=ae.dir||ae.root,z=ae.base||(ae.name||"")+(ae.ext||"");return ne?ne===ae.root?ne+z:ne+oe+z:z}var se={resolve:function(){for(var ae="",ne=!1,z,a=arguments.length-1;a>=-1&&!ne;a--){var y;a>=0?y=arguments[a]:(z===void 0&&(z=de.cwd()),y=z),ue(y),y.length!==0&&(ae=y+"/"+ae,ne=y.charCodeAt(0)===47)}return ae=ie(ae,!ne),ne?ae.length>0?"/"+ae:"/":ae.length>0?ae:"."},normalize:function(ae){if(ue(ae),ae.length===0)return".";var ne=ae.charCodeAt(0)===47,z=ae.charCodeAt(ae.length-1)===47;return ae=ie(ae,!ne),ae.length===0&&!ne&&(ae="."),ae.length>0&&z&&(ae+="/"),ne?"/"+ae:ae},isAbsolute:function(ae){return ue(ae),ae.length>0&&ae.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var ae,ne=0;ne0&&(ae===void 0?ae=z:ae+="/"+z)}return ae===void 0?".":se.normalize(ae)},relative:function(ae,ne){if(ue(ae),ue(ne),ae===ne||(ae=se.resolve(ae),ne=se.resolve(ne),ae===ne))return"";for(var z=1;zte){if(ne.charCodeAt(x+pe)===47)return ne.slice(x+pe+1);if(pe===0)return ne.slice(x+pe)}else y>te&&(ae.charCodeAt(z+pe)===47?ce=pe:pe===0&&(ce=0));break}var fe=ae.charCodeAt(z+pe),ye=ne.charCodeAt(x+pe);if(fe!==ye)break;fe===47&&(ce=pe)}var ve="";for(pe=z+ce+1;pe<=a;++pe)(pe===a||ae.charCodeAt(pe)===47)&&(ve.length===0?ve+="..":ve+="/..");return ve.length>0?ve+ne.slice(x+ce):(x+=ce,ne.charCodeAt(x)===47&&++x,ne.slice(x))},_makeLong:function(ae){return ae},dirname:function(ae){if(ue(ae),ae.length===0)return".";for(var ne=ae.charCodeAt(0),z=ne===47,a=-1,y=!0,x=ae.length-1;x>=1;--x)if(ne=ae.charCodeAt(x),ne===47){if(!y){a=x;break}}else y=!1;return a===-1?z?"/":".":z&&a===1?"//":ae.slice(0,a)},basename:function(ae,ne){if(ne!==void 0&&typeof ne!="string")throw new TypeError('"ext" argument must be a string');ue(ae);var z=0,a=-1,y=!0,x;if(ne!==void 0&&ne.length>0&&ne.length<=ae.length){if(ne.length===ae.length&&ne===ae)return"";var b=ne.length-1,ee=-1;for(x=ae.length-1;x>=0;--x){var te=ae.charCodeAt(x);if(te===47){if(!y){z=x+1;break}}else ee===-1&&(y=!1,ee=x+1),b>=0&&(te===ne.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=ee))}return z===a?a=ee:a===-1&&(a=ae.length),ae.slice(z,a)}else{for(x=ae.length-1;x>=0;--x)if(ae.charCodeAt(x)===47){if(!y){z=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":ae.slice(z,a)}},extname:function(ae){ue(ae);for(var ne=-1,z=0,a=-1,y=!0,x=0,b=ae.length-1;b>=0;--b){var ee=ae.charCodeAt(b);if(ee===47){if(!y){z=b+1;break}continue}a===-1&&(y=!1,a=b+1),ee===46?ne===-1?ne=b:x!==1&&(x=1):ne!==-1&&(x=-1)}return ne===-1||a===-1||x===0||x===1&&ne===a-1&&ne===z+1?"":ae.slice(ne,a)},format:function(ae){if(ae===null||typeof ae!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof ae);return le("/",ae)},parse:function(ae){ue(ae);var ne={root:"",dir:"",base:"",ext:"",name:""};if(ae.length===0)return ne;var z=ae.charCodeAt(0),a=z===47,y;a?(ne.root="/",y=1):y=0;for(var x=-1,b=0,ee=-1,te=!0,ce=ae.length-1,pe=0;ce>=y;--ce){if(z=ae.charCodeAt(ce),z===47){if(!te){b=ce+1;break}continue}ee===-1&&(te=!1,ee=ce+1),z===46?x===-1?x=ce:pe!==1&&(pe=1):x!==-1&&(pe=-1)}return x===-1||ee===-1||pe===0||pe===1&&x===ee-1&&x===b+1?ee!==-1&&(b===0&&a?ne.base=ne.name=ae.slice(1,ee):ne.base=ne.name=ae.slice(b,ee)):(b===0&&a?(ne.name=ae.slice(1,x),ne.base=ae.slice(1,ee)):(ne.name=ae.slice(b,x),ne.base=ae.slice(b,ee)),ne.ext=ae.slice(x,ee)),b>0?ne.dir=ae.slice(0,b-1):a&&(ne.dir="/"),ne},sep:"/",delimiter:":",win32:null,posix:null};se.posix=se,he.exports=se}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,he,me){(function(de){(function(){(function(){"use strict";var ue={function:!0,object:!0},ie=ue[typeof window]&&window||this,le=ie,se=ue[typeof me]&&me,oe=ue[typeof he]&&he&&!he.nodeType&&he,ae=se&&oe&&typeof de=="object"&&de;ae&&(ae.global===ae||ae.window===ae||ae.self===ae)&&(ie=ae);var ne=Math.pow(2,53)-1,z=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function ee(xe){return xe=String(xe),xe.charAt(0).toUpperCase()+xe.slice(1)}function te(xe,Be,Ae){var Oe={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return Be&&Ae&&/^Win/i.test(xe)&&!/^Windows Phone /i.test(xe)&&(Oe=Oe[/[\d.]+$/.exec(xe)])&&(xe="Windows "+Oe),xe=String(xe),Be&&Ae&&(xe=xe.replace(RegExp(Be,"i"),Ae)),xe=pe(xe.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),xe}function ce(xe,Be){var Ae=-1,Oe=xe?xe.length:0;if(typeof Oe=="number"&&Oe>-1&&Oe<=ne)for(;++Ae3&&"WebKit"||/\bOpera\b/.test(Te)&&(/\bOPR\b/.test(xe)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(xe)&&!/^(?:Trident|EdgeHTML)$/.test(Ne)&&"WebKit"||!Ne&&/\bMSIE\b/i.test(xe)&&(nt=="Mac OS"?"Tasman":"Trident")||Ne=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Te)&&"NetFront")&&(Ne=[De]),Te=="IE"&&(De=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(xe)||0)[1])?(Te+=" Mobile",nt="Windows Phone "+(/\+$/.test(De)?De:De+".x"),Fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(xe)?(Te="IE Mobile",nt="Windows Phone 8.x",Fe.unshift("desktop mode"),$e||($e=(/\brv:([\d.]+)/.exec(xe)||0)[1])):Te!="IE"&&Ne=="Trident"&&(De=/\brv:([\d.]+)/.exec(xe))&&(Te&&Fe.push("identifying as "+Te+($e?" "+$e:"")),Te="IE",$e=De[1]),tt){if(ve(Be,"global"))if(_e&&(De=_e.lang.System,Ye=De.getProperty("os.arch"),nt=nt||De.getProperty("os.name")+" "+De.getProperty("os.version")),He){try{$e=Be.require("ringo/engine").version.join("."),Te="RingoJS"}catch(St){(De=Be.system)&&De.global.system==Be.system&&(Te="Narwhal",nt||(nt=De[0].os||null))}Te||(Te="Rhino")}else typeof Be.process=="object"&&!Be.process.browser&&(De=Be.process)&&(typeof De.versions=="object"&&(typeof De.versions.electron=="string"?(Fe.push("Node "+De.versions.node),Te="Electron",$e=De.versions.electron):typeof De.versions.nw=="string"&&(Fe.push("Chromium "+$e,"Node "+De.versions.node),Te="NW.js",$e=De.versions.nw)),Te||(Te="Node.js",Ye=De.arch,nt=De.platform,$e=/[\d.]+/.exec(De.version),$e=$e?$e[0]:null));else ye(De=Be.runtime)==ze?(Te="Adobe AIR",nt=De.flash.system.Capabilities.os):ye(De=Be.phantom)==Ve?(Te="PhantomJS",$e=(De=De.version||null)&&De.major+"."+De.minor+"."+De.patch):typeof et.documentMode=="number"&&(De=/\bTrident\/(\d+)/i.exec(xe))?($e=[$e,et.documentMode],(De=+De[1]+4)!=$e[1]&&(Fe.push("IE "+$e[1]+" mode"),Ne&&(Ne[1]=""),$e[1]=De),$e=Te=="IE"?String($e[1].toFixed(1)):$e[0]):typeof et.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Te)&&(Fe.push("masking as "+Te+" "+$e),Te="IE",$e="11.0",Ne=["Trident"],nt="Windows");nt=nt&&pe(nt)}if($e&&(De=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec($e)||/(?:alpha|beta)(?: ?\d)?/i.exec(xe+";"+(tt&&Oe.appMinorVersion))||/\bMinefield\b/i.test(xe)&&"a")&&(ke=/b/i.test(De)?"beta":"alpha",$e=$e.replace(RegExp(De+"\\+?$"),"")+(ke=="beta"?Qe:Ke)+(/\d+\+?/.exec(De)||"")),Te=="Fennec"||Te=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(nt))Te="Firefox Mobile";else if(Te=="Maxthon"&&$e)$e=$e.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Re))Re=="Xbox 360"&&(nt=null),Re=="Xbox 360"&&/\bIEMobile\b/.test(xe)&&Fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Te)||Te&&!Re&&!/Browser|Mobi/.test(Te))&&(nt=="Windows CE"||/Mobi/i.test(xe)))Te+=" Mobile";else if(Te=="IE"&&tt)try{Be.external===null&&Fe.unshift("platform preview")}catch(St){Fe.unshift("embedded")}else(/\bBlackBerry\b/.test(Re)||/\bBB10\b/.test(xe))&&(De=(RegExp(Re.replace(/ +/g," *")+"/([.\\d]+)","i").exec(xe)||0)[1]||$e)?(De=[De,/BB10/.test(xe)],nt=(De[1]?(Re=null,Me="BlackBerry"):"Device Software")+" "+De[0],$e=null):this!=fe&&Re!="Wii"&&(tt&&Je||/Opera/.test(Te)&&/\b(?:MSIE|Firefox)\b/i.test(xe)||Te=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(nt)||Te=="IE"&&(nt&&!/^Win/.test(nt)&&$e>5.5||/\bWindows XP\b/.test(nt)&&$e>8||$e==8&&!/\bTrident\b/.test(xe)))&&!z.test(De=Pe.call(fe,xe.replace(z,"")+";"))&&De.name&&(De="ing as "+De.name+((De=De.version)?" "+De:""),z.test(Te)?(/\bIE\b/.test(De)&&nt=="Mac OS"&&(nt=null),De="identify"+De):(De="mask"+De,We?Te=pe(We.replace(/([a-z])([A-Z])/g,"$1 $2")):Te="Opera",/\bIE\b/.test(De)&&(nt=null),tt||($e=null)),Ne=["Presto"],Fe.push(De));(De=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(xe)||0)[1])&&(De=[parseFloat(De.replace(/\.(\d)$/,".0$1")),De],Te=="Safari"&&De[1].slice(-1)=="+"?(Te="WebKit Nightly",ke="alpha",$e=De[1].slice(0,-1)):($e==De[1]||$e==(De[2]=(/\bSafari\/([\d.]+\+?)/i.exec(xe)||0)[1]))&&($e=null),De[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(xe)||0)[1],De[0]==537.36&&De[2]==537.36&&parseFloat(De[1])>=28&&Ne=="WebKit"&&(Ne=["Blink"]),!tt||!Le&&!De[1]?(Ne&&(Ne[1]="like Safari"),De=(De=De[0],De<400?1:De<500?2:De<526?3:De<533?4:De<534?"4+":De<535?5:De<537?6:De<538?7:De<601?8:De<602?9:De<604?10:De<606?11:De<608?12:"12")):(Ne&&(Ne[1]="like Chrome"),De=De[1]||(De=De[0],De<530?1:De<532?2:De<532.05?3:De<533?4:De<534.03?5:De<534.07?6:De<534.1?7:De<534.13?8:De<534.16?9:De<534.24?10:De<534.3?11:De<535.01?12:De<535.02?"13+":De<535.07?15:De<535.11?16:De<535.19?17:De<536.05?18:De<536.1?19:De<537.01?20:De<537.11?"21+":De<537.13?23:De<537.18?24:De<537.24?25:De<537.36?26:Ne!="Blink"?"27":"28")),Ne&&(Ne[1]+=" "+(De+=typeof De=="number"?".x":/[.+]/.test(De)?"":"+")),Te=="Safari"&&(!$e||parseInt($e)>45)?$e=De:Te=="Chrome"&&/\bHeadlessChrome/i.test(xe)&&Fe.unshift("headless")),Te=="Opera"&&(De=/\bzbov|zvav$/.exec(nt))?(Te+=" ",Fe.unshift("desktop mode"),De=="zvav"?(Te+="Mini",$e=null):Te+="Mobile",nt=nt.replace(RegExp(" *"+De+"$"),"")):Te=="Safari"&&/\bChrome\b/.exec(Ne&&Ne[1])?(Fe.unshift("desktop mode"),Te="Chrome Mobile",$e=null,/\bOS X\b/.test(nt)?(Me="Apple",nt="iOS 4.3+"):nt=null):/\bSRWare Iron\b/.test(Te)&&!$e&&($e=pt("Chrome")),$e&&$e.indexOf(De=/[\d.]+$/.exec(nt))==0&&xe.indexOf("/"+De+"-")>-1&&(nt=Se(nt.replace(De,""))),nt&&nt.indexOf(Te)!=-1&&!RegExp(Te+" OS").test(nt)&&(nt=nt.replace(RegExp(" *"+Ee(Te)+" *"),"")),Ne&&!/\b(?:Avant|Nook)\b/.test(Te)&&(/Browser|Lunascape|Maxthon/.test(Te)||Te!="Safari"&&/^iOS/.test(nt)&&/\bSafari\b/.test(Ne[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Te)&&Ne[1])&&(De=Ne[Ne.length-1])&&Fe.push(De),Fe.length&&(Fe=["("+Fe.join("; ")+")"]),Me&&Re&&Re.indexOf(Me)<0&&Fe.push("on "+Me),Re&&Fe.push((/^on /.test(Fe[Fe.length-1])?"":"on ")+Re),nt&&(De=/ ([\d.+]+)$/.exec(nt),qe=De&&nt.charAt(nt.length-De[0].length-1)=="/",nt={architecture:32,family:De&&!qe?nt.replace(De[0],""):nt,version:De?De[1]:null,toString:function(){var St=this.version;return this.family+(St&&!qe?" "+St:"")+(this.architecture==64?" 64-bit":"")}}),(De=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ye))&&!/\bi686\b/i.test(Ye)?(nt&&(nt.architecture=64,nt.family=nt.family.replace(RegExp(" *"+De),"")),Te&&(/\bWOW64\b/i.test(xe)||tt&&/\w(?:86|32)$/.test(Oe.cpuClass||Oe.platform)&&!/\bWin64; x64\b/i.test(xe))&&Fe.unshift("32-bit")):nt&&/^OS X/.test(nt.family)&&Te=="Chrome"&&parseFloat($e)>=39&&(nt.architecture=64),xe||(xe=null);var Et={};return Et.description=xe,Et.layout=Ne&&Ne[0],Et.manufacturer=Me,Et.name=Te,Et.prerelease=ke,Et.product=Re,Et.ua=xe,Et.version=Te&&$e,Et.os=nt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Et.parse=Pe,Et.toString=lt,Et.version&&Fe.unshift($e),Et.name&&Fe.unshift(Te),nt&&Te&&!(nt==String(nt).split(" ")[0]&&(nt==Te.split(" ")[0]||Re))&&Fe.push(Re?"("+nt+")":"on "+nt),Fe.length&&(Et.description=Fe.join(" ")),Et}var Ce=Pe();typeof ge=="function"&&typeof ge.amd=="object"&&ge.amd?(ie.platform=Ce,ge(function(){return Ce})):se&&oe?fe(Ce,function(xe,Be){se[Be]=xe}):ie.platform=Ce}).call(this)}).call(this)}).call(this,typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,he,me){(function(de){(function(){"use strict";typeof de=="undefined"||!de.version||de.version.indexOf("v0.")===0||de.version.indexOf("v1.")===0&&de.version.indexOf("v1.8.")!==0?he.exports={nextTick:ue}:he.exports=de;function ue(ie,le,se,oe){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var ae=arguments.length,ne,z;switch(ae){case 0:case 1:return de.nextTick(ie);case 2:return de.nextTick(function(){ie.call(null,le)});case 3:return de.nextTick(function(){ie.call(null,le,se)});case 4:return de.nextTick(function(){ie.call(null,le,se,oe)});default:for(ne=new Array(ae-1),z=0;z1)for(var fe=1;fe= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ve=ne-z,Ee=Math.floor,be=String.fromCharCode,Se;function Pe(Ge){throw new RangeError(ye[Ge])}function Ce(Ge,Ve){for(var _e=Ge.length,He=[];_e--;)He[_e]=Ve(Ge[_e]);return He}function xe(Ge,Ve){var _e=Ge.split("@"),He="";_e.length>1&&(He=_e[0]+"@",Ge=_e[1]),Ge=Ge.replace(fe,".");var Ke=Ge.split("."),Qe=Ce(Ke,Ve).join(".");return He+Qe}function Be(Ge){for(var Ve=[],_e=0,He=Ge.length,Ke,Qe;_e=55296&&Ke<=56319&&_e65535&&(Ve-=65536,_e+=be(Ve>>>10&1023|55296),Ve=56320|Ve&1023),_e+=be(Ve),_e}).join("")}function Oe(Ge){return Ge-48<10?Ge-22:Ge-65<26?Ge-65:Ge-97<26?Ge-97:ne}function Ie(Ge,Ve){return Ge+22+75*(Ge<26)-((Ve!=0)<<5)}function je(Ge,Ve,_e){var He=0;for(Ge=_e?Ee(Ge/x):Ge>>1,Ge+=Ee(Ge/Ve);Ge>ve*a>>1;He+=ne)Ge=Ee(Ge/ve);return Ee(He+(ve+1)*Ge/(Ge+y))}function Le(Ge){var Ve=[],_e=Ge.length,He,Ke=0,Qe=ee,et=b,Je,We,De,Ye,Fe,ke,tt,$e,qe;for(Je=Ge.lastIndexOf(te),Je<0&&(Je=0),We=0;We=128&&Pe("not-basic"),Ve.push(Ge.charCodeAt(We));for(De=Je>0?Je+1:0;De<_e;){for(Ye=Ke,Fe=1,ke=ne;De>=_e&&Pe("invalid-input"),tt=Oe(Ge.charCodeAt(De++)),(tt>=ne||tt>Ee((ae-Ke)/Fe))&&Pe("overflow"),Ke+=tt*Fe,$e=ke<=et?z:ke>=et+a?a:ke-et,!(tt<$e);ke+=ne)qe=ne-$e,Fe>Ee(ae/qe)&&Pe("overflow"),Fe*=qe;He=Ve.length+1,et=je(Ke-Ye,He,Ye==0),Ee(Ke/He)>ae-Qe&&Pe("overflow"),Qe+=Ee(Ke/He),Ke%=He,Ve.splice(Ke++,0,Qe)}return Ae(Ve)}function Ze(Ge){var Ve,_e,He,Ke,Qe,et,Je,We,De,Ye,Fe,ke=[],tt,$e,qe,Ne;for(Ge=Be(Ge),tt=Ge.length,Ve=ee,_e=0,Qe=b,et=0;et=Ve&&FeEe((ae-_e)/$e)&&Pe("overflow"),_e+=(Je-Ve)*$e,Ve=Je,et=0;etae&&Pe("overflow"),Fe==Ve){for(We=_e,De=ne;Ye=De<=Qe?z:De>=Qe+a?a:De-Qe,!(We0&&a>z&&(a=z);for(var y=0;y=0?(ee=x.substr(0,b),te=x.substr(b+1)):(ee=x,te=""),ce=decodeURIComponent(ee),pe=decodeURIComponent(te),de(ae,ce)?ue(ae[ce])?ae[ce].push(pe):ae[ce]=[ae[ce],pe]:ae[ce]=pe}return ae};var ue=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,he,me){"use strict";var de=function(se){switch(typeof se){case"string":return se;case"boolean":return se?"true":"false";case"number":return isFinite(se)?se:"";default:return""}};he.exports=function(se,oe,ae,ne){return oe=oe||"&",ae=ae||"=",se===null&&(se=void 0),typeof se=="object"?ie(le(se),function(z){var a=encodeURIComponent(de(z))+ae;return ue(se[z])?ie(se[z],function(y){return a+encodeURIComponent(de(y))}).join(oe):a+encodeURIComponent(de(se[z]))}).join(oe):ne?encodeURIComponent(de(ne))+ae+encodeURIComponent(de(se)):""};var ue=Array.isArray||function(se){return Object.prototype.toString.call(se)==="[object Array]"};function ie(se,oe){if(se.map)return se.map(oe);for(var ae=[],ne=0;ne0?(typeof ke!="string"&&!Ne.objectMode&&Object.getPrototypeOf(ke)!==z.prototype&&(ke=y(ke)),$e?Ne.endEmitted?Fe.emit("error",new Error("stream.unshift() after end event")):Pe(Fe,Ne,ke,!0):Ne.ended?Fe.emit("error",new Error("stream.push() after EOF")):(Ne.reading=!1,Ne.decoder&&!tt?(ke=Ne.decoder.write(ke),Ne.objectMode||ke.length!==0?Pe(Fe,Ne,ke,!1):Ze(Fe,Ne)):Pe(Fe,Ne,ke,!1))):$e||(Ne.reading=!1)}return xe(Ne)}function Pe(Fe,ke,tt,$e){ke.flowing&&ke.length===0&&!ke.sync?(Fe.emit("data",tt),Fe.read(0)):(ke.length+=ke.objectMode?1:tt.length,$e?ke.buffer.unshift(tt):ke.buffer.push(tt),ke.needReadable&&je(Fe)),Ze(Fe,ke)}function Ce(Fe,ke){var tt;return!x(ke)&&typeof ke!="string"&&ke!==void 0&&!Fe.objectMode&&(tt=new TypeError("Invalid non-string/buffer chunk")),tt}function xe(Fe){return!Fe.ended&&(Fe.needReadable||Fe.length=Be?Fe=Be:(Fe--,Fe|=Fe>>>1,Fe|=Fe>>>2,Fe|=Fe>>>4,Fe|=Fe>>>8,Fe|=Fe>>>16,Fe++),Fe}function Oe(Fe,ke){return Fe<=0||ke.length===0&&ke.ended?0:ke.objectMode?1:Fe!==Fe?ke.flowing&&ke.length?ke.buffer.head.data.length:ke.length:(Fe>ke.highWaterMark&&(ke.highWaterMark=Ae(Fe)),Fe<=ke.length?Fe:ke.ended?ke.length:(ke.needReadable=!0,0))}be.prototype.read=function(Fe){te("read",Fe),Fe=parseInt(Fe,10);var ke=this._readableState,tt=Fe;if(Fe!==0&&(ke.emittedReadable=!1),Fe===0&&ke.needReadable&&(ke.length>=ke.highWaterMark||ke.ended))return te("read: emitReadable",ke.length,ke.ended),ke.length===0&&ke.ended?We(this):je(this),null;if(Fe=Oe(Fe,ke),Fe===0&&ke.ended)return ke.length===0&&We(this),null;var $e=ke.needReadable;te("need readable",$e),(ke.length===0||ke.length-Fe0?qe=Ke(Fe,ke):qe=null,qe===null?(ke.needReadable=!0,Fe=0):ke.length-=Fe,ke.length===0&&(ke.ended||(ke.needReadable=!0),tt!==Fe&&ke.ended&&We(this)),qe!==null&&this.emit("data",qe),qe};function Ie(Fe,ke){if(!ke.ended){if(ke.decoder){var tt=ke.decoder.end();tt&&tt.length&&(ke.buffer.push(tt),ke.length+=ke.objectMode?1:tt.length)}ke.ended=!0,je(Fe)}}function je(Fe){var ke=Fe._readableState;ke.needReadable=!1,ke.emittedReadable||(te("emitReadable",ke.flowing),ke.emittedReadable=!0,ke.sync?ie.nextTick(Le,Fe):Le(Fe))}function Le(Fe){te("emit readable"),Fe.emit("readable"),He(Fe)}function Ze(Fe,ke){ke.readingMore||(ke.readingMore=!0,ie.nextTick(ze,Fe,ke))}function ze(Fe,ke){for(var tt=ke.length;!ke.reading&&!ke.flowing&&!ke.ended&&ke.length1&&Ye($e.pipes,Fe)!==-1)&&!nt&&(te("false write response, pause",tt._readableState.awaitDrain),tt._readableState.awaitDrain++,rt=!0),tt.pause())}function yt(Et){te("onerror",Et),lt(),Fe.removeListener("error",yt),ae(Fe,"error")===0&&Fe.emit("error",Et)}ve(Fe,"error",yt);function gt(){Fe.removeListener("finish",pt),lt()}Fe.once("close",gt);function pt(){te("onfinish"),Fe.removeListener("close",gt),lt()}Fe.once("finish",pt);function lt(){te("unpipe"),tt.unpipe(Fe)}return Fe.emit("pipe",tt),$e.flowing||(te("pipe resume"),tt.resume()),Fe};function Ue(Fe){return function(){var ke=Fe._readableState;te("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&ae(Fe,"data")&&(ke.flowing=!0,He(Fe))}}be.prototype.unpipe=function(Fe){var ke=this._readableState,tt={hasUnpiped:!1};if(ke.pipesCount===0)return this;if(ke.pipesCount===1)return Fe&&Fe!==ke.pipes?this:(Fe||(Fe=ke.pipes),ke.pipes=null,ke.pipesCount=0,ke.flowing=!1,Fe&&Fe.emit("unpipe",this,tt),this);if(!Fe){var $e=ke.pipes,qe=ke.pipesCount;ke.pipes=null,ke.pipesCount=0,ke.flowing=!1;for(var Ne=0;Ne=ke.length?(ke.decoder?tt=ke.buffer.join(""):ke.buffer.length===1?tt=ke.buffer.head.data:tt=ke.buffer.concat(ke.length),ke.buffer.clear()):tt=Qe(Fe,ke.buffer,ke.decoder),tt}function Qe(Fe,ke,tt){var $e;return FeNe.length?Ne.length:Fe;if(Te===Ne.length?qe+=Ne:qe+=Ne.slice(0,Fe),Fe-=Te,Fe===0){Te===Ne.length?(++$e,tt.next?ke.head=tt.next:ke.head=ke.tail=null):(ke.head=tt,tt.data=Ne.slice(Te));break}++$e}return ke.length-=$e,qe}function Je(Fe,ke){var tt=z.allocUnsafe(Fe),$e=ke.head,qe=1;for($e.data.copy(tt),Fe-=$e.data.length;$e=$e.next;){var Ne=$e.data,Te=Fe>Ne.length?Ne.length:Fe;if(Ne.copy(tt,tt.length-Fe,0,Te),Fe-=Te,Fe===0){Te===Ne.length?(++qe,$e.next?ke.head=$e.next:ke.head=ke.tail=null):(ke.head=$e,$e.data=Ne.slice(Te));break}++qe}return ke.length-=qe,tt}function We(Fe){var ke=Fe._readableState;if(ke.length>0)throw new Error('"endReadable()" called on non-empty stream');ke.endEmitted||(ke.ended=!0,ie.nextTick(De,ke,Fe))}function De(Fe,ke){!Fe.endEmitted&&Fe.length===0&&(Fe.endEmitted=!0,ke.readable=!1,ke.emit("end"))}function Ye(Fe,ke){for(var tt=0,$e=Fe.length;tt<$e;tt++)if(Fe[tt]===ke)return tt;return-1}}).call(this)}).call(this,E("_process"),typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":386,"./internal/streams/BufferList":391,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,events:344,inherits:364,isarray:370,"process-nextick-args":380,"safe-buffer":396,"string_decoder/":413,util:89}],389:[function(E,he,me){"use strict";he.exports=le;var de=E("./_stream_duplex"),ue=Object.create(E("core-util-is"));ue.inherits=E("inherits"),ue.inherits(le,de);function ie(ae,ne){var z=this._transformState;z.transforming=!1;var a=z.writecb;if(!a)return this.emit("error",new Error("write callback called multiple times"));z.writechunk=null,z.writecb=null,ne!=null&&this.push(ne),a(ae);var y=this._readableState;y.reading=!1,(y.needReadable||y.length-1?ie:le.nextTick,ne;ve.WritableState=fe;var z=Object.create(E("core-util-is"));z.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ue.Uint8Array||function(){};function ee(_e){return x.from(_e)}function te(_e){return x.isBuffer(_e)||_e instanceof b}var ce=E("./internal/streams/destroy");z.inherits(ve,y);function pe(){}function fe(_e,He){ne=ne||E("./_stream_duplex"),_e=_e||{};var Ke=He instanceof ne;this.objectMode=!!_e.objectMode,Ke&&(this.objectMode=this.objectMode||!!_e.writableObjectMode);var Qe=_e.highWaterMark,et=_e.writableHighWaterMark,Je=this.objectMode?16:16*1024;Qe||Qe===0?this.highWaterMark=Qe:Ke&&(et||et===0)?this.highWaterMark=et:this.highWaterMark=Je,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var We=_e.decodeStrings===!1;this.decodeStrings=!We,this.defaultEncoding=_e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(De){Ae(He,De)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new oe(this)}fe.prototype.getBuffer=function(){for(var He=this.bufferedRequest,Ke=[];He;)Ke.push(He),He=He.next;return Ke},function(){try{Object.defineProperty(fe.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(_e){}}();var ye;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ye=Function.prototype[Symbol.hasInstance],Object.defineProperty(ve,Symbol.hasInstance,{value:function(_e){return ye.call(this,_e)?!0:this!==ve?!1:_e&&_e._writableState instanceof fe}})):ye=function(_e){return _e instanceof this};function ve(_e){if(ne=ne||E("./_stream_duplex"),!ye.call(ve,this)&&!(this instanceof ne))return new ve(_e);this._writableState=new fe(_e,this),this.writable=!0,_e&&(typeof _e.write=="function"&&(this._write=_e.write),typeof _e.writev=="function"&&(this._writev=_e.writev),typeof _e.destroy=="function"&&(this._destroy=_e.destroy),typeof _e.final=="function"&&(this._final=_e.final)),y.call(this)}ve.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ee(_e,He){var Ke=new Error("write after end");_e.emit("error",Ke),le.nextTick(He,Ke)}function be(_e,He,Ke,Qe){var et=!0,Je=!1;return Ke===null?Je=new TypeError("May not write null values to stream"):typeof Ke!="string"&&Ke!==void 0&&!He.objectMode&&(Je=new TypeError("Invalid non-string/buffer chunk")),Je&&(_e.emit("error",Je),le.nextTick(Qe,Je),et=!1),et}ve.prototype.write=function(_e,He,Ke){var Qe=this._writableState,et=!1,Je=!Qe.objectMode&&te(_e);return Je&&!x.isBuffer(_e)&&(_e=ee(_e)),typeof He=="function"&&(Ke=He,He=null),Je?He="buffer":He||(He=Qe.defaultEncoding),typeof Ke!="function"&&(Ke=pe),Qe.ended?Ee(this,Ke):(Je||be(this,Qe,_e,Ke))&&(Qe.pendingcb++,et=Pe(this,Qe,Je,_e,He,Ke)),et},ve.prototype.cork=function(){var _e=this._writableState;_e.corked++},ve.prototype.uncork=function(){var _e=this._writableState;_e.corked&&(_e.corked--,!_e.writing&&!_e.corked&&!_e.finished&&!_e.bufferProcessing&&_e.bufferedRequest&&je(this,_e))},ve.prototype.setDefaultEncoding=function(He){if(typeof He=="string"&&(He=He.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((He+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+He);return this._writableState.defaultEncoding=He,this};function Se(_e,He,Ke){return!_e.objectMode&&_e.decodeStrings!==!1&&typeof He=="string"&&(He=x.from(He,Ke)),He}Object.defineProperty(ve.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(_e,He,Ke,Qe,et,Je){if(!Ke){var We=Se(He,Qe,et);Qe!==We&&(Ke=!0,et="buffer",Qe=We)}var De=He.objectMode?1:Qe.length;He.length+=De;var Ye=He.length0?this.tail.next=ne:this.head=ne,this.tail=ne,++this.length},se.prototype.unshift=function(ae){var ne={data:ae,next:this.head};this.length===0&&(this.tail=ne),this.head=ne,++this.length},se.prototype.shift=function(){if(this.length!==0){var ae=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ae}},se.prototype.clear=function(){this.head=this.tail=null,this.length=0},se.prototype.join=function(ae){if(this.length===0)return"";for(var ne=this.head,z=""+ne.data;ne=ne.next;)z+=ae+ne.data;return z},se.prototype.concat=function(ae){if(this.length===0)return ue.alloc(0);if(this.length===1)return this.head.data;for(var ne=ue.allocUnsafe(ae>>>0),z=this.head,a=0;z;)le(z.data,ne,a),a+=z.data.length,z=z.next;return ne},se}(),ie&&ie.inspect&&ie.inspect.custom&&(he.exports.prototype[ie.inspect.custom]=function(){var se=ie.inspect({length:this.length});return this.constructor.name+" "+se})},{"safe-buffer":396,util:89}],392:[function(E,he,me){"use strict";var de=E("process-nextick-args");function ue(se,oe){var ae=this,ne=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return ne||z?(oe?oe(se):se&&(!this._writableState||!this._writableState.errorEmitted)&&de.nextTick(le,this,se),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(se||null,function(a){!oe&&a?(de.nextTick(le,ae,a),ae._writableState&&(ae._writableState.errorEmitted=!0)):oe&&oe(a)}),this)}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function le(se,oe){se.emit("error",oe)}he.exports={destroy:ue,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,he,me){he.exports=E("events").EventEmitter},{events:344}],394:[function(E,he,me){me=he.exports=E("./lib/_stream_readable.js"),me.Stream=me,me.Readable=me,me.Writable=E("./lib/_stream_writable.js"),me.Duplex=E("./lib/_stream_duplex.js"),me.Transform=E("./lib/_stream_transform.js"),me.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,he,me){var de=function(ue){"use strict";var ie=Object.prototype,le=ie.hasOwnProperty,se,oe=typeof Symbol=="function"?Symbol:{},ae=oe.iterator||"@@iterator",ne=oe.asyncIterator||"@@asyncIterator",z=oe.toStringTag||"@@toStringTag";function a(ze,Ue,Ge){return Object.defineProperty(ze,Ue,{value:Ge,enumerable:!0,configurable:!0,writable:!0}),ze[Ue]}try{a({},"")}catch(ze){a=function(Ue,Ge,Ve){return Ue[Ge]=Ve}}function y(ze,Ue,Ge,Ve){var _e=Ue&&Ue.prototype instanceof fe?Ue:fe,He=Object.create(_e.prototype),Ke=new je(Ve||[]);return He._invoke=Be(ze,Ge,Ke),He}ue.wrap=y;function x(ze,Ue,Ge){try{return{type:"normal",arg:ze.call(Ue,Ge)}}catch(Ve){return{type:"throw",arg:Ve}}}var b="suspendedStart",ee="suspendedYield",te="executing",ce="completed",pe={};function fe(){}function ye(){}function ve(){}var Ee={};a(Ee,ae,function(){return this});var be=Object.getPrototypeOf,Se=be&&be(be(Le([])));Se&&Se!==ie&&le.call(Se,ae)&&(Ee=Se);var Pe=ve.prototype=fe.prototype=Object.create(Ee);ye.prototype=ve,a(Pe,"constructor",ve),a(ve,"constructor",ye),ye.displayName=a(ve,z,"GeneratorFunction");function Ce(ze){["next","throw","return"].forEach(function(Ue){a(ze,Ue,function(Ge){return this._invoke(Ue,Ge)})})}ue.isGeneratorFunction=function(ze){var Ue=typeof ze=="function"&&ze.constructor;return Ue?Ue===ye||(Ue.displayName||Ue.name)==="GeneratorFunction":!1},ue.mark=function(ze){return Object.setPrototypeOf?Object.setPrototypeOf(ze,ve):(ze.__proto__=ve,a(ze,z,"GeneratorFunction")),ze.prototype=Object.create(Pe),ze},ue.awrap=function(ze){return{__await:ze}};function xe(ze,Ue){function Ge(He,Ke,Qe,et){var Je=x(ze[He],ze,Ke);if(Je.type==="throw")et(Je.arg);else{var We=Je.arg,De=We.value;return De&&typeof De=="object"&&le.call(De,"__await")?Ue.resolve(De.__await).then(function(Ye){Ge("next",Ye,Qe,et)},function(Ye){Ge("throw",Ye,Qe,et)}):Ue.resolve(De).then(function(Ye){We.value=Ye,Qe(We)},function(Ye){return Ge("throw",Ye,Qe,et)})}}var Ve;function _e(He,Ke){function Qe(){return new Ue(function(et,Je){Ge(He,Ke,et,Je)})}return Ve=Ve?Ve.then(Qe,Qe):Qe()}this._invoke=_e}Ce(xe.prototype),a(xe.prototype,ne,function(){return this}),ue.AsyncIterator=xe,ue.async=function(ze,Ue,Ge,Ve,_e){_e===void 0&&(_e=Promise);var He=new xe(y(ze,Ue,Ge,Ve),_e);return ue.isGeneratorFunction(Ue)?He:He.next().then(function(Ke){return Ke.done?Ke.value:He.next()})};function Be(ze,Ue,Ge){var Ve=b;return function(He,Ke){if(Ve===te)throw new Error("Generator is already running");if(Ve===ce){if(He==="throw")throw Ke;return Ze()}for(Ge.method=He,Ge.arg=Ke;;){var Qe=Ge.delegate;if(Qe){var et=Ae(Qe,Ge);if(et){if(et===pe)continue;return et}}if(Ge.method==="next")Ge.sent=Ge._sent=Ge.arg;else if(Ge.method==="throw"){if(Ve===b)throw Ve=ce,Ge.arg;Ge.dispatchException(Ge.arg)}else Ge.method==="return"&&Ge.abrupt("return",Ge.arg);Ve=te;var Je=x(ze,Ue,Ge);if(Je.type==="normal"){if(Ve=Ge.done?ce:ee,Je.arg===pe)continue;return{value:Je.arg,done:Ge.done}}else Je.type==="throw"&&(Ve=ce,Ge.method="throw",Ge.arg=Je.arg)}}}function Ae(ze,Ue){var Ge=ze.iterator[Ue.method];if(Ge===se){if(Ue.delegate=null,Ue.method==="throw"){if(ze.iterator.return&&(Ue.method="return",Ue.arg=se,Ae(ze,Ue),Ue.method==="throw"))return pe;Ue.method="throw",Ue.arg=new TypeError("The iterator does not provide a 'throw' method")}return pe}var Ve=x(Ge,ze.iterator,Ue.arg);if(Ve.type==="throw")return Ue.method="throw",Ue.arg=Ve.arg,Ue.delegate=null,pe;var _e=Ve.arg;if(!_e)return Ue.method="throw",Ue.arg=new TypeError("iterator result is not an object"),Ue.delegate=null,pe;if(_e.done)Ue[ze.resultName]=_e.value,Ue.next=ze.nextLoc,Ue.method!=="return"&&(Ue.method="next",Ue.arg=se);else return _e;return Ue.delegate=null,pe}Ce(Pe),a(Pe,z,"Generator"),a(Pe,ae,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function Oe(ze){var Ue={tryLoc:ze[0]};1 in ze&&(Ue.catchLoc=ze[1]),2 in ze&&(Ue.finallyLoc=ze[2],Ue.afterLoc=ze[3]),this.tryEntries.push(Ue)}function Ie(ze){var Ue=ze.completion||{};Ue.type="normal",delete Ue.arg,ze.completion=Ue}function je(ze){this.tryEntries=[{tryLoc:"root"}],ze.forEach(Oe,this),this.reset(!0)}ue.keys=function(ze){var Ue=[];for(var Ge in ze)Ue.push(Ge);return Ue.reverse(),function Ve(){for(;Ue.length;){var _e=Ue.pop();if(_e in ze)return Ve.value=_e,Ve.done=!1,Ve}return Ve.done=!0,Ve}};function Le(ze){if(ze){var Ue=ze[ae];if(Ue)return Ue.call(ze);if(typeof ze.next=="function")return ze;if(!isNaN(ze.length)){var Ge=-1,Ve=function _e(){for(;++Ge=0;--Ve){var _e=this.tryEntries[Ve],He=_e.completion;if(_e.tryLoc==="root")return Ge("end");if(_e.tryLoc<=this.prev){var Ke=le.call(_e,"catchLoc"),Qe=le.call(_e,"finallyLoc");if(Ke&&Qe){if(this.prev<_e.catchLoc)return Ge(_e.catchLoc,!0);if(this.prev<_e.finallyLoc)return Ge(_e.finallyLoc)}else if(Ke){if(this.prev<_e.catchLoc)return Ge(_e.catchLoc,!0)}else if(Qe){if(this.prev<_e.finallyLoc)return Ge(_e.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(ze,Ue){for(var Ge=this.tryEntries.length-1;Ge>=0;--Ge){var Ve=this.tryEntries[Ge];if(Ve.tryLoc<=this.prev&&le.call(Ve,"finallyLoc")&&this.prev=0;--Ue){var Ge=this.tryEntries[Ue];if(Ge.finallyLoc===ze)return this.complete(Ge.completion,Ge.afterLoc),Ie(Ge),pe}},catch:function(ze){for(var Ue=this.tryEntries.length-1;Ue>=0;--Ue){var Ge=this.tryEntries[Ue];if(Ge.tryLoc===ze){var Ve=Ge.completion;if(Ve.type==="throw"){var _e=Ve.arg;Ie(Ge)}return _e}}throw new Error("illegal catch attempt")},delegateYield:function(ze,Ue,Ge){return this.delegate={iterator:Le(ze),resultName:Ue,nextLoc:Ge},this.method==="next"&&(this.arg=se),pe}},ue}(typeof he=="object"?he.exports:{});try{regeneratorRuntime=de}catch(ue){typeof globalThis=="object"?globalThis.regeneratorRuntime=de:Function("r","regeneratorRuntime = r")(de)}},{}],396:[function(E,he,me){var de=E("buffer"),ue=de.Buffer;function ie(se,oe){for(var ae in se)oe[ae]=se[ae]}ue.from&&ue.alloc&&ue.allocUnsafe&&ue.allocUnsafeSlow?he.exports=de:(ie(de,me),me.Buffer=le);function le(se,oe,ae){return ue(se,oe,ae)}ie(ue,le),le.from=function(se,oe,ae){if(typeof se=="number")throw new TypeError("Argument must not be a number");return ue(se,oe,ae)},le.alloc=function(se,oe,ae){if(typeof se!="number")throw new TypeError("Argument must be a number");var ne=ue(se);return oe!==void 0?typeof ae=="string"?ne.fill(oe,ae):ne.fill(oe):ne.fill(0),ne},le.allocUnsafe=function(se){if(typeof se!="number")throw new TypeError("Argument must be a number");return ue(se)},le.allocUnsafeSlow=function(se){if(typeof se!="number")throw new TypeError("Argument must be a number");return de.SlowBuffer(se)}},{buffer:90}],397:[function(E,he,me){(function(de){(function(){(function(ue){ue.parser=function(We,De){return new le(We,De)},ue.SAXParser=le,ue.SAXStream=y,ue.createStream=a,ue.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ue.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function le(We,De){if(!(this instanceof le))return new le(We,De);var Ye=this;oe(Ye),Ye.q=Ye.c="",Ye.bufferCheckPosition=ue.MAX_BUFFER_LENGTH,Ye.opt=De||{},Ye.opt.lowercase=Ye.opt.lowercase||Ye.opt.lowercasetags,Ye.looseCase=Ye.opt.lowercase?"toLowerCase":"toUpperCase",Ye.tags=[],Ye.closed=Ye.closedRoot=Ye.sawRoot=!1,Ye.tag=Ye.error=null,Ye.strict=!!We,Ye.noscript=!!(We||Ye.opt.noscript),Ye.state=xe.BEGIN,Ye.strictEntities=Ye.opt.strictEntities,Ye.ENTITIES=Ye.strictEntities?Object.create(ue.XML_ENTITIES):Object.create(ue.ENTITIES),Ye.attribList=[],Ye.opt.xmlns&&(Ye.ns=Object.create(ce)),Ye.trackPosition=Ye.opt.position!==!1,Ye.trackPosition&&(Ye.position=Ye.line=Ye.column=0),Ae(Ye,"onready")}Object.create||(Object.create=function(We){function De(){}De.prototype=We;var Ye=new De;return Ye}),Object.keys||(Object.keys=function(We){var De=[];for(var Ye in We)We.hasOwnProperty(Ye)&&De.push(Ye);return De});function se(We){for(var De=Math.max(ue.MAX_BUFFER_LENGTH,10),Ye=0,Fe=0,ke=ie.length;FeDe)switch(ie[Fe]){case"textNode":Ie(We);break;case"cdata":Oe(We,"oncdata",We.cdata),We.cdata="";break;case"script":Oe(We,"onscript",We.script),We.script="";break;default:Le(We,"Max buffer length exceeded: "+ie[Fe])}Ye=Math.max(Ye,tt)}var $e=ue.MAX_BUFFER_LENGTH-Ye;We.bufferCheckPosition=$e+We.position}function oe(We){for(var De=0,Ye=ie.length;De"||Ee(We)}function Pe(We,De){return We.test(De)}function Ce(We,De){return!Pe(We,De)}var xe=0;ue.STATE={BEGIN:xe++,BEGIN_WHITESPACE:xe++,TEXT:xe++,TEXT_ENTITY:xe++,OPEN_WAKA:xe++,SGML_DECL:xe++,SGML_DECL_QUOTED:xe++,DOCTYPE:xe++,DOCTYPE_QUOTED:xe++,DOCTYPE_DTD:xe++,DOCTYPE_DTD_QUOTED:xe++,COMMENT_STARTING:xe++,COMMENT:xe++,COMMENT_ENDING:xe++,COMMENT_ENDED:xe++,CDATA:xe++,CDATA_ENDING:xe++,CDATA_ENDING_2:xe++,PROC_INST:xe++,PROC_INST_BODY:xe++,PROC_INST_ENDING:xe++,OPEN_TAG:xe++,OPEN_TAG_SLASH:xe++,ATTRIB:xe++,ATTRIB_NAME:xe++,ATTRIB_NAME_SAW_WHITE:xe++,ATTRIB_VALUE:xe++,ATTRIB_VALUE_QUOTED:xe++,ATTRIB_VALUE_CLOSED:xe++,ATTRIB_VALUE_UNQUOTED:xe++,ATTRIB_VALUE_ENTITY_Q:xe++,ATTRIB_VALUE_ENTITY_U:xe++,CLOSE_TAG:xe++,CLOSE_TAG_SAW_WHITE:xe++,SCRIPT:xe++,SCRIPT_ENDING:xe++},ue.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ue.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(ue.ENTITIES).forEach(function(We){var De=ue.ENTITIES[We],Ye=typeof De=="number"?String.fromCharCode(De):De;ue.ENTITIES[We]=Ye});for(var Be in ue.STATE)ue.STATE[ue.STATE[Be]]=Be;xe=ue.STATE;function Ae(We,De,Ye){We[De]&&We[De](Ye)}function Oe(We,De,Ye){We.textNode&&Ie(We),Ae(We,De,Ye)}function Ie(We){We.textNode=je(We.opt,We.textNode),We.textNode&&Ae(We,"ontext",We.textNode),We.textNode=""}function je(We,De){return We.trim&&(De=De.trim()),We.normalize&&(De=De.replace(/\s+/g," ")),De}function Le(We,De){return Ie(We),We.trackPosition&&(De+=` +Line: `+We.line+` +Column: `+We.column+` +Char: `+We.c),De=new Error(De),We.error=De,Ae(We,"onerror",De),We}function Ze(We){return We.sawRoot&&!We.closedRoot&&ze(We,"Unclosed root tag"),We.state!==xe.BEGIN&&We.state!==xe.BEGIN_WHITESPACE&&We.state!==xe.TEXT&&Le(We,"Unexpected end"),Ie(We),We.c="",We.closed=!0,Ae(We,"onend"),le.call(We,We.strict,We.opt),We}function ze(We,De){if(typeof We!="object"||!(We instanceof le))throw new Error("bad call to strictFail");We.strict&&Le(We,De)}function Ue(We){We.strict||(We.tagName=We.tagName[We.looseCase]());var De=We.tags[We.tags.length-1]||We,Ye=We.tag={name:We.tagName,attributes:{}};We.opt.xmlns&&(Ye.ns=De.ns),We.attribList.length=0,Oe(We,"onopentagstart",Ye)}function Ge(We,De){var Ye=We.indexOf(":"),Fe=Ye<0?["",We]:We.split(":"),ke=Fe[0],tt=Fe[1];return De&&We==="xmlns"&&(ke="xmlns",tt=""),{prefix:ke,local:tt}}function Ve(We){if(We.strict||(We.attribName=We.attribName[We.looseCase]()),We.attribList.indexOf(We.attribName)!==-1||We.tag.attributes.hasOwnProperty(We.attribName)){We.attribName=We.attribValue="";return}if(We.opt.xmlns){var De=Ge(We.attribName,!0),Ye=De.prefix,Fe=De.local;if(Ye==="xmlns")if(Fe==="xml"&&We.attribValue!==ee)ze(We,"xml: prefix must be bound to "+ee+` +Actual: `+We.attribValue);else if(Fe==="xmlns"&&We.attribValue!==te)ze(We,"xmlns: prefix must be bound to "+te+` +Actual: `+We.attribValue);else{var ke=We.tag,tt=We.tags[We.tags.length-1]||We;ke.ns===tt.ns&&(ke.ns=Object.create(tt.ns)),ke.ns[Fe]=We.attribValue}We.attribList.push([We.attribName,We.attribValue])}else We.tag.attributes[We.attribName]=We.attribValue,Oe(We,"onattribute",{name:We.attribName,value:We.attribValue});We.attribName=We.attribValue=""}function _e(We,De){if(We.opt.xmlns){var Ye=We.tag,Fe=Ge(We.tagName);Ye.prefix=Fe.prefix,Ye.local=Fe.local,Ye.uri=Ye.ns[Fe.prefix]||"",Ye.prefix&&!Ye.uri&&(ze(We,"Unbound namespace prefix: "+JSON.stringify(We.tagName)),Ye.uri=Fe.prefix);var ke=We.tags[We.tags.length-1]||We;Ye.ns&&ke.ns!==Ye.ns&&Object.keys(Ye.ns).forEach(function(ot){Oe(We,"onopennamespace",{prefix:ot,uri:Ye.ns[ot]})});for(var tt=0,$e=We.attribList.length;tt<$e;tt++){var qe=We.attribList[tt],Ne=qe[0],Te=qe[1],Re=Ge(Ne,!0),Me=Re.prefix,nt=Re.local,at=Me===""?"":Ye.ns[Me]||"",rt={name:Ne,value:Te,prefix:Me,local:nt,uri:at};Me&&Me!=="xmlns"&&!at&&(ze(We,"Unbound namespace prefix: "+JSON.stringify(Me)),rt.uri=Me),We.tag.attributes[Ne]=rt,Oe(We,"onattribute",rt)}We.attribList.length=0}We.tag.isSelfClosing=!!De,We.sawRoot=!0,We.tags.push(We.tag),Oe(We,"onopentag",We.tag),De||(!We.noscript&&We.tagName.toLowerCase()==="script"?We.state=xe.SCRIPT:We.state=xe.TEXT,We.tag=null,We.tagName=""),We.attribName=We.attribValue="",We.attribList.length=0}function He(We){if(!We.tagName){ze(We,"Weird empty close tag."),We.textNode+="",We.state=xe.TEXT;return}if(We.script){if(We.tagName!=="script"){We.script+="",We.tagName="",We.state=xe.SCRIPT;return}Oe(We,"onscript",We.script),We.script=""}var De=We.tags.length,Ye=We.tagName;We.strict||(Ye=Ye[We.looseCase]());for(var Fe=Ye;De--;){var ke=We.tags[De];if(ke.name!==Fe)ze(We,"Unexpected close tag");else break}if(De<0){ze(We,"Unmatched closing tag: "+We.tagName),We.textNode+="",We.state=xe.TEXT;return}We.tagName=Ye;for(var tt=We.tags.length;tt-- >De;){var $e=We.tag=We.tags.pop();We.tagName=We.tag.name,Oe(We,"onclosetag",We.tagName);var qe={};for(var Ne in $e.ns)qe[Ne]=$e.ns[Ne];var Te=We.tags[We.tags.length-1]||We;We.opt.xmlns&&$e.ns!==Te.ns&&Object.keys($e.ns).forEach(function(Re){var Me=$e.ns[Re];Oe(We,"onclosenamespace",{prefix:Re,uri:Me})})}De===0&&(We.closedRoot=!0),We.tagName=We.attribValue=We.attribName="",We.attribList.length=0,We.state=xe.TEXT}function Ke(We){var De=We.entity,Ye=De.toLowerCase(),Fe,ke="";return We.ENTITIES[De]?We.ENTITIES[De]:We.ENTITIES[Ye]?We.ENTITIES[Ye]:(De=Ye,De.charAt(0)==="#"&&(De.charAt(1)==="x"?(De=De.slice(2),Fe=parseInt(De,16),ke=Fe.toString(16)):(De=De.slice(1),Fe=parseInt(De,10),ke=Fe.toString(10))),De=De.replace(/^0+/,""),isNaN(Fe)||ke.toLowerCase()!==De?(ze(We,"Invalid character entity"),"&"+We.entity+";"):String.fromCodePoint(Fe))}function Qe(We,De){De==="<"?(We.state=xe.OPEN_WAKA,We.startTagPosition=We.position):Ee(De)||(ze(We,"Non-whitespace before first tag."),We.textNode=De,We.state=xe.TEXT)}function et(We,De){var Ye="";return De"?(Oe(De,"onsgmldeclaration",De.sgmlDecl),De.sgmlDecl="",De.state=xe.TEXT):(be(Fe)&&(De.state=xe.SGML_DECL_QUOTED),De.sgmlDecl+=Fe);continue;case xe.SGML_DECL_QUOTED:Fe===De.q&&(De.state=xe.SGML_DECL,De.q=""),De.sgmlDecl+=Fe;continue;case xe.DOCTYPE:Fe===">"?(De.state=xe.TEXT,Oe(De,"ondoctype",De.doctype),De.doctype=!0):(De.doctype+=Fe,Fe==="["?De.state=xe.DOCTYPE_DTD:be(Fe)&&(De.state=xe.DOCTYPE_QUOTED,De.q=Fe));continue;case xe.DOCTYPE_QUOTED:De.doctype+=Fe,Fe===De.q&&(De.q="",De.state=xe.DOCTYPE);continue;case xe.DOCTYPE_DTD:De.doctype+=Fe,Fe==="]"?De.state=xe.DOCTYPE:be(Fe)&&(De.state=xe.DOCTYPE_DTD_QUOTED,De.q=Fe);continue;case xe.DOCTYPE_DTD_QUOTED:De.doctype+=Fe,Fe===De.q&&(De.state=xe.DOCTYPE_DTD,De.q="");continue;case xe.COMMENT:Fe==="-"?De.state=xe.COMMENT_ENDING:De.comment+=Fe;continue;case xe.COMMENT_ENDING:Fe==="-"?(De.state=xe.COMMENT_ENDED,De.comment=je(De.opt,De.comment),De.comment&&Oe(De,"oncomment",De.comment),De.comment=""):(De.comment+="-"+Fe,De.state=xe.COMMENT);continue;case xe.COMMENT_ENDED:Fe!==">"?(ze(De,"Malformed comment"),De.comment+="--"+Fe,De.state=xe.COMMENT):De.state=xe.TEXT;continue;case xe.CDATA:Fe==="]"?De.state=xe.CDATA_ENDING:De.cdata+=Fe;continue;case xe.CDATA_ENDING:Fe==="]"?De.state=xe.CDATA_ENDING_2:(De.cdata+="]"+Fe,De.state=xe.CDATA);continue;case xe.CDATA_ENDING_2:Fe===">"?(De.cdata&&Oe(De,"oncdata",De.cdata),Oe(De,"onclosecdata"),De.cdata="",De.state=xe.TEXT):Fe==="]"?De.cdata+="]":(De.cdata+="]]"+Fe,De.state=xe.CDATA);continue;case xe.PROC_INST:Fe==="?"?De.state=xe.PROC_INST_ENDING:Ee(Fe)?De.state=xe.PROC_INST_BODY:De.procInstName+=Fe;continue;case xe.PROC_INST_BODY:if(!De.procInstBody&&Ee(Fe))continue;Fe==="?"?De.state=xe.PROC_INST_ENDING:De.procInstBody+=Fe;continue;case xe.PROC_INST_ENDING:Fe===">"?(Oe(De,"onprocessinginstruction",{name:De.procInstName,body:De.procInstBody}),De.procInstName=De.procInstBody="",De.state=xe.TEXT):(De.procInstBody+="?"+Fe,De.state=xe.PROC_INST_BODY);continue;case xe.OPEN_TAG:Pe(fe,Fe)?De.tagName+=Fe:(Ue(De),Fe===">"?_e(De):Fe==="/"?De.state=xe.OPEN_TAG_SLASH:(Ee(Fe)||ze(De,"Invalid character in tag name"),De.state=xe.ATTRIB));continue;case xe.OPEN_TAG_SLASH:Fe===">"?(_e(De,!0),He(De)):(ze(De,"Forward-slash in opening tag not followed by >"),De.state=xe.ATTRIB);continue;case xe.ATTRIB:if(Ee(Fe))continue;Fe===">"?_e(De):Fe==="/"?De.state=xe.OPEN_TAG_SLASH:Pe(pe,Fe)?(De.attribName=Fe,De.attribValue="",De.state=xe.ATTRIB_NAME):ze(De,"Invalid attribute name");continue;case xe.ATTRIB_NAME:Fe==="="?De.state=xe.ATTRIB_VALUE:Fe===">"?(ze(De,"Attribute without value"),De.attribValue=De.attribName,Ve(De),_e(De)):Ee(Fe)?De.state=xe.ATTRIB_NAME_SAW_WHITE:Pe(fe,Fe)?De.attribName+=Fe:ze(De,"Invalid attribute name");continue;case xe.ATTRIB_NAME_SAW_WHITE:if(Fe==="=")De.state=xe.ATTRIB_VALUE;else{if(Ee(Fe))continue;ze(De,"Attribute without value"),De.tag.attributes[De.attribName]="",De.attribValue="",Oe(De,"onattribute",{name:De.attribName,value:""}),De.attribName="",Fe===">"?_e(De):Pe(pe,Fe)?(De.attribName=Fe,De.state=xe.ATTRIB_NAME):(ze(De,"Invalid attribute name"),De.state=xe.ATTRIB)}continue;case xe.ATTRIB_VALUE:if(Ee(Fe))continue;be(Fe)?(De.q=Fe,De.state=xe.ATTRIB_VALUE_QUOTED):(ze(De,"Unquoted attribute value"),De.state=xe.ATTRIB_VALUE_UNQUOTED,De.attribValue=Fe);continue;case xe.ATTRIB_VALUE_QUOTED:if(Fe!==De.q){Fe==="&"?De.state=xe.ATTRIB_VALUE_ENTITY_Q:De.attribValue+=Fe;continue}Ve(De),De.q="",De.state=xe.ATTRIB_VALUE_CLOSED;continue;case xe.ATTRIB_VALUE_CLOSED:Ee(Fe)?De.state=xe.ATTRIB:Fe===">"?_e(De):Fe==="/"?De.state=xe.OPEN_TAG_SLASH:Pe(pe,Fe)?(ze(De,"No whitespace between attributes"),De.attribName=Fe,De.attribValue="",De.state=xe.ATTRIB_NAME):ze(De,"Invalid attribute name");continue;case xe.ATTRIB_VALUE_UNQUOTED:if(!Se(Fe)){Fe==="&"?De.state=xe.ATTRIB_VALUE_ENTITY_U:De.attribValue+=Fe;continue}Ve(De),Fe===">"?_e(De):De.state=xe.ATTRIB;continue;case xe.CLOSE_TAG:if(De.tagName)Fe===">"?He(De):Pe(fe,Fe)?De.tagName+=Fe:De.script?(De.script+=""?He(De):ze(De,"Invalid characters in closing tag");continue;case xe.TEXT_ENTITY:case xe.ATTRIB_VALUE_ENTITY_Q:case xe.ATTRIB_VALUE_ENTITY_U:var $e,qe;switch(De.state){case xe.TEXT_ENTITY:$e=xe.TEXT,qe="textNode";break;case xe.ATTRIB_VALUE_ENTITY_Q:$e=xe.ATTRIB_VALUE_QUOTED,qe="attribValue";break;case xe.ATTRIB_VALUE_ENTITY_U:$e=xe.ATTRIB_VALUE_UNQUOTED,qe="attribValue";break}Fe===";"?(De[qe]+=Ke(De),De.entity="",De.state=$e):Pe(De.entity.length?ve:ye,Fe)?De.entity+=Fe:(ze(De,"Invalid character in entity name"),De[qe]+="&"+De.entity+Fe,De.entity="",De.state=$e);continue;default:throw new Error(De,"Unknown state: "+De.state)}return De.position>=De.bufferCheckPosition&&se(De),De}String.fromCodePoint||function(){var We=String.fromCharCode,De=Math.floor,Ye=function(){var Fe=16384,ke=[],tt,$e,qe=-1,Ne=arguments.length;if(!Ne)return"";for(var Te="";++qe1114111||De(Re)!==Re)throw RangeError("Invalid code point: "+Re);Re<=65535?ke.push(Re):(Re-=65536,tt=(Re>>10)+55296,$e=Re%1024+56320,ke.push(tt,$e)),(qe+1===Ne||ke.length>Fe)&&(Te+=We.apply(null,ke),ke.length=0)}return Te};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Ye,configurable:!0,writable:!0}):String.fromCodePoint=Ye}()})(typeof me=="undefined"?this.sax={}:me)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,he,me){he.exports=ie;var de=E("events").EventEmitter,ue=E("inherits");ue(ie,de),ie.Readable=E("readable-stream/lib/_stream_readable.js"),ie.Writable=E("readable-stream/lib/_stream_writable.js"),ie.Duplex=E("readable-stream/lib/_stream_duplex.js"),ie.Transform=E("readable-stream/lib/_stream_transform.js"),ie.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),ie.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),ie.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),ie.Stream=ie;function ie(){de.call(this)}ie.prototype.pipe=function(le,se){var oe=this;function ae(ee){le.writable&&le.write(ee)===!1&&oe.pause&&oe.pause()}oe.on("data",ae);function ne(){oe.readable&&oe.resume&&oe.resume()}le.on("drain",ne),!le._isStdio&&(!se||se.end!==!1)&&(oe.on("end",a),oe.on("close",y));var z=!1;function a(){z||(z=!0,le.end())}function y(){z||(z=!0,typeof le.destroy=="function"&&le.destroy())}function x(ee){if(b(),de.listenerCount(this,"error")===0)throw ee}oe.on("error",x),le.on("error",x);function b(){oe.removeListener("data",ae),le.removeListener("drain",ne),oe.removeListener("end",a),oe.removeListener("close",y),oe.removeListener("error",x),le.removeListener("error",x),oe.removeListener("end",b),oe.removeListener("close",b),le.removeListener("close",b)}return oe.on("end",b),oe.on("close",b),le.on("close",b),le.emit("pipe",oe),le}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(E,he,me){"use strict";function de(ne,z){ne.prototype=Object.create(z.prototype),ne.prototype.constructor=ne,ne.__proto__=z}var ue={};function ie(ne,z,a){a||(a=Error);function y(b,ee,te){return typeof z=="string"?z:z(b,ee,te)}var x=function(b){de(ee,b);function ee(te,ce,pe){return b.call(this,y(te,ce,pe))||this}return ee}(a);x.prototype.name=a.name,x.prototype.code=ne,ue[ne]=x}function le(ne,z){if(Array.isArray(ne)){var a=ne.length;return ne=ne.map(function(y){return String(y)}),a>2?"one of ".concat(z," ").concat(ne.slice(0,a-1).join(", "),", or ")+ne[a-1]:a===2?"one of ".concat(z," ").concat(ne[0]," or ").concat(ne[1]):"of ".concat(z," ").concat(ne[0])}else return"of ".concat(z," ").concat(String(ne))}function se(ne,z,a){return ne.substr(!a||a<0?0:+a,z.length)===z}function oe(ne,z,a){return(a===void 0||a>ne.length)&&(a=ne.length),ne.substring(a-z.length,a)===z}function ae(ne,z,a){return typeof a!="number"&&(a=0),a+z.length>ne.length?!1:ne.indexOf(z,a)!==-1}ie("ERR_INVALID_OPT_VALUE",function(ne,z){return'The value "'+z+'" is invalid for option "'+ne+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(ne,z,a){var y;typeof z=="string"&&se(z,"not ")?(y="must not be",z=z.replace(/^not /,"")):y="must be";var x;if(oe(ne," argument"))x="The ".concat(ne," ").concat(y," ").concat(le(z,"type"));else{var b=ae(ne,".")?"property":"argument";x='The "'.concat(ne,'" ').concat(b," ").concat(y," ").concat(le(z,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),ie("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ie("ERR_METHOD_NOT_IMPLEMENTED",function(ne){return"The "+ne+" method is not implemented"}),ie("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ie("ERR_STREAM_DESTROYED",function(ne){return"Cannot call "+ne+" after a stream was destroyed"}),ie("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ie("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ie("ERR_STREAM_WRITE_AFTER_END","write after end"),ie("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ie("ERR_UNKNOWN_ENCODING",function(ne){return"Unknown encoding: "+ne},TypeError),ie("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),he.exports.codes=ue},{}],400:[function(E,he,me){(function(de){(function(){"use strict";var ue=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};he.exports=ne;var ie=E("./_stream_readable"),le=E("./_stream_writable");E("inherits")(ne,ie);for(var se=ue(le.prototype),oe=0;oe0)if(typeof Ne!="string"&&!nt.objectMode&&Object.getPrototypeOf(Ne)!==ae.prototype&&(Ne=z(Ne)),Re)nt.endEmitted?Ce(qe,new Ee):je(qe,nt,Ne,!0);else if(nt.ended)Ce(qe,new ye);else{if(nt.destroyed)return!1;nt.reading=!1,nt.decoder&&!Te?(Ne=nt.decoder.write(Ne),nt.objectMode||Ne.length!==0?je(qe,nt,Ne,!1):He(qe,nt)):je(qe,nt,Ne,!1)}else Re||(nt.reading=!1,He(qe,nt))}return!nt.ended&&(nt.length=Ze?qe=Ze:(qe--,qe|=qe>>>1,qe|=qe>>>2,qe|=qe>>>4,qe|=qe>>>8,qe|=qe>>>16,qe++),qe}function Ue(qe,Ne){return qe<=0||Ne.length===0&&Ne.ended?0:Ne.objectMode?1:qe!==qe?Ne.flowing&&Ne.length?Ne.buffer.head.data.length:Ne.length:(qe>Ne.highWaterMark&&(Ne.highWaterMark=ze(qe)),qe<=Ne.length?qe:Ne.ended?Ne.length:(Ne.needReadable=!0,0))}Oe.prototype.read=function(qe){x("read",qe),qe=parseInt(qe,10);var Ne=this._readableState,Te=qe;if(qe!==0&&(Ne.emittedReadable=!1),qe===0&&Ne.needReadable&&((Ne.highWaterMark!==0?Ne.length>=Ne.highWaterMark:Ne.length>0)||Ne.ended))return x("read: emitReadable",Ne.length,Ne.ended),Ne.length===0&&Ne.ended?ke(this):Ve(this),null;if(qe=Ue(qe,Ne),qe===0&&Ne.ended)return Ne.length===0&&ke(this),null;var Re=Ne.needReadable;x("need readable",Re),(Ne.length===0||Ne.length-qe0?Me=Fe(qe,Ne):Me=null,Me===null?(Ne.needReadable=Ne.length<=Ne.highWaterMark,qe=0):(Ne.length-=qe,Ne.awaitDrain=0),Ne.length===0&&(Ne.ended||(Ne.needReadable=!0),Te!==qe&&Ne.ended&&ke(this)),Me!==null&&this.emit("data",Me),Me};function Ge(qe,Ne){if(x("onEofChunk"),!Ne.ended){if(Ne.decoder){var Te=Ne.decoder.end();Te&&Te.length&&(Ne.buffer.push(Te),Ne.length+=Ne.objectMode?1:Te.length)}Ne.ended=!0,Ne.sync?Ve(qe):(Ne.needReadable=!1,Ne.emittedReadable||(Ne.emittedReadable=!0,_e(qe)))}}function Ve(qe){var Ne=qe._readableState;x("emitReadable",Ne.needReadable,Ne.emittedReadable),Ne.needReadable=!1,Ne.emittedReadable||(x("emitReadable",Ne.flowing),Ne.emittedReadable=!0,de.nextTick(_e,qe))}function _e(qe){var Ne=qe._readableState;x("emitReadable_",Ne.destroyed,Ne.length,Ne.ended),!Ne.destroyed&&(Ne.length||Ne.ended)&&(qe.emit("readable"),Ne.emittedReadable=!1),Ne.needReadable=!Ne.flowing&&!Ne.ended&&Ne.length<=Ne.highWaterMark,Ye(qe)}function He(qe,Ne){Ne.readingMore||(Ne.readingMore=!0,de.nextTick(Ke,qe,Ne))}function Ke(qe,Ne){for(;!Ne.reading&&!Ne.ended&&(Ne.length1&&$e(Re.pipes,qe)!==-1)&&!yt&&(x("false write response, pause",Re.awaitDrain),Re.awaitDrain++),Te.pause())}function lt(kt){x("onerror",kt),Dt(),qe.removeListener("error",lt),se(qe,"error")===0&&Ce(qe,kt)}Be(qe,"error",lt);function Et(){qe.removeListener("finish",St),Dt()}qe.once("close",Et);function St(){x("onfinish"),qe.removeListener("close",Et),Dt()}qe.once("finish",St);function Dt(){x("unpipe"),Te.unpipe(qe)}return qe.emit("pipe",Te),Re.flowing||(x("pipe resume"),Te.resume()),qe};function Qe(qe){return function(){var Te=qe._readableState;x("pipeOnDrain",Te.awaitDrain),Te.awaitDrain&&Te.awaitDrain--,Te.awaitDrain===0&&se(qe,"data")&&(Te.flowing=!0,Ye(qe))}}Oe.prototype.unpipe=function(qe){var Ne=this._readableState,Te={hasUnpiped:!1};if(Ne.pipesCount===0)return this;if(Ne.pipesCount===1)return qe&&qe!==Ne.pipes?this:(qe||(qe=Ne.pipes),Ne.pipes=null,Ne.pipesCount=0,Ne.flowing=!1,qe&&qe.emit("unpipe",this,Te),this);if(!qe){var Re=Ne.pipes,Me=Ne.pipesCount;Ne.pipes=null,Ne.pipesCount=0,Ne.flowing=!1;for(var nt=0;nt0,Re.flowing!==!1&&this.resume()):qe==="readable"&&!Re.endEmitted&&!Re.readableListening&&(Re.readableListening=Re.needReadable=!0,Re.flowing=!1,Re.emittedReadable=!1,x("on readable",Re.length,Re.reading),Re.length?Ve(this):Re.reading||de.nextTick(Je,this)),Te},Oe.prototype.addListener=Oe.prototype.on,Oe.prototype.removeListener=function(qe,Ne){var Te=oe.prototype.removeListener.call(this,qe,Ne);return qe==="readable"&&de.nextTick(et,this),Te},Oe.prototype.removeAllListeners=function(qe){var Ne=oe.prototype.removeAllListeners.apply(this,arguments);return(qe==="readable"||qe===void 0)&&de.nextTick(et,this),Ne};function et(qe){var Ne=qe._readableState;Ne.readableListening=qe.listenerCount("readable")>0,Ne.resumeScheduled&&!Ne.paused?Ne.flowing=!0:qe.listenerCount("data")>0&&qe.resume()}function Je(qe){x("readable nexttick read 0"),qe.read(0)}Oe.prototype.resume=function(){var qe=this._readableState;return qe.flowing||(x("resume"),qe.flowing=!qe.readableListening,We(this,qe)),qe.paused=!1,this};function We(qe,Ne){Ne.resumeScheduled||(Ne.resumeScheduled=!0,de.nextTick(De,qe,Ne))}function De(qe,Ne){x("resume",Ne.reading),Ne.reading||qe.read(0),Ne.resumeScheduled=!1,qe.emit("resume"),Ye(qe),Ne.flowing&&!Ne.reading&&qe.read(0)}Oe.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Ye(qe){var Ne=qe._readableState;for(x("flow",Ne.flowing);Ne.flowing&&qe.read()!==null;);}Oe.prototype.wrap=function(qe){var Ne=this,Te=this._readableState,Re=!1;qe.on("end",function(){if(x("wrapped end"),Te.decoder&&!Te.ended){var at=Te.decoder.end();at&&at.length&&Ne.push(at)}Ne.push(null)}),qe.on("data",function(at){if(x("wrapped data"),Te.decoder&&(at=Te.decoder.write(at)),!(Te.objectMode&&at==null)&&!(!Te.objectMode&&(!at||!at.length))){var rt=Ne.push(at);rt||(Re=!0,qe.pause())}});for(var Me in qe)this[Me]===void 0&&typeof qe[Me]=="function"&&(this[Me]=function(rt){return function(){return qe[rt].apply(qe,arguments)}}(Me));for(var nt=0;nt=Ne.length?(Ne.decoder?Te=Ne.buffer.join(""):Ne.buffer.length===1?Te=Ne.buffer.first():Te=Ne.buffer.concat(Ne.length),Ne.buffer.clear()):Te=Ne.buffer.consume(qe,Ne.decoder),Te}function ke(qe){var Ne=qe._readableState;x("endReadable",Ne.endEmitted),Ne.endEmitted||(Ne.ended=!0,de.nextTick(tt,Ne,qe))}function tt(qe,Ne){if(x("endReadableNT",qe.endEmitted,qe.length),!qe.endEmitted&&qe.length===0&&(qe.endEmitted=!0,Ne.readable=!1,Ne.emit("end"),qe.autoDestroy)){var Te=Ne._writableState;(!Te||Te.autoDestroy&&Te.finished)&&Ne.destroy()}}typeof Symbol=="function"&&(Oe.from=function(qe,Ne){return Pe===void 0&&(Pe=E("./internal/streams/from")),Pe(Oe,qe,Ne)});function $e(qe,Ne){for(var Te=0,Re=qe.length;Te-1))throw new Se(Fe);return this._writableState.defaultEncoding=Fe,this},Object.defineProperty(Ae.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function je(Ye,Fe,ke){return!Ye.objectMode&&Ye.decodeStrings!==!1&&typeof Fe=="string"&&(Fe=ne.from(Fe,ke)),Fe}Object.defineProperty(Ae.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Le(Ye,Fe,ke,tt,$e,qe){if(!ke){var Ne=je(Fe,tt,$e);tt!==Ne&&(ke=!0,$e="buffer",tt=Ne)}var Te=Fe.objectMode?1:tt.length;Fe.length+=Te;var Re=Fe.length0?this.tail.next=fe:this.head=fe,this.tail=fe,++this.length}},{key:"unshift",value:function(pe){var fe={data:pe,next:this.head};this.length===0&&(this.tail=fe),this.head=fe,++this.length}},{key:"shift",value:function(){if(this.length!==0){var pe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,pe}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(pe){if(this.length===0)return"";for(var fe=this.head,ye=""+fe.data;fe=fe.next;)ye+=pe+fe.data;return ye}},{key:"concat",value:function(pe){if(this.length===0)return a.alloc(0);for(var fe=a.allocUnsafe(pe>>>0),ye=this.head,ve=0;ye;)ee(ye.data,fe,ve),ve+=ye.data.length,ye=ye.next;return fe}},{key:"consume",value:function(pe,fe){var ye;return peEe.length?Ee.length:pe;if(be===Ee.length?ve+=Ee:ve+=Ee.slice(0,pe),pe-=be,pe===0){be===Ee.length?(++ye,fe.next?this.head=fe.next:this.head=this.tail=null):(this.head=fe,fe.data=Ee.slice(be));break}++ye}return this.length-=ye,ve}},{key:"_getBuffer",value:function(pe){var fe=a.allocUnsafe(pe),ye=this.head,ve=1;for(ye.data.copy(fe),pe-=ye.data.length;ye=ye.next;){var Ee=ye.data,be=pe>Ee.length?Ee.length:pe;if(Ee.copy(fe,fe.length-pe,0,be),pe-=be,pe===0){be===Ee.length?(++ve,ye.next?this.head=ye.next:this.head=this.tail=null):(this.head=ye,ye.data=Ee.slice(be));break}++ve}return this.length-=ve,fe}},{key:b,value:function(pe,fe){return x(this,ue(ue({},fe),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,he,me){(function(de){(function(){"use strict";function ue(ne,z){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(z?z(ne):ne&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,de.nextTick(oe,this,ne)):de.nextTick(oe,this,ne)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ne||null,function(b){!z&&b?a._writableState?a._writableState.errorEmitted?de.nextTick(le,a):(a._writableState.errorEmitted=!0,de.nextTick(ie,a,b)):de.nextTick(ie,a,b):z?(de.nextTick(le,a),z(b)):de.nextTick(le,a)}),this)}function ie(ne,z){oe(ne,z),le(ne)}function le(ne){ne._writableState&&!ne._writableState.emitClose||ne._readableState&&!ne._readableState.emitClose||ne.emit("close")}function se(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function oe(ne,z){ne.emit("error",z)}function ae(ne,z){var a=ne._readableState,y=ne._writableState;a&&a.autoDestroy||y&&y.autoDestroy?ne.destroy(z):ne.emit("error",z)}he.exports={destroy:ue,undestroy:se,errorOrDestroy:ae}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,he,me){"use strict";var de=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ue(oe){var ae=!1;return function(){if(!ae){ae=!0;for(var ne=arguments.length,z=new Array(ne),a=0;a0;return ne(ye,Ee,be,function(Se){pe||(pe=Se),Se&&fe.forEach(z),!Ee&&(fe.forEach(z),ce(pe))})});return ee.reduce(a)}he.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,he,me){"use strict";var de=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ue(le,se,oe){return le.highWaterMark!=null?le.highWaterMark:se?le[oe]:null}function ie(le,se,oe,ae){var ne=ue(se,ae,oe);if(ne!=null){if(!(isFinite(ne)&&Math.floor(ne)===ne)||ne<0){var z=ae?oe:"highWaterMark";throw new de(z,ne)}return Math.floor(ne)}return le.objectMode?16:16*1024}he.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(E,he,me){arguments[4][393][0].apply(me,arguments)},{dup:393,events:344}],413:[function(E,he,me){"use strict";var de=E("safe-buffer").Buffer,ue=de.isEncoding||function(fe){switch(fe=""+fe,fe&&fe.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function ie(fe){if(!fe)return"utf8";for(var ye;;)switch(fe){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return fe;default:if(ye)return;fe=(""+fe).toLowerCase(),ye=!0}}function le(fe){var ye=ie(fe);if(typeof ye!="string"&&(de.isEncoding===ue||!ue(fe)))throw new Error("Unknown encoding: "+fe);return ye||fe}me.StringDecoder=se;function se(fe){this.encoding=le(fe);var ye;switch(this.encoding){case"utf16le":this.text=x,this.end=b,ye=4;break;case"utf8":this.fillLast=z,ye=4;break;case"base64":this.text=ee,this.end=te,ye=3;break;default:this.write=ce,this.end=pe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=de.allocUnsafe(ye)}se.prototype.write=function(fe){if(fe.length===0)return"";var ye,ve;if(this.lastNeed){if(ye=this.fillLast(fe),ye===void 0)return"";ve=this.lastNeed,this.lastNeed=0}else ve=0;return ve>5===6?2:fe>>4===14?3:fe>>3===30?4:fe>>6===2?-1:-2}function ae(fe,ye,ve){var Ee=ye.length-1;if(Ee=0?(be>0&&(fe.lastNeed=be-1),be):--Ee=0?(be>0&&(fe.lastNeed=be-2),be):--Ee=0?(be>0&&(be===2?be=0:fe.lastNeed=be-3),be):0))}function ne(fe,ye,ve){if((ye[0]&192)!==128)return fe.lastNeed=0,"\uFFFD";if(fe.lastNeed>1&&ye.length>1){if((ye[1]&192)!==128)return fe.lastNeed=1,"\uFFFD";if(fe.lastNeed>2&&ye.length>2&&(ye[2]&192)!==128)return fe.lastNeed=2,"\uFFFD"}}function z(fe){var ye=this.lastTotal-this.lastNeed,ve=ne(this,fe,ye);if(ve!==void 0)return ve;if(this.lastNeed<=fe.length)return fe.copy(this.lastChar,ye,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);fe.copy(this.lastChar,ye,0,fe.length),this.lastNeed-=fe.length}function a(fe,ye){var ve=ae(this,fe,ye);if(!this.lastNeed)return fe.toString("utf8",ye);this.lastTotal=ve;var Ee=fe.length-(ve-this.lastNeed);return fe.copy(this.lastChar,0,Ee),fe.toString("utf8",ye,Ee)}function y(fe){var ye=fe&&fe.length?this.write(fe):"";return this.lastNeed?ye+"\uFFFD":ye}function x(fe,ye){if((fe.length-ye)%2===0){var ve=fe.toString("utf16le",ye);if(ve){var Ee=ve.charCodeAt(ve.length-1);if(Ee>=55296&&Ee<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=fe[fe.length-2],this.lastChar[1]=fe[fe.length-1],ve.slice(0,-1)}return ve}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=fe[fe.length-1],fe.toString("utf16le",ye,fe.length-1)}function b(fe){var ye=fe&&fe.length?this.write(fe):"";if(this.lastNeed){var ve=this.lastTotal-this.lastNeed;return ye+this.lastChar.toString("utf16le",0,ve)}return ye}function ee(fe,ye){var ve=(fe.length-ye)%3;return ve===0?fe.toString("base64",ye):(this.lastNeed=3-ve,this.lastTotal=3,ve===1?this.lastChar[0]=fe[fe.length-1]:(this.lastChar[0]=fe[fe.length-2],this.lastChar[1]=fe[fe.length-1]),fe.toString("base64",ye,fe.length-ve))}function te(fe){var ye=fe&&fe.length?this.write(fe):"";return this.lastNeed?ye+this.lastChar.toString("base64",0,3-this.lastNeed):ye}function ce(fe){return fe.toString(this.encoding)}function pe(fe){return fe&&fe.length?this.write(fe):""}},{"safe-buffer":396}],414:[function(E,he,me){(function(de,ue){(function(){var ie=E("process/browser.js").nextTick,le=Function.prototype.apply,se=Array.prototype.slice,oe={},ae=0;me.setTimeout=function(){return new ne(le.call(setTimeout,window,arguments),clearTimeout)},me.setInterval=function(){return new ne(le.call(setInterval,window,arguments),clearInterval)},me.clearTimeout=me.clearInterval=function(z){z.close()};function ne(z,a){this._id=z,this._clearFn=a}ne.prototype.unref=ne.prototype.ref=function(){},ne.prototype.close=function(){this._clearFn.call(window,this._id)},me.enroll=function(z,a){clearTimeout(z._idleTimeoutId),z._idleTimeout=a},me.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},me._unrefActive=me.active=function(z){clearTimeout(z._idleTimeoutId);var a=z._idleTimeout;a>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},a))},me.setImmediate=typeof de=="function"?de:function(z){var a=ae++,y=arguments.length<2?!1:se.call(arguments,1);return oe[a]=!0,ie(function(){oe[a]&&(y?z.apply(null,y):z.call(null),me.clearImmediate(a))}),a},me.clearImmediate=typeof ue=="function"?ue:function(z){delete oe[z]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,he,me){var de=E("buffer").Buffer;he.exports=function(ue){if(ue instanceof Uint8Array){if(ue.byteOffset===0&&ue.byteLength===ue.buffer.byteLength)return ue.buffer;if(typeof ue.buffer.slice=="function")return ue.buffer.slice(ue.byteOffset,ue.byteOffset+ue.byteLength)}if(de.isBuffer(ue)){for(var ie=new Uint8Array(ue.length),le=ue.length,se=0;se=Je)return Ye;switch(Ye){case"%s":return String(et[Qe++]);case"%d":return Number(et[Qe++]);case"%j":try{return JSON.stringify(et[Qe++])}catch(Fe){return"[Circular]"}default:return Ye}}),De=et[Qe];Qe=3&&(Qe.depth=arguments[2]),arguments.length>=4&&(Qe.colors=arguments[3]),fe(Ke)?Qe.showHidden=Ke:Ke&&me._extend(Qe,Ke),Pe(Qe.showHidden)&&(Qe.showHidden=!1),Pe(Qe.depth)&&(Qe.depth=2),Pe(Qe.colors)&&(Qe.colors=!1),Pe(Qe.customInspect)&&(Qe.customInspect=!0),Qe.colors&&(Qe.stylize=ne),y(Qe,He,Qe.depth)}me.inspect=ae,ae.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},ae.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ne(He,Ke){var Qe=ae.styles[Ke];return Qe?"\x1B["+ae.colors[Qe][0]+"m"+He+"\x1B["+ae.colors[Qe][1]+"m":He}function z(He,Ke){return He}function a(He){var Ke={};return He.forEach(function(Qe,et){Ke[Qe]=!0}),Ke}function y(He,Ke,Qe){if(He.customInspect&&Ke&&Oe(Ke.inspect)&&Ke.inspect!==me.inspect&&!(Ke.constructor&&Ke.constructor.prototype===Ke)){var et=Ke.inspect(Qe,He);return be(et)||(et=y(He,et,Qe)),et}var Je=x(He,Ke);if(Je)return Je;var We=Object.keys(Ke),De=a(We);if(He.showHidden&&(We=Object.getOwnPropertyNames(Ke)),Ae(Ke)&&(We.indexOf("message")>=0||We.indexOf("description")>=0))return b(Ke);if(We.length===0){if(Oe(Ke)){var Ye=Ke.name?": "+Ke.name:"";return He.stylize("[Function"+Ye+"]","special")}if(Ce(Ke))return He.stylize(RegExp.prototype.toString.call(Ke),"regexp");if(Be(Ke))return He.stylize(Date.prototype.toString.call(Ke),"date");if(Ae(Ke))return b(Ke)}var Fe="",ke=!1,tt=["{","}"];if(pe(Ke)&&(ke=!0,tt=["[","]"]),Oe(Ke)){var $e=Ke.name?": "+Ke.name:"";Fe=" [Function"+$e+"]"}if(Ce(Ke)&&(Fe=" "+RegExp.prototype.toString.call(Ke)),Be(Ke)&&(Fe=" "+Date.prototype.toUTCString.call(Ke)),Ae(Ke)&&(Fe=" "+b(Ke)),We.length===0&&(!ke||Ke.length==0))return tt[0]+Fe+tt[1];if(Qe<0)return Ce(Ke)?He.stylize(RegExp.prototype.toString.call(Ke),"regexp"):He.stylize("[Object]","special");He.seen.push(Ke);var qe;return ke?qe=ee(He,Ke,Qe,De,We):qe=We.map(function(Ne){return te(He,Ke,Qe,De,Ne,ke)}),He.seen.pop(),ce(qe,Fe,tt)}function x(He,Ke){if(Pe(Ke))return He.stylize("undefined","undefined");if(be(Ke)){var Qe="'"+JSON.stringify(Ke).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return He.stylize(Qe,"string")}if(Ee(Ke))return He.stylize(""+Ke,"number");if(fe(Ke))return He.stylize(""+Ke,"boolean");if(ye(Ke))return He.stylize("null","null")}function b(He){return"["+Error.prototype.toString.call(He)+"]"}function ee(He,Ke,Qe,et,Je){for(var We=[],De=0,Ye=Ke.length;De-1&&(We?Ye=Ye.split(` `).map(function(ke){return" "+ke}).join(` -`).slice(2):Qe=` -`+Qe.split(` +`).slice(2):Ye=` +`+Ye.split(` `).map(function(ke){return" "+ke}).join(` -`))):Qe=He.stylize("[Circular]","special")),Pe(Fe)){if(Ue&&Je.match(/^\d+$/))return Qe;Fe=JSON.stringify(""+Je),Fe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Fe=Fe.slice(1,-1),Fe=He.stylize(Fe,"name")):(Fe=Fe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Fe=He.stylize(Fe,"string"))}return Fe+": "+Qe}function ce(He,Ze,Ye){var nt=0,Je=He.reduce(function(Ue,Fe){return nt++,Fe.indexOf(` -`)>=0&&nt++,Ue+Fe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Je>60?Ye[0]+(Ze===""?"":Ze+` +`))):Ye=He.stylize("[Circular]","special")),Pe(De)){if(We&&Je.match(/^\d+$/))return Ye;De=JSON.stringify(""+Je),De.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(De=De.slice(1,-1),De=He.stylize(De,"name")):(De=De.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),De=He.stylize(De,"string"))}return De+": "+Ye}function ce(He,Ke,Qe){var et=0,Je=He.reduce(function(We,De){return et++,De.indexOf(` +`)>=0&&et++,We+De.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Je>60?Qe[0]+(Ke===""?"":Ke+` `)+" "+He.join(`, - `)+" "+Ye[1]:Ye[0]+Ze+" "+He.join(", ")+" "+Ye[1]}ge.types=E("./support/types");function pe(He){return Array.isArray(He)}ge.isArray=pe;function fe(He){return typeof He=="boolean"}ge.isBoolean=fe;function ye(He){return He===null}ge.isNull=ye;function he(He){return He==null}ge.isNullOrUndefined=he;function Ee(He){return typeof He=="number"}ge.isNumber=Ee;function be(He){return typeof He=="string"}ge.isString=be;function Se(He){return typeof He=="symbol"}ge.isSymbol=Se;function Pe(He){return He===void 0}ge.isUndefined=Pe;function Ce(He){return xe(He)&&je(He)==="[object RegExp]"}ge.isRegExp=Ce,ge.types.isRegExp=Ce;function xe(He){return typeof He=="object"&&He!==null}ge.isObject=xe;function Be(He){return xe(He)&&je(He)==="[object Date]"}ge.isDate=Be,ge.types.isDate=Be;function Ae(He){return xe(He)&&(je(He)==="[object Error]"||He instanceof Error)}ge.isError=Ae,ge.types.isNativeError=Ae;function Te(He){return typeof He=="function"}ge.isFunction=Te;function Le(He){return He===null||typeof He=="boolean"||typeof He=="number"||typeof He=="string"||typeof He=="symbol"||typeof He=="undefined"}ge.isPrimitive=Le,ge.isBuffer=E("./support/isBuffer");function je(He){return Object.prototype.toString.call(He)}function Oe(He){return He<10?"0"+He.toString(10):He.toString(10)}var Ke=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ve(){var He=new Date,Ze=[Oe(He.getHours()),Oe(He.getMinutes()),Oe(He.getSeconds())].join(":");return[He.getDate(),Ke[He.getMonth()],Ze].join(" ")}ge.log=function(){console.log("%s - %s",Ve(),ge.format.apply(ge,arguments))},ge.inherits=E("inherits"),ge._extend=function(He,Ze){if(!Ze||!xe(Ze))return He;for(var Ye=Object.keys(Ze),nt=Ye.length;nt--;)He[Ye[nt]]=Ze[Ye[nt]];return He};function Ge(He,Ze){return Object.prototype.hasOwnProperty.call(He,Ze)}var ze=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;ge.promisify=function(Ze){if(typeof Ze!="function")throw new TypeError('The "original" argument must be of type Function');if(ze&&Ze[ze]){var Ye=Ze[ze];if(typeof Ye!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Ye,ze,{value:Ye,enumerable:!1,writable:!1,configurable:!0}),Ye}function Ye(){for(var nt,Je,Ue=new Promise(function(De,ke){nt=De,Je=ke}),Fe=[],Qe=0;Qe-1?ye:ye!=="Object"?!1:ce(fe)}return oe?te(fe):null}}).call(this)}).call(this,typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,ve,ge){(function(){"use strict";ge.stripBOM=function(de){return de[0]==="\uFEFF"?de.substring(1):de}}).call(this)},{}],422:[function(E,ve,ge){(function(){"use strict";var de,le,ie,ue,se,oe={}.hasOwnProperty;de=E("xmlbuilder"),le=E("./defaults").defaults,ue=function(ae){return typeof ae=="string"&&(ae.indexOf("&")>=0||ae.indexOf(">")>=0||ae.indexOf("<")>=0)},se=function(ae){return""},ie=function(ae){return ae.replace("]]>","]]]]>")},ge.Builder=function(){function ae(re){var z,a,y;this.options={},a=le["0.2"];for(z in a)oe.call(a,z)&&(y=a[z],this.options[z]=y);for(z in re)oe.call(re,z)&&(y=re[z],this.options[z]=y)}return ae.prototype.buildObject=function(re){var z,a,y,x,b;return z=this.options.attrkey,a=this.options.charkey,Object.keys(re).length===1&&this.options.rootName===le["0.2"].rootName?(b=Object.keys(re)[0],re=re[b]):b=this.options.rootName,y=function(ee){return function(te,ce){var pe,fe,ye,he,Ee,be;if(typeof ce!="object")ee.options.cdata&&ue(ce)?te.raw(se(ce)):te.txt(ce);else if(Array.isArray(ce)){for(he in ce)if(oe.call(ce,he)){fe=ce[he];for(Ee in fe)ye=fe[Ee],te=y(te.ele(Ee),ye).up()}}else for(Ee in ce)if(oe.call(ce,Ee))if(fe=ce[Ee],Ee===z){if(typeof fe=="object")for(pe in fe)be=fe[pe],te=te.att(pe,be)}else if(Ee===a)ee.options.cdata&&ue(fe)?te=te.raw(se(fe)):te=te.txt(fe);else if(Array.isArray(fe))for(he in fe)oe.call(fe,he)&&(ye=fe[he],typeof ye=="string"?ee.options.cdata&&ue(ye)?te=te.ele(Ee).raw(se(ye)).up():te=te.ele(Ee,ye).up():te=y(te.ele(Ee),ye).up());else typeof fe=="object"?te=y(te.ele(Ee),fe).up():typeof fe=="string"&&ee.options.cdata&&ue(fe)?te=te.ele(Ee).raw(se(fe)).up():(fe==null&&(fe=""),te=te.ele(Ee,fe.toString()).up());return te}}(this),x=de.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,re).end(this.options.renderOpts)},ae}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,ve,ge){(function(){ge.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` -`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,ve,ge){(function(){"use strict";var de,le,ie,ue,se,oe,ae,re,z,a=function(b,ee){return function(){return b.apply(ee,arguments)}},y=function(b,ee){for(var te in ee)x.call(ee,te)&&(b[te]=ee[te]);function ce(){this.constructor=b}return ce.prototype=ee.prototype,b.prototype=new ce,b.__super__=ee.prototype,b},x={}.hasOwnProperty;re=E("sax"),ue=E("events"),de=E("./bom"),ae=E("./processors"),z=E("timers").setImmediate,le=E("./defaults").defaults,se=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},oe=function(b,ee,te){var ce,pe,fe;for(ce=0,pe=b.length;ce0&&(Se[ye.options.childkey]=Ce),Ce=Se;else if(Ae){Ae[ye.options.childkey]=Ae[ye.options.childkey]||[],xe={};for(be in Ce)x.call(Ce,be)&&ie(xe,be,Ce[be]);Ae[ye.options.childkey].push(xe),delete Ce["#name"],Object.keys(Ce).length===1&&ce in Ce&&!ye.EXPLICIT_CHARKEY&&(Ce=Ce[ce])}}return fe.length>0?ye.assignOrPush(Ae,Pe,Ce):(ye.options.explicitRoot&&(Be=Ce,Ce={},ie(Ce,Pe,Be)),ye.resultObject=Ce,ye.saxParser.ended=!0,ye.emit("end",ye.resultObject))}}(this),pe=function(ye){return function(he){var Ee,be;if(be=fe[fe.length-1],be)return be[ce]+=he,ye.options.explicitChildren&&ye.options.preserveChildrenOrder&&ye.options.charsAsChildren&&(ye.options.includeWhiteChars||he.replace(/\\n/g,"").trim()!=="")&&(be[ye.options.childkey]=be[ye.options.childkey]||[],Ee={"#name":"__text__"},Ee[ce]=he,ye.options.normalize&&(Ee[ce]=Ee[ce].replace(/\s{2,}/g," ").trim()),be[ye.options.childkey].push(Ee)),be}}(this),this.saxParser.ontext=pe,this.saxParser.oncdata=function(ye){return function(he){var Ee;if(Ee=pe(he),Ee)return Ee.cdata=!0}}(this)},ee.prototype.parseString=function(te,ce){var pe;ce!=null&&typeof ce=="function"&&(this.on("end",function(fe){return this.reset(),ce(null,fe)}),this.on("error",function(fe){return this.reset(),ce(fe)}));try{return te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=de.stripBOM(te),this.options.async?(this.remaining=te,z(this.processAsync),this.saxParser):this.saxParser.write(te).close())}catch(fe){if(pe=fe,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw pe}else return this.emit("error",pe),this.saxParser.errThrown=!0}},ee.prototype.parseStringPromise=function(te){return new Promise(function(ce){return function(pe,fe){return ce.parseString(te,function(ye,he){return ye?fe(ye):pe(he)})}}(this))},ee}(ue),ge.parseString=function(b,ee,te){var ce,pe,fe;return te!=null?(typeof te=="function"&&(ce=te),typeof ee=="object"&&(pe=ee)):(typeof ee=="function"&&(ce=ee),pe={}),fe=new ge.Parser(pe),fe.parseString(b,ce)},ge.parseStringPromise=function(b,ee){var te,ce;return typeof ee=="object"&&(te=ee),ce=new ge.Parser(te),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,ve,ge){(function(){"use strict";var de;de=new RegExp(/(?!xmlns)^.*:/),ge.normalize=function(le){return le.toLowerCase()},ge.firstCharLowerCase=function(le){return le.charAt(0).toLowerCase()+le.slice(1)},ge.stripPrefix=function(le){return le.replace(de,"")},ge.parseNumbers=function(le){return isNaN(le)||(le=le%1===0?parseInt(le,10):parseFloat(le)),le},ge.parseBooleans=function(le){return/^(?:true|false)$/i.test(le)&&(le=le.toLowerCase()==="true"),le}}).call(this)},{}],426:[function(E,ve,ge){(function(){"use strict";var de,le,ie,ue,se=function(ae,re){for(var z in re)oe.call(re,z)&&(ae[z]=re[z]);function a(){this.constructor=ae}return a.prototype=re.prototype,ae.prototype=new a,ae.__super__=re.prototype,ae},oe={}.hasOwnProperty;le=E("./defaults"),de=E("./builder"),ie=E("./parser"),ue=E("./processors"),ge.defaults=le.defaults,ge.processors=ue,ge.ValidationError=function(ae){se(re,ae);function re(z){this.message=z}return re}(Error),ge.Builder=de.Builder,ge.Parser=ie.Parser,ge.parseString=ie.parseString,ge.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,ve,ge){(function(){ve.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,ve,ge){(function(){ve.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(E,ve,ge){(function(){var de,le,ie,ue,se,oe,ae,re=[].slice,z={}.hasOwnProperty;de=function(){var a,y,x,b,ee,te;if(te=arguments[0],ee=2<=arguments.length?re.call(arguments,1):[],se(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=ee.length;a":"attribute: {"+se+"}, parent: <"+this.parent.name+">"},ue.prototype.isEqualNode=function(se){return!(se.namespaceURI!==this.namespaceURI||se.prefix!==this.prefix||se.localName!==this.localName||se.value!==this.value)},ue}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;de=E("./NodeType"),ie=E("./XMLCharacterData"),ve.exports=le=function(oe){ue(ae,oe);function ae(re,z){if(ae.__super__.constructor.call(this,re),z==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=de.CData,this.value=this.stringify.cdata(z)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(re){return this.options.writer.cdata(this,this.options.writer.filterOptions(re))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,ve,ge){(function(){var de,le,ie=function(se,oe){for(var ae in oe)ue.call(oe,ae)&&(se[ae]=oe[ae]);function re(){this.constructor=se}return re.prototype=oe.prototype,se.prototype=new re,se.__super__=oe.prototype,se},ue={}.hasOwnProperty;le=E("./XMLNode"),ve.exports=de=function(se){ie(oe,se);function oe(ae){oe.__super__.constructor.call(this,ae),this.value=""}return Object.defineProperty(oe.prototype,"data",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),Object.defineProperty(oe.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(oe.prototype,"textContent",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),oe.prototype.clone=function(){return Object.create(this)},oe.prototype.substringData=function(ae,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.appendData=function(ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.insertData=function(ae,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.deleteData=function(ae,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.replaceData=function(ae,re,z){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.isEqualNode=function(ae){return!(!oe.__super__.isEqualNode.apply(this,arguments).isEqualNode(ae)||ae.data!==this.data)},oe}(le)}).call(this)},{"./XMLNode":450}],434:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;de=E("./NodeType"),le=E("./XMLCharacterData"),ve.exports=ie=function(oe){ue(ae,oe);function ae(re,z){if(ae.__super__.constructor.call(this,re),z==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=de.Comment,this.value=this.stringify.comment(z)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(re){return this.options.writer.comment(this,this.options.writer.filterOptions(re))},ae}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,ve,ge){(function(){var de,le,ie;le=E("./XMLDOMErrorHandler"),ie=E("./XMLDOMStringList"),ve.exports=de=function(){function ue(){var se;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new le,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=se=Object.create(this.defaultParams)}return Object.defineProperty(ue.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),ue.prototype.getParameter=function(se){return this.params.hasOwnProperty(se)?this.params[se]:null},ue.prototype.canSetParameter=function(se,oe){return!0},ue.prototype.setParameter=function(se,oe){return oe!=null?this.params[se]=oe:delete this.params[se]},ue}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,ve,ge){(function(){var de;ve.exports=de=function(){function le(){}return le.prototype.handleError=function(ie){throw new Error(ie)},le}()}).call(this)},{}],437:[function(E,ve,ge){(function(){var de;ve.exports=de=function(){function le(){}return le.prototype.hasFeature=function(ie,ue){return!0},le.prototype.createDocumentType=function(ie,ue,se){throw new Error("This DOM method is not implemented.")},le.prototype.createDocument=function(ie,ue,se){throw new Error("This DOM method is not implemented.")},le.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},le.prototype.getFeature=function(ie,ue){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],438:[function(E,ve,ge){(function(){var de;ve.exports=de=function(){function le(ie){this.arr=ie||[]}return Object.defineProperty(le.prototype,"length",{get:function(){return this.arr.length}}),le.prototype.item=function(ie){return this.arr[ie]||null},le.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},le}()}).call(this)},{}],439:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(re,z,a,y,x,b){if(ae.__super__.constructor.call(this,re),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(z));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(z));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(z));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(z));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(z));this.elementName=this.stringify.name(z),this.type=de.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return ae.prototype.toString=function(re){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(re))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(re,z,a){if(ae.__super__.constructor.call(this,re),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(z),this.type=de.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return ae.prototype.toString=function(re){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(re))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,ve,ge){(function(){var de,le,ie,ue,se=function(ae,re){for(var z in re)oe.call(re,z)&&(ae[z]=re[z]);function a(){this.constructor=ae}return a.prototype=re.prototype,ae.prototype=new a,ae.__super__=re.prototype,ae},oe={}.hasOwnProperty;ue=E("./Utility").isObject,ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(ae){se(re,ae);function re(z,a,y,x){if(re.__super__.constructor.call(this,z),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=de.EntityDeclaration,!ue(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(re.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(re.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlVersion",{get:function(){return null}}),re.prototype.toString=function(z){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(z))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(re,z,a){if(ae.__super__.constructor.call(this,re),z==null)throw new Error("Missing DTD notation name. "+this.debugInfo(z));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(z));this.name=this.stringify.name(z),this.type=de.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(ae.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ae.prototype,"systemId",{get:function(){return this.sysID}}),ae.prototype.toString=function(re){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(re))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,ve,ge){(function(){var de,le,ie,ue,se=function(ae,re){for(var z in re)oe.call(re,z)&&(ae[z]=re[z]);function a(){this.constructor=ae}return a.prototype=re.prototype,ae.prototype=new a,ae.__super__=re.prototype,ae},oe={}.hasOwnProperty;ue=E("./Utility").isObject,ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(ae){se(re,ae);function re(z,a,y,x){var b;re.__super__.constructor.call(this,z),ue(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=de.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return re.prototype.toString=function(z){return this.options.writer.declaration(this,this.options.writer.filterOptions(z))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,ve,ge){(function(){var de,le,ie,ue,se,oe,ae,re,z,a=function(x,b){for(var ee in b)y.call(b,ee)&&(x[ee]=b[ee]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility").isObject,re=E("./XMLNode"),de=E("./NodeType"),le=E("./XMLDTDAttList"),ue=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),se=E("./XMLDTDNotation"),ae=E("./XMLNamedNodeMap"),ve.exports=oe=function(x){a(b,x);function b(ee,te,ce){var pe,fe,ye,he,Ee,be;if(b.__super__.constructor.call(this,ee),this.type=de.DocType,ee.children){for(he=ee.children,fe=0,ye=he.length;fe=0;)this.up();return this.onEnd()},xe.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},xe.prototype.openNode=function(Be){var Ae,Te,Le,je;if(!Be.isOpen){if(!this.root&&this.currentLevel===0&&Be.type===de.Element&&(this.root=Be),Te="",Be.type===de.Element){this.writerOptions.state=le.OpenTag,Te=this.writer.indent(Be,this.writerOptions,this.currentLevel)+"<"+Be.name,je=Be.attribs;for(Le in je)Ce.call(je,Le)&&(Ae=je[Le],Te+=this.writer.attribute(Ae,this.writerOptions,this.currentLevel));Te+=(Be.children?">":"/>")+this.writer.endline(Be,this.writerOptions,this.currentLevel),this.writerOptions.state=le.InsideTag}else this.writerOptions.state=le.OpenTag,Te=this.writer.indent(Be,this.writerOptions,this.currentLevel)+""),Te+=this.writer.endline(Be,this.writerOptions,this.currentLevel);return this.onData(Te,this.currentLevel),Be.isOpen=!0}},xe.prototype.closeNode=function(Be){var Ae;if(!Be.isClosed)return Ae="",this.writerOptions.state=le.CloseTag,Be.type===de.Element?Ae=this.writer.indent(Be,this.writerOptions,this.currentLevel)+""+this.writer.endline(Be,this.writerOptions,this.currentLevel):Ae=this.writer.indent(Be,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Be,this.writerOptions,this.currentLevel),this.writerOptions.state=le.None,this.onData(Ae,this.currentLevel),Be.isClosed=!0},xe.prototype.onData=function(Be,Ae){return this.documentStarted=!0,this.onDataCallback(Be,Ae+1)},xe.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},xe.prototype.debugInfo=function(Be){return Be==null?"":"node: <"+Be+">"},xe.prototype.ele=function(){return this.element.apply(this,arguments)},xe.prototype.nod=function(Be,Ae,Te){return this.node(Be,Ae,Te)},xe.prototype.txt=function(Be){return this.text(Be)},xe.prototype.dat=function(Be){return this.cdata(Be)},xe.prototype.com=function(Be){return this.comment(Be)},xe.prototype.ins=function(Be,Ae){return this.instruction(Be,Ae)},xe.prototype.dec=function(Be,Ae,Te){return this.declaration(Be,Ae,Te)},xe.prototype.dtd=function(Be,Ae,Te){return this.doctype(Be,Ae,Te)},xe.prototype.e=function(Be,Ae,Te){return this.element(Be,Ae,Te)},xe.prototype.n=function(Be,Ae,Te){return this.node(Be,Ae,Te)},xe.prototype.t=function(Be){return this.text(Be)},xe.prototype.d=function(Be){return this.cdata(Be)},xe.prototype.c=function(Be){return this.comment(Be)},xe.prototype.r=function(Be){return this.raw(Be)},xe.prototype.i=function(Be,Ae){return this.instruction(Be,Ae)},xe.prototype.att=function(){return this.currentNode&&this.currentNode.type===de.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.a=function(){return this.currentNode&&this.currentNode.type===de.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.ent=function(Be,Ae){return this.entity(Be,Ae)},xe.prototype.pent=function(Be,Ae){return this.pEntity(Be,Ae)},xe.prototype.not=function(Be,Ae){return this.notation(Be,Ae)},xe}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(re){ae.__super__.constructor.call(this,re),this.type=de.Dummy}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(re){return""},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,ve,ge){(function(){var de,le,ie,ue,se,oe,ae,re,z,a=function(x,b){for(var ee in b)y.call(b,ee)&&(x[ee]=b[ee]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility"),re=z.isObject,ae=z.isFunction,oe=z.getValue,se=E("./XMLNode"),de=E("./NodeType"),le=E("./XMLAttribute"),ue=E("./XMLNamedNodeMap"),ve.exports=ie=function(x){a(b,x);function b(ee,te,ce){var pe,fe,ye,he;if(b.__super__.constructor.call(this,ee),te==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(te),this.type=de.Element,this.attribs={},this.schemaTypeInfo=null,ce!=null&&this.attribute(ce),ee.type===de.Document&&(this.isRoot=!0,this.documentObject=ee,ee.rootObject=this,ee.children)){for(he=ee.children,fe=0,ye=he.length;fe=pe;te=0<=pe?++ce:--ce)if(!this.attribs[te].isEqualNode(ee.attribs[te]))return!1;return!0},b}(se)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,ve,ge){(function(){var de;ve.exports=de=function(){function le(ie){this.nodes=ie}return Object.defineProperty(le.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),le.prototype.clone=function(){return this.nodes=null},le.prototype.getNamedItem=function(ie){return this.nodes[ie]},le.prototype.setNamedItem=function(ie){var ue;return ue=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,ue||null},le.prototype.removeNamedItem=function(ie){var ue;return ue=this.nodes[ie],delete this.nodes[ie],ue||null},le.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},le.prototype.getNamedItemNS=function(ie,ue){throw new Error("This DOM method is not implemented.")},le.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},le.prototype.removeNamedItemNS=function(ie,ue){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],450:[function(E,ve,ge){(function(){var de,le,ie,ue,se,oe,ae,re,z,a,y,x,b,ee,te,ce,pe,fe,ye,he={}.hasOwnProperty;ye=E("./Utility"),fe=ye.isObject,pe=ye.isFunction,ce=ye.isEmpty,te=ye.getValue,re=null,ie=null,ue=null,se=null,oe=null,b=null,ee=null,x=null,ae=null,le=null,y=null,z=null,de=null,ve.exports=a=function(){function Ee(be){this.parent=be,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,re||(re=E("./XMLElement"),ie=E("./XMLCData"),ue=E("./XMLComment"),se=E("./XMLDeclaration"),oe=E("./XMLDocType"),b=E("./XMLRaw"),ee=E("./XMLText"),x=E("./XMLProcessingInstruction"),ae=E("./XMLDummy"),le=E("./NodeType"),y=E("./XMLNodeList"),z=E("./XMLNamedNodeMap"),de=E("./DocumentPosition"))}return Object.defineProperty(Ee.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Ee.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Ee.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Ee.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Ee.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Ee.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Ee.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Ee.prototype,"previousSibling",{get:function(){var be;return be=this.parent.children.indexOf(this),this.parent.children[be-1]||null}}),Object.defineProperty(Ee.prototype,"nextSibling",{get:function(){var be;return be=this.parent.children.indexOf(this),this.parent.children[be+1]||null}}),Object.defineProperty(Ee.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Ee.prototype,"textContent",{get:function(){var be,Se,Pe,Ce,xe;if(this.nodeType===le.Element||this.nodeType===le.DocumentFragment){for(xe="",Ce=this.children,Se=0,Pe=Ce.length;Se":(Pe=this.parent)!=null&&Pe.name?"node: <"+be+">, parent: <"+this.parent.name+">":"node: <"+be+">"},Ee.prototype.ele=function(be,Se,Pe){return this.element(be,Se,Pe)},Ee.prototype.nod=function(be,Se,Pe){return this.node(be,Se,Pe)},Ee.prototype.txt=function(be){return this.text(be)},Ee.prototype.dat=function(be){return this.cdata(be)},Ee.prototype.com=function(be){return this.comment(be)},Ee.prototype.ins=function(be,Se){return this.instruction(be,Se)},Ee.prototype.doc=function(){return this.document()},Ee.prototype.dec=function(be,Se,Pe){return this.declaration(be,Se,Pe)},Ee.prototype.e=function(be,Se,Pe){return this.element(be,Se,Pe)},Ee.prototype.n=function(be,Se,Pe){return this.node(be,Se,Pe)},Ee.prototype.t=function(be){return this.text(be)},Ee.prototype.d=function(be){return this.cdata(be)},Ee.prototype.c=function(be){return this.comment(be)},Ee.prototype.r=function(be){return this.raw(be)},Ee.prototype.i=function(be,Se){return this.instruction(be,Se)},Ee.prototype.u=function(){return this.up()},Ee.prototype.importXMLBuilder=function(be){return this.importDocument(be)},Ee.prototype.replaceChild=function(be,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.removeChild=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.appendChild=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.hasChildNodes=function(){return this.children.length!==0},Ee.prototype.cloneNode=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isSupported=function(be,Se){return!0},Ee.prototype.hasAttributes=function(){return this.attribs.length!==0},Ee.prototype.compareDocumentPosition=function(be){var Se,Pe;return Se=this,Se===be?0:this.document()!==be.document()?(Pe=de.Disconnected|de.ImplementationSpecific,Math.random()<.5?Pe|=de.Preceding:Pe|=de.Following,Pe):Se.isAncestor(be)?de.Contains|de.Preceding:Se.isDescendant(be)?de.Contains|de.Following:Se.isPreceding(be)?de.Preceding:de.Following},Ee.prototype.isSameNode=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.lookupPrefix=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isDefaultNamespace=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.lookupNamespaceURI=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isEqualNode=function(be){var Se,Pe,Ce;if(be.nodeType!==this.nodeType||be.children.length!==this.children.length)return!1;for(Se=Pe=0,Ce=this.children.length-1;0<=Ce?Pe<=Ce:Pe>=Ce;Se=0<=Ce?++Pe:--Pe)if(!this.children[Se].isEqualNode(be.children[Se]))return!1;return!0},Ee.prototype.getFeature=function(be,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.setUserData=function(be,Se,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.getUserData=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.contains=function(be){return be?be===this||this.isDescendant(be):!1},Ee.prototype.isDescendant=function(be){var Se,Pe,Ce,xe,Be;for(Be=this.children,Ce=0,xe=Be.length;CePe},Ee.prototype.treePosition=function(be){var Se,Pe;return Pe=0,Se=!1,this.foreachTreeNode(this.document(),function(Ce){if(Pe++,!Se&&Ce===be)return Se=!0}),Se?Pe:-1},Ee.prototype.foreachTreeNode=function(be,Se){var Pe,Ce,xe,Be,Ae;for(be||(be=this.document()),Be=be.children,Ce=0,xe=Be.length;Ce0){for(this.stream.write(" ["),this.stream.write(this.endline(z,a,y)),a.state=le.InsideTag,te=z.children,b=0,ee=te.length;b"),this.stream.write(this.endline(z,a,y)),a.state=le.None,this.closeNode(z,a,y)},re.prototype.element=function(z,a,y){var x,b,ee,te,ce,pe,fe,ye,he,Ee;y||(y=0),this.openNode(z,a,y),a.state=le.OpenTag,this.stream.write(this.indent(z,a,y)+"<"+z.name),he=z.attribs;for(fe in he)oe.call(he,fe)&&(x=he[fe],this.attribute(x,a,y));if(ee=z.children.length,te=ee===0?null:z.children[0],ee===0||z.children.every(function(be){return(be.type===de.Text||be.type===de.Raw)&&be.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=le.CloseTag,this.stream.write("")):(a.state=le.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&ee===1&&(te.type===de.Text||te.type===de.Raw)&&te.value!=null)this.stream.write(">"),a.state=le.InsideTag,a.suppressPrettyCount++,ye=!0,this.writeChildNode(te,a,y+1),a.suppressPrettyCount--,ye=!1,a.state=le.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(z,a,y)),a.state=le.InsideTag,Ee=z.children,ce=0,pe=Ee.length;ce")}return this.stream.write(this.endline(z,a,y)),a.state=le.None,this.closeNode(z,a,y)},re.prototype.processingInstruction=function(z,a,y){return this.stream.write(re.__super__.processingInstruction.call(this,z,a,y))},re.prototype.raw=function(z,a,y){return this.stream.write(re.__super__.raw.call(this,z,a,y))},re.prototype.text=function(z,a,y){return this.stream.write(re.__super__.text.call(this,z,a,y))},re.prototype.dtdAttList=function(z,a,y){return this.stream.write(re.__super__.dtdAttList.call(this,z,a,y))},re.prototype.dtdElement=function(z,a,y){return this.stream.write(re.__super__.dtdElement.call(this,z,a,y))},re.prototype.dtdEntity=function(z,a,y){return this.stream.write(re.__super__.dtdEntity.call(this,z,a,y))},re.prototype.dtdNotation=function(z,a,y){return this.stream.write(re.__super__.dtdNotation.call(this,z,a,y))},re}(ue)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,ve,ge){(function(){var de,le,ie=function(se,oe){for(var ae in oe)ue.call(oe,ae)&&(se[ae]=oe[ae]);function re(){this.constructor=se}return re.prototype=oe.prototype,se.prototype=new re,se.__super__=oe.prototype,se},ue={}.hasOwnProperty;le=E("./XMLWriterBase"),ve.exports=de=function(se){ie(oe,se);function oe(ae){oe.__super__.constructor.call(this,ae)}return oe.prototype.document=function(ae,re){var z,a,y,x,b;for(re=this.filterOptions(re),x="",b=ae.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(se))},ue.prototype.comment=function(se){if(this.options.noValidation)return se;if(se=""+se||"",se.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+se);return this.assertLegalChar(se)},ue.prototype.raw=function(se){return this.options.noValidation?se:""+se||""},ue.prototype.attValue=function(se){return this.options.noValidation?se:this.assertLegalChar(this.attEscape(se=""+se||""))},ue.prototype.insTarget=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.insValue=function(se){if(this.options.noValidation)return se;if(se=""+se||"",se.match(/\?>/))throw new Error("Invalid processing instruction value: "+se);return this.assertLegalChar(se)},ue.prototype.xmlVersion=function(se){if(this.options.noValidation)return se;if(se=""+se||"",!se.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+se);return se},ue.prototype.xmlEncoding=function(se){if(this.options.noValidation)return se;if(se=""+se||"",!se.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+se);return this.assertLegalChar(se)},ue.prototype.xmlStandalone=function(se){return this.options.noValidation?se:se?"yes":"no"},ue.prototype.dtdPubID=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdSysID=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdElementValue=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdAttType=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdAttDefault=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdEntityValue=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdNData=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.convertAttKey="@",ue.prototype.convertPIKey="?",ue.prototype.convertTextKey="#text",ue.prototype.convertCDataKey="#cdata",ue.prototype.convertCommentKey="#comment",ue.prototype.convertRawKey="#raw",ue.prototype.assertLegalChar=function(se){var oe,ae;if(this.options.noValidation)return se;if(oe="",this.options.version==="1.0"){if(oe=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=se.match(oe))throw new Error("Invalid character in string: "+se+" at index "+ae.index)}else if(this.options.version==="1.1"&&(oe=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=se.match(oe)))throw new Error("Invalid character in string: "+se+" at index "+ae.index);return se},ue.prototype.assertLegalName=function(se){var oe;if(this.options.noValidation)return se;if(this.assertLegalChar(se),oe=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!se.match(oe))throw new Error("Invalid character in name");return se},ue.prototype.textEscape=function(se){var oe;return this.options.noValidation?se:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,se.replace(oe,"&").replace(//g,">").replace(/\r/g," "))},ue.prototype.attEscape=function(se){var oe;return this.options.noValidation?se:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,se.replace(oe,"&").replace(/0)?new Array(Se).join(Ee.indent):""},ye.prototype.endline=function(he,Ee,be){return!Ee.pretty||Ee.suppressPrettyCount?"":Ee.newline},ye.prototype.attribute=function(he,Ee,be){var Se;return this.openAttribute(he,Ee,be),Se=" "+he.name+'="'+he.value+'"',this.closeAttribute(he,Ee,be),Se},ye.prototype.cdata=function(he,Ee,be){var Se;return this.openNode(he,Ee,be),Ee.state=le.OpenTag,Se=this.indent(he,Ee,be)+""+this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),Se},ye.prototype.comment=function(he,Ee,be){var Se;return this.openNode(he,Ee,be),Ee.state=le.OpenTag,Se=this.indent(he,Ee,be)+""+this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),Se},ye.prototype.declaration=function(he,Ee,be){var Se;return this.openNode(he,Ee,be),Ee.state=le.OpenTag,Se=this.indent(he,Ee,be)+"",Se+=this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),Se},ye.prototype.docType=function(he,Ee,be){var Se,Pe,Ce,xe,Be;if(be||(be=0),this.openNode(he,Ee,be),Ee.state=le.OpenTag,xe=this.indent(he,Ee,be),xe+="0){for(xe+=" [",xe+=this.endline(he,Ee,be),Ee.state=le.InsideTag,Be=he.children,Pe=0,Ce=Be.length;Pe",xe+=this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),xe},ye.prototype.element=function(he,Ee,be){var Se,Pe,Ce,xe,Be,Ae,Te,Le,je,Oe,Ke,Ve,Ge,ze;be||(be=0),Oe=!1,Ke="",this.openNode(he,Ee,be),Ee.state=le.OpenTag,Ke+=this.indent(he,Ee,be)+"<"+he.name,Ve=he.attribs;for(je in Ve)fe.call(Ve,je)&&(Se=Ve[je],Ke+=this.attribute(Se,Ee,be));if(Ce=he.children.length,xe=Ce===0?null:he.children[0],Ce===0||he.children.every(function(We){return(We.type===de.Text||We.type===de.Raw)&&We.value===""}))Ee.allowEmpty?(Ke+=">",Ee.state=le.CloseTag,Ke+=""+this.endline(he,Ee,be)):(Ee.state=le.CloseTag,Ke+=Ee.spaceBeforeSlash+"/>"+this.endline(he,Ee,be));else if(Ee.pretty&&Ce===1&&(xe.type===de.Text||xe.type===de.Raw)&&xe.value!=null)Ke+=">",Ee.state=le.InsideTag,Ee.suppressPrettyCount++,Oe=!0,Ke+=this.writeChildNode(xe,Ee,be+1),Ee.suppressPrettyCount--,Oe=!1,Ee.state=le.CloseTag,Ke+=""+this.endline(he,Ee,be);else{if(Ee.dontPrettyTextNodes){for(Ge=he.children,Be=0,Te=Ge.length;Be"+this.endline(he,Ee,be),Ee.state=le.InsideTag,ze=he.children,Ae=0,Le=ze.length;Ae",Oe&&Ee.suppressPrettyCount--,Ke+=this.endline(he,Ee,be),Ee.state=le.None}return this.closeNode(he,Ee,be),Ke},ye.prototype.writeChildNode=function(he,Ee,be){switch(he.type){case de.CData:return this.cdata(he,Ee,be);case de.Comment:return this.comment(he,Ee,be);case de.Element:return this.element(he,Ee,be);case de.Raw:return this.raw(he,Ee,be);case de.Text:return this.text(he,Ee,be);case de.ProcessingInstruction:return this.processingInstruction(he,Ee,be);case de.Dummy:return"";case de.Declaration:return this.declaration(he,Ee,be);case de.DocType:return this.docType(he,Ee,be);case de.AttributeDeclaration:return this.dtdAttList(he,Ee,be);case de.ElementDeclaration:return this.dtdElement(he,Ee,be);case de.EntityDeclaration:return this.dtdEntity(he,Ee,be);case de.NotationDeclaration:return this.dtdNotation(he,Ee,be);default:throw new Error("Unknown XML node type: "+he.constructor.name)}},ye.prototype.processingInstruction=function(he,Ee,be){var Se;return this.openNode(he,Ee,be),Ee.state=le.OpenTag,Se=this.indent(he,Ee,be)+"",Se+=this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),Se},ye.prototype.raw=function(he,Ee,be){var Se;return this.openNode(he,Ee,be),Ee.state=le.OpenTag,Se=this.indent(he,Ee,be),Ee.state=le.InsideTag,Se+=he.value,Ee.state=le.CloseTag,Se+=this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),Se},ye.prototype.text=function(he,Ee,be){var Se;return this.openNode(he,Ee,be),Ee.state=le.OpenTag,Se=this.indent(he,Ee,be),Ee.state=le.InsideTag,Se+=he.value,Ee.state=le.CloseTag,Se+=this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),Se},ye.prototype.dtdAttList=function(he,Ee,be){var Se;return this.openNode(he,Ee,be),Ee.state=le.OpenTag,Se=this.indent(he,Ee,be)+""+this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),Se},ye.prototype.dtdElement=function(he,Ee,be){var Se;return this.openNode(he,Ee,be),Ee.state=le.OpenTag,Se=this.indent(he,Ee,be)+""+this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),Se},ye.prototype.dtdEntity=function(he,Ee,be){var Se;return this.openNode(he,Ee,be),Ee.state=le.OpenTag,Se=this.indent(he,Ee,be)+""+this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),Se},ye.prototype.dtdNotation=function(he,Ee,be){var Se;return this.openNode(he,Ee,be),Ee.state=le.OpenTag,Se=this.indent(he,Ee,be)+""+this.endline(he,Ee,be),Ee.state=le.None,this.closeNode(he,Ee,be),Se},ye.prototype.openNode=function(he,Ee,be){},ye.prototype.closeNode=function(he,Ee,be){},ye.prototype.openAttribute=function(he,Ee,be){},ye.prototype.closeAttribute=function(he,Ee,be){},ye}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,ve,ge){(function(){var de,le,ie,ue,se,oe,ae,re,z,a;a=E("./Utility"),re=a.assign,z=a.isFunction,ie=E("./XMLDOMImplementation"),ue=E("./XMLDocument"),se=E("./XMLDocumentCB"),ae=E("./XMLStringWriter"),oe=E("./XMLStreamWriter"),de=E("./NodeType"),le=E("./WriterState"),ve.exports.create=function(y,x,b,ee){var te,ce;if(y==null)throw new Error("Root element needs a name.");return ee=re({},x,b,ee),te=new ue(ee),ce=te.element(y),ee.headless||(te.declaration(ee),(ee.pubID!=null||ee.sysID!=null)&&te.dtd(ee)),ce},ve.exports.begin=function(y,x,b){var ee;return z(y)&&(ee=[y,x],x=ee[0],b=ee[1],y={}),x?new se(y,x,b):new ue(y)},ve.exports.stringWriter=function(y){return new ae(y)},ve.exports.streamWriter=function(y,x){return new oe(y,x)},ve.exports.implementation=new ie,ve.exports.nodeType=de,ve.exports.writerState=le}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,ve,ge){ve.exports=le;var de=Object.prototype.hasOwnProperty;function le(){for(var ie={},ue=0;uese?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,ee=-271733879,te=-1732584194,ce=271733878,pe=0;pe>16)+(x>>16)+(b>>16);return ee<<16|b&65535}function a(y,x){return y<>>32-x}ve.exports=function(x){return de.hash(x,ie,16)}},{"./helpers":462}],464:[function(E,ve,ge){"use strict";var de=E("./helpers");function le(ae,re){ae[re>>5]|=128<<24-re%32,ae[(re+64>>9<<4)+15]=re;for(var z=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,ee=-1009589776,te=0;te>16)+(re>>16)+(z>>16);return a<<16|z&65535}function oe(ae,re){return ae<>>32-re}ve.exports=function(re){return de.hash(re,le,20,!0)}},{"./helpers":462}],465:[function(E,ve,ge){"use strict";ve.exports=function(){return function(){}}},{}],466:[function(E,ve,ge){(function(de){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/helpers/typeof")),ue=E("stream"),se=ue.Stream,oe=E("../lib/common/utils/isArray"),ae=oe.isArray;ve.exports.string=function(a){return typeof a=="string"},ve.exports.array=ae,ve.exports.buffer=de.isBuffer;function re(z){return z instanceof se}ve.exports.writableStream=function(a){return re(a)&&typeof a._write=="function"&&(0,ie.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,ve,ge){"use strict";var de=E("immediate"),le=ve.exports={};le.nextTick=de,le.title="browser",le.browser=!0,le.env={},le.argv=[],le.version="",le.versions={};function ie(){}le.on=ie,le.addListener=ie,le.once=ie,le.off=ie,le.removeListener=ie,le.removeAllListeners=ie,le.emit=ie,le.prependListener=ie,le.prependOnceListener=ie,le.listeners=function(ue){return[]},le.binding=function(ue){throw new Error("process.binding is not supported")},le.cwd=function(){return"/"},le.chdir=function(ue){throw new Error("process.chdir is not supported")},le.umask=function(){return 0}},{immediate:358}],468:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var le=E("./lib/request"),ie=E("./lib/response"),ue=E("xtend"),se=E("builtin-status-codes"),oe=E("url"),ae=ge;ae.request=function(re,z){typeof re=="string"?re=oe.parse(re):re=ue(re);var a=de.location.protocol.search(/^https?:$/)===-1?"http:":"",y=re.protocol||a,x=re.hostname||re.host,b=re.port,ee=re.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),re.url=(x?y+"//"+x:"")+(b?":"+b:"")+ee,re.method=(re.method||"GET").toUpperCase(),re.headers=re.headers||{};var te=new le(re);return z&&te.on("response",z),te},ae.get=function(z,a){var y=ae.request(z,a);return y.end(),y},ae.ClientRequest=le,ae.IncomingMessage=ie.IncomingMessage,ae.Agent=function(){},ae.Agent.defaultMaxSockets=4,ae.globalAgent=new ae.Agent,ae.STATUS_CODES=se,ae.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),ge.fetch=ae(de.fetch)&&ae(de.ReadableStream),ge.writableStream=ae(de.WritableStream),ge.abortController=ae(de.AbortController),ge.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),ge.blobConstructor=!0}catch(re){}var le;function ie(){if(le!==void 0)return le;if(de.XMLHttpRequest){le=new de.XMLHttpRequest;try{le.open("GET",de.XDomainRequest?"/":"https://example.com")}catch(re){le=null}}else le=null;return le}function ue(re){var z=ie();if(!z)return!1;try{return z.responseType=re,z.responseType===re}catch(a){}return!1}var se=typeof de.ArrayBuffer!="undefined",oe=se&&ae(de.ArrayBuffer.prototype.slice);ge.arraybuffer=ge.fetch||se&&ue("arraybuffer"),ge.msstream=!ge.fetch&&oe&&ue("ms-stream"),ge.mozchunkedarraybuffer=!ge.fetch&&se&&ue("moz-chunked-arraybuffer"),ge.overrideMimeType=ge.fetch||(ie()?ae(ie().overrideMimeType):!1),ge.vbArray=ae(de.VBArray);function ae(re){return typeof re=="function"}le=null}).call(this)}).call(this,typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,ve,ge){(function(de,le,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var ue=E("./capability"),se=E("inherits"),oe=E("./response"),ae=E("readable-stream"),re=E("to-arraybuffer"),z=oe.IncomingMessage,a=oe.readyStates;function y(te,ce){return ue.fetch&&ce?"fetch":ue.mozchunkedarraybuffer?"moz-chunked-arraybuffer":ue.msstream?"ms-stream":ue.arraybuffer&&te?"arraybuffer":ue.vbArray&&te?"text:vbarray":"text"}var x=ve.exports=function(te){var ce=this;ae.Writable.call(ce),ce._opts=te,ce._body=[],ce._headers={},te.auth&&ce.setHeader("Authorization","Basic "+new ie(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(ye){ce.setHeader(ye,te.headers[ye])});var pe,fe=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!ue.abortController)fe=!1,pe=!0;else if(te.mode==="prefer-streaming")pe=!1;else if(te.mode==="allow-wrong-content-type")pe=!ue.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")pe=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(pe,fe),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};se(x,ae.Writable),x.prototype.setHeader=function(te,ce){var pe=this,fe=te.toLowerCase();ee.indexOf(fe)===-1&&(pe._headers[fe]={name:te,value:ce})},x.prototype.getHeader=function(te){var ce=this._headers[te.toLowerCase()];return ce?ce.value:null},x.prototype.removeHeader=function(te){var ce=this;delete ce._headers[te.toLowerCase()]},x.prototype._onFinish=function(){var te=this;if(!te._destroyed){var ce=te._opts,pe=te._headers,fe=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(ue.arraybuffer?fe=re(ie.concat(te._body)):ue.blobConstructor?fe=new le.Blob(te._body.map(function(Pe){return re(Pe)}),{type:(pe["content-type"]||{}).value||""}):fe=ie.concat(te._body).toString());var ye=[];if(Object.keys(pe).forEach(function(Pe){var Ce=pe[Pe].name,xe=pe[Pe].value;Array.isArray(xe)?xe.forEach(function(Be){ye.push([Ce,Be])}):ye.push([Ce,xe])}),te._mode==="fetch"){var he=null,Ee=null;if(ue.abortController){var be=new AbortController;he=be.signal,te._fetchAbortController=be,"requestTimeout"in ce&&ce.requestTimeout!==0&&(te._fetchTimer=le.setTimeout(function(){te.emit("requestTimeout"),te._fetchAbortController&&te._fetchAbortController.abort()},ce.requestTimeout))}le.fetch(te._opts.url,{method:te._opts.method,headers:ye,body:fe||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:he}).then(function(Pe){te._fetchResponse=Pe,te._connect()},function(Pe){le.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",Pe)})}else{var Se=te._xhr=new le.XMLHttpRequest;try{Se.open(te._opts.method,te._opts.url,!0)}catch(Pe){de.nextTick(function(){te.emit("error",Pe)});return}"responseType"in Se&&(Se.responseType=te._mode.split(":")[0]),"withCredentials"in Se&&(Se.withCredentials=!!ce.withCredentials),te._mode==="text"&&"overrideMimeType"in Se&&Se.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(Se.timeout=ce.requestTimeout,Se.ontimeout=function(){te.emit("requestTimeout")}),ye.forEach(function(Pe){Se.setRequestHeader(Pe[0],Pe[1])}),te._response=null,Se.onreadystatechange=function(){switch(Se.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(Se.onprogress=function(){te._onXHRProgress()}),Se.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{Se.send(fe)}catch(Pe){de.nextTick(function(){te.emit("error",Pe)});return}}}};function b(te){try{var ce=te.status;return ce!==null&&ce!==0}catch(pe){return!1}}x.prototype._onXHRProgress=function(){var te=this;!b(te._xhr)||te._destroyed||(te._response||te._connect(),te._response._onXHRProgress())},x.prototype._connect=function(){var te=this;te._destroyed||(te._response=new z(te._xhr,te._fetchResponse,te._mode,te._fetchTimer),te._response.on("error",function(ce){te.emit("error",ce)}),te.emit("response",te._response))},x.prototype._write=function(te,ce,pe){var fe=this;fe._body.push(te),pe()},x.prototype.abort=x.prototype.destroy=function(){var te=this;te._destroyed=!0,le.clearTimeout(te._fetchTimer),te._response&&(te._response._destroyed=!0),te._xhr?te._xhr.abort():te._fetchAbortController&&te._fetchAbortController.abort()},x.prototype.end=function(te,ce,pe){var fe=this;typeof te=="function"&&(pe=te,te=void 0),ae.Writable.prototype.end.call(fe,te,ce,pe)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var ee=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,ve,ge){(function(de,le,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var ue=E("./capability"),se=E("inherits"),oe=E("readable-stream"),ae=ge.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},re=ge.IncomingMessage=function(z,a,y,x){var b=this;if(oe.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){de.nextTick(function(){b.emit("close")})}),y==="fetch"){var ee=function he(){ce.read().then(function(Ee){if(!b._destroyed){if(Ee.done){le.clearTimeout(x),b.push(null);return}b.push(new ie(Ee.value)),he()}}).catch(function(Ee){le.clearTimeout(x),b._destroyed||b.emit("error",Ee)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(he,Ee){b.headers[Ee.toLowerCase()]=he,b.rawHeaders.push(Ee,he)}),ue.writableStream){var te=new WritableStream({write:function(Ee){return new Promise(function(be,Se){b._destroyed?Se():b.push(new ie(Ee))?be():b._resumeFetch=be})},close:function(){le.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Ee){b._destroyed||b.emit("error",Ee)}});try{a.body.pipeTo(te).catch(function(he){le.clearTimeout(x),b._destroyed||b.emit("error",he)});return}catch(he){}}var ce=a.body.getReader();ee()}else{b._xhr=z,b._pos=0,b.url=z.responseURL,b.statusCode=z.status,b.statusMessage=z.statusText;var pe=z.getAllResponseHeaders().split(/\r?\n/);if(pe.forEach(function(he){var Ee=he.match(/^([^:]+):\s*(.*)/);if(Ee){var be=Ee[1].toLowerCase();be==="set-cookie"?(b.headers[be]===void 0&&(b.headers[be]=[]),b.headers[be].push(Ee[2])):b.headers[be]!==void 0?b.headers[be]+=", "+Ee[2]:b.headers[be]=Ee[2],b.rawHeaders.push(Ee[1],Ee[2])}}),b._charset="x-user-defined",!ue.overrideMimeType){var fe=b.rawHeaders["mime-type"];if(fe){var ye=fe.match(/;\s*charset=([^;])(;|$)/);ye&&(b._charset=ye[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};se(re,oe.Readable),re.prototype._read=function(){var z=this,a=z._resumeFetch;a&&(z._resumeFetch=null,a())},re.prototype._onXHRProgress=function(){var z=this,a=z._xhr,y=null;switch(z._mode){case"text:vbarray":if(a.readyState!==ae.DONE)break;try{y=new le.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){z.push(new ie(y));break}case"text":try{y=a.responseText}catch(ce){z._mode="text:vbarray";break}if(y.length>z._pos){var x=y.substr(z._pos);if(z._charset==="x-user-defined"){for(var b=new ie(x.length),ee=0;eez._pos&&(z.push(new ie(new Uint8Array(te.result.slice(z._pos)))),z._pos=te.result.byteLength)},te.onload=function(){z.push(null)},te.readAsArrayBuffer(y);break}z._xhr.readyState===ae.DONE&&z._mode!=="ms-stream"&&z.push(null)}}).call(this)}).call(this,E("_process"),typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var ie=E("punycode"),ue=E("./util");ge.parse=Ee,ge.resolve=Se,ge.resolveObject=Pe,ge.format=be,ge.Url=se;function se(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var oe=/^([a-z0-9.+-]+:)/i,ae=/:[0-9]*$/,re=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,z=["<",">",'"',"`"," ","\r",` -`," "],a=["{","}","|","\\","^","`"].concat(z),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],ee=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,pe={javascript:!0,"javascript:":!0},fe={javascript:!0,"javascript:":!0},ye={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},he=E("querystring");function Ee(Ce,xe,Be){if(Ce&&ue.isObject(Ce)&&Ce instanceof se)return Ce;var Ae=new se;return Ae.parse(Ce,xe,Be),Ae}se.prototype.parse=function(Ce,xe,Be){if(!ue.isString(Ce))throw new TypeError("Parameter 'url' must be a string, not "+(0,le.default)(Ce));var Ae=Ce.indexOf("?"),Te=Ae!==-1&&Ae127?Qe+="x":Qe+=Fe[De];if(!Qe.match(te)){var qe=Je.slice(0,_e),et=Je.slice(_e+1),$e=Fe.match(ce);$e&&(qe.push($e[1]),et.unshift($e[2])),et.length&&(Oe="/"+et.join(".")+Oe),this.hostname=qe.join(".");break}}}this.hostname.length>ee?this.hostname="":this.hostname=this.hostname.toLowerCase(),nt||(this.hostname=ie.toASCII(this.hostname));var Me=this.port?":"+this.port:"",Ie=this.hostname||"";this.host=Ie+Me,this.href+=this.host,nt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Oe[0]!=="/"&&(Oe="/"+Oe))}if(!pe[Ge])for(var _e=0,Ue=y.length;_e0?Be.host.split("@"):!1;Qe&&(Be.auth=Qe.shift(),Be.host=Be.hostname=Qe.shift())}return Be.search=Ce.search,Be.query=Ce.query,(!ue.isNull(Be.pathname)||!ue.isNull(Be.search))&&(Be.path=(Be.pathname?Be.pathname:"")+(Be.search?Be.search:"")),Be.href=Be.format(),Be}if(!Je.length)return Be.pathname=null,Be.search?Be.path="/"+Be.search:Be.path=null,Be.href=Be.format(),Be;for(var De=Je.slice(-1)[0],ke=(Be.host||Ce.host||Je.length>1)&&(De==="."||De==="..")||De==="",qe=0,et=Je.length;et>=0;et--)De=Je[et],De==="."?Je.splice(et,1):De===".."?(Je.splice(et,1),qe++):qe&&(Je.splice(et,1),qe--);if(!Ye&&!nt)for(;qe--;qe)Je.unshift("..");Ye&&Je[0]!==""&&(!Je[0]||Je[0].charAt(0)!=="/")&&Je.unshift(""),ke&&Je.join("/").substr(-1)!=="/"&&Je.push("");var $e=Je[0]===""||Je[0]&&Je[0].charAt(0)==="/";if(Fe){Be.hostname=Be.host=$e?"":Je.length?Je.shift():"";var Qe=Be.host&&Be.host.indexOf("@")>0?Be.host.split("@"):!1;Qe&&(Be.auth=Qe.shift(),Be.host=Be.hostname=Qe.shift())}return Ye=Ye||Be.host&&Je.length,Ye&&!$e&&Je.unshift(""),Je.length?Be.pathname=Je.join("/"):(Be.pathname=null,Be.path=null),(!ue.isNull(Be.pathname)||!ue.isNull(Be.search))&&(Be.path=(Be.pathname?Be.pathname:"")+(Be.search?Be.search:"")),Be.auth=Ce.auth||Be.auth,Be.slashes=Be.slashes||Ce.slashes,Be.href=Be.format(),Be},se.prototype.parseHost=function(){var Ce=this.host,xe=ae.exec(Ce);xe&&(xe=xe[0],xe!==":"&&(this.port=xe.substr(1)),Ce=Ce.substr(0,Ce.length-xe.length)),Ce&&(this.hostname=Ce)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/helpers/typeof"));ve.exports={isString:function(ue){return typeof ue=="string"},isObject:function(ue){return(0,le.default)(ue)==="object"&&ue!==null},isNull:function(ue){return ue===null},isNullOrUndefined:function(ue){return ue==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,ve,ge){"use strict";E("core-js/modules/es.number.constructor.js"),ge.encodeURIComponent=function(de){try{return encodeURIComponent(de)}catch(le){return de}},ge.escape=E("escape-html"),ge.timestamp=function(le){if(le){var ie=le;return typeof ie=="string"&&(ie=Number(ie)),String(le).length===10&&(ie*=1e3),new Date(ie)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,ve,ge){(function(de,le){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ue=ie(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var se=E("util"),oe=E("url"),ae=E("http"),re=E("https"),z=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function ee(fe,ye){return fe===void 0?ye:fe}function te(fe){return fe?fe.split(";")[0].trim().toLowerCase():""}function ce(fe,ye){return function(he,Ee,be){if(he)return ye(he);fe({data:Ee,status:be.statusCode,headers:be.headers,res:be})}}ge.TIMEOUTS=[a("300s"),a("300s")];var pe=["json","text"];ge.request=function(ye,he,Ee){return arguments.length===2&&typeof he=="function"&&(Ee=he,he=null),typeof Ee=="function"?ge.requestWithCallback(ye,he,Ee):new Promise(function(be,Se){ge.requestWithCallback(ye,he,ce(be,Se))})},ge.requestWithCallback=function(ye,he,Ee){if(!ye||typeof ye!="string"&&(0,ue.default)(ye)!=="object"){var be=se.format("expect request url to be a string or a http request options, but got %j",ye);throw new Error(be)}arguments.length===2&&typeof he=="function"&&(Ee=he,he=null),he=he||{},y>=x&&(y=0);var Se=++y;he.requestUrls=he.requestUrls||[];var Pe={requestId:Se,url:ye,args:he,ctx:he.ctx};he.emitter&&he.emitter.emit("request",Pe),he.timeout=he.timeout||ge.TIMEOUTS,he.maxRedirects=he.maxRedirects||10,he.streaming=he.streaming||he.customResponse;var Ce=Date.now(),xe;typeof ye=="string"?(b.test(ye)||(ye="https://"+ye),xe=oe.parse(ye)):xe=ye;var Be=(he.type||he.method||xe.method||"GET").toUpperCase(),Ae=xe.port||80,Te=ae,Le=ee(he.agent,ge.agent),je=he.fixJSONCtlChars;xe.protocol==="https:"&&(Te=re,Le=ee(he.httpsAgent,ge.httpsAgent),xe.port||(Ae=443));var Oe={host:xe.hostname||xe.host||"localhost",path:xe.path||"/",method:Be,port:Ae,agent:Le,headers:he.headers||{},lookup:he.lookup};Array.isArray(he.timeout)?Oe.requestTimeout=he.timeout[he.timeout.length-1]:typeof he.timeout!="undefined"&&(Oe.requestTimeout=he.timeout);var Ke=he.auth||xe.auth;Ke&&(Oe.auth=Ke);var Ve=he.content||he.data,Ge=Be==="GET"||Be==="HEAD"||he.dataAsQueryString;if(!he.content&&Ve&&!(typeof Ve=="string"||le.isBuffer(Ve)))if(Ge)Ve=he.nestedQuerystring?qs.stringify(Ve):querystring.stringify(Ve);else{var ze=Oe.headers["Content-Type"]||Oe.headers["content-type"];ze||(he.contentType==="json"?ze="application/json":ze="application/x-www-form-urlencoded",Oe.headers["Content-Type"]=ze),te(ze)==="application/json"?Ve=JSON.stringify(Ve):Ve=he.nestedQuerystring?qs.stringify(Ve):querystring.stringify(Ve)}Ge&&Ve&&(Oe.path+=(xe.query?"&":"?")+Ve,Ve=null);var We=0;if(Ve){var _e=Ve.length;le.isBuffer(Ve)||(_e=le.byteLength(Ve)),We=Oe.headers["Content-Length"]=_e}he.dataType==="json"&&(Oe.headers.Accept="application/json"),typeof he.beforeRequest=="function"&&he.beforeRequest(Oe);var He=null,Ze=null,Ye=null,nt=!1,Je=!1,Ue=0,Fe=-1,Qe=!1,De="",ke="",qe=null;he.timing&&(qe={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function et(){He&&(clearTimeout(He),He=null)}function $e(){Ze&&(clearTimeout(Ze),Ze=null)}function Me(lt,Et,St){if($e(),!Ee){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Se,de.pid,Oe.method,ye),lt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s -stack: %s`,Date(),Se,de.pid,lt.name,lt.message,lt.stack);return}var xt=Ee;Ee=null;var Lt={};St&&(Fe=St.statusCode,Lt=St.headers);var _t=Date.now()-Ce;qe&&(qe.contentDownload=_t),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",_t,Ue,Fe,Oe.method,Oe.host,Oe.path,Je,qe);var Ht={status:Fe,statusCode:Fe,headers:Lt,size:Ue,aborted:Qe,rt:_t,keepAliveSocket:Je,data:Et,requestUrls:he.requestUrls,timing:qe,remoteAddress:De,remotePort:ke};if(lt){var At="";Le&&typeof Le.getCurrentStatus=="function"&&(At=", agent status: "+JSON.stringify(Le.getCurrentStatus())),lt.message+=", "+Oe.method+" "+ye+" "+Fe+" (connected: "+nt+", keepalive socket: "+Je+At+`) -headers: `+JSON.stringify(Lt),lt.data=Et,lt.path=Oe.path,lt.status=Fe,lt.headers=Lt,lt.res=Ht}xt(lt,Et,he.streaming?St:Ht),he.emitter&&(Pe.url=ye,Pe.socket=mt&&mt.connection,Pe.options=Oe,Pe.size=We,he.emitter.emit("response",{requestId:Se,error:lt,ctx:he.ctx,req:Pe,res:Ht}))}function Ie(lt){var Et=null;if(he.followRedirect&&statuses.redirect[lt.statusCode]){he._followRedirectCount=(he._followRedirectCount||0)+1;var St=lt.headers.location;if(!St)Et=new Error("Got statusCode "+lt.statusCode+" but cannot resolve next location from headers"),Et.name="FollowRedirectError";else if(he._followRedirectCount>he.maxRedirects)Et=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ye),Et.name="MaxRedirectError";else{var xt=he.formatRedirectUrl?he.formatRedirectUrl(ye,St):oe.resolve(ye,St);z("Request#%d %s: `redirected` from %s to %s",Se,Oe.path,ye,xt),$e(),he.headers&&he.headers.Host&&b.test(St)&&(he.headers.Host=null);var Lt=Ee;return Ee=null,ge.requestWithCallback(xt,he,Lt),{redirect:!0,error:null}}}return{redirect:!1,error:Et}}he.gzip&&!Oe.headers["Accept-Encoding"]&&!Oe.headers["accept-encoding"]&&(Oe.headers["Accept-Encoding"]="gzip");function Re(lt,Et,St){var xt=lt.headers["content-encoding"];return St(null,Et,xt)}var Ne=he.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Se,Be,ye,Oe.headers,Oe.path),he.requestUrls.push(ye);function tt(lt){if(qe&&(qe.waiting=Date.now()-Ce),z("Request#%d %s `req response` event emit: status %d, headers: %j",Se,ye,lt.statusCode,lt.headers),he.streaming){var Et=Ie(lt);if(Et.redirect){lt.resume();return}return Et.error?(lt.resume(),Me(Et.error,null,lt)):Me(null,null,lt)}if(lt.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Se,ye,Ue)}),lt.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Se,ye,Ue)}),lt.on("aborted",function(){Qe=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Se,ye,Ue)}),Ne){var St=Ie(lt);if(St.redirect){lt.resume();return}return St.error?(lt.resume(),Ne.end(),Me(St.error,null,lt)):(he.consumeWriteStream===!1?lt.on("end",Me.bind(null,null,null,lt)):Ne.on("close",function(){z("Request#%d %s: writeStream close event emitted",Se,ye),Me(Ye||null,null,lt)}),lt.pipe(Ne))}var xt=[];lt.on("data",function(Lt){z("Request#%d %s: `res data` event emit, size %d",Se,ye,Lt.length),Ue+=Lt.length,xt.push(Lt)}),lt.on("end",function(){var Lt=le.concat(xt,Ue);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Se,ye,Ue,lt._dumped),Ye)return Me(Ye,Lt,lt);var _t=Ie(lt);if(_t.error)return Me(_t.error,Lt,lt);_t.redirect||Re(lt,Lt,function(Ht,At,Ot){if(Ht)return Me(Ht,Lt,lt);if(!Ot&&pe.indexOf(he.dataType)>=0){try{At=decodeBodyByCharset(At,lt)}catch(rn){return z("decodeBodyByCharset error: %s",rn),Me(null,At,lt)}if(he.dataType==="json")if(Ue===0)At=null;else{var Dt=parseJSON(At,je);Dt.error?Ht=Dt.error:At=Dt.data}}Qe&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Se,ye),Me(Ht,At,lt)})})}var st,rt;Array.isArray(he.timeout)?(st=a(he.timeout[0]),rt=a(he.timeout[1])):st=rt=a(he.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",st,rt);function ot(){z("Connect timer ticking, timeout: %d",st),He=setTimeout(function(){He=null,Fe===-1&&(Fe=-2);var lt="Connect timeout for "+st+"ms",Et="ConnectionTimeoutError";mt.socket||(Et="SocketAssignTimeoutError",lt+=", working sockets is full"),Ye=new Error(lt),Ye.name=Et,Ye.requestId=Se,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Se,ye,Ye.name,lt,nt),ft()},st)}function yt(){z("Response timer ticking, timeout: %d",rt),Ze=setTimeout(function(){Ze=null;var lt="Response timeout for "+rt+"ms",Et="ResponseTimeoutError";Ye=new Error(lt),Ye.name=Et,Ye.requestId=Se,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Se,ye,Ye.name,lt,nt),ft()},rt)}var mt;Oe.mode=he.mode?he.mode:"";try{mt=Te.request(Oe,tt)}catch(lt){return Me(lt)}typeof window=="undefined"?ot():mt.on("requestTimeout",function(){Fe===-1&&(Fe=-2);var lt="Connect timeout for "+st+"ms",Et="ConnectionTimeoutError";Ye=new Error(lt),Ye.name=Et,Ye.requestId=Se,ft()});function ft(){z("Request#%d %s abort, connected: %s",Se,ye,nt),mt.socket||(Ye.noSocket=!0,Me(Ye)),mt.abort()}return qe&&mt.on("finish",function(){qe.requestSent=Date.now()-Ce}),mt.once("socket",function(lt){qe&&(qe.queuing=Date.now()-Ce);var Et=lt.readyState;if(Et==="opening"){lt.once("lookup",function(St,xt,Lt){z("Request#%d %s lookup: %s, %s, %s",Se,ye,St,xt,Lt),qe&&(qe.dnslookup=Date.now()-Ce),xt&&(De=xt)}),lt.once("connect",function(){qe&&(qe.connected=Date.now()-Ce),et(),yt(),z("Request#%d %s new socket connected",Se,ye),nt=!0,De||(De=lt.remoteAddress),ke=lt.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Se,ye,Et),nt=!0,Je=!0,De||(De=lt.remoteAddress),ke=lt.remotePort,et(),yt()}),mt.on("error",function(lt){(lt.name==="Error"||lt.name==="TypeError")&&(lt.name=nt?"ResponseError":"RequestError"),lt.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Se,ye,lt.name,lt.message),Me(Ye||lt)}),Ne&&Ne.once("error",function(lt){lt.message+=' (writeStream "error")',Ye=lt,z("Request#%d %s `writeStream error` event emit, %s: %s",Se,ye,lt.name,lt.message),ft()}),he.stream?(he.stream.pipe(mt),he.stream.once("error",function(lt){lt.message+=' (stream "error")',Ye=lt,z("Request#%d %s `readStream error` event emit, %s: %s",Se,ye,lt.name,lt.message),ft()})):mt.end(Ve),mt.requestId=Se,mt}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},77578:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ne}});const ne=we=>we?typeof we=="function"?we():we:null},66104:function(ct,it,me){"use strict";me.d(it,{Z:function(){return Be}});var ne=me(92310),we=me.n(ne),E=me(11592),ve=me(26112),ge=me(59301),de=me(92343),le=me(36355),ie=me(84105),ue=me(91857);const se=Ae=>{let{children:Te}=Ae;const{getPrefixCls:Le}=ge.useContext(le.E_),je=Le("breadcrumb");return ge.createElement("li",{className:`${je}-separator`,"aria-hidden":"true"},Te===""?Te:Te||"/")};se.__ANT_BREADCRUMB_SEPARATOR=!0;var oe=se,ae=function(Ae,Te){var Le={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Le[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,je=Object.getOwnPropertySymbols(Ae);OeTe[Oe]||je)}function z(Ae,Te,Le,je){if(Le==null)return null;const{className:Oe,onClick:Ke}=Te,Ve=ae(Te,["className","onClick"]),Ge=Object.assign(Object.assign({},(0,ve.Z)(Ve,{data:!0,aria:!0})),{onClick:Ke});return je!==void 0?ge.createElement("a",Object.assign({},Ge,{className:we()(`${Ae}-link`,Oe),href:je}),Le):ge.createElement("span",Object.assign({},Ge,{className:we()(`${Ae}-link`,Oe)}),Le)}function a(Ae,Te){return(je,Oe,Ke,Ve,Ge)=>{if(Te)return Te(je,Oe,Ke,Ve);const ze=re(je,Oe);return z(Ae,je,ze,Ge)}}var y=function(Ae,Te){var Le={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Le[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,je=Object.getOwnPropertySymbols(Ae);Oe{const{prefixCls:Te,separator:Le="/",children:je,menu:Oe,overlay:Ke,dropdownProps:Ve,href:Ge}=Ae,We=(_e=>{if(Oe||Ke){const He=Object.assign({},Ve);if(Oe){const Ze=Oe||{},{items:Ye}=Ze,nt=y(Ze,["items"]);He.menu=Object.assign(Object.assign({},nt),{items:Ye==null?void 0:Ye.map((Je,Ue)=>{var{key:Fe,title:Qe,label:De,path:ke}=Je,qe=y(Je,["key","title","label","path"]);let et=De!=null?De:Qe;return ke&&(et=ge.createElement("a",{href:`${Ge}${ke}`},et)),Object.assign(Object.assign({},qe),{key:Fe!=null?Fe:Ue,label:et})})})}else Ke&&(He.overlay=Ke);return ge.createElement(ue.Z,Object.assign({placement:"bottom"},He),ge.createElement("span",{className:`${Te}-overlay-link`},_e,ge.createElement(ie.Z,null)))}return _e})(je);return We!=null?ge.createElement(ge.Fragment,null,ge.createElement("li",null,We),Le&&ge.createElement(oe,null,Le)):null},b=Ae=>{const{prefixCls:Te,children:Le,href:je}=Ae,Oe=y(Ae,["prefixCls","children","href"]),{getPrefixCls:Ke}=ge.useContext(le.E_),Ve=Ke("breadcrumb",Te);return ge.createElement(x,Object.assign({},Oe,{prefixCls:Ve}),z(Ve,Oe,Le,je))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,te=me(17313),ce=me(83116),pe=me(37613);const fe=Ae=>{const{componentCls:Te,iconCls:Le}=Ae;return{[Te]:Object.assign(Object.assign({},(0,te.Wf)(Ae)),{color:Ae.itemColor,fontSize:Ae.fontSize,[Le]:{fontSize:Ae.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ae.linkColor,transition:`color ${Ae.motionDurationMid}`,padding:`0 ${Ae.paddingXXS}px`,borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",marginInline:-Ae.marginXXS,"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover}},(0,te.Qy)(Ae)),"li:last-child":{color:Ae.lastItemColor},[`${Te}-separator`]:{marginInline:Ae.separatorMargin,color:Ae.separatorColor},[`${Te}-link`]:{[` - > ${Le} + span, - > ${Le} + a - `]:{marginInlineStart:Ae.marginXXS}},[`${Te}-overlay-link`]:{borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",padding:`0 ${Ae.paddingXXS}px`,marginInline:-Ae.marginXXS,[`> ${Le}`]:{marginInlineStart:Ae.marginXXS,fontSize:Ae.fontSizeIcon},"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover,a:{color:Ae.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ae.componentCls}-rtl`]:{direction:"rtl"}})}};var ye=(0,ce.Z)("Breadcrumb",Ae=>{const Te=(0,pe.TS)(Ae,{});return[fe(Te)]},Ae=>({itemColor:Ae.colorTextDescription,lastItemColor:Ae.colorText,iconFontSize:Ae.fontSize,linkColor:Ae.colorTextDescription,linkHoverColor:Ae.colorText,separatorColor:Ae.colorTextDescription,separatorMargin:Ae.marginXS})),he=function(Ae,Te){var Le={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Le[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,je=Object.getOwnPropertySymbols(Ae);Oe{var{breadcrumbName:Ve}=Ke,Ge=he(Ke,["breadcrumbName"]);return Object.assign(Object.assign({},Ge),{title:Ve})})}),Oe}function be(Ae,Te){return(0,ge.useMemo)(()=>Ae||(Te?Te.map(Ee):null),[Ae,Te])}var Se=function(Ae,Te){var Le={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Le[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,je=Object.getOwnPropertySymbols(Ae);Oe{if(Te===void 0)return Te;let Le=(Te||"").replace(/^\//,"");return Object.keys(Ae).forEach(je=>{Le=Le.replace(`:${je}`,Ae[je])}),Le},Ce=Ae=>{const{prefixCls:Te,separator:Le="/",style:je,className:Oe,rootClassName:Ke,routes:Ve,items:Ge,children:ze,itemRender:We,params:_e={}}=Ae,He=Se(Ae,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ze,direction:Ye,breadcrumb:nt}=ge.useContext(le.E_);let Je;const Ue=Ze("breadcrumb",Te),[Fe,Qe]=ye(Ue),De=be(Ge,Ve),ke=a(Ue,We);if(De&&De.length>0){const $e=[],Me=Ge||Ve;Je=De.map((Ie,Re)=>{const{path:Ne,key:tt,type:st,menu:rt,overlay:ot,onClick:yt,className:mt,separator:ft,dropdownProps:lt}=Ie,Et=Pe(_e,Ne);Et!==void 0&&$e.push(Et);const St=tt!=null?tt:Re;if(st==="separator")return ge.createElement(oe,{key:St},ft);const xt={},Lt=Re===De.length-1;rt?xt.menu=rt:ot&&(xt.overlay=ot);let{href:_t}=Ie;return $e.length&&Et!==void 0&&(_t=`#/${$e.join("/")}`),ge.createElement(x,Object.assign({key:St},xt,(0,ve.Z)(Ie,{data:!0,aria:!0}),{className:mt,dropdownProps:lt,href:_t,separator:Lt?"":Le,onClick:yt,prefixCls:Ue}),ke(Ie,_e,Me,$e,_t))})}else if(ze){const $e=(0,E.Z)(ze).length;Je=(0,E.Z)(ze).map((Me,Ie)=>{if(!Me)return Me;const Re=Ie===$e-1;return(0,de.Tm)(Me,{separator:Re?"":Le,key:Ie})})}const qe=we()(Ue,nt==null?void 0:nt.className,{[`${Ue}-rtl`]:Ye==="rtl"},Oe,Ke,Qe),et=Object.assign(Object.assign({},nt==null?void 0:nt.style),je);return Fe(ge.createElement("nav",Object.assign({className:qe,style:et},He),ge.createElement("ol",null,Je)))};Ce.Item=ee,Ce.Separator=oe;var xe=Ce,Be=xe},19842:function(ct,it,me){"use strict";me.d(it,{Z:function(){return Qt}});var ne=me(94480),we=me(59301),E=me(33853),ve=me(58617),ge=me(38819),de=me(92310),le=me.n(de),ie=me(54476),ue=me(42978),se=me(75931),oe=me(77861),ae=me(17115),re=me(90782),z=me(6089),a=me(18929),y=we.createContext(null),x=y,b=me(76190),ee=me(20068),te=me(33885),ce="__rc_cascader_search_mark__",pe=function(It,Mt,jt){var nn=jt.label;return Mt.some(function(dn){return String(dn[nn]).toLowerCase().includes(It.toLowerCase())})},fe=function(It,Mt,jt,nn){return Mt.map(function(dn){return dn[nn.label]}).join(" / ")},ye=function(at,It,Mt,jt,nn,dn){var gn=nn.filter,gt=gn===void 0?pe:gn,dt=nn.render,pt=dt===void 0?fe:dt,Gt=nn.limit,vn=Gt===void 0?50:Gt,ut=nn.sort;return we.useMemo(function(){var In=[];if(!at)return[];function Nn(Ct,Rt){var Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ct.forEach(function(Ft){if(!(!ut&&vn!==!1&&vn>0&&In.length>=vn)){var wn=[].concat((0,ne.Z)(Rt),[Ft]),Hn=Ft[Mt.children],gr=Fn||Ft.disabled;if((!Hn||Hn.length===0||dn)&>(at,wn,{label:Mt.label})){var Dn;In.push((0,te.Z)((0,te.Z)({},Ft),{},(Dn={disabled:gr},(0,ee.Z)(Dn,Mt.label,pt(at,wn,jt,Mt)),(0,ee.Z)(Dn,ce,wn),(0,ee.Z)(Dn,Mt.children,void 0),Dn)))}Hn&&Nn(Ft[Mt.children],wn,gr)}})}return Nn(It,[]),ut&&In.sort(function(Ct,Rt){return ut(Ct[ce],Rt[ce],at,Mt)}),vn!==!1&&vn>0?In.slice(0,vn):In},[at,It,Mt,jt,pt,dn,gt,ut,vn])},he="__RC_CASCADER_SPLIT__",Ee="SHOW_PARENT",be="SHOW_CHILD";function Se(at){return at.join(he)}function Pe(at){return at.map(Se)}function Ce(at){return at.split(he)}function xe(at){var It=at||{},Mt=It.label,jt=It.value,nn=It.children,dn=jt||"value";return{label:Mt||"label",value:dn,key:dn,children:nn||"children"}}function Be(at,It){var Mt,jt;return(Mt=at.isLeaf)!==null&&Mt!==void 0?Mt:!((jt=at[It.children])!==null&&jt!==void 0&&jt.length)}function Ae(at){var It=at.parentElement;if(It){var Mt=at.offsetTop-It.offsetTop;Mt-It.scrollTop<0?It.scrollTo({top:Mt}):Mt+at.offsetHeight-It.scrollTop>It.offsetHeight&&It.scrollTo({top:Mt+at.offsetHeight-It.offsetHeight})}}function Te(at,It){return at.map(function(Mt){var jt;return(jt=Mt[ce])===null||jt===void 0?void 0:jt.map(function(nn){return nn[It.value]})})}function Le(at,It,Mt){var jt=new Set(at),nn=It();return at.filter(function(dn){var gn=nn[dn],gt=gn?gn.parent:null,dt=gn?gn.children:null;return gn&&gn.node.disabled?!0:Mt===be?!(dt&&dt.some(function(pt){return pt.key&&jt.has(pt.key)})):!(gt&&!gt.node.disabled&&jt.has(gt.key))})}function je(at,It,Mt){for(var jt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,nn=It,dn=[],gn=function(){var pt,Gt,vn,ut=at[gt],In=(pt=nn)===null||pt===void 0?void 0:pt.findIndex(function(Ct){var Rt=Ct[Mt.value];return jt?String(Rt)===String(ut):Rt===ut}),Nn=In!==-1?(Gt=nn)===null||Gt===void 0?void 0:Gt[In]:null;dn.push({value:(vn=Nn==null?void 0:Nn[Mt.value])!==null&&vn!==void 0?vn:ut,index:In,option:Nn}),nn=Nn==null?void 0:Nn[Mt.children]},gt=0;gt1){var Rn=Nn.slice(0,-1);Ft(Rn)}else pt(!1)},gr=function(){var Rn,nr=((Rn=Rt[Ct])===null||Rn===void 0?void 0:Rn[Mt.children])||[],Un=nr.find(function(cr){return!cr.disabled});if(Un){var Sn=[].concat((0,ne.Z)(Nn),[Un[Mt.value]]);Ft(Sn)}};we.useImperativeHandle(at,function(){return{onKeyDown:function(Rn){var nr=Rn.which;switch(nr){case Ue.Z.UP:case Ue.Z.DOWN:{var Un=0;nr===Ue.Z.UP?Un=-1:nr===Ue.Z.DOWN&&(Un=1),Un!==0&&wn(Un);break}case Ue.Z.LEFT:{if(dt)break;vn?gr():Hn();break}case Ue.Z.RIGHT:{if(dt)break;vn?Hn():gr();break}case Ue.Z.BACKSPACE:{dt||Hn();break}case Ue.Z.ENTER:{if(Nn.length){var Sn=Rt[Ct],cr=(Sn==null?void 0:Sn[ce])||[];cr.length?dn(cr.map(function(rr){return rr[Mt.value]}),cr[cr.length-1]):dn(Nn,Rt[Ct])}break}case Ue.Z.ESC:pt(!1),Gt&&Rn.stopPropagation()}},onKeyUp:function(){}}})},Qe=we.forwardRef(function(at,It){var Mt,jt,nn,dn,gn=(0,oe.lk)(),gt=gn.prefixCls,dt=gn.multiple,pt=gn.searchValue,Gt=gn.toggleOpen,vn=gn.notFoundContent,ut=gn.direction,In=gn.open,Nn=we.useRef(),Ct=ut==="rtl",Rt=we.useContext(x),Fn=Rt.options,Ft=Rt.values,wn=Rt.halfValues,Hn=Rt.fieldNames,gr=Rt.changeOnSelect,Dn=Rt.onSelect,Rn=Rt.searchOptions,nr=Rt.dropdownPrefixCls,Un=Rt.loadData,Sn=Rt.expandTrigger,cr=nr||gt,rr=we.useState([]),pr=(0,ue.Z)(rr,2),Ar=pr[0],Er=pr[1],wr=function(Qn){if(!(!Un||pt)){var mn=je(Qn,Fn,Hn),tr=mn.map(function(ur){var Cr=ur.option;return Cr}),Tr=tr[tr.length-1];if(Tr&&!Be(Tr,Hn)){var _r=Se(Qn);Er(function(ur){return[].concat((0,ne.Z)(ur),[_r])}),Un(tr)}}};we.useEffect(function(){Ar.length&&Ar.forEach(function(fr){var Qn=Ce(fr),mn=je(Qn,Fn,Hn,!0).map(function(Tr){var _r=Tr.option;return _r}),tr=mn[mn.length-1];(!tr||tr[Hn.children]||Be(tr,Hn))&&Er(function(Tr){return Tr.filter(function(_r){return _r!==fr})})})},[Fn,Ar,Hn]);var sn=we.useMemo(function(){return new Set(Pe(Ft))},[Ft]),hr=we.useMemo(function(){return new Set(Pe(wn))},[wn]),jn=Je(),qn=(0,ue.Z)(jn,2),or=qn[0],yn=qn[1],Mn=function(Qn){yn(Qn),wr(Qn)},Yn=function(Qn){var mn=Qn.disabled,tr=Be(Qn,Hn);return!mn&&(tr||gr||dt)},Tn=function(Qn,mn){var tr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Dn(Qn),!dt&&(mn||gr&&(Sn==="hover"||tr))&&Gt(!1)},lr=we.useMemo(function(){return pt?Rn:Fn},[pt,Rn,Fn]),er=we.useMemo(function(){for(var fr=[{options:lr}],Qn=lr,mn=Te(Qn,Hn),tr=function(){var Cr=or[Tr],Nr=Qn.find(function(mr,br){return(mn[br]?Se(mn[br]):mr[Hn.value])===Cr}),Dr=Nr==null?void 0:Nr[Hn.children];if(!(Dr!=null&&Dr.length))return"break";Qn=Dr,fr.push({options:Dr})},Tr=0;Tr":Ar,wr=at.loadingIcon,sn=at.children,hr=at.dropdownMatchSelectWidth,jn=hr===void 0?!1:hr,qn=at.showCheckedStrategy,or=qn===void 0?Ee:qn,yn=(0,se.Z)(at,$e),Mn=(0,ae.ZP)(Mt),Yn=!!vn,Tn=(0,a.Z)(gn,{value:gt,postState:Ie}),lr=(0,ue.Z)(Tn,2),er=lr[0],Vn=lr[1],Fr=we.useMemo(function(){return xe(dn)},[JSON.stringify(dn)]),Pr=we.useMemo(function(){return Ft||[]},[Ft]),Kn=Ve(Pr,Fr),Sr=we.useCallback(function(on){var Yt=Kn();return on.map(function(Xe){var ht=Yt[Xe].nodes;return ht.map(function(Pt){return Pt[Fr.value]})})},[Kn,Fr]),Rr=(0,a.Z)("",{value:Nn,postState:function(Yt){return Yt||""}}),fr=(0,ue.Z)(Rr,2),Qn=fr[0],mn=fr[1],tr=function(Yt,Xe){mn(Yt),Xe.source!=="blur"&&Ct&&Ct(Yt)},Tr=We(Rt),_r=(0,ue.Z)(Tr,2),ur=_r[0],Cr=_r[1],Nr=ye(Qn,Pr,Fr,wn||nn,Cr,dt),Dr=Ge(Pr,Fr),mr=we.useMemo(function(){var on=Dr(er),Yt=(0,ue.Z)(on,2),Xe=Yt[0],ht=Yt[1];if(!Yn||!er.length)return[Xe,[],ht];var Pt=Pe(Xe),kt=Kn(),bt=(0,re.S)(Pt,!0,kt),an=bt.checkedKeys,Ut=bt.halfCheckedKeys;return[Sr(an),Sr(Ut),ht]},[Yn,er,Kn,Sr,Dr]),br=(0,ue.Z)(mr,3),kr=br[0],Br=br[1],Or=br[2],Gr=we.useMemo(function(){var on=Pe(kr),Yt=Le(on,Kn,or);return[].concat((0,ne.Z)(Or),(0,ne.Z)(Sr(Yt)))},[kr,Kn,Sr,Or,or]),jr=Oe(Gr,Pr,Fr,Yn,Gt),Vr=(0,z.Z)(function(on){if(Vn(on),pt){var Yt=Ie(on),Xe=Yt.map(function(kt){return je(kt,Pr,Fr).map(function(bt){return bt.option})}),ht=Yn?Yt:Yt[0],Pt=Yn?Xe:Xe[0];pt(ht,Pt)}}),Jr=(0,z.Z)(function(on){if((!Yn||In)&&mn(""),!Yn)Vr(on);else{var Yt=Se(on),Xe=Pe(kr),ht=Pe(Br),Pt=Xe.includes(Yt),kt=Or.some(function(Ln){return Se(Ln)===Yt}),bt=kr,an=Or;if(kt&&!Pt)an=Or.filter(function(Ln){return Se(Ln)!==Yt});else{var Ut=Pt?Xe.filter(function(Ln){return Ln!==Yt}):[].concat((0,ne.Z)(Xe),[Yt]),qt=Kn(),Kt;if(Pt){var Bn=(0,re.S)(Ut,{checked:!1,halfCheckedKeys:ht},qt);Kt=Bn.checkedKeys}else{var $n=(0,re.S)(Ut,!0,qt);Kt=$n.checkedKeys}var ir=Le(Kt,Kn,or);bt=Sr(ir)}Vr([].concat((0,ne.Z)(an),(0,ne.Z)(bt)))}}),qr=function(Yt,Xe){if(Xe.type==="clear"){Vr([]);return}var ht=Xe.values[0],Pt=ht.valueCells;Jr(Pt)},Hr=Dn!==void 0?Dn:gr,Zr=nr||Rn,Mr=cr||Sn,Nt=function(Yt){rr==null||rr(Yt),pr==null||pr(Yt)},Jt=we.useMemo(function(){return{options:Pr,fieldNames:Fr,values:kr,halfValues:Br,changeOnSelect:dt,onSelect:Jr,checkable:vn,searchOptions:Nr,dropdownPrefixCls:wn,loadData:Hn,expandTrigger:Fn,expandIcon:Er,loadingIcon:wr,dropdownMenuColumnStyle:Un}},[Pr,Fr,kr,Br,dt,Jr,vn,Nr,wn,Hn,Fn,Er,wr,Un]),pn=!(Qn?Nr:Pr).length,En=Qn&&Cr.matchInputWidth||pn?{}:{minWidth:"auto"};return we.createElement(x.Provider,{value:Jt},we.createElement(oe.Ac,(0,ie.Z)({},yn,{ref:It,id:Mn,prefixCls:nn,autoClearSearchValue:In,dropdownMatchSelectWidth:jn,dropdownStyle:En,displayValues:jr,onDisplayValuesChange:qr,mode:Yn?"multiple":void 0,searchValue:Qn,onSearch:tr,showSearch:ur,OptionList:De,emptyOptions:pn,open:Hr,dropdownClassName:Zr,placement:Mr,onDropdownVisibleChange:Nt,getRawInputElement:function(){return sn}})))});Re.SHOW_PARENT=Ee,Re.SHOW_CHILD=be;var Ne=Re,tt=Ne,st=me(2738),rt=me(62892),ot=me(53487),yt=me(19080),mt=me(36355),ft=me(93891),lt=me(1684),Et=me(19716),St=me(32441),xt=me(14154),Lt=me(58582),_t=me(84443),Ht=me(66339),At=me(33234),Ot=me(98447),Dt=me(17313),rn=me(74207),un=me(83116);const tn=at=>{const{prefixCls:It,componentCls:Mt,antCls:jt}=at,nn=`${Mt}-menu-item`,dn=` - &${nn}-expand ${nn}-expand-icon, - ${nn}-loading-icon - `;return[{[Mt]:{width:at.controlWidth}},{[`${Mt}-dropdown`]:[(0,Ot.C2)(`${It}-checkbox`,at),{[`&${jt}-select-dropdown`]:{padding:0}},{[Mt]:{"&-checkbox":{top:0,marginInlineEnd:at.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Mt}-menu-empty`]:{[`${Mt}-menu`]:{width:"100%",height:"auto",[nn]:{color:at.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:at.controlItemWidth,height:at.dropdownHeight,margin:0,padding:at.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${at.lineWidth}px ${at.lineType} ${at.colorSplit}`},"&-item":Object.assign(Object.assign({},Dt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:at.optionPadding,lineHeight:at.lineHeight,cursor:"pointer",transition:`all ${at.motionDurationMid}`,borderRadius:at.borderRadiusSM,"&:hover":{background:at.controlItemBgHover},"&-disabled":{color:at.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[dn]:{color:at.colorTextDisabled}},[`&-active:not(${nn}-disabled)`]:{"&, &:hover":{fontWeight:at.optionSelectedFontWeight,backgroundColor:at.optionSelectedBg}},"&-content":{flex:"auto"},[dn]:{marginInlineStart:at.paddingXXS,color:at.colorTextDescription,fontSize:at.fontSizeIcon},"&-keyword":{color:at.colorHighlight}})}}}]},{[`${Mt}-dropdown-rtl`]:{direction:"rtl"}},(0,rn.c)(at)]};var Wt=(0,un.Z)("Cascader",at=>[tn(at)],at=>{const It=Math.round((at.controlHeight-at.fontSize*at.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:at.controlItemBgActive,optionSelectedFontWeight:at.fontWeightStrong,optionPadding:`${It}px ${at.paddingSM}px`,menuPadding:at.paddingXXS}}),Vt=function(at,It){var Mt={};for(var jt in at)Object.prototype.hasOwnProperty.call(at,jt)&&It.indexOf(jt)<0&&(Mt[jt]=at[jt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nn=0,jt=Object.getOwnPropertySymbols(at);nndt===0?[gt]:[].concat((0,ne.Z)(gn),[It,gt]),[]),nn=[];let dn=0;return jt.forEach((gn,gt)=>{const dt=dn+gn.length;let pt=at.slice(dn,dt);dn=dt,gt%2===1&&(pt=we.createElement("span",{className:`${Mt}-menu-item-keyword`,key:`separator-${gt}`},pt)),nn.push(pt)}),nn}const zt=(at,It,Mt,jt)=>{const nn=[],dn=at.toLowerCase();return It.forEach((gn,gt)=>{gt!==0&&nn.push(" / ");let dt=gn[jt.label];const pt=typeof dt;(pt==="string"||pt==="number")&&(dt=kn(String(dt),dn,Mt)),nn.push(dt)}),nn},ln=we.forwardRef((at,It)=>{const{prefixCls:Mt,size:jt,disabled:nn,className:dn,rootClassName:gn,multiple:gt,bordered:dt=!0,transitionName:pt,choiceTransitionName:Gt="",popupClassName:vn,dropdownClassName:ut,expandIcon:In,placement:Nn,showSearch:Ct,allowClear:Rt=!0,notFoundContent:Fn,direction:Ft,getPopupContainer:wn,status:Hn,showArrow:gr,builtinPlacements:Dn,style:Rn}=at,nr=Vt(at,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Un=(0,st.Z)(nr,["suffixIcon"]),{getPopupContainer:Sn,getPrefixCls:cr,renderEmpty:rr,direction:pr,popupOverflow:Ar,cascader:Er}=we.useContext(mt.E_),wr=Ft||pr,sn=wr==="rtl",{status:hr,hasFeedback:jn,isFormItemInput:qn,feedbackIcon:or}=we.useContext(St.aM),yn=(0,yt.F)(hr,Hn),Mn=Fn||(rr==null?void 0:rr("Cascader"))||we.createElement(ft.Z,{componentName:"Cascader"}),Yn=cr(),Tn=cr("select",Mt),lr=cr("cascader",Mt),[er,Vn]=(0,xt.Z)(Tn),[Fr]=Wt(lr),{compactSize:Pr,compactItemClassnames:Kn}=(0,At.ri)(Tn,Ft),Sr=le()(vn||ut,`${lr}-dropdown`,{[`${lr}-dropdown-rtl`]:wr==="rtl"},gn,Vn),Rr=we.useMemo(()=>{if(!Ct)return Ct;let Or={render:zt};return typeof Ct=="object"&&(Or=Object.assign(Object.assign({},Or),Ct)),Or},[Ct]),fr=(0,Et.Z)(Or=>{var Gr;return(Gr=jt!=null?jt:Pr)!==null&&Gr!==void 0?Gr:Or}),Qn=we.useContext(lt.Z),mn=nn!=null?nn:Qn;let tr=In;In||(tr=sn?we.createElement(E.Z,null):we.createElement(ge.Z,null));const Tr=we.createElement("span",{className:`${Tn}-menu-item-loading-icon`},we.createElement(ve.Z,{spin:!0})),_r=we.useMemo(()=>gt?we.createElement("span",{className:`${lr}-checkbox-inner`}):!1,[gt]),ur=(0,_t.Z)(at.suffixIcon,gr),{suffixIcon:Cr,removeIcon:Nr,clearIcon:Dr}=(0,Ht.Z)(Object.assign(Object.assign({},at),{hasFeedback:jn,feedbackIcon:or,showSuffixIcon:ur,multiple:gt,prefixCls:Tn,componentName:"Cascader"})),mr=we.useMemo(()=>Nn!==void 0?Nn:sn?"bottomRight":"bottomLeft",[Nn,sn]),br=(0,Lt.Z)(Dn,Ar),kr=Rt===!0?{clearIcon:Dr}:Rt,Br=we.createElement(tt,Object.assign({prefixCls:Tn,className:le()(!Mt&&lr,{[`${Tn}-lg`]:fr==="large",[`${Tn}-sm`]:fr==="small",[`${Tn}-rtl`]:sn,[`${Tn}-borderless`]:!dt,[`${Tn}-in-form-item`]:qn},(0,yt.Z)(Tn,yn,jn),Kn,Er==null?void 0:Er.className,dn,gn,Vn),disabled:mn,style:Object.assign(Object.assign({},Er==null?void 0:Er.style),Rn)},Un,{builtinPlacements:br,direction:wr,placement:mr,notFoundContent:Mn,allowClear:kr,showSearch:Rr,expandIcon:tr,suffixIcon:Cr,removeIcon:Nr,loadingIcon:Tr,checkable:_r,dropdownClassName:Sr,dropdownPrefixCls:Mt||lr,choiceTransitionName:(0,rt.m)(Yn,"",Gt),transitionName:(0,rt.m)(Yn,"slide-up",pt),getPopupContainer:wn||Sn,ref:It}));return Fr(er(Br))}),en=(0,ot.Z)(ln);ln.SHOW_PARENT=cn,ln.SHOW_CHILD=fn,ln._InternalPanelDoNotUseOrYouWillBeFired=en;var Qt=ln},36381:function(ct,it,me){"use strict";me.d(it,{default:function(){return Fe}});var ne=me(38819),we=me(92310),E=me.n(we),ve=me(54476),ge=me(94480),de=me(42978),le=me(76190),ie=me(18929),ue=me(48736),se=me(59301),oe=me(75931),ae=me(11592),re=me(20068),z=me(77900),a=me(10228),y=se.forwardRef(function(Qe,De){var ke=Qe.prefixCls,qe=Qe.forceRender,et=Qe.className,$e=Qe.style,Me=Qe.children,Ie=Qe.isActive,Re=Qe.role,Ne=se.useState(Ie||qe),tt=(0,de.Z)(Ne,2),st=tt[0],rt=tt[1];return se.useEffect(function(){(qe||Ie)&&rt(!0)},[qe,Ie]),st?se.createElement("div",{ref:De,className:E()("".concat(ke,"-content"),(0,re.Z)((0,re.Z)({},"".concat(ke,"-content-active"),Ie),"".concat(ke,"-content-inactive"),!Ie),et),style:$e,role:Re},se.createElement("div",{className:"".concat(ke,"-content-box")},Me)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=se.forwardRef(function(Qe,De){var ke=Qe.showArrow,qe=ke===void 0?!0:ke,et=Qe.headerClass,$e=Qe.isActive,Me=Qe.onItemClick,Ie=Qe.forceRender,Re=Qe.className,Ne=Qe.prefixCls,tt=Qe.collapsible,st=Qe.accordion,rt=Qe.panelKey,ot=Qe.extra,yt=Qe.header,mt=Qe.expandIcon,ft=Qe.openMotion,lt=Qe.destroyInactivePanel,Et=Qe.children,St=(0,oe.Z)(Qe,b),xt=tt==="disabled",Lt=tt==="header",_t=tt==="icon",Ht=ot!=null&&typeof ot!="boolean",At=function(){Me==null||Me(rt)},Ot=function(Vt){(Vt.key==="Enter"||Vt.keyCode===a.Z.ENTER||Vt.which===a.Z.ENTER)&&At()},Dt=typeof mt=="function"?mt(Qe):se.createElement("i",{className:"arrow"});Dt&&(Dt=se.createElement("div",{className:"".concat(Ne,"-expand-icon"),onClick:["header","icon"].includes(tt)?At:void 0},Dt));var rn=E()((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ne,"-item"),!0),"".concat(Ne,"-item-active"),$e),"".concat(Ne,"-item-disabled"),xt),Re),un=E()(et,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ne,"-header"),!0),"".concat(Ne,"-header-collapsible-only"),Lt),"".concat(Ne,"-icon-collapsible-only"),_t)),tn={className:un,"aria-expanded":$e,"aria-disabled":xt,onKeyDown:Ot};return!Lt&&!_t&&(tn.onClick=At,tn.role=st?"tab":"button",tn.tabIndex=xt?-1:0),se.createElement("div",(0,ve.Z)({},St,{ref:De,className:rn}),se.createElement("div",tn,qe&&Dt,se.createElement("span",{className:"".concat(Ne,"-header-text"),onClick:tt==="header"?At:void 0},yt),Ht&&se.createElement("div",{className:"".concat(Ne,"-extra")},ot)),se.createElement(z.default,(0,ve.Z)({visible:$e,leavedClassName:"".concat(Ne,"-content-hidden")},ft,{forceRender:Ie,removeOnLeave:lt}),function(Wt,Vt){var fn=Wt.className,cn=Wt.style;return se.createElement(x,{ref:Vt,prefixCls:Ne,className:fn,style:cn,isActive:$e,forceRender:Ie,role:st?"tabpanel":void 0},Et)}))}),te=ee,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],pe=function(De,ke){var qe=ke.prefixCls,et=ke.accordion,$e=ke.collapsible,Me=ke.destroyInactivePanel,Ie=ke.onItemClick,Re=ke.activeKey,Ne=ke.openMotion,tt=ke.expandIcon;return De.map(function(st,rt){var ot=st.children,yt=st.label,mt=st.key,ft=st.collapsible,lt=st.onItemClick,Et=st.destroyInactivePanel,St=(0,oe.Z)(st,ce),xt=String(mt!=null?mt:rt),Lt=ft!=null?ft:$e,_t=Et!=null?Et:Me,Ht=function(Dt){Lt!=="disabled"&&(Ie(Dt),lt==null||lt(Dt))},At=!1;return et?At=Re[0]===xt:At=Re.indexOf(xt)>-1,se.createElement(te,(0,ve.Z)({},St,{prefixCls:qe,key:xt,panelKey:xt,isActive:At,accordion:et,openMotion:Ne,expandIcon:tt,header:yt,collapsible:Lt,onItemClick:Ht,destroyInactivePanel:_t}),ot)})},fe=function(De,ke,qe){if(!De)return null;var et=qe.prefixCls,$e=qe.accordion,Me=qe.collapsible,Ie=qe.destroyInactivePanel,Re=qe.onItemClick,Ne=qe.activeKey,tt=qe.openMotion,st=qe.expandIcon,rt=De.key||String(ke),ot=De.props,yt=ot.header,mt=ot.headerClass,ft=ot.destroyInactivePanel,lt=ot.collapsible,Et=ot.onItemClick,St=!1;$e?St=Ne[0]===rt:St=Ne.indexOf(rt)>-1;var xt=lt!=null?lt:Me,Lt=function(At){xt!=="disabled"&&(Re(At),Et==null||Et(At))},_t={key:rt,panelKey:rt,header:yt,headerClass:mt,isActive:St,prefixCls:et,destroyInactivePanel:ft!=null?ft:Ie,openMotion:tt,accordion:$e,children:De.props.children,onItemClick:Lt,expandIcon:st,collapsible:xt};return typeof De.type=="string"?De:(Object.keys(_t).forEach(function(Ht){typeof _t[Ht]=="undefined"&&delete _t[Ht]}),se.cloneElement(De,_t))};function ye(Qe,De,ke){return Array.isArray(Qe)?pe(Qe,ke):(0,ae.Z)(De).map(function(qe,et){return fe(qe,et,ke)})}var he=ye,Ee=me(26112);function be(Qe){var De=Qe;if(!Array.isArray(De)){var ke=(0,le.Z)(De);De=ke==="number"||ke==="string"?[De]:[]}return De.map(function(qe){return String(qe)})}var Se=se.forwardRef(function(Qe,De){var ke=Qe.prefixCls,qe=ke===void 0?"rc-collapse":ke,et=Qe.destroyInactivePanel,$e=et===void 0?!1:et,Me=Qe.style,Ie=Qe.accordion,Re=Qe.className,Ne=Qe.children,tt=Qe.collapsible,st=Qe.openMotion,rt=Qe.expandIcon,ot=Qe.activeKey,yt=Qe.defaultActiveKey,mt=Qe.onChange,ft=Qe.items,lt=E()(qe,Re),Et=(0,ie.Z)([],{value:ot,onChange:function(Ot){return mt==null?void 0:mt(Ot)},defaultValue:yt,postState:be}),St=(0,de.Z)(Et,2),xt=St[0],Lt=St[1],_t=function(Ot){return Lt(function(){if(Ie)return xt[0]===Ot?[]:[Ot];var Dt=xt.indexOf(Ot),rn=Dt>-1;return rn?xt.filter(function(un){return un!==Ot}):[].concat((0,ge.Z)(xt),[Ot])})};(0,ue.ZP)(!Ne,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Ht=he(ft,Ne,{prefixCls:qe,accordion:Ie,openMotion:st,expandIcon:rt,collapsible:tt,destroyInactivePanel:$e,onItemClick:_t,activeKey:xt});return se.createElement("div",(0,ve.Z)({ref:De,className:lt,style:Me,role:Ie?"tablist":void 0},(0,Ee.Z)(Qe,{aria:!0,data:!0})),Ht)}),Pe=Object.assign(Se,{Panel:te}),Ce=Pe,xe=Pe.Panel,Be=me(2738),Ae=me(62892),Te=me(92343),Le=me(36355),je=me(19716),Ke=se.forwardRef((Qe,De)=>{const{getPrefixCls:ke}=se.useContext(Le.E_),{prefixCls:qe,className:et,showArrow:$e=!0}=Qe,Me=ke("collapse",qe),Ie=E()({[`${Me}-no-arrow`]:!$e},et);return se.createElement(Ce.Panel,Object.assign({ref:De},Qe,{prefixCls:Me,className:Ie}))}),Ve=me(17313),Ge=me(8378),ze=me(83116),We=me(37613);const _e=Qe=>{const{componentCls:De,contentBg:ke,padding:qe,headerBg:et,headerPadding:$e,collapseHeaderPaddingSM:Me,collapseHeaderPaddingLG:Ie,collapsePanelBorderRadius:Re,lineWidth:Ne,lineType:tt,colorBorder:st,colorText:rt,colorTextHeading:ot,colorTextDisabled:yt,fontSize:mt,fontSizeLG:ft,lineHeight:lt,marginSM:Et,paddingSM:St,paddingLG:xt,paddingXS:Lt,motionDurationSlow:_t,fontSizeIcon:Ht,contentPadding:At}=Qe,Ot=`${Ne}px ${tt} ${st}`;return{[De]:Object.assign(Object.assign({},(0,Ve.Wf)(Qe)),{backgroundColor:et,border:Ot,borderBottom:0,borderRadius:`${Re}px`,"&-rtl":{direction:"rtl"},[`& > ${De}-item`]:{borderBottom:Ot,"&:last-child":{[` + `)+" "+Qe[1]:Qe[0]+Ke+" "+He.join(", ")+" "+Qe[1]}me.types=E("./support/types");function pe(He){return Array.isArray(He)}me.isArray=pe;function fe(He){return typeof He=="boolean"}me.isBoolean=fe;function ye(He){return He===null}me.isNull=ye;function ve(He){return He==null}me.isNullOrUndefined=ve;function Ee(He){return typeof He=="number"}me.isNumber=Ee;function be(He){return typeof He=="string"}me.isString=be;function Se(He){return typeof He=="symbol"}me.isSymbol=Se;function Pe(He){return He===void 0}me.isUndefined=Pe;function Ce(He){return xe(He)&&je(He)==="[object RegExp]"}me.isRegExp=Ce,me.types.isRegExp=Ce;function xe(He){return typeof He=="object"&&He!==null}me.isObject=xe;function Be(He){return xe(He)&&je(He)==="[object Date]"}me.isDate=Be,me.types.isDate=Be;function Ae(He){return xe(He)&&(je(He)==="[object Error]"||He instanceof Error)}me.isError=Ae,me.types.isNativeError=Ae;function Oe(He){return typeof He=="function"}me.isFunction=Oe;function Ie(He){return He===null||typeof He=="boolean"||typeof He=="number"||typeof He=="string"||typeof He=="symbol"||typeof He=="undefined"}me.isPrimitive=Ie,me.isBuffer=E("./support/isBuffer");function je(He){return Object.prototype.toString.call(He)}function Le(He){return He<10?"0"+He.toString(10):He.toString(10)}var Ze=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function ze(){var He=new Date,Ke=[Le(He.getHours()),Le(He.getMinutes()),Le(He.getSeconds())].join(":");return[He.getDate(),Ze[He.getMonth()],Ke].join(" ")}me.log=function(){console.log("%s - %s",ze(),me.format.apply(me,arguments))},me.inherits=E("inherits"),me._extend=function(He,Ke){if(!Ke||!xe(Ke))return He;for(var Qe=Object.keys(Ke),et=Qe.length;et--;)He[Qe[et]]=Ke[Qe[et]];return He};function Ue(He,Ke){return Object.prototype.hasOwnProperty.call(He,Ke)}var Ge=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;me.promisify=function(Ke){if(typeof Ke!="function")throw new TypeError('The "original" argument must be of type Function');if(Ge&&Ke[Ge]){var Qe=Ke[Ge];if(typeof Qe!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Qe,Ge,{value:Qe,enumerable:!1,writable:!1,configurable:!0}),Qe}function Qe(){for(var et,Je,We=new Promise(function(Fe,ke){et=Fe,Je=ke}),De=[],Ye=0;Ye-1?ye:ye!=="Object"?!1:ce(fe)}return oe?te(fe):null}}).call(this)}).call(this,typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,he,me){(function(){"use strict";me.stripBOM=function(de){return de[0]==="\uFEFF"?de.substring(1):de}}).call(this)},{}],422:[function(E,he,me){(function(){"use strict";var de,ue,ie,le,se,oe={}.hasOwnProperty;de=E("xmlbuilder"),ue=E("./defaults").defaults,le=function(ae){return typeof ae=="string"&&(ae.indexOf("&")>=0||ae.indexOf(">")>=0||ae.indexOf("<")>=0)},se=function(ae){return""},ie=function(ae){return ae.replace("]]>","]]]]>")},me.Builder=function(){function ae(ne){var z,a,y;this.options={},a=ue["0.2"];for(z in a)oe.call(a,z)&&(y=a[z],this.options[z]=y);for(z in ne)oe.call(ne,z)&&(y=ne[z],this.options[z]=y)}return ae.prototype.buildObject=function(ne){var z,a,y,x,b;return z=this.options.attrkey,a=this.options.charkey,Object.keys(ne).length===1&&this.options.rootName===ue["0.2"].rootName?(b=Object.keys(ne)[0],ne=ne[b]):b=this.options.rootName,y=function(ee){return function(te,ce){var pe,fe,ye,ve,Ee,be;if(typeof ce!="object")ee.options.cdata&&le(ce)?te.raw(se(ce)):te.txt(ce);else if(Array.isArray(ce)){for(ve in ce)if(oe.call(ce,ve)){fe=ce[ve];for(Ee in fe)ye=fe[Ee],te=y(te.ele(Ee),ye).up()}}else for(Ee in ce)if(oe.call(ce,Ee))if(fe=ce[Ee],Ee===z){if(typeof fe=="object")for(pe in fe)be=fe[pe],te=te.att(pe,be)}else if(Ee===a)ee.options.cdata&&le(fe)?te=te.raw(se(fe)):te=te.txt(fe);else if(Array.isArray(fe))for(ve in fe)oe.call(fe,ve)&&(ye=fe[ve],typeof ye=="string"?ee.options.cdata&&le(ye)?te=te.ele(Ee).raw(se(ye)).up():te=te.ele(Ee,ye).up():te=y(te.ele(Ee),ye).up());else typeof fe=="object"?te=y(te.ele(Ee),fe).up():typeof fe=="string"&&ee.options.cdata&&le(fe)?te=te.ele(Ee).raw(se(fe)).up():(fe==null&&(fe=""),te=te.ele(Ee,fe.toString()).up());return te}}(this),x=de.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,ne).end(this.options.renderOpts)},ae}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,he,me){(function(){me.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` +`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,he,me){(function(){"use strict";var de,ue,ie,le,se,oe,ae,ne,z,a=function(b,ee){return function(){return b.apply(ee,arguments)}},y=function(b,ee){for(var te in ee)x.call(ee,te)&&(b[te]=ee[te]);function ce(){this.constructor=b}return ce.prototype=ee.prototype,b.prototype=new ce,b.__super__=ee.prototype,b},x={}.hasOwnProperty;ne=E("sax"),le=E("events"),de=E("./bom"),ae=E("./processors"),z=E("timers").setImmediate,ue=E("./defaults").defaults,se=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},oe=function(b,ee,te){var ce,pe,fe;for(ce=0,pe=b.length;ce0&&(Se[ye.options.childkey]=Ce),Ce=Se;else if(Ae){Ae[ye.options.childkey]=Ae[ye.options.childkey]||[],xe={};for(be in Ce)x.call(Ce,be)&&ie(xe,be,Ce[be]);Ae[ye.options.childkey].push(xe),delete Ce["#name"],Object.keys(Ce).length===1&&ce in Ce&&!ye.EXPLICIT_CHARKEY&&(Ce=Ce[ce])}}return fe.length>0?ye.assignOrPush(Ae,Pe,Ce):(ye.options.explicitRoot&&(Be=Ce,Ce={},ie(Ce,Pe,Be)),ye.resultObject=Ce,ye.saxParser.ended=!0,ye.emit("end",ye.resultObject))}}(this),pe=function(ye){return function(ve){var Ee,be;if(be=fe[fe.length-1],be)return be[ce]+=ve,ye.options.explicitChildren&&ye.options.preserveChildrenOrder&&ye.options.charsAsChildren&&(ye.options.includeWhiteChars||ve.replace(/\\n/g,"").trim()!=="")&&(be[ye.options.childkey]=be[ye.options.childkey]||[],Ee={"#name":"__text__"},Ee[ce]=ve,ye.options.normalize&&(Ee[ce]=Ee[ce].replace(/\s{2,}/g," ").trim()),be[ye.options.childkey].push(Ee)),be}}(this),this.saxParser.ontext=pe,this.saxParser.oncdata=function(ye){return function(ve){var Ee;if(Ee=pe(ve),Ee)return Ee.cdata=!0}}(this)},ee.prototype.parseString=function(te,ce){var pe;ce!=null&&typeof ce=="function"&&(this.on("end",function(fe){return this.reset(),ce(null,fe)}),this.on("error",function(fe){return this.reset(),ce(fe)}));try{return te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=de.stripBOM(te),this.options.async?(this.remaining=te,z(this.processAsync),this.saxParser):this.saxParser.write(te).close())}catch(fe){if(pe=fe,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw pe}else return this.emit("error",pe),this.saxParser.errThrown=!0}},ee.prototype.parseStringPromise=function(te){return new Promise(function(ce){return function(pe,fe){return ce.parseString(te,function(ye,ve){return ye?fe(ye):pe(ve)})}}(this))},ee}(le),me.parseString=function(b,ee,te){var ce,pe,fe;return te!=null?(typeof te=="function"&&(ce=te),typeof ee=="object"&&(pe=ee)):(typeof ee=="function"&&(ce=ee),pe={}),fe=new me.Parser(pe),fe.parseString(b,ce)},me.parseStringPromise=function(b,ee){var te,ce;return typeof ee=="object"&&(te=ee),ce=new me.Parser(te),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,he,me){(function(){"use strict";var de;de=new RegExp(/(?!xmlns)^.*:/),me.normalize=function(ue){return ue.toLowerCase()},me.firstCharLowerCase=function(ue){return ue.charAt(0).toLowerCase()+ue.slice(1)},me.stripPrefix=function(ue){return ue.replace(de,"")},me.parseNumbers=function(ue){return isNaN(ue)||(ue=ue%1===0?parseInt(ue,10):parseFloat(ue)),ue},me.parseBooleans=function(ue){return/^(?:true|false)$/i.test(ue)&&(ue=ue.toLowerCase()==="true"),ue}}).call(this)},{}],426:[function(E,he,me){(function(){"use strict";var de,ue,ie,le,se=function(ae,ne){for(var z in ne)oe.call(ne,z)&&(ae[z]=ne[z]);function a(){this.constructor=ae}return a.prototype=ne.prototype,ae.prototype=new a,ae.__super__=ne.prototype,ae},oe={}.hasOwnProperty;ue=E("./defaults"),de=E("./builder"),ie=E("./parser"),le=E("./processors"),me.defaults=ue.defaults,me.processors=le,me.ValidationError=function(ae){se(ne,ae);function ne(z){this.message=z}return ne}(Error),me.Builder=de.Builder,me.Parser=ie.Parser,me.parseString=ie.parseString,me.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,he,me){(function(){he.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,he,me){(function(){he.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(E,he,me){(function(){var de,ue,ie,le,se,oe,ae,ne=[].slice,z={}.hasOwnProperty;de=function(){var a,y,x,b,ee,te;if(te=arguments[0],ee=2<=arguments.length?ne.call(arguments,1):[],se(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=ee.length;a":"attribute: {"+se+"}, parent: <"+this.parent.name+">"},le.prototype.isEqualNode=function(se){return!(se.namespaceURI!==this.namespaceURI||se.prefix!==this.prefix||se.localName!==this.localName||se.value!==this.value)},le}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,he,me){(function(){var de,ue,ie,le=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;de=E("./NodeType"),ie=E("./XMLCharacterData"),he.exports=ue=function(oe){le(ae,oe);function ae(ne,z){if(ae.__super__.constructor.call(this,ne),z==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=de.CData,this.value=this.stringify.cdata(z)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(ne){return this.options.writer.cdata(this,this.options.writer.filterOptions(ne))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,he,me){(function(){var de,ue,ie=function(se,oe){for(var ae in oe)le.call(oe,ae)&&(se[ae]=oe[ae]);function ne(){this.constructor=se}return ne.prototype=oe.prototype,se.prototype=new ne,se.__super__=oe.prototype,se},le={}.hasOwnProperty;ue=E("./XMLNode"),he.exports=de=function(se){ie(oe,se);function oe(ae){oe.__super__.constructor.call(this,ae),this.value=""}return Object.defineProperty(oe.prototype,"data",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),Object.defineProperty(oe.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(oe.prototype,"textContent",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),oe.prototype.clone=function(){return Object.create(this)},oe.prototype.substringData=function(ae,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.appendData=function(ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.insertData=function(ae,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.deleteData=function(ae,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.replaceData=function(ae,ne,z){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.isEqualNode=function(ae){return!(!oe.__super__.isEqualNode.apply(this,arguments).isEqualNode(ae)||ae.data!==this.data)},oe}(ue)}).call(this)},{"./XMLNode":450}],434:[function(E,he,me){(function(){var de,ue,ie,le=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;de=E("./NodeType"),ue=E("./XMLCharacterData"),he.exports=ie=function(oe){le(ae,oe);function ae(ne,z){if(ae.__super__.constructor.call(this,ne),z==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=de.Comment,this.value=this.stringify.comment(z)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(ne){return this.options.writer.comment(this,this.options.writer.filterOptions(ne))},ae}(ue)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,he,me){(function(){var de,ue,ie;ue=E("./XMLDOMErrorHandler"),ie=E("./XMLDOMStringList"),he.exports=de=function(){function le(){var se;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new ue,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=se=Object.create(this.defaultParams)}return Object.defineProperty(le.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),le.prototype.getParameter=function(se){return this.params.hasOwnProperty(se)?this.params[se]:null},le.prototype.canSetParameter=function(se,oe){return!0},le.prototype.setParameter=function(se,oe){return oe!=null?this.params[se]=oe:delete this.params[se]},le}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,he,me){(function(){var de;he.exports=de=function(){function ue(){}return ue.prototype.handleError=function(ie){throw new Error(ie)},ue}()}).call(this)},{}],437:[function(E,he,me){(function(){var de;he.exports=de=function(){function ue(){}return ue.prototype.hasFeature=function(ie,le){return!0},ue.prototype.createDocumentType=function(ie,le,se){throw new Error("This DOM method is not implemented.")},ue.prototype.createDocument=function(ie,le,se){throw new Error("This DOM method is not implemented.")},ue.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},ue.prototype.getFeature=function(ie,le){throw new Error("This DOM method is not implemented.")},ue}()}).call(this)},{}],438:[function(E,he,me){(function(){var de;he.exports=de=function(){function ue(ie){this.arr=ie||[]}return Object.defineProperty(ue.prototype,"length",{get:function(){return this.arr.length}}),ue.prototype.item=function(ie){return this.arr[ie]||null},ue.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},ue}()}).call(this)},{}],439:[function(E,he,me){(function(){var de,ue,ie,le=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),he.exports=ue=function(oe){le(ae,oe);function ae(ne,z,a,y,x,b){if(ae.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(z));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(z));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(z));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(z));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(z));this.elementName=this.stringify.name(z),this.type=de.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return ae.prototype.toString=function(ne){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(ne))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,he,me){(function(){var de,ue,ie,le=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),he.exports=ue=function(oe){le(ae,oe);function ae(ne,z,a){if(ae.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(z),this.type=de.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return ae.prototype.toString=function(ne){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(ne))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,he,me){(function(){var de,ue,ie,le,se=function(ae,ne){for(var z in ne)oe.call(ne,z)&&(ae[z]=ne[z]);function a(){this.constructor=ae}return a.prototype=ne.prototype,ae.prototype=new a,ae.__super__=ne.prototype,ae},oe={}.hasOwnProperty;le=E("./Utility").isObject,ie=E("./XMLNode"),de=E("./NodeType"),he.exports=ue=function(ae){se(ne,ae);function ne(z,a,y,x){if(ne.__super__.constructor.call(this,z),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=de.EntityDeclaration,!le(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(ne.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ne.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(ne.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(ne.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(ne.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(ne.prototype,"xmlVersion",{get:function(){return null}}),ne.prototype.toString=function(z){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(z))},ne}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,he,me){(function(){var de,ue,ie,le=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),he.exports=ue=function(oe){le(ae,oe);function ae(ne,z,a){if(ae.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD notation name. "+this.debugInfo(z));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(z));this.name=this.stringify.name(z),this.type=de.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(ae.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ae.prototype,"systemId",{get:function(){return this.sysID}}),ae.prototype.toString=function(ne){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(ne))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,he,me){(function(){var de,ue,ie,le,se=function(ae,ne){for(var z in ne)oe.call(ne,z)&&(ae[z]=ne[z]);function a(){this.constructor=ae}return a.prototype=ne.prototype,ae.prototype=new a,ae.__super__=ne.prototype,ae},oe={}.hasOwnProperty;le=E("./Utility").isObject,ie=E("./XMLNode"),de=E("./NodeType"),he.exports=ue=function(ae){se(ne,ae);function ne(z,a,y,x){var b;ne.__super__.constructor.call(this,z),le(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=de.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return ne.prototype.toString=function(z){return this.options.writer.declaration(this,this.options.writer.filterOptions(z))},ne}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,he,me){(function(){var de,ue,ie,le,se,oe,ae,ne,z,a=function(x,b){for(var ee in b)y.call(b,ee)&&(x[ee]=b[ee]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility").isObject,ne=E("./XMLNode"),de=E("./NodeType"),ue=E("./XMLDTDAttList"),le=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),se=E("./XMLDTDNotation"),ae=E("./XMLNamedNodeMap"),he.exports=oe=function(x){a(b,x);function b(ee,te,ce){var pe,fe,ye,ve,Ee,be;if(b.__super__.constructor.call(this,ee),this.type=de.DocType,ee.children){for(ve=ee.children,fe=0,ye=ve.length;fe=0;)this.up();return this.onEnd()},xe.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},xe.prototype.openNode=function(Be){var Ae,Oe,Ie,je;if(!Be.isOpen){if(!this.root&&this.currentLevel===0&&Be.type===de.Element&&(this.root=Be),Oe="",Be.type===de.Element){this.writerOptions.state=ue.OpenTag,Oe=this.writer.indent(Be,this.writerOptions,this.currentLevel)+"<"+Be.name,je=Be.attribs;for(Ie in je)Ce.call(je,Ie)&&(Ae=je[Ie],Oe+=this.writer.attribute(Ae,this.writerOptions,this.currentLevel));Oe+=(Be.children?">":"/>")+this.writer.endline(Be,this.writerOptions,this.currentLevel),this.writerOptions.state=ue.InsideTag}else this.writerOptions.state=ue.OpenTag,Oe=this.writer.indent(Be,this.writerOptions,this.currentLevel)+""),Oe+=this.writer.endline(Be,this.writerOptions,this.currentLevel);return this.onData(Oe,this.currentLevel),Be.isOpen=!0}},xe.prototype.closeNode=function(Be){var Ae;if(!Be.isClosed)return Ae="",this.writerOptions.state=ue.CloseTag,Be.type===de.Element?Ae=this.writer.indent(Be,this.writerOptions,this.currentLevel)+""+this.writer.endline(Be,this.writerOptions,this.currentLevel):Ae=this.writer.indent(Be,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Be,this.writerOptions,this.currentLevel),this.writerOptions.state=ue.None,this.onData(Ae,this.currentLevel),Be.isClosed=!0},xe.prototype.onData=function(Be,Ae){return this.documentStarted=!0,this.onDataCallback(Be,Ae+1)},xe.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},xe.prototype.debugInfo=function(Be){return Be==null?"":"node: <"+Be+">"},xe.prototype.ele=function(){return this.element.apply(this,arguments)},xe.prototype.nod=function(Be,Ae,Oe){return this.node(Be,Ae,Oe)},xe.prototype.txt=function(Be){return this.text(Be)},xe.prototype.dat=function(Be){return this.cdata(Be)},xe.prototype.com=function(Be){return this.comment(Be)},xe.prototype.ins=function(Be,Ae){return this.instruction(Be,Ae)},xe.prototype.dec=function(Be,Ae,Oe){return this.declaration(Be,Ae,Oe)},xe.prototype.dtd=function(Be,Ae,Oe){return this.doctype(Be,Ae,Oe)},xe.prototype.e=function(Be,Ae,Oe){return this.element(Be,Ae,Oe)},xe.prototype.n=function(Be,Ae,Oe){return this.node(Be,Ae,Oe)},xe.prototype.t=function(Be){return this.text(Be)},xe.prototype.d=function(Be){return this.cdata(Be)},xe.prototype.c=function(Be){return this.comment(Be)},xe.prototype.r=function(Be){return this.raw(Be)},xe.prototype.i=function(Be,Ae){return this.instruction(Be,Ae)},xe.prototype.att=function(){return this.currentNode&&this.currentNode.type===de.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.a=function(){return this.currentNode&&this.currentNode.type===de.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.ent=function(Be,Ae){return this.entity(Be,Ae)},xe.prototype.pent=function(Be,Ae){return this.pEntity(Be,Ae)},xe.prototype.not=function(Be,Ae){return this.notation(Be,Ae)},xe}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,he,me){(function(){var de,ue,ie,le=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function z(){this.constructor=oe}return z.prototype=ae.prototype,oe.prototype=new z,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),he.exports=ue=function(oe){le(ae,oe);function ae(ne){ae.__super__.constructor.call(this,ne),this.type=de.Dummy}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(ne){return""},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,he,me){(function(){var de,ue,ie,le,se,oe,ae,ne,z,a=function(x,b){for(var ee in b)y.call(b,ee)&&(x[ee]=b[ee]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility"),ne=z.isObject,ae=z.isFunction,oe=z.getValue,se=E("./XMLNode"),de=E("./NodeType"),ue=E("./XMLAttribute"),le=E("./XMLNamedNodeMap"),he.exports=ie=function(x){a(b,x);function b(ee,te,ce){var pe,fe,ye,ve;if(b.__super__.constructor.call(this,ee),te==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(te),this.type=de.Element,this.attribs={},this.schemaTypeInfo=null,ce!=null&&this.attribute(ce),ee.type===de.Document&&(this.isRoot=!0,this.documentObject=ee,ee.rootObject=this,ee.children)){for(ve=ee.children,fe=0,ye=ve.length;fe=pe;te=0<=pe?++ce:--ce)if(!this.attribs[te].isEqualNode(ee.attribs[te]))return!1;return!0},b}(se)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,he,me){(function(){var de;he.exports=de=function(){function ue(ie){this.nodes=ie}return Object.defineProperty(ue.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),ue.prototype.clone=function(){return this.nodes=null},ue.prototype.getNamedItem=function(ie){return this.nodes[ie]},ue.prototype.setNamedItem=function(ie){var le;return le=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,le||null},ue.prototype.removeNamedItem=function(ie){var le;return le=this.nodes[ie],delete this.nodes[ie],le||null},ue.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},ue.prototype.getNamedItemNS=function(ie,le){throw new Error("This DOM method is not implemented.")},ue.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},ue.prototype.removeNamedItemNS=function(ie,le){throw new Error("This DOM method is not implemented.")},ue}()}).call(this)},{}],450:[function(E,he,me){(function(){var de,ue,ie,le,se,oe,ae,ne,z,a,y,x,b,ee,te,ce,pe,fe,ye,ve={}.hasOwnProperty;ye=E("./Utility"),fe=ye.isObject,pe=ye.isFunction,ce=ye.isEmpty,te=ye.getValue,ne=null,ie=null,le=null,se=null,oe=null,b=null,ee=null,x=null,ae=null,ue=null,y=null,z=null,de=null,he.exports=a=function(){function Ee(be){this.parent=be,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,ne||(ne=E("./XMLElement"),ie=E("./XMLCData"),le=E("./XMLComment"),se=E("./XMLDeclaration"),oe=E("./XMLDocType"),b=E("./XMLRaw"),ee=E("./XMLText"),x=E("./XMLProcessingInstruction"),ae=E("./XMLDummy"),ue=E("./NodeType"),y=E("./XMLNodeList"),z=E("./XMLNamedNodeMap"),de=E("./DocumentPosition"))}return Object.defineProperty(Ee.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Ee.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Ee.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Ee.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Ee.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Ee.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Ee.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Ee.prototype,"previousSibling",{get:function(){var be;return be=this.parent.children.indexOf(this),this.parent.children[be-1]||null}}),Object.defineProperty(Ee.prototype,"nextSibling",{get:function(){var be;return be=this.parent.children.indexOf(this),this.parent.children[be+1]||null}}),Object.defineProperty(Ee.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Ee.prototype,"textContent",{get:function(){var be,Se,Pe,Ce,xe;if(this.nodeType===ue.Element||this.nodeType===ue.DocumentFragment){for(xe="",Ce=this.children,Se=0,Pe=Ce.length;Se":(Pe=this.parent)!=null&&Pe.name?"node: <"+be+">, parent: <"+this.parent.name+">":"node: <"+be+">"},Ee.prototype.ele=function(be,Se,Pe){return this.element(be,Se,Pe)},Ee.prototype.nod=function(be,Se,Pe){return this.node(be,Se,Pe)},Ee.prototype.txt=function(be){return this.text(be)},Ee.prototype.dat=function(be){return this.cdata(be)},Ee.prototype.com=function(be){return this.comment(be)},Ee.prototype.ins=function(be,Se){return this.instruction(be,Se)},Ee.prototype.doc=function(){return this.document()},Ee.prototype.dec=function(be,Se,Pe){return this.declaration(be,Se,Pe)},Ee.prototype.e=function(be,Se,Pe){return this.element(be,Se,Pe)},Ee.prototype.n=function(be,Se,Pe){return this.node(be,Se,Pe)},Ee.prototype.t=function(be){return this.text(be)},Ee.prototype.d=function(be){return this.cdata(be)},Ee.prototype.c=function(be){return this.comment(be)},Ee.prototype.r=function(be){return this.raw(be)},Ee.prototype.i=function(be,Se){return this.instruction(be,Se)},Ee.prototype.u=function(){return this.up()},Ee.prototype.importXMLBuilder=function(be){return this.importDocument(be)},Ee.prototype.replaceChild=function(be,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.removeChild=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.appendChild=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.hasChildNodes=function(){return this.children.length!==0},Ee.prototype.cloneNode=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isSupported=function(be,Se){return!0},Ee.prototype.hasAttributes=function(){return this.attribs.length!==0},Ee.prototype.compareDocumentPosition=function(be){var Se,Pe;return Se=this,Se===be?0:this.document()!==be.document()?(Pe=de.Disconnected|de.ImplementationSpecific,Math.random()<.5?Pe|=de.Preceding:Pe|=de.Following,Pe):Se.isAncestor(be)?de.Contains|de.Preceding:Se.isDescendant(be)?de.Contains|de.Following:Se.isPreceding(be)?de.Preceding:de.Following},Ee.prototype.isSameNode=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.lookupPrefix=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isDefaultNamespace=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.lookupNamespaceURI=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isEqualNode=function(be){var Se,Pe,Ce;if(be.nodeType!==this.nodeType||be.children.length!==this.children.length)return!1;for(Se=Pe=0,Ce=this.children.length-1;0<=Ce?Pe<=Ce:Pe>=Ce;Se=0<=Ce?++Pe:--Pe)if(!this.children[Se].isEqualNode(be.children[Se]))return!1;return!0},Ee.prototype.getFeature=function(be,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.setUserData=function(be,Se,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.getUserData=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.contains=function(be){return be?be===this||this.isDescendant(be):!1},Ee.prototype.isDescendant=function(be){var Se,Pe,Ce,xe,Be;for(Be=this.children,Ce=0,xe=Be.length;CePe},Ee.prototype.treePosition=function(be){var Se,Pe;return Pe=0,Se=!1,this.foreachTreeNode(this.document(),function(Ce){if(Pe++,!Se&&Ce===be)return Se=!0}),Se?Pe:-1},Ee.prototype.foreachTreeNode=function(be,Se){var Pe,Ce,xe,Be,Ae;for(be||(be=this.document()),Be=be.children,Ce=0,xe=Be.length;Ce0){for(this.stream.write(" ["),this.stream.write(this.endline(z,a,y)),a.state=ue.InsideTag,te=z.children,b=0,ee=te.length;b"),this.stream.write(this.endline(z,a,y)),a.state=ue.None,this.closeNode(z,a,y)},ne.prototype.element=function(z,a,y){var x,b,ee,te,ce,pe,fe,ye,ve,Ee;y||(y=0),this.openNode(z,a,y),a.state=ue.OpenTag,this.stream.write(this.indent(z,a,y)+"<"+z.name),ve=z.attribs;for(fe in ve)oe.call(ve,fe)&&(x=ve[fe],this.attribute(x,a,y));if(ee=z.children.length,te=ee===0?null:z.children[0],ee===0||z.children.every(function(be){return(be.type===de.Text||be.type===de.Raw)&&be.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=ue.CloseTag,this.stream.write("")):(a.state=ue.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&ee===1&&(te.type===de.Text||te.type===de.Raw)&&te.value!=null)this.stream.write(">"),a.state=ue.InsideTag,a.suppressPrettyCount++,ye=!0,this.writeChildNode(te,a,y+1),a.suppressPrettyCount--,ye=!1,a.state=ue.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(z,a,y)),a.state=ue.InsideTag,Ee=z.children,ce=0,pe=Ee.length;ce")}return this.stream.write(this.endline(z,a,y)),a.state=ue.None,this.closeNode(z,a,y)},ne.prototype.processingInstruction=function(z,a,y){return this.stream.write(ne.__super__.processingInstruction.call(this,z,a,y))},ne.prototype.raw=function(z,a,y){return this.stream.write(ne.__super__.raw.call(this,z,a,y))},ne.prototype.text=function(z,a,y){return this.stream.write(ne.__super__.text.call(this,z,a,y))},ne.prototype.dtdAttList=function(z,a,y){return this.stream.write(ne.__super__.dtdAttList.call(this,z,a,y))},ne.prototype.dtdElement=function(z,a,y){return this.stream.write(ne.__super__.dtdElement.call(this,z,a,y))},ne.prototype.dtdEntity=function(z,a,y){return this.stream.write(ne.__super__.dtdEntity.call(this,z,a,y))},ne.prototype.dtdNotation=function(z,a,y){return this.stream.write(ne.__super__.dtdNotation.call(this,z,a,y))},ne}(le)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,he,me){(function(){var de,ue,ie=function(se,oe){for(var ae in oe)le.call(oe,ae)&&(se[ae]=oe[ae]);function ne(){this.constructor=se}return ne.prototype=oe.prototype,se.prototype=new ne,se.__super__=oe.prototype,se},le={}.hasOwnProperty;ue=E("./XMLWriterBase"),he.exports=de=function(se){ie(oe,se);function oe(ae){oe.__super__.constructor.call(this,ae)}return oe.prototype.document=function(ae,ne){var z,a,y,x,b;for(ne=this.filterOptions(ne),x="",b=ae.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(se))},le.prototype.comment=function(se){if(this.options.noValidation)return se;if(se=""+se||"",se.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+se);return this.assertLegalChar(se)},le.prototype.raw=function(se){return this.options.noValidation?se:""+se||""},le.prototype.attValue=function(se){return this.options.noValidation?se:this.assertLegalChar(this.attEscape(se=""+se||""))},le.prototype.insTarget=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},le.prototype.insValue=function(se){if(this.options.noValidation)return se;if(se=""+se||"",se.match(/\?>/))throw new Error("Invalid processing instruction value: "+se);return this.assertLegalChar(se)},le.prototype.xmlVersion=function(se){if(this.options.noValidation)return se;if(se=""+se||"",!se.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+se);return se},le.prototype.xmlEncoding=function(se){if(this.options.noValidation)return se;if(se=""+se||"",!se.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+se);return this.assertLegalChar(se)},le.prototype.xmlStandalone=function(se){return this.options.noValidation?se:se?"yes":"no"},le.prototype.dtdPubID=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},le.prototype.dtdSysID=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},le.prototype.dtdElementValue=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},le.prototype.dtdAttType=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},le.prototype.dtdAttDefault=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},le.prototype.dtdEntityValue=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},le.prototype.dtdNData=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},le.prototype.convertAttKey="@",le.prototype.convertPIKey="?",le.prototype.convertTextKey="#text",le.prototype.convertCDataKey="#cdata",le.prototype.convertCommentKey="#comment",le.prototype.convertRawKey="#raw",le.prototype.assertLegalChar=function(se){var oe,ae;if(this.options.noValidation)return se;if(oe="",this.options.version==="1.0"){if(oe=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=se.match(oe))throw new Error("Invalid character in string: "+se+" at index "+ae.index)}else if(this.options.version==="1.1"&&(oe=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=se.match(oe)))throw new Error("Invalid character in string: "+se+" at index "+ae.index);return se},le.prototype.assertLegalName=function(se){var oe;if(this.options.noValidation)return se;if(this.assertLegalChar(se),oe=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!se.match(oe))throw new Error("Invalid character in name");return se},le.prototype.textEscape=function(se){var oe;return this.options.noValidation?se:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,se.replace(oe,"&").replace(//g,">").replace(/\r/g," "))},le.prototype.attEscape=function(se){var oe;return this.options.noValidation?se:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,se.replace(oe,"&").replace(/0)?new Array(Se).join(Ee.indent):""},ye.prototype.endline=function(ve,Ee,be){return!Ee.pretty||Ee.suppressPrettyCount?"":Ee.newline},ye.prototype.attribute=function(ve,Ee,be){var Se;return this.openAttribute(ve,Ee,be),Se=" "+ve.name+'="'+ve.value+'"',this.closeAttribute(ve,Ee,be),Se},ye.prototype.cdata=function(ve,Ee,be){var Se;return this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Se=this.indent(ve,Ee,be)+""+this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),Se},ye.prototype.comment=function(ve,Ee,be){var Se;return this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Se=this.indent(ve,Ee,be)+""+this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),Se},ye.prototype.declaration=function(ve,Ee,be){var Se;return this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Se=this.indent(ve,Ee,be)+"",Se+=this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),Se},ye.prototype.docType=function(ve,Ee,be){var Se,Pe,Ce,xe,Be;if(be||(be=0),this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,xe=this.indent(ve,Ee,be),xe+="0){for(xe+=" [",xe+=this.endline(ve,Ee,be),Ee.state=ue.InsideTag,Be=ve.children,Pe=0,Ce=Be.length;Pe",xe+=this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),xe},ye.prototype.element=function(ve,Ee,be){var Se,Pe,Ce,xe,Be,Ae,Oe,Ie,je,Le,Ze,ze,Ue,Ge;be||(be=0),Le=!1,Ze="",this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Ze+=this.indent(ve,Ee,be)+"<"+ve.name,ze=ve.attribs;for(je in ze)fe.call(ze,je)&&(Se=ze[je],Ze+=this.attribute(Se,Ee,be));if(Ce=ve.children.length,xe=Ce===0?null:ve.children[0],Ce===0||ve.children.every(function(Ve){return(Ve.type===de.Text||Ve.type===de.Raw)&&Ve.value===""}))Ee.allowEmpty?(Ze+=">",Ee.state=ue.CloseTag,Ze+=""+this.endline(ve,Ee,be)):(Ee.state=ue.CloseTag,Ze+=Ee.spaceBeforeSlash+"/>"+this.endline(ve,Ee,be));else if(Ee.pretty&&Ce===1&&(xe.type===de.Text||xe.type===de.Raw)&&xe.value!=null)Ze+=">",Ee.state=ue.InsideTag,Ee.suppressPrettyCount++,Le=!0,Ze+=this.writeChildNode(xe,Ee,be+1),Ee.suppressPrettyCount--,Le=!1,Ee.state=ue.CloseTag,Ze+=""+this.endline(ve,Ee,be);else{if(Ee.dontPrettyTextNodes){for(Ue=ve.children,Be=0,Oe=Ue.length;Be"+this.endline(ve,Ee,be),Ee.state=ue.InsideTag,Ge=ve.children,Ae=0,Ie=Ge.length;Ae",Le&&Ee.suppressPrettyCount--,Ze+=this.endline(ve,Ee,be),Ee.state=ue.None}return this.closeNode(ve,Ee,be),Ze},ye.prototype.writeChildNode=function(ve,Ee,be){switch(ve.type){case de.CData:return this.cdata(ve,Ee,be);case de.Comment:return this.comment(ve,Ee,be);case de.Element:return this.element(ve,Ee,be);case de.Raw:return this.raw(ve,Ee,be);case de.Text:return this.text(ve,Ee,be);case de.ProcessingInstruction:return this.processingInstruction(ve,Ee,be);case de.Dummy:return"";case de.Declaration:return this.declaration(ve,Ee,be);case de.DocType:return this.docType(ve,Ee,be);case de.AttributeDeclaration:return this.dtdAttList(ve,Ee,be);case de.ElementDeclaration:return this.dtdElement(ve,Ee,be);case de.EntityDeclaration:return this.dtdEntity(ve,Ee,be);case de.NotationDeclaration:return this.dtdNotation(ve,Ee,be);default:throw new Error("Unknown XML node type: "+ve.constructor.name)}},ye.prototype.processingInstruction=function(ve,Ee,be){var Se;return this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Se=this.indent(ve,Ee,be)+"",Se+=this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),Se},ye.prototype.raw=function(ve,Ee,be){var Se;return this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Se=this.indent(ve,Ee,be),Ee.state=ue.InsideTag,Se+=ve.value,Ee.state=ue.CloseTag,Se+=this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),Se},ye.prototype.text=function(ve,Ee,be){var Se;return this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Se=this.indent(ve,Ee,be),Ee.state=ue.InsideTag,Se+=ve.value,Ee.state=ue.CloseTag,Se+=this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),Se},ye.prototype.dtdAttList=function(ve,Ee,be){var Se;return this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Se=this.indent(ve,Ee,be)+""+this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),Se},ye.prototype.dtdElement=function(ve,Ee,be){var Se;return this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Se=this.indent(ve,Ee,be)+""+this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),Se},ye.prototype.dtdEntity=function(ve,Ee,be){var Se;return this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Se=this.indent(ve,Ee,be)+""+this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),Se},ye.prototype.dtdNotation=function(ve,Ee,be){var Se;return this.openNode(ve,Ee,be),Ee.state=ue.OpenTag,Se=this.indent(ve,Ee,be)+""+this.endline(ve,Ee,be),Ee.state=ue.None,this.closeNode(ve,Ee,be),Se},ye.prototype.openNode=function(ve,Ee,be){},ye.prototype.closeNode=function(ve,Ee,be){},ye.prototype.openAttribute=function(ve,Ee,be){},ye.prototype.closeAttribute=function(ve,Ee,be){},ye}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,he,me){(function(){var de,ue,ie,le,se,oe,ae,ne,z,a;a=E("./Utility"),ne=a.assign,z=a.isFunction,ie=E("./XMLDOMImplementation"),le=E("./XMLDocument"),se=E("./XMLDocumentCB"),ae=E("./XMLStringWriter"),oe=E("./XMLStreamWriter"),de=E("./NodeType"),ue=E("./WriterState"),he.exports.create=function(y,x,b,ee){var te,ce;if(y==null)throw new Error("Root element needs a name.");return ee=ne({},x,b,ee),te=new le(ee),ce=te.element(y),ee.headless||(te.declaration(ee),(ee.pubID!=null||ee.sysID!=null)&&te.dtd(ee)),ce},he.exports.begin=function(y,x,b){var ee;return z(y)&&(ee=[y,x],x=ee[0],b=ee[1],y={}),x?new se(y,x,b):new le(y)},he.exports.stringWriter=function(y){return new ae(y)},he.exports.streamWriter=function(y,x){return new oe(y,x)},he.exports.implementation=new ie,he.exports.nodeType=de,he.exports.writerState=ue}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,he,me){he.exports=ue;var de=Object.prototype.hasOwnProperty;function ue(){for(var ie={},le=0;lese?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,ee=-271733879,te=-1732584194,ce=271733878,pe=0;pe>16)+(x>>16)+(b>>16);return ee<<16|b&65535}function a(y,x){return y<>>32-x}he.exports=function(x){return de.hash(x,ie,16)}},{"./helpers":462}],464:[function(E,he,me){"use strict";var de=E("./helpers");function ue(ae,ne){ae[ne>>5]|=128<<24-ne%32,ae[(ne+64>>9<<4)+15]=ne;for(var z=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,ee=-1009589776,te=0;te>16)+(ne>>16)+(z>>16);return a<<16|z&65535}function oe(ae,ne){return ae<>>32-ne}he.exports=function(ne){return de.hash(ne,ue,20,!0)}},{"./helpers":462}],465:[function(E,he,me){"use strict";he.exports=function(){return function(){}}},{}],466:[function(E,he,me){(function(de){(function(){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/helpers/typeof")),le=E("stream"),se=le.Stream,oe=E("../lib/common/utils/isArray"),ae=oe.isArray;he.exports.string=function(a){return typeof a=="string"},he.exports.array=ae,he.exports.buffer=de.isBuffer;function ne(z){return z instanceof se}he.exports.writableStream=function(a){return ne(a)&&typeof a._write=="function"&&(0,ie.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,he,me){"use strict";var de=E("immediate"),ue=he.exports={};ue.nextTick=de,ue.title="browser",ue.browser=!0,ue.env={},ue.argv=[],ue.version="",ue.versions={};function ie(){}ue.on=ie,ue.addListener=ie,ue.once=ie,ue.off=ie,ue.removeListener=ie,ue.removeAllListeners=ie,ue.emit=ie,ue.prependListener=ie,ue.prependOnceListener=ie,ue.listeners=function(le){return[]},ue.binding=function(le){throw new Error("process.binding is not supported")},ue.cwd=function(){return"/"},ue.chdir=function(le){throw new Error("process.chdir is not supported")},ue.umask=function(){return 0}},{immediate:358}],468:[function(E,he,me){(function(de){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var ue=E("./lib/request"),ie=E("./lib/response"),le=E("xtend"),se=E("builtin-status-codes"),oe=E("url"),ae=me;ae.request=function(ne,z){typeof ne=="string"?ne=oe.parse(ne):ne=le(ne);var a=de.location.protocol.search(/^https?:$/)===-1?"http:":"",y=ne.protocol||a,x=ne.hostname||ne.host,b=ne.port,ee=ne.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),ne.url=(x?y+"//"+x:"")+(b?":"+b:"")+ee,ne.method=(ne.method||"GET").toUpperCase(),ne.headers=ne.headers||{};var te=new ue(ne);return z&&te.on("response",z),te},ae.get=function(z,a){var y=ae.request(z,a);return y.end(),y},ae.ClientRequest=ue,ae.IncomingMessage=ie.IncomingMessage,ae.Agent=function(){},ae.Agent.defaultMaxSockets=4,ae.globalAgent=new ae.Agent,ae.STATUS_CODES=se,ae.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,he,me){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),me.fetch=ae(de.fetch)&&ae(de.ReadableStream),me.writableStream=ae(de.WritableStream),me.abortController=ae(de.AbortController),me.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),me.blobConstructor=!0}catch(ne){}var ue;function ie(){if(ue!==void 0)return ue;if(de.XMLHttpRequest){ue=new de.XMLHttpRequest;try{ue.open("GET",de.XDomainRequest?"/":"https://example.com")}catch(ne){ue=null}}else ue=null;return ue}function le(ne){var z=ie();if(!z)return!1;try{return z.responseType=ne,z.responseType===ne}catch(a){}return!1}var se=typeof de.ArrayBuffer!="undefined",oe=se&&ae(de.ArrayBuffer.prototype.slice);me.arraybuffer=me.fetch||se&&le("arraybuffer"),me.msstream=!me.fetch&&oe&&le("ms-stream"),me.mozchunkedarraybuffer=!me.fetch&&se&&le("moz-chunked-arraybuffer"),me.overrideMimeType=me.fetch||(ie()?ae(ie().overrideMimeType):!1),me.vbArray=ae(de.VBArray);function ae(ne){return typeof ne=="function"}ue=null}).call(this)}).call(this,typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,he,me){(function(de,ue,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var le=E("./capability"),se=E("inherits"),oe=E("./response"),ae=E("readable-stream"),ne=E("to-arraybuffer"),z=oe.IncomingMessage,a=oe.readyStates;function y(te,ce){return le.fetch&&ce?"fetch":le.mozchunkedarraybuffer?"moz-chunked-arraybuffer":le.msstream?"ms-stream":le.arraybuffer&&te?"arraybuffer":le.vbArray&&te?"text:vbarray":"text"}var x=he.exports=function(te){var ce=this;ae.Writable.call(ce),ce._opts=te,ce._body=[],ce._headers={},te.auth&&ce.setHeader("Authorization","Basic "+new ie(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(ye){ce.setHeader(ye,te.headers[ye])});var pe,fe=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!le.abortController)fe=!1,pe=!0;else if(te.mode==="prefer-streaming")pe=!1;else if(te.mode==="allow-wrong-content-type")pe=!le.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")pe=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(pe,fe),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};se(x,ae.Writable),x.prototype.setHeader=function(te,ce){var pe=this,fe=te.toLowerCase();ee.indexOf(fe)===-1&&(pe._headers[fe]={name:te,value:ce})},x.prototype.getHeader=function(te){var ce=this._headers[te.toLowerCase()];return ce?ce.value:null},x.prototype.removeHeader=function(te){var ce=this;delete ce._headers[te.toLowerCase()]},x.prototype._onFinish=function(){var te=this;if(!te._destroyed){var ce=te._opts,pe=te._headers,fe=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(le.arraybuffer?fe=ne(ie.concat(te._body)):le.blobConstructor?fe=new ue.Blob(te._body.map(function(Pe){return ne(Pe)}),{type:(pe["content-type"]||{}).value||""}):fe=ie.concat(te._body).toString());var ye=[];if(Object.keys(pe).forEach(function(Pe){var Ce=pe[Pe].name,xe=pe[Pe].value;Array.isArray(xe)?xe.forEach(function(Be){ye.push([Ce,Be])}):ye.push([Ce,xe])}),te._mode==="fetch"){var ve=null,Ee=null;if(le.abortController){var be=new AbortController;ve=be.signal,te._fetchAbortController=be,"requestTimeout"in ce&&ce.requestTimeout!==0&&(te._fetchTimer=ue.setTimeout(function(){te.emit("requestTimeout"),te._fetchAbortController&&te._fetchAbortController.abort()},ce.requestTimeout))}ue.fetch(te._opts.url,{method:te._opts.method,headers:ye,body:fe||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:ve}).then(function(Pe){te._fetchResponse=Pe,te._connect()},function(Pe){ue.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",Pe)})}else{var Se=te._xhr=new ue.XMLHttpRequest;try{Se.open(te._opts.method,te._opts.url,!0)}catch(Pe){de.nextTick(function(){te.emit("error",Pe)});return}"responseType"in Se&&(Se.responseType=te._mode.split(":")[0]),"withCredentials"in Se&&(Se.withCredentials=!!ce.withCredentials),te._mode==="text"&&"overrideMimeType"in Se&&Se.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(Se.timeout=ce.requestTimeout,Se.ontimeout=function(){te.emit("requestTimeout")}),ye.forEach(function(Pe){Se.setRequestHeader(Pe[0],Pe[1])}),te._response=null,Se.onreadystatechange=function(){switch(Se.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(Se.onprogress=function(){te._onXHRProgress()}),Se.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{Se.send(fe)}catch(Pe){de.nextTick(function(){te.emit("error",Pe)});return}}}};function b(te){try{var ce=te.status;return ce!==null&&ce!==0}catch(pe){return!1}}x.prototype._onXHRProgress=function(){var te=this;!b(te._xhr)||te._destroyed||(te._response||te._connect(),te._response._onXHRProgress())},x.prototype._connect=function(){var te=this;te._destroyed||(te._response=new z(te._xhr,te._fetchResponse,te._mode,te._fetchTimer),te._response.on("error",function(ce){te.emit("error",ce)}),te.emit("response",te._response))},x.prototype._write=function(te,ce,pe){var fe=this;fe._body.push(te),pe()},x.prototype.abort=x.prototype.destroy=function(){var te=this;te._destroyed=!0,ue.clearTimeout(te._fetchTimer),te._response&&(te._response._destroyed=!0),te._xhr?te._xhr.abort():te._fetchAbortController&&te._fetchAbortController.abort()},x.prototype.end=function(te,ce,pe){var fe=this;typeof te=="function"&&(pe=te,te=void 0),ae.Writable.prototype.end.call(fe,te,ce,pe)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var ee=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,he,me){(function(de,ue,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var le=E("./capability"),se=E("inherits"),oe=E("readable-stream"),ae=me.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ne=me.IncomingMessage=function(z,a,y,x){var b=this;if(oe.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){de.nextTick(function(){b.emit("close")})}),y==="fetch"){var ee=function ve(){ce.read().then(function(Ee){if(!b._destroyed){if(Ee.done){ue.clearTimeout(x),b.push(null);return}b.push(new ie(Ee.value)),ve()}}).catch(function(Ee){ue.clearTimeout(x),b._destroyed||b.emit("error",Ee)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(ve,Ee){b.headers[Ee.toLowerCase()]=ve,b.rawHeaders.push(Ee,ve)}),le.writableStream){var te=new WritableStream({write:function(Ee){return new Promise(function(be,Se){b._destroyed?Se():b.push(new ie(Ee))?be():b._resumeFetch=be})},close:function(){ue.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Ee){b._destroyed||b.emit("error",Ee)}});try{a.body.pipeTo(te).catch(function(ve){ue.clearTimeout(x),b._destroyed||b.emit("error",ve)});return}catch(ve){}}var ce=a.body.getReader();ee()}else{b._xhr=z,b._pos=0,b.url=z.responseURL,b.statusCode=z.status,b.statusMessage=z.statusText;var pe=z.getAllResponseHeaders().split(/\r?\n/);if(pe.forEach(function(ve){var Ee=ve.match(/^([^:]+):\s*(.*)/);if(Ee){var be=Ee[1].toLowerCase();be==="set-cookie"?(b.headers[be]===void 0&&(b.headers[be]=[]),b.headers[be].push(Ee[2])):b.headers[be]!==void 0?b.headers[be]+=", "+Ee[2]:b.headers[be]=Ee[2],b.rawHeaders.push(Ee[1],Ee[2])}}),b._charset="x-user-defined",!le.overrideMimeType){var fe=b.rawHeaders["mime-type"];if(fe){var ye=fe.match(/;\s*charset=([^;])(;|$)/);ye&&(b._charset=ye[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};se(ne,oe.Readable),ne.prototype._read=function(){var z=this,a=z._resumeFetch;a&&(z._resumeFetch=null,a())},ne.prototype._onXHRProgress=function(){var z=this,a=z._xhr,y=null;switch(z._mode){case"text:vbarray":if(a.readyState!==ae.DONE)break;try{y=new ue.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){z.push(new ie(y));break}case"text":try{y=a.responseText}catch(ce){z._mode="text:vbarray";break}if(y.length>z._pos){var x=y.substr(z._pos);if(z._charset==="x-user-defined"){for(var b=new ie(x.length),ee=0;eez._pos&&(z.push(new ie(new Uint8Array(te.result.slice(z._pos)))),z._pos=te.result.byteLength)},te.onload=function(){z.push(null)},te.readAsArrayBuffer(y);break}z._xhr.readyState===ae.DONE&&z._mode!=="ms-stream"&&z.push(null)}}).call(this)}).call(this,E("_process"),typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var ie=E("punycode"),le=E("./util");me.parse=Ee,me.resolve=Se,me.resolveObject=Pe,me.format=be,me.Url=se;function se(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var oe=/^([a-z0-9.+-]+:)/i,ae=/:[0-9]*$/,ne=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,z=["<",">",'"',"`"," ","\r",` +`," "],a=["{","}","|","\\","^","`"].concat(z),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],ee=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,pe={javascript:!0,"javascript:":!0},fe={javascript:!0,"javascript:":!0},ye={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},ve=E("querystring");function Ee(Ce,xe,Be){if(Ce&&le.isObject(Ce)&&Ce instanceof se)return Ce;var Ae=new se;return Ae.parse(Ce,xe,Be),Ae}se.prototype.parse=function(Ce,xe,Be){if(!le.isString(Ce))throw new TypeError("Parameter 'url' must be a string, not "+(0,ue.default)(Ce));var Ae=Ce.indexOf("?"),Oe=Ae!==-1&&Ae127?Ye+="x":Ye+=De[Fe];if(!Ye.match(te)){var tt=Je.slice(0,_e),$e=Je.slice(_e+1),qe=De.match(ce);qe&&(tt.push(qe[1]),$e.unshift(qe[2])),$e.length&&(Le="/"+$e.join(".")+Le),this.hostname=tt.join(".");break}}}this.hostname.length>ee?this.hostname="":this.hostname=this.hostname.toLowerCase(),et||(this.hostname=ie.toASCII(this.hostname));var Ne=this.port?":"+this.port:"",Te=this.hostname||"";this.host=Te+Ne,this.href+=this.host,et&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Le[0]!=="/"&&(Le="/"+Le))}if(!pe[Ue])for(var _e=0,We=y.length;_e0?Be.host.split("@"):!1;Ye&&(Be.auth=Ye.shift(),Be.host=Be.hostname=Ye.shift())}return Be.search=Ce.search,Be.query=Ce.query,(!le.isNull(Be.pathname)||!le.isNull(Be.search))&&(Be.path=(Be.pathname?Be.pathname:"")+(Be.search?Be.search:"")),Be.href=Be.format(),Be}if(!Je.length)return Be.pathname=null,Be.search?Be.path="/"+Be.search:Be.path=null,Be.href=Be.format(),Be;for(var Fe=Je.slice(-1)[0],ke=(Be.host||Ce.host||Je.length>1)&&(Fe==="."||Fe==="..")||Fe==="",tt=0,$e=Je.length;$e>=0;$e--)Fe=Je[$e],Fe==="."?Je.splice($e,1):Fe===".."?(Je.splice($e,1),tt++):tt&&(Je.splice($e,1),tt--);if(!Qe&&!et)for(;tt--;tt)Je.unshift("..");Qe&&Je[0]!==""&&(!Je[0]||Je[0].charAt(0)!=="/")&&Je.unshift(""),ke&&Je.join("/").substr(-1)!=="/"&&Je.push("");var qe=Je[0]===""||Je[0]&&Je[0].charAt(0)==="/";if(De){Be.hostname=Be.host=qe?"":Je.length?Je.shift():"";var Ye=Be.host&&Be.host.indexOf("@")>0?Be.host.split("@"):!1;Ye&&(Be.auth=Ye.shift(),Be.host=Be.hostname=Ye.shift())}return Qe=Qe||Be.host&&Je.length,Qe&&!qe&&Je.unshift(""),Je.length?Be.pathname=Je.join("/"):(Be.pathname=null,Be.path=null),(!le.isNull(Be.pathname)||!le.isNull(Be.search))&&(Be.path=(Be.pathname?Be.pathname:"")+(Be.search?Be.search:"")),Be.auth=Ce.auth||Be.auth,Be.slashes=Be.slashes||Ce.slashes,Be.href=Be.format(),Be},se.prototype.parseHost=function(){var Ce=this.host,xe=ae.exec(Ce);xe&&(xe=xe[0],xe!==":"&&(this.port=xe.substr(1)),Ce=Ce.substr(0,Ce.length-xe.length)),Ce&&(this.hostname=Ce)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,he,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/helpers/typeof"));he.exports={isString:function(le){return typeof le=="string"},isObject:function(le){return(0,ue.default)(le)==="object"&&le!==null},isNull:function(le){return le===null},isNullOrUndefined:function(le){return le==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,he,me){"use strict";E("core-js/modules/es.number.constructor.js"),me.encodeURIComponent=function(de){try{return encodeURIComponent(de)}catch(ue){return de}},me.escape=E("escape-html"),me.timestamp=function(ue){if(ue){var ie=ue;return typeof ie=="string"&&(ie=Number(ie)),String(ue).length===10&&(ie*=1e3),new Date(ie)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,he,me){(function(de,ue){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),le=ie(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var se=E("util"),oe=E("url"),ae=E("http"),ne=E("https"),z=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function ee(fe,ye){return fe===void 0?ye:fe}function te(fe){return fe?fe.split(";")[0].trim().toLowerCase():""}function ce(fe,ye){return function(ve,Ee,be){if(ve)return ye(ve);fe({data:Ee,status:be.statusCode,headers:be.headers,res:be})}}me.TIMEOUTS=[a("300s"),a("300s")];var pe=["json","text"];me.request=function(ye,ve,Ee){return arguments.length===2&&typeof ve=="function"&&(Ee=ve,ve=null),typeof Ee=="function"?me.requestWithCallback(ye,ve,Ee):new Promise(function(be,Se){me.requestWithCallback(ye,ve,ce(be,Se))})},me.requestWithCallback=function(ye,ve,Ee){if(!ye||typeof ye!="string"&&(0,le.default)(ye)!=="object"){var be=se.format("expect request url to be a string or a http request options, but got %j",ye);throw new Error(be)}arguments.length===2&&typeof ve=="function"&&(Ee=ve,ve=null),ve=ve||{},y>=x&&(y=0);var Se=++y;ve.requestUrls=ve.requestUrls||[];var Pe={requestId:Se,url:ye,args:ve,ctx:ve.ctx};ve.emitter&&ve.emitter.emit("request",Pe),ve.timeout=ve.timeout||me.TIMEOUTS,ve.maxRedirects=ve.maxRedirects||10,ve.streaming=ve.streaming||ve.customResponse;var Ce=Date.now(),xe;typeof ye=="string"?(b.test(ye)||(ye="https://"+ye),xe=oe.parse(ye)):xe=ye;var Be=(ve.type||ve.method||xe.method||"GET").toUpperCase(),Ae=xe.port||80,Oe=ae,Ie=ee(ve.agent,me.agent),je=ve.fixJSONCtlChars;xe.protocol==="https:"&&(Oe=ne,Ie=ee(ve.httpsAgent,me.httpsAgent),xe.port||(Ae=443));var Le={host:xe.hostname||xe.host||"localhost",path:xe.path||"/",method:Be,port:Ae,agent:Ie,headers:ve.headers||{},lookup:ve.lookup};Array.isArray(ve.timeout)?Le.requestTimeout=ve.timeout[ve.timeout.length-1]:typeof ve.timeout!="undefined"&&(Le.requestTimeout=ve.timeout);var Ze=ve.auth||xe.auth;Ze&&(Le.auth=Ze);var ze=ve.content||ve.data,Ue=Be==="GET"||Be==="HEAD"||ve.dataAsQueryString;if(!ve.content&&ze&&!(typeof ze=="string"||ue.isBuffer(ze)))if(Ue)ze=ve.nestedQuerystring?qs.stringify(ze):querystring.stringify(ze);else{var Ge=Le.headers["Content-Type"]||Le.headers["content-type"];Ge||(ve.contentType==="json"?Ge="application/json":Ge="application/x-www-form-urlencoded",Le.headers["Content-Type"]=Ge),te(Ge)==="application/json"?ze=JSON.stringify(ze):ze=ve.nestedQuerystring?qs.stringify(ze):querystring.stringify(ze)}Ue&&ze&&(Le.path+=(xe.query?"&":"?")+ze,ze=null);var Ve=0;if(ze){var _e=ze.length;ue.isBuffer(ze)||(_e=ue.byteLength(ze)),Ve=Le.headers["Content-Length"]=_e}ve.dataType==="json"&&(Le.headers.Accept="application/json"),typeof ve.beforeRequest=="function"&&ve.beforeRequest(Le);var He=null,Ke=null,Qe=null,et=!1,Je=!1,We=0,De=-1,Ye=!1,Fe="",ke="",tt=null;ve.timing&&(tt={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function $e(){He&&(clearTimeout(He),He=null)}function qe(){Ke&&(clearTimeout(Ke),Ke=null)}function Ne(lt,Et,St){if(qe(),!Ee){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Se,de.pid,Le.method,ye),lt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s +stack: %s`,Date(),Se,de.pid,lt.name,lt.message,lt.stack);return}var Dt=Ee;Ee=null;var kt={};St&&(De=St.statusCode,kt=St.headers);var Ot=Date.now()-Ce;tt&&(tt.contentDownload=Ot),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Ot,We,De,Le.method,Le.host,Le.path,Je,tt);var Gt={status:De,statusCode:De,headers:kt,size:We,aborted:Ye,rt:Ot,keepAliveSocket:Je,data:Et,requestUrls:ve.requestUrls,timing:tt,remoteAddress:Fe,remotePort:ke};if(lt){var At="";Ie&&typeof Ie.getCurrentStatus=="function"&&(At=", agent status: "+JSON.stringify(Ie.getCurrentStatus())),lt.message+=", "+Le.method+" "+ye+" "+De+" (connected: "+et+", keepalive socket: "+Je+At+`) +headers: `+JSON.stringify(kt),lt.data=Et,lt.path=Le.path,lt.status=De,lt.headers=kt,lt.res=Gt}Dt(lt,Et,ve.streaming?St:Gt),ve.emitter&&(Pe.url=ye,Pe.socket=gt&>.connection,Pe.options=Le,Pe.size=Ve,ve.emitter.emit("response",{requestId:Se,error:lt,ctx:ve.ctx,req:Pe,res:Gt}))}function Te(lt){var Et=null;if(ve.followRedirect&&statuses.redirect[lt.statusCode]){ve._followRedirectCount=(ve._followRedirectCount||0)+1;var St=lt.headers.location;if(!St)Et=new Error("Got statusCode "+lt.statusCode+" but cannot resolve next location from headers"),Et.name="FollowRedirectError";else if(ve._followRedirectCount>ve.maxRedirects)Et=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ye),Et.name="MaxRedirectError";else{var Dt=ve.formatRedirectUrl?ve.formatRedirectUrl(ye,St):oe.resolve(ye,St);z("Request#%d %s: `redirected` from %s to %s",Se,Le.path,ye,Dt),qe(),ve.headers&&ve.headers.Host&&b.test(St)&&(ve.headers.Host=null);var kt=Ee;return Ee=null,me.requestWithCallback(Dt,ve,kt),{redirect:!0,error:null}}}return{redirect:!1,error:Et}}ve.gzip&&!Le.headers["Accept-Encoding"]&&!Le.headers["accept-encoding"]&&(Le.headers["Accept-Encoding"]="gzip");function Re(lt,Et,St){var Dt=lt.headers["content-encoding"];return St(null,Et,Dt)}var Me=ve.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Se,Be,ye,Le.headers,Le.path),ve.requestUrls.push(ye);function nt(lt){if(tt&&(tt.waiting=Date.now()-Ce),z("Request#%d %s `req response` event emit: status %d, headers: %j",Se,ye,lt.statusCode,lt.headers),ve.streaming){var Et=Te(lt);if(Et.redirect){lt.resume();return}return Et.error?(lt.resume(),Ne(Et.error,null,lt)):Ne(null,null,lt)}if(lt.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Se,ye,We)}),lt.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Se,ye,We)}),lt.on("aborted",function(){Ye=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Se,ye,We)}),Me){var St=Te(lt);if(St.redirect){lt.resume();return}return St.error?(lt.resume(),Me.end(),Ne(St.error,null,lt)):(ve.consumeWriteStream===!1?lt.on("end",Ne.bind(null,null,null,lt)):Me.on("close",function(){z("Request#%d %s: writeStream close event emitted",Se,ye),Ne(Qe||null,null,lt)}),lt.pipe(Me))}var Dt=[];lt.on("data",function(kt){z("Request#%d %s: `res data` event emit, size %d",Se,ye,kt.length),We+=kt.length,Dt.push(kt)}),lt.on("end",function(){var kt=ue.concat(Dt,We);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Se,ye,We,lt._dumped),Qe)return Ne(Qe,kt,lt);var Ot=Te(lt);if(Ot.error)return Ne(Ot.error,kt,lt);Ot.redirect||Re(lt,kt,function(Gt,At,Tt){if(Gt)return Ne(Gt,kt,lt);if(!Tt&&pe.indexOf(ve.dataType)>=0){try{At=decodeBodyByCharset(At,lt)}catch(rn){return z("decodeBodyByCharset error: %s",rn),Ne(null,At,lt)}if(ve.dataType==="json")if(We===0)At=null;else{var Lt=parseJSON(At,je);Lt.error?Gt=Lt.error:At=Lt.data}}Ye&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Se,ye),Ne(Gt,At,lt)})})}var at,rt;Array.isArray(ve.timeout)?(at=a(ve.timeout[0]),rt=a(ve.timeout[1])):at=rt=a(ve.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",at,rt);function ot(){z("Connect timer ticking, timeout: %d",at),He=setTimeout(function(){He=null,De===-1&&(De=-2);var lt="Connect timeout for "+at+"ms",Et="ConnectionTimeoutError";gt.socket||(Et="SocketAssignTimeoutError",lt+=", working sockets is full"),Qe=new Error(lt),Qe.name=Et,Qe.requestId=Se,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Se,ye,Qe.name,lt,et),pt()},at)}function yt(){z("Response timer ticking, timeout: %d",rt),Ke=setTimeout(function(){Ke=null;var lt="Response timeout for "+rt+"ms",Et="ResponseTimeoutError";Qe=new Error(lt),Qe.name=Et,Qe.requestId=Se,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Se,ye,Qe.name,lt,et),pt()},rt)}var gt;Le.mode=ve.mode?ve.mode:"";try{gt=Oe.request(Le,nt)}catch(lt){return Ne(lt)}typeof window=="undefined"?ot():gt.on("requestTimeout",function(){De===-1&&(De=-2);var lt="Connect timeout for "+at+"ms",Et="ConnectionTimeoutError";Qe=new Error(lt),Qe.name=Et,Qe.requestId=Se,pt()});function pt(){z("Request#%d %s abort, connected: %s",Se,ye,et),gt.socket||(Qe.noSocket=!0,Ne(Qe)),gt.abort()}return tt&>.on("finish",function(){tt.requestSent=Date.now()-Ce}),gt.once("socket",function(lt){tt&&(tt.queuing=Date.now()-Ce);var Et=lt.readyState;if(Et==="opening"){lt.once("lookup",function(St,Dt,kt){z("Request#%d %s lookup: %s, %s, %s",Se,ye,St,Dt,kt),tt&&(tt.dnslookup=Date.now()-Ce),Dt&&(Fe=Dt)}),lt.once("connect",function(){tt&&(tt.connected=Date.now()-Ce),$e(),yt(),z("Request#%d %s new socket connected",Se,ye),et=!0,Fe||(Fe=lt.remoteAddress),ke=lt.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Se,ye,Et),et=!0,Je=!0,Fe||(Fe=lt.remoteAddress),ke=lt.remotePort,$e(),yt()}),gt.on("error",function(lt){(lt.name==="Error"||lt.name==="TypeError")&&(lt.name=et?"ResponseError":"RequestError"),lt.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Se,ye,lt.name,lt.message),Ne(Qe||lt)}),Me&&Me.once("error",function(lt){lt.message+=' (writeStream "error")',Qe=lt,z("Request#%d %s `writeStream error` event emit, %s: %s",Se,ye,lt.name,lt.message),pt()}),ve.stream?(ve.stream.pipe(gt),ve.stream.once("error",function(lt){lt.message+=' (stream "error")',Qe=lt,z("Request#%d %s `readStream error` event emit, %s: %s",Se,ye,lt.name,lt.message),pt()})):gt.end(ze),gt.requestId=Se,gt}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},77578:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return re}});const re=we=>we?typeof we=="function"?we():we:null},66104:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return Be}});var re=ge(92310),we=ge.n(re),E=ge(11592),he=ge(26112),me=ge(59301),de=ge(92343),ue=ge(36355),ie=ge(84105),le=ge(91857);const se=Ae=>{let{children:Oe}=Ae;const{getPrefixCls:Ie}=me.useContext(ue.E_),je=Ie("breadcrumb");return me.createElement("li",{className:`${je}-separator`,"aria-hidden":"true"},Oe===""?Oe:Oe||"/")};se.__ANT_BREADCRUMB_SEPARATOR=!0;var oe=se,ae=function(Ae,Oe){var Ie={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Oe.indexOf(je)<0&&(Ie[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,je=Object.getOwnPropertySymbols(Ae);LeOe[Le]||je)}function z(Ae,Oe,Ie,je){if(Ie==null)return null;const{className:Le,onClick:Ze}=Oe,ze=ae(Oe,["className","onClick"]),Ue=Object.assign(Object.assign({},(0,he.Z)(ze,{data:!0,aria:!0})),{onClick:Ze});return je!==void 0?me.createElement("a",Object.assign({},Ue,{className:we()(`${Ae}-link`,Le),href:je}),Ie):me.createElement("span",Object.assign({},Ue,{className:we()(`${Ae}-link`,Le)}),Ie)}function a(Ae,Oe){return(je,Le,Ze,ze,Ue)=>{if(Oe)return Oe(je,Le,Ze,ze);const Ge=ne(je,Le);return z(Ae,je,Ge,Ue)}}var y=function(Ae,Oe){var Ie={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Oe.indexOf(je)<0&&(Ie[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,je=Object.getOwnPropertySymbols(Ae);Le{const{prefixCls:Oe,separator:Ie="/",children:je,menu:Le,overlay:Ze,dropdownProps:ze,href:Ue}=Ae,Ve=(_e=>{if(Le||Ze){const He=Object.assign({},ze);if(Le){const Ke=Le||{},{items:Qe}=Ke,et=y(Ke,["items"]);He.menu=Object.assign(Object.assign({},et),{items:Qe==null?void 0:Qe.map((Je,We)=>{var{key:De,title:Ye,label:Fe,path:ke}=Je,tt=y(Je,["key","title","label","path"]);let $e=Fe!=null?Fe:Ye;return ke&&($e=me.createElement("a",{href:`${Ue}${ke}`},$e)),Object.assign(Object.assign({},tt),{key:De!=null?De:We,label:$e})})})}else Ze&&(He.overlay=Ze);return me.createElement(le.Z,Object.assign({placement:"bottom"},He),me.createElement("span",{className:`${Oe}-overlay-link`},_e,me.createElement(ie.Z,null)))}return _e})(je);return Ve!=null?me.createElement(me.Fragment,null,me.createElement("li",null,Ve),Ie&&me.createElement(oe,null,Ie)):null},b=Ae=>{const{prefixCls:Oe,children:Ie,href:je}=Ae,Le=y(Ae,["prefixCls","children","href"]),{getPrefixCls:Ze}=me.useContext(ue.E_),ze=Ze("breadcrumb",Oe);return me.createElement(x,Object.assign({},Le,{prefixCls:ze}),z(ze,Le,Ie,je))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,te=ge(17313),ce=ge(83116),pe=ge(37613);const fe=Ae=>{const{componentCls:Oe,iconCls:Ie}=Ae;return{[Oe]:Object.assign(Object.assign({},(0,te.Wf)(Ae)),{color:Ae.itemColor,fontSize:Ae.fontSize,[Ie]:{fontSize:Ae.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ae.linkColor,transition:`color ${Ae.motionDurationMid}`,padding:`0 ${Ae.paddingXXS}px`,borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",marginInline:-Ae.marginXXS,"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover}},(0,te.Qy)(Ae)),"li:last-child":{color:Ae.lastItemColor},[`${Oe}-separator`]:{marginInline:Ae.separatorMargin,color:Ae.separatorColor},[`${Oe}-link`]:{[` + > ${Ie} + span, + > ${Ie} + a + `]:{marginInlineStart:Ae.marginXXS}},[`${Oe}-overlay-link`]:{borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",padding:`0 ${Ae.paddingXXS}px`,marginInline:-Ae.marginXXS,[`> ${Ie}`]:{marginInlineStart:Ae.marginXXS,fontSize:Ae.fontSizeIcon},"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover,a:{color:Ae.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ae.componentCls}-rtl`]:{direction:"rtl"}})}};var ye=(0,ce.Z)("Breadcrumb",Ae=>{const Oe=(0,pe.TS)(Ae,{});return[fe(Oe)]},Ae=>({itemColor:Ae.colorTextDescription,lastItemColor:Ae.colorText,iconFontSize:Ae.fontSize,linkColor:Ae.colorTextDescription,linkHoverColor:Ae.colorText,separatorColor:Ae.colorTextDescription,separatorMargin:Ae.marginXS})),ve=function(Ae,Oe){var Ie={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Oe.indexOf(je)<0&&(Ie[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,je=Object.getOwnPropertySymbols(Ae);Le{var{breadcrumbName:ze}=Ze,Ue=ve(Ze,["breadcrumbName"]);return Object.assign(Object.assign({},Ue),{title:ze})})}),Le}function be(Ae,Oe){return(0,me.useMemo)(()=>Ae||(Oe?Oe.map(Ee):null),[Ae,Oe])}var Se=function(Ae,Oe){var Ie={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Oe.indexOf(je)<0&&(Ie[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,je=Object.getOwnPropertySymbols(Ae);Le{if(Oe===void 0)return Oe;let Ie=(Oe||"").replace(/^\//,"");return Object.keys(Ae).forEach(je=>{Ie=Ie.replace(`:${je}`,Ae[je])}),Ie},Ce=Ae=>{const{prefixCls:Oe,separator:Ie="/",style:je,className:Le,rootClassName:Ze,routes:ze,items:Ue,children:Ge,itemRender:Ve,params:_e={}}=Ae,He=Se(Ae,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ke,direction:Qe,breadcrumb:et}=me.useContext(ue.E_);let Je;const We=Ke("breadcrumb",Oe),[De,Ye]=ye(We),Fe=be(Ue,ze),ke=a(We,Ve);if(Fe&&Fe.length>0){const qe=[],Ne=Ue||ze;Je=Fe.map((Te,Re)=>{const{path:Me,key:nt,type:at,menu:rt,overlay:ot,onClick:yt,className:gt,separator:pt,dropdownProps:lt}=Te,Et=Pe(_e,Me);Et!==void 0&&qe.push(Et);const St=nt!=null?nt:Re;if(at==="separator")return me.createElement(oe,{key:St},pt);const Dt={},kt=Re===Fe.length-1;rt?Dt.menu=rt:ot&&(Dt.overlay=ot);let{href:Ot}=Te;return qe.length&&Et!==void 0&&(Ot=`#/${qe.join("/")}`),me.createElement(x,Object.assign({key:St},Dt,(0,he.Z)(Te,{data:!0,aria:!0}),{className:gt,dropdownProps:lt,href:Ot,separator:kt?"":Ie,onClick:yt,prefixCls:We}),ke(Te,_e,Ne,qe,Ot))})}else if(Ge){const qe=(0,E.Z)(Ge).length;Je=(0,E.Z)(Ge).map((Ne,Te)=>{if(!Ne)return Ne;const Re=Te===qe-1;return(0,de.Tm)(Ne,{separator:Re?"":Ie,key:Te})})}const tt=we()(We,et==null?void 0:et.className,{[`${We}-rtl`]:Qe==="rtl"},Le,Ze,Ye),$e=Object.assign(Object.assign({},et==null?void 0:et.style),je);return De(me.createElement("nav",Object.assign({className:tt,style:$e},He),me.createElement("ol",null,Je)))};Ce.Item=ee,Ce.Separator=oe;var xe=Ce,Be=xe},19842:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return sn}});var re=ge(94480),we=ge(59301),E=ge(33853),he=ge(58617),me=ge(38819),de=ge(92310),ue=ge.n(de),ie=ge(54476),le=ge(42978),se=ge(75931),oe=ge(77861),ae=ge(17115),ne=ge(90782),z=ge(6089),a=ge(18929),y=we.createContext(null),x=y,b=ge(76190),ee=ge(20068),te=ge(33885),ce="__rc_cascader_search_mark__",pe=function(Bt,jt,Nt){var Kt=Nt.label;return jt.some(function(cn){return String(cn[Kt]).toLowerCase().includes(Bt.toLowerCase())})},fe=function(Bt,jt,Nt,Kt){return jt.map(function(cn){return cn[Kt.label]}).join(" / ")},ye=function(it,Bt,jt,Nt,Kt,cn){var xt=Kt.filter,ft=xt===void 0?pe:xt,ct=Kt.render,mt=ct===void 0?fe:ct,Vt=Kt.limit,dn=Vt===void 0?50:Vt,ut=Kt.sort;return we.useMemo(function(){var Mn=[];if(!it)return[];function In(Dn,Pt){var $t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Dn.forEach(function(Mt){if(!(!ut&&dn!==!1&&dn>0&&Mn.length>=dn)){var An=[].concat((0,re.Z)(Pt),[Mt]),Nn=Mt[jt.children],ar=$t||Mt.disabled;if((!Nn||Nn.length===0||cn)&&ft(it,An,{label:jt.label})){var kn;Mn.push((0,te.Z)((0,te.Z)({},Mt),{},(kn={disabled:ar},(0,ee.Z)(kn,jt.label,mt(it,An,Nt,jt)),(0,ee.Z)(kn,ce,An),(0,ee.Z)(kn,jt.children,void 0),kn)))}Nn&&In(Mt[jt.children],An,ar)}})}return In(Bt,[]),ut&&Mn.sort(function(Dn,Pt){return ut(Dn[ce],Pt[ce],it,jt)}),dn!==!1&&dn>0?Mn.slice(0,dn):Mn},[it,Bt,jt,Nt,mt,cn,ft,ut,dn])},ve="__RC_CASCADER_SPLIT__",Ee="SHOW_PARENT",be="SHOW_CHILD";function Se(it){return it.join(ve)}function Pe(it){return it.map(Se)}function Ce(it){return it.split(ve)}function xe(it){var Bt=it||{},jt=Bt.label,Nt=Bt.value,Kt=Bt.children,cn=Nt||"value";return{label:jt||"label",value:cn,key:cn,children:Kt||"children"}}function Be(it,Bt){var jt,Nt;return(jt=it.isLeaf)!==null&&jt!==void 0?jt:!((Nt=it[Bt.children])!==null&&Nt!==void 0&&Nt.length)}function Ae(it){var Bt=it.parentElement;if(Bt){var jt=it.offsetTop-Bt.offsetTop;jt-Bt.scrollTop<0?Bt.scrollTo({top:jt}):jt+it.offsetHeight-Bt.scrollTop>Bt.offsetHeight&&Bt.scrollTo({top:jt+it.offsetHeight-Bt.offsetHeight})}}function Oe(it,Bt){return it.map(function(jt){var Nt;return(Nt=jt[ce])===null||Nt===void 0?void 0:Nt.map(function(Kt){return Kt[Bt.value]})})}function Ie(it,Bt,jt){var Nt=new Set(it),Kt=Bt();return it.filter(function(cn){var xt=Kt[cn],ft=xt?xt.parent:null,ct=xt?xt.children:null;return xt&&xt.node.disabled?!0:jt===be?!(ct&&ct.some(function(mt){return mt.key&&Nt.has(mt.key)})):!(ft&&!ft.node.disabled&&Nt.has(ft.key))})}function je(it,Bt,jt){for(var Nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Kt=Bt,cn=[],xt=function(){var mt,Vt,dn,ut=it[ft],Mn=(mt=Kt)===null||mt===void 0?void 0:mt.findIndex(function(Dn){var Pt=Dn[jt.value];return Nt?String(Pt)===String(ut):Pt===ut}),In=Mn!==-1?(Vt=Kt)===null||Vt===void 0?void 0:Vt[Mn]:null;cn.push({value:(dn=In==null?void 0:In[jt.value])!==null&&dn!==void 0?dn:ut,index:Mn,option:In}),Kt=In==null?void 0:In[jt.children]},ft=0;ft1){var xn=In.slice(0,-1);Mt(xn)}else mt(!1)},ar=function(){var xn,mr=((xn=Pt[Dn])===null||xn===void 0?void 0:xn[jt.children])||[],jn=mr.find(function(cr){return!cr.disabled});if(jn){var pn=[].concat((0,re.Z)(In),[jn[jt.value]]);Mt(pn)}};we.useImperativeHandle(it,function(){return{onKeyDown:function(xn){var mr=xn.which;switch(mr){case We.Z.UP:case We.Z.DOWN:{var jn=0;mr===We.Z.UP?jn=-1:mr===We.Z.DOWN&&(jn=1),jn!==0&&An(jn);break}case We.Z.LEFT:{if(ct)break;dn?ar():Nn();break}case We.Z.RIGHT:{if(ct)break;dn?Nn():ar();break}case We.Z.BACKSPACE:{ct||Nn();break}case We.Z.ENTER:{if(In.length){var pn=Pt[Dn],cr=(pn==null?void 0:pn[ce])||[];cr.length?cn(cr.map(function(nr){return nr[jt.value]}),cr[cr.length-1]):cn(In,Pt[Dn])}break}case We.Z.ESC:mt(!1),Vt&&xn.stopPropagation()}},onKeyUp:function(){}}})},Ye=we.forwardRef(function(it,Bt){var jt,Nt,Kt,cn,xt=(0,oe.lk)(),ft=xt.prefixCls,ct=xt.multiple,mt=xt.searchValue,Vt=xt.toggleOpen,dn=xt.notFoundContent,ut=xt.direction,Mn=xt.open,In=we.useRef(),Dn=ut==="rtl",Pt=we.useContext(x),$t=Pt.options,Mt=Pt.values,An=Pt.halfValues,Nn=Pt.fieldNames,ar=Pt.changeOnSelect,kn=Pt.onSelect,xn=Pt.searchOptions,mr=Pt.dropdownPrefixCls,jn=Pt.loadData,pn=Pt.expandTrigger,cr=mr||ft,nr=we.useState([]),pr=(0,le.Z)(nr,2),Ar=pr[0],Er=pr[1],wr=function(Qn){if(!(!jn||mt)){var mn=je(Qn,$t,Nn),tr=mn.map(function(ur){var Cr=ur.option;return Cr}),Tr=tr[tr.length-1];if(Tr&&!Be(Tr,Nn)){var _r=Se(Qn);Er(function(ur){return[].concat((0,re.Z)(ur),[_r])}),jn(tr)}}};we.useEffect(function(){Ar.length&&Ar.forEach(function(fr){var Qn=Ce(fr),mn=je(Qn,$t,Nn,!0).map(function(Tr){var _r=Tr.option;return _r}),tr=mn[mn.length-1];(!tr||tr[Nn.children]||Be(tr,Nn))&&Er(function(Tr){return Tr.filter(function(_r){return _r!==fr})})})},[$t,Ar,Nn]);var ln=we.useMemo(function(){return new Set(Pe(Mt))},[Mt]),hr=we.useMemo(function(){return new Set(Pe(An))},[An]),Gn=Je(),qn=(0,le.Z)(Gn,2),or=qn[0],yn=qn[1],Rn=function(Qn){yn(Qn),wr(Qn)},Yn=function(Qn){var mn=Qn.disabled,tr=Be(Qn,Nn);return!mn&&(tr||ar||ct)},Tn=function(Qn,mn){var tr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;kn(Qn),!ct&&(mn||ar&&(pn==="hover"||tr))&&Vt(!1)},lr=we.useMemo(function(){return mt?xn:$t},[mt,xn,$t]),er=we.useMemo(function(){for(var fr=[{options:lr}],Qn=lr,mn=Oe(Qn,Nn),tr=function(){var Cr=or[Tr],Ir=Qn.find(function(gr,br){return(mn[br]?Se(mn[br]):gr[Nn.value])===Cr}),Dr=Ir==null?void 0:Ir[Nn.children];if(!(Dr!=null&&Dr.length))return"break";Qn=Dr,fr.push({options:Dr})},Tr=0;Tr":Ar,wr=it.loadingIcon,ln=it.children,hr=it.dropdownMatchSelectWidth,Gn=hr===void 0?!1:hr,qn=it.showCheckedStrategy,or=qn===void 0?Ee:qn,yn=(0,se.Z)(it,qe),Rn=(0,ae.ZP)(jt),Yn=!!dn,Tn=(0,a.Z)(xt,{value:ft,postState:Te}),lr=(0,le.Z)(Tn,2),er=lr[0],Vn=lr[1],Fr=we.useMemo(function(){return xe(cn)},[JSON.stringify(cn)]),Pr=we.useMemo(function(){return Mt||[]},[Mt]),Kn=ze(Pr,Fr),Sr=we.useCallback(function(on){var Xt=Kn();return on.map(function(Xe){var ht=Xt[Xe].nodes;return ht.map(function(wt){return wt[Fr.value]})})},[Kn,Fr]),Rr=(0,a.Z)("",{value:In,postState:function(Xt){return Xt||""}}),fr=(0,le.Z)(Rr,2),Qn=fr[0],mn=fr[1],tr=function(Xt,Xe){mn(Xt),Xe.source!=="blur"&&Dn&&Dn(Xt)},Tr=Ve(Pt),_r=(0,le.Z)(Tr,2),ur=_r[0],Cr=_r[1],Ir=ye(Qn,Pr,Fr,An||Kt,Cr,ct),Dr=Ue(Pr,Fr),gr=we.useMemo(function(){var on=Dr(er),Xt=(0,le.Z)(on,2),Xe=Xt[0],ht=Xt[1];if(!Yn||!er.length)return[Xe,[],ht];var wt=Pe(Xe),Rt=Kn(),bt=(0,ne.S)(wt,!0,Rt),an=bt.checkedKeys,Ut=bt.halfCheckedKeys;return[Sr(an),Sr(Ut),ht]},[Yn,er,Kn,Sr,Dr]),br=(0,le.Z)(gr,3),kr=br[0],Br=br[1],Or=br[2],Gr=we.useMemo(function(){var on=Pe(kr),Xt=Ie(on,Kn,or);return[].concat((0,re.Z)(Or),(0,re.Z)(Sr(Xt)))},[kr,Kn,Sr,Or,or]),jr=Le(Gr,Pr,Fr,Yn,Vt),Vr=(0,z.Z)(function(on){if(Vn(on),mt){var Xt=Te(on),Xe=Xt.map(function(Rt){return je(Rt,Pr,Fr).map(function(bt){return bt.option})}),ht=Yn?Xt:Xt[0],wt=Yn?Xe:Xe[0];mt(ht,wt)}}),Jr=(0,z.Z)(function(on){if((!Yn||Mn)&&mn(""),!Yn)Vr(on);else{var Xt=Se(on),Xe=Pe(kr),ht=Pe(Br),wt=Xe.includes(Xt),Rt=Or.some(function(Ln){return Se(Ln)===Xt}),bt=kr,an=Or;if(Rt&&!wt)an=Or.filter(function(Ln){return Se(Ln)!==Xt});else{var Ut=wt?Xe.filter(function(Ln){return Ln!==Xt}):[].concat((0,re.Z)(Xe),[Xt]),tn=Kn(),Yt;if(wt){var Fn=(0,ne.S)(Ut,{checked:!1,halfCheckedKeys:ht},tn);Yt=Fn.checkedKeys}else{var $n=(0,ne.S)(Ut,!0,tn);Yt=$n.checkedKeys}var ir=Ie(Yt,Kn,or);bt=Sr(ir)}Vr([].concat((0,re.Z)(an),(0,re.Z)(bt)))}}),qr=function(Xt,Xe){if(Xe.type==="clear"){Vr([]);return}var ht=Xe.values[0],wt=ht.valueCells;Jr(wt)},Hr=kn!==void 0?kn:ar,Zr=mr||xn,Nr=cr||pn,_t=function(Xt){nr==null||nr(Xt),pr==null||pr(Xt)},en=we.useMemo(function(){return{options:Pr,fieldNames:Fr,values:kr,halfValues:Br,changeOnSelect:ct,onSelect:Jr,checkable:dn,searchOptions:Ir,dropdownPrefixCls:An,loadData:Nn,expandTrigger:$t,expandIcon:Er,loadingIcon:wr,dropdownMenuColumnStyle:jn}},[Pr,Fr,kr,Br,ct,Jr,dn,Ir,An,Nn,$t,Er,wr,jn]),hn=!(Qn?Ir:Pr).length,En=Qn&&Cr.matchInputWidth||hn?{}:{minWidth:"auto"};return we.createElement(x.Provider,{value:en},we.createElement(oe.Ac,(0,ie.Z)({},yn,{ref:Bt,id:Rn,prefixCls:Kt,autoClearSearchValue:Mn,dropdownMatchSelectWidth:Gn,dropdownStyle:En,displayValues:jr,onDisplayValuesChange:qr,mode:Yn?"multiple":void 0,searchValue:Qn,onSearch:tr,showSearch:ur,OptionList:Fe,emptyOptions:hn,open:Hr,dropdownClassName:Zr,placement:Nr,onDropdownVisibleChange:_t,getRawInputElement:function(){return ln}})))});Re.SHOW_PARENT=Ee,Re.SHOW_CHILD=be;var Me=Re,nt=Me,at=ge(2738),rt=ge(62892),ot=ge(53487),yt=ge(19080),gt=ge(36355),pt=ge(93891),lt=ge(1684),Et=ge(19716),St=ge(32441),Dt=ge(14154),kt=ge(58582),Ot=ge(84443),Gt=ge(66339),At=ge(33234),Tt=ge(98447),Lt=ge(17313),rn=ge(74207),gn=ge(83116);const qt=it=>{const{prefixCls:Bt,componentCls:jt,antCls:Nt}=it,Kt=`${jt}-menu-item`,cn=` + &${Kt}-expand ${Kt}-expand-icon, + ${Kt}-loading-icon + `;return[{[jt]:{width:it.controlWidth}},{[`${jt}-dropdown`]:[(0,Tt.C2)(`${Bt}-checkbox`,it),{[`&${Nt}-select-dropdown`]:{padding:0}},{[jt]:{"&-checkbox":{top:0,marginInlineEnd:it.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${jt}-menu-empty`]:{[`${jt}-menu`]:{width:"100%",height:"auto",[Kt]:{color:it.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:it.controlItemWidth,height:it.dropdownHeight,margin:0,padding:it.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${it.lineWidth}px ${it.lineType} ${it.colorSplit}`},"&-item":Object.assign(Object.assign({},Lt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:it.optionPadding,lineHeight:it.lineHeight,cursor:"pointer",transition:`all ${it.motionDurationMid}`,borderRadius:it.borderRadiusSM,"&:hover":{background:it.controlItemBgHover},"&-disabled":{color:it.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[cn]:{color:it.colorTextDisabled}},[`&-active:not(${Kt}-disabled)`]:{"&, &:hover":{fontWeight:it.optionSelectedFontWeight,backgroundColor:it.optionSelectedBg}},"&-content":{flex:"auto"},[cn]:{marginInlineStart:it.paddingXXS,color:it.colorTextDescription,fontSize:it.fontSizeIcon},"&-keyword":{color:it.colorHighlight}})}}}]},{[`${jt}-dropdown-rtl`]:{direction:"rtl"}},(0,rn.c)(it)]};var Qt=(0,gn.Z)("Cascader",it=>[qt(it)],it=>{const Bt=Math.round((it.controlHeight-it.fontSize*it.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:it.controlItemBgActive,optionSelectedFontWeight:it.fontWeightStrong,optionPadding:`${Bt}px ${it.paddingSM}px`,menuPadding:it.paddingXXS}}),zt=function(it,Bt){var jt={};for(var Nt in it)Object.prototype.hasOwnProperty.call(it,Nt)&&Bt.indexOf(Nt)<0&&(jt[Nt]=it[Nt]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Kt=0,Nt=Object.getOwnPropertySymbols(it);Ktct===0?[ft]:[].concat((0,re.Z)(xt),[Bt,ft]),[]),Kt=[];let cn=0;return Nt.forEach((xt,ft)=>{const ct=cn+xt.length;let mt=it.slice(cn,ct);cn=ct,ft%2===1&&(mt=we.createElement("span",{className:`${jt}-menu-item-keyword`,key:`separator-${ft}`},mt)),Kt.push(mt)}),Kt}const Ht=(it,Bt,jt,Nt)=>{const Kt=[],cn=it.toLowerCase();return Bt.forEach((xt,ft)=>{ft!==0&&Kt.push(" / ");let ct=xt[Nt.label];const mt=typeof ct;(mt==="string"||mt==="number")&&(ct=_n(String(ct),cn,jt)),Kt.push(ct)}),Kt},wn=we.forwardRef((it,Bt)=>{const{prefixCls:jt,size:Nt,disabled:Kt,className:cn,rootClassName:xt,multiple:ft,bordered:ct=!0,transitionName:mt,choiceTransitionName:Vt="",popupClassName:dn,dropdownClassName:ut,expandIcon:Mn,placement:In,showSearch:Dn,allowClear:Pt=!0,notFoundContent:$t,direction:Mt,getPopupContainer:An,status:Nn,showArrow:ar,builtinPlacements:kn,style:xn}=it,mr=zt(it,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),jn=(0,at.Z)(mr,["suffixIcon"]),{getPopupContainer:pn,getPrefixCls:cr,renderEmpty:nr,direction:pr,popupOverflow:Ar,cascader:Er}=we.useContext(gt.E_),wr=Mt||pr,ln=wr==="rtl",{status:hr,hasFeedback:Gn,isFormItemInput:qn,feedbackIcon:or}=we.useContext(St.aM),yn=(0,yt.F)(hr,Nn),Rn=$t||(nr==null?void 0:nr("Cascader"))||we.createElement(pt.Z,{componentName:"Cascader"}),Yn=cr(),Tn=cr("select",jt),lr=cr("cascader",jt),[er,Vn]=(0,Dt.Z)(Tn),[Fr]=Qt(lr),{compactSize:Pr,compactItemClassnames:Kn}=(0,At.ri)(Tn,Mt),Sr=ue()(dn||ut,`${lr}-dropdown`,{[`${lr}-dropdown-rtl`]:wr==="rtl"},xt,Vn),Rr=we.useMemo(()=>{if(!Dn)return Dn;let Or={render:Ht};return typeof Dn=="object"&&(Or=Object.assign(Object.assign({},Or),Dn)),Or},[Dn]),fr=(0,Et.Z)(Or=>{var Gr;return(Gr=Nt!=null?Nt:Pr)!==null&&Gr!==void 0?Gr:Or}),Qn=we.useContext(lt.Z),mn=Kt!=null?Kt:Qn;let tr=Mn;Mn||(tr=ln?we.createElement(E.Z,null):we.createElement(me.Z,null));const Tr=we.createElement("span",{className:`${Tn}-menu-item-loading-icon`},we.createElement(he.Z,{spin:!0})),_r=we.useMemo(()=>ft?we.createElement("span",{className:`${lr}-checkbox-inner`}):!1,[ft]),ur=(0,Ot.Z)(it.suffixIcon,ar),{suffixIcon:Cr,removeIcon:Ir,clearIcon:Dr}=(0,Gt.Z)(Object.assign(Object.assign({},it),{hasFeedback:Gn,feedbackIcon:or,showSuffixIcon:ur,multiple:ft,prefixCls:Tn,componentName:"Cascader"})),gr=we.useMemo(()=>In!==void 0?In:ln?"bottomRight":"bottomLeft",[In,ln]),br=(0,kt.Z)(kn,Ar),kr=Pt===!0?{clearIcon:Dr}:Pt,Br=we.createElement(nt,Object.assign({prefixCls:Tn,className:ue()(!jt&&lr,{[`${Tn}-lg`]:fr==="large",[`${Tn}-sm`]:fr==="small",[`${Tn}-rtl`]:ln,[`${Tn}-borderless`]:!ct,[`${Tn}-in-form-item`]:qn},(0,yt.Z)(Tn,yn,Gn),Kn,Er==null?void 0:Er.className,cn,xt,Vn),disabled:mn,style:Object.assign(Object.assign({},Er==null?void 0:Er.style),xn)},jn,{builtinPlacements:br,direction:wr,placement:gr,notFoundContent:Rn,allowClear:kr,showSearch:Rr,expandIcon:tr,suffixIcon:Cr,removeIcon:Ir,loadingIcon:Tr,checkable:_r,dropdownClassName:Sr,dropdownPrefixCls:jt||lr,choiceTransitionName:(0,rt.m)(Yn,"",Vt),transitionName:(0,rt.m)(Yn,"slide-up",mt),getPopupContainer:An||pn,ref:Bt}));return Fr(er(Br))}),Wt=(0,ot.Z)(wn);wn.SHOW_PARENT=fn,wn.SHOW_CHILD=un,wn._InternalPanelDoNotUseOrYouWillBeFired=Wt;var sn=wn},36381:function(dt,st,ge){"use strict";ge.d(st,{default:function(){return De}});var re=ge(38819),we=ge(92310),E=ge.n(we),he=ge(54476),me=ge(94480),de=ge(42978),ue=ge(76190),ie=ge(18929),le=ge(48736),se=ge(59301),oe=ge(75931),ae=ge(11592),ne=ge(20068),z=ge(77900),a=ge(10228),y=se.forwardRef(function(Ye,Fe){var ke=Ye.prefixCls,tt=Ye.forceRender,$e=Ye.className,qe=Ye.style,Ne=Ye.children,Te=Ye.isActive,Re=Ye.role,Me=se.useState(Te||tt),nt=(0,de.Z)(Me,2),at=nt[0],rt=nt[1];return se.useEffect(function(){(tt||Te)&&rt(!0)},[tt,Te]),at?se.createElement("div",{ref:Fe,className:E()("".concat(ke,"-content"),(0,ne.Z)((0,ne.Z)({},"".concat(ke,"-content-active"),Te),"".concat(ke,"-content-inactive"),!Te),$e),style:qe,role:Re},se.createElement("div",{className:"".concat(ke,"-content-box")},Ne)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=se.forwardRef(function(Ye,Fe){var ke=Ye.showArrow,tt=ke===void 0?!0:ke,$e=Ye.headerClass,qe=Ye.isActive,Ne=Ye.onItemClick,Te=Ye.forceRender,Re=Ye.className,Me=Ye.prefixCls,nt=Ye.collapsible,at=Ye.accordion,rt=Ye.panelKey,ot=Ye.extra,yt=Ye.header,gt=Ye.expandIcon,pt=Ye.openMotion,lt=Ye.destroyInactivePanel,Et=Ye.children,St=(0,oe.Z)(Ye,b),Dt=nt==="disabled",kt=nt==="header",Ot=nt==="icon",Gt=ot!=null&&typeof ot!="boolean",At=function(){Ne==null||Ne(rt)},Tt=function(zt){(zt.key==="Enter"||zt.keyCode===a.Z.ENTER||zt.which===a.Z.ENTER)&&At()},Lt=typeof gt=="function"?gt(Ye):se.createElement("i",{className:"arrow"});Lt&&(Lt=se.createElement("div",{className:"".concat(Me,"-expand-icon"),onClick:["header","icon"].includes(nt)?At:void 0},Lt));var rn=E()((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Me,"-item"),!0),"".concat(Me,"-item-active"),qe),"".concat(Me,"-item-disabled"),Dt),Re),gn=E()($e,(0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Me,"-header"),!0),"".concat(Me,"-header-collapsible-only"),kt),"".concat(Me,"-icon-collapsible-only"),Ot)),qt={className:gn,"aria-expanded":qe,"aria-disabled":Dt,onKeyDown:Tt};return!kt&&!Ot&&(qt.onClick=At,qt.role=at?"tab":"button",qt.tabIndex=Dt?-1:0),se.createElement("div",(0,he.Z)({},St,{ref:Fe,className:rn}),se.createElement("div",qt,tt&&Lt,se.createElement("span",{className:"".concat(Me,"-header-text"),onClick:nt==="header"?At:void 0},yt),Gt&&se.createElement("div",{className:"".concat(Me,"-extra")},ot)),se.createElement(z.default,(0,he.Z)({visible:qe,leavedClassName:"".concat(Me,"-content-hidden")},pt,{forceRender:Te,removeOnLeave:lt}),function(Qt,zt){var un=Qt.className,fn=Qt.style;return se.createElement(x,{ref:zt,prefixCls:Me,className:un,style:fn,isActive:qe,forceRender:Te,role:at?"tabpanel":void 0},Et)}))}),te=ee,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],pe=function(Fe,ke){var tt=ke.prefixCls,$e=ke.accordion,qe=ke.collapsible,Ne=ke.destroyInactivePanel,Te=ke.onItemClick,Re=ke.activeKey,Me=ke.openMotion,nt=ke.expandIcon;return Fe.map(function(at,rt){var ot=at.children,yt=at.label,gt=at.key,pt=at.collapsible,lt=at.onItemClick,Et=at.destroyInactivePanel,St=(0,oe.Z)(at,ce),Dt=String(gt!=null?gt:rt),kt=pt!=null?pt:qe,Ot=Et!=null?Et:Ne,Gt=function(Lt){kt!=="disabled"&&(Te(Lt),lt==null||lt(Lt))},At=!1;return $e?At=Re[0]===Dt:At=Re.indexOf(Dt)>-1,se.createElement(te,(0,he.Z)({},St,{prefixCls:tt,key:Dt,panelKey:Dt,isActive:At,accordion:$e,openMotion:Me,expandIcon:nt,header:yt,collapsible:kt,onItemClick:Gt,destroyInactivePanel:Ot}),ot)})},fe=function(Fe,ke,tt){if(!Fe)return null;var $e=tt.prefixCls,qe=tt.accordion,Ne=tt.collapsible,Te=tt.destroyInactivePanel,Re=tt.onItemClick,Me=tt.activeKey,nt=tt.openMotion,at=tt.expandIcon,rt=Fe.key||String(ke),ot=Fe.props,yt=ot.header,gt=ot.headerClass,pt=ot.destroyInactivePanel,lt=ot.collapsible,Et=ot.onItemClick,St=!1;qe?St=Me[0]===rt:St=Me.indexOf(rt)>-1;var Dt=lt!=null?lt:Ne,kt=function(At){Dt!=="disabled"&&(Re(At),Et==null||Et(At))},Ot={key:rt,panelKey:rt,header:yt,headerClass:gt,isActive:St,prefixCls:$e,destroyInactivePanel:pt!=null?pt:Te,openMotion:nt,accordion:qe,children:Fe.props.children,onItemClick:kt,expandIcon:at,collapsible:Dt};return typeof Fe.type=="string"?Fe:(Object.keys(Ot).forEach(function(Gt){typeof Ot[Gt]=="undefined"&&delete Ot[Gt]}),se.cloneElement(Fe,Ot))};function ye(Ye,Fe,ke){return Array.isArray(Ye)?pe(Ye,ke):(0,ae.Z)(Fe).map(function(tt,$e){return fe(tt,$e,ke)})}var ve=ye,Ee=ge(26112);function be(Ye){var Fe=Ye;if(!Array.isArray(Fe)){var ke=(0,ue.Z)(Fe);Fe=ke==="number"||ke==="string"?[Fe]:[]}return Fe.map(function(tt){return String(tt)})}var Se=se.forwardRef(function(Ye,Fe){var ke=Ye.prefixCls,tt=ke===void 0?"rc-collapse":ke,$e=Ye.destroyInactivePanel,qe=$e===void 0?!1:$e,Ne=Ye.style,Te=Ye.accordion,Re=Ye.className,Me=Ye.children,nt=Ye.collapsible,at=Ye.openMotion,rt=Ye.expandIcon,ot=Ye.activeKey,yt=Ye.defaultActiveKey,gt=Ye.onChange,pt=Ye.items,lt=E()(tt,Re),Et=(0,ie.Z)([],{value:ot,onChange:function(Tt){return gt==null?void 0:gt(Tt)},defaultValue:yt,postState:be}),St=(0,de.Z)(Et,2),Dt=St[0],kt=St[1],Ot=function(Tt){return kt(function(){if(Te)return Dt[0]===Tt?[]:[Tt];var Lt=Dt.indexOf(Tt),rn=Lt>-1;return rn?Dt.filter(function(gn){return gn!==Tt}):[].concat((0,me.Z)(Dt),[Tt])})};(0,le.ZP)(!Me,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Gt=ve(pt,Me,{prefixCls:tt,accordion:Te,openMotion:at,expandIcon:rt,collapsible:nt,destroyInactivePanel:qe,onItemClick:Ot,activeKey:Dt});return se.createElement("div",(0,he.Z)({ref:Fe,className:lt,style:Ne,role:Te?"tablist":void 0},(0,Ee.Z)(Ye,{aria:!0,data:!0})),Gt)}),Pe=Object.assign(Se,{Panel:te}),Ce=Pe,xe=Pe.Panel,Be=ge(2738),Ae=ge(62892),Oe=ge(92343),Ie=ge(36355),je=ge(19716),Ze=se.forwardRef((Ye,Fe)=>{const{getPrefixCls:ke}=se.useContext(Ie.E_),{prefixCls:tt,className:$e,showArrow:qe=!0}=Ye,Ne=ke("collapse",tt),Te=E()({[`${Ne}-no-arrow`]:!qe},$e);return se.createElement(Ce.Panel,Object.assign({ref:Fe},Ye,{prefixCls:Ne,className:Te}))}),ze=ge(17313),Ue=ge(8378),Ge=ge(83116),Ve=ge(37613);const _e=Ye=>{const{componentCls:Fe,contentBg:ke,padding:tt,headerBg:$e,headerPadding:qe,collapseHeaderPaddingSM:Ne,collapseHeaderPaddingLG:Te,collapsePanelBorderRadius:Re,lineWidth:Me,lineType:nt,colorBorder:at,colorText:rt,colorTextHeading:ot,colorTextDisabled:yt,fontSize:gt,fontSizeLG:pt,lineHeight:lt,marginSM:Et,paddingSM:St,paddingLG:Dt,paddingXS:kt,motionDurationSlow:Ot,fontSizeIcon:Gt,contentPadding:At}=Ye,Tt=`${Me}px ${nt} ${at}`;return{[Fe]:Object.assign(Object.assign({},(0,ze.Wf)(Ye)),{backgroundColor:$e,border:Tt,borderBottom:0,borderRadius:`${Re}px`,"&-rtl":{direction:"rtl"},[`& > ${Fe}-item`]:{borderBottom:Tt,"&:last-child":{[` &, - & > ${De}-header`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`> ${De}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:$e,color:ot,lineHeight:lt,cursor:"pointer",transition:`all ${_t}, visibility 0s`,[`> ${De}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${De}-expand-icon`]:{height:mt*lt,display:"flex",alignItems:"center",paddingInlineEnd:Et},[`${De}-arrow`]:Object.assign(Object.assign({},(0,Ve.Ro)()),{fontSize:Ht,svg:{transition:`transform ${_t}`}}),[`${De}-header-text`]:{marginInlineEnd:"auto"}},[`${De}-header-collapsible-only`]:{cursor:"default",[`${De}-header-text`]:{flex:"none",cursor:"pointer"}},[`${De}-icon-collapsible-only`]:{cursor:"default",[`${De}-expand-icon`]:{cursor:"pointer"}}},[`${De}-content`]:{color:rt,backgroundColor:ke,borderTop:Ot,[`& > ${De}-content-box`]:{padding:At},"&-hidden":{display:"none"}},"&-small":{[`> ${De}-item`]:{[`> ${De}-header`]:{padding:Me,paddingInlineStart:Lt,[`> ${De}-expand-icon`]:{marginInlineStart:St-Lt}},[`> ${De}-content > ${De}-content-box`]:{padding:St}}},"&-large":{[`> ${De}-item`]:{fontSize:ft,[`> ${De}-header`]:{padding:Ie,paddingInlineStart:qe,[`> ${De}-expand-icon`]:{height:ft*lt,marginInlineStart:xt-qe}},[`> ${De}-content > ${De}-content-box`]:{padding:xt}}},[`${De}-item:last-child`]:{[`> ${De}-content`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`& ${De}-item-disabled > ${De}-header`]:{"\n &,\n & > .arrow\n ":{color:yt,cursor:"not-allowed"}},[`&${De}-icon-position-end`]:{[`& > ${De}-item`]:{[`> ${De}-header`]:{[`${De}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Et}}}}})}},He=Qe=>{const{componentCls:De}=Qe,ke=`> ${De}-item > ${De}-header ${De}-arrow svg`;return{[`${De}-rtl`]:{[ke]:{transform:"rotate(180deg)"}}}},Ze=Qe=>{const{componentCls:De,headerBg:ke,paddingXXS:qe,colorBorder:et}=Qe;return{[`${De}-borderless`]:{backgroundColor:ke,border:0,[`> ${De}-item`]:{borderBottom:`1px solid ${et}`},[` - > ${De}-item:last-child, - > ${De}-item:last-child ${De}-header - `]:{borderRadius:0},[`> ${De}-item:last-child`]:{borderBottom:0},[`> ${De}-item > ${De}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${De}-item > ${De}-content > ${De}-content-box`]:{paddingTop:qe}}}},Ye=Qe=>{const{componentCls:De,paddingSM:ke}=Qe;return{[`${De}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${De}-item`]:{borderBottom:0,[`> ${De}-content`]:{backgroundColor:"transparent",border:0,[`> ${De}-content-box`]:{paddingBlock:ke}}}}}};var nt=(0,ze.Z)("Collapse",Qe=>{const De=(0,We.TS)(Qe,{collapseHeaderPaddingSM:`${Qe.paddingXS}px ${Qe.paddingSM}px`,collapseHeaderPaddingLG:`${Qe.padding}px ${Qe.paddingLG}px`,collapsePanelBorderRadius:Qe.borderRadiusLG});return[_e(De),Ze(De),Ye(De),He(De),(0,Ge.Z)(De)]},Qe=>({headerPadding:`${Qe.paddingSM}px ${Qe.padding}px`,headerBg:Qe.colorFillAlter,contentPadding:`${Qe.padding}px 16px`,contentBg:Qe.colorBgContainer})),Ue=Object.assign(se.forwardRef((Qe,De)=>{const{getPrefixCls:ke,direction:qe,collapse:et}=se.useContext(Le.E_),{prefixCls:$e,className:Me,rootClassName:Ie,style:Re,bordered:Ne=!0,ghost:tt,size:st,expandIconPosition:rt="start",children:ot,expandIcon:yt}=Qe,mt=(0,je.Z)(Ot=>{var Dt;return(Dt=st!=null?st:Ot)!==null&&Dt!==void 0?Dt:"middle"}),ft=ke("collapse",$e),lt=ke(),[Et,St]=nt(ft),xt=se.useMemo(()=>rt==="left"?"start":rt==="right"?"end":rt,[rt]),Lt=function(){let Ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Dt=yt?yt(Ot):se.createElement(ne.Z,{rotate:Ot.isActive?90:void 0});return(0,Te.Tm)(Dt,()=>({className:E()(Dt.props.className,`${ft}-arrow`)}))},_t=E()(`${ft}-icon-position-${xt}`,{[`${ft}-borderless`]:!Ne,[`${ft}-rtl`]:qe==="rtl",[`${ft}-ghost`]:!!tt,[`${ft}-${mt}`]:mt!=="middle"},et==null?void 0:et.className,Me,Ie,St),Ht=Object.assign(Object.assign({},(0,Ae.Z)(lt)),{motionAppear:!1,leavedClassName:`${ft}-content-hidden`}),At=se.useMemo(()=>ot?(0,ae.Z)(ot).map((Ot,Dt)=>{var rn,un;if(!((rn=Ot.props)===null||rn===void 0)&&rn.disabled){const tn=(un=Ot.key)!==null&&un!==void 0?un:String(Dt),{disabled:Wt,collapsible:Vt}=Ot.props,fn=Object.assign(Object.assign({},(0,Be.Z)(Ot.props,["disabled"])),{key:tn,collapsible:Vt!=null?Vt:Wt?"disabled":void 0});return(0,Te.Tm)(Ot,fn)}return Ot}):null,[ot]);return Et(se.createElement(Ce,Object.assign({ref:De,openMotion:Ht},(0,Be.Z)(Qe,["rootClassName"]),{expandIcon:Lt,prefixCls:ft,className:_t,style:Object.assign(Object.assign({},et==null?void 0:et.style),Re)}),At))}),{Panel:Ke}),Fe=Ue},28103:function(ct,it,me){"use strict";me.d(it,{Z:function(){return ae}});var ne=me(92310),we=me.n(ne),E=me(59301),ve=me(36355),ge=me(17313),de=me(83116),le=me(37613);const ie=re=>{const{componentCls:z,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:ee,verticalMarginInline:te}=re;return{[z]:Object.assign(Object.assign({},(0,ge.Wf)(re)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${re.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${z}-with-text`]:{display:"flex",alignItems:"center",margin:`${re.dividerHorizontalWithTextGutterMargin}px 0`,color:re.colorTextHeading,fontWeight:500,fontSize:re.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${z}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${z}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${z}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${z}-with-text${z}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${z}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${z}-with-text`]:{color:re.colorText,fontWeight:"normal",fontSize:re.fontSize},[`&-horizontal${z}-with-text-left${z}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${z}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${z}-with-text-right${z}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${z}-inner-text`]:{paddingInlineEnd:a}}})}};var ue=(0,de.Z)("Divider",re=>{const z=(0,le.TS)(re,{dividerHorizontalWithTextGutterMargin:re.margin,dividerHorizontalGutterMargin:re.marginLG,sizePaddingEdgeHorizontal:0});return[ie(z)]},re=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:re.marginXS})),se=function(re,z){var a={};for(var y in re)Object.prototype.hasOwnProperty.call(re,y)&&z.indexOf(y)<0&&(a[y]=re[y]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(re);x{const{getPrefixCls:z,direction:a,divider:y}=E.useContext(ve.E_),{prefixCls:x,type:b="horizontal",orientation:ee="center",orientationMargin:te,className:ce,rootClassName:pe,children:fe,dashed:ye,plain:he,style:Ee}=re,be=se(re,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Se=z("divider",x),[Pe,Ce]=ue(Se),xe=ee.length>0?`-${ee}`:ee,Be=!!fe,Ae=ee==="left"&&te!=null,Te=ee==="right"&&te!=null,Le=we()(Se,y==null?void 0:y.className,Ce,`${Se}-${b}`,{[`${Se}-with-text`]:Be,[`${Se}-with-text${xe}`]:Be,[`${Se}-dashed`]:!!ye,[`${Se}-plain`]:!!he,[`${Se}-rtl`]:a==="rtl",[`${Se}-no-default-orientation-margin-left`]:Ae,[`${Se}-no-default-orientation-margin-right`]:Te},ce,pe),je=E.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),Oe=Object.assign(Object.assign({},Ae&&{marginLeft:je}),Te&&{marginRight:je});return Pe(E.createElement("div",Object.assign({className:Le,style:Object.assign(Object.assign({},y==null?void 0:y.style),Ee)},be,{role:"separator"}),fe&&b!=="vertical"&&E.createElement("span",{className:`${Se}-inner-text`,style:Oe},fe)))}},39722:function(ct,it,me){"use strict";me.d(it,{t5:function(){return se}});var ne=me(92310),we=me.n(ne),E=me(55477),ve=me(59301),ge=me(36355),de=me(77578),le=me(17356),ie=function(ae,re){var z={};for(var a in ae)Object.prototype.hasOwnProperty.call(ae,a)&&re.indexOf(a)<0&&(z[a]=ae[a]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(ae);y{if(!(!re&&!z))return ve.createElement(ve.Fragment,null,re&&ve.createElement("div",{className:`${ae}-title`},(0,de.Z)(re)),ve.createElement("div",{className:`${ae}-inner-content`},(0,de.Z)(z)))},se=ae=>{const{hashId:re,prefixCls:z,className:a,style:y,placement:x="top",title:b,content:ee,children:te}=ae;return ve.createElement("div",{className:we()(re,z,`${z}-pure`,`${z}-placement-${x}`,a),style:y},ve.createElement("div",{className:`${z}-arrow`}),ve.createElement(E.G,Object.assign({},ae,{className:re,prefixCls:z}),te||ue(z,b,ee)))},oe=ae=>{const{prefixCls:re}=ae,z=ie(ae,["prefixCls"]),{getPrefixCls:a}=ve.useContext(ge.E_),y=a("popover",re),[x,b]=(0,le.Z)(y);return x(ve.createElement(se,Object.assign({},z,{prefixCls:y,hashId:b})))};it.ZP=oe},60324:function(ct,it,me){"use strict";var ne=me(92310),we=me.n(ne),E=me(59301),ve=me(77578),ge=me(62892),de=me(36355),le=me(6848),ie=me(39722),ue=me(17356),se=function(re,z){var a={};for(var y in re)Object.prototype.hasOwnProperty.call(re,y)&&z.indexOf(y)<0&&(a[y]=re[y]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(re);x{let{title:z,content:a,prefixCls:y}=re;return E.createElement(E.Fragment,null,z&&E.createElement("div",{className:`${y}-title`},(0,ve.Z)(z)),E.createElement("div",{className:`${y}-inner-content`},(0,ve.Z)(a)))},ae=E.forwardRef((re,z)=>{const{prefixCls:a,title:y,content:x,overlayClassName:b,placement:ee="top",trigger:te="hover",mouseEnterDelay:ce=.1,mouseLeaveDelay:pe=.1,overlayStyle:fe={}}=re,ye=se(re,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:he}=E.useContext(de.E_),Ee=he("popover",a),[be,Se]=(0,ue.Z)(Ee),Pe=he(),Ce=we()(b,Se);return be(E.createElement(le.Z,Object.assign({placement:ee,trigger:te,mouseEnterDelay:ce,mouseLeaveDelay:pe,overlayStyle:fe},ye,{prefixCls:Ee,overlayClassName:Ce,ref:z,overlay:y||x?E.createElement(oe,{prefixCls:Ee,title:y,content:x}):null,transitionName:(0,ge.m)(Pe,"zoom-big",ye.transitionName),"data-popover-inject":!0})))});ae._InternalPanelDoNotUseOrYouWillBeFired=ie.ZP,it.Z=ae},17356:function(ct,it,me){"use strict";var ne=me(17313),we=me(29878),E=me(19447),ve=me(33166),ge=me(83116),de=me(37613);const le=se=>{const{componentCls:oe,popoverColor:ae,minWidth:re,fontWeightStrong:z,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:ee,marginXS:te,colorBgElevated:ce,popoverBg:pe}=se;return[{[oe]:Object.assign(Object.assign({},(0,ne.Wf)(se)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${oe}-content`]:{position:"relative"},[`${oe}-inner`]:{backgroundColor:pe,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${oe}-title`]:{minWidth:re,marginBottom:te,color:x,fontWeight:z},[`${oe}-inner-content`]:{color:ae}})},(0,E.ZP)(se,{colorBg:"var(--antd-arrow-background-color)"}),{[`${oe}-pure`]:{position:"relative",maxWidth:"none",margin:se.sizePopupArrow,display:"inline-block",[`${oe}-content`]:{display:"inline-block"}}}]},ie=se=>{const{componentCls:oe}=se;return{[oe]:ve.i.map(ae=>{const re=se[`${ae}6`];return{[`&${oe}-${ae}`]:{"--antd-arrow-background-color":re,[`${oe}-inner`]:{backgroundColor:re},[`${oe}-arrow`]:{background:"transparent"}}}})}},ue=se=>{const{componentCls:oe,lineWidth:ae,lineType:re,colorSplit:z,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:ee}=se,te=y-Math.round(x*b),ce=te/2,pe=te/2-ae,fe=ee;return{[oe]:{[`${oe}-inner`]:{padding:0},[`${oe}-title`]:{margin:0,padding:`${ce}px ${fe}px ${pe}px`,borderBottom:`${ae}px ${re} ${z}`},[`${oe}-inner-content`]:{padding:`${a}px ${fe}px`}}}};it.Z=(0,ge.Z)("Popover",se=>{const{colorBgElevated:oe,colorText:ae,wireframe:re}=se,z=(0,de.TS)(se,{popoverPadding:12,popoverBg:oe,popoverColor:ae});return[le(z),ie(z),re&&ue(z),(0,we._y)(z,"zoom-big")]},se=>({width:177,minWidth:177,zIndexPopup:se.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12563:function(ct,it,me){"use strict";me.d(it,{default:function(){return Se}});var ne=me(59301),we=me(99267),E=me(92310),ve=me.n(E),ge=me(36785),de=me(47729),le=me(14088),ie=me(36355),ue=me(17313),se=me(37613),oe=me(83116);const ae=Pe=>{const{paddingXXS:Ce,lineWidth:xe,tagPaddingHorizontal:Be,componentCls:Ae}=Pe,Te=Be-xe,Le=Ce-xe;return{[Ae]:Object.assign(Object.assign({},(0,ue.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:Te,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ae}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ae}-close-icon`]:{marginInlineStart:Le,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ae}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ae}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:Te}}),[`${Ae}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},re=Pe=>{const{lineWidth:Ce,fontSizeIcon:xe}=Pe,Be=Pe.fontSizeSM,Ae=`${Pe.lineHeightSM*Be}px`;return(0,se.TS)(Pe,{tagFontSize:Be,tagLineHeight:Ae,tagIconSize:xe-2*Ce,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},z=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,oe.Z)("Tag",Pe=>{const Ce=re(Pe);return ae(Ce)},z),y=function(Pe,Ce){var xe={};for(var Be in Pe)Object.prototype.hasOwnProperty.call(Pe,Be)&&Ce.indexOf(Be)<0&&(xe[Be]=Pe[Be]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Be=Object.getOwnPropertySymbols(Pe);Ae{const{prefixCls:Ce,style:xe,className:Be,checked:Ae,onChange:Te,onClick:Le}=Pe,je=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Oe,tag:Ke}=ne.useContext(ie.E_),Ve=He=>{Te==null||Te(!Ae),Le==null||Le(He)},Ge=Oe("tag",Ce),[ze,We]=a(Ge),_e=ve()(Ge,`${Ge}-checkable`,{[`${Ge}-checkable-checked`]:Ae},Ke==null?void 0:Ke.className,Be,We);return ze(ne.createElement("span",Object.assign({},je,{style:Object.assign(Object.assign({},xe),Ke==null?void 0:Ke.style),className:_e,onClick:Ve})))},ee=me(45157);const te=Pe=>(0,ee.Z)(Pe,(Ce,xe)=>{let{textColor:Be,lightBorderColor:Ae,lightColor:Te,darkColor:Le}=xe;return{[`${Pe.componentCls}-${Ce}`]:{color:Be,background:Te,borderColor:Ae,"&-inverse":{color:Pe.colorTextLightSolid,background:Le,borderColor:Le},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,oe.b)(["Tag","preset"],Pe=>{const Ce=re(Pe);return te(Ce)},z);function pe(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const fe=(Pe,Ce,xe)=>{const Be=pe(xe);return{[`${Pe.componentCls}-${Ce}`]:{color:Pe[`color${xe}`],background:Pe[`color${Be}Bg`],borderColor:Pe[`color${Be}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ye=(0,oe.b)(["Tag","status"],Pe=>{const Ce=re(Pe);return[fe(Ce,"success","Success"),fe(Ce,"processing","Info"),fe(Ce,"error","Error"),fe(Ce,"warning","Warning")]},z),he=function(Pe,Ce){var xe={};for(var Be in Pe)Object.prototype.hasOwnProperty.call(Pe,Be)&&Ce.indexOf(Be)<0&&(xe[Be]=Pe[Be]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Be=Object.getOwnPropertySymbols(Pe);Ae{const{prefixCls:xe,className:Be,rootClassName:Ae,style:Te,children:Le,icon:je,color:Oe,onClose:Ke,closeIcon:Ve,closable:Ge,bordered:ze=!0}=Pe,We=he(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:_e,direction:He,tag:Ze}=ne.useContext(ie.E_),[Ye,nt]=ne.useState(!0);ne.useEffect(()=>{"visible"in We&&nt(We.visible)},[We.visible]);const Je=(0,ge.o2)(Oe),Ue=(0,ge.yT)(Oe),Fe=Je||Ue,Qe=Object.assign(Object.assign({backgroundColor:Oe&&!Fe?Oe:void 0},Ze==null?void 0:Ze.style),Te),De=_e("tag",xe),[ke,qe]=a(De),et=ve()(De,Ze==null?void 0:Ze.className,{[`${De}-${Oe}`]:Fe,[`${De}-has-color`]:Oe&&!Fe,[`${De}-hidden`]:!Ye,[`${De}-rtl`]:He==="rtl",[`${De}-borderless`]:!ze},Be,Ae,qe),$e=st=>{st.stopPropagation(),Ke==null||Ke(st),!st.defaultPrevented&&nt(!1)},[,Me]=(0,de.Z)(Ge,Ve,st=>st===null?ne.createElement(we.Z,{className:`${De}-close-icon`,onClick:$e}):ne.createElement("span",{className:`${De}-close-icon`,onClick:$e},st),null,!1),Ie=typeof We.onClick=="function"||Le&&Le.type==="a",Re=je||null,Ne=Re?ne.createElement(ne.Fragment,null,Re,Le&&ne.createElement("span",null,Le)):Le,tt=ne.createElement("span",Object.assign({},We,{ref:Ce,className:et,style:Qe}),Ne,Me,Je&&ne.createElement(ce,{key:"preset",prefixCls:De}),Ue&&ne.createElement(ye,{key:"status",prefixCls:De}));return ke(Ie?ne.createElement(le.Z,{component:"Tag"},tt):tt)},be=ne.forwardRef(Ee);be.CheckableTag=b;var Se=be},65615:function(ct,it,me){"use strict";me.d(it,{Z:function(){return st}});var ne=me(59301),we=me(33885),E=me(54476),ve=me(76190),ge=me(42978),de=me(75931),le=me(43403),ie=me(35593),ue=me(92310),se=me.n(ue),oe=me(34280),ae=me(18929),re=me(6089);function z(rt){var ot=window.innerWidth||document.documentElement.clientWidth,yt=window.innerHeight||document.documentElement.clientHeight,mt=rt.getBoundingClientRect(),ft=mt.top,lt=mt.right,Et=mt.bottom,St=mt.left;return ft>=0&&St>=0&<<=ot&&Et<=yt}function a(rt,ot,yt){var mt;return(mt=yt!=null?yt:ot)!==null&&mt!==void 0?mt:rt===null?"center":"bottom"}function y(rt,ot,yt,mt){var ft=(0,ne.useState)(void 0),lt=(0,ge.Z)(ft,2),Et=lt[0],St=lt[1];(0,oe.Z)(function(){var rn=typeof rt=="function"?rt():rt;St(rn||null)});var xt=(0,ne.useState)(null),Lt=(0,ge.Z)(xt,2),_t=Lt[0],Ht=Lt[1],At=(0,re.Z)(function(){if(Et){!z(Et)&&ot&&Et.scrollIntoView(mt);var rn=Et.getBoundingClientRect(),un=rn.left,tn=rn.top,Wt=rn.width,Vt=rn.height,fn={left:un,top:tn,width:Wt,height:Vt,radius:0};Ht(function(cn){return JSON.stringify(cn)!==JSON.stringify(fn)?fn:cn})}else Ht(null)}),Ot=function(un){var tn;return(tn=Array.isArray(yt==null?void 0:yt.offset)?yt==null?void 0:yt.offset[un]:yt==null?void 0:yt.offset)!==null&&tn!==void 0?tn:6};(0,oe.Z)(function(){return At(),window.addEventListener("resize",At),function(){window.removeEventListener("resize",At)}},[Et,ot,At]);var Dt=(0,ne.useMemo)(function(){if(!_t)return _t;var rn=Ot(0),un=Ot(1),tn=(yt==null?void 0:yt.radius)||2;return{left:_t.left-rn,top:_t.top-un,width:_t.width+rn*2,height:_t.height+un*2,radius:tn}},[_t,yt]);return[Dt,Et]}var x=me(80402),b={fill:"transparent",pointerEvents:"auto"},ee=function(ot){var yt=ot.prefixCls,mt=ot.rootClassName,ft=ot.pos,lt=ot.showMask,Et=ot.style,St=Et===void 0?{}:Et,xt=ot.fill,Lt=xt===void 0?"rgba(0,0,0,0.5)":xt,_t=ot.open,Ht=ot.animated,At=ot.zIndex,Ot=(0,x.Z)(),Dt="".concat(yt,"-mask-").concat(Ot),rn=(0,ve.Z)(Ht)==="object"?Ht==null?void 0:Ht.placeholder:Ht;return ne.createElement(le.Z,{open:_t,autoLock:!0},ne.createElement("div",{className:se()("".concat(yt,"-mask"),mt),style:(0,we.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:At,pointerEvents:"none"},St)},lt?ne.createElement("svg",{style:{width:"100%",height:"100%"}},ne.createElement("defs",null,ne.createElement("mask",{id:Dt},ne.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),ft&&ne.createElement("rect",{x:ft.left,y:ft.top,rx:ft.radius,width:ft.width,height:ft.height,fill:"black",className:rn?"".concat(yt,"-placeholder-animated"):""}))),ne.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Lt,mask:"url(#".concat(Dt,")")}),ft&&ne.createElement(ne.Fragment,null,ne.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:ft.top})),ne.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:ft.left,height:"100%"})),ne.createElement("rect",(0,E.Z)({},b,{x:"0",y:ft.top+ft.height,width:"100%",height:"calc(100vh - ".concat(ft.top+ft.height,"px)")})),ne.createElement("rect",(0,E.Z)({},b,{x:ft.left+ft.width,y:"0",width:"calc(100vw - ".concat(ft.left+ft.width,"px)"),height:"100%"})))):null))},te=ee,ce={adjustX:1,adjustY:1},pe=[0,0],fe={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function ye(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ot={};return Object.keys(fe).forEach(function(yt){ot[yt]=(0,we.Z)((0,we.Z)({},fe[yt]),{},{autoArrow:rt,targetOffset:pe})}),ot}var he=ye(),Ee=me(94480);function be(rt){var ot=rt.prefixCls,yt=rt.current,mt=rt.total,ft=rt.title,lt=rt.description,Et=rt.onClose,St=rt.onPrev,xt=rt.onNext,Lt=rt.onFinish,_t=rt.className,Ht=rt.closeIcon,At=Ht!==!1&&Ht!==null,Ot=Ht!==void 0&&Ht!==!0?Ht:ne.createElement("span",{className:"".concat(ot,"-close-x")},"\xD7");return ne.createElement("div",{className:se()("".concat(ot,"-content"),_t)},ne.createElement("div",{className:"".concat(ot,"-inner")},At&&ne.createElement("button",{type:"button",onClick:Et,"aria-label":"Close",className:"".concat(ot,"-close")},Ot),ne.createElement("div",{className:"".concat(ot,"-header")},ne.createElement("div",{className:"".concat(ot,"-title")},ft)),ne.createElement("div",{className:"".concat(ot,"-description")},lt),ne.createElement("div",{className:"".concat(ot,"-footer")},ne.createElement("div",{className:"".concat(ot,"-sliders")},mt>1?(0,Ee.Z)(Array.from({length:mt}).keys()).map(function(Dt,rn){return ne.createElement("span",{key:Dt,className:rn===yt?"active":""})}):null),ne.createElement("div",{className:"".concat(ot,"-buttons")},yt!==0?ne.createElement("button",{className:"".concat(ot,"-prev-btn"),onClick:St},"Prev"):null,yt===mt-1?ne.createElement("button",{className:"".concat(ot,"-finish-btn"),onClick:Lt},"Finish"):ne.createElement("button",{className:"".concat(ot,"-next-btn"),onClick:xt},"Next")))))}var Se=function(ot){var yt=ot.current,mt=ot.renderPanel;return ne.createElement(ne.Fragment,null,typeof mt=="function"?mt(ot,yt):ne.createElement(be,ot))},Pe=Se,Ce=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],xe={left:"50%",top:"50%",width:1,height:1},Be=function(ot){var yt=ot.prefixCls,mt=yt===void 0?"rc-tour":yt,ft=ot.steps,lt=ft===void 0?[]:ft,Et=ot.defaultCurrent,St=ot.current,xt=ot.onChange,Lt=ot.onClose,_t=ot.onFinish,Ht=ot.open,At=ot.mask,Ot=At===void 0?!0:At,Dt=ot.arrow,rn=Dt===void 0?!0:Dt,un=ot.rootClassName,tn=ot.placement,Wt=ot.renderPanel,Vt=ot.gap,fn=ot.animated,cn=ot.scrollIntoViewOptions,kn=cn===void 0?!0:cn,zt=ot.zIndex,ln=zt===void 0?1001:zt,en=ot.closeIcon,Qt=(0,de.Z)(ot,Ce),at=ne.useRef(),It=(0,ae.Z)(0,{value:St,defaultValue:Et}),Mt=(0,ge.Z)(It,2),jt=Mt[0],nn=Mt[1],dn=(0,ae.Z)(void 0,{value:Ht,postState:function(qn){return jt<0||jt>=lt.length?!1:qn!=null?qn:!0}}),gn=(0,ge.Z)(dn,2),gt=gn[0],dt=gn[1],pt=ne.useRef(gt);(0,oe.Z)(function(){gt&&!pt.current&&nn(0),pt.current=gt},[gt]);var Gt=lt[jt]||{},vn=Gt.target,ut=Gt.placement,In=Gt.style,Nn=Gt.arrow,Ct=Gt.className,Rt=Gt.mask,Fn=Gt.scrollIntoViewOptions,Ft=Gt.closeIcon,wn=gt&&(Rt!=null?Rt:Ot),Hn=Ft!=null?Ft:en,gr=Fn!=null?Fn:kn,Dn=y(vn,Ht,Vt,gr),Rn=(0,ge.Z)(Dn,2),nr=Rn[0],Un=Rn[1],Sn=a(Un,tn,ut),cr=Un?typeof Nn=="undefined"?rn:Nn:!1,rr=(0,ve.Z)(cr)==="object"?cr.pointAtCenter:!1;(0,oe.Z)(function(){var jn;(jn=at.current)===null||jn===void 0||jn.forceAlign()},[rr,jt]);var pr=function(qn){nn(qn),xt==null||xt(qn)};if(Un===void 0)return null;var Ar=function(){dt(!1),Lt==null||Lt(jt)},Er=function(){return ne.createElement(Pe,(0,E.Z)({arrow:cr,key:"content",prefixCls:mt,total:lt.length,renderPanel:Wt,onPrev:function(){pr(jt-1)},onNext:function(){pr(jt+1)},onClose:Ar,current:jt,onFinish:function(){Ar(),_t==null||_t()},closeIcon:Hn},lt[jt]))},wr=typeof wn=="boolean"?wn:!!wn,sn=typeof wn=="boolean"?void 0:wn,hr=function(qn){return qn||Un||document.body};return ne.createElement(ne.Fragment,null,ne.createElement(te,{zIndex:ln,prefixCls:mt,pos:nr,showMask:wr,style:sn==null?void 0:sn.style,fill:sn==null?void 0:sn.color,open:gt,animated:fn,rootClassName:un}),ne.createElement(ie.Z,(0,E.Z)({builtinPlacements:ye(rr)},Qt,{ref:at,popupStyle:In,popupPlacement:Sn,popupVisible:gt,popupClassName:se()(un,Ct),prefixCls:mt,popup:Er,forceRender:!1,destroyPopupOnHide:!0,zIndex:ln,getTriggerDOMNode:hr,arrow:!!cr}),ne.createElement(le.Z,{open:gt,autoLock:!0},ne.createElement("div",{className:se()(un,"".concat(mt,"-target-placeholder")),style:(0,we.Z)((0,we.Z)({},nr||xe),{},{position:"fixed",pointerEvents:"none"})}))))},Ae=Be,Te=Ae,Le=me(79676),je=me(36355),Oe=me(88088),Ke=me(99267),Ve=me(3113),Ge=me(9763),ze=me(31724),We=me(47729);function _e(rt){return rt!=null}var Ze=rt=>{let{stepProps:ot,current:yt,type:mt,indicatorsRender:ft,closeIcon:lt}=rt;var Et,St;const{prefixCls:xt,total:Lt=1,title:_t,onClose:Ht,onPrev:At,onNext:Ot,onFinish:Dt,cover:rn,description:un,nextButtonProps:tn,prevButtonProps:Wt,type:Vt,className:fn,closeIcon:cn}=ot,kn=Vt!=null?Vt:mt,zt=cn!=null?cn:lt,ln=zt!==!1&&zt!==null,[en,Qt]=(0,We.Z)(ln,zt,Gt=>ne.createElement("span",{onClick:Ht,"aria-label":"Close",className:`${xt}-close`},Gt),ne.createElement(Ke.Z,{className:`${xt}-close-icon`}),!0),at=yt===Lt-1,It=()=>{var Gt;At==null||At(),(Gt=Wt==null?void 0:Wt.onClick)===null||Gt===void 0||Gt.call(Wt)},Mt=()=>{var Gt;at?Dt==null||Dt():Ot==null||Ot(),(Gt=tn==null?void 0:tn.onClick)===null||Gt===void 0||Gt.call(tn)},jt=_e(_t)?ne.createElement("div",{className:`${xt}-header`},ne.createElement("div",{className:`${xt}-title`},_t)):null,nn=_e(un)?ne.createElement("div",{className:`${xt}-description`},un):null,dn=_e(rn)?ne.createElement("div",{className:`${xt}-cover`},rn):null;let gn;ft?gn=ft(yt,Lt):gn=(0,Ee.Z)(Array.from({length:Lt}).keys()).map((Gt,vn)=>ne.createElement("span",{key:Gt,className:se()(vn===yt&&`${xt}-indicator-active`,`${xt}-indicator`)}));const gt=kn==="primary"?"default":"primary",dt={type:"default",ghost:kn==="primary"},[pt]=(0,Ge.Z)("Tour",ze.Z.Tour);return ne.createElement("div",{className:se()(fn,`${xt}-content`)},ne.createElement("div",{className:`${xt}-inner`},en&&Qt,dn,jt,nn,ne.createElement("div",{className:`${xt}-footer`},Lt>1&&ne.createElement("div",{className:`${xt}-indicators`},gn),ne.createElement("div",{className:`${xt}-buttons`},yt!==0?ne.createElement(Ve.ZP,Object.assign({},dt,Wt,{onClick:It,size:"small",className:se()(`${xt}-prev-btn`,Wt==null?void 0:Wt.className)}),(Et=Wt==null?void 0:Wt.children)!==null&&Et!==void 0?Et:pt==null?void 0:pt.Previous):null,ne.createElement(Ve.ZP,Object.assign({type:gt},tn,{onClick:Mt,size:"small",className:se()(`${xt}-next-btn`,tn==null?void 0:tn.className)}),(St=tn==null?void 0:tn.children)!==null&&St!==void 0?St:at?pt==null?void 0:pt.Finish:pt==null?void 0:pt.Next)))))},Ye=me(39722),nt=me(64993),Je=me(17313),Ue=me(19447),Fe=me(83116),Qe=me(37613);const De=rt=>{const{componentCls:ot,lineHeight:yt,padding:mt,paddingXS:ft,borderRadius:lt,borderRadiusXS:Et,colorPrimary:St,colorText:xt,colorFill:Lt,indicatorHeight:_t,indicatorWidth:Ht,boxShadowTertiary:At,tourZIndexPopup:Ot,fontSize:Dt,colorBgElevated:rn,fontWeightStrong:un,marginXS:tn,colorTextLightSolid:Wt,tourBorderRadius:Vt,colorWhite:fn,colorBgTextHover:cn,tourCloseSize:kn,motionDurationSlow:zt,antCls:ln}=rt;return[{[ot]:Object.assign(Object.assign({},(0,Je.Wf)(rt)),{color:xt,position:"absolute",zIndex:Ot,display:"block",visibility:"visible",fontSize:Dt,lineHeight:yt,width:520,"--antd-arrow-background-color":rn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${ot}-hidden`]:{display:"none"},[`${ot}-content`]:{position:"relative"},[`${ot}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Vt,boxShadow:At,position:"relative",backgroundColor:rn,border:"none",backgroundClip:"padding-box",[`${ot}-close`]:{position:"absolute",top:mt,insetInlineEnd:mt,color:rt.colorIcon,outline:"none",width:kn,height:kn,borderRadius:rt.borderRadiusSM,transition:`background-color ${rt.motionDurationMid}, color ${rt.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:rt.colorIconHover,backgroundColor:rt.wireframe?"transparent":rt.colorFillContent}},[`${ot}-cover`]:{textAlign:"center",padding:`${mt+kn+ft}px ${mt}px 0`,img:{width:"100%"}},[`${ot}-header`]:{padding:`${mt}px ${mt}px ${ft}px`,[`${ot}-title`]:{lineHeight:yt,fontSize:Dt,fontWeight:un}},[`${ot}-description`]:{padding:`0 ${mt}px`,lineHeight:yt,wordWrap:"break-word"},[`${ot}-footer`]:{padding:`${ft}px ${mt}px ${mt}px`,textAlign:"end",borderRadius:`0 0 ${Et}px ${Et}px`,display:"flex",[`${ot}-indicators`]:{display:"inline-block",[`${ot}-indicator`]:{width:Ht,height:_t,display:"inline-block",borderRadius:"50%",background:Lt,"&:not(:last-child)":{marginInlineEnd:_t},"&-active":{background:St}}},[`${ot}-buttons`]:{marginInlineStart:"auto",[`${ln}-btn`]:{marginInlineStart:tn}}}},[`${ot}-primary, &${ot}-primary`]:{"--antd-arrow-background-color":St,[`${ot}-inner`]:{color:Wt,textAlign:"start",textDecoration:"none",backgroundColor:St,borderRadius:lt,boxShadow:At,[`${ot}-close`]:{color:Wt},[`${ot}-indicators`]:{[`${ot}-indicator`]:{background:new nt.C(Wt).setAlpha(.15).toRgbString(),"&-active":{background:Wt}}},[`${ot}-prev-btn`]:{color:Wt,borderColor:new nt.C(Wt).setAlpha(.15).toRgbString(),backgroundColor:St,"&:hover":{backgroundColor:new nt.C(Wt).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${ot}-next-btn`]:{color:St,borderColor:"transparent",background:fn,"&:hover":{background:new nt.C(cn).onBackground(fn).toRgbString()}}}}}),[`${ot}-mask`]:{[`${ot}-placeholder-animated`]:{transition:`all ${zt}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${ot}-inner`]:{borderRadius:Math.min(Vt,Ue.qN)}}},(0,Ue.ZP)(rt,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Vt,limitVerticalRadius:!0})]};var ke=(0,Fe.Z)("Tour",rt=>{const{borderRadiusLG:ot,fontSize:yt,lineHeight:mt}=rt,ft=(0,Qe.TS)(rt,{tourZIndexPopup:rt.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:ot,tourCloseSize:yt*mt});return[De(ft)]}),qe=me(53487),et=function(rt,ot){var yt={};for(var mt in rt)Object.prototype.hasOwnProperty.call(rt,mt)&&ot.indexOf(mt)<0&&(yt[mt]=rt[mt]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,mt=Object.getOwnPropertySymbols(rt);ft{const{prefixCls:ot,current:yt=0,total:mt=6,className:ft,style:lt,type:Et}=rt,St=et(rt,["prefixCls","current","total","className","style","type"]),{getPrefixCls:xt}=ne.useContext(je.E_),Lt=xt("tour",ot),[_t,Ht]=ke(Lt);return _t(ne.createElement(Ye.t5,{prefixCls:Lt,hashId:Ht,className:se()(ft,`${Lt}-pure`,Et&&`${Lt}-${Et}`),style:lt},ne.createElement(Ze,{stepProps:Object.assign(Object.assign({},St),{prefixCls:Lt,total:mt}),current:yt,type:Et})))};var Me=(0,qe.i)($e),Re=rt=>{let{defaultType:ot,steps:yt=[],current:mt,defaultCurrent:ft}=rt;var lt;const[Et,St]=(0,ae.Z)(ft,{value:mt});(0,ne.useLayoutEffect)(()=>{mt!==void 0&&St(mt)},[mt]);const xt=typeof Et=="number"?(lt=yt[Et])===null||lt===void 0?void 0:lt.type:ot;return{currentMergedType:xt!=null?xt:ot,updateInnerCurrent:St}},Ne=function(rt,ot){var yt={};for(var mt in rt)Object.prototype.hasOwnProperty.call(rt,mt)&&ot.indexOf(mt)<0&&(yt[mt]=rt[mt]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,mt=Object.getOwnPropertySymbols(rt);ft{const{prefixCls:ot,current:yt,defaultCurrent:mt,type:ft,rootClassName:lt,indicatorsRender:Et,steps:St}=rt,xt=Ne(rt,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:Lt,direction:_t}=(0,ne.useContext)(je.E_),Ht=Lt("tour",ot),[At,Ot]=ke(Ht),[,Dt]=(0,Oe.Z)(),{currentMergedType:rn,updateInnerCurrent:un}=Re({defaultType:ft,steps:St,current:yt,defaultCurrent:mt}),tn=(0,Le.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Dt.marginXXS,arrowWidth:Dt.sizePopupArrow,borderRadius:Dt.borderRadius}),Wt=se()({[`${Ht}-primary`]:rn==="primary",[`${Ht}-rtl`]:_t==="rtl"},Ot,lt),Vt=(cn,kn)=>ne.createElement(Ze,{type:ft,stepProps:cn,current:kn,indicatorsRender:Et}),fn=cn=>{var kn;un(cn),(kn=rt.onChange)===null||kn===void 0||kn.call(rt,cn)};return At(ne.createElement(Te,Object.assign({},xt,{rootClassName:Wt,prefixCls:Ht,current:yt,defaultCurrent:mt,animated:!0,renderPanel:Vt,builtinPlacements:tn,onChange:fn,steps:St})))};tt._InternalPanelDoNotUseOrYouWillBeFired=Me;var st=tt},98228:function(ct,it,me){"use strict";me.d(it,{default:function(){return kn}});var ne=me(92310),we=me.n(ne),E=me(54476),ve=me(94480),ge=me(33885),de=me(42978),le=me(75931),ie=me(76190),ue=me(77861),se=me(17115),oe=me(90782),ae=me(18929),re=me(48736),z=me(59301),a=function(zt){var ln=z.useRef({valueLabels:new Map});return z.useMemo(function(){var en=ln.current.valueLabels,Qt=new Map,at=zt.map(function(It){var Mt,jt=It.value,nn=(Mt=It.label)!==null&&Mt!==void 0?Mt:en.get(jt);return Qt.set(jt,nn),(0,ge.Z)((0,ge.Z)({},It),{},{label:nn})});return ln.current.valueLabels=Qt,[at]},[zt])},y=function(zt,ln,en,Qt){return z.useMemo(function(){var at=zt.map(function(nn){var dn=nn.value;return dn}),It=ln.map(function(nn){var dn=nn.value;return dn}),Mt=at.filter(function(nn){return!Qt[nn]});if(en){var jt=(0,oe.S)(at,!0,Qt);at=jt.checkedKeys,It=jt.halfCheckedKeys}return[Array.from(new Set([].concat((0,ve.Z)(Mt),(0,ve.Z)(at)))),It]},[zt,ln,en,Qt])},x=me(71430),b=function(zt,ln){return z.useMemo(function(){var en=(0,x.I8)(zt,{fieldNames:ln,initWrapper:function(at){return(0,ge.Z)((0,ge.Z)({},at),{},{valueEntities:new Map})},processEntity:function(at,It){var Mt=at.node[ln.value];if(0)var jt;It.valueEntities.set(Mt,at)}});return en},[zt,ln])},ee=me(20068),te=me(11592),ce=function(){return null},pe=ce,fe=["children","value"];function ye(zt){return(0,te.Z)(zt).map(function(ln){if(!z.isValidElement(ln)||!ln.type)return null;var en=ln,Qt=en.key,at=en.props,It=at.children,Mt=at.value,jt=(0,le.Z)(at,fe),nn=(0,ge.Z)({key:Qt,value:Mt},jt),dn=ye(It);return dn.length&&(nn.children=dn),nn}).filter(function(ln){return ln})}function he(zt){if(!zt)return zt;var ln=(0,ge.Z)({},zt);return"props"in ln||Object.defineProperty(ln,"props",{get:function(){return(0,re.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),ln}}),ln}function Ee(zt,ln,en,Qt,at,It){var Mt=null,jt=null;function nn(){function dn(gn){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return gn.map(function(pt,Gt){var vn="".concat(gt,"-").concat(Gt),ut=pt[It.value],In=en.includes(ut),Nn=dn(pt[It.children]||[],vn,In),Ct=z.createElement(pe,pt,Nn.map(function(Fn){return Fn.node}));if(ln===ut&&(Mt=Ct),In){var Rt={pos:vn,node:Ct,children:Nn};return dt||jt.push(Rt),Rt}return null}).filter(function(pt){return pt})}jt||(jt=[],dn(Qt),jt.sort(function(gn,gt){var dt=gn.node.props.value,pt=gt.node.props.value,Gt=en.indexOf(dt),vn=en.indexOf(pt);return Gt-vn}))}Object.defineProperty(zt,"triggerNode",{get:function(){return(0,re.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),nn(),Mt}}),Object.defineProperty(zt,"allCheckedNodes",{get:function(){return(0,re.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),nn(),at?jt:jt.map(function(gn){var gt=gn.node;return gt})}})}var be=function(zt,ln,en){var Qt=en.treeNodeFilterProp,at=en.filterTreeNode,It=en.fieldNames,Mt=It.children;return z.useMemo(function(){if(!ln||at===!1)return zt;var jt;if(typeof at=="function")jt=at;else{var nn=ln.toUpperCase();jt=function(gt,dt){var pt=dt[Qt];return String(pt).toUpperCase().includes(nn)}}function dn(gn){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return gn.reduce(function(dt,pt){var Gt=pt[Mt],vn=gt||jt(ln,he(pt)),ut=dn(Gt||[],vn);return(vn||ut.length)&&dt.push((0,ge.Z)((0,ge.Z)({},pt),{},(0,ee.Z)({isLeaf:void 0},Mt,ut))),dt},[])}return dn(zt)},[zt,ln,Mt,Qt,at])};function Se(zt){var ln=z.useRef();ln.current=zt;var en=z.useCallback(function(){return ln.current.apply(ln,arguments)},[]);return en}function Pe(zt,ln){var en=ln.id,Qt=ln.pId,at=ln.rootPId,It={},Mt=[],jt=zt.map(function(nn){var dn=(0,ge.Z)({},nn),gn=dn[en];return It[gn]=dn,dn.key=dn.key||gn,dn});return jt.forEach(function(nn){var dn=nn[Qt],gn=It[dn];gn&&(gn.children=gn.children||[],gn.children.push(nn)),(dn===at||!gn&&at===null)&&Mt.push(nn)}),Mt}function Ce(zt,ln,en){return z.useMemo(function(){return zt?en?Pe(zt,(0,ge.Z)({id:"id",pId:"pId",rootPId:null},en!==!0?en:{})):zt:ye(ln)},[ln,en,zt])}var xe=z.createContext(null),Be=xe,Ae=me(10228),Te=me(80547),Le=me(60091),je=z.createContext(null),Oe=je;function Ke(zt){return Array.isArray(zt)?zt:zt!==void 0?[zt]:[]}function Ve(zt){var ln=zt||{},en=ln.label,Qt=ln.value,at=ln.children,It=Qt||"value";return{_title:en?[en]:["title","label"],value:It,key:It,children:at||"children"}}function Ge(zt){return!zt||zt.disabled||zt.disableCheckbox||zt.checkable===!1}function ze(zt,ln){var en=[];function Qt(at){at.forEach(function(It){var Mt=It[ln.children];Mt&&(en.push(It[ln.value]),Qt(Mt))})}return Qt(zt),en}function We(zt){return zt==null}var _e={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},He=function(ln,en){var Qt=(0,ue.lk)(),at=Qt.prefixCls,It=Qt.multiple,Mt=Qt.searchValue,jt=Qt.toggleOpen,nn=Qt.open,dn=Qt.notFoundContent,gn=z.useContext(Oe),gt=gn.virtual,dt=gn.listHeight,pt=gn.listItemHeight,Gt=gn.treeData,vn=gn.fieldNames,ut=gn.onSelect,In=gn.dropdownMatchSelectWidth,Nn=gn.treeExpandAction,Ct=z.useContext(Be),Rt=Ct.checkable,Fn=Ct.checkedKeys,Ft=Ct.halfCheckedKeys,wn=Ct.treeExpandedKeys,Hn=Ct.treeDefaultExpandAll,gr=Ct.treeDefaultExpandedKeys,Dn=Ct.onTreeExpand,Rn=Ct.treeIcon,nr=Ct.showTreeIcon,Un=Ct.switcherIcon,Sn=Ct.treeLine,cr=Ct.treeNodeFilterProp,rr=Ct.loadData,pr=Ct.treeLoadedKeys,Ar=Ct.treeMotion,Er=Ct.onTreeLoad,wr=Ct.keyEntities,sn=z.useRef(),hr=(0,Te.Z)(function(){return Gt},[nn,Gt],function(ur,Cr){return Cr[0]&&ur[1]!==Cr[1]}),jn=z.useState(null),qn=(0,de.Z)(jn,2),or=qn[0],yn=qn[1],Mn=wr[or],Yn=z.useMemo(function(){return Rt?{checked:Fn,halfChecked:Ft}:null},[Rt,Fn,Ft]);z.useEffect(function(){if(nn&&!It&&Fn.length){var ur;(ur=sn.current)===null||ur===void 0||ur.scrollTo({key:Fn[0]}),yn(Fn[0])}},[nn]);var Tn=String(Mt).toLowerCase(),lr=function(Cr){return Tn?String(Cr[cr]).toLowerCase().includes(Tn):!1},er=z.useState(gr),Vn=(0,de.Z)(er,2),Fr=Vn[0],Pr=Vn[1],Kn=z.useState(null),Sr=(0,de.Z)(Kn,2),Rr=Sr[0],fr=Sr[1],Qn=z.useMemo(function(){return wn?(0,ve.Z)(wn):Mt?Rr:Fr},[Fr,Rr,wn,Mt]);z.useEffect(function(){Mt&&fr(ze(Gt,vn))},[Mt]);var mn=function(Cr){Pr(Cr),fr(Cr),Dn&&Dn(Cr)},tr=function(Cr){Cr.preventDefault()},Tr=function(Cr,Nr){var Dr=Nr.node;Rt&&Ge(Dr)||(ut(Dr.key,{selected:!Fn.includes(Dr.key)}),It||jt(!1))};if(z.useImperativeHandle(en,function(){var ur;return{scrollTo:(ur=sn.current)===null||ur===void 0?void 0:ur.scrollTo,onKeyDown:function(Nr){var Dr,mr=Nr.which;switch(mr){case Ae.Z.UP:case Ae.Z.DOWN:case Ae.Z.LEFT:case Ae.Z.RIGHT:(Dr=sn.current)===null||Dr===void 0||Dr.onKeyDown(Nr);break;case Ae.Z.ENTER:{if(Mn){var br=(Mn==null?void 0:Mn.node)||{},kr=br.selectable,Br=br.value;kr!==!1&&Tr(null,{node:{key:or},selected:!Fn.includes(Br)})}break}case Ae.Z.ESC:jt(!1)}},onKeyUp:function(){}}}),hr.length===0)return z.createElement("div",{role:"listbox",className:"".concat(at,"-empty"),onMouseDown:tr},dn);var _r={fieldNames:vn};return pr&&(_r.loadedKeys=pr),Qn&&(_r.expandedKeys=Qn),z.createElement("div",{onMouseDown:tr},Mn&&nn&&z.createElement("span",{style:_e,"aria-live":"assertive"},Mn.node.value),z.createElement(Le.Z,(0,E.Z)({ref:sn,focusable:!1,prefixCls:"".concat(at,"-tree"),treeData:hr,height:dt,itemHeight:pt,virtual:gt!==!1&&In!==!1,multiple:It,icon:Rn,showIcon:nr,switcherIcon:Un,showLine:Sn,loadData:Mt?null:rr,motion:Ar,activeKey:or,checkable:Rt,checkStrictly:!0,checkedKeys:Yn,selectedKeys:Rt?[]:Fn,defaultExpandAll:Hn},_r,{onActiveChange:yn,onSelect:Tr,onCheck:Tr,onExpand:mn,onLoad:Er,filterTreeNode:lr,expandAction:Nn})))},Ze=z.forwardRef(He);Ze.displayName="OptionList";var Ye=Ze,nt="SHOW_ALL",Je="SHOW_PARENT",Ue="SHOW_CHILD";function Fe(zt,ln,en,Qt){var at=new Set(zt);return ln===Ue?zt.filter(function(It){var Mt=en[It];return!(Mt&&Mt.children&&Mt.children.some(function(jt){var nn=jt.node;return at.has(nn[Qt.value])})&&Mt.children.every(function(jt){var nn=jt.node;return Ge(nn)||at.has(nn[Qt.value])}))}):ln===Je?zt.filter(function(It){var Mt=en[It],jt=Mt?Mt.parent:null;return!(jt&&!Ge(jt.node)&&at.has(jt.key))}):zt}function Qe(zt){var ln=zt.searchPlaceholder,en=zt.treeCheckStrictly,Qt=zt.treeCheckable,at=zt.labelInValue,It=zt.value,Mt=zt.multiple;warning(!ln,"`searchPlaceholder` has been removed."),en&&at===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(at||en)&&warning(toArray(It).every(function(jt){return jt&&_typeof(jt)==="object"&&"value"in jt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),en||Mt||Qt?warning(!It||Array.isArray(It),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(It),"`value` should not be array when `TreeSelect` is single mode.")}var De=null,ke=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function qe(zt){return!zt||(0,ie.Z)(zt)!=="object"}var et=z.forwardRef(function(zt,ln){var en=zt.id,Qt=zt.prefixCls,at=Qt===void 0?"rc-tree-select":Qt,It=zt.value,Mt=zt.defaultValue,jt=zt.onChange,nn=zt.onSelect,dn=zt.onDeselect,gn=zt.searchValue,gt=zt.inputValue,dt=zt.onSearch,pt=zt.autoClearSearchValue,Gt=pt===void 0?!0:pt,vn=zt.filterTreeNode,ut=zt.treeNodeFilterProp,In=ut===void 0?"value":ut,Nn=zt.showCheckedStrategy,Ct=zt.treeNodeLabelProp,Rt=zt.multiple,Fn=zt.treeCheckable,Ft=zt.treeCheckStrictly,wn=zt.labelInValue,Hn=zt.fieldNames,gr=zt.treeDataSimpleMode,Dn=zt.treeData,Rn=zt.children,nr=zt.loadData,Un=zt.treeLoadedKeys,Sn=zt.onTreeLoad,cr=zt.treeDefaultExpandAll,rr=zt.treeExpandedKeys,pr=zt.treeDefaultExpandedKeys,Ar=zt.onTreeExpand,Er=zt.treeExpandAction,wr=zt.virtual,sn=zt.listHeight,hr=sn===void 0?200:sn,jn=zt.listItemHeight,qn=jn===void 0?20:jn,or=zt.onDropdownVisibleChange,yn=zt.dropdownMatchSelectWidth,Mn=yn===void 0?!0:yn,Yn=zt.treeLine,Tn=zt.treeIcon,lr=zt.showTreeIcon,er=zt.switcherIcon,Vn=zt.treeMotion,Fr=(0,le.Z)(zt,ke),Pr=(0,se.ZP)(en),Kn=Fn&&!Ft,Sr=Fn||Ft,Rr=Ft||wn,fr=Sr||Rt,Qn=(0,ae.Z)(Mt,{value:It}),mn=(0,de.Z)(Qn,2),tr=mn[0],Tr=mn[1],_r=z.useMemo(function(){return Fn?Nn||Ue:nt},[Nn,Fn]),ur=z.useMemo(function(){return Ve(Hn)},[JSON.stringify(Hn)]),Cr=(0,ae.Z)("",{value:gn!==void 0?gn:gt,postState:function(Wn){return Wn||""}}),Nr=(0,de.Z)(Cr,2),Dr=Nr[0],mr=Nr[1],br=function(Wn){mr(Wn),dt==null||dt(Wn)},kr=Ce(Dn,Rn,gr),Br=b(kr,ur),Or=Br.keyEntities,Gr=Br.valueEntities,jr=z.useCallback(function(Ln){var Wn=[],Bt=[];return Ln.forEach(function(wt){Gr.has(wt)?Bt.push(wt):Wn.push(wt)}),{missingRawValues:Wn,existRawValues:Bt}},[Gr]),Vr=be(kr,Dr,{fieldNames:ur,treeNodeFilterProp:In,filterTreeNode:vn}),Jr=z.useCallback(function(Ln){if(Ln){if(Ct)return Ln[Ct];for(var Wn=ur._title,Bt=0;Bt{const{componentCls:ln,treePrefixCls:en,colorBgElevated:Qt}=zt,at=`.${en}`;return[{[`${ln}-dropdown`]:[{padding:`${zt.paddingXS}px ${zt.paddingXS/2}px`},(0,Dt.Yk)(en,(0,At.TS)(zt,{colorBgContainer:Qt})),{[at]:{borderRadius:0,[`${at}-list-holder-inner`]:{alignItems:"stretch",[`${at}-treenode`]:{[`${at}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Ht.C2)(`${en}-checkbox`,zt),{"&-rtl":{direction:"rtl",[`${at}-switcher${at}-switcher_close`]:{[`${at}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function un(zt,ln){return(0,Ot.Z)("TreeSelect",en=>{const Qt=(0,At.TS)(en,{treePrefixCls:ln});return[rn(Qt)]},Dt.TM)(zt)}var tn=function(zt,ln){var en={};for(var Qt in zt)Object.prototype.hasOwnProperty.call(zt,Qt)&&ln.indexOf(Qt)<0&&(en[Qt]=zt[Qt]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Qt=Object.getOwnPropertySymbols(zt);at{var en,{prefixCls:Qt,size:at,disabled:It,bordered:Mt=!0,className:jt,rootClassName:nn,treeCheckable:dn,multiple:gn,listHeight:gt=256,listItemHeight:dt=26,placement:pt,notFoundContent:Gt,switcherIcon:vn,treeLine:ut,getPopupContainer:In,popupClassName:Nn,dropdownClassName:Ct,treeIcon:Rt=!1,transitionName:Fn,choiceTransitionName:Ft="",status:wn,treeExpandAction:Hn,builtinPlacements:gr,dropdownMatchSelectWidth:Dn,popupMatchSelectWidth:Rn,allowClear:nr}=zt,Un=tn(zt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:Sn,getPrefixCls:cr,renderEmpty:rr,direction:pr,virtual:Ar,popupMatchSelectWidth:Er,popupOverflow:wr}=z.useContext(rt.E_),sn=cr(),hr=cr("select",Qt),jn=cr("select-tree",Qt),qn=cr("tree-select",Qt),{compactSize:or,compactItemClassnames:yn}=(0,Lt.ri)(hr,pr),[Mn,Yn]=(0,lt.Z)(hr),[Tn]=un(qn,jn),lr=we()(Nn||Ct,`${qn}-dropdown`,{[`${qn}-dropdown-rtl`]:pr==="rtl"},nn,Yn),er=!!(dn||gn),Vn=(0,St.Z)(Un.suffixIcon,Un.showArrow),Fr=(en=Rn!=null?Rn:Dn)!==null&&en!==void 0?en:Er,{status:Pr,hasFeedback:Kn,isFormItemInput:Sr,feedbackIcon:Rr}=z.useContext(ft.aM),fr=(0,st.F)(Pr,wn),{suffixIcon:Qn,removeIcon:mn,clearIcon:tr}=(0,xt.Z)(Object.assign(Object.assign({},Un),{multiple:er,showSuffixIcon:Vn,hasFeedback:Kn,feedbackIcon:Rr,prefixCls:hr,componentName:"TreeSelect"})),Tr=nr===!0?{clearIcon:tr}:nr;let _r;Gt!==void 0?_r=Gt:_r=(rr==null?void 0:rr("Select"))||z.createElement(yt.Z,{componentName:"Select"});const ur=(0,Re.Z)(Un,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Cr=z.useMemo(()=>pt!==void 0?pt:pr==="rtl"?"bottomRight":"bottomLeft",[pt,pr]),Nr=(0,Et.Z)(gr,wr),Dr=(0,mt.Z)(Gr=>{var jr;return(jr=at!=null?at:or)!==null&&jr!==void 0?jr:Gr}),mr=z.useContext(ot.Z),br=It!=null?It:mr,kr=we()(!Qt&&qn,{[`${hr}-lg`]:Dr==="large",[`${hr}-sm`]:Dr==="small",[`${hr}-rtl`]:pr==="rtl",[`${hr}-borderless`]:!Mt,[`${hr}-in-form-item`]:Sr},(0,st.Z)(hr,fr,Kn),yn,jt,nn,Yn),Br=Gr=>z.createElement(_t.Z,{prefixCls:jn,switcherIcon:vn,treeNodeProps:Gr,showLine:ut}),Or=z.createElement(Ie,Object.assign({virtual:Ar,disabled:br},ur,{dropdownMatchSelectWidth:Fr,builtinPlacements:Nr,ref:ln,prefixCls:hr,className:kr,listHeight:gt,listItemHeight:dt,treeCheckable:dn&&z.createElement("span",{className:`${hr}-tree-checkbox-inner`}),treeLine:!!ut,suffixIcon:Qn,multiple:er,placement:Cr,removeIcon:mn,allowClear:Tr,switcherIcon:Br,showTreeIcon:Rt,notFoundContent:_r,getPopupContainer:In||Sn,treeMotion:null,dropdownClassName:lr,choiceTransitionName:(0,tt.m)(sn,"",Ft),transitionName:(0,tt.m)(sn,"slide-up",Fn),treeExpandAction:Hn}));return Mn(Tn(Or))},fn=z.forwardRef(Wt),cn=(0,Ne.Z)(fn);fn.TreeNode=pe,fn.SHOW_ALL=nt,fn.SHOW_PARENT=Je,fn.SHOW_CHILD=Ue,fn._InternalPanelDoNotUseOrYouWillBeFired=cn;var kn=fn},24334:function(ct,it,me){var ne,we;(function(E,ve){ct.exports=ve(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof me.g!="undefined"?me.g:this,function(E){"use strict";E=E||{};var ve=E.Base64,ge="2.6.4",de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le=function(xe){for(var Be={},Ae=0,Te=xe.length;Ae>>6)+ie(128|Be&63):ie(224|Be>>>12&15)+ie(128|Be>>>6&63)+ie(128|Be&63)}else{var Be=65536+(xe.charCodeAt(0)-55296)*1024+(xe.charCodeAt(1)-56320);return ie(240|Be>>>18&7)+ie(128|Be>>>12&63)+ie(128|Be>>>6&63)+ie(128|Be&63)}},se=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(xe){return xe.replace(se,ue)},ae=function(xe){var Be=[0,2,1][xe.length%3],Ae=xe.charCodeAt(0)<<16|(xe.length>1?xe.charCodeAt(1):0)<<8|(xe.length>2?xe.charCodeAt(2):0),Te=[de.charAt(Ae>>>18),de.charAt(Ae>>>12&63),Be>=2?"=":de.charAt(Ae>>>6&63),Be>=1?"=":de.charAt(Ae&63)];return Te.join("")},re=E.btoa&&typeof E.btoa=="function"?function(xe){return E.btoa(xe)}:function(xe){if(xe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return xe.replace(/[\s\S]{1,3}/g,ae)},z=function(xe){return re(oe(String(xe)))},a=function(xe){return xe.replace(/[+\/]/g,function(Be){return Be=="+"?"-":"_"}).replace(/=/g,"")},y=function(xe,Be){return Be?a(z(xe)):z(xe)},x=function(xe){return y(xe,!0)},b;E.Uint8Array&&(b=function(xe,Be){for(var Ae="",Te=0,Le=xe.length;Te>>18)+de.charAt(Ve>>>12&63)+(typeof Oe!="undefined"?de.charAt(Ve>>>6&63):"=")+(typeof Ke!="undefined"?de.charAt(Ve&63):"=")}return Be?a(Ae):Ae});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(xe){switch(xe.length){case 4:var Be=(7&xe.charCodeAt(0))<<18|(63&xe.charCodeAt(1))<<12|(63&xe.charCodeAt(2))<<6|63&xe.charCodeAt(3),Ae=Be-65536;return ie((Ae>>>10)+55296)+ie((Ae&1023)+56320);case 3:return ie((15&xe.charCodeAt(0))<<12|(63&xe.charCodeAt(1))<<6|63&xe.charCodeAt(2));default:return ie((31&xe.charCodeAt(0))<<6|63&xe.charCodeAt(1))}},ce=function(xe){return xe.replace(ee,te)},pe=function(xe){var Be=xe.length,Ae=Be%4,Te=(Be>0?le[xe.charAt(0)]<<18:0)|(Be>1?le[xe.charAt(1)]<<12:0)|(Be>2?le[xe.charAt(2)]<<6:0)|(Be>3?le[xe.charAt(3)]:0),Le=[ie(Te>>>16),ie(Te>>>8&255),ie(Te&255)];return Le.length-=[0,0,2,1][Ae],Le.join("")},fe=E.atob&&typeof E.atob=="function"?function(xe){return E.atob(xe)}:function(xe){return xe.replace(/\S{1,4}/g,pe)},ye=function(xe){return fe(String(xe).replace(/[^A-Za-z0-9\+\/]/g,""))},he=function(xe){return ce(fe(xe))},Ee=function(xe){return String(xe).replace(/[-_]/g,function(Be){return Be=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},be=function(xe){return he(Ee(xe))},Se;E.Uint8Array&&(Se=function(xe){return Uint8Array.from(ye(Ee(xe)),function(Be){return Be.charCodeAt(0)})});var Pe=function(){var xe=E.Base64;return E.Base64=ve,xe};if(E.Base64={VERSION:ge,atob:ye,btoa:re,fromBase64:be,toBase64:y,utob:oe,encode:y,encodeURI:x,btou:ce,decode:be,noConflict:Pe,fromUint8Array:b,toUint8Array:Se},typeof Object.defineProperty=="function"){var Ce=function(xe){return{value:xe,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ce(function(){return be(this)})),Object.defineProperty(String.prototype,"toBase64",Ce(function(xe){return y(this,xe)})),Object.defineProperty(String.prototype,"toBase64URI",Ce(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),ct.exports?ct.exports.Base64=E.Base64:(ne=[],we=function(){return E.Base64}.apply(it,ne),we!==void 0&&(ct.exports=we)),{Base64:E.Base64}})},7062:function(ct,it,me){var ne=me(19637),we=me(97573),E=[me(96627)];ct.exports=ne.createStore(we,E)},96627:function(ct,it,me){ct.exports=ne;function ne(){return me(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(ct){return ct<10?"0"+ct:ct}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(ct){return rx_escapable.lastIndex=0,rx_escapable.test(ct)?'"'+ct.replace(rx_escapable,function(it){var me=meta[it];return typeof me=="string"?me:"\\u"+("0000"+it.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+ct+'"'}function str(ct,it){var me,ne,we,E,ve=gap,ge,de=it[ct];switch(de&&typeof de=="object"&&typeof de.toJSON=="function"&&(de=de.toJSON(ct)),typeof rep=="function"&&(de=rep.call(it,ct,de)),typeof de){case"string":return quote(de);case"number":return isFinite(de)?String(de):"null";case"boolean":case"null":return String(de);case"object":if(!de)return"null";if(gap+=indent,ge=[],Object.prototype.toString.apply(de)==="[object Array]"){for(E=de.length,me=0;me ${Fe}-header`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`> ${Fe}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:qe,color:ot,lineHeight:lt,cursor:"pointer",transition:`all ${Ot}, visibility 0s`,[`> ${Fe}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Fe}-expand-icon`]:{height:gt*lt,display:"flex",alignItems:"center",paddingInlineEnd:Et},[`${Fe}-arrow`]:Object.assign(Object.assign({},(0,ze.Ro)()),{fontSize:Gt,svg:{transition:`transform ${Ot}`}}),[`${Fe}-header-text`]:{marginInlineEnd:"auto"}},[`${Fe}-header-collapsible-only`]:{cursor:"default",[`${Fe}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Fe}-icon-collapsible-only`]:{cursor:"default",[`${Fe}-expand-icon`]:{cursor:"pointer"}}},[`${Fe}-content`]:{color:rt,backgroundColor:ke,borderTop:Tt,[`& > ${Fe}-content-box`]:{padding:At},"&-hidden":{display:"none"}},"&-small":{[`> ${Fe}-item`]:{[`> ${Fe}-header`]:{padding:Ne,paddingInlineStart:kt,[`> ${Fe}-expand-icon`]:{marginInlineStart:St-kt}},[`> ${Fe}-content > ${Fe}-content-box`]:{padding:St}}},"&-large":{[`> ${Fe}-item`]:{fontSize:pt,[`> ${Fe}-header`]:{padding:Te,paddingInlineStart:tt,[`> ${Fe}-expand-icon`]:{height:pt*lt,marginInlineStart:Dt-tt}},[`> ${Fe}-content > ${Fe}-content-box`]:{padding:Dt}}},[`${Fe}-item:last-child`]:{[`> ${Fe}-content`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`& ${Fe}-item-disabled > ${Fe}-header`]:{"\n &,\n & > .arrow\n ":{color:yt,cursor:"not-allowed"}},[`&${Fe}-icon-position-end`]:{[`& > ${Fe}-item`]:{[`> ${Fe}-header`]:{[`${Fe}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Et}}}}})}},He=Ye=>{const{componentCls:Fe}=Ye,ke=`> ${Fe}-item > ${Fe}-header ${Fe}-arrow svg`;return{[`${Fe}-rtl`]:{[ke]:{transform:"rotate(180deg)"}}}},Ke=Ye=>{const{componentCls:Fe,headerBg:ke,paddingXXS:tt,colorBorder:$e}=Ye;return{[`${Fe}-borderless`]:{backgroundColor:ke,border:0,[`> ${Fe}-item`]:{borderBottom:`1px solid ${$e}`},[` + > ${Fe}-item:last-child, + > ${Fe}-item:last-child ${Fe}-header + `]:{borderRadius:0},[`> ${Fe}-item:last-child`]:{borderBottom:0},[`> ${Fe}-item > ${Fe}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Fe}-item > ${Fe}-content > ${Fe}-content-box`]:{paddingTop:tt}}}},Qe=Ye=>{const{componentCls:Fe,paddingSM:ke}=Ye;return{[`${Fe}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Fe}-item`]:{borderBottom:0,[`> ${Fe}-content`]:{backgroundColor:"transparent",border:0,[`> ${Fe}-content-box`]:{paddingBlock:ke}}}}}};var et=(0,Ge.Z)("Collapse",Ye=>{const Fe=(0,Ve.TS)(Ye,{collapseHeaderPaddingSM:`${Ye.paddingXS}px ${Ye.paddingSM}px`,collapseHeaderPaddingLG:`${Ye.padding}px ${Ye.paddingLG}px`,collapsePanelBorderRadius:Ye.borderRadiusLG});return[_e(Fe),Ke(Fe),Qe(Fe),He(Fe),(0,Ue.Z)(Fe)]},Ye=>({headerPadding:`${Ye.paddingSM}px ${Ye.padding}px`,headerBg:Ye.colorFillAlter,contentPadding:`${Ye.padding}px 16px`,contentBg:Ye.colorBgContainer})),We=Object.assign(se.forwardRef((Ye,Fe)=>{const{getPrefixCls:ke,direction:tt,collapse:$e}=se.useContext(Ie.E_),{prefixCls:qe,className:Ne,rootClassName:Te,style:Re,bordered:Me=!0,ghost:nt,size:at,expandIconPosition:rt="start",children:ot,expandIcon:yt}=Ye,gt=(0,je.Z)(Tt=>{var Lt;return(Lt=at!=null?at:Tt)!==null&&Lt!==void 0?Lt:"middle"}),pt=ke("collapse",qe),lt=ke(),[Et,St]=et(pt),Dt=se.useMemo(()=>rt==="left"?"start":rt==="right"?"end":rt,[rt]),kt=function(){let Tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Lt=yt?yt(Tt):se.createElement(re.Z,{rotate:Tt.isActive?90:void 0});return(0,Oe.Tm)(Lt,()=>({className:E()(Lt.props.className,`${pt}-arrow`)}))},Ot=E()(`${pt}-icon-position-${Dt}`,{[`${pt}-borderless`]:!Me,[`${pt}-rtl`]:tt==="rtl",[`${pt}-ghost`]:!!nt,[`${pt}-${gt}`]:gt!=="middle"},$e==null?void 0:$e.className,Ne,Te,St),Gt=Object.assign(Object.assign({},(0,Ae.Z)(lt)),{motionAppear:!1,leavedClassName:`${pt}-content-hidden`}),At=se.useMemo(()=>ot?(0,ae.Z)(ot).map((Tt,Lt)=>{var rn,gn;if(!((rn=Tt.props)===null||rn===void 0)&&rn.disabled){const qt=(gn=Tt.key)!==null&&gn!==void 0?gn:String(Lt),{disabled:Qt,collapsible:zt}=Tt.props,un=Object.assign(Object.assign({},(0,Be.Z)(Tt.props,["disabled"])),{key:qt,collapsible:zt!=null?zt:Qt?"disabled":void 0});return(0,Oe.Tm)(Tt,un)}return Tt}):null,[ot]);return Et(se.createElement(Ce,Object.assign({ref:Fe,openMotion:Gt},(0,Be.Z)(Ye,["rootClassName"]),{expandIcon:kt,prefixCls:pt,className:Ot,style:Object.assign(Object.assign({},$e==null?void 0:$e.style),Re)}),At))}),{Panel:Ze}),De=We},28103:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return ae}});var re=ge(92310),we=ge.n(re),E=ge(59301),he=ge(36355),me=ge(17313),de=ge(83116),ue=ge(37613);const ie=ne=>{const{componentCls:z,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:ee,verticalMarginInline:te}=ne;return{[z]:Object.assign(Object.assign({},(0,me.Wf)(ne)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ne.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${z}-with-text`]:{display:"flex",alignItems:"center",margin:`${ne.dividerHorizontalWithTextGutterMargin}px 0`,color:ne.colorTextHeading,fontWeight:500,fontSize:ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${z}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${z}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${z}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${z}-with-text${z}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${z}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${z}-with-text`]:{color:ne.colorText,fontWeight:"normal",fontSize:ne.fontSize},[`&-horizontal${z}-with-text-left${z}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${z}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${z}-with-text-right${z}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${z}-inner-text`]:{paddingInlineEnd:a}}})}};var le=(0,de.Z)("Divider",ne=>{const z=(0,ue.TS)(ne,{dividerHorizontalWithTextGutterMargin:ne.margin,dividerHorizontalGutterMargin:ne.marginLG,sizePaddingEdgeHorizontal:0});return[ie(z)]},ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ne.marginXS})),se=function(ne,z){var a={};for(var y in ne)Object.prototype.hasOwnProperty.call(ne,y)&&z.indexOf(y)<0&&(a[y]=ne[y]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(ne);x{const{getPrefixCls:z,direction:a,divider:y}=E.useContext(he.E_),{prefixCls:x,type:b="horizontal",orientation:ee="center",orientationMargin:te,className:ce,rootClassName:pe,children:fe,dashed:ye,plain:ve,style:Ee}=ne,be=se(ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Se=z("divider",x),[Pe,Ce]=le(Se),xe=ee.length>0?`-${ee}`:ee,Be=!!fe,Ae=ee==="left"&&te!=null,Oe=ee==="right"&&te!=null,Ie=we()(Se,y==null?void 0:y.className,Ce,`${Se}-${b}`,{[`${Se}-with-text`]:Be,[`${Se}-with-text${xe}`]:Be,[`${Se}-dashed`]:!!ye,[`${Se}-plain`]:!!ve,[`${Se}-rtl`]:a==="rtl",[`${Se}-no-default-orientation-margin-left`]:Ae,[`${Se}-no-default-orientation-margin-right`]:Oe},ce,pe),je=E.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),Le=Object.assign(Object.assign({},Ae&&{marginLeft:je}),Oe&&{marginRight:je});return Pe(E.createElement("div",Object.assign({className:Ie,style:Object.assign(Object.assign({},y==null?void 0:y.style),Ee)},be,{role:"separator"}),fe&&b!=="vertical"&&E.createElement("span",{className:`${Se}-inner-text`,style:Le},fe)))}},39722:function(dt,st,ge){"use strict";ge.d(st,{t5:function(){return se}});var re=ge(92310),we=ge.n(re),E=ge(55477),he=ge(59301),me=ge(36355),de=ge(77578),ue=ge(17356),ie=function(ae,ne){var z={};for(var a in ae)Object.prototype.hasOwnProperty.call(ae,a)&&ne.indexOf(a)<0&&(z[a]=ae[a]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(ae);y{if(!(!ne&&!z))return he.createElement(he.Fragment,null,ne&&he.createElement("div",{className:`${ae}-title`},(0,de.Z)(ne)),he.createElement("div",{className:`${ae}-inner-content`},(0,de.Z)(z)))},se=ae=>{const{hashId:ne,prefixCls:z,className:a,style:y,placement:x="top",title:b,content:ee,children:te}=ae;return he.createElement("div",{className:we()(ne,z,`${z}-pure`,`${z}-placement-${x}`,a),style:y},he.createElement("div",{className:`${z}-arrow`}),he.createElement(E.G,Object.assign({},ae,{className:ne,prefixCls:z}),te||le(z,b,ee)))},oe=ae=>{const{prefixCls:ne}=ae,z=ie(ae,["prefixCls"]),{getPrefixCls:a}=he.useContext(me.E_),y=a("popover",ne),[x,b]=(0,ue.Z)(y);return x(he.createElement(se,Object.assign({},z,{prefixCls:y,hashId:b})))};st.ZP=oe},60324:function(dt,st,ge){"use strict";var re=ge(92310),we=ge.n(re),E=ge(59301),he=ge(77578),me=ge(62892),de=ge(36355),ue=ge(6848),ie=ge(39722),le=ge(17356),se=function(ne,z){var a={};for(var y in ne)Object.prototype.hasOwnProperty.call(ne,y)&&z.indexOf(y)<0&&(a[y]=ne[y]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(ne);x{let{title:z,content:a,prefixCls:y}=ne;return E.createElement(E.Fragment,null,z&&E.createElement("div",{className:`${y}-title`},(0,he.Z)(z)),E.createElement("div",{className:`${y}-inner-content`},(0,he.Z)(a)))},ae=E.forwardRef((ne,z)=>{const{prefixCls:a,title:y,content:x,overlayClassName:b,placement:ee="top",trigger:te="hover",mouseEnterDelay:ce=.1,mouseLeaveDelay:pe=.1,overlayStyle:fe={}}=ne,ye=se(ne,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ve}=E.useContext(de.E_),Ee=ve("popover",a),[be,Se]=(0,le.Z)(Ee),Pe=ve(),Ce=we()(b,Se);return be(E.createElement(ue.Z,Object.assign({placement:ee,trigger:te,mouseEnterDelay:ce,mouseLeaveDelay:pe,overlayStyle:fe},ye,{prefixCls:Ee,overlayClassName:Ce,ref:z,overlay:y||x?E.createElement(oe,{prefixCls:Ee,title:y,content:x}):null,transitionName:(0,me.m)(Pe,"zoom-big",ye.transitionName),"data-popover-inject":!0})))});ae._InternalPanelDoNotUseOrYouWillBeFired=ie.ZP,st.Z=ae},17356:function(dt,st,ge){"use strict";var re=ge(17313),we=ge(29878),E=ge(19447),he=ge(33166),me=ge(83116),de=ge(37613);const ue=se=>{const{componentCls:oe,popoverColor:ae,minWidth:ne,fontWeightStrong:z,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:ee,marginXS:te,colorBgElevated:ce,popoverBg:pe}=se;return[{[oe]:Object.assign(Object.assign({},(0,re.Wf)(se)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${oe}-content`]:{position:"relative"},[`${oe}-inner`]:{backgroundColor:pe,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${oe}-title`]:{minWidth:ne,marginBottom:te,color:x,fontWeight:z},[`${oe}-inner-content`]:{color:ae}})},(0,E.ZP)(se,{colorBg:"var(--antd-arrow-background-color)"}),{[`${oe}-pure`]:{position:"relative",maxWidth:"none",margin:se.sizePopupArrow,display:"inline-block",[`${oe}-content`]:{display:"inline-block"}}}]},ie=se=>{const{componentCls:oe}=se;return{[oe]:he.i.map(ae=>{const ne=se[`${ae}6`];return{[`&${oe}-${ae}`]:{"--antd-arrow-background-color":ne,[`${oe}-inner`]:{backgroundColor:ne},[`${oe}-arrow`]:{background:"transparent"}}}})}},le=se=>{const{componentCls:oe,lineWidth:ae,lineType:ne,colorSplit:z,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:ee}=se,te=y-Math.round(x*b),ce=te/2,pe=te/2-ae,fe=ee;return{[oe]:{[`${oe}-inner`]:{padding:0},[`${oe}-title`]:{margin:0,padding:`${ce}px ${fe}px ${pe}px`,borderBottom:`${ae}px ${ne} ${z}`},[`${oe}-inner-content`]:{padding:`${a}px ${fe}px`}}}};st.Z=(0,me.Z)("Popover",se=>{const{colorBgElevated:oe,colorText:ae,wireframe:ne}=se,z=(0,de.TS)(se,{popoverPadding:12,popoverBg:oe,popoverColor:ae});return[ue(z),ie(z),ne&&le(z),(0,we._y)(z,"zoom-big")]},se=>({width:177,minWidth:177,zIndexPopup:se.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12563:function(dt,st,ge){"use strict";ge.d(st,{default:function(){return Se}});var re=ge(59301),we=ge(99267),E=ge(92310),he=ge.n(E),me=ge(36785),de=ge(47729),ue=ge(14088),ie=ge(36355),le=ge(17313),se=ge(37613),oe=ge(83116);const ae=Pe=>{const{paddingXXS:Ce,lineWidth:xe,tagPaddingHorizontal:Be,componentCls:Ae}=Pe,Oe=Be-xe,Ie=Ce-xe;return{[Ae]:Object.assign(Object.assign({},(0,le.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:Oe,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ae}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ae}-close-icon`]:{marginInlineStart:Ie,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ae}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ae}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:Oe}}),[`${Ae}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},ne=Pe=>{const{lineWidth:Ce,fontSizeIcon:xe}=Pe,Be=Pe.fontSizeSM,Ae=`${Pe.lineHeightSM*Be}px`;return(0,se.TS)(Pe,{tagFontSize:Be,tagLineHeight:Ae,tagIconSize:xe-2*Ce,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},z=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,oe.Z)("Tag",Pe=>{const Ce=ne(Pe);return ae(Ce)},z),y=function(Pe,Ce){var xe={};for(var Be in Pe)Object.prototype.hasOwnProperty.call(Pe,Be)&&Ce.indexOf(Be)<0&&(xe[Be]=Pe[Be]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Be=Object.getOwnPropertySymbols(Pe);Ae{const{prefixCls:Ce,style:xe,className:Be,checked:Ae,onChange:Oe,onClick:Ie}=Pe,je=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Le,tag:Ze}=re.useContext(ie.E_),ze=He=>{Oe==null||Oe(!Ae),Ie==null||Ie(He)},Ue=Le("tag",Ce),[Ge,Ve]=a(Ue),_e=he()(Ue,`${Ue}-checkable`,{[`${Ue}-checkable-checked`]:Ae},Ze==null?void 0:Ze.className,Be,Ve);return Ge(re.createElement("span",Object.assign({},je,{style:Object.assign(Object.assign({},xe),Ze==null?void 0:Ze.style),className:_e,onClick:ze})))},ee=ge(45157);const te=Pe=>(0,ee.Z)(Pe,(Ce,xe)=>{let{textColor:Be,lightBorderColor:Ae,lightColor:Oe,darkColor:Ie}=xe;return{[`${Pe.componentCls}-${Ce}`]:{color:Be,background:Oe,borderColor:Ae,"&-inverse":{color:Pe.colorTextLightSolid,background:Ie,borderColor:Ie},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,oe.b)(["Tag","preset"],Pe=>{const Ce=ne(Pe);return te(Ce)},z);function pe(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const fe=(Pe,Ce,xe)=>{const Be=pe(xe);return{[`${Pe.componentCls}-${Ce}`]:{color:Pe[`color${xe}`],background:Pe[`color${Be}Bg`],borderColor:Pe[`color${Be}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ye=(0,oe.b)(["Tag","status"],Pe=>{const Ce=ne(Pe);return[fe(Ce,"success","Success"),fe(Ce,"processing","Info"),fe(Ce,"error","Error"),fe(Ce,"warning","Warning")]},z),ve=function(Pe,Ce){var xe={};for(var Be in Pe)Object.prototype.hasOwnProperty.call(Pe,Be)&&Ce.indexOf(Be)<0&&(xe[Be]=Pe[Be]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Be=Object.getOwnPropertySymbols(Pe);Ae{const{prefixCls:xe,className:Be,rootClassName:Ae,style:Oe,children:Ie,icon:je,color:Le,onClose:Ze,closeIcon:ze,closable:Ue,bordered:Ge=!0}=Pe,Ve=ve(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:_e,direction:He,tag:Ke}=re.useContext(ie.E_),[Qe,et]=re.useState(!0);re.useEffect(()=>{"visible"in Ve&&et(Ve.visible)},[Ve.visible]);const Je=(0,me.o2)(Le),We=(0,me.yT)(Le),De=Je||We,Ye=Object.assign(Object.assign({backgroundColor:Le&&!De?Le:void 0},Ke==null?void 0:Ke.style),Oe),Fe=_e("tag",xe),[ke,tt]=a(Fe),$e=he()(Fe,Ke==null?void 0:Ke.className,{[`${Fe}-${Le}`]:De,[`${Fe}-has-color`]:Le&&!De,[`${Fe}-hidden`]:!Qe,[`${Fe}-rtl`]:He==="rtl",[`${Fe}-borderless`]:!Ge},Be,Ae,tt),qe=at=>{at.stopPropagation(),Ze==null||Ze(at),!at.defaultPrevented&&et(!1)},[,Ne]=(0,de.Z)(Ue,ze,at=>at===null?re.createElement(we.Z,{className:`${Fe}-close-icon`,onClick:qe}):re.createElement("span",{className:`${Fe}-close-icon`,onClick:qe},at),null,!1),Te=typeof Ve.onClick=="function"||Ie&&Ie.type==="a",Re=je||null,Me=Re?re.createElement(re.Fragment,null,Re,Ie&&re.createElement("span",null,Ie)):Ie,nt=re.createElement("span",Object.assign({},Ve,{ref:Ce,className:$e,style:Ye}),Me,Ne,Je&&re.createElement(ce,{key:"preset",prefixCls:Fe}),We&&re.createElement(ye,{key:"status",prefixCls:Fe}));return ke(Te?re.createElement(ue.Z,{component:"Tag"},nt):nt)},be=re.forwardRef(Ee);be.CheckableTag=b;var Se=be},65615:function(dt,st,ge){"use strict";ge.d(st,{Z:function(){return at}});var re=ge(59301),we=ge(33885),E=ge(54476),he=ge(76190),me=ge(42978),de=ge(75931),ue=ge(43403),ie=ge(35593),le=ge(92310),se=ge.n(le),oe=ge(34280),ae=ge(18929),ne=ge(6089);function z(rt){var ot=window.innerWidth||document.documentElement.clientWidth,yt=window.innerHeight||document.documentElement.clientHeight,gt=rt.getBoundingClientRect(),pt=gt.top,lt=gt.right,Et=gt.bottom,St=gt.left;return pt>=0&&St>=0&<<=ot&&Et<=yt}function a(rt,ot,yt){var gt;return(gt=yt!=null?yt:ot)!==null&>!==void 0?gt:rt===null?"center":"bottom"}function y(rt,ot,yt,gt){var pt=(0,re.useState)(void 0),lt=(0,me.Z)(pt,2),Et=lt[0],St=lt[1];(0,oe.Z)(function(){var rn=typeof rt=="function"?rt():rt;St(rn||null)});var Dt=(0,re.useState)(null),kt=(0,me.Z)(Dt,2),Ot=kt[0],Gt=kt[1],At=(0,ne.Z)(function(){if(Et){!z(Et)&&ot&&Et.scrollIntoView(gt);var rn=Et.getBoundingClientRect(),gn=rn.left,qt=rn.top,Qt=rn.width,zt=rn.height,un={left:gn,top:qt,width:Qt,height:zt,radius:0};Gt(function(fn){return JSON.stringify(fn)!==JSON.stringify(un)?un:fn})}else Gt(null)}),Tt=function(gn){var qt;return(qt=Array.isArray(yt==null?void 0:yt.offset)?yt==null?void 0:yt.offset[gn]:yt==null?void 0:yt.offset)!==null&&qt!==void 0?qt:6};(0,oe.Z)(function(){return At(),window.addEventListener("resize",At),function(){window.removeEventListener("resize",At)}},[Et,ot,At]);var Lt=(0,re.useMemo)(function(){if(!Ot)return Ot;var rn=Tt(0),gn=Tt(1),qt=(yt==null?void 0:yt.radius)||2;return{left:Ot.left-rn,top:Ot.top-gn,width:Ot.width+rn*2,height:Ot.height+gn*2,radius:qt}},[Ot,yt]);return[Lt,Et]}var x=ge(80402),b={fill:"transparent",pointerEvents:"auto"},ee=function(ot){var yt=ot.prefixCls,gt=ot.rootClassName,pt=ot.pos,lt=ot.showMask,Et=ot.style,St=Et===void 0?{}:Et,Dt=ot.fill,kt=Dt===void 0?"rgba(0,0,0,0.5)":Dt,Ot=ot.open,Gt=ot.animated,At=ot.zIndex,Tt=(0,x.Z)(),Lt="".concat(yt,"-mask-").concat(Tt),rn=(0,he.Z)(Gt)==="object"?Gt==null?void 0:Gt.placeholder:Gt;return re.createElement(ue.Z,{open:Ot,autoLock:!0},re.createElement("div",{className:se()("".concat(yt,"-mask"),gt),style:(0,we.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:At,pointerEvents:"none"},St)},lt?re.createElement("svg",{style:{width:"100%",height:"100%"}},re.createElement("defs",null,re.createElement("mask",{id:Lt},re.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),pt&&re.createElement("rect",{x:pt.left,y:pt.top,rx:pt.radius,width:pt.width,height:pt.height,fill:"black",className:rn?"".concat(yt,"-placeholder-animated"):""}))),re.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:kt,mask:"url(#".concat(Lt,")")}),pt&&re.createElement(re.Fragment,null,re.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:pt.top})),re.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:pt.left,height:"100%"})),re.createElement("rect",(0,E.Z)({},b,{x:"0",y:pt.top+pt.height,width:"100%",height:"calc(100vh - ".concat(pt.top+pt.height,"px)")})),re.createElement("rect",(0,E.Z)({},b,{x:pt.left+pt.width,y:"0",width:"calc(100vw - ".concat(pt.left+pt.width,"px)"),height:"100%"})))):null))},te=ee,ce={adjustX:1,adjustY:1},pe=[0,0],fe={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function ye(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ot={};return Object.keys(fe).forEach(function(yt){ot[yt]=(0,we.Z)((0,we.Z)({},fe[yt]),{},{autoArrow:rt,targetOffset:pe})}),ot}var ve=ye(),Ee=ge(94480);function be(rt){var ot=rt.prefixCls,yt=rt.current,gt=rt.total,pt=rt.title,lt=rt.description,Et=rt.onClose,St=rt.onPrev,Dt=rt.onNext,kt=rt.onFinish,Ot=rt.className,Gt=rt.closeIcon,At=Gt!==!1&&Gt!==null,Tt=Gt!==void 0&&Gt!==!0?Gt:re.createElement("span",{className:"".concat(ot,"-close-x")},"\xD7");return re.createElement("div",{className:se()("".concat(ot,"-content"),Ot)},re.createElement("div",{className:"".concat(ot,"-inner")},At&&re.createElement("button",{type:"button",onClick:Et,"aria-label":"Close",className:"".concat(ot,"-close")},Tt),re.createElement("div",{className:"".concat(ot,"-header")},re.createElement("div",{className:"".concat(ot,"-title")},pt)),re.createElement("div",{className:"".concat(ot,"-description")},lt),re.createElement("div",{className:"".concat(ot,"-footer")},re.createElement("div",{className:"".concat(ot,"-sliders")},gt>1?(0,Ee.Z)(Array.from({length:gt}).keys()).map(function(Lt,rn){return re.createElement("span",{key:Lt,className:rn===yt?"active":""})}):null),re.createElement("div",{className:"".concat(ot,"-buttons")},yt!==0?re.createElement("button",{className:"".concat(ot,"-prev-btn"),onClick:St},"Prev"):null,yt===gt-1?re.createElement("button",{className:"".concat(ot,"-finish-btn"),onClick:kt},"Finish"):re.createElement("button",{className:"".concat(ot,"-next-btn"),onClick:Dt},"Next")))))}var Se=function(ot){var yt=ot.current,gt=ot.renderPanel;return re.createElement(re.Fragment,null,typeof gt=="function"?gt(ot,yt):re.createElement(be,ot))},Pe=Se,Ce=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],xe={left:"50%",top:"50%",width:1,height:1},Be=function(ot){var yt=ot.prefixCls,gt=yt===void 0?"rc-tour":yt,pt=ot.steps,lt=pt===void 0?[]:pt,Et=ot.defaultCurrent,St=ot.current,Dt=ot.onChange,kt=ot.onClose,Ot=ot.onFinish,Gt=ot.open,At=ot.mask,Tt=At===void 0?!0:At,Lt=ot.arrow,rn=Lt===void 0?!0:Lt,gn=ot.rootClassName,qt=ot.placement,Qt=ot.renderPanel,zt=ot.gap,un=ot.animated,fn=ot.scrollIntoViewOptions,_n=fn===void 0?!0:fn,Ht=ot.zIndex,wn=Ht===void 0?1001:Ht,Wt=ot.closeIcon,sn=(0,de.Z)(ot,Ce),it=re.useRef(),Bt=(0,ae.Z)(0,{value:St,defaultValue:Et}),jt=(0,me.Z)(Bt,2),Nt=jt[0],Kt=jt[1],cn=(0,ae.Z)(void 0,{value:Gt,postState:function(qn){return Nt<0||Nt>=lt.length?!1:qn!=null?qn:!0}}),xt=(0,me.Z)(cn,2),ft=xt[0],ct=xt[1],mt=re.useRef(ft);(0,oe.Z)(function(){ft&&!mt.current&&Kt(0),mt.current=ft},[ft]);var Vt=lt[Nt]||{},dn=Vt.target,ut=Vt.placement,Mn=Vt.style,In=Vt.arrow,Dn=Vt.className,Pt=Vt.mask,$t=Vt.scrollIntoViewOptions,Mt=Vt.closeIcon,An=ft&&(Pt!=null?Pt:Tt),Nn=Mt!=null?Mt:Wt,ar=$t!=null?$t:_n,kn=y(dn,Gt,zt,ar),xn=(0,me.Z)(kn,2),mr=xn[0],jn=xn[1],pn=a(jn,qt,ut),cr=jn?typeof In=="undefined"?rn:In:!1,nr=(0,he.Z)(cr)==="object"?cr.pointAtCenter:!1;(0,oe.Z)(function(){var Gn;(Gn=it.current)===null||Gn===void 0||Gn.forceAlign()},[nr,Nt]);var pr=function(qn){Kt(qn),Dt==null||Dt(qn)};if(jn===void 0)return null;var Ar=function(){ct(!1),kt==null||kt(Nt)},Er=function(){return re.createElement(Pe,(0,E.Z)({arrow:cr,key:"content",prefixCls:gt,total:lt.length,renderPanel:Qt,onPrev:function(){pr(Nt-1)},onNext:function(){pr(Nt+1)},onClose:Ar,current:Nt,onFinish:function(){Ar(),Ot==null||Ot()},closeIcon:Nn},lt[Nt]))},wr=typeof An=="boolean"?An:!!An,ln=typeof An=="boolean"?void 0:An,hr=function(qn){return qn||jn||document.body};return re.createElement(re.Fragment,null,re.createElement(te,{zIndex:wn,prefixCls:gt,pos:mr,showMask:wr,style:ln==null?void 0:ln.style,fill:ln==null?void 0:ln.color,open:ft,animated:un,rootClassName:gn}),re.createElement(ie.Z,(0,E.Z)({builtinPlacements:ye(nr)},sn,{ref:it,popupStyle:Mn,popupPlacement:pn,popupVisible:ft,popupClassName:se()(gn,Dn),prefixCls:gt,popup:Er,forceRender:!1,destroyPopupOnHide:!0,zIndex:wn,getTriggerDOMNode:hr,arrow:!!cr}),re.createElement(ue.Z,{open:ft,autoLock:!0},re.createElement("div",{className:se()(gn,"".concat(gt,"-target-placeholder")),style:(0,we.Z)((0,we.Z)({},mr||xe),{},{position:"fixed",pointerEvents:"none"})}))))},Ae=Be,Oe=Ae,Ie=ge(79676),je=ge(36355),Le=ge(88088),Ze=ge(99267),ze=ge(3113),Ue=ge(9763),Ge=ge(31724),Ve=ge(47729);function _e(rt){return rt!=null}var Ke=rt=>{let{stepProps:ot,current:yt,type:gt,indicatorsRender:pt,closeIcon:lt}=rt;var Et,St;const{prefixCls:Dt,total:kt=1,title:Ot,onClose:Gt,onPrev:At,onNext:Tt,onFinish:Lt,cover:rn,description:gn,nextButtonProps:qt,prevButtonProps:Qt,type:zt,className:un,closeIcon:fn}=ot,_n=zt!=null?zt:gt,Ht=fn!=null?fn:lt,wn=Ht!==!1&&Ht!==null,[Wt,sn]=(0,Ve.Z)(wn,Ht,Vt=>re.createElement("span",{onClick:Gt,"aria-label":"Close",className:`${Dt}-close`},Vt),re.createElement(Ze.Z,{className:`${Dt}-close-icon`}),!0),it=yt===kt-1,Bt=()=>{var Vt;At==null||At(),(Vt=Qt==null?void 0:Qt.onClick)===null||Vt===void 0||Vt.call(Qt)},jt=()=>{var Vt;it?Lt==null||Lt():Tt==null||Tt(),(Vt=qt==null?void 0:qt.onClick)===null||Vt===void 0||Vt.call(qt)},Nt=_e(Ot)?re.createElement("div",{className:`${Dt}-header`},re.createElement("div",{className:`${Dt}-title`},Ot)):null,Kt=_e(gn)?re.createElement("div",{className:`${Dt}-description`},gn):null,cn=_e(rn)?re.createElement("div",{className:`${Dt}-cover`},rn):null;let xt;pt?xt=pt(yt,kt):xt=(0,Ee.Z)(Array.from({length:kt}).keys()).map((Vt,dn)=>re.createElement("span",{key:Vt,className:se()(dn===yt&&`${Dt}-indicator-active`,`${Dt}-indicator`)}));const ft=_n==="primary"?"default":"primary",ct={type:"default",ghost:_n==="primary"},[mt]=(0,Ue.Z)("Tour",Ge.Z.Tour);return re.createElement("div",{className:se()(un,`${Dt}-content`)},re.createElement("div",{className:`${Dt}-inner`},Wt&&sn,cn,Nt,Kt,re.createElement("div",{className:`${Dt}-footer`},kt>1&&re.createElement("div",{className:`${Dt}-indicators`},xt),re.createElement("div",{className:`${Dt}-buttons`},yt!==0?re.createElement(ze.ZP,Object.assign({},ct,Qt,{onClick:Bt,size:"small",className:se()(`${Dt}-prev-btn`,Qt==null?void 0:Qt.className)}),(Et=Qt==null?void 0:Qt.children)!==null&&Et!==void 0?Et:mt==null?void 0:mt.Previous):null,re.createElement(ze.ZP,Object.assign({type:ft},qt,{onClick:jt,size:"small",className:se()(`${Dt}-next-btn`,qt==null?void 0:qt.className)}),(St=qt==null?void 0:qt.children)!==null&&St!==void 0?St:it?mt==null?void 0:mt.Finish:mt==null?void 0:mt.Next)))))},Qe=ge(39722),et=ge(64993),Je=ge(17313),We=ge(19447),De=ge(83116),Ye=ge(37613);const Fe=rt=>{const{componentCls:ot,lineHeight:yt,padding:gt,paddingXS:pt,borderRadius:lt,borderRadiusXS:Et,colorPrimary:St,colorText:Dt,colorFill:kt,indicatorHeight:Ot,indicatorWidth:Gt,boxShadowTertiary:At,tourZIndexPopup:Tt,fontSize:Lt,colorBgElevated:rn,fontWeightStrong:gn,marginXS:qt,colorTextLightSolid:Qt,tourBorderRadius:zt,colorWhite:un,colorBgTextHover:fn,tourCloseSize:_n,motionDurationSlow:Ht,antCls:wn}=rt;return[{[ot]:Object.assign(Object.assign({},(0,Je.Wf)(rt)),{color:Dt,position:"absolute",zIndex:Tt,display:"block",visibility:"visible",fontSize:Lt,lineHeight:yt,width:520,"--antd-arrow-background-color":rn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${ot}-hidden`]:{display:"none"},[`${ot}-content`]:{position:"relative"},[`${ot}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:zt,boxShadow:At,position:"relative",backgroundColor:rn,border:"none",backgroundClip:"padding-box",[`${ot}-close`]:{position:"absolute",top:gt,insetInlineEnd:gt,color:rt.colorIcon,outline:"none",width:_n,height:_n,borderRadius:rt.borderRadiusSM,transition:`background-color ${rt.motionDurationMid}, color ${rt.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:rt.colorIconHover,backgroundColor:rt.wireframe?"transparent":rt.colorFillContent}},[`${ot}-cover`]:{textAlign:"center",padding:`${gt+_n+pt}px ${gt}px 0`,img:{width:"100%"}},[`${ot}-header`]:{padding:`${gt}px ${gt}px ${pt}px`,[`${ot}-title`]:{lineHeight:yt,fontSize:Lt,fontWeight:gn}},[`${ot}-description`]:{padding:`0 ${gt}px`,lineHeight:yt,wordWrap:"break-word"},[`${ot}-footer`]:{padding:`${pt}px ${gt}px ${gt}px`,textAlign:"end",borderRadius:`0 0 ${Et}px ${Et}px`,display:"flex",[`${ot}-indicators`]:{display:"inline-block",[`${ot}-indicator`]:{width:Gt,height:Ot,display:"inline-block",borderRadius:"50%",background:kt,"&:not(:last-child)":{marginInlineEnd:Ot},"&-active":{background:St}}},[`${ot}-buttons`]:{marginInlineStart:"auto",[`${wn}-btn`]:{marginInlineStart:qt}}}},[`${ot}-primary, &${ot}-primary`]:{"--antd-arrow-background-color":St,[`${ot}-inner`]:{color:Qt,textAlign:"start",textDecoration:"none",backgroundColor:St,borderRadius:lt,boxShadow:At,[`${ot}-close`]:{color:Qt},[`${ot}-indicators`]:{[`${ot}-indicator`]:{background:new et.C(Qt).setAlpha(.15).toRgbString(),"&-active":{background:Qt}}},[`${ot}-prev-btn`]:{color:Qt,borderColor:new et.C(Qt).setAlpha(.15).toRgbString(),backgroundColor:St,"&:hover":{backgroundColor:new et.C(Qt).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${ot}-next-btn`]:{color:St,borderColor:"transparent",background:un,"&:hover":{background:new et.C(fn).onBackground(un).toRgbString()}}}}}),[`${ot}-mask`]:{[`${ot}-placeholder-animated`]:{transition:`all ${Ht}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${ot}-inner`]:{borderRadius:Math.min(zt,We.qN)}}},(0,We.ZP)(rt,{colorBg:"var(--antd-arrow-background-color)",contentRadius:zt,limitVerticalRadius:!0})]};var ke=(0,De.Z)("Tour",rt=>{const{borderRadiusLG:ot,fontSize:yt,lineHeight:gt}=rt,pt=(0,Ye.TS)(rt,{tourZIndexPopup:rt.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:ot,tourCloseSize:yt*gt});return[Fe(pt)]}),tt=ge(53487),$e=function(rt,ot){var yt={};for(var gt in rt)Object.prototype.hasOwnProperty.call(rt,gt)&&ot.indexOf(gt)<0&&(yt[gt]=rt[gt]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,gt=Object.getOwnPropertySymbols(rt);pt{const{prefixCls:ot,current:yt=0,total:gt=6,className:pt,style:lt,type:Et}=rt,St=$e(rt,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Dt}=re.useContext(je.E_),kt=Dt("tour",ot),[Ot,Gt]=ke(kt);return Ot(re.createElement(Qe.t5,{prefixCls:kt,hashId:Gt,className:se()(pt,`${kt}-pure`,Et&&`${kt}-${Et}`),style:lt},re.createElement(Ke,{stepProps:Object.assign(Object.assign({},St),{prefixCls:kt,total:gt}),current:yt,type:Et})))};var Ne=(0,tt.i)(qe),Re=rt=>{let{defaultType:ot,steps:yt=[],current:gt,defaultCurrent:pt}=rt;var lt;const[Et,St]=(0,ae.Z)(pt,{value:gt});(0,re.useLayoutEffect)(()=>{gt!==void 0&&St(gt)},[gt]);const Dt=typeof Et=="number"?(lt=yt[Et])===null||lt===void 0?void 0:lt.type:ot;return{currentMergedType:Dt!=null?Dt:ot,updateInnerCurrent:St}},Me=function(rt,ot){var yt={};for(var gt in rt)Object.prototype.hasOwnProperty.call(rt,gt)&&ot.indexOf(gt)<0&&(yt[gt]=rt[gt]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,gt=Object.getOwnPropertySymbols(rt);pt{const{prefixCls:ot,current:yt,defaultCurrent:gt,type:pt,rootClassName:lt,indicatorsRender:Et,steps:St}=rt,Dt=Me(rt,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:kt,direction:Ot}=(0,re.useContext)(je.E_),Gt=kt("tour",ot),[At,Tt]=ke(Gt),[,Lt]=(0,Le.Z)(),{currentMergedType:rn,updateInnerCurrent:gn}=Re({defaultType:pt,steps:St,current:yt,defaultCurrent:gt}),qt=(0,Ie.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Lt.marginXXS,arrowWidth:Lt.sizePopupArrow,borderRadius:Lt.borderRadius}),Qt=se()({[`${Gt}-primary`]:rn==="primary",[`${Gt}-rtl`]:Ot==="rtl"},Tt,lt),zt=(fn,_n)=>re.createElement(Ke,{type:pt,stepProps:fn,current:_n,indicatorsRender:Et}),un=fn=>{var _n;gn(fn),(_n=rt.onChange)===null||_n===void 0||_n.call(rt,fn)};return At(re.createElement(Oe,Object.assign({},Dt,{rootClassName:Qt,prefixCls:Gt,current:yt,defaultCurrent:gt,animated:!0,renderPanel:zt,builtinPlacements:qt,onChange:un,steps:St})))};nt._InternalPanelDoNotUseOrYouWillBeFired=Ne;var at=nt},98228:function(dt,st,ge){"use strict";ge.d(st,{default:function(){return _n}});var re=ge(92310),we=ge.n(re),E=ge(54476),he=ge(94480),me=ge(33885),de=ge(42978),ue=ge(75931),ie=ge(76190),le=ge(77861),se=ge(17115),oe=ge(90782),ae=ge(18929),ne=ge(48736),z=ge(59301),a=function(Ht){var wn=z.useRef({valueLabels:new Map});return z.useMemo(function(){var Wt=wn.current.valueLabels,sn=new Map,it=Ht.map(function(Bt){var jt,Nt=Bt.value,Kt=(jt=Bt.label)!==null&&jt!==void 0?jt:Wt.get(Nt);return sn.set(Nt,Kt),(0,me.Z)((0,me.Z)({},Bt),{},{label:Kt})});return wn.current.valueLabels=sn,[it]},[Ht])},y=function(Ht,wn,Wt,sn){return z.useMemo(function(){var it=Ht.map(function(Kt){var cn=Kt.value;return cn}),Bt=wn.map(function(Kt){var cn=Kt.value;return cn}),jt=it.filter(function(Kt){return!sn[Kt]});if(Wt){var Nt=(0,oe.S)(it,!0,sn);it=Nt.checkedKeys,Bt=Nt.halfCheckedKeys}return[Array.from(new Set([].concat((0,he.Z)(jt),(0,he.Z)(it)))),Bt]},[Ht,wn,Wt,sn])},x=ge(71430),b=function(Ht,wn){return z.useMemo(function(){var Wt=(0,x.I8)(Ht,{fieldNames:wn,initWrapper:function(it){return(0,me.Z)((0,me.Z)({},it),{},{valueEntities:new Map})},processEntity:function(it,Bt){var jt=it.node[wn.value];if(0)var Nt;Bt.valueEntities.set(jt,it)}});return Wt},[Ht,wn])},ee=ge(20068),te=ge(11592),ce=function(){return null},pe=ce,fe=["children","value"];function ye(Ht){return(0,te.Z)(Ht).map(function(wn){if(!z.isValidElement(wn)||!wn.type)return null;var Wt=wn,sn=Wt.key,it=Wt.props,Bt=it.children,jt=it.value,Nt=(0,ue.Z)(it,fe),Kt=(0,me.Z)({key:sn,value:jt},Nt),cn=ye(Bt);return cn.length&&(Kt.children=cn),Kt}).filter(function(wn){return wn})}function ve(Ht){if(!Ht)return Ht;var wn=(0,me.Z)({},Ht);return"props"in wn||Object.defineProperty(wn,"props",{get:function(){return(0,ne.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),wn}}),wn}function Ee(Ht,wn,Wt,sn,it,Bt){var jt=null,Nt=null;function Kt(){function cn(xt){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return xt.map(function(mt,Vt){var dn="".concat(ft,"-").concat(Vt),ut=mt[Bt.value],Mn=Wt.includes(ut),In=cn(mt[Bt.children]||[],dn,Mn),Dn=z.createElement(pe,mt,In.map(function($t){return $t.node}));if(wn===ut&&(jt=Dn),Mn){var Pt={pos:dn,node:Dn,children:In};return ct||Nt.push(Pt),Pt}return null}).filter(function(mt){return mt})}Nt||(Nt=[],cn(sn),Nt.sort(function(xt,ft){var ct=xt.node.props.value,mt=ft.node.props.value,Vt=Wt.indexOf(ct),dn=Wt.indexOf(mt);return Vt-dn}))}Object.defineProperty(Ht,"triggerNode",{get:function(){return(0,ne.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Kt(),jt}}),Object.defineProperty(Ht,"allCheckedNodes",{get:function(){return(0,ne.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Kt(),it?Nt:Nt.map(function(xt){var ft=xt.node;return ft})}})}var be=function(Ht,wn,Wt){var sn=Wt.treeNodeFilterProp,it=Wt.filterTreeNode,Bt=Wt.fieldNames,jt=Bt.children;return z.useMemo(function(){if(!wn||it===!1)return Ht;var Nt;if(typeof it=="function")Nt=it;else{var Kt=wn.toUpperCase();Nt=function(ft,ct){var mt=ct[sn];return String(mt).toUpperCase().includes(Kt)}}function cn(xt){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xt.reduce(function(ct,mt){var Vt=mt[jt],dn=ft||Nt(wn,ve(mt)),ut=cn(Vt||[],dn);return(dn||ut.length)&&ct.push((0,me.Z)((0,me.Z)({},mt),{},(0,ee.Z)({isLeaf:void 0},jt,ut))),ct},[])}return cn(Ht)},[Ht,wn,jt,sn,it])};function Se(Ht){var wn=z.useRef();wn.current=Ht;var Wt=z.useCallback(function(){return wn.current.apply(wn,arguments)},[]);return Wt}function Pe(Ht,wn){var Wt=wn.id,sn=wn.pId,it=wn.rootPId,Bt={},jt=[],Nt=Ht.map(function(Kt){var cn=(0,me.Z)({},Kt),xt=cn[Wt];return Bt[xt]=cn,cn.key=cn.key||xt,cn});return Nt.forEach(function(Kt){var cn=Kt[sn],xt=Bt[cn];xt&&(xt.children=xt.children||[],xt.children.push(Kt)),(cn===it||!xt&&it===null)&&jt.push(Kt)}),jt}function Ce(Ht,wn,Wt){return z.useMemo(function(){return Ht?Wt?Pe(Ht,(0,me.Z)({id:"id",pId:"pId",rootPId:null},Wt!==!0?Wt:{})):Ht:ye(wn)},[wn,Wt,Ht])}var xe=z.createContext(null),Be=xe,Ae=ge(10228),Oe=ge(80547),Ie=ge(60091),je=z.createContext(null),Le=je;function Ze(Ht){return Array.isArray(Ht)?Ht:Ht!==void 0?[Ht]:[]}function ze(Ht){var wn=Ht||{},Wt=wn.label,sn=wn.value,it=wn.children,Bt=sn||"value";return{_title:Wt?[Wt]:["title","label"],value:Bt,key:Bt,children:it||"children"}}function Ue(Ht){return!Ht||Ht.disabled||Ht.disableCheckbox||Ht.checkable===!1}function Ge(Ht,wn){var Wt=[];function sn(it){it.forEach(function(Bt){var jt=Bt[wn.children];jt&&(Wt.push(Bt[wn.value]),sn(jt))})}return sn(Ht),Wt}function Ve(Ht){return Ht==null}var _e={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},He=function(wn,Wt){var sn=(0,le.lk)(),it=sn.prefixCls,Bt=sn.multiple,jt=sn.searchValue,Nt=sn.toggleOpen,Kt=sn.open,cn=sn.notFoundContent,xt=z.useContext(Le),ft=xt.virtual,ct=xt.listHeight,mt=xt.listItemHeight,Vt=xt.treeData,dn=xt.fieldNames,ut=xt.onSelect,Mn=xt.dropdownMatchSelectWidth,In=xt.treeExpandAction,Dn=z.useContext(Be),Pt=Dn.checkable,$t=Dn.checkedKeys,Mt=Dn.halfCheckedKeys,An=Dn.treeExpandedKeys,Nn=Dn.treeDefaultExpandAll,ar=Dn.treeDefaultExpandedKeys,kn=Dn.onTreeExpand,xn=Dn.treeIcon,mr=Dn.showTreeIcon,jn=Dn.switcherIcon,pn=Dn.treeLine,cr=Dn.treeNodeFilterProp,nr=Dn.loadData,pr=Dn.treeLoadedKeys,Ar=Dn.treeMotion,Er=Dn.onTreeLoad,wr=Dn.keyEntities,ln=z.useRef(),hr=(0,Oe.Z)(function(){return Vt},[Kt,Vt],function(ur,Cr){return Cr[0]&&ur[1]!==Cr[1]}),Gn=z.useState(null),qn=(0,de.Z)(Gn,2),or=qn[0],yn=qn[1],Rn=wr[or],Yn=z.useMemo(function(){return Pt?{checked:$t,halfChecked:Mt}:null},[Pt,$t,Mt]);z.useEffect(function(){if(Kt&&!Bt&&$t.length){var ur;(ur=ln.current)===null||ur===void 0||ur.scrollTo({key:$t[0]}),yn($t[0])}},[Kt]);var Tn=String(jt).toLowerCase(),lr=function(Cr){return Tn?String(Cr[cr]).toLowerCase().includes(Tn):!1},er=z.useState(ar),Vn=(0,de.Z)(er,2),Fr=Vn[0],Pr=Vn[1],Kn=z.useState(null),Sr=(0,de.Z)(Kn,2),Rr=Sr[0],fr=Sr[1],Qn=z.useMemo(function(){return An?(0,he.Z)(An):jt?Rr:Fr},[Fr,Rr,An,jt]);z.useEffect(function(){jt&&fr(Ge(Vt,dn))},[jt]);var mn=function(Cr){Pr(Cr),fr(Cr),kn&&kn(Cr)},tr=function(Cr){Cr.preventDefault()},Tr=function(Cr,Ir){var Dr=Ir.node;Pt&&Ue(Dr)||(ut(Dr.key,{selected:!$t.includes(Dr.key)}),Bt||Nt(!1))};if(z.useImperativeHandle(Wt,function(){var ur;return{scrollTo:(ur=ln.current)===null||ur===void 0?void 0:ur.scrollTo,onKeyDown:function(Ir){var Dr,gr=Ir.which;switch(gr){case Ae.Z.UP:case Ae.Z.DOWN:case Ae.Z.LEFT:case Ae.Z.RIGHT:(Dr=ln.current)===null||Dr===void 0||Dr.onKeyDown(Ir);break;case Ae.Z.ENTER:{if(Rn){var br=(Rn==null?void 0:Rn.node)||{},kr=br.selectable,Br=br.value;kr!==!1&&Tr(null,{node:{key:or},selected:!$t.includes(Br)})}break}case Ae.Z.ESC:Nt(!1)}},onKeyUp:function(){}}}),hr.length===0)return z.createElement("div",{role:"listbox",className:"".concat(it,"-empty"),onMouseDown:tr},cn);var _r={fieldNames:dn};return pr&&(_r.loadedKeys=pr),Qn&&(_r.expandedKeys=Qn),z.createElement("div",{onMouseDown:tr},Rn&&Kt&&z.createElement("span",{style:_e,"aria-live":"assertive"},Rn.node.value),z.createElement(Ie.Z,(0,E.Z)({ref:ln,focusable:!1,prefixCls:"".concat(it,"-tree"),treeData:hr,height:ct,itemHeight:mt,virtual:ft!==!1&&Mn!==!1,multiple:Bt,icon:xn,showIcon:mr,switcherIcon:jn,showLine:pn,loadData:jt?null:nr,motion:Ar,activeKey:or,checkable:Pt,checkStrictly:!0,checkedKeys:Yn,selectedKeys:Pt?[]:$t,defaultExpandAll:Nn},_r,{onActiveChange:yn,onSelect:Tr,onCheck:Tr,onExpand:mn,onLoad:Er,filterTreeNode:lr,expandAction:In})))},Ke=z.forwardRef(He);Ke.displayName="OptionList";var Qe=Ke,et="SHOW_ALL",Je="SHOW_PARENT",We="SHOW_CHILD";function De(Ht,wn,Wt,sn){var it=new Set(Ht);return wn===We?Ht.filter(function(Bt){var jt=Wt[Bt];return!(jt&&jt.children&&jt.children.some(function(Nt){var Kt=Nt.node;return it.has(Kt[sn.value])})&&jt.children.every(function(Nt){var Kt=Nt.node;return Ue(Kt)||it.has(Kt[sn.value])}))}):wn===Je?Ht.filter(function(Bt){var jt=Wt[Bt],Nt=jt?jt.parent:null;return!(Nt&&!Ue(Nt.node)&&it.has(Nt.key))}):Ht}function Ye(Ht){var wn=Ht.searchPlaceholder,Wt=Ht.treeCheckStrictly,sn=Ht.treeCheckable,it=Ht.labelInValue,Bt=Ht.value,jt=Ht.multiple;warning(!wn,"`searchPlaceholder` has been removed."),Wt&&it===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(it||Wt)&&warning(toArray(Bt).every(function(Nt){return Nt&&_typeof(Nt)==="object"&&"value"in Nt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Wt||jt||sn?warning(!Bt||Array.isArray(Bt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Bt),"`value` should not be array when `TreeSelect` is single mode.")}var Fe=null,ke=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function tt(Ht){return!Ht||(0,ie.Z)(Ht)!=="object"}var $e=z.forwardRef(function(Ht,wn){var Wt=Ht.id,sn=Ht.prefixCls,it=sn===void 0?"rc-tree-select":sn,Bt=Ht.value,jt=Ht.defaultValue,Nt=Ht.onChange,Kt=Ht.onSelect,cn=Ht.onDeselect,xt=Ht.searchValue,ft=Ht.inputValue,ct=Ht.onSearch,mt=Ht.autoClearSearchValue,Vt=mt===void 0?!0:mt,dn=Ht.filterTreeNode,ut=Ht.treeNodeFilterProp,Mn=ut===void 0?"value":ut,In=Ht.showCheckedStrategy,Dn=Ht.treeNodeLabelProp,Pt=Ht.multiple,$t=Ht.treeCheckable,Mt=Ht.treeCheckStrictly,An=Ht.labelInValue,Nn=Ht.fieldNames,ar=Ht.treeDataSimpleMode,kn=Ht.treeData,xn=Ht.children,mr=Ht.loadData,jn=Ht.treeLoadedKeys,pn=Ht.onTreeLoad,cr=Ht.treeDefaultExpandAll,nr=Ht.treeExpandedKeys,pr=Ht.treeDefaultExpandedKeys,Ar=Ht.onTreeExpand,Er=Ht.treeExpandAction,wr=Ht.virtual,ln=Ht.listHeight,hr=ln===void 0?200:ln,Gn=Ht.listItemHeight,qn=Gn===void 0?20:Gn,or=Ht.onDropdownVisibleChange,yn=Ht.dropdownMatchSelectWidth,Rn=yn===void 0?!0:yn,Yn=Ht.treeLine,Tn=Ht.treeIcon,lr=Ht.showTreeIcon,er=Ht.switcherIcon,Vn=Ht.treeMotion,Fr=(0,ue.Z)(Ht,ke),Pr=(0,se.ZP)(Wt),Kn=$t&&!Mt,Sr=$t||Mt,Rr=Mt||An,fr=Sr||Pt,Qn=(0,ae.Z)(jt,{value:Bt}),mn=(0,de.Z)(Qn,2),tr=mn[0],Tr=mn[1],_r=z.useMemo(function(){return $t?In||We:et},[In,$t]),ur=z.useMemo(function(){return ze(Nn)},[JSON.stringify(Nn)]),Cr=(0,ae.Z)("",{value:xt!==void 0?xt:ft,postState:function(Wn){return Wn||""}}),Ir=(0,de.Z)(Cr,2),Dr=Ir[0],gr=Ir[1],br=function(Wn){gr(Wn),ct==null||ct(Wn)},kr=Ce(kn,xn,ar),Br=b(kr,ur),Or=Br.keyEntities,Gr=Br.valueEntities,jr=z.useCallback(function(Ln){var Wn=[],Ft=[];return Ln.forEach(function(Ct){Gr.has(Ct)?Ft.push(Ct):Wn.push(Ct)}),{missingRawValues:Wn,existRawValues:Ft}},[Gr]),Vr=be(kr,Dr,{fieldNames:ur,treeNodeFilterProp:Mn,filterTreeNode:dn}),Jr=z.useCallback(function(Ln){if(Ln){if(Dn)return Ln[Dn];for(var Wn=ur._title,Ft=0;Ft{const{componentCls:wn,treePrefixCls:Wt,colorBgElevated:sn}=Ht,it=`.${Wt}`;return[{[`${wn}-dropdown`]:[{padding:`${Ht.paddingXS}px ${Ht.paddingXS/2}px`},(0,Lt.Yk)(Wt,(0,At.TS)(Ht,{colorBgContainer:sn})),{[it]:{borderRadius:0,[`${it}-list-holder-inner`]:{alignItems:"stretch",[`${it}-treenode`]:{[`${it}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Gt.C2)(`${Wt}-checkbox`,Ht),{"&-rtl":{direction:"rtl",[`${it}-switcher${it}-switcher_close`]:{[`${it}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function gn(Ht,wn){return(0,Tt.Z)("TreeSelect",Wt=>{const sn=(0,At.TS)(Wt,{treePrefixCls:wn});return[rn(sn)]},Lt.TM)(Ht)}var qt=function(Ht,wn){var Wt={};for(var sn in Ht)Object.prototype.hasOwnProperty.call(Ht,sn)&&wn.indexOf(sn)<0&&(Wt[sn]=Ht[sn]);if(Ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,sn=Object.getOwnPropertySymbols(Ht);it{var Wt,{prefixCls:sn,size:it,disabled:Bt,bordered:jt=!0,className:Nt,rootClassName:Kt,treeCheckable:cn,multiple:xt,listHeight:ft=256,listItemHeight:ct=26,placement:mt,notFoundContent:Vt,switcherIcon:dn,treeLine:ut,getPopupContainer:Mn,popupClassName:In,dropdownClassName:Dn,treeIcon:Pt=!1,transitionName:$t,choiceTransitionName:Mt="",status:An,treeExpandAction:Nn,builtinPlacements:ar,dropdownMatchSelectWidth:kn,popupMatchSelectWidth:xn,allowClear:mr}=Ht,jn=qt(Ht,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:pn,getPrefixCls:cr,renderEmpty:nr,direction:pr,virtual:Ar,popupMatchSelectWidth:Er,popupOverflow:wr}=z.useContext(rt.E_),ln=cr(),hr=cr("select",sn),Gn=cr("select-tree",sn),qn=cr("tree-select",sn),{compactSize:or,compactItemClassnames:yn}=(0,kt.ri)(hr,pr),[Rn,Yn]=(0,lt.Z)(hr),[Tn]=gn(qn,Gn),lr=we()(In||Dn,`${qn}-dropdown`,{[`${qn}-dropdown-rtl`]:pr==="rtl"},Kt,Yn),er=!!(cn||xt),Vn=(0,St.Z)(jn.suffixIcon,jn.showArrow),Fr=(Wt=xn!=null?xn:kn)!==null&&Wt!==void 0?Wt:Er,{status:Pr,hasFeedback:Kn,isFormItemInput:Sr,feedbackIcon:Rr}=z.useContext(pt.aM),fr=(0,at.F)(Pr,An),{suffixIcon:Qn,removeIcon:mn,clearIcon:tr}=(0,Dt.Z)(Object.assign(Object.assign({},jn),{multiple:er,showSuffixIcon:Vn,hasFeedback:Kn,feedbackIcon:Rr,prefixCls:hr,componentName:"TreeSelect"})),Tr=mr===!0?{clearIcon:tr}:mr;let _r;Vt!==void 0?_r=Vt:_r=(nr==null?void 0:nr("Select"))||z.createElement(yt.Z,{componentName:"Select"});const ur=(0,Re.Z)(jn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Cr=z.useMemo(()=>mt!==void 0?mt:pr==="rtl"?"bottomRight":"bottomLeft",[mt,pr]),Ir=(0,Et.Z)(ar,wr),Dr=(0,gt.Z)(Gr=>{var jr;return(jr=it!=null?it:or)!==null&&jr!==void 0?jr:Gr}),gr=z.useContext(ot.Z),br=Bt!=null?Bt:gr,kr=we()(!sn&&qn,{[`${hr}-lg`]:Dr==="large",[`${hr}-sm`]:Dr==="small",[`${hr}-rtl`]:pr==="rtl",[`${hr}-borderless`]:!jt,[`${hr}-in-form-item`]:Sr},(0,at.Z)(hr,fr,Kn),yn,Nt,Kt,Yn),Br=Gr=>z.createElement(Ot.Z,{prefixCls:Gn,switcherIcon:dn,treeNodeProps:Gr,showLine:ut}),Or=z.createElement(Te,Object.assign({virtual:Ar,disabled:br},ur,{dropdownMatchSelectWidth:Fr,builtinPlacements:Ir,ref:wn,prefixCls:hr,className:kr,listHeight:ft,listItemHeight:ct,treeCheckable:cn&&z.createElement("span",{className:`${hr}-tree-checkbox-inner`}),treeLine:!!ut,suffixIcon:Qn,multiple:er,placement:Cr,removeIcon:mn,allowClear:Tr,switcherIcon:Br,showTreeIcon:Pt,notFoundContent:_r,getPopupContainer:Mn||pn,treeMotion:null,dropdownClassName:lr,choiceTransitionName:(0,nt.m)(ln,"",Mt),transitionName:(0,nt.m)(ln,"slide-up",$t),treeExpandAction:Nn}));return Rn(Tn(Or))},un=z.forwardRef(Qt),fn=(0,Me.Z)(un);un.TreeNode=pe,un.SHOW_ALL=et,un.SHOW_PARENT=Je,un.SHOW_CHILD=We,un._InternalPanelDoNotUseOrYouWillBeFired=fn;var _n=un},24334:function(dt,st,ge){var re,we;(function(E,he){dt.exports=he(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ge.g!="undefined"?ge.g:this,function(E){"use strict";E=E||{};var he=E.Base64,me="2.6.4",de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ue=function(xe){for(var Be={},Ae=0,Oe=xe.length;Ae>>6)+ie(128|Be&63):ie(224|Be>>>12&15)+ie(128|Be>>>6&63)+ie(128|Be&63)}else{var Be=65536+(xe.charCodeAt(0)-55296)*1024+(xe.charCodeAt(1)-56320);return ie(240|Be>>>18&7)+ie(128|Be>>>12&63)+ie(128|Be>>>6&63)+ie(128|Be&63)}},se=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(xe){return xe.replace(se,le)},ae=function(xe){var Be=[0,2,1][xe.length%3],Ae=xe.charCodeAt(0)<<16|(xe.length>1?xe.charCodeAt(1):0)<<8|(xe.length>2?xe.charCodeAt(2):0),Oe=[de.charAt(Ae>>>18),de.charAt(Ae>>>12&63),Be>=2?"=":de.charAt(Ae>>>6&63),Be>=1?"=":de.charAt(Ae&63)];return Oe.join("")},ne=E.btoa&&typeof E.btoa=="function"?function(xe){return E.btoa(xe)}:function(xe){if(xe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return xe.replace(/[\s\S]{1,3}/g,ae)},z=function(xe){return ne(oe(String(xe)))},a=function(xe){return xe.replace(/[+\/]/g,function(Be){return Be=="+"?"-":"_"}).replace(/=/g,"")},y=function(xe,Be){return Be?a(z(xe)):z(xe)},x=function(xe){return y(xe,!0)},b;E.Uint8Array&&(b=function(xe,Be){for(var Ae="",Oe=0,Ie=xe.length;Oe>>18)+de.charAt(ze>>>12&63)+(typeof Le!="undefined"?de.charAt(ze>>>6&63):"=")+(typeof Ze!="undefined"?de.charAt(ze&63):"=")}return Be?a(Ae):Ae});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(xe){switch(xe.length){case 4:var Be=(7&xe.charCodeAt(0))<<18|(63&xe.charCodeAt(1))<<12|(63&xe.charCodeAt(2))<<6|63&xe.charCodeAt(3),Ae=Be-65536;return ie((Ae>>>10)+55296)+ie((Ae&1023)+56320);case 3:return ie((15&xe.charCodeAt(0))<<12|(63&xe.charCodeAt(1))<<6|63&xe.charCodeAt(2));default:return ie((31&xe.charCodeAt(0))<<6|63&xe.charCodeAt(1))}},ce=function(xe){return xe.replace(ee,te)},pe=function(xe){var Be=xe.length,Ae=Be%4,Oe=(Be>0?ue[xe.charAt(0)]<<18:0)|(Be>1?ue[xe.charAt(1)]<<12:0)|(Be>2?ue[xe.charAt(2)]<<6:0)|(Be>3?ue[xe.charAt(3)]:0),Ie=[ie(Oe>>>16),ie(Oe>>>8&255),ie(Oe&255)];return Ie.length-=[0,0,2,1][Ae],Ie.join("")},fe=E.atob&&typeof E.atob=="function"?function(xe){return E.atob(xe)}:function(xe){return xe.replace(/\S{1,4}/g,pe)},ye=function(xe){return fe(String(xe).replace(/[^A-Za-z0-9\+\/]/g,""))},ve=function(xe){return ce(fe(xe))},Ee=function(xe){return String(xe).replace(/[-_]/g,function(Be){return Be=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},be=function(xe){return ve(Ee(xe))},Se;E.Uint8Array&&(Se=function(xe){return Uint8Array.from(ye(Ee(xe)),function(Be){return Be.charCodeAt(0)})});var Pe=function(){var xe=E.Base64;return E.Base64=he,xe};if(E.Base64={VERSION:me,atob:ye,btoa:ne,fromBase64:be,toBase64:y,utob:oe,encode:y,encodeURI:x,btou:ce,decode:be,noConflict:Pe,fromUint8Array:b,toUint8Array:Se},typeof Object.defineProperty=="function"){var Ce=function(xe){return{value:xe,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ce(function(){return be(this)})),Object.defineProperty(String.prototype,"toBase64",Ce(function(xe){return y(this,xe)})),Object.defineProperty(String.prototype,"toBase64URI",Ce(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),dt.exports?dt.exports.Base64=E.Base64:(re=[],we=function(){return E.Base64}.apply(st,re),we!==void 0&&(dt.exports=we)),{Base64:E.Base64}})},7062:function(dt,st,ge){var re=ge(19637),we=ge(97573),E=[ge(96627)];dt.exports=re.createStore(we,E)},96627:function(dt,st,ge){dt.exports=re;function re(){return ge(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(dt){return dt<10?"0"+dt:dt}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(dt){return rx_escapable.lastIndex=0,rx_escapable.test(dt)?'"'+dt.replace(rx_escapable,function(st){var ge=meta[st];return typeof ge=="string"?ge:"\\u"+("0000"+st.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+dt+'"'}function str(dt,st){var ge,re,we,E,he=gap,me,de=st[dt];switch(de&&typeof de=="object"&&typeof de.toJSON=="function"&&(de=de.toJSON(dt)),typeof rep=="function"&&(de=rep.call(st,dt,de)),typeof de){case"string":return quote(de);case"number":return isFinite(de)?String(de):"null";case"boolean":case"null":return String(de);case"object":if(!de)return"null";if(gap+=indent,me=[],Object.prototype.toString.apply(de)==="[object Array]"){for(E=de.length,ge=0;ge=0;re--)if(E(ae[re])){var z=ae[re].split("="),a=unescape(z[0]),y=unescape(z[1]);oe(y,a)}}function le(oe,ae){oe&&(ve.cookie=escape(oe)+"="+escape(ae)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(oe){!oe||!se(oe)||(ve.cookie=escape(oe)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function ue(){de(function(oe,ae){ie(ae)})}function se(oe){return new RegExp("(?:^|;\\s*)"+escape(oe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(ve.cookie)}},52496:function(ct,it,me){var ne=me(67039),we=ne.Global;ct.exports={name:"localStorage",read:ve,write:ge,each:de,remove:le,clearAll:ie};function E(){return we.localStorage}function ve(ue){return E().getItem(ue)}function ge(ue,se){return E().setItem(ue,se)}function de(ue){for(var se=E().length-1;se>=0;se--){var oe=E().key(se);ue(ve(oe),oe)}}function le(ue){return E().removeItem(ue)}function ie(){return E().clear()}},65300:function(ct){ct.exports={name:"memoryStorage",read:me,write:ne,each:we,remove:E,clearAll:ve};var it={};function me(ge){return it[ge]}function ne(ge,de){it[ge]=de}function we(ge){for(var de in it)it.hasOwnProperty(de)&&ge(it[de],de)}function E(ge){delete it[ge]}function ve(ge){it={}}},16436:function(ct,it,me){var ne=me(67039),we=ne.Global;ct.exports={name:"oldFF-globalStorage",read:ve,write:ge,each:de,remove:le,clearAll:ie};var E=we.globalStorage;function ve(ue){return E[ue]}function ge(ue,se){E[ue]=se}function de(ue){for(var se=E.length-1;se>=0;se--){var oe=E.key(se);ue(E[oe],oe)}}function le(ue){return E.removeItem(ue)}function ie(){de(function(ue,se){delete E[ue]})}},76673:function(ct,it,me){var ne=me(67039),we=ne.Global;ct.exports={name:"oldIE-userDataStorage",write:le,read:ie,each:ue,remove:se,clearAll:oe};var E="storejs",ve=we.document,ge=z(),de=(we.navigator?we.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function le(a,y){if(!de){var x=re(a);ge(function(b){b.setAttribute(x,y),b.save(E)})}}function ie(a){if(!de){var y=re(a),x=null;return ge(function(b){x=b.getAttribute(y)}),x}}function ue(a){ge(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var ee=x[b];a(y.getAttribute(ee.name),ee.name)}})}function se(a){var y=re(a);ge(function(x){x.removeAttribute(y),x.save(E)})}function oe(){ge(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(E);for(var x=y.length-1;x>=0;x--)a.removeAttribute(y[x].name);a.save(E)})}var ae=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function re(a){return a.replace(/^\d/,"___$&").replace(ae,"___")}function z(){if(!ve||!ve.documentElement||!ve.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(ee){b=ve.createElement("div"),y=ve.body}return function(ee){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),ee.apply(this,te),y.removeChild(b)}}},65578:function(ct,it,me){var ne=me(67039),we=ne.Global;ct.exports={name:"sessionStorage",read:ve,write:ge,each:de,remove:le,clearAll:ie};function E(){return we.sessionStorage}function ve(ue){return E().getItem(ue)}function ge(ue,se){return E().setItem(ue,se)}function de(ue){for(var se=E().length-1;se>=0;se--){var oe=E().key(se);ue(ve(oe),oe)}}function le(ue){return E().removeItem(ue)}function ie(){return E().clear()}},34376:function(ct){(function(it,me){if(1)ct.exports=me();else var ne,we})(window,function(){return function(it){var me={};function ne(we){if(me[we])return me[we].exports;var E=me[we]={i:we,l:!1,exports:{}};return it[we].call(E.exports,E,E.exports,ne),E.l=!0,E.exports}return ne.m=it,ne.c=me,ne.d=function(we,E,ve){ne.o(we,E)||Object.defineProperty(we,E,{enumerable:!0,get:ve})},ne.r=function(we){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(we,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(we,"__esModule",{value:!0})},ne.t=function(we,E){if(1&E&&(we=ne(we)),8&E||4&E&&typeof we=="object"&&we&&we.__esModule)return we;var ve=Object.create(null);if(ne.r(ve),Object.defineProperty(ve,"default",{enumerable:!0,value:we}),2&E&&typeof we!="string")for(var ge in we)ne.d(ve,ge,function(de){return we[de]}.bind(null,ge));return ve},ne.n=function(we){var E=we&&we.__esModule?function(){return we.default}:function(){return we};return ne.d(E,"a",E),E},ne.o=function(we,E){return Object.prototype.hasOwnProperty.call(we,E)},ne.p="",ne(ne.s=34)}([function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.forwardEvent=me.EventEmitter=void 0;var we=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var ve=this;return this._event||(this._event=function(ge){return ve._listeners.push(ge),{dispose:function(){if(!ve._disposed){for(var de=0;de>22},ue.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?ve.stringFromCodePoint(2097151&this.content):""},ue.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},ue.prototype.setFromCharData=function(se){this.fg=se[ge.CHAR_DATA_ATTR_INDEX],this.bg=0;var oe=!1;if(se[ge.CHAR_DATA_CHAR_INDEX].length>2)oe=!0;else if(se[ge.CHAR_DATA_CHAR_INDEX].length===2){var ae=se[ge.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=ae&&ae<=56319){var re=se[ge.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=re&&re<=57343?this.content=1024*(ae-55296)+re-56320+65536|se[ge.CHAR_DATA_WIDTH_INDEX]<<22:oe=!0}else oe=!0}else this.content=se[ge.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|se[ge.CHAR_DATA_WIDTH_INDEX]<<22;oe&&(this.combinedData=se[ge.CHAR_DATA_CHAR_INDEX],this.content=2097152|se[ge.CHAR_DATA_WIDTH_INDEX]<<22)},ue.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ue}(de.AttributeData);me.CellData=le},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.ISoundService=me.ISelectionService=me.IRenderService=me.IMouseService=me.ICoreBrowserService=me.ICharSizeService=void 0;var we=ne(14);me.ICharSizeService=we.createDecorator("CharSizeService"),me.ICoreBrowserService=we.createDecorator("CoreBrowserService"),me.IMouseService=we.createDecorator("MouseService"),me.IRenderService=we.createDecorator("RenderService"),me.ISelectionService=we.createDecorator("SelectionService"),me.ISoundService=we.createDecorator("SoundService")},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.ExtendedAttrs=me.AttributeData=void 0;var we=function(){function ve(){this.fg=0,this.bg=0,this.extended=new E}return ve.toColorRGB=function(ge){return[ge>>>16&255,ge>>>8&255,255&ge]},ve.fromColorRGB=function(ge){return(255&ge[0])<<16|(255&ge[1])<<8|255&ge[2]},ve.prototype.clone=function(){var ge=new ve;return ge.fg=this.fg,ge.bg=this.bg,ge.extended=this.extended.clone(),ge},ve.prototype.isInverse=function(){return 67108864&this.fg},ve.prototype.isBold=function(){return 134217728&this.fg},ve.prototype.isUnderline=function(){return 268435456&this.fg},ve.prototype.isBlink=function(){return 536870912&this.fg},ve.prototype.isInvisible=function(){return 1073741824&this.fg},ve.prototype.isItalic=function(){return 67108864&this.bg},ve.prototype.isDim=function(){return 134217728&this.bg},ve.prototype.getFgColorMode=function(){return 50331648&this.fg},ve.prototype.getBgColorMode=function(){return 50331648&this.bg},ve.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},ve.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},ve.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},ve.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},ve.prototype.isFgDefault=function(){return(50331648&this.fg)==0},ve.prototype.isBgDefault=function(){return(50331648&this.bg)==0},ve.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},ve.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},ve.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},ve.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},ve.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},ve.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},ve.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},ve.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},ve.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},ve.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},ve.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},ve}();me.AttributeData=we;var E=function(){function ve(ge,de){ge===void 0&&(ge=0),de===void 0&&(de=-1),this.underlineStyle=ge,this.underlineColor=de}return ve.prototype.clone=function(){return new ve(this.underlineStyle,this.underlineColor)},ve.prototype.isEmpty=function(){return this.underlineStyle===0},ve}();me.ExtendedAttrs=E},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.addDisposableDomListener=void 0,me.addDisposableDomListener=function(we,E,ve,ge){we.addEventListener(E,ve,ge);var de=!1;return{dispose:function(){de||(de=!0,we.removeEventListener(E,ve,ge))}}}},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.Utf8ToUtf32=me.StringToUtf32=me.utf32ToString=me.stringFromCodePoint=void 0,me.stringFromCodePoint=function(ve){return ve>65535?(ve-=65536,String.fromCharCode(55296+(ve>>10))+String.fromCharCode(ve%1024+56320)):String.fromCharCode(ve)},me.utf32ToString=function(ve,ge,de){ge===void 0&&(ge=0),de===void 0&&(de=ve.length);for(var le="",ie=ge;ie65535?(ue-=65536,le+=String.fromCharCode(55296+(ue>>10))+String.fromCharCode(ue%1024+56320)):le+=String.fromCharCode(ue)}return le};var we=function(){function ve(){this._interim=0}return ve.prototype.clear=function(){this._interim=0},ve.prototype.decode=function(ge,de){var le=ge.length;if(!le)return 0;var ie=0,ue=0;this._interim&&(56320<=(ae=ge.charCodeAt(ue++))&&ae<=57343?de[ie++]=1024*(this._interim-55296)+ae-56320+65536:(de[ie++]=this._interim,de[ie++]=ae),this._interim=0);for(var se=ue;se=le)return this._interim=oe,ie;var ae;56320<=(ae=ge.charCodeAt(se))&&ae<=57343?de[ie++]=1024*(oe-55296)+ae-56320+65536:(de[ie++]=oe,de[ie++]=ae)}else de[ie++]=oe}return ie},ve}();me.StringToUtf32=we;var E=function(){function ve(){this.interim=new Uint8Array(3)}return ve.prototype.clear=function(){this.interim.fill(0)},ve.prototype.decode=function(ge,de){var le=ge.length;if(!le)return 0;var ie,ue,se,oe,ae=0,re=0,z=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var ee=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=ee-x;z=le)return 0;if((192&(b=ge[z++]))!=128){z--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(ee===2?y<128?z--:de[ae++]=y:ee===3?y<2048||y>=55296&&y<=57343||(de[ae++]=y):y<65536||y>1114111||(de[ae++]=y)),this.interim.fill(0)}for(var ce=le-4,pe=z;pe=le)return this.interim[0]=ie,ae;if((192&(ue=ge[pe++]))!=128){pe--;continue}if((re=(31&ie)<<6|63&ue)<128){pe--;continue}de[ae++]=re}else if((240&ie)==224){if(pe>=le)return this.interim[0]=ie,ae;if((192&(ue=ge[pe++]))!=128){pe--;continue}if(pe>=le)return this.interim[0]=ie,this.interim[1]=ue,ae;if((192&(se=ge[pe++]))!=128){pe--;continue}if((re=(15&ie)<<12|(63&ue)<<6|63&se)<2048||re>=55296&&re<=57343)continue;de[ae++]=re}else if((248&ie)==240){if(pe>=le)return this.interim[0]=ie,ae;if((192&(ue=ge[pe++]))!=128){pe--;continue}if(pe>=le)return this.interim[0]=ie,this.interim[1]=ue,ae;if((192&(se=ge[pe++]))!=128){pe--;continue}if(pe>=le)return this.interim[0]=ie,this.interim[1]=ue,this.interim[2]=se,ae;if((192&(oe=ge[pe++]))!=128){pe--;continue}if((re=(7&ie)<<18|(63&ue)<<12|(63&se)<<6|63&oe)<65536||re>1114111)continue;de[ae++]=re}}return ae},ve}();me.Utf8ToUtf32=E},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.CHAR_ATLAS_CELL_SPACING=me.DIM_OPACITY=me.INVERTED_DEFAULT_COLOR=void 0,me.INVERTED_DEFAULT_COLOR=257,me.DIM_OPACITY=.5,me.CHAR_ATLAS_CELL_SPACING=1},function(it,me,ne){"use strict";var we,E,ve,ge;function de(ie){var ue=ie.toString(16);return ue.length<2?"0"+ue:ue}function le(ie,ue){return ie>>0}}(we=me.channels||(me.channels={})),(E=me.color||(me.color={})).blend=function(ie,ue){var se=(255&ue.rgba)/255;if(se===1)return{css:ue.css,rgba:ue.rgba};var oe=ue.rgba>>24&255,ae=ue.rgba>>16&255,re=ue.rgba>>8&255,z=ie.rgba>>24&255,a=ie.rgba>>16&255,y=ie.rgba>>8&255,x=z+Math.round((oe-z)*se),b=a+Math.round((ae-a)*se),ee=y+Math.round((re-y)*se);return{css:we.toCss(x,b,ee),rgba:we.toRgba(x,b,ee)}},E.isOpaque=function(ie){return(255&ie.rgba)==255},E.ensureContrastRatio=function(ie,ue,se){var oe=ge.ensureContrastRatio(ie.rgba,ue.rgba,se);if(oe)return ge.toColor(oe>>24&255,oe>>16&255,oe>>8&255)},E.opaque=function(ie){var ue=(255|ie.rgba)>>>0,se=ge.toChannels(ue),oe=se[0],ae=se[1],re=se[2];return{css:we.toCss(oe,ae,re),rgba:ue}},E.opacity=function(ie,ue){var se=Math.round(255*ue),oe=ge.toChannels(ie.rgba),ae=oe[0],re=oe[1],z=oe[2];return{css:we.toCss(ae,re,z,se),rgba:we.toRgba(ae,re,z,se)}},(me.css||(me.css={})).toColor=function(ie){switch(ie.length){case 7:return{css:ie,rgba:(parseInt(ie.slice(1),16)<<8|255)>>>0};case 9:return{css:ie,rgba:parseInt(ie.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ie){function ue(se,oe,ae){var re=se/255,z=oe/255,a=ae/255;return .2126*(re<=.03928?re/12.92:Math.pow((re+.055)/1.055,2.4))+.7152*(z<=.03928?z/12.92:Math.pow((z+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ie.relativeLuminance=function(se){return ue(se>>16&255,se>>8&255,255&se)},ie.relativeLuminance2=ue}(ve=me.rgb||(me.rgb={})),function(ie){function ue(oe,ae,re){for(var z=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=ae>>24&255,b=ae>>16&255,ee=ae>>8&255,te=le(ve.relativeLuminance2(x,ee,b),ve.relativeLuminance2(z,a,y));te0||b>0||ee>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),ee-=Math.max(0,Math.ceil(.1*ee)),te=le(ve.relativeLuminance2(x,ee,b),ve.relativeLuminance2(z,a,y));return(x<<24|b<<16|ee<<8|255)>>>0}function se(oe,ae,re){for(var z=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=ae>>24&255,b=ae>>16&255,ee=ae>>8&255,te=le(ve.relativeLuminance2(x,ee,b),ve.relativeLuminance2(z,a,y));te>>0}ie.ensureContrastRatio=function(oe,ae,re){var z=ve.relativeLuminance(oe>>8),a=ve.relativeLuminance(ae>>8);if(le(z,a)>24&255,oe>>16&255,oe>>8&255,255&oe]},ie.toColor=function(oe,ae,re){return{css:we.toCss(oe,ae,re),rgba:we.toRgba(oe,ae,re)}}}(ge=me.rgba||(me.rgba={})),me.toPaddedHex=de,me.contrastRatio=le},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.isLinux=me.isWindows=me.isIphone=me.isIpad=me.isMac=me.isSafari=me.isFirefox=void 0;var we=typeof navigator=="undefined",E=we?"node":navigator.userAgent,ve=we?"node":navigator.platform;function ge(de,le){return de.indexOf(le)>=0}me.isFirefox=!!~E.indexOf("Firefox"),me.isSafari=/^((?!chrome|android).)*safari/i.test(E),me.isMac=ge(["Macintosh","MacIntel","MacPPC","Mac68K"],ve),me.isIpad=ve==="iPad",me.isIphone=ve==="iPhone",me.isWindows=ge(["Windows","Win16","Win32","WinCE"],ve),me.isLinux=ve.indexOf("Linux")>=0},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.C1=me.C0=void 0,function(we){we.NUL="\0",we.SOH="",we.STX="",we.ETX="",we.EOT="",we.ENQ="",we.ACK="",we.BEL="\x07",we.BS="\b",we.HT=" ",we.LF=` -`,we.VT="\v",we.FF="\f",we.CR="\r",we.SO="",we.SI="",we.DLE="",we.DC1="",we.DC2="",we.DC3="",we.DC4="",we.NAK="",we.SYN="",we.ETB="",we.CAN="",we.EM="",we.SUB="",we.ESC="\x1B",we.FS="",we.GS="",we.RS="",we.US="",we.SP=" ",we.DEL="\x7F"}(me.C0||(me.C0={})),function(we){we.PAD="\x80",we.HOP="\x81",we.BPH="\x82",we.NBH="\x83",we.IND="\x84",we.NEL="\x85",we.SSA="\x86",we.ESA="\x87",we.HTS="\x88",we.HTJ="\x89",we.VTS="\x8A",we.PLD="\x8B",we.PLU="\x8C",we.RI="\x8D",we.SS2="\x8E",we.SS3="\x8F",we.DCS="\x90",we.PU1="\x91",we.PU2="\x92",we.STS="\x93",we.CCH="\x94",we.MW="\x95",we.SPA="\x96",we.EPA="\x97",we.SOS="\x98",we.SGCI="\x99",we.SCI="\x9A",we.CSI="\x9B",we.ST="\x9C",we.OSC="\x9D",we.PM="\x9E",we.APC="\x9F"}(me.C1||(me.C1={}))},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.BaseRenderLayer=void 0;var we=ne(3),E=ne(9),ve=ne(25),ge=ne(6),de=ne(28),le=ne(10),ie=ne(17),ue=function(){function se(oe,ae,re,z,a,y,x,b){this._container=oe,this._alpha=z,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+ae+"-layer"),this._canvas.style.zIndex=re.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return se.prototype.dispose=function(){var oe;ie.removeElementFromParent(this._canvas),(oe=this._charAtlas)===null||oe===void 0||oe.dispose()},se.prototype._initCanvas=function(){this._ctx=de.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},se.prototype.onOptionsChanged=function(){},se.prototype.onBlur=function(){},se.prototype.onFocus=function(){},se.prototype.onCursorMove=function(){},se.prototype.onGridChanged=function(oe,ae){},se.prototype.onSelectionChanged=function(oe,ae,re){re===void 0&&(re=!1)},se.prototype.setColors=function(oe){this._refreshCharAtlas(oe)},se.prototype._setTransparency=function(oe){if(oe!==this._alpha){var ae=this._canvas;this._alpha=oe,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,ae),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},se.prototype._refreshCharAtlas=function(oe){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=ve.acquireCharAtlas(this._optionsService.options,this._rendererId,oe,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},se.prototype.resize=function(oe){this._scaledCellWidth=oe.scaledCellWidth,this._scaledCellHeight=oe.scaledCellHeight,this._scaledCharWidth=oe.scaledCharWidth,this._scaledCharHeight=oe.scaledCharHeight,this._scaledCharLeft=oe.scaledCharLeft,this._scaledCharTop=oe.scaledCharTop,this._canvas.width=oe.scaledCanvasWidth,this._canvas.height=oe.scaledCanvasHeight,this._canvas.style.width=oe.canvasWidth+"px",this._canvas.style.height=oe.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},se.prototype._fillCells=function(oe,ae,re,z){this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,re*this._scaledCellWidth,z*this._scaledCellHeight)},se.prototype._fillBottomLineAtCells=function(oe,ae,re){re===void 0&&(re=1),this._ctx.fillRect(oe*this._scaledCellWidth,(ae+1)*this._scaledCellHeight-window.devicePixelRatio-1,re*this._scaledCellWidth,window.devicePixelRatio)},se.prototype._fillLeftLineAtCell=function(oe,ae,re){this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,window.devicePixelRatio*re,this._scaledCellHeight)},se.prototype._strokeRectAtCell=function(oe,ae,re,z){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(oe*this._scaledCellWidth+window.devicePixelRatio/2,ae*this._scaledCellHeight+window.devicePixelRatio/2,re*this._scaledCellWidth-window.devicePixelRatio,z*this._scaledCellHeight-window.devicePixelRatio)},se.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},se.prototype._clearCells=function(oe,ae,re,z){this._alpha?this._ctx.clearRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,re*this._scaledCellWidth,z*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,re*this._scaledCellWidth,z*this._scaledCellHeight))},se.prototype._fillCharTrueColor=function(oe,ae,re){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(re),this._ctx.fillText(oe.getChars(),ae*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},se.prototype._drawChars=function(oe,ae,re){var z,a,y=this._getContrastColor(oe);y||oe.isFgRGB()||oe.isBgRGB()?this._drawUncachedChars(oe,ae,re,y):(oe.isInverse()?(z=oe.isBgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getBgColor(),a=oe.isFgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getFgColor()):(a=oe.isBgDefault()?we.DEFAULT_COLOR:oe.getBgColor(),z=oe.isFgDefault()?we.DEFAULT_COLOR:oe.getFgColor()),z+=this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&z<8?8:0,this._currentGlyphIdentifier.chars=oe.getChars()||we.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=oe.getCode()||we.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=z,this._currentGlyphIdentifier.bold=!!oe.isBold(),this._currentGlyphIdentifier.dim=!!oe.isDim(),this._currentGlyphIdentifier.italic=!!oe.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,ae*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(oe,ae,re))},se.prototype._drawUncachedChars=function(oe,ae,re,z){if(this._ctx.save(),this._ctx.font=this._getFont(!!oe.isBold(),!!oe.isItalic()),this._ctx.textBaseline="middle",oe.isInverse())if(z)this._ctx.fillStyle=z.css;else if(oe.isBgDefault())this._ctx.fillStyle=le.color.opaque(this._colors.background).css;else if(oe.isBgRGB())this._ctx.fillStyle="rgb("+ge.AttributeData.toColorRGB(oe.getBgColor()).join(",")+")";else{var a=oe.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(z)this._ctx.fillStyle=z.css;else if(oe.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(oe.isFgRGB())this._ctx.fillStyle="rgb("+ge.AttributeData.toColorRGB(oe.getFgColor()).join(",")+")";else{var y=oe.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(re),oe.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(oe.getChars(),ae*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},se.prototype._clipRow=function(oe){this._ctx.beginPath(),this._ctx.rect(0,oe*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},se.prototype._getFont=function(oe,ae){return(ae?"italic":"")+" "+(oe?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},se.prototype._getContrastColor=function(oe){if(this._optionsService.options.minimumContrastRatio!==1){var ae=this._colors.contrastCache.getColor(oe.bg,oe.fg);if(ae!==void 0)return ae||void 0;var re=oe.getFgColor(),z=oe.getFgColorMode(),a=oe.getBgColor(),y=oe.getBgColorMode(),x=!!oe.isInverse(),b=!!oe.isInverse();if(x){var ee=re;re=a,a=ee;var te=z;z=y,y=te}var ce=this._resolveBackgroundRgba(y,a,x),pe=this._resolveForegroundRgba(z,re,x,b),fe=le.rgba.ensureContrastRatio(ce,pe,this._optionsService.options.minimumContrastRatio);if(fe){var ye={css:le.channels.toCss(fe>>24&255,fe>>16&255,fe>>8&255),rgba:fe};return this._colors.contrastCache.setColor(oe.bg,oe.fg,ye),ye}this._colors.contrastCache.setColor(oe.bg,oe.fg,null)}},se.prototype._resolveBackgroundRgba=function(oe,ae,re){switch(oe){case 16777216:case 33554432:return this._colors.ansi[ae].rgba;case 50331648:return ae<<8;case 0:default:return re?this._colors.foreground.rgba:this._colors.background.rgba}},se.prototype._resolveForegroundRgba=function(oe,ae,re,z){switch(oe){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&z&&ae<8&&(ae+=8),this._colors.ansi[ae].rgba;case 50331648:return ae<<8;case 0:default:return re?this._colors.background.rgba:this._colors.foreground.rgba}},se}();me.BaseRenderLayer=ue},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createDecorator=me.getServiceDependencies=me.serviceRegistry=void 0;function we(E,ve,ge){ve.di$target===ve?ve.di$dependencies.push({id:E,index:ge}):(ve.di$dependencies=[{id:E,index:ge}],ve.di$target=ve)}me.serviceRegistry=new Map,me.getServiceDependencies=function(E){return E.di$dependencies||[]},me.createDecorator=function(E){if(me.serviceRegistry.has(E))return me.serviceRegistry.get(E);var ve=function(ge,de,le){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");we(ve,ge,le)};return ve.toString=function(){return E},me.serviceRegistry.set(E,ve),ve}},function(it,me,ne){"use strict";function we(E,ve,ge,de){if(ge===void 0&&(ge=0),de===void 0&&(de=E.length),ge>=E.length)return E;ge=(E.length+ge)%E.length,de=de>=E.length?E.length:(E.length+de)%E.length;for(var le=ge;le>22,2097152&ue?this._combined[ie].charCodeAt(this._combined[ie].length-1):se]},le.prototype.set=function(ie,ue){this._data[3*ie+1]=ue[E.CHAR_DATA_ATTR_INDEX],ue[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ie]=ue[1],this._data[3*ie+0]=2097152|ie|ue[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ie+0]=ue[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ue[E.CHAR_DATA_WIDTH_INDEX]<<22},le.prototype.getWidth=function(ie){return this._data[3*ie+0]>>22},le.prototype.hasWidth=function(ie){return 12582912&this._data[3*ie+0]},le.prototype.getFg=function(ie){return this._data[3*ie+1]},le.prototype.getBg=function(ie){return this._data[3*ie+2]},le.prototype.hasContent=function(ie){return 4194303&this._data[3*ie+0]},le.prototype.getCodePoint=function(ie){var ue=this._data[3*ie+0];return 2097152&ue?this._combined[ie].charCodeAt(this._combined[ie].length-1):2097151&ue},le.prototype.isCombined=function(ie){return 2097152&this._data[3*ie+0]},le.prototype.getString=function(ie){var ue=this._data[3*ie+0];return 2097152&ue?this._combined[ie]:2097151&ue?we.stringFromCodePoint(2097151&ue):""},le.prototype.loadCell=function(ie,ue){var se=3*ie;return ue.content=this._data[se+0],ue.fg=this._data[se+1],ue.bg=this._data[se+2],2097152&ue.content&&(ue.combinedData=this._combined[ie]),268435456&ue.bg&&(ue.extended=this._extendedAttrs[ie]),ue},le.prototype.setCell=function(ie,ue){2097152&ue.content&&(this._combined[ie]=ue.combinedData),268435456&ue.bg&&(this._extendedAttrs[ie]=ue.extended),this._data[3*ie+0]=ue.content,this._data[3*ie+1]=ue.fg,this._data[3*ie+2]=ue.bg},le.prototype.setCellFromCodePoint=function(ie,ue,se,oe,ae,re){268435456&ae&&(this._extendedAttrs[ie]=re),this._data[3*ie+0]=ue|se<<22,this._data[3*ie+1]=oe,this._data[3*ie+2]=ae},le.prototype.addCodepointToCell=function(ie,ue){var se=this._data[3*ie+0];2097152&se?this._combined[ie]+=we.stringFromCodePoint(ue):(2097151&se?(this._combined[ie]=we.stringFromCodePoint(2097151&se)+we.stringFromCodePoint(ue),se&=-2097152,se|=2097152):se=ue|1<<22,this._data[3*ie+0]=se)},le.prototype.insertCells=function(ie,ue,se,oe){if((ie%=this.length)&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new ge.ExtendedAttrs),ue=0;--re)this.setCell(ie+ue+re,this.loadCell(ie+re,ae));for(re=0;rethis.length){var se=new Uint32Array(3*ie);this.length&&(3*ie=ie&&delete this._combined[re]}}else this._data=new Uint32Array(0),this._combined={};this.length=ie}},le.prototype.fill=function(ie){this._combined={},this._extendedAttrs={};for(var ue=0;ue=0;--ie)if(4194303&this._data[3*ie+0])return ie+(this._data[3*ie+0]>>22);return 0},le.prototype.copyCellsFrom=function(ie,ue,se,oe,ae){var re=ie._data;if(ae)for(var z=oe-1;z>=0;z--)for(var a=0;a<3;a++)this._data[3*(se+z)+a]=re[3*(ue+z)+a];else for(z=0;z=ue&&(this._combined[x-ue+se]=ie._combined[x])}},le.prototype.translateToString=function(ie,ue,se){ie===void 0&&(ie=!1),ue===void 0&&(ue=0),se===void 0&&(se=this.length),ie&&(se=Math.min(se,this.getTrimmedLength()));for(var oe="";ue>22||1}return oe},le}();me.BufferLine=de},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.removeElementFromParent=void 0,me.removeElementFromParent=function(){for(var we,E=[],ve=0;ve24)return fe.setWinLines||!1;switch(pe){case 1:return!!fe.restoreWin;case 2:return!!fe.minimizeWin;case 3:return!!fe.setWinPosition;case 4:return!!fe.setWinSizePixels;case 5:return!!fe.raiseWin;case 6:return!!fe.lowerWin;case 7:return!!fe.refreshWin;case 8:return!!fe.setWinSizeChars;case 9:return!!fe.maximizeWin;case 10:return!!fe.fullscreenWin;case 11:return!!fe.getWinState;case 13:return!!fe.getWinPosition;case 14:return!!fe.getWinSizePixels;case 15:return!!fe.getScreenSizePixels;case 16:return!!fe.getCellSizePixels;case 18:return!!fe.getWinSizeChars;case 19:return!!fe.getScreenSizeChars;case 20:return!!fe.getIconTitle;case 21:return!!fe.getWinTitle;case 22:return!!fe.pushTitle;case 23:return!!fe.popTitle;case 24:return!!fe.setWinLines}return!1}(function(pe){pe[pe.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",pe[pe.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(ve=me.WindowsOptionsReportType||(me.WindowsOptionsReportType={}));var te=function(){function pe(fe,ye,he,Ee){this._bufferService=fe,this._coreService=ye,this._logService=he,this._optionsService=Ee,this._data=new Uint32Array(0)}return pe.prototype.hook=function(fe){this._data=new Uint32Array(0)},pe.prototype.put=function(fe,ye,he){this._data=ue.concat(this._data,fe.subarray(ye,he))},pe.prototype.unhook=function(fe){if(fe){var ye=se.utf32ToString(this._data);switch(this._data=new Uint32Array(0),ye){case'"q':return this._coreService.triggerDataEvent(ge.C0.ESC+'P1$r0"q'+ge.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(ge.C0.ESC+'P1$r61;1"p'+ge.C0.ESC+"\\");case"r":var he=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(ge.C0.ESC+"P1$r"+he+ge.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(ge.C0.ESC+"P1$r0m"+ge.C0.ESC+"\\");case" q":var Ee={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return Ee-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(ge.C0.ESC+"P1$r"+Ee+" q"+ge.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",ye),this._coreService.triggerDataEvent(ge.C0.ESC+"P0$r"+ge.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},pe}(),ce=function(pe){function fe(ye,he,Ee,be,Se,Pe,Ce,xe,Be){Be===void 0&&(Be=new le.EscapeSequenceParser);var Ae=pe.call(this)||this;Ae._bufferService=ye,Ae._charsetService=he,Ae._coreService=Ee,Ae._dirtyRowService=be,Ae._logService=Se,Ae._optionsService=Pe,Ae._coreMouseService=Ce,Ae._unicodeService=xe,Ae._parser=Be,Ae._parseBuffer=new Uint32Array(4096),Ae._stringDecoder=new se.StringToUtf32,Ae._utf8Decoder=new se.Utf8ToUtf32,Ae._workCell=new z.CellData,Ae._windowTitle="",Ae._iconName="",Ae._windowTitleStack=[],Ae._iconNameStack=[],Ae._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),Ae._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone(),Ae._onRequestBell=new ae.EventEmitter,Ae._onRequestRefreshRows=new ae.EventEmitter,Ae._onRequestReset=new ae.EventEmitter,Ae._onRequestScroll=new ae.EventEmitter,Ae._onRequestSyncScrollBar=new ae.EventEmitter,Ae._onRequestWindowsOptionsReport=new ae.EventEmitter,Ae._onA11yChar=new ae.EventEmitter,Ae._onA11yTab=new ae.EventEmitter,Ae._onCursorMove=new ae.EventEmitter,Ae._onLineFeed=new ae.EventEmitter,Ae._onScroll=new ae.EventEmitter,Ae._onTitleChange=new ae.EventEmitter,Ae.register(Ae._parser),Ae._parser.setCsiHandlerFallback(function(Oe,Ke){Ae._logService.debug("Unknown CSI code: ",{identifier:Ae._parser.identToString(Oe),params:Ke.toArray()})}),Ae._parser.setEscHandlerFallback(function(Oe){Ae._logService.debug("Unknown ESC code: ",{identifier:Ae._parser.identToString(Oe)})}),Ae._parser.setExecuteHandlerFallback(function(Oe){Ae._logService.debug("Unknown EXECUTE code: ",{code:Oe})}),Ae._parser.setOscHandlerFallback(function(Oe,Ke,Ve){Ae._logService.debug("Unknown OSC code: ",{identifier:Oe,action:Ke,data:Ve})}),Ae._parser.setDcsHandlerFallback(function(Oe,Ke,Ve){Ke==="HOOK"&&(Ve=Ve.toArray()),Ae._logService.debug("Unknown DCS code: ",{identifier:Ae._parser.identToString(Oe),action:Ke,payload:Ve})}),Ae._parser.setPrintHandler(function(Oe,Ke,Ve){return Ae.print(Oe,Ke,Ve)}),Ae._parser.setCsiHandler({final:"@"},function(Oe){return Ae.insertChars(Oe)}),Ae._parser.setCsiHandler({intermediates:" ",final:"@"},function(Oe){return Ae.scrollLeft(Oe)}),Ae._parser.setCsiHandler({final:"A"},function(Oe){return Ae.cursorUp(Oe)}),Ae._parser.setCsiHandler({intermediates:" ",final:"A"},function(Oe){return Ae.scrollRight(Oe)}),Ae._parser.setCsiHandler({final:"B"},function(Oe){return Ae.cursorDown(Oe)}),Ae._parser.setCsiHandler({final:"C"},function(Oe){return Ae.cursorForward(Oe)}),Ae._parser.setCsiHandler({final:"D"},function(Oe){return Ae.cursorBackward(Oe)}),Ae._parser.setCsiHandler({final:"E"},function(Oe){return Ae.cursorNextLine(Oe)}),Ae._parser.setCsiHandler({final:"F"},function(Oe){return Ae.cursorPrecedingLine(Oe)}),Ae._parser.setCsiHandler({final:"G"},function(Oe){return Ae.cursorCharAbsolute(Oe)}),Ae._parser.setCsiHandler({final:"H"},function(Oe){return Ae.cursorPosition(Oe)}),Ae._parser.setCsiHandler({final:"I"},function(Oe){return Ae.cursorForwardTab(Oe)}),Ae._parser.setCsiHandler({final:"J"},function(Oe){return Ae.eraseInDisplay(Oe)}),Ae._parser.setCsiHandler({prefix:"?",final:"J"},function(Oe){return Ae.eraseInDisplay(Oe)}),Ae._parser.setCsiHandler({final:"K"},function(Oe){return Ae.eraseInLine(Oe)}),Ae._parser.setCsiHandler({prefix:"?",final:"K"},function(Oe){return Ae.eraseInLine(Oe)}),Ae._parser.setCsiHandler({final:"L"},function(Oe){return Ae.insertLines(Oe)}),Ae._parser.setCsiHandler({final:"M"},function(Oe){return Ae.deleteLines(Oe)}),Ae._parser.setCsiHandler({final:"P"},function(Oe){return Ae.deleteChars(Oe)}),Ae._parser.setCsiHandler({final:"S"},function(Oe){return Ae.scrollUp(Oe)}),Ae._parser.setCsiHandler({final:"T"},function(Oe){return Ae.scrollDown(Oe)}),Ae._parser.setCsiHandler({final:"X"},function(Oe){return Ae.eraseChars(Oe)}),Ae._parser.setCsiHandler({final:"Z"},function(Oe){return Ae.cursorBackwardTab(Oe)}),Ae._parser.setCsiHandler({final:"`"},function(Oe){return Ae.charPosAbsolute(Oe)}),Ae._parser.setCsiHandler({final:"a"},function(Oe){return Ae.hPositionRelative(Oe)}),Ae._parser.setCsiHandler({final:"b"},function(Oe){return Ae.repeatPrecedingCharacter(Oe)}),Ae._parser.setCsiHandler({final:"c"},function(Oe){return Ae.sendDeviceAttributesPrimary(Oe)}),Ae._parser.setCsiHandler({prefix:">",final:"c"},function(Oe){return Ae.sendDeviceAttributesSecondary(Oe)}),Ae._parser.setCsiHandler({final:"d"},function(Oe){return Ae.linePosAbsolute(Oe)}),Ae._parser.setCsiHandler({final:"e"},function(Oe){return Ae.vPositionRelative(Oe)}),Ae._parser.setCsiHandler({final:"f"},function(Oe){return Ae.hVPosition(Oe)}),Ae._parser.setCsiHandler({final:"g"},function(Oe){return Ae.tabClear(Oe)}),Ae._parser.setCsiHandler({final:"h"},function(Oe){return Ae.setMode(Oe)}),Ae._parser.setCsiHandler({prefix:"?",final:"h"},function(Oe){return Ae.setModePrivate(Oe)}),Ae._parser.setCsiHandler({final:"l"},function(Oe){return Ae.resetMode(Oe)}),Ae._parser.setCsiHandler({prefix:"?",final:"l"},function(Oe){return Ae.resetModePrivate(Oe)}),Ae._parser.setCsiHandler({final:"m"},function(Oe){return Ae.charAttributes(Oe)}),Ae._parser.setCsiHandler({final:"n"},function(Oe){return Ae.deviceStatus(Oe)}),Ae._parser.setCsiHandler({prefix:"?",final:"n"},function(Oe){return Ae.deviceStatusPrivate(Oe)}),Ae._parser.setCsiHandler({intermediates:"!",final:"p"},function(Oe){return Ae.softReset(Oe)}),Ae._parser.setCsiHandler({intermediates:" ",final:"q"},function(Oe){return Ae.setCursorStyle(Oe)}),Ae._parser.setCsiHandler({final:"r"},function(Oe){return Ae.setScrollRegion(Oe)}),Ae._parser.setCsiHandler({final:"s"},function(Oe){return Ae.saveCursor(Oe)}),Ae._parser.setCsiHandler({final:"t"},function(Oe){return Ae.windowOptions(Oe)}),Ae._parser.setCsiHandler({final:"u"},function(Oe){return Ae.restoreCursor(Oe)}),Ae._parser.setCsiHandler({intermediates:"'",final:"}"},function(Oe){return Ae.insertColumns(Oe)}),Ae._parser.setCsiHandler({intermediates:"'",final:"~"},function(Oe){return Ae.deleteColumns(Oe)}),Ae._parser.setExecuteHandler(ge.C0.BEL,function(){return Ae.bell()}),Ae._parser.setExecuteHandler(ge.C0.LF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(ge.C0.VT,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(ge.C0.FF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(ge.C0.CR,function(){return Ae.carriageReturn()}),Ae._parser.setExecuteHandler(ge.C0.BS,function(){return Ae.backspace()}),Ae._parser.setExecuteHandler(ge.C0.HT,function(){return Ae.tab()}),Ae._parser.setExecuteHandler(ge.C0.SO,function(){return Ae.shiftOut()}),Ae._parser.setExecuteHandler(ge.C0.SI,function(){return Ae.shiftIn()}),Ae._parser.setExecuteHandler(ge.C1.IND,function(){return Ae.index()}),Ae._parser.setExecuteHandler(ge.C1.NEL,function(){return Ae.nextLine()}),Ae._parser.setExecuteHandler(ge.C1.HTS,function(){return Ae.tabSet()}),Ae._parser.setOscHandler(0,new y.OscHandler(function(Oe){Ae.setTitle(Oe),Ae.setIconName(Oe)})),Ae._parser.setOscHandler(1,new y.OscHandler(function(Oe){return Ae.setIconName(Oe)})),Ae._parser.setOscHandler(2,new y.OscHandler(function(Oe){return Ae.setTitle(Oe)})),Ae._parser.setEscHandler({final:"7"},function(){return Ae.saveCursor()}),Ae._parser.setEscHandler({final:"8"},function(){return Ae.restoreCursor()}),Ae._parser.setEscHandler({final:"D"},function(){return Ae.index()}),Ae._parser.setEscHandler({final:"E"},function(){return Ae.nextLine()}),Ae._parser.setEscHandler({final:"H"},function(){return Ae.tabSet()}),Ae._parser.setEscHandler({final:"M"},function(){return Ae.reverseIndex()}),Ae._parser.setEscHandler({final:"="},function(){return Ae.keypadApplicationMode()}),Ae._parser.setEscHandler({final:">"},function(){return Ae.keypadNumericMode()}),Ae._parser.setEscHandler({final:"c"},function(){return Ae.fullReset()}),Ae._parser.setEscHandler({final:"n"},function(){return Ae.setgLevel(2)}),Ae._parser.setEscHandler({final:"o"},function(){return Ae.setgLevel(3)}),Ae._parser.setEscHandler({final:"|"},function(){return Ae.setgLevel(3)}),Ae._parser.setEscHandler({final:"}"},function(){return Ae.setgLevel(2)}),Ae._parser.setEscHandler({final:"~"},function(){return Ae.setgLevel(1)}),Ae._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Ae.selectDefaultCharset()}),Ae._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Ae.selectDefaultCharset()});var Te=function(Oe){Le._parser.setEscHandler({intermediates:"(",final:Oe},function(){return Ae.selectCharset("("+Oe)}),Le._parser.setEscHandler({intermediates:")",final:Oe},function(){return Ae.selectCharset(")"+Oe)}),Le._parser.setEscHandler({intermediates:"*",final:Oe},function(){return Ae.selectCharset("*"+Oe)}),Le._parser.setEscHandler({intermediates:"+",final:Oe},function(){return Ae.selectCharset("+"+Oe)}),Le._parser.setEscHandler({intermediates:"-",final:Oe},function(){return Ae.selectCharset("-"+Oe)}),Le._parser.setEscHandler({intermediates:".",final:Oe},function(){return Ae.selectCharset("."+Oe)}),Le._parser.setEscHandler({intermediates:"/",final:Oe},function(){return Ae.selectCharset("/"+Oe)})},Le=this;for(var je in de.CHARSETS)Te(je);return Ae._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ae.screenAlignmentPattern()}),Ae._parser.setErrorHandler(function(Oe){return Ae._logService.error("Parsing error: ",Oe),Oe}),Ae._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ae._bufferService,Ae._coreService,Ae._logService,Ae._optionsService)),Ae}return E(fe,pe),Object.defineProperty(fe.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),fe.prototype.dispose=function(){pe.prototype.dispose.call(this)},fe.prototype.parse=function(ye){var he=this._bufferService.buffer,Ee=he.x,be=he.y;if(this._logService.debug("parsing data",ye),this._parseBuffer.length131072)for(var Se=0;Se0&&je.getWidth(Pe.x-1)===2&&je.setCellFromCodePoint(Pe.x-1,0,1,Le.fg,Le.bg,Le.extended);for(var Oe=he;Oe=Be){if(Ae){for(;Pe.x=this._bufferService.rows&&(Pe.y=this._bufferService.rows-1),Pe.lines.get(Pe.ybase+Pe.y).isWrapped=!0),je=Pe.lines.get(Pe.ybase+Pe.y)}else if(Pe.x=Be-1,Se===2)continue}if(Te&&(je.insertCells(Pe.x,Se,Pe.getNullCell(Le),Le),je.getWidth(Be-1)===2&&je.setCellFromCodePoint(Be-1,re.NULL_CELL_CODE,re.NULL_CELL_WIDTH,Le.fg,Le.bg,Le.extended)),je.setCellFromCodePoint(Pe.x++,be,Se,Le.fg,Le.bg,Le.extended),Se>0)for(;--Se;)je.setCellFromCodePoint(Pe.x++,0,0,Le.fg,Le.bg,Le.extended)}else je.getWidth(Pe.x-1)?je.addCodepointToCell(Pe.x-1,be):je.addCodepointToCell(Pe.x-2,be)}Ee-he>0&&(je.loadCell(Pe.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),Pe.x0&&je.getWidth(Pe.x)===0&&!je.hasContent(Pe.x)&&je.setCellFromCodePoint(Pe.x,0,1,Le.fg,Le.bg,Le.extended),this._dirtyRowService.markDirty(Pe.y)},fe.prototype.addCsiHandler=function(ye,he){var Ee=this;return ye.final!=="t"||ye.prefix||ye.intermediates?this._parser.addCsiHandler(ye,he):this._parser.addCsiHandler(ye,function(be){return!ee(be.params[0],Ee._optionsService.options.windowOptions)||he(be)})},fe.prototype.addDcsHandler=function(ye,he){return this._parser.addDcsHandler(ye,new x.DcsHandler(he))},fe.prototype.addEscHandler=function(ye,he){return this._parser.addEscHandler(ye,he)},fe.prototype.addOscHandler=function(ye,he){return this._parser.addOscHandler(ye,new y.OscHandler(he))},fe.prototype.bell=function(){this._onRequestBell.fire()},fe.prototype.lineFeed=function(){var ye=this._bufferService.buffer;this._dirtyRowService.markDirty(ye.y),this._optionsService.options.convertEol&&(ye.x=0),ye.y++,ye.y===ye.scrollBottom+1?(ye.y--,this._onRequestScroll.fire(this._eraseAttrData())):ye.y>=this._bufferService.rows&&(ye.y=this._bufferService.rows-1),ye.x>=this._bufferService.cols&&ye.x--,this._dirtyRowService.markDirty(ye.y),this._onLineFeed.fire()},fe.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},fe.prototype.backspace=function(){var ye,he=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(he.x>0&&he.x--);if(this._restrictCursor(this._bufferService.cols),he.x>0)he.x--;else if(he.x===0&&he.y>he.scrollTop&&he.y<=he.scrollBottom&&(!((ye=he.lines.get(he.ybase+he.y))===null||ye===void 0)&&ye.isWrapped)){he.lines.get(he.ybase+he.y).isWrapped=!1,he.y--,he.x=this._bufferService.cols-1;var Ee=he.lines.get(he.ybase+he.y);Ee.hasWidth(he.x)&&!Ee.hasContent(he.x)&&he.x--}this._restrictCursor()},fe.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var ye=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-ye)}},fe.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},fe.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},fe.prototype._restrictCursor=function(ye){ye===void 0&&(ye=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(ye,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},fe.prototype._setCursor=function(ye,he){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=ye,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+he):(this._bufferService.buffer.x=ye,this._bufferService.buffer.y=he),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},fe.prototype._moveCursor=function(ye,he){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+ye,this._bufferService.buffer.y+he)},fe.prototype.cursorUp=function(ye){var he=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;he>=0?this._moveCursor(0,-Math.min(he,ye.params[0]||1)):this._moveCursor(0,-(ye.params[0]||1))},fe.prototype.cursorDown=function(ye){var he=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;he>=0?this._moveCursor(0,Math.min(he,ye.params[0]||1)):this._moveCursor(0,ye.params[0]||1)},fe.prototype.cursorForward=function(ye){this._moveCursor(ye.params[0]||1,0)},fe.prototype.cursorBackward=function(ye){this._moveCursor(-(ye.params[0]||1),0)},fe.prototype.cursorNextLine=function(ye){this.cursorDown(ye),this._bufferService.buffer.x=0},fe.prototype.cursorPrecedingLine=function(ye){this.cursorUp(ye),this._bufferService.buffer.x=0},fe.prototype.cursorCharAbsolute=function(ye){this._setCursor((ye.params[0]||1)-1,this._bufferService.buffer.y)},fe.prototype.cursorPosition=function(ye){this._setCursor(ye.length>=2?(ye.params[1]||1)-1:0,(ye.params[0]||1)-1)},fe.prototype.charPosAbsolute=function(ye){this._setCursor((ye.params[0]||1)-1,this._bufferService.buffer.y)},fe.prototype.hPositionRelative=function(ye){this._moveCursor(ye.params[0]||1,0)},fe.prototype.linePosAbsolute=function(ye){this._setCursor(this._bufferService.buffer.x,(ye.params[0]||1)-1)},fe.prototype.vPositionRelative=function(ye){this._moveCursor(0,ye.params[0]||1)},fe.prototype.hVPosition=function(ye){this.cursorPosition(ye)},fe.prototype.tabClear=function(ye){var he=ye.params[0];he===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:he===3&&(this._bufferService.buffer.tabs={})},fe.prototype.cursorForwardTab=function(ye){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var he=ye.params[0]||1;he--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},fe.prototype.cursorBackwardTab=function(ye){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var he=ye.params[0]||1,Ee=this._bufferService.buffer;he--;)Ee.x=Ee.prevStop()},fe.prototype._eraseInBufferLine=function(ye,he,Ee,be){be===void 0&&(be=!1);var Se=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ye);Se.replaceCells(he,Ee,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),be&&(Se.isWrapped=!1)},fe.prototype._resetBufferLine=function(ye){var he=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ye);he.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),he.isWrapped=!1},fe.prototype.eraseInDisplay=function(ye){var he;switch(this._restrictCursor(),ye.params[0]){case 0:for(he=this._bufferService.buffer.y,this._dirtyRowService.markDirty(he),this._eraseInBufferLine(he++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);he=this._bufferService.cols&&(this._bufferService.buffer.lines.get(he+1).isWrapped=!1);he--;)this._resetBufferLine(he);this._dirtyRowService.markDirty(0);break;case 2:for(he=this._bufferService.rows,this._dirtyRowService.markDirty(he-1);he--;)this._resetBufferLine(he);this._dirtyRowService.markDirty(0);break;case 3:var Ee=this._bufferService.buffer.lines.length-this._bufferService.rows;Ee>0&&(this._bufferService.buffer.lines.trimStart(Ee),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-Ee,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-Ee,0),this._onScroll.fire(0))}},fe.prototype.eraseInLine=function(ye){switch(this._restrictCursor(),ye.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},fe.prototype.insertLines=function(ye){this._restrictCursor();var he=ye.params[0]||1,Ee=this._bufferService.buffer;if(!(Ee.y>Ee.scrollBottom||Ee.yEe.scrollBottom||Ee.yhe.scrollBottom||he.yhe.scrollBottom||he.yhe.scrollBottom||he.yhe.scrollBottom||he.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(ge.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(ge.C0.ESC+"[?6c"))},fe.prototype.sendDeviceAttributesSecondary=function(ye){ye.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(ge.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(ge.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(ye.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(ge.C0.ESC+"[>83;40003;0c"))},fe.prototype._is=function(ye){return(this._optionsService.options.termName+"").indexOf(ye)===0},fe.prototype.setMode=function(ye){for(var he=0;he=2||be[1]===2&&Pe+Se>=5)break;be[1]&&(Se=1)}while(++Pe+he5)&&(ye=1),he.extended.underlineStyle=ye,he.fg|=268435456,ye===0&&(he.fg&=-268435457),he.updateExtended()},fe.prototype.charAttributes=function(ye){if(ye.length===1&&ye.params[0]===0)return this._curAttrData.fg=oe.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=oe.DEFAULT_ATTR_DATA.bg);for(var he,Ee=ye.length,be=this._curAttrData,Se=0;Se=30&&he<=37?(be.fg&=-50331904,be.fg|=16777216|he-30):he>=40&&he<=47?(be.bg&=-50331904,be.bg|=16777216|he-40):he>=90&&he<=97?(be.fg&=-50331904,be.fg|=16777224|he-90):he>=100&&he<=107?(be.bg&=-50331904,be.bg|=16777224|he-100):he===0?(be.fg=oe.DEFAULT_ATTR_DATA.fg,be.bg=oe.DEFAULT_ATTR_DATA.bg):he===1?be.fg|=134217728:he===3?be.bg|=67108864:he===4?(be.fg|=268435456,this._processUnderline(ye.hasSubParams(Se)?ye.getSubParams(Se)[0]:1,be)):he===5?be.fg|=536870912:he===7?be.fg|=67108864:he===8?be.fg|=1073741824:he===2?be.bg|=134217728:he===21?this._processUnderline(2,be):he===22?(be.fg&=-134217729,be.bg&=-134217729):he===23?be.bg&=-67108865:he===24?be.fg&=-268435457:he===25?be.fg&=-536870913:he===27?be.fg&=-67108865:he===28?be.fg&=-1073741825:he===39?(be.fg&=-67108864,be.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg):he===49?(be.bg&=-67108864,be.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):he===38||he===48||he===58?Se+=this._extractColor(ye,Se,be):he===59?(be.extended=be.extended.clone(),be.extended.underlineColor=-1,be.updateExtended()):he===100?(be.fg&=-67108864,be.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg,be.bg&=-67108864,be.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",he)},fe.prototype.deviceStatus=function(ye){switch(ye.params[0]){case 5:this._coreService.triggerDataEvent(ge.C0.ESC+"[0n");break;case 6:var he=this._bufferService.buffer.y+1,Ee=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(ge.C0.ESC+"["+he+";"+Ee+"R")}},fe.prototype.deviceStatusPrivate=function(ye){switch(ye.params[0]){case 6:var he=this._bufferService.buffer.y+1,Ee=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(ge.C0.ESC+"[?"+he+";"+Ee+"R")}},fe.prototype.softReset=function(ye){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},fe.prototype.setCursorStyle=function(ye){var he=ye.params[0]||1;switch(he){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var Ee=he%2==1;this._optionsService.options.cursorBlink=Ee},fe.prototype.setScrollRegion=function(ye){var he,Ee=ye.params[0]||1;(ye.length<2||(he=ye.params[1])>this._bufferService.rows||he===0)&&(he=this._bufferService.rows),he>Ee&&(this._bufferService.buffer.scrollTop=Ee-1,this._bufferService.buffer.scrollBottom=he-1,this._setCursor(0,0))},fe.prototype.windowOptions=function(ye){if(ee(ye.params[0],this._optionsService.options.windowOptions)){var he=ye.length>1?ye.params[1]:0;switch(ye.params[0]){case 14:he!==2&&this._onRequestWindowsOptionsReport.fire(ve.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(ve.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(ge.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:he!==0&&he!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),he!==0&&he!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:he!==0&&he!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),he!==0&&he!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},fe.prototype.saveCursor=function(ye){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},fe.prototype.restoreCursor=function(ye){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},fe.prototype.setTitle=function(ye){this._windowTitle=ye,this._onTitleChange.fire(ye)},fe.prototype.setIconName=function(ye){this._iconName=ye},fe.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},fe.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},fe.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},fe.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,de.DEFAULT_CHARSET)},fe.prototype.selectCharset=function(ye){ye.length===2?ye[0]!=="/"&&this._charsetService.setgCharset(b[ye[0]],de.CHARSETS[ye[1]]||de.DEFAULT_CHARSET):this.selectDefaultCharset()},fe.prototype.index=function(){this._restrictCursor();var ye=this._bufferService.buffer;this._bufferService.buffer.y++,ye.y===ye.scrollBottom+1?(ye.y--,this._onRequestScroll.fire(this._eraseAttrData())):ye.y>=this._bufferService.rows&&(ye.y=this._bufferService.rows-1),this._restrictCursor()},fe.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},fe.prototype.reverseIndex=function(){this._restrictCursor();var ye=this._bufferService.buffer;if(ye.y===ye.scrollTop){var he=ye.scrollBottom-ye.scrollTop;ye.lines.shiftElements(ye.ybase+ye.y,he,1),ye.lines.set(ye.ybase+ye.y,ye.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom)}else ye.y--,this._restrictCursor()},fe.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},fe.prototype.reset=function(){this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone()},fe.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},fe.prototype.setgLevel=function(ye){this._charsetService.setgLevel(ye)},fe.prototype.screenAlignmentPattern=function(){var ye=new z.CellData;ye.content=1<<22|69,ye.fg=this._curAttrData.fg,ye.bg=this._curAttrData.bg;var he=this._bufferService.buffer;this._setCursor(0,0);for(var Ee=0;Ee256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(ve),this.length=0,this._subParams=new Int32Array(ge),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(ve),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(ve){var ge=new E;if(!ve.length)return ge;for(var de=ve[0]instanceof Array?1:0;de>8,le=255&this._subParamsIdx[ge];le-de>0&&ve.push(Array.prototype.slice.call(this._subParams,de,le))}return ve},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(ve){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(ve<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=ve>2147483647?2147483647:ve}},E.prototype.addSubParam=function(ve){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(ve<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=ve>2147483647?2147483647:ve,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(ve){return(255&this._subParamsIdx[ve])-(this._subParamsIdx[ve]>>8)>0},E.prototype.getSubParams=function(ve){var ge=this._subParamsIdx[ve]>>8,de=255&this._subParamsIdx[ve];return de-ge>0?this._subParams.subarray(ge,de):null},E.prototype.getSubParamsAll=function(){for(var ve={},ge=0;ge>8,le=255&this._subParamsIdx[ge];le-de>0&&(ve[ge]=this._subParams.slice(de,le))}return ve},E.prototype.addDigit=function(ve){var ge;if(!(this._rejectDigits||!(ge=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var de=this._digitIsSub?this._subParams:this.params,le=de[ge-1];de[ge-1]=~le?Math.min(10*le+ve,2147483647):ve}},E}();me.Params=we},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.OscHandler=me.OscParser=void 0;var we=ne(23),E=ne(8),ve=function(){function de(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return de.prototype.addHandler=function(le,ie){this._handlers[le]===void 0&&(this._handlers[le]=[]);var ue=this._handlers[le];return ue.push(ie),{dispose:function(){var se=ue.indexOf(ie);se!==-1&&ue.splice(se,1)}}},de.prototype.setHandler=function(le,ie){this._handlers[le]=[ie]},de.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},de.prototype.setHandlerFallback=function(le){this._handlerFb=le},de.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},de.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},de.prototype._start=function(){var le=this._handlers[this._id];if(le)for(var ie=le.length-1;ie>=0;ie--)le[ie].start();else this._handlerFb(this._id,"START")},de.prototype._put=function(le,ie,ue){var se=this._handlers[this._id];if(se)for(var oe=se.length-1;oe>=0;oe--)se[oe].put(le,ie,ue);else this._handlerFb(this._id,"PUT",E.utf32ToString(le,ie,ue))},de.prototype._end=function(le){var ie=this._handlers[this._id];if(ie){for(var ue=ie.length-1;ue>=0&&ie[ue].end(le)===!1;ue--);for(ue--;ue>=0;ue--)ie[ue].end(!1)}else this._handlerFb(this._id,"END",le)},de.prototype.start=function(){this.reset(),this._id=-1,this._state=1},de.prototype.put=function(le,ie,ue){if(this._state!==3){if(this._state===1)for(;ie0&&this._put(le,ie,ue)}},de.prototype.end=function(le){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(le)),this._id=-1,this._state=0)},de}();me.OscParser=ve;var ge=function(){function de(le){this._handler=le,this._data="",this._hitLimit=!1}return de.prototype.start=function(){this._data="",this._hitLimit=!1},de.prototype.put=function(le,ie,ue){this._hitLimit||(this._data+=E.utf32ToString(le,ie,ue),this._data.length>we.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},de.prototype.end=function(le){var ie;return this._hitLimit?ie=!1:le&&(ie=this._handler(this._data)),this._data="",this._hitLimit=!1,ie},de}();me.OscHandler=ge},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.PAYLOAD_LIMIT=void 0,me.PAYLOAD_LIMIT=1e7},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.DcsHandler=me.DcsParser=void 0;var we=ne(8),E=ne(21),ve=ne(23),ge=[],de=function(){function ie(){this._handlers=Object.create(null),this._active=ge,this._ident=0,this._handlerFb=function(){}}return ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.addHandler=function(ue,se){this._handlers[ue]===void 0&&(this._handlers[ue]=[]);var oe=this._handlers[ue];return oe.push(se),{dispose:function(){var ae=oe.indexOf(se);ae!==-1&&oe.splice(ae,1)}}},ie.prototype.setHandler=function(ue,se){this._handlers[ue]=[se]},ie.prototype.clearHandler=function(ue){this._handlers[ue]&&delete this._handlers[ue]},ie.prototype.setHandlerFallback=function(ue){this._handlerFb=ue},ie.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=ge,this._ident=0},ie.prototype.hook=function(ue,se){if(this.reset(),this._ident=ue,this._active=this._handlers[ue]||ge,this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].hook(se);else this._handlerFb(this._ident,"HOOK",se)},ie.prototype.put=function(ue,se,oe){if(this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].put(ue,se,oe);else this._handlerFb(this._ident,"PUT",we.utf32ToString(ue,se,oe))},ie.prototype.unhook=function(ue){if(this._active.length){for(var se=this._active.length-1;se>=0&&this._active[se].unhook(ue)===!1;se--);for(se--;se>=0;se--)this._active[se].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",ue);this._active=ge,this._ident=0},ie}();me.DcsParser=de;var le=function(){function ie(ue){this._handler=ue,this._data="",this._hitLimit=!1}return ie.prototype.hook=function(ue){this._params=ue.clone(),this._data="",this._hitLimit=!1},ie.prototype.put=function(ue,se,oe){this._hitLimit||(this._data+=we.utf32ToString(ue,se,oe),this._data.length>ve.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.unhook=function(ue){var se;return this._hitLimit?se=!1:ue&&(se=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,se},ie}();me.DcsHandler=le},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.removeTerminalFromCache=me.acquireCharAtlas=void 0;var we=ne(26),E=ne(43),ve=[];me.acquireCharAtlas=function(ge,de,le,ie,ue){for(var se=we.generateConfig(ie,ue,ge,le),oe=0;oe=0){if(we.configEquals(re.config,se))return re.atlas;re.ownedBy.length===1?(re.atlas.dispose(),ve.splice(oe,1)):re.ownedBy.splice(ae,1);break}}for(oe=0;oe1)for(var te=this._getJoinedRanges(re,y,a,oe,z),ce=0;ce1)for(te=this._getJoinedRanges(re,y,a,oe,z),ce=0;ce=this._line.length))return a?(this._line.loadCell(z,a),a):this._line.loadCell(z,new we.CellData)},re.prototype.translateToString=function(z,a,y){return this._line.translateToString(z,a,y)},re}(),oe=function(){function re(z){this._core=z}return re.prototype.registerCsiHandler=function(z,a){return this._core.addCsiHandler(z,function(y){return a(y.toArray())})},re.prototype.addCsiHandler=function(z,a){return this.registerCsiHandler(z,a)},re.prototype.registerDcsHandler=function(z,a){return this._core.addDcsHandler(z,function(y,x){return a(y,x.toArray())})},re.prototype.addDcsHandler=function(z,a){return this.registerDcsHandler(z,a)},re.prototype.registerEscHandler=function(z,a){return this._core.addEscHandler(z,a)},re.prototype.addEscHandler=function(z,a){return this.registerEscHandler(z,a)},re.prototype.registerOscHandler=function(z,a){return this._core.addOscHandler(z,a)},re.prototype.addOscHandler=function(z,a){return this.registerOscHandler(z,a)},re}(),ae=function(){function re(z){this._core=z}return re.prototype.register=function(z){this._core.unicodeService.register(z)},Object.defineProperty(re.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(z){this._core.unicodeService.activeVersion=z},enumerable:!1,configurable:!0}),re}()},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(Be,Ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Te,Le){Te.__proto__=Le}||function(Te,Le){for(var je in Le)Le.hasOwnProperty(je)&&(Te[je]=Le[je])})(Be,Ae)},function(Be,Ae){function Te(){this.constructor=Be}we(Be,Ae),Be.prototype=Ae===null?Object.create(Ae):(Te.prototype=Ae.prototype,new Te)});Object.defineProperty(me,"__esModule",{value:!0}),me.Terminal=void 0;var ve=ne(36),ge=ne(37),de=ne(38),le=ne(12),ie=ne(19),ue=ne(40),se=ne(50),oe=ne(51),ae=ne(11),re=ne(7),z=ne(18),a=ne(54),y=ne(55),x=ne(56),b=ne(57),ee=ne(59),te=ne(0),ce=ne(16),pe=ne(27),fe=ne(60),ye=ne(5),he=ne(61),Ee=ne(62),be=ne(63),Se=ne(64),Pe=ne(65),Ce=typeof window!="undefined"?window.document:null,xe=function(Be){function Ae(Te){Te===void 0&&(Te={});var Le=Be.call(this,Te)||this;return Le.browser=ae,Le._keyDownHandled=!1,Le._onCursorMove=new te.EventEmitter,Le._onKey=new te.EventEmitter,Le._onRender=new te.EventEmitter,Le._onSelectionChange=new te.EventEmitter,Le._onTitleChange=new te.EventEmitter,Le._onFocus=new te.EventEmitter,Le._onBlur=new te.EventEmitter,Le._onA11yCharEmitter=new te.EventEmitter,Le._onA11yTabEmitter=new te.EventEmitter,Le._setup(),Le.linkifier=Le._instantiationService.createInstance(se.Linkifier),Le.linkifier2=Le.register(Le._instantiationService.createInstance(be.Linkifier2)),Le.register(Le._inputHandler.onRequestBell(function(){return Le.bell()})),Le.register(Le._inputHandler.onRequestRefreshRows(function(je,Oe){return Le.refresh(je,Oe)})),Le.register(Le._inputHandler.onRequestReset(function(){return Le.reset()})),Le.register(Le._inputHandler.onRequestScroll(function(je,Oe){return Le.scroll(je,Oe||void 0)})),Le.register(Le._inputHandler.onRequestWindowsOptionsReport(function(je){return Le._reportWindowsOptions(je)})),Le.register(te.forwardEvent(Le._inputHandler.onCursorMove,Le._onCursorMove)),Le.register(te.forwardEvent(Le._inputHandler.onTitleChange,Le._onTitleChange)),Le.register(te.forwardEvent(Le._inputHandler.onA11yChar,Le._onA11yCharEmitter)),Le.register(te.forwardEvent(Le._inputHandler.onA11yTab,Le._onA11yTabEmitter)),Le.register(Le._bufferService.onResize(function(je){return Le._afterResize(je.cols,je.rows)})),Le}return E(Ae,Be),Object.defineProperty(Ae.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Ae.prototype.dispose=function(){var Te,Le,je;this._isDisposed||(Be.prototype.dispose.call(this),(Te=this._renderService)===null||Te===void 0||Te.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(je=(Le=this.element)===null||Le===void 0?void 0:Le.parentNode)===null||je===void 0||je.removeChild(this.element))},Ae.prototype._setup=function(){Be.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Ae.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Ae.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Ae.prototype._updateOptions=function(Te){var Le,je,Oe,Ke;switch(Be.prototype._updateOptions.call(this,Te),Te){case"fontFamily":case"fontSize":(Le=this._renderService)===null||Le===void 0||Le.clear(),(je=this._charSizeService)===null||je===void 0||je.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(Oe=this.viewport)===null||Oe===void 0||Oe.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)):((Ke=this._accessibilityManager)===null||Ke===void 0||Ke.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Ae.prototype._onTextAreaFocus=function(Te){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(le.C0.ESC+"[I"),this.updateCursorStyle(Te),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Ae.prototype.blur=function(){var Te;return(Te=this.textarea)===null||Te===void 0?void 0:Te.blur()},Ae.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(le.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Ae.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var Te=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Le=this._bufferService.buffer.y*Te,je=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=je+"px",this.textarea.style.top=Le+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=Te+"px",this.textarea.style.lineHeight=Te+"px",this.textarea.style.zIndex="-5"}},Ae.prototype._initGlobal=function(){var Te=this;this._bindKeys(),this.register(re.addDisposableDomListener(this.element,"copy",function(je){Te.hasSelection()&&de.copyHandler(je,Te._selectionService)}));var Le=function(je){return de.handlePasteEvent(je,Te.textarea,Te._coreService)};this.register(re.addDisposableDomListener(this.textarea,"paste",Le)),this.register(re.addDisposableDomListener(this.element,"paste",Le)),ae.isFirefox?this.register(re.addDisposableDomListener(this.element,"mousedown",function(je){je.button===2&&de.rightClickHandler(je,Te.textarea,Te.screenElement,Te._selectionService,Te.options.rightClickSelectsWord)})):this.register(re.addDisposableDomListener(this.element,"contextmenu",function(je){de.rightClickHandler(je,Te.textarea,Te.screenElement,Te._selectionService,Te.options.rightClickSelectsWord)})),ae.isLinux&&this.register(re.addDisposableDomListener(this.element,"auxclick",function(je){je.button===1&&de.moveTextAreaUnderMouseCursor(je,Te.textarea,Te.screenElement)}))},Ae.prototype._bindKeys=function(){var Te=this;this.register(re.addDisposableDomListener(this.textarea,"keyup",function(Le){return Te._keyUp(Le)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keydown",function(Le){return Te._keyDown(Le)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keypress",function(Le){return Te._keyPress(Le)},!0)),this.register(re.addDisposableDomListener(this.textarea,"compositionstart",function(){return Te._compositionHelper.compositionstart()})),this.register(re.addDisposableDomListener(this.textarea,"compositionupdate",function(Le){return Te._compositionHelper.compositionupdate(Le)})),this.register(re.addDisposableDomListener(this.textarea,"compositionend",function(){return Te._compositionHelper.compositionend()})),this.register(this.onRender(function(){return Te._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Le){return Te._queueLinkification(Le.start,Le.end)}))},Ae.prototype.open=function(Te){var Le=this;if(!Te)throw new Error("Terminal requires a parent element.");Ce.body.contains(Te)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=Te.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),Te.appendChild(this.element);var je=Ce.createDocumentFragment();this._viewportElement=Ce.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),je.appendChild(this._viewportElement),this._viewportScrollArea=Ce.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Ce.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Ce.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),je.appendChild(this.screenElement),this.textarea=Ce.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",z.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(re.addDisposableDomListener(this.textarea,"focus",function(Ve){return Le._onTextAreaFocus(Ve)})),this.register(re.addDisposableDomListener(this.textarea,"blur",function(){return Le._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Oe=this._instantiationService.createInstance(Se.CoreBrowserService,this.textarea);this._instantiationService.setService(ye.ICoreBrowserService,Oe),this._charSizeService=this._instantiationService.createInstance(he.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(ye.ICharSizeService,this._charSizeService),this._compositionView=Ce.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(ve.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(je),this._theme=this.options.theme||this._theme,this._colorManager=new pe.ColorManager(Ce,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(Ve){return Le._colorManager.onOptionsChange(Ve)})),this._colorManager.setTheme(this._theme);var Ke=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(fe.RenderService,Ke,this.rows,this.screenElement)),this._instantiationService.setService(ye.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(Ve){return Le._onRender.fire(Ve)})),this.onResize(function(Ve){return Le._renderService.resize(Ve.cols,Ve.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(ye.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(Ee.MouseService),this._instantiationService.setService(ye.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(ge.Viewport,function(Ve,Ge){return Le.scrollLines(Ve,Ge)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Le.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Le._renderService.onCursorMove(),Le._syncTextArea()})),this.register(this.onResize(function(){return Le._renderService.onResize(Le.cols,Le.rows)})),this.register(this.onBlur(function(){return Le._renderService.onBlur()})),this.register(this.onFocus(function(){return Le._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Le.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(oe.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(ye.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(Ve){return Le.scrollLines(Ve.amount,Ve.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Le._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(Ve){return Le._renderService.onSelectionChanged(Ve.start,Ve.end,Ve.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(Ve){Le.textarea.value=Ve,Le.textarea.focus(),Le.textarea.select()})),this.register(this.onScroll(function(){Le.viewport.syncScrollArea(),Le._selectionService.refresh()})),this.register(re.addDisposableDomListener(this._viewportElement,"scroll",function(){return Le._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Le._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(re.addDisposableDomListener(this.element,"mousedown",function(Ve){return Le._selectionService.onMouseDown(Ve)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Ae.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(ue.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(b.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},Ae.prototype._setTheme=function(Te){var Le,je,Oe;this._theme=Te,(Le=this._colorManager)===null||Le===void 0||Le.setTheme(Te),(je=this._renderService)===null||je===void 0||je.setColors(this._colorManager.colors),(Oe=this.viewport)===null||Oe===void 0||Oe.onThemeChange(this._colorManager.colors)},Ae.prototype.bindMouse=function(){var Te=this,Le=this,je=this.element;function Oe(_e){var He,Ze,Ye=Le._mouseService.getRawByteCoords(_e,Le.screenElement,Le.cols,Le.rows);if(!Ye)return!1;switch(_e.overrideType||_e.type){case"mousemove":Ze=32,_e.buttons===void 0?(He=3,_e.button!==void 0&&(He=_e.button<3?_e.button:3)):He=1&_e.buttons?0:4&_e.buttons?1:2&_e.buttons?2:3;break;case"mouseup":Ze=0,He=_e.button<3?_e.button:3;break;case"mousedown":Ze=1,He=_e.button<3?_e.button:3;break;case"wheel":_e.deltaY!==0&&(Ze=_e.deltaY<0?0:1),He=4;break;default:return!1}return!(Ze===void 0||He===void 0||He>4)&&Le._coreMouseService.triggerMouseEvent({col:Ye.x-33,row:Ye.y-33,button:He,action:Ze,ctrl:_e.ctrlKey,alt:_e.altKey,shift:_e.shiftKey})}var Ke={mouseup:null,wheel:null,mousedrag:null,mousemove:null},Ve=function(_e){return Oe(_e),_e.buttons||(Te._document.removeEventListener("mouseup",Ke.mouseup),Ke.mousedrag&&Te._document.removeEventListener("mousemove",Ke.mousedrag)),Te.cancel(_e)},Ge=function(_e){return Oe(_e),_e.preventDefault(),Te.cancel(_e)},ze=function(_e){_e.buttons&&Oe(_e)},We=function(_e){_e.buttons||Oe(_e)};this.register(this._coreMouseService.onProtocolChange(function(_e){_e?(Te.optionsService.options.logLevel==="debug"&&Te._logService.debug("Binding to mouse events:",Te._coreMouseService.explainEvents(_e)),Te.element.classList.add("enable-mouse-events"),Te._selectionService.disable()):(Te._logService.debug("Unbinding from mouse events."),Te.element.classList.remove("enable-mouse-events"),Te._selectionService.enable()),8&_e?Ke.mousemove||(je.addEventListener("mousemove",We),Ke.mousemove=We):(je.removeEventListener("mousemove",Ke.mousemove),Ke.mousemove=null),16&_e?Ke.wheel||(je.addEventListener("wheel",Ge,{passive:!1}),Ke.wheel=Ge):(je.removeEventListener("wheel",Ke.wheel),Ke.wheel=null),2&_e?Ke.mouseup||(Ke.mouseup=Ve):(Te._document.removeEventListener("mouseup",Ke.mouseup),Ke.mouseup=null),4&_e?Ke.mousedrag||(Ke.mousedrag=ze):(Te._document.removeEventListener("mousemove",Ke.mousedrag),Ke.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(re.addDisposableDomListener(je,"mousedown",function(_e){if(_e.preventDefault(),Te.focus(),Te._coreMouseService.areMouseEventsActive&&!Te._selectionService.shouldForceSelection(_e))return Oe(_e),Ke.mouseup&&Te._document.addEventListener("mouseup",Ke.mouseup),Ke.mousedrag&&Te._document.addEventListener("mousemove",Ke.mousedrag),Te.cancel(_e)})),this.register(re.addDisposableDomListener(je,"wheel",function(_e){if(!Ke.wheel){if(!Te.buffer.hasScrollback){var He=Te.viewport.getLinesScrolled(_e);if(He===0)return;for(var Ze=le.C0.ESC+(Te._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(_e.deltaY<0?"A":"B"),Ye="",nt=0;nt47)},Ae.prototype._keyUp=function(Te){this._customKeyEventHandler&&this._customKeyEventHandler(Te)===!1||(function(Le){return Le.keyCode===16||Le.keyCode===17||Le.keyCode===18}(Te)||this.focus(),this.updateCursorStyle(Te))},Ae.prototype._keyPress=function(Te){var Le;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(Te)===!1)return!1;if(this.cancel(Te),Te.charCode)Le=Te.charCode;else if(Te.which===null||Te.which===void 0)Le=Te.keyCode;else{if(Te.which===0||Te.charCode===0)return!1;Le=Te.which}return!(!Le||(Te.altKey||Te.ctrlKey||Te.metaKey)&&!this._isThirdLevelShift(this.browser,Te))&&(Le=String.fromCharCode(Le),this._onKey.fire({key:Le,domEvent:Te}),this._showCursor(),this._coreService.triggerDataEvent(Le,!0),!0)},Ae.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ae.prototype.resize=function(Te,Le){Te!==this.cols||Le!==this.rows?Be.prototype.resize.call(this,Te,Le):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ae.prototype._afterResize=function(Te,Le){var je,Oe;(je=this._charSizeService)===null||je===void 0||je.measure(),(Oe=this.viewport)===null||Oe===void 0||Oe.syncScrollArea(!0)},Ae.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var Te=1;Te=0;z--)(oe=le[z])&&(re=(ae<3?oe(re):ae>3?oe(ie,ue,re):oe(ie,ue))||re);return ae>3&&re&&Object.defineProperty(ie,ue,re),re},E=this&&this.__param||function(le,ie){return function(ue,se){ie(ue,se,le)}};Object.defineProperty(me,"__esModule",{value:!0}),me.CompositionHelper=void 0;var ve=ne(5),ge=ne(1),de=function(){function le(ie,ue,se,oe,ae,re){this._textarea=ie,this._compositionView=ue,this._bufferService=se,this._optionsService=oe,this._charSizeService=ae,this._coreService=re,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(le.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),le.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},le.prototype.compositionupdate=function(ie){var ue=this;this._compositionView.textContent=ie.data,this.updateCompositionElements(),setTimeout(function(){ue._compositionPosition.end=ue._textarea.value.length},0)},le.prototype.compositionend=function(){this._finalizeComposition(!0)},le.prototype.keydown=function(ie){if(this._isComposing||this._isSendingComposition){if(ie.keyCode===229||ie.keyCode===16||ie.keyCode===17||ie.keyCode===18)return!1;this._finalizeComposition(!1)}return ie.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},le.prototype._finalizeComposition=function(ie){var ue=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ie){var se={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(ue._isSendingComposition){ue._isSendingComposition=!1;var ae=void 0;ae=ue._isComposing?ue._textarea.value.substring(se.start,se.end):ue._textarea.value.substring(se.start),ue._coreService.triggerDataEvent(ae,!0)}},0)}else{this._isSendingComposition=!1;var oe=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(oe,!0)}},le.prototype._handleAnyTextareaChanges=function(){var ie=this,ue=this._textarea.value;setTimeout(function(){if(!ie._isComposing){var se=ie._textarea.value.replace(ue,"");se.length>0&&ie._coreService.triggerDataEvent(se,!0)}},0)},le.prototype.updateCompositionElements=function(ie){var ue=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var se=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),oe=this._bufferService.buffer.y*se,ae=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=ae+"px",this._compositionView.style.top=oe+"px",this._compositionView.style.height=se+"px",this._compositionView.style.lineHeight=se+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var re=this._compositionView.getBoundingClientRect();this._textarea.style.left=ae+"px",this._textarea.style.top=oe+"px",this._textarea.style.width=re.width+"px",this._textarea.style.height=re.height+"px",this._textarea.style.lineHeight=re.height+"px"}ie||setTimeout(function(){return ue.updateCompositionElements(!0)},0)}},le=we([E(2,ge.IBufferService),E(3,ge.IOptionsService),E(4,ve.ICharSizeService),E(5,ge.ICoreService)],le)}();me.CompositionHelper=de},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,z){re.__proto__=z}||function(re,z){for(var a in z)z.hasOwnProperty(a)&&(re[a]=z[a])})(oe,ae)},function(oe,ae){function re(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)}),ve=this&&this.__decorate||function(oe,ae,re,z){var a,y=arguments.length,x=y<3?ae:z===null?z=Object.getOwnPropertyDescriptor(ae,re):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,re,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,re,x):a(ae,re))||x);return y>3&&x&&Object.defineProperty(ae,re,x),x},ge=this&&this.__param||function(oe,ae){return function(re,z){ae(re,z,oe)}};Object.defineProperty(me,"__esModule",{value:!0}),me.Viewport=void 0;var de=ne(2),le=ne(7),ie=ne(5),ue=ne(1),se=function(oe){function ae(re,z,a,y,x,b,ee){var te=oe.call(this)||this;return te._scrollLines=re,te._viewportElement=z,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=ee,te.scrollBarWidth=0,te._currentRowHeight=0,te._lastRecordedBufferLength=0,te._lastRecordedViewportHeight=0,te._lastRecordedBufferHeight=0,te._lastTouchY=0,te._lastScrollTop=0,te._wheelPartialScroll=0,te._refreshAnimationFrame=null,te._ignoreNextScrollEvent=!1,te.scrollBarWidth=te._viewportElement.offsetWidth-te._scrollArea.offsetWidth||15,te.register(le.addDisposableDomListener(te._viewportElement,"scroll",te._onScroll.bind(te))),setTimeout(function(){return te.syncScrollArea()},0),te}return E(ae,oe),ae.prototype.onThemeChange=function(re){this._viewportElement.style.backgroundColor=re.background.css},ae.prototype._refresh=function(re){var z=this;if(re)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return z._innerRefresh()}))},ae.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var re=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==re&&(this._lastRecordedBufferHeight=re,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==z&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=z),this._refreshAnimationFrame=null},ae.prototype.syncScrollArea=function(re){if(re===void 0&&(re=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(re);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===z&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(re)}else this._refresh(re)},ae.prototype._onScroll=function(re){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var z=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(z,!0)}},ae.prototype._bubbleScroll=function(re,z){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(z<0&&this._viewportElement.scrollTop!==0||z>0&&a0?1:-1),this._wheelPartialScroll%=1):re.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._bufferService.rows),z},ae.prototype._applyScrollModifier=function(re,z){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&z.altKey||a==="ctrl"&&z.ctrlKey||a==="shift"&&z.shiftKey?re*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:re*this._optionsService.options.scrollSensitivity},ae.prototype.onTouchStart=function(re){this._lastTouchY=re.touches[0].pageY},ae.prototype.onTouchMove=function(re){var z=this._lastTouchY-re.touches[0].pageY;return this._lastTouchY=re.touches[0].pageY,z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(re,z))},ae=ve([ge(3,ue.IBufferService),ge(4,ue.IOptionsService),ge(5,ie.ICharSizeService),ge(6,ie.IRenderService)],ae)}(de.Disposable);me.Viewport=se},function(it,me,ne){"use strict";function we(de){return de.replace(/\r?\n/g,"\r")}function E(de,le){return le?"\x1B[200~"+de+"\x1B[201~":de}function ve(de,le,ie){de=E(de=we(de),ie.decPrivateModes.bracketedPasteMode),ie.triggerDataEvent(de,!0),le.value=""}function ge(de,le,ie){var ue=ie.getBoundingClientRect(),se=de.clientX-ue.left-10,oe=de.clientY-ue.top-10;le.style.width="20px",le.style.height="20px",le.style.left=se+"px",le.style.top=oe+"px",le.style.zIndex="1000",le.focus()}Object.defineProperty(me,"__esModule",{value:!0}),me.rightClickHandler=me.moveTextAreaUnderMouseCursor=me.paste=me.handlePasteEvent=me.copyHandler=me.bracketTextForPaste=me.prepareTextForTerminal=void 0,me.prepareTextForTerminal=we,me.bracketTextForPaste=E,me.copyHandler=function(de,le){de.clipboardData&&de.clipboardData.setData("text/plain",le.selectionText),de.preventDefault()},me.handlePasteEvent=function(de,le,ie){de.stopPropagation(),de.clipboardData&&ve(de.clipboardData.getData("text/plain"),le,ie)},me.paste=ve,me.moveTextAreaUnderMouseCursor=ge,me.rightClickHandler=function(de,le,ie,ue,se){ge(de,le,ie),se&&!ue.isClickInSelection(de)&&ue.selectWordAtCursor(de),le.value=ue.selectionText,le.select()}},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,z){re.__proto__=z}||function(re,z){for(var a in z)z.hasOwnProperty(a)&&(re[a]=z[a])})(oe,ae)},function(oe,ae){function re(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)});Object.defineProperty(me,"__esModule",{value:!0}),me.EscapeSequenceParser=me.VT500_TRANSITION_TABLE=me.TransitionTable=void 0;var ve=ne(2),ge=ne(15),de=ne(21),le=ne(22),ie=ne(24),ue=function(){function oe(ae){this.table=new Uint8Array(ae)}return oe.prototype.setDefault=function(ae,re){ge.fill(this.table,ae<<4|re)},oe.prototype.add=function(ae,re,z,a){this.table[re<<8|ae]=z<<4|a},oe.prototype.addMany=function(ae,re,z,a){for(var y=0;y1)throw new Error("only one byte as prefix supported");if((a=re.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(re.intermediates){if(re.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;yx||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(re.final.length!==1)throw new Error("final must be a single byte");var b=re.final.charCodeAt(0);if(z[0]>b||b>z[1])throw new Error("final must be in range "+z[0]+" .. "+z[1]);return a<<=8,a|=b},ae.prototype.identToString=function(re){for(var z=[];re;)z.push(String.fromCharCode(255&re)),re>>=8;return z.reverse().join("")},ae.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},ae.prototype.setPrintHandler=function(re){this._printHandler=re},ae.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},ae.prototype.addEscHandler=function(re,z){var a=this._identifier(re,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(z),{dispose:function(){var x=y.indexOf(z);x!==-1&&y.splice(x,1)}}},ae.prototype.setEscHandler=function(re,z){this._escHandlers[this._identifier(re,[48,126])]=[z]},ae.prototype.clearEscHandler=function(re){this._escHandlers[this._identifier(re,[48,126])]&&delete this._escHandlers[this._identifier(re,[48,126])]},ae.prototype.setEscHandlerFallback=function(re){this._escHandlerFb=re},ae.prototype.setExecuteHandler=function(re,z){this._executeHandlers[re.charCodeAt(0)]=z},ae.prototype.clearExecuteHandler=function(re){this._executeHandlers[re.charCodeAt(0)]&&delete this._executeHandlers[re.charCodeAt(0)]},ae.prototype.setExecuteHandlerFallback=function(re){this._executeHandlerFb=re},ae.prototype.addCsiHandler=function(re,z){var a=this._identifier(re);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(z),{dispose:function(){var x=y.indexOf(z);x!==-1&&y.splice(x,1)}}},ae.prototype.setCsiHandler=function(re,z){this._csiHandlers[this._identifier(re)]=[z]},ae.prototype.clearCsiHandler=function(re){this._csiHandlers[this._identifier(re)]&&delete this._csiHandlers[this._identifier(re)]},ae.prototype.setCsiHandlerFallback=function(re){this._csiHandlerFb=re},ae.prototype.addDcsHandler=function(re,z){return this._dcsParser.addHandler(this._identifier(re),z)},ae.prototype.setDcsHandler=function(re,z){this._dcsParser.setHandler(this._identifier(re),z)},ae.prototype.clearDcsHandler=function(re){this._dcsParser.clearHandler(this._identifier(re))},ae.prototype.setDcsHandlerFallback=function(re){this._dcsParser.setHandlerFallback(re)},ae.prototype.addOscHandler=function(re,z){return this._oscParser.addHandler(re,z)},ae.prototype.setOscHandler=function(re,z){this._oscParser.setHandler(re,z)},ae.prototype.clearOscHandler=function(re){this._oscParser.clearHandler(re)},ae.prototype.setOscHandlerFallback=function(re){this._oscParser.setHandlerFallback(re)},ae.prototype.setErrorHandler=function(re){this._errorHandler=re},ae.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},ae.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},ae.prototype.parse=function(re,z){for(var a=0,y=0,x=this.currentState,b=this._oscParser,ee=this._dcsParser,te=this._collect,ce=this._params,pe=this._transitions.table,fe=0;fe>4){case 2:for(var ye=fe+1;;++ye){if(ye>=z||(a=re[ye])<32||a>126&&a<160){this._printHandler(re,fe,ye),fe=ye-1;break}if(++ye>=z||(a=re[ye])<32||a>126&&a<160){this._printHandler(re,fe,ye),fe=ye-1;break}if(++ye>=z||(a=re[ye])<32||a>126&&a<160){this._printHandler(re,fe,ye),fe=ye-1;break}if(++ye>=z||(a=re[ye])<32||a>126&&a<160){this._printHandler(re,fe,ye),fe=ye-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:fe,code:a,currentState:x,collect:te,params:ce,abort:!1}).abort)return;break;case 7:for(var he=this._csiHandlers[te<<8|a],Ee=he?he.length-1:-1;Ee>=0&&he[Ee](ce)===!1;Ee--);Ee<0&&this._csiHandlerFb(te<<8|a,ce),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:ce.addParam(0);break;case 58:ce.addSubParam(-1);break;default:ce.addDigit(a-48)}while(++fe47&&a<60);fe--;break;case 9:te<<=8,te|=a;break;case 10:for(var be=this._escHandlers[te<<8|a],Se=be?be.length-1:-1;Se>=0&&be[Se]()===!1;Se--);Se<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),te=0;break;case 12:ee.hook(te<<8|a,ce);break;case 13:for(var Pe=fe+1;;++Pe)if(Pe>=z||(a=re[Pe])===24||a===26||a===27||a>127&&a<160){ee.put(re,fe,Pe),fe=Pe-1;break}break;case 14:ee.unhook(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Ce=fe+1;;Ce++)if(Ce>=z||(a=re[Ce])<32||a>127&&a<=159){b.put(re,fe,Ce),fe=Ce-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0}x=15&y}this._collect=te,this.currentState=x},ae}(ve.Disposable);me.EscapeSequenceParser=se},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(b,ee){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var pe in ce)ce.hasOwnProperty(pe)&&(te[pe]=ce[pe])})(b,ee)},function(b,ee){function te(){this.constructor=b}we(b,ee),b.prototype=ee===null?Object.create(ee):(te.prototype=ee.prototype,new te)}),ve=this&&this.__decorate||function(b,ee,te,ce){var pe,fe=arguments.length,ye=fe<3?ee:ce===null?ce=Object.getOwnPropertyDescriptor(ee,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ye=Reflect.decorate(b,ee,te,ce);else for(var he=b.length-1;he>=0;he--)(pe=b[he])&&(ye=(fe<3?pe(ye):fe>3?pe(ee,te,ye):pe(ee,te))||ye);return fe>3&&ye&&Object.defineProperty(ee,te,ye),ye},ge=this&&this.__param||function(b,ee){return function(te,ce){ee(te,ce,b)}};Object.defineProperty(me,"__esModule",{value:!0}),me.Renderer=void 0;var de=ne(41),le=ne(47),ie=ne(48),ue=ne(49),se=ne(29),oe=ne(2),ae=ne(5),re=ne(1),z=ne(25),a=ne(0),y=1,x=function(b){function ee(te,ce,pe,fe,ye,he,Ee,be,Se){var Pe=b.call(this)||this;Pe._colors=te,Pe._screenElement=ce,Pe._bufferService=ye,Pe._charSizeService=he,Pe._optionsService=Ee,Pe._id=y++,Pe._onRequestRedraw=new a.EventEmitter;var Ce=Pe._optionsService.options.allowTransparency;return Pe._characterJoinerRegistry=new se.CharacterJoinerRegistry(Pe._bufferService),Pe._renderLayers=[new de.TextRenderLayer(Pe._screenElement,0,Pe._colors,Pe._characterJoinerRegistry,Ce,Pe._id,Pe._bufferService,Ee),new le.SelectionRenderLayer(Pe._screenElement,1,Pe._colors,Pe._id,Pe._bufferService,Ee),new ue.LinkRenderLayer(Pe._screenElement,2,Pe._colors,Pe._id,pe,fe,Pe._bufferService,Ee),new ie.CursorRenderLayer(Pe._screenElement,3,Pe._colors,Pe._id,Pe._onRequestRedraw,Pe._bufferService,Ee,be,Se)],Pe.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},Pe._devicePixelRatio=window.devicePixelRatio,Pe._updateDimensions(),Pe.onOptionsChanged(),Pe}return E(ee,b),Object.defineProperty(ee.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),ee.prototype.dispose=function(){for(var te=0,ce=this._renderLayers;te0&&ce===te[0][0]){fe=!0;var he=te.shift();pe=new ie.JoinedCellData(this._workCell,ee.translateToString(!0,he[0],he[1]),he[1]-he[0]),ye=he[1]-1}!fe&&this._isOverlapping(pe)&&yethis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[z]=a,a},ae}(ge.BaseRenderLayer);me.TextRenderLayer=se},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.GridCache=void 0;var we=function(){function E(){this.cache=[]}return E.prototype.resize=function(ve,ge){for(var de=0;de>>24,xe=Se.rgba>>>16&255,Be=Se.rgba>>>8&255,Ae=0;Ae=this.capacity)de=this._head,this._unlinkNode(de),delete this._map[de.key],de.key=ve,de.value=ge,this._map[ve]=de;else{var le=this._nodePool;le.length>0?((de=le.pop()).key=ve,de.value=ge):de={prev:null,next:null,key:ve,value:ge},this._map[ve]=de,this.size++}this._appendNode(de)},E}();me.LRUMap=we},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(ge,de){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ie){le.__proto__=ie}||function(le,ie){for(var ue in ie)ie.hasOwnProperty(ue)&&(le[ue]=ie[ue])})(ge,de)},function(ge,de){function le(){this.constructor=ge}we(ge,de),ge.prototype=de===null?Object.create(de):(le.prototype=de.prototype,new le)});Object.defineProperty(me,"__esModule",{value:!0}),me.SelectionRenderLayer=void 0;var ve=function(ge){function de(le,ie,ue,se,oe,ae){var re=ge.call(this,le,"selection",ie,!0,ue,se,oe,ae)||this;return re._clearState(),re}return E(de,ge),de.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},de.prototype.resize=function(le){ge.prototype.resize.call(this,le),this._clearState()},de.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},de.prototype.onSelectionChanged=function(le,ie,ue){if(this._didStateChange(le,ie,ue,this._bufferService.buffer.ydisp))if(this._clearAll(),le&&ie){var se=le[1]-this._bufferService.buffer.ydisp,oe=ie[1]-this._bufferService.buffer.ydisp,ae=Math.max(se,0),re=Math.min(oe,this._bufferService.rows-1);if(!(ae>=this._bufferService.rows||re<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,ue){var z=le[0],a=ie[0]-z,y=re-ae+1;this._fillCells(z,ae,a,y)}else{z=se===ae?le[0]:0;var x=ae===re?ie[0]:this._bufferService.cols;this._fillCells(z,ae,x-z,1);var b=Math.max(re-ae-1,0);if(this._fillCells(0,ae+1,this._bufferService.cols,b),ae!==re){var ee=oe===re?ie[0]:this._bufferService.cols;this._fillCells(0,re,ee,1)}}this._state.start=[le[0],le[1]],this._state.end=[ie[0],ie[1]],this._state.columnSelectMode=ue,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},de.prototype._didStateChange=function(le,ie,ue,se){return!this._areCoordinatesEqual(le,this._state.start)||!this._areCoordinatesEqual(ie,this._state.end)||ue!==this._state.columnSelectMode||se!==this._state.ydisp},de.prototype._areCoordinatesEqual=function(le,ie){return!(!le||!ie)&&le[0]===ie[0]&&le[1]===ie[1]},de}(ne(13).BaseRenderLayer);me.SelectionRenderLayer=ve},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(ie,ue){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,oe){se.__proto__=oe}||function(se,oe){for(var ae in oe)oe.hasOwnProperty(ae)&&(se[ae]=oe[ae])})(ie,ue)},function(ie,ue){function se(){this.constructor=ie}we(ie,ue),ie.prototype=ue===null?Object.create(ue):(se.prototype=ue.prototype,new se)});Object.defineProperty(me,"__esModule",{value:!0}),me.CursorRenderLayer=void 0;var ve=ne(13),ge=ne(4),de=function(ie){function ue(se,oe,ae,re,z,a,y,x,b){var ee=ie.call(this,se,"cursor",oe,!0,ae,re,a,y)||this;return ee._onRequestRedraw=z,ee._coreService=x,ee._coreBrowserService=b,ee._cell=new ge.CellData,ee._state={x:0,y:0,isFocused:!1,style:"",width:0},ee._cursorRenderers={bar:ee._renderBarCursor.bind(ee),block:ee._renderBlockCursor.bind(ee),underline:ee._renderUnderlineCursor.bind(ee)},ee}return E(ue,ie),ue.prototype.resize=function(se){ie.prototype.resize.call(this,se),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},ue.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},ue.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ue.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ue.prototype.onOptionsChanged=function(){var se,oe=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new le(this._coreBrowserService.isFocused,function(){oe._render(!0)})):((se=this._cursorBlinkStateManager)===null||se===void 0||se.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ue.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},ue.prototype.onGridChanged=function(se,oe){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},ue.prototype._render=function(se){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var oe=this._bufferService.buffer.ybase+this._bufferService.buffer.y,ae=oe-this._bufferService.buffer.ydisp;if(ae<0||ae>=this._bufferService.rows)this._clearCursor();else{var re=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(oe).loadCell(re,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var z=this._optionsService.options.cursorStyle;return z&&z!=="block"?this._cursorRenderers[z](re,ae,this._cell):this._renderBlurCursor(re,ae,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=ae,this._state.isFocused=!1,this._state.style=z,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===re&&this._state.y===ae&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](re,ae,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=ae,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},ue.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},ue.prototype._renderBarCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(se,oe,this._optionsService.options.cursorWidth),this._ctx.restore()},ue.prototype._renderBlockCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(se,oe,ae.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(ae,se,oe),this._ctx.restore()},ue.prototype._renderUnderlineCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(se,oe),this._ctx.restore()},ue.prototype._renderBlurCursor=function(se,oe,ae){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(se,oe,ae.getWidth(),1),this._ctx.restore()},ue}(ve.BaseRenderLayer);me.CursorRenderLayer=de;var le=function(){function ie(ue,se){this._renderCallback=se,this.isCursorVisible=!0,ue&&this._restartInterval()}return Object.defineProperty(ie.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ie.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},ie.prototype.restartBlinkAnimation=function(){var ue=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0})))},ie.prototype._restartInterval=function(ue){var se=this;ue===void 0&&(ue=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(se._animationTimeRestarted){var oe=600-(Date.now()-se._animationTimeRestarted);if(se._animationTimeRestarted=void 0,oe>0)return void se._restartInterval(oe)}se.isCursorVisible=!1,se._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0}),se._blinkInterval=window.setInterval(function(){if(se._animationTimeRestarted){var ae=600-(Date.now()-se._animationTimeRestarted);return se._animationTimeRestarted=void 0,void se._restartInterval(ae)}se.isCursorVisible=!se.isCursorVisible,se._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0})},600)},ue)},ie.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},ie.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ie}()},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(ie,ue){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,oe){se.__proto__=oe}||function(se,oe){for(var ae in oe)oe.hasOwnProperty(ae)&&(se[ae]=oe[ae])})(ie,ue)},function(ie,ue){function se(){this.constructor=ie}we(ie,ue),ie.prototype=ue===null?Object.create(ue):(se.prototype=ue.prototype,new se)});Object.defineProperty(me,"__esModule",{value:!0}),me.LinkRenderLayer=void 0;var ve=ne(13),ge=ne(9),de=ne(26),le=function(ie){function ue(se,oe,ae,re,z,a,y,x){var b=ie.call(this,se,"link",oe,!0,ae,re,y,x)||this;return z.onShowLinkUnderline(function(ee){return b._onShowLinkUnderline(ee)}),z.onHideLinkUnderline(function(ee){return b._onHideLinkUnderline(ee)}),a.onShowLinkUnderline(function(ee){return b._onShowLinkUnderline(ee)}),a.onHideLinkUnderline(function(ee){return b._onHideLinkUnderline(ee)}),b}return E(ue,ie),ue.prototype.resize=function(se){ie.prototype.resize.call(this,se),this._state=void 0},ue.prototype.reset=function(){this._clearCurrentLink()},ue.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var se=this._state.y2-this._state.y1-1;se>0&&this._clearCells(0,this._state.y1+1,this._state.cols,se),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},ue.prototype._onShowLinkUnderline=function(se){if(se.fg===ge.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:se.fg&&de.is256Color(se.fg)?this._ctx.fillStyle=this._colors.ansi[se.fg].css:this._ctx.fillStyle=this._colors.foreground.css,se.y1===se.y2)this._fillBottomLineAtCells(se.x1,se.y1,se.x2-se.x1);else{this._fillBottomLineAtCells(se.x1,se.y1,se.cols-se.x1);for(var oe=se.y1+1;oe=0;a--)(ae=ie[a])&&(z=(re<3?ae(z):re>3?ae(ue,se,z):ae(ue,se))||z);return re>3&&z&&Object.defineProperty(ue,se,z),z},E=this&&this.__param||function(ie,ue){return function(se,oe){ue(se,oe,ie)}};Object.defineProperty(me,"__esModule",{value:!0}),me.MouseZone=me.Linkifier=void 0;var ve=ne(0),ge=ne(1),de=function(){function ie(ue,se,oe){this._bufferService=ue,this._logService=se,this._unicodeService=oe,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new ve.EventEmitter,this._onHideLinkUnderline=new ve.EventEmitter,this._onLinkTooltip=new ve.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(ie.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ie.prototype.attachToDom=function(ue,se){this._element=ue,this._mouseZoneManager=se},ie.prototype.linkifyRows=function(ue,se){var oe=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=ue,this._rowsToLinkify.end=se):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,ue),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,se)),this._mouseZoneManager.clearAll(ue,se),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return oe._linkifyRows()},ie._timeBeforeLatency))},ie.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var ue=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var se=ue.ydisp+this._rowsToLinkify.start;if(!(se>=ue.lines.length)){for(var oe=ue.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,ae=Math.ceil(2e3/this._bufferService.cols),re=this._bufferService.buffer.iterator(!1,se,oe,ae,ae);re.hasNext();)for(var z=re.next(),a=0;a=0;se--)if(ue.priority<=this._linkMatchers[se].priority)return void this._linkMatchers.splice(se+1,0,ue);this._linkMatchers.splice(0,0,ue)}else this._linkMatchers.push(ue)},ie.prototype.deregisterLinkMatcher=function(ue){for(var se=0;se>9&511:void 0;oe.validationCallback?oe.validationCallback(b,function(fe){re._rowsTimeoutId||fe&&re._addLink(ee[1],ee[0]-re._bufferService.buffer.ydisp,b,oe,pe)}):x._addLink(ee[1],ee[0]-x._bufferService.buffer.ydisp,b,oe,pe)},x=this;(ae=z.exec(se))!==null&&y()!=="break";);},ie.prototype._addLink=function(ue,se,oe,ae,re){var z=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(oe),y=ue%this._bufferService.cols,x=se+Math.floor(ue/this._bufferService.cols),b=(y+a)%this._bufferService.cols,ee=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,ee--),this._mouseZoneManager.add(new le(y+1,x+1,b+1,ee+1,function(te){if(ae.handler)return ae.handler(te,oe);var ce=window.open();ce?(ce.opener=null,ce.location.href=oe):console.warn("Opening link blocked as opener could not be cleared")},function(){z._onShowLinkUnderline.fire(z._createLinkHoverEvent(y,x,b,ee,re)),z._element.classList.add("xterm-cursor-pointer")},function(te){z._onLinkTooltip.fire(z._createLinkHoverEvent(y,x,b,ee,re)),ae.hoverTooltipCallback&&ae.hoverTooltipCallback(te,oe,{start:{x:y,y:x},end:{x:b,y:ee}})},function(){z._onHideLinkUnderline.fire(z._createLinkHoverEvent(y,x,b,ee,re)),z._element.classList.remove("xterm-cursor-pointer"),ae.hoverLeaveCallback&&ae.hoverLeaveCallback()},function(te){return!ae.willLinkActivate||ae.willLinkActivate(te,oe)}))}},ie.prototype._createLinkHoverEvent=function(ue,se,oe,ae,re){return{x1:ue,y1:se,x2:oe,y2:ae,cols:this._bufferService.cols,fg:re}},ie._timeBeforeLatency=200,ie=we([E(0,ge.IBufferService),E(1,ge.ILogService),E(2,ge.IUnicodeService)],ie)}();me.Linkifier=de;var le=function(ie,ue,se,oe,ae,re,z,a,y){this.x1=ie,this.y1=ue,this.x2=se,this.y2=oe,this.clickCallback=ae,this.hoverCallback=re,this.tooltipCallback=z,this.leaveCallback=a,this.willLinkActivate=y};me.MouseZone=le},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(b,ee){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var pe in ce)ce.hasOwnProperty(pe)&&(te[pe]=ce[pe])})(b,ee)},function(b,ee){function te(){this.constructor=b}we(b,ee),b.prototype=ee===null?Object.create(ee):(te.prototype=ee.prototype,new te)}),ve=this&&this.__decorate||function(b,ee,te,ce){var pe,fe=arguments.length,ye=fe<3?ee:ce===null?ce=Object.getOwnPropertyDescriptor(ee,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ye=Reflect.decorate(b,ee,te,ce);else for(var he=b.length-1;he>=0;he--)(pe=b[he])&&(ye=(fe<3?pe(ye):fe>3?pe(ee,te,ye):pe(ee,te))||ye);return fe>3&&ye&&Object.defineProperty(ee,te,ye),ye},ge=this&&this.__param||function(b,ee){return function(te,ce){ee(te,ce,b)}};Object.defineProperty(me,"__esModule",{value:!0}),me.SelectionService=void 0;var de=ne(11),le=ne(52),ie=ne(4),ue=ne(0),se=ne(5),oe=ne(1),ae=ne(30),re=ne(53),z=ne(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function ee(te,ce,pe,fe,ye,he,Ee){var be=b.call(this)||this;return be._element=te,be._screenElement=ce,be._bufferService=pe,be._coreService=fe,be._mouseService=ye,be._optionsService=he,be._renderService=Ee,be._dragScrollAmount=0,be._enabled=!0,be._workCell=new ie.CellData,be._mouseDownTimeStamp=0,be._onLinuxMouseSelection=be.register(new ue.EventEmitter),be._onRedrawRequest=be.register(new ue.EventEmitter),be._onSelectionChange=be.register(new ue.EventEmitter),be._onRequestScrollLines=be.register(new ue.EventEmitter),be._mouseMoveListener=function(Se){return be._onMouseMove(Se)},be._mouseUpListener=function(Se){return be._onMouseUp(Se)},be._coreService.onUserInput(function(){be.hasSelection&&be.clearSelection()}),be._trimListener=be._bufferService.buffer.lines.onTrim(function(Se){return be._onTrim(Se)}),be.register(be._bufferService.buffers.onBufferActivate(function(Se){return be._onBufferActivate(Se)})),be.enable(),be._model=new le.SelectionModel(be._bufferService),be._activeSelectionMode=0,be}return E(ee,b),Object.defineProperty(ee.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),ee.prototype.dispose=function(){this._removeMouseDownListeners()},ee.prototype.reset=function(){this.clearSelection()},ee.prototype.disable=function(){this.clearSelection(),this._enabled=!1},ee.prototype.enable=function(){this._enabled=!0},Object.defineProperty(ee.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"hasSelection",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;return!(!te||!ce)&&(te[0]!==ce[0]||te[1]!==ce[1])},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!te||!ce)return"";var pe=this._bufferService.buffer,fe=[];if(this._activeSelectionMode===3){if(te[0]===ce[0])return"";for(var ye=te[1];ye<=ce[1];ye++){var he=pe.translateBufferLineToString(ye,!0,te[0],ce[0]);fe.push(he)}}else{var Ee=te[1]===ce[1]?ce[0]:void 0;for(fe.push(pe.translateBufferLineToString(te[1],!0,te[0],Ee)),ye=te[1]+1;ye<=ce[1]-1;ye++){var be=pe.lines.get(ye);he=pe.translateBufferLineToString(ye,!0),be&&be.isWrapped?fe[fe.length-1]+=he:fe.push(he)}te[1]!==ce[1]&&(be=pe.lines.get(ce[1]),he=pe.translateBufferLineToString(ce[1],!0,0,ce[0]),be&&be.isWrapped?fe[fe.length-1]+=he:fe.push(he))}return fe.map(function(Se){return Se.replace(y," ")}).join(de.isWindows?`\r +`+he+"}":"{"+me.join(",")+"}",gap=he,we}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(dt,st,ge){var re;if(gap="",indent="",typeof ge=="number")for(re=0;re=0;ne--)if(E(ae[ne])){var z=ae[ne].split("="),a=unescape(z[0]),y=unescape(z[1]);oe(y,a)}}function ue(oe,ae){oe&&(he.cookie=escape(oe)+"="+escape(ae)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(oe){!oe||!se(oe)||(he.cookie=escape(oe)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function le(){de(function(oe,ae){ie(ae)})}function se(oe){return new RegExp("(?:^|;\\s*)"+escape(oe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(he.cookie)}},52496:function(dt,st,ge){var re=ge(67039),we=re.Global;dt.exports={name:"localStorage",read:he,write:me,each:de,remove:ue,clearAll:ie};function E(){return we.localStorage}function he(le){return E().getItem(le)}function me(le,se){return E().setItem(le,se)}function de(le){for(var se=E().length-1;se>=0;se--){var oe=E().key(se);le(he(oe),oe)}}function ue(le){return E().removeItem(le)}function ie(){return E().clear()}},65300:function(dt){dt.exports={name:"memoryStorage",read:ge,write:re,each:we,remove:E,clearAll:he};var st={};function ge(me){return st[me]}function re(me,de){st[me]=de}function we(me){for(var de in st)st.hasOwnProperty(de)&&me(st[de],de)}function E(me){delete st[me]}function he(me){st={}}},16436:function(dt,st,ge){var re=ge(67039),we=re.Global;dt.exports={name:"oldFF-globalStorage",read:he,write:me,each:de,remove:ue,clearAll:ie};var E=we.globalStorage;function he(le){return E[le]}function me(le,se){E[le]=se}function de(le){for(var se=E.length-1;se>=0;se--){var oe=E.key(se);le(E[oe],oe)}}function ue(le){return E.removeItem(le)}function ie(){de(function(le,se){delete E[le]})}},76673:function(dt,st,ge){var re=ge(67039),we=re.Global;dt.exports={name:"oldIE-userDataStorage",write:ue,read:ie,each:le,remove:se,clearAll:oe};var E="storejs",he=we.document,me=z(),de=(we.navigator?we.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ue(a,y){if(!de){var x=ne(a);me(function(b){b.setAttribute(x,y),b.save(E)})}}function ie(a){if(!de){var y=ne(a),x=null;return me(function(b){x=b.getAttribute(y)}),x}}function le(a){me(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var ee=x[b];a(y.getAttribute(ee.name),ee.name)}})}function se(a){var y=ne(a);me(function(x){x.removeAttribute(y),x.save(E)})}function oe(){me(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(E);for(var x=y.length-1;x>=0;x--)a.removeAttribute(y[x].name);a.save(E)})}var ae=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function ne(a){return a.replace(/^\d/,"___$&").replace(ae,"___")}function z(){if(!he||!he.documentElement||!he.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(ee){b=he.createElement("div"),y=he.body}return function(ee){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),ee.apply(this,te),y.removeChild(b)}}},65578:function(dt,st,ge){var re=ge(67039),we=re.Global;dt.exports={name:"sessionStorage",read:he,write:me,each:de,remove:ue,clearAll:ie};function E(){return we.sessionStorage}function he(le){return E().getItem(le)}function me(le,se){return E().setItem(le,se)}function de(le){for(var se=E().length-1;se>=0;se--){var oe=E().key(se);le(he(oe),oe)}}function ue(le){return E().removeItem(le)}function ie(){return E().clear()}},34376:function(dt){(function(st,ge){if(1)dt.exports=ge();else var re,we})(window,function(){return function(st){var ge={};function re(we){if(ge[we])return ge[we].exports;var E=ge[we]={i:we,l:!1,exports:{}};return st[we].call(E.exports,E,E.exports,re),E.l=!0,E.exports}return re.m=st,re.c=ge,re.d=function(we,E,he){re.o(we,E)||Object.defineProperty(we,E,{enumerable:!0,get:he})},re.r=function(we){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(we,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(we,"__esModule",{value:!0})},re.t=function(we,E){if(1&E&&(we=re(we)),8&E||4&E&&typeof we=="object"&&we&&we.__esModule)return we;var he=Object.create(null);if(re.r(he),Object.defineProperty(he,"default",{enumerable:!0,value:we}),2&E&&typeof we!="string")for(var me in we)re.d(he,me,function(de){return we[de]}.bind(null,me));return he},re.n=function(we){var E=we&&we.__esModule?function(){return we.default}:function(){return we};return re.d(E,"a",E),E},re.o=function(we,E){return Object.prototype.hasOwnProperty.call(we,E)},re.p="",re(re.s=34)}([function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.forwardEvent=ge.EventEmitter=void 0;var we=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var he=this;return this._event||(this._event=function(me){return he._listeners.push(me),{dispose:function(){if(!he._disposed){for(var de=0;de>22},le.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?he.stringFromCodePoint(2097151&this.content):""},le.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},le.prototype.setFromCharData=function(se){this.fg=se[me.CHAR_DATA_ATTR_INDEX],this.bg=0;var oe=!1;if(se[me.CHAR_DATA_CHAR_INDEX].length>2)oe=!0;else if(se[me.CHAR_DATA_CHAR_INDEX].length===2){var ae=se[me.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=ae&&ae<=56319){var ne=se[me.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=ne&&ne<=57343?this.content=1024*(ae-55296)+ne-56320+65536|se[me.CHAR_DATA_WIDTH_INDEX]<<22:oe=!0}else oe=!0}else this.content=se[me.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|se[me.CHAR_DATA_WIDTH_INDEX]<<22;oe&&(this.combinedData=se[me.CHAR_DATA_CHAR_INDEX],this.content=2097152|se[me.CHAR_DATA_WIDTH_INDEX]<<22)},le.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},le}(de.AttributeData);ge.CellData=ue},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ISoundService=ge.ISelectionService=ge.IRenderService=ge.IMouseService=ge.ICoreBrowserService=ge.ICharSizeService=void 0;var we=re(14);ge.ICharSizeService=we.createDecorator("CharSizeService"),ge.ICoreBrowserService=we.createDecorator("CoreBrowserService"),ge.IMouseService=we.createDecorator("MouseService"),ge.IRenderService=we.createDecorator("RenderService"),ge.ISelectionService=we.createDecorator("SelectionService"),ge.ISoundService=we.createDecorator("SoundService")},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ExtendedAttrs=ge.AttributeData=void 0;var we=function(){function he(){this.fg=0,this.bg=0,this.extended=new E}return he.toColorRGB=function(me){return[me>>>16&255,me>>>8&255,255&me]},he.fromColorRGB=function(me){return(255&me[0])<<16|(255&me[1])<<8|255&me[2]},he.prototype.clone=function(){var me=new he;return me.fg=this.fg,me.bg=this.bg,me.extended=this.extended.clone(),me},he.prototype.isInverse=function(){return 67108864&this.fg},he.prototype.isBold=function(){return 134217728&this.fg},he.prototype.isUnderline=function(){return 268435456&this.fg},he.prototype.isBlink=function(){return 536870912&this.fg},he.prototype.isInvisible=function(){return 1073741824&this.fg},he.prototype.isItalic=function(){return 67108864&this.bg},he.prototype.isDim=function(){return 134217728&this.bg},he.prototype.getFgColorMode=function(){return 50331648&this.fg},he.prototype.getBgColorMode=function(){return 50331648&this.bg},he.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},he.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},he.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},he.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},he.prototype.isFgDefault=function(){return(50331648&this.fg)==0},he.prototype.isBgDefault=function(){return(50331648&this.bg)==0},he.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},he.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},he.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},he.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},he.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},he.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},he.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},he.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},he.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},he.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},he.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},he}();ge.AttributeData=we;var E=function(){function he(me,de){me===void 0&&(me=0),de===void 0&&(de=-1),this.underlineStyle=me,this.underlineColor=de}return he.prototype.clone=function(){return new he(this.underlineStyle,this.underlineColor)},he.prototype.isEmpty=function(){return this.underlineStyle===0},he}();ge.ExtendedAttrs=E},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.addDisposableDomListener=void 0,ge.addDisposableDomListener=function(we,E,he,me){we.addEventListener(E,he,me);var de=!1;return{dispose:function(){de||(de=!0,we.removeEventListener(E,he,me))}}}},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.Utf8ToUtf32=ge.StringToUtf32=ge.utf32ToString=ge.stringFromCodePoint=void 0,ge.stringFromCodePoint=function(he){return he>65535?(he-=65536,String.fromCharCode(55296+(he>>10))+String.fromCharCode(he%1024+56320)):String.fromCharCode(he)},ge.utf32ToString=function(he,me,de){me===void 0&&(me=0),de===void 0&&(de=he.length);for(var ue="",ie=me;ie65535?(le-=65536,ue+=String.fromCharCode(55296+(le>>10))+String.fromCharCode(le%1024+56320)):ue+=String.fromCharCode(le)}return ue};var we=function(){function he(){this._interim=0}return he.prototype.clear=function(){this._interim=0},he.prototype.decode=function(me,de){var ue=me.length;if(!ue)return 0;var ie=0,le=0;this._interim&&(56320<=(ae=me.charCodeAt(le++))&&ae<=57343?de[ie++]=1024*(this._interim-55296)+ae-56320+65536:(de[ie++]=this._interim,de[ie++]=ae),this._interim=0);for(var se=le;se=ue)return this._interim=oe,ie;var ae;56320<=(ae=me.charCodeAt(se))&&ae<=57343?de[ie++]=1024*(oe-55296)+ae-56320+65536:(de[ie++]=oe,de[ie++]=ae)}else de[ie++]=oe}return ie},he}();ge.StringToUtf32=we;var E=function(){function he(){this.interim=new Uint8Array(3)}return he.prototype.clear=function(){this.interim.fill(0)},he.prototype.decode=function(me,de){var ue=me.length;if(!ue)return 0;var ie,le,se,oe,ae=0,ne=0,z=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var ee=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=ee-x;z=ue)return 0;if((192&(b=me[z++]))!=128){z--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(ee===2?y<128?z--:de[ae++]=y:ee===3?y<2048||y>=55296&&y<=57343||(de[ae++]=y):y<65536||y>1114111||(de[ae++]=y)),this.interim.fill(0)}for(var ce=ue-4,pe=z;pe=ue)return this.interim[0]=ie,ae;if((192&(le=me[pe++]))!=128){pe--;continue}if((ne=(31&ie)<<6|63&le)<128){pe--;continue}de[ae++]=ne}else if((240&ie)==224){if(pe>=ue)return this.interim[0]=ie,ae;if((192&(le=me[pe++]))!=128){pe--;continue}if(pe>=ue)return this.interim[0]=ie,this.interim[1]=le,ae;if((192&(se=me[pe++]))!=128){pe--;continue}if((ne=(15&ie)<<12|(63&le)<<6|63&se)<2048||ne>=55296&&ne<=57343)continue;de[ae++]=ne}else if((248&ie)==240){if(pe>=ue)return this.interim[0]=ie,ae;if((192&(le=me[pe++]))!=128){pe--;continue}if(pe>=ue)return this.interim[0]=ie,this.interim[1]=le,ae;if((192&(se=me[pe++]))!=128){pe--;continue}if(pe>=ue)return this.interim[0]=ie,this.interim[1]=le,this.interim[2]=se,ae;if((192&(oe=me[pe++]))!=128){pe--;continue}if((ne=(7&ie)<<18|(63&le)<<12|(63&se)<<6|63&oe)<65536||ne>1114111)continue;de[ae++]=ne}}return ae},he}();ge.Utf8ToUtf32=E},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CHAR_ATLAS_CELL_SPACING=ge.DIM_OPACITY=ge.INVERTED_DEFAULT_COLOR=void 0,ge.INVERTED_DEFAULT_COLOR=257,ge.DIM_OPACITY=.5,ge.CHAR_ATLAS_CELL_SPACING=1},function(st,ge,re){"use strict";var we,E,he,me;function de(ie){var le=ie.toString(16);return le.length<2?"0"+le:le}function ue(ie,le){return ie>>0}}(we=ge.channels||(ge.channels={})),(E=ge.color||(ge.color={})).blend=function(ie,le){var se=(255&le.rgba)/255;if(se===1)return{css:le.css,rgba:le.rgba};var oe=le.rgba>>24&255,ae=le.rgba>>16&255,ne=le.rgba>>8&255,z=ie.rgba>>24&255,a=ie.rgba>>16&255,y=ie.rgba>>8&255,x=z+Math.round((oe-z)*se),b=a+Math.round((ae-a)*se),ee=y+Math.round((ne-y)*se);return{css:we.toCss(x,b,ee),rgba:we.toRgba(x,b,ee)}},E.isOpaque=function(ie){return(255&ie.rgba)==255},E.ensureContrastRatio=function(ie,le,se){var oe=me.ensureContrastRatio(ie.rgba,le.rgba,se);if(oe)return me.toColor(oe>>24&255,oe>>16&255,oe>>8&255)},E.opaque=function(ie){var le=(255|ie.rgba)>>>0,se=me.toChannels(le),oe=se[0],ae=se[1],ne=se[2];return{css:we.toCss(oe,ae,ne),rgba:le}},E.opacity=function(ie,le){var se=Math.round(255*le),oe=me.toChannels(ie.rgba),ae=oe[0],ne=oe[1],z=oe[2];return{css:we.toCss(ae,ne,z,se),rgba:we.toRgba(ae,ne,z,se)}},(ge.css||(ge.css={})).toColor=function(ie){switch(ie.length){case 7:return{css:ie,rgba:(parseInt(ie.slice(1),16)<<8|255)>>>0};case 9:return{css:ie,rgba:parseInt(ie.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ie){function le(se,oe,ae){var ne=se/255,z=oe/255,a=ae/255;return .2126*(ne<=.03928?ne/12.92:Math.pow((ne+.055)/1.055,2.4))+.7152*(z<=.03928?z/12.92:Math.pow((z+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ie.relativeLuminance=function(se){return le(se>>16&255,se>>8&255,255&se)},ie.relativeLuminance2=le}(he=ge.rgb||(ge.rgb={})),function(ie){function le(oe,ae,ne){for(var z=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=ae>>24&255,b=ae>>16&255,ee=ae>>8&255,te=ue(he.relativeLuminance2(x,ee,b),he.relativeLuminance2(z,a,y));te0||b>0||ee>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),ee-=Math.max(0,Math.ceil(.1*ee)),te=ue(he.relativeLuminance2(x,ee,b),he.relativeLuminance2(z,a,y));return(x<<24|b<<16|ee<<8|255)>>>0}function se(oe,ae,ne){for(var z=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=ae>>24&255,b=ae>>16&255,ee=ae>>8&255,te=ue(he.relativeLuminance2(x,ee,b),he.relativeLuminance2(z,a,y));te>>0}ie.ensureContrastRatio=function(oe,ae,ne){var z=he.relativeLuminance(oe>>8),a=he.relativeLuminance(ae>>8);if(ue(z,a)>24&255,oe>>16&255,oe>>8&255,255&oe]},ie.toColor=function(oe,ae,ne){return{css:we.toCss(oe,ae,ne),rgba:we.toRgba(oe,ae,ne)}}}(me=ge.rgba||(ge.rgba={})),ge.toPaddedHex=de,ge.contrastRatio=ue},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.isLinux=ge.isWindows=ge.isIphone=ge.isIpad=ge.isMac=ge.isSafari=ge.isFirefox=void 0;var we=typeof navigator=="undefined",E=we?"node":navigator.userAgent,he=we?"node":navigator.platform;function me(de,ue){return de.indexOf(ue)>=0}ge.isFirefox=!!~E.indexOf("Firefox"),ge.isSafari=/^((?!chrome|android).)*safari/i.test(E),ge.isMac=me(["Macintosh","MacIntel","MacPPC","Mac68K"],he),ge.isIpad=he==="iPad",ge.isIphone=he==="iPhone",ge.isWindows=me(["Windows","Win16","Win32","WinCE"],he),ge.isLinux=he.indexOf("Linux")>=0},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.C1=ge.C0=void 0,function(we){we.NUL="\0",we.SOH="",we.STX="",we.ETX="",we.EOT="",we.ENQ="",we.ACK="",we.BEL="\x07",we.BS="\b",we.HT=" ",we.LF=` +`,we.VT="\v",we.FF="\f",we.CR="\r",we.SO="",we.SI="",we.DLE="",we.DC1="",we.DC2="",we.DC3="",we.DC4="",we.NAK="",we.SYN="",we.ETB="",we.CAN="",we.EM="",we.SUB="",we.ESC="\x1B",we.FS="",we.GS="",we.RS="",we.US="",we.SP=" ",we.DEL="\x7F"}(ge.C0||(ge.C0={})),function(we){we.PAD="\x80",we.HOP="\x81",we.BPH="\x82",we.NBH="\x83",we.IND="\x84",we.NEL="\x85",we.SSA="\x86",we.ESA="\x87",we.HTS="\x88",we.HTJ="\x89",we.VTS="\x8A",we.PLD="\x8B",we.PLU="\x8C",we.RI="\x8D",we.SS2="\x8E",we.SS3="\x8F",we.DCS="\x90",we.PU1="\x91",we.PU2="\x92",we.STS="\x93",we.CCH="\x94",we.MW="\x95",we.SPA="\x96",we.EPA="\x97",we.SOS="\x98",we.SGCI="\x99",we.SCI="\x9A",we.CSI="\x9B",we.ST="\x9C",we.OSC="\x9D",we.PM="\x9E",we.APC="\x9F"}(ge.C1||(ge.C1={}))},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BaseRenderLayer=void 0;var we=re(3),E=re(9),he=re(25),me=re(6),de=re(28),ue=re(10),ie=re(17),le=function(){function se(oe,ae,ne,z,a,y,x,b){this._container=oe,this._alpha=z,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+ae+"-layer"),this._canvas.style.zIndex=ne.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return se.prototype.dispose=function(){var oe;ie.removeElementFromParent(this._canvas),(oe=this._charAtlas)===null||oe===void 0||oe.dispose()},se.prototype._initCanvas=function(){this._ctx=de.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},se.prototype.onOptionsChanged=function(){},se.prototype.onBlur=function(){},se.prototype.onFocus=function(){},se.prototype.onCursorMove=function(){},se.prototype.onGridChanged=function(oe,ae){},se.prototype.onSelectionChanged=function(oe,ae,ne){ne===void 0&&(ne=!1)},se.prototype.setColors=function(oe){this._refreshCharAtlas(oe)},se.prototype._setTransparency=function(oe){if(oe!==this._alpha){var ae=this._canvas;this._alpha=oe,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,ae),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},se.prototype._refreshCharAtlas=function(oe){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=he.acquireCharAtlas(this._optionsService.options,this._rendererId,oe,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},se.prototype.resize=function(oe){this._scaledCellWidth=oe.scaledCellWidth,this._scaledCellHeight=oe.scaledCellHeight,this._scaledCharWidth=oe.scaledCharWidth,this._scaledCharHeight=oe.scaledCharHeight,this._scaledCharLeft=oe.scaledCharLeft,this._scaledCharTop=oe.scaledCharTop,this._canvas.width=oe.scaledCanvasWidth,this._canvas.height=oe.scaledCanvasHeight,this._canvas.style.width=oe.canvasWidth+"px",this._canvas.style.height=oe.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},se.prototype._fillCells=function(oe,ae,ne,z){this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight)},se.prototype._fillBottomLineAtCells=function(oe,ae,ne){ne===void 0&&(ne=1),this._ctx.fillRect(oe*this._scaledCellWidth,(ae+1)*this._scaledCellHeight-window.devicePixelRatio-1,ne*this._scaledCellWidth,window.devicePixelRatio)},se.prototype._fillLeftLineAtCell=function(oe,ae,ne){this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,window.devicePixelRatio*ne,this._scaledCellHeight)},se.prototype._strokeRectAtCell=function(oe,ae,ne,z){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(oe*this._scaledCellWidth+window.devicePixelRatio/2,ae*this._scaledCellHeight+window.devicePixelRatio/2,ne*this._scaledCellWidth-window.devicePixelRatio,z*this._scaledCellHeight-window.devicePixelRatio)},se.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},se.prototype._clearCells=function(oe,ae,ne,z){this._alpha?this._ctx.clearRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight))},se.prototype._fillCharTrueColor=function(oe,ae,ne){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(ne),this._ctx.fillText(oe.getChars(),ae*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},se.prototype._drawChars=function(oe,ae,ne){var z,a,y=this._getContrastColor(oe);y||oe.isFgRGB()||oe.isBgRGB()?this._drawUncachedChars(oe,ae,ne,y):(oe.isInverse()?(z=oe.isBgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getBgColor(),a=oe.isFgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getFgColor()):(a=oe.isBgDefault()?we.DEFAULT_COLOR:oe.getBgColor(),z=oe.isFgDefault()?we.DEFAULT_COLOR:oe.getFgColor()),z+=this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&z<8?8:0,this._currentGlyphIdentifier.chars=oe.getChars()||we.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=oe.getCode()||we.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=z,this._currentGlyphIdentifier.bold=!!oe.isBold(),this._currentGlyphIdentifier.dim=!!oe.isDim(),this._currentGlyphIdentifier.italic=!!oe.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,ae*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(oe,ae,ne))},se.prototype._drawUncachedChars=function(oe,ae,ne,z){if(this._ctx.save(),this._ctx.font=this._getFont(!!oe.isBold(),!!oe.isItalic()),this._ctx.textBaseline="middle",oe.isInverse())if(z)this._ctx.fillStyle=z.css;else if(oe.isBgDefault())this._ctx.fillStyle=ue.color.opaque(this._colors.background).css;else if(oe.isBgRGB())this._ctx.fillStyle="rgb("+me.AttributeData.toColorRGB(oe.getBgColor()).join(",")+")";else{var a=oe.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(z)this._ctx.fillStyle=z.css;else if(oe.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(oe.isFgRGB())this._ctx.fillStyle="rgb("+me.AttributeData.toColorRGB(oe.getFgColor()).join(",")+")";else{var y=oe.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(ne),oe.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(oe.getChars(),ae*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},se.prototype._clipRow=function(oe){this._ctx.beginPath(),this._ctx.rect(0,oe*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},se.prototype._getFont=function(oe,ae){return(ae?"italic":"")+" "+(oe?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},se.prototype._getContrastColor=function(oe){if(this._optionsService.options.minimumContrastRatio!==1){var ae=this._colors.contrastCache.getColor(oe.bg,oe.fg);if(ae!==void 0)return ae||void 0;var ne=oe.getFgColor(),z=oe.getFgColorMode(),a=oe.getBgColor(),y=oe.getBgColorMode(),x=!!oe.isInverse(),b=!!oe.isInverse();if(x){var ee=ne;ne=a,a=ee;var te=z;z=y,y=te}var ce=this._resolveBackgroundRgba(y,a,x),pe=this._resolveForegroundRgba(z,ne,x,b),fe=ue.rgba.ensureContrastRatio(ce,pe,this._optionsService.options.minimumContrastRatio);if(fe){var ye={css:ue.channels.toCss(fe>>24&255,fe>>16&255,fe>>8&255),rgba:fe};return this._colors.contrastCache.setColor(oe.bg,oe.fg,ye),ye}this._colors.contrastCache.setColor(oe.bg,oe.fg,null)}},se.prototype._resolveBackgroundRgba=function(oe,ae,ne){switch(oe){case 16777216:case 33554432:return this._colors.ansi[ae].rgba;case 50331648:return ae<<8;case 0:default:return ne?this._colors.foreground.rgba:this._colors.background.rgba}},se.prototype._resolveForegroundRgba=function(oe,ae,ne,z){switch(oe){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&z&&ae<8&&(ae+=8),this._colors.ansi[ae].rgba;case 50331648:return ae<<8;case 0:default:return ne?this._colors.background.rgba:this._colors.foreground.rgba}},se}();ge.BaseRenderLayer=le},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.createDecorator=ge.getServiceDependencies=ge.serviceRegistry=void 0;function we(E,he,me){he.di$target===he?he.di$dependencies.push({id:E,index:me}):(he.di$dependencies=[{id:E,index:me}],he.di$target=he)}ge.serviceRegistry=new Map,ge.getServiceDependencies=function(E){return E.di$dependencies||[]},ge.createDecorator=function(E){if(ge.serviceRegistry.has(E))return ge.serviceRegistry.get(E);var he=function(me,de,ue){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");we(he,me,ue)};return he.toString=function(){return E},ge.serviceRegistry.set(E,he),he}},function(st,ge,re){"use strict";function we(E,he,me,de){if(me===void 0&&(me=0),de===void 0&&(de=E.length),me>=E.length)return E;me=(E.length+me)%E.length,de=de>=E.length?E.length:(E.length+de)%E.length;for(var ue=me;ue>22,2097152&le?this._combined[ie].charCodeAt(this._combined[ie].length-1):se]},ue.prototype.set=function(ie,le){this._data[3*ie+1]=le[E.CHAR_DATA_ATTR_INDEX],le[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ie]=le[1],this._data[3*ie+0]=2097152|ie|le[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ie+0]=le[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|le[E.CHAR_DATA_WIDTH_INDEX]<<22},ue.prototype.getWidth=function(ie){return this._data[3*ie+0]>>22},ue.prototype.hasWidth=function(ie){return 12582912&this._data[3*ie+0]},ue.prototype.getFg=function(ie){return this._data[3*ie+1]},ue.prototype.getBg=function(ie){return this._data[3*ie+2]},ue.prototype.hasContent=function(ie){return 4194303&this._data[3*ie+0]},ue.prototype.getCodePoint=function(ie){var le=this._data[3*ie+0];return 2097152&le?this._combined[ie].charCodeAt(this._combined[ie].length-1):2097151&le},ue.prototype.isCombined=function(ie){return 2097152&this._data[3*ie+0]},ue.prototype.getString=function(ie){var le=this._data[3*ie+0];return 2097152&le?this._combined[ie]:2097151&le?we.stringFromCodePoint(2097151&le):""},ue.prototype.loadCell=function(ie,le){var se=3*ie;return le.content=this._data[se+0],le.fg=this._data[se+1],le.bg=this._data[se+2],2097152&le.content&&(le.combinedData=this._combined[ie]),268435456&le.bg&&(le.extended=this._extendedAttrs[ie]),le},ue.prototype.setCell=function(ie,le){2097152&le.content&&(this._combined[ie]=le.combinedData),268435456&le.bg&&(this._extendedAttrs[ie]=le.extended),this._data[3*ie+0]=le.content,this._data[3*ie+1]=le.fg,this._data[3*ie+2]=le.bg},ue.prototype.setCellFromCodePoint=function(ie,le,se,oe,ae,ne){268435456&ae&&(this._extendedAttrs[ie]=ne),this._data[3*ie+0]=le|se<<22,this._data[3*ie+1]=oe,this._data[3*ie+2]=ae},ue.prototype.addCodepointToCell=function(ie,le){var se=this._data[3*ie+0];2097152&se?this._combined[ie]+=we.stringFromCodePoint(le):(2097151&se?(this._combined[ie]=we.stringFromCodePoint(2097151&se)+we.stringFromCodePoint(le),se&=-2097152,se|=2097152):se=le|1<<22,this._data[3*ie+0]=se)},ue.prototype.insertCells=function(ie,le,se,oe){if((ie%=this.length)&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new me.ExtendedAttrs),le=0;--ne)this.setCell(ie+le+ne,this.loadCell(ie+ne,ae));for(ne=0;nethis.length){var se=new Uint32Array(3*ie);this.length&&(3*ie=ie&&delete this._combined[ne]}}else this._data=new Uint32Array(0),this._combined={};this.length=ie}},ue.prototype.fill=function(ie){this._combined={},this._extendedAttrs={};for(var le=0;le=0;--ie)if(4194303&this._data[3*ie+0])return ie+(this._data[3*ie+0]>>22);return 0},ue.prototype.copyCellsFrom=function(ie,le,se,oe,ae){var ne=ie._data;if(ae)for(var z=oe-1;z>=0;z--)for(var a=0;a<3;a++)this._data[3*(se+z)+a]=ne[3*(le+z)+a];else for(z=0;z=le&&(this._combined[x-le+se]=ie._combined[x])}},ue.prototype.translateToString=function(ie,le,se){ie===void 0&&(ie=!1),le===void 0&&(le=0),se===void 0&&(se=this.length),ie&&(se=Math.min(se,this.getTrimmedLength()));for(var oe="";le>22||1}return oe},ue}();ge.BufferLine=de},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.removeElementFromParent=void 0,ge.removeElementFromParent=function(){for(var we,E=[],he=0;he24)return fe.setWinLines||!1;switch(pe){case 1:return!!fe.restoreWin;case 2:return!!fe.minimizeWin;case 3:return!!fe.setWinPosition;case 4:return!!fe.setWinSizePixels;case 5:return!!fe.raiseWin;case 6:return!!fe.lowerWin;case 7:return!!fe.refreshWin;case 8:return!!fe.setWinSizeChars;case 9:return!!fe.maximizeWin;case 10:return!!fe.fullscreenWin;case 11:return!!fe.getWinState;case 13:return!!fe.getWinPosition;case 14:return!!fe.getWinSizePixels;case 15:return!!fe.getScreenSizePixels;case 16:return!!fe.getCellSizePixels;case 18:return!!fe.getWinSizeChars;case 19:return!!fe.getScreenSizeChars;case 20:return!!fe.getIconTitle;case 21:return!!fe.getWinTitle;case 22:return!!fe.pushTitle;case 23:return!!fe.popTitle;case 24:return!!fe.setWinLines}return!1}(function(pe){pe[pe.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",pe[pe.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(he=ge.WindowsOptionsReportType||(ge.WindowsOptionsReportType={}));var te=function(){function pe(fe,ye,ve,Ee){this._bufferService=fe,this._coreService=ye,this._logService=ve,this._optionsService=Ee,this._data=new Uint32Array(0)}return pe.prototype.hook=function(fe){this._data=new Uint32Array(0)},pe.prototype.put=function(fe,ye,ve){this._data=le.concat(this._data,fe.subarray(ye,ve))},pe.prototype.unhook=function(fe){if(fe){var ye=se.utf32ToString(this._data);switch(this._data=new Uint32Array(0),ye){case'"q':return this._coreService.triggerDataEvent(me.C0.ESC+'P1$r0"q'+me.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(me.C0.ESC+'P1$r61;1"p'+me.C0.ESC+"\\");case"r":var ve=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(me.C0.ESC+"P1$r"+ve+me.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(me.C0.ESC+"P1$r0m"+me.C0.ESC+"\\");case" q":var Ee={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return Ee-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(me.C0.ESC+"P1$r"+Ee+" q"+me.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",ye),this._coreService.triggerDataEvent(me.C0.ESC+"P0$r"+me.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},pe}(),ce=function(pe){function fe(ye,ve,Ee,be,Se,Pe,Ce,xe,Be){Be===void 0&&(Be=new ue.EscapeSequenceParser);var Ae=pe.call(this)||this;Ae._bufferService=ye,Ae._charsetService=ve,Ae._coreService=Ee,Ae._dirtyRowService=be,Ae._logService=Se,Ae._optionsService=Pe,Ae._coreMouseService=Ce,Ae._unicodeService=xe,Ae._parser=Be,Ae._parseBuffer=new Uint32Array(4096),Ae._stringDecoder=new se.StringToUtf32,Ae._utf8Decoder=new se.Utf8ToUtf32,Ae._workCell=new z.CellData,Ae._windowTitle="",Ae._iconName="",Ae._windowTitleStack=[],Ae._iconNameStack=[],Ae._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),Ae._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone(),Ae._onRequestBell=new ae.EventEmitter,Ae._onRequestRefreshRows=new ae.EventEmitter,Ae._onRequestReset=new ae.EventEmitter,Ae._onRequestScroll=new ae.EventEmitter,Ae._onRequestSyncScrollBar=new ae.EventEmitter,Ae._onRequestWindowsOptionsReport=new ae.EventEmitter,Ae._onA11yChar=new ae.EventEmitter,Ae._onA11yTab=new ae.EventEmitter,Ae._onCursorMove=new ae.EventEmitter,Ae._onLineFeed=new ae.EventEmitter,Ae._onScroll=new ae.EventEmitter,Ae._onTitleChange=new ae.EventEmitter,Ae.register(Ae._parser),Ae._parser.setCsiHandlerFallback(function(Le,Ze){Ae._logService.debug("Unknown CSI code: ",{identifier:Ae._parser.identToString(Le),params:Ze.toArray()})}),Ae._parser.setEscHandlerFallback(function(Le){Ae._logService.debug("Unknown ESC code: ",{identifier:Ae._parser.identToString(Le)})}),Ae._parser.setExecuteHandlerFallback(function(Le){Ae._logService.debug("Unknown EXECUTE code: ",{code:Le})}),Ae._parser.setOscHandlerFallback(function(Le,Ze,ze){Ae._logService.debug("Unknown OSC code: ",{identifier:Le,action:Ze,data:ze})}),Ae._parser.setDcsHandlerFallback(function(Le,Ze,ze){Ze==="HOOK"&&(ze=ze.toArray()),Ae._logService.debug("Unknown DCS code: ",{identifier:Ae._parser.identToString(Le),action:Ze,payload:ze})}),Ae._parser.setPrintHandler(function(Le,Ze,ze){return Ae.print(Le,Ze,ze)}),Ae._parser.setCsiHandler({final:"@"},function(Le){return Ae.insertChars(Le)}),Ae._parser.setCsiHandler({intermediates:" ",final:"@"},function(Le){return Ae.scrollLeft(Le)}),Ae._parser.setCsiHandler({final:"A"},function(Le){return Ae.cursorUp(Le)}),Ae._parser.setCsiHandler({intermediates:" ",final:"A"},function(Le){return Ae.scrollRight(Le)}),Ae._parser.setCsiHandler({final:"B"},function(Le){return Ae.cursorDown(Le)}),Ae._parser.setCsiHandler({final:"C"},function(Le){return Ae.cursorForward(Le)}),Ae._parser.setCsiHandler({final:"D"},function(Le){return Ae.cursorBackward(Le)}),Ae._parser.setCsiHandler({final:"E"},function(Le){return Ae.cursorNextLine(Le)}),Ae._parser.setCsiHandler({final:"F"},function(Le){return Ae.cursorPrecedingLine(Le)}),Ae._parser.setCsiHandler({final:"G"},function(Le){return Ae.cursorCharAbsolute(Le)}),Ae._parser.setCsiHandler({final:"H"},function(Le){return Ae.cursorPosition(Le)}),Ae._parser.setCsiHandler({final:"I"},function(Le){return Ae.cursorForwardTab(Le)}),Ae._parser.setCsiHandler({final:"J"},function(Le){return Ae.eraseInDisplay(Le)}),Ae._parser.setCsiHandler({prefix:"?",final:"J"},function(Le){return Ae.eraseInDisplay(Le)}),Ae._parser.setCsiHandler({final:"K"},function(Le){return Ae.eraseInLine(Le)}),Ae._parser.setCsiHandler({prefix:"?",final:"K"},function(Le){return Ae.eraseInLine(Le)}),Ae._parser.setCsiHandler({final:"L"},function(Le){return Ae.insertLines(Le)}),Ae._parser.setCsiHandler({final:"M"},function(Le){return Ae.deleteLines(Le)}),Ae._parser.setCsiHandler({final:"P"},function(Le){return Ae.deleteChars(Le)}),Ae._parser.setCsiHandler({final:"S"},function(Le){return Ae.scrollUp(Le)}),Ae._parser.setCsiHandler({final:"T"},function(Le){return Ae.scrollDown(Le)}),Ae._parser.setCsiHandler({final:"X"},function(Le){return Ae.eraseChars(Le)}),Ae._parser.setCsiHandler({final:"Z"},function(Le){return Ae.cursorBackwardTab(Le)}),Ae._parser.setCsiHandler({final:"`"},function(Le){return Ae.charPosAbsolute(Le)}),Ae._parser.setCsiHandler({final:"a"},function(Le){return Ae.hPositionRelative(Le)}),Ae._parser.setCsiHandler({final:"b"},function(Le){return Ae.repeatPrecedingCharacter(Le)}),Ae._parser.setCsiHandler({final:"c"},function(Le){return Ae.sendDeviceAttributesPrimary(Le)}),Ae._parser.setCsiHandler({prefix:">",final:"c"},function(Le){return Ae.sendDeviceAttributesSecondary(Le)}),Ae._parser.setCsiHandler({final:"d"},function(Le){return Ae.linePosAbsolute(Le)}),Ae._parser.setCsiHandler({final:"e"},function(Le){return Ae.vPositionRelative(Le)}),Ae._parser.setCsiHandler({final:"f"},function(Le){return Ae.hVPosition(Le)}),Ae._parser.setCsiHandler({final:"g"},function(Le){return Ae.tabClear(Le)}),Ae._parser.setCsiHandler({final:"h"},function(Le){return Ae.setMode(Le)}),Ae._parser.setCsiHandler({prefix:"?",final:"h"},function(Le){return Ae.setModePrivate(Le)}),Ae._parser.setCsiHandler({final:"l"},function(Le){return Ae.resetMode(Le)}),Ae._parser.setCsiHandler({prefix:"?",final:"l"},function(Le){return Ae.resetModePrivate(Le)}),Ae._parser.setCsiHandler({final:"m"},function(Le){return Ae.charAttributes(Le)}),Ae._parser.setCsiHandler({final:"n"},function(Le){return Ae.deviceStatus(Le)}),Ae._parser.setCsiHandler({prefix:"?",final:"n"},function(Le){return Ae.deviceStatusPrivate(Le)}),Ae._parser.setCsiHandler({intermediates:"!",final:"p"},function(Le){return Ae.softReset(Le)}),Ae._parser.setCsiHandler({intermediates:" ",final:"q"},function(Le){return Ae.setCursorStyle(Le)}),Ae._parser.setCsiHandler({final:"r"},function(Le){return Ae.setScrollRegion(Le)}),Ae._parser.setCsiHandler({final:"s"},function(Le){return Ae.saveCursor(Le)}),Ae._parser.setCsiHandler({final:"t"},function(Le){return Ae.windowOptions(Le)}),Ae._parser.setCsiHandler({final:"u"},function(Le){return Ae.restoreCursor(Le)}),Ae._parser.setCsiHandler({intermediates:"'",final:"}"},function(Le){return Ae.insertColumns(Le)}),Ae._parser.setCsiHandler({intermediates:"'",final:"~"},function(Le){return Ae.deleteColumns(Le)}),Ae._parser.setExecuteHandler(me.C0.BEL,function(){return Ae.bell()}),Ae._parser.setExecuteHandler(me.C0.LF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(me.C0.VT,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(me.C0.FF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(me.C0.CR,function(){return Ae.carriageReturn()}),Ae._parser.setExecuteHandler(me.C0.BS,function(){return Ae.backspace()}),Ae._parser.setExecuteHandler(me.C0.HT,function(){return Ae.tab()}),Ae._parser.setExecuteHandler(me.C0.SO,function(){return Ae.shiftOut()}),Ae._parser.setExecuteHandler(me.C0.SI,function(){return Ae.shiftIn()}),Ae._parser.setExecuteHandler(me.C1.IND,function(){return Ae.index()}),Ae._parser.setExecuteHandler(me.C1.NEL,function(){return Ae.nextLine()}),Ae._parser.setExecuteHandler(me.C1.HTS,function(){return Ae.tabSet()}),Ae._parser.setOscHandler(0,new y.OscHandler(function(Le){Ae.setTitle(Le),Ae.setIconName(Le)})),Ae._parser.setOscHandler(1,new y.OscHandler(function(Le){return Ae.setIconName(Le)})),Ae._parser.setOscHandler(2,new y.OscHandler(function(Le){return Ae.setTitle(Le)})),Ae._parser.setEscHandler({final:"7"},function(){return Ae.saveCursor()}),Ae._parser.setEscHandler({final:"8"},function(){return Ae.restoreCursor()}),Ae._parser.setEscHandler({final:"D"},function(){return Ae.index()}),Ae._parser.setEscHandler({final:"E"},function(){return Ae.nextLine()}),Ae._parser.setEscHandler({final:"H"},function(){return Ae.tabSet()}),Ae._parser.setEscHandler({final:"M"},function(){return Ae.reverseIndex()}),Ae._parser.setEscHandler({final:"="},function(){return Ae.keypadApplicationMode()}),Ae._parser.setEscHandler({final:">"},function(){return Ae.keypadNumericMode()}),Ae._parser.setEscHandler({final:"c"},function(){return Ae.fullReset()}),Ae._parser.setEscHandler({final:"n"},function(){return Ae.setgLevel(2)}),Ae._parser.setEscHandler({final:"o"},function(){return Ae.setgLevel(3)}),Ae._parser.setEscHandler({final:"|"},function(){return Ae.setgLevel(3)}),Ae._parser.setEscHandler({final:"}"},function(){return Ae.setgLevel(2)}),Ae._parser.setEscHandler({final:"~"},function(){return Ae.setgLevel(1)}),Ae._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Ae.selectDefaultCharset()}),Ae._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Ae.selectDefaultCharset()});var Oe=function(Le){Ie._parser.setEscHandler({intermediates:"(",final:Le},function(){return Ae.selectCharset("("+Le)}),Ie._parser.setEscHandler({intermediates:")",final:Le},function(){return Ae.selectCharset(")"+Le)}),Ie._parser.setEscHandler({intermediates:"*",final:Le},function(){return Ae.selectCharset("*"+Le)}),Ie._parser.setEscHandler({intermediates:"+",final:Le},function(){return Ae.selectCharset("+"+Le)}),Ie._parser.setEscHandler({intermediates:"-",final:Le},function(){return Ae.selectCharset("-"+Le)}),Ie._parser.setEscHandler({intermediates:".",final:Le},function(){return Ae.selectCharset("."+Le)}),Ie._parser.setEscHandler({intermediates:"/",final:Le},function(){return Ae.selectCharset("/"+Le)})},Ie=this;for(var je in de.CHARSETS)Oe(je);return Ae._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ae.screenAlignmentPattern()}),Ae._parser.setErrorHandler(function(Le){return Ae._logService.error("Parsing error: ",Le),Le}),Ae._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ae._bufferService,Ae._coreService,Ae._logService,Ae._optionsService)),Ae}return E(fe,pe),Object.defineProperty(fe.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),fe.prototype.dispose=function(){pe.prototype.dispose.call(this)},fe.prototype.parse=function(ye){var ve=this._bufferService.buffer,Ee=ve.x,be=ve.y;if(this._logService.debug("parsing data",ye),this._parseBuffer.length131072)for(var Se=0;Se0&&je.getWidth(Pe.x-1)===2&&je.setCellFromCodePoint(Pe.x-1,0,1,Ie.fg,Ie.bg,Ie.extended);for(var Le=ve;Le=Be){if(Ae){for(;Pe.x=this._bufferService.rows&&(Pe.y=this._bufferService.rows-1),Pe.lines.get(Pe.ybase+Pe.y).isWrapped=!0),je=Pe.lines.get(Pe.ybase+Pe.y)}else if(Pe.x=Be-1,Se===2)continue}if(Oe&&(je.insertCells(Pe.x,Se,Pe.getNullCell(Ie),Ie),je.getWidth(Be-1)===2&&je.setCellFromCodePoint(Be-1,ne.NULL_CELL_CODE,ne.NULL_CELL_WIDTH,Ie.fg,Ie.bg,Ie.extended)),je.setCellFromCodePoint(Pe.x++,be,Se,Ie.fg,Ie.bg,Ie.extended),Se>0)for(;--Se;)je.setCellFromCodePoint(Pe.x++,0,0,Ie.fg,Ie.bg,Ie.extended)}else je.getWidth(Pe.x-1)?je.addCodepointToCell(Pe.x-1,be):je.addCodepointToCell(Pe.x-2,be)}Ee-ve>0&&(je.loadCell(Pe.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),Pe.x0&&je.getWidth(Pe.x)===0&&!je.hasContent(Pe.x)&&je.setCellFromCodePoint(Pe.x,0,1,Ie.fg,Ie.bg,Ie.extended),this._dirtyRowService.markDirty(Pe.y)},fe.prototype.addCsiHandler=function(ye,ve){var Ee=this;return ye.final!=="t"||ye.prefix||ye.intermediates?this._parser.addCsiHandler(ye,ve):this._parser.addCsiHandler(ye,function(be){return!ee(be.params[0],Ee._optionsService.options.windowOptions)||ve(be)})},fe.prototype.addDcsHandler=function(ye,ve){return this._parser.addDcsHandler(ye,new x.DcsHandler(ve))},fe.prototype.addEscHandler=function(ye,ve){return this._parser.addEscHandler(ye,ve)},fe.prototype.addOscHandler=function(ye,ve){return this._parser.addOscHandler(ye,new y.OscHandler(ve))},fe.prototype.bell=function(){this._onRequestBell.fire()},fe.prototype.lineFeed=function(){var ye=this._bufferService.buffer;this._dirtyRowService.markDirty(ye.y),this._optionsService.options.convertEol&&(ye.x=0),ye.y++,ye.y===ye.scrollBottom+1?(ye.y--,this._onRequestScroll.fire(this._eraseAttrData())):ye.y>=this._bufferService.rows&&(ye.y=this._bufferService.rows-1),ye.x>=this._bufferService.cols&&ye.x--,this._dirtyRowService.markDirty(ye.y),this._onLineFeed.fire()},fe.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},fe.prototype.backspace=function(){var ye,ve=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(ve.x>0&&ve.x--);if(this._restrictCursor(this._bufferService.cols),ve.x>0)ve.x--;else if(ve.x===0&&ve.y>ve.scrollTop&&ve.y<=ve.scrollBottom&&(!((ye=ve.lines.get(ve.ybase+ve.y))===null||ye===void 0)&&ye.isWrapped)){ve.lines.get(ve.ybase+ve.y).isWrapped=!1,ve.y--,ve.x=this._bufferService.cols-1;var Ee=ve.lines.get(ve.ybase+ve.y);Ee.hasWidth(ve.x)&&!Ee.hasContent(ve.x)&&ve.x--}this._restrictCursor()},fe.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var ye=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-ye)}},fe.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},fe.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},fe.prototype._restrictCursor=function(ye){ye===void 0&&(ye=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(ye,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},fe.prototype._setCursor=function(ye,ve){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=ye,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+ve):(this._bufferService.buffer.x=ye,this._bufferService.buffer.y=ve),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},fe.prototype._moveCursor=function(ye,ve){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+ye,this._bufferService.buffer.y+ve)},fe.prototype.cursorUp=function(ye){var ve=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;ve>=0?this._moveCursor(0,-Math.min(ve,ye.params[0]||1)):this._moveCursor(0,-(ye.params[0]||1))},fe.prototype.cursorDown=function(ye){var ve=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;ve>=0?this._moveCursor(0,Math.min(ve,ye.params[0]||1)):this._moveCursor(0,ye.params[0]||1)},fe.prototype.cursorForward=function(ye){this._moveCursor(ye.params[0]||1,0)},fe.prototype.cursorBackward=function(ye){this._moveCursor(-(ye.params[0]||1),0)},fe.prototype.cursorNextLine=function(ye){this.cursorDown(ye),this._bufferService.buffer.x=0},fe.prototype.cursorPrecedingLine=function(ye){this.cursorUp(ye),this._bufferService.buffer.x=0},fe.prototype.cursorCharAbsolute=function(ye){this._setCursor((ye.params[0]||1)-1,this._bufferService.buffer.y)},fe.prototype.cursorPosition=function(ye){this._setCursor(ye.length>=2?(ye.params[1]||1)-1:0,(ye.params[0]||1)-1)},fe.prototype.charPosAbsolute=function(ye){this._setCursor((ye.params[0]||1)-1,this._bufferService.buffer.y)},fe.prototype.hPositionRelative=function(ye){this._moveCursor(ye.params[0]||1,0)},fe.prototype.linePosAbsolute=function(ye){this._setCursor(this._bufferService.buffer.x,(ye.params[0]||1)-1)},fe.prototype.vPositionRelative=function(ye){this._moveCursor(0,ye.params[0]||1)},fe.prototype.hVPosition=function(ye){this.cursorPosition(ye)},fe.prototype.tabClear=function(ye){var ve=ye.params[0];ve===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:ve===3&&(this._bufferService.buffer.tabs={})},fe.prototype.cursorForwardTab=function(ye){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ve=ye.params[0]||1;ve--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},fe.prototype.cursorBackwardTab=function(ye){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ve=ye.params[0]||1,Ee=this._bufferService.buffer;ve--;)Ee.x=Ee.prevStop()},fe.prototype._eraseInBufferLine=function(ye,ve,Ee,be){be===void 0&&(be=!1);var Se=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ye);Se.replaceCells(ve,Ee,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),be&&(Se.isWrapped=!1)},fe.prototype._resetBufferLine=function(ye){var ve=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ye);ve.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),ve.isWrapped=!1},fe.prototype.eraseInDisplay=function(ye){var ve;switch(this._restrictCursor(),ye.params[0]){case 0:for(ve=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ve),this._eraseInBufferLine(ve++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);ve=this._bufferService.cols&&(this._bufferService.buffer.lines.get(ve+1).isWrapped=!1);ve--;)this._resetBufferLine(ve);this._dirtyRowService.markDirty(0);break;case 2:for(ve=this._bufferService.rows,this._dirtyRowService.markDirty(ve-1);ve--;)this._resetBufferLine(ve);this._dirtyRowService.markDirty(0);break;case 3:var Ee=this._bufferService.buffer.lines.length-this._bufferService.rows;Ee>0&&(this._bufferService.buffer.lines.trimStart(Ee),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-Ee,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-Ee,0),this._onScroll.fire(0))}},fe.prototype.eraseInLine=function(ye){switch(this._restrictCursor(),ye.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},fe.prototype.insertLines=function(ye){this._restrictCursor();var ve=ye.params[0]||1,Ee=this._bufferService.buffer;if(!(Ee.y>Ee.scrollBottom||Ee.yEe.scrollBottom||Ee.yve.scrollBottom||ve.yve.scrollBottom||ve.yve.scrollBottom||ve.yve.scrollBottom||ve.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(me.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(me.C0.ESC+"[?6c"))},fe.prototype.sendDeviceAttributesSecondary=function(ye){ye.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(me.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(me.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(ye.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(me.C0.ESC+"[>83;40003;0c"))},fe.prototype._is=function(ye){return(this._optionsService.options.termName+"").indexOf(ye)===0},fe.prototype.setMode=function(ye){for(var ve=0;ve=2||be[1]===2&&Pe+Se>=5)break;be[1]&&(Se=1)}while(++Pe+ve5)&&(ye=1),ve.extended.underlineStyle=ye,ve.fg|=268435456,ye===0&&(ve.fg&=-268435457),ve.updateExtended()},fe.prototype.charAttributes=function(ye){if(ye.length===1&&ye.params[0]===0)return this._curAttrData.fg=oe.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=oe.DEFAULT_ATTR_DATA.bg);for(var ve,Ee=ye.length,be=this._curAttrData,Se=0;Se=30&&ve<=37?(be.fg&=-50331904,be.fg|=16777216|ve-30):ve>=40&&ve<=47?(be.bg&=-50331904,be.bg|=16777216|ve-40):ve>=90&&ve<=97?(be.fg&=-50331904,be.fg|=16777224|ve-90):ve>=100&&ve<=107?(be.bg&=-50331904,be.bg|=16777224|ve-100):ve===0?(be.fg=oe.DEFAULT_ATTR_DATA.fg,be.bg=oe.DEFAULT_ATTR_DATA.bg):ve===1?be.fg|=134217728:ve===3?be.bg|=67108864:ve===4?(be.fg|=268435456,this._processUnderline(ye.hasSubParams(Se)?ye.getSubParams(Se)[0]:1,be)):ve===5?be.fg|=536870912:ve===7?be.fg|=67108864:ve===8?be.fg|=1073741824:ve===2?be.bg|=134217728:ve===21?this._processUnderline(2,be):ve===22?(be.fg&=-134217729,be.bg&=-134217729):ve===23?be.bg&=-67108865:ve===24?be.fg&=-268435457:ve===25?be.fg&=-536870913:ve===27?be.fg&=-67108865:ve===28?be.fg&=-1073741825:ve===39?(be.fg&=-67108864,be.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg):ve===49?(be.bg&=-67108864,be.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):ve===38||ve===48||ve===58?Se+=this._extractColor(ye,Se,be):ve===59?(be.extended=be.extended.clone(),be.extended.underlineColor=-1,be.updateExtended()):ve===100?(be.fg&=-67108864,be.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg,be.bg&=-67108864,be.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",ve)},fe.prototype.deviceStatus=function(ye){switch(ye.params[0]){case 5:this._coreService.triggerDataEvent(me.C0.ESC+"[0n");break;case 6:var ve=this._bufferService.buffer.y+1,Ee=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(me.C0.ESC+"["+ve+";"+Ee+"R")}},fe.prototype.deviceStatusPrivate=function(ye){switch(ye.params[0]){case 6:var ve=this._bufferService.buffer.y+1,Ee=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(me.C0.ESC+"[?"+ve+";"+Ee+"R")}},fe.prototype.softReset=function(ye){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},fe.prototype.setCursorStyle=function(ye){var ve=ye.params[0]||1;switch(ve){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var Ee=ve%2==1;this._optionsService.options.cursorBlink=Ee},fe.prototype.setScrollRegion=function(ye){var ve,Ee=ye.params[0]||1;(ye.length<2||(ve=ye.params[1])>this._bufferService.rows||ve===0)&&(ve=this._bufferService.rows),ve>Ee&&(this._bufferService.buffer.scrollTop=Ee-1,this._bufferService.buffer.scrollBottom=ve-1,this._setCursor(0,0))},fe.prototype.windowOptions=function(ye){if(ee(ye.params[0],this._optionsService.options.windowOptions)){var ve=ye.length>1?ye.params[1]:0;switch(ye.params[0]){case 14:ve!==2&&this._onRequestWindowsOptionsReport.fire(he.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(he.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(me.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:ve!==0&&ve!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),ve!==0&&ve!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:ve!==0&&ve!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),ve!==0&&ve!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},fe.prototype.saveCursor=function(ye){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},fe.prototype.restoreCursor=function(ye){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},fe.prototype.setTitle=function(ye){this._windowTitle=ye,this._onTitleChange.fire(ye)},fe.prototype.setIconName=function(ye){this._iconName=ye},fe.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},fe.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},fe.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},fe.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,de.DEFAULT_CHARSET)},fe.prototype.selectCharset=function(ye){ye.length===2?ye[0]!=="/"&&this._charsetService.setgCharset(b[ye[0]],de.CHARSETS[ye[1]]||de.DEFAULT_CHARSET):this.selectDefaultCharset()},fe.prototype.index=function(){this._restrictCursor();var ye=this._bufferService.buffer;this._bufferService.buffer.y++,ye.y===ye.scrollBottom+1?(ye.y--,this._onRequestScroll.fire(this._eraseAttrData())):ye.y>=this._bufferService.rows&&(ye.y=this._bufferService.rows-1),this._restrictCursor()},fe.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},fe.prototype.reverseIndex=function(){this._restrictCursor();var ye=this._bufferService.buffer;if(ye.y===ye.scrollTop){var ve=ye.scrollBottom-ye.scrollTop;ye.lines.shiftElements(ye.ybase+ye.y,ve,1),ye.lines.set(ye.ybase+ye.y,ye.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom)}else ye.y--,this._restrictCursor()},fe.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},fe.prototype.reset=function(){this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone()},fe.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},fe.prototype.setgLevel=function(ye){this._charsetService.setgLevel(ye)},fe.prototype.screenAlignmentPattern=function(){var ye=new z.CellData;ye.content=1<<22|69,ye.fg=this._curAttrData.fg,ye.bg=this._curAttrData.bg;var ve=this._bufferService.buffer;this._setCursor(0,0);for(var Ee=0;Ee256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(he),this.length=0,this._subParams=new Int32Array(me),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(he),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(he){var me=new E;if(!he.length)return me;for(var de=he[0]instanceof Array?1:0;de>8,ue=255&this._subParamsIdx[me];ue-de>0&&he.push(Array.prototype.slice.call(this._subParams,de,ue))}return he},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(he){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(he<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=he>2147483647?2147483647:he}},E.prototype.addSubParam=function(he){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(he<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=he>2147483647?2147483647:he,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(he){return(255&this._subParamsIdx[he])-(this._subParamsIdx[he]>>8)>0},E.prototype.getSubParams=function(he){var me=this._subParamsIdx[he]>>8,de=255&this._subParamsIdx[he];return de-me>0?this._subParams.subarray(me,de):null},E.prototype.getSubParamsAll=function(){for(var he={},me=0;me>8,ue=255&this._subParamsIdx[me];ue-de>0&&(he[me]=this._subParams.slice(de,ue))}return he},E.prototype.addDigit=function(he){var me;if(!(this._rejectDigits||!(me=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var de=this._digitIsSub?this._subParams:this.params,ue=de[me-1];de[me-1]=~ue?Math.min(10*ue+he,2147483647):he}},E}();ge.Params=we},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.OscHandler=ge.OscParser=void 0;var we=re(23),E=re(8),he=function(){function de(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return de.prototype.addHandler=function(ue,ie){this._handlers[ue]===void 0&&(this._handlers[ue]=[]);var le=this._handlers[ue];return le.push(ie),{dispose:function(){var se=le.indexOf(ie);se!==-1&&le.splice(se,1)}}},de.prototype.setHandler=function(ue,ie){this._handlers[ue]=[ie]},de.prototype.clearHandler=function(ue){this._handlers[ue]&&delete this._handlers[ue]},de.prototype.setHandlerFallback=function(ue){this._handlerFb=ue},de.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},de.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},de.prototype._start=function(){var ue=this._handlers[this._id];if(ue)for(var ie=ue.length-1;ie>=0;ie--)ue[ie].start();else this._handlerFb(this._id,"START")},de.prototype._put=function(ue,ie,le){var se=this._handlers[this._id];if(se)for(var oe=se.length-1;oe>=0;oe--)se[oe].put(ue,ie,le);else this._handlerFb(this._id,"PUT",E.utf32ToString(ue,ie,le))},de.prototype._end=function(ue){var ie=this._handlers[this._id];if(ie){for(var le=ie.length-1;le>=0&&ie[le].end(ue)===!1;le--);for(le--;le>=0;le--)ie[le].end(!1)}else this._handlerFb(this._id,"END",ue)},de.prototype.start=function(){this.reset(),this._id=-1,this._state=1},de.prototype.put=function(ue,ie,le){if(this._state!==3){if(this._state===1)for(;ie0&&this._put(ue,ie,le)}},de.prototype.end=function(ue){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(ue)),this._id=-1,this._state=0)},de}();ge.OscParser=he;var me=function(){function de(ue){this._handler=ue,this._data="",this._hitLimit=!1}return de.prototype.start=function(){this._data="",this._hitLimit=!1},de.prototype.put=function(ue,ie,le){this._hitLimit||(this._data+=E.utf32ToString(ue,ie,le),this._data.length>we.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},de.prototype.end=function(ue){var ie;return this._hitLimit?ie=!1:ue&&(ie=this._handler(this._data)),this._data="",this._hitLimit=!1,ie},de}();ge.OscHandler=me},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.PAYLOAD_LIMIT=void 0,ge.PAYLOAD_LIMIT=1e7},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DcsHandler=ge.DcsParser=void 0;var we=re(8),E=re(21),he=re(23),me=[],de=function(){function ie(){this._handlers=Object.create(null),this._active=me,this._ident=0,this._handlerFb=function(){}}return ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.addHandler=function(le,se){this._handlers[le]===void 0&&(this._handlers[le]=[]);var oe=this._handlers[le];return oe.push(se),{dispose:function(){var ae=oe.indexOf(se);ae!==-1&&oe.splice(ae,1)}}},ie.prototype.setHandler=function(le,se){this._handlers[le]=[se]},ie.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},ie.prototype.setHandlerFallback=function(le){this._handlerFb=le},ie.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=me,this._ident=0},ie.prototype.hook=function(le,se){if(this.reset(),this._ident=le,this._active=this._handlers[le]||me,this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].hook(se);else this._handlerFb(this._ident,"HOOK",se)},ie.prototype.put=function(le,se,oe){if(this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].put(le,se,oe);else this._handlerFb(this._ident,"PUT",we.utf32ToString(le,se,oe))},ie.prototype.unhook=function(le){if(this._active.length){for(var se=this._active.length-1;se>=0&&this._active[se].unhook(le)===!1;se--);for(se--;se>=0;se--)this._active[se].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",le);this._active=me,this._ident=0},ie}();ge.DcsParser=de;var ue=function(){function ie(le){this._handler=le,this._data="",this._hitLimit=!1}return ie.prototype.hook=function(le){this._params=le.clone(),this._data="",this._hitLimit=!1},ie.prototype.put=function(le,se,oe){this._hitLimit||(this._data+=we.utf32ToString(le,se,oe),this._data.length>he.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.unhook=function(le){var se;return this._hitLimit?se=!1:le&&(se=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,se},ie}();ge.DcsHandler=ue},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.removeTerminalFromCache=ge.acquireCharAtlas=void 0;var we=re(26),E=re(43),he=[];ge.acquireCharAtlas=function(me,de,ue,ie,le){for(var se=we.generateConfig(ie,le,me,ue),oe=0;oe=0){if(we.configEquals(ne.config,se))return ne.atlas;ne.ownedBy.length===1?(ne.atlas.dispose(),he.splice(oe,1)):ne.ownedBy.splice(ae,1);break}}for(oe=0;oe1)for(var te=this._getJoinedRanges(ne,y,a,oe,z),ce=0;ce1)for(te=this._getJoinedRanges(ne,y,a,oe,z),ce=0;ce=this._line.length))return a?(this._line.loadCell(z,a),a):this._line.loadCell(z,new we.CellData)},ne.prototype.translateToString=function(z,a,y){return this._line.translateToString(z,a,y)},ne}(),oe=function(){function ne(z){this._core=z}return ne.prototype.registerCsiHandler=function(z,a){return this._core.addCsiHandler(z,function(y){return a(y.toArray())})},ne.prototype.addCsiHandler=function(z,a){return this.registerCsiHandler(z,a)},ne.prototype.registerDcsHandler=function(z,a){return this._core.addDcsHandler(z,function(y,x){return a(y,x.toArray())})},ne.prototype.addDcsHandler=function(z,a){return this.registerDcsHandler(z,a)},ne.prototype.registerEscHandler=function(z,a){return this._core.addEscHandler(z,a)},ne.prototype.addEscHandler=function(z,a){return this.registerEscHandler(z,a)},ne.prototype.registerOscHandler=function(z,a){return this._core.addOscHandler(z,a)},ne.prototype.addOscHandler=function(z,a){return this.registerOscHandler(z,a)},ne}(),ae=function(){function ne(z){this._core=z}return ne.prototype.register=function(z){this._core.unicodeService.register(z)},Object.defineProperty(ne.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(z){this._core.unicodeService.activeVersion=z},enumerable:!1,configurable:!0}),ne}()},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(Be,Ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Oe,Ie){Oe.__proto__=Ie}||function(Oe,Ie){for(var je in Ie)Ie.hasOwnProperty(je)&&(Oe[je]=Ie[je])})(Be,Ae)},function(Be,Ae){function Oe(){this.constructor=Be}we(Be,Ae),Be.prototype=Ae===null?Object.create(Ae):(Oe.prototype=Ae.prototype,new Oe)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.Terminal=void 0;var he=re(36),me=re(37),de=re(38),ue=re(12),ie=re(19),le=re(40),se=re(50),oe=re(51),ae=re(11),ne=re(7),z=re(18),a=re(54),y=re(55),x=re(56),b=re(57),ee=re(59),te=re(0),ce=re(16),pe=re(27),fe=re(60),ye=re(5),ve=re(61),Ee=re(62),be=re(63),Se=re(64),Pe=re(65),Ce=typeof window!="undefined"?window.document:null,xe=function(Be){function Ae(Oe){Oe===void 0&&(Oe={});var Ie=Be.call(this,Oe)||this;return Ie.browser=ae,Ie._keyDownHandled=!1,Ie._onCursorMove=new te.EventEmitter,Ie._onKey=new te.EventEmitter,Ie._onRender=new te.EventEmitter,Ie._onSelectionChange=new te.EventEmitter,Ie._onTitleChange=new te.EventEmitter,Ie._onFocus=new te.EventEmitter,Ie._onBlur=new te.EventEmitter,Ie._onA11yCharEmitter=new te.EventEmitter,Ie._onA11yTabEmitter=new te.EventEmitter,Ie._setup(),Ie.linkifier=Ie._instantiationService.createInstance(se.Linkifier),Ie.linkifier2=Ie.register(Ie._instantiationService.createInstance(be.Linkifier2)),Ie.register(Ie._inputHandler.onRequestBell(function(){return Ie.bell()})),Ie.register(Ie._inputHandler.onRequestRefreshRows(function(je,Le){return Ie.refresh(je,Le)})),Ie.register(Ie._inputHandler.onRequestReset(function(){return Ie.reset()})),Ie.register(Ie._inputHandler.onRequestScroll(function(je,Le){return Ie.scroll(je,Le||void 0)})),Ie.register(Ie._inputHandler.onRequestWindowsOptionsReport(function(je){return Ie._reportWindowsOptions(je)})),Ie.register(te.forwardEvent(Ie._inputHandler.onCursorMove,Ie._onCursorMove)),Ie.register(te.forwardEvent(Ie._inputHandler.onTitleChange,Ie._onTitleChange)),Ie.register(te.forwardEvent(Ie._inputHandler.onA11yChar,Ie._onA11yCharEmitter)),Ie.register(te.forwardEvent(Ie._inputHandler.onA11yTab,Ie._onA11yTabEmitter)),Ie.register(Ie._bufferService.onResize(function(je){return Ie._afterResize(je.cols,je.rows)})),Ie}return E(Ae,Be),Object.defineProperty(Ae.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Ae.prototype.dispose=function(){var Oe,Ie,je;this._isDisposed||(Be.prototype.dispose.call(this),(Oe=this._renderService)===null||Oe===void 0||Oe.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(je=(Ie=this.element)===null||Ie===void 0?void 0:Ie.parentNode)===null||je===void 0||je.removeChild(this.element))},Ae.prototype._setup=function(){Be.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Ae.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Ae.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Ae.prototype._updateOptions=function(Oe){var Ie,je,Le,Ze;switch(Be.prototype._updateOptions.call(this,Oe),Oe){case"fontFamily":case"fontSize":(Ie=this._renderService)===null||Ie===void 0||Ie.clear(),(je=this._charSizeService)===null||je===void 0||je.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(Le=this.viewport)===null||Le===void 0||Le.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)):((Ze=this._accessibilityManager)===null||Ze===void 0||Ze.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Ae.prototype._onTextAreaFocus=function(Oe){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ue.C0.ESC+"[I"),this.updateCursorStyle(Oe),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Ae.prototype.blur=function(){var Oe;return(Oe=this.textarea)===null||Oe===void 0?void 0:Oe.blur()},Ae.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ue.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Ae.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var Oe=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Ie=this._bufferService.buffer.y*Oe,je=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=je+"px",this.textarea.style.top=Ie+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=Oe+"px",this.textarea.style.lineHeight=Oe+"px",this.textarea.style.zIndex="-5"}},Ae.prototype._initGlobal=function(){var Oe=this;this._bindKeys(),this.register(ne.addDisposableDomListener(this.element,"copy",function(je){Oe.hasSelection()&&de.copyHandler(je,Oe._selectionService)}));var Ie=function(je){return de.handlePasteEvent(je,Oe.textarea,Oe._coreService)};this.register(ne.addDisposableDomListener(this.textarea,"paste",Ie)),this.register(ne.addDisposableDomListener(this.element,"paste",Ie)),ae.isFirefox?this.register(ne.addDisposableDomListener(this.element,"mousedown",function(je){je.button===2&&de.rightClickHandler(je,Oe.textarea,Oe.screenElement,Oe._selectionService,Oe.options.rightClickSelectsWord)})):this.register(ne.addDisposableDomListener(this.element,"contextmenu",function(je){de.rightClickHandler(je,Oe.textarea,Oe.screenElement,Oe._selectionService,Oe.options.rightClickSelectsWord)})),ae.isLinux&&this.register(ne.addDisposableDomListener(this.element,"auxclick",function(je){je.button===1&&de.moveTextAreaUnderMouseCursor(je,Oe.textarea,Oe.screenElement)}))},Ae.prototype._bindKeys=function(){var Oe=this;this.register(ne.addDisposableDomListener(this.textarea,"keyup",function(Ie){return Oe._keyUp(Ie)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keydown",function(Ie){return Oe._keyDown(Ie)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keypress",function(Ie){return Oe._keyPress(Ie)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"compositionstart",function(){return Oe._compositionHelper.compositionstart()})),this.register(ne.addDisposableDomListener(this.textarea,"compositionupdate",function(Ie){return Oe._compositionHelper.compositionupdate(Ie)})),this.register(ne.addDisposableDomListener(this.textarea,"compositionend",function(){return Oe._compositionHelper.compositionend()})),this.register(this.onRender(function(){return Oe._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Ie){return Oe._queueLinkification(Ie.start,Ie.end)}))},Ae.prototype.open=function(Oe){var Ie=this;if(!Oe)throw new Error("Terminal requires a parent element.");Ce.body.contains(Oe)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=Oe.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),Oe.appendChild(this.element);var je=Ce.createDocumentFragment();this._viewportElement=Ce.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),je.appendChild(this._viewportElement),this._viewportScrollArea=Ce.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Ce.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Ce.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),je.appendChild(this.screenElement),this.textarea=Ce.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",z.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(ne.addDisposableDomListener(this.textarea,"focus",function(ze){return Ie._onTextAreaFocus(ze)})),this.register(ne.addDisposableDomListener(this.textarea,"blur",function(){return Ie._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Le=this._instantiationService.createInstance(Se.CoreBrowserService,this.textarea);this._instantiationService.setService(ye.ICoreBrowserService,Le),this._charSizeService=this._instantiationService.createInstance(ve.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(ye.ICharSizeService,this._charSizeService),this._compositionView=Ce.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(he.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(je),this._theme=this.options.theme||this._theme,this._colorManager=new pe.ColorManager(Ce,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(ze){return Ie._colorManager.onOptionsChange(ze)})),this._colorManager.setTheme(this._theme);var Ze=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(fe.RenderService,Ze,this.rows,this.screenElement)),this._instantiationService.setService(ye.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(ze){return Ie._onRender.fire(ze)})),this.onResize(function(ze){return Ie._renderService.resize(ze.cols,ze.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(ye.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(Ee.MouseService),this._instantiationService.setService(ye.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(me.Viewport,function(ze,Ue){return Ie.scrollLines(ze,Ue)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Ie.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Ie._renderService.onCursorMove(),Ie._syncTextArea()})),this.register(this.onResize(function(){return Ie._renderService.onResize(Ie.cols,Ie.rows)})),this.register(this.onBlur(function(){return Ie._renderService.onBlur()})),this.register(this.onFocus(function(){return Ie._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Ie.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(oe.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(ye.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(ze){return Ie.scrollLines(ze.amount,ze.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Ie._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(ze){return Ie._renderService.onSelectionChanged(ze.start,ze.end,ze.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(ze){Ie.textarea.value=ze,Ie.textarea.focus(),Ie.textarea.select()})),this.register(this.onScroll(function(){Ie.viewport.syncScrollArea(),Ie._selectionService.refresh()})),this.register(ne.addDisposableDomListener(this._viewportElement,"scroll",function(){return Ie._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Ie._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(ne.addDisposableDomListener(this.element,"mousedown",function(ze){return Ie._selectionService.onMouseDown(ze)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Ae.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(le.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(b.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},Ae.prototype._setTheme=function(Oe){var Ie,je,Le;this._theme=Oe,(Ie=this._colorManager)===null||Ie===void 0||Ie.setTheme(Oe),(je=this._renderService)===null||je===void 0||je.setColors(this._colorManager.colors),(Le=this.viewport)===null||Le===void 0||Le.onThemeChange(this._colorManager.colors)},Ae.prototype.bindMouse=function(){var Oe=this,Ie=this,je=this.element;function Le(_e){var He,Ke,Qe=Ie._mouseService.getRawByteCoords(_e,Ie.screenElement,Ie.cols,Ie.rows);if(!Qe)return!1;switch(_e.overrideType||_e.type){case"mousemove":Ke=32,_e.buttons===void 0?(He=3,_e.button!==void 0&&(He=_e.button<3?_e.button:3)):He=1&_e.buttons?0:4&_e.buttons?1:2&_e.buttons?2:3;break;case"mouseup":Ke=0,He=_e.button<3?_e.button:3;break;case"mousedown":Ke=1,He=_e.button<3?_e.button:3;break;case"wheel":_e.deltaY!==0&&(Ke=_e.deltaY<0?0:1),He=4;break;default:return!1}return!(Ke===void 0||He===void 0||He>4)&&Ie._coreMouseService.triggerMouseEvent({col:Qe.x-33,row:Qe.y-33,button:He,action:Ke,ctrl:_e.ctrlKey,alt:_e.altKey,shift:_e.shiftKey})}var Ze={mouseup:null,wheel:null,mousedrag:null,mousemove:null},ze=function(_e){return Le(_e),_e.buttons||(Oe._document.removeEventListener("mouseup",Ze.mouseup),Ze.mousedrag&&Oe._document.removeEventListener("mousemove",Ze.mousedrag)),Oe.cancel(_e)},Ue=function(_e){return Le(_e),_e.preventDefault(),Oe.cancel(_e)},Ge=function(_e){_e.buttons&&Le(_e)},Ve=function(_e){_e.buttons||Le(_e)};this.register(this._coreMouseService.onProtocolChange(function(_e){_e?(Oe.optionsService.options.logLevel==="debug"&&Oe._logService.debug("Binding to mouse events:",Oe._coreMouseService.explainEvents(_e)),Oe.element.classList.add("enable-mouse-events"),Oe._selectionService.disable()):(Oe._logService.debug("Unbinding from mouse events."),Oe.element.classList.remove("enable-mouse-events"),Oe._selectionService.enable()),8&_e?Ze.mousemove||(je.addEventListener("mousemove",Ve),Ze.mousemove=Ve):(je.removeEventListener("mousemove",Ze.mousemove),Ze.mousemove=null),16&_e?Ze.wheel||(je.addEventListener("wheel",Ue,{passive:!1}),Ze.wheel=Ue):(je.removeEventListener("wheel",Ze.wheel),Ze.wheel=null),2&_e?Ze.mouseup||(Ze.mouseup=ze):(Oe._document.removeEventListener("mouseup",Ze.mouseup),Ze.mouseup=null),4&_e?Ze.mousedrag||(Ze.mousedrag=Ge):(Oe._document.removeEventListener("mousemove",Ze.mousedrag),Ze.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(ne.addDisposableDomListener(je,"mousedown",function(_e){if(_e.preventDefault(),Oe.focus(),Oe._coreMouseService.areMouseEventsActive&&!Oe._selectionService.shouldForceSelection(_e))return Le(_e),Ze.mouseup&&Oe._document.addEventListener("mouseup",Ze.mouseup),Ze.mousedrag&&Oe._document.addEventListener("mousemove",Ze.mousedrag),Oe.cancel(_e)})),this.register(ne.addDisposableDomListener(je,"wheel",function(_e){if(!Ze.wheel){if(!Oe.buffer.hasScrollback){var He=Oe.viewport.getLinesScrolled(_e);if(He===0)return;for(var Ke=ue.C0.ESC+(Oe._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(_e.deltaY<0?"A":"B"),Qe="",et=0;et47)},Ae.prototype._keyUp=function(Oe){this._customKeyEventHandler&&this._customKeyEventHandler(Oe)===!1||(function(Ie){return Ie.keyCode===16||Ie.keyCode===17||Ie.keyCode===18}(Oe)||this.focus(),this.updateCursorStyle(Oe))},Ae.prototype._keyPress=function(Oe){var Ie;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(Oe)===!1)return!1;if(this.cancel(Oe),Oe.charCode)Ie=Oe.charCode;else if(Oe.which===null||Oe.which===void 0)Ie=Oe.keyCode;else{if(Oe.which===0||Oe.charCode===0)return!1;Ie=Oe.which}return!(!Ie||(Oe.altKey||Oe.ctrlKey||Oe.metaKey)&&!this._isThirdLevelShift(this.browser,Oe))&&(Ie=String.fromCharCode(Ie),this._onKey.fire({key:Ie,domEvent:Oe}),this._showCursor(),this._coreService.triggerDataEvent(Ie,!0),!0)},Ae.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ae.prototype.resize=function(Oe,Ie){Oe!==this.cols||Ie!==this.rows?Be.prototype.resize.call(this,Oe,Ie):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ae.prototype._afterResize=function(Oe,Ie){var je,Le;(je=this._charSizeService)===null||je===void 0||je.measure(),(Le=this.viewport)===null||Le===void 0||Le.syncScrollArea(!0)},Ae.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var Oe=1;Oe=0;z--)(oe=ue[z])&&(ne=(ae<3?oe(ne):ae>3?oe(ie,le,ne):oe(ie,le))||ne);return ae>3&&ne&&Object.defineProperty(ie,le,ne),ne},E=this&&this.__param||function(ue,ie){return function(le,se){ie(le,se,ue)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CompositionHelper=void 0;var he=re(5),me=re(1),de=function(){function ue(ie,le,se,oe,ae,ne){this._textarea=ie,this._compositionView=le,this._bufferService=se,this._optionsService=oe,this._charSizeService=ae,this._coreService=ne,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(ue.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),ue.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},ue.prototype.compositionupdate=function(ie){var le=this;this._compositionView.textContent=ie.data,this.updateCompositionElements(),setTimeout(function(){le._compositionPosition.end=le._textarea.value.length},0)},ue.prototype.compositionend=function(){this._finalizeComposition(!0)},ue.prototype.keydown=function(ie){if(this._isComposing||this._isSendingComposition){if(ie.keyCode===229||ie.keyCode===16||ie.keyCode===17||ie.keyCode===18)return!1;this._finalizeComposition(!1)}return ie.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},ue.prototype._finalizeComposition=function(ie){var le=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ie){var se={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(le._isSendingComposition){le._isSendingComposition=!1;var ae=void 0;ae=le._isComposing?le._textarea.value.substring(se.start,se.end):le._textarea.value.substring(se.start),le._coreService.triggerDataEvent(ae,!0)}},0)}else{this._isSendingComposition=!1;var oe=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(oe,!0)}},ue.prototype._handleAnyTextareaChanges=function(){var ie=this,le=this._textarea.value;setTimeout(function(){if(!ie._isComposing){var se=ie._textarea.value.replace(le,"");se.length>0&&ie._coreService.triggerDataEvent(se,!0)}},0)},ue.prototype.updateCompositionElements=function(ie){var le=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var se=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),oe=this._bufferService.buffer.y*se,ae=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=ae+"px",this._compositionView.style.top=oe+"px",this._compositionView.style.height=se+"px",this._compositionView.style.lineHeight=se+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var ne=this._compositionView.getBoundingClientRect();this._textarea.style.left=ae+"px",this._textarea.style.top=oe+"px",this._textarea.style.width=ne.width+"px",this._textarea.style.height=ne.height+"px",this._textarea.style.lineHeight=ne.height+"px"}ie||setTimeout(function(){return le.updateCompositionElements(!0)},0)}},ue=we([E(2,me.IBufferService),E(3,me.IOptionsService),E(4,he.ICharSizeService),E(5,me.ICoreService)],ue)}();ge.CompositionHelper=de},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,ae)},function(oe,ae){function ne(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(ne.prototype=ae.prototype,new ne)}),he=this&&this.__decorate||function(oe,ae,ne,z){var a,y=arguments.length,x=y<3?ae:z===null?z=Object.getOwnPropertyDescriptor(ae,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,ne,x):a(ae,ne))||x);return y>3&&x&&Object.defineProperty(ae,ne,x),x},me=this&&this.__param||function(oe,ae){return function(ne,z){ae(ne,z,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Viewport=void 0;var de=re(2),ue=re(7),ie=re(5),le=re(1),se=function(oe){function ae(ne,z,a,y,x,b,ee){var te=oe.call(this)||this;return te._scrollLines=ne,te._viewportElement=z,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=ee,te.scrollBarWidth=0,te._currentRowHeight=0,te._lastRecordedBufferLength=0,te._lastRecordedViewportHeight=0,te._lastRecordedBufferHeight=0,te._lastTouchY=0,te._lastScrollTop=0,te._wheelPartialScroll=0,te._refreshAnimationFrame=null,te._ignoreNextScrollEvent=!1,te.scrollBarWidth=te._viewportElement.offsetWidth-te._scrollArea.offsetWidth||15,te.register(ue.addDisposableDomListener(te._viewportElement,"scroll",te._onScroll.bind(te))),setTimeout(function(){return te.syncScrollArea()},0),te}return E(ae,oe),ae.prototype.onThemeChange=function(ne){this._viewportElement.style.backgroundColor=ne.background.css},ae.prototype._refresh=function(ne){var z=this;if(ne)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return z._innerRefresh()}))},ae.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var ne=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==ne&&(this._lastRecordedBufferHeight=ne,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==z&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=z),this._refreshAnimationFrame=null},ae.prototype.syncScrollArea=function(ne){if(ne===void 0&&(ne=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(ne);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===z&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(ne)}else this._refresh(ne)},ae.prototype._onScroll=function(ne){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var z=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(z,!0)}},ae.prototype._bubbleScroll=function(ne,z){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(z<0&&this._viewportElement.scrollTop!==0||z>0&&a0?1:-1),this._wheelPartialScroll%=1):ne.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._bufferService.rows),z},ae.prototype._applyScrollModifier=function(ne,z){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&z.altKey||a==="ctrl"&&z.ctrlKey||a==="shift"&&z.shiftKey?ne*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:ne*this._optionsService.options.scrollSensitivity},ae.prototype.onTouchStart=function(ne){this._lastTouchY=ne.touches[0].pageY},ae.prototype.onTouchMove=function(ne){var z=this._lastTouchY-ne.touches[0].pageY;return this._lastTouchY=ne.touches[0].pageY,z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(ne,z))},ae=he([me(3,le.IBufferService),me(4,le.IOptionsService),me(5,ie.ICharSizeService),me(6,ie.IRenderService)],ae)}(de.Disposable);ge.Viewport=se},function(st,ge,re){"use strict";function we(de){return de.replace(/\r?\n/g,"\r")}function E(de,ue){return ue?"\x1B[200~"+de+"\x1B[201~":de}function he(de,ue,ie){de=E(de=we(de),ie.decPrivateModes.bracketedPasteMode),ie.triggerDataEvent(de,!0),ue.value=""}function me(de,ue,ie){var le=ie.getBoundingClientRect(),se=de.clientX-le.left-10,oe=de.clientY-le.top-10;ue.style.width="20px",ue.style.height="20px",ue.style.left=se+"px",ue.style.top=oe+"px",ue.style.zIndex="1000",ue.focus()}Object.defineProperty(ge,"__esModule",{value:!0}),ge.rightClickHandler=ge.moveTextAreaUnderMouseCursor=ge.paste=ge.handlePasteEvent=ge.copyHandler=ge.bracketTextForPaste=ge.prepareTextForTerminal=void 0,ge.prepareTextForTerminal=we,ge.bracketTextForPaste=E,ge.copyHandler=function(de,ue){de.clipboardData&&de.clipboardData.setData("text/plain",ue.selectionText),de.preventDefault()},ge.handlePasteEvent=function(de,ue,ie){de.stopPropagation(),de.clipboardData&&he(de.clipboardData.getData("text/plain"),ue,ie)},ge.paste=he,ge.moveTextAreaUnderMouseCursor=me,ge.rightClickHandler=function(de,ue,ie,le,se){me(de,ue,ie),se&&!le.isClickInSelection(de)&&le.selectWordAtCursor(de),ue.value=le.selectionText,ue.select()}},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,ae)},function(oe,ae){function ne(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(ne.prototype=ae.prototype,new ne)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.EscapeSequenceParser=ge.VT500_TRANSITION_TABLE=ge.TransitionTable=void 0;var he=re(2),me=re(15),de=re(21),ue=re(22),ie=re(24),le=function(){function oe(ae){this.table=new Uint8Array(ae)}return oe.prototype.setDefault=function(ae,ne){me.fill(this.table,ae<<4|ne)},oe.prototype.add=function(ae,ne,z,a){this.table[ne<<8|ae]=z<<4|a},oe.prototype.addMany=function(ae,ne,z,a){for(var y=0;y1)throw new Error("only one byte as prefix supported");if((a=ne.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(ne.intermediates){if(ne.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;yx||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(ne.final.length!==1)throw new Error("final must be a single byte");var b=ne.final.charCodeAt(0);if(z[0]>b||b>z[1])throw new Error("final must be in range "+z[0]+" .. "+z[1]);return a<<=8,a|=b},ae.prototype.identToString=function(ne){for(var z=[];ne;)z.push(String.fromCharCode(255&ne)),ne>>=8;return z.reverse().join("")},ae.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},ae.prototype.setPrintHandler=function(ne){this._printHandler=ne},ae.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},ae.prototype.addEscHandler=function(ne,z){var a=this._identifier(ne,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(z),{dispose:function(){var x=y.indexOf(z);x!==-1&&y.splice(x,1)}}},ae.prototype.setEscHandler=function(ne,z){this._escHandlers[this._identifier(ne,[48,126])]=[z]},ae.prototype.clearEscHandler=function(ne){this._escHandlers[this._identifier(ne,[48,126])]&&delete this._escHandlers[this._identifier(ne,[48,126])]},ae.prototype.setEscHandlerFallback=function(ne){this._escHandlerFb=ne},ae.prototype.setExecuteHandler=function(ne,z){this._executeHandlers[ne.charCodeAt(0)]=z},ae.prototype.clearExecuteHandler=function(ne){this._executeHandlers[ne.charCodeAt(0)]&&delete this._executeHandlers[ne.charCodeAt(0)]},ae.prototype.setExecuteHandlerFallback=function(ne){this._executeHandlerFb=ne},ae.prototype.addCsiHandler=function(ne,z){var a=this._identifier(ne);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(z),{dispose:function(){var x=y.indexOf(z);x!==-1&&y.splice(x,1)}}},ae.prototype.setCsiHandler=function(ne,z){this._csiHandlers[this._identifier(ne)]=[z]},ae.prototype.clearCsiHandler=function(ne){this._csiHandlers[this._identifier(ne)]&&delete this._csiHandlers[this._identifier(ne)]},ae.prototype.setCsiHandlerFallback=function(ne){this._csiHandlerFb=ne},ae.prototype.addDcsHandler=function(ne,z){return this._dcsParser.addHandler(this._identifier(ne),z)},ae.prototype.setDcsHandler=function(ne,z){this._dcsParser.setHandler(this._identifier(ne),z)},ae.prototype.clearDcsHandler=function(ne){this._dcsParser.clearHandler(this._identifier(ne))},ae.prototype.setDcsHandlerFallback=function(ne){this._dcsParser.setHandlerFallback(ne)},ae.prototype.addOscHandler=function(ne,z){return this._oscParser.addHandler(ne,z)},ae.prototype.setOscHandler=function(ne,z){this._oscParser.setHandler(ne,z)},ae.prototype.clearOscHandler=function(ne){this._oscParser.clearHandler(ne)},ae.prototype.setOscHandlerFallback=function(ne){this._oscParser.setHandlerFallback(ne)},ae.prototype.setErrorHandler=function(ne){this._errorHandler=ne},ae.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},ae.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},ae.prototype.parse=function(ne,z){for(var a=0,y=0,x=this.currentState,b=this._oscParser,ee=this._dcsParser,te=this._collect,ce=this._params,pe=this._transitions.table,fe=0;fe>4){case 2:for(var ye=fe+1;;++ye){if(ye>=z||(a=ne[ye])<32||a>126&&a<160){this._printHandler(ne,fe,ye),fe=ye-1;break}if(++ye>=z||(a=ne[ye])<32||a>126&&a<160){this._printHandler(ne,fe,ye),fe=ye-1;break}if(++ye>=z||(a=ne[ye])<32||a>126&&a<160){this._printHandler(ne,fe,ye),fe=ye-1;break}if(++ye>=z||(a=ne[ye])<32||a>126&&a<160){this._printHandler(ne,fe,ye),fe=ye-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:fe,code:a,currentState:x,collect:te,params:ce,abort:!1}).abort)return;break;case 7:for(var ve=this._csiHandlers[te<<8|a],Ee=ve?ve.length-1:-1;Ee>=0&&ve[Ee](ce)===!1;Ee--);Ee<0&&this._csiHandlerFb(te<<8|a,ce),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:ce.addParam(0);break;case 58:ce.addSubParam(-1);break;default:ce.addDigit(a-48)}while(++fe47&&a<60);fe--;break;case 9:te<<=8,te|=a;break;case 10:for(var be=this._escHandlers[te<<8|a],Se=be?be.length-1:-1;Se>=0&&be[Se]()===!1;Se--);Se<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),te=0;break;case 12:ee.hook(te<<8|a,ce);break;case 13:for(var Pe=fe+1;;++Pe)if(Pe>=z||(a=ne[Pe])===24||a===26||a===27||a>127&&a<160){ee.put(ne,fe,Pe),fe=Pe-1;break}break;case 14:ee.unhook(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Ce=fe+1;;Ce++)if(Ce>=z||(a=ne[Ce])<32||a>127&&a<=159){b.put(ne,fe,Ce),fe=Ce-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0}x=15&y}this._collect=te,this.currentState=x},ae}(he.Disposable);ge.EscapeSequenceParser=se},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(b,ee){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var pe in ce)ce.hasOwnProperty(pe)&&(te[pe]=ce[pe])})(b,ee)},function(b,ee){function te(){this.constructor=b}we(b,ee),b.prototype=ee===null?Object.create(ee):(te.prototype=ee.prototype,new te)}),he=this&&this.__decorate||function(b,ee,te,ce){var pe,fe=arguments.length,ye=fe<3?ee:ce===null?ce=Object.getOwnPropertyDescriptor(ee,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ye=Reflect.decorate(b,ee,te,ce);else for(var ve=b.length-1;ve>=0;ve--)(pe=b[ve])&&(ye=(fe<3?pe(ye):fe>3?pe(ee,te,ye):pe(ee,te))||ye);return fe>3&&ye&&Object.defineProperty(ee,te,ye),ye},me=this&&this.__param||function(b,ee){return function(te,ce){ee(te,ce,b)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Renderer=void 0;var de=re(41),ue=re(47),ie=re(48),le=re(49),se=re(29),oe=re(2),ae=re(5),ne=re(1),z=re(25),a=re(0),y=1,x=function(b){function ee(te,ce,pe,fe,ye,ve,Ee,be,Se){var Pe=b.call(this)||this;Pe._colors=te,Pe._screenElement=ce,Pe._bufferService=ye,Pe._charSizeService=ve,Pe._optionsService=Ee,Pe._id=y++,Pe._onRequestRedraw=new a.EventEmitter;var Ce=Pe._optionsService.options.allowTransparency;return Pe._characterJoinerRegistry=new se.CharacterJoinerRegistry(Pe._bufferService),Pe._renderLayers=[new de.TextRenderLayer(Pe._screenElement,0,Pe._colors,Pe._characterJoinerRegistry,Ce,Pe._id,Pe._bufferService,Ee),new ue.SelectionRenderLayer(Pe._screenElement,1,Pe._colors,Pe._id,Pe._bufferService,Ee),new le.LinkRenderLayer(Pe._screenElement,2,Pe._colors,Pe._id,pe,fe,Pe._bufferService,Ee),new ie.CursorRenderLayer(Pe._screenElement,3,Pe._colors,Pe._id,Pe._onRequestRedraw,Pe._bufferService,Ee,be,Se)],Pe.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},Pe._devicePixelRatio=window.devicePixelRatio,Pe._updateDimensions(),Pe.onOptionsChanged(),Pe}return E(ee,b),Object.defineProperty(ee.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),ee.prototype.dispose=function(){for(var te=0,ce=this._renderLayers;te0&&ce===te[0][0]){fe=!0;var ve=te.shift();pe=new ie.JoinedCellData(this._workCell,ee.translateToString(!0,ve[0],ve[1]),ve[1]-ve[0]),ye=ve[1]-1}!fe&&this._isOverlapping(pe)&&yethis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[z]=a,a},ae}(me.BaseRenderLayer);ge.TextRenderLayer=se},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.GridCache=void 0;var we=function(){function E(){this.cache=[]}return E.prototype.resize=function(he,me){for(var de=0;de>>24,xe=Se.rgba>>>16&255,Be=Se.rgba>>>8&255,Ae=0;Ae=this.capacity)de=this._head,this._unlinkNode(de),delete this._map[de.key],de.key=he,de.value=me,this._map[he]=de;else{var ue=this._nodePool;ue.length>0?((de=ue.pop()).key=he,de.value=me):de={prev:null,next:null,key:he,value:me},this._map[he]=de,this.size++}this._appendNode(de)},E}();ge.LRUMap=we},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(me,de){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ie){ue.__proto__=ie}||function(ue,ie){for(var le in ie)ie.hasOwnProperty(le)&&(ue[le]=ie[le])})(me,de)},function(me,de){function ue(){this.constructor=me}we(me,de),me.prototype=de===null?Object.create(de):(ue.prototype=de.prototype,new ue)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionRenderLayer=void 0;var he=function(me){function de(ue,ie,le,se,oe,ae){var ne=me.call(this,ue,"selection",ie,!0,le,se,oe,ae)||this;return ne._clearState(),ne}return E(de,me),de.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},de.prototype.resize=function(ue){me.prototype.resize.call(this,ue),this._clearState()},de.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},de.prototype.onSelectionChanged=function(ue,ie,le){if(this._didStateChange(ue,ie,le,this._bufferService.buffer.ydisp))if(this._clearAll(),ue&&ie){var se=ue[1]-this._bufferService.buffer.ydisp,oe=ie[1]-this._bufferService.buffer.ydisp,ae=Math.max(se,0),ne=Math.min(oe,this._bufferService.rows-1);if(!(ae>=this._bufferService.rows||ne<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,le){var z=ue[0],a=ie[0]-z,y=ne-ae+1;this._fillCells(z,ae,a,y)}else{z=se===ae?ue[0]:0;var x=ae===ne?ie[0]:this._bufferService.cols;this._fillCells(z,ae,x-z,1);var b=Math.max(ne-ae-1,0);if(this._fillCells(0,ae+1,this._bufferService.cols,b),ae!==ne){var ee=oe===ne?ie[0]:this._bufferService.cols;this._fillCells(0,ne,ee,1)}}this._state.start=[ue[0],ue[1]],this._state.end=[ie[0],ie[1]],this._state.columnSelectMode=le,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},de.prototype._didStateChange=function(ue,ie,le,se){return!this._areCoordinatesEqual(ue,this._state.start)||!this._areCoordinatesEqual(ie,this._state.end)||le!==this._state.columnSelectMode||se!==this._state.ydisp},de.prototype._areCoordinatesEqual=function(ue,ie){return!(!ue||!ie)&&ue[0]===ie[0]&&ue[1]===ie[1]},de}(re(13).BaseRenderLayer);ge.SelectionRenderLayer=he},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(ie,le){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,oe){se.__proto__=oe}||function(se,oe){for(var ae in oe)oe.hasOwnProperty(ae)&&(se[ae]=oe[ae])})(ie,le)},function(ie,le){function se(){this.constructor=ie}we(ie,le),ie.prototype=le===null?Object.create(le):(se.prototype=le.prototype,new se)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CursorRenderLayer=void 0;var he=re(13),me=re(4),de=function(ie){function le(se,oe,ae,ne,z,a,y,x,b){var ee=ie.call(this,se,"cursor",oe,!0,ae,ne,a,y)||this;return ee._onRequestRedraw=z,ee._coreService=x,ee._coreBrowserService=b,ee._cell=new me.CellData,ee._state={x:0,y:0,isFocused:!1,style:"",width:0},ee._cursorRenderers={bar:ee._renderBarCursor.bind(ee),block:ee._renderBlockCursor.bind(ee),underline:ee._renderUnderlineCursor.bind(ee)},ee}return E(le,ie),le.prototype.resize=function(se){ie.prototype.resize.call(this,se),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},le.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},le.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},le.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},le.prototype.onOptionsChanged=function(){var se,oe=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new ue(this._coreBrowserService.isFocused,function(){oe._render(!0)})):((se=this._cursorBlinkStateManager)===null||se===void 0||se.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},le.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},le.prototype.onGridChanged=function(se,oe){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},le.prototype._render=function(se){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var oe=this._bufferService.buffer.ybase+this._bufferService.buffer.y,ae=oe-this._bufferService.buffer.ydisp;if(ae<0||ae>=this._bufferService.rows)this._clearCursor();else{var ne=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(oe).loadCell(ne,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var z=this._optionsService.options.cursorStyle;return z&&z!=="block"?this._cursorRenderers[z](ne,ae,this._cell):this._renderBlurCursor(ne,ae,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=ae,this._state.isFocused=!1,this._state.style=z,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===ne&&this._state.y===ae&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](ne,ae,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=ae,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},le.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},le.prototype._renderBarCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(se,oe,this._optionsService.options.cursorWidth),this._ctx.restore()},le.prototype._renderBlockCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(se,oe,ae.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(ae,se,oe),this._ctx.restore()},le.prototype._renderUnderlineCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(se,oe),this._ctx.restore()},le.prototype._renderBlurCursor=function(se,oe,ae){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(se,oe,ae.getWidth(),1),this._ctx.restore()},le}(he.BaseRenderLayer);ge.CursorRenderLayer=de;var ue=function(){function ie(le,se){this._renderCallback=se,this.isCursorVisible=!0,le&&this._restartInterval()}return Object.defineProperty(ie.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ie.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},ie.prototype.restartBlinkAnimation=function(){var le=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){le._renderCallback(),le._animationFrame=void 0})))},ie.prototype._restartInterval=function(le){var se=this;le===void 0&&(le=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(se._animationTimeRestarted){var oe=600-(Date.now()-se._animationTimeRestarted);if(se._animationTimeRestarted=void 0,oe>0)return void se._restartInterval(oe)}se.isCursorVisible=!1,se._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0}),se._blinkInterval=window.setInterval(function(){if(se._animationTimeRestarted){var ae=600-(Date.now()-se._animationTimeRestarted);return se._animationTimeRestarted=void 0,void se._restartInterval(ae)}se.isCursorVisible=!se.isCursorVisible,se._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0})},600)},le)},ie.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},ie.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ie}()},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(ie,le){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,oe){se.__proto__=oe}||function(se,oe){for(var ae in oe)oe.hasOwnProperty(ae)&&(se[ae]=oe[ae])})(ie,le)},function(ie,le){function se(){this.constructor=ie}we(ie,le),ie.prototype=le===null?Object.create(le):(se.prototype=le.prototype,new se)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.LinkRenderLayer=void 0;var he=re(13),me=re(9),de=re(26),ue=function(ie){function le(se,oe,ae,ne,z,a,y,x){var b=ie.call(this,se,"link",oe,!0,ae,ne,y,x)||this;return z.onShowLinkUnderline(function(ee){return b._onShowLinkUnderline(ee)}),z.onHideLinkUnderline(function(ee){return b._onHideLinkUnderline(ee)}),a.onShowLinkUnderline(function(ee){return b._onShowLinkUnderline(ee)}),a.onHideLinkUnderline(function(ee){return b._onHideLinkUnderline(ee)}),b}return E(le,ie),le.prototype.resize=function(se){ie.prototype.resize.call(this,se),this._state=void 0},le.prototype.reset=function(){this._clearCurrentLink()},le.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var se=this._state.y2-this._state.y1-1;se>0&&this._clearCells(0,this._state.y1+1,this._state.cols,se),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},le.prototype._onShowLinkUnderline=function(se){if(se.fg===me.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:se.fg&&de.is256Color(se.fg)?this._ctx.fillStyle=this._colors.ansi[se.fg].css:this._ctx.fillStyle=this._colors.foreground.css,se.y1===se.y2)this._fillBottomLineAtCells(se.x1,se.y1,se.x2-se.x1);else{this._fillBottomLineAtCells(se.x1,se.y1,se.cols-se.x1);for(var oe=se.y1+1;oe=0;a--)(ae=ie[a])&&(z=(ne<3?ae(z):ne>3?ae(le,se,z):ae(le,se))||z);return ne>3&&z&&Object.defineProperty(le,se,z),z},E=this&&this.__param||function(ie,le){return function(se,oe){le(se,oe,ie)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseZone=ge.Linkifier=void 0;var he=re(0),me=re(1),de=function(){function ie(le,se,oe){this._bufferService=le,this._logService=se,this._unicodeService=oe,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new he.EventEmitter,this._onHideLinkUnderline=new he.EventEmitter,this._onLinkTooltip=new he.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(ie.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ie.prototype.attachToDom=function(le,se){this._element=le,this._mouseZoneManager=se},ie.prototype.linkifyRows=function(le,se){var oe=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=le,this._rowsToLinkify.end=se):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,le),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,se)),this._mouseZoneManager.clearAll(le,se),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return oe._linkifyRows()},ie._timeBeforeLatency))},ie.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var le=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var se=le.ydisp+this._rowsToLinkify.start;if(!(se>=le.lines.length)){for(var oe=le.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,ae=Math.ceil(2e3/this._bufferService.cols),ne=this._bufferService.buffer.iterator(!1,se,oe,ae,ae);ne.hasNext();)for(var z=ne.next(),a=0;a=0;se--)if(le.priority<=this._linkMatchers[se].priority)return void this._linkMatchers.splice(se+1,0,le);this._linkMatchers.splice(0,0,le)}else this._linkMatchers.push(le)},ie.prototype.deregisterLinkMatcher=function(le){for(var se=0;se>9&511:void 0;oe.validationCallback?oe.validationCallback(b,function(fe){ne._rowsTimeoutId||fe&&ne._addLink(ee[1],ee[0]-ne._bufferService.buffer.ydisp,b,oe,pe)}):x._addLink(ee[1],ee[0]-x._bufferService.buffer.ydisp,b,oe,pe)},x=this;(ae=z.exec(se))!==null&&y()!=="break";);},ie.prototype._addLink=function(le,se,oe,ae,ne){var z=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(oe),y=le%this._bufferService.cols,x=se+Math.floor(le/this._bufferService.cols),b=(y+a)%this._bufferService.cols,ee=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,ee--),this._mouseZoneManager.add(new ue(y+1,x+1,b+1,ee+1,function(te){if(ae.handler)return ae.handler(te,oe);var ce=window.open();ce?(ce.opener=null,ce.location.href=oe):console.warn("Opening link blocked as opener could not be cleared")},function(){z._onShowLinkUnderline.fire(z._createLinkHoverEvent(y,x,b,ee,ne)),z._element.classList.add("xterm-cursor-pointer")},function(te){z._onLinkTooltip.fire(z._createLinkHoverEvent(y,x,b,ee,ne)),ae.hoverTooltipCallback&&ae.hoverTooltipCallback(te,oe,{start:{x:y,y:x},end:{x:b,y:ee}})},function(){z._onHideLinkUnderline.fire(z._createLinkHoverEvent(y,x,b,ee,ne)),z._element.classList.remove("xterm-cursor-pointer"),ae.hoverLeaveCallback&&ae.hoverLeaveCallback()},function(te){return!ae.willLinkActivate||ae.willLinkActivate(te,oe)}))}},ie.prototype._createLinkHoverEvent=function(le,se,oe,ae,ne){return{x1:le,y1:se,x2:oe,y2:ae,cols:this._bufferService.cols,fg:ne}},ie._timeBeforeLatency=200,ie=we([E(0,me.IBufferService),E(1,me.ILogService),E(2,me.IUnicodeService)],ie)}();ge.Linkifier=de;var ue=function(ie,le,se,oe,ae,ne,z,a,y){this.x1=ie,this.y1=le,this.x2=se,this.y2=oe,this.clickCallback=ae,this.hoverCallback=ne,this.tooltipCallback=z,this.leaveCallback=a,this.willLinkActivate=y};ge.MouseZone=ue},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(b,ee){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var pe in ce)ce.hasOwnProperty(pe)&&(te[pe]=ce[pe])})(b,ee)},function(b,ee){function te(){this.constructor=b}we(b,ee),b.prototype=ee===null?Object.create(ee):(te.prototype=ee.prototype,new te)}),he=this&&this.__decorate||function(b,ee,te,ce){var pe,fe=arguments.length,ye=fe<3?ee:ce===null?ce=Object.getOwnPropertyDescriptor(ee,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ye=Reflect.decorate(b,ee,te,ce);else for(var ve=b.length-1;ve>=0;ve--)(pe=b[ve])&&(ye=(fe<3?pe(ye):fe>3?pe(ee,te,ye):pe(ee,te))||ye);return fe>3&&ye&&Object.defineProperty(ee,te,ye),ye},me=this&&this.__param||function(b,ee){return function(te,ce){ee(te,ce,b)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionService=void 0;var de=re(11),ue=re(52),ie=re(4),le=re(0),se=re(5),oe=re(1),ae=re(30),ne=re(53),z=re(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function ee(te,ce,pe,fe,ye,ve,Ee){var be=b.call(this)||this;return be._element=te,be._screenElement=ce,be._bufferService=pe,be._coreService=fe,be._mouseService=ye,be._optionsService=ve,be._renderService=Ee,be._dragScrollAmount=0,be._enabled=!0,be._workCell=new ie.CellData,be._mouseDownTimeStamp=0,be._onLinuxMouseSelection=be.register(new le.EventEmitter),be._onRedrawRequest=be.register(new le.EventEmitter),be._onSelectionChange=be.register(new le.EventEmitter),be._onRequestScrollLines=be.register(new le.EventEmitter),be._mouseMoveListener=function(Se){return be._onMouseMove(Se)},be._mouseUpListener=function(Se){return be._onMouseUp(Se)},be._coreService.onUserInput(function(){be.hasSelection&&be.clearSelection()}),be._trimListener=be._bufferService.buffer.lines.onTrim(function(Se){return be._onTrim(Se)}),be.register(be._bufferService.buffers.onBufferActivate(function(Se){return be._onBufferActivate(Se)})),be.enable(),be._model=new ue.SelectionModel(be._bufferService),be._activeSelectionMode=0,be}return E(ee,b),Object.defineProperty(ee.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),ee.prototype.dispose=function(){this._removeMouseDownListeners()},ee.prototype.reset=function(){this.clearSelection()},ee.prototype.disable=function(){this.clearSelection(),this._enabled=!1},ee.prototype.enable=function(){this._enabled=!0},Object.defineProperty(ee.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"hasSelection",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;return!(!te||!ce)&&(te[0]!==ce[0]||te[1]!==ce[1])},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!te||!ce)return"";var pe=this._bufferService.buffer,fe=[];if(this._activeSelectionMode===3){if(te[0]===ce[0])return"";for(var ye=te[1];ye<=ce[1];ye++){var ve=pe.translateBufferLineToString(ye,!0,te[0],ce[0]);fe.push(ve)}}else{var Ee=te[1]===ce[1]?ce[0]:void 0;for(fe.push(pe.translateBufferLineToString(te[1],!0,te[0],Ee)),ye=te[1]+1;ye<=ce[1]-1;ye++){var be=pe.lines.get(ye);ve=pe.translateBufferLineToString(ye,!0),be&&be.isWrapped?fe[fe.length-1]+=ve:fe.push(ve)}te[1]!==ce[1]&&(be=pe.lines.get(ce[1]),ve=pe.translateBufferLineToString(ce[1],!0,0,ce[0]),be&&be.isWrapped?fe[fe.length-1]+=ve:fe.push(ve))}return fe.map(function(Se){return Se.replace(y," ")}).join(de.isWindows?`\r `:` -`)},enumerable:!1,configurable:!0}),ee.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},ee.prototype.refresh=function(te){var ce=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return ce._refresh()})),de.isLinux&&te&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},ee.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},ee.prototype.isClickInSelection=function(te){var ce=this._getMouseBufferCoords(te),pe=this._model.finalSelectionStart,fe=this._model.finalSelectionEnd;return!!(pe&&fe&&ce)&&this._areCoordsInSelection(ce,pe,fe)},ee.prototype._areCoordsInSelection=function(te,ce,pe){return te[1]>ce[1]&&te[1]=ce[0]&&te[0]=ce[0]},ee.prototype.selectWordAtCursor=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},ee.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},ee.prototype.selectLines=function(te,ce){this._model.clearSelection(),te=Math.max(te,0),ce=Math.min(ce,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,te],this._model.selectionEnd=[this._bufferService.cols,ce],this.refresh(),this._onSelectionChange.fire()},ee.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},ee.prototype._getMouseBufferCoords=function(te){var ce=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ce)return ce[0]--,ce[1]--,ce[1]+=this._bufferService.buffer.ydisp,ce},ee.prototype._getMouseEventScrollAmount=function(te){var ce=ae.getCoordsRelativeToElement(te,this._screenElement)[1],pe=this._renderService.dimensions.canvasHeight;return ce>=0&&ce<=pe?0:(ce>pe&&(ce-=pe),ce=Math.min(Math.max(ce,-50),50),(ce/=50)/Math.abs(ce)+Math.round(14*ce))},ee.prototype.shouldForceSelection=function(te){return de.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},ee.prototype.onMouseDown=function(te){if(this._mouseDownTimeStamp=te.timeStamp,(te.button!==2||!this.hasSelection)&&te.button===0){if(!this._enabled){if(!this.shouldForceSelection(te))return;te.stopPropagation()}te.preventDefault(),this._dragScrollAmount=0,this._enabled&&te.shiftKey?this._onIncrementalClick(te):te.detail===1?this._onSingleClick(te):te.detail===2?this._onDoubleClick(te):te.detail===3&&this._onTripleClick(te),this._addMouseDownListeners(),this.refresh(!0)}},ee.prototype._addMouseDownListeners=function(){var te=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return te._dragScroll()},50)},ee.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},ee.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},ee.prototype._onSingleClick=function(te){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(te)?3:0,this._model.selectionStart=this._getMouseBufferCoords(te),this._model.selectionStart){this._model.selectionEnd=void 0;var ce=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);ce&&ce.length!==this._model.selectionStart[0]&&ce.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},ee.prototype._onDoubleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},ee.prototype._onTripleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},ee.prototype.shouldColumnSelect=function(te){return te.altKey&&!(de.isMac&&this._optionsService.options.macOptionClickForcesSelection)},ee.prototype._onMouseMove=function(te){if(te.stopImmediatePropagation(),this._model.selectionStart){var ce=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(te),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var pe=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(te.ydisp+this._bufferService.rows,te.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=te.ydisp),this.refresh()}},ee.prototype._onMouseUp=function(te){var ce=te.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ce<500&&te.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var pe=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(pe&&pe[0]!==void 0&&pe[1]!==void 0){var fe=re.moveToCellSequence(pe[0]-1,pe[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(fe,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},ee.prototype._onBufferActivate=function(te){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(pe){return ce._onTrim(pe)})},ee.prototype._convertViewportColToCharacterIndex=function(te,ce){for(var pe=ce[0],fe=0;ce[0]>=fe;fe++){var ye=te.loadCell(fe,this._workCell).getChars().length;this._workCell.getWidth()===0?pe--:ye>1&&ce[0]!==fe&&(pe+=ye-1)}return pe},ee.prototype.setSelection=function(te,ce,pe){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,ce],this._model.selectionStartLength=pe,this.refresh()},ee.prototype._getWordAt=function(te,ce,pe,fe){if(pe===void 0&&(pe=!0),fe===void 0&&(fe=!0),!(te[0]>=this._bufferService.cols)){var ye=this._bufferService.buffer,he=ye.lines.get(te[1]);if(he){var Ee=ye.translateBufferLineToString(te[1],!1),be=this._convertViewportColToCharacterIndex(he,te),Se=be,Pe=te[0]-be,Ce=0,xe=0,Be=0,Ae=0;if(Ee.charAt(be)===" "){for(;be>0&&Ee.charAt(be-1)===" ";)be--;for(;Se1&&(Ae+=je-1,Se+=je-1);Te>0&&be>0&&!this._isCharWordSeparator(he.loadCell(Te-1,this._workCell));){he.loadCell(Te-1,this._workCell);var Oe=this._workCell.getChars().length;this._workCell.getWidth()===0?(Ce++,Te--):Oe>1&&(Be+=Oe-1,be-=Oe-1),be--,Te--}for(;Le1&&(Ae+=Ke-1,Se+=Ke-1),Se++,Le++}}Se++;var Ve=be+Pe-Ce+Be,Ge=Math.min(this._bufferService.cols,Se-be+Ce+xe-Be-Ae);if(ce||Ee.slice(be,Se).trim()!==""){if(pe&&Ve===0&&he.getCodePoint(0)!==32){var ze=ye.lines.get(te[1]-1);if(ze&&he.isWrapped&&ze.getCodePoint(this._bufferService.cols-1)!==32){var We=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(We){var _e=this._bufferService.cols-We.start;Ve-=_e,Ge+=_e}}}if(fe&&Ve+Ge===this._bufferService.cols&&he.getCodePoint(this._bufferService.cols-1)!==32){var He=ye.lines.get(te[1]+1);if(He&&He.isWrapped&&He.getCodePoint(0)!==32){var Ze=this._getWordAt([0,te[1]+1],!1,!1,!0);Ze&&(Ge+=Ze.length)}}return{start:Ve,length:Ge}}}}},ee.prototype._selectWordAt=function(te,ce){var pe=this._getWordAt(te,ce);if(pe){for(;pe.start<0;)pe.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[pe.start,te[1]],this._model.selectionStartLength=pe.length}},ee.prototype._selectToWordAt=function(te){var ce=this._getWordAt(te,!0);if(ce){for(var pe=te[1];ce.start<0;)ce.start+=this._bufferService.cols,pe--;if(!this._model.areSelectionValuesReversed())for(;ce.start+ce.length>this._bufferService.cols;)ce.length-=this._bufferService.cols,pe++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?ce.start:ce.start+ce.length,pe]}},ee.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},ee.prototype._selectLineAt=function(te){var ce=this._bufferService.buffer.getWrappedRangeForLine(te);this._model.selectionStart=[0,ce.first],this._model.selectionEnd=[this._bufferService.cols,ce.last],this._model.selectionStartLength=0},ee=ve([ge(2,oe.IBufferService),ge(3,oe.ICoreService),ge(4,se.IMouseService),ge(5,oe.IOptionsService),ge(6,se.IRenderService)],ee)}(z.Disposable);me.SelectionService=x},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.SelectionModel=void 0;var we=function(){function E(ve){this._bufferService=ve,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var ve=this.selectionStart[0]+this.selectionStartLength;return ve>this._bufferService.cols?[ve%this._bufferService.cols,this.selectionStart[1]+Math.floor(ve/this._bufferService.cols)]:[ve,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),E.prototype.areSelectionValuesReversed=function(){var ve=this.selectionStart,ge=this.selectionEnd;return!(!ve||!ge)&&(ve[1]>ge[1]||ve[1]===ge[1]&&ve[0]>ge[0])},E.prototype.onTrim=function(ve){return this.selectionStart&&(this.selectionStart[1]-=ve),this.selectionEnd&&(this.selectionEnd[1]-=ve),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();me.SelectionModel=we},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.moveToCellSequence=void 0;var we=ne(12);function E(ue,se,oe,ae){var re=ue-ve(oe,ue),z=se-ve(oe,se);return ie(Math.abs(re-z)-function(a,y,x){for(var b=0,ee=a-ve(x,a),te=y-ve(x,y),ce=0;ce=0&&sese?"A":"B"}function de(ue,se,oe,ae,re,z){for(var a=ue,y=se,x="";a!==oe||y!==ae;)a+=re?1:-1,re&&a>z.cols-1?(x+=z.buffer.translateBufferLineToString(y,!1,ue,a),a=0,ue=0,y++):!re&&a<0&&(x+=z.buffer.translateBufferLineToString(y,!1,0,ue+1),ue=a=z.cols-1,y--);return x+z.buffer.translateBufferLineToString(y,!1,ue,a)}function le(ue,se){var oe=se?"O":"[";return we.C0.ESC+oe+ue}function ie(ue,se){ue=Math.floor(ue);for(var oe="",ae=0;ae0?te-ve(ce,te):b;var ye=te,he=function(Ee,be,Se,Pe,Ce,xe){var Be;return Be=E(Se,Pe,Ce,xe).length>0?Pe-ve(Ce,Pe):be,Ee=Se&&Beue?"D":"C",ie(Math.abs(z-ue),le(re,ae));re=a>se?"D":"C";var y=Math.abs(a-se);return ie(function(x,b){return b.cols-x}(a>se?ue:z,oe)+(y-1)*oe.cols+1+((a>se?z:ue)-1),le(re,ae))}},function(it,me,ne){"use strict";var we=this&&this.__decorate||function(de,le,ie,ue){var se,oe=arguments.length,ae=oe<3?le:ue===null?ue=Object.getOwnPropertyDescriptor(le,ie):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(de,le,ie,ue);else for(var re=de.length-1;re>=0;re--)(se=de[re])&&(ae=(oe<3?se(ae):oe>3?se(le,ie,ae):se(le,ie))||ae);return oe>3&&ae&&Object.defineProperty(le,ie,ae),ae},E=this&&this.__param||function(de,le){return function(ie,ue){le(ie,ue,de)}};Object.defineProperty(me,"__esModule",{value:!0}),me.SoundService=void 0;var ve=ne(1),ge=function(){function de(le){this._optionsService=le}return Object.defineProperty(de,"audioContext",{get:function(){if(!de._audioContext){var le=window.AudioContext||window.webkitAudioContext;if(!le)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;de._audioContext=new le}return de._audioContext},enumerable:!1,configurable:!0}),de.prototype.playBellSound=function(){var le=de.audioContext;if(le){var ie=le.createBufferSource();le.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(ue){ie.buffer=ue,ie.connect(le.destination),ie.start(0)})}},de.prototype._base64ToArrayBuffer=function(le){for(var ie=window.atob(le),ue=ie.length,se=new Uint8Array(ue),oe=0;oe=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,re,x):a(ae,re))||x);return y>3&&x&&Object.defineProperty(ae,re,x),x},ge=this&&this.__param||function(oe,ae){return function(re,z){ae(re,z,oe)}};Object.defineProperty(me,"__esModule",{value:!0}),me.MouseZoneManager=void 0;var de=ne(2),le=ne(7),ie=ne(5),ue=ne(1),se=function(oe){function ae(re,z,a,y,x,b){var ee=oe.call(this)||this;return ee._element=re,ee._screenElement=z,ee._bufferService=a,ee._mouseService=y,ee._selectionService=x,ee._optionsService=b,ee._zones=[],ee._areZonesActive=!1,ee._lastHoverCoords=[void 0,void 0],ee._initialSelectionLength=0,ee.register(le.addDisposableDomListener(ee._element,"mousedown",function(te){return ee._onMouseDown(te)})),ee._mouseMoveListener=function(te){return ee._onMouseMove(te)},ee._mouseLeaveListener=function(te){return ee._onMouseLeave(te)},ee._clickListener=function(te){return ee._onClick(te)},ee}return E(ae,oe),ae.prototype.dispose=function(){oe.prototype.dispose.call(this),this._deactivate()},ae.prototype.add=function(re){this._zones.push(re),this._zones.length===1&&this._activate()},ae.prototype.clearAll=function(re,z){if(this._zones.length!==0){re&&z||(re=0,z=this._bufferService.rows-1);for(var a=0;are&&y.y1<=z+1||y.y2>re&&y.y2<=z+1||y.y1z+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},ae.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},ae.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},ae.prototype._onMouseMove=function(re){this._lastHoverCoords[0]===re.pageX&&this._lastHoverCoords[1]===re.pageY||(this._onHover(re),this._lastHoverCoords=[re.pageX,re.pageY])},ae.prototype._onHover=function(re){var z=this,a=this._findZoneEventAt(re);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(re),this._tooltipTimeout=window.setTimeout(function(){return z._onTooltip(re)},this._optionsService.options.linkTooltipHoverDuration)))},ae.prototype._onTooltip=function(re){this._tooltipTimeout=void 0;var z=this._findZoneEventAt(re);z&&z.tooltipCallback&&z.tooltipCallback(re)},ae.prototype._onMouseDown=function(re){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var z=this._findZoneEventAt(re);z!=null&&z.willLinkActivate(re)&&(re.preventDefault(),re.stopImmediatePropagation())}},ae.prototype._onMouseLeave=function(re){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},ae.prototype._onClick=function(re){var z=this._findZoneEventAt(re),a=this._getSelectionLength();z&&a===this._initialSelectionLength&&(z.clickCallback(re),re.preventDefault(),re.stopImmediatePropagation())},ae.prototype._getSelectionLength=function(){var re=this._selectionService.selectionText;return re?re.length:0},ae.prototype._findZoneEventAt=function(re){var z=this._mouseService.getCoords(re,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(z)for(var a=z[0],y=z[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yz;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},re.prototype._createAccessibilityTreeNode=function(){var z=document.createElement("div");return z.setAttribute("role","listitem"),z.tabIndex=-1,this._refreshRowDimensions(z),z},re.prototype._onTab=function(z){for(var a=0;a0?this._charsToConsume.shift()!==z&&(this._charsToAnnounce+=z):this._charsToAnnounce+=z,z===` -`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=ve.tooMuchOutput)),ge.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},re.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,ge.isMac&&se.removeElementFromParent(this._liveRegion)},re.prototype._onKey=function(z){this._clearLiveRegion(),this._charsToConsume.push(z)},re.prototype._refreshRows=function(z,a){this._renderRowsDebouncer.refresh(z,a,this._terminal.rows)},re.prototype._renderRows=function(z,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=z;b<=a;b++){var ee=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(ee.length===0?ce.innerHTML=" ":ce.textContent=ee,ce.setAttribute("aria-posinset",te),ce.setAttribute("aria-setsize",x))}this._announceCharacters()},re.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var z=0;z=0;fe--)(te=y[fe])&&(pe=(ce<3?te(pe):ce>3?te(x,b,pe):te(x,b))||pe);return ce>3&&pe&&Object.defineProperty(x,b,pe),pe},ge=this&&this.__param||function(y,x){return function(b,ee){x(b,ee,y)}};Object.defineProperty(me,"__esModule",{value:!0}),me.DomRenderer=void 0;var de=ne(58),le=ne(9),ie=ne(2),ue=ne(5),se=ne(1),oe=ne(0),ae=ne(10),re=ne(17),z=1,a=function(y){function x(b,ee,te,ce,pe,fe,ye,he,Ee){var be=y.call(this)||this;return be._colors=b,be._element=ee,be._screenElement=te,be._viewportElement=ce,be._linkifier=pe,be._linkifier2=fe,be._charSizeService=ye,be._optionsService=he,be._bufferService=Ee,be._terminalClass=z++,be._rowElements=[],be._rowContainer=document.createElement("div"),be._rowContainer.classList.add("xterm-rows"),be._rowContainer.style.lineHeight="normal",be._rowContainer.setAttribute("aria-hidden","true"),be._refreshRowElements(be._bufferService.cols,be._bufferService.rows),be._selectionContainer=document.createElement("div"),be._selectionContainer.classList.add("xterm-selection"),be._selectionContainer.setAttribute("aria-hidden","true"),be.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},be._updateDimensions(),be._injectCss(),be._rowFactory=new de.DomRendererRowFactory(document,be._optionsService,be._colors),be._element.classList.add("xterm-dom-renderer-owner-"+be._terminalClass),be._screenElement.appendChild(be._rowContainer),be._screenElement.appendChild(be._selectionContainer),be._linkifier.onShowLinkUnderline(function(Se){return be._onLinkHover(Se)}),be._linkifier.onHideLinkUnderline(function(Se){return be._onLinkLeave(Se)}),be._linkifier2.onShowLinkUnderline(function(Se){return be._onLinkHover(Se)}),be._linkifier2.onHideLinkUnderline(function(Se){return be._onLinkLeave(Se)}),be}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new oe.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),re.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,ee=this._rowElements;bee;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,ee){this._refreshRowElements(b,ee),this._updateDimensions()},x.prototype.onCharSizeChanged=function(){this._updateDimensions()},x.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},x.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},x.prototype.onSelectionChanged=function(b,ee,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&ee){var ce=b[1]-this._bufferService.buffer.ydisp,pe=ee[1]-this._bufferService.buffer.ydisp,fe=Math.max(ce,0),ye=Math.min(pe,this._bufferService.rows-1);if(!(fe>=this._bufferService.rows||ye<0)){var he=document.createDocumentFragment();if(te)he.appendChild(this._createSelectionElement(fe,b[0],ee[0],ye-fe+1));else{var Ee=ce===fe?b[0]:0,be=fe===ye?ee[0]:this._bufferService.cols;he.appendChild(this._createSelectionElement(fe,Ee,be));var Se=ye-fe-1;if(he.appendChild(this._createSelectionElement(fe+1,0,this._bufferService.cols,Se)),fe!==ye){var Pe=pe===ye?ee[0]:this._bufferService.cols;he.appendChild(this._createSelectionElement(ye,0,Pe))}}this._selectionContainer.appendChild(he)}}},x.prototype._createSelectionElement=function(b,ee,te,ce){ce===void 0&&(ce=1);var pe=document.createElement("div");return pe.style.height=ce*this.dimensions.actualCellHeight+"px",pe.style.top=b*this.dimensions.actualCellHeight+"px",pe.style.left=ee*this.dimensions.actualCellWidth+"px",pe.style.width=this.dimensions.actualCellWidth*(te-ee)+"px",pe},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,ee=this._rowElements;b=pe&&(b=0,te++)}},x=ve([ge(6,ue.ICharSizeService),ge(7,se.IOptionsService),ge(8,se.IBufferService)],x)}(ie.Disposable);me.DomRenderer=a},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.DomRendererRowFactory=me.CURSOR_STYLE_UNDERLINE_CLASS=me.CURSOR_STYLE_BAR_CLASS=me.CURSOR_STYLE_BLOCK_CLASS=me.CURSOR_BLINK_CLASS=me.CURSOR_CLASS=me.UNDERLINE_CLASS=me.ITALIC_CLASS=me.DIM_CLASS=me.BOLD_CLASS=void 0;var we=ne(9),E=ne(3),ve=ne(4),ge=ne(10);me.BOLD_CLASS="xterm-bold",me.DIM_CLASS="xterm-dim",me.ITALIC_CLASS="xterm-italic",me.UNDERLINE_CLASS="xterm-underline",me.CURSOR_CLASS="xterm-cursor",me.CURSOR_BLINK_CLASS="xterm-cursor-blink",me.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",me.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",me.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var de=function(){function ie(ue,se,oe){this._document=ue,this._optionsService=se,this._colors=oe,this._workCell=new ve.CellData}return ie.prototype.setColors=function(ue){this._colors=ue},ie.prototype.createRow=function(ue,se,oe,ae,re,z,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(ue.length,a)-1;b>=0;b--)if(ue.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||se&&b===ae){x=b+1;break}for(b=0;b1&&(te.style.width=z*ee+"px"),se&&b===ae)switch(te.classList.add(me.CURSOR_CLASS),re&&te.classList.add(me.CURSOR_BLINK_CLASS),oe){case"bar":te.classList.add(me.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(me.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(me.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(me.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(me.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(me.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(me.UNDERLINE_CLASS),this._workCell.isInvisible()?te.textContent=E.WHITESPACE_CELL_CHAR:te.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var ce=this._workCell.getFgColor(),pe=this._workCell.getFgColorMode(),fe=this._workCell.getBgColor(),ye=this._workCell.getBgColorMode(),he=!!this._workCell.isInverse();if(he){var Ee=ce;ce=fe,fe=Ee;var be=pe;pe=ye,ye=be}switch(pe){case 16777216:case 33554432:this._workCell.isBold()&&ce<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ce+=8),this._applyMinimumContrast(te,this._colors.background,this._colors.ansi[ce])||te.classList.add("xterm-fg-"+ce);break;case 50331648:var Se=ge.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(te,this._colors.background,Se)||this._addStyle(te,"color:#"+le(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||he&&te.classList.add("xterm-fg-"+we.INVERTED_DEFAULT_COLOR)}switch(ye){case 16777216:case 33554432:te.classList.add("xterm-bg-"+fe);break;case 50331648:this._addStyle(te,"background-color:#"+le(fe.toString(16),"0",6));break;case 0:default:he&&te.classList.add("xterm-bg-"+we.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},ie.prototype._applyMinimumContrast=function(ue,se,oe){if(this._optionsService.options.minimumContrastRatio===1)return!1;var ae=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return ae===void 0&&(ae=ge.color.ensureContrastRatio(se,oe,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,ae!=null?ae:null)),!!ae&&(this._addStyle(ue,"color:"+ae.css),!0)},ie.prototype._addStyle=function(ue,se){ue.setAttribute("style",""+(ue.getAttribute("style")||"")+se+";")},ie}();function le(ie,ue,se){for(;ie.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};me.evaluateKeyboardEvent=function(ve,ge,de,le){var ie={type:0,cancel:!1,key:void 0},ue=(ve.shiftKey?1:0)|(ve.altKey?2:0)|(ve.ctrlKey?4:0)|(ve.metaKey?8:0);switch(ve.keyCode){case 0:ve.key==="UIKeyInputUpArrow"?ie.key=ge?we.C0.ESC+"OA":we.C0.ESC+"[A":ve.key==="UIKeyInputLeftArrow"?ie.key=ge?we.C0.ESC+"OD":we.C0.ESC+"[D":ve.key==="UIKeyInputRightArrow"?ie.key=ge?we.C0.ESC+"OC":we.C0.ESC+"[C":ve.key==="UIKeyInputDownArrow"&&(ie.key=ge?we.C0.ESC+"OB":we.C0.ESC+"[B");break;case 8:if(ve.shiftKey){ie.key=we.C0.BS;break}if(ve.altKey){ie.key=we.C0.ESC+we.C0.DEL;break}ie.key=we.C0.DEL;break;case 9:if(ve.shiftKey){ie.key=we.C0.ESC+"[Z";break}ie.key=we.C0.HT,ie.cancel=!0;break;case 13:ie.key=ve.altKey?we.C0.ESC+we.C0.CR:we.C0.CR,ie.cancel=!0;break;case 27:ie.key=we.C0.ESC,ve.altKey&&(ie.key=we.C0.ESC+we.C0.ESC),ie.cancel=!0;break;case 37:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"D",ie.key===we.C0.ESC+"[1;3D"&&(ie.key=we.C0.ESC+(de?"b":"[1;5D"))):ie.key=ge?we.C0.ESC+"OD":we.C0.ESC+"[D";break;case 39:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"C",ie.key===we.C0.ESC+"[1;3C"&&(ie.key=we.C0.ESC+(de?"f":"[1;5C"))):ie.key=ge?we.C0.ESC+"OC":we.C0.ESC+"[C";break;case 38:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"A",de||ie.key!==we.C0.ESC+"[1;3A"||(ie.key=we.C0.ESC+"[1;5A")):ie.key=ge?we.C0.ESC+"OA":we.C0.ESC+"[A";break;case 40:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"B",de||ie.key!==we.C0.ESC+"[1;3B"||(ie.key=we.C0.ESC+"[1;5B")):ie.key=ge?we.C0.ESC+"OB":we.C0.ESC+"[B";break;case 45:ve.shiftKey||ve.ctrlKey||(ie.key=we.C0.ESC+"[2~");break;case 46:ie.key=ue?we.C0.ESC+"[3;"+(ue+1)+"~":we.C0.ESC+"[3~";break;case 36:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"H":ge?we.C0.ESC+"OH":we.C0.ESC+"[H";break;case 35:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"F":ge?we.C0.ESC+"OF":we.C0.ESC+"[F";break;case 33:ve.shiftKey?ie.type=2:ie.key=we.C0.ESC+"[5~";break;case 34:ve.shiftKey?ie.type=3:ie.key=we.C0.ESC+"[6~";break;case 112:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"P":we.C0.ESC+"OP";break;case 113:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"Q":we.C0.ESC+"OQ";break;case 114:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"R":we.C0.ESC+"OR";break;case 115:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"S":we.C0.ESC+"OS";break;case 116:ie.key=ue?we.C0.ESC+"[15;"+(ue+1)+"~":we.C0.ESC+"[15~";break;case 117:ie.key=ue?we.C0.ESC+"[17;"+(ue+1)+"~":we.C0.ESC+"[17~";break;case 118:ie.key=ue?we.C0.ESC+"[18;"+(ue+1)+"~":we.C0.ESC+"[18~";break;case 119:ie.key=ue?we.C0.ESC+"[19;"+(ue+1)+"~":we.C0.ESC+"[19~";break;case 120:ie.key=ue?we.C0.ESC+"[20;"+(ue+1)+"~":we.C0.ESC+"[20~";break;case 121:ie.key=ue?we.C0.ESC+"[21;"+(ue+1)+"~":we.C0.ESC+"[21~";break;case 122:ie.key=ue?we.C0.ESC+"[23;"+(ue+1)+"~":we.C0.ESC+"[23~";break;case 123:ie.key=ue?we.C0.ESC+"[24;"+(ue+1)+"~":we.C0.ESC+"[24~";break;default:if(!ve.ctrlKey||ve.shiftKey||ve.altKey||ve.metaKey)if(de&&!le||!ve.altKey||ve.metaKey)de&&!ve.altKey&&!ve.ctrlKey&&ve.metaKey?ve.keyCode===65&&(ie.type=1):ve.key&&!ve.ctrlKey&&!ve.altKey&&!ve.metaKey&&ve.keyCode>=48&&ve.key.length===1?ie.key=ve.key:ve.key&&ve.ctrlKey&&ve.key==="_"&&(ie.key=we.C0.US);else{var se=E[ve.keyCode],oe=se&&se[ve.shiftKey?1:0];if(oe)ie.key=we.C0.ESC+oe;else if(ve.keyCode>=65&&ve.keyCode<=90){var ae=ve.ctrlKey?ve.keyCode-64:ve.keyCode+32;ie.key=we.C0.ESC+String.fromCharCode(ae)}}else ve.keyCode>=65&&ve.keyCode<=90?ie.key=String.fromCharCode(ve.keyCode-64):ve.keyCode===32?ie.key=we.C0.NUL:ve.keyCode>=51&&ve.keyCode<=55?ie.key=String.fromCharCode(ve.keyCode-51+27):ve.keyCode===56?ie.key=we.C0.DEL:ve.keyCode===219?ie.key=we.C0.ESC:ve.keyCode===220?ie.key=we.C0.FS:ve.keyCode===221&&(ie.key=we.C0.GS)}return ie}},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(z,a){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(z,a)},function(z,a){function y(){this.constructor=z}we(z,a),z.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),ve=this&&this.__decorate||function(z,a,y,x){var b,ee=arguments.length,te=ee<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(z,a,y,x);else for(var ce=z.length-1;ce>=0;ce--)(b=z[ce])&&(te=(ee<3?b(te):ee>3?b(a,y,te):b(a,y))||te);return ee>3&&te&&Object.defineProperty(a,y,te),te},ge=this&&this.__param||function(z,a){return function(y,x){a(y,x,z)}};Object.defineProperty(me,"__esModule",{value:!0}),me.RenderService=void 0;var de=ne(31),le=ne(0),ie=ne(2),ue=ne(32),se=ne(7),oe=ne(1),ae=ne(5),re=function(z){function a(y,x,b,ee,te,ce){var pe=z.call(this)||this;if(pe._renderer=y,pe._rowCount=x,pe._isPaused=!1,pe._needsFullRefresh=!1,pe._isNextRenderRedrawOnly=!0,pe._needsSelectionRefresh=!1,pe._canvasWidth=0,pe._canvasHeight=0,pe._selectionState={start:void 0,end:void 0,columnSelectMode:!1},pe._onDimensionsChange=new le.EventEmitter,pe._onRender=new le.EventEmitter,pe._onRefreshRequest=new le.EventEmitter,pe.register({dispose:function(){return pe._renderer.dispose()}}),pe._renderDebouncer=new de.RenderDebouncer(function(ye,he){return pe._renderRows(ye,he)}),pe.register(pe._renderDebouncer),pe._screenDprMonitor=new ue.ScreenDprMonitor,pe._screenDprMonitor.setListener(function(){return pe.onDevicePixelRatioChange()}),pe.register(pe._screenDprMonitor),pe.register(ce.onResize(function(ye){return pe._fullRefresh()})),pe.register(ee.onOptionChange(function(){return pe._renderer.onOptionsChanged()})),pe.register(te.onCharSizeChange(function(){return pe.onCharSizeChanged()})),pe._renderer.onRequestRedraw(function(ye){return pe.refreshRows(ye.start,ye.end,!0)}),pe.register(se.addDisposableDomListener(window,"resize",function(){return pe.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var fe=new IntersectionObserver(function(ye){return pe._onIntersectionChange(ye[ye.length-1])},{threshold:0});fe.observe(b),pe.register({dispose:function(){return fe.disconnect()}})}return pe}return E(a,z),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){z.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=ve([ge(3,oe.IOptionsService),ge(4,ae.ICharSizeService),ge(5,oe.IBufferService)],a)}(ie.Disposable);me.RenderService=re},function(it,me,ne){"use strict";var we=this&&this.__decorate||function(ie,ue,se,oe){var ae,re=arguments.length,z=re<3?ue:oe===null?oe=Object.getOwnPropertyDescriptor(ue,se):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(ie,ue,se,oe);else for(var a=ie.length-1;a>=0;a--)(ae=ie[a])&&(z=(re<3?ae(z):re>3?ae(ue,se,z):ae(ue,se))||z);return re>3&&z&&Object.defineProperty(ue,se,z),z},E=this&&this.__param||function(ie,ue){return function(se,oe){ue(se,oe,ie)}};Object.defineProperty(me,"__esModule",{value:!0}),me.CharSizeService=void 0;var ve=ne(1),ge=ne(0),de=function(){function ie(ue,se,oe){this._optionsService=oe,this.width=0,this.height=0,this._onCharSizeChange=new ge.EventEmitter,this._measureStrategy=new le(ue,se,this._optionsService)}return Object.defineProperty(ie.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ie.prototype.measure=function(){var ue=this._measureStrategy.measure();ue.width===this.width&&ue.height===this.height||(this.width=ue.width,this.height=ue.height,this._onCharSizeChange.fire())},ie=we([E(2,ve.IOptionsService)],ie)}();me.CharSizeService=de;var le=function(){function ie(ue,se,oe){this._document=ue,this._parentElement=se,this._optionsService=oe,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return ie.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var ue=this._measureElement.getBoundingClientRect();return ue.width!==0&&ue.height!==0&&(this._result.width=ue.width,this._result.height=Math.ceil(ue.height)),this._result},ie}()},function(it,me,ne){"use strict";var we=this&&this.__decorate||function(le,ie,ue,se){var oe,ae=arguments.length,re=ae<3?ie:se===null?se=Object.getOwnPropertyDescriptor(ie,ue):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(le,ie,ue,se);else for(var z=le.length-1;z>=0;z--)(oe=le[z])&&(re=(ae<3?oe(re):ae>3?oe(ie,ue,re):oe(ie,ue))||re);return ae>3&&re&&Object.defineProperty(ie,ue,re),re},E=this&&this.__param||function(le,ie){return function(ue,se){ie(ue,se,le)}};Object.defineProperty(me,"__esModule",{value:!0}),me.MouseService=void 0;var ve=ne(5),ge=ne(30),de=function(){function le(ie,ue){this._renderService=ie,this._charSizeService=ue}return le.prototype.getCoords=function(ie,ue,se,oe,ae){return ge.getCoords(ie,ue,se,oe,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,ae)},le.prototype.getRawByteCoords=function(ie,ue,se,oe){var ae=this.getCoords(ie,ue,se,oe);return ge.getRawByteCoords(ae)},le=we([E(0,ve.IRenderService),E(1,ve.ICharSizeService)],le)}();me.MouseService=de},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,z){re.__proto__=z}||function(re,z){for(var a in z)z.hasOwnProperty(a)&&(re[a]=z[a])})(oe,ae)},function(oe,ae){function re(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)}),ve=this&&this.__decorate||function(oe,ae,re,z){var a,y=arguments.length,x=y<3?ae:z===null?z=Object.getOwnPropertyDescriptor(ae,re):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,re,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,re,x):a(ae,re))||x);return y>3&&x&&Object.defineProperty(ae,re,x),x},ge=this&&this.__param||function(oe,ae){return function(re,z){ae(re,z,oe)}};Object.defineProperty(me,"__esModule",{value:!0}),me.Linkifier2=void 0;var de=ne(1),le=ne(0),ie=ne(2),ue=ne(7),se=function(oe){function ae(re){var z=oe.call(this)||this;return z._bufferService=re,z._linkProviders=[],z._linkCacheDisposables=[],z._isMouseOut=!0,z._activeLine=-1,z._onShowLinkUnderline=z.register(new le.EventEmitter),z._onHideLinkUnderline=z.register(new le.EventEmitter),z.register(ie.getDisposeArrayDisposable(z._linkCacheDisposables)),z}return E(ae,oe),Object.defineProperty(ae.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),ae.prototype.registerLinkProvider=function(re){var z=this;return this._linkProviders.push(re),{dispose:function(){var a=z._linkProviders.indexOf(re);a!==-1&&z._linkProviders.splice(a,1)}}},ae.prototype.attachToDom=function(re,z,a){var y=this;this._element=re,this._mouseService=z,this._renderService=a,this.register(ue.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(ue.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(ue.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},ae.prototype._onMouseMove=function(re){if(this._lastMouseEvent=re,this._element&&this._mouseService){var z=this._positionFromMouseEvent(re,this._element,this._mouseService);if(z){this._isMouseOut=!1;for(var a=re.composedPath(),y=0;yre?this._bufferService.cols:ee.link.range.end.x,pe=te;pe<=ce;pe++){if(a.has(pe)){x.splice(b--,1);break}a.add(pe)}}},ae.prototype._checkLinkProviderResult=function(re,z,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(re),ee=!1,te=0;te=re&&this._currentLink.link.range.end.y<=z)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ie.disposeArray(this._linkCacheDisposables))},ae.prototype._handleNewLink=function(re){var z=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(re.link,a)&&(this._currentLink=re,this._currentLink.state={decorations:{underline:re.link.decorations===void 0||re.link.decorations.underline,pointerCursor:re.link.decorations===void 0||re.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,re.link,this._lastMouseEvent),re.link.decorations={},Object.defineProperties(re.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=z._currentLink)===null||x===void 0)&&x.state&&z._currentLink.state.decorations.pointerCursor!==y&&(z._currentLink.state.decorations.pointerCursor=y,z._currentLink.state.isHovered&&((b=z._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,ee;!((x=z._currentLink)===null||x===void 0)&&x.state&&((ee=(b=z._currentLink)===null||b===void 0?void 0:b.state)===null||ee===void 0?void 0:ee.decorations.underline)!==y&&(z._currentLink.state.decorations.underline=y,z._currentLink.state.isHovered&&z._fireUnderlineEvent(re.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+z._bufferService.buffer.ydisp;z._clearCurrentLink(x,y.end+1+z._bufferService.buffer.ydisp)})))}},ae.prototype._linkHover=function(re,z,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!0),this._currentLink.state.decorations.pointerCursor&&re.classList.add("xterm-cursor-pointer")),z.hover&&z.hover(a,z.text)},ae.prototype._fireUnderlineEvent=function(re,z){var a=re.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(z?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},ae.prototype._linkLeave=function(re,z,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!1),this._currentLink.state.decorations.pointerCursor&&re.classList.remove("xterm-cursor-pointer")),z.leave&&z.leave(a,z.text)},ae.prototype._linkAtPosition=function(re,z){var a=re.range.start.y===re.range.end.y,y=re.range.start.yz.y;return(a&&re.range.start.x<=z.x&&re.range.end.x>=z.x||y&&re.range.end.x>=z.x||x&&re.range.start.x<=z.x||y&&x)&&re.range.start.y<=z.y&&re.range.end.y>=z.y},ae.prototype._positionFromMouseEvent=function(re,z,a){var y=a.getCoords(re,z,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},ae.prototype._createLinkUnderlineEvent=function(re,z,a,y,x){return{x1:re,y1:z,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},ae=ve([ge(0,de.IBufferService)],ae)}(ie.Disposable);me.Linkifier2=se},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.CoreBrowserService=void 0;var we=function(){function E(ve){this._textarea=ve}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();me.CoreBrowserService=we},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(te,ce){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(pe,fe){pe.__proto__=fe}||function(pe,fe){for(var ye in fe)fe.hasOwnProperty(ye)&&(pe[ye]=fe[ye])})(te,ce)},function(te,ce){function pe(){this.constructor=te}we(te,ce),te.prototype=ce===null?Object.create(ce):(pe.prototype=ce.prototype,new pe)});Object.defineProperty(me,"__esModule",{value:!0}),me.CoreTerminal=void 0;var ve=ne(2),ge=ne(1),de=ne(66),le=ne(67),ie=ne(68),ue=ne(74),se=ne(75),oe=ne(0),ae=ne(76),re=ne(77),z=ne(78),a=ne(80),y=ne(81),x=ne(19),b=ne(82),ee=function(te){function ce(pe){var fe=te.call(this)||this;return fe._onBinary=new oe.EventEmitter,fe._onData=new oe.EventEmitter,fe._onLineFeed=new oe.EventEmitter,fe._onResize=new oe.EventEmitter,fe._onScroll=new oe.EventEmitter,fe._instantiationService=new de.InstantiationService,fe.optionsService=new ue.OptionsService(pe),fe._instantiationService.setService(ge.IOptionsService,fe.optionsService),fe._bufferService=fe.register(fe._instantiationService.createInstance(ie.BufferService)),fe._instantiationService.setService(ge.IBufferService,fe._bufferService),fe._logService=fe._instantiationService.createInstance(le.LogService),fe._instantiationService.setService(ge.ILogService,fe._logService),fe._coreService=fe.register(fe._instantiationService.createInstance(se.CoreService,function(){return fe.scrollToBottom()})),fe._instantiationService.setService(ge.ICoreService,fe._coreService),fe._coreMouseService=fe._instantiationService.createInstance(ae.CoreMouseService),fe._instantiationService.setService(ge.ICoreMouseService,fe._coreMouseService),fe._dirtyRowService=fe._instantiationService.createInstance(re.DirtyRowService),fe._instantiationService.setService(ge.IDirtyRowService,fe._dirtyRowService),fe.unicodeService=fe._instantiationService.createInstance(z.UnicodeService),fe._instantiationService.setService(ge.IUnicodeService,fe.unicodeService),fe._charsetService=fe._instantiationService.createInstance(a.CharsetService),fe._instantiationService.setService(ge.ICharsetService,fe._charsetService),fe._inputHandler=new x.InputHandler(fe._bufferService,fe._charsetService,fe._coreService,fe._dirtyRowService,fe._logService,fe.optionsService,fe._coreMouseService,fe.unicodeService),fe.register(oe.forwardEvent(fe._inputHandler.onLineFeed,fe._onLineFeed)),fe.register(fe._inputHandler),fe.register(oe.forwardEvent(fe._bufferService.onResize,fe._onResize)),fe.register(oe.forwardEvent(fe._coreService.onData,fe._onData)),fe.register(oe.forwardEvent(fe._coreService.onBinary,fe._onBinary)),fe.register(fe.optionsService.onOptionChange(function(ye){return fe._updateOptions(ye)})),fe._writeBuffer=new b.WriteBuffer(function(ye){return fe._inputHandler.parse(ye)}),fe}return E(ce,te),Object.defineProperty(ce.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),ce.prototype.dispose=function(){var pe;this._isDisposed||(te.prototype.dispose.call(this),(pe=this._windowsMode)===null||pe===void 0||pe.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(pe,fe){this._writeBuffer.write(pe,fe)},ce.prototype.writeSync=function(pe){this._writeBuffer.writeSync(pe)},ce.prototype.resize=function(pe,fe){isNaN(pe)||isNaN(fe)||(pe=Math.max(pe,ie.MINIMUM_COLS),fe=Math.max(fe,ie.MINIMUM_ROWS),this._bufferService.resize(pe,fe))},ce.prototype.scroll=function(pe,fe){fe===void 0&&(fe=!1);var ye,he=this._bufferService.buffer;(ye=this._cachedBlankLine)&&ye.length===this.cols&&ye.getFg(0)===pe.fg&&ye.getBg(0)===pe.bg||(ye=he.getBlankLine(pe,fe),this._cachedBlankLine=ye),ye.isWrapped=fe;var Ee=he.ybase+he.scrollTop,be=he.ybase+he.scrollBottom;if(he.scrollTop===0){var Se=he.lines.isFull;be===he.lines.length-1?Se?he.lines.recycle().copyFrom(ye):he.lines.push(ye.clone()):he.lines.splice(be+1,0,ye.clone()),Se?this._bufferService.isUserScrolling&&(he.ydisp=Math.max(he.ydisp-1,0)):(he.ybase++,this._bufferService.isUserScrolling||he.ydisp++)}else{var Pe=be-Ee+1;he.lines.shiftElements(Ee+1,Pe-1,-1),he.lines.set(be,ye.clone())}this._bufferService.isUserScrolling||(he.ydisp=he.ybase),this._dirtyRowService.markRangeDirty(he.scrollTop,he.scrollBottom),this._onScroll.fire(he.ydisp)},ce.prototype.scrollLines=function(pe,fe){var ye=this._bufferService.buffer;if(pe<0){if(ye.ydisp===0)return;this._bufferService.isUserScrolling=!0}else pe+ye.ydisp>=ye.ybase&&(this._bufferService.isUserScrolling=!1);var he=ye.ydisp;ye.ydisp=Math.max(Math.min(ye.ydisp+pe,ye.ybase),0),he!==ye.ydisp&&(fe||this._onScroll.fire(ye.ydisp))},ce.prototype.scrollPages=function(pe){this.scrollLines(pe*(this.rows-1))},ce.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},ce.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},ce.prototype.scrollToLine=function(pe){var fe=pe-this._bufferService.buffer.ydisp;fe!==0&&this.scrollLines(fe)},ce.prototype.addEscHandler=function(pe,fe){return this._inputHandler.addEscHandler(pe,fe)},ce.prototype.addDcsHandler=function(pe,fe){return this._inputHandler.addDcsHandler(pe,fe)},ce.prototype.addCsiHandler=function(pe,fe){return this._inputHandler.addCsiHandler(pe,fe)},ce.prototype.addOscHandler=function(pe,fe){return this._inputHandler.addOscHandler(pe,fe)},ce.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},ce.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},ce.prototype._updateOptions=function(pe){var fe;switch(pe){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((fe=this._windowsMode)===null||fe===void 0||fe.dispose(),this._windowsMode=void 0)}},ce.prototype._enableWindowsMode=function(){var pe=this;if(!this._windowsMode){var fe=[];fe.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),fe.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(pe._bufferService),!1})),this._windowsMode={dispose:function(){for(var ye=0,he=fe;ye0?oe[0].index:ue.length;if(ue.length!==x)throw new Error("[createInstance] First service dependency of "+ie.name+" at position "+(x+1)+" conflicts with "+ue.length+" static arguments");return new(ie.bind.apply(ie,we([void 0],we(ue,ae))))},le}();me.InstantiationService=de},function(it,me,ne){"use strict";var we=this&&this.__decorate||function(ue,se,oe,ae){var re,z=arguments.length,a=z<3?se:ae===null?ae=Object.getOwnPropertyDescriptor(se,oe):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(ue,se,oe,ae);else for(var y=ue.length-1;y>=0;y--)(re=ue[y])&&(a=(z<3?re(a):z>3?re(se,oe,a):re(se,oe))||a);return z>3&&a&&Object.defineProperty(se,oe,a),a},E=this&&this.__param||function(ue,se){return function(oe,ae){se(oe,ae,ue)}},ve=this&&this.__spreadArrays||function(){for(var ue=0,se=0,oe=arguments.length;se=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,re,x):a(ae,re))||x);return y>3&&x&&Object.defineProperty(ae,re,x),x},ge=this&&this.__param||function(oe,ae){return function(re,z){ae(re,z,oe)}};Object.defineProperty(me,"__esModule",{value:!0}),me.BufferService=me.MINIMUM_ROWS=me.MINIMUM_COLS=void 0;var de=ne(1),le=ne(69),ie=ne(0),ue=ne(2);me.MINIMUM_COLS=2,me.MINIMUM_ROWS=1;var se=function(oe){function ae(re){var z=oe.call(this)||this;return z._optionsService=re,z.isUserScrolling=!1,z._onResize=new ie.EventEmitter,z.cols=Math.max(re.options.cols,me.MINIMUM_COLS),z.rows=Math.max(re.options.rows,me.MINIMUM_ROWS),z.buffers=new le.BufferSet(re,z),z}return E(ae,oe),Object.defineProperty(ae.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),ae.prototype.dispose=function(){oe.prototype.dispose.call(this),this.buffers.dispose()},ae.prototype.resize=function(re,z){this.cols=re,this.rows=z,this.buffers.resize(re,z),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:re,rows:z})},ae.prototype.reset=function(){this.buffers.dispose(),this.buffers=new le.BufferSet(this._optionsService,this),this.isUserScrolling=!1},ae=ve([ge(0,de.IOptionsService)],ae)}(ue.Disposable);me.BufferService=se},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(le,ie){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,se){ue.__proto__=se}||function(ue,se){for(var oe in se)se.hasOwnProperty(oe)&&(ue[oe]=se[oe])})(le,ie)},function(le,ie){function ue(){this.constructor=le}we(le,ie),le.prototype=ie===null?Object.create(ie):(ue.prototype=ie.prototype,new ue)});Object.defineProperty(me,"__esModule",{value:!0}),me.BufferSet=void 0;var ve=ne(70),ge=ne(0),de=function(le){function ie(ue,se){var oe=le.call(this)||this;return oe._onBufferActivate=oe.register(new ge.EventEmitter),oe._normal=new ve.Buffer(!0,ue,se),oe._normal.fillViewportRows(),oe._alt=new ve.Buffer(!1,ue,se),oe._activeBuffer=oe._normal,oe.setupTabStops(),oe}return E(ie,le),Object.defineProperty(ie.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ie.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},ie.prototype.activateAltBuffer=function(ue){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(ue),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},ie.prototype.resize=function(ue,se){this._normal.resize(ue,se),this._alt.resize(ue,se)},ie.prototype.setupTabStops=function(ue){this._normal.setupTabStops(ue),this._alt.setupTabStops(ue)},ie}(ne(2).Disposable);me.BufferSet=de},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.BufferStringIterator=me.Buffer=me.MAX_BUFFER_SIZE=void 0;var we=ne(71),E=ne(16),ve=ne(4),ge=ne(3),de=ne(72),le=ne(73),ie=ne(20),ue=ne(6);me.MAX_BUFFER_SIZE=4294967295;var se=function(){function ae(re,z,a){this._hasScrollback=re,this._optionsService=z,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=ie.DEFAULT_CHARSET,this.markers=[],this._nullCell=ve.CellData.fromCharData([0,ge.NULL_CELL_CHAR,ge.NULL_CELL_WIDTH,ge.NULL_CELL_CODE]),this._whitespaceCell=ve.CellData.fromCharData([0,ge.WHITESPACE_CELL_CHAR,ge.WHITESPACE_CELL_WIDTH,ge.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new we.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return ae.prototype.getNullCell=function(re){return re?(this._nullCell.fg=re.fg,this._nullCell.bg=re.bg,this._nullCell.extended=re.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new ue.ExtendedAttrs),this._nullCell},ae.prototype.getWhitespaceCell=function(re){return re?(this._whitespaceCell.fg=re.fg,this._whitespaceCell.bg=re.bg,this._whitespaceCell.extended=re.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new ue.ExtendedAttrs),this._whitespaceCell},ae.prototype.getBlankLine=function(re,z){return new E.BufferLine(this._bufferService.cols,this.getNullCell(re),z)},Object.defineProperty(ae.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isCursorInViewport",{get:function(){var re=this.ybase+this.y-this.ydisp;return re>=0&&reme.MAX_BUFFER_SIZE?me.MAX_BUFFER_SIZE:z},ae.prototype.fillViewportRows=function(re){if(this.lines.length===0){re===void 0&&(re=E.DEFAULT_ATTR_DATA);for(var z=this._rows;z--;)this.lines.push(this.getBlankLine(re))}},ae.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new we.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},ae.prototype.resize=function(re,z){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(z);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new E.BufferLine(re,a)));else for(ee=this._rows;ee>z;ee--)this.lines.length>z+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y0&&(this.lines.trimStart(te),this.ybase=Math.max(this.ybase-te,0),this.ydisp=Math.max(this.ydisp-te,0),this.savedY=Math.max(this.savedY-te,0)),this.lines.maxLength=y}this.x=Math.min(this.x,re-1),this.y=Math.min(this.y,z-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,re-1),this.scrollTop=0}if(this.scrollBottom=z-1,this._isReflowEnabled&&(this._reflow(re,z),this._cols>re))for(x=0;xthis._cols?this._reflowLarger(re,z):this._reflowSmaller(re,z))},ae.prototype._reflowLarger=function(re,z){var a=de.reflowLargerGetLinesToRemove(this.lines,this._cols,re,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=de.reflowLargerCreateNewLayout(this.lines,a);de.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(re,z,y.countRemoved)}},ae.prototype._reflowLargerAdjustViewport=function(re,z,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;b--){var ee=this.lines.get(b);if(!(!ee||!ee.isWrapped&&ee.getTrimmedLength()<=re)){for(var te=[ee];ee.isWrapped&&b>0;)ee=this.lines.get(--b),te.unshift(ee);var ce=this.ybase+this.y;if(!(ce>=b&&ce0&&(y.push({start:b+te.length+x,newLines:Ee}),x+=Ee.length),te.push.apply(te,Ee);var Pe=fe.length-1,Ce=fe[Pe];Ce===0&&(Ce=fe[--Pe]);for(var xe=te.length-ye-1,Be=pe;xe>=0;){var Ae=Math.min(Be,Ce);if(te[Pe].copyCellsFrom(te[xe],Be-Ae,Ce-Ae,Ae,!0),(Ce-=Ae)===0&&(Ce=fe[--Pe]),(Be-=Ae)===0){xe--;var Te=Math.max(xe,0);Be=de.getWrappedLineTrimmedLength(te,Te,this._cols)}}for(be=0;be0;)this.ybase===0?this.y0){var je=[],Oe=[];for(be=0;be=0;be--)if(ze&&ze.start>Ve+We){for(var _e=ze.newLines.length-1;_e>=0;_e--)this.lines.set(be--,ze.newLines[_e]);be++,je.push({index:Ve+1,amount:ze.newLines.length}),We+=ze.newLines.length,ze=y[++Ge]}else this.lines.set(be,Oe[Ve--]);var He=0;for(be=je.length-1;be>=0;be--)je[be].index+=He,this.lines.onInsertEmitter.fire(je[be]),He+=je[be].amount;var Ze=Math.max(0,Ke+x-this.lines.maxLength);Ze>0&&this.lines.onTrimEmitter.fire(Ze)}},ae.prototype.stringIndexToBufferIndex=function(re,z,a){for(a===void 0&&(a=!1);z;){var y=this.lines.get(re);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b0&&this.lines.get(z).isWrapped;)z--;for(;a+10;);return re>=this._cols?this._cols-1:re<0?0:re},ae.prototype.nextStop=function(re){for(re==null&&(re=this.x);!this.tabs[++re]&&re=this._cols?this._cols-1:re<0?0:re},ae.prototype.addMarker=function(re){var z=this,a=new le.Marker(re);return this.markers.push(a),a.register(this.lines.onTrim(function(y){a.line-=y,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(y){a.line>=y.index&&(a.line+=y.amount)})),a.register(this.lines.onDelete(function(y){a.line>=y.index&&a.liney.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return z._removeMarker(a)})),a},ae.prototype._removeMarker=function(re){this.markers.splice(this.markers.indexOf(re),1)},ae.prototype.iterator=function(re,z,a,y,x){return new oe(this,re,z,a,y,x)},ae}();me.Buffer=se;var oe=function(){function ae(re,z,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=re.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=re,this._trimRight=z,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return ae.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(re.last=this._endIndex+this._endOverscan),re.first=Math.max(re.first,0),re.last=Math.min(re.last,this._buffer.lines.length);for(var z="",a=re.first;a<=re.last;++a)z+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=re.last+1,{range:re,content:z}},ae}();me.BufferStringIterator=oe},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.CircularList=void 0;var we=ne(0),E=function(){function ve(ge){this._maxLength=ge,this.onDeleteEmitter=new we.EventEmitter,this.onInsertEmitter=new we.EventEmitter,this.onTrimEmitter=new we.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(ve.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ve.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ve.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ve.prototype,"maxLength",{get:function(){return this._maxLength},set:function(ge){if(this._maxLength!==ge){for(var de=new Array(ge),le=0;lethis._length)for(var de=this._length;de=ge;ue--)this._array[this._getCyclicIndex(ue+le.length)]=this._array[this._getCyclicIndex(ue)];for(ue=0;uethis._maxLength){var se=this._length+le.length-this._maxLength;this._startIndex+=se,this._length=this._maxLength,this.onTrimEmitter.fire(se)}else this._length+=le.length},ve.prototype.trimStart=function(ge){ge>this._length&&(ge=this._length),this._startIndex+=ge,this._length-=ge,this.onTrimEmitter.fire(ge)},ve.prototype.shiftElements=function(ge,de,le){if(!(de<=0)){if(ge<0||ge>=this._length)throw new Error("start argument out of range");if(ge+le<0)throw new Error("Cannot shift elements in list beyond index 0");if(le>0){for(var ie=de-1;ie>=0;ie--)this.set(ge+ie+le,this.get(ge+ie));var ue=ge+de+le-this._length;if(ue>0)for(this._length+=ue;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ie=0;ie=ue&&de0&&(pe>re||ae[pe].getTrimmedLength()===0);pe--)ce++;ce>0&&(ie.push(ue+ae.length-ce),ie.push(ce)),ue+=ae.length-1}}}return ie},me.reflowLargerCreateNewLayout=function(E,ve){for(var ge=[],de=0,le=ve[de],ie=0,ue=0;ueoe&&(ie-=oe,ue++);var ae=E[ue].getWidth(ie-1)===2;ae&&ie--;var re=ae?ge-1:ge;de.push(re),se+=re}return de},me.getWrappedLineTrimmedLength=we},function(it,me,ne){"use strict";var we,E=this&&this.__extends||(we=function(de,le){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ue){ie.__proto__=ue}||function(ie,ue){for(var se in ue)ue.hasOwnProperty(se)&&(ie[se]=ue[se])})(de,le)},function(de,le){function ie(){this.constructor=de}we(de,le),de.prototype=le===null?Object.create(le):(ie.prototype=le.prototype,new ie)});Object.defineProperty(me,"__esModule",{value:!0}),me.Marker=void 0;var ve=ne(0),ge=function(de){function le(ie){var ue=de.call(this)||this;return ue.line=ie,ue._id=le._nextId++,ue.isDisposed=!1,ue._onDispose=new ve.EventEmitter,ue}return E(le,de),Object.defineProperty(le.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),le.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},le._nextId=1,le}(ne(2).Disposable);me.Marker=ge},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.OptionsService=me.DEFAULT_OPTIONS=me.DEFAULT_BELL_SOUND=void 0;var we=ne(0),E=ne(11),ve=ne(33);me.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",me.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:me.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:E.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var ge=["cols","rows"],de=function(){function le(ie){this._onOptionChange=new we.EventEmitter,this.options=ve.clone(me.DEFAULT_OPTIONS);for(var ue=0,se=Object.keys(ie);ue=0;te--)(x=re[te])&&(ee=(b<3?x(ee):b>3?x(z,a,ee):x(z,a))||ee);return b>3&&ee&&Object.defineProperty(z,a,ee),ee},ge=this&&this.__param||function(re,z){return function(a,y){z(a,y,re)}};Object.defineProperty(me,"__esModule",{value:!0}),me.CoreService=void 0;var de=ne(1),le=ne(0),ie=ne(33),ue=ne(2),se=Object.freeze({insertMode:!1}),oe=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),ae=function(re){function z(a,y,x,b){var ee=re.call(this)||this;return ee._bufferService=y,ee._logService=x,ee._optionsService=b,ee.isCursorInitialized=!1,ee.isCursorHidden=!1,ee._onData=ee.register(new le.EventEmitter),ee._onUserInput=ee.register(new le.EventEmitter),ee._onBinary=ee.register(new le.EventEmitter),ee._scrollToBottom=a,ee.register({dispose:function(){return ee._scrollToBottom=void 0}}),ee.modes=ie.clone(se),ee.decPrivateModes=ie.clone(oe),ee}return E(z,re),Object.defineProperty(z.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),z.prototype.reset=function(){this.modes=ie.clone(se),this.decPrivateModes=ie.clone(oe)},z.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},z.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},z=ve([ge(1,de.IBufferService),ge(2,de.ILogService),ge(3,de.IOptionsService)],z)}(ue.Disposable);me.CoreService=ae},function(it,me,ne){"use strict";var we=this&&this.__decorate||function(oe,ae,re,z){var a,y=arguments.length,x=y<3?ae:z===null?z=Object.getOwnPropertyDescriptor(ae,re):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,re,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,re,x):a(ae,re))||x);return y>3&&x&&Object.defineProperty(ae,re,x),x},E=this&&this.__param||function(oe,ae){return function(re,z){ae(re,z,oe)}};Object.defineProperty(me,"__esModule",{value:!0}),me.CoreMouseService=void 0;var ve=ne(1),ge=ne(0),de={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(oe){return oe.button!==4&&oe.action===1&&(oe.ctrl=!1,oe.alt=!1,oe.shift=!1,!0)}},VT200:{events:19,restrict:function(oe){return oe.action!==32}},DRAG:{events:23,restrict:function(oe){return oe.action!==32||oe.button!==3}},ANY:{events:31,restrict:function(oe){return!0}}};function le(oe,ae){var re=(oe.ctrl?16:0)|(oe.shift?4:0)|(oe.alt?8:0);return oe.button===4?(re|=64,re|=oe.action):(re|=3&oe.button,4&oe.button&&(re|=64),8&oe.button&&(re|=128),oe.action===32?re|=32:oe.action!==0||ae||(re|=3)),re}var ie=String.fromCharCode,ue={DEFAULT:function(oe){var ae=[le(oe,!1)+32,oe.col+32,oe.row+32];return ae[0]>255||ae[1]>255||ae[2]>255?"":"\x1B[M"+ie(ae[0])+ie(ae[1])+ie(ae[2])},SGR:function(oe){var ae=oe.action===0&&oe.button!==4?"m":"M";return"\x1B[<"+le(oe,!0)+";"+oe.col+";"+oe.row+ae}},se=function(){function oe(ae,re){this._bufferService=ae,this._coreService=re,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new ge.EventEmitter,this._lastEvent=null;for(var z=0,a=Object.keys(de);z=this._bufferService.cols||ae.row<0||ae.row>=this._bufferService.rows||ae.button===4&&ae.action===32||ae.button===3&&ae.action!==32||ae.button!==4&&(ae.action===2||ae.action===3)||(ae.col++,ae.row++,ae.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,ae))||!this._protocols[this._activeProtocol].restrict(ae))return!1;var re=this._encodings[this._activeEncoding](ae);return re&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(re):this._coreService.triggerDataEvent(re,!0)),this._lastEvent=ae,!0},oe.prototype.explainEvents=function(ae){return{down:!!(1&ae),up:!!(2&ae),drag:!!(4&ae),move:!!(8&ae),wheel:!!(16&ae)}},oe.prototype._compareEvents=function(ae,re){return ae.col===re.col&&ae.row===re.row&&ae.button===re.button&&ae.action===re.action&&ae.ctrl===re.ctrl&&ae.alt===re.alt&&ae.shift===re.shift},oe=we([E(0,ve.IBufferService),E(1,ve.ICoreService)],oe)}();me.CoreMouseService=se},function(it,me,ne){"use strict";var we=this&&this.__decorate||function(de,le,ie,ue){var se,oe=arguments.length,ae=oe<3?le:ue===null?ue=Object.getOwnPropertyDescriptor(le,ie):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(de,le,ie,ue);else for(var re=de.length-1;re>=0;re--)(se=de[re])&&(ae=(oe<3?se(ae):oe>3?se(le,ie,ae):se(le,ie))||ae);return oe>3&&ae&&Object.defineProperty(le,ie,ae),ae},E=this&&this.__param||function(de,le){return function(ie,ue){le(ie,ue,de)}};Object.defineProperty(me,"__esModule",{value:!0}),me.DirtyRowService=void 0;var ve=ne(1),ge=function(){function de(le){this._bufferService=le,this.clearRange()}return Object.defineProperty(de.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),de.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},de.prototype.markDirty=function(le){lethis._end&&(this._end=le)},de.prototype.markRangeDirty=function(le,ie){if(le>ie){var ue=le;le=ie,ie=ue}lethis._end&&(this._end=ie)},de.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},de=we([E(0,ve.IBufferService)],de)}();me.DirtyRowService=ge},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.UnicodeService=void 0;var we=ne(0),E=ne(79),ve=function(){function ge(){this._providers=Object.create(null),this._active="",this._onChange=new we.EventEmitter;var de=new E.UnicodeV6;this.register(de),this._active=de.version,this._activeProvider=de}return Object.defineProperty(ge.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"activeVersion",{get:function(){return this._active},set:function(de){if(!this._providers[de])throw new Error('unknown Unicode version "'+de+'"');this._active=de,this._activeProvider=this._providers[de],this._onChange.fire(de)},enumerable:!1,configurable:!0}),ge.prototype.register=function(de){this._providers[de.version]=de},ge.prototype.wcwidth=function(de){return this._activeProvider.wcwidth(de)},ge.prototype.getStringCellWidth=function(de){for(var le=0,ie=de.length,ue=0;ue=ie)return le+this.wcwidth(se);var oe=de.charCodeAt(ue);56320<=oe&&oe<=57343?se=1024*(se-55296)+oe-56320+65536:le+=this.wcwidth(oe)}le+=this.wcwidth(se)}return le},ge}();me.UnicodeService=ve},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.UnicodeV6=void 0;var we,E=ne(15),ve=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],ge=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],de=function(){function le(){if(this.version="6",!we){we=new Uint8Array(65536),E.fill(we,1),we[0]=0,E.fill(we,0,1,32),E.fill(we,0,127,160),E.fill(we,2,4352,4448),we[9001]=2,we[9002]=2,E.fill(we,2,11904,42192),we[12351]=1,E.fill(we,2,44032,55204),E.fill(we,2,63744,64256),E.fill(we,2,65040,65050),E.fill(we,2,65072,65136),E.fill(we,2,65280,65377),E.fill(we,2,65504,65511);for(var ie=0;iese[re][1])return!1;for(;re>=ae;)if(ue>se[oe=ae+re>>1][1])ae=oe+1;else{if(!(ue=131072&&ie<=196605||ie>=196608&&ie<=262141?2:1},le}();me.UnicodeV6=de},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.CharsetService=void 0;var we=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(ve){this.glevel=ve,this.charset=this._charsets[ve]},E.prototype.setgCharset=function(ve,ge){this._charsets[ve]=ge,this.glevel===ve&&(this.charset=ge)},E}();me.CharsetService=we},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.updateWindowsModeWrappedState=void 0;var we=ne(3);me.updateWindowsModeWrappedState=function(E){var ve=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),ge=ve==null?void 0:ve.get(E.cols-1),de=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);de&&ge&&(de.isWrapped=ge[we.CHAR_DATA_CODE_INDEX]!==we.NULL_CELL_CODE&&ge[we.CHAR_DATA_CODE_INDEX]!==we.WHITESPACE_CELL_CODE)}},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.WriteBuffer=void 0;var we=function(){function E(ve){this._action=ve,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(ve){if(this._writeBuffer.length){for(var ge=this._bufferOffset;ge5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return de._innerWrite()})),this._pendingData+=ve.length,this._writeBuffer.push(ve),this._callbacks.push(ge)},E.prototype._innerWrite=function(){for(var ve=this,ge=Date.now();this._writeBuffer.length>this._bufferOffset;){var de=this._writeBuffer[this._bufferOffset],le=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(de),this._pendingData-=de.length,le&&le(),Date.now()-ge>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return ve._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();me.WriteBuffer=we},function(it,me,ne){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.AddonManager=void 0;var we=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var ve=this._addons.length-1;ve>=0;ve--)this._addons[ve].instance.dispose()},E.prototype.loadAddon=function(ve,ge){var de=this,le={instance:ge,dispose:ge.dispose,isDisposed:!1};this._addons.push(le),ge.dispose=function(){return de._wrappedAddonDispose(le)},ge.activate(ve)},E.prototype._wrappedAddonDispose=function(ve){if(!ve.isDisposed){for(var ge=-1,de=0;dece[1]&&te[1]=ce[0]&&te[0]=ce[0]},ee.prototype.selectWordAtCursor=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},ee.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},ee.prototype.selectLines=function(te,ce){this._model.clearSelection(),te=Math.max(te,0),ce=Math.min(ce,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,te],this._model.selectionEnd=[this._bufferService.cols,ce],this.refresh(),this._onSelectionChange.fire()},ee.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},ee.prototype._getMouseBufferCoords=function(te){var ce=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ce)return ce[0]--,ce[1]--,ce[1]+=this._bufferService.buffer.ydisp,ce},ee.prototype._getMouseEventScrollAmount=function(te){var ce=ae.getCoordsRelativeToElement(te,this._screenElement)[1],pe=this._renderService.dimensions.canvasHeight;return ce>=0&&ce<=pe?0:(ce>pe&&(ce-=pe),ce=Math.min(Math.max(ce,-50),50),(ce/=50)/Math.abs(ce)+Math.round(14*ce))},ee.prototype.shouldForceSelection=function(te){return de.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},ee.prototype.onMouseDown=function(te){if(this._mouseDownTimeStamp=te.timeStamp,(te.button!==2||!this.hasSelection)&&te.button===0){if(!this._enabled){if(!this.shouldForceSelection(te))return;te.stopPropagation()}te.preventDefault(),this._dragScrollAmount=0,this._enabled&&te.shiftKey?this._onIncrementalClick(te):te.detail===1?this._onSingleClick(te):te.detail===2?this._onDoubleClick(te):te.detail===3&&this._onTripleClick(te),this._addMouseDownListeners(),this.refresh(!0)}},ee.prototype._addMouseDownListeners=function(){var te=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return te._dragScroll()},50)},ee.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},ee.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},ee.prototype._onSingleClick=function(te){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(te)?3:0,this._model.selectionStart=this._getMouseBufferCoords(te),this._model.selectionStart){this._model.selectionEnd=void 0;var ce=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);ce&&ce.length!==this._model.selectionStart[0]&&ce.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},ee.prototype._onDoubleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},ee.prototype._onTripleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},ee.prototype.shouldColumnSelect=function(te){return te.altKey&&!(de.isMac&&this._optionsService.options.macOptionClickForcesSelection)},ee.prototype._onMouseMove=function(te){if(te.stopImmediatePropagation(),this._model.selectionStart){var ce=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(te),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var pe=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(te.ydisp+this._bufferService.rows,te.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=te.ydisp),this.refresh()}},ee.prototype._onMouseUp=function(te){var ce=te.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ce<500&&te.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var pe=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(pe&&pe[0]!==void 0&&pe[1]!==void 0){var fe=ne.moveToCellSequence(pe[0]-1,pe[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(fe,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},ee.prototype._onBufferActivate=function(te){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(pe){return ce._onTrim(pe)})},ee.prototype._convertViewportColToCharacterIndex=function(te,ce){for(var pe=ce[0],fe=0;ce[0]>=fe;fe++){var ye=te.loadCell(fe,this._workCell).getChars().length;this._workCell.getWidth()===0?pe--:ye>1&&ce[0]!==fe&&(pe+=ye-1)}return pe},ee.prototype.setSelection=function(te,ce,pe){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,ce],this._model.selectionStartLength=pe,this.refresh()},ee.prototype._getWordAt=function(te,ce,pe,fe){if(pe===void 0&&(pe=!0),fe===void 0&&(fe=!0),!(te[0]>=this._bufferService.cols)){var ye=this._bufferService.buffer,ve=ye.lines.get(te[1]);if(ve){var Ee=ye.translateBufferLineToString(te[1],!1),be=this._convertViewportColToCharacterIndex(ve,te),Se=be,Pe=te[0]-be,Ce=0,xe=0,Be=0,Ae=0;if(Ee.charAt(be)===" "){for(;be>0&&Ee.charAt(be-1)===" ";)be--;for(;Se1&&(Ae+=je-1,Se+=je-1);Oe>0&&be>0&&!this._isCharWordSeparator(ve.loadCell(Oe-1,this._workCell));){ve.loadCell(Oe-1,this._workCell);var Le=this._workCell.getChars().length;this._workCell.getWidth()===0?(Ce++,Oe--):Le>1&&(Be+=Le-1,be-=Le-1),be--,Oe--}for(;Ie1&&(Ae+=Ze-1,Se+=Ze-1),Se++,Ie++}}Se++;var ze=be+Pe-Ce+Be,Ue=Math.min(this._bufferService.cols,Se-be+Ce+xe-Be-Ae);if(ce||Ee.slice(be,Se).trim()!==""){if(pe&&ze===0&&ve.getCodePoint(0)!==32){var Ge=ye.lines.get(te[1]-1);if(Ge&&ve.isWrapped&&Ge.getCodePoint(this._bufferService.cols-1)!==32){var Ve=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(Ve){var _e=this._bufferService.cols-Ve.start;ze-=_e,Ue+=_e}}}if(fe&&ze+Ue===this._bufferService.cols&&ve.getCodePoint(this._bufferService.cols-1)!==32){var He=ye.lines.get(te[1]+1);if(He&&He.isWrapped&&He.getCodePoint(0)!==32){var Ke=this._getWordAt([0,te[1]+1],!1,!1,!0);Ke&&(Ue+=Ke.length)}}return{start:ze,length:Ue}}}}},ee.prototype._selectWordAt=function(te,ce){var pe=this._getWordAt(te,ce);if(pe){for(;pe.start<0;)pe.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[pe.start,te[1]],this._model.selectionStartLength=pe.length}},ee.prototype._selectToWordAt=function(te){var ce=this._getWordAt(te,!0);if(ce){for(var pe=te[1];ce.start<0;)ce.start+=this._bufferService.cols,pe--;if(!this._model.areSelectionValuesReversed())for(;ce.start+ce.length>this._bufferService.cols;)ce.length-=this._bufferService.cols,pe++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?ce.start:ce.start+ce.length,pe]}},ee.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},ee.prototype._selectLineAt=function(te){var ce=this._bufferService.buffer.getWrappedRangeForLine(te);this._model.selectionStart=[0,ce.first],this._model.selectionEnd=[this._bufferService.cols,ce.last],this._model.selectionStartLength=0},ee=he([me(2,oe.IBufferService),me(3,oe.ICoreService),me(4,se.IMouseService),me(5,oe.IOptionsService),me(6,se.IRenderService)],ee)}(z.Disposable);ge.SelectionService=x},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionModel=void 0;var we=function(){function E(he){this._bufferService=he,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var he=this.selectionStart[0]+this.selectionStartLength;return he>this._bufferService.cols?[he%this._bufferService.cols,this.selectionStart[1]+Math.floor(he/this._bufferService.cols)]:[he,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),E.prototype.areSelectionValuesReversed=function(){var he=this.selectionStart,me=this.selectionEnd;return!(!he||!me)&&(he[1]>me[1]||he[1]===me[1]&&he[0]>me[0])},E.prototype.onTrim=function(he){return this.selectionStart&&(this.selectionStart[1]-=he),this.selectionEnd&&(this.selectionEnd[1]-=he),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();ge.SelectionModel=we},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.moveToCellSequence=void 0;var we=re(12);function E(le,se,oe,ae){var ne=le-he(oe,le),z=se-he(oe,se);return ie(Math.abs(ne-z)-function(a,y,x){for(var b=0,ee=a-he(x,a),te=y-he(x,y),ce=0;ce=0&&sese?"A":"B"}function de(le,se,oe,ae,ne,z){for(var a=le,y=se,x="";a!==oe||y!==ae;)a+=ne?1:-1,ne&&a>z.cols-1?(x+=z.buffer.translateBufferLineToString(y,!1,le,a),a=0,le=0,y++):!ne&&a<0&&(x+=z.buffer.translateBufferLineToString(y,!1,0,le+1),le=a=z.cols-1,y--);return x+z.buffer.translateBufferLineToString(y,!1,le,a)}function ue(le,se){var oe=se?"O":"[";return we.C0.ESC+oe+le}function ie(le,se){le=Math.floor(le);for(var oe="",ae=0;ae0?te-he(ce,te):b;var ye=te,ve=function(Ee,be,Se,Pe,Ce,xe){var Be;return Be=E(Se,Pe,Ce,xe).length>0?Pe-he(Ce,Pe):be,Ee=Se&&Bele?"D":"C",ie(Math.abs(z-le),ue(ne,ae));ne=a>se?"D":"C";var y=Math.abs(a-se);return ie(function(x,b){return b.cols-x}(a>se?le:z,oe)+(y-1)*oe.cols+1+((a>se?z:le)-1),ue(ne,ae))}},function(st,ge,re){"use strict";var we=this&&this.__decorate||function(de,ue,ie,le){var se,oe=arguments.length,ae=oe<3?ue:le===null?le=Object.getOwnPropertyDescriptor(ue,ie):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(de,ue,ie,le);else for(var ne=de.length-1;ne>=0;ne--)(se=de[ne])&&(ae=(oe<3?se(ae):oe>3?se(ue,ie,ae):se(ue,ie))||ae);return oe>3&&ae&&Object.defineProperty(ue,ie,ae),ae},E=this&&this.__param||function(de,ue){return function(ie,le){ue(ie,le,de)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.SoundService=void 0;var he=re(1),me=function(){function de(ue){this._optionsService=ue}return Object.defineProperty(de,"audioContext",{get:function(){if(!de._audioContext){var ue=window.AudioContext||window.webkitAudioContext;if(!ue)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;de._audioContext=new ue}return de._audioContext},enumerable:!1,configurable:!0}),de.prototype.playBellSound=function(){var ue=de.audioContext;if(ue){var ie=ue.createBufferSource();ue.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(le){ie.buffer=le,ie.connect(ue.destination),ie.start(0)})}},de.prototype._base64ToArrayBuffer=function(ue){for(var ie=window.atob(ue),le=ie.length,se=new Uint8Array(le),oe=0;oe=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,ne,x):a(ae,ne))||x);return y>3&&x&&Object.defineProperty(ae,ne,x),x},me=this&&this.__param||function(oe,ae){return function(ne,z){ae(ne,z,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseZoneManager=void 0;var de=re(2),ue=re(7),ie=re(5),le=re(1),se=function(oe){function ae(ne,z,a,y,x,b){var ee=oe.call(this)||this;return ee._element=ne,ee._screenElement=z,ee._bufferService=a,ee._mouseService=y,ee._selectionService=x,ee._optionsService=b,ee._zones=[],ee._areZonesActive=!1,ee._lastHoverCoords=[void 0,void 0],ee._initialSelectionLength=0,ee.register(ue.addDisposableDomListener(ee._element,"mousedown",function(te){return ee._onMouseDown(te)})),ee._mouseMoveListener=function(te){return ee._onMouseMove(te)},ee._mouseLeaveListener=function(te){return ee._onMouseLeave(te)},ee._clickListener=function(te){return ee._onClick(te)},ee}return E(ae,oe),ae.prototype.dispose=function(){oe.prototype.dispose.call(this),this._deactivate()},ae.prototype.add=function(ne){this._zones.push(ne),this._zones.length===1&&this._activate()},ae.prototype.clearAll=function(ne,z){if(this._zones.length!==0){ne&&z||(ne=0,z=this._bufferService.rows-1);for(var a=0;ane&&y.y1<=z+1||y.y2>ne&&y.y2<=z+1||y.y1z+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},ae.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},ae.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},ae.prototype._onMouseMove=function(ne){this._lastHoverCoords[0]===ne.pageX&&this._lastHoverCoords[1]===ne.pageY||(this._onHover(ne),this._lastHoverCoords=[ne.pageX,ne.pageY])},ae.prototype._onHover=function(ne){var z=this,a=this._findZoneEventAt(ne);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(ne),this._tooltipTimeout=window.setTimeout(function(){return z._onTooltip(ne)},this._optionsService.options.linkTooltipHoverDuration)))},ae.prototype._onTooltip=function(ne){this._tooltipTimeout=void 0;var z=this._findZoneEventAt(ne);z&&z.tooltipCallback&&z.tooltipCallback(ne)},ae.prototype._onMouseDown=function(ne){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var z=this._findZoneEventAt(ne);z!=null&&z.willLinkActivate(ne)&&(ne.preventDefault(),ne.stopImmediatePropagation())}},ae.prototype._onMouseLeave=function(ne){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},ae.prototype._onClick=function(ne){var z=this._findZoneEventAt(ne),a=this._getSelectionLength();z&&a===this._initialSelectionLength&&(z.clickCallback(ne),ne.preventDefault(),ne.stopImmediatePropagation())},ae.prototype._getSelectionLength=function(){var ne=this._selectionService.selectionText;return ne?ne.length:0},ae.prototype._findZoneEventAt=function(ne){var z=this._mouseService.getCoords(ne,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(z)for(var a=z[0],y=z[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yz;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},ne.prototype._createAccessibilityTreeNode=function(){var z=document.createElement("div");return z.setAttribute("role","listitem"),z.tabIndex=-1,this._refreshRowDimensions(z),z},ne.prototype._onTab=function(z){for(var a=0;a0?this._charsToConsume.shift()!==z&&(this._charsToAnnounce+=z):this._charsToAnnounce+=z,z===` +`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=he.tooMuchOutput)),me.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},ne.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,me.isMac&&se.removeElementFromParent(this._liveRegion)},ne.prototype._onKey=function(z){this._clearLiveRegion(),this._charsToConsume.push(z)},ne.prototype._refreshRows=function(z,a){this._renderRowsDebouncer.refresh(z,a,this._terminal.rows)},ne.prototype._renderRows=function(z,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=z;b<=a;b++){var ee=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(ee.length===0?ce.innerHTML=" ":ce.textContent=ee,ce.setAttribute("aria-posinset",te),ce.setAttribute("aria-setsize",x))}this._announceCharacters()},ne.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var z=0;z=0;fe--)(te=y[fe])&&(pe=(ce<3?te(pe):ce>3?te(x,b,pe):te(x,b))||pe);return ce>3&&pe&&Object.defineProperty(x,b,pe),pe},me=this&&this.__param||function(y,x){return function(b,ee){x(b,ee,y)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.DomRenderer=void 0;var de=re(58),ue=re(9),ie=re(2),le=re(5),se=re(1),oe=re(0),ae=re(10),ne=re(17),z=1,a=function(y){function x(b,ee,te,ce,pe,fe,ye,ve,Ee){var be=y.call(this)||this;return be._colors=b,be._element=ee,be._screenElement=te,be._viewportElement=ce,be._linkifier=pe,be._linkifier2=fe,be._charSizeService=ye,be._optionsService=ve,be._bufferService=Ee,be._terminalClass=z++,be._rowElements=[],be._rowContainer=document.createElement("div"),be._rowContainer.classList.add("xterm-rows"),be._rowContainer.style.lineHeight="normal",be._rowContainer.setAttribute("aria-hidden","true"),be._refreshRowElements(be._bufferService.cols,be._bufferService.rows),be._selectionContainer=document.createElement("div"),be._selectionContainer.classList.add("xterm-selection"),be._selectionContainer.setAttribute("aria-hidden","true"),be.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},be._updateDimensions(),be._injectCss(),be._rowFactory=new de.DomRendererRowFactory(document,be._optionsService,be._colors),be._element.classList.add("xterm-dom-renderer-owner-"+be._terminalClass),be._screenElement.appendChild(be._rowContainer),be._screenElement.appendChild(be._selectionContainer),be._linkifier.onShowLinkUnderline(function(Se){return be._onLinkHover(Se)}),be._linkifier.onHideLinkUnderline(function(Se){return be._onLinkLeave(Se)}),be._linkifier2.onShowLinkUnderline(function(Se){return be._onLinkHover(Se)}),be._linkifier2.onHideLinkUnderline(function(Se){return be._onLinkLeave(Se)}),be}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new oe.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),ne.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,ee=this._rowElements;bee;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,ee){this._refreshRowElements(b,ee),this._updateDimensions()},x.prototype.onCharSizeChanged=function(){this._updateDimensions()},x.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},x.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},x.prototype.onSelectionChanged=function(b,ee,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&ee){var ce=b[1]-this._bufferService.buffer.ydisp,pe=ee[1]-this._bufferService.buffer.ydisp,fe=Math.max(ce,0),ye=Math.min(pe,this._bufferService.rows-1);if(!(fe>=this._bufferService.rows||ye<0)){var ve=document.createDocumentFragment();if(te)ve.appendChild(this._createSelectionElement(fe,b[0],ee[0],ye-fe+1));else{var Ee=ce===fe?b[0]:0,be=fe===ye?ee[0]:this._bufferService.cols;ve.appendChild(this._createSelectionElement(fe,Ee,be));var Se=ye-fe-1;if(ve.appendChild(this._createSelectionElement(fe+1,0,this._bufferService.cols,Se)),fe!==ye){var Pe=pe===ye?ee[0]:this._bufferService.cols;ve.appendChild(this._createSelectionElement(ye,0,Pe))}}this._selectionContainer.appendChild(ve)}}},x.prototype._createSelectionElement=function(b,ee,te,ce){ce===void 0&&(ce=1);var pe=document.createElement("div");return pe.style.height=ce*this.dimensions.actualCellHeight+"px",pe.style.top=b*this.dimensions.actualCellHeight+"px",pe.style.left=ee*this.dimensions.actualCellWidth+"px",pe.style.width=this.dimensions.actualCellWidth*(te-ee)+"px",pe},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,ee=this._rowElements;b=pe&&(b=0,te++)}},x=he([me(6,le.ICharSizeService),me(7,se.IOptionsService),me(8,se.IBufferService)],x)}(ie.Disposable);ge.DomRenderer=a},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DomRendererRowFactory=ge.CURSOR_STYLE_UNDERLINE_CLASS=ge.CURSOR_STYLE_BAR_CLASS=ge.CURSOR_STYLE_BLOCK_CLASS=ge.CURSOR_BLINK_CLASS=ge.CURSOR_CLASS=ge.UNDERLINE_CLASS=ge.ITALIC_CLASS=ge.DIM_CLASS=ge.BOLD_CLASS=void 0;var we=re(9),E=re(3),he=re(4),me=re(10);ge.BOLD_CLASS="xterm-bold",ge.DIM_CLASS="xterm-dim",ge.ITALIC_CLASS="xterm-italic",ge.UNDERLINE_CLASS="xterm-underline",ge.CURSOR_CLASS="xterm-cursor",ge.CURSOR_BLINK_CLASS="xterm-cursor-blink",ge.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",ge.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",ge.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var de=function(){function ie(le,se,oe){this._document=le,this._optionsService=se,this._colors=oe,this._workCell=new he.CellData}return ie.prototype.setColors=function(le){this._colors=le},ie.prototype.createRow=function(le,se,oe,ae,ne,z,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(le.length,a)-1;b>=0;b--)if(le.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||se&&b===ae){x=b+1;break}for(b=0;b1&&(te.style.width=z*ee+"px"),se&&b===ae)switch(te.classList.add(ge.CURSOR_CLASS),ne&&te.classList.add(ge.CURSOR_BLINK_CLASS),oe){case"bar":te.classList.add(ge.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(ge.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(ge.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(ge.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(ge.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(ge.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(ge.UNDERLINE_CLASS),this._workCell.isInvisible()?te.textContent=E.WHITESPACE_CELL_CHAR:te.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var ce=this._workCell.getFgColor(),pe=this._workCell.getFgColorMode(),fe=this._workCell.getBgColor(),ye=this._workCell.getBgColorMode(),ve=!!this._workCell.isInverse();if(ve){var Ee=ce;ce=fe,fe=Ee;var be=pe;pe=ye,ye=be}switch(pe){case 16777216:case 33554432:this._workCell.isBold()&&ce<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ce+=8),this._applyMinimumContrast(te,this._colors.background,this._colors.ansi[ce])||te.classList.add("xterm-fg-"+ce);break;case 50331648:var Se=me.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(te,this._colors.background,Se)||this._addStyle(te,"color:#"+ue(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||ve&&te.classList.add("xterm-fg-"+we.INVERTED_DEFAULT_COLOR)}switch(ye){case 16777216:case 33554432:te.classList.add("xterm-bg-"+fe);break;case 50331648:this._addStyle(te,"background-color:#"+ue(fe.toString(16),"0",6));break;case 0:default:ve&&te.classList.add("xterm-bg-"+we.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},ie.prototype._applyMinimumContrast=function(le,se,oe){if(this._optionsService.options.minimumContrastRatio===1)return!1;var ae=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return ae===void 0&&(ae=me.color.ensureContrastRatio(se,oe,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,ae!=null?ae:null)),!!ae&&(this._addStyle(le,"color:"+ae.css),!0)},ie.prototype._addStyle=function(le,se){le.setAttribute("style",""+(le.getAttribute("style")||"")+se+";")},ie}();function ue(ie,le,se){for(;ie.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};ge.evaluateKeyboardEvent=function(he,me,de,ue){var ie={type:0,cancel:!1,key:void 0},le=(he.shiftKey?1:0)|(he.altKey?2:0)|(he.ctrlKey?4:0)|(he.metaKey?8:0);switch(he.keyCode){case 0:he.key==="UIKeyInputUpArrow"?ie.key=me?we.C0.ESC+"OA":we.C0.ESC+"[A":he.key==="UIKeyInputLeftArrow"?ie.key=me?we.C0.ESC+"OD":we.C0.ESC+"[D":he.key==="UIKeyInputRightArrow"?ie.key=me?we.C0.ESC+"OC":we.C0.ESC+"[C":he.key==="UIKeyInputDownArrow"&&(ie.key=me?we.C0.ESC+"OB":we.C0.ESC+"[B");break;case 8:if(he.shiftKey){ie.key=we.C0.BS;break}if(he.altKey){ie.key=we.C0.ESC+we.C0.DEL;break}ie.key=we.C0.DEL;break;case 9:if(he.shiftKey){ie.key=we.C0.ESC+"[Z";break}ie.key=we.C0.HT,ie.cancel=!0;break;case 13:ie.key=he.altKey?we.C0.ESC+we.C0.CR:we.C0.CR,ie.cancel=!0;break;case 27:ie.key=we.C0.ESC,he.altKey&&(ie.key=we.C0.ESC+we.C0.ESC),ie.cancel=!0;break;case 37:if(he.metaKey)break;le?(ie.key=we.C0.ESC+"[1;"+(le+1)+"D",ie.key===we.C0.ESC+"[1;3D"&&(ie.key=we.C0.ESC+(de?"b":"[1;5D"))):ie.key=me?we.C0.ESC+"OD":we.C0.ESC+"[D";break;case 39:if(he.metaKey)break;le?(ie.key=we.C0.ESC+"[1;"+(le+1)+"C",ie.key===we.C0.ESC+"[1;3C"&&(ie.key=we.C0.ESC+(de?"f":"[1;5C"))):ie.key=me?we.C0.ESC+"OC":we.C0.ESC+"[C";break;case 38:if(he.metaKey)break;le?(ie.key=we.C0.ESC+"[1;"+(le+1)+"A",de||ie.key!==we.C0.ESC+"[1;3A"||(ie.key=we.C0.ESC+"[1;5A")):ie.key=me?we.C0.ESC+"OA":we.C0.ESC+"[A";break;case 40:if(he.metaKey)break;le?(ie.key=we.C0.ESC+"[1;"+(le+1)+"B",de||ie.key!==we.C0.ESC+"[1;3B"||(ie.key=we.C0.ESC+"[1;5B")):ie.key=me?we.C0.ESC+"OB":we.C0.ESC+"[B";break;case 45:he.shiftKey||he.ctrlKey||(ie.key=we.C0.ESC+"[2~");break;case 46:ie.key=le?we.C0.ESC+"[3;"+(le+1)+"~":we.C0.ESC+"[3~";break;case 36:ie.key=le?we.C0.ESC+"[1;"+(le+1)+"H":me?we.C0.ESC+"OH":we.C0.ESC+"[H";break;case 35:ie.key=le?we.C0.ESC+"[1;"+(le+1)+"F":me?we.C0.ESC+"OF":we.C0.ESC+"[F";break;case 33:he.shiftKey?ie.type=2:ie.key=we.C0.ESC+"[5~";break;case 34:he.shiftKey?ie.type=3:ie.key=we.C0.ESC+"[6~";break;case 112:ie.key=le?we.C0.ESC+"[1;"+(le+1)+"P":we.C0.ESC+"OP";break;case 113:ie.key=le?we.C0.ESC+"[1;"+(le+1)+"Q":we.C0.ESC+"OQ";break;case 114:ie.key=le?we.C0.ESC+"[1;"+(le+1)+"R":we.C0.ESC+"OR";break;case 115:ie.key=le?we.C0.ESC+"[1;"+(le+1)+"S":we.C0.ESC+"OS";break;case 116:ie.key=le?we.C0.ESC+"[15;"+(le+1)+"~":we.C0.ESC+"[15~";break;case 117:ie.key=le?we.C0.ESC+"[17;"+(le+1)+"~":we.C0.ESC+"[17~";break;case 118:ie.key=le?we.C0.ESC+"[18;"+(le+1)+"~":we.C0.ESC+"[18~";break;case 119:ie.key=le?we.C0.ESC+"[19;"+(le+1)+"~":we.C0.ESC+"[19~";break;case 120:ie.key=le?we.C0.ESC+"[20;"+(le+1)+"~":we.C0.ESC+"[20~";break;case 121:ie.key=le?we.C0.ESC+"[21;"+(le+1)+"~":we.C0.ESC+"[21~";break;case 122:ie.key=le?we.C0.ESC+"[23;"+(le+1)+"~":we.C0.ESC+"[23~";break;case 123:ie.key=le?we.C0.ESC+"[24;"+(le+1)+"~":we.C0.ESC+"[24~";break;default:if(!he.ctrlKey||he.shiftKey||he.altKey||he.metaKey)if(de&&!ue||!he.altKey||he.metaKey)de&&!he.altKey&&!he.ctrlKey&&he.metaKey?he.keyCode===65&&(ie.type=1):he.key&&!he.ctrlKey&&!he.altKey&&!he.metaKey&&he.keyCode>=48&&he.key.length===1?ie.key=he.key:he.key&&he.ctrlKey&&he.key==="_"&&(ie.key=we.C0.US);else{var se=E[he.keyCode],oe=se&&se[he.shiftKey?1:0];if(oe)ie.key=we.C0.ESC+oe;else if(he.keyCode>=65&&he.keyCode<=90){var ae=he.ctrlKey?he.keyCode-64:he.keyCode+32;ie.key=we.C0.ESC+String.fromCharCode(ae)}}else he.keyCode>=65&&he.keyCode<=90?ie.key=String.fromCharCode(he.keyCode-64):he.keyCode===32?ie.key=we.C0.NUL:he.keyCode>=51&&he.keyCode<=55?ie.key=String.fromCharCode(he.keyCode-51+27):he.keyCode===56?ie.key=we.C0.DEL:he.keyCode===219?ie.key=we.C0.ESC:he.keyCode===220?ie.key=we.C0.FS:he.keyCode===221&&(ie.key=we.C0.GS)}return ie}},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(z,a){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(z,a)},function(z,a){function y(){this.constructor=z}we(z,a),z.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),he=this&&this.__decorate||function(z,a,y,x){var b,ee=arguments.length,te=ee<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(z,a,y,x);else for(var ce=z.length-1;ce>=0;ce--)(b=z[ce])&&(te=(ee<3?b(te):ee>3?b(a,y,te):b(a,y))||te);return ee>3&&te&&Object.defineProperty(a,y,te),te},me=this&&this.__param||function(z,a){return function(y,x){a(y,x,z)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.RenderService=void 0;var de=re(31),ue=re(0),ie=re(2),le=re(32),se=re(7),oe=re(1),ae=re(5),ne=function(z){function a(y,x,b,ee,te,ce){var pe=z.call(this)||this;if(pe._renderer=y,pe._rowCount=x,pe._isPaused=!1,pe._needsFullRefresh=!1,pe._isNextRenderRedrawOnly=!0,pe._needsSelectionRefresh=!1,pe._canvasWidth=0,pe._canvasHeight=0,pe._selectionState={start:void 0,end:void 0,columnSelectMode:!1},pe._onDimensionsChange=new ue.EventEmitter,pe._onRender=new ue.EventEmitter,pe._onRefreshRequest=new ue.EventEmitter,pe.register({dispose:function(){return pe._renderer.dispose()}}),pe._renderDebouncer=new de.RenderDebouncer(function(ye,ve){return pe._renderRows(ye,ve)}),pe.register(pe._renderDebouncer),pe._screenDprMonitor=new le.ScreenDprMonitor,pe._screenDprMonitor.setListener(function(){return pe.onDevicePixelRatioChange()}),pe.register(pe._screenDprMonitor),pe.register(ce.onResize(function(ye){return pe._fullRefresh()})),pe.register(ee.onOptionChange(function(){return pe._renderer.onOptionsChanged()})),pe.register(te.onCharSizeChange(function(){return pe.onCharSizeChanged()})),pe._renderer.onRequestRedraw(function(ye){return pe.refreshRows(ye.start,ye.end,!0)}),pe.register(se.addDisposableDomListener(window,"resize",function(){return pe.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var fe=new IntersectionObserver(function(ye){return pe._onIntersectionChange(ye[ye.length-1])},{threshold:0});fe.observe(b),pe.register({dispose:function(){return fe.disconnect()}})}return pe}return E(a,z),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){z.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=he([me(3,oe.IOptionsService),me(4,ae.ICharSizeService),me(5,oe.IBufferService)],a)}(ie.Disposable);ge.RenderService=ne},function(st,ge,re){"use strict";var we=this&&this.__decorate||function(ie,le,se,oe){var ae,ne=arguments.length,z=ne<3?le:oe===null?oe=Object.getOwnPropertyDescriptor(le,se):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(ie,le,se,oe);else for(var a=ie.length-1;a>=0;a--)(ae=ie[a])&&(z=(ne<3?ae(z):ne>3?ae(le,se,z):ae(le,se))||z);return ne>3&&z&&Object.defineProperty(le,se,z),z},E=this&&this.__param||function(ie,le){return function(se,oe){le(se,oe,ie)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharSizeService=void 0;var he=re(1),me=re(0),de=function(){function ie(le,se,oe){this._optionsService=oe,this.width=0,this.height=0,this._onCharSizeChange=new me.EventEmitter,this._measureStrategy=new ue(le,se,this._optionsService)}return Object.defineProperty(ie.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ie.prototype.measure=function(){var le=this._measureStrategy.measure();le.width===this.width&&le.height===this.height||(this.width=le.width,this.height=le.height,this._onCharSizeChange.fire())},ie=we([E(2,he.IOptionsService)],ie)}();ge.CharSizeService=de;var ue=function(){function ie(le,se,oe){this._document=le,this._parentElement=se,this._optionsService=oe,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return ie.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var le=this._measureElement.getBoundingClientRect();return le.width!==0&&le.height!==0&&(this._result.width=le.width,this._result.height=Math.ceil(le.height)),this._result},ie}()},function(st,ge,re){"use strict";var we=this&&this.__decorate||function(ue,ie,le,se){var oe,ae=arguments.length,ne=ae<3?ie:se===null?se=Object.getOwnPropertyDescriptor(ie,le):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(ue,ie,le,se);else for(var z=ue.length-1;z>=0;z--)(oe=ue[z])&&(ne=(ae<3?oe(ne):ae>3?oe(ie,le,ne):oe(ie,le))||ne);return ae>3&&ne&&Object.defineProperty(ie,le,ne),ne},E=this&&this.__param||function(ue,ie){return function(le,se){ie(le,se,ue)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseService=void 0;var he=re(5),me=re(30),de=function(){function ue(ie,le){this._renderService=ie,this._charSizeService=le}return ue.prototype.getCoords=function(ie,le,se,oe,ae){return me.getCoords(ie,le,se,oe,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,ae)},ue.prototype.getRawByteCoords=function(ie,le,se,oe){var ae=this.getCoords(ie,le,se,oe);return me.getRawByteCoords(ae)},ue=we([E(0,he.IRenderService),E(1,he.ICharSizeService)],ue)}();ge.MouseService=de},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,ae)},function(oe,ae){function ne(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(ne.prototype=ae.prototype,new ne)}),he=this&&this.__decorate||function(oe,ae,ne,z){var a,y=arguments.length,x=y<3?ae:z===null?z=Object.getOwnPropertyDescriptor(ae,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,ne,x):a(ae,ne))||x);return y>3&&x&&Object.defineProperty(ae,ne,x),x},me=this&&this.__param||function(oe,ae){return function(ne,z){ae(ne,z,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Linkifier2=void 0;var de=re(1),ue=re(0),ie=re(2),le=re(7),se=function(oe){function ae(ne){var z=oe.call(this)||this;return z._bufferService=ne,z._linkProviders=[],z._linkCacheDisposables=[],z._isMouseOut=!0,z._activeLine=-1,z._onShowLinkUnderline=z.register(new ue.EventEmitter),z._onHideLinkUnderline=z.register(new ue.EventEmitter),z.register(ie.getDisposeArrayDisposable(z._linkCacheDisposables)),z}return E(ae,oe),Object.defineProperty(ae.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),ae.prototype.registerLinkProvider=function(ne){var z=this;return this._linkProviders.push(ne),{dispose:function(){var a=z._linkProviders.indexOf(ne);a!==-1&&z._linkProviders.splice(a,1)}}},ae.prototype.attachToDom=function(ne,z,a){var y=this;this._element=ne,this._mouseService=z,this._renderService=a,this.register(le.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(le.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(le.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},ae.prototype._onMouseMove=function(ne){if(this._lastMouseEvent=ne,this._element&&this._mouseService){var z=this._positionFromMouseEvent(ne,this._element,this._mouseService);if(z){this._isMouseOut=!1;for(var a=ne.composedPath(),y=0;yne?this._bufferService.cols:ee.link.range.end.x,pe=te;pe<=ce;pe++){if(a.has(pe)){x.splice(b--,1);break}a.add(pe)}}},ae.prototype._checkLinkProviderResult=function(ne,z,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(ne),ee=!1,te=0;te=ne&&this._currentLink.link.range.end.y<=z)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ie.disposeArray(this._linkCacheDisposables))},ae.prototype._handleNewLink=function(ne){var z=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(ne.link,a)&&(this._currentLink=ne,this._currentLink.state={decorations:{underline:ne.link.decorations===void 0||ne.link.decorations.underline,pointerCursor:ne.link.decorations===void 0||ne.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,ne.link,this._lastMouseEvent),ne.link.decorations={},Object.defineProperties(ne.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=z._currentLink)===null||x===void 0)&&x.state&&z._currentLink.state.decorations.pointerCursor!==y&&(z._currentLink.state.decorations.pointerCursor=y,z._currentLink.state.isHovered&&((b=z._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,ee;!((x=z._currentLink)===null||x===void 0)&&x.state&&((ee=(b=z._currentLink)===null||b===void 0?void 0:b.state)===null||ee===void 0?void 0:ee.decorations.underline)!==y&&(z._currentLink.state.decorations.underline=y,z._currentLink.state.isHovered&&z._fireUnderlineEvent(ne.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+z._bufferService.buffer.ydisp;z._clearCurrentLink(x,y.end+1+z._bufferService.buffer.ydisp)})))}},ae.prototype._linkHover=function(ne,z,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!0),this._currentLink.state.decorations.pointerCursor&&ne.classList.add("xterm-cursor-pointer")),z.hover&&z.hover(a,z.text)},ae.prototype._fireUnderlineEvent=function(ne,z){var a=ne.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(z?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},ae.prototype._linkLeave=function(ne,z,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!1),this._currentLink.state.decorations.pointerCursor&&ne.classList.remove("xterm-cursor-pointer")),z.leave&&z.leave(a,z.text)},ae.prototype._linkAtPosition=function(ne,z){var a=ne.range.start.y===ne.range.end.y,y=ne.range.start.yz.y;return(a&&ne.range.start.x<=z.x&&ne.range.end.x>=z.x||y&&ne.range.end.x>=z.x||x&&ne.range.start.x<=z.x||y&&x)&&ne.range.start.y<=z.y&&ne.range.end.y>=z.y},ae.prototype._positionFromMouseEvent=function(ne,z,a){var y=a.getCoords(ne,z,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},ae.prototype._createLinkUnderlineEvent=function(ne,z,a,y,x){return{x1:ne,y1:z,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},ae=he([me(0,de.IBufferService)],ae)}(ie.Disposable);ge.Linkifier2=se},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreBrowserService=void 0;var we=function(){function E(he){this._textarea=he}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();ge.CoreBrowserService=we},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(te,ce){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(pe,fe){pe.__proto__=fe}||function(pe,fe){for(var ye in fe)fe.hasOwnProperty(ye)&&(pe[ye]=fe[ye])})(te,ce)},function(te,ce){function pe(){this.constructor=te}we(te,ce),te.prototype=ce===null?Object.create(ce):(pe.prototype=ce.prototype,new pe)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreTerminal=void 0;var he=re(2),me=re(1),de=re(66),ue=re(67),ie=re(68),le=re(74),se=re(75),oe=re(0),ae=re(76),ne=re(77),z=re(78),a=re(80),y=re(81),x=re(19),b=re(82),ee=function(te){function ce(pe){var fe=te.call(this)||this;return fe._onBinary=new oe.EventEmitter,fe._onData=new oe.EventEmitter,fe._onLineFeed=new oe.EventEmitter,fe._onResize=new oe.EventEmitter,fe._onScroll=new oe.EventEmitter,fe._instantiationService=new de.InstantiationService,fe.optionsService=new le.OptionsService(pe),fe._instantiationService.setService(me.IOptionsService,fe.optionsService),fe._bufferService=fe.register(fe._instantiationService.createInstance(ie.BufferService)),fe._instantiationService.setService(me.IBufferService,fe._bufferService),fe._logService=fe._instantiationService.createInstance(ue.LogService),fe._instantiationService.setService(me.ILogService,fe._logService),fe._coreService=fe.register(fe._instantiationService.createInstance(se.CoreService,function(){return fe.scrollToBottom()})),fe._instantiationService.setService(me.ICoreService,fe._coreService),fe._coreMouseService=fe._instantiationService.createInstance(ae.CoreMouseService),fe._instantiationService.setService(me.ICoreMouseService,fe._coreMouseService),fe._dirtyRowService=fe._instantiationService.createInstance(ne.DirtyRowService),fe._instantiationService.setService(me.IDirtyRowService,fe._dirtyRowService),fe.unicodeService=fe._instantiationService.createInstance(z.UnicodeService),fe._instantiationService.setService(me.IUnicodeService,fe.unicodeService),fe._charsetService=fe._instantiationService.createInstance(a.CharsetService),fe._instantiationService.setService(me.ICharsetService,fe._charsetService),fe._inputHandler=new x.InputHandler(fe._bufferService,fe._charsetService,fe._coreService,fe._dirtyRowService,fe._logService,fe.optionsService,fe._coreMouseService,fe.unicodeService),fe.register(oe.forwardEvent(fe._inputHandler.onLineFeed,fe._onLineFeed)),fe.register(fe._inputHandler),fe.register(oe.forwardEvent(fe._bufferService.onResize,fe._onResize)),fe.register(oe.forwardEvent(fe._coreService.onData,fe._onData)),fe.register(oe.forwardEvent(fe._coreService.onBinary,fe._onBinary)),fe.register(fe.optionsService.onOptionChange(function(ye){return fe._updateOptions(ye)})),fe._writeBuffer=new b.WriteBuffer(function(ye){return fe._inputHandler.parse(ye)}),fe}return E(ce,te),Object.defineProperty(ce.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),ce.prototype.dispose=function(){var pe;this._isDisposed||(te.prototype.dispose.call(this),(pe=this._windowsMode)===null||pe===void 0||pe.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(pe,fe){this._writeBuffer.write(pe,fe)},ce.prototype.writeSync=function(pe){this._writeBuffer.writeSync(pe)},ce.prototype.resize=function(pe,fe){isNaN(pe)||isNaN(fe)||(pe=Math.max(pe,ie.MINIMUM_COLS),fe=Math.max(fe,ie.MINIMUM_ROWS),this._bufferService.resize(pe,fe))},ce.prototype.scroll=function(pe,fe){fe===void 0&&(fe=!1);var ye,ve=this._bufferService.buffer;(ye=this._cachedBlankLine)&&ye.length===this.cols&&ye.getFg(0)===pe.fg&&ye.getBg(0)===pe.bg||(ye=ve.getBlankLine(pe,fe),this._cachedBlankLine=ye),ye.isWrapped=fe;var Ee=ve.ybase+ve.scrollTop,be=ve.ybase+ve.scrollBottom;if(ve.scrollTop===0){var Se=ve.lines.isFull;be===ve.lines.length-1?Se?ve.lines.recycle().copyFrom(ye):ve.lines.push(ye.clone()):ve.lines.splice(be+1,0,ye.clone()),Se?this._bufferService.isUserScrolling&&(ve.ydisp=Math.max(ve.ydisp-1,0)):(ve.ybase++,this._bufferService.isUserScrolling||ve.ydisp++)}else{var Pe=be-Ee+1;ve.lines.shiftElements(Ee+1,Pe-1,-1),ve.lines.set(be,ye.clone())}this._bufferService.isUserScrolling||(ve.ydisp=ve.ybase),this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom),this._onScroll.fire(ve.ydisp)},ce.prototype.scrollLines=function(pe,fe){var ye=this._bufferService.buffer;if(pe<0){if(ye.ydisp===0)return;this._bufferService.isUserScrolling=!0}else pe+ye.ydisp>=ye.ybase&&(this._bufferService.isUserScrolling=!1);var ve=ye.ydisp;ye.ydisp=Math.max(Math.min(ye.ydisp+pe,ye.ybase),0),ve!==ye.ydisp&&(fe||this._onScroll.fire(ye.ydisp))},ce.prototype.scrollPages=function(pe){this.scrollLines(pe*(this.rows-1))},ce.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},ce.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},ce.prototype.scrollToLine=function(pe){var fe=pe-this._bufferService.buffer.ydisp;fe!==0&&this.scrollLines(fe)},ce.prototype.addEscHandler=function(pe,fe){return this._inputHandler.addEscHandler(pe,fe)},ce.prototype.addDcsHandler=function(pe,fe){return this._inputHandler.addDcsHandler(pe,fe)},ce.prototype.addCsiHandler=function(pe,fe){return this._inputHandler.addCsiHandler(pe,fe)},ce.prototype.addOscHandler=function(pe,fe){return this._inputHandler.addOscHandler(pe,fe)},ce.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},ce.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},ce.prototype._updateOptions=function(pe){var fe;switch(pe){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((fe=this._windowsMode)===null||fe===void 0||fe.dispose(),this._windowsMode=void 0)}},ce.prototype._enableWindowsMode=function(){var pe=this;if(!this._windowsMode){var fe=[];fe.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),fe.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(pe._bufferService),!1})),this._windowsMode={dispose:function(){for(var ye=0,ve=fe;ye0?oe[0].index:le.length;if(le.length!==x)throw new Error("[createInstance] First service dependency of "+ie.name+" at position "+(x+1)+" conflicts with "+le.length+" static arguments");return new(ie.bind.apply(ie,we([void 0],we(le,ae))))},ue}();ge.InstantiationService=de},function(st,ge,re){"use strict";var we=this&&this.__decorate||function(le,se,oe,ae){var ne,z=arguments.length,a=z<3?se:ae===null?ae=Object.getOwnPropertyDescriptor(se,oe):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(le,se,oe,ae);else for(var y=le.length-1;y>=0;y--)(ne=le[y])&&(a=(z<3?ne(a):z>3?ne(se,oe,a):ne(se,oe))||a);return z>3&&a&&Object.defineProperty(se,oe,a),a},E=this&&this.__param||function(le,se){return function(oe,ae){se(oe,ae,le)}},he=this&&this.__spreadArrays||function(){for(var le=0,se=0,oe=arguments.length;se=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,ne,x):a(ae,ne))||x);return y>3&&x&&Object.defineProperty(ae,ne,x),x},me=this&&this.__param||function(oe,ae){return function(ne,z){ae(ne,z,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferService=ge.MINIMUM_ROWS=ge.MINIMUM_COLS=void 0;var de=re(1),ue=re(69),ie=re(0),le=re(2);ge.MINIMUM_COLS=2,ge.MINIMUM_ROWS=1;var se=function(oe){function ae(ne){var z=oe.call(this)||this;return z._optionsService=ne,z.isUserScrolling=!1,z._onResize=new ie.EventEmitter,z.cols=Math.max(ne.options.cols,ge.MINIMUM_COLS),z.rows=Math.max(ne.options.rows,ge.MINIMUM_ROWS),z.buffers=new ue.BufferSet(ne,z),z}return E(ae,oe),Object.defineProperty(ae.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),ae.prototype.dispose=function(){oe.prototype.dispose.call(this),this.buffers.dispose()},ae.prototype.resize=function(ne,z){this.cols=ne,this.rows=z,this.buffers.resize(ne,z),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:ne,rows:z})},ae.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ue.BufferSet(this._optionsService,this),this.isUserScrolling=!1},ae=he([me(0,de.IOptionsService)],ae)}(le.Disposable);ge.BufferService=se},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(ue,ie){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,se){le.__proto__=se}||function(le,se){for(var oe in se)se.hasOwnProperty(oe)&&(le[oe]=se[oe])})(ue,ie)},function(ue,ie){function le(){this.constructor=ue}we(ue,ie),ue.prototype=ie===null?Object.create(ie):(le.prototype=ie.prototype,new le)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferSet=void 0;var he=re(70),me=re(0),de=function(ue){function ie(le,se){var oe=ue.call(this)||this;return oe._onBufferActivate=oe.register(new me.EventEmitter),oe._normal=new he.Buffer(!0,le,se),oe._normal.fillViewportRows(),oe._alt=new he.Buffer(!1,le,se),oe._activeBuffer=oe._normal,oe.setupTabStops(),oe}return E(ie,ue),Object.defineProperty(ie.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ie.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},ie.prototype.activateAltBuffer=function(le){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(le),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},ie.prototype.resize=function(le,se){this._normal.resize(le,se),this._alt.resize(le,se)},ie.prototype.setupTabStops=function(le){this._normal.setupTabStops(le),this._alt.setupTabStops(le)},ie}(re(2).Disposable);ge.BufferSet=de},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferStringIterator=ge.Buffer=ge.MAX_BUFFER_SIZE=void 0;var we=re(71),E=re(16),he=re(4),me=re(3),de=re(72),ue=re(73),ie=re(20),le=re(6);ge.MAX_BUFFER_SIZE=4294967295;var se=function(){function ae(ne,z,a){this._hasScrollback=ne,this._optionsService=z,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=ie.DEFAULT_CHARSET,this.markers=[],this._nullCell=he.CellData.fromCharData([0,me.NULL_CELL_CHAR,me.NULL_CELL_WIDTH,me.NULL_CELL_CODE]),this._whitespaceCell=he.CellData.fromCharData([0,me.WHITESPACE_CELL_CHAR,me.WHITESPACE_CELL_WIDTH,me.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new we.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return ae.prototype.getNullCell=function(ne){return ne?(this._nullCell.fg=ne.fg,this._nullCell.bg=ne.bg,this._nullCell.extended=ne.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new le.ExtendedAttrs),this._nullCell},ae.prototype.getWhitespaceCell=function(ne){return ne?(this._whitespaceCell.fg=ne.fg,this._whitespaceCell.bg=ne.bg,this._whitespaceCell.extended=ne.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new le.ExtendedAttrs),this._whitespaceCell},ae.prototype.getBlankLine=function(ne,z){return new E.BufferLine(this._bufferService.cols,this.getNullCell(ne),z)},Object.defineProperty(ae.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isCursorInViewport",{get:function(){var ne=this.ybase+this.y-this.ydisp;return ne>=0&&nege.MAX_BUFFER_SIZE?ge.MAX_BUFFER_SIZE:z},ae.prototype.fillViewportRows=function(ne){if(this.lines.length===0){ne===void 0&&(ne=E.DEFAULT_ATTR_DATA);for(var z=this._rows;z--;)this.lines.push(this.getBlankLine(ne))}},ae.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new we.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},ae.prototype.resize=function(ne,z){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(z);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new E.BufferLine(ne,a)));else for(ee=this._rows;ee>z;ee--)this.lines.length>z+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y0&&(this.lines.trimStart(te),this.ybase=Math.max(this.ybase-te,0),this.ydisp=Math.max(this.ydisp-te,0),this.savedY=Math.max(this.savedY-te,0)),this.lines.maxLength=y}this.x=Math.min(this.x,ne-1),this.y=Math.min(this.y,z-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,ne-1),this.scrollTop=0}if(this.scrollBottom=z-1,this._isReflowEnabled&&(this._reflow(ne,z),this._cols>ne))for(x=0;xthis._cols?this._reflowLarger(ne,z):this._reflowSmaller(ne,z))},ae.prototype._reflowLarger=function(ne,z){var a=de.reflowLargerGetLinesToRemove(this.lines,this._cols,ne,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=de.reflowLargerCreateNewLayout(this.lines,a);de.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(ne,z,y.countRemoved)}},ae.prototype._reflowLargerAdjustViewport=function(ne,z,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;b--){var ee=this.lines.get(b);if(!(!ee||!ee.isWrapped&&ee.getTrimmedLength()<=ne)){for(var te=[ee];ee.isWrapped&&b>0;)ee=this.lines.get(--b),te.unshift(ee);var ce=this.ybase+this.y;if(!(ce>=b&&ce0&&(y.push({start:b+te.length+x,newLines:Ee}),x+=Ee.length),te.push.apply(te,Ee);var Pe=fe.length-1,Ce=fe[Pe];Ce===0&&(Ce=fe[--Pe]);for(var xe=te.length-ye-1,Be=pe;xe>=0;){var Ae=Math.min(Be,Ce);if(te[Pe].copyCellsFrom(te[xe],Be-Ae,Ce-Ae,Ae,!0),(Ce-=Ae)===0&&(Ce=fe[--Pe]),(Be-=Ae)===0){xe--;var Oe=Math.max(xe,0);Be=de.getWrappedLineTrimmedLength(te,Oe,this._cols)}}for(be=0;be0;)this.ybase===0?this.y0){var je=[],Le=[];for(be=0;be=0;be--)if(Ge&&Ge.start>ze+Ve){for(var _e=Ge.newLines.length-1;_e>=0;_e--)this.lines.set(be--,Ge.newLines[_e]);be++,je.push({index:ze+1,amount:Ge.newLines.length}),Ve+=Ge.newLines.length,Ge=y[++Ue]}else this.lines.set(be,Le[ze--]);var He=0;for(be=je.length-1;be>=0;be--)je[be].index+=He,this.lines.onInsertEmitter.fire(je[be]),He+=je[be].amount;var Ke=Math.max(0,Ze+x-this.lines.maxLength);Ke>0&&this.lines.onTrimEmitter.fire(Ke)}},ae.prototype.stringIndexToBufferIndex=function(ne,z,a){for(a===void 0&&(a=!1);z;){var y=this.lines.get(ne);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b0&&this.lines.get(z).isWrapped;)z--;for(;a+10;);return ne>=this._cols?this._cols-1:ne<0?0:ne},ae.prototype.nextStop=function(ne){for(ne==null&&(ne=this.x);!this.tabs[++ne]&&ne=this._cols?this._cols-1:ne<0?0:ne},ae.prototype.addMarker=function(ne){var z=this,a=new ue.Marker(ne);return this.markers.push(a),a.register(this.lines.onTrim(function(y){a.line-=y,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(y){a.line>=y.index&&(a.line+=y.amount)})),a.register(this.lines.onDelete(function(y){a.line>=y.index&&a.liney.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return z._removeMarker(a)})),a},ae.prototype._removeMarker=function(ne){this.markers.splice(this.markers.indexOf(ne),1)},ae.prototype.iterator=function(ne,z,a,y,x){return new oe(this,ne,z,a,y,x)},ae}();ge.Buffer=se;var oe=function(){function ae(ne,z,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=ne.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=ne,this._trimRight=z,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return ae.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(ne.last=this._endIndex+this._endOverscan),ne.first=Math.max(ne.first,0),ne.last=Math.min(ne.last,this._buffer.lines.length);for(var z="",a=ne.first;a<=ne.last;++a)z+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=ne.last+1,{range:ne,content:z}},ae}();ge.BufferStringIterator=oe},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CircularList=void 0;var we=re(0),E=function(){function he(me){this._maxLength=me,this.onDeleteEmitter=new we.EventEmitter,this.onInsertEmitter=new we.EventEmitter,this.onTrimEmitter=new we.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(he.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"maxLength",{get:function(){return this._maxLength},set:function(me){if(this._maxLength!==me){for(var de=new Array(me),ue=0;uethis._length)for(var de=this._length;de=me;le--)this._array[this._getCyclicIndex(le+ue.length)]=this._array[this._getCyclicIndex(le)];for(le=0;lethis._maxLength){var se=this._length+ue.length-this._maxLength;this._startIndex+=se,this._length=this._maxLength,this.onTrimEmitter.fire(se)}else this._length+=ue.length},he.prototype.trimStart=function(me){me>this._length&&(me=this._length),this._startIndex+=me,this._length-=me,this.onTrimEmitter.fire(me)},he.prototype.shiftElements=function(me,de,ue){if(!(de<=0)){if(me<0||me>=this._length)throw new Error("start argument out of range");if(me+ue<0)throw new Error("Cannot shift elements in list beyond index 0");if(ue>0){for(var ie=de-1;ie>=0;ie--)this.set(me+ie+ue,this.get(me+ie));var le=me+de+ue-this._length;if(le>0)for(this._length+=le;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ie=0;ie=le&&de0&&(pe>ne||ae[pe].getTrimmedLength()===0);pe--)ce++;ce>0&&(ie.push(le+ae.length-ce),ie.push(ce)),le+=ae.length-1}}}return ie},ge.reflowLargerCreateNewLayout=function(E,he){for(var me=[],de=0,ue=he[de],ie=0,le=0;leoe&&(ie-=oe,le++);var ae=E[le].getWidth(ie-1)===2;ae&&ie--;var ne=ae?me-1:me;de.push(ne),se+=ne}return de},ge.getWrappedLineTrimmedLength=we},function(st,ge,re){"use strict";var we,E=this&&this.__extends||(we=function(de,ue){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,le){ie.__proto__=le}||function(ie,le){for(var se in le)le.hasOwnProperty(se)&&(ie[se]=le[se])})(de,ue)},function(de,ue){function ie(){this.constructor=de}we(de,ue),de.prototype=ue===null?Object.create(ue):(ie.prototype=ue.prototype,new ie)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.Marker=void 0;var he=re(0),me=function(de){function ue(ie){var le=de.call(this)||this;return le.line=ie,le._id=ue._nextId++,le.isDisposed=!1,le._onDispose=new he.EventEmitter,le}return E(ue,de),Object.defineProperty(ue.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),ue.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},ue._nextId=1,ue}(re(2).Disposable);ge.Marker=me},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.OptionsService=ge.DEFAULT_OPTIONS=ge.DEFAULT_BELL_SOUND=void 0;var we=re(0),E=re(11),he=re(33);ge.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",ge.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:ge.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:E.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var me=["cols","rows"],de=function(){function ue(ie){this._onOptionChange=new we.EventEmitter,this.options=he.clone(ge.DEFAULT_OPTIONS);for(var le=0,se=Object.keys(ie);le=0;te--)(x=ne[te])&&(ee=(b<3?x(ee):b>3?x(z,a,ee):x(z,a))||ee);return b>3&&ee&&Object.defineProperty(z,a,ee),ee},me=this&&this.__param||function(ne,z){return function(a,y){z(a,y,ne)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreService=void 0;var de=re(1),ue=re(0),ie=re(33),le=re(2),se=Object.freeze({insertMode:!1}),oe=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),ae=function(ne){function z(a,y,x,b){var ee=ne.call(this)||this;return ee._bufferService=y,ee._logService=x,ee._optionsService=b,ee.isCursorInitialized=!1,ee.isCursorHidden=!1,ee._onData=ee.register(new ue.EventEmitter),ee._onUserInput=ee.register(new ue.EventEmitter),ee._onBinary=ee.register(new ue.EventEmitter),ee._scrollToBottom=a,ee.register({dispose:function(){return ee._scrollToBottom=void 0}}),ee.modes=ie.clone(se),ee.decPrivateModes=ie.clone(oe),ee}return E(z,ne),Object.defineProperty(z.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),z.prototype.reset=function(){this.modes=ie.clone(se),this.decPrivateModes=ie.clone(oe)},z.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},z.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},z=he([me(1,de.IBufferService),me(2,de.ILogService),me(3,de.IOptionsService)],z)}(le.Disposable);ge.CoreService=ae},function(st,ge,re){"use strict";var we=this&&this.__decorate||function(oe,ae,ne,z){var a,y=arguments.length,x=y<3?ae:z===null?z=Object.getOwnPropertyDescriptor(ae,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,ne,x):a(ae,ne))||x);return y>3&&x&&Object.defineProperty(ae,ne,x),x},E=this&&this.__param||function(oe,ae){return function(ne,z){ae(ne,z,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreMouseService=void 0;var he=re(1),me=re(0),de={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(oe){return oe.button!==4&&oe.action===1&&(oe.ctrl=!1,oe.alt=!1,oe.shift=!1,!0)}},VT200:{events:19,restrict:function(oe){return oe.action!==32}},DRAG:{events:23,restrict:function(oe){return oe.action!==32||oe.button!==3}},ANY:{events:31,restrict:function(oe){return!0}}};function ue(oe,ae){var ne=(oe.ctrl?16:0)|(oe.shift?4:0)|(oe.alt?8:0);return oe.button===4?(ne|=64,ne|=oe.action):(ne|=3&oe.button,4&oe.button&&(ne|=64),8&oe.button&&(ne|=128),oe.action===32?ne|=32:oe.action!==0||ae||(ne|=3)),ne}var ie=String.fromCharCode,le={DEFAULT:function(oe){var ae=[ue(oe,!1)+32,oe.col+32,oe.row+32];return ae[0]>255||ae[1]>255||ae[2]>255?"":"\x1B[M"+ie(ae[0])+ie(ae[1])+ie(ae[2])},SGR:function(oe){var ae=oe.action===0&&oe.button!==4?"m":"M";return"\x1B[<"+ue(oe,!0)+";"+oe.col+";"+oe.row+ae}},se=function(){function oe(ae,ne){this._bufferService=ae,this._coreService=ne,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new me.EventEmitter,this._lastEvent=null;for(var z=0,a=Object.keys(de);z=this._bufferService.cols||ae.row<0||ae.row>=this._bufferService.rows||ae.button===4&&ae.action===32||ae.button===3&&ae.action!==32||ae.button!==4&&(ae.action===2||ae.action===3)||(ae.col++,ae.row++,ae.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,ae))||!this._protocols[this._activeProtocol].restrict(ae))return!1;var ne=this._encodings[this._activeEncoding](ae);return ne&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(ne):this._coreService.triggerDataEvent(ne,!0)),this._lastEvent=ae,!0},oe.prototype.explainEvents=function(ae){return{down:!!(1&ae),up:!!(2&ae),drag:!!(4&ae),move:!!(8&ae),wheel:!!(16&ae)}},oe.prototype._compareEvents=function(ae,ne){return ae.col===ne.col&&ae.row===ne.row&&ae.button===ne.button&&ae.action===ne.action&&ae.ctrl===ne.ctrl&&ae.alt===ne.alt&&ae.shift===ne.shift},oe=we([E(0,he.IBufferService),E(1,he.ICoreService)],oe)}();ge.CoreMouseService=se},function(st,ge,re){"use strict";var we=this&&this.__decorate||function(de,ue,ie,le){var se,oe=arguments.length,ae=oe<3?ue:le===null?le=Object.getOwnPropertyDescriptor(ue,ie):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(de,ue,ie,le);else for(var ne=de.length-1;ne>=0;ne--)(se=de[ne])&&(ae=(oe<3?se(ae):oe>3?se(ue,ie,ae):se(ue,ie))||ae);return oe>3&&ae&&Object.defineProperty(ue,ie,ae),ae},E=this&&this.__param||function(de,ue){return function(ie,le){ue(ie,le,de)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.DirtyRowService=void 0;var he=re(1),me=function(){function de(ue){this._bufferService=ue,this.clearRange()}return Object.defineProperty(de.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),de.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},de.prototype.markDirty=function(ue){uethis._end&&(this._end=ue)},de.prototype.markRangeDirty=function(ue,ie){if(ue>ie){var le=ue;ue=ie,ie=le}uethis._end&&(this._end=ie)},de.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},de=we([E(0,he.IBufferService)],de)}();ge.DirtyRowService=me},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.UnicodeService=void 0;var we=re(0),E=re(79),he=function(){function me(){this._providers=Object.create(null),this._active="",this._onChange=new we.EventEmitter;var de=new E.UnicodeV6;this.register(de),this._active=de.version,this._activeProvider=de}return Object.defineProperty(me.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"activeVersion",{get:function(){return this._active},set:function(de){if(!this._providers[de])throw new Error('unknown Unicode version "'+de+'"');this._active=de,this._activeProvider=this._providers[de],this._onChange.fire(de)},enumerable:!1,configurable:!0}),me.prototype.register=function(de){this._providers[de.version]=de},me.prototype.wcwidth=function(de){return this._activeProvider.wcwidth(de)},me.prototype.getStringCellWidth=function(de){for(var ue=0,ie=de.length,le=0;le=ie)return ue+this.wcwidth(se);var oe=de.charCodeAt(le);56320<=oe&&oe<=57343?se=1024*(se-55296)+oe-56320+65536:ue+=this.wcwidth(oe)}ue+=this.wcwidth(se)}return ue},me}();ge.UnicodeService=he},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.UnicodeV6=void 0;var we,E=re(15),he=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],me=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],de=function(){function ue(){if(this.version="6",!we){we=new Uint8Array(65536),E.fill(we,1),we[0]=0,E.fill(we,0,1,32),E.fill(we,0,127,160),E.fill(we,2,4352,4448),we[9001]=2,we[9002]=2,E.fill(we,2,11904,42192),we[12351]=1,E.fill(we,2,44032,55204),E.fill(we,2,63744,64256),E.fill(we,2,65040,65050),E.fill(we,2,65072,65136),E.fill(we,2,65280,65377),E.fill(we,2,65504,65511);for(var ie=0;iese[ne][1])return!1;for(;ne>=ae;)if(le>se[oe=ae+ne>>1][1])ae=oe+1;else{if(!(le=131072&&ie<=196605||ie>=196608&&ie<=262141?2:1},ue}();ge.UnicodeV6=de},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharsetService=void 0;var we=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(he){this.glevel=he,this.charset=this._charsets[he]},E.prototype.setgCharset=function(he,me){this._charsets[he]=me,this.glevel===he&&(this.charset=me)},E}();ge.CharsetService=we},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.updateWindowsModeWrappedState=void 0;var we=re(3);ge.updateWindowsModeWrappedState=function(E){var he=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),me=he==null?void 0:he.get(E.cols-1),de=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);de&&me&&(de.isWrapped=me[we.CHAR_DATA_CODE_INDEX]!==we.NULL_CELL_CODE&&me[we.CHAR_DATA_CODE_INDEX]!==we.WHITESPACE_CELL_CODE)}},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.WriteBuffer=void 0;var we=function(){function E(he){this._action=he,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(he){if(this._writeBuffer.length){for(var me=this._bufferOffset;me5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return de._innerWrite()})),this._pendingData+=he.length,this._writeBuffer.push(he),this._callbacks.push(me)},E.prototype._innerWrite=function(){for(var he=this,me=Date.now();this._writeBuffer.length>this._bufferOffset;){var de=this._writeBuffer[this._bufferOffset],ue=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(de),this._pendingData-=de.length,ue&&ue(),Date.now()-me>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return he._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();ge.WriteBuffer=we},function(st,ge,re){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.AddonManager=void 0;var we=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var he=this._addons.length-1;he>=0;he--)this._addons[he].instance.dispose()},E.prototype.loadAddon=function(he,me){var de=this,ue={instance:me,dispose:me.dispose,isDisposed:!1};this._addons.push(ue),me.dispose=function(){return de._wrappedAddonDispose(ue)},me.activate(he)},E.prototype._wrappedAddonDispose=function(he){if(!he.isDisposed){for(var me=-1,de=0;de - + \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Detail__index.8ec38550.async.js b/p__Classrooms__Lists__Exercise__Detail__index.42fb48d2.async.js similarity index 68% rename from p__Classrooms__Lists__Exercise__Detail__index.8ec38550.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.42fb48d2.async.js index ffcc95eb70..ac06c7d5ae 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.8ec38550.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.42fb48d2.async.js @@ -1,4 +1,4 @@ -!(function(){var np=Object.defineProperty,ap=Object.defineProperties;var rp=Object.getOwnPropertyDescriptors;var n0=Object.getOwnPropertySymbols;var ug=Object.prototype.hasOwnProperty,sg=Object.prototype.propertyIsEnumerable;var ig=(Rt,st,x)=>st in Rt?np(Rt,st,{enumerable:!0,configurable:!0,writable:!0,value:x}):Rt[st]=x,gd=(Rt,st)=>{for(var x in st||(st={}))ug.call(st,x)&&ig(Rt,x,st[x]);if(n0)for(var x of n0(st))sg.call(st,x)&&ig(Rt,x,st[x]);return Rt},x0=(Rt,st)=>ap(Rt,rp(st));var cg=(Rt,st)=>{var x={};for(var a in Rt)ug.call(Rt,a)&&st.indexOf(a)<0&&(x[a]=Rt[a]);if(Rt!=null&&n0)for(var a of n0(Rt))st.indexOf(a)<0&&sg.call(Rt,a)&&(x[a]=Rt[a]);return x};(self.webpackChunk=self.webpackChunk||[]).push([[4164,337],{27812:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},89489:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},59477:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},26227:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},67921:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},49198:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},41464:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},87169:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={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"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},52671:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},8657:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},56082:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},33853:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},12893:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},15075:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},32134:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},43531:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},38819:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},96408:function(Rt,st){"use strict";st.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},58e3:function(Rt,st){"use strict";st.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},61191:function(Rt,st){"use strict";st.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},84511:function(Rt,st){"use strict";st.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},78455:function(Rt,st,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},71424:function(Rt,st,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Ie),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));st.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},30365:function(Rt,st,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ie),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},70414:function(Rt,st,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},55069:function(Rt,st,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ie),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));st.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},70341:function(Rt,st,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ie),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));st.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},1742:function(Rt,st,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ie),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));st.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},25863:function(){"use strict";function Rt(oe,y,E,z){E===void 0&&(E=0),z===void 0&&(z=1/0),this._name=oe,this._defaultValue=y,this._minimum=E,this._maximum=z}Object.defineProperty(Rt.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(Rt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(Rt.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(Rt.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,y){var E=go.Shape._FigureParameters[oe];return E?E[y]:null},go.Shape.setFigureParameter=function(oe,y,E){if(!(E instanceof Rt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var z=go.Shape._FigureParameters[oe];z||(z=[],go.Shape._FigureParameters[oe]=z),z[y]=E};var st=[];function x(oe,y){var E=st.pop();return E===void 0?new go.Point(oe,y):(E.x=oe,E.y=y,E)}function a(){var oe=st.pop();return oe===void 0?new go.Point:oe}function pe(oe){st.push(oe)}function Ne(oe,y,E,z,b,ee,te,ne,ie){ie||(ie=new go.Point);var ce=oe-E,me=b-te,ge=NaN,Ce=NaN;if(ce===0)if(me===0)oe===E&&(ge=oe,Ce=y);else{var Be=(ee-ne)/me,je=ee-Be*b;ge=oe,Ce=Be*ge+je}else if(me===0){var we=(y-z)/ce,tt=y-we*oe;ge=b,Ce=we*ge+tt}else{var we=(y-z)/ce,Be=(ee-ne)/me,tt=y-we*oe,je=ee-Be*b;ge=(je-tt)/(we-Be),Ce=we*ge+tt}return ie.x=ge,ie.y=Ce,ie}function Ae(oe,y,E,z,b,ee,te,ne,ie,ce,me,ge,Ce,Be){var je=1-ie,we=ie,tt=oe*je+E*we,Ze=y*je+z*we,it=E*je+b*we,Ue=z*je+ee*we,nt=b*je+te*we,xt=ee*je+ne*we,Et=tt*je+it*we,Pt=Ze*je+Ue*we,Nt=it*je+nt*we,It=Ue*je+xt*we,Ut=Et*je+Nt*we,Dt=Pt*je+It*we;ce.x=tt,ce.y=Ze,me.x=Et,me.y=Pt,ge.x=Ut,ge.y=Dt,Ce.x=Nt,Ce.y=It,Be.x=nt,Be.y=xt}var Fe=new go.Spot(.156,.156),Se=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Rt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=5),z=Math.min(z,y/3),z=Math.min(z,E/3);var b=z*le,ee=new go.Geometry().add(new go.PathFigure(z,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-z,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,z,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,E-z)).add(new go.PathSegment(go.PathSegment.Bezier,y-z,E,y,E-b,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,z,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-z,b,E,0,E-b)).add(new go.PathSegment(go.PathSegment.Line,0,z)).add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(y,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(y,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*y,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,y,E){var z=new go.Geometry(go.Geometry.Line);return z.startX=0,z.startY=E/2,z.endX=y,z.endY=E/2,z}),go.Shape.defineFigureGenerator("LineV",function(oe,y,E){var z=new go.Geometry(go.Geometry.Line);return z.startX=y/2,z.startY=0,z.endX=y/2,z.endY=E,z}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,E/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*y,E)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*E)).add(new go.PathSegment(go.PathSegment.Line,y,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*y,E)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*E)).add(new go.PathSegment(go.PathSegment.Line,y,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,y,E){var z=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(z*y,(1-z)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,z*E)).add(new go.PathSegment(go.PathSegment.Move,z*y,z*E)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,(1-z)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,y,E/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,y,E){var z=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,z,z,z,z).close()));return b.spot1=Fe,b.spot2=Se,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,y,E){var z=new go.Geometry(go.Geometry.Line);return z.startX=0,z.startY=0,z.endX=y,z.endY=E,z}),go.Shape.defineFigureGenerator("Line2",function(oe,y,E){var z=new go.Geometry(go.Geometry.Line);return z.startX=y,z.startY=0,z.endX=0,z.endY=E,z}),go.Shape.defineFigureGenerator("Curve1",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,E,le*y,0,y,(1-le)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,E,0,le*E,(1-le)*y,E)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,y,le*E,le*y,E)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-le)*y,0,0,(1-le)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Rt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)?z=.1:z<-1?z=-1:z>1&&(z=1);var b=Math.abs(z)*y;if(z===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=E,ee}else{var ee=new go.Geometry;return z>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),by&&(z=y);var b=Math.abs(z);if(z===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=E,ee}else{var ee=new go.Geometry;return z>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),b.5&&(z=.5);var b=Math.abs(z)*y;if(z===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=E,ee}else{var ee=new go.Geometry;return z>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),by&&(z=y/2);var b=Math.abs(z);if(z===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=E,ee}else{var ee=new go.Geometry;return z>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),by&&(z=y/2);var b=Math.abs(z);if(z===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=E,ee}else{var ee=new go.Geometry;return z>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,y/2+ne,y/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),ee.spot1=Fe,ee.spot2=Se,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*E,-.09239631*y,.07836421*E,.1406031*y,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*E,.2450511*y,-.00697547*E,.3776197*y,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*E,.4539471*y,0,.6066018*y,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*E,.6914277*y,-.01904177*E,.8921095*y,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*E,1.036446*y,.04105738*E,1.020377*y,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*E,1.04448*y,.360238*E,.992256*y,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*E,1.032337*y,.5771781*E,1.018411*y,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*E,1.028411*y,.9571472*E,.8556702*y,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*E,.7431877*y,1.009325*E,.5624123*y,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*E,.4820677*y,1.031761*E,.3030112*y,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*E,.2329994*y,1.01518*E,.03213784*y,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*E,-.02812061*y,.9032597*E,-.01205169*y,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*E,-.01812061*y,.6089503*E,-.00606892*y,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*E,-.01606892*y,.3892545*E,-.01205169*y,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,y,E){var z=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(z*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,z*E)).add(new go.PathSegment(go.PathSegment.Line,y,(1-z)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,E)).add(new go.PathSegment(go.PathSegment.Line,z*y,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-z)*E)).add(new go.PathSegment(go.PathSegment.Line,0,z*E).close())).setSpots(z/2,z/2,1-z/2,1-z/2)}),go.Shape.setFigureParameter("Pie",0,new Rt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Rt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,y,E){var z=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(z)&&(z=0),isNaN(b)&&(b=315);var ee=z%360;ee<0&&(ee+=360);var te=b%360,ne=Math.min(y,E)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,ee,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,y,E){var z=le/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,ee*E,y,(1-z)*E,(b+z)*y,(ee+z)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Rt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=30);var b=Math.min(z,y)/2,ee=y/2,te=E/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,E)).add(new go.PathSegment(go.PathSegment.Line,ee-b,E)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Rt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=10);var b=Math.min(z,y)/2,ee=y/2,te=E/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,E)).add(new go.PathSegment(go.PathSegment.Line,ee-b,E)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Rt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,y,E){var z=oe?oe.parameter1:NaN;if((isNaN(z)||z<0)&&(z=30),y===0||E===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=E,b}else{var ee=y/2,te=E/2,ne=Math.atan2(E,y),ie=z-Math.min(Math.cos(ne)*z/2,ee),ce=z-Math.min(Math.sin(ne)*z/2,te),b=new go.Geometry,me=new go.PathFigure(ie,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,ee,.2*E)),me.add(new go.PathSegment(go.PathSegment.Line,y-ie,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,ce)),me.add(new go.PathSegment(go.PathSegment.Line,.8*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,y,E-ce)),me.add(new go.PathSegment(go.PathSegment.Line,y-ie,E)),me.add(new go.PathSegment(go.PathSegment.Line,ee,.8*E)),me.add(new go.PathSegment(go.PathSegment.Line,ie,E)),me.add(new go.PathSegment(go.PathSegment.Line,0,E-ce)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Rt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=10);var b=new go.Geometry,ee=new go.PathFigure(.1*y,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Rt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,z*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+z/2)*y,z*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+z/2)*y,(1-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,(1-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-z/2)*y,(1-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-z/2)*y,z*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,z*E).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Rt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,E,Math.abs(1-z)*y,.25*E,Math.abs(1-z)*y,.75*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,z*y,.75*E,z*y,.25*E).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,le*y,0,y,(.5-le/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,y,(.5+le/2)*E,le*y,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,y,0,y,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*E,.5*y,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.5*y,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*y,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*E,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*E,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,.5*E,.9*y,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,.6*y,.2*E,y,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*E,y,.8*E,.6*y,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,E,.5*y,.75*E,.55*y,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*y,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*E,.45*y,.95*E,.5*y,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*y,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*E,0,.25*E,.4*y,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.4*y,.6*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,E,.5*y,.75*E,.45*y,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*E,.55*y,.95*E,.5*y,.75*E));var ee=.2,te=.3,ne=0,ie=ee*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+ee+ne)*E,(.5-ee+te)*y,(.5+ie+ne)*E,(.5-ie+te)*y,(.5+ee+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*y,(.5+ne)*E,(.5+ie+te)*y,(.5+ee+ne)*E,(.5+ee+te)*y,(.5+ie+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-ee+ne)*E,(1-.5+ee+te)*y,(.5-ie+ne)*E,(.5+ie+te)*y,(.5-ee+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*E,(.5-ie+te)*y,(.5-ee+ne)*E,(.5-ee+te+.05)*y,(.5-ie+ne-.02)*E)),ee=.2,te=0,ne=-.3,ie=ee*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*y,(.5+ne)*E,(.5+ie+te)*y,(.5+ee+ne)*E,(.5+ee+te)*y,(.5+ie+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-ee+ne)*E,(1-.5+ee+te)*y,(.5-ie+ne)*E,(.5+ie+te)*y,(.5-ee+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*y,(.5+ne)*E,(.5-ie+te)*y,(.5-ee+ne)*E,(.5-ee+te)*y,(.5-ie+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+te)*y,(.5+ee+ne)*E,(.5-ee+te)*y,(.5+ie+ne)*E,(.5-ie+te)*y,(.5+ee+ne)*E)),ee=.2,te=-.3,ne=0,ie=ee*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-ee+ne)*E,(1-.5+ee+te-.05)*y,(.5-ie+ne-.02)*E,(.5+ie+te)*y,(.5-ee+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*y,(.5+ne)*E,(.5-ie+te)*y,(.5-ee+ne)*E,(.5-ee+te)*y,(.5-ie+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+ee+ne)*E,(.5-ee+te)*y,(.5+ie+ne)*E,(.5-ie+te)*y,(.5+ee+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*E,(.5+ie+te)*y,(.5+ee+ne)*E,(.5+ee+te)*y,(.5+ie+ne)*E).close()),z.setSpots(.06,.33,.93,.68),z}),go.Shape.defineFigureGenerator("YinYang",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var ee=.1,te=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+ee)*y,ne*E)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*te,E*ne,ee*y,ee*y).close()),b=new go.PathFigure(y*.5,0,!1),z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ne=.75,b=new go.PathFigure((te+ee)*y,ne*E,!0),z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*te,E*ne,ee*y,ee*y).close()),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Peace",function(oe,y,E){var z=.8535533905932737,b=.5*y,ee=.5*E;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,z*E)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,z*y,z*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=.5,te=.5,ne=.5,ie=new go.PathFigure(te*y,(ne-ee)*E);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ee=.4,b=le*.4;var ce=a(),me=a(),ge=a(),Ce=a();Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.42,ce,me,ge,Ce,Ce);var Be=a(),je=a(),we=a();Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.58,Ce,Ce,we,Be,je);var tt=a(),Ze=a(),it=a();Ae(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.42,tt,Ze,it,Ce,Ce);var Ue=a(),nt=a(),xt=a();return Ae(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.58,Ce,Ce,xt,Ue,nt),ie.add(new go.PathSegment(go.PathSegment.Move,xt.x*y,xt.y*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,Ue.x*y,Ue.y*E,nt.x*y,nt.y*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E,(te-b)*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*y,ge.y*E,ce.x*y,ce.y*E,me.x*y,me.y*E)),ie.add(new go.PathSegment(go.PathSegment.Line,xt.x*y,xt.y*E).close()),ie.add(new go.PathSegment(go.PathSegment.Move,it.x*y,it.y*E)),ie.add(new go.PathSegment(go.PathSegment.Line,we.x*y,we.y*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,Be.x*y,Be.y*E,je.x*y,je.y*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E,(te+b)*y,(ne+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,it.x*y,it.y*E,tt.x*y,tt.y*E,Ze.x*y,Ze.y*E).close()),pe(ce),pe(me),pe(ge),pe(Ce),pe(Be),pe(je),pe(we),pe(tt),pe(Ze),pe(it),pe(Ue),pe(nt),pe(xt),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Fragile",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*E,y,.25*E,.75*y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*y,E)).add(new go.PathSegment(go.PathSegment.Line,.3*y,E)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Rt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=30),z>y&&(z=y);var b=(y-z)/2,ee=b+z;return new go.Geometry().add(new go.PathFigure(ee,.5*E).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,b,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*E)).add(new go.PathSegment(go.PathSegment.Line,y,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*y,E)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,y,E){var z=new go.Geometry,b=le*.4,ee=.4,te=.5,ne=.5,ie=a(),ce=a(),me=a(),ge=a(),Ce=new go.PathFigure((te-ee)*y,ne*E,!1);z.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E,(te-b)*y,(ne-ee)*E)),Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.44,me,ge,ce,ie,ie),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*y,ce.y*E,me.x*y,me.y*E,ge.x*y,ge.y*E));var Be=x(ce.x,ce.y);Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.56,ie,ie,ce,me,ge);var je=x(ce.x,ce.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.95*.9)*y,Be.y*.1*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,Be.y*.1*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,.15*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,(je.x*.1+.9)*y,.15*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,(je.x*.1+.9)*y,(je.y*.1+.05*.9)*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,je.x*y,je.y*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,me.x*y,me.y*E,ge.x*y,ge.y*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E,(te+b)*y,(ne+ee)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E)),ee=.35,b=le*.35;var we=new go.PathFigure(te*y,(ne-ee)*E,!1);z.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),we.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E)),we.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),we.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E));var tt=new go.PathFigure((te-ee)*y,ne*E,!1);return z.add(tt),pe(ie),pe(ce),pe(me),pe(ge),pe(Be),pe(je),z.spot1=new go.Spot(.202,.257),z.spot2=new go.Spot(.792,.739),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,y,E){var z=new go.Geometry,b=.375,ee=0,te=-.125,ne=b*le,ie=new go.PathFigure((.525+ee)*y,(.5+b+te)*E,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*y,(.5+te)*E,(.5+ne+ee)*y,(.5+b+te)*E,(.5+b+ee)*y,(.5+ne+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5-b+te)*E,(1-.5+b+ee)*y,(.5-ne+te)*E,(.5+ne+ee)*y,(.5-b+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*y,(.5+te)*E,(.5-ne+ee)*y,(.5-b+te)*E,(.5-b+ee)*y,(.5-ne+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*y,(.5+b+te)*E,(.5-b+ee)*y,(.5+ne+te)*E,(.5-ne+ee)*y,(.5+b+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*E).close()),b=.325,ee=0,te=-.125,ne=b*le;var ie=new go.PathFigure((1-.5+b+ee)*y,(.5+te)*E,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5+b+te)*E,(.5+b+ee)*y,(.5+ne+te)*E,(.5+ne+ee)*y,(.5+b+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*y,(.5+te)*E,(.5-ne+ee)*y,(.5+b+te)*E,(.5-b+ee)*y,(.5+ne+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5-b+te)*E,(.5-b+ee)*y,(.5-ne+te)*E,(.5-ne+ee)*y,(.5-b+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*y,(.5+te)*E,(.5+ne+ee)*y,(.5-b+te)*E,(1-.5+b+ee)*y,(.5-ne+te)*E));var ie=new go.PathFigure((.525+ee)*y,(.5+b+te)*E,!1);return z.add(ie),z.spot1=new go.Spot(.232,.136),z.spot2=new go.Spot(.682,.611),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,y,E){var z=oe?oe.parameter1:NaN;return isNaN(z)&&(z=.2),new go.Geometry().add(new go.PathFigure((1-z)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,y,E){var z=oe?oe.parameter1:NaN;return isNaN(z)&&(z=.2),new go.Geometry().add(new go.PathFigure((1-z)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Move,z*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,z*y,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,E)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,y,E){var z=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*E,.5*y,.5*E)));return z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,.5*y,E)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,E)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,y,E){var z=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,z*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,z*y,z*E,z*y,z*E)).add(new go.PathSegment(go.PathSegment.Line,y,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,y,E){var z=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,z*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,z*y,z*E,z*y,z*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Rt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Rt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-z)*y,te=(.5-b/2)*E,ne=(.5+b/2)*E,ie=new go.Geometry,ce=new go.PathFigure(0,te,!0);ie.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ce.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ie.spot1=new go.Spot(0,te/E);var me=Ne(0,ne/E,1,ne/E,ee/y,1,1,.5,a());return ie.spot2=new go.Spot(me.x,me.y),pe(me),ie}),go.Shape.setFigureParameter("Arrow2",0,new Rt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Rt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=30),z>y&&(z=y);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,E/2);var ee=y-z,te=(E-b)/2,ne=te+b,ie=new go.Geometry,ce=new go.PathFigure(0,te,!0);ie.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ce.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ie.spot1=new go.Spot(0,te/E);var me=Ne(0,ne/E,1,ne/E,ee/y,1,1,.5,a());return ie.spot2=new go.Spot(me.x,me.y),pe(me),ie}),go.Shape.defineFigureGenerator("Chevron",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E).close()),z}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),z}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Rt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.3);var b=(.5-z/2)*E,ee=(.5+z/2)*E,te=new go.Geometry,ne=new go.PathFigure(y,.5*E,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ie=Ne(0,.5,.3,0,0,b/E,.1,b/E,a());return te.spot1=new go.Spot(ie.x,ie.y),ie=Ne(.7,1,1,.5,0,ee/E,1,ee/E,ie),te.spot2=new go.Spot(ie.x,ie.y),pe(ie),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Rt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Rt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var ee=(E-z)/2,te=ee+z,ne=(E-b)/2,ie=ne+b;(z>E||b>E)&&(b>z?(z=z*E/b,ee=(E-z)/2,te=ee+z,ne=0,ie=E):(ee=0,te=E,ne=0,ie=E));var ce=new go.Geometry,me=new go.PathFigure(y,.5*E,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ie)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close());var ge=Ne(0,.5,.3,ne/E,0,ee/E,1,ee/E,a());return ce.spot1=new go.Spot(ge.x,ge.y),ge=Ne(.7,ie/E,1,.5,0,te/E,1,te/E,ge),ce.spot2=new go.Spot(ge.x,ge.y),pe(ge),ce}),go.Shape.setFigureParameter("IBeamArrow",0,new Rt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.3);var b=(.5-z/2)*E,ee=(.5+z/2)*E,te=new go.Geometry,ne=new go.PathFigure(y,.5*E,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(0,b/E);var ie=Ne(.7,1,1,.5,0,ee/E,1,ee/E,a());return te.spot2=new go.Spot(ie.x,ie.y),pe(ie),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Rt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Rt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var ee=(E-z)/2,te=ee+z,ne=(E-b)/2,ie=ne+b;(z>E||b>E)&&(b>z?(z=z*E/b,ee=(E-z)/2,te=ee+z,ne=0,ie=E):(ee=0,te=E,ne=0,ie=E));var ce=new go.Geometry,me=new go.PathFigure(y,.5*E,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ie)),me.add(new go.PathSegment(go.PathSegment.Line,0,ie)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close()),ce.spot1=new go.Spot(0,ee/E);var ge=Ne(.7,ie/E,1,.5,0,te/E,1,te/E,a());return ce.spot2=new go.Spot(ge.x,ge.y),pe(ge),ce}),go.Shape.setFigureParameter("Pointer",0,new Rt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.1);var b=new go.Geometry,ee=new go.PathFigure(y,.5*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,z*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(z,.35);var te=Ne(.2,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),pe(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Rt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.3);var b=new go.Geometry,ee=new go.PathFigure(y,.5*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,z*y,.75*E,z*y,.25*E).close()),b.spot1=new go.Spot(z,.35);var te=Ne(0,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),pe(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Rt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.4);var b=(.5-z/2)*E,ee=(.5+z/2)*E,te=new go.Geometry,ne=new go.PathFigure(y,.5*E,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,.3);var ie=Ne(.7,1,1,.5,0,ee/E,1,ee/E,a());return te.spot2=new go.Spot(ie.x,ie.y),pe(ie),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Rt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=50);var b=(E-z)/2,ee=b+z;z>E&&(b=0,ee=E);var te=new go.Geometry,ne=new go.PathFigure(y,.5*E,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,b/E);var ie=Ne(.7,1,1,.5,0,ee/E,1,ee/E,a());return te.spot2=new go.Spot(ie.x,ie.y),pe(ie),te}),go.Shape.setFigureParameter("SquareArrow",0,new Rt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.7);var b=new go.Geometry,ee=new go.PathFigure(y,.5*E,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,z*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,z*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(z,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(0,.9*E,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,(.9+ee)*E,(.5+b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*y,E,0,(.9+ee)*E).close()),z.spot1=new go.Spot(.25,.5),z.spot2=new go.Spot(.75,.97),z}),go.Shape.defineFigureGenerator("Cone2",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.9*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*E,(1-.85/.9)*y,E,.85/.9*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var ee=new go.PathFigure(0,.9*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*E,(1-.85/.9)*y,.8*E,.85/.9*y,.8*E)),z.spot1=new go.Spot(.25,.5),z.spot2=new go.Spot(.75,.82),z}),go.Shape.defineFigureGenerator("Cube1",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*y,E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.15*E)),z.spot1=new go.Spot(0,.3),z.spot2=new go.Spot(.5,.85),z}),go.Shape.defineFigureGenerator("Cube2",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.3*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var ee=new go.PathFigure(0,.3*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),z.spot1=new go.Spot(0,.3),z.spot2=new go.Spot(.7,1),z}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,E/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(0,z,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*z,(.5-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*y,z,(.5+ee)*y,0,1*y,le*z)),te.add(new go.PathSegment(go.PathSegment.Line,y,E-z)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*E,1*y,E-le*z,(.5+ee)*y,1*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-z,(.5-ee)*y,1*E,0,E-le*z)),te.add(new go.PathSegment(go.PathSegment.Line,0,z));var ne=new go.PathFigure(y,z,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*z,1*y,2*z-le*z,(.5+ee)*y,2*z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z,(.5-ee)*y,2*z,0,2*z-le*z)),b.spot1=new go.Spot(0,0,0,2*z),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,E/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(0,E-z,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,z)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*z,(.5-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,z,(.5+ee)*y,0,y,le*z)),te.add(new go.PathSegment(go.PathSegment.Line,y,E-z)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,E-le*z,(.5+ee)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-z,(.5-ee)*y,E,0,E-le*z));var ne=new go.PathFigure(0,E-z,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E-2*z,0,E-z-le*z,(.5-ee)*y,E-2*z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,E-z,(.5+ee)*y,E-2*z,y,E-z-le*z)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*z),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,y/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(z,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y-z,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,y-le*z,0,y,(.5-ee)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-z,E,y,(.5+ee)*E,y-le*z,E)),te.add(new go.PathSegment(go.PathSegment.Line,z,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,le*z,E,0,(.5+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,(.5-ee)*E,le*z,0));var ne=new go.PathFigure(z,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*z,.5*E,z+le*z,0,2*z,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z,E,2*z,(.5+ee)*E,z+le*z,E)),b.spot1=new go.Spot(0,0,2*z,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,y/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(y-z,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,y-le*z,0,y,(.5-ee)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-z,E,y,(.5+ee)*E,y-le*z,E)),te.add(new go.PathSegment(go.PathSegment.Line,z,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,le*z,E,0,(.5+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,(.5-ee)*E,le*z,0)),te.add(new go.PathSegment(go.PathSegment.Line,y-z,0));var ne=new go.PathFigure(y-z,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-2*z,.5*E,y-z-le*z,0,y-2*z,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-z,E,y-2*z,(.5+ee)*E,y-z-le*z,E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*z,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.25*y,.25*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.25*y,.25*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),z.spot1=new go.Spot(.408,.172),z.spot2=new go.Spot(.833,.662),z}),go.Shape.defineFigureGenerator("Prism2",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.25*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*E)),z.spot1=new go.Spot(.25,.5),z.spot2=new go.Spot(.75,.75),z}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var ee=new go.PathFigure(.5*y,0,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),z.spot1=new go.Spot(.25,.367),z.spot2=new go.Spot(.75,.875),z}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*y,0,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.85*E)),z.spot1=new go.Spot(.25,.367),z.spot2=new go.Spot(.75,.875),z}),go.Shape.defineFigureGenerator("Actor",function(oe,y,E){var z=new go.Geometry,b=.2,ee=.1,te=le*b,ne=le*ee,ie=.5,ce=.1,me=new go.PathFigure(ie*y,(ce+ee)*E,!0);z.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ie-b)*y,ce*E,(ie-te)*y,(ce+ee)*E,(ie-b)*y,(ce+ne)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ee)*E,(ie-b)*y,(ce-ne)*E,(ie-te)*y,(ce-ee)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ie+b)*y,ce*E,(ie+te)*y,(ce-ee)*E,(ie+b)*y,(ce-ne)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce+ee)*E,(ie+b)*y,(ce+ne)*E,(ie+te)*y,(ce+ee)*E));var ge=.05,Ce=le*ge;ie=.05,ce=.25;var Be=new go.PathFigure(.5*y,.2*E,!0);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*E)),ie=.95,ce=.25,Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ge)*y,ce*E,(ie+Ce)*y,(ce-ge)*E,(ie+ge)*y,(ce-Ce)*E)),Be.add(new go.PathSegment(go.PathSegment.Line,y,.6*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*E)),ge=.025,Ce=le*ge,ie=.825,ce=.35,Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ge)*E,(ie+ge)*y,(ce-Ce)*E,(ie+Ce)*y,(ce-ge)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ge)*y,ce*E,(ie-Ce)*y,(ce-ge)*E,(ie-ge)*y,(ce-Ce)*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.8*y,E)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,E)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*E)),ge=.05,Ce=le*ge,ie=.5,ce=.7,Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ge)*E,(ie+ge)*y,(ce-Ce)*E,(ie+Ce)*y,(ce-ge)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ge)*y,ce*E,(ie-Ce)*y,(ce-ge)*E,(ie-ge)*y,(ce-Ce)*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.45*y,E)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*E)),ge=.025,Ce=le*ge,ie=.175,ce=.35,Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ge)*E,(ie+ge)*y,(ce-Ce)*E,(ie+Ce)*y,(ce-ge)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ge)*y,ce*E,(ie-Ce)*y,(ce-ge)*E,(ie-ge)*y,(ce-Ce)*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*E)),Be.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Be.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),ge=.05,Ce=le*ge,ie=.05,ce=.25,Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ge)*E,(ie-ge)*y,(ce-Ce)*E,(ie-Ce)*y,(ce-ge)*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*E)),z.spot1=new go.Spot(.2,.2),z.spot2=new go.Spot(.8,.65),z}),go.Shape.setFigureParameter("Card",0,new Rt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.2);var b=new go.Geometry,ee=new go.PathFigure(y,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,z*E)),ee.add(new go.PathSegment(go.PathSegment.Line,z*y,0).close()),b.spot1=new go.Spot(0,z),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,.5*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E));var ee=new go.PathFigure(.5*y,.5*E,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),z.spot1=new go.Spot(.25,0),z.spot2=new go.Spot(.75,.25),z}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure(0,b*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*E)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*E)),z}),go.Shape.defineFigureGenerator("Database",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(y,.1*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,(.9+ee)*E,(.5+b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*y,E,0,(.9+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-ee)*E,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*E,(.5+b)*y,0,y,(.1-ee)*E));var ne=new go.PathFigure(y,.1*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*E,y,(.1+ee)*E,(.5+b)*y,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*y,.2*E,0,(.1+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*E,y,(.2+ee)*E,(.5+b)*y,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*y,.3*E,0,(.2+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*E,y,(.3+ee)*E,(.5+b)*y,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-b)*y,.4*E,0,(.3+ee)*E)),z.spot1=new go.Spot(0,.4),z.spot2=new go.Spot(1,.9),z}),go.Shape.defineFigureGenerator("DataStorage",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,E,y,0,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*E,.25*y,.1*E).close()),z.spot1=new go.Spot(.226,0),z.spot2=new go.Spot(.81,1),z}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(y,.1*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,(.9+ee)*E,(.5+b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*y,E,0,(.9+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-ee)*E,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*E,(.5+b)*y,0,y,(.1-ee)*E));var ne=new go.PathFigure(y,.1*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*E,y,(.1+ee)*E,(.5+b)*y,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*y,.2*E,0,(.1+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*E,y,(.2+ee)*E,(.5+b)*y,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*y,.3*E,0,(.2+ee)*E)),z.spot1=new go.Spot(0,.3),z.spot2=new go.Spot(1,.9),z}),go.Shape.defineFigureGenerator("Display",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,E,y,0,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),z.spot1=new go.Spot(.25,0),z.spot2=new go.Spot(.75,1),z}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=le*.2,te=new go.PathFigure(0,.2*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-ee)*E,(.2-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*E,(.8+ee)*y,0,y,(.2-ee)*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,.8*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,E,y,(.8+ee)*E,(.8+ee)*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-ee)*y,E,0,(.8+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var ne=new go.PathFigure(0,b*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,b*E)),z}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure(0,b*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*E)),z}),go.Shape.defineFigureGenerator("Document",function(oe,y,E){var z=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*y,.4*E,.5*y,E).close()),z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.6),z}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure(b*y,0,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),te.add(new go.PathSegment(go.PathSegment.Move,y,b*E)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,E)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*E)),z}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(.1*y,.4*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*E)),z.spot1=new go.Spot(.25,.25),z.spot2=new go.Spot(.75,.75),z}),go.Shape.defineFigureGenerator("File",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.75*y,0,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),z.spot1=new go.Spot(0,.25),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("Interrupt",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,.5*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E));var ee=new go.PathFigure(y,.5*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,E));var te=new go.PathFigure(y,.5*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.5,.75),z}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var te=new go.PathFigure(0,0,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(b*y,0,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,ee*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,ee*E)),z}),go.Shape.defineFigureGenerator("Junction",function(oe,y,E){var z=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,te=le*.5,ne=.5,ie=new go.PathFigure(y,ne*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,E,y,(ne+te)*E,(ne+te)*y,E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*E,(ne-te)*y,E,0,(ne+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,0,0,(ne-te)*E,(ne-te)*y,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,ne*E,(ne+te)*y,0,y,(ne-te)*E));var ce=new go.PathFigure((ee+b)*y,(ee+b)*E,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,ee*y,ee*E)),ce.add(new go.PathSegment(go.PathSegment.Move,ee*y,(ee+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*y,ee*E)),z}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,y,E){var z=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*y,.4*E,.5*y,E).close());var ee=new go.PathFigure(.1*y,0,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*E)),z.spot1=new go.Spot(.1,0),z.spot2=new go.Spot(1,.6),z}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E).close()),z.spot1=new go.Spot(0,.25),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(.5*y,E,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-b)*y,E,0,(ee+b)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,0,0,(ee-b)*E,(ee-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee*E,(ee+b)*y,0,y,(ee-b)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*y,.9*E,y,(ee+b)*E,(ee+b)*y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),z.spot1=new go.Spot(.15,.15),z.spot2=new go.Spot(.85,.8),z}),go.Shape.defineFigureGenerator("ManualInput",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),z.spot1=new go.Spot(0,.25),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z.spot1=go.Spot.TopLeft,z}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(1,.75),z}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,y,E){var z=new go.Geometry;E=E/.8;var b=new go.PathFigure(y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*E,.96*y,.47*E,.93*y,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*E,.86*y,.57*E,.83*y,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*y,.4*E,.4*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var ee=new go.PathFigure(.1*y,.2*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*E)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.8,.77),z}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.1*y,.1*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*E).close());var ee=new go.PathFigure(.2*y,.1*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*E)),z.spot1=new go.Spot(0,.2),z.spot2=new go.Spot(.8,1),z}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,te=new go.PathFigure(0,0,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,E).close());var ne=new go.PathFigure(.5*b*y,b*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*E)),z}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(.75,1),z}),go.Shape.defineFigureGenerator("Or",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(y,ee*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,E,y,(ee+b)*E,(ee+b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-b)*y,E,0,(ee+b)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,0,0,(ee-b)*E,(ee-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee*E,(ee+b)*y,0,y,(ee-b)*E));var ne=new go.PathFigure(y,.5*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z}),go.Shape.defineFigureGenerator("PaperTape",function(oe,y,E){var z=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*E,.5*y,.6*E,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*y,.4*E,.5*y,E).close()),z.spot1=new go.Spot(0,.49),z.spot2=new go.Spot(1,.75),z}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z}),go.Shape.defineFigureGenerator("Procedure",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure((1-b)*y,0,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,E)),z}),go.Shape.defineFigureGenerator("Process",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure(b*y,0,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,E)),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("Sort",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(0,.5*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),z.spot1=new go.Spot(.25,.25),z.spot2=new go.Spot(.75,.5),z}),go.Shape.defineFigureGenerator("Start",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*y,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*E,.25*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*E,.25*y,.5*E));var te=new go.PathFigure(b*y,0,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,E)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,E)),z.spot1=new go.Spot(b,0),z.spot2=new go.Spot(1-b,1),z}),go.Shape.defineFigureGenerator("Terminator",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*E,.25*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*E,.25*y,.5*E)),z.spot1=new go.Spot(.23,0),z.spot2=new go.Spot(.77,1),z}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E).close()),z.spot1=go.Spot.TopLeft,z}),go.Shape.defineFigureGenerator("AndGate",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=new go.PathFigure(0,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,(.5+b)*y,0,y,(.5-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,(.5+b)*E,(.5+b)*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(.55,1),z}),go.Shape.defineFigureGenerator("Buffer",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.5,.75),z}),go.Shape.defineFigureGenerator("Clock",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(y,ee*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,E,y,(ee+b)*E,(ee+b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-b)*y,E,0,(ee+b)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,0,0,(ee-b)*E,(ee-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee*E,(ee+b)*y,0,y,(ee-b)*E));var ne=new go.PathFigure(y,ee*E,!1);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,ee*E));var ie=new go.PathFigure(.8*y,.75*E,!1);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*E)),z}),go.Shape.defineFigureGenerator("Ground",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,E)),z}),go.Shape.defineFigureGenerator("Inverter",function(oe,y,E){var z=new go.Geometry,b=le*.1,ee=.1,te=.9,ne=.5,ie=new go.PathFigure(.8*y,.5*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*E));var ce=new go.PathFigure((te+ee)*y,ne*E,!0);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E,(te+b)*y,(ne+ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E,(te-b)*y,(ne-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,(te+b)*y,(ne-ee)*E,(te+ee)*y,(ne-b)*E)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.4,.75),z}),go.Shape.defineFigureGenerator("NandGate",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=le*.4,te=le*.1,ne=.1,ie=.9,ce=.5,me=new go.PathFigure(.8*y,.5*E,!0);z.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,E,.8*y,(.5+ee)*E,(.4+b)*y,E)),me.add(new go.PathSegment(go.PathSegment.Line,0,E)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*E,(.4+b)*y,0,.8*y,(.5-ee)*E));var ge=new go.PathFigure((ie+ne)*y,ce*E,!0);return z.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce+ne)*E,(ie+ne)*y,(ce+te)*E,(ie+te)*y,(ce+ne)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y,ce*E,(ie-te)*y,(ce+ne)*E,(ie-ne)*y,(ce+te)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ne)*E,(ie-ne)*y,(ce-te)*E,(ie-te)*y,(ce-ne)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y,ce*E,(ie+te)*y,(ce-ne)*E,(ie+ne)*y,(ce-te)*E)),z.spot1=new go.Spot(0,.05),z.spot2=new go.Spot(.55,.95),z}),go.Shape.defineFigureGenerator("NorGate",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*b,te=0,ne=.5,ie=new go.PathFigure(.8*y,.5*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*E,.25*y,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*E,(te+ee)*y,(ne-b)*E,.7*y,(ne-ee)*E)),b=.1,ee=le*.1,te=.9,ne=.5;var ce=new go.PathFigure((te-b)*y,ne*E,!0);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E)),z.spot1=new go.Spot(.2,.25),z.spot2=new go.Spot(.6,.75),z}),go.Shape.defineFigureGenerator("OrGate",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*b,te=0,ne=.5,ie=new go.PathFigure(0,0,!0);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,(te+ee+ee)*y,(ne-b)*E,.8*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*y,(ne+ee)*E,(te+ee+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*E,.25*y,.25*E).close()),z.spot1=new go.Spot(.2,.25),z.spot2=new go.Spot(.75,.75),z}),go.Shape.defineFigureGenerator("XnorGate",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*b,te=.2,ne=.5,ie=new go.PathFigure(.1*y,0,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,E,.35*y,.25*E,.35*y,.75*E));var ce=new go.PathFigure(.8*y,.5*E,!0);z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,E,.7*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*E,.45*y,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*E,(te+ee)*y,(ne-b)*E,.7*y,(ne-ee)*E)),b=.1,ee=le*.1,te=.9,ne=.5;var me=new go.PathFigure((te-b)*y,ne*E,!0);return z.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E)),z.spot1=new go.Spot(.4,.25),z.spot2=new go.Spot(.65,.75),z}),go.Shape.defineFigureGenerator("XorGate",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*b,te=.2,ne=.5,ie=new go.PathFigure(.1*y,0,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,E,.35*y,.25*E,.35*y,.75*E));var ce=new go.PathFigure(.2*y,0,!0);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,(te+ee)*y,(ne-b)*E,.9*y,(ne-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,E,.9*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*E,.45*y,.25*E).close()),z.spot1=new go.Spot(.4,.25),z.spot2=new go.Spot(.8,.75),z}),go.Shape.defineFigureGenerator("Capacitor",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),z}),go.Shape.defineFigureGenerator("Resistor",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.5*E,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*E)),z}),go.Shape.defineFigureGenerator("Inductor",function(oe,y,E){var z=new go.Geometry,b=le*.1,ee=.1,te=.1,ne=.5,ie=new go.PathFigure((te-b*.5)*y,E,!1);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,E,(te-ee)*y,0)),te=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,E,(te+ee)*y,0,(te+b)*y,E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,E,(te-ee)*y,0)),te=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,E,(te+ee)*y,0,(te+b)*y,E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,E,(te-ee)*y,0)),te=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,E,(te+ee)*y,0,(te+b)*y,E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,E,(te-ee)*y,0)),te=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*y,E,(te+ee)*y,0,(te+b)*y,E)),z}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=.5,te=.5,ne=.5,ie=new go.PathFigure((te-ee)*y,ne*E,!1);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E,(te-b)*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,(te+b)*y,(ne-ee)*E,(te+ee)*y,(ne-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E,(te+b)*y,(ne+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Move,(te-ee+.1)*y,ne*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-.1)*y,ne*E,te*y,(ne-ee)*E,te*y,(ne+ee)*E)),z}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),z}),go.Shape.defineFigureGenerator("Diode",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.5,.75),z}),go.Shape.defineFigureGenerator("Wifi",function(oe,y,E){var z=new go.Geometry,b=y,ee=E;y=y*.38,E=E*.6;var te=le*.8,ne=.8,ie=0,ce=.5,me=(b-y)/2,ge=(ee-E)/2,Ce=new go.PathFigure(ie*y+me,(ce+ne)*E+ge,!0);z.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y+me,ce*E+ge,(ie-te)*y+me,(ce+ne)*E+ge,(ie-ne)*y+me,(ce+te)*E+ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce-ne)*E+ge,(ie-ne)*y+me,(ce-te)*E+ge,(ie-te)*y+me,(ce-ne)*E+ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne+te*.5)*y+me,ce*E+ge,ie*y+me,(ce-ne)*E+ge,(ie-ne+te*.5)*y+me,(ce-te)*E+ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce+ne)*E+ge,(ie-ne+te*.5)*y+me,(ce+te)*E+ge,ie*y+me,(ce+ne)*E+ge).close()),te=le*.4,ne=.4,ie=.2,ce=.5;var Be=new go.PathFigure(ie*y+me,(ce+ne)*E+ge,!0);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y+me,ce*E+ge,(ie-te)*y+me,(ce+ne)*E+ge,(ie-ne)*y+me,(ce+te)*E+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce-ne)*E+ge,(ie-ne)*y+me,(ce-te)*E+ge,(ie-te)*y+me,(ce-ne)*E+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne+te*.5)*y+me,ce*E+ge,ie*y+me,(ce-ne)*E+ge,(ie-ne+te*.5)*y+me,(ce-te)*E+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce+ne)*E+ge,(ie-ne+te*.5)*y+me,(ce+te)*E+ge,ie*y+me,(ce+ne)*E+ge).close()),te=le*.2,ne=.2,ie=.5,ce=.5;var je=new go.PathFigure((ie-ne)*y+me,ce*E+ge,!0);z.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce-ne)*E+ge,(ie-ne)*y+me,(ce-te)*E+ge,(ie-te)*y+me,(ce-ne)*E+ge)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y+me,ce*E+ge,(ie+te)*y+me,(ce-ne)*E+ge,(ie+ne)*y+me,(ce-te)*E+ge)),je.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce+ne)*E+ge,(ie+ne)*y+me,(ce+te)*E+ge,(ie+te)*y+me,(ce+ne)*E+ge)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y+me,ce*E+ge,(ie-te)*y+me,(ce+ne)*E+ge,(ie-ne)*y+me,(ce+te)*E+ge)),te=le*.4,ne=.4,ie=.8,ce=.5;var we=new go.PathFigure(ie*y+me,(ce-ne)*E+ge,!0);z.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y+me,ce*E+ge,(ie+te)*y+me,(ce-ne)*E+ge,(ie+ne)*y+me,(ce-te)*E+ge)),we.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce+ne)*E+ge,(ie+ne)*y+me,(ce+te)*E+ge,(ie+te)*y+me,(ce+ne)*E+ge)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne-te*.5)*y+me,ce*E+ge,ie*y+me,(ce+ne)*E+ge,(ie+ne-te*.5)*y+me,(ce+te)*E+ge)),we.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce-ne)*E+ge,(ie+ne-te*.5)*y+me,(ce-te)*E+ge,ie*y+me,(ce-ne)*E+ge).close()),te=le*.8,ne=.8,ie=1,ce=.5;var tt=new go.PathFigure(ie*y+me,(ce-ne)*E+ge,!0);return z.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y+me,ce*E+ge,(ie+te)*y+me,(ce-ne)*E+ge,(ie+ne)*y+me,(ce-te)*E+ge)),tt.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce+ne)*E+ge,(ie+ne)*y+me,(ce+te)*E+ge,(ie+te)*y+me,(ce+ne)*E+ge)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne-te*.5)*y+me,ce*E+ge,ie*y+me,(ce+ne)*E+ge,(ie+ne-te*.5)*y+me,(ce+te)*E+ge)),tt.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce-ne)*E+ge,(ie+ne-te*.5)*y+me,(ce-te)*E+ge,ie*y+me,(ce-ne)*E+ge).close()),z}),go.Shape.defineFigureGenerator("Email",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*E)),z}),go.Shape.defineFigureGenerator("Ethernet",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var ee=new go.PathFigure(.1*y,E,!0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,E).close());var te=new go.PathFigure(.6*y,E,!0,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*E)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*E)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,E).close());var ne=new go.PathFigure(0,.5*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*E)),z}),go.Shape.defineFigureGenerator("Power",function(oe,y,E){var z=new go.Geometry,b=le*.4,ee=.4,te=.5,ne=.5,ie=a(),ce=a(),me=a(),ge=a();Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,ie,ie,ce,me,ge);var Ce=x(ce.x,ce.y),Be=new go.PathFigure(ce.x*y,ce.y*E,!0);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,me.x*y,me.y*E,ge.x*y,ge.y*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E,(te+b)*y,(ne+ee)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E)),Ae(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,me,ge,ce,ie,ie),Be.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*y,ce.y*E,me.x*y,me.y*E,ge.x*y,ge.y*E)),b=le*.3,ee=.3,Ae(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,me,ge,ce,ie,ie),Be.add(new go.PathSegment(go.PathSegment.Line,ce.x*y,ce.y*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,ge.x*y,ge.y*E,me.x*y,me.y*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,ie,ie,ce,me,ge),Be.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*y,ce.y*E,ge.x*y,ge.y*E,me.x*y,me.y*E).close());var Be=new go.PathFigure(.45*y,0,!0);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),pe(ie),pe(ce),pe(me),pe(ge),pe(Ce),z.spot1=new go.Spot(.25,.45),z.spot2=new go.Spot(.75,.8),z}),go.Shape.defineFigureGenerator("Fallout",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E/2,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,E/2,y/2,E/2));function ee(te,ne,ie){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*y,(.8+ie)*E)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*y,(.5+ie)*E)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*y,(.5+ie)*E)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*y,(.8+ie)*E).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),z}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),z.spot1=new go.Spot(.3,.3),z.spot2=new go.Spot(.7,.7),z}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*E)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*E)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),z}),go.Shape.defineFigureGenerator("FireHazard",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.1*y,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*E,.45*y,.44*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*E,.48*y,.17*E,.54*y,.35*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*E,.59*y,.29*E,.58*y,.28*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*E,.8*y,.34*E,.88*y,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*E,.87*y,.48*E,.88*y,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,E,1.17*y,.76*E,.82*y,.8*E).close()),z.spot1=new go.Spot(.07,.445),z.spot2=new go.Spot(.884,.958),z}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,y,E){var z=new go.Geometry,b=.5,ee=0,te=0,ne=b*le,ie=.4*Math.SQRT2/2+.5,ce=.5-.5*Math.SQRT2/2,me=1,ge=.5,Ce=.5,Be=0,je=new go.PathFigure(ie*y,(1-ce)*E,!1);return z.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,me*y,ge*E,me*y,.7*E,me*y,ge*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ee)*y,(Be+ee)*E,(.5+b+ee)*y,(.5-ne+ee)*E,(.5+ne+ee)*y,(.5-b+ee)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*y,(.5+te)*E,(.5-ne+ee)*y,(.5-b+te)*E,(.5-b+ee)*y,(.5-ne+te)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*y,.9*E,(.5-b+ee)*y,(.5+ne+te)*E,(.5-ne+ee)*y,.9*E)),je.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*y,.8*E)),je.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*y,.9*E)),je.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*y,.95*E)),z}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),z}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),z}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b);var ee=new go.PathFigure(y,E,!1);z.add(ee);var te=new go.PathFigure(0,.5*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*E,.2*y,.35*E,.3*y,.35*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,.7*y,.65*E,.8*y,.65*E)),z}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E).close()),z}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var b=new go.PathFigure(0,.2*E,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*E)),z}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.7*y,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,E,.4*y,.5*E,y,.5*E).close());var ee=new go.PathFigure(.45*y,.73*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*E)),z}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b);var ee=new go.PathFigure(.335*y,(1-.555)*E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*E,(1-.12)*y,.46*E,(1-.02)*y,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*E,.02*y,.54*E,.12*y,.46*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*E));var te=.5-.285,ne=.5,ie=te,ce=Math.PI/4,me=4*(1-Math.cos(ce))/(3*Math.sin(ce)),ge=me*.5,Ce=te,Be=te,je=me*Ce,we=me*Be;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ce)*y,ie*E,(ne-(je+Ce)/2)*y,(ie+(Be+we)/2)*E,(ne-Ce)*y,(ie+we)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ie-Be)*E,(ne-Ce)*y,(ie-we)*E,(ne-je)*y,(ie-Be)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ce)*y,ie*E,(ne+je)*y,(ie-Be)*E,(ne+Ce)*y,(ie-we)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*E,(ne+Ce)*y,(ie+we)*E,(ne+(je+Ce)/2)*y,(ie+(Be+we)/2)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*E));var tt=new go.PathFigure(.2*y,E,!1);z.add(tt),tt.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*E));var Ze=new go.PathFigure(.8*y,E,!1);return z.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*E)),z}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,E).close());var ee=new go.PathFigure(.2*y,.2*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*E)),z}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*E).close()),z}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b);var ee=new go.PathFigure(y,E,!1);z.add(ee);var te=new go.PathFigure(.1*y,E,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E).close()),z}),go.Shape.defineFigureGenerator("Caution",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.05*y,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*E,0,E,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*E,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,E,y,E,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,E));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*y,.875*E)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*E,ee*y,ee*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*E,.575*y,.725*E,.625*y,.375*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*E,.375*y,.375*E,.425*y,.725*E)),z}),go.Shape.defineFigureGenerator("Recycle",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.45*y,.95*E,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*E,.17*y,.95*E,.15*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*E,0,.675*E,0,.7*E)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*E)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*E));var ee=new go.PathFigure(.475*y,.2*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*E,.35*y,0,.375*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*E,.625*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*E));var te=new go.PathFigure(.675*y,.575*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*E,y,.8*E,y,.85*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*E)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*E)),te.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*E)),te.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*E)),z}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*.5,te=new go.PathFigure(y,b*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,E,y,(b+ee)*E,(b+ee)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*E,(b-ee)*y,E,0,(b+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-ee)*E,(b-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,b*E,(b+ee)*y,0,y,(b-ee)*E));var ne=new go.PathFigure(b*y,0,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*E)),z}),go.Shape.defineFigureGenerator("Package",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.15*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,.15*E,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*E).close()),z.spot1=new go.Spot(0,.1),z.spot2=new go.Spot(1,1),z}),go.Shape.defineFigureGenerator("Class",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.2*E).close());var te=new go.PathFigure(0,.5*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*E).close()),z}),go.Shape.defineFigureGenerator("Component",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E).close());var ee=new go.PathFigure(0,.2*E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var te=new go.PathFigure(0,.6*E,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*E)),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),z}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.15*y,.6*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*E));var ee=new go.PathFigure(.15*y,.6*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*E)),z}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E).close()),z}),go.Shape.defineFigureGenerator("Workcell",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z}),go.Shape.defineFigureGenerator("Supermarket",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),z}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(y,.8*E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.8*E).close());var te=.1,ne=le*.1,ie=.2,ce=.9,me=new go.PathFigure((ie-te)*y,ce*E,!0);z.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-te)*E,(ie-te)*y,(ce-ne)*E,(ie-ne)*y,(ce-te)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*y,ce*E,(ie+ne)*y,(ce-te)*E,(ie+te)*y,(ce-ne)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce+te)*E,(ie+te)*y,(ce+ne)*E,(ie+ne)*y,(ce+te)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*y,ce*E,(ie-ne)*y,(ce+te)*E,(ie-te)*y,(ce+ne)*E).close()),te=.1,ne=le*.1,ie=.8,ce=.9;var ge=new go.PathFigure((ie-te)*y,ce*E,!0);return z.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-te)*E,(ie-te)*y,(ce-ne)*E,(ie-ne)*y,(ce-te)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*y,ce*E,(ie+ne)*y,(ce-te)*E,(ie+te)*y,(ce-ne)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce+te)*E,(ie+te)*y,(ce+ne)*E,(ie+ne)*y,(ce+te)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*y,ce*E,(ie-ne)*y,(ce+te)*E,(ie-te)*y,(ce+ne)*E).close()),z}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,E)),z}),go.Shape.defineFigureGenerator("Forklift",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var te=new go.PathFigure(.5*y,.8*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*E));var ne=new go.PathFigure(.5*y,.7*E,!1);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.7*E));var ie=.1,ce=le*.1,me=.1,ge=.9,Ce=new go.PathFigure((me-ie)*y,ge*E,!0);z.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ge-ie)*E,(me-ie)*y,(ge-ce)*E,(me-ce)*y,(ge-ie)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(me+ie)*y,ge*E,(me+ce)*y,(ge-ie)*E,(me+ie)*y,(ge-ce)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ge+ie)*E,(me+ie)*y,(ge+ce)*E,(me+ce)*y,(ge+ie)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(me-ie)*y,ge*E,(me-ce)*y,(ge+ie)*E,(me-ie)*y,(ge+ce)*E)),ie=.1,ce=le*.1,me=.4,ge=.9;var Be=new go.PathFigure((me-ie)*y,ge*E,!0);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ge-ie)*E,(me-ie)*y,(ge-ce)*E,(me-ce)*y,(ge-ie)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(me+ie)*y,ge*E,(me+ce)*y,(ge-ie)*E,(me+ie)*y,(ge-ce)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ge+ie)*E,(me+ie)*y,(ge+ce)*E,(me+ce)*y,(ge+ie)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ie)*y,ge*E,(me-ce)*y,(ge+ie)*E,(me-ie)*y,(ge+ce)*E)),z}),go.Shape.defineFigureGenerator("RailShipment",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.1*y,.4*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*E).close());var ee=new go.PathFigure(.45*y,.7*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*E));var te=new go.PathFigure(.55*y,.4*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*E)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*E).close());var me=.05,ge=le*.05,Ce=.175,Be=.95,ne=new go.PathFigure((Ce-me)*y,Be*E,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*E,(Ce-me)*y,(Be-ge)*E,(Ce-ge)*y,(Be-me)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*E,(Ce+ge)*y,(Be-me)*E,(Ce+me)*y,(Be-ge)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*E,(Ce+me)*y,(Be+ge)*E,(Ce+ge)*y,(Be+me)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*E,(Ce-ge)*y,(Be+me)*E,(Ce-me)*y,(Be+ge)*E));var me=.05,ge=le*.05,Ce=.375,Be=.95,ie=new go.PathFigure((Ce-me)*y,Be*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*E,(Ce-me)*y,(Be-ge)*E,(Ce-ge)*y,(Be-me)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*E,(Ce+ge)*y,(Be-me)*E,(Ce+me)*y,(Be-ge)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*E,(Ce+me)*y,(Be+ge)*E,(Ce+ge)*y,(Be+me)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*E,(Ce-ge)*y,(Be+me)*E,(Ce-me)*y,(Be+ge)*E));var me=.05,ge=le*.05,Ce=.625,Be=.95,ce=new go.PathFigure((Ce-me)*y,Be*E,!0);z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*E,(Ce-me)*y,(Be-ge)*E,(Ce-ge)*y,(Be-me)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*E,(Ce+ge)*y,(Be-me)*E,(Ce+me)*y,(Be-ge)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*E,(Ce+me)*y,(Be+ge)*E,(Ce+ge)*y,(Be+me)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*E,(Ce-ge)*y,(Be+me)*E,(Ce-me)*y,(Be+ge)*E));var me=.05,ge=le*.05,Ce=.825,Be=.95,je=new go.PathFigure((Ce-me)*y,Be*E,!0);z.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*E,(Ce-me)*y,(Be-ge)*E,(Ce-ge)*y,(Be-me)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*E,(Ce+ge)*y,(Be-me)*E,(Ce+me)*y,(Be-ge)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*E,(Ce+me)*y,(Be+ge)*E,(Ce+ge)*y,(Be+me)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*E,(Ce-ge)*y,(Be+me)*E,(Ce-me)*y,(Be+ge)*E).close());var we=new go.PathFigure(0,E,!1);return z.add(we),we.add(new go.PathSegment(go.PathSegment.Line,y,E).close()),z}),go.Shape.defineFigureGenerator("Warehouse",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.2*E).close());var te=new go.PathFigure(.15*y,E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,E).close());var ne=.05,ie=le*.05,ce=.35,me=.775,ge=new go.PathFigure((ce-ne)*y,me*E,!0);return z.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,(me-ne)*E,(ce-ne)*y,(me-ie)*E,(ce-ie)*y,(me-ne)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ne)*y,me*E,(ce+ie)*y,(me-ne)*E,(ce+ne)*y,(me-ie)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,(me+ne)*E,(ce+ne)*y,(me+ie)*E,(ce+ie)*y,(me+ne)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ne)*y,me*E,(ce-ie)*y,(me+ne)*E,(ce-ne)*y,(me+ie)*E).close()),z}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*E).close()),z}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),z}),go.Shape.defineFigureGenerator("Bookmark",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*E)),z}),go.Shape.defineFigureGenerator("Bookmark",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*E)),z}),go.Shape.defineFigureGenerator("Globe",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,.75*y,0,y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,.75*E,.75*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*y,E,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*E,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,.15*y,.25*E,.15*y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*E,.85*y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*E,.35*y,.3*E,.65*y,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*E,.35*y,.7*E,.65*y,.7*E)),z}),go.Shape.defineFigureGenerator("Wave",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.25*E,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*E,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*E,.425*y,.5*E,.575*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*E,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*E,.1*y,.5*E,.2*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*E,.425*y,E,.575*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*E,.8*y,.5*E,.9*y,.5*E)),z}),go.Shape.defineFigureGenerator("Operator",function(oe,y,E){var z=new go.Geometry,b=.3,ee=le*.3,te=.5,ne=.7,ie=new go.PathFigure((te-b)*y,ne*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E));var ce=new go.PathFigure(0,.7*E,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*E,0,0,y,0)),z}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*E,.65*y,.3*E,.65*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*E,.35*y,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*y,.6*E,.1*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*E,.2*y,E,.35*y,.95*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,E,.7*y,.6*E,.9*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*E,.8*y,E,.65*y,.95*E)),z}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,E,0,E,.4*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*E,.8*y,E,.85*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),z}),go.Shape.defineFigureGenerator("Battery",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*E));var ee=new go.PathFigure(0,.6*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.4*E)),z}),go.Shape.defineFigureGenerator("Delete",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*.5,te=.5,ne=.5,ie=new go.PathFigure((te-b)*y,ne*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E));var ce=new go.PathFigure(.15*y,.5*E,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*E)),z}),go.Shape.defineFigureGenerator("Flag",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.1*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*E,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*E,.65*y,.2*E,.85*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*E,.85*y,.6*E,.65*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*y,.4*E,.15*y,.4*E).close()),z}),go.Shape.defineFigureGenerator("Help",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*.5,te=.5,ne=.5,ie=new go.PathFigure((te-b)*y,ne*E,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E).close()),b=.05,ee=le*.05,te=.5,ne=.8;var ce=new go.PathFigure((te-b)*y,ne*E,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E).close()),ce.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*E,.75*y,.475*E,.75*y,.225*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*E,.4*y,.2*E,.3*y,.25*E)),z}),go.Shape.defineFigureGenerator("Location",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.5*y,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*E,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*E,.5*y,0,.025*y,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*E,.1*y,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*y,.5*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*E,.25*y,0,.75*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*E)),z}),go.Shape.defineFigureGenerator("Unlocked",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*y,.5*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*E,.25*y,0,.75*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*E)),z}),go.Shape.defineFigureGenerator("Gear",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*E,.79840625*y,.39915625*E,.7834375*y,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*E,.64228125*y,.2188125*E,.603875*y,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*E,.39759375*y,.20190625*E,.36053125*y,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*E,.21765625*y,.36059375*E,.201875*y,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*E,.20221875*y,.603875*E,.21884375*y,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*E,.36353125*y,.78340625*E,.3991875*y,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*E,.602375*y,.79809375*E,.63946875*y,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*E,.78234375*y,.63940625*E,.798125*y,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*E,.1*y,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*E,0,.375*E,.05*y,.325*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*E,.3*y,.225*E,.4*y,.175*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*E,.46*y,.05*E,.525*y,.05*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*E,.525*y,.275*E,.475*y,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*E,y,.4*E,y,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*E,.675*y,.55*E,.675*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*E,.65*y,.7*E,.65*y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,E,.61*y,.85*E,.61*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*y,E,0,E).close()),z}),go.Shape.defineFigureGenerator("Map",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*E)),z}),go.Shape.defineFigureGenerator("Eject",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var ee=new go.PathFigure(0,E*.6,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),z}),go.Shape.defineFigureGenerator("Pencil",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*E)).add(new go.PathSegment(go.PathSegment.Line,y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*y,E)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*1,E*1,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,E*.85).close());var ee=new go.PathFigure(.126*y,.85*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*E).close());var te=new go.PathFigure(.402*y,.85*E,!1);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*E)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*E)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*E).close());var ne=new go.PathFigure(.678*y,.85*E,!1);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*E).close());var ie=new go.PathFigure(.5*y,.1*E,!1);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*E)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*E).close()),z}),go.Shape.defineFigureGenerator("Staircase",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E*1,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),z}),go.Shape.defineFigureGenerator("5Bars",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E*1,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,E*(1-.184)).close());var ee=new go.PathFigure(y*.204,E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.204,E*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,y*.388,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,y*.388,E*1).close());var te=new go.PathFigure(y*.408,E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.408,E*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,E*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,E*1).close());var ne=new go.PathFigure(y*.612,E,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.612,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,E*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,E*1).close());var ie=new go.PathFigure(y*.816,E,!0);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.816,E*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,E*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1).close()),z}),go.Shape.defineFigureGenerator("PC",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var ee=new go.PathFigure(y*.055,.07*E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.055,E*.1).close());var te=new go.PathFigure(y*.055,.13*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.13)),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.16)),te.add(new go.PathSegment(go.PathSegment.Line,y*.055,E*.16).close());var ne=new go.PathFigure(y*.055,.18*E,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,E*.21).close());var ie=new go.PathFigure(y*1,0,!0);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.65).close()),z}),go.Shape.defineFigureGenerator("Plane",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.55*y,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*E,0,.4*E,.225*y,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*E,.975*y,0,y,.08*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,E).close()),z}),go.Shape.defineFigureGenerator("Key",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*1,E*.5,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*E)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*E,.075*y,.075*E).close()),z}),go.Shape.defineFigureGenerator("FilmTape",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1));var ee=new go.PathFigure(0,0,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*1,E*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1));var te=new go.PathFigure(y*.11,E*.1,!1);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),E*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),E*.8)),te.add(new go.PathSegment(go.PathSegment.Line,y*.11,E*.8).close());var ne=new go.PathFigure(y*(.11+.24133333*1+.028*1),E*.1,!1);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),E*.8).close());var ie=new go.PathFigure(y*(.11+.24133333*2+.028*2),E*.1,!1);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),E*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),E*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),E*.8).close()),z}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,y,E){var z=new go.Geometry,b=8,ee=b*le,te=new go.PathFigure(b,0,!1);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.14)),te.add(new go.PathSegment(go.PathSegment.Line,y,E-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,E,y,E-ee,y-ee,E)),te.add(new go.PathSegment(go.PathSegment.Line,b,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,ee,E,0,E-ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ne=new go.PathFigure(y*.83,0,!1);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.83,E*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,E*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,E*0).close());var ie=new go.PathFigure(y*.83,E*1,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.83,E*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,E*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,E*1).close());var ce=new go.PathFigure(y*.78,E*.05,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*.05)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*.25)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.78,E*.25).close()),z}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=15),z=Math.min(z,y/3),z=Math.min(z,E/3);var b=z*le,ee=E*.8,te=new go.Geometry,ne=new go.PathFigure(z,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-z,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z,y-b,0,y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,y,ee-z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-z,ee,y,ee-b,y-b,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.55,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-z,b,ee,0,ee-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*0,E*.45,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,E*.45).close());var ee=new go.PathFigure(y*1,E*.55,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.7,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.7,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.35,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*.55).close()),z}),go.Shape.defineFigureGenerator("Windows",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*0,E*.1,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,E*.9).close());var ee=new go.PathFigure(y*.1,E*.2,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.1,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.22,E*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.1,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.1,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.275,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.275,E*.25).close());var te=new go.PathFigure(y*.28,E*.37,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.37)),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.41)),te.add(new go.PathSegment(go.PathSegment.Line,y*.28,E*.41).close()),z}),go.Shape.defineFigureGenerator("Beaker",function(oe,y,E){var z=new go.Geometry,b=15,ee=b*le,te=new go.PathFigure(y*.62,E*.475,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,E-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,E,y,E-ee,y-ee,E)),te.add(new go.PathSegment(go.PathSegment.Line,b,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,ee,E,0,E-ee)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,E*.475)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,E*.03)),te.add(new go.PathSegment(go.PathSegment.Line,y*.36,E*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.64,E*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.62,E*.03).close()),ee>1?(z.spot1=new go.Spot(0,0,ee,ee),z.spot2=new go.Spot(1,1,-ee,-ee)):(z.spot1=go.Spot.TopLeft,z.spot2=go.Spot.BottomRight),z}),go.Shape.defineFigureGenerator("Download",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*0,E*1,!0);z.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,E*(1-ee)).close());var te=new go.PathFigure(y*.4,E*0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.66)),te.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*0).close()),z}),go.Shape.defineFigureGenerator("Bin",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*0,E*1,!0);z.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,E*(1-ee)).close()),z}),go.Shape.defineFigureGenerator("Upload",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*0,E*1,!0);z.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,E*(1-ee)).close());var te=new go.PathFigure(y*.5,E*0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,E*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.74,E*.25).close()),z}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*.15,E*0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,E*1).close()),z}),go.Shape.defineFigureGenerator("Drink",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*.15,E*0,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,E*1).close());var ee=new go.PathFigure(y*.235,E*.28,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.765,E*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.655,E*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.345,E*.97).close()),z}),go.Shape.defineFigureGenerator("4Arrows",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*.5,E*0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,E*.25).close()),z}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Rt={},st="5.0",x={},a=null,pe=!1,Ne=!1,Ae=null,Fe=!1,Se=null,le=null,Me=0;Me4?parseFloat(Xe):5};Rt.setHTML5Codebase=function(Xe,lt){le=Xe,It(Xe,lt)},Rt.setJavaCodebase=Rt.setJavaCodebaseVersion=Rt.isCompiledInstalled=Rt.setPreCompiledScriptPath=Rt.setPreCompiledResourcePath=function(){},Rt.setHTML5CodebaseVersion=function(Xe,lt){var Mt=parseFloat(Xe);if(Mt!==NaN&&Mt<5){console.log("The GeoGebra HTML5 codebase version "+Mt+" is deprecated. Using version latest instead.");return}Se=Xe,Nt(Xe,lt)},Rt.getHTML5CodebaseVersion=function(){return oe},Rt.getParameters=function(){return x},Rt.setFontsCSSURL=function(Xe){te=Xe},Rt.setGiacJSURL=function(Xe){},Rt.setJNLPFile=function(Xe){xe=Xe},Rt.setJNLPBaseDir=function(Xe){},Rt.inject=function(){function Xe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var lt="auto",Mt=x.id,Vt,$t=!1,Bn=0;Bn=5)return!0;var Xe=Rt.getAppletObject();return Xe&&typeof Xe.recalculateEnvironments=="function"?(Xe.recalculateEnvironments(),!0):!1},Rt.startAnimation=function(){var Xe=Rt.getAppletObject();return Xe&&typeof Xe.startAnimation=="function"?(Xe.startAnimation(),!0):!1},Rt.stopAnimation=function(){var Xe=Rt.getAppletObject();return Xe&&typeof Xe.stopAnimation=="function"?(Xe.stopAnimation(),!0):!1},Rt.getAppletObject=function(){var Xe=x.id!==void 0?x.id:"ggbApplet";return window[Xe]},Rt.resize=function(){};var je=function(Xe,lt,Mt){var Vt=document.createElement("param");Vt.setAttribute("name",lt),Vt.setAttribute("value",Mt),Xe.appendChild(Vt)},we=function(Xe){return Xe&&Xe!=="false"},tt=function(Xe,lt,Mt){ie(oe)<=4.2&&(Mt=!0);var Vt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(Vt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var $t=document.createElement("div");$t.classList.add("appletParameters","notranslate");var Bn=lt.width,Je=lt.height;if(lt.disableAutoScale=lt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():lt.disableAutoScale,lt.width!==void 0)if(ie(oe)<=4.4)we(lt.showToolBar)&&(lt.height-=7),we(lt.showAlgebraInput)&&(lt.height-=37),lt.width<605&&we(lt.showToolBar)&&(lt.width=605,Bn=605);else{var Tt=100;(we(lt.showToolBar)||we(lt.showMenuBar))&&(lt.hasOwnProperty("customToolBar")&&(lt.customToolbar=lt.customToolBar),Tt=we(lt.showMenuBar)?245:155),Bn=5?(lt.appletOnLoad=function(ot){var Ye=Xe.querySelector(".ggb_preview");Ye&&Ye.parentNode.removeChild(Ye),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(pn),window.GGBT_wsf_view&&$(window).trigger("resize"),En(ot)},at||pn.appendChild(ft)):$t.appendChild(ft),pn.appendChild($t),at||Xe.appendChild(pn),setTimeout(function(){Rt.resize()},1)}else{var rt=document.createElement("div");rt.className="applet_scaler",rt.style.position="relative",rt.style.display="block",rt.appendChild($t),Xe.appendChild(rt),lt.appletOnLoad=function(ot){Rt.resize(),En(ot)}}function ke(ot,Ye){Ye&&typeof Ye.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ot,Ye.appletOnLoad):renderGGBElement(ot),Ut("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ye)}function Bt(ot,Ye){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ot,params:Ye}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ia){ke(ia.article,ia.params)}),html5AppletsToProcess=null)},ie(oe)<5&&(ot.className+=" geogebraweb")):ke(ot,Ye)}if(Vt){scriptLoadStarted=!0;for(var Wt=0;Wt<$t.childNodes.length;Wt++){var Re=$t.childNodes[Wt].tagName;Re==="TABLE"&&($t.removeChild($t.childNodes[Wt]),Wt--)}if(ggbHTML5LoadedScript!==null){var Ke=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Ke!=null&&Ke.parentNode.removeChild(Ke)}var pt=document.createElement("script"),Ve=function(){Bt($t,lt)};pt.src=Le+y,ggbHTML5LoadedCodebaseIsWebSimple=E,ggbHTML5LoadedCodebaseVersion=oe,ggbHTML5LoadedScript=pt.src,Ut("GeoGebra HTML5 codebase loaded: '"+Le+"'.",lt),!le&&(!Se||Se=="5.0")?(E?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Ve()):Le.requirejs?__webpack_require__.e(3861).then(function(){var ot=[__webpack_require__(40341)];Ve.apply(null,ot)}.bind(this)).catch(__webpack_require__.oe):(pt.onload=Ve,Xe.appendChild(pt))}else Bt($t,lt);lt.height=Je,lt.width=Bn},Ze=function(Xe,lt,Mt){var Vt=xt(lt.width,lt.height,lt.borderColor,Mt),$t=document.createElement("div");$t.style.position="relative",$t.style.display="block",$t.style.width=lt.width+"px",$t.style.height=lt.height+"px",$t.className="applet_screenshot applet_scaler"+(Mt?" applet_screenshot_play":""),$t.appendChild(Vt);var Bn=GGBAppletUtils.getScale(lt,Xe,Mt);Mt?(Xe.appendChild(nt()),window.GGBT_wsf_view||(Xe.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner($t,"66%"),Xe.appendChild($t),Bn!==1&&!isNaN(Bn)&&(GGBAppletUtils.scaleElement($t,Bn),$t.style.width=lt.width+"px",$t.style.height=lt.height+"px",$t.parentNode.style.width=lt.width*Bn+"px",$t.parentNode.style.height=lt.height*Bn+"px"),Rt.resize=function(){it(Xe,Vt,$t,Mt)},window.addEventListener("resize",function(Je){Rt.resize()}),Rt.resize()};function it(Xe,lt,Mt,Vt){if(Xe.contains(lt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Xe.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Xe)}var $t=GGBAppletUtils.getScale(x,Xe,Vt);Mt.parentNode!==null&&(!isNaN($t)&&$t!==1?(GGBAppletUtils.scaleElement(Mt,$t),Mt.parentNode.style.width=x.width*$t+"px",Mt.parentNode.style.height=x.height*$t+"px"):(GGBAppletUtils.scaleElement(Mt,1),Mt.parentNode.style.width=x.width+"px",Mt.parentNode.style.height=x.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Xe),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Rt.onExitFullscreen=function(Xe,lt){lt.appendChild(Xe)};var Ue=function(Xe,lt,Mt,Vt){Ze(Xe,lt,!0);for(var $t=function(){var Tt=[];for(Je=0;Je0?(Sn.remove(),pn.attr("id","fullscreencontent").show(),jQuery(En).append(pn),window.dispatchEvent(new Event("resize"))):tt(Sn,lt,!1),window.GGBT_wsf_view.launchFullScreen(En)}else ye=Vt,tt(Xe,lt,!1);if(!window.GGBT_wsf_view)for(Je=0;JeXe/4*3&&(Sn=Xe/4*3),En=Sn/5.8,Tt.setAttribute("src",b),Tt.setAttribute("width",Sn),Tt.setAttribute("height",En);var pn=(Xe-Sn)/2,at=(lt-En)/2;Tt.style.left=pn+"px",Tt.style.top=at+"px",$t.appendChild(Tt)}}return $t.appendChild(Je),$t},Et=function(Xe){return Xe=Xe.toLowerCase(),Xe==="html5"||Xe==="screenshot"?Xe:"html5"},Pt=["web","webSimple","web3d","tablet","tablet3d","phone"],Nt=function(Xe,lt){if(oe=Xe,lt){It(oe,!0);return}var Mt=!pe;if(Mt){var Vt=ie(oe);!isNaN(Vt)&&Vt<4.4&&(Mt=!1)}var $t,Bn;window.location.protocol.substr(0,4)==="http"?$t=window.location.protocol:$t="http:";var Je=oe.indexOf("//");Je>0?Bn=oe:Je===0?Bn=$t+oe:Bn="https://www.geogebra.org/apps/5.2.814.0/";for(var Tt in Pt)if(oe.slice(Pt[Tt].length*-1)===Pt[Tt]||oe.slice((Pt[Tt].length+1)*-1)===Pt[Tt]+"/"){It(Bn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mt&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!we(x.showToolBar)&&!we(x.showMenuBar)&&!we(x.showAlgebraInput)&&!we(x.enableRightClick)&&(!x.appName||x.appName=="classic")?Bn+="webSimple/":Bn+="web3d/",It(Bn,!1)},It=function(Xe,lt){if(Xe.requirejs){Le=Xe;return}Xe.slice(-1)!=="/"&&(Xe+="/"),Le=Xe,lt===null&&(lt=Xe.indexOf("http")===-1),ze=lt,y="web.nocache.js",E=!1;var Mt=Le.split("/");Mt.length>1&&(!lt&&Mt[Mt.length-2]==="webSimple"?(y="webSimple.nocache.js",E=!0):Pt.indexOf(Mt[Mt.length-2])>=0&&(y=Mt[Mt.length-2]+".nocache.js")),Mt=Xe.split("/"),oe=Mt[Mt.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var Vt=parseFloat(oe);Vt!==NaN&&Vt<5&&Xe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Vt+" is deprecated. Using version latest instead."),Nt("5.0",lt))},Ut=function(Xe,lt){window.console&&window.console.log&&(!lt||typeof lt.showLogging=="undefined"||lt.showLogging&<.showLogging!=="false")&&console.log(Xe)};x.material_id!==void 0?ge(Dt):Dt();function Dt(){var Xe=st;Se!==null?Xe=Se:parseFloat(Xe)<5&&(Xe="5.0"),Nt(Xe,!1),le!==null&&It(le,ze),Fe=!0}return Rt},GGBAppletUtils=function(){"use strict";function Rt(){return window.GGBT_wsf_edit!==void 0}function st(Fe,Se){Se!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+Se+","+Se+")",Fe.style.webkitTransform="scale("+Se+","+Se+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function x(Fe,Se,le,Me,Ie,xe){var Le=null;if(xe!=null&&xe!="")for(var ze=Fe.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+xe+" ")>-1){Le=ze;break}else ze=ze.parentNode;var ye=0,oe=0,y=0,E=0,z=0,b=0,ee=0;if(Le)ye=Le.offsetWidth,oe=Math.max(Me?Le.offsetWidth:0,Le.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ye=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),y=ye):(ye=window.innerWidth,oe=window.innerHeight,y=window.innerWidth),Fe){var te=Fe.getBoundingClientRect();te.left>0&&te.left<=ye&&(Ie===void 0||!Ie)&&(document.dir==="rtl"?(z=ye-te.width-te.left,b=y<=480?10:30):(b=te.left,z=y<=480?10:30),E=b+z)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,ee=40)}}return Fe&&((le===void 0||!le)&&Se>0&&Se+E1&&(xe=!0)),Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(xe=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Ie=a(Fe,Se,xe,le,Fe.scaleContainerClass);else return Me;return xe&&(!Fe.hasOwnProperty("scale")||Me===1)?Ie:Math.min(Me,Ie)}function Ne(Fe){var Se=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Fe.getBoundingClientRect(),Ie=(Se-Me.width)/2,xe=(le-Me.height)/2;xe<0&&(xe=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ie<40?Fe.style.left="40px":Fe.style.left=Ie+"px",Fe.style.top=xe+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(xe<40?Fe.style.top="40px":Fe.style.top=xe+"px",Fe.style.left=Ie+"px")}function Ae(Fe,Se){var le=Fe.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Se.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var Me=pe(Se,Fe);Rt()&&le.setAttribute("data-param-scale",Me);for(var Ie=null,xe=0;xe=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(Rt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Rt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Rt){var st=c[Rt];return st==null?null:st},r=d,webModule.__errFn=e}function B(){function Rt(Fe){var Se=Fe.lastIndexOf(rb);Se==-1&&(Se=Fe.length);var le=Fe.indexOf(sb);le==-1&&(le=Fe.length);var Me=Fe.lastIndexOf(tb,Math.min(le,Se));return Me>=O?Fe.substring(O,Me+P):W}function st(Fe){if(!Fe.match(/^\w+:\/\//)){var Se=o.createElement(ub);Se.src=Fe+vb,Fe=Rt(Se.src)}return Fe}function x(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function a(){for(var Fe=o.getElementsByTagName(_),Se=O;SeO?Fe[Fe.length-P].href:W}function Ne(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var Ae=x();return Ae==W&&(Ae=a()),Ae==W&&(Ae=pe()),Ae==W&&Ne()&&(Ae=Rt(o.location.href)),Ae=st(Ae),Ae}function C(Rt){return Rt.match(/^\//)||Rt.match(/^[a-zA-Z]+:\/\//)?Rt:webModule.__moduleBase+Rt}function D(){var Rt=[],st=O,x=[],a=[];function pe(Fe){var Se=a[Fe](),le=x[Fe];if(Se in le)return Se;var Me=[];for(var Ie in le)Me[le[Ie]]=Ie;throw r&&r(Fe,Me,Se),null}if(__gwt_isKnownPropertyValue=function(Fe,Se){return Se in x[Fe]},webModule.__getPropMap=function(){var Fe={};for(var Se in x)x.hasOwnProperty(Se)&&(Fe[Se]=pe(Se));return Fe},webModule.__computePropValue=pe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ne;try{Ne=Cb;var Ae=Ne.indexOf(Db);Ae!=-1&&(st=parseInt(Ne.substring(Ae+P),$),Ne=Ne.substring(O,Ae))}catch(Fe){}return webModule.__softPermutationId=st,C(Ne+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(Rt,st,x){"use strict";x.d(st,{Ax:function(){return Ae},Ds:function(){return Fe},KI:function(){return le},SI:function(){return Ne},f1:function(){return pe}});var a=x(74128);function pe(Me){let Ie=!0;if(Me.length>0){for(let xe=0;xeE in y?Ne(y,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):y[E]=z,xe=(y,E)=>{for(var z in E||(E={}))le.call(E,z)&&Ie(y,z,E[z]);if(Se)for(var z of Se(E))Me.call(E,z)&&Ie(y,z,E[z]);return y},Le=(y,E)=>Ae(y,Fe(E)),ze=(y,E)=>{var z={};for(var b in y)le.call(y,b)&&E.indexOf(b)<0&&(z[b]=y[b]);if(y!=null&&Se)for(var b of Se(y))E.indexOf(b)<0&&Me.call(y,b)&&(z[b]=y[b]);return z},ye=(y,E,z)=>new Promise((b,ee)=>{var te=ce=>{try{ie(z.next(ce))}catch(me){ee(me)}},ne=ce=>{try{ie(z.throw(ce))}catch(me){ee(me)}},ie=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(te,ne);ie((z=z.apply(y,E)).next())});const oe=y=>{var E=y,{children:z}=E,b=ze(E,["children"]);const[ee,te]=(0,pe.useState)(!1);return pe.createElement(a.ZP,Le(xe({},b),{loading:ee,onClick:ne=>ye(void 0,null,function*(){try{te(!0),yield b.onClick(ne),te(!1)}catch(ie){console.error(ie),te(!1)}})}),z)}},65078:function(Rt,st,x){"use strict";x.d(st,{ij:function(){return ee},_s:function(){return b},Uf:function(){return z},ZP:function(){return ne}});var a=x(59301),pe={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Ne=x(92310),Ae=x.n(Ne),Fe=x(42441),Se=x(6848),le=x(61621),Me=x(71418),Ie=x(2524),xe=x(74128),Le=Object.defineProperty,ze=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,y=(ie,ce,me)=>ce in ie?Le(ie,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ie[ce]=me,E=(ie,ce)=>{for(var me in ce||(ce={}))ye.call(ce,me)&&y(ie,me,ce[me]);if(ze)for(var me of ze(ce))oe.call(ce,me)&&y(ie,me,ce[me]);return ie};const z=(ie={})=>{var ce,me,ge,Ce;let Be=(ce=ie==null?void 0:ie.emotion)==null?void 0:ce.map(Ze=>E({value:Ze==null?void 0:Ze.rate},Ze)),je=(me=ie==null?void 0:ie.focus)==null?void 0:me.map(Ze=>E({value:Ze==null?void 0:Ze.rate},Ze)),we=(ge=ie==null?void 0:ie.action)==null?void 0:ge.map(Ze=>E({value:Ze==null?void 0:Ze.rate},Ze)),tt=(Ce=ie==null?void 0:ie.intention)==null?void 0:Ce.map(Ze=>E({value:Ze==null?void 0:Ze.rate},Ze));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Be||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:je||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:we||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:tt||[]}]},b=({className:ie,dataSource:ce=[],col:me=4,right:ge,bottom:Ce=23,precision:Be=0,wrapWidth:je=1200})=>{const we=(Ze="",it,Ue="--")=>Ze?(Ze==null?void 0:Ze.length)>it?(Ze==null?void 0:Ze.slice(0,it-1))+"...":Ze:Ue,tt=Math.floor((je-(me-1)*ge)/me);return a.createElement("div",{className:Ae()(pe.list,ie)},!!(ce!=null&&ce.length)&&(ce==null?void 0:ce.map((Ze,it)=>{const{cover_pic:Ue,created_at:nt,emotion:xt,action:Et,intention:Pt,focus:Nt}=Ze;return a.createElement("div",{key:it,className:pe.wrap,style:{width:tt,marginRight:(1+it)%me===0?0:ge+Be,marginBottom:Ce}},a.createElement("div",{className:pe.img},a.createElement("img",{src:`${xe.Z.API_SERVER}${Ue}`}),a.createElement("div",{className:pe.tips},a.createElement("div",null,a.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),a.createElement("span",null,nt))),a.createElement("div",{className:pe.footer},a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-biaoqing"}),a.createElement("span",null,"\u8868\u60C5\uFF1A",a.createElement(Se.Z,{title:xt},a.createElement("span",{className:"c-grey-333"},we(xt,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-hangwei"}),a.createElement("span",null,"\u884C\u4E3A\uFF1A",a.createElement(Se.Z,{title:Et},a.createElement("span",{className:"c-grey-333"},we(Et,4)))))),a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-yitu"}),a.createElement("span",null,"\u610F\u56FE\uFF1A",a.createElement(Se.Z,{title:Pt},a.createElement("span",{className:"c-grey-333"},we(Pt,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-zhuangtai"}),a.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",a.createElement(Se.Z,{title:Nt},a.createElement("span",{className:"c-grey-333"},we(Nt,3))))))))})))},ee=({className:ie,style:ce,title:me,hideBar:ge=!1,children:Ce,customText:Be="",noDataText:je="",emptyData:we=[],loading:tt,actionAnalysis:Ze})=>{var it,Ue;const nt=((it=we==null?void 0:we[0])==null?void 0:it.every(Et=>{var Pt;return!((Pt=Et==null?void 0:Et.data)!=null&&Pt.length)}))&&!((Ue=we==null?void 0:we[1])!=null&&Ue.length)||!Ze,xt=Ze?je:Be;return a.createElement(le.Z,{loading:tt,active:!0},nt&&a.createElement("div",{className:Ae()(pe.noData,ie),style:ce},!!me&&a.createElement("div",{className:pe.title},!ge&&a.createElement("b",null),a.createElement("span",null,me)),a.createElement("div",{className:pe.itemWrap},a.createElement(Ie.Z,{customText:xt}))),!nt&&Ce)};var ne=({className:ie,style:ce,data:me=[],title:ge,hideBar:Ce=!1,loading:Be=!1})=>a.createElement("div",{className:Ae()(pe.analysis,ie),style:ce},!!ge&&a.createElement("div",{className:pe.title},!Ce&&a.createElement("b",null),a.createElement("span",null,ge)),a.createElement(Me.Z,{spinning:Be},a.createElement("div",{className:pe.itemWrap},me==null?void 0:me.map((je,we)=>a.createElement("div",{className:pe.item,key:we},a.createElement(Fe.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:je==null?void 0:je.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(tt){for(let Ze in je==null?void 0:je.data)if(tt==(je==null?void 0:je.data[Ze].name))return tt+" "+(je==null?void 0:je.data[Ze].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:je==null?void 0:je.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:je==null?void 0:je.data}]},style:{height:145}}))))))},71067:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return ye}});var a=x(59301),pe=x(8591),Ne=x(92832),Ae={codeBox:"codeBox___WpkVl"},Fe=x(92310),Se=x.n(Fe),le=Object.defineProperty,Me=(oe,y,E)=>y in oe?le(oe,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):oe[y]=E,Ie=(oe,y,E)=>Me(oe,typeof y!="symbol"?y+"":y,E),xe=(oe,y,E)=>new Promise((z,b)=>{var ee=ie=>{try{ne(E.next(ie))}catch(ce){b(ce)}},te=ie=>{try{ne(E.throw(ie))}catch(ce){b(ce)}},ne=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ee,te);ne((E=E.apply(oe,y)).next())});class Le extends a.Component{constructor(y){super(y),Ie(this,"canvas"),Ie(this,"randomNum",(E,z)=>Math.floor(Math.random()*(z-E)+E)),Ie(this,"drawPic",()=>{this.randomCode()}),Ie(this,"reloadPic",()=>{this.drawPic()}),Ie(this,"changeCode",E=>{console.log(E.target.value,222),this.setState({value:E.target.value,showError:!1})}),Ie(this,"onVerify",()=>{let E;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(E=!0,pe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(E=!0,pe.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(E=!1),this.setState({showError:E}),E}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(y,E){const z=this.randomNum(y,E),b=this.randomNum(y,E),ee=this.randomNum(y,E);return`rgb(${z}, ${b}, ${ee})`}drawText(y,E,z){y.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);y.font=b+"px SimHei";const ee=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=ee;z>0&&(ne=ee+z*te);let ie=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(ie=40);const ce=this.randomNum(-10,10);y.translate(ne,ie),y.rotate(ce*Math.PI/180),y.fillText(E,0,0),y.rotate(-ce*Math.PI/180),y.translate(-ne,-ie)}drawLine(y){for(let E=0;E<1;E++)y.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),y.beginPath(),y.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.stroke()}drawDot(y){for(let E=0;E<100;E++)y.fillStyle=this.randomColor(0,255),y.beginPath(),y.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),y.fill()}randomCode(){let y="";const E="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let z=0;z{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let ee=0;ee{let E;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,y),React.createElement(Le,{ref:z=>E=z})),onOk:()=>xe(void 0,null,function*(){if(E.onVerify())return Promise.reject();oe()})})};var ye=Le},20633:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Ie}});var a=x(59301),pe=x(92832),Ne=x(12563),Ae=x(8591),Fe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Se=x(62772);const{TextArea:le}=pe.default;class Me extends a.Component{constructor(Le){super(Le),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Le,onAnswerChange:ze,addChildAnswer:ye,exerciseIsPublish:oe,answers:y,activeOptionErrorIndex:E,flex:z="0 0 1000px"}=this.props;console.log("----",y);let{inputVisible:b,EditInputIndex:ee}=this.state;return a.createElement("div",{className:Fe.flex},a.createElement("div",{className:`${Fe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Le+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},y==null?void 0:y.map((te,ne)=>a.createElement(a.Fragment,null,ee!==ne?(te==null?void 0:te.length)>0?a.createElement(Ne.default,{className:"edit-tag",key:te,closable:!((y==null?void 0:y.length)===1&&ne===0),onClose:ie=>{ie.preventDefault(),(y==null?void 0:y.length)===1&&ne===0?this.props.deleteChildAnswermain(Le,ne):this.props.deleteChildAnswer(Le,ne)}},a.createElement("span",{onDoubleClick:ie=>{this.setState({EditInputIndex:ne}),ie.preventDefault()}},te)):a.createElement(pe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ie=>{if(ie.target.value.replaceAll(" ","").length<=0){Ae.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ze(Le,ne,ie.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(pe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ie=>{if(ie.target.value.replaceAll(" ","").length<=0){Ae.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ze(Le,ne,ie.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&a.createElement(Ne.default,{className:"site-tag-plus",onClick:()=>{ye(Le),this.setState({inputVisible:!0})}},a.createElement(Se.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Ie=Me},97805:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return oe}});var a=x(59301),pe=x(96565),Ne=Object.defineProperty,Ae=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ie=(y,E,z)=>E in y?Ne(y,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):y[E]=z,xe=(y,E)=>{for(var z in E||(E={}))le.call(E,z)&&Ie(y,z,E[z]);if(Se)for(var z of Se(E))Me.call(E,z)&&Ie(y,z,E[z]);return y},Le=(y,E)=>Ae(y,Fe(E)),ze=(y,E,z)=>Ie(y,typeof E!="symbol"?E+"":E,z);const ye="\u2581";class oe extends a.Component{constructor(){super(...arguments),ze(this,"getChCountBeforeCursor",(E,z)=>{const b=z.line;let ee=0;for(let ne=0;ne{const b=E.getRange(z.from,z.to);let ee=0;if(z.text.forEach(te=>{ee+=te.split(ye).length-1}),b&&b.indexOf(ye)!=-1){const te=b.split(ye).length-1,ne=this.getChCountBeforeCursor(E,z.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${ee}\u4E2A`),this.props.deleteEmptyDisabled?z.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,te,ee)}else if(ee){const te=this.getChCountBeforeCursor(E,z.from);console.log(`\u65B0\u589E${ee}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,ee)}})}render(){return a.createElement(pe.Z,Le(xe({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},90463:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Se}});var a=x(60324),pe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Ne=x(32637),Ae=x(59301),Se=({type:le,style:Me})=>{const Ie=Ae.createElement("div",{className:pe.wrap,onClick:xe=>{xe.preventDefault(),xe.stopPropagation()}},Ae.createElement("p",null,le==="shixun"||le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ae.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ae.createElement("div",{className:pe.contact},Ae.createElement("div",{className:pe.img},Ae.createElement("img",{src:Ne,width:"124px",height:"124px"})),Ae.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ae.createElement(a.Z,{content:Ie},Ae.createElement("span",{className:pe.text,style:Me},"\u9AD8\u6D88\u8017"))}},16750:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Le}});var a=x(59301),pe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ne=x(92310),Ae=x.n(Ne),Fe=x(71418),Se=x(2859),le=x(38147),Me=x(65862),Ie=(ze,ye,oe)=>new Promise((y,E)=>{var z=te=>{try{ee(oe.next(te))}catch(ne){E(ne)}},b=te=>{try{ee(oe.throw(te))}catch(ne){E(ne)}},ee=te=>te.done?y(te.value):Promise.resolve(te.value).then(z,b);ee((oe=oe.apply(ze,ye)).next())}),Le=({data:ze,className:ye,fullWidth:oe,style:y={},onClose:E,onOk:z,showFullTools:b,noAssociationId:ee})=>{const te=(0,a.useRef)(null),ne=(0,a.useRef)(null),ie=(0,a.useRef)(null),ce=(0,a.useRef)(null),[me,ge]=(0,a.useState)(!1),[Ce,Be]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&&je()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[ze==null?void 0:ze.visible]);const je=()=>Ie(void 0,null,function*(){ge(!0),Be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ue=yield(0,Me.ZJ)(ze==null?void 0:ze.src);te.current.src="",te.current.src=Ue,te.current.onload=function(){it()},ge(!1),Be("")}),we=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",E()},tt=Ue=>Ie(void 0,null,function*(){ge(!0),Be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const nt=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:Ue.dataUrl}});nt!=null&&nt.id&&!ee?(yield(0,le.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:nt==null?void 0:nt.id,settings:JSON.stringify(Ue.state)}})).status===0&&z():nt!=null&&nt.id&&z(nt),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",ge(!1),Be("")}),Ze=()=>{const Ue=document.querySelector('a[href="https://markerjs.com/"]');Ue&&Ue.parentNode&&(Ue.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(xt=>{const Et=document.querySelector(xt.name);Et&&Et.setAttribute("title",xt.title)})},it=()=>{ne.current=new Se.hP(te.current),ne.current.targetRoot=ce.current,ne.current.addEventListener("render",tt),ne.current.addEventListener("beforeclose",we),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),ze!=null&&ze.snapshotData&&ne.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ze()},300)};return a.createElement(a.Fragment,null,(ze==null?void 0:ze.visible)&&a.createElement(Fe.Z,{spinning:me,tip:Ce,style:{position:"absolute"}},a.createElement("div",{ref:ce,className:Ae()(pe.imageDimensions,ye,oe?pe.fullWidth:""),style:y},a.createElement("img",{className:pe.img,ref:te}))))}},59149:function(Rt,st,x){"use strict";x.d(st,{xp:function(){return Fe},AG:function(){return Le},JA:function(){return le},FX:function(){return rt},k$:function(){return Tt},ub:function(){return Sn},e6:function(){return En},v7:function(){return oe},BO:function(){return ze},x7:function(){return me},em:function(){return Mt},BV:function(){return Se},qz:function(){return Ie},Gm:function(){return Me},yt:function(){return ne},I2:function(){return nt},z3:function(){return Ne},GY:function(){return Bn},wC:function(){return Je},Pt:function(){return $t},Oe:function(){return Vt},L6:function(){return pe},RL:function(){return a},f$:function(){return Ae},j1:function(){return y},jD:function(){return ye},g4:function(){return E}});var a=x(58143),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADSCAYAAABjE91mAAAAAXNSR0IArs4c6QAAIABJREFUeF7tvQmUHVdaJvjdiLflnimlUkrtkrVZsmTLll0u12aXXfsGzOAzNAxzoJruHroHmAG64TDQZimgiwN0AT0M0OcMhy4aqKLoKhe1UAt2bV7KS3ktL5IlWYu1pjKV69tu3DnfjXsj74uMl/ky8+UecSxn5nsRN278cb/77/8vkB4pBZpMAaWUXwS2FYDzQohKk4dPh5sDBcQcrkkvSSlQlwJKqdyXT1TvumNLprfSgi9tEmIsJdfSUyAF+tK/g1UzgwGlOjuBNz95Dr171iPobcEXhBDDq+YBV/CDpEBfwS9vuUxdKSWuAR2dwF0lifUDYxAb2iBbfHwLwBtCiGC5zHWtziMF+lp98016boL8OtDdBhwVQP+JASn62oDOgq8ADPrAQ0KIiSbdLh1mjhRIgT5HwqWXAQQ5gHVV4GaCHBLikfMS+9cD69t8kkj6wIMi1dOXfLmkQF/yV7AyJ2BAvrEKHBZAHwBRKQMXxiTWtwFtuRToy+nNpkBfTm9jBc1FKUVOfqsANtlpnxmW6C746CTGNc41R/8agKtCCIry6bFEFEiBvkSEX8m3vaJURzdwiwB2uM/xyBmJPet9UEc3RxAAJ7PA00KIcrOe+aJSbZVzCLZtS3X/RmmaAr1RSqXnaQoopQjjwxK4geK6JYsE8NJlia2dProLk8SSwHgO+LIQYny+JFRKeU+dRMemDTiYU7ja1yWOz3fMtXJ9CvS18qab8JxKqSyAmyRwIwDPHXKsCBDsLVkgG4rtoewuURm8in/ctGl+gTPm3r0vXqweaM2LLbt6/GcAvCyEqDbh0Vb9ECnQV/0rbs4DGuMbRXUCvTs+6rMXQm5OQ9wkykOs+/78LO9KqRYAuylFnBqUnRx0V48/4APfE0JcbM4Tru5RUqCv7vfbtKdTSq03brTNSYNSbO93xXayd8PUfR+fF0KMzmUySqlW4hrA3rEy2ocrEgUf6Cn4jKF/Qghxci7jrrVrUqCvtTc+h+dVSlHrPiSB/XGRncMVy8BYRaKt4MNRz7UoT46e8/FVAAOztbwbe8Aew83bzg9LrR9s6vTh+9qw/7gQqZ7eyCtNgd4Ildb4OUqprQCOSqAriRSnBkKQ9xmUO8ycpwel8epTTz2Vf+2eexrXp424vpecXAIU3XFiIByZln0ePvCs0dPTDLkZ1mgK9CUCMbO8ikB/AWgrlyet1+50zoyWMaxywcE2jBUKuApgYrZccb6Pp5TqMVb27YljSeCFy5Ihr9jeGRrk7P8Z4O4BgSyrUy0tmacadbEppTIEOIADEtBaf0UCV8ckGIdjou4I9PMAnhNCDMz3OVf79SnQF/ENM08bAAHTXqmgoDxs9oF21001CROJM0PAYFmqI33+SKDUlYxS40E2OzoCXN4gMAosbBAK3VkGcLdKGwLj0ouStAQujkkdCdehOXoIdZ3FEkrayvf8ixcz+M4uIYozkdvccwOA212j3+Uxqe/V2+a7Vv0xH+AGcmamcdf69ynQF2kFKKW2MS5cSuwk0OPgdgFup3R+GBiuADeuN8ChHxsYg/Ivy6A8pHK5Sx1z0H0bfeQRpTa0A0ck49hjALd/EoC+76MzK+EZt1pglfPwJCUUrrXmfSa3NAL0rmqYIEN1ITpODBqxvWfSd+cDsgQ8URDiRKPPtFbPS4G+wG+eXPwLx8v73rs7R8sx3VI1/md7e1fk1RxRhiAnF+uh8Dqp+OpfFVBFoC7DCy5VxnLn1q1jElnzDsNZKTrfWg/k/Jxie1sO2N5dw8X1JZynD6igiuGOVv9rM2Wx0fhmLPu74/sKDXGE+BYdX2sOihl+apBr5K2nQG+ESnM8h77nchmHz4/KAxOBn93dKUWW5mLniAPcfsUAlIEisLWjZl1PmYkCKgjUxUBkzl/O4+xeIUpznG7NZUop+qvfLAGK0TUbzSTOJE4MAO1ZoI9nh6L65OlBuFGJrD8yMYCvbt5cPzqOxjcKL9lQL68NxtFWfaAzCxRy7g000J8C8KoQwtkKm0GB1TVGCvQFfJ+lkjro+zpcNPvqZYntPUAh65t8j1rDVXwal8eAU0PA7SZlJGkVR58FgOf548rDpVIGz20QYmQ+j2W4+RYJvD1SMWISBWdP8I2VmakGtHgOyAlwMwFKJlJhXLb7X948TRisUmqTBN4GIB+f+5lhoCwl9lBsjxHC9/ESgO/PJC3Mhx6r4doU6Av0FpVS+7TvWYZWY4KCeuZN60MfcD1ObkuxDBcBgn1PdyIznVzv5gKOF0gJpbxzF8czL730DVy9//65cTmlVEcVuC3Sk2tAPvkHN6KcB/TR+WWBbkBeo6fPAHSlFMF9lwS2JL0ODfSKxJ7uqdKQp3Amk8GzQjRXdVmgZbFkw6ZAXwDSm7jsu6UM87St5Ht+CBgjZ+r24flTebQF+UQFGJoAOnOUAKZOUF/pFGdyuSe/OjGsLndm5KkbN+RPzkWkNdz1Hq1i1xjWJudMIH9/IJxjf4fZjByQ6zMlOTHgZ/wxjOKfkkR340qjuH5L0qugW42bpCdZtcZRC8zEPOVfLWbwdIcQlxfgVa6aIVOgL8CrVEox6eNGKcHwzeiIMrx6gLbsVKucdUkNFoETQ8CtUaZ37RgW5BHsZA3ucXIQ6GmRI+s6cHxdLkf9teHEDxOoQknkgL1r3DdudfFzQ2ESS3eLAbqZB8+nbh5KGUBFYHRowv/KsQQdXSnVVQbe6Rt/+RQVpgiMTUhsb5sqCYV+en9clieeaG1tPbsAr3LVDJkCvcmvklb2ahXvFGKSm1uOrvXaIvDsZeD2LZNZXhFzNsgl0M8NAwcpD7gbxTRcfPIeochPw1Uui1JJ+ed3dODJRoNVRkbUhpYWkJvnJvn3FN84qFqQ21I/p1tN6+JmrhrkBDi9AxKqDAy3F/2vxfPHTWjtWxjVmuRu5IBUD4bLEjf3UbhwJAr7wD4C+P6jLUKcmu2rfFGpXNtA+Qbf83cGWb9dBPCr1XKQzeRGgmr5TH5d7vRqKVedAn22q2OG84tFtU8I3OT7ITefAhYZApFg3rNeW41deVSLqVcJ1EJMVHV0cTsFqwe796FxrFwJOS2PjIdKNVDnygOnn9y7d++0FnmK0aUSdmYyuDNp3q6yQWs701H720JpIhLVDReXRoyXCmqiWB2cwJWH7tq2LSoSabLh+o3Bj5FwsV0t/JOeh2JZYpPOWZvqwtPPmPMfKTSQ3PIppfx7ruOWEoLb4aE1gOcJGbRLhTYhkAkCCHhMuUdVKYwrgTElUYHnnfMEHr9h3coNzEmB3mSgVyrqbiHADC+qlbUoNn+RE1I038raao4OzvMHxoCTFNv7Ad8xcNVuGiEHjX9GtHETIQAJdM1pK0AgUMlk/NOPduLJ+6dxQymluksl3Cky6E2IcJu8X0DDIkBPV78Je3VFdYKcurnl6FVfXbo+nvn2PbsmA2aMinAPwwSmcHPzbJQaaNPoKYTP5ETbTVI2APLCf6RQqJ/Fxue6OIofDVS1RSmPsQw9SiIT0IkX1Ko9Sk3+bUJ4VRBgIkBwTUBc9H3/0T3rxAtNXjYLPlwK9CaT+Gsn1bsOrsdGBrl4cV+QuRcXEEX4VwaAm/smAU2AkCNfGIOupOoa3eIGtySQ8xyKuswJp7uLh67fFAC+8EvloPTc3/bmjz9Qp8766KjamC3gnWGpt+QAGI4Vxp0Dfha6PpytEaXFdwfkBH9ZQgUieK3jevbpQ4cmy0kppcjN746qy8UeiM/CEGCK7Tf11Z8Lz/OE/0h3AtAHxtW2qgw+IBW6IbA9UMpXtI0S3EZC4o+omF0M5EqfE36rzxeoBEoMwA++4avMEwc2zM+N2eSlN+1wKdCbSG1Gdp0blu8Yq2AdreZM8qAI7lZcsWq2rACXJ6B13V0U4Y0LjhxZV1Elp3f80Xqx1bi5JoUFbfwyf75wOZQUeF8Lco0hBQXpj4z740/+zk+3Xvr0odpEmoMH4X3u3djWk5dvsaw72lwMCO3fQ0WgHExKIwQ0I+A8H8pycmtxrwJBtuI/dWwXTlgPAFUECbybnFXDx9UJnGc5MyQxXAYO2k3PkY+4oVh6ZDKTQGcMwKnL2NDaLj8cVMVGlqGWAlo1UMYkad+BBbnh3AgM4vXnBuT6h+H6dkPwIAaDAGdLqvrPt/bnWOVm2Re+TIHeRKCPjan+TB53VKTs4EIkaF8fBvZ3MxnD8C5nUU8EAOPZmcJWKIRi+ytDwJvoTY4Fndhp1mDCGMBcbv/EBWAPrfomgszqzmYzUEWJiZ/+on/u3BjeI0z6px075weZtqw3JWAlTqJ425W8H8gP7cPZH9qjrnoIwW4lgqAKKT3/y2/bIQbtOPTTS+CDrvuu9vmklhq4mfCgrz5i+HEXHr/I+I9sLIiTDyjl/ZsRfEip4DYF9AaCSUThEidwXS5uNj9cHge6ckDWsRJEIHfE+jjXV0JIWQ2uK6H+/rbNOUbnLesjBXoTX8/EhNrhZXEbILUhTuviA5OiODm1TzHa6N7EA41vFOFv7aOYClwYAvb31QbJNMLJNbAk8PyFUG/u1Bnck0Yym7B95jqy/+4r/o1lhQ5RJ+6+HklCACQcAqojh/LP3oGX7tgkR8jhrYGOQL8wfu3z9x/q0xVmTAYfc9v3QU6N+w/3CAlKDUWmrxVCaceqMfzp2ie0NJH3H+nL4/U3hipHMhn/w1KpfmBSPyEnd6dufx+XwMtXgZt6AWE2Ew3oQOlNoUas15MPP3PGUkr432rx8OByF+NToDcR6IyGK0t5sxvGycVaod5aDrk1D0a7MdDEAvH8YNjTiHq7NjyZ7xIBbi5yxXULcn5GQ95GSgi5EBwWdDznWhH+z3zNP3J9Am1HtkhxcCNDZ2MEkMyWCXVt/qty/vxXNS4zE7/OZ6pUgKoKzxspC9WSwdCP3SRPHuz1xq3VPQggSy3+g+8xxSFNMNGH4jEGnK0rrYQpuqHYrh85IeLOSg5C+N/1PdzlBcFBqdAeiCjKWIvrrqhun1YqYLwEXBqHDk0mEGYD8vBcXieKQeA96Gfw2M3zLIDZxKU4ZagU6E2k7shI6aZci38IgLalu/5xLuIis9EQcm4GmxBAdE+1FULfeocP3L51KheuSKescszNRiBboI9JgFF1nQXocq2Wi1vx/fwosj//kH/be/fLLDeWfFLQjjGoabAbf3ipasBuAK+B7/xOEJY06EXwP9+IF27qU9cjX7onpTeae/A9RzD+w5+G9/98AH1tebxDBCGN7GYXAV1LAwHeGPMUDZMHe8yGZd12sWAcusUyQm0SQmwRQmSrRlbX0ocjett3YUVw0unVq8C+XrogJ5VzG1nkKt3U3V2JIC7ZBFDjgPqkeiP73LFjy7Mf/KoEuknKIK+qeT4qUrfR27RAmU6jJXUk68uDAULjTzy1NPrIcidaxZmOyki44TBChW41KQNxreR5pwdF/smL6BiX8CPOG3MHuaIkJQLqs++7QV3d3Bna4lwd/UunxLqHz6oDb99LaTd5h7OW89kCXQM/APZ2iwvv3KnOdhdQ4gSCqpz46qncNz9zHHvbsmj9wQPY15YJ2pR9NzGDIxGV8aB29mDsSJ8a39zhS5+mRMceocV3rQb4hZzADoGgV3meCFSg33c9Lq7Bq/N7uekqnL4O7F9nNkprWXet8KEUH97L0D0px5hivhCi5Hnen312E16q59VoIk+Z9VCrAugm+IJLl89DY9KuKrA5A+RlmMZMRU+rjWMVXBkr4rX+DrBvt3r4YajZ1DKbjsIjpdJNvu8fEuToSRbyeLan5c4y1EcZRFMN4H3jrN/9R9/DXk/BK2QC0d/uYWNnEOmR9ebAhUzu+5HdeOHgehX2JbcAYSWYERSeGcfRbIZYaj7QqwGQzaL0gd3ipZ09irq6CpQ6/8ffz5x65Y3gp/rb0NWWVb4HEXJICyJX+nG+kEIEh9cFV3/mDvF6VwEy6yHghqJdap6fz4hgp6fUhsAT0TpOMrqZW0X3K1UVzlwHtnWF9pJQJKrVyfUGati6NqyaGrZ9rZPqjrXIm8spGYxBZv706LblV7ByRQPdcG6/WMTmTAb7hQjrjfs+vAjgjngYQOLisB9sbJOB72uVTHm+fykDPGkk3ep8XCVFpfYFUt4sZJhqGfMa1f4dE8H55ckh3//jp7Hhm+exq7sA/227pKC1ntzcGotm2srHSwK3r8dzO9uULkRhA1n4+1gVmceHcAy+yIhAd0KdcsyHoxPoHoLq+/b7L+zuVCOBB1kZL3/z/360BePV4GcOb1Td9O/zxpY2BJEGCoGmJjkn/1ZCKE8o1ZZBcNcWdenD+9T5XNYrBxJeS1bs8oCNkrFsDse1MnZcVJ80pCmtQj1/GbjF2CjsHCwxXFGdGwc3BY7H2gB2h4yDPLxWKOGrr3dt8h9sVl2Amd53o9+vWKCbrKedJvmincD2/alFFifBJrW19uEzwNu2O5FW4fqqKomyn/OfywPnfh2ozkX8GpxQO/NZeauQaJ0NyDW4JPCZ46Lndx7zbtzUHvjvP6BQyDMYpNFXGZ43XhY41oPntrUZPdm5vBTA+/6I2jMkxQao5Eo38wX6ulY1+I6d4rWNBUxQ4BbC//wvfhsdshz8HIHe6oemfg1qaAlGHxHgzefW6k2EMVqNRSbfu1sV37dXvtGa9XM539sauCB3lOgakEeW8pA98/8TpdDG0JpzgmUMnVyQc04XRsNzLciTAe4QWaEiK/5v3rlbXJrdm1vYs2e5jBZ2Mo2MTjH9mdPo6ltfPbQun9mRDcGd+By1dtzQLfPY+TChJB5jDvhKQirhY9Sv+i9dyePcVqA4Gw6vlOodl/LNSk6WRa4BvLMYXd83n/sc3V5f9w8MloLuu/cqbO2epe/LEI9AP9qD5zYXQo4ecSnDRYvlIPv8mH+4GKhWkUC3+QDd90T5HVvly7vXedcZby8FlWv/wV99DJ3zBTpJl89A/dABod6/W8ek6ygV7Ru3UoF5WNfnHRrXDMjpKQiA568Ah3vNqnGsbvb18N1Uq8ClsdDbsJ1Frh0RnyO6xjlLYztUoIKnJoaH/vs9xqXYyLpe6HNWItB7qlXc8tqQ3Ezfxq6OMH3RPawvNk487swXRsL8aX2NQVuM+ypWLoXCUCnvP70hLL7YUN3wN95QrV3r5DuUgHYKJYHc/cx1n7141c//+D/itk2dgf8Dh9WsObl91vEycHOX/9zWVqmBrg0TDtr5+0g5KLw64d8oobKCe6SSGb2SqToHQk+LnFaL/dUwcIW0o2U9+ps1rMrGvVZVjA1VRzer127oxJBQXqA8qGoFE9s2+t/4L99F39Png588uFF1zpWjW2Ddtwv4oQMsXyWiABgXeK7BLXzsSZDzLz7D81eBw321G6lrbSfIr4wBpQDYzlJeJiZ+JoBbMguFkqoWf/uOXe3Lpl3UigI6Q0wrFRz0POwbq0AMTUjtL17PHj3miHNxl6OdHAD6u2vDwVzgxQGvM5dUcKKrNftCo2meo5XKu2QgNtZsMjF9vMY/boxLrwz6+X/1RRzbt1F6b2ef0jkedBv158RLB7u9gawnuWmFh2Pd1kCuwCsJZGQg8q0eNlZUkKkqb6SvDYOcrrWiM1SXuxznfK0U/iRY+ZlORaXF2VNBDkE1k8lWWeWG1vbOvO93tFSPH+3LbP777wfH/uRpr+uGbumxLvtcRHcLdIb3/sAB4Fh/uHRr3F4G15PJ98qEsoYk4OZF/byiwjp39qgBeQBcGZk7yLmvUGXJZtRnL49lvvH+vc2p4TfH5RBdtmKAbnTyfVLqSiRakDo1JLV7and3WOu7Hsh5Lhfu108Bb9nqxGg71HMBEW0aOuzKDyoV9foz45ln3r0R4zOJ8qMVda8MZJhfPY2oznu4hjIC/d9+Bcdu3Sq9w4ndzRp71bzliTfElbu3qNO716Fo51ATYGP84BxRqCCbzYptvpcRY2UUt7bLi0pBEqxusA03EPrpuaVaYUi7z8xGRVGdNM7l/YyvpH/HZn93d052l6QQP/D3nnd+NBDHNqvQym0Nb7PQ0S0pabP4wf3Ah/ZMkndSZHaBPwlyLd1zo1PA8QFgdw+QpdIf2ygopjMi73oJ2NFlrOsxd6Z9C1OC252oOU+xopcaKLRlfu9ojzBhUo29v4U6a0UA3bjP2IPrmGtN50I8NUIns4+tbZN1xV1i2QXChfiSCZCwsdMabEknO59zIZ8dhroypq7ctiXz0sVTuORmYcVfzPUxdbsScrcQYUCI9flOSdxwCjXwvO8P+vmf+QqO3bZNejfVVlGf9bt/7LRQO1px8kN7vAtZ3+Hq3PBsqpkdVSBTyPrbKwFEqRqo9rw30paRVzTIbU45QvcSRXhG7ulNw2wWNFgR4JmM7/Xk0XZgfbC9q4BOz4NflRAPnQN+7WEmeQe4caOxAM4D6HyfP7CP/8SUrLNoXw2oeRnQO5IMo/yevgTcSnnL8S/yXEb5DUxQrQF2OfaRuC6emL0yNTSWGkNlvFr8zft2ty8Lo9xKATpTQljeiAUXa45iReosMCZxMC7aHu4L4qKkbs5Y80ZAHinkZhdgYgp93Df1YqSK6kuVgfyZXU5utTuhgfHxrVmVu1V56EwCuY1ki6sM5Og/9xUcO9oEoHNBP3zCD4714pU7t2KwrSAlS9QRkJG0YjYhXyCT9/3tE+XAyzDMJ0CpI68ueQJlG3ZKqekiCzSCapLDxQ3IOwvI97eK7j3rsD2XCfsskl50Yf3yQx4YD3uoV6ElP2k8m63V3b5P/vyIAbp+FhdkxvGdpK7oQJkAeO4ycMikBpvLteHtGjl5EbiBATQx4549L3HHTQK5DuZB1cvIPzn77dyrcy3SOesdfpoLVgTQi0rdkA+5ecQl3SXLHGweDCe1xRRdPZic6PFzwM39Uws9RAvfdc/EjHQEOqPXaMCRgT9WreK47MGJpBZD9O1fL1XvZYokx64xhjkiRA1jZaHFIT//819rDtB5m8sjwGOv+8HBdTi9pT0Ya8+iKhSFVx1sonV3FUghPN9vz6D/egWC8fcMcvE9bwyiMqikr6M9q1Uphiu+4gbYka3VzzMK/uGN3qYtHcEGD/Cp/45XQ875X58J5fTtXQq9BQYtNAnoe4AP759cupyjjVO3gS81LjbjzrPuso3tjhFdx+kDgyVTQ98xvLm4qeHksZBY+57t+TpAQ0F6nv+Zri341iExmYffTPDOZqxlD3ST7cRCi7pKaK3BLPyLoGbFFuZwE+zuwTO02D4I7Nd11aeK69GYTpFF9z6s38YsM4p0OtLMw4QfyFer13PHkzj74IS6W0lsDiCdKjPhrFy93D4MAfTKkJ//xSYCnfeaKAPfeE2wmIVqz3jFfI42tEml01iovVwGuXJFCScdlFWVSjbsU9PYXuYAgRyyq4B8e97LCZaXCEKuSN8zN1fq8jesV9pfrY1UjjtsXhzdAD0CuJ5giD6rd0d6u+X6NMTRcxCEhjj7GLqIxjjQkQNaEyru1nDzaQBeZpC9Z2KfmaurEHi+/2Sbj79dDskuyx7oV5TqaCnhzmwGtZbsGORHKsCgrbXmgJmLi6mf1C2Z811zuHHWdUCuueMwMGESUOzurYQ/BomXd6zH8XiV1asj6kb4uFEGYbpqiPDJ5Az7t+X2nOOJAT//8w81R0eP7/TMMONCpEgf7owhB9Rcz+ZzOJ9p37QBZhQaakFkLrTX6wg2Ez+uxzWslIueYHIDYZoJ9A/uNzq6Abhb5tY1zkXvKwi5dsEDGOfPaENuVFeL4Zw31NTrDcnUCBfntaOV8F97PvRIcGwVQAlPnPJbvT+9c70Iw5GX8Fj2QD9+QW0QObwzn0F2ss55LV+3Yho5L7k387Ej7hQATzDccb2Ow470r3r+7JiLTaeXsgcaD3ICu3D1eb4/XAWeu/gMzsXj5S+NVt4FGDebC3J3Q3GMXScG/fy/XyCgR+vLgtruPY7ZWf9qotIIWILArZ+mK7o4RjT9u90c3MQPY93WADOprvr3JnL0D+0BPrQ3TCxNKgllNzBXfOd5mnNnw6w9/s2AGOYGsBKQG3JVz6Ju6ajdj1WAzIWbGaWY3tZQWnTiapRS8nxJ5v7oXTcsfXOJZQ/0UaU2Dg/jXYMViXYvLPm7viUkaqRWO+ikCE+jHDcFunIocl8YBrbSpTLJXEPGFjNORYBwgEm/q2075BZsjYxqvn+hWsXzRzbiiut6e+lS5c2eJ3YUfGSSuozWbBgSeHXQz//SNxeGo69OoDvqhMN97YZln9lKGAQ2DW5U7+iKvV4Ogb+7i5lntazWjayrMeoG4aZP42RWAOMVIJcJpUWdXVhbkSbwlHptuDL85+/fuz7l6NNJM3SrjQP9GYl3MhCDllyW/7WVU2lp5+9OkFsEbHJ1fsfqLTrn2xRiiHblOiCvsYrL8H7cLDiGvcTVs/XuLtWZscrY82/b0R2VS/rvJ9XGg624PStkNzcKBpZwntygGORj52zvR6D/Sgr0SKqIx7q7VvcP3EA/em22mZUaaoxwroGVojvLYBuWe3EU2NSqa99PFdON3K7fLUXzUuiD98VkwE0PdXpTxSdupTdSBovvPj4xXPj0e24WY0sotetbL2uOTkMcYxeElHe5AL1cDN03Ualk49+1FneWb2KIK11BzPPe35lctYVjuoa4eFAJXzQrsuoCjqYAgtW17RrS1mumY3r+axNDePGtByYrg56+WnnnmBT9A0UIFptgAF+LH4KdfttRivFsHeoD50b8/McfTzm6VR9mAvoH9kzq0EmiejwYnePRGEddmlIauXpvS8jNXcOdrTxDm0xGhFLhCCMCVWiwox5eU5UnXh/ALAxqKkJU/r53rPDt6eIuFmsDWO5Az5WB3ZDymN6xLVUMOslpdeKB6cvFYosMCGGpZZYj5otdnwsLM9puIrEh9J9xDu3GwNNNxZJGu0z9cjsPPQWTdaYrgrapAAAgAElEQVQ/81BV5eBlb2f2xWMmNv7MUPEGhcxtMkDOiuqck9b7KQZOhM/ERXdhxM//4ZMp0BsF+vsZPhUrz6wZsStrm5etP+LaUKFvvycf5juUZOgKtPEF3Iipv4+aJhh8Lx350HhH4+IU3d2tYBO7L/3ofq76ibduybP6bcKsFgvi4X1WAtD3QsqjcZDXBJyYwA2CnmIygU1gsSIqK7b0sZtIXFR3fOVTDHOOkWxwIuQADLaJuLjrZ3ci3ITnDwuBR45txgCDSymRnB6SHwyU314JpKZ1VPrJ+Z2fvzrg5x94NAV6I0B//w0AxXdXnA/96LXgsQC3Yv14EJaPOtgbnsoEF4b10rDGozUTcm0dphurzBGB3FUH7EaSBGM2zaj6v/GWPcuj+eOyB/poGXszvjxar2LLFA5tiE5R2bb1JTeebFVcm7UWB7lrJKPRhcEUfOcttpijBXYshNW+62qgTldaMs/c0yd0TZKT19QRqXBAVqXuZcbzrDQQqQ4SeG0oBboFpE0/tUCNd08h0N9nEn94znRcPJLAVNjPbl2LSWhxV37MPx7HbXwTcb+3Vn+7DnkutQEFdW10ZOz3Pnhk0m6zuDy89m7LHejZErBbleXtSSJ3zWcO9SN3sQzrqtMQ10Oji7GARUY1uyO73N2MQ85L6YAGnI3WEDcDyLlJeJ5ulPD02TG8dv8hUX7krGrpKcj7ggCdTPSqAbmzWRDov5ly9IaMce91gJ4IcvMOI8OcAq5OhIUzt3TGinlMA/LZcnFHtGcC2zdHBwYe/NCxzeNLCXB77+UOdJaJ2g5PsuPmlCP6zIIzBlz+SaPKqWFgR9tkx5QkH7qN67ZclkBnJhOTOXaxSIHRx2uuNffTn9U2XLiey/rfuWubuAalxCsXyvvLwj8iPeSsMS/6acZIgR4SohHRnUDnv2lFdWe1UDI7MwLsYCko6yN1YgqSJO8afbyOwc3l4u7iDBSqIlv9w29szZ+cS6WihdgYljXQWTVsbAybVEbeG394C644p0/yjevupWPADmYlmRdd06TQ0cldqzqt7dTR6aqLA9O1usdzvXluRaizE6XM0x85IEZefPHFXLFn3zuznlhXqbjNFyfXKoH+sSZw9A4vwA2tFbSzU0T8cFZv/NtITHauiSzf5jOK0BqMlmOan24kmqsXu2DhNTSGXZrw8J0Lef07v2+0lJSrj793lwG6O1ez2U4RuxV0tdeuAtBlS3MlGPHqgdb1jbvPVhfk+gt1XgaZTyyHQBk7z2UOdICN/5CV73LXrAvyRiLcyJ3PDIfuLQY3RJtDrBiDBqj5klyARjgeDJuM1AFnIq4UwI+1e86eqKS6Mhx850duKbwOIdSzA2qrnJB3VlWY3WXWZTTu6SYAvTcb4Jb2EnYVKmixtcqnwn3en8zVhEywD1UEvnc1i//2Wh5SefMGeo3BLfZk3EjCjqxhiCvdZQndVqKr4lzcviN3c3NvEbfC67mwvp2n/rL9aubJ5VTjfdkDfUSpPiFxL2TY4XMmkNeI+E6EGzn48SFghwmPTRLVOb7GNvVzRtRRbI+51epuEuY6bXAzkzh+vXpZXs5/42feL0rManvqQvUuKcV2tkKKjHJmNZGj/+48/ej39EzgcGsZrOKyXA+CgxFl/8djHRipzA/o04Fcvw5Fbwawq8uEP8dCgOM0cnXymQxu8WstyCHEWDnj/dZ7qbYto2PZA/26UusyEm9XUrYngbyRMFaNJdPqd6ASxjZH0XRmM9DAc3YJBuScGQRu7Jvkvu5GU2PQc8ZwRfxXBiS68urxtlvyJ9mX/Mk3VG9FyXvZpSSu15Ojzxfo9/eNYnshyZqxjFYcgS6B33i6Fa+NZOfM0d9tdPS6+rXSBUN0JRnGodsgl7rnO19EasL02k8klUWJQaFX7gtXJ/wv0xC7nKi+7IGulGoZKVZvUxA7I6AZCs6m+aC+lokNplUx9W4L9jjItcXd9EtrdzPe+Jm5dwSnOiDnaQy/3dqJ0fz45a9Y6+u3X1PbRVbeBQW2DtYHf74+NP/IuB/oHcWuFqlDNZfzQaD/7KNtGCpn5gT0d1NH3zV9JdaaQqCmbFQSTeq5zpLcZvW4eLQfKHVa5DJ/de82cX650X+ZLwmArXB/voz9QSBvc91mkQjtUjShjXB0ntHHqXuzVTETX+gbj/u0NcjZu9wY7+LXR5vNNAC3kXZsFLixA0E1KL7Qf1Pb9+8RovqkUtnSebxNVeUm1iW39z855Od/f56RcRuyVbx7/Tg25dSyjYQqK+DvT+fw4OkWLVrPxRhHoPOfe9QY/kxtuP720GceJLSlibvOXGNf3JpfTxfXkqIzCaHUmPLEsxMDlz+9XNxqdnrLHuic6PVicQ9E5g4ZwJtOVHdlJXue/sx1v7HXmQmm2bM+5OoavI5Pm241+t9ZUcZKAo2I6jzX7Q1O8b8jSwcbxosV/ys/bpIbvnZOrc9W5H2Bh6wtwEiO3owQ2N5sFR3MBTcdUWrQYNJK7WdxHVcHqjiB3/w+yv6KpbHyO5umqkmsL+Z/qjaV17HU85qxisDZUQ/Xyww4aA7Q40BkCOv1iVBk952+5/a5G+XiNeebP6wuXk8FEEpNBPBOCXh/mVrdZynXDIyrbVmFW8tKssp2CD7nF23tdsaMXGcxq7oFFX8yEIYFJdjC2B2Pi5cbAcfThRBd15sbwmpuWG8DoFRARsJwSqEh4H9/cAIv/utjosKsvIdPF3eUZfZOocKGjCdH/PwfzZOju2RN3MENIiIsm5xyXqc/ixWQ0GB2O6fUyT/XGwJdVmY8V/Jyf9clovWgs+/U4nJcl6PHQc5nOD4I9Jv88MRQ1hhK6+nk9Tj5FBdebD2rIAjg+Seq0vuL9+9d+qITnN6K4OhKqfzQGA5IyMP1rOqaqzjgi+d7a2u4s0kQ7BTP6XJrI1s34p0OkhkLs9XsBmDFa9ei7s7DSgPRAmBE3kgYjceUVMZDSoGJ4vXBr370rRtGOO6fPamyvpq4o6T8nZvbfPFGyc//lyYCPXEvjVmdLeg07VZQ4QkL9BogGt84SzVTP+cmHe9XN7XdcUiluD4ebXwu86hjsa9RGSwhrRfPw1PDE9f+9v5l0LFlRQCd9LtcVHtUVb5Jb06OmB3X2zV3j4nqFuQ1+jj95EEYNUcXGq2z5DgTRWCoDPS1O5zeCX2tcYvZssfOgrCgZ6osk2kYfssNKGAnUFF69exNrU/baKlPHled3VLeXQY6nr/kF/7ulTSppZHIuHfFdXRbiTUATgwCLP7ISjJ2846L6g4eZwT5TKK6ffVxNYg7p+eJYtUr/8EHdre8nrjxLuKHKwboV8ZUv+/jlmJJ1rY7MqWZ4u4qDfh4HTjL8R1DGvOTTw2GGU3U51mNhkUmbBKMdrmZ61yQJ3Hx6FS22TUlqN2qNGzV8/px/3MP3G9cL0qJr72MdaNe+b7TQ7n2P382Bfqsge5EuV0aDQtJdGYnuXk9fTzOyaeoAE5NvelE9Qjg5iT9Y7KAplJCngJy/3mpO7asGKB/6lPK77kF+4SQt9E1puu3ma25Row28nYNF7efxTLO+DEriFAnZ855by4sFhgPea0Jl63DxfUtjD4/NBGqBLYnnJ1fpYoAef/xC5/BqQceCHOUqa8/+AL6To/L9/7Zs/6dzWjgUJdRrBLR/d4dwLt3Tz6lNRoevxZu0swhZ2npUC6vPS9JVG9UF3dFehfgDOflxs6Wyt35sMxU+G61/Fkaver/h/vvEhOLyMCn3GrFAJ0zP3G9uEfIzB3FCjxWfqEuzYM1w/mCdVsmJ4zVfdqaMstuuih940ZfZ1z77t7JcbiT1HDxmJRQU9nVMfxRHdBVZ50INd7Dk1BVD2PPwP/Cnx+bbNxIF+Lpz+CGR68GP3fHDpWZb6eW1Q50Sl/v2wX0GvWKz8sUVAKc3Dze+dTFu6uPz4aLa+CyaKYhLu0AlCBYIHJja1h5Rpt6YogSApWRgv+L929Lgd7wRvfiiyrX2Y8DAeQR1g234jkJzHhmDf7hsLIMEUpfOavNsFCkYeo199IGuQmWcQo/5mk3rq/1jUZWdddvbgaL2wP0pkCLfjEsF8VQVO3eM34/s2lUhPK/9u/eJAbcyWz5E7W+I4tfv327zKZAdwo/xqrRkob3bAcO9IZ12OlC47t+mdy8g80dk7l4nJM3CnLtNTTeBG2oNUmnvBftAFwDFB4svuPjKoHKWAr0hjFuRCElzg1jj5TyDnYYcF1bthcYOSddW8P8WQSK5RD42tVFcdqo3NyRiT9a3Du5IfgABQRdZMJw4vj4rlXd1ccjiz5rkhlQ+24wjiMZVAWkL/1T3zqDJz59f/QI6PhttX7L+hTojejoFN3J1em6JND5LovVsIYgxWd7uLr1TJyc15Bbs4WNex3VMW7c/EcQE9yU1mxRSX0vc0Ec5LohtRDj41fe+JX779qWiu6zgfvpMdUflHBMBrKrxu1lBrEiujbEuQ0aYr72KZZ7LhZa98eAvoKjX0/DySOLv+NfpwjJjYNqhBUjrPivd3/Jl++XrnfgwQeceOgU6CG5GgX6vTvDHHOqR0ySWVcIxWcLPK23uwFAk18lLjctlptOMywLTY8MsxbXtYYSoa4Zx8ohvNqNtKsDcmOtr/qe+uTjezKPL3Ve+orS0UljGuWO3l05AuEdlIarR3p0zKoe39mt8c5I3jVBN7ZAIA1zVAG0Hz0G8kjPd4tMOCCnNMG63ywp7LbwsiK+3ZgqQLVF+Y/87FtwlimsnE8K9NkB/b7dofHzNVNgm+Gu3Nh1+2YVGln1P9PDvcSyrFFkTC3XZ566BrTTK8CeqjHtvMyI2ztsP8mYp7l5UJ0QIv+xD+0XV2fDzBbi3BUHdBLhxIDaVg5wRAayx/WNawAn1HKLrPLx/POENsKUvHUJqTFgIwtOmF1hiqhuNxWbh25yn9khxmkIozcT2hNc7s6uvkphuFj1v/TAPULbd1Kgzx7o5LBnrk/q6lFbJqPXxzf6OICstd5+Hq/06vrGtbQR/S+8IknPt3MQ3FcEHsqU/W994BAusVjoQgC40TFXJNAfeEB5/9NHyzdVff8m5nZHHNr1s7mWdfOCXJ1bF5lwzne/03q9CWFtMQaXKAgnyRJvNhgaayhKEuwa4M7CcGPvuRn5CuXrvv+lj781rAOfAn12QKfoznLNrLlOo1zURTfm9J7O6BbDbQ1wp4B8hnH5dXSKifsXIpBKiOvFXOYT9+9aWrCvSKDzBT1zdnxLkMkd8RTWx7m4fYF1/ezsnOJshS7ILfhp0GNteEa3uemsNS41p6rMCBV8htPGQe4Yd7Q1xtzME5DVavDSA3dnn6X4vhBAn/JyY7HuOnPM1TETYt3DRstOHLsToGL1Ws3dTCaa7sDq9mIzt6CRi9yuGbHuNMYR6GdHQsMp9XNu940Y3IzuHE9Qm8Kh3Z5ujWSz1YDcrC3tRmf4M+R1r5L7g48cxuWl4uwrFuik5dMX1EEZyCMqCBNDagDeABd3cFfrfzdgpL5NsLMKLEFsC1NEYrz1q1M3N0DXbZnNW6/h4s7NrBtOKH/kmwJfePgeUW0W0Fu9QBuRCiKo7SjiynhOsUMC2dU7o1bJTjdVS1e7+G3tOG2ldhJjwrHC3cICKvJImOCkoaKv7RjjlblnrxHob98GDJRCoEcdexyAJYm09UBeE6/ucO6ZRPUpXNy5aW0cvggCUb1Yqeb++P5DS1N5ZkUD/aHLqr2tUj2CQOg4KQ0g50XVlPhIENUtJ49EePOBFbn5J/V1uucYs24PDXSDdt6OIKfrzrPKuSPeR+caoLuSREX5E4V2fOeBO8TFZgCd+ejv6iliQ17Gk7aS1v2cPotJsLMeoxII/PN5D598rX3O+ej3GPdanpFoTmGQekqwlTCSJmuvqaeP1x0zLqonbDI1hjshqkFQeVFeGv6r++/p0zX/F/NY0UAnoZ64pHbLCXlU+mhx885ddZ1tmtwj4shuFJ0LcrNh8EWxfZIOwGGRSOMbd0FOQxtbK9FvriPhkkAe0+v1dCQgAl8WVfVS96OZh38/h575+tF/mKWk8nJKd9DFXFCN3EtXmHmkA0NzrBn39u3A4Q1AIQN0mQ04EZA22SVhUjUAt1zCBW8sdz8mENXq4zOA3AJeBSgLEfz1D92YfdztvNsIzeZ7zooHugb7+fLRCentZ3mmiOs61neK0C7wXZ0+MogbGdPuCVo6MIAkV6fOTrGc/nE3331gIvws53ZyiRn5eL4FN4eM9h36bpU/2p3DP/7+o+iaL9BXSs04bpwfe6YVL1+fW824mzcA9+0MSzjbY0q6KL9ISC2d4gqzalYcSUlFOsw5UXGOOpZ3u29MEf3ph1dqUHZlPn7/IhePXBVAf/ai6hsar94SIOjzfT+q8qIJ7oI8XmrKvDhZMeG09kU6ILcAJdDHJoBOtso1flUuWDaIoNjOcFe9gThuN/2ik0BudGR9fuCzN+R3/tuzqMwX6O9ZP44DrZUoqWK+XGAhrifQ5lsF9qZe4L5dxggXA5trFHPVjCkc322QOA3I46pKIyDXLra4lT76W0wIX/3z3z7nf8GNjFwIWrtjrgqg84EeOqUOeEIerARg9LM+XJA3zMUdbmzLQnEs6vEEOz+jCM9jhGZ0U7jCHd/q4dFn7gbjghzAaNUP2jIY+sxxPNGdx3+cT6w7y0jd2VnGtlwVucwSuG2dxZ3o1gqAaxWB8+Me/vD5VlTmWNedovu922vLpsSt3rMGecLca7DqehvqoDIyzrkXJkgGHsS1oOD97v03iOsLDXA7/qoBOuumf+7l8iFf+Psz/mSTBM1UY7p45E5LiHCLvjO/uL526uMU4914+SjU1UgBdnOxYr9h6jpKy87FfsZ5MRmnkPVHv3oej+YD/Op8gM5xC16AnYUKujNB2LDAPRJE2Uh/NFzIFTf5u7Ww669jFunIQu/kbrs15twuJxyHosvLgxmcoMg+j04tTGq5e8fkg+lpxXqomY9qHj/+bPbLuk0aLcNwdq2kKLg4baKb1hH/BVRReuIbLx/wP7tYobGrBugk7u9+VXVt2VQ9mlXBllLgC4KQAS/REeOskesnJtJbkFqQa+OdWeQU1xlQQ85OcV2nxtoF4Y7jNo9wQF7jszfKuvT84vkJnHr9Gn7yjh0yTVO1fnuz+cS7qd69HaDlXX+dsHklgjy2SYUXh2Mk6vfOFzWbobOc7OdJpag4dt1x9T3VQN/BzK+xMnBsO16QP1cV0Emhfzoxvu3KqH9suIy2gu9rMZuApS5NiZtGMzcnwQUzr48qxzi6ti0oQYDrclOmeGQ7XWpxS7t7nVmwduNw/e/k/KOcExdExg+GSvBeGcBdx7ZLP01TnT5NlUB/B4HeAMjrcfFGQD6d+F8P5JQOWLWIvdaZmz5FxzcbiPDE4Ljy/vNPHBIXFwTZsUFXHdD5fP/4aulGwL+R+jpb5bLiC8VuYpLBFZarkjvX1Jdz9HrXSm9pJo2rTeeZG47tprRaQxwZtV1g8SCbyEBHA6Ax6gnPV9dKKJy4hmPHdkgvBXoDQN8+fQOHiGEbpNUALoGTOwy+Rg2oJ6q7aolmEAS4kdCopkUNHV0JwIlMVCI0yr2y3//HxRDfVyXQSdvPvlg6KLK5A5WKbHXBzHc8OhFmNmlAOpbyCNCxKjXxXHYt8hspgddE7Z0c/7uVDvTPuP5uUmKzxkag51Tx8ynQG0tTpTHuHTTGOccUMXkOAHct6oniv7mfK6pzwx8thbnx5WpYZLTNdm2tA3JuUYHwAi9QZ1+5mvm4TWxaSM6+aoHOcsobCpWDVeHtrQahca7GCu/EqdsglwiUSUY6RyS35+uOq6z2GdPb6nHx0J3m+NGdxJuxop8/eT3l6I3ko8eBPqNvfBpvQGQpd5A9Exfn9wQ3k2pY6KJSDYN3mFwTL6BuN4/JMcPJsAS4EOrypiu537jHZDCmQJ8jBf7qWdVWUJVDlUx2t6pK3evMNYa5EW5xS7wVsW0Iq2twizYEA3QCnlxdV45N8NXX+NeZI+2kOFv9fbji519Pgd5Q4QkL9IZ84zOI6dZib5fYdFZ1+v/HSmHgFAFMqZCqG/926w/YsZJA7qoQnhBXN13O/McU6HMEuHvZX39rqKfakb9FieymQIUdmCx4axo+GCXNiuVW9I42h3h6qgV0EIbI6tTTWAmqyNVmpQEDcnuua6QbKfn5syMpR2+UoxPs7hF3/envpgF5BLg6rjPN6YMwuEdHRZp3y/RlApvcO6HQbDSlWpBPwtsFulBqoP9q7tdSoDcB6BziT78z0pdvKdwo/Ex/qSp1mGwc5G7G2RQruRu/HrPG2xdHqz7H1Du7UdpruLtRB7SV335vno/njVdToOv34raAMmCNu9cIchfoNSmlDsAdaXwSgNMko3AciuMENlN4tWs2CD02eb8W3BHXjq1RKyHERfXYtIz4rga2pEBvEsrNMP/1RbVOTmCvJ7CzImXYn9wYz2q4uBP+aj+PznW4uH1xLphtTLsVG6w0wE2EC8Dq7q5UYccZrvr5SylHnx3Qk8JYZ7Kox4J7xo21vEJOnQuNadqdqkIurjk568XFkBp3m0Vfm40qXF3hWVPOpUtVQAmlLh8fyP1GaoxrLtbxycdU51imsqcqvf0VAZ9vYArIE5JhXLeZ61aZoo87lng79Qjk/IBmfhNgw2s1+A3qxwj08VR0b5Sjv3Xr5OJwfeXTcXGK3RTFqWqxbJSOgzDGNNaZo9uUOnejPdvc5Wnn7QI8CeROTn/gQZw7cS3zn1KgNxnoHO73nr3Ylitv3FUJ5GFRhW932xqjW4KobnPUXc4cD4Dh3yxO6PrgXTC7kkH8c4ruV1KgN8TRCXKK7hGnjHFxgm60CowwsIlxZ17Y3IGSeImbuzmflnJ2VfFMzmN8w9CbRowdx7nzbET1COQcWIhiJhDffPWI/z9SP/oCAJ1DPvCiyvWOYmcpwNFKILNRhllcd7eZZ06cdxIX18w6prvTsh75142xLrLcu649oz6UCPRiytEb4egE+ltpjKOxTALsoEpuzYOGMgarEKAMliKnpt2En+cdUNdwY8N6a0CckI8+PciTDW56aOfCKA8+UEP5IPeJH7lVvLFAy7xm2FXrR5+ReEqJj30Lm3xf3lGtoj0QEPGElJoINyNiR8EvTpWZGpedm51mDG9W9I9LD3pIc36x6uevNQHofKFdmSpafUwm58eJYSZig6xt4krcqOXOO0pWsXqxNZqZhewms0RirG1hZKqy0h11fpzAzEScW9etc3IJGgE601Rv7w+LTpAb04/NJBkeTOTJZsgwzUNPk5ASidaOrq+vmiFO3bXYh8PPDPIat52uq6cGdgwtjsVdCxAzAmJVn6DEx76Gvopf3RtA7FAIu79E6aUxI1oEcqeNsiu+W9DqhWvOoZXd+lhda74Lcn5Ojj40T6DnvABv7yqhPy/hhz0ck49pMliTfNNTuJ/zQVx8ds+dEq2mRWoPL13z8XenW+ZcSuqOfuCuzSGguYIT+ilENevsfBrOOmsE5A0a3CxtonubDwIhxj0lv3zys/mv2mabCw2zNQ50HaIk/v130O4X0S+UPCYFvMjV5oKeOemWq8f6s9cA3F7jKOpRnbhYRlt0inGvjVTmJ7q/s2cCN7WXkVvGb5WL/mpR4OcebUd5jvnoFN3f4hjjXJ5qdeZ6AK/HxWeyqjeDi9t7C4hrGW/s4z96pNu0n1homK95jj5J4H/1ZyrbvhObvIy8JZDocss6a8t8TFSPOLlbUdUC2SA40RAXy2gzewcmqn5+bJ5AX0mlpH77mVa8NMdSUgT5FKu74zabLRdvCOQJXLxWaA/vWmNwc06IuDuTWSD++fSRxUlmsbRYxnv/wu9y8TuwMcTIO7CurCpb1IR3SAiIqqO7a/DbLq5OnLr+vF6HGOdz6qguF+f9w4QnnwkR8wa6Lg5ZkMtaHyOoGIDyfz7agWtlTwem6M3OirUNBMxYoFvwxLk4x2tEVI+L1InAdTLODJRDQMcWT2JNeftM5lw+mhDiajUz/gf/8lDXtcVc4SnQE6h99wMqs+fwxCaR828PPL9FVNkb0WS7WbDarDenB7r1jeuFGxPvuRDo3mH5d4v2chiRq/+ekMgX5fxEd5Z7fvf6IvpyC1fueT6Lk4Y20vHiuMAvfbd9zqWkCPS7jOjesKieZP2exnU2tTbcHAxuDrGU5ynIoJjNqT//sUO5lxa7kUMK9Dorl9z98kG0VtuwKwhwsBLITDUImaUVyWsi3WIBMK4l3u72+vwo8SWMnLFqQUkiX5kn0Dk5NnDY31pCb1bq1Mm6h8MO+esUDuh8EHc7uRyT30XXuwEEDrDs848r4LHLBVwc9XC1PPcGDhboM4HcNRS6zxAX1eMc2o4bD2NNMm/OJKrba4RAVSn5pOgq/M1P7BJ6v1/MIwX6DNS++yGV2X5lYqMqtOwPArlJUZwn4GfQxzWArVhaw8XDCKxy2Y9Azq/J0eU8gW4fJYsgGeRxUZIr2dgY9FdWWom1VNLTt62WrFU6qfWScaNZcVy3bLJiq8nxn6h40Vi8/VxF9zu31L64ZonqtvbcTG4zS7e428zdNCzIPeEFMpCXVC73R/8y7dSymPvbLO/1gPLu3nE6t7mzf3OAzE0SaA8UvHgYa10u7hSfgCTApQ61HJOh6K7VgjLyEvMT3Wd8KrMq7QK0fdDs4qzxfxvQuudy46rxcxvQ1/RaM3HiekwnCs2K7Xrzc8aZC9DfvBm4a1v4tPUAHq8AMyMXr6OLx7m9fa4p965TPlp4UEqqEVGp/P5P3NG2ZF1VU44+IzqcE5QS7/sScoUi9kLKfdUAeV2hKkEftz7zEMgh93bP43ov+BJj5OxhBF4eKdAbCoG1QJ8rF58iqs8H5DEpyR2bPdKVEKN5kfnYjx4Ri+ZKS1rSKdBnA3R77gPKe986ZP0+HDLdOjkAABvaSURBVKhC7kOAjIT0g8AAukZUnzS41YTAGuS3+cBw2aeRjq3E0ppxDVjdCfQ3G45uX0lkcnAU6Zm4uFtcMlQjAl0xJj7mdFx8yqZhLibIAyFGMyrzh//bLeL8XJZZM69JgT4fahrAi+7K4ZLn7VQKLAPnITARdiZVzQW43gOMEz78XOpUyCHpp0BvMB/dBXqSwS3JbTZFBLd2CGMnYFbb0HiA7T3hgnANbzMZ3OLnC4FABmpYqOonPnq09QLbYs9nmTXj2hTozaDiDyv/7p9GNnOmcqNU2d0VIMdcCmUAbxdCJM67EXI6uUoiCz9fTDl6w6I7OXpdLj4F1THgOs0jiiVG6gG9rUFYEsrl6HHpwBm3ZiNw1xCdaEK9ofzKX/zU4bYl64ceX9Yp0JsB9GgMJe5+CH7ldbDh445qgJYAKECEHJ6KuJsU496aOroPHLsjLfesJWpt+DPAileYIUd/E0V3xwA2Ixc3HFwHPAXA9TIwXgJ62wPknLJQkdhukNyIVd1ew1B+pfCcGMv+w0ffKkaaurTmOVgK9HkSMPlyJfAAxG392KhyOBZIdHgEeyX0w7s90kPhXYvzed9vDtDjZYujOcbdaw6H0m4wa1Q0ALIA037yamhxtz5zDUTX6m6LeBhrPU+kRd0CRRdTdEQbjlPjgnTu6br8dFac026Jf75pM3AH3WsOW4371ONMneMMV4Cr42FJqN72UMdKOhoR1ROEhnJVib8Znch87/+6S7Ar37I6UqAv8Ou46S/UxqzCYaXQrhTyFQ8Z6vDhba2WTqD7TQP6cDHsTjPliHEpyzXd/mq2E6jmqiYIyHJYl9tFm4AFu+uDN5sAz086z24WFsBRvIHdiGxcucPVLSQ53pGNwOGNtU+XaIF3Nghy70ujQHse6C0AfiZAb9SOc3KsKSA3iI5vCa5UT04OhReEKn3hJ2/tuLLAS2pOw6dAnxPZZnnRA8o7eBCZ7AAOBQLbhYeMFMhlFTxPSP0OJqTfNPfaPzwnMDgOZJzw3FnO2Fn59a+sWfz1IunqXD6dSFzvjlEAiimXPdMzxXui8Xqq4PzX3Qp89GYZNlswAzXCyd1nZs+GQIkR4Wf+ps3HK/cfEqZXy0wzW/zvU6AvJs2VEvg0vDsm0D1axB5VQWfVQw4SXWUPLYUmiO6jReDz3xd403aFbevn+HBuIYZYoQnN4KyY7XDgiOPaSDsrwjvRb8pICBFHN+J9Xc5v/dtO9F4kyts5OBw3KrFs5+Weo28SSvucP91o27uBe3aGUYQ2qUZTLK4S2I3A/PSER4PblWo1eE568rH//eaWN5aDZX26t50CfY5YaMplSokb/l9sEFUcLAl0tWbxnjvm2WTxu68LvHrZw737JPq75jjLmE6sweVGfjm+bgt8VxfXQHbE98RoOgM8CzAdIRfzoesxYnaBKPTUztEBc1QhJ7ZBRNh1bAqsFXfzJqoAMaE8ZseI4R4C6loA8YYS6qGPHsm9KJaB66yRt5wCvREqLcI5Hb+t1m9Zj1+fT3/0UgX47PMC/Z3ArdsV2tk+di7HGgA6DXIf2hOglQqTc8TFfbMfsYPSdShvIFDVxzqPFr5zvwgdKSvlSIG+hG9KKeU99RT89bfB/+XPYcMzl/Af5gP0l68IfPc0cM9ehS3dtSWWZvWYqxzolBxYb+7DB4JJv3m8bpwRMEJDm7gcqOpTg/71x37x5k1js6LlMjk5BfoCvgillP8c++8NIy/KOg21oKrI6qh2utmkNsi1KqD1pQGs/9h3cO+tcxTdx8vA514Q2nX01hsU1idYlBt+1FUOdNooD/YGONIf6urxBBgIagxiBAGuSE+8XGj1v/Fje8Vww/RbhiemQJ/nS1FKZb57Hl3tOfRUKuhQGbR6rDtXhcj6KFQlejM5dFWrWCcU1sFDW1JRzktjwC98Hbhlq8Rs+6NTj33mrMALl4B79yqtm3vzebOrHOhb2wO8Y1dYJdfV0JVCFZ64HATBCc8Tr/nIPv/jN4sVycHjy3o+y2GeEFlZlyulxOPX0NGmsCWookt5yARcFgp5L4deFWCz76OnWkGPyOguMLOi7XyAfnYIeOykwOYu4Og2hda56ub2laxioJODv21rgC2uoVJgXHk4GUh1SVXkaSlavvevj4l4XNPKWrCx2c5qMa7oJ53F5Anq58+gW2WwC1m0kTuzOqyvsF54OOB56IVCXoU9GppyzBXoF64D3zkldATaffsUeuYjsq9yoHsBsG99gKP9WuIhycaEwLMKwaCn8k8vhyyzpiymhEHWPNBpEHvlFbSN9WIrg6UIapGFJyQ2esAtEOgJFqFa7lyAfnUM+PZJoTuSvHmnws51TVomq5CjkzJ7u6Fu3RqUMgonAk8NQKqh14fyX1mM3mdNejNzHmbNAf3FF1XO34nechE7RBUdSiCjAnQKH3sRYMtigDrpbc0W6AT5k2cEro0Dt24FbuhVyDZLvlhlQGdADBNhbu2HyvpiojPnPZn18VQ1jzfuXL+yjWyNIn/VA/2hh1Rm435sURlsY7124aGggD7lYacI0MXuLI0SayHPI9B/7uvA0S0ShzdPf6eLI8Az5wSujgKH+hX2bwwTNZp2rCKgkyZv2w7cu9OftF0IVKBwxvdwvioxnBWMQMb5rMK5AxuWV9ZZs97psljkzXoYO86LZ9U6r4BdgcIGqVBAgK2ej61CaWBPVxu12VNpeLyBceB3Hwcy2UC7x+od56+HnHykCOzrUzjQD3TO1/gWv9kqATrzft/UD9y7y6+7EepKMAolCJxTCueFwnXlY0T4OPWZdTi/GJ1OG14k8zhx1QD9+4OKovguBbQFCr1CYJdS2ABVv9fgPOjW9EuZbfblU8DnTwb4yE1T5Qy60Ajyx88I3Zr5xo2huN5ZaPpUpqSFrrQQWJrZ9vUCN3QBb9rq60KcjR4izF0dUQFOBwrn/RzKsoxz5QCvHdssxhsdZ7mdt2KBTiPay1exBwCLNOayPrZWFXYKgHbnFfdcBNPZEeALrwUoe8ANGya5+mgZODMo8PwF6ASMWzcr7R7KN1Ncd1fmCuboFNfetEXobqv9Hd70te0bQ6MUCueVwmnhY1wIXMwAL+5dYbr9igLEi0rl5AB2ZwUOKYVWAWxRwDa1Qrh2vXVFSFcqAUoBMFgEnrkKlDwCWWku/vx5gSujQHc7dFbapvYF3spWKNCP9Ans7AIOb/DQEYthbwzTM5/lCQxIhdMZH2MSOOON4/sHtuDack9uWfZApzGt7xB2egIHPIH1CtiogO0QusPRyj8CoCQDsC+b7TFOd9mlIkA58dVBhTPXQxGlrx3o61iER15hQN/aJcCe6Qd6WfutKVy8ISILgSsSOJcFrlclXhkq4qW7ti2/6jJ8mGUL9OMDqhMejgbA9iBAnweweBDDR1fNoRscGJC7oZi2RNOEAq6VgKKTJ5Vc/CghXnsaKtUz9emxY6Wb+FGUguqkcMZLKdt5uTnhNc9kxtbVaszc3IYR+utYiqitfBON46TLcpxCBljXCmzpALZ3AHm3VvMirhLu0QJgSedzQmGoWsZTB/txTojpmtQv4gSXG9Cpd790Adu8DO7wc+gKAuwWwDqllu+GNJ/XxTribm/1qKSTs+D5K7m9Blys04rFpf7SnuNMKL4pTNkk3Gti6DeYmhzNqf8Wf+Zog7AAngVR3DJWieO6HzoPQPtEVwHoygNZt3TrLO69IKcKlITAa4HEgO/jXKYbj+0Si99rLf5sy4Kjnz2rWooteDcEbvA8dAQKG0UTw0sX5IXOc9CKDKLiijWAdYFa05M7mWvXcDvDfacA2tkgpuXmlqsmiA0uJ6736BE3nydtGrl8XQHoyHvzS95p5EZzP0cJgTGlcMn3cD0j8OltXWJRWyW7U19SoF9Wqv36NfwvwkePkNgEgbblEsAy9/c785VSBVEp4zg3jMTkhGEiUdd+F8uhThTr3Z7sWiwIL7bnzgh8e3LC4I1WXjDaQHjjJrQy6MhCx/T7YlmGREx5cwKoesBZKTCe9/ClrZ04sdjGuyUB+vevqP62LD4MoEsG2I6wdfiaOAILcvO0VtedImYnicqOkczBekS3KZuEo9PWw9gUPdoBoovJpMorUzaLOgaEmnvME+iMAOwpeLoI/ko7BPdXgYtK4prI4oknOvHEYlWqWVSgHx9QW30f7/MCbAg8bPEBP5hlOudKe7nufJWT/RwZpFwEOjpzEmYizuggbApQEwhUw3kd5buG0zrXJY5Zg/qQMdfB9WS/dFd0qPPirLhfbyz3sowAulsYCeitaKON8LQNdggCl/IeHt/SiccXmsMvONA/pZR/+xg2iAAf9AQ2IkA/mEiyjC3+C7KZmP7A9cCVhAm9+KmnOyiYwvmdyUbn1Sm9nCSux3V8q0rEGW/d+8YlgISSTC4966oM5ovpAE/f+PpFdJ8tyDpwBhUKgRIYFArnfIFnN3fgcRb7XwjQLxjQCfD9l1DoyeN+IbBPCXRBaNvJgt1zoV/MXMYXDt+r4YIOZ00Sw/lZXAe2wK+VEmpnFbUyctXhOuiqkSocVSJJjZjy7Laiah1JIK5PuJtVEvCn2wB5flsWWF/w4GeWabLCXBaHpTlFPQ9FJXE5m8VX+1vxPdHk4pPNB51SbB3pXRjDvwgk9rMOnwiDW5p/r3kQdzEuZdi0LukUM4C5QKrRqxsAf1xkrtd+KWK0DqecIvpbIkwjAcQk9inyupUA4pvPjOJ/kiQS2zTsGHSP08renvWwQuxvc1teoW7HOKlnMh7+aWM7rjbLF99U8H3qU8p/y3uxxxO4LwAOiNDI1tR7zI2Ci39Vvb5eU7hZgm/cSOxRAIm+ZhrxfQr47QCxx54ijseaIOjTE4xlCftPso4eF9vNnONGwhqJIXa/+AaluTnbKLUua1daUxeYAspCYER6eLLYgi/s0X/Pr/VyU0DI0ksnrqGjPYf3egK3BQrtIqy9tyYPnzWLYofmpo1YnCymYxb2aTlrcqniKcayRri/C+qa+TawASQa6Orp3gmif2w/05sOa9Ova/FAQ9waO0hOpjwcrwJf72/HK/Ph7vMmH6ugDozjaDXAezwP/Qx0WaoqLcthIWS8WjdCojcpAZj1ROAkCWBa0d9BS9K+kmRki84zXyaeE+POcSnDBelM49WcmyDj2w0jnwmj39qyK8NfvkDrL1AKZaXwrXw7vtoDjMwF8HMGOrk4gNzVcdynBN7FaqgN9r5bIHos/bBeDOQzzUgDKobG6M861uspIKyjX8/W8FcjMUyjTrgAt9w/6Tlm2qDiWoK70VkadOaB7pw32WRhJoKu0u89D4qlqBVwOgjwlb42sBVUo/FKmipzAjobE1wpYZcA7hMBbvLWorsstqhoXafhLc57pli2E1l87WA1p7g9z+qI/klDahAm6L/uRjKT3m9npa9JCNapx/mT9OwkVWa6MWll78p5yKxZBXDqrsVXIATGZRmf3dCBR4UQust1I8esgU6QD47gzV4W7w0A1h1dgTFKjZCm8XO04S0B5NONEMdsPf3ZjlEPPDWSb2zQJCDGwVVjKJuyK8UaHCQ8UL0NpYajx7uaJkgy7kcsrtGT91BYM/GSja81veUqVAIPnxvJ49uNJszMCuhKqZbhEt4eAB8UCtm1rIvz1ehe2yYTcVaENO+1HnN3QT+T/S7JwGfF4Pi1U+4Xyzt3l1uNOD5NTH09VaLuvR3jnDZQxkBPOrZkGQG3pvXyGZHPTs8KeDIr8cUvfhFX7r9/elG+4fWplGodL+HuKvBBpeDPTeifcf4r5gTrPmuYgHN8skRLdh0dui5QzRcRw3ZQWFeTUEBcLqwH/pk2FNc4V+9cG0vPGHZa2df6+mpkuejYeeDlPPD5fB6vT6e3N7ROlVL5kRLepYD3r/b00cYI7HThbOSCuZwzTShpjeHMke1n4v5G1Z6cTZxTzyT61zPSxUT+BA1A3zNRp3c+ZM/yzrzXvPr0c6H7CruGQpkSOOspfKYjr7PiEo10MwKdIJ+o4jYl8KNBsHZ94/b962i3JVoMU/T6BGTX6NwxFj/dRhC3AdSAdRoJIDovQTRwJQA3+60eV2fFmPbCyk5YWYqloQIo38eFIMCn2nN4OSm4ZlqgU1wvVXGXVPhBrOEAGJcFLhXI6y2gGtA0KAVotTjBij5F9Hf05+nuMyc9PTZXVozpoL98uRF4KZA7t3uyDtPVisT/15XHqbivvS7QGQgzXsEtnoefmtt9V9tVjQjGS/zMzhTrceREMMemnbQJTGHYjlFN7wczcf1pfPNchMwxX04VoZb4Tc759kLghREPf7lB1HacqQv0MaX6UcFHPA9H53zXVXNhuIpn1HOW8Hnjvnd3KhEGY+CMT7ceZ3YYe3RJkruvIWt/gqVf6+aplb0pq0cFqGay+PMsdFBNZE9NXLtKqVxJ4t0APtSUu6/YQVYAF2+AtnPxwXPYxEAc58NGXGjRJlGH49Nn3ppdvBLNDZBrpZ9CP/swJP4s74jwU4BOkb0CHA4k/s1Kf+L5zX91gDyJBtNFrtXjyonAj+n5jQI/EvU9oMX3kM0sb2lpfutoSa5mUcJnx7P4m3VCXJ8ijZr49c2VAL+AsLXRGj6mqW+8gqky0/ZVVyS3YfnTWPotWfQpMXHAvYxfMc4o4wOFtZ2wspArSXoevvCth/FP99wjqjUcnZFvEvgAArxzTYe2xgo4LuTbWE5jJ20CM4n9cf3fPs90UXg8h3kBhczayTFfivesgImMh98FcCkCOpsnANgrgX+LQGeirdFjJp63Sskyjbtt2g3AYePueUlVY13w5zJrMsd8sRdPID08nAP+wQU6W/f9SADcuoQxIYtNiJr7uVVal3Qiy+Hm0xjdakR0Z67TcX8X+CwNlaMVLj0WgwITnoffcoG+A8AvBEBuMe6+3O6hkljQcpvkMptPUsZdXBePpmy+IL5144UU54vyNj2gAuARDXRa2gHdUOG+taabh1bmNSquz2Gp1U2C0QupNq01TtUw2y91pc2B7PO+xAK9AOBXAaxf5nEh837g+ABBCvJ50XS67LckoAvfS5n5vCg+t4st0LsB/NZaao0U6Zkp0Oe2chKumg70PF2INMy1acSe5UDC+M73AvjZNHFlltRr0ulTFIeGNYmGT2zSTOczTAry+VBvvtcS6NTP32f+rfmyUPMl6Fq6vp4PPaRB7SbkpRkrS7o0CHT6zH8awP61pp8vKeXTm6cUWEQKEOg0xP0awkKPyzlBaxHJkt4qpcDqogCB3gLgY+x8s7oeLX2alAIpBSwFLEf/FQAbUo6eLoyUAquTAgQ6I+E+CuDIWu+0sjpfcfpUKQUAAp2W9rcBuH+tRcWlCyClwFqhgPWjM879F1M/+lp57elzrjUK2Mg4Zq79DpsmrjUCpM+bUmAtUMACnb50VpXZlhrk1sJrT59xrVHAAp2JRW8C8GOp+L7WlkD6vKucAkxBkG4+eh8AutkYQJMeKQVSCqwOCpQA/LULdAbOfABY4/XiVsfLTZ8ipYClwCiAB+LFIRk080smSi4Nh00XS0qBlU0BNnD4JIDvxoHO1vO3AfhfU119Zb/hdPZrngLUzVnT/TeEEGNJDRyY3EILPKvNpEdKgZQCK5MCRQB/CuAVdldNAjo/2wTgl4G1XPZ5Zb7ddNYpBWhlB/AYWOZZCOroyWmppsb7rUaET63w6dpJKbByKECR/TyAPxFCDNppT9c2uQfAe0wcPKvQpEdKgZQCy58ClwF8Qghx1Z3qtJZ1pdRmAD9sqs+kZaaW/0tOZ7i2KTAC4ONCCIK95pjRhaaU2g7gXwBg4ktadn9tL6T06ZcvBaiL05X2rBBsYTl7oHMzIGdneCxBn4rxy/dlpzNbmxR4A8D/APCyEKKcRIIZObq9SCnF4pHvN5ydUXTpkVIgpcDSU+AsgL8D8FoSJ7fTaxjovEAptdWEyB4G0Ln0z5jOIKXAmqUAxXPq4n8hhDg3ExVmBXQDdnZ1YUWauwDQMj/rMWaaVPp9SoGUAtNSgMEwFwE8KIR4sRFazQmkps7cmwHcC6A3LUHVCKnTc1IKNIUCDGt9GcA/CyFONzrinIAe09sJ+H1pyGyjJE/PSykwJwow2o36+DeMZX1sNqPMC+iOKM/AmrekIbOzIX16bkqBhinAaDeC/IsAnmHsesNXmhPnDXQD9hsA3A7gUFoffravID0/pcC0FJgAcArAIwCeE0KwkMSsj6YA3YC9FQDj4/lvFwD+nR4pBVIKzI0C5Nq0qn8PwNNCiNfnNkx4VdOAbiehlNpiOPvbjd6eRtPN5w2l165FCgwwvRTAC4aLV+ZLhKYD3XB3jktRvh/AnaaB43znml6fUmC1U4BRbScAPA7gJSEELexNORYE6A53Z7jsHQCow7NyDVNeF/SeTaFKOkhKgcWlAEs+MbX0KQDHhRAnm337RQGdUoqBNQQ6Y+XZ4y0FfLPfZDreSqQAXWb0hT8P4JwQgj8X5FgUoDscnsUnaZlnJhyBz84wizqHBaFiOmhKgdlRgBz8DF1lBLoQgvr4gh5LAjKlFOvSHTCuuLtTC/2CvuN08OVDAQKc4GZkG0NYp01Eaea0lwToDodnzzdyeAKfEXZsIrGkc2omcdOxUgoYCtBq/jCASwCof78xl6CX+VBzWYBKKcXeb0yDZeVZ+uBpsU/dcvN5s+m1S00BW275IQDDAF5sphV9tg+3LIDucHiCeyOAPYbLp6652b7R9PylpgBdZAxyYTQbAf7CXKPZmvkgywro7oMZLs+y08x7vxnALQA6mvnw6VgpBZpEAXLvVwF8GwCDXViYcXixxfPpnmXZAj3G5btM7jt1eQKeLjqK++mRUmApKcBEkycAMDyVwS1XhRDzjmJbiAda9kCPcXkG4LDwBf8R/HTRsdoN3XTpkVJgMSjAai6P0qBmRPNrACaWE/dOIsKKAnoC6BmIQ8AT6McMt29bjLed3mNNUYB+bnY+oVg+bn4ue3C7b2jFAj0Gej4HQU9OT65Pyz1DbxmgQwOf/bcqnndNQWxxHpY6Nv+xDhv/sXQyo9To86bvm/XSB+pVWF2cKc7vLqty4Sul2BWWabJsOsGfrHF3o9kI+BmBz2dflc8/vyWxJq62wLbgZg02JpN81+jbBHtRCMFc8FVxrPqFrpRuJMny1BTvCXJyfer2NznFLXmO5fqr4sWmD1FDAQtoC3AazGglf5ZJJIZr8zOCmxx81R2rHujxN2YaSDKpxgKfOj1FfYKfPy1NUnF/5S53K4LbkkvUq8mtXzLRafye/u7ScrWSN5v0aw7oCcAnDSjqE/zU78n1aeBj0A7Dct0+8TyX3695ujV7Ic5xvDin5jD87DlTeokWcQJai+L8XQjBjLE1d6QLNuGVG3GfHJ0bgKURAU7wv8u0qLJXWvDbDSDV/ZsHI8uR+ZMA5T+3rxh16KcNqKMWwea8ynJ3eTWPTDOPlAJ9ZhpFZxixn+B34/DJ/Q+a6D1W1KEqkHL9WdB1mlMtJ7a1zJ8EcMEBu90Aqimopyf4/w/CyY3Dx4/ShAAAAABJRU5ErkJggg==",Ne=x(4977),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9B5zc1PX1kTR9+657ATewDQZjIPRgeg8thARICAESSiihhARCCn9qCiSQkACBL4USaiB006upphgDNm7YuLft0yV97zzNrGdnpdlpW63Db/CudkbSPOkd3XvfvecqpmmuBFAFFy5cuOjfaFUEYZnuOLhw4WIggITV4lpYLly4GAgWluqOgQsXLgYKXMJy4cKFS1guXLhw4RKWi0GH//znPzjjjDNw/fXXwzAMd0BcOMINurvoU/z2t7/Fz3/+847fZ8yYgbfeegt+v98dHBfZaHUJy0WfYcWKFRg7dmyX7U899RSOOOIId4BcdCEs1yV00Wf44osvbLe/+uqr7uC4sIVLWAMcixcvxv/7f/9vQE7yJUuW2G6fMGFCWY+zdu1a3H333Xj++efdG2aAw+MOwcAFg9Xf+973oOu6/P2QQw7BrFmzBpRLaIfJkyeX7Rj3338/zjzzTLS3t8vfDzroIDzyyCOorq52byDXwnLRW+AEPO200zrIinjuuefw4IMPDpjv0NzcbLu9XCuFq1atwkknndRBVsQLL7yAv/3tb+4N5BKWi97EsmXLEI/Hu2x/8sknB8x3+Pjjj7tsCwQCmDp1aln2//bbb9tu/+STT9wbyCUsF72Juro626X/N998c8B8B7vzZy2+pmllI3U7DB8+3L2BXMJy0ZsYOXIk9thjjy7bGchmHlN/Rzgcxueff95le319PaqqypNl8+KLL9puP/TQQ90byCUsF70Np1ylp59+ut+fO93ZjRs3dtne0NCAYDBY8v5bWlrw0ksvddk+ZMgQ7Lvvvu7N4xKWi94GVwXt4BS76U9IJpNQ1a63XywWK8v+X3/9dUQikS7bv/71r8s4mQuXsFz0MnbYYQeMGTOmy/bZs2dj06ZN/frcGfimFZQNu8z3YrBy5Urb7fvtt1/Zv8uaNWvky4VLWC5ygMHpXXfdtct2xodefvnlfn3uiqLYbi+X9bPjjjvabj/hhBPK+j0uueQSmeg6ceJEXHzxxe5N6RKWi1wYP3687fb+vlrolOVeU1NTlv1zQYI5WJm4+eabMWrUqLJ9h5/+9Ke46aabpOvJh8Qf//hHqTjhwiUsFw7YaaedbLezgLg/Y+nSpbbbt9tuu7Id47777sN1112H008/Hf/4xz9wwQUXlPX8//CHP3TZftddd7k3ZQ/CLc0Z4DjqqKMQCoXkEz4TLCx+//33bV3GYsD8qPnz55ctqdMJ5Qq6p3H55Zf3yHn++te/tt3OtAwXroXlwgGcIHb5WMQHH3xQlmMwI52WD18M9NtlqBeKOXPm2G53ij31N/z3v/+13X788ce7N6VLWC5yYe+997bdXo4C36amJrl/WlfEvHnz5O/cXqrFZgfmSfV3/Otf/+pUn5gG88fOPfdc94Z0CctFLvz4xz/uMtH5O5UJSsXjjz/eZXLyd6cs8nzA4ubGxsYBO94MrtuBQXhXBcIlLBfdgLVxc+fOxQ9+8APptlFOhXlO5bBWnAqFS8k7Yv7VZ5991mU7Vwj7u0u4fPlyW5eY1tXPfvYz92bsYbhB90EC1hZSyK/ccAraU7qlWDB/zK7AOZFIlK3wuafgpDV/2WWXycUPF66F5aKPrTc7OCV+5gNaV3ZZ7swp6++TnuORnSBK5YyeWo104RJWn+PZZ5+VNW3sEHP11Vf363PNFAjMhF3QuRCX0E6kj2U5Pp+v31+/G2+8ET/5yU+w22674bjjjnO7/Lgu4eDFK6+8gsMPP7zj948++girV6/GX//61355vowpMZCcbRGVIoJnZ12VarX1NpwC7y5cC6vXwERLLkszeOqUiV0q7rnnni7bKNnLYG5/BC0HOyIpxaKw08EidtllF/cmTOGf//ynzNC//fbb3cFwCasrmF+0++67S/L43e9+Jy2LRYsWlf04Xq/XdvsvfvGLsh3j008/xZFHHimTPMvhctqdM7WsitVed9K7KlXL/cMPP5RaV3S1r7322gF7L5588slyxZflRGeffbab25UJNlI1XZh77703Mxk7vSZOnGjG4/GyHue5557rcpz0S7iGJe9fTFozEAh02u+ZZ55pCjIoep/7779/l3OtqqoyGxsbi9rfJZdcYvv9hVtc0vcWVl+n/f3qV78acPehIFrbsXnppZfcSSq4yrWwUmDvumyw51+55UgOPvhgx8z0Sy+9tOT900KMRqOdtt15550l9S20y0qn+F6xKQgbNmyw3b799tuXFFPKrkMsVyHyQw89JMuf9tprL/lzT8Y3nSxtJ3161yXcQkEXyg7M9L7tttvKeiya+Xa49957HWVX8gVzmZwmQ7Gwa2za2tpqm/yZD5yC66WsPNrJ0pQjRYI1gyeeeCLeeecduRrIn53qCEsBJWqOPvpox78fdthh7iR1CWszfvnLX9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Se=x.p+"static/err.2323787b.png",le="data:image/png;base64,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",Me="data:image/png;base64,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",Ie="data:image/png;base64,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",xe="data:image/png;base64,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",Le="data:image/png;base64,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",ze=x.p+"static/douyu.1e926b4a.jpg",ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",y="data:image/png;base64,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",E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII=",b="data:image/png;base64,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",ee="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",ie=x(71424),ce="data:image/jpeg;base64,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",me="data:image/png;base64,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",ge=x(59301),Ce=Object.defineProperty,Be=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,tt=(ke,Bt,Wt)=>Bt in ke?Ce(ke,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):ke[Bt]=Wt,Ze=(ke,Bt)=>{for(var Wt in Bt||(Bt={}))je.call(Bt,Wt)&&tt(ke,Wt,Bt[Wt]);if(Be)for(var Wt of Be(Bt))we.call(Bt,Wt)&&tt(ke,Wt,Bt[Wt]);return ke};const it=ke=>React.createElement("svg",Ze({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},ke),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ue="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",nt="data:image/jpeg;base64,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",xt=x.p+"static/certificate.a2a9ee77.jpg",Et=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ut=(ke,Bt,Wt)=>Bt in ke?Et(ke,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):ke[Bt]=Wt,Dt=(ke,Bt)=>{for(var Wt in Bt||(Bt={}))Nt.call(Bt,Wt)&&Ut(ke,Wt,Bt[Wt]);if(Pt)for(var Wt of Pt(Bt))It.call(Bt,Wt)&&Ut(ke,Wt,Bt[Wt]);return ke};const Xe=ke=>React.createElement("svg",Dt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},ke),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var lt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Mt="data:image/png;base64,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",Vt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPcMR3b1hHvtnVl8fLtMnbiArePr2WzalK/dlkZNT5UDh05b/P63+TLLuNGdZNTZ65Kz/5Bbh+HJ14wfvy4cu3sSon7wfuSPV9D+ennXz3xMThmEiABEhAKOL4EkULg/rUNkjTJx2bX7jckWKaErIyU+/GinkNg8Vx/qVW9lIwYO1dGBobqDhyi5tLJZZIieVJp1sZX1m7YZ/cBS5fIJ5tWT5SnP/0imXLWlj//fOMxQFp5VZMpE/qqxWSB4i3ku++f2hx7nDhx5Pq5lYpLoVKt5OLl204955a1QVKyWF6p17SfbN1x1Oa5h3bNkq9zfyk16veS3ftOOnUPy4Mhwnt2bSK79p6Qmg16m33s1biyhEweoIRdk1ZDpEbVErI0NEAeP/mf1G7URy5duWP33gUL5JQknya2e8zz57/JoaPnZEbwQPnk448MPcs///wj7TqPkF9+fWHoeNODGtYtJ3NDfOWPP/6UEhXaOz1H9m74zjvvyJE9cyRXjszS3/e/39OkSRLL33//YyZIypcpKOuWB8qe/aeker2eTj9Hl471JfFHiZw+z/KE3357JUFTl9q9zjvviIzy6yIlin3t8v1CZq+WBUu2ODx/YJ9WMqhvKwkMWiTDRjjeGHJ4QR5AAiRAAtFAgAIuGqDHhlu2b11bJo7pYfWofQZNlmkzV8UGBDHyGSEAvsiUWrJlzSBPn/4i12/el+9/+CnKxlq8SB7Ztn6yvHr1u/K+QXDpGRb8WPjDcAwWp3o2beZKGTtxoRJvEHFG7KPkpeWvv/4ycmiUHaMJqy3bD0v9ZgNs3rd6leKybP4I2bnnuNRq2Mep8b3//nvy5PZWeffddyTVF1XVHOjZZ0k/lrtX1isRnDJzFZvHGbl5ggTx5Mb51fLJx4l0xWDDuuVlbsgQ5Uls4DVQ3hERvyEdpJdPU3n2y3Ml+OBB0jOImY2rJjicd3hji5VrJzcvrFbC14i9evVakqatYORQq2MwLohQzNWJU5eldGVvl66jd1KRQl/Jzo1T5Nfnv0mWr+rK8xcvBeJn1tTB0qheBened7zyWMMiIuDwDFfPrBB4yyNq2JDApoo9M2Xmyv3w6zDUf4aMD17s8HRsLMIL9+bNG3rhHNLiASRAAjGVAAVcTJ2Zt2BcfXt4ydCB7ayepNeAIBXC9bbYBx+8r3bbY7LBoxXg6y3w9sSLF9dsqGfPX5deAybJ8ZOXIv0RVi0eLZUrFJGZc9dKj34Tde8Hr8qWNRPVOG/eeihx474vadMkF3hFbt1+ZHbOnAXrlRCdNXWQWsxevHRL8Kx582RVxx07cdFK/FWs6WOVK1enZmnp1K6e255/2qxVsmb9XsPXw/OdPBAqCRMmUJ6fJSu26567a9NUKVwwl1Su1U0OHD5r+Po4EOfhfD1PmOmFGtUrL3OmD5GDh89JpVo+Tt3D8uB2rWpJ0NieygsFj6Gl1a5RShbN8ZdtO49K3Sb9wj/u7dNUCTmI94o1usrV6/d0x9GnezPJnjWj+ix9uhTyTf4ccu3GPblw8Vb48fcffqc8LblyZJL33nvP7vN8/tknsmbpWLly7a7yhrpqyZMlkZMH5yvhCmEKYR5Rg1ALnTFU6tUuqyIZENEAg/iBOMU9i5ZtK+cv3lR/7y4BB+/ZDz/87PTwP/roQ+nfK8yj7EjAaRfHszhjODxwhI90aFvXsIDDORNG9xBsMtIL5wxtHksCJBCTCFDAxaTZeAvHgn/Ah/RvY/VkyMmYMcezRVz+vNkEIvXxkx+le98JMXb2MqRPKRBOWbOkV0ITCzwscj9L+okKk0v2+adq7L0HTpLps1ZH2nOkS5tCLp1cqoTYVwWbyL37T6zuhbHu2xaiwm/hWfMbOUvgNdy/PUSNtX2XkbJ4+bbw8778Ip0g9+3DD+NL83bDZPW6Peqz9SvGSbnS38gA36kyefpyh8/UuUN9GRvQ1eFxRg/oOzhYps5wLlwYeXDB43srz1O+os2tQik179vps1elRIUORociKNwA6+XTRAb1bS2D/abLNJN5RuEX05DT2dMGS+P6FWT46Dkyevx8w/fRO/Ds0UWSJXNaq3nTjoWYx7tpGeaHZXzAMG/p3rmxnDl3TYqXb293HNrx3To1lradhruct1esSB7Zvn6ybNp6UBo2H2R1T4gkeBWNGPLUfAe0lQuXbknT1kOMnCIvX762GUIL7yG8YvCgmn5/wBec4ZVLlblq+OaEOwRc6lSfS/5izeXajfuGxm96UMoUnylh6YyAc/YmYQKum3RsZ1zA4R74nTl/bLHizVw4Z6nzeBIggZhAgAIuJszCWz6GgX1aqoWjpUH0zJq3zmOffurEvoKCAnMXbJCuvcbF2OfYvGailCqeT+7c/VYatRgkl6/+l1eEpH7f/m3Fp1NDJe5KVeoYvoPv7gcaNqid9OnuFZ7vpHf9lYtGS5WKRZRHpl7T/krswbJnzSCHd89WYyxUurXcvfdY/f3yBSOkWuXisnTlDmnbKSD8kgj9OnVwvrz3XhwpUqatChW1ZxCx8IK5yx48/M5uaCoEp6WvAd6HOdMHy5lz12V26Dqz4i4QsQd2zJDMmdIoMWRZ7OTvf/5Ri1FLg+hFPps9g6AvUiZskwXeZIQ8IozSiCFPbcfu47qHVixXSHmznnz3o2TL20A3L7Fo4dyyY0OwnDx9Rb17pgahAk8JhPDN2w/tDgfs8Jy5c30hmXPVsSmCcmTLINMn9ZcTp66oDQtLa928mgSP7yuTp62QAUOnmH2Me0BsVipf2Agal47ZuuOIeu/1TMvd0vIFtWPatqwpkwJ7WXlWPVHAofBVooQJnGLXo0sTqVenrGEPHC6OuUQubs1qJVUeLvJxaSRAAiTgSQQo4Dxptjx4rNriw/QRsDiHiNNyNjzt8TxBwNWtVUYWzBqmcr4KFG9pU8hoOWTwYMGTFRmG4gtYYHf0GSULl27VvQUEBEIZ5y3caFVAAhUUs2ROJ1NnrAj3CMC75OPdQIXkIoTS1Nq0qCnFCueWydOXydnzMasq5b2rGwyLJCNzgZLoWXJbh4BqAg6tGiyLoyAnDl4SUwGneSKRH/T777bDghGmClFZq2Fv2bnnhNUQIZzhScX9fYfPkPGT9XOTENZ4bN88FSIJT48tQ4uIlCmSyqNv9Uu/o5AJCifBs5y/mO3Qx8b1y8vsaUOsBH/Yol5kxLBO4uPdSHr0s95cwufTgvpLSZNCGxDi8Ba/ePHSZj6n3jPBm4Z3/Yf//SzIt9Ns38Ez0qn7GKtTcPyJA6EqJBMhwIePhlWfhBDB9xshwPiOm3pSMT+YY3hY9UK88fsLz6ZeeKqWAxeVHjjcc8PK8VKmZH4jr7zZMc7kwGkntmhaRc0nciQRekojARIgAU8iQAHnSbPl4WMd3K+1DOjd0vwf3n/+EZ/e45UXy9PMEwSclnNm6aGyZK3t4t+6/VByF2rq9qn49JOP5MH1jWrBCW8MPFT2DF6Or3Jmdts4UKhl/uLNbrteRC+E/ChH1RPhiUC4HjxrluLU8v7wcuktQjUBd+jIObXwN7VMGVPLheNLwgUc7nfp1DIlSGwJM+187b1CkRHk1FnaiH/DH/H39ipZwlOKghIQoKUqeUu6tMklXZrkkj5dSuURDfvvFAIhAVGY9ev6uiJOy6VDCLCeZ00bH7zAvbt7ia9fiEyYssRs2Hg3VywcJZUrFFbFU4xU30QoHhjef/BEvirY1FAfwo8TJ1KhhdrzOCoihHGhmiRCgl+//l2SpCkfPm54ji+fWi7wpFv2QMR5Wk6ZXn9ECLhCpVqrfD9Liw4BhzEgLw0hoc4Ywl5z5sjklAcO18c7dvnUMiV8035ZXZ794nzFUWfGyWNJgARIwJ0EKODcSZPXckgAOSHoMWVqWEj49B4Xbc2+sQhq27KW5Pkqi6RNk0ztVqMHFcKs5sxfb7Z4RoPyQgVyqeHXrFZCFctATtKGzQfDH2n+4k3yvx+fmT0j7oHS+XnzfKlKgMMbAs8Hzt20Vb+XF/KQ0EMLPbIQAgjvFXansWBBiBuKj5w+e01WrNlls5ea1o+vW5//qtPpTRL6iq1YOFLt4H+csozDeXT2AK08PBa6yDlxZFMm9JFWXtUdHWb4c7BCJUJPMq38/oTgJTLEP8SloTsj4LTvpqNKmBjI2mWBUqFsQV1xBqEBwaGJB03AQcRj0YxiI+nTplB5SAgJLVHUcel4eBAh+lt28Lfq8QfPGAqlwOOKEGFb3yeMByG3VSoWVWGKCNM1NXx+7ugigbDN9U3j8DBde+BxzrL5AaovX4v2fuE5mPbO6epdX0b7d5Xlq3ZJa29/h/PauUM9GRsQJr5Nq2PiuUcO66zCn/Vy9twRQgmBDS+hK1Vb4TXF715MzIEDS1ORau+9cThBPIAESIAEooEABVw0QI/tt0RlShT/MDWIuC49AyV00aYoxdO8SRW1+NMKPVjeHH2gGnoNlINHzqmPtDwue4O07M+0P5THAAAgAElEQVSF6n8LZ/vZLGEOgYb8rRe/vTK7LMqFo2y4V9uharEROsNXsCiyNIgTVLpD7yxTQ4jWd3dQNv5d5VFBeJYt04rNXLpyWwqWtK4WGNFJ8RvcXnp3a6YWuEZCNAvkyy6ZM6a2e1vsumtFLmy1pkC7BJSk90QBh+p6ndrXi1COjlEBV6dxX4HYjxPnXclXrLlD8aIVialWt4fsPXA6fJ5QxREhkVphHHwAAYfv0f7tM+zOJwTa3fuPVXEb/Pne/ceCCpL4b4gALR/S8iJ4vy+eWKJK3mf9uoFV6C36kGkLdhSuQJ6VnicP4YY/Ptih7pMkTQXDogV99dAGwlCxlXfeUcUzMIayVTs7rPyaI1tGlfuoVY41FXBgjF6JqNJauHQbs9xWPK+7BBw8wHoePEe/CZgXeJBjsoDD7zK8t2MmLBT/UfZzRR09Lz8nARIggagkQAEXlbR5r3AC2oLeUsR17jE2ykLdShXPq/pIYaGxbNUO5UU7evyC/PXX35Izeybp16u5anqMBssQNRBI8Ljl+eoLNewmDSqp0uzIR8H5mqHp9M/Pnqv/xG7/knnDVS4Kig8Eh6yQK1fvSuLECZXHDxwQMoQ8FDT9NS1EoQk4VF1sUKecWuyh7PWpM1ckQYL4giqY/oM7yBeZ06iCGSUrdlCeQ2cNz49KjhjPwqVbpKPPaGcv4fD4aUH9pEXTqqoHIHoBusPKl4GnZ5zdoihag29PFHBaw3OEGMMT7IoZFXCtOvirIjFTZ66UoQGOmxvjewNvcNU63c02BjRhh7wi5Mmh8ikEHHq5nT68QImxew+ehIkz9f9PZPa0QZI6VTLJW8TLYbEZPQb165RV5fX1DGIsfbYa8uPTX1SY4Q/3tiuPespMVawOR0XTM0cWyu07j1SVR6OGzZWje+dKzuwZBYLW3kYJvJbwXhp5H7GpBNGLPEGIZLzLmoDT8vW6dWqkm8/nLgEX2Tlw9WqXUb+jEbFsX6ZX4bZoOXLn3rdml1q5Zpfio2dgOG5kN+nYtq7MW7hJuvQcG5Fh8FwSIAESiFICFHBRips3MyXg/2/DXtO/w4LLaChSRGmi0ThyLixLmGvXhQcLi1pUQBw4dJpMmrbM7JaOcuCwAENIFhYX4yYt0l0Y4x4o9oDwSMuS95qAw00R1ta0ta9VMQKEpSHxHwt1V8UXPFSYC4RPIo/KtEplRBlr569cNEqJWf9Rs2XMhAVuuezbLuDwXsATicbervYRMyrgUIUSYa7I+8ImAsKD1286YNPrpTUer1K7u+w/FObZbd28ugSP76M2OtDmACG52PCwlwOn3u21QWqjxJXnxObDqUPzBeILhlBjbRPki0xpVHsJTcBhgwLfZ2zSlKvWxeod1No07Nh9TGo36uvUO6oVxLDXYB1CD9+DSuWLSKfuo2XBki1279GjS2MJGOqtCrNUrOGjirT8J+DCKmJCROct6qXrMXWHBy6yBZytXqFOwbdz8Khx8yVgzBybR2iRB7baRrhrHLwOCZAACbibAAWcu4nyek4RCBjaUVAG2tSwAPziq7pOXceVg+eGDJGGdctbNRE2vRYWtfjf+Ys3JHj6CqcEnCaMsKOfv3gLm82+0bh6z5Zpqtw68sO0inGagENFwJwFGtv0rmkhXMhTwWLOstm1PTZogzApsKdqcIxS2iipHRm2d+t01WQZ7RaMFKz5KNGHcv38qvA8Kr0xvRcnjvKqgM+r13/oDls7xojHIzKeOyLXvHF+lcqBRO4exu+KaQLuxq0HMsaip1uyz5PISL9OZlUocY95Ib7SoG45CQxaKMNG6IeVoVcacjEr1OgaXhERAmjOtMFSvnoXdU14dY0IOJT1Ryiz0Z59phy0puP4O2z+lKzYUeWVQiyhPQE85JqA045FeObhYxescGbJnEbyfZ1NiaFj/za137XnuKGecghxRDGWpEkSq/5xm7dZ57Xi/d+9earyzmfJXddm3qo2sNo1SsqkwN7Ks47qm88e7zHLgUO4aiuvGjJmgn6vPk8QcAk/jC+JEn3o8NWGt2zKhL5SoWwh6d53vGzept8YHfzhbdUM1UHtFQBq06KGTB7XW0U3lKnSyeE4eAAJkAAJxBQCFHAxZSZi6TiiU8A1a1RZZgQPUOTRVByNoy1LrdubFkceOCwg0ecqaOpSGTRsut0Zfnhjk8CbVrFmVzl0JKxEuCbgsBhEjps9Qy4MikIYDbeD52+0f2fp0KaOuixCQDt0HSVv3vwVKW8iFq6Fvsml2kYY6f2niVJ4BX98al4QRhsgPJxghsp8WsiqrcHDq4jKgtFtPt4NBUUpjBjEG4QIhL3RIhJTZ6wya1zubB84jAshafD+JUyYQOVfrlm/12q42nxi0YvFLwz5TsXRCHvXMfXfRgUcwgAhJBEmivfXqKFM/ulDC1QIMYoGYfFuT8AZyV+1vLeR7652DgTs0tAAJRjKVPY2K8+PDYmje+dIurQpDXnfcE2IG8wf8m8Rgm0p4Bxx8gQBpz1DwoTxZbRfFxXloNfzT+vbhs00WxEaaImxb9t02bztiKpEauQ706FNbdVr8MixC2rjgUYCJEACnkKAAs5TZuotHKdWZc/00aIyhBL3HRvQVdD7CoZE/eMnLwtCqFCh7sKlW3apOxJwd6+sF+ySh8xeLUdPXLR7LbRXQL6Qd7f/Qqs0AYceWuilZc/QMBmNk7EAQrinPUOVPfSOQkgZnnnUuNBI87xp49Aabhv18qE4CUrRr1yzW1p28NN9HCMhlDHtazOkfxtB2FZk2ejx82X46P9CxjQBh5yzWfPM8+iSJk2svN+mfeC0cdWqXlIWzx2uwhFLV+4ol6781/wdx6CwBrxVCJWEx0vPjAo4VHbdvj5YefLg0TNqWu4bNjjQsw7FKOwJOLz3+D4aMeSbDerbWsZNWixDA+x/90yvp1XyhNcdnjNsLMB7NHvaYGlU7//t3QeUVFW2xvFtFhM6mBBRzKI4KmIgKZIEBAmSJecMgmQkB0kCknMQkCgIIgiKoBhQVBTFiIiYc0LFML71nX63raqu3FVd3e3/rDXrzdA3/m51v7trn7N3RVu15kkXgMQ6ggVwquapFguhRrFrL7ehA9u5Hoj9B4f+m6DiK4FZKt8KjVrX9/4HH8d6ya5ok74IiKaISb+ezZz3Tz/9Yp16jLFVa7b6nS9SAKcWGJvXT3GtR9TWQtNxg/W+C7wJnVPnDmyOHvPNsgMCCCCQxQIEcFkMzunSBLJDERPvWajSY7uWtaxCuRtN35R7Q5mPxcs2usIbKqUdOMIFcHqh+Hz/ppgft7KAQ0amTVvzAri7e0+wWfPWhD2W1h5pDZIqWqokdqihl15tq+v7+JMvrEX74elT4GK+2Bh28NoC6D50P5GGAkw1IQ+XUcyJAZwKe5yQ5/hIt2+zpvSzyhVLuABAzZvnLVofVSDxy6+/+U3Ni2UNXOBFeV+wqE+Y1kb6vhBrLZm+ANC/q2BJsBFtAKfM3cF31ru+aOdddkeGKpKhsM4/L7+beqxAadSQjhEDuIjoPhvUu7O8zZsx0O4bv8iG3Tcn6l21Jm/10tGuxYLW1irrW792eZs9dYCrrKm+a6rIGesIFsAl4ssA32mnvtfkBXCq7JnZEU0Ap3Oo4uqIQe1dg/Oho+b6TQ1VtnXT2kmuKq++EOvRd1L6Zen348G5Q12Rlxde3GPV6vTwKwYV6vq99hNqITN34TrXyoaBAAII5BQBAric8qRy0XVmpzYCvqx6gSx+w1VWtsz17gVML6gaqvBYuUbXDBXywgVwepH79uMn3NSnKTNW+E2nCvcoNX1ImQgNL4BTDzD1Ags3vPV8S1c8bq07jsiwqa5nwuhurt+dhr5x7tBtdJY1r/WauEcKML0L96aEKpukNUnBhtoIdO/c0GWANHUw0vjm2x+CNp2OtF9W/1zFN1QNUdNZy1RqZ4+vm2zHHnO0q4yotVCxjMwEcPp9UAZFxwicSvji0wtMJe6vL900aCNoXWO0AZy2VaXW6lVvMVXDVF/DaIemzemLFgX8kTJw0R5T291V7zabNaW/DR8930aNmx/Lri7gfmbLbDelefnqLa54T57jj7VKNbra8zvDZ+JDnShYAKcKjjWrlQl5bWee8R8X8OjLp+deSPubEjj+/tts4PCZ9sF+/+qNvgGcgqJDv/wWk4E2Pu7YY9w6yWgDOO2jdYIqzqIm9579GafntQWzBluZ0telX4PW6iqbX+Kmq9yaTVUxfenlN6163Z5RB8hpjdtHuuczfPQ8NxOBgQACCOQUAQK4nPKkcsl1ZsdG3qFoNR1n4ezBrsx/sNLikaZQvvr8Yrdvj74Tbcach2N+gl4Ap6IfKv4RbnjbKuDRNDrfoZc/9ZBTI3EV/Lin3wNRrUOL+YLD7OBly/QyecEV1cMeWi/AH7+3IZGnd8fSy3P5qh0TftxEH3DGA32scYMqLuuqbKUX/CoYaNFuWEyny0wApxNdfun5rnKjgskri9VLLxChXmZqwl3k+vohA+xYAjhvyma0fQJ9EfQiHimAO+aYY0L2YfQ91k8/HXJrsJo3rmqTx/eyAUOmu+A11qG/HU9umObWBWqMGKNpyvNiPUz69rl9DZwvjD5zyli2bD/MTj31JFs8d6gr5qNpnt7MAQVsGzc/575o01AfNxVziWUNrz43H771iAsWlSlVBVYGAgggkFMECOByypPKBdfpvYj63oqm8GiaXDSVCRNJoOyCqo/p/4mrtL2+xQ82brqhiHsR09ALrPpWeSNSAKdvd2+vVCrsOi4d69S8J9nYkV1dE+VRYxekL+L3gjKVRr+uZJOQJd017fPd11e7l5tgRSe8htAq9qFWBFrfl9VD5dw/eW+Dy0gWK9UkbEZSxSiqVw2eWVDT4t7dm9jp+U51lRkVoGgKn6YYhhp6IdT0rKeffdVlUrPzuPbqS+2pjTPc2sQri9V3n0s9390vLHHNsVUSXaXRox2ZDeB0HmV6Xnv9Pb/iEu/sXumyHhcVqRmy8E8sAZymlh54a537jKvJ9vc/ZJxmqKBq05YXMvyuRhPAdWhTx31uIg29xKvtQef2dWzUkM7WuccY1yMs1nFb+RtdBk+fUw1l1dt0Hun39yOWY/6bAjjPpU3zGjZ6eGf788//ueeQVhH4FmveboiVvOlqa928hitUUqNeTzddNdahDLIyyZoaXOCS26OadhnrOdgeAQQQSJYAAVyyZDmun0C/ns2tf6/mfv+mlzVVJZyzIL4mxZklfm7rXNd/LVxlRE1n08uzRuGidd06Fm94687Uz0nFRwKH17RXLxlqBK5m3cGGFwjqZf2ya+qkV0/z7QOnb6OXrdoSdH9NI9R6JbVf0Eu/71olFZpQZTZNodTUSk2xTNXwKhd27zPRVf2MdSjQXTJ/mJtKpSmgC5dsMBVviVSAoFKF4m5d0mOPP2d1GvWJ9bRZtr16mW1eP9m99E+dudJ6DZicfm4FYloDpMqQygpNmBJdVigRAVwwAPUk03UWuLhKyGm4sQRwOofXTmDClKU2YMgMv9MqSFO/twL5z7CCl1VzPQu9EU0AV67MDS4QjTR2v/6em5qnv1cqbqEvRNas2xZpt/Sfq5qi1uO1aHKH+zc1kS55039dL0gV6Og3eGrYLxtCnejfFMDpCxwFbir6sv/DT6xBswGuiI4a2/tWofQKnxz8+HNr33W0a3Yey2jXqpaNH9WNCpSxoLEtAghkGwECuGzzKHLvhXj/jzbwDqMtKZ8sGe+6NK3v5optMvRZ08J59bVS4Q+tnzrvsmp+l+JVMHvv/YOukEKw4gReA2sFb41bDswQxHmV9HTgrj3H+wWzXgD3xt59pmICjVsOyjDNR1kJlcHWwv/A/XVMr5WB1olpDU40w2uEHM22sWzjBZpq/KwG0LGMWtVvNWUSzz4rnwvEGrca6ErWr10+LmIAp15/WiOogjRqleA7FKAnewQrix54TpWgnzaxt2uLsO2Zl61Wg952+LB/b7tyZa53gahe5pWxVrXRcD2udA4vgNMU4EnTlvud9swzTrUBvVsGrUIZyeS7T55013HK2be6bGGwEWsAp6qFmnZ8zNFH2bUlGvt9WaI+hV9+uMn2H/jUZaN9h28AV612d5eR1b/JSo3QvT5wke7J+7nXc6zpXbe7z6kyt9GM4jcWsdlTBri1b199/Z116DbGNWDPe8qJNm5UN2tY9zZ3GE3969R9bEwtS/4NAZz+hnVoXdt6dW9seU85ybWjaNFuqPuCIFQVSvVxmzimu/uCSu1J+g+ZbocO/Rrxcel4Gx6eYDeXLGp9Bk62KTNWRtyHDRBAAIHsJEAAl52eRi68FpVMV7W0wBFvFiaRRJpGqQBHjbT1sqyphR98+IlbR6GXSfVR0rQ1jSatB5vW5/gONSnWS6qGsl5arP/2uwesZv2e6ZudW+BMW7n4PlfeWlMYn352t+19+wNXibBY0cKu0bFGsB5YXgA3aPgsU8+z3t0bu/0VjOlFX/t6hVa0/929J/r1PtJLzVcHHjc1GY5lnHNRlagLAcRyXK01ee/11e5ewlUv9D2m1s717NbY9dNTxnbk2PnpLQ+irUI5YfTd1qZFzQyNyhWg//h5xh5nsdxTpG2VfVWQE2ooINW6UAULGgpuVQI91Eto1cqlXIVKveB+8umXbvpxuCmx8fSBi3RPuuZ9b6yxb7/70QpeWjXk5rEGcDpQp3Z1bPSwzu7lXQ5eLy/vdy1YEO4FcAryA4c+M7EHcEe4AkKaPq2MuJzDDX2u7+7cwNTPTr9zW7budF8UqPiR7/Aac2v7b7790U2HXbR0Q8SG3jpGKgM4FarR37VYh9ataaptNEVM7qx+qw29t60VOv8c93dSa9rUSF7PTyNcG4FqVUq5Jt/KCH/62dduvwWLHw3bRsD7vdC1aR3nr78ejvX22B4BBBBIqQABXEr5c/fJe93d2FRxMnDEW9QjGVoqmNG9y13WtkVN0zqtwKF1VuMmLba167cHPX3dWuXtnm6N7OILz3WBibJlmi7pO/TyNahfK2vbolZ6UQPv56r+1mvAA7Zxc8Z1ab4BnK5Blk0aVnFZKG+oyfWIMfODthlQQ+ZdOxbFzJasAE4XouDjrnqVwq4L1FTJ2jXLuWlomuKqoV5lPfs/4NfyIFgAp30ULCug/uPPP+3CQgVM2S29ACqbogDJG3rZfvvVFTH7xLLDX3/9z029DRyqnti5XV23jidPnuNcoKLiMypbHyqj5R1D0/HmTb/Xit94lfsnBXCachlsHZBvHziVSvcd+fLlNfXbC9YHLtw9eg2xvfViobaNJ4BTUK399Nw1/bBVh+Hu8GlTGptb284jbcly//YcvgGcfl+9rKSOofWDsQZwqpy4YfX9LrA664JKQW9P11mx3A2u2IyqGOp3/LfDv7t+jXoWoUb+s/O5qaL6ckhDmf2Zc9fYzLmr0wvEBNs3VQFcstsI3HDdFXbfsE7uSzTvs6wm3IGVZ/WMValUv8vBGnnrCw3NqNC0SGVrVa1VgZymWftOt9U5lGGdP2OQ+xvTd9AUmzw9uX8DYvl7wbYIIIBAtAIEcNFKsV1MAsp4KPMROPQSrr5q2W0oeFMQphcWvVBrPZpeAnyLlmT2mvUSonNcecWFbj2MvtUO9+1+YADnnb/IFRfaRRcWdFPFDnz0T1GVzF5fVuyvoHLn9rSy7EWub+A3TU7/pqBfWVsFwxp6DlqTtGDxhgxFXIIFcF3a17NRQzNWmnQB8PC0bGkqh6bM6qVfPasUQGooEFKzaDVcjnZo3z49mliPLnelZ1g1TXfarJWmNZleNb7MroFTFVW9NB/+/XdTMkTrDxW46CW5UvUu9sxzu0NecjwBnA6mAHXdivF2ycUF3ZTjteu3WfvWdzovFU0JnOIbzRq4r7/5IcN1as3hFYUvsB9++NlNQdbURxW8adaoqru/YE23tU/jhpWtQZ3b0r9IUcC4fNVm18ri3fc/iuoRajpst04NrOwtxdz2yjotWbbJHpix3N7fl7FpdioDOHlH+lIh2E3ruejvaqgMnAKpkYM7WpcO9eyjg1+4L7LUZsQb+hugDJy+jFE1z+e3zjU1Y9c02VDr3fT8FBAqQNbntU2njOt+leV7fecS++rr78m+RfVpZSMEEMiOAgRw2fGp5IJr8ooc+N6KijKE+3Y6F9x2Qm8hVACX0JOk4GDjRnZ1L+TTZ682fdvuO6668iLb8cRslxXSC/HD657K8A26t32wAE4FELTuSRkSvfQqUFZWRpmO7DC8huZq56DMmdbehAuCIl2zpvh27VjfWjWt7l6WX9n9tt1csW16sKtKe+qr9dLLe900YN+hF2xlqJT9+znEuiEFU2+9kjFDoaBKFU3DjXgDOB3zzDNOcwVqFIB6w+v9FXhOBQIqRqFiNfWa9LM9b+5zm5QpXdTy5TvVBQW+hX28/fU5UZ+7YGPDph3Wtef9fhUvleV5Y9cyN31ZQ58rrUVcvvqJqNZdBTuPpkArC1qrehn3mf3119/cFxsKenxHqgI4TQFX1dh4plAqy6wp0+GmUKoZe/Mm1Wz0+IUZpjE2vauKTZvYx7U+USZbAd3PP//iitgEe56+XpUrlrDGDSq7z6g3DVM/12dl7Iiu1q7VnWTfIv1x4ecIIJCtBQjgsvXjybkXt+fFh+zCCwqk30CfgUxVifVp5tYATlMkX9u51PIcf5xddk1t++77n/xoFDT4VvsM5aYphJPG9rCntu+y3vdOiZU3Jdtrym7DepVsxeotLgOQqKF1VZ3b13UVExX8JnJomnDevCe55/XjT4fcNOFdr7wV8RQPLRjumn237TIqrgbWCmhKl7ja9DKuVhrhWkVEvJggGxx5xBE2fHB7O+nEPC7jpkBDGW0FKztfeiPoITWFWdP9NB1VwXKihgKZLu3r2qeffm3jJ6dVvfUdur7nts5xa3VLV2gT1Wk1hVTTCl/bsy/mHnQK7h9ZMc6tAVZQHM9MhDNOP9WWLRzh1vvVbdw3qmv23UgZ2CXz/ul7qEI8qlicmX5tCr7ffnWl+xxfdUMD1r7F/FTYAQEEsosAAVx2eRK57DpKlbjapk/sYyeffKINHTU74S9fuYwr6O3k1gDu3/DsuEcEEEAAAQQQQCBZAgRwyZLluAhkUoAALpOA7I4AAggggAACCORCAQK4XPhQuaXcIaAKhYXOz2+bn9jpVz0xd9wdd4EAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRY59cJ3BDsSvtzbc+sEOHfvNh2qMAACAASURBVA15bxcUOseOOOII+2D/JyG3OenEPFb48gvspZf35jojbggBBBBAAAEEEEAg9QIEcKl/BlxBigUWzhpktWuWsx9+/NkKX1vX/d/AUaPaLbZ47lAXwLVoN8yWr96SYZu8p5xkb726wvR/V6150pq2GZLiO+P0CCCAAAIIIIAAArlNgAAutz1R7idmgf17H7EzzzjN7Vfxjs727POvZTjG2BFdrEOb2u7f5y58xLrcMz7DNiWLX22b1012//7lV9/ZBVdUj/la2AEBBBBAAAEEEEAAgXACBHB8Pv71As0aVbX+vZrbs8+/bs3bDbW///47g0nhywrZ7Kn9XQauXZdRtufNfRm20c8WzBxoxW+8ykaMmW8Ll2z419sCgAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0f7f4FSJa626RP72Mknn2hDR822eYvWY5ODBY4//lgrWOAsO/TLb/bpZ1/l4Dvh0hEILnDEEUfY33//neN4zsl/hp14wvF28JMv7Lfffs9x188FI4AAAgjELkAAF7sZe0QhsOfFh+zCCwqkb9ln4BSbPH1FFHuySXYUmDimu7VuXsP6D55uE6c+FPUlnn1WPmvZtLp99vnXNm/Ruqj2Oz1fXqtY7iYrfuNV1r3PRPvjjz+j2i8rNjr22GNsxxOz7aODn1uDZgNCXtsJJxxvO7fNt48+/tyq1e5h//vf/2K6vMsvPd8OHPzcfv31sNtvzPDOzqRRy3vtjb0fuH+79upL7b33D9rPh35NP3b/Xi3sllLX2six823bM6/EdM4jjzzStm2a7oL0yjW6xrRvPBvrOe/cvsBe2f2O1W3cN2zwpODq8UcesLx5T7KmrQfb2+8eiOeUQfe54Pz8NnxQeyt6zeVWqnxr++bbHxJ2bB3oqKOOsqc3z7SNW563CZOX2iGf5+V7oiOOMJs2sY9dcfkF1qn7GNvz5r6oruPuTg3c9Y+duNgGj5gV1T5shAACCCCQswUI4HL288u2V3/g7XV2er5T/a6v972TbcqMldn2mrmw4AJXXXmRPfvkHPdif+l/77Sffv4lLNWZZ5zmXobr3VnBat5Rxo455mj766+/rEyl9vbK7rf99j3j9FPt3AJnWoFzzrQrC19olSoUt2JFC5uCCY1QAePc6QOsQtkbE/rInt7xqjVqOTDsMUsWv9o2r5tsr772jnvZDzUqVyxhq5bcZztfesPKVukQ03XeWaOsLZo92PoOnGoPTF/u9n1wzhCrVf1Wu7liW3v51bcs33/y2ms7l9pbb++3CtU6pR9/5eJRVuW2klarQS97/IkXYjqvAo0fP3/KfvzpkOW/sLLfvvNm3GsF8p8R0/G08bff/egC3WCjT4+mdm+flrb+sWesftP+YY99+aWF7OVnF9kPP/5s519+R0KDei8o1+dv9dqt1qT14JjvM9wO1aqUtmULR9gXX35rl19bx37//Q+3eaHz89vHn3xpf/75l/vfClK3PjbNrr/uCvdMn9+5J6rrOOXkE+2d11bZEWZ2xXX1nDkDAQQQQCB3CxDA5e7nm7K7a9Oipk0YfXeG8/fs/4BNm7UqZdeVjBNXrVzK/nPaKfbcztft/X0fJ+MUKT3mprUPWOmS19iEKUttwJAZQa9FwVrtmmXt2qsvs/xnn56+jYKBh1Y8brPnr7W33vnQ/bsya7On9Ldz8p9uxx13bIbjaZ+ntu9yAYj+8/kX32TYRpmmG6+/MqJL2VuKuW22bt8VcVsFl4NHzA67nRd0jBq3wIaPnhdy2/vv62ZtW9ay+8YvtGH3zY14bt8Njj76KHvthSWWJ8/xdsV1dd20uMAAbuqEXtasUVWrVL2LPfPc7vTdFeQo2ClyfX3b/+GnMZ03XAD3+s6ldtGF58Z0PG2szOvFV9XKsJ+C+nd2r7KzzvyPffnVdyGzXg8/ss1GjZtnIwd3tC4d6tmff/5p333/c8jreH/fR1a+6j8BbbQXrC8cnto4zWXLFPxufnJntLuG3U5B2fpV99utN19nw0fPt1Hj5rvtNTtBsxT02b6oSE33b/EGcArchg1qZ3d3akgWLiFPjYMggAAC2V+AAC77P6Mce4W97m5sg/plzFL06DvRZsx5OFvdl17cNBWpXu0KdtEFBVzWSKNu4362cfNzYa/1+afm2X+LXOymPc1/8NFsdV+ZvRgFZJoyqKyBvt3XC3mwsXjuUJdt07f/u155y156+U17cddeF9T+8stvfrtUrljcVi0ZbV9/8729/c6H9tHHX7gpiQc//sLeff8j2/nSmy5jl4jx/adb3WFOPadsIg5nj66e4F7Gb63c3l7c9WbIY3pTiAMDrGgv4q56lWzWlH7mZa19AzhNtdu2aYatWrPVmrUdkn5IBQBff7TZBQKnn1cx5mmb0QRwygB+8WXGgDrwvpQVeumZhSEDuI5t67hpoT///IvL6Cro1zRTZaR8x8o1T9qCxY/aS08vMGXKlPnUutpLLz7PfvvtsL35Vtp0Um8c+Ohza9xqULTMftvpb5X+ZimQL12hTVzHCNzJyxzqWgsXreuCVY0WTara5PG97NGNz1i9JmnZx3gDOO2rdXBv7lpmhw//ThYuIU+OgyCAAALZW4AALns/nxx/dV7GIvBGtLZp5tzsE8TdN7STdW5f112mvuXXdEGNZm2GRPw2PjcHcNMn9bEmDavYgw89Zu263Bfy8+gFcJoipkAs3PACuOGj59qocQtj/owruLmg0DlR7de7exO33ej7F0W1vbJWS5Zv8ttWGTEFN8ccfZTt3/uIHf79D7v06jvtr7/+WdemANcrgOFlVxS4Frjk9vQpc1FdwP9vpCmk0yb2ssXLNtqO517zy8D99NMh69ezufUdNNUvoNa6uZeffdAFRctWbQ55uolTlwXNzkUTwClbFCwjGngyBXCffbAxaACn4Ou5rXNNhXG01u65nXvshW3z3NqvGvXusS1bX0w/nIKatcvHWvlbb7DZ89dYt14TXNZW6wsvurCAVbyjc9iphgr6NEU3mnH8cce6c52T/0z3ZczTz74azW4u6PSmRfruoEB7/Ki0TOyipRusfdfR7sf69/kzBlntmuVswJB/1pRmJoDTMfW72rhBFbJwUT01NkIAAQRytgABXM5+fjni6vv1bGaa8hY4uvW6302tS/XQC+EX+ze5rNv02attxJh59t33P0V9Wbk1gNNL+AdvrrU8eY6zG25uliHb4QsUTwA3Ysx8V2wj1qEpad7UyFj3jbS9plpWq93dbzOtZdOatnBDmdoNm3a4TTq1q2Ojh3WOdCr3812v7LVbbmuXvq3MO7VL+yLBd2j9W+HLCtn8B9fbp5/5Z0FXPvyEvbfvoDVuUNlmPNA34nnLV+2YHvQoc1y1cmm3z5FHHmF972nmsjjjJi1x//b6G+/Zoxt3mDeFMrMBnIJhZQ+V2Z278BHrcs94dx5VrX38kckuE1usdNP0Qh+nnHyCrVx8n116yfl2bfG77Psf0qZP3lKqqD22ZqK9894Bu6lMi5BB8nXXFnYFRJI1FLQrKxm4tlPn07N89/XVdtKJeaz4rS3Si5IoUNv3xhrTWtFyt3d06yQ1MhPAaf8iV1xkO7fPNwX4l15d261lZCCAAAII5E4BArjc+Vyz3V0pY9C/V3O/69LLj4K4OQseSen1epkL9xIUx9qh3BrA3V6plK14cKTLqCmzFm7EE8CNHLvABcuxDi+AU6C15833w+7+/p60LG+wdVi+O1515cVurVK4AE6ZJwU3vkOFek48MY+baqsATsGupk9qSqAycKHK0h911JF2/PHH2Usv77Uylf4J4Aqee5a9/WpshX7qNOprjz3+rE0ef4+1aHKHTZ250nb6TO+8vVJJV1BGX5Zovdy2p19OX3PWqH5lmzk5dNCnbGSbTiPTAzgFKsGyTYEPQYFasaJXZMjAXXzRufbI8nHmfl6qqV9BHBWmqVa5tLXvNtoVE9FQUKrA5tkXXrd9H/yzvtTLOKmQjbLkvusA/Z/rRbZ80Ui/yytwzhl29NFH2yef/lNAJNJnUM9K6/V0777TiPV86zXpl14Z1DuO1qUNHtDG7unayLY987LdXuuf9cAKxHftSMsI6/Pk+xnRl0m6X50nWOXSdRt2WPN2/0yb9b1u7ff2qytcQSBNy/S+UIh0b/wcAQQQQCDnCRDA5bxnlmOveEDvFu4bft+hlxd9Cx9tiflk3LyqvikroJE3/63pVeGiPVduDeDGjuhiHdrUdtP42nYeFZbDC+BUOe+3gCDH21ElzrU+zptCGU+BDx3LC+BKlW9ln33+jcveBI533j3gMh6+a+CuvuoSu+Tighm2fWr7y3ZewbNsxxNzwgZwmu4XOK1O1RkVHHkBXM9ujWxw/zYRq096awu1jk7r6byhF/jiNxRJ/981qpWxVs2q24GPPrNC559js+atsUce3e53D7pPlb5/9fnFbm3Yf29s6BfsjBzSwbp2qJ9heqIOctkl51vZMmmFXjRtU+vStF5rwNC03wc5KqhNZBETBbmFzsufXtTGu5m8p5zk1j56bRF0PT99sc0FOCefVSZDMKwpmL///mdMa/28wK9R/SrWvusoe/ChjVH9mg/u39p6dmts02attp79J0XcR9VKN62dZEcceaQNGjrTxk9Oy2jq/F5BFt1XYIDvVV8N9jPtv3b99pBr/HTsmZP7maYYq2WLWrcwEEAAAQRypwABXO58rtn2rgb2bWXeuiTvItOCuHFZ2uxbvclOO/VkdwkFzz3TWjWr4f770FFz/NY2BUJ++90PGa4zmgCuQtkbTC91qnanipV66X5tz7u2cfPz7uU81NC3/rq2a/57qQsy9M28MmIqEKIpaJFK+mfmg6DpWJqWpQxM4LqwwON6AVy483ml7b0AToHh3IWRe8P9+OPPfn2/fAO4M04/zdYsG5vhtPdPXmr3Dp3hF8ApOFHxjMBR7vYOLhOS2QDu+Z2v2xu7lrmpcyqCoYIboYZaJWx/fGbYQE9l7Z/aON1WPPyEKbjRNEoNVebU2qm9b+9PP7wCNwVwGloX9uzzr6X/zAsyryvZOGz/tGjWwCk4DFwDV7VSKdM5Vj78pHXsPsbvlvW7HVjExttABsoYhhrKKGn9pcaipY+FzGaq9/b9k5f4Ba3hPocK5LUG76139rssYKShoFoVM/P95xQrWqKxm64abuhZaU3feQXPNrUFHzhkht0/ZanbRb/Pb+5abscdd4z7jOx+/d30Q2V2CqUO1KRhZZs+qa+9tuc9K1G2ZaRb4+cIIIAAAjlUgAAuhz64nHzZXrU333vQi16n7mNdxbmsGIGNxqM9p9bc6CXOd4QL4FREQSXlmzeuFvQU6mvVot0w27Tl+Qw/18urGmgHK7WvjbVvvcb9Qk4fi/aegm2nc35zcIubzqX71X2HG14Ap55fgS/4HVrXtjq1yqX3JvMCuGivL3AKmm8A9+pr/7wABztetFUo1RQ7swFc6RLXuEI4+gx3vNs/kAm8thuKXemCM2UstSYtcGiq4dpl40wNwYuWaGSTx/d0AZyCUmVFtX5KQY1aGchbU/WGDEirnBg4NXXj2kl2c8lr7cxCt4VsIq39ognggq2Bu+P2m+2hBcNt6YrHrXXHEdE+Vqtbq7zNnxm+7140B9PfDgWtz73wejSbu8+0smP6QkXTTyNVmW1Yt6LNnjrAnnjqRate956w51AWbM60AVa/dkW3nW8Ap5+NGJyWDQ3Wby4RAZwKwaj6p6Zf5itYIarprlGhsRECCCCAQLYSIIDLVo/j33MxetnUS6fv0IuYXnwXLtmQdAj1LFOmRENT03p0ucv99649xwedkqUXblV4iyWA03SoLesn2003XOWmuA0cNtMFW19++a1dfFFBq1+7grVvfaebuhZ432VKF3VTBfUzVRRct+EZU4ZHlQ+VFevdo4kr5KCy/Tfe0tw+/eyrhJppHc27r6X16ytwcZX04hGhThJuDZxX4TMwA/fB/k9c2wDfoayFXkJVzMLLMGmdm29/NhXeOO3UU1xDa5VPb9ro9gyXpabcylT5BnC3lb/Jbi51bYZtlyzb5M6nghffff+jvf6G/7o6r4hJpCmU1aqUMgUzV9/Y0L76+vuwz+OmG4rYkxumuaDDtxG3dtK6tPGjurqiOg2b3+uCe982Ah8d/MwFCarMqKnHnXuMcy/tctOLu6ZlqjiGN5SZU8BX4OKMTr4XGS6A07o8rc+78MoariG174g3gFNxj7POyhfS6agjj3RZRf1duLZ4I/ufUm0hhtazqV9etMO7ZmUqFfyFGgqqFGgrW6hpslprGG7oi4oFMwe5RuMqTlKyxDXpGTg9A2Xfjj32aJf5C8zkJSKAU4P3j95Z78xUyCTRfxei9WU7BBBAAIHkChDAJdeXo4cRGHpv2/TAydtMLx5N2wxJL2KQFYDRrIHz+nLFEsBp7dKksT1c8KYgK1gPtTtrlLVFswe7/lCFi9ZJfwlVE3Q1Qw9WVEMmyuw9++Qc99Leb9A0mzRtWUKpNGVTx1dLhbz5I/dQiyeAGzPhQRsy0r9xtmc2Y85q69E38lojBULjRnbNcO+anqleg74BXLtWtVxwFDj6DpwaNosZbQD31NO7TEU1tEZNrQQ0lS7UNEplfzavm+ymOvoGEHrmevb6zKg4hjJ0GoGNvPVvmg66ZNlGF3iuWznebavKg+XKFLNzLr49PdumCqv7D3xmN5XxLyIU6BAsgDv7rHwuw3fw3Ufd1F/dW+Aax4IFzrISN/3XTQV+4f8rKvoe+9nnX3fTfWMdkdbAxXo83+11r3teXOqmOZat0iFkTz9NeX5myyz78MCnVuT6BiGncXq/k/v3rrW8p5xsXe4ZawXPPdt63t04PYDTl0BPbphqi5ZutI53p7UU8B2JCOB0jO8/fdJlU0uWa+WmUjIQQAABBHKfAAFc7numOeqOhg9qZ3d3auh3zfrW+JL/3pll95GMAE7ZhTd2LbczTj/V2ne9z013CzX08l2uzPV2T79Jro2BhrduSdmXOxv2Drqrsgj6j9bSqWhBIoeyO4+sGOde3jVtLtJIVQAX6bq8dgMKhOMdXgA3duKDrvG471DAdeP1RdKLmOhnRa640K1v+/GnX6xU+dau2mHg0JRGTW3cvuMVq1KzW/qPlaVZvXS0NWs71G9Nl1oT3FisiA0aMcuUufQdmr6oz0HN+j1dRnLqhF5Wv2l/W//YM+at93rs8eesTqM+YQm8AE7rKrXuUU2tVbRFXxAoEPaa28fq6FsER0HtaaelrT2NNHQ9Kp6iL3W09i5YVcZgx/j22x+jKqHftUM9GzkkrYz/bdW7uKyZ71AwpGd/W4Xidu+Q6TZhykNhL1nbv/j0AlNRnF4DHjBNFfcN4LTz3Z0amJqTBzYs188SFcCp8qrW2tWo19NN+2QggAACCOQ+AQK43PdMc9Qd5dYAzutTpZfOcy6qErbYiKZRKoukl2VN09PwLe+uhufKVkXTQDlRD1+Bj6ZwaipgocKhC01458uqAE4Ztzo1yyXqNoMeRy/YL7yY1ptLI9Y+cNpnxgNpTZWVgdMat8DpfZ7vk9tesjvq9Ah7P316NLVbShd100i9nmG+Oyj7NXJwB9eOQF8YqHffpi0vuICte+eGNmxgO1eRMFKQr+DvvdfTvkDQUOCk/WbOXeMCOH0WqtTMmO289ZZirnqlphcOGj4rw72op6KXfe7WsYGNGPxP1c1EP0jNslSVSO+LkHDHVxZbWVB9gaNp2x26+WfFlLFVI+633/3QBeK//no44uVqmq4akev3PlgAF+4AiQrgPnzrEdNUSrXZeOrplyNeMxsggAACCOQ8AQK4nPfMcs0V68VSL5i+I7dMofSmAiro6n3v5LDP7PJLC7n2Ch9/8oVdds0/VRJ9qybqhXDnS2/a5idfcGuiAtdpJfpDoXVmKs6i855y9q1hp47p3MoaVapQ3GV+vvr6O7/Lad/qTqtd07eISQkXFMUzhVJVC9XvLJlDa8p821p4AZz+bd8H/tmvuneWd1ku30beujYVgXni0Smu6qjWMLZsP9zvkvWi//BDY9w6Pa0N9IayTqp26A1NI3xh23z7z2kn2/Wlm7k1er5DVUnV3Prkk05I/5Jg09oHrMRNV7nPknqrKdun/x4sE6hKl9WqlLYqt5Vw16ogQr+Dqnw5ftIS17xdPe2U1Xnm2d1WqUaXDPSxrIGrWO5G07ThzA5Nada1PrRys2s94DuWr9riph5HMxS07nhitp15xn9c1mzarLR1n1pnuv3xGe4cCozj+X0LFsDpi51QQ0VOxt/XzS67pJC7ljf3fhB0U1XCVRXbYEOfH02h1HVryuwbIY4RjQ3bIIAAAghkXwECuOz7bHL1laW6iIkvbjKmUHqFO2J5iHpx/s+55f0qxym70q5lLatQ7sb0ois6pjIampqmF06tn0v08F7addzzL69mX3/zQ9hTeC0Hwm3kFTFR3zRNER0+eq6NGrfQb5dIa+A0BU/Tw6IZo4Z2dEGlWkOsWbctml3cNirSoQqf3oh2DVxg4+RzC5zp1hGq2XfL9sNs2aot6cescltJW7l4lMtaqRKiNzT9cuf2BVFfq2/W1tvJq+6oKZ+qeKhS9b695nwPvmTeUFOvOQ0FeCpeo3V0+S/8Z62gN91T69jUszFwVK96iy2dPyzmKpRR32TAhgpOfvhsqyvwE/j7Es8xS5W4xjasvt/tqiqTL7z0plv3VviyC6zPwMk2ZUZsjdW9awgM4LwpqvFco+8+4aZV63dDGVj9LVHz+qzM2mf2vtgfAQQQQCB6AQK46K3YMkEC2aGNgO+tJCOA63tPUxvQu6Xt//BTGzcprT9XNEOZj2B9s44++igrfsNVVrbM9aYshoqMaCjY0LTLSGX+ozm37zZa76Q2Anrp1Df5ob7x9/b5dN9jdkKe491LfKgxbdZKlxFQqX0FuCoe8sD05X6bRwrgor0PZVb2vrzcZacuv7Z2TBUKA88RbwCn43jZqe9/+MlVHvSmEnpBz9r12+yuFv+U0lelx/uG/lNBUtkxBSpaz+a7Buzkk0906yaDrW3TZ0VVIxU46jmGmz6pYFrTUvW5e+nlvfbDZ09lCOC8rGfP/mkZKq83m+ekpuRaC6jpnYFtQLbveDVsn8Non6fvdokO4HTsjm1r25jhXVxV121Pv+xaNgRmR2O91sAATs/xwTmDwx7m5lJFXbEYBebffhv8S5Pdr71rY0P8TfEaxP/xxx+Wr2DFDNnJWO+B7RFAAAEEsqcAAVz2fC659qqySyNvX+BkBHBqU7Bw1mD3Qljw0qoJf56a4rhw9mBTA+d9H3zsijwkemzbNMOtD+rW636bPX9tyMOrYMsXHz5ub+zd56ptRhre1FllcwKrE0YbwKk/msq7hxpq0u5lk9QiIJqhdVDeFDrf7TMTwOk4s6f2t4Z1b7PxDyxxrSQ0vCyZpgC26uA/vdI7d807ypjWFi5fvcX1CvQd6g/YunkNq31Xb9cMPnCoAIkCCI3LrqkdtGhG4D6h2giMGtLRunSo59bqac3eoa+ejobTbdOk9eCgFWV1zAsKnRP1cQI3VGCroazn//6X1l5AWSf5Rmq0Heykgf3b9MWIvrjITHY7FWvgvHV7L7y4x6+VRNzQ7IgAAgggkC0F+er6XQAADpFJREFUCOCy5WPJnRc1oHcLt9bLd+ilSy/yvmuOsvrukxHAedX/dC/X3HRX2JdKFSwpW6aYvfX2fhs7cbEpg/LAuHvcOhZN/wvWfkDH9XqJ6b9fWayefXjgs4TSedNcNf2wUcvQDZcLX1bIdu1YFPUUullT+pnWMAV7uY82gPOCRq1/+uZb/3VhKuQhu8CX79Pz5XXZLBXj0OfOGyfkOc5OOukElykNVoQjswGcpn02qFvRFQPxzqss1vRJfWzeovXWucfYDM9NmbNXnn3Qzsl/ul19011+AVjxG6+yLeunuKxo8VtbBH3mXj8yVZQsfG0dUyGRSCNUAPfEo1NN5/QCQQVw+mLCtzdf4LHvuL2061MXKoDT1FIvixzpuqL9uWzV/y5YoZdIx8h7yok2YUx3U0ZS45dfDtvA4TOiKoYS6thZHcDpM7947hA3JXb0/Q/a0FH+LToiGfBzBBBAAIGcI0AAl3OeVY6+0n49m1v/Xv7ZGb1wKbszZ0HsPaISiZGMAE7XpwyRej+tWvOk620XbFx04bn24vb5dvzxx/llup7bOtcVxwiX/brkooK2+4Ul7rCFi9Z1zagTOaKtRFm5YlpRkmBTIoNdz9rlY12/NK3LUtNp3xFrAPf+voMuwPEdn+/fZHmOPzZD/zpNqTz/vPxufZfWeXnDqwKarAAumIHX700ZP01NDBwd2tS2sSO6uJYBvQZMts1P7nTT4a69+lJbv2qCKeisUqubX7VM7xhqRfDi0wtdRUoN9W5TQ/BII1gAp2b3B99db4cP/2FnFrrNHUIBnD5r+syFGl6WNVQAp6BWX1R4QwFrYBn/UMdWoKJ+a/q/ajeiQi7e0JTZwKImke67TOmiNnNyXzu3wFmukNDTz+52GVMNFUNp1+W+oAVgIh03FQEcFSgjPRV+jgACCOQOAQK43PEcs/Vd9OvZzPr3ypgpiDQ1L6tuKlkBnNajqBiCXjRVsEPfivuuY1Kp72ULR7gmyJoGWaJsS/v50K/utj0zZZFurtjGDn78hR+HXrbnThtgyrSo6fN5l1VLOJcqKe57Y41pOqKaTavpdLDhlcyveufdUZUtf+mZha4BufrLBRZZyM4B3JQZK+zd9w/6ETS9q4prpB1YhTLSw7inayNThnPk2AU2Ysy8DJsrqOjYtq7dVv5Gtw5RU/rWrHvK6tepaKfmPTlDURTfA6xcfJ+rKqnpmVddeZGrqKgS+ZoiGm4EC+A0VVGfUd+1eokI4HyvQ5lkZSMf3bjD7h06IxKd+31KRBETBflD721nCuBdz7c1W63LPeNcARu5T5vYx9TIXEFhz36Twq7vDHbRWR3AqRjL44884H6nrriunh0+/HtESzZAAAEEEMiZAgRwOfO55ZirVg+re/u0zHC93ftMNPU3yw4jWQGc7q1L+3o2bGBbO/roo+299w/azl1vuBesQufldw2CVf5d09EqVutkb/k0iVZ2Qj2q1CRaL2KqPPfBh5/Yn3/+5cq6K4PlVWMMleVIhO3IIR1cJcPAaonesfPkOc4+3PuIHX/8sVaocPWIU/VUXOTd11a5DJj64wWO7BzAhfOMNYCbPL6ntWhSzXr0nWgz5oT+PdA6vs7t6rrCL95Qo/tGLQcFnSqoz5uqb+qzVLpCazu/4Nm244k57ouDW25r6/cZC7yfYAGcF5z7rrVLdACnVgabHnnAFe8YPnqejRoXvgpnIgK4W28uauPvu9suu+R813D9nr4TbcnyTX4kmnKrqcwqOKPx6KYdNmL0vKhbCmRlACeTFQ+OtMoVS1rfQZF7/iXibwPHQAABBBBInQABXOrsc/2ZfQsp+N5spJfWrIZJZgCne1F/rWkTe7tsiO/QS/X8B9e7tUQK4gKHMl/du9xlbVvUtBNPzJPh52oSrWl/a9dvTxqZCk3sefEhd/zrSjbJUO2yfu0KNnf6vbZuw9PWoNmAiNfhFVnQlMCa9XtmiwDOm64YaQql1qvt/9C/D1ydWuVNBWViCeD0XN/Zvco907JVOoRcs6UpkB3a1LE2LWq4rJvWQmr9ns6noSbNCna8zOjg/q2tZ7fGroqpsrbeFwJeFUl9xtTc27dJue8DUGGYrw5sTq9CqQyxgu0ffjzkpip6UxMVwH39zffW594pIZ+3er1pam20Xy4oi7nh4Ql20oknWJtOI8Jmu+IN4NTWQetN9R+vgIrWy7VoPyzs+tFG9SvZ2JFd09t4bN22yyZNW2ZPPPVi2M97VgZw6iW5a8dCl6ktcn39qJqOR/xlZQMEEEAAgWwrQACXbR9Nzr4wb41P4F14pchz9t3Fd/Va93NVkYvsrDPzuSmTKv3/66+HIx5ML/oXX3iuqcS8Ml56kf/4ky8TXrQk1IUsmDnITdXUFDxNxfMd61aOd+Xs1T8r0gut9lOT6dIlr7HBI2a5gi2BI6szcAoG1OxaxStCldvPbBGT5o2rWt5TTrbDv//usqd1apaz8wqeHbQxtrI+VSuXdu0Hbr35Ojv22GPs0KFfbeLUh2zi1GUuOFNGSAWBNA1VQ1NXG9ar5NZt6fPUuNUg27j5OT/aSWO7W6tmNey33w5b83bDXMCtoTVupUtea2pzUKHsDS4AfG3Pe246b+/uTUxVYxWs9Bs0Lf14iahCGeyzVrlicVvx4CiXcb6uVNP09gMKJPVvv/x6OC2TWKqoPbZmorM464JKftOSA4+racAqqNK4QRXnqSI2Gq/sftutvV28bFNUa+Z0De1a3WltW9Y0/XcNVV2dNHWZa8GgzHjgyKoAThU0p07obU0a3k72LeJfUzZAAAEEcocAAVzueI7Z7i4OvL3O9aHyHSrGMHVmfE1xs90N/osuSNP4dj+fVh1ThSt8161pmqcyG1cWq+9X2TEYj6bIqciCXqKVJQhWNTOrArii11xmi+YMcWufdF0aoQrBKHuql38VogksuqKA+thjjrFDv/wa9CVex1WBDGV9fIfWWamxeWA2bPSwTtapXdp0yQ8PfGrLVz9hs+atybBWUNetQPDKKy501S31fH47/LvVvqtPhmv0zutVgX1+5x4rXzWt15ymvn6xf5Ob4usNVT4dff8iF9jWr13Rri/d1Pa+vT/9514VymBr97yNFITKLNoMnLefpop+9dV36U3PdZ+qWKmCPhp//vln+rWufPhJa9Y2eHEg73heEKr//fPPv7hga+7Cda65eTxDz1uBUpf2da3Q+WltEKbNWm09+0/KcLisCuD0pYAK9CjDSvYtnqfKPggggEDOEyCAy3nPLEdcsabdXXhBgfRrDddMOEfc0L/8IrWWUQGAepn5ltpXBueW0kVdo+loRukS11i5W68PWYK+RrVbTAU+VFBCWadQQ9P9Xn3uQdv/4WdWqUYXv82UNVJVw8CCGD27NbLTTjvFhoycY0cddaStWzHelL14572PXK8y9ThLxtA6K5Xh1zUrIFH2dPszL7viGIHj1LwnuYI/q9ZujakcvtoyaH3l+/s+DnsLLZtWt2eefdXeff+j9O26d25op59+qmt2rubVXhl+rYnT+rvA57Djidn22effuOmYoYamyipoVV82VXLMzNBnr2rlUumH0HVu3f6SLVr6WMT+dnnyHGsPzhnqeuUtX7U5vUhQZq5H++pLiFrVy7hgrnnboa6QUOBQcZTmjau5L60iFZDRvkeY2dCB7UzVZfU7pgx9pKF9Bg9oY90732X9Bk+1ydNXRNqFnyOAAAII5AIBArhc8BCz4y2UKnG1TZ/Yx04++UTXj0jrhxgIIIAAAggggAACCCCQOQECuMz5sTcCCCCAAAIIIIAAAgggkGUCBHBZRs2JEEAAAQQQQAABBBBAAIHMCRDAZc6PvRFAAAEEEEAAAQQQQACBLBMggMsyak6EAAIIIIAAAggggAACCGROgAAuc37sjQACCCCAAAIIIIAAAghkmQABXJZRcyIEEEAAAQQQQAABBBBAIHMCBHCZ82NvBBBAAAEEEEAAAQQQQCDLBAjgsoyaEyGAAAIIIIAAAggggAACmRMggMucH3sjgAACCCCAAAIIIIAAAlkmQACXZdScCAEEEEAAAQQQQAABBBDInAABXOb82BsBBBBAAAEEEEAAAQQQyDIBArgso+ZECCCAAAIIIIAAAggggEDmBAjgMufH3ggggAACCCCAAAIIIIBAlgkQwGUZNSdCAAEEEEAAAQQQQAABBDInQACXOT/2RgABBBBAAAEEEEAAAQSyTIAALsuoORECCCCAAAIIIIAAAgggkDkBArjM+bE3AggggAACCCCAAAIIIJBlAgRwWUbNiRBAAAEEEEAAAQQQQACBzAkQwGXOj70RQAABBBBAAAEEEEAAgSwTIIDLMmpOhAACCCCAAAIIIIAAAghkToAALnN+7I0AAggggAACCCCAAAIIZJkAAVyWUXMiBBBAAAEEEEAAAQQQQCBzAgRwmfNjbwQQQAABBBBAAAEEEEAgywQI4LKMmhMhgAACCCCAAAIIIIAAApkTIIDLnB97I4AAAggggAACCCCAAAJZJkAAl2XUnAgBBBBAAAEEEEAAAQQQyJwAAVzm/NgbAQQQQAABBBBAAAEEEMgyAQK4LKPmRAgggAACCCCAAAIIIIBA5gQI4DLnx94IIIAAAggggAACCCCAQJYJEMBlGTUnQgABBBBAAAEEEEAAAQQyJ0AAlzk/9kYAAQQQQAABBBBAAAEEskyAAC7LqDkRAggggAACCCCAAAIIIJA5AQK4zPmxNwIIIIAAAggggAACCCCQZQIEcFlGzYkQQAABBBBAAAEEEEAAgcwJEMBlzo+9EUAAAQQQQAABBBBAAIEsEyCAyzJqToQAAggggAACCCCAAAIIZE6AAC5zfuyNAAIIIIAAAggggAACCGSZAAFcllFzIgQQQAABBBBAAAEEEEAgcwIZArjMHY69EUAAAQQQQAABBBBAAAEEki1wxOX/rfN3sk/C8RFAAAEEEEAAAQQQQAABBDIv8H8Wbo6uL6TXVgAAAABJRU5ErkJggg==",$t=x.p+"static/question.ed747acc.gif",Bn="data:image/gif;base64,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",Je=x(55351),Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Sn="data:image/png;base64,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",En="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",pn="data:image/png;base64,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",at=x(53114),ft="data:image/png;base64,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",rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},62985:function(Rt,st,x){"use strict";x.d(st,{N:function(){return E}});var a=x(59301),pe=x(57809),Ne=x(43418),Ae=x(92832),Fe=x(8591),Se=x(95237),le=x(43604),Me=x(38147),Ie={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},xe=x(92310),Le=x.n(xe),ze=x(87169),ye=x(59301),oe=(z,b,ee)=>new Promise((te,ne)=>{var ie=ge=>{try{me(ee.next(ge))}catch(Ce){ne(Ce)}},ce=ge=>{try{me(ee.throw(ge))}catch(Ce){ne(Ce)}},me=ge=>ge.done?te(ge.value):Promise.resolve(ge.value).then(ie,ce);me((ee=ee.apply(z,b)).next())});const{Option:y}=pe.default,E=({subId:z,value:b,selectvalues:ee,disabled:te,knowledgeOptions:ne=[],className:ie,height:ce,onChange:me=()=>{},onAddKnowledgeFinish:ge=()=>{},zIndex:Ce=1e3})=>{const Be=(0,a.useRef)(),[je,we]=(0,a.useState)([]);b=b||[];const tt=(it,Ue)=>{it?(we([...Ue]),me([...Ue])):(we([]),me([]))};(0,a.useEffect)(()=>{(ee==null?void 0:ee.length)>0?(we([...ee]),me([...ee])):(we([]),me([]))},[ne]),(0,a.useEffect)(()=>{(b==null?void 0:b.length)>0&&me([...b])},[ne]);const Ze=it=>{it.preventDefault(),Be.current="",Ne.default.confirm({centered:!0,width:585,zIndex:Ce,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:ye.createElement("div",{className:"font14"},ye.createElement("div",{className:Ie.public_tips},ye.createElement(ze.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ye.createElement("div",{style:{display:"flex",alignItems:"center"}},ye.createElement("div",{style:{width:"95px"}},ye.createElement("span",{className:Ie.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),ye.createElement(Ae.default,{className:Ie.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Be.current,onChange:Ue=>{Be.current=Ue.target.value}}))),onOk:()=>new Promise((Ue,nt)=>oe(void 0,null,function*(){if(!Be.current)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),nt();if(Be.current.length>20)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),nt();const xt=yield(0,Me.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Be.current,sub_discipline_id:z}});if((xt==null?void 0:xt.status)===0){ge({id:xt.tag_discipline_id,name:Be.current,type:"personal"});let Et=ee||[];Et.push(xt.tag_discipline_id),me([...Et]),we([...Et]),me([...Et])}return Ue()}))})};return ye.createElement(Se.Z,{wrap:!1,align:"middle",className:Le()(Ie.wrap,ie)},ye.createElement(le.Z,null,ye.createElement(pe.default,{mode:"multiple",disabled:!z||te,className:Ie.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:tt,style:{width:ce||490},showSearch:!0,allowClear:!0,value:je,filterOption:(it,Ue)=>Ue.label.indexOf(it.toLowerCase())>=0},ne==null?void 0:ne.map(it=>ye.createElement(y,{key:it.id,value:it.id,label:it.name},ye.createElement("div",{style:{display:"flex",alignItems:"center"}},ye.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},it.name),(it==null?void 0:it.type)==="personal"&&ye.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),z&&ye.createElement(le.Z,{className:`ml20 ${ce&&Ie.add_style}`},ye.createElement("span",{className:Ie.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),ye.createElement("span",{className:Ie.linkBtn,onClick:Ze},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},27687:function(Rt,st,x){"use strict";var a=x(59301),pe=x(96408),Ne=x(48136),Ae=x(99298),Fe=x(43418),Se=x(59301);const le=(0,a.forwardRef)(({callback:Me,width:Ie,onChange:xe,disabled:Le,readOnly:ze,type:ye="",value:oe="",style:y={}},E)=>{const z=(0,a.useRef)(),b=(0,a.useRef)(),[ee,te]=(0,a.useState)(0),[ne,ie]=(0,a.useState)(0),[ce,me]=(0,a.useState)(!1),ge=()=>{var we=document.createElement("div");we.innerHTML=z.current.getValue();var tt=we.innerText;return Me&&Me(tt),tt};(0,a.useImperativeHandle)(E,()=>({getData:ge}));const Ce=we=>{we.preventDefault();const tt=we.clientX-ee,Ze=we.clientY-ne;document.body.onmousemove=it=>{let Ue=it.clientX-tt,nt=it.clientY-Ze;const xt=document.getElementsByClassName("markdown-popup-form")[0],Et=window.innerWidth-xt.offsetWidth,Pt=window.innerHeight-xt.offsetHeight;Ue=Math.max(0,Math.min(Ue,Et)),nt=Math.max(0,Math.min(nt,Pt)),Be(it.clientX,it.clientY,tt,Ze)&&(te(Ue),ie(nt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Be=(we,tt,Ze,it)=>{const Ue=document.body.clientHeight,nt=document.body.clientWidth;return we<20&&Ze>we||we>nt-20&&Zett||tt>Ue-20&&it{ce&&setTimeout(()=>{const we=document.getElementsByClassName("markdown-popup-form")[0],tt=window.innerWidth/2-we.offsetWidth/2,Ze=window.innerHeight/2-we.offsetHeight/2;te(tt),ie(Ze)},0)},[ce]);const je=()=>{Le||ze||me(!0)};return Se.createElement("div",{style:y},Se.createElement("div",{style:{width:Ie||"100%",position:"relative"},className:`${pe.Z.mathFillWrap} ${Le||ze?"cursorDefault":""}`,onClick:()=>je()},Se.createElement("math-field",{disabled:Le,locale:"zh_cn",class:`${pe.Z.mathField} ${ye}`,readOnly:ze,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:z,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),Se.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ee,top:ne},title:Se.createElement("div",{style:{cursor:"move"},onMouseDown:Ce},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const we=b.current.getData();z.current.setValue(we),xe(we),me(!1)},onCancel:()=>{me(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Se.createElement(Ae.Z,{value:oe,ref:b,onChange:xe,showSaveButton:!1})))});st.Z=le},99298:function(Rt,st,x){"use strict";var a=x(59301),pe=x(95237),Ne=x(43604),Ae=x(99313),Fe=x(3113),Se=x(6339),le=x(96408),Me=x(48136),Ie=x(59301);const xe=(0,a.forwardRef)(({callback:Le,showSaveButton:ze,value:ye=""},oe)=>{const y=(0,a.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 "}]}]}],z=[{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 +!(function(){var np=Object.defineProperty,ap=Object.defineProperties;var rp=Object.getOwnPropertyDescriptors;var ng=Object.getOwnPropertySymbols;var u0=Object.prototype.hasOwnProperty,s0=Object.prototype.propertyIsEnumerable;var i0=(Rt,ct,x)=>ct in Rt?np(Rt,ct,{enumerable:!0,configurable:!0,writable:!0,value:x}):Rt[ct]=x,gd=(Rt,ct)=>{for(var x in ct||(ct={}))u0.call(ct,x)&&i0(Rt,x,ct[x]);if(ng)for(var x of ng(ct))s0.call(ct,x)&&i0(Rt,x,ct[x]);return Rt},xg=(Rt,ct)=>ap(Rt,rp(ct));var c0=(Rt,ct)=>{var x={};for(var a in Rt)u0.call(Rt,a)&&ct.indexOf(a)<0&&(x[a]=Rt[a]);if(Rt!=null&&ng)for(var a of ng(Rt))ct.indexOf(a)<0&&s0.call(Rt,a)&&(x[a]=Rt[a]);return x};(self.webpackChunk=self.webpackChunk||[]).push([[4164,337],{27812:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},89489:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},59477:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},26227:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},67921:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},49198:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},41464:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},87169:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={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"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},52671:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},8657:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},56082:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},33853:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},12893:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},15075:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},32134:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},43531:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},38819:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(xe,Le){return pe.createElement(Fe.Z,(0,a.Z)({},xe,{ref:Le,icon:Ae}))},le=pe.forwardRef(Se),Me=le},96408:function(Rt,ct){"use strict";ct.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},58e3:function(Rt,ct){"use strict";ct.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},61191:function(Rt,ct){"use strict";ct.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},84511:function(Rt,ct){"use strict";ct.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},78455:function(Rt,ct,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},71424:function(Rt,ct,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Ie),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},30365:function(Rt,ct,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ie),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));ct.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},70414:function(Rt,ct,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},55069:function(Rt,ct,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ie),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},70341:function(Rt,ct,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ie),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},1742:function(Rt,ct,x){"use strict";var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(Ie,xe,Le)=>xe in Ie?pe(Ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[xe]=Le,le=(Ie,xe)=>{for(var Le in xe||(xe={}))Ae.call(xe,Le)&&Se(Ie,Le,xe[Le]);if(Ne)for(var Le of Ne(xe))Fe.call(xe,Le)&&Se(Ie,Le,xe[Le]);return Ie};const Me=Ie=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ie),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},25863:function(){"use strict";function Rt(oe,y,E,z){E===void 0&&(E=0),z===void 0&&(z=1/0),this._name=oe,this._defaultValue=y,this._minimum=E,this._maximum=z}Object.defineProperty(Rt.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(Rt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(Rt.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(Rt.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,y){var E=go.Shape._FigureParameters[oe];return E?E[y]:null},go.Shape.setFigureParameter=function(oe,y,E){if(!(E instanceof Rt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var z=go.Shape._FigureParameters[oe];z||(z=[],go.Shape._FigureParameters[oe]=z),z[y]=E};var ct=[];function x(oe,y){var E=ct.pop();return E===void 0?new go.Point(oe,y):(E.x=oe,E.y=y,E)}function a(){var oe=ct.pop();return oe===void 0?new go.Point:oe}function pe(oe){ct.push(oe)}function Ne(oe,y,E,z,b,ee,te,ne,ie){ie||(ie=new go.Point);var ce=oe-E,me=b-te,ge=NaN,Ce=NaN;if(ce===0)if(me===0)oe===E&&(ge=oe,Ce=y);else{var Be=(ee-ne)/me,je=ee-Be*b;ge=oe,Ce=Be*ge+je}else if(me===0){var we=(y-z)/ce,tt=y-we*oe;ge=b,Ce=we*ge+tt}else{var we=(y-z)/ce,Be=(ee-ne)/me,tt=y-we*oe,je=ee-Be*b;ge=(je-tt)/(we-Be),Ce=we*ge+tt}return ie.x=ge,ie.y=Ce,ie}function Ae(oe,y,E,z,b,ee,te,ne,ie,ce,me,ge,Ce,Be){var je=1-ie,we=ie,tt=oe*je+E*we,Ze=y*je+z*we,ut=E*je+b*we,We=z*je+ee*we,nt=b*je+te*we,xt=ee*je+ne*we,yt=tt*je+ut*we,bt=Ze*je+We*we,Nt=ut*je+nt*we,It=We*je+xt*we,Ut=yt*je+Nt*we,Dt=bt*je+It*we;ce.x=tt,ce.y=Ze,me.x=yt,me.y=bt,ge.x=Ut,ge.y=Dt,Ce.x=Nt,Ce.y=It,Be.x=nt,Be.y=xt}var Fe=new go.Spot(.156,.156),Se=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Rt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=5),z=Math.min(z,y/3),z=Math.min(z,E/3);var b=z*le,ee=new go.Geometry().add(new go.PathFigure(z,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-z,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,z,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,E-z)).add(new go.PathSegment(go.PathSegment.Bezier,y-z,E,y,E-b,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,z,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-z,b,E,0,E-b)).add(new go.PathSegment(go.PathSegment.Line,0,z)).add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(y,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(y,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*y,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,y,E){var z=new go.Geometry(go.Geometry.Line);return z.startX=0,z.startY=E/2,z.endX=y,z.endY=E/2,z}),go.Shape.defineFigureGenerator("LineV",function(oe,y,E){var z=new go.Geometry(go.Geometry.Line);return z.startX=y/2,z.startY=0,z.endX=y/2,z.endY=E,z}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,E/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*y,E)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*E)).add(new go.PathSegment(go.PathSegment.Line,y,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*y,E)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*E)).add(new go.PathSegment(go.PathSegment.Line,y,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,y,E){var z=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(z*y,(1-z)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,z*E)).add(new go.PathSegment(go.PathSegment.Move,z*y,z*E)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,(1-z)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,y,E/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,y,E){var z=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,z,z,z,z).close()));return b.spot1=Fe,b.spot2=Se,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,y,E){var z=new go.Geometry(go.Geometry.Line);return z.startX=0,z.startY=0,z.endX=y,z.endY=E,z}),go.Shape.defineFigureGenerator("Line2",function(oe,y,E){var z=new go.Geometry(go.Geometry.Line);return z.startX=y,z.startY=0,z.endX=0,z.endY=E,z}),go.Shape.defineFigureGenerator("Curve1",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,E,le*y,0,y,(1-le)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,E,0,le*E,(1-le)*y,E)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,y,le*E,le*y,E)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-le)*y,0,0,(1-le)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Rt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)?z=.1:z<-1?z=-1:z>1&&(z=1);var b=Math.abs(z)*y;if(z===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=E,ee}else{var ee=new go.Geometry;return z>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),by&&(z=y);var b=Math.abs(z);if(z===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=E,ee}else{var ee=new go.Geometry;return z>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),b.5&&(z=.5);var b=Math.abs(z)*y;if(z===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=E,ee}else{var ee=new go.Geometry;return z>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),by&&(z=y/2);var b=Math.abs(z);if(z===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=E,ee}else{var ee=new go.Geometry;return z>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),by&&(z=y/2);var b=Math.abs(z);if(z===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=E,ee}else{var ee=new go.Geometry;return z>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,y/2+ne,y/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),ee.spot1=Fe,ee.spot2=Se,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*E,-.09239631*y,.07836421*E,.1406031*y,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*E,.2450511*y,-.00697547*E,.3776197*y,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*E,.4539471*y,0,.6066018*y,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*E,.6914277*y,-.01904177*E,.8921095*y,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*E,1.036446*y,.04105738*E,1.020377*y,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*E,1.04448*y,.360238*E,.992256*y,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*E,1.032337*y,.5771781*E,1.018411*y,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*E,1.028411*y,.9571472*E,.8556702*y,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*E,.7431877*y,1.009325*E,.5624123*y,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*E,.4820677*y,1.031761*E,.3030112*y,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*E,.2329994*y,1.01518*E,.03213784*y,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*E,-.02812061*y,.9032597*E,-.01205169*y,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*E,-.01812061*y,.6089503*E,-.00606892*y,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*E,-.01606892*y,.3892545*E,-.01205169*y,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,y,E){var z=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(z*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,z*E)).add(new go.PathSegment(go.PathSegment.Line,y,(1-z)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,E)).add(new go.PathSegment(go.PathSegment.Line,z*y,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-z)*E)).add(new go.PathSegment(go.PathSegment.Line,0,z*E).close())).setSpots(z/2,z/2,1-z/2,1-z/2)}),go.Shape.setFigureParameter("Pie",0,new Rt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Rt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,y,E){var z=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(z)&&(z=0),isNaN(b)&&(b=315);var ee=z%360;ee<0&&(ee+=360);var te=b%360,ne=Math.min(y,E)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,ee,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,y,E){var z=le/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,ee*E,y,(1-z)*E,(b+z)*y,(ee+z)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Rt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=30);var b=Math.min(z,y)/2,ee=y/2,te=E/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,E)).add(new go.PathSegment(go.PathSegment.Line,ee-b,E)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Rt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=10);var b=Math.min(z,y)/2,ee=y/2,te=E/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,E)).add(new go.PathSegment(go.PathSegment.Line,ee-b,E)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Rt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,y,E){var z=oe?oe.parameter1:NaN;if((isNaN(z)||z<0)&&(z=30),y===0||E===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=E,b}else{var ee=y/2,te=E/2,ne=Math.atan2(E,y),ie=z-Math.min(Math.cos(ne)*z/2,ee),ce=z-Math.min(Math.sin(ne)*z/2,te),b=new go.Geometry,me=new go.PathFigure(ie,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,ee,.2*E)),me.add(new go.PathSegment(go.PathSegment.Line,y-ie,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,ce)),me.add(new go.PathSegment(go.PathSegment.Line,.8*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,y,E-ce)),me.add(new go.PathSegment(go.PathSegment.Line,y-ie,E)),me.add(new go.PathSegment(go.PathSegment.Line,ee,.8*E)),me.add(new go.PathSegment(go.PathSegment.Line,ie,E)),me.add(new go.PathSegment(go.PathSegment.Line,0,E-ce)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Rt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=10);var b=new go.Geometry,ee=new go.PathFigure(.1*y,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Rt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,z*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+z/2)*y,z*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+z/2)*y,(1-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,(1-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-z/2)*y,(1-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-z/2)*y,z*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,z*E).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Rt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,E,Math.abs(1-z)*y,.25*E,Math.abs(1-z)*y,.75*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,z*y,.75*E,z*y,.25*E).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,le*y,0,y,(.5-le/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,y,(.5+le/2)*E,le*y,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,y,0,y,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*E,.5*y,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.5*y,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*y,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*E,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*E,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,.5*E,.9*y,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,.6*y,.2*E,y,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*E,y,.8*E,.6*y,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,E,.5*y,.75*E,.55*y,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*y,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*E,.45*y,.95*E,.5*y,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*y,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*E,0,.25*E,.4*y,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.4*y,.6*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,E,.5*y,.75*E,.45*y,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*E,.55*y,.95*E,.5*y,.75*E));var ee=.2,te=.3,ne=0,ie=ee*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+ee+ne)*E,(.5-ee+te)*y,(.5+ie+ne)*E,(.5-ie+te)*y,(.5+ee+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*y,(.5+ne)*E,(.5+ie+te)*y,(.5+ee+ne)*E,(.5+ee+te)*y,(.5+ie+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-ee+ne)*E,(1-.5+ee+te)*y,(.5-ie+ne)*E,(.5+ie+te)*y,(.5-ee+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*E,(.5-ie+te)*y,(.5-ee+ne)*E,(.5-ee+te+.05)*y,(.5-ie+ne-.02)*E)),ee=.2,te=0,ne=-.3,ie=ee*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*y,(.5+ne)*E,(.5+ie+te)*y,(.5+ee+ne)*E,(.5+ee+te)*y,(.5+ie+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-ee+ne)*E,(1-.5+ee+te)*y,(.5-ie+ne)*E,(.5+ie+te)*y,(.5-ee+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*y,(.5+ne)*E,(.5-ie+te)*y,(.5-ee+ne)*E,(.5-ee+te)*y,(.5-ie+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+te)*y,(.5+ee+ne)*E,(.5-ee+te)*y,(.5+ie+ne)*E,(.5-ie+te)*y,(.5+ee+ne)*E)),ee=.2,te=-.3,ne=0,ie=ee*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-ee+ne)*E,(1-.5+ee+te-.05)*y,(.5-ie+ne-.02)*E,(.5+ie+te)*y,(.5-ee+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*y,(.5+ne)*E,(.5-ie+te)*y,(.5-ee+ne)*E,(.5-ee+te)*y,(.5-ie+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+ee+ne)*E,(.5-ee+te)*y,(.5+ie+ne)*E,(.5-ie+te)*y,(.5+ee+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*E,(.5+ie+te)*y,(.5+ee+ne)*E,(.5+ee+te)*y,(.5+ie+ne)*E).close()),z.setSpots(.06,.33,.93,.68),z}),go.Shape.defineFigureGenerator("YinYang",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var ee=.1,te=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+ee)*y,ne*E)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*te,E*ne,ee*y,ee*y).close()),b=new go.PathFigure(y*.5,0,!1),z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ne=.75,b=new go.PathFigure((te+ee)*y,ne*E,!0),z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*te,E*ne,ee*y,ee*y).close()),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Peace",function(oe,y,E){var z=.8535533905932737,b=.5*y,ee=.5*E;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,z*E)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,z*y,z*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=.5,te=.5,ne=.5,ie=new go.PathFigure(te*y,(ne-ee)*E);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ee=.4,b=le*.4;var ce=a(),me=a(),ge=a(),Ce=a();Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.42,ce,me,ge,Ce,Ce);var Be=a(),je=a(),we=a();Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.58,Ce,Ce,we,Be,je);var tt=a(),Ze=a(),ut=a();Ae(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.42,tt,Ze,ut,Ce,Ce);var We=a(),nt=a(),xt=a();return Ae(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.58,Ce,Ce,xt,We,nt),ie.add(new go.PathSegment(go.PathSegment.Move,xt.x*y,xt.y*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,We.x*y,We.y*E,nt.x*y,nt.y*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E,(te-b)*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*y,ge.y*E,ce.x*y,ce.y*E,me.x*y,me.y*E)),ie.add(new go.PathSegment(go.PathSegment.Line,xt.x*y,xt.y*E).close()),ie.add(new go.PathSegment(go.PathSegment.Move,ut.x*y,ut.y*E)),ie.add(new go.PathSegment(go.PathSegment.Line,we.x*y,we.y*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,Be.x*y,Be.y*E,je.x*y,je.y*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E,(te+b)*y,(ne+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ut.x*y,ut.y*E,tt.x*y,tt.y*E,Ze.x*y,Ze.y*E).close()),pe(ce),pe(me),pe(ge),pe(Ce),pe(Be),pe(je),pe(we),pe(tt),pe(Ze),pe(ut),pe(We),pe(nt),pe(xt),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Fragile",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*E,y,.25*E,.75*y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*y,E)).add(new go.PathSegment(go.PathSegment.Line,.3*y,E)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Rt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=30),z>y&&(z=y);var b=(y-z)/2,ee=b+z;return new go.Geometry().add(new go.PathFigure(ee,.5*E).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,b,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*E)).add(new go.PathSegment(go.PathSegment.Line,y,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*y,E)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,y,E){var z=new go.Geometry,b=le*.4,ee=.4,te=.5,ne=.5,ie=a(),ce=a(),me=a(),ge=a(),Ce=new go.PathFigure((te-ee)*y,ne*E,!1);z.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E,(te-b)*y,(ne-ee)*E)),Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.44,me,ge,ce,ie,ie),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*y,ce.y*E,me.x*y,me.y*E,ge.x*y,ge.y*E));var Be=x(ce.x,ce.y);Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.56,ie,ie,ce,me,ge);var je=x(ce.x,ce.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.95*.9)*y,Be.y*.1*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,Be.y*.1*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,.15*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,(je.x*.1+.9)*y,.15*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,(je.x*.1+.9)*y,(je.y*.1+.05*.9)*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,je.x*y,je.y*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,me.x*y,me.y*E,ge.x*y,ge.y*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E,(te+b)*y,(ne+ee)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E)),ee=.35,b=le*.35;var we=new go.PathFigure(te*y,(ne-ee)*E,!1);z.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),we.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E)),we.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),we.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E));var tt=new go.PathFigure((te-ee)*y,ne*E,!1);return z.add(tt),pe(ie),pe(ce),pe(me),pe(ge),pe(Be),pe(je),z.spot1=new go.Spot(.202,.257),z.spot2=new go.Spot(.792,.739),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,y,E){var z=new go.Geometry,b=.375,ee=0,te=-.125,ne=b*le,ie=new go.PathFigure((.525+ee)*y,(.5+b+te)*E,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*y,(.5+te)*E,(.5+ne+ee)*y,(.5+b+te)*E,(.5+b+ee)*y,(.5+ne+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5-b+te)*E,(1-.5+b+ee)*y,(.5-ne+te)*E,(.5+ne+ee)*y,(.5-b+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*y,(.5+te)*E,(.5-ne+ee)*y,(.5-b+te)*E,(.5-b+ee)*y,(.5-ne+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*y,(.5+b+te)*E,(.5-b+ee)*y,(.5+ne+te)*E,(.5-ne+ee)*y,(.5+b+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*E).close()),b=.325,ee=0,te=-.125,ne=b*le;var ie=new go.PathFigure((1-.5+b+ee)*y,(.5+te)*E,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5+b+te)*E,(.5+b+ee)*y,(.5+ne+te)*E,(.5+ne+ee)*y,(.5+b+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*y,(.5+te)*E,(.5-ne+ee)*y,(.5+b+te)*E,(.5-b+ee)*y,(.5+ne+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5-b+te)*E,(.5-b+ee)*y,(.5-ne+te)*E,(.5-ne+ee)*y,(.5-b+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*y,(.5+te)*E,(.5+ne+ee)*y,(.5-b+te)*E,(1-.5+b+ee)*y,(.5-ne+te)*E));var ie=new go.PathFigure((.525+ee)*y,(.5+b+te)*E,!1);return z.add(ie),z.spot1=new go.Spot(.232,.136),z.spot2=new go.Spot(.682,.611),z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,y,E){var z=oe?oe.parameter1:NaN;return isNaN(z)&&(z=.2),new go.Geometry().add(new go.PathFigure((1-z)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,y,E){var z=oe?oe.parameter1:NaN;return isNaN(z)&&(z=.2),new go.Geometry().add(new go.PathFigure((1-z)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Move,z*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,z*y,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,E)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,y,E){var z=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*E,.5*y,.5*E)));return z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,.5*y,E)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,E)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,y,E){var z=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,z*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,z*y,z*E,z*y,z*E)).add(new go.PathSegment(go.PathSegment.Line,y,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,y,E){var z=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,z*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,z*y,z*E,z*y,z*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Rt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Rt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-z)*y,te=(.5-b/2)*E,ne=(.5+b/2)*E,ie=new go.Geometry,ce=new go.PathFigure(0,te,!0);ie.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ce.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ie.spot1=new go.Spot(0,te/E);var me=Ne(0,ne/E,1,ne/E,ee/y,1,1,.5,a());return ie.spot2=new go.Spot(me.x,me.y),pe(me),ie}),go.Shape.setFigureParameter("Arrow2",0,new Rt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Rt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=30),z>y&&(z=y);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,E/2);var ee=y-z,te=(E-b)/2,ne=te+b,ie=new go.Geometry,ce=new go.PathFigure(0,te,!0);ie.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ce.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ie.spot1=new go.Spot(0,te/E);var me=Ne(0,ne/E,1,ne/E,ee/y,1,1,.5,a());return ie.spot2=new go.Spot(me.x,me.y),pe(me),ie}),go.Shape.defineFigureGenerator("Chevron",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E).close()),z}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),z}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Rt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.3);var b=(.5-z/2)*E,ee=(.5+z/2)*E,te=new go.Geometry,ne=new go.PathFigure(y,.5*E,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ie=Ne(0,.5,.3,0,0,b/E,.1,b/E,a());return te.spot1=new go.Spot(ie.x,ie.y),ie=Ne(.7,1,1,.5,0,ee/E,1,ee/E,ie),te.spot2=new go.Spot(ie.x,ie.y),pe(ie),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Rt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Rt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var ee=(E-z)/2,te=ee+z,ne=(E-b)/2,ie=ne+b;(z>E||b>E)&&(b>z?(z=z*E/b,ee=(E-z)/2,te=ee+z,ne=0,ie=E):(ee=0,te=E,ne=0,ie=E));var ce=new go.Geometry,me=new go.PathFigure(y,.5*E,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ie)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close());var ge=Ne(0,.5,.3,ne/E,0,ee/E,1,ee/E,a());return ce.spot1=new go.Spot(ge.x,ge.y),ge=Ne(.7,ie/E,1,.5,0,te/E,1,te/E,ge),ce.spot2=new go.Spot(ge.x,ge.y),pe(ge),ce}),go.Shape.setFigureParameter("IBeamArrow",0,new Rt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.3);var b=(.5-z/2)*E,ee=(.5+z/2)*E,te=new go.Geometry,ne=new go.PathFigure(y,.5*E,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(0,b/E);var ie=Ne(.7,1,1,.5,0,ee/E,1,ee/E,a());return te.spot2=new go.Spot(ie.x,ie.y),pe(ie),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Rt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Rt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var ee=(E-z)/2,te=ee+z,ne=(E-b)/2,ie=ne+b;(z>E||b>E)&&(b>z?(z=z*E/b,ee=(E-z)/2,te=ee+z,ne=0,ie=E):(ee=0,te=E,ne=0,ie=E));var ce=new go.Geometry,me=new go.PathFigure(y,.5*E,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ie)),me.add(new go.PathSegment(go.PathSegment.Line,0,ie)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close()),ce.spot1=new go.Spot(0,ee/E);var ge=Ne(.7,ie/E,1,.5,0,te/E,1,te/E,a());return ce.spot2=new go.Spot(ge.x,ge.y),pe(ge),ce}),go.Shape.setFigureParameter("Pointer",0,new Rt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.1);var b=new go.Geometry,ee=new go.PathFigure(y,.5*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,z*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(z,.35);var te=Ne(.2,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),pe(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Rt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.3);var b=new go.Geometry,ee=new go.PathFigure(y,.5*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,z*y,.75*E,z*y,.25*E).close()),b.spot1=new go.Spot(z,.35);var te=Ne(0,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),pe(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Rt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.4);var b=(.5-z/2)*E,ee=(.5+z/2)*E,te=new go.Geometry,ne=new go.PathFigure(y,.5*E,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,.3);var ie=Ne(.7,1,1,.5,0,ee/E,1,ee/E,a());return te.spot2=new go.Spot(ie.x,ie.y),pe(ie),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Rt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=50);var b=(E-z)/2,ee=b+z;z>E&&(b=0,ee=E);var te=new go.Geometry,ne=new go.PathFigure(y,.5*E,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,b/E);var ie=Ne(.7,1,1,.5,0,ee/E,1,ee/E,a());return te.spot2=new go.Spot(ie.x,ie.y),pe(ie),te}),go.Shape.setFigureParameter("SquareArrow",0,new Rt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.7);var b=new go.Geometry,ee=new go.PathFigure(y,.5*E,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,z*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,z*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(z,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(0,.9*E,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,(.9+ee)*E,(.5+b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*y,E,0,(.9+ee)*E).close()),z.spot1=new go.Spot(.25,.5),z.spot2=new go.Spot(.75,.97),z}),go.Shape.defineFigureGenerator("Cone2",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.9*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*E,(1-.85/.9)*y,E,.85/.9*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var ee=new go.PathFigure(0,.9*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*E,(1-.85/.9)*y,.8*E,.85/.9*y,.8*E)),z.spot1=new go.Spot(.25,.5),z.spot2=new go.Spot(.75,.82),z}),go.Shape.defineFigureGenerator("Cube1",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*y,E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.15*E)),z.spot1=new go.Spot(0,.3),z.spot2=new go.Spot(.5,.85),z}),go.Shape.defineFigureGenerator("Cube2",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.3*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var ee=new go.PathFigure(0,.3*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),z.spot1=new go.Spot(0,.3),z.spot2=new go.Spot(.7,1),z}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,E/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(0,z,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*z,(.5-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*y,z,(.5+ee)*y,0,1*y,le*z)),te.add(new go.PathSegment(go.PathSegment.Line,y,E-z)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*E,1*y,E-le*z,(.5+ee)*y,1*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-z,(.5-ee)*y,1*E,0,E-le*z)),te.add(new go.PathSegment(go.PathSegment.Line,0,z));var ne=new go.PathFigure(y,z,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*z,1*y,2*z-le*z,(.5+ee)*y,2*z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z,(.5-ee)*y,2*z,0,2*z-le*z)),b.spot1=new go.Spot(0,0,0,2*z),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,E/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(0,E-z,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,z)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*z,(.5-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,z,(.5+ee)*y,0,y,le*z)),te.add(new go.PathSegment(go.PathSegment.Line,y,E-z)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,E-le*z,(.5+ee)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-z,(.5-ee)*y,E,0,E-le*z));var ne=new go.PathFigure(0,E-z,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E-2*z,0,E-z-le*z,(.5-ee)*y,E-2*z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,E-z,(.5+ee)*y,E-2*z,y,E-z-le*z)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*z),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,y/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(z,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y-z,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,y-le*z,0,y,(.5-ee)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-z,E,y,(.5+ee)*E,y-le*z,E)),te.add(new go.PathSegment(go.PathSegment.Line,z,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,le*z,E,0,(.5+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,(.5-ee)*E,le*z,0));var ne=new go.PathFigure(z,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*z,.5*E,z+le*z,0,2*z,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z,E,2*z,(.5+ee)*E,z+le*z,E)),b.spot1=new go.Spot(0,0,2*z,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=5),z=Math.min(z,y/3);var b=new go.Geometry,ee=le*.5,te=new go.PathFigure(y-z,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,y-le*z,0,y,(.5-ee)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-z,E,y,(.5+ee)*E,y-le*z,E)),te.add(new go.PathSegment(go.PathSegment.Line,z,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,le*z,E,0,(.5+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,(.5-ee)*E,le*z,0)),te.add(new go.PathSegment(go.PathSegment.Line,y-z,0));var ne=new go.PathFigure(y-z,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-2*z,.5*E,y-z-le*z,0,y-2*z,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-z,E,y-2*z,(.5+ee)*E,y-z-le*z,E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*z,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.25*y,.25*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.25*y,.25*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),z.spot1=new go.Spot(.408,.172),z.spot2=new go.Spot(.833,.662),z}),go.Shape.defineFigureGenerator("Prism2",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.25*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*E)),z.spot1=new go.Spot(.25,.5),z.spot2=new go.Spot(.75,.75),z}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var ee=new go.PathFigure(.5*y,0,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),z.spot1=new go.Spot(.25,.367),z.spot2=new go.Spot(.75,.875),z}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*y,0,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.85*E)),z.spot1=new go.Spot(.25,.367),z.spot2=new go.Spot(.75,.875),z}),go.Shape.defineFigureGenerator("Actor",function(oe,y,E){var z=new go.Geometry,b=.2,ee=.1,te=le*b,ne=le*ee,ie=.5,ce=.1,me=new go.PathFigure(ie*y,(ce+ee)*E,!0);z.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ie-b)*y,ce*E,(ie-te)*y,(ce+ee)*E,(ie-b)*y,(ce+ne)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ee)*E,(ie-b)*y,(ce-ne)*E,(ie-te)*y,(ce-ee)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ie+b)*y,ce*E,(ie+te)*y,(ce-ee)*E,(ie+b)*y,(ce-ne)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce+ee)*E,(ie+b)*y,(ce+ne)*E,(ie+te)*y,(ce+ee)*E));var ge=.05,Ce=le*ge;ie=.05,ce=.25;var Be=new go.PathFigure(.5*y,.2*E,!0);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*E)),ie=.95,ce=.25,Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ge)*y,ce*E,(ie+Ce)*y,(ce-ge)*E,(ie+ge)*y,(ce-Ce)*E)),Be.add(new go.PathSegment(go.PathSegment.Line,y,.6*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*E)),ge=.025,Ce=le*ge,ie=.825,ce=.35,Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ge)*E,(ie+ge)*y,(ce-Ce)*E,(ie+Ce)*y,(ce-ge)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ge)*y,ce*E,(ie-Ce)*y,(ce-ge)*E,(ie-ge)*y,(ce-Ce)*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.8*y,E)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,E)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*E)),ge=.05,Ce=le*ge,ie=.5,ce=.7,Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ge)*E,(ie+ge)*y,(ce-Ce)*E,(ie+Ce)*y,(ce-ge)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ge)*y,ce*E,(ie-Ce)*y,(ce-ge)*E,(ie-ge)*y,(ce-Ce)*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.45*y,E)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*E)),ge=.025,Ce=le*ge,ie=.175,ce=.35,Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ge)*E,(ie+ge)*y,(ce-Ce)*E,(ie+Ce)*y,(ce-ge)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ge)*y,ce*E,(ie-Ce)*y,(ce-ge)*E,(ie-ge)*y,(ce-Ce)*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*E)),Be.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Be.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),ge=.05,Ce=le*ge,ie=.05,ce=.25,Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ge)*E,(ie-ge)*y,(ce-Ce)*E,(ie-Ce)*y,(ce-ge)*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*E)),z.spot1=new go.Spot(.2,.2),z.spot2=new go.Spot(.8,.65),z}),go.Shape.setFigureParameter("Card",0,new Rt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,y,E){var z=oe?oe.parameter1:NaN;isNaN(z)&&(z=.2);var b=new go.Geometry,ee=new go.PathFigure(y,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,z*E)),ee.add(new go.PathSegment(go.PathSegment.Line,z*y,0).close()),b.spot1=new go.Spot(0,z),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,.5*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E));var ee=new go.PathFigure(.5*y,.5*E,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),z.spot1=new go.Spot(.25,0),z.spot2=new go.Spot(.75,.25),z}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure(0,b*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*E)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*E)),z}),go.Shape.defineFigureGenerator("Database",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(y,.1*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,(.9+ee)*E,(.5+b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*y,E,0,(.9+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-ee)*E,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*E,(.5+b)*y,0,y,(.1-ee)*E));var ne=new go.PathFigure(y,.1*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*E,y,(.1+ee)*E,(.5+b)*y,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*y,.2*E,0,(.1+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*E,y,(.2+ee)*E,(.5+b)*y,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*y,.3*E,0,(.2+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*E,y,(.3+ee)*E,(.5+b)*y,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-b)*y,.4*E,0,(.3+ee)*E)),z.spot1=new go.Spot(0,.4),z.spot2=new go.Spot(1,.9),z}),go.Shape.defineFigureGenerator("DataStorage",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,E,y,0,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*E,.25*y,.1*E).close()),z.spot1=new go.Spot(.226,0),z.spot2=new go.Spot(.81,1),z}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=le*.1,te=new go.PathFigure(y,.1*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,(.9+ee)*E,(.5+b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*y,E,0,(.9+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-ee)*E,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*E,(.5+b)*y,0,y,(.1-ee)*E));var ne=new go.PathFigure(y,.1*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*E,y,(.1+ee)*E,(.5+b)*y,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*y,.2*E,0,(.1+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*E,y,(.2+ee)*E,(.5+b)*y,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*y,.3*E,0,(.2+ee)*E)),z.spot1=new go.Spot(0,.3),z.spot2=new go.Spot(1,.9),z}),go.Shape.defineFigureGenerator("Display",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,E,y,0,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),z.spot1=new go.Spot(.25,0),z.spot2=new go.Spot(.75,1),z}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=le*.2,te=new go.PathFigure(0,.2*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-ee)*E,(.2-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*E,(.8+ee)*y,0,y,(.2-ee)*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,.8*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,E,y,(.8+ee)*E,(.8+ee)*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-ee)*y,E,0,(.8+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var ne=new go.PathFigure(0,b*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,b*E)),z}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure(0,b*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*E)),z}),go.Shape.defineFigureGenerator("Document",function(oe,y,E){var z=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*y,.4*E,.5*y,E).close()),z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.6),z}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure(b*y,0,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),te.add(new go.PathSegment(go.PathSegment.Move,y,b*E)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,E)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*E)),z}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(.1*y,.4*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*E)),z.spot1=new go.Spot(.25,.25),z.spot2=new go.Spot(.75,.75),z}),go.Shape.defineFigureGenerator("File",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.75*y,0,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),z.spot1=new go.Spot(0,.25),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("Interrupt",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,.5*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E));var ee=new go.PathFigure(y,.5*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,E));var te=new go.PathFigure(y,.5*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.5,.75),z}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var te=new go.PathFigure(0,0,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(b*y,0,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,ee*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,ee*E)),z}),go.Shape.defineFigureGenerator("Junction",function(oe,y,E){var z=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,te=le*.5,ne=.5,ie=new go.PathFigure(y,ne*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,E,y,(ne+te)*E,(ne+te)*y,E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*E,(ne-te)*y,E,0,(ne+te)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,0,0,(ne-te)*E,(ne-te)*y,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,ne*E,(ne+te)*y,0,y,(ne-te)*E));var ce=new go.PathFigure((ee+b)*y,(ee+b)*E,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,ee*y,ee*E)),ce.add(new go.PathSegment(go.PathSegment.Move,ee*y,(ee+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*y,ee*E)),z}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,y,E){var z=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*y,.4*E,.5*y,E).close());var ee=new go.PathFigure(.1*y,0,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*E)),z.spot1=new go.Spot(.1,0),z.spot2=new go.Spot(1,.6),z}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E).close()),z.spot1=new go.Spot(0,.25),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(.5*y,E,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-b)*y,E,0,(ee+b)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,0,0,(ee-b)*E,(ee-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee*E,(ee+b)*y,0,y,(ee-b)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*y,.9*E,y,(ee+b)*E,(ee+b)*y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),z.spot1=new go.Spot(.15,.15),z.spot2=new go.Spot(.85,.8),z}),go.Shape.defineFigureGenerator("ManualInput",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),z.spot1=new go.Spot(0,.25),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z.spot1=go.Spot.TopLeft,z}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(1,.75),z}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,y,E){var z=new go.Geometry;E=E/.8;var b=new go.PathFigure(y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*E,.96*y,.47*E,.93*y,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*E,.86*y,.57*E,.83*y,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*y,.4*E,.4*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var ee=new go.PathFigure(.1*y,.2*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*E)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.8,.77),z}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.1*y,.1*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*E).close());var ee=new go.PathFigure(.2*y,.1*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*E)),z.spot1=new go.Spot(0,.2),z.spot2=new go.Spot(.8,1),z}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,te=new go.PathFigure(0,0,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,E).close());var ne=new go.PathFigure(.5*b*y,b*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*E)),z}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(.75,1),z}),go.Shape.defineFigureGenerator("Or",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(y,ee*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,E,y,(ee+b)*E,(ee+b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-b)*y,E,0,(ee+b)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,0,0,(ee-b)*E,(ee-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee*E,(ee+b)*y,0,y,(ee-b)*E));var ne=new go.PathFigure(y,.5*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z}),go.Shape.defineFigureGenerator("PaperTape",function(oe,y,E){var z=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*E,.5*y,.6*E,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*y,.4*E,.5*y,E).close()),z.spot1=new go.Spot(0,.49),z.spot2=new go.Spot(1,.75),z}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z}),go.Shape.defineFigureGenerator("Procedure",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure((1-b)*y,0,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,E)),z}),go.Shape.defineFigureGenerator("Process",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure(b*y,0,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,E)),z.spot2=go.Spot.BottomRight,z}),go.Shape.defineFigureGenerator("Sort",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(0,.5*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),z.spot1=new go.Spot(.25,.25),z.spot2=new go.Spot(.75,.5),z}),go.Shape.defineFigureGenerator("Start",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*y,0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*E,.25*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*E,.25*y,.5*E));var te=new go.PathFigure(b*y,0,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,E)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,E)),z.spot1=new go.Spot(b,0),z.spot2=new go.Spot(1-b,1),z}),go.Shape.defineFigureGenerator("Terminator",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*E,.25*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*E,.25*y,.5*E)),z.spot1=new go.Spot(.23,0),z.spot2=new go.Spot(.77,1),z}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,y,E){var z=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E).close()),z.spot1=go.Spot.TopLeft,z}),go.Shape.defineFigureGenerator("AndGate",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=new go.PathFigure(0,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,(.5+b)*y,0,y,(.5-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,(.5+b)*E,(.5+b)*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(.55,1),z}),go.Shape.defineFigureGenerator("Buffer",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.5,.75),z}),go.Shape.defineFigureGenerator("Clock",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=.5,te=new go.PathFigure(y,ee*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,E,y,(ee+b)*E,(ee+b)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-b)*y,E,0,(ee+b)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,0,0,(ee-b)*E,(ee-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee*E,(ee+b)*y,0,y,(ee-b)*E));var ne=new go.PathFigure(y,ee*E,!1);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,ee*E));var ie=new go.PathFigure(.8*y,.75*E,!1);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*E)),z}),go.Shape.defineFigureGenerator("Ground",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,E)),z}),go.Shape.defineFigureGenerator("Inverter",function(oe,y,E){var z=new go.Geometry,b=le*.1,ee=.1,te=.9,ne=.5,ie=new go.PathFigure(.8*y,.5*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*E));var ce=new go.PathFigure((te+ee)*y,ne*E,!0);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E,(te+b)*y,(ne+ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E,(te-b)*y,(ne-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,(te+b)*y,(ne-ee)*E,(te+ee)*y,(ne-b)*E)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.4,.75),z}),go.Shape.defineFigureGenerator("NandGate",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=le*.4,te=le*.1,ne=.1,ie=.9,ce=.5,me=new go.PathFigure(.8*y,.5*E,!0);z.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,E,.8*y,(.5+ee)*E,(.4+b)*y,E)),me.add(new go.PathSegment(go.PathSegment.Line,0,E)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*E,(.4+b)*y,0,.8*y,(.5-ee)*E));var ge=new go.PathFigure((ie+ne)*y,ce*E,!0);return z.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce+ne)*E,(ie+ne)*y,(ce+te)*E,(ie+te)*y,(ce+ne)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y,ce*E,(ie-te)*y,(ce+ne)*E,(ie-ne)*y,(ce+te)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-ne)*E,(ie-ne)*y,(ce-te)*E,(ie-te)*y,(ce-ne)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y,ce*E,(ie+te)*y,(ce-ne)*E,(ie+ne)*y,(ce-te)*E)),z.spot1=new go.Spot(0,.05),z.spot2=new go.Spot(.55,.95),z}),go.Shape.defineFigureGenerator("NorGate",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*b,te=0,ne=.5,ie=new go.PathFigure(.8*y,.5*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*E,.25*y,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*E,(te+ee)*y,(ne-b)*E,.7*y,(ne-ee)*E)),b=.1,ee=le*.1,te=.9,ne=.5;var ce=new go.PathFigure((te-b)*y,ne*E,!0);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E)),z.spot1=new go.Spot(.2,.25),z.spot2=new go.Spot(.6,.75),z}),go.Shape.defineFigureGenerator("OrGate",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*b,te=0,ne=.5,ie=new go.PathFigure(0,0,!0);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,(te+ee+ee)*y,(ne-b)*E,.8*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*y,(ne+ee)*E,(te+ee+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*E,.25*y,.25*E).close()),z.spot1=new go.Spot(.2,.25),z.spot2=new go.Spot(.75,.75),z}),go.Shape.defineFigureGenerator("XnorGate",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*b,te=.2,ne=.5,ie=new go.PathFigure(.1*y,0,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,E,.35*y,.25*E,.35*y,.75*E));var ce=new go.PathFigure(.8*y,.5*E,!0);z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,E,.7*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*E,.45*y,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*E,(te+ee)*y,(ne-b)*E,.7*y,(ne-ee)*E)),b=.1,ee=le*.1,te=.9,ne=.5;var me=new go.PathFigure((te-b)*y,ne*E,!0);return z.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E)),z.spot1=new go.Spot(.4,.25),z.spot2=new go.Spot(.65,.75),z}),go.Shape.defineFigureGenerator("XorGate",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*b,te=.2,ne=.5,ie=new go.PathFigure(.1*y,0,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,E,.35*y,.25*E,.35*y,.75*E));var ce=new go.PathFigure(.2*y,0,!0);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,(te+ee)*y,(ne-b)*E,.9*y,(ne-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,E,.9*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*E,.45*y,.25*E).close()),z.spot1=new go.Spot(.4,.25),z.spot2=new go.Spot(.8,.75),z}),go.Shape.defineFigureGenerator("Capacitor",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),z}),go.Shape.defineFigureGenerator("Resistor",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.5*E,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*E)),z}),go.Shape.defineFigureGenerator("Inductor",function(oe,y,E){var z=new go.Geometry,b=le*.1,ee=.1,te=.1,ne=.5,ie=new go.PathFigure((te-b*.5)*y,E,!1);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,E,(te-ee)*y,0)),te=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,E,(te+ee)*y,0,(te+b)*y,E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,E,(te-ee)*y,0)),te=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,E,(te+ee)*y,0,(te+b)*y,E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,E,(te-ee)*y,0)),te=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,E,(te+ee)*y,0,(te+b)*y,E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,0,(te-b)*y,E,(te-ee)*y,0)),te=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*y,E,(te+ee)*y,0,(te+b)*y,E)),z}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,y,E){var z=new go.Geometry,b=le*.5,ee=.5,te=.5,ne=.5,ie=new go.PathFigure((te-ee)*y,ne*E,!1);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E,(te-b)*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,(te+b)*y,(ne-ee)*E,(te+ee)*y,(ne-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E,(te+b)*y,(ne+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Move,(te-ee+.1)*y,ne*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-.1)*y,ne*E,te*y,(ne-ee)*E,te*y,(ne+ee)*E)),z}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),z}),go.Shape.defineFigureGenerator("Diode",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),z.spot1=new go.Spot(0,.25),z.spot2=new go.Spot(.5,.75),z}),go.Shape.defineFigureGenerator("Wifi",function(oe,y,E){var z=new go.Geometry,b=y,ee=E;y=y*.38,E=E*.6;var te=le*.8,ne=.8,ie=0,ce=.5,me=(b-y)/2,ge=(ee-E)/2,Ce=new go.PathFigure(ie*y+me,(ce+ne)*E+ge,!0);z.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y+me,ce*E+ge,(ie-te)*y+me,(ce+ne)*E+ge,(ie-ne)*y+me,(ce+te)*E+ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce-ne)*E+ge,(ie-ne)*y+me,(ce-te)*E+ge,(ie-te)*y+me,(ce-ne)*E+ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne+te*.5)*y+me,ce*E+ge,ie*y+me,(ce-ne)*E+ge,(ie-ne+te*.5)*y+me,(ce-te)*E+ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce+ne)*E+ge,(ie-ne+te*.5)*y+me,(ce+te)*E+ge,ie*y+me,(ce+ne)*E+ge).close()),te=le*.4,ne=.4,ie=.2,ce=.5;var Be=new go.PathFigure(ie*y+me,(ce+ne)*E+ge,!0);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y+me,ce*E+ge,(ie-te)*y+me,(ce+ne)*E+ge,(ie-ne)*y+me,(ce+te)*E+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce-ne)*E+ge,(ie-ne)*y+me,(ce-te)*E+ge,(ie-te)*y+me,(ce-ne)*E+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne+te*.5)*y+me,ce*E+ge,ie*y+me,(ce-ne)*E+ge,(ie-ne+te*.5)*y+me,(ce-te)*E+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce+ne)*E+ge,(ie-ne+te*.5)*y+me,(ce+te)*E+ge,ie*y+me,(ce+ne)*E+ge).close()),te=le*.2,ne=.2,ie=.5,ce=.5;var je=new go.PathFigure((ie-ne)*y+me,ce*E+ge,!0);z.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce-ne)*E+ge,(ie-ne)*y+me,(ce-te)*E+ge,(ie-te)*y+me,(ce-ne)*E+ge)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y+me,ce*E+ge,(ie+te)*y+me,(ce-ne)*E+ge,(ie+ne)*y+me,(ce-te)*E+ge)),je.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce+ne)*E+ge,(ie+ne)*y+me,(ce+te)*E+ge,(ie+te)*y+me,(ce+ne)*E+ge)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y+me,ce*E+ge,(ie-te)*y+me,(ce+ne)*E+ge,(ie-ne)*y+me,(ce+te)*E+ge)),te=le*.4,ne=.4,ie=.8,ce=.5;var we=new go.PathFigure(ie*y+me,(ce-ne)*E+ge,!0);z.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y+me,ce*E+ge,(ie+te)*y+me,(ce-ne)*E+ge,(ie+ne)*y+me,(ce-te)*E+ge)),we.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce+ne)*E+ge,(ie+ne)*y+me,(ce+te)*E+ge,(ie+te)*y+me,(ce+ne)*E+ge)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne-te*.5)*y+me,ce*E+ge,ie*y+me,(ce+ne)*E+ge,(ie+ne-te*.5)*y+me,(ce+te)*E+ge)),we.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce-ne)*E+ge,(ie+ne-te*.5)*y+me,(ce-te)*E+ge,ie*y+me,(ce-ne)*E+ge).close()),te=le*.8,ne=.8,ie=1,ce=.5;var tt=new go.PathFigure(ie*y+me,(ce-ne)*E+ge,!0);return z.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y+me,ce*E+ge,(ie+te)*y+me,(ce-ne)*E+ge,(ie+ne)*y+me,(ce-te)*E+ge)),tt.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce+ne)*E+ge,(ie+ne)*y+me,(ce+te)*E+ge,(ie+te)*y+me,(ce+ne)*E+ge)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne-te*.5)*y+me,ce*E+ge,ie*y+me,(ce+ne)*E+ge,(ie+ne-te*.5)*y+me,(ce+te)*E+ge)),tt.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+me,(ce-ne)*E+ge,(ie+ne-te*.5)*y+me,(ce-te)*E+ge,ie*y+me,(ce-ne)*E+ge).close()),z}),go.Shape.defineFigureGenerator("Email",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*E)),z}),go.Shape.defineFigureGenerator("Ethernet",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var ee=new go.PathFigure(.1*y,E,!0,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*y,E).close());var te=new go.PathFigure(.6*y,E,!0,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*E)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*E)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,E).close());var ne=new go.PathFigure(0,.5*E,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*E)),z}),go.Shape.defineFigureGenerator("Power",function(oe,y,E){var z=new go.Geometry,b=le*.4,ee=.4,te=.5,ne=.5,ie=a(),ce=a(),me=a(),ge=a();Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,ie,ie,ce,me,ge);var Ce=x(ce.x,ce.y),Be=new go.PathFigure(ce.x*y,ce.y*E,!0);z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,me.x*y,me.y*E,ge.x*y,ge.y*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E,(te+b)*y,(ne+ee)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,(te-b)*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E)),Ae(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,me,ge,ce,ie,ie),Be.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*y,ce.y*E,me.x*y,me.y*E,ge.x*y,ge.y*E)),b=le*.3,ee=.3,Ae(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,me,ge,ce,ie,ie),Be.add(new go.PathSegment(go.PathSegment.Line,ce.x*y,ce.y*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,ne*E,ge.x*y,ge.y*E,me.x*y,me.y*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+ee)*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,ne*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),Ae(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,ie,ie,ce,me,ge),Be.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*y,ce.y*E,ge.x*y,ge.y*E,me.x*y,me.y*E).close());var Be=new go.PathFigure(.45*y,0,!0);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*E)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),pe(ie),pe(ce),pe(me),pe(ge),pe(Ce),z.spot1=new go.Spot(.25,.45),z.spot2=new go.Spot(.75,.8),z}),go.Shape.defineFigureGenerator("Fallout",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E/2,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,E/2,y/2,E/2));function ee(te,ne,ie){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*y,(.8+ie)*E)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*y,(.5+ie)*E)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*y,(.5+ie)*E)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*y,(.8+ie)*E).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),z}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),z.spot1=new go.Spot(.3,.3),z.spot2=new go.Spot(.7,.7),z}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*E)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*E)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),z}),go.Shape.defineFigureGenerator("FireHazard",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.1*y,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*E,.45*y,.44*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*E,.48*y,.17*E,.54*y,.35*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*E,.59*y,.29*E,.58*y,.28*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*E,.8*y,.34*E,.88*y,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*E,.87*y,.48*E,.88*y,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,E,1.17*y,.76*E,.82*y,.8*E).close()),z.spot1=new go.Spot(.07,.445),z.spot2=new go.Spot(.884,.958),z}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,y,E){var z=new go.Geometry,b=.5,ee=0,te=0,ne=b*le,ie=.4*Math.SQRT2/2+.5,ce=.5-.5*Math.SQRT2/2,me=1,ge=.5,Ce=.5,Be=0,je=new go.PathFigure(ie*y,(1-ce)*E,!1);return z.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,me*y,ge*E,me*y,.7*E,me*y,ge*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ee)*y,(Be+ee)*E,(.5+b+ee)*y,(.5-ne+ee)*E,(.5+ne+ee)*y,(.5-b+ee)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*y,(.5+te)*E,(.5-ne+ee)*y,(.5-b+te)*E,(.5-b+ee)*y,(.5-ne+te)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*y,.9*E,(.5-b+ee)*y,(.5+ne+te)*E,(.5-ne+ee)*y,.9*E)),je.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*y,.8*E)),je.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*y,.9*E)),je.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*y,.95*E)),z}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),z}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),z}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b);var ee=new go.PathFigure(y,E,!1);z.add(ee);var te=new go.PathFigure(0,.5*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*E,.2*y,.35*E,.3*y,.35*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,.7*y,.65*E,.8*y,.65*E)),z}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E).close()),z}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var b=new go.PathFigure(0,.2*E,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*E)),z}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.7*y,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,E,.4*y,.5*E,y,.5*E).close());var ee=new go.PathFigure(.45*y,.73*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*E)),z}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b);var ee=new go.PathFigure(.335*y,(1-.555)*E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*E,(1-.12)*y,.46*E,(1-.02)*y,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*E,.02*y,.54*E,.12*y,.46*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*E));var te=.5-.285,ne=.5,ie=te,ce=Math.PI/4,me=4*(1-Math.cos(ce))/(3*Math.sin(ce)),ge=me*.5,Ce=te,Be=te,je=me*Ce,we=me*Be;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ce)*y,ie*E,(ne-(je+Ce)/2)*y,(ie+(Be+we)/2)*E,(ne-Ce)*y,(ie+we)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ie-Be)*E,(ne-Ce)*y,(ie-we)*E,(ne-je)*y,(ie-Be)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ce)*y,ie*E,(ne+je)*y,(ie-Be)*E,(ne+Ce)*y,(ie-we)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*E,(ne+Ce)*y,(ie+we)*E,(ne+(je+Ce)/2)*y,(ie+(Be+we)/2)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*E));var tt=new go.PathFigure(.2*y,E,!1);z.add(tt),tt.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*E));var Ze=new go.PathFigure(.8*y,E,!1);return z.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*E)),z}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,E).close());var ee=new go.PathFigure(.2*y,.2*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*E)),z}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*E).close()),z}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b);var ee=new go.PathFigure(y,E,!1);z.add(ee);var te=new go.PathFigure(.1*y,E,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E).close()),z}),go.Shape.defineFigureGenerator("Caution",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.05*y,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*E,0,E,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*E,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,E,y,E,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,E));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*y,.875*E)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*E,ee*y,ee*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*E,.575*y,.725*E,.625*y,.375*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*E,.375*y,.375*E,.425*y,.725*E)),z}),go.Shape.defineFigureGenerator("Recycle",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.45*y,.95*E,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*E,.17*y,.95*E,.15*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*E,0,.675*E,0,.7*E)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*E)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*E));var ee=new go.PathFigure(.475*y,.2*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*E,.35*y,0,.375*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*E,.625*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*E));var te=new go.PathFigure(.675*y,.575*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*E,y,.8*E,y,.85*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*E)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*E)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*E)),te.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*E)),te.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*E)),z}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*.5,te=new go.PathFigure(y,b*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,E,y,(b+ee)*E,(b+ee)*y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*E,(b-ee)*y,E,0,(b+ee)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-ee)*E,(b-ee)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,b*E,(b+ee)*y,0,y,(b-ee)*E));var ne=new go.PathFigure(b*y,0,!1);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,E)),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*E)),ne.add(new go.PathSegment(go.PathSegment.Move,y,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*E)),z}),go.Shape.defineFigureGenerator("Package",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.15*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,.15*E,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*E).close()),z.spot1=new go.Spot(0,.1),z.spot2=new go.Spot(1,1),z}),go.Shape.defineFigureGenerator("Class",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.2*E).close());var te=new go.PathFigure(0,.5*E,!1);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*E).close()),z}),go.Shape.defineFigureGenerator("Component",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E).close());var ee=new go.PathFigure(0,.2*E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var te=new go.PathFigure(0,.6*E,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*E)),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),z}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.15*y,.6*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*E));var ee=new go.PathFigure(.15*y,.6*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*E)),z}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E).close()),z}),go.Shape.defineFigureGenerator("Workcell",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),z}),go.Shape.defineFigureGenerator("Supermarket",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),z}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(y,.8*E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.8*E).close());var te=.1,ne=le*.1,ie=.2,ce=.9,me=new go.PathFigure((ie-te)*y,ce*E,!0);z.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-te)*E,(ie-te)*y,(ce-ne)*E,(ie-ne)*y,(ce-te)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*y,ce*E,(ie+ne)*y,(ce-te)*E,(ie+te)*y,(ce-ne)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce+te)*E,(ie+te)*y,(ce+ne)*E,(ie+ne)*y,(ce+te)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*y,ce*E,(ie-ne)*y,(ce+te)*E,(ie-te)*y,(ce+ne)*E).close()),te=.1,ne=le*.1,ie=.8,ce=.9;var ge=new go.PathFigure((ie-te)*y,ce*E,!0);return z.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce-te)*E,(ie-te)*y,(ce-ne)*E,(ie-ne)*y,(ce-te)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*y,ce*E,(ie+ne)*y,(ce-te)*E,(ie+te)*y,(ce-ne)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(ce+te)*E,(ie+te)*y,(ce+ne)*E,(ie+ne)*y,(ce+te)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*y,ce*E,(ie-ne)*y,(ce+te)*E,(ie-te)*y,(ce+ne)*E).close()),z}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,E)),z}),go.Shape.defineFigureGenerator("Forklift",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var te=new go.PathFigure(.5*y,.8*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*E));var ne=new go.PathFigure(.5*y,.7*E,!1);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.7*E));var ie=.1,ce=le*.1,me=.1,ge=.9,Ce=new go.PathFigure((me-ie)*y,ge*E,!0);z.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ge-ie)*E,(me-ie)*y,(ge-ce)*E,(me-ce)*y,(ge-ie)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(me+ie)*y,ge*E,(me+ce)*y,(ge-ie)*E,(me+ie)*y,(ge-ce)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ge+ie)*E,(me+ie)*y,(ge+ce)*E,(me+ce)*y,(ge+ie)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(me-ie)*y,ge*E,(me-ce)*y,(ge+ie)*E,(me-ie)*y,(ge+ce)*E)),ie=.1,ce=le*.1,me=.4,ge=.9;var Be=new go.PathFigure((me-ie)*y,ge*E,!0);return z.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ge-ie)*E,(me-ie)*y,(ge-ce)*E,(me-ce)*y,(ge-ie)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(me+ie)*y,ge*E,(me+ce)*y,(ge-ie)*E,(me+ie)*y,(ge-ce)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ge+ie)*E,(me+ie)*y,(ge+ce)*E,(me+ce)*y,(ge+ie)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ie)*y,ge*E,(me-ce)*y,(ge+ie)*E,(me-ie)*y,(ge+ce)*E)),z}),go.Shape.defineFigureGenerator("RailShipment",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.1*y,.4*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*E).close());var ee=new go.PathFigure(.45*y,.7*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*E));var te=new go.PathFigure(.55*y,.4*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*E)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*E).close());var me=.05,ge=le*.05,Ce=.175,Be=.95,ne=new go.PathFigure((Ce-me)*y,Be*E,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*E,(Ce-me)*y,(Be-ge)*E,(Ce-ge)*y,(Be-me)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*E,(Ce+ge)*y,(Be-me)*E,(Ce+me)*y,(Be-ge)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*E,(Ce+me)*y,(Be+ge)*E,(Ce+ge)*y,(Be+me)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*E,(Ce-ge)*y,(Be+me)*E,(Ce-me)*y,(Be+ge)*E));var me=.05,ge=le*.05,Ce=.375,Be=.95,ie=new go.PathFigure((Ce-me)*y,Be*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*E,(Ce-me)*y,(Be-ge)*E,(Ce-ge)*y,(Be-me)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*E,(Ce+ge)*y,(Be-me)*E,(Ce+me)*y,(Be-ge)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*E,(Ce+me)*y,(Be+ge)*E,(Ce+ge)*y,(Be+me)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*E,(Ce-ge)*y,(Be+me)*E,(Ce-me)*y,(Be+ge)*E));var me=.05,ge=le*.05,Ce=.625,Be=.95,ce=new go.PathFigure((Ce-me)*y,Be*E,!0);z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*E,(Ce-me)*y,(Be-ge)*E,(Ce-ge)*y,(Be-me)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*E,(Ce+ge)*y,(Be-me)*E,(Ce+me)*y,(Be-ge)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*E,(Ce+me)*y,(Be+ge)*E,(Ce+ge)*y,(Be+me)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*E,(Ce-ge)*y,(Be+me)*E,(Ce-me)*y,(Be+ge)*E));var me=.05,ge=le*.05,Ce=.825,Be=.95,je=new go.PathFigure((Ce-me)*y,Be*E,!0);z.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*E,(Ce-me)*y,(Be-ge)*E,(Ce-ge)*y,(Be-me)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*E,(Ce+ge)*y,(Be-me)*E,(Ce+me)*y,(Be-ge)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*E,(Ce+me)*y,(Be+ge)*E,(Ce+ge)*y,(Be+me)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*E,(Ce-ge)*y,(Be+me)*E,(Ce-me)*y,(Be+ge)*E).close());var we=new go.PathFigure(0,E,!1);return z.add(we),we.add(new go.PathSegment(go.PathSegment.Line,y,E).close()),z}),go.Shape.defineFigureGenerator("Warehouse",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.2*E).close());var te=new go.PathFigure(.15*y,E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,E).close());var ne=.05,ie=le*.05,ce=.35,me=.775,ge=new go.PathFigure((ce-ne)*y,me*E,!0);return z.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,(me-ne)*E,(ce-ne)*y,(me-ie)*E,(ce-ie)*y,(me-ne)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ne)*y,me*E,(ce+ie)*y,(me-ne)*E,(ce+ne)*y,(me-ie)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,(me+ne)*E,(ce+ne)*y,(me+ie)*E,(ce+ie)*y,(me+ne)*E)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ne)*y,me*E,(ce-ie)*y,(me+ne)*E,(ce-ne)*y,(me+ie)*E).close()),z}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*E).close()),z}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),z}),go.Shape.defineFigureGenerator("Bookmark",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*E)),z}),go.Shape.defineFigureGenerator("Bookmark",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*E)),z}),go.Shape.defineFigureGenerator("Globe",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*E,.75*y,0,y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,y,.75*E,.75*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*y,E,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*E,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,E,.15*y,.25*E,.15*y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*E,.85*y,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*E,.35*y,.3*E,.65*y,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*E,.35*y,.7*E,.65*y,.7*E)),z}),go.Shape.defineFigureGenerator("Wave",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.25*E,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*E,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*E,.425*y,.5*E,.575*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*E,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*E,.1*y,.5*E,.2*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*E,.425*y,E,.575*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*E,.8*y,.5*E,.9*y,.5*E)),z}),go.Shape.defineFigureGenerator("Operator",function(oe,y,E){var z=new go.Geometry,b=.3,ee=le*.3,te=.5,ne=.7,ie=new go.PathFigure((te-b)*y,ne*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E));var ce=new go.PathFigure(0,.7*E,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*E,0,0,y,0)),z}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*E,.65*y,.3*E,.65*y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*E,.35*y,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*y,.6*E,.1*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*E,.2*y,E,.35*y,.95*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,E,.7*y,.6*E,.9*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*E,.8*y,E,.65*y,.95*E)),z}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y,0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,E,0,E,.4*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*E,.8*y,E,.85*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),z}),go.Shape.defineFigureGenerator("Battery",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*E));var ee=new go.PathFigure(0,.6*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.4*E)),z}),go.Shape.defineFigureGenerator("Delete",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*.5,te=.5,ne=.5,ie=new go.PathFigure((te-b)*y,ne*E,!0);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E));var ce=new go.PathFigure(.15*y,.5*E,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*E)),z}),go.Shape.defineFigureGenerator("Flag",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.1*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*E,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*E,.65*y,.2*E,.85*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*E,.85*y,.6*E,.65*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*y,.4*E,.15*y,.4*E).close()),z}),go.Shape.defineFigureGenerator("Help",function(oe,y,E){var z=new go.Geometry,b=.5,ee=le*.5,te=.5,ne=.5,ie=new go.PathFigure((te-b)*y,ne*E,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E).close()),b=.05,ee=le*.05,te=.5,ne=.8;var ce=new go.PathFigure((te-b)*y,ne*E,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*E,(te-b)*y,(ne-ee)*E,(te-ee)*y,(ne-b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*E,(te+ee)*y,(ne-b)*E,(te+b)*y,(ne-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*E,(te+b)*y,(ne+ee)*E,(te+ee)*y,(ne+b)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*E,(te-ee)*y,(ne+b)*E,(te-b)*y,(ne+ee)*E).close()),ce.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*E,.75*y,.475*E,.75*y,.225*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*E,.4*y,.2*E,.3*y,.25*E)),z}),go.Shape.defineFigureGenerator("Location",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.5*y,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*E,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*E,.5*y,0,.025*y,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*E,.1*y,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*y,.5*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*E,.25*y,0,.75*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*E)),z}),go.Shape.defineFigureGenerator("Unlocked",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*y,.5*E,!1);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*E,.25*y,0,.75*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*E)),z}),go.Shape.defineFigureGenerator("Gear",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*E,.79840625*y,.39915625*E,.7834375*y,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*E,.64228125*y,.2188125*E,.603875*y,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*E,.39759375*y,.20190625*E,.36053125*y,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*E,.21765625*y,.36059375*E,.201875*y,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*E,.20221875*y,.603875*E,.21884375*y,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*E,.36353125*y,.78340625*E,.3991875*y,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*E,.602375*y,.79809375*E,.63946875*y,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*E,.78234375*y,.63940625*E,.798125*y,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*E,.1*y,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*E,0,.375*E,.05*y,.325*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*E,.3*y,.225*E,.4*y,.175*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*E,.46*y,.05*E,.525*y,.05*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*E,.525*y,.275*E,.475*y,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*E,y,.4*E,y,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*E,.675*y,.55*E,.675*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*E,.65*y,.7*E,.65*y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,E,.61*y,.85*E,.61*y,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*y,E,0,E).close()),z}),go.Shape.defineFigureGenerator("Map",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*E)),z}),go.Shape.defineFigureGenerator("Eject",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,E)),b.add(new go.PathSegment(go.PathSegment.Line,y,E*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var ee=new go.PathFigure(0,E*.6,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),z}),go.Shape.defineFigureGenerator("Pencil",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*E)).add(new go.PathSegment(go.PathSegment.Line,y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*y,E)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*1,E*1,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,E*.85).close());var ee=new go.PathFigure(.126*y,.85*E,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*E).close());var te=new go.PathFigure(.402*y,.85*E,!1);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*E)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*E)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*E).close());var ne=new go.PathFigure(.678*y,.85*E,!1);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*E).close());var ie=new go.PathFigure(.5*y,.1*E,!1);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*E)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*E).close()),z}),go.Shape.defineFigureGenerator("Staircase",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E*1,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),z}),go.Shape.defineFigureGenerator("5Bars",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,E*1,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,E*(1-.184)).close());var ee=new go.PathFigure(y*.204,E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.204,E*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,y*.388,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,y*.388,E*1).close());var te=new go.PathFigure(y*.408,E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.408,E*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,E*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,E*1).close());var ne=new go.PathFigure(y*.612,E,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.612,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,E*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,E*1).close());var ie=new go.PathFigure(y*.816,E,!0);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.816,E*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,E*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1).close()),z}),go.Shape.defineFigureGenerator("PC",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var ee=new go.PathFigure(y*.055,.07*E,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.055,E*.1).close());var te=new go.PathFigure(y*.055,.13*E,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.13)),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.16)),te.add(new go.PathSegment(go.PathSegment.Line,y*.055,E*.16).close());var ne=new go.PathFigure(y*.055,.18*E,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,E*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,E*.21).close());var ie=new go.PathFigure(y*1,0,!0);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.65).close()),z}),go.Shape.defineFigureGenerator("Plane",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(.55*y,E,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*E,0,.4*E,.225*y,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*E,.975*y,0,y,.08*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,E).close()),z}),go.Shape.defineFigureGenerator("Key",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*1,E*.5,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*E)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*E)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*E,.075*y,.075*E).close()),z}),go.Shape.defineFigureGenerator("FilmTape",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(0,0,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1));var ee=new go.PathFigure(0,0,!1);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*1,E*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1));var te=new go.PathFigure(y*.11,E*.1,!1);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),E*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),E*.8)),te.add(new go.PathSegment(go.PathSegment.Line,y*.11,E*.8).close());var ne=new go.PathFigure(y*(.11+.24133333*1+.028*1),E*.1,!1);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),E*.8).close());var ie=new go.PathFigure(y*(.11+.24133333*2+.028*2),E*.1,!1);return z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),E*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),E*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),E*.8).close()),z}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,y,E){var z=new go.Geometry,b=8,ee=b*le,te=new go.PathFigure(b,0,!1);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.14)),te.add(new go.PathSegment(go.PathSegment.Line,y,E-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,E,y,E-ee,y-ee,E)),te.add(new go.PathSegment(go.PathSegment.Line,b,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,ee,E,0,E-ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ne=new go.PathFigure(y*.83,0,!1);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.83,E*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,E*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,E*0).close());var ie=new go.PathFigure(y*.83,E*1,!1);z.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.83,E*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,E*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,E*1).close());var ce=new go.PathFigure(y*.78,E*.05,!1);return z.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*.05)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*.25)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.78,E*.25).close()),z}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,y,E){var z=oe?oe.parameter1:NaN;(isNaN(z)||z<0)&&(z=15),z=Math.min(z,y/3),z=Math.min(z,E/3);var b=z*le,ee=E*.8,te=new go.Geometry,ne=new go.PathFigure(z,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-z,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z,y-b,0,y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,y,ee-z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-z,ee,y,ee-b,y-b,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.55,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-z,b,ee,0,ee-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*0,E*.45,!0);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,E*.45).close());var ee=new go.PathFigure(y*1,E*.55,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.7,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.7,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.35,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*.55).close()),z}),go.Shape.defineFigureGenerator("Windows",function(oe,y,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*0,E*.1,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,E*.9).close());var ee=new go.PathFigure(y*.1,E*.2,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.1,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.22,E*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.1,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.1,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.275,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.275,E*.25).close());var te=new go.PathFigure(y*.28,E*.37,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.37)),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.41)),te.add(new go.PathSegment(go.PathSegment.Line,y*.28,E*.41).close()),z}),go.Shape.defineFigureGenerator("Beaker",function(oe,y,E){var z=new go.Geometry,b=15,ee=b*le,te=new go.PathFigure(y*.62,E*.475,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,E-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,E,y,E-ee,y-ee,E)),te.add(new go.PathSegment(go.PathSegment.Line,b,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,ee,E,0,E-ee)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,E*.475)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,E*.03)),te.add(new go.PathSegment(go.PathSegment.Line,y*.36,E*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.64,E*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.62,E*.03).close()),ee>1?(z.spot1=new go.Spot(0,0,ee,ee),z.spot2=new go.Spot(1,1,-ee,-ee)):(z.spot1=go.Spot.TopLeft,z.spot2=go.Spot.BottomRight),z}),go.Shape.defineFigureGenerator("Download",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*0,E*1,!0);z.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,E*(1-ee)).close());var te=new go.PathFigure(y*.4,E*0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.66)),te.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*0).close()),z}),go.Shape.defineFigureGenerator("Bin",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*0,E*1,!0);z.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,E*(1-ee)).close()),z}),go.Shape.defineFigureGenerator("Upload",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*0,E*1,!0);z.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,E*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,E*(1-ee)).close());var te=new go.PathFigure(y*.5,E*0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,E*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,E*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,E*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.74,E*.25).close()),z}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*.15,E*0,!1);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,E*1).close()),z}),go.Shape.defineFigureGenerator("Drink",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*.15,E*0,!1);z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,E*1).close());var ee=new go.PathFigure(y*.235,E*.28,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.765,E*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.655,E*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.345,E*.97).close()),z}),go.Shape.defineFigureGenerator("4Arrows",function(oe,y,E){var z=new go.Geometry,b=new go.PathFigure(y*.5,E*0,!0);return z.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,E*.25).close()),z}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Rt={},ct="5.0",x={},a=null,pe=!1,Ne=!1,Ae=null,Fe=!1,Se=null,le=null,Me=0;Me4?parseFloat(Xe):5};Rt.setHTML5Codebase=function(Xe,lt){le=Xe,It(Xe,lt)},Rt.setJavaCodebase=Rt.setJavaCodebaseVersion=Rt.isCompiledInstalled=Rt.setPreCompiledScriptPath=Rt.setPreCompiledResourcePath=function(){},Rt.setHTML5CodebaseVersion=function(Xe,lt){var Mt=parseFloat(Xe);if(Mt!==NaN&&Mt<5){console.log("The GeoGebra HTML5 codebase version "+Mt+" is deprecated. Using version latest instead.");return}Se=Xe,Nt(Xe,lt)},Rt.getHTML5CodebaseVersion=function(){return oe},Rt.getParameters=function(){return x},Rt.setFontsCSSURL=function(Xe){te=Xe},Rt.setGiacJSURL=function(Xe){},Rt.setJNLPFile=function(Xe){xe=Xe},Rt.setJNLPBaseDir=function(Xe){},Rt.inject=function(){function Xe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var lt="auto",Mt=x.id,Vt,en=!1,Pn=0;Pn=5)return!0;var Xe=Rt.getAppletObject();return Xe&&typeof Xe.recalculateEnvironments=="function"?(Xe.recalculateEnvironments(),!0):!1},Rt.startAnimation=function(){var Xe=Rt.getAppletObject();return Xe&&typeof Xe.startAnimation=="function"?(Xe.startAnimation(),!0):!1},Rt.stopAnimation=function(){var Xe=Rt.getAppletObject();return Xe&&typeof Xe.stopAnimation=="function"?(Xe.stopAnimation(),!0):!1},Rt.getAppletObject=function(){var Xe=x.id!==void 0?x.id:"ggbApplet";return window[Xe]},Rt.resize=function(){};var je=function(Xe,lt,Mt){var Vt=document.createElement("param");Vt.setAttribute("name",lt),Vt.setAttribute("value",Mt),Xe.appendChild(Vt)},we=function(Xe){return Xe&&Xe!=="false"},tt=function(Xe,lt,Mt){ie(oe)<=4.2&&(Mt=!0);var Vt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(Vt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var en=document.createElement("div");en.classList.add("appletParameters","notranslate");var Pn=lt.width,Je=lt.height;if(lt.disableAutoScale=lt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():lt.disableAutoScale,lt.width!==void 0)if(ie(oe)<=4.4)we(lt.showToolBar)&&(lt.height-=7),we(lt.showAlgebraInput)&&(lt.height-=37),lt.width<605&&we(lt.showToolBar)&&(lt.width=605,Pn=605);else{var Tt=100;(we(lt.showToolBar)||we(lt.showMenuBar))&&(lt.hasOwnProperty("customToolBar")&&(lt.customToolbar=lt.customToolBar),Tt=we(lt.showMenuBar)?245:155),Pn=5?(lt.appletOnLoad=function(ot){var Ve=Xe.querySelector(".ggb_preview");Ve&&Ve.parentNode.removeChild(Ve),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(vn),window.GGBT_wsf_view&&$(window).trigger("resize"),Cn(ot)},at||vn.appendChild(vt)):en.appendChild(vt),vn.appendChild(en),at||Xe.appendChild(vn),setTimeout(function(){Rt.resize()},1)}else{var rt=document.createElement("div");rt.className="applet_scaler",rt.style.position="relative",rt.style.display="block",rt.appendChild(en),Xe.appendChild(rt),lt.appletOnLoad=function(ot){Rt.resize(),Cn(ot)}}function ke(ot,Ve){Ve&&typeof Ve.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ot,Ve.appletOnLoad):renderGGBElement(ot),Ut("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ve)}function Pt(ot,Ve){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ot,params:Ve}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ia){ke(ia.article,ia.params)}),html5AppletsToProcess=null)},ie(oe)<5&&(ot.className+=" geogebraweb")):ke(ot,Ve)}if(Vt){scriptLoadStarted=!0;for(var Wt=0;Wt0?(bn.remove(),vn.attr("id","fullscreencontent").show(),jQuery(Cn).append(vn),window.dispatchEvent(new Event("resize"))):tt(bn,lt,!1),window.GGBT_wsf_view.launchFullScreen(Cn)}else ye=Vt,tt(Xe,lt,!1);if(!window.GGBT_wsf_view)for(Je=0;JeXe/4*3&&(bn=Xe/4*3),Cn=bn/5.8,Tt.setAttribute("src",b),Tt.setAttribute("width",bn),Tt.setAttribute("height",Cn);var vn=(Xe-bn)/2,at=(lt-Cn)/2;Tt.style.left=vn+"px",Tt.style.top=at+"px",en.appendChild(Tt)}}return en.appendChild(Je),en},yt=function(Xe){return Xe=Xe.toLowerCase(),Xe==="html5"||Xe==="screenshot"?Xe:"html5"},bt=["web","webSimple","web3d","tablet","tablet3d","phone"],Nt=function(Xe,lt){if(oe=Xe,lt){It(oe,!0);return}var Mt=!pe;if(Mt){var Vt=ie(oe);!isNaN(Vt)&&Vt<4.4&&(Mt=!1)}var en,Pn;window.location.protocol.substr(0,4)==="http"?en=window.location.protocol:en="http:";var Je=oe.indexOf("//");Je>0?Pn=oe:Je===0?Pn=en+oe:Pn="https://www.geogebra.org/apps/5.2.814.0/";for(var Tt in bt)if(oe.slice(bt[Tt].length*-1)===bt[Tt]||oe.slice((bt[Tt].length+1)*-1)===bt[Tt]+"/"){It(Pn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mt&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!we(x.showToolBar)&&!we(x.showMenuBar)&&!we(x.showAlgebraInput)&&!we(x.enableRightClick)&&(!x.appName||x.appName=="classic")?Pn+="webSimple/":Pn+="web3d/",It(Pn,!1)},It=function(Xe,lt){if(Xe.requirejs){Le=Xe;return}Xe.slice(-1)!=="/"&&(Xe+="/"),Le=Xe,lt===null&&(lt=Xe.indexOf("http")===-1),He=lt,y="web.nocache.js",E=!1;var Mt=Le.split("/");Mt.length>1&&(!lt&&Mt[Mt.length-2]==="webSimple"?(y="webSimple.nocache.js",E=!0):bt.indexOf(Mt[Mt.length-2])>=0&&(y=Mt[Mt.length-2]+".nocache.js")),Mt=Xe.split("/"),oe=Mt[Mt.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var Vt=parseFloat(oe);Vt!==NaN&&Vt<5&&Xe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Vt+" is deprecated. Using version latest instead."),Nt("5.0",lt))},Ut=function(Xe,lt){window.console&&window.console.log&&(!lt||typeof lt.showLogging=="undefined"||lt.showLogging&<.showLogging!=="false")&&console.log(Xe)};x.material_id!==void 0?ge(Dt):Dt();function Dt(){var Xe=ct;Se!==null?Xe=Se:parseFloat(Xe)<5&&(Xe="5.0"),Nt(Xe,!1),le!==null&&It(le,He),Fe=!0}return Rt},GGBAppletUtils=function(){"use strict";function Rt(){return window.GGBT_wsf_edit!==void 0}function ct(Fe,Se){Se!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+Se+","+Se+")",Fe.style.webkitTransform="scale("+Se+","+Se+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function x(Fe,Se,le,Me,Ie,xe){var Le=null;if(xe!=null&&xe!="")for(var He=Fe.parentNode;He!=null;)if((" "+He.className+" ").indexOf(" "+xe+" ")>-1){Le=He;break}else He=He.parentNode;var ye=0,oe=0,y=0,E=0,z=0,b=0,ee=0;if(Le)ye=Le.offsetWidth,oe=Math.max(Me?Le.offsetWidth:0,Le.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ye=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),y=ye):(ye=window.innerWidth,oe=window.innerHeight,y=window.innerWidth),Fe){var te=Fe.getBoundingClientRect();te.left>0&&te.left<=ye&&(Ie===void 0||!Ie)&&(document.dir==="rtl"?(z=ye-te.width-te.left,b=y<=480?10:30):(b=te.left,z=y<=480?10:30),E=b+z)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,ee=40)}}return Fe&&((le===void 0||!le)&&Se>0&&Se+E1&&(xe=!0)),Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(xe=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Ie=a(Fe,Se,xe,le,Fe.scaleContainerClass);else return Me;return xe&&(!Fe.hasOwnProperty("scale")||Me===1)?Ie:Math.min(Me,Ie)}function Ne(Fe){var Se=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Fe.getBoundingClientRect(),Ie=(Se-Me.width)/2,xe=(le-Me.height)/2;xe<0&&(xe=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ie<40?Fe.style.left="40px":Fe.style.left=Ie+"px",Fe.style.top=xe+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(xe<40?Fe.style.top="40px":Fe.style.top=xe+"px",Fe.style.left=Ie+"px")}function Ae(Fe,Se){var le=Fe.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Se.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var Me=pe(Se,Fe);Rt()&&le.setAttribute("data-param-scale",Me);for(var Ie=null,xe=0;xe=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(Rt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Rt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Rt){var ct=c[Rt];return ct==null?null:ct},r=d,webModule.__errFn=e}function B(){function Rt(Fe){var Se=Fe.lastIndexOf(rb);Se==-1&&(Se=Fe.length);var le=Fe.indexOf(sb);le==-1&&(le=Fe.length);var Me=Fe.lastIndexOf(tb,Math.min(le,Se));return Me>=O?Fe.substring(O,Me+P):W}function ct(Fe){if(!Fe.match(/^\w+:\/\//)){var Se=o.createElement(ub);Se.src=Fe+vb,Fe=Rt(Se.src)}return Fe}function x(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function a(){for(var Fe=o.getElementsByTagName(_),Se=O;SeO?Fe[Fe.length-P].href:W}function Ne(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var Ae=x();return Ae==W&&(Ae=a()),Ae==W&&(Ae=pe()),Ae==W&&Ne()&&(Ae=Rt(o.location.href)),Ae=ct(Ae),Ae}function C(Rt){return Rt.match(/^\//)||Rt.match(/^[a-zA-Z]+:\/\//)?Rt:webModule.__moduleBase+Rt}function D(){var Rt=[],ct=O,x=[],a=[];function pe(Fe){var Se=a[Fe](),le=x[Fe];if(Se in le)return Se;var Me=[];for(var Ie in le)Me[le[Ie]]=Ie;throw r&&r(Fe,Me,Se),null}if(__gwt_isKnownPropertyValue=function(Fe,Se){return Se in x[Fe]},webModule.__getPropMap=function(){var Fe={};for(var Se in x)x.hasOwnProperty(Se)&&(Fe[Se]=pe(Se));return Fe},webModule.__computePropValue=pe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ne;try{Ne=Cb;var Ae=Ne.indexOf(Db);Ae!=-1&&(ct=parseInt(Ne.substring(Ae+P),$),Ne=Ne.substring(O,Ae))}catch(Fe){}return webModule.__softPermutationId=ct,C(Ne+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(Rt,ct,x){"use strict";x.d(ct,{Ax:function(){return Ae},Ds:function(){return Fe},KI:function(){return le},SI:function(){return Ne},f1:function(){return pe}});var a=x(74128);function pe(Me){let Ie=!0;if(Me.length>0){for(let xe=0;xeE in y?Ne(y,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):y[E]=z,xe=(y,E)=>{for(var z in E||(E={}))le.call(E,z)&&Ie(y,z,E[z]);if(Se)for(var z of Se(E))Me.call(E,z)&&Ie(y,z,E[z]);return y},Le=(y,E)=>Ae(y,Fe(E)),He=(y,E)=>{var z={};for(var b in y)le.call(y,b)&&E.indexOf(b)<0&&(z[b]=y[b]);if(y!=null&&Se)for(var b of Se(y))E.indexOf(b)<0&&Me.call(y,b)&&(z[b]=y[b]);return z},ye=(y,E,z)=>new Promise((b,ee)=>{var te=ce=>{try{ie(z.next(ce))}catch(me){ee(me)}},ne=ce=>{try{ie(z.throw(ce))}catch(me){ee(me)}},ie=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(te,ne);ie((z=z.apply(y,E)).next())});const oe=y=>{var E=y,{children:z}=E,b=He(E,["children"]);const[ee,te]=(0,pe.useState)(!1);return pe.createElement(a.ZP,Le(xe({},b),{loading:ee,onClick:ne=>ye(void 0,null,function*(){try{te(!0),yield b.onClick(ne),te(!1)}catch(ie){console.error(ie),te(!1)}})}),z)}},65078:function(Rt,ct,x){"use strict";x.d(ct,{ij:function(){return ee},_s:function(){return b},Uf:function(){return z},ZP:function(){return ne}});var a=x(59301),pe={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Ne=x(92310),Ae=x.n(Ne),Fe=x(42441),Se=x(6848),le=x(61621),Me=x(71418),Ie=x(2524),xe=x(74128),Le=Object.defineProperty,He=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,y=(ie,ce,me)=>ce in ie?Le(ie,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ie[ce]=me,E=(ie,ce)=>{for(var me in ce||(ce={}))ye.call(ce,me)&&y(ie,me,ce[me]);if(He)for(var me of He(ce))oe.call(ce,me)&&y(ie,me,ce[me]);return ie};const z=(ie={})=>{var ce,me,ge,Ce;let Be=(ce=ie==null?void 0:ie.emotion)==null?void 0:ce.map(Ze=>E({value:Ze==null?void 0:Ze.rate},Ze)),je=(me=ie==null?void 0:ie.focus)==null?void 0:me.map(Ze=>E({value:Ze==null?void 0:Ze.rate},Ze)),we=(ge=ie==null?void 0:ie.action)==null?void 0:ge.map(Ze=>E({value:Ze==null?void 0:Ze.rate},Ze)),tt=(Ce=ie==null?void 0:ie.intention)==null?void 0:Ce.map(Ze=>E({value:Ze==null?void 0:Ze.rate},Ze));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Be||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:je||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:we||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:tt||[]}]},b=({className:ie,dataSource:ce=[],col:me=4,right:ge,bottom:Ce=23,precision:Be=0,wrapWidth:je=1200})=>{const we=(Ze="",ut,We="--")=>Ze?(Ze==null?void 0:Ze.length)>ut?(Ze==null?void 0:Ze.slice(0,ut-1))+"...":Ze:We,tt=Math.floor((je-(me-1)*ge)/me);return a.createElement("div",{className:Ae()(pe.list,ie)},!!(ce!=null&&ce.length)&&(ce==null?void 0:ce.map((Ze,ut)=>{const{cover_pic:We,created_at:nt,emotion:xt,action:yt,intention:bt,focus:Nt}=Ze;return a.createElement("div",{key:ut,className:pe.wrap,style:{width:tt,marginRight:(1+ut)%me===0?0:ge+Be,marginBottom:Ce}},a.createElement("div",{className:pe.img},a.createElement("img",{src:`${xe.Z.API_SERVER}${We}`}),a.createElement("div",{className:pe.tips},a.createElement("div",null,a.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),a.createElement("span",null,nt))),a.createElement("div",{className:pe.footer},a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-biaoqing"}),a.createElement("span",null,"\u8868\u60C5\uFF1A",a.createElement(Se.Z,{title:xt},a.createElement("span",{className:"c-grey-333"},we(xt,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-hangwei"}),a.createElement("span",null,"\u884C\u4E3A\uFF1A",a.createElement(Se.Z,{title:yt},a.createElement("span",{className:"c-grey-333"},we(yt,4)))))),a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-yitu"}),a.createElement("span",null,"\u610F\u56FE\uFF1A",a.createElement(Se.Z,{title:bt},a.createElement("span",{className:"c-grey-333"},we(bt,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-zhuangtai"}),a.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",a.createElement(Se.Z,{title:Nt},a.createElement("span",{className:"c-grey-333"},we(Nt,3))))))))})))},ee=({className:ie,style:ce,title:me,hideBar:ge=!1,children:Ce,customText:Be="",noDataText:je="",emptyData:we=[],loading:tt,actionAnalysis:Ze})=>{var ut,We;const nt=((ut=we==null?void 0:we[0])==null?void 0:ut.every(yt=>{var bt;return!((bt=yt==null?void 0:yt.data)!=null&&bt.length)}))&&!((We=we==null?void 0:we[1])!=null&&We.length)||!Ze,xt=Ze?je:Be;return a.createElement(le.Z,{loading:tt,active:!0},nt&&a.createElement("div",{className:Ae()(pe.noData,ie),style:ce},!!me&&a.createElement("div",{className:pe.title},!ge&&a.createElement("b",null),a.createElement("span",null,me)),a.createElement("div",{className:pe.itemWrap},a.createElement(Ie.Z,{customText:xt}))),!nt&&Ce)};var ne=({className:ie,style:ce,data:me=[],title:ge,hideBar:Ce=!1,loading:Be=!1})=>a.createElement("div",{className:Ae()(pe.analysis,ie),style:ce},!!ge&&a.createElement("div",{className:pe.title},!Ce&&a.createElement("b",null),a.createElement("span",null,ge)),a.createElement(Me.Z,{spinning:Be},a.createElement("div",{className:pe.itemWrap},me==null?void 0:me.map((je,we)=>a.createElement("div",{className:pe.item,key:we},a.createElement(Fe.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:je==null?void 0:je.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(tt){for(let Ze in je==null?void 0:je.data)if(tt==(je==null?void 0:je.data[Ze].name))return tt+" "+(je==null?void 0:je.data[Ze].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:je==null?void 0:je.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:je==null?void 0:je.data}]},style:{height:145}}))))))},71067:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return ye}});var a=x(59301),pe=x(8591),Ne=x(92832),Ae={codeBox:"codeBox___WpkVl"},Fe=x(92310),Se=x.n(Fe),le=Object.defineProperty,Me=(oe,y,E)=>y in oe?le(oe,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):oe[y]=E,Ie=(oe,y,E)=>Me(oe,typeof y!="symbol"?y+"":y,E),xe=(oe,y,E)=>new Promise((z,b)=>{var ee=ie=>{try{ne(E.next(ie))}catch(ce){b(ce)}},te=ie=>{try{ne(E.throw(ie))}catch(ce){b(ce)}},ne=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ee,te);ne((E=E.apply(oe,y)).next())});class Le extends a.Component{constructor(y){super(y),Ie(this,"canvas"),Ie(this,"randomNum",(E,z)=>Math.floor(Math.random()*(z-E)+E)),Ie(this,"drawPic",()=>{this.randomCode()}),Ie(this,"reloadPic",()=>{this.drawPic()}),Ie(this,"changeCode",E=>{console.log(E.target.value,222),this.setState({value:E.target.value,showError:!1})}),Ie(this,"onVerify",()=>{let E;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(E=!0,pe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(E=!0,pe.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(E=!1),this.setState({showError:E}),E}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(y,E){const z=this.randomNum(y,E),b=this.randomNum(y,E),ee=this.randomNum(y,E);return`rgb(${z}, ${b}, ${ee})`}drawText(y,E,z){y.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);y.font=b+"px SimHei";const ee=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=ee;z>0&&(ne=ee+z*te);let ie=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(ie=40);const ce=this.randomNum(-10,10);y.translate(ne,ie),y.rotate(ce*Math.PI/180),y.fillText(E,0,0),y.rotate(-ce*Math.PI/180),y.translate(-ne,-ie)}drawLine(y){for(let E=0;E<1;E++)y.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),y.beginPath(),y.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.stroke()}drawDot(y){for(let E=0;E<100;E++)y.fillStyle=this.randomColor(0,255),y.beginPath(),y.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),y.fill()}randomCode(){let y="";const E="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let z=0;z{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let ee=0;ee{let E;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,y),React.createElement(Le,{ref:z=>E=z})),onOk:()=>xe(void 0,null,function*(){if(E.onVerify())return Promise.reject();oe()})})};var ye=Le},20633:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Ie}});var a=x(59301),pe=x(92832),Ne=x(12563),Ae=x(8591),Fe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Se=x(62772);const{TextArea:le}=pe.default;class Me extends a.Component{constructor(Le){super(Le),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Le,onAnswerChange:He,addChildAnswer:ye,exerciseIsPublish:oe,answers:y,activeOptionErrorIndex:E,flex:z="0 0 1000px"}=this.props;console.log("----",y);let{inputVisible:b,EditInputIndex:ee}=this.state;return a.createElement("div",{className:Fe.flex},a.createElement("div",{className:`${Fe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Le+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},y==null?void 0:y.map((te,ne)=>a.createElement(a.Fragment,null,ee!==ne?(te==null?void 0:te.length)>0?a.createElement(Ne.default,{className:"edit-tag",key:te,closable:!((y==null?void 0:y.length)===1&&ne===0),onClose:ie=>{ie.preventDefault(),(y==null?void 0:y.length)===1&&ne===0?this.props.deleteChildAnswermain(Le,ne):this.props.deleteChildAnswer(Le,ne)}},a.createElement("span",{onDoubleClick:ie=>{this.setState({EditInputIndex:ne}),ie.preventDefault()}},te)):a.createElement(pe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ie=>{if(ie.target.value.replaceAll(" ","").length<=0){Ae.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}He(Le,ne,ie.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(pe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ie=>{if(ie.target.value.replaceAll(" ","").length<=0){Ae.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}He(Le,ne,ie.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&a.createElement(Ne.default,{className:"site-tag-plus",onClick:()=>{ye(Le),this.setState({inputVisible:!0})}},a.createElement(Se.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Ie=Me},97805:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return oe}});var a=x(59301),pe=x(96565),Ne=Object.defineProperty,Ae=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ie=(y,E,z)=>E in y?Ne(y,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):y[E]=z,xe=(y,E)=>{for(var z in E||(E={}))le.call(E,z)&&Ie(y,z,E[z]);if(Se)for(var z of Se(E))Me.call(E,z)&&Ie(y,z,E[z]);return y},Le=(y,E)=>Ae(y,Fe(E)),He=(y,E,z)=>Ie(y,typeof E!="symbol"?E+"":E,z);const ye="\u2581";class oe extends a.Component{constructor(){super(...arguments),He(this,"getChCountBeforeCursor",(E,z)=>{const b=z.line;let ee=0;for(let ne=0;ne{const b=E.getRange(z.from,z.to);let ee=0;if(z.text.forEach(te=>{ee+=te.split(ye).length-1}),b&&b.indexOf(ye)!=-1){const te=b.split(ye).length-1,ne=this.getChCountBeforeCursor(E,z.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${ee}\u4E2A`),this.props.deleteEmptyDisabled?z.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,te,ee)}else if(ee){const te=this.getChCountBeforeCursor(E,z.from);console.log(`\u65B0\u589E${ee}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,ee)}})}render(){return a.createElement(pe.Z,Le(xe({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},90463:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Se}});var a=x(60324),pe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Ne=x(32637),Ae=x(59301),Se=({type:le,style:Me})=>{const Ie=Ae.createElement("div",{className:pe.wrap,onClick:xe=>{xe.preventDefault(),xe.stopPropagation()}},Ae.createElement("p",null,le==="shixun"||le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ae.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ae.createElement("div",{className:pe.contact},Ae.createElement("div",{className:pe.img},Ae.createElement("img",{src:Ne,width:"124px",height:"124px"})),Ae.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ae.createElement(a.Z,{content:Ie},Ae.createElement("span",{className:pe.text,style:Me},"\u9AD8\u6D88\u8017"))}},16750:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Le}});var a=x(59301),pe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ne=x(92310),Ae=x.n(Ne),Fe=x(71418),Se=x(2859),le=x(38147),Me=x(65862),Ie=(He,ye,oe)=>new Promise((y,E)=>{var z=te=>{try{ee(oe.next(te))}catch(ne){E(ne)}},b=te=>{try{ee(oe.throw(te))}catch(ne){E(ne)}},ee=te=>te.done?y(te.value):Promise.resolve(te.value).then(z,b);ee((oe=oe.apply(He,ye)).next())}),Le=({data:He,className:ye,fullWidth:oe,style:y={},onClose:E,onOk:z,showFullTools:b,noAssociationId:ee})=>{const te=(0,a.useRef)(null),ne=(0,a.useRef)(null),ie=(0,a.useRef)(null),ce=(0,a.useRef)(null),[me,ge]=(0,a.useState)(!1),[Ce,Be]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),He!=null&&He.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",He!=null&&He.src&&je()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[He==null?void 0:He.visible]);const je=()=>Ie(void 0,null,function*(){ge(!0),Be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const We=yield(0,Me.ZJ)(He==null?void 0:He.src);te.current.src="",te.current.src=We,te.current.onload=function(){ut()},ge(!1),Be("")}),we=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",E()},tt=We=>Ie(void 0,null,function*(){ge(!0),Be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const nt=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:He.title,file:We.dataUrl}});nt!=null&&nt.id&&!ee?(yield(0,le.ZP)(`/api/attachments/${He.id}/add_subitem.json`,{method:"post",body:{subitem_id:nt==null?void 0:nt.id,settings:JSON.stringify(We.state)}})).status===0&&z():nt!=null&&nt.id&&z(nt),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",ge(!1),Be("")}),Ze=()=>{const We=document.querySelector('a[href="https://markerjs.com/"]');We&&We.parentNode&&(We.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(xt=>{const yt=document.querySelector(xt.name);yt&&yt.setAttribute("title",xt.title)})},ut=()=>{ne.current=new Se.hP(te.current),ne.current.targetRoot=ce.current,ne.current.addEventListener("render",tt),ne.current.addEventListener("beforeclose",we),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),He!=null&&He.snapshotData&&ne.current.restoreState(He.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ze()},300)};return a.createElement(a.Fragment,null,(He==null?void 0:He.visible)&&a.createElement(Fe.Z,{spinning:me,tip:Ce,style:{position:"absolute"}},a.createElement("div",{ref:ce,className:Ae()(pe.imageDimensions,ye,oe?pe.fullWidth:""),style:y},a.createElement("img",{className:pe.img,ref:te}))))}},59149:function(Rt,ct,x){"use strict";x.d(ct,{xp:function(){return Fe},AG:function(){return Le},JA:function(){return le},FX:function(){return rt},k$:function(){return Tt},ub:function(){return bn},e6:function(){return Cn},v7:function(){return oe},BO:function(){return He},x7:function(){return me},em:function(){return Mt},BV:function(){return Se},qz:function(){return Ie},Gm:function(){return Me},yt:function(){return ne},I2:function(){return nt},z3:function(){return Ne},GY:function(){return Pn},wC:function(){return Je},Pt:function(){return en},Oe:function(){return Vt},L6:function(){return pe},RL:function(){return a},f$:function(){return Ae},j1:function(){return y},jD:function(){return ye},g4:function(){return E}});var a=x(58143),pe="data:image/png;base64,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",Ne=x(4977),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Se=x.p+"static/err.2323787b.png",le="data:image/png;base64,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",Me="data:image/png;base64,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",Ie="data:image/png;base64,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",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC",Le="data:image/png;base64,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",He=x.p+"static/douyu.1e926b4a.jpg",ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",y="data:image/png;base64,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",E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",z="data:image/png;base64,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",b="data:image/png;base64,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",ee="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",ie=x(71424),ce="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAtKADAAQAAAABAAAAtAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8IAEQgAtAC0AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAMCBAEFAAYHCAkKC//EAMMQAAEDAwIEAwQGBAcGBAgGcwECAAMRBBIhBTETIhAGQVEyFGFxIweBIJFCFaFSM7EkYjAWwXLRQ5I0ggjhU0AlYxc18JNzolBEsoPxJlQ2ZJR0wmDShKMYcOInRTdls1V1pJXDhfLTRnaA40dWZrQJChkaKCkqODk6SElKV1hZWmdoaWp3eHl6hoeIiYqQlpeYmZqgpaanqKmqsLW2t7i5usDExcbHyMnK0NTV1tfY2drg5OXm5+jp6vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAQIAAwQFBgcICQoL/8QAwxEAAgIBAwMDAgMFAgUCBASHAQACEQMQEiEEIDFBEwUwIjJRFEAGMyNhQhVxUjSBUCSRoUOxFgdiNVPw0SVgwUThcvEXgmM2cCZFVJInotIICQoYGRooKSo3ODk6RkdISUpVVldYWVpkZWZnaGlqc3R1dnd4eXqAg4SFhoeIiYqQk5SVlpeYmZqgo6SlpqeoqaqwsrO0tba3uLm6wMLDxMXGx8jJytDT1NXW19jZ2uDi4+Tl5ufo6ery8/T19vf4+fr/2wBDAAICAgICAgMCAgMEAwMDBAYEBAQEBgcGBgYGBgcJBwcHBwcHCQkJCQkJCQkKCgoKCgoMDAwMDA4ODg4ODg4ODg7/2wBDAQICAgMDAwYDAwYOCggKDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/2gAMAwEAAhEDEQAAAfv7bVttW21bbVttW21bbVttW21bbVttW21bbVthQLuQnq4Ou3JTXWbk1C6rc70WPVtsm221bbVttW21bbVkL8W7fMrfP/Or79Z/CPeBp5b4z7i1a+ZP/pPgPV7Dyzt/F+vsvMvQvKvQ4LWa9XreA+Q0wDxLaCei9++O7fz/AE/tTJV+Wfvm20d8yfTfzH9R8V5V9LfNn0r9J8zQVrsvj9vhXJfTIvqPF5TvCW3zXtN+t4/sPE+oIpK/O+gjQ2bN1FRblPJvEPcvDP1L8I+67GtsvyP9+22z23zF9O/MP1PxXlv0r80/S30fzfOrSfxPXbGSYbuiNlYvPZcN3HJ6BVoqPP8AbsuarHvq/JeTfQvOq6OfkPCfb/EPt/z37tsqyz/IP37bbPbfMP098w/U/F+V/SvzV9L/AEXzXPWNLHkd91XtoqZTG3HYdzwvY+P9W95ah4r0fF6B15RbfQ/B+iOPM0579p4x7Hu3g+jLPzvv/wAs/eC7bl9HfMP098wfU/F+WfUHy/8AT30HzzULxHyn6I2h1JVsUqwVct1tPv4vNsOvF6ngePNfZt6fm+KG9mnTzPFZ9B8v9r897L6c8O+h/g/3Jxtvkf0DfPH0PUep4/wj7P5dafrf4j6KjzufJ9/0OfOCw9DnzmK9f6nwSn4PS+ly/Jlqnb9Qcz5cLmz6D0DwjuOzgFynUdlvwe02XkPr353+sbbcXp7w33LwL3/j/Cvrj5N+jvrPgusVy0fE/rHSr88revyvSa/z5t08/aeB93zvv+R5F6T5z6J9r8P7c/rbT8q/WoO3Hm9qSlSh7/qPLPU/K9Tbbj798r/VFR7Hi/A7r6irP0n8k+co+jccvnAf0lmb5sR9LQT81A+nMzfJFb9jJ7fQ+U7D6dVg/wAsh+r1Q+RyfXfY879i92/G/wBe22DbbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21f/9oACAEBAAEFAv8AkSFqwR+lUv8ASqX+lEv9KIf6UQ/0olxbgmRf86SEjc/GGKx4i3WWSrVIlAVfJYu1VRcpUwqruZ5Le2/pHu7/AKR7u/6R7u/6R7u/6Rbu/wCke7v+ke7O18WbnCrbN1td0i+54y3BUFqTpb7ZuKy7yw56zuXInRdQRm1uzuItYOQLyNc1oNi3Uv8AQO6P9A7o/wBA7o/0Duj/AEBur/QG6O4t57Re0369uvQajv42/wBqNmlK7uYUjrRrW90224XcCwulHZLZVpbJcP7wd6Ojp28VpHuztNbTv43/ANqNh/j0/wC7Qhcqv0fOztsxY2qdxbbMl+5SOH94O5OIRPFI17haIui/Ff8Aijs/8U7+N/8AajYf49P+7TGJFGxfuJabJ+5xv3SEOE/SDuZEl3X0ce3bVcbjcBQp4r/xN2f+Kd/G/wDtRsP8fuP3aBGoqtdvL90sGLfbw+Vt75e3OH96O17Ly4kzqDTOXz3zqvxSrKxdn/iffxx/tRsP8euP3aDGDnt7z25ymEq7Q/vR23c4xJlBfMfNYlfiM/63h2f+Kd/HH+1Gw/x6YFSKLer1er6n1u3EvNVJHEm53nNz3HMjRf0I3ANW4Bp3Cqlb3kI7yxldnuiFoQoLT28cf7ULD/HiyHi8Hg8GlLXLHC7iC1u1/oq3Ll2Jcgk8HzFR8K7kl/0cv0tO0XMD4PmEPa51putuNbbt44/2obf/AI8fuU7Ja4o5R7jE/cY2bFL9zL92mD5d2Gme4t1b9AjlpqpWzbPcXEkUaYY+3jq1U0LKFx+KYMP6UWT/AKUWT/pRZP8ApRZP+lFk/wClFk7TfILxfvEL5sTyT23e9VYWW1b7d3t5ehPJ3m6ji23btvvblVrJGuHvfW1td2m42BsLlPh/eFJV4e3kP+ju9P8Ao7vVf6Ob0x4e3lQV4e3lKYdn8QWzm3LcbaRXiHcEuLe71TstynupN195lTtwXaXM24LlTb2cfMTPR2d1c83v4vkW5hSOL90QD2PtVeTll6ZVkjeLCdd0kgnZNsTuMsO02UB91ifIjDESXykPlodgkJV38Xke8SgmOPdbQRnd7N/pezdzvVslf6chf6agZ3e3LVudspz3MC3d8kS+HN4t7VwbxYXCvfIH77A/fYn78h/pBDt9zKF9/H1Rfpnlp7zI/eZH7yt+8LfOL5pfNL5jJBc0EUjjthAYbi8gUdw3Qv3ncVOl0pm1JcNsEyWwxt+95Y2l/HL4H2db/oHYv+gdi/6BWL/oFYv+gVi/6BWL/oFYv+gVi/6BWL/oBYF/7L/b3/sv9vf9ANvf9ArB/wBA7Fp8CbaHZeGdnsVf8iR//9oACAEDEQE/Afqk1y/3p03+M/3n03+M/wB59N/jOHqIZReM9/y/yUOg6OfVz9P94Cflvmvls5nGcv8ABGwB/rf75erzZoY92CNl6j94er94Rykh+N6/qspG+P2/n/vx+fw/KZckT0G+q/sk/wC+H9D+8n/B3/Xl/vN/QfvJ/wAHf9eX+83+7/3j/wCDn+vL/eb8D+93yPxvVDB18iYXyJeR/r8/5tf3/wD90ef+Ef7V/wBw9iP0ef8Aw/74R02fILxxcn7s9TKW6MS9L8V1OLGIbDw/Bfw5aHLAS2E8uLqMWQyGOV1wX9/x/vWJ/wCAf7R6f+FH/Bp+/wD/ALo8/wDCP9q/7h9/keb/AA/74ekxbofhB/4KpHTj/dsf8TpxRr+GP+J34A/y5PUZxhxHIfR6nrx1IqT8JjwfGwIxGyfJ/N/fyW75aUh+Q/2j0/8ACj/g0/f/AP3R5/4R/tX9wB/qPP8A4f8AfDiyZMYr27/whzZcmSO32gP8z7E/8V+D/l4ZHJx/hfmf3q6fJjl0/TDd/X/eTD94oDibH95cAPl+Y6roPlOs9zFnrgDwfR+N63D1GIe0b0/f7/dHl/hH+1f9w6/yfL/h/wB8JDsRAPynxubq/slRj+XLk/dUGO04h/mkWf7oH8pf64P+1eo/c0V/MlMD/NT8j8Nl6Pqz0xN/l/V/cX4rqOlwXm8afP8Axo6/oMnTXV/7UPxGX5bos2TF0As+tDc/31+89/wz/wASf78f76/ef/ds/wDEn+/H++v3n8+2f+JP9+OH96fkOlxX1+M/5xT/ALe2OMd04vV/vkMnSTl00DfgF+J/eKR+Pni6yRMzflPx8Op6gdTm/wAz8X1v6jH48afv7Lb8Hm/zf7V/3DDq8OIdR70gPw+f87/enR/7ux/1w5/3p6DFMw3hP729D/jf7R+U/eDoOqxHFMbh/mfjMHSjr8cuq/h/1/2FuPN8Xt/lGNf0p/XdDH+0H+9+hH9p6HrcPUA+0fGn7wfFy+Q6KXTQNFy/7h38jfEYn/O/8C7+S/xB/rv/AAL35P8AxB/rv/Av/k/8Qf66P3B+VHiI/wBdh+6HzMY7K4/wo/dP5iIqER/rhP7sfPen/oTh/c75rKazTAH+G2MaFftX/9oACAECEQE/Afqh/RZvyf0eb8n9Hm/JnjlDiXf8d0Uur6iPTx9WHw/x3R4aMR/hPlwYoSnWQ0/3PtjxF6zo44rB4l+T8LHofbl+q23/AFp/3pH+5P8AYP8AvSP9yf7B/wB6R/uT/YPyv7udL1WE5elAEvSvB1/c/wD3Uo/4C/vYf5+JE8cJVMvT/vT7eMQJHD1vyEM2U5CfL1vkJRGRFhlinCtw8v7rX/d8f87m/iHT9zv91If4C/vZ/lGL/A5J1Lz/ALC05j/jH/iVOQ/4x/1nrxyA44b5CLjwe0bD8n1OXrJAzFAeB+T+68f9QR/wlzfxDp+5/wDupD/AX97P4+L/AAM8YkfP+xY4tpuy/wCd+Q5kBF+P+EzbxkycOX4bIPRPwuUjw/G58/RYPaliv/OHq8E8czvGn7nf7qQ/wF/e/wDjY/8AA7neym9Lnjj+4Gi4/lZxNjJ/sAw/ebqx/swH/Mn95eqlxwXoupj1OL3X96eowzy7YedPhev/AEXWQzvyOL43qccMnUy49Oaf7r+C/wB3B/xM/wB2fBf7uj/iZ/uv4Lx7g/4mcn7vdN1GWuiyCv8ADbk/czqIi7en+AOPqowzF+S+KiOqjLpxUX9Z+mwexgFn8/8AeT13THDPT92Y38hB/e7FkyxxbBfn/fD+h6j/ABC4/huqkL2sPhOo/wAV+K6Pqemybovyv6g9DKfTj7nN+t3fzrv+rs6g+hf03Un0etwZMcrnp8D8lDoesj1GQWGP73/ES8kj/M/7dXw/+N/sC/7dnw/+N/sC/wC3b8R/j/7Ao/e/4gf2/wDYFj+/fxYjt9w/6xZ/vj8JI7j/AOg/78f9vT4cfhP/ABb/AL8eo/f7oYwPt2T/AIKZGzf7V//aAAgBAQAGPwL/AJEgrPkKv2H7D9l+y/ZfssIx4/zxUo0A4lmHbUggf3xX9QaUrnOKjQjTz7VUaOkYq/aB+D10ejlniNFoSSC/35f78v8Afl/vy/35f78v9+X9MRMn0L5kBooe0g8R92OxjNDPqv8Asj+72jn5dEVB6vTtz45lRr/FP4NVtdUCkmlU8GZ+YE5caebV7rinBVCs/H0DNVqWVcSr+oOaKPVSkEB/uh+L/dj8X+7H4v8Adj8X+7T+L/dp/F/u0/i+XcIwLjuEnprRY9R5uo+5B/un/kIuBCtQZE/wtXy7quIxmFenF05S2tMiaKWoH7B2H8xCvz5lP1doT/sNP8H3If8AdP8AyEXb/wC7U/wtXyLwS+KfxfFP4vin8XqU/i+Kfxafn9ypdEnViyUsc1QrTtD/ALt/qPaD/daf4PuQf7p/5CLt/wDdqf4Wr5FhJVh8Xpch/wCMh63If+MD8X/jAafn9zTVqnSDkgV0HFru78yR9VfRRP2+To4f92/1HtB/utP8H3If90/8hF2/+7U/wtXyLpKcU+r/AH4/U/8AGB+p/wCMD9T/AH4/U/3wafn3p+0aPj9yA/7E/qPaD/daf4PuQf7p/wCQi7f/AHYn+Fr/ALJY5tcfg/Zk/W/Zk/W6wVp/K7p+fdC/RX3bb/dn9R7Qf7rT/B9yD/dP/IRdv/uxP8LUB5gv2FP2FP2S/ZL9kvRCvwaaxqArxLzlUEpHmXjbdKf2vNqQSdXTto6MJXBGtI9X9JYRU+FP7jHKPSnTH0YUPPvB/un/AJCLt/8Adif4f5gZmlXnLdK+A8g+i6H2vouUPNK0ZHzBIei6/wCUH1JkV8iHX3dfxPHunXRWhY+feD/dP/IRdv8A7tT/AA/zHWmpHB+y/N6EvRZekj0kf02qT5sXcY1rRXxq6NMxGKB5liNPAd7a9Hs6xq/hH9bTInik1DHOhVl548H+6k/U/wB1J+p/upP1P91J+p/upP1P91J+p4xxrAHFRpo/bD9oPj2VPGAV1AFfi0W8sceJqSRX0ZYQtWqiAHzVfxeLy/bP9xp5fAClPuSW93TlLGtf4WYYpUXMf5Vxn+FhQg0P8pP91j6Diae0n+6/3H+9J/uunu/+9J/uv/F/96T/AHXX3f8AFSf7ry5H4KT/AHWeVGBXj1I/utUS8ckmhBD0jjV+P911kiQn5KLMeiSBXif7jRFx1rxfNVpQUBdE1UfKvBi5uiZ5vIngn+yHogv6GIn1+5FEFdNK0aqejR/ZHf7O57c6I1qgkj1oQ9dC1Kl/dxU09SXWKJKT6v2A/YD4d1U+5Enzw/rLV8mgcxPsjzD/AHif8IP94n/CDGKwenyL9v8AW/3n63rJ+t/vT+LqLkg/MMyc8E/HzcnMP0clOpOtCHhFJkQK8C+L83wL9kv2WMYya/ctlf7C/rftfzPB6pZMBKK8XnDKUmlOAf8AjS/sp/cet3P/AIT1uZz/AMKKfVJIfmtTT83GP5A/g+5ybyJMqfi/ozLF8lV/hBf+Mzf7z/cf+Mzf7z/cf+NTf7y/8am/3n+4/wDGpv8Aef7j/wAam/3n+4/8am/3n+4/8am/3n+4/wDGpv8Aef7j/wAam/3n+4/8Zm/3n+4/8Zm/3n+4/wDGZv8AeX/jM3+8/wBx/wCMzf7z/cfXPOr/AAf7jEkUOaxwVIcv9D/kSf/EADMQAQADAAICAgICAwEBAAACCwERACExQVFhcYGRobHB8NEQ4fEgMEBQYHCAkKCwwNDg/9oACAEBAAE/If8A9iD2g34X3r7V9++7fdvt2b4nH/5x8BSmAHbXSgiKZ/y5fxX7BxBihMKYH1YBh7s+Z7OFn9Aw+Fxt/wBUBKm+thbJT/zi/wDyC/8Ayi//AAi/5Zf8M/44FkOiD9JDVf8AgMPHv/8ADNCLB+H7fxYE8Uib6qGDMxzRwrLGIQ7RxPT6aZSTJlfnaQzaUPyOGyfhhGEDvlzzFmMLSMzwYUO4Y+Vv+Qf4v+P/ANX/AB/+r/j/APV/zv8Aq/5H/V/xP+rLRynYnpqhADyHhQDQdP8A8DwsBuGJ9KUHp/xcr1FkNuY4GI4skN6imSOIZgHH83FX5aAsFgsLCwqFx7Kl6X/qjWpcv8D/APB+jp/ifG/5bxREcvliqf8AFy/wb+r/AIDfqhn/AEIP+GnEVn6ZxoO0R/EXy+Kv+pf5rw//AAfoaf4nxv8AnvFJDLvl2/kP+7/9R/3Y/wCw/wC6d353+7AVx3V/3/8AgIM2gxSM/wARZx6NmlUibHm8hg8/isH8q6I5L/mvD/8AB+rp/lfG/wCO8UadOVt0f00H/o/2v+tP9r/8yjqm6gP+QqNjxz+Jy3gKXy0fzZ17AuOS/wCS8P8A8H6Gjj/KxV/kdVyK7d7/APMr/wCRQwDHfax/+GLdNA/ZSJGnvSHdnybMz3KylL/mvD/8H6Gn+a8LynCPssBp/Vj/AMl/zl/zln/x0ly6V4iCCq+YlNU3k8vg6vlDtXmsziTHamP+AxHKnCqHH9zUfmkU2WImxBeHv/r9JX/NeH/Mv/aVldSw7xt/CxfqIr/CA/3WBs8n+lqWcP8A468gD1/ZV3+E/FnyPoV9u2OHipolguxtS85/uoh8v+/paf4nws5qNhsNlUbyufCMnqyeHw19X7vTNjcX1e8/v/d/9o0Zz0Q6sOhFF04NiuV5Cv8AN8ebwjsf9wuR8JqbGCN7NKnhvkNepi/5X+9/yv8Ae/5X+9/yv97/AIX+9/xv968irNJLjvaLx+SjcfnsnA/NxsOaHslbPHU0MwwoSPZe6T2R+ZoUj6M2nEe4k/Q8P3S/IvIR/wDg4t1aiPAekdGuAEojnr0/qnghknurRT6FHq3EnmCZw/NHjXQxDkwcZS5TjyGlobHlcfNMmsQYT4io/wAfo7/LHxSyeybYqfyG7owjv5qaSaDZm+gbCJe7FADDHq6fnn3Q5j/PiwxEdJ4/H/4J7g5B5lqLUap6/wD5FhPTNgv8L+X/AIgD8v8ANiirEKsY0PcA+MWxEQMI2ayKQY6B+rKtCEGx82J5fqwc/CVvQsXVPBXgdf8A4JWTkihEGqr0lA+qnCOX/hoBEeD5r6H1q3Q+BTYkPhTIi+tmozifJULK5kf2qYn+dDjHzX3DRBn2V4pfivB/CxcUStFy/wA2Cow//gJKQmD8OmGvuhdl+K/HVOYqvIX0F9BVPIXkpXz1eiLA4/TlVpMqcPPY0WE/o/inD9Jn8VyT3n/Zf2rj+6FAuOVbKZCCn0//AAdvBA6PkTT6ra+mIfufuvX+Kn/yqf8AwP8AS/8AwKf/AAKf/Ap/8in/AMin/wAijzPwU/8AlU/+ZSL/AEf6UL/RSP8A0UakDxIuZiZQQ+Qf6f8A7E//2gAMAwEAAhEDEQAAEAAAAAAAAAAAAAAijSygAAAAAEwW1EnadeUiQA7Xwn5ztC0AgFZHUcyJirmCgAGLdKXp35ZYgBp+AkpwtS7EAEmECakJsaIYAFmMWYFEg57wgBvknlzXMhLQgAAAAAAAAAAAAAAAAAAAAAAAAP/EADMRAQEBAAMAAQIFBQEBAAEBCQEAESExEEFRYSBx8JGBobHRweHxMEBQYHCAkKCwwNDg/9oACAEDEQE/EP8A6gFdQvP9j/i/UH/F+oP+JvsD8Zq6Hg+quD+VD7dz0wOqBfksz76X5Wdi+muf15/bj846gX4MD+uP8rc6SPt/yX4eD87iseWA3fnRznmC3ci/dmLTBi/fHgzvXCdA8w7yefrP0Wg+z+6ZqT6hNQx+39rjcD6fzd753/VnEaELo+v5QJE+BHH6P0ftFwH/AIr+nf29C4fkoCLzO37fxp+8Ll/T/OGl/S/O0V+v+rqnG/4k74/CHX0T8rtCFjlc9/uwdEf7a/p39j0JkDvEXM/cq/l+V/IgGP731F+z/iZx4O7wAzvnOJZWjpwac9u+u+vps0gj9x/xbR/usZE4H42LoZn3sTwBydPxo+1Dfy8FubsCIy0iJHOfOcP27m2F9jO+kfrYYr++8Q/PAtEJzR8Hrj4+59T5uanbN+dzr7ceKEIaL0Jpv20x+2zQAwID5x40+uJ3dBgPgmMdTFNZe8X5GZ/XbMEH5u/tFwMQc4vH0+N2WAgH6EAPr9bQjQAG8BvPHzzDzocDwg/lv5c/TxcL2D+i3VXhoNz7rj4/VfeSrJ9E/pzdwH7/AOVpQPjf6Oe/o3ylXXocOOxm5vx/FmP7Wf0hHH8ef4nqH9v+Rlt8uE78CGiIvXDuOfW2T7oD/YN/4eC6/Zx/zd/pBtiD9GU/ZstB9guvk/hfVHCtZ9gOf3Pzsv6T/wDK/9oACAECEQE/EP8A6hXD01DuuY4/jf3Fd/QOV/gs6/GcKn835+xhEs765v6/rd/TTR73+f8AlttD+X8/Bx/P2tEOTjuzPjfjZL4Z3/yuTMasfkYcc9b9ZPD+g+JcvgP92MJGycAP5Qe9W8R6JToNCITgNNOz6n1JrT6/3X9S/wB/P036X6j7y5DPy/vWLD9T8pPf6f5X8UlF+ZSDf9wtAYHQ+1kT+hv6l/v5+q/S4bfV/e12z8sR4G/N21+f6od+ftzE+WdfP8/SbmpIEfhXT5HemWsNXz9d+lrm+r+8MhkmS+r6uD+2xxe/dITP5Tgv2Rp/uIkz4T6JGXEZufGb39+vFxdBxDtExz746feNILlOv3OcfzE4jHf6X/N/5n/Ny9r8v+Zwjjo0/N/mGZ5+Z/mIvgin1O/6xQgDc63Xf9XO1Cquufof7v7WBXvnvn+fC2HQv9LUNDvDZ/5zAy/5Lfyv2i5o/kv9viaG4nQ6cm5ofG583Px/M3+vM0Hm6gI5v+vFSiIh3iZxv0+nH5wO/YF/60vv/wBX2vvf1/aPqv1/a6Bfq+1tGH04v7XDVfquHQD+cHBi4DD+Vz+zO7+f/wAr/9oACAEBAAE/EP8A9iAmUkOUCxRAeT3f/sUb/dfJ+T/yn/p/+WXj8lBiQDM6sf3/APnOWUyAJUcANVreLPcnKuB4lnwpdM0RJAAiGKvxH8X3htRSTT/7kcv6s9eKHp4INLoch3/BpWJeEZqDiQ6WP03/ABJ/F9X/AIeL/iH9XL/M/F/+f/pcN/F/pf8AFP8AVVDODjuGD7ZPVZFDEavHyuh+nP8A8LKUNhmPxUnyI4Wk6wNVsaSOMcQi8DBhrTT0ZePE5jMSYV5S+Gz9FHJAiQBjuXfMbIZxOMHsk9UMSTKgElwrk64OKU4cIhqAAO9CvbQgtKxCwmkDDPSCif8Ar1/8/wD8fHbSQJaY9I46kKnDSWMPPZ2UfQQcWCHxp4QeqmQMQ4R0f/wNowGfNQYo9wjMPpsAIIMHhVIy9WcUpCCmxCCFJJkyUCcnEw/eUw9UKBQGSsuW4S04fW7ETSTijdf/AIAo1wrBO0gk+0fiwIHquDKa+3/8Fy6MahD/ADOVhYksxADy15mb/Hiz+Xyv9VSP7VRaifak7PGx2/VRh4f8cqWaiCWCX8WMB/xA/wBWR6gcE+gA05J8lkCK2yGE+f8A8OZ5UViUOz/kqFbkywEOkTX5rYrrPBequfaQhmVzLYQxZ5l59U45HG2ajQ2agKwO6xBHqD8TVGlxytASyPgalBiTPCXyQIC9Qia0lEAOSxmv/CTn5j/8KaItHVA/w3lR3swYCcc5t4FRxH+4us2CnJ/h5WI3/G90/K8zZ6wZ58VHnIFPKNZ3BpeAf0RRAysA6fN5CiuSSHzNHk9vxbfyf/jjAQ8nx/yLFB/ZqMwlucKfP+iv+u/0XDFgEPwGGIr3mhDM1qfpXJNGLOaEv44P4aApILlcKKhys6Ak1QFD2f8A4cywomZ7xLyZe0A/NhDM2eLT/wBTQ+f73/G6xcvw6nj4b/1ec1EIBsrNJ4EpgPXt8BrUUyZBA9+D7d+K6ChFYR0WXzdcegcU/NOlI90jIXLOfJlVMKCWQmIgiQAGLMonsf0Rn83Rgg4BARqAYJldOSk9eT6f+8yx19vMH7rTbJ0qnx/yg2ge5u90LlZjngfNQNRjAB6h/lZ91SSjwL/rWCQJCH7oDxkK9jzwfuzgU87+JRuU8Qn8/wC7FwuycHYSygapOENIkuAGKfgyRwFJPwBrdLxfEHH/AFxYUXIqUZYzlIsL62j3wKGGcXI2XNSdJ7CoOXsv+6/g+Kf8lEfmof6r9cD/AKRSTE+z/axImP8ALksJziAvsJH4aqWITByOOxxexPFgM0y/Ffa9hwKIg88uvuKcriLyvKvtd/7NcG8JGZnwOPmDu+nP9OJ9JTQQE2rsyoPTNYouomP91E/31P8A06xO/nqH217xZKJwGphwOv8AiMzDH0KC1/AolIjRUI3V4IKYK5KLLM7MkQtgMnDUKAVA+D+qPR4WVXOA1YAA1UKtaEhheEz7pdeCoTJ66AQx/Pf/AOA2ZIxmyjgR0EKkpsM7wKx9xK5HwMEGIsCSThWeMhPhZhehnNYZtG8GZsypBguadXsUvclgWlKx4SZ5KQskUWSxhyqHjrq1HJxLxWBQlbkCL/11lhsMxCL+RfxdCYkjP4X/ADYRC0sAC0wknzUvTUyLAmB5RlY2BHCUk89eLJwQzAdGBL9fm8E3tK7yg+VL7VOld8zRhdoh8gZMeP8A8AZhioFhKdoBE8VeaGk54oQUwgjgH1TxUA4sBjIijZz/AHqAE6B+UKlsKx4rjce0gq6jgY5UiFgoRORHuzypCFIkTQBLHOV/tZFSmJKxIXlveS/yVwgev9ViMvgAoIuFH8rCUWM+pH/8EUqEt1IFCq0QADZTLPSokmQnC1ylpMT+76P/AB81iEDKSRdjz6umY/dGFNC+191hLOT/ANq70XkD+acvGQ2Qk5PB+Lme+FR89jzYqURhhEZMJ0mE42v+lM5BBcOFPzRaePag5L4/9WVr8YUxRY7/AMKQH7I/1QJoNREf/wAA1uAyCrQfJJPzQgcCIU/zSoU+SgYn41QiPxoeKS0fn/dYP91JJ/ko0ftUDL7NXkoLov8AdViuZJvZKfcTWgeQNIjFyFhzv8chScx5/wBWosYw/wCnZkynIS/m+4C3eHlqSzUEIgI//gj7DyhZLC+0NkhTIKUCXKe0/pV//wAFBIgR1f8AEKN6qX/qKK0Acv8ANBwqHhrAqgVAOQV/CbB8YoDiACdJM/8A2J//2Q==",me="data:image/png;base64,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",ge=x(59301),Ce=Object.defineProperty,Be=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,tt=(ke,Pt,Wt)=>Pt in ke?Ce(ke,Pt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):ke[Pt]=Wt,Ze=(ke,Pt)=>{for(var Wt in Pt||(Pt={}))je.call(Pt,Wt)&&tt(ke,Wt,Pt[Wt]);if(Be)for(var Wt of Be(Pt))we.call(Pt,Wt)&&tt(ke,Wt,Pt[Wt]);return ke};const ut=ke=>React.createElement("svg",Ze({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},ke),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var We="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",nt="data:image/jpeg;base64,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",xt=x.p+"static/certificate.a2a9ee77.jpg",yt=Object.defineProperty,bt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ut=(ke,Pt,Wt)=>Pt in ke?yt(ke,Pt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):ke[Pt]=Wt,Dt=(ke,Pt)=>{for(var Wt in Pt||(Pt={}))Nt.call(Pt,Wt)&&Ut(ke,Wt,Pt[Wt]);if(bt)for(var Wt of bt(Pt))It.call(Pt,Wt)&&Ut(ke,Wt,Pt[Wt]);return ke};const Xe=ke=>React.createElement("svg",Dt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},ke),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var lt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAGWCAYAAAApAbrRAAAgAElEQVR4Xuy9eZBd13kn9t239IpuNBo7CBIgNhJcRXGRJVsjj2ssjyWPR2NbnnFlKslMKrRjKRxZVc7EValU/5OKXVYoD2XZlsYpe5JJJonLlaqZTKKRJWuhRErEiJsFUVwBEiB2NBqN3t9yU79zz++9rw/OXd7r9xpN4DSLhffuPec73/nOfff7nW87kYS/3kjg8bh64ICMjI7L1vFR2bNlWLaPlGRLpSwj1ZIMVssyWG9KQ2JZWmrI8kpd5q/V5PLsgpyfWZKzM0ty9fy8LMpU1OwNQ4FKkECQQJBAkECQQP8kEPWP9C1A+al48O6q7J4ckN3bRmXvlhHZO1yRTXEsMf4HEogiiSL72UokxmV8xr2SiDRiieeX5dKlJTl1aUnenbkm5058Jjp/C0gwTDFIIEggSCBI4D0qgQAgOl64ONrzOdl6ZLu8b+cm2T88IFuGKjISN6XRiKUJsACSABAkDaDAz+51fDcgI5JSJFKOSxIv1WR2ZlHOn5qXVy5elddOfzZa7JjN0CFIIEggSCBIIEigjxIIAKID4R55Mr5t3055cPcmuRtuCQMMmtKsi8QADrECCgQSBkxkXG8BDtsG38uRlMx/TWnO1+TK27Py/I+vyavTT0SzHbAbmgYJBAkECQQJBAn0TQIBQBQQ7d4n48m7t8sH94zLoYFIhuuxNNxuvQQQGnREIlGlJOWry3LpxDV58diz8qJ8OaoVYDs0CRIIEggSCBIIEuibBAKAyBLtVDzwgdvk/v3b5OGRkkxILM0GbA4pfxUb2wCLRC9XDHTjkpSjpjQuLcq7r16Ub7/6X0dnejlGoBUkECQQJBAkECTQiQQCgEiR1qGn4u13b5eP7BiRfQQNTeRQZPyVykmsQ167ThYIbUkXn8uxlBZjWTw9Iy89fVKOyVS00im90D5IIEggSCBIIEhgrRIIAMIjwfv/KD5w1y75yEhZtpgkCRUQuVaBd9OfQZgtPmIpRSUpXZyX1//ja/KNi1PRXDd0Q58ggSCBIIEggSCBbiUQAIQjuYf+JL7n7u3y4WpFhhrN1e6K2MRDqowK66rANdwjqbzvekhNz11E0sxoU766JKdfuCzfePfT0eVuH4LQL0ggSCBIIEggSKBTCQQAoST22P8cP3JoUh6FpyAy+RWCfIgEGOjPrpSz7nW6IqCFP47L/rzOexwzlvJCXaZfPil/9eZvRxc6HS60DxIIEggSCBIIEuhGAgFAGKnF0aN/Jo8c3CwPwzUgDWkg9bIM/4WVqv7csjRY10YpkgjtdEpmVhqnTut0Fw3j4M+lhzFaWAKpnqpduSSl2WW58sp5+dobT0QXu3kQQp8ggSCBIIEggSCBTiQQAISIPPjl+N67t8oHSyJl1nRIYEVSRZKf8a8GBhQ0AYHvnq9NWl2IrHFQaKpFK5YmaSBDAwWsSiUpzy7J9EvT8vXgzujkJxDaBgkECQQJBAl0I4FbHkAc/cN439075WcqJamW4KhIqkj2XC5R1KpQiaqTrFbZ03EAImaW5cxXXpWvylS01M0DEfoECQQJBAkECQQJFJFATxVYkQE3UpttvxePPXa7/PzooExEsdTJm3YX9IPfpnJ9rJU+aDnujdKpWTn+7D+VZ5PYzvAXJBAkECQQJBAk0HsJ3LoAYiqu/O1D8pGdw7J/pR3qsErCLpBwlTUbe5T4KsUNOgQN7hJyjCxQUYS+5gWff3RWnvnxp6PXev/IBIpBAkECQQJBAkECKiXxVhPGfV+Mjx7ZJR+InVRNLYdeAghXwbvWjl4CCASCLi3LtedOyVcv/fPo2q22tmG+QQJBAkECQQL9l8AtaYGwrouPDlZlNM4oTV3SqZPI5CxJ7F7DErnX8X0VEFF0dFv3M/r0gr6lUzl3TV595pR8X6ai1PLb/X/EwghBAkECQQJBAjejBN77AOKTcVk+LJU901JujErUnJeoCp0+LvHpWZMNWXcV6CN/Gj+0b0IeaMZS97kWXLdCkYWnm8LX13VhwEKAjI00t4YBACpt04AUVQ3TTelM+w7ryktn5a9PfCY6X2QOoU2QQJBAkECQQJBAUQm85wDE3ifj4cFB2TZRkYnBimwaKMlgqSoDpViqUKRRRcpx3dRxaDZiqdeaslyry9LyilybWZLLA2UpH9khHyxFMgilnJV6WVSIbjvWkOD1LOXf7RjslxVfUS5L+fKinP32W/LNYIVYq6RD/yCBIIEggSABLYH3AICIo71PytCWIdm9ZUT2DlVkvFKSwXJZBrCTLzVxdlV6fQYDKkpSataNtWF5JZZ4IJJBn3Lv1aPRifUga8yKdYXUHVeK7pMFICqYdyz14+fl6WCF6NXqBjpBAkECQQJBApDAhgYQez4Xb9s9JndsHZU9lZKMcMmoWPUSpmVIuMsMZezrn/Y4pFkP0D4v8NFnJegkRZTxGXFToqKg5Lp5lKV85qq8+h9Py0vBChF+9EECQQJBAkECvZLABgQQcbTnc7J136QcGR+R7eWmsTY0suIFeiWMjUbHrYLZDX8AHss1WX7+XflWyMjoRoKhT5BAkECQQJCATwIbCkAgO2LfhBzePi57JZJKpcAx2g3bpuwEHfomy7b6XlY/t73bNm1sX78ibdN48fXVY6BfFv1KWcpvXZKXjn8qeiP8DIIEggSCBIIEggR6IYENAiDi6K4vyP7bN8uRakWGYbrPOnBKT7yTXXrWORZedBVLrM+5cHlKGxvXO2nrG9t3XkbWtTxelhZl+lv/JHq6Fw9NoBEkECQQJBAkECRw4wHEVFx56Ha5d9ew3AEF2Wwk51GUysnhUf3Ikii67I2mxFl84D5olUvXx5K4yj6rLflhmzSaaUCjiIxqdVl58aw8E9wYRVd/g7X7ZFw++NNy55FJ+Vv7N8sHJofl8GhFJqOSDOIHU8VvpmTOcTF/USRSU9U/8BE/KBz4gj/c421cGkXus4jMrYjUGwmdakVkwL4h9Km0GId/A/ZY2JVGezyeFAse8D//3DHJC8aqxxLXGrI0X5cLF+blxydn5Jl3ZuXZNy/KuyF2Z4M9i4GdIAErgRsKIPZMxSP798m940OyO3bKSceNRCm7wZFRWeKGPbWiXBFx2+G+V9Faeu490gMt0E2rqUA+NH3ywT68B5587Qwwcspau8GRPv45R827HktfB5+YC/50P1h13p2TH/7o16N3wtP/HpPAVFx6cKc8eNdO+eihCfnwthG5Z3xQ9gxVZBAPezM2z9V1KLZhfwm4zz8obbTFPd2vgpPkYpHFegIEDNgotwGH70dVVm8P9F22KAP0OY595qXeXH2f1/kvaIHG/IosXFqUU5cW5OW3r8rTr1yWr7zyG/JGONflPfbMBnZvCQncMACx//PxxP5JuW+gLBNiwUOaiV7vsOHrh89fH7WNleJ1vWpunADv6b46dsA9llvT5OeicRS+dhif8Qq+ORilb2M50qwKvN+0JbjT4jI4FmVTqUj50qy884Nfj/7GjDIl1f2bZWRkRMarkYwNRTIkFamWYinB6lKKJV6JpdFoyPJyQxZXVmR2Zkmunp+XZZmKWgeP3RK/khs5ycfj6vsflQce2yO/ce8O+fujA7K1HJn0XPPXaLZ3+djJY8dvAAIsDAAJyemyeO7MdfzRKsDvpGUtAaZvuSQyWE5o4HtL0ZeS73VYKOxngBGCCVo10Fe3A20AE7QDbdwDWAFwGakmY+EPIKTWMACmMbMiZ18+J//6+Xflf/nhN+U1+YuIhpAbuSJh7CCBIAErgRsCILZPxZuO3CnvGy3LGBWhVp7mJWeDI12gUETJ5q2uj2YaXa3Q00pZ542X1q/o3NAOFgSUufYBjLTy2A7vpfmaXJmdkbdHx2TrprJsq5STehim8FUkLVQAA4YblInv4AFnbFypyaVrC3L59LNyNbzU81Z/Dfen4sp92+XwT9whnzo8Kb+6eVi2V6JEeRMsGMWeWLZaLguCBbSj8ofSpsKHIofCBpDAfQ0AjPXBuh7oDoH1AG3QX/ez4NTQocUBgIOuEwAB/AEkaGvFYCUBCQAQGAs0Ye2gFYPWD/B2fkHePn5B/tdjZ+XPXr8gJ4M7Yw3PU+gaJNBjCaw7gEAlydu2yIOjVRlHvIMvfkDP0VWyPisFlaC7ay/S1kdf09FKGDEK4DctQNLlm985zzTgkremjA1JG5t8mRe6itsgXczHtAEyaErFBnledz5G1lxbNEoSRbGUGiWpLy0ZMHHhx+fljExFK3nzCPc7k8D+L8a77tsqv/LYbfLp7SNyFxQ5/mgxMIqZFgFlJYBSJgjQAAKK2cQhAAzYHT/uo61xIViLBmgCPMAaoGMm8LJAzAOBh7ZoANi0nnfrCiF4wL+gifEJRHAN9OlGMUAoao/JcdH+7Rk59uIF+dL3zslfzvxWNNOZFEPrIIEggX5JYH0BxFRceWSv3D8+JNuhVNNiBlYpYieewI0HyKKh27qxBVn33PHxPS3mQN/z9XMXLi1GI2uB3ZgKA5icmI5u+EuTib7OcXx8w90BXhZXZG6mLu/OzsvF05+NFvv1sN5qdB/6k/iRn9ov/92+zfIzw1UZoyWAyhZKFooZu3kCA4AK/lEJU4Ev1xMFTsBAAEBQAmXO/i2gYWMmjDsElg9LXFsUfOsCcABasC5o4MP+ePHws47FwDXc0+BodkkuvX1V/vrrb8vvvP6b0Vu32nMQ5hsksFElsI4AIo7u/kM5vHtCbo9s9kJanIAWlq5xwOv0+6fVQnDb4XteTII7JvvosXS8QRHezYvbxjRkjc+x89r4Yjrc2AxfLYm0uI2sOXRSH8PETEQSLSzLwrWanP/hspyWJ6LljfrQv1f4+tCfxx//e0fkS8Nl2YNQBypa/kslDiCAa8iEAKBQz3/rM10cjJmgWwHXoeDRF3+wMAA80DLhxkvo/gQejLfA2KALQNPiUfFDHnmPAIgWFcZB0AXCwNCVuomHeOf/Pi6/9KNPRS++V9Yv8BkkcLNLYN0AxK6n4u2HJ+Qe7loBIho2Y6LckAif8W+ewN12Lo3Wy9NDi22NYnfu63vksRlJk+1wH9db4Edle7j8543j0iTPGC+N/xiuAwu8fDLScnDvp93TfK4CUA2JMB6ucUx+N0rD8sl58B5dNAtNmTt7Rd48/dloOm89w/10CXz4z+J/9Imj8r/DdQUlb4IhrcvCrE3UjoXQgZN0X6AN4xjMM6+UOV0bOs0SbQgGNFfGYmHdGq4lgpYE8KdjGQAiYE1gPAZdJkgTxT18H6rY2A0LOHCN8wA9jgtelmpS+z+Py0f+5jeiZ8MzEyQQJLAxJJCrsHvC5uNx9QOPygPVioyVlJJ0aWsl5VNcWqHl8aVpuW1dRZynnNnfx595SXuUe5oCxtj6XhrNIrLRbdzx8uTTyf00+WSN2YikOX1NTr3yLTkdAi07kXa77d/68/g/+cRR+dfMhGCwYytrAmfVW0WrMyq4c4cCp/sAlgH82GmtoIvCxDTYIdle08JYaOOmbIIXAAFmfWgrAoAALBoYm+mhrrsFQ+Ia01DxXbtWCFQYzwF+/6/j8pMvPh490500Q68ggSCBXktgXQDE0T+M923fJPugVJAeiEk0c0pPo51pg5Mo7amUZvLudysR0x4+ed2W0uJplureKj6c0y4JclbxmHEipn35rQpKTO0LHpoSVUsSw4XAdigEVHNWlzyaadt4A46VJ78WKSWvlkyVzHxrsWpcu076GmnDzQGevWuKQ8tE5FpdLj1/TN6QL5um4e86CZiU2rKMS3VbTSqNWErxoETxkkQP7JFf/oXD8i+hrKGMqaS1gteFowgOeA0PpIlrUFkVVPiIUUA7gIPWrt/GR5BFGixMAKR9U9CiwIwJghoGQDKrgsCFrhO0NxYKVciK7hB3DgQder7LNWn829fkYyen5ZgWYTQkcbQscWVJGhdF6nJcagGwhp9ZkMD6SKDvAALFovbtlfsqFanWlQm+4qneqKfMtm47KE6fMkP7PJqkr/nANbcfNB2tFFk0qcTBTxpNXGddBXdJNc/ufLN4zOuXxrMrI3cM3yNHWmltcT9trTj3hUWZfuGcvBbqRzgSfjyubrtHDoyW5JHhqnykUpKHqiXZHUUytNKUaO+YDDy0S0YhYzf+QVOCTtb1H5jmqWMN0B7XCSawo6dLBEpdp1/qzA20ZxVLukCo2EHTBGWqypcaDDAzQ2d3EECYgExbt4L1J8xv0Y6HgE/72zRzW6xJ/NI5uXZtRRqohNm0cL2Kg/aaMltryomFmnx/ribfWF6Wl8//tlwMxafWR4mEUW5dCfQdQNz3pfjgWFV2tvzmOTv59ViKRknisuVDf3bHzrpXlM+iNNAONIvwpcfutp+PBq+Rh7w5Fp0bYiPml+TyyxfkzQAirFSn4oF9m+Xh0SH5xUpJHi2X5WAlkt2ozUG3xOZBkTsn2rEC2P2zdDSoMH6BSpvxEVTwegfPOgvod52lQlkeNDhgO6Z9QvkzwJLgRGdyMCbDtZS4fK6yINg4Dj0u7msaGHNmSeStGRECC03DntR7rSlyaqUhP5pbkm8tNeSrp/9Z9HreMxzuBwkECXQvgb4CCFgfbr9NjkZlqaTFNOSxrmMGzEtTxRD4+hYZJysOYdXLrUdjgWbR+A5ffERW/Qh3vj756DY++fhiQvLWpZP7oN8sS+nyNTn9xhPR6U763pRtn4yH76jK+zcPyn82XJF/MFCWbSbOweY1MoYBBZe2DCX/D9uAQ1oBWrUbVI1pKnwNEpi2qXf+WkGbZ1OlThqXh3UzMDMDbUwchEoZ1evSqkJp0zwZa8Fx9HkZnCP7uGmh+j5dGTPLIufmRC4ttGWkQRLmrc7VaCzX5cdXl+XfzK7Ivzl/NRSfuil/Q2FSG0ICfQUQ93wpvmO8KrsR+9DtbPMAg0u3CIDolpde9UtT4mmBn5WGRPWUMz56xRPBmQt2suh3szbvLsqJdz8dXe4l3+8tWnF0x7+Q948NyhODFfn4UEW2Mk6AlRthLaCCxeddoyJbhkUGSu3ARChzBlfqrAsGHZr1tC4GAgoNHOhCYHwDsyloWbjud+VUu6TlQQdgkn8dMwF6mAuDJXUbjEF3CTMw3OBJWBwuLohcWmxbHwzvKkBUAwgDLGJpLtTkjbma/NnMivyrS78VnX1vPSOB2yCB94YE+gcgcMrmLjlSGZTRUl2a3WYJuH77vIyJNH+8Xg5NI4te3lhF5uRr44t3gJ+7KF/uXFzln2ZRcC0vpKN57CSWJO0Rd+fXSvMsSYRzNV4+LT/2ujKm4tLEZhmfKMvd1bI8WC7JXaWS7JVYtg6UZGCwImUqPlO2wGYCQFMOlUUmR6Q0OSjliREpbR6U0kjFBHJGy6zSiMJLthoj/OgMXIU/nWZ2muHducE3jzHhLuC5DmhjSjhbugw6xHCIN8AflL5JYbQa+sqSlM5ck00/npZd9aYMwbKAP2ZF0BIBpctaDTgrYtcmkfGBdoElKt8VB5q34g6sJUGnblJ2GkgQfPDcCpbFJujQgMKVjXZNuG4LHUSp3R2MteA10ADP2hVC2YPG5cXkf8iH4EO3xXW0g5WDsRzoj2dwcliu3j4mF7aPyHK5JDFOGa2Uk/H4xzXFPZw+OmiLcy3gULH6qtTXuIpU7pI0I4RBx9Ko418+E+0lNqQteGs0Yllcqcv05SU5fX5RXjkzLS+9vSKvTT8h10KMxntDSQYu0yXQNwCB8y727ZXDvpMkfez4qh+aH2JZYl2J0a3K6FaUzBqvaLXGtNMv1zIX39i+SpBp7YqOrWWbNV/K1rwAbU2MvPaknbZWmqbmQ/MOoHRhXk6f+Ex0ftVz8Hhc3XVEDm8akocHq/LYQCT3lMpyoNmQnQNVGUYEP5Uho/e5e908JLJ9JNmpI25gYig5oAl1BvBHU7zOANCHS3HXy7oFVLCuUtPKlidPgi9eb2U/WHeErqhIhfzaZZFXLou8Md12HWgXApShLqREd8b4YDI3HLuNedG8D6CiFSt5ZhwF5qzbEiCYOdtzNPCvqdtgS1ybgEy7OHQpuPUiGABpgh7t+Re0BOjv5lhxHI5lz7zg+Rw6iJIyJJCiDBZqSezDkj0zw9TCsMpZp3fiuj5llAocMjsyKXLfdhF8ply1y4XywjyxXrrEd2vutjKmloEJ/LRpqqwQyrUib5TDUk0W5uty7sKcvHFxXo6fuibPnbomP3jlnIkJ6to6GxRbkMCNlkDfAMSdfxDv3LpJ9iAlckUVbepEQRI8uMouTdFllav2KUwfQOl2QYooeHc+WeAnr+S1C6qyQJmvbHeR8thpgMAFB1ngjwBlVcnxpqy8cE7e4PkZW3433jw2Io+ODcgnxgbk58qR3I6DGptxYnHQ5Zm508U17Dq3DoscmBC5fTxREnq3ixc50x/RXscIUKHzB8DgQG1KZ5wBFQmUFBUilVHL924D//ROnMCE8oKifOa0yGvTbaVIIKLrLHC+uEclhXHAG6wQ5vTKSnvHzaO5OScofyhqyo5ggFkYDKgkr5w7D9xyFSB5UHWoDPhAfwIUPY9WLIedOKwkmBODMA2fikfIBf+DBkADDtkC6MP3xVq7/DZdMlxjLTOurT6mHPfxfHxkn8jesfbZGwSIBEzkC+4SzAvf8Wzx2QFvBGFuSi1omeJbNoME66LdQbTEoF29Lo1SJLWZZTn5o0vy/7x0Xv7y1Lvyw4tT0Vy3753QL0jgRkqgTwAiju77khyoVmQT3BerFE5KhUOa72nudt0e3uBCVcApzx/v3tf08vp2s0A+fula0ON1y0eRglTadWDAgEqjzZpznutGyyNNru54LuiYWZJzsEKMPxlP7hiSj41X5R8PVOTRKJJJvuDZh4pYpwzC9L9vs8iBLYnlAeDBvKTVgVMaMEAhgA7N3RxD79ipgKlYfbtaHfRHd4Pmk24H3tM+f9D7ylsib125/oliYSYod320tS4EhV6u5QTXtHLTdRpaIMn+ynW2BudIBch6DoxfMLvnxuqzM1qKV4El8qploGfHehMAPaANYADaeh768C7OkfOiiwJ9uIY85Ivz1jt/yl1bj37ugMihLe1TR12QwRgUDSBIWz8TOr6Ez6R2CzF2Bc8I5ql5AD0NJhbrcuGtK/KtF8/L//GDU/L1K/9tdLWb90zoEyRwIyXQHwBh4x9KkZTrTgAllFMVQYH2Or/XbJAg7hlFEEkTu+Qq6gzgswM80CYrswF0SNNVZhyTgk/jUS8MaJE334Lpsdyx+Z3K1vxr5+by6PLGsdzx0+Sj50r5kG9NoyV/y4c7J3c++j7Xg+uYxrO7xq25oIx5U5YuLcjspmH5+fFB+SeDZfmJqCSDeIkbv7g9AtoXYAhlBIsDLA9wXfCIadflwJe7DurjS5zKFO4A94VPOgz+c5UBlRnmo+9hJ4qxAG7QBjtpXqMF5CtvirxxZXWaIoGOtjbQeuJaF3T2gt7pUtHpdUJb9ueuXd+n4mWmhn4Z4B6uYz2gGN0sDjdzo2UVsKW2GdNBvhjToV00+phvjAVZsuqly7fbn1Yayky7JfSBYfj80TtFDk+2S2sTlGCOLfeOrejJZ0aDAeOisGuLZw1taHHR1jECLH02CJ8lV/6gs1CTudcuy3dwVPkLl+Sr4aTR3qrCbb8Xj20dkW3Dg7J5tCpjQxUZqlRkAJXZmw2prTSk1oxlpVaXpfkVuXqhLtPnnpbpUIis+Dr0BUDs/P14dNdm2Q/FUlYWiKYNFKSSKyG9z15Du0al5XpddQYDFC7aZk0LdMzLyrbDd93H/c6x3IBDF5j4ePXx4c7TNzZ5IK9Z8tFjcP7sx3lSdnny0TLWfTiGL/vDnY9vzq7VyAVq7KPXGddAG6m9i3W5Z3RA/otqJB9uRkn9A/yxvDJfzlTEfKnD8vC+nUl6oxvxr83vrfGtn573oKjMwVNR4g7Ag2V2n/asCfrktRWB97RVQwMWKh64CZhySRM4D6YC/199qw0gdMEm7uRpCSDvhq5TF4FyooWEx2JTbvrES1oAXDmZ0zIRl1BZXe6aio4vBipKXfKaoECDHMgS8+NOW5eypmJlPw2UjKXDBkISZLE9rTfgEeOTtj6vQ8dEoJ8LPCCjjx5IYiG4nuBNy16DSfTH84b1wDoyvkEDFQIrjMc5a57xDMBFQ5mTXw3ECLCW6rLw5hX566fflj849px8O1RsLa68VreMowO/K+MjW2Tb1iG5Y+eo3Dk8IJtLsVTLZamUSlIuxVKOIrM/QWE2U4sMAbEIWYK3sN6QeqMpC1eW5fz5OTlxZkZOnZmTWbpau+XsZu7XFwCx//PxxJZh2WMUipN+6Dsemv74tJiAvHgAr3JzjgF32xQ96pv9dPyCb7wsHrPiDfLiNtLG98WHpD2oWuZFAybzAiV9NN3x02igXHN5QO6qivxyOZJfiEoyxl0jAYRRBhZQaAUDnzaC4qAQGK8A5UVFRAWoXQlUwLxH8zMVGsfifb7otTLSyoz9uYPVbhMoI4INKl349UELYOWvToi8Pt2O1QBdWi3AB2Mr3B+mnoPeDaMvggx10CRBjo7T0DtltEUfuksAEsgHQYlWxq0YCGzdrKwpO/QFP4zJoCIl8IGyZsCl3vG7FgVadRjnQHmDHuWjs0DQnvf4nHBsAkJ8B18fP5RYINAOMmExKh2UC96wPqAL2WAsukz0ehMocnz003EPLmhk4CWfRw2KKfPZFZn5wbvyr144L18+/hvySsjO6EDlTsUD926XO3aPycHd43JodEAmY3tcgj1tWOPp1iY0iiVGfR03eUafQrzSkKWL83Ly9DV5Y/qyvP3O70Qe52MHvN6ETfsCIHDy5vZB2dpLeUWNxAIRl7NP7CzarhPeekkTtPLm4AUoOf18PBbhO4+fvPudyLHVNpYdwwPyyXIkv9oU2aHNu/hMc7kJYrSnQOLFj+tHtyUAArtDvuRpyte88MEmCOAukDS5mzXbD5puHCcAACAASURBVGue5sudyoEKyTx3tuyyG1ehTeemnbIW6PoHoAn6334nCaKkgtQBmjTjU9lokxuLM2F8WgUoJw10NEgyClQFAHI+DASku4AmeVw3wZo6WtLOScditICWrUxJ8EL50zIDnt2MErTRtSN0XwIVd00YL0FrANM1ISed5aErcdIyAVDwM/sTlxfnQMBBxe+Th3bBsOS3AXiI4bABk8zYIF3MmweEEUjocuF8dlyAh+9n5+Tks6fkqRfekj8Piir/rQIr98Ftcs/uMbl/fFC2DUQyZKwITZNtLTaWtUWoLhLra/jOm+51fGd7WEoBSJbrMnN2Vt44cV5eeDOUSW/JtS8AYv8X413jkWyOKhLH9bbCx3f9aPCeez3r8cmiZ17gajzSIX3feLhWZPw8XjUdl2bWvfyfin9OWXNzZaDnX2SuLk9p9Hy8p60PriOHvhHJUCWSRwer8k9LkfykMaVbhYWXrg70w8sYL3kqlG0jIg/uENk/0U4NhNLQwXTaukCFqY+0xjVaLrTlANdZMZE0uNvkORMaUJiXlIrT8LkacI1Bm4xH+JsLiQvjwnwiPZ1ayEBKXbtBB+6Bhluumj8ogh4XQNCioPmjosb4VHr4TFcRZE5gRDeFHgfXeAgXdvN0u2SBBQ2uaH2g1ailUM2rP5mjjo9w40E0wOQ9yomAhEDxtjGRR3YnKbA8RpxrxzRb9HHTcgnm9POonydmrNCdAVChDwvThbPw/NBFBRkZ3myMCddipS7xyxflL79/Wp587ivyXPDDp7wZp+Khh26Xuw5NyAfGB2ULXBL1hsSwKNhnzPwLN8UqXSMS62vWM2iauNfxnfd5r4wjHZEptCJLZ+bk+I+vyvO3dkG8RLp9ARBHPx/vjqsyVo6k2UyxGJQaprxxEregPvM7Fx9tcF9/T3m0Cl92x3M7cjw9dto8Cg+qGmr63fTP6uObW9H5aDnrMdy5p/GfN7Z5Hpqydbgi/7hclo9XSnKAlgUssLtrYywC2uBBuX9HEk0PIKGtBDpFE0qCRZx4cJQrLzfCnoqB9SU0PbevHpcKmG04tt7BM/6B/nBUVTw5I3L8kt3N2idbz5/0uHvVVg+mTaKNLj5F4GB25ZYAd+G+52UVTRskydRJtCeA0LLCdShM1kswtSMsca0QOR6VuubHuHdU8KIBh9btY+jbol5GGZfbmSCcHwGPXgcdN8LnCfJGyiueGQTbkpaxcNlMF9JsgQDnHgGdlh/BDa1eOp6CwJTPhQFINusEoIzPGS00OqAXIOPdWXnhxYvyv333LfmT878dWYjZ6zfEe5ceTnU+skN+cnJY9saIi8NrIF6tw6LIAgnPdd2W7SAN9zq+p9FBcAuMenN1mTk5Iy9873vy/K0ct9I3AFEakFHUgEgz12vTOD67x1WbhS1LZHauKpND0/NZG/jz0Dtt13qgx3OtE+ivr3EOtCKkjamtLT7Li+6naRb5OWdZDbKsA3relDfdGlreWma8r/ly15C03LHd9abM2B7mxWpZ9g2U5b8vizxUKcsWs84KyWInSCVBNwOuQaH89D6R3ZsSXzUVm1acxhSvdsR8Ubtln7mLN4pSWTBcv7veNbqWDcqHfNAsbtrZOgd0v5BH8oEzHV6+IHJmru3K0JUWXdO4m3HAmhDgF1YDAg26STSwYcwCZawLJWlFxwBV+P81zbQ0TaN0bSCqDt6kYteWAI5DpasBBe7ptgSR2o1Dmq31tARoqWGhMJ11smkgAQ73bk+sD6Cng2eh0AmiaPnis0B+jMuEVUzVmHo9CHr4LOmASfe4cv2s6bXiePMrcvbVafnmX/5QPn36s9F0kXfDLdFmKh74if3y6MHN8v6BsgxiWVa9nyxY8IECfY19NEDwAQhXpi5IMWsdSQlWj/OLcuIHF+Tpc09EF2+JtXAm2RcAARfGpoqM1lZW14AYUNaIFWVV6IfgXSWeNgbaVWMpaX7Ip8tjFs0sALHW+bk8ZvEB3mtMkfW4c9bKCwFWFnjzjQGeK/BPluXukQH5cklkb1SCq9JfeAcvaV05EooM0fQIomQlRvTlDhAvZ7RhSibuuYGD2pXBI69pitcxEuSfPnIWWqJlwyhEa/7X5ZwZk6EDB90dPJQ+6KE8M2IhTs22ayPoQEj0QzvQokWEytVkCFQTxYsATe66qWD1bh28avcGFTN37azNwCwKADCACPzpMzloktfmd20F4HWjUK3rxmcV0aCFNHXtCgIdHfkGPrA+DNgkb6xOCpkSeNK9glNMj269PlNHy0NndRjQalM0WTmTbdNcSnxOdK0PlgQ3z5+iaXi2xcwIFgkorELCHGAe/9GfHpOPXVeptRc/3PcgjT2fi7c9fLt8ZHJY7mjCVWFPLd5AUynX6jJ//Lx88+XfjF7dQHytCyt9ARCHnoq3lyPZBKWhd7S+naxvlrqdu3NGe59Vw7dzdmmzn4+nvGscN20c0C7KQ5F2mvci881qo+ftk0GanIxyd4BeVv80GbAPguCrkdw/VJG/GKzIJiNTay7XSscNPMMLF6DhYwdFULaagYEEEMavLG3LBHbQUF7cGZM2lZdOA6Ry0ql3hi+rwXAfipq7XJ7doJUnLQ30ddP0zXoWlC/oME4A9M/PJ0dUA0zMrSRggIoG4+ozN7h7p8+cLgZt/ucOnOO5gIJzILDSNSWoxOhS4HeuES0wujQ2FSwzaFxXBXfZDABlHIZ+6XD9QQuy0dkZXC8NIBjEiHY6QBQAApapiUGRHaOJ9QH/alcNXSoENqBPixWtOlxrrrP+bTAWxszDpvxSBqBNK4fOfuEzyLVgbAWfWbq20BfBeleX5dwXnpZHX/ts9O66aIANPAgOY7xrUn56fFC2IsWyE1axRG4cRCf9vXopnWa5GcnKm5fluedOyfO3UnnyvgCIvU/Gk2MDMhZVnaDJmgqodO51srixosN+7ljeB8D2K9K2E346aQveOx2f883qp2XSKf1O+TfAoov1ixekJsPy0Kaq/LvBipS0gnPz97UCw8sWJulPHEnOguCLnMqBZmaa591TIY1StKZouhGYgcDdoFYqZn4IcrPZGQQqRmnx8CtWVLRZIq5yMfzbEzPJJ0sn0zeOsQEcEBcBS8TZucR9QBeOCwA0ANG7e7eIkgYQ+p7OENG0SUsHXFLZu1YGni8CK4WWmc5E0BYQAh/ywZoVBAeM2eD6s/YCgw21xUMDMfYn4ABfAAx7NiX/Akjo4Ff2dZ8Vgja3zgSDMPWzwxiHlotH1b6gq4h1NzieLjnOdGSm+nIMA55sOu9yQ+b+p+/JPW9+KjrVye/yZmt79x/H+x/YLj+DjUYjlmbZxjZgno1YIv29tbYp17uRDcaw76BVgf/uWGzHtm9dlZe+e0K+5z0ssBtGNnifvgAInG0wOSbj5kWckX7p7vqLWiuwox2stMHIcr1t6XCtF1r+RXbpmmcvCFFumG6sEQODUgK/HMfd0fu+Y656ji5f7OO2y7MWkE4Ri4geA/2y+El75htNqeGwrE1D8u9dxabT+ajcjIwsMQCIX7q7bQbmS5cvYW06ZhYi7hEIUOHQKmDuqUBE82KCc1WVWeaOmDET2OGin64wie+M7ucOFLTouqBiwDUoDgIQXbgK10ETykwrZSpv7tL1blrv5jUY0NkSrksEPBh/v3MUNtNNtStBWzbIB91KrKWgqzWmvUjAG1NVOT6tQ1S62kLETBj9PKAfwA1dCbTMgI7OFgE/Zo2se4my1G4m7TYwgMzG3LhuCh844jOEfzVIovxp4THPps0ownxgKdHpxEbZ2Ngb3cf+rhY/9x25+63PRO9scN3RN/bu/6P4wNEd8tODFRkGeMgbqGkzMEpJXQfzh2tp333ts8Zge7v+3ked4yEr5NSM/PDbJ+U7t4Iloi8AYu+T8fDIcHKmgf5rKstBqYsdbOvh8FggXHoYy3eNNIqM7+O3yBx8Y/t49/GQNWZae1wvwlfeD7HIfT2O+UF1sI61ZakDQIwNyb+nYnGD7ais+FKm+RuK4Vfubr94jSK3Jn+8jPnC1ilznI/xjzsxC64yoIJnH54aScUFcIG4A/DDQkPah05TtK4pwfRAk45qlYh6wbUPu7KHfpEnnaXAHTvN70XWCG0YGOjWyqDiI4DhrpouCrMuNhPCFyMA3gyAwPHX1qevXQNGOaosCw0OaPonT2jLGBaCIx3kSQsO2vHYc8qIu3laMJiRQv75HNG9hH58NvhskYZr6UFbAguffHR7LWseVmau2WqUOljTKraWe40ARoOahZos/v7Tty6AOPJkfNt9e+Vnh6oyHDfzwUPR34OvnS0kZW4xDbQoPfTVffR3AJcTV+SlZ07J9292ENEXACGPx9WjR2Wb+cEoS4G7OCW7E89qY14Ytl0evaKL72u3HmOshb9u+haVL2l32p5rk7d+pN+IpTZQkUdGh+T/1cGFdA0wUE7vhI1il8R18atHrXnfph0yqE5bGXQwJV/ubqVCfXIi21AxQTlQ8bfAAK7ZIktUHlSudJcwAI99tHtFpw1S0WE8Hc3PdE+a3Zn9QGsHd/HccbsZHtxlu24dKjAd2GlkaktIo1+rIJU9VdJUlrRplG4mgnYLUK6sEKmV5qqTN1kp1MbOk1dWhqSlyMjEvpE0AMB9yIoVJGnFYVApAQxBk9uXipsypwwNULCZFq5bjIGksCDo+iB8XjSI0Jkaeh0YsIo+bhwOQQpBBy0g9YYs/o/fvjUBBFzfj9wmPzdUlc1NWxCqm/feevTJAhAEJq9dlu++9Hh0fD34uVFj9AdASBwd/H3Z3hiR0vBKYlZaHEjM9u53XsN93tPtXcHoNj6hcRw9Vla7NH5cHrLadbJ4afPM4yNt3nq+7pxdmWs+fXLqZXufTGarsjJWlkeGqvIVXSuB0fQ6uJHKlbtEnHsBAMEXvd4du8GKeLlzhw0++HLWQIJnGEDZaFM/X/as6WCC5SJb/MfGNBBs0D+O8RhsiTHcQlXaeqB96iySpeMMKDcCCProtVLUJ4u6Pn0qS/rZXV60/5003V02szqY1cKdsqkBYQGHdjO1dvS2BgdAgHYJ6LUCfwR8pNcq1mTfRqSnlStdVDxqm+vmK/TE/rSkuCWpdZCuLyOCMtRWCH2Na8R0XT4PWo7mubPPjVlzm2IM3igbbZFppeI2ZfF/+NYtCCCm4oGfPyI/Nz4su6MNDh6wtvan4I2P4P16LLW/eUe+djMHxPYJQIgc+N14c3NMhs0LoyZxqSZxsypRXLXBKQvSxHcj7KpEZfU9TyGThm6HMcwP2f5rfvCWPtuxH9vmjUOedTtNHwCJ8+M89Hd3XN890iOvRfh36WT1SZtjp33cefvWNE+utabUhgblkfFB+Q/aL02zteaVL1/uvMcGRP7hPe2URr7QuevU1RPpo6ffGS9sXb2Q5Ya5o3VBiRuHQCWld9rmWVMHJmkwoXfIrkUA/ZgOyowGtw6CBiGUia8gkU49pfLSaa1U3FlKFvSpaMGrjgnQAY46W4GBlPqgLj1/t94BrTosB05+tLuKIFAHY7ruIG3d0Udvu1Yf95mnBQPjoR8DNDkPzp/9mDar41Q0SDIys6qD1gkdcGveBTZLg0AY68LMCw2++BzTKrbSkFsvBmIqLn1wrzxyxxZ5oB5LE6mabgxD3ru6m/tFYhuK0vXxW4mlNLciV394Tr528reimaK03kvt+gYgZCoeunNCNlMYWgGlCWh+sJ21Mbrsr5KJNrynla6+TvqaHq6xX944vO/y4BsDdNPakw/wqefvG99HQ19zx06bQxZtLQO9Bu7YLg13bB/Y8a2pK/+hhtSGh+XRiSH5qgYArg+aOzMqfrowfuVo4srQBYN0gB9N07RaMCjSBNvZOARdBwEKgrtcDWjAm95BcwxtwTAAwgZp0u/umqNb62/T/rSy0DEZrlWAO1sCK4zP1EAeJ61rWrhuBc7XjWFgnIa7VpCDjguAHK8LNlRBgTyuXNdlYKQbQRHPq6CyZowFlSt5oGtIWzsoWwI5BnnSDUMQ5tZZ0EAFbbQ7gUCOB4dBNoirMbQs81wHHaypnwX9nOrS19qqRDkQXGrrB+dFtxCfH8iIVVMXa7L45HdvLQvEwS/Gtz+4S37aGG1sQORalLt2L7gBk757dl28upDuCPDl48m95sZVlCKpnL8mr3/7P5enb8ZD0voJICp7NslEc6ANBEorqiT1gERZ37NQmKbZAigrErvXNf00euzja4t7vM7PafPR9H38mYdUzb+lXKx89Dh6Tj66Lp0iPLnjabpZcvLNO61vnvyH6lIrj8ujk8PyV7qOAV/8+gXL3SpewHjhIgsDLgwGNeo+vuO3tfKmEsOYUMq0QOgyxBxbuztcQEAzOl/24JF+fyoDghbySSVIUNRSijYAkcqHdMg3+dDBoVBKjLWgIiZ40Ic8uTEh2hKhQYRWnG4cA03tlDNjBSBrXZaZypA7aCpu7WZxi2lpVxX7abM+LQA6sFOPQ+Ws6bbcHvasCW3dcOcAHhnjgc+MYyHg4BroWg+t5yNqZ7HotdWgh4BAA0Dc14XRtNUHdDjnuZVbLIjyqXjw57fJR4cGZDLqUdCkG5+g31e81yxJXGrmH+VQNNCS9Nz2HO+li/LNmzE1t58AonRgSMaWKmJxvkg0JHFklWg8IBE/Y4GbTSnhfpqi1/1aP/AlVVdiSOLY+e7SyqLhGxv0eF1/Jl2XHr9jLteNbeeOea96oC3PehzzEs6Rhabj4y1NjlpGrXnYsdLko3lxZeyuoR7XncNiU2oTJXl064h8Tb/wdR9fWWTchwvjl5GFoXbHVCpQPjr9T5vhGZjJF7i7C2cgH5UBd870z9NSYBSNLXTEwkYtywRPsVSVDKlQ0oIOcZ+Knal8VDCgS+Wj6wrQrWN+L6rQFT6Dhg6IpLmcrh0GBaIvsxt04CZ337yv10S7YZjmqoMztWWGpn13Lm7Giuv/p9WEPBFQaMuBkamTTaPdHGhLKwXpcR4GtCi3E+VPOa4CADbYk7EtGmRg3vq547z0erqWKoIzrhvnRN74TOL6rZaF8cifxg/dsUXuQ8bFqvrUyTqbd6UvQ4Jty2kvOntdWxB0U7oceJ+WBNADbU1Xg4LWOzOWGO3II/jXaaNoh/uV5NjwytyKXPqrb8lf3WznZvQPQEgcbfs92TRUbQOI0nI6QGgOSqSVYvmaP4WnMdZWzlp5gTZocIGzxjKLa+mQhq896PG6/ux7ZkEPtFw+fPz42upxzMvMkZWeN2VDmXFczitNduYFpmRURFbuvLNk7NJ257C4LLXxrfLY5Kh8vbUjVyV+WWVR79SMMi2JTAyJ/NJdCcfaX+5GwPPlrOMWqDy05cB5mZiHjVaPVmCishIY2dlOOlPA7G4tj75gPaYsGjeELRbEWAOdjQDSuiomUyS5W6fyc5UPxzdxE7ZWgnaJaACjlaVrPcH4uhqn3t3rVEmmxLKUtlaWTH01CtHKSpfM5ry1FYXprXSjaAuNG5uhrRza8uP+HunuwXrouAuuk+vacWXkK/TEeWJuBHXM0NCZKqTF55u8GWuK/QLZEGjxGWDgKVwY76k6EFNxZbvIUHWTDG0alcGBkgyVGoLcu2q1JFFckvpiQ+pxLLWayEJjSVZOXpUlmYqWtk/Fmx6+S352uCIjUOAuUEhT/jmYYdXtNAuCCwqy0jjTAAQGKmKhYJsTl+QHN1u56z4CCBGc2T5Yl4FSxm561YtcWRDS+jQLtCnygJFOFm9o0wnvnbQ1IKGgXIzySpm3y2MnPBeRUy/bLNaltmlEHpsclr82pnub4cAcf/qVXXM0lMz4YGKB0ArUDW7UyocmfZ2iaGSuiktp8zndE1p50KqhfdQ6u8Gsi41v0JkgDPDDfR7xzDQ+jI//GZTopgnqapO6MiR51wqJvGjwo0ESlRauceesDwzTCq1F1+7SmaXCOWr/P4EITe8GfKgy3RpgUZmbmAorex2/QXeIDv7UYxEAmJe1tbrwHBOm/2o3ENvRUqXdEARjrntIH07GZ0gDAcqeAIipuKsqdypwQOtMy+1i+daxFW7NCMaOvCcsEE/Gw3cPy84tVdkxPCCbBisyWo5kpFqRCoAAd/F8pvC9HklUakpzKZblWk0WFmoyW6lIdeug7Kn3yHXhe1fRKqBjFex6rtJ97v1O33sYJ4tGuSzl+SW5/LUZ+aY8ES13Sn+jtu8rgJCn4sEDCzK0USefx1ee1SGvf7i/WgJLS1Ib2SqPbR6Rb3AHbA6GqiSKmACCvahIoAwAIGCBYP0DHSBHhaYVKnfAbqodzcXM3qA5n7EG2pWh77lKWGcacHdKUzXnQcWkXQBG2VprBK7zYDAGhmpfP1M5teVAAwkqcCrQtOetpTAb7Z2vroVAOZN/mv9phdC7b17T2RKMMaD7wQUd2jKhwQXWhgBPBzCSHxe0+MCEjltwLQcuX7qtXhMG2PIME/DP9eU83WfMBVwaHPAZY+aMnoeRjTpoS8vKuDBWZPH3NmIhqam4cnBUJndskf3jo7IdlgYRGWBwIZRnpcBBVzgFGMoWu3Kc3ltTNX6K9O/0nVq3cQ4ubV4nvX6MrXnFeJj3W7Py7I9+/eapMtpfADEVVyYnZWRiwR+sMjOSuDR4n9/1NfeBQRtNT9PQ99x2oOO21bTTeNRtsvjzjeeOSVruvH1jgJ80ft35u22L/MjyZJ3FYxH6vnUbqUttaEge2zos39TplzQ1u+ckUAHgXxzJjCBKKmAdgU+Tstk12he0W87YVQo0j0Mh8oRMKlBjTXAKGumAONdP7+7qqejcAk28TsUC4ARlw106eafsTLCnDdRkX5q6CRp05UZadajsIDfuxAmQSJtz1P55XzYH2pvYD+WW0BYP7WphjAjdKrQ4MLAUtKjEKbMWSFJFpDSPVL60KLnBRRog6mdOX9e1kHV/Ix+HoE7p1O4xWnMYwIn1wHz5zDEOR5emxmdaSYwcrePejc+gVQr/LtU2WCGpqbhyZKfs3DUo+8aHZQ8AANIs00z+uBcXCE7s9B3insKpx+C9rHE1X53y6DsBlGPpe3nzhuyurci7T5+UZ2+WCpX9BRAismcqHqm1XaISD0vUHJaoPC1NfDYvlcX02Ajfg0YauFeyfUED10lLfyYN33hZPLg02LYTntkHczZKLGfemp9O5KPHwRhpP1DKjnJLm0ve2HodOVZjcnXwqOYD7S8tSu3ObfLY7k3yrdaaqPMu3MOeaJXASxjHeP/avUkvHSSJNjzYCWCAhyKxxgMVBKPcdeYFFYh2dyBNFGONDSbuB77cVyknlCl2fjlaabuydy0IvO/uTHU/TV/3d6+ntXNp0bKC6/pz1os8je88Pl3ZcEzfWL62vnY+Xnzyo2XBx2OaJSdNBtpVAzAxVxOZWRK5tpK4oOiGYDtax0iPcRqM+SC/dKXo+BDWi9g4Low42v9F2XnHqBzBaZhIR4QBK01WBBS+eAFfHx8ASeuLtg2b3lm2gZW+2IOsWAX0L5Vs3Z4ksNGr+3xxGLxGHsx73FpRNG+aPtpcxyOCrJvS/N4F+cb0E9FspyBqI7bvO4BAWeudh2WAk2/OJwtXGpVYf+5EOOjnKjjSw7/mhTUvET/7xs66pu9pGuSX/BfhmX3Ib7kkzax5dyuforzpdi1FZmW2SkmqdfK+0O0aYD6831DZJwByruwuTkrtzpJ8YMeofIsZBb5KgDxkSWcgbBkW+eTRtrvDNSnj5azjELjLJ2/uSZ1sj50k7u0YEdkzJoKKl2Z9+//LKPL4hDYbTAJ47lBe/MK8yIUFkdnlpBCXLg6m3SO0LtFSo8EUXTgEt7DKbYQgSpxltHuT3LV1TO6ArmRcQz+WAumPrfdQiuUirw3vZ6Vl6rTNrBROPZZ5DyiefHzk8eaT2fl5efX5/zJ6pR/yXG+a/X9NTsWlPdKOg2iM2p34vMT6cycTZz/dp2zp4V9cRxt+bik4z9i857Z1aaSNmce32498op8e00c/izd3XN2/k3m7fPhkRVm4/Lgydnlw1/r8oNTvFHls97h8m7SwWLAK4KWry1ubMRG5bk3Fm6qJBUIH47lpiK2IdltymmZ++pxp4qfLBC/9nSMid21NYiz0yz1vXcP9W1cCBJd4bnEE+2vTyUmqdPPQEsHYD/MbU9VQdW0P7QJCu1rzxtaBOPj78Y69O+TekaopAtgoalHo9mlwD6Ty0UGbLD66sX50YoHodm6+fnBzXKvJlWduktM6+w8gIMXH4+qePUk6p1YqpXFrLZjNL+ihFwP9mrMS4d9aIzFLuQDCt3i+8TrhgeN28kBRyepxssYs2s7lgf0gDx8YcoFBtSxNLbs0epBz2nxdeZAHo4idfrh3+sdSP3i/ARDfgTLXx1SbmAjrznCPpAaQQAzEP7qnbX4HCNAAQn+m28GAD1tCmC93vvwBNvZtFjm0pX30difrGtoGCfBZurgg8sOL7dNhW781m2Wka1rgXivbSB07jmccYKLRvFFBlHF07xfl4G2b5XAUyUAcS0OXZy5aWrpou9ZmpNR+vzSaVh90eBR30eO53aqRvsyMckki8FGUZtavII1GI5bll87I9y798+jae/1XtD4AAt6gp2RApiXaO95+YE7PJg8MrvEzv2vB4t51/SZt37qU0uikLY47njum5mWtC+ybm+YX9IuMl0VH8+ibm3ufY1KmLj9FeSJdl45vTW3b+r4t8tiezfJdPHg6iE3HMRgAYg+5Yhoe4hJwnDeD2ezL1pDli1xnWNCMjF2iri/Bl/mRyQRAcKy1rnPof+tKAM8aXBkvXxCZW2kfFqbThPk8GuBsEbJb/RPPJk7jXPcsjE/G5Qd+To7uGJR9NkOimbfr16ut27r98iwMvmBIHw1fhUfy4LNAZF1DP99pmuZ6ki3R9NWg6NQak2YZwRivX5Ln3/6t6OyqX81UPLB/s4xEkQyWS6aORjkuSxQ1JG6swpAgkgAAIABJREFUSH2uKcuNWBbP/7YsbJSy2OsEIETkk3FZPiyVQq+ZaWfXC7CgryXfk5/hZMoOGffT72Heie8+rQ3uaRr8zHE7GTuNF87JNx/f2Fp46FtEDpxH3lxJW/O0erx2lVBXZnl92P5pqe/7kDy2a0KeWZVDb2tCUJm78Qf4jkqUbhZGWlAcTMc8M4JR8TrI8fCkyN1b29UcCz2ToVGQQIYE8IzSEsEAXv08AxzodFjcw3dmHjEjZ6m+3i6MOHrgT+XencNyBwL89BQRKKiDF3UQYZooOgEeRWlomuAJfBYNonSBDr+7AIIBkG6wZpE5Z82DYGUV2ImkcnZWXj1+Ud65Y1BGt2yV7SMlmRgoy2C5LNUoMmeClPQc40iazYbZPzVwHtzSkly9XJeLJ5flqszK8o3K6lg/AAEJPh5XZY9V+NcrodQy1plvLk1HK/dOX3e9opM3Lsbphs+8fuTfBStpY7n0dH89B9+4aW3z+onUb5+Qhw9sledMeqJ9gaKbzpKA8jfplUiTszRR+RB1IAgMdKlp86K2BZDIAl7oLDjEFznobRsW+dDeJFujSJZB3nKG+0EC+pk7MSNy/FK75LZO//RljehD0mCRWN/DtOLo6J/IodtG5IAbPIg5IYBQByj62rirr/vkPRlZbd17acGM5NP8xgvUoXDnpftrGhwvLUiSgZidjEn6sECsxDIPQIBCXHpuSHNBamja/LVlBGM3GlKbW5JL04ty4cSPZHq9S2WvL4CABKfiipyRqAUk+JSd6SCVkyDEfUI7oeH21TR9dHC/KH23rf6eRofjp40NfrPuaTnmzQVtfTxyjD0SmzXKapfGD/nw8fDlqHb7F+JHjm6VYzwVkS9QKnm8ZAESuGOjksfJib9wWGTE2rBatRNs9oUBIap2AwMwzQvCXofV4307RXaPtXeDeS+5cD9IoBMJ4Hl98XwSXKnrkhhXnH0OdRlrt64FAMS/eHZ9TuO86wvxnXsn5JDY47Mxz7ix2qIblZP3sq/Som7bahdLibEMvEb5oT2vueNoGaONHg9tEZtg2kBp1levSLmSbMvRT4+hW6XNS8+Z8Q8uL/xeittp6pgjxy3yfJD/ZpRYeUyFzGYSb8H+Wl6ch+a7JYPEemX6gYcYtTliiedrMntpTt5942k5K38RpabcFuG3aJv1BxDwPk1JuaWg2gqnuAWCys2dJRRft3+aJukkQCehqT/njeG2LUKnrbCvn0ORe1qOvrm4PPt49K1F0XY++qvpNWFmu/3J+JFDO+SYrt7IQEeeWYEXLSwEUPg8mhtZEkjj1GcsaAuCLkeMNDv05wubAGLHqMj7dwXLQ97jG+53LwEA33NzIi+ca8frGCUVtwGFVSCtQfRzvF4AYs/n4m2Ht8v9pbKUIqXEyBRM96y5YPgvSeRrB13u+qVdN4BPmi59t42PLtrgOpQl+MZ38KTbptFNo+eOmzZPXzuO794rMn/2yRsP933j+PqZIl9liRdXZO7qVXnnlatyWaaile6f5vyeNwBAmMcxkk9KSe61qPK4VdL3KgBwPCMzg/30/PJogHYaTX0PtElL00+77pOx21Z/z6IPWmljp93D9c54I0AprRpLy1Tz4JsL54x2aWum6U2hAE1kxgWAOLBdjunTH7EjY6wCLQc8G4AvV2Rh/Io9zpsvZPxLgIFaDuZgJnsmA4/uJqugA/CwfSQAiPzXQmjRrQQAVvEsHzsrck2deMAUYv1csqAXAythsVhp9D8GAmcU7d8m94+WZQRmdK+CL0tcbpjDsFJ1BJR3w7bTNHAN39HfVZRUfL5+ui126tzxa+BC2voeaYE2+mm+2dc3nk85u4pZz1/zkabYMQff/LV8XJn6gJl5xynZu200n+5nAr+5msxevCanTnwmOt/t85zX7wYBCAsipoyyjowS4r9t5dQZb3k08gDEajCSjK2VY6LAO+OJNFcDFD+Q4VidjuHjMQuIpSv8tuUjjwfNax69KbxMEvBAAHHnNjlmznxwbC2s26CXguWVASBwmBbOjtDVBnWapj5XATT02QcIUvvAbe0YirwfRrgfJNCtBGCF+OEFkVO21iDjIECPpchd2jyptf9ZGHH04JflnolB2QFlm6W8oIipDF1AoBWlT7mZ35+1bEDBaTDBvr6x2VaP61PclB/u+RSyq+CpZPV1zRdkocfWvOuxNMjRc/QBBE0jbw6+Zy0NvHFdfPLVcjMgqyn1C8ty7pXn5WQ/4iO6U4jd/rK8/eKEB4AJ/WcUj/pz77u02F630zTc61nj8Z7LQ96808bW8wPNIvR98/Xxg3buPIvMW/OR8Od3/5B+UbmuklEbOPAyLBC3T8oxHTxmAh4toMC/PAXTvHjt/zjO+9fuWX12gT7qmi9n/MsXNqwcpLVrk8i920KFybxHONxfuwTwPJ+ZE3n+XAIYtPWB1JnCzEJpjJGoN/t7nPedfxDv3LdFDteaEuksC9+s3SwMXxs3S6Fakhi03bbaHWIAhC1NjfZsy355fKE96fmyJjQPpK9pc3zNU5FsE03LHb+TpyZLFj7Z+WQJfovyg/GuNeTq+VPy+pmpaKETXvPabgAAoVm0YMJcul755E0muZ9GA9fTaGbdKzbqjWvVKe+UT7fydWfa2ZoBQOzbKsfoqjAlpbFq9khoXZHSZFrYipQIovyH97SPhAYXukywe/ARszRYLwLVJg9uCe6LG/ec3jojsy7Es+8mc+aBbW5lSkoE4AFuD7RDIak/eKZPQZRT8cAje+XeTVUZzUtPbOK0TKvk01YObXBPt6s32/EJvv66D9q6tCuJG2IVXbTDdbR17/G75kO35xg+upoeXDkcI22+ml+3re9e3tjuOK48ivJTpN1AJOXFpiy+MS+v9fIcjg0GIG6dl8ytOlMAiL2TcozHV2s/sHkJKEDBYlNoAwABFwbdFNzVaTnyfA2dOsfTLh/cIXL7eAAQt+pzt97zBrj99jvJ8wZgAMsai5rpSqk8k4UndSIG4ovf6w+AOPr5ePe2LXKgYeMe8gojuUWgfAdNuXL11YHwFZNKO83TbgGTwEEFYPJ4JR9pPObVp8jq53t2XH6y5qPnlPcc5tHR/X3Frjzbu5Ysy2UprdRk6c1pea1XVTADgMhb0XC/pxLYDQAxIcda8QqWOoEELQ6sHslMCmRhoA5Eq6KfjWw3uwh7OibT5lyG8TJ/eHcCIGip6OmkArEgAUcCeCa/diKpRcLMIR6DrouasRued/zhOO8/fq4PAGIqrjy8Wx6oDMhAt2dHUAl321+LKAtU+JRzUQCR9iDmAQgXgLjKOW/8TuaT9WPpFjQV4Q9tyk2JFhqy+OKSvCJPRCrMt7ufcAAQ3ckt9OpSArBA7NmSWCBapxZaQ6auQIkXKndvABsAEL94JBmUKXH4DB8zgANTQMmWboPKgAigDACiy0UL3TqWAJ7dr59MDtnCH7KEWKeErgyWVTeneTaT38NyXRb/6Pu9BxCIfdg5LvvBS8PWIqg4NR/cSeqAw3pZYrQvknbI4D70Mb9Rlc2hgwk1TR9fHB/85vHa+t07WSNpQaIt4MaMEVvjwaSF2rmijctjC2g47pe0ueJ6GemVHneN76EiHdxDv0ywYWlyDF/btEDVpRWZfvGcvLnWCpYBQHT8aggd1iIBBlFqsKDTOPXRxngJsx7E2KDI3ztsj05utitXsv4Daj/QDExgwniKYIFYy4qFvt1IAIDgr0+KzNeS+B5THM2+bVkllWAYzzkPe+tLHYipuHT/bjkyNiBjvriDNMWjswAadWmWK+3aC4Z3VaPAl3LIsdhPj+PLnihy35cdUUTJ+vg1YKFdkKlVV8JNi+xm/d0+RfjWMsmTD+gXpekDVwAnM9fk1CvueRwdTjYAiA4FFpqvTQIEEK2H2n6AfxhWA+zUNADAAwpQsWkgARCwNhAocFfHmAdcp9WCbg0ADFiHUYEyWCDWtnahd3EJ0AKh4x7MrrJ0fTE0HTg8v9L7SpSo+7B7sxwejKRcGEDYqo5ecGF37aySyAqQbFu02mReNUrf/SK0VwERh1ejeFXFSl+FyqIVM4s/DcmYBsRkWH20HF2ZFlmHrDbu2Ai8rDdl5Qdn5XWZipY6mcsq+XbbMfQLEuhGAszCQF+didF6+diMDPNDt5/xLwEE6jnwjAu6Qehn1uWr9QmcuP7QrgAgulmv0Kc7CQBAfOudBOwy4NeNfTDgFmnKdgi4OBZqvc/C2PVUvP22QbnduAKUiV9nK7izdO+lZTagn6+tT2p5Y+ushaJAxx0nLTvCN3baGFa5ZlY1ZhvSzZIlZYR/dXvy7rum2/rWJm3eWXJz5wUrxLWmnH/tv4psvlDnz3qwQHQus9BjDRJwK1Hy5cpdGI845nXs4HDPxEAcTqwR+ONOTgdVusFqph3y8CWpQnlbOANjDSsXunYiAVog4D5j7AM+83mGS2OQ57pYkIFnuueVKKfi0t075Y7hAdmc54f3FS7yFUPyFWlqbQBSCjvhfp5rwC22lOa/N5uLlJiCtOJLaWdkaL41j1mVJvOeg6zCVu54mlaWfLqRBeejx3Dp1CNpvnxa3ujWChEARN7TEO73VAI6BgLKHy9VBDkCOPAUTgZFIq4B1gOAABSS+vihhBXGPejDs0CHoMJ3UmcAED1dxkAsRwKwgCELY1WtElWyHZY0AAhTSAoAwj7XCKL83Hd6GET5eFx9/6OCX061EwBBH3xen7wHoUjQZZZSzaOfdd+Ny1gLKHCVcbdyyZNHGqDIm2cWoMriFfwszsnFbmMhAoBYyxMa+nYsAaRx7tksxwgWcCon/ucBWgQIrNDH6HRYIAAgeFqnrgeBPjQD84wNtGMVSrzEQwxEx0sVOqxBAkzjxLONz4jXwZ8ueMZn2Bxbj6wkSY7z7uVpnHum4pFte+WAT0m7ysyncNPKMRcVjS+40lWSLq204EBXEWZZTHwKPw1A+HhMs2RoOboWgyKgwmdl6LTMtc8ClBVQmUXfPJPLsnT8m3KimxM8A4Ao+ksI7XoiAQCI3eNyDLsvvEABEPCSZbZFq/6D9Q9jdwaLwtiAyN8/kgAIFt9h+V+dDqdPBuK5A6DxvuDC6Mn6BSLFJMAsDMY46HRjAAZmIRE48Pj6+ZosfqGHx3nv/3w8sXlUbiPXJWX6b5Yk0t+zZqbbFgkIBC1fcGVWEKE7PsbU18CrO7bbpmxTVPPG0bxpGpSHSxd8aFm5c0N7jk2efced62O6OYa7Jr61co/61nLRa+OTmW9ddbtGTZrTF+XtbspcBwBR7H0QWvVIAqwDoXdfIK1PKYTCJ1DAPQAMAIh/YAtJ4ZoOSHPT49CfsRJsGwpJ9WgBA5lCEiCA0KfFAkSwBgSfXxCjdQKfkYXRy0qUh56Ktw+VZVtUSbIAqiWJak78AK5xUu69rMnGdYkGBoybJjXgMGpIHJclcsd1v5MWxsujhzY+mnkLw3l2MkdNk/1XVkQgT1dumKtuDx7TZJ7Ha57cDUCza5rV1id3LWPcb8RSujwnZ09/NprulK8AIDqVWGi/JgmwlLWuOElXA0tXAzDYH54BErRAwIXBOhFM0+QhXAQgMBGjPwEKT/z8wB6ROzaHSpRrWrzQubAEGES5VG8XiTIpyjb7iK45WtPw3OLzUr23Foi7vhDvGSzLGJQNlDSUWsnu0jkZXocCLKKU2K9pCx259DRdV2CkjzH1WKBFBZzFA/ppmm5b3tfjUNnqe+74RRbWHZtABv9CBmm8udexBp3K2l0rjlkEaGiw4ZNPpSql6RW5cvJTcr7TM6gCgCjy5IQ2PZOADqKEcseLVCt7fGc9CF7H4EjjZBClPktAAwieOYD22gKBNo8FANGzNQyE8iWgszDYuvWcN5PgSrgtdCAw3G+IgeilC+PQU/HeSklGqFAHShKtKItBqSFxtZxUmASf9Zo0m3bnjHstsADg4eywoXhwX9PLl0y7BehxLJcvlw7bot1axvTRxTXy0Qn/aKv54WfSSJML50p5+sZ2Za3XQY+pZejjHW2XrcUkrS3azC/JwhvTcqbTypQBQHT6xIT2a5IAAQRiIGgtoD/Y+Ivt/xgEgZa8xzoQFnkn8RM2gp2AQpe/1pUukc3xwdtE9m9uR8WvaRKhc5BAjgTwLH71RNKIIMEc7NZYDR50lgae/V7HQBz8Ynz7QFmGWrEBzg7e7JwBIOx1/V1bFmAhcC0NtEDkPQzaSqB3wHRvZFkNQBv3XT5dCwN58FkeSMN3j1aPInNx50GrTtr8fe01Lxxbyx/30c91h3AM3ZbtfLynzZVuFVfmjZrUX7kk78pUVM9bT30/AIhOpBXarlkCBBCwEOCFCXcDPusHEddgndDlfwEgGEQJJljfwVgrGHBpz8/QgZZoCzMyXBgBQKx5+QKBghIAgPj/3mxnYOAZNWddAEDAxWazMpDCzMyiflkghgZlsLaSJCoNWOsCp7HSkFhfw3e242ffdx+tNNG4dIqMbRSt5RXKVPOFe+53TVPz5psP54vyi9zpu3LxzUXTAm+QaVY/8q/bUd5pMnHn4eODY6bJIE0+vjH1tVf/Rk7LlyN7ekuxBz0AiGJyCq16JAECCLyl6AcmIDAvDRsgyWwMWhJGq0kQJUtTAzjwj2DCHKhlT+akeRhR7jjQ6NE9oRJlj5YwkCkgAaZxwvrFImk8A0OnGreeV/sm7rUFAjEQsEDUVNyD9sl3EvNQYNreJnqnzQbaquB2YnyCu0vuZnzf2KSjd/lU9kXHyIuhWG8ZF+U7rR1k8crLciYAiLVKMvTvqwRYyhovTmAAKH9fSWtGqeM+2gFA/PLdSb48/uB85fHI+hhv0gLQYHonAMQju0MQZV8XNhBfJQFfDIQGuOYZjpLn3/xrrWizy72Ngdj/xXjXUEmG0kzi4COqXp9FEddWByvqybF9Vhtfe7NBsHRNMGdJmj4aDDKkUke760CGpQNeivLq8q3nrWm48igyzzw+Ov15uPTSeHXXz+U1jS+fLH70AzkbAESnKxXar6sE3EqUGJyBkHyp8gwM8+Ow3I1YAMH2jGgniNDnCmjrBNqjfHA4zntdl/mWH4wAgoWj9DktfM619YHWiV4HUe75XLxt85CM+kACF2m5LvFgJfmp4TP+5fciC5mnfDm2HqcIXc2f274If+BLz1vPzb2n6bvy4FhZ89R9smh3Mm+XJ353+VmJpJkmjzSZu+sMnoMFotvVCf3WTQIoJLV3IqlEiT++RBFMhs+4rnPkmYaJOhA4jRN/eMPRwgCwQKsETcOcDAMyQfsn94YYiHVb5DCQAcUoZc1S7OZZx7Nrg4QNYLD7aoBhnjDbbPa2EiUKSZUHZKysdvGNZpI9gT9aJkqOFaJZkwjX8C/bum14nfRAS7dBX+0aIA/6uraMpNHP4gFju+O6fOG7nj++axno+3retISQr7Q+Zm2VnFx3iDu2+/MoImNfHx0jkia7tJ+iHtPw35TSWzMmCyMEUYb318aVgC5lbX7INmaBL1Nz2qYyWDJWgmmcCLiE2ZdBmKChK1MSkPBQLlgfEET5U7eLHJgIWRgb98m4uTjTZ2EwgBIzRBAln2/zLFtVjmBKi457Wsp6+1S8actO2RxZy4IB4Nba0AIR6h6voQ366Laahl6ttDZZ4+AelXUWHy6/Lg9mjMUUN4wdwwAEt/aFuqfvZ81bzwe8a5ruXLV80uSmZZ0nA/fXUWQNs35Rbn/M541pORcAxM31HrrpZsNKlDxFUxfUMUBAHeHNWg6wIMCFgToQeBkTRNAsjJcwdnZM40RhKgAJU1PCWjmQxhkKSd10j9OGnZC2QDBGB88rAC1Brz4fg8XTag1Z/NJzPTxM66l48GhDJhcHEtfE8ErbotCsSFSqS8x77v004bq0QIdtQa/IorBPWnuMoXktQtNtk8dX3v2sMSm7vDZmrZWMi86pyPy1DH3r26nMXrkqFwOA6FRqof26SoAxEHRZcHCCAnynVYIBZngZD1cTFwZTO2kORntaG/TODp9NsR77agsxEOu6zLf8YBpA+KqmQkC0otFlh39RibKnAOKTcfngY7K1MZK4LaDAllD7oZoo/agmMT/zPpQRr+Pf63a/tq97HbQ1GHH76nHYV7fx3SePbO+2IZ/u2O53FxxpGeh5+OatZaX50GN0IidXbkVk4OvjW0MCFL0Ovh+jj98TM3I5AIhb/tW1sQWgAYQ5VMieBcCXLCwMPD+AZauxa0MWxi8eSf5FG9cUjFnrFE4DRGx54BBEubGfiZuRO+3CoIuNcQ48xt4oR+uCY1Bwr9M4ReJo4vOyeUskg5RzyYKCZlUifMa/7hqwjW9t2F7TQbusPi4djt2LtXf5Me8COyfNk55nJ7ym8ajnMD8o8ehyeuZKp/MsIh89R3cNu5nfm8/J5U5P5Ax1IDpd2dB+TRIAgLhzmxxzj+tuFX+yLgxaE8zLtpGUsv6ErQPBnZsOvEQ7AAUGWOpKlAFArGnJetJZr4cOeiXw63YQKmdWewQdVCh1A2q7pd9tvzQXBunhmWSApQ4KXu7xcd4YD0d6D07IGJQKFF1pReLmgERQeGmKj+2uU/y2H66zzXAsJXw2IMLS9skN98x6WxqLkTTxOast2+u+HEfTwmfQIy09P5c+5q3b6vvo586BY7t0OG+XN7ZL60e+0+at5aPno+m6cnPBC9dDy8q3lprmme/LlQAguv3Fh37rIgECCOy48JLFi5RxEHQ30GZKiwL+ZQwEq1ayDd4+jJWAVYKZHPpcDEwsFJJal+VNHQRgD4GCKKzENFuUMx+yx7prgFGUU1YyvbosMrucWJzwXAFsbh4UQUDujfpjKWueDEs3m1EeKhND84dYnpW6LP7BMz2MgcAAj8fV2x6Q8XjJui2GEkXO7z4ZUZFGtq1uk9UP7d1sBSpSTQs08F3T0krRzRrBd7RlG9B0+7vfXUWtFXpaX9DXY3EcV0Y+WWr+3bF8/X3gifOmfNiPMvXNO239NDjIW0fU2jj9rFwNAOJGvTHCuIUkwEJSOvCRwZAaHOAlq7MtoGj+7sEkBkIfwoWASdaR0H3ADM8ZAMgIMRCFlqcvjbAOUPCXFkQuLiQgAoBhfFBkx4jIjtHulD3ovHVF5IcXRd6cSSqOjg8kFUcf2CFy50QCPG/EHwEEsys0QGq56+zpnNg2w5WHNgu1PgCIT8bl/R+SsVpVTPJ0ZC0BWXKJrWUgq61u4/tM+kVouLyk9cnji/c5T/3d5cdta0DVgEQYu8g4mkffOFnzT2ufN2+9flk8+uaWtd6VSJonr8psOEzrRrwtwpiFJcAsjBY6jpIdGXZqpvy0rciHa/jMAlEAEAii1IBBB1mCHt0gZudh00MJJMJZGIWXqKcNoUivrYhcWUpAxNxKQp7gDoBw9yaRXZs6AxGwNr02LfLCOZHT15JUXe7sQfPgFpH7tou8b2dPp1OYmI6B0O44EuDzzWeVQcTXVmTxi9/rsQVC4mjyKRkbqUultFwsS8LwNShRVnvcN7+7Dmi6AiSNtdJpydXyVITeWsZ2ZeP73nrHrUE+hR+4NTacG5XG9BNyLRznvUZBhu79lQAAxK6JJAbCLQIFMy8AAp2isLPys64DocGBL3CS1+gfD4dp9XdNs6hD0Z+5lgAIXY0RgJEHSyHDBiBi71i+xQBrOl8TefWyyMsXRE7NJnRYGWmlmbgy4L44PCnya/e2T3RdTynQAsFKlBhb1zdhphGeb3xmejKyMHp5nDfnvPP349Hhitwge8x6Sv69MZYGXRrI9Ir7Tug3lySqL8vymaloodPxQxBlpxIL7dckAVogoOTN2QDWfAuiABDYPcKPjXv6jAxkX9ACwZ0m09+YreFjDDRhRn4snMa5pnXrtjPcCm9fFZmzZ/zplEXcA7jDH1wNu0ZF9m1OBxEED69Pi7x4XuTCfBuEMHqOzwbA6bYRkX/2aDtGpts5dNNPn8apg35bO2VrIeMLuJVxVO9tJcoW71Px0IEhGZwZaVsgJhYk0t+7mSf69IpO2vi9pt9rej6+MQav+2Scd7+TtfDNpxP6aPvWkizKVGTtg8VHDwCiuKxCyx5IgEGUrNNAkgAMUPYACszQoLLBvbFBkV89mgAMmL/h/8YfC1LBnWGsFzicyO7q2B87VBSSCsd592ABOyAB+QMkwEqAf6HkYXmgksc6AkDoA9IAIPZP+N0ZWEfEPBw7K3J5MWEE4BA0kHmh//DMbBkS+ewHbhyA+A9vJUHCOsgXPLqVVHGtdbx3H7IwjFym4srkpIyUFtsAojkskf7ewdKuatorOmnj95p+r+n5+MYYvO6Tcd79TtbCN59O6V9aNACiozLW4DEAiE5WKrRdswT0cd7aFcEXLUy5rqkbigfK4JfuSl7GOl0TDPHo79YPVqV08n4/zsJwMweoCLsVUuuAgm4JWEC1hu7ersZaZBU0QVnRMQD0zs0lFggodXwHmMAf1hIAAHLDvYV6kpVxpwMiIGcT83BZ5PilhB6eAfAC4GCsVdYEge/kcc8mkd94/40FEHw2tdUM8zFzt1Up8czzOUUlyj/6fq9jIBL6SOestb09Eg9LFClAUXRN3Xa9otPt+J32Ww9+MQb58sk4734nc/LNpxP62LOdmTIFwQtVEdW8BQDRyUqFtmuWAGMgdOVJWhyoVPQLlS/ZiSGRnz/YHh5tkAaoDyfSlgselUzl12sLBOliR01rihvXAW5pIWHqogYZvAbdR5eO7uN+xncqIkpCp7OybLfmgyCH13wLqN0Kuj0+Y2eMeAIodsSh8BC0og8CZDO9mFgMYHGAvBDDQEBiMmisKwv/mqqjlSST4sCWxCIF0HFyJgEPcFsAPDD9l2CTNUFIY+dokonxd+68MTEQkCkO03ItZZQ11wpy5PNunt8+AgiZige2iwy0np3hJGWxOa92y6PFgyz1M0AapVGJ9WfzzHro45pu6z5P7j18d2mxj77Hz7zXKV94XHtBAAAgAElEQVRpY6Txl8aXVuCujEErTcGn8W/eBY4M3LZpv0ktf92G/c/PS60b9wVoBQBR9E0Y2vVEAjxMC0qCJxLizWCsCggmKydKirtSKhr4yP/O/uQ+sy30i1fTAqM0E+MzQEgvszDwoofZfHalnVmAXTXrULQyRVBK22aVQMGh2JEGEFpxsj95TwMGoKMD8zAmfsQYUytWxgQM2N0tggt1JURtSdA0wa/hy/roIfftIyK3jSWHkXWTGgkeYTVAICVBHiwPHJcZGVgzfIYsMJ+7tybZGUj9RMAk0kAxR7bH88J58Rp4B9B5eJfI+3YlcRU34g/z/MbbIqhRgc+YG0EDn1VdPA3zxR/SOHufhWElMBWX9ogMUR6NUYnK890BhlWKaFziWiOJYwU90OVn/Ot+1315T7d310vz6aNddA6kUxqXuDmbrvvc8YrSLzIv0vbNu5P1yGuLORowNCtRVlu0O/1ZWerG+hAAxI14s9ziY8ICsXdSjpmHW5mbqRQBEJieyd072kIpoA4E+7HoFL7rXTPFy5czzd+9BBCmpsGi3UlbhY6dJs/eYBErWk9cKwCLClFJox3N+rjH4kOUj3aV8EAmc3iYNd8z20QfKKYDUO3ONuGvJEJQ4boACG7YlyAD8xmpiGwZFnn/LpGjW5MaDkXdGWiH+Z2bF7m6lPANAMaDpRgwy4BX3OMBaqjrAIvF2bn2eJQrAQQBD58TWB4e3JEEUXZToKoXP1HM+esnbeyHBWMEw8y84Prr532x1j8XhpnXVDywd1zKp2cl3jueKFF85px5rRMZoP8e6xrRylkrMdA7I9LUY+KzVuS4r/kgX6Dt0jKKz47Le3pOpEMaHIv98D1t3uDJpa/bgjb7+2TI+1qG5A20tRwof82f289dG3fevrVKm7dua+bwY6nLlyPrVOxk1ZO2wQLRucxCjzVIQGdh4AXqHsutgYHesY0NJFkYGlS0dnDY3dnTNwkw9A4eyqgXMRC0PJyZawfxwaqAtx5N8TyeGUqNZnXuOAmS8J07Zu7IdRwHAw2p/Hg2COfLsViymctBwEHFrq0SaIPdugFczvrREtACNuo+q4RSrogrgDvo6Lb8lEv3MQHwurCQgAgALhaUYjon5QRgwWuggXnCYqHlget0V/BgNTwjD+5M6j8gZuZGgQfDc1MEQZQM6gWP+pkgaDCuJSWo5V4fpuUuwlRckkmVzjktkUwqFvC90z+3P7+Tlo8+rrlj63HT+NK02F6P4/KveUnjE3R0P98YrkzIn2+OaW2LyDWNf82jK18f3bR5u22fkJVurQ8BQBRZ0NCmpxKgBYJmXRA3h2pF7ZMz+eKHEmF2BmIgfvHw9YWmWNGSL213V4yXMxTyT92+tiwM8ASFBzP8u7OJMjbBcApAgAfGNbA6plHYNpUU82EMAcEF2+n5s+yzuYbDxRrJjh2fedgY+3M8LpKxKligoAEEXUJ0s6Af6FFpsz8tG+SbwAaggzv/e7cnLoK7tnaupGm9QUwEi0rBOsEgWgIqzJkxEwAQ4BPPgnZh0PKA6W6qioAvWEgAHm70ny+Nk3MD31gbgme9Bj0/jdMniE/GZfmwrF+h72kLUCY94IT3wKfvfqI449Y9l5a+l7foWXysBi+rx0vjK2883/1O+S0ikzw+0ub9tNQ7LV3tDtU52sxjNtwPEsiQAADEge1yjP54xj8wqJK7MezQaK7HCxYm848fut4CgQdYF5ziZ+02AJ21BlGCHnzxrKhoCgHZ9DvulvWx4jRXa0WMdozbYBAg3R1oz5MZ0Q738R2Boty50jpDd4lrjcFYUFLcmROc0fKhFZgLHrR1A+O7Rb7MbsO6VwDmYIGARYjzKfrQ050BSwQKTFF2tMjosuTgm4CHVhuADT47aKvBA6pObh0uykl/29ECgbWiq4Lgj98JGnX11aWaLP7xc/3JwmjPOI5kypS17kXiT38FCepnJJY9XVhG+s9Zf0fo57xB+8uCHKiOMy/0pAOA6O8jEKg7EuBZGFRuOpWNSoxWBG3mRQzERw+0K/bRXK+j2U0sgAUURuHZ3T+UE2IgEARIRdXpwoA26hmYbAKbfkcadGHgO5TBos0ySHPHmKwNFQzYUvw2JoQAAGMiJoQxDDwDhAGZxjqhAh5prTGxAfZkUgIKypQgwpQNZxlxa7HgPWNWt68VWkCo9EzVxyjJkvjNh5OMiaKxEFrmsES8ey0BZQQsmAviHTS4pEUF/LhWG7g1UMUSMQ/4f6OAB8yTlSgJeGg90m45/axSvrX6egAIuxJTcUXO3IKKudMf/41qv0fivqwP6E4JtihrAg98x94o8YRxb0EJMAaCZlu+OLlTp9JlqV+YeqEYeRono9WpWNhOP8z4VdCMD4UOhfShvWsHEG9eSXz4VJgu4OFyEhxwh0k/NxUGFJ8BQLYQEuYA1wbTQXWsBMEFzfkEQEirpFuF1gJtaaA8NU2MyaJGpKtBAwEK58GsGAIeXKcCxGmX/80H24W/On2UMS7OyDg9m1h1sFMH6DEpnjZ+xI0L0cWiIENYZw5tSc672EjgQQMI8ElrFK01LF2tZU/wua4AQlqWCP/yHZdY7l0jwAAN/oEWv2fRRZstUhIoOv6RFwIefa/ow6f74nMajax7WWN1wpuWg8sXx8ibo+6n5Yz+Wr6cD9v8BV49awcPAUAUffBCu55JwM3CoKuBwXpM4YQSxtsDL11TG6Aq8okjCRtU4Ixv4O5OK2pdjAqKsBcxEG9cSXbMHJ9uF8ZwgDcGQDLwkYCHAsRcuOMGWDImfBxDbdM9eSgULA/cdVMhteYNd4e1HaIv4xlo8kd7fdAY3SW4zoqHbKutFqxHQRkbC4gt7KUDO7kev/Oh7gEEx0AcxNuzq8tSY06muqSNM6GrhjExBIcADzhldSPEPLg/ELowaGHjsfO0nGmXkXa7IYiyX4Wk/D9iAyKg2CO5d5XCTr7jeid/bh8fTdDLoptHoxN+1qut5plz5hx9cnTlslY+NT2ffHF/iuvbG/AQAMRaFy3071gCrERJpaCDAaEUYRLXR31jALxgUVDoYzYGQj+4BArc3dHsr10EUJK9sECcmElqEfD8DtZMgJKgSwCfoTx8rhXtggBPnGcrndG6MDQggHzwBqecAEiohCh846awJ5pSYbHuAAtdUS7oYywgFuzoYlZ0iLOaI9I9mVXCWATwDVrY8X/qkbUBCNDB3N+aaR+KRfeLWyjKuHVsNgbmivkhaBKxLXBvdeNG6fjh7aADAQQsKvjTYFPHRNASxznVm32sA5HFP7IzWgoG6Z4WOOhr7M97Pno+Gu1+UGJtQIK2abT0PR8PeWvh0nX5csdOG6OTuabN3TeWKwfMB9eK8EF6ebK+Tka9Aw4k3Rm6zFu0cD9IIEcCtEBQ4TPjwIACe54F7nGHTQUHkz0ABBQHLQ10d/C7fjFrpYqXOSwQ2LGuJQYC6ZuwQKyoivHIxoCyAy+MF6Ay0DtnnS3B+g0t5WzrHmiXiC7mBNkwuNCAE2vYhYwYhEkXB2XBXboBYKq9zlzgvVachF07fid/zDSh6wVgDjEQ/+kDieulW+UNnlFgCsdxI7WTIIlAi/UhMC5jL7TZH24UBHPeuy0Jst1If5D/v3s9saRgXQH8GAgKUEdAxxfwDQcQ1wkvtqz5lA7v+SSu27vtcE9fc79revpeN4rPNzbp456PF998Oplr2tzz5s1+5CuPD9LLk3X/fxEBQPRfxmEEJQENIKhw4f+mv52BkPTVM/0Q/m64MPgSpn+cpn8qHVe5QuFAAfUCQMBXjyBK/E9FTlcF+CBvnAPdMwikM6mIcL9YWTBugRUZuUulqPShU3QE0/1h2qpfLmsMAMhoyw5jMNCebgHIg0dH05KhaxToh1Wb21sgIxZhmeif2d/9ORPgB2WpEVfCkzp17IMuDmVAps0MAX+YJw/Q2jki8sDOpLgVLBEb5Q9r9W9fb5/TosEunlW6jvCcM9gXMl6XNM5CQgoAIhFTABBZj0sAEIV+TKFRryTALAwqV+4oQZ9md4IDWhugQKAcPnYw2ckx9gHgAspQK1gdSAh/P1PnYOpeaxYGlNiVRRFYIrhb5nHUGIeAiLLSB1Bxl65TJAEi6PJAH1ogNIig60BXtwR4aJWctjEhugolg0hdAKHHBpgh2GAhJlo5GD8BPrg+3DVj3Pu3J8ej4+RMrmMnzwfGQSVPHPONbAzwTosRgyjdeBame5IfU4TKxnTA+oDiUeBro4AI1oFgHAfk41YHxVzo2qArY74mi396rN9pnJ2sVmgbJJAugQAgwtOxrhJgHQiap7n7okKki4EuDigKvHhhrv6FQ0kQIEsBEyygr06Z5C7V7LZtFsdaYyAoJCgyxEHMWJM7vsOKgHEQM8BMAShcXcOAylpXI3TjQDSoailvG0zKDA7GSxil69R9YHQ/rTHc3VKmusiVDvx0M1ZAF/JnACWUOoAS3BUoHoWU2EOTndeAYMwDDteC2wIWHc6TQZ0MnqS8CYZwnfEdtIaQb9AFiGA650YAEQQQBI7aVQdrGuucEDhz7dc/iHJdf/5hsJtMAgFA3GQLutGnowtJ0e/LzAAqXeMftpYFHvcMBfF3D9hgRXX8MQMO6crgTl6nJEI5wYWxFguElitADQ5JQgYB3BO6WJC2gPgAhN7RGwVvq1TSWsGdaEuB2sqSrpWFrhBt6mcMCIM4CTpYV4EgDXEbdKHgHotitQph2cqPDKpEP6TRoow1UiZxSmanp3JiPuAL4AFnYhCAGUuDtUBAyRp3j50cd+wEFwRCdK2QdwIKnH3x8O6NERNBFwazL8A76oNgfQEgCIL5vBJII4jyC88GC8RGf48F/hIJBAARnoR1lQCzMFi/QQdFmngFW6RJ++nx0kXg3s/embBqTPNWu1FpUvHqCorcgWPX3isLBIUFhQAAAUUIpccdsjZZu4JdFdgJ87U9nZNnP+gfJHekGEdXlnRrNegaA+ijQQv66YJSPO0SihdKDH/6EK9VgZ4YN04O0doxmrgrEIS6Z6xzywPBAywOKMYFudGyQOVvLBEicm05cQ+xCifmBB7RB3PR8QN0AWk3EE4OfXS3yP07EqvVjfpjECXGZ+aMtpjoNGM+w2Z9+nmc940SRhj3ppVAABA37dJuzImxkBS4o69d7yzxGdfx0tVFpbADRulkKhxmIOiMAe7+Wb2RMQBQ7r0GEEbhqdNEddqmljzdFFmrkZfFoBW7D5S4cQh59KiwOIcs3hiXoU9J7fTJwngIPEXQJI5Ap+WAClW7WAAU8B0HYwG0wB2BktevTydFpnT8i44h0fEFSDHFWR1I87xRNSLowiAYgswYGMznhs8M5MFj6nEa578MMRCdPmKh/Q2SQAAQN0jwt+qwBBBumWfuUlkfQZ+xgBct0jhxFgaDBQEomPWgiyFR0TEID3ThBgGAWEsaZ956dRNMmEdzo93PAyY+fm1mgQmYhAWCgabMXjEuGNuRrgq4R5AmeudEYnlCwOXxi4n1AkGX5pwQ++ZqlcFutOlAeR+cEHloV3K41o34owVCpw0zU4fPJuVpYnWsRW3h/2fvTaDlqq5r0Xmq6na6umqu+haEhOgkgQCZzhjHNhjsxF2C7Tixf0zycBI3sf3z33t5/78XvW6MvJ984pgQO46buDcPTLAxNjYYG9MYEGB6kAChXld9e/uqOn/Mffasu+5R3b5uW7vG0NCtqtPsvc6uvedea665AoAYj8cV7jlMCwQAMUzDhdOGZwECiBVzsUm7X7ngLYCQe926fF0tjBXJrp8gQTUYFBYQiNBCXsow8Clzow0ghmeNqX8WF1B6H1jBlOmatv4De09egBsLXq+CC+mSph7vg0JTvMaLB4EthxPNCIWwxJuRDoY8UwScBBHXnzO8TJGRPhmO3Ts29y5KppCavCUKt9lwHQHEP496Ma2R9i6cHyyQWCAAiDASxtQCIlHyppKrVgOkY8AdqI3n83sCCHogbN68PBACGvJOiCMh1USeP1Ip6zE10hS6GT0EFIti5opku20IReW5+az43Bm2IIBIZ1LwHNYhoSfipYM93A2JcinNk8CC2TB8kbtx4/rha1WM5DGIRGkJrDYTR9dme22Jd2ZhBAAxEsuHc8fSAgFAjKW1w70gISkVyRJp0noOpKlgUx4ZE792ZTLZalfK/y2pUGx+fi4BKl13NDgQ4XEObAE+X3oPqJ/RRsVNI/UtYSx+Ro+S9TyUu7JAxLP7gBcOJsRKvSR1bbM6GAb50wvHD0BQiVLhlr64MFaAzGXoFAIHYuBRFY6YKBYIAGKiPIkqaceim+KLl8/GJkkgWwAh0qPlE8i7oHLe8kDQXDb8oYXDkiv1Ga/xpuWVS+OskkdVkW7S9qy6SS8EORDyPrjFkgqT+SQcwRRRLvgDSVLzvL0ngadaEk8ESZmWL6NrcryQRPm+s8YvhEElSoIjjkkLIPS3xrvzxnkiSFwcw3LeFXnC4SLVbIEAIKr56Y9D39PFtGxBeuXMS8dAzeOiwQXhupU9lSdJwrR1BjgBK1tBWRgiqamY1miSKMfBlJPmlgSJzKTgwq8sGxUSYyeo37C0KdGaGMyLz5VaEk/vA57fn+hwlDwRnpCoMt+slTEer3QIQ6RPtkUAWePTAoo4HqdiWuNhpHDPSW+BACAm/SOcXB2QlLVVnlQ6Z5qdzp4pTbOpLpGythoQVonSeSRE5zclv7VQXbpkdLMwJtdTGPvWMnuCHAZ6IbgrV+yfaZZMuxyqeqRABAEEy6wzRZR8iOk1CY+CqpTM4hgsKKm0RZSFIanzXl4HX7pdITcBCQd8i+j44uM4a+unox2VblO4XrBApS0QAESlLRqu168F5IGwtR0YzuDkaUtwK2deJLtZVKJcmbirpZho/9cELWZ7ugJlyMIY34HJBZWLKTMxRCzkcydwYMbEcNJg6c1gdVSFRwggCRhInlzYOHA4ZDQtYgGEODm8n8a1iqUJJKst3UW0/+uTQYlyNJ9NuHblLBAAROVsGa40CAsIQDiPgRdiskQyTaiKD6sSIwHENWf0lI/mrk1S0Fp8JOssLQhdn5P1SKtxDqJr4ZABLKDnlC7VPhx9Cd5K17PFv/g5PRHa3Y/XQ1EIwyqT2hL2lrOjvnD8nuhC+7d+EwDEeD23cN+hWSAAiKHZKxw9QgsohGGFnrgASIKZu9J0XQiCCMoSv521MPyI1a7O7lz7AhCVroUxQhOE06vAAgIQljRqtUlkAqUai7dzsit4IKpgeEyZLgYAMWUe5eToiPVAiEDJSVbZFqobYEt7c5IVB0K7NZcG6kWitKMtlyrnUj2LoyNlPTksHlo5HhYopwMhMKGxrZAd3wtAUEgqhDDG44mFew7HAgFADMdq4ZxhW0BKlFKQtKWkpVJohYYELhgrF4lSqZo8V8RJS670+fTOxV3pct7D7ng4saoswLF555YkTdWOQ45dpTCrkFlDTUIW9qqaAUBU1UiZ3J0NAGJyP79J13qrRElSnSpDqpwxO6RwhgpqcXLlJPvW03ty/hU3VyhEKaA8X6BE3goeEzgQk26oTOoGS8patV3YGf0trxjHJQmkHOckC/uqrO1ffSJwICb1w6+ixgcAUUUPeyJ0NU2iVJtENlN2BidX7tT43v2dA65a3iP7y/OUoqlzlRoqD4YUKwlIfus0YHVzj2DPRLBFaMPUtYA8EATIlqejGh6q3UIFTn6vUuWUsg7VOKfuuJhqPQsAYqo90QneH1XjlAdBAIETLv/Wos/vuTMjc53fMRRBEqUGrNLh0t3leZykrVgPJ+crlgYAMcGHxpRqnjgQDGHIE6a0Y6v7oE5rvIZy3lNqGEz5zgQAMeUf8cTqYDkAwRa6hT8CSKzk5CsvggAGXb3kQOhz6UbY3tk0QREqCUBItrxkcZCynlgjYWq3hmP47lcT7QvL6aE3TGBZXAh50/h/Rx4hhDG1h8aU6l0AEFPqcU78zpQDELbEs9UEsKEIAgiW8ybAINCw5ZzZa3kkHLEy9sS1TOK54C4wCElN/LExlVooAEGipDRL2D9bNZQAQuNYwmedhQAgptI4mOp9CQBiqj/hCdY/kSg5YVLfQbsxggIu/CquZKV/+XdjTVIQS14Gx2z34Q2CCg3kcrU1WrsDB2KCDYMp35y+QhjkPnCclyP9ckzTA/H1pwKJcsoPkCnSwQAgpsiDnCzdWHZzfPE5c7CJ4IHu3RIB0ocvyFfgRGqrbhIUsJw3vQjSiSgpUZqOc2ImEBERU7Fn7vpIwAwkyskySiZ/O20ap8ahxM/kbeAYVjqzxm17PuhATP6nXz09CACiep71hOgpAcQZs7BJOzE1Kq0HoZCEQhrUgSCAkOy1PuekLG+FAISImJq4+fmVy0IxrQkxAKqkEQIQlgMhFVWNS2sKkX+7CyELo0qGyJToZgAQU+IxTp5OMISxtBmb2GJOmgQEtjKnVevjMeI8EEBQy0F1D1Tnwr7n8ZqknTCPr85JsPKW04MHYvKMksnfUgKI217qCVcozKYQm9QnFZJTtkYxDgBi8j/96ulBABDV86wnRE8XEUDMwiYVFrIqfWKo08VL8qN9MYRBIalS4Swvf+0UKH34w4pRCUC4+hhIzj0r6EBMiDFQDY0QgCCItZ4HAQkpp2o8qzpnVyFwIKphfEyVPgYAMVWe5CTphzwQ8hxwgrUS1i4m7HUfbPVClml+5yoTrigmHgYBCBu2UOonvRRKCZ1IQlI2ra+vx2azUawQkQ3dpI+x7yfJcBjVZlq7jeqNylxcSpQnu3o4PTrMAgqFM8SFYC2M7zwdSJRj/bzC/YZngQAghme3cNYwLaBaGAphEAQolMEJ36W5EUBkAKr0UXyHuzNKWV+3MrkpPRRpuWpdj/+r/oUAxGiEMHj/E13A8U6Ai4Rj1pOPwdCMly3Wgq5QSs73T8TRNFfDil8pRGNto/6oryLj2ZRW3UvX0mJl7crz+Z7np8WN+J2EuGj39nxyHJVA+UxcefV8cp5eloeSBjEupdaX2Fa1VLuwi1hY4rHw+gWj9+GVSGUP3Uugk23ReJEdOG5YvXXZDGBVMzB/Wg/5dpjDdsiniQPB8cEXQa00SZyNfSqyyo7LbsEDMWRThxPG0QIBQIyj8avx1uWqcdoJlYsWiWdcDESY5OJBHYirVyQTr+U/8FwtIHYBtumcnMzpgVg1uzJS1rzf0Q7gSAfAPH8VRSJw4WLJV94XR+LCYNNMLTBQ290C4xcUeWA0NlTaXAu9BU76TiBBYCy9KGlx5jX5N88jMHCZLFECeCz3xJ3vP+OiLy+RiK0CKenJQ/eRZ8j13SuD8joKUSk8ZQuhqX8WPFhPjQVdtt1y/atvOocaC3OnAUuagLXzgdNnji2IUAiDdqbdpPlAwMM+0lb6jH2Qdkm+GLIwqnFenKx9DgBisj65SdpuCUnZ3au4C6ptYRcoLr5cFBjCII9BfAeez/M48aogF1M8pS+hEAnPVS2MSgAItu1IO7CvrQc4qK6B1agQENCCbwGNAxje86LFXjFxtpXX4+LCRZVprenFM/3o5f7WvRxI8Au/Y/f71FYtrvzfCRzRW+N3+PJG8NySF8MAId7TLdxGe4OgzoEgvyDy+alEtV3QdYz4AAox8T2PdwDSt4P914JbsqFPd3RS597DI6DGPvDvrmIPWNE15d04by5w2dLEI6Gw2Gj/fCwHgvdUuW5fcbMErNLZRvRAfOs3IYQx2s8nXL8yFggAojJ2DFcZpAXEgUinbaa9BxqY2jETHFx7Rg8HQrcTwOB7Lrpa6OSG147vzaeNnETJBY8u6T0nk7AFX7YmhxY8ufe1KNsdptqn3bp1+Vvip2u/965o4dYuXX3Xe4IMtk0hDd1fC6ldsMX+lwaHdDX4PKznQQstr62Xnpm8KMyMcQCNYQ6TASMAIhDB89yuG0koSnbiZ/zHV3phV58tiKC3RC8uyFIdtUPP2dCAEv5NEbJ1C4ANixKPxFhwI8SBUNiGbZRMu9prn71CMxSSChyIQU4m4bBxt0AAEOP+CKqrAWkPhN0dS5lSCw8BgaSoGYOnlLUWXu3orQKl4srSmOAErQVopGmcvC/DFvvbgP2tyTPjIq9FrbRoU2nQp486TkSiLljibKS5CQpDiA+hHbx2z/JQCFDweC3q8gYIPGhBkjdDi5f1UKhEuuVTCNSU2uL7xs/VF8vr0H3INeC9FQ5JcyGsYBJDOrQVn6PCDvJAWD4Fr8nr02Z89uLA6FppAKGwTSm8YgCPBXJzGoB184ErlyeAwi7eo/ELFICwOhAau5ZArHbIixUhZGGMxvMI1xwdCwQAMTp2DVftwwLlOBAixEmFUhMtFwVOtpxkuXMlj8Hu3N1CaYSknHqld/vzWnZHzvDHSEIYvBc9DwdM6EJtse0QCLILnnbK2lXLNOq3dvYCO3LLu4Xd2FFgwoYq+DXvmSYo2sVTHgBVO1XISGCktNAbL4IDD+m4iw9j2HCHuA0KlViPEL9T+MWBOR9u0LXT/bBeB2urcqRKR6T1AFFpv/I+CHzJdGwHAdji6cAfrAEIJsYCQHz/ZYAy6gJWafDINsheslMcBwARJs/JY4EAICbPs5oSLVUtDMXo09kUljhpY//kQBBA6KV4vibldG0BhT4EJN62YuQAYteJhP8g3gUXMO3e7Q7YZjZoMZNXRCRQ9k1y3XJtu52576A8G+qngInCEeo3r6NduGxjF3i1j3bQj53tl52VVcH7WjAmLgnPI3gTUZPv5dmxA1KLJL8XIVALeho8CPTYZ6i/FdJwBEPPxyhlgniPlLuuASfWFrSzbF7yVvnj6X359AZgUVOPZ2W0flSWA5EOV8lW6p/GOZ9tSOMcrScSrjsaFggAYjSsGq7ZpwWUxlkKL/iYNRddLcIiSmpR4QRL1/a1K3ti5XZXL/ev3PPWhc/Fh4vN20aoRMlrvn40ybxQuEE7dPXFeslt+2cAACAASURBVB0EIqwnQKEEHa/+Wg+MwhPlOAEKI2jBoZHtgquFlZ9r0eLfSnu1u10RFdk+8jmULWEBmrgOBDPiHCgcYz0NAh7qj0BECfx40CEPkfVauJLWPlQiu8qjwLZZoCmPVNru6qvCLeK/2M8Fsv7y0oRMqWNH66fKZ3Triz1gijYR+OM9BR6VsSIbtnYHEuVoPZNw3cpbIACIyts0XLEfCxBAnDYHm7Rr5ASq0AUXTS5MWkR5jCZdpXHyf+dd8Dtvm80gEMLvbUYGrzdSISle87UjwOH2nowB7fTFJ9B7232FFixfwWVZUOPCE+usO51eCPEFLAjRYsgFPO1xsHLe1qNjF0ndQ/Zlmx3HJJOAEHus5SQIgGiRF2CxfbSTCNtp28d+i/NgS1frOjYF1dnKe0IENniuwhXSUZD3hm2w/bV8EbVbx7DfY+2BsACC7bReH3mGFP6SPYMORJg+J5MFAoCYTE9rCrRVHAgBA8W37Y6YKYb8XAscv+MOmMW0+JndXadDGQpZaIFWKGOkxbR4nZ3HgX2eQGn5FTYeb3f/2vnrMy7aEmGiR4ULKturz9JhkPTjVlihpKdAEiezNci8yycgQLtv56FJlY5WKqHsy6wILep29249JQJr8m6kwUJpl58S90rbwXo27PX5uWqhsA+8nvQR5KlwO3avk6GQC58vX8q4sLbqBSo8b4PXJPfho+cD86aNDQeCtTDE5VBmikJYeuYaz/o+pHFOgUmuiroQAEQVPeyJ0FWlcXI3Vkrv80RI5ctzgZO2Az/jjpj/X7KkRz3R7ua4EJIjod2vJecpzjxSISleu8WTKB2z3hizFI7x2g4CR1o85EnQztzF6L1iptVNsCEAHpsWl5IXIK2nIB5EyfVvCJBcqORtcF4ZJBoQ8twoHq+2yiPhQj9G30FgSMQ/dt+SMcV3cJkpUo/0RuJ30vhQ+EVCW/JEyUNi2yOPhDQfXEaGV8K0ACLNMVBKqcYD2zmjDjhtJvCe1cCs+rEBEPRA8EXgRqBIm2rcyg5Wrp3HEkCENM6JMFOFNgzGAgFADMZK4ZiKWSCdhWEzL+TO1UIr7wInWQIEAgi3wCiF0oMQHqednE1PtHHmNy0fmQ4E70tGPUMY9EJYN73lGNi0UoEE64kQSLDZCSXhJn+yFmMHNPyiaTMwFNrhQxF4sB4Efs5r0G4EOxJnstoaWlwJMCxnQGEVAQjrSbBttl4VBxB8QTMBAWVgaAHVIi+iqGxSyrQxI8x5Tnw4w4FKL6Fthaf4vAlC5HUh2KKYlAt5eHCjMAjvvbQJWL8QuGBBwqexYaOKDW5zIXEg+BHBDtvJ8WPtaUN0bDefNatxBiGp0Xgi4ZqjYYEAIEbDquGafVpAJEqRIOUt4O7Y78BKbnmR8bhYsBonAYSAgnbxPEdpjNJdsDfnIsLrVEJIiosOd++7TwBHO5NFKE2cdAuzz0SwWQ0CQ2xbOQ0GtdmGZxQ+4GKeXnj4nWxnr6dztHDzGGVO8G+2lwsa7c1FTdfm8em+iETJz212hTwPaoMVkVKYRhkqBHvcgQsA2ZCT9RTx/pZfIUBUm0s8MWwnwRBf5MHwuQrksD9SqHQcEu/5cOAkA8yuT4AD//FveT1G82eqLAwHbo22hSXA8v7W68T3QQdiNJ9KuHalLRAARKUtGq7XrwXSaZxaUBRq4CKiQlqKlfOCVD0kB4Lf2fRH7da5YHGR4sJIkOF2q6aU8khJlOoU78dMjINtfgHz6YTaSbMN4nWka1XYhV7kSq51XCDTKpP2flYsSTF0SzTtRcI0QlbyLMgbIE+HAxeeO2HrYghECIilC4PZ8+Xh4Dl6huJJiODqrmMyQngvtt8t+CwsRoEtnwrr+B1eBEr3t9eV7cSVEZhz5EQPPkt6Fr4cPMcBQxdr5iUiUuQ+jNWL7aIOhAifCtfx/lL/FCjkJCwQXIhDCGOsnlG4z8gtEADEyG0YrjAECxBArJqPTdqlazcr9zQXFC5uSskUiGAI46rlCXgQc196DG7n5keyI1xmegpG8TseXykAoQWTqY8nfSEt/q1FXounjtP/NsYvjoCIju4Yb0O7aCuEod273pfT0NDiL8+OwkHWo8FjrJKlFjIRMNN8BNt2aUqJ76HFz13TN147/3Q1Ug0PpYoyhMBwg1QaZRtlqvD4UtaKD0nIQ6U2qqaE+qnjxfeY35jIVq+YBZwxKyFQjuWLtrhjc2+Spzw6Csmo7cqMoX06Cmi/7dlQC2Msn1W41/AtEADE8G0XzhyGBdI6EHLhSg5Zi4ckrrUg0gNBAGFf2vFyB6/CTop/K8avRa2SAIJtEPdA5Djt8rVI2AXWgaBiAnLUXwsw0imU4geIUKg+2x259c5YmyhMUS6co5CDE3oyJ0nRMf04y4UdLIDQ8X0pVirEY9NC1ScLnnQdZWNY2wmYyWMiu8kj4RZhU2SLtuRYoOeBoIFeB4a/xiJskX4O9ECIOCmAIyCWDmUIRLXn0X7rMwFADGNqCaeMgwUCgBgHo1fzLZWFkeYHSL1Qn2sB1MJMNUSGMLjwccHTgmAJlZyE5TJOeyl+6/SRkSjLPTO7KKW1E0b6jNPVJkd6PXv+WC+mI2m7FeKy1ymnVZE+VmGt0SZMlusfx+F3XkjCWQQ/TjDLK2Jab5TOFbAKSpQjGS3h3LG2QAAQY23xKr+fsjCsu1yqhvyMk61i99rt0l3NOPcblyXfu52xtyPd4RzEloCX3rnzO9bCOKu5p1R1lT+G0P1RtoAAhPVA8Ja2UqgFchrrnYXggRjlRxMuX0ELBABRQWOGSw1sAZvGaY9OEw75ndLwGCYgcGAlRe7k5PInqHDpfEWgjemIXoGSk7HSClXq+uoVAUAM/HTCEZWygLIwmLVDz4jNMuI9xE0pET/9jfPFACAq9QzCdUbfAgFAjL6Nwx2MBRbdFF+8dBY2KZNCE2mp7gKllfPJpEvvAl/8jhPwFT4LQ1UdCSAsYdIx/D0jXzFnST9fc0YAEGEgjp0FCCDu3NJTyt3KcAtA8H+FMySD3lVE+/eeDhyIsXtS4U4jsUAAECOxXjh3yBYggFgwA5skEFTaiZl0QKUoatfGm5AYd9mSJLwhfoMmXR5H0EFgYePNytJgCIOFuEIIY8iPK5wwTAsoC4NjWURepWpyDGv8C0wIQLflA4AYpsnDaeNggQAgxsHo1XxLAQjVuXBMfW8QDUZNpso6oDdBAELS1tZzQcKhdBQkpSyWv6voGAcORDWPufHoO8ff917skQxPi3QpG8fqoHiZ8SBlPR4PLNxzWBYIAGJYZgsnDdcCCmGIMGkZ8uW0BuTmZTiDREi9FL6gd8GVRDZaEBZcEHDwHpVO4xxu/8N51WEBAohvPd+Tvqs6JSJLpvU5pHsSynlXx/iYKr0MAGKqPMlJ0g+RKJW2aYsJydXLrogjoTAEhaTIY3Bpnb72hfgOJKrxpewN1RUouYeLwGikcU4Sk4dmjoMFlIWhsajMIKujISEvpR7zmI58qIUxDo8r3HKYFggAYpiGC6cNzwLSgZDnocRnMIQyXtlWLaRngiEMeiA42TKuTLAgAGHz6iXa5DwXvokEHW9bAZwzJ6RxDu+phbOGagHrgUinJQsgS5Zc4l/8PChRDtXS4fjxtEAAEONp/Sq8NwHEaXOwyS764jxIREo1E6RMyPf0QDAMwZd2bFbhUTn1tg4Dj5WaIr0XAUBU4YAbpy5bDwSbIBVSeSDoYeOYJRi2qZzt3Wi/4/mQhTFOjy3cdogWCABiiAYLh4/MApKytldR8SnVuSBgSBMqKU0sAMFzBRjsBKzS1yrxbEFF8ECM7LmFs4dmAQKIW19M9EkIGlTfhVfRmCVA5ktESl/yOwCIoZk6HD2OFggAYhyNX423tkqUmkBVblrAwIIH1QxQLQwVorJKlqoSKZcwr2NTPcmZCEJS1Tjaxq/PysJQerFEztgi+5mtjcJzWAsjFNMav+cW7jw0CwQAMTR7haNHaAECiMWzsYkAQINPipMqca1sDO3OOLEyC4NeBAEIW4DKNslWtRRAoZhUEJIa4YMLpw/JAgIQlLLmS9lA1nvmxju9aT7E4UMaIY1zSJYOB4+nBQKAGE/rV+G9BSCs61ZljVVhUi5dgQx6GDgBv3VF8r/Olfy1Cmrxc2VpyEPBnR89HCGEUYWDbRy7bGthKGVZ45P/S7dEAEJN7Y6DkNQ4PrZw6yFaIACIIRosHD4yC9gsDBHKpCipK9siQ/I4EDiwmJYyL9KVF6kLIWAhxT9XE8MX3woeiJE9t3D20Cxgq3HKwyB5dadbwjLkfva1dTFCFsbQ7ByOHl8LBAAxvvavurvbLAx6EJxipCeZWV6D/ZtGYgiD5byVEueKZflYh3UD81gBCP5NYEEgETgQVTfUxrXDaQ6ELc9uM5Bs+IKfh2qc4/rYws2HaIEAIIZosHD4yCwgD4SuwgFIHMD/tRNjVoYyMvQ3SZQEEHq54kTFxBXMl0p8W1lrAgsBjSAkNbLnFs4emgWkA8Hxa1VXBXpJ7NUrxzL22eS4ICQ1NDuHo8fXAgFAjK/9q+7ulgPBzsuNK0PQe8CdmKuVkU34C3w11iQhDE7AnHw56brz/dbOch9sBgaP4TVDCKPqhtq4dpgA4hvP9YieSePE1X6JE/KklXEXyGA572/9JuhAjOvDCzcftAUCgBi0qcKBlbBAuRCGlfklECBwoPIkP6cUMHdxFJKiEiUnXaV9lsp5eza7PBLK0HBxZl8enNU4z5ubXCu8ggVG2wKWA8F7EefaDCHdn2BYYmcczwQQtz4TAMRoP59w/cpYIACIytgxXGWQFkh7IHiaVZRk6MJKVBMAEDAwZCEhKXkp3MTsQYKdoHk9Ag+3q/OlvkcDQFiy5yC7X5HDFLapyMUqdBHF+Ct0uRFfhot1iSNj84JHfOXBXcByIKRCKcE0B5j9ZfQspWXSmQ9KlIOzcDhqIlggAIiJ8BSqqA0EEAtnYRO7bAtmSTBKaZqa8/me39XlkhCGgELJFUwCJuPHKRtyASGIkBw2QxiV9EAog0TFvmxZcoGivgCGXNdKV9XxNn3VfiagpM/4vy0PbbueBhfp49Kuc11b9tT5tlrkKdfwDyfdPz4n26dyw9raSaEm68ovdw5vl7aVjrNt0DGc1DheSLwld0Zjaix/ZuWyMCxPR21JS1wHEuVYPqVwr5FaIACIkVownD8kC0iJkicpnU2LlRYALSgCGDyWCwJJlFoMpAFhF1WlxtkYs+NGFIF3rKosgGAF0JNdwNHO5H+KVdn297WQagHVYiswYLkf4nUQAJVUNj1Csp+p70qDpW242KqqqU0PlE15PYE1a2del+507Y6lU8DPrGiXtDp4b4kjqU9UWBQ/pdczNERXCiup/HptLhk6vDf7wH7LDuS4pNtgq63KvvpMBakcfyYHzK4HzpgFrG4GTpuZhMDG8sX2fP3ZxB58WXl1m5HhAJwpRR8AxFg+pXCvkVogAIiRWjCcPyQLiANBAMAFR1U1uXDIY6DFQQBCoYhLFifhjfTCwuN5LMsju8nauKz5He9TSQBBwLC/DWjtBrryCa9CBb7SHgC7+Kpd8l5I40KggOeyf+wv2+wWl8gv7P5v2knqhi7DxOzOeS7bwnMV2rGeGlucjOfaRZ7nsR0+Du8WcnkebM0GATK2Te3XdWxb1EcNDnkKdL4VUFK4gf2nPdPiSnwv0ENgIS9KGnAKjNDO5NDMqgNYQ+X8BcDaecnfA3k7hjSY+zm4HIDQOKU91Q7rQaFtKGX9gxcCB6JSzyFcZ3QtEADE6No3XD1lgbQSpcp2cwHTLk0LpxXa4cK2YVGywFkvBBc9vjgpl8IfBkC4RckrUVYihMHFe/cJ4FB7cl8uaF1ix/mdpl281T63uHkBIbt4uB29cf1rASdI4QLNnTNt43boUQKOpJ2hFFh5HAggeA8BCNlRj0DAS14Nnq9aDJZXwuvRo8LPeAyBmYCRBRBprQ7dh+Znvy2IoIloKwl7OQ+MCcWUuAC+rzKpbKXFV14PtZdtEEhzxdR4vveOyObLZwBXLAXOmTt2ngilcdKONtWY/ddztONd46CriPY7QzXOMG9OEgsEADFJHtRUaaYARMkFbXbR6mNpp+Z3yVwQuKMkgJA3QvoOdqFJu715PacXEScZHGc194QEhmpP3pfg4VgH0NKa/K2QCa8vbob1HNh7aIcvoMM+EdgoA6W0w/akUS48/I6LN8ED72cFtxQCIQCw4Mt6HEqLrhfTYtusF8RyUNRWt/B7IMTz1S6BBXkxlM1SSplNpSW69hZ70mxLpFbvv9f1LBAoyTszzVGuf/8339fSy5RLrqv7K1PHAhCb1aPrrGpOQmBnz0m8PKPtibC1MNxzkCfJe5n4vYAcbS9bMQsjFNMa6q8zHD9eFggAYrwsX6X3VQjD7nhtRUKaReBCg5PHctLnApCuxmkXHZEp3S7cZ27wMy5ezMIYKYA40AYc6UgWc17TLsZ6nC7k4N3/IsjxWJ3D+LzdRWsRtwupPAe6DhdtAgpew+oJ8F6lMIj3Yqgd8mrwXEko8xq8pvMo+APT99XCLG+OQku6Lu0pQCOAomdmPR6u4qQnuCpN0XpeBCBK3hTfIPEhaDsBAX5GLw/7IY+VPlOYpRTW8sepTQ5QAWiqTTwQ71g5NqEM9ovlvB03xmQasU/qm9rotE28dyp4IKp0Ypyk3Q4AYpI+uMnabAKIFXOxye7ABCCkRsmF2S42PJaMemZh8MWdO89Jhwq04PAYTchWB4Jx8OHqQPDarx8FDrYlbRDhUIqY4iUQIChsIRltcRxKu3i/OMqLIdAh7wEXGC7yzkael8B7cjFi36XcKbs597ffsdtS6FzE3aLrryVRLvEf0lwRXceKe9m6IhpzOk5AT54Y+73dXYsgye9lp7QugjxJWkx5rK3SyvPUX4VseIyO17ECKxbQqZ0kVn70fGBB49h4IL71fA8pVG1Vuyzw5WcK7bAWxpiHMDbGmZXzsOTsObh0USPOQ4TCtmN4fMsOPL7jr6Ijk3WuCe0efQsEADH6Ng53MBaQlHU6hU8LjjQg9N7t2FgLg0qUXsraLk7azVkegSWpcUEhaLhuZUKkGwmA2HIY2N/as4O0IQy3k/a7SHZX3gd9zs8EKBSzt6EHuzgKNCguLpljXovZH+w/7UeQwWPkRUgXZyoBBk/aS/MxtEgrVKFsDrZFAl7aMYvTIHqJ+Beur36x57G8pwCgPB/sJ8MPtIn4HNp9p8EHPxfPw7ZPz9z11/MrVECN7530uZc3t+DTLtT8/tMbgIXTxwZAfO3ZHrl1hTBkY0sqlafGVY4tjnE1zo1xZlUzFp87H1ddtBjXnzkHb4iLyL90CPc8+Dq++cAJPI5PRZ1hEgsWKGeBACDCuBhTC4gDQaDg0vZ8qqLdtfM7ubbd7ixKyG+XLe3hGqTJfErns1kPWqR4rZFmYXDCJ4BgGIOLoUCKAAk/k/aEAIQlGbpwg4+DWy6CdtMEAyLXOS+DYv+GfMiFRqEMej5EbtSCyvc2BKGUTbco+5i7W6w8L6TEM/CERtna8QqYEdCdpESy3QoLacIoLYC+nQqtSBfDAia1r+ShMCNO5FBez3o21DZbqVXpuTZExPOkQCrgox09/xcnRR6KT20AljT1Tk0djR8A20gpaxFn6XGR6qTap+dtx35URMe3nsFZWz8d7RiNdvW65sa4du0inHXhQly3dj7evWImLphWi2kEZie7sPfpfbjnV9vwrS0H8etdn408bXjUWxVuMIksEADEJHpYU6GpBBBnzMMmLRh2p6sQhHWxa6EiifKihT0xf4ED7VJtTF2LlxZhTubkQIzUA/HaEeBge7LQKaNAYQc9Gy4SNjOEn1tSn/MgeIEr8RcEIvRedT1sfF8EUXESbPjAni+vhlJalY4pT4WzjQcQOk8Lt9UjUM2RUxZwVUA1/8s7IB0K9b9XoTMPNGyYyXk+fBaKrWliPQjpsIrapXRO3ov9UKhG48KOL3E1CEL/9MKxC2F878Uk1de+bDhHbeVnCstF0RhJWX8+rrukAesvWoLfW7sA75jXgFUNtXBqGbQtgePxTux/qgV3E0S8vBWP7tkY+QDeVJiJQh8qYYEAICphxXCNQVvAAgjtirkAcPGRy1sXU4xeHIgNi3uTCF32g2e1l3a3RiVRXgwuIO9cNXIAsedk4oEgCOA15YlgP0jyUzye7SIIshwFhQLKAQjrCdBxaQ9EKfXSlzEXF4L9tl4BS+yUl8YSLQVo0ou0dvXaHfN/ARkbHtLCLPDhPAAeNAm0KIOE99DizetpobeZHNbTZImbAjoCPhYQSDuE92W6K7/juVaDQ/YTsOSuek4D8IdrgHnTxiaEIQ6EBbvpEIa4IAJCdPyMOgfiprhhwyysv3Qxfv/8BXjngkacHkXJMHIhQS/cRtsdbsfep1rwIxfO2I7HsDHqGvSPPRw45S0QAMSUf8QTq4PKwhBxUCDAahJo16lFiosnSZRXLutNpNMiKFe+XWTs9WmB3zlzZEqUvN7RjkT/gZkYlqOhdiq90MXjjVCTFnWFZmwGig1zaHHRQszrqo+9Mii8275XCmTqMRNHMQTBF3eTfClzRNdVNoY4C1qs03oa9BLYUIDAgPQW2Ad6PvgMJRBmQxIlvotXXeRi7kWTXLsUmtBx6lcaoKn9bB+9CTxOehlKdxVIUV94Td6vuR44szlJ5x0LQSm24yvPJHZX6CrN09GzV3jDA9FRBRCLN8bTTl+OSy9Zhg+cvwDvaq7HQg0dFwa09WU8MDvajj2bWnDX/a/jXx7ahmewMfIyZxNrbgmtGXsLBAAx9jav6jsSQKyaj00KXWiHqhi6zVzQwstjGcJgFgYXQ+2sRaLje6VwKoRgd/+V4kBwkTzSDtAT4WLbPq6tPoijkBY70q7f7t4dJ8JrIliipVz5pQU4pRfgPAR+1y/Col14rYtcYQ7bHnFO3MLGXbsXuFJ/lHLoQg1+pOozm45pQZG4LPImWLKmLb2unbgFF9rxWhAjXQ3xWtgPhWYEqAgo2S6CJAIZAghxIKwmhFQpz50LvGFxIm8t8ulo/hBpC5Io9QwEHqwN9Df/5/gl0GAWxqjpQGyMay9bjssuXYr/Y808vH1eIxbLnhoP+h06r44XbeNz2HcSux7Yhq8/sA3fevJj2AxE41CibDSfWLj2cCwQAMRwrBbOGbYFlt0cX3xWMzZx8WN8WAueLaJld++cyLi48ftLl/TIVbMB5RT+eD0eL/a9dsuVqMapXW3LSeB4VwJk5ObnfdLARjtmSzBUZoTAQzokoDCOPufxLsTj9Re0w5bqYols6EMEyuBwoQWfG1mSp/YpoLKJPCVO/jpV5lwAwgIKPXS52y23Iy3TXfIs+BoXvTgJ/kKl9vmUXIllyWuga7CvCndp0eViy5cqXNr6IcrIED+FtTA4ds6ak3iyxuJlPRD2WaS5HgrzuFBcbhTLeW+MMxcuwZoLF+FPLliI313QiMXpImN6nrK/woq+/fGuE3j+/m348v2v4buvfio6MBZ2DPeY2BYIAGJiP58p1zp5IOTu1+5dO2Ep8nHSEo9Ai6Y4EFp8ZRyXMukFeviZJQ5qkRkpB8I+CPIYGMYgAOLfAhE2vVC7Ye1AteDb0AevqYVVQMCFb/zC78IwFEIyBETZQgup/rfeGgErgg+rrVHiIHhQxusrHZPHqm1anB3Q8Pe3tpaHwaZppj0fWvwF9Kw+g64p3gXVJRmuIIAgIOD9VWjLkjgFyOyuWSDBggz2a3oNMLsh4T2smZeAh8aa0ec+yE7WA2FDGG5nzwqzZv8u7wTtWYhHxwOx7OZ48YbF+P3Ll+DfLWrE6tocIvub0Vh0wmPe+6DfoL4rFNH10kH88kev4Oa7XsZ92Bh1TLkJKnRoSBYIAGJI5goHj9QC4kDwOnJbp9PZpO1gd0iqhSFCYMk9712/biE1in+a9DiRkz9ADsS6+cPXgUj3mwsd4+/HOhM3uov9m4JUDrh4NUalEGrhVdEpqyop7QMttJKtZr95HS6udL3zn1twPJ/A2lG7WX0mIJImKkq0SIBBHp9SzQ3vEeB5AmMCKpYYacmQAn7u3t4DZBaekrCXlEGtloeAIq/NftIGBBBWbMoBQ6MxUVrwfDhHz8cB0giY3wismg1QwnrR9LEFDw54papxKtOC39naImo3beZ2+qMAIBb8bdy4biHedelSfOzMZlzeWJdkW+g3pOwbeaQUGrS6IKqJcrILRx7djTvu2oKbH9+J57AxMpVgRjo7hPMnmwUCgJhsT2ySt1dKlAoHcKK1fID0gNQOnZPb+oWJpLUmP7mq7e5WxDRN4m7hKY48C6Oc2UX2TO+I1Waek06DtKGVdNaAXQS1QNqF2/ZtoGFg2+Ta4U+w9i0nCqVFRfdN30fXtW1J36svW/V3jr4b6FpKbeU9rP3S9+TYIG9GbviB7FXp7zmuv/x0skgLsCl8ZUM/VgyLnxNDVZQDsTHOnb8Aa994Ov5i/UK8r6kOTXZsWS+DgC69QXrRxpIP19jYfRwv3rsVt/xyN25/7c+i/ZW2Xbje5LFAABCT51lNiZbact4qJsWOKSyhXbkAgLwUjF1ftKh3IaS0joIMpCwGTnicyHmfd60eWRpnX8YfyqI+JR7gJOvEQIBktLojACH+isCkPDgu9OI1OURCdWM+rmwa54rPxQsuXIwPXrYcf760CastABRJVSRcAQh6cDSuVT1U7/l/RwGtL+7Dz36wBZ+/74d4ELdFKQbNaFk1XHeiWSAAiIn2RKZ4e6REqfi32yVmk0VeMXqFLiyrn2l7LKZld/eOI0D9Ba+FoJ2d3WHRLc8Qw3vPqmwIY4o/ptC9EVpAHAiGXRzXxMy0CsXY1OVRqYWxMc5dvhSXX3E6PnvOXLy9Pod6dct5HlRPRpwH/6X9Hal6bCnc4Y892Iqdd7+CzUxyJwAAIABJREFUW+7fjG+89Bm0hKyMEQ6YSXp6ABCT9MFN1marFoa0ExiSUJxfmhD0IHjmt+smyYr8jDoQfIkfwL+1o7O7OcWTZaNK1MKYrPYO7R4fC1gA4TwLvgqq/hZ5WDt7EYErmca58pZ42fqFeP+li/Fni5uw0oIHARqROvk7TINzVXJNy5c7HY8Cup9owQ9//Aq++NNDeDDUyxifcTbedw0AYryfQJXdnwBiWTM22W5bDwI/t3UtyF+gd4IA4gpfzlvgQ+ENTYICFPJAOHlj1tsoAm9bMTIhqSp7TKG7I7SASJQuVdlfy1Y5tWRgjVdxIG59BmePvBZGHG34Mq68dAluPHsufmdmPWbod2ZJklL1lIiU2sL/eZzazHNFdlUdmN3H8Py92/Cv97yOb2/7eNQyQpOF0yehBQKAmIQPbTI32QIITkoiUdqUwnTqIfvLEMYli3uLL0lciBMdORK8lnW1ajLk59ecMTociMn8LELbR88C8kAwU0fjUONaIQKF6JRKy/9ZC+P7z1UAQGyM668+E9dfvAgfWzoDb6jPoUZkZXGESEgVSFCbrJCU5T+ks56Yhnq8A/ufbMGd//Yy/unxP8azIYwxeuNpol45AIiJ+mSmaLtEolQWhly57K54EXbnw88JNAggKAZk9QaUPimWuHZN/F+Ki9JVGC0S5RR9TKFbI7SASJT0QFhOgR2rvIUlVTpOT4VIlKf9fbzo4iW44aIl+KPZ9VjF+yokoRCh9TYw8UJ8B2U38XubYus8fQx1eH2Qrm50Pn8I9//wZfzDPYfwyxDGGOGgmYSnBwAxCR/aZG6yTeN0ugnFZJLipCbdAb6nR8Er8zmxJsZo37S8PBktzSInyJBCISc9golK60BM5mcQ2j76FuBYZi0M1RCxaaoKBwhYWOntrgLaf/jiCD0Q18fZNdfgvMsW4RPnzsPvNtagWeBaaZsq005PgkB8CWR4VcxeGRtGXErWyxdR3HoYj1NY6r5XcdfB/xCdGH3LhjtMJAsEADGRnkYVtCXtgZDoULpyJQEDd0ScgFVMix4ISTorRbNcBga/kzQzJ0VyKAKAqILBNYG6qBCGAIR2+yoUluYWaFy3dVcAQHwyrrt4HS5743J8+px5uK42i1ob2iOIYPaTFDLVNnlHJGUtIjPP5fEEHZZoyfO3HsEzP96KLz6yGbdv+cvo4AR6BKEpY2CBACDGwMjhFj0WEAdCBEhNXnZishLWnHAJLppqgQsWnCr9nBZI0q5OHgiey0n83atDGmcYh2NngTSJUvwHtUApyFLkpMw2PREEED94YWQeCFbcPGMF3nLFMnx6dTN+K5dBxgqEiXQssrKUKK3Wg7wRUjMleCCI4Euf8f3u43j5ntfwlV9sxrdf+ky0d+wsHO40ESwQAMREeApV1AYBCMk5l9LYPNdBWhCSt3ZKfgxp1ADrF/RoPtBkaUloK41tTRo8EFU0wCZIVzmOv/EccLg9CRFwAbahNnnQ1Fx54DryI/dAULr6vEW45ool+Ivls3Cl04Xy4lCWLFkCEL7yajq1U23i5/QIpr2EDDvuOYHN97yCr9y3Fd/e/MlozwQxf2jGGFkgAIgxMnS4TWIBCyD4Xjsz1VVgLQSlX6o+BN+TRHnRwp4sC5eL7ms1SJBHhDR5MwRO6I347VXBAxHG4NhZwGZhaMev8WlbYTMyCIjbu9B+z5aReSAIIM5ehGsuX4y/WD4TV2YjZHqBBV+ozpaOFzfC/U+BKd9IESptCqf9fe04jqfv2oIv/HoL7gghjLEbXxPlTgFATJQnUSXtkBKldmPWbcpJ11VjJGM8qQtQ0oCgi/fChT1GEoCQEqWVwJZ7WG7b0SimVSWPK3RzmBZQFgbHs9V/kIQ1LyuSIsMFLluIpejzaP/x5pEBCGyM6y9bjrddsRyfOWM23lyXRUZARenSkq1mO8qmcEZJwTbyHJS9kdaB4LnbjuKpH7+KW361FXds+0x0dJjmCqdNUgsEADFJH9xkbbaUKG1OPPsiICBdCE26ihFP9xwIAQvbf15LKpYWSGjHJwBBDoXIlZPVfqHdk8MCHMdf+k1SXZQvedU01l12kNctsVVnmYXxo5dGBiDmbYynn7MS77hiCT51+ixcVusBhMCCSJKypAMQxqwl+eoUgNBvVuCD57WcwNZfbMfXf/o6/vXFj0U7JsfTCa2slAUCgKiUJcN1BmUBm4WhRZ8nSkyHi74IXEzHZB49j5tRC2xYnAANvmw+vXZvSgcl50HZGZzsmAYasjAG9XjCQRWyAMfpF59KSsnzRb4AeRAc0+L5SEiK3wswVyKN86yb4xUXLMEfXbQQH25uwAqFKqx8tn5jFjyoLjfbImlr57GIevgPChcqLMPCWs/twy/u2oLP/3gLHsDGyEtnVciQ4TIT2gIBQEzoxzP1GicPhHZi2hUplMFJVSWYBQz4GTkQDGEo7ZM6ETxH2RZWQU96EprkRquc99R7OqFHlbKABRDa0Ys7YFMqNcb1WfdIPRA3xQ2XzcJbL1uGT5wxE1c11KJe4mtW10E1aEohRN9xgQUBdEu+TCtpSpBq30ns/Olr+NI9r+CbL30CO4IiZaVG0cS/TgAQE/8ZTakWLropvnjRDGxyinZ+9NmJTX+r0yJ38fjz5vauIMhj6G3QDo//K61TngpN2vRArJ0XQhhTajBN4M7YEIbGMD1pAszyOlgQzL/jeGRZGOd8MT7z/Hn46NqF+EhzPZaoSBd/P5ZkTIAgXQfXJq9EKQKlfptW6lptFyFToZeuPLqeO4B779yCf/rRS7gveCEm8MCscNMCgKiwQcPl+rcAAcTSWdiUTgnjWdrhWM+DvAic7AgArDvWAhClmYmIyV2Xm6RZTKsQdCDCuBxbC4hEKQ4E7y4vg3b3NiuD4MKHMdrveH6YHIib4oar5uDa9YvxqTNm4oqaLGpcGrQvKqcCXiJN0oNQ68kP8jw4j4M3lfvtsVquL/stfpJNSZVVD7fh1Z++jq9+/3l89fVPR/vG1trhbuNlgQAgxsvyVXpfcSDKaTYoZYwLPidehh7cTonFsmqANfN6jGazN/ipnZR5niY7t8PLJxyIQKKs0kE3Dt22tTAsmOU4VTVMjksrhMYFneW87xwOgNgYZ85ZiJXr5uOGixfihul1mM9uu5CgLzanbA+ZQ783ZlpYDQgCDgssFFK0IIi/SZ3j79O2aTd+dNtL+NwDD+MJfCnqHgezh1uOsQUCgBhjg1f77VQLQyEGW9ZYOx7yHFwZZC/Ao0nXAgja0U7MnNDkuZCNNbhDFka1j7qx779CGOLoqAXiHhAkK6Qh4jB/C+354SlRUn1y6en4rSuW4M9WzsI12UyP94EAIV2gju1RNoXSpm06pzyEDpz7st5W/0FFtQgiVNVz8yE8cefLuPmhzbhrx1/haOBCjP24G+s7BgAx1hav8vsJQFgzcAKl14ATlEoNc4JVJgWPpdtUHAiBB07SZI5zt0SSJV9KjePfYrYHAFHlg24cui8AYb1hCmGQAKxMITVNGgvD8kBsjDNnzMLScxfiAxcvwg3zGnG2Mi5sWrMIkQ44eGAggqVAhgMMJqfT8Te8LksJYPjvlcGh8MehVuz62VZ88ydb8a/P7MG2wIUYh4E3xrcMAGKMDV7ttyOAWDUfm2gH5zHwapIEDJyolD5myZQKZVy0qMd6CmHYrAx+q9Q4fi6yF8t+sxZGCGFU++gbu/7bEIYDwNmEwCtOjwW7JcnopHlD50B8Pq67pBGXr1mAG86dg/fU12C60i+51peyPzw40G9MfCLeVO0qaTz4zyQiJfCjNE5bR0McC8pwP9WCn935Mm55fjue2PFX0ZGxs3i403hYIACI8bB6Fd9TAIKAQSDBSlbLa2AZ6zyOkx51IBwpzHsq5Lmw5pSeBK+vHRd1IN53VgAQVTzsxrzr5QCE5f1wwbbjXg0sxkMPYcz9X3HTG5bjD86dh48snYHLStU0PQgQV0GhBpvybLkP4kJYMCGgYAEEvxd/QtkbEsp67Qieu/Nl/NOvWvDTzf8uen3MDR9uOKYWCABiTM0dbpauxil3qchk8iI4yd+4R8SGSpTrHC2sZ7dkwxU2FTSdb09C5nuDByIMvjG0gHQgOEateqrGqca9FmY33gF0dg9dynrJP8ZzrlqM/3hmM94zexpWcVJnKFBAwmY82bYISPQqtOVDGxKasiYTsFDpcX5nMzx4vYNtaLnvdXzz/m249aE/ip4cQ5OHW42DBQKAGAejV/MtCSAWzsImq4pHe9iJ1OzGSsJRkrLmdyJP6jxNYrbCpyZqTmqcxEMxrWoedWPfdwKIf3oyGXviHGh8ijQpjg/5PQrlDQdAnH5LvPCa0/G502fizY21WMDrCjwoOymdteQWfz/7y8sgDwTbS4+fXvJS6HO+Z3tdP6iw6TVdeI/jHTj29D7cc/cr+MqPPxTdO/aWD3ccSwsEADGW1g73AnUgFs88VQdCYjvaiSkUQbIZXb3TcsAlSxIDyjthc9x5vjwSaY0JpsuRA0EPRqiFEQbhWFjAkig1ydqwhV3Q+T3HrluUi0OvxrnylnjZu87ENxdNx4UNNWgSGC9lWZg0Tf029HsTeKBNLIBIF6cTkZJghy+2lS9laOi6rV1o334MT9y5BTff+r7otrGwdbjH+FkgAIjxs33/d94YM7xYO7cBNcUGRNPy6N71a3ThtshrL07UhvffLltMy1Uf9FwFuly5W+Luhp/ppTgxdzkEELZyoWWacwImUJDwjXZ7vM7JroQDQSnsACAm57iZbK0WgLA8HwmlcaxyjCvDwXF5/PvhAIjTbo5XfHgtfjKrDitrssiJo1CqG2O8CdYjwd+UBRCccHpJV5Nr5H+TNnyhEKHjVHhdC1M9t3CoDa999wX87dfeFX15sj230N6hWSAAiKHZa0yOXvC3ceOKOVizZh6uO3sursplkNt6GA89vhd3PnoST+NTUeeYNGQUbmKLafHydkFX3FYVOG0ZZAKD8+cnAMFOuHqvHZHCGfJGcLILHIhReJDhkv1agOPvC0/2pCJbQMvxy9RiV7TK7+jlkRhOLYyVt8SrProOjzTWYm4UIZL3wGqtKCtDAIIeA9Wy0L2t10GS1iJLsrNqLz0VfLGPBBxO28Kkfh7vxKFvPoP/8YXfjj4XhsnUtkAAEBPs+bIU7+oV2HDhAvz2WXPwlvnTsKoui0xLK1589gD+7aEd+MEzN+LFySrSIgBRmjB9LNUqR8orwXx5AQQeTx0IvidY4PHS8ueELLetDYXQe8FjCVJCFsYEG+hTvDmWA2HDFRqr7H461MbJeDjlvM/+x3j1R9fjifoaNEmrQeaVB0RZEqpBUy4dU94HWw9DXhJez3oh+L4UxsgA9b64HY/p6EbX15/HX//91dHfTPHHXPXdCwBiwgyBOFp5C5aubsYla+fht8+dj7fPbcBC/qi5kBaL6Np1As9t2oU7H9mJO37zc2yejOEMZWFYpTunB+FBACdeidsIQCikQR0HvgQ2NGnJi6GsDe2GBCDogQghjAkz0KuiIRZAWMVUuf+1GAtQqLR9oYj225/Hmbs+G+0erKEcgLgQT02rQaMWeoX3BKx7le+mOJQXiOLvUKGL0u+HpEgPGCyA0DUlY13KkvKeFIVoCED+5Tf4L3/3tui/D7YP4bjJaYEAICbCc7sxrll/Ic5cswi/TfCweDrWTK/DbO0auNN2u5M8Ove14bWn9uGux7bj9od34tnJpvZmy3lrF6RHYMtwW7eqUuGoA8FJq6uYxGalWkmipfVCcAKzk7ZIlEFIaiIM9upog9I4CW45Fvne/Z49H4GgWHwdgWL+z43CgzvwjgOdeGFbAUcGE64kgPjji/BUfQ6N8jjIw6HQhYrN8beibAq1xT4RKWKqqJaImDpGc5KAheVN8BgCFdat+eensPH/fWv0X6vjaVdvLwOAGO9nvzGuv3Q5zl+3AO85by6uXjIT5zXmUC8hJf2Q9YPNRsjvPYFXnt6Hnzy2G7dPtsI1BBCLZ/coUSrkIIY6JzgCAw5MeSX4HaWqWY3TyldrArSlu102RiEBGYzVEnyFYlrjPcir7/4ck195JiHwykNG0EtwK6+ADTPII9edR9fWI/iL9gJ2FWLku4s4eaIVBw4VcXB3ESdxGN3YGPkciOQKLOH94fOwaVodZvK9zfpQSEP8BilLygPB4xmK0PxiC2fZUuDlQIZVo3T39QJvcYz4q0/jP3/u7dH/rL4nX109DgBiHJ83FeTOmo8LLlqM966bj3fPrMPSuhxqJTGrGKN2EZyAHAcgj+6DHdjx2G784KGd+MbjO/HSZPFE2DROuXPldnXgIPYqd16pz/Xd1MJwuzQd4ydjhTx0PUuodCTKIGU9jqO8Om9ty3nb8WjTH2kZgl0LgOMiurYdxye7i9ifjeAplm7Mx115nDxZwOGOdhw61Ibje07iOH/3zMK4YR0eaKzDklzGYQHnZdC8wfu434gH1PIypLVXrKaDAIFqZMgj6FKnrRKlL/9NRCNVymMdOPbdF/Df/vmd0U3V+fSrp9cBQIzTs579N/HMNYtx6cULcP2aBXjLgkascFwAz2zWD1ZuwZJ0rH9iRPl7TmDLEy247YFtuO2p3XgRG6P8OHVn0Ldd9rl4w/wmPK4JjidaAqVcsOq/LUG8Zn5PmWFpQHBi5N/0NFjPg8hiKg0eOBCDfkThwApYgGE3CklpwRUfx2ZGcKPA3zu9ZfICREDXzuP4ZGcB+6LYrcmIMknVb9IWmAzhvAYxOvN5tLZ34QgyaHjjctw0vxFr6nNo0G/LKk0KuIh4LJBhS3IrPKENTBp0SPgqDU6cl8OrUuaLKOw5jldufwl/9833Rl+pgCnDJSawBQKAGIeHs/SmuHnVfFzuwMM8XD07IUtGTkjGI3lbfleLoXbfhoBV2HEczz+8C997eAfufG4vXp2IIGLpTXFDXItpTVk0Ta/Fm2qy+LomUvVJOhACEFYUSuQsCyAUUy6RxLIJEHEFi0ypYtqUJMr3nxNqYYzDUK/aW6aVKEUO5njNe912pUPyvUiL+SK6th/DJ/J57IszpWiEs2MmQpTxoMJ5FSJExSKKDRnMOG02Pjy/ERfMqMccu8DzHgqbWGl4GzpUNU22gXONQIUK0ok/wXvK+6AHqzCH0qfbu3Hy6X341Q9ewRd/9IHorqodAFXS8QAgxvhBN38+nrG+GW+6eBF+/7x5eOuserjcAu0Q3I+UoQrvglRs0qovchfBDARODq1d6Hr1CJ58cCe+++Qu3P3cL7B9ImRnMDwzrxHNDXWYWZfF9LosptHBwpBtHOEWS5i0jyAtFMXvlLNODoR4D9ZeVvzGTtQWjAQPxBgP9Cq/Xbk0Tv3OrRdC5F+N686EA/HnhRj7BBYKceKByGQTj4TARCEBy8VsFo0Lp+Oq5TPxW/OmYbUNDcqroN+I5V8IRIjcaYtwOWDvNzOagyyBUu226aH87e5vxZ6fvYZv3r8d//vRG6KnqnwYTPnuBwAxlo+YhMnTcOklS/CRtfNw7dxpWCRXvRZEuxjaqnm2mdytW0nZti6cfPkwHnhwF773ZAt+9tqfRfvHslvuXjfGNc1r0DAvwpyZ0zAnF2NaNocatwGKUOQkSH5jnMG5cYwvuMnU78REmLShDO123E7LFweikJR1udo+iizGz3gdpxXhd3a8T9CBGPMRUdU3FIBQeqaMIc6DshsUglPYoFhA12tH8KfdeewrZhLAEBd7eyL8byOihyIqIo6zqJlZi+VLm/CmxdNx1bRazPYgw93WbkgMAEm+Y/jBpHQqRVNIpZQN5Tc1VruCIEKeQwKgfBH5F/fjgR9uxi2bDuDX2z4etVT1IKiCzgcAMVYPeWOcu2Ax1ly4CH+4dj6unz8Ny2pziKyCm22KzcmWq9MyqPlDtuSr413Y+/Re3PvAdnzn2Vfw4J6NUduod+3GuGbp2WhqrMHM6bWYXV+Pmdw1cVIrZBFnC70nvkKEbgDnxRG+UCI82jKcpqiWdbEyLEE7SQdCk6MtU6y+ihvhyoV7fX+GQwKAGPXREG5gLKA0ToFkgWMVodIYtmmXrt4E0PXiAXysKwlhuHWcoYu0cQkqsubzbA3qmnJYvXwG3jK/EW+YXofpzpvnCZSSiS+FN4zOg+YRggDHtYoSTx/nHQEIKU7qd2tDhwQd5GTtPIbNP3sdX/35Ntz28m+wG1+K+HsPrylsgQAgxujhrv3n+Oxz5+F3183F+xfOwJqGHDL6kabdiwpXKDapcIbeq1Ke3bGTS3iwDbs27cGdP96MLzz5sejlUenaxji3eDpmzWnC3Gm1mFXDaEoGOXoYCkXE9DbovukYrlO/LeC8KIMvaiISMYvnaLLVrkjvmYZJj8v6BT0hDB7PyY62cmDBAxF5IqxtgpDUqIyEcNF+LMDxd8uTSQqx3cWLKG0BhBvDLPvNXT7Q9fJhfKy7iBaRKFEGQBBUpD0TdTWom1mL1Qua8JbFjbhwdgNm897iXEhyupTa6d0M/P3wt2ZBhquT4bMtetXH8MBDvz+fck1C99YHd+K2e7fiG0/9DFsmQhg1DNDRt0AAEKNvY5APsGE5rr90Mf5ocRMuaqrDNLks3Q/REJ00sahZPE4FbfSZc3+aHYTSGskx2HUMz/9kK778yDbcsfmT2FsRyevPx3VLMpg+I4fmGVnMydWigd4Fehms+eh5sO8FIPh5FCMuZlEggChGCYDQ4JM8tXY1nMzEEudnBACcqM5fcOquSC7gNICQJ4LtaesOSpRjMMzDLYwFCAg+v6mnMJy8YQLONi2SC7w8jojRtfUobuzOg+5/UwbLpWH0mq+tZ4JggtkatVnUz6jBqvnTccmiRqybXodFtTk0iCApj6fCFvzfAgjn5aSeA6Wp/RxjC26lUzg78mhtOYFXHt2Nux7ZhTsffRTPBc9D9fwUAoAY7Wf9+bhuw3RcetkS/Om5c/COedMxw1Wui3sEZhSjlHqiPA3lhFxUB0LuRj5ArtrK8e7Oo/3lQ3j4x6/hXx7bgbt2fTZqH1YXr4+zS67CrOYazKuvRVNtBtMZnihGKAooEBSQCa7r830vAOG/4+eFDEO5KLCkRWce/yzRGe16LCnSZVJEPfr6LDzEm6zzUtYOZPkbaSJ0HgzDe1DaK4EEz3/P6lCNc1jjIJw0LAvQA3HzE17nwadnKyynTYLzDvjMK20kqAOx5Qj+pLMb+0iaFDDg9/z7lHBG2jsRI85FyNXXYNH8Rpw/fzrWzKrF6fU1aG7Ioa4ul2hLpLMp+Jn7TRq1TJthIW+f70OxGKPzRCf2vX4Mz/6mBT97fA/uef4+bAueh2ENl0l7UgAQo/zozrslXnXJUtx43nx8aG4jljB7gj9S7jq0a5YevX7EmmC0G7BpnCII2jRPAQgRsw62oeXhnfjO3S/jS8/+ObYM2guxMc41N2PanBzmzqzF3FqgPqpBVh6EtKkICrKG4MX3fZnTeSBiFKII53XH+BKPs6p3YnXzApbbwYmOHgn+v5bVOE3VP3lelKZmAYTd4fH83zsbWDc/lPMe5eEeLu8toBCGwmuW62B/3+JEKIRQm0HXcwfwJ11FtBRjZMhzcARkkiUzvdM4/XXcHE6hKRmfbgvyJxozmDOzAafPbsCZM+px5sxaLGysRVMDtSIi1NbkEg9HmihpCcklPgTnrAK6Ootobe/GkSPt2L3tGJ58bh8efHE/Hn/1U9g96HkmjJIpY4EAIEbtUcbRkn9E89pmXHflcvzFshm4iFoP2nHb2ypEoZi/OA9yw1sJXFvjQVwBx5kwErYF5pIfx1O/3I6v/fxV3L7rs9Hh/rrJCqBzZmJufSNmNdagydXa8RPSQKDAeiAcAEp5Iex946LDBmuiLL6kgad2W+Qh0EBZa70aa4A183omO35OEKbwDydilQEXuVIuWNrnvWcFADFqQz1c+BQLpDkQGpMi9woHp1MlHYnyIP64tQt7CR4IInTxKOtAuHtvCZTpm8tTwd8xeRHZCE11GcyorcG0mgxqMxlkMzGycYzi7GlYu3oO3i0vH8ED+Q+bD+J7rXm8RodEqfBdjGJ3jK7Wbhze14ZX9x7Bq4c7cGDXr3EseB6q80cQAMRoPfdPxnUXXYANly7GH1+wEO9prMEsxfiF+OVx6A9AaKdueQJyz1tJWi6e4hXw+45uHHt2P35864v4u0dvwG9O2R1sjGtXNmLW9JmYxzLA2Qi1ClEM1iTpEMZAACIPdEdFrCWA8Lumkix1Wr9folCSqS7VwjAiPNaeVs2PdtGLtgjlvAf7RMNxlbKAAARl1N1vmBUu6U1T+XrPe9AmgZVnHR8hj67NB/HR9iJapAMh0EAAwWvFBbgUTvd787wjvheoELmSnAh6L0hsLhaS0KN4S+QwdQMdS2fh7ZctwX9hzQ69+Fv75Tb8+yPteDQTodbdM0KUzSDivdmOrm50tedx7Gg3WgZb9KtStg3XmTgWCABilJ7Fis/FC85fjA9esQx/vrARZ/LHp0VTt7T519xWWBVK7lhEEJSrX25+nSeFOBfW8G5+S47afhQv/uhV/MPD2/Bvr34qOsBp4Iy/wYyaRjQ3NWBeQy0amDlBIJAvIs75NnKysJ6E/ngO9jz2i+/TJuV13ecZ5HMx1hQz+BenyOcrFCqrRP3j+VKi5N8EAQz9UEjKHeM5EAJSnJQJEhSz1f0d491naVx/TuBAjNJQD5ctYwELIESg5HgkkBD/SQDY6r3ERXS+cBAf7TQAQgJSlqRcJsOpBCxIckhr2isEUpp7YmTyQMeS6Xjb5cvwn9IA4pEd+L8PdGBTJkYNwyMZn1Jq5i43nxGsUFL7SDf2HO7Ggd2fwOEQyqien0QAEKPxrG+May7cgIuuWIaPXbAAH2ioQUM6BqqF0TKcrZQsXfNaLOWmV1O1K7ehDvEBbDzzZAeOP7MfP7l3K76y9RhO2PW6AAAgAElEQVRemZbDDKpC0tvgyJAeOLidjMmoyMbIFHw6JnccAhY8jp/zs9IiHaFodyYEJPquxI/QjJZBvhhjTQH4cskt6gldbjLyfxMMsD+qysnv2C9yGCx4sCBL4QyBBila8loEEQQQFy8MHIjRGO7hmqdawCpROkBcSMaeS6XM9mQ+yFumcU1y4pZDvQGEPAtSpOzL3o506T0E9jfK37b1VLjfWsGFR7oWzsDVbywHIHbhP+07gceRKZEuT0kbFaGT4CKKkM0X0dnRiRNH2rFnczdaMFwCdxhQk8YCAUBU/FHF0eqbsPicZXj3xQvxkWUzsaE2g4x2G9qF2DCGUrtU+c5yG3ScC09INY7eCd9uyyXgRzZ3uxijeLwDu361A99/dA/ubcvjeAmEpESeLIDQJKSJht9pQrLHOUBRRCzvigUP5cyaIwciizX5Ir5CcGC9EOon+8OJ1srmKiuDOhDazdmQDu8lgCbPhbwaAhAfCB6Iio/0cMG+LSAAIY4POQYcmwS2KqIlpVR7FS7Crx7uDSDSi39fd7VAw3IkpFhZ+u17T2N3AZ3Lm3D1pcvw/6Q9EA/twH861IZHiz6EUY5zUcoKYSaI5z45/lQGMUMxx7qw+2AXWnYfxJF0CfIwdqaGBQKAqPRz3BjXXrwUGy5Zgo+d1Yx3NNVjjvUU8HZc/Mh74EvZGPQq8HPVuBDg0DFuFw6goSaZhBS2sNkGAhBu5+7BRiZC/rHd+NF9r+P2PcexnZ4Hd1yqUE9/ZrAgQaCh3PEDpXXmMsgXYqzJZPBVni+SpMAC+yywoGwLTsA8jjFieiD4UraJ4slKMaMt+Rn/MY+dL+78OHH//rkhhFHpoR6u1z+AoJCUwnQ2s8iRnuOkCmf6VSw6D8QfFYC9lkDpfrMp0G/PTYOE9HflwAU5EIum45o3LsN/TgOIh7fjr/a1Gg5Emfkizblwc5RPK6VXghyOQhHdrUUcOd6KvS8dxF6WHw/jZupYIACICj9LVyxrJq67ZDn+cmkTLqrLIeKC7oCA34Eodq88cC5y/Iy7ZgKItNiMzS7gQup0JHy75QKV+FKpqqX/Phch3nIYjz+4Ez98+QCeOtGFY/wqnT3RnxkGAgY6lzsPq46nMsT6nlkYUYS19TX4qlvofSqr8uPZT9pCKarso3gR7Pc5c3u0+509vRFKYCx1TR4jUPKBc0MIo8JDPVyuHwtYDoTSIq30uvO++fFLMCHl1JghjCP4SCGPvSJR6rdajvegJpQTdrPN4/fp8wkgls3ANVcsPZVE+eAO/MeDlkTZD3ixRb70+yeQcNwJVhClB7aIYncBbQfasffQCew5+B+iE2EATX4LBABR4Wd4xufi5euW4PoNC/HxeY1YIfa19BvoQeAir3TMdKqmmlPiMhg9ekuQlBKlFkl+p508P5Mrn/c/1IZtT+7F/Y+34P79rdgWxyiUW+jT0rgEAAIP/QGDvkx4irBUAfkog7V1tfia0i5dSCeTACIrPy0PjDwRdPueNSfxwmjjJvEpW7lUgMMBKj+6u/IJB+LCwIGo8GgPl+vLAvz9/cPjCYAtbRR8ppT4OTqX47lUTA8OQPxhRx57yUUS2BefqC/gX84DkSZCu0wNAwQIIJY04Zo3noa/PiULYzv+/cE2PFbrQxiuHf14LS3nQselwx5OFCuLbDGPrrY8DhzsxN5tH8e+QLqcvL+jACAq+ew+Gdedfy7OX78Ev79mPj44qw4LeXnFPPk3PQyqpMndNl98L3VKkalEriyV2PVAQrF+ZWYolMEHKe8Dr8lQACcxejU6u3Hi5cQLccdrR/EMiqeQtHtZga5TeQ80CZXLxCg3mfWrA1FAvpjB2posvmYFowQg2DfaxwEgYxs1rpSF4TMx7M5NolvlHmcoplXJQR6uNRgLSMqawIAAgnLs/NsVzMr0BsJucRbgjdH58uFTAQSPKZc2rbZYQbdy7Sv3W3UeiOm4thyAeGAb/i8CCKVxprM40vcohTN8qmdfNpIYVi6LbFcR3e1dOLKvHbt2PocDQQJ7MCNrYh0TAEQFn8fiv4vnrlqAt6yfjw+umo235rKYwctb8SixsG2YQn8rk8KmdUle1k08PnRB0KDrSNqa16C3QTt2pS9692m84xheum8rvvH8ATzSBXTYHUPaBDbrgt/1l6pZStFMuAlJumYfr7iAfDaLtXEG/1py6/pjVfbYhnAEIkQ8ZTVOgQaepkqDAlUlIqaX5FUzgg5EBQd5uNSgLJBO4xRAkKdBv3lezHobGcJ4+RD+4GR3TwhDv8f079A2pBxAGAhUEEAsnolr37QMG9MeiF/twF/uPY7H6rwHolx13V73994JAonBeCqkW+GJmMXWbhw/3Iqdrx7GQWyMOgZl5HDQuFsgAIiKPYI4OvOfsOK8eXjv+fPwwYXTcQEi5OTC1MKoCUO1K7jgS8fA7TL84pcuYKPaF35Bd5OOJWeWNCV8toZbaL37lH7QlpPYdv/r+PaTLfh5ex4nBvMjH8g0ys6wAjfpLA1dwwOW7kyEtVEGX5cdRAiVEBbf0yPDCZjMdYEqelfogZA72OpelNzEqZoDShXl5BhCGAM9zfB9JS2QBhBSRRXRVxsLCyD4N3UgnjuID3UQQGR9CMOHHWw2VBrkl2u7E38yUvM6RuqyJGz2BSB+uQ1/ub8djzLl281LZmOQnjtsWMQKWqXbZM+zmV6u34VEqKqtG63H2rH/ZBd2DruOTyUfZLhWvxYIAKJSA2RjnFmzBGsumIcPr52H62c34DRdmjtlegysp4HvlVFhAQTPIXhw5XRN3QeleJYWUMVTmXHhwxflXKO6xOF27P7FDtz2+C789EQXDpZTsjvlB98PccpNKl47QpOLC334nHM7WfB7zyh3AKI2h69bAqXSOQWKlCdPzwGBEAEFgYVIlOJA0CY2HbYUzvGjWn1v8xyIoANRqcEerjOQBTgW/2FTAoL1cplR3uPgyneb2VfjmGmcLx7EhzoL2KMsDJEpBwIQ8v5ZQbiRAIiWk3ikNoO6/oCAm6/MPGEBBHUr0umkVMR05/hsjTQYkWeUGhWHOrH7YAv2HtgYnRzI3uH78bFAABCVsvv1cfaCq3HJZUvwJ+fNw3sa6zDbaj8oE0MkPwIELowiBcoNrx2324kre8NkG3BxdZkF3J37UuC8DuVny1X51KJ8qBX7HtqNHz62Cz8+2IndWvRtyIETT7mc8b7KdGtnYieu9CTGY+R67Qa6a2Osq6/DNxieEA9CfXdFxVwiedJHggylwQlAWMIkJ2TVFrCPUSJcqi3CY4IHolIDPVxnMBYgQPj7x3oLl2lsu02A8Za535GfiekVeOEQPlTIY3cJQHhPhNKp+wo/Wk8gr2mBhLtHqk5NsYDOxTNw7ZWn47+WIVH+n/ta8UhtnAAIei0EZMr13wKBvtJNeQzTyG1GSF81PXisxK6Od+Ag9Wy2fSY6Ohjbh2PGzgIBQFTK1hvj3GWn46pLFuFPV8/FtY01mC4AYeOdvJ0WdRumcMDBhB9U4pvHWnEkAgi+CCDkxid4oDeDYMS6SBXWIBA53IYDj+7GTx7Zjbv3nsA2VsYs7Yy8e1IAIs1j6ItAleY82ONs3NYAkO5cDc6vyeKblreg9E1NopYMqhRWfra6uXfYhoCDufRK/aT9+CqBMU9O4/e/G5QoKzXSw3UGYQHrgbCeBweovQ6ELZctvk8Uo/PZffhgvoA9hSiplqmXeA59abhIyE3fC2j0+i0aUbhiBp2nTce1V56G/3YiVQvjgW34bEsbfl0KYTAl0xT2su1yVXnJgfDeFpt2aueEXnU7CojEqzglJOJ5FDqX/ShE6D7Zif27j2BHSAEdxAAco0MCgKiUoTfGuatW4Oo3LMafr2rGW+prME3iMRI6EniQ69LyGgQg5GEoBz5EnOR1VCZYdSIELJQeqm4pHHK4A4ee3IN7H96FH+09gVe7Cj2ZGAMp3VUaQGQz+KZkqwlyGKqgrVztD6+mSd0H108fqiFIWjU7ARC0jXMB+xiFE+Hy3ot0GIPfBQBRqUEerjNYC3Ac3vxEAvT7ewnkSxRtMACiv0wn3ku7enkwLNC3Ica4Gx1LZuG6q07Df+8LQDB62Ff708RNGy7hdy7jwocs0iCo9N6TLwlONM+IiJn2fPIcAon9J9FyeD92h9DGYEfj6B0XAESlbHtjXPOmy3Hd5cvw8ZWz8KZMFvVc5FzdCrrl/WJnY/YKY7hdiQ/sqzKnBQJup8K6uj4FTN/xc6Vzplnd2oXrHkc7cHjTXtz38E7ctf0otjAjQl23sdX0D7scuOgLcJTbbaTM2x3nsK4+i2/ZVA2r/0DVSdX6EN+DfW+qTTwQcv/KrtaeCnuo7wJsvP7vnR10ICo11MN1BraALectjwPPSnsdBITlPesqoPOlg/hARxF7rA6EO9eEIPoTgpNmS1+p10oHLXajY0Wz80D8zzSA+Pnr+My+k3hEHgiBkLTkvfNa+uJ7Im3SI2FTTm0quECG81oYgqcAhwNAnlNhK4f2mpcyyBWKaD/eigP7DmBnABIDj8fROiIAiEpZ9sa45s1X4p2XLsHHV8zEG7OZBEBIKEoLvQULJR6EYvkEG5lE5lrufDWPC6WImPpMaZvWW8HztJtRaifPO9KBg5v24J6HdjoPxGuFPIqaDMqlh6VrX/SX9mmBSDlzlkoAA901wLpcFt9Op16muQ/2e2WsUEhKxEkrDexsyoyTMqmdbtdSDByISg3zcJ3BWUC1MNq6k1CjwIMDtf4SluOj1G2SKJ/bj/d3GxKlDUHo7v1lYaTBRTngQZBRjNGxfCbe/Y5V+OvjqRDGT17BZ/e04SEBCP2GexXL8zwFgQvbprJziidOlrMgwUR/Ilk6R+BCZM2uGF3HWrHnyAHs2bMxahvc0wlHVcoCAUBUypI3xjVXXoZ3XrIMHz99Bt7YUIt6eQqcyJHXcdCkwdvakIRdMC3Zyk045ilporEeDR0v1Uu7A+f5BC9HO9Dy4A7c+chO3H2oFXvKpVumCZUe7LjpbzBpYwQlaXPyh64JhtGEugzOz+XwbYIrLuwubZUZJz6jQgBI3AeFe2g/Aohepb/LPDtNzlYjgiGS958DbFgUqnFWariH6/RvAYUwCCAE8O2mQKJSHK8CGBzr+SK6XtyP32vLY082d2oap+46GB0X/Z7TXgM3JxBsR6jNZvCG5gacU4zdAp6JYuQyETqPtePu7hh7C+jNw0iDEedFULVdH3YsVxG03BxiQYZNOVWaaTn1TZG8S2qXXqK7o4h2znGv5LEbn4o6w/gcGwsEAFEpO2+Mc5efjrdftAgfP2MW3jyjDg3SIUi72bXgWxKlBQqcVFSqmv/L82DJV1pIdZ44AOlrilvBNM6fb8Ntj+/Fj4604VA5QNCfCFR6d1HObOViljxOP3YBiNoafFtKmfLM2DCPxKJUyZATLPtLAOE4EN6rILvKy+PuZXZ7ug7v9cFzA4Co1FAP1xnYAjYLw3J19LsW8dfpoPiMDB5XrACAUOv60mRxvxMSE2Mszxcxh1gelJnOON2aXDaLHdMj7E2TOKVOWy5EUvIQGLnrwXgty81DJbJoKsRhrX6KTL7nXOSLaD/Yht2vHcC+ULhr4HE60iMCgBipBXX+xjh3xWm45oKF+PiqZgcgplnypHYh8gi4FE6frqhL6Bguli5Vs5AcQ0KhPrMZGbxG+gHyeP3Tjodu/2MdOMCqnA/txg9YlXMoAMCCAP7dF1Do9QP3GhGarPx33cji/NocvsMJVN4HW2QsHdpgf/U9dSBEFlUBMqXFOu+Ll/Am4HDCXf49c/E/tCYU06rUUA/XGdgCAhBW70FeNXF1OD5ZNdbWd2Ea53P78Htd3cYD0UcNCrtAWx5TWp+lXGuLRczuLmApAQNIdoyQKUbI5jJoyUTYRQ9FX6GQUpZFGZEqe85AFX/7Ahjp9FO2P61nIS+F7RuP6aZ4VgZRVxEnj5/E7s2H0BJKiQ88Xod7RAAQw7Vc6jxW4dwwB+85fwH+ZNlMvKEhl+RPm7LavSRr+ws3CHhQP9+W+bYxftXIkCdCwEIpoip5rWYWCuh8/Sh+8/BO3PHsfjza1onj6a4PtGMZzM6mP3N2daG7pg7n1+fw3ZJb1xT+4rlsv2u7/1uTLb87szkBUrKPaozwGJVId56NQqKLwWvRhsxx/4M1wQNRoaEeLjMIC/D3+I8+C0PAQePbkoatmBS/Jwfi+QP43VaGMHzaZGlBNUAinRllxNo47l0osS+PYiZCfXceS6PIhVkzcRaZuIhcLsLBbAY7eT4zOKx3QERJdb1PvkI/XoO02foCGOn0U7cJSfEnymWi9CKNRsjSJq2dOHKkHduDhsQgBu0wDgkAYhhGO+WUG+OadRdh7YWL8OFz5+JdTXU4PYqQ4YKvkIK8Atph03Wp3bSuZ7kPNqNAoMBKV/McLqTkD/B7xVEdWtcibCt5AjjehUOP78HdD+/ED3cdwavldi19mSO927HHdRcR16R2SfxMx+i7NIAQ74FtV/aFMk5seMIBhAywqrlHKyPNKRFgUtjCKn/SAxF0ICox0MM1BmsBVeNUES2Na8uDUH0Mq6jKLIzn9uF9rfRAcHHPIFIeZVrd1Ykt+d9dOgOKfKRycvUEBZ0FLIyB6aRl0QMRJXoTJ3M5bGd2lvRg7G9+MByocgs9wx39ZYOUS9kshTx9Nka63o4FM33VB+ExTA111yoif6wLew7vxd5AtBzsCB7ccQFADM5O/R615B/jOevn4IPrF+Kji5qwNpdJ9ONtjjffW14DF37+E0+C35+SmaC0L5+VwewMXceCjjTpUtcSwNA92rtReOUQNv1qJ77/7AE81NaFVi3uXPDL6d2XC1cIeFjVyv5qa/AeHlB05yJcUF+L78rDIKCgUEUaaClE0ViTcCD4XmmeKhxGr4MrxuUBm+0/j+H3v3Nm4oGwu8EKPPpwiWCBUyzAMUyv1//nlSjF80mDB3rK0rL1+Tw6n9yL93baEIaRirZqkyIoswFcSPVbTR9jP++KMRv8x9TLQgIgsjXoiiLsqi2iq9v3RiBCnbMejv6K5pVb7MWZcHNXJtlYqIhWuXCIPpOXQTVBeB6zQKygFfuqzBD7udJLS/NkjEx3Hh3HO7H3pYPYjY3RAAodYWAPxgIBQAzGSv0dc32c3fB2XLFhMT65shlXN9ZiptV+kLtdqZUCFvQ+qN6FuBACEFrwFaZQjriaYb0aCgXIO+EnE3eoAASBijgVR9qw56kW3PvIbtxFL0TBKlKW4S30l61Rcq2mtPDLmYtu0TiPfK4GF0yvw/fsMZKkJgiQUJSbZAyoEolStpJXhv1yRbd8tglt4wSpjNAEd4HXngG8+bTen4/00YfzgwX6GOssXocvPNVb00TA1vKhBP51HYYwnm3pARB9VcJ1C6TPQPBzSikDqld2g/ltFnOoKxYwh5kWbhefQS7OU6Uae5l5kd4QpInTLqRSkxAwB3ry2mSkF3KrCVEooFiO7yDAYcGGBRW24ifBQzmgwTamvSbuGnmgrYjjB7qwc/cncNipa4TXsC0w4EAY9pWr4cSNcf36hVizch7ee3Yz3r2wEWfncsiK4CfhJ1dx09d10MKu2KfTd5Dqot+R2HoPCkdoJ87zpWBpH5527gIo/F/FtRy72+/cCwV07zqJ5x7Yhtuf2INfHuvGscG6J80kV/rRlWVRpyYYTiac1GqA7jiD9U11uNWCJRXPcmRJL95LwEWbqY8EQ+JAWPIpj6GHQd4Im/Gi9vJ5rFsAvGd1D3+iGoZn6OP4WIC/t6f3AT/c0uN1FO9BIEIhN5X31m+VIYzn9+G9XcWeWhjqRUnMqYjYeh/8pqHkgUh7A3keOQ1xjNlxEbVOxDVClnUpEGF/JkbHKYutASe8vhWPS3sn+rJyWkvGbQpMZVH7Ps23cPc0wllS1Uxngth79yJw9qMrwXsVIhTb2nBwb1C0HNGPJACI4Zjv+ji78Eo0z81i7qJZuPjMZnxo+QxcOqMOM6PI/VhLud9c2Finwv/ISxkSui0fAL8nUJAbXvFSBwJU38GfQDe9BRBaTK00tK3kaXfiqmx5vBP7f70LP7z3dXx/13Hs6EsIxoOdU8ZIOb0ITWJ9gREBCORwQV0W/1u7MHlZeD4nU4V9uOgLQOizlbN6AIbcwV35JA1OdUQsd0LqnbzX9FrghvOT/9M6GcMZAuGcYIG+LMDf/J1bgCf2JuNVcuq2uq42CSI/6z0BBD0QFkCklV/7Kq1tjztFfr6ARuQwjbt754HIuJ/a4aiI1jQYKdevtNdB5/QXupQeRH/p3QNlYqgt5XgUDoAwfbOPbJDBZIHkI3Qfbcee1w5gbwhrDP03HQDEEG224G/jxln1mN9Yj6Y4g9qVM3DNufNww5xpWFHrq+YJLHChEtfB7oytt4APgB4Im03B8zWh2LipSgFrIlJsVYRLXouLpg2NqC3SR+C9ugtof/4gfvWTV3DrK4fxdEcnOtyPMdvjmowKPlZpPkubisekz7Hv08fTAyEAYb0Iaa+BvAlWbZIT8WkzexZ/9V21L0S01HXplXBKn55kyon6A+cmctgBQAxx0IfDB20BZf587Rlg14newme6iICtDV3qN8AQxjN78J7WbuzK+mJaaSGocmFFLdbud1xAlJKnr0EGjdzFO88D9yUZnEQRrX3VuUl3uJyHolx2iD1PIZFy2SADnpvyYvalQ5MOkZQARxkPhA2f2HYSaLR34ejODuw8/KnolOy0QT/8KjwwAIjBPvSNce60mZg3qxHN/CHWAjWzGnHm2c1416o5eGdTLWY6z4MXM7I7bC7ayjiwi5dNteQEYrkOAg6K9VvQUcrkMAukFlsbGpBUNr/jgsqXByqFHcex+bGd+MnjLbi35Sh2WABBYBDlEMd5RAQEAhMDmUrn9HUchaRqa3FBbQ638RibhZEeiCXip6c6MS1zxazeAEL3sYXE1E9+J2+NbMliXFSkDK9ggdGyAIHt8weA772YeB409pSOrcqcVrJVnCmO+e4COp9swbs78z0AwhKcteMXMblcXRpDWuZvLFsooiHKIkdgQQDBkAWAU2SfyylWlhZkryjbl90UYrDfu1BBGXVaN9cMcL20Z6M/af2yYdQyngnHw+rDY+EImBnkj7Ri/+ZDjmRpxL1Ha7RM/usGADGIZzj3f8VNC6ZjQSaHBv5gGT9ryGH2qtm4dvUc/M7C6Tgnk0GtrUEhcpSrbZHtidFbAJHeeYscmc4Nl8aBsjhK4MTLY/P6fKV34wQu2s1baegIiFu7ceS5/fj1r7bj9ucO4HHlfvM6wwEQBA8DmbKYR54AIpfFbZLyZftElpTNbOjCcTe8R4YAwLWPRcS8a5jfK35s1S0t2dKBCRY0i5JsjAsWhGyMgZ5V+H7oFuAY4xi89UXgtSPJGGUoTt4/1a7hldNZR/rN0wPx9L7hAYhyYCKOUed+LiRdJmmN+ZwBD32lZ/cVsihnFZE20yCiP8G5oQKIdN8Ganc5UCFPSF9hVqV+dhZw8uBB7NzxV9GRoY+C6jojAIj+nvfGuHb1DMyrrcOMLJ2A/lXoRnHWNJy2biE+uno2rq2vxQxmAkgxUbUdeLhAgXQLtCC6hTBV50ITjHbfNq1TZEqep0XTZmvYBdPKWadd+0qBLMbIbzuKF36+Hd95bDt+crKArtoy4Qp6IVxbywCELh/mGOxPpiaLfE0G6zMZ3KbS3Uq9LAcoVERLAOCMWcmd5JWRLVRXQ1wIqvtJD8K2jcBkSRPwkbUA00JDKGOwTy4cNxgL8Hf3wHbg59u8GJovbCc1ynTKtgiUHK988X1HHp0vHcbvdLRhVyaT1KHozzNgUzbLHUcPRFcGtc4TEaPgvQ+ndMd6LfhlWtfFZnykT1YYZChk7P4AymAl9dUOCwz642QM9AyVueGARAHF4504/EIBO0Ntjb4tFwBEWdvEUfPn0bQoi/nIota68Is1SfhifiMuunAh/vi0WbiUxEmXSuhrNlBGWROC20378IQlR/ofaanMtwiEDDFoAVTT0gJSDhR4DQk+QG3902mfdJOmAYQWYE5mLSew46FduPO+rbj9UCv2lfvxCVRYsDAYKetyZq3JIB/lsL4uh9sJAgi4OLmKAMk2mViw857Qi8I+8DsCCEtEs4WztNMTeLL8CXlsxBW5ZDFw3cqQkTHQhBq+H7wFOFaf3Q/c/WqifmrHnC1Pz3GqlGNeneNfv2+O2bZudL56CO/s7MKuggcQ5VqRXqz74xnki8g5PkURXX3xJ2wKJ+/nBKy8fosAgkBFf9kVtq1W5Cr9eVpLQpkiDjAxNdOklLv29JEVUu66/Cxtj3L2OoXX4VNjeX42Ued0FUtbjmP7rs/iSEj5PHUkBgCRtsnGOLd6BhbQ63AK0s4hzsWoq6vFvBWzcM2ZzXjf4hlYKbCgha5EAjRFchQPFalPu2i74BFEOGBAd7tfHW15b00+Uq7Tucr6EDmr1yJrnrAVWmIbibCf3odf/WI7btt6EM+1dqNUxS7tcZAnwv3AjTeCn+u9/bvcpFfsRr6+Buvr6/B9fc8+uR9syb/TU8tDHgL+z3ogTOO09UV0Dcv7UDVPVfqknbXT48QtV/FlS4C3rQggYvBLZDiyLwtw7L56OAldcCPB37Adu2kuhNs8ZJONhcamgD09EC/uxztPdGBnzpMo+7pvOdJzrwU15VFMk57T1+2VSukXbC3mdgG34nPpa1jPRTmgYcFAOpukL6Kkmx+8rLeba6Me/Yj0/Uvpnl4Jty+PRDnyqE1PtR4SJtEFb0T5URgAhLELuQ5zpmFurgYNlgdQWuwiFGfkMGPOdJx15hy8f8l0XNlYi1nWNaljRZbSxMCdBj/jQmg9CkpR1I7cqizq71I1zmKye7EghNdP8ypEThRIEWHLSmu7tNEiOl4/hpfu34bvP7EHPzvcimNpgLHVFJUAACAASURBVDDQsjFcAKEdmvqtEIxAlNJaBTBIonQZFL5B1vsgL4sttKV267qaxOXh4POgMiVBxIzawIkY6DmH70+1gEDvs/sSz8ORjqSIW1+hCvfb8vLy2hh00Qvni+Z5EbXOJ/eMDEBYArS7pwk19pclpR66hdQDCNXVsACiHNdC51oAITn7dDhEx9pF2pbpTnsnLICQpkyfPIZU9kZa/jut0lkORJWTDCeAae1G24k27Ax1NXqsFgAEbeF1HWbm0JzmAVgOQHc3ijMbMH9pEy47bx5umDkN/397bwJjWXqdh5373qv3aum1unt62D0czZCjESUu2mgYtszYju1QkAJKNjyJFUkRRcVMgiRMIkSRnARGBUiQxYhk0HBg00ZskoqAmLKoDSEdizQXbaTlsUUOOcMhZyGnp2d6q15re9sNzv/ud+u8U/92l1f1quoW0Oj33v3X8//3nO8/2/9kJ5n4RiAZlEHYWUZFqSEAk+By7CNhYsMzaYiU1kbFbrK8TLQQEJZISMVt8++4iMsGHhDKCeCiY8/zi6gmToXpnR26/tlX6Dc/+Rz9yusbdLWdXcQTIzDGbUp8AKKlfCRGLRr22vS9y136NSTWYaCAa7v5f1b/mntCRPItHjMzZhmFAadIcyJhR8qMMRsfEzhWZmYSQ7csHTiyVCL+/i3niP78txG9UeibGt+ImNU/vmWw9xgwfOEq0R++OgEBEhyYRGjZu2ycq4X2iykHx2gfgFgQfle50M18kmxAH+8imxuZj9n8lxBZlR90HH5MDDSkIJcmBhuosO0GH9AwNFBXf0vhLtvTKbuz99kqu3SOGq0Fkf4S0ulTJ8py5brhqJL7G3Tt+T+g1+ljSaY/Pb7vwrEHEI/8Yrp0sksPtRNa1i8lXkRsD44iOLtMT7x5ld79lnP0U8tdOotLrFizILNLMoOAcISJAYzHhGsxU+H7GxgQcDQFC8xMS8F3XjDDwe2bEI5GsGZ5DeSWlad5tAXP7/w20Ixp4QQOoDFMqf+FK/SpX3+ePvTibXqeRlQofIlBhOv1AYDgE9HOiNLOmEadBfre04v0cTlm1Ee4KULeQD9+ziCLE0lhPvmaZICBHShz0CSiNJix8zOt9QH44vVjDcRjZ4jefoHo0dO7N36C7seXPTQzxz7h95HfT35v72wTffUm0ZevE13f3L2DRaZRh7+NpKDUDMIRWiaZ4neTTRhfvkY/tDWiV4ywF0JWH26kX5L2VbI5RNtASGiFobGAVsLwSEvKe187KieFKapNCy4thSmb5bXAZ1t99K/BDTQVNh8RaRaxzUne+WPmLS4I3BjQg9tb9Oq1n0s2QjQ8ys+PMYBIk8d+iU4vLdGF9og6oSgDfiG3R9R/7CT9ycfP0Xu+Y5Xe023TsgyPRPQFQjfBfCDYQGwZtijBAwtQ48eQhWVCTc/tQeWJtNQ43ZiXCY6aIokUTuLYvAAf4kUzkj9NKX3uFn3xk9+gj/yb1+gP743oTlfYG72MIcsVARDBgEECCg0gOAqjTfR9Z5fo4wAC0LoAUEkNApJrGedU1kCcnrYdA3DxGBkISIdRMHMGEHzKMw6a2WRgo+Y++Td5ydmp3iRh1cMrk6yVGnjoUFpp65ZhufIzyuTgjbUuGeCReQI0rW3P5FjNvDM1lQ4J1nVRTwKvqb2Qjck31hhGaBuzTaOD8Yb6k+A7f48sY9Xt6LHqdtCWfkdt7fB7yb4NNzaJvnmP6NbWdJQPNGC8x+C8m+V0MODV5HDJBiQBMEA0zHb83URhXKcf3B7TK8PBJAoDwpZ5kCvyST+T3yWY0KBD+jbZ1lcCiJj1l2Xk6d8WdaGdsTudCZn07b7yZl/Bz7yyy5bhMiZCw5fSWzp3ZtqLwdUteu31D9DN4+pgeTwBRJYUammBThZ5KdKUBm+6QD/8nav0o4+doT/TblHP+DYINTpyPkxlkMT12lln0FrIbJPIIQEAIRkOHCvlPRFGKApnS2gyTLhodvcFtwlQwsI410aIVWcA8c179Ozvv0K/+QdX6beuP6CrnRa1tfqTNQg2WvU8GghZnuuPUxr02vR9Zxbp16FJ4TGa/A2ZdzrqIIskTnJswuAoDOnDYISACJWVkRcw3SAlNoACfE74dwMgBHOHFghMXzvCSdMS+sK6IZU4+gWok7lBTP0MyHAfeGbTKmFu/D+XlRob/ozIFYSwQhAaEJVF6EBook/GGlvZdYsScACccj+4IRLPp+5qQFp1sRNAI9j9QWcAOoAcDbTkXuYyMPdxfd7bMENhD3MZ7G34zcjU5xgn2pVAACAVZjOurwEsAAXq6VBoCdJ5L/I4MUfUkaAQpkIJUvHeS/8d0AsmtsGItp9+nd79oE9X2uPJwUZqInwRULJsTKSUT6BK0AFeEOM/Id/5ImGd2f41pNEOjra5hMCATaMRcwkY2tUOpWZcKjKEQQSPbWNM68/9a3qVPpTgMtMiYuVQlz12AOLSWrp85g10fjSipVaLxvrU7F3NIfW/8yL9+FvO01MPLdPb2i3qmBMzcjMkE1W7vL9CCnkwQZn/QZ7ObOAhZ5wZCIGgQM4DCB9u0/QtBNTOcMLkWBgz05NM0AimCaNOb23Ry1+6Tp/5xNfpl1+6Ry+sLFAWiGqEuxEX2p8BdPKZMCQtuf6wRcOVBfrelS79BsJPZRgqwjqZi8AZzYwxSyTFURhwikR0BQsbNvkg9FVl3DSCF8IXQsKccgRggUDOgVd2NTg0FagP7Yj0oJde9HK+MEEBjPAz6csCACPzX0ihKscswQMLPr7/AzZ1CG5uj+fOZVlbwzSEWUc64SLcmE1u3BY0aEh/ngOidFeQI7QYz0BH2Pbhs6KzK2rNg0yeBPCM/WyAXOazgjthJJ2lIAadUQd7OX+/LFwNzrj62ncAJZmEzbSj2sB6IokZlwFgAJjEuHCrLO8nAFjto2PbK7yHRyPa+qPX6QcZQDCQB3/y5WPR7+eIBVtEYjef9kELaOlTgbEXjQKx8VaXoNaJonyZKG3t2gCGz0ySz0mFi2Z7yuwGW2goI4bOiDht5eZrd+jVmz+f3D/UiKDg4I8RgEiTR36Rzp5ZMX4LLZdAdNGPBWV/RNt/4g30ge9Ypb92Zoku8+aXAk0yNikwmJGCASJZlDZj6BwR0v9BpmrmdgFQWHggCyUcEXFK43LyhIvQUh4vTkfM+NiR8u42XXt+nZ7+1efo77xwk55JOtT10QfMib27bSlsbTTkOkMO4+zRdy926FdTokUp0CEIkYwLmSalgOFMlBDykoHLUFiZV0KPAwxfh79C8PA6QQgbnxYlAFgwsEDAGgJQyPYACOTJHMLJJUSQrwNaBbN24pQPLQs0JDxGqL1lplGMzfiOZGnVpYYGJ3GYdFBXaxls+Tmk6SbfWxmBkeQsA6S5SQiAQs4bp3btBGs0JyKUFyfyXCgLdCIBFT9nekhTlHYclvSEFkI6NuJ9gLbL7EuLZgt7FKAU+xfmNxwWJPgzGpQMxDLQ1VpArAkA4Til21+6Su+5N6KrbEqU6eGZB7neSx1aHSsHXAcADS5CgMIGWELmEfMOO+7f0ZEj2pchpN0oa8Ioq7lod6jFDpa3R3Tt5f+Mrh0Xk8bxABBPpe3Hf4DOLy5OcjsUBQ9GiLUpGfRp612P0f/w5Cr9eG+BTkinKHmSAQPhkxsLGzhfcXkpbLgOCyqYF0z2ROEMCLCg1b3wDYD2QapmpVkEpygwJ2hHwCgxzq0+3XvtAT3/f/0x/U//5gb9y2WinmZANgaBuPIYRsH1B2MaLbbou5a69I9HY3qok10+Bl8GMGjpjAomzYz3kZMTzQT/ASggi59OJCVBWy78lGAAOIHAgTkFkS4QFFJVLcNBseZI4MXP5NXiRihm6YyRMEierqVmA5oTmFTkmLXznfbqhzZGaiWk5kX6XhjaCfMN9gv6N9EviA4SCdHkWHOhnmlq+DtMMgY4Z3kQjGYnS7cufR6kKp+7wgmeBSy0Dhin3IfabyLXAGR+Bgj9RR0GAWgP0TfQckDoy7BpgFJoG6SvjJlXZhpEOZgpeT48B34vAXyYhgAPAPLy0jysrwRdrIDZGdI3n3mdfnI4pmtGRa5yrriAQWw5XT8WQOh6PudOlI3hC7b5+O7f0WaUUDinLXGWWT8R7hkyh9jGqJNqmTYzh9d7m7T+4u/Rq8chSuPoA4i1tPvEKj200KUlCRxk8qPYl3I4ps0/+yb6X7/zPP244J1GIyBP0HCqgj8EQIE8YXKfCE9kxqPBg/SBkKcx/l1qGbgdnHrhN4D5yEgOaRaQJy3zeUT9W9t05f/8V/QLT1+h311a3AsgJI305Vou26guxwCi06E3r/Tof2sTvbXTphNgvgAK0OhI4QPtyqWTu46NUL3LLH6gKa8HfAOkLwr60OuNPvEcp0L+DkYv7fK8jjhVagHJglhfiqYFJgAH1NsOBmV+BriCsASYlP4eGD+ABdcDCJNzgv8HgA5AAQQvtAAyCmYzS9GO/S3bxpigHMg1A8J8gvXRpgLXnKG5kRoULitNCHhm9kjmz5D7nGQAXI5FAkT5bvBngG8ZNg1tBj/nfYQQbGgPoCmRY5QhnKZedh29BAjIAYM9L+nHbQ5HdOdun/718zfpvx0M6BYLd/Yxghkx1t/Ixc/2gIAsJFQ6Qef08aS194EJ+cwXCWIFDp4QVZTfoxlx+GD5oi8yPmGVfQAWOheEa84ujUV/RBvHIQ32kQYQF9bSE+fP0znKVPISpcuXUm9KlNOOg4OUNt/9OP2d77lIfxWqbjBoGfIHuz1CJXESlSmbwYglOIBTGEJAwXRzpy9xdwa0DzhpGv8JFYXBjAqnH2ai/JxBjcwVwfXZtnd3h27+7S/Sf/n0Ffr0YmdiXqj6tzPcdbzsdSjpJ6zIoYeXu/SfLrbpL3Xa9Ig83UOtLVNzQ5PAY+HICI6SgBbCCFjpYCjUzlLNDGdJ6YMArZBUfXN70GhIPwMIaJxWYdqQJ2CorwHmIHzkOKAqz+eZaZykOl9HZ3A7UlDJU7Hcc9AawByCfYlTM9rAmsrTunTq4+cy8kQCNa3ih9kNgAvfETrLNAE9zVqJW2E1mIY/A+glATX/JkENnsGMw8BZaosM4BCaPD0/DfhBK9SR+x59yfaYPvw7QKV+X9F/DuyyscgQa9BIapw2+/TCjU36Z1c26O/RmO4zX5JmC5+/kQYXkneFgIcrX4R+/9n0y7/5stRO0U6EoNp4iS/nji3aBH4YMdoWHGpcNwm7Dj35NeMqIZWZtyV81aW96KTUGoyof6VPr935r5M7VXnpvNY/ogBi4u+wskCnF7rUCkUU6LBF5C2Qi8bai/6INn/wSfp777hIP9rnW/bUhVgAA4bpZHkeckae3ciJEyvalmpZnBD1qRYnKH57c7V5dm8EvpsNnmknDLjIToE4PeVtJETLWbY8aePfGdLG3/pD+o//6AX6590lWqpjw2oAwd/bC7SyvEB/cWmB3ttK6PuM/Trbhfw/zDkAPkY9n9GTwyovLBOdWNhNfY0TIgsv2Jg1bSFcoU2Qp3h9moXKGyYRGXYnaQKhZoRFduLHKT1XbWcCUwomaQLhuhJUopwEKNwWQBJMK7bcFvI0q0ElQJgcc35fS6ZK0yaTqb0vHBwBKDB2eXGZFJjQZsCXBSADmgRtypPhn/AZkYJYauSwZjLCyAA2kRZd+h7IdwQ0NHTNVCcyckaulY7kMe9yRhjpMIrfzbqJ/C4a4GGfSI2XpPOtLfr86/fpI3c26XPUpr4PQECbClCxHwCiqLkjZBqoA0BoPqUjRgAgfKDHBiZifSx8932wdmLIiad26MZL/xVdP4p+EUcPQDyVtp94F60mHTqpX7JcsKiQRP1i2HwkjA2fjAbi77/jIfpR9maHwGbGARsroiCkah4OefKkCWAB7QK+y5MZhA1sq0ZbkKltc61Exty5vg7Z5N+g1QCD5vbZFgvmBhUuR2P8z79L7/30FfrE8ngvgGANgg1USJDAz2U5G4Dg52mLHjvRpZ8ZEf2VlC/GzLQjRihljmYM0OBQCYbLz072JiACKnqtRtbgQdIXkQrSNwWnaqi89Yldh9yxEECoI9ZMCgoIKwgoKXChzoYjKI99KtrEkkGT24O2ywY+YeLAvHOHviwaB33Bx4HbkFoXCHS9tlwP+xqCWfor8Lik+UCaMYxpIVtTOH5qR02AAwhsCb6l1kb6KMCJFaANJgzpRMvPAFqQA0TuCenfInO4SC2TAeMqs6n0d5A+OtJ8lPs1SAfYLEwYQBBgQ2tv+mO6d/0+/fJrD+iXt8d0jTPCyrsrIBjBq5AxFloBybO4jMwoCyBiAxmI8sAzl2aWtYc2TQb377snR+4r24VdNp5i6C+SNsl6IVCC9nxJt7iMLUx1aqyZaSSkwQgBDW6TzSKbA7rzjXV6ndaSoWvOh/H3owUg3p8ufNt30vlubyIANRCw2frMZo1wVPIBCDARME5mMMxQDfMTAlsnUkByJ3jNS8YFezYzez7lwU9C5n9Av1qLgZA8edKBqpSZrWHW2W5F/gIWZH/zs/S+3/kW/TYDiGRhOu9DOnBnnCyy8bndbpsW2y16V4vovQst+oFuh1pMC5fQhTACfR/KkjwhUkULRG3/h6CX0QU68kGq+NGuVs3ju9Tw8G+s+YBQg+Me/y61KxCYWAeXXwzGwcIPQAcAAgBUrrfUTmjBihOvTeUPWoA2WEPtwMq/Sw2OLYpCnrp5bAClMIUA5BhtUpZt1bSbvRAoz0AbdEK/MlxZmimkRgJzgIZFAgqpYeJyMlICIN+sSSbosS+k1gL7C+WlpgtzQriujICRc9EHAwAus9fGNLizQ5+9tkH/6N4mfZHzpXBdAHADujOBhnTV2oEZGRiNwGpToqMYACLku8r8EVEe+hClwcKgn2fWz5vgOqy9tSWPM3NX/gkaaPicLGX0iY1Hu3wUfL5ttkgSbltnHDY0zPwxuD2XOUWW01oMTX/OetknevDcNbpKaxz1eTT+jg6A+C/S3pOP0/l0kXpA1TMBEI/Rh95xkX4EGggwGpkcSoeRwe8AjJa3DhwsobKXDBXMEUyJhTuXg1oWTBDMC1sRpyYNILTgAcPF2Jnp8WVVf/Oz9DO/83X6zcUOLWsAYdvuGlTIOj7AweVaROd6HfqRE11630Kb3thKKIEWB4LXnL6Hk5OwsTtnZho2ZZxbmkSwSNW7mVc2UAhonW+AH2s1vDw5yhMxHBVxaofjJKJgZBIn6awJQKGzEEq1N8bJgBCneRmmyeNgTRGPH/kTILi034dhsJkQlCGF0lyAeZt2s72EcE6sLc+X+8A4ILz1aVw6NEpNG6IopH+QTWhDc4Bxy9wd0gdEO9hCCCOSRZo95D6QTpCGyWf+CpLO0DzJNZZ0wLshgYXUIAEowa8FWhqTxEskeNMhnqiHPcjbemtAL7y2Sf9w/T59YrNPd6DFkwDCBQzyd19dmGUDEBDEPkEuTSI20CD5gMt84hKN3K/0o9A5LvK5ZAc6jFPfz8P9jsf5qz65/jtLuOUCEPy7rJPxYCP/NICQd4mYg+NgAp5cAAT3i8RoK7Z3aPNrA3qdfjbZOgoQ4kgACL7Potej862EFsqEaNo0EPybJYpg8y88QX//ey7SXwbT402Q266FOQFCWjvu8e/MZJDcB4wP/2NTGU1BxojyeH3ljCU1DIZRZ5oFI/CUd7pMCw0mDUdMhJf+j5+jn/7MC/TbSxYfCNvLwagbQAHgAeUkIucyGpBwOY7IONmjpxZa9MMjom9jOWjGnRHBlvoSY+X7K04vTuYswwBBPwhmaHmMAGW/lXRyYRfTFzSR/gNyPSH8pHMgTvVSMMHUhLHgRAtAI8EFhD+Pi8tvDCbjAljgOrKMdCZEdAfPDaYpgCv0jbnIfWRCM7McFmZ+2UOpuZGAS4INbTZB+CyXQeZK7DWY6uCgyvMC7aRWR9NVJmLSphaMF+Y5OWYAGwBrqTUA7VEfJioAN4xfOkfKsGdZToITgAgjjKG5yLQu8r2CKUxqiKQZxIxrRKP+iF68sUW/ees+ffz+mL7lA94MLLRZEOvMv7vMjDrXQtGMkmavDymJcZ50aSPMfLOokpi24DwKfzRoRLQmRZtuQA/t96YTBsaGmDJo4ISDoIEU+jLFuJ6Tq32m/WhIw1s36eqNteTBYQcRhx5A8BXcp3p0ttvbRaRFF8V23S3/pu37my3aes8T9He/+yF6SgII7k97dsM0oB3rjFo6E/AQVtIZM7fFZ+WgLgdTZyYptRbypCSzOwJEgBYwEUhVvfQ92Nihwf/xBXrf771On1hSPhAtEU0haTvO/CJ8cdvmxVMqVbTBJ4Julx5f6NB7OkQ/kiT0bUmLOjKbJwQqNqqcL/tDrLBDpbqhFHTl/wEg4NjKDJ21GuZZdueIjKDA2GQ+DgANCDp5SoaAx0k1n5sAlgCAvCbIgMkCCk53PB6uL9dat6NV7LlTYpZrQtLFZsLRKZVtTonw5YApwOYoKAEUvwPSKVRHVmjHTingpeDGPuQxbg52s2nivZI05rWQibn4O49D5tEw4GFy26z5k6BKgiezT4TvkKSbrMfrAuAA0GScRNu7jrsAcDpkF++zGVO2qMa8OaLBgwE9e3ObfvvOJn1iZ0xX+jt7zQRFeZksbwMUPqDh6sscFBSAiPV70G267s2ZGrfoj30ypPBnIGEDIGa9RBioNldrk4jL783mKOrypTOaB0ekiS+ElfN7MIjYvE83vvU3kttV1vig6x5iAJFdhrVAp20n3FjCapAg6+lT89YWbb37Sfrf3/4Q/US7RQuyLISeVC/nwihLMgPnRYAK2HQNsxOOmGCAyHgovcTNiU6sGkLIIGjBsGDGkGOUGgvp/d8f0ejWJq3/3X9F//nTN+hTrZR6S5nPwxabG4aUAizI9rgMP0fZWJqjHNN3kx0vU3p0qUd/rt2id7cS+v5eZ3JHiQREED6YHwTQ0gLRyS7RmcXs9tMsAyNOv9D0oDwEA0LwmJ5wUpWnSy7HZfgP6wX/BnlilhoCrJu0mcuTr3RYlOYNOGZK8KidRKUAguAz0RiZCQS+LagnBRnKyzblaVg6I0K1j/5sic2wfugDZSGcAaaxv0Ej+IvAoRBqf+xVfg6Vv46oAfAFGINZB+YlCQxk3gdpbtH7U+4prbnBGG1aGmnmkkDMmNyydOK4UVeCEvQxGNGdezv0BQMedugL26zSnsGf1Ga4TJKyjHaAhsYDPhi2g5Z5T0eUyrDJKe2jBXhAuzt1nbYwW7gu5JPOoBpY8DhC4aqaxFJL4XIe9fnH8TidmgZPCCvABdPt5ibduvrf0K3DGqFxSAFEmjz6v9CZlZOTzJL8cmjVnw8YxL6rNgDxbz9B/91bztFPnOjRBTD8/AScNcxMSzI6OMSxn4EW6FD/Qvjg9MffYcaQ2fTM79mqGefC7O4NmZyGwYzxu1CrawMQ/NvmgDav3KcX/9Ef03//pVfp99s96pq7zYmIBbwLQGAuEmzE0hbluO2kS+kC0dneAr2zk9Cf6ST09nFKl9ttOmeSdbYmhzdoanQfABEmkRbfA8GJpDL1OfwRQAsIDai9DUAQdJLOcDYbPPqW9ncADTNGaASEqSB3/uPU4Zn2CUJI+jXI5FCuZEX6NC1P8hIgyPTJABBTey9TwUsVOzQiMrmSvsgL4ABOmFLzIoW4zEYpNRHSRwUOlRKg2egLWsucFPBr4PISbCCaw2ZGwXvKdeAYamhjuRIev2N+mg5Sm5ADP+GvIqNdhiNiD4UHWyO62R/Ra5sD+vLtTfrsgxE9TVv0gP0CbAC9jKlBrnFdAMIIZ0cUFvqz5V3Qv7m+h3iG1Djo0FZdV2sepJ+GzI0RugMpBEY0cPA5jMoxal8N1sLeHdL66+t0i9YSrfQLkebAnx8+ALGWti6doFXt6Odz6CtLZYvdf+etF+l933Gefmy1R29rt6kNLcEUEMjU43CY4pBE/oMZATZy+Ecg54GxN2ecCYyLmSccs6A+hV0advOpU2N2opahgrDVSjpAXc1t3dqga1+9RX/0sefol55dpy8tsC+Jw2xhoyWYX5E6uh0GEemYlnotOt/t0DspoT+3kNCbu216Q5LQ6cGYFhYSaiFHQsbUqJVpbtKUkm6LkpOLlCx1KMGJnMvZnOr4d1fYnRSSOGXDu15qJWDXl3ORAl1qS/SlSmY/iIvXckacOfxBKGpziTzlAxDaQAVAEYSvNLlBuKFPaZaQYaB4LoENsilye2xuwDz4f9CI9ylMR0ibDS0DJ+iS2h+uh/0cMg1JcwN8DPQ+YprifUKOEDM2TqImUmXDpKWjNMx+ybii1B4hVXf2LqU0pvE42Y1U4vFkCa3SjX52V0mHRuMxbffHdGt7SN/cHNAz9/v09GafvjLcopsbHerbtHfSNGj2KS60E5rAUKIkrlcUgMRGWknNhI0fSOdPWyg36oRASf5OBKI55Bi074NNQxCThVgCAh3ianiPZ0z83JUzw+ajx2W3RnT/5Rt0/bCBiMMFINbS1uXzdLY3pBXWDrhUajGAQTr7ubxntUActGj4+Cr9O29epb/6yEl69+kl6klhA2ZomMwEtRtmxACC/8H8AJCA8ESz4ZDPP3OeBONHGdNOllYXTNs4rWWJhsDAJQiRgkX2rZ3Nrt6jF75wlT75yRfooy8/oBd7I+qwQHfRMe27QzplPV85tK374TqdDr1pmNBDrdQoBxZMrqOEEhpP99vK1IRjETPeYqGcUhLjEWMDAMG9Y3MM0JV0uIUt/ELXSTN6T+a5azC3tQ3BxWW5Hv8v0YCROnt/H2X1jOuHrCP7kGqElE31GT351J5Q2k4oMXTLnpl9x88mAGIyDj3+7HtObxcNbfWMRBcD1E4M2WPr0Y1/BIWydkxTYpwAAa2UEvnZTCOjFz/j72aO+B3rlQ3NKJY6dKed0HVcR82XK3H2+7JwQwAAIABJREFUwlZKo/GIhgOindaYttMB9dn059prABUMJOA/xLwI5kL8bqYiwMWereLQGrhu0YwFHCGgAc1tqFzwXcsKaKDhuwU0Zg42R+89r6Pwp+BkhPxcRqWEwl5tGgoZNpvzP2G62SB68PJn6MZhukPj8ACIp9L25T9LZxYTgnY9f3l4MfCixWwg+eL5HAA1gOj3aPTwEr3tkVP0Q289Tz+5ukzncRsmMk9K50WcwuDwZpitYIYyagIbCmYLCSCkEx9CHHGiku0BzGiAYObLkjjz/De8VJyyvrFOT/+zF+nD//IV+p179+nmsEPtgwAQ7U0aDxdpZZTSo+nIYKNduSDSyBpaIdVsm9I86YwAErPM1sLpCtD+QstcEpbw/y6GyM+5TtIyWpb8nePvqMPttceUDFtskdudN9flMrL9YSa8Ur5sKaEx/6/7xu+2ely2kwlRPXb53fSTTMbOf/wd9TAG2S+eyd98tMEzzDFWoBQpl48dlaRtWuwXTgiUX9fssF+3+XdLimPTNAOFEb0yWqC76TYl4+5k3VZ2Jv+PFyhJ+V8Gvm0mCwxRAoh82ApAaBpIgIFnrj6qAgi0bwMIsaHcRdbQlZyO2/CBiz3vhEog6JMVPofMnL5CC+Ezefi0ItLHgk1Zm1v04Jt36cZhSTh1OADEWtp5eJXOniDqhdTk8qXRZW2qdttL5uqDAcQy0cOXT9E73/4w/dQjJ+lPLi3QglTxSsEswYAEFtKhD+VhUpBhbzBfQDpIdbr0uoeJAgACDpmwZQMwwIQiv+8MafMLr9Enf+Nr9A9euU9f3dqiHWZ08uVLBpTK3/CdmaHWOOA7GCV/5/LcnmSgaB/luQw7VY0TemSc0kkWoj4QkGenE8BCZq8rwqAqlWUhxIJFCKM97UEg+cowfTrZXQNDAZx8ddGvTeDFjMtsBDX20FyKEsvXnm/8RftxlHdlP9R7JSrb4cjhdc8AsUXbSYdeZBBsAwwakI/G1AKfYR4kP0sgsZPQeJE1EcJhmYX0dmZilM/gqySdmyXP0w7P8B2DNqTHWSUdl1O1d2gseaUM4ebx6jBu876LbI62dkMaChsYiU1w54pAsYEOvXW0EyiSdGmnT1tyLtO+uABNf2ctBDQa/EzfWcJt7oxo+7BkrZx/ALGWdi6doDPs2BfiKdqeqNWE0tnP9lm3r+u3WzRebNHiUpfe8MRZ+uG3n6enzi3Tk2xrZULCGQwC2rxY2ckfmgo41Mky/FmGgZrvWfIk2Ieh3ZXAwTCqLP2xNIdgHhJA4Dns/hnoGF+5T89+6kX6vz/9Cv3W3ft0SzM6CH9JmxYL+wxk2MAGwIKZ/4BSLi+Zqm0dmbbbIzqTjOkNoXU2z0eU8Ck7qqyrEISs7XnoWUTHWuNg6JFpHaQmIm9KgAVvOdV3kbK2YUtNCI9LtsefoW3gbHoR0y5exKEVAL0MrTRI0mBMAi1RNgcGNvCm+7XVU7OR2h7sP+6jPaLrC226icB+1jxA64D3QDY1JYzY/0eYBaXQN75BfUr0wUgDdR8I4X5t0VQAHAAvDCBk37JPBjKSv0ozipyXNivzd/QTqx225ZZx5bJwReChjSLaCzkPmx+HTBWgM4Ea/ibAl85Pge+uzJ9cX+a6GOzQ1vPP0XX6UJJ5GhV/rfajxnwDiEzzwE59scSQm9wGIPRvNuSPvqQmAi8yI/7BiDoPnaIn3/Ew/dhjJ+mHFjp0cWGSfz4HEToWH6aG3DFLJZ2SMfgmrC5z+II3vskTIDz44bSJ2x+5PG4lNOGI4nIt9Il7FzKTSrq+Ta998VX67U+9RL/y6k36Bvt4aDpD+G/0dtXtUMvyb0siIxzKxq4VQAX/z2GxgxG9ccxr7TEH5G3zXSQx5YoMpkJZm0ofzbnU/lLl76rPZfSzPfVAB+UjYujIp2Nug8FW9llOk39n1X2e038irCemFfk5+67nYpuD/s333UbyqfmKOeiyspzNfMLlJSAqsryuetoExd/bHRqMEvpWd5uGeE/4HeHP0oSh+wf4Zq3FaDnTPmWaOAM6LNo7/KaBe4y/kVlC4RehAYTtmRyzL1zbZS6RPNRntpH91Okg6otE8WlA8uRRIlmeXj8JTpArw6ybuBrB7MESSbg4RbjRRDxD1+YZRMwvgCigeXBt8lkACH4J+LS8kNDyG0/T93/7GfrLbzhBf+nUIp1HkiiMR2sNYJ4AuJhK/tOaaBPY2ZL/N17d4m4AeHkzUAAgkGGaUgOhAQTABtpg6bC+RbefuU6/+9kr9E+euU6fW9+hLYABqWEIAQictHjOZQEE19tZpItJajQQTl+CWAEgbfU2oaOFjU/4B/usCcToy4OC/WYFvPRyndJ3N6ih9bBNaYdt+4Hrl6eYfGRZOBTGzgflrPSQACmjO8qZhD4aQAlfDx/44GcuABIaNzv4tlK6sdOmmwANXCcGQKBtvG8MCmzmQiOEMv+JGACBw45t7D4AIQGGLXTbp+F1+W246OcDEz4AUUSbEetkbwMSMQCC5ybTjusU5Ji7vMtkD4gUzpoyOgT3jBhNxD26Nq8+EfMJIITmIZSDIH8JM5tgDMoN+VHYNr1WGXKZ5QXqXjhF3//kOfr3Lp2gP31+mS6v8Pk5izM3GefS3egLpLCW7UufB46y4Ds2zMbkaAJOQZwp6VFXgg+kojYvfiZ2pRYk12Rkimfui00p97bp9peu0x/84RX6f798gz5/9w69Lk9L8jO3LbUPmjY4YYUYret50qN01KLl8Ygu66txbVnepGCB0xtOz7kTHPtFZM5uU85xPAjxLB+TdtAsMJmiAtIl8MveVLhHMErQoMGNQ0ORayqkI+HEJLeHP2iaS/2qTU1o07/KcnreLtLrvWDzYbDW9Tg95uVHxodh14nS0pCNFuz82UpomLbo1bRP23CclNVj3w+YBH1bDwADgGKKjwg/JYAQaX6ExsKlqbDxtxheqsfr0wDLsjHaDMmn5WGQ62p/DLQtQUOs9sNmWpGRGiFnUd23bs+VrMusozB7yLEbfzD4kGzTzryCiPkDEFmo5kqfFl1ZEG0AwIe69Sb3RRjIstpJUD9j55pum5YfOkXvePw0/buPn6G/eGGZ3tjtUNskMxrvXrHNgtuWFRHpcBkncEpjjrKANgG5HOAHgVTH0GwgZBP5APh/AAiTSS9LXMSxkHAW2B7Q3Rdv09Of+RZ9/Cuv0+evb9C1nfZe00WsDNUM0mbqsLWFcqz1SFN6w7hDK4l0HgwMgE/Ne9bVor2IEVA58AgITfRnEzYx1/pyfdlXLI11OV/Ehyzrm5cGAmXHUqWeLcIE7dUVmRG7LrZ9IkGL0dDovxYloxbdH6a7mSRb/d19KQFF7HsigYTUBIbobNMayjrSZ0k6NbtAiAYa0sfCN5Yi5Vzt2DQd2tSs/TH2LE2JPDa28bj8Nlyh/6E2bL4ZqCNzZrC/BaI3GEgM+7Tx0u/RzXkL8ZwvALGWth7t0en0xOQ6bv6zaSBmASDkS2WLMtCqRYyPf2f7/fkVevvjZ+nPXzpJf+KhFXrL2UV6mMtw5IRMl5wJEVNdAwUkwDHzFgmkGEggosM4YWax78i6JzNMspkCWShZ+2HqZrkiXntAr7x4m77wzDX6F196nX7/5ia9tpVdFBNiUK7nMYxRazS4Lf6NmW2nTacSooscLw8BK5m+tM/Lz3yytYVvhubhC6VEXdi5XT4WttBEWx3tKBnrszHlk5ANyiXwp0CCmrw3lBUAzHVCtxBShq/66BxbLnsHch5kA1dSu+QDA7GAyOq8qkNsbZEp2YT1GJIWvbazTRsMFiR44OL7DSC8gl1FVuV7PTObyLrSXILfZdSITVsReu9sz10aDh+AMHTtUOIyp7AjKORG7JhizCncVhHQMEVPoWUoCiBg1uC+b49pc94yVs4RgJikp146QUsIUcqFtEhq5NMKxG4YbgOhOagjIwXkZ/ncpWZs9SjtDKmz1KOHLqzQ2x89Rf/W5ZP0p0526UKvTcudDi332tSSd2BAWyBzNkzl8M9SIuOeBrOBE3F5UZbJULbJAASmDvhH9Ie02R/Rg/VtuvbH1+izT1+n/++VO/TV7R26B49xH+PjftnnQ8a2SzrrujFrAGbb61CbU1YP29SF9sEm4KVwtuZRKOA3wUAl96Tna4CFJiPlyI7su/6s5yXLyWe6Pf2M2zVryeMQ/en2US5/BzxmloFn/gsWM4Qsz8/5O8rpz3pcspx8JvuxtWcbo29suh9Z1rY2tvWQa5ELTAGYsAZYD/7f0F2HzloARRYZsj0e0tVkca82jN8XSR+beUM+l47JmuY2Mwh4kfQ70qbGGPOJ1nigbxuvgxlER2bpiBIfD5Dh3S5zik+gS02Evq9nit6B1NvyYKrNLlq74TN5u1ID2MwnCH21Xb1g9qBILsZOlHI+uATt7jZtzNPdGXMCINJk9YN08uSIVmzmBZstL2esWYigefkt+Qtsm1naEvl5Eec/F4hgIcsC+USPTp3r0KMXlumJ1WX69gtL9JZTPXriTI/euNKjRb5xu8O3UyaTXE7S/ABnR5NeVwAIqWHAfJAUChoGLmPyRKST1P58w/D9Hbr52gP62st36Y9fvkvPvXqHnn31Pr20PaRNzsGe0zBjgJrp5eCJAUSXEttzzTxlGTzj32Q5fE/6dJaIVr0nc58jYPbMJihigEyoDISeFnRSQOo2bM98Aj40Bt9zaGB8YZy2Zz6QtgcoKT8K1wk+NA/t32LKszPEgMh1o+EewS468QEZvW74LgFDkTW18pCRMV9cb40pv5KZ3xEXHVzvVi6ws7raBMLfdVIq2YfPP8k1lhhg4VtPDV4QQWLjybodzaPlcwkoXCZpqf2A8Gbeu6cfT7Zcs69U6GwM+LBpPWw+H8jDgTZtmUVd9NVOotr/gh0yN+7TvW/9DbozDxdwzQWA4Cu5T5ygFVvOAQh45+lfAAhdpggwsC2o7eV0vXyy7GKb2nwb97lFuni2R0+e7tGbV3r06KkenTvZpbMnunRmqU2nOx062UloebFNvcUuteGzAMAg01jz+GRoKO7gYNAwGNLOKKWNnSHdu9un9fs7tH5vh27e3qYrr2/Q1166Tc/c7tPVnXu0vb1kMvJO/SWZ3VYyQPy258X0MElfu7I97odv/ByldLETyC2gha8+6drWTZ8s5WneG7WQCbScETpyNtjyO8g6ZU0XISG853mE5sV1Mp+iSaYNCdGy8PhkhVBCrEqN71bWeSyMsLBEytjWKP8t8/LU2iLTVkarTov6owG93hnsvk/j3l4A4QMVtin7gIbUYtg0f67nWvsRq+1wgROfRqTKMtqS1e3hKYLfW+nnMNVwWan9cI3TphWJDVG1JQbjflAfzp8+jQacRTXo2MOH79O9F38huVuF3nXUPXAAcWktXe5eoFM+8GAWwbExNEhwqeTKEKsMuud++OXmEzc7gvZWaHVxgVYX23RmuUOnV7q0erJH5xfbdLbbotNLXTrJZo6lDp25eILemV8slOVxyC/eahPd3qKXtwZ0M2kRX/nAF0mNhmPa3hzQA3aO3BrS7Qd9urm+Q9fvbtOtjQHdWt+k61s7dH1jQNvmJbIAgFkACA0Y9PeFlC6Mx7TCAIGZ8kKmWh6Izzxe/o614zL97AtnFZPPou2ToYyREUK5zF6qs06sxqWs5sNnPvDNI9ZMUZUWNtOPNvlU6sNi9tFZFTsjutsiWh8LU0UDICpRfUqD7PM58/USo+EomqY/BkCEZq7bcEWhaACBdkc9oTHOknPdvkd3b6wluQYsNIZZPD9YALGWLj5+hk7ridnsejJHgSxfxu5nc+rTY4CTX1WiQ3UPAdra2RWInYTGzHTutWl8oUNv+Im307OJ45Kj0z2iX/sa/cy/+AZ9ZHV19z6Q8YhayQ6lbAvgv/UeJWcYcDkYGwCES8NQZL4+MCLnyXPE99YipYM2negSnevDHu3I+mjuKRkQG1v27FMd/iSzUvoEjBa+MYLHZ0uX2g6mne97rOC3+T/I0zCnzc7B08jcwyEv0zKAyzxnHwt5n4hYXF9WwIVMKzRIaIyMewB4zv3BvhSifF4PGqZIYCZBoekr2yO5r8YkNLqV0xLtRualsGkV9LpZ11vMo53QcGdEN1ZGtMN7W75rmj6jk1mCKBGdgTLyXcTnKhoItAsfI2lCdPlg+PyfXM9kvgv0KbUSvpBUm39ZEZ5jkxWyP+mn4Uq2FQIQOj2/77qDIhF9cuxSK4HfYy5Y0/PfJFq/8rPJVhUaVql7cABiLe0+vEqnGRhwJEDINBB6btvIZTUI3FYZ50CMgV9czQhsjlYo375P4xMn6dKPfTd92QUgzi4S/dOv0vs//SJ99PJ5WpGLzvWZkTETYmAQY4qosmli6roABDPUzoAeGo6pGxKoodA6VxSGFuIQEPx/mdOrrb18rYXTpY0uWiD6bgKMuSXQzEVdCuRcj0ihvad+JozzVM3sRS4S3pjyNtAnfFJyEOQT7L504Z5NFpsSmZtgTRW0Vvw9CIRc/QqatFq0kQzpti4qgQQDZf5u00rYuogxdcT4IJk9nh0etN+R5E+ynByPq86U8LNoMcv4VcTkvtC08pmldXsubYRL221oYtF028wascAB49dtoD5Ht6CML+eRdsrk7xxxwvczvTyi2/SBZCeGL9dd5mAARHazZndIHd4QPo2ATA1rm7xPA+EDEFUAQmgR9hNAMGBgYR0LICDYYxlbaK5Ofis0LVIDMVyik63xrtbJFc0Q028IgLjaiBbAMYMIlOmrtLY1NDktETOth2F+KiSzLH2mtB2Wdp10tUSK+DQ8PmCm+5gqG7wVZ7d2d7hr9gKgsApw1nYFgJnRiCU03tmhm0udKVximpwFgNCmv1wgWUCCNEVqx2XrnFWkCJeJARBmrgpEzAuA8N274wMOOV0LOOIXeZddAMKWb8PWrs1vAuGsfAXBS3fo1kFkqzwAAJEmj/0SnW4PqVtFQxCzeD6Q4NMIuNq2RRjIF1qaK/SJwmcyYFPG8gJdDmkgfv1Z+uv//DZ99JHhrgZCAwKAiRzVCkGe/5adjmJoiDIScEjtQpE2+ivU6Y3ovLyQCAKWGX2RtrhsWeEcEhRFx+Erv5991TJuBjwl1qKWvmfQSKy2woCDCACR7tDWTodur2agnYfsAuU+04aeqgvQa01ezm8yAS75ih6HSxMZo+0ILYUrrDtUTz4PgY6YUFXdnk5kV9QnLtYRv4j2JMY5NF9XT/SINq3kvLlDyTihnVdv0m1aS6pdMFhkATM/vYJVqhXniIvTLVqSPgZAs1W1AjqZSwxI8Kn8fS+aBgQwH7io4zv5P0hofHmJLv21t9IzXhPGs/TXP/0CfeTR3rQJQ/YJ1akEC/lG26aEn5dZwSLM0NY3/5Z26OzOgJapw76ckz9WL7f6NDYx0m2OruJ0jRmY6LDjtPtPMnzY3G2lXc9sJoOQEClDu5nVsQl7aDx8IEBoRTRtQnQ06wiThgtsdCjVtJ36LtY3CFakBkfOSf8u5x1DA8uiaEdJ2xxGKa2PxrQ1XqLkzOZe0AsgwO9L6F0r807l73IW8eED8zbQj99s/hcubYdr/4ZCU0P7PjY3BrejD5uuKBQdBitBigYXMVF2RSJRXPP1ZRctAi589GRNRnuHNvc7MqPwqS+0KXzPH/nFdGnYoRMxQMF3mvdt6BjQwPWlU6PrdG07FcS8sDFaADkH1kAsnaHLIQDxa1+j/+hTX6ePPnZ614my6HpIIGPTXmgGxd/1fGSfPkYpafVgkRY7Q5P3Ye9f2VPvLMwDRQmqytuuM7ZdDhR7MnYBoirDlLcF7owoxTXC3Kb+7nzXshsGkW5XltO3EcpnsjyuNo6ZS5GyU/2JLIAx/Tjny3cTEO30d+hWsjwNwn1AwtWefKdc71BZgAHg4qtf1YTpygsztQ8Ch5UQAPGFrcb4d2iA4koz7vrd8D6L8yv/7rv3JAaY5HxWmEykf0cRDQfaYjCytUn3r/1cslFlrxepu38AYi3tPnKKTshTvW8DlQEQRSbOjoeh8rMCEPoFv88aiJN06d9/B33Fp4GYFYAwL4SIlMB30CcWQLiAE0eGnO7Q2cHI+LTN5K+I5sB23a4eVEhg+YRk2QnahLEVQHiAEwMA1HEBAy5TZPyx43LNW9JSj0nXkc/ls1hg46O9D+zEPOuP6N5okTZ1HzYAoctoXiLB+34CCK2hlOOMNVPC3yoEAEKHuVB931rGAAhffR84CeXbyIV/gZw4viCAmEyjRQDFSy26s19OlfsDIJ5K22f+NJ08oZIG6ZDC/Ywe4FO/EZRK1VgE9WsVZaguyuuTP4dxXmrT5RCA+Phz9DO/8zn66JveRMs+rYkrAkK/UHeyk5RmgPx7DFPUwMNWj39rjWilN6aT8rraskK2qEBFeSlY6+zby+Q6lFYVvqGxxgIBm6ki1Hadz32XErluJOT+bfVmTVPbvFsjGvVHtN7O+IbZ+0t7TRh4b2zvAt5Zfj/luyfBu08zoPmL5D/agTN27ST/i20D0SUxvhSufDAxdWPn4Cpny4AbatPmAC/ruIBLEdBhC4+13Smkr4e3+YTkYCbTZLAWor9Fw6tfoNv7cfHWPgCINLmwRiu9U+7Tp80sIF+20KK7nodskGXbRT2XOcPHBHQd5IE436NLP/ld9FWfBuJXn9vNAyEFPJgRj4t/932vOmfb6Uv2p5+f2KD2TofOLHSpYxPiPV2BVc7ZKTo2LmkxO5HbynP7/Dv66Y8o7WZqbf5cNz2m2uMbAQM5+Sv3X+DWwSlGuM/mH5fQ15oefUeNvGchH/+saSoIxXtlm30vhvQgTcmqGrYBCdu6SnAhn8t31gfcXVoMA2ZEFswYM6vs38d/bfPQQManvbSCMeGAiudFnM5j35n9ACn5+C0RLXjm08T47hgqm0GUgcadbdq+/Qt0b9bprmcOINjvgWj3dk3XhtK/H2YA4ZoL/14ZQPwGfXj1XbQSCyBiX7ay5TRgmWJMW5RSl04stWlZnoD7OzRmwcrM2Xea1MLEdVLF705AUECQI/ESjyv2dB+iHeZYV3uh/qaAQgaSYqIMirRbpaxP4+BrVzs55sxbrVVsPg2un1IWhz/ca9Yx69aZJOPaJrrT6e9NA2+Et0UTMQsAUQQouOgYa5YtogkpAiBczuTHGUA416qiieQB0cas/SFmCyDW0i5HDITQsU1TMMS1rFkYYkibEOP17EPdsS9WDOPUJ3KfsOf27iU0Xj1Dl6M0EBmA2COosx80M2uxEC/xF8sUddOyv96IuqMlOglhDEEKYGAiLzzRAjaTB18mwzfTSWEcEtBafe8rz2Pj5zw2DWBKkNFUCY2vbLu2env6qlvLAqfEKu1Kx8Yi7ci+5RXJGuyhzWx/+YAbNBy8R2y+MbwPFvrU397i09zkL80AQ5K9W/zd9r7Id0E+x+9l3jGXhsKnBcS4ua6PzxU1q4RMtrb96XLwhF8F6iC/Db7HhLnK/nS0CT+zRc7pMdrC7V2aDJ13w/UeSw2EvjbAl69DaidCNybLvuVdJ6+v031aS8w1BrP4mx2AWEtbq6t0glXYU8IuMozQZ++rgxA2TcAeYWjJoRDTdxkAce4kXfKlsuZMlMaEoQAEMyNmZGBqmlHJZzFj12WKMrkpALFEp4c7tNBeoBGEsnmRCwgNeVqVwlGeMvl3I/iFUMkFAvflASpahS5BS20aAyHQ9qyB71lowbK5eYs5aI2rg/Vtf7arhuU1w7kQHUzb/11XFJv1XqBU92Mbs+zHVn5qzI7oikTczOjtM6vvBXcZ7VoJbezc200cZQMQuaDLwIUPuLve19By8/NYAOECLz4TiTZ97uEFykzCQroIiHAdAtGGzUQjAUfokGfzCYmJNrH53hVNuBdrLrHdOyRBU/5+ZdoHl6NpKASW22EgwZcnvvpZujMrf4iZAQi+JKvTy03P+V4MaRLyF1HZlGLrxbyEXIYdF+ULGdqcse1yuSIAgsu212m8+hBdPioAghnkwglaTGmSr8KkRC4ZTueznecvm8vcwKfKgPAKPS+y7nWVtQlSmxCvq7/tIaWLmV8Bf0a7tt/0M3yXbehx2dp0jR1l0bcs53sGsMB08pUrCoD6LRomd+m+HEcsgICGguuijnkfApoL37ruJ4DQTtbarFwXgOD52u7uYSE+DwAi1kckBkTsB4DQV8DfHdPWzZ9PpvZwXbxjNgBiLe1WyVUQmlzZTIiyXVcEQqjvGFUho/8iJ3cGEOfO06Uf/256LuhE+Rv04fPvnM4D4dIySEYFxmVjZJrBaSYXokkO+pYowdxXtujEqDPRPlURfq5TpBayrj6k8Iqdx0GXkyl35eVAMxtXl1JCBjz+jD9PVrxCY5lFm2oARemk7zxw3f44SmijN6TBeKN4ptQQjeS7GCprhGykrwWXdWkgYvqxlQklzYppN/YQCDDhijJx9VU0Ki7nWwEHVNu4bZqXGG1HDJ0MP7bca+Sqa7t3Cb9BU/H6kB7QDC7dqh9AZKaLU6OJc1KssA/5SdiEf+xihMrZwhi5js1BMManIGQ2ACOAsF3YodHqSbr0H7yVvhYDIC681e+U6nzBViiVjLC1sissXAxSn7Z8tOSy0D4kXVoM0X2Wzw8KOGjhH5N/vwgddOa6InVJCvJCFasVtgGiKZBSFGDY5lEX2BEXKrVbNEzv0IZ8T4pQoi7QIYGG5B0SVMhDSwyPipmHC7BofllEcBY1DcSMs2oZW/iqDcSE+imTuMuVqjzUl3xuc0DVt7u2WjS+8gd0t25TRs0AIk0urdHS4iItFCFATNmYk39MOwbUCMfCEKp3vYwSJNhO+nosvtNGd4tGiw/T5Z8OAIh/8iy977Mv0IfPL9EK+izL3EK0Ksv8Bqep0yFakvddcF9akLIgLCpcXXWsv0PI2E7WcvL8XJatKGT1SdYlPFEupG1w3SgImuoagXKrAAAgAElEQVS5207WmC5y6Re5XZDL2m4edP3OfbkuDsI48Jzble3YxmXbp647AfL2s5h4TWNJK9ue0bQbEm0t3534PoxWdjUQ7Q27Y7IsE3q/5PMi75rPfFKkz9iyIf6IdmLzxsT26ypnM6OgbEgY1w1efP3ZLlYrMvfQlQRT+0doUIx8E5crGj7Rp3Q8plZ/RDs3f54e1BnaWS+AeH+6sPq23dNxnZuqARBEhwFAtFdpabhlAZBSTY7d36V0D5MXycbYd2KKqYdOmSWFP4S4D9RA2BVhAr6ydbbnE6hFrx2ua366HUnjWfWhAYoPfITAilmfO7SxwBeXzxGAKHIwqYPOswIQRZLV2YSlDQzMM4DAHEJOpy4zTFFzjoxqkX4Xr47pQZ1ZKusDEGtp6wLR8mh1937zOjZwqI261HWufmyOUPybT/3Pz4qcKphJxWggPvZV+unP/If0YU7MNSvNQ77Rhc03dj6sfVgY0KIWWr7Tqk0zgTHYhI4+veZlFXjwqs3VYhfVhIT25H4/T3q7J+J0x26r5zK2Z6jrezar+XCfcuyx/bjmGFs/ptz2kAYrOyYHWaE/rakoqpVwmRj1IDR/gfmQy4XMji4/KNmH1pj6gITP58sVwl6IqKKwzXwSk9Av1pTOXem8Fr6xunzpXCb5IuaesjQyc7AktsK8vvU03avLlFEbgOCEURt96uqLZjQRZAx0ncJfCvoqhHfV1UKUv0OVGcMk8MLbBP+1No3f3KPL730HPe/zgZgAiOQfX/xbqYlu4D+XOtU2Dx6nr3zMPFz04fmx9mE/mDvGUMkfQExEClEp0BB7jVtebaFT0uPZMG8hwG3CscjlPNyebh+/yXWQt9m6LhAK/S7nirZtfcc8k2NDG0Xn7Zp7mXfbtiYAL679Ot6gTWgfzFhOhfOpjO+Vc7Ss8t6BHhJQAEy4Dhk+kIJnNgAR4tex2gpDT5WfxpYnw7bWug9fIrtQ/p0YR/qymu9Q31Pvr8eJMzY6MDbx1+gktfo3aefGWvKgzLuk69QDINbSzupq3A2RdQOIWQOHnGEKrYIED/w8hgEcZgDBoMM3R36+eZq6vSF1XadhLUzBuG0n4NhTsQ+suE62+ua9mJth63jR9rx42S1/MaFfvv71dfRVxyrbC7VtS7oT6j907b3rPpyqdOJxxcTO856yaR9iAITpowSIiOEfIboeJICAP9i8AQgXzXRK8djcGKE1kM/nCUBMgZVMM/Gtl+gBfSgZFJmTrWwNAGLiONlfmk4Y5RqYdDjcL+EfIpJG6j5hj7bqPMlHayCeo/d+5ieSD3OOjdCcXM9tjLAM05PtD4hanPcBJ3Xdt+13eWrWzN12Gs6BXCZ4Q8LABwzKCL6y9D5s9e4vUnrSk9dfzofL1j0/3Tf6iB2TbzyxIGTwgLZ7p+xpq+uab5l3LhZoMP+KPeS4DgdFTLBME1ukiI1WIS1GDH1d2XZDWgw8h3DnDMCG90SGx/qc74s45sfMkcuU9SH0Ze3Eswd9GtXhUFkdQHww7Z3fcl+UpX0I5gU05AIpC2WUgIAFIj+XKkyf+p+FsmQIsS86xrBfAMJ1itLMTJYLMTou+yCh3vKIOq5UsTp5ij7lGgYk8r77kq2AZgwg2g8mDMAmGFwggcs+ENkKY1/mustBIFYVwtxO1Tbk3JIdStNMpRpqm8tWpQv3JdtB39wu+pdjqtIft6dvANbtPUhozL4PsRoHXf/KvQlNHjlFCT7rMvzMCK6C2oqifEXyNF8Uie1Zkb609iPkL2FbQ1fSLVtZF1CIBRA5749I8x/TF7cXCyBCAEr2NwsAIen54jbtVE1zXQ1ArKUtDin0vdSzAAxlHAh9dj+tTcDLE+tfoAEE0yPmBUT7V4nGT6zS5Z/6Xvq6zwfi/3mWfupzP5l8JLugrAovnapbBUDwPLfaezOOhganBag8YfpOnfJZTDkrs6pB8IXmd1if264zRi5/mbffl8O/ytxtSXEMSIzUivj6luDEVa47oMHiAg1j5iDBAsrHAAgADKtwVKBCg/kYvoJ2bfwr5AeFukX6sTl0xtCPyxSVD0WTb8WOY17KxWpD9HjLgA3271j/PG1UcaisBiAC2ocyGyRmIY8igHjzBXok5EQ5jwCCfR8kcweT1qdTzbxdz0OnWlf7rn2jT7jyYpuQEMS8IFRd1/KG2onZ07JM6IId3/XAaMcliPVz3RbTX16hPXURkAV42YSy1Bjgc2hdi9Ion4eKgfcCCAFCsKZyP/FvJ9L4yIsGQEyo3QCIsrt3b726AEToXhP0vL1Ng6tryWbZGZQHEE+l7aIZEcv4Gtgm5kLWISJI34ZY7YJsM1atGVJN4hSA9q50aPzmhH7gP3knfco1h9M9ol95ZhKFQWvpniyPUIva6ktVqq+cj35yThj39oA6gzF1XALNJzR8p0HUizkxhtZcPy8iyJJtu4o+XaTE9WwKCCy6vfJRn9vyzUGXi+m3KE2OUvkQPV1zZdDU3aHBDYrTPlSlmcvEod9P/e7iPcQ7yN+Lakxjxx6rhdDaXf4uw0qn3gl1kylkQmz4Krc1Gu+mCvDdNxITrqppEdJwlO1PhtaG+jCgLLsWwLZWOhupLqPr8ndEq9g0FS++SJtlHSpLAwh25IOvwJSQFemRYzdqLEio0p7ZeFk2uRB4kC9nLGgoMjYwATZd0Cql57fo3Moifc+ZRXoTJZSMUkpaRK2UJv8Pidpdou31Pv3WN79MV+hSnMOqb0xlgQTa5Dlsr1KHv6ebEyHIIbzy8xTj2KQEIb5cRn6W5WQYMNqaaic7cYaAgK/9PBJoi5LWkkjnrb7nc92azE+WlWMaO+oV2ROx7dn64t9QH2OUv+lnhkFZ6tjmm3vYqznK36fe/6Xp22F1ltayNImlj42Z4je5n/T+aCc0vsmmi8yHwdRZzfbGOiXWz2iYn+NP1qljsqoNvLdS+6FBhVlfYQopw8P0IUiaPkLAIiZdPsLifdpkGSZv81HL93UmcwBcDC/y+De4DrIxy+XK/xObKyffiwpIGT6aXQWAz3IeNtDhmqOtrE+zwVcpXPu5ZCNm/rpMOQCxlnYukP2ugzLmBdvAQ0K+zGRnDSBsKk3fOFnzsErUWxjQd7XadHqc0sikgG6Z66nbWTroFo1o3Erpy689T1frAA88pqoAYucetetIGuYCHOYlyoBJaK0lcEFZDUTk95AjU6i/w/7cdleLTdD7hL/vvhcf8445fdVJ31iVsGGiGyry4pAACBu95gFA2GSB1AIjWsS13i4AwXzcBVKgnSgCIKbAaeDStLoARMwetwGKEDiS4MPXh34v1tdpk9aSKN8f2W4JAJEmtEa9iyvuU7Br4WOIlqNKkbglZBIItSs1ClxWI3IW/FKg+hyhbOVC/fueXzxLTxDRRT7KM2BIWfMwSefcShNqt8eUtNr01Su36Zv8W5W+ZN2iAEKrUtl8gc0cEgpQqYVUb1ZG6FHl6fK29n2qQNsdJjaVqu5HnjZ0eaZF2xHloRmm7wIzVxuh9S/CoNGWi5HHhDO7mK+ki+9QEVJdu/IbxJxybczUFUZuTBcADCEi1/Vcai7qajNrp+j77erexnu1BsLlhF52SjGHR1dUSUg7UnZMB1FPvpe2/V4m1FbufwkiFtdpeHWNtorek1EcQKylnUvkDtuUApo3Xxn1mRc5lVDNac3AnvAqZhz7qIY081ul9NKAHkoTeoxBA6XUancy8DCmZMzgIaH2cEzfvNah5834qjI4xbBcYMhqnxV9X1qnNl5Ulz3StobaDihTgmtBAXAi29GI3HXKsKkTXcBAgwEJfvULGqtd82UodYXWaUGMvnScvi+pl+8ZhwpfEu+OSwgU8dKXc7l6ilJuX2v5fFo/V1mmhaYhf4fJ1JcFNnSq1fuS2+Wx072SeR9WhflinVLCd/4c+pN1UVaDCvnO1ww4fKGmPBx+HnN484V9a0Ef+u4imT4Ehkgbs+/QRgiwxGqu5Zh8IGvWICcWWIAfA0isP0NbRX0hCgKIifZBCh6b/S20uPv13BWHDQEeNY6aX1r0fWZES0spPZG0JqYgaB4MmCBqsQljRPTa9TF9nTqTfAdTf2BQNibkm1jsfFxgZUiti9lV7dyN3KycN0O+bL4XRSe7kfVYULiEtU27VfZlhcANMRAfOSE4jRAiIhaits/6Gb6H9qBsi8viu60+xuJqU9aVZeSYZbvW8vAR4FwG0l8gy20Qmo/tOYCN7k8CHllPzrMMc0dbeX8v0ZjOBQT+1ez5JUpIfi4zYa7D760EGdNAZK9PBdeJfXfLjknVK6PFkIfGGPDh0iTIocwi+V1NJKrczKzBRGiA0m+EtZ7Xfo42i2ghigGITPtgQ5x1axpCE495PrcA4hQll1r06GhEZ9MWJZ0WJayBECCiMx7TrdaYnr/Wc3iFHyCAAGMPqTJj1shXJlY4xJ6aQ4JVC6xYgVtong6hq4V4TJsuwesS0q75mPISGKABOdbQgDSgkOV9z7hcBPhwgRzb2rtAlgcQ7QXoer4NgAjtAPO8ARBRZMoLHTSAwEAAJG6+QNtFtBDFAMQH094jw2k7/EFoIGzAwBn+VFXtDwrDhOAydYT6EfXOL9HqwgJdYvDAoKEzIk5K3uq0qTUeU5tatNlv0dfWiXayU0eYwbn2bVENRWj/D6kVczL0CqvspC670idt27PQ0PBcawF0W7FAYc8J23b61sLPJnRRRj67RSk9Ti2r4JYD1oLdd+rnZxHCeGpemqgYlwQVKKOBAJc95whD5Wf44zLyu+6Tn8doNCxz3wO8JA1C9ODnkzmkuVYhdpOFyrGmwvfn00DIetIswr/voxYiZOLAMLVGOvYw6dNQhNqQcscng2x9FDWHhJaan9uSCaKenkuRrMWxVya4ymmA7TqUwTH1Bqdw/1najtVCxAOIp9L2I3/K7/sQQ+g6yng1C7KDkFAvMph6fBDSs4u01F2iN46HtJBrHjIgwT4P6Yj62336+u1t2ipkT90PAME0kIwen20C0ibIYgSwFFyx7Wph5xPqevw2QalpaQvN0x76YOx6z9kAJ9p3hQeGwgZlff7sspP77OeuZxCo3O4tJQRDQEDSTZoEuB18121ynd2yrT3hki76lfEVsPk6QZMHDUMRnuArGwIQe/fYLi+WY+J2XOYNF6/bR5DBQyhj6uB6VQCEnHrMIdYWlRJjYondDmUBhK/9kGY1xvxTBEDApHttw6S4jorIiAcQFu1DLHHrLndoAcTEf+BhatMJpkkn5duaqdVh58kRtROicWubXnr1ZbpHbxOanhiHrFkDCBtTCqmmfQvvipePbTPm5M/929pz9e0CnPoUyO1KExKe72qpdk/fsRqgadCw64xX9OVxAZnJmMO2dQ0gWLhD6H+7mHfRcaG8BBMAKQAQ2iFxAo7CPEqDex+4kOOW71UDIMquaAMgKmgg5hJAtGlMP5tsxWyI8MvJrVi0D9FCPGYUnjKxarTKEQqx47Q5PtkEjG5vndKLK3Sm1aFz6YgSzvUgHSdZGzEe0pVrX6fbVPT04hfUcWscO/+y5WJBkFTtxgiPouOJHUdRgSLXzFdXr63NIU/Wr3MvxNIqZvxF6RPTt3RQRHkbXeugiY/uaH8Wc5R0CM2D+9caCBcdNV+K0UJojYxs2wamY9osoJFwaQB85gstd1zaD185HZXnM3PEbNtQGZ0mIFQez+vUkMT2yeVYa3Hti7Qdc0dGnHB5f7pQVwIj70RiVLFFKBErLGwnnyL9hMpepfTsm2h5oUXnx21qd1NqjTnPwwJxkqiE8z6MW3T95l26FWqq8PODFMKFBxuo4AqZi+kndi+graLCIxZAaMFYFEAUHVcMbY5jGQ1WbOBlHugSAhmuMc7ivd97KIqTH44xFjF9zPLAGroGwPY8mBqghr1ThD4xfiA+M4se7lXOi7KW9EPTCG+AtZTDCruhhqzPffZgrlCvj0I47rrUJGqodIralzt0bjiibjqgRIOITkJ3Xl2n64V6ig0lmwU4KiPEyjLCQkTxFI6lV1kAUdc4y7RzSTgsXs1U/vI3bpN/17+V6atsHYyL6/vGIcvpsnJuulzZcdVRz0b/Otq1tVHmPSoLJkKgO8Y3Y1Z0QLt1yJCAZsUHIEpPr4KGx9anTnGOMj4QojUclgSL7AvhdeCPARCccdBkHSz81wAIQ7JLJ+hUSrSStidmC764h7UOrImgDm1ebdG1qZjwGELHCsQYAFEGEMSMUZYpw/iK9uErH0uvBkDUSfXdthoAUQ9dy7xHDYDw0/4IAAjXBCsCiEHImTIMID6Y9qJCh2zmh3rQ4fxqFiJYwvkl6qULdKqXgQaACNZEDNvUX79PN9ghOaKp6SJFBSLXhk1Vd3YQAEKP36XKL8MwbcSMpdd+0KLwYgcqHHcNhE8D4NJ2FNHIxIKfyTsW5qlV1r/q+1AETIQ0ELtaAPucI30mqpCjVi02BjLLcZeViRXGVMQUIteC72qiDyQ7vvXxb/an0ja9q4T2wecJbhuNb6NWYei+ly3GUa1K30b1QO2LK3RqNKZOukDJYoeSrQEl3Ra1+2MarSd0k56r6fpg6fjldtTjePfZMrhYbgDGrlXuofGVYaBV1xFz2i8TQBGBFUvvptzBUiC0r+scne8diQUQNp4cA/rlPGL6ssmKmEiisoLYReeYCCWuWza1+CzGW3YsFho473j6Cg18zpR+YcLOkzKcMHaTNwDCUMo4Ti5OUlXDbMEgYntIaWdEd0y8bV2MpQEQ7t3ZAIjYN7cpNysK1PWex4yvARAxVJou0wCIHAsoh9Wxz5nSAyDShD5YwHlyGrFObo3c6wNhN0fUxeCLb5uZ1bh0iRbud2npZJeScZ+S8fLE94H6lHS36M5VoomHq89pTI8uhgnxKdlWznZ6Pown3Rga2FZ1v7QHsu+vRFyopMf6VqUhKtPGzHb1IWhY0+8QDLnUEH3vQUhLpy/8sl/qNc2rNY/2Ra2E+tdaCpk/ZXdsk8sDy6fsn86lEmOOmYSQ+y8tLDueUotcspLP3KET4HEXofIfYFnF7nt7/9wAoqj5wnUxjOzTpxYrSat5rXbx26m7PaQugwYGESP2gVigZLxDmze3+NrU7K9OAOGyBfvswBjHQQjYsotXBEQc5LzKCn8IwbL1y9L1KNRrAASbTsNptCeCYyIUygKIXR42LVxi8mgAgEDD7cqvgz5izCFa1sQ4kMs5xOTciJFzB/0ehQABQEO8CYRDOq2ZKd0braj5Ioaws8z8VmTR9Ck9RsAWaZ/LXqJklWhx1KN22qPkxJha2w+ov36VtqbC2OoCEGUE5WHUQBRdh4Ms3wCA/af+vAKI0F4oOu550EDUASAgtPXhMvauENcO23uHiNsZX/p2+MCUHpMLfO3/rp/usQyAmAZfGhc4zRgOAJGZL1wINUYdFCLiQZotygjb0Hzsz1sAEQstGpqbzmzx+bFagLoFft3tlaPR0asVEhZHb8bzOaOiQhmzwPqF6te5zqG+NIVDWriQFqLoitlMGHUBiJixxGogysgmn0O9KzPuYTBlxNDVV0YCkTXasZkx7ACCzRdvpXbpe+/LgIM6krHsHzCIX5pTtHDhHrVvXKWdA03kEz/ipmRVCtQpWKqOpal/OChQFEDsCm87D581gChD1VC2T53Nte457AVhdq1E3f2G7njxgZ5Y4BSriSmzblzn8zS0RWPYN99a2qktOsA14KLC/jCflnnst7NcDz4nubJMpOymaOrVR4EGNNRHy+PcUl08oIqJw0Z/36HQp1Wtay1dqeKrCPuYg26o/aJtxOajCdHNZk4J1dHPi4CTZ2hMH0oGugkLgEgTen+J3A9FB3+cAATTxqUWlYKnLuZRdC2a8tUp0ACI6jRsWiCqiwc0ACK8m4oK/6LACuVt4CcETEKj328AweOxRGPsBRBsvjgrrpIOTST0vChQCLV3GJ5XESZ1MZAqdOLxz8M4qsxhv+tWWfNZjvWtIpT0K3OSRGyW8z3sbe/Hexfyn2AaxkVS+LMEx/QTu15VBa7uJwY8xI6tSrnQvFzjDNUrM6aQRmKdRjoaww4geBP7ogNi8wyUmYStzrwy57rmJ9uZBQOx0c/Wj01L4vutjvn7xsHtz4IedYxbtnHU96cEIXXTLra94wh+9nvvFxX4szocxozDZdLw7acydWL35zyVKwsudH6QvXPiaIypcE4FINKEnqKWYdoNgDiYLTELptEAiNmuZQMgZktfbr0BELOnsewhTojP5p6iuL53ZVesNqEBEP49FAIQTGflB7EXQKxRe992qjzdHnUmHEtUXxIhF7jQtIvJZlhEA8EnUBsDt51M62b0MXOx0dZVrwpAc/mrHPW9Ow8aiDpAhG8evn17UGagKns1lt/ElqvbiT3GTOrrk58hqkPfqyPnJJ/FmGVi6YFy0+1XB1R6zi4w5ctlBNoUnUtceU4qlV/+OA0g1lJOQT1JQ70ffw2A2EvleQUQGKlktLMGECHzhm+PNgCivje4ARC7gqFugFxkD9e3osVbmgcAIYG69NNrAAT7rOjU47uyvaxJw7ZLvkIjGc45DSAm+R+q3dZ41E9jxV+9YjV8AKJYS/WVdp3AYgVLWaZbF4DQmgPt12HTLOz3Po6lZX2r2rQkKTCPGggeH78DsX5IVXn3LHaESzsao4GYXh/76b7InAGCfICjKA3q9gOJ0UDYxu8bR1GTkJ8GU34QWgPRKUq/PeX3m/FWHvCcNdAAiN0FaQDEnG3OIzycBkDMZnEbAFGMrvMPIEjezrkLIIqYL44TSHCdDG2q/DIn7YOyr/pVp9VteXb1VzXtVrFX8XCVbjQQh2O9Qu891rEML6ibAkVO53X3ze2VlROhg4N8LjUZof704Uy2o7UTs6DHPLcZo6XA+C+ZcE7jB7EXQIQWYZ6JUGVsdTDwMkxj1gCizLzWlD1traJZS69LGTpVWVtX3fli9rMBbbOgW9NmHAUOep8fVgARR929msqQ7PIBiKJ9HsXysSCiARCW1S8jaOsQjA2AOLhXsQEQB0f749BzAyD2BxTHmn1jAERR34yjtI9jAQRfy/CxZDStgWAHynn9q0O4H/TcyjCTOuattQll6MAaCNlO3RqJMmOy1SlK4zoBREyIoA6HrWN966JdmXZce6LInpN7a173VRnacJ2i+5Hr6D1Rpo2y4530v6uVdoUth9oPaQJC9efheUh7U2SOLpPLPMzTNoZJGGia54LSDpo89wZA7PPqgRFIIVJUgBRhzFWmd9QYuaQFr4MGDrPUArnWW+6HKmu133X3aw/65nWY9mcMAAjxgZg29nsf6P7k6T5WI3DQY56H/l2ArezYZNSOBoRl27TVW6MRX++doc0sA2WdHVRtK/RSVW1/HurbTnANg57tyswLgJjtLGfT+jzsTczsMIGIOldDA8/Y6BGMQTuBuuprbVmdc6ijrZB8kO8593cYQFgddLG1EdKmlOm3ARBlqFZznQZA1EzQiOYaABFBJEeRBkCUp11dNRsAMaFkAyDid9QsAAQR54MYz5cGQqqW5QZhxuU6cYCpHeSJZJ4Ya/y28pesSs9Z+0yEMmLWRYeYdlynnRCTi2n7IMschn1ddZ8eJH3nvW/XO7Yfp/lZvzv7MYd5W996gYQAEJwDYh4I6to0DYDY/61YlTEfJwCx/6uzPz02AGJ/6DyvvTQAYl5Xpty46gQQmSPlRAPRAIhyC4Jah4HRFp1hAyCKUuzolT8M+7rqPj16q1bfjBoAUR8t56GlmQGIoiGcseolm2rXFjoHhx080xoH23e9IDZGMutTsAQQsn+fb4MuVzcD9CWBqksgxI551gmp5uGlNABcmdhcZrUiPi+xNJ4FDeraJ7MYm6vNg6TXfs7zMPRVhzY7VsbMCz2KOm1WDSH3hYS7HWPrywQ8pYGIBRBSwMcsnC1/gI25ggFXiStvGEjMivjLlPEniQUJdYO5uturQr2jBCAOI3iQa9fwgQmgPUia+CI7qrxnh6luCES5DtKuOZb1+QqBCVs+i1hNxRqNdk0YMYsz78ylYR4xq3i8ytjA6fGiwN7ZurRlR4Uux5EPVOHNLu3tcaRj2XfA56d30G2GwEzZ8X2MOAoj5SyDftVGlc1ZdnBl6oXmUabNps7hpkADIBoAcbh3cNzoq/DoBkDE0dhXatYAoorGdV8BRJWNWH0ZqrXQAIhq9DvutV1MwGV2A720qe640/Gg538c+ECdfDoGQFQRYAe9H/aj/zrXo+h4Q/u9LIAI+aGssfbB/DsifyFCHpFpNtM4AhSw2akPkgkdAZIGp6D5gxaKVX0HJACN0XyV4Vfzskdm7QweXMw5KODyfTqIoRXdSzEBDg2AOIiVbPpsKBBBgQZARBCp5iINgKiPoA2AcEdf1Ufl+JYaABFPK2vJogSs2F1TvaHA3FBgXk6lc0OQIzIQH+A57FMsy6/LRIpVpVXM+zXPZkzQ2mWKrbAWR8eEUZYIVTdXU7+hwEFTIIbBHfQYm/6LU6ABEHtpNq8Aovjq7l8NDSC4Zw14SsrPBkDs3zI2PTUU2H8KSIbbAI39p3+ZHo96mG0ZmvjquJxAISir9te8NzYgZ3wnGwBRdXM19RsKzDMFGgAxz6tjH1sDIIqtWQMgitGrjtIZzRsAUQcxmzYaChxWCjSnq8O6cs24GwocOAUaAHHgS9AMoKHAAVKgARAHSPym64YCh5sCDYA43OvXjL6hQDUKNACiGv2a2g0FjjEFGgBxjBe/mXpDgT0XLzUkaSjQUKChQCQFjg6AiJywKRZyUrI9R9hLyXCXIsNryjYUmCkFGq3DTMnbNN5Q4LhQoAEQNmbaAIjjsv+P5zwbAHE8172ZdUOBmilwPAFEzURsmmso0FCgoUBDgYYCx40CDYA4bivezLehQEOBhgINBRoK1ECBBkDUQMSmiYYCDQUaCjQUaChw3CjQAIjjtuLNfCzwvrsAAAG9SURBVBsKNBRoKNBQoKFADRRoAEQNRGyaaCjQUKChQEOBhgLHjQLmQgyiNPv/uE2/mW9DgYYCDQUaCjQUaChQnAIJgEMDIIoTr6nRUKChQEOBhgINBY4rBRoAcVxXvpl3Q4GGAg0FGgo0FKhAgQZAVCBeU7WhQEOBhgINBRoKHFcKNADiuK58M++GAg0FGgo0FGgoUIECDYCoQLymakOBhgINBRoKNBQ4rhRoAMRxXflm3g0FGgo0FGgo0FCgAgVyAMFtNJEYFSjZVG0o0FCgoUBDgYYCx4QCScoTFfkfGgBxTFa+mWZDgYYCDQUaCjQUqECBBkBUIF5TtaFAQ4GGAg0FGgocVwo0AOK4rnwz74YCDQUaCjQUaChQgQK1A4hJg5M/mzkEz2dtKtmvfirQ/shWZdrPen19xAvtwSKEr3MuB7knq/Rtq1ulPU3/ojSuc315LHW3V2R/VS1b9zrE8O06+4yZf9X1qVo/Zoy2MrLfGLqW7SemXuw7FlsOfTYAIob6TZlCFCi6CQs1HlG4ToZR51z2m/FKUlXpuwEQEZvugIpUWVcbkIsRdHX2GUO2qu9z1foxYzzeAOL/B5OevMTTJFLfAAAAAElFTkSuQmCC",Vt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",en=x.p+"static/question.ed747acc.gif",Pn="data:image/gif;base64,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",Je=x(55351),Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",bn="data:image/png;base64,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",Cn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",vn="data:image/png;base64,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",at=x(53114),vt="data:image/png;base64,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",rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},62985:function(Rt,ct,x){"use strict";x.d(ct,{N:function(){return E}});var a=x(59301),pe=x(57809),Ne=x(43418),Ae=x(92832),Fe=x(8591),Se=x(95237),le=x(43604),Me=x(38147),Ie={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},xe=x(92310),Le=x.n(xe),He=x(87169),ye=x(59301),oe=(z,b,ee)=>new Promise((te,ne)=>{var ie=ge=>{try{me(ee.next(ge))}catch(Ce){ne(Ce)}},ce=ge=>{try{me(ee.throw(ge))}catch(Ce){ne(Ce)}},me=ge=>ge.done?te(ge.value):Promise.resolve(ge.value).then(ie,ce);me((ee=ee.apply(z,b)).next())});const{Option:y}=pe.default,E=({subId:z,value:b,selectvalues:ee,disabled:te,knowledgeOptions:ne=[],className:ie,height:ce,onChange:me=()=>{},onAddKnowledgeFinish:ge=()=>{},zIndex:Ce=1e3})=>{const Be=(0,a.useRef)(),[je,we]=(0,a.useState)([]);b=b||[];const tt=(ut,We)=>{ut?(we([...We]),me([...We])):(we([]),me([]))};(0,a.useEffect)(()=>{(ee==null?void 0:ee.length)>0?(we([...ee]),me([...ee])):(we([]),me([]))},[ne]),(0,a.useEffect)(()=>{(b==null?void 0:b.length)>0&&me([...b])},[ne]);const Ze=ut=>{ut.preventDefault(),Be.current="",Ne.default.confirm({centered:!0,width:585,zIndex:Ce,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:ye.createElement("div",{className:"font14"},ye.createElement("div",{className:Ie.public_tips},ye.createElement(He.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ye.createElement("div",{style:{display:"flex",alignItems:"center"}},ye.createElement("div",{style:{width:"95px"}},ye.createElement("span",{className:Ie.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),ye.createElement(Ae.default,{className:Ie.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Be.current,onChange:We=>{Be.current=We.target.value}}))),onOk:()=>new Promise((We,nt)=>oe(void 0,null,function*(){if(!Be.current)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),nt();if(Be.current.length>20)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),nt();const xt=yield(0,Me.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Be.current,sub_discipline_id:z}});if((xt==null?void 0:xt.status)===0){ge({id:xt.tag_discipline_id,name:Be.current,type:"personal"});let yt=ee||[];yt.push(xt.tag_discipline_id),me([...yt]),we([...yt]),me([...yt])}return We()}))})};return ye.createElement(Se.Z,{wrap:!1,align:"middle",className:Le()(Ie.wrap,ie)},ye.createElement(le.Z,null,ye.createElement(pe.default,{mode:"multiple",disabled:!z||te,className:Ie.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:tt,style:{width:ce||490},showSearch:!0,allowClear:!0,value:je,filterOption:(ut,We)=>We.label.indexOf(ut.toLowerCase())>=0},ne==null?void 0:ne.map(ut=>ye.createElement(y,{key:ut.id,value:ut.id,label:ut.name},ye.createElement("div",{style:{display:"flex",alignItems:"center"}},ye.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ut.name),(ut==null?void 0:ut.type)==="personal"&&ye.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),z&&ye.createElement(le.Z,{className:`ml20 ${ce&&Ie.add_style}`},ye.createElement("span",{className:Ie.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),ye.createElement("span",{className:Ie.linkBtn,onClick:Ze},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},27687:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(96408),Ne=x(48136),Ae=x(99298),Fe=x(43418),Se=x(59301);const le=(0,a.forwardRef)(({callback:Me,width:Ie,onChange:xe,disabled:Le,readOnly:He,type:ye="",value:oe="",style:y={}},E)=>{const z=(0,a.useRef)(),b=(0,a.useRef)(),[ee,te]=(0,a.useState)(0),[ne,ie]=(0,a.useState)(0),[ce,me]=(0,a.useState)(!1),ge=()=>{var we=document.createElement("div");we.innerHTML=z.current.getValue();var tt=we.innerText;return Me&&Me(tt),tt};(0,a.useImperativeHandle)(E,()=>({getData:ge}));const Ce=we=>{we.preventDefault();const tt=we.clientX-ee,Ze=we.clientY-ne;document.body.onmousemove=ut=>{let We=ut.clientX-tt,nt=ut.clientY-Ze;const xt=document.getElementsByClassName("markdown-popup-form")[0],yt=window.innerWidth-xt.offsetWidth,bt=window.innerHeight-xt.offsetHeight;We=Math.max(0,Math.min(We,yt)),nt=Math.max(0,Math.min(nt,bt)),Be(ut.clientX,ut.clientY,tt,Ze)&&(te(We),ie(nt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Be=(we,tt,Ze,ut)=>{const We=document.body.clientHeight,nt=document.body.clientWidth;return we<20&&Ze>we||we>nt-20&&Zett||tt>We-20&&ut{ce&&setTimeout(()=>{const we=document.getElementsByClassName("markdown-popup-form")[0],tt=window.innerWidth/2-we.offsetWidth/2,Ze=window.innerHeight/2-we.offsetHeight/2;te(tt),ie(Ze)},0)},[ce]);const je=()=>{Le||He||me(!0)};return Se.createElement("div",{style:y},Se.createElement("div",{style:{width:Ie||"100%",position:"relative"},className:`${pe.Z.mathFillWrap} ${Le||He?"cursorDefault":""}`,onClick:()=>je()},Se.createElement("math-field",{disabled:Le,locale:"zh_cn",class:`${pe.Z.mathField} ${ye}`,readOnly:He,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:z,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),Se.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ee,top:ne},title:Se.createElement("div",{style:{cursor:"move"},onMouseDown:Ce},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const we=b.current.getData();z.current.setValue(we),xe(we),me(!1)},onCancel:()=>{me(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Se.createElement(Ae.Z,{value:oe,ref:b,onChange:xe,showSaveButton:!1})))});ct.Z=le},99298:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(95237),Ne=x(43604),Ae=x(99313),Fe=x(3113),Se=x(6339),le=x(96408),Me=x(48136),Ie=x(59301);const xe=(0,a.forwardRef)(({callback:Le,showSaveButton:He,value:ye=""},oe)=>{const y=(0,a.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 "}]}]}],z=[{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 @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ne=>{y.current.setValue(y.current.getValue()+" "+ne.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ie.createElement(pe.Z,{className:le.Z.lists,gutter:[10,10]},E.map((ne,ie)=>Ie.createElement(Ne.Z,{flex:"110px",className:le.Z.item},Ie.createElement("div",null,Ie.createElement(Se.Z,{value:`$$${ne.value}$$`}),ne.name),Ie.createElement("div",{className:le.Z.children},ne.children.map((ce,me)=>Ie.createElement("div",{key:me},Ie.createElement("h1",null,ce.name),Ie.createElement(pe.Z,{gutter:[10,10]},ce.data.map((ge,Ce)=>Ie.createElement(Ne.Z,{key:Ce,onClick:()=>b(ge),className:le.Z.diamond},Ie.createElement(Se.Z,{value:"`$$"+ge.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ie.createElement(pe.Z,{className:le.Z.lists,gutter:[10,10]},z.map((ne,ie)=>Ie.createElement(Ne.Z,{flex:"110px",className:le.Z.item},Ie.createElement("div",null,Ie.createElement(Se.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Ie.createElement("div",{className:le.Z.children},ne.children.map((ce,me)=>Ie.createElement("div",{key:me},ce.name&&Ie.createElement("h1",null,ce.name),Ie.createElement(pe.Z,{gutter:[10,10]},ce.data.map((ge,Ce)=>Ie.createElement(Ne.Z,{key:Ce,onClick:()=>b(ge),className:le.Z.diamond},Ie.createElement(Se.Z,{value:"`$$"+ge.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=y.current.getValue();var ie=ne.innerText;return Le&&Le(ie),ie};return(0,a.useImperativeHandle)(oe,()=>({getData:te})),Ie.createElement("div",{className:le.Z.mathWrap},Ie.createElement(Ae.default,{defaultActiveKey:"1",items:ee}),Ie.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},ye||""),ze&&Ie.createElement("div",{className:le.Z.button},Ie.createElement(Fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});st.Z=xe},4324:function(Rt,st,x){"use strict";x.d(st,{Q:function(){return Se}});var a=x(59301),pe=x(57809),Ne=x(5112),Ae=x(5871),Fe=x(59301),Se=(Me=>(Me[Me.Number=1]="Number",Me[Me.Percent=2]="Percent",Me))(Se||{});const le=({value:Me,onChange:Ie,disabled:xe,hidePercentOption:Le=!1,percentType:ze="select"})=>{const ye=(0,a.useMemo)(()=>Le?1:2,[Le]),[oe,y]=(0,a.useState)(ye);console.log(oe);const E=b=>Me.type===1?`${b}\u5206`:`${b}%`,z=(0,a.useCallback)(b=>{if(oe===1){const ee=b.replace("\u5206","");return isNaN(parseInt(ee,10))?0:ee}else return b.replace("%","")},[oe]);return(0,a.useEffect)(()=>{y(Me.type)},[Me]),Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},ze=="select"&&Fe.createElement(pe.default,{size:"large",onChange:b=>{y(b),Ie({type:b,inputValue:b===1?5:20})},value:oe||ye,style:{width:100},options:Le?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:xe}),ze=="radio"&&Fe.createElement(Ne.ZP.Group,{size:"large",onChange:b=>{const ee=b.target.value;y(ee),Ie({type:ee,inputValue:ee===1?5:20})},value:oe||ye,disabled:xe},!Le&&Fe.createElement(Ne.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Fe.createElement(Ne.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ze=="radio"&&Fe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Me.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Fe.createElement(Ae.Z,{size:"large",disabled:xe,value:Me.inputValue,style:{width:"120px"},parser:z,addonAfter:Me.type===1?"\u5206":"%",max:oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{Ie({type:oe,inputValue:b})}}),ze=="radio"&&Me.type==2&&Fe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};st.Z=le},92716:function(Rt,st,x){"use strict";x.d(st,{t:function(){return at}});var a=x(59301),pe=x(92832),Ne=x(78241),Ae=x(43418),Fe=x(95237),Se=x(43604),le=x(5871),Me=x(57809),Ie=x(5112),xe=x(3969),Le=x(65582),ze=x(58e3),ye=x(8591),oe=x(3113),y=x(71418),E=x(24334),z={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=x(38147),ee=x(67172),te=x(96565),ne=x(56102),ie=x(10129),ce=x(59301),me=Object.defineProperty,ge=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,tt=(ft,rt,ke)=>rt in ft?me(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ft[rt]=ke,Ze=(ft,rt)=>{for(var ke in rt||(rt={}))je.call(rt,ke)&&tt(ft,ke,rt[ke]);if(Be)for(var ke of Be(rt))we.call(rt,ke)&&tt(ft,ke,rt[ke]);return ft},it=(ft,rt)=>ge(ft,Ce(rt)),Ue=(ft,rt,ke)=>new Promise((Bt,Wt)=>{var Re=Ve=>{try{pt(ke.next(Ve))}catch(ot){Wt(ot)}},Ke=Ve=>{try{pt(ke.throw(Ve))}catch(ot){Wt(ot)}},pt=Ve=>Ve.done?Bt(Ve.value):Promise.resolve(Ve.value).then(Re,Ke);pt((ke=ke.apply(ft,rt)).next())}),xt=({buttonProps:ft,buttonText:rt,form:ke,hackIdentifier:Bt="",answerKey:Wt,data:Re})=>{const[Ke,pt]=(0,a.useState)(!1),[Ve,ot]=(0,a.useState)(!1),[Ye,ia]=(0,a.useState)(!1),[on,ta]=(0,a.useState)({}),[On,pa]=(0,a.useState)(""),[Ct,Yt]=(0,a.useState)(""),Xt=(0,a.useRef)(Bt),Ot=(0,a.useRef)(""),en=(0,a.useRef)(!1);(0,a.useEffect)(()=>{Ye&&qa()},[Ye]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const xa=()=>new Date().getTime(),cn=Re==null?void 0:Re.code,oa=()=>{var Jt,va;let Va=cn?Re==null?void 0:Re.code:(Jt=ke.getFieldValue("hack_codes"))==null?void 0:Jt.code,Aa=cn?Re==null?void 0:Re.answer_content:ke.getFieldValue(Wt),Zr=cn?Re==null?void 0:Re.input:(va=ke.getFieldValue("hack_sets"))==null?void 0:va.input;Aa==null||Aa.forEach(Yr=>{const Sr=Yr.value||Yr.answer_text||"";Va=Va.replace(/(@▁@|@▁▁@)/,Sr)}),Yt(Zr),pa(Va),ta({}),ia(!0)},qa=()=>Ue(void 0,null,function*(){var Jt,va,Va,Aa;const Zr=xa(),Yr=cn?Re==null?void 0:Re.time_limit:(Jt=ke.getFieldsValue())==null?void 0:Jt.hack.time_limit,Sr=cn?(va=Re==null?void 0:Re.answer_content)==null?void 0:va.length:(Aa=(Va=ke.getFieldsValue())==null?void 0:Va.standard_answers)==null?void 0:Aa.length;pt(!0),yield(0,ee.bM)(Ot.current,{test_hack_code:On,test_input:Ct});function ht(){return Ue(this,null,function*(){const{status:La,data:Zt}=yield(0,ee.rX)(Ot.current,"submit"),ua=xa()-Zr>(Yr+3)*1e3*Sr;if(en.current){if(ua){ye.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),pt(!1);return}if(La===0){pt(!1),ta(it(Ze({},Zt),{showText:!0}));return}setTimeout(ht,1e3)}})}ht()}),yr=()=>Ue(void 0,null,function*(){var Jt,va,Va,Aa,Zr,Yr,Sr;if(!Re){try{yield ke.validateFields()}catch(_n){(Va=(va=(Jt=_n==null?void 0:_n.errorFields)==null?void 0:Jt[0])==null?void 0:va.name)!=null&&Va.includes("standard_answers")?ye.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ye.ZP.error(_n.errorFields[0].errors[0]),ke.scrollToField(_n.errorFields[0].name,{behavior:"smooth",block:"center"});return}ot(!0);let La="";const Zt=ke.getFieldsValue();Xt.current?La=yield(0,b.ZP)(`/api/problems/${Xt.current}.json`,{method:"put",body:it(Ze({},Zt),{hack:it(Ze({},Zt==null?void 0:Zt.hack),{sub_discipline_id:(Sr=(Yr=Zt==null?void 0:Zt.hack)==null?void 0:Yr.sub_discipline_id)==null?void 0:Sr[1],difficult:Zt.difficulty,item_banks_group_id:Zt.item_banks_group_id}),hack_codes:it(Ze({},Zt.hack_codes),{code:E.Base64.encode(Zt.hack_codes.code)}),update_hack_sets:[Ze({},Zt.hack_sets)],is_blank:!0})}):(La=yield(0,b.ZP)("/api/problems.json",{method:"post",body:it(Ze({},Zt),{hack:it(Ze({},Zt==null?void 0:Zt.hack),{sub_discipline_id:(Zr=(Aa=Zt==null?void 0:Zt.hack)==null?void 0:Aa.sub_discipline_id)==null?void 0:Zr[1],difficult:Zt.difficulty,item_banks_group_id:Zt.item_banks_group_id}),hack_codes:it(Ze({},Zt.hack_codes),{code:E.Base64.encode(Zt.hack_codes.code)}),hack_sets:[Ze({},Zt.hack_sets)],is_blank:!0})}),Xt.current=La==null?void 0:La.identifier,sessionStorage.projectFill=La==null?void 0:La.identifier)}const ht=yield(0,b.ZP)(`/api/problems/${Xt.current}/start.json`,{method:"get"});if((ht==null?void 0:ht.status)===0){Ot.current=ht==null?void 0:ht.identifier,en.current=!0,ot(!1),oa();return}ot(!1)}),qn=Jt=>{const{status:va,error_msg:Va,execute_time:Aa,output:Zr,input:Yr,expected_output:Sr}=Jt;let ht=null;switch(va){case ie.h.OK:ht=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Aa/1e3,"\u79D2"),ce.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:ht=ce.createElement(ce.Fragment,null,ce.createElement("div",null,"\u8F93\u5165\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},Yr),ce.createElement("div",null,"\u8F93\u51FA\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},Zr&&E.Base64.decode(Zr)),ce.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},Sr&&E.Base64.decode(Sr)));break;case ie.h.EXECUTEFAILURE:ht=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,Yr)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},E.Base64.decode(Va)));break;case ie.h.COMPILEFAILURE:ht=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,Yr)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},E.Base64.decode(Va)));break;case ie.h.PODFAILURE:ht=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:ht=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",ht," ")};return ce.createElement("div",null,ce.createElement(oe.ZP,it(Ze({loading:Ve},ft),{onClick:yr}),rt),ce.createElement(Ae.default,{open:Ye,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Ke,cancelButtonProps:{style:{display:"none"}},onOk:()=>qa(),onCancel:()=>{en.current=!1,ia(!1)}},ce.createElement("div",{className:z.result},ce.createElement("div",{className:z.left},ce.createElement("div",{className:"mb20"},ce.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Re&&ce.createElement(ne.CopyToClipboard,{text:On,onCopy:()=>ye.ZP.success("\u590D\u5236\u6210\u529F")},ce.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ce.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ce.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:On,onChange:Jt=>pa(Jt)})),ce.createElement("div",{className:z.right},ce.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),ce.createElement("div",{className:z.box},ce.createElement("div",{className:z.li},ce.createElement(pe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Ct,onChange:Jt=>Yt(Jt.target.value),bordered:!1,style:{height:180}}))),ce.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ce.createElement("div",{className:z.box},ce.createElement(y.Z,{spinning:Ke,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ce.createElement("div",{className:z.li,style:{height:196,overflow:"auto",padding:10}},qn(on))))))))},Et=x(87169),Pt=x(59301),Nt=Object.defineProperty,It=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Mt=(ft,rt,ke)=>rt in ft?Nt(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ft[rt]=ke,Vt=(ft,rt)=>{for(var ke in rt||(rt={}))Xe.call(rt,ke)&&Mt(ft,ke,rt[ke]);if(Dt)for(var ke of Dt(rt))lt.call(rt,ke)&&Mt(ft,ke,rt[ke]);return ft},$t=(ft,rt)=>It(ft,Ut(rt)),Bn=(ft,rt)=>{var ke={};for(var Bt in ft)Xe.call(ft,Bt)&&rt.indexOf(Bt)<0&&(ke[Bt]=ft[Bt]);if(ft!=null&&Dt)for(var Bt of Dt(ft))rt.indexOf(Bt)<0&<.call(ft,Bt)&&(ke[Bt]=ft[Bt]);return ke};const{TextArea:Je}=pe.default,Tt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Sn=({value:ft,onChange:rt})=>Pt.createElement(Switch,{checked:ft,onChange:ke=>{rt(ke)}}),En="@\u2581@",pn="@\u2581\u2581@",at=({questionTitlePlaceholder:ft,form:rt,scoreByBlank:ke=!1,hackidentifier:Bt,answerKey:Wt})=>{const[Re,Ke]=(0,a.useState)(!1),[pt,Ve]=(0,a.useState)(!1),Ye=(0,Le.useParams)().type==="edit",ia=(Ot,en)=>{const xa=en.line;let cn=0;for(let qa=0;qa{const oa=Ot.getRange(en.from,en.to);let qa=0;if(en.text.forEach(yr=>{qa+=yr.split(En).length-1}),en.text.forEach(yr=>{qa+=yr.split(pn).length-1}),en.origin!=="setValue"){if(oa&&(oa.indexOf(En)!==-1||oa.indexOf(pn)!==-1)){const yr=oa.split(En).length-1+oa.split(pn).length-1,qn=ia(Ot,en.from);if(console.log(`\u5220\u9664${yr}\u4E2A\uFF0C \u524D\u9762\u6709${qn}\u4E2A\uFF0C\u65B0\u589E${qa}\u4E2A`),yr>1){const Jt=Array.from({length:yr},(va,Va)=>qn+Va);cn(Jt)}else cn(qn)}else if(qa>0){const yr=ia(Ot,en.from);console.log(`\u65B0\u589E${qa}\u4E2A\uFF0C\u4E4B\u524D\u6709${yr}\u4E2A`),xa(qa,yr)}}},ta=()=>{const Ot=rt.getFieldValue(Wt);rt.setFieldsValue({[Wt]:Ot==null?void 0:Ot.map((en,xa)=>$t(Vt({},en),{position:xa+1}))})},On=(0,a.useRef)(),pa=(Ot,en)=>{for(let xa=0;xa{Ct.current(Ot),ta()},Xt=Ne.default.useWatch(Wt,rt);return Pt.createElement("div",{className:ze.Z.wrap},Pt.createElement(Ne.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},Pt.createElement(xe.h,{scrollId:"name",watch:!0,height:140})),Pt.createElement("div",{className:ze.Z.questionTitleEditorWrap},Pt.createElement(Ne.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},Pt.createElement(xe.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Ot,en)=>{const xa=rt.getFieldValue(Wt);console.log("--preAnswerData",xa,en),rt.setFieldsValue({[Wt]:xa==null?void 0:xa.map((cn,oa)=>{var qa;return $t(Vt({},cn),{position:oa+1,multi_line:(qa=en==null?void 0:en[oa])==null?void 0:qa.multiLine})})})},placeholder:ft,onCMBeforeChange:(Ot,en)=>{on(Ot,en,pa,Yt)}}))),Pt.createElement(Ne.default.List,{name:Wt,rules:[{validator(Ot,en){if(!(en!=null&&en.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const xa of en){const{answer_text:cn}=xa||{};if((cn==null?void 0:cn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ot,{add:en,remove:xa},{errors:cn})=>(On.current=en,Ct.current=xa,Pt.createElement(Pt.Fragment,null,Pt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Pt.createElement(Ne.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),Pt.createElement("div",{onClick:()=>{Ae.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:Pt.createElement("div",null,Pt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",Pt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),Pt.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},Pt.createElement(Et.Z,{style:{marginRight:3,color:"#3061D0"}}),Pt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Ot.map((oa,qa)=>{var yr=oa,{key:qn,name:Jt}=yr,va=Bn(yr,["key","name"]),Va,Aa;return Pt.createElement(Fe.Z,{className:"mb20",key:qn,align:"middle",wrap:!1},Pt.createElement(Se.Z,{flex:"0 0 auto",className:`${ze.Z.blankIndex}`},"\u586B\u7A7A\u9879",qa+1),Pt.createElement(Se.Z,{flex:1},Pt.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},Pt.createElement(Se.Z,null,Pt.createElement(Ne.default.Item,$t(Vt({},va),{name:[Jt,"answer_text"],noStyle:!0}),(Va=Xt==null?void 0:Xt[Jt])!=null&&Va.multi_line||(Aa=Xt==null?void 0:Xt[Jt])!=null&&Aa.multiLine?Pt.createElement(Je,{spellCheck:!1,style:{marginLeft:10,width:550}}):Pt.createElement(pe.default,{style:{marginLeft:10,width:550},className:ze.Z.blankInput,size:"large",maxLength:1e3,onBlur:Zr=>{}}))),ke&&Pt.createElement(Se.Z,{flex:"224px"},Pt.createElement(Ne.default.Item,$t(Vt({},va),{name:[Jt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Pt.createElement(le.Z,{size:"large",className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),Pt.createElement("div",{onClick:()=>Ke(!0)},Pt.createElement(Ne.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Pt.createElement(xe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Re}))),Pt.createElement(Ne.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Pt.createElement(Me.default,{size:"large"},Tt.map(Ot=>Pt.createElement(Me.default.Option,{key:Ot.title,value:Ot.key}," ",Ot.title)))),Pt.createElement(Ne.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},Pt.createElement(Ne.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},Pt.createElement(le.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),Pt.createElement("span",{className:"ml10 font14"},"\u79D2")),Pt.createElement(Ne.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},Pt.createElement(Ie.ZP.Group,{style:{marginTop:-10}},Pt.createElement(Ie.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),Pt.createElement(Ie.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),Pt.createElement(Ie.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),Pt.createElement(Ne.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),Pt.createElement("div",{style:{background:"#F6F7F9",padding:15}},Pt.createElement(Ne.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},Pt.createElement(Je,{rows:4})),Pt.createElement(Ne.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},Pt.createElement(Je,{rows:4}))),Pt.createElement(xt,{form:rt,answerKey:Wt,hackIdentifier:Bt,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:Pt.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},85500:function(Rt,st,x){"use strict";x.d(st,{u:function(){return ce}});var a=x(59301),pe=x(95237),Ne=x(43604),Ae=x(6848),Fe=x(78241),Se=x(58e3),le=x(32134),Me=x(12893),Ie=x(3969),xe=x(59301),Le=Object.defineProperty,ze=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(me,ge,Ce)=>ge in me?Le(me,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ge]=Ce,b=(me,ge)=>{for(var Ce in ge||(ge={}))y.call(ge,Ce)&&z(me,Ce,ge[Ce]);if(oe)for(var Ce of oe(ge))E.call(ge,Ce)&&z(me,Ce,ge[Ce]);return me},ee=(me,ge)=>ze(me,ye(ge)),te=(me,ge)=>{var Ce={};for(var Be in me)y.call(me,Be)&&ge.indexOf(Be)<0&&(Ce[Be]=me[Be]);if(me!=null&&oe)for(var Be of oe(me))ge.indexOf(Be)<0&&E.call(me,Be)&&(Ce[Be]=me[Be]);return Ce};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=({value:me,onChange:ge,choiceTextKey:Ce,answerKey:Be,index:je,isEdit:we,setInputActive:tt,form:Ze,choiceOptionsPath:it,allowChangeMode:Ue,showAddIcon:nt,addItem:xt,deleteItem:Et})=>{console.log(me,"value");const Pt=(me==null?void 0:me[Be])===1,Nt=()=>{const Ut=Ze.getFieldValue(it);Ze.setFieldValue(it,Ut.map(Dt=>ee(b({},Dt),{[Be]:0})))},It=()=>{Pt?ge(ee(b({},me),{[Be]:0})):(Ue||Nt(),ge(ee(b({},me),{[Be]:1})))};return xe.createElement(pe.Z,{className:Se.Z.choiceWrap,align:"middle",wrap:!1},xe.createElement(Ne.Z,{onClick:It,className:`${Se.Z.choiceIndex} ${Pt?Se.Z.activeAnswer:""}`},ne[je]),xe.createElement(Ne.Z,{flex:1,className:`${Se.Z.editorWrap} ml15`,onClick:tt},xe.createElement(Ie.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:we,value:me==null?void 0:me[Ce],onChange:Ut=>{ge(ee(b({},me),{[Ce]:Ut}))}})),xe.createElement(Ne.Z,{flex:"0 0 auto",className:"ml15"},xe.createElement("div",{onClick:It,className:`${Se.Z.setAnswerBtn} ${Pt?Se.Z.activeAnswer:""}`},Pt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),xe.createElement(Ne.Z,{className:Se.Z.actionWrapper},xe.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},xe.createElement(le.Z,{className:Se.Z.addIcon,onClick:xt,style:{visibility:nt?"visible":"hidden"}})),xe.createElement(Ae.Z,{title:"\u5220\u9664"},xe.createElement(Me.Z,{className:Se.Z.deleteIcon,onClick:Et,style:{visibility:je>1?"visible":"hidden"}}))))},ce=({questionTitlePlaceholder:me,titleKey:ge,choiceKey:Ce,analysisKey:Be,choiceTextKey:je,answerKey:we,choiceOptionsPath:tt,allowChangeMode:Ze=!0,form:it,showAnalysis:Ue=!0})=>{const[nt,xt]=(0,a.useState)(),[Et,Pt]=(0,a.useState)(!1);return xe.createElement("div",{className:Se.Z.wrap},xe.createElement("div",{className:Se.Z.questionTitleEditorWrap},xe.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:ge,labelCol:{span:24},rules:[{required:!0}]},xe.createElement(Ie.h,{scrollId:Array.isArray(ge)?ge.join("_"):`${ge}`,watch:!0,height:140,placeholder:me}))),xe.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),xe.createElement(Fe.default.List,{name:Ce,rules:[{validator(Nt,It){const Ut=It.some(Xe=>Xe[we]===1),Dt=It.findIndex(Xe=>{var lt;return((lt=Xe[je])==null?void 0:lt.length)<=0});return Dt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Dt]}\u9009\u9879\u7684\u5185\u5BB9`)):Ut?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Nt,{add:It,remove:Ut})=>xe.createElement("div",{id:Array.isArray(tt)?tt.join("_"):`${tt}`},Nt.map((Dt,Xe)=>{var lt=Dt,{key:Mt,name:Vt}=lt,$t=te(lt,["key","name"]);const Bn=nt===Mt,Je=()=>{xt(Mt)},Tt=Xe<7&&Xe===Nt.length-1,Sn=()=>It({[je]:"",[we]:0}),En=()=>Ut(Vt);return xe.createElement(Fe.default.Item,ee(b({},$t),{key:Mt,name:Vt,className:Se.Z.choiceListWrap,rules:[{validator(pn,at){return at!=null&&at.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Xe]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),xe.createElement(ie,{choiceTextKey:je,answerKey:we,index:Xe,isEdit:Bn,setInputActive:Je,form:it,choiceOptionsPath:tt,allowChangeMode:Ze,showAddIcon:Tt,addItem:Sn,deleteItem:En}))}),Nt.length<8&&xe.createElement("div",{className:`${Se.Z.addBtn} mb30`,onClick:()=>It({[je]:"",[we]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ue&&xe.createElement("div",{onClick:()=>Pt(!0)},xe.createElement(Fe.default.Item,{name:Be,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},xe.createElement(Ie.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Et}))))}},78909:function(Rt,st,x){"use strict";x.d(st,{u:function(){return Ze}});var a=x(59301),pe=x(43418),Ne=x(95237),Ae=x(43604),Fe=x(92832),Se=x(6848),le=x(78673),Me=x(78241),Ie=x(5112),xe=x(5871),Le=x(3969),ze=x(12893),ye=x(61485),oe=x(58e3),y=x(27687),E=x(59301),z=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ce=(it,Ue,nt)=>Ue in it?z(it,Ue,{enumerable:!0,configurable:!0,writable:!0,value:nt}):it[Ue]=nt,me=(it,Ue)=>{for(var nt in Ue||(Ue={}))ne.call(Ue,nt)&&ce(it,nt,Ue[nt]);if(te)for(var nt of te(Ue))ie.call(Ue,nt)&&ce(it,nt,Ue[nt]);return it},ge=(it,Ue)=>b(it,ee(Ue)),Ce=(it,Ue)=>{var nt={};for(var xt in it)ne.call(it,xt)&&Ue.indexOf(xt)<0&&(nt[xt]=it[xt]);if(it!=null&&te)for(var xt of te(it))Ue.indexOf(xt)<0&&ie.call(it,xt)&&(nt[xt]=it[xt]);return nt};const Be=({value:it,onChange:Ue})=>{const nt=Et=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oe.Z.modal,onOk:()=>{const Pt=[...it];Pt.splice(Et,1),Ue(Pt)}})},xt=()=>{const Et=[...it];Et.push(""),Ue(Et)};return E.createElement(Ne.Z,{className:"ml20"},E.createElement(Ae.Z,{flex:1},it==null?void 0:it.map((Et,Pt)=>E.createElement(Ne.Z,{key:`${Et}_${Pt}`,className:"mb20"},E.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Et,autoSize:{maxRows:3},maxLength:1e3,onBlur:Nt=>{const It=[...it],Ut=Nt.target.value.trim();It[Pt]=Ut,Ue(It)}}),E.createElement(Se.Z,{title:"\u5220\u9664"},E.createElement(ze.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:Pt>0?"visible":"hidden"},onClick:()=>nt(Pt)}))))),E.createElement(Ae.Z,null,E.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{xt()}},"\u65B0\u589E\u7B54\u6848")))},je=({value:it,onChange:Ue})=>{const nt=Et=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oe.Z.modal,onOk:()=>{const Pt=[...it];Pt.splice(Et,1),Ue(Pt)}})},xt=()=>{const Et=[...it];Et.push(""),Ue(Et)};return E.createElement(Ne.Z,{className:"ml20"},E.createElement(Ae.Z,{flex:1},it==null?void 0:it.map((Et,Pt)=>E.createElement(Ne.Z,{key:`${Et}_${Pt}`,align:"middle",className:"mb20"},E.createElement(y.Z,{value:Et,style:{flex:1},onChange:Nt=>{const It=[...it];It[Pt]=Nt,Ue(It)}}),E.createElement(Se.Z,{title:"\u5220\u9664"},E.createElement(ze.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:Pt>0?"visible":"hidden"},onClick:()=>nt(Pt)}))))),E.createElement(Ae.Z,null,E.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{xt()}},"\u65B0\u589E\u7B54\u6848")))},we=({value:it=!0,onChange:Ue})=>E.createElement(le.Z,{checked:!it,onChange:nt=>{Ue(!nt)}}),tt="\u2581",Ze=({questionTitlePlaceholder:it,form:Ue,scoreByBlank:nt=!1,answerKey:xt})=>{const[Et,Pt]=(0,a.useState)(!1),Nt=($t,Bn)=>{const Je=Bn.line;let Tt=0;for(let En=0;En{const Sn=$t.getRange(Bn.from,Bn.to);let En=0;if(Bn.text.forEach(pn=>{En+=pn.split(tt).length-1}),Bn.origin!=="setValue"){if(Sn&&Sn.indexOf(tt)!==-1){const pn=Sn.split(tt).length-1,at=Nt($t,Bn.from);if(console.log(`\u5220\u9664${pn}\u4E2A\uFF0C \u524D\u9762\u6709${at}\u4E2A\uFF0C\u65B0\u589E${En}\u4E2A`),pn>1){const ft=Array.from({length:pn},(rt,ke)=>at+ke);Tt(ft)}else Tt(at)}else if(En>0){const pn=Nt($t,Bn.from);console.log(`\u65B0\u589E${En}\u4E2A\uFF0C\u4E4B\u524D\u6709${pn}\u4E2A`),Je(En,pn)}}},Ut=()=>{const $t=Ue.getFieldValue(xt);Ue.setFieldsValue({[xt]:$t.map((Bn,Je)=>ge(me({},Bn),{position:Je+1}))})},Dt=(0,a.useRef)(),Xe=($t,Bn)=>{for(let Je=0;Je<$t;Je++)Dt.current({position:null,answer_text:[""],model:1},Bn+Je);Ut()},lt=(0,a.useRef)(),Mt=$t=>{lt.current($t),Ut()},Vt=Me.default.useWatch(xt,Ue);return E.createElement("div",{className:oe.Z.wrap},E.createElement("div",{className:oe.Z.questionTitleEditorWrap},E.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement(Le.h,{scrollId:"name",watch:!0,height:140,placeholder:it,showNullButton:!0,onCMBeforeChange:($t,Bn)=>{It($t,Bn,Xe,Mt)}}))),E.createElement(Me.default.List,{name:xt,rules:[{validator($t,Bn){if(!(Bn!=null&&Bn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Je of Bn){const{answer_text:Tt}=Je||{};if(Tt!=null&&Tt.some(Sn=>(Sn==null?void 0:Sn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},($t,{add:Bn,remove:Je},{errors:Tt})=>(Dt.current=Bn,lt.current=Je,E.createElement(E.Fragment,null,E.createElement(Me.default.Item,{label:E.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!($t!=null&&$t.length)&&E.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),$t.map((Sn,En)=>{var pn=Sn,{key:at,name:ft}=pn,rt=Ce(pn,["key","name"]),ke,Bt;return E.createElement("div",{style:{marginBottom:10},key:at},E.createElement(Ne.Z,{className:"mb20",align:"middle",wrap:!1},E.createElement(Ae.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${oe.Z.blankIndex}`},"\u586B\u7A7A\u9879",En+1),E.createElement(Me.default.Item,ge(me({},rt),{name:[ft,"model"],noStyle:!0}),E.createElement(Ie.ZP.Group,{onChange:()=>{const Wt=Ue.getFieldValue(xt);Ue.setFieldsValue({[xt]:Wt.map((Re,Ke)=>ge(me({},Re),{answer_text:ft===Ke?[""]:Re.answer_text}))})}},E.createElement(Ie.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",E.createElement(Se.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},E.createElement(ye.Z,null))),E.createElement(Ie.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",E.createElement(Se.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},E.createElement(ye.Z,null)))))),E.createElement(Ne.Z,{style:{marginLeft:20},align:"middle",wrap:!1},E.createElement(Ae.Z,{flex:1},E.createElement(Ne.Z,{align:"top",justify:"space-between",wrap:!1},E.createElement(Ae.Z,{flex:1},E.createElement(Me.default.Item,ge(me({},rt),{name:[ft,"answer_text"],noStyle:!0}),((Bt=(ke=Ue.getFieldValue(xt))==null?void 0:ke[ft])==null?void 0:Bt.model)===1?E.createElement(Be,null):E.createElement(je,null))),nt&&E.createElement(Ae.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},E.createElement(Me.default.Item,ge(me({},rt),{name:[ft,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oe.Z.blankInputNumberWrapper}),E.createElement(xe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),E.createElement(Me.default.Item,ge(me({},rt),{name:[ft,"position"],noStyle:!0}),E.createElement(Fe.default,{type:"hidden"})))))})))),E.createElement(Ne.Z,{align:"middle"},E.createElement(Me.default.Item,{name:"downcase",valuePropName:"checked"},E.createElement(le.Z,null)),E.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),E.createElement(Ne.Z,{align:"middle"},E.createElement(Me.default.Item,{name:"no_space",valuePropName:"checked"},E.createElement(le.Z,null)),E.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Vt==null?void 0:Vt.length)>1&&E.createElement(Ne.Z,{align:"middle",className:(Vt==null?void 0:Vt.length)>1?"mb30":`${oe.Z.hide}`},E.createElement(Me.default.Item,{name:"is_ordered"},E.createElement(we,null)),E.createElement(Ae.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),E.createElement("div",{onClick:()=>Pt(!0)},E.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(Le.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Et}))))}},27277:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return te}});var a=x(59301),pe=x(95237),Ne=x(43604),Ae=x(78241),Fe=x(58e3),Se=x(3969),le=x(59301),Me=Object.defineProperty,Ie=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,oe=(ne,ie,ce)=>ie in ne?Me(ne,ie,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[ie]=ce,y=(ne,ie)=>{for(var ce in ie||(ie={}))ze.call(ie,ce)&&oe(ne,ce,ie[ce]);if(Le)for(var ce of Le(ie))ye.call(ie,ce)&&oe(ne,ce,ie[ce]);return ne},E=(ne,ie)=>Ie(ne,xe(ie)),z=(ne,ie)=>{var ce={};for(var me in ne)ze.call(ne,me)&&ie.indexOf(me)<0&&(ce[me]=ne[me]);if(ne!=null&&Le)for(var me of Le(ne))ie.indexOf(me)<0&&ye.call(ne,me)&&(ce[me]=ne[me]);return ce};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ee=({value:ne,onChange:ie,form:ce})=>{const me=(ne==null?void 0:ne.is_answer)===1,ge=ne==null?void 0:ne.choice_text,Ce=()=>{const Be=ce.getFieldsValue().choices.map(je=>({choice_text:je.choice_text,is_answer:0}));ce.setFieldsValue({choices:Be}),ie(E(y({},ne),{is_answer:1}))};return le.createElement(pe.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},le.createElement(Ne.Z,{onClick:Ce,className:`${Fe.Z.choiceIndex} ${Fe.Z.judgementIndex} ${me?Fe.Z.activeAnswer:""}`},b[ge]),le.createElement(Ne.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`},le.createElement("div",{className:`${Fe.Z.inputBorder} ${Fe.Z.placeholder} ${me?Fe.Z.activeJudgementAnswer:""}`},ge)),le.createElement(Ne.Z,{flex:"0 0 auto",className:"ml15"},le.createElement("div",{onClick:Ce,className:`${Fe.Z.setAnswerBtn} ${me?Fe.Z.activeAnswer:""}`},me?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:ie,form:ce})=>{const[me,ge]=(0,a.useState)(!1);return le.createElement("div",{className:Fe.Z.wrap},le.createElement("div",{className:Fe.Z.questionTitleEditorWrap},le.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},le.createElement(Se.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),le.createElement(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},le.createElement(Ae.default.List,{name:"choices",rules:[{validator(Ce,Be){return Be.some(we=>(we==null?void 0:we.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ce=>le.createElement("div",{id:"choices"},Ce.map(Be=>{var je=Be,{key:we,name:tt}=je,Ze=z(je,["key","name"]);return le.createElement(Ae.default.Item,E(y({},Ze),{key:we,name:tt,noStyle:!0}),le.createElement(ee,{form:ce}))})))),le.createElement("div",{onClick:()=>ge(!0)},le.createElement(Ae.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},le.createElement(Se.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:me}))))}},3969:function(Rt,st,x){"use strict";x.d(st,{h:function(){return y},x:function(){return E}});var a=x(96565),pe=x(58e3),Ne=x(6339),Ae=x(59301),Fe=Object.defineProperty,Se=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Le=(z,b,ee)=>b in z?Fe(z,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):z[b]=ee,ze=(z,b)=>{for(var ee in b||(b={}))Ie.call(b,ee)&&Le(z,ee,b[ee]);if(Me)for(var ee of Me(b))xe.call(b,ee)&&Le(z,ee,b[ee]);return z},ye=(z,b)=>Se(z,le(b)),oe=(z,b)=>{var ee={};for(var te in z)Ie.call(z,te)&&b.indexOf(te)<0&&(ee[te]=z[te]);if(z!=null&&Me)for(var te of Me(z))b.indexOf(te)<0&&xe.call(z,te)&&(ee[te]=z[te]);return ee};const y=z=>{var b=z,{value:ee,onChange:te,scrollId:ne}=b,ie=oe(b,["value","onChange","scrollId"]);return Ae.createElement("div",{id:ne||""},Ae.createElement(a.Z,ye(ze({},ie),{defaultValue:ee,onChange:(ce,me)=>{me!=null&&me.length?te(ce,me):te(ce)}})))},E=({value:z,onChange:b,placeholder:ee,height:te=140,isEdit:ne,miniToolbar:ie,watch:ce=!0})=>ne?Ae.createElement(a.Z,{watch:ce,isFocus:!0,height:te||void 0,placeholder:ee,defaultValue:z,onChange:b,miniToolbar:ie}):Ae.createElement("div",{style:{cursor:"pointer"}},z?Ae.createElement(Ne.Z,{className:pe.Z.inputBorder,value:z}):Ae.createElement("div",{className:`${pe.Z.inputBorder} ${pe.Z.placeholder} inputBorderError`},ee))},54190:function(Rt,st,x){"use strict";x.d(st,{W:function(){return je}});var a=x(59301),pe=x(8591),Ne=x(12563),Ae=x(78241),Fe=x(78673),Se=x(95237),le=x(43604),Me=x(6848),Ie=x(92832),xe=x(5871),Le=x(58e3),ze=x(3969),ye=x(96565),oe=x(61485),y=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(we,tt,Ze)=>tt in we?y(we,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):we[tt]=Ze,ie=(we,tt)=>{for(var Ze in tt||(tt={}))ee.call(tt,Ze)&&ne(we,Ze,tt[Ze]);if(b)for(var Ze of b(tt))te.call(tt,Ze)&&ne(we,Ze,tt[Ze]);return we},ce=(we,tt)=>E(we,z(tt)),me=(we,tt)=>{var Ze={};for(var it in we)ee.call(we,it)&&tt.indexOf(it)<0&&(Ze[it]=we[it]);if(we!=null&&b)for(var it of b(we))tt.indexOf(it)<0&&te.call(we,it)&&(Ze[it]=we[it]);return Ze};const ge=we=>{var tt=we,{value:Ze,onChange:it}=tt,Ue=me(tt,["value","onChange"]);const nt=xt=>{it([xt])};return a.createElement(ye.Z,ce(ie({},Ue),{defaultValue:Ze==null?void 0:Ze[0],onChange:nt}))},Ce=we=>{if(!we)return!1;if(/^s*$/.test(we)||we.trim()===""){pe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let tt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return we==="|"?(pe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Be=({value:we=[],onClose:tt})=>a.createElement(Ne.default,{closable:!0,onClose:tt,className:Le.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},we.join(" \u6216 "))),je=({questionTitlePlaceholder:we,form:tt,showKeywords:Ze,isMustKeyWords:it=Ze})=>{const[Ue,nt]=(0,a.useState)(!1),[xt,Et]=(0,a.useState)(""),Pt=Ae.default.useWatch("use_keywords",tt),Nt=Ae.default.useWatch("question_score",tt);return a.createElement("div",{className:Le.Z.wrap},a.createElement("div",{className:Le.Z.questionTitleEditorWrap},a.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(ze.h,{scrollId:"name",watch:!0,height:140,placeholder:we}))),a.createElement(Ae.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(ge,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ze&&!it&&a.createElement(Ae.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,{defaultChecked:!0})),Ze&&it&&a.createElement(Se.Z,{align:"middle",className:"mb30"},a.createElement(Ae.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,null)),a.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(le.Z,null,a.createElement(Me.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(oe.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Pt||!it)&&a.createElement(Ae.default.List,{name:"keywords",rules:[{validator(It,Ut){return it?Ut!=null&&Ut.length?(Ut==null?void 0:Ut.reduce((Xe,lt)=>Xe+lt.score,0))>parseFloat(Nt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(It,{add:Ut,remove:Dt})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Le.Z.title} mb10`},it?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Se.Z,{align:"middle",className:"font14 mb30"},a.createElement(le.Z,{flex:1},a.createElement(Ie.default,{value:xt,onChange:Xe=>{Et(Xe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Xe=>{var lt,Mt,Vt,$t;const Bn=`${(lt=Xe.target)==null?void 0:lt.value}`,Je=(Vt=(Mt=Bn==null?void 0:Bn.split("|"))==null?void 0:Mt.filter(En=>!!En))==null?void 0:Vt.map(En=>En==null?void 0:En.trim()),Tt=tt.getFieldValue("keywords"),Sn=(($t=Tt==null?void 0:Tt.map(En=>En==null?void 0:En.keyword))==null?void 0:$t.flat())||[];for(const En of Je)if(Sn.includes(En)){pe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ce(Bn)&&(Ut({keyword:Je,score:1}),Et(""))},className:Le.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),It.map(Xe=>{var lt=Xe,{key:Mt,name:Vt}=lt,$t=me(lt,["key","name"]);return a.createElement(Se.Z,{key:Mt,className:"mb20",style:{marginRight:148}},a.createElement(le.Z,{flex:1},a.createElement(Se.Z,{align:"middle",justify:"space-between"},a.createElement(Ae.default.Item,ce(ie({},$t),{name:[Vt,"keyword"]}),a.createElement(Be,{onClose:()=>Dt(Vt)})),it&&a.createElement(Ae.default.Item,ce(ie({},$t),{name:[Vt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Le.Z.blankInputNumberWrapper}),a.createElement(xe.Z,{className:Le.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>nt(!0)},a.createElement(Ae.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ue}))))}},98408:function(Rt,st,x){"use strict";x.d(st,{tc:function(){return yr.t},uh:function(){return a.u},rL:function(){return qa},u8:function(){return Ne.u},ZZ:function(){return pe.Z},Wk:function(){return Ae.W}});var a=x(85500),pe=x(27277),Ne=x(78909),Ae=x(54190),Fe=x(59301),Se=x(36381),le=x(78241),Me=x(95237),Ie=x(43604),xe=x(5871),Le=x(6848),ze=x(38854),ye=x(58e3),oe=x(12893),y=x(3969),E=x(43418),z=x(92832),b=x(78673),ee=x(59301),te=Object.defineProperty,ne=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ce=(qn,Jt,va)=>Jt in qn?te(qn,Jt,{enumerable:!0,configurable:!0,writable:!0,value:va}):qn[Jt]=va,Be=(qn,Jt)=>{for(var va in Jt||(Jt={}))me.call(Jt,va)&&Ce(qn,va,Jt[va]);if(ce)for(var va of ce(Jt))ge.call(Jt,va)&&Ce(qn,va,Jt[va]);return qn},je=(qn,Jt)=>ne(qn,ie(Jt)),we=(qn,Jt)=>{var va={};for(var Va in qn)me.call(qn,Va)&&Jt.indexOf(Va)<0&&(va[Va]=qn[Va]);if(qn!=null&&ce)for(var Va of ce(qn))Jt.indexOf(Va)<0&&ge.call(qn,Va)&&(va[Va]=qn[Va]);return va};const tt=({value:qn,onChange:Jt})=>{const va=Aa=>{E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ye.Z.modal,onOk:()=>{const Zr=[...qn];Zr.splice(Aa,1),Jt(Zr)}})},Va=()=>{const Aa=[...qn];Aa.push(""),Jt(Aa)};return ee.createElement(Me.Z,{className:"ml20"},ee.createElement(Ie.Z,{flex:1},qn==null?void 0:qn.map((Aa,Zr)=>ee.createElement(Me.Z,{key:`${Aa}_${Zr}`,align:"middle",className:"mb20"},ee.createElement(z.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Aa,autoSize:{maxRows:3},maxLength:1e3,onBlur:Yr=>{const Sr=[...qn],ht=Yr.target.value.trim();Sr[Zr]=ht,Jt(Sr)}}),ee.createElement(Le.Z,{title:"\u5220\u9664"},ee.createElement(oe.Z,{className:ye.Z.deleteIcon,style:{marginLeft:15,visibility:Zr>0?"visible":"hidden"},onClick:()=>va(Zr)}))))),ee.createElement(Ie.Z,null,ee.createElement("div",{className:`${ye.Z.addBtn}`,onClick:()=>{Va()}},"\u65B0\u589E\u7B54\u6848")))},Ze=({value:qn=!0,onChange:Jt})=>ee.createElement(b.Z,{checked:!qn,onChange:va=>{Jt(!va)}}),it="\u2581",Ue=({questionTitlePlaceholder:qn,form:Jt,name:va,scoreByBlank:Va=!1,answerKey:Aa,titleKey:Zr="name",analysisKey:Yr="analysis",isOrdered:Sr="is_ordered"})=>{var ht,La;const[Zt,_n]=(0,Fe.useState)(!1),ua=(qe,wt)=>{const jt=wt.line;let Ta=0;for(let rn=0;rn{const $n=qe.getRange(wt.from,wt.to);let rn=0;if(wt.text.forEach(tn=>{rn+=tn.split(it).length-1}),wt.origin!=="setValue"){if($n&&$n.indexOf(it)!==-1){const tn=$n.split(it).length-1,Tn=ua(qe,wt.from);if(console.log(`\u5220\u9664${tn}\u4E2A\uFF0C \u524D\u9762\u6709${Tn}\u4E2A\uFF0C\u65B0\u589E${rn}\u4E2A`),tn>1){const _t=Array.from({length:tn},(ga,wa)=>Tn+wa);Ta(_t)}else Ta(Tn)}else if(rn>0){const tn=ua(qe,wt.from);console.log(`\u65B0\u589E${rn}\u4E2A\uFF0C\u4E4B\u524D\u6709${tn}\u4E2A`),jt(rn,tn)}}},tr=()=>{const qe=Jt.getFieldValue(["sub_item_banks",...Aa]);Jt.setFieldValue(["sub_item_banks",...Aa],qe==null?void 0:qe.map((wt,jt)=>je(Be({},wt),{position:jt+1})))},Zn=(0,Fe.useRef)(),se=(qe,wt)=>{for(let jt=0;jt{fe.current(qe),tr()},De=(La=(ht=Jt.getFieldValue("sub_item_banks"))==null?void 0:ht[Aa==null?void 0:Aa[0]])==null?void 0:La[Aa==null?void 0:Aa[1]];return(0,Fe.useEffect)(()=>{console.log("========",Jt.getFieldsValue())},[Jt]),ee.createElement("div",{className:ye.Z.wrap},ee.createElement("div",{className:ye.Z.questionTitleEditorWrap},ee.createElement(le.default.Item,{label:"\u9898\u5E72",name:Zr,labelCol:{span:24},rules:[{required:!0}]},ee.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:qn,showNullButton:!0,onCMBeforeChange:(qe,wt)=>{ma(qe,wt,se,he)}}))),ee.createElement(le.default.List,{name:Aa,rules:[{validator(qe,wt){if((wt==null?void 0:wt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const jt of wt){const{answer_text:Ta}=jt||{};if(Ta!=null&&Ta.some($n=>($n==null?void 0:$n.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(qe,{add:wt,remove:jt},{errors:Ta})=>(Zn.current=wt,fe.current=jt,ee.createElement(ee.Fragment,null,ee.createElement(le.default.Item,{label:ee.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(qe!=null&&qe.length)&&ee.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),qe.map(($n,rn)=>{var tn=$n,{key:Tn,name:_t}=tn,ga=we(tn,["key","name"]);return ee.createElement(Me.Z,{align:"top",key:Tn},ee.createElement(Ie.Z,{className:`${ye.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",rn+1),ee.createElement(Ie.Z,{flex:1},ee.createElement(Me.Z,{align:"top",justify:"space-between"},ee.createElement(Ie.Z,{flex:1},ee.createElement(le.default.Item,je(Be({},ga),{name:[_t,"answer_text"],noStyle:!0}),ee.createElement(tt,null))),Va&&ee.createElement(Ie.Z,{flex:"224px"},ee.createElement(le.default.Item,je(Be({},ga),{name:[_t,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ye.Z.blankInputNumberWrapper}),ee.createElement(xe.Z,{className:ye.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ee.createElement(le.default.Item,je(Be({},ga),{name:[_t,"position"],noStyle:!0}),ee.createElement(z.default,{type:"hidden"}))))})))),ee.createElement(Me.Z,{align:"middle"},ee.createElement(le.default.Item,{name:[va,"downcase"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ee.createElement(Me.Z,{align:"middle"},ee.createElement(le.default.Item,{name:[va,"no_space"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(De==null?void 0:De.length)>1&&ee.createElement(Me.Z,{align:"middle",className:(De==null?void 0:De.length)>1?"mb30":`${ye.Z.hide}`},ee.createElement(le.default.Item,{name:Sr},ee.createElement(Ze,null)),ee.createElement(Ie.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ee.createElement("div",{className:"mt30",onClick:()=>_n(!0)},ee.createElement(le.default.Item,{name:Yr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ee.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Zt}))))};var nt=x(59301),xt=Object.defineProperty,Et=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Dt=(qn,Jt,va)=>Jt in qn?xt(qn,Jt,{enumerable:!0,configurable:!0,writable:!0,value:va}):qn[Jt]=va,Xe=(qn,Jt)=>{for(var va in Jt||(Jt={}))It.call(Jt,va)&&Dt(qn,va,Jt[va]);if(Nt)for(var va of Nt(Jt))Ut.call(Jt,va)&&Dt(qn,va,Jt[va]);return qn},lt=(qn,Jt)=>Et(qn,Pt(Jt)),Mt=(qn,Jt)=>{var va={};for(var Va in qn)It.call(qn,Va)&&Jt.indexOf(Va)<0&&(va[Va]=qn[Va]);if(qn!=null&&Nt)for(var Va of Nt(qn))Jt.indexOf(Va)<0&&Ut.call(qn,Va)&&(va[Va]=qn[Va]);return va};const Vt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},$t=({value:qn,onChange:Jt,form:va,choiceKey:Va})=>{const Aa=(qn==null?void 0:qn.is_answer)===1,Zr=qn==null?void 0:qn.choice_text,Yr=()=>{var Sr;const ht=(Sr=va==null?void 0:va.getFieldValue(["sub_item_banks",...Va]))==null?void 0:Sr.map(La=>({choice_text:La.choice_text,is_answer:0}));va==null||va.setFieldValue(["sub_item_banks",...Va],ht),Jt(lt(Xe({},qn),{is_answer:1}))};return nt.createElement(Me.Z,{className:ye.Z.choiceWrap,align:"middle",wrap:!1},nt.createElement(Ie.Z,{onClick:Yr,className:`${ye.Z.choiceIndex} ${ye.Z.judgementIndex} ${Aa?ye.Z.activeAnswer:""}`},Vt[Zr]),nt.createElement(Ie.Z,{flex:1,className:`${ye.Z.editorWrap} ml15`},nt.createElement("div",{className:`${ye.Z.inputBorder} ${ye.Z.placeholder} ${Aa?ye.Z.activeJudgementAnswer:""}`},Zr)),nt.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},nt.createElement("div",{onClick:Yr,className:`${ye.Z.setAnswerBtn} ${Aa?ye.Z.activeAnswer:""}`},Aa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Bn=({questionTitlePlaceholder:qn,choiceKey:Jt="choices",form:va,titleKey:Va="name",analysisKey:Aa="analysis"})=>{const[Zr,Yr]=(0,Fe.useState)(!1);return nt.createElement("div",{className:ye.Z.wrap},nt.createElement("div",{className:ye.Z.questionTitleEditorWrap},nt.createElement(le.default.Item,{label:"\u9898\u5E72",name:Va,labelCol:{span:24},rules:[{required:!0}]},nt.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:qn}))),nt.createElement(le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},nt.createElement(le.default.List,{name:Jt,rules:[{validator(Sr,ht){return ht.some(Zt=>(Zt==null?void 0:Zt.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Sr=>nt.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Sr.map(ht=>{var La=ht,{key:Zt,name:_n}=La,ua=Mt(La,["key","name"]);return nt.createElement(le.default.Item,lt(Xe({},ua),{key:Zt,name:_n,noStyle:!0}),nt.createElement($t,{form:va,choiceKey:Jt}))})))),nt.createElement("div",{className:"mt30",onClick:()=>Yr(!0)},nt.createElement(le.default.Item,{name:Aa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},nt.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Zr}))))};var Je=x(8591),Tt=x(12563),Sn=x(96565),En=x(61485),pn=Object.defineProperty,at=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Wt=(qn,Jt,va)=>Jt in qn?pn(qn,Jt,{enumerable:!0,configurable:!0,writable:!0,value:va}):qn[Jt]=va,Re=(qn,Jt)=>{for(var va in Jt||(Jt={}))ke.call(Jt,va)&&Wt(qn,va,Jt[va]);if(rt)for(var va of rt(Jt))Bt.call(Jt,va)&&Wt(qn,va,Jt[va]);return qn},Ke=(qn,Jt)=>at(qn,ft(Jt)),pt=(qn,Jt)=>{var va={};for(var Va in qn)ke.call(qn,Va)&&Jt.indexOf(Va)<0&&(va[Va]=qn[Va]);if(qn!=null&&rt)for(var Va of rt(qn))Jt.indexOf(Va)<0&&Bt.call(qn,Va)&&(va[Va]=qn[Va]);return va};const Ve=qn=>{var Jt=qn,{value:va,onChange:Va}=Jt,Aa=pt(Jt,["value","onChange"]);const Zr=Yr=>{Va([Yr])};return Fe.createElement(Sn.Z,Ke(Re({},Aa),{defaultValue:va==null?void 0:va[0],onChange:Zr}))},ot=qn=>{if(!qn)return!1;let Jt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return qn==="|"?(Je.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ye=({value:qn=[],onClose:Jt})=>Fe.createElement(Tt.default,{closable:!0,onClose:Jt,className:ye.Z.keywordTag},Fe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},qn.join(" \u6216 "))),ia=({questionTitlePlaceholder:qn,form:Jt,showKeywords:va,isMustKeyWords:Va=va,titleKey:Aa="name",analysisKey:Zr="analysis",answerTexts:Yr="answer_texts",keywords:Sr="keywords",useKeywords:ht="use_keywords",indexs:La})=>{const[Zt,_n]=(0,Fe.useState)(!1),[ua,ma]=(0,Fe.useState)(""),[tr,Zn]=(0,Fe.useState)(!1),se=le.default.useWatch("question_score",Jt);return Fe.createElement("div",{className:ye.Z.wrap},Fe.createElement("div",{className:ye.Z.questionTitleEditorWrap},Fe.createElement(le.default.Item,{label:"\u9898\u5E72",name:Aa,labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:qn}))),Fe.createElement(le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Yr,labelCol:{span:24}},Fe.createElement(Ve,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),va&&!Va&&Fe.createElement(le.default.Item,{hidden:!0,name:ht,valuePropName:"checked"},Fe.createElement(b.Z,{defaultChecked:!0})),va&&Va&&Fe.createElement(Me.Z,{align:"middle",className:"mb30"},Fe.createElement(le.default.Item,{name:ht,valuePropName:"checked"},Fe.createElement(b.Z,{onChange:()=>{var fe,he,De,qe,wt,jt;console.log(Jt.getFieldsValue()),Zn((De=(he=(fe=Jt.getFieldsValue())==null?void 0:fe.sub_item_banks)==null?void 0:he[La])==null?void 0:De.use_keywords),console.log((jt=(wt=(qe=Jt.getFieldsValue())==null?void 0:qe.sub_item_banks)==null?void 0:wt[La])==null?void 0:jt.use_keywords),console.log(tr)}})),Fe.createElement(Ie.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Fe.createElement(Ie.Z,null,Fe.createElement(Le.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Fe.createElement(En.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(tr||!Va)&&Fe.createElement(le.default.List,{name:Sr,rules:[{validator(fe,he){return Va?he!=null&&he.length?(he==null?void 0:he.reduce((qe,wt)=>qe+wt.score,0))>parseFloat(se)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(fe,{add:he,remove:De})=>Fe.createElement(Fe.Fragment,null,Fe.createElement("div",{className:`${ye.Z.title} mb10`},Va?"\u5173\u952E\u8BCD":Fe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Fe.createElement(Me.Z,{align:"middle",className:"font14 mb30"},Fe.createElement(Ie.Z,{flex:1},Fe.createElement(z.default,{value:ua,onChange:qe=>{ma(qe.target.value)},maxLength:50,allowClear:!0,onPressEnter:qe=>{var wt,jt,Ta,$n;const rn=`${(wt=qe.target)==null?void 0:wt.value}`,tn=(Ta=(jt=rn==null?void 0:rn.split("|"))==null?void 0:jt.filter(ga=>!!ga))==null?void 0:Ta.map(ga=>ga==null?void 0:ga.trim()),Tn=Jt.getFieldValue(["sub_item_banks",...Sr]),_t=(($n=Tn==null?void 0:Tn.map(ga=>ga==null?void 0:ga.keyword))==null?void 0:$n.flat())||[];for(const ga of tn)if(_t.includes(ga)){Je.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ot(rn)&&(he({keyword:tn,score:1}),ma(""))},className:ye.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Fe.createElement(Ie.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),fe.map(qe=>{var wt=qe,{key:jt,name:Ta}=wt,$n=pt(wt,["key","name"]);return Fe.createElement(Me.Z,{key:jt,className:"mb20",style:{marginRight:148}},Fe.createElement(Ie.Z,{flex:1},Fe.createElement(Me.Z,{align:"middle",justify:"space-between"},Fe.createElement(le.default.Item,Ke(Re({},$n),{name:[Ta,"keyword"]}),Fe.createElement(Ye,{onClose:()=>De(Ta)})),Va&&Fe.createElement(le.default.Item,Ke(Re({},$n),{name:[Ta,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ye.Z.blankInputNumberWrapper}),Fe.createElement(xe.Z,{className:ye.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Fe.createElement("div",{onClick:()=>_n(!0)},Fe.createElement(le.default.Item,{name:Zr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Zt}))))};var on=x(59301),ta=Object.defineProperty,On=Object.defineProperties,pa=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Ot=(qn,Jt,va)=>Jt in qn?ta(qn,Jt,{enumerable:!0,configurable:!0,writable:!0,value:va}):qn[Jt]=va,en=(qn,Jt)=>{for(var va in Jt||(Jt={}))Yt.call(Jt,va)&&Ot(qn,va,Jt[va]);if(Ct)for(var va of Ct(Jt))Xt.call(Jt,va)&&Ot(qn,va,Jt[va]);return qn},xa=(qn,Jt)=>On(qn,pa(Jt)),cn=(qn,Jt)=>{var va={};for(var Va in qn)Yt.call(qn,Va)&&Jt.indexOf(Va)<0&&(va[Va]=qn[Va]);if(qn!=null&&Ct)for(var Va of Ct(qn))Jt.indexOf(Va)<0&&Xt.call(qn,Va)&&(va[Va]=qn[Va]);return va};const{Panel:oa}=Se.default,qa=({questionTitlePlaceholder:qn,choiceKey:Jt,form:va,withScore:Va})=>{const[Aa,Zr]=(0,Fe.useState)([]),Yr=Sr=>{Zr(Sr)};return on.createElement("div",{className:ye.Z.wrap},on.createElement("div",{className:ye.Z.questionTitleEditorWrap},on.createElement(le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},on.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:qn}))),on.createElement(le.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),on.createElement(le.default.List,{name:"sub_item_banks",rules:[{validator(Sr,ht){return ht?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Sr,{add:ht,remove:La,move:Zt})=>{const _n=va.getFieldValue("sub_item_banks");return on.createElement(on.Fragment,null,on.createElement(Se.default,{className:Sr.length>0?ye.Z.collapseWrapper:"",bordered:!1,activeKey:Aa,onChange:Yr,expandIcon:({isActive:ua})=>on.createElement("i",{className:`iconfont icon-weizhankai ${ua?ye.Z.open:ye.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Sr.map((ua,ma)=>{var tr=ua,{key:Zn,name:se}=tr,fe=cn(tr,["key","name"]),he,De,qe,wt,jt,Ta,$n,rn,tn,Tn;return on.createElement(oa,{className:ye.Z.panel,forceRender:!0,header:on.createElement("div",{className:ye.Z.panelHeader},"\u7B2C",ma+1,"\u5C0F\u9898",on.createElement("span",null,"\uFF08",((he=_n==null?void 0:_n[se])==null?void 0:he.item_type)=="SINGLE"?"\u5355\u9009\u9898":((De=_n==null?void 0:_n[se])==null?void 0:De.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((qe=_n==null?void 0:_n[se])==null?void 0:qe.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((wt=_n==null?void 0:_n[se])==null?void 0:wt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:se,extra:on.createElement(Me.Z,{align:"middle",onClick:_t=>_t.stopPropagation()},Va&&on.createElement(Ie.Z,null,on.createElement(le.default.Item,xa(en({},fe),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[se,"question_score"],className:ye.Z.blankInputNumberWrapper}),on.createElement(xe.Z,{className:ye.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),on.createElement(Ie.Z,null,on.createElement(Me.Z,{align:"middle",className:"pl40",justify:"end"},ma!==0&&on.createElement("div",{onClick:()=>{var _t;Zt(ma,ma-1);const ga=(_t=va.getFieldValue("sub_item_banks"))==null?void 0:_t.map((wa,Ea)=>(Sr.map((Cn,mt)=>{Ea===mt&&(wa.q_position=Number(Cn.name)+1)}),wa));va.setFieldValue("sub_item_banks",ga)}},on.createElement(Le.Z,{title:"\u4E0A\u79FB"},on.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),ma{var _t;Zt(ma,ma+1);const ga=(_t=va.getFieldValue("sub_item_banks"))==null?void 0:_t.map((wa,Ea)=>(Sr.map((Cn,mt)=>{Ea===mt&&(wa.q_position=Number(Cn.name)+1)}),wa));va.setFieldValue("sub_item_banks",ga)},className:ma===0?"":"ml15"},on.createElement(Le.Z,{title:"\u4E0B\u79FB"},on.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),on.createElement(Ie.Z,null,on.createElement(Le.Z,{title:"\u5220\u9664"},on.createElement(oe.Z,{className:`${ye.Z.deleteIcon} ml15`,onClick:()=>La(se)}))))},on.createElement(le.default.Item,xa(en({},fe),{name:se}),(((jt=_n==null?void 0:_n[se])==null?void 0:jt.item_type)=="SINGLE"||((Ta=_n==null?void 0:_n[se])==null?void 0:Ta.item_type)=="MULTIPLE")&&on.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:(($n=_n==null?void 0:_n[se])==null?void 0:$n.item_type)=="MULTIPLE",form:va,choiceKey:[se,"choices"],titleKey:[se,"name"],analysisKey:[se,"analysis"],choiceOptionsPath:["sub_item_banks",se,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((rn=_n==null?void 0:_n[se])==null?void 0:rn.item_type)=="COMPLETION"&&on.createElement(Ue,{form:va,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:se,titleKey:[se,"name"],analysisKey:[se,"analysis"],isOrdered:[se,"is_ordered"],answerKey:[se,"standard_answers"]}),((tn=_n==null?void 0:_n[se])==null?void 0:tn.item_type)=="JUDGMENT"&&on.createElement(Bn,{form:va,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[se,"name"],analysisKey:[se,"analysis"],choiceKey:[se,"choices"]}),((Tn=_n==null?void 0:_n[se])==null?void 0:Tn.item_type)=="SUBJECTIVE"&&on.createElement(ia,{showKeywords:!0,isMustKeyWords:!1,form:va,titleKey:[se,"name"],analysisKey:[se,"analysis"],answerTexts:[se,"answer_texts"],useKeywords:[se,"use_keywords"],keywords:[se,"keywords"],indexs:se,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Sr.length<20&&on.createElement(ze.Z,{menu:{items:[{label:on.createElement("div",{onClick:()=>{ht({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Zr([Sr==null?void 0:Sr.length,...Aa])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:on.createElement("div",{onClick:()=>{ht({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Zr([Sr==null?void 0:Sr.length,...Aa])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:on.createElement("div",{onClick:()=>{ht({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Zr([Sr==null?void 0:Sr.length,...Aa])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:on.createElement("div",{onClick:()=>{ht({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Zr([Sr==null?void 0:Sr.length,...Aa])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:on.createElement("div",{onClick:()=>{ht({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Zr([Sr==null?void 0:Sr.length,...Aa])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(ua=>ua.show).map(ua=>({label:ua.label,key:ua.key}))}},on.createElement("div",{className:`${ye.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var yr=x(92716)},49018:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return me}});var a=x(59301),pe=x(9221),Ne=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,le=(ge,Ce,Be)=>Ce in ge?Ne(ge,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ge[Ce]=Be,Me=(ge,Ce)=>{for(var Be in Ce||(Ce={}))Fe.call(Ce,Be)&&le(ge,Be,Ce[Be]);if(Ae)for(var Be of Ae(Ce))Se.call(Ce,Be)&&le(ge,Be,Ce[Be]);return ge},Ie=(ge,Ce)=>{var Be={};for(var je in ge)Fe.call(ge,je)&&Ce.indexOf(je)<0&&(Be[je]=ge[je]);if(ge!=null&&Ae)for(var je of Ae(ge))Ce.indexOf(je)<0&&Se.call(ge,je)&&(Be[je]=ge[je]);return Be};const Le={header:{cell:ge=>{var Ce=ge,{onResize:Be,width:je}=Ce,we=Ie(Ce,["onResize","width"]);return je?a.createElement(pe.Resizable,{width:je,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:tt=>{tt.stopPropagation()}}),onResize:Be,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",Me({},we))):a.createElement("th",Me({},we))}}};var ze=x(1710),ye=Object.defineProperty,oe=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(ge,Ce,Be)=>Ce in ge?ye(ge,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ge[Ce]=Be,te=(ge,Ce)=>{for(var Be in Ce||(Ce={}))z.call(Ce,Be)&&ee(ge,Be,Ce[Be]);if(E)for(var Be of E(Ce))b.call(Ce,Be)&&ee(ge,Be,Ce[Be]);return ge},ne=(ge,Ce)=>oe(ge,y(Ce)),ie=(ge,Ce)=>{var Be={};for(var je in ge)z.call(ge,je)&&Ce.indexOf(je)<0&&(Be[je]=ge[je]);if(ge!=null&&E)for(var je of E(ge))Ce.indexOf(je)<0&&b.call(ge,je)&&(Be[je]=ge[je]);return Be},me=ge=>{var Ce=ge,{pagination:Be,resColumns:je,dataSource:we,onRow:tt}=Ce,Ze=ie(Ce,["pagination","resColumns","dataSource","onRow"]);const[it,Ue]=(0,a.useState)(!1),[nt,xt]=(0,a.useState)([{}]),Et=(0,a.useRef)(null);(0,a.useEffect)(()=>{let Nt=je;Nt=Nt.map((It,Ut)=>ne(te({},It),{onHeaderCell:Dt=>({width:Dt.width,onResize:Pt(Ut)})})),xt(Nt)},[]),(0,a.useEffect)(()=>{Et.current=nt},[nt]);const Pt=Nt=>(It,{size:Ut})=>{const Dt=[...Et.current];Dt[Nt]=ne(te({},Dt[Nt]),{width:Ut.width}),xt(Dt)};return a.createElement("div",null,a.createElement(ze.default,ne(te({bordered:!0,components:Le,columns:nt,dataSource:we,pagination:Be,loading:it,onRow:tt},Ze),{rowKey:Nt=>Nt.key||Nt.id})))}},35479:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Ce},P:function(){return ce}});var a=x(59301),pe=x(78241),Ne=x(43418),Ae=x(5112),Fe=x(92832),Se=x(1710),le={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Me=x(60979),Ie=Object.defineProperty,xe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,y=(Be,je,we)=>je in Be?Ie(Be,je,{enumerable:!0,configurable:!0,writable:!0,value:we}):Be[je]=we,E=(Be,je)=>{for(var we in je||(je={}))ye.call(je,we)&&y(Be,we,je[we]);if(ze)for(var we of ze(je))oe.call(je,we)&&y(Be,we,je[we]);return Be},z=(Be,je)=>xe(Be,Le(je)),b=(Be,je)=>{var we={};for(var tt in Be)ye.call(Be,tt)&&je.indexOf(tt)<0&&(we[tt]=Be[tt]);if(Be!=null&&ze)for(var tt of ze(Be))je.indexOf(tt)<0&&oe.call(Be,tt)&&(we[tt]=Be[tt]);return we},ee=(Be,je,we)=>new Promise((tt,Ze)=>{var it=xt=>{try{nt(we.next(xt))}catch(Et){Ze(Et)}},Ue=xt=>{try{nt(we.throw(xt))}catch(Et){Ze(Et)}},nt=xt=>xt.done?tt(xt.value):Promise.resolve(xt.value).then(it,Ue);nt((we=we.apply(Be,je)).next())});const te=({studentNames:Be,total:je})=>{const we=["","\u4E00","\u4E24","\u4E09"];return je>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:le.orangeColor},Be==null?void 0:Be.join("\u3001")),"\u7B49",a.createElement("span",{className:le.orangeColor},je),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:le.orangeColor},Be==null?void 0:Be.join("\u3001")),we[je],"\u540D\u5B66\u751F")},ne=({used:Be,copy:je,canNotCopy:we,studentNames:tt,studentCount:Ze,inPaper:it,is_random:Ue=!1,position:nt=""})=>{const xt=()=>{if(je>0&&we>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:le.orangeColor},je),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:le.orangeColor},we),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(je>0&&we===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:le.orangeColor},je),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(je===0&&we>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:le.orangeColor},we),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Et=nt||(it?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(te,{studentNames:tt,total:Ze}),"\u5B66\u4E60\u8FC7",Et,"\u4E2D\u7684",a.createElement("span",{className:le.orangeColor},Be),"\u4E2A\u9879\u76EE\uFF0C",xt(),"\u3002\u8BF7\u9009\u62E9",Ue?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ie=({onCancel:Be,onOk:je,visible:we,inPaper:tt,renderData:Ze,type:it,isMultipleCourse:Ue=!1})=>{const[nt]=pe.default.useForm(),[xt,Et]=(0,a.useState)(1),[Pt,Nt]=(0,a.useState)(!1),It=(0,a.useMemo)(()=>(Ze==null?void 0:Ze.total_num)===1&&(Ze==null?void 0:Ze.can_copy_num)===1,[Ze]),Ut=(0,a.useMemo)(()=>{var Dt;return(Dt=Ze==null?void 0:Ze.course_data_list)==null?void 0:Dt.filter(Xe=>Xe.is_show)},[Ze]);return a.createElement(a.Fragment,null,It?a.createElement(Ne.default,{centered:!0,closable:!0,open:we,destroyOnClose:!0,title:"\u63D0\u793A",className:le.antdModal,width:682,confirmLoading:Pt,onCancel:Be,onOk:()=>ee(void 0,null,function*(){var Dt;Nt(!0);let Xe=xt;if(Ue){const lt=E({},nt.getFieldsValue());Xe=(Dt=Ze==null?void 0:Ze.course_data_list)==null?void 0:Dt.map(Mt=>lt[Mt.id]!==void 0?z(E({},Mt),{is_copy:lt[Mt.id]}):Mt)}yield je(Xe),Nt(!1)})},a.createElement("div",{className:le.content,style:{marginBottom:20}},Ue?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(te,{studentNames:Ze==null?void 0:Ze.student_names,total:Ze==null?void 0:Ze.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Ue?a.createElement(pe.default,{form:nt,preserve:!1},Ut==null?void 0:Ut.map(Dt=>a.createElement(a.Fragment,{key:Dt.id},a.createElement("h3",{className:"ml15 mb5"},Dt.name),a.createElement(pe.default.Item,{name:Dt.id,initialValue:1},a.createElement(Ae.ZP.Group,{className:le.content},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(Ae.ZP.Group,{value:xt,onChange:Dt=>Et(Dt.target.value),className:le.content,style:{marginBottom:30}},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:le.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:le.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${le.content} ${le.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(Ne.default,{centered:!0,closable:!0,destroyOnClose:!0,open:we,confirmLoading:Pt,title:"\u63D0\u793A",width:682,onCancel:Be,onOk:()=>ee(void 0,null,function*(){var Dt;Nt(!0);let Xe=0;if(Ue){const lt=E({},nt.getFieldsValue());Xe=(Dt=Ze==null?void 0:Ze.course_data_list)==null?void 0:Dt.map(Mt=>lt[Mt.id]!==void 0?z(E({},Mt),{is_use:lt[Mt.id]}):Mt)}yield je(Xe),Nt(!1)})},a.createElement("div",{className:le.content},a.createElement(te,{studentNames:Ze==null?void 0:Ze.student_names,total:Ze==null?void 0:Ze.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ue?a.createElement(pe.default,{form:nt,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Ut==null?void 0:Ut.map(Dt=>a.createElement(a.Fragment,{key:Dt.id},a.createElement("h3",{className:"ml15 mb5"},Dt.name),a.createElement(pe.default.Item,{name:Dt.id,initialValue:1},a.createElement(Ae.ZP.Group,{className:le.content},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:le.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ce=function(){const[Be,je]=(0,a.useState)(!1),[we,tt]=(0,a.useState)();return[Be,()=>je(!1),we,Ue=>ee(this,null,function*(){var nt;const xt=Ue,{isImportMultipleCourse:Et=!1}=xt,Pt=b(xt,["isImportMultipleCourse"]);console.log(Ue);const Nt=(Ue==null?void 0:Ue.result)||(yield(0,Me.Tr)(Pt));return"status"in Nt?!1:Et?((nt=Nt==null?void 0:Nt.course_data_list)==null?void 0:nt.some(Ut=>Ut.is_show))?(tt(Nt),je(!0),!0):Nt.course_data_list||[]:Nt.student_count===0?!1:(tt(Nt),je(!0),!0)})]},me=Be=>{const[je]=pe.default.useForm(),[we,tt]=(0,a.useState)(!1),{onCancel:Ze,onOk:it,visible:Ue,inPaper:nt=!1,renderData:xt,type:Et,isMultipleCourse:Pt=!1,position:Nt}=Be;let It=(0,a.useMemo)(()=>nt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(Xe,lt){return a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},Xe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Xe,lt)=>a.createElement(a.Fragment,null,a.createElement(pe.default.Item,{name:[`${Et==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426"))),a.createElement(pe.default.Item,{name:[`${Et==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(Xe,lt){return a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},Xe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Xe,lt)=>a.createElement(pe.default.Item,{name:[`${Et==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Xe,lt)=>a.createElement(pe.default.Item,{name:[`${Et==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426")))}],[nt]),Ut=(0,a.useMemo)(()=>nt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,align:"center",ellipsis:!0,render:(Xe,lt)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},Xe),a.createElement(pe.default.Item,{name:[`${Et==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(pe.default.Item,{name:[`${Et==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,ellipsis:!0,align:"center",render:(Xe,lt)=>a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},Xe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Xe,lt)=>a.createElement(a.Fragment,null,a.createElement(pe.default.Item,{name:[`${Et==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],initialValue:0},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426"))),a.createElement(pe.default.Item,{name:[`${Et==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})))}],[nt]);if(Pt){const Xe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:le.tableCell,render:(lt,Mt)=>a.createElement("a",{href:`/classrooms/${Mt.course_id}`},lt)};It=[Xe,...It],Ut=[Xe,...Ut]}const Dt=(0,a.useMemo)(()=>ne({used:xt==null?void 0:xt.repeat_shixun_num,copy:xt==null?void 0:xt.can_copy_num,canNotCopy:xt==null?void 0:xt.no_copy_num,studentNames:xt==null?void 0:xt.student_names,studentCount:xt==null?void 0:xt.student_count,is_random:xt==null?void 0:xt.is_random,inPaper:nt,position:Nt}),[xt,nt,Nt]);return a.createElement(Ne.default,{title:"\u63D0\u793A",centered:!0,open:Ue,confirmLoading:we,onOk:()=>ee(void 0,null,function*(){tt(!0);const Xe=je.getFieldsValue(),lt=Object.keys(Xe).map(Mt=>({id:parseInt(Mt.split("_")[0]),course_id:parseInt(Mt.split("_")[1]),is_use:Xe[Mt].is_use,is_copy:Xe[Mt].is_copy}));yield it(lt),tt(!1)}),onCancel:Ze,width:880,okText:"\u786E\u8BA4",className:le.antdModal,destroyOnClose:!0},a.createElement(pe.default,{form:je,preserve:!1},a.createElement("div",{className:le.brief},Dt),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:le.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(xt==null?void 0:xt.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:le.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(Se.default,{columns:It,className:le.antdTable,dataSource:xt==null?void 0:xt.can_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(xt==null?void 0:xt.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:le.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(Se.default,{columns:Ut,className:le.antdTable,dataSource:xt==null?void 0:xt.no_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(xt==null?void 0:xt.no_use_list.length)>0&&(xt==null?void 0:xt.no_use_list.map(Xe=>a.createElement("div",{key:Et==="subject"?Xe.stage_shixun_id:Xe.shixun_course_id||Xe.id},a.createElement(pe.default.Item,{name:[`${Et==="subject"?Xe==null?void 0:Xe.stage_shixun_id:Xe.shixun_course_id||Xe.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(pe.default.Item,{name:[`${Et==="subject"?Xe==null?void 0:Xe.stage_shixun_id:Xe.shixun_course_id||Xe.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))))))};var Ce=Be=>{const{modalType:je}=Be;return je==="multiple"?a.createElement(me,E({},Be)):a.createElement(ie,E({},Be))}},25965:function(Rt,st,x){"use strict";x.d(st,{C:function(){return Ue}});var a=x(59301),pe={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Ne=x(92310),Ae=x.n(Ne),Fe=x(24905),Se=x(95237),le=x(8591),Me=x(6848),Ie=x(3113),xe=x(43418),Le=x(1710),ze=x(5871),ye=x(78241),oe=x(71418),y=x(65862),E=x(38147),z=x(41867),b=x(71067),ee=x(3918),te=Object.defineProperty,ne=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ce=(nt,xt,Et)=>xt in nt?te(nt,xt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):nt[xt]=Et,Be=(nt,xt)=>{for(var Et in xt||(xt={}))me.call(xt,Et)&&Ce(nt,Et,xt[Et]);if(ce)for(var Et of ce(xt))ge.call(xt,Et)&&Ce(nt,Et,xt[Et]);return nt},je=(nt,xt)=>ne(nt,ie(xt)),we=(nt,xt,Et)=>new Promise((Pt,Nt)=>{var It=Xe=>{try{Dt(Et.next(Xe))}catch(lt){Nt(lt)}},Ut=Xe=>{try{Dt(Et.throw(Xe))}catch(lt){Nt(lt)}},Dt=Xe=>Xe.done?Pt(Xe.value):Promise.resolve(Xe.value).then(It,Ut);Dt((Et=Et.apply(nt,xt)).next())});const tt=Fe.default.Group,Ze=({className:nt,title:xt,items:Et=[],value:Pt,onChange:Nt})=>{const It=(Et==null?void 0:Et.length)===(Pt==null?void 0:Pt.length),Ut=(Pt==null?void 0:Pt.length)>0&&(Pt==null?void 0:Pt.length)<(Et==null?void 0:Et.length),Dt=Xe=>{const lt=Et.map(Mt=>Mt.id);Nt(Xe.target.checked?lt:[])};return a.createElement(Se.Z,{align:"middle",className:nt},!!xt&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},xt),a.createElement(Fe.default,{indeterminate:Ut,onChange:Dt,checked:It},"\u5168\u90E8"),a.createElement(tt,{value:Pt,onChange:Nt},Et.map(Xe=>a.createElement(Fe.default,{className:"ml30 c-black",key:Xe.id,value:Xe.id},Xe.name,a.createElement("span",null,`(${Xe.count})`)))))};var Ue=({className:nt,style:xt,dataSource:Et})=>{var Pt,Nt,It,Ut,Dt,Xe,lt;const[Mt,Vt]=(0,a.useState)({}),[$t,Bn]=(0,a.useState)(!0),[Je,Tt]=(0,a.useState)(!1),[Sn,En]=(0,a.useState)(!1),[pn,at]=(0,a.useState)(null),[ft,rt]=(0,a.useState)(0),[ke,Bt]=(0,a.useState)({}),[Wt,Re]=(0,a.useState)(!0),[Ke,pt]=(0,a.useState)(0),[Ve,ot]=(0,a.useState)(0),[Ye,ia]=(0,a.useState)(!1),on=(0,a.useRef)(null),[ta,On]=(0,a.useState)(!1),[pa,Ct]=(0,a.useState)(!0),[Yt,Xt]=(0,a.useState)([]),Ot={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[en,xa]=(0,a.useState)(Be({},Ot));(0,a.useEffect)(()=>{Et!=null&&Et.question_id&&Vt(Et)},[Et==null?void 0:Et.question_id]),(0,a.useEffect)(()=>{var ht;if(((ht=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:ht.status)==="running"){const La=setInterval(()=>{qa()},3e3);return()=>clearInterval(La)}},[(Pt=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Pt.status]),(0,a.useEffect)(()=>{var ht;Sn&&(Sn===1&&(en.question_status=yr.map(La=>La.value),en.review=qn.map(La=>La.value)),Sn===2&&(en.exercise_question_resubmit_id=(ht=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:ht.id,pn===1&&(en.success_status=[1]),pn===2&&(en.success_status=[0])),xa(Be({},en)),cn(en),ot(Mt!=null&&Mt.is_mirror?3:10),pt(Mt!=null&&Mt.is_mirror?1:5))},[Sn]),(0,a.useEffect)(()=>{ta&&oa()},[ta]);const cn=ht=>we(void 0,null,function*(){Bn(!0);const La=yield(0,E.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit_student_list.json`,{method:"get",params:ht});(La==null?void 0:La.status)==0&&(Bt(La||[]),rt(La==null?void 0:La.count)),Bn(!1)}),oa=()=>we(void 0,null,function*(){Ct(!0);const ht=yield(0,E.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit_history.json`,{method:"get"});(ht==null?void 0:ht.status)==0&&Xt((ht==null?void 0:ht.data)||[]),Ct(!1)}),qa=()=>we(void 0,null,function*(){const ht=yield(0,E.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit_status.json`,{method:"get"});(ht==null?void 0:ht.status)==0&&Vt(je(Be({},Mt),{show_resubmit_history:!0,exercise_question_resubmit:(ht==null?void 0:ht.data)||{}}))}),yr=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],qn=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Jt=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],va=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(ht,La,Zt)=>a.createElement("span",{className:"c-black"},Zt+1+(en.page-1)*en.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:ht=>a.createElement("span",{className:"c-black"},ht)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:ht=>a.createElement("span",{className:"c-grey-666"},ht||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:ht=>a.createElement("span",{className:"c-black"},ht)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:ht=>{const{label:La,color:Zt}=yr.find(_n=>_n.value===ht)||{};return a.createElement("span",{style:{color:Zt}},La)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:ht=>a.createElement("span",{className:"c-black"},ht)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:ht=>a.createElement("span",{className:"c-black"},ht)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:ht=>{const{label:La,color:Zt}=qn.find(_n=>_n.value===ht)||{};return a.createElement("span",{style:{color:Zt}},La)}},Sn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:ht=>{const{label:La,color:Zt}=Jt.find(_n=>_n.value===ht)||{};return a.createElement("span",{style:{color:Zt}},La)}}].filter(Boolean),Va=(ht,La,Zt)=>{en.page=ht==null?void 0:ht.current,en.per_page=ht==null?void 0:ht.pageSize,Zt!=null&&Zt.order?(en.sort_by=Zt==null?void 0:Zt.field,en.direction=(Zt==null?void 0:Zt.order)==="ascend"?"asc":"desc"):(en.sort_by=null,en.direction=null),xa(Be({},en)),cn(en)},Aa=()=>{if(!Ke){le.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}ia(!0)},Zr=()=>we(void 0,null,function*(){var ht,La;if((ht=on.current)!=null&&ht.onVerify())return;Tt(!0);const Zt=yield(0,E.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit.json`,{method:"post",body:{keyword:en.keyword,question_status:en.question_status,review:en.review_status,success_status:en.success_status,use_max_score:Wt,permits:Ke,exercise_question_resubmit_id:Sn===1?null:(La=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:La.id}});(Zt==null?void 0:Zt.status)==0&&(yield qa(),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),ia(!1),En(!1)),Tt(!1)}),Yr=(ht,La)=>{en.page=1,en[La]=ht,xa(Be({},en)),cn(en)},Sr=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:Ae()(pe.recalculation,nt),style:xt},a.createElement(Me.Z,{title:Sr[(Mt==null?void 0:Mt.disable_resubmit_reason)||0]},a.createElement(Ie.ZP,{disabled:(Mt==null?void 0:Mt.disable_resubmit)||((Nt=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Nt.status)==="running",onClick:()=>En(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Mt==null?void 0:Mt.show_resubmit_history)&&a.createElement(a.Fragment,null,((It=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:It.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(Ut=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Ut.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{En(2),at(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Dt=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Dt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{En(2),at(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Xe=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Xe.fail_count),"\u4EBA"),a.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>On(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(xe.default,{centered:!0,open:!!Sn,title:`\u91CD\u65B0\u8BC4\u6D4B${Sn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>En(!1),onOk:Aa,afterClose:()=>{Re(!0),at(null),xa(Be({},Ot))}},a.createElement("div",{className:pe.filter},Sn===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:pe.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(Ze,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ke==null?void 0:ke.question_status)||[],value:en.question_status,onChange:ht=>Yr(ht,"question_status")}),a.createElement(Ze,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ke==null?void 0:ke.review_status)||[],value:en.review,onChange:ht=>Yr(ht,"review")})),Sn===2&&a.createElement(a.Fragment,null,a.createElement(Ze,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ke==null?void 0:ke.success_status)||[],value:en.success_status,onChange:ht=>Yr(ht,"success_status")})),a.createElement(ee.t7,{className:pe.input,style:{bottom:Sn===1?10:-5},value:en.keyword,onChange:ht=>Yr(ht,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(Le.default,{className:"mt20",columns:va,scroll:((lt=ke==null?void 0:ke.data)==null?void 0:lt.length)>7?{y:300}:{},dataSource:(ke==null?void 0:ke.data)||[],loading:$t,onChange:Va,pagination:{total:ft,pageSize:en.per_page,current:en.page,hideOnSinglePage:!ft,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:y.rU}}),a.createElement(Se.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(Fe.default,{className:"c-black",checked:Wt,onChange:ht=>Re(ht.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,z.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(ze.Z,{className:"ml10 mr10",value:Ke,max:Ve,min:1,precision:0,onChange:ht=>pt(ht)}),"\u4EBA",a.createElement(Me.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(xe.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Ye,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Je,destroyOnClose:!0,onOk:Zr,onCancel:()=>ia(!1)},a.createElement(ye.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(b.Z,{ref:ht=>on.current=ht}))),a.createElement(xe.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:ta,width:710,onCancel:()=>On(!1),footer:null},a.createElement(oe.Z,{spinning:pa},a.createElement("div",{className:pe.operating},Yt.map((ht,La)=>a.createElement("div",{key:La,className:pe.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},ht==null?void 0:ht.created_at),a.createElement("div",{className:"c-black"},ht==null?void 0:ht.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(ht==null?void 0:ht.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},ht==null?void 0:ht.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},ht==null?void 0:ht.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},ht==null?void 0:ht.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},83028:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Me}});var a=x(59301),pe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Ne=x(43418),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Se=(Ie,xe,Le)=>new Promise((ze,ye)=>{var oe=z=>{try{E(Le.next(z))}catch(b){ye(b)}},y=z=>{try{E(Le.throw(z))}catch(b){ye(b)}},E=z=>z.done?ze(z.value):Promise.resolve(z.value).then(oe,y);E((Le=Le.apply(Ie,xe)).next())}),Me=({type:Ie,resdata:xe,onok:Le,oktext:ze,okloading:ye})=>{const[oe,y]=(0,a.useState)(!1),{can_copy_list:E,can_copy_num:z,challenge_type:b,course_data_list:ee,no_copy_list:te,no_copy_num:ne,no_use_list:ie,no_use_num:ce,repeat_shixun_num:me,student_count:ge,total_num:Ce,use_num:Be}=xe;let je=z>0||Ie==="exercise";(0,a.useEffect)(()=>{(xe==null?void 0:xe.student_count)>0&&y(!0)},[xe]),console.log("---11",ye),(0,a.useEffect)(()=>{ye||y(!1)},[ye]);const we=()=>{if(Ie==="exercise"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ie==="exercise"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="shixun"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="shixun"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="subject"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="subject"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:pe.orangeColor},ge)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:pe.orangeColor},Be)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ie==="shixunpush"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="shixunpush"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},tt=()=>{if(Ie==="exercise"||Ie==="subject"||Ie==="exercisepush"||Ie==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ne>0&&a.createElement("div",null,a.createElement("span",{className:pe.flex},a.createElement("img",{src:Fe,style:{width:14}}),a.createElement("span",{className:pe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:pe.statusbody},Ie==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:pe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ie==="subject"||Ie==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",je&&a.createElement("span",{className:pe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ie==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",je&&a.createElement("span",{className:pe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),a.createElement("div",null,te==null?void 0:te.map((Ze,it)=>a.createElement("a",{href:`/shixuns/${Ze.identifier}/challenges`,target:"_blank"},"\u300A",Ze==null?void 0:Ze.name,"\u300B",it+1!==ne&&"\u3001"))))),z>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:pe.flex},a.createElement("img",{src:Ae,style:{width:14}}),a.createElement("span",{className:pe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:pe.statusbody},Ie==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ie==="subject"||Ie==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ie==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),a.createElement("div",null,E==null?void 0:E.map((Ze,it)=>a.createElement("a",{href:`/shixuns/${Ze.identifier}/challenges`,target:"_blank"},"\u300A",Ze==null?void 0:Ze.name,"\u300B",it+1!==z&&"\u3001"))))));if(Ie==="shixun")return a.createElement("div",{style:{marginTop:20}},z>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return a.createElement(Ne.default,{open:oe,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!je&&"none"}},zIndex:1003,confirmLoading:ye,okText:je?ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>Se(void 0,null,function*(){je?yield Le([...E,...ie]):y(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},we(),tt()))}},88436:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Se}});var a=x(59301),pe={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Ne=x(92310),Ae=x.n(Ne),Se=({className:le,style:Me,state:Ie,onClick:xe})=>{var Le,ze;return a.createElement("div",{onClick:xe,className:Ae()(Ie?(Le=pe)==null?void 0:Le.redBtn:(ze=pe)==null?void 0:ze.btn,le),style:Me},Ie?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},36254:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Fe}});var a=x(59301),pe={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Ne=x(6848),Fe=({children:Se,tips:le,title:Me,style:Ie})=>{const xe=Me||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return Se&&le?a.createElement(Ne.Z,{overlayStyle:{maxWidth:"initial"},title:xe},a.createElement("span",{className:pe.disabled,style:Ie},Se)):Se&&!le?a.createElement(a.Fragment,null,Se):a.createElement(a.Fragment,null)}},33276:function(Rt,st,x){"use strict";var a=x(59301),pe=x(43418),Ne=x(1710);const Ae=({dataSource:Fe,visible:Se,onClose:le=()=>{},onSuccess:Me=()=>{},text:Ie,okText:xe})=>{var Le;return a.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:!!Se,title:"\u63D0\u793A",width:"600px",okText:xe,cancelText:"\u53D6\u6D88",onCancel:le,onOk:Me},Se==="single"&&a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(Le=Fe==null?void 0:Fe[0])==null?void 0:Le.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",Ie),Se==="multiple"&&a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",Ie),a.createElement(Ne.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:Fe,scroll:(Fe==null?void 0:Fe.length)>7?{y:300}:{},pagination:!1})))};st.Z=Ae},30214:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Ae}});var a=x(59301),pe=x(77254),Ne=x(11611),Ae=()=>{const[Fe,Se]=(0,a.useState)(""),[le,Me]=(0,a.useState)(0);let[Ie,xe]=(0,a.useState)(),[Le,ze]=(0,a.useState)();const[ye,oe]=(0,a.useState)(!1),y=(0,a.useRef)("");(0,a.useEffect)(()=>pe.Z.subscribe("preview-image",Ce=>{Se(Ce),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,a.useEffect)(()=>{y.current=Fe},[Fe]);function E(ge){ge.keyCode==27&&y.current&&z()}function z(){document.body.style.overflow="auto",xe(void 0),ze(void 0),Me(0),Se("")}function b(){Me(le+90)}function ee(){Ie=ce.current.width*1.1,Le=ce.current.height*1.1,ze(Le),xe(Ie)}function te(){Ie=ce.current.width/1.1,Le=ce.current.height/1.1,ze(Le),xe(Ie)}const ne=(0,a.useRef)(),ie=(0,a.useRef)(),ce=(0,a.useRef)(),me=ge=>{(ge.nativeEvent.target===ne.current||ge.nativeEvent.target===ie.current)&&z()};return a.createElement(a.Fragment,null,Fe?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:ie},a.createElement(Ne.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,movable:!1,onVisibleChange:ge=>{Se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(Rt,st,x){"use strict";x.d(st,{h:function(){return ne}});var a=x(59301),pe=x(57809),Ne=x(78241),Ae=x(3113),Fe=x(89780),Se=x.n(Fe),le=x(45559),Me=x(42313),Ie=Object.defineProperty,xe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,y=(ie,ce,me)=>ce in ie?Ie(ie,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ie[ce]=me,E=(ie,ce)=>{for(var me in ce||(ce={}))ye.call(ce,me)&&y(ie,me,ce[me]);if(ze)for(var me of ze(ce))oe.call(ce,me)&&y(ie,me,ce[me]);return ie},z=(ie,ce)=>xe(ie,Le(ce));const b=pe.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};st.Z=({callback:ie,onCancel:ce})=>{const[me,ge]=(0,a.useState)("python");function Ce(je){ge(te[je][1])}function Be(je){ie(je)}return a.createElement(Ne.default,z(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Be,style:{width:500}}),a.createElement(Ne.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(pe.default,{getPopupContainer:je=>je.parentNode,onChange:Ce},Object.keys(te).map(je=>a.createElement(b,{key:je,value:je},te[je][0])))),a.createElement(Ne.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:me})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function ne({value:ie,onChange:ce,mode:me,options:ge={}}){const Ce=(0,a.useRef)(),[Be,je]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Be){let we=function(tt){const Ze=tt.getValue();ce&&ce(Ze)};return Be.on("change",we),()=>{Be.off("change",we)}}},[Be,ce]),(0,a.useEffect)(()=>{Be&&Be.setOption("mode",me)},[Be,me]),(0,a.useEffect)(()=>{Be&&(ie!==Be.getValue()||ie==="")&&setTimeout(()=>{Be.setValue(ie||"")},300)},[Be,ie]),(0,a.useEffect)(()=>{if(Ce.current&&!Be){const we=Se().fromTextArea(Ce.current,E({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));je(we)}},[Ce.current,Be]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Ce}))}},96565:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return se}});var a=x(59301),pe=x(89780),Ne=x.n(pe),Ae=x(76374),Fe=x(45559),Se=x(6313),le=x(25717),Me=x(99498),Ie=x(25419),xe=x(67549),Le=x(6339),ze=({value:fe="",className:he,showTextOnly:De,showLines:qe,style:wt={}})=>{const jt=(0,a.useMemo)(()=>"",[fe]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:jt}}))},ye=x(59301),oe=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(fe,he,De)=>he in fe?oe(fe,he,{enumerable:!0,configurable:!0,writable:!0,value:De}):fe[he]=De,ne=(fe,he)=>{for(var De in he||(he={}))b.call(he,De)&&te(fe,De,he[De]);if(z)for(var De of z(he))ee.call(he,De)&&te(fe,De,he[De]);return fe},ie=(fe,he)=>y(fe,E(he));let ce=[{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 me({onActionCallback:fe,title:he,icon:De,actionName:qe,className:wt="",children:jt}){function Ta(){fe(qe)}return ye.createElement("a",{title:he,className:wt,onClick:Ta},ye.createElement("i",{className:`${De}`}),jt)}var ge=({watch:fe,showNullButton:he,showNullProgramButton:De,onActionCallback:qe,fullScreen:wt,insertTemp:jt,hidetoolBar:Ta,extraUse:$n})=>{const rn=[...ce,{title:`${fe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${fe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ye.createElement("ul",{className:"markdown-toolbar-container"},!Ta&&rn.map((tn,Tn)=>ye.createElement("li",{key:Tn},tn.actionName?ye.createElement(me,ie(ne({},tn),{onActionCallback:qe})):ye.createElement("span",{className:"v-line"}))),he?ye.createElement("li",null,ye.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:qe},ye.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,De?ye.createElement(ye.Fragment,null,ye.createElement("li",null,ye.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:qe},ye.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ye.createElement("li",null,ye.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:qe},ye.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,jt&&ye.createElement("li",null,ye.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${jt}`,onActionCallback:qe},ye.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),$n&&ye.createElement("li",null,$n),ye.createElement("li",{className:"btn-full-screen"},ye.createElement(me,{icon:`${wt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:wt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:qe})))},Ce=x(57261),Be=x(78241),je=x(92832),we=x(3113),tt=Object.defineProperty,Ze=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Et=(fe,he,De)=>he in fe?tt(fe,he,{enumerable:!0,configurable:!0,writable:!0,value:De}):fe[he]=De,Pt=(fe,he)=>{for(var De in he||(he={}))nt.call(he,De)&&Et(fe,De,he[De]);if(Ue)for(var De of Ue(he))xt.call(he,De)&&Et(fe,De,he[De]);return fe},Nt=(fe,he)=>Ze(fe,it(he));const It={labelCol:{span:4},wrapperCol:{span:20}};var Ut=({callback:fe,onCancel:he})=>{function De(qe){fe(qe)}return a.createElement(Be.default,Nt(Pt({},It),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:De,style:{width:500}}),a.createElement(Be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(je.default,null)),a.createElement(Be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(je.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(we.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Dt=x(85533),Xe=x(45053),lt=x(43418),Mt=x(95237),Vt=x(16750),$t=x(59301),Bn=({callback:fe,onCancel:he})=>{const De=document.createElement("canvas"),qe=De.getContext("2d");De.width=1e3,De.height=800,qe.fillStyle="#ffffff",qe.fillRect(0,0,De.width,De.height);const wt=De.toDataURL("image/png");return $t.createElement(lt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},$t.createElement(Mt.Z,{style:{height:"100vh"}},$t.createElement(Vt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:wt,visible:!0,title:String(Date.now())},onOk:jt=>{fe({src:jt.url})},onClose:he})))},Je=x(12378);function Tt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Tt,go.CommandHandler),Tt.prototype.canAlignSelection=function(){var fe=this.diagram;return!(fe===null||fe.isReadOnly||fe.isModelReadOnly||fe.selection.count<2)},Tt.prototype.alignLeft=function(){var fe=this.diagram;fe.startTransaction("aligning left");var he=1/0;fe.selection.each(function(De){De instanceof go.Link||(he=Math.min(De.position.x,he))}),fe.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(he,De.position.y))}),fe.commitTransaction("aligning left")},Tt.prototype.alignRight=function(){var fe=this.diagram;fe.startTransaction("aligning right");var he=-1/0;fe.selection.each(function(De){if(!(De instanceof go.Link)){var qe=De.actualBounds.x+De.actualBounds.width;he=Math.max(qe,he)}}),fe.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(he-De.actualBounds.width,De.position.y))}),fe.commitTransaction("aligning right")},Tt.prototype.alignTop=function(){var fe=this.diagram;fe.startTransaction("alignTop");var he=1/0;fe.selection.each(function(De){De instanceof go.Link||(he=Math.min(De.position.y,he))}),fe.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.position.x,he))}),fe.commitTransaction("alignTop")},Tt.prototype.alignBottom=function(){var fe=this.diagram;fe.startTransaction("aligning bottom");var he=-1/0;fe.selection.each(function(De){if(!(De instanceof go.Link)){var qe=De.actualBounds.y+De.actualBounds.height;he=Math.max(qe,he)}}),fe.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.actualBounds.x,he-De.actualBounds.height))}),fe.commitTransaction("aligning bottom")},Tt.prototype.alignCenterX=function(){var fe=this.diagram,he=fe.selection.first();if(he){fe.startTransaction("aligning Center X");var De=he.actualBounds.x+he.actualBounds.width/2;fe.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(De-qe.actualBounds.width/2,qe.actualBounds.y))}),fe.commitTransaction("aligning Center X")}},Tt.prototype.alignCenterY=function(){var fe=this.diagram,he=fe.selection.first();if(he){fe.startTransaction("aligning Center Y");var De=he.actualBounds.y+he.actualBounds.height/2;fe.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.actualBounds.x,De-qe.actualBounds.height/2))}),fe.commitTransaction("aligning Center Y")}},Tt.prototype.alignColumn=function(fe){var he=this.diagram;he.startTransaction("align Column"),fe===void 0&&(fe=0),fe=parseFloat(fe);var De=new Array;he.selection.each(function($n){$n instanceof go.Link||De.push($n)});for(var qe=0;qe0){for(var $n=jt.elt(Ta-1);$n!==null&&$n.isTreeExpanded&&!$n.isTreeLeaf;){var rn=this._sortTreeChildrenByY($n);$n=rn.last()}$n!==null&&fe.select($n)}else fe.select(wt)}}else if(De.key==="Down")if(he.isTreeExpanded&&!he.isTreeLeaf){var qe=this._sortTreeChildrenByY(he).first();qe!==null&&fe.select(qe)}else for(;he!==null;){var wt=he.findTreeParentNode();if(wt===null)break;var jt=this._sortTreeChildrenByY(wt),Ta=jt.indexOf(he);if(Tajt.y?1:wt.xjt.x?1:0}),he},Tt.prototype.copyToClipboard=function(fe){go.CommandHandler.prototype.copyToClipboard.call(this,fe),this._lastPasteOffset.set(this.pasteOffset)},Tt.prototype.pasteFromClipboard=function(){var fe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(fe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),fe},Object.defineProperty(Tt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(fe){if(fe!=="move"&&fe!=="select"&&fe!=="scroll"&&fe!=="tree"&&fe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+fe);this._arrowKeyBehavior=fe}}),Object.defineProperty(Tt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(fe){if(!(fe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+fe);this._pasteOffset.set(fe)}});var Sn=Tt,En=x(25863),pn=x(43604),at=x(38147),ft={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},rt=x(59301),ke=(fe,he,De)=>new Promise((qe,wt)=>{var jt=rn=>{try{$n(De.next(rn))}catch(tn){wt(tn)}},Ta=rn=>{try{$n(De.throw(rn))}catch(tn){wt(tn)}},$n=rn=>rn.done?qe(rn.value):Promise.resolve(rn.value).then(jt,Ta);$n((De=De.apply(fe,he)).next())});function Bt({onCancel:fe,callback:he}){let De=(0,a.useRef)(),qe=(0,a.useRef)(),wt=(0,a.useRef)(),jt=(0,a.useRef)(!1);const Ta=(0,a.useRef)(!1),[$n,rn]=(0,a.useState)(0);function tn(){const _t=Je.bx.make,ga={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};De.current=new Je.S0(qe.current,{padding:20,grid:_t(Je.s_,"Grid",_t(Je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),_t(Je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:za=>{var br=za.diagram.commandHandler.addTopLevelParts(za.diagram.selection,!0);br||za.diagram.currentTool.doCancel()},commandHandler:_t(Sn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:za=>{var br=za.subject;br.location=br.location.copy().snapToGridPoint(za.diagram.grid.gridOrigin,za.diagram.grid.gridCellSize),setTimeout(()=>{za.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:za=>{var br=za.subject;setTimeout(()=>{za.diagram.commandHandler.editTextBlock()})},LinkRelinked:za=>{var br=za.parameter.part;br.invalidateConnectedLinks();var Nr=za.subject;za.diagram.toolManager.linkingTool.isForwards?Nr.toNode.invalidateConnectedLinks():Nr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),De.current.nodeTemplate=_t(Je.NB,"Auto",{locationSpot:Je.z6.Center,locationObjectName:"SHAPE",desiredSize:new Je.$u(120,60),minSize:new Je.$u(40,40),resizable:!0,resizeCellSize:new Je.$u(10,10),rotatable:!0},new Je.KX("location","loc",Je.E9.parse).makeTwoWay(Je.E9.stringify),new Je.KX("desiredSize","size",Je.$u.parse).makeTwoWay(Je.$u.stringify),_t(Je.bn,{name:"SHAPE",fill:ga.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Je.z6.AllSides,toSpot:Je.z6.AllSides},new Je.KX("figure"),new Je.KX("fill"),new Je.KX("stroke","borderColor"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),_t(Je.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),_t(Je.al,{margin:1,textAlign:"center",overflow:Je.al.OverflowEllipsis,editable:!0},new Je.KX("text").makeTwoWay(),new Je.KX("stroke","color"))),De.current.nodeTemplate.toolTip=_t("ToolTip",_t(Je.s_,"Vertical",{maxSize:new Je.$u(200,NaN)},_t(Je.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Je.KX("text")),_t(Je.al,{font:"10pt sans-serif",textAlign:"center"},new Je.KX("text","details"))));function wa(za,br){var Nr=(nr,mo)=>{nr.handled=!0,nr.diagram.model.commit(zo=>{var ro=mo.part.adornedPart,Go=new Je.E9().setRectSpot(ro.actualBounds,za);Go.subtract(ro.location),Go.scale(2,2),Go.x+=Math.sign(Go.x)*130,Go.y+=Math.sign(Go.y)*130,Go.add(ro.location),Go.snapToGridPoint(nr.diagram.grid.gridOrigin,nr.diagram.grid.gridCellSize);var lo=zo.copyNodeData(ro.data);zo.setGroupKeyForNodeData(lo,zo.getGroupKeyForNodeData(ro.data)),zo.addNodeData(lo);var di={from:ro.key,to:zo.getKeyForNodeData(lo)};zo.addLinkData(di);var mi=nr.diagram.findNodeForData(lo);mi.location=Go,nr.diagram.select(mi),setTimeout(()=>{nr.diagram.commandHandler.editTextBlock()},20)})};return _t(Je.bn,{figure:br,alignment:za,alignmentFocus:za.opposite(),width:za.equals(Je.z6.Top)||za.equals(Je.z6.Bottom)?25:18,height:za.equals(Je.z6.Top)||za.equals(Je.z6.Bottom)?18:25,fill:"orange",stroke:ga.white,strokeWidth:4,mouseEnter:(nr,mo)=>mo.fill="dodgerblue",mouseLeave:(nr,mo)=>mo.fill="orange",isActionable:!0,click:Nr,contextClick:Nr})}function Ea(za){return _t(Je.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:(br,Nr)=>Nr.fill="dodgerblue",mouseLeave:(br,Nr)=>Nr.fill="orange",click:(br,Nr)=>{br.diagram.commandHandler.showContextMenu(Nr.part.adornedPart)}},za||{})}De.current.nodeTemplate.selectionAdornmentTemplate=_t(Je.uz,"Spot",_t(Je.Vm,{padding:10}),wa(Je.z6.Top,"TriangleUp"),wa(Je.z6.Left,"TriangleLeft"),wa(Je.z6.Right,"TriangleRight"),wa(Je.z6.Bottom,"TriangleDown"),Ea({alignment:new Je.z6(.75,0)}));function Cn(za,br){return(Nr,nr)=>{Nr.handled=!0,Nr.diagram.model.commit(mo=>{mo.set(nr.part.adornedPart.data,za,br)})}}function mt(za,br){return br||(br="color"),_t(Je.bn,{width:16,height:16,stroke:"lightgray",fill:za,margin:1,background:"transparent",mouseEnter:(Nr,nr)=>nr.stroke="dodgerblue",mouseLeave:(Nr,nr)=>nr.stroke="lightgray",click:Cn(br,za),contextClick:Cn(br,za)})}function an(){return[_t("ContextMenuButton",_t(Je.s_,"Horizontal",mt(ga.white,"fill"),mt(ga.beige,"fill"),mt(ga.extralightblue,"fill"),mt(ga.extralightred,"fill"))),_t("ContextMenuButton",_t(Je.s_,"Horizontal",mt(ga.lightgray,"fill"),mt(ga.lightgreen,"fill"),mt(ga.lightblue,"fill"),mt(ga.lightred,"fill")))]}function gn(){return[_t("ContextMenuButton",_t(Je.s_,"Horizontal",mt(ga.black),mt(ga.green),mt(ga.blue),mt(ga.red))),_t("ContextMenuButton",_t(Je.s_,"Horizontal",mt(ga.white),mt(ga.magenta),mt(ga.purple),mt(ga.orange)))]}function Gn(za,br){return br||(br="thickness"),_t(Je.bn,"LineH",{width:16,height:16,strokeWidth:za,margin:1,background:"transparent",mouseEnter:(Nr,nr)=>nr.background="dodgerblue",mouseLeave:(Nr,nr)=>nr.background="transparent",click:Cn(br,za),contextClick:Cn(br,za)})}function Rn(za,br){return br||(br="dash"),_t(Je.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:za,margin:1,background:"transparent",mouseEnter:(Nr,nr)=>nr.background="dodgerblue",mouseLeave:(Nr,nr)=>nr.background="transparent",click:Cn(br,za),contextClick:Cn(br,za)})}function fn(){return[_t("ContextMenuButton",_t(Je.s_,"Horizontal",Gn(1),Gn(2),Gn(3),Gn(4))),_t("ContextMenuButton",_t(Je.s_,"Horizontal",Rn(null),Rn([2,4]),Rn([4,4])))]}function kn(za,br){return br||(br="figure"),_t(Je.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:za,margin:1,background:"transparent",mouseEnter:(Nr,nr)=>nr.fill="dodgerblue",mouseLeave:(Nr,nr)=>nr.fill="lightgray",click:Cn(br,za),contextClick:Cn(br,za)})}De.current.nodeTemplate.contextMenu=_t("ContextMenu",_t("ContextMenuButton",_t(Je.s_,"Horizontal",kn("Rectangle"),kn("RoundedRectangle"),kn("Ellipse"),kn("Diamond"))),_t("ContextMenuButton",_t(Je.s_,"Horizontal",kn("Parallelogram2"),kn("ManualOperation"),kn("Procedure"),kn("Cylinder1"))),_t("ContextMenuButton",_t(Je.s_,"Horizontal",kn("Terminator"),kn("CreateRequest"),kn("Document"),kn("TriangleDown"))),an(),gn(),fn()),De.current.groupTemplate=_t(Je.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Je.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(za,br)=>{var Nr=br.addMembers(br.diagram.selection,!0);Nr||br.diagram.currentTool.doCancel()},avoidable:!1},new Je.KX("location","loc",Je.E9.parse).makeTwoWay(Je.E9.stringify),_t(Je.s_,"Auto",{name:"BODY"},_t(Je.bn,{parameter1:10,fill:ga.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Je.z6.AllSides,toSpot:Je.z6.AllSides},new Je.KX("fill"),new Je.KX("stroke","color"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),_t(Je.Vm,{background:"transparent",margin:20})),_t(Je.al,{alignment:Je.z6.Top,alignmentFocus:Je.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Je.KX("text"),new Je.KX("stroke","color"))),De.current.groupTemplate.selectionAdornmentTemplate=_t(Je.uz,"Spot",_t(Je.s_,"Auto",_t(Je.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),_t(Je.Vm,{margin:1.5})),Ea({alignment:Je.z6.TopRight,alignmentFocus:Je.z6.BottomRight})),De.current.groupTemplate.contextMenu=_t("ContextMenu",an(),gn(),fn()),De.current.linkTemplate=_t(Je.rU,{layerName:"Foreground",routing:Je.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Je.KX("fromSpot","fromSpot",Je.z6.parse),new Je.KX("toSpot","toSpot",Je.z6.parse),new Je.KX("fromShortLength","dir",za=>za>=1?10:0),new Je.KX("toShortLength","dir",za=>za>=1?10:0),new Je.KX("points").makeTwoWay(),_t(Je.bn,{strokeWidth:2},new Je.KX("stroke","color"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),_t(Je.bn,{segmentIndex:0,segmentOffset:new Je.E9(15,0),segmentOrientation:Je.rU.OrientAlong,alignmentFocus:Je.z6.Right,figure:"circle",width:10,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",za=>za===1)),_t(Je.bn,{segmentIndex:-1,segmentOffset:new Je.E9(-10,6),segmentOrientation:Je.rU.OrientPlus90,alignmentFocus:Je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",za=>za>=1),new Je.KX("width","thickness",za=>7+3*za),new Je.KX("height","thickness",za=>7+3*za),new Je.KX("segmentOffset","thickness",za=>new Je.E9(-15,4+1.5*za))),_t(Je.bn,{segmentIndex:0,segmentOffset:new Je.E9(15,-6),segmentOrientation:Je.rU.OrientMinus90,alignmentFocus:Je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",za=>za===2),new Je.KX("width","thickness",za=>7+3*za),new Je.KX("height","thickness",za=>7+3*za),new Je.KX("segmentOffset","thickness",za=>new Je.E9(-15,4+1.5*za))),_t(Je.al,{alignmentFocus:new Je.z6(0,1,-4,0),editable:!0},new Je.KX("text").makeTwoWay(),new Je.KX("stroke","color"))),De.current.linkTemplate.selectionAdornmentTemplate=_t(Je.uz,_t(Je.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:At(2)},new Je.KX("pathPattern","thickness",At)),Ea({alignmentFocus:new Je.z6(0,0,-6,-4)}));function At(za){return _t(Je.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(za+4).toString()+" H3"})}function dr(za){var br="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return za===0?br="M0 0 M16 16 M0 8 L16 8":za===2&&(br="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),_t(Je.bn,{geometryString:br,margin:2,background:"transparent",mouseEnter:(Nr,nr)=>nr.background="dodgerblue",mouseLeave:(Nr,nr)=>nr.background="transparent",click:Cn("dir",za),contextClick:Cn("dir",za)})}function $a(za){var br=(Nr,nr)=>{Nr.handled=!0,Nr.diagram.model.commit(mo=>{var zo=nr.part.adornedPart;mo.set(zo.data,za?"toSpot":"fromSpot",Je.z6.stringify(Je.z6.AllSides)),(za?zo.toNode:zo.fromNode).invalidateConnectedLinks()})};return _t(Je.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Nr,nr)=>nr.background="dodgerblue",mouseLeave:(Nr,nr)=>nr.background="transparent",click:br,contextClick:br})}function Wn(za,br){var Nr=0,nr=Je.z6.RightSide;za.equals(Je.z6.Top)?(Nr=270,nr=Je.z6.TopSide):za.equals(Je.z6.Left)?(Nr=180,nr=Je.z6.LeftSide):za.equals(Je.z6.Bottom)&&(Nr=90,nr=Je.z6.BottomSide),br||(Nr-=180);var mo=(zo,ro)=>{zo.handled=!0,zo.diagram.model.commit(Go=>{var lo=ro.part.adornedPart;Go.set(lo.data,br?"toSpot":"fromSpot",Je.z6.stringify(nr)),(br?lo.toNode:lo.fromNode).invalidateConnectedLinks()})};return _t(Je.bn,{alignment:za,alignmentFocus:za.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Nr,background:"transparent",mouseEnter:(zo,ro)=>ro.background="dodgerblue",mouseLeave:(zo,ro)=>ro.background="transparent",click:mo,contextClick:mo})}De.current.linkTemplate.contextMenu=_t("ContextMenu",gn(),fn(),_t("ContextMenuButton",_t(Je.s_,"Horizontal",dr(0),dr(1),dr(2))),_t("ContextMenuButton",_t(Je.s_,"Horizontal",_t(Je.s_,"Spot",$a(!1),Wn(Je.z6.Top,!1),Wn(Je.z6.Left,!1),Wn(Je.z6.Right,!1),Wn(Je.z6.Bottom,!1)),_t(Je.s_,"Spot",{margin:new Je.Zt(0,0,0,2)},$a(!0),Wn(Je.z6.Top,!0),Wn(Je.z6.Left,!0),Wn(Je.z6.Right,!0),Wn(Je.z6.Bottom,!0)))));const Tr=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=ne=>{y.current.setValue(y.current.getValue()+" "+ne.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ie.createElement(pe.Z,{className:le.Z.lists,gutter:[10,10]},E.map((ne,ie)=>Ie.createElement(Ne.Z,{flex:"110px",className:le.Z.item},Ie.createElement("div",null,Ie.createElement(Se.Z,{value:`$$${ne.value}$$`}),ne.name),Ie.createElement("div",{className:le.Z.children},ne.children.map((ce,me)=>Ie.createElement("div",{key:me},Ie.createElement("h1",null,ce.name),Ie.createElement(pe.Z,{gutter:[10,10]},ce.data.map((ge,Ce)=>Ie.createElement(Ne.Z,{key:Ce,onClick:()=>b(ge),className:le.Z.diamond},Ie.createElement(Se.Z,{value:"`$$"+ge.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ie.createElement(pe.Z,{className:le.Z.lists,gutter:[10,10]},z.map((ne,ie)=>Ie.createElement(Ne.Z,{flex:"110px",className:le.Z.item},Ie.createElement("div",null,Ie.createElement(Se.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Ie.createElement("div",{className:le.Z.children},ne.children.map((ce,me)=>Ie.createElement("div",{key:me},ce.name&&Ie.createElement("h1",null,ce.name),Ie.createElement(pe.Z,{gutter:[10,10]},ce.data.map((ge,Ce)=>Ie.createElement(Ne.Z,{key:Ce,onClick:()=>b(ge),className:le.Z.diamond},Ie.createElement(Se.Z,{value:"`$$"+ge.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=y.current.getValue();var ie=ne.innerText;return Le&&Le(ie),ie};return(0,a.useImperativeHandle)(oe,()=>({getData:te})),Ie.createElement("div",{className:le.Z.mathWrap},Ie.createElement(Ae.default,{defaultActiveKey:"1",items:ee}),Ie.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},ye||""),He&&Ie.createElement("div",{className:le.Z.button},Ie.createElement(Fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ct.Z=xe},4324:function(Rt,ct,x){"use strict";x.d(ct,{Q:function(){return Se}});var a=x(59301),pe=x(57809),Ne=x(5112),Ae=x(5871),Fe=x(59301),Se=(Me=>(Me[Me.Number=1]="Number",Me[Me.Percent=2]="Percent",Me))(Se||{});const le=({value:Me,onChange:Ie,disabled:xe,hidePercentOption:Le=!1,percentType:He="select"})=>{const ye=(0,a.useMemo)(()=>Le?1:2,[Le]),[oe,y]=(0,a.useState)(ye);console.log(oe);const E=b=>Me.type===1?`${b}\u5206`:`${b}%`,z=(0,a.useCallback)(b=>{if(oe===1){const ee=b.replace("\u5206","");return isNaN(parseInt(ee,10))?0:ee}else return b.replace("%","")},[oe]);return(0,a.useEffect)(()=>{y(Me.type)},[Me]),Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},He=="select"&&Fe.createElement(pe.default,{size:"large",onChange:b=>{y(b),Ie({type:b,inputValue:b===1?5:20})},value:oe||ye,style:{width:100},options:Le?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:xe}),He=="radio"&&Fe.createElement(Ne.ZP.Group,{size:"large",onChange:b=>{const ee=b.target.value;y(ee),Ie({type:ee,inputValue:ee===1?5:20})},value:oe||ye,disabled:xe},!Le&&Fe.createElement(Ne.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Fe.createElement(Ne.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),He=="radio"&&Fe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Me.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Fe.createElement(Ae.Z,{size:"large",disabled:xe,value:Me.inputValue,style:{width:"120px"},parser:z,addonAfter:Me.type===1?"\u5206":"%",max:oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{Ie({type:oe,inputValue:b})}}),He=="radio"&&Me.type==2&&Fe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};ct.Z=le},92716:function(Rt,ct,x){"use strict";x.d(ct,{t:function(){return at}});var a=x(59301),pe=x(92832),Ne=x(78241),Ae=x(43418),Fe=x(95237),Se=x(43604),le=x(5871),Me=x(57809),Ie=x(5112),xe=x(3969),Le=x(65582),He=x(58e3),ye=x(8591),oe=x(3113),y=x(71418),E=x(24334),z={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=x(38147),ee=x(67172),te=x(96565),ne=x(56102),ie=x(10129),ce=x(59301),me=Object.defineProperty,ge=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,tt=(vt,rt,ke)=>rt in vt?me(vt,rt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):vt[rt]=ke,Ze=(vt,rt)=>{for(var ke in rt||(rt={}))je.call(rt,ke)&&tt(vt,ke,rt[ke]);if(Be)for(var ke of Be(rt))we.call(rt,ke)&&tt(vt,ke,rt[ke]);return vt},ut=(vt,rt)=>ge(vt,Ce(rt)),We=(vt,rt,ke)=>new Promise((Pt,Wt)=>{var Re=Ue=>{try{ht(ke.next(Ue))}catch(ot){Wt(ot)}},Ge=Ue=>{try{ht(ke.throw(Ue))}catch(ot){Wt(ot)}},ht=Ue=>Ue.done?Pt(Ue.value):Promise.resolve(Ue.value).then(Re,Ge);ht((ke=ke.apply(vt,rt)).next())}),xt=({buttonProps:vt,buttonText:rt,form:ke,hackIdentifier:Pt="",answerKey:Wt,data:Re})=>{const[Ge,ht]=(0,a.useState)(!1),[Ue,ot]=(0,a.useState)(!1),[Ve,ia]=(0,a.useState)(!1),[ln,ta]=(0,a.useState)({}),[Nn,va]=(0,a.useState)(""),[Ft,Xt]=(0,a.useState)(""),Jt=(0,a.useRef)(Pt),Ot=(0,a.useRef)(""),tn=(0,a.useRef)(!1);(0,a.useEffect)(()=>{Ve&&Ja()},[Ve]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const xa=()=>new Date().getTime(),dn=Re==null?void 0:Re.code,oa=()=>{var qt,ha;let Ya=dn?Re==null?void 0:Re.code:(qt=ke.getFieldValue("hack_codes"))==null?void 0:qt.code,Aa=dn?Re==null?void 0:Re.answer_content:ke.getFieldValue(Wt),Zr=dn?Re==null?void 0:Re.input:(ha=ke.getFieldValue("hack_sets"))==null?void 0:ha.input;Aa==null||Aa.forEach(Yr=>{const Sr=Yr.value||Yr.answer_text||"";Ya=Ya.replace(/(@▁@|@▁▁@)/,Sr)}),Xt(Zr),va(Ya),ta({}),ia(!0)},Ja=()=>We(void 0,null,function*(){var qt,ha,Ya,Aa;const Zr=xa(),Yr=dn?Re==null?void 0:Re.time_limit:(qt=ke.getFieldsValue())==null?void 0:qt.hack.time_limit,Sr=dn?(ha=Re==null?void 0:Re.answer_content)==null?void 0:ha.length:(Aa=(Ya=ke.getFieldsValue())==null?void 0:Ya.standard_answers)==null?void 0:Aa.length;ht(!0),yield(0,ee.bM)(Ot.current,{test_hack_code:Nn,test_input:Ft});function Et(){return We(this,null,function*(){const{status:Ra,data:Zt}=yield(0,ee.rX)(Ot.current,"submit"),ua=xa()-Zr>(Yr+3)*1e3*Sr;if(tn.current){if(ua){ye.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),ht(!1);return}if(Ra===0){ht(!1),ta(ut(Ze({},Zt),{showText:!0}));return}setTimeout(Et,1e3)}})}Et()}),Er=()=>We(void 0,null,function*(){var qt,ha,Ya,Aa,Zr,Yr,Sr;if(!Re){try{yield ke.validateFields()}catch(qn){(Ya=(ha=(qt=qn==null?void 0:qn.errorFields)==null?void 0:qt[0])==null?void 0:ha.name)!=null&&Ya.includes("standard_answers")?ye.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ye.ZP.error(qn.errorFields[0].errors[0]),ke.scrollToField(qn.errorFields[0].name,{behavior:"smooth",block:"center"});return}ot(!0);let Ra="";const Zt=ke.getFieldsValue();Jt.current?Ra=yield(0,b.ZP)(`/api/problems/${Jt.current}.json`,{method:"put",body:ut(Ze({},Zt),{hack:ut(Ze({},Zt==null?void 0:Zt.hack),{sub_discipline_id:(Sr=(Yr=Zt==null?void 0:Zt.hack)==null?void 0:Yr.sub_discipline_id)==null?void 0:Sr[1],difficult:Zt.difficulty,item_banks_group_id:Zt.item_banks_group_id}),hack_codes:ut(Ze({},Zt.hack_codes),{code:E.Base64.encode(Zt.hack_codes.code)}),update_hack_sets:[Ze({},Zt.hack_sets)],is_blank:!0})}):(Ra=yield(0,b.ZP)("/api/problems.json",{method:"post",body:ut(Ze({},Zt),{hack:ut(Ze({},Zt==null?void 0:Zt.hack),{sub_discipline_id:(Zr=(Aa=Zt==null?void 0:Zt.hack)==null?void 0:Aa.sub_discipline_id)==null?void 0:Zr[1],difficult:Zt.difficulty,item_banks_group_id:Zt.item_banks_group_id}),hack_codes:ut(Ze({},Zt.hack_codes),{code:E.Base64.encode(Zt.hack_codes.code)}),hack_sets:[Ze({},Zt.hack_sets)],is_blank:!0})}),Jt.current=Ra==null?void 0:Ra.identifier,sessionStorage.projectFill=Ra==null?void 0:Ra.identifier)}const Et=yield(0,b.ZP)(`/api/problems/${Jt.current}/start.json`,{method:"get"});if((Et==null?void 0:Et.status)===0){Ot.current=Et==null?void 0:Et.identifier,tn.current=!0,ot(!1),oa();return}ot(!1)}),Jn=qt=>{const{status:ha,error_msg:Ya,execute_time:Aa,output:Zr,input:Yr,expected_output:Sr}=qt;let Et=null;switch(ha){case ie.h.OK:Et=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Aa/1e3,"\u79D2"),ce.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:Et=ce.createElement(ce.Fragment,null,ce.createElement("div",null,"\u8F93\u5165\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},Yr),ce.createElement("div",null,"\u8F93\u51FA\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},Zr&&E.Base64.decode(Zr)),ce.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},Sr&&E.Base64.decode(Sr)));break;case ie.h.EXECUTEFAILURE:Et=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,Yr)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},E.Base64.decode(Ya)));break;case ie.h.COMPILEFAILURE:Et=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,Yr)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},E.Base64.decode(Ya)));break;case ie.h.PODFAILURE:Et=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:Et=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",Et," ")};return ce.createElement("div",null,ce.createElement(oe.ZP,ut(Ze({loading:Ue},vt),{onClick:Er}),rt),ce.createElement(Ae.default,{open:Ve,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Ge,cancelButtonProps:{style:{display:"none"}},onOk:()=>Ja(),onCancel:()=>{tn.current=!1,ia(!1)}},ce.createElement("div",{className:z.result},ce.createElement("div",{className:z.left},ce.createElement("div",{className:"mb20"},ce.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Re&&ce.createElement(ne.CopyToClipboard,{text:Nn,onCopy:()=>ye.ZP.success("\u590D\u5236\u6210\u529F")},ce.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ce.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ce.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Nn,onChange:qt=>va(qt)})),ce.createElement("div",{className:z.right},ce.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),ce.createElement("div",{className:z.box},ce.createElement("div",{className:z.li},ce.createElement(pe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Ft,onChange:qt=>Xt(qt.target.value),bordered:!1,style:{height:180}}))),ce.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ce.createElement("div",{className:z.box},ce.createElement(y.Z,{spinning:Ge,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ce.createElement("div",{className:z.li,style:{height:196,overflow:"auto",padding:10}},Jn(ln))))))))},yt=x(87169),bt=x(59301),Nt=Object.defineProperty,It=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Mt=(vt,rt,ke)=>rt in vt?Nt(vt,rt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):vt[rt]=ke,Vt=(vt,rt)=>{for(var ke in rt||(rt={}))Xe.call(rt,ke)&&Mt(vt,ke,rt[ke]);if(Dt)for(var ke of Dt(rt))lt.call(rt,ke)&&Mt(vt,ke,rt[ke]);return vt},en=(vt,rt)=>It(vt,Ut(rt)),Pn=(vt,rt)=>{var ke={};for(var Pt in vt)Xe.call(vt,Pt)&&rt.indexOf(Pt)<0&&(ke[Pt]=vt[Pt]);if(vt!=null&&Dt)for(var Pt of Dt(vt))rt.indexOf(Pt)<0&<.call(vt,Pt)&&(ke[Pt]=vt[Pt]);return ke};const{TextArea:Je}=pe.default,Tt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],bn=({value:vt,onChange:rt})=>bt.createElement(Switch,{checked:vt,onChange:ke=>{rt(ke)}}),Cn="@\u2581@",vn="@\u2581\u2581@",at=({questionTitlePlaceholder:vt,form:rt,scoreByBlank:ke=!1,hackidentifier:Pt,answerKey:Wt})=>{const[Re,Ge]=(0,a.useState)(!1),[ht,Ue]=(0,a.useState)(!1),Ve=(0,Le.useParams)().type==="edit",ia=(Ot,tn)=>{const xa=tn.line;let dn=0;for(let Ja=0;Ja{const oa=Ot.getRange(tn.from,tn.to);let Ja=0;if(tn.text.forEach(Er=>{Ja+=Er.split(Cn).length-1}),tn.text.forEach(Er=>{Ja+=Er.split(vn).length-1}),tn.origin!=="setValue"){if(oa&&(oa.indexOf(Cn)!==-1||oa.indexOf(vn)!==-1)){const Er=oa.split(Cn).length-1+oa.split(vn).length-1,Jn=ia(Ot,tn.from);if(console.log(`\u5220\u9664${Er}\u4E2A\uFF0C \u524D\u9762\u6709${Jn}\u4E2A\uFF0C\u65B0\u589E${Ja}\u4E2A`),Er>1){const qt=Array.from({length:Er},(ha,Ya)=>Jn+Ya);dn(qt)}else dn(Jn)}else if(Ja>0){const Er=ia(Ot,tn.from);console.log(`\u65B0\u589E${Ja}\u4E2A\uFF0C\u4E4B\u524D\u6709${Er}\u4E2A`),xa(Ja,Er)}}},ta=()=>{const Ot=rt.getFieldValue(Wt);rt.setFieldsValue({[Wt]:Ot==null?void 0:Ot.map((tn,xa)=>en(Vt({},tn),{position:xa+1}))})},Nn=(0,a.useRef)(),va=(Ot,tn)=>{for(let xa=0;xa{Ft.current(Ot),ta()},Jt=Ne.default.useWatch(Wt,rt);return bt.createElement("div",{className:He.Z.wrap},bt.createElement(Ne.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},bt.createElement(xe.h,{scrollId:"name",watch:!0,height:140})),bt.createElement("div",{className:He.Z.questionTitleEditorWrap},bt.createElement(Ne.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},bt.createElement(xe.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Ot,tn)=>{const xa=rt.getFieldValue(Wt);console.log("--preAnswerData",xa,tn),rt.setFieldsValue({[Wt]:xa==null?void 0:xa.map((dn,oa)=>{var Ja;return en(Vt({},dn),{position:oa+1,multi_line:(Ja=tn==null?void 0:tn[oa])==null?void 0:Ja.multiLine})})})},placeholder:vt,onCMBeforeChange:(Ot,tn)=>{ln(Ot,tn,va,Xt)}}))),bt.createElement(Ne.default.List,{name:Wt,rules:[{validator(Ot,tn){if(!(tn!=null&&tn.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const xa of tn){const{answer_text:dn}=xa||{};if((dn==null?void 0:dn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ot,{add:tn,remove:xa},{errors:dn})=>(Nn.current=tn,Ft.current=xa,bt.createElement(bt.Fragment,null,bt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},bt.createElement(Ne.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),bt.createElement("div",{onClick:()=>{Ae.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:bt.createElement("div",null,bt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",bt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),bt.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},bt.createElement(yt.Z,{style:{marginRight:3,color:"#3061D0"}}),bt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Ot.map((oa,Ja)=>{var Er=oa,{key:Jn,name:qt}=Er,ha=Pn(Er,["key","name"]),Ya,Aa;return bt.createElement(Fe.Z,{className:"mb20",key:Jn,align:"middle",wrap:!1},bt.createElement(Se.Z,{flex:"0 0 auto",className:`${He.Z.blankIndex}`},"\u586B\u7A7A\u9879",Ja+1),bt.createElement(Se.Z,{flex:1},bt.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},bt.createElement(Se.Z,null,bt.createElement(Ne.default.Item,en(Vt({},ha),{name:[qt,"answer_text"],noStyle:!0}),(Ya=Jt==null?void 0:Jt[qt])!=null&&Ya.multi_line||(Aa=Jt==null?void 0:Jt[qt])!=null&&Aa.multiLine?bt.createElement(Je,{spellCheck:!1,style:{marginLeft:10,width:550}}):bt.createElement(pe.default,{style:{marginLeft:10,width:550},className:He.Z.blankInput,size:"large",maxLength:1e3,onBlur:Zr=>{}}))),ke&&bt.createElement(Se.Z,{flex:"224px"},bt.createElement(Ne.default.Item,en(Vt({},ha),{name:[qt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),bt.createElement(le.Z,{size:"large",className:He.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),bt.createElement("div",{onClick:()=>Ge(!0)},bt.createElement(Ne.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},bt.createElement(xe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Re}))),bt.createElement(Ne.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},bt.createElement(Me.default,{size:"large"},Tt.map(Ot=>bt.createElement(Me.default.Option,{key:Ot.title,value:Ot.key}," ",Ot.title)))),bt.createElement(Ne.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},bt.createElement(Ne.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},bt.createElement(le.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),bt.createElement("span",{className:"ml10 font14"},"\u79D2")),bt.createElement(Ne.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},bt.createElement(Ie.ZP.Group,{style:{marginTop:-10}},bt.createElement(Ie.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),bt.createElement(Ie.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),bt.createElement(Ie.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),bt.createElement(Ne.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),bt.createElement("div",{style:{background:"#F6F7F9",padding:15}},bt.createElement(Ne.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},bt.createElement(Je,{rows:4})),bt.createElement(Ne.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},bt.createElement(Je,{rows:4}))),bt.createElement(xt,{form:rt,answerKey:Wt,hackIdentifier:Pt,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:bt.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},85500:function(Rt,ct,x){"use strict";x.d(ct,{u:function(){return ce}});var a=x(59301),pe=x(95237),Ne=x(43604),Ae=x(6848),Fe=x(78241),Se=x(58e3),le=x(32134),Me=x(12893),Ie=x(3969),xe=x(59301),Le=Object.defineProperty,He=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(me,ge,Ce)=>ge in me?Le(me,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ge]=Ce,b=(me,ge)=>{for(var Ce in ge||(ge={}))y.call(ge,Ce)&&z(me,Ce,ge[Ce]);if(oe)for(var Ce of oe(ge))E.call(ge,Ce)&&z(me,Ce,ge[Ce]);return me},ee=(me,ge)=>He(me,ye(ge)),te=(me,ge)=>{var Ce={};for(var Be in me)y.call(me,Be)&&ge.indexOf(Be)<0&&(Ce[Be]=me[Be]);if(me!=null&&oe)for(var Be of oe(me))ge.indexOf(Be)<0&&E.call(me,Be)&&(Ce[Be]=me[Be]);return Ce};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=({value:me,onChange:ge,choiceTextKey:Ce,answerKey:Be,index:je,isEdit:we,setInputActive:tt,form:Ze,choiceOptionsPath:ut,allowChangeMode:We,showAddIcon:nt,addItem:xt,deleteItem:yt})=>{console.log(me,"value");const bt=(me==null?void 0:me[Be])===1,Nt=()=>{const Ut=Ze.getFieldValue(ut);Ze.setFieldValue(ut,Ut.map(Dt=>ee(b({},Dt),{[Be]:0})))},It=()=>{bt?ge(ee(b({},me),{[Be]:0})):(We||Nt(),ge(ee(b({},me),{[Be]:1})))};return xe.createElement(pe.Z,{className:Se.Z.choiceWrap,align:"middle",wrap:!1},xe.createElement(Ne.Z,{onClick:It,className:`${Se.Z.choiceIndex} ${bt?Se.Z.activeAnswer:""}`},ne[je]),xe.createElement(Ne.Z,{flex:1,className:`${Se.Z.editorWrap} ml15`,onClick:tt},xe.createElement(Ie.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:we,value:me==null?void 0:me[Ce],onChange:Ut=>{ge(ee(b({},me),{[Ce]:Ut}))}})),xe.createElement(Ne.Z,{flex:"0 0 auto",className:"ml15"},xe.createElement("div",{onClick:It,className:`${Se.Z.setAnswerBtn} ${bt?Se.Z.activeAnswer:""}`},bt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),xe.createElement(Ne.Z,{className:Se.Z.actionWrapper},xe.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},xe.createElement(le.Z,{className:Se.Z.addIcon,onClick:xt,style:{visibility:nt?"visible":"hidden"}})),xe.createElement(Ae.Z,{title:"\u5220\u9664"},xe.createElement(Me.Z,{className:Se.Z.deleteIcon,onClick:yt,style:{visibility:je>1?"visible":"hidden"}}))))},ce=({questionTitlePlaceholder:me,titleKey:ge,choiceKey:Ce,analysisKey:Be,choiceTextKey:je,answerKey:we,choiceOptionsPath:tt,allowChangeMode:Ze=!0,form:ut,showAnalysis:We=!0})=>{const[nt,xt]=(0,a.useState)(),[yt,bt]=(0,a.useState)(!1);return xe.createElement("div",{className:Se.Z.wrap},xe.createElement("div",{className:Se.Z.questionTitleEditorWrap},xe.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:ge,labelCol:{span:24},rules:[{required:!0}]},xe.createElement(Ie.h,{scrollId:Array.isArray(ge)?ge.join("_"):`${ge}`,watch:!0,height:140,placeholder:me}))),xe.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),xe.createElement(Fe.default.List,{name:Ce,rules:[{validator(Nt,It){const Ut=It.some(Xe=>Xe[we]===1),Dt=It.findIndex(Xe=>{var lt;return((lt=Xe[je])==null?void 0:lt.length)<=0});return Dt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Dt]}\u9009\u9879\u7684\u5185\u5BB9`)):Ut?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Nt,{add:It,remove:Ut})=>xe.createElement("div",{id:Array.isArray(tt)?tt.join("_"):`${tt}`},Nt.map((Dt,Xe)=>{var lt=Dt,{key:Mt,name:Vt}=lt,en=te(lt,["key","name"]);const Pn=nt===Mt,Je=()=>{xt(Mt)},Tt=Xe<7&&Xe===Nt.length-1,bn=()=>It({[je]:"",[we]:0}),Cn=()=>Ut(Vt);return xe.createElement(Fe.default.Item,ee(b({},en),{key:Mt,name:Vt,className:Se.Z.choiceListWrap,rules:[{validator(vn,at){return at!=null&&at.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Xe]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),xe.createElement(ie,{choiceTextKey:je,answerKey:we,index:Xe,isEdit:Pn,setInputActive:Je,form:ut,choiceOptionsPath:tt,allowChangeMode:Ze,showAddIcon:Tt,addItem:bn,deleteItem:Cn}))}),Nt.length<8&&xe.createElement("div",{className:`${Se.Z.addBtn} mb30`,onClick:()=>It({[je]:"",[we]:0})},"\u6DFB\u52A0\u9009\u9879"))),We&&xe.createElement("div",{onClick:()=>bt(!0)},xe.createElement(Fe.default.Item,{name:Be,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},xe.createElement(Ie.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yt}))))}},78909:function(Rt,ct,x){"use strict";x.d(ct,{u:function(){return Ze}});var a=x(59301),pe=x(43418),Ne=x(95237),Ae=x(43604),Fe=x(92832),Se=x(6848),le=x(78673),Me=x(78241),Ie=x(5112),xe=x(5871),Le=x(3969),He=x(12893),ye=x(61485),oe=x(58e3),y=x(27687),E=x(59301),z=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ce=(ut,We,nt)=>We in ut?z(ut,We,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ut[We]=nt,me=(ut,We)=>{for(var nt in We||(We={}))ne.call(We,nt)&&ce(ut,nt,We[nt]);if(te)for(var nt of te(We))ie.call(We,nt)&&ce(ut,nt,We[nt]);return ut},ge=(ut,We)=>b(ut,ee(We)),Ce=(ut,We)=>{var nt={};for(var xt in ut)ne.call(ut,xt)&&We.indexOf(xt)<0&&(nt[xt]=ut[xt]);if(ut!=null&&te)for(var xt of te(ut))We.indexOf(xt)<0&&ie.call(ut,xt)&&(nt[xt]=ut[xt]);return nt};const Be=({value:ut,onChange:We})=>{const nt=yt=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oe.Z.modal,onOk:()=>{const bt=[...ut];bt.splice(yt,1),We(bt)}})},xt=()=>{const yt=[...ut];yt.push(""),We(yt)};return E.createElement(Ne.Z,{className:"ml20"},E.createElement(Ae.Z,{flex:1},ut==null?void 0:ut.map((yt,bt)=>E.createElement(Ne.Z,{key:`${yt}_${bt}`,className:"mb20"},E.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:yt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Nt=>{const It=[...ut],Ut=Nt.target.value.trim();It[bt]=Ut,We(It)}}),E.createElement(Se.Z,{title:"\u5220\u9664"},E.createElement(He.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:bt>0?"visible":"hidden"},onClick:()=>nt(bt)}))))),E.createElement(Ae.Z,null,E.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{xt()}},"\u65B0\u589E\u7B54\u6848")))},je=({value:ut,onChange:We})=>{const nt=yt=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oe.Z.modal,onOk:()=>{const bt=[...ut];bt.splice(yt,1),We(bt)}})},xt=()=>{const yt=[...ut];yt.push(""),We(yt)};return E.createElement(Ne.Z,{className:"ml20"},E.createElement(Ae.Z,{flex:1},ut==null?void 0:ut.map((yt,bt)=>E.createElement(Ne.Z,{key:`${yt}_${bt}`,align:"middle",className:"mb20"},E.createElement(y.Z,{value:yt,style:{flex:1},onChange:Nt=>{const It=[...ut];It[bt]=Nt,We(It)}}),E.createElement(Se.Z,{title:"\u5220\u9664"},E.createElement(He.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:bt>0?"visible":"hidden"},onClick:()=>nt(bt)}))))),E.createElement(Ae.Z,null,E.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{xt()}},"\u65B0\u589E\u7B54\u6848")))},we=({value:ut=!0,onChange:We})=>E.createElement(le.Z,{checked:!ut,onChange:nt=>{We(!nt)}}),tt="\u2581",Ze=({questionTitlePlaceholder:ut,form:We,scoreByBlank:nt=!1,answerKey:xt})=>{const[yt,bt]=(0,a.useState)(!1),Nt=(en,Pn)=>{const Je=Pn.line;let Tt=0;for(let Cn=0;Cn{const bn=en.getRange(Pn.from,Pn.to);let Cn=0;if(Pn.text.forEach(vn=>{Cn+=vn.split(tt).length-1}),Pn.origin!=="setValue"){if(bn&&bn.indexOf(tt)!==-1){const vn=bn.split(tt).length-1,at=Nt(en,Pn.from);if(console.log(`\u5220\u9664${vn}\u4E2A\uFF0C \u524D\u9762\u6709${at}\u4E2A\uFF0C\u65B0\u589E${Cn}\u4E2A`),vn>1){const vt=Array.from({length:vn},(rt,ke)=>at+ke);Tt(vt)}else Tt(at)}else if(Cn>0){const vn=Nt(en,Pn.from);console.log(`\u65B0\u589E${Cn}\u4E2A\uFF0C\u4E4B\u524D\u6709${vn}\u4E2A`),Je(Cn,vn)}}},Ut=()=>{const en=We.getFieldValue(xt);We.setFieldsValue({[xt]:en.map((Pn,Je)=>ge(me({},Pn),{position:Je+1}))})},Dt=(0,a.useRef)(),Xe=(en,Pn)=>{for(let Je=0;Je{lt.current(en),Ut()},Vt=Me.default.useWatch(xt,We);return E.createElement("div",{className:oe.Z.wrap},E.createElement("div",{className:oe.Z.questionTitleEditorWrap},E.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement(Le.h,{scrollId:"name",watch:!0,height:140,placeholder:ut,showNullButton:!0,onCMBeforeChange:(en,Pn)=>{It(en,Pn,Xe,Mt)}}))),E.createElement(Me.default.List,{name:xt,rules:[{validator(en,Pn){if(!(Pn!=null&&Pn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Je of Pn){const{answer_text:Tt}=Je||{};if(Tt!=null&&Tt.some(bn=>(bn==null?void 0:bn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(en,{add:Pn,remove:Je},{errors:Tt})=>(Dt.current=Pn,lt.current=Je,E.createElement(E.Fragment,null,E.createElement(Me.default.Item,{label:E.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(en!=null&&en.length)&&E.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),en.map((bn,Cn)=>{var vn=bn,{key:at,name:vt}=vn,rt=Ce(vn,["key","name"]),ke,Pt;return E.createElement("div",{style:{marginBottom:10},key:at},E.createElement(Ne.Z,{className:"mb20",align:"middle",wrap:!1},E.createElement(Ae.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${oe.Z.blankIndex}`},"\u586B\u7A7A\u9879",Cn+1),E.createElement(Me.default.Item,ge(me({},rt),{name:[vt,"model"],noStyle:!0}),E.createElement(Ie.ZP.Group,{onChange:()=>{const Wt=We.getFieldValue(xt);We.setFieldsValue({[xt]:Wt.map((Re,Ge)=>ge(me({},Re),{answer_text:vt===Ge?[""]:Re.answer_text}))})}},E.createElement(Ie.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",E.createElement(Se.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},E.createElement(ye.Z,null))),E.createElement(Ie.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",E.createElement(Se.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},E.createElement(ye.Z,null)))))),E.createElement(Ne.Z,{style:{marginLeft:20},align:"middle",wrap:!1},E.createElement(Ae.Z,{flex:1},E.createElement(Ne.Z,{align:"top",justify:"space-between",wrap:!1},E.createElement(Ae.Z,{flex:1},E.createElement(Me.default.Item,ge(me({},rt),{name:[vt,"answer_text"],noStyle:!0}),((Pt=(ke=We.getFieldValue(xt))==null?void 0:ke[vt])==null?void 0:Pt.model)===1?E.createElement(Be,null):E.createElement(je,null))),nt&&E.createElement(Ae.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},E.createElement(Me.default.Item,ge(me({},rt),{name:[vt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oe.Z.blankInputNumberWrapper}),E.createElement(xe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),E.createElement(Me.default.Item,ge(me({},rt),{name:[vt,"position"],noStyle:!0}),E.createElement(Fe.default,{type:"hidden"})))))})))),E.createElement(Ne.Z,{align:"middle"},E.createElement(Me.default.Item,{name:"downcase",valuePropName:"checked"},E.createElement(le.Z,null)),E.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),E.createElement(Ne.Z,{align:"middle"},E.createElement(Me.default.Item,{name:"no_space",valuePropName:"checked"},E.createElement(le.Z,null)),E.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Vt==null?void 0:Vt.length)>1&&E.createElement(Ne.Z,{align:"middle",className:(Vt==null?void 0:Vt.length)>1?"mb30":`${oe.Z.hide}`},E.createElement(Me.default.Item,{name:"is_ordered"},E.createElement(we,null)),E.createElement(Ae.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),E.createElement("div",{onClick:()=>bt(!0)},E.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(Le.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yt}))))}},27277:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return te}});var a=x(59301),pe=x(95237),Ne=x(43604),Ae=x(78241),Fe=x(58e3),Se=x(3969),le=x(59301),Me=Object.defineProperty,Ie=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,oe=(ne,ie,ce)=>ie in ne?Me(ne,ie,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[ie]=ce,y=(ne,ie)=>{for(var ce in ie||(ie={}))He.call(ie,ce)&&oe(ne,ce,ie[ce]);if(Le)for(var ce of Le(ie))ye.call(ie,ce)&&oe(ne,ce,ie[ce]);return ne},E=(ne,ie)=>Ie(ne,xe(ie)),z=(ne,ie)=>{var ce={};for(var me in ne)He.call(ne,me)&&ie.indexOf(me)<0&&(ce[me]=ne[me]);if(ne!=null&&Le)for(var me of Le(ne))ie.indexOf(me)<0&&ye.call(ne,me)&&(ce[me]=ne[me]);return ce};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ee=({value:ne,onChange:ie,form:ce})=>{const me=(ne==null?void 0:ne.is_answer)===1,ge=ne==null?void 0:ne.choice_text,Ce=()=>{const Be=ce.getFieldsValue().choices.map(je=>({choice_text:je.choice_text,is_answer:0}));ce.setFieldsValue({choices:Be}),ie(E(y({},ne),{is_answer:1}))};return le.createElement(pe.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},le.createElement(Ne.Z,{onClick:Ce,className:`${Fe.Z.choiceIndex} ${Fe.Z.judgementIndex} ${me?Fe.Z.activeAnswer:""}`},b[ge]),le.createElement(Ne.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`},le.createElement("div",{className:`${Fe.Z.inputBorder} ${Fe.Z.placeholder} ${me?Fe.Z.activeJudgementAnswer:""}`},ge)),le.createElement(Ne.Z,{flex:"0 0 auto",className:"ml15"},le.createElement("div",{onClick:Ce,className:`${Fe.Z.setAnswerBtn} ${me?Fe.Z.activeAnswer:""}`},me?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:ie,form:ce})=>{const[me,ge]=(0,a.useState)(!1);return le.createElement("div",{className:Fe.Z.wrap},le.createElement("div",{className:Fe.Z.questionTitleEditorWrap},le.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},le.createElement(Se.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),le.createElement(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},le.createElement(Ae.default.List,{name:"choices",rules:[{validator(Ce,Be){return Be.some(we=>(we==null?void 0:we.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ce=>le.createElement("div",{id:"choices"},Ce.map(Be=>{var je=Be,{key:we,name:tt}=je,Ze=z(je,["key","name"]);return le.createElement(Ae.default.Item,E(y({},Ze),{key:we,name:tt,noStyle:!0}),le.createElement(ee,{form:ce}))})))),le.createElement("div",{onClick:()=>ge(!0)},le.createElement(Ae.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},le.createElement(Se.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:me}))))}},3969:function(Rt,ct,x){"use strict";x.d(ct,{h:function(){return y},x:function(){return E}});var a=x(96565),pe=x(58e3),Ne=x(6339),Ae=x(59301),Fe=Object.defineProperty,Se=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Le=(z,b,ee)=>b in z?Fe(z,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):z[b]=ee,He=(z,b)=>{for(var ee in b||(b={}))Ie.call(b,ee)&&Le(z,ee,b[ee]);if(Me)for(var ee of Me(b))xe.call(b,ee)&&Le(z,ee,b[ee]);return z},ye=(z,b)=>Se(z,le(b)),oe=(z,b)=>{var ee={};for(var te in z)Ie.call(z,te)&&b.indexOf(te)<0&&(ee[te]=z[te]);if(z!=null&&Me)for(var te of Me(z))b.indexOf(te)<0&&xe.call(z,te)&&(ee[te]=z[te]);return ee};const y=z=>{var b=z,{value:ee,onChange:te,scrollId:ne}=b,ie=oe(b,["value","onChange","scrollId"]);return Ae.createElement("div",{id:ne||""},Ae.createElement(a.Z,ye(He({},ie),{defaultValue:ee,onChange:(ce,me)=>{me!=null&&me.length?te(ce,me):te(ce)}})))},E=({value:z,onChange:b,placeholder:ee,height:te=140,isEdit:ne,miniToolbar:ie,watch:ce=!0})=>ne?Ae.createElement(a.Z,{watch:ce,isFocus:!0,height:te||void 0,placeholder:ee,defaultValue:z,onChange:b,miniToolbar:ie}):Ae.createElement("div",{style:{cursor:"pointer"}},z?Ae.createElement(Ne.Z,{className:pe.Z.inputBorder,value:z}):Ae.createElement("div",{className:`${pe.Z.inputBorder} ${pe.Z.placeholder} inputBorderError`},ee))},54190:function(Rt,ct,x){"use strict";x.d(ct,{W:function(){return je}});var a=x(59301),pe=x(8591),Ne=x(12563),Ae=x(78241),Fe=x(78673),Se=x(95237),le=x(43604),Me=x(6848),Ie=x(92832),xe=x(5871),Le=x(58e3),He=x(3969),ye=x(96565),oe=x(61485),y=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(we,tt,Ze)=>tt in we?y(we,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):we[tt]=Ze,ie=(we,tt)=>{for(var Ze in tt||(tt={}))ee.call(tt,Ze)&&ne(we,Ze,tt[Ze]);if(b)for(var Ze of b(tt))te.call(tt,Ze)&&ne(we,Ze,tt[Ze]);return we},ce=(we,tt)=>E(we,z(tt)),me=(we,tt)=>{var Ze={};for(var ut in we)ee.call(we,ut)&&tt.indexOf(ut)<0&&(Ze[ut]=we[ut]);if(we!=null&&b)for(var ut of b(we))tt.indexOf(ut)<0&&te.call(we,ut)&&(Ze[ut]=we[ut]);return Ze};const ge=we=>{var tt=we,{value:Ze,onChange:ut}=tt,We=me(tt,["value","onChange"]);const nt=xt=>{ut([xt])};return a.createElement(ye.Z,ce(ie({},We),{defaultValue:Ze==null?void 0:Ze[0],onChange:nt}))},Ce=we=>{if(!we)return!1;if(/^s*$/.test(we)||we.trim()===""){pe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let tt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return we==="|"?(pe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Be=({value:we=[],onClose:tt})=>a.createElement(Ne.default,{closable:!0,onClose:tt,className:Le.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},we.join(" \u6216 "))),je=({questionTitlePlaceholder:we,form:tt,showKeywords:Ze,isMustKeyWords:ut=Ze})=>{const[We,nt]=(0,a.useState)(!1),[xt,yt]=(0,a.useState)(""),bt=Ae.default.useWatch("use_keywords",tt),Nt=Ae.default.useWatch("question_score",tt);return a.createElement("div",{className:Le.Z.wrap},a.createElement("div",{className:Le.Z.questionTitleEditorWrap},a.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(He.h,{scrollId:"name",watch:!0,height:140,placeholder:we}))),a.createElement(Ae.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(ge,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ze&&!ut&&a.createElement(Ae.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,{defaultChecked:!0})),Ze&&ut&&a.createElement(Se.Z,{align:"middle",className:"mb30"},a.createElement(Ae.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,null)),a.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(le.Z,null,a.createElement(Me.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(oe.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(bt||!ut)&&a.createElement(Ae.default.List,{name:"keywords",rules:[{validator(It,Ut){return ut?Ut!=null&&Ut.length?(Ut==null?void 0:Ut.reduce((Xe,lt)=>Xe+lt.score,0))>parseFloat(Nt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(It,{add:Ut,remove:Dt})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Le.Z.title} mb10`},ut?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Se.Z,{align:"middle",className:"font14 mb30"},a.createElement(le.Z,{flex:1},a.createElement(Ie.default,{value:xt,onChange:Xe=>{yt(Xe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Xe=>{var lt,Mt,Vt,en;const Pn=`${(lt=Xe.target)==null?void 0:lt.value}`,Je=(Vt=(Mt=Pn==null?void 0:Pn.split("|"))==null?void 0:Mt.filter(Cn=>!!Cn))==null?void 0:Vt.map(Cn=>Cn==null?void 0:Cn.trim()),Tt=tt.getFieldValue("keywords"),bn=((en=Tt==null?void 0:Tt.map(Cn=>Cn==null?void 0:Cn.keyword))==null?void 0:en.flat())||[];for(const Cn of Je)if(bn.includes(Cn)){pe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ce(Pn)&&(Ut({keyword:Je,score:1}),yt(""))},className:Le.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),It.map(Xe=>{var lt=Xe,{key:Mt,name:Vt}=lt,en=me(lt,["key","name"]);return a.createElement(Se.Z,{key:Mt,className:"mb20",style:{marginRight:148}},a.createElement(le.Z,{flex:1},a.createElement(Se.Z,{align:"middle",justify:"space-between"},a.createElement(Ae.default.Item,ce(ie({},en),{name:[Vt,"keyword"]}),a.createElement(Be,{onClose:()=>Dt(Vt)})),ut&&a.createElement(Ae.default.Item,ce(ie({},en),{name:[Vt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Le.Z.blankInputNumberWrapper}),a.createElement(xe.Z,{className:Le.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>nt(!0)},a.createElement(Ae.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(He.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:We}))))}},98408:function(Rt,ct,x){"use strict";x.d(ct,{tc:function(){return Er.t},uh:function(){return a.u},rL:function(){return Ja},u8:function(){return Ne.u},ZZ:function(){return pe.Z},Wk:function(){return Ae.W}});var a=x(85500),pe=x(27277),Ne=x(78909),Ae=x(54190),Fe=x(59301),Se=x(36381),le=x(78241),Me=x(95237),Ie=x(43604),xe=x(5871),Le=x(6848),He=x(38854),ye=x(58e3),oe=x(12893),y=x(3969),E=x(43418),z=x(92832),b=x(78673),ee=x(59301),te=Object.defineProperty,ne=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ce=(Jn,qt,ha)=>qt in Jn?te(Jn,qt,{enumerable:!0,configurable:!0,writable:!0,value:ha}):Jn[qt]=ha,Be=(Jn,qt)=>{for(var ha in qt||(qt={}))me.call(qt,ha)&&Ce(Jn,ha,qt[ha]);if(ce)for(var ha of ce(qt))ge.call(qt,ha)&&Ce(Jn,ha,qt[ha]);return Jn},je=(Jn,qt)=>ne(Jn,ie(qt)),we=(Jn,qt)=>{var ha={};for(var Ya in Jn)me.call(Jn,Ya)&&qt.indexOf(Ya)<0&&(ha[Ya]=Jn[Ya]);if(Jn!=null&&ce)for(var Ya of ce(Jn))qt.indexOf(Ya)<0&&ge.call(Jn,Ya)&&(ha[Ya]=Jn[Ya]);return ha};const tt=({value:Jn,onChange:qt})=>{const ha=Aa=>{E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ye.Z.modal,onOk:()=>{const Zr=[...Jn];Zr.splice(Aa,1),qt(Zr)}})},Ya=()=>{const Aa=[...Jn];Aa.push(""),qt(Aa)};return ee.createElement(Me.Z,{className:"ml20"},ee.createElement(Ie.Z,{flex:1},Jn==null?void 0:Jn.map((Aa,Zr)=>ee.createElement(Me.Z,{key:`${Aa}_${Zr}`,align:"middle",className:"mb20"},ee.createElement(z.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Aa,autoSize:{maxRows:3},maxLength:1e3,onBlur:Yr=>{const Sr=[...Jn],Et=Yr.target.value.trim();Sr[Zr]=Et,qt(Sr)}}),ee.createElement(Le.Z,{title:"\u5220\u9664"},ee.createElement(oe.Z,{className:ye.Z.deleteIcon,style:{marginLeft:15,visibility:Zr>0?"visible":"hidden"},onClick:()=>ha(Zr)}))))),ee.createElement(Ie.Z,null,ee.createElement("div",{className:`${ye.Z.addBtn}`,onClick:()=>{Ya()}},"\u65B0\u589E\u7B54\u6848")))},Ze=({value:Jn=!0,onChange:qt})=>ee.createElement(b.Z,{checked:!Jn,onChange:ha=>{qt(!ha)}}),ut="\u2581",We=({questionTitlePlaceholder:Jn,form:qt,name:ha,scoreByBlank:Ya=!1,answerKey:Aa,titleKey:Zr="name",analysisKey:Yr="analysis",isOrdered:Sr="is_ordered"})=>{var Et,Ra;const[Zt,qn]=(0,Fe.useState)(!1),ua=(qe,wt)=>{const jt=wt.line;let ka=0;for(let on=0;on{const _n=qe.getRange(wt.from,wt.to);let on=0;if(wt.text.forEach(nn=>{on+=nn.split(ut).length-1}),wt.origin!=="setValue"){if(_n&&_n.indexOf(ut)!==-1){const nn=_n.split(ut).length-1,kn=ua(qe,wt.from);if(console.log(`\u5220\u9664${nn}\u4E2A\uFF0C \u524D\u9762\u6709${kn}\u4E2A\uFF0C\u65B0\u589E${on}\u4E2A`),nn>1){const $t=Array.from({length:nn},(fa,Da)=>kn+Da);ka($t)}else ka(kn)}else if(on>0){const nn=ua(qe,wt.from);console.log(`\u65B0\u589E${on}\u4E2A\uFF0C\u4E4B\u524D\u6709${nn}\u4E2A`),jt(on,nn)}}},tr=()=>{const qe=qt.getFieldValue(["sub_item_banks",...Aa]);qt.setFieldValue(["sub_item_banks",...Aa],qe==null?void 0:qe.map((wt,jt)=>je(Be({},wt),{position:jt+1})))},Hn=(0,Fe.useRef)(),se=(qe,wt)=>{for(let jt=0;jt{fe.current(qe),tr()},De=(Ra=(Et=qt.getFieldValue("sub_item_banks"))==null?void 0:Et[Aa==null?void 0:Aa[0]])==null?void 0:Ra[Aa==null?void 0:Aa[1]];return(0,Fe.useEffect)(()=>{console.log("========",qt.getFieldsValue())},[qt]),ee.createElement("div",{className:ye.Z.wrap},ee.createElement("div",{className:ye.Z.questionTitleEditorWrap},ee.createElement(le.default.Item,{label:"\u9898\u5E72",name:Zr,labelCol:{span:24},rules:[{required:!0}]},ee.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Jn,showNullButton:!0,onCMBeforeChange:(qe,wt)=>{ga(qe,wt,se,he)}}))),ee.createElement(le.default.List,{name:Aa,rules:[{validator(qe,wt){if((wt==null?void 0:wt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const jt of wt){const{answer_text:ka}=jt||{};if(ka!=null&&ka.some(_n=>(_n==null?void 0:_n.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(qe,{add:wt,remove:jt},{errors:ka})=>(Hn.current=wt,fe.current=jt,ee.createElement(ee.Fragment,null,ee.createElement(le.default.Item,{label:ee.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(qe!=null&&qe.length)&&ee.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),qe.map((_n,on)=>{var nn=_n,{key:kn,name:$t}=nn,fa=we(nn,["key","name"]);return ee.createElement(Me.Z,{align:"top",key:kn},ee.createElement(Ie.Z,{className:`${ye.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",on+1),ee.createElement(Ie.Z,{flex:1},ee.createElement(Me.Z,{align:"top",justify:"space-between"},ee.createElement(Ie.Z,{flex:1},ee.createElement(le.default.Item,je(Be({},fa),{name:[$t,"answer_text"],noStyle:!0}),ee.createElement(tt,null))),Ya&&ee.createElement(Ie.Z,{flex:"224px"},ee.createElement(le.default.Item,je(Be({},fa),{name:[$t,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ye.Z.blankInputNumberWrapper}),ee.createElement(xe.Z,{className:ye.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ee.createElement(le.default.Item,je(Be({},fa),{name:[$t,"position"],noStyle:!0}),ee.createElement(z.default,{type:"hidden"}))))})))),ee.createElement(Me.Z,{align:"middle"},ee.createElement(le.default.Item,{name:[ha,"downcase"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ee.createElement(Me.Z,{align:"middle"},ee.createElement(le.default.Item,{name:[ha,"no_space"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(De==null?void 0:De.length)>1&&ee.createElement(Me.Z,{align:"middle",className:(De==null?void 0:De.length)>1?"mb30":`${ye.Z.hide}`},ee.createElement(le.default.Item,{name:Sr},ee.createElement(Ze,null)),ee.createElement(Ie.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ee.createElement("div",{className:"mt30",onClick:()=>qn(!0)},ee.createElement(le.default.Item,{name:Yr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ee.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Zt}))))};var nt=x(59301),xt=Object.defineProperty,yt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Dt=(Jn,qt,ha)=>qt in Jn?xt(Jn,qt,{enumerable:!0,configurable:!0,writable:!0,value:ha}):Jn[qt]=ha,Xe=(Jn,qt)=>{for(var ha in qt||(qt={}))It.call(qt,ha)&&Dt(Jn,ha,qt[ha]);if(Nt)for(var ha of Nt(qt))Ut.call(qt,ha)&&Dt(Jn,ha,qt[ha]);return Jn},lt=(Jn,qt)=>yt(Jn,bt(qt)),Mt=(Jn,qt)=>{var ha={};for(var Ya in Jn)It.call(Jn,Ya)&&qt.indexOf(Ya)<0&&(ha[Ya]=Jn[Ya]);if(Jn!=null&&Nt)for(var Ya of Nt(Jn))qt.indexOf(Ya)<0&&Ut.call(Jn,Ya)&&(ha[Ya]=Jn[Ya]);return ha};const Vt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},en=({value:Jn,onChange:qt,form:ha,choiceKey:Ya})=>{const Aa=(Jn==null?void 0:Jn.is_answer)===1,Zr=Jn==null?void 0:Jn.choice_text,Yr=()=>{var Sr;const Et=(Sr=ha==null?void 0:ha.getFieldValue(["sub_item_banks",...Ya]))==null?void 0:Sr.map(Ra=>({choice_text:Ra.choice_text,is_answer:0}));ha==null||ha.setFieldValue(["sub_item_banks",...Ya],Et),qt(lt(Xe({},Jn),{is_answer:1}))};return nt.createElement(Me.Z,{className:ye.Z.choiceWrap,align:"middle",wrap:!1},nt.createElement(Ie.Z,{onClick:Yr,className:`${ye.Z.choiceIndex} ${ye.Z.judgementIndex} ${Aa?ye.Z.activeAnswer:""}`},Vt[Zr]),nt.createElement(Ie.Z,{flex:1,className:`${ye.Z.editorWrap} ml15`},nt.createElement("div",{className:`${ye.Z.inputBorder} ${ye.Z.placeholder} ${Aa?ye.Z.activeJudgementAnswer:""}`},Zr)),nt.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},nt.createElement("div",{onClick:Yr,className:`${ye.Z.setAnswerBtn} ${Aa?ye.Z.activeAnswer:""}`},Aa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Pn=({questionTitlePlaceholder:Jn,choiceKey:qt="choices",form:ha,titleKey:Ya="name",analysisKey:Aa="analysis"})=>{const[Zr,Yr]=(0,Fe.useState)(!1);return nt.createElement("div",{className:ye.Z.wrap},nt.createElement("div",{className:ye.Z.questionTitleEditorWrap},nt.createElement(le.default.Item,{label:"\u9898\u5E72",name:Ya,labelCol:{span:24},rules:[{required:!0}]},nt.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Jn}))),nt.createElement(le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},nt.createElement(le.default.List,{name:qt,rules:[{validator(Sr,Et){return Et.some(Zt=>(Zt==null?void 0:Zt.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Sr=>nt.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Sr.map(Et=>{var Ra=Et,{key:Zt,name:qn}=Ra,ua=Mt(Ra,["key","name"]);return nt.createElement(le.default.Item,lt(Xe({},ua),{key:Zt,name:qn,noStyle:!0}),nt.createElement(en,{form:ha,choiceKey:qt}))})))),nt.createElement("div",{className:"mt30",onClick:()=>Yr(!0)},nt.createElement(le.default.Item,{name:Aa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},nt.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Zr}))))};var Je=x(8591),Tt=x(12563),bn=x(96565),Cn=x(61485),vn=Object.defineProperty,at=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Wt=(Jn,qt,ha)=>qt in Jn?vn(Jn,qt,{enumerable:!0,configurable:!0,writable:!0,value:ha}):Jn[qt]=ha,Re=(Jn,qt)=>{for(var ha in qt||(qt={}))ke.call(qt,ha)&&Wt(Jn,ha,qt[ha]);if(rt)for(var ha of rt(qt))Pt.call(qt,ha)&&Wt(Jn,ha,qt[ha]);return Jn},Ge=(Jn,qt)=>at(Jn,vt(qt)),ht=(Jn,qt)=>{var ha={};for(var Ya in Jn)ke.call(Jn,Ya)&&qt.indexOf(Ya)<0&&(ha[Ya]=Jn[Ya]);if(Jn!=null&&rt)for(var Ya of rt(Jn))qt.indexOf(Ya)<0&&Pt.call(Jn,Ya)&&(ha[Ya]=Jn[Ya]);return ha};const Ue=Jn=>{var qt=Jn,{value:ha,onChange:Ya}=qt,Aa=ht(qt,["value","onChange"]);const Zr=Yr=>{Ya([Yr])};return Fe.createElement(bn.Z,Ge(Re({},Aa),{defaultValue:ha==null?void 0:ha[0],onChange:Zr}))},ot=Jn=>{if(!Jn)return!1;let qt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Jn==="|"?(Je.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ve=({value:Jn=[],onClose:qt})=>Fe.createElement(Tt.default,{closable:!0,onClose:qt,className:ye.Z.keywordTag},Fe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Jn.join(" \u6216 "))),ia=({questionTitlePlaceholder:Jn,form:qt,showKeywords:ha,isMustKeyWords:Ya=ha,titleKey:Aa="name",analysisKey:Zr="analysis",answerTexts:Yr="answer_texts",keywords:Sr="keywords",useKeywords:Et="use_keywords",indexs:Ra})=>{const[Zt,qn]=(0,Fe.useState)(!1),[ua,ga]=(0,Fe.useState)(""),[tr,Hn]=(0,Fe.useState)(!1),se=le.default.useWatch("question_score",qt);return Fe.createElement("div",{className:ye.Z.wrap},Fe.createElement("div",{className:ye.Z.questionTitleEditorWrap},Fe.createElement(le.default.Item,{label:"\u9898\u5E72",name:Aa,labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Jn}))),Fe.createElement(le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Yr,labelCol:{span:24}},Fe.createElement(Ue,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),ha&&!Ya&&Fe.createElement(le.default.Item,{hidden:!0,name:Et,valuePropName:"checked"},Fe.createElement(b.Z,{defaultChecked:!0})),ha&&Ya&&Fe.createElement(Me.Z,{align:"middle",className:"mb30"},Fe.createElement(le.default.Item,{name:Et,valuePropName:"checked"},Fe.createElement(b.Z,{onChange:()=>{var fe,he,De,qe,wt,jt;console.log(qt.getFieldsValue()),Hn((De=(he=(fe=qt.getFieldsValue())==null?void 0:fe.sub_item_banks)==null?void 0:he[Ra])==null?void 0:De.use_keywords),console.log((jt=(wt=(qe=qt.getFieldsValue())==null?void 0:qe.sub_item_banks)==null?void 0:wt[Ra])==null?void 0:jt.use_keywords),console.log(tr)}})),Fe.createElement(Ie.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Fe.createElement(Ie.Z,null,Fe.createElement(Le.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Fe.createElement(Cn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(tr||!Ya)&&Fe.createElement(le.default.List,{name:Sr,rules:[{validator(fe,he){return Ya?he!=null&&he.length?(he==null?void 0:he.reduce((qe,wt)=>qe+wt.score,0))>parseFloat(se)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(fe,{add:he,remove:De})=>Fe.createElement(Fe.Fragment,null,Fe.createElement("div",{className:`${ye.Z.title} mb10`},Ya?"\u5173\u952E\u8BCD":Fe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Fe.createElement(Me.Z,{align:"middle",className:"font14 mb30"},Fe.createElement(Ie.Z,{flex:1},Fe.createElement(z.default,{value:ua,onChange:qe=>{ga(qe.target.value)},maxLength:50,allowClear:!0,onPressEnter:qe=>{var wt,jt,ka,_n;const on=`${(wt=qe.target)==null?void 0:wt.value}`,nn=(ka=(jt=on==null?void 0:on.split("|"))==null?void 0:jt.filter(fa=>!!fa))==null?void 0:ka.map(fa=>fa==null?void 0:fa.trim()),kn=qt.getFieldValue(["sub_item_banks",...Sr]),$t=((_n=kn==null?void 0:kn.map(fa=>fa==null?void 0:fa.keyword))==null?void 0:_n.flat())||[];for(const fa of nn)if($t.includes(fa)){Je.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ot(on)&&(he({keyword:nn,score:1}),ga(""))},className:ye.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Fe.createElement(Ie.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),fe.map(qe=>{var wt=qe,{key:jt,name:ka}=wt,_n=ht(wt,["key","name"]);return Fe.createElement(Me.Z,{key:jt,className:"mb20",style:{marginRight:148}},Fe.createElement(Ie.Z,{flex:1},Fe.createElement(Me.Z,{align:"middle",justify:"space-between"},Fe.createElement(le.default.Item,Ge(Re({},_n),{name:[ka,"keyword"]}),Fe.createElement(Ve,{onClose:()=>De(ka)})),Ya&&Fe.createElement(le.default.Item,Ge(Re({},_n),{name:[ka,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ye.Z.blankInputNumberWrapper}),Fe.createElement(xe.Z,{className:ye.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Fe.createElement("div",{onClick:()=>qn(!0)},Fe.createElement(le.default.Item,{name:Zr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Zt}))))};var ln=x(59301),ta=Object.defineProperty,Nn=Object.defineProperties,va=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Ot=(Jn,qt,ha)=>qt in Jn?ta(Jn,qt,{enumerable:!0,configurable:!0,writable:!0,value:ha}):Jn[qt]=ha,tn=(Jn,qt)=>{for(var ha in qt||(qt={}))Xt.call(qt,ha)&&Ot(Jn,ha,qt[ha]);if(Ft)for(var ha of Ft(qt))Jt.call(qt,ha)&&Ot(Jn,ha,qt[ha]);return Jn},xa=(Jn,qt)=>Nn(Jn,va(qt)),dn=(Jn,qt)=>{var ha={};for(var Ya in Jn)Xt.call(Jn,Ya)&&qt.indexOf(Ya)<0&&(ha[Ya]=Jn[Ya]);if(Jn!=null&&Ft)for(var Ya of Ft(Jn))qt.indexOf(Ya)<0&&Jt.call(Jn,Ya)&&(ha[Ya]=Jn[Ya]);return ha};const{Panel:oa}=Se.default,Ja=({questionTitlePlaceholder:Jn,choiceKey:qt,form:ha,withScore:Ya})=>{const[Aa,Zr]=(0,Fe.useState)([]),Yr=Sr=>{Zr(Sr)};return ln.createElement("div",{className:ye.Z.wrap},ln.createElement("div",{className:ye.Z.questionTitleEditorWrap},ln.createElement(le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},ln.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Jn}))),ln.createElement(le.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),ln.createElement(le.default.List,{name:"sub_item_banks",rules:[{validator(Sr,Et){return Et?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Sr,{add:Et,remove:Ra,move:Zt})=>{const qn=ha.getFieldValue("sub_item_banks");return ln.createElement(ln.Fragment,null,ln.createElement(Se.default,{className:Sr.length>0?ye.Z.collapseWrapper:"",bordered:!1,activeKey:Aa,onChange:Yr,expandIcon:({isActive:ua})=>ln.createElement("i",{className:`iconfont icon-weizhankai ${ua?ye.Z.open:ye.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Sr.map((ua,ga)=>{var tr=ua,{key:Hn,name:se}=tr,fe=dn(tr,["key","name"]),he,De,qe,wt,jt,ka,_n,on,nn,kn;return ln.createElement(oa,{className:ye.Z.panel,forceRender:!0,header:ln.createElement("div",{className:ye.Z.panelHeader},"\u7B2C",ga+1,"\u5C0F\u9898",ln.createElement("span",null,"\uFF08",((he=qn==null?void 0:qn[se])==null?void 0:he.item_type)=="SINGLE"?"\u5355\u9009\u9898":((De=qn==null?void 0:qn[se])==null?void 0:De.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((qe=qn==null?void 0:qn[se])==null?void 0:qe.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((wt=qn==null?void 0:qn[se])==null?void 0:wt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:se,extra:ln.createElement(Me.Z,{align:"middle",onClick:$t=>$t.stopPropagation()},Ya&&ln.createElement(Ie.Z,null,ln.createElement(le.default.Item,xa(tn({},fe),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[se,"question_score"],className:ye.Z.blankInputNumberWrapper}),ln.createElement(xe.Z,{className:ye.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),ln.createElement(Ie.Z,null,ln.createElement(Me.Z,{align:"middle",className:"pl40",justify:"end"},ga!==0&&ln.createElement("div",{onClick:()=>{var $t;Zt(ga,ga-1);const fa=($t=ha.getFieldValue("sub_item_banks"))==null?void 0:$t.map((Da,ya)=>(Sr.map((yn,gt)=>{ya===gt&&(Da.q_position=Number(yn.name)+1)}),Da));ha.setFieldValue("sub_item_banks",fa)}},ln.createElement(Le.Z,{title:"\u4E0A\u79FB"},ln.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),ga{var $t;Zt(ga,ga+1);const fa=($t=ha.getFieldValue("sub_item_banks"))==null?void 0:$t.map((Da,ya)=>(Sr.map((yn,gt)=>{ya===gt&&(Da.q_position=Number(yn.name)+1)}),Da));ha.setFieldValue("sub_item_banks",fa)},className:ga===0?"":"ml15"},ln.createElement(Le.Z,{title:"\u4E0B\u79FB"},ln.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),ln.createElement(Ie.Z,null,ln.createElement(Le.Z,{title:"\u5220\u9664"},ln.createElement(oe.Z,{className:`${ye.Z.deleteIcon} ml15`,onClick:()=>Ra(se)}))))},ln.createElement(le.default.Item,xa(tn({},fe),{name:se}),(((jt=qn==null?void 0:qn[se])==null?void 0:jt.item_type)=="SINGLE"||((ka=qn==null?void 0:qn[se])==null?void 0:ka.item_type)=="MULTIPLE")&&ln.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((_n=qn==null?void 0:qn[se])==null?void 0:_n.item_type)=="MULTIPLE",form:ha,choiceKey:[se,"choices"],titleKey:[se,"name"],analysisKey:[se,"analysis"],choiceOptionsPath:["sub_item_banks",se,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((on=qn==null?void 0:qn[se])==null?void 0:on.item_type)=="COMPLETION"&&ln.createElement(We,{form:ha,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:se,titleKey:[se,"name"],analysisKey:[se,"analysis"],isOrdered:[se,"is_ordered"],answerKey:[se,"standard_answers"]}),((nn=qn==null?void 0:qn[se])==null?void 0:nn.item_type)=="JUDGMENT"&&ln.createElement(Pn,{form:ha,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[se,"name"],analysisKey:[se,"analysis"],choiceKey:[se,"choices"]}),((kn=qn==null?void 0:qn[se])==null?void 0:kn.item_type)=="SUBJECTIVE"&&ln.createElement(ia,{showKeywords:!0,isMustKeyWords:!1,form:ha,titleKey:[se,"name"],analysisKey:[se,"analysis"],answerTexts:[se,"answer_texts"],useKeywords:[se,"use_keywords"],keywords:[se,"keywords"],indexs:se,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Sr.length<20&&ln.createElement(He.Z,{menu:{items:[{label:ln.createElement("div",{onClick:()=>{Et({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Zr([Sr==null?void 0:Sr.length,...Aa])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:ln.createElement("div",{onClick:()=>{Et({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Zr([Sr==null?void 0:Sr.length,...Aa])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:ln.createElement("div",{onClick:()=>{Et({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Zr([Sr==null?void 0:Sr.length,...Aa])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:ln.createElement("div",{onClick:()=>{Et({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Zr([Sr==null?void 0:Sr.length,...Aa])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:ln.createElement("div",{onClick:()=>{Et({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Zr([Sr==null?void 0:Sr.length,...Aa])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(ua=>ua.show).map(ua=>({label:ua.label,key:ua.key}))}},ln.createElement("div",{className:`${ye.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Er=x(92716)},49018:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return me}});var a=x(59301),pe=x(9221),Ne=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,le=(ge,Ce,Be)=>Ce in ge?Ne(ge,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ge[Ce]=Be,Me=(ge,Ce)=>{for(var Be in Ce||(Ce={}))Fe.call(Ce,Be)&&le(ge,Be,Ce[Be]);if(Ae)for(var Be of Ae(Ce))Se.call(Ce,Be)&&le(ge,Be,Ce[Be]);return ge},Ie=(ge,Ce)=>{var Be={};for(var je in ge)Fe.call(ge,je)&&Ce.indexOf(je)<0&&(Be[je]=ge[je]);if(ge!=null&&Ae)for(var je of Ae(ge))Ce.indexOf(je)<0&&Se.call(ge,je)&&(Be[je]=ge[je]);return Be};const Le={header:{cell:ge=>{var Ce=ge,{onResize:Be,width:je}=Ce,we=Ie(Ce,["onResize","width"]);return je?a.createElement(pe.Resizable,{width:je,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:tt=>{tt.stopPropagation()}}),onResize:Be,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",Me({},we))):a.createElement("th",Me({},we))}}};var He=x(1710),ye=Object.defineProperty,oe=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(ge,Ce,Be)=>Ce in ge?ye(ge,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ge[Ce]=Be,te=(ge,Ce)=>{for(var Be in Ce||(Ce={}))z.call(Ce,Be)&&ee(ge,Be,Ce[Be]);if(E)for(var Be of E(Ce))b.call(Ce,Be)&&ee(ge,Be,Ce[Be]);return ge},ne=(ge,Ce)=>oe(ge,y(Ce)),ie=(ge,Ce)=>{var Be={};for(var je in ge)z.call(ge,je)&&Ce.indexOf(je)<0&&(Be[je]=ge[je]);if(ge!=null&&E)for(var je of E(ge))Ce.indexOf(je)<0&&b.call(ge,je)&&(Be[je]=ge[je]);return Be},me=ge=>{var Ce=ge,{pagination:Be,resColumns:je,dataSource:we,onRow:tt}=Ce,Ze=ie(Ce,["pagination","resColumns","dataSource","onRow"]);const[ut,We]=(0,a.useState)(!1),[nt,xt]=(0,a.useState)([{}]),yt=(0,a.useRef)(null);(0,a.useEffect)(()=>{let Nt=je;Nt=Nt.map((It,Ut)=>ne(te({},It),{onHeaderCell:Dt=>({width:Dt.width,onResize:bt(Ut)})})),xt(Nt)},[]),(0,a.useEffect)(()=>{yt.current=nt},[nt]);const bt=Nt=>(It,{size:Ut})=>{const Dt=[...yt.current];Dt[Nt]=ne(te({},Dt[Nt]),{width:Ut.width}),xt(Dt)};return a.createElement("div",null,a.createElement(He.default,ne(te({bordered:!0,components:Le,columns:nt,dataSource:we,pagination:Be,loading:ut,onRow:tt},Ze),{rowKey:Nt=>Nt.key||Nt.id})))}},35479:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Ce},P:function(){return ce}});var a=x(59301),pe=x(78241),Ne=x(43418),Ae=x(5112),Fe=x(92832),Se=x(1710),le={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Me=x(60979),Ie=Object.defineProperty,xe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,y=(Be,je,we)=>je in Be?Ie(Be,je,{enumerable:!0,configurable:!0,writable:!0,value:we}):Be[je]=we,E=(Be,je)=>{for(var we in je||(je={}))ye.call(je,we)&&y(Be,we,je[we]);if(He)for(var we of He(je))oe.call(je,we)&&y(Be,we,je[we]);return Be},z=(Be,je)=>xe(Be,Le(je)),b=(Be,je)=>{var we={};for(var tt in Be)ye.call(Be,tt)&&je.indexOf(tt)<0&&(we[tt]=Be[tt]);if(Be!=null&&He)for(var tt of He(Be))je.indexOf(tt)<0&&oe.call(Be,tt)&&(we[tt]=Be[tt]);return we},ee=(Be,je,we)=>new Promise((tt,Ze)=>{var ut=xt=>{try{nt(we.next(xt))}catch(yt){Ze(yt)}},We=xt=>{try{nt(we.throw(xt))}catch(yt){Ze(yt)}},nt=xt=>xt.done?tt(xt.value):Promise.resolve(xt.value).then(ut,We);nt((we=we.apply(Be,je)).next())});const te=({studentNames:Be,total:je})=>{const we=["","\u4E00","\u4E24","\u4E09"];return je>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:le.orangeColor},Be==null?void 0:Be.join("\u3001")),"\u7B49",a.createElement("span",{className:le.orangeColor},je),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:le.orangeColor},Be==null?void 0:Be.join("\u3001")),we[je],"\u540D\u5B66\u751F")},ne=({used:Be,copy:je,canNotCopy:we,studentNames:tt,studentCount:Ze,inPaper:ut,is_random:We=!1,position:nt=""})=>{const xt=()=>{if(je>0&&we>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:le.orangeColor},je),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:le.orangeColor},we),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(je>0&&we===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:le.orangeColor},je),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(je===0&&we>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:le.orangeColor},we),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},yt=nt||(ut?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(te,{studentNames:tt,total:Ze}),"\u5B66\u4E60\u8FC7",yt,"\u4E2D\u7684",a.createElement("span",{className:le.orangeColor},Be),"\u4E2A\u9879\u76EE\uFF0C",xt(),"\u3002\u8BF7\u9009\u62E9",We?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ie=({onCancel:Be,onOk:je,visible:we,inPaper:tt,renderData:Ze,type:ut,isMultipleCourse:We=!1})=>{const[nt]=pe.default.useForm(),[xt,yt]=(0,a.useState)(1),[bt,Nt]=(0,a.useState)(!1),It=(0,a.useMemo)(()=>(Ze==null?void 0:Ze.total_num)===1&&(Ze==null?void 0:Ze.can_copy_num)===1,[Ze]),Ut=(0,a.useMemo)(()=>{var Dt;return(Dt=Ze==null?void 0:Ze.course_data_list)==null?void 0:Dt.filter(Xe=>Xe.is_show)},[Ze]);return a.createElement(a.Fragment,null,It?a.createElement(Ne.default,{centered:!0,closable:!0,open:we,destroyOnClose:!0,title:"\u63D0\u793A",className:le.antdModal,width:682,confirmLoading:bt,onCancel:Be,onOk:()=>ee(void 0,null,function*(){var Dt;Nt(!0);let Xe=xt;if(We){const lt=E({},nt.getFieldsValue());Xe=(Dt=Ze==null?void 0:Ze.course_data_list)==null?void 0:Dt.map(Mt=>lt[Mt.id]!==void 0?z(E({},Mt),{is_copy:lt[Mt.id]}):Mt)}yield je(Xe),Nt(!1)})},a.createElement("div",{className:le.content,style:{marginBottom:20}},We?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(te,{studentNames:Ze==null?void 0:Ze.student_names,total:Ze==null?void 0:Ze.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),We?a.createElement(pe.default,{form:nt,preserve:!1},Ut==null?void 0:Ut.map(Dt=>a.createElement(a.Fragment,{key:Dt.id},a.createElement("h3",{className:"ml15 mb5"},Dt.name),a.createElement(pe.default.Item,{name:Dt.id,initialValue:1},a.createElement(Ae.ZP.Group,{className:le.content},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(Ae.ZP.Group,{value:xt,onChange:Dt=>yt(Dt.target.value),className:le.content,style:{marginBottom:30}},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:le.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:le.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${le.content} ${le.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(Ne.default,{centered:!0,closable:!0,destroyOnClose:!0,open:we,confirmLoading:bt,title:"\u63D0\u793A",width:682,onCancel:Be,onOk:()=>ee(void 0,null,function*(){var Dt;Nt(!0);let Xe=0;if(We){const lt=E({},nt.getFieldsValue());Xe=(Dt=Ze==null?void 0:Ze.course_data_list)==null?void 0:Dt.map(Mt=>lt[Mt.id]!==void 0?z(E({},Mt),{is_use:lt[Mt.id]}):Mt)}yield je(Xe),Nt(!1)})},a.createElement("div",{className:le.content},a.createElement(te,{studentNames:Ze==null?void 0:Ze.student_names,total:Ze==null?void 0:Ze.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",We?a.createElement(pe.default,{form:nt,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Ut==null?void 0:Ut.map(Dt=>a.createElement(a.Fragment,{key:Dt.id},a.createElement("h3",{className:"ml15 mb5"},Dt.name),a.createElement(pe.default.Item,{name:Dt.id,initialValue:1},a.createElement(Ae.ZP.Group,{className:le.content},a.createElement(Ae.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(Ae.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:le.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ce=function(){const[Be,je]=(0,a.useState)(!1),[we,tt]=(0,a.useState)();return[Be,()=>je(!1),we,We=>ee(this,null,function*(){var nt;const xt=We,{isImportMultipleCourse:yt=!1}=xt,bt=b(xt,["isImportMultipleCourse"]);console.log(We);const Nt=(We==null?void 0:We.result)||(yield(0,Me.Tr)(bt));return"status"in Nt?!1:yt?((nt=Nt==null?void 0:Nt.course_data_list)==null?void 0:nt.some(Ut=>Ut.is_show))?(tt(Nt),je(!0),!0):Nt.course_data_list||[]:Nt.student_count===0?!1:(tt(Nt),je(!0),!0)})]},me=Be=>{const[je]=pe.default.useForm(),[we,tt]=(0,a.useState)(!1),{onCancel:Ze,onOk:ut,visible:We,inPaper:nt=!1,renderData:xt,type:yt,isMultipleCourse:bt=!1,position:Nt}=Be;let It=(0,a.useMemo)(()=>nt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(Xe,lt){return a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},Xe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Xe,lt)=>a.createElement(a.Fragment,null,a.createElement(pe.default.Item,{name:[`${yt==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426"))),a.createElement(pe.default.Item,{name:[`${yt==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(Xe,lt){return a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},Xe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Xe,lt)=>a.createElement(pe.default.Item,{name:[`${yt==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Xe,lt)=>a.createElement(pe.default.Item,{name:[`${yt==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],initialValue:1},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426")))}],[nt]),Ut=(0,a.useMemo)(()=>nt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,align:"center",ellipsis:!0,render:(Xe,lt)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},Xe),a.createElement(pe.default.Item,{name:[`${yt==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(pe.default.Item,{name:[`${yt==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,ellipsis:!0,align:"center",render:(Xe,lt)=>a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},Xe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Xe,lt)=>a.createElement(a.Fragment,null,a.createElement(pe.default.Item,{name:[`${yt==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],initialValue:0},a.createElement(Ae.ZP.Group,null,a.createElement(Ae.ZP,{value:1},"\u662F"),a.createElement(Ae.ZP,{value:0},"\u5426"))),a.createElement(pe.default.Item,{name:[`${yt==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})))}],[nt]);if(bt){const Xe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:le.tableCell,render:(lt,Mt)=>a.createElement("a",{href:`/classrooms/${Mt.course_id}`},lt)};It=[Xe,...It],Ut=[Xe,...Ut]}const Dt=(0,a.useMemo)(()=>ne({used:xt==null?void 0:xt.repeat_shixun_num,copy:xt==null?void 0:xt.can_copy_num,canNotCopy:xt==null?void 0:xt.no_copy_num,studentNames:xt==null?void 0:xt.student_names,studentCount:xt==null?void 0:xt.student_count,is_random:xt==null?void 0:xt.is_random,inPaper:nt,position:Nt}),[xt,nt,Nt]);return a.createElement(Ne.default,{title:"\u63D0\u793A",centered:!0,open:We,confirmLoading:we,onOk:()=>ee(void 0,null,function*(){tt(!0);const Xe=je.getFieldsValue(),lt=Object.keys(Xe).map(Mt=>({id:parseInt(Mt.split("_")[0]),course_id:parseInt(Mt.split("_")[1]),is_use:Xe[Mt].is_use,is_copy:Xe[Mt].is_copy}));yield ut(lt),tt(!1)}),onCancel:Ze,width:880,okText:"\u786E\u8BA4",className:le.antdModal,destroyOnClose:!0},a.createElement(pe.default,{form:je,preserve:!1},a.createElement("div",{className:le.brief},Dt),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:le.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(xt==null?void 0:xt.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:le.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(Se.default,{columns:It,className:le.antdTable,dataSource:xt==null?void 0:xt.can_copy_list,rowKey:yt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(xt==null?void 0:xt.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:le.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(Se.default,{columns:Ut,className:le.antdTable,dataSource:xt==null?void 0:xt.no_copy_list,rowKey:yt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(xt==null?void 0:xt.no_use_list.length)>0&&(xt==null?void 0:xt.no_use_list.map(Xe=>a.createElement("div",{key:yt==="subject"?Xe.stage_shixun_id:Xe.shixun_course_id||Xe.id},a.createElement(pe.default.Item,{name:[`${yt==="subject"?Xe==null?void 0:Xe.stage_shixun_id:Xe.shixun_course_id||Xe.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(pe.default.Item,{name:[`${yt==="subject"?Xe==null?void 0:Xe.stage_shixun_id:Xe.shixun_course_id||Xe.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))))))};var Ce=Be=>{const{modalType:je}=Be;return je==="multiple"?a.createElement(me,E({},Be)):a.createElement(ie,E({},Be))}},25965:function(Rt,ct,x){"use strict";x.d(ct,{C:function(){return We}});var a=x(59301),pe={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Ne=x(92310),Ae=x.n(Ne),Fe=x(24905),Se=x(95237),le=x(8591),Me=x(6848),Ie=x(3113),xe=x(43418),Le=x(1710),He=x(5871),ye=x(78241),oe=x(71418),y=x(65862),E=x(38147),z=x(41867),b=x(71067),ee=x(3918),te=Object.defineProperty,ne=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ce=(nt,xt,yt)=>xt in nt?te(nt,xt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):nt[xt]=yt,Be=(nt,xt)=>{for(var yt in xt||(xt={}))me.call(xt,yt)&&Ce(nt,yt,xt[yt]);if(ce)for(var yt of ce(xt))ge.call(xt,yt)&&Ce(nt,yt,xt[yt]);return nt},je=(nt,xt)=>ne(nt,ie(xt)),we=(nt,xt,yt)=>new Promise((bt,Nt)=>{var It=Xe=>{try{Dt(yt.next(Xe))}catch(lt){Nt(lt)}},Ut=Xe=>{try{Dt(yt.throw(Xe))}catch(lt){Nt(lt)}},Dt=Xe=>Xe.done?bt(Xe.value):Promise.resolve(Xe.value).then(It,Ut);Dt((yt=yt.apply(nt,xt)).next())});const tt=Fe.default.Group,Ze=({className:nt,title:xt,items:yt=[],value:bt,onChange:Nt})=>{const It=(yt==null?void 0:yt.length)===(bt==null?void 0:bt.length),Ut=(bt==null?void 0:bt.length)>0&&(bt==null?void 0:bt.length)<(yt==null?void 0:yt.length),Dt=Xe=>{const lt=yt.map(Mt=>Mt.id);Nt(Xe.target.checked?lt:[])};return a.createElement(Se.Z,{align:"middle",className:nt},!!xt&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},xt),a.createElement(Fe.default,{indeterminate:Ut,onChange:Dt,checked:It},"\u5168\u90E8"),a.createElement(tt,{value:bt,onChange:Nt},yt.map(Xe=>a.createElement(Fe.default,{className:"ml30 c-black",key:Xe.id,value:Xe.id},Xe.name,a.createElement("span",null,`(${Xe.count})`)))))};var We=({className:nt,style:xt,dataSource:yt})=>{var bt,Nt,It,Ut,Dt,Xe,lt;const[Mt,Vt]=(0,a.useState)({}),[en,Pn]=(0,a.useState)(!0),[Je,Tt]=(0,a.useState)(!1),[bn,Cn]=(0,a.useState)(!1),[vn,at]=(0,a.useState)(null),[vt,rt]=(0,a.useState)(0),[ke,Pt]=(0,a.useState)({}),[Wt,Re]=(0,a.useState)(!0),[Ge,ht]=(0,a.useState)(0),[Ue,ot]=(0,a.useState)(0),[Ve,ia]=(0,a.useState)(!1),ln=(0,a.useRef)(null),[ta,Nn]=(0,a.useState)(!1),[va,Ft]=(0,a.useState)(!0),[Xt,Jt]=(0,a.useState)([]),Ot={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[tn,xa]=(0,a.useState)(Be({},Ot));(0,a.useEffect)(()=>{yt!=null&&yt.question_id&&Vt(yt)},[yt==null?void 0:yt.question_id]),(0,a.useEffect)(()=>{var Et;if(((Et=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Et.status)==="running"){const Ra=setInterval(()=>{Ja()},3e3);return()=>clearInterval(Ra)}},[(bt=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:bt.status]),(0,a.useEffect)(()=>{var Et;bn&&(bn===1&&(tn.question_status=Er.map(Ra=>Ra.value),tn.review=Jn.map(Ra=>Ra.value)),bn===2&&(tn.exercise_question_resubmit_id=(Et=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Et.id,vn===1&&(tn.success_status=[1]),vn===2&&(tn.success_status=[0])),xa(Be({},tn)),dn(tn),ot(Mt!=null&&Mt.is_mirror?3:10),ht(Mt!=null&&Mt.is_mirror?1:5))},[bn]),(0,a.useEffect)(()=>{ta&&oa()},[ta]);const dn=Et=>we(void 0,null,function*(){Pn(!0);const Ra=yield(0,E.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit_student_list.json`,{method:"get",params:Et});(Ra==null?void 0:Ra.status)==0&&(Pt(Ra||[]),rt(Ra==null?void 0:Ra.count)),Pn(!1)}),oa=()=>we(void 0,null,function*(){Ft(!0);const Et=yield(0,E.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit_history.json`,{method:"get"});(Et==null?void 0:Et.status)==0&&Jt((Et==null?void 0:Et.data)||[]),Ft(!1)}),Ja=()=>we(void 0,null,function*(){const Et=yield(0,E.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit_status.json`,{method:"get"});(Et==null?void 0:Et.status)==0&&Vt(je(Be({},Mt),{show_resubmit_history:!0,exercise_question_resubmit:(Et==null?void 0:Et.data)||{}}))}),Er=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],Jn=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],qt=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],ha=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Et,Ra,Zt)=>a.createElement("span",{className:"c-black"},Zt+1+(tn.page-1)*tn.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Et=>a.createElement("span",{className:"c-black"},Et)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Et=>a.createElement("span",{className:"c-grey-666"},Et||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Et=>a.createElement("span",{className:"c-black"},Et)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Et=>{const{label:Ra,color:Zt}=Er.find(qn=>qn.value===Et)||{};return a.createElement("span",{style:{color:Zt}},Ra)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Et=>a.createElement("span",{className:"c-black"},Et)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Et=>a.createElement("span",{className:"c-black"},Et)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Et=>{const{label:Ra,color:Zt}=Jn.find(qn=>qn.value===Et)||{};return a.createElement("span",{style:{color:Zt}},Ra)}},bn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Et=>{const{label:Ra,color:Zt}=qt.find(qn=>qn.value===Et)||{};return a.createElement("span",{style:{color:Zt}},Ra)}}].filter(Boolean),Ya=(Et,Ra,Zt)=>{tn.page=Et==null?void 0:Et.current,tn.per_page=Et==null?void 0:Et.pageSize,Zt!=null&&Zt.order?(tn.sort_by=Zt==null?void 0:Zt.field,tn.direction=(Zt==null?void 0:Zt.order)==="ascend"?"asc":"desc"):(tn.sort_by=null,tn.direction=null),xa(Be({},tn)),dn(tn)},Aa=()=>{if(!Ge){le.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}ia(!0)},Zr=()=>we(void 0,null,function*(){var Et,Ra;if((Et=ln.current)!=null&&Et.onVerify())return;Tt(!0);const Zt=yield(0,E.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit.json`,{method:"post",body:{keyword:tn.keyword,question_status:tn.question_status,review:tn.review_status,success_status:tn.success_status,use_max_score:Wt,permits:Ge,exercise_question_resubmit_id:bn===1?null:(Ra=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Ra.id}});(Zt==null?void 0:Zt.status)==0&&(yield Ja(),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),ia(!1),Cn(!1)),Tt(!1)}),Yr=(Et,Ra)=>{tn.page=1,tn[Ra]=Et,xa(Be({},tn)),dn(tn)},Sr=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:Ae()(pe.recalculation,nt),style:xt},a.createElement(Me.Z,{title:Sr[(Mt==null?void 0:Mt.disable_resubmit_reason)||0]},a.createElement(Ie.ZP,{disabled:(Mt==null?void 0:Mt.disable_resubmit)||((Nt=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Nt.status)==="running",onClick:()=>Cn(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Mt==null?void 0:Mt.show_resubmit_history)&&a.createElement(a.Fragment,null,((It=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:It.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(Ut=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Ut.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{Cn(2),at(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Dt=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Dt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{Cn(2),at(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Xe=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Xe.fail_count),"\u4EBA"),a.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>Nn(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(xe.default,{centered:!0,open:!!bn,title:`\u91CD\u65B0\u8BC4\u6D4B${bn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Cn(!1),onOk:Aa,afterClose:()=>{Re(!0),at(null),xa(Be({},Ot))}},a.createElement("div",{className:pe.filter},bn===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:pe.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(Ze,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ke==null?void 0:ke.question_status)||[],value:tn.question_status,onChange:Et=>Yr(Et,"question_status")}),a.createElement(Ze,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ke==null?void 0:ke.review_status)||[],value:tn.review,onChange:Et=>Yr(Et,"review")})),bn===2&&a.createElement(a.Fragment,null,a.createElement(Ze,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ke==null?void 0:ke.success_status)||[],value:tn.success_status,onChange:Et=>Yr(Et,"success_status")})),a.createElement(ee.t7,{className:pe.input,style:{bottom:bn===1?10:-5},value:tn.keyword,onChange:Et=>Yr(Et,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(Le.default,{className:"mt20",columns:ha,scroll:((lt=ke==null?void 0:ke.data)==null?void 0:lt.length)>7?{y:300}:{},dataSource:(ke==null?void 0:ke.data)||[],loading:en,onChange:Ya,pagination:{total:vt,pageSize:tn.per_page,current:tn.page,hideOnSinglePage:!vt,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:y.rU}}),a.createElement(Se.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(Fe.default,{className:"c-black",checked:Wt,onChange:Et=>Re(Et.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,z.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(He.Z,{className:"ml10 mr10",value:Ge,max:Ue,min:1,precision:0,onChange:Et=>ht(Et)}),"\u4EBA",a.createElement(Me.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(xe.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Ve,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Je,destroyOnClose:!0,onOk:Zr,onCancel:()=>ia(!1)},a.createElement(ye.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(b.Z,{ref:Et=>ln.current=Et}))),a.createElement(xe.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:ta,width:710,onCancel:()=>Nn(!1),footer:null},a.createElement(oe.Z,{spinning:va},a.createElement("div",{className:pe.operating},Xt.map((Et,Ra)=>a.createElement("div",{key:Ra,className:pe.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Et==null?void 0:Et.created_at),a.createElement("div",{className:"c-black"},Et==null?void 0:Et.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Et==null?void 0:Et.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},Et==null?void 0:Et.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Et==null?void 0:Et.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Et==null?void 0:Et.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},83028:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Me}});var a=x(59301),pe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Ne=x(43418),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Se=(Ie,xe,Le)=>new Promise((He,ye)=>{var oe=z=>{try{E(Le.next(z))}catch(b){ye(b)}},y=z=>{try{E(Le.throw(z))}catch(b){ye(b)}},E=z=>z.done?He(z.value):Promise.resolve(z.value).then(oe,y);E((Le=Le.apply(Ie,xe)).next())}),Me=({type:Ie,resdata:xe,onok:Le,oktext:He,okloading:ye})=>{const[oe,y]=(0,a.useState)(!1),{can_copy_list:E,can_copy_num:z,challenge_type:b,course_data_list:ee,no_copy_list:te,no_copy_num:ne,no_use_list:ie,no_use_num:ce,repeat_shixun_num:me,student_count:ge,total_num:Ce,use_num:Be}=xe;let je=z>0||Ie==="exercise";(0,a.useEffect)(()=>{(xe==null?void 0:xe.student_count)>0&&y(!0)},[xe]),console.log("---11",ye),(0,a.useEffect)(()=>{ye||y(!1)},[ye]);const we=()=>{if(Ie==="exercise"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ie==="exercise"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="shixun"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="shixun"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="subject"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="subject"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:pe.orangeColor},ge)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:pe.orangeColor},Be)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ie==="shixunpush"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ie==="shixunpush"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:pe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:pe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},tt=()=>{if(Ie==="exercise"||Ie==="subject"||Ie==="exercisepush"||Ie==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ne>0&&a.createElement("div",null,a.createElement("span",{className:pe.flex},a.createElement("img",{src:Fe,style:{width:14}}),a.createElement("span",{className:pe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:pe.statusbody},Ie==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:pe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ie==="subject"||Ie==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",je&&a.createElement("span",{className:pe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ie==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",je&&a.createElement("span",{className:pe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),a.createElement("div",null,te==null?void 0:te.map((Ze,ut)=>a.createElement("a",{href:`/shixuns/${Ze.identifier}/challenges`,target:"_blank"},"\u300A",Ze==null?void 0:Ze.name,"\u300B",ut+1!==ne&&"\u3001"))))),z>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:pe.flex},a.createElement("img",{src:Ae,style:{width:14}}),a.createElement("span",{className:pe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:pe.statusbody},Ie==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ie==="subject"||Ie==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ie==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),a.createElement("div",null,E==null?void 0:E.map((Ze,ut)=>a.createElement("a",{href:`/shixuns/${Ze.identifier}/challenges`,target:"_blank"},"\u300A",Ze==null?void 0:Ze.name,"\u300B",ut+1!==z&&"\u3001"))))));if(Ie==="shixun")return a.createElement("div",{style:{marginTop:20}},z>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return a.createElement(Ne.default,{open:oe,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!je&&"none"}},zIndex:1003,confirmLoading:ye,okText:je?He:"\u6211\u77E5\u9053\u4E86",onOk:()=>Se(void 0,null,function*(){je?yield Le([...E,...ie]):y(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},we(),tt()))}},88436:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Se}});var a=x(59301),pe={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Ne=x(92310),Ae=x.n(Ne),Se=({className:le,style:Me,state:Ie,onClick:xe})=>{var Le,He;return a.createElement("div",{onClick:xe,className:Ae()(Ie?(Le=pe)==null?void 0:Le.redBtn:(He=pe)==null?void 0:He.btn,le),style:Me},Ie?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},36254:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Fe}});var a=x(59301),pe={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Ne=x(6848),Fe=({children:Se,tips:le,title:Me,style:Ie})=>{const xe=Me||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return Se&&le?a.createElement(Ne.Z,{overlayStyle:{maxWidth:"initial"},title:xe},a.createElement("span",{className:pe.disabled,style:Ie},Se)):Se&&!le?a.createElement(a.Fragment,null,Se):a.createElement(a.Fragment,null)}},33276:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(43418),Ne=x(1710);const Ae=({dataSource:Fe,visible:Se,onClose:le=()=>{},onSuccess:Me=()=>{},text:Ie,okText:xe})=>{var Le;return a.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:!!Se,title:"\u63D0\u793A",width:"600px",okText:xe,cancelText:"\u53D6\u6D88",onCancel:le,onOk:Me},Se==="single"&&a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(Le=Fe==null?void 0:Fe[0])==null?void 0:Le.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",Ie),Se==="multiple"&&a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",Ie),a.createElement(Ne.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:Fe,scroll:(Fe==null?void 0:Fe.length)>7?{y:300}:{},pagination:!1})))};ct.Z=Ae},30214:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Ae}});var a=x(59301),pe=x(77254),Ne=x(11611),Ae=()=>{const[Fe,Se]=(0,a.useState)(""),[le,Me]=(0,a.useState)(0);let[Ie,xe]=(0,a.useState)(),[Le,He]=(0,a.useState)();const[ye,oe]=(0,a.useState)(!1),y=(0,a.useRef)("");(0,a.useEffect)(()=>pe.Z.subscribe("preview-image",Ce=>{Se(Ce),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,a.useEffect)(()=>{y.current=Fe},[Fe]);function E(ge){ge.keyCode==27&&y.current&&z()}function z(){document.body.style.overflow="auto",xe(void 0),He(void 0),Me(0),Se("")}function b(){Me(le+90)}function ee(){Ie=ce.current.width*1.1,Le=ce.current.height*1.1,He(Le),xe(Ie)}function te(){Ie=ce.current.width/1.1,Le=ce.current.height/1.1,He(Le),xe(Ie)}const ne=(0,a.useRef)(),ie=(0,a.useRef)(),ce=(0,a.useRef)(),me=ge=>{(ge.nativeEvent.target===ne.current||ge.nativeEvent.target===ie.current)&&z()};return a.createElement(a.Fragment,null,Fe?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:ie},a.createElement(Ne.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,movable:!1,onVisibleChange:ge=>{Se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(Rt,ct,x){"use strict";x.d(ct,{h:function(){return ne}});var a=x(59301),pe=x(57809),Ne=x(78241),Ae=x(3113),Fe=x(89780),Se=x.n(Fe),le=x(45559),Me=x(42313),Ie=Object.defineProperty,xe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,y=(ie,ce,me)=>ce in ie?Ie(ie,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ie[ce]=me,E=(ie,ce)=>{for(var me in ce||(ce={}))ye.call(ce,me)&&y(ie,me,ce[me]);if(He)for(var me of He(ce))oe.call(ce,me)&&y(ie,me,ce[me]);return ie},z=(ie,ce)=>xe(ie,Le(ce));const b=pe.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};ct.Z=({callback:ie,onCancel:ce})=>{const[me,ge]=(0,a.useState)("python");function Ce(je){ge(te[je][1])}function Be(je){ie(je)}return a.createElement(Ne.default,z(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Be,style:{width:500}}),a.createElement(Ne.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(pe.default,{getPopupContainer:je=>je.parentNode,onChange:Ce},Object.keys(te).map(je=>a.createElement(b,{key:je,value:je},te[je][0])))),a.createElement(Ne.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:me})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function ne({value:ie,onChange:ce,mode:me,options:ge={}}){const Ce=(0,a.useRef)(),[Be,je]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Be){let we=function(tt){const Ze=tt.getValue();ce&&ce(Ze)};return Be.on("change",we),()=>{Be.off("change",we)}}},[Be,ce]),(0,a.useEffect)(()=>{Be&&Be.setOption("mode",me)},[Be,me]),(0,a.useEffect)(()=>{Be&&(ie!==Be.getValue()||ie==="")&&setTimeout(()=>{Be.setValue(ie||"")},300)},[Be,ie]),(0,a.useEffect)(()=>{if(Ce.current&&!Be){const we=Se().fromTextArea(Ce.current,E({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));je(we)}},[Ce.current,Be]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Ce}))}},96565:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return se}});var a=x(59301),pe=x(89780),Ne=x.n(pe),Ae=x(76374),Fe=x(45559),Se=x(6313),le=x(25717),Me=x(99498),Ie=x(25419),xe=x(67549),Le=x(6339),He=({value:fe="",className:he,showTextOnly:De,showLines:qe,style:wt={}})=>{const jt=(0,a.useMemo)(()=>"",[fe]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:jt}}))},ye=x(59301),oe=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(fe,he,De)=>he in fe?oe(fe,he,{enumerable:!0,configurable:!0,writable:!0,value:De}):fe[he]=De,ne=(fe,he)=>{for(var De in he||(he={}))b.call(he,De)&&te(fe,De,he[De]);if(z)for(var De of z(he))ee.call(he,De)&&te(fe,De,he[De]);return fe},ie=(fe,he)=>y(fe,E(he));let ce=[{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 me({onActionCallback:fe,title:he,icon:De,actionName:qe,className:wt="",children:jt}){function ka(){fe(qe)}return ye.createElement("a",{title:he,className:wt,onClick:ka},ye.createElement("i",{className:`${De}`}),jt)}var ge=({watch:fe,showNullButton:he,showNullProgramButton:De,onActionCallback:qe,fullScreen:wt,insertTemp:jt,hidetoolBar:ka,extraUse:_n})=>{const on=[...ce,{title:`${fe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${fe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ye.createElement("ul",{className:"markdown-toolbar-container"},!ka&&on.map((nn,kn)=>ye.createElement("li",{key:kn},nn.actionName?ye.createElement(me,ie(ne({},nn),{onActionCallback:qe})):ye.createElement("span",{className:"v-line"}))),he?ye.createElement("li",null,ye.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:qe},ye.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,De?ye.createElement(ye.Fragment,null,ye.createElement("li",null,ye.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:qe},ye.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ye.createElement("li",null,ye.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:qe},ye.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,jt&&ye.createElement("li",null,ye.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${jt}`,onActionCallback:qe},ye.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),_n&&ye.createElement("li",null,_n),ye.createElement("li",{className:"btn-full-screen"},ye.createElement(me,{icon:`${wt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:wt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:qe})))},Ce=x(57261),Be=x(78241),je=x(92832),we=x(3113),tt=Object.defineProperty,Ze=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,yt=(fe,he,De)=>he in fe?tt(fe,he,{enumerable:!0,configurable:!0,writable:!0,value:De}):fe[he]=De,bt=(fe,he)=>{for(var De in he||(he={}))nt.call(he,De)&&yt(fe,De,he[De]);if(We)for(var De of We(he))xt.call(he,De)&&yt(fe,De,he[De]);return fe},Nt=(fe,he)=>Ze(fe,ut(he));const It={labelCol:{span:4},wrapperCol:{span:20}};var Ut=({callback:fe,onCancel:he})=>{function De(qe){fe(qe)}return a.createElement(Be.default,Nt(bt({},It),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:De,style:{width:500}}),a.createElement(Be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(je.default,null)),a.createElement(Be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(je.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(we.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Dt=x(85533),Xe=x(45053),lt=x(43418),Mt=x(95237),Vt=x(16750),en=x(59301),Pn=({callback:fe,onCancel:he})=>{const De=document.createElement("canvas"),qe=De.getContext("2d");De.width=1e3,De.height=800,qe.fillStyle="#ffffff",qe.fillRect(0,0,De.width,De.height);const wt=De.toDataURL("image/png");return en.createElement(lt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},en.createElement(Mt.Z,{style:{height:"100vh"}},en.createElement(Vt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:wt,visible:!0,title:String(Date.now())},onOk:jt=>{fe({src:jt.url})},onClose:he})))},Je=x(12378);function Tt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Tt,go.CommandHandler),Tt.prototype.canAlignSelection=function(){var fe=this.diagram;return!(fe===null||fe.isReadOnly||fe.isModelReadOnly||fe.selection.count<2)},Tt.prototype.alignLeft=function(){var fe=this.diagram;fe.startTransaction("aligning left");var he=1/0;fe.selection.each(function(De){De instanceof go.Link||(he=Math.min(De.position.x,he))}),fe.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(he,De.position.y))}),fe.commitTransaction("aligning left")},Tt.prototype.alignRight=function(){var fe=this.diagram;fe.startTransaction("aligning right");var he=-1/0;fe.selection.each(function(De){if(!(De instanceof go.Link)){var qe=De.actualBounds.x+De.actualBounds.width;he=Math.max(qe,he)}}),fe.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(he-De.actualBounds.width,De.position.y))}),fe.commitTransaction("aligning right")},Tt.prototype.alignTop=function(){var fe=this.diagram;fe.startTransaction("alignTop");var he=1/0;fe.selection.each(function(De){De instanceof go.Link||(he=Math.min(De.position.y,he))}),fe.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.position.x,he))}),fe.commitTransaction("alignTop")},Tt.prototype.alignBottom=function(){var fe=this.diagram;fe.startTransaction("aligning bottom");var he=-1/0;fe.selection.each(function(De){if(!(De instanceof go.Link)){var qe=De.actualBounds.y+De.actualBounds.height;he=Math.max(qe,he)}}),fe.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.actualBounds.x,he-De.actualBounds.height))}),fe.commitTransaction("aligning bottom")},Tt.prototype.alignCenterX=function(){var fe=this.diagram,he=fe.selection.first();if(he){fe.startTransaction("aligning Center X");var De=he.actualBounds.x+he.actualBounds.width/2;fe.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(De-qe.actualBounds.width/2,qe.actualBounds.y))}),fe.commitTransaction("aligning Center X")}},Tt.prototype.alignCenterY=function(){var fe=this.diagram,he=fe.selection.first();if(he){fe.startTransaction("aligning Center Y");var De=he.actualBounds.y+he.actualBounds.height/2;fe.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.actualBounds.x,De-qe.actualBounds.height/2))}),fe.commitTransaction("aligning Center Y")}},Tt.prototype.alignColumn=function(fe){var he=this.diagram;he.startTransaction("align Column"),fe===void 0&&(fe=0),fe=parseFloat(fe);var De=new Array;he.selection.each(function(_n){_n instanceof go.Link||De.push(_n)});for(var qe=0;qe0){for(var _n=jt.elt(ka-1);_n!==null&&_n.isTreeExpanded&&!_n.isTreeLeaf;){var on=this._sortTreeChildrenByY(_n);_n=on.last()}_n!==null&&fe.select(_n)}else fe.select(wt)}}else if(De.key==="Down")if(he.isTreeExpanded&&!he.isTreeLeaf){var qe=this._sortTreeChildrenByY(he).first();qe!==null&&fe.select(qe)}else for(;he!==null;){var wt=he.findTreeParentNode();if(wt===null)break;var jt=this._sortTreeChildrenByY(wt),ka=jt.indexOf(he);if(kajt.y?1:wt.xjt.x?1:0}),he},Tt.prototype.copyToClipboard=function(fe){go.CommandHandler.prototype.copyToClipboard.call(this,fe),this._lastPasteOffset.set(this.pasteOffset)},Tt.prototype.pasteFromClipboard=function(){var fe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(fe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),fe},Object.defineProperty(Tt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(fe){if(fe!=="move"&&fe!=="select"&&fe!=="scroll"&&fe!=="tree"&&fe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+fe);this._arrowKeyBehavior=fe}}),Object.defineProperty(Tt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(fe){if(!(fe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+fe);this._pasteOffset.set(fe)}});var bn=Tt,Cn=x(25863),vn=x(43604),at=x(38147),vt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},rt=x(59301),ke=(fe,he,De)=>new Promise((qe,wt)=>{var jt=on=>{try{_n(De.next(on))}catch(nn){wt(nn)}},ka=on=>{try{_n(De.throw(on))}catch(nn){wt(nn)}},_n=on=>on.done?qe(on.value):Promise.resolve(on.value).then(jt,ka);_n((De=De.apply(fe,he)).next())});function Pt({onCancel:fe,callback:he}){let De=(0,a.useRef)(),qe=(0,a.useRef)(),wt=(0,a.useRef)(),jt=(0,a.useRef)(!1);const ka=(0,a.useRef)(!1),[_n,on]=(0,a.useState)(0);function nn(){const $t=Je.bx.make,fa={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"};De.current=new Je.S0(qe.current,{padding:20,grid:$t(Je.s_,"Grid",$t(Je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),$t(Je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Wa=>{var br=Wa.diagram.commandHandler.addTopLevelParts(Wa.diagram.selection,!0);br||Wa.diagram.currentTool.doCancel()},commandHandler:$t(bn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Wa=>{var br=Wa.subject;br.location=br.location.copy().snapToGridPoint(Wa.diagram.grid.gridOrigin,Wa.diagram.grid.gridCellSize),setTimeout(()=>{Wa.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Wa=>{var br=Wa.subject;setTimeout(()=>{Wa.diagram.commandHandler.editTextBlock()})},LinkRelinked:Wa=>{var br=Wa.parameter.part;br.invalidateConnectedLinks();var Lr=Wa.subject;Wa.diagram.toolManager.linkingTool.isForwards?Lr.toNode.invalidateConnectedLinks():Lr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),De.current.nodeTemplate=$t(Je.NB,"Auto",{locationSpot:Je.z6.Center,locationObjectName:"SHAPE",desiredSize:new Je.$u(120,60),minSize:new Je.$u(40,40),resizable:!0,resizeCellSize:new Je.$u(10,10),rotatable:!0},new Je.KX("location","loc",Je.E9.parse).makeTwoWay(Je.E9.stringify),new Je.KX("desiredSize","size",Je.$u.parse).makeTwoWay(Je.$u.stringify),$t(Je.bn,{name:"SHAPE",fill:fa.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Je.z6.AllSides,toSpot:Je.z6.AllSides},new Je.KX("figure"),new Je.KX("fill"),new Je.KX("stroke","borderColor"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),$t(Je.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),$t(Je.al,{margin:1,textAlign:"center",overflow:Je.al.OverflowEllipsis,editable:!0},new Je.KX("text").makeTwoWay(),new Je.KX("stroke","color"))),De.current.nodeTemplate.toolTip=$t("ToolTip",$t(Je.s_,"Vertical",{maxSize:new Je.$u(200,NaN)},$t(Je.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Je.KX("text")),$t(Je.al,{font:"10pt sans-serif",textAlign:"center"},new Je.KX("text","details"))));function Da(Wa,br){var Lr=(nr,fo)=>{nr.handled=!0,nr.diagram.model.commit(Ho=>{var oo=fo.part.adornedPart,Wo=new Je.E9().setRectSpot(oo.actualBounds,Wa);Wo.subtract(oo.location),Wo.scale(2,2),Wo.x+=Math.sign(Wo.x)*130,Wo.y+=Math.sign(Wo.y)*130,Wo.add(oo.location),Wo.snapToGridPoint(nr.diagram.grid.gridOrigin,nr.diagram.grid.gridCellSize);var io=Ho.copyNodeData(oo.data);Ho.setGroupKeyForNodeData(io,Ho.getGroupKeyForNodeData(oo.data)),Ho.addNodeData(io);var ci={from:oo.key,to:Ho.getKeyForNodeData(io)};Ho.addLinkData(ci);var di=nr.diagram.findNodeForData(io);di.location=Wo,nr.diagram.select(di),setTimeout(()=>{nr.diagram.commandHandler.editTextBlock()},20)})};return $t(Je.bn,{figure:br,alignment:Wa,alignmentFocus:Wa.opposite(),width:Wa.equals(Je.z6.Top)||Wa.equals(Je.z6.Bottom)?25:18,height:Wa.equals(Je.z6.Top)||Wa.equals(Je.z6.Bottom)?18:25,fill:"orange",stroke:fa.white,strokeWidth:4,mouseEnter:(nr,fo)=>fo.fill="dodgerblue",mouseLeave:(nr,fo)=>fo.fill="orange",isActionable:!0,click:Lr,contextClick:Lr})}function ya(Wa){return $t(Je.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:(br,Lr)=>Lr.fill="dodgerblue",mouseLeave:(br,Lr)=>Lr.fill="orange",click:(br,Lr)=>{br.diagram.commandHandler.showContextMenu(Lr.part.adornedPart)}},Wa||{})}De.current.nodeTemplate.selectionAdornmentTemplate=$t(Je.uz,"Spot",$t(Je.Vm,{padding:10}),Da(Je.z6.Top,"TriangleUp"),Da(Je.z6.Left,"TriangleLeft"),Da(Je.z6.Right,"TriangleRight"),Da(Je.z6.Bottom,"TriangleDown"),ya({alignment:new Je.z6(.75,0)}));function yn(Wa,br){return(Lr,nr)=>{Lr.handled=!0,Lr.diagram.model.commit(fo=>{fo.set(nr.part.adornedPart.data,Wa,br)})}}function gt(Wa,br){return br||(br="color"),$t(Je.bn,{width:16,height:16,stroke:"lightgray",fill:Wa,margin:1,background:"transparent",mouseEnter:(Lr,nr)=>nr.stroke="dodgerblue",mouseLeave:(Lr,nr)=>nr.stroke="lightgray",click:yn(br,Wa),contextClick:yn(br,Wa)})}function rn(){return[$t("ContextMenuButton",$t(Je.s_,"Horizontal",gt(fa.white,"fill"),gt(fa.beige,"fill"),gt(fa.extralightblue,"fill"),gt(fa.extralightred,"fill"))),$t("ContextMenuButton",$t(Je.s_,"Horizontal",gt(fa.lightgray,"fill"),gt(fa.lightgreen,"fill"),gt(fa.lightblue,"fill"),gt(fa.lightred,"fill")))]}function gn(){return[$t("ContextMenuButton",$t(Je.s_,"Horizontal",gt(fa.black),gt(fa.green),gt(fa.blue),gt(fa.red))),$t("ContextMenuButton",$t(Je.s_,"Horizontal",gt(fa.white),gt(fa.magenta),gt(fa.purple),gt(fa.orange)))]}function Wn(Wa,br){return br||(br="thickness"),$t(Je.bn,"LineH",{width:16,height:16,strokeWidth:Wa,margin:1,background:"transparent",mouseEnter:(Lr,nr)=>nr.background="dodgerblue",mouseLeave:(Lr,nr)=>nr.background="transparent",click:yn(br,Wa),contextClick:yn(br,Wa)})}function Tn(Wa,br){return br||(br="dash"),$t(Je.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Wa,margin:1,background:"transparent",mouseEnter:(Lr,nr)=>nr.background="dodgerblue",mouseLeave:(Lr,nr)=>nr.background="transparent",click:yn(br,Wa),contextClick:yn(br,Wa)})}function fn(){return[$t("ContextMenuButton",$t(Je.s_,"Horizontal",Wn(1),Wn(2),Wn(3),Wn(4))),$t("ContextMenuButton",$t(Je.s_,"Horizontal",Tn(null),Tn([2,4]),Tn([4,4])))]}function jn(Wa,br){return br||(br="figure"),$t(Je.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Wa,margin:1,background:"transparent",mouseEnter:(Lr,nr)=>nr.fill="dodgerblue",mouseLeave:(Lr,nr)=>nr.fill="lightgray",click:yn(br,Wa),contextClick:yn(br,Wa)})}De.current.nodeTemplate.contextMenu=$t("ContextMenu",$t("ContextMenuButton",$t(Je.s_,"Horizontal",jn("Rectangle"),jn("RoundedRectangle"),jn("Ellipse"),jn("Diamond"))),$t("ContextMenuButton",$t(Je.s_,"Horizontal",jn("Parallelogram2"),jn("ManualOperation"),jn("Procedure"),jn("Cylinder1"))),$t("ContextMenuButton",$t(Je.s_,"Horizontal",jn("Terminator"),jn("CreateRequest"),jn("Document"),jn("TriangleDown"))),rn(),gn(),fn()),De.current.groupTemplate=$t(Je.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Je.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Wa,br)=>{var Lr=br.addMembers(br.diagram.selection,!0);Lr||br.diagram.currentTool.doCancel()},avoidable:!1},new Je.KX("location","loc",Je.E9.parse).makeTwoWay(Je.E9.stringify),$t(Je.s_,"Auto",{name:"BODY"},$t(Je.bn,{parameter1:10,fill:fa.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Je.z6.AllSides,toSpot:Je.z6.AllSides},new Je.KX("fill"),new Je.KX("stroke","color"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),$t(Je.Vm,{background:"transparent",margin:20})),$t(Je.al,{alignment:Je.z6.Top,alignmentFocus:Je.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Je.KX("text"),new Je.KX("stroke","color"))),De.current.groupTemplate.selectionAdornmentTemplate=$t(Je.uz,"Spot",$t(Je.s_,"Auto",$t(Je.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),$t(Je.Vm,{margin:1.5})),ya({alignment:Je.z6.TopRight,alignmentFocus:Je.z6.BottomRight})),De.current.groupTemplate.contextMenu=$t("ContextMenu",rn(),gn(),fn()),De.current.linkTemplate=$t(Je.rU,{layerName:"Foreground",routing:Je.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Je.KX("fromSpot","fromSpot",Je.z6.parse),new Je.KX("toSpot","toSpot",Je.z6.parse),new Je.KX("fromShortLength","dir",Wa=>Wa>=1?10:0),new Je.KX("toShortLength","dir",Wa=>Wa>=1?10:0),new Je.KX("points").makeTwoWay(),$t(Je.bn,{strokeWidth:2},new Je.KX("stroke","color"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),$t(Je.bn,{segmentIndex:0,segmentOffset:new Je.E9(15,0),segmentOrientation:Je.rU.OrientAlong,alignmentFocus:Je.z6.Right,figure:"circle",width:10,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",Wa=>Wa===1)),$t(Je.bn,{segmentIndex:-1,segmentOffset:new Je.E9(-10,6),segmentOrientation:Je.rU.OrientPlus90,alignmentFocus:Je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",Wa=>Wa>=1),new Je.KX("width","thickness",Wa=>7+3*Wa),new Je.KX("height","thickness",Wa=>7+3*Wa),new Je.KX("segmentOffset","thickness",Wa=>new Je.E9(-15,4+1.5*Wa))),$t(Je.bn,{segmentIndex:0,segmentOffset:new Je.E9(15,-6),segmentOrientation:Je.rU.OrientMinus90,alignmentFocus:Je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Je.KX("fill","color"),new Je.KX("visible","dir",Wa=>Wa===2),new Je.KX("width","thickness",Wa=>7+3*Wa),new Je.KX("height","thickness",Wa=>7+3*Wa),new Je.KX("segmentOffset","thickness",Wa=>new Je.E9(-15,4+1.5*Wa))),$t(Je.al,{alignmentFocus:new Je.z6(0,1,-4,0),editable:!0},new Je.KX("text").makeTwoWay(),new Je.KX("stroke","color"))),De.current.linkTemplate.selectionAdornmentTemplate=$t(Je.uz,$t(Je.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ct(2)},new Je.KX("pathPattern","thickness",Ct)),ya({alignmentFocus:new Je.z6(0,0,-6,-4)}));function Ct(Wa){return $t(Je.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Wa+4).toString()+" H3"})}function dr(Wa){var br="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Wa===0?br="M0 0 M16 16 M0 8 L16 8":Wa===2&&(br="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),$t(Je.bn,{geometryString:br,margin:2,background:"transparent",mouseEnter:(Lr,nr)=>nr.background="dodgerblue",mouseLeave:(Lr,nr)=>nr.background="transparent",click:yn("dir",Wa),contextClick:yn("dir",Wa)})}function $a(Wa){var br=(Lr,nr)=>{Lr.handled=!0,Lr.diagram.model.commit(fo=>{var Ho=nr.part.adornedPart;fo.set(Ho.data,Wa?"toSpot":"fromSpot",Je.z6.stringify(Je.z6.AllSides)),(Wa?Ho.toNode:Ho.fromNode).invalidateConnectedLinks()})};return $t(Je.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Lr,nr)=>nr.background="dodgerblue",mouseLeave:(Lr,nr)=>nr.background="transparent",click:br,contextClick:br})}function Qn(Wa,br){var Lr=0,nr=Je.z6.RightSide;Wa.equals(Je.z6.Top)?(Lr=270,nr=Je.z6.TopSide):Wa.equals(Je.z6.Left)?(Lr=180,nr=Je.z6.LeftSide):Wa.equals(Je.z6.Bottom)&&(Lr=90,nr=Je.z6.BottomSide),br||(Lr-=180);var fo=(Ho,oo)=>{Ho.handled=!0,Ho.diagram.model.commit(Wo=>{var io=oo.part.adornedPart;Wo.set(io.data,br?"toSpot":"fromSpot",Je.z6.stringify(nr)),(br?io.toNode:io.fromNode).invalidateConnectedLinks()})};return $t(Je.bn,{alignment:Wa,alignmentFocus:Wa.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Lr,background:"transparent",mouseEnter:(Ho,oo)=>oo.background="dodgerblue",mouseLeave:(Ho,oo)=>oo.background="transparent",click:fo,contextClick:fo})}De.current.linkTemplate.contextMenu=$t("ContextMenu",gn(),fn(),$t("ContextMenuButton",$t(Je.s_,"Horizontal",dr(0),dr(1),dr(2))),$t("ContextMenuButton",$t(Je.s_,"Horizontal",$t(Je.s_,"Spot",$a(!1),Qn(Je.z6.Top,!1),Qn(Je.z6.Left,!1),Qn(Je.z6.Right,!1),Qn(Je.z6.Bottom,!1)),$t(Je.s_,"Spot",{margin:new Je.Zt(0,0,0,2)},$a(!0),Qn(Je.z6.Top,!0),Qn(Je.z6.Left,!0),Qn(Je.z6.Right,!0),Qn(Je.z6.Bottom,!0)))));const Tr=`{ "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"}, @@ -86,90 +86,90 @@ {"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 zr=["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 ao(za){return console.log("shapeName:",za),zr.indexOf(za)>=0}var Qr=new Je.YI(wt.current,{maxSelectionCount:1,linkTemplate:_t(Je.rU,{locationSpot:Je.z6.Center,selectionAdornmentTemplate:_t(Je.uz,"Link",{locationSpot:Je.z6.Center},_t(Je.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),_t(Je.bn,{toArrow:"Standard",stroke:null}))},{routing:Je.rU.AvoidsNodes,curve:Je.rU.JumpOver,corner:5,toShortLength:4},new Je.KX("points"),_t(Je.bn,{isPanelMain:!0,strokeWidth:2}),_t(Je.bn,{toArrow:"Standard",stroke:null})),model:new Je.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Je.bn.getFigureGenerators().toArray().map(za=>({text:"\u672A\u547D\u540D",size:"100 100",figure:za.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return De.current.addDiagramListener("TextEdited",function(za){var br;const Nr=za.subject.part;var nr=(br=document.activeElement)==null?void 0:br.value;typeof nr=="string"&&nr.trim()===""&&De.current.model.commit(function(mo){mo.set(Nr.data,"text","\u672A\u547D\u540D"),De.current.commandHandler.stopCommand()},"increment")}),Qr.nodeTemplate=_t(Je.NB,"Auto",{locationSpot:Je.z6.Center},new Je.KX("location","location",Je.E9.parse).makeTwoWay(Je.E9.stringify),_t(Je.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 Je.KX("stroke").makeTwoWay(),new Je.KX("fill").makeTwoWay(),new Je.KX("figure")),_t(Je.al,{margin:new Je.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Je.$u(16,16),maxSize:new Je.$u(10,NaN),textAlign:"center",editable:!0},new Je.KX("key").makeTwoWay())),setTimeout(()=>{De.current.grid=_t(Je.s_,"Grid",_t(Je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),_t(Je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),De.current.grid.visible=!0,De.current.grid.gridCellStroke="darkgray",De.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=De.current,De.current}const Tn=()=>ke(this,null,function*(){var _t=De.current.makeImage();const ga=yield(0,at.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:_t.src}});he({src:ga.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{tn()},500),rn($n+1),()=>{De.current=null}),[]),rt.createElement("div",{ref:Ta,className:jt.current?`${ft.maxH60} body-overflow-initial`:"body-overflow-initial"},rt.createElement(lt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!$n,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:rt.createElement(Mt.Z,null,rt.createElement(pn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),rt.createElement(pn.Z,{onClick:()=>{var _t,ga,wa=De.current.selection.first();if(jt.current=!jt.current,document.activeElement&&wa){let Ea=(ga=(_t=document.activeElement)==null?void 0:_t.value)==null?void 0:ga.trim();typeof Ea=="string"&&De.current.model.commit(function(Cn){Cn.set(wa.data,"text",Ea||"\u672A\u547D\u540D"),De.current.commandHandler.stopCommand()},"increment")}rn($n+1)}},rt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:fe},rt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ft.flowChartWrp},rt.createElement("div",{style:{display:"flex",height:"100%"}},rt.createElement("div",{style:{width:"300px",height:"100%"}},rt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),rt.createElement("div",{style:{height:"calc(100% - 50px)"},className:ft.myPaletteDiv,ref:wt})),rt.createElement("div",{style:{flex:1,position:"relative"}},rt.createElement("div",{ref:qe,style:{height:"80vh"}}))),rt.createElement("div",{className:"tr"},rt.createElement(we.ZP,{size:"large",onClick:Tn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Wt=Bt,Re=x(5112),Ke=x(5871);const pt=Re.ZP.Group,Ve={margin:"0 8px"};var ot=({callback:fe,onCancel:he})=>{function De(qe){fe(qe)}return a.createElement(Be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:De},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Ve},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Ve},"\u884C\u6570"),a.createElement(Be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Ke.Z,null)),a.createElement("span",{style:Ve},"\u5217\u6570"),a.createElement(Be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Ke.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Ve},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(Be.default.Item,{name:"align"},a.createElement(pt,null,a.createElement(Re.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Re.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Re.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Re.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(we.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Ye=x(78673),ia=x(93510),on=x.n(ia),On=(0,a.forwardRef)(({use3d:fe,width:he,height:De,callback:qe,showSaveButton:wt},jt)=>{const Ta=(0,a.useRef)(),$n=(0,a.useRef)(),[rn,tn]=(0,a.useState)(!1),Tn=(0,a.useRef)({id:Ta,appName:"graphing",width:he||1e3,height:De||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{$n.current=new(on())(Tn.current,!0),window.onload=function(){$n.current.inject("applet_container")}},[]);const _t=()=>{var ga=window.ggbApplet.getPNGBase64(1,!0,72);return qe&&qe(ga),ga};return(0,a.useEffect)(()=>{Tn.current.appName=rn?"3D":"graphing",$n.current.inject("applet_container")},[rn]),(0,a.useEffect)(()=>{tn(fe)},[fe]),(0,a.useImperativeHandle)(jt,()=>({getImgData:_t})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ta}),a.createElement(Mt.Z,{align:"middle"},a.createElement(pn.Z,{flex:1},a.createElement(Ye.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:rn,onChange:ga=>tn(ga)})),a.createElement(pn.Z,null,a.createElement(we.ZP,{size:"large",onClick:_t,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pa=x(99298),Ct=x(1012),Yt=x(8591);const Xt="link",Ot="upload-image",en="add-flowchart",xa="draw-image",cn="add-flowchart",oa="code-block",qa="add-table",yr="------------",qn={default:yr,left:`:${yr}`,center:`:${yr}:`,right:`${yr}:`};var Jt=x(31103),va=(fe,he,De)=>new Promise((qe,wt)=>{var jt=rn=>{try{$n(De.next(rn))}catch(tn){wt(tn)}},Ta=rn=>{try{$n(De.throw(rn))}catch(tn){wt(tn)}},$n=rn=>rn.done?qe(rn.value):Promise.resolve(rn.value).then(jt,Ta);$n((De=De.apply(fe,he)).next())});function Va(){}let Aa=0;const Zr=1e4,Yr="\u2581",Sr="@\u2581\u2581@",ht="@\u2581@",La=` +]}`;var zr=["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 ro(Wa){return console.log("shapeName:",Wa),zr.indexOf(Wa)>=0}var Qr=new Je.YI(wt.current,{maxSelectionCount:1,linkTemplate:$t(Je.rU,{locationSpot:Je.z6.Center,selectionAdornmentTemplate:$t(Je.uz,"Link",{locationSpot:Je.z6.Center},$t(Je.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),$t(Je.bn,{toArrow:"Standard",stroke:null}))},{routing:Je.rU.AvoidsNodes,curve:Je.rU.JumpOver,corner:5,toShortLength:4},new Je.KX("points"),$t(Je.bn,{isPanelMain:!0,strokeWidth:2}),$t(Je.bn,{toArrow:"Standard",stroke:null})),model:new Je.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Je.bn.getFigureGenerators().toArray().map(Wa=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Wa.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return De.current.addDiagramListener("TextEdited",function(Wa){var br;const Lr=Wa.subject.part;var nr=(br=document.activeElement)==null?void 0:br.value;typeof nr=="string"&&nr.trim()===""&&De.current.model.commit(function(fo){fo.set(Lr.data,"text","\u672A\u547D\u540D"),De.current.commandHandler.stopCommand()},"increment")}),Qr.nodeTemplate=$t(Je.NB,"Auto",{locationSpot:Je.z6.Center},new Je.KX("location","location",Je.E9.parse).makeTwoWay(Je.E9.stringify),$t(Je.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 Je.KX("stroke").makeTwoWay(),new Je.KX("fill").makeTwoWay(),new Je.KX("figure")),$t(Je.al,{margin:new Je.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Je.$u(16,16),maxSize:new Je.$u(10,NaN),textAlign:"center",editable:!0},new Je.KX("key").makeTwoWay())),setTimeout(()=>{De.current.grid=$t(Je.s_,"Grid",$t(Je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),$t(Je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),De.current.grid.visible=!0,De.current.grid.gridCellStroke="darkgray",De.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=De.current,De.current}const kn=()=>ke(this,null,function*(){var $t=De.current.makeImage();const fa=yield(0,at.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:$t.src}});he({src:fa.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{nn()},500),on(_n+1),()=>{De.current=null}),[]),rt.createElement("div",{ref:ka,className:jt.current?`${vt.maxH60} body-overflow-initial`:"body-overflow-initial"},rt.createElement(lt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!_n,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:rt.createElement(Mt.Z,null,rt.createElement(vn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),rt.createElement(vn.Z,{onClick:()=>{var $t,fa,Da=De.current.selection.first();if(jt.current=!jt.current,document.activeElement&&Da){let ya=(fa=($t=document.activeElement)==null?void 0:$t.value)==null?void 0:fa.trim();typeof ya=="string"&&De.current.model.commit(function(yn){yn.set(Da.data,"text",ya||"\u672A\u547D\u540D"),De.current.commandHandler.stopCommand()},"increment")}on(_n+1)}},rt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:fe},rt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:vt.flowChartWrp},rt.createElement("div",{style:{display:"flex",height:"100%"}},rt.createElement("div",{style:{width:"300px",height:"100%"}},rt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),rt.createElement("div",{style:{height:"calc(100% - 50px)"},className:vt.myPaletteDiv,ref:wt})),rt.createElement("div",{style:{flex:1,position:"relative"}},rt.createElement("div",{ref:qe,style:{height:"80vh"}}))),rt.createElement("div",{className:"tr"},rt.createElement(we.ZP,{size:"large",onClick:kn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Wt=Pt,Re=x(5112),Ge=x(5871);const ht=Re.ZP.Group,Ue={margin:"0 8px"};var ot=({callback:fe,onCancel:he})=>{function De(qe){fe(qe)}return a.createElement(Be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:De},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Ue},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Ue},"\u884C\u6570"),a.createElement(Be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Ge.Z,null)),a.createElement("span",{style:Ue},"\u5217\u6570"),a.createElement(Be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Ge.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Ue},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(Be.default.Item,{name:"align"},a.createElement(ht,null,a.createElement(Re.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Re.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Re.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Re.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(we.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Ve=x(78673),ia=x(93510),ln=x.n(ia),Nn=(0,a.forwardRef)(({use3d:fe,width:he,height:De,callback:qe,showSaveButton:wt},jt)=>{const ka=(0,a.useRef)(),_n=(0,a.useRef)(),[on,nn]=(0,a.useState)(!1),kn=(0,a.useRef)({id:ka,appName:"graphing",width:he||1e3,height:De||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{_n.current=new(ln())(kn.current,!0),window.onload=function(){_n.current.inject("applet_container")}},[]);const $t=()=>{var fa=window.ggbApplet.getPNGBase64(1,!0,72);return qe&&qe(fa),fa};return(0,a.useEffect)(()=>{kn.current.appName=on?"3D":"graphing",_n.current.inject("applet_container")},[on]),(0,a.useEffect)(()=>{nn(fe)},[fe]),(0,a.useImperativeHandle)(jt,()=>({getImgData:$t})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ka}),a.createElement(Mt.Z,{align:"middle"},a.createElement(vn.Z,{flex:1},a.createElement(Ve.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:on,onChange:fa=>nn(fa)})),a.createElement(vn.Z,null,a.createElement(we.ZP,{size:"large",onClick:$t,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),va=x(99298),Ft=x(1012),Xt=x(8591);const Jt="link",Ot="upload-image",tn="add-flowchart",xa="draw-image",dn="add-flowchart",oa="code-block",Ja="add-table",Er="------------",Jn={default:Er,left:`:${Er}`,center:`:${Er}:`,right:`${Er}:`};var qt=x(31103),ha=(fe,he,De)=>new Promise((qe,wt)=>{var jt=on=>{try{_n(De.next(on))}catch(nn){wt(nn)}},ka=on=>{try{_n(De.throw(on))}catch(nn){wt(nn)}},_n=on=>on.done?qe(on.value):Promise.resolve(on.value).then(jt,ka);_n((De=De.apply(fe,he)).next())});function Ya(){}let Aa=0;const Zr=1e4,Yr="\u2581",Sr="@\u2581\u2581@",Et="@\u2581@",Ra=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Zt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function _n(fe){return/^\d+$/.test(fe)?`${fe}px`:fe}const ma=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",tr={[ma+"-B"]:"bold",[ma+"-I"]:"italic"},Zn={[Xt]:"\u6DFB\u52A0\u94FE\u63A5",[oa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ot]:"\u6DFB\u52A0\u56FE\u7247",[xa]:"\u6DFB\u52A0\u753B\u56FE",[en]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[qa]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var se=({defaultValue:fe="",onChange:he,width:De="100%",height:qe=400,miniToolbar:wt=!1,isFocus:jt=!1,watch:Ta,insertTemp:$n,mode:rn="markdown",id:tn="markdown-editor-id",showResizeBar:Tn=!1,noStorage:_t=!1,showNullButton:ga=!1,showNullProgramButton:wa=!1,hidetoolBar:Ea=!1,fullScreen:Cn=!1,onBlur:mt,onCMBeforeChange:an,onFullScreen:gn,className:Gn="",disablePaste:Rn=!1,disabled:fn=!1,disabledFill:kn=!1,placeholder:At="",values:dr="",extraUse:$a})=>{const[Wn,Tr]=(0,a.useState)(null),[zr,ao]=(0,a.useState)(fe),[Qr,za]=(0,a.useState)(Ta),[br,Nr]=(0,a.useState)(Cn),[nr,mo]=(0,a.useState)(""),[zo,ro]=(0,a.useState)(0),[Go,lo]=(0,a.useState)(qe),[di,mi]=(0,a.useState)(!1),vi=(0,a.useRef)((0,Ct.Z)()),Yo=(0,a.useRef)(!1),Hr=(0,a.useRef)(),[xl,wl]=(0,a.useState)(0),[Ul,_o]=(0,a.useState)(0),ii=(0,a.useRef)(),ai=(0,a.useRef)(),gi=(0,a.useRef)(),ui=(0,a.useRef)(),Di=()=>va(void 0,null,function*(){var To;const Wr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:vi.current}});(To=Wr==null?void 0:Wr.attachments)!=null&&To.length&&(console.log("cm:",Wn,ii),Wr.attachments.map(Kr=>{Kr.content_type.indexOf("image")>-1?Wn.replaceSelection(`![,](/api/attachments/${Kr.id}?type=${Kr.content_type})`):Kr.content_type.indexOf("video")>-1?Wn.replaceSelection(``):Kr.content_type.indexOf("pdf")>-1?Wn.replaceSelection(`
${Kr.name}`):Wn.replaceSelection(`[${Kr.name}](${ENV.API_SERVER}/api/attachments/${Kr.id}?type=${Kr.content_type})`)}))});(0,a.useEffect)(()=>{const To=window.scrollY||window.pageYOffset;ao(dr),Wn==null||Wn.setValue(dr),window.scrollTo(0,To)},[dr]),(0,a.useEffect)(()=>{gn==null||gn(br)},[br]),(0,a.useEffect)(()=>{if(ii.current){let To=function(Kr,Xr){var El;if(Rn){Xr.preventDefault();return}const Yl=Xr.clipboardData;if(Yl){const Ei=Yl.types.toString(),yi=Yl.items;if(Ei==="Files"||Yl.types.indexOf("Files")>-1){if(Xr.preventDefault(),rn=="stex")return;try{let au=yi[1];((El=yi[0])==null?void 0:El.kind)==="file"&&(au=yi[0]);const Oi=au.getAsFile(),Ru=Oi.name.split(".").pop();(0,Xe.I)(Oi,gu=>{var Dl,Xl,Tl;gu.id?((Dl=Oi==null?void 0:Oi.type)==null?void 0:Dl.indexOf("image"))>-1?Wr.replaceSelection(``):((Xl=Oi==null?void 0:Oi.type)==null?void 0:Xl.indexOf("video"))>-1?Wr.replaceSelection(``):((Tl=Oi==null?void 0:Oi.type)==null?void 0:Tl.indexOf("pdf"))>-1?Wr.replaceSelection(`${Oi.name}`):Zt.includes(Ru)?Wr.replaceSelection(`${Oi.name}`):Wr.replaceSelection(`[${Oi.name}](/api/attachments/${gu.id}?type=${gu.content_type})`):(gu==null?void 0:gu.status)===401&&(Yt.ZP.warning((gu==null?void 0:gu.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(au){Yt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Wr=Ne().fromTextArea(ii.current,{mode:rn,lineNumbers:!wt,lineWrapping:!0,value:fe,autoCloseTags:!wa,autoCloseBrackets:!0});return Wr.on("keyup",function(Kr,Xr){Xr.keyCode===8&&(Kr.getValue()==""?Wr.setOption("placeholder",At):Wr.setOption("placeholder",null))}),Wr.on("keydown",function(Kr,Xr){if(Xr.keyCode===8){var El=nl(Kr);El&&Xr.preventDefault()}}),jt&&Wr.focus(),Wr.on("paste",To),Wr.on("dragleave",function(Kr,Xr){ai.current.classList.remove("mouse-hover-md")}),fn&&Wr.on("beforeChange",function(Kr,Xr){(Xr.origin==="paste"||Xr.origin==="+input")&&Xr.cancel()}),Tr(Wr),()=>{Wr.off("paste",To)}}},[]);const Sl=(0,a.useCallback)(()=>{if(ai.current)try{}catch(To){console.log(To,"---- to set md editor body height")}},[Go,ai,br]);(0,a.useEffect)(()=>{function To(){let Wr=new Ae.Z(Kr=>{for(let Xr of Kr)(Xr.target.offsetHeight>0||Xr.target.offsetWidth>0)&&(Sl(),Wn.setSize("100%","100%"),Wn.refresh())});return Wr.observe(ii.current.parentElement),Wr}if(Wn){const Wr=To();return()=>{var Kr,Xr;(Kr=ii.current)!=null&&Kr.parentElement&&Wr.unobserve((Xr=ii.current)==null?void 0:Xr.parentElement)}}},[Wn,Sl]),(0,a.useEffect)(()=>{if(Wn){let To=[];for(const[Wr,Kr]of Object.entries(tr)){let Xr={[Wr]:()=>{xo(Kr)}};To.push(Xr),Wn.addKeyMap(Xr)}return Hr.current=setInterval(()=>{Yo.current&&Di()},4e3),()=>{clearInterval(Hr.current);for(let Wr of To)Wn.removeKeyMap(Wr)}}},[Wn]),(0,a.useEffect)(()=>{Cn!==br&&Nr(Cn)},[Cn]),(0,Jt.Z)(()=>{if(!_t&&zo>0){let To=new Date().getTime(),Wr=window.sessionStorage.getItem(tn);To>=zo+Zr&&(!Wr||Wr!==zr)&&(window.sessionStorage.setItem(tn,zr),mi(!0))}},Zr),(0,a.useEffect)(()=>{za(Ta)},[Wn,Ta]),(0,a.useEffect)(()=>{Wn&&jt&&Wn.focus()},[Wn,jt]),(0,a.useEffect)(()=>{if(Qr&&Wn){let To=function(Kr){let Xr=Kr.target;if(ui.current){let El=Xr.scrollTop/Xr.scrollHeight;ui.current.scrollTop=ui.current.scrollHeight*El}};const Wr=Wn.getScrollerElement();return Wr.addEventListener("scroll",To),()=>{Wr.removeEventListener("scroll",To)}}},[Wn,Qr]),(0,a.useEffect)(()=>{if(Wn&&an){let To=function(Wr,Kr){an(Wr,Kr)};return Wn.on("beforeChange",To),()=>{Wn.off("beforeChange",To)}}},[Wn,an]),(0,a.useEffect)(()=>{if(Wn&&mt){let To=function(){mt(Wn.getValue())};return Wn.on("blur",To),()=>{Wn.off("blur",To)}}},[Wn,mt]);function nl(To,Wr){var Kr=To.getDoc(),Xr=Kr.getCursor(),El=Kr.getLine(Xr.line),Yl=El.charAt(Xr.ch-1),Ei=El.lastIndexOf("@\u2581@",Xr.ch),yi=El.lastIndexOf("@\u2581\u2581@",Xr.ch),au=Ei>yi?Ei:yi,Oi=Ei>yi?3:4;if(Sr.indexOf(Yl)===-1)return null;if(console.log("change1:",Wr,To,El,Xr,au,Ei,yi,Yl),au>=0&&Xr.ch-au<5){var Ru=au+Oi;return Kr.replaceRange("",{line:Xr.line,ch:au},{line:Xr.line,ch:Ru}),{line:Xr.line,ch:Ru}}return null}(0,a.useEffect)(()=>{if(Wn){let To=function(Wr,Kr){const Xr=Wr.getValue();ao(Xr),ro(new Date().getTime()),Wr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),he&&(wa?he(Xr,fi(Xr)):he(Xr))};return Wn.on("change",To),()=>{Wn.off("change",To)}}},[Wn,he]),(0,a.useEffect)(()=>{if(Wn)if(fe==null)Wn.setValue(""),ao("");else{const To=window.scrollY||window.pageYOffset;fe!==Wn.getValue()&&(Wn.setValue(fe),ao(fe),Wn.setCursor(fn?1:Wn.lineCount(),0),window.scrollTo(0,To))}},[Wn,fe]);const xo=(0,a.useCallback)(To=>{const Wr=Wn.getCursor(),Kr=Wn.getSelection();let Xr=Kr.split(` -`);switch(To){case"bold":return Wn.replaceSelection("**"+Kr+"**"),Kr===""&&Wn.setCursor(Wr.line,Wr.ch+2),Wn.focus();case"italic":return Wn.replaceSelection("*"+Kr+"*"),Kr===""&&Wn.setCursor(Wr.line,Wr.ch+1),Wn.focus();case"code":return Wn.replaceSelection("`"+Kr+"`"),Kr===""&&Wn.setCursor(Wr.line,Wr.ch+1),Wn.focus();case"inline-latex":return mo("inline-latex"),Wn.focus();case"latex":return Wn.replaceSelection("```latex\n"+Kr+"\n```"),Wn.setCursor(Wr.line+1,Kr.length+1),Wn.focus();case"line-break":return Wn.replaceSelection(`
-`),Wn.focus();case"list-ul":return Kr===""?Wn.replaceSelection("- "+Kr):Wn.replaceSelection(Xr.map(El=>El===""?"":`- ${El}`).join(` -`)),Wn.focus();case"list-ol":return Kr===""?Wn.replaceSelection("1. "+Kr):Wn.replaceSelection(Xr.map((El,Yl)=>El===""?"":`${Yl+1}. ${El}`).join(` -`)),Wn.focus();case"add-null-ch":return Kr===""&&Wn.setCursor(Wr.line,Wr.ch),Wn.replaceSelection(Yr),Wn.focus();case"add-signal":return Kr===""&&Wn.setCursor(Wr.line,Wr.ch),Wn.replaceSelection(ht),Wn.focus();case"add-multiple":return Kr===""&&Wn.setCursor(Wr.line,Wr.ch),Wn.replaceSelection(Sr),Wn.focus();case"inster-template-1":return Kr===""&&Wn.setCursor(Wr.line,Wr.ch),Wn.replaceSelection(La),Wn.focus();case"eraser":return Wn.setValue(""),Wn.focus();case"trigger-watch":return za(!Qr),Wn.focus();case"trigger-full-screen":return Nr(!br),Wn.focus();case Xt:mo(Xt);return;case oa:mo(oa);return;case Ot:mo(Ot);return;case xa:mo(xa);return;case"maths-latex":mo("maths-latex");return;case en:mo(en);return;case qa:mo(qa);return;default:throw new Error}},[Wn,Qr,br]),Nl=(0,a.useCallback)((To,Wr)=>{var Kr,Xr,El,Yl,Ei,yi;switch(mo(""),nr){case Xt:const{title:Dl,link:Xl}=To;return Wn.replaceSelection(`[${Dl}](${Xl})`),Wn.focus();case oa:const{language:Tl,content:uo}=To;return Wn.replaceSelection(["```"+Tl,uo,"```"].join(` -`)),Wn.focus();case"maths-latex":for(var au=atob(To),Oi=new Uint8Array(au.length),Ru=0;Ru{kr.id?Wn.replaceSelection(`![,](/api/attachments/${kr.id}?type=${kr.content_type})`):(kr==null?void 0:kr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Wn.replaceSelection("`$$"+To+"$$`");break;case Ot:case xa:case cn:const{src:hi,alt:Kn}=To,ea=Wr,Wa=(El=(Xr=(Kr=ea==null?void 0:ea.name)==null?void 0:Kr.split("."))==null?void 0:Xr.pop)==null?void 0:El.call(Xr);return((Yl=ea==null?void 0:ea.type)==null?void 0:Yl.indexOf("image"))>-1||!(ea!=null&&ea.type)?ea.align||ea.width?Wn.replaceSelection(`

${Kn||

`):Wn.replaceSelection(`${Kn||`):((Ei=ea==null?void 0:ea.type)==null?void 0:Ei.indexOf("video"))>-1?Wn.replaceSelection(``):((yi=ea==null?void 0:ea.type)==null?void 0:yi.indexOf("pdf"))>-1?Wn.replaceSelection(`${ea.name}`):Zt.includes(Wa)?Wn.replaceSelection(`${ea.name}`):Wn.replaceSelection(`[${ea.name}](${hi})`),Wn.focus();case qa:const{row:Cr,col:wo,align:sl}=To;let An=` -`;for(let kr=0;kr{switch(nr){case Xt:return a.createElement(Ut,{callback:Nl,onCancel:Gi});case oa:return a.createElement(Dt.Z,{callback:Nl,onCancel:Gi});case Ot:return a.createElement(Xe.Z,{callback:Nl,onCancel:Gi});case en:return a.createElement(Wt,{callback:Nl,onCancel:Gi});case qa:return a.createElement(ot,{callback:Nl,onCancel:Gi});case"maths-latex":return a.createElement(On,{showSaveButton:!0,callback:Nl});case"inline-latex":return a.createElement(pa.Z,{showSaveButton:!0,callback:Nl});default:return null}},[nr]);function Gi(){mo("")}(0,a.useEffect)(()=>{if(gi.current){let To=function(Ei){El=!0,Yl=Ei.pageY},Wr=function(){El=!1},Kr=function(Ei){if(El){let yi=Ei.pageY-Yl;yi<0&&(yi=0),yi>300&&(yi=300);let au=qe+yi+"px";lo(au)}},Xr=gi.current,El=!1,Yl=0;return Xr.addEventListener("mousedown",To),document.addEventListener("mousemove",Kr),document.addEventListener("mouseup",Wr),()=>{Xr.removeEventListener("mousedown",To),document.removeEventListener("mousemove",Kr),document.removeEventListener("mouseup",Wr)}}},[Wn,gi]),(0,a.useEffect)(()=>{lo(qe)},[qe]);const du=_n(De),vu=_n(Go),mu={width:du,height:vu},Pl=(0,a.useMemo)(()=>{if(zo){let To=new Date(zo),Wr=To.getHours(),Kr=To.getMinutes(),Xr=To.getSeconds();return Wr=Wr<10?"0"+Wr:Wr,Kr=Kr<10?"0"+Kr:Kr,Xr=Xr<10?"0"+Xr:Xr,`${Wr}:${Kr}:${Xr}`}return 0},[zo]),fi=To=>{const Wr=[];if(wa){let Kr=-1;To=To.replace(/(@▁▁@|@▁@)/g,function(Xr,El,Yl){Wr.push({multiLine:Xr!==ht})})}return Wr};function Pu(){window.sessionStorage.removeItem(tn),mi(!1),ro(0)}function Qu(){mi(!1),ro(0),Wn.setValue(window.sessionStorage.getItem(tn))}(0,a.useEffect)(()=>{Zn[nr]&&nr!==xa&&nr!==en&&setTimeout(()=>{const To=document.getElementsByClassName("markdown-popup-form")[0],Wr=window.innerWidth/2-To.offsetWidth/2,Kr=window.innerHeight/2-To.offsetHeight/2;wl(Wr),_o(Kr)},0)},[nr]);const as=To=>{To.preventDefault();const Wr=To.clientX-xl,Kr=To.clientY-Ul;document.body.onmousemove=Xr=>{let El=Xr.clientX-Wr,Yl=Xr.clientY-Kr;const Ei=document.getElementsByClassName("markdown-popup-form")[0],yi=window.innerWidth-Ei.offsetWidth,au=window.innerHeight-Ei.offsetHeight;El=Math.max(0,Math.min(El,yi)),Yl=Math.max(0,Math.min(Yl,au)),Vu(Xr.clientX,Xr.clientY,Wr,Kr)&&(wl(El),_o(Yl))},document.body.onmouseup=function(){document.body.onmousemove=null}},Vu=(To,Wr,Kr,Xr)=>{const El=document.body.clientHeight,Yl=document.body.clientWidth;return To<20&&Kr>To||To>Yl-20&&KrWr||Wr>El-20&&Xrje in Be?ze(Be,je,{enumerable:!0,configurable:!0,writable:!0,value:we}):Be[je]=we,ee=(Be,je)=>{for(var we in je||(je={}))E.call(je,we)&&b(Be,we,je[we]);if(y)for(var we of y(je))z.call(je,we)&&b(Be,we,je[we]);return Be},te=(Be,je)=>ye(Be,oe(je));const{useForm:ne}=a.default,ie={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Be,onCancel:je})=>{const[we]=ne();let tt=(0,Ie.useRef)();function Ze(nt){tt.current.width=we.getFieldValue("width"),tt.current.align=we.getFieldValue("align"),Be(nt,tt.current)}function it(nt,xt){if(nt.status===-1){pe.ZP.error(nt.message);return}we.setFieldsValue({src:`/api/attachments/${nt.id}`,type:xt.type})}function Ue(nt){let xt=nt.target.files[0];tt.current=xt,Ce(xt,it)}return Le.createElement(a.default,te(ee({form:we},ce),{className:"upload-image-panel",onFinish:Ze,style:{width:470,overflow:"hidden"}}),Le.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Le.createElement("div",{className:"flex-container"},Le.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Le.createElement(Ne.default,{style:ie})),Le.createElement(ge,{onFileChange:Ue}))),Le.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Le.createElement(Ne.default,{style:{width:264}})),Le.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Le.createElement(Ae.Z,null,Le.createElement(a.default.Item,{name:"width",style:{margin:0}},Le.createElement(Fe.Z,{style:{width:264}})),Le.createElement("span",{className:"ml8"},"%"))),Le.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Le.createElement(Se.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"}]})),Le.createElement("aside",null,Le.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Le.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Le.createElement(le.ZP,{type:"default",onClick:je},"\u53D6\u6D88"))))};function ge({onFileChange:Be}){return Le.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Le.createElement("input",{type:"file",onChange:Be}))}function Ce(Be,je){if(!Be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,xe.bg)())throw pe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let we=new FormData;we.append("editormd-image-file",Be),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var tt=new window.XMLHttpRequest;tt.withCredentials=!0,tt.addEventListener("load",function(Ze){je(JSON.parse(Ze.target.responseText),Be)},!1),tt.addEventListener("error",function(Ze){console.error(Ze)},!1),tt.open("POST",`${Me.KI}/api/attachments.json`),tt.send(we)}},57261:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Ne}});var a=x(59301),pe=x(4676);class Ne extends a.Component{constructor(Fe){super(Fe);const Se=window.document;this.node=Se.createElement("div"),Se.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,pe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Rt,st,x){"use strict";x.d(st,{i:function(){return ce},Z:function(){return ge}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},pe=x(71418),Ne=x(6848),Ae=x(93948),Fe=x(92310),Se=x.n(Fe),le=x(65862),Me=x(2524),Ie=x(41867),xe=x(79005),Le=x(20345),ze=x(77882),ye=x(31081),oe=x(75309),y=x(71979),E=x(47558),z=x(42922),b=x(66832),ee=x(96593),te=x(19664),ne=x(91833),ie=x(59301);const ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:xe,swimg:Le},{name:"101\u8BA1\u5212",ptimg:ze,swimg:ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:oe,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ne}];var ge=({className:Ce,dataSource:Be=[],col:je=4,right:we,bottom:tt=23,precision:Ze=0,wrapWidth:it=1200,trackEventItems:Ue,loading:nt,onRemove:xt=()=>{},isCurrent:Et=!0,showAlias:Pt=!1,showProgress:Nt=!1})=>{const It=Math.floor((it-(je-1)*we)/je),Ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Dt=>(window.ENV==="build"&&(Dt.ptimg=`/react/build${Dt.ptimg}`,Dt.swimg=`/react/build${Dt.swimg}`),Dt));return ie.createElement(pe.Z,{spinning:nt},ie.createElement("div",{className:Se()(a.list,Ce)},!!(Be!=null&&Be.length)&&(Be==null?void 0:Be.map((Dt,Xe)=>{var lt,Mt,Vt,$t,Bn,Je;const{name:Tt,id:Sn,identifier:En,featured:pn,school_name:at,image_url:ft,excellent:rt,is_plan:ke}=Dt;return ie.createElement("div",{key:Sn,className:Et&&Nt?a.wrapisCurrent:a.wrap,style:{width:It,marginRight:(1+Xe)%je===0?0:we+Ze,marginBottom:tt}},ie.createElement("a",{className:a.li,onClick:Bt=>{Bt.preventDefault(),Bt.stopPropagation(),Ue&&(0,le.L9)([Ue]),(0,le.xg)(`/paths/${En}`)}},ie.createElement("div",{className:a.img},ie.createElement("img",{className:a.cover,src:`${ft}`}),Et&&(0,Ie.bg)()&&(Dt==null?void 0:Dt.studying)&&ie.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Bt=>{Bt.stopPropagation(),xt(Dt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(lt=Dt==null?void 0:Dt.subject_tags)==null?void 0:lt.map((Bt,Wt)=>{var Re,Ke;if(Wt===0){const Ve=(Re=Ut.find(ot=>ot.name==Bt))==null?void 0:Re.swimg;return ie.createElement("img",{className:a.sign,src:Ve,style:{left:"-4px"}})}const pt=(Ke=Ut.find(Ve=>Ve.name==Bt))==null?void 0:Ke.ptimg;return ie.createElement("img",{className:a.sign,src:pt,style:{left:`${48+52*(Wt-1)+2*Wt}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Dt==null?void 0:Dt.excellent)&&ie.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:a.name},ie.createElement(Ne.Z,{title:Pt&&(Dt!=null&&Dt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Tt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Dt==null?void 0:Dt.excellent_alias_name}`)):Tt},ie.createElement("span",{className:a.e},Pt&&(Dt==null?void 0:Dt.excellent_alias_name)||Tt))),Et&&Nt&&((Mt=Dt==null?void 0:Dt.progress)==null?void 0:Mt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ae.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Vt=Dt==null?void 0:Dt.progress)==null?void 0:Vt.my_score)/(($t=Dt==null?void 0:Dt.progress)==null?void 0:$t.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Bn=Dt==null?void 0:Dt.progress)==null?void 0:Bn.my_score,"/",(Je=Dt==null?void 0:Dt.progress)==null?void 0:Je.all_score),(!Et||!Nt)&&ie.createElement("div",{className:a.tags},ie.createElement("div",null,ie.createElement(Ne.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Dt.stages_count))),ie.createElement(Ne.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Dt.members_count)))))))})),!Be.length&&ie.createElement(Me.Z,null)))}},3918:function(Rt,st,x){"use strict";x.d(st,{jL:function(){return Fe},w9:function(){return ua},vv:function(){return qe},dN:function(){return se},QD:function(){return Yo},cQ:function(){return Re.Z},vg:function(){return Sr},Oz:function(){return Jt},op:function(){return ro},O5:function(){return Pl},_b:function(){return ii},t7:function(){return tt},tT:function(){return Ue},Gi:function(){return Ea},YG:function(){return Ta},Ed:function(){return ga},kT:function(){return tn},qp:function(){return z},Um:function(){return ce},K3:function(){return te},vr:function(){return wl},qE:function(){return di},Je:function(){return Pt},wb:function(){return Tt},rC:function(){return Wt},lB:function(){return pn},cq:function(){return Rn},kO:function(){return dr},tp:function(){return Ce},Si:function(){return Qu},k8:function(){return hi},Du:function(){return Yl}});var a=x(59301),pe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ne="data:image/png;base64,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",Fe=({dataSource:Kn=[],img:ea,imgWidth:Wa=346,title:Cr,sunTitle:wo,bannerExtraContent:sl})=>a.createElement("div",{className:pe.banner},a.createElement("div",{className:pe.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Cr),a.createElement("span",null,wo)),Kn.length>0&&a.createElement("div",{className:pe.btns},Kn.map((An,kr)=>a.createElement("div",{key:kr,onClick:An.click},An.name,An.sign?a.createElement("img",{src:Ne,width:39}):null))),sl),ea&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:ea,width:Wa}))),Se={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=x(92310),Me=x.n(le),Ie=x(89392),xe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,oe=(Kn,ea,Wa)=>ea in Kn?xe(Kn,ea,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Kn[ea]=Wa,y=(Kn,ea)=>{for(var Wa in ea||(ea={}))ze.call(ea,Wa)&&oe(Kn,Wa,ea[Wa]);if(Le)for(var Wa of Le(ea))ye.call(ea,Wa)&&oe(Kn,Wa,ea[Wa]);return Kn},z=({dataSource:Kn=[],value:ea,onChange:Wa,onTitleChange:Cr,className:wo,title:sl,titleWidth:An=41,style:kr={},fontColor:Qo="#6A7283",showCount:Rl,classNameActive:so,styleItem:Ir={}})=>{const[$l,Ni]=(0,a.useState)(0),[fu,dl]=(0,a.useState)(!1),hl=(0,a.useRef)(null),Zi=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var si;Kn.length!==0&&(((si=hl==null?void 0:hl.current)==null?void 0:si.clientHeight)>97?Ni(1):Ni(0)),Kn.length===0&&Ni(0),dl(!1)},[Kn]),a.createElement("div",{className:Me()(Se.row,wo),style:kr},a.createElement("div",{onClick:(0,Ie.throttle)(()=>Cr==null?void 0:Cr(),2e3),style:{width:An,marginTop:fu?12:4},className:`${Se.title} ${Cr?"current":""}`},sl),a.createElement("div",{className:fu?`${Se.tagsWrap} ${Se.tagsBorderWrap}`:Se.tagsWrap},a.createElement("div",{className:Se.bar,ref:Zi,style:$l>0?{height:$l===1?97:"auto",overflow:$l===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Se.tag,ref:hl},Kn==null?void 0:Kn.map(si=>a.createElement("span",{onClick:()=>Wa(si.id),key:si.id,style:y(y({color:Qo},Ir),(si==null?void 0:si.style)||{}),className:ea===si.id?Me()(so||Se.active,si.classNameActive):""},a.createElement("span",{title:si.name,className:Se.name},si.name),!!Rl&&a.createElement("span",{className:Se.num},si.count))))),!!$l&&a.createElement(a.Fragment,null,$l===1?a.createElement("div",{onClick:()=>{var si;Ni(2),((si=hl==null?void 0:hl.current)==null?void 0:si.clientHeight)>245?dl(!0):dl(!1)},className:Se.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Zi.current.scrollTop=0,Ni(1),dl(!1)},className:Se.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Kn=[],value:ea,onChange:Wa,onTitleChange:Cr,className:wo,title:sl,titleWidth:An=41,style:kr={},fontColor:Qo="#6A7283",showCount:Rl,expand:so=!0})=>{const[Ir,$l]=(0,a.useState)(0),[Ni,fu]=(0,a.useState)(!1),dl=(0,a.useRef)(null),hl=(0,a.useRef)(null),[Zi,si]=(0,a.useState)(so);return a.createElement("div",{className:Me()(b.row,wo),style:kr},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,Ie.throttle)(()=>Cr==null?void 0:Cr(),2e3),style:{width:An,marginTop:Ni?12:4},className:`${b.title} ${Cr?"current":""}`},sl),a.createElement("i",{className:`iconfont ${Zi?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Zi?8:10},onClick:()=>si(!Zi)})),Zi&&a.createElement("div",{className:Ni?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},a.createElement("div",{className:b.fenge}),a.createElement("div",{className:b.bar,ref:hl},a.createElement("div",{className:b.tag,ref:dl},Kn==null?void 0:Kn.map(yu=>a.createElement("span",{onClick:()=>Wa(yu.id),key:yu.id,style:{color:Qo},className:ea===yu.id?b.active:""},a.createElement("span",{title:yu.name,className:b.name},yu.name),!!Rl&&a.createElement("span",{className:b.num},yu.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ce=({dataSource:Kn=[],value:ea,onChange:Wa,onTitleChange:Cr,className:wo,title:sl,titleWidth:An=41,style:kr={},fontColor:Qo="#fff",showCount:Rl,expand:so=!0})=>{const[Ir,$l]=(0,a.useState)(0),[Ni,fu]=(0,a.useState)(!1),dl=(0,a.useRef)(null),hl=(0,a.useRef)(null),[Zi,si]=(0,a.useState)(so);return a.createElement("div",{className:Me()(ne.row,wo),style:kr},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,Ie.throttle)(()=>Cr==null?void 0:Cr(),2e3),style:{width:An},className:`${ne.title} ${Cr?"current":""}`},sl),a.createElement("i",{className:`iconfont ${Zi?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Zi?"#00DDC7":"#037F74",fontSize:Zi?10:12},onClick:()=>si(!Zi)})),Zi&&a.createElement("div",{className:Ni?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},a.createElement("div",{className:ne.bar,ref:hl},a.createElement("div",{className:ne.tag,ref:dl},Kn==null?void 0:Kn.map(yu=>a.createElement("span",{onClick:()=>Wa(yu.id),key:yu.id,style:{color:Qo},className:ea===yu.id?ne.active:""},a.createElement("span",{title:yu.name,className:ne.name},yu.name),!!Rl&&a.createElement("span",{className:ne.num},yu.count)))))))},me={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ce=({dataSource:Kn=[],value:ea,onChange:Wa,className:Cr,style:wo={}})=>a.createElement("div",{style:wo,className:Me()(me.tabs,Cr)},Kn.map(sl=>a.createElement("span",{onClick:()=>Wa(sl.id),className:ea===sl.id?me.active:"",key:sl.id},sl.name))),Be={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},je=x(92832),tt=({dataSource:Kn=[],value:ea="",onChange:Wa,onInputChange:Cr=()=>{},className:wo,style:sl={},placeholder:An,allowClear:kr=!1})=>{var Qo;const[Rl,so]=(0,a.useState)(""),[Ir,$l]=(0,a.useState)("");(0,a.useEffect)(()=>{var dl;let hl=ea;(dl=JSON.stringify(ea))!=null&&dl.includes("{")&&(so(ea.id),hl=ea.value||"");try{$l(decodeURIComponent(hl||""))}catch(Zi){$l(decodeURIComponent(hl||""))}},[ea]);const Ni=()=>{Wa(encodeURIComponent(Ir),Rl||null)},fu=dl=>{dl!==Rl&&(so(dl),Wa(encodeURIComponent(Ir),dl))};return a.createElement("div",{className:Me()(Be.input,wo),style:sl},!!Kn.length&&a.createElement("div",{className:Be.dropdown},a.createElement("div",{className:Be.text},(Qo=Kn.find(dl=>dl.id===Rl))==null?void 0:Qo.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:Be.b1}),a.createElement("b",{className:Be.b2})),a.createElement("div",{className:Be.menu},Kn.map((dl,hl)=>a.createElement("div",{key:hl,onClick:()=>fu(dl.id)},dl.name)))),a.createElement(je.default,{onPressEnter:Ni,value:Ir,onChange:dl=>{$l(dl.target.value),Cr(encodeURIComponent(dl.target.value),Rl||null)},bordered:!1,placeholder:An}),a.createElement("i",{onClick:Ni,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ze={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ue=({dataSource:Kn=[],value:ea="",onChange:Wa,onInputChange:Cr=()=>{},className:wo,style:sl={},placeholder:An,allowClear:kr=!1})=>{var Qo;const[Rl,so]=(0,a.useState)(""),[Ir,$l]=(0,a.useState)("");(0,a.useEffect)(()=>{var dl;let hl=ea;(dl=JSON.stringify(ea))!=null&&dl.includes("{")&&(so(ea.id),hl=ea.value||"");try{$l(decodeURIComponent(hl||""))}catch(Zi){$l(decodeURIComponent(hl||""))}},[ea]);const Ni=()=>{Wa(encodeURIComponent(Ir),Rl||null)},fu=dl=>{dl!==Rl&&(so(dl),Wa(encodeURIComponent(Ir),dl))};return a.createElement("div",{className:Me()(Ze.input,wo),style:sl},!!Kn.length&&a.createElement("div",{className:Ze.dropdown},a.createElement("div",{className:Ze.text},(Qo=Kn.find(dl=>dl.id===Rl))==null?void 0:Qo.name,a.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),a.createElement("div",{className:Ze.menu},Kn.map((dl,hl)=>a.createElement("div",{key:hl,onClick:()=>fu(dl.id)},dl.name)))),a.createElement(je.default,{onPressEnter:Ni,value:Ir,onChange:dl=>{$l(dl.target.value),Cr(encodeURIComponent(dl.target.value),Rl||null)},bordered:!1,placeholder:An}),a.createElement("i",{onClick:Ni,className:"iconfont icon-sousuo9 font14 pl10 current"}))},nt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},xt=x(65582),Pt=({value:Kn,onChange:ea,className:Wa,total:Cr,pageSize:wo,style:sl={}})=>{const An=(0,xt.useIntl)(),kr=Kn<2,Qo=Kn>=Math.ceil(Cr/wo);return Cr<=wo?a.createElement(a.Fragment,null):a.createElement("div",{className:Me()(nt.quickPager,Wa),style:sl},a.createElement("div",{onClick:()=>{kr||ea(Kn-1,"prev")},className:kr?nt.disabled:""},An.formatMessage({id:"shixuns.previousPage"})),a.createElement("div",{onClick:()=>{Qo||ea(Kn+1,"next")},className:Qo?nt.disabled:""},An.formatMessage({id:"shixuns.nextPage"})))},Nt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},It=x(71418),Ut=x(6848),Dt=x(13570),Xe=x(74128),lt=x(65862),Mt=x(96908),Vt=x(57177),$t=x(81378),Bn=x(2524),Tt=({className:Kn,dataSource:ea=[],col:Wa=4,right:Cr,bottom:wo=23,precision:sl=0,wrapWidth:An=1200,trackEventItems:kr,loading:Qo})=>{const Rl=(0,xt.useIntl)(),so=Math.floor((An-(Wa-1)*Cr)/Wa);return a.createElement(It.Z,{spinning:Qo},a.createElement("div",{className:Me()(Nt.list,Kn)},!!ea.length&&ea.map((Ir,$l)=>{const{name:Ni,id:fu,identifier:dl,power:hl,cover_image_id:Zi,pic:si}=Ir;return a.createElement("div",{className:Nt.wrap,key:fu,style:{width:so,marginRight:(1+$l)%Wa===0?0:Cr+sl,marginBottom:wo}},a.createElement("a",{target:"_blank",href:`/shixuns/${dl}/challenges`,className:Nt.li,onClick:yu=>{yu.preventDefault(),kr&&(0,lt.L9)([kr]),hl&&(0,lt.xg)(`/shixuns/${dl}/challenges`)}},a.createElement("div",{className:Nt.img},a.createElement("img",{className:Nt.cover,src:`${si}`}),Ir.is_jupyter&&a.createElement("img",{className:Nt.sign,src:Mt}),Ir.is_jupyter_lab&&a.createElement("img",{className:Nt.sign,src:Vt}),Ir.is_unity_3d&&a.createElement("img",{className:Nt.sign,src:$t})),a.createElement("div",{className:Nt.name},a.createElement(Ut.Z,{title:Ni||Rl.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},a.createElement("span",{className:Nt.e},Ni||Rl.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),a.createElement("div",{className:Nt.tags},a.createElement(Ut.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Ir.challenges_count))),!!Ir.myshixuns_count&&a.createElement(Ut.Z,{placement:"bottom",title:Rl.formatMessage({id:"shixuns.numberOfLearners"})},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Ir.myshixuns_count))),a.createElement(Ut.Z,{placement:"bottom",title:Rl.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},a.createElement("span",null,a.createElement("span",null,Ir.level))),a.createElement("div",{className:Nt.rate},a.createElement(Dt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ir.score_info}),a.createElement("span",null,"\xA0",Ir.score_info?`${Ir.score_info}\u5206`:"5\u5206")))),!hl&&a.createElement("div",{className:Nt.lockWrap},a.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ea.length&&a.createElement(Bn.Z,null)))},Sn={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},pn=({className:Kn,dataSource:ea=[],col:Wa=4,right:Cr,bottom:wo=23,precision:sl=0,wrapWidth:An=1200,wrapClassName:kr,trackEventItems:Qo,loading:Rl})=>{const so=Math.floor((An-(Wa-1)*Cr)/Wa);return a.createElement(It.Z,{spinning:Rl},a.createElement("div",{className:Me()(Sn.list,Kn)},!!ea.length&&ea.map((Ir,$l)=>{const{name:Ni,id:fu,identifier:dl,power:hl,cover_image_id:Zi,pic:si}=Ir;return a.createElement("div",{className:Me()(Sn.wrap,kr),key:fu,style:{width:so,marginRight:(1+$l)%Wa===0?0:Cr+sl,marginBottom:wo}},a.createElement("a",{target:"_blank",href:`/shixuns/${dl}/challenges`,className:Sn.li,onClick:yu=>{yu.preventDefault(),Qo&&(0,lt.L9)([Qo]),hl&&(0,lt.xg)(`/shixuns/${dl}/challenges`)}},a.createElement("img",{src:x(47621),className:Sn.titleBg}),a.createElement("div",{className:Sn.name},a.createElement(Ut.Z,{title:Ni||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:Sn.e},Ni||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:Sn.img},a.createElement("img",{className:Sn.cover,src:Zi?`${Xe.Z.API_SERVER}/api/attachments/${Zi}`:`${Xe.Z.IMG_SERVER+si}`}),Ir.is_jupyter&&a.createElement("div",{className:Sn.bq},"Jupyter"),Ir.is_jupyter_lab&&a.createElement("div",{className:Sn.bq},"JupyterLab"),Ir.is_unity_3d&&a.createElement("div",{className:Sn.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),a.createElement("div",{className:"mt20 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:Sn.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Sn.value},Ir.myshixuns_count)),a.createElement("div",null,a.createElement("span",{className:Sn.text},"\u56F0\u96BE\u7B49\u7EA7"),a.createElement("span",{className:Sn.value},Ir.level))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:Sn.text},"\u5173\u5361\u6570"),a.createElement("span",{className:Sn.value},Ir.challenges_count)),a.createElement("div",{className:Sn.rate},a.createElement(Dt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ir.score_info}),a.createElement("span",{className:Sn.value,style:{color:"#FF9C00"}},"\xA0",Ir.score_info?`${Ir.score_info}\u5206`:"5\u5206"))))),!hl&&a.createElement("div",{className:Sn.lockWrap},a.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ea.length&&a.createElement(Bn.Z,null)))},at={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ft="data:image/png;base64,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",rt="data:image/png;base64,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",ke="data:image/png;base64,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",Wt=({className:Kn,dataSource:ea=[],col:Wa=4,right:Cr,bottom:wo=23,precision:sl=0,wrapWidth:An=1200,trackEventItems:kr,loading:Qo,wrapClassName:Rl,imgClassName:so})=>{const Ir=Math.floor((An-(Wa-1)*Cr)/Wa);return a.createElement(It.Z,{spinning:Qo},a.createElement("div",{className:Me()(at.list,Kn)},!!ea.length&&ea.map(($l,Ni)=>{const{name:fu,id:dl,identifier:hl,power:Zi,cover_image_id:si,pic:yu}=$l;return a.createElement("div",{className:Me()(at.wrap,Rl),key:dl,style:{width:Ir,marginRight:(1+Ni)%Wa===0?0:Cr+sl,marginBottom:wo}},a.createElement("a",{target:"_blank",href:`/shixuns/${hl}/challenges`,className:at.li,onClick:Ui=>{Ui.preventDefault(),kr&&(0,lt.L9)([kr]),Zi&&(0,lt.xg)(`/shixuns/${hl}/challenges`)}},a.createElement("div",{className:Me()(at.img,so)},a.createElement("img",{className:at.cover,src:si?`${Xe.Z.API_SERVER}/api/attachments/${si}`:`${Xe.Z.IMG_SERVER+yu}`}),$l.is_jupyter&&a.createElement("img",{className:at.sign,src:ft}),$l.is_jupyter_lab&&a.createElement("img",{className:at.sign,src:rt}),$l.is_unity_3d&&a.createElement("img",{className:at.sign,src:ke})),a.createElement("div",{className:at.name},a.createElement(Ut.Z,{title:fu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:at.e},fu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:at.tags},a.createElement(Ut.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,$l.challenges_count))),!!$l.myshixuns_count&&a.createElement(Ut.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,$l.myshixuns_count))),a.createElement(Ut.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,$l.level))),a.createElement("div",{className:at.rate},a.createElement(Dt.Z,{allowHalf:!0,disabled:!0,defaultValue:$l.score_info}),a.createElement("span",null,"\xA0",$l.score_info?`${$l.score_info}\u5206`:"5\u5206")))),!Zi&&a.createElement("div",{className:at.lockWrap},a.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ea.length&&a.createElement(Bn.Z,null)))},Re=x(61584),Ke={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},pt=x(79005),Ve=x(20345),ot=x(77882),Ye=x(31081),ia=x(75309),on=x(71979),ta=x(47558),On=x(42922),pa=x(66832),Ct=x(96593),Yt=x(19664),Xt=x(91833),Ot=Object.defineProperty,en=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,oa=(Kn,ea,Wa)=>ea in Kn?Ot(Kn,ea,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Kn[ea]=Wa,qa=(Kn,ea)=>{for(var Wa in ea||(ea={}))xa.call(ea,Wa)&&oa(Kn,Wa,ea[Wa]);if(en)for(var Wa of en(ea))cn.call(ea,Wa)&&oa(Kn,Wa,ea[Wa]);return Kn};const yr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:pt,swimg:Ve},{name:"101\u8BA1\u5212",ptimg:ot,swimg:Ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ia,swimg:on},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ta,swimg:On},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:pa,swimg:Ct},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Yt,swimg:Xt}];var Jt=({className:Kn,dataSource:ea=[],col:Wa=4,right:Cr,bottom:wo=23,precision:sl=0,wrapWidth:An=1200,trackEventItems:kr,loading:Qo,wrapClassName:Rl,imgClassName:so,isArrow:Ir=!1,imgStyle:$l={}})=>{const Ni=Math.floor((An-(Wa-1)*Cr)/Wa),[fu,dl]=(0,a.useState)(),[hl,Zi]=(0,a.useState)(),si=Ui=>dl(Ui),yu=()=>dl(-1);return a.createElement(It.Z,{spinning:Qo},a.createElement("div",{className:Me()(Ke.list,Kn)},!!(ea!=null&&ea.length)&&(ea==null?void 0:ea.map((Ui,os)=>{var zs;const{name:Os,id:ws,identifier:fs,featured:ec,school_name:ps,image_url:ys,excellent:Js,is_plan:Fs}=Ui;return a.createElement("div",{key:ws,className:Me()(Ke.wrap,Rl),style:{width:Ni,marginRight:(1+os)%Wa===0?0:Cr+sl,marginBottom:wo}},a.createElement("a",{target:"_blank",href:`/paths/${fs}`,className:Ke.li,onClick:ss=>{ss.preventDefault(),kr&&(0,lt.L9)([kr]),(0,lt.xg)(`/paths/${fs}`)}},a.createElement("img",{src:x(39057),className:Ke.titleBg}),a.createElement("div",{className:Ke.name},a.createElement(Ut.Z,{title:Os},a.createElement("span",{className:Ke.e,style:{color:Ir&&fu===os?"#145DFF":"#000000"},onMouseEnter:()=>{si(os)},onMouseLeave:yu},Os))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:Me()(Ke.img,so)},a.createElement("img",{className:Ke.cover,style:qa({},$l),src:`${Xe.Z.IMG_SERVER+ys}`}),(zs=Ui==null?void 0:Ui.subject_tags)==null?void 0:zs.map((ss,bu)=>{var ks,gc;if(bu===0){const ds=(ks=yr.find(Qs=>Qs.name==ss))==null?void 0:ks.swimg;return a.createElement("img",{className:Ke.sign,src:ds,style:{left:"-4px"}})}const cs=(gc=yr.find(ds=>ds.name==ss))==null?void 0:gc.ptimg;return a.createElement("img",{className:Ke.sign,src:cs,style:{left:`${48+52*(bu-1)+2*bu}px`}})}),a.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ui==null?void 0:Ui.excellent)&&a.createElement("div",{className:Ke.bq},"\u5F00\u653E\u8BFE\u7A0B"))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:Ke.text},"\u7AE0\u8282\u6570"),a.createElement("span",{className:Ke.value},Ui.stages_count)),a.createElement("div",null,a.createElement("span",{className:Ke.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Ke.value},Ui.members_count))))))})),!ea.length&&a.createElement(Bn.Z,null)))},va={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Va=x(41867),Aa=x(59301);const Zr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:pt,swimg:Ve},{name:"101\u8BA1\u5212",ptimg:ot,swimg:Ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ia,swimg:on},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ta,swimg:On},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:pa,swimg:Ct},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Yt,swimg:Xt}];var Sr=({className:Kn,dataSource:ea=[],col:Wa=4,right:Cr,bottom:wo=23,precision:sl=0,wrapWidth:An=1200,trackEventItems:kr,loading:Qo,onRemove:Rl=()=>{},isCurrent:so=!0,showAlias:Ir=!1,wrapClassName:$l,imgClassName:Ni})=>{const fu=Math.floor((An-(Wa-1)*Cr)/Wa),dl=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(hl=>(window.ENV==="build"&&(hl.ptimg=`/react/build${hl.ptimg}`,hl.swimg=`/react/build${hl.swimg}`),hl));return Aa.createElement(It.Z,{spinning:Qo},Aa.createElement("div",{className:Me()(va.list,Kn)},!!(ea!=null&&ea.length)&&(ea==null?void 0:ea.map((hl,Zi)=>{var si;const{name:yu,id:Ui,identifier:os,featured:zs,school_name:Os,image_url:ws,excellent:fs,is_plan:ec}=hl;return Aa.createElement("div",{key:Ui,className:Me()(va.wrap,$l),style:{width:fu,marginRight:(1+Zi)%Wa===0?0:Cr+sl,marginBottom:wo}},Aa.createElement("a",{className:va.li,onClick:ps=>{ps.preventDefault(),ps.stopPropagation(),kr&&(0,lt.L9)([kr]),(0,lt.xg)(`/paths/${os}`)}},Aa.createElement("div",{className:Me()(va.img,Ni)},Aa.createElement("img",{className:va.cover,src:`${Xe.Z.IMG_SERVER+ws}`}),so&&(0,Va.bg)()&&(hl==null?void 0:hl.studying)&&Aa.createElement("div",{className:`${va.movebq} user-path-items`,onClick:ps=>{ps.stopPropagation(),Rl(hl)}},Aa.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Aa.createElement("span",{className:"c-red"},"\u79FB\u9664")),(si=hl==null?void 0:hl.subject_tags)==null?void 0:si.map((ps,ys)=>{var Js,Fs;if(ys===0){const bu=(Js=dl.find(ks=>ks.name==ps))==null?void 0:Js.swimg;return Aa.createElement("img",{className:va.sign,src:bu,style:{left:"-4px"}})}const ss=(Fs=dl.find(bu=>bu.name==ps))==null?void 0:Fs.ptimg;return Aa.createElement("img",{className:va.sign,src:ss,style:{left:`${48+52*(ys-1)+2*ys}px`}})}),Aa.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(hl==null?void 0:hl.excellent)&&Aa.createElement("div",{className:va.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Aa.createElement("div",{className:va.name},Aa.createElement(Ut.Z,{title:Ir&&(hl!=null&&hl.excellent_alias_name)?Aa.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${yu}`,Aa.createElement("br",null),Aa.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${hl==null?void 0:hl.excellent_alias_name}`)):yu},Aa.createElement("span",{className:va.e},Ir&&(hl==null?void 0:hl.excellent_alias_name)||yu))),Aa.createElement("div",{className:va.tags},Aa.createElement("div",null,Aa.createElement(Ut.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Aa.createElement("span",null,Aa.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Aa.createElement("span",null,hl.stages_count))),Aa.createElement(Ut.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Aa.createElement("span",null,Aa.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Aa.createElement("span",null,hl.members_count)))))))})),!ea.length&&Aa.createElement(Bn.Z,null)))},ht={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},La="data:image/png;base64,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",Zt=x(59301),ua=({className:Kn,dataSource:ea=[],col:Wa=4,right:Cr,bottom:wo=23,precision:sl=0,wrapWidth:An=1200,trackEventItems:kr,loading:Qo})=>{const Rl=(0,xt.useIntl)(),so=Math.floor((An-(Wa-1)*Cr)/Wa);return Zt.createElement(It.Z,{spinning:Qo},Zt.createElement("div",{className:Me()(ht.list,Kn)},!!ea.length&&ea.map((Ir,$l)=>{const{subject_identifier:Ni,id:fu,identifier:dl,power:hl}=Ir,Zi=Ir.is_public!=0&&Ir.is_public;return Zt.createElement("div",{className:ht.wrap,key:fu,style:{width:so,marginRight:(1+$l)%Wa===0?0:Cr+sl,marginBottom:wo}},Zt.createElement("a",{className:ht.li,onClick:si=>{si.preventDefault(),kr&&(0,lt.L9)([kr]),(0,lt.xg)(Ir.first_category_url)}},Zt.createElement("div",{className:ht.top},Zt.createElement(Ut.Z,{title:Ir.name},Zt.createElement("div",{className:ht.name},Ir.name)),Zt.createElement("img",{className:ht.img,src:Xe.Z.IMG_SERVER+"/images/"+Ir.avatar_url}),Zt.createElement("div",{className:ht.text,title:Ir.creator},Ir.creator),Ni&&Zt.createElement("div",{className:ht.btns},Zt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Zt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Zi&&Zt.createElement("div",{className:ht.sign},Rl.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Zt.createElement("div",{className:ht.bottom},Ir.visits>0&&Zt.createElement(Ut.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-liulanyan"}),Zt.createElement("span",null,Ir.visits))),Ir.course_members_count>0&&Zt.createElement(Ut.Z,{title:"\u6210\u5458",placement:"bottom"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-chengyuan"}),Ir.course_members_count)),Ir.tasks_count>0&&Zt.createElement(Ut.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-zuoye"}),Ir.tasks_count)),Ir.is_end?Zt.createElement("div",{style:{color:"#6B758B"}},Rl.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Zt.createElement("div",{style:{color:"#00B187"}},Rl.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!Ir.is_accessible&&Zt.createElement("div",{className:ht.lockWrap},Zt.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Zt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ea.length&&Zt.createElement(Bn.Z,null)))},ma={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},tr="data:image/png;base64,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",se=({className:Kn,dataSource:ea=[],col:Wa=4,right:Cr,bottom:wo=23,precision:sl=0,wrapWidth:An=1200,wrapClassName:kr,trackEventItems:Qo,loading:Rl})=>{const so=Math.floor((An-(Wa-1)*Cr)/Wa);return a.createElement(It.Z,{spinning:Rl},a.createElement("div",{className:Me()(ma.list,Kn)},!!ea.length&&ea.map((Ir,$l)=>{const{subject_identifier:Ni,id:fu,identifier:dl,power:hl}=Ir,Zi=Ir.is_public!=0&&Ir.is_public;return a.createElement("div",{className:Me()(`${ma.wrap} ${Ir.is_accessible?"":ma.warpStyle}`,kr),key:fu,style:{width:so,marginRight:(1+$l)%Wa===0?0:Cr+sl,marginBottom:wo}},a.createElement("a",{className:ma.li,onClick:si=>{si.preventDefault(),Qo&&(0,lt.L9)([Qo]),(0,lt.xg)(Ir.first_category_url)}},a.createElement("div",{className:ma.creator},a.createElement("img",{className:ma.img,src:Xe.Z.IMG_SERVER+"/images/"+Ir.avatar_url}),a.createElement("div",{className:ma.text,title:Ir.creator},Ir.creator)),a.createElement("div",{className:ma.top},a.createElement(Ut.Z,{title:Ir.name},a.createElement("div",{className:ma.name},Ir.name)),Zi&&a.createElement("div",{className:ma.sign},"\u516C\u5F00")),a.createElement("div",{className:ma.middle},a.createElement("div",{className:ma.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:ma.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:ma.value},(Ir==null?void 0:Ir.visits)||0)),a.createElement("div",null,a.createElement("span",{className:ma.text},"\u6210\u5458"),a.createElement("span",{className:ma.value},(Ir==null?void 0:Ir.course_members_count)||0))),a.createElement("div",{className:ma.row},a.createElement("div",null,a.createElement("span",{className:ma.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:ma.value},(Ir==null?void 0:Ir.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:ma.text},"\u72B6\u6001"),Ir.is_end?a.createElement("span",{className:ma.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:ma.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Ni&&a.createElement("div",{className:ma.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ir.is_accessible&&a.createElement("div",{className:ma.lockWrap},a.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ea.length&&a.createElement(Bn.Z,null)))},fe={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},he="data:image/png;base64,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",qe=({className:Kn,dataSource:ea=[],col:Wa=4,right:Cr,bottom:wo=23,precision:sl=0,wrapWidth:An=1200,wrapClassName:kr,trackEventItems:Qo,loading:Rl})=>{const so=Math.floor((An-(Wa-1)*Cr)/Wa);return a.createElement(It.Z,{spinning:Rl},a.createElement("div",{className:Me()(fe.list,Kn)},!!ea.length&&ea.map((Ir,$l)=>{const{subject_identifier:Ni,id:fu,identifier:dl,power:hl}=Ir,Zi=Ir.is_public!=0&&Ir.is_public;return a.createElement("div",{className:Me()(`${fe.wrap} ${Ir.is_accessible?"":fe.warpStyle}`,kr),key:fu,style:{width:so,marginRight:(1+$l)%Wa===0?0:Cr+sl,marginBottom:wo}},a.createElement("a",{className:fe.li,onClick:si=>{si.preventDefault(),Qo&&(0,lt.L9)([Qo]),(0,lt.xg)(Ir.first_category_url)}},a.createElement("div",{className:fe.creator},a.createElement("img",{className:fe.img,src:Xe.Z.IMG_SERVER+"/images/"+Ir.avatar_url}),a.createElement("div",{className:fe.text,title:Ir.creator},Ir.creator)),a.createElement("div",{className:fe.top},a.createElement(Ut.Z,{title:Ir.name},a.createElement("div",{className:fe.name},Ir.name)),Zi&&a.createElement("div",{className:fe.sign})),a.createElement("div",{className:fe.middle},a.createElement("div",{className:fe.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:fe.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:fe.value},(Ir==null?void 0:Ir.visits)||0)),a.createElement("div",null,a.createElement("span",{className:fe.text},"\u6210\u5458"),a.createElement("span",{className:fe.value},(Ir==null?void 0:Ir.course_members_count)||0))),a.createElement("div",{className:fe.row},a.createElement("div",null,a.createElement("span",{className:fe.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:fe.value},(Ir==null?void 0:Ir.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:fe.text},"\u72B6\u6001"),Ir.is_end?a.createElement("span",{className:fe.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:fe.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Ni&&a.createElement("div",{className:fe.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ir.is_accessible&&a.createElement("div",{className:fe.lockWrap},a.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ea.length&&a.createElement(Bn.Z,null)))},wt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ta=({dataSource:Kn=[],value:ea,onChange:Wa,className:Cr,style:wo={},tabBarExtraContent:sl})=>a.createElement("div",{className:Me()(wt.tabs,Cr),style:wo},a.createElement("div",{className:wt.tabsWrap},Kn.map((An,kr)=>a.createElement("aside",{className:wt.tab,onClick:()=>{Wa(An.id),An.link&&xt.history.push(An.link)},key:kr},a.createElement("div",{className:ea===An.id?wt.active:""},An.name),(An==null?void 0:An.resetCount)==null&&(An==null?void 0:An.total)!==void 0&&a.createElement("span",null,"\uFF08",An==null?void 0:An.total,"\uFF09"),(An==null?void 0:An.resetCount)!==void 0&&(An==null?void 0:An.total)!==void 0&&a.createElement(Ut.Z,{title:(An==null?void 0:An.tip)!=null?An==null?void 0:An.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},An==null?void 0:An.resetCount),"/",a.createElement("span",null,An==null?void 0:An.total),"\uFF09"))))),a.createElement("div",{className:wt.tabBar},sl)),$n={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},tn=({dataSource:Kn=[],value:ea,onChange:Wa,className:Cr,style:wo={},tabBarExtraContent:sl})=>a.createElement("div",{className:Me()($n.tabs,Cr),style:wo},a.createElement("div",{className:$n.tabsWrap},Kn.map((An,kr)=>a.createElement("aside",{className:$n.tab,onClick:()=>{Wa(An.id),An.link&&xt.history.push(An.link)},key:kr},a.createElement("div",{className:ea===An.id?$n.active:""},An.name),(An==null?void 0:An.resetCount)==null&&(An==null?void 0:An.total)!==void 0&&a.createElement("span",null,"\uFF08",An==null?void 0:An.total,"\uFF09"),(An==null?void 0:An.resetCount)!==void 0&&(An==null?void 0:An.total)!==void 0&&a.createElement(Ut.Z,{title:(An==null?void 0:An.tip)!=null?An==null?void 0:An.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},An==null?void 0:An.resetCount),"/",a.createElement("span",null,An==null?void 0:An.total),"\uFF09"))))),a.createElement("div",{className:$n.tabBar},sl)),Tn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},ga=({dataSource:Kn=[],value:ea,onChange:Wa,className:Cr,style:wo={},tabBarExtraContent:sl})=>a.createElement("div",{className:Me()(Tn.tabs,Cr),style:wo},a.createElement("div",{className:Tn.tabsWrap},Kn.map((An,kr)=>a.createElement("aside",{className:`${Tn.tab} ${ea===An.id?Tn.active:""}`,onClick:()=>{Wa(An.id),An.link&&xt.history.push(An.link)},key:kr},a.createElement("div",null,An.name),(An==null?void 0:An.resetCount)==null&&(An==null?void 0:An.total)!==void 0&&a.createElement("span",null,"\uFF08",An==null?void 0:An.total,"\uFF09"),(An==null?void 0:An.resetCount)!==void 0&&(An==null?void 0:An.total)!==void 0&&a.createElement(Ut.Z,{title:(An==null?void 0:An.tip)!=null?An==null?void 0:An.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},An==null?void 0:An.resetCount),"/",a.createElement("span",null,An==null?void 0:An.total),"\uFF09"))))),a.createElement("div",{className:Tn.tabBar},sl)),Ea=({className:Kn,style:ea={},children:Wa})=>a.createElement("div",{className:Me()(Kn),style:ea},Wa),Cn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},mt=x(38854),an=x(20834);const gn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Rn=({sortValue:Kn,dropValue:ea,className:Wa,onSort:Cr,onDrop:wo,dataSource:sl=gn})=>{var An;return a.createElement("div",{className:Me()(Cn.orderWrap,Wa)},a.createElement(mt.Z,{dropdownRender:()=>a.createElement(an.default,null,sl.map((kr,Qo)=>a.createElement(an.default.Item,{key:Qo,onClick:()=>wo(kr.id)},kr.name)))},a.createElement("span",{className:Cn.orderTextWrap},(An=sl.find(kr=>ea===kr.id))==null?void 0:An.name)),a.createElement("span",{className:Cn.orderIconWrap},a.createElement("span",{className:Cn.orderAsc},a.createElement("i",{className:Kn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Cn.cursorPointer} ${Cn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Cn.cursorPointer}`,onClick:()=>Cr(Kn==="asc"?"desc":"asc")})),a.createElement("span",{className:Cn.orderDesc},a.createElement("i",{className:Kn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Cn.cursorPointer} ${Cn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Cn.cursorPointer}`,onClick:()=>Cr(Kn==="asc"?"desc":"asc")}))))},fn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const kn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var dr=({sortValue:Kn,dropValue:ea,className:Wa,onSort:Cr,onDrop:wo,dataSource:sl=kn})=>{var An;return a.createElement("div",{className:Me()(fn.orderWrap,Wa)},a.createElement(mt.Z,{dropdownRender:()=>a.createElement(an.default,null,sl.map((kr,Qo)=>a.createElement(an.default.Item,{key:Qo,onClick:()=>wo(kr.id)},kr.name)))},a.createElement("span",{className:fn.orderTextWrap},(An=sl.find(kr=>ea===kr.id))==null?void 0:An.name)),a.createElement("span",{className:fn.orderIconWrap},a.createElement("span",{className:fn.orderAsc},a.createElement("i",{className:Kn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer}`,onClick:()=>Cr(Kn==="asc"?"desc":"asc")})),a.createElement("span",{className:fn.orderDesc},a.createElement("i",{className:Kn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer}`,onClick:()=>Cr(Kn==="asc"?"desc":"asc")}))))},$a={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Wn=x(3113),Tr=x(2337),zr=Object.defineProperty,ao=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,br=(Kn,ea,Wa)=>ea in Kn?zr(Kn,ea,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Kn[ea]=Wa,Nr=(Kn,ea)=>{for(var Wa in ea||(ea={}))Qr.call(ea,Wa)&&br(Kn,Wa,ea[Wa]);if(ao)for(var Wa of ao(ea))za.call(ea,Wa)&&br(Kn,Wa,ea[Wa]);return Kn},nr=(Kn,ea)=>{var Wa={};for(var Cr in Kn)Qr.call(Kn,Cr)&&ea.indexOf(Cr)<0&&(Wa[Cr]=Kn[Cr]);if(Kn!=null&&ao)for(var Cr of ao(Kn))ea.indexOf(Cr)<0&&za.call(Kn,Cr)&&(Wa[Cr]=Kn[Cr]);return Wa},mo=(Kn,ea,Wa)=>new Promise((Cr,wo)=>{var sl=Qo=>{try{kr(Wa.next(Qo))}catch(Rl){wo(Rl)}},An=Qo=>{try{kr(Wa.throw(Qo))}catch(Rl){wo(Rl)}},kr=Qo=>Qo.done?Cr(Qo.value):Promise.resolve(Qo.value).then(sl,An);kr((Wa=Wa.apply(Kn,ea)).next())}),ro=Kn=>{var ea=Kn,{className:Wa,style:Cr,children:wo,loading:sl=!1,openLoading:An,onClick:kr=()=>{},size:Qo="middle",shape:Rl="round",theme:so}=ea,Ir=nr(ea,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[$l,Ni]=(0,a.useState)(!1),fu=(0,a.useMemo)(()=>{switch(so){case Tr.Fy.THEMEONE:return $a.ThemeOne;case Tr.Fy.DEFAULT:default:return $a.btn}},[so]);return a.createElement(Wn.ZP,Nr({onClick:(0,Ie.throttle)(dl=>mo(void 0,null,function*(){An&&Ni(!0);try{yield kr(dl)}catch(hl){console.log("error",hl)}An&&Ni(!1)}),2e3,{leading:!0,trailing:!1}),className:Me()(fu,$a[`${Qo}-${Rl}`],Wa),style:Cr,size:Qo,shape:Rl,loading:$l||sl},Ir),wo)},Go={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},di=({className:Kn,style:ea,children:Wa=null,onClick:Cr,title:wo})=>a.createElement("div",{className:Me()(Go.head,Kn),style:ea},a.createElement("span",{className:"primary-hover",onClick:Cr},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:wo},wo),a.createElement("div",{className:Go.node},Wa)),mi={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Yo=({confirmShow:Kn=!0,confirmTitle:ea,confirmClick:Wa,cancelShow:Cr=!0,cancelTitle:wo,cancelClick:sl,className:An,style:kr,confirmLoading:Qo=!1})=>a.createElement("div",{className:Me()(mi.btns,An),style:kr},Kn&&a.createElement(Wn.ZP,{loading:Qo,onClick:Wa,type:"primary",className:mi.confirm},ea),Cr&&a.createElement(Wn.ZP,{onClick:sl,className:mi.cancel},wo)),Hr={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},wl=({className:Kn,style:ea={},LeftContent:Wa,children:Cr,RightContent:wo})=>a.createElement("div",{className:Me()(Hr.fixedBottom,Kn),style:ea},a.createElement("div",{className:Hr.wrap},a.createElement("div",{className:Hr.left},Wa),a.createElement("div",{className:Hr.center},Cr),a.createElement("div",{className:Hr.right},wo))),Ul={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ii=({className:Kn,style:ea={},dataSource:Wa=[]})=>a.createElement("div",{className:Me()(Ul.crumbs,Kn),style:ea},Wa.map((Cr,wo)=>woxt.history.push(Cr.path)},Cr.name):a.createElement("span",null,Cr.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:wo,style:{color:"#5F6368"}},Cr.name))),ai=x(31797),gi=Object.defineProperty,ui=Object.defineProperties,Di=Object.getOwnPropertyDescriptors,Sl=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,Nl=(Kn,ea,Wa)=>ea in Kn?gi(Kn,ea,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Kn[ea]=Wa,$i=(Kn,ea)=>{for(var Wa in ea||(ea={}))nl.call(ea,Wa)&&Nl(Kn,Wa,ea[Wa]);if(Sl)for(var Wa of Sl(ea))xo.call(ea,Wa)&&Nl(Kn,Wa,ea[Wa]);return Kn},Gi=(Kn,ea)=>ui(Kn,Di(ea)),du=(Kn,ea)=>{var Wa={};for(var Cr in Kn)nl.call(Kn,Cr)&&ea.indexOf(Cr)<0&&(Wa[Cr]=Kn[Cr]);if(Kn!=null&&Sl)for(var Cr of Sl(Kn))ea.indexOf(Cr)<0&&xo.call(Kn,Cr)&&(Wa[Cr]=Kn[Cr]);return Wa};const{Countdown:vu}=ai.default;var Pl=Kn=>{var ea=Kn,{onChange:Wa}=ea,Cr=du(ea,["onChange"]);const[wo,sl]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof wo=="number"&&wo>=0&&Wa(wo)},[wo]);const An=kr=>{const Qo=Math.floor(kr/1e3);sl(Qo)};return a.createElement(vu,Gi($i({},Cr),{onChange:An}))},fi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Qu=({DataProps:Kn,className:ea,style:Wa={}})=>{var Cr;return a.createElement("div",{className:Me()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",fi.ClassRoomItem,ea),style:Wa,onClick:()=>{(0,lt.xg)(Kn==null?void 0:Kn.first_category_url)}},a.createElement("div",{className:"flex flex-col item-center"},a.createElement("img",{src:`${(Cr=Xe.Z)==null?void 0:Cr.IMG_SERVER}/images/${Kn==null?void 0:Kn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Kn==null?void 0:Kn.subject_identifier)&&a.createElement("div",{className:"mt-40px"},a.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),a.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},a.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Kn!=null&&Kn.is_public)&&a.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),a.createElement("span",{className:Me()("text-16px font-medium",fi.TitleDom)},Kn==null?void 0:Kn.name)),a.createElement("div",{className:"c-grey-333 font-medium"},Kn==null?void 0:Kn.creator),a.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Kn==null?void 0:Kn.course_members_count),a.createElement("div",{className:"c-grey-333 flex item-center justify-between"},a.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Kn==null?void 0:Kn.tasks_count),Kn!=null&&Kn.is_end?a.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):a.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},as=Object.defineProperty,Vu=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Kr=(Kn,ea,Wa)=>ea in Kn?as(Kn,ea,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Kn[ea]=Wa,Xr=(Kn,ea)=>{for(var Wa in ea||(ea={}))To.call(ea,Wa)&&Kr(Kn,Wa,ea[Wa]);if(Vu)for(var Wa of Vu(ea))Wr.call(ea,Wa)&&Kr(Kn,Wa,ea[Wa]);return Kn},Yl=({DataProps:Kn=[],selectValue:ea,onChange:Wa,className:Cr,style:wo={},extra:sl,classNameItem:An,styleItem:kr={},barHidden:Qo})=>{const[Rl,so]=(0,a.useState)();return(0,a.useEffect)(()=>{so(Array.isArray(ea)?ea:[ea])},[ea]),a.createElement("div",{className:Me()("flex px-20px py-10px gap-40px",Cr),style:Xr({borderBottom:"1px solid #D3F0FF"},wo)},Kn==null?void 0:Kn.map(Ir=>a.createElement("div",{key:Ir==null?void 0:Ir.id,className:Me()("flex item-center justify-center current c-grey-333 text-16 relative",An,Ir==null?void 0:Ir.className),style:Xr(Xr({color:Rl!=null&&Rl.includes(Ir==null?void 0:Ir.id)?"#1890FF":"",minWidth:88},kr),(Ir==null?void 0:Ir.style)||{}),onClick:$l=>{Wa==null||Wa({domEvent:$l,item:Ir}),Ir!=null&&Ir.link&&xt.history.push(Ir==null?void 0:Ir.link)}},Ir==null?void 0:Ir.name,!Qo&&(Rl==null?void 0:Rl.includes(Ir==null?void 0:Ir.id))&&a.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),a.createElement("div",{className:"ml-auto"},sl))},Ei=Object.defineProperty,yi=Object.defineProperties,au=Object.getOwnPropertyDescriptors,Oi=Object.getOwnPropertySymbols,Ru=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,Dl=(Kn,ea,Wa)=>ea in Kn?Ei(Kn,ea,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Kn[ea]=Wa,Xl=(Kn,ea)=>{for(var Wa in ea||(ea={}))Ru.call(ea,Wa)&&Dl(Kn,Wa,ea[Wa]);if(Oi)for(var Wa of Oi(ea))gu.call(ea,Wa)&&Dl(Kn,Wa,ea[Wa]);return Kn},Tl=(Kn,ea)=>yi(Kn,au(ea)),hi=({value:Kn,onChange:ea,onInputChange:Wa,className:Cr,style:wo={},InputProps:sl})=>{const[An,kr]=(0,a.useState)(Kn);return a.createElement("div",{className:Me()("flex item-center rounded-full px-10px py-2px",Cr),style:Xl({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},wo)},a.createElement(je.default,Tl(Xl({bordered:!1},sl),{onChange:Qo=>{kr(Qo.target.value),Wa==null||Wa(encodeURIComponent(Qo.target.value))},onPressEnter:Qo=>{ea==null||ea({domEvent:Qo,item:{value:An}})}})),a.createElement("img",{className:"h-22px current",src:x(25365),height:22,onClick:Qo=>{ea==null||ea({domEvent:Qo,item:{value:An}})}}))}},31103:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return pe}});var a=x(59301);function pe(Ne,Ae){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=Ne}),(0,a.useEffect)(()=>{function Se(){Fe.current()}if(Ae!==null){let le=setInterval(Se,Ae);return()=>clearInterval(le)}},[Ae])}},36306:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return tt}});var a=x(78241),pe=x(8591),Ne=x(43418),Ae=x(71418),Fe=x(6848),Se=x(57809),le=x(5112),Me=x(92832),Ie=x(1710),xe=x(59301),Le=x(65582),ze=x(38147),ye=x(65862),oe={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},y=x(41867),E=x(96565),z=x(6339),b=x(59301),ee=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ge=(Ze,it,Ue)=>it in Ze?ee(Ze,it,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ze[it]=Ue,Ce=(Ze,it)=>{for(var Ue in it||(it={}))ce.call(it,Ue)&&ge(Ze,Ue,it[Ue]);if(ie)for(var Ue of ie(it))me.call(it,Ue)&&ge(Ze,Ue,it[Ue]);return Ze},Be=(Ze,it)=>te(Ze,ne(it)),je=(Ze,it,Ue)=>new Promise((nt,xt)=>{var Et=It=>{try{Nt(Ue.next(It))}catch(Ut){xt(Ut)}},Pt=It=>{try{Nt(Ue.throw(It))}catch(Ut){xt(Ut)}},Nt=It=>It.done?nt(It.value):Promise.resolve(It.value).then(Et,Pt);Nt((Ue=Ue.apply(Ze,it)).next())});const we=({shixunHomeworks:Ze,exercise:it,loading:Ue,dispatch:nt})=>{var xt,Et,Pt;const Nt=(0,Le.useIntl)(),{commonHeader:It}=it,[Ut,Dt]=(0,xe.useState)([]),[Xe,lt]=(0,xe.useState)(Be(Ce({},(0,Le.useParams)()),{page:1,limit:10})),[Mt,Vt]=(0,xe.useState)([]),[$t,Bn]=(0,xe.useState)(""),[Je,Tt]=(0,xe.useState)(1),[Sn]=a.default.useForm(),[En,pn]=(0,xe.useState)({}),[at,ft]=(0,xe.useState)(null),[rt,ke]=(0,xe.useState)(!1),[Bt,Wt]=(0,xe.useState)([]),[Re,Ke]=(0,xe.useState)(null),[pt,Ve]=(0,xe.useState)(0),[ot,Ye]=(0,xe.useState)(0),[ia,on]=(0,xe.useState)(!1),ta=[{title:Nt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"1",width:80,render:(cn,oa,qa)=>(Xe.page-1)*Xe.limit+qa+1},{title:Nt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",ellipsis:!0,width:180},{title:Nt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",align:"left",sorter:!0,render:cn=>cn||"--"},{title:Nt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"user_group_name",align:"left",render:(cn,oa)=>b.createElement("div",{className:oe.banding,title:cn||"--"},cn||"--")},{title:Nt.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),width:200,dataIndex:"commit_status",render:(cn,oa)=>cn===0?b.createElement("span",{style:{color:"#666666"}},Nt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):cn===1?b.createElement("span",{style:{color:"#DF3042"}},!oa.is_make_up&&"\u8003\u8BD5\u4E2D",oa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):cn===2?b.createElement("span",{style:{color:"#5AB891"}},!oa.is_make_up&&!oa.is_force_commit&&Nt.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!oa.is_make_up&&!oa.is_force_commit&&Nt.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(It==null?void 0:It.exercise_type)==2&&!(0,y.dE)()?"\u6700\u9AD8\u6210\u7EE9":Nt.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",sorter:!0,render:(cn,oa)=>oa.commit_status===0||oa.commit_status===1?"--":!oa.open_total_score&&(0,y.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(cn=typeof cn=="number"?Number(cn):cn,console.log(typeof cn),cn||(cn=0),cn===100?b.createElement("span",{className:"c-green"},cn):cn>60?b.createElement("span",{className:"c-orange"},cn):cn==ot*.6?b.createElement("span",{className:"c-red"},cn):b.createElement("span",null,cn))}].filter(cn=>!!cn);(0,xe.useEffect)(()=>{var cn;((cn=it.actionTabs)==null?void 0:cn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Wt([]),Ke(null),On(),Ct(Xe))},[(xt=it.actionTabs)==null?void 0:xt.key]);const On=()=>je(void 0,null,function*(){var cn;if(!((cn=it.actionTabs)!=null&&cn.showSelectQuestion))return;const oa=yield(0,ze.ZP)(`/api/exercises/${Xe==null?void 0:Xe.categoryId}/all_subj_questions.json`,{method:"get"});oa.status==0&&Wt(oa.data)}),pa=(cn,oa)=>{Xe.page=cn,Xe.limit=oa,lt(Ce({},Xe)),Ct(Xe)},Ct=cn=>je(void 0,null,function*(){on(!0);const oa=yield(0,ze.ZP)(`/api/exercises/${Xe.categoryId||(Xe==null?void 0:Xe.exerciseId)}/exercise_users.json`,{method:"get",params:cn});oa.status==0&&(Ve(oa.data.total_count),lt(Be(Ce({},Xe),{total:oa.data.total_count})),Dt(oa.data.exercise_users),Ye(oa.data.total_score)),on(!1)}),Yt=cn=>{Xe.search=cn,Xe.page=1,Sn.resetFields(),pn({}),Vt([]),ft(null),lt(Ce({},Xe)),Ct(Xe)},Xt=cn=>je(void 0,null,function*(){var oa,qa;const yr=Ce({},En);if(!((oa=cn==null?void 0:cn.content)!=null&&oa.trim())){pe.ZP.warning(Nt.formatMessage({id:"classrooms.enterAnswerContent",defaultMessage:"\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01"}));return}yr.content=cn==null?void 0:cn.content,yr.attachment_ids=(qa=cn==null?void 0:cn.attachment_ids)==null?void 0:qa.map(qn=>qn.response.id),Ot(yr)}),Ot=cn=>je(void 0,null,function*(){var oa;ke(!0);const{showSelectQuestion:qa,ai_review_settings:yr}=it.actionTabs,qn=yield(0,ze.ZP)(`/api/exercises/${(Xe==null?void 0:Xe.categoryId)||(Xe==null?void 0:Xe.exerciseId)}/test_ai_review.json`,{method:"post",body:Be(Ce({},cn),{exercise_question_id:qa?Re:(oa=it.actionTabs)==null?void 0:oa.questionId,ai_review_settings:yr})});if([0,-3].includes(qn.status)){qn.status==0&&pe.ZP.success(Nt.formatMessage({id:"classrooms.scoringTestSuccess",defaultMessage:"\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"})),ft(qn);const Jt=document.querySelector(".modal-ai-pfcs");if(Jt){const va=Jt.querySelector(".ant-modal-body");va&&(va.scrollTop=va.scrollHeight)}}ke(!1)}),en=()=>{nt({type:"exercise/setActionTabs",payload:{key:""}}),Tt(1),xa()},xa=()=>{Sn.resetFields(),pn({}),Vt([]),Bn(""),ft(null)};return b.createElement(Ne.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:rt,open:((Et=it.actionTabs)==null?void 0:Et.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>en(),okText:at?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var cn;if((cn=it.actionTabs)!=null&&cn.showSelectQuestion&&!Re)return pe.ZP.warning(Nt.formatMessage({id:"classrooms.selectQuestion",defaultMessage:"\u8BF7\u9009\u62E9\u9898\u76EE\uFF01"}));if(Je==1){if(Mt.length==0)return pe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Ot({exercise_user_id:Mt[0]})}else Je==2&&Sn.submit()}},b.createElement(Ae.Z,{spinning:rt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((Pt=it.actionTabs)==null?void 0:Pt.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),Nt.formatMessage({id:"classrooms.selectQuestion",defaultMessage:"\u9009\u62E9\u9898\u76EE"}),b.createElement(Fe.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${oe.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(Se.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:Re,onChange:cn=>Ke(cn)},Bt==null?void 0:Bt.map(cn=>b.createElement(Se.default.Option,{key:cn==null?void 0:cn.id,value:cn==null?void 0:cn.id},cn==null?void 0:cn.question_title)))),b.createElement("div",{className:oe.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(le.ZP.Group,{onChange:cn=>{cn.target.value==1&&pa(1,10),Tt(cn.target.value),xa()},value:Je,options:[{label:Nt.formatMessage({id:"classrooms.selectStudentPaper",defaultMessage:"\u9009\u62E9\u5B66\u751F\u8BD5\u5377"}),value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Je==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),b.createElement(Me.default.Search,{style:{width:487},size:"large",placeholder:Nt.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),value:$t,onChange:cn=>Bn(cn.target.value),onSearch:Yt})),b.createElement(Ie.default,{rowSelection:{type:"radio",selectedRowKeys:Mt,onChange:(cn,oa)=>{Vt(cn)},getCheckboxProps:cn=>({disabled:[0,1].includes(cn==null?void 0:cn.commit_status)})},loading:ia,rowKey:"exercise_user_id",dataSource:Ut||[],columns:ta,pagination:{current:Xe.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Xe.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:pt,size:"default",showTotal:ye.rU,onChange:pa},onChange:(cn,oa,qa)=>{Xe.page=1,qa.order===void 0?(Xe.order_type=null,Xe.order=null):(Xe.order_type=qa.order==="descend"?"desc":"asc",Xe.order=qa.field),lt(Ce({},Xe)),Ct(Xe)}})),Je==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(a.default,{form:Sn,className:oe.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{pn(Ce({},Sn.getFieldsValue()))},onFinish:Xt},b.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(E.Z,{watch:!0})))),at&&b.createElement("div",{className:oe.result_con},b.createElement("div",{className:oe.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(at==null?void 0:at.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),at==null?void 0:at.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(z.Z,{value:at==null?void 0:at.content,style:{fontSize:"14px"}}))),(at==null?void 0:at.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(z.Z,{value:at==null?void 0:at.message,style:{fontSize:"14px"}})))))};var tt=(0,Le.connect)(({shixunHomeworks:Ze,exercise:it,loading:Ue,user:nt})=>({shixunHomeworks:Ze,exercise:it,loading:Ue.effects,user:nt}))(we)},61418:function(Rt,st,x){"use strict";x.r(st),x.d(st,{default:function(){return tp}});var a=x(59301),pe=x(38147),Ne=x(74128),Ae=x(65582),Fe=x(43418),Se=x(20834),le=x(8591),Me=x(24905),Ie=x(6848),xe=x(5112),Le=x(81327),ze=x(66104),ye=x(3113),oe=x(95237),y=x(38854),E=x(99313),z=x(1710),b=x(87169),ee=x(27812),te=x(89489),ne=x(87513),ie=x(65862),ce=x(84454),me=x(78241),ge=x(43604),Ce=x(78673),Be=x(92832),je=x(5871),we=x(58421),tt=x(56656),Ze=x.n(tt),it=Object.defineProperty,Ue=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Et=(de,ve,ue)=>ve in de?it(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Pt=(de,ve)=>{for(var ue in ve||(ve={}))nt.call(ve,ue)&&Et(de,ue,ve[ue]);if(Ue)for(var ue of Ue(ve))xt.call(ve,ue)&&Et(de,ue,ve[ue]);return de},Nt=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const It=({shixunHomeworks:de,dispatch:ve})=>{const ue=(0,Ae.useIntl)(),ct=(0,Ae.useParams)();return a.createElement(Fe.default,{centered:!0,title:ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:de.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ue.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Nt(void 0,null,function*(){(yield(0,pe.ZP)(`/api/myshixuns/${de.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ct.coursesId}})).status===0&&(le.ZP.success(ue.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),ve({type:"shixunHomeworks/setActionTabs",payload:{}}),ve({type:"shixunHomeworks/getWorkList",payload:Pt({},de.actionTabs.params)}))}),onCancel:()=>{ve({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Ut=(0,Ae.connect)(({shixunHomeworks:de})=>({shixunHomeworks:de}))(It),Dt=Object.defineProperty,Xe=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Bn=(de,ve,ue)=>ve in de?Dt(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Je=(de,ve)=>{for(var ue in ve||(ve={}))Vt.call(ve,ue)&&Bn(de,ue,ve[ue]);if(Mt)for(var ue of Mt(ve))$t.call(ve,ue)&&Bn(de,ue,ve[ue]);return de},Tt=(de,ve)=>Xe(de,lt(ve)),Sn=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const En=({exercise:de,dispatch:ve})=>{var ue,ct,dt,kt,gt,ut,be,Pe;const yn=(0,Ae.useIntl)(),In=(0,Ae.useParams)(),[Pn,Vn]=(0,a.useState)(!0),[Gt]=me.default.useForm(),{actionTabs:aa}=de;(0,a.useEffect)(()=>{var Ba,Un,fa,un;de.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(Gt.resetFields(),Gt.setFieldsValue({subjective_score:(Un=(Ba=aa==null?void 0:aa.selectArrs)==null?void 0:Ba.record)==null?void 0:Un.subjective_score,objective_score:(un=(fa=aa==null?void 0:aa.selectArrs)==null?void 0:fa.record)==null?void 0:un.objective_score}))},[de.actionTabs.key]);const sa=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:de.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:sa,footer:a.createElement(oe.Z,{align:"middle",justify:"end"},a.createElement(ye.ZP,{className:"ml10",onClick:sa}," \u53D6\u6D88"),a.createElement(ye.ZP,{className:"ml10",onClick:()=>Sn(void 0,null,function*(){var Ba,Un;yield Gt.validateFields();const fa=Gt.getFieldValue();(yield(0,ne.oS)(Tt(Je({},fa),{id:In.categoryId,user_id:(Un=(Ba=aa==null?void 0:aa.selectArrs)==null?void 0:Ba.record)==null?void 0:Un.user_id}))).status===0&&(le.ZP.success("\u8BC4\u9605\u6210\u529F"),Gt.resetFields(),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"exercise/setUpdateIndex"}))}),type:"primary"}," ",yn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},a.createElement("div",{className:"pl30"},a.createElement(me.default,{form:Gt},a.createElement(oe.Z,null,a.createElement(ge.Z,null,a.createElement(me.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(je.Z,{min:0,max:((ct=(ue=aa==null?void 0:aa.selectArrs)==null?void 0:ue.exercise_types)==null?void 0:ct.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ge.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(kt=(dt=aa==null?void 0:aa.selectArrs)==null?void 0:dt.exercise_types)==null?void 0:kt.subjective_score,"\u5206")))),a.createElement(oe.Z,null,a.createElement(ge.Z,null,a.createElement(me.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(je.Z,{min:0,max:((ut=(gt=aa==null?void 0:aa.selectArrs)==null?void 0:gt.exercise_types)==null?void 0:ut.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ge.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Pe=(be=aa==null?void 0:aa.selectArrs)==null?void 0:be.exercise_types)==null?void 0:Pe.objective_score,"\u5206"))))))))};var pn=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(En);const at=(0,Ae.useIntl)(),ft=[{name:at.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"}),id:0,type:"unreview_counts"},{name:at.formatMessage({id:"classrooms.reviewInProgress",defaultMessage:"\u8BC4\u9605\u4E2D"}),id:2,type:"reviewing_counts"},{name:at.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}),id:1,type:"review_counts"}],rt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:at.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),id:2,type:"answer_users"},{name:at.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),id:3,type:"commit_with_no_answers_users"}],ke=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var Bt=x(2524),Wt=x(71418),Re=x(61527),Ke=x(59301),pt=Object.defineProperty,Ve=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,ta=(de,ve,ue)=>ve in de?pt(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,On=(de,ve)=>{for(var ue in ve||(ve={}))ia.call(ve,ue)&&ta(de,ue,ve[ue]);if(Ye)for(var ue of Ye(ve))on.call(ve,ue)&&ta(de,ue,ve[ue]);return de},pa=(de,ve)=>Ve(de,ot(ve)),Ct=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Yt=({exercise:de,dispatch:ve})=>{var ue,ct;const dt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),[gt]=me.default.useForm(),ut=me.default.useWatch("time",gt),[be,Pe]=(0,a.useState)(!1),{actionTabs:yn,commonHeader:In}=de,[,Pn,Vn,Gt]=(0,Re.U)(ne.n7,{id:kt.categoryId}),aa=Gt!=null&&Gt.user_end_time?Ze()(Gt==null?void 0:Gt.user_end_time).add(1,"minutes"):Ze()(),sa=Ze()(Gt==null?void 0:Gt.user_total_end_time)>aa?Math.round(Ze().duration(Ze()(Gt==null?void 0:Gt.user_total_end_time).diff(aa.startOf("minute"))).asMinutes()):0,Ba=((Gt==null?void 0:Gt.student_left_minutes)||0)+(ut||0);(0,a.useEffect)(()=>{var fa;yn.key==="\u5EF6\u65F6"?(ve({type:"exercise/getWorkSetting",payload:On({},kt)}),Vn({user_id:yn!=null&&yn.isBatch?yn==null?void 0:yn.user_ids:[(fa=yn==null?void 0:yn.selectArrs)==null?void 0:fa.user_id]})):gt.resetFields()},[yn.key]);const Un=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return Ke.createElement(Ke.Fragment,null,Ke.createElement(Fe.default,{width:640,centered:!0,title:yn!=null&&yn.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:yn.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:dt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:be,onOk:()=>Ct(void 0,null,function*(){gt.submit()}),onCancel:Un},Ke.createElement(Wt.Z,{spinning:Pn},Ke.createElement(me.default,{form:gt,colon:!1,labelCol:{span:4},onFinish:fa=>Ct(void 0,null,function*(){Pe(!0);const un=yield(0,ne.qz)(pa(On({},fa),{id:kt.categoryId,exercise_user_id:yn==null?void 0:yn.exercise_user_id}));Pe(!1),un.status===0&&(le.ZP.success(dt.formatMessage({id:"classrooms.delaySuccess",defaultMessage:"\u5EF6\u65F6\u6210\u529F"})),ve({type:"exercise/setUpdateIndex"}),Un())})},Ke.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ke.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ke.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ke.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),yn!=null&&yn.isBatch?Ke.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ke.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},yn==null?void 0:yn.exercise_user_id.length),"\u540D\u5B66\u751F"):Ke.createElement(oe.Z,{align:"middle",gutter:40},Ke.createElement(ge.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ke.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ue=yn==null?void 0:yn.selectArrs)==null?void 0:ue.user_name)),Ke.createElement(ge.Z,null,dt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),Ke.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ct=yn==null?void 0:yn.selectArrs)==null?void 0:ct.student_id))),Ke.createElement(me.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ke.createElement(je.Z,{min:0,precision:0,max:sa,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${sa}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(yn!=null&&yn.isBatch)&&Ke.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"ml5"},Ba),"\u5206\u949F",Ba!==0&&(Gt==null?void 0:Gt.user_end_time)&&Ke.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"ml5"},Ze()(Gt==null?void 0:Gt.user_end_time).add(ut||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(In==null?void 0:In.screen_open)&&Ke.createElement(me.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ke.createElement(Me.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Xt=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(Yt),Ot=x(5083),en=x(99981),xa=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const cn=({exercise:de,dispatch:ve})=>{var ue,ct;const dt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),[gt]=me.default.useForm(),[ut,be]=(0,a.useState)(!1),{actionTabs:Pe}=de;return(0,a.useEffect)(()=>{de.actionTabs.key==="teacher-unlock"&&(be(!1),gt.resetFields())},[de.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ue=Pe==null?void 0:Pe.selectArrs)==null?void 0:ue.user_name}\uFF09`,open:de.actionTabs.key==="teacher-unlock",okText:dt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:dt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),keyboard:!1,confirmLoading:ut,onOk:()=>xa(void 0,null,function*(){var yn,In;yield gt.validateFields();const Pn=gt.getFieldsValue();if(be(!0),(yield(0,ne.ZD)(kt.categoryId,{exercise_user_id:(yn=Pe==null?void 0:Pe.selectArrs)==null?void 0:yn.exercise_user_id,unlock_key:Pn.unlock_key})).status===0){if(Pn.time){const Gt={time:Ze()(Pn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(In=Pe==null?void 0:Pe.selectArrs)==null?void 0:In.exercise_user_id,id:kt.categoryId};yield(0,ne.qz)(Gt)}le.ZP.success(dt.formatMessage({id:"classrooms.unlockSuccess",defaultMessage:"\u89E3\u9664\u9501\u5B9A\u6210\u529F"})),ve({type:"exercise/setUpdateIndex"}),ve({type:"exercise/setActionTabs",payload:{}})}be(!1)}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(me.default,{form:gt,layout:"vertical",autoComplete:"off"},a.createElement(me.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Be.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(me.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ze()((ct=Pe==null?void 0:Pe.selectArrs)==null?void 0:ct.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Ot.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:yn=>{var In;return(0,en.Q8)(yn,(In=Pe==null?void 0:Pe.selectArrs)==null?void 0:In.exercise_end_at)},disabledTime:yn=>{var In;const Pn=(In=Pe==null?void 0:Pe.selectArrs)==null?void 0:In.exercise_end_at;if(Ze()(yn).isSame(Ze()(Pn),"day")){const Vn=Ze()(Pn).hours(),Gt=Ze()(Pn).minutes();return console.log(Vn,Gt),{disabledHours:()=>(0,en.w6)(0,24).slice(Vn+1),disabledMinutes:()=>Ze()(yn).isSame(Ze()(Pn),"hour")?(0,en.w6)(Gt,60):[]}}return(0,en.d0)(yn)},allowClear:!1}))))))};var oa=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(cn),qa=x(30214),yr=x(77254),qn=x(82896),Jt=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Aa=(de,ve)=>{var ue={};for(var ct in de)va.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&Jt)for(var ct of Jt(de))ve.indexOf(ct)<0&&Va.call(de,ct)&&(ue[ct]=de[ct]);return ue},Zr=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Yr=de=>{var ve=de,{shixunHomeworks:ue,dispatch:ct}=ve,dt=Aa(ve,["shixunHomeworks","dispatch"]);const kt=(0,Ae.useIntl)(),gt=(0,Ae.useParams)(),[ut,be]=(0,a.useState)([]),[Pe,yn]=(0,a.useState)([]);(0,a.useEffect)(()=>{ue.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&In()},[ue.actionTabs.key]);function In(){return Zr(this,null,function*(){const Vn=yield(0,pe.ZP)(`/api/exercises/${gt.categoryId}/group_list.json`,{method:"GET"});be(Vn)})}const Pn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ue.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:kt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:kt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Zr(void 0,null,function*(){const Vn=yield(0,pe.ZP)(`/api/exercises/${gt.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Pe}});(Vn==null?void 0:Vn.status)===0&&(Ae.history.replace(`/classrooms/${gt.coursesId}/exercise/${gt.categoryId}/detail?tabs=7`),window.location.reload(),ct({type:"shixunHomeworks/setActionTabs",payload:{}}),yn([]))}),onCancel:()=>{yn([]),ct({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(z.default,{rowSelection:{type:"checkbox",onChange:(Vn,Gt)=>{yn([...Vn])},selectedRowKeys:Pe,getCheckboxProps:Vn=>({disabled:Vn.status==="\u8FDB\u884C\u4E2D"||Vn.works_count===0})},rowKey:Vn=>Vn.key||Vn.id,scroll:{y:300},pagination:!1,columns:Pn,dataSource:ut==null?void 0:ut.group_list})))};var Sr=(0,Ae.connect)(({shixunHomeworks:de})=>({shixunHomeworks:de}))(Yr),ht=x(41867),La={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Zt=x(59301),_n=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())}),ma=({item:de,renderText:ve})=>{const ue=(0,Ae.useIntl)(),ct=(0,Ae.useParams)(),[dt,kt]=(0,a.useState)(),gt=ut=>_n(void 0,null,function*(){if(!ut)return;const be=yield(0,ne.UH)({id:ct.categoryId,user_id:de==null?void 0:de.user_id});be&&kt(be)});return Zt.createElement(Ie.Z,{onOpenChange:ut=>gt(ut),title:Zt.createElement("div",null,"\u5355\u9009\u9898 ",(dt==null?void 0:dt.single_question_score)||0,"\u5206 ",Zt.createElement("br",null),"\u591A\u9009\u9898 ",(dt==null?void 0:dt.multiple_question_score)||0,"\u5206 ",Zt.createElement("br",null),"\u5224\u65AD\u9898 ",(dt==null?void 0:dt.judgement_question_score)||0,"\u5206 ",Zt.createElement("br",null),"\u586B\u7A7A\u9898 ",(dt==null?void 0:dt.completion_question_score)||0,"\u5206 ",Zt.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(dt==null?void 0:dt.shixun_question_score)||0,"\u5206")},ve)},tr=x(89392),Zn=x.n(tr),se=x(57809),fe=x(71067),he=x(59301),De=Object.defineProperty,qe=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,rn=(de,ve,ue)=>ve in de?De(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,tn=(de,ve)=>{for(var ue in ve||(ve={}))Ta.call(ve,ue)&&rn(de,ue,ve[ue]);if(jt)for(var ue of jt(ve))$n.call(ve,ue)&&rn(de,ue,ve[ue]);return de},Tn=(de,ve)=>qe(de,wt(ve)),_t=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const ga=({exercise:de,dispatch:ve})=>{var ue,ct;const dt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),{actionTabs:gt,commonHeader:ut}=de,[be]=me.default.useForm(),Pe=me.default.useWatch("time",be),[,yn,In,Pn]=(0,Re.U)(ne.n7,{id:kt.categoryId}),[,Vn,Gt]=(0,Re.U)(ne.Xo,{id:kt.categoryId}),aa=(0,a.useRef)(null),sa=Pn!=null&&Pn.user_end_time?Ze()(Pn==null?void 0:Pn.user_end_time).add(1,"minutes"):Ze()(),Ba=Ze()(Pn==null?void 0:Pn.user_total_end_time)>sa?Math.round(Ze().duration(Ze()(Pn==null?void 0:Pn.user_total_end_time).diff(sa.startOf("minute"))).asMinutes()):0,Un=((Pn==null?void 0:Pn.student_left_minutes)||0)+(Pe||0);(0,a.useEffect)(()=>{var un,bn;gt.key=="\u8C03\u6574\u72B6\u6001"?(ve({type:"exercise/getWorkSetting",payload:tn({},kt)}),In({user_id:gt!=null&>.isBatch?gt==null?void 0:gt.user_ids:[(un=gt==null?void 0:gt.selectArrs)==null?void 0:un.user_id]})):(be.resetFields(),aa.current&&((bn=aa.current)==null||bn.changeCode({target:{value:""}})))},[gt.key]);const fa=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return he.createElement(Fe.default,{centered:!0,title:gt!=null&>.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:gt.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Vn,onOk:()=>_t(void 0,null,function*(){be.submit()}),onCancel:fa},he.createElement(Wt.Z,{spinning:yn},he.createElement(me.default,{initialValues:{status:"1"},form:be,colon:!1,labelCol:{span:4},onFinish:un=>_t(void 0,null,function*(){if(console.log("allValue",un),aa.current.onVerify())return Promise.reject();(yield Gt(Tn(tn({},un),{exercise_user_id:gt==null?void 0:gt.exercise_user_id}))).status==0&&(le.ZP.success(dt.formatMessage({id:"classrooms.adjustSuccess",defaultMessage:"\u8C03\u6574\u6210\u529F"})),fa(),ve({type:"exercise/setUpdateIndex"}))})},gt!=null&>.isBatch?he.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",he.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},gt==null?void 0:gt.exercise_user_id.length),"\u540D\u5B66\u751F"):he.createElement(oe.Z,{className:"mb20",align:"middle",gutter:40},he.createElement(ge.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",he.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ue=gt==null?void 0:gt.selectArrs)==null?void 0:ue.user_name)),he.createElement(ge.Z,null,dt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),he.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ct=gt==null?void 0:gt.selectArrs)==null?void 0:ct.student_id))),(ut==null?void 0:ut.is_locked)&&he.createElement(me.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},he.createElement(Be.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),he.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},he.createElement(se.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},he.createElement(se.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),he.createElement(se.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(ut==null?void 0:ut.time)!==-1&&he.createElement(he.Fragment,null,he.createElement(me.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},he.createElement(je.Z,{min:0,precision:0,max:Ba,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Ba}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(gt!=null&>.isBatch)&&he.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",he.createElement("span",{className:"ml5"},Un),"\u5206\u949F",Un!==0&&(Pn==null?void 0:Pn.user_end_time)&&he.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",he.createElement("span",{className:"ml5"},Ze()(Pn==null?void 0:Pn.user_end_time).add(Pe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(ut==null?void 0:ut.screen_open)&&he.createElement(me.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},he.createElement(Me.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),he.createElement(me.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},he.createElement(fe.Z,{ref:un=>aa.current=un})))))};var wa=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(ga),Ea=x(30365),Cn=Object.defineProperty,mt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Gn=(de,ve,ue)=>ve in de?Cn(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Rn=(de,ve)=>{for(var ue in ve||(ve={}))an.call(ve,ue)&&Gn(de,ue,ve[ue]);if(mt)for(var ue of mt(ve))gn.call(ve,ue)&&Gn(de,ue,ve[ue]);return de};const fn=de=>React.createElement("svg",Rn({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},de),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));var kn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",At=x(59301),dr=Object.defineProperty,$a=Object.defineProperties,Wn=Object.getOwnPropertyDescriptors,Tr=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Qr=(de,ve,ue)=>ve in de?dr(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,za=(de,ve)=>{for(var ue in ve||(ve={}))zr.call(ve,ue)&&Qr(de,ue,ve[ue]);if(Tr)for(var ue of Tr(ve))ao.call(ve,ue)&&Qr(de,ue,ve[ue]);return de},br=(de,ve)=>$a(de,Wn(ve)),Nr=(de,ve)=>{var ue={};for(var ct in de)zr.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&Tr)for(var ct of Tr(de))ve.indexOf(ct)<0&&ao.call(de,ct)&&(ue[ct]=de[ct]);return ue},nr=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const mo=de=>{var ve=de,{exercise:ue,loading:ct,dispatch:dt,globalSetting:kt,checkDomainAuthority:gt,getparams:ut,user:be,classroomList:Pe}=ve,yn=Nr(ve,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),In,Pn,Vn,Gt,aa,sa,Ba,Un,fa;const un=(0,Ae.useIntl)(),[bn]=(0,Ae.useSearchParams)(),Na=(0,Ae.useParams)();let[Ht,Ka]=(0,a.useState)(za({page:1,limit:20},Na));const{commonHeader:Ra,updateIndex:Jn}=ue,{userInfo:Ln}=be,[vn,Fn]=(0,a.useState)({}),[gr,Fr]=(0,a.useState)(0),[po,hn]=(0,a.useState)(0),[Ma,$e]=(0,a.useState)(!1),[Za,Fa]=(0,a.useState)("alert"),[Ha,cr]=(0,a.useState)(0),[ka,eo]=(0,a.useState)(!1),[Ua,Sa]=(0,a.useState)(!1),[Dr]=me.default.useForm(),[Br,or]=(0,a.useState)([]),[la,Ja]=(0,a.useState)(1),[Pa,ra]=(0,a.useState)(""),[Oa,Yn]=(0,a.useState)(),[er,vr]=(0,a.useState)(!1),[Ar,vo]=(0,a.useState)(!1),[ho,Ur]=(0,a.useState)({name:"",id:"",list:[]}),[ur,io]=(0,a.useState)({}),[Fo,Hl]=(0,a.useState)({}),[Qi,Ki]=(0,a.useState)(!0),[Gl,_i]=(0,a.useState)(""),[Tu,Mu]=(0,a.useState)(""),[to,Vl]=(0,a.useState)(""),[Wi,pu]=(0,a.useState)([]),[,,Uu]=(0,Re.U)(ne.N0,{}),[cu,zl]=(0,a.useState)([]),[Nu,Xs]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let Hn={};if(bn.get("exercise_group_id")&&!Jn){if(bn.get("statistics")){let na=[];const fo=bn.get("scope");fo==="0"&&(na=["all"]),fo==="1"&&(na=[1,2,3]),fo==="2"&&(na=[2,3]),Hn={exercise_group_id:bn.get("exercise_group_id"),commit_status:na}}else Hn={review:[0,2],commit_status:[2,3]},bn.get("exercise_group_id")!=="0"&&(Hn.exercise_group_id=[Number(bn.get("exercise_group_id"))]);Dr.setFieldsValue(za({},Hn))}return Ht=za(za({},Ht),Hn),Ka(za({},Ht)),zu(),xr(Ht),pu([]),()=>{dt({type:"exercise/setUpdateIndex",payload:"clear"})}},[Jn]);const zu=()=>nr(void 0,null,function*(){var Hn,na;const fo=yield(0,pe.ZP)(`/api/exercises/${Ht.categoryId}/header_info.json`,{method:"get"});(fo==null?void 0:fo.status)===0&&(io((fo==null?void 0:fo.data)||{}),console.log((Hn=fo==null?void 0:fo.data)==null?void 0:Hn.course_groups),dt({type:"exercise/save",payload:{course_groups:(na=fo==null?void 0:fo.data)==null?void 0:na.course_groups}}))}),xr=Hn=>nr(void 0,null,function*(){var na,fo,Lu,us,Ku,mc,kc,$s,t0,Am,og;Ki(!0);const ms=yield(0,pe.ZP)(`/api/exercises/${Ht.categoryId}/exercise_users.json`,{method:"get",params:Hn});if((ms==null?void 0:ms.status)===0){let lg=(Lu=(fo=(na=ms==null?void 0:ms.data)==null?void 0:na.exercise_users)==null?void 0:fo[0])==null?void 0:Lu.commit_status;Xs(lg==2||lg==3),Hl({exercise_users:((us=ms==null?void 0:ms.data)==null?void 0:us.exercise_users)||[],current_answer_user:((Ku=ms==null?void 0:ms.data)==null?void 0:Ku.current_answer_user)||{}}),_i(((mc=ms==null?void 0:ms.data)==null?void 0:mc.appraise_user_login)||""),Mu(((kc=ms==null?void 0:ms.data)==null?void 0:kc.first_export_user_login)||""),Fr(($s=ms==null?void 0:ms.data)==null?void 0:$s.total_count),hn(typeof((t0=ms==null?void 0:ms.data)==null?void 0:t0.total_score)=="string"?Number((Am=ms==null?void 0:ms.data)==null?void 0:Am.total_score):(og=ms==null?void 0:ms.data)==null?void 0:og.total_score)}Vl(ms==null?void 0:ms.status),Ki(!1)});(0,a.useEffect)(()=>{dt({type:"exercise/setSaveExerciseDownUsers",payload:qu})},[Tu,gr,JSON.stringify(Ht)]);function fl(Hn){return nr(this,null,function*(){var na,fo,Lu,us;Yn(Hn==null?void 0:Hn.exercise_user_id),vr(Hn.commit_status===2||Hn.commit_status===3),eo(!0);let Ku=yield(0,pe.ZP)(`/api/exercises/${Ht.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Hn==null?void 0:Hn.exercise_user_id}});((fo=(na=Ku==null?void 0:Ku.data)==null?void 0:na.exercise_user_photos)==null?void 0:fo.length)>0?$e(!0):le.ZP.info(un.formatMessage({id:"classrooms.noPhotosCurrently",defaultMessage:"\u5F53\u524D\u6682\u65E0\u7167\u7247"})),or((Lu=Ku==null?void 0:Ku.data)==null?void 0:Lu.exercise_user_photos),cr((us=Ku==null?void 0:Ku.data)==null?void 0:us.alert_count),eo(!1)})}const Si=Hn=>{Ht.page=1;const na=Object.assign({},Dr.getFieldsValue());Object.keys(na).map(function(fo){fo==="objective_score_gte"||fo==="objective_score_lte"||(na[fo].includes("all")?(delete Ht[fo],Dr.setFieldsValue({[fo]:"all"})):(Ht[fo]=na[fo],na[fo]==""||!na[fo]?Dr.setFieldsValue({[fo]:"all"}):Dr.setFieldsValue({[fo]:Ht[fo]})))}),("objective_score_gte"in Hn||"objective_score_lte"in Hn)&&(na.objective_score_gte&&na.objective_score_lte&&na.objective_score_gte>na.objective_score_lte?(Dr.setFieldsValue({objective_score_lte:na.objective_score_gte}),Ht.objective_score_lte=na.objective_score_gte||null,Ht.objective_score_gte=na.objective_score_gte||null):(Ht.objective_score_lte=na.objective_score_lte||null,Ht.objective_score_gte=na.objective_score_gte||null)),Ka(za({},Ht)),xr(Ht),ut(za({},Ht))},oo=(Hn=1,na=20)=>{Ht.page=Hn,Ht.limit=na,Ka(za({},Ht)),xr(Ht)};let ol=new Date().getTime();const Ol=[{title:un.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",fixed:"left",align:"center",render:(Hn,na,fo)=>At.createElement(Ie.Z,{title:((Ht.page||1)-1)*Ht.limit+fo+1},At.createElement("span",null,((Ht.page||1)-1)*Ht.limit+fo+1))},{title:un.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",fixed:"left",align:"left",render:(Hn,na)=>At.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var fo;if(Hn&&(0,ht.GJ)()){if((0,ht.Rm)()&&!((fo=Pe.AssistantObject.exercise)!=null&&fo.can_view)){le.ZP.warning(un.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}switch(na.commit_status){case 0:if(!(0,ht.Ny)()){le.ZP.warning(un.formatMessage({id:"classrooms.studentNotStartedNoView",defaultMessage:"\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"}));return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",na.commit_status)}Hn&&(0,ht.GJ)()&&(pi(),(0,ie.xg)(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/review/${na==null?void 0:na.login}`))}}},At.createElement("span",{className:Hn&&(0,ht.GJ)()?La.operationLink:""},Hn||"--"),!!(na!=null&&na.delayed_at)&&Ra.time!==-1&&At.createElement(Ie.Z,{title:At.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",At.createElement("span",{className:"ml5"},Ze()(na.delayed_at).format("YYYY-MM-DD HH:mm")))},At.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:un.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",align:"left",sorter:!0,render:Hn=>Hn||"--"},!(ur!=null&&ur.is_excellent)&&(ur==null?void 0:ur.groups_count)!==0&&{title:un.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"user_group_name",align:"left",render:(Hn,na)=>At.createElement("div",{className:La.banding,title:Hn||"--"},Hn||"--")},{title:(Ra==null?void 0:Ra.exercise_type)==2&&!(0,ht.dE)()?"\u6700\u9AD8\u6210\u7EE9":un.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",align:"center",sorter:!0,render:(Hn,na)=>na.commit_status===0||na.commit_status===1?"--":!na.open_total_score&&(0,ht.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Hn=typeof Hn=="number"?Number(Hn):Hn,console.log(typeof Hn),Hn||(Hn=0),Hn===100?At.createElement("span",{className:"c-green"},Hn):Hn>60?At.createElement("span",{className:"c-orange"},Hn):Hn==po*.6?At.createElement("span",{className:"c-red"},Hn):At.createElement("span",null,Hn))},!((ur==null?void 0:ur.objective)!==1||(ur==null?void 0:ur.objective)===1&&(ur==null?void 0:ur.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Hn,na)=>{if(na.commit_status===0||na.commit_status===1)return"--";if(!na.open_total_score&&(0,ht.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Hn=typeof Hn=="number"?Number(Hn):Hn,Hn||(Hn=0);let fo;return Hn>=0&&Hn<=60?fo=At.createElement("span",null,Hn):Hn===100?fo=At.createElement("span",{className:"c-green"},Hn):Hn>60?fo=At.createElement("span",{className:"c-orange"},Hn):fo="--",At.createElement(ma,{renderText:fo,item:na})}}},!((ur==null?void 0:ur.subjective)!==1||(ur==null?void 0:ur.subjective)===1&&(ur==null?void 0:ur.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Hn,na)=>{if(na.commit_status===0||na.commit_status===1)return"--";if(!na.open_total_score&&(0,ht.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let fo;ur!=null&&ur.appraise_setting&&(ur!=null&&ur.sealed_review)&&new Date(ur==null?void 0:ur.appraise_end_time).getTime()>ol&&(fo="--"),!(na!=null&&na.has_comment)&&na.review_status&&(fo=un.formatMessage({id:"classrooms.reviewInProgress",defaultMessage:"\u8BC4\u9605\u4E2D"})),na!=null&&na.has_comment?fo=un.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}):fo=un.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"}),Hn=typeof Hn=="number"?Number(Hn):Hn,Hn||(Hn=0);let Lu;return Hn===0?Lu=At.createElement("span",null,Hn," ",fo===un.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"})&&At.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Hn>0&&Hn<=60?Lu=At.createElement("span",null,Hn):Hn===100?Lu=At.createElement("span",{className:"c-green"},Hn):Hn>60?Lu=At.createElement("span",{className:"c-orange"},Hn):Lu="--",Lu}}},(Ra==null?void 0:Ra.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(Hn,na)=>[1,2].includes(na==null?void 0:na.commit_status)?Hn:"--"},{title:un.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),dataIndex:"commit_status",align:"left",render:(Hn,na)=>Hn===0?At.createElement("span",{style:{color:"#666666"}},un.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):Hn===1?At.createElement("span",{style:{color:"#DF3042"}},!na.is_make_up&&"\u8003\u8BD5\u4E2D",na.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Hn===2?At.createElement("span",{style:{color:"#5AB891"}},!na.is_make_up&&!na.is_force_commit&&un.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),na.is_make_up&&!na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):At.createElement("span",{style:{color:"#5AB891"}},!na.is_make_up&&!na.is_force_commit&&un.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),na.is_make_up&&!na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:un.formatMessage({id:"classrooms.startTime",defaultMessage:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4"}),dataIndex:"start_at",align:"left",sorter:!0,render:Hn=>Hn?Ze()(Hn).format("YYYY-MM-DD HH:mm"):"--"},{title:un.formatMessage({id:"classrooms.submissionTime",defaultMessage:"\u63D0\u4EA4\u65F6\u95F4"}),dataIndex:"end_at",sorter:!0,render:(Hn,na)=>Hn?Ze()(Hn).format("YYYY-MM-DD HH:mm"):"--"},(0,ht.GJ)()&&(Ra==null?void 0:Ra.exercise_type)===2&&{title:At.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",At.createElement(Ie.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},At.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Hn,na)=>{var fo;return At.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Lu={name:na==null?void 0:na.user_name,id:na==null?void 0:na.student_id,list:na==null?void 0:na.simulate_exercise_records};Ur(za({},Lu)),vo(!0)}},(fo=na==null?void 0:na.simulate_exercise_records)==null?void 0:fo.length,"/",Ra==null?void 0:Ra.simulate_exercise_num)||"--"}},{title:un.formatMessage({id:"classrooms.returnCount",defaultMessage:"\u6253\u56DE\u6B21\u6570"}),dataIndex:"exercise_user_redo_count",className:((In=Ln==null?void 0:Ln.course)==null?void 0:In.course_role)===15||(Ra==null?void 0:Ra.exercise_type)==2?La.noShow:"",align:"left",render:(Hn,na)=>At.createElement("div",{style:{display:"flex",alignItems:"center"}},At.createElement("span",{className:La.operationLink,onClick:()=>{dt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:na.user_id}})}},Hn||"0"))},(Ra==null?void 0:Ra.screen_open)&&{title:At.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",At.createElement(Ie.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},At.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Hn,na)=>At.createElement("span",{style:Hn>0?{cursor:"pointer"}:{},className:Hn>(na==null?void 0:na.screen_total_num)?"c-red":"",onClick:()=>nr(void 0,null,function*(){if(Hn===0)return;const fo=yield(0,ne.Yu)(Na.categoryId,{exercise_user_id:na.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${na==null?void 0:na.user_name}\uFF09`,icon:null,closable:!0,className:La.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:At.createElement(z.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:fo==null?void 0:fo.data})})})},Hn,"/",na==null?void 0:na.screen_total_num)},(Ra==null?void 0:Ra.exercise_status)>1&&(Ra==null?void 0:Ra.open_camera)&&(0,ht.GJ)()&&!((Pn=kt.setting)!=null&&Pn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Hn,na)=>na.commit_status>0?At.createElement("a",{onClick:()=>{fl(na)}},`${Hn||0}/${Ra==null?void 0:Ra.photo_count}`):"--"},(Ra==null?void 0:Ra.ip_bind)&&(0,ht.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Hn,na)=>At.createElement(At.Fragment,null,Hn||"--",na.commit_status<=1&&Ra.ip_bind&&na.last_ip&&At.createElement(ye.ZP,{type:"link",onClick:()=>nr(void 0,null,function*(){const fo=Fe.default.confirm({title:At.createElement(oe.Z,null,At.createElement(ge.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),At.createElement(ge.Z,null,At.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>fo.destroy()}))),width:500,icon:null,okText:un.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:un.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),className:"custom-modal-divider",content:At.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",At.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>nr(void 0,null,function*(){(yield(0,ne.ab)({id:Ht.categoryId,exercise_user_id:na.exercise_user_id})).status===0&&(le.ZP.success(un.formatMessage({id:"classrooms.unbindSuccess",defaultMessage:"\u89E3\u7ED1\u6210\u529F"})),xr(Ht))})})})},"\u89E3\u7ED1"))},(Ra==null?void 0:Ra.open_camera)&&(0,ht.Gg)()&&Ra.exercise_status<3&&!((Vn=kt.setting)!=null&&Vn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Hn,na)=>At.createElement(Ce.Z,{checked:Hn,onClick:()=>nr(void 0,null,function*(){Hn?Fe.default.info({title:un.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:At.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:un.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:At.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>nr(void 0,null,function*(){const fo=yield(0,ne.cC)(br(za({},Ht),{exercise_user_id:na.exercise_user_id}));(fo==null?void 0:fo.status)===0&&(le.ZP.success(un.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),xr(Ht))})})})})},(0,ht.GJ)()&&{title:un.formatMessage({id:"classrooms.reviewStatus",defaultMessage:"\u8BC4\u9605\u72B6\u6001"}),dataIndex:"has_comment",align:"center",render:(Hn,na)=>ur!=null&&ur.appraise_setting&&(ur!=null&&ur.sealed_review)&&new Date(ur==null?void 0:ur.appraise_end_time).getTime()>ol?"--":!Hn&&na.review_status?un.formatMessage({id:"classrooms.reviewInProgress",defaultMessage:"\u8BC4\u9605\u4E2D"}):Hn?un.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}):un.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"})},((Ra==null?void 0:Ra.assistant_auth)||(0,ht.GJ)()||(0,ht.dE)())&>&&{title:un.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),fixed:"right",dataInex:"action",align:"left",className:La.operationCol,render:(Hn,na)=>{var fo,Lu;return(Ra==null?void 0:Ra.exercise_status)===-1?At.createElement("div",null," ",(0,ht.GJ)()&&At.createElement("a",{onClick:us=>{us.stopPropagation(),dt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:na==null?void 0:na.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),At.createElement("a",{style:{marginLeft:(0,ht.GJ)()&&10},onClick:(0,tr.debounce)(us=>nr(void 0,null,function*(){var Ku,mc,kc;us.stopPropagation();let $s=yield(0,pe.ZP)(`/api/exercises/${Ht==null?void 0:Ht.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:na==null?void 0:na.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:At.createElement("div",null,At.createElement("div",{style:{display:"flex"}},At.createElement("div",null,At.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),At.createElement("span",{style:{marginLeft:10}},(Ku=$s==null?void 0:$s.data)==null?void 0:Ku.user_name)),At.createElement("div",{style:{marginLeft:60}},At.createElement("span",{style:{color:"#666666"}},un.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),At.createElement("span",{style:{marginLeft:10}},(mc=$s==null?void 0:$s.data)==null?void 0:mc.student_id)),At.createElement("div",{style:{marginLeft:60}},At.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),At.createElement("span",{style:{marginLeft:10}},(kc=$s==null?void 0:$s.data)==null?void 0:kc.group_name))),At.createElement("div",{style:{marginTop:22,marginBottom:20}},At.createElement(z.default,{columns:[{title:un.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(t0,Am)=>At.createElement("span",{style:{color:(Am==null?void 0:Am.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},t0)}],pagination:!1,dataSource:[za({},$s==null?void 0:$s.data)]}))),footer:null})}),300)},un.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))):At.createElement("div",{className:"flex gap-10px"},(0,ht.GJ)()&&(na==null?void 0:na.commit_status)===1&&At.createElement(ye.ZP,{ghost:!0,type:"primary",size:"small",disabled:(na==null?void 0:na.commit_status)!==1,onClick:()=>{(0,ie.xg)(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/review/${na.login}`)}},"\u67E5\u9605"),(0,ht.GJ)()&&(na==null?void 0:na.commit_status)!==1&&At.createElement(ye.ZP,{ghost:!0,type:"primary",size:"small",disabled:na.commit_status<2,onClick:us=>nr(void 0,null,function*(){var Ku,mc;if(us.preventDefault(),yield(0,qn.w)(Na.coursesId,Na.categoryId),na.commit_status===2){if((0,ht.Rm)()&&!((Ku=Pe.AssistantObject.exercise)!=null&&Ku.can_view)){le.ZP.warning(un.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}pi(),window.location.href=`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/review/${na.login}`}if(na.commit_status===3){if((0,ht.Rm)()&&!((mc=Pe.AssistantObject.exercise)!=null&&mc.can_appraise)){le.ZP.warning(un.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}dt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:pi,selectArrs:{record:za({},na),exercise_types:za({},ur)},params:za({},Ht)}})}})},ur!=null&&ur.appraise_setting&&(ur!=null&&ur.sealed_review)&&new Date(ur==null?void 0:ur.appraise_end_time).getTime()>ol?"\u8BC4\u9605":na.has_comment?"\u66F4\u6539\u8BC4\u9605":!na.has_comment&&"\u8BC4\u9605"),!(0,ht.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ie.ju[Ra.exercise_status])&&At.createElement(ye.ZP,{ghost:!0,type:"primary",size:"small",disabled:(na==null?void 0:na.commit_status)===0,onClick:()=>{var us,Ku;if((0,ht.Rm)()&&!((Ku=(us=Pe==null?void 0:Pe.AssistantObject)==null?void 0:us.exercise)!=null&&Ku.can_forcing_commit)){le.ZP.warning(un.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}dt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:na,exercise_user_id:[na.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,ht.dE)()&&At.createElement("span",{style:{color:ur!=null&&ur.answered_open&&((fo=Fo==null?void 0:Fo.current_answer_user)==null?void 0:fo.login)===(na==null?void 0:na.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>nr(void 0,null,function*(){if(!(ur!=null&&ur.answered_open)){le.ZP.info(un.formatMessage({id:"classrooms.teacherSetNoViewAfterSubmission",defaultMessage:"\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B"}));return}yield(0,qn.w)(Na.coursesId,Na.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ie.xg)(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/users/${na==null?void 0:na.login}?check=true`)})},ur!=null&&ur.answered_open&&((Lu=Fo==null?void 0:Fo.current_answer_user)==null?void 0:Lu.login)===(na==null?void 0:na.login)?"\u67E5\u770B":"- -"),(Ra==null?void 0:Ra.exercise_time)>0&&(Ra==null?void 0:Ra.exercise_type)!=2&&(0,ht.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ie.ju[Ra.exercise_status])&&At.createElement(Ie.Z,{title:Ra.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},At.createElement(ye.ZP,{danger:!0,ghost:!0,size:"small",disabled:Ra.exercise_status===3||Ra.exercise_status===5||(Ra==null?void 0:Ra.appraise_label)||(na==null?void 0:na.commit_status)===0,onClick:()=>{var us,Ku;if((0,ht.Rm)()&&!((Ku=(us=Pe==null?void 0:Pe.AssistantObject)==null?void 0:us.exercise)!=null&&Ku.can_delay)){le.ZP.warning(un.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}dt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[na.exercise_user_id],selectArrs:na,exercise_time:Ra.exercise_time,params:za({},Ht)}})}},"\u5EF6\u65F6")))}}].filter(Hn=>!!Hn),wi=[{title:un.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",fixed:"left",align:"center",width:60,render:(Hn,na,fo)=>At.createElement(Ie.Z,{title:((Ht.page||1)-1)*20+fo+1},At.createElement("span",null,((Ht.page||1)-1)*20+fo+1))},{title:un.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",align:"center",width:100,render:(Hn,na)=>na.commit_status===0||na.commit_status===1?"--":!na.open_total_score&&(0,ht.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Hn=typeof Hn=="number"?Number(Hn):Hn,Hn||(Hn=0),Hn===100?At.createElement("span",{className:"c-green"},Hn):Hn>60?At.createElement("span",{className:"c-orange"},Hn):At.createElement("span",null,Hn))},!((ur==null?void 0:ur.objective)!==1||(ur==null?void 0:ur.objective)===1&&(ur==null?void 0:ur.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Hn,na)=>{if(na.commit_status===0||na.commit_status===1)return"--";if(!na.open_total_score&&(0,ht.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Hn=typeof Hn=="number"?Number(Hn):Hn,Hn||(Hn=0);let fo;return Hn>=0&&Hn<=60?fo=At.createElement("span",null,Hn):Hn===100?fo=At.createElement("span",{className:"c-green"},Hn):Hn>60?fo=At.createElement("span",{className:"c-orange"},Hn):fo="--",At.createElement(ma,{renderText:fo,item:na})}}},!((ur==null?void 0:ur.subjective)!==1||(ur==null?void 0:ur.subjective)===1&&(ur==null?void 0:ur.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Hn,na)=>{if(na.commit_status===0||na.commit_status===1)return"--";if(!na.open_total_score&&(0,ht.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Hn=typeof Hn=="number"?Number(Hn):Hn,Hn||(Hn=0);let fo;return Hn==0||Hn>0&&Hn<=60?fo=At.createElement("span",null,Hn):Hn===100?fo=At.createElement("span",{className:"c-green"},Hn):Hn>60?fo=At.createElement("span",{className:"c-orange"},Hn):fo="--",fo}}},{title:un.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),dataIndex:"commit_status",align:"center",width:200,render:(Hn,na)=>Hn===0?At.createElement("span",{style:{color:"#666666"}},un.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):Hn===1?At.createElement("span",{style:{color:"#DF3042"}},!na.is_make_up&&"\u8003\u8BD5\u4E2D",na.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Hn===2?At.createElement("span",{style:{color:"#5AB891"}},!na.is_make_up&&!na.is_force_commit&&un.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),na.is_make_up&&!na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):At.createElement("span",{style:{color:"#5AB891"}},!na.is_make_up&&!na.is_force_commit&&un.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),na.is_make_up&&!na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:un.formatMessage({id:"classrooms.startTime",defaultMessage:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4"}),dataIndex:"start_at",align:"center",width:200,render:Hn=>Hn?Ze()(Hn).format("YYYY-MM-DD HH:mm"):"--"},{title:un.formatMessage({id:"classrooms.submissionTime",defaultMessage:"\u63D0\u4EA4\u65F6\u95F4"}),dataIndex:"end_at",align:"center",width:200,render:Hn=>Hn?Ze()(Hn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Hn=>!!Hn),Ji=[...Ol];Ji[0]=za({},Ji[0]),Ji[(Ji==null?void 0:Ji.length)-1]=za({},Ji[(Ji==null?void 0:Ji.length)-1]),Ji[0].render=()=>"\u6211",Ji[(Ji==null?void 0:Ji.length)-1].render=()=>{var Hn;return(Hn=Fo==null?void 0:Fo.current_answer_user)!=null&&Hn.login?At.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>nr(void 0,null,function*(){var na,fo;if(!(ur!=null&&ur.answered_open)){le.ZP.info(un.formatMessage({id:"classrooms.teacherSetNoViewAfterSubmission",defaultMessage:"\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B"}));return}yield(0,qn.w)(Na.coursesId,Na.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Lu=`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/users/${(na=Fo==null?void 0:Fo.current_answer_user)==null?void 0:na.login}`;((fo=Fo==null?void 0:Fo.current_answer_user)==null?void 0:fo.commit_status)>1&&(Lu=Lu+"?check=true"),Ae.history.push(Lu)})},un.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})):"--"};const pi=()=>{var Hn;try{const na=za({},Ht);delete na.page,delete na.limit,localStorage[`${(Hn=be==null?void 0:be.userInfo)==null?void 0:Hn.login}-${Ht.coursesId}-${Ht.categoryId}-filter`]=JSON.stringify(na)}catch(na){}},qu=()=>{var Hn;try{const na=br(za({},Ht),{firstTargetLogin:Tu,totalCount:gr});delete na.page,delete na.limit,localStorage[`${(Hn=be==null?void 0:be.userInfo)==null?void 0:Hn.login}-${Ht.coursesId}-${Ht.categoryId}-downFilter`]=JSON.stringify(na)}catch(na){}};return At.createElement("section",{className:"mb20"},(ur==null?void 0:ur.score_open)&&(0,ht.dE)()&&At.createElement(z.default,{pagination:!1,showHeader:!1,dataSource:[za({},Fo==null?void 0:Fo.current_answer_user)],columns:Ji,scroll:{x:"max-content"}}),!(0,ht.GJ)()&&At.createElement("div",{className:"bg-white pt10 mt15"},!!(ur!=null&&ur.answer_users)&&At.createElement("span",{className:"mr10"},At.createElement("span",{style:{color:"#FF954C"}},ur==null?void 0:ur.answer_users," "),"\u5DF2\u4EA4"),!!(ur!=null&&ur.unanswer_users)&&At.createElement("span",{className:"mr10"},ur==null?void 0:ur.unanswer_users,"\u672A\u4EA4"),(ur==null?void 0:ur.exercise_end_time)!=="--"&&(Ra!=null&&Ra.before_start?"":At.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",At.createElement("span",{style:{color:"#FF954C"}},ur==null?void 0:ur.exercise_end_time))),(Ra==null?void 0:Ra.before_start)&&At.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",At.createElement("span",{style:{color:"#FF954C"}},Ra==null?void 0:Ra.before_start))),!(ur!=null&&ur.exercise_all_users)&&!(0,ht.dE)()&&At.createElement(Bt.Z,{styles:{margin:"0 auto",padding:200}}),(!!(ur!=null&&ur.exercise_all_users)||(0,ht.dE)())&&At.createElement("aside",null,(0,ht.GJ)()&&At.createElement("aside",{className:"pt20"},At.createElement(me.default,{form:Dr,onValuesChange:Si,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},At.createElement(me.default.Item,{name:"exercise_group_id"},At.createElement(Me.default.Group,{style:{width:"100%"}},At.createElement(oe.Z,null,At.createElement(ge.Z,{flex:"80px"},un.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"}),":"),At.createElement(ge.Z,{flex:"80px"},At.createElement(Me.default,{value:"all",checked:!((Gt=vn.course_group)!=null&&Gt.length)},"\u5168\u90E8")),At.createElement(ge.Z,{flex:"1"},(ur==null?void 0:ur.course_groups)&&(ur==null?void 0:ur.course_groups.map((Hn,na)=>At.createElement(Me.default,{value:Hn.exercise_group_id,className:"ml0 mr8",key:Hn.exercise_group_id},Hn.exercise_group_name,"(",Hn.exercise_group_students,")"))))))),At.createElement(me.default.Item,{name:"commit_status"},At.createElement(Me.default.Group,{value:[],style:{width:"100%"}},At.createElement(oe.Z,null,At.createElement(ge.Z,{flex:"80px"},un.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),":"),At.createElement(ge.Z,{flex:"80px"},At.createElement(Me.default,{value:"all",checked:!((aa=vn.commit_status)!=null&&aa.length)},"\u5168\u90E8")),At.createElement(ge.Z,{flex:"1"},rt.map((Hn,na)=>At.createElement(Me.default,{name:"commit_status",value:Hn.id,key:Hn.id},Hn.name,"(",ur==null?void 0:ur[Hn.type],")")))))),At.createElement(me.default.Item,{name:"review"},At.createElement(Me.default.Group,{style:{width:"100%"}},At.createElement(oe.Z,null,At.createElement(ge.Z,{flex:"80px"},un.formatMessage({id:"classrooms.reviewStatus",defaultMessage:"\u8BC4\u9605\u72B6\u6001"}),":"),At.createElement(ge.Z,{flex:"80px"},At.createElement(Me.default,{value:"all",checked:!((sa=vn.review)!=null&&sa.length)},"\u5168\u90E8")),At.createElement(ge.Z,{flex:"1"},(Ba=ft)==null?void 0:Ba.map((Hn,na)=>At.createElement(Me.default,{value:Hn.id,key:na},Hn.name,"(",ur==null?void 0:ur[Hn.type],")")))))),(ur==null?void 0:ur.open_make_up)&&At.createElement(me.default.Item,{name:"is_make_up"},At.createElement(Me.default.Group,{value:[],style:{width:"100%"}},At.createElement(oe.Z,null,At.createElement(ge.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),At.createElement(ge.Z,{flex:"80px"},At.createElement(Me.default,{value:"all",checked:!((Un=vn.is_make_up)!=null&&Un.length)},un.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),At.createElement(ge.Z,{flex:"1"},ke.map((Hn,na)=>At.createElement(Me.default,{name:"is_make_up",value:Hn.id},Hn.name,"(",ur==null?void 0:ur[Hn.type],")")))))),At.createElement(oe.Z,{align:"middle"},At.createElement(ge.Z,{flex:"1"},At.createElement(oe.Z,{align:"middle"},At.createElement(ge.Z,null,At.createElement(Be.default.Search,{allowClear:!0,placeholder:un.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),onSearch:Hn=>{Ht.search=Hn==null?void 0:Hn.trim(),Ht.page=1,Ka(za({},Ht)),xr(Ht)},onChange:Hn=>{Ht.search=Hn.target.value},style:{width:240}})))),!(Ra!=null&&Ra.is_random)&&At.createElement(ge.Z,{className:["tr",La.rightFilter].join(" ")},(ur==null?void 0:ur.objective)===1&&(ur==null?void 0:ur.subjective)===1&&At.createElement(At.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",At.createElement("span",null,At.createElement(me.default.Item,{name:"objective_score_gte"},At.createElement(je.Z,{min:0,max:ur==null?void 0:ur.objective_score,placeholder:"\u6700\u4F4E"}))),At.createElement("span",null,At.createElement(me.default.Item,{name:"objective_score_lte"},At.createElement(je.Z,{min:(Ht==null?void 0:Ht.objective_score_gte)||0,max:ur==null?void 0:ur.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ie.ju[Ra.exercise_status])&&At.createElement(y.Z,{menu:{onClick:Hn=>nr(void 0,[Hn],function*({key:na,domEvent:fo}){var Lu,us;if(na==="1"){let Ku=null;const mc=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:At.createElement("div",{className:"flex flex-col gap-20px"},At.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),At.createElement("div",null,At.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),At.createElement(Be.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:kc=>{Ku=kc.target.value}}))),onOk:()=>nr(void 0,null,function*(){(yield Uu({review_all:!0,exercise_id:Na==null?void 0:Na.categoryId,analysis:Ku})).status===0&&(le.ZP.success(un.formatMessage({id:"classrooms.batchCompleteReview",defaultMessage:"\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"})),xr(Ht))}),onCancel:()=>{mc.destroy()}})}if(na==="2"){if(fo.preventDefault(),(0,ht.Rm)()&&!((us=(Lu=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Lu.exercise)!=null&&us.can_appraise)){le.ZP.warning(un.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}yield(0,qn.w)(Na.coursesId,Na.categoryId),pi(),Ae.history.push(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/reviews/group`)}na==="3"&&(window.location.href=`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/detail?random=${Ra==null?void 0:Ra.is_random}&tabs=2`)}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(Ra!=null&&Ra.is_random)&&(ur==null?void 0:ur.subjective)===1&>&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Gl||!Nu},!((0,ht.dE)()||Ra!=null&&Ra.is_random||(Ra==null?void 0:Ra.exercise_type)==2)&&{key:"3",label:At.createElement("div",null,un.formatMessage({id:"classrooms.aiReview",defaultMessage:"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"}),At.createElement("img",{src:kn,style:{margin:"0 0 4px 4px"}}))}].filter(Hn=>Hn)},className:"ml10"},At.createElement("div",{className:`${La.btn_review}`},At.createElement("img",{src:Ea.Z,className:"mr5",style:{width:14,height:14}}),un.formatMessage({id:"classrooms.intelligentReview",defaultMessage:"\u667A\u80FD\u8BC4\u9605"}))),(ur==null?void 0:ur.subjective)===1&>&&At.createElement(At.Fragment,null,At.createElement(ye.ZP,{type:"default",disabled:!Gl},At.createElement("a",{onClick:Hn=>nr(void 0,null,function*(){var na,fo;if(Hn.preventDefault(),(0,ht.Rm)()&&!((fo=(na=Pe==null?void 0:Pe.AssistantObject)==null?void 0:na.exercise)!=null&&fo.can_appraise)){le.ZP.warning(un.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}yield(0,qn.w)(Na.coursesId,Na.categoryId),pi(),Ae.history.push(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/review/${Gl}`)})},At.createElement("span",{className:"iconfont icon-filesync3x"}),At.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),At.createElement(ge.Z,null,(Ra==null?void 0:Ra.exercise_status)===3&&At.createElement(ye.ZP,{className:"ml10",onClick:()=>{dt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Ht}})}},At.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),un.formatMessage({id:"classrooms.qualityScore",defaultMessage:"\u8D28\u91CF\u8BC4\u5206"}))),At.createElement(ge.Z,null,(Ra==null?void 0:Ra.exercise_time)>0&&(Ra==null?void 0:Ra.exercise_type)!=2&&(0,ht.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ie.ju[Ra.exercise_status])&&At.createElement(ye.ZP,{className:"ml10",disabled:Ra.exercise_status===3||Ra.exercise_status===5||(Ra==null?void 0:Ra.appraise_label),onClick:()=>{var Hn,na;if((0,ht.Rm)()&&!((na=(Hn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Hn.exercise)!=null&&na.can_delay)){le.ZP.warning(un.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(Wi.length==0){le.ZP.warning(un.formatMessage({id:"classrooms.selectStudentFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u5B66\u751F"}));return}dt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Wi,user_ids:cu,isBatch:!0,exercise_time:Ra.exercise_time,params:za({},Ht)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,ht.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ie.ju[Ra.exercise_status])&&At.createElement(ye.ZP,{className:"ml10",onClick:()=>{var Hn,na;if((0,ht.Rm)()&&!((na=(Hn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Hn.exercise)!=null&&na.can_forcing_commit)){le.ZP.warning(un.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(Wi.length==0){le.ZP.warning(un.formatMessage({id:"classrooms.selectStudentFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u5B66\u751F"}));return}dt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Wi,user_ids:cu,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),to===-3&&!(0,ht.dE)()&&At.createElement(Bt.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),to!==-3&&At.createElement(z.default,{className:"mt30",loading:Qi,hideOnSinglePage:!0,pagination:!1,dataSource:(0,ht.dE)()?ur!=null&&ur.score_open?Fo==null?void 0:Fo.exercise_users:[(Fo==null?void 0:Fo.current_answer_user)||{}]:Fo==null?void 0:Fo.exercise_users,columns:Ol,rowSelection:!(0,ht.dE)()&&{selectedRowKeys:Wi,onChange:(Hn,na)=>{pu(Hn),zl((na==null?void 0:na.map(fo=>fo==null?void 0:fo.user_id))||[])},getCheckboxProps:Hn=>({disabled:Hn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Hn,na,fo)=>{Ht.page=1,fo.order===void 0?(Ht.order_type=null,Ht.order=null):(Ht.order_type=fo.order==="descend"?"desc":"asc",Ht.order=fo.field),Ka(za({},Ht)),xr(Ht)}}),gr>20&&At.createElement("aside",{className:"tc pb30 mt30"},At.createElement(we.Z,{onChange:oo,current:Ht.page||1,pageSize:Ht.limit,total:gr,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Hn=>At.createElement("span",{className:"mr10"},"\u5171",At.createElement("span",{className:"c-orange"},Hn),"\u6761\u6570\u636E")}))),At.createElement(Fe.default,{open:Ar,title:At.createElement("span",null,un.formatMessage({id:"classrooms.examRecords",defaultMessage:"\u8003\u8BD5\u8BB0\u5F55"}),"\uFF08",ho==null?void 0:ho.name," ",ho==null?void 0:ho.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{vo(!1)}},((fa=ho==null?void 0:ho.list)==null?void 0:fa.length)===0?At.createElement(Bt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):At.createElement(z.default,{dataSource:ho==null?void 0:ho.list,columns:wi,pagination:!1})),At.createElement(pn,null),At.createElement(Ut,null),At.createElement(Xt,null),At.createElement(oa,null),Ma&&At.createElement(Fe.default,{title:un.formatMessage({id:"classrooms.sendAlert",defaultMessage:"\u53D1\u9001\u63D0\u793A"}),open:Ma,centered:!0,onCancel:()=>{Ja(1),$e(!1),or([]),Fa("alert"),ra("")},footer:At.createElement("div",{style:{display:"flex"}},At.createElement("div",{style:{flex:1,textAlign:"left"}}," ",At.createElement(ye.ZP,{onClick:()=>nr(void 0,null,function*(){if(!Pa){le.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Sa(!0);let Hn=yield(0,pe.ZP)(`/api/exercises/${Ht.categoryId}/send_alert.json`,{method:"post",body:{content:Pa,clazz:Za,exercise_user_id:Oa}});(Hn==null?void 0:Hn.status)===0&&(le.ZP.info(un.formatMessage({id:"classrooms.sendSuccess",defaultMessage:"\u53D1\u9001\u6210\u529F"})),Ja(1),$e(!1),or([]),Fa("alert"),ra("")),Sa(!1)}),disabled:er,loading:Ua},"\u53D1\u9001")),At.createElement(ye.ZP,{disabled:(Br==null?void 0:Br.length)===0,style:{marginRight:"10px"},onClick:()=>nr(void 0,null,function*(){yield Ja(la-1===0?Br==null?void 0:Br.length:la-1)})},"\u4E0A\u4E00\u5F20"),At.createElement(ye.ZP,{disabled:(Br==null?void 0:Br.length)===0,type:"primary",onClick:()=>nr(void 0,null,function*(){yield Ja(la===(Br==null?void 0:Br.length)?1:la+1)})},"\u4E0B\u4E00\u5F20"))},At.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Br[la-1]}),At.createElement("span",{onClick:()=>{yr.Z.publish("preview-image",Br[la-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},un.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),At.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},la+"/"+(Br==null?void 0:Br.length)),At.createElement(xe.ZP,{className:"mt20",checked:Za==="alert",onChange:()=>Fa("alert")},un.formatMessage({id:"classrooms.sendAlert",defaultMessage:"\u53D1\u9001\u8B66\u544A"}),At.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),At.createElement(xe.ZP,{className:"mt10",checked:Za==="notice",onChange:()=>Fa("notice")},un.formatMessage({id:"classrooms.sendNotice",defaultMessage:"\u53D1\u9001\u901A\u77E5"}),At.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),At.createElement(Be.default.TextArea,{className:"mt20",value:Pa,onChange:Hn=>ra(Hn.target.value),placeholder:`\u8BF7\u8F93\u5165${Za==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Za==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),At.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Ha,"\u6B21\u8B66\u544A")),At.createElement(qa.Z,null),At.createElement(Sr,null),At.createElement(wa,null))};var zo=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue,classroomList:ct,user:dt})=>({classroomList:ct,exercise:de,loading:ve.effects,globalSetting:ue,user:dt}))(mo),ro=x(84105),Go=x(87395),lo={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},di=x(73217),mi=x(80360);const vi=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Yo=(0,a.forwardRef)(({src:de,videoId:ve,logWatchHistory:ue,courseId:ct=null,startTime:dt,handlePause:kt=()=>{},handlePlay:gt=()=>{},handlePlayEnded:ut=()=>{},videoSpeed:be=1},Pe)=>{var yn;const Pn=((yn=de==null?void 0:de.split("."))==null?void 0:yn.pop())==="flv",Vn=(0,a.useRef)(),Gt=(0,a.useRef)(),aa=(0,a.useRef)(0),sa=(0,a.useRef)(0),[Ba,Un]=(0,a.useState)(0),fa=navigator.userAgent.toLowerCase().match(vi),un=fa?fa[0]:"pc";(0,a.useImperativeHandle)(Pe,()=>({getLastUpdatedTime:()=>Vn.current.currentTime,getDuration:()=>Vn.current.duration})),(0,a.useEffect)(()=>{sa.current=void 0;try{di.Z.isSupported&&Pn&&de&&(de==null?void 0:de.indexOf(".m3u8"))<0?(sa.current=di.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:de+"?t="+Date.now(),muted:!1,isLive:!0}),sa.current.on("play",function(){console.log(21111)}),Vn.current&&(sa.current.detachMediaElement(Vn.current),sa.current.attachMediaElement(Vn.current),sa.current.load(),sa.current.play())):Vn.current.setAttribute("src",de+"?t="+Date.now())}catch(Na){setTimeout(()=>{Un(Ba+1)},1e3)}return console.log("src:",de),()=>{var Na,Ht,Ka,Ra,Jn,Ln,vn,Fn;sa.current&&((Ht=(Na=sa.current)==null?void 0:Na.unload)==null||Ht.call(Na),(Ra=(Ka=sa.current)==null?void 0:Ka.pause)==null||Ra.call(Ka),(Ln=(Jn=sa.current)==null?void 0:Jn.destroy)==null||Ln.call(Jn),(Fn=(vn=sa.current)==null?void 0:vn.detachMediaElement)==null||Fn.call(vn,Vn.current),sa.current=void 0,Vn.current.src="")}},[Vn,Pn,de,Ba]),(0,a.useEffect)(()=>(Gt.current=setInterval(()=>{aa.current>0&&aa.current===Vn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Un(Ba+1)),aa.current=Vn.current.currentTime},3e3),()=>{clearInterval(Gt.current)}),[]);const bn=Na=>{setTimeout(()=>{Un(Ba+1)},1e3)};return a.createElement("video",{ref:Vn,onerr:!0,onErrorCapture:()=>{Un(Ba+1)},autoPlay:!0,muted:!0})}),Hr=Object.defineProperty,xl=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,_o=(de,ve,ue)=>ve in de?Hr(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,ii=(de,ve)=>{for(var ue in ve||(ve={}))wl.call(ve,ue)&&_o(de,ue,ve[ue]);if(xl)for(var ue of xl(ve))Ul.call(ve,ue)&&_o(de,ue,ve[ue]);return de},ai=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const gi=({exercise:de,dispatch:ve,user:ue})=>{var ct;const dt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),[gt,ut]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:kt==null?void 0:kt.categoryId}),[be]=me.default.useForm(),[Pe,yn]=(0,a.useState)(),[In,Pn]=(0,a.useState)(!1),{exerciseList:Vn,commonHeader:Gt}=de,[aa,sa]=(0,a.useState)([]),[Ba,Un]=(0,a.useState)([]),[fa,un]=(0,a.useState)(0),[bn,Na]=(0,a.useState)(!0),[Ht,Ka]=(0,a.useState)(!1),Ra=(0,a.useRef)(null);(0,a.useEffect)(()=>{Jn(gt)},[]),(0,a.useEffect)(()=>(clearInterval(Ra.current),(Gt==null?void 0:Gt.exercise_status)===2&&(Ra.current=setInterval(()=>{Jn(gt)},3e4)),()=>{clearInterval(Ra.current)}),[Gt==null?void 0:Gt.exercise_status,gt]);const Jn=Ha=>ai(void 0,null,function*(){const cr=Zn().cloneDeep(Ha);console.log(cr,"sendData"),Na(!0),sa([]);const ka=yield(0,pe.ZP)(`/api/exercises/${Ha==null?void 0:Ha.exercise_id}/exercise_identity_photos.json`,{method:"get",params:cr});Un([]),Na(!1),un(ka==null?void 0:ka.count),sa((ka==null?void 0:ka.exercise_users)||[])}),Ln=(Ha,cr)=>{gt.page=1,gt[cr]=Ha,ut(ii({},gt)),Jn(gt)},vn=Ha=>{gt.page=1,gt.save_name=Ha,ut(ii({},gt))},Fn=()=>{gt.page=1;const Ha=Object.assign({},be.getFieldsValue());Object.keys(Ha).map(function(cr){switch(cr){case"exercise_group_id":Ha[cr].includes("all")||!Ha[cr].length?(delete gt.course_group,be.setFieldsValue({exercise_group_id:"all"})):(gt.course_group=Ha[cr],be.setFieldsValue({exercise_group_id:gt.course_group}));break}}),ut(ii({},gt)),Jn(gt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(yn(47),Pn(!0))},[document.getElementById("divhe"),Vn]);const gr=(Ha,cr,ka)=>{gt.page=Ha==null?void 0:Ha.current,gt.limit=Ha==null?void 0:Ha.pageSize,ka!=null&&ka.order?(gt.sort_by=ka==null?void 0:ka.field,gt.sort_direction=(ka==null?void 0:ka.order)==="ascend"?"asc":"desc"):(gt.sort_by=null,gt.sort_direction=null),ut(ii({},gt)),Jn(gt)},Fr=[{title:dt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",width:80,render:(Ha,cr,ka)=>gt.limit*(gt.page-1)+ka+1},{title:dt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Ha=>a.createElement(Ie.Z,{placement:"bottomLeft",title:Ha},a.createElement("span",null,Ha))},{title:dt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ha=>a.createElement(Ie.Z,{placement:"bottomLeft",title:Ha||"--"},a.createElement("span",null,Ha||"--"))},{title:dt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Ha,cr)=>Ha?a.createElement(Ie.Z,{placement:"bottom",title:Ha},a.createElement("span",{className:lo.es},Ha)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Ha,cr)=>a.createElement("img",{width:40,style:{maxHeight:30},src:Ha,className:"current",onClick:()=>{Za(cr)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Ha,cr)=>a.createElement(a.Fragment,null,Ha==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ha==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ha==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Ha=>a.createElement("span",null,Ha||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Ha=>a.createElement("span",null,Ha||"--")},{title:dt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(Ha,cr)=>{var ka;return a.createElement(a.Fragment,null,(cr==null?void 0:cr.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>Ka(cr)},"\u5BA1\u6838"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(cr==null?void 0:cr.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>Ma(cr)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(cr==null?void 0:cr.exercise_identity_photo_state)==="passed"&&((ka=cr==null?void 0:cr.play_url)!=null&&ka.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>$e(cr)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],po=Ha=>{Un(Ha)},hn=()=>{Ka(!1),Jn(gt)},Ma=Ha=>{const cr=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(eo,Ua)=>a.createElement("span",null,eo||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(eo,Ua)=>a.createElement(a.Fragment,null,eo==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),eo==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),eo==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(eo,Ua)=>eo?a.createElement(Ie.Z,{placement:"bottom",title:eo},a.createElement("span",null,eo)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(eo,Ua)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{yr.Z.publish("preview-image",eo)}},dt.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))}],ka=Fe.default.confirm({icon:null,width:700,className:`${lo.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(oe.Z,null,a.createElement(ge.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(ge.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ka.destroy()}))),content:a.createElement("div",null,a.createElement(z.default,{className:lo.customTable,dataSource:[ii({},Ha)],bordered:!1,columns:cr,rowKey:"exercise_identity_photo_id",rowClassName:lo.row,pagination:!1}))})},$e=Ha=>{var cr,ka;const eo=Fe.default.confirm({icon:null,className:`${lo.cusModal} custom-modal-divider`,centered:!0,width:((cr=Ha==null?void 0:Ha.play_url)==null?void 0:cr.length)<6?724:744,title:a.createElement(oe.Z,null,a.createElement(ge.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(ge.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>eo.destroy()}))),content:a.createElement("ul",{className:lo.sys},(ka=Ha==null?void 0:Ha.play_url)==null?void 0:ka.map((Ua,Sa)=>a.createElement("li",{className:lo.li,key:Sa},a.createElement("div",{className:lo.d1},a.createElement("div",{className:lo.img},a.createElement(Yo,{src:Ua==null?void 0:Ua.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:lo.btn},a.createElement("div",{className:lo.b1},"\u56DE\u653E\u89C6\u9891",Sa+1))))))})},Za=Ha=>{const cr=Fe.default.confirm({icon:null,className:`${lo.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(oe.Z,null,a.createElement(ge.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(ge.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>cr.destroy()}))),content:a.createElement(oe.Z,null,a.createElement("aside",{className:lo.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:lo.img},a.createElement("img",{width:326,src:(0,ie.Tv)(Ha==null?void 0:Ha.photo_url)}),a.createElement("div",{className:lo.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:lo.img,style:{marginLeft:20}},Ha!=null&&Ha.identity_url?a.createElement("img",{width:326,src:(0,ie.Tv)(Ha==null?void 0:Ha.identity_url)}):a.createElement("div",{className:lo.no,style:{width:326}},a.createElement("span",null,dt.formatMessage({id:"classrooms.noIdentityPhoto",defaultMessage:"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247"}))),a.createElement("div",{className:lo.textP},dt.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"})))))})},Fa={selectedRowKeys:Ba,columnWidth:40,onChange:po,getCheckboxProps:Ha=>({disabled:(Ha==null?void 0:Ha.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:lo.wrap},a.createElement(me.default,{form:be,onChange:Fn,initialValues:{exercise_group_id:"all"}},a.createElement(me.default.Item,{name:"exercise_group_id"},a.createElement(Me.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(ge.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ge.Z,{flex:"80px"},a.createElement(Me.default,{value:"all"},dt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),a.createElement(ge.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},(ct=Vn.course_groups)==null?void 0:ct.map((Ha,cr)=>a.createElement(Me.default,{key:cr,value:Ha.exercise_group_id,className:"ml0 mr8"},Ha.exercise_group_name,"(",Ha.exercise_group_students,")"))),In&&a.createElement("span",{onClick:()=>{let Ha=document.getElementById("divhe").scrollHeight;Pe>47?yn(47):yn(Ha)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Pe===47?"\u5C55\u5F00":"\u6536\u8D77",Pe===47?a.createElement(ro.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(Go.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:lo.control},a.createElement(Be.default.Search,{placeholder:dt.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),value:gt==null?void 0:gt.save_name,onChange:Ha=>vn(Ha.target.value),onSearch:()=>{gt.page=1,gt.name=gt.save_name,ut(ii({},gt)),Jn(gt)}}),a.createElement(se.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:gt==null?void 0:gt.state,onChange:Ha=>Ln(Ha,"state")},a.createElement(se.default.Option,{value:null},dt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"})),a.createElement(se.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(se.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(se.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(se.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:gt==null?void 0:gt.audit,onChange:Ha=>Ln(Ha,"audit")},a.createElement(se.default.Option,{value:null},dt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"})),a.createElement(se.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(se.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:lo.btn,style:{cursor:"pointer"},onClick:()=>{if(!Ba.length){le.ZP.warning(dt.formatMessage({id:"classrooms.selectStudent",defaultMessage:"\u8BF7\u9009\u62E9\u5B66\u751F"}));return}Ka(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:lo.bgH}),a.createElement(z.default,{rowSelection:Fa,className:lo.customTable,dataSource:aa,bordered:!1,columns:Fr,rowKey:"exercise_identity_photo_id",rowClassName:lo.row,loading:bn,onChange:gr,pagination:{pageSize:gt.limit,total:fa,current:gt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Ha=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Ha),"\u6761\u6570\u636E")}}),a.createElement(Di,{selectIds:Ba,visible:Ht,onCancel:()=>Ka(!1),onOk:hn,params:gt}),a.createElement(qa.Z,null))};var ui=(0,Ae.connect)(({exercise:de,user:ve})=>({exercise:de,user:ve}))(gi);const Di=({visible:de,onOk:ve,onCancel:ue,selectIds:ct,params:dt})=>{const[kt,gt]=(0,a.useState)(!1),[ut,be]=(0,a.useState)({}),Pe=(0,Ae.useIntl)(),[yn]=me.default.useForm(),In=Pn=>ai(void 0,null,function*(){gt(!0);let Vn;de===!0?Vn=yield(0,pe.ZP)(`/api/exercises/${dt==null?void 0:dt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:ii({identity_photo_ids:ct},Pn)}):Vn=yield(0,pe.ZP)(`/api/exercises/${dt==null?void 0:dt.exercise_id}/audit_identity_photo.json`,{method:"post",body:ii({identity_photo_id:de==null?void 0:de.exercise_identity_photo_id},Pn)}),(Vn==null?void 0:Vn.status)===0&&ve(),gt(!1)});return a.createElement(Fe.default,{title:de!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!de,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ue()},afterClose:()=>{yn.resetFields(),be({})},confirmLoading:kt,onOk:()=>yn.submit()},a.createElement(me.default,{className:lo.formWrap,form:yn,labelCol:{span:4},wrapperCol:{span:18},onFinish:In,onValuesChange:()=>{be(ii({},yn.getFieldsValue()))}},de!==!0&&a.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(ge.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(ge.Z,null,a.createElement("aside",{className:lo.imgWrap},a.createElement("div",{className:lo.img},a.createElement("img",{width:234,src:(0,ie.Tv)(de==null?void 0:de.photo_url)}),a.createElement("div",{onClick:()=>{yr.Z.publish("preview-image",de==null?void 0:de.photo_url)},className:lo.iBtn},Pe.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:lo.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:lo.img,style:{marginLeft:20}},de!=null&&de.identity_url?a.createElement("img",{width:234,src:(0,ie.Tv)(de==null?void 0:de.identity_url)}):a.createElement("div",{className:lo.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(de!=null&&de.identity_url)&&a.createElement("div",{onClick:()=>{yr.Z.publish("preview-image",(0,ie.Tv)(de==null?void 0:de.identity_url))},className:lo.iBtn},Pe.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:lo.text},Pe.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"})))))),a.createElement(me.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(xe.ZP.Group,null,a.createElement(xe.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(xe.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(ut==null?void 0:ut.state)==="rejected"&&a.createElement(me.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var Sl=x(61621),nl=x(64165),xo={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Nl=Object.defineProperty,$i=Object.defineProperties,Gi=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,vu=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,Pl=(de,ve,ue)=>ve in de?Nl(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,fi=(de,ve)=>{for(var ue in ve||(ve={}))vu.call(ve,ue)&&Pl(de,ue,ve[ue]);if(du)for(var ue of du(ve))mu.call(ve,ue)&&Pl(de,ue,ve[ue]);return de},Pu=(de,ve)=>$i(de,Gi(ve)),Qu=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const as=({exercise:de,dispatch:ve,user:ue})=>{var ct,dt,kt,gt,ut,be,Pe,yn,In;const Pn=(0,Ae.useIntl)(),Vn=(0,Ae.useParams)(),[Gt,aa]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Vn==null?void 0:Vn.categoryId}),[sa]=me.default.useForm(),[Ba,Un]=(0,a.useState)(),[fa,un]=(0,a.useState)(!1),{exerciseList:bn}=de,[Na,Ht]=(0,a.useState)([]),[Ka,Ra]=(0,a.useState)(0),[Jn,Ln]=(0,a.useState)(!0),[vn,Fn]=(0,a.useState)(!1),[gr,Fr]=(0,a.useState)("1"),[po,hn]=(0,a.useState)(1),[Ma,$e]=(0,a.useState)("alert"),[Za,Fa]=(0,a.useState)(1),[Ha,cr]=(0,a.useState)(""),[ka,eo]=(0,a.useState)(!1),[Ua,Sa]=(0,a.useState)(!1),[Dr,Br]=(0,a.useState)([]);(0,a.useEffect)(()=>{or(Gt)},[]);const or=Ur=>Qu(void 0,null,function*(){const ur=Zn().cloneDeep(Ur);Ln(!0),Ht([]);const io=yield(0,pe.ZP)(`/api/exercises/${Ur==null?void 0:Ur.exercise_id}/exercise_videos.json`,{method:"get",params:ur});Ln(!1),Ra(io==null?void 0:io.count),Ht((io==null?void 0:io.exercise_users)||[])}),la=(Ur,ur)=>{Gt.page=Ur,Gt.limit=ur,aa(fi({},Gt)),or(Gt)},Ja=Ur=>{Gt.page=1,Gt.save_name=Ur,aa(fi({},Gt))},Pa=()=>{Gt.page=1;const Ur=Object.assign({},sa.getFieldsValue());Object.keys(Ur).map(function(ur){switch(ur){case"exercise_group_id":Ur[ur].includes("all")||!Ur[ur].length?(delete Gt.course_group,sa.setFieldsValue({exercise_group_id:"all"})):(Gt.course_group=Ur[ur],sa.setFieldsValue({exercise_group_id:Gt.course_group}));break}}),or(Gt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Un(47),un(!0))},[document.getElementById("divhe"),bn]);const ra=Ur=>Qu(void 0,null,function*(){eo(!0),Fn({});const ur=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Ur==null?void 0:Ur.exercise_user_id}}),io=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Ur==null?void 0:Ur.exercise_user_id}});io!=null&&io.data&&Br((io==null?void 0:io.data)||[]),ur!=null&&ur.data&&Fn(Pu(fi({},ur==null?void 0:ur.data),{exercise_user_id:Ur==null?void 0:Ur.exercise_user_id,datas:Ur})),eo(!1)}),Oa=Ur=>{var ur,io;hn(Ur==="prev"?po-1===0?(ur=vn==null?void 0:vn.exercise_user_photos)==null?void 0:ur.length:po-1:po===((io=vn==null?void 0:vn.exercise_user_photos)==null?void 0:io.length)?1:po+1)},Yn=()=>{hn(1),$e("alert"),cr(""),Fr("1"),Fa(1)},er=Ur=>{Fa(Ur)},vr=Ur=>{$e(Ur),Fa(1),cr("")},Ar=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],vo=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],ho=Ma==="alert"?Ar:vo;return a.createElement("section",{className:xo.wrap},a.createElement(me.default,{form:sa,onChange:Pa,initialValues:{exercise_group_id:"all"}},a.createElement(me.default.Item,{name:"exercise_group_id"},a.createElement(Me.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(ge.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ge.Z,{flex:"80px"},a.createElement(Me.default,{value:"all"},Pn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),a.createElement(ge.Z,{flex:"1",id:"divhe",style:{height:Ba+"px",overflow:"hidden"}},(ct=bn.course_groups)==null?void 0:ct.map((Ur,ur)=>a.createElement(Me.default,{key:ur,value:Ur.exercise_group_id,className:"ml0 mr8"},Ur.exercise_group_name,"(",Ur.exercise_group_students,")"))),fa&&a.createElement("span",{onClick:()=>{let Ur=document.getElementById("divhe").scrollHeight;Ba>47?Un(47):Un(Ur)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ba===47?"\u5C55\u5F00":"\u6536\u8D77",Ba===47?a.createElement(ro.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(Go.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:xo.control},a.createElement(Be.default.Search,{placeholder:Pn.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),value:Gt==null?void 0:Gt.save_name,onChange:Ur=>Ja(Ur.target.value),onSearch:()=>{Gt.page=1,Gt.name=Gt.save_name,aa(fi({},Gt)),or(Gt)}})),a.createElement("div",{className:xo.bgH}),a.createElement("div",{className:xo.warpList},a.createElement(Sl.Z,{loading:Jn,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},Ka),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),Na.length?a.createElement("ul",{className:xo.sys},Na.map((Ur,ur)=>{const{user_name:io,user_group_name:Fo,video_url:Hl,login:Qi,student_id:Ki}=Ur;return a.createElement("li",{className:xo.li,key:ur},a.createElement("div",{className:xo.d1},a.createElement("div",{className:xo.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${ur}&video_url=${Hl==null?void 0:Hl.replace(".m3u8",".flv")}`})),a.createElement(Ie.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:xo.btn,onClick:()=>(0,ie.RG)(`${Gt.exercise_id}-${Qi}`,!0)},a.createElement("div",{title:io,className:xo.b1},io),a.createElement("div",{title:Fo,className:xo.b2},"(",Ki,")"))),a.createElement("div",{onClick:()=>ra(Ur),className:xo.big},Pn.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))))})):a.createElement(nl.Z,null)),a.createElement(we.Z,{showTotal:Ur=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Ur),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:la,pageSize:Gt==null?void 0:Gt.limit,current:Gt.page,total:Ka})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:vn,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Fn(!1)},afterClose:Yn,footer:null},a.createElement(Sl.Z,{loading:ka,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,Pn.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),":",(dt=vn==null?void 0:vn.datas)==null?void 0:dt.user_name),a.createElement("span",{className:"ml20"},Pn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),":",(kt=vn==null?void 0:vn.datas)==null?void 0:kt.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(gt=vn==null?void 0:vn.datas)==null?void 0:gt.user_group_name)),a.createElement(E.default,{className:"mt10",defaultActiveKey:gr,onChange:Ur=>{Fr(Ur)}},a.createElement(E.default.TabPane,{tab:Pn.formatMessage({id:"classrooms.cheatPhoto",defaultMessage:"\u9632\u4F5C\u5F0A\u5934\u50CF"}),key:"1"},a.createElement("aside",{className:xo.imgWrap},a.createElement("div",{className:xo.img,style:{width:234,marginLeft:30,textAlign:"center"}},(ut=vn==null?void 0:vn.exercise_user_photos)!=null&&ut.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(be=vn==null?void 0:vn.exercise_user_photos)==null?void 0:be[po-1]}),a.createElement("div",{onClick:()=>{var Ur;yr.Z.publish("preview-image",(Ur=vn==null?void 0:vn.exercise_user_photos)==null?void 0:Ur[po-1])},className:xo.iBtn},Pn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:xo.text}," ",Pn.formatMessage({id:"classrooms.examPhoto",defaultMessage:"\u8003\u8BD5\u4E2D\u7167\u7247"}),a.createElement("span",{className:"c-light-primary"},po,"/",(Pe=vn==null?void 0:vn.exercise_user_photos)==null?void 0:Pe.length)),po===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:xo.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Oa("prev"),className:xo.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Oa("next"),className:xo.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:xo.no},a.createElement("span",null,Pn.formatMessage({id:"classrooms.noExamPhoto",defaultMessage:"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"})))),a.createElement("div",{className:xo.img,style:{marginLeft:60,width:234,textAlign:"center"}},vn!=null&&vn.identity_url?a.createElement("img",{height:131,src:(0,ie.Tv)(vn==null?void 0:vn.identity_url)}):a.createElement("div",{className:xo.no},a.createElement("span",null,Pn.formatMessage({id:"classrooms.noIdentityPhoto",defaultMessage:"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247"}))),!!(vn!=null&&vn.identity_url)&&a.createElement("div",{onClick:()=>{yr.Z.publish("preview-image",(0,ie.Tv)(vn==null?void 0:vn.identity_url))},className:xo.iBtn},Pn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:xo.text},Pn.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"}))))),a.createElement(E.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:xo.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:xo.img},a.createElement("img",{width:234,src:vn==null?void 0:vn.exercise_identity_photo}),a.createElement("div",{onClick:()=>{yr.Z.publish("preview-image",vn==null?void 0:vn.exercise_identity_photo)},className:xo.iBtn},Pn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:xo.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:xo.img,style:{marginLeft:20,width:234,textAlign:"center"}},vn!=null&&vn.identity_url?a.createElement("img",{height:131,src:(0,ie.Tv)(vn==null?void 0:vn.identity_url)}):a.createElement("div",{className:xo.no},a.createElement("span",null,Pn.formatMessage({id:"classrooms.noIdentityPhoto",defaultMessage:"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247"}))),!!(vn!=null&&vn.identity_url)&&a.createElement("div",{onClick:()=>{yr.Z.publish("preview-image",(0,ie.Tv)(vn==null?void 0:vn.identity_url))},className:xo.iBtn},Pn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:xo.text},Pn.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"}))))),a.createElement(E.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:xo.fo},a.createElement(xe.ZP,{className:"mt20",checked:Ma==="alert",onChange:()=>vr("alert")},Pn.formatMessage({id:"classrooms.sendAlert",defaultMessage:"\u53D1\u9001\u8B66\u544A"}),a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(xe.ZP,{className:"mt10",checked:Ma==="notice",onChange:()=>vr("notice")},Pn.formatMessage({id:"classrooms.sendNotice",defaultMessage:"\u53D1\u9001\u901A\u77E5"}),a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(se.default,{style:{width:570},value:Za,onChange:er},ho==null?void 0:ho.map(Ur=>a.createElement(se.default.Option,{key:Ur.key,value:Ur.key},Ur.value)))),Za===0&&a.createElement(Be.default.TextArea,{className:"mt20",value:Ha,onChange:Ur=>cr(Ur.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(oe.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},Pn.formatMessage({id:"classrooms.sendRecord",defaultMessage:"\u53D1\u9001\u8BB0\u5F55"})),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",vn==null?void 0:vn.alert_count,"\u6B21\u8B66\u544A\u548C",((yn=vn==null?void 0:vn.alerts)==null?void 0:yn.length)-(vn==null?void 0:vn.alert_count),"\u6B21\u901A\u77E5")),a.createElement(z.default,{dataSource:(vn==null?void 0:vn.alerts)||[],bordered:!1,scroll:((In=vn==null?void 0:vn.alerts)==null?void 0:In.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:Pn.formatMessage({id:"classrooms.sender",defaultMessage:"\u53D1\u9001\u4EBA"}),dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Ur=>Ur?a.createElement("span",{title:Ur},Ur):"--"},{title:Pn.formatMessage({id:"classrooms.sendType",defaultMessage:"\u53D1\u9001\u7C7B\u578B"}),dataIndex:"clazz",width:80,render:Ur=>Ur==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:Pn.formatMessage({id:"classrooms.sendContent",defaultMessage:"\u53D1\u9001\u5185\u5BB9"}),dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(ye.ZP,{className:xo.b,onClick:()=>Qu(void 0,null,function*(){if(!Ha&&Za===0){le.ZP.info(Pn.formatMessage({id:"classrooms.enterOtherReason",defaultMessage:"\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0"}));return}let Ur=Ha;Za&&(Ur=(Ma==="alert"?Ar:vo).find(Fo=>Fo.key===Za).value),Sa(!0);let ur=yield(0,pe.ZP)(`/api/exercises/${Gt.exercise_id}/send_alert.json`,{method:"post",body:{content:Ur,clazz:Ma,exercise_user_id:vn==null?void 0:vn.exercise_user_id}});(ur==null?void 0:ur.status)===0&&(le.ZP.info(Pn.formatMessage({id:"classrooms.sendSuccess",defaultMessage:"\u53D1\u9001\u6210\u529F"})),Fn(!1)),Sa(!1)}),loading:Ua,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(E.default.TabPane,{tab:Pn.formatMessage({id:"classrooms.disconnectRecord",defaultMessage:"\u65AD\u6D41\u8BB0\u5F55"}),key:"4"},a.createElement(z.default,{dataSource:Dr,bordered:!1,scroll:Dr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Ur=>Ze()(Ur).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:Pn.formatMessage({id:"classrooms.pushDuration",defaultMessage:"\u63A8\u6D41\u65F6\u957F"}),dataIndex:"push_duration",ellipsis:!0,width:120,render:Ur=>Ur&&(0,ie.li)(Number(Ur)/1e3)||0},{title:Pn.formatMessage({id:"classrooms.disconnectReason",defaultMessage:"\u65AD\u6D41\u539F\u56E0"}),dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(qa.Z,null))};var Vu=(0,Ae.connect)(({exercise:de,user:ve})=>({exercise:de,user:ve}))(as),To={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Wr={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Kr=Object.defineProperty,Xr=Object.defineProperties,El=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,yi=Object.prototype.propertyIsEnumerable,au=(de,ve,ue)=>ve in de?Kr(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Oi=(de,ve)=>{for(var ue in ve||(ve={}))Ei.call(ve,ue)&&au(de,ue,ve[ue]);if(Yl)for(var ue of Yl(ve))yi.call(ve,ue)&&au(de,ue,ve[ue]);return de},Ru=(de,ve)=>Xr(de,El(ve)),gu=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())}),Xl=({index:de,bottomLine:ve,gather:ue,search:ct})=>{const dt=(0,Ae.useIntl)(),[kt,gt]=(0,a.useState)([]),[ut,be]=(0,a.useState)(!1),[Pe,yn]=(0,a.useState)(!1),In=(0,Ae.useParams)(),Pn=(0,Ae.useLocation)(),[Vn]=(0,Ae.useSearchParams)(),[Gt,aa]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(ue,"gather"),de===0&&yn(!0)},[]),(0,a.useEffect)(()=>{Pe&&Ba()},[Pe]);const sa=[{title:dt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(un,bn,Na)=>Gt.limit*(Gt.page-1)+Na+1},{title:dt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:dt.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"user_group_name",key:"user_group_name",align:"left",render:un=>un||"--"},{title:dt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:un=>un+"%"},{title:dt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"id",key:"id",align:"left",render:un=>{let bn=`/classrooms/${In==null?void 0:In.coursesId}/exercise/${In==null?void 0:In.categoryId}/detail/${un}/review_detail`;return Vn.get("random")&&(bn=bn+`?random=${Vn.get("random")}`),a.createElement(Ae.Link,{to:bn,target:"_blank"},dt.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))}}],Ba=un=>gu(void 0,null,function*(){be(!0);const bn=un||{page:1,limit:10,total:0},Na=Oi({id:In==null?void 0:In.categoryId,question_id:ue==null?void 0:ue.question_id,search:ct},bn),Ht=yield(0,pe.ZP)(`/api/courses/${In==null?void 0:In.coursesId}/exercises/code_review_users.json`,{method:"get",params:Na});Ht&&(gt(Ht==null?void 0:Ht.users),be(!1),aa(Ru(Oi({},bn),{total:(Ht==null?void 0:Ht.count)||0})))}),Un=un=>{const bn=Ru(Oi({},Gt),{page:un});aa(bn),Ba(bn)},fa=()=>{yn(!Pe)};return a.createElement("div",{className:Wr.subjectTable},a.createElement("aside",{className:Wr.title},a.createElement("span",{className:"c-light-primary"},de+1,"\u3001",ue.name||((ue==null?void 0:ue.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",ue==null?void 0:ue.score,"\u5206\uFF09\uFF1A",ue==null?void 0:ue.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},ue==null?void 0:ue.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ue==null?void 0:ue.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:fa,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Pe?"\u6536\u8D77":"\u5C55\u5F00",Pe?a.createElement(Go.Z,null):a.createElement(ro.Z,null)),(ue==null?void 0:ue.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ue==null?void 0:ue.shixun_identifier}/challenges`},dt.formatMessage({id:"classrooms.practicalDetails",defaultMessage:"\u5B9E\u8BAD\u8BE6\u60C5"}))),a.createElement(z.default,{className:Wr.customTable,style:{display:Pe?"block":"none"},dataSource:kt,bordered:!1,rowKey:un=>un.id,rowClassName:Wr.row,columns:sa,loading:ut,pagination:{pageSize:Gt.limit,total:Gt.total,current:Gt.page,onChange:Un,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:Wr.line,style:{visibility:ve?"hidden":"visible"}}))},Tl=x(59149),uo=x(59301),hi=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Kn=({exercise:de,globalSetting:ve,dispatch:ue})=>{const ct=(0,Ae.useIntl)(),[dt,kt]=(0,a.useState)(""),[gt,ut]=(0,a.useState)([]),[be,Pe]=(0,a.useState)(""),[yn,In]=(0,a.useState)(!1),[Pn,Vn]=(0,a.useState)(!1),Gt=(0,Ae.useParams)();(0,a.useEffect)(()=>{aa()},[]);const aa=Un=>hi(void 0,null,function*(){In(!0);const fa=yield(0,pe.ZP)(`/api/courses/${Gt==null?void 0:Gt.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:Gt==null?void 0:Gt.categoryId,search:dt}});if((fa==null?void 0:fa.status)===-2){Vn(!0),aa();return}fa&&(Vn(!1),In(!1),ut((fa==null?void 0:fa.exercise_questions)||[]),Pe(fa==null?void 0:fa.last_review_time))}),sa=()=>{aa()},Ba=()=>uo.createElement("div",{className:To.empty},uo.createElement("img",{src:Tl.x7,width:"258"}),uo.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return uo.createElement("section",{className:To.warp},uo.createElement("aside",{className:To.header},uo.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",be||"--"),!!be&&uo.createElement(Be.default,{value:dt,onChange:Un=>kt(Un.target.value),suffix:uo.createElement("i",{onClick:sa,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:sa})),Pn&&uo.createElement(Bt.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!Pn&&uo.createElement(Sl.Z,{loading:yn,active:!0,paragraph:{rows:5}},gt.length>0?uo.createElement("aside",{className:To.subject},gt.map((Un,fa)=>uo.createElement(Xl,{key:fa,index:fa,bottomLine:fa===gt.length-1,gather:Un,search:dt}))):Ba()))};var ea=(0,Ae.connect)(({exercise:de,globalSetting:ve})=>({exercise:de,globalSetting:ve}))(Kn),Wa=x(28103),Cr=x(96565),wo=x(97805),sl=x(20633),An={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},kr=x(6339),Qo=x(62985),Rl=x(27687),so=x(59301),Ir=Object.defineProperty,$l=Object.getOwnPropertySymbols,Ni=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,dl=(de,ve,ue)=>ve in de?Ir(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,hl=(de,ve)=>{for(var ue in ve||(ve={}))Ni.call(ve,ue)&&dl(de,ue,ve[ue]);if($l)for(var ue of $l(ve))fu.call(ve,ue)&&dl(de,ue,ve[ue]);return de},Zi=(de,ve)=>{var ue={};for(var ct in de)Ni.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&$l)for(var ct of $l(de))ve.indexOf(ct)<0&&fu.call(de,ct)&&(ue[ct]=de[ct]);return ue},si=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const yu=null,Ui="\u2581",os=(de,ve)=>{var ue=de,{problemset:ct,globalSetting:dt,exercise:kt,loading:gt,dispatch:ut,editData:be,editKey:Pe,setEditKey:yn=()=>{},cancelAdd:In=()=>{},addCallback:Pn=()=>{},reload:Vn=()=>{},setIsClaer:Gt=()=>{}}=ue,aa=Zi(ue,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[sa,Ba]=(0,a.useState)(""),[Un,fa]=(0,a.useState)(""),[un,bn]=(0,a.useState)([]),[Na,Ht]=(0,a.useState)(""),[Ka,Ra]=(0,a.useState)(),[Jn,Ln]=(0,a.useState)(!1),[vn,Fn]=(0,a.useState)(),[gr,Fr]=(0,a.useState)(0),[po,hn]=(0,a.useState)(!1),[Ma,$e]=(0,a.useState)(!1),[Za,Fa]=(0,a.useState)([]),[Ha,cr]=(0,a.useState)(1),[ka,eo]=(0,a.useState)(!1),Ua=(0,a.useRef)(!1),Sa=(0,Ae.useIntl)(),Dr=(0,Ae.useParams)(),[Br,or]=(0,a.useState)([]),la=io=>{or([...Br,hl({},io)])};(0,a.useEffect)(()=>{var io;if(Ua.current)return;if(!(be!=null&&be.question_title)){hn(!0),Ba(""),Ra(!1),Fn(2),bn([]),Ht(""),Ln(!1);return}Ba(be==null?void 0:be.question_title),Ra(be==null?void 0:be.is_ordered),cr(be==null?void 0:be.difficulty),eo(!(be!=null&&be.repeat_answer)),Fn(be==null?void 0:be.question_score);const Fo=(io=be==null?void 0:be.standard_answers)==null?void 0:io.map(Hl=>Hl.answer_text);bn([...Fo]),Fa(be.tag_discipline_ids),fa(be==null?void 0:be.analysis)},[be,po]),(0,a.useEffect)(()=>{Ln(!1),po&&io();function io(){return si(this,null,function*(){var Fo,Hl;const Qi=yield(0,ne.YY)({sub_discipline_id:(Hl=(Fo=kt.editData)==null?void 0:Fo.exercise)==null?void 0:Hl.sub_discipline_id});or(Qi.tag_disciplines)})}},[po]),(0,a.useImperativeHandle)(ve,()=>({onSave:Pa,isEdit:po})),(0,a.useEffect)(()=>{var io;const Fo=(io=kt==null?void 0:kt.tagDisciplineData)!=null&&io.tag_disciplines&&Array.isArray(kt.tagDisciplineData.tag_disciplines)?kt.tagDisciplineData.tag_disciplines:[];or(Fo)},[kt.tagDisciplineData]);const Ja=io=>{(io==null?void 0:io.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),hn(!1),yn(-1),Ua.current=!1,Vn())},Pa=()=>si(void 0,null,function*(){var io,Fo,Hl,Qi;let Ki=[],Gl=!1;if($e(!0),un.forEach((Tu,Mu)=>{Ki.push({choice_id:Mu+1,answer_text:[]}),Tu.forEach((to,Vl)=>{Ki[Mu].answer_text.push(to),(!to||!(0,ie.eR)(to,1e4))&&(Ht(`${Mu}-${Vl}`),le.ZP.info(to?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Gl=!0)})}),Gl)return $e(!1),!1;Ua.current=!0;let _i;return be.question_id?(be==null?void 0:be.is_my)===1?Fe.default.confirm({title:Sa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>si(void 0,null,function*(){var Tu,Mu;_i=yield ut({type:"exercise/editExerciseQuestion",payload:{id:be.question_id,question_title:sa,question_type:3,question_score:vn,is_ordered:Ka,standard_answers:Ki,tag_discipline_ids:Za,sub_discipline_id:(Mu=(Tu=kt.editData)==null?void 0:Tu.exercise)==null?void 0:Mu.sub_discipline_id,difficulty:Ha,is_cover:1,repeat_answer:!ka,analysis:Un}}),Ja(_i)}),onCancel:()=>si(void 0,null,function*(){var Tu,Mu;_i=yield ut({type:"exercise/editExerciseQuestion",payload:{id:be.question_id,question_title:sa,question_type:3,question_score:vn,is_ordered:Ka,standard_answers:Ki,tag_discipline_ids:Za,sub_discipline_id:(Mu=(Tu=kt.editData)==null?void 0:Tu.exercise)==null?void 0:Mu.sub_discipline_id,difficulty:Ha,repeat_answer:!ka,analysis:Un}}),Ja(_i)})}):(_i=yield ut({type:"exercise/editExerciseQuestion",payload:{id:be.question_id,question_title:sa,question_type:3,question_score:vn,is_ordered:Ka,standard_answers:Ki,tag_discipline_ids:Za,sub_discipline_id:(Fo=(io=kt.editData)==null?void 0:io.exercise)==null?void 0:Fo.sub_discipline_id,difficulty:Ha,repeat_answer:!ka,analysis:Un}}),Ja(_i)):(_i=yield ut({type:"exercise/addExerciseQuestion",payload:{insert_id:be==null?void 0:be.insert_id,categoryId:Dr.categoryId,question_title:sa,question_type:3,question_score:vn,is_ordered:Ka,standard_answers:Ki,tag_discipline_ids:Za,sub_discipline_id:(Qi=(Hl=kt.editData)==null?void 0:Hl.exercise)==null?void 0:Qi.sub_discipline_id,difficulty:Ha,repeat_answer:!ka,analysis:Un}}),Ja(_i)),$e(!1),{name:sa,analysis:Un,standard_answers:Ki,is_ordered:Ka}}),ra=(io,Fo,Hl)=>{const Qi=un.slice();if(Fo&&Qi.splice(io,Fo),Hl&&Jn||!be.question_id)for(let Ki=0;Ki{Ht("");let Qi=un.slice();Qi[io][Fo]=Hl,bn(Qi)},Yn=io=>{let Fo=un.slice();Fo[io]=[...Fo[io],""],bn(Fo)},er=(io,Fo)=>{let Hl=un.slice();if(!Hl[io][Fo]){Hl[io]=Hl[io].filter((Qi,Ki)=>Ki!==Fo),bn(Hl);return}Fe.default.confirm({centered:!0,okText:Sa.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Sa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Sa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:An.modal,onOk:()=>{Hl[io]=Hl[io].filter((Qi,Ki)=>Ki!==Fo),bn(Hl)}})},vr=io=>{Fe.default.confirm({centered:!0,okText:Sa.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Sa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Sa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:An.modal,onOk:()=>{let Fo=0;Ba(sa.replace(/\▁/g,function(Hl){return Fo++,Fo-1===io?"":Hl})),setTimeout(()=>{let Hl=un.slice();Hl=un.filter((Qi,Ki)=>io!==Ki),bn(Hl)},500)}})},Ar=()=>{},vo=()=>{var io,Fo,Hl,Qi,Ki,Gl;return console.log(un,"answers"),so.createElement("aside",null,so.createElement("div",{className:An.questionType},so.createElement("div",null,so.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),so.createElement("div",null,so.createElement(wo.Z,{id:"completion-question-tittle",placeholder:Sa.formatMessage({id:"classrooms.inputTitle",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"}),height:155,defaultValue:sa,onChange:_i=>Ba(_i),showNullButton:((Fo=(io=kt.editData)==null?void 0:io.exercise)==null?void 0:Fo.exercise_status)===1,deleteEmptyDisabled:((Qi=(Hl=kt.editData)==null?void 0:Hl.exercise)==null?void 0:Qi.exercise_status)!==1||Ma,onPlaceholderChange:ra})),so.createElement("div",{className:"mt20"},un.map((_i,Tu)=>{var Mu,to;return so.createElement(sl.Z,{key:Tu,answers:_i,index:Tu,is_md:!0,exerciseIsPublish:((to=(Mu=kt.editData)==null?void 0:Mu.exercise)==null?void 0:to.exercise_status)!==1,activeOptionErrorIndex:Na,onAnswerChange:Oa,addChildAnswer:Yn,deleteChildAnswer:er,deleteChildAnswermain:vr})})),so.createElement("div",{className:"mt20"},un.length>1&&so.createElement("span",null,so.createElement(Me.default,{checked:Ka,onChange:_i=>Ra(_i.target.checked),className:`${An.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),so.createElement("span",{className:`${An.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),so.createElement("p",{className:An.titleWrap},so.createElement("span",{className:An.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),so.createElement(Cr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Un,onChange:_i=>fa(_i)}),so.createElement("p",{className:""},so.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",so.createElement(je.Z,{value:vn,max:1e4,min:0,onChange:_i=>{Fn(_i)}})," \u5206 \xA0 ",!!vn&&!!gr&&so.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(vn/gr).toFixed(1),"\u5206)"),so.createElement("span",{style:{marginLeft:"30px"},className:An.difficult},so.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",so.createElement(xe.ZP.Group,{value:Ha,onChange:_i=>{cr(_i.target.value)}},so.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),so.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),so.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),so.createElement("p",{className:An.titleWrap},so.createElement("span",{className:`${An.title}`},"\u77E5\u8BC6\u70B9\uFF1A",so.createElement("span",{className:An.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),so.createElement("div",{className:"mt5"},so.createElement(Qo.N,{value:Za,selectvalues:be==null?void 0:be.tag_discipline_ids,onChange:Fa,subId:(Gl=(Ki=kt.editData)==null?void 0:Ki.exercise)==null?void 0:Gl.sub_discipline_id,knowledgeOptions:Br,onAddKnowledgeFinish:la})),so.createElement("div",{style:{marginTop:10}},so.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),so.createElement(Ce.Z,{checked:ka,onChange:_i=>{eo(_i)}}))),so.createElement("aside",{className:"tr"},(Pe!==-1||be.question_id)&&so.createElement(ye.ZP,{type:"default",onClick:()=>{In(),hn(!1)}},"\u53D6\u6D88"),so.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{Pa()}},"\u4FDD\u5B58")))},ho=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(io=>{var Fo,Hl;return((Hl=(Fo=kt==null?void 0:kt.editData)==null?void 0:Fo.exercise)==null?void 0:Hl.exercise_status)===1?io:io.id!=="del"&&io.id!=="add"}),Ur=io=>si(void 0,null,function*(){if(Pe!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(io.id){case"del":let Fo;Fe.default.confirm({centered:!0,okText:Sa.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Sa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return si(this,null,function*(){yield(0,ne.Fl)({id:be.question_id}),ut({type:"exercise/editExercise",payload:hl({},Dr)})})}});break;case"up":case"down":yield ut({type:"exercise/exeriseMoveUpDown",payload:{id:be.question_id,opr:io.id}}),ut({type:"exercise/editExercise",payload:hl({},Dr)});break;case"edit":yn(be.dragKey),hn(!0);break;case"add":Pn({key:be.key,insert_id:be==null?void 0:be.question_id,question_type:3});break}}),ur=()=>{var io;return so.createElement("aside",null,so.createElement("div",{className:An.questionType},!(be!=null&&be.isPreview)&&so.createElement("div",null,so.createElement("span",{className:"font16 c-blue"},be.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",be.question_score,"\u5206\uFF09")),be!=null&&be.isPreview?so.createElement("div",{style:{display:"flex"}},so.createElement("span",{style:{flexShrink:0},className:"font18"},be.key,"."),so.createElement(kr.Z,{value:be.question_title}),so.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",be.question_score,"\u5206\uFF09")):so.createElement("div",{className:"mt5"},so.createElement(kr.Z,{value:be.question_title})),so.createElement("div",{className:An.questionChoices},(io=be==null?void 0:be.standard_answers)==null?void 0:io.map(function(Fo,Hl){return so.createElement(oe.Z,{key:Hl,align:"middle"},so.createElement(ge.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Fo.choice_id,"\uFF09\uFF1A"),so.createElement(ge.Z,{flex:"1"},so.createElement(oe.Z,{align:"middle",gutter:[1,1]},Fo.answer_text.map(function(Qi,Ki){return so.createElement(ge.Z,{span:24,key:Ki},Fo.model===1?so.createElement(Be.default,{key:Hl,checked:be.standard_answers.includes(Hl),disabled:!0,value:Qi}):so.createElement(Rl.Z,{value:Qi,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),so.createElement("div",{className:An.action},!be.hideAction&&ho.map(function(Fo,Hl){return Fo.id==="up"&&be.key===1||Fo.id==="down"&&be.key===be.len?null:so.createElement(Ie.Z,{key:Hl,placement:"bottom",title:Fo.name},so.createElement("span",{onClick:()=>Ur(Fo),className:Fo.icon}))})))};return so.createElement("section",{className:An.wrap},!po&&ur(),po&&vo())};var zs=(0,Ae.connect)(({problemset:de,loading:ve,exercise:ue,globalSetting:ct})=>({problemset:de,globalSetting:ct,exercise:ue,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(os)),Os=Object.defineProperty,ws=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,ec=Object.prototype.propertyIsEnumerable,ps=(de,ve,ue)=>ve in de?Os(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,ys=(de,ve)=>{for(var ue in ve||(ve={}))fs.call(ve,ue)&&ps(de,ue,ve[ue]);if(ws)for(var ue of ws(ve))ec.call(ve,ue)&&ps(de,ue,ve[ue]);return de},Js=(de,ve)=>{var ue={};for(var ct in de)fs.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&ws)for(var ct of ws(de))ve.indexOf(ct)<0&&ec.call(de,ct)&&(ue[ct]=de[ct]);return ue},Fs=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const ss=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],bu=(de,ve)=>{var ue=de,{problemset:ct,globalSetting:dt,exercise:kt,loading:gt,dispatch:ut,onRef:be=()=>{},editData:Pe,editKey:yn,setEditKey:In=()=>{},cancelAdd:Pn=()=>{},reload:Vn=()=>{},addCallback:Gt=()=>{},setIsClaer:aa=()=>{}}=ue,sa=Js(ue,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[Ba,Un]=(0,a.useState)(),[fa,un]=(0,a.useState)(""),[bn,Na]=(0,a.useState)(!1),[Ht,Ka]=(0,a.useState)(),[Ra,Jn]=(0,a.useState)([]),[Ln,vn]=(0,a.useState)([]),[Fn,gr]=(0,a.useState)(1),[Fr,po]=(0,a.useState)(!1),[hn,Ma]=(0,a.useState)(""),$e=(0,a.useRef)(!1),Za=(0,Ae.useIntl)(),Fa=Br=>{vn([...Ln,ys({},Br)])},Ha=(0,Ae.useParams)();(0,a.useEffect)(()=>{if(!$e.current){if(!(Pe!=null&&Pe.question_choices)){Na(!0),un(""),Ka(2),Un("");return}po(!(Pe!=null&&Pe.repeat_answer)),un(Pe==null?void 0:Pe.question_title),Ka(Pe==null?void 0:Pe.question_score),gr(Pe==null?void 0:Pe.difficulty),Un(Pe.standard_answer[0]+""),Jn(Pe.tag_discipline_ids),Ma(Pe==null?void 0:Pe.analysis)}},[Pe,bn]),(0,a.useEffect)(()=>{bn&&Br();function Br(){return Fs(this,null,function*(){var or,la;const Ja=yield(0,ne.YY)({sub_discipline_id:(la=(or=kt.editData)==null?void 0:or.exercise)==null?void 0:la.sub_discipline_id});vn(Ja.tag_disciplines)})}},[bn]),(0,a.useImperativeHandle)(ve,()=>({onSave:ka,isEdit:bn})),(0,a.useEffect)(()=>{var Br;const or=(Br=kt==null?void 0:kt.tagDisciplineData)!=null&&Br.tag_disciplines&&Array.isArray(kt.tagDisciplineData.tag_disciplines)?kt.tagDisciplineData.tag_disciplines:[];vn(or)},[kt.tagDisciplineData]);const cr=Br=>{(Br==null?void 0:Br.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Na(!1),In(-1),$e.current=!1,Vn())},ka=()=>Fs(void 0,null,function*(){var Br,or,la,Ja;if(!fa)return le.ZP.info(Za.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"})),!1;if(!Ba)return le.ZP.info(Za.formatMessage({id:"classrooms.setCorrectAnswerClick",defaultMessage:"\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"})),!1;const Pa=[{choice_text:"\u6B63\u786E",is_answer:Ba==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Ba==="2"?2:0}];$e.current=!0;let ra;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:Za.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Fs(void 0,null,function*(){var Oa,Yn;ra=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:fa,question_type:2,question_score:Ht,question_choices:Pa.map(er=>er.choice_text),standard_answers:Pa.filter(er=>er.is_answer).map(er=>er.is_answer),tag_discipline_ids:Ra,sub_discipline_id:(Yn=(Oa=kt.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id,difficulty:Fn,is_cover:1,repeat_answer:!Fr,analysis:hn}}),cr(ra)}),onCancel:()=>Fs(void 0,null,function*(){var Oa,Yn;ra=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:fa,question_type:2,question_score:Ht,question_choices:Pa.map(er=>er.choice_text),standard_answers:Pa.filter(er=>er.is_answer).map(er=>er.is_answer),tag_discipline_ids:Ra,sub_discipline_id:(Yn=(Oa=kt.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id,difficulty:Fn,repeat_answer:!Fr,analysis:hn}}),cr(ra)})}):(ra=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:fa,question_type:2,question_score:Ht,question_choices:Pa.map(Oa=>Oa.choice_text),standard_answers:Pa.filter(Oa=>Oa.is_answer).map(Oa=>Oa.is_answer),tag_discipline_ids:Ra,sub_discipline_id:(or=(Br=kt.editData)==null?void 0:Br.exercise)==null?void 0:or.sub_discipline_id,difficulty:Fn,repeat_answer:!Fr,analysis:hn}}),cr(ra)):(ra=yield ut({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Ha.categoryId,question_title:fa,question_type:2,question_score:Ht,question_choices:Pa.map(Oa=>Oa.choice_text),standard_answers:Pa.filter(Oa=>Oa.is_answer).map(Oa=>Oa.is_answer),tag_discipline_ids:Ra,sub_discipline_id:(Ja=(la=kt.editData)==null?void 0:la.exercise)==null?void 0:Ja.sub_discipline_id,difficulty:Fn,repeat_answer:!Fr,analysis:hn}}),cr(ra)),{name:fa,choices:Pa}}),eo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Br=>{var or,la;return((la=(or=kt==null?void 0:kt.editData)==null?void 0:or.exercise)==null?void 0:la.exercise_status)===1?Br:Br.id!=="del"&&Br.id!=="add"}),Ua=Br=>Fs(void 0,null,function*(){if(yn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Br.id){case"del":let or;Fe.default.confirm({centered:!0,okText:Za.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Za.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Fs(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ut({type:"exercise/editExercise",payload:ys({},Ha)})})}});break;case"up":case"down":yield ut({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Br.id}}),ut({type:"exercise/editExercise",payload:ys({},Ha)});break;case"edit":In(Pe.dragKey),Na(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:2});break}}),Sa=()=>{var Br;return a.createElement("aside",null,a.createElement("div",{className:An.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(kr.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(kr.Z,{value:Pe.question_title})),a.createElement("div",{className:An.questionChoices},(Br=Pe==null?void 0:Pe.question_choices)==null?void 0:Br.map(function(or,la){return a.createElement(xe.ZP,{key:la,checked:Pe.standard_answer.includes(la+1),disabled:!0},ss[la],". ",a.createElement("span",{className:"c-black font14"},or.choice_text))})),a.createElement("div",{className:An.action},!Pe.hideAction&&eo.map(function(or,la){return or.id==="up"&&Pe.key===1||or.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:la,placement:"bottom",title:or.name},a.createElement("span",{onClick:()=>Ua(or),className:or.icon}))})))},Dr=()=>{var Br,or;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.required},"*"),a.createElement("span",{className:An.title},"\u9898\u5E72\uFF1A")),a.createElement(Cr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:Za.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:fa,onChange:la=>un(la)}),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.required},"*"),a.createElement("span",{className:An.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:An.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(xe.ZP.Group,{buttonStyle:"solid",value:Ba,onChange:la=>Un(la.target.value)},a.createElement(xe.ZP.Button,{value:"1",className:`${An.radio} mr40`},"\u6B63\u786E"),a.createElement(xe.ZP.Button,{value:"2",className:An.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Cr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:hn,onChange:la=>Ma(la)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(je.Z,{value:Ht,max:1e4,min:0,onChange:la=>{Ka(la)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:An.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(xe.ZP.Group,{value:Fn,onChange:la=>{gr(la.target.value)}},a.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:`${An.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:An.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Qo.N,{value:Ra,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Jn,subId:(or=(Br=kt.editData)==null?void 0:Br.exercise)==null?void 0:or.sub_discipline_id,knowledgeOptions:Ln,onAddKnowledgeFinish:Fa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ce.Z,{checked:Fr,onChange:la=>{po(la)}}))),a.createElement("aside",{className:"tr"},(yn!==-1||Pe.question_id)&&a.createElement(ye.ZP,{type:"default",onClick:()=>{Pn(),Na(!1)}},"\u53D6\u6D88"),a.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{ka()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:An.wrap},!bn&&Sa(),bn&&Dr())};var ks=(0,Ae.connect)(({problemset:de,loading:ve,exercise:ue,globalSetting:ct})=>({problemset:de,globalSetting:ct,exercise:ue,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(bu)),gc=Object.defineProperty,cs=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable,Ns=(de,ve,ue)=>ve in de?gc(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,bc=(de,ve)=>{for(var ue in ve||(ve={}))ds.call(ve,ue)&&Ns(de,ue,ve[ue]);if(cs)for(var ue of cs(ve))Qs.call(ve,ue)&&Ns(de,ue,ve[ue]);return de},Bs=(de,ve)=>{var ue={};for(var ct in de)ds.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&cs)for(var ct of cs(de))ve.indexOf(ct)<0&&Qs.call(de,ct)&&(ue[ct]=de[ct]);return ue},js=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Ws=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],xc=(0,a.forwardRef)((de,ve)=>{var ue=de,{problemset:ct,globalSetting:dt,exercise:kt,loading:gt,dispatch:ut,onRef:be=()=>{},editData:Pe,cancelAdd:yn=()=>{},editKey:In,setEditKey:Pn=()=>{},setIsClaer:Vn=()=>{},addCallback:Gt=Pa=>{},reload:aa=()=>{}}=ue,sa=Bs(ue,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[Ba,Un]=(0,a.useState)([]),[fa,un]=(0,a.useState)(),[bn,Na]=(0,a.useState)([]),[Ht,Ka]=(0,a.useState)(""),[Ra,Jn]=(0,a.useState)(),[Ln,vn]=(0,a.useState)(!1),[Fn,gr]=(0,a.useState)([]),[Fr,po]=(0,a.useState)(1),[hn,Ma]=(0,a.useState)(!1),[$e,Za]=(0,a.useState)(""),[Fa,Ha]=(0,a.useState)([]),cr=(0,a.useRef)(!1),ka=(0,Ae.useIntl)(),eo=Pa=>{Ha([...Fa,bc({},Pa)])},Ua=(0,Ae.useParams)();(0,a.useEffect)(()=>{Un(["","","",""])},[]),(0,a.useEffect)(()=>{if(cr.current)return;if(!(Pe!=null&&Pe.question_choices)){vn(!0),Ka(""),Jn(5),Un(["","","",""]),Na([]);return}Ka(Pe==null?void 0:Pe.question_title),Jn(Pe==null?void 0:Pe.question_score),Ma(!(Pe!=null&&Pe.repeat_answer)),po(Pe==null?void 0:Pe.difficulty),Un(Pe==null?void 0:Pe.question_choices.map(ra=>ra.choice_text));const Pa=[];Pe==null||Pe.standard_answer.map((ra,Oa)=>{Pa.push(ra-1)}),Na(Pa),gr(Pe.tag_discipline_ids),Za(Pe==null?void 0:Pe.analysis)},[Pe,Ln]),(0,a.useEffect)(()=>{Ln&&Pa();function Pa(){return js(this,null,function*(){var ra,Oa;const Yn=yield(0,ne.YY)({sub_discipline_id:(Oa=(ra=kt.editData)==null?void 0:ra.exercise)==null?void 0:Oa.sub_discipline_id});Ha(Yn.tag_disciplines)})}},[Ln]),(0,a.useImperativeHandle)(ve,()=>({onSave:Dr,isEdit:Ln})),(0,a.useEffect)(()=>{var Pa;const ra=(Pa=kt==null?void 0:kt.tagDisciplineData)!=null&&Pa.tag_disciplines&&Array.isArray(kt.tagDisciplineData.tag_disciplines)?kt.tagDisciplineData.tag_disciplines:[];Ha(ra)},[kt.tagDisciplineData]);const Sa=Pa=>{(Pa==null?void 0:Pa.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Pn(-1),cr.current=!1,aa())},Dr=()=>js(void 0,null,function*(){var Pa,ra,Oa,Yn;if(!Ht)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const er=Ba.findIndex(vo=>!vo);if(er>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ws[er]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!bn.length)return le.ZP.info(ka.formatMessage({id:"classrooms.setCorrectAnswerClick",defaultMessage:"\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"})),!1;if(bn.length<1)return le.ZP.info(ka.formatMessage({id:"classrooms.selectAnswer",defaultMessage:"\u8BF7\u9009\u62E9\u6B63\u786E\u7B54\u6848"})),!1;const vr=Ba.map((vo,ho)=>({choice_text:vo,is_answer:bn.includes(ho)?ho+1:0}));cr.current=!0;let Ar;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:ka.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>js(void 0,null,function*(){var vo,ho;Ar=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ra,question_choices:vr.map(Ur=>Ur.choice_text),standard_answers:vr.filter(Ur=>Ur.is_answer).map(Ur=>Ur.is_answer),tag_discipline_ids:Fn,sub_discipline_id:(ho=(vo=kt.editData)==null?void 0:vo.exercise)==null?void 0:ho.sub_discipline_id,difficulty:Fr,is_cover:1,repeat_answer:!hn,analysis:$e}}),Sa(Ar)}),onCancel:()=>js(void 0,null,function*(){var vo,ho;Ar=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ra,question_choices:vr.map(Ur=>Ur.choice_text),standard_answers:vr.filter(Ur=>Ur.is_answer).map(Ur=>Ur.is_answer),tag_discipline_ids:Fn,sub_discipline_id:(ho=(vo=kt.editData)==null?void 0:vo.exercise)==null?void 0:ho.sub_discipline_id,difficulty:Fr,repeat_answer:!hn,analysis:$e}}),Sa(Ar)})}):(Ar=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ra,question_choices:vr.map(vo=>vo.choice_text),standard_answers:vr.filter(vo=>vo.is_answer).map(vo=>vo.is_answer),tag_discipline_ids:Fn,sub_discipline_id:(ra=(Pa=kt.editData)==null?void 0:Pa.exercise)==null?void 0:ra.sub_discipline_id,difficulty:Fr,repeat_answer:!hn,analysis:$e}}),Sa(Ar)):(Ar=yield ut({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Ua.categoryId,question_title:Ht,question_type:1,question_score:Ra,question_choices:vr.map(vo=>vo.choice_text),standard_answers:vr.filter(vo=>vo.is_answer).map(vo=>vo.is_answer),tag_discipline_ids:Fn,sub_discipline_id:(Yn=(Oa=kt.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id,difficulty:Fr,repeat_answer:!hn,analysis:$e}}),Sa(Ar))}),Br=[{name:ka.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"}),icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Pa=>{var ra,Oa;return((Oa=(ra=kt==null?void 0:kt.editData)==null?void 0:ra.exercise)==null?void 0:Oa.exercise_status)===1?Pa:Pa.id!=="del"&&Pa.id!=="add"}),or=Pa=>js(void 0,null,function*(){if(In!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Pa.id){case"del":let ra;Fe.default.confirm({centered:!0,okText:ka.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ka.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return js(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ut({type:"exercise/editExercise",payload:bc({},Ua)})})}});break;case"up":case"down":yield ut({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Pa.id}}),ut({type:"exercise/editExercise",payload:bc({},Ua)});break;case"edit":Pn(Pe.dragKey),vn(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:1});break}}),la=()=>{var Pa;return a.createElement("aside",null,a.createElement("div",{className:An.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(kr.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(kr.Z,{value:Pe.question_title})),a.createElement("div",{className:An.questionChoices},(Pa=Pe==null?void 0:Pe.question_choices)==null?void 0:Pa.map(function(ra,Oa){return a.createElement(oe.Z,{key:Oa},a.createElement(ge.Z,null,a.createElement(Me.default,{key:Oa,checked:Pe.standard_answer.includes(Oa+1),disabled:!0},Ws[Oa],".")),a.createElement(ge.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(kr.Z,{value:ra.choice_text}))))})),a.createElement("div",{className:An.action},!Pe.hideAction&&Br.map(function(ra,Oa){return ra.id==="up"&&Pe.key===1||ra.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:Oa,placement:"bottom",title:ra.name},a.createElement("span",{onClick:()=>or(ra),className:ra.icon}))})))},Ja=()=>{var Pa,ra;return a.createElement("aside",null,a.createElement("div",{className:An.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.required},"*"),a.createElement("span",{className:An.title},"\u9898\u5E72\uFF1A")),a.createElement(Cr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:ka.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:Ht,onChange:Oa=>Ka(Oa)}),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.required},"*"),a.createElement("span",{className:An.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:An.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ba.map((Oa,Yn)=>{var er,vr;return a.createElement("div",{className:An.choiceWrap,key:Yn},a.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${An.answer} ${bn.includes(Yn)?An.activeAnswer:""}`,onClick:()=>{bn.includes(Yn)?Na(bn.filter(Ar=>Ar!==Yn)):Na([...bn,Yn])}},Ws[Yn])),a.createElement("div",{className:An.editorWrap},fa===Yn?a.createElement(Cr.Z,{id:`single-question-option-${Yn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Oa,onChange:Ar=>{Ba[Yn]=Ar,Un(Ba)}}):a.createElement("div",{className:An.htmlWrap,onClick:()=>un(Yn)},a.createElement(kr.Z,{value:Oa}))),((vr=(er=kt.editData)==null?void 0:er.exercise)==null?void 0:vr.exercise_status)===1&&a.createElement(a.Fragment,null,Yn>1&&a.createElement(Ie.Z,{title:ka.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},a.createElement("i",{className:`${An.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Un(Ba.filter((Ar,vo)=>vo!==Yn))})),Yn<7&&Yn===Ba.length-1&&a.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${An.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Un([...Ba,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Cr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:$e,onChange:Oa=>Za(Oa)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(je.Z,{value:Ra,max:1e4,min:0,onChange:Oa=>{Jn(Oa)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:An.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(xe.ZP.Group,{value:Fr,onChange:Oa=>{po(Oa.target.value)}},a.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:`${An.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:An.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Qo.N,{value:Fn,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:gr,subId:(ra=(Pa=kt.editData)==null?void 0:Pa.exercise)==null?void 0:ra.sub_discipline_id,knowledgeOptions:Fa,onAddKnowledgeFinish:eo})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ce.Z,{checked:hn,onChange:Oa=>{Ma(Oa)}}))),a.createElement("aside",{className:"tr"},(In!==-1||Pe.question_id)&&a.createElement(ye.ZP,{type:"default",onClick:()=>{yn(),vn(!1)}},"\u53D6\u6D88"),a.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{Dr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:An.wrap},!Ln&&la(),Ln&&Ja())});var jc=(0,Ae.connect)(({problemset:de,loading:ve,exercise:ue,globalSetting:ct})=>({problemset:de,globalSetting:ct,exercise:ue,loading:ve.effects}),null,null,{forwardRef:!0})(xc),ei=x(59301),Ds=Object.defineProperty,vs=Object.getOwnPropertySymbols,_u=Object.prototype.hasOwnProperty,qc=Object.prototype.propertyIsEnumerable,fc=(de,ve,ue)=>ve in de?Ds(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,zt=(de,ve)=>{for(var ue in ve||(ve={}))_u.call(ve,ue)&&fc(de,ue,ve[ue]);if(vs)for(var ue of vs(ve))qc.call(ve,ue)&&fc(de,ue,ve[ue]);return de},ln=(de,ve)=>{var ue={};for(var ct in de)_u.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&vs)for(var ct of vs(de))ve.indexOf(ct)<0&&qc.call(de,ct)&&(ue[ct]=de[ct]);return ue},xn=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const ba=null,ml=(de,ve)=>{var ue=de,{problemset:ct,globalSetting:dt,exercise:kt,loading:gt,dispatch:ut,editData:be,cancelAdd:Pe=()=>{},editKey:yn,setEditKey:In=()=>{},addCallback:Pn=()=>{},reload:Vn=()=>{},setIsClaer:Gt=()=>{}}=ue,aa=ln(ue,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[sa,Ba]=(0,a.useState)(""),[Un,fa]=(0,a.useState)(""),[un,bn]=(0,a.useState)(""),[Na,Ht]=(0,a.useState)([]),[Ka,Ra]=(0,a.useState)(""),[Jn,Ln]=(0,a.useState)(),[vn,Fn]=(0,a.useState)(!1),[gr,Fr]=(0,a.useState)([]),[po,hn]=(0,a.useState)(!1),[Ma,$e]=(0,a.useState)(!1),Za=(0,Ae.useParams)(),Fa=(0,a.useRef)(!1),[Ha,cr]=(0,a.useState)([]),ka=(0,Ae.useIntl)();(0,a.useEffect)(()=>{var la;if(Fa.current)return;be.edit&&(hn(!0),fa(""),Ba(""),Fr([])),Ba(be.shixun_name),fa(be.question_title);const Ja=[];(la=be.shixun)==null||la.map(Pa=>{Ja.push(Pa.challenge_score),Ha.push({challenge_id:Pa.challenge_id,open:!0})}),cr(Ha),Fr(Ja)},[be]),(0,a.useEffect)(()=>{Fn(!1)},[po]),(0,a.useImperativeHandle)(ve,()=>({onSave:Ua,isEdit:po}));const eo=la=>{(la==null?void 0:la.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),hn(!1),In(-1),Fa.current=!1,Vn())},Ua=()=>xn(void 0,null,function*(){let la=[];if(!1)return!1;Fa.current=!0,$e(!0);let Pa;return be.question_id?Pa=yield ut({type:"exercise/editExerciseQuestion",payload:{id:be.question_id,question_title:Un,shixun_name:sa,shixun_id:be.shixun_id,question_type:5,question_scores:gr}}):Pa=yield ut({type:"exercise/addExerciseQuestion",payload:{insert_id:be==null?void 0:be.insert_id,categoryId:Za.categoryId,question_title:Un,shixun_name:sa,shixun_id:be.shixun_id,question_type:5,question_scores:gr,is_copy:be.is_copy}}),eo(Pa),$e(!1),{name:Un,analysis:un,standard_answers:la,is_ordered:Jn}}),Sa=()=>{var la;return ei.createElement("aside",null,ei.createElement("div",{className:An.questionType},ei.createElement("div",null,ei.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),ei.createElement("div",{className:"mt10"},ei.createElement(Be.default,{defaultValue:sa,onChange:Ja=>{Ba(Ja.target.value)}})),ei.createElement("div",{className:"mt10"},ei.createElement(Cr.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Un,onChange:Ja=>{fa(Ja)}})),ei.createElement("div",{className:"mt20"},(la=be.shixun)==null?void 0:la.map((Ja,Pa)=>ei.createElement(oe.Z,{gutter:[20,20]},ei.createElement(ge.Z,{flex:"1"},Pa+1,".",Ja.challenge_name),ei.createElement(ge.Z,null,ei.createElement(je.Z,{defaultValue:gr[Pa],onChange:ra=>{gr[Pa]=ra,Fr(gr),console.log("srore:L",gr[Pa])}})," \u5206")))),ei.createElement("div",{className:"mt20"},Na.length>1&&ei.createElement("span",null,ei.createElement(Me.default,{checked:Jn,onChange:Ja=>Ln(Ja.target.checked),className:`${An.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),ei.createElement("span",{className:`${An.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),ei.createElement("aside",{className:"tr"},(yn!==-1||!(be!=null&&be.edit))&&ei.createElement(ye.ZP,{type:"default",onClick:()=>{Pe(),hn(!1)}},"\u53D6\u6D88"),ei.createElement(ye.ZP,{loading:Ma,className:"ml20",type:"primary",onClick:()=>{Ua()}},"\u4FDD\u5B58")))},Dr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(la=>{var Ja,Pa;return((Pa=(Ja=kt==null?void 0:kt.editData)==null?void 0:Ja.exercise)==null?void 0:Pa.exercise_status)===1?la:la.id!=="del"&&la.id!=="add"}),Br=la=>xn(void 0,null,function*(){if(yn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(la.id){case"del":let Ja;Fe.default.confirm({centered:!0,okText:ka.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ka.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return xn(this,null,function*(){yield(0,ne.Fl)({id:be.question_id}),ut({type:"exercise/editExercise",payload:zt({},Za)})})}});break;case"up":case"down":yield ut({type:"exercise/exeriseMoveUpDown",payload:{id:be.question_id,opr:la.id}}),ut({type:"exercise/editExercise",payload:zt({},Za)});break;case"edit":In(be.dragKey),hn(!0);break;case"add":ut({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:be.key,insert_id:be==null?void 0:be.question_id,question_type:5}}});break}}),or=()=>{var la,Ja;return ei.createElement("aside",null,ei.createElement("div",{className:An.questionType},!(be!=null&&be.isPreview)&&ei.createElement("div",null,ei.createElement("span",{className:"font16 c-blue"},be.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",be.question_score,"\u5206\uFF09")),be!=null&&be.isPreview?ei.createElement("div",{style:{display:"flex"}},ei.createElement("span",{style:{flexShrink:0},className:"font18"},be.key,"."),ei.createElement(kr.Z,{value:be.question_title}),ei.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",be.question_score,"\u5206\uFF09"),!!((la=be.schools)!=null&&la.length)&&ei.createElement(Ie.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ei.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):ei.createElement("div",{className:"mt5"},ei.createElement(kr.Z,{value:be.question_title})),ei.createElement("div",{className:"mt30"}),(Ja=be.shixun)==null?void 0:Ja.map(function(Pa,ra){var Oa,Yn,er,vr,Ar,vo,ho,Ur,ur,io;return ei.createElement("div",null,ei.createElement("div",{key:ra,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Oa=Ha[ra])!=null&&Oa.open)||!((er=(Yn=kt==null?void 0:kt.editData)==null?void 0:Yn.exercise)!=null&&er.show_challenge_task_pass))&&10}},ei.createElement("div",null,ei.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",ra+1,"\u5173 ",ei.createElement("span",{className:"ml10"},Pa.challenge_name)," ",ei.createElement("span",{className:"ml10"},Pa.challenge_score," \u5206")),((Ar=(vr=kt==null?void 0:kt.editData)==null?void 0:vr.exercise)==null?void 0:Ar.show_challenge_task_pass)&&ei.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Fo;Ha[ra].open=!((Fo=Ha[ra])!=null&&Fo.open),cr([...Ha])}},(vo=Ha[ra])!=null&&vo.open?"\u6536\u8D77":"\u5C55\u5F00",(ho=Ha[ra])!=null&&ho.open?ei.createElement(Go.Z,{style:{marginLeft:8}}):ei.createElement(ro.Z,{style:{marginLeft:8}}))),((ur=(Ur=kt==null?void 0:kt.editData)==null?void 0:Ur.exercise)==null?void 0:ur.show_challenge_task_pass)&&ei.createElement(kr.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((io=Ha[ra])!=null&&io.open)&&"none"},value:(Pa==null?void 0:Pa.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),ei.createElement("div",{className:An.action},ei.createElement(Ae.Link,{target:"_blank",to:`/shixuns/${be.shixun_identifier}/challenges?exercise=true`},ka.formatMessage({id:"classrooms.practicalDetails",defaultMessage:"\u5B9E\u8BAD\u8BE6\u60C5"})),!be.hideAction&&Dr.map(function(Pa,ra){return Pa.id==="up"&&be.key===1||Pa.id==="down"&&be.key===be.len?null:ei.createElement(Ie.Z,{key:ra,placement:"bottom",title:Pa.name},ei.createElement("span",{onClick:()=>Br(Pa),className:Pa.icon}))})))};return ei.createElement("section",{className:An.wrap},!po&&or(),po&&Sa())};var ko=(0,Ae.connect)(({problemset:de,loading:ve,globalSetting:ue,exercise:ct})=>({problemset:de,globalSetting:ue,exercise:ct,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ml)),Mr=x(2337),Uo=Object.defineProperty,Lo=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,ti=(de,ve,ue)=>ve in de?Uo(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Pi=(de,ve)=>{for(var ue in ve||(ve={}))kl.call(ve,ue)&&ti(de,ue,ve[ue]);if(Lo)for(var ue of Lo(ve))pl.call(ve,ue)&&ti(de,ue,ve[ue]);return de},ri=(de,ve)=>{var ue={};for(var ct in de)kl.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&Lo)for(var ct of Lo(de))ve.indexOf(ct)<0&&pl.call(de,ct)&&(ue[ct]=de[ct]);return ue},Vr=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Xo=(de,ve)=>{var ue=de,{problemset:ct,exercise:dt,globalSetting:kt,loading:gt,dispatch:ut,onRef:be=()=>{},editData:Pe,cancelAdd:yn=()=>{},editKey:In,setEditKey:Pn=()=>{},setIsClaer:Vn=()=>{},reload:Gt=()=>{},addCallback:aa=ra=>{}}=ue,sa=ri(ue,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[Ba,Un]=(0,a.useState)([]),[fa,un]=(0,a.useState)(),[bn,Na]=(0,a.useState)([]),[Ht,Ka]=(0,a.useState)(""),[Ra,Jn]=(0,a.useState)(),[Ln,vn]=(0,a.useState)([]),[Fn,gr]=(0,a.useState)(!1),[Fr,po]=(0,a.useState)(1),[hn,Ma]=(0,a.useState)(!1),[$e,Za]=(0,a.useState)(""),Fa=(0,Ae.useParams)(),Ha=(0,a.useRef)(null),cr=(0,a.useRef)(!1),ka=(0,Ae.useIntl)(),[eo,Ua]=(0,a.useState)([]),Sa=ra=>{Ua([...eo,Pi({},ra)])};(0,a.useEffect)(()=>{Un(["","","",""])},[]),(0,a.useEffect)(()=>{if(cr.current)return;if(!(Pe!=null&&Pe.question_choices)){gr(!0),Ka(""),Jn(5),Un(["","","",""]),Na([]);return}Ka(Pe==null?void 0:Pe.question_title),Jn(Pe==null?void 0:Pe.question_score),Ma(!(Pe!=null&&Pe.repeat_answer)),Za(Pe==null?void 0:Pe.analysis),po(Pe==null?void 0:Pe.difficulty),Un(Pe==null?void 0:Pe.question_choices.map(Oa=>Oa.choice_text));const ra=[];Pe==null||Pe.standard_answer.map((Oa,Yn)=>{ra.push(Oa-1)}),vn(Pe.tag_discipline_ids),Na(ra)},[Pe,Fn]),(0,a.useEffect)(()=>{Fn&&ra();function ra(){return Vr(this,null,function*(){var Oa,Yn;const er=yield(0,ne.YY)({sub_discipline_id:(Yn=(Oa=dt.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id});Ua(er.tag_disciplines)})}},[Fn]),(0,a.useEffect)(()=>{var ra;const Oa=(ra=dt==null?void 0:dt.tagDisciplineData)!=null&&ra.tag_disciplines&&Array.isArray(dt.tagDisciplineData.tag_disciplines)?dt.tagDisciplineData.tag_disciplines:[];Ua(Oa)},[dt.tagDisciplineData]),(0,a.useImperativeHandle)(ve,()=>({onSave:Br,isEdit:Fn}));const Dr=ra=>{(ra==null?void 0:ra.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),gr(!1),Pn(-1),cr.current=!1,Gt())},Br=()=>Vr(void 0,null,function*(){var ra,Oa,Yn,er;if(!Ht)return le.ZP.info(ka.formatMessage({id:"classrooms.inputTitle",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"})),!1;const vr=Ba.findIndex(ho=>!ho);if(vr>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Mr.k4[vr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!bn.length)return le.ZP.info(ka.formatMessage({id:"classrooms.setCorrectAnswerClick",defaultMessage:"\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"})),!1;if(bn.length<1)return le.ZP.info(ka.formatMessage({id:"classrooms.selectAnswer",defaultMessage:"\u8BF7\u9009\u62E9\u6B63\u786E\u7B54\u6848"})),!1;const Ar=Ba.map((ho,Ur)=>({choice_text:ho,is_answer:bn.includes(Ur)?Ur+1:0}));cr.current=!0;let vo;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:ka.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Vr(void 0,null,function*(){var ho,Ur;vo=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ra,question_choices:Ar.map(ur=>ur.choice_text),standard_answers:Ar.filter(ur=>ur.is_answer).map(ur=>ur.is_answer),tag_discipline_ids:Ln,sub_discipline_id:(Ur=(ho=dt.editData)==null?void 0:ho.exercise)==null?void 0:Ur.sub_discipline_id,difficulty:Fr,is_cover:1,repeat_answer:!hn,analysis:$e}}),Dr(vo)}),onCancel:()=>Vr(void 0,null,function*(){var ho,Ur;vo=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ra,question_choices:Ar.map(ur=>ur.choice_text),standard_answers:Ar.filter(ur=>ur.is_answer).map(ur=>ur.is_answer),tag_discipline_ids:Ln,sub_discipline_id:(Ur=(ho=dt.editData)==null?void 0:ho.exercise)==null?void 0:Ur.sub_discipline_id,difficulty:Fr,repeat_answer:!hn,analysis:$e}}),Dr(vo)})}):(vo=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ra,question_choices:Ar.map(ho=>ho.choice_text),standard_answers:Ar.filter(ho=>ho.is_answer).map(ho=>ho.is_answer),tag_discipline_ids:Ln,sub_discipline_id:(Oa=(ra=dt.editData)==null?void 0:ra.exercise)==null?void 0:Oa.sub_discipline_id,difficulty:Fr,repeat_answer:!hn,analysis:$e}}),Dr(vo)):(vo=yield ut({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Fa.categoryId,question_title:Ht,question_type:1,question_score:Ra,question_choices:Ar.map(ho=>ho.choice_text),standard_answers:Ar.filter(ho=>ho.is_answer).map(ho=>ho.is_answer),tag_discipline_ids:Ln,sub_discipline_id:(er=(Yn=dt.editData)==null?void 0:Yn.exercise)==null?void 0:er.sub_discipline_id,difficulty:Fr,repeat_answer:!hn,analysis:$e}}),Dr(vo))}),or=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ra=>{var Oa,Yn;return((Yn=(Oa=dt==null?void 0:dt.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.exercise_status)===1?ra:ra.id!=="del"&&ra.id!=="add"}),la=ra=>Vr(void 0,null,function*(){if(In!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ra.id){case"del":let Oa;Fe.default.confirm({centered:!0,okText:ka.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ka.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Vr(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ut({type:"exercise/editExercise",payload:Pi({},Fa)})})}});break;case"up":case"down":yield ut({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ra.id}}),ut({type:"exercise/editExercise",payload:Pi({},Fa)});break;case"edit":Pn(Pe.dragKey),gr(!0);break;case"add":aa({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Ja=()=>{var ra;return a.createElement("aside",{ref:Ha},a.createElement("div",{className:An.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(kr.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(kr.Z,{value:Pe.question_title})),a.createElement("div",{className:An.questionChoices},(ra=Pe==null?void 0:Pe.question_choices)==null?void 0:ra.map(function(Oa,Yn){return a.createElement(oe.Z,{key:Yn},a.createElement(ge.Z,null,a.createElement(xe.ZP,{key:Yn,checked:Pe.standard_answer.includes(Yn+1),disabled:!0},Mr.k4[Yn],".")),a.createElement(ge.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(kr.Z,{value:Oa.choice_text}))))})),a.createElement("div",{className:An.action},!Pe.hideAction&&or.map(function(Oa,Yn){return Oa.id==="up"&&Pe.key===1||Oa.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:Yn,placement:"bottom",title:Oa.name},a.createElement("span",{onClick:()=>la(Oa),className:Oa.icon}))})))},Pa=()=>{var ra,Oa;return a.createElement("aside",null,a.createElement("div",{className:An.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.required},"*"),a.createElement("span",{className:An.title},"\u9898\u5E72\uFF1A")),a.createElement(Cr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:ka.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:Ht,onChange:Yn=>Ka(Yn)}),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.required},"*"),a.createElement("span",{className:An.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:An.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ba.map((Yn,er)=>{var vr,Ar;return a.createElement("div",{className:An.choiceWrap,key:er},a.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${An.answer} ${bn.includes(er)?An.activeAnswer:""}`,onClick:()=>{bn.includes(er)?Na(bn.filter(vo=>vo!==er)):Na([...bn,er])}},Mr.k4[er])),a.createElement("div",{className:An.editorWrap},fa===er?a.createElement(Cr.Z,{id:`single-question-option-${er}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Yn,onChange:vo=>{Ba[er]=vo,Un(Ba)}}):a.createElement("div",{className:An.htmlWrap,onClick:()=>un(er)},a.createElement(kr.Z,{value:Yn}))),((Ar=(vr=dt.editData)==null?void 0:vr.exercise)==null?void 0:Ar.exercise_status)===1&&a.createElement(a.Fragment,null,er>1&&a.createElement(Ie.Z,{title:ka.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},a.createElement("i",{className:`${An.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Un(Ba.filter((vo,ho)=>ho!==er))})),er<7&&er===Ba.length-1&&a.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${An.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Un([...Ba,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Cr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:$e,onChange:Yn=>Za(Yn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(je.Z,{value:Ra,max:1e4,min:0,onChange:Yn=>{Jn(Yn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:An.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(xe.ZP.Group,{value:Fr,onChange:Yn=>{po(Yn.target.value)}},a.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:An.titleWrap},a.createElement("span",{className:`${An.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:An.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Qo.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:Ln,onChange:vn,subId:(Oa=(ra=dt.editData)==null?void 0:ra.exercise)==null?void 0:Oa.sub_discipline_id,knowledgeOptions:eo,onAddKnowledgeFinish:Sa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ce.Z,{checked:hn,onChange:Yn=>{Ma(Yn)}}))),a.createElement("aside",{className:"tr"},(In!==-1||Pe.question_id)&&a.createElement(ye.ZP,{type:"default",onClick:()=>{yn(),gr(!1)}},"\u53D6\u6D88"),a.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{Br()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:An.wrap},!Fn&&Ja(),Fn&&Pa())};var bl=(0,Ae.connect)(({problemset:de,loading:ve,globalSetting:ue,exercise:ct})=>({problemset:de,globalSetting:ue,exercise:ct,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xo)),jl=x(12563),Oe=({value:de=[[],[]],onChange:ve})=>{var ue,ct;const[dt,kt]=(0,a.useState)(""),[gt,ut]=(0,a.useState)(""),be=Pe=>{if(!Pe)return!1;let yn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(Ie.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Be.default,{value:dt,onChange:Pe=>{kt(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var yn,In,Pn;const Vn=(yn=Pe.target)==null?void 0:yn.value;be(Vn)&&((Pn=de[0])==null||Pn.push((In=Vn==null?void 0:Vn.split("|"))==null?void 0:In.filter(Gt=>!!Gt)),ve([...de]),kt(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ue=de==null?void 0:de[0])==null?void 0:ue.map((Pe,yn)=>a.createElement(jl.default,{className:"mb10",key:yn,closable:!0,onClose:In=>{var Pn;In.preventDefault(),de[0]=(Pn=de[0])==null?void 0:Pn.filter((Vn,Gt)=>Gt!==yn),ve([...de])}},Pe==null?void 0:Pe.join(" \u6216 ")))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Be.default,{value:gt,onChange:Pe=>{ut(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var yn,In,Pn;const Vn=(yn=Pe.target)==null?void 0:yn.value;be(Vn)&&((Pn=de[1])==null||Pn.push((In=Vn==null?void 0:Vn.split("|"))==null?void 0:In.filter(Gt=>!!Gt)),ve([...de]),ut(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ct=de==null?void 0:de[1])==null?void 0:ct.map((Pe,yn)=>a.createElement(jl.default,{className:"mb10",key:yn,closable:!0,onClose:In=>{var Pn;In.preventDefault(),de[1]=(Pn=de[1])==null?void 0:Pn.filter((Vn,Gt)=>Gt!==yn),ve([...de])}},Pe==null?void 0:Pe.join(" \u6216 ")))))},Ge=Object.defineProperty,We=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,qt=(de,ve,ue)=>ve in de?Ge(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,dn=(de,ve)=>{for(var ue in ve||(ve={}))bt.call(ve,ue)&&qt(de,ue,ve[ue]);if(We)for(var ue of We(ve))yt.call(ve,ue)&&qt(de,ue,ve[ue]);return de},Ca=(de,ve)=>{var ue={};for(var ct in de)bt.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&We)for(var ct of We(de))ve.indexOf(ct)<0&&yt.call(de,ct)&&(ue[ct]=de[ct]);return ue},ya=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Ya=null,Xa=(de,ve)=>{var ue=de,{problemset:ct,exercise:dt,globalSetting:kt,loading:gt,dispatch:ut,onRef:be=()=>{},editData:Pe,cancelAdd:yn=()=>{},editKey:In,setEditKey:Pn=()=>{},reload:Vn=()=>{},addCallback:Gt=()=>{},setIsClaer:aa=()=>{}}=ue,sa=Ca(ue,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[Ba,Un]=(0,a.useState)(""),[fa,un]=(0,a.useState)(""),[bn,Na]=(0,a.useState)(""),[Ht,Ka]=(0,a.useState)(),[Ra,Jn]=(0,a.useState)(!1),[Ln,vn]=(0,a.useState)([]),[Fn,gr]=(0,a.useState)(1),[Fr,po]=(0,a.useState)(!1),[hn,Ma]=(0,a.useState)([[],[]]),$e=(0,a.useRef)(!1),Za=(0,Ae.useIntl)(),Fa=(0,Ae.useParams)(),[Ha,cr]=(0,a.useState)([]),ka=la=>{cr([...Ha,dn({},la)])};(0,a.useEffect)(()=>{var la;if(!$e.current){if(!(Pe!=null&&Pe.question_title)){Jn(!0),Un(""),Na(""),Ka(10);return}po(!(Pe!=null&&Pe.repeat_answer)),Un(Pe==null?void 0:Pe.question_title),Na((la=Pe==null?void 0:Pe.standard_answer)==null?void 0:la[0]),Ka(Pe==null?void 0:Pe.question_score),vn(Pe.tag_discipline_ids),gr(Pe==null?void 0:Pe.difficulty),un(Pe==null?void 0:Pe.analysis),Ma([Pe==null?void 0:Pe.normal_keywords,Pe==null?void 0:Pe.main_keywords])}},[ct.editData,Ra]),(0,a.useEffect)(()=>{var la;const Ja=(la=dt==null?void 0:dt.tagDisciplineData)!=null&&la.tag_disciplines&&Array.isArray(dt.tagDisciplineData.tag_disciplines)?dt.tagDisciplineData.tag_disciplines:[];cr(Ja)},[dt.tagDisciplineData]),(0,a.useEffect)(()=>{Ra&&la();function la(){return ya(this,null,function*(){var Ja,Pa;const ra=yield(0,ne.YY)({sub_discipline_id:(Pa=(Ja=dt.editData)==null?void 0:Ja.exercise)==null?void 0:Pa.sub_discipline_id});cr(ra.tag_disciplines)})}},[Ra]),(0,a.useImperativeHandle)(ve,()=>({onSave:Ua,isEdit:Ra}));const eo=la=>{(la==null?void 0:la.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Jn(!1),Pn(-1),$e.current=!1,Vn())},Ua=()=>ya(void 0,null,function*(){var la,Ja,Pa,ra;if(!Ba)return le.ZP.info(Za.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"})),!1;const Oa=hn[0],Yn=hn[1];$e.current=!0;let er;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:Za.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ya(void 0,null,function*(){var vr,Ar;er=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ba,question_type:4,question_score:Ht,standard_answers:[bn],tag_discipline_ids:Ln,sub_discipline_id:(Ar=(vr=dt.editData)==null?void 0:vr.exercise)==null?void 0:Ar.sub_discipline_id,difficulty:Fn,is_cover:1,repeat_answer:!Fr,analysis:fa,normal_keywords:Oa,main_keywords:Yn}}),eo(er)}),onCancel:()=>ya(void 0,null,function*(){var vr,Ar;er=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ba,question_type:4,question_score:Ht,standard_answers:[bn],tag_discipline_ids:Ln,sub_discipline_id:(Ar=(vr=dt.editData)==null?void 0:vr.exercise)==null?void 0:Ar.sub_discipline_id,difficulty:Fn,repeat_answer:!Fr,analysis:fa,normal_keywords:Oa,main_keywords:Yn}}),eo(er)})}):(er=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ba,question_type:4,question_score:Ht,standard_answers:[bn],tag_discipline_ids:Ln,sub_discipline_id:(Ja=(la=dt.editData)==null?void 0:la.exercise)==null?void 0:Ja.sub_discipline_id,difficulty:Fn,repeat_answer:!Fr,analysis:fa,normal_keywords:Oa,main_keywords:Yn}}),eo(er)):(er=yield ut({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Fa.categoryId,exercise_bank_id:Fa.categoryId,question_title:Ba,question_type:4,question_score:Ht,standard_answers:[bn],tag_discipline_ids:Ln,sub_discipline_id:(ra=(Pa=dt.editData)==null?void 0:Pa.exercise)==null?void 0:ra.sub_discipline_id,difficulty:Fn,repeat_answer:!Fr,analysis:fa,normal_keywords:Oa,main_keywords:Yn}}),eo(er)),{name:Ba,answer_texts:[bn],analysis:fa,normal_keywords:Oa,main_keywords:Yn}}),Sa=()=>{var la,Ja;return a.createElement("aside",null,a.createElement("div",{className:An.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(Cr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:Za.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:Ba,onChange:Pa=>Un(Pa)}),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Cr.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:bn,onChange:Pa=>Na(Pa)}),a.createElement(Oe,{value:hn,onChange:Ma}),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:An.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Cr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:fa,onChange:Pa=>un(Pa)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(je.Z,{value:Ht,max:1e4,min:0,onChange:Pa=>{Ka(Pa)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:An.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(xe.ZP.Group,{value:Fn,onChange:Pa=>{gr(Pa.target.value)}},a.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:An.titleWrap},a.createElement("span",{className:`${An.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:An.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Qo.N,{value:Ln,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:vn,subId:(Ja=(la=dt.editData)==null?void 0:la.exercise)==null?void 0:Ja.sub_discipline_id,knowledgeOptions:Ha,onAddKnowledgeFinish:ka})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ce.Z,{checked:Fr,onChange:Pa=>{po(Pa)}}))),a.createElement("aside",{className:"tr"},(In!==-1||Pe.question_id)&&a.createElement(ye.ZP,{type:"default",onClick:()=>{yn(),Jn(!1)}},"\u53D6\u6D88"),a.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{Ua()}},"\u4FDD\u5B58")))},Dr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(la=>{var Ja,Pa;return((Pa=(Ja=dt==null?void 0:dt.editData)==null?void 0:Ja.exercise)==null?void 0:Pa.exercise_status)===1?la:la.id!=="del"&&la.id!=="add"}),Br=la=>ya(void 0,null,function*(){if(In!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(la.id){case"del":let Ja;Fe.default.confirm({centered:!0,okText:Za.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Za.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ya(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ut({type:"exercise/editExercise",payload:dn({},Fa)})})}});break;case"up":case"down":yield ut({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:la.id}}),ut({type:"exercise/editExercise",payload:dn({},Fa)});break;case"edit":Pn(Pe.dragKey),Jn(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:4});break}}),or=()=>a.createElement("aside",null,a.createElement("div",{className:An.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(kr.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(kr.Z,{value:Pe.question_title})),a.createElement("div",{className:An.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(kr.Z,{value:bn||""})),a.createElement("div",{className:An.action},!Pe.hideAction&&Dr.map(function(la,Ja){return la.id==="up"&&Pe.key===1||la.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:Ja,placement:"bottom",title:la.name},a.createElement("span",{onClick:()=>Br(la),className:la.icon}))})));return a.createElement("section",{className:An.wrap},!Ra&&or(),Ra&&Sa())};var sr=(0,Ae.connect)(({problemset:de,loading:ve,exercise:ue,globalSetting:ct})=>({problemset:de,globalSetting:ct,exercise:ue,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xa)),Da=x(59301),rr=Object.defineProperty,mr=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Pr=(de,ve,ue)=>ve in de?rr(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Bo=(de,ve)=>{for(var ue in ve||(ve={}))ha.call(ve,ue)&&Pr(de,ue,ve[ue]);if(mr)for(var ue of mr(ve))Ga.call(ve,ue)&&Pr(de,ue,ve[ue]);return de},Ao=(de,ve)=>{var ue={};for(var ct in de)ha.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&mr)for(var ct of mr(de))ve.indexOf(ct)<0&&Ga.call(de,ct)&&(ue[ct]=de[ct]);return ue},bo=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const jo=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Mo=(de,ve)=>{var ue=de,{problemset:ct,exercise:dt,globalSetting:kt,loading:gt,dispatch:ut,onRef:be=()=>{},editData:Pe,cancelAdd:yn=()=>{},editKey:In,setEditKey:Pn=()=>{},addCallback:Vn=()=>{},setIsClaer:Gt=()=>{}}=ue,aa=Ao(ue,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[sa,Ba]=(0,a.useState)([]),[Un,fa]=(0,a.useState)(),[un,bn]=(0,a.useState)([]),[Na,Ht]=(0,a.useState)(""),[Ka,Ra]=(0,a.useState)(5),[Jn,Ln]=(0,a.useState)(!1),vn=(0,Ae.useParams)(),Fn=(0,Ae.useIntl)();(0,a.useEffect)(()=>{Ba(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(Pe!=null&&Pe.question_choices)){Ln(!0),Ht(""),Ra(5),Ba(["","","",""]),bn([]);return}Ht(Pe==null?void 0:Pe.question_title),Ra(Pe==null?void 0:Pe.question_score),Ba(Pe==null?void 0:Pe.question_choices.map(Za=>Za.choice_text));const $e=[];Pe==null||Pe.standard_answer.map((Za,Fa)=>{$e.push(Za-1)}),bn($e)},[Pe]),(0,a.useImperativeHandle)(ve,()=>({onSave:gr,isEdit:Jn}));const gr=()=>bo(void 0,null,function*(){if(!Na)return le.ZP.info(Fn.formatMessage({id:"classrooms.inputTitle",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"})),!1;const $e=sa.findIndex(Ha=>!Ha);if($e>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${jo[$e]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!un.length)return le.ZP.info(Fn.formatMessage({id:"classrooms.setCorrectAnswerClick",defaultMessage:"\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"})),!1;if(un.length<1)return le.ZP.info(Fn.formatMessage({id:"classrooms.selectAnswer",defaultMessage:"\u8BF7\u9009\u62E9\u6B63\u786E\u7B54\u6848"})),!1;const Za=sa.map((Ha,cr)=>({choice_text:Ha,is_answer:un.includes(cr)?cr+1:0}));let Fa;Pe.question_id?Fa=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Na,question_type:1,question_score:Ka,question_choices:Za.map(Ha=>Ha.choice_text),standard_answers:Za.filter(Ha=>Ha.is_answer).map(Ha=>Ha.is_answer)}}):Fa=yield ut({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:vn.categoryId,question_title:Na,question_type:1,question_score:"5.0",question_choices:Za.map(Ha=>Ha.choice_text),standard_answers:Za.filter(Ha=>Ha.is_answer).map(Ha=>Ha.is_answer)}}),Fa.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ln(!1),ut({type:"exercise/editExercise",payload:Bo({},vn)}))}),Fr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter($e=>{var Za,Fa;return((Fa=(Za=dt==null?void 0:dt.editData)==null?void 0:Za.exercise)==null?void 0:Fa.exercise_status)===1?$e:$e.id!=="del"&&$e.id!=="add"}),po=$e=>bo(void 0,null,function*(){if(In!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch($e.id){case"del":let Za;Fe.default.confirm({centered:!0,okText:Fn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Fn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return bo(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ut({type:"exercise/editExercise",payload:Bo({},vn)})})}});break;case"up":case"down":yield ut({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:$e.id}}),ut({type:"exercise/editExercise",payload:Bo({},vn)});break;case"edit":Ae.history.push(`/problems/${Pe==null?void 0:Pe.hack_identifier}/edit?type=exercises&express_id=${vn.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":Vn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:6});break}}),hn=$e=>bo(void 0,null,function*(){$e.preventDefault();const Za=yield(0,ne.nF)({id:Pe==null?void 0:Pe.hack_identifier});Za.status===0&&(0,ie.xg)(`/myproblems/${Za==null?void 0:Za.identifier}`)}),Ma=()=>{var $e,Za,Fa,Ha,cr,ka,eo;return Da.createElement("aside",null,Da.createElement("div",{className:An.questionType},!(Pe!=null&&Pe.isPreview)&&Da.createElement("div",null,Da.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Da.createElement(Da.Fragment,null,Da.createElement("div",{style:{display:"flex"}},Da.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Da.createElement(kr.Z,{value:Pe.question_title}),Da.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")),Da.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",($e=Pe==null?void 0:Pe.languages)==null?void 0:$e.join("/")),((Fa=(Za=dt==null?void 0:dt.editData)==null?void 0:Za.exercise)==null?void 0:Fa.show_hack_sets)&&Da.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Da.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Da.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Da.createElement(z.default,{style:{margin:10},columns:[{title:Fn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",key:"name",width:"10%",render:(Ua,Sa,Dr)=>Dr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ua,Sa,Dr)=>Da.createElement(Ie.Z,{title:Da.createElement("pre",null,Ua)},Da.createElement("div",{className:An.divname},Ua))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ua,Sa,Dr)=>Da.createElement(Ie.Z,{title:Da.createElement("pre",null,Ua)}," ",Da.createElement("div",{className:An.divname},Ua))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))):Da.createElement("div",{className:"mt5"},Da.createElement(kr.Z,{value:Pe.question_title}),((cr=(Ha=dt==null?void 0:dt.editData)==null?void 0:Ha.exercise)==null?void 0:cr.show_hack_sets)&&Da.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Da.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Da.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Da.createElement(z.default,{style:{margin:10},columns:[{title:Fn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",key:"name",width:"10%",render:(Ua,Sa,Dr)=>Dr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ua,Sa,Dr)=>Da.createElement(Ie.Z,{title:Da.createElement("pre",null,Ua)},Da.createElement("div",{className:An.divname},Ua))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ua,Sa,Dr)=>Da.createElement(Ie.Z,{title:Da.createElement("pre",null,Ua)}," ",Da.createElement("div",{className:An.divname},Ua))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))),((eo=(ka=dt==null?void 0:dt.editData)==null?void 0:ka.exercise)==null?void 0:eo.show_hack_description)&&Da.createElement("div",{className:An.questionChoices},Da.createElement(kr.Z,{value:Pe.description||""})),Da.createElement("div",{className:An.action},Da.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ie.xg)(`/problems/newedit/${Pe==null?void 0:Pe.hack_identifier}?type=exercises&express_id=${vn.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=/classrooms/${vn.coursesId}/exercise/add/${vn.categoryId}?type=2`)}},Fn.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"})),!Pe.hideAction&&Fr.map(function(Ua,Sa){return Ua.id==="up"&&Pe.key===1||Ua.id==="down"&&Pe.key===Pe.len?null:Da.createElement(Ie.Z,{key:Sa,placement:"bottom",title:Ua.name},Da.createElement("span",{onClick:()=>po(Ua),className:Ua.icon}))})))};return Da.createElement("section",{className:An.wrap},Ma())};var Eo=(0,Ae.connect)(({problemset:de,loading:ve,globalSetting:ue,exercise:ct})=>({problemset:de,globalSetting:ue,exercise:ct,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Mo)),Jl=x(88436),$o={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},oi=x(78455),ul=x(59301),bi=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Vi=({exercise:de,globalSetting:ve,user:ue,loading:ct,questionInfo:dt,dispatch:kt})=>{var gt;const ut=(0,Ae.useIntl)(),be=(0,Ae.useParams)(),{is_open_ai_review:Pe,zero_commit_student_works:yn,unified_ai_setting:In,ai_review_settings:Pn,is_random:Vn}=de.commonHeader,[Gt,aa]=(0,a.useState)({}),[sa,Ba]=(0,a.useState)(!1),[Un,fa]=(0,a.useState)(0),[un,bn]=(0,a.useState)(!1),Na=In?Pn:((gt=dt==null?void 0:dt.ai_review_settings)==null?void 0:gt.length)>0?dt.ai_review_settings:Pn;(0,a.useEffect)(()=>{!ct["exercise/getCommonHeader"]&&Pe&&!(0,ht.dE)()&&Ht()},[ct["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((Gt==null?void 0:Gt.status)=="running"){const Ln=setInterval(()=>{Ht()},3e3);return()=>clearInterval(Ln)}},[Gt==null?void 0:Gt.status]);const Ht=()=>bi(void 0,null,function*(){const Ln=yield(0,pe.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:be==null?void 0:be.categoryId,exercise_question_id:dt==null?void 0:dt.question_id}});(Ln==null?void 0:Ln.status)===0&&aa(Ln==null?void 0:Ln.data)}),Ka=Ln=>{kt({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Gt==null?void 0:Gt.id,status:Ln,questionId:dt==null?void 0:dt.question_id,onOK:()=>{Ht()}}})},Ra=()=>{kt({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:be==null?void 0:be.categoryId,exercise_question_id:dt==null?void 0:dt.question_id}}})},Jn=()=>bi(void 0,null,function*(){if(Pe){if(yn)return le.ZP.warning(ut.formatMessage({id:"classrooms.noSubmittedHomeworkSmartReview",defaultMessage:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605"}))}else return le.ZP.warning(`${ut.formatMessage({id:"classrooms.enableSmartReviewFirst",defaultMessage:"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD"})}!`);bn(!0);const Ln=yield(0,pe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:be==null?void 0:be.categoryId,range:Un,exercise_question_id:dt==null?void 0:dt.question_id}});(Ln==null?void 0:Ln.status)===0&&(Ba(!1),Ht()),bn(!1)});return ul.createElement("div",{className:$o.ai_review_warp},ul.createElement("div",null,Pe&&(Gt==null?void 0:Gt.status)=="running"&&ul.createElement("div",{className:$o.under_review},ul.createElement(Wt.Z,{spinning:!0,className:"mr6",size:"small"}),ul.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),ul.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Gt==null?void 0:Gt.rate,(Gt==null?void 0:Gt.rate)=="0.0%"&&ul.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Pe&&["success","failed"].includes(Gt==null?void 0:Gt.status)&&ul.createElement("div",{className:$o.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",ul.createElement("span",{style:{color:"#3061D0"},onClick:()=>Ka(1)},Gt==null?void 0:Gt.success_count),"\u4EBA\uFF0C \u5931\u8D25",ul.createElement("span",{style:{color:"#ff0000"},onClick:()=>Ka(0)},Gt==null?void 0:Gt.fail_count),"\u4EBA")),ul.createElement("div",{className:"flex"},ul.createElement("div",{className:$o.btn_operate,onClick:Ra},ul.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),ul.createElement("div",{className:`${$o.btn_review} ${(Gt==null?void 0:Gt.status)=="running"&&$o.is_disabled}`,onClick:()=>{if((Gt==null?void 0:Gt.status)!="running"){if(!Pe)return le.ZP.warning(`${ut.formatMessage({id:"classrooms.enableSmartReviewFirst",defaultMessage:"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD"})}!`),!1;fa(0),Ba(!0)}}},ul.createElement("img",{src:Ea.Z,className:"mr8",style:{width:14,height:14}}),ut.formatMessage({id:"classrooms.intelligentReview",defaultMessage:"\u667A\u80FD\u8BC4\u9605"}))),ul.createElement(Fe.default,{width:1150,centered:!0,title:ut.formatMessage({id:"classrooms.intelligentReview",defaultMessage:"\u667A\u80FD\u8BC4\u9605"}),open:sa,destroyOnClose:!0,onCancel:()=>Ba(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:un,onOk:()=>Jn()},ul.createElement("div",{className:"flex item-center justify-between mb10"},ul.createElement("div",{className:$o.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),ul.createElement("div",{className:"flex"},ul.createElement("div",{className:$o.btns_pfbz,onClick:()=>{kt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:dt==null?void 0:dt.question_id,ai_review_settings:Na}})}},ul.createElement("img",{src:oi.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),ul.createElement("div",{className:$o.btns_pfbz,onClick:()=>{In?window.location.href=`/classrooms/${be.coursesId}/exercise/${be.categoryId}/detail?random=${Vn}&tabs=11`:Ae.history.push(`/classrooms/${be.coursesId}/exercise/add/${be.categoryId}?random=${Vn}&type=2`)}},ul.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),ul.createElement(z.default,{pagination:!1,dataSource:Na,columns:[{title:"\u8BC4\u5206\u9879\u76EE",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),ul.createElement("div",{className:$o.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),ul.createElement("div",{className:$o.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},ul.createElement(xe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Ln=>fa(Ln.target.value),value:Un,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var iu=(0,Ae.connect)(({exercise:de,globalSetting:ve,loading:ue,user:ct})=>({exercise:de,globalSetting:ve,loading:ue.effects,user:ct}))(Vi),wr=x(59301),Fi=Object.defineProperty,xi=Object.defineProperties,qi=Object.getOwnPropertyDescriptors,ki=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Gr=(de,ve,ue)=>ve in de?Fi(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Wo=(de,ve)=>{for(var ue in ve||(ve={}))Li.call(ve,ue)&&Gr(de,ue,ve[ue]);if(ki)for(var ue of ki(ve))zn.call(ve,ue)&&Gr(de,ue,ve[ue]);return de},Qe=(de,ve)=>xi(de,qi(ve)),He=(de,ve)=>{var ue={};for(var ct in de)Li.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&ki)for(var ct of ki(de))ve.indexOf(ct)<0&&zn.call(de,ct)&&(ue[ct]=de[ct]);return ue},St=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Lt=(de,ve)=>{var ue=de,{problemset:ct,exercise:dt,globalSetting:kt,loading:gt,dispatch:ut,onRef:be=()=>{},editData:Pe,cancelAdd:yn=()=>{},editKey:In,setEditKey:Pn=()=>{},setIsClaer:Vn=()=>{},addCallback:Gt=Pa=>{},reload:aa=()=>{},markBtnVisible:sa,handleMarkWrongQuestion:Ba,handleAddCorrectAnswers:Un}=ue,fa=He(ue,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[un,bn]=(0,a.useState)([]),[Na,Ht]=(0,a.useState)(!1),[Ka,Ra]=(0,a.useState)(!0),[Jn,Ln]=(0,a.useState)(1),[vn,Fn]=(0,a.useState)(!1),[gr,Fr]=(0,a.useState)([]),po=(0,Ae.useParams)(),hn=(0,a.useRef)(null),Ma=(0,Ae.useIntl)(),[$e,Za]=(0,a.useState)(""),[Fa,Ha]=(0,a.useState)([]),cr=(0,a.useRef)(!1),ka=Pa=>{Fr([...gr,Wo({},Pa)])};(0,a.useEffect)(()=>{var Pa;if(cr.current)return;if(!(Pe!=null&&Pe.question_title)){Ht(!0),Za("");return}Za(Pe==null?void 0:Pe.question_title),Fn(!(Pe!=null&&Pe.repeat_answer)),Ln(Pe==null?void 0:Pe.difficulty),bn(Pe.tag_discipline_ids);const ra=(Pa=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:Pa.map(Oa=>{var Yn,er,vr;return Qe(Wo({},Oa),{id:Oa.question_id,name:Oa.question_title,open:!1,score:Oa.question_score,qusList:(Yn=Oa==null?void 0:Oa.question_choices)==null?void 0:Yn.map(Ar=>Ar.choice_text),activeQusEditor:null,qusAnswer:(vr=[(er=Oa==null?void 0:Oa.question_choices)==null?void 0:er.findIndex(Ar=>Ar.standard_boolean)])==null?void 0:vr.filter(Ar=>Ar!==-1)})});Ha(ra)},[Pe,Na]),(0,a.useEffect)(()=>{Na&&Pa();function Pa(){return St(this,null,function*(){var ra,Oa;const Yn=yield(0,ne.YY)({sub_discipline_id:(Oa=(ra=dt.editData)==null?void 0:ra.exercise)==null?void 0:Oa.sub_discipline_id});Fr(Yn.tag_disciplines)})}},[Na]),(0,a.useEffect)(()=>{var Pa;const ra=(Pa=dt==null?void 0:dt.tagDisciplineData)!=null&&Pa.tag_disciplines&&Array.isArray(dt.tagDisciplineData.tag_disciplines)?dt.tagDisciplineData.tag_disciplines:[];Fr(ra)},[dt.tagDisciplineData]),(0,a.useImperativeHandle)(ve,()=>({onSave:Ua,isEdit:Na}));const eo=Pa=>{(Pa==null?void 0:Pa.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ht(!1),Pn(-1),cr.current=!1,aa())},Ua=()=>St(void 0,null,function*(){var Pa,ra,Oa;if(!$e)return le.ZP.info(Ma.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"})),!1;if(Fa.length===0)return le.ZP.info(Ma.formatMessage({id:"classrooms.addSubQuestion",defaultMessage:"\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"})),!1;for(let vr=0;vr!ho);if(vo>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${vr+1}\u5C0F\u9898${Mr.k4[vo]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Ar!=null&&Ar.qusAnswer.length))return le.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${vr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Yn=Fa.map(vr=>{var Ar;return{id:vr.id>1?vr.id:null,question_title:vr.name,question_type:1,question_choices:vr.qusList,question_score:vr.score,standard_answers:[((Ar=vr.qusAnswer)==null?void 0:Ar[0])+1]}});cr.current=!0;let er;Pe.question_id&&((Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:Ma.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>St(void 0,null,function*(){var vr,Ar;er=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:$e,question_type:7,sub_questions:Yn,tag_discipline_ids:un,sub_discipline_id:(Ar=(vr=dt.editData)==null?void 0:vr.exercise)==null?void 0:Ar.sub_discipline_id,difficulty:Jn,is_cover:1,repeat_answer:!vn}}),eo(er)}),onCancel:()=>St(void 0,null,function*(){var vr,Ar;er=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:$e,question_type:7,sub_questions:Yn,tag_discipline_ids:un,sub_discipline_id:(Ar=(vr=dt.editData)==null?void 0:vr.exercise)==null?void 0:Ar.sub_discipline_id,difficulty:Jn,repeat_answer:!vn}}),eo(er)})}):(er=yield ut({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:$e,question_type:7,sub_questions:Yn,tag_discipline_ids:un,sub_discipline_id:(Oa=(ra=dt.editData)==null?void 0:ra.exercise)==null?void 0:Oa.sub_discipline_id,difficulty:Jn,repeat_answer:!vn}}),eo(er)))}),Sa=[{name:Ma.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"}),icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Pa=>{var ra,Oa;return((Oa=(ra=dt==null?void 0:dt.editData)==null?void 0:ra.exercise)==null?void 0:Oa.exercise_status)===1?Pa:Pa.id!=="del"&&Pa.id!=="add"}),Dr=Pa=>St(void 0,null,function*(){if(In!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Pa.id){case"del":let ra;Fe.default.confirm({centered:!0,okText:Ma.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ma.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return St(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ut({type:"exercise/editExercise",payload:Wo({},po)})})}});break;case"up":case"down":yield ut({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Pa.id}}),ut({type:"exercise/editExercise",payload:Wo({},po)});break;case"edit":Pn(Pe.dragKey),Ht(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Br=()=>{var Pa;return wr.createElement("aside",{ref:hn},wr.createElement("div",{className:An.questionType},!(Pe!=null&&Pe.isPreview)&&wr.createElement("div",null,wr.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?wr.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},wr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),wr.createElement(kr.Z,{value:Pe.question_title}),wr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Pe==null?void 0:Pe.sub_q_count,"\u5C0F\u9898\uFF0C",Pe.question_score,"\u5206\uFF09")):wr.createElement("div",{className:"mt5"},wr.createElement(kr.Z,{value:Pe.question_title})),wr.createElement("div",{style:{display:Ka?"block":"none"},className:An.questionChoices},(Pa=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:Pa.map((ra,Oa)=>{var Yn,er,vr,Ar;return wr.createElement("div",{key:Oa,style:{marginBottom:"20px"}},wr.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},wr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,".",Oa+1,(ra==null?void 0:ra.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(ra==null?void 0:ra.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(ra==null?void 0:ra.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(ra==null?void 0:ra.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),wr.createElement(kr.Z,{value:ra.question_title}),wr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ra.question_score,"\u5206\uFF09")),(ra==null?void 0:ra.question_type)==3&&((Yn=ra==null?void 0:ra.standard_answers)==null?void 0:Yn.map(function(vo,ho){return wr.createElement(oe.Z,{key:ho,align:"middle",justify:"start",style:{marginBottom:"5px"}},wr.createElement(ge.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",vo==null?void 0:vo.choice_id,"\uFF09\uFF1A"),wr.createElement(ge.Z,{flex:"1"},wr.createElement(oe.Z,{align:"middle",gutter:[1,1]},vo.answer_text.map(function(Ur,ur){var io;return wr.createElement(ge.Z,{span:24,key:ur},wr.createElement(Be.default,{key:ho,checked:(io=ra==null?void 0:ra.standard_answers)==null?void 0:io.includes(ho),disabled:!0,value:Ur}))}))))})),(ra==null?void 0:ra.question_type)==4&&wr.createElement(kr.Z,{value:((er=ra==null?void 0:ra.answer_texts)==null?void 0:er[0])||""}),((ra==null?void 0:ra.question_type)==0||(ra==null?void 0:ra.question_type)==1||(ra==null?void 0:ra.question_type)==2)&&((vr=ra==null?void 0:ra.question_choices)==null?void 0:vr.map(function(vo,ho){return wr.createElement(oe.Z,{key:ho,align:"middle"},wr.createElement(ge.Z,null,wr.createElement(xe.ZP,{key:ho,checked:ra.standard_answer.includes(ho+1),disabled:!0},Mr.k4[ho],".")),wr.createElement(ge.Z,{flex:"1"},wr.createElement("span",{className:"c-black font14"},wr.createElement(kr.Z,{value:vo.choice_text}))))})),sa&&wr.createElement(oe.Z,{className:"mt20",align:"middle",gutter:20},wr.createElement(ge.Z,null,wr.createElement(Jl.Z,{state:ra==null?void 0:ra.is_wrong,onClick:()=>Ba({value:ra,type:ra==null?void 0:ra.question_type})})),(ra==null?void 0:ra.question_type)==0&&wr.createElement(ge.Z,null,wr.createElement(ye.ZP,{style:{color:"#3061D0"},onClick:()=>{Un==null||Un({value:ra})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(ra==null?void 0:ra.question_type)==4&&((Ar=dt==null?void 0:dt.commonHeader)==null?void 0:Ar.teacher_permission)&&wr.createElement(iu,{questionInfo:ra}))})),wr.createElement("div",{className:An.action},wr.createElement("span",{className:"c-light-primary current",onClick:()=>Ra(!Ka),style:{}},Ka?"\u6536\u8D77":"\u5C55\u5F00"),!Pe.hideAction&&Sa.map(function(ra,Oa){return ra.id==="up"&&Pe.key===1||ra.id==="down"&&Pe.key===Pe.len?null:wr.createElement(Ie.Z,{key:Oa,placement:"bottom",title:ra.name},wr.createElement("span",{onClick:()=>Dr(ra),className:ra.icon}))})))},or=()=>{var Pa,ra;return wr.createElement("aside",null,wr.createElement("div",{className:An.questionType},wr.createElement("div",null,wr.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),wr.createElement("section",{className:An.wrap,style:{padding:0}},wr.createElement("p",{className:An.titleWrap},wr.createElement("span",{className:An.required},"*"),wr.createElement("span",{className:An.title},"\u9898\u5E72\uFF1A")),wr.createElement(Cr.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:Ma.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:$e,onChange:Oa=>Za(Oa)}),wr.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Fa==null?void 0:Fa.length),Fa==null?void 0:Fa.map((Oa,Yn)=>{var er;return wr.createElement("div",{className:An.fold,key:Oa.id},wr.createElement("div",{onClick:()=>Ja("open",Yn),className:An.head},wr.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Oa.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),wr.createElement("span",null,"\u7B2C",Yn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),wr.createElement("b",{onClick:vr=>{vr.stopPropagation(),Ja("delete",Yn)},className:"iconfont icon-shanchu8"})),wr.createElement("div",{className:"mb10",style:{display:Oa.open?"block":"none"}},wr.createElement(Cr.Z,{watch:!0,height:155,placeholder:Ma.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:Oa==null?void 0:Oa.name,onChange:vr=>Ja("value",Yn,vr)}),wr.createElement("p",{className:An.titleWrap},wr.createElement("span",{className:An.required},"*"),wr.createElement("span",{className:An.title},"\u7B54\u6848\u9009\u9879\uFF1A",wr.createElement("span",{className:An.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(er=Oa==null?void 0:Oa.qusList)==null?void 0:er.map((vr,Ar)=>{var vo,ho;return wr.createElement("div",{className:An.choiceWrap,key:Ar},wr.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},wr.createElement("div",{className:`${An.answer} ${(vo=Oa==null?void 0:Oa.qusAnswer)!=null&&vo.includes(Ar)?An.activeAnswer:""}`,onClick:()=>Ja("answer",Yn,Ar)},Mr.k4[Ar])),wr.createElement("div",{className:An.editorWrap},(Oa==null?void 0:Oa.activeQusEditor)===Ar?wr.createElement(Cr.Z,{id:`single-question-option-${Ar}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:vr,onChange:Ur=>Ja("details",Yn,Ur)}):wr.createElement("div",{className:An.htmlWrap,onClick:()=>Ja("edit",Yn,Ar)},wr.createElement(kr.Z,{value:vr}))),Ar>1&&wr.createElement(Ie.Z,{title:Ma.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},wr.createElement("i",{className:`${An.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Ja("deleteQus",Yn,Ar)})),Ar<7&&Ar===((ho=Oa==null?void 0:Oa.qusList)==null?void 0:ho.length)-1&&wr.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},wr.createElement("i",{className:`${An.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ja("addQus",Yn)})))}),wr.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",wr.createElement(je.Z,{value:Oa.score,max:1e4,min:0,onChange:vr=>Ja("score",Yn,vr)})," ","\u5206")))}),Fa.length<20&&wr.createElement(ye.ZP,{type:"primary",onClick:la},wr.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),wr.createElement("p",{className:"mt10"},wr.createElement("span",{className:An.difficult},wr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",wr.createElement(xe.ZP.Group,{value:Jn,onChange:Oa=>{Ln(Oa.target.value)}},wr.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),wr.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),wr.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),wr.createElement("p",{className:An.titleWrap},wr.createElement("span",{className:`${An.title}`},"\u77E5\u8BC6\u70B9\uFF1A",wr.createElement("span",{className:An.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),wr.createElement("div",{className:"mt5"},wr.createElement(Qo.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:un,onChange:bn,subId:(ra=(Pa=dt.editData)==null?void 0:Pa.exercise)==null?void 0:ra.sub_discipline_id,knowledgeOptions:gr,onAddKnowledgeFinish:ka}))),wr.createElement("aside",{className:"tr"},(In!==-1||Pe.question_id)&&wr.createElement(ye.ZP,{type:"default",onClick:()=>{yn(),Ht(!1)}},"\u53D6\u6D88"),wr.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{Ua()}},"\u4FDD\u5B58")))},la=()=>{const Pa={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Ha(Fa.concat(Pa))},Ja=(Pa,ra,Oa)=>{var Yn;const er=(0,tr.cloneDeep)(Fa);Pa==="open"&&(er[ra].open=!er[ra].open),Pa==="delete"&&er.splice(ra,1),Pa==="value"&&(er[ra].name=Oa),Pa==="answer"&&(er[ra].qusAnswer=[Oa]),Pa==="edit"&&(er[ra].activeQusEditor=Oa),Pa==="details"&&(er[ra].qusList[er[ra].activeQusEditor]=Oa),Pa==="addQus"&&(er[ra].qusList=er[ra].qusList.concat("")),Pa==="deleteQus"&&(er[ra].qusList=er[ra].qusList.filter((vr,Ar)=>Ar!==Oa),er[ra].qusAnswer=(Yn=er[ra].qusAnswer)==null?void 0:Yn.filter(vr=>vr!==Oa)),Pa==="analysis"&&(er[ra].analysis=Oa),Pa==="score"&&(er[ra].score=Oa),Ha(er)};return wr.createElement("section",{className:An.wrap},!Na&&Br(),Na&&or())};var Kt=(0,Ae.connect)(({problemset:de,loading:ve,globalSetting:ue,exercise:ct})=>({problemset:de,globalSetting:ue,exercise:ct,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Lt)),Qt=x(11414),jn={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Mn=x(25965),Qn=x(24334),Ia=Object.defineProperty,wn=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,lr=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,Or=(de,ve,ue)=>ve in de?Ia(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Er=(de,ve)=>{for(var ue in ve||(ve={}))_a.call(ve,ue)&&Or(de,ue,ve[ue]);if(lr)for(var ue of lr(ve))fr.call(ve,ue)&&Or(de,ue,ve[ue]);return de},jr=(de,ve)=>wn(de,ca(ve)),Lr=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const no=({data:de,exercise:ve,isDragDisabled:ue=!1,editorProps:ct={},onDragEnd:dt=()=>{},dispatch:kt,markBtnVisible:gt=!1,batchScore:ut=[],reload:be=()=>{}})=>{const Pe=(0,a.useRef)(),yn=(0,Ae.useParams)(),[In,Pn]=Fe.default.useModal(),Vn=()=>{var Ht,Ka,Ra,Jn,Ln,vn,Fn,gr,Fr,po,hn,Ma,$e,Za,Fa,Ha;return[{name:"\u5355\u9009\u9898",type:0,count:(Ht=de==null?void 0:de.exercise_types)==null?void 0:Ht.q_singles,score:(Ka=de==null?void 0:de.exercise_types)==null?void 0:Ka.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Ra=de==null?void 0:de.exercise_types)==null?void 0:Ra.q_doubles,score:(Jn=de==null?void 0:de.exercise_types)==null?void 0:Jn.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(Ln=de==null?void 0:de.exercise_types)==null?void 0:Ln.q_judges,score:(vn=de==null?void 0:de.exercise_types)==null?void 0:vn.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(Fn=de==null?void 0:de.exercise_types)==null?void 0:Fn.q_nulls,score:(gr=de==null?void 0:de.exercise_types)==null?void 0:gr.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Fr=de==null?void 0:de.exercise_types)==null?void 0:Fr.q_mains,score:(po=de==null?void 0:de.exercise_types)==null?void 0:po.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(hn=de==null?void 0:de.exercise_types)==null?void 0:hn.q_shixuns,score:(Ma=de==null?void 0:de.exercise_types)==null?void 0:Ma.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:($e=de==null?void 0:de.exercise_types)==null?void 0:$e.q_pros,score:(Za=de==null?void 0:de.exercise_types)==null?void 0:Za.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(Fa=de==null?void 0:de.exercise_types)==null?void 0:Fa.q_combinations,score:(Ha=de==null?void 0:de.exercise_types)==null?void 0:Ha.q_combination_scores,items:[]}]},Gt=(Ht,Ka,Ra)=>{const Jn=Array.from(Ht),[Ln]=Jn.splice(Ka,1);return Jn.splice(Ra,0,Ln),Jn},aa=(Ht,Ka,Ra)=>{if(!Ht.destination)return;const Jn=Gt(Ka,Ht.source.index,Ht.destination.index);dt(Jn,Ra)},sa=Ht=>{kt({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Ht}})},Ba=(Ht,Ka)=>{var Ra,Jn,Ln;if(Ka===0)return a.createElement(bl,Er({reload:be,editData:Ht},Ht));if(Ka===1)return a.createElement(jc,Er({reload:be,editData:Ht},Ht));if(Ka===2)return a.createElement(ks,Er({reload:be,editData:Ht},Ht));if(Ka===3)return a.createElement(zs,Er({reload:be,editData:Ht},Ht));if(Ka===4)return a.createElement(sr,Er({reload:be,editData:Ht},Ht));if(Ka===5)return a.createElement(ko,Er({reload:be,editData:Ht},Ht));if(Ka===6)return a.createElement(Eo,Er({editData:Ht},Ht));if(Ka===7)return a.createElement(Kt,Er({handleAddCorrectAnswers:bn,handleMarkWrongQuestion:sa,markBtnVisible:gt,reload:be,editData:Ht},Ht));if(Ka===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(kr.Z,{value:Ht.key+"."+((Ra=Ht==null?void 0:Ht.program_attr)==null?void 0:Ra.description)}),a.createElement(kr.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Qn.Base64.decode(((Jn=Ht==null?void 0:Ht.program_attr)==null?void 0:Jn.code)||"")}),(Ln=Ht==null?void 0:Ht.standard_answer)==null?void 0:Ln.map(function(vn,Fn){return a.createElement(oe.Z,{key:Fn,align:"middle",style:{marginTop:20}},a.createElement(ge.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",vn.choice_id,"\uFF09\uFF1A"),a.createElement(ge.Z,{flex:"1"},a.createElement(oe.Z,{align:"middle",gutter:[1,1]},a.createElement(Be.default,{key:Fn,disabled:!0,value:vn.answer_text||"- -"}))))}))},Un=(Ht,Ka,Ra)=>a.createElement(Qt.Z5,{onDragEnd:Jn=>aa(Jn,Ht,Ka)},a.createElement(Qt.bK,{droppableId:"droppable"},(Jn,Ln)=>a.createElement("div",jr(Er({ref:Jn.innerRef},Jn.droppableProps),{style:{width:"100%"}}),Ht==null?void 0:Ht.map((vn,Fn)=>{var gr;const Fr=Er(jr(Er({},vn),{key:Fn+1,hideAction:!0,isPreview:!0,dragKey:Ka+"-"+Fn}),ct);return a.createElement(Qt._l,{key:Fr==null?void 0:Fr.question_id,draggableId:(gr=Fr==null?void 0:Fr.question_id)==null?void 0:gr.toString(),index:Fn,isDragDisabled:ue},(po,hn)=>{var Ma;return a.createElement("aside",Er(Er({ref:po.innerRef},po.draggableProps),po.dragHandleProps),a.createElement("div",{className:jn.posWarp,id:Fr.dragKey},Ba(Fr,Ka),a.createElement(oe.Z,{className:"pl30",align:"middle",gutter:20},gt&&![5,6,7,8].includes(Ka)&&a.createElement(ge.Z,null,a.createElement(Jl.Z,{state:Fr==null?void 0:Fr.is_wrong,onClick:()=>sa({value:Fr,type:Ka})})),[5,6,8].includes(Ka)&&(Fr==null?void 0:Fr.show_resubmit)&&a.createElement(ge.Z,null,a.createElement(Mn.C,{dataSource:Fr})),gt&&[0].includes(Ka)&&a.createElement(ge.Z,null,a.createElement(ye.ZP,{style:{color:"#3061D0"},onClick:()=>{bn({value:Fr})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),Ka===4&&((Ma=ve==null?void 0:ve.commonHeader)==null?void 0:Ma.teacher_permission)&&a.createElement(iu,{questionInfo:Fr}),a.createElement(Wa.Z,null),!ue&&a.createElement("div",{className:jn.pos},a.createElement("div",{className:jn.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Jn.placeholder))),fa=Ht=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[Ht]||0,un=(Ht,Ka)=>{Pe.current=fa(Ka),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,Ka==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":Ka,"\uFF1A"),a.createElement(je.Z,{min:1,defaultValue:Pe.current,onChange:Ra=>{Pe.current=Ra}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),Ka==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Lr(void 0,null,function*(){(yield(0,pe.ZP)(`/api/exercises/${yn.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:Ht,score:Pe.current}})).status!==-1&&be()})})},bn=({value:Ht}={})=>{var Ka,Ra;let Jn=(Ht==null?void 0:Ht.standard_answer)||[];const Ln=In.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(Ka=Ht==null?void 0:Ht.standard_answer)==null?void 0:Ka.map(vn=>{var Fn;return(Fn=Mr.k4)==null?void 0:Fn[vn-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Me.default.Group,{className:"flex-col mt20",options:(Ra=Ht==null?void 0:Ht.question_choices)==null?void 0:Ra.map((vn,Fn)=>{var gr;return{value:vn==null?void 0:vn.choice_position,label:a.createElement(kr.Z,{className:"c-black font14",value:`${(gr=Mr.k4)==null?void 0:gr[Fn]}. ${vn==null?void 0:vn.choice_text}`}),disabled:vn==null?void 0:vn.origin_standard_answer}}),defaultValue:Jn,onChange:vn=>{Jn=vn}})),onOk:()=>Lr(void 0,null,function*(){const vn=yield(0,pe.ZP)(`/api/exercises/${yn.categoryId}/questions/${Ht==null?void 0:Ht.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Jn}});(vn==null?void 0:vn.status)===0&&(le.ZP.success("\u4FEE\u6539\u6210\u529F"),kt({type:"exercise/editExercise",payload:{categoryId:yn.categoryId,coursesId:yn.coursesId}}))})})},Na=function(){var Ht;const Ka=Vn();return(Ht=de==null?void 0:de.exercise_questions)==null||Ht.forEach(function(Jn,Ln){var vn,Fn,gr,Fr,po,hn,Ma,$e,Za,Fa,Ha,cr,ka,eo,Ua,Sa;Jn.question_type===0&&((Fn=(vn=Ka[Jn.question_type])==null?void 0:vn.items)==null||Fn.push(Jn)),Jn.question_type===1&&((Fr=(gr=Ka[Jn.question_type])==null?void 0:gr.items)==null||Fr.push(Jn)),Jn.question_type===2&&((hn=(po=Ka[Jn.question_type])==null?void 0:po.items)==null||hn.push(Jn)),Jn.question_type===3&&(($e=(Ma=Ka[Jn.question_type])==null?void 0:Ma.items)==null||$e.push(Jn)),Jn.question_type===4&&((Fa=(Za=Ka[Jn.question_type])==null?void 0:Za.items)==null||Fa.push(Jn)),Jn.question_type===5&&((cr=(Ha=Ka[Jn.question_type])==null?void 0:Ha.items)==null||cr.push(Jn)),Jn.question_type===6&&((eo=(ka=Ka[Jn.question_type])==null?void 0:ka.items)==null||eo.push(Jn)),Jn.question_type===7&&((Sa=(Ua=Ka[Jn.question_type])==null?void 0:Ua.items)==null||Sa.push(Jn))}),de==null?void 0:de.map((Jn,Ln)=>{var vn,Fn;return a.createElement(a.Fragment,{key:Ln},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,ie.EM)(Ln+1),"\u3001",Jn.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Jn.count,"\u9898",(Jn==null?void 0:Jn.question_type)===7?`\uFF0C\u5305\u542B${Jn.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Jn.score,"\u5206\uFF09"),(Jn.question_type==5||Jn.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Jn.question_type==5&&a.createElement(Me.default,{defaultChecked:(Fn=(vn=ve==null?void 0:ve.editData)==null?void 0:vn.exercise)==null?void 0:Fn.show_challenge_task_pass,onChange:gr=>Lr(this,null,function*(){let Fr=yield(0,pe.ZP)(`/api/exercises/${yn.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:gr.target.checked}});(Fr==null?void 0:Fr.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),kt({type:"exercise/editExercise",payload:Er({},yn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Jn==null?void 0:Jn.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var gr,Fr,po,hn;Fe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Me.default,{defaultChecked:(Fr=(gr=ve==null?void 0:ve.editData)==null?void 0:gr.exercise)==null?void 0:Fr.show_hack_sets,onChange:Ma=>Lr(this,null,function*(){let $e=yield(0,pe.ZP)(`/api/exercises/${yn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Ma.target.checked}});($e==null?void 0:$e.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),kt({type:"exercise/editExercise",payload:Er({},yn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Me.default,{defaultChecked:(hn=(po=ve==null?void 0:ve.editData)==null?void 0:po.exercise)==null?void 0:hn.show_hack_description,onChange:Ma=>Lr(this,null,function*(){let $e=yield(0,pe.ZP)(`/api/exercises/${yn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:Ma.target.checked}});($e==null?void 0:$e.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),kt({type:"exercise/editExercise",payload:Er({},yn)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(ut==null?void 0:ut.includes(Jn==null?void 0:Jn.name))&&a.createElement(ye.ZP,{onClick:()=>un(Jn==null?void 0:Jn.question_type,Jn==null?void 0:Jn.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Un(Jn.items,Jn==null?void 0:Jn.question_type,Jn==null?void 0:Jn.name))})};return a.createElement("div",null," ",Na(),Pn," ")};var Jo=(0,Ae.connect)()(no),al=x(60546),Ro=x(12586),Oo=x(59301),yl=Object.defineProperty,co=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,_r=(de,ve,ue)=>ve in de?yl(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,$r=(de,ve)=>{for(var ue in ve||(ve={}))Zo.call(ve,ue)&&_r(de,ue,ve[ue]);if(co)for(var ue of co(ve))So.call(ve,ue)&&_r(de,ue,ve[ue]);return de},el=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Ql=({exercise:de,loading:ve,dispatch:ue,activeTabs:ct})=>{var dt;const kt=(0,Ae.useIntl)(),gt=(0,Ae.useParams)(),[ut]=(0,a.useState)($r($r({},gt),{page:1,per_page:10})),{editData:be,commonHeader:{exercise_status:Pe}}=de;(0,a.useEffect)(()=>{ct==="2"&&yn()},[gt.categoryId,ct]);const yn=()=>el(void 0,null,function*(){yield(0,qn.w)(gt.coursesId,gt.categoryId,"",2,3),ue({type:"exercise/editExercise",payload:$r({},ut)})});return(0,a.useEffect)(()=>(ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Oo.createElement("div",null,Oo.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Oo.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),Oo.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Oo.createElement(ye.ZP,{onClick:()=>{ue({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[gt.categoryId]}})}},kt.formatMessage({id:"classrooms.addToPaperLibrary",defaultMessage:"\u52A0\u5165\u8BD5\u5377\u5E93"}))),Oo.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Oo.createElement(Wt.Z,{spinning:ve["exercise/editExercise"]},Oo.createElement(al.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:ct,showExportBtn:!0}),Oo.createElement(Wa.Z,null),Oo.createElement(Jo,{data:be==null?void 0:be.exercise_question_types,exercise:de,isDragDisabled:!0,markBtnVisible:Pe===3&&(((dt=be==null?void 0:be.exercise)==null?void 0:dt.is_creator)||(0,ht.Ny)())}),Oo.createElement(Ro.Z,null))))};var Fl=(0,Ae.connect)(({exercise:de,loading:ve})=>({exercise:de,loading:ve.effects}))(Ql),No={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},Ll=x(26724),Wl=x.n(Ll),ni=x(70414),ql=x(59477),Jr=x(59301),_l=Object.defineProperty,vl=Object.defineProperties,uu=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,xu=(de,ve,ue)=>ve in de?_l(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Do=(de,ve)=>{for(var ue in ve||(ve={}))Yi.call(ve,ue)&&xu(de,ue,ve[ue]);if(rl)for(var ue of rl(ve))Ri.call(ve,ue)&&xu(de,ue,ve[ue]);return de},Ho=(de,ve)=>vl(de,uu(ve)),tl=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Ko=({exercise:de,loading:ve,dispatch:ue,cb:ct})=>{const dt=(0,Ae.useIntl)(),kt=Ho(Do({},(0,Ae.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[gt,ut]=(0,a.useState)(Do({},kt)),[be,Pe]=(0,a.useState)([]);const[yn,In]=(0,a.useState)(!0),[Pn,Vn]=(0,a.useState)(!0),[Gt,aa]=(0,a.useState)(0),[sa,Ba]=(0,a.useState)(!1),[Un,fa]=(0,a.useState)([]),[un,bn]=(0,a.useState)([]),[Na,Ht]=(0,a.useState)([]),[Ka]=me.default.useForm(),[Ra,Jn]=(0,a.useState)("");(0,a.useEffect)(()=>{de.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(be=[],Ln(),vn(1))},[de.actionTabs.key,gt.commit_types]);const Ln=()=>tl(void 0,null,function*(){var Za,Fa;const Ha=yield(0,pe.ZP)(`/api/exercises/${gt.categoryId}/header_info.json`,{method:"get"});(Ha==null?void 0:Ha.status)===0&&(Ht([...(Za=Ha==null?void 0:Ha.data)==null?void 0:Za.course_groups]),bn([...(Fa=Ha==null?void 0:Ha.data)==null?void 0:Fa.course_groups]))}),vn=Za=>tl(void 0,null,function*(){var Fa;Za==1&&(be=[]),In(!0),gt.page=Za,Vn(!0);const Ha=yield ue({type:"exercise/getRedoModal",payload:Ho(Do({},gt),{commit_types:gt.commit_types.includes(0)?[]:gt.commit_types,score:((gt==null?void 0:gt.one)||0)+`${gt!=null&>.two?","+(gt==null?void 0:gt.two):""}`})});((Fa=Ha==null?void 0:Ha.exercise_users)==null?void 0:Fa.length){if(Za.target.checked){const Fa=be==null?void 0:be.map(Ha=>Ha.user_id);fa(Fa)}else fa([])},gr=Za=>{gt.course_group=gt.save_course_group,gt.student_id=gt.save_student_id,gt.realname=gt.save_realname,ut(Do({},gt)),Pe([]),vn(1)},Fr=()=>{gt.one=gt.save_one,gt.two=gt.save_two,aa(Gt+1),ut(Do({},gt)),Pe([]),vn(1)},po=()=>{(gt==null?void 0:gt.sort)===null?gt.sort="asc":(gt==null?void 0:gt.sort)==="asc"?gt.sort="desc":(gt==null?void 0:gt.sort)==="desc"&&(gt.sort=null),ut(Do({},gt)),Pe([]),vn(1)},hn=()=>{let Za=!1;const Fa=()=>tl(void 0,null,function*(){(yield(0,ne.q6)(Ho(Do({},gt),{is_reset:Za,user_ids:Un}))).status===0&&(le.ZP.success(dt.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),ct&&ct(),ue({type:"exercise/setActionTabs",payload:{}})),ue({type:"exercise/getCommonHeader",payload:Do({},gt)})});Fe.default.confirm({centered:!0,icon:null,okText:dt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:dt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:dt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Jr.createElement("div",{style:{margin:"13px 0 0px 0"}},Jr.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Jr.createElement(Me.default,{onChange:Ha=>{Za=Ha.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Fa})},Ma=Za=>{const Fa=parseInt(Za);return isNaN(Fa)?"":Fa},$e=(Za,Fa)=>Za===0?Jr.createElement("span",{style:{color:"#666666"}},dt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):Za===1?Jr.createElement("span",{style:{color:"#DF3042"}},!Fa.is_make_up&&"\u8003\u8BD5\u4E2D",Fa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Za===2?Jr.createElement("span",{style:{color:"#5AB891"}},!Fa.is_make_up&&!Fa.is_force_commit&&dt.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Jr.createElement("span",{style:{color:"#5AB891"}},!Fa.is_make_up&&!Fa.is_force_commit&&dt.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Jr.createElement(Fe.default,{centered:!0,title:dt.formatMessage({id:"classrooms.returnForRedo",defaultMessage:"\u6253\u56DE\u91CD\u505A"}),open:de.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:sa,afterClose:()=>{ut(Do({},kt)),fa([]),Pe([]),Jn(""),bn([]),Ht([]),Ka.resetFields()},onOk:hn,onCancel:()=>{ue({type:"exercise/setActionTabs",payload:{}})}},Jr.createElement(oe.Z,{align:"middle",gutter:20},Jr.createElement(ge.Z,null,Jr.createElement("span",null,dt.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}))),Jr.createElement(ge.Z,null,Jr.createElement(Me.default,{className:"mr10",onChange:Za=>{ut(Ho(Do({},gt),{commit_types:[0]}))},checked:gt==null?void 0:gt.commit_types.includes(0)},"\u5168\u90E8"),Jr.createElement(Me.default.Group,{options:[{label:dt.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:dt.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:gt.commit_types,onChange:Za=>{ut(Ho(Do({},gt),{commit_types:Za}))}}))),Jr.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Jr.createElement(ge.Z,null,Jr.createElement(oe.Z,{align:"middle",gutter:20},Jr.createElement(ge.Z,null,Jr.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Jr.createElement(ge.Z,null,Jr.createElement(je.Z,{parser:Ma,onChange:Za=>{ut(Ho(Do({},gt),{save_one:Za}))},value:gt.save_one,min:0}),Jr.createElement("span",{className:"mr10 ml10"},"-"),Jr.createElement(je.Z,{parser:Ma,onChange:Za=>{ut(Ho(Do({},gt),{save_two:Za}))},value:gt.save_two,min:0})),Jr.createElement(ge.Z,null,Jr.createElement(ye.ZP,{onClick:()=>{ut(Ho(Do({},gt),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Jr.createElement(ge.Z,null,Jr.createElement(ye.ZP,{type:"primary",onClick:Fr},dt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))),Jr.createElement(ge.Z,null,Jr.createElement(oe.Z,{wrap:!1,align:"middle",gutter:20},Jr.createElement(ge.Z,null,Jr.createElement(Be.default.Search,{value:gt.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:Za=>{gt.save_realname=Za.target.value,ut(Do({},gt))},onSearch:gr})),Jr.createElement(ge.Z,null,Jr.createElement(y.Z,{dropdownRender:Za=>Jr.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Jr.createElement(me.default,{form:Ka,initialValues:{course_group_ids:[]},onValuesChange:Fa=>{ut(Do(Do({},gt),Fa))},onFinish:()=>{vn(1)}},Jr.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Jr.createElement(Be.default,{allowClear:!0,suffix:Jr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${No.searchIcon}`}),className:No.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:Ra,onChange:Fa=>tl(void 0,null,function*(){var Ha;Jn((Ha=Fa==null?void 0:Fa.target)==null?void 0:Ha.value),Ht([...un.filter(cr=>{var ka;return(ka=cr==null?void 0:cr.exercise_group_name)==null?void 0:ka.includes(Fa.target.value)})])})}),Jr.createElement(me.default.Item,{name:"course_group_ids",valuePropName:"checked"},Jr.createElement(Me.default.Group,null,Jr.createElement(Le.Z,{direction:"vertical",size:10},Na==null?void 0:Na.map((Fa,Ha)=>Jr.createElement(Me.default,{key:Ha,value:Fa==null?void 0:Fa.exercise_group_id},Fa==null?void 0:Fa.exercise_group_name)))))),Jr.createElement(oe.Z,{wrap:!1,align:"middle"},Jr.createElement(ge.Z,null,Jr.createElement(ye.ZP,{type:"link",htmlType:"submit"},dt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))),Jr.createElement(ge.Z,null,Jr.createElement(ye.ZP,{type:"link",htmlType:"reset",onClick:()=>{ut(Ho(Do({},gt),{course_group_ids:[]})),Ht([...un]),Jn("")}},dt.formatMessage({id:"classrooms.reset",defaultMessage:"\u91CD\u7F6E"}))))))},Jr.createElement("a",{onClick:Za=>Za.preventDefault()}," ",Jr.createElement(Le.Z,null," ",dt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"})," ",Jr.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Jr.createElement("div",{className:No.head,style:(be==null?void 0:be.length)>5?{paddingRight:15}:{width:944}},Jr.createElement("div",null,Jr.createElement(Me.default,{className:"font14",checked:be!=null&&be.length?(Un==null?void 0:Un.length)===(be==null?void 0:be.length):!1,onChange:Fn},dt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}))),Jr.createElement("div",null,Jr.createElement("span",null,dt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}))),Jr.createElement("div",null,Jr.createElement("span",null,dt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}))),Jr.createElement("div",null,Jr.createElement("span",null,dt.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}))),Jr.createElement("div",{className:No.sort,onClick:po},Jr.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Jr.createElement("aside",null,Jr.createElement(ql.Z,{style:{color:(gt==null?void 0:gt.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Jr.createElement(te.Z,{style:{color:(gt==null?void 0:gt.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Jr.createElement("div",{style:{height:260,overflow:"auto"}},Jr.createElement(Wl(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Pn&&yn&&vn((gt==null?void 0:gt.page)+1)},hasMore:!Pn&&yn,useWindow:!1},Jr.createElement(Me.default.Group,{style:{width:"100%"},value:Un,onChange:Za=>{console.log(Za,444),fa(Za)}},be==null?void 0:be.map(function(Za,Fa){return Jr.createElement("div",{key:Za.user_id,className:No.row},Jr.createElement("div",null,Jr.createElement(Me.default,{className:"font14",value:Za.user_id},Za.user_name)),Jr.createElement("div",null,Za.student_id),Jr.createElement("div",null,Za.course_group_name),Jr.createElement("div",null,$e(Za.commit_status,Za)),Jr.createElement("div",{className:"pl10"},Jr.createElement("span",null,Za.user_score)))})),Jr.createElement(Wt.Z,{className:"edu-ant-spin",spinning:Pn}))),Jr.createElement("div",{className:No.title},Jr.createElement("img",{style:{objectFit:"contain"},src:ni.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Io=(0,Ae.connect)(({exercise:de,loading:ve})=>({exercise:de,loading:ve}))(Ko),hr={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Rr=x(59301),Al=Object.defineProperty,Kl=Object.getOwnPropertySymbols,Zu=Object.prototype.hasOwnProperty,ku=Object.prototype.propertyIsEnumerable,ls=(de,ve,ue)=>ve in de?Al(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,ru=(de,ve)=>{for(var ue in ve||(ve={}))Zu.call(ve,ue)&&ls(de,ue,ve[ue]);if(Kl)for(var ue of Kl(ve))ku.call(ve,ue)&&ls(de,ue,ve[ue]);return de},Au=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const ll=({exercise:de,dispatch:ve,onOk:ue})=>{const ct=(0,Ae.useIntl)(),dt=(0,Ae.useParams)(),[kt,gt]=(0,a.useState)([]),[ut,be]=(0,a.useState)(),[Pe,yn]=(0,a.useState)([]),[In,Pn]=(0,a.useState)(!0),[Vn,Gt]=(0,a.useState)(!1),[aa]=me.default.useForm(),[sa,Ba]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),Un=[{title:ct.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"id",key:"id",render:(Ht,Ka,Ra)=>sa.limit*(sa.page-1)+Ra+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Ht,Ka,Ra)=>Rr.createElement("span",null,Ht||"- -")},{title:ct.formatMessage({id:"classrooms.type",defaultMessage:"\u7C7B\u578B"}),dataIndex:"is_random",key:"is_random",render:(Ht,Ka,Ra)=>Rr.createElement("span",null,Ht?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Ht,Ka,Ra)=>Rr.createElement("span",null,Ht||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Ht,Ka,Ra)=>Rr.createElement("span",null,Ht||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Ht,Ka,Ra)=>Rr.createElement("span",null,Ht||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Ht,Ka,Ra)=>Rr.createElement("span",null,Ht===1?"\u672A\u5F00\u59CB":Ht===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:ct.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"id",key:"id",width:80,align:"right",render:(Ht,Ka,Ra)=>Rr.createElement("div",{style:{flex:1,textAlign:"right"}},Rr.createElement("a",{onClick:()=>{(0,ie.xg)(`/classrooms/${dt.coursesId}/exercise/${Ka.id}/detail?random=${Ka.is_random}`)}},ct.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})))}].filter(Ht=>!!Ht);(0,a.useEffect)(()=>{de.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&fa(sa)},[de.actionTabs.key]);const fa=Ht=>Au(void 0,null,function*(){var Ka,Ra;Pn(!0);const Jn=yield(0,pe.ZP)(`/api/exercises/${dt==null?void 0:dt.categoryId}/make_up_records.json`,{method:"get",params:ru({},Ht)});Jn&&(gt(((Ka=Jn==null?void 0:Jn.data)==null?void 0:Ka.make_up_exercises)||[]),be((Ra=Jn==null?void 0:Jn.data)==null?void 0:Ra.count)),Pn(!1)}),un=()=>{ve({type:"exercise/setActionTabs",payload:{}})},bn=()=>{ue(Pe)},Na=Ht=>{yn(Ht),Gt(Ht.length===kt.length)};return Rr.createElement(Fe.default,{centered:!0,afterClose:()=>{yn([]),Gt(!1),aa.resetFields(),Ba({page:1,limit:10,is_random:"",exercise_status:""})},title:ct.formatMessage({id:"classrooms.resitRecord",defaultMessage:"\u8865\u8003\u8BB0\u5F55"}),className:hr.scoremodal,open:de.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>ve({type:"exercise/setActionTabs",payload:{}}),onCancel:un},Rr.createElement(me.default,{layout:"inline",form:aa,onValuesChange:(Ht,Ka)=>{console.log(Ht),!(Ht.keywords||Ht.keywords==="")&&aa.submit()},onFinish:Ht=>{console.log(Ht),Ba(ru(ru({},sa),Ht)),fa(ru(ru({},sa),Ht))},initialValues:{is_random:"",exercise_status:""}},Rr.createElement(me.default.Item,{name:"is_random"},Rr.createElement(se.default,{className:hr.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Rr.createElement(se.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Rr.createElement(se.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Rr.createElement(se.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Rr.createElement(me.default.Item,{name:"exercise_status"},Rr.createElement(se.default,{className:hr.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Rr.createElement(se.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Rr.createElement(se.default.Option,{value:1},ct.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})),Rr.createElement(se.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Rr.createElement(se.default.Option,{value:3},ct.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"})))),Rr.createElement(me.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Rr.createElement(Be.default.Search,{className:hr.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Rr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${hr.searchIcon}`,onClick:()=>aa.submit()}),onSearch:Ht=>{aa.submit()}}))),Rr.createElement(z.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:kt,pagination:!1,loading:In,columns:Un}),(kt==null?void 0:kt.length)>0&&Rr.createElement(we.Z,{current:sa.page,total:ut,style:{marginBottom:20},defaultPageSize:sa.limit,showTotal:Ht=>Rr.createElement("span",null,"\u5171\xA0",Rr.createElement("span",{style:{color:"#165DFF"}},Ht),"\xA0\u6761\u6570\u636E"),pageSize:sa.limit,onChange:(Ht,Ka)=>{sa.page=Ht,sa.limit=Ka,Ba(ru({},sa)),fa(ru({},sa))}}))};var Yu=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(ll),Wu={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},Hi="data:image/jpeg;base64,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",Xi=Object.defineProperty,ou=Object.defineProperties,Eu=Object.getOwnPropertyDescriptors,Fu=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,$u=Object.prototype.propertyIsEnumerable,Gu=(de,ve,ue)=>ve in de?Xi(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Ci=(de,ve)=>{for(var ue in ve||(ve={}))Ai.call(ve,ue)&&Gu(de,ue,ve[ue]);if(Fu)for(var ue of Fu(ve))$u.call(ve,ue)&&Gu(de,ue,ve[ue]);return de},cl=(de,ve)=>ou(de,Eu(ve)),Ou=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const hu=({exercise:de,loading:ve,dispatch:ue,cb:ct})=>{const dt=(0,Ae.useIntl)(),kt=cl(Ci({},(0,Ae.useParams)()),{page:0,limit:20});let[gt,ut]=(0,a.useState)(Ci({},kt)),[be,Pe]=(0,a.useState)([]),[yn,In]=(0,a.useState)({});const[Pn,Vn]=(0,a.useState)(!0),[Gt,aa]=(0,a.useState)(!0);(0,a.useEffect)(()=>{de.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(be=[],Ba(1))},[de.actionTabs.key]);const sa=[{title:dt.formatMessage({id:"classrooms.returnCount",defaultMessage:"\u6253\u56DE\u6B21\u6570"}),ellipsis:!0,dataIndex:"index",align:"center",render:(Un,fa,un)=>a.createElement(Ie.Z,{placement:"bottom",title:un+1},a.createElement("span",null,un+1))},{title:dt.formatMessage({id:"classrooms.submissionTime",defaultMessage:"\u63D0\u4EA4\u65F6\u95F4"}),dataIndex:"submission_time",ellipsis:!0,align:"center",render:Un=>a.createElement(Ie.Z,{placement:"bottom",title:Ze()(Un).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ze()(Un).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:Un=>a.createElement(Ie.Z,{placement:"bottom",title:Ze()(Un).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ze()(Un).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:Un=>a.createElement(Ie.Z,{placement:"bottom",title:Un},a.createElement("span",null,Un||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:Un=>a.createElement(Ie.Z,{placement:"bottom",title:Un},a.createElement("span",null,Un||"--"))}],Ba=Un=>Ou(void 0,null,function*(){var fa;Un==1&&(be=[]),Vn(!0),gt.page=Un,gt.student_id=de.actionTabs.student_id,aa(!0);const un=yield ue({type:"exercise/getRedoListModal",payload:cl(Ci({},gt),{score:((gt==null?void 0:gt.one)||0)+`${gt!=null&>.two?","+(gt==null?void 0:gt.two):""}`})});In(Ci({},un)),((fa=un==null?void 0:un.student_redo_lists)==null?void 0:fa.length){ut(Ci({},kt)),Pe([])},onCancel:()=>{ue({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:Wu.info},a.createElement("div",{className:Wu.info_name},dt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),"\uFF1A",(yn==null?void 0:yn.name)||"--"),a.createElement("div",{className:Wu.info_studeng_id},dt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),"\uFF1A",(yn==null?void 0:yn.student_id)||"--"),a.createElement("div",{className:Wu.info_group},dt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),"\uFF1A",(yn==null?void 0:yn.course_group_name)||"--")),(be==null?void 0:be.length)===0&&!Gt&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:Hi,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((be==null?void 0:be.length)>0||Gt)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(z.default,{pagination:!1,dataSource:[],columns:sa})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Wl(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Gt&&Pn&&Ba((gt==null?void 0:gt.page)+1)},hasMore:Pn,useWindow:!1},a.createElement(z.default,{loading:Gt,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:be,columns:sa})))))};var Ls=(0,Ae.connect)(({exercise:de,loading:ve})=>({exercise:de,loading:ve}))(hu),hs=x(72936),gs=x(74768),Hu={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Bu=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const wu=({exercise:de,dispatch:ve,onOk:ue})=>{const ct=(0,Ae.useIntl)(),dt=(0,Ae.useParams)(),[kt,gt]=(0,a.useState)([]),[ut,be]=(0,a.useState)([]),[Pe,yn]=(0,a.useState)(!0),[In,Pn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{de.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Vn()},[de.actionTabs.key]);const Vn=()=>Bu(void 0,null,function*(){yn(!0);const Ba=yield(0,pe.ZP)(`/api/courses/${dt==null?void 0:dt.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:dt==null?void 0:dt.categoryId}});Ba&>((Ba==null?void 0:Ba.course_groups)||[]),yn(!1)}),Gt=()=>{ve({type:"exercise/setActionTabs",payload:{}})},aa=()=>{ue(ut)},sa=Ba=>{be(Ba),Pn(Ba.length===kt.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{be([]),Pn(!1)},title:ct.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"}),open:de.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Hu.customModal,onCancel:Gt},a.createElement("aside",{className:Hu.checking},a.createElement("div",{className:Hu.content},a.createElement("div",{className:Hu.group},kt.length>0?a.createElement("p",null,ct.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"}),"\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Me.default.Group,{value:ut,onChange:sa},kt.map(Ba=>a.createElement(Me.default,{key:Ba.id,value:Ba.id},Ba.name))))),a.createElement("div",{className:Hu.footer},a.createElement(Me.default,{checked:In,onChange:Ba=>{const Un=Ba.target.checked?kt.map(fa=>fa.id):[];be(Un),Pn(Ba.target.checked)}},"\u5168\u9009"),a.createElement(ye.ZP,{onClick:Gt},"\u53D6\u6D88"),a.createElement(ye.ZP,{onClick:aa,type:"primary"},ct.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))};var Zs=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(wu),qs=x(24528),Bl={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},Du=x(59301),Gs=Object.defineProperty,_c=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,rs=(de,ve,ue)=>ve in de?Gs(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Ju=(de,ve)=>{for(var ue in ve||(ve={}))Xu.call(ve,ue)&&rs(de,ue,ve[ue]);if(lu)for(var ue of lu(ve))Iu.call(ve,ue)&&rs(de,ue,ve[ue]);return de},es=(de,ve)=>_c(de,Ii(ve)),pc=({disabled:de,time:ve})=>Du.createElement(me.default.List,{name:"exercise_events",rules:[{validator(ue,ct){var dt,kt;const gt=new Set;for(const ut of ct){if(gt.has(ut.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(ut.reminder_time>ve)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(gt.add(ut.reminder_time),!((kt=(dt=ut.reminder_content)==null?void 0:dt.trim())!=null&&kt.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ue,{add:ct,remove:dt})=>Du.createElement("div",{className:Bl.remindForm},ue.length>0&&Du.createElement("div",null,ue.map((kt,gt)=>Du.createElement(oe.Z,{key:kt.key,align:"middle",wrap:!1,className:Bl.remindItem},Du.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},gt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),Du.createElement(ge.Z,null,Du.createElement(me.default.Item,es(Ju({},kt),{name:[kt.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),Du.createElement(je.Z,{precision:0,min:1,disabled:de,addonAfter:"\u5206\u949F",className:Bl.remindInput}))),Du.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),Du.createElement(ge.Z,{flex:1},Du.createElement(me.default.Item,es(Ju({},kt),{name:[kt.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),Du.createElement(Be.default,{className:Bl.remindInput,disabled:de,showCount:!0,maxLength:100}))),Du.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:de?.5:1},onClick:()=>{de||ct({reminder_time:""})}}),Du.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:de?"hidden":"visible"},onClick:()=>dt(kt.name)})))),ue.length<5&&Du.createElement(oe.Z,{style:{marginLeft:"30px"}},Du.createElement(ge.Z,{className:`${Bl.addRemind} ${de?Bl.disabled:""}`,onClick:()=>{de||ct({reminder_time:""})}},Du.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),intl.formatMessage({id:"classrooms.addAnswerReminder",defaultMessage:"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192"}))))),yd=x(41996),vc=x(66457),fd=x(83028),Zc=x(60979),Co=x(59301),hc=Object.defineProperty,tc=Object.defineProperties,Fd=Object.getOwnPropertyDescriptors,nc=Object.getOwnPropertySymbols,$c=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,Dc=(de,ve,ue)=>ve in de?hc(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,As=(de,ve)=>{for(var ue in ve||(ve={}))$c.call(ve,ue)&&Dc(de,ue,ve[ue]);if(nc)for(var ue of nc(ve))wc.call(ve,ue)&&Dc(de,ue,ve[ue]);return de},ed=(de,ve)=>tc(de,Fd(ve)),Is=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const{RangePicker:Hc}=Ot.default,{Option:Bd}=se.default,td=({user:de,classroomList:ve,exercise:ue,globalSetting:ct,loading:dt,dispatch:kt,changeActive:gt})=>{var ut,be,Pe,yn,In,Pn,Vn,Gt,aa,sa,Ba,Un,fa;const{workSetting:un,commonHeader:bn}=ue,Na=(0,Ae.useParams)();Na.category=Na.categoryId;const[Ht,Ka]=(0,a.useState)(!1),[Ra,Jn]=(0,a.useState)(!1),[Ln,vn]=(0,a.useState)(),[Fn,gr]=(0,a.useState)({});let[Fr,po]=(0,a.useState)([]),[hn,Ma]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[$e,Za]=(0,a.useState)(1),[Fa,Ha]=(0,a.useState)(!1),[cr,ka]=(0,a.useState)(!1),[eo,Ua]=(0,a.useState)(!1),[Sa,Dr]=(0,a.useState)(!1),[Br,or]=(0,a.useState)([]),[la,Ja]=(0,a.useState)([]),[Pa,ra]=(0,a.useState)(!1),[Oa,Yn]=(0,a.useState)(null),[er,vr]=(0,a.useState)({}),Ar=(0,Ae.useIntl)();(0,a.useEffect)(()=>{((bn==null?void 0:bn.exercise_status)==="5"||bn!=null&&bn.appraise_label||(0,ht.aQ)())&&Ka(!0)},[bn]),(0,a.useEffect)(()=>{Ur()},[un]),(0,a.useEffect)(()=>{(0,ht.dE)()||vo()},[]),(0,a.useEffect)(()=>{ue.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&>("2")},[ue.actionTabs.key]);function vo(){return Is(this,null,function*(){const to=yield(0,pe.ZP)(`/api/courses/${Na==null?void 0:Na.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Na==null?void 0:Na.coursesId}});vn(to==null?void 0:to.alert)})}const ho=to=>{var Vl;const Wi=hn.publish_time;if(!Wi||(Vl=un==null?void 0:un.exercise)!=null&&Vl.publish_time)return;let pu;to===1?pu=Ze()(Wi).add(120,"minutes"):pu=Ze()(Wi).add(7,"days"),hn.end_time=pu,Ma(Object.assign({},hn))},Ur=()=>{var to,Vl,Wi,pu,Uu;console.log("\u53D6\u6D88");const cu=JSON.parse(JSON.stringify(un));if(Object.keys(hn).forEach(zl=>{var Nu;hn[zl]=(Nu=cu==null?void 0:cu.exercise)==null?void 0:Nu[zl]}),Fr=((to=cu==null?void 0:cu.published_course_groups)==null?void 0:to.map(zl=>({course_group_id:zl.course_group_id,end_time:zl.course_end_time,publish_time:zl.course_publish_time})))||[{}],(Vl=un==null?void 0:un.course_groups)==null||Vl.map(zl=>{var Nu;(Nu=un==null?void 0:un.published_course_groups)==null||Nu.map((Xs,zu)=>{var xr;(xr=Xs==null?void 0:Xs.course_group_id)!=null&&xr.includes(zl==null?void 0:zl.course_group_id)&&(zl.cilckkey=zu,zl.isselect=!0)})}),ue.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Gl(""),Ha(hn.time!==-1),Ma(hn),hn!=null&&hn.is_appoint_user){const zl=((pu=(Wi=cu==null?void 0:cu.exercise)==null?void 0:Wi.all_exercise_users)==null?void 0:pu.map(Nu=>Nu.user_id))||[];or([...zl])}ka(hn.is_appoint_user),Ua(hn.is_miss_exam_user),Dr(hn.is_no_passing_user),po(Fr.length>0?Fr:[{}]),Mu.setFieldsValue({exercise_events:(Uu=cu==null?void 0:cu.exercise)==null?void 0:Uu.exercise_events})},ur=()=>Is(void 0,null,function*(){var to,Vl,Wi,pu,Uu,cu;if(((to=de==null?void 0:de.userInfo)==null?void 0:to.user_status)===2){(0,vc.Rd)();return}if((bn==null?void 0:bn.exercise_question_count)===0){le.ZP.warning(Ar.formatMessage({id:"classrooms.noQuestionsCannotPublishExam",defaultMessage:"\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5"}));return}const zl=JSON.parse(JSON.stringify(hn));console.log("\u63D0\u4EA4");try{yield Mu.validateFields();const zu=Mu.getFieldsValue();zl.exercise_events=zu.exercise_events}catch(zu){zu!=null&&zu.errorFields&&(Mu.scrollToField((Wi=(Vl=zu==null?void 0:zu.errorFields)==null?void 0:Vl[0])==null?void 0:Wi.name,{behavior:"smooth",block:"center"}),le.ZP.error((cu=(Uu=(pu=zu==null?void 0:zu.errorFields)==null?void 0:pu[0])==null?void 0:Uu.errors)==null?void 0:cu[0]));return}if(zl.categoryId=Na.categoryId,zl.publish_time_groups=Fr,hn!=null&&hn.is_make_up_exercise){if(cr&&Br.length<=0||!cr&&!(eo||Sa)){le.ZP.error(Ar.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"}));return}zl.is_appoint_user=cr,zl.is_miss_exam_user=eo,zl.is_no_passing_user=Sa,cr?zl.make_up_exercise_users=Br==null?void 0:Br.map(zu=>({user_id:zu})):zl.make_up_exercise_users=[]}if(!hn.unified_setting&&!(hn!=null&&hn.is_make_up_exercise)){if(!Fr.length){le.ZP.warning(Ar.formatMessage({id:"classrooms.submitFailClassPublishEmpty",defaultMessage:"\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A"}));return}delete zl.publish_time,delete zl.end_time,Fr.map(zu=>{var xr;if(!zu.course_group_id||!((xr=zu.course_group_id)!=null&&xr.length))throw le.ZP.error(Ar.formatMessage({id:"classrooms.classCannotEmpty",defaultMessage:"\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"})),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!zu.publish_time||!zu.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!hn.publish_time||!hn.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Nu}=un;const Xs=()=>Is(void 0,null,function*(){if(hn.exercise_type==2&&(Nu.is_locked||Nu.open_camera||Nu.screen_open||Nu.login_restrict||Nu.ip_bind||Nu.ip_limit=="pub"||Nu.ip_limit=="inner"||Nu.identity_verify||Nu.open_phone_video_recording)){const xr=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:Ar.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Co.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Co.createElement("span",{style:{color:"#FA6400"}}," ",(0,ie.hi)(Nu)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Is(void 0,null,function*(){let fl=yield(0,Zc.Tr)({exercise_ids:[parseInt(Na==null?void 0:Na.categoryId)],course_id:Na.coursesId,type:"exercise"});(fl==null?void 0:fl.student_count)===0?io(zl):(gr(zl),vr(fl)),gt("2")}),onCancel:()=>Is(void 0,null,function*(){xr.destroy();let fl=yield(0,Zc.Tr)({exercise_ids:[Na==null?void 0:Na.categoryId],course_id:Na.coursesId,type:"exercise"});(fl==null?void 0:fl.student_count)===0?io(zl):(gr(zl),vr(fl))})});return}let zu=yield(0,Zc.Tr)({exercise_ids:[Na==null?void 0:Na.categoryId],course_id:Na.coursesId,type:"exercise"});(zu==null?void 0:zu.student_count)===0?io(zl):(gr(zl),vr(zu))});bn!=null&&bn.high_resources_consume&&!(bn!=null&&bn.high_resources_consume_permission)?kt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Na.coursesId,type:"exercise",type_id:Na.categoryId,name:bn.exercise_name,fn:()=>{Xs()}}}):Xs()}),io=to=>Is(void 0,null,function*(){Jn(!0),(yield(0,pe.ZP)(`/api/exercises/${Na==null?void 0:Na.categoryId}/publish_settings.json`,{method:"post",body:to})).status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Gl(""),kt({type:"exercise/getCommonHeader",payload:As({},Na)}),kt({type:"exercise/getWorkSetting",payload:As({},Na)})),Jn(!1)}),Fo=to=>to&&tohn.end_time?to&&(to{var Vl,Wi;return((Vl=un==null?void 0:un.exercise)==null?void 0:Vl.exercise_status)>1&&!(to!=null&&to.new)?!0:(Wi=un==null?void 0:un.published_course_groups)!=null&&Wi.some(pu=>pu.course_group_id===to.course_group_id)?Ht:!1},Ki=to=>{var Vl;return Ht?[!0,!0]:(Vl=un==null?void 0:un.published_course_groups)!=null&&Vl.some(Wi=>{var pu,Uu;return((pu=Wi.course_group_id)==null?void 0:pu[0])===((Uu=to.course_group_id)==null?void 0:Uu[0])})?Ht||Ze()()>Ze()(to==null?void 0:to.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Gl("\u8868\u5355\u672A\u4FDD\u5B58")},[hn]);const Gl=(to="")=>{kt({type:"exercise/setActionTabs",payload:{key:to}})},_i=to=>{to.preventDefault(),to.returnValue=""},Tu=(to,Vl,Wi)=>{if(to<=0){le.ZP.info(Ar.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"}));return}else or(Vl),Ja(Wi),ra(!1)},[Mu]=me.default.useForm();return Co.createElement("section",{className:Bl.form,style:{padding:"30px 50px",marginBottom:"0px"}},Co.createElement(Wt.Z,{spinning:dt["exercise/getWorkSetting"]||Ra},!(hn!=null&&hn.is_make_up_exercise)&&Co.createElement(Co.Fragment,null,Co.createElement("div",{className:Bl.new_title,style:{marginTop:"0px"}},Ar.formatMessage({id:"classrooms.examRelease",defaultMessage:"\u8003\u8BD5\u53D1\u5E03"})),Co.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Co.createElement(xe.ZP.Group,{onChange:()=>{var to,Vl,Wi,pu,Uu;if((0,ht.Rm)()&&(!((Vl=(to=ve==null?void 0:ve.AssistantObject)==null?void 0:to.exercise)!=null&&Vl.can_publish)||!((pu=(Wi=ve==null?void 0:ve.AssistantObject)==null?void 0:Wi.exercise)!=null&&pu.can_late))){le.ZP.warning(Ar.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(((Uu=un==null?void 0:un.exercise)==null?void 0:Uu.exercise_status)>1){le.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}hn.unified_setting=!hn.unified_setting,hn.unified_setting===!1&&Fr==""&&po(Fr.concat({})),Ma(Object.assign({},hn))},value:hn.unified_setting,disabled:Ht||((ut=un==null?void 0:un.exercise)==null?void 0:ut.exercise_status)>1},Co.createElement(xe.ZP,{value:!0,disabled:!((be=un==null?void 0:un.exercise)!=null&&be.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Pe=un.course_groups)==null?void 0:Pe.length)>0&&Co.createElement(xe.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(bn!=null&&bn.is_make_up_exercise)&&Co.createElement("div",{style:{color:"red"}},((yn=un==null?void 0:un.exercise)==null?void 0:yn.exercise_status)>1&&Ln&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(hn.unified_setting||(bn==null?void 0:bn.is_make_up_exercise))&&Co.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},Co.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},Ar.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),Co.createElement(Ie.Z,{placement:"bottom",title:((In=un==null?void 0:un.exercise)==null?void 0:In.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},Co.createElement(Ot.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Fo,disabled:Ht||((Pn=un==null?void 0:un.exercise)==null?void 0:Pn.exercise_status)>1||(0,ht.Rm)()&&!((Gt=(Vn=ve==null?void 0:ve.AssistantObject)==null?void 0:Vn.exercise)!=null&&Gt.can_publish),value:hn.publish_time?Ze()(hn.publish_time):void 0,allowClear:!1,onChange:(to,Vl)=>{hn.publish_time=Vl,hn.end_time||(hn.end_time=hn.exercise_type===1?Ze()(to).add(120,"minutes"):Ze()(to).add(7,"days")),Ma(Object.assign({},hn))}})),Co.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),Co.createElement(Ot.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ht||(0,ht.Rm)()&&!((sa=(aa=ve==null?void 0:ve.AssistantObject)==null?void 0:aa.exercise)!=null&&sa.can_late)||(bn==null?void 0:bn.open_appraise),allowClear:!1,value:hn.end_time?Ze()(hn.end_time):void 0,disabledDate:Hl,onChange:(to,Vl)=>{var Wi,pu;if((0,ht.Rm)()&&!((pu=(Wi=ve==null?void 0:ve.AssistantObject)==null?void 0:Wi.exercise)!=null&&pu.can_publish)){le.ZP.warning(Ar.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}hn.end_time=Vl,Ma(Object.assign({},hn))}})),!hn.unified_setting&&!(bn!=null&&bn.is_make_up_exercise)&&Co.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Fr&&Fr.map(function(to,Vl){var Wi,pu,Uu;return Co.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:Vl==(Fr==null?void 0:Fr.length)-1?"0px":"10px"}},Co.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",Vl+1),Co.createElement(se.default,{showArrow:!0,allowClear:!0,className:Bl.multiple_select,disabled:Ht||((Wi=un==null?void 0:un.homework_status)!=null&&Wi.includes("\u672A\u53D1\u5E03")&&to.id||Ze()(){Fr[Vl].course_group_id=cu,po(Fr.slice()),un.course_groups.map((zl,Nu)=>{cu.map((Xs,zu)=>{zl.course_group_id===Xs&&(zl.cilckkey=Vl,zl.isselect=!0)})})},onDeselect:cu=>{un.course_groups.map((zl,Nu)=>{zl.course_group_id===cu&&zl.cilckkey===Vl&&(zl.cilckkey=Vl,zl.isselect=!1)})}},un.course_groups&&un.course_groups.map(function(cu,zl){return Co.createElement(Bd,{disabled:(cu==null?void 0:cu.isselect)&&cu.cilckkey!=Vl,label:cu.course_group_name,value:cu.course_group_id,key:cu.course_group_id},cu.course_group_name)})),Co.createElement(Hc,{disabled:Ki(to)||(0,ht.Rm)()&&!((Uu=(pu=ve==null?void 0:ve.AssistantObject)==null?void 0:pu.exercise)!=null&&Uu.can_publish),disabledDate:Fo,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ze()((0,ie.U6)(),"HH:mm"),Ze()((0,ie.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:to.publish_time&&[Ze()(to.publish_time),to.end_time&&Ze()(to.end_time)],onChange:(cu,zl)=>{Fr[Vl].publish_time=zl[0],!to.end_time&&zl[0]?Fr[Vl].end_time=Ze()(zl[0]).add(7,"days"):Fr[Vl].end_time=zl[1],po([...Fr])},onCalendarChange:(cu,zl,Nu)=>{if(zl!=null&&zl[0]&&!zl[1]){const Xs=hn.exercise_type===1?Ze()(zl[0]).add(120,"minutes"):Ze()(zl[0]).add(7,"days");Fr[Vl].publish_time=zl[0],Fr[Vl].end_time=Xs,po([...Fr])}}}),Co.createElement("div",{style:{visibility:Ht?"hidden":"visible",display:"flex",width:"50px"}},Co.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var cu,zl;if((0,ht.Rm)()&&!((zl=(cu=ve==null?void 0:ve.AssistantObject)==null?void 0:cu.exercise)!=null&&zl.can_publish)){le.ZP.warning(Ar.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}po(Fr.concat({new:!0}))}}),Co.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(to!=null&&to.publish_time&&Ze()(){Fr=Fr.filter((cu,zl)=>Vl!==zl),po([...Fr])}})))})),((Ba=un==null?void 0:un.exercise)==null?void 0:Ba.have_hacks)&&!((Un=un==null?void 0:un.exercise)!=null&&Un.is_random)&&Co.createElement(Co.Fragment,null,Co.createElement("div",{className:Bl.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",Co.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),Co.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Co.createElement(xe.ZP.Group,{value:hn.show_acm,onChange:to=>{hn.show_acm=to.target.value,Ma(As({},hn))},style:{marginTop:"2px"}},Co.createElement(xe.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),Co.createElement(xe.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(hn!=null&&hn.is_make_up_exercise)&&Co.createElement(Co.Fragment,null,Co.createElement("div",{className:Bl.new_title,style:{marginTop:30}},Ar.formatMessage({id:"classrooms.examMode",defaultMessage:"\u8003\u8BD5\u6A21\u5F0F"})),Co.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Co.createElement(xe.ZP.Group,{value:hn.exercise_type,disabled:Ht||((fa=un==null?void 0:un.exercise)==null?void 0:fa.exercise_status)>1,onChange:to=>{hn.exercise_type=to.target.value,Ma(As({},hn)),ho(to.target.value)},style:{marginTop:"2px"}},Co.createElement(xe.ZP,{value:1,style:{marginRight:"50px"}},Ar.formatMessage({id:"classrooms.officialExam",defaultMessage:"\u6B63\u5F0F\u8003\u8BD5"})),Co.createElement(xe.ZP,{value:2},Ar.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"}))),(hn==null?void 0:hn.exercise_type)===2&&Co.createElement(Co.Fragment,null,Co.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Co.createElement(je.Z,{className:Bl.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:hn==null?void 0:hn.simulate_exercise_num,disabled:Ht,min:1,max:999,onChange:to=>{hn.simulate_exercise_num=to,Ma(As({},hn))}}),Co.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(hn==null?void 0:hn.is_make_up_exercise)&&Co.createElement(Co.Fragment,null,Co.createElement(oe.Z,null,Co.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),Co.createElement(Ce.Z,{checked:cr,onChange:(to,Vl)=>{var Wi,pu;if(ka(to),to){if(hn!=null&&hn.is_appoint_user){const Uu=(pu=(Wi=un==null?void 0:un.exercise)==null?void 0:Wi.all_exercise_users)==null?void 0:pu.map(cu=>cu.user_id);or([...Uu])}else or([]);Ua(!1),Dr(!1)}else Ua(hn.is_miss_exam_user),Dr(hn.is_no_passing_user)},disabled:!((hn==null?void 0:hn.exercise_status)===1&&(bn!=null&&bn.allow_create_make_up))}),Co.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!cr&&Co.createElement(oe.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},Co.createElement(Me.default,{checked:eo,disabled:!((hn==null?void 0:hn.exercise_status)===1&&(hn==null?void 0:hn.miss_exam_count)>0&&(bn!=null&&bn.allow_create_make_up)),onChange:to=>{Ua(to.target.checked)}},Co.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Co.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Yn(1),ka(!1),ra(!0)}},"\uFF08",`${(hn==null?void 0:hn.miss_exam_count)||0}\u4EBA`,"\uFF09"),Co.createElement(Me.default,{checked:Sa,disabled:!((hn==null?void 0:hn.exercise_status)===1&&(hn==null?void 0:hn.no_passing_count)>0&&(bn!=null&&bn.allow_create_make_up)),onChange:to=>{Dr(to.target.checked)}},Co.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Co.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Yn(2),ka(!1),ra(!0)}},"\uFF08",`${(hn==null?void 0:hn.no_passing_count)||0}\u4EBA`,"\uFF09")),cr&&Co.createElement(oe.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},Co.createElement(ye.ZP,{type:"primary",ghost:!0,disabled:!((hn==null?void 0:hn.exercise_status)===1&&(bn!=null&&bn.allow_create_make_up)),onClick:()=>{ra(!0),Yn(void 0)}},Co.createElement("span",null,Co.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Co.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Co.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Br.length||0} \u4EBA`,"\uFF09"))),Co.createElement("div",{className:Bl.new_title,style:{marginTop:"30px"}},Ar.formatMessage({id:"classrooms.examDurationSettings",defaultMessage:"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"})),Co.createElement("div",null,Co.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},Co.createElement(Me.default,{disabled:Ht,checked:Fa,onChange:to=>{to.target.checked===!1?Ma(Vl=>ed(As({},Vl),{time:-1})):Mu.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),Ha(to.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},Ar.formatMessage({id:"classrooms.restrictAnswerTime",defaultMessage:"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"})),Fa&&Co.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Co.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),Co.createElement(je.Z,{size:"large",disabled:Ht,min:1,style:{width:"200px"},value:hn.time===-1?null:hn.time,precision:0,addonAfter:"\u5206\u949F",onChange:to=>{hn.time=to,Ma(As({},hn))}}))),Fa&&Co.createElement(me.default,{form:Mu},Co.createElement(pc,{disabled:Ht,time:hn.time})),Co.createElement("div",null,Co.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Co.createElement(Me.default,{checked:hn.enable_last_times,onChange:to=>Ma(Vl=>ed(As({},Vl),{enable_last_times:to.target.checked})),disabled:Ht,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),hn.enable_last_times&&Co.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Co.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),Co.createElement(je.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:hn==null?void 0:hn.last_times,disabled:Ht||!hn.enable_last_times,min:0,onChange:to=>{hn.last_times=to,Ma(As({},hn))}}),Co.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),Co.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Co.createElement(oe.Z,null,Co.createElement(Me.default,{checked:hn.enable_answer_time,onChange:to=>Ma(Vl=>ed(As({},Vl),{enable_answer_time:to.target.checked})),disabled:Ht,style:{fontSize:"14px",marginTop:"2px"}},Ar.formatMessage({id:"classrooms.studentEarlySubmissionTimeLimit",defaultMessage:"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236"}))),hn.enable_answer_time&&Co.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Co.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),Co.createElement(je.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:hn==null?void 0:hn.answer_time,disabled:Ht||!hn.enable_answer_time,min:0,onChange:to=>{hn.answer_time=to,Ma(As({},hn))}}),Co.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(bn!=null&&bn.appraise_label)&&(!(bn!=null&&bn.is_make_up_exercise)&&(0,ht.GJ)()||(bn==null?void 0:bn.is_make_up_exercise)&&(bn==null?void 0:bn.allow_create_make_up))&&Co.createElement(ye.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:ur},"\u4FDD\u5B58"),Co.createElement(yd.Z,{visible:Pa,setVisible:ra,onK:Tu,selectKeys:Br,selectRows:la,appointStudent:cr,modalParams:Oa}),Co.createElement(fd.Z,{resdata:er,type:"exercisepush",okloading:Ra,oktext:(er==null?void 0:er.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:to=>Is(void 0,null,function*(){Jn(!0);let Vl=yield(0,pe.ZP)(`/api/courses/${Na.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Na==null?void 0:Na.categoryId)]}});Jn(!1),(Vl==null?void 0:Vl.status)===0&&io(Fn)})}))};var Sd=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue,classroomList:ct,user:dt})=>({exercise:de,loading:ve.effects,globalSetting:ue,user:dt,classroomList:ct}))(td),nd=x(19248),Ic=x(46801),zc=Object.defineProperty,Qc=Object.getOwnPropertySymbols,pd=Object.prototype.hasOwnProperty,Mc=Object.prototype.propertyIsEnumerable,Wc=(de,ve,ue)=>ve in de?zc(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Oc=(de,ve)=>{for(var ue in ve||(ve={}))pd.call(ve,ue)&&Wc(de,ue,ve[ue]);if(Qc)for(var ue of Qc(ve))Mc.call(ve,ue)&&Wc(de,ue,ve[ue]);return de},Gc=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const{TabPane:Nc}=E.default,Uc=({exercise:de,loading:ve,dispatch:ue})=>{var ct;const dt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),gt=(0,Ae.useLocation)(),[ut]=me.default.useForm(),[be,Pe]=(0,a.useState)({}),[yn,In]=(0,a.useState)("1");return(0,a.useEffect)(()=>{de.actionTabs.key==="addIp"&&(ut.resetFields(),In("1"))},[de.actionTabs]),a.createElement(Fe.default,{centered:!0,title:dt.formatMessage({id:"classrooms.addIPRange",defaultMessage:"\u65B0\u589EIP\u8303\u56F4"}),open:de.actionTabs.key==="addIp",okText:dt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:dt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:600,bodyStyle:{minHeight:200},onOk:()=>Gc(void 0,null,function*(){if(yield ut.validateFields(),!be.ip){const Pn=be.startIP.split(".")[3];if(parseInt(Pn)>parseInt(be.endIP)){le.ZP.warning(dt.formatMessage({id:"classrooms.invalidIPRange",defaultMessage:"IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"}));return}}ue({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Oc({},ut.getFieldValue()),type:de.actionTabs.type}})}),onCancel:()=>{ue({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(E.default,{activeKey:yn,onChange:Pn=>{In(Pn),ut.resetFields()}},a.createElement(Nc,{tab:dt.formatMessage({id:"classrooms.addIPAddress",defaultMessage:"\u65B0\u589EIP\u5730\u5740"}),key:"1"}),a.createElement(Nc,{tab:dt.formatMessage({id:"classrooms.addIPRange",defaultMessage:"\u65B0\u589EIP\u8303\u56F4"}),key:"2"})),a.createElement(me.default,{form:ut,className:"pt30",name:"form",layout:"vertical",onValuesChange:(Pn,Vn)=>{Pe(Oc({},Vn))}},yn==="1"&&a.createElement(me.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:dt.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"})},a.createElement(se.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:Pn=>{ut.setFieldsValue({ip:[...Pn.filter(Vn=>(0,Ic.t)(Vn)?!0:(le.ZP.warning(dt.formatMessage({id:"classrooms.invalidIPReenter",defaultMessage:"IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"})),!1))]})}})),yn==="2"&&a.createElement(oe.Z,{gutter:[20,20]},a.createElement(ge.Z,{flex:"1"},a.createElement(me.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:dt.formatMessage({id:"classrooms.startIPAddress",defaultMessage:"\u8D77\u59CBIP\u5730\u5740"})},a.createElement(Be.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:Pn=>{let Vn="";(0,Ic.t)(Pn.target.value)?Vn=Pn.target.value:(Vn="",le.ZP.warning(dt.formatMessage({id:"classrooms.invalidIPReenter",defaultMessage:"IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"}))),ut.setFieldsValue({startIP:Vn})}}))),a.createElement(ge.Z,{flex:"1"},a.createElement(me.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:dt.formatMessage({id:"classrooms.endIPAddress",defaultMessage:"\u7ED3\u675FIP\u5730\u5740"})},a.createElement(Be.default,{onBlur:Pn=>{},prefix:a.createElement("span",{className:"font14"},(ct=be.startIP)==null?void 0:ct.substring(0,be.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var Kc=(0,Ae.connect)(({exercise:de,loading:ve})=>({exercise:de,loading:ve}))(Uc),Qa=x(59301),ad=Object.defineProperty,Pd=Object.defineProperties,Ti=Object.getOwnPropertyDescriptors,Su=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Ks=Object.prototype.propertyIsEnumerable,Hs=(de,ve,ue)=>ve in de?ad(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Rs=(de,ve)=>{for(var ue in ve||(ve={}))Ss.call(ve,ue)&&Hs(de,ue,ve[ue]);if(Su)for(var ue of Su(ve))Ks.call(ve,ue)&&Hs(de,ue,ve[ue]);return de},Lc=(de,ve)=>Pd(de,Ti(ve)),Ac=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const rd=({exercise:de,globalSetting:ve,loading:ue,dispatch:ct})=>{var dt,kt,gt,ut,be,Pe,yn;const{workSetting:In,commonHeader:Pn}=de,[Vn]=me.default.useForm(),Gt=(0,Ae.useParams)();Gt.category=Gt.categoryId;const[aa,sa]=(0,a.useState)(!1),[Ba,Un]=(0,a.useState)(!1),[fa,un]=(0,a.useState)(!1),bn={question_random:!1,choice_random:!1,start_password:((dt=In==null?void 0:In.exercise)==null?void 0:dt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((kt=In==null?void 0:In.exercise)==null?void 0:kt.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1},Na=(0,Ae.useIntl)();let[Ht,Ka]=(0,a.useState)(bn);const[Ra,Jn]=(0,a.useState)(!1),[Ln,vn]=(0,a.useState)(!1),[Fn,gr]=(0,a.useState)(!1),[Fr,po]=(0,a.useState)(null);(0,a.useEffect)(()=>{var ka;hn(),In!=null&&In.exercise&&!(0,ht.aN)()&&!((ka=In==null?void 0:In.exercise)!=null&&ka.is_creator)&&sa(!0)},[In]),(0,a.useEffect)(()=>{((Pn==null?void 0:Pn.exercise_status)==="5"||Pn!=null&&Pn.appraise_label)&&sa(!0)},[Pn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{de.actionTabs.key==="insterIp"&&(de.actionTabs.data.ip?Ht[de.actionTabs.type]=[...Ht[de.actionTabs.type]||[],...de.actionTabs.data.ip]:Ht[de.actionTabs.type]=[...Ht[de.actionTabs.type]||[],`${de.actionTabs.data.startIP},${de.actionTabs.data.startIP.substring(0,de.actionTabs.data.startIP.lastIndexOf("."))+"."+de.actionTabs.data.endIP}`],Ma(Ht),Jn(!0))},[de.actionTabs]);const hn=()=>{const ka=JSON.parse(JSON.stringify(In));Object.keys(Ht).forEach(eo=>{var Ua;Ht[eo]=(Ua=ka==null?void 0:ka.exercise)==null?void 0:Ua[eo]}),Ma(Lc(Rs({},Ht),{ip_limit:Ht.ip_limit!=="no"}))},Ma=ka=>{Ka(ka),Vn.setFieldsValue(ka)},$e=ka=>{var eo,Ua;if(ka.categoryId=Gt.categoryId,ka.ip_limit=ka.ip_limit?"pub":"no",ka.ip_bind||(ka.ip_bind_type=!1),ka.open_camera&&ka.photo_count<1){le.ZP.warning(Na.formatMessage({id:"classrooms.enterMaxCaptureTimes",defaultMessage:"\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"}));return}if(!ka.start_password&&ka.is_start_locked){le.ZP.warning(Na.formatMessage({id:"classrooms.enterExamPassword",defaultMessage:"\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801"}));return}if(ka.ip_limit!=="no"&&!((eo=ka.public_ip)!=null&&eo.length)&&!((Ua=ka.inner_ip)!=null&&Ua.length)){le.ZP.warning(Na.formatMessage({id:"classrooms.enterPublicOrPrivateIP",defaultMessage:"\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740"}));return}if(ka.is_locked||ka.open_camera||ka.screen_open||ka.login_restrict||ka.ip_bind||ka.ip_limit=="pub"||ka.ip_limit=="inner"||ka.identity_verify||ka.open_phone_video_recording){if((Pn==null?void 0:Pn.exercise_type)==1){Za(ka);return}Fe.default.confirm({width:666,centered:!0,title:Na.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Qa.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",Qa.createElement("span",{style:{color:"#FA6400"}}," ",(0,ie.hi)(ka)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>Za(ka)});return}Fa(ka)},Za=ka=>{if(ka.open_camera||ka.screen_open){const eo=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:Qa.createElement("div",{className:"font16 p20"},ka.open_camera&&Qa.createElement(oe.Z,{justify:"start",className:"mt20"},Qa.createElement(ge.Z,{flex:"24px"},Qa.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),Qa.createElement(ge.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",Qa.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",Qa.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),ka.screen_open&&Qa.createElement(oe.Z,{justify:"start",className:"mt20"},Qa.createElement(ge.Z,{flex:"24px",className:"mr20"},Qa.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),Qa.createElement(ge.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",Qa.createElement("img",{width:"26",src:Tl.JA})," ",Qa.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",Qa.createElement("img",{width:"26",src:Tl.Gm})," ",Qa.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),Qa.createElement("p",{className:"ml40 mt40"},Qa.createElement(Me.default,{onChange:Ua=>eo.update({okButtonProps:{disabled:!Ua.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Fa(ka)},okButtonProps:{disabled:!0}})}else Fa(ka)},Fa=ka=>Ac(void 0,null,function*(){Un(!0);const eo=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/prevent_cheating_settings.json`,{method:"post",body:ka});Un(!1),eo.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),ct({type:"exercise/getCommonHeader",payload:Rs({},Gt)}),ct({type:"exercise/getWorkSetting",payload:Rs({},Gt)}),Jn(!1))});(0,a.useEffect)(()=>{cr(Ra?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Ra]);const Ha=ka=>{ka.preventDefault(),ka.returnValue=""},cr=(ka="")=>{ct({type:"exercise/setActionTabs",payload:{key:ka}})};return Qa.createElement("section",{className:Bl.formDom,style:{padding:"30px 50px"}},Qa.createElement(Wt.Z,{spinning:ue["exercise/getWorkSetting"]||Ba},Qa.createElement(me.default,{form:Vn,name:"basicForm",initialValues:bn,colon:!1,onValuesChange:(ka,eo)=>{console.log("onValuesChange",eo);let Ua=eo;for(const Sa in ka){if(Sa=="is_locked"&&!eo[Sa]&&(Ua.login_restrict=!1,Ua.screen_open=!1),Sa=="login_restrict"&&eo[Sa]&&(Ua.is_locked=!0),Sa=="screen_open"&&eo[Sa]&&(Ua.is_locked=!0),Sa=="screen_shot_open"&&eo[Sa]){const Dr=Fe.default.confirm({title:Na.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,okText:Na.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Na.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Qa.createElement("div",null,Qa.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",Qa.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),Qa.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>Ac(void 0,null,function*(){Ua.screen_shot_open=!0,Ma(Ua)}),onCancel:()=>{Ua.screen_shot_open=!1,Ma(Ua),Dr.destroy()}});break}(Sa=="ip_bind"||Sa=="ip_limit")&&!eo.is_locked&&eo[Sa]&&(Ua.is_locked=!0),Sa=="open_camera"&&(Ua.photo_count=Ua.photo_count||5)}Ma(Ua),Jn(!0)},onFinish:$e},Qa.createElement("div",{className:Bl.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),Qa.createElement(me.default.Item,null,Qa.createElement(xe.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:Fr,onChange:ka=>{if(ka.target.value==="exam")Ma(Lc(Rs(Rs({},bn),Ht),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(ka.target.value==="practice"){Fe.default.confirm({title:Na.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{Ma(Lc(Rs({},bn),{question_random:!0,choice_random:!0,forbid_copy:!1})),po(ka.target.value)}});return}po(ka.target.value)},buttonStyle:"solid",disabled:aa},Qa.createElement(xe.ZP,{value:"exam",style:{marginRight:"40px"}},Na.formatMessage({id:"classrooms.formalMode",defaultMessage:"\u6B63\u5F0F\u8003\u8BD5\u6A21\u5F0F"})),Qa.createElement(xe.ZP,{value:"practice"},Na.formatMessage({id:"classrooms.simulationMode",defaultMessage:"\u6A21\u62DF\u6A21\u5F0F"})))),Qa.createElement("div",{className:Bl.title,style:{marginTop:"30px"}},Na.formatMessage({id:"classrooms.antiCheatingSettings",defaultMessage:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"})),Qa.createElement(me.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Qa.createElement(Me.default,{disabled:aa},Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},Na.formatMessage({id:"classrooms.noCopyPasteDuringAnswer",defaultMessage:"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"})))),Qa.createElement(me.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Qa.createElement(Me.default,{disabled:aa},Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},Na.formatMessage({id:"classrooms.randomizeQuestionOrder",defaultMessage:"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"})))),Qa.createElement(me.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Qa.createElement(Me.default,{disabled:aa},Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},Na.formatMessage({id:"classrooms.randomizeAnswerOptionsOrder",defaultMessage:"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"})))),Qa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Qa.createElement(me.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},Qa.createElement(Me.default,{disabled:aa},Qa.createElement(Qa.Fragment,null,Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Ht.is_start_locked&&(0,ht.GJ)()?Qa.createElement(oe.Z,{className:Bl.unlockKeyWrapper,align:"middle"},Qa.createElement(me.default.Item,{name:"start_password",style:{marginBottom:0}},Qa.createElement(Be.default,{size:"large",className:Bl.unlockKeyInput,disabled:aa,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),Qa.createElement(ge.Z,null,!aa&&Qa.createElement(ye.ZP,{type:"link",loading:Ln,onClick:()=>Ac(void 0,null,function*(){vn(!0);let ka=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),eo=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:ka}});vn(!1),(eo==null?void 0:eo.status)===0&&Vn.setFieldsValue({start_password:ka})})},"\u6362\u4E00\u6362"))):Qa.createElement(me.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Qa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Qa.createElement(me.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},Qa.createElement(Me.default,{disabled:aa},Qa.createElement(Qa.Fragment,null,Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Ht.is_locked&&(0,ht.GJ)()?Qa.createElement(oe.Z,{className:Bl.unlockKeyWrapper,align:"middle"},Qa.createElement(me.default.Item,{style:{marginBottom:0},name:"unlock_key"},Qa.createElement(Be.default,{size:"large",className:Bl.unlockKeyInput,disabled:aa,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),Qa.createElement(ge.Z,null,!aa&&Qa.createElement(ye.ZP,{type:"link",loading:Fn,onClick:()=>Ac(void 0,null,function*(){gr(!0);let ka=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),eo=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:ka}});gr(!1),(eo==null?void 0:eo.status)===0&&Vn.setFieldsValue({unlock_key:ka})})},"\u6362\u4E00\u6362"))):Qa.createElement(me.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Qa.createElement(me.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Qa.createElement(Me.default,{disabled:aa},Qa.createElement(Qa.Fragment,null,Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),Qa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Qa.createElement(me.default.Item,{name:"screen_open",valuePropName:"checked"},Qa.createElement(Me.default,{disabled:aa},Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},Na.formatMessage({id:"classrooms.screenOpen",defaultMessage:"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"})))),Ht.screen_open?Qa.createElement(Qa.Fragment,null,Qa.createElement(oe.Z,{gutter:10,className:`${Bl.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},Qa.createElement(ge.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),Qa.createElement(ge.Z,null,Qa.createElement(me.default.Item,{name:"screen_num",style:{marginBottom:0}},Qa.createElement(je.Z,{size:"large",disabled:aa,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Qa.createElement(ge.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),Qa.createElement(ge.Z,null,Qa.createElement(me.default.Item,{name:"screen_sec",style:{marginBottom:0}},Qa.createElement(je.Z,{size:"large",disabled:aa,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),Qa.createElement(ge.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),Qa.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${Bl.unlockKeyWrapper}`,align:"middle",wrap:!1},Qa.createElement(ge.Z,null,Qa.createElement(me.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},Qa.createElement(Ce.Z,{disabled:aa||!Ht.screen_open}))),Qa.createElement(ge.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):Qa.createElement(Qa.Fragment,null,Qa.createElement(me.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Qa.createElement(me.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Qa.createElement(me.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),Qa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Qa.createElement(me.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},Qa.createElement(Me.default,{disabled:aa},Qa.createElement(Qa.Fragment,null,Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Ht.ip_bind&&(0,ht.GJ)()?Qa.createElement(oe.Z,{className:Bl.unlockKeyWrapper,style:{flexDirection:"column"}},Qa.createElement(me.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},Qa.createElement(xe.ZP.Group,null,Qa.createElement(xe.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},Qa.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),Qa.createElement(xe.ZP,{value:!0,style:{fontWeight:"400"}},Qa.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",Qa.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):Qa.createElement(me.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Qa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Qa.createElement(me.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},Qa.createElement(Me.default,{disabled:aa},Qa.createElement(Qa.Fragment,null,Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),Qa.createElement(me.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),Qa.createElement(me.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Ht==null?void 0:Ht.ip_limit)&&Qa.createElement(oe.Z,{className:Bl.unlockKeyWrapper,style:{flexDirection:"column"}},Qa.createElement(ge.Z,null,Qa.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),Qa.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),Qa.createElement(oe.Z,{className:`mt15 ${Bl.ipWrp}`,style:{background:"#F6F7F9"}},Qa.createElement(ge.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),Qa.createElement(ge.Z,null,(gt=Ht.public_ip)==null?void 0:gt.map((ka,eo)=>Qa.createElement("span",{key:eo,className:Bl.ipItem},Qa.createElement("i",null,ka," "),!aa&&Qa.createElement(nd.Z,{onClick:()=>{Fe.default.confirm({okText:Na.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Ht.public_ip.splice(eo,1),Ma(Rs({},Ht))}})},className:" c-grey-c",size:20}))),(0,ht.GJ)()&&!aa&&Qa.createElement("span",{onClick:()=>{ct({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",Qa.createElement("i",{className:"iconfont icon-xuanyong font14"})," ",Na.formatMessage({id:"classrooms.add",defaultMessage:"\u6DFB\u52A0"})))),Qa.createElement(oe.Z,{className:`mt15 ${Bl.ipWrp}`,style:{background:"#F6F7F9"}},Qa.createElement(ge.Z,null,Qa.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),Qa.createElement(ge.Z,null,(ut=Ht.inner_ip)==null?void 0:ut.map((ka,eo)=>Qa.createElement("span",{className:Bl.ipItem},Qa.createElement("i",null,ka," "),!aa&&Qa.createElement(nd.Z,{onClick:()=>{aa||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Ht.inner_ip.splice(eo,1),Ma(Rs({},Ht))}})},className:" c-grey-c",size:20}))),(0,ht.GJ)()&&!aa&&Qa.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{ct({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",Qa.createElement("i",{className:"iconfont icon-xuanyong font14"})," ",Na.formatMessage({id:"classrooms.add",defaultMessage:"\u6DFB\u52A0"})))))),Qa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Qa.createElement(me.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},Qa.createElement(Me.default,{disabled:aa},Qa.createElement(Qa.Fragment,null,Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Ht.open_camera?Qa.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${Bl.unlockKeyWrapper}`,align:"middle",wrap:!1},Qa.createElement(ge.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),Qa.createElement(ge.Z,null,Qa.createElement(me.default.Item,{name:"photo_count",style:{marginBottom:0}},Qa.createElement(je.Z,{size:"large",disabled:aa||!Ht.open_camera,min:1,max:(0,ht.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Qa.createElement(ge.Z,null,Qa.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):Qa.createElement(me.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Qa.createElement(me.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Qa.createElement(Me.default,{disabled:!(0,ht.ag)()||aa},Qa.createElement(Qa.Fragment,null,Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),Qa.createElement(me.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Qa.createElement(Me.default,{disabled:!(0,ht.ag)()||aa},Qa.createElement(Qa.Fragment,null,Qa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",Qa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,ht.aN)()||((be=de==null?void 0:de.commonHeader)==null?void 0:be.exercise_author))&&!(Pn!=null&&Pn.appraise_label)&&Qa.createElement(ye.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Vn.submit()}},"\u4FDD\u5B58")),Qa.createElement(Kc,null),Qa.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:fa,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>un(!1)},Qa.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Qa.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Pe=ve==null?void 0:ve.setting)==null?void 0:Pe.homepage_tea_qq_number," "),Qa.createElement("img",{src:`${Ne.Z.IMG_SERVER}/${(yn=ve==null?void 0:ve.setting)==null?void 0:yn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Rc=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue})=>({exercise:de,loading:ve.effects,globalSetting:ue}))(rd),Il=x(59301),im=Object.defineProperty,bd=Object.defineProperties,ac=Object.getOwnPropertyDescriptors,xd=Object.getOwnPropertySymbols,um=Object.prototype.hasOwnProperty,Hd=Object.prototype.propertyIsEnumerable,wd=(de,ve,ue)=>ve in de?im(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,rc=(de,ve)=>{for(var ue in ve||(ve={}))um.call(ve,ue)&&wd(de,ue,ve[ue]);if(xd)for(var ue of xd(ve))Hd.call(ve,ue)&&wd(de,ue,ve[ue]);return de},vd=(de,ve)=>bd(de,ac(ve)),zd=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Qd=({exercise:de,loading:ve,dispatch:ue})=>{var ct,dt,kt;const{workSetting:gt,commonHeader:ut}=de,be=(0,Ae.useParams)();be.category=be.categoryId;const Pe=(0,Ae.useIntl)(),[yn,In]=(0,a.useState)(!1),[Pn,Vn]=(0,a.useState)(!1);let[Gt,aa]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{Ba("\u8868\u5355\u672A\u4FDD\u5B58")},[Gt]);const sa=bn=>{bn.preventDefault(),bn.returnValue=""},Ba=(bn="")=>{ue({type:"exercise/setActionTabs",payload:{key:bn}})};(0,a.useEffect)(()=>{var bn,Na;Un(),(bn=gt==null?void 0:gt.exercise)!=null&&bn.id&&!(0,ht.aN)()&&!((Na=gt==null?void 0:gt.exercise)!=null&&Na.is_creator)&&In(!0)},[de==null?void 0:de.workSetting]),(0,a.useEffect)(()=>{},[]);const Un=()=>{const bn=JSON.parse(JSON.stringify(gt));Object.keys(Gt).forEach(Na=>{var Ht;Gt[Na]=(Ht=bn==null?void 0:bn.exercise)==null?void 0:Ht[Na]}),aa(Gt),de.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&Ba("")},fa=()=>{const bn=JSON.parse(JSON.stringify(Gt));bn.categoryId=be.categoryId,un(bn)},un=bn=>zd(void 0,null,function*(){var Na;if((bn==null?void 0:bn.use_blank_score)!==((Na=gt==null?void 0:gt.exercise)==null?void 0:Na.use_blank_score)){let Ka=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:Pe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),onOk:()=>zd(void 0,null,function*(){Vn(!0);const Ra=yield(0,pe.ZP)(`/api/exercises/${be==null?void 0:be.categoryId}/property_settings.json`,{method:"post",body:bn});Vn(!1),Ra.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ba(""),ue({type:"exercise/getCommonHeader",payload:rc({},be)}),ue({type:"exercise/getWorkSetting",payload:rc({},be)}),Vn(!1))})});bn!=null&&bn.use_blank_score?Ka.update({content:Il.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",Il.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):Ka.update({content:Il.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",Il.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Vn(!0);const Ht=yield(0,pe.ZP)(`/api/exercises/${be==null?void 0:be.categoryId}/property_settings.json`,{method:"post",body:bn});Vn(!1),Ht.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ba(""),ue({type:"exercise/getCommonHeader",payload:rc({},be)}),ue({type:"exercise/getWorkSetting",payload:rc({},be)}))});return Il.createElement("section",{className:Bl.scoreSettingWrapper,style:{padding:"30px 50px"}},Il.createElement(Wt.Z,{spinning:ve["exercise/getWorkSetting"]||Pn},(ut==null?void 0:ut.is_make_up_exercise)&&Il.createElement(Il.Fragment,null,Il.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Il.createElement(ge.Z,null,Il.createElement(Me.default,{checked:Gt.open_make_up,disabled:yn,onChange:bn=>{Gt.open_make_up=bn.target.checked,aa(Object.assign({},Gt))},className:Bl.mainRuleText},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),Gt.open_make_up&&Il.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},Il.createElement("div",null,"\u6263\u5206"),Il.createElement(je.Z,{value:Gt==null?void 0:Gt.make_up_score,min:1,step:1,max:(ct=gt==null?void 0:gt.exercise)!=null&&ct.total_score?Number((dt=gt==null?void 0:gt.exercise)==null?void 0:dt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:bn=>{aa(vd(rc({},Gt),{make_up_score:Math.floor(bn)}))}}))),Il.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Il.createElement(ge.Z,null,Il.createElement(Me.default,{checked:Gt.use_blank_score,disabled:yn,onChange:bn=>{Gt.use_blank_score=bn.target.checked,aa(Object.assign({},Gt))},className:Bl.mainRuleText},Il.createElement(Il.Fragment,null,Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),Il.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Il.createElement(ge.Z,null,Il.createElement(Me.default,{checked:Gt.downcase,disabled:yn,onChange:bn=>{Gt.downcase=bn.target.checked,aa(Object.assign({},Gt))},className:Bl.mainRuleText},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),Il.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Il.createElement(ge.Z,null,Il.createElement(Me.default,{checked:Gt.open_total_score,disabled:yn,onChange:bn=>{Gt.open_total_score=bn.target.checked,bn.target.checked?(Gt.open_score=!1,Gt.open_score_reviewed=!0):(Gt.open_score=!0,Gt.open_score_reviewed=!1),aa(Object.assign({},Gt))},className:Bl.mainRuleText},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},Pe.formatMessage({id:"classrooms.allowViewScore",defaultMessage:"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9"}))),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),Gt.open_total_score&&Il.createElement(Il.Fragment,null,Il.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Il.createElement(xe.ZP.Group,{disabled:yn,value:Gt.open_score?"afterEndTime":Gt!=null&&Gt.open_score_reviewed?"afterReview":"afterCommit",onChange:bn=>{bn.target.value==="afterEndTime"?aa(Na=>vd(rc({},Na),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):bn.target.value==="afterReview"?aa(Na=>vd(rc({},Na),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):aa(Na=>vd(rc({},Na),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},Il.createElement(xe.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},Il.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),Il.createElement(xe.ZP,{value:"afterCommit",style:{marginRight:"80px"}},Il.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),Il.createElement(xe.ZP,{value:"afterReview"},Il.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),Il.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Il.createElement(Me.default,{className:Bl.mainRuleText,checked:Gt.answered_open,disabled:yn,onChange:bn=>{Gt.answered_open=bn.target.checked,aa(Object.assign({},Gt))}},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),Gt.answered_open&&Il.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Il.createElement(xe.ZP.Group,{value:Gt.answer_open,disabled:yn,onChange:bn=>{Gt.answer_open=bn.target.value,aa(Object.assign({},Gt))}},Il.createElement(xe.ZP,{value:!0,style:{marginRight:"25px"}},Il.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),Il.createElement(xe.ZP,{value:!1},Il.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),Il.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Il.createElement(Me.default,{className:Bl.mainRuleText,checked:Gt.score_open,disabled:yn,onChange:bn=>{Gt.score_open=bn.target.checked,aa(Object.assign({},Gt))}},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),Il.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},Il.createElement(Me.default,{className:Bl.mainRuleText,checked:Gt.show_statistic,disabled:yn,onChange:bn=>{Gt.show_statistic=bn.target.checked,aa(Object.assign({},Gt))}},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,ht.aN)()||((kt=de==null?void 0:de.commonHeader)==null?void 0:kt.exercise_author))&&Il.createElement(ye.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:fa},"\u4FDD\u5B58")))};var sm=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue})=>({exercise:de,loading:ve.effects,globalSetting:ue}))(Qd),Ml=x(59301),cm=Object.defineProperty,od=Object.defineProperties,hd=Object.getOwnPropertyDescriptors,Ad=Object.getOwnPropertySymbols,dm=Object.prototype.hasOwnProperty,mm=Object.prototype.propertyIsEnumerable,eu=(de,ve,ue)=>ve in de?cm(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Vo=(de,ve)=>{for(var ue in ve||(ve={}))dm.call(ve,ue)&&eu(de,ue,ve[ue]);if(Ad)for(var ue of Ad(ve))mm.call(ve,ue)&&eu(de,ue,ve[ue]);return de},Zl=(de,ve)=>od(de,hd(ve)),tu=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const ju=({exercise:de,globalSetting:ve,loading:ue,dispatch:ct})=>{const dt=(0,Ae.useIntl)(),{workSetting:kt,commonHeader:gt}=de,ut=(0,Ae.useParams)();ut.category=ut.categoryId;const[be,Pe]=(0,a.useState)(!1),[yn,In]=(0,a.useState)(0),[Pn,Vn]=(0,a.useState)(0),[Gt,aa]=(0,a.useState)(!1),[sa,Ba]=(0,a.useState)({}),[Un,fa]=(0,a.useState)(!1),[un,bn]=(0,a.useState)([]),[Na,Ht]=(0,a.useState)([]),[Ka,Ra]=(0,a.useState)([]),[Jn,Ln]=(0,a.useState)([]),[vn,Fn]=(0,a.useState)([]);let[gr,Fr]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,a.useEffect)(()=>{var Sa;!(0,ht.aN)()&&!((Sa=kt==null?void 0:kt.exercise)!=null&&Sa.is_creator)&&Pe(!0)},[kt]),(0,a.useEffect)(()=>{po()},[gt]);const po=()=>tu(void 0,null,function*(){aa(!0);const Sa=yield(0,pe.ZP)(`/api/exercises/${ut==null?void 0:ut.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(gr).forEach(Dr=>{gr[Dr]=Sa==null?void 0:Sa[Dr]}),console.log(Sa,"res"),Ba(Vo({},Sa)),Fn((Sa==null?void 0:Sa.exercise_questions)||[]),Fa(Vo({},Sa)),Ht((Sa==null?void 0:Sa.course_review_teachers)||[]),Fr(Zl(Vo({},gr),{select_appraise:!!Sa.end_time})),In((Sa==null?void 0:Sa.total)||0),Vn((Sa==null?void 0:Sa.finish_total)||0),aa(!1),Ua("")}),hn=()=>{const Sa=JSON.parse(JSON.stringify(gr));if(!Sa.select_appraise){po();return}if(!Sa.end_time){le.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Sa.review_type&&!Jn.length){le.ZP.warning(dt.formatMessage({id:"classrooms.addAtLeastOneReviewerTeacher",defaultMessage:"\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08"}));return}if(Sa.review_type&&!vn.some(Dr=>!!Dr.appraise_teachers.length)){le.ZP.warning(dt.formatMessage({id:"classrooms.addAtLeastOneReviewerTeacher",defaultMessage:"\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08"}));return}Sa.review_type===0&&(Sa.exercises=Jn==null?void 0:Jn.map(Dr=>{var Br;return{id:Dr.id,total:Dr.total,finish_total:Dr.finish_total,unfinished_total:Dr.unfinished_total,appraise_teacher_ids:(Br=Dr==null?void 0:Dr.appraise_teachers)==null?void 0:Br.map(or=>({id:or.id}))}})),Sa.review_type===1&&(Sa.exercise_questions=vn==null?void 0:vn.map(Dr=>{var Br;return{id:Dr.id,total:Dr.total,question_id:Dr.question_id,appraise_teacher_ids:(Br=Dr==null?void 0:Dr.appraise_teachers)==null?void 0:Br.map(or=>({id:or.id,message_status:or.message_status}))}})),delete Sa.select_appraise,Fe.default.confirm({centered:!0,okText:dt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:dt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),icon:null,closable:!0,width:650,title:dt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Ml.createElement("div",null,Ml.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Ml.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Ml.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Ml.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Ml.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Ml.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Ml.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Ml.createElement(b.Z,{style:{marginRight:3}})," ",Ml.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Ma(Sa)}})},Ma=Sa=>tu(void 0,null,function*(){aa(!0);const Dr=yield(0,pe.ZP)(`/api/exercises/${ut==null?void 0:ut.categoryId}/appraise_settings.json`,{method:"post",body:Sa});if(aa(!1),Dr.status===0){le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ua(""),po(),ct({type:"exercise/getCommonHeader",payload:Vo({},ut)});return}}),$e=(Sa,Dr)=>{const Br=Math.floor(Sa/Dr);let or=Sa%Dr;const la=[];for(let Ja=0;Ja0?1:0)),or--;return la},Za=Sa=>{var Dr;if(Sa[0]){let Br=[];Jn.forEach(la=>Br=Br.concat(la.appraise_teachers));let or=Na.filter(la=>Br.every(Ja=>Ja.id!==la.id));console.log(or,"newItems"),Ra([...or]),fa(Sa)}if(!Sa[0]){let Br=[];Br=Br.concat(((Dr=vn==null?void 0:vn[Sa[1]])==null?void 0:Dr.appraise_teachers)||[]);let or=Na.filter(la=>Br.every(Ja=>Ja.id!==la.id));Ra([...or]),fa(Sa)}},Fa=Sa=>{if(Sa!=null&&Sa.start_appraise){Ln((Sa==null?void 0:Sa.exercises)||[]);return}let Dr=Sa==null?void 0:Sa.exercises;const Br=$e(Sa==null?void 0:Sa.total,Dr.length),or=$e(Sa==null?void 0:Sa.finish_total,Dr.length);Br.forEach((la,Ja)=>{Dr[Ja].total=la}),or.forEach((la,Ja)=>{Dr[Ja].finish_total=la,Dr[Ja].unfinished_total=Dr[Ja].total-Dr[Ja].finish_total}),Dr=Dr.filter(la=>la.total>0),Ln(JSON.parse(JSON.stringify(Dr)))},Ha=()=>{if(!un.length){le.ZP.warning(dt.formatMessage({id:"classrooms.addAtLeastOneReviewerTeacher",defaultMessage:"\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08"}));return}if(Un[0]){if(Un[1]===null){const Sa=Ka.filter(la=>un.includes(la.id));let Dr=[...Jn,...Sa==null?void 0:Sa.map(la=>({appraise_teachers:[la],total:0,finish_total:0,unfinished_total:0}))];const Br=$e(yn,Dr.length),or=$e(Pn,Dr.length);Br.forEach((la,Ja)=>{Dr[Ja].total=la}),or.forEach((la,Ja)=>{Dr[Ja].finish_total=la,Dr[Ja].unfinished_total=Dr[Ja].total-Dr[Ja].finish_total}),Dr=Dr.filter(la=>la.total>0),Ln(JSON.parse(JSON.stringify(Dr))),fa(!1)}if(Un[1]!==null){const Sa=Ka.filter(Br=>un.includes(Br.id));let Dr=[];Jn.forEach((Br,or)=>{if(Un[1]===or){Dr.push(Zl(Vo({},Br),{appraise_teachers:[...Br.appraise_teachers,...Sa]}));return}Dr.push(Br)}),Ln(Dr),fa(!1)}}if(!Un[0]&&Un[1]!==null){let Sa=Ka.filter(Br=>un.includes(Br.id));Sa=Sa.map(Br=>Zl(Vo({},Br),{message_status:sa!=null&&sa.start_appraise?1:0}));let Dr=[];vn.forEach((Br,or)=>{if(Un[1]===or){Dr.push(Zl(Vo({},Br),{appraise_teachers:[...Br.appraise_teachers,...Sa]}));return}Dr.push(Br)}),Fn(Dr),fa(!1)}},cr=[{title:dt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",align:"center",render:(Sa,Dr,Br)=>Br+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Bl.padding,render:(Sa,Dr,Br)=>Ml.createElement("span",{className:Bl.tagWrap},Ml.createElement("div",null,Sa==null?void 0:Sa.map(or=>Ml.createElement("div",{className:Bl.tag,key:or.id},Ml.createElement("b",{title:or.name},or.name),(or==null?void 0:or.disabled)!==!0&&!be&&Ml.createElement("span",{onClick:la=>{const Ja=Sa.filter(ra=>ra.id!==or.id),Pa=Jn.map((ra,Oa)=>Oa===Br?Zl(Vo({},ra),{appraise_teachers:Ja}):ra);Ja.length?Ln(Pa):Fe.default.confirm({centered:!0,okText:dt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:dt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:dt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const ra=Jn==null?void 0:Jn.filter((er,vr)=>vr!==Br),Oa=$e(yn,ra.length),Yn=$e(Pn,ra.length);Oa.forEach((er,vr)=>{ra[vr].total=er}),Yn.forEach((er,vr)=>{ra[vr].finish_total=er,ra[vr].unfinished_total=ra[vr].total-ra[vr].finish_total}),Ln(JSON.parse(JSON.stringify(ra)))}})}},Ml.createElement("i",{className:"iconfont icon-guanbi7"}))))),!be&&Ml.createElement("span",{onClick:()=>Za([!0,Br]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],ka=[{title:dt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",align:"center",render:(Sa,Dr,Br)=>Br+1,width:70},{title:dt.formatMessage({id:"classrooms.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Bl.padding,dataIndex:"appraise_teachers",render:(Sa,Dr,Br)=>Ml.createElement("span",{className:Bl.tagWrap},Ml.createElement("div",null,Sa==null?void 0:Sa.map(or=>Ml.createElement("div",{className:Bl.tag,key:or.id},Ml.createElement("b",{title:or.name},or.name),(or==null?void 0:or.disabled)!==!0&&!be&&Ml.createElement("span",{onClick:()=>{const la=Sa.filter(Pa=>Pa.id!==or.id),Ja=vn.map((Pa,ra)=>ra===Br?Zl(Vo({},Pa),{appraise_teachers:la}):Pa);Fn(Ja)}},Ml.createElement("i",{className:"iconfont icon-guanbi7"}))))),!be&&Ml.createElement("span",{onClick:()=>Za([!1,Br]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{Ua("\u8868\u5355\u672A\u4FDD\u5B58")},[gr]);const eo=Sa=>{Sa.preventDefault(),Sa.returnValue=""},Ua=(Sa="")=>{ct({type:"exercise/setActionTabs",payload:{key:Sa}})};return Ml.createElement("section",{className:Bl.form,style:{padding:"30px 50px",marginBottom:"0px"}},Ml.createElement(Wt.Z,{spinning:Gt},Ml.createElement("div",{className:Bl.title},"\u96C6\u4E2D\u8BC4\u9605",Ml.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Ml.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Ml.createElement(Me.default,{checked:gr.select_appraise,disabled:be||!(sa!=null&&sa.can_open_appraise&&!(sa!=null&&sa.end_time)),onChange:Sa=>{gr.select_appraise=Sa.target.checked,Fr(Object.assign({},gr))}}),Ml.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Ml.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),gr.select_appraise&&Ml.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Ml.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Ml.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Ml.createElement(Ot.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:be,allowClear:!1,value:gr.end_time?Ze()(gr.end_time):"",disabledDate:en.Q8,disabledTime:Sa=>(0,en.d0)(Sa),onChange:(Sa,Dr)=>{gr.end_time=Dr,Fr(Object.assign({},gr))}}))),gr.select_appraise&&Ml.createElement("div",null,Ml.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ml.createElement(Me.default,{checked:gr.sealed_review,disabled:be||!(sa!=null&&sa.change_sealed_review),onChange:Sa=>{gr.sealed_review=Sa.target.checked,Fr(Object.assign({},gr))}}),Ml.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Ml.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Ml.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ml.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Ml.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Ml.createElement(xe.ZP.Group,{value:gr.review_type,disabled:be||!!(sa!=null&&sa.end_time),style:{marginLeft:30},onChange:Sa=>{gr.review_type=Sa.target.value,Fr(Object.assign({},gr))}},Ml.createElement(xe.ZP,{value:0},Ml.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Ml.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),Ml.createElement(xe.ZP,{style:{marginLeft:"50px"},value:1},Ml.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Ml.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),Ml.createElement(oe.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Ml.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Ml.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),gr.review_type===0&&Ml.createElement("div",{style:{flex:1}},Jn.length>0&&Ml.createElement(z.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Jn,columns:cr}),(sa==null?void 0:sa.start_appraise)===!1&&!be&&Ml.createElement("div",{onClick:()=>Za([!0,null]),style:{display:yn==1&&(Jn==null?void 0:Jn.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),gr.review_type===1&&Ml.createElement("div",{style:{flex:1}},vn.length>0&&Ml.createElement(z.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:vn,columns:ka}))))),((0,ht.aN)()||!!sa.exercise_author)&&Ml.createElement(ye.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:hn},"\u4FDD\u5B58")),Ml.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!Un,title:(Un==null?void 0:Un[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:dt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:dt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:"800px",onOk:Ha,afterClose:()=>{bn([])},onCancel:()=>{fa(!1)}},Ml.createElement(z.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Sa=>{bn(Sa)}},rowKey:"id",dataSource:Ka,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:dt.formatMessage({id:"classrooms.phone",defaultMessage:"\u624B\u673A\u53F7"}),align:"center",dataIndex:"phone",width:"18%"},{title:dt.formatMessage({id:"classrooms.email",defaultMessage:"\u90AE\u7BB1"}),align:"center",dataIndex:"email",width:"28%"},{title:dt.formatMessage({id:"classrooms.role",defaultMessage:"\u89D2\u8272"}),align:"center",dataIndex:"identity"}]})))};var Vc=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue})=>({exercise:de,loading:ve.effects,globalSetting:ue}))(ju),ci=x(59301),Ec=Object.defineProperty,_s=Object.defineProperties,ld=Object.getOwnPropertyDescriptors,Cc=Object.getOwnPropertySymbols,Vs=Object.prototype.hasOwnProperty,Em=Object.prototype.propertyIsEnumerable,Cm=(de,ve,ue)=>ve in de?Ec(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Wd=(de,ve)=>{for(var ue in ve||(ve={}))Vs.call(ve,ue)&&Cm(de,ue,ve[ue]);if(Cc)for(var ue of Cc(ve))Em.call(ve,ue)&&Cm(de,ue,ve[ue]);return de},a0=(de,ve)=>_s(de,ld(ve)),ym=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const w0=({exercise:de,globalSetting:ve,loading:ue,dispatch:ct})=>{var dt,kt;const gt=(0,Ae.useIntl)(),{workSetting:ut,commonHeader:be}=de,[Pe]=me.default.useForm(),yn=(0,Ae.useParams)();yn.category=yn.categoryId;const[In,Pn]=(0,a.useState)(!1),[Vn,Gt]=(0,a.useState)(!1),aa={forbid_screen:!1,screen_key:((dt=ut==null?void 0:ut.exercise)==null?void 0:dt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[sa,Ba]=(0,a.useState)(aa);const[Un,fa]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Ln,vn;un(),(Ln=ut==null?void 0:ut.exercise)!=null&&Ln.id&&!(0,ht.aN)()&&!((vn=ut==null?void 0:ut.exercise)!=null&&vn.is_creator)&&Pn(!0)},[de==null?void 0:de.workSetting]),(0,a.useEffect)(()=>{((be==null?void 0:be.exercise_status)==="5"||be!=null&&be.appraise_label)&&Pn(!0)},[be]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{de.actionTabs.key==="insterIp"&&(de.actionTabs.data.ip?sa[de.actionTabs.type]=[...sa[de.actionTabs.type]||[],...de.actionTabs.data.ip]:sa[de.actionTabs.type]=[...sa[de.actionTabs.type]||[],`${de.actionTabs.data.startIP},${de.actionTabs.data.startIP.substring(0,de.actionTabs.data.startIP.lastIndexOf("."))+"."+de.actionTabs.data.endIP}`],bn(sa),fa(!0))},[de.actionTabs]);const un=()=>{const Ln=JSON.parse(JSON.stringify(ut));Object.keys(sa).forEach(vn=>{var Fn;sa[vn]=(Fn=Ln==null?void 0:Ln.exercise)==null?void 0:Fn[vn]}),bn(a0(Wd({},sa),{ip_limit:sa.ip_limit!=="no"}))},bn=Ln=>{Ba(Ln),Pe.setFieldsValue(Ln)};function Na(Ln=""){if(!Ln)return!1;const vn=Ln.split(` -`),Fn=/^(http|https):\/\//;for(let gr=0;gr{var vn,Fn;if(Ln.categoryId=yn.categoryId,Ln.forbid_screen&&!(Ln!=null&&Ln.screen_key.replace(/\s+/g,""))){le.ZP.warning(gt.formatMessage({id:"classrooms.enterUnlockSwitchCode",defaultMessage:"\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801"}));return}if(Ln!=null&&Ln.use_white_list&&!((vn=Ln==null?void 0:Ln.white_list)!=null&&vn.length)){le.ZP.warning(gt.formatMessage({id:"classrooms.selectWhitelistProgram",defaultMessage:"\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F"}));return}if(Ln!=null&&Ln.net_limit){if(Ln!=null&&Ln.net_limit_list&&!((Fn=Ln==null?void 0:Ln.net_limit_list)!=null&&Fn.replace(/\s+/g,""))){le.ZP.warning(gt.formatMessage({id:"classrooms.networkLimitNoAllSpaces",defaultMessage:"\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C"}));return}if(Na(Ln==null?void 0:Ln.net_limit_list)){le.ZP.warning(gt.formatMessage({id:"classrooms.networkLimitNoHttpPrefix",defaultMessage:"\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539"}));return}}Ka(Ln)},Ka=Ln=>ym(void 0,null,function*(){Gt(!0);const vn=yield(0,pe.ZP)(`/api/exercises/${yn==null?void 0:yn.categoryId}/client_cheating_settings.json`,{method:"post",body:Ln});Gt(!1),vn.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),ct({type:"exercise/getCommonHeader",payload:Wd({},yn)}),ct({type:"exercise/getWorkSetting",payload:Wd({},yn)}),fa(!1))});(0,a.useEffect)(()=>{Ra(Un?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Un]);const Ra=(Ln="")=>{ct({type:"exercise/setActionTabs",payload:{key:Ln}})},Jn=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return ci.createElement("section",{className:Bl.formDom,style:{padding:"30px 50px"}},ci.createElement(Wt.Z,{spinning:ue["exercise/getWorkSetting"]||Vn},ci.createElement(me.default,{form:Pe,name:"basicForm",initialValues:aa,colon:!1,onValuesChange:(Ln,vn)=>{console.log("onValuesChange",vn);let Fn=vn;for(const gr in Ln)(gr=="ip_bind"||gr=="ip_limit")&&!vn.is_locked&&vn[gr]&&(Fn.is_locked=!0),gr=="open_camera"&&(Fn.photo_count=Fn.photo_count||5);bn(Fn),fa(!0)},onFinish:Ht},ci.createElement("div",{className:Bl.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),ci.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ci.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),ci.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",ci.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),ci.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ci.createElement(me.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},ci.createElement(Me.default,{disabled:In},ci.createElement(ci.Fragment,null,ci.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),sa.forbid_screen&&ci.createElement(oe.Z,{className:Bl.unlockKeyWrapper,align:"middle"},ci.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),ci.createElement(Ie.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},ci.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Bl.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),ci.createElement(me.default.Item,{name:"screen_key",style:{marginBottom:0}},ci.createElement(Be.default,{size:"large",className:Bl.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),ci.createElement(ge.Z,null,!In&&ci.createElement(ye.ZP,{type:"link",onClick:()=>{Pe.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),ci.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ci.createElement(me.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},ci.createElement(Me.default,{disabled:In},ci.createElement(ci.Fragment,null,ci.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),sa.use_white_list&&ci.createElement(oe.Z,{className:Bl.unlockKeyWrapper,align:"middle"},ci.createElement(me.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},ci.createElement(se.default,{mode:"tags",size:"large",disabled:In,style:{width:1016},options:Jn})))),ci.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ci.createElement(me.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},ci.createElement(Me.default,{disabled:In},ci.createElement(ci.Fragment,null,ci.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),sa.net_limit&&ci.createElement(oe.Z,{className:Bl.unlockKeyWrapper,align:"middle"},ci.createElement(me.default.Item,{name:"net_limit_list",style:{marginBottom:0}},ci.createElement(Be.default.TextArea,{rows:5,style:{width:1016},disabled:In,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Zt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function qn(fe){return/^\d+$/.test(fe)?`${fe}px`:fe}const ga=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",tr={[ga+"-B"]:"bold",[ga+"-I"]:"italic"},Hn={[Jt]:"\u6DFB\u52A0\u94FE\u63A5",[oa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ot]:"\u6DFB\u52A0\u56FE\u7247",[xa]:"\u6DFB\u52A0\u753B\u56FE",[tn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ja]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var se=({defaultValue:fe="",onChange:he,width:De="100%",height:qe=400,miniToolbar:wt=!1,isFocus:jt=!1,watch:ka,insertTemp:_n,mode:on="markdown",id:nn="markdown-editor-id",showResizeBar:kn=!1,noStorage:$t=!1,showNullButton:fa=!1,showNullProgramButton:Da=!1,hidetoolBar:ya=!1,fullScreen:yn=!1,onBlur:gt,onCMBeforeChange:rn,onFullScreen:gn,className:Wn="",disablePaste:Tn=!1,disabled:fn=!1,disabledFill:jn=!1,placeholder:Ct="",values:dr="",extraUse:$a})=>{const[Qn,Tr]=(0,a.useState)(null),[zr,ro]=(0,a.useState)(fe),[Qr,Wa]=(0,a.useState)(ka),[br,Lr]=(0,a.useState)(yn),[nr,fo]=(0,a.useState)(""),[Ho,oo]=(0,a.useState)(0),[Wo,io]=(0,a.useState)(qe),[ci,di]=(0,a.useState)(!1),pi=(0,a.useRef)((0,Ft.Z)()),Ko=(0,a.useRef)(!1),Hr=(0,a.useRef)(),[bl,xl]=(0,a.useState)(0),[Ul,qo]=(0,a.useState)(0),oi=(0,a.useRef)(),ai=(0,a.useRef)(),mi=(0,a.useRef)(),li=(0,a.useRef)(),wi=()=>ha(void 0,null,function*(){var ko;const Wr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:pi.current}});(ko=Wr==null?void 0:Wr.attachments)!=null&&ko.length&&(console.log("cm:",Qn,oi),Wr.attachments.map(Vr=>{Vr.content_type.indexOf("image")>-1?Qn.replaceSelection(`![,](/api/attachments/${Vr.id}?type=${Vr.content_type})`):Vr.content_type.indexOf("video")>-1?Qn.replaceSelection(``):Vr.content_type.indexOf("pdf")>-1?Qn.replaceSelection(`${Vr.name}`):Qn.replaceSelection(`[${Vr.name}](${ENV.API_SERVER}/api/attachments/${Vr.id}?type=${Vr.content_type})`)}))});(0,a.useEffect)(()=>{const ko=window.scrollY||window.pageYOffset;ro(dr),Qn==null||Qn.setValue(dr),window.scrollTo(0,ko)},[dr]),(0,a.useEffect)(()=>{gn==null||gn(br)},[br]),(0,a.useEffect)(()=>{if(oi.current){let ko=function(Vr,Xr){var vl;if(Tn){Xr.preventDefault();return}const Yl=Xr.clipboardData;if(Yl){const Ai=Yl.types.toString(),Ci=Yl.items;if(Ai==="Files"||Yl.types.indexOf("Files")>-1){if(Xr.preventDefault(),on=="stex")return;try{let au=Ci[1];((vl=Ci[0])==null?void 0:vl.kind)==="file"&&(au=Ci[0]);const Oi=au.getAsFile(),Ru=Oi.name.split(".").pop();(0,Xe.I)(Oi,mu=>{var wl,Xl,kl;mu.id?((wl=Oi==null?void 0:Oi.type)==null?void 0:wl.indexOf("image"))>-1?Wr.replaceSelection(``):((Xl=Oi==null?void 0:Oi.type)==null?void 0:Xl.indexOf("video"))>-1?Wr.replaceSelection(``):((kl=Oi==null?void 0:Oi.type)==null?void 0:kl.indexOf("pdf"))>-1?Wr.replaceSelection(`${Oi.name}`):Zt.includes(Ru)?Wr.replaceSelection(`${Oi.name}`):Wr.replaceSelection(`[${Oi.name}](/api/attachments/${mu.id}?type=${mu.content_type})`):(mu==null?void 0:mu.status)===401&&(Xt.ZP.warning((mu==null?void 0:mu.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(au){Xt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Wr=Ne().fromTextArea(oi.current,{mode:on,lineNumbers:!wt,lineWrapping:!0,value:fe,autoCloseTags:!Da,autoCloseBrackets:!0});return Wr.on("keyup",function(Vr,Xr){Xr.keyCode===8&&(Vr.getValue()==""?Wr.setOption("placeholder",Ct):Wr.setOption("placeholder",null))}),Wr.on("keydown",function(Vr,Xr){if(Xr.keyCode===8){var vl=tl(Vr);vl&&Xr.preventDefault()}}),jt&&Wr.focus(),Wr.on("paste",ko),Wr.on("dragleave",function(Vr,Xr){ai.current.classList.remove("mouse-hover-md")}),fn&&Wr.on("beforeChange",function(Vr,Xr){(Xr.origin==="paste"||Xr.origin==="+input")&&Xr.cancel()}),Tr(Wr),()=>{Wr.off("paste",ko)}}},[]);const Bl=(0,a.useCallback)(()=>{if(ai.current)try{}catch(ko){console.log(ko,"---- to set md editor body height")}},[Wo,ai,br]);(0,a.useEffect)(()=>{function ko(){let Wr=new Ae.Z(Vr=>{for(let Xr of Vr)(Xr.target.offsetHeight>0||Xr.target.offsetWidth>0)&&(Bl(),Qn.setSize("100%","100%"),Qn.refresh())});return Wr.observe(oi.current.parentElement),Wr}if(Qn){const Wr=ko();return()=>{var Vr,Xr;(Vr=oi.current)!=null&&Vr.parentElement&&Wr.unobserve((Xr=oi.current)==null?void 0:Xr.parentElement)}}},[Qn,Bl]),(0,a.useEffect)(()=>{if(Qn){let ko=[];for(const[Wr,Vr]of Object.entries(tr)){let Xr={[Wr]:()=>{xo(Vr)}};ko.push(Xr),Qn.addKeyMap(Xr)}return Hr.current=setInterval(()=>{Ko.current&&wi()},4e3),()=>{clearInterval(Hr.current);for(let Wr of ko)Qn.removeKeyMap(Wr)}}},[Qn]),(0,a.useEffect)(()=>{yn!==br&&Lr(yn)},[yn]),(0,qt.Z)(()=>{if(!$t&&Ho>0){let ko=new Date().getTime(),Wr=window.sessionStorage.getItem(nn);ko>=Ho+Zr&&(!Wr||Wr!==zr)&&(window.sessionStorage.setItem(nn,zr),di(!0))}},Zr),(0,a.useEffect)(()=>{Wa(ka)},[Qn,ka]),(0,a.useEffect)(()=>{Qn&&jt&&Qn.focus()},[Qn,jt]),(0,a.useEffect)(()=>{if(Qr&&Qn){let ko=function(Vr){let Xr=Vr.target;if(li.current){let vl=Xr.scrollTop/Xr.scrollHeight;li.current.scrollTop=li.current.scrollHeight*vl}};const Wr=Qn.getScrollerElement();return Wr.addEventListener("scroll",ko),()=>{Wr.removeEventListener("scroll",ko)}}},[Qn,Qr]),(0,a.useEffect)(()=>{if(Qn&&rn){let ko=function(Wr,Vr){rn(Wr,Vr)};return Qn.on("beforeChange",ko),()=>{Qn.off("beforeChange",ko)}}},[Qn,rn]),(0,a.useEffect)(()=>{if(Qn&>){let ko=function(){gt(Qn.getValue())};return Qn.on("blur",ko),()=>{Qn.off("blur",ko)}}},[Qn,gt]);function tl(ko,Wr){var Vr=ko.getDoc(),Xr=Vr.getCursor(),vl=Vr.getLine(Xr.line),Yl=vl.charAt(Xr.ch-1),Ai=vl.lastIndexOf("@\u2581@",Xr.ch),Ci=vl.lastIndexOf("@\u2581\u2581@",Xr.ch),au=Ai>Ci?Ai:Ci,Oi=Ai>Ci?3:4;if(Sr.indexOf(Yl)===-1)return null;if(console.log("change1:",Wr,ko,vl,Xr,au,Ai,Ci,Yl),au>=0&&Xr.ch-au<5){var Ru=au+Oi;return Vr.replaceRange("",{line:Xr.line,ch:au},{line:Xr.line,ch:Ru}),{line:Xr.line,ch:Ru}}return null}(0,a.useEffect)(()=>{if(Qn){let ko=function(Wr,Vr){const Xr=Wr.getValue();ro(Xr),oo(new Date().getTime()),Wr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),he&&(Da?he(Xr,gi(Xr)):he(Xr))};return Qn.on("change",ko),()=>{Qn.off("change",ko)}}},[Qn,he]),(0,a.useEffect)(()=>{if(Qn)if(fe==null)Qn.setValue(""),ro("");else{const ko=window.scrollY||window.pageYOffset;fe!==Qn.getValue()&&(Qn.setValue(fe),ro(fe),Qn.setCursor(fn?1:Qn.lineCount(),0),window.scrollTo(0,ko))}},[Qn,fe]);const xo=(0,a.useCallback)(ko=>{const Wr=Qn.getCursor(),Vr=Qn.getSelection();let Xr=Vr.split(` +`);switch(ko){case"bold":return Qn.replaceSelection("**"+Vr+"**"),Vr===""&&Qn.setCursor(Wr.line,Wr.ch+2),Qn.focus();case"italic":return Qn.replaceSelection("*"+Vr+"*"),Vr===""&&Qn.setCursor(Wr.line,Wr.ch+1),Qn.focus();case"code":return Qn.replaceSelection("`"+Vr+"`"),Vr===""&&Qn.setCursor(Wr.line,Wr.ch+1),Qn.focus();case"inline-latex":return fo("inline-latex"),Qn.focus();case"latex":return Qn.replaceSelection("```latex\n"+Vr+"\n```"),Qn.setCursor(Wr.line+1,Vr.length+1),Qn.focus();case"line-break":return Qn.replaceSelection(`
+`),Qn.focus();case"list-ul":return Vr===""?Qn.replaceSelection("- "+Vr):Qn.replaceSelection(Xr.map(vl=>vl===""?"":`- ${vl}`).join(` +`)),Qn.focus();case"list-ol":return Vr===""?Qn.replaceSelection("1. "+Vr):Qn.replaceSelection(Xr.map((vl,Yl)=>vl===""?"":`${Yl+1}. ${vl}`).join(` +`)),Qn.focus();case"add-null-ch":return Vr===""&&Qn.setCursor(Wr.line,Wr.ch),Qn.replaceSelection(Yr),Qn.focus();case"add-signal":return Vr===""&&Qn.setCursor(Wr.line,Wr.ch),Qn.replaceSelection(Et),Qn.focus();case"add-multiple":return Vr===""&&Qn.setCursor(Wr.line,Wr.ch),Qn.replaceSelection(Sr),Qn.focus();case"inster-template-1":return Vr===""&&Qn.setCursor(Wr.line,Wr.ch),Qn.replaceSelection(Ra),Qn.focus();case"eraser":return Qn.setValue(""),Qn.focus();case"trigger-watch":return Wa(!Qr),Qn.focus();case"trigger-full-screen":return Lr(!br),Qn.focus();case Jt:fo(Jt);return;case oa:fo(oa);return;case Ot:fo(Ot);return;case xa:fo(xa);return;case"maths-latex":fo("maths-latex");return;case tn:fo(tn);return;case Ja:fo(Ja);return;default:throw new Error}},[Qn,Qr,br]),Nl=(0,a.useCallback)((ko,Wr)=>{var Vr,Xr,vl,Yl,Ai,Ci;switch(fo(""),nr){case Jt:const{title:wl,link:Xl}=ko;return Qn.replaceSelection(`[${wl}](${Xl})`),Qn.focus();case oa:const{language:kl,content:so}=ko;return Qn.replaceSelection(["```"+kl,so,"```"].join(` +`)),Qn.focus();case"maths-latex":for(var au=atob(ko),Oi=new Uint8Array(au.length),Ru=0;Ru{kr.id?Qn.replaceSelection(`![,](/api/attachments/${kr.id}?type=${kr.content_type})`):(kr==null?void 0:kr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Qn.replaceSelection("`$$"+ko+"$$`");break;case Ot:case xa:case dn:const{src:vi,alt:Un}=ko,$n=Wr,Ua=(vl=(Xr=(Vr=$n==null?void 0:$n.name)==null?void 0:Vr.split("."))==null?void 0:Xr.pop)==null?void 0:vl.call(Xr);return((Yl=$n==null?void 0:$n.type)==null?void 0:Yl.indexOf("image"))>-1||!($n!=null&&$n.type)?$n.align||$n.width?Qn.replaceSelection(`

${Un||

`):Qn.replaceSelection(`${Un||`):((Ai=$n==null?void 0:$n.type)==null?void 0:Ai.indexOf("video"))>-1?Qn.replaceSelection(``):((Ci=$n==null?void 0:$n.type)==null?void 0:Ci.indexOf("pdf"))>-1?Qn.replaceSelection(`${$n.name}`):Zt.includes(Ua)?Qn.replaceSelection(`${$n.name}`):Qn.replaceSelection(`[${$n.name}](${vi})`),Qn.focus();case Ja:const{row:hr,col:wo,align:il}=ko;let En=` +`;for(let kr=0;kr{switch(nr){case Jt:return a.createElement(Ut,{callback:Nl,onCancel:Wi});case oa:return a.createElement(Dt.Z,{callback:Nl,onCancel:Wi});case Ot:return a.createElement(Xe.Z,{callback:Nl,onCancel:Wi});case tn:return a.createElement(Wt,{callback:Nl,onCancel:Wi});case Ja:return a.createElement(ot,{callback:Nl,onCancel:Wi});case"maths-latex":return a.createElement(Nn,{showSaveButton:!0,callback:Nl});case"inline-latex":return a.createElement(va.Z,{showSaveButton:!0,callback:Nl});default:return null}},[nr]);function Wi(){fo("")}(0,a.useEffect)(()=>{if(mi.current){let ko=function(Ai){vl=!0,Yl=Ai.pageY},Wr=function(){vl=!1},Vr=function(Ai){if(vl){let Ci=Ai.pageY-Yl;Ci<0&&(Ci=0),Ci>300&&(Ci=300);let au=qe+Ci+"px";io(au)}},Xr=mi.current,vl=!1,Yl=0;return Xr.addEventListener("mousedown",ko),document.addEventListener("mousemove",Vr),document.addEventListener("mouseup",Wr),()=>{Xr.removeEventListener("mousedown",ko),document.removeEventListener("mousemove",Vr),document.removeEventListener("mouseup",Wr)}}},[Qn,mi]),(0,a.useEffect)(()=>{io(qe)},[qe]);const cu=qn(De),pu=qn(Wo),du={width:cu,height:pu},Sl=(0,a.useMemo)(()=>{if(Ho){let ko=new Date(Ho),Wr=ko.getHours(),Vr=ko.getMinutes(),Xr=ko.getSeconds();return Wr=Wr<10?"0"+Wr:Wr,Vr=Vr<10?"0"+Vr:Vr,Xr=Xr<10?"0"+Xr:Xr,`${Wr}:${Vr}:${Xr}`}return 0},[Ho]),gi=ko=>{const Wr=[];if(Da){let Vr=-1;ko=ko.replace(/(@▁▁@|@▁@)/g,function(Xr,vl,Yl){Wr.push({multiLine:Xr!==Et})})}return Wr};function Pu(){window.sessionStorage.removeItem(nn),di(!1),oo(0)}function Qu(){di(!1),oo(0),Qn.setValue(window.sessionStorage.getItem(nn))}(0,a.useEffect)(()=>{Hn[nr]&&nr!==xa&&nr!==tn&&setTimeout(()=>{const ko=document.getElementsByClassName("markdown-popup-form")[0],Wr=window.innerWidth/2-ko.offsetWidth/2,Vr=window.innerHeight/2-ko.offsetHeight/2;xl(Wr),qo(Vr)},0)},[nr]);const as=ko=>{ko.preventDefault();const Wr=ko.clientX-bl,Vr=ko.clientY-Ul;document.body.onmousemove=Xr=>{let vl=Xr.clientX-Wr,Yl=Xr.clientY-Vr;const Ai=document.getElementsByClassName("markdown-popup-form")[0],Ci=window.innerWidth-Ai.offsetWidth,au=window.innerHeight-Ai.offsetHeight;vl=Math.max(0,Math.min(vl,Ci)),Yl=Math.max(0,Math.min(Yl,au)),Vu(Xr.clientX,Xr.clientY,Wr,Vr)&&(xl(vl),qo(Yl))},document.body.onmouseup=function(){document.body.onmousemove=null}},Vu=(ko,Wr,Vr,Xr)=>{const vl=document.body.clientHeight,Yl=document.body.clientWidth;return ko<20&&Vr>ko||ko>Yl-20&&VrWr||Wr>vl-20&&Xrje in Be?He(Be,je,{enumerable:!0,configurable:!0,writable:!0,value:we}):Be[je]=we,ee=(Be,je)=>{for(var we in je||(je={}))E.call(je,we)&&b(Be,we,je[we]);if(y)for(var we of y(je))z.call(je,we)&&b(Be,we,je[we]);return Be},te=(Be,je)=>ye(Be,oe(je));const{useForm:ne}=a.default,ie={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Be,onCancel:je})=>{const[we]=ne();let tt=(0,Ie.useRef)();function Ze(nt){tt.current.width=we.getFieldValue("width"),tt.current.align=we.getFieldValue("align"),Be(nt,tt.current)}function ut(nt,xt){if(nt.status===-1){pe.ZP.error(nt.message);return}we.setFieldsValue({src:`/api/attachments/${nt.id}`,type:xt.type})}function We(nt){let xt=nt.target.files[0];tt.current=xt,Ce(xt,ut)}return Le.createElement(a.default,te(ee({form:we},ce),{className:"upload-image-panel",onFinish:Ze,style:{width:470,overflow:"hidden"}}),Le.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Le.createElement("div",{className:"flex-container"},Le.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Le.createElement(Ne.default,{style:ie})),Le.createElement(ge,{onFileChange:We}))),Le.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Le.createElement(Ne.default,{style:{width:264}})),Le.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Le.createElement(Ae.Z,null,Le.createElement(a.default.Item,{name:"width",style:{margin:0}},Le.createElement(Fe.Z,{style:{width:264}})),Le.createElement("span",{className:"ml8"},"%"))),Le.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Le.createElement(Se.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"}]})),Le.createElement("aside",null,Le.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Le.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Le.createElement(le.ZP,{type:"default",onClick:je},"\u53D6\u6D88"))))};function ge({onFileChange:Be}){return Le.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Le.createElement("input",{type:"file",onChange:Be}))}function Ce(Be,je){if(!Be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,xe.bg)())throw pe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let we=new FormData;we.append("editormd-image-file",Be),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var tt=new window.XMLHttpRequest;tt.withCredentials=!0,tt.addEventListener("load",function(Ze){je(JSON.parse(Ze.target.responseText),Be)},!1),tt.addEventListener("error",function(Ze){console.error(Ze)},!1),tt.open("POST",`${Me.KI}/api/attachments.json`),tt.send(we)}},57261:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Ne}});var a=x(59301),pe=x(4676);class Ne extends a.Component{constructor(Fe){super(Fe);const Se=window.document;this.node=Se.createElement("div"),Se.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,pe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Rt,ct,x){"use strict";x.d(ct,{i:function(){return ce},Z:function(){return ge}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},pe=x(71418),Ne=x(6848),Ae=x(93948),Fe=x(92310),Se=x.n(Fe),le=x(65862),Me=x(2524),Ie=x(41867),xe=x(79005),Le=x(20345),He=x(77882),ye=x(31081),oe=x(75309),y=x(71979),E=x(47558),z=x(42922),b=x(66832),ee=x(96593),te=x(19664),ne=x(91833),ie=x(59301);const ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:xe,swimg:Le},{name:"101\u8BA1\u5212",ptimg:He,swimg:ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:oe,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ne}];var ge=({className:Ce,dataSource:Be=[],col:je=4,right:we,bottom:tt=23,precision:Ze=0,wrapWidth:ut=1200,trackEventItems:We,loading:nt,onRemove:xt=()=>{},isCurrent:yt=!0,showAlias:bt=!1,showProgress:Nt=!1})=>{const It=Math.floor((ut-(je-1)*we)/je),Ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Dt=>(window.ENV==="build"&&(Dt.ptimg=`/react/build${Dt.ptimg}`,Dt.swimg=`/react/build${Dt.swimg}`),Dt));return ie.createElement(pe.Z,{spinning:nt},ie.createElement("div",{className:Se()(a.list,Ce)},!!(Be!=null&&Be.length)&&(Be==null?void 0:Be.map((Dt,Xe)=>{var lt,Mt,Vt,en,Pn,Je;const{name:Tt,id:bn,identifier:Cn,featured:vn,school_name:at,image_url:vt,excellent:rt,is_plan:ke}=Dt;return ie.createElement("div",{key:bn,className:yt&&Nt?a.wrapisCurrent:a.wrap,style:{width:It,marginRight:(1+Xe)%je===0?0:we+Ze,marginBottom:tt}},ie.createElement("a",{className:a.li,onClick:Pt=>{Pt.preventDefault(),Pt.stopPropagation(),We&&(0,le.L9)([We]),(0,le.xg)(`/paths/${Cn}`)}},ie.createElement("div",{className:a.img},ie.createElement("img",{className:a.cover,src:`${vt}`}),yt&&(0,Ie.bg)()&&(Dt==null?void 0:Dt.studying)&&ie.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Pt=>{Pt.stopPropagation(),xt(Dt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(lt=Dt==null?void 0:Dt.subject_tags)==null?void 0:lt.map((Pt,Wt)=>{var Re,Ge;if(Wt===0){const Ue=(Re=Ut.find(ot=>ot.name==Pt))==null?void 0:Re.swimg;return ie.createElement("img",{className:a.sign,src:Ue,style:{left:"-4px"}})}const ht=(Ge=Ut.find(Ue=>Ue.name==Pt))==null?void 0:Ge.ptimg;return ie.createElement("img",{className:a.sign,src:ht,style:{left:`${48+52*(Wt-1)+2*Wt}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Dt==null?void 0:Dt.excellent)&&ie.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:a.name},ie.createElement(Ne.Z,{title:bt&&(Dt!=null&&Dt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Tt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Dt==null?void 0:Dt.excellent_alias_name}`)):Tt},ie.createElement("span",{className:a.e},bt&&(Dt==null?void 0:Dt.excellent_alias_name)||Tt))),yt&&Nt&&((Mt=Dt==null?void 0:Dt.progress)==null?void 0:Mt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ae.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Vt=Dt==null?void 0:Dt.progress)==null?void 0:Vt.my_score)/((en=Dt==null?void 0:Dt.progress)==null?void 0:en.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Pn=Dt==null?void 0:Dt.progress)==null?void 0:Pn.my_score,"/",(Je=Dt==null?void 0:Dt.progress)==null?void 0:Je.all_score),(!yt||!Nt)&&ie.createElement("div",{className:a.tags},ie.createElement("div",null,ie.createElement(Ne.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Dt.stages_count))),ie.createElement(Ne.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Dt.members_count)))))))})),!Be.length&&ie.createElement(Me.Z,null)))}},3918:function(Rt,ct,x){"use strict";x.d(ct,{jL:function(){return Fe},w9:function(){return ua},vv:function(){return qe},dN:function(){return se},QD:function(){return Ko},cQ:function(){return Re.Z},vg:function(){return Sr},Oz:function(){return qt},op:function(){return oo},O5:function(){return Sl},_b:function(){return oi},t7:function(){return tt},tT:function(){return We},Gi:function(){return ya},YG:function(){return ka},Ed:function(){return fa},kT:function(){return nn},qp:function(){return z},Um:function(){return ce},K3:function(){return te},vr:function(){return xl},qE:function(){return ci},Je:function(){return bt},wb:function(){return Tt},rC:function(){return Wt},lB:function(){return vn},cq:function(){return Tn},kO:function(){return dr},tp:function(){return Ce},Si:function(){return Qu},k8:function(){return vi},Du:function(){return Yl}});var a=x(59301),pe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",Fe=({dataSource:Un=[],img:$n,imgWidth:Ua=346,title:hr,sunTitle:wo,bannerExtraContent:il})=>a.createElement("div",{className:pe.banner},a.createElement("div",{className:pe.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,hr),a.createElement("span",null,wo)),Un.length>0&&a.createElement("div",{className:pe.btns},Un.map((En,kr)=>a.createElement("div",{key:kr,onClick:En.click},En.name,En.sign?a.createElement("img",{src:Ne,width:39}):null))),il),$n&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:$n,width:Ua}))),Se={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=x(92310),Me=x.n(le),Ie=x(89392),xe=Object.defineProperty,Le=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,oe=(Un,$n,Ua)=>$n in Un?xe(Un,$n,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Un[$n]=Ua,y=(Un,$n)=>{for(var Ua in $n||($n={}))He.call($n,Ua)&&oe(Un,Ua,$n[Ua]);if(Le)for(var Ua of Le($n))ye.call($n,Ua)&&oe(Un,Ua,$n[Ua]);return Un},z=({dataSource:Un=[],value:$n,onChange:Ua,onTitleChange:hr,className:wo,title:il,titleWidth:En=41,style:kr={},fontColor:Qo="#6A7283",showCount:Tl,classNameActive:co,styleItem:Or={}})=>{const[$l,Ni]=(0,a.useState)(0),[gu,sl]=(0,a.useState)(!1),fl=(0,a.useRef)(null),ji=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var ii;Un.length!==0&&(((ii=fl==null?void 0:fl.current)==null?void 0:ii.clientHeight)>97?Ni(1):Ni(0)),Un.length===0&&Ni(0),sl(!1)},[Un]),a.createElement("div",{className:Me()(Se.row,wo),style:kr},a.createElement("div",{onClick:(0,Ie.throttle)(()=>hr==null?void 0:hr(),2e3),style:{width:En,marginTop:gu?12:4},className:`${Se.title} ${hr?"current":""}`},il),a.createElement("div",{className:gu?`${Se.tagsWrap} ${Se.tagsBorderWrap}`:Se.tagsWrap},a.createElement("div",{className:Se.bar,ref:ji,style:$l>0?{height:$l===1?97:"auto",overflow:$l===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Se.tag,ref:fl},Un==null?void 0:Un.map(ii=>a.createElement("span",{onClick:()=>Ua(ii.id),key:ii.id,style:y(y({color:Qo},Or),(ii==null?void 0:ii.style)||{}),className:$n===ii.id?Me()(co||Se.active,ii.classNameActive):""},a.createElement("span",{title:ii.name,className:Se.name},ii.name),!!Tl&&a.createElement("span",{className:Se.num},ii.count))))),!!$l&&a.createElement(a.Fragment,null,$l===1?a.createElement("div",{onClick:()=>{var ii;Ni(2),((ii=fl==null?void 0:fl.current)==null?void 0:ii.clientHeight)>245?sl(!0):sl(!1)},className:Se.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{ji.current.scrollTop=0,Ni(1),sl(!1)},className:Se.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Un=[],value:$n,onChange:Ua,onTitleChange:hr,className:wo,title:il,titleWidth:En=41,style:kr={},fontColor:Qo="#6A7283",showCount:Tl,expand:co=!0})=>{const[Or,$l]=(0,a.useState)(0),[Ni,gu]=(0,a.useState)(!1),sl=(0,a.useRef)(null),fl=(0,a.useRef)(null),[ji,ii]=(0,a.useState)(co);return a.createElement("div",{className:Me()(b.row,wo),style:kr},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,Ie.throttle)(()=>hr==null?void 0:hr(),2e3),style:{width:En,marginTop:Ni?12:4},className:`${b.title} ${hr?"current":""}`},il),a.createElement("i",{className:`iconfont ${ji?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:ji?8:10},onClick:()=>ii(!ji)})),ji&&a.createElement("div",{className:Ni?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},a.createElement("div",{className:b.fenge}),a.createElement("div",{className:b.bar,ref:fl},a.createElement("div",{className:b.tag,ref:sl},Un==null?void 0:Un.map(yu=>a.createElement("span",{onClick:()=>Ua(yu.id),key:yu.id,style:{color:Qo},className:$n===yu.id?b.active:""},a.createElement("span",{title:yu.name,className:b.name},yu.name),!!Tl&&a.createElement("span",{className:b.num},yu.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ce=({dataSource:Un=[],value:$n,onChange:Ua,onTitleChange:hr,className:wo,title:il,titleWidth:En=41,style:kr={},fontColor:Qo="#fff",showCount:Tl,expand:co=!0})=>{const[Or,$l]=(0,a.useState)(0),[Ni,gu]=(0,a.useState)(!1),sl=(0,a.useRef)(null),fl=(0,a.useRef)(null),[ji,ii]=(0,a.useState)(co);return a.createElement("div",{className:Me()(ne.row,wo),style:kr},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,Ie.throttle)(()=>hr==null?void 0:hr(),2e3),style:{width:En},className:`${ne.title} ${hr?"current":""}`},il),a.createElement("i",{className:`iconfont ${ji?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:ji?"#00DDC7":"#037F74",fontSize:ji?10:12},onClick:()=>ii(!ji)})),ji&&a.createElement("div",{className:Ni?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},a.createElement("div",{className:ne.bar,ref:fl},a.createElement("div",{className:ne.tag,ref:sl},Un==null?void 0:Un.map(yu=>a.createElement("span",{onClick:()=>Ua(yu.id),key:yu.id,style:{color:Qo},className:$n===yu.id?ne.active:""},a.createElement("span",{title:yu.name,className:ne.name},yu.name),!!Tl&&a.createElement("span",{className:ne.num},yu.count)))))))},me={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ce=({dataSource:Un=[],value:$n,onChange:Ua,className:hr,style:wo={}})=>a.createElement("div",{style:wo,className:Me()(me.tabs,hr)},Un.map(il=>a.createElement("span",{onClick:()=>Ua(il.id),className:$n===il.id?me.active:"",key:il.id},il.name))),Be={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},je=x(92832),tt=({dataSource:Un=[],value:$n="",onChange:Ua,onInputChange:hr=()=>{},className:wo,style:il={},placeholder:En,allowClear:kr=!1})=>{var Qo;const[Tl,co]=(0,a.useState)(""),[Or,$l]=(0,a.useState)("");(0,a.useEffect)(()=>{var sl;let fl=$n;(sl=JSON.stringify($n))!=null&&sl.includes("{")&&(co($n.id),fl=$n.value||"");try{$l(decodeURIComponent(fl||""))}catch(ji){$l(decodeURIComponent(fl||""))}},[$n]);const Ni=()=>{Ua(encodeURIComponent(Or),Tl||null)},gu=sl=>{sl!==Tl&&(co(sl),Ua(encodeURIComponent(Or),sl))};return a.createElement("div",{className:Me()(Be.input,wo),style:il},!!Un.length&&a.createElement("div",{className:Be.dropdown},a.createElement("div",{className:Be.text},(Qo=Un.find(sl=>sl.id===Tl))==null?void 0:Qo.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:Be.b1}),a.createElement("b",{className:Be.b2})),a.createElement("div",{className:Be.menu},Un.map((sl,fl)=>a.createElement("div",{key:fl,onClick:()=>gu(sl.id)},sl.name)))),a.createElement(je.default,{onPressEnter:Ni,value:Or,onChange:sl=>{$l(sl.target.value),hr(encodeURIComponent(sl.target.value),Tl||null)},bordered:!1,placeholder:En}),a.createElement("i",{onClick:Ni,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ze={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},We=({dataSource:Un=[],value:$n="",onChange:Ua,onInputChange:hr=()=>{},className:wo,style:il={},placeholder:En,allowClear:kr=!1})=>{var Qo;const[Tl,co]=(0,a.useState)(""),[Or,$l]=(0,a.useState)("");(0,a.useEffect)(()=>{var sl;let fl=$n;(sl=JSON.stringify($n))!=null&&sl.includes("{")&&(co($n.id),fl=$n.value||"");try{$l(decodeURIComponent(fl||""))}catch(ji){$l(decodeURIComponent(fl||""))}},[$n]);const Ni=()=>{Ua(encodeURIComponent(Or),Tl||null)},gu=sl=>{sl!==Tl&&(co(sl),Ua(encodeURIComponent(Or),sl))};return a.createElement("div",{className:Me()(Ze.input,wo),style:il},!!Un.length&&a.createElement("div",{className:Ze.dropdown},a.createElement("div",{className:Ze.text},(Qo=Un.find(sl=>sl.id===Tl))==null?void 0:Qo.name,a.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),a.createElement("div",{className:Ze.menu},Un.map((sl,fl)=>a.createElement("div",{key:fl,onClick:()=>gu(sl.id)},sl.name)))),a.createElement(je.default,{onPressEnter:Ni,value:Or,onChange:sl=>{$l(sl.target.value),hr(encodeURIComponent(sl.target.value),Tl||null)},bordered:!1,placeholder:En}),a.createElement("i",{onClick:Ni,className:"iconfont icon-sousuo9 font14 pl10 current"}))},nt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},xt=x(65582),bt=({value:Un,onChange:$n,className:Ua,total:hr,pageSize:wo,style:il={}})=>{const En=(0,xt.useIntl)(),kr=Un<2,Qo=Un>=Math.ceil(hr/wo);return hr<=wo?a.createElement(a.Fragment,null):a.createElement("div",{className:Me()(nt.quickPager,Ua),style:il},a.createElement("div",{onClick:()=>{kr||$n(Un-1,"prev")},className:kr?nt.disabled:""},En.formatMessage({id:"shixuns.previousPage"})),a.createElement("div",{onClick:()=>{Qo||$n(Un+1,"next")},className:Qo?nt.disabled:""},En.formatMessage({id:"shixuns.nextPage"})))},Nt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},It=x(71418),Ut=x(6848),Dt=x(13570),Xe=x(74128),lt=x(65862),Mt=x(96908),Vt=x(57177),en=x(81378),Pn=x(2524),Tt=({className:Un,dataSource:$n=[],col:Ua=4,right:hr,bottom:wo=23,precision:il=0,wrapWidth:En=1200,trackEventItems:kr,loading:Qo})=>{const Tl=(0,xt.useIntl)(),co=Math.floor((En-(Ua-1)*hr)/Ua);return a.createElement(It.Z,{spinning:Qo},a.createElement("div",{className:Me()(Nt.list,Un)},!!$n.length&&$n.map((Or,$l)=>{const{name:Ni,id:gu,identifier:sl,power:fl,cover_image_id:ji,pic:ii}=Or;return a.createElement("div",{className:Nt.wrap,key:gu,style:{width:co,marginRight:(1+$l)%Ua===0?0:hr+il,marginBottom:wo}},a.createElement("a",{target:"_blank",href:`/shixuns/${sl}/challenges`,className:Nt.li,onClick:yu=>{yu.preventDefault(),kr&&(0,lt.L9)([kr]),fl&&(0,lt.xg)(`/shixuns/${sl}/challenges`)}},a.createElement("div",{className:Nt.img},a.createElement("img",{className:Nt.cover,src:`${ii}`}),Or.is_jupyter&&a.createElement("img",{className:Nt.sign,src:Mt}),Or.is_jupyter_lab&&a.createElement("img",{className:Nt.sign,src:Vt}),Or.is_unity_3d&&a.createElement("img",{className:Nt.sign,src:en})),a.createElement("div",{className:Nt.name},a.createElement(Ut.Z,{title:Ni||Tl.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},a.createElement("span",{className:Nt.e},Ni||Tl.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),a.createElement("div",{className:Nt.tags},a.createElement(Ut.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Or.challenges_count))),!!Or.myshixuns_count&&a.createElement(Ut.Z,{placement:"bottom",title:Tl.formatMessage({id:"shixuns.numberOfLearners"})},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Or.myshixuns_count))),a.createElement(Ut.Z,{placement:"bottom",title:Tl.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},a.createElement("span",null,a.createElement("span",null,Or.level))),a.createElement("div",{className:Nt.rate},a.createElement(Dt.Z,{allowHalf:!0,disabled:!0,defaultValue:Or.score_info}),a.createElement("span",null,"\xA0",Or.score_info?`${Or.score_info}\u5206`:"5\u5206")))),!fl&&a.createElement("div",{className:Nt.lockWrap},a.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!$n.length&&a.createElement(Pn.Z,null)))},bn={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},vn=({className:Un,dataSource:$n=[],col:Ua=4,right:hr,bottom:wo=23,precision:il=0,wrapWidth:En=1200,wrapClassName:kr,trackEventItems:Qo,loading:Tl})=>{const co=Math.floor((En-(Ua-1)*hr)/Ua);return a.createElement(It.Z,{spinning:Tl},a.createElement("div",{className:Me()(bn.list,Un)},!!$n.length&&$n.map((Or,$l)=>{const{name:Ni,id:gu,identifier:sl,power:fl,cover_image_id:ji,pic:ii}=Or;return a.createElement("div",{className:Me()(bn.wrap,kr),key:gu,style:{width:co,marginRight:(1+$l)%Ua===0?0:hr+il,marginBottom:wo}},a.createElement("a",{target:"_blank",href:`/shixuns/${sl}/challenges`,className:bn.li,onClick:yu=>{yu.preventDefault(),Qo&&(0,lt.L9)([Qo]),fl&&(0,lt.xg)(`/shixuns/${sl}/challenges`)}},a.createElement("img",{src:x(47621),className:bn.titleBg}),a.createElement("div",{className:bn.name},a.createElement(Ut.Z,{title:Ni||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:bn.e},Ni||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:bn.img},a.createElement("img",{className:bn.cover,src:ji?`${Xe.Z.API_SERVER}/api/attachments/${ji}`:`${Xe.Z.IMG_SERVER+ii}`}),Or.is_jupyter&&a.createElement("div",{className:bn.bq},"Jupyter"),Or.is_jupyter_lab&&a.createElement("div",{className:bn.bq},"JupyterLab"),Or.is_unity_3d&&a.createElement("div",{className:bn.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),a.createElement("div",{className:"mt20 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:bn.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:bn.value},Or.myshixuns_count)),a.createElement("div",null,a.createElement("span",{className:bn.text},"\u56F0\u96BE\u7B49\u7EA7"),a.createElement("span",{className:bn.value},Or.level))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:bn.text},"\u5173\u5361\u6570"),a.createElement("span",{className:bn.value},Or.challenges_count)),a.createElement("div",{className:bn.rate},a.createElement(Dt.Z,{allowHalf:!0,disabled:!0,defaultValue:Or.score_info}),a.createElement("span",{className:bn.value,style:{color:"#FF9C00"}},"\xA0",Or.score_info?`${Or.score_info}\u5206`:"5\u5206"))))),!fl&&a.createElement("div",{className:bn.lockWrap},a.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!$n.length&&a.createElement(Pn.Z,null)))},at={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},vt="data:image/png;base64,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",rt="data:image/png;base64,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",ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",Wt=({className:Un,dataSource:$n=[],col:Ua=4,right:hr,bottom:wo=23,precision:il=0,wrapWidth:En=1200,trackEventItems:kr,loading:Qo,wrapClassName:Tl,imgClassName:co})=>{const Or=Math.floor((En-(Ua-1)*hr)/Ua);return a.createElement(It.Z,{spinning:Qo},a.createElement("div",{className:Me()(at.list,Un)},!!$n.length&&$n.map(($l,Ni)=>{const{name:gu,id:sl,identifier:fl,power:ji,cover_image_id:ii,pic:yu}=$l;return a.createElement("div",{className:Me()(at.wrap,Tl),key:sl,style:{width:Or,marginRight:(1+Ni)%Ua===0?0:hr+il,marginBottom:wo}},a.createElement("a",{target:"_blank",href:`/shixuns/${fl}/challenges`,className:at.li,onClick:Gi=>{Gi.preventDefault(),kr&&(0,lt.L9)([kr]),ji&&(0,lt.xg)(`/shixuns/${fl}/challenges`)}},a.createElement("div",{className:Me()(at.img,co)},a.createElement("img",{className:at.cover,src:ii?`${Xe.Z.API_SERVER}/api/attachments/${ii}`:`${Xe.Z.IMG_SERVER+yu}`}),$l.is_jupyter&&a.createElement("img",{className:at.sign,src:vt}),$l.is_jupyter_lab&&a.createElement("img",{className:at.sign,src:rt}),$l.is_unity_3d&&a.createElement("img",{className:at.sign,src:ke})),a.createElement("div",{className:at.name},a.createElement(Ut.Z,{title:gu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:at.e},gu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:at.tags},a.createElement(Ut.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,$l.challenges_count))),!!$l.myshixuns_count&&a.createElement(Ut.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,$l.myshixuns_count))),a.createElement(Ut.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,$l.level))),a.createElement("div",{className:at.rate},a.createElement(Dt.Z,{allowHalf:!0,disabled:!0,defaultValue:$l.score_info}),a.createElement("span",null,"\xA0",$l.score_info?`${$l.score_info}\u5206`:"5\u5206")))),!ji&&a.createElement("div",{className:at.lockWrap},a.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!$n.length&&a.createElement(Pn.Z,null)))},Re=x(61584),Ge={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},ht=x(79005),Ue=x(20345),ot=x(77882),Ve=x(31081),ia=x(75309),ln=x(71979),ta=x(47558),Nn=x(42922),va=x(66832),Ft=x(96593),Xt=x(19664),Jt=x(91833),Ot=Object.defineProperty,tn=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,oa=(Un,$n,Ua)=>$n in Un?Ot(Un,$n,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Un[$n]=Ua,Ja=(Un,$n)=>{for(var Ua in $n||($n={}))xa.call($n,Ua)&&oa(Un,Ua,$n[Ua]);if(tn)for(var Ua of tn($n))dn.call($n,Ua)&&oa(Un,Ua,$n[Ua]);return Un};const Er=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ht,swimg:Ue},{name:"101\u8BA1\u5212",ptimg:ot,swimg:Ve},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ia,swimg:ln},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ta,swimg:Nn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:va,swimg:Ft},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Xt,swimg:Jt}];var qt=({className:Un,dataSource:$n=[],col:Ua=4,right:hr,bottom:wo=23,precision:il=0,wrapWidth:En=1200,trackEventItems:kr,loading:Qo,wrapClassName:Tl,imgClassName:co,isArrow:Or=!1,imgStyle:$l={}})=>{const Ni=Math.floor((En-(Ua-1)*hr)/Ua),[gu,sl]=(0,a.useState)(),[fl,ji]=(0,a.useState)(),ii=Gi=>sl(Gi),yu=()=>sl(-1);return a.createElement(It.Z,{spinning:Qo},a.createElement("div",{className:Me()(Ge.list,Un)},!!($n!=null&&$n.length)&&($n==null?void 0:$n.map((Gi,os)=>{var zs;const{name:Os,id:ws,identifier:fs,featured:ec,school_name:ps,image_url:ys,excellent:Js,is_plan:Fs}=Gi;return a.createElement("div",{key:ws,className:Me()(Ge.wrap,Tl),style:{width:Ni,marginRight:(1+os)%Ua===0?0:hr+il,marginBottom:wo}},a.createElement("a",{target:"_blank",href:`/paths/${fs}`,className:Ge.li,onClick:ss=>{ss.preventDefault(),kr&&(0,lt.L9)([kr]),(0,lt.xg)(`/paths/${fs}`)}},a.createElement("img",{src:x(39057),className:Ge.titleBg}),a.createElement("div",{className:Ge.name},a.createElement(Ut.Z,{title:Os},a.createElement("span",{className:Ge.e,style:{color:Or&&gu===os?"#145DFF":"#000000"},onMouseEnter:()=>{ii(os)},onMouseLeave:yu},Os))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:Me()(Ge.img,co)},a.createElement("img",{className:Ge.cover,style:Ja({},$l),src:`${Xe.Z.IMG_SERVER+ys}`}),(zs=Gi==null?void 0:Gi.subject_tags)==null?void 0:zs.map((ss,bu)=>{var ks,gc;if(bu===0){const ds=(ks=Er.find(Qs=>Qs.name==ss))==null?void 0:ks.swimg;return a.createElement("img",{className:Ge.sign,src:ds,style:{left:"-4px"}})}const cs=(gc=Er.find(ds=>ds.name==ss))==null?void 0:gc.ptimg;return a.createElement("img",{className:Ge.sign,src:cs,style:{left:`${48+52*(bu-1)+2*bu}px`}})}),a.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Gi==null?void 0:Gi.excellent)&&a.createElement("div",{className:Ge.bq},"\u5F00\u653E\u8BFE\u7A0B"))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:Ge.text},"\u7AE0\u8282\u6570"),a.createElement("span",{className:Ge.value},Gi.stages_count)),a.createElement("div",null,a.createElement("span",{className:Ge.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Ge.value},Gi.members_count))))))})),!$n.length&&a.createElement(Pn.Z,null)))},ha={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Ya=x(41867),Aa=x(59301);const Zr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ht,swimg:Ue},{name:"101\u8BA1\u5212",ptimg:ot,swimg:Ve},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ia,swimg:ln},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ta,swimg:Nn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:va,swimg:Ft},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Xt,swimg:Jt}];var Sr=({className:Un,dataSource:$n=[],col:Ua=4,right:hr,bottom:wo=23,precision:il=0,wrapWidth:En=1200,trackEventItems:kr,loading:Qo,onRemove:Tl=()=>{},isCurrent:co=!0,showAlias:Or=!1,wrapClassName:$l,imgClassName:Ni})=>{const gu=Math.floor((En-(Ua-1)*hr)/Ua),sl=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(fl=>(window.ENV==="build"&&(fl.ptimg=`/react/build${fl.ptimg}`,fl.swimg=`/react/build${fl.swimg}`),fl));return Aa.createElement(It.Z,{spinning:Qo},Aa.createElement("div",{className:Me()(ha.list,Un)},!!($n!=null&&$n.length)&&($n==null?void 0:$n.map((fl,ji)=>{var ii;const{name:yu,id:Gi,identifier:os,featured:zs,school_name:Os,image_url:ws,excellent:fs,is_plan:ec}=fl;return Aa.createElement("div",{key:Gi,className:Me()(ha.wrap,$l),style:{width:gu,marginRight:(1+ji)%Ua===0?0:hr+il,marginBottom:wo}},Aa.createElement("a",{className:ha.li,onClick:ps=>{ps.preventDefault(),ps.stopPropagation(),kr&&(0,lt.L9)([kr]),(0,lt.xg)(`/paths/${os}`)}},Aa.createElement("div",{className:Me()(ha.img,Ni)},Aa.createElement("img",{className:ha.cover,src:`${Xe.Z.IMG_SERVER+ws}`}),co&&(0,Ya.bg)()&&(fl==null?void 0:fl.studying)&&Aa.createElement("div",{className:`${ha.movebq} user-path-items`,onClick:ps=>{ps.stopPropagation(),Tl(fl)}},Aa.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Aa.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ii=fl==null?void 0:fl.subject_tags)==null?void 0:ii.map((ps,ys)=>{var Js,Fs;if(ys===0){const bu=(Js=sl.find(ks=>ks.name==ps))==null?void 0:Js.swimg;return Aa.createElement("img",{className:ha.sign,src:bu,style:{left:"-4px"}})}const ss=(Fs=sl.find(bu=>bu.name==ps))==null?void 0:Fs.ptimg;return Aa.createElement("img",{className:ha.sign,src:ss,style:{left:`${48+52*(ys-1)+2*ys}px`}})}),Aa.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(fl==null?void 0:fl.excellent)&&Aa.createElement("div",{className:ha.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Aa.createElement("div",{className:ha.name},Aa.createElement(Ut.Z,{title:Or&&(fl!=null&&fl.excellent_alias_name)?Aa.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${yu}`,Aa.createElement("br",null),Aa.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${fl==null?void 0:fl.excellent_alias_name}`)):yu},Aa.createElement("span",{className:ha.e},Or&&(fl==null?void 0:fl.excellent_alias_name)||yu))),Aa.createElement("div",{className:ha.tags},Aa.createElement("div",null,Aa.createElement(Ut.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Aa.createElement("span",null,Aa.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Aa.createElement("span",null,fl.stages_count))),Aa.createElement(Ut.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Aa.createElement("span",null,Aa.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Aa.createElement("span",null,fl.members_count)))))))})),!$n.length&&Aa.createElement(Pn.Z,null)))},Et={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ra="data:image/png;base64,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",Zt=x(59301),ua=({className:Un,dataSource:$n=[],col:Ua=4,right:hr,bottom:wo=23,precision:il=0,wrapWidth:En=1200,trackEventItems:kr,loading:Qo})=>{const Tl=(0,xt.useIntl)(),co=Math.floor((En-(Ua-1)*hr)/Ua);return Zt.createElement(It.Z,{spinning:Qo},Zt.createElement("div",{className:Me()(Et.list,Un)},!!$n.length&&$n.map((Or,$l)=>{const{subject_identifier:Ni,id:gu,identifier:sl,power:fl}=Or,ji=Or.is_public!=0&&Or.is_public;return Zt.createElement("div",{className:Et.wrap,key:gu,style:{width:co,marginRight:(1+$l)%Ua===0?0:hr+il,marginBottom:wo}},Zt.createElement("a",{className:Et.li,onClick:ii=>{ii.preventDefault(),kr&&(0,lt.L9)([kr]),(0,lt.xg)(Or.first_category_url)}},Zt.createElement("div",{className:Et.top},Zt.createElement(Ut.Z,{title:Or.name},Zt.createElement("div",{className:Et.name},Or.name)),Zt.createElement("img",{className:Et.img,src:Xe.Z.IMG_SERVER+"/images/"+Or.avatar_url}),Zt.createElement("div",{className:Et.text,title:Or.creator},Or.creator),Ni&&Zt.createElement("div",{className:Et.btns},Zt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Zt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ji&&Zt.createElement("div",{className:Et.sign},Tl.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Zt.createElement("div",{className:Et.bottom},Or.visits>0&&Zt.createElement(Ut.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-liulanyan"}),Zt.createElement("span",null,Or.visits))),Or.course_members_count>0&&Zt.createElement(Ut.Z,{title:"\u6210\u5458",placement:"bottom"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-chengyuan"}),Or.course_members_count)),Or.tasks_count>0&&Zt.createElement(Ut.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-zuoye"}),Or.tasks_count)),Or.is_end?Zt.createElement("div",{style:{color:"#6B758B"}},Tl.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Zt.createElement("div",{style:{color:"#00B187"}},Tl.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!Or.is_accessible&&Zt.createElement("div",{className:Et.lockWrap},Zt.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Zt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!$n.length&&Zt.createElement(Pn.Z,null)))},ga={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},tr="data:image/png;base64,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",se=({className:Un,dataSource:$n=[],col:Ua=4,right:hr,bottom:wo=23,precision:il=0,wrapWidth:En=1200,wrapClassName:kr,trackEventItems:Qo,loading:Tl})=>{const co=Math.floor((En-(Ua-1)*hr)/Ua);return a.createElement(It.Z,{spinning:Tl},a.createElement("div",{className:Me()(ga.list,Un)},!!$n.length&&$n.map((Or,$l)=>{const{subject_identifier:Ni,id:gu,identifier:sl,power:fl}=Or,ji=Or.is_public!=0&&Or.is_public;return a.createElement("div",{className:Me()(`${ga.wrap} ${Or.is_accessible?"":ga.warpStyle}`,kr),key:gu,style:{width:co,marginRight:(1+$l)%Ua===0?0:hr+il,marginBottom:wo}},a.createElement("a",{className:ga.li,onClick:ii=>{ii.preventDefault(),Qo&&(0,lt.L9)([Qo]),(0,lt.xg)(Or.first_category_url)}},a.createElement("div",{className:ga.creator},a.createElement("img",{className:ga.img,src:Xe.Z.IMG_SERVER+"/images/"+Or.avatar_url}),a.createElement("div",{className:ga.text,title:Or.creator},Or.creator)),a.createElement("div",{className:ga.top},a.createElement(Ut.Z,{title:Or.name},a.createElement("div",{className:ga.name},Or.name)),ji&&a.createElement("div",{className:ga.sign},"\u516C\u5F00")),a.createElement("div",{className:ga.middle},a.createElement("div",{className:ga.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:ga.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:ga.value},(Or==null?void 0:Or.visits)||0)),a.createElement("div",null,a.createElement("span",{className:ga.text},"\u6210\u5458"),a.createElement("span",{className:ga.value},(Or==null?void 0:Or.course_members_count)||0))),a.createElement("div",{className:ga.row},a.createElement("div",null,a.createElement("span",{className:ga.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:ga.value},(Or==null?void 0:Or.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:ga.text},"\u72B6\u6001"),Or.is_end?a.createElement("span",{className:ga.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:ga.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Ni&&a.createElement("div",{className:ga.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Or.is_accessible&&a.createElement("div",{className:ga.lockWrap},a.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!$n.length&&a.createElement(Pn.Z,null)))},fe={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},he="data:image/png;base64,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",qe=({className:Un,dataSource:$n=[],col:Ua=4,right:hr,bottom:wo=23,precision:il=0,wrapWidth:En=1200,wrapClassName:kr,trackEventItems:Qo,loading:Tl})=>{const co=Math.floor((En-(Ua-1)*hr)/Ua);return a.createElement(It.Z,{spinning:Tl},a.createElement("div",{className:Me()(fe.list,Un)},!!$n.length&&$n.map((Or,$l)=>{const{subject_identifier:Ni,id:gu,identifier:sl,power:fl}=Or,ji=Or.is_public!=0&&Or.is_public;return a.createElement("div",{className:Me()(`${fe.wrap} ${Or.is_accessible?"":fe.warpStyle}`,kr),key:gu,style:{width:co,marginRight:(1+$l)%Ua===0?0:hr+il,marginBottom:wo}},a.createElement("a",{className:fe.li,onClick:ii=>{ii.preventDefault(),Qo&&(0,lt.L9)([Qo]),(0,lt.xg)(Or.first_category_url)}},a.createElement("div",{className:fe.creator},a.createElement("img",{className:fe.img,src:Xe.Z.IMG_SERVER+"/images/"+Or.avatar_url}),a.createElement("div",{className:fe.text,title:Or.creator},Or.creator)),a.createElement("div",{className:fe.top},a.createElement(Ut.Z,{title:Or.name},a.createElement("div",{className:fe.name},Or.name)),ji&&a.createElement("div",{className:fe.sign})),a.createElement("div",{className:fe.middle},a.createElement("div",{className:fe.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:fe.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:fe.value},(Or==null?void 0:Or.visits)||0)),a.createElement("div",null,a.createElement("span",{className:fe.text},"\u6210\u5458"),a.createElement("span",{className:fe.value},(Or==null?void 0:Or.course_members_count)||0))),a.createElement("div",{className:fe.row},a.createElement("div",null,a.createElement("span",{className:fe.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:fe.value},(Or==null?void 0:Or.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:fe.text},"\u72B6\u6001"),Or.is_end?a.createElement("span",{className:fe.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:fe.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Ni&&a.createElement("div",{className:fe.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Or.is_accessible&&a.createElement("div",{className:fe.lockWrap},a.createElement("img",{src:`${Xe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!$n.length&&a.createElement(Pn.Z,null)))},wt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ka=({dataSource:Un=[],value:$n,onChange:Ua,className:hr,style:wo={},tabBarExtraContent:il})=>a.createElement("div",{className:Me()(wt.tabs,hr),style:wo},a.createElement("div",{className:wt.tabsWrap},Un.map((En,kr)=>a.createElement("aside",{className:wt.tab,onClick:()=>{Ua(En.id),En.link&&xt.history.push(En.link)},key:kr},a.createElement("div",{className:$n===En.id?wt.active:""},En.name),(En==null?void 0:En.resetCount)==null&&(En==null?void 0:En.total)!==void 0&&a.createElement("span",null,"\uFF08",En==null?void 0:En.total,"\uFF09"),(En==null?void 0:En.resetCount)!==void 0&&(En==null?void 0:En.total)!==void 0&&a.createElement(Ut.Z,{title:(En==null?void 0:En.tip)!=null?En==null?void 0:En.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},En==null?void 0:En.resetCount),"/",a.createElement("span",null,En==null?void 0:En.total),"\uFF09"))))),a.createElement("div",{className:wt.tabBar},il)),_n={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},nn=({dataSource:Un=[],value:$n,onChange:Ua,className:hr,style:wo={},tabBarExtraContent:il})=>a.createElement("div",{className:Me()(_n.tabs,hr),style:wo},a.createElement("div",{className:_n.tabsWrap},Un.map((En,kr)=>a.createElement("aside",{className:_n.tab,onClick:()=>{Ua(En.id),En.link&&xt.history.push(En.link)},key:kr},a.createElement("div",{className:$n===En.id?_n.active:""},En.name),(En==null?void 0:En.resetCount)==null&&(En==null?void 0:En.total)!==void 0&&a.createElement("span",null,"\uFF08",En==null?void 0:En.total,"\uFF09"),(En==null?void 0:En.resetCount)!==void 0&&(En==null?void 0:En.total)!==void 0&&a.createElement(Ut.Z,{title:(En==null?void 0:En.tip)!=null?En==null?void 0:En.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},En==null?void 0:En.resetCount),"/",a.createElement("span",null,En==null?void 0:En.total),"\uFF09"))))),a.createElement("div",{className:_n.tabBar},il)),kn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},fa=({dataSource:Un=[],value:$n,onChange:Ua,className:hr,style:wo={},tabBarExtraContent:il})=>a.createElement("div",{className:Me()(kn.tabs,hr),style:wo},a.createElement("div",{className:kn.tabsWrap},Un.map((En,kr)=>a.createElement("aside",{className:`${kn.tab} ${$n===En.id?kn.active:""}`,onClick:()=>{Ua(En.id),En.link&&xt.history.push(En.link)},key:kr},a.createElement("div",null,En.name),(En==null?void 0:En.resetCount)==null&&(En==null?void 0:En.total)!==void 0&&a.createElement("span",null,"\uFF08",En==null?void 0:En.total,"\uFF09"),(En==null?void 0:En.resetCount)!==void 0&&(En==null?void 0:En.total)!==void 0&&a.createElement(Ut.Z,{title:(En==null?void 0:En.tip)!=null?En==null?void 0:En.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},En==null?void 0:En.resetCount),"/",a.createElement("span",null,En==null?void 0:En.total),"\uFF09"))))),a.createElement("div",{className:kn.tabBar},il)),ya=({className:Un,style:$n={},children:Ua})=>a.createElement("div",{className:Me()(Un),style:$n},Ua),yn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},gt=x(38854),rn=x(20834);const gn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Tn=({sortValue:Un,dropValue:$n,className:Ua,onSort:hr,onDrop:wo,dataSource:il=gn})=>{var En;return a.createElement("div",{className:Me()(yn.orderWrap,Ua)},a.createElement(gt.Z,{dropdownRender:()=>a.createElement(rn.default,null,il.map((kr,Qo)=>a.createElement(rn.default.Item,{key:Qo,onClick:()=>wo(kr.id)},kr.name)))},a.createElement("span",{className:yn.orderTextWrap},(En=il.find(kr=>$n===kr.id))==null?void 0:En.name)),a.createElement("span",{className:yn.orderIconWrap},a.createElement("span",{className:yn.orderAsc},a.createElement("i",{className:Un==="asc"?`iconfont icon-sanjiaoxing-up font12 ${yn.cursorPointer} ${yn.active}`:`iconfont icon-sanjiaoxing-up font12 ${yn.cursorPointer}`,onClick:()=>hr(Un==="asc"?"desc":"asc")})),a.createElement("span",{className:yn.orderDesc},a.createElement("i",{className:Un==="desc"?`iconfont icon-sanjiaoxing-down font12 ${yn.cursorPointer} ${yn.active}`:`iconfont icon-sanjiaoxing-down font12 ${yn.cursorPointer}`,onClick:()=>hr(Un==="asc"?"desc":"asc")}))))},fn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const jn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var dr=({sortValue:Un,dropValue:$n,className:Ua,onSort:hr,onDrop:wo,dataSource:il=jn})=>{var En;return a.createElement("div",{className:Me()(fn.orderWrap,Ua)},a.createElement(gt.Z,{dropdownRender:()=>a.createElement(rn.default,null,il.map((kr,Qo)=>a.createElement(rn.default.Item,{key:Qo,onClick:()=>wo(kr.id)},kr.name)))},a.createElement("span",{className:fn.orderTextWrap},(En=il.find(kr=>$n===kr.id))==null?void 0:En.name)),a.createElement("span",{className:fn.orderIconWrap},a.createElement("span",{className:fn.orderAsc},a.createElement("i",{className:Un==="asc"?`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer}`,onClick:()=>hr(Un==="asc"?"desc":"asc")})),a.createElement("span",{className:fn.orderDesc},a.createElement("i",{className:Un==="desc"?`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer}`,onClick:()=>hr(Un==="asc"?"desc":"asc")}))))},$a={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Qn=x(3113),Tr=x(2337),zr=Object.defineProperty,ro=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,br=(Un,$n,Ua)=>$n in Un?zr(Un,$n,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Un[$n]=Ua,Lr=(Un,$n)=>{for(var Ua in $n||($n={}))Qr.call($n,Ua)&&br(Un,Ua,$n[Ua]);if(ro)for(var Ua of ro($n))Wa.call($n,Ua)&&br(Un,Ua,$n[Ua]);return Un},nr=(Un,$n)=>{var Ua={};for(var hr in Un)Qr.call(Un,hr)&&$n.indexOf(hr)<0&&(Ua[hr]=Un[hr]);if(Un!=null&&ro)for(var hr of ro(Un))$n.indexOf(hr)<0&&Wa.call(Un,hr)&&(Ua[hr]=Un[hr]);return Ua},fo=(Un,$n,Ua)=>new Promise((hr,wo)=>{var il=Qo=>{try{kr(Ua.next(Qo))}catch(Tl){wo(Tl)}},En=Qo=>{try{kr(Ua.throw(Qo))}catch(Tl){wo(Tl)}},kr=Qo=>Qo.done?hr(Qo.value):Promise.resolve(Qo.value).then(il,En);kr((Ua=Ua.apply(Un,$n)).next())}),oo=Un=>{var $n=Un,{className:Ua,style:hr,children:wo,loading:il=!1,openLoading:En,onClick:kr=()=>{},size:Qo="middle",shape:Tl="round",theme:co}=$n,Or=nr($n,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[$l,Ni]=(0,a.useState)(!1),gu=(0,a.useMemo)(()=>{switch(co){case Tr.Fy.THEMEONE:return $a.ThemeOne;case Tr.Fy.DEFAULT:default:return $a.btn}},[co]);return a.createElement(Qn.ZP,Lr({onClick:(0,Ie.throttle)(sl=>fo(void 0,null,function*(){En&&Ni(!0);try{yield kr(sl)}catch(fl){console.log("error",fl)}En&&Ni(!1)}),2e3,{leading:!0,trailing:!1}),className:Me()(gu,$a[`${Qo}-${Tl}`],Ua),style:hr,size:Qo,shape:Tl,loading:$l||il},Or),wo)},Wo={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},ci=({className:Un,style:$n,children:Ua=null,onClick:hr,title:wo})=>a.createElement("div",{className:Me()(Wo.head,Un),style:$n},a.createElement("span",{className:"primary-hover",onClick:hr},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:wo},wo),a.createElement("div",{className:Wo.node},Ua)),di={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ko=({confirmShow:Un=!0,confirmTitle:$n,confirmClick:Ua,cancelShow:hr=!0,cancelTitle:wo,cancelClick:il,className:En,style:kr,confirmLoading:Qo=!1})=>a.createElement("div",{className:Me()(di.btns,En),style:kr},Un&&a.createElement(Qn.ZP,{loading:Qo,onClick:Ua,type:"primary",className:di.confirm},$n),hr&&a.createElement(Qn.ZP,{onClick:il,className:di.cancel},wo)),Hr={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},xl=({className:Un,style:$n={},LeftContent:Ua,children:hr,RightContent:wo})=>a.createElement("div",{className:Me()(Hr.fixedBottom,Un),style:$n},a.createElement("div",{className:Hr.wrap},a.createElement("div",{className:Hr.left},Ua),a.createElement("div",{className:Hr.center},hr),a.createElement("div",{className:Hr.right},wo))),Ul={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},oi=({className:Un,style:$n={},dataSource:Ua=[]})=>a.createElement("div",{className:Me()(Ul.crumbs,Un),style:$n},Ua.map((hr,wo)=>woxt.history.push(hr.path)},hr.name):a.createElement("span",null,hr.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:wo,style:{color:"#5F6368"}},hr.name))),ai=x(31797),mi=Object.defineProperty,li=Object.defineProperties,wi=Object.getOwnPropertyDescriptors,Bl=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,Nl=(Un,$n,Ua)=>$n in Un?mi(Un,$n,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Un[$n]=Ua,_i=(Un,$n)=>{for(var Ua in $n||($n={}))tl.call($n,Ua)&&Nl(Un,Ua,$n[Ua]);if(Bl)for(var Ua of Bl($n))xo.call($n,Ua)&&Nl(Un,Ua,$n[Ua]);return Un},Wi=(Un,$n)=>li(Un,wi($n)),cu=(Un,$n)=>{var Ua={};for(var hr in Un)tl.call(Un,hr)&&$n.indexOf(hr)<0&&(Ua[hr]=Un[hr]);if(Un!=null&&Bl)for(var hr of Bl(Un))$n.indexOf(hr)<0&&xo.call(Un,hr)&&(Ua[hr]=Un[hr]);return Ua};const{Countdown:pu}=ai.default;var Sl=Un=>{var $n=Un,{onChange:Ua}=$n,hr=cu($n,["onChange"]);const[wo,il]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof wo=="number"&&wo>=0&&Ua(wo)},[wo]);const En=kr=>{const Qo=Math.floor(kr/1e3);il(Qo)};return a.createElement(pu,Wi(_i({},hr),{onChange:En}))},gi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Qu=({DataProps:Un,className:$n,style:Ua={}})=>{var hr;return a.createElement("div",{className:Me()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",gi.ClassRoomItem,$n),style:Ua,onClick:()=>{(0,lt.xg)(Un==null?void 0:Un.first_category_url)}},a.createElement("div",{className:"flex flex-col item-center"},a.createElement("img",{src:`${(hr=Xe.Z)==null?void 0:hr.IMG_SERVER}/images/${Un==null?void 0:Un.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Un==null?void 0:Un.subject_identifier)&&a.createElement("div",{className:"mt-40px"},a.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),a.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},a.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Un!=null&&Un.is_public)&&a.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),a.createElement("span",{className:Me()("text-16px font-medium",gi.TitleDom)},Un==null?void 0:Un.name)),a.createElement("div",{className:"c-grey-333 font-medium"},Un==null?void 0:Un.creator),a.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Un==null?void 0:Un.course_members_count),a.createElement("div",{className:"c-grey-333 flex item-center justify-between"},a.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Un==null?void 0:Un.tasks_count),Un!=null&&Un.is_end?a.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):a.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},as=Object.defineProperty,Vu=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Vr=(Un,$n,Ua)=>$n in Un?as(Un,$n,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Un[$n]=Ua,Xr=(Un,$n)=>{for(var Ua in $n||($n={}))ko.call($n,Ua)&&Vr(Un,Ua,$n[Ua]);if(Vu)for(var Ua of Vu($n))Wr.call($n,Ua)&&Vr(Un,Ua,$n[Ua]);return Un},Yl=({DataProps:Un=[],selectValue:$n,onChange:Ua,className:hr,style:wo={},extra:il,classNameItem:En,styleItem:kr={},barHidden:Qo})=>{const[Tl,co]=(0,a.useState)();return(0,a.useEffect)(()=>{co(Array.isArray($n)?$n:[$n])},[$n]),a.createElement("div",{className:Me()("flex px-20px py-10px gap-40px",hr),style:Xr({borderBottom:"1px solid #D3F0FF"},wo)},Un==null?void 0:Un.map(Or=>a.createElement("div",{key:Or==null?void 0:Or.id,className:Me()("flex item-center justify-center current c-grey-333 text-16 relative",En,Or==null?void 0:Or.className),style:Xr(Xr({color:Tl!=null&&Tl.includes(Or==null?void 0:Or.id)?"#1890FF":"",minWidth:88},kr),(Or==null?void 0:Or.style)||{}),onClick:$l=>{Ua==null||Ua({domEvent:$l,item:Or}),Or!=null&&Or.link&&xt.history.push(Or==null?void 0:Or.link)}},Or==null?void 0:Or.name,!Qo&&(Tl==null?void 0:Tl.includes(Or==null?void 0:Or.id))&&a.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),a.createElement("div",{className:"ml-auto"},il))},Ai=Object.defineProperty,Ci=Object.defineProperties,au=Object.getOwnPropertyDescriptors,Oi=Object.getOwnPropertySymbols,Ru=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,wl=(Un,$n,Ua)=>$n in Un?Ai(Un,$n,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Un[$n]=Ua,Xl=(Un,$n)=>{for(var Ua in $n||($n={}))Ru.call($n,Ua)&&wl(Un,Ua,$n[Ua]);if(Oi)for(var Ua of Oi($n))mu.call($n,Ua)&&wl(Un,Ua,$n[Ua]);return Un},kl=(Un,$n)=>Ci(Un,au($n)),vi=({value:Un,onChange:$n,onInputChange:Ua,className:hr,style:wo={},InputProps:il})=>{const[En,kr]=(0,a.useState)(Un);return a.createElement("div",{className:Me()("flex item-center rounded-full px-10px py-2px",hr),style:Xl({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},wo)},a.createElement(je.default,kl(Xl({bordered:!1},il),{onChange:Qo=>{kr(Qo.target.value),Ua==null||Ua(encodeURIComponent(Qo.target.value))},onPressEnter:Qo=>{$n==null||$n({domEvent:Qo,item:{value:En}})}})),a.createElement("img",{className:"h-22px current",src:x(25365),height:22,onClick:Qo=>{$n==null||$n({domEvent:Qo,item:{value:En}})}}))}},31103:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return pe}});var a=x(59301);function pe(Ne,Ae){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=Ne}),(0,a.useEffect)(()=>{function Se(){Fe.current()}if(Ae!==null){let le=setInterval(Se,Ae);return()=>clearInterval(le)}},[Ae])}},36306:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return tt}});var a=x(78241),pe=x(8591),Ne=x(43418),Ae=x(71418),Fe=x(6848),Se=x(57809),le=x(5112),Me=x(92832),Ie=x(1710),xe=x(59301),Le=x(65582),He=x(38147),ye=x(65862),oe={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},y=x(41867),E=x(96565),z=x(6339),b=x(59301),ee=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ge=(Ze,ut,We)=>ut in Ze?ee(Ze,ut,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ze[ut]=We,Ce=(Ze,ut)=>{for(var We in ut||(ut={}))ce.call(ut,We)&&ge(Ze,We,ut[We]);if(ie)for(var We of ie(ut))me.call(ut,We)&&ge(Ze,We,ut[We]);return Ze},Be=(Ze,ut)=>te(Ze,ne(ut)),je=(Ze,ut,We)=>new Promise((nt,xt)=>{var yt=It=>{try{Nt(We.next(It))}catch(Ut){xt(Ut)}},bt=It=>{try{Nt(We.throw(It))}catch(Ut){xt(Ut)}},Nt=It=>It.done?nt(It.value):Promise.resolve(It.value).then(yt,bt);Nt((We=We.apply(Ze,ut)).next())});const we=({shixunHomeworks:Ze,exercise:ut,loading:We,dispatch:nt})=>{var xt,yt,bt;const Nt=(0,Le.useIntl)(),{commonHeader:It}=ut,[Ut,Dt]=(0,xe.useState)([]),[Xe,lt]=(0,xe.useState)(Be(Ce({},(0,Le.useParams)()),{page:1,limit:10})),[Mt,Vt]=(0,xe.useState)([]),[en,Pn]=(0,xe.useState)(""),[Je,Tt]=(0,xe.useState)(1),[bn]=a.default.useForm(),[Cn,vn]=(0,xe.useState)({}),[at,vt]=(0,xe.useState)(null),[rt,ke]=(0,xe.useState)(!1),[Pt,Wt]=(0,xe.useState)([]),[Re,Ge]=(0,xe.useState)(null),[ht,Ue]=(0,xe.useState)(0),[ot,Ve]=(0,xe.useState)(0),[ia,ln]=(0,xe.useState)(!1),ta=[{title:Nt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"1",width:80,render:(dn,oa,Ja)=>(Xe.page-1)*Xe.limit+Ja+1},{title:Nt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",ellipsis:!0,width:180},{title:Nt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",align:"left",sorter:!0,render:dn=>dn||"--"},{title:Nt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"user_group_name",align:"left",render:(dn,oa)=>b.createElement("div",{className:oe.banding,title:dn||"--"},dn||"--")},{title:Nt.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),width:200,dataIndex:"commit_status",render:(dn,oa)=>dn===0?b.createElement("span",{style:{color:"#666666"}},Nt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):dn===1?b.createElement("span",{style:{color:"#DF3042"}},!oa.is_make_up&&"\u8003\u8BD5\u4E2D",oa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):dn===2?b.createElement("span",{style:{color:"#5AB891"}},!oa.is_make_up&&!oa.is_force_commit&&Nt.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!oa.is_make_up&&!oa.is_force_commit&&Nt.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(It==null?void 0:It.exercise_type)==2&&!(0,y.dE)()?"\u6700\u9AD8\u6210\u7EE9":Nt.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",sorter:!0,render:(dn,oa)=>oa.commit_status===0||oa.commit_status===1?"--":!oa.open_total_score&&(0,y.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(dn=typeof dn=="number"?Number(dn):dn,console.log(typeof dn),dn||(dn=0),dn===100?b.createElement("span",{className:"c-green"},dn):dn>60?b.createElement("span",{className:"c-orange"},dn):dn==ot*.6?b.createElement("span",{className:"c-red"},dn):b.createElement("span",null,dn))}].filter(dn=>!!dn);(0,xe.useEffect)(()=>{var dn;((dn=ut.actionTabs)==null?void 0:dn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Wt([]),Ge(null),Nn(),Ft(Xe))},[(xt=ut.actionTabs)==null?void 0:xt.key]);const Nn=()=>je(void 0,null,function*(){var dn;if(!((dn=ut.actionTabs)!=null&&dn.showSelectQuestion))return;const oa=yield(0,He.ZP)(`/api/exercises/${Xe==null?void 0:Xe.categoryId}/all_subj_questions.json`,{method:"get"});oa.status==0&&Wt(oa.data)}),va=(dn,oa)=>{Xe.page=dn,Xe.limit=oa,lt(Ce({},Xe)),Ft(Xe)},Ft=dn=>je(void 0,null,function*(){ln(!0);const oa=yield(0,He.ZP)(`/api/exercises/${Xe.categoryId||(Xe==null?void 0:Xe.exerciseId)}/exercise_users.json`,{method:"get",params:dn});oa.status==0&&(Ue(oa.data.total_count),lt(Be(Ce({},Xe),{total:oa.data.total_count})),Dt(oa.data.exercise_users),Ve(oa.data.total_score)),ln(!1)}),Xt=dn=>{Xe.search=dn,Xe.page=1,bn.resetFields(),vn({}),Vt([]),vt(null),lt(Ce({},Xe)),Ft(Xe)},Jt=dn=>je(void 0,null,function*(){var oa,Ja;const Er=Ce({},Cn);if(!((oa=dn==null?void 0:dn.content)!=null&&oa.trim())){pe.ZP.warning(Nt.formatMessage({id:"classrooms.enterAnswerContent",defaultMessage:"\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01"}));return}Er.content=dn==null?void 0:dn.content,Er.attachment_ids=(Ja=dn==null?void 0:dn.attachment_ids)==null?void 0:Ja.map(Jn=>Jn.response.id),Ot(Er)}),Ot=dn=>je(void 0,null,function*(){var oa;ke(!0);const{showSelectQuestion:Ja,ai_review_settings:Er}=ut.actionTabs,Jn=yield(0,He.ZP)(`/api/exercises/${(Xe==null?void 0:Xe.categoryId)||(Xe==null?void 0:Xe.exerciseId)}/test_ai_review.json`,{method:"post",body:Be(Ce({},dn),{exercise_question_id:Ja?Re:(oa=ut.actionTabs)==null?void 0:oa.questionId,ai_review_settings:Er})});if([0,-3].includes(Jn.status)){Jn.status==0&&pe.ZP.success(Nt.formatMessage({id:"classrooms.scoringTestSuccess",defaultMessage:"\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"})),vt(Jn);const qt=document.querySelector(".modal-ai-pfcs");if(qt){const ha=qt.querySelector(".ant-modal-body");ha&&(ha.scrollTop=ha.scrollHeight)}}ke(!1)}),tn=()=>{nt({type:"exercise/setActionTabs",payload:{key:""}}),Tt(1),xa()},xa=()=>{bn.resetFields(),vn({}),Vt([]),Pn(""),vt(null)};return b.createElement(Ne.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:rt,open:((yt=ut.actionTabs)==null?void 0:yt.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>tn(),okText:at?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var dn;if((dn=ut.actionTabs)!=null&&dn.showSelectQuestion&&!Re)return pe.ZP.warning(Nt.formatMessage({id:"classrooms.selectQuestion",defaultMessage:"\u8BF7\u9009\u62E9\u9898\u76EE\uFF01"}));if(Je==1){if(Mt.length==0)return pe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Ot({exercise_user_id:Mt[0]})}else Je==2&&bn.submit()}},b.createElement(Ae.Z,{spinning:rt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((bt=ut.actionTabs)==null?void 0:bt.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),Nt.formatMessage({id:"classrooms.selectQuestion",defaultMessage:"\u9009\u62E9\u9898\u76EE"}),b.createElement(Fe.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${oe.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(Se.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:Re,onChange:dn=>Ge(dn)},Pt==null?void 0:Pt.map(dn=>b.createElement(Se.default.Option,{key:dn==null?void 0:dn.id,value:dn==null?void 0:dn.id},dn==null?void 0:dn.question_title)))),b.createElement("div",{className:oe.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(le.ZP.Group,{onChange:dn=>{dn.target.value==1&&va(1,10),Tt(dn.target.value),xa()},value:Je,options:[{label:Nt.formatMessage({id:"classrooms.selectStudentPaper",defaultMessage:"\u9009\u62E9\u5B66\u751F\u8BD5\u5377"}),value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Je==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),b.createElement(Me.default.Search,{style:{width:487},size:"large",placeholder:Nt.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),value:en,onChange:dn=>Pn(dn.target.value),onSearch:Xt})),b.createElement(Ie.default,{rowSelection:{type:"radio",selectedRowKeys:Mt,onChange:(dn,oa)=>{Vt(dn)},getCheckboxProps:dn=>({disabled:[0,1].includes(dn==null?void 0:dn.commit_status)})},loading:ia,rowKey:"exercise_user_id",dataSource:Ut||[],columns:ta,pagination:{current:Xe.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Xe.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:ht,size:"default",showTotal:ye.rU,onChange:va},onChange:(dn,oa,Ja)=>{Xe.page=1,Ja.order===void 0?(Xe.order_type=null,Xe.order=null):(Xe.order_type=Ja.order==="descend"?"desc":"asc",Xe.order=Ja.field),lt(Ce({},Xe)),Ft(Xe)}})),Je==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(a.default,{form:bn,className:oe.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{vn(Ce({},bn.getFieldsValue()))},onFinish:Jt},b.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(E.Z,{watch:!0})))),at&&b.createElement("div",{className:oe.result_con},b.createElement("div",{className:oe.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(at==null?void 0:at.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),at==null?void 0:at.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(z.Z,{value:at==null?void 0:at.content,style:{fontSize:"14px"}}))),(at==null?void 0:at.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(z.Z,{value:at==null?void 0:at.message,style:{fontSize:"14px"}})))))};var tt=(0,Le.connect)(({shixunHomeworks:Ze,exercise:ut,loading:We,user:nt})=>({shixunHomeworks:Ze,exercise:ut,loading:We.effects,user:nt}))(we)},61418:function(Rt,ct,x){"use strict";x.r(ct),x.d(ct,{default:function(){return tp}});var a=x(59301),pe=x(38147),Ne=x(74128),Ae=x(65582),Fe=x(43418),Se=x(20834),le=x(8591),Me=x(24905),Ie=x(6848),xe=x(5112),Le=x(81327),He=x(66104),ye=x(3113),oe=x(95237),y=x(38854),E=x(99313),z=x(1710),b=x(87169),ee=x(27812),te=x(89489),ne=x(87513),ie=x(65862),ce=x(84454),me=x(78241),ge=x(43604),Ce=x(78673),Be=x(92832),je=x(5871),we=x(58421),tt=x(56656),Ze=x.n(tt),ut=Object.defineProperty,We=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,yt=(de,ve,ue)=>ve in de?ut(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,bt=(de,ve)=>{for(var ue in ve||(ve={}))nt.call(ve,ue)&&yt(de,ue,ve[ue]);if(We)for(var ue of We(ve))xt.call(ve,ue)&&yt(de,ue,ve[ue]);return de},Nt=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const It=({shixunHomeworks:de,dispatch:ve})=>{const ue=(0,Ae.useIntl)(),dt=(0,Ae.useParams)();return a.createElement(Fe.default,{centered:!0,title:ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:de.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ue.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Nt(void 0,null,function*(){(yield(0,pe.ZP)(`/api/myshixuns/${de.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:dt.coursesId}})).status===0&&(le.ZP.success(ue.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),ve({type:"shixunHomeworks/setActionTabs",payload:{}}),ve({type:"shixunHomeworks/getWorkList",payload:bt({},de.actionTabs.params)}))}),onCancel:()=>{ve({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Ut=(0,Ae.connect)(({shixunHomeworks:de})=>({shixunHomeworks:de}))(It),Dt=Object.defineProperty,Xe=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Pn=(de,ve,ue)=>ve in de?Dt(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Je=(de,ve)=>{for(var ue in ve||(ve={}))Vt.call(ve,ue)&&Pn(de,ue,ve[ue]);if(Mt)for(var ue of Mt(ve))en.call(ve,ue)&&Pn(de,ue,ve[ue]);return de},Tt=(de,ve)=>Xe(de,lt(ve)),bn=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Cn=({exercise:de,dispatch:ve})=>{var ue,dt,mt,kt,pt,st,be,Pe;const Bn=(0,Ae.useIntl)(),On=(0,Ae.useParams)(),[xn,Kn]=(0,a.useState)(!0),[Gt]=me.default.useForm(),{actionTabs:aa}=de;(0,a.useEffect)(()=>{var Sa,Gn,pa,sn;de.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(Gt.resetFields(),Gt.setFieldsValue({subjective_score:(Gn=(Sa=aa==null?void 0:aa.selectArrs)==null?void 0:Sa.record)==null?void 0:Gn.subjective_score,objective_score:(sn=(pa=aa==null?void 0:aa.selectArrs)==null?void 0:pa.record)==null?void 0:sn.objective_score}))},[de.actionTabs.key]);const sa=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:de.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:sa,footer:a.createElement(oe.Z,{align:"middle",justify:"end"},a.createElement(ye.ZP,{className:"ml10",onClick:sa}," \u53D6\u6D88"),a.createElement(ye.ZP,{className:"ml10",onClick:()=>bn(void 0,null,function*(){var Sa,Gn;yield Gt.validateFields();const pa=Gt.getFieldValue();(yield(0,ne.oS)(Tt(Je({},pa),{id:On.categoryId,user_id:(Gn=(Sa=aa==null?void 0:aa.selectArrs)==null?void 0:Sa.record)==null?void 0:Gn.user_id}))).status===0&&(le.ZP.success("\u8BC4\u9605\u6210\u529F"),Gt.resetFields(),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"exercise/setUpdateIndex"}))}),type:"primary"}," ",Bn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},a.createElement("div",{className:"pl30"},a.createElement(me.default,{form:Gt},a.createElement(oe.Z,null,a.createElement(ge.Z,null,a.createElement(me.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(je.Z,{min:0,max:((dt=(ue=aa==null?void 0:aa.selectArrs)==null?void 0:ue.exercise_types)==null?void 0:dt.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ge.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(kt=(mt=aa==null?void 0:aa.selectArrs)==null?void 0:mt.exercise_types)==null?void 0:kt.subjective_score,"\u5206")))),a.createElement(oe.Z,null,a.createElement(ge.Z,null,a.createElement(me.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(je.Z,{min:0,max:((st=(pt=aa==null?void 0:aa.selectArrs)==null?void 0:pt.exercise_types)==null?void 0:st.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ge.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Pe=(be=aa==null?void 0:aa.selectArrs)==null?void 0:be.exercise_types)==null?void 0:Pe.objective_score,"\u5206"))))))))};var vn=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(Cn);const at=(0,Ae.useIntl)(),vt=[{name:at.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"}),id:0,type:"unreview_counts"},{name:at.formatMessage({id:"classrooms.reviewInProgress",defaultMessage:"\u8BC4\u9605\u4E2D"}),id:2,type:"reviewing_counts"},{name:at.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}),id:1,type:"review_counts"}],rt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:at.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),id:2,type:"answer_users"},{name:at.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),id:3,type:"commit_with_no_answers_users"}],ke=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var Pt=x(2524),Wt=x(71418),Re=x(61527),Ge=x(59301),ht=Object.defineProperty,Ue=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,ta=(de,ve,ue)=>ve in de?ht(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Nn=(de,ve)=>{for(var ue in ve||(ve={}))ia.call(ve,ue)&&ta(de,ue,ve[ue]);if(Ve)for(var ue of Ve(ve))ln.call(ve,ue)&&ta(de,ue,ve[ue]);return de},va=(de,ve)=>Ue(de,ot(ve)),Ft=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Xt=({exercise:de,dispatch:ve})=>{var ue,dt;const mt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),[pt]=me.default.useForm(),st=me.default.useWatch("time",pt),[be,Pe]=(0,a.useState)(!1),{actionTabs:Bn,commonHeader:On}=de,[,xn,Kn,Gt]=(0,Re.U)(ne.n7,{id:kt.categoryId}),aa=Gt!=null&&Gt.user_end_time?Ze()(Gt==null?void 0:Gt.user_end_time).add(1,"minutes"):Ze()(),sa=Ze()(Gt==null?void 0:Gt.user_total_end_time)>aa?Math.round(Ze().duration(Ze()(Gt==null?void 0:Gt.user_total_end_time).diff(aa.startOf("minute"))).asMinutes()):0,Sa=((Gt==null?void 0:Gt.student_left_minutes)||0)+(st||0);(0,a.useEffect)(()=>{var pa;Bn.key==="\u5EF6\u65F6"?(ve({type:"exercise/getWorkSetting",payload:Nn({},kt)}),Kn({user_id:Bn!=null&&Bn.isBatch?Bn==null?void 0:Bn.user_ids:[(pa=Bn==null?void 0:Bn.selectArrs)==null?void 0:pa.user_id]})):pt.resetFields()},[Bn.key]);const Gn=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return Ge.createElement(Ge.Fragment,null,Ge.createElement(Fe.default,{width:640,centered:!0,title:Bn!=null&&Bn.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Bn.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:mt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:be,onOk:()=>Ft(void 0,null,function*(){pt.submit()}),onCancel:Gn},Ge.createElement(Wt.Z,{spinning:xn},Ge.createElement(me.default,{form:pt,colon:!1,labelCol:{span:4},onFinish:pa=>Ft(void 0,null,function*(){Pe(!0);const sn=yield(0,ne.qz)(va(Nn({},pa),{id:kt.categoryId,exercise_user_id:Bn==null?void 0:Bn.exercise_user_id}));Pe(!1),sn.status===0&&(le.ZP.success(mt.formatMessage({id:"classrooms.delaySuccess",defaultMessage:"\u5EF6\u65F6\u6210\u529F"})),ve({type:"exercise/setUpdateIndex"}),Gn())})},Ge.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ge.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ge.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ge.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Bn!=null&&Bn.isBatch?Ge.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Bn==null?void 0:Bn.exercise_user_id.length),"\u540D\u5B66\u751F"):Ge.createElement(oe.Z,{align:"middle",gutter:40},Ge.createElement(ge.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ue=Bn==null?void 0:Bn.selectArrs)==null?void 0:ue.user_name)),Ge.createElement(ge.Z,null,mt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),Ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(dt=Bn==null?void 0:Bn.selectArrs)==null?void 0:dt.student_id))),Ge.createElement(me.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ge.createElement(je.Z,{min:0,precision:0,max:sa,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${sa}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Bn!=null&&Bn.isBatch)&&Ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ge.createElement("span",{className:"ml5"},Sa),"\u5206\u949F",Sa!==0&&(Gt==null?void 0:Gt.user_end_time)&&Ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ge.createElement("span",{className:"ml5"},Ze()(Gt==null?void 0:Gt.user_end_time).add(st||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(On==null?void 0:On.screen_open)&&Ge.createElement(me.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ge.createElement(Me.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Jt=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(Xt),Ot=x(5083),tn=x(99981),xa=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const dn=({exercise:de,dispatch:ve})=>{var ue,dt;const mt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),[pt]=me.default.useForm(),[st,be]=(0,a.useState)(!1),{actionTabs:Pe}=de;return(0,a.useEffect)(()=>{de.actionTabs.key==="teacher-unlock"&&(be(!1),pt.resetFields())},[de.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ue=Pe==null?void 0:Pe.selectArrs)==null?void 0:ue.user_name}\uFF09`,open:de.actionTabs.key==="teacher-unlock",okText:mt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:mt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),keyboard:!1,confirmLoading:st,onOk:()=>xa(void 0,null,function*(){var Bn,On;yield pt.validateFields();const xn=pt.getFieldsValue();if(be(!0),(yield(0,ne.ZD)(kt.categoryId,{exercise_user_id:(Bn=Pe==null?void 0:Pe.selectArrs)==null?void 0:Bn.exercise_user_id,unlock_key:xn.unlock_key})).status===0){if(xn.time){const Gt={time:Ze()(xn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(On=Pe==null?void 0:Pe.selectArrs)==null?void 0:On.exercise_user_id,id:kt.categoryId};yield(0,ne.qz)(Gt)}le.ZP.success(mt.formatMessage({id:"classrooms.unlockSuccess",defaultMessage:"\u89E3\u9664\u9501\u5B9A\u6210\u529F"})),ve({type:"exercise/setUpdateIndex"}),ve({type:"exercise/setActionTabs",payload:{}})}be(!1)}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(me.default,{form:pt,layout:"vertical",autoComplete:"off"},a.createElement(me.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Be.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(me.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ze()((dt=Pe==null?void 0:Pe.selectArrs)==null?void 0:dt.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Ot.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Bn=>{var On;return(0,tn.Q8)(Bn,(On=Pe==null?void 0:Pe.selectArrs)==null?void 0:On.exercise_end_at)},disabledTime:Bn=>{var On;const xn=(On=Pe==null?void 0:Pe.selectArrs)==null?void 0:On.exercise_end_at;if(Ze()(Bn).isSame(Ze()(xn),"day")){const Kn=Ze()(xn).hours(),Gt=Ze()(xn).minutes();return console.log(Kn,Gt),{disabledHours:()=>(0,tn.w6)(0,24).slice(Kn+1),disabledMinutes:()=>Ze()(Bn).isSame(Ze()(xn),"hour")?(0,tn.w6)(Gt,60):[]}}return(0,tn.d0)(Bn)},allowClear:!1}))))))};var oa=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(dn),Ja=x(30214),Er=x(77254),Jn=x(82896),qt=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,Aa=(de,ve)=>{var ue={};for(var dt in de)ha.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&qt)for(var dt of qt(de))ve.indexOf(dt)<0&&Ya.call(de,dt)&&(ue[dt]=de[dt]);return ue},Zr=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Yr=de=>{var ve=de,{shixunHomeworks:ue,dispatch:dt}=ve,mt=Aa(ve,["shixunHomeworks","dispatch"]);const kt=(0,Ae.useIntl)(),pt=(0,Ae.useParams)(),[st,be]=(0,a.useState)([]),[Pe,Bn]=(0,a.useState)([]);(0,a.useEffect)(()=>{ue.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&On()},[ue.actionTabs.key]);function On(){return Zr(this,null,function*(){const Kn=yield(0,pe.ZP)(`/api/exercises/${pt.categoryId}/group_list.json`,{method:"GET"});be(Kn)})}const xn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ue.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:kt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:kt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Zr(void 0,null,function*(){const Kn=yield(0,pe.ZP)(`/api/exercises/${pt.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Pe}});(Kn==null?void 0:Kn.status)===0&&(Ae.history.replace(`/classrooms/${pt.coursesId}/exercise/${pt.categoryId}/detail?tabs=7`),window.location.reload(),dt({type:"shixunHomeworks/setActionTabs",payload:{}}),Bn([]))}),onCancel:()=>{Bn([]),dt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(z.default,{rowSelection:{type:"checkbox",onChange:(Kn,Gt)=>{Bn([...Kn])},selectedRowKeys:Pe,getCheckboxProps:Kn=>({disabled:Kn.status==="\u8FDB\u884C\u4E2D"||Kn.works_count===0})},rowKey:Kn=>Kn.key||Kn.id,scroll:{y:300},pagination:!1,columns:xn,dataSource:st==null?void 0:st.group_list})))};var Sr=(0,Ae.connect)(({shixunHomeworks:de})=>({shixunHomeworks:de}))(Yr),Et=x(41867),Ra={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Zt=x(59301),qn=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())}),ga=({item:de,renderText:ve})=>{const ue=(0,Ae.useIntl)(),dt=(0,Ae.useParams)(),[mt,kt]=(0,a.useState)(),pt=st=>qn(void 0,null,function*(){if(!st)return;const be=yield(0,ne.UH)({id:dt.categoryId,user_id:de==null?void 0:de.user_id});be&&kt(be)});return Zt.createElement(Ie.Z,{onOpenChange:st=>pt(st),title:Zt.createElement("div",null,"\u5355\u9009\u9898 ",(mt==null?void 0:mt.single_question_score)||0,"\u5206 ",Zt.createElement("br",null),"\u591A\u9009\u9898 ",(mt==null?void 0:mt.multiple_question_score)||0,"\u5206 ",Zt.createElement("br",null),"\u5224\u65AD\u9898 ",(mt==null?void 0:mt.judgement_question_score)||0,"\u5206 ",Zt.createElement("br",null),"\u586B\u7A7A\u9898 ",(mt==null?void 0:mt.completion_question_score)||0,"\u5206 ",Zt.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(mt==null?void 0:mt.shixun_question_score)||0,"\u5206")},ve)},tr=x(89392),Hn=x.n(tr),se=x(57809),fe=x(71067),he=x(59301),De=Object.defineProperty,qe=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,on=(de,ve,ue)=>ve in de?De(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,nn=(de,ve)=>{for(var ue in ve||(ve={}))ka.call(ve,ue)&&on(de,ue,ve[ue]);if(jt)for(var ue of jt(ve))_n.call(ve,ue)&&on(de,ue,ve[ue]);return de},kn=(de,ve)=>qe(de,wt(ve)),$t=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const fa=({exercise:de,dispatch:ve})=>{var ue,dt;const mt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),{actionTabs:pt,commonHeader:st}=de,[be]=me.default.useForm(),Pe=me.default.useWatch("time",be),[,Bn,On,xn]=(0,Re.U)(ne.n7,{id:kt.categoryId}),[,Kn,Gt]=(0,Re.U)(ne.Xo,{id:kt.categoryId}),aa=(0,a.useRef)(null),sa=xn!=null&&xn.user_end_time?Ze()(xn==null?void 0:xn.user_end_time).add(1,"minutes"):Ze()(),Sa=Ze()(xn==null?void 0:xn.user_total_end_time)>sa?Math.round(Ze().duration(Ze()(xn==null?void 0:xn.user_total_end_time).diff(sa.startOf("minute"))).asMinutes()):0,Gn=((xn==null?void 0:xn.student_left_minutes)||0)+(Pe||0);(0,a.useEffect)(()=>{var sn,wn;pt.key=="\u8C03\u6574\u72B6\u6001"?(ve({type:"exercise/getWorkSetting",payload:nn({},kt)}),On({user_id:pt!=null&&pt.isBatch?pt==null?void 0:pt.user_ids:[(sn=pt==null?void 0:pt.selectArrs)==null?void 0:sn.user_id]})):(be.resetFields(),aa.current&&((wn=aa.current)==null||wn.changeCode({target:{value:""}})))},[pt.key]);const pa=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return he.createElement(Fe.default,{centered:!0,title:pt!=null&&pt.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:pt.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Kn,onOk:()=>$t(void 0,null,function*(){be.submit()}),onCancel:pa},he.createElement(Wt.Z,{spinning:Bn},he.createElement(me.default,{initialValues:{status:"1"},form:be,colon:!1,labelCol:{span:4},onFinish:sn=>$t(void 0,null,function*(){if(console.log("allValue",sn),aa.current.onVerify())return Promise.reject();(yield Gt(kn(nn({},sn),{exercise_user_id:pt==null?void 0:pt.exercise_user_id}))).status==0&&(le.ZP.success(mt.formatMessage({id:"classrooms.adjustSuccess",defaultMessage:"\u8C03\u6574\u6210\u529F"})),pa(),ve({type:"exercise/setUpdateIndex"}))})},pt!=null&&pt.isBatch?he.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",he.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},pt==null?void 0:pt.exercise_user_id.length),"\u540D\u5B66\u751F"):he.createElement(oe.Z,{className:"mb20",align:"middle",gutter:40},he.createElement(ge.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",he.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ue=pt==null?void 0:pt.selectArrs)==null?void 0:ue.user_name)),he.createElement(ge.Z,null,mt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),he.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(dt=pt==null?void 0:pt.selectArrs)==null?void 0:dt.student_id))),(st==null?void 0:st.is_locked)&&he.createElement(me.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},he.createElement(Be.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),he.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},he.createElement(se.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},he.createElement(se.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),he.createElement(se.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(st==null?void 0:st.time)!==-1&&he.createElement(he.Fragment,null,he.createElement(me.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},he.createElement(je.Z,{min:0,precision:0,max:Sa,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Sa}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(pt!=null&&pt.isBatch)&&he.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",he.createElement("span",{className:"ml5"},Gn),"\u5206\u949F",Gn!==0&&(xn==null?void 0:xn.user_end_time)&&he.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",he.createElement("span",{className:"ml5"},Ze()(xn==null?void 0:xn.user_end_time).add(Pe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(st==null?void 0:st.screen_open)&&he.createElement(me.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},he.createElement(Me.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),he.createElement(me.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},he.createElement(fe.Z,{ref:sn=>aa.current=sn})))))};var Da=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(fa),ya=x(30365),yn=Object.defineProperty,gt=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Wn=(de,ve,ue)=>ve in de?yn(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Tn=(de,ve)=>{for(var ue in ve||(ve={}))rn.call(ve,ue)&&Wn(de,ue,ve[ue]);if(gt)for(var ue of gt(ve))gn.call(ve,ue)&&Wn(de,ue,ve[ue]);return de};const fn=de=>React.createElement("svg",Tn({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},de),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));var jn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ct=x(59301),dr=Object.defineProperty,$a=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,Tr=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,Qr=(de,ve,ue)=>ve in de?dr(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Wa=(de,ve)=>{for(var ue in ve||(ve={}))zr.call(ve,ue)&&Qr(de,ue,ve[ue]);if(Tr)for(var ue of Tr(ve))ro.call(ve,ue)&&Qr(de,ue,ve[ue]);return de},br=(de,ve)=>$a(de,Qn(ve)),Lr=(de,ve)=>{var ue={};for(var dt in de)zr.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&Tr)for(var dt of Tr(de))ve.indexOf(dt)<0&&ro.call(de,dt)&&(ue[dt]=de[dt]);return ue},nr=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const fo=de=>{var ve=de,{exercise:ue,loading:dt,dispatch:mt,globalSetting:kt,checkDomainAuthority:pt,getparams:st,user:be,classroomList:Pe}=ve,Bn=Lr(ve,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),On,xn,Kn,Gt,aa,sa,Sa,Gn,pa;const sn=(0,Ae.useIntl)(),[wn]=(0,Ae.useSearchParams)(),La=(0,Ae.useParams)();let[Ht,Va]=(0,a.useState)(Wa({page:1,limit:20},La));const{commonHeader:Ta,updateIndex:Xn}=ue,{userInfo:Rn}=be,[hn,Sn]=(0,a.useState)({}),[mr,yr]=(0,a.useState)(0),[ho,An]=(0,a.useState)(0),[Oa,$e]=(0,a.useState)(!1),[za,Fa]=(0,a.useState)("alert"),[Qa,cr]=(0,a.useState)(0),[ja,to]=(0,a.useState)(!1),[Ka,Pa]=(0,a.useState)(!1),[Mr]=me.default.useForm(),[Fr,or]=(0,a.useState)([]),[la,Xa]=(0,a.useState)(1),[ba,ra]=(0,a.useState)(""),[Na,Vn]=(0,a.useState)(),[er,fr]=(0,a.useState)(!1),[vr,Ao]=(0,a.useState)(!1),[Eo,Ur]=(0,a.useState)({name:"",id:"",list:[]}),[sr,uo]=(0,a.useState)({}),[Bo,Zl]=(0,a.useState)({}),[zi,Ki]=(0,a.useState)(!0),[Gl,qi]=(0,a.useState)(""),[Tu,Mu]=(0,a.useState)(""),[no,Vl]=(0,a.useState)(""),[Qi,fu]=(0,a.useState)([]),[,,Uu]=(0,Re.U)(ne.N0,{}),[su,Hl]=(0,a.useState)([]),[Nu,Xs]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let zn={};if(wn.get("exercise_group_id")&&!Xn){if(wn.get("statistics")){let na=[];const po=wn.get("scope");po==="0"&&(na=["all"]),po==="1"&&(na=[1,2,3]),po==="2"&&(na=[2,3]),zn={exercise_group_id:wn.get("exercise_group_id"),commit_status:na}}else zn={review:[0,2],commit_status:[2,3]},wn.get("exercise_group_id")!=="0"&&(zn.exercise_group_id=[Number(wn.get("exercise_group_id"))]);Mr.setFieldsValue(Wa({},zn))}return Ht=Wa(Wa({},Ht),zn),Va(Wa({},Ht)),zu(),wr(Ht),fu([]),()=>{mt({type:"exercise/setUpdateIndex",payload:"clear"})}},[Xn]);const zu=()=>nr(void 0,null,function*(){var zn,na;const po=yield(0,pe.ZP)(`/api/exercises/${Ht.categoryId}/header_info.json`,{method:"get"});(po==null?void 0:po.status)===0&&(uo((po==null?void 0:po.data)||{}),console.log((zn=po==null?void 0:po.data)==null?void 0:zn.course_groups),mt({type:"exercise/save",payload:{course_groups:(na=po==null?void 0:po.data)==null?void 0:na.course_groups}}))}),wr=zn=>nr(void 0,null,function*(){var na,po,Lu,us,Ku,mc,kc,$s,tg,Am,o0;Ki(!0);const ms=yield(0,pe.ZP)(`/api/exercises/${Ht.categoryId}/exercise_users.json`,{method:"get",params:zn});if((ms==null?void 0:ms.status)===0){let l0=(Lu=(po=(na=ms==null?void 0:ms.data)==null?void 0:na.exercise_users)==null?void 0:po[0])==null?void 0:Lu.commit_status;Xs(l0==2||l0==3),Zl({exercise_users:((us=ms==null?void 0:ms.data)==null?void 0:us.exercise_users)||[],current_answer_user:((Ku=ms==null?void 0:ms.data)==null?void 0:Ku.current_answer_user)||{}}),qi(((mc=ms==null?void 0:ms.data)==null?void 0:mc.appraise_user_login)||""),Mu(((kc=ms==null?void 0:ms.data)==null?void 0:kc.first_export_user_login)||""),yr(($s=ms==null?void 0:ms.data)==null?void 0:$s.total_count),An(typeof((tg=ms==null?void 0:ms.data)==null?void 0:tg.total_score)=="string"?Number((Am=ms==null?void 0:ms.data)==null?void 0:Am.total_score):(o0=ms==null?void 0:ms.data)==null?void 0:o0.total_score)}Vl(ms==null?void 0:ms.status),Ki(!1)});(0,a.useEffect)(()=>{mt({type:"exercise/setSaveExerciseDownUsers",payload:qu})},[Tu,mr,JSON.stringify(Ht)]);function ml(zn){return nr(this,null,function*(){var na,po,Lu,us;Vn(zn==null?void 0:zn.exercise_user_id),fr(zn.commit_status===2||zn.commit_status===3),to(!0);let Ku=yield(0,pe.ZP)(`/api/exercises/${Ht.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:zn==null?void 0:zn.exercise_user_id}});((po=(na=Ku==null?void 0:Ku.data)==null?void 0:na.exercise_user_photos)==null?void 0:po.length)>0?$e(!0):le.ZP.info(sn.formatMessage({id:"classrooms.noPhotosCurrently",defaultMessage:"\u5F53\u524D\u6682\u65E0\u7167\u7247"})),or((Lu=Ku==null?void 0:Ku.data)==null?void 0:Lu.exercise_user_photos),cr((us=Ku==null?void 0:Ku.data)==null?void 0:us.alert_count),to(!1)})}const Bi=zn=>{Ht.page=1;const na=Object.assign({},Mr.getFieldsValue());Object.keys(na).map(function(po){po==="objective_score_gte"||po==="objective_score_lte"||(na[po].includes("all")?(delete Ht[po],Mr.setFieldsValue({[po]:"all"})):(Ht[po]=na[po],na[po]==""||!na[po]?Mr.setFieldsValue({[po]:"all"}):Mr.setFieldsValue({[po]:Ht[po]})))}),("objective_score_gte"in zn||"objective_score_lte"in zn)&&(na.objective_score_gte&&na.objective_score_lte&&na.objective_score_gte>na.objective_score_lte?(Mr.setFieldsValue({objective_score_lte:na.objective_score_gte}),Ht.objective_score_lte=na.objective_score_gte||null,Ht.objective_score_gte=na.objective_score_gte||null):(Ht.objective_score_lte=na.objective_score_lte||null,Ht.objective_score_gte=na.objective_score_gte||null)),Va(Wa({},Ht)),wr(Ht),st(Wa({},Ht))},lo=(zn=1,na=20)=>{Ht.page=zn,Ht.limit=na,Va(Wa({},Ht)),wr(Ht)};let rl=new Date().getTime();const Ol=[{title:sn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",fixed:"left",align:"center",render:(zn,na,po)=>Ct.createElement(Ie.Z,{title:((Ht.page||1)-1)*Ht.limit+po+1},Ct.createElement("span",null,((Ht.page||1)-1)*Ht.limit+po+1))},{title:sn.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",fixed:"left",align:"left",render:(zn,na)=>Ct.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var po;if(zn&&(0,Et.GJ)()){if((0,Et.Rm)()&&!((po=Pe.AssistantObject.exercise)!=null&&po.can_view)){le.ZP.warning(sn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}switch(na.commit_status){case 0:if(!(0,Et.Ny)()){le.ZP.warning(sn.formatMessage({id:"classrooms.studentNotStartedNoView",defaultMessage:"\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"}));return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",na.commit_status)}zn&&(0,Et.GJ)()&&(fi(),(0,ie.xg)(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/review/${na==null?void 0:na.login}`))}}},Ct.createElement("span",{className:zn&&(0,Et.GJ)()?Ra.operationLink:""},zn||"--"),!!(na!=null&&na.delayed_at)&&Ta.time!==-1&&Ct.createElement(Ie.Z,{title:Ct.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",Ct.createElement("span",{className:"ml5"},Ze()(na.delayed_at).format("YYYY-MM-DD HH:mm")))},Ct.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:sn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",align:"left",sorter:!0,render:zn=>zn||"--"},!(sr!=null&&sr.is_excellent)&&(sr==null?void 0:sr.groups_count)!==0&&{title:sn.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"user_group_name",align:"left",render:(zn,na)=>Ct.createElement("div",{className:Ra.banding,title:zn||"--"},zn||"--")},{title:(Ta==null?void 0:Ta.exercise_type)==2&&!(0,Et.dE)()?"\u6700\u9AD8\u6210\u7EE9":sn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",align:"center",sorter:!0,render:(zn,na)=>na.commit_status===0||na.commit_status===1?"--":!na.open_total_score&&(0,Et.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(zn=typeof zn=="number"?Number(zn):zn,console.log(typeof zn),zn||(zn=0),zn===100?Ct.createElement("span",{className:"c-green"},zn):zn>60?Ct.createElement("span",{className:"c-orange"},zn):zn==ho*.6?Ct.createElement("span",{className:"c-red"},zn):Ct.createElement("span",null,zn))},!((sr==null?void 0:sr.objective)!==1||(sr==null?void 0:sr.objective)===1&&(sr==null?void 0:sr.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(zn,na)=>{if(na.commit_status===0||na.commit_status===1)return"--";if(!na.open_total_score&&(0,Et.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let po;return zn>=0&&zn<=60?po=Ct.createElement("span",null,zn):zn===100?po=Ct.createElement("span",{className:"c-green"},zn):zn>60?po=Ct.createElement("span",{className:"c-orange"},zn):po="--",Ct.createElement(ga,{renderText:po,item:na})}}},!((sr==null?void 0:sr.subjective)!==1||(sr==null?void 0:sr.subjective)===1&&(sr==null?void 0:sr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(zn,na)=>{if(na.commit_status===0||na.commit_status===1)return"--";if(!na.open_total_score&&(0,Et.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let po;sr!=null&&sr.appraise_setting&&(sr!=null&&sr.sealed_review)&&new Date(sr==null?void 0:sr.appraise_end_time).getTime()>rl&&(po="--"),!(na!=null&&na.has_comment)&&na.review_status&&(po=sn.formatMessage({id:"classrooms.reviewInProgress",defaultMessage:"\u8BC4\u9605\u4E2D"})),na!=null&&na.has_comment?po=sn.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}):po=sn.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"}),zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let Lu;return zn===0?Lu=Ct.createElement("span",null,zn," ",po===sn.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"})&&Ct.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):zn>0&&zn<=60?Lu=Ct.createElement("span",null,zn):zn===100?Lu=Ct.createElement("span",{className:"c-green"},zn):zn>60?Lu=Ct.createElement("span",{className:"c-orange"},zn):Lu="--",Lu}}},(Ta==null?void 0:Ta.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(zn,na)=>[1,2].includes(na==null?void 0:na.commit_status)?zn:"--"},{title:sn.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),dataIndex:"commit_status",align:"left",render:(zn,na)=>zn===0?Ct.createElement("span",{style:{color:"#666666"}},sn.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):zn===1?Ct.createElement("span",{style:{color:"#DF3042"}},!na.is_make_up&&"\u8003\u8BD5\u4E2D",na.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):zn===2?Ct.createElement("span",{style:{color:"#5AB891"}},!na.is_make_up&&!na.is_force_commit&&sn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),na.is_make_up&&!na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ct.createElement("span",{style:{color:"#5AB891"}},!na.is_make_up&&!na.is_force_commit&&sn.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),na.is_make_up&&!na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:sn.formatMessage({id:"classrooms.startTime",defaultMessage:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4"}),dataIndex:"start_at",align:"left",sorter:!0,render:zn=>zn?Ze()(zn).format("YYYY-MM-DD HH:mm"):"--"},{title:sn.formatMessage({id:"classrooms.submissionTime",defaultMessage:"\u63D0\u4EA4\u65F6\u95F4"}),dataIndex:"end_at",sorter:!0,render:(zn,na)=>zn?Ze()(zn).format("YYYY-MM-DD HH:mm"):"--"},(0,Et.GJ)()&&(Ta==null?void 0:Ta.exercise_type)===2&&{title:Ct.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",Ct.createElement(Ie.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},Ct.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(zn,na)=>{var po;return Ct.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Lu={name:na==null?void 0:na.user_name,id:na==null?void 0:na.student_id,list:na==null?void 0:na.simulate_exercise_records};Ur(Wa({},Lu)),Ao(!0)}},(po=na==null?void 0:na.simulate_exercise_records)==null?void 0:po.length,"/",Ta==null?void 0:Ta.simulate_exercise_num)||"--"}},{title:sn.formatMessage({id:"classrooms.returnCount",defaultMessage:"\u6253\u56DE\u6B21\u6570"}),dataIndex:"exercise_user_redo_count",className:((On=Rn==null?void 0:Rn.course)==null?void 0:On.course_role)===15||(Ta==null?void 0:Ta.exercise_type)==2?Ra.noShow:"",align:"left",render:(zn,na)=>Ct.createElement("div",{style:{display:"flex",alignItems:"center"}},Ct.createElement("span",{className:Ra.operationLink,onClick:()=>{mt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:na.user_id}})}},zn||"0"))},(Ta==null?void 0:Ta.screen_open)&&{title:Ct.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",Ct.createElement(Ie.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},Ct.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(zn,na)=>Ct.createElement("span",{style:zn>0?{cursor:"pointer"}:{},className:zn>(na==null?void 0:na.screen_total_num)?"c-red":"",onClick:()=>nr(void 0,null,function*(){if(zn===0)return;const po=yield(0,ne.Yu)(La.categoryId,{exercise_user_id:na.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${na==null?void 0:na.user_name}\uFF09`,icon:null,closable:!0,className:Ra.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:Ct.createElement(z.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:po==null?void 0:po.data})})})},zn,"/",na==null?void 0:na.screen_total_num)},(Ta==null?void 0:Ta.exercise_status)>1&&(Ta==null?void 0:Ta.open_camera)&&(0,Et.GJ)()&&!((xn=kt.setting)!=null&&xn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(zn,na)=>na.commit_status>0?Ct.createElement("a",{onClick:()=>{ml(na)}},`${zn||0}/${Ta==null?void 0:Ta.photo_count}`):"--"},(Ta==null?void 0:Ta.ip_bind)&&(0,Et.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(zn,na)=>Ct.createElement(Ct.Fragment,null,zn||"--",na.commit_status<=1&&Ta.ip_bind&&na.last_ip&&Ct.createElement(ye.ZP,{type:"link",onClick:()=>nr(void 0,null,function*(){const po=Fe.default.confirm({title:Ct.createElement(oe.Z,null,Ct.createElement(ge.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),Ct.createElement(ge.Z,null,Ct.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>po.destroy()}))),width:500,icon:null,okText:sn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:sn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),className:"custom-modal-divider",content:Ct.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",Ct.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>nr(void 0,null,function*(){(yield(0,ne.ab)({id:Ht.categoryId,exercise_user_id:na.exercise_user_id})).status===0&&(le.ZP.success(sn.formatMessage({id:"classrooms.unbindSuccess",defaultMessage:"\u89E3\u7ED1\u6210\u529F"})),wr(Ht))})})})},"\u89E3\u7ED1"))},(Ta==null?void 0:Ta.open_camera)&&(0,Et.Gg)()&&Ta.exercise_status<3&&!((Kn=kt.setting)!=null&&Kn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(zn,na)=>Ct.createElement(Ce.Z,{checked:zn,onClick:()=>nr(void 0,null,function*(){zn?Fe.default.info({title:sn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Ct.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:sn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:Ct.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>nr(void 0,null,function*(){const po=yield(0,ne.cC)(br(Wa({},Ht),{exercise_user_id:na.exercise_user_id}));(po==null?void 0:po.status)===0&&(le.ZP.success(sn.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),wr(Ht))})})})})},(0,Et.GJ)()&&{title:sn.formatMessage({id:"classrooms.reviewStatus",defaultMessage:"\u8BC4\u9605\u72B6\u6001"}),dataIndex:"has_comment",align:"center",render:(zn,na)=>sr!=null&&sr.appraise_setting&&(sr!=null&&sr.sealed_review)&&new Date(sr==null?void 0:sr.appraise_end_time).getTime()>rl?"--":!zn&&na.review_status?sn.formatMessage({id:"classrooms.reviewInProgress",defaultMessage:"\u8BC4\u9605\u4E2D"}):zn?sn.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}):sn.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"})},((Ta==null?void 0:Ta.assistant_auth)||(0,Et.GJ)()||(0,Et.dE)())&&pt&&{title:sn.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),fixed:"right",dataInex:"action",align:"left",className:Ra.operationCol,render:(zn,na)=>{var po,Lu;return(Ta==null?void 0:Ta.exercise_status)===-1?Ct.createElement("div",null," ",(0,Et.GJ)()&&Ct.createElement("a",{onClick:us=>{us.stopPropagation(),mt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:na==null?void 0:na.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),Ct.createElement("a",{style:{marginLeft:(0,Et.GJ)()&&10},onClick:(0,tr.debounce)(us=>nr(void 0,null,function*(){var Ku,mc,kc;us.stopPropagation();let $s=yield(0,pe.ZP)(`/api/exercises/${Ht==null?void 0:Ht.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:na==null?void 0:na.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:Ct.createElement("div",null,Ct.createElement("div",{style:{display:"flex"}},Ct.createElement("div",null,Ct.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),Ct.createElement("span",{style:{marginLeft:10}},(Ku=$s==null?void 0:$s.data)==null?void 0:Ku.user_name)),Ct.createElement("div",{style:{marginLeft:60}},Ct.createElement("span",{style:{color:"#666666"}},sn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),Ct.createElement("span",{style:{marginLeft:10}},(mc=$s==null?void 0:$s.data)==null?void 0:mc.student_id)),Ct.createElement("div",{style:{marginLeft:60}},Ct.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Ct.createElement("span",{style:{marginLeft:10}},(kc=$s==null?void 0:$s.data)==null?void 0:kc.group_name))),Ct.createElement("div",{style:{marginTop:22,marginBottom:20}},Ct.createElement(z.default,{columns:[{title:sn.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(tg,Am)=>Ct.createElement("span",{style:{color:(Am==null?void 0:Am.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},tg)}],pagination:!1,dataSource:[Wa({},$s==null?void 0:$s.data)]}))),footer:null})}),300)},sn.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))):Ct.createElement("div",{className:"flex gap-10px"},(0,Et.GJ)()&&(na==null?void 0:na.commit_status)===1&&Ct.createElement(ye.ZP,{ghost:!0,type:"primary",size:"small",disabled:(na==null?void 0:na.commit_status)!==1,onClick:()=>{(0,ie.xg)(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/review/${na.login}`)}},"\u67E5\u9605"),(0,Et.GJ)()&&(na==null?void 0:na.commit_status)!==1&&Ct.createElement(ye.ZP,{ghost:!0,type:"primary",size:"small",disabled:na.commit_status<2,onClick:us=>nr(void 0,null,function*(){var Ku,mc;if(us.preventDefault(),yield(0,Jn.w)(La.coursesId,La.categoryId),na.commit_status===2){if((0,Et.Rm)()&&!((Ku=Pe.AssistantObject.exercise)!=null&&Ku.can_view)){le.ZP.warning(sn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}fi(),window.location.href=`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/review/${na.login}`}if(na.commit_status===3){if((0,Et.Rm)()&&!((mc=Pe.AssistantObject.exercise)!=null&&mc.can_appraise)){le.ZP.warning(sn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}mt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:fi,selectArrs:{record:Wa({},na),exercise_types:Wa({},sr)},params:Wa({},Ht)}})}})},sr!=null&&sr.appraise_setting&&(sr!=null&&sr.sealed_review)&&new Date(sr==null?void 0:sr.appraise_end_time).getTime()>rl?"\u8BC4\u9605":na.has_comment?"\u66F4\u6539\u8BC4\u9605":!na.has_comment&&"\u8BC4\u9605"),!(0,Et.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ie.ju[Ta.exercise_status])&&Ct.createElement(ye.ZP,{ghost:!0,type:"primary",size:"small",disabled:(na==null?void 0:na.commit_status)===0,onClick:()=>{var us,Ku;if((0,Et.Rm)()&&!((Ku=(us=Pe==null?void 0:Pe.AssistantObject)==null?void 0:us.exercise)!=null&&Ku.can_forcing_commit)){le.ZP.warning(sn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}mt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:na,exercise_user_id:[na.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,Et.dE)()&&Ct.createElement("span",{style:{color:sr!=null&&sr.answered_open&&((po=Bo==null?void 0:Bo.current_answer_user)==null?void 0:po.login)===(na==null?void 0:na.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>nr(void 0,null,function*(){if(!(sr!=null&&sr.answered_open)){le.ZP.info(sn.formatMessage({id:"classrooms.teacherSetNoViewAfterSubmission",defaultMessage:"\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B"}));return}yield(0,Jn.w)(La.coursesId,La.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ie.xg)(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/users/${na==null?void 0:na.login}?check=true`)})},sr!=null&&sr.answered_open&&((Lu=Bo==null?void 0:Bo.current_answer_user)==null?void 0:Lu.login)===(na==null?void 0:na.login)?"\u67E5\u770B":"- -"),(Ta==null?void 0:Ta.exercise_time)>0&&(Ta==null?void 0:Ta.exercise_type)!=2&&(0,Et.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ie.ju[Ta.exercise_status])&&Ct.createElement(Ie.Z,{title:Ta.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},Ct.createElement(ye.ZP,{danger:!0,ghost:!0,size:"small",disabled:Ta.exercise_status===3||Ta.exercise_status===5||(Ta==null?void 0:Ta.appraise_label)||(na==null?void 0:na.commit_status)===0,onClick:()=>{var us,Ku;if((0,Et.Rm)()&&!((Ku=(us=Pe==null?void 0:Pe.AssistantObject)==null?void 0:us.exercise)!=null&&Ku.can_delay)){le.ZP.warning(sn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}mt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[na.exercise_user_id],selectArrs:na,exercise_time:Ta.exercise_time,params:Wa({},Ht)}})}},"\u5EF6\u65F6")))}}].filter(zn=>!!zn),xi=[{title:sn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",fixed:"left",align:"center",width:60,render:(zn,na,po)=>Ct.createElement(Ie.Z,{title:((Ht.page||1)-1)*20+po+1},Ct.createElement("span",null,((Ht.page||1)-1)*20+po+1))},{title:sn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",align:"center",width:100,render:(zn,na)=>na.commit_status===0||na.commit_status===1?"--":!na.open_total_score&&(0,Et.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0),zn===100?Ct.createElement("span",{className:"c-green"},zn):zn>60?Ct.createElement("span",{className:"c-orange"},zn):Ct.createElement("span",null,zn))},!((sr==null?void 0:sr.objective)!==1||(sr==null?void 0:sr.objective)===1&&(sr==null?void 0:sr.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(zn,na)=>{if(na.commit_status===0||na.commit_status===1)return"--";if(!na.open_total_score&&(0,Et.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let po;return zn>=0&&zn<=60?po=Ct.createElement("span",null,zn):zn===100?po=Ct.createElement("span",{className:"c-green"},zn):zn>60?po=Ct.createElement("span",{className:"c-orange"},zn):po="--",Ct.createElement(ga,{renderText:po,item:na})}}},!((sr==null?void 0:sr.subjective)!==1||(sr==null?void 0:sr.subjective)===1&&(sr==null?void 0:sr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(zn,na)=>{if(na.commit_status===0||na.commit_status===1)return"--";if(!na.open_total_score&&(0,Et.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let po;return zn==0||zn>0&&zn<=60?po=Ct.createElement("span",null,zn):zn===100?po=Ct.createElement("span",{className:"c-green"},zn):zn>60?po=Ct.createElement("span",{className:"c-orange"},zn):po="--",po}}},{title:sn.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),dataIndex:"commit_status",align:"center",width:200,render:(zn,na)=>zn===0?Ct.createElement("span",{style:{color:"#666666"}},sn.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):zn===1?Ct.createElement("span",{style:{color:"#DF3042"}},!na.is_make_up&&"\u8003\u8BD5\u4E2D",na.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):zn===2?Ct.createElement("span",{style:{color:"#5AB891"}},!na.is_make_up&&!na.is_force_commit&&sn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),na.is_make_up&&!na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ct.createElement("span",{style:{color:"#5AB891"}},!na.is_make_up&&!na.is_force_commit&&sn.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),na.is_make_up&&!na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!na.is_make_up&&na.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:sn.formatMessage({id:"classrooms.startTime",defaultMessage:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4"}),dataIndex:"start_at",align:"center",width:200,render:zn=>zn?Ze()(zn).format("YYYY-MM-DD HH:mm"):"--"},{title:sn.formatMessage({id:"classrooms.submissionTime",defaultMessage:"\u63D0\u4EA4\u65F6\u95F4"}),dataIndex:"end_at",align:"center",width:200,render:zn=>zn?Ze()(zn).format("YYYY-MM-DD HH:mm"):"--"}].filter(zn=>!!zn),Ji=[...Ol];Ji[0]=Wa({},Ji[0]),Ji[(Ji==null?void 0:Ji.length)-1]=Wa({},Ji[(Ji==null?void 0:Ji.length)-1]),Ji[0].render=()=>"\u6211",Ji[(Ji==null?void 0:Ji.length)-1].render=()=>{var zn;return(zn=Bo==null?void 0:Bo.current_answer_user)!=null&&zn.login?Ct.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>nr(void 0,null,function*(){var na,po;if(!(sr!=null&&sr.answered_open)){le.ZP.info(sn.formatMessage({id:"classrooms.teacherSetNoViewAfterSubmission",defaultMessage:"\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B"}));return}yield(0,Jn.w)(La.coursesId,La.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Lu=`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/users/${(na=Bo==null?void 0:Bo.current_answer_user)==null?void 0:na.login}`;((po=Bo==null?void 0:Bo.current_answer_user)==null?void 0:po.commit_status)>1&&(Lu=Lu+"?check=true"),Ae.history.push(Lu)})},sn.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})):"--"};const fi=()=>{var zn;try{const na=Wa({},Ht);delete na.page,delete na.limit,localStorage[`${(zn=be==null?void 0:be.userInfo)==null?void 0:zn.login}-${Ht.coursesId}-${Ht.categoryId}-filter`]=JSON.stringify(na)}catch(na){}},qu=()=>{var zn;try{const na=br(Wa({},Ht),{firstTargetLogin:Tu,totalCount:mr});delete na.page,delete na.limit,localStorage[`${(zn=be==null?void 0:be.userInfo)==null?void 0:zn.login}-${Ht.coursesId}-${Ht.categoryId}-downFilter`]=JSON.stringify(na)}catch(na){}};return Ct.createElement("section",{className:"mb20"},(sr==null?void 0:sr.score_open)&&(0,Et.dE)()&&Ct.createElement(z.default,{pagination:!1,showHeader:!1,dataSource:[Wa({},Bo==null?void 0:Bo.current_answer_user)],columns:Ji,scroll:{x:"max-content"}}),!(0,Et.GJ)()&&Ct.createElement("div",{className:"bg-white pt10 mt15"},!!(sr!=null&&sr.answer_users)&&Ct.createElement("span",{className:"mr10"},Ct.createElement("span",{style:{color:"#FF954C"}},sr==null?void 0:sr.answer_users," "),"\u5DF2\u4EA4"),!!(sr!=null&&sr.unanswer_users)&&Ct.createElement("span",{className:"mr10"},sr==null?void 0:sr.unanswer_users,"\u672A\u4EA4"),(sr==null?void 0:sr.exercise_end_time)!=="--"&&(Ta!=null&&Ta.before_start?"":Ct.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",Ct.createElement("span",{style:{color:"#FF954C"}},sr==null?void 0:sr.exercise_end_time))),(Ta==null?void 0:Ta.before_start)&&Ct.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",Ct.createElement("span",{style:{color:"#FF954C"}},Ta==null?void 0:Ta.before_start))),!(sr!=null&&sr.exercise_all_users)&&!(0,Et.dE)()&&Ct.createElement(Pt.Z,{styles:{margin:"0 auto",padding:200}}),(!!(sr!=null&&sr.exercise_all_users)||(0,Et.dE)())&&Ct.createElement("aside",null,(0,Et.GJ)()&&Ct.createElement("aside",{className:"pt20"},Ct.createElement(me.default,{form:Mr,onValuesChange:Bi,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},Ct.createElement(me.default.Item,{name:"exercise_group_id"},Ct.createElement(Me.default.Group,{style:{width:"100%"}},Ct.createElement(oe.Z,null,Ct.createElement(ge.Z,{flex:"80px"},sn.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"}),":"),Ct.createElement(ge.Z,{flex:"80px"},Ct.createElement(Me.default,{value:"all",checked:!((Gt=hn.course_group)!=null&&Gt.length)},"\u5168\u90E8")),Ct.createElement(ge.Z,{flex:"1"},(sr==null?void 0:sr.course_groups)&&(sr==null?void 0:sr.course_groups.map((zn,na)=>Ct.createElement(Me.default,{value:zn.exercise_group_id,className:"ml0 mr8",key:zn.exercise_group_id},zn.exercise_group_name,"(",zn.exercise_group_students,")"))))))),Ct.createElement(me.default.Item,{name:"commit_status"},Ct.createElement(Me.default.Group,{value:[],style:{width:"100%"}},Ct.createElement(oe.Z,null,Ct.createElement(ge.Z,{flex:"80px"},sn.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),":"),Ct.createElement(ge.Z,{flex:"80px"},Ct.createElement(Me.default,{value:"all",checked:!((aa=hn.commit_status)!=null&&aa.length)},"\u5168\u90E8")),Ct.createElement(ge.Z,{flex:"1"},rt.map((zn,na)=>Ct.createElement(Me.default,{name:"commit_status",value:zn.id,key:zn.id},zn.name,"(",sr==null?void 0:sr[zn.type],")")))))),Ct.createElement(me.default.Item,{name:"review"},Ct.createElement(Me.default.Group,{style:{width:"100%"}},Ct.createElement(oe.Z,null,Ct.createElement(ge.Z,{flex:"80px"},sn.formatMessage({id:"classrooms.reviewStatus",defaultMessage:"\u8BC4\u9605\u72B6\u6001"}),":"),Ct.createElement(ge.Z,{flex:"80px"},Ct.createElement(Me.default,{value:"all",checked:!((sa=hn.review)!=null&&sa.length)},"\u5168\u90E8")),Ct.createElement(ge.Z,{flex:"1"},(Sa=vt)==null?void 0:Sa.map((zn,na)=>Ct.createElement(Me.default,{value:zn.id,key:na},zn.name,"(",sr==null?void 0:sr[zn.type],")")))))),(sr==null?void 0:sr.open_make_up)&&Ct.createElement(me.default.Item,{name:"is_make_up"},Ct.createElement(Me.default.Group,{value:[],style:{width:"100%"}},Ct.createElement(oe.Z,null,Ct.createElement(ge.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),Ct.createElement(ge.Z,{flex:"80px"},Ct.createElement(Me.default,{value:"all",checked:!((Gn=hn.is_make_up)!=null&&Gn.length)},sn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),Ct.createElement(ge.Z,{flex:"1"},ke.map((zn,na)=>Ct.createElement(Me.default,{name:"is_make_up",value:zn.id},zn.name,"(",sr==null?void 0:sr[zn.type],")")))))),Ct.createElement(oe.Z,{align:"middle"},Ct.createElement(ge.Z,{flex:"1"},Ct.createElement(oe.Z,{align:"middle"},Ct.createElement(ge.Z,null,Ct.createElement(Be.default.Search,{allowClear:!0,placeholder:sn.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),onSearch:zn=>{Ht.search=zn==null?void 0:zn.trim(),Ht.page=1,Va(Wa({},Ht)),wr(Ht)},onChange:zn=>{Ht.search=zn.target.value},style:{width:240}})))),!(Ta!=null&&Ta.is_random)&&Ct.createElement(ge.Z,{className:["tr",Ra.rightFilter].join(" ")},(sr==null?void 0:sr.objective)===1&&(sr==null?void 0:sr.subjective)===1&&Ct.createElement(Ct.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",Ct.createElement("span",null,Ct.createElement(me.default.Item,{name:"objective_score_gte"},Ct.createElement(je.Z,{min:0,max:sr==null?void 0:sr.objective_score,placeholder:"\u6700\u4F4E"}))),Ct.createElement("span",null,Ct.createElement(me.default.Item,{name:"objective_score_lte"},Ct.createElement(je.Z,{min:(Ht==null?void 0:Ht.objective_score_gte)||0,max:sr==null?void 0:sr.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ie.ju[Ta.exercise_status])&&Ct.createElement(y.Z,{menu:{onClick:zn=>nr(void 0,[zn],function*({key:na,domEvent:po}){var Lu,us;if(na==="1"){let Ku=null;const mc=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:Ct.createElement("div",{className:"flex flex-col gap-20px"},Ct.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),Ct.createElement("div",null,Ct.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),Ct.createElement(Be.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:kc=>{Ku=kc.target.value}}))),onOk:()=>nr(void 0,null,function*(){(yield Uu({review_all:!0,exercise_id:La==null?void 0:La.categoryId,analysis:Ku})).status===0&&(le.ZP.success(sn.formatMessage({id:"classrooms.batchCompleteReview",defaultMessage:"\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"})),wr(Ht))}),onCancel:()=>{mc.destroy()}})}if(na==="2"){if(po.preventDefault(),(0,Et.Rm)()&&!((us=(Lu=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Lu.exercise)!=null&&us.can_appraise)){le.ZP.warning(sn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}yield(0,Jn.w)(La.coursesId,La.categoryId),fi(),Ae.history.push(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/reviews/group`)}na==="3"&&(window.location.href=`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/detail?random=${Ta==null?void 0:Ta.is_random}&tabs=2`)}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(Ta!=null&&Ta.is_random)&&(sr==null?void 0:sr.subjective)===1&&pt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Gl||!Nu},!((0,Et.dE)()||Ta!=null&&Ta.is_random||(Ta==null?void 0:Ta.exercise_type)==2)&&{key:"3",label:Ct.createElement("div",null,sn.formatMessage({id:"classrooms.aiReview",defaultMessage:"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"}),Ct.createElement("img",{src:jn,style:{margin:"0 0 4px 4px"}}))}].filter(zn=>zn)},className:"ml10"},Ct.createElement("div",{className:`${Ra.btn_review}`},Ct.createElement("img",{src:ya.Z,className:"mr5",style:{width:14,height:14}}),sn.formatMessage({id:"classrooms.intelligentReview",defaultMessage:"\u667A\u80FD\u8BC4\u9605"}))),(sr==null?void 0:sr.subjective)===1&&pt&&Ct.createElement(Ct.Fragment,null,Ct.createElement(ye.ZP,{type:"default",disabled:!Gl},Ct.createElement("a",{onClick:zn=>nr(void 0,null,function*(){var na,po;if(zn.preventDefault(),(0,Et.Rm)()&&!((po=(na=Pe==null?void 0:Pe.AssistantObject)==null?void 0:na.exercise)!=null&&po.can_appraise)){le.ZP.warning(sn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}yield(0,Jn.w)(La.coursesId,La.categoryId),fi(),Ae.history.push(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/review/${Gl}`)})},Ct.createElement("span",{className:"iconfont icon-filesync3x"}),Ct.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),Ct.createElement(ge.Z,null,(Ta==null?void 0:Ta.exercise_status)===3&&Ct.createElement(ye.ZP,{className:"ml10",onClick:()=>{mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Ht}})}},Ct.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),sn.formatMessage({id:"classrooms.qualityScore",defaultMessage:"\u8D28\u91CF\u8BC4\u5206"}))),Ct.createElement(ge.Z,null,(Ta==null?void 0:Ta.exercise_time)>0&&(Ta==null?void 0:Ta.exercise_type)!=2&&(0,Et.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ie.ju[Ta.exercise_status])&&Ct.createElement(ye.ZP,{className:"ml10",disabled:Ta.exercise_status===3||Ta.exercise_status===5||(Ta==null?void 0:Ta.appraise_label),onClick:()=>{var zn,na;if((0,Et.Rm)()&&!((na=(zn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:zn.exercise)!=null&&na.can_delay)){le.ZP.warning(sn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(Qi.length==0){le.ZP.warning(sn.formatMessage({id:"classrooms.selectStudentFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u5B66\u751F"}));return}mt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Qi,user_ids:su,isBatch:!0,exercise_time:Ta.exercise_time,params:Wa({},Ht)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,Et.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ie.ju[Ta.exercise_status])&&Ct.createElement(ye.ZP,{className:"ml10",onClick:()=>{var zn,na;if((0,Et.Rm)()&&!((na=(zn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:zn.exercise)!=null&&na.can_forcing_commit)){le.ZP.warning(sn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(Qi.length==0){le.ZP.warning(sn.formatMessage({id:"classrooms.selectStudentFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u5B66\u751F"}));return}mt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Qi,user_ids:su,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),no===-3&&!(0,Et.dE)()&&Ct.createElement(Pt.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),no!==-3&&Ct.createElement(z.default,{className:"mt30",loading:zi,hideOnSinglePage:!0,pagination:!1,dataSource:(0,Et.dE)()?sr!=null&&sr.score_open?Bo==null?void 0:Bo.exercise_users:[(Bo==null?void 0:Bo.current_answer_user)||{}]:Bo==null?void 0:Bo.exercise_users,columns:Ol,rowSelection:!(0,Et.dE)()&&{selectedRowKeys:Qi,onChange:(zn,na)=>{fu(zn),Hl((na==null?void 0:na.map(po=>po==null?void 0:po.user_id))||[])},getCheckboxProps:zn=>({disabled:zn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(zn,na,po)=>{Ht.page=1,po.order===void 0?(Ht.order_type=null,Ht.order=null):(Ht.order_type=po.order==="descend"?"desc":"asc",Ht.order=po.field),Va(Wa({},Ht)),wr(Ht)}}),mr>20&&Ct.createElement("aside",{className:"tc pb30 mt30"},Ct.createElement(we.Z,{onChange:lo,current:Ht.page||1,pageSize:Ht.limit,total:mr,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:zn=>Ct.createElement("span",{className:"mr10"},"\u5171",Ct.createElement("span",{className:"c-orange"},zn),"\u6761\u6570\u636E")}))),Ct.createElement(Fe.default,{open:vr,title:Ct.createElement("span",null,sn.formatMessage({id:"classrooms.examRecords",defaultMessage:"\u8003\u8BD5\u8BB0\u5F55"}),"\uFF08",Eo==null?void 0:Eo.name," ",Eo==null?void 0:Eo.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Ao(!1)}},((pa=Eo==null?void 0:Eo.list)==null?void 0:pa.length)===0?Ct.createElement(Pt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Ct.createElement(z.default,{dataSource:Eo==null?void 0:Eo.list,columns:xi,pagination:!1})),Ct.createElement(vn,null),Ct.createElement(Ut,null),Ct.createElement(Jt,null),Ct.createElement(oa,null),Oa&&Ct.createElement(Fe.default,{title:sn.formatMessage({id:"classrooms.sendAlert",defaultMessage:"\u53D1\u9001\u63D0\u793A"}),open:Oa,centered:!0,onCancel:()=>{Xa(1),$e(!1),or([]),Fa("alert"),ra("")},footer:Ct.createElement("div",{style:{display:"flex"}},Ct.createElement("div",{style:{flex:1,textAlign:"left"}}," ",Ct.createElement(ye.ZP,{onClick:()=>nr(void 0,null,function*(){if(!ba){le.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Pa(!0);let zn=yield(0,pe.ZP)(`/api/exercises/${Ht.categoryId}/send_alert.json`,{method:"post",body:{content:ba,clazz:za,exercise_user_id:Na}});(zn==null?void 0:zn.status)===0&&(le.ZP.info(sn.formatMessage({id:"classrooms.sendSuccess",defaultMessage:"\u53D1\u9001\u6210\u529F"})),Xa(1),$e(!1),or([]),Fa("alert"),ra("")),Pa(!1)}),disabled:er,loading:Ka},"\u53D1\u9001")),Ct.createElement(ye.ZP,{disabled:(Fr==null?void 0:Fr.length)===0,style:{marginRight:"10px"},onClick:()=>nr(void 0,null,function*(){yield Xa(la-1===0?Fr==null?void 0:Fr.length:la-1)})},"\u4E0A\u4E00\u5F20"),Ct.createElement(ye.ZP,{disabled:(Fr==null?void 0:Fr.length)===0,type:"primary",onClick:()=>nr(void 0,null,function*(){yield Xa(la===(Fr==null?void 0:Fr.length)?1:la+1)})},"\u4E0B\u4E00\u5F20"))},Ct.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Fr[la-1]}),Ct.createElement("span",{onClick:()=>{Er.Z.publish("preview-image",Fr[la-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},sn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),Ct.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},la+"/"+(Fr==null?void 0:Fr.length)),Ct.createElement(xe.ZP,{className:"mt20",checked:za==="alert",onChange:()=>Fa("alert")},sn.formatMessage({id:"classrooms.sendAlert",defaultMessage:"\u53D1\u9001\u8B66\u544A"}),Ct.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),Ct.createElement(xe.ZP,{className:"mt10",checked:za==="notice",onChange:()=>Fa("notice")},sn.formatMessage({id:"classrooms.sendNotice",defaultMessage:"\u53D1\u9001\u901A\u77E5"}),Ct.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),Ct.createElement(Be.default.TextArea,{className:"mt20",value:ba,onChange:zn=>ra(zn.target.value),placeholder:`\u8BF7\u8F93\u5165${za==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${za==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),Ct.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Qa,"\u6B21\u8B66\u544A")),Ct.createElement(Ja.Z,null),Ct.createElement(Sr,null),Ct.createElement(Da,null))};var Ho=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue,classroomList:dt,user:mt})=>({classroomList:dt,exercise:de,loading:ve.effects,globalSetting:ue,user:mt}))(fo),oo=x(84105),Wo=x(87395),io={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},ci=x(73217),di=x(80360);const pi=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Ko=(0,a.forwardRef)(({src:de,videoId:ve,logWatchHistory:ue,courseId:dt=null,startTime:mt,handlePause:kt=()=>{},handlePlay:pt=()=>{},handlePlayEnded:st=()=>{},videoSpeed:be=1},Pe)=>{var Bn;const xn=((Bn=de==null?void 0:de.split("."))==null?void 0:Bn.pop())==="flv",Kn=(0,a.useRef)(),Gt=(0,a.useRef)(),aa=(0,a.useRef)(0),sa=(0,a.useRef)(0),[Sa,Gn]=(0,a.useState)(0),pa=navigator.userAgent.toLowerCase().match(pi),sn=pa?pa[0]:"pc";(0,a.useImperativeHandle)(Pe,()=>({getLastUpdatedTime:()=>Kn.current.currentTime,getDuration:()=>Kn.current.duration})),(0,a.useEffect)(()=>{sa.current=void 0;try{ci.Z.isSupported&&xn&&de&&(de==null?void 0:de.indexOf(".m3u8"))<0?(sa.current=ci.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:de+"?t="+Date.now(),muted:!1,isLive:!0}),sa.current.on("play",function(){console.log(21111)}),Kn.current&&(sa.current.detachMediaElement(Kn.current),sa.current.attachMediaElement(Kn.current),sa.current.load(),sa.current.play())):Kn.current.setAttribute("src",de+"?t="+Date.now())}catch(La){setTimeout(()=>{Gn(Sa+1)},1e3)}return console.log("src:",de),()=>{var La,Ht,Va,Ta,Xn,Rn,hn,Sn;sa.current&&((Ht=(La=sa.current)==null?void 0:La.unload)==null||Ht.call(La),(Ta=(Va=sa.current)==null?void 0:Va.pause)==null||Ta.call(Va),(Rn=(Xn=sa.current)==null?void 0:Xn.destroy)==null||Rn.call(Xn),(Sn=(hn=sa.current)==null?void 0:hn.detachMediaElement)==null||Sn.call(hn,Kn.current),sa.current=void 0,Kn.current.src="")}},[Kn,xn,de,Sa]),(0,a.useEffect)(()=>(Gt.current=setInterval(()=>{aa.current>0&&aa.current===Kn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Gn(Sa+1)),aa.current=Kn.current.currentTime},3e3),()=>{clearInterval(Gt.current)}),[]);const wn=La=>{setTimeout(()=>{Gn(Sa+1)},1e3)};return a.createElement("video",{ref:Kn,onerr:!0,onErrorCapture:()=>{Gn(Sa+1)},autoPlay:!0,muted:!0})}),Hr=Object.defineProperty,bl=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,qo=(de,ve,ue)=>ve in de?Hr(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,oi=(de,ve)=>{for(var ue in ve||(ve={}))xl.call(ve,ue)&&qo(de,ue,ve[ue]);if(bl)for(var ue of bl(ve))Ul.call(ve,ue)&&qo(de,ue,ve[ue]);return de},ai=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const mi=({exercise:de,dispatch:ve,user:ue})=>{var dt;const mt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),[pt,st]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:kt==null?void 0:kt.categoryId}),[be]=me.default.useForm(),[Pe,Bn]=(0,a.useState)(),[On,xn]=(0,a.useState)(!1),{exerciseList:Kn,commonHeader:Gt}=de,[aa,sa]=(0,a.useState)([]),[Sa,Gn]=(0,a.useState)([]),[pa,sn]=(0,a.useState)(0),[wn,La]=(0,a.useState)(!0),[Ht,Va]=(0,a.useState)(!1),Ta=(0,a.useRef)(null);(0,a.useEffect)(()=>{Xn(pt)},[]),(0,a.useEffect)(()=>(clearInterval(Ta.current),(Gt==null?void 0:Gt.exercise_status)===2&&(Ta.current=setInterval(()=>{Xn(pt)},3e4)),()=>{clearInterval(Ta.current)}),[Gt==null?void 0:Gt.exercise_status,pt]);const Xn=Qa=>ai(void 0,null,function*(){const cr=Hn().cloneDeep(Qa);console.log(cr,"sendData"),La(!0),sa([]);const ja=yield(0,pe.ZP)(`/api/exercises/${Qa==null?void 0:Qa.exercise_id}/exercise_identity_photos.json`,{method:"get",params:cr});Gn([]),La(!1),sn(ja==null?void 0:ja.count),sa((ja==null?void 0:ja.exercise_users)||[])}),Rn=(Qa,cr)=>{pt.page=1,pt[cr]=Qa,st(oi({},pt)),Xn(pt)},hn=Qa=>{pt.page=1,pt.save_name=Qa,st(oi({},pt))},Sn=()=>{pt.page=1;const Qa=Object.assign({},be.getFieldsValue());Object.keys(Qa).map(function(cr){switch(cr){case"exercise_group_id":Qa[cr].includes("all")||!Qa[cr].length?(delete pt.course_group,be.setFieldsValue({exercise_group_id:"all"})):(pt.course_group=Qa[cr],be.setFieldsValue({exercise_group_id:pt.course_group}));break}}),st(oi({},pt)),Xn(pt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Bn(47),xn(!0))},[document.getElementById("divhe"),Kn]);const mr=(Qa,cr,ja)=>{pt.page=Qa==null?void 0:Qa.current,pt.limit=Qa==null?void 0:Qa.pageSize,ja!=null&&ja.order?(pt.sort_by=ja==null?void 0:ja.field,pt.sort_direction=(ja==null?void 0:ja.order)==="ascend"?"asc":"desc"):(pt.sort_by=null,pt.sort_direction=null),st(oi({},pt)),Xn(pt)},yr=[{title:mt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",width:80,render:(Qa,cr,ja)=>pt.limit*(pt.page-1)+ja+1},{title:mt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Qa=>a.createElement(Ie.Z,{placement:"bottomLeft",title:Qa},a.createElement("span",null,Qa))},{title:mt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Qa=>a.createElement(Ie.Z,{placement:"bottomLeft",title:Qa||"--"},a.createElement("span",null,Qa||"--"))},{title:mt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Qa,cr)=>Qa?a.createElement(Ie.Z,{placement:"bottom",title:Qa},a.createElement("span",{className:io.es},Qa)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Qa,cr)=>a.createElement("img",{width:40,style:{maxHeight:30},src:Qa,className:"current",onClick:()=>{za(cr)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Qa,cr)=>a.createElement(a.Fragment,null,Qa==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Qa==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Qa==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Qa=>a.createElement("span",null,Qa||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Qa=>a.createElement("span",null,Qa||"--")},{title:mt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(Qa,cr)=>{var ja;return a.createElement(a.Fragment,null,(cr==null?void 0:cr.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>Va(cr)},"\u5BA1\u6838"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(cr==null?void 0:cr.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>Oa(cr)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(cr==null?void 0:cr.exercise_identity_photo_state)==="passed"&&((ja=cr==null?void 0:cr.play_url)!=null&&ja.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>$e(cr)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],ho=Qa=>{Gn(Qa)},An=()=>{Va(!1),Xn(pt)},Oa=Qa=>{const cr=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(to,Ka)=>a.createElement("span",null,to||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(to,Ka)=>a.createElement(a.Fragment,null,to==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),to==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),to==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(to,Ka)=>to?a.createElement(Ie.Z,{placement:"bottom",title:to},a.createElement("span",null,to)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(to,Ka)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Er.Z.publish("preview-image",to)}},mt.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))}],ja=Fe.default.confirm({icon:null,width:700,className:`${io.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(oe.Z,null,a.createElement(ge.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(ge.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ja.destroy()}))),content:a.createElement("div",null,a.createElement(z.default,{className:io.customTable,dataSource:[oi({},Qa)],bordered:!1,columns:cr,rowKey:"exercise_identity_photo_id",rowClassName:io.row,pagination:!1}))})},$e=Qa=>{var cr,ja;const to=Fe.default.confirm({icon:null,className:`${io.cusModal} custom-modal-divider`,centered:!0,width:((cr=Qa==null?void 0:Qa.play_url)==null?void 0:cr.length)<6?724:744,title:a.createElement(oe.Z,null,a.createElement(ge.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(ge.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>to.destroy()}))),content:a.createElement("ul",{className:io.sys},(ja=Qa==null?void 0:Qa.play_url)==null?void 0:ja.map((Ka,Pa)=>a.createElement("li",{className:io.li,key:Pa},a.createElement("div",{className:io.d1},a.createElement("div",{className:io.img},a.createElement(Ko,{src:Ka==null?void 0:Ka.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:io.btn},a.createElement("div",{className:io.b1},"\u56DE\u653E\u89C6\u9891",Pa+1))))))})},za=Qa=>{const cr=Fe.default.confirm({icon:null,className:`${io.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(oe.Z,null,a.createElement(ge.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(ge.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>cr.destroy()}))),content:a.createElement(oe.Z,null,a.createElement("aside",{className:io.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:io.img},a.createElement("img",{width:326,src:(0,ie.Tv)(Qa==null?void 0:Qa.photo_url)}),a.createElement("div",{className:io.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:io.img,style:{marginLeft:20}},Qa!=null&&Qa.identity_url?a.createElement("img",{width:326,src:(0,ie.Tv)(Qa==null?void 0:Qa.identity_url)}):a.createElement("div",{className:io.no,style:{width:326}},a.createElement("span",null,mt.formatMessage({id:"classrooms.noIdentityPhoto",defaultMessage:"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247"}))),a.createElement("div",{className:io.textP},mt.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"})))))})},Fa={selectedRowKeys:Sa,columnWidth:40,onChange:ho,getCheckboxProps:Qa=>({disabled:(Qa==null?void 0:Qa.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:io.wrap},a.createElement(me.default,{form:be,onChange:Sn,initialValues:{exercise_group_id:"all"}},a.createElement(me.default.Item,{name:"exercise_group_id"},a.createElement(Me.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(ge.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ge.Z,{flex:"80px"},a.createElement(Me.default,{value:"all"},mt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),a.createElement(ge.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},(dt=Kn.course_groups)==null?void 0:dt.map((Qa,cr)=>a.createElement(Me.default,{key:cr,value:Qa.exercise_group_id,className:"ml0 mr8"},Qa.exercise_group_name,"(",Qa.exercise_group_students,")"))),On&&a.createElement("span",{onClick:()=>{let Qa=document.getElementById("divhe").scrollHeight;Pe>47?Bn(47):Bn(Qa)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Pe===47?"\u5C55\u5F00":"\u6536\u8D77",Pe===47?a.createElement(oo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(Wo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:io.control},a.createElement(Be.default.Search,{placeholder:mt.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),value:pt==null?void 0:pt.save_name,onChange:Qa=>hn(Qa.target.value),onSearch:()=>{pt.page=1,pt.name=pt.save_name,st(oi({},pt)),Xn(pt)}}),a.createElement(se.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:pt==null?void 0:pt.state,onChange:Qa=>Rn(Qa,"state")},a.createElement(se.default.Option,{value:null},mt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"})),a.createElement(se.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(se.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(se.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(se.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:pt==null?void 0:pt.audit,onChange:Qa=>Rn(Qa,"audit")},a.createElement(se.default.Option,{value:null},mt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"})),a.createElement(se.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(se.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:io.btn,style:{cursor:"pointer"},onClick:()=>{if(!Sa.length){le.ZP.warning(mt.formatMessage({id:"classrooms.selectStudent",defaultMessage:"\u8BF7\u9009\u62E9\u5B66\u751F"}));return}Va(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:io.bgH}),a.createElement(z.default,{rowSelection:Fa,className:io.customTable,dataSource:aa,bordered:!1,columns:yr,rowKey:"exercise_identity_photo_id",rowClassName:io.row,loading:wn,onChange:mr,pagination:{pageSize:pt.limit,total:pa,current:pt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Qa=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Qa),"\u6761\u6570\u636E")}}),a.createElement(wi,{selectIds:Sa,visible:Ht,onCancel:()=>Va(!1),onOk:An,params:pt}),a.createElement(Ja.Z,null))};var li=(0,Ae.connect)(({exercise:de,user:ve})=>({exercise:de,user:ve}))(mi);const wi=({visible:de,onOk:ve,onCancel:ue,selectIds:dt,params:mt})=>{const[kt,pt]=(0,a.useState)(!1),[st,be]=(0,a.useState)({}),Pe=(0,Ae.useIntl)(),[Bn]=me.default.useForm(),On=xn=>ai(void 0,null,function*(){pt(!0);let Kn;de===!0?Kn=yield(0,pe.ZP)(`/api/exercises/${mt==null?void 0:mt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:oi({identity_photo_ids:dt},xn)}):Kn=yield(0,pe.ZP)(`/api/exercises/${mt==null?void 0:mt.exercise_id}/audit_identity_photo.json`,{method:"post",body:oi({identity_photo_id:de==null?void 0:de.exercise_identity_photo_id},xn)}),(Kn==null?void 0:Kn.status)===0&&ve(),pt(!1)});return a.createElement(Fe.default,{title:de!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!de,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ue()},afterClose:()=>{Bn.resetFields(),be({})},confirmLoading:kt,onOk:()=>Bn.submit()},a.createElement(me.default,{className:io.formWrap,form:Bn,labelCol:{span:4},wrapperCol:{span:18},onFinish:On,onValuesChange:()=>{be(oi({},Bn.getFieldsValue()))}},de!==!0&&a.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(ge.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(ge.Z,null,a.createElement("aside",{className:io.imgWrap},a.createElement("div",{className:io.img},a.createElement("img",{width:234,src:(0,ie.Tv)(de==null?void 0:de.photo_url)}),a.createElement("div",{onClick:()=>{Er.Z.publish("preview-image",de==null?void 0:de.photo_url)},className:io.iBtn},Pe.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:io.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:io.img,style:{marginLeft:20}},de!=null&&de.identity_url?a.createElement("img",{width:234,src:(0,ie.Tv)(de==null?void 0:de.identity_url)}):a.createElement("div",{className:io.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(de!=null&&de.identity_url)&&a.createElement("div",{onClick:()=>{Er.Z.publish("preview-image",(0,ie.Tv)(de==null?void 0:de.identity_url))},className:io.iBtn},Pe.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:io.text},Pe.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"})))))),a.createElement(me.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(xe.ZP.Group,null,a.createElement(xe.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(xe.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(st==null?void 0:st.state)==="rejected"&&a.createElement(me.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var Bl=x(61621),tl=x(64165),xo={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Nl=Object.defineProperty,_i=Object.defineProperties,Wi=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable,Sl=(de,ve,ue)=>ve in de?Nl(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,gi=(de,ve)=>{for(var ue in ve||(ve={}))pu.call(ve,ue)&&Sl(de,ue,ve[ue]);if(cu)for(var ue of cu(ve))du.call(ve,ue)&&Sl(de,ue,ve[ue]);return de},Pu=(de,ve)=>_i(de,Wi(ve)),Qu=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const as=({exercise:de,dispatch:ve,user:ue})=>{var dt,mt,kt,pt,st,be,Pe,Bn,On;const xn=(0,Ae.useIntl)(),Kn=(0,Ae.useParams)(),[Gt,aa]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Kn==null?void 0:Kn.categoryId}),[sa]=me.default.useForm(),[Sa,Gn]=(0,a.useState)(),[pa,sn]=(0,a.useState)(!1),{exerciseList:wn}=de,[La,Ht]=(0,a.useState)([]),[Va,Ta]=(0,a.useState)(0),[Xn,Rn]=(0,a.useState)(!0),[hn,Sn]=(0,a.useState)(!1),[mr,yr]=(0,a.useState)("1"),[ho,An]=(0,a.useState)(1),[Oa,$e]=(0,a.useState)("alert"),[za,Fa]=(0,a.useState)(1),[Qa,cr]=(0,a.useState)(""),[ja,to]=(0,a.useState)(!1),[Ka,Pa]=(0,a.useState)(!1),[Mr,Fr]=(0,a.useState)([]);(0,a.useEffect)(()=>{or(Gt)},[]);const or=Ur=>Qu(void 0,null,function*(){const sr=Hn().cloneDeep(Ur);Rn(!0),Ht([]);const uo=yield(0,pe.ZP)(`/api/exercises/${Ur==null?void 0:Ur.exercise_id}/exercise_videos.json`,{method:"get",params:sr});Rn(!1),Ta(uo==null?void 0:uo.count),Ht((uo==null?void 0:uo.exercise_users)||[])}),la=(Ur,sr)=>{Gt.page=Ur,Gt.limit=sr,aa(gi({},Gt)),or(Gt)},Xa=Ur=>{Gt.page=1,Gt.save_name=Ur,aa(gi({},Gt))},ba=()=>{Gt.page=1;const Ur=Object.assign({},sa.getFieldsValue());Object.keys(Ur).map(function(sr){switch(sr){case"exercise_group_id":Ur[sr].includes("all")||!Ur[sr].length?(delete Gt.course_group,sa.setFieldsValue({exercise_group_id:"all"})):(Gt.course_group=Ur[sr],sa.setFieldsValue({exercise_group_id:Gt.course_group}));break}}),or(Gt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Gn(47),sn(!0))},[document.getElementById("divhe"),wn]);const ra=Ur=>Qu(void 0,null,function*(){to(!0),Sn({});const sr=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Ur==null?void 0:Ur.exercise_user_id}}),uo=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Ur==null?void 0:Ur.exercise_user_id}});uo!=null&&uo.data&&Fr((uo==null?void 0:uo.data)||[]),sr!=null&&sr.data&&Sn(Pu(gi({},sr==null?void 0:sr.data),{exercise_user_id:Ur==null?void 0:Ur.exercise_user_id,datas:Ur})),to(!1)}),Na=Ur=>{var sr,uo;An(Ur==="prev"?ho-1===0?(sr=hn==null?void 0:hn.exercise_user_photos)==null?void 0:sr.length:ho-1:ho===((uo=hn==null?void 0:hn.exercise_user_photos)==null?void 0:uo.length)?1:ho+1)},Vn=()=>{An(1),$e("alert"),cr(""),yr("1"),Fa(1)},er=Ur=>{Fa(Ur)},fr=Ur=>{$e(Ur),Fa(1),cr("")},vr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Ao=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Eo=Oa==="alert"?vr:Ao;return a.createElement("section",{className:xo.wrap},a.createElement(me.default,{form:sa,onChange:ba,initialValues:{exercise_group_id:"all"}},a.createElement(me.default.Item,{name:"exercise_group_id"},a.createElement(Me.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(ge.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ge.Z,{flex:"80px"},a.createElement(Me.default,{value:"all"},xn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),a.createElement(ge.Z,{flex:"1",id:"divhe",style:{height:Sa+"px",overflow:"hidden"}},(dt=wn.course_groups)==null?void 0:dt.map((Ur,sr)=>a.createElement(Me.default,{key:sr,value:Ur.exercise_group_id,className:"ml0 mr8"},Ur.exercise_group_name,"(",Ur.exercise_group_students,")"))),pa&&a.createElement("span",{onClick:()=>{let Ur=document.getElementById("divhe").scrollHeight;Sa>47?Gn(47):Gn(Ur)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Sa===47?"\u5C55\u5F00":"\u6536\u8D77",Sa===47?a.createElement(oo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(Wo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:xo.control},a.createElement(Be.default.Search,{placeholder:xn.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),value:Gt==null?void 0:Gt.save_name,onChange:Ur=>Xa(Ur.target.value),onSearch:()=>{Gt.page=1,Gt.name=Gt.save_name,aa(gi({},Gt)),or(Gt)}})),a.createElement("div",{className:xo.bgH}),a.createElement("div",{className:xo.warpList},a.createElement(Bl.Z,{loading:Xn,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},Va),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),La.length?a.createElement("ul",{className:xo.sys},La.map((Ur,sr)=>{const{user_name:uo,user_group_name:Bo,video_url:Zl,login:zi,student_id:Ki}=Ur;return a.createElement("li",{className:xo.li,key:sr},a.createElement("div",{className:xo.d1},a.createElement("div",{className:xo.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${sr}&video_url=${Zl==null?void 0:Zl.replace(".m3u8",".flv")}`})),a.createElement(Ie.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:xo.btn,onClick:()=>(0,ie.RG)(`${Gt.exercise_id}-${zi}`,!0)},a.createElement("div",{title:uo,className:xo.b1},uo),a.createElement("div",{title:Bo,className:xo.b2},"(",Ki,")"))),a.createElement("div",{onClick:()=>ra(Ur),className:xo.big},xn.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))))})):a.createElement(tl.Z,null)),a.createElement(we.Z,{showTotal:Ur=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Ur),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:la,pageSize:Gt==null?void 0:Gt.limit,current:Gt.page,total:Va})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:hn,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Sn(!1)},afterClose:Vn,footer:null},a.createElement(Bl.Z,{loading:ja,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,xn.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),":",(mt=hn==null?void 0:hn.datas)==null?void 0:mt.user_name),a.createElement("span",{className:"ml20"},xn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),":",(kt=hn==null?void 0:hn.datas)==null?void 0:kt.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(pt=hn==null?void 0:hn.datas)==null?void 0:pt.user_group_name)),a.createElement(E.default,{className:"mt10",defaultActiveKey:mr,onChange:Ur=>{yr(Ur)}},a.createElement(E.default.TabPane,{tab:xn.formatMessage({id:"classrooms.cheatPhoto",defaultMessage:"\u9632\u4F5C\u5F0A\u5934\u50CF"}),key:"1"},a.createElement("aside",{className:xo.imgWrap},a.createElement("div",{className:xo.img,style:{width:234,marginLeft:30,textAlign:"center"}},(st=hn==null?void 0:hn.exercise_user_photos)!=null&&st.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(be=hn==null?void 0:hn.exercise_user_photos)==null?void 0:be[ho-1]}),a.createElement("div",{onClick:()=>{var Ur;Er.Z.publish("preview-image",(Ur=hn==null?void 0:hn.exercise_user_photos)==null?void 0:Ur[ho-1])},className:xo.iBtn},xn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:xo.text}," ",xn.formatMessage({id:"classrooms.examPhoto",defaultMessage:"\u8003\u8BD5\u4E2D\u7167\u7247"}),a.createElement("span",{className:"c-light-primary"},ho,"/",(Pe=hn==null?void 0:hn.exercise_user_photos)==null?void 0:Pe.length)),ho===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:xo.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Na("prev"),className:xo.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Na("next"),className:xo.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:xo.no},a.createElement("span",null,xn.formatMessage({id:"classrooms.noExamPhoto",defaultMessage:"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"})))),a.createElement("div",{className:xo.img,style:{marginLeft:60,width:234,textAlign:"center"}},hn!=null&&hn.identity_url?a.createElement("img",{height:131,src:(0,ie.Tv)(hn==null?void 0:hn.identity_url)}):a.createElement("div",{className:xo.no},a.createElement("span",null,xn.formatMessage({id:"classrooms.noIdentityPhoto",defaultMessage:"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247"}))),!!(hn!=null&&hn.identity_url)&&a.createElement("div",{onClick:()=>{Er.Z.publish("preview-image",(0,ie.Tv)(hn==null?void 0:hn.identity_url))},className:xo.iBtn},xn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:xo.text},xn.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"}))))),a.createElement(E.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:xo.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:xo.img},a.createElement("img",{width:234,src:hn==null?void 0:hn.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Er.Z.publish("preview-image",hn==null?void 0:hn.exercise_identity_photo)},className:xo.iBtn},xn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:xo.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:xo.img,style:{marginLeft:20,width:234,textAlign:"center"}},hn!=null&&hn.identity_url?a.createElement("img",{height:131,src:(0,ie.Tv)(hn==null?void 0:hn.identity_url)}):a.createElement("div",{className:xo.no},a.createElement("span",null,xn.formatMessage({id:"classrooms.noIdentityPhoto",defaultMessage:"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247"}))),!!(hn!=null&&hn.identity_url)&&a.createElement("div",{onClick:()=>{Er.Z.publish("preview-image",(0,ie.Tv)(hn==null?void 0:hn.identity_url))},className:xo.iBtn},xn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),a.createElement("div",{className:xo.text},xn.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"}))))),a.createElement(E.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:xo.fo},a.createElement(xe.ZP,{className:"mt20",checked:Oa==="alert",onChange:()=>fr("alert")},xn.formatMessage({id:"classrooms.sendAlert",defaultMessage:"\u53D1\u9001\u8B66\u544A"}),a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(xe.ZP,{className:"mt10",checked:Oa==="notice",onChange:()=>fr("notice")},xn.formatMessage({id:"classrooms.sendNotice",defaultMessage:"\u53D1\u9001\u901A\u77E5"}),a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(se.default,{style:{width:570},value:za,onChange:er},Eo==null?void 0:Eo.map(Ur=>a.createElement(se.default.Option,{key:Ur.key,value:Ur.key},Ur.value)))),za===0&&a.createElement(Be.default.TextArea,{className:"mt20",value:Qa,onChange:Ur=>cr(Ur.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(oe.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},xn.formatMessage({id:"classrooms.sendRecord",defaultMessage:"\u53D1\u9001\u8BB0\u5F55"})),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",hn==null?void 0:hn.alert_count,"\u6B21\u8B66\u544A\u548C",((Bn=hn==null?void 0:hn.alerts)==null?void 0:Bn.length)-(hn==null?void 0:hn.alert_count),"\u6B21\u901A\u77E5")),a.createElement(z.default,{dataSource:(hn==null?void 0:hn.alerts)||[],bordered:!1,scroll:((On=hn==null?void 0:hn.alerts)==null?void 0:On.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:xn.formatMessage({id:"classrooms.sender",defaultMessage:"\u53D1\u9001\u4EBA"}),dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Ur=>Ur?a.createElement("span",{title:Ur},Ur):"--"},{title:xn.formatMessage({id:"classrooms.sendType",defaultMessage:"\u53D1\u9001\u7C7B\u578B"}),dataIndex:"clazz",width:80,render:Ur=>Ur==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:xn.formatMessage({id:"classrooms.sendContent",defaultMessage:"\u53D1\u9001\u5185\u5BB9"}),dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(ye.ZP,{className:xo.b,onClick:()=>Qu(void 0,null,function*(){if(!Qa&&za===0){le.ZP.info(xn.formatMessage({id:"classrooms.enterOtherReason",defaultMessage:"\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0"}));return}let Ur=Qa;za&&(Ur=(Oa==="alert"?vr:Ao).find(Bo=>Bo.key===za).value),Pa(!0);let sr=yield(0,pe.ZP)(`/api/exercises/${Gt.exercise_id}/send_alert.json`,{method:"post",body:{content:Ur,clazz:Oa,exercise_user_id:hn==null?void 0:hn.exercise_user_id}});(sr==null?void 0:sr.status)===0&&(le.ZP.info(xn.formatMessage({id:"classrooms.sendSuccess",defaultMessage:"\u53D1\u9001\u6210\u529F"})),Sn(!1)),Pa(!1)}),loading:Ka,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(E.default.TabPane,{tab:xn.formatMessage({id:"classrooms.disconnectRecord",defaultMessage:"\u65AD\u6D41\u8BB0\u5F55"}),key:"4"},a.createElement(z.default,{dataSource:Mr,bordered:!1,scroll:Mr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Ur=>Ze()(Ur).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:xn.formatMessage({id:"classrooms.pushDuration",defaultMessage:"\u63A8\u6D41\u65F6\u957F"}),dataIndex:"push_duration",ellipsis:!0,width:120,render:Ur=>Ur&&(0,ie.li)(Number(Ur)/1e3)||0},{title:xn.formatMessage({id:"classrooms.disconnectReason",defaultMessage:"\u65AD\u6D41\u539F\u56E0"}),dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(Ja.Z,null))};var Vu=(0,Ae.connect)(({exercise:de,user:ve})=>({exercise:de,user:ve}))(as),ko={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Wr={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Vr=Object.defineProperty,Xr=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,au=(de,ve,ue)=>ve in de?Vr(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Oi=(de,ve)=>{for(var ue in ve||(ve={}))Ai.call(ve,ue)&&au(de,ue,ve[ue]);if(Yl)for(var ue of Yl(ve))Ci.call(ve,ue)&&au(de,ue,ve[ue]);return de},Ru=(de,ve)=>Xr(de,vl(ve)),mu=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())}),Xl=({index:de,bottomLine:ve,gather:ue,search:dt})=>{const mt=(0,Ae.useIntl)(),[kt,pt]=(0,a.useState)([]),[st,be]=(0,a.useState)(!1),[Pe,Bn]=(0,a.useState)(!1),On=(0,Ae.useParams)(),xn=(0,Ae.useLocation)(),[Kn]=(0,Ae.useSearchParams)(),[Gt,aa]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(ue,"gather"),de===0&&Bn(!0)},[]),(0,a.useEffect)(()=>{Pe&&Sa()},[Pe]);const sa=[{title:mt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(sn,wn,La)=>Gt.limit*(Gt.page-1)+La+1},{title:mt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:mt.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"user_group_name",key:"user_group_name",align:"left",render:sn=>sn||"--"},{title:mt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:sn=>sn+"%"},{title:mt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"id",key:"id",align:"left",render:sn=>{let wn=`/classrooms/${On==null?void 0:On.coursesId}/exercise/${On==null?void 0:On.categoryId}/detail/${sn}/review_detail`;return Kn.get("random")&&(wn=wn+`?random=${Kn.get("random")}`),a.createElement(Ae.Link,{to:wn,target:"_blank"},mt.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))}}],Sa=sn=>mu(void 0,null,function*(){be(!0);const wn=sn||{page:1,limit:10,total:0},La=Oi({id:On==null?void 0:On.categoryId,question_id:ue==null?void 0:ue.question_id,search:dt},wn),Ht=yield(0,pe.ZP)(`/api/courses/${On==null?void 0:On.coursesId}/exercises/code_review_users.json`,{method:"get",params:La});Ht&&(pt(Ht==null?void 0:Ht.users),be(!1),aa(Ru(Oi({},wn),{total:(Ht==null?void 0:Ht.count)||0})))}),Gn=sn=>{const wn=Ru(Oi({},Gt),{page:sn});aa(wn),Sa(wn)},pa=()=>{Bn(!Pe)};return a.createElement("div",{className:Wr.subjectTable},a.createElement("aside",{className:Wr.title},a.createElement("span",{className:"c-light-primary"},de+1,"\u3001",ue.name||((ue==null?void 0:ue.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",ue==null?void 0:ue.score,"\u5206\uFF09\uFF1A",ue==null?void 0:ue.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},ue==null?void 0:ue.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ue==null?void 0:ue.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:pa,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Pe?"\u6536\u8D77":"\u5C55\u5F00",Pe?a.createElement(Wo.Z,null):a.createElement(oo.Z,null)),(ue==null?void 0:ue.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ue==null?void 0:ue.shixun_identifier}/challenges`},mt.formatMessage({id:"classrooms.practicalDetails",defaultMessage:"\u5B9E\u8BAD\u8BE6\u60C5"}))),a.createElement(z.default,{className:Wr.customTable,style:{display:Pe?"block":"none"},dataSource:kt,bordered:!1,rowKey:sn=>sn.id,rowClassName:Wr.row,columns:sa,loading:st,pagination:{pageSize:Gt.limit,total:Gt.total,current:Gt.page,onChange:Gn,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:Wr.line,style:{visibility:ve?"hidden":"visible"}}))},kl=x(59149),so=x(59301),vi=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Un=({exercise:de,globalSetting:ve,dispatch:ue})=>{const dt=(0,Ae.useIntl)(),[mt,kt]=(0,a.useState)(""),[pt,st]=(0,a.useState)([]),[be,Pe]=(0,a.useState)(""),[Bn,On]=(0,a.useState)(!1),[xn,Kn]=(0,a.useState)(!1),Gt=(0,Ae.useParams)();(0,a.useEffect)(()=>{aa()},[]);const aa=Gn=>vi(void 0,null,function*(){On(!0);const pa=yield(0,pe.ZP)(`/api/courses/${Gt==null?void 0:Gt.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:Gt==null?void 0:Gt.categoryId,search:mt}});if((pa==null?void 0:pa.status)===-2){Kn(!0),aa();return}pa&&(Kn(!1),On(!1),st((pa==null?void 0:pa.exercise_questions)||[]),Pe(pa==null?void 0:pa.last_review_time))}),sa=()=>{aa()},Sa=()=>so.createElement("div",{className:ko.empty},so.createElement("img",{src:kl.x7,width:"258"}),so.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return so.createElement("section",{className:ko.warp},so.createElement("aside",{className:ko.header},so.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",be||"--"),!!be&&so.createElement(Be.default,{value:mt,onChange:Gn=>kt(Gn.target.value),suffix:so.createElement("i",{onClick:sa,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:sa})),xn&&so.createElement(Pt.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!xn&&so.createElement(Bl.Z,{loading:Bn,active:!0,paragraph:{rows:5}},pt.length>0?so.createElement("aside",{className:ko.subject},pt.map((Gn,pa)=>so.createElement(Xl,{key:pa,index:pa,bottomLine:pa===pt.length-1,gather:Gn,search:mt}))):Sa()))};var $n=(0,Ae.connect)(({exercise:de,globalSetting:ve})=>({exercise:de,globalSetting:ve}))(Un),Ua=x(28103),hr=x(96565),wo=x(97805),il=x(20633),En={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},kr=x(6339),Qo=x(62985),Tl=x(27687),co=x(59301),Or=Object.defineProperty,$l=Object.getOwnPropertySymbols,Ni=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,sl=(de,ve,ue)=>ve in de?Or(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,fl=(de,ve)=>{for(var ue in ve||(ve={}))Ni.call(ve,ue)&&sl(de,ue,ve[ue]);if($l)for(var ue of $l(ve))gu.call(ve,ue)&&sl(de,ue,ve[ue]);return de},ji=(de,ve)=>{var ue={};for(var dt in de)Ni.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&$l)for(var dt of $l(de))ve.indexOf(dt)<0&&gu.call(de,dt)&&(ue[dt]=de[dt]);return ue},ii=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const yu=null,Gi="\u2581",os=(de,ve)=>{var ue=de,{problemset:dt,globalSetting:mt,exercise:kt,loading:pt,dispatch:st,editData:be,editKey:Pe,setEditKey:Bn=()=>{},cancelAdd:On=()=>{},addCallback:xn=()=>{},reload:Kn=()=>{},setIsClaer:Gt=()=>{}}=ue,aa=ji(ue,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[sa,Sa]=(0,a.useState)(""),[Gn,pa]=(0,a.useState)(""),[sn,wn]=(0,a.useState)([]),[La,Ht]=(0,a.useState)(""),[Va,Ta]=(0,a.useState)(),[Xn,Rn]=(0,a.useState)(!1),[hn,Sn]=(0,a.useState)(),[mr,yr]=(0,a.useState)(0),[ho,An]=(0,a.useState)(!1),[Oa,$e]=(0,a.useState)(!1),[za,Fa]=(0,a.useState)([]),[Qa,cr]=(0,a.useState)(1),[ja,to]=(0,a.useState)(!1),Ka=(0,a.useRef)(!1),Pa=(0,Ae.useIntl)(),Mr=(0,Ae.useParams)(),[Fr,or]=(0,a.useState)([]),la=uo=>{or([...Fr,fl({},uo)])};(0,a.useEffect)(()=>{var uo;if(Ka.current)return;if(!(be!=null&&be.question_title)){An(!0),Sa(""),Ta(!1),Sn(2),wn([]),Ht(""),Rn(!1);return}Sa(be==null?void 0:be.question_title),Ta(be==null?void 0:be.is_ordered),cr(be==null?void 0:be.difficulty),to(!(be!=null&&be.repeat_answer)),Sn(be==null?void 0:be.question_score);const Bo=(uo=be==null?void 0:be.standard_answers)==null?void 0:uo.map(Zl=>Zl.answer_text);wn([...Bo]),Fa(be.tag_discipline_ids),pa(be==null?void 0:be.analysis)},[be,ho]),(0,a.useEffect)(()=>{Rn(!1),ho&&uo();function uo(){return ii(this,null,function*(){var Bo,Zl;const zi=yield(0,ne.YY)({sub_discipline_id:(Zl=(Bo=kt.editData)==null?void 0:Bo.exercise)==null?void 0:Zl.sub_discipline_id});or(zi.tag_disciplines)})}},[ho]),(0,a.useImperativeHandle)(ve,()=>({onSave:ba,isEdit:ho})),(0,a.useEffect)(()=>{var uo;const Bo=(uo=kt==null?void 0:kt.tagDisciplineData)!=null&&uo.tag_disciplines&&Array.isArray(kt.tagDisciplineData.tag_disciplines)?kt.tagDisciplineData.tag_disciplines:[];or(Bo)},[kt.tagDisciplineData]);const Xa=uo=>{(uo==null?void 0:uo.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),An(!1),Bn(-1),Ka.current=!1,Kn())},ba=()=>ii(void 0,null,function*(){var uo,Bo,Zl,zi;let Ki=[],Gl=!1;if($e(!0),sn.forEach((Tu,Mu)=>{Ki.push({choice_id:Mu+1,answer_text:[]}),Tu.forEach((no,Vl)=>{Ki[Mu].answer_text.push(no),(!no||!(0,ie.eR)(no,1e4))&&(Ht(`${Mu}-${Vl}`),le.ZP.info(no?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Gl=!0)})}),Gl)return $e(!1),!1;Ka.current=!0;let qi;return be.question_id?(be==null?void 0:be.is_my)===1?Fe.default.confirm({title:Pa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ii(void 0,null,function*(){var Tu,Mu;qi=yield st({type:"exercise/editExerciseQuestion",payload:{id:be.question_id,question_title:sa,question_type:3,question_score:hn,is_ordered:Va,standard_answers:Ki,tag_discipline_ids:za,sub_discipline_id:(Mu=(Tu=kt.editData)==null?void 0:Tu.exercise)==null?void 0:Mu.sub_discipline_id,difficulty:Qa,is_cover:1,repeat_answer:!ja,analysis:Gn}}),Xa(qi)}),onCancel:()=>ii(void 0,null,function*(){var Tu,Mu;qi=yield st({type:"exercise/editExerciseQuestion",payload:{id:be.question_id,question_title:sa,question_type:3,question_score:hn,is_ordered:Va,standard_answers:Ki,tag_discipline_ids:za,sub_discipline_id:(Mu=(Tu=kt.editData)==null?void 0:Tu.exercise)==null?void 0:Mu.sub_discipline_id,difficulty:Qa,repeat_answer:!ja,analysis:Gn}}),Xa(qi)})}):(qi=yield st({type:"exercise/editExerciseQuestion",payload:{id:be.question_id,question_title:sa,question_type:3,question_score:hn,is_ordered:Va,standard_answers:Ki,tag_discipline_ids:za,sub_discipline_id:(Bo=(uo=kt.editData)==null?void 0:uo.exercise)==null?void 0:Bo.sub_discipline_id,difficulty:Qa,repeat_answer:!ja,analysis:Gn}}),Xa(qi)):(qi=yield st({type:"exercise/addExerciseQuestion",payload:{insert_id:be==null?void 0:be.insert_id,categoryId:Mr.categoryId,question_title:sa,question_type:3,question_score:hn,is_ordered:Va,standard_answers:Ki,tag_discipline_ids:za,sub_discipline_id:(zi=(Zl=kt.editData)==null?void 0:Zl.exercise)==null?void 0:zi.sub_discipline_id,difficulty:Qa,repeat_answer:!ja,analysis:Gn}}),Xa(qi)),$e(!1),{name:sa,analysis:Gn,standard_answers:Ki,is_ordered:Va}}),ra=(uo,Bo,Zl)=>{const zi=sn.slice();if(Bo&&zi.splice(uo,Bo),Zl&&Xn||!be.question_id)for(let Ki=0;Ki{Ht("");let zi=sn.slice();zi[uo][Bo]=Zl,wn(zi)},Vn=uo=>{let Bo=sn.slice();Bo[uo]=[...Bo[uo],""],wn(Bo)},er=(uo,Bo)=>{let Zl=sn.slice();if(!Zl[uo][Bo]){Zl[uo]=Zl[uo].filter((zi,Ki)=>Ki!==Bo),wn(Zl);return}Fe.default.confirm({centered:!0,okText:Pa.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Pa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Pa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:En.modal,onOk:()=>{Zl[uo]=Zl[uo].filter((zi,Ki)=>Ki!==Bo),wn(Zl)}})},fr=uo=>{Fe.default.confirm({centered:!0,okText:Pa.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Pa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Pa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:En.modal,onOk:()=>{let Bo=0;Sa(sa.replace(/\▁/g,function(Zl){return Bo++,Bo-1===uo?"":Zl})),setTimeout(()=>{let Zl=sn.slice();Zl=sn.filter((zi,Ki)=>uo!==Ki),wn(Zl)},500)}})},vr=()=>{},Ao=()=>{var uo,Bo,Zl,zi,Ki,Gl;return console.log(sn,"answers"),co.createElement("aside",null,co.createElement("div",{className:En.questionType},co.createElement("div",null,co.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),co.createElement("div",null,co.createElement(wo.Z,{id:"completion-question-tittle",placeholder:Pa.formatMessage({id:"classrooms.inputTitle",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"}),height:155,defaultValue:sa,onChange:qi=>Sa(qi),showNullButton:((Bo=(uo=kt.editData)==null?void 0:uo.exercise)==null?void 0:Bo.exercise_status)===1,deleteEmptyDisabled:((zi=(Zl=kt.editData)==null?void 0:Zl.exercise)==null?void 0:zi.exercise_status)!==1||Oa,onPlaceholderChange:ra})),co.createElement("div",{className:"mt20"},sn.map((qi,Tu)=>{var Mu,no;return co.createElement(il.Z,{key:Tu,answers:qi,index:Tu,is_md:!0,exerciseIsPublish:((no=(Mu=kt.editData)==null?void 0:Mu.exercise)==null?void 0:no.exercise_status)!==1,activeOptionErrorIndex:La,onAnswerChange:Na,addChildAnswer:Vn,deleteChildAnswer:er,deleteChildAnswermain:fr})})),co.createElement("div",{className:"mt20"},sn.length>1&&co.createElement("span",null,co.createElement(Me.default,{checked:Va,onChange:qi=>Ta(qi.target.checked),className:`${En.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),co.createElement("span",{className:`${En.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),co.createElement("p",{className:En.titleWrap},co.createElement("span",{className:En.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),co.createElement(hr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Gn,onChange:qi=>pa(qi)}),co.createElement("p",{className:""},co.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",co.createElement(je.Z,{value:hn,max:1e4,min:0,onChange:qi=>{Sn(qi)}})," \u5206 \xA0 ",!!hn&&!!mr&&co.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(hn/mr).toFixed(1),"\u5206)"),co.createElement("span",{style:{marginLeft:"30px"},className:En.difficult},co.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",co.createElement(xe.ZP.Group,{value:Qa,onChange:qi=>{cr(qi.target.value)}},co.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),co.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),co.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),co.createElement("p",{className:En.titleWrap},co.createElement("span",{className:`${En.title}`},"\u77E5\u8BC6\u70B9\uFF1A",co.createElement("span",{className:En.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),co.createElement("div",{className:"mt5"},co.createElement(Qo.N,{value:za,selectvalues:be==null?void 0:be.tag_discipline_ids,onChange:Fa,subId:(Gl=(Ki=kt.editData)==null?void 0:Ki.exercise)==null?void 0:Gl.sub_discipline_id,knowledgeOptions:Fr,onAddKnowledgeFinish:la})),co.createElement("div",{style:{marginTop:10}},co.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),co.createElement(Ce.Z,{checked:ja,onChange:qi=>{to(qi)}}))),co.createElement("aside",{className:"tr"},(Pe!==-1||be.question_id)&&co.createElement(ye.ZP,{type:"default",onClick:()=>{On(),An(!1)}},"\u53D6\u6D88"),co.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{ba()}},"\u4FDD\u5B58")))},Eo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(uo=>{var Bo,Zl;return((Zl=(Bo=kt==null?void 0:kt.editData)==null?void 0:Bo.exercise)==null?void 0:Zl.exercise_status)===1?uo:uo.id!=="del"&&uo.id!=="add"}),Ur=uo=>ii(void 0,null,function*(){if(Pe!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(uo.id){case"del":let Bo;Fe.default.confirm({centered:!0,okText:Pa.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Pa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ii(this,null,function*(){yield(0,ne.Fl)({id:be.question_id}),st({type:"exercise/editExercise",payload:fl({},Mr)})})}});break;case"up":case"down":yield st({type:"exercise/exeriseMoveUpDown",payload:{id:be.question_id,opr:uo.id}}),st({type:"exercise/editExercise",payload:fl({},Mr)});break;case"edit":Bn(be.dragKey),An(!0);break;case"add":xn({key:be.key,insert_id:be==null?void 0:be.question_id,question_type:3});break}}),sr=()=>{var uo;return co.createElement("aside",null,co.createElement("div",{className:En.questionType},!(be!=null&&be.isPreview)&&co.createElement("div",null,co.createElement("span",{className:"font16 c-blue"},be.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",be.question_score,"\u5206\uFF09")),be!=null&&be.isPreview?co.createElement("div",{style:{display:"flex"}},co.createElement("span",{style:{flexShrink:0},className:"font18"},be.key,"."),co.createElement(kr.Z,{value:be.question_title}),co.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",be.question_score,"\u5206\uFF09")):co.createElement("div",{className:"mt5"},co.createElement(kr.Z,{value:be.question_title})),co.createElement("div",{className:En.questionChoices},(uo=be==null?void 0:be.standard_answers)==null?void 0:uo.map(function(Bo,Zl){return co.createElement(oe.Z,{key:Zl,align:"middle"},co.createElement(ge.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Bo.choice_id,"\uFF09\uFF1A"),co.createElement(ge.Z,{flex:"1"},co.createElement(oe.Z,{align:"middle",gutter:[1,1]},Bo.answer_text.map(function(zi,Ki){return co.createElement(ge.Z,{span:24,key:Ki},Bo.model===1?co.createElement(Be.default,{key:Zl,checked:be.standard_answers.includes(Zl),disabled:!0,value:zi}):co.createElement(Tl.Z,{value:zi,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),co.createElement("div",{className:En.action},!be.hideAction&&Eo.map(function(Bo,Zl){return Bo.id==="up"&&be.key===1||Bo.id==="down"&&be.key===be.len?null:co.createElement(Ie.Z,{key:Zl,placement:"bottom",title:Bo.name},co.createElement("span",{onClick:()=>Ur(Bo),className:Bo.icon}))})))};return co.createElement("section",{className:En.wrap},!ho&&sr(),ho&&Ao())};var zs=(0,Ae.connect)(({problemset:de,loading:ve,exercise:ue,globalSetting:dt})=>({problemset:de,globalSetting:dt,exercise:ue,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(os)),Os=Object.defineProperty,ws=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,ec=Object.prototype.propertyIsEnumerable,ps=(de,ve,ue)=>ve in de?Os(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,ys=(de,ve)=>{for(var ue in ve||(ve={}))fs.call(ve,ue)&&ps(de,ue,ve[ue]);if(ws)for(var ue of ws(ve))ec.call(ve,ue)&&ps(de,ue,ve[ue]);return de},Js=(de,ve)=>{var ue={};for(var dt in de)fs.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&ws)for(var dt of ws(de))ve.indexOf(dt)<0&&ec.call(de,dt)&&(ue[dt]=de[dt]);return ue},Fs=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const ss=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],bu=(de,ve)=>{var ue=de,{problemset:dt,globalSetting:mt,exercise:kt,loading:pt,dispatch:st,onRef:be=()=>{},editData:Pe,editKey:Bn,setEditKey:On=()=>{},cancelAdd:xn=()=>{},reload:Kn=()=>{},addCallback:Gt=()=>{},setIsClaer:aa=()=>{}}=ue,sa=Js(ue,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[Sa,Gn]=(0,a.useState)(),[pa,sn]=(0,a.useState)(""),[wn,La]=(0,a.useState)(!1),[Ht,Va]=(0,a.useState)(),[Ta,Xn]=(0,a.useState)([]),[Rn,hn]=(0,a.useState)([]),[Sn,mr]=(0,a.useState)(1),[yr,ho]=(0,a.useState)(!1),[An,Oa]=(0,a.useState)(""),$e=(0,a.useRef)(!1),za=(0,Ae.useIntl)(),Fa=Fr=>{hn([...Rn,ys({},Fr)])},Qa=(0,Ae.useParams)();(0,a.useEffect)(()=>{if(!$e.current){if(!(Pe!=null&&Pe.question_choices)){La(!0),sn(""),Va(2),Gn("");return}ho(!(Pe!=null&&Pe.repeat_answer)),sn(Pe==null?void 0:Pe.question_title),Va(Pe==null?void 0:Pe.question_score),mr(Pe==null?void 0:Pe.difficulty),Gn(Pe.standard_answer[0]+""),Xn(Pe.tag_discipline_ids),Oa(Pe==null?void 0:Pe.analysis)}},[Pe,wn]),(0,a.useEffect)(()=>{wn&&Fr();function Fr(){return Fs(this,null,function*(){var or,la;const Xa=yield(0,ne.YY)({sub_discipline_id:(la=(or=kt.editData)==null?void 0:or.exercise)==null?void 0:la.sub_discipline_id});hn(Xa.tag_disciplines)})}},[wn]),(0,a.useImperativeHandle)(ve,()=>({onSave:ja,isEdit:wn})),(0,a.useEffect)(()=>{var Fr;const or=(Fr=kt==null?void 0:kt.tagDisciplineData)!=null&&Fr.tag_disciplines&&Array.isArray(kt.tagDisciplineData.tag_disciplines)?kt.tagDisciplineData.tag_disciplines:[];hn(or)},[kt.tagDisciplineData]);const cr=Fr=>{(Fr==null?void 0:Fr.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),La(!1),On(-1),$e.current=!1,Kn())},ja=()=>Fs(void 0,null,function*(){var Fr,or,la,Xa;if(!pa)return le.ZP.info(za.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"})),!1;if(!Sa)return le.ZP.info(za.formatMessage({id:"classrooms.setCorrectAnswerClick",defaultMessage:"\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"})),!1;const ba=[{choice_text:"\u6B63\u786E",is_answer:Sa==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Sa==="2"?2:0}];$e.current=!0;let ra;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:za.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Fs(void 0,null,function*(){var Na,Vn;ra=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:pa,question_type:2,question_score:Ht,question_choices:ba.map(er=>er.choice_text),standard_answers:ba.filter(er=>er.is_answer).map(er=>er.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(Vn=(Na=kt.editData)==null?void 0:Na.exercise)==null?void 0:Vn.sub_discipline_id,difficulty:Sn,is_cover:1,repeat_answer:!yr,analysis:An}}),cr(ra)}),onCancel:()=>Fs(void 0,null,function*(){var Na,Vn;ra=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:pa,question_type:2,question_score:Ht,question_choices:ba.map(er=>er.choice_text),standard_answers:ba.filter(er=>er.is_answer).map(er=>er.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(Vn=(Na=kt.editData)==null?void 0:Na.exercise)==null?void 0:Vn.sub_discipline_id,difficulty:Sn,repeat_answer:!yr,analysis:An}}),cr(ra)})}):(ra=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:pa,question_type:2,question_score:Ht,question_choices:ba.map(Na=>Na.choice_text),standard_answers:ba.filter(Na=>Na.is_answer).map(Na=>Na.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(or=(Fr=kt.editData)==null?void 0:Fr.exercise)==null?void 0:or.sub_discipline_id,difficulty:Sn,repeat_answer:!yr,analysis:An}}),cr(ra)):(ra=yield st({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Qa.categoryId,question_title:pa,question_type:2,question_score:Ht,question_choices:ba.map(Na=>Na.choice_text),standard_answers:ba.filter(Na=>Na.is_answer).map(Na=>Na.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(Xa=(la=kt.editData)==null?void 0:la.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:Sn,repeat_answer:!yr,analysis:An}}),cr(ra)),{name:pa,choices:ba}}),to=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Fr=>{var or,la;return((la=(or=kt==null?void 0:kt.editData)==null?void 0:or.exercise)==null?void 0:la.exercise_status)===1?Fr:Fr.id!=="del"&&Fr.id!=="add"}),Ka=Fr=>Fs(void 0,null,function*(){if(Bn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Fr.id){case"del":let or;Fe.default.confirm({centered:!0,okText:za.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:za.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Fs(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),st({type:"exercise/editExercise",payload:ys({},Qa)})})}});break;case"up":case"down":yield st({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Fr.id}}),st({type:"exercise/editExercise",payload:ys({},Qa)});break;case"edit":On(Pe.dragKey),La(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:2});break}}),Pa=()=>{var Fr;return a.createElement("aside",null,a.createElement("div",{className:En.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(kr.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(kr.Z,{value:Pe.question_title})),a.createElement("div",{className:En.questionChoices},(Fr=Pe==null?void 0:Pe.question_choices)==null?void 0:Fr.map(function(or,la){return a.createElement(xe.ZP,{key:la,checked:Pe.standard_answer.includes(la+1),disabled:!0},ss[la],". ",a.createElement("span",{className:"c-black font14"},or.choice_text))})),a.createElement("div",{className:En.action},!Pe.hideAction&&to.map(function(or,la){return or.id==="up"&&Pe.key===1||or.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:la,placement:"bottom",title:or.name},a.createElement("span",{onClick:()=>Ka(or),className:or.icon}))})))},Mr=()=>{var Fr,or;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.required},"*"),a.createElement("span",{className:En.title},"\u9898\u5E72\uFF1A")),a.createElement(hr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:za.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:pa,onChange:la=>sn(la)}),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.required},"*"),a.createElement("span",{className:En.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:En.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(xe.ZP.Group,{buttonStyle:"solid",value:Sa,onChange:la=>Gn(la.target.value)},a.createElement(xe.ZP.Button,{value:"1",className:`${En.radio} mr40`},"\u6B63\u786E"),a.createElement(xe.ZP.Button,{value:"2",className:En.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(hr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:An,onChange:la=>Oa(la)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(je.Z,{value:Ht,max:1e4,min:0,onChange:la=>{Va(la)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:En.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(xe.ZP.Group,{value:Sn,onChange:la=>{mr(la.target.value)}},a.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:`${En.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:En.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Qo.N,{value:Ta,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Xn,subId:(or=(Fr=kt.editData)==null?void 0:Fr.exercise)==null?void 0:or.sub_discipline_id,knowledgeOptions:Rn,onAddKnowledgeFinish:Fa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ce.Z,{checked:yr,onChange:la=>{ho(la)}}))),a.createElement("aside",{className:"tr"},(Bn!==-1||Pe.question_id)&&a.createElement(ye.ZP,{type:"default",onClick:()=>{xn(),La(!1)}},"\u53D6\u6D88"),a.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{ja()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:En.wrap},!wn&&Pa(),wn&&Mr())};var ks=(0,Ae.connect)(({problemset:de,loading:ve,exercise:ue,globalSetting:dt})=>({problemset:de,globalSetting:dt,exercise:ue,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(bu)),gc=Object.defineProperty,cs=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable,Ns=(de,ve,ue)=>ve in de?gc(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,bc=(de,ve)=>{for(var ue in ve||(ve={}))ds.call(ve,ue)&&Ns(de,ue,ve[ue]);if(cs)for(var ue of cs(ve))Qs.call(ve,ue)&&Ns(de,ue,ve[ue]);return de},Bs=(de,ve)=>{var ue={};for(var dt in de)ds.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&cs)for(var dt of cs(de))ve.indexOf(dt)<0&&Qs.call(de,dt)&&(ue[dt]=de[dt]);return ue},js=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Ws=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],xc=(0,a.forwardRef)((de,ve)=>{var ue=de,{problemset:dt,globalSetting:mt,exercise:kt,loading:pt,dispatch:st,onRef:be=()=>{},editData:Pe,cancelAdd:Bn=()=>{},editKey:On,setEditKey:xn=()=>{},setIsClaer:Kn=()=>{},addCallback:Gt=ba=>{},reload:aa=()=>{}}=ue,sa=Bs(ue,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[Sa,Gn]=(0,a.useState)([]),[pa,sn]=(0,a.useState)(),[wn,La]=(0,a.useState)([]),[Ht,Va]=(0,a.useState)(""),[Ta,Xn]=(0,a.useState)(),[Rn,hn]=(0,a.useState)(!1),[Sn,mr]=(0,a.useState)([]),[yr,ho]=(0,a.useState)(1),[An,Oa]=(0,a.useState)(!1),[$e,za]=(0,a.useState)(""),[Fa,Qa]=(0,a.useState)([]),cr=(0,a.useRef)(!1),ja=(0,Ae.useIntl)(),to=ba=>{Qa([...Fa,bc({},ba)])},Ka=(0,Ae.useParams)();(0,a.useEffect)(()=>{Gn(["","","",""])},[]),(0,a.useEffect)(()=>{if(cr.current)return;if(!(Pe!=null&&Pe.question_choices)){hn(!0),Va(""),Xn(5),Gn(["","","",""]),La([]);return}Va(Pe==null?void 0:Pe.question_title),Xn(Pe==null?void 0:Pe.question_score),Oa(!(Pe!=null&&Pe.repeat_answer)),ho(Pe==null?void 0:Pe.difficulty),Gn(Pe==null?void 0:Pe.question_choices.map(ra=>ra.choice_text));const ba=[];Pe==null||Pe.standard_answer.map((ra,Na)=>{ba.push(ra-1)}),La(ba),mr(Pe.tag_discipline_ids),za(Pe==null?void 0:Pe.analysis)},[Pe,Rn]),(0,a.useEffect)(()=>{Rn&&ba();function ba(){return js(this,null,function*(){var ra,Na;const Vn=yield(0,ne.YY)({sub_discipline_id:(Na=(ra=kt.editData)==null?void 0:ra.exercise)==null?void 0:Na.sub_discipline_id});Qa(Vn.tag_disciplines)})}},[Rn]),(0,a.useImperativeHandle)(ve,()=>({onSave:Mr,isEdit:Rn})),(0,a.useEffect)(()=>{var ba;const ra=(ba=kt==null?void 0:kt.tagDisciplineData)!=null&&ba.tag_disciplines&&Array.isArray(kt.tagDisciplineData.tag_disciplines)?kt.tagDisciplineData.tag_disciplines:[];Qa(ra)},[kt.tagDisciplineData]);const Pa=ba=>{(ba==null?void 0:ba.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),hn(!1),xn(-1),cr.current=!1,aa())},Mr=()=>js(void 0,null,function*(){var ba,ra,Na,Vn;if(!Ht)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const er=Sa.findIndex(Ao=>!Ao);if(er>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ws[er]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return le.ZP.info(ja.formatMessage({id:"classrooms.setCorrectAnswerClick",defaultMessage:"\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"})),!1;if(wn.length<1)return le.ZP.info(ja.formatMessage({id:"classrooms.selectAnswer",defaultMessage:"\u8BF7\u9009\u62E9\u6B63\u786E\u7B54\u6848"})),!1;const fr=Sa.map((Ao,Eo)=>({choice_text:Ao,is_answer:wn.includes(Eo)?Eo+1:0}));cr.current=!0;let vr;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:ja.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>js(void 0,null,function*(){var Ao,Eo;vr=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ta,question_choices:fr.map(Ur=>Ur.choice_text),standard_answers:fr.filter(Ur=>Ur.is_answer).map(Ur=>Ur.is_answer),tag_discipline_ids:Sn,sub_discipline_id:(Eo=(Ao=kt.editData)==null?void 0:Ao.exercise)==null?void 0:Eo.sub_discipline_id,difficulty:yr,is_cover:1,repeat_answer:!An,analysis:$e}}),Pa(vr)}),onCancel:()=>js(void 0,null,function*(){var Ao,Eo;vr=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ta,question_choices:fr.map(Ur=>Ur.choice_text),standard_answers:fr.filter(Ur=>Ur.is_answer).map(Ur=>Ur.is_answer),tag_discipline_ids:Sn,sub_discipline_id:(Eo=(Ao=kt.editData)==null?void 0:Ao.exercise)==null?void 0:Eo.sub_discipline_id,difficulty:yr,repeat_answer:!An,analysis:$e}}),Pa(vr)})}):(vr=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ta,question_choices:fr.map(Ao=>Ao.choice_text),standard_answers:fr.filter(Ao=>Ao.is_answer).map(Ao=>Ao.is_answer),tag_discipline_ids:Sn,sub_discipline_id:(ra=(ba=kt.editData)==null?void 0:ba.exercise)==null?void 0:ra.sub_discipline_id,difficulty:yr,repeat_answer:!An,analysis:$e}}),Pa(vr)):(vr=yield st({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Ka.categoryId,question_title:Ht,question_type:1,question_score:Ta,question_choices:fr.map(Ao=>Ao.choice_text),standard_answers:fr.filter(Ao=>Ao.is_answer).map(Ao=>Ao.is_answer),tag_discipline_ids:Sn,sub_discipline_id:(Vn=(Na=kt.editData)==null?void 0:Na.exercise)==null?void 0:Vn.sub_discipline_id,difficulty:yr,repeat_answer:!An,analysis:$e}}),Pa(vr))}),Fr=[{name:ja.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"}),icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ba=>{var ra,Na;return((Na=(ra=kt==null?void 0:kt.editData)==null?void 0:ra.exercise)==null?void 0:Na.exercise_status)===1?ba:ba.id!=="del"&&ba.id!=="add"}),or=ba=>js(void 0,null,function*(){if(On!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ba.id){case"del":let ra;Fe.default.confirm({centered:!0,okText:ja.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ja.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return js(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),st({type:"exercise/editExercise",payload:bc({},Ka)})})}});break;case"up":case"down":yield st({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ba.id}}),st({type:"exercise/editExercise",payload:bc({},Ka)});break;case"edit":xn(Pe.dragKey),hn(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:1});break}}),la=()=>{var ba;return a.createElement("aside",null,a.createElement("div",{className:En.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(kr.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(kr.Z,{value:Pe.question_title})),a.createElement("div",{className:En.questionChoices},(ba=Pe==null?void 0:Pe.question_choices)==null?void 0:ba.map(function(ra,Na){return a.createElement(oe.Z,{key:Na},a.createElement(ge.Z,null,a.createElement(Me.default,{key:Na,checked:Pe.standard_answer.includes(Na+1),disabled:!0},Ws[Na],".")),a.createElement(ge.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(kr.Z,{value:ra.choice_text}))))})),a.createElement("div",{className:En.action},!Pe.hideAction&&Fr.map(function(ra,Na){return ra.id==="up"&&Pe.key===1||ra.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:Na,placement:"bottom",title:ra.name},a.createElement("span",{onClick:()=>or(ra),className:ra.icon}))})))},Xa=()=>{var ba,ra;return a.createElement("aside",null,a.createElement("div",{className:En.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.required},"*"),a.createElement("span",{className:En.title},"\u9898\u5E72\uFF1A")),a.createElement(hr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:ja.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:Ht,onChange:Na=>Va(Na)}),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.required},"*"),a.createElement("span",{className:En.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:En.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Sa.map((Na,Vn)=>{var er,fr;return a.createElement("div",{className:En.choiceWrap,key:Vn},a.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${En.answer} ${wn.includes(Vn)?En.activeAnswer:""}`,onClick:()=>{wn.includes(Vn)?La(wn.filter(vr=>vr!==Vn)):La([...wn,Vn])}},Ws[Vn])),a.createElement("div",{className:En.editorWrap},pa===Vn?a.createElement(hr.Z,{id:`single-question-option-${Vn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Na,onChange:vr=>{Sa[Vn]=vr,Gn(Sa)}}):a.createElement("div",{className:En.htmlWrap,onClick:()=>sn(Vn)},a.createElement(kr.Z,{value:Na}))),((fr=(er=kt.editData)==null?void 0:er.exercise)==null?void 0:fr.exercise_status)===1&&a.createElement(a.Fragment,null,Vn>1&&a.createElement(Ie.Z,{title:ja.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},a.createElement("i",{className:`${En.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Gn(Sa.filter((vr,Ao)=>Ao!==Vn))})),Vn<7&&Vn===Sa.length-1&&a.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${En.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Gn([...Sa,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(hr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:$e,onChange:Na=>za(Na)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(je.Z,{value:Ta,max:1e4,min:0,onChange:Na=>{Xn(Na)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:En.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(xe.ZP.Group,{value:yr,onChange:Na=>{ho(Na.target.value)}},a.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:`${En.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:En.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Qo.N,{value:Sn,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:mr,subId:(ra=(ba=kt.editData)==null?void 0:ba.exercise)==null?void 0:ra.sub_discipline_id,knowledgeOptions:Fa,onAddKnowledgeFinish:to})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ce.Z,{checked:An,onChange:Na=>{Oa(Na)}}))),a.createElement("aside",{className:"tr"},(On!==-1||Pe.question_id)&&a.createElement(ye.ZP,{type:"default",onClick:()=>{Bn(),hn(!1)}},"\u53D6\u6D88"),a.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{Mr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:En.wrap},!Rn&&la(),Rn&&Xa())});var jc=(0,Ae.connect)(({problemset:de,loading:ve,exercise:ue,globalSetting:dt})=>({problemset:de,globalSetting:dt,exercise:ue,loading:ve.effects}),null,null,{forwardRef:!0})(xc),ei=x(59301),Ds=Object.defineProperty,vs=Object.getOwnPropertySymbols,_u=Object.prototype.hasOwnProperty,qc=Object.prototype.propertyIsEnumerable,fc=(de,ve,ue)=>ve in de?Ds(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,zt=(de,ve)=>{for(var ue in ve||(ve={}))_u.call(ve,ue)&&fc(de,ue,ve[ue]);if(vs)for(var ue of vs(ve))qc.call(ve,ue)&&fc(de,ue,ve[ue]);return de},un=(de,ve)=>{var ue={};for(var dt in de)_u.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&vs)for(var dt of vs(de))ve.indexOf(dt)<0&&qc.call(de,dt)&&(ue[dt]=de[dt]);return ue},Fn=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Ca=null,Dl=(de,ve)=>{var ue=de,{problemset:dt,globalSetting:mt,exercise:kt,loading:pt,dispatch:st,editData:be,cancelAdd:Pe=()=>{},editKey:Bn,setEditKey:On=()=>{},addCallback:xn=()=>{},reload:Kn=()=>{},setIsClaer:Gt=()=>{}}=ue,aa=un(ue,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[sa,Sa]=(0,a.useState)(""),[Gn,pa]=(0,a.useState)(""),[sn,wn]=(0,a.useState)(""),[La,Ht]=(0,a.useState)([]),[Va,Ta]=(0,a.useState)(""),[Xn,Rn]=(0,a.useState)(),[hn,Sn]=(0,a.useState)(!1),[mr,yr]=(0,a.useState)([]),[ho,An]=(0,a.useState)(!1),[Oa,$e]=(0,a.useState)(!1),za=(0,Ae.useParams)(),Fa=(0,a.useRef)(!1),[Qa,cr]=(0,a.useState)([]),ja=(0,Ae.useIntl)();(0,a.useEffect)(()=>{var la;if(Fa.current)return;be.edit&&(An(!0),pa(""),Sa(""),yr([])),Sa(be.shixun_name),pa(be.question_title);const Xa=[];(la=be.shixun)==null||la.map(ba=>{Xa.push(ba.challenge_score),Qa.push({challenge_id:ba.challenge_id,open:!0})}),cr(Qa),yr(Xa)},[be]),(0,a.useEffect)(()=>{Sn(!1)},[ho]),(0,a.useImperativeHandle)(ve,()=>({onSave:Ka,isEdit:ho}));const to=la=>{(la==null?void 0:la.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),An(!1),On(-1),Fa.current=!1,Kn())},Ka=()=>Fn(void 0,null,function*(){let la=[];if(!1)return!1;Fa.current=!0,$e(!0);let ba;return be.question_id?ba=yield st({type:"exercise/editExerciseQuestion",payload:{id:be.question_id,question_title:Gn,shixun_name:sa,shixun_id:be.shixun_id,question_type:5,question_scores:mr}}):ba=yield st({type:"exercise/addExerciseQuestion",payload:{insert_id:be==null?void 0:be.insert_id,categoryId:za.categoryId,question_title:Gn,shixun_name:sa,shixun_id:be.shixun_id,question_type:5,question_scores:mr,is_copy:be.is_copy}}),to(ba),$e(!1),{name:Gn,analysis:sn,standard_answers:la,is_ordered:Xn}}),Pa=()=>{var la;return ei.createElement("aside",null,ei.createElement("div",{className:En.questionType},ei.createElement("div",null,ei.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),ei.createElement("div",{className:"mt10"},ei.createElement(Be.default,{defaultValue:sa,onChange:Xa=>{Sa(Xa.target.value)}})),ei.createElement("div",{className:"mt10"},ei.createElement(hr.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Gn,onChange:Xa=>{pa(Xa)}})),ei.createElement("div",{className:"mt20"},(la=be.shixun)==null?void 0:la.map((Xa,ba)=>ei.createElement(oe.Z,{gutter:[20,20]},ei.createElement(ge.Z,{flex:"1"},ba+1,".",Xa.challenge_name),ei.createElement(ge.Z,null,ei.createElement(je.Z,{defaultValue:mr[ba],onChange:ra=>{mr[ba]=ra,yr(mr),console.log("srore:L",mr[ba])}})," \u5206")))),ei.createElement("div",{className:"mt20"},La.length>1&&ei.createElement("span",null,ei.createElement(Me.default,{checked:Xn,onChange:Xa=>Rn(Xa.target.checked),className:`${En.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),ei.createElement("span",{className:`${En.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),ei.createElement("aside",{className:"tr"},(Bn!==-1||!(be!=null&&be.edit))&&ei.createElement(ye.ZP,{type:"default",onClick:()=>{Pe(),An(!1)}},"\u53D6\u6D88"),ei.createElement(ye.ZP,{loading:Oa,className:"ml20",type:"primary",onClick:()=>{Ka()}},"\u4FDD\u5B58")))},Mr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(la=>{var Xa,ba;return((ba=(Xa=kt==null?void 0:kt.editData)==null?void 0:Xa.exercise)==null?void 0:ba.exercise_status)===1?la:la.id!=="del"&&la.id!=="add"}),Fr=la=>Fn(void 0,null,function*(){if(Bn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(la.id){case"del":let Xa;Fe.default.confirm({centered:!0,okText:ja.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ja.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Fn(this,null,function*(){yield(0,ne.Fl)({id:be.question_id}),st({type:"exercise/editExercise",payload:zt({},za)})})}});break;case"up":case"down":yield st({type:"exercise/exeriseMoveUpDown",payload:{id:be.question_id,opr:la.id}}),st({type:"exercise/editExercise",payload:zt({},za)});break;case"edit":On(be.dragKey),An(!0);break;case"add":st({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:be.key,insert_id:be==null?void 0:be.question_id,question_type:5}}});break}}),or=()=>{var la,Xa;return ei.createElement("aside",null,ei.createElement("div",{className:En.questionType},!(be!=null&&be.isPreview)&&ei.createElement("div",null,ei.createElement("span",{className:"font16 c-blue"},be.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",be.question_score,"\u5206\uFF09")),be!=null&&be.isPreview?ei.createElement("div",{style:{display:"flex"}},ei.createElement("span",{style:{flexShrink:0},className:"font18"},be.key,"."),ei.createElement(kr.Z,{value:be.question_title}),ei.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",be.question_score,"\u5206\uFF09"),!!((la=be.schools)!=null&&la.length)&&ei.createElement(Ie.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ei.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):ei.createElement("div",{className:"mt5"},ei.createElement(kr.Z,{value:be.question_title})),ei.createElement("div",{className:"mt30"}),(Xa=be.shixun)==null?void 0:Xa.map(function(ba,ra){var Na,Vn,er,fr,vr,Ao,Eo,Ur,sr,uo;return ei.createElement("div",null,ei.createElement("div",{key:ra,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Na=Qa[ra])!=null&&Na.open)||!((er=(Vn=kt==null?void 0:kt.editData)==null?void 0:Vn.exercise)!=null&&er.show_challenge_task_pass))&&10}},ei.createElement("div",null,ei.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",ra+1,"\u5173 ",ei.createElement("span",{className:"ml10"},ba.challenge_name)," ",ei.createElement("span",{className:"ml10"},ba.challenge_score," \u5206")),((vr=(fr=kt==null?void 0:kt.editData)==null?void 0:fr.exercise)==null?void 0:vr.show_challenge_task_pass)&&ei.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Bo;Qa[ra].open=!((Bo=Qa[ra])!=null&&Bo.open),cr([...Qa])}},(Ao=Qa[ra])!=null&&Ao.open?"\u6536\u8D77":"\u5C55\u5F00",(Eo=Qa[ra])!=null&&Eo.open?ei.createElement(Wo.Z,{style:{marginLeft:8}}):ei.createElement(oo.Z,{style:{marginLeft:8}}))),((sr=(Ur=kt==null?void 0:kt.editData)==null?void 0:Ur.exercise)==null?void 0:sr.show_challenge_task_pass)&&ei.createElement(kr.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((uo=Qa[ra])!=null&&uo.open)&&"none"},value:(ba==null?void 0:ba.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),ei.createElement("div",{className:En.action},ei.createElement(Ae.Link,{target:"_blank",to:`/shixuns/${be.shixun_identifier}/challenges?exercise=true`},ja.formatMessage({id:"classrooms.practicalDetails",defaultMessage:"\u5B9E\u8BAD\u8BE6\u60C5"})),!be.hideAction&&Mr.map(function(ba,ra){return ba.id==="up"&&be.key===1||ba.id==="down"&&be.key===be.len?null:ei.createElement(Ie.Z,{key:ra,placement:"bottom",title:ba.name},ei.createElement("span",{onClick:()=>Fr(ba),className:ba.icon}))})))};return ei.createElement("section",{className:En.wrap},!ho&&or(),ho&&Pa())};var Ro=(0,Ae.connect)(({problemset:de,loading:ve,globalSetting:ue,exercise:dt})=>({problemset:de,globalSetting:ue,exercise:dt,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Dl)),Nr=x(2337),Vo=Object.defineProperty,Do=Object.getOwnPropertySymbols,Pl=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Ll=(de,ve,ue)=>ve in de?Vo(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,ui=(de,ve)=>{for(var ue in ve||(ve={}))Pl.call(ve,ue)&&Ll(de,ue,ve[ue]);if(Do)for(var ue of Do(ve))zl.call(ve,ue)&&Ll(de,ue,ve[ue]);return de},Di=(de,ve)=>{var ue={};for(var dt in de)Pl.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&Do)for(var dt of Do(de))ve.indexOf(dt)<0&&zl.call(de,dt)&&(ue[dt]=de[dt]);return ue},Al=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Gr=(de,ve)=>{var ue=de,{problemset:dt,exercise:mt,globalSetting:kt,loading:pt,dispatch:st,onRef:be=()=>{},editData:Pe,cancelAdd:Bn=()=>{},editKey:On,setEditKey:xn=()=>{},setIsClaer:Kn=()=>{},reload:Gt=()=>{},addCallback:aa=ra=>{}}=ue,sa=Di(ue,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[Sa,Gn]=(0,a.useState)([]),[pa,sn]=(0,a.useState)(),[wn,La]=(0,a.useState)([]),[Ht,Va]=(0,a.useState)(""),[Ta,Xn]=(0,a.useState)(),[Rn,hn]=(0,a.useState)([]),[Sn,mr]=(0,a.useState)(!1),[yr,ho]=(0,a.useState)(1),[An,Oa]=(0,a.useState)(!1),[$e,za]=(0,a.useState)(""),Fa=(0,Ae.useParams)(),Qa=(0,a.useRef)(null),cr=(0,a.useRef)(!1),ja=(0,Ae.useIntl)(),[to,Ka]=(0,a.useState)([]),Pa=ra=>{Ka([...to,ui({},ra)])};(0,a.useEffect)(()=>{Gn(["","","",""])},[]),(0,a.useEffect)(()=>{if(cr.current)return;if(!(Pe!=null&&Pe.question_choices)){mr(!0),Va(""),Xn(5),Gn(["","","",""]),La([]);return}Va(Pe==null?void 0:Pe.question_title),Xn(Pe==null?void 0:Pe.question_score),Oa(!(Pe!=null&&Pe.repeat_answer)),za(Pe==null?void 0:Pe.analysis),ho(Pe==null?void 0:Pe.difficulty),Gn(Pe==null?void 0:Pe.question_choices.map(Na=>Na.choice_text));const ra=[];Pe==null||Pe.standard_answer.map((Na,Vn)=>{ra.push(Na-1)}),hn(Pe.tag_discipline_ids),La(ra)},[Pe,Sn]),(0,a.useEffect)(()=>{Sn&&ra();function ra(){return Al(this,null,function*(){var Na,Vn;const er=yield(0,ne.YY)({sub_discipline_id:(Vn=(Na=mt.editData)==null?void 0:Na.exercise)==null?void 0:Vn.sub_discipline_id});Ka(er.tag_disciplines)})}},[Sn]),(0,a.useEffect)(()=>{var ra;const Na=(ra=mt==null?void 0:mt.tagDisciplineData)!=null&&ra.tag_disciplines&&Array.isArray(mt.tagDisciplineData.tag_disciplines)?mt.tagDisciplineData.tag_disciplines:[];Ka(Na)},[mt.tagDisciplineData]),(0,a.useImperativeHandle)(ve,()=>({onSave:Fr,isEdit:Sn}));const Mr=ra=>{(ra==null?void 0:ra.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),mr(!1),xn(-1),cr.current=!1,Gt())},Fr=()=>Al(void 0,null,function*(){var ra,Na,Vn,er;if(!Ht)return le.ZP.info(ja.formatMessage({id:"classrooms.inputTitle",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"})),!1;const fr=Sa.findIndex(Eo=>!Eo);if(fr>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Nr.k4[fr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return le.ZP.info(ja.formatMessage({id:"classrooms.setCorrectAnswerClick",defaultMessage:"\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"})),!1;if(wn.length<1)return le.ZP.info(ja.formatMessage({id:"classrooms.selectAnswer",defaultMessage:"\u8BF7\u9009\u62E9\u6B63\u786E\u7B54\u6848"})),!1;const vr=Sa.map((Eo,Ur)=>({choice_text:Eo,is_answer:wn.includes(Ur)?Ur+1:0}));cr.current=!0;let Ao;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:ja.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Al(void 0,null,function*(){var Eo,Ur;Ao=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ta,question_choices:vr.map(sr=>sr.choice_text),standard_answers:vr.filter(sr=>sr.is_answer).map(sr=>sr.is_answer),tag_discipline_ids:Rn,sub_discipline_id:(Ur=(Eo=mt.editData)==null?void 0:Eo.exercise)==null?void 0:Ur.sub_discipline_id,difficulty:yr,is_cover:1,repeat_answer:!An,analysis:$e}}),Mr(Ao)}),onCancel:()=>Al(void 0,null,function*(){var Eo,Ur;Ao=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ta,question_choices:vr.map(sr=>sr.choice_text),standard_answers:vr.filter(sr=>sr.is_answer).map(sr=>sr.is_answer),tag_discipline_ids:Rn,sub_discipline_id:(Ur=(Eo=mt.editData)==null?void 0:Eo.exercise)==null?void 0:Ur.sub_discipline_id,difficulty:yr,repeat_answer:!An,analysis:$e}}),Mr(Ao)})}):(Ao=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:1,question_score:Ta,question_choices:vr.map(Eo=>Eo.choice_text),standard_answers:vr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:Rn,sub_discipline_id:(Na=(ra=mt.editData)==null?void 0:ra.exercise)==null?void 0:Na.sub_discipline_id,difficulty:yr,repeat_answer:!An,analysis:$e}}),Mr(Ao)):(Ao=yield st({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Fa.categoryId,question_title:Ht,question_type:1,question_score:Ta,question_choices:vr.map(Eo=>Eo.choice_text),standard_answers:vr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:Rn,sub_discipline_id:(er=(Vn=mt.editData)==null?void 0:Vn.exercise)==null?void 0:er.sub_discipline_id,difficulty:yr,repeat_answer:!An,analysis:$e}}),Mr(Ao))}),or=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ra=>{var Na,Vn;return((Vn=(Na=mt==null?void 0:mt.editData)==null?void 0:Na.exercise)==null?void 0:Vn.exercise_status)===1?ra:ra.id!=="del"&&ra.id!=="add"}),la=ra=>Al(void 0,null,function*(){if(On!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ra.id){case"del":let Na;Fe.default.confirm({centered:!0,okText:ja.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ja.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Al(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),st({type:"exercise/editExercise",payload:ui({},Fa)})})}});break;case"up":case"down":yield st({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ra.id}}),st({type:"exercise/editExercise",payload:ui({},Fa)});break;case"edit":xn(Pe.dragKey),mr(!0);break;case"add":aa({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Xa=()=>{var ra;return a.createElement("aside",{ref:Qa},a.createElement("div",{className:En.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(kr.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(kr.Z,{value:Pe.question_title})),a.createElement("div",{className:En.questionChoices},(ra=Pe==null?void 0:Pe.question_choices)==null?void 0:ra.map(function(Na,Vn){return a.createElement(oe.Z,{key:Vn},a.createElement(ge.Z,null,a.createElement(xe.ZP,{key:Vn,checked:Pe.standard_answer.includes(Vn+1),disabled:!0},Nr.k4[Vn],".")),a.createElement(ge.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(kr.Z,{value:Na.choice_text}))))})),a.createElement("div",{className:En.action},!Pe.hideAction&&or.map(function(Na,Vn){return Na.id==="up"&&Pe.key===1||Na.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:Vn,placement:"bottom",title:Na.name},a.createElement("span",{onClick:()=>la(Na),className:Na.icon}))})))},ba=()=>{var ra,Na;return a.createElement("aside",null,a.createElement("div",{className:En.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.required},"*"),a.createElement("span",{className:En.title},"\u9898\u5E72\uFF1A")),a.createElement(hr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:ja.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:Ht,onChange:Vn=>Va(Vn)}),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.required},"*"),a.createElement("span",{className:En.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:En.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Sa.map((Vn,er)=>{var fr,vr;return a.createElement("div",{className:En.choiceWrap,key:er},a.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${En.answer} ${wn.includes(er)?En.activeAnswer:""}`,onClick:()=>{wn.includes(er)?La(wn.filter(Ao=>Ao!==er)):La([...wn,er])}},Nr.k4[er])),a.createElement("div",{className:En.editorWrap},pa===er?a.createElement(hr.Z,{id:`single-question-option-${er}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Vn,onChange:Ao=>{Sa[er]=Ao,Gn(Sa)}}):a.createElement("div",{className:En.htmlWrap,onClick:()=>sn(er)},a.createElement(kr.Z,{value:Vn}))),((vr=(fr=mt.editData)==null?void 0:fr.exercise)==null?void 0:vr.exercise_status)===1&&a.createElement(a.Fragment,null,er>1&&a.createElement(Ie.Z,{title:ja.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},a.createElement("i",{className:`${En.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Gn(Sa.filter((Ao,Eo)=>Eo!==er))})),er<7&&er===Sa.length-1&&a.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${En.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Gn([...Sa,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(hr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:$e,onChange:Vn=>za(Vn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(je.Z,{value:Ta,max:1e4,min:0,onChange:Vn=>{Xn(Vn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:En.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(xe.ZP.Group,{value:yr,onChange:Vn=>{ho(Vn.target.value)}},a.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:En.titleWrap},a.createElement("span",{className:`${En.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:En.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Qo.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:Rn,onChange:hn,subId:(Na=(ra=mt.editData)==null?void 0:ra.exercise)==null?void 0:Na.sub_discipline_id,knowledgeOptions:to,onAddKnowledgeFinish:Pa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ce.Z,{checked:An,onChange:Vn=>{Oa(Vn)}}))),a.createElement("aside",{className:"tr"},(On!==-1||Pe.question_id)&&a.createElement(ye.ZP,{type:"default",onClick:()=>{Bn(),mr(!1)}},"\u53D6\u6D88"),a.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{Fr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:En.wrap},!Sn&&Xa(),Sn&&ba())};var cl=(0,Ae.connect)(({problemset:de,loading:ve,globalSetting:ue,exercise:dt})=>({problemset:de,globalSetting:ue,exercise:dt,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Gr)),yl=x(12563),Oe=({value:de=[[],[]],onChange:ve})=>{var ue,dt;const[mt,kt]=(0,a.useState)(""),[pt,st]=(0,a.useState)(""),be=Pe=>{if(!Pe)return!1;let Bn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(Ie.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Be.default,{value:mt,onChange:Pe=>{kt(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var Bn,On,xn;const Kn=(Bn=Pe.target)==null?void 0:Bn.value;be(Kn)&&((xn=de[0])==null||xn.push((On=Kn==null?void 0:Kn.split("|"))==null?void 0:On.filter(Gt=>!!Gt)),ve([...de]),kt(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ue=de==null?void 0:de[0])==null?void 0:ue.map((Pe,Bn)=>a.createElement(yl.default,{className:"mb10",key:Bn,closable:!0,onClose:On=>{var xn;On.preventDefault(),de[0]=(xn=de[0])==null?void 0:xn.filter((Kn,Gt)=>Gt!==Bn),ve([...de])}},Pe==null?void 0:Pe.join(" \u6216 ")))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Be.default,{value:pt,onChange:Pe=>{st(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var Bn,On,xn;const Kn=(Bn=Pe.target)==null?void 0:Bn.value;be(Kn)&&((xn=de[1])==null||xn.push((On=Kn==null?void 0:Kn.split("|"))==null?void 0:On.filter(Gt=>!!Gt)),ve([...de]),st(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(dt=de==null?void 0:de[1])==null?void 0:dt.map((Pe,Bn)=>a.createElement(yl.default,{className:"mb10",key:Bn,closable:!0,onClose:On=>{var xn;On.preventDefault(),de[1]=(xn=de[1])==null?void 0:xn.filter((Kn,Gt)=>Gt!==Bn),ve([...de])}},Pe==null?void 0:Pe.join(" \u6216 ")))))},Qe=Object.defineProperty,Ye=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,_t=(de,ve,ue)=>ve in de?Qe(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Yt=(de,ve)=>{for(var ue in ve||(ve={}))ft.call(ve,ue)&&_t(de,ue,ve[ue]);if(Ye)for(var ue of Ye(ve))Bt.call(ve,ue)&&_t(de,ue,ve[ue]);return de},ca=(de,ve)=>{var ue={};for(var dt in de)ft.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&Ye)for(var dt of Ye(de))ve.indexOf(dt)<0&&Bt.call(de,dt)&&(ue[dt]=de[dt]);return ue},da=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const qa=null,Br=(de,ve)=>{var ue=de,{problemset:dt,exercise:mt,globalSetting:kt,loading:pt,dispatch:st,onRef:be=()=>{},editData:Pe,cancelAdd:Bn=()=>{},editKey:On,setEditKey:xn=()=>{},reload:Kn=()=>{},addCallback:Gt=()=>{},setIsClaer:aa=()=>{}}=ue,sa=ca(ue,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[Sa,Gn]=(0,a.useState)(""),[pa,sn]=(0,a.useState)(""),[wn,La]=(0,a.useState)(""),[Ht,Va]=(0,a.useState)(),[Ta,Xn]=(0,a.useState)(!1),[Rn,hn]=(0,a.useState)([]),[Sn,mr]=(0,a.useState)(1),[yr,ho]=(0,a.useState)(!1),[An,Oa]=(0,a.useState)([[],[]]),$e=(0,a.useRef)(!1),za=(0,Ae.useIntl)(),Fa=(0,Ae.useParams)(),[Qa,cr]=(0,a.useState)([]),ja=la=>{cr([...Qa,Yt({},la)])};(0,a.useEffect)(()=>{var la;if(!$e.current){if(!(Pe!=null&&Pe.question_title)){Xn(!0),Gn(""),La(""),Va(10);return}ho(!(Pe!=null&&Pe.repeat_answer)),Gn(Pe==null?void 0:Pe.question_title),La((la=Pe==null?void 0:Pe.standard_answer)==null?void 0:la[0]),Va(Pe==null?void 0:Pe.question_score),hn(Pe.tag_discipline_ids),mr(Pe==null?void 0:Pe.difficulty),sn(Pe==null?void 0:Pe.analysis),Oa([Pe==null?void 0:Pe.normal_keywords,Pe==null?void 0:Pe.main_keywords])}},[dt.editData,Ta]),(0,a.useEffect)(()=>{var la;const Xa=(la=mt==null?void 0:mt.tagDisciplineData)!=null&&la.tag_disciplines&&Array.isArray(mt.tagDisciplineData.tag_disciplines)?mt.tagDisciplineData.tag_disciplines:[];cr(Xa)},[mt.tagDisciplineData]),(0,a.useEffect)(()=>{Ta&&la();function la(){return da(this,null,function*(){var Xa,ba;const ra=yield(0,ne.YY)({sub_discipline_id:(ba=(Xa=mt.editData)==null?void 0:Xa.exercise)==null?void 0:ba.sub_discipline_id});cr(ra.tag_disciplines)})}},[Ta]),(0,a.useImperativeHandle)(ve,()=>({onSave:Ka,isEdit:Ta}));const to=la=>{(la==null?void 0:la.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xn(!1),xn(-1),$e.current=!1,Kn())},Ka=()=>da(void 0,null,function*(){var la,Xa,ba,ra;if(!Sa)return le.ZP.info(za.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"})),!1;const Na=An[0],Vn=An[1];$e.current=!0;let er;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:za.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>da(void 0,null,function*(){var fr,vr;er=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Sa,question_type:4,question_score:Ht,standard_answers:[wn],tag_discipline_ids:Rn,sub_discipline_id:(vr=(fr=mt.editData)==null?void 0:fr.exercise)==null?void 0:vr.sub_discipline_id,difficulty:Sn,is_cover:1,repeat_answer:!yr,analysis:pa,normal_keywords:Na,main_keywords:Vn}}),to(er)}),onCancel:()=>da(void 0,null,function*(){var fr,vr;er=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Sa,question_type:4,question_score:Ht,standard_answers:[wn],tag_discipline_ids:Rn,sub_discipline_id:(vr=(fr=mt.editData)==null?void 0:fr.exercise)==null?void 0:vr.sub_discipline_id,difficulty:Sn,repeat_answer:!yr,analysis:pa,normal_keywords:Na,main_keywords:Vn}}),to(er)})}):(er=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Sa,question_type:4,question_score:Ht,standard_answers:[wn],tag_discipline_ids:Rn,sub_discipline_id:(Xa=(la=mt.editData)==null?void 0:la.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:Sn,repeat_answer:!yr,analysis:pa,normal_keywords:Na,main_keywords:Vn}}),to(er)):(er=yield st({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Fa.categoryId,exercise_bank_id:Fa.categoryId,question_title:Sa,question_type:4,question_score:Ht,standard_answers:[wn],tag_discipline_ids:Rn,sub_discipline_id:(ra=(ba=mt.editData)==null?void 0:ba.exercise)==null?void 0:ra.sub_discipline_id,difficulty:Sn,repeat_answer:!yr,analysis:pa,normal_keywords:Na,main_keywords:Vn}}),to(er)),{name:Sa,answer_texts:[wn],analysis:pa,normal_keywords:Na,main_keywords:Vn}}),Pa=()=>{var la,Xa;return a.createElement("aside",null,a.createElement("div",{className:En.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(hr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:za.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:Sa,onChange:ba=>Gn(ba)}),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(hr.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:wn,onChange:ba=>La(ba)}),a.createElement(Oe,{value:An,onChange:Oa}),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:En.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(hr.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pa,onChange:ba=>sn(ba)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(je.Z,{value:Ht,max:1e4,min:0,onChange:ba=>{Va(ba)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:En.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(xe.ZP.Group,{value:Sn,onChange:ba=>{mr(ba.target.value)}},a.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:En.titleWrap},a.createElement("span",{className:`${En.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:En.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Qo.N,{value:Rn,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:hn,subId:(Xa=(la=mt.editData)==null?void 0:la.exercise)==null?void 0:Xa.sub_discipline_id,knowledgeOptions:Qa,onAddKnowledgeFinish:ja})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ce.Z,{checked:yr,onChange:ba=>{ho(ba)}}))),a.createElement("aside",{className:"tr"},(On!==-1||Pe.question_id)&&a.createElement(ye.ZP,{type:"default",onClick:()=>{Bn(),Xn(!1)}},"\u53D6\u6D88"),a.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{Ka()}},"\u4FDD\u5B58")))},Mr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(la=>{var Xa,ba;return((ba=(Xa=mt==null?void 0:mt.editData)==null?void 0:Xa.exercise)==null?void 0:ba.exercise_status)===1?la:la.id!=="del"&&la.id!=="add"}),Fr=la=>da(void 0,null,function*(){if(On!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(la.id){case"del":let Xa;Fe.default.confirm({centered:!0,okText:za.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:za.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return da(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),st({type:"exercise/editExercise",payload:Yt({},Fa)})})}});break;case"up":case"down":yield st({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:la.id}}),st({type:"exercise/editExercise",payload:Yt({},Fa)});break;case"edit":xn(Pe.dragKey),Xn(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:4});break}}),or=()=>a.createElement("aside",null,a.createElement("div",{className:En.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(kr.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(kr.Z,{value:Pe.question_title})),a.createElement("div",{className:En.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(kr.Z,{value:wn||""})),a.createElement("div",{className:En.action},!Pe.hideAction&&Mr.map(function(la,Xa){return la.id==="up"&&Pe.key===1||la.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:Xa,placement:"bottom",title:la.name},a.createElement("span",{onClick:()=>Fr(la),className:la.icon}))})));return a.createElement("section",{className:En.wrap},!Ta&&or(),Ta&&Pa())};var Ia=(0,Ae.connect)(({problemset:de,loading:ve,exercise:ue,globalSetting:dt})=>({problemset:de,globalSetting:dt,exercise:ue,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Br)),Ma=x(59301),Pr=Object.defineProperty,_a=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Cr=(de,ve,ue)=>ve in de?Pr(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,ao=(de,ve)=>{for(var ue in ve||(ve={}))Ea.call(ve,ue)&&Cr(de,ue,ve[ue]);if(_a)for(var ue of _a(ve))Za.call(ve,ue)&&Cr(de,ue,ve[ue]);return de},vo=(de,ve)=>{var ue={};for(var dt in de)Ea.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&_a)for(var dt of _a(de))ve.indexOf(dt)<0&&Za.call(de,dt)&&(ue[dt]=de[dt]);return ue},So=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const zo=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Io=(de,ve)=>{var ue=de,{problemset:dt,exercise:mt,globalSetting:kt,loading:pt,dispatch:st,onRef:be=()=>{},editData:Pe,cancelAdd:Bn=()=>{},editKey:On,setEditKey:xn=()=>{},addCallback:Kn=()=>{},setIsClaer:Gt=()=>{}}=ue,aa=vo(ue,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[sa,Sa]=(0,a.useState)([]),[Gn,pa]=(0,a.useState)(),[sn,wn]=(0,a.useState)([]),[La,Ht]=(0,a.useState)(""),[Va,Ta]=(0,a.useState)(5),[Xn,Rn]=(0,a.useState)(!1),hn=(0,Ae.useParams)(),Sn=(0,Ae.useIntl)();(0,a.useEffect)(()=>{Sa(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(Pe!=null&&Pe.question_choices)){Rn(!0),Ht(""),Ta(5),Sa(["","","",""]),wn([]);return}Ht(Pe==null?void 0:Pe.question_title),Ta(Pe==null?void 0:Pe.question_score),Sa(Pe==null?void 0:Pe.question_choices.map(za=>za.choice_text));const $e=[];Pe==null||Pe.standard_answer.map((za,Fa)=>{$e.push(za-1)}),wn($e)},[Pe]),(0,a.useImperativeHandle)(ve,()=>({onSave:mr,isEdit:Xn}));const mr=()=>So(void 0,null,function*(){if(!La)return le.ZP.info(Sn.formatMessage({id:"classrooms.inputTitle",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"})),!1;const $e=sa.findIndex(Qa=>!Qa);if($e>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${zo[$e]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!sn.length)return le.ZP.info(Sn.formatMessage({id:"classrooms.setCorrectAnswerClick",defaultMessage:"\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"})),!1;if(sn.length<1)return le.ZP.info(Sn.formatMessage({id:"classrooms.selectAnswer",defaultMessage:"\u8BF7\u9009\u62E9\u6B63\u786E\u7B54\u6848"})),!1;const za=sa.map((Qa,cr)=>({choice_text:Qa,is_answer:sn.includes(cr)?cr+1:0}));let Fa;Pe.question_id?Fa=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:La,question_type:1,question_score:Va,question_choices:za.map(Qa=>Qa.choice_text),standard_answers:za.filter(Qa=>Qa.is_answer).map(Qa=>Qa.is_answer)}}):Fa=yield st({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:hn.categoryId,question_title:La,question_type:1,question_score:"5.0",question_choices:za.map(Qa=>Qa.choice_text),standard_answers:za.filter(Qa=>Qa.is_answer).map(Qa=>Qa.is_answer)}}),Fa.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Rn(!1),st({type:"exercise/editExercise",payload:ao({},hn)}))}),yr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter($e=>{var za,Fa;return((Fa=(za=mt==null?void 0:mt.editData)==null?void 0:za.exercise)==null?void 0:Fa.exercise_status)===1?$e:$e.id!=="del"&&$e.id!=="add"}),ho=$e=>So(void 0,null,function*(){if(On!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch($e.id){case"del":let za;Fe.default.confirm({centered:!0,okText:Sn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Sn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return So(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),st({type:"exercise/editExercise",payload:ao({},hn)})})}});break;case"up":case"down":yield st({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:$e.id}}),st({type:"exercise/editExercise",payload:ao({},hn)});break;case"edit":Ae.history.push(`/problems/${Pe==null?void 0:Pe.hack_identifier}/edit?type=exercises&express_id=${hn.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":Kn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:6});break}}),An=$e=>So(void 0,null,function*(){$e.preventDefault();const za=yield(0,ne.nF)({id:Pe==null?void 0:Pe.hack_identifier});za.status===0&&(0,ie.xg)(`/myproblems/${za==null?void 0:za.identifier}`)}),Oa=()=>{var $e,za,Fa,Qa,cr,ja,to;return Ma.createElement("aside",null,Ma.createElement("div",{className:En.questionType},!(Pe!=null&&Pe.isPreview)&&Ma.createElement("div",null,Ma.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Ma.createElement(Ma.Fragment,null,Ma.createElement("div",{style:{display:"flex"}},Ma.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Ma.createElement(kr.Z,{value:Pe.question_title}),Ma.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")),Ma.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",($e=Pe==null?void 0:Pe.languages)==null?void 0:$e.join("/")),((Fa=(za=mt==null?void 0:mt.editData)==null?void 0:za.exercise)==null?void 0:Fa.show_hack_sets)&&Ma.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ma.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ma.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ma.createElement(z.default,{style:{margin:10},columns:[{title:Sn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",key:"name",width:"10%",render:(Ka,Pa,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ka,Pa,Mr)=>Ma.createElement(Ie.Z,{title:Ma.createElement("pre",null,Ka)},Ma.createElement("div",{className:En.divname},Ka))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ka,Pa,Mr)=>Ma.createElement(Ie.Z,{title:Ma.createElement("pre",null,Ka)}," ",Ma.createElement("div",{className:En.divname},Ka))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))):Ma.createElement("div",{className:"mt5"},Ma.createElement(kr.Z,{value:Pe.question_title}),((cr=(Qa=mt==null?void 0:mt.editData)==null?void 0:Qa.exercise)==null?void 0:cr.show_hack_sets)&&Ma.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ma.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ma.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ma.createElement(z.default,{style:{margin:10},columns:[{title:Sn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",key:"name",width:"10%",render:(Ka,Pa,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ka,Pa,Mr)=>Ma.createElement(Ie.Z,{title:Ma.createElement("pre",null,Ka)},Ma.createElement("div",{className:En.divname},Ka))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ka,Pa,Mr)=>Ma.createElement(Ie.Z,{title:Ma.createElement("pre",null,Ka)}," ",Ma.createElement("div",{className:En.divname},Ka))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))),((to=(ja=mt==null?void 0:mt.editData)==null?void 0:ja.exercise)==null?void 0:to.show_hack_description)&&Ma.createElement("div",{className:En.questionChoices},Ma.createElement(kr.Z,{value:Pe.description||""})),Ma.createElement("div",{className:En.action},Ma.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ie.xg)(`/problems/newedit/${Pe==null?void 0:Pe.hack_identifier}?type=exercises&express_id=${hn.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=/classrooms/${hn.coursesId}/exercise/add/${hn.categoryId}?type=2`)}},Sn.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"})),!Pe.hideAction&&yr.map(function(Ka,Pa){return Ka.id==="up"&&Pe.key===1||Ka.id==="down"&&Pe.key===Pe.len?null:Ma.createElement(Ie.Z,{key:Pa,placement:"bottom",title:Ka.name},Ma.createElement("span",{onClick:()=>ho(Ka),className:Ka.icon}))})))};return Ma.createElement("section",{className:En.wrap},Oa())};var Co=(0,Ae.connect)(({problemset:de,loading:ve,globalSetting:ue,exercise:dt})=>({problemset:de,globalSetting:ue,exercise:dt,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Io)),ti=x(88436),Yo={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},Jl=x(78455),ll=x(59301),Si=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Vi=({exercise:de,globalSetting:ve,user:ue,loading:dt,questionInfo:mt,dispatch:kt})=>{var pt;const st=(0,Ae.useIntl)(),be=(0,Ae.useParams)(),{is_open_ai_review:Pe,zero_commit_student_works:Bn,unified_ai_setting:On,ai_review_settings:xn,is_random:Kn}=de.commonHeader,[Gt,aa]=(0,a.useState)({}),[sa,Sa]=(0,a.useState)(!1),[Gn,pa]=(0,a.useState)(0),[sn,wn]=(0,a.useState)(!1),La=On?xn:((pt=mt==null?void 0:mt.ai_review_settings)==null?void 0:pt.length)>0?mt.ai_review_settings:xn;(0,a.useEffect)(()=>{!dt["exercise/getCommonHeader"]&&Pe&&!(0,Et.dE)()&&Ht()},[dt["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((Gt==null?void 0:Gt.status)=="running"){const Rn=setInterval(()=>{Ht()},3e3);return()=>clearInterval(Rn)}},[Gt==null?void 0:Gt.status]);const Ht=()=>Si(void 0,null,function*(){const Rn=yield(0,pe.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:be==null?void 0:be.categoryId,exercise_question_id:mt==null?void 0:mt.question_id}});(Rn==null?void 0:Rn.status)===0&&aa(Rn==null?void 0:Rn.data)}),Va=Rn=>{kt({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Gt==null?void 0:Gt.id,status:Rn,questionId:mt==null?void 0:mt.question_id,onOK:()=>{Ht()}}})},Ta=()=>{kt({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:be==null?void 0:be.categoryId,exercise_question_id:mt==null?void 0:mt.question_id}}})},Xn=()=>Si(void 0,null,function*(){if(Pe){if(Bn)return le.ZP.warning(st.formatMessage({id:"classrooms.noSubmittedHomeworkSmartReview",defaultMessage:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605"}))}else return le.ZP.warning(`${st.formatMessage({id:"classrooms.enableSmartReviewFirst",defaultMessage:"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD"})}!`);wn(!0);const Rn=yield(0,pe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:be==null?void 0:be.categoryId,range:Gn,exercise_question_id:mt==null?void 0:mt.question_id}});(Rn==null?void 0:Rn.status)===0&&(Sa(!1),Ht()),wn(!1)});return ll.createElement("div",{className:Yo.ai_review_warp},ll.createElement("div",null,Pe&&(Gt==null?void 0:Gt.status)=="running"&&ll.createElement("div",{className:Yo.under_review},ll.createElement(Wt.Z,{spinning:!0,className:"mr6",size:"small"}),ll.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),ll.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Gt==null?void 0:Gt.rate,(Gt==null?void 0:Gt.rate)=="0.0%"&&ll.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Pe&&["success","failed"].includes(Gt==null?void 0:Gt.status)&&ll.createElement("div",{className:Yo.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",ll.createElement("span",{style:{color:"#3061D0"},onClick:()=>Va(1)},Gt==null?void 0:Gt.success_count),"\u4EBA\uFF0C \u5931\u8D25",ll.createElement("span",{style:{color:"#ff0000"},onClick:()=>Va(0)},Gt==null?void 0:Gt.fail_count),"\u4EBA")),ll.createElement("div",{className:"flex"},ll.createElement("div",{className:Yo.btn_operate,onClick:Ta},ll.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),ll.createElement("div",{className:`${Yo.btn_review} ${(Gt==null?void 0:Gt.status)=="running"&&Yo.is_disabled}`,onClick:()=>{if((Gt==null?void 0:Gt.status)!="running"){if(!Pe)return le.ZP.warning(`${st.formatMessage({id:"classrooms.enableSmartReviewFirst",defaultMessage:"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD"})}!`),!1;pa(0),Sa(!0)}}},ll.createElement("img",{src:ya.Z,className:"mr8",style:{width:14,height:14}}),st.formatMessage({id:"classrooms.intelligentReview",defaultMessage:"\u667A\u80FD\u8BC4\u9605"}))),ll.createElement(Fe.default,{width:1150,centered:!0,title:st.formatMessage({id:"classrooms.intelligentReview",defaultMessage:"\u667A\u80FD\u8BC4\u9605"}),open:sa,destroyOnClose:!0,onCancel:()=>Sa(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:sn,onOk:()=>Xn()},ll.createElement("div",{className:"flex item-center justify-between mb10"},ll.createElement("div",{className:Yo.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),ll.createElement("div",{className:"flex"},ll.createElement("div",{className:Yo.btns_pfbz,onClick:()=>{kt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:mt==null?void 0:mt.question_id,ai_review_settings:La}})}},ll.createElement("img",{src:Jl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),ll.createElement("div",{className:Yo.btns_pfbz,onClick:()=>{On?window.location.href=`/classrooms/${be.coursesId}/exercise/${be.categoryId}/detail?random=${Kn}&tabs=11`:Ae.history.push(`/classrooms/${be.coursesId}/exercise/add/${be.categoryId}?random=${Kn}&type=2`)}},ll.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),ll.createElement(z.default,{pagination:!1,dataSource:La,columns:[{title:"\u8BC4\u5206\u9879\u76EE",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),ll.createElement("div",{className:Yo.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),ll.createElement("div",{className:Yo.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},ll.createElement(xe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Rn=>pa(Rn.target.value),value:Gn,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var hu=(0,Ae.connect)(({exercise:de,globalSetting:ve,loading:ue,user:dt})=>({exercise:de,globalSetting:ve,loading:ue.effects,user:dt}))(Vi),xr=x(59301),yi=Object.defineProperty,Pi=Object.defineProperties,$i=Object.getOwnPropertyDescriptors,Ui=Object.getOwnPropertySymbols,bi=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,ea=(de,ve,ue)=>ve in de?yi(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,jr=(de,ve)=>{for(var ue in ve||(ve={}))bi.call(ve,ue)&&ea(de,ue,ve[ue]);if(Ui)for(var ue of Ui(ve))Ti.call(ve,ue)&&ea(de,ue,ve[ue]);return de},ze=(de,ve)=>Pi(de,$i(ve)),Ke=(de,ve)=>{var ue={};for(var dt in de)bi.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&Ui)for(var dt of Ui(de))ve.indexOf(dt)<0&&Ti.call(de,dt)&&(ue[dt]=de[dt]);return ue},it=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Lt=(de,ve)=>{var ue=de,{problemset:dt,exercise:mt,globalSetting:kt,loading:pt,dispatch:st,onRef:be=()=>{},editData:Pe,cancelAdd:Bn=()=>{},editKey:On,setEditKey:xn=()=>{},setIsClaer:Kn=()=>{},addCallback:Gt=ba=>{},reload:aa=()=>{},markBtnVisible:sa,handleMarkWrongQuestion:Sa,handleAddCorrectAnswers:Gn}=ue,pa=Ke(ue,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[sn,wn]=(0,a.useState)([]),[La,Ht]=(0,a.useState)(!1),[Va,Ta]=(0,a.useState)(!0),[Xn,Rn]=(0,a.useState)(1),[hn,Sn]=(0,a.useState)(!1),[mr,yr]=(0,a.useState)([]),ho=(0,Ae.useParams)(),An=(0,a.useRef)(null),Oa=(0,Ae.useIntl)(),[$e,za]=(0,a.useState)(""),[Fa,Qa]=(0,a.useState)([]),cr=(0,a.useRef)(!1),ja=ba=>{yr([...mr,jr({},ba)])};(0,a.useEffect)(()=>{var ba;if(cr.current)return;if(!(Pe!=null&&Pe.question_title)){Ht(!0),za("");return}za(Pe==null?void 0:Pe.question_title),Sn(!(Pe!=null&&Pe.repeat_answer)),Rn(Pe==null?void 0:Pe.difficulty),wn(Pe.tag_discipline_ids);const ra=(ba=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:ba.map(Na=>{var Vn,er,fr;return ze(jr({},Na),{id:Na.question_id,name:Na.question_title,open:!1,score:Na.question_score,qusList:(Vn=Na==null?void 0:Na.question_choices)==null?void 0:Vn.map(vr=>vr.choice_text),activeQusEditor:null,qusAnswer:(fr=[(er=Na==null?void 0:Na.question_choices)==null?void 0:er.findIndex(vr=>vr.standard_boolean)])==null?void 0:fr.filter(vr=>vr!==-1)})});Qa(ra)},[Pe,La]),(0,a.useEffect)(()=>{La&&ba();function ba(){return it(this,null,function*(){var ra,Na;const Vn=yield(0,ne.YY)({sub_discipline_id:(Na=(ra=mt.editData)==null?void 0:ra.exercise)==null?void 0:Na.sub_discipline_id});yr(Vn.tag_disciplines)})}},[La]),(0,a.useEffect)(()=>{var ba;const ra=(ba=mt==null?void 0:mt.tagDisciplineData)!=null&&ba.tag_disciplines&&Array.isArray(mt.tagDisciplineData.tag_disciplines)?mt.tagDisciplineData.tag_disciplines:[];yr(ra)},[mt.tagDisciplineData]),(0,a.useImperativeHandle)(ve,()=>({onSave:Ka,isEdit:La}));const to=ba=>{(ba==null?void 0:ba.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ht(!1),xn(-1),cr.current=!1,aa())},Ka=()=>it(void 0,null,function*(){var ba,ra,Na;if(!$e)return le.ZP.info(Oa.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"})),!1;if(Fa.length===0)return le.ZP.info(Oa.formatMessage({id:"classrooms.addSubQuestion",defaultMessage:"\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"})),!1;for(let fr=0;fr!Eo);if(Ao>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${fr+1}\u5C0F\u9898${Nr.k4[Ao]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(vr!=null&&vr.qusAnswer.length))return le.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${fr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Vn=Fa.map(fr=>{var vr;return{id:fr.id>1?fr.id:null,question_title:fr.name,question_type:1,question_choices:fr.qusList,question_score:fr.score,standard_answers:[((vr=fr.qusAnswer)==null?void 0:vr[0])+1]}});cr.current=!0;let er;Pe.question_id&&((Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:Oa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>it(void 0,null,function*(){var fr,vr;er=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:$e,question_type:7,sub_questions:Vn,tag_discipline_ids:sn,sub_discipline_id:(vr=(fr=mt.editData)==null?void 0:fr.exercise)==null?void 0:vr.sub_discipline_id,difficulty:Xn,is_cover:1,repeat_answer:!hn}}),to(er)}),onCancel:()=>it(void 0,null,function*(){var fr,vr;er=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:$e,question_type:7,sub_questions:Vn,tag_discipline_ids:sn,sub_discipline_id:(vr=(fr=mt.editData)==null?void 0:fr.exercise)==null?void 0:vr.sub_discipline_id,difficulty:Xn,repeat_answer:!hn}}),to(er)})}):(er=yield st({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:$e,question_type:7,sub_questions:Vn,tag_discipline_ids:sn,sub_discipline_id:(Na=(ra=mt.editData)==null?void 0:ra.exercise)==null?void 0:Na.sub_discipline_id,difficulty:Xn,repeat_answer:!hn}}),to(er)))}),Pa=[{name:Oa.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"}),icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ba=>{var ra,Na;return((Na=(ra=mt==null?void 0:mt.editData)==null?void 0:ra.exercise)==null?void 0:Na.exercise_status)===1?ba:ba.id!=="del"&&ba.id!=="add"}),Mr=ba=>it(void 0,null,function*(){if(On!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ba.id){case"del":let ra;Fe.default.confirm({centered:!0,okText:Oa.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Oa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return it(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),st({type:"exercise/editExercise",payload:jr({},ho)})})}});break;case"up":case"down":yield st({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ba.id}}),st({type:"exercise/editExercise",payload:jr({},ho)});break;case"edit":xn(Pe.dragKey),Ht(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Fr=()=>{var ba;return xr.createElement("aside",{ref:An},xr.createElement("div",{className:En.questionType},!(Pe!=null&&Pe.isPreview)&&xr.createElement("div",null,xr.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?xr.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},xr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),xr.createElement(kr.Z,{value:Pe.question_title}),xr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Pe==null?void 0:Pe.sub_q_count,"\u5C0F\u9898\uFF0C",Pe.question_score,"\u5206\uFF09")):xr.createElement("div",{className:"mt5"},xr.createElement(kr.Z,{value:Pe.question_title})),xr.createElement("div",{style:{display:Va?"block":"none"},className:En.questionChoices},(ba=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:ba.map((ra,Na)=>{var Vn,er,fr,vr;return xr.createElement("div",{key:Na,style:{marginBottom:"20px"}},xr.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},xr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,".",Na+1,(ra==null?void 0:ra.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(ra==null?void 0:ra.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(ra==null?void 0:ra.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(ra==null?void 0:ra.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),xr.createElement(kr.Z,{value:ra.question_title}),xr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ra.question_score,"\u5206\uFF09")),(ra==null?void 0:ra.question_type)==3&&((Vn=ra==null?void 0:ra.standard_answers)==null?void 0:Vn.map(function(Ao,Eo){return xr.createElement(oe.Z,{key:Eo,align:"middle",justify:"start",style:{marginBottom:"5px"}},xr.createElement(ge.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Ao==null?void 0:Ao.choice_id,"\uFF09\uFF1A"),xr.createElement(ge.Z,{flex:"1"},xr.createElement(oe.Z,{align:"middle",gutter:[1,1]},Ao.answer_text.map(function(Ur,sr){var uo;return xr.createElement(ge.Z,{span:24,key:sr},xr.createElement(Be.default,{key:Eo,checked:(uo=ra==null?void 0:ra.standard_answers)==null?void 0:uo.includes(Eo),disabled:!0,value:Ur}))}))))})),(ra==null?void 0:ra.question_type)==4&&xr.createElement(kr.Z,{value:((er=ra==null?void 0:ra.answer_texts)==null?void 0:er[0])||""}),((ra==null?void 0:ra.question_type)==0||(ra==null?void 0:ra.question_type)==1||(ra==null?void 0:ra.question_type)==2)&&((fr=ra==null?void 0:ra.question_choices)==null?void 0:fr.map(function(Ao,Eo){return xr.createElement(oe.Z,{key:Eo,align:"middle"},xr.createElement(ge.Z,null,xr.createElement(xe.ZP,{key:Eo,checked:ra.standard_answer.includes(Eo+1),disabled:!0},Nr.k4[Eo],".")),xr.createElement(ge.Z,{flex:"1"},xr.createElement("span",{className:"c-black font14"},xr.createElement(kr.Z,{value:Ao.choice_text}))))})),sa&&xr.createElement(oe.Z,{className:"mt20",align:"middle",gutter:20},xr.createElement(ge.Z,null,xr.createElement(ti.Z,{state:ra==null?void 0:ra.is_wrong,onClick:()=>Sa({value:ra,type:ra==null?void 0:ra.question_type})})),(ra==null?void 0:ra.question_type)==0&&xr.createElement(ge.Z,null,xr.createElement(ye.ZP,{style:{color:"#3061D0"},onClick:()=>{Gn==null||Gn({value:ra})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(ra==null?void 0:ra.question_type)==4&&((vr=mt==null?void 0:mt.commonHeader)==null?void 0:vr.teacher_permission)&&xr.createElement(hu,{questionInfo:ra}))})),xr.createElement("div",{className:En.action},xr.createElement("span",{className:"c-light-primary current",onClick:()=>Ta(!Va),style:{}},Va?"\u6536\u8D77":"\u5C55\u5F00"),!Pe.hideAction&&Pa.map(function(ra,Na){return ra.id==="up"&&Pe.key===1||ra.id==="down"&&Pe.key===Pe.len?null:xr.createElement(Ie.Z,{key:Na,placement:"bottom",title:ra.name},xr.createElement("span",{onClick:()=>Mr(ra),className:ra.icon}))})))},or=()=>{var ba,ra;return xr.createElement("aside",null,xr.createElement("div",{className:En.questionType},xr.createElement("div",null,xr.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),xr.createElement("section",{className:En.wrap,style:{padding:0}},xr.createElement("p",{className:En.titleWrap},xr.createElement("span",{className:En.required},"*"),xr.createElement("span",{className:En.title},"\u9898\u5E72\uFF1A")),xr.createElement(hr.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:Oa.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:$e,onChange:Na=>za(Na)}),xr.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Fa==null?void 0:Fa.length),Fa==null?void 0:Fa.map((Na,Vn)=>{var er;return xr.createElement("div",{className:En.fold,key:Na.id},xr.createElement("div",{onClick:()=>Xa("open",Vn),className:En.head},xr.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Na.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),xr.createElement("span",null,"\u7B2C",Vn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),xr.createElement("b",{onClick:fr=>{fr.stopPropagation(),Xa("delete",Vn)},className:"iconfont icon-shanchu8"})),xr.createElement("div",{className:"mb10",style:{display:Na.open?"block":"none"}},xr.createElement(hr.Z,{watch:!0,height:155,placeholder:Oa.formatMessage({id:"classrooms.inputStem",defaultMessage:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"}),defaultValue:Na==null?void 0:Na.name,onChange:fr=>Xa("value",Vn,fr)}),xr.createElement("p",{className:En.titleWrap},xr.createElement("span",{className:En.required},"*"),xr.createElement("span",{className:En.title},"\u7B54\u6848\u9009\u9879\uFF1A",xr.createElement("span",{className:En.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(er=Na==null?void 0:Na.qusList)==null?void 0:er.map((fr,vr)=>{var Ao,Eo;return xr.createElement("div",{className:En.choiceWrap,key:vr},xr.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},xr.createElement("div",{className:`${En.answer} ${(Ao=Na==null?void 0:Na.qusAnswer)!=null&&Ao.includes(vr)?En.activeAnswer:""}`,onClick:()=>Xa("answer",Vn,vr)},Nr.k4[vr])),xr.createElement("div",{className:En.editorWrap},(Na==null?void 0:Na.activeQusEditor)===vr?xr.createElement(hr.Z,{id:`single-question-option-${vr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:fr,onChange:Ur=>Xa("details",Vn,Ur)}):xr.createElement("div",{className:En.htmlWrap,onClick:()=>Xa("edit",Vn,vr)},xr.createElement(kr.Z,{value:fr}))),vr>1&&xr.createElement(Ie.Z,{title:Oa.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},xr.createElement("i",{className:`${En.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Xa("deleteQus",Vn,vr)})),vr<7&&vr===((Eo=Na==null?void 0:Na.qusList)==null?void 0:Eo.length)-1&&xr.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},xr.createElement("i",{className:`${En.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Xa("addQus",Vn)})))}),xr.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",xr.createElement(je.Z,{value:Na.score,max:1e4,min:0,onChange:fr=>Xa("score",Vn,fr)})," ","\u5206")))}),Fa.length<20&&xr.createElement(ye.ZP,{type:"primary",onClick:la},xr.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),xr.createElement("p",{className:"mt10"},xr.createElement("span",{className:En.difficult},xr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",xr.createElement(xe.ZP.Group,{value:Xn,onChange:Na=>{Rn(Na.target.value)}},xr.createElement(xe.ZP.Button,{value:1},"\u7B80\u5355"),xr.createElement(xe.ZP.Button,{value:2},"\u9002\u4E2D"),xr.createElement(xe.ZP.Button,{value:3},"\u56F0\u96BE")))),xr.createElement("p",{className:En.titleWrap},xr.createElement("span",{className:`${En.title}`},"\u77E5\u8BC6\u70B9\uFF1A",xr.createElement("span",{className:En.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),xr.createElement("div",{className:"mt5"},xr.createElement(Qo.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:sn,onChange:wn,subId:(ra=(ba=mt.editData)==null?void 0:ba.exercise)==null?void 0:ra.sub_discipline_id,knowledgeOptions:mr,onAddKnowledgeFinish:ja}))),xr.createElement("aside",{className:"tr"},(On!==-1||Pe.question_id)&&xr.createElement(ye.ZP,{type:"default",onClick:()=>{Bn(),Ht(!1)}},"\u53D6\u6D88"),xr.createElement(ye.ZP,{className:"ml20",type:"primary",onClick:()=>{Ka()}},"\u4FDD\u5B58")))},la=()=>{const ba={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Qa(Fa.concat(ba))},Xa=(ba,ra,Na)=>{var Vn;const er=(0,tr.cloneDeep)(Fa);ba==="open"&&(er[ra].open=!er[ra].open),ba==="delete"&&er.splice(ra,1),ba==="value"&&(er[ra].name=Na),ba==="answer"&&(er[ra].qusAnswer=[Na]),ba==="edit"&&(er[ra].activeQusEditor=Na),ba==="details"&&(er[ra].qusList[er[ra].activeQusEditor]=Na),ba==="addQus"&&(er[ra].qusList=er[ra].qusList.concat("")),ba==="deleteQus"&&(er[ra].qusList=er[ra].qusList.filter((fr,vr)=>vr!==Na),er[ra].qusAnswer=(Vn=er[ra].qusAnswer)==null?void 0:Vn.filter(fr=>fr!==Na)),ba==="analysis"&&(er[ra].analysis=Na),ba==="score"&&(er[ra].score=Na),Qa(er)};return xr.createElement("section",{className:En.wrap},!La&&Fr(),La&&or())};var Qt=(0,Ae.connect)(({problemset:de,loading:ve,globalSetting:ue,exercise:dt})=>({problemset:de,globalSetting:ue,exercise:dt,loading:ve.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Lt)),Kt=x(11414),pn={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Zn=x(25965),Dn=x(24334),wa=Object.defineProperty,Ba=Object.defineProperties,In=Object.getOwnPropertyDescriptors,rr=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Dr=(de,ve,ue)=>ve in de?wa(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Ar=(de,ve)=>{for(var ue in ve||(ve={}))lr.call(ve,ue)&&Dr(de,ue,ve[ue]);if(rr)for(var ue of rr(ve))ir.call(ve,ue)&&Dr(de,ue,ve[ue]);return de},Kr=(de,ve)=>Ba(de,In(ve)),Ir=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const _r=({data:de,exercise:ve,isDragDisabled:ue=!1,editorProps:dt={},onDragEnd:mt=()=>{},dispatch:kt,markBtnVisible:pt=!1,batchScore:st=[],reload:be=()=>{}})=>{const Pe=(0,a.useRef)(),Bn=(0,Ae.useParams)(),[On,xn]=Fe.default.useModal(),Kn=()=>{var Ht,Va,Ta,Xn,Rn,hn,Sn,mr,yr,ho,An,Oa,$e,za,Fa,Qa;return[{name:"\u5355\u9009\u9898",type:0,count:(Ht=de==null?void 0:de.exercise_types)==null?void 0:Ht.q_singles,score:(Va=de==null?void 0:de.exercise_types)==null?void 0:Va.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Ta=de==null?void 0:de.exercise_types)==null?void 0:Ta.q_doubles,score:(Xn=de==null?void 0:de.exercise_types)==null?void 0:Xn.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(Rn=de==null?void 0:de.exercise_types)==null?void 0:Rn.q_judges,score:(hn=de==null?void 0:de.exercise_types)==null?void 0:hn.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(Sn=de==null?void 0:de.exercise_types)==null?void 0:Sn.q_nulls,score:(mr=de==null?void 0:de.exercise_types)==null?void 0:mr.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(yr=de==null?void 0:de.exercise_types)==null?void 0:yr.q_mains,score:(ho=de==null?void 0:de.exercise_types)==null?void 0:ho.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(An=de==null?void 0:de.exercise_types)==null?void 0:An.q_shixuns,score:(Oa=de==null?void 0:de.exercise_types)==null?void 0:Oa.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:($e=de==null?void 0:de.exercise_types)==null?void 0:$e.q_pros,score:(za=de==null?void 0:de.exercise_types)==null?void 0:za.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(Fa=de==null?void 0:de.exercise_types)==null?void 0:Fa.q_combinations,score:(Qa=de==null?void 0:de.exercise_types)==null?void 0:Qa.q_combination_scores,items:[]}]},Gt=(Ht,Va,Ta)=>{const Xn=Array.from(Ht),[Rn]=Xn.splice(Va,1);return Xn.splice(Ta,0,Rn),Xn},aa=(Ht,Va,Ta)=>{if(!Ht.destination)return;const Xn=Gt(Va,Ht.source.index,Ht.destination.index);mt(Xn,Ta)},sa=Ht=>{kt({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Ht}})},Sa=(Ht,Va)=>{var Ta,Xn,Rn;if(Va===0)return a.createElement(cl,Ar({reload:be,editData:Ht},Ht));if(Va===1)return a.createElement(jc,Ar({reload:be,editData:Ht},Ht));if(Va===2)return a.createElement(ks,Ar({reload:be,editData:Ht},Ht));if(Va===3)return a.createElement(zs,Ar({reload:be,editData:Ht},Ht));if(Va===4)return a.createElement(Ia,Ar({reload:be,editData:Ht},Ht));if(Va===5)return a.createElement(Ro,Ar({reload:be,editData:Ht},Ht));if(Va===6)return a.createElement(Co,Ar({editData:Ht},Ht));if(Va===7)return a.createElement(Qt,Ar({handleAddCorrectAnswers:wn,handleMarkWrongQuestion:sa,markBtnVisible:pt,reload:be,editData:Ht},Ht));if(Va===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(kr.Z,{value:Ht.key+"."+((Ta=Ht==null?void 0:Ht.program_attr)==null?void 0:Ta.description)}),a.createElement(kr.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Dn.Base64.decode(((Xn=Ht==null?void 0:Ht.program_attr)==null?void 0:Xn.code)||"")}),(Rn=Ht==null?void 0:Ht.standard_answer)==null?void 0:Rn.map(function(hn,Sn){return a.createElement(oe.Z,{key:Sn,align:"middle",style:{marginTop:20}},a.createElement(ge.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",hn.choice_id,"\uFF09\uFF1A"),a.createElement(ge.Z,{flex:"1"},a.createElement(oe.Z,{align:"middle",gutter:[1,1]},a.createElement(Be.default,{key:Sn,disabled:!0,value:hn.answer_text||"- -"}))))}))},Gn=(Ht,Va,Ta)=>a.createElement(Kt.Z5,{onDragEnd:Xn=>aa(Xn,Ht,Va)},a.createElement(Kt.bK,{droppableId:"droppable"},(Xn,Rn)=>a.createElement("div",Kr(Ar({ref:Xn.innerRef},Xn.droppableProps),{style:{width:"100%"}}),Ht==null?void 0:Ht.map((hn,Sn)=>{var mr;const yr=Ar(Kr(Ar({},hn),{key:Sn+1,hideAction:!0,isPreview:!0,dragKey:Va+"-"+Sn}),dt);return a.createElement(Kt._l,{key:yr==null?void 0:yr.question_id,draggableId:(mr=yr==null?void 0:yr.question_id)==null?void 0:mr.toString(),index:Sn,isDragDisabled:ue},(ho,An)=>{var Oa;return a.createElement("aside",Ar(Ar({ref:ho.innerRef},ho.draggableProps),ho.dragHandleProps),a.createElement("div",{className:pn.posWarp,id:yr.dragKey},Sa(yr,Va),a.createElement(oe.Z,{className:"pl30",align:"middle",gutter:20},pt&&![5,6,7,8].includes(Va)&&a.createElement(ge.Z,null,a.createElement(ti.Z,{state:yr==null?void 0:yr.is_wrong,onClick:()=>sa({value:yr,type:Va})})),[5,6,8].includes(Va)&&(yr==null?void 0:yr.show_resubmit)&&a.createElement(ge.Z,null,a.createElement(Zn.C,{dataSource:yr})),pt&&[0].includes(Va)&&a.createElement(ge.Z,null,a.createElement(ye.ZP,{style:{color:"#3061D0"},onClick:()=>{wn({value:yr})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),Va===4&&((Oa=ve==null?void 0:ve.commonHeader)==null?void 0:Oa.teacher_permission)&&a.createElement(hu,{questionInfo:yr}),a.createElement(Ua.Z,null),!ue&&a.createElement("div",{className:pn.pos},a.createElement("div",{className:pn.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Xn.placeholder))),pa=Ht=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[Ht]||0,sn=(Ht,Va)=>{Pe.current=pa(Va),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,Va==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":Va,"\uFF1A"),a.createElement(je.Z,{min:1,defaultValue:Pe.current,onChange:Ta=>{Pe.current=Ta}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),Va==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ir(void 0,null,function*(){(yield(0,pe.ZP)(`/api/exercises/${Bn.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:Ht,score:Pe.current}})).status!==-1&&be()})})},wn=({value:Ht}={})=>{var Va,Ta;let Xn=(Ht==null?void 0:Ht.standard_answer)||[];const Rn=On.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(Va=Ht==null?void 0:Ht.standard_answer)==null?void 0:Va.map(hn=>{var Sn;return(Sn=Nr.k4)==null?void 0:Sn[hn-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Me.default.Group,{className:"flex-col mt20",options:(Ta=Ht==null?void 0:Ht.question_choices)==null?void 0:Ta.map((hn,Sn)=>{var mr;return{value:hn==null?void 0:hn.choice_position,label:a.createElement(kr.Z,{className:"c-black font14",value:`${(mr=Nr.k4)==null?void 0:mr[Sn]}. ${hn==null?void 0:hn.choice_text}`}),disabled:hn==null?void 0:hn.origin_standard_answer}}),defaultValue:Xn,onChange:hn=>{Xn=hn}})),onOk:()=>Ir(void 0,null,function*(){const hn=yield(0,pe.ZP)(`/api/exercises/${Bn.categoryId}/questions/${Ht==null?void 0:Ht.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Xn}});(hn==null?void 0:hn.status)===0&&(le.ZP.success("\u4FEE\u6539\u6210\u529F"),kt({type:"exercise/editExercise",payload:{categoryId:Bn.categoryId,coursesId:Bn.coursesId}}))})})},La=function(){var Ht;const Va=Kn();return(Ht=de==null?void 0:de.exercise_questions)==null||Ht.forEach(function(Xn,Rn){var hn,Sn,mr,yr,ho,An,Oa,$e,za,Fa,Qa,cr,ja,to,Ka,Pa;Xn.question_type===0&&((Sn=(hn=Va[Xn.question_type])==null?void 0:hn.items)==null||Sn.push(Xn)),Xn.question_type===1&&((yr=(mr=Va[Xn.question_type])==null?void 0:mr.items)==null||yr.push(Xn)),Xn.question_type===2&&((An=(ho=Va[Xn.question_type])==null?void 0:ho.items)==null||An.push(Xn)),Xn.question_type===3&&(($e=(Oa=Va[Xn.question_type])==null?void 0:Oa.items)==null||$e.push(Xn)),Xn.question_type===4&&((Fa=(za=Va[Xn.question_type])==null?void 0:za.items)==null||Fa.push(Xn)),Xn.question_type===5&&((cr=(Qa=Va[Xn.question_type])==null?void 0:Qa.items)==null||cr.push(Xn)),Xn.question_type===6&&((to=(ja=Va[Xn.question_type])==null?void 0:ja.items)==null||to.push(Xn)),Xn.question_type===7&&((Pa=(Ka=Va[Xn.question_type])==null?void 0:Ka.items)==null||Pa.push(Xn))}),de==null?void 0:de.map((Xn,Rn)=>{var hn,Sn;return a.createElement(a.Fragment,{key:Rn},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,ie.EM)(Rn+1),"\u3001",Xn.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Xn.count,"\u9898",(Xn==null?void 0:Xn.question_type)===7?`\uFF0C\u5305\u542B${Xn.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Xn.score,"\u5206\uFF09"),(Xn.question_type==5||Xn.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Xn.question_type==5&&a.createElement(Me.default,{defaultChecked:(Sn=(hn=ve==null?void 0:ve.editData)==null?void 0:hn.exercise)==null?void 0:Sn.show_challenge_task_pass,onChange:mr=>Ir(this,null,function*(){let yr=yield(0,pe.ZP)(`/api/exercises/${Bn.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:mr.target.checked}});(yr==null?void 0:yr.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),kt({type:"exercise/editExercise",payload:Ar({},Bn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Xn==null?void 0:Xn.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var mr,yr,ho,An;Fe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Me.default,{defaultChecked:(yr=(mr=ve==null?void 0:ve.editData)==null?void 0:mr.exercise)==null?void 0:yr.show_hack_sets,onChange:Oa=>Ir(this,null,function*(){let $e=yield(0,pe.ZP)(`/api/exercises/${Bn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Oa.target.checked}});($e==null?void 0:$e.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),kt({type:"exercise/editExercise",payload:Ar({},Bn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Me.default,{defaultChecked:(An=(ho=ve==null?void 0:ve.editData)==null?void 0:ho.exercise)==null?void 0:An.show_hack_description,onChange:Oa=>Ir(this,null,function*(){let $e=yield(0,pe.ZP)(`/api/exercises/${Bn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:Oa.target.checked}});($e==null?void 0:$e.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),kt({type:"exercise/editExercise",payload:Ar({},Bn)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(st==null?void 0:st.includes(Xn==null?void 0:Xn.name))&&a.createElement(ye.ZP,{onClick:()=>sn(Xn==null?void 0:Xn.question_type,Xn==null?void 0:Xn.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Gn(Xn.items,Xn==null?void 0:Xn.question_type,Xn==null?void 0:Xn.name))})};return a.createElement("div",null," ",La(),xn," ")};var Xo=(0,Ae.connect)()(_r),nl=x(60546),To=x(12586),No=x(59301),El=Object.defineProperty,mo=Object.getOwnPropertySymbols,jo=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,$r=(de,ve,ue)=>ve in de?El(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,eo=(de,ve)=>{for(var ue in ve||(ve={}))jo.call(ve,ue)&&$r(de,ue,ve[ue]);if(mo)for(var ue of mo(ve))Po.call(ve,ue)&&$r(de,ue,ve[ue]);return de},$o=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Ql=({exercise:de,loading:ve,dispatch:ue,activeTabs:dt})=>{var mt;const kt=(0,Ae.useIntl)(),pt=(0,Ae.useParams)(),[st]=(0,a.useState)(eo(eo({},pt),{page:1,per_page:10})),{editData:be,commonHeader:{exercise_status:Pe}}=de;(0,a.useEffect)(()=>{dt==="2"&&Bn()},[pt.categoryId,dt]);const Bn=()=>$o(void 0,null,function*(){yield(0,Jn.w)(pt.coursesId,pt.categoryId,"",2,3),ue({type:"exercise/editExercise",payload:eo({},st)})});return(0,a.useEffect)(()=>(ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),No.createElement("div",null,No.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},No.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),No.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),No.createElement(ye.ZP,{onClick:()=>{ue({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[pt.categoryId]}})}},kt.formatMessage({id:"classrooms.addToPaperLibrary",defaultMessage:"\u52A0\u5165\u8BD5\u5377\u5E93"}))),No.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},No.createElement(Wt.Z,{spinning:ve["exercise/editExercise"]},No.createElement(nl.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:dt,showExportBtn:!0}),No.createElement(Ua.Z,null),No.createElement(Xo,{data:be==null?void 0:be.exercise_question_types,exercise:de,isDragDisabled:!0,markBtnVisible:Pe===3&&(((mt=be==null?void 0:be.exercise)==null?void 0:mt.is_creator)||(0,Et.Ny)())}),No.createElement(To.Z,null))))};var Cl=(0,Ae.connect)(({exercise:de,loading:ve})=>({exercise:de,loading:ve.effects}))(Ql),Lo={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},Rl=x(26724),Wl=x.n(Rl),ni=x(70414),ql=x(59477),Jr=x(59301),_l=Object.defineProperty,gl=Object.defineProperties,iu=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable,xu=(de,ve,ue)=>ve in de?_l(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Mo=(de,ve)=>{for(var ue in ve||(ve={}))Yi.call(ve,ue)&&xu(de,ue,ve[ue]);if(al)for(var ue of al(ve))Li.call(ve,ue)&&xu(de,ue,ve[ue]);return de},Zo=(de,ve)=>gl(de,iu(ve)),el=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Go=({exercise:de,loading:ve,dispatch:ue,cb:dt})=>{const mt=(0,Ae.useIntl)(),kt=Zo(Mo({},(0,Ae.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[pt,st]=(0,a.useState)(Mo({},kt)),[be,Pe]=(0,a.useState)([]);const[Bn,On]=(0,a.useState)(!0),[xn,Kn]=(0,a.useState)(!0),[Gt,aa]=(0,a.useState)(0),[sa,Sa]=(0,a.useState)(!1),[Gn,pa]=(0,a.useState)([]),[sn,wn]=(0,a.useState)([]),[La,Ht]=(0,a.useState)([]),[Va]=me.default.useForm(),[Ta,Xn]=(0,a.useState)("");(0,a.useEffect)(()=>{de.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(be=[],Rn(),hn(1))},[de.actionTabs.key,pt.commit_types]);const Rn=()=>el(void 0,null,function*(){var za,Fa;const Qa=yield(0,pe.ZP)(`/api/exercises/${pt.categoryId}/header_info.json`,{method:"get"});(Qa==null?void 0:Qa.status)===0&&(Ht([...(za=Qa==null?void 0:Qa.data)==null?void 0:za.course_groups]),wn([...(Fa=Qa==null?void 0:Qa.data)==null?void 0:Fa.course_groups]))}),hn=za=>el(void 0,null,function*(){var Fa;za==1&&(be=[]),On(!0),pt.page=za,Kn(!0);const Qa=yield ue({type:"exercise/getRedoModal",payload:Zo(Mo({},pt),{commit_types:pt.commit_types.includes(0)?[]:pt.commit_types,score:((pt==null?void 0:pt.one)||0)+`${pt!=null&&pt.two?","+(pt==null?void 0:pt.two):""}`})});((Fa=Qa==null?void 0:Qa.exercise_users)==null?void 0:Fa.length){if(za.target.checked){const Fa=be==null?void 0:be.map(Qa=>Qa.user_id);pa(Fa)}else pa([])},mr=za=>{pt.course_group=pt.save_course_group,pt.student_id=pt.save_student_id,pt.realname=pt.save_realname,st(Mo({},pt)),Pe([]),hn(1)},yr=()=>{pt.one=pt.save_one,pt.two=pt.save_two,aa(Gt+1),st(Mo({},pt)),Pe([]),hn(1)},ho=()=>{(pt==null?void 0:pt.sort)===null?pt.sort="asc":(pt==null?void 0:pt.sort)==="asc"?pt.sort="desc":(pt==null?void 0:pt.sort)==="desc"&&(pt.sort=null),st(Mo({},pt)),Pe([]),hn(1)},An=()=>{let za=!1;const Fa=()=>el(void 0,null,function*(){(yield(0,ne.q6)(Zo(Mo({},pt),{is_reset:za,user_ids:Gn}))).status===0&&(le.ZP.success(mt.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),dt&&dt(),ue({type:"exercise/setActionTabs",payload:{}})),ue({type:"exercise/getCommonHeader",payload:Mo({},pt)})});Fe.default.confirm({centered:!0,icon:null,okText:mt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:mt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:mt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Jr.createElement("div",{style:{margin:"13px 0 0px 0"}},Jr.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Jr.createElement(Me.default,{onChange:Qa=>{za=Qa.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Fa})},Oa=za=>{const Fa=parseInt(za);return isNaN(Fa)?"":Fa},$e=(za,Fa)=>za===0?Jr.createElement("span",{style:{color:"#666666"}},mt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):za===1?Jr.createElement("span",{style:{color:"#DF3042"}},!Fa.is_make_up&&"\u8003\u8BD5\u4E2D",Fa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):za===2?Jr.createElement("span",{style:{color:"#5AB891"}},!Fa.is_make_up&&!Fa.is_force_commit&&mt.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Jr.createElement("span",{style:{color:"#5AB891"}},!Fa.is_make_up&&!Fa.is_force_commit&&mt.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),Fa.is_make_up&&!Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Fa.is_make_up&&Fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Jr.createElement(Fe.default,{centered:!0,title:mt.formatMessage({id:"classrooms.returnForRedo",defaultMessage:"\u6253\u56DE\u91CD\u505A"}),open:de.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:sa,afterClose:()=>{st(Mo({},kt)),pa([]),Pe([]),Xn(""),wn([]),Ht([]),Va.resetFields()},onOk:An,onCancel:()=>{ue({type:"exercise/setActionTabs",payload:{}})}},Jr.createElement(oe.Z,{align:"middle",gutter:20},Jr.createElement(ge.Z,null,Jr.createElement("span",null,mt.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}))),Jr.createElement(ge.Z,null,Jr.createElement(Me.default,{className:"mr10",onChange:za=>{st(Zo(Mo({},pt),{commit_types:[0]}))},checked:pt==null?void 0:pt.commit_types.includes(0)},"\u5168\u90E8"),Jr.createElement(Me.default.Group,{options:[{label:mt.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:mt.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:pt.commit_types,onChange:za=>{st(Zo(Mo({},pt),{commit_types:za}))}}))),Jr.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Jr.createElement(ge.Z,null,Jr.createElement(oe.Z,{align:"middle",gutter:20},Jr.createElement(ge.Z,null,Jr.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Jr.createElement(ge.Z,null,Jr.createElement(je.Z,{parser:Oa,onChange:za=>{st(Zo(Mo({},pt),{save_one:za}))},value:pt.save_one,min:0}),Jr.createElement("span",{className:"mr10 ml10"},"-"),Jr.createElement(je.Z,{parser:Oa,onChange:za=>{st(Zo(Mo({},pt),{save_two:za}))},value:pt.save_two,min:0})),Jr.createElement(ge.Z,null,Jr.createElement(ye.ZP,{onClick:()=>{st(Zo(Mo({},pt),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Jr.createElement(ge.Z,null,Jr.createElement(ye.ZP,{type:"primary",onClick:yr},mt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))),Jr.createElement(ge.Z,null,Jr.createElement(oe.Z,{wrap:!1,align:"middle",gutter:20},Jr.createElement(ge.Z,null,Jr.createElement(Be.default.Search,{value:pt.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:za=>{pt.save_realname=za.target.value,st(Mo({},pt))},onSearch:mr})),Jr.createElement(ge.Z,null,Jr.createElement(y.Z,{dropdownRender:za=>Jr.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Jr.createElement(me.default,{form:Va,initialValues:{course_group_ids:[]},onValuesChange:Fa=>{st(Mo(Mo({},pt),Fa))},onFinish:()=>{hn(1)}},Jr.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Jr.createElement(Be.default,{allowClear:!0,suffix:Jr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Lo.searchIcon}`}),className:Lo.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:Ta,onChange:Fa=>el(void 0,null,function*(){var Qa;Xn((Qa=Fa==null?void 0:Fa.target)==null?void 0:Qa.value),Ht([...sn.filter(cr=>{var ja;return(ja=cr==null?void 0:cr.exercise_group_name)==null?void 0:ja.includes(Fa.target.value)})])})}),Jr.createElement(me.default.Item,{name:"course_group_ids",valuePropName:"checked"},Jr.createElement(Me.default.Group,null,Jr.createElement(Le.Z,{direction:"vertical",size:10},La==null?void 0:La.map((Fa,Qa)=>Jr.createElement(Me.default,{key:Qa,value:Fa==null?void 0:Fa.exercise_group_id},Fa==null?void 0:Fa.exercise_group_name)))))),Jr.createElement(oe.Z,{wrap:!1,align:"middle"},Jr.createElement(ge.Z,null,Jr.createElement(ye.ZP,{type:"link",htmlType:"submit"},mt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))),Jr.createElement(ge.Z,null,Jr.createElement(ye.ZP,{type:"link",htmlType:"reset",onClick:()=>{st(Zo(Mo({},pt),{course_group_ids:[]})),Ht([...sn]),Xn("")}},mt.formatMessage({id:"classrooms.reset",defaultMessage:"\u91CD\u7F6E"}))))))},Jr.createElement("a",{onClick:za=>za.preventDefault()}," ",Jr.createElement(Le.Z,null," ",mt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"})," ",Jr.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Jr.createElement("div",{className:Lo.head,style:(be==null?void 0:be.length)>5?{paddingRight:15}:{width:944}},Jr.createElement("div",null,Jr.createElement(Me.default,{className:"font14",checked:be!=null&&be.length?(Gn==null?void 0:Gn.length)===(be==null?void 0:be.length):!1,onChange:Sn},mt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}))),Jr.createElement("div",null,Jr.createElement("span",null,mt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}))),Jr.createElement("div",null,Jr.createElement("span",null,mt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}))),Jr.createElement("div",null,Jr.createElement("span",null,mt.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}))),Jr.createElement("div",{className:Lo.sort,onClick:ho},Jr.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Jr.createElement("aside",null,Jr.createElement(ql.Z,{style:{color:(pt==null?void 0:pt.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Jr.createElement(te.Z,{style:{color:(pt==null?void 0:pt.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Jr.createElement("div",{style:{height:260,overflow:"auto"}},Jr.createElement(Wl(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!xn&&Bn&&hn((pt==null?void 0:pt.page)+1)},hasMore:!xn&&Bn,useWindow:!1},Jr.createElement(Me.default.Group,{style:{width:"100%"},value:Gn,onChange:za=>{console.log(za,444),pa(za)}},be==null?void 0:be.map(function(za,Fa){return Jr.createElement("div",{key:za.user_id,className:Lo.row},Jr.createElement("div",null,Jr.createElement(Me.default,{className:"font14",value:za.user_id},za.user_name)),Jr.createElement("div",null,za.student_id),Jr.createElement("div",null,za.course_group_name),Jr.createElement("div",null,$e(za.commit_status,za)),Jr.createElement("div",{className:"pl10"},Jr.createElement("span",null,za.user_score)))})),Jr.createElement(Wt.Z,{className:"edu-ant-spin",spinning:xn}))),Jr.createElement("div",{className:Lo.title},Jr.createElement("img",{style:{objectFit:"contain"},src:ni.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Oo=(0,Ae.connect)(({exercise:de,loading:ve})=>({exercise:de,loading:ve}))(Go),pr={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Rr=x(59301),pl=Object.defineProperty,Kl=Object.getOwnPropertySymbols,Zu=Object.prototype.hasOwnProperty,ku=Object.prototype.propertyIsEnumerable,ls=(de,ve,ue)=>ve in de?pl(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,ru=(de,ve)=>{for(var ue in ve||(ve={}))Zu.call(ve,ue)&&ls(de,ue,ve[ue]);if(Kl)for(var ue of Kl(ve))ku.call(ve,ue)&&ls(de,ue,ve[ue]);return de},Au=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const ol=({exercise:de,dispatch:ve,onOk:ue})=>{const dt=(0,Ae.useIntl)(),mt=(0,Ae.useParams)(),[kt,pt]=(0,a.useState)([]),[st,be]=(0,a.useState)(),[Pe,Bn]=(0,a.useState)([]),[On,xn]=(0,a.useState)(!0),[Kn,Gt]=(0,a.useState)(!1),[aa]=me.default.useForm(),[sa,Sa]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),Gn=[{title:dt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"id",key:"id",render:(Ht,Va,Ta)=>sa.limit*(sa.page-1)+Ta+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Ht,Va,Ta)=>Rr.createElement("span",null,Ht||"- -")},{title:dt.formatMessage({id:"classrooms.type",defaultMessage:"\u7C7B\u578B"}),dataIndex:"is_random",key:"is_random",render:(Ht,Va,Ta)=>Rr.createElement("span",null,Ht?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Ht,Va,Ta)=>Rr.createElement("span",null,Ht||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Ht,Va,Ta)=>Rr.createElement("span",null,Ht||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Ht,Va,Ta)=>Rr.createElement("span",null,Ht||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Ht,Va,Ta)=>Rr.createElement("span",null,Ht===1?"\u672A\u5F00\u59CB":Ht===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:dt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"id",key:"id",width:80,align:"right",render:(Ht,Va,Ta)=>Rr.createElement("div",{style:{flex:1,textAlign:"right"}},Rr.createElement("a",{onClick:()=>{(0,ie.xg)(`/classrooms/${mt.coursesId}/exercise/${Va.id}/detail?random=${Va.is_random}`)}},dt.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})))}].filter(Ht=>!!Ht);(0,a.useEffect)(()=>{de.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&pa(sa)},[de.actionTabs.key]);const pa=Ht=>Au(void 0,null,function*(){var Va,Ta;xn(!0);const Xn=yield(0,pe.ZP)(`/api/exercises/${mt==null?void 0:mt.categoryId}/make_up_records.json`,{method:"get",params:ru({},Ht)});Xn&&(pt(((Va=Xn==null?void 0:Xn.data)==null?void 0:Va.make_up_exercises)||[]),be((Ta=Xn==null?void 0:Xn.data)==null?void 0:Ta.count)),xn(!1)}),sn=()=>{ve({type:"exercise/setActionTabs",payload:{}})},wn=()=>{ue(Pe)},La=Ht=>{Bn(Ht),Gt(Ht.length===kt.length)};return Rr.createElement(Fe.default,{centered:!0,afterClose:()=>{Bn([]),Gt(!1),aa.resetFields(),Sa({page:1,limit:10,is_random:"",exercise_status:""})},title:dt.formatMessage({id:"classrooms.resitRecord",defaultMessage:"\u8865\u8003\u8BB0\u5F55"}),className:pr.scoremodal,open:de.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>ve({type:"exercise/setActionTabs",payload:{}}),onCancel:sn},Rr.createElement(me.default,{layout:"inline",form:aa,onValuesChange:(Ht,Va)=>{console.log(Ht),!(Ht.keywords||Ht.keywords==="")&&aa.submit()},onFinish:Ht=>{console.log(Ht),Sa(ru(ru({},sa),Ht)),pa(ru(ru({},sa),Ht))},initialValues:{is_random:"",exercise_status:""}},Rr.createElement(me.default.Item,{name:"is_random"},Rr.createElement(se.default,{className:pr.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Rr.createElement(se.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Rr.createElement(se.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Rr.createElement(se.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Rr.createElement(me.default.Item,{name:"exercise_status"},Rr.createElement(se.default,{className:pr.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Rr.createElement(se.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Rr.createElement(se.default.Option,{value:1},dt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})),Rr.createElement(se.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Rr.createElement(se.default.Option,{value:3},dt.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"})))),Rr.createElement(me.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Rr.createElement(Be.default.Search,{className:pr.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Rr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${pr.searchIcon}`,onClick:()=>aa.submit()}),onSearch:Ht=>{aa.submit()}}))),Rr.createElement(z.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:kt,pagination:!1,loading:On,columns:Gn}),(kt==null?void 0:kt.length)>0&&Rr.createElement(we.Z,{current:sa.page,total:st,style:{marginBottom:20},defaultPageSize:sa.limit,showTotal:Ht=>Rr.createElement("span",null,"\u5171\xA0",Rr.createElement("span",{style:{color:"#165DFF"}},Ht),"\xA0\u6761\u6570\u636E"),pageSize:sa.limit,onChange:(Ht,Va)=>{sa.page=Ht,sa.limit=Va,Sa(ru({},sa)),pa(ru({},sa))}}))};var Yu=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(ol),Wu={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},Zi="data:image/jpeg;base64,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",Xi=Object.defineProperty,ou=Object.defineProperties,Eu=Object.getOwnPropertyDescriptors,Fu=Object.getOwnPropertySymbols,hi=Object.prototype.hasOwnProperty,$u=Object.prototype.propertyIsEnumerable,Gu=(de,ve,ue)=>ve in de?Xi(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Ei=(de,ve)=>{for(var ue in ve||(ve={}))hi.call(ve,ue)&&Gu(de,ue,ve[ue]);if(Fu)for(var ue of Fu(ve))$u.call(ve,ue)&&Gu(de,ue,ve[ue]);return de},ul=(de,ve)=>ou(de,Eu(ve)),Ou=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const vu=({exercise:de,loading:ve,dispatch:ue,cb:dt})=>{const mt=(0,Ae.useIntl)(),kt=ul(Ei({},(0,Ae.useParams)()),{page:0,limit:20});let[pt,st]=(0,a.useState)(Ei({},kt)),[be,Pe]=(0,a.useState)([]),[Bn,On]=(0,a.useState)({});const[xn,Kn]=(0,a.useState)(!0),[Gt,aa]=(0,a.useState)(!0);(0,a.useEffect)(()=>{de.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(be=[],Sa(1))},[de.actionTabs.key]);const sa=[{title:mt.formatMessage({id:"classrooms.returnCount",defaultMessage:"\u6253\u56DE\u6B21\u6570"}),ellipsis:!0,dataIndex:"index",align:"center",render:(Gn,pa,sn)=>a.createElement(Ie.Z,{placement:"bottom",title:sn+1},a.createElement("span",null,sn+1))},{title:mt.formatMessage({id:"classrooms.submissionTime",defaultMessage:"\u63D0\u4EA4\u65F6\u95F4"}),dataIndex:"submission_time",ellipsis:!0,align:"center",render:Gn=>a.createElement(Ie.Z,{placement:"bottom",title:Ze()(Gn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ze()(Gn).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:Gn=>a.createElement(Ie.Z,{placement:"bottom",title:Ze()(Gn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ze()(Gn).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:Gn=>a.createElement(Ie.Z,{placement:"bottom",title:Gn},a.createElement("span",null,Gn||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:Gn=>a.createElement(Ie.Z,{placement:"bottom",title:Gn},a.createElement("span",null,Gn||"--"))}],Sa=Gn=>Ou(void 0,null,function*(){var pa;Gn==1&&(be=[]),Kn(!0),pt.page=Gn,pt.student_id=de.actionTabs.student_id,aa(!0);const sn=yield ue({type:"exercise/getRedoListModal",payload:ul(Ei({},pt),{score:((pt==null?void 0:pt.one)||0)+`${pt!=null&&pt.two?","+(pt==null?void 0:pt.two):""}`})});On(Ei({},sn)),((pa=sn==null?void 0:sn.student_redo_lists)==null?void 0:pa.length){st(Ei({},kt)),Pe([])},onCancel:()=>{ue({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:Wu.info},a.createElement("div",{className:Wu.info_name},mt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),"\uFF1A",(Bn==null?void 0:Bn.name)||"--"),a.createElement("div",{className:Wu.info_studeng_id},mt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),"\uFF1A",(Bn==null?void 0:Bn.student_id)||"--"),a.createElement("div",{className:Wu.info_group},mt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),"\uFF1A",(Bn==null?void 0:Bn.course_group_name)||"--")),(be==null?void 0:be.length)===0&&!Gt&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:Zi,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((be==null?void 0:be.length)>0||Gt)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(z.default,{pagination:!1,dataSource:[],columns:sa})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Wl(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Gt&&xn&&Sa((pt==null?void 0:pt.page)+1)},hasMore:xn,useWindow:!1},a.createElement(z.default,{loading:Gt,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:be,columns:sa})))))};var Ls=(0,Ae.connect)(({exercise:de,loading:ve})=>({exercise:de,loading:ve}))(vu),hs=x(72936),gs=x(74768),Hu={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Bu=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const wu=({exercise:de,dispatch:ve,onOk:ue})=>{const dt=(0,Ae.useIntl)(),mt=(0,Ae.useParams)(),[kt,pt]=(0,a.useState)([]),[st,be]=(0,a.useState)([]),[Pe,Bn]=(0,a.useState)(!0),[On,xn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{de.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Kn()},[de.actionTabs.key]);const Kn=()=>Bu(void 0,null,function*(){Bn(!0);const Sa=yield(0,pe.ZP)(`/api/courses/${mt==null?void 0:mt.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:mt==null?void 0:mt.categoryId}});Sa&&pt((Sa==null?void 0:Sa.course_groups)||[]),Bn(!1)}),Gt=()=>{ve({type:"exercise/setActionTabs",payload:{}})},aa=()=>{ue(st)},sa=Sa=>{be(Sa),xn(Sa.length===kt.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{be([]),xn(!1)},title:dt.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"}),open:de.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Hu.customModal,onCancel:Gt},a.createElement("aside",{className:Hu.checking},a.createElement("div",{className:Hu.content},a.createElement("div",{className:Hu.group},kt.length>0?a.createElement("p",null,dt.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"}),"\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Me.default.Group,{value:st,onChange:sa},kt.map(Sa=>a.createElement(Me.default,{key:Sa.id,value:Sa.id},Sa.name))))),a.createElement("div",{className:Hu.footer},a.createElement(Me.default,{checked:On,onChange:Sa=>{const Gn=Sa.target.checked?kt.map(pa=>pa.id):[];be(Gn),xn(Sa.target.checked)}},"\u5168\u9009"),a.createElement(ye.ZP,{onClick:Gt},"\u53D6\u6D88"),a.createElement(ye.ZP,{onClick:aa,type:"primary"},dt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))};var Zs=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(wu),qs=x(24528),Fl={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},Du=x(59301),Gs=Object.defineProperty,_c=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,rs=(de,ve,ue)=>ve in de?Gs(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Ju=(de,ve)=>{for(var ue in ve||(ve={}))Xu.call(ve,ue)&&rs(de,ue,ve[ue]);if(lu)for(var ue of lu(ve))Iu.call(ve,ue)&&rs(de,ue,ve[ue]);return de},es=(de,ve)=>_c(de,Ii(ve)),pc=({disabled:de,time:ve})=>Du.createElement(me.default.List,{name:"exercise_events",rules:[{validator(ue,dt){var mt,kt;const pt=new Set;for(const st of dt){if(pt.has(st.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(st.reminder_time>ve)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(pt.add(st.reminder_time),!((kt=(mt=st.reminder_content)==null?void 0:mt.trim())!=null&&kt.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ue,{add:dt,remove:mt})=>Du.createElement("div",{className:Fl.remindForm},ue.length>0&&Du.createElement("div",null,ue.map((kt,pt)=>Du.createElement(oe.Z,{key:kt.key,align:"middle",wrap:!1,className:Fl.remindItem},Du.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},pt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),Du.createElement(ge.Z,null,Du.createElement(me.default.Item,es(Ju({},kt),{name:[kt.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),Du.createElement(je.Z,{precision:0,min:1,disabled:de,addonAfter:"\u5206\u949F",className:Fl.remindInput}))),Du.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),Du.createElement(ge.Z,{flex:1},Du.createElement(me.default.Item,es(Ju({},kt),{name:[kt.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),Du.createElement(Be.default,{className:Fl.remindInput,disabled:de,showCount:!0,maxLength:100}))),Du.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:de?.5:1},onClick:()=>{de||dt({reminder_time:""})}}),Du.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:de?"hidden":"visible"},onClick:()=>mt(kt.name)})))),ue.length<5&&Du.createElement(oe.Z,{style:{marginLeft:"30px"}},Du.createElement(ge.Z,{className:`${Fl.addRemind} ${de?Fl.disabled:""}`,onClick:()=>{de||dt({reminder_time:""})}},Du.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),intl.formatMessage({id:"classrooms.addAnswerReminder",defaultMessage:"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192"}))))),yd=x(41996),vc=x(66457),fd=x(83028),Zc=x(60979),yo=x(59301),hc=Object.defineProperty,tc=Object.defineProperties,Fd=Object.getOwnPropertyDescriptors,nc=Object.getOwnPropertySymbols,$c=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,Dc=(de,ve,ue)=>ve in de?hc(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,As=(de,ve)=>{for(var ue in ve||(ve={}))$c.call(ve,ue)&&Dc(de,ue,ve[ue]);if(nc)for(var ue of nc(ve))wc.call(ve,ue)&&Dc(de,ue,ve[ue]);return de},ed=(de,ve)=>tc(de,Fd(ve)),Is=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const{RangePicker:Hc}=Ot.default,{Option:Bd}=se.default,td=({user:de,classroomList:ve,exercise:ue,globalSetting:dt,loading:mt,dispatch:kt,changeActive:pt})=>{var st,be,Pe,Bn,On,xn,Kn,Gt,aa,sa,Sa,Gn,pa;const{workSetting:sn,commonHeader:wn}=ue,La=(0,Ae.useParams)();La.category=La.categoryId;const[Ht,Va]=(0,a.useState)(!1),[Ta,Xn]=(0,a.useState)(!1),[Rn,hn]=(0,a.useState)(),[Sn,mr]=(0,a.useState)({});let[yr,ho]=(0,a.useState)([]),[An,Oa]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[$e,za]=(0,a.useState)(1),[Fa,Qa]=(0,a.useState)(!1),[cr,ja]=(0,a.useState)(!1),[to,Ka]=(0,a.useState)(!1),[Pa,Mr]=(0,a.useState)(!1),[Fr,or]=(0,a.useState)([]),[la,Xa]=(0,a.useState)([]),[ba,ra]=(0,a.useState)(!1),[Na,Vn]=(0,a.useState)(null),[er,fr]=(0,a.useState)({}),vr=(0,Ae.useIntl)();(0,a.useEffect)(()=>{((wn==null?void 0:wn.exercise_status)==="5"||wn!=null&&wn.appraise_label||(0,Et.aQ)())&&Va(!0)},[wn]),(0,a.useEffect)(()=>{Ur()},[sn]),(0,a.useEffect)(()=>{(0,Et.dE)()||Ao()},[]),(0,a.useEffect)(()=>{ue.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&pt("2")},[ue.actionTabs.key]);function Ao(){return Is(this,null,function*(){const no=yield(0,pe.ZP)(`/api/courses/${La==null?void 0:La.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:La==null?void 0:La.coursesId}});hn(no==null?void 0:no.alert)})}const Eo=no=>{var Vl;const Qi=An.publish_time;if(!Qi||(Vl=sn==null?void 0:sn.exercise)!=null&&Vl.publish_time)return;let fu;no===1?fu=Ze()(Qi).add(120,"minutes"):fu=Ze()(Qi).add(7,"days"),An.end_time=fu,Oa(Object.assign({},An))},Ur=()=>{var no,Vl,Qi,fu,Uu;console.log("\u53D6\u6D88");const su=JSON.parse(JSON.stringify(sn));if(Object.keys(An).forEach(Hl=>{var Nu;An[Hl]=(Nu=su==null?void 0:su.exercise)==null?void 0:Nu[Hl]}),yr=((no=su==null?void 0:su.published_course_groups)==null?void 0:no.map(Hl=>({course_group_id:Hl.course_group_id,end_time:Hl.course_end_time,publish_time:Hl.course_publish_time})))||[{}],(Vl=sn==null?void 0:sn.course_groups)==null||Vl.map(Hl=>{var Nu;(Nu=sn==null?void 0:sn.published_course_groups)==null||Nu.map((Xs,zu)=>{var wr;(wr=Xs==null?void 0:Xs.course_group_id)!=null&&wr.includes(Hl==null?void 0:Hl.course_group_id)&&(Hl.cilckkey=zu,Hl.isselect=!0)})}),ue.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Gl(""),Qa(An.time!==-1),Oa(An),An!=null&&An.is_appoint_user){const Hl=((fu=(Qi=su==null?void 0:su.exercise)==null?void 0:Qi.all_exercise_users)==null?void 0:fu.map(Nu=>Nu.user_id))||[];or([...Hl])}ja(An.is_appoint_user),Ka(An.is_miss_exam_user),Mr(An.is_no_passing_user),ho(yr.length>0?yr:[{}]),Mu.setFieldsValue({exercise_events:(Uu=su==null?void 0:su.exercise)==null?void 0:Uu.exercise_events})},sr=()=>Is(void 0,null,function*(){var no,Vl,Qi,fu,Uu,su;if(((no=de==null?void 0:de.userInfo)==null?void 0:no.user_status)===2){(0,vc.Rd)();return}if((wn==null?void 0:wn.exercise_question_count)===0){le.ZP.warning(vr.formatMessage({id:"classrooms.noQuestionsCannotPublishExam",defaultMessage:"\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5"}));return}const Hl=JSON.parse(JSON.stringify(An));console.log("\u63D0\u4EA4");try{yield Mu.validateFields();const zu=Mu.getFieldsValue();Hl.exercise_events=zu.exercise_events}catch(zu){zu!=null&&zu.errorFields&&(Mu.scrollToField((Qi=(Vl=zu==null?void 0:zu.errorFields)==null?void 0:Vl[0])==null?void 0:Qi.name,{behavior:"smooth",block:"center"}),le.ZP.error((su=(Uu=(fu=zu==null?void 0:zu.errorFields)==null?void 0:fu[0])==null?void 0:Uu.errors)==null?void 0:su[0]));return}if(Hl.categoryId=La.categoryId,Hl.publish_time_groups=yr,An!=null&&An.is_make_up_exercise){if(cr&&Fr.length<=0||!cr&&!(to||Pa)){le.ZP.error(vr.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"}));return}Hl.is_appoint_user=cr,Hl.is_miss_exam_user=to,Hl.is_no_passing_user=Pa,cr?Hl.make_up_exercise_users=Fr==null?void 0:Fr.map(zu=>({user_id:zu})):Hl.make_up_exercise_users=[]}if(!An.unified_setting&&!(An!=null&&An.is_make_up_exercise)){if(!yr.length){le.ZP.warning(vr.formatMessage({id:"classrooms.submitFailClassPublishEmpty",defaultMessage:"\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A"}));return}delete Hl.publish_time,delete Hl.end_time,yr.map(zu=>{var wr;if(!zu.course_group_id||!((wr=zu.course_group_id)!=null&&wr.length))throw le.ZP.error(vr.formatMessage({id:"classrooms.classCannotEmpty",defaultMessage:"\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"})),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!zu.publish_time||!zu.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!An.publish_time||!An.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Nu}=sn;const Xs=()=>Is(void 0,null,function*(){if(An.exercise_type==2&&(Nu.is_locked||Nu.open_camera||Nu.screen_open||Nu.login_restrict||Nu.ip_bind||Nu.ip_limit=="pub"||Nu.ip_limit=="inner"||Nu.identity_verify||Nu.open_phone_video_recording)){const wr=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:vr.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:yo.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",yo.createElement("span",{style:{color:"#FA6400"}}," ",(0,ie.hi)(Nu)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Is(void 0,null,function*(){let ml=yield(0,Zc.Tr)({exercise_ids:[parseInt(La==null?void 0:La.categoryId)],course_id:La.coursesId,type:"exercise"});(ml==null?void 0:ml.student_count)===0?uo(Hl):(mr(Hl),fr(ml)),pt("2")}),onCancel:()=>Is(void 0,null,function*(){wr.destroy();let ml=yield(0,Zc.Tr)({exercise_ids:[La==null?void 0:La.categoryId],course_id:La.coursesId,type:"exercise"});(ml==null?void 0:ml.student_count)===0?uo(Hl):(mr(Hl),fr(ml))})});return}let zu=yield(0,Zc.Tr)({exercise_ids:[La==null?void 0:La.categoryId],course_id:La.coursesId,type:"exercise"});(zu==null?void 0:zu.student_count)===0?uo(Hl):(mr(Hl),fr(zu))});wn!=null&&wn.high_resources_consume&&!(wn!=null&&wn.high_resources_consume_permission)?kt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:La.coursesId,type:"exercise",type_id:La.categoryId,name:wn.exercise_name,fn:()=>{Xs()}}}):Xs()}),uo=no=>Is(void 0,null,function*(){Xn(!0),(yield(0,pe.ZP)(`/api/exercises/${La==null?void 0:La.categoryId}/publish_settings.json`,{method:"post",body:no})).status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Gl(""),kt({type:"exercise/getCommonHeader",payload:As({},La)}),kt({type:"exercise/getWorkSetting",payload:As({},La)})),Xn(!1)}),Bo=no=>no&&noAn.end_time?no&&(no{var Vl,Qi;return((Vl=sn==null?void 0:sn.exercise)==null?void 0:Vl.exercise_status)>1&&!(no!=null&&no.new)?!0:(Qi=sn==null?void 0:sn.published_course_groups)!=null&&Qi.some(fu=>fu.course_group_id===no.course_group_id)?Ht:!1},Ki=no=>{var Vl;return Ht?[!0,!0]:(Vl=sn==null?void 0:sn.published_course_groups)!=null&&Vl.some(Qi=>{var fu,Uu;return((fu=Qi.course_group_id)==null?void 0:fu[0])===((Uu=no.course_group_id)==null?void 0:Uu[0])})?Ht||Ze()()>Ze()(no==null?void 0:no.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Gl("\u8868\u5355\u672A\u4FDD\u5B58")},[An]);const Gl=(no="")=>{kt({type:"exercise/setActionTabs",payload:{key:no}})},qi=no=>{no.preventDefault(),no.returnValue=""},Tu=(no,Vl,Qi)=>{if(no<=0){le.ZP.info(vr.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"}));return}else or(Vl),Xa(Qi),ra(!1)},[Mu]=me.default.useForm();return yo.createElement("section",{className:Fl.form,style:{padding:"30px 50px",marginBottom:"0px"}},yo.createElement(Wt.Z,{spinning:mt["exercise/getWorkSetting"]||Ta},!(An!=null&&An.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Fl.new_title,style:{marginTop:"0px"}},vr.formatMessage({id:"classrooms.examRelease",defaultMessage:"\u8003\u8BD5\u53D1\u5E03"})),yo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yo.createElement(xe.ZP.Group,{onChange:()=>{var no,Vl,Qi,fu,Uu;if((0,Et.Rm)()&&(!((Vl=(no=ve==null?void 0:ve.AssistantObject)==null?void 0:no.exercise)!=null&&Vl.can_publish)||!((fu=(Qi=ve==null?void 0:ve.AssistantObject)==null?void 0:Qi.exercise)!=null&&fu.can_late))){le.ZP.warning(vr.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(((Uu=sn==null?void 0:sn.exercise)==null?void 0:Uu.exercise_status)>1){le.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}An.unified_setting=!An.unified_setting,An.unified_setting===!1&&yr==""&&ho(yr.concat({})),Oa(Object.assign({},An))},value:An.unified_setting,disabled:Ht||((st=sn==null?void 0:sn.exercise)==null?void 0:st.exercise_status)>1},yo.createElement(xe.ZP,{value:!0,disabled:!((be=sn==null?void 0:sn.exercise)!=null&&be.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Pe=sn.course_groups)==null?void 0:Pe.length)>0&&yo.createElement(xe.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(wn!=null&&wn.is_make_up_exercise)&&yo.createElement("div",{style:{color:"red"}},((Bn=sn==null?void 0:sn.exercise)==null?void 0:Bn.exercise_status)>1&&Rn&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(An.unified_setting||(wn==null?void 0:wn.is_make_up_exercise))&&yo.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},yo.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},vr.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),yo.createElement(Ie.Z,{placement:"bottom",title:((On=sn==null?void 0:sn.exercise)==null?void 0:On.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},yo.createElement(Ot.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Bo,disabled:Ht||((xn=sn==null?void 0:sn.exercise)==null?void 0:xn.exercise_status)>1||(0,Et.Rm)()&&!((Gt=(Kn=ve==null?void 0:ve.AssistantObject)==null?void 0:Kn.exercise)!=null&&Gt.can_publish),value:An.publish_time?Ze()(An.publish_time):void 0,allowClear:!1,onChange:(no,Vl)=>{An.publish_time=Vl,An.end_time||(An.end_time=An.exercise_type===1?Ze()(no).add(120,"minutes"):Ze()(no).add(7,"days")),Oa(Object.assign({},An))}})),yo.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),yo.createElement(Ot.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ht||(0,Et.Rm)()&&!((sa=(aa=ve==null?void 0:ve.AssistantObject)==null?void 0:aa.exercise)!=null&&sa.can_late)||(wn==null?void 0:wn.open_appraise),allowClear:!1,value:An.end_time?Ze()(An.end_time):void 0,disabledDate:Zl,onChange:(no,Vl)=>{var Qi,fu;if((0,Et.Rm)()&&!((fu=(Qi=ve==null?void 0:ve.AssistantObject)==null?void 0:Qi.exercise)!=null&&fu.can_publish)){le.ZP.warning(vr.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}An.end_time=Vl,Oa(Object.assign({},An))}})),!An.unified_setting&&!(wn!=null&&wn.is_make_up_exercise)&&yo.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yr&&yr.map(function(no,Vl){var Qi,fu,Uu;return yo.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:Vl==(yr==null?void 0:yr.length)-1?"0px":"10px"}},yo.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",Vl+1),yo.createElement(se.default,{showArrow:!0,allowClear:!0,className:Fl.multiple_select,disabled:Ht||((Qi=sn==null?void 0:sn.homework_status)!=null&&Qi.includes("\u672A\u53D1\u5E03")&&no.id||Ze()(){yr[Vl].course_group_id=su,ho(yr.slice()),sn.course_groups.map((Hl,Nu)=>{su.map((Xs,zu)=>{Hl.course_group_id===Xs&&(Hl.cilckkey=Vl,Hl.isselect=!0)})})},onDeselect:su=>{sn.course_groups.map((Hl,Nu)=>{Hl.course_group_id===su&&Hl.cilckkey===Vl&&(Hl.cilckkey=Vl,Hl.isselect=!1)})}},sn.course_groups&&sn.course_groups.map(function(su,Hl){return yo.createElement(Bd,{disabled:(su==null?void 0:su.isselect)&&su.cilckkey!=Vl,label:su.course_group_name,value:su.course_group_id,key:su.course_group_id},su.course_group_name)})),yo.createElement(Hc,{disabled:Ki(no)||(0,Et.Rm)()&&!((Uu=(fu=ve==null?void 0:ve.AssistantObject)==null?void 0:fu.exercise)!=null&&Uu.can_publish),disabledDate:Bo,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ze()((0,ie.U6)(),"HH:mm"),Ze()((0,ie.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:no.publish_time&&[Ze()(no.publish_time),no.end_time&&Ze()(no.end_time)],onChange:(su,Hl)=>{yr[Vl].publish_time=Hl[0],!no.end_time&&Hl[0]?yr[Vl].end_time=Ze()(Hl[0]).add(7,"days"):yr[Vl].end_time=Hl[1],ho([...yr])},onCalendarChange:(su,Hl,Nu)=>{if(Hl!=null&&Hl[0]&&!Hl[1]){const Xs=An.exercise_type===1?Ze()(Hl[0]).add(120,"minutes"):Ze()(Hl[0]).add(7,"days");yr[Vl].publish_time=Hl[0],yr[Vl].end_time=Xs,ho([...yr])}}}),yo.createElement("div",{style:{visibility:Ht?"hidden":"visible",display:"flex",width:"50px"}},yo.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var su,Hl;if((0,Et.Rm)()&&!((Hl=(su=ve==null?void 0:ve.AssistantObject)==null?void 0:su.exercise)!=null&&Hl.can_publish)){le.ZP.warning(vr.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ho(yr.concat({new:!0}))}}),yo.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(no!=null&&no.publish_time&&Ze()(){yr=yr.filter((su,Hl)=>Vl!==Hl),ho([...yr])}})))})),((Sa=sn==null?void 0:sn.exercise)==null?void 0:Sa.have_hacks)&&!((Gn=sn==null?void 0:sn.exercise)!=null&&Gn.is_random)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Fl.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",yo.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},yo.createElement(xe.ZP.Group,{value:An.show_acm,onChange:no=>{An.show_acm=no.target.value,Oa(As({},An))},style:{marginTop:"2px"}},yo.createElement(xe.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),yo.createElement(xe.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(An!=null&&An.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Fl.new_title,style:{marginTop:30}},vr.formatMessage({id:"classrooms.examMode",defaultMessage:"\u8003\u8BD5\u6A21\u5F0F"})),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},yo.createElement(xe.ZP.Group,{value:An.exercise_type,disabled:Ht||((pa=sn==null?void 0:sn.exercise)==null?void 0:pa.exercise_status)>1,onChange:no=>{An.exercise_type=no.target.value,Oa(As({},An)),Eo(no.target.value)},style:{marginTop:"2px"}},yo.createElement(xe.ZP,{value:1,style:{marginRight:"50px"}},vr.formatMessage({id:"classrooms.officialExam",defaultMessage:"\u6B63\u5F0F\u8003\u8BD5"})),yo.createElement(xe.ZP,{value:2},vr.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"}))),(An==null?void 0:An.exercise_type)===2&&yo.createElement(yo.Fragment,null,yo.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),yo.createElement(je.Z,{className:Fl.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:An==null?void 0:An.simulate_exercise_num,disabled:Ht,min:1,max:999,onChange:no=>{An.simulate_exercise_num=no,Oa(As({},An))}}),yo.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(An==null?void 0:An.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement(oe.Z,null,yo.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),yo.createElement(Ce.Z,{checked:cr,onChange:(no,Vl)=>{var Qi,fu;if(ja(no),no){if(An!=null&&An.is_appoint_user){const Uu=(fu=(Qi=sn==null?void 0:sn.exercise)==null?void 0:Qi.all_exercise_users)==null?void 0:fu.map(su=>su.user_id);or([...Uu])}else or([]);Ka(!1),Mr(!1)}else Ka(An.is_miss_exam_user),Mr(An.is_no_passing_user)},disabled:!((An==null?void 0:An.exercise_status)===1&&(wn!=null&&wn.allow_create_make_up))}),yo.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!cr&&yo.createElement(oe.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},yo.createElement(Me.default,{checked:to,disabled:!((An==null?void 0:An.exercise_status)===1&&(An==null?void 0:An.miss_exam_count)>0&&(wn!=null&&wn.allow_create_make_up)),onChange:no=>{Ka(no.target.checked)}},yo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),yo.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Vn(1),ja(!1),ra(!0)}},"\uFF08",`${(An==null?void 0:An.miss_exam_count)||0}\u4EBA`,"\uFF09"),yo.createElement(Me.default,{checked:Pa,disabled:!((An==null?void 0:An.exercise_status)===1&&(An==null?void 0:An.no_passing_count)>0&&(wn!=null&&wn.allow_create_make_up)),onChange:no=>{Mr(no.target.checked)}},yo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),yo.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Vn(2),ja(!1),ra(!0)}},"\uFF08",`${(An==null?void 0:An.no_passing_count)||0}\u4EBA`,"\uFF09")),cr&&yo.createElement(oe.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},yo.createElement(ye.ZP,{type:"primary",ghost:!0,disabled:!((An==null?void 0:An.exercise_status)===1&&(wn!=null&&wn.allow_create_make_up)),onClick:()=>{ra(!0),Vn(void 0)}},yo.createElement("span",null,yo.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),yo.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),yo.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Fr.length||0} \u4EBA`,"\uFF09"))),yo.createElement("div",{className:Fl.new_title,style:{marginTop:"30px"}},vr.formatMessage({id:"classrooms.examDurationSettings",defaultMessage:"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"})),yo.createElement("div",null,yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},yo.createElement(Me.default,{disabled:Ht,checked:Fa,onChange:no=>{no.target.checked===!1?Oa(Vl=>ed(As({},Vl),{time:-1})):Mu.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),Qa(no.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},vr.formatMessage({id:"classrooms.restrictAnswerTime",defaultMessage:"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"})),Fa&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),yo.createElement(je.Z,{size:"large",disabled:Ht,min:1,style:{width:"200px"},value:An.time===-1?null:An.time,precision:0,addonAfter:"\u5206\u949F",onChange:no=>{An.time=no,Oa(As({},An))}}))),Fa&&yo.createElement(me.default,{form:Mu},yo.createElement(pc,{disabled:Ht,time:An.time})),yo.createElement("div",null,yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yo.createElement(Me.default,{checked:An.enable_last_times,onChange:no=>Oa(Vl=>ed(As({},Vl),{enable_last_times:no.target.checked})),disabled:Ht,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),An.enable_last_times&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),yo.createElement(je.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:An==null?void 0:An.last_times,disabled:Ht||!An.enable_last_times,min:0,onChange:no=>{An.last_times=no,Oa(As({},An))}}),yo.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yo.createElement(oe.Z,null,yo.createElement(Me.default,{checked:An.enable_answer_time,onChange:no=>Oa(Vl=>ed(As({},Vl),{enable_answer_time:no.target.checked})),disabled:Ht,style:{fontSize:"14px",marginTop:"2px"}},vr.formatMessage({id:"classrooms.studentEarlySubmissionTimeLimit",defaultMessage:"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236"}))),An.enable_answer_time&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),yo.createElement(je.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:An==null?void 0:An.answer_time,disabled:Ht||!An.enable_answer_time,min:0,onChange:no=>{An.answer_time=no,Oa(As({},An))}}),yo.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(wn!=null&&wn.appraise_label)&&(!(wn!=null&&wn.is_make_up_exercise)&&(0,Et.GJ)()||(wn==null?void 0:wn.is_make_up_exercise)&&(wn==null?void 0:wn.allow_create_make_up))&&yo.createElement(ye.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:sr},"\u4FDD\u5B58"),yo.createElement(yd.Z,{visible:ba,setVisible:ra,onK:Tu,selectKeys:Fr,selectRows:la,appointStudent:cr,modalParams:Na}),yo.createElement(fd.Z,{resdata:er,type:"exercisepush",okloading:Ta,oktext:(er==null?void 0:er.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:no=>Is(void 0,null,function*(){Xn(!0);let Vl=yield(0,pe.ZP)(`/api/courses/${La.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(La==null?void 0:La.categoryId)]}});Xn(!1),(Vl==null?void 0:Vl.status)===0&&uo(Sn)})}))};var Sd=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue,classroomList:dt,user:mt})=>({exercise:de,loading:ve.effects,globalSetting:ue,user:mt,classroomList:dt}))(td),nd=x(19248),Ic=x(46801),zc=Object.defineProperty,Qc=Object.getOwnPropertySymbols,pd=Object.prototype.hasOwnProperty,Mc=Object.prototype.propertyIsEnumerable,Wc=(de,ve,ue)=>ve in de?zc(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Oc=(de,ve)=>{for(var ue in ve||(ve={}))pd.call(ve,ue)&&Wc(de,ue,ve[ue]);if(Qc)for(var ue of Qc(ve))Mc.call(ve,ue)&&Wc(de,ue,ve[ue]);return de},Gc=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const{TabPane:Nc}=E.default,Uc=({exercise:de,loading:ve,dispatch:ue})=>{var dt;const mt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),pt=(0,Ae.useLocation)(),[st]=me.default.useForm(),[be,Pe]=(0,a.useState)({}),[Bn,On]=(0,a.useState)("1");return(0,a.useEffect)(()=>{de.actionTabs.key==="addIp"&&(st.resetFields(),On("1"))},[de.actionTabs]),a.createElement(Fe.default,{centered:!0,title:mt.formatMessage({id:"classrooms.addIPRange",defaultMessage:"\u65B0\u589EIP\u8303\u56F4"}),open:de.actionTabs.key==="addIp",okText:mt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:mt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:600,bodyStyle:{minHeight:200},onOk:()=>Gc(void 0,null,function*(){if(yield st.validateFields(),!be.ip){const xn=be.startIP.split(".")[3];if(parseInt(xn)>parseInt(be.endIP)){le.ZP.warning(mt.formatMessage({id:"classrooms.invalidIPRange",defaultMessage:"IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"}));return}}ue({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Oc({},st.getFieldValue()),type:de.actionTabs.type}})}),onCancel:()=>{ue({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(E.default,{activeKey:Bn,onChange:xn=>{On(xn),st.resetFields()}},a.createElement(Nc,{tab:mt.formatMessage({id:"classrooms.addIPAddress",defaultMessage:"\u65B0\u589EIP\u5730\u5740"}),key:"1"}),a.createElement(Nc,{tab:mt.formatMessage({id:"classrooms.addIPRange",defaultMessage:"\u65B0\u589EIP\u8303\u56F4"}),key:"2"})),a.createElement(me.default,{form:st,className:"pt30",name:"form",layout:"vertical",onValuesChange:(xn,Kn)=>{Pe(Oc({},Kn))}},Bn==="1"&&a.createElement(me.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:mt.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"})},a.createElement(se.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:xn=>{st.setFieldsValue({ip:[...xn.filter(Kn=>(0,Ic.t)(Kn)?!0:(le.ZP.warning(mt.formatMessage({id:"classrooms.invalidIPReenter",defaultMessage:"IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"})),!1))]})}})),Bn==="2"&&a.createElement(oe.Z,{gutter:[20,20]},a.createElement(ge.Z,{flex:"1"},a.createElement(me.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:mt.formatMessage({id:"classrooms.startIPAddress",defaultMessage:"\u8D77\u59CBIP\u5730\u5740"})},a.createElement(Be.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:xn=>{let Kn="";(0,Ic.t)(xn.target.value)?Kn=xn.target.value:(Kn="",le.ZP.warning(mt.formatMessage({id:"classrooms.invalidIPReenter",defaultMessage:"IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"}))),st.setFieldsValue({startIP:Kn})}}))),a.createElement(ge.Z,{flex:"1"},a.createElement(me.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:mt.formatMessage({id:"classrooms.endIPAddress",defaultMessage:"\u7ED3\u675FIP\u5730\u5740"})},a.createElement(Be.default,{onBlur:xn=>{},prefix:a.createElement("span",{className:"font14"},(dt=be.startIP)==null?void 0:dt.substring(0,be.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var Kc=(0,Ae.connect)(({exercise:de,loading:ve})=>({exercise:de,loading:ve}))(Uc),Ga=x(59301),ad=Object.defineProperty,Pd=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,Su=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Ks=Object.prototype.propertyIsEnumerable,Hs=(de,ve,ue)=>ve in de?ad(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Rs=(de,ve)=>{for(var ue in ve||(ve={}))Ss.call(ve,ue)&&Hs(de,ue,ve[ue]);if(Su)for(var ue of Su(ve))Ks.call(ve,ue)&&Hs(de,ue,ve[ue]);return de},Lc=(de,ve)=>Pd(de,Ri(ve)),Ac=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const rd=({exercise:de,globalSetting:ve,loading:ue,dispatch:dt})=>{var mt,kt,pt,st,be,Pe,Bn;const{workSetting:On,commonHeader:xn}=de,[Kn]=me.default.useForm(),Gt=(0,Ae.useParams)();Gt.category=Gt.categoryId;const[aa,sa]=(0,a.useState)(!1),[Sa,Gn]=(0,a.useState)(!1),[pa,sn]=(0,a.useState)(!1),wn={question_random:!1,choice_random:!1,start_password:((mt=On==null?void 0:On.exercise)==null?void 0:mt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((kt=On==null?void 0:On.exercise)==null?void 0:kt.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1},La=(0,Ae.useIntl)();let[Ht,Va]=(0,a.useState)(wn);const[Ta,Xn]=(0,a.useState)(!1),[Rn,hn]=(0,a.useState)(!1),[Sn,mr]=(0,a.useState)(!1),[yr,ho]=(0,a.useState)(null);(0,a.useEffect)(()=>{var ja;An(),On!=null&&On.exercise&&!(0,Et.aN)()&&!((ja=On==null?void 0:On.exercise)!=null&&ja.is_creator)&&sa(!0)},[On]),(0,a.useEffect)(()=>{((xn==null?void 0:xn.exercise_status)==="5"||xn!=null&&xn.appraise_label)&&sa(!0)},[xn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{de.actionTabs.key==="insterIp"&&(de.actionTabs.data.ip?Ht[de.actionTabs.type]=[...Ht[de.actionTabs.type]||[],...de.actionTabs.data.ip]:Ht[de.actionTabs.type]=[...Ht[de.actionTabs.type]||[],`${de.actionTabs.data.startIP},${de.actionTabs.data.startIP.substring(0,de.actionTabs.data.startIP.lastIndexOf("."))+"."+de.actionTabs.data.endIP}`],Oa(Ht),Xn(!0))},[de.actionTabs]);const An=()=>{const ja=JSON.parse(JSON.stringify(On));Object.keys(Ht).forEach(to=>{var Ka;Ht[to]=(Ka=ja==null?void 0:ja.exercise)==null?void 0:Ka[to]}),Oa(Lc(Rs({},Ht),{ip_limit:Ht.ip_limit!=="no"}))},Oa=ja=>{Va(ja),Kn.setFieldsValue(ja)},$e=ja=>{var to,Ka;if(ja.categoryId=Gt.categoryId,ja.ip_limit=ja.ip_limit?"pub":"no",ja.ip_bind||(ja.ip_bind_type=!1),ja.open_camera&&ja.photo_count<1){le.ZP.warning(La.formatMessage({id:"classrooms.enterMaxCaptureTimes",defaultMessage:"\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"}));return}if(!ja.start_password&&ja.is_start_locked){le.ZP.warning(La.formatMessage({id:"classrooms.enterExamPassword",defaultMessage:"\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801"}));return}if(ja.ip_limit!=="no"&&!((to=ja.public_ip)!=null&&to.length)&&!((Ka=ja.inner_ip)!=null&&Ka.length)){le.ZP.warning(La.formatMessage({id:"classrooms.enterPublicOrPrivateIP",defaultMessage:"\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740"}));return}if(ja.is_locked||ja.open_camera||ja.screen_open||ja.login_restrict||ja.ip_bind||ja.ip_limit=="pub"||ja.ip_limit=="inner"||ja.identity_verify||ja.open_phone_video_recording){if((xn==null?void 0:xn.exercise_type)==1){za(ja);return}Fe.default.confirm({width:666,centered:!0,title:La.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Ga.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",Ga.createElement("span",{style:{color:"#FA6400"}}," ",(0,ie.hi)(ja)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>za(ja)});return}Fa(ja)},za=ja=>{if(ja.open_camera||ja.screen_open){const to=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:Ga.createElement("div",{className:"font16 p20"},ja.open_camera&&Ga.createElement(oe.Z,{justify:"start",className:"mt20"},Ga.createElement(ge.Z,{flex:"24px"},Ga.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),Ga.createElement(ge.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",Ga.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",Ga.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),ja.screen_open&&Ga.createElement(oe.Z,{justify:"start",className:"mt20"},Ga.createElement(ge.Z,{flex:"24px",className:"mr20"},Ga.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),Ga.createElement(ge.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",Ga.createElement("img",{width:"26",src:kl.JA})," ",Ga.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",Ga.createElement("img",{width:"26",src:kl.Gm})," ",Ga.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),Ga.createElement("p",{className:"ml40 mt40"},Ga.createElement(Me.default,{onChange:Ka=>to.update({okButtonProps:{disabled:!Ka.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Fa(ja)},okButtonProps:{disabled:!0}})}else Fa(ja)},Fa=ja=>Ac(void 0,null,function*(){Gn(!0);const to=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/prevent_cheating_settings.json`,{method:"post",body:ja});Gn(!1),to.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),dt({type:"exercise/getCommonHeader",payload:Rs({},Gt)}),dt({type:"exercise/getWorkSetting",payload:Rs({},Gt)}),Xn(!1))});(0,a.useEffect)(()=>{cr(Ta?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Ta]);const Qa=ja=>{ja.preventDefault(),ja.returnValue=""},cr=(ja="")=>{dt({type:"exercise/setActionTabs",payload:{key:ja}})};return Ga.createElement("section",{className:Fl.formDom,style:{padding:"30px 50px"}},Ga.createElement(Wt.Z,{spinning:ue["exercise/getWorkSetting"]||Sa},Ga.createElement(me.default,{form:Kn,name:"basicForm",initialValues:wn,colon:!1,onValuesChange:(ja,to)=>{console.log("onValuesChange",to);let Ka=to;for(const Pa in ja){if(Pa=="is_locked"&&!to[Pa]&&(Ka.login_restrict=!1,Ka.screen_open=!1),Pa=="login_restrict"&&to[Pa]&&(Ka.is_locked=!0),Pa=="screen_open"&&to[Pa]&&(Ka.is_locked=!0),Pa=="screen_shot_open"&&to[Pa]){const Mr=Fe.default.confirm({title:La.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,okText:La.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:La.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Ga.createElement("div",null,Ga.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",Ga.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),Ga.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>Ac(void 0,null,function*(){Ka.screen_shot_open=!0,Oa(Ka)}),onCancel:()=>{Ka.screen_shot_open=!1,Oa(Ka),Mr.destroy()}});break}(Pa=="ip_bind"||Pa=="ip_limit")&&!to.is_locked&&to[Pa]&&(Ka.is_locked=!0),Pa=="open_camera"&&(Ka.photo_count=Ka.photo_count||5)}Oa(Ka),Xn(!0)},onFinish:$e},Ga.createElement("div",{className:Fl.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),Ga.createElement(me.default.Item,null,Ga.createElement(xe.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:yr,onChange:ja=>{if(ja.target.value==="exam")Oa(Lc(Rs(Rs({},wn),Ht),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(ja.target.value==="practice"){Fe.default.confirm({title:La.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{Oa(Lc(Rs({},wn),{question_random:!0,choice_random:!0,forbid_copy:!1})),ho(ja.target.value)}});return}ho(ja.target.value)},buttonStyle:"solid",disabled:aa},Ga.createElement(xe.ZP,{value:"exam",style:{marginRight:"40px"}},La.formatMessage({id:"classrooms.formalMode",defaultMessage:"\u6B63\u5F0F\u8003\u8BD5\u6A21\u5F0F"})),Ga.createElement(xe.ZP,{value:"practice"},La.formatMessage({id:"classrooms.simulationMode",defaultMessage:"\u6A21\u62DF\u6A21\u5F0F"})))),Ga.createElement("div",{className:Fl.title,style:{marginTop:"30px"}},La.formatMessage({id:"classrooms.antiCheatingSettings",defaultMessage:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"})),Ga.createElement(me.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Ga.createElement(Me.default,{disabled:aa},Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},La.formatMessage({id:"classrooms.noCopyPasteDuringAnswer",defaultMessage:"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"})))),Ga.createElement(me.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Ga.createElement(Me.default,{disabled:aa},Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},La.formatMessage({id:"classrooms.randomizeQuestionOrder",defaultMessage:"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"})))),Ga.createElement(me.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Ga.createElement(Me.default,{disabled:aa},Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},La.formatMessage({id:"classrooms.randomizeAnswerOptionsOrder",defaultMessage:"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"})))),Ga.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ga.createElement(me.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},Ga.createElement(Me.default,{disabled:aa},Ga.createElement(Ga.Fragment,null,Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Ht.is_start_locked&&(0,Et.GJ)()?Ga.createElement(oe.Z,{className:Fl.unlockKeyWrapper,align:"middle"},Ga.createElement(me.default.Item,{name:"start_password",style:{marginBottom:0}},Ga.createElement(Be.default,{size:"large",className:Fl.unlockKeyInput,disabled:aa,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),Ga.createElement(ge.Z,null,!aa&&Ga.createElement(ye.ZP,{type:"link",loading:Rn,onClick:()=>Ac(void 0,null,function*(){hn(!0);let ja=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),to=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:ja}});hn(!1),(to==null?void 0:to.status)===0&&Kn.setFieldsValue({start_password:ja})})},"\u6362\u4E00\u6362"))):Ga.createElement(me.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Ga.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ga.createElement(me.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},Ga.createElement(Me.default,{disabled:aa},Ga.createElement(Ga.Fragment,null,Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Ht.is_locked&&(0,Et.GJ)()?Ga.createElement(oe.Z,{className:Fl.unlockKeyWrapper,align:"middle"},Ga.createElement(me.default.Item,{style:{marginBottom:0},name:"unlock_key"},Ga.createElement(Be.default,{size:"large",className:Fl.unlockKeyInput,disabled:aa,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),Ga.createElement(ge.Z,null,!aa&&Ga.createElement(ye.ZP,{type:"link",loading:Sn,onClick:()=>Ac(void 0,null,function*(){mr(!0);let ja=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),to=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:ja}});mr(!1),(to==null?void 0:to.status)===0&&Kn.setFieldsValue({unlock_key:ja})})},"\u6362\u4E00\u6362"))):Ga.createElement(me.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Ga.createElement(me.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ga.createElement(Me.default,{disabled:aa},Ga.createElement(Ga.Fragment,null,Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),Ga.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ga.createElement(me.default.Item,{name:"screen_open",valuePropName:"checked"},Ga.createElement(Me.default,{disabled:aa},Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},La.formatMessage({id:"classrooms.screenOpen",defaultMessage:"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"})))),Ht.screen_open?Ga.createElement(Ga.Fragment,null,Ga.createElement(oe.Z,{gutter:10,className:`${Fl.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},Ga.createElement(ge.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),Ga.createElement(ge.Z,null,Ga.createElement(me.default.Item,{name:"screen_num",style:{marginBottom:0}},Ga.createElement(je.Z,{size:"large",disabled:aa,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Ga.createElement(ge.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),Ga.createElement(ge.Z,null,Ga.createElement(me.default.Item,{name:"screen_sec",style:{marginBottom:0}},Ga.createElement(je.Z,{size:"large",disabled:aa,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),Ga.createElement(ge.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),Ga.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${Fl.unlockKeyWrapper}`,align:"middle",wrap:!1},Ga.createElement(ge.Z,null,Ga.createElement(me.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},Ga.createElement(Ce.Z,{disabled:aa||!Ht.screen_open}))),Ga.createElement(ge.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):Ga.createElement(Ga.Fragment,null,Ga.createElement(me.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Ga.createElement(me.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Ga.createElement(me.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),Ga.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ga.createElement(me.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},Ga.createElement(Me.default,{disabled:aa},Ga.createElement(Ga.Fragment,null,Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Ht.ip_bind&&(0,Et.GJ)()?Ga.createElement(oe.Z,{className:Fl.unlockKeyWrapper,style:{flexDirection:"column"}},Ga.createElement(me.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},Ga.createElement(xe.ZP.Group,null,Ga.createElement(xe.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},Ga.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),Ga.createElement(xe.ZP,{value:!0,style:{fontWeight:"400"}},Ga.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",Ga.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):Ga.createElement(me.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Ga.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ga.createElement(me.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},Ga.createElement(Me.default,{disabled:aa},Ga.createElement(Ga.Fragment,null,Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),Ga.createElement(me.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),Ga.createElement(me.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Ht==null?void 0:Ht.ip_limit)&&Ga.createElement(oe.Z,{className:Fl.unlockKeyWrapper,style:{flexDirection:"column"}},Ga.createElement(ge.Z,null,Ga.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),Ga.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),Ga.createElement(oe.Z,{className:`mt15 ${Fl.ipWrp}`,style:{background:"#F6F7F9"}},Ga.createElement(ge.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),Ga.createElement(ge.Z,null,(pt=Ht.public_ip)==null?void 0:pt.map((ja,to)=>Ga.createElement("span",{key:to,className:Fl.ipItem},Ga.createElement("i",null,ja," "),!aa&&Ga.createElement(nd.Z,{onClick:()=>{Fe.default.confirm({okText:La.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Ht.public_ip.splice(to,1),Oa(Rs({},Ht))}})},className:" c-grey-c",size:20}))),(0,Et.GJ)()&&!aa&&Ga.createElement("span",{onClick:()=>{dt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",Ga.createElement("i",{className:"iconfont icon-xuanyong font14"})," ",La.formatMessage({id:"classrooms.add",defaultMessage:"\u6DFB\u52A0"})))),Ga.createElement(oe.Z,{className:`mt15 ${Fl.ipWrp}`,style:{background:"#F6F7F9"}},Ga.createElement(ge.Z,null,Ga.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),Ga.createElement(ge.Z,null,(st=Ht.inner_ip)==null?void 0:st.map((ja,to)=>Ga.createElement("span",{className:Fl.ipItem},Ga.createElement("i",null,ja," "),!aa&&Ga.createElement(nd.Z,{onClick:()=>{aa||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Ht.inner_ip.splice(to,1),Oa(Rs({},Ht))}})},className:" c-grey-c",size:20}))),(0,Et.GJ)()&&!aa&&Ga.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{dt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",Ga.createElement("i",{className:"iconfont icon-xuanyong font14"})," ",La.formatMessage({id:"classrooms.add",defaultMessage:"\u6DFB\u52A0"})))))),Ga.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ga.createElement(me.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},Ga.createElement(Me.default,{disabled:aa},Ga.createElement(Ga.Fragment,null,Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Ht.open_camera?Ga.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${Fl.unlockKeyWrapper}`,align:"middle",wrap:!1},Ga.createElement(ge.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),Ga.createElement(ge.Z,null,Ga.createElement(me.default.Item,{name:"photo_count",style:{marginBottom:0}},Ga.createElement(je.Z,{size:"large",disabled:aa||!Ht.open_camera,min:1,max:(0,Et.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Ga.createElement(ge.Z,null,Ga.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):Ga.createElement(me.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Ga.createElement(me.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ga.createElement(Me.default,{disabled:!(0,Et.ag)()||aa},Ga.createElement(Ga.Fragment,null,Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),Ga.createElement(me.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Ga.createElement(Me.default,{disabled:!(0,Et.ag)()||aa},Ga.createElement(Ga.Fragment,null,Ga.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",Ga.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,Et.aN)()||((be=de==null?void 0:de.commonHeader)==null?void 0:be.exercise_author))&&!(xn!=null&&xn.appraise_label)&&Ga.createElement(ye.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Kn.submit()}},"\u4FDD\u5B58")),Ga.createElement(Kc,null),Ga.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:pa,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>sn(!1)},Ga.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Ga.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Pe=ve==null?void 0:ve.setting)==null?void 0:Pe.homepage_tea_qq_number," "),Ga.createElement("img",{src:`${Ne.Z.IMG_SERVER}/${(Bn=ve==null?void 0:ve.setting)==null?void 0:Bn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Rc=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue})=>({exercise:de,loading:ve.effects,globalSetting:ue}))(rd),Il=x(59301),im=Object.defineProperty,bd=Object.defineProperties,ac=Object.getOwnPropertyDescriptors,xd=Object.getOwnPropertySymbols,um=Object.prototype.hasOwnProperty,Hd=Object.prototype.propertyIsEnumerable,wd=(de,ve,ue)=>ve in de?im(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,rc=(de,ve)=>{for(var ue in ve||(ve={}))um.call(ve,ue)&&wd(de,ue,ve[ue]);if(xd)for(var ue of xd(ve))Hd.call(ve,ue)&&wd(de,ue,ve[ue]);return de},vd=(de,ve)=>bd(de,ac(ve)),zd=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Qd=({exercise:de,loading:ve,dispatch:ue})=>{var dt,mt,kt;const{workSetting:pt,commonHeader:st}=de,be=(0,Ae.useParams)();be.category=be.categoryId;const Pe=(0,Ae.useIntl)(),[Bn,On]=(0,a.useState)(!1),[xn,Kn]=(0,a.useState)(!1);let[Gt,aa]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{Sa("\u8868\u5355\u672A\u4FDD\u5B58")},[Gt]);const sa=wn=>{wn.preventDefault(),wn.returnValue=""},Sa=(wn="")=>{ue({type:"exercise/setActionTabs",payload:{key:wn}})};(0,a.useEffect)(()=>{var wn,La;Gn(),(wn=pt==null?void 0:pt.exercise)!=null&&wn.id&&!(0,Et.aN)()&&!((La=pt==null?void 0:pt.exercise)!=null&&La.is_creator)&&On(!0)},[de==null?void 0:de.workSetting]),(0,a.useEffect)(()=>{},[]);const Gn=()=>{const wn=JSON.parse(JSON.stringify(pt));Object.keys(Gt).forEach(La=>{var Ht;Gt[La]=(Ht=wn==null?void 0:wn.exercise)==null?void 0:Ht[La]}),aa(Gt),de.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&Sa("")},pa=()=>{const wn=JSON.parse(JSON.stringify(Gt));wn.categoryId=be.categoryId,sn(wn)},sn=wn=>zd(void 0,null,function*(){var La;if((wn==null?void 0:wn.use_blank_score)!==((La=pt==null?void 0:pt.exercise)==null?void 0:La.use_blank_score)){let Va=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:Pe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),onOk:()=>zd(void 0,null,function*(){Kn(!0);const Ta=yield(0,pe.ZP)(`/api/exercises/${be==null?void 0:be.categoryId}/property_settings.json`,{method:"post",body:wn});Kn(!1),Ta.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Sa(""),ue({type:"exercise/getCommonHeader",payload:rc({},be)}),ue({type:"exercise/getWorkSetting",payload:rc({},be)}),Kn(!1))})});wn!=null&&wn.use_blank_score?Va.update({content:Il.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",Il.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):Va.update({content:Il.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",Il.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Kn(!0);const Ht=yield(0,pe.ZP)(`/api/exercises/${be==null?void 0:be.categoryId}/property_settings.json`,{method:"post",body:wn});Kn(!1),Ht.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Sa(""),ue({type:"exercise/getCommonHeader",payload:rc({},be)}),ue({type:"exercise/getWorkSetting",payload:rc({},be)}))});return Il.createElement("section",{className:Fl.scoreSettingWrapper,style:{padding:"30px 50px"}},Il.createElement(Wt.Z,{spinning:ve["exercise/getWorkSetting"]||xn},(st==null?void 0:st.is_make_up_exercise)&&Il.createElement(Il.Fragment,null,Il.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Il.createElement(ge.Z,null,Il.createElement(Me.default,{checked:Gt.open_make_up,disabled:Bn,onChange:wn=>{Gt.open_make_up=wn.target.checked,aa(Object.assign({},Gt))},className:Fl.mainRuleText},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),Gt.open_make_up&&Il.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},Il.createElement("div",null,"\u6263\u5206"),Il.createElement(je.Z,{value:Gt==null?void 0:Gt.make_up_score,min:1,step:1,max:(dt=pt==null?void 0:pt.exercise)!=null&&dt.total_score?Number((mt=pt==null?void 0:pt.exercise)==null?void 0:mt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:wn=>{aa(vd(rc({},Gt),{make_up_score:Math.floor(wn)}))}}))),Il.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Il.createElement(ge.Z,null,Il.createElement(Me.default,{checked:Gt.use_blank_score,disabled:Bn,onChange:wn=>{Gt.use_blank_score=wn.target.checked,aa(Object.assign({},Gt))},className:Fl.mainRuleText},Il.createElement(Il.Fragment,null,Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),Il.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Il.createElement(ge.Z,null,Il.createElement(Me.default,{checked:Gt.downcase,disabled:Bn,onChange:wn=>{Gt.downcase=wn.target.checked,aa(Object.assign({},Gt))},className:Fl.mainRuleText},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),Il.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Il.createElement(ge.Z,null,Il.createElement(Me.default,{checked:Gt.open_total_score,disabled:Bn,onChange:wn=>{Gt.open_total_score=wn.target.checked,wn.target.checked?(Gt.open_score=!1,Gt.open_score_reviewed=!0):(Gt.open_score=!0,Gt.open_score_reviewed=!1),aa(Object.assign({},Gt))},className:Fl.mainRuleText},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},Pe.formatMessage({id:"classrooms.allowViewScore",defaultMessage:"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9"}))),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),Gt.open_total_score&&Il.createElement(Il.Fragment,null,Il.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Il.createElement(xe.ZP.Group,{disabled:Bn,value:Gt.open_score?"afterEndTime":Gt!=null&&Gt.open_score_reviewed?"afterReview":"afterCommit",onChange:wn=>{wn.target.value==="afterEndTime"?aa(La=>vd(rc({},La),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):wn.target.value==="afterReview"?aa(La=>vd(rc({},La),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):aa(La=>vd(rc({},La),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},Il.createElement(xe.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},Il.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),Il.createElement(xe.ZP,{value:"afterCommit",style:{marginRight:"80px"}},Il.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),Il.createElement(xe.ZP,{value:"afterReview"},Il.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),Il.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Il.createElement(Me.default,{className:Fl.mainRuleText,checked:Gt.answered_open,disabled:Bn,onChange:wn=>{Gt.answered_open=wn.target.checked,aa(Object.assign({},Gt))}},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),Gt.answered_open&&Il.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Il.createElement(xe.ZP.Group,{value:Gt.answer_open,disabled:Bn,onChange:wn=>{Gt.answer_open=wn.target.value,aa(Object.assign({},Gt))}},Il.createElement(xe.ZP,{value:!0,style:{marginRight:"25px"}},Il.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),Il.createElement(xe.ZP,{value:!1},Il.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),Il.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Il.createElement(Me.default,{className:Fl.mainRuleText,checked:Gt.score_open,disabled:Bn,onChange:wn=>{Gt.score_open=wn.target.checked,aa(Object.assign({},Gt))}},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),Il.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},Il.createElement(Me.default,{className:Fl.mainRuleText,checked:Gt.show_statistic,disabled:Bn,onChange:wn=>{Gt.show_statistic=wn.target.checked,aa(Object.assign({},Gt))}},Il.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),Il.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,Et.aN)()||((kt=de==null?void 0:de.commonHeader)==null?void 0:kt.exercise_author))&&Il.createElement(ye.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:pa},"\u4FDD\u5B58")))};var sm=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue})=>({exercise:de,loading:ve.effects,globalSetting:ue}))(Qd),Ml=x(59301),cm=Object.defineProperty,od=Object.defineProperties,hd=Object.getOwnPropertyDescriptors,Ad=Object.getOwnPropertySymbols,dm=Object.prototype.hasOwnProperty,mm=Object.prototype.propertyIsEnumerable,eu=(de,ve,ue)=>ve in de?cm(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Uo=(de,ve)=>{for(var ue in ve||(ve={}))dm.call(ve,ue)&&eu(de,ue,ve[ue]);if(Ad)for(var ue of Ad(ve))mm.call(ve,ue)&&eu(de,ue,ve[ue]);return de},jl=(de,ve)=>od(de,hd(ve)),tu=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const ju=({exercise:de,globalSetting:ve,loading:ue,dispatch:dt})=>{const mt=(0,Ae.useIntl)(),{workSetting:kt,commonHeader:pt}=de,st=(0,Ae.useParams)();st.category=st.categoryId;const[be,Pe]=(0,a.useState)(!1),[Bn,On]=(0,a.useState)(0),[xn,Kn]=(0,a.useState)(0),[Gt,aa]=(0,a.useState)(!1),[sa,Sa]=(0,a.useState)({}),[Gn,pa]=(0,a.useState)(!1),[sn,wn]=(0,a.useState)([]),[La,Ht]=(0,a.useState)([]),[Va,Ta]=(0,a.useState)([]),[Xn,Rn]=(0,a.useState)([]),[hn,Sn]=(0,a.useState)([]);let[mr,yr]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,a.useEffect)(()=>{var Pa;!(0,Et.aN)()&&!((Pa=kt==null?void 0:kt.exercise)!=null&&Pa.is_creator)&&Pe(!0)},[kt]),(0,a.useEffect)(()=>{ho()},[pt]);const ho=()=>tu(void 0,null,function*(){aa(!0);const Pa=yield(0,pe.ZP)(`/api/exercises/${st==null?void 0:st.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(mr).forEach(Mr=>{mr[Mr]=Pa==null?void 0:Pa[Mr]}),console.log(Pa,"res"),Sa(Uo({},Pa)),Sn((Pa==null?void 0:Pa.exercise_questions)||[]),Fa(Uo({},Pa)),Ht((Pa==null?void 0:Pa.course_review_teachers)||[]),yr(jl(Uo({},mr),{select_appraise:!!Pa.end_time})),On((Pa==null?void 0:Pa.total)||0),Kn((Pa==null?void 0:Pa.finish_total)||0),aa(!1),Ka("")}),An=()=>{const Pa=JSON.parse(JSON.stringify(mr));if(!Pa.select_appraise){ho();return}if(!Pa.end_time){le.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Pa.review_type&&!Xn.length){le.ZP.warning(mt.formatMessage({id:"classrooms.addAtLeastOneReviewerTeacher",defaultMessage:"\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08"}));return}if(Pa.review_type&&!hn.some(Mr=>!!Mr.appraise_teachers.length)){le.ZP.warning(mt.formatMessage({id:"classrooms.addAtLeastOneReviewerTeacher",defaultMessage:"\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08"}));return}Pa.review_type===0&&(Pa.exercises=Xn==null?void 0:Xn.map(Mr=>{var Fr;return{id:Mr.id,total:Mr.total,finish_total:Mr.finish_total,unfinished_total:Mr.unfinished_total,appraise_teacher_ids:(Fr=Mr==null?void 0:Mr.appraise_teachers)==null?void 0:Fr.map(or=>({id:or.id}))}})),Pa.review_type===1&&(Pa.exercise_questions=hn==null?void 0:hn.map(Mr=>{var Fr;return{id:Mr.id,total:Mr.total,question_id:Mr.question_id,appraise_teacher_ids:(Fr=Mr==null?void 0:Mr.appraise_teachers)==null?void 0:Fr.map(or=>({id:or.id,message_status:or.message_status}))}})),delete Pa.select_appraise,Fe.default.confirm({centered:!0,okText:mt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:mt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),icon:null,closable:!0,width:650,title:mt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Ml.createElement("div",null,Ml.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Ml.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Ml.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Ml.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Ml.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Ml.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Ml.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Ml.createElement(b.Z,{style:{marginRight:3}})," ",Ml.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Oa(Pa)}})},Oa=Pa=>tu(void 0,null,function*(){aa(!0);const Mr=yield(0,pe.ZP)(`/api/exercises/${st==null?void 0:st.categoryId}/appraise_settings.json`,{method:"post",body:Pa});if(aa(!1),Mr.status===0){le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ka(""),ho(),dt({type:"exercise/getCommonHeader",payload:Uo({},st)});return}}),$e=(Pa,Mr)=>{const Fr=Math.floor(Pa/Mr);let or=Pa%Mr;const la=[];for(let Xa=0;Xa0?1:0)),or--;return la},za=Pa=>{var Mr;if(Pa[0]){let Fr=[];Xn.forEach(la=>Fr=Fr.concat(la.appraise_teachers));let or=La.filter(la=>Fr.every(Xa=>Xa.id!==la.id));console.log(or,"newItems"),Ta([...or]),pa(Pa)}if(!Pa[0]){let Fr=[];Fr=Fr.concat(((Mr=hn==null?void 0:hn[Pa[1]])==null?void 0:Mr.appraise_teachers)||[]);let or=La.filter(la=>Fr.every(Xa=>Xa.id!==la.id));Ta([...or]),pa(Pa)}},Fa=Pa=>{if(Pa!=null&&Pa.start_appraise){Rn((Pa==null?void 0:Pa.exercises)||[]);return}let Mr=Pa==null?void 0:Pa.exercises;const Fr=$e(Pa==null?void 0:Pa.total,Mr.length),or=$e(Pa==null?void 0:Pa.finish_total,Mr.length);Fr.forEach((la,Xa)=>{Mr[Xa].total=la}),or.forEach((la,Xa)=>{Mr[Xa].finish_total=la,Mr[Xa].unfinished_total=Mr[Xa].total-Mr[Xa].finish_total}),Mr=Mr.filter(la=>la.total>0),Rn(JSON.parse(JSON.stringify(Mr)))},Qa=()=>{if(!sn.length){le.ZP.warning(mt.formatMessage({id:"classrooms.addAtLeastOneReviewerTeacher",defaultMessage:"\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08"}));return}if(Gn[0]){if(Gn[1]===null){const Pa=Va.filter(la=>sn.includes(la.id));let Mr=[...Xn,...Pa==null?void 0:Pa.map(la=>({appraise_teachers:[la],total:0,finish_total:0,unfinished_total:0}))];const Fr=$e(Bn,Mr.length),or=$e(xn,Mr.length);Fr.forEach((la,Xa)=>{Mr[Xa].total=la}),or.forEach((la,Xa)=>{Mr[Xa].finish_total=la,Mr[Xa].unfinished_total=Mr[Xa].total-Mr[Xa].finish_total}),Mr=Mr.filter(la=>la.total>0),Rn(JSON.parse(JSON.stringify(Mr))),pa(!1)}if(Gn[1]!==null){const Pa=Va.filter(Fr=>sn.includes(Fr.id));let Mr=[];Xn.forEach((Fr,or)=>{if(Gn[1]===or){Mr.push(jl(Uo({},Fr),{appraise_teachers:[...Fr.appraise_teachers,...Pa]}));return}Mr.push(Fr)}),Rn(Mr),pa(!1)}}if(!Gn[0]&&Gn[1]!==null){let Pa=Va.filter(Fr=>sn.includes(Fr.id));Pa=Pa.map(Fr=>jl(Uo({},Fr),{message_status:sa!=null&&sa.start_appraise?1:0}));let Mr=[];hn.forEach((Fr,or)=>{if(Gn[1]===or){Mr.push(jl(Uo({},Fr),{appraise_teachers:[...Fr.appraise_teachers,...Pa]}));return}Mr.push(Fr)}),Sn(Mr),pa(!1)}},cr=[{title:mt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",align:"center",render:(Pa,Mr,Fr)=>Fr+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Fl.padding,render:(Pa,Mr,Fr)=>Ml.createElement("span",{className:Fl.tagWrap},Ml.createElement("div",null,Pa==null?void 0:Pa.map(or=>Ml.createElement("div",{className:Fl.tag,key:or.id},Ml.createElement("b",{title:or.name},or.name),(or==null?void 0:or.disabled)!==!0&&!be&&Ml.createElement("span",{onClick:la=>{const Xa=Pa.filter(ra=>ra.id!==or.id),ba=Xn.map((ra,Na)=>Na===Fr?jl(Uo({},ra),{appraise_teachers:Xa}):ra);Xa.length?Rn(ba):Fe.default.confirm({centered:!0,okText:mt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:mt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:mt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const ra=Xn==null?void 0:Xn.filter((er,fr)=>fr!==Fr),Na=$e(Bn,ra.length),Vn=$e(xn,ra.length);Na.forEach((er,fr)=>{ra[fr].total=er}),Vn.forEach((er,fr)=>{ra[fr].finish_total=er,ra[fr].unfinished_total=ra[fr].total-ra[fr].finish_total}),Rn(JSON.parse(JSON.stringify(ra)))}})}},Ml.createElement("i",{className:"iconfont icon-guanbi7"}))))),!be&&Ml.createElement("span",{onClick:()=>za([!0,Fr]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],ja=[{title:mt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",align:"center",render:(Pa,Mr,Fr)=>Fr+1,width:70},{title:mt.formatMessage({id:"classrooms.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Fl.padding,dataIndex:"appraise_teachers",render:(Pa,Mr,Fr)=>Ml.createElement("span",{className:Fl.tagWrap},Ml.createElement("div",null,Pa==null?void 0:Pa.map(or=>Ml.createElement("div",{className:Fl.tag,key:or.id},Ml.createElement("b",{title:or.name},or.name),(or==null?void 0:or.disabled)!==!0&&!be&&Ml.createElement("span",{onClick:()=>{const la=Pa.filter(ba=>ba.id!==or.id),Xa=hn.map((ba,ra)=>ra===Fr?jl(Uo({},ba),{appraise_teachers:la}):ba);Sn(Xa)}},Ml.createElement("i",{className:"iconfont icon-guanbi7"}))))),!be&&Ml.createElement("span",{onClick:()=>za([!1,Fr]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{Ka("\u8868\u5355\u672A\u4FDD\u5B58")},[mr]);const to=Pa=>{Pa.preventDefault(),Pa.returnValue=""},Ka=(Pa="")=>{dt({type:"exercise/setActionTabs",payload:{key:Pa}})};return Ml.createElement("section",{className:Fl.form,style:{padding:"30px 50px",marginBottom:"0px"}},Ml.createElement(Wt.Z,{spinning:Gt},Ml.createElement("div",{className:Fl.title},"\u96C6\u4E2D\u8BC4\u9605",Ml.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Ml.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Ml.createElement(Me.default,{checked:mr.select_appraise,disabled:be||!(sa!=null&&sa.can_open_appraise&&!(sa!=null&&sa.end_time)),onChange:Pa=>{mr.select_appraise=Pa.target.checked,yr(Object.assign({},mr))}}),Ml.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Ml.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),mr.select_appraise&&Ml.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Ml.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Ml.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Ml.createElement(Ot.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:be,allowClear:!1,value:mr.end_time?Ze()(mr.end_time):"",disabledDate:tn.Q8,disabledTime:Pa=>(0,tn.d0)(Pa),onChange:(Pa,Mr)=>{mr.end_time=Mr,yr(Object.assign({},mr))}}))),mr.select_appraise&&Ml.createElement("div",null,Ml.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ml.createElement(Me.default,{checked:mr.sealed_review,disabled:be||!(sa!=null&&sa.change_sealed_review),onChange:Pa=>{mr.sealed_review=Pa.target.checked,yr(Object.assign({},mr))}}),Ml.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Ml.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Ml.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ml.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Ml.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Ml.createElement(xe.ZP.Group,{value:mr.review_type,disabled:be||!!(sa!=null&&sa.end_time),style:{marginLeft:30},onChange:Pa=>{mr.review_type=Pa.target.value,yr(Object.assign({},mr))}},Ml.createElement(xe.ZP,{value:0},Ml.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Ml.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),Ml.createElement(xe.ZP,{style:{marginLeft:"50px"},value:1},Ml.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Ml.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),Ml.createElement(oe.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Ml.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Ml.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),mr.review_type===0&&Ml.createElement("div",{style:{flex:1}},Xn.length>0&&Ml.createElement(z.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Xn,columns:cr}),(sa==null?void 0:sa.start_appraise)===!1&&!be&&Ml.createElement("div",{onClick:()=>za([!0,null]),style:{display:Bn==1&&(Xn==null?void 0:Xn.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),mr.review_type===1&&Ml.createElement("div",{style:{flex:1}},hn.length>0&&Ml.createElement(z.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:hn,columns:ja}))))),((0,Et.aN)()||!!sa.exercise_author)&&Ml.createElement(ye.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:An},"\u4FDD\u5B58")),Ml.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!Gn,title:(Gn==null?void 0:Gn[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:mt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:mt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:"800px",onOk:Qa,afterClose:()=>{wn([])},onCancel:()=>{pa(!1)}},Ml.createElement(z.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Pa=>{wn(Pa)}},rowKey:"id",dataSource:Va,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:mt.formatMessage({id:"classrooms.phone",defaultMessage:"\u624B\u673A\u53F7"}),align:"center",dataIndex:"phone",width:"18%"},{title:mt.formatMessage({id:"classrooms.email",defaultMessage:"\u90AE\u7BB1"}),align:"center",dataIndex:"email",width:"28%"},{title:mt.formatMessage({id:"classrooms.role",defaultMessage:"\u89D2\u8272"}),align:"center",dataIndex:"identity"}]})))};var Vc=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue})=>({exercise:de,loading:ve.effects,globalSetting:ue}))(ju),si=x(59301),Ec=Object.defineProperty,_s=Object.defineProperties,ld=Object.getOwnPropertyDescriptors,Cc=Object.getOwnPropertySymbols,Vs=Object.prototype.hasOwnProperty,Em=Object.prototype.propertyIsEnumerable,Cm=(de,ve,ue)=>ve in de?Ec(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Wd=(de,ve)=>{for(var ue in ve||(ve={}))Vs.call(ve,ue)&&Cm(de,ue,ve[ue]);if(Cc)for(var ue of Cc(ve))Em.call(ve,ue)&&Cm(de,ue,ve[ue]);return de},ag=(de,ve)=>_s(de,ld(ve)),ym=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const wg=({exercise:de,globalSetting:ve,loading:ue,dispatch:dt})=>{var mt,kt;const pt=(0,Ae.useIntl)(),{workSetting:st,commonHeader:be}=de,[Pe]=me.default.useForm(),Bn=(0,Ae.useParams)();Bn.category=Bn.categoryId;const[On,xn]=(0,a.useState)(!1),[Kn,Gt]=(0,a.useState)(!1),aa={forbid_screen:!1,screen_key:((mt=st==null?void 0:st.exercise)==null?void 0:mt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[sa,Sa]=(0,a.useState)(aa);const[Gn,pa]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Rn,hn;sn(),(Rn=st==null?void 0:st.exercise)!=null&&Rn.id&&!(0,Et.aN)()&&!((hn=st==null?void 0:st.exercise)!=null&&hn.is_creator)&&xn(!0)},[de==null?void 0:de.workSetting]),(0,a.useEffect)(()=>{((be==null?void 0:be.exercise_status)==="5"||be!=null&&be.appraise_label)&&xn(!0)},[be]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{de.actionTabs.key==="insterIp"&&(de.actionTabs.data.ip?sa[de.actionTabs.type]=[...sa[de.actionTabs.type]||[],...de.actionTabs.data.ip]:sa[de.actionTabs.type]=[...sa[de.actionTabs.type]||[],`${de.actionTabs.data.startIP},${de.actionTabs.data.startIP.substring(0,de.actionTabs.data.startIP.lastIndexOf("."))+"."+de.actionTabs.data.endIP}`],wn(sa),pa(!0))},[de.actionTabs]);const sn=()=>{const Rn=JSON.parse(JSON.stringify(st));Object.keys(sa).forEach(hn=>{var Sn;sa[hn]=(Sn=Rn==null?void 0:Rn.exercise)==null?void 0:Sn[hn]}),wn(ag(Wd({},sa),{ip_limit:sa.ip_limit!=="no"}))},wn=Rn=>{Sa(Rn),Pe.setFieldsValue(Rn)};function La(Rn=""){if(!Rn)return!1;const hn=Rn.split(` +`),Sn=/^(http|https):\/\//;for(let mr=0;mr{var hn,Sn;if(Rn.categoryId=Bn.categoryId,Rn.forbid_screen&&!(Rn!=null&&Rn.screen_key.replace(/\s+/g,""))){le.ZP.warning(pt.formatMessage({id:"classrooms.enterUnlockSwitchCode",defaultMessage:"\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801"}));return}if(Rn!=null&&Rn.use_white_list&&!((hn=Rn==null?void 0:Rn.white_list)!=null&&hn.length)){le.ZP.warning(pt.formatMessage({id:"classrooms.selectWhitelistProgram",defaultMessage:"\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F"}));return}if(Rn!=null&&Rn.net_limit){if(Rn!=null&&Rn.net_limit_list&&!((Sn=Rn==null?void 0:Rn.net_limit_list)!=null&&Sn.replace(/\s+/g,""))){le.ZP.warning(pt.formatMessage({id:"classrooms.networkLimitNoAllSpaces",defaultMessage:"\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C"}));return}if(La(Rn==null?void 0:Rn.net_limit_list)){le.ZP.warning(pt.formatMessage({id:"classrooms.networkLimitNoHttpPrefix",defaultMessage:"\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539"}));return}}Va(Rn)},Va=Rn=>ym(void 0,null,function*(){Gt(!0);const hn=yield(0,pe.ZP)(`/api/exercises/${Bn==null?void 0:Bn.categoryId}/client_cheating_settings.json`,{method:"post",body:Rn});Gt(!1),hn.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),dt({type:"exercise/getCommonHeader",payload:Wd({},Bn)}),dt({type:"exercise/getWorkSetting",payload:Wd({},Bn)}),pa(!1))});(0,a.useEffect)(()=>{Ta(Gn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Gn]);const Ta=(Rn="")=>{dt({type:"exercise/setActionTabs",payload:{key:Rn}})},Xn=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return si.createElement("section",{className:Fl.formDom,style:{padding:"30px 50px"}},si.createElement(Wt.Z,{spinning:ue["exercise/getWorkSetting"]||Kn},si.createElement(me.default,{form:Pe,name:"basicForm",initialValues:aa,colon:!1,onValuesChange:(Rn,hn)=>{console.log("onValuesChange",hn);let Sn=hn;for(const mr in Rn)(mr=="ip_bind"||mr=="ip_limit")&&!hn.is_locked&&hn[mr]&&(Sn.is_locked=!0),mr=="open_camera"&&(Sn.photo_count=Sn.photo_count||5);wn(Sn),pa(!0)},onFinish:Ht},si.createElement("div",{className:Fl.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),si.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},si.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),si.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",si.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),si.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},si.createElement(me.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},si.createElement(Me.default,{disabled:On},si.createElement(si.Fragment,null,si.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),sa.forbid_screen&&si.createElement(oe.Z,{className:Fl.unlockKeyWrapper,align:"middle"},si.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),si.createElement(Ie.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},si.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Fl.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),si.createElement(me.default.Item,{name:"screen_key",style:{marginBottom:0}},si.createElement(Be.default,{size:"large",className:Fl.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),si.createElement(ge.Z,null,!On&&si.createElement(ye.ZP,{type:"link",onClick:()=>{Pe.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),si.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},si.createElement(me.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},si.createElement(Me.default,{disabled:On},si.createElement(si.Fragment,null,si.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),sa.use_white_list&&si.createElement(oe.Z,{className:Fl.unlockKeyWrapper,align:"middle"},si.createElement(me.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},si.createElement(se.default,{mode:"tags",size:"large",disabled:On,style:{width:1016},options:Xn})))),si.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},si.createElement(me.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},si.createElement(Me.default,{disabled:On},si.createElement(si.Fragment,null,si.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),sa.net_limit&&si.createElement(oe.Z,{className:Fl.unlockKeyWrapper,align:"middle"},si.createElement(me.default.Item,{name:"net_limit_list",style:{marginBottom:0}},si.createElement(Be.default.TextArea,{rows:5,style:{width:1016},disabled:On,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 192.160.22.2 -\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u7F51\u9875\uFF09`}))))),((0,ht.aN)()||((kt=de==null?void 0:de.commonHeader)==null?void 0:kt.exercise_author))&&!(be!=null&&be.appraise_label)&&ci.createElement(ye.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Pe.submit()}},"\u4FDD\u5B58")),ci.createElement(Kc,null))};var gm=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue})=>({exercise:de,loading:ve.effects,globalSetting:ue}))(w0),r0=x(99517),id=x(59301);const o0=({exercise:de,globalSetting:ve,dispatch:ue})=>{var ct,dt,kt,gt,ut;const be=(0,Ae.useIntl)(),[Pe,yn]=(0,a.useState)("0"),[In]=(0,Ae.useSearchParams)(),Pn=[{label:be.formatMessage({id:"classrooms.releaseSettings",defaultMessage:"\u53D1\u5E03\u8BBE\u7F6E"}),key:"0",element:id.createElement(Sd,{changeActive:Vn=>{yn(Vn)}})},{label:be.formatMessage({id:"classrooms.antiCheatingSettings",defaultMessage:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"}),key:"2",element:id.createElement(Rc,null)},(0,ht.GJ)()&&((dt=(ct=de==null?void 0:de.workSetting)==null?void 0:ct.exercise)==null?void 0:dt.exercise_type)!=2&&{label:be.formatMessage({id:"classrooms.reviewSettings",defaultMessage:"\u8BC4\u9605\u8BBE\u7F6E"}),key:"5",element:id.createElement(Vc,null)},{label:be.formatMessage({id:"classrooms.gradingSettings",defaultMessage:"\u6210\u7EE9\u8BBE\u7F6E"}),key:"3",element:id.createElement(sm,null)},((kt=ve==null?void 0:ve.setting)!=null&&kt.is_local?!1:((ut=(gt=de==null?void 0:de.workSetting)==null?void 0:gt.exercise)==null?void 0:ut.exercise_type)!=2)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:id.createElement(gm,null)}].filter(Vn=>!!Vn);return(0,a.useEffect)(()=>(In.get("childrenTabs")&&yn(In.get("childrenTabs")),ue({type:"globalSetting/footerToggle",payload:!1}),()=>{ue({type:"globalSetting/footerToggle",payload:!0})}),[]),id.createElement("div",{style:{paddingBottom:"50px"}},id.createElement(r0.Z,{dataSource:Pn,style:{marginBottom:52}}))};var l0=(0,Ae.connect)(({exercise:de,globalSetting:ve})=>({exercise:de,globalSetting:ve}))(o0),Ts={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"},Dd=x(3918),Fm=x(65078),ud=x(42441),Id=x(55069),Md=x(70341),Bm=x(1742),fm=x(92310),Sm=x.n(fm),i0=Object.defineProperty,u0=Object.defineProperties,s0=Object.getOwnPropertyDescriptors,Gd=Object.getOwnPropertySymbols,Ud=Object.prototype.hasOwnProperty,pm=Object.prototype.propertyIsEnumerable,Kd=(de,ve,ue)=>ve in de?i0(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Vd=(de,ve)=>{for(var ue in ve||(ve={}))Ud.call(ve,ue)&&Kd(de,ue,ve[ue]);if(Gd)for(var ue of Gd(ve))pm.call(ve,ue)&&Kd(de,ue,ve[ue]);return de},Pm=(de,ve)=>u0(de,s0(ve)),bm=(de,ve)=>{var ue={};for(var ct in de)Ud.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&Gd)for(var ct of Gd(de))ve.indexOf(ct)<0&&pm.call(de,ct)&&(ue[ct]=de[ct]);return ue},c0=de=>{var ve=de,{data:ue,className:ct="",colon:dt=!1}=ve,kt=bm(ve,["data","className","colon"]);return a.createElement(me.default,Pm(Vd({},kt),{className:Sm()(Ts.FormCheckBoxDom,ct),colon:dt}),ue==null?void 0:ue.map((gt,ut)=>{var be=gt,{ItemData:Pe,valuePropName:yn,children:In,desc:Pn,type:Vn="Checkbox",normalize:Gt}=be,aa=bm(be,["ItemData","valuePropName","children","desc","type","normalize"]);return(aa==null?void 0:aa.isShow)&&a.createElement(oe.Z,{key:ut,wrap:!1,justify:"space-between"},a.createElement(ge.Z,null,a.createElement(me.default.Item,Pm(Vd({},aa),{normalize:(sa,Ba,Un)=>{var fa,un;return Vn=="Radio"||((fa=Ba||[])!=null&&fa.every(bn=>bn==="all")&&sa.includes("all")&&sa.length>1&&(sa=sa.filter(bn=>bn!=="all")),(!((un=Ba||[])!=null&&un.includes("all"))&&sa.includes("all")||(sa==null?void 0:sa.length)==0)&&(sa=["all"])),Gt?Gt(sa,Ba,Un):sa}}),In||(Vn=="Checkbox"?a.createElement(Me.default.Group,{options:Pe}):a.createElement(xe.ZP.Group,{options:Pe})))),a.createElement(ge.Z,null,Pn))}))},xm=x(36381),su={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},wm=x(49142),d0=Object.defineProperty,m0=Object.defineProperties,g0=Object.getOwnPropertyDescriptors,Dm=Object.getOwnPropertySymbols,f0=Object.prototype.hasOwnProperty,p0=Object.prototype.propertyIsEnumerable,Im=(de,ve,ue)=>ve in de?d0(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,sd=(de,ve)=>{for(var ue in ve||(ve={}))f0.call(ve,ue)&&Im(de,ue,ve[ue]);if(Dm)for(var ue of Dm(ve))p0.call(ve,ue)&&Im(de,ue,ve[ue]);return de},Od=(de,ve)=>m0(de,g0(ve));const Mm=(de="")=>{var ve,ue;const ct=document.createElement("html");return ct.innerHTML=(0,wm.ZP)(de),a.createElement("span",null,((ue=(ve=ct==null?void 0:ct.children)==null?void 0:ve[1])==null?void 0:ue.textContent)||(ct==null?void 0:ct.textContent)||"")},v0=({ModalProps:de={},QuestionDetail:ve={},CurrentData:ue={}})=>{var ct,dt,kt,gt,ut,be,Pe,yn,In,Pn;const{question_type:Vn=null}=ve;return(0,a.useEffect)(()=>{console.log("CurrentData===",ue,ve,ve==null?void 0:ve.question_choices)},[ue]),a.createElement(Fe.default,sd({},sd({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},de)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},intl.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"})),ue==null?void 0:ue.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},intl.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),ue==null?void 0:ue.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},intl.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"})),ue==null?void 0:ue.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(ct=ue==null?void 0:ue.users_answer_info)==null?void 0:ct.score,"/",ve==null?void 0:ve.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(Vn===Mr.fw[3].id||Vn===Mr.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(kt=(dt=ue==null?void 0:ue.users_answer_info)==null?void 0:dt.choices)==null?void 0:kt.map((Gt,aa)=>a.createElement("div",{key:Gt==null?void 0:Gt.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",aa+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:Gt!=null&&Gt.score_type?"#2EC25B":"#E30000"}},Gt==null?void 0:Gt.answer_text)))),Vn===Mr.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(ut=(gt=ue==null?void 0:ue.users_answer_info)==null?void 0:gt.choices)==null?void 0:ut.map((Gt,aa)=>a.createElement(kr.Z,{key:aa,value:(0,ie.EJ)(Gt==null?void 0:Gt.answer_text,ve==null?void 0:ve.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(be=ve==null?void 0:ve.question_choices)==null?void 0:be.map((Gt,aa)=>a.createElement(kr.Z,{key:aa,value:Gt==null?void 0:Gt.answer_text}))))),Vn===Mr.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(yn=(Pe=ue==null?void 0:ue.users_answer_info)==null?void 0:Pe.choices)==null?void 0:yn.map((Gt,aa)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",aa+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(Ie.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Gt!=null&&Gt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Gt==null?void 0:Gt.answer_text)))))),Vn===Mr.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Pn=(In=ue==null?void 0:ue.users_answer_info)==null?void 0:In.choices)==null?void 0:Pn.map((Gt,aa)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(Ie.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Gt!=null&&Gt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Gt!=null&&Gt.answer_text?Qn.Base64.decode(Gt==null?void 0:Gt.answer_text):""))))))))},Om=a.memo(v0),Nm=({exercise:de,dispatch:ve,handleOnComplete:ue})=>{var ct,dt,kt,gt,ut,be,Pe,yn,In,Pn,Vn,Gt,aa,sa,Ba,Un,fa,un,bn,Na,Ht,Ka,Ra,Jn,Ln,vn,Fn,gr,Fr,po,hn,Ma,$e;const Za=(0,Ae.useIntl)(),{actionTabs:Fa={},course_groups:Ha=[]}=de,cr=(0,Ae.useParams)(),[,ka,eo,Ua]=(0,Re.U)(ne.hv,{exercise_id:cr==null?void 0:cr.categoryId}),Sa=((ct=Ua==null?void 0:Ua.data)==null?void 0:ct.question)||{},Dr=((kt=(dt=Ua==null?void 0:Ua.data)==null?void 0:dt.exercise)==null?void 0:kt.use_blank_score)||0,[Br,or]=(0,a.useState)({open:!1,currentData:{}}),[la,Ja]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((gt=Fa==null?void 0:Fa.data)==null?void 0:gt.exercise_group_id)||"all",keyword:"",score_type:(ut=Fa==null?void 0:Fa.data)!=null&&ut.choice_position?(be=Fa==null?void 0:Fa.data)==null?void 0:be.choice_position:"all"}),Pa=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},ra=(0,a.useMemo)(()=>{var Oa;const Yn=Sa==null?void 0:Sa.question_type,er=[{title:Za.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",width:70},{title:Za.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:Za.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name",render:vr=>vr||Za.formatMessage({id:"classrooms.unassignedClass",defaultMessage:"\u672A\u5206\u73ED"})}];return[Mr.fw[0].id,Mr.fw[1].id,Mr.fw[2].id].includes(Yn)&&er.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(vr,Ar)=>{var vo,ho,Ur,ur,io;const Fo=(ho=(vo=Ar==null?void 0:Ar.users_answer_info)==null?void 0:vo.choices)==null?void 0:ho.map(Gl=>Gl==null?void 0:Gl.exercise_choice_id),Hl=(Ur=Sa==null?void 0:Sa.question_choices)==null?void 0:Ur.filter(Gl=>Fo.includes(Gl==null?void 0:Gl.exercise_choice_id)),Qi=((io=(ur=Sa==null?void 0:Sa.question_choices)==null?void 0:ur.filter(Gl=>Gl==null?void 0:Gl.right_answer))==null?void 0:io.map(Gl=>Gl==null?void 0:Gl.exercise_choice_id))||[],Ki=Qi.length===Fo.length?Fo.length>0&&Fo.every(Gl=>Qi.includes(Gl))?1:3:Fo.length>0&&Fo.every(Gl=>Qi.includes(Gl))&&Dr===1?2:3;return a.createElement(a.Fragment,null,Hl==null?void 0:Hl.map(Gl=>a.createElement("span",{key:Gl==null?void 0:Gl.exercise_choice_id,style:{color:Ki===3?"#E30000":Ki===2?"#FF9D18":"#2EC25B"}},(Sa==null?void 0:Sa.question_type)===Mr.fw[2].id?Gl==null?void 0:Gl.choice_text:Mr.k4[(Gl==null?void 0:Gl.choice_position)-1])))}}),[Mr.fw[3].id,Mr.fw[4].id,Mr.fw[8].id,Mr.fw[6].id,Mr.fw[7].id].includes(Yn)&&er.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(vr,Ar)=>{var vo;return`${(vo=Ar==null?void 0:Ar.users_answer_info)==null?void 0:vo.score}/${Sa==null?void 0:Sa.question_score}`}},{title:Za.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"test1",align:"center",render:(vr,Ar)=>a.createElement("a",{onClick:()=>{or({open:!0,currentData:Ar})}},Za.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))}),[Mr.fw[5].id].includes(Yn)&&er.push(...((Oa=Sa==null?void 0:Sa.question_choices)==null?void 0:Oa.map((vr,Ar=0)=>({title:`\u7B2C${vr==null?void 0:vr.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(vo,ho)=>{var Ur,ur,io,Fo,Hl,Qi,Ki,Gl;return((ur=(Ur=ho==null?void 0:ho.users_answer_info)==null?void 0:Ur.choices)==null?void 0:ur.length)>0&&`${(Hl=(Fo=(io=ho==null?void 0:ho.users_answer_info)==null?void 0:io.choices)==null?void 0:Fo[Ar])==null?void 0:Hl.score}/${(Gl=(Ki=(Qi=ho==null?void 0:ho.users_answer_info)==null?void 0:Qi.choices)==null?void 0:Ki[Ar])==null?void 0:Gl.question_score}`}})))||[],{title:Za.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"test1",align:"center",fixed:"right",width:100,render:(vr,Ar)=>a.createElement("a",{onClick:()=>{or({open:!0,currentData:Ar})}},Za.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))}),er},[Sa,Dr]);return(0,a.useEffect)(()=>{var Oa,Yn,er,vr,Ar,vo;(Fa==null?void 0:Fa.key)==="\u7B54\u9898\u8BE6\u60C5"&&eo(Od(sd({},la),{exercise_group_id:(la==null?void 0:la.exercise_group_id)=="all"?"":la==null?void 0:la.exercise_group_id,exercise_id:cr==null?void 0:cr.categoryId,question_id:(Oa=Fa==null?void 0:Fa.data)==null?void 0:Oa.id,choice_position:([4,5,6].includes((Yn=Fa==null?void 0:Fa.data)==null?void 0:Yn.ques_type)||[4,5,6].includes((vr=(er=Ua==null?void 0:Ua.data)==null?void 0:er.question)==null?void 0:vr.question_type))&&la.score_type!=="all"?la.score_type:null,challenge_id:(Ar=Fa==null?void 0:Fa.data)==null?void 0:Ar.challenge_id,scope:(vo=Fa==null?void 0:Fa.data)==null?void 0:vo.scope,score_type:null}))},[Fa==null?void 0:Fa.key,la]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((Pe=Fa==null?void 0:Fa.data)==null?void 0:Pe.tabActive)==="3"&&((yn=Fa==null?void 0:Fa.data)!=null&&yn.title)?(In=Fa==null?void 0:Fa.data)==null?void 0:In.title:`${(aa=(Gt=Mr.fw)==null?void 0:Gt[(Vn=(Pn=Ua==null?void 0:Ua.data)==null?void 0:Pn.question)==null?void 0:Vn.question_type])==null?void 0:aa.name}${((sa=Fa==null?void 0:Fa.data)==null?void 0:sa.question_number)||""}`,"\uFF09"),((Ba=Fa==null?void 0:Fa.data)==null?void 0:Ba.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(Ie.Z,{title:a.createElement(a.Fragment,null,Za.formatMessage({id:"classrooms.questionTitle",defaultMessage:"\u9898\u76EE"}),"\uFF1A",Mm((fa=(Un=Ua==null?void 0:Ua.data)==null?void 0:Un.question)==null?void 0:fa.question_title),a.createElement("br",null),Za.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),"\uFF1A",Mr.fw[((bn=(un=Ua==null?void 0:Ua.data)==null?void 0:un.question)==null?void 0:bn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Mm((Ht=(Na=Ua==null?void 0:Ua.data)==null?void 0:Na.question)==null?void 0:Ht.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},Za.formatMessage({id:"classrooms.questionDetail",defaultMessage:"\u8BD5\u9898\u8BE6\u60C5"}))),a.createElement("span",{className:"font14 c-grey-666 ml20"},Za.formatMessage({id:"classrooms.correctRate",defaultMessage:"\u6B63\u786E\u7387"}),a.createElement("span",{className:"c-block ml10"},(Ka=Fa==null?void 0:Fa.data)==null?void 0:Ka.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},Za.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"}),a.createElement("span",{className:"c-block ml10"},(Ra=Fa==null?void 0:Fa.data)==null?void 0:Ra.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(Jn=Fa==null?void 0:Fa.data)==null?void 0:Jn.effictive_counts,"\u4EBA")))),open:(Fa==null?void 0:Fa.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Pa},((Ln=Fa==null?void 0:Fa.data)==null?void 0:Ln.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Fn=(vn=Fa==null?void 0:Fa.data)==null?void 0:vn.exercise_group_list)==null?void 0:Fn.map((Oa,Yn)=>{var er;return a.createElement("span",{key:Yn},Oa==null?void 0:Oa.course_group_name,a.createElement("span",{className:"ml10 c-black"},Oa==null?void 0:Oa.value,((er=Fa==null?void 0:Fa.data)==null?void 0:er.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(se.default,{style:{width:256},value:la==null?void 0:la.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Oa=>Oa.parentNode,onChange:Oa=>{let Yn=[...Oa];Yn.length===0&&(Yn=["all"]),Yn.includes("all")&&Yn.length>1&&(Yn[Yn.length-1]=="all"?Yn=["all"]:Yn=Yn.filter(er=>er!=="all")),Ja(Od(sd({},la),{exercise_group_id:Yn}))},filterOption:(Oa,Yn)=>Yn.label.indexOf(Oa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ha.map(Oa=>({label:Oa==null?void 0:Oa.exercise_group_name,value:Oa==null?void 0:Oa.exercise_group_id}))]}),[4,5,6].includes((Fr=(gr=Ua==null?void 0:Ua.data)==null?void 0:gr.question)==null?void 0:Fr.question_type)&&a.createElement(se.default,{style:{width:140,marginLeft:20},value:la==null?void 0:la.score_type,onChange:Oa=>{Ja(Od(sd({},la),{score_type:Oa}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Oa=>{Ja(Od(sd({},la),{keyword:Oa}))}})),a.createElement(z.default,{className:"mt10",dataSource:((hn=(po=Ua==null?void 0:Ua.data)==null?void 0:po.student_score)==null?void 0:hn.list)||[],scroll:{y:500,x:"max-content"},loading:ka,columns:ra,pagination:{current:la.page,pageSize:la==null?void 0:la.limit,onChange:(Oa,Yn)=>{Ja(Od(sd({},la),{page:Oa,limit:Yn}))},total:(($e=(Ma=Ua==null?void 0:Ua.data)==null?void 0:Ma.student_score)==null?void 0:$e.count)||0,showTotal:Oa=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},Oa),"\u6761\u6570\u636E")}})),a.createElement(Om,{QuestionDetail:Sa,CurrentData:Br.currentData,ModalProps:{open:Br.open,onCancel:()=>{or({open:!1,currentData:{}})}}}))};var Lm=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(Nm),da=x(59301),h0=Object.defineProperty,Rm=Object.defineProperties,A0=Object.getOwnPropertyDescriptors,Yd=Object.getOwnPropertySymbols,Tm=Object.prototype.hasOwnProperty,km=Object.prototype.propertyIsEnumerable,jm=(de,ve,ue)=>ve in de?h0(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,oc=(de,ve)=>{for(var ue in ve||(ve={}))Tm.call(ve,ue)&&jm(de,ue,ve[ue]);if(Yd)for(var ue of Yd(ve))km.call(ve,ue)&&jm(de,ue,ve[ue]);return de},Yc=(de,ve)=>Rm(de,A0(ve)),vm=(de,ve)=>{var ue={};for(var ct in de)Tm.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&Yd)for(var ct of Yd(de))ve.indexOf(ct)<0&&km.call(de,ct)&&(ue[ct]=de[ct]);return ue},hm=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Zm=de=>{var ve,ue;const ct=document.createElement("html");return ct.innerHTML=(0,wm.ZP)(de),da.createElement("span",null,((ue=(ve=ct==null?void 0:ct.children)==null?void 0:ve[1])==null?void 0:ue.textContent)||(ct==null?void 0:ct.textContent)||"")},Hm=de=>{var ve=de,{data:ue,dispatch:ct,exercise_group_id:dt}=ve,kt=vm(ve,["data","dispatch","exercise_group_id"]),gt,ut;const be=(0,Ae.useIntl)(),Pe=(()=>{var In,Pn,Vn,Gt;let aa=[];return((ue==null?void 0:ue.ques_type)==Mr.fw[0].id||(ue==null?void 0:ue.ques_type)==Mr.fw[1].id)&&(aa=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:da.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",da.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:da.createElement(da.Fragment,null,da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},da.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(In=(ue==null?void 0:ue.ques_details)||[])==null?void 0:In.map((sa,Ba)=>Yc(oc({},sa),{title:Mr.k4[Ba],num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),(ue==null?void 0:ue.ques_type)==Mr.fw[2].id&&(aa=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:da.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",da.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:da.createElement(da.Fragment,null,da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},da.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Pn=(ue==null?void 0:ue.ques_details)||[])==null?void 0:Pn.map((sa,Ba)=>Yc(oc({},sa),{title:sa.choice_text,num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),((ue==null?void 0:ue.ques_type)==Mr.fw[3].id||(ue==null?void 0:ue.ques_type)==Mr.fw[8].id)&&(aa=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:da.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",da.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:da.createElement(da.Fragment,null,da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},da.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Vn=(ue==null?void 0:ue.ques_details)||[])==null?void 0:Vn.map((sa,Ba)=>Yc(oc({},sa),{title:`\u586B\u7A7A${sa.choice_position}`,num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),((ue==null?void 0:ue.ques_type)==Mr.fw[4].id||(ue==null?void 0:ue.ques_type)==Mr.fw[6].id)&&(aa=[{title:"\u5F97\u5206",num:be.formatMessage({id:"classrooms.studentsCount",defaultMessage:"\u5B66\u751F\u4EBA\u6570"}),scale:da.createElement("span",null,be.formatMessage({id:"classrooms.studentsProportion",defaultMessage:"\u5B66\u751F\u6BD4\u4F8B"}),da.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:da.createElement(da.Fragment,null,da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ue==null?void 0:ue.ques_type)==Mr.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ue==null?void 0:ue.ques_type)==Mr.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ue==null?void 0:ue.ques_type)==Mr.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ue==null?void 0:ue.ques_type)==Mr.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ue==null?void 0:ue.ques_type)==Mr.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ue==null?void 0:ue.ques_type)==Mr.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},da.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Gt=(ue==null?void 0:ue.ques_details)||[])==null?void 0:Gt.map((sa,Ba)=>Yc(oc({},sa),{title:sa.choice_text,num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),aa})(),yn=(In={})=>{ct({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Yc(oc({},ue),{scope:kt==null?void 0:kt.scope,exercise_group_id:dt,choice_position:In==null?void 0:In.choice_position,tabActive:"2",question_number:(ue==null?void 0:ue.index)||`${kt.Findex}.${ue==null?void 0:ue.ques_position}`})}})};return da.createElement("div",{className:su.DomStyle},da.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},da.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},da.createElement(oe.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},da.createElement(ge.Z,{className:su.DomStyleTitle},"\u9898\u76EE"),da.createElement(ge.Z,null,da.createElement(kr.Z,{className:su.DomStyleTitle,style:{maxWidth:710},value:ue.ques_title}),da.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(gt=ue==null?void 0:ue.ques_details)==null?void 0:gt.map((In,Pn)=>da.createElement("div",{key:Pn},((ue==null?void 0:ue.ques_type)==Mr.fw[0].id||(ue==null?void 0:ue.ques_type)==Mr.fw[1].id)&&da.createElement(oe.Z,{className:`${In.choice_right_boolean?su.Sessce:""}`,gutter:10,wrap:!1,key:Pn},da.createElement(ge.Z,{style:{fontWeight:600}},Mr.k4[Pn]),da.createElement(ge.Z,null,da.createElement(kr.Z,{className:su.DomStyleTitle,style:{maxWidth:690},value:In.choice_text||""}))),(ue==null?void 0:ue.ques_type)==Mr.fw[2].id&&da.createElement(oe.Z,{className:`${In.choice_right_boolean?su.Sessce:""}`,gutter:10,wrap:!1,key:Pn},da.createElement(ge.Z,null,da.createElement(kr.Z,{className:su.DomStyleTitle,style:{maxWidth:690},value:In.choice_text||""}))),((ue==null?void 0:ue.ques_type)==Mr.fw[3].id||(ue==null?void 0:ue.ques_type)==Mr.fw[8].id)&&da.createElement(oe.Z,{gutter:10,wrap:!1,key:Pn},da.createElement(ge.Z,{style:{fontWeight:600}},"\u586B\u7A7A",In.choice_position,"\uFF1A"),da.createElement(ge.Z,null,In.choice_text||"")),((ue==null?void 0:ue.ques_type)==Mr.fw[4].id||(ue==null?void 0:ue.ques_type)==Mr.fw[6].id)&&da.createElement(oe.Z,{gutter:10,wrap:!1,key:Pn},da.createElement(ge.Z,null,da.createElement(kr.Z,{className:su.DomStyleTitle,style:{maxWidth:690},value:In.choice_text||""})))))))),da.createElement(oe.Z,{gutter:60},[Mr.fw[0].id,Mr.fw[1].id,Mr.fw[2].id].includes(ue==null?void 0:ue.ques_type)&&da.createElement(ge.Z,null,da.createElement("span",{className:`${su.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(ut=ue==null?void 0:ue.ques_details)==null?void 0:ut.filter(In=>In.choice_right_boolean).map((In,Pn)=>da.createElement("span",{key:Pn},((ue==null?void 0:ue.ques_type)==Mr.fw[0].id||(ue==null?void 0:ue.ques_type)==Mr.fw[1].id)&&da.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Mr.k4[In.choice_position-1]),(ue==null?void 0:ue.ques_type)==Mr.fw[2].id&&da.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},In.choice_text)))),da.createElement(ge.Z,null,da.createElement("span",{className:`${su.DomStyleTitle} mr10`},be.formatMessage({id:"classrooms.knowledgePoint",defaultMessage:"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"})),da.createElement("span",{style:{color:"#000",fontWeight:600}},(ue==null?void 0:ue.tag_discipline)||"-")))),da.createElement("div",{className:su.AnswerSDom,style:{padding:"0 0 0 20px"}},da.createElement("div",{className:`${su.DomStyleTitle} flex item-center justify-between`},da.createElement("div",null,be.formatMessage({id:"classrooms.answerStatus",defaultMessage:"\u7B54\u9898\u60C5\u51B5"})),da.createElement("a",{onClick:yn},be.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))),da.createElement("div",{className:"mt20"},Pe==null?void 0:Pe.map((In,Pn)=>da.createElement("div",{key:Pn,style:{display:"flex",alignItems:"center",gap:10,marginTop:Pn==0?10:14}},[Mr.fw[0].id,Mr.fw[1].id,Mr.fw[2].id].includes(ue==null?void 0:ue.ques_type)?da.createElement("div",{className:`${In!=null&&In.choice_right_boolean?su.Sessce:""}`,style:{width:56}},In.title):da.createElement("div",{style:{width:56}},In.title),da.createElement("div",{className:`${In.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{In.num>0&&yn(In)}},In.num,Pn==0?"":"\u4EBA"),da.createElement("div",{style:{width:140}},Pn==0?In.scale:da.createElement(oe.Z,{gutter:4,align:"middle",className:`${In.num>0?su.scale_hover:""}`,onClick:()=>{In.num>0&&yn(In)}},da.createElement(ge.Z,{flex:1},da.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},da.createElement("div",{style:{width:`${In.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),da.createElement(ge.Z,{className:`${In.num>0?su.percent:""}`,style:{color:"#999"}},In.scale,"%")))))))))},E0=de=>{var ve=de,{data:ue,dispatch:ct,exercise_group_id:dt}=ve,kt=vm(ve,["data","dispatch","exercise_group_id"]);const gt=(0,Ae.useIntl)(),ut=(Pe,yn={})=>{ct({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Yc(oc({},ue),{scope:kt==null?void 0:kt.scope,exercise_group_id:dt,choice_position:yn==null?void 0:yn.choice_position,challenge_id:Pe==null?void 0:Pe.challenge_id,tabActive:"2",question_number:ue==null?void 0:ue.index})}})},be={title:"\u5F97\u5206",num:gt.formatMessage({id:"classrooms.studentsCount",defaultMessage:"\u5B66\u751F\u4EBA\u6570"}),scale:da.createElement("span",null,gt.formatMessage({id:"classrooms.studentsProportion",defaultMessage:"\u5B66\u751F\u6BD4\u4F8B"}),da.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:da.createElement(da.Fragment,null,da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},da.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return da.createElement("div",{className:su.DomStyle},da.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},da.createElement("div",null,da.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},da.createElement(oe.Z,{gutter:10,wrap:!1},da.createElement(ge.Z,{className:su.DomStyleTitle},"\u9898\u76EE"),da.createElement(ge.Z,null,da.createElement(kr.Z,{style:{maxWidth:710},className:su.DomStyleTitle,value:ue.ques_title}))),da.createElement("div",{className:su.AnswerSDom},da.createElement("div",{className:`${su.DomStyleTitle} flex item-center justify-between`},da.createElement("div",null,gt.formatMessage({id:"classrooms.answerStatus",defaultMessage:"\u7B54\u9898\u60C5\u51B5"})),da.createElement("a",{onClick:ut},gt.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))),da.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},da.createElement("div",{style:{width:56}},be.title),da.createElement("div",{style:{width:56}},be.num),da.createElement("div",{style:{width:140}},be.scale)))),ue==null?void 0:ue.ques_details.map((Pe,yn)=>da.createElement("div",{key:yn,style:{display:"flex",gap:10}},da.createElement("div",{className:su.DomStyleTitle},"\u7B2C",(0,ie.EM)(yn+1),"\u5173\uFF1A"),da.createElement("div",{style:{flex:1}},[{challenge_name:Pe.challenge_name},...(Pe==null?void 0:Pe.challenge_details)||[]].map((In,Pn)=>da.createElement("div",{key:Pn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},da.createElement("div",null,da.createElement(kr.Z,{className:`${su.DomStyleTitle} ${Pn==0?su.DomStyleTitleChild:""}`,value:In.challenge_name||In.choice_text})),da.createElement("div",{className:su.AnswerSDom},da.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},da.createElement("div",{style:{width:56}},In.choice_text?In.choice_text:""),da.createElement("div",{className:"current",style:{width:56},onClick:()=>{In.choice_users_count>0&&ut(Pe,In)}},In.choice_users_count!=null?`${In.choice_users_count}\u4EBA`:""),da.createElement("div",{style:{width:140}},In.choice_percent&&da.createElement(oe.Z,{gutter:4,align:"middle",className:`${In.choice_users_count>0?su.scale_hover:""}`,onClick:()=>{In.choice_users_count>0&&ut(Pe,In)}},da.createElement(ge.Z,{flex:1},da.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},da.createElement("div",{style:{width:`${(Number(In.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),da.createElement(ge.Z,{className:`${In.choice_users_count>0?su.percent:""}`,style:{color:"#999"}},(Number(In.choice_percent)*100).toFixed(2),"%"))))))))))),da.createElement("div",null,da.createElement("span",{className:`${su.DomStyleTitle} mr10`},gt.formatMessage({id:"classrooms.knowledgePoint",defaultMessage:"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"})),da.createElement("span",{style:{color:"#000",fontWeight:600}},(ue==null?void 0:ue.tag_discipline)||"-"))))},zm=({columns:de,item:ve,Fques_type:ue,Findex:ct})=>da.createElement(oe.Z,{align:"middle",wrap:!1,style:{color:"#333"}},da.createElement(ge.Z,{flex:`${de[0].width-20}px`,style:{paddingLeft:ue==Mr.fw[7].id&&"8px"}},(ve==null?void 0:ve.index)||`${ct}.${ve==null?void 0:ve.ques_position}`),da.createElement(ge.Z,{className:su.Onerow,flex:1,style:{padding:"0 8px",maxWidth:392}},Zm(ve==null?void 0:ve.ques_title)),da.createElement(Ie.Z,{title:ve==null?void 0:ve.name},da.createElement(ge.Z,{className:su.Onerow,flex:`${de[2].width}px`,style:{padding:"0 8px"}},ue==Mr.fw[7].id?ve==null?void 0:ve.name:da.createElement("div",{className:su.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},da.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},ve==null?void 0:ve.name)))),da.createElement(ge.Z,{flex:`${de[3].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.right_percent,"%"),da.createElement(ge.Z,{flex:`${de[4].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.score_percent,"%"),da.createElement(ge.Z,{flex:`${de[5].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.effictive_counts,"\u4EBA"),da.createElement(ge.Z,{flex:`${de[6].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.un_answer_counts,"\u4EBA"),da.createElement(ge.Z,{flex:`${de[7].width}px`,style:{paddingLeft:"8px"}},ve==null?void 0:ve.total_user_counts,"\u4EBA")),C0=(de,ve)=>{var ue=de,{exercise:ct,dispatch:dt,value:kt}=ue,gt=vm(ue,["exercise","dispatch","value"]);const ut=(0,Ae.useIntl)(),{NormalResult:{commit_results:be,questions_count:Pe},actionTabs:yn}=ct,In=(0,Ae.useParams)(),[Pn,Vn]=(0,a.useState)([]),[Gt,aa]=(0,a.useState)([]),[sa,Ba]=(0,a.useState)(void 0),[Un,fa]=(0,a.useState)(!1),[un,bn]=(0,a.useState)({coursesId:In.coursesId,id:In.categoryId,categoryId:In.categoryId,page:1,limit:50,order:null,sort:"asc"}),Na=[{title:ut.formatMessage({id:"classrooms.questionNumber",defaultMessage:"\u9898\u53F7"}),dataIndex:"index",width:70,sorter:(Jn,Ln)=>Jn.index-Ln.index},{title:ut.formatMessage({id:"classrooms.questionContent",defaultMessage:"\u9898\u76EE\u5185\u5BB9"}),dataIndex:"ques_title",ellipsis:!0},{title:ut.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"name",width:110},{title:da.createElement("span",null,ut.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"})," ",da.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:da.createElement(da.Fragment,null,da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},da.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Jn,Ln)=>Jn.index3-Ln.index3},{title:da.createElement("span",null,ut.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"})," ",da.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:da.createElement(da.Fragment,null,da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),da.createElement("div",null,da.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},da.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Jn,Ln)=>Jn.score_percent-Ln.score_percent},{title:da.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",da.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},da.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Jn,Ln)=>Jn.effictive_counts-Ln.effictive_counts},{title:da.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",da.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},da.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Jn,Ln)=>Jn.un_answer_counts-Ln.un_answer_counts},{title:da.createElement("span",null,ut.formatMessage({id:"classrooms.totalStudentsCount",defaultMessage:"\u603B\u4EBA\u6570"})),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],Ht=(...Jn)=>hm(void 0,[...Jn],function*(Ln=un){var vn,Fn,gr,Fr,po;fa(!0);const hn=[],Ma=yield dt({type:"exercise/getQuestionResult",payload:oc(oc({},Ln),kt)});(vn=Ma==null?void 0:Ma.commit_results)==null||vn.forEach($e=>{var Za,Fa;hn.push($e==null?void 0:$e.id),(Za=$e==null?void 0:$e.sub_exercise_questions)!=null&&Za.length&&((Fa=$e==null?void 0:$e.sub_exercise_questions)==null||Fa.forEach(Ha=>{hn.push(Ha==null?void 0:Ha.id)}))}),sa&&Vn(hn),sa==!1&&Vn([]),sa==null&&Vn((gr=(Fn=Ma==null?void 0:Ma.commit_results)==null?void 0:Fn[0])!=null&&gr.id?[(po=(Fr=Ma==null?void 0:Ma.commit_results)==null?void 0:Fr[0])==null?void 0:po.id]:[]),aa(hn),fa(!1)}),Ka=Jn=>{let Ln=[];Pn!=null&&Pn.includes(Jn)?Ln=Pn.filter(vn=>vn!=Jn):Ln=[...Pn,Jn],Vn(Ln)};(0,a.useEffect)(()=>{Ht(),console.log("asdfsadf====",kt)},[un,kt]);const Ra=()=>{Ht()};return(0,a.useImperativeHandle)(ve,()=>({dealData:Ra})),da.createElement(Wt.Z,{spinning:Un},da.createElement("div",null,da.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},da.createElement(ge.Z,null,da.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},ut.formatMessage({id:"classrooms.questionDetail",defaultMessage:"\u8BD5\u9898\u8BE6\u60C5"}))),da.createElement(ge.Z,null,da.createElement(ye.ZP,{type:"primary",onClick:()=>{(Pn==null?void 0:Pn.length)==(Gt==null?void 0:Gt.length)?(Vn([]),Ba(!1)):(Vn(Gt),Ba(!0))}},"\u5168\u90E8",(Pn==null?void 0:Pn.length)==(Gt==null?void 0:Gt.length)?"\u6536\u8D77":"\u5C55\u5F00"))),da.createElement(z.default,{className:su.TableDom,columns:Na,dataSource:[],pagination:!1,onChange:(Jn,Ln,vn)=>{var Fn;bn(Yc(oc({},un),{order:vn==null?void 0:vn.field,sort:((Fn=vn==null?void 0:vn.order)==null?void 0:Fn.replace("end",""))||"asc"}))}}),be==null?void 0:be.map(Jn=>{var Ln;return da.createElement(xm.default,{key:Jn==null?void 0:Jn.id,className:`${su.CollapseDom} ${(Jn==null?void 0:Jn.ques_type)==Mr.fw[7].id?su.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:Pn,onChange:()=>{Ka(Jn==null?void 0:Jn.id)},expandIcon:({isActive:vn})=>da.createElement("span",{className:"font14",style:{color:"#165DFF"}},vn?"\u6536\u8D77":"\u5C55\u5F00",da.createElement(ro.Z,{className:`${vn?su.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Jn==null?void 0:Jn.id,label:da.createElement(zm,{columns:Na,item:Jn}),children:da.createElement(da.Fragment,null,(Jn==null?void 0:Jn.ques_type)==Mr.fw[7].id&&((Ln=Jn==null?void 0:Jn.sub_exercise_questions)==null?void 0:Ln.map(vn=>da.createElement(xm.default,{key:vn==null?void 0:vn.id,className:su.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:Pn,onChange:()=>{Ka(vn==null?void 0:vn.id)},expandIcon:({isActive:Fn})=>da.createElement("span",{style:{color:"#165DFF",marginLeft:25}},da.createElement(ro.Z,{className:`${Fn?su.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:vn==null?void 0:vn.id,label:da.createElement(zm,{columns:Na,item:vn,Fques_type:Jn==null?void 0:Jn.ques_type,Findex:Jn==null?void 0:Jn.index}),children:da.createElement(Hm,{data:vn,exercise_group_id:kt==null?void 0:kt.exercise_group_id,Findex:Jn==null?void 0:Jn.index,scope:kt==null?void 0:kt.scope,dispatch:dt})}]}))),(Jn==null?void 0:Jn.ques_type)!==Mr.fw[7].id&&(Jn==null?void 0:Jn.ques_type)!==Mr.fw[5].id&&da.createElement(Hm,{data:Jn,scope:kt==null?void 0:kt.scope,exercise_group_id:kt==null?void 0:kt.exercise_group_id,dispatch:dt}),(Jn==null?void 0:Jn.ques_type)==Mr.fw[5].id&&da.createElement(E0,{data:Jn,dispatch:dt,scope:kt==null?void 0:kt.scope,exercise_group_id:kt==null?void 0:kt.exercise_group_id}))}]})}),(be==null?void 0:be.length)==0&&da.createElement(Bt.Z,null),da.createElement(we.Z,{className:"mt20",pageSize:un.limit,current:un.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:Jn=>da.createElement("span",null,"\u5171",da.createElement("span",{style:{color:"#165DFF"}}," ",Jn," "),"\u6761\u6570\u636E"),onChange:(Jn,Ln)=>{bn(Yc(oc({},un),{page:Jn,limit:Ln}))},total:Pe}),(yn==null?void 0:yn.key)==="\u7B54\u9898\u8BE6\u60C5"&&da.createElement(Lm,null)))};var Qm=(0,Ae.connect)(({exercise:de})=>({exercise:de}),null,null,{forwardRef:!0})((0,a.forwardRef)(C0)),ae={wrap:"wrap___nansB"},re=x(59301),Ee=Object.defineProperty,Te=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,nn=(de,ve,ue)=>ve in de?Ee(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Nn=(de,ve)=>{for(var ue in ve||(ve={}))vt.call(ve,ue)&&nn(de,ue,ve[ue]);if(et)for(var ue of et(ve))Ft.call(ve,ue)&&nn(de,ue,ve[ue]);return de},Dn=(de,ve)=>Te(de,_e(ve)),sn=(de,ve)=>{var ue={};for(var ct in de)vt.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&et)for(var ct of et(de))ve.indexOf(ct)<0&&Ft.call(de,ct)&&(ue[ct]=de[ct]);return ue},mn=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Xn=(de,ve)=>{var ue=de,{exercise:ct,dispatch:dt,value:kt}=ue,gt=sn(ue,["exercise","dispatch","value"]);const ut=(0,Ae.useIntl)(),[be]=me.default.useForm(),{NormalResult:{commit_results:Pe}}=ct,yn=(0,Ae.useParams)(),[In,Pn]=(0,a.useState)({coursesId:yn.coursesId,id:yn.categoryId,categoryId:yn.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Vn,Gt]=(0,a.useState)(!1),aa=[{title:ut.formatMessage({id:"classrooms.questionNumber",defaultMessage:"\u9898\u53F7"}),dataIndex:"index",width:70,sorter:(Un,fa)=>Un.index-fa.index,render:(Un,fa)=>re.createElement("span",{style:{color:"#333"}},Un)},{title:ut.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"name",width:110,render:(Un,fa)=>re.createElement("span",{style:{color:"#333"}},Un)},{title:re.createElement("span",null,ut.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"})," ",re.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:re.createElement(re.Fragment,null,re.createElement("div",null,re.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),re.createElement("div",null,re.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},re.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Un,fa)=>Un.right_percent-fa.right_percent,render:(Un,fa)=>re.createElement("span",{style:{color:"#333"}},`${Un}%`)},{title:re.createElement("span",null,ut.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"})," ",re.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:re.createElement(re.Fragment,null,re.createElement("div",null,re.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),re.createElement("div",null,re.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},re.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Un,fa)=>Un.score_percent-fa.score_percent,render:(Un,fa)=>re.createElement("span",{style:{color:"#333"}},`${Un}%`)},{title:re.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",re.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},re.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Un,fa)=>Un.effictive_counts-fa.effictive_counts,render:(Un,fa)=>re.createElement("span",{style:{color:"#333"}},`${Un}\u4EBA`)},{title:re.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",re.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},re.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Un,fa)=>Un.un_answer_counts-fa.un_answer_counts,render:(Un,fa)=>re.createElement("span",{style:{color:"#333"}},`${Un}\u4EBA`)},{title:re.createElement("span",null,ut.formatMessage({id:"classrooms.totalStudentsCount",defaultMessage:"\u603B\u4EBA\u6570"})),dataIndex:"total_user_counts",width:80,render:(Un,fa)=>re.createElement("span",{style:{color:"#333"}},`${Un}\u4EBA`)}],sa=(...Un)=>mn(void 0,[...Un],function*(fa=In){Gt(!0);const un=yield dt({type:"exercise/getQuestionResult",payload:Nn(Nn({},fa),kt)});Gt(!1)});(0,a.useEffect)(()=>{sa()},[In,kt]);const Ba=()=>{sa()};return(0,a.useImperativeHandle)(ve,()=>({dealData:Ba})),re.createElement("div",{className:ae.wrap},re.createElement("div",{className:"mt30"},re.createElement("div",{className:"mb20 font16",style:{color:"#000"}},ut.formatMessage({id:"classrooms.questionDetail",defaultMessage:"\u8BD5\u9898\u8BE6\u60C5"})),re.createElement(z.default,{columns:aa,rowKey:Un=>Un.index,loading:Vn,dataSource:Pe,onChange:(Un,fa,un)=>{var bn;Pn(Dn(Nn({},In),{order:un==null?void 0:un.field,sort:((bn=un==null?void 0:un.order)==null?void 0:bn.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:In.limit,current:In.page,position:["bottomRight"],onChange:(Un,fa)=>{In.page=Un,In.limit=fa,Pn(Nn({},In)),sa()},total:Pe==null?void 0:Pe.length,showTotal:(Un,fa)=>re.createElement("span",null,"\u5171",re.createElement("span",{style:{color:"#165DFF"}}," ",Un," "),"\u6761\u6570\u636E")}})))};var ar=(0,Ae.connect)(({exercise:de})=>({exercise:de}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xn)),qr=x(59301),yo=Object.defineProperty,Po=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,gl=Object.prototype.propertyIsEnumerable,Cl=(de,ve,ue)=>ve in de?yo(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Mi=(de,ve)=>{for(var ue in ve||(ve={}))qo.call(ve,ue)&&Cl(de,ue,ve[ue]);if(Po)for(var ue of Po(ve))gl.call(ve,ue)&&Cl(de,ue,ve[ue]);return de},Bi=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const nu=({exercise:de,dispatch:ve,handleOnComplete:ue})=>{const ct=(0,Ae.useIntl)(),{actionTabs:dt={},ScoreRangesData:kt}=de,[gt]=me.default.useForm(),ut=(0,Ae.useParams)(),[,be,Pe]=(0,Re.U)(ne.lL,{exercise_id:ut==null?void 0:ut.categoryId}),[yn,In]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),Pn=[{title:ct.formatMessage({id:"classrooms.level",defaultMessage:"\u7B49\u7EA7"}),dataIndex:"level_zh",align:"left",width:180,render:aa=>qr.createElement("span",{style:{color:"#000000"}},aa)},{title:ct.formatMessage({id:"classrooms.scoreRange",defaultMessage:"\u5F97\u5206\u533A\u95F4"}),dataIndex:"level",align:"left",render:(aa,sa,Ba)=>qr.createElement("div",{className:"flex item-center"},qr.createElement(me.default.Item,{className:"mb0",name:Ba===0?"min_rate":yn[Ba-1].level},qr.createElement(je.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),qr.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),qr.createElement(me.default.Item,{className:"mb0",name:aa,rules:Ba!==3&&[{validator:(Un,fa)=>{const un=(Ba===0?gt.getFieldValue("min_rate"):gt.getFieldValue(yn[Ba-1].level))+1,bn=gt.getFieldValue(yn[Ba+1].level)-1;return fa{const{min_rate:aa=0,fail_rate:sa=60,pass_rate:Ba=70,good_rate:Un=90,max_rate:fa=100}=(kt==null?void 0:kt.score_ranges)||{};gt.setFieldsValue({min_rate:aa,fail_rate:sa,pass_rate:Ba,good_rate:Un,max_rate:fa})},Gt=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Vn()},[kt]),qr.createElement(Fe.default,{centered:!0,title:dt==null?void 0:dt.key,open:(dt==null?void 0:dt.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:be,destroyOnClose:!0,onCancel:Gt,onOk:()=>{gt.submit()}},qr.createElement(me.default,{form:gt,onValuesChange:()=>{gt.validateFields()},onFinish:aa=>Bi(void 0,null,function*(){(yield Pe(Mi({exercise_id:ut.categoryId},aa))).status===0&&(le.ZP.success(ct.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),Gt(),ue==null||ue(),ve({type:"exercise/getScoreRangesData",payload:{exercise_id:ut==null?void 0:ut.categoryId}}))})},qr.createElement(me.default.Item,{hidden:!0,name:"min_rate"}),qr.createElement(z.default,{pagination:!1,dataSource:yn,columns:Pn})))};var ts=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(nu),zi=x(59301),ns=Object.defineProperty,Es=Object.defineProperties,Ps=Object.getOwnPropertyDescriptors,lc=Object.getOwnPropertySymbols,ic=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,uc=(de,ve,ue)=>ve in de?ns(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,is=(de,ve)=>{for(var ue in ve||(ve={}))ic.call(ve,ue)&&uc(de,ue,ve[ue]);if(lc)for(var ue of lc(ve))Ys.call(ve,ue)&&uc(de,ue,ve[ue]);return de},sc=(de,ve)=>Es(de,Ps(ve));const yc=({exercise:de,dispatch:ve,handleOnComplete:ue})=>{var ct,dt,kt,gt,ut;const be=(0,Ae.useIntl)(),{actionTabs:Pe={},course_groups:yn=[]}=de,In=(0,Ae.useParams)(),[,Pn,Vn,Gt]=(0,Re.U)(ne.OO,{exercise_id:In==null?void 0:In.categoryId}),[aa,sa]=(0,a.useState)({page:1,limit:10,exercise_group_id:((ct=Pe==null?void 0:Pe.data)==null?void 0:ct.exercise_group_id)||"all",keyword:""}),Ba=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Pe!=null&&Pe.data&&Vn(sc(is(is({},Pe==null?void 0:Pe.data),aa),{exercise_id:In==null?void 0:In.categoryId,exercise_group_id:(aa==null?void 0:aa.exercise_group_id)=="all"?"":aa==null?void 0:aa.exercise_group_id}))},[Pe==null?void 0:Pe.data,aa]),zi.createElement(Fe.default,{centered:!0,title:`${Pe==null?void 0:Pe.key} (${((dt=Gt==null?void 0:Gt.data)==null?void 0:dt.score_range)||""}, ${((kt=Gt==null?void 0:Gt.data)==null?void 0:kt.score_type)||""})`,open:(Pe==null?void 0:Pe.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ba},zi.createElement("div",{className:"flex item-center justify-between"},zi.createElement(se.default,{style:{width:256},value:aa==null?void 0:aa.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Un=>Un.parentNode,onChange:Un=>{let fa=[...Un];fa.length===0&&(fa=["all"]),fa.includes("all")&&fa.length>1&&(fa[fa.length-1]=="all"?fa=["all"]:fa=fa.filter(un=>un!=="all")),sa(sc(is({},aa),{exercise_group_id:fa}))},filterOption:(Un,fa)=>fa.label.indexOf(Un.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...yn.map(Un=>({label:Un==null?void 0:Un.exercise_group_name,value:Un==null?void 0:Un.exercise_group_id}))]}),zi.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Un=>{sa(sc(is({},aa),{keyword:Un}))}})),zi.createElement(z.default,{className:"mt10",dataSource:((gt=Gt==null?void 0:Gt.data)==null?void 0:gt.list)||[],scroll:{y:500},loading:Pn,columns:[{title:be.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",width:50},{title:be.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:be.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name"},{title:be.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),align:"right",dataIndex:"score",width:100}],pagination:{current:aa.page,pageSize:aa==null?void 0:aa.limit,onChange:(Un,fa)=>{sa(sc(is({},aa),{page:Un,limit:fa}))},total:((ut=Gt==null?void 0:Gt.data)==null?void 0:ut.count)||0,showTotal:Un=>zi.createElement("span",{className:"font12 c-666"},"\u5171",zi.createElement("span",{style:{color:"#3061D0"}},Un),"\u6761\u6570\u636E")}}))};var Nd=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(yc),bs=x(59301),Xc=Object.defineProperty,Fc=Object.defineProperties,cd=Object.getOwnPropertyDescriptors,Ld=Object.getOwnPropertySymbols,Bc=Object.prototype.hasOwnProperty,Rd=Object.prototype.propertyIsEnumerable,Td=(de,ve,ue)=>ve in de?Xc(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Sc=(de,ve)=>{for(var ue in ve||(ve={}))Bc.call(ve,ue)&&Td(de,ue,ve[ue]);if(Ld)for(var ue of Ld(ve))Rd.call(ve,ue)&&Td(de,ue,ve[ue]);return de},Jc=(de,ve)=>Fc(de,cd(ve));const Xd=({exercise:de,dispatch:ve,handleOnComplete:ue})=>{var ct,dt,kt,gt,ut,be,Pe,yn,In,Pn,Vn,Gt,aa,sa,Ba,Un,fa;const un=(0,Ae.useIntl)(),{actionTabs:bn={},course_groups:Na=[]}=de,Ht=(0,Ae.useParams)(),[,Ka,Ra,Jn]=(0,Re.U)(ne.OO,{exercise_id:Ht==null?void 0:Ht.categoryId}),[,Ln,vn,Fn]=(0,Re.U)(ne.hk,{exercise_id:Ht==null?void 0:Ht.categoryId}),[gr,Fr]=(0,a.useState)({page:1,limit:10,type:((ct=bn==null?void 0:bn.data)==null?void 0:ct.type)||2,exercise_group_id:((dt=bn==null?void 0:bn.data)==null?void 0:dt.exercise_group_id)==-1||((kt=bn==null?void 0:bn.data)==null?void 0:kt.exercise_group_id)==null?"all":(gt=bn==null?void 0:bn.data)==null?void 0:gt.exercise_group_id,keyword:"",sub_type:(ut=bn==null?void 0:bn.data)==null?void 0:ut.sub_type}),po=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},hn=(0,a.useMemo)(()=>{var Ma;const $e=[{title:un.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",width:60},{title:un.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:un.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name"}];return(gr==null?void 0:gr.type)===2&&$e.push({title:un.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score"},{title:un.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),align:"right",dataIndex:"text",render:(Za,Fa)=>bs.createElement("a",{onClick:()=>{(0,ie.xg)(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/review/${Fa==null?void 0:Fa.login}`)}},un.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))}),(gr==null?void 0:gr.type)===3&&$e.push({title:(Ma=bn==null?void 0:bn.data)!=null&&Ma.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),$e},[gr==null?void 0:gr.type,(be=bn==null?void 0:bn.data)==null?void 0:be.isFinalScore]);return(0,a.useEffect)(()=>{var Ma,$e;(bn==null?void 0:bn.key)==="\u5B66\u751F\u8BE6\u60C52"&&(bn!=null&&bn.data)&&((Ma=bn==null?void 0:bn.data)!=null&&Ma.isFinalScore?Ra(Jc(Sc({},gr),{exercise_id:Ht==null?void 0:Ht.categoryId,exercise_group_id:(gr==null?void 0:gr.exercise_group_id)=="all"?"":gr==null?void 0:gr.exercise_group_id})):vn(Jc(Sc({},gr),{exercise_id:Ht==null?void 0:Ht.categoryId,exercise_group_id:(gr==null?void 0:gr.exercise_group_id)=="all"?"":gr==null?void 0:gr.exercise_group_id,question_type:($e=bn==null?void 0:bn.data)==null?void 0:$e.question_type})))},[gr,bn==null?void 0:bn.data]),bs.createElement(Fe.default,{centered:!0,title:bn==null?void 0:bn.title,open:(bn==null?void 0:bn.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:po},((Pe=bn==null?void 0:bn.data)==null?void 0:Pe.type)===3&&bs.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(In=(yn=bn==null?void 0:bn.data)==null?void 0:yn.exercise_group_list)==null?void 0:In.map((Ma,$e)=>{var Za;return bs.createElement("span",{key:$e},Ma==null?void 0:Ma.course_group_name,bs.createElement("span",{className:"ml10 c-black"},Ma==null?void 0:Ma.value,((Za=bn==null?void 0:bn.data)==null?void 0:Za.questionsscoreType)||"%"))})),bs.createElement("div",{className:"flex item-center justify-between"},bs.createElement(se.default,{style:{width:140},value:gr==null?void 0:gr.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Ma=>Ma.parentNode,onChange:Ma=>{let $e=[...Ma];$e.length===0&&($e=["all"]),$e.includes("all")&&$e.length>1&&($e[$e.length-1]=="all"?$e=["all"]:$e=$e.filter(Za=>Za!=="all")),Fr(Jc(Sc({},gr),{exercise_group_id:$e}))},filterOption:(Ma,$e)=>$e.label.indexOf(Ma.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Na.map(Ma=>({label:Ma==null?void 0:Ma.exercise_group_name,value:Ma==null?void 0:Ma.exercise_group_id}))]}),bs.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ma=>{Fr(Jc(Sc({},gr),{keyword:Ma}))}})),bs.createElement(z.default,{className:"mt20",dataSource:((Pn=bn==null?void 0:bn.data)!=null&&Pn.isFinalScore?(Vn=Jn==null?void 0:Jn.data)==null?void 0:Vn.list:(aa=(Gt=Fn==null?void 0:Fn.data)==null?void 0:Gt.student_score)==null?void 0:aa.list)||[],scroll:{y:500},loading:Ka||Ln,columns:hn,pagination:{current:gr.page,pageSize:gr==null?void 0:gr.limit,onChange:(Ma,$e)=>{Fr(Jc(Sc({},gr),{page:Ma,limit:$e}))},total:((sa=bn==null?void 0:bn.data)!=null&&sa.isFinalScore?(Ba=Jn==null?void 0:Jn.data)==null?void 0:Ba.count:(fa=(Un=Fn==null?void 0:Fn.data)==null?void 0:Un.student_score)==null?void 0:fa.count)||0,showTotal:Ma=>bs.createElement("span",{className:"font12 c-666"},"\u5171",bs.createElement("span",{style:{color:"#3061D0"}},Ma),"\u6761\u6570\u636E")}}))};var Wm=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(Xd),y0={tables:"tables___zoHyz"},Jd=Object.defineProperty,F0=Object.defineProperties,Gm=Object.getOwnPropertyDescriptors,qd=Object.getOwnPropertySymbols,_d=Object.prototype.hasOwnProperty,Um=Object.prototype.propertyIsEnumerable,$d=(de,ve,ue)=>ve in de?Jd(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Tc=(de,ve)=>{for(var ue in ve||(ve={}))_d.call(ve,ue)&&$d(de,ue,ve[ue]);if(qd)for(var ue of qd(ve))Um.call(ve,ue)&&$d(de,ue,ve[ue]);return de},em=(de,ve)=>F0(de,Gm(ve));const kd=({Data:de=[],yAxisName:ve="",legendData:ue=[],className:ct="",style:dt={},labelTrue:kt=!1,grid:gt={},yAxisNamePadding:ut=0,ReactEchartsOnEvents:be})=>{const Pe=(0,Ae.useIntl)(),yn=(0,a.useRef)(null),In=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(yn.current){const Pn=yn.current.getEchartsInstance(),Vn=[];ue==null||ue.forEach((Gt,aa)=>{Vn.push((In==null?void 0:In[aa])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),Pn.setOption({dataset:{source:[["product",...ue],...de]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:Tc({left:"5%",right:"2%",top:"20%",bottom:40},gt),dataZoom:[Tc({type:"slider"},(de==null?void 0:de.length)>10||(ue==null?void 0:ue.length)>6?{start:0,end:10}:{})],yAxis:{name:ve,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:ut},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ue==null?void 0:ue.map(()=>({type:"bar",barMaxWidth:40,label:{show:kt,position:"top"}})),color:Vn},!0)}},[de,ve,ue,kt,gt]),a.createElement(ud.Z,{ref:yn,className:`w-full ${ct}`,style:Tc({height:400,background:"#F6F7F9"},dt),onEvents:be,option:{}})},dd=a.memo(kd),dg=({exercise:de,dispatch:ve,value:ue})=>{var ct,dt,kt,gt,ut,be,Pe,yn,In,Pn,Vn,Gt,aa,sa,Ba,Un,fa,un,bn,Na,Ht,Ka,Ra,Jn,Ln,vn,Fn,gr,Fr;const po=(0,Ae.useIntl)(),{actionTabs:hn={}}=de,Ma=(0,Ae.useParams)(),[$e,Za]=(0,a.useState)(1),[,Fa,Ha,cr]=(0,Re.U)(ne.iU,{exercise_id:Ma==null?void 0:Ma.categoryId,exercise_group_id:(ct=ue==null?void 0:ue.exercise_group_id)!=null&&ct.includes("all")?null:ue==null?void 0:ue.exercise_group_id}),[,ka,eo,Ua]=(0,Re.U)(ne.fG,{exercise_id:Ma==null?void 0:Ma.categoryId,exercise_group_id:(dt=ue==null?void 0:ue.exercise_group_id)!=null&&dt.includes("all")?null:ue==null?void 0:ue.exercise_group_id}),Sa=(Yn={},er)=>{ve({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:er,exercise_group_id:(Yn==null?void 0:Yn.course_group_id)==-1?"all":Yn==null?void 0:Yn.course_group_id,isFinalScore:Yn==null?void 0:Yn.isFinalScore}}})},Dr=(0,a.useCallback)(Yn=>{var er,vr,Ar,vo;Sa(em(Tc({},((vr=(er=cr==null?void 0:cr.data)==null?void 0:er.list)==null?void 0:vr[(Yn==null?void 0:Yn.dataIndex)||0])||{}),{isFinalScore:!0}),(((vo=(Ar=Yn==null?void 0:Yn.encode)==null?void 0:Ar.y)==null?void 0:vo[0])||1)-1)},[(kt=cr==null?void 0:cr.data)==null?void 0:kt.list]),Br=(Yn={},er=null)=>{var vr;console.log("asdfasdf===",Yn),ve({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(Yn==null?void 0:Yn.question_type)||"",id:Yn==null?void 0:Yn.question_id,exercise_group_id:ue==null?void 0:ue.exercise_group_id,tabActive:"3",exercise_group_list:(vr=Yn==null?void 0:Yn.list)==null?void 0:vr.map(Ar=>em(Tc({},Ar),{value:er===0?Ar==null?void 0:Ar.correct_percent:er===1?Ar==null?void 0:Ar.score_percent:Ar==null?void 0:Ar.value})),questionsscoreType:Yn==null?void 0:Yn.questionsscoreType}}})},or=(0,a.useCallback)((Yn,er={})=>{var vr,Ar;Br((Ar=(vr=Ua==null?void 0:Ua.data)==null?void 0:vr.question_type_list)==null?void 0:Ar[(Yn==null?void 0:Yn.dataIndex)||0],0)},[(gt=Ua==null?void 0:Ua.data)==null?void 0:gt.question_type_list]),la=(0,a.useCallback)((Yn,er={})=>{var vr,Ar;Br((Ar=(vr=Ua==null?void 0:Ua.data)==null?void 0:vr.question_type_list)==null?void 0:Ar[(Yn==null?void 0:Yn.dataIndex)||0],1)},[(ut=Ua==null?void 0:Ua.data)==null?void 0:ut.question_type_list]),Ja=(0,a.useCallback)(Yn=>{var er,vr,Ar;const vo=(vr=(er=Ua==null?void 0:Ua.data)==null?void 0:er.class_average_score_list)==null?void 0:vr[(Yn==null?void 0:Yn.dataIndex)||0];ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ue==null?void 0:ue.exercise_group_id,exercise_group_list:vo==null?void 0:vo.list,type:3,isFinalScore:(Ar=Yn==null?void 0:Yn.data)==null?void 0:Ar[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:vo==null?void 0:vo.question_type,questionsscoreType:"\u5206"}}})},[(be=Ua==null?void 0:Ua.data)==null?void 0:be.class_average_score_list,ue]),Pa=([Yn,er,vr],Ar=0)=>a.createElement("span",{className:Yn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{Yn>0&&Sa(em(Tc({},er),{isFinalScore:!0}),Ar)}},`${Yn}${$e===1?"":"%"}`),ra=(()=>{var Yn,er,vr,Ar,vo,ho,Ur,ur,io,Fo,Hl,Qi;const Ki=[{title:po.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name",align:"left"},{title:((er=(Yn=cr==null?void 0:cr.data)==null?void 0:Yn.titles)==null?void 0:er[0])||"",dataIndex:"column_1",align:"center",render:(...Gl)=>Pa(Gl,0)},{title:((Ar=(vr=cr==null?void 0:cr.data)==null?void 0:vr.titles)==null?void 0:Ar[1])||"",dataIndex:"column_2",align:"center",render:(...Gl)=>Pa(Gl,1)},{title:((ho=(vo=cr==null?void 0:cr.data)==null?void 0:vo.titles)==null?void 0:ho[2])||"",dataIndex:"column_3",align:"center",render:(...Gl)=>Pa(Gl,2)},{title:((ur=(Ur=cr==null?void 0:cr.data)==null?void 0:Ur.titles)==null?void 0:ur[3])||"",dataIndex:"column_4",align:"center",render:(...Gl)=>Pa(Gl,3)},{title:((Fo=(io=cr==null?void 0:cr.data)==null?void 0:io.titles)==null?void 0:Fo[4])||"",dataIndex:"column_5",align:"center",render:(...Gl)=>Pa(Gl,4)},{title:((Qi=(Hl=cr==null?void 0:cr.data)==null?void 0:Hl.titles)==null?void 0:Qi[5])||"",dataIndex:"column_6",align:"center",render:(...Gl)=>Pa(Gl,5)}];return $e===1&&Ki.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Gl)=>Pa(Gl,6)}),Ki})();(0,a.useEffect)(()=>{var Yn;Ha({count_by:$e,exercise_id:Ma==null?void 0:Ma.categoryId,exercise_group_id:(Yn=ue==null?void 0:ue.exercise_group_id)!=null&&Yn.includes("all")?null:ue==null?void 0:ue.exercise_group_id})},[$e,ue==null?void 0:ue.exercise_group_id]),(0,a.useEffect)(()=>{var Yn;eo({exercise_id:Ma==null?void 0:Ma.categoryId,exercise_group_id:(Yn=ue==null?void 0:ue.exercise_group_id)!=null&&Yn.includes("all")?null:ue==null?void 0:ue.exercise_group_id})},[ue==null?void 0:ue.exercise_group_id]);const Oa=(0,a.useMemo)(()=>{var Yn,er;return(er=(Yn=Ua==null?void 0:Ua.data)==null?void 0:Yn.question_type_score_list)==null?void 0:er.map((vr,Ar)=>{var vo,ho,Ur,ur;return a.createElement(dd,{key:Ar,Data:((vo=vr==null?void 0:vr.list)==null?void 0:vo.map(io=>{var Fo;return[(io==null?void 0:io.title)||"",...((Fo=io==null?void 0:io.list)==null?void 0:Fo.map(Hl=>Hl==null?void 0:Hl.value))||[]]}))||[],yAxisName:vr==null?void 0:vr.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((ur=(Ur=(ho=vr==null?void 0:vr.list)==null?void 0:ho[0])==null?void 0:Ur.list)==null?void 0:ur.map(io=>io==null?void 0:io.course_group_name))||[],ReactEchartsOnEvents:{click:io=>{var Fo;console.log("params",io),Br(em(Tc({},((Fo=vr==null?void 0:vr.list)==null?void 0:Fo[(io==null?void 0:io.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(Pe=Ua==null?void 0:Ua.data)==null?void 0:Pe.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(Wt.Z,{spinning:Fa},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(se.default,{style:{width:140},size:"large",value:$e,onChange:Yn=>{Za(Yn)},options:[{value:1,label:po.formatMessage({id:"classrooms.countBased",defaultMessage:"\u6309\u4EBA\u6570\u7EDF\u8BA1"})},{value:2,label:po.formatMessage({id:"classrooms.percentageBased",defaultMessage:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"})}]}))),a.createElement(z.default,{className:`mt10 ${y0.tables}`,bordered:!0,columns:ra,dataSource:((yn=cr==null?void 0:cr.data)==null?void 0:yn.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(dd,{Data:((Pn=(In=cr==null?void 0:cr.data)==null?void 0:In.list)==null?void 0:Pn.map(Yn=>[(Yn==null?void 0:Yn.course_group_name)||"",(Yn==null?void 0:Yn.column_1)||0,(Yn==null?void 0:Yn.column_2)||0,(Yn==null?void 0:Yn.column_3)||0,(Yn==null?void 0:Yn.column_4)||0,(Yn==null?void 0:Yn.column_5)||0,(Yn==null?void 0:Yn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${$e===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((Vn=cr==null?void 0:cr.data)==null?void 0:Vn.titles)||[],ReactEchartsOnEvents:{click:Dr}}))),a.createElement(Wt.Z,{spinning:ka},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08",po.formatMessage({id:"classrooms.clickBarChartForDetails",defaultMessage:"\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5"}),"\uFF09")),a.createElement(dd,{Data:((aa=(Gt=Ua==null?void 0:Ua.data)==null?void 0:Gt.question_type_list)==null?void 0:aa.map(Yn=>{var er;return[(Yn==null?void 0:Yn.question_type)||"",...((er=Yn==null?void 0:Yn.list)==null?void 0:er.map(vr=>vr.correct_percent))||[]]}))||[],yAxisName:po.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"}),yAxisNamePadding:[0,0,10,0],legendData:((fa=(Un=(Ba=(sa=Ua==null?void 0:Ua.data)==null?void 0:sa.question_type_list)==null?void 0:Ba[0])==null?void 0:Un.list)==null?void 0:fa.map(Yn=>Yn==null?void 0:Yn.course_group_name))||[],ReactEchartsOnEvents:{click:or}}),a.createElement(dd,{Data:((bn=(un=Ua==null?void 0:Ua.data)==null?void 0:un.question_type_list)==null?void 0:bn.map(Yn=>{var er;return[(Yn==null?void 0:Yn.question_type)||"",...((er=Yn==null?void 0:Yn.list)==null?void 0:er.map(vr=>vr.score_percent))||[]]}))||[],yAxisName:po.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"}),yAxisNamePadding:[0,0,10,0],legendData:((Ra=(Ka=(Ht=(Na=Ua==null?void 0:Ua.data)==null?void 0:Na.question_type_list)==null?void 0:Ht[0])==null?void 0:Ka.list)==null?void 0:Ra.map(Yn=>Yn==null?void 0:Yn.course_group_name))||[],ReactEchartsOnEvents:{click:la}}))),a.createElement(Wt.Z,{spinning:ka},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},po.formatMessage({id:"classrooms.averageScore",defaultMessage:"\u5E73\u5747\u5206"}),a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08",po.formatMessage({id:"classrooms.clickBarChartForDetails",defaultMessage:"\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5"}),"\uFF09")),a.createElement(dd,{Data:((Ln=(Jn=Ua==null?void 0:Ua.data)==null?void 0:Jn.class_average_score_list)==null?void 0:Ln.map(Yn=>{var er;return[(Yn==null?void 0:Yn.title)||"",...((er=Yn==null?void 0:Yn.list)==null?void 0:er.map(vr=>vr==null?void 0:vr.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Fr=(gr=(Fn=(vn=Ua==null?void 0:Ua.data)==null?void 0:vn.class_average_score_list)==null?void 0:Fn[0])==null?void 0:gr.list)==null?void 0:Fr.map(Yn=>Yn==null?void 0:Yn.course_group_name))||[],ReactEchartsOnEvents:{click:Ja}}),a.createElement("div",{className:"flex flex-col"},Oa))),(hn==null?void 0:hn.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(Lm,null),(hn==null?void 0:hn.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(Wm,null))};var mg=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(dg),gg=x(67921),jd=x(59301),fg=Object.defineProperty,pg=Object.defineProperties,vg=Object.getOwnPropertyDescriptors,I0=Object.getOwnPropertySymbols,hg=Object.prototype.hasOwnProperty,Ag=Object.prototype.propertyIsEnumerable,M0=(de,ve,ue)=>ve in de?fg(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Km=(de,ve)=>{for(var ue in ve||(ve={}))hg.call(ve,ue)&&M0(de,ue,ve[ue]);if(I0)for(var ue of I0(ve))Ag.call(ve,ue)&&M0(de,ue,ve[ue]);return de},Vm=(de,ve)=>pg(de,vg(ve));const Eg=({exercise:de,dispatch:ve,handleOnComplete:ue})=>{var ct,dt,kt,gt,ut;const be=(0,Ae.useIntl)(),{actionTabs:Pe={},course_groups:yn=[]}=de,In=(0,Ae.useParams)(),[,Pn,Vn,Gt]=(0,Re.U)(ne.hv,{exercise_id:In==null?void 0:In.categoryId}),[aa,sa]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),Ba=(0,a.useMemo)(()=>{var fa,un,bn;return((bn=(un=(fa=Gt==null?void 0:Gt.data)==null?void 0:fa.question)==null?void 0:un.question_choices)==null?void 0:bn.filter(Na=>Na==null?void 0:Na.right_answer).map(Na=>Na==null?void 0:Na.exercise_choice_id))||[]},[(ct=Gt==null?void 0:Gt.data)==null?void 0:ct.question]),Un=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var fa,un,bn,Na,Ht;Pe!=null&&Pe.data&&Vn(Vm(Km({},aa),{exercise_group_id:(aa==null?void 0:aa.exercise_group_id)=="all"?"":aa==null?void 0:aa.exercise_group_id,exercise_id:In==null?void 0:In.categoryId,question_id:(un=(fa=Pe==null?void 0:Pe.data)==null?void 0:fa.questionDetail)==null?void 0:un.question_id,question_number:(Na=(bn=Pe==null?void 0:Pe.data)==null?void 0:bn.questionDetail)==null?void 0:Na.index,scope:(Ht=Pe==null?void 0:Pe.data)==null?void 0:Ht.scope}))},[Pe==null?void 0:Pe.data,aa]),jd.createElement(Fe.default,{centered:!0,title:Pe==null?void 0:Pe.title,open:(Pe==null?void 0:Pe.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Un},jd.createElement("div",{className:"flex item-center justify-between"},jd.createElement(se.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:aa==null?void 0:aa.exercise_group_id,getPopupContainer:fa=>fa.parentNode,onChange:fa=>{console.log(fa);let un=[...fa];un.length===0&&(un=["all"]),un.includes("all")&&un.length>1&&(un[un.length-1]=="all"?un=["all"]:un=un.filter(bn=>bn!=="all")),sa(Vm(Km({},aa),{exercise_group_id:un}))},filterOption:(fa,un)=>un.label.indexOf(fa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...yn.map(fa=>({label:fa==null?void 0:fa.exercise_group_name,value:fa==null?void 0:fa.exercise_group_id}))]}),jd.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:fa=>{sa(Vm(Km({},aa),{keyword:fa}))}})),jd.createElement(z.default,{className:"mt10",dataSource:((kt=(dt=Gt==null?void 0:Gt.data)==null?void 0:dt.student_score)==null?void 0:kt.list)||[],scroll:{y:500},loading:Pn,columns:[{title:be.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",width:60},{title:be.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:be.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name",render:fa=>fa||be.formatMessage({id:"classrooms.unassignedClass",defaultMessage:"\u672A\u5206\u73ED"})},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(fa,un)=>{var bn,Na,Ht,Ka;return((Na=(bn=un==null?void 0:un.users_answer_info)==null?void 0:bn.choices)==null?void 0:Na.length)>0&&((Ka=(Ht=un==null?void 0:un.users_answer_info)==null?void 0:Ht.choices)!=null&&Ka.every(Ra=>Ba.includes(Ra==null?void 0:Ra.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(fa,un)=>{var bn,Na,Ht;return`${(bn=un==null?void 0:un.users_answer_info)==null?void 0:bn.score}/${(Ht=(Na=Gt==null?void 0:Gt.data)==null?void 0:Na.question)==null?void 0:Ht.question_score}`}}],pagination:{current:aa.page,pageSize:aa==null?void 0:aa.limit,onChange:(fa,un)=>{sa(Vm(Km({},aa),{page:fa,limit:un}))},total:((ut=(gt=Gt==null?void 0:Gt.data)==null?void 0:gt.student_score)==null?void 0:ut.count)||0,showTotal:fa=>jd.createElement("span",{className:"font12 c-666"},"\u5171",jd.createElement("span",{style:{color:"#3061D0"}},fa),"\u6761\u6570\u636E")}}))};var Cg=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(Eg),O0={flex_box_center:"flex_box_center___BUbDS",flex_space_between:"flex_space_between___bos8a",flex_box_vertical_center:"flex_box_vertical_center___DLIAD",flex_box_center_end:"flex_box_center_end___IvLKX",flex_box_column:"flex_box_column___DaoiT",tables:"tables___YOYJ9",checkboxgroup:"checkboxgroup___aBFSQ"},N0=x(72851),L0=x(84056),yg=Object.defineProperty,Fg=Object.defineProperties,Bg=Object.getOwnPropertyDescriptors,R0=Object.getOwnPropertySymbols,Sg=Object.prototype.hasOwnProperty,Pg=Object.prototype.propertyIsEnumerable,T0=(de,ve,ue)=>ve in de?yg(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,xs=(de,ve)=>{for(var ue in ve||(ve={}))Sg.call(ve,ue)&&T0(de,ue,ve[ue]);if(R0)for(var ue of R0(ve))Pg.call(ve,ue)&&T0(de,ue,ve[ue]);return de},tm=(de,ve)=>Fg(de,Bg(ve)),nm=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});let bg=[Id.Z,Md.Z,Bm.Z];const xg=de=>{let ve=new Date;const ue=Ze()(de).format("HH");if(Ze()(de).isSame(Ze()(ve),"day")){const ct=Ze()(ve).format("HH"),dt=Ze()(ve).format("mm");return{disabledHours:()=>am(0,24).splice(1,ct*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ue,ct),Ze()(de).isSame(Ze()(ve),"hour")&&ue<=ct?am(0,60).splice(0,dt):am(60,60))}}else if(Ze()(de).isSame(Ze()(),"day")){const ct=Ze()().format("HH"),dt=Ze()().format("mm");return{disabledHours:()=>am(0,24).splice(0,ct),disabledMinutes:()=>ue<=ct?am(0,dt):am(60,60)}}else return};function am(de,ve){const ue=[];for(let ct=de;ct{var kt,gt;const ut=(0,Ae.useIntl)();let[be,Pe]=(0,a.useState)(xs(tm(xs({},(0,Ae.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,ht.dE)()?[de.userInfo.course.course_group_id]:[]}),(0,Ae.useParams)()));const[yn,In]=(0,a.useState)([]),[Pn,Vn]=(0,a.useState)([]),[Gt,aa]=(0,a.useState)([]),[sa,Ba]=(0,a.useState)(!1),[Un,fa]=(0,a.useState)(!1),[un,bn]=(0,a.useState)(!1),[Na]=me.default.useForm(),{commonHeader:Ht}=dt,Ka=(0,a.useRef)(),[Ra,Jn]=(0,a.useState)({});let[Ln,vn]=(0,a.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:($e,Za)=>$e.rank-Za.rank,render:($e,Za,Fa)=>$e<4?a.createElement("img",{src:bg[$e-1]}):$e},{title:ut.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:($e,Za,Fa)=>a.createElement("span",null,Za.is_me&&a.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),$e)},{title:ut.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:$e=>$e||"- -"},{title:ut.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:$e=>a.createElement("span",null,$e," ",$e!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Fn,gr]=(0,a.useState)(null),Fr=()=>{var $e,Za;const Fa=(($e=document.getElementById("filterWarp"))==null?void 0:$e.clientHeight)||0,Ha=((Za=document.getElementById("pagination"))==null?void 0:Za.clientHeight)||0;return window.innerHeight-Fa-Ha-110};(0,a.useEffect)(()=>{const $e=()=>{gr(Fr())};return window.addEventListener("resize",$e),()=>{window.removeEventListener("resize",$e)}},[]);const po=$e=>$e&&$e{var $e,Za,Fa,Ha,cr;Ln.splice(7);for(let ka=0;ka<(($e=yn==null?void 0:yn.question_data)==null?void 0:$e.length);ka++){let eo={};eo.title=yn!=null&&yn.sent_type?a.createElement("span",null,"\u9898\u76EE"+(ka+1)+`\uFF08${(Fa=(Za=yn==null?void 0:yn.question_data)==null?void 0:Za[ka])==null?void 0:Fa.question_score}\uFF09`):a.createElement("a",{onClick:()=>nm(void 0,null,function*(){var Ua,Sa;let Dr=yield(0,pe.ZP)(`/api/problems/${(Sa=(Ua=yn==null?void 0:yn.question_data)==null?void 0:Ua[ka])==null?void 0:Sa.identifier}/start.json`,{method:"get"});Dr&&(window.open(`/myproblems/${Dr==null?void 0:Dr.identifier}?type=1`),localStorage.setItem("program_homework",[be.coursesId,be.categoryId]))})},"\u9898\u76EE"+(ka+1)+`\uFF08${(cr=(Ha=yn==null?void 0:yn.question_data)==null?void 0:Ha[ka])==null?void 0:cr.question_score}\uFF09`),eo.dataIndex="question_data",eo.width=140,eo.render=(Ua,Sa)=>{var Dr,Br,or,la,Ja;return a.createElement("div",null,((Dr=Ua==null?void 0:Ua[ka])==null?void 0:Dr.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>nm(void 0,null,function*(){var Pa,ra,Oa,Yn,er,vr,Ar,vo;if((0,ht.Rm)()&&!((Pa=ve.AssistantObject.hack)!=null&&Pa.can_appraise)){le.ZP.warning(ut.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(!((ra=Ua==null?void 0:Ua[ka])!=null&&ra.open_code)){le.ZP.info(ut.formatMessage({id:"classrooms.noViewCodeTemporarily",defaultMessage:"\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801"}));return}let ho=yield(0,pe.ZP)("/api/courses/view_code.json",{method:"get",params:tm(xs({},be),{id:be.coursesId,homework_common_id:be.categoryId,hack_user_code_id:(Oa=Ua==null?void 0:Ua[ka])==null?void 0:Oa.hack_user_code_id})});Fe.default.warning({icon:null,width:800,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Yn=Ua==null?void 0:Ua[ka])==null?void 0:Yn.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(er=Ua==null?void 0:Ua[ka])==null?void 0:er.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(vr=Ua==null?void 0:Ua[ka])==null?void 0:vr.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(Ar=Ua==null?void 0:Ua[ka])==null?void 0:Ar.score)),content:a.createElement(N0.Z,{classroomList:ve,user:de,languages:[{language:(vo=Ua==null?void 0:Ua[ka])==null?void 0:vo.language,code:ho==null?void 0:ho.code}],v:Ua,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Ua.language,game_id:Ua.id,diff_code_count:Ua.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((Br=Ua==null?void 0:Ua[ka])==null?void 0:Br.answer_question_time)||"- -"),(or=Ua==null?void 0:Ua[ka])!=null&&or.submit_count?a.createElement(Ie.Z,{title:`${((la=Ua==null?void 0:Ua[ka])==null?void 0:la.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Ja=Ua==null?void 0:Ua[ka])==null?void 0:Ja.submit_count)||0):null))},Ln.push(eo)}vn([...Ln])},[yn==null?void 0:yn.question_data]),(0,a.useEffect)(()=>{var $e;($e=de==null?void 0:de.userInfo)!=null&&$e.course&&((0,ht.dE)()&&(be.course_group=(0,ht.dE)()?[de.userInfo.course.course_group_id]:[],Pe(xs({},be))),hn(1))},[de==null?void 0:de.userInfo]);function hn($e){return nm(this,null,function*(){var Za,Fa,Ha,cr,ka,eo,Ua;Ba(!0);let Sa=yield(0,pe.ZP)(`/api/exercises/${be.categoryId}/rank_list.json`,{method:"get",params:tm(xs({},be),{id:be.coursesId,rank_type:2})});if(In(Sa),Ba(!1),Sa.status!=-1&&((0,ht.dE)()?($e===1&&Vn([(Fa=(Za=Sa==null?void 0:Sa.course_group)==null?void 0:Za[0])==null?void 0:Fa.id]),Sa!=null&&Sa.my_rank?aa([xs({is_me:!0},Sa==null?void 0:Sa.my_rank),...Sa==null?void 0:Sa.rank_list]):aa([...(Sa==null?void 0:Sa.rank_list)||[]])):aa([...(Sa==null?void 0:Sa.rank_list)||[]]),$e===1)){let Dr={title:(Sa==null?void 0:Sa.hack_rank_rule)===0?a.createElement(Ie.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C - \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Sa==null?void 0:Sa.punish_time}\u5206\uFF09`},a.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",a.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):ut.formatMessage({id:"classrooms.finishTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"}),dataIndex:(Sa==null?void 0:Sa.hack_rank_rule)===0?"finish_time":"finish_at",width:(Sa==null?void 0:Sa.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Ln.push(Dr);for(let Br=0;Br<((Ha=Sa==null?void 0:Sa.question_data)==null?void 0:Ha.length);Br++){let or={};or.title=Sa!=null&&Sa.sent_type?a.createElement("span",null,"\u9898\u76EE"+(Br+1)+`\uFF08${(ka=(cr=Sa==null?void 0:Sa.question_data)==null?void 0:cr[Br])==null?void 0:ka.question_score}\uFF09`):a.createElement("a",{onClick:()=>nm(this,null,function*(){var la,Ja;let Pa=yield(0,pe.ZP)(`/api/problems/${(Ja=(la=Sa==null?void 0:Sa.question_data)==null?void 0:la[Br])==null?void 0:Ja.identifier}/start.json`,{method:"get"});Pa&&(window.open(`/myproblems/${Pa==null?void 0:Pa.identifier}?type=1`),localStorage.setItem("program_homework",[be.coursesId,be.categoryId]))})},"\u9898\u76EE"+(Br+1)+`\uFF08${(Ua=(eo=Sa==null?void 0:Sa.question_data)==null?void 0:eo[Br])==null?void 0:Ua.question_score}\uFF09`),or.dataIndex="question_data",or.width=140,or.render=(la,Ja)=>{var Pa,ra,Oa,Yn,er;return a.createElement("div",null,((Pa=la==null?void 0:la[Br])==null?void 0:Pa.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>nm(this,null,function*(){var vr,Ar,vo,ho,Ur,ur,io,Fo;if((0,ht.Rm)()&&!((vr=ve.AssistantObject.hack)!=null&&vr.can_view)){le.ZP.warning(ut.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(!((Ar=la==null?void 0:la[Br])!=null&&Ar.open_code)){le.ZP.info(ut.formatMessage({id:"classrooms.noViewCodeTemporarily",defaultMessage:"\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801"}));return}let Hl=yield(0,pe.ZP)("/api/courses/view_code.json",{method:"get",params:tm(xs({},be),{id:be.coursesId,homework_common_id:be.categoryId,hack_user_code_id:(vo=la==null?void 0:la[Br])==null?void 0:vo.hack_user_code_id})});Fe.default.warning({icon:null,width:800,getContainer:Ka.current,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(ho=la==null?void 0:la[Br])==null?void 0:ho.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ur=la==null?void 0:la[Br])==null?void 0:Ur.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(ur=la==null?void 0:la[Br])==null?void 0:ur.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(io=la==null?void 0:la[Br])==null?void 0:io.score)),content:a.createElement(N0.Z,{classroomList:ve,user:de,languages:[{language:(Fo=la==null?void 0:la[Br])==null?void 0:Fo.language,code:Hl==null?void 0:Hl.code}],v:la,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:la.language,game_id:la.id,diff_code_count:la.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((ra=la==null?void 0:la[Br])==null?void 0:ra.answer_question_time)||"- -"),(Oa=la==null?void 0:la[Br])!=null&&Oa.submit_count?a.createElement(Ie.Z,{title:`${((Yn=la==null?void 0:la[Br])==null?void 0:Yn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((er=la==null?void 0:la[Br])==null?void 0:er.submit_count)||0):null))},Ln.push(or)}vn([...Ln])}})}const Ma=Ht==null?void 0:Ht.hack_rank_rule;return a.createElement("div",{ref:Ka,style:{margin:"0px auto",minHeight:Un?"100vh":""},id:"rankingInfo"},(yn==null?void 0:yn.message)==="\u5C01\u699C\u4E2D"?a.createElement(Bt.Z,{styles:{marginTop:0,paddingTop:100,paddingBottom:100},customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):a.createElement("div",{style:{background:"#fff",paddingTop:(0,ht.dE)()&&20,height:"100%",overflow:"auto"}},a.createElement("div",{id:"filterWarp"},a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{style:{display:"flex",width:"90%"}},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,ht.GJ)()&&a.createElement("div",{style:{flex:1}},a.createElement(Me.default.Group,{className:O0.checkboxgroup,value:Pn,onChange:$e=>{var Za;be.type===1?(Vn([]),be.course_group=[],be.page=1,Pe(xs({},be)),hn()):be.type===2?(Vn(["\u5168\u90E8"]),be.course_group=(Za=yn==null?void 0:yn.course_group)==null?void 0:Za.map(Fa=>Fa.id),be.page=1,Pe(xs({},be)),hn()):(Vn([...$e.filter(Fa=>Fa!="\u5168\u90E8")]),be.course_group=$e.filter(Fa=>Fa!="\u5168\u90E8"),be.page=1,Pe(xs({},be)),hn())}},a.createElement(Me.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:$e=>{$e.target.checked?be.type=2:be.type=1}},ut.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})," "),(kt=yn==null?void 0:yn.course_group)==null?void 0:kt.map(($e,Za)=>a.createElement(Me.default,{style:{marginBottom:10},onChange:Fa=>{be.type=3},value:$e.id},$e==null?void 0:$e.name)))),(0,ht.dE)()&&a.createElement(xe.ZP.Group,{style:{marginBottom:10},onChange:$e=>{$e.target.value==="\u5168\u90E8"?(be.course_group=[],be.page=1,Pe(xs({},be)),hn()):(be.course_group=[$e.target.value],be.page=1,Pe(xs({},be)),hn())},defaultValue:de.userInfo.course.course_group_id},a.createElement(xe.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},ut.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})," "),(gt=yn==null?void 0:yn.course_group)==null?void 0:gt.map(($e,Za)=>a.createElement(xe.ZP,{style:{marginBottom:10},value:$e.id},$e.name)))),a.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Un?(0,L0.BU)():(0,L0.Dj)(document.getElementById("rankingInfo")),fa(!Un)}},a.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${Un?"icon-tuichuquanping2":"icon-quanping2"}`}),a.createElement("span",null,Un?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},a.createElement("span",{style:{fontSize:14,color:"#B1BACD",display:"flex",alignItems:"center"}},"\u6392\u884C\u89C4\u5219\uFF1A",Ma===0?"\u8003\u8BD5\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u8003\u8BD5\u65F6\u6BB5\u5916\u63D0\u4EA4\u4E0D\u8BA1\u6392\u540D\uFF1B\u5F53\u524D\u6309\u901A\u8FC7\u9898\u6570\u548C\u5B8C\u6210\u65F6\u95F4\u6392\u5E8F\uFF0C\u540C\u9898\u6570\u4E0B\u5B8C\u6210\u8D8A\u65E9\uFF0C\u540D\u6B21\u8D8A\u524D\u3002",(0,ht.eB)()&&a.createElement("a",{onClick:()=>{bn(!0),Na.setFieldsValue({punish_time:Ht.punish_time,hack_rank_rule:Ht.hack_rank_rule,open_code:Ht.open_code,open_code_type:Ht.open_code_type,rank_forbidden:Ht.rank_forbidden,rank_forbidden_start:Ht.rank_forbidden_start?Ze()(Ht.rank_forbidden_start):"",rank_forbidden_end:Ht.rank_forbidden_end?Ze()(Ht.rank_forbidden_end):""})}},"\u8BBE\u7F6E\u89C4\u5219/"),a.createElement("a",{onClick:()=>{Fe.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,getContainer:Ka.current,content:a.createElement("div",null,Ma===0&&a.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),a.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),a.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),Ma==0&&a.createElement(a.Fragment,null,a.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),a.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),a.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),a.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u67E5\u770B\u89C4\u5219")),(0,ht.GJ)()&&a.createElement(a.Fragment,null,a.createElement(Be.default.Search,{className:"mr20",onSearch:$e=>{be.page=1,be.search=$e,Pe(xs({},be)),hn()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),a.createElement(ye.ZP,{onClick:()=>{(0,ce.KU)(tm(xs({},be),{id:be.coursesId,rank_type:2,homework_common_id:be.categoryId}))}},ut.formatMessage({id:"classrooms.export",defaultMessage:"\u5BFC\u51FA"}))))),a.createElement(Wt.Z,{spinning:sa},a.createElement(z.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:Un?Fn:null},rowClassName:($e,Za)=>Za===0&&(0,ht.dE)()&&O0.tables,dataSource:Gt,columns:Ln})),a.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},a.createElement(we.Z,{current:be.page,pageSize:be.per_page,total:yn==null?void 0:yn.count,showSizeChanger:!0,onChange:($e,Za)=>{be.page=$e,be.per_page=Za,Pe(xs({},be)),hn()}}))),a.createElement(Fe.default,{open:un,title:ut.formatMessage({id:"classrooms.rulesSettings",defaultMessage:"\u89C4\u5219\u8BBE\u7F6E"}),getContainer:()=>Ka.current,width:630,onOk:()=>{Na.submit()},onCancel:()=>{bn(!1)}},a.createElement(me.default,{colon:!1,size:"large",form:Na,onValuesChange:($e,Za)=>{console.log("---",$e),Jn(xs(xs({},Za),$e))},onFinish:$e=>nm(void 0,null,function*(){console.log("---",$e);let Za=yield(0,pe.ZP)(`/api/exercises/${be.categoryId}/exercise_setting_rank.json`,{method:"put",body:tm(xs({},$e),{rank_forbidden_start:Ze()($e.rank_forbidden_start).format("YYYY-MM-DD HH:mm"),rank_forbidden_end:Ze()($e.rank_forbidden_end).format("YYYY-MM-DD HH:mm")})});(Za==null?void 0:Za.status)===0&&(le.ZP.info(ut.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),bn(!1),hn(),ue({type:"exercise/getCommonHeader",payload:xs({},be)}))})},a.createElement(me.default.Item,{label:"\u8BC4\u6D4B\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time"},a.createElement(je.Z,{min:0,precision:0,style:{width:"100%"},addonAfter:"\u5206\u949F"})),a.createElement(me.default.Item,{label:"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219",name:"hack_rank_rule"},a.createElement(xe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:8,marginTop:8,marginLeft:12}},a.createElement(xe.ZP,{value:0},"\u8017\u65F6\u65F6\u957F\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),a.createElement(xe.ZP,{value:1},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),a.createElement(me.default.Item,{name:"open_code",valuePropName:"checked",style:{marginBottom:0}},a.createElement(Me.default,null,"\u516C\u5F00\u4EE3\u7801 ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),Ra.open_code&&a.createElement(me.default.Item,{name:"open_code_type",style:{marginLeft:20}},a.createElement(xe.ZP.Group,null,a.createElement(xe.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),a.createElement(xe.ZP,{value:0},"\u4EFB\u610F\u65F6\u95F4"))),a.createElement(me.default.Item,{valuePropName:"checked",name:"rank_forbidden"},a.createElement(Me.default,null,"\u5F00\u542F\u5C01\u699C ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),Ra.rank_forbidden&&a.createElement(oe.Z,{align:"middle",style:{alignItems:"center"}},a.createElement(ge.Z,null,"\u5F00\u59CB\u65F6\u95F4"),a.createElement(ge.Z,{className:"ml10"},a.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_start",style:{marginBottom:0}},a.createElement(Ot.default,{size:"large",style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:po,disabledTime:xg}))),a.createElement(ge.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),a.createElement(ge.Z,{className:"ml10"},a.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_end",style:{marginBottom:0}},a.createElement(Ot.default,{size:"large",style:{width:200},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:Ze()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))))))};var k0=(0,Ae.connect)(({shixunHomeworks:de,user:ve,classroomList:ue,exercise:ct})=>({user:ve,shixunHomeworks:de,classroomList:ue,exercise:ct}))(wg),ir=x(59301),Dg=Object.defineProperty,Ig=Object.defineProperties,Mg=Object.getOwnPropertyDescriptors,j0=Object.getOwnPropertySymbols,Og=Object.prototype.hasOwnProperty,Ng=Object.prototype.propertyIsEnumerable,Z0=(de,ve,ue)=>ve in de?Dg(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,cc=(de,ve)=>{for(var ue in ve||(ve={}))Og.call(ve,ue)&&Z0(de,ue,ve[ue]);if(j0)for(var ue of j0(ve))Ng.call(ve,ue)&&Z0(de,ue,ve[ue]);return de},Ym=(de,ve)=>Ig(de,Mg(ve)),rm=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Lg=({exercise:de,dispatch:ve,classroomList:ue})=>{var ct,dt,kt,gt,ut,be,Pe,yn,In,Pn,Vn,Gt,aa,sa,Ba,Un,fa,un,bn,Na,Ht,Ka,Ra,Jn,Ln,vn;const Fn=(0,Ae.useIntl)(),{ScoreRangesData:gr}=de,[Fr,po]=(0,a.useState)((ct=de==null?void 0:de.commonHeader)!=null&&ct.show_acm?"5":"1"),[hn,Ma]=(0,a.useState)({}),[$e,Za]=(0,a.useState)([]),[Fa,Ha]=(0,a.useState)([]),[cr,ka]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[eo,Ua]=(0,a.useState)(0),[Sa,Dr]=(0,a.useState)(0),[Br,or]=(0,a.useState)([]),[la,Ja]=(0,a.useState)([]),[Pa,ra]=(0,a.useState)(0),[Oa,Yn]=(0,a.useState)(!0),[er,vr]=(0,a.useState)(!1),[Ar,vo]=(0,a.useState)(!1),[ho,Ur]=(0,a.useState)(!1),[ur,io]=(0,a.useState)(!1),[Fo,Hl]=(0,a.useState)(0),Qi=(0,a.useRef)(null),Ki=(0,a.useRef)(null),[Gl]=me.default.useForm(),_i=(0,Ae.useParams)(),Tu=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:Fn.formatMessage({id:"classrooms.sixtyAndBelow",defaultMessage:"60%\u53CA\u4EE5\u4E0B"}),color:"#F3647C"}];(0,a.useEffect)(()=>(ur?Qi.current=setInterval(()=>{Hl(oo=>oo+1)},1e3*30):clearInterval(Qi.current),()=>{clearInterval(Qi.current)}),[ur]),(0,a.useEffect)(()=>{Mu()},[]),(0,a.useEffect)(()=>{var oo;Fo>0&&(Fr==="1"?Mu():(oo=Ki.current)==null||oo.dealData())},[Fo]);const Mu=(...oo)=>rm(void 0,[...oo],function*(ol=cr){vr(!0),yield Promise.all([Vl(ol),Wi(ol),pu(ol)]),vr(!1),Yn(!1)}),to=(0,a.useMemo)(()=>{var oo,ol;return{scope:cr==null?void 0:cr.scope,exercise_group_id:(oo=cr==null?void 0:cr.exercise_group_id)!=null&&oo.includes("all")?null:cr==null?void 0:cr.exercise_group_id,question_type:(ol=cr==null?void 0:cr.question_type)!=null&&ol.includes("all")?null:cr==null?void 0:cr.question_type}},[cr]),Vl=oo=>rm(void 0,null,function*(){var ol,Ol,wi;const Ji={scope:oo==null?void 0:oo.scope,exercise_group_id:(ol=oo==null?void 0:oo.exercise_group_id)!=null&&ol.includes("all")?null:oo==null?void 0:oo.exercise_group_id},pi=yield(0,pe.ZP)(`/api/exercises/${_i==null?void 0:_i.categoryId}/new_exercise_result.json`,{method:"get",params:cc({},Ji)});if(ve({type:"exercise/getScoreRangesData",payload:{exercise_id:_i==null?void 0:_i.categoryId}}),(pi==null?void 0:pi.status)===0){const qu=[{label:Fn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"all"}];ve({type:"exercise/save",payload:{course_groups:pi==null?void 0:pi.course_groups}}),(Ol=pi==null?void 0:pi.course_groups)==null||Ol.forEach(na=>{qu.push({label:na==null?void 0:na.exercise_group_name,value:na==null?void 0:na.exercise_group_id})});const Hn=[{label:Fn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"all"}];(wi=pi==null?void 0:pi.question_types)==null||wi.forEach(na=>{Hn.push({label:na==null?void 0:na.name,value:na==null?void 0:na.id})}),Ha(Hn),Za(qu),Ma(cc({},pi))}}),Wi=(oo,...ol)=>rm(void 0,[oo,...ol],function*(Ol,wi=!1,Ji={}){var pi;const qu={scope:Ol==null?void 0:Ol.scope,exercise_group_id:(pi=Ol==null?void 0:Ol.exercise_group_id)!=null&&pi.includes("all")?null:Ol==null?void 0:Ol.exercise_group_id};vo(wi);const Hn=yield(0,pe.ZP)(`/api/exercises/${_i==null?void 0:_i.categoryId}/new_exercise_result_form.json`,{method:"get",params:cc(Ym(cc({},qu),{method:eo,order:Sa}),Ji)});(Hn==null?void 0:Hn.status)===0&&or(Hn==null?void 0:Hn.rate_list),vo(!1)}),pu=(oo,...ol)=>rm(void 0,[oo,...ol],function*(Ol,wi=!1,Ji={}){var pi;const qu={scope:Ol==null?void 0:Ol.scope,exercise_group_id:(pi=Ol==null?void 0:Ol.exercise_group_id)!=null&&pi.includes("all")?null:Ol==null?void 0:Ol.exercise_group_id};Ur(wi);const Hn=yield(0,pe.ZP)(`/api/exercises/${_i==null?void 0:_i.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:cc(Ym(cc({},qu),{method:Pa}),Ji)});(Hn==null?void 0:Hn.status)===0&&Ja(Hn==null?void 0:Hn.chart),Ur(!1)}),Uu=[{label:Fn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:Fn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),value:"2"}],cu=()=>[{name:"exercise_group_id",label:Fn.formatMessage({id:"classrooms.classRange",defaultMessage:"\u5206\u73ED\u8303\u56F4"}),ItemData:$e,isShow:!0},{noStyle:!0,isShow:Fr==="3",children:ir.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:ir.createElement("span",{style:{marginRight:-18}},Fn.formatMessage({id:"classrooms.statisticalRange",defaultMessage:"\u7EDF\u8BA1\u8303\u56F4"})," ",ir.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:ir.createElement(ir.Fragment,null,ir.createElement("div",null,ir.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),ir.createElement("div",null,ir.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),ir.createElement("div",null,ir.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},ir.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Uu,isShow:Fr!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:Fa,isShow:Fr==="2"}],zl=[((dt=de==null?void 0:de.commonHeader)==null?void 0:dt.show_acm)&&{name:"\u7F16\u7A0B\u9898\u6392\u884C",id:"5"},{name:Fn.formatMessage({id:"classrooms.gradeOverview",defaultMessage:"\u6210\u7EE9\u603B\u89C8"}),id:"1"},{name:Fn.formatMessage({id:"classrooms.questionDetails",defaultMessage:"\u8BD5\u9898\u8BE6\u60C5"}),id:"2"},{name:Fn.formatMessage({id:"classrooms.classComparison",defaultMessage:"\u5206\u73ED\u5BF9\u6BD4"}),id:"3"}],Nu=eo?Fn.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"}):Fn.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"}),Xs=oo=>{oo==="1"&&Mu(),po(oo)},zu=(0,a.useMemo)(()=>{var oo;const ol=[],Ol=[],wi=[];(oo=hn==null?void 0:hn.student_score_list)==null||oo.map(pi=>{ol.unshift([pi.name,pi.score_range].join(".")),Ol.unshift({value:pi.rate,type:pi.type}),wi.unshift(pi.count)});const Ji={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:Fn.formatMessage({id:"classrooms.studentsProportion",defaultMessage:"\u5B66\u751F\u6BD4\u4F8B"})+"\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:ol,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:pi=>`${pi.split(".")[0]} -(${pi.split(".")[1]})`}},series:[{type:"bar",data:Ol,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:pi=>{var qu;return`${(qu=pi==null?void 0:pi.data)==null?void 0:qu.value}%\uFF08${wi[pi==null?void 0:pi.dataIndex]}\u4EBA\uFF09`}}}]};return ir.createElement(ud.Z,{option:Ji,onEvents:{click:pi=>{var qu;pi.componentType==="series"&&ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:Ym(cc({},cr),{type:1,sub_type:(qu=pi==null?void 0:pi.data)==null?void 0:qu.type})}})}},style:{height:434,background:"#F6F7F9"}})},[hn==null?void 0:hn.student_score_list]),xr=(0,a.useMemo)(()=>{let oo=[],ol=[];Br.forEach(wi=>{oo.push(wi.index),ol.push({value:wi.rate,extraInfo:wi})});const Ol={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:cc({type:"slider",show:(ol==null?void 0:ol.length)>30},(ol==null?void 0:ol.length)>30?{start:0,end:Math.floor(29*100/(Br==null?void 0:Br.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:oo,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Nu,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:ol,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return ir.createElement(ud.Z,{option:Ol,style:{height:370,background:"#F6F7F9"},onEvents:{click:wi=>{var Ji,pi,qu,Hn,na,fo,Lu,us,Ku,mc,kc,$s;console.log("sdfsdf===",(Ji=wi==null?void 0:wi.data)==null?void 0:Ji.extraInfo),ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:ir.createElement(ir.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",ir.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(qu=(pi=wi==null?void 0:wi.data)==null?void 0:pi.extraInfo)==null?void 0:qu.index,"\uFF0C",Nu,(na=(Hn=wi==null?void 0:wi.data)==null?void 0:Hn.extraInfo)==null?void 0:na.rate,"%\uFF09"),ir.createElement(Ie.Z,{title:ir.createElement(ir.Fragment,null,Fn.formatMessage({id:"classrooms.questionTitle",defaultMessage:"\u9898\u76EE"}),"\uFF1A",(Lu=(fo=wi==null?void 0:wi.data)==null?void 0:fo.extraInfo)==null?void 0:Lu.question_title,ir.createElement("br",null),Fn.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),"\uFF1A",(Ku=(us=wi==null?void 0:wi.data)==null?void 0:us.extraInfo)==null?void 0:Ku.question_type,ir.createElement("br",null),Nu,"\uFF1A",(kc=(mc=wi==null?void 0:wi.data)==null?void 0:mc.extraInfo)==null?void 0:kc.rate,"%")},ir.createElement("a",null,Fn.formatMessage({id:"classrooms.questionDetail",defaultMessage:"\u8BD5\u9898\u8BE6\u60C5"})))),data:{questionDetail:($s=wi==null?void 0:wi.data)==null?void 0:$s.extraInfo,scope:to==null?void 0:to.scope}}})}}})},[Br,Nu,to]),fl=(0,a.useMemo)(()=>la==null?void 0:la.map((oo,ol)=>{var Ol,wi,Ji,pi,qu;const Hn={tooltip:{trigger:"item"},title:{text:oo==null?void 0:oo.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:oo==null?void 0:oo.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((Ol=oo==null?void 0:oo.details)==null?void 0:Ol.full_count)||0,name:Tu[0].label,itemStyle:{color:Tu[0].color}},{value:((wi=oo==null?void 0:oo.details)==null?void 0:wi.best_count)||0,name:Tu[1].label,itemStyle:{color:Tu[1].color}},{value:((Ji=oo==null?void 0:oo.details)==null?void 0:Ji.good_count)||0,name:Tu[2].label,itemStyle:{color:Tu[2].color}},{value:((pi=oo==null?void 0:oo.details)==null?void 0:pi.pass_count)||0,name:Tu[3].label,itemStyle:{color:Tu[3].color}},{value:((qu=oo==null?void 0:oo.details)==null?void 0:qu.fails_count)||0,name:Tu[4].label,itemStyle:{color:Tu[4].color}}]}]};return ir.createElement(ud.Z,{key:ol,className:"bg-white",option:Hn,style:{width:"100%",height:240},onEvents:{click:na=>{const fo=Ym(cc({},cr),{question_type:[oo==null?void 0:oo.question_type_id]});ka(fo),Gl.setFieldsValue(cc({},fo)),po("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[la]),Si=[{title:Fn.formatMessage({id:"classrooms.rank",defaultMessage:"\u540D\u6B21"}),dataIndex:"index",align:"center",width:90,render:oo=>{let ol=oo;oo===1&&(ol=Id.Z),oo===2&&(ol=Md.Z),oo===3&&(ol=Bm.Z);const Ol=typeof ol=="number"?ol:ir.createElement("img",{src:ol});return ir.createElement("div",{style:{textAlign:"left",paddingLeft:22}},Ol)}},{title:Fn.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",ellipsis:!0,render:oo=>ir.createElement(Ie.Z,{placement:"topLeft",title:oo},ir.createElement("span",null,oo||"--"))},{title:Fn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",ellipsis:!0,render:oo=>ir.createElement(Ie.Z,{placement:"topLeft",title:oo},ir.createElement("span",null,oo||"--"))},{title:Fn.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"class_name",ellipsis:!0,render:oo=>ir.createElement(Ie.Z,{placement:"topLeft",title:oo},ir.createElement("span",null,oo||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:oo=>ir.createElement(Ie.Z,{placement:"topLeft",title:oo},ir.createElement("span",null,oo||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return ir.createElement("div",{className:Ts.wrap},ir.createElement(Sl.Z,{loading:Oa,active:!0},(hn==null?void 0:hn.exercise_status)===1&&ir.createElement(Bt.Z,{styles:{margin:"0 auto",padding:200}}),(hn==null?void 0:hn.exercise_status)>1&&ir.createElement(a.Fragment,null,ir.createElement(oe.Z,{className:"mb30",align:"middle",justify:"space-between"},ir.createElement(Dd.tp,{dataSource:zl,value:Fr,onChange:Xs}),Fr==="3"?ir.createElement(ye.ZP,{type:"primary",icon:ir.createElement(gg.Z,{rev:void 0}),onClick:()=>rm(void 0,null,function*(){var oo;if((0,ht.Rm)()&&!((oo=ue.AssistantObject.exercise)!=null&&oo.can_download)){le.ZP.warning(Fn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:hn==null?void 0:hn.course_groups.map(ol=>({course_group_id:ol==null?void 0:ol.exercise_group_id,group_group_name:ol==null?void 0:ol.exercise_group_name,count:ol==null?void 0:ol.exercise_group_students})),fn:()=>rm(void 0,null,function*(){const ol=yield(0,ne.iB)({exercise_id:_i==null?void 0:_i.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(ol==null?void 0:ol.status)===0?(le.ZP.success(ol==null?void 0:ol.message),Ae.history.push(`/classrooms/${_i.coursesId}/exportlist/exercise_score,export_exercise_users`)):le.ZP.success(ol==null?void 0:ol.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):ir.createElement(oe.Z,null,ir.createElement(Ce.Z,{checked:ur,onChange:oo=>io(oo),className:"mr5 c-black"}),Fn.formatMessage({id:"classrooms.autoRefresh",defaultMessage:"\u81EA\u52A8\u5237\u65B0"}),ir.createElement("span",{className:"c-grey-999"},"\uFF08",Fn.formatMessage({id:"classrooms.dataUpdateInterval30",defaultMessage:"\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E"}),"\uFF09"))),!["4","5"].includes(Fr)&&ir.createElement(c0,{form:Gl,initialValues:cr,onValuesChange:(oo,ol)=>{const Ol=cc(cc({},cr),ol);console.log(Ol,"newValue"),ka(cc({},Ol)),Fr==="1"&&Mu(Ol)},data:cu()}),Fr==="5"&&ir.createElement(k0,null),ir.createElement("section",{style:{display:Fr==="1"?"block":"none"}},ir.createElement(Wt.Z,{spinning:er},(hn==null?void 0:hn.open_camera)&&ir.createElement(ir.Fragment,null,ir.createElement("div",{className:Ts.head},ir.createElement("div",{className:Ts.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),ir.createElement(Fm.ZP,{data:(0,Fm.Uf)(hn)})),ir.createElement("div",{className:Ts.head},ir.createElement("div",{className:Ts.title},Fn.formatMessage({id:"classrooms.paperOverview",defaultMessage:"\u8BD5\u5377\u6982\u89C8"})),ir.createElement("div",{className:"flex item-center current",onClick:()=>{ve({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},ir.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),ir.createElement("span",{style:{color:"#333333"}},Fn.formatMessage({id:"classrooms.setScoreRange",defaultMessage:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"})))),ir.createElement("div",{className:Ts.table},ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.totalScore",defaultMessage:"\u8BD5\u5377\u603B\u5206"})),ir.createElement("div",null,(kt=hn==null?void 0:hn.exercise_counts)==null?void 0:kt.total_score,"\u5206")),ir.createElement("aside",null,ir.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),ir.createElement("div",null,(gt=hn==null?void 0:hn.exercise_counts)==null?void 0:gt.time)),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.averageAnswerTime",defaultMessage:"\u5E73\u5747\u7B54\u9898\u65F6\u957F"}),ir.createElement(Ie.Z,{title:Fn.formatMessage({id:"classrooms.averageAnswerTimeFormula",defaultMessage:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"})},ir.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ir.createElement("div",null,(ut=hn==null?void 0:hn.exercise_counts)==null?void 0:ut.avg_answer_duration)),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.studentsRequiredToAttend",defaultMessage:"\u5E94\u8003\u4EBA\u6570"}),ir.createElement(Ie.Z,{title:Fn.formatMessage({id:"classrooms.studentsToAttendExam",defaultMessage:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"})},ir.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ir.createElement("div",null,(be=hn==null?void 0:hn.exercise_counts)==null?void 0:be.candidate_num,"\u4EBA")),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.actualParticipants",defaultMessage:"\u5B9E\u8003\u4EBA\u6570"}),ir.createElement(Ie.Z,{title:Fn.formatMessage({id:"classrooms.studentsWithSubmissionStatusInProgressOrSubmittedOrSubmittedWithoutAnswer",defaultMessage:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"})},ir.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ir.createElement("div",null,(Pe=hn==null?void 0:hn.exercise_counts)==null?void 0:Pe.exam_num,"\u4EBA")),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.participationRate",defaultMessage:"\u53C2\u8003\u7387"}),ir.createElement(Ie.Z,{title:Fn.formatMessage({id:"classrooms.participationRateFormula",defaultMessage:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"})},ir.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ir.createElement("div",null,(yn=hn==null?void 0:hn.exercise_counts)==null?void 0:yn.reference_rate,"%")),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.averageScore",defaultMessage:"\u5E73\u5747\u5206"}),ir.createElement(Ie.Z,{title:Fn.formatMessage({id:"classrooms.averageScoreFormula",defaultMessage:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"})},ir.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ir.createElement("div",null,(In=hn==null?void 0:hn.exercise_counts)==null?void 0:In.average_score,"\u5206")),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.highestScore",defaultMessage:"\u6700\u9AD8\u5206"})),ir.createElement("div",null,(Pn=hn==null?void 0:hn.exercise_counts)==null?void 0:Pn.max_score,"\u5206")),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.lowestScore",defaultMessage:"\u6700\u4F4E\u5206"})),ir.createElement("div",null,(Vn=hn==null?void 0:hn.exercise_counts)==null?void 0:Vn.min_score,"\u5206")),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.standardDeviation",defaultMessage:"\u6807\u51C6\u5DEE"}),ir.createElement(Ie.Z,{title:Fn.formatMessage({id:"classrooms.standardDeviationExplanation",defaultMessage:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"})},ir.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ir.createElement("div",null,(Gt=hn==null?void 0:hn.exercise_counts)==null?void 0:Gt.standard_deviation)),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.excellent",defaultMessage:"\u4F18\u79C0"}),ir.createElement(Ie.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(aa=gr==null?void 0:gr.score_ranges)==null?void 0:aa.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(sa=gr==null?void 0:gr.score_ranges)==null?void 0:sa.max_rate}%\u7684\u5B66\u751F\u6570`},ir.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ir.createElement("div",null,(Ba=hn==null?void 0:hn.exercise_counts)==null?void 0:Ba.best_counts,"\u4EBA")),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.good",defaultMessage:"\u826F\u597D"}),ir.createElement(Ie.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Un=gr==null?void 0:gr.score_ranges)==null?void 0:Un.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(fa=gr==null?void 0:gr.score_ranges)==null?void 0:fa.good_rate}%\u7684\u5B66\u751F\u6570`},ir.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ir.createElement("div",null,(un=hn==null?void 0:hn.exercise_counts)==null?void 0:un.good_counts,"\u4EBA")),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.pass",defaultMessage:"\u53CA\u683C"}),ir.createElement(Ie.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(bn=gr==null?void 0:gr.score_ranges)==null?void 0:bn.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Na=gr==null?void 0:gr.score_ranges)==null?void 0:Na.pass_rate}%\u7684\u5B66\u751F\u6570`},ir.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ir.createElement("div",null,(Ht=hn==null?void 0:hn.exercise_counts)==null?void 0:Ht.pass_counts,"\u4EBA")),ir.createElement("aside",null,ir.createElement("div",null,Fn.formatMessage({id:"classrooms.fail",defaultMessage:"\u4E0D\u53CA\u683C"}),ir.createElement(Ie.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Ka=gr==null?void 0:gr.score_ranges)==null?void 0:Ka.fail_rate}%\u7684\u5B66\u751F\u6570`},ir.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ir.createElement("div",null,(Ra=hn==null?void 0:hn.exercise_counts)==null?void 0:Ra.fail_counts,"\u4EBA"))),ir.createElement("div",{className:Ts.head},ir.createElement("div",{className:Ts.title},"\u9898\u76EE\u6982\u89C8",ir.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08",Fn.formatMessage({id:"classrooms.clickBarChartForDetails",defaultMessage:"\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5"}),"\uFF09")),ir.createElement(oe.Z,null,ir.createElement(me.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},ir.createElement(se.default,{style:{width:140},value:eo,onChange:oo=>{Ua(oo),Wi(cr,!0,{method:oo})}},ir.createElement(se.default.Option,{value:0},Fn.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"})),ir.createElement(se.default.Option,{value:1},Fn.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"})))),ir.createElement(me.default.Item,{className:"ml20",colon:!1,label:Fn.formatMessage({id:"classrooms.sortingMethod",defaultMessage:"\u6392\u5E8F\u65B9\u5F0F"})},ir.createElement(se.default,{style:{width:140},value:Sa,onChange:oo=>{Dr(oo),Wi(cr,!0,{order:oo})}},ir.createElement(se.default.Option,{value:0},Fn.formatMessage({id:"classrooms.sortByQuestionNumberAsc",defaultMessage:"\u6309\u9898\u53F7\u5347\u5E8F"})),ir.createElement(se.default.Option,{value:1},Fn.formatMessage({id:"classrooms.sortByQuestionNumberDesc",defaultMessage:"\u6309\u9898\u53F7\u964D\u5E8F"})),ir.createElement(se.default.Option,{value:2},"\u6309",Nu,"\u5347\u5E8F"),ir.createElement(se.default.Option,{value:3},"\u6309",Nu,"\u964D\u5E8F"))))),ir.createElement(Wt.Z,{spinning:Ar},xr),ir.createElement("div",{className:Ts.head},ir.createElement("div",{className:Ts.title},Fn.formatMessage({id:"classrooms.studentScoreDistribution",defaultMessage:"\u5B66\u751F\u6210\u7EE9\u5206\u5E03"}),ir.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08",Fn.formatMessage({id:"classrooms.clickBarChartForDetails",defaultMessage:"\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5"}),"\uFF09"))),zu,ir.createElement("div",{className:Ts.head},ir.createElement("div",{className:Ts.title},Fn.formatMessage({id:"classrooms.excellentStudents",defaultMessage:"\u4F18\u79C0\u751F"}),ir.createElement(Ie.Z,{title:Fn.formatMessage({id:"classrooms.rankingTop10Students",defaultMessage:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"})},ir.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),ir.createElement(z.default,{columns:Si,rowKey:"index",dataSource:(hn==null?void 0:hn.rank_list)||[],pagination:!1}),ir.createElement("div",{className:Ts.head},ir.createElement("div",{className:Ts.title},Fn.formatMessage({id:"classrooms.overviewOfQuestionTypes",defaultMessage:"\u9898\u578B\u6982\u89C8"}),ir.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08",Fn.formatMessage({id:"classrooms.clickPieChartForDetails",defaultMessage:"\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5"}),"\uFF09")),ir.createElement(oe.Z,null,ir.createElement(me.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},ir.createElement(se.default,{style:{width:140},value:Pa,onChange:oo=>{ra(oo),pu(cr,!0,{method:oo})}},ir.createElement(se.default.Option,{value:0},Fn.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"})),ir.createElement(se.default.Option,{value:1},"\u5F97\u5206\u7387"))))),ir.createElement(Wt.Z,{spinning:ho},ir.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},ir.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},ir.createElement("div",{className:" c-grey-333"},Pa===0?Fn.formatMessage({id:"classrooms.correctRateRange",defaultMessage:"\u6B63\u786E\u7387\u533A\u95F4\uFF1A"}):Fn.formatMessage({id:"classrooms.scoreRateRange",defaultMessage:"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"})),ir.createElement("div",{className:"flex item-center gap-20px"},Tu.map((oo,ol)=>ir.createElement("div",{key:ol,className:"flex item-center gap-10px"},ir.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:oo==null?void 0:oo.color}}),ir.createElement("div",{className:"font12 c-grey-333"},oo==null?void 0:oo.label))))),ir.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},fl))))),Fr==="2"&&ir.createElement("section",null,hn!=null&&hn.is_random?ir.createElement(ar,{value:to,ref:Ki}):ir.createElement(Qm,{value:to,ref:Ki})),Fr==="3"&&ir.createElement("section",null,ir.createElement(mg,{value:to})))),((Jn=de==null?void 0:de.actionTabs)==null?void 0:Jn.key)==="\u5B66\u751F\u8BE6\u60C5"&&ir.createElement(Cg,null),((Ln=de==null?void 0:de.actionTabs)==null?void 0:Ln.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&ir.createElement(ts,{handleOnComplete:Mu}),((vn=de==null?void 0:de.actionTabs)==null?void 0:vn.key)==="\u5B66\u751F\u5217\u8868"&&ir.createElement(Nd,null))};var Rg=(0,Ae.connect)(({exercise:de,classroomList:ve})=>({exercise:de,classroomList:ve}))(Lg),Tg=x(49018),md={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},H0=x(35479),kg=x(79274),ji=x(59301),jg=Object.defineProperty,Zg=Object.defineProperties,Hg=Object.getOwnPropertyDescriptors,z0=Object.getOwnPropertySymbols,zg=Object.prototype.hasOwnProperty,Qg=Object.prototype.propertyIsEnumerable,Q0=(de,ve,ue)=>ve in de?jg(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Xm=(de,ve)=>{for(var ue in ve||(ve={}))zg.call(ve,ue)&&Q0(de,ue,ve[ue]);if(z0)for(var ue of z0(ve))Qg.call(ve,ue)&&Q0(de,ue,ve[ue]);return de},Wg=(de,ve)=>Zg(de,Hg(ve)),om=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const{TabPane:B0}=E.default,Gg=({classroomList:de,exercise:ve,loading:ue,dispatch:ct})=>{var dt;const kt=(0,Ae.useIntl)(),gt=(0,Ae.useParams)(),ut=(0,Ae.useLocation)(),[be]=me.default.useForm(),{commonHeader:Pe}=ve;let[yn,In]=(0,a.useState)(!0),[Pn,Vn]=(0,a.useState)(!1);const[Gt,aa]=(0,a.useState)("myself");let[sa,Ba]=(0,a.useState)([]),[Un,fa]=(0,a.useState)([]),[un,bn]=(0,a.useState)(),[Na,Ht]=(0,a.useState)([]);const Ka=(0,a.useRef)(),[Ra,Jn]=(0,a.useState)(1),Ln=(0,a.useRef)(null),[vn,Fn]=(0,a.useState)(!1),[gr,Fr]=(0,a.useState)(""),[po,hn]=(0,a.useState)(""),Ma=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:kt.formatMessage({id:"classrooms.type",defaultMessage:"\u7C7B\u578B"}),dataIndex:"is_random",width:90,align:"left",render:Ja=>Ja?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:kt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"is_random",width:60,align:"center",render:(Ja,Pa)=>ji.createElement("a",{href:Ja?`/randompaper/detail/${Pa.id}`:`/paperlibrary/see/${Pa.id}?defaultActiveKey=1`,target:"_blank>"},kt.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))}],[$e,Za]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(cr(),Ht([]),Fa())},[ve.actionTabs.key]);const Fa=()=>om(void 0,null,function*(){const Ja=yield ct({type:"paperlibrary/getTeachGroupData"});fa(Ja)}),Ha=Ja=>{const Pa=parseInt(Ja);return isNaN(Pa)?"":Pa},cr=()=>om(void 0,null,function*(){var Ja,Pa;if(yn){++$e.page,In(!1);const ra=yield ct({type:"exercise/getBrankList",payload:Wg(Xm({},$e),{search:(Ja=$e.search)==null?void 0:Ja.trim()})});sa=ra!=null&&ra.object_list?[...sa.concat(ra==null?void 0:ra.object_list)]:sa,bn(ra.is_teacher),((Pa=ra.object_list)==null?void 0:Pa.length)<$e.limit?In(!1):In(!0),Ba([...sa])}}),ka=Ja=>{Ln.current.scrollTop=0,sa=[],$e.page=0,$e.group_id=Ja,yn=!0,Ht([]),Za(Xm({},$e)),cr()},eo={selectedRowKeys:Na,onChange:Ja=>{Ht(Ja)},type:"radio"},Ua=()=>{Za(Xm({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ba([]),In(!0),aa("myself"),ct({type:"exercise/setActionTabs",payload:{}}),Vn(!1)},[Sa,Dr,Br,or]=(0,H0.P)(),la=Ja=>om(void 0,null,function*(){let Pa=!1;sa.forEach(er=>{Na.includes(er.id)&&(Pa=er.is_random)}),Ka.current&&(Pa=Pe==null?void 0:Pe.is_random);const ra=Ja.map(er=>({shixun_id:er.id,is_use:er.is_use,is_copy:er.is_copy}));if(!Pa){const er=yield ct({type:"exercise/saveBanks",payload:{course_id:gt.coursesId,object_type:"examination_bank",bank_id:Ka.current?[Ka.current]:Na,shixuns_info:ra,is_make_up_exercise:!0,make_up_exercise_id:Number(gt.categoryId),use_origin_exercise:!!Ka.current}});(er==null?void 0:er.status)===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fr(`/classrooms/${gt.coursesId}/exercise/${er.exercise_id}/detail?random=${er.is_random}&tabs=3`),hn(`/classrooms/${gt.coursesId}/exercise/add/${er.exercise_id}?random=${er.is_random}&type=2`),le.ZP.success(kt.formatMessage({id:"classrooms.createSuccessSetExamRules",defaultMessage:"\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"})),setTimeout(()=>{window.location.href=`/classrooms/${gt.coursesId}/exercise/${er.exercise_id}/detail?random=${er.is_random}&tabs=3`},1e3),Dr(),Ua());return}ct({type:"exercise/setActionTabs",payload:{}}),Dr();let Oa=1,Yn=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ji.createElement("div",{className:md.modalColumn},ji.createElement("div",{className:md.modalRow},ji.createElement("sup",{className:md.sup},"*"),ji.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ji.createElement(je.Z,{parser:Ha,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Oa,onChange:er=>{Oa=er;const vr=document.getElementById("model_error");Oa<1||Oa>50?vr.style.display="block":vr.style.display="none"}})),ji.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:kt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:kt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onCancel:Ua,onOk:()=>om(void 0,null,function*(){if(Oa<1||Oa>50){const vr=document.getElementById("model_error");return vr.style.display="block",Promise.reject()}Yn.update({cancelButtonProps:{disabled:!0}});const er=yield ct({type:"exercise/saveBanks",payload:{course_id:gt.coursesId,object_type:"examination_bank",bank_id:Ka.current?[Ka.current]:Na,shixuns_info:ra,num:Oa,is_make_up_exercise:!0,make_up_exercise_id:Number(gt.categoryId),use_origin_exercise:!!Ka.current}});Yn.update({cancelButtonProps:{disabled:!1}}),er&&er.status===0?((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),Ua(),Dr(),le.ZP.success(kt.formatMessage({id:"classrooms.createSuccessSetExamRules",defaultMessage:"\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"})),setTimeout(()=>{window.location.href=`/classrooms/${gt.coursesId}/exercise/${er.exercise_id}/detail?random=${er.is_random}&tabs=3`},1e3)):(Ua(),Dr())})})});return ji.createElement(ji.Fragment,null,ji.createElement(Fe.default,{centered:!0,width:980,title:kt.formatMessage({id:"classrooms.createResit",defaultMessage:"\u521B\u5EFA\u8865\u8003"}),maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:kt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:kt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:Pn,bodyStyle:{minHeight:150},wrapClassName:md.warpModal,onOk:()=>om(void 0,null,function*(){var Ja;if(Ra===1){if(!Na.length){le.ZP.error(kt.formatMessage({id:"classrooms.selectExam",defaultMessage:"\u8BF7\u9009\u62E9\u8BD5\u5377"}));return}Vn(!0);let Pa=!1,ra=!1;if(sa.forEach(Yn=>{Na.includes(Yn.id)&&Yn.need_authorize&&(Pa=Yn.need_authorize),Na.includes(Yn.id)&&(ra=Yn.is_random)}),Pa){(0,vc.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(yield or({id:`${Na[0]}`,course_id:gt.coursesId,type:"examination_bank"}))||la([]),Vn(!1)}else{Vn(!0);const Pa=yield(0,pe.ZP)(`/api/exercises/${gt.categoryId}/use_origin_exercise.json`,{method:"post"}),ra=yield or({id:`${Na[0]}`,course_id:gt.coursesId,type:"examination_bank",result:Pa});Ka.current=(Ja=Pa==null?void 0:Pa.save_banks_params)==null?void 0:Ja.bank_id,ra||la([]),Vn(!1)}}),onCancel:Ua},ji.createElement(xe.ZP.Group,{value:Ra,onChange:Ja=>Jn(Ja.target.value),style:{marginTop:10,marginBottom:15}},ji.createElement(xe.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),ji.createElement(xe.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),Ra===1?ji.createElement(ji.Fragment,null,ji.createElement(E.default,{activeKey:Gt,onTabClick:Ja=>om(void 0,null,function*(){Ln.current.scrollTop=0,sa=[],Gt!==Ja&&Ht([]),aa(Ja),$e.page=0,$e.filter=Ja,$e.group_id=null,yn=!0,cr()})},ji.createElement(B0,{tab:ji.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ji.createElement(B0,{tab:ji.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ji.createElement(B0,{tab:ji.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ji.createElement("div",{className:md.tabSearch},Gt==="teacher"&&ji.createElement(se.default,{value:$e.group_id,onChange:ka,size:"middle",style:{width:200,marginRight:30}},ji.createElement(se.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(dt=Un==null?void 0:Un.groups)==null?void 0:dt.map(Ja=>ji.createElement(se.default.Option,{key:Ja==null?void 0:Ja.group_id,value:Ja==null?void 0:Ja.group_id},Ja==null?void 0:Ja.name))),ji.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:$e.search,onChange:Ja=>{$e.search=Ja.target.value,Za(Xm({},$e))},onSearch:Ja=>{Ln.current.scrollTop=0,sa=[],$e.page=0,yn=!0,Ht([]),Ja&&(0,kg.tk)({name:Ja,copywriting:Ja,position:"Exercise"}),cr()}})),ji.createElement("div",{ref:Ln,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!un&&Gt==="public"&&ji.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ji.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),ji.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ji.createElement(Wl(),{initialLoad:!1,pageStart:0,loadMore:()=>{cr()},hasMore:yn,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&un&&ji.createElement(Tg.Z,{className:md.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:sa,onRow:Ja=>({onClick:()=>{Ht([Ja==null?void 0:Ja.id])}}),resColumns:Ma,rowSelection:eo})))):ji.createElement(ji.Fragment,null,ji.createElement("div",{className:md.shijuan},ji.createElement("div",null,"\u8BD5\u5377\uFF1A"),ji.createElement("div",{className:md.name},ji.createElement("span",null,Pe==null?void 0:Pe.exercise_name))),ji.createElement("div",{className:md.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),ji.createElement(Fe.default,{title:kt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:vn,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ji.createElement("div",null,ji.createElement(ye.ZP,{onClick:()=>{Fn(!1),Ae.history.push(po)}},"\u4FEE\u6539\u8BD5\u5377"),ji.createElement(ye.ZP,{type:"primary",onClick:()=>{Ae.history.push(gr),Fn(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Fn(!1)}},ji.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ji.createElement(H0.Z,{inPaper:!0,visible:Sa,onCancel:Dr,onOk:la,renderData:Br,modalType:"multiple",type:"examination_bank"}))};var Ug=(0,Ae.connect)(({exercise:de,loading:ve,classroomList:ue})=>({exercise:de,loading:ve,classroomList:ue}))(Gg),W0=x(33270),Jm=x(59301),Kg=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Vg=({exercise:de,dispatch:ve})=>{const ue=(0,Ae.useIntl)(),{value:ct}=de.actionTabs.params||{},[dt,kt]=(0,a.useState)(!1),{categoryId:gt,coursesId:ut}=(0,Ae.useParams)(),be=()=>Kg(void 0,null,function*(){kt(!0);let Pe;ct!=null&&ct.is_wrong?Pe=yield(0,W0._B)(gt,{exercise_question_id:ct==null?void 0:ct.question_id}):Pe=yield(0,W0.pr)(gt,{exercise_question_id:ct==null?void 0:ct.question_id}),(Pe==null?void 0:Pe.status)===0&&(le.ZP.success(Pe==null?void 0:Pe.message),ve({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),ve({type:"exercise/editExercise",payload:{categoryId:gt,coursesId:ut}}),ve({type:"exercise/setActionTabs",payload:{}})),kt(!1)});return Jm.createElement(Fe.default,{title:ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),width:600,centered:!0,open:de.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:dt,onCancel:()=>ve({type:"exercise/setActionTabs",payload:{}}),onOk:be},Jm.createElement("p",null,ct!=null&&ct.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ct!=null&&ct.is_wrong?Jm.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):Jm.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ct==null?void 0:ct.question_score,"\u5206\u3002"))};var Yg=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(Vg),Xg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const Jg=(de=[],ve=[],ue=[])=>(console.log("---",de,ve,ue),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ue},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:ve},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:de}]}),qg=(de=[])=>({dataset:[{source:de}],tooltip:{show:!0,formatter:function(ve){return ve.value[2]+":"+ve.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var _g=Object.defineProperty,G0=Object.getOwnPropertySymbols,$g=Object.prototype.hasOwnProperty,ef=Object.prototype.propertyIsEnumerable,U0=(de,ve,ue)=>ve in de?_g(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,qm=(de,ve)=>{for(var ue in ve||(ve={}))$g.call(ve,ue)&&U0(de,ue,ve[ue]);if(G0)for(var ue of G0(ve))ef.call(ve,ue)&&U0(de,ue,ve[ue]);return de},S0=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const tf=({shixunHomeworks:de,loading:ve,dispatch:ue})=>{var ct,dt,kt,gt;const ut=(0,Ae.useIntl)(),be=(0,Ae.useParams)(),[Pe,yn]=(0,a.useState)(qm(qm({},{sort_by:"student_id",sort_direction:"desc"}),be)),[In,Pn]=(0,a.useState)(),[Vn,Gt]=(0,a.useState)([]);let aa=(0,a.useRef)();const[sa,Ba]=(0,a.useState)(1),[Un,fa]=(0,a.useState)(!1),[un,bn]=(0,a.useState)(10),[Na,Ht]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ra()},[]);const Ka=[{title:ut.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="student_number"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:ut.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"group_course_name"},{title:ut.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.minor)},{title:ut.formatMessage({id:"classrooms.level",defaultMessage:"\u7B49\u7EA7"}),dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="bug"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.minor)},{title:ut.formatMessage({id:"classrooms.level",defaultMessage:"\u7B49\u7EA7"}),dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="vulnerability"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.minor)},{title:ut.formatMessage({id:"classrooms.level",defaultMessage:"\u7B49\u7EA7"}),dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="specification"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:Ln=>a.createElement("span",{className:"current"},Ln==null?void 0:Ln.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="complexity"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="total_row_number"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:ut.formatMessage({id:"classrooms.qualityScore",defaultMessage:"\u8D28\u91CF\u8BC4\u5206"}),dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="quality_score"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:ut.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"action",align:"center",render:(Ln,vn)=>a.createElement("a",{target:"_blank",href:`/classrooms/${be.coursesId}/exercise/${be.categoryId}/analysis/${vn.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(In===2&&(aa.current=setInterval(()=>{Ra()},6e4)),()=>{clearTimeout(aa.current)}),[In]);function Ra(){return S0(this,null,function*(){const Ln=yield(0,pe.ZP)(`/api/exercises/${Pe.categoryId}/check_status.json`,{method:"GET"});Pn(Ln.status),Ln.status!=2&&Ln.status!=-1&&(Jn({page:1,limit:10}),clearTimeout(aa.current))})}function Jn(Ln){return S0(this,null,function*(){Ba(Ln==null?void 0:Ln.page),bn(Ln==null?void 0:Ln.limit);const vn=yield(0,pe.ZP)(`/api/exercises/${Pe.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:qm({},Ln)});Gt(vn)})}return console.log("-------",be),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(In===0||In===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",Vn==null?void 0:Vn.created_at)),a.createElement(ye.ZP,{onClick:()=>{ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(oe.Z,{style:{width:"100%"}},a.createElement(ge.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(ge.Z,{flex:"80px"},a.createElement(Me.default,{checked:(Na==null?void 0:Na.length)===0,onChange:Ln=>{Ln.target.checked&&(Ht([]),Jn({page:sa,limit:un}))},style:{fontSize:"14px"},value:"all"},ut.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),a.createElement(ge.Z,{flex:"1"},a.createElement(Me.default.Group,{value:Na,onChange:Ln=>S0(void 0,null,function*(){Ht([...Ln]),Jn({page:sa,limit:un,group_course_ids:Ln})}),style:{width:"100%",fontSize:"14px"}},(ct=Vn==null?void 0:Vn.course_groups)==null?void 0:ct.map((Ln,vn)=>a.createElement(Me.default,{style:{fontSize:"14px"},value:Ln==null?void 0:Ln.id},Ln==null?void 0:Ln.name,"(",Ln==null?void 0:Ln.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(Vn==null?void 0:Vn.grade_statistics)&&a.createElement(ud.Z,{option:Jg((dt=Vn==null?void 0:Vn.grade_statistics)==null?void 0:dt.map(Ln=>Ln.specification_count),(kt=Vn==null?void 0:Vn.grade_statistics)==null?void 0:kt.map(Ln=>Ln.vulnerability_count),(gt=Vn==null?void 0:Vn.grade_statistics)==null?void 0:gt.map(Ln=>Ln.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(Vn==null?void 0:Vn.quality_scores)&&a.createElement(ud.Z,{option:qg(Vn==null?void 0:Vn.quality_scores.map((Ln,vn)=>[vn+1,Ln==null?void 0:Ln.quality_score,Ln==null?void 0:Ln.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(Be.default.Search,{size:"middle",onSearch:Ln=>{Jn({page:1,limit:un,search:Ln})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(z.default,{columns:Ka,dataSource:Vn==null?void 0:Vn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Ln,vn,Fn)=>{Fn.field&&(Pe.sort_by=Fn.field),Fn.order||(Pe.sort_direction="asc"),Fn.order==="ascend"&&(Pe.sort_direction="asc"),Fn.order==="descend"&&(Pe.sort_direction="desc"),Fn.order||(Pe.sort_direction="asc"),Jn(qm({page:1,limit:un},Pe))}}),a.createElement(we.Z,{current:sa,total:Vn==null?void 0:Vn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:un,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Ln,vn)=>{Ba(Ln),bn(vn),Jn({page:Ln,limit:vn,group_course_ids:Na})}}))),In===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Xg}),a.createElement("br",null),a.createElement(ye.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Ra()}},"\u5237\u65B0\u9875\u9762")),a.createElement(Sr,null),a.createElement(Fe.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Un,footer:null,onCancel:()=>fa(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!Un&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${be==null?void 0:be.categoryId}-${Un==null?void 0:Un.student_number}&resolved=false`,frameBorder:"0"}))))};var nf=(0,Ae.connect)(({shixunHomeworks:de,loading:ve})=>({shixunHomeworks:de,loading:ve.effects}))(tf),Cu={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},pr=x(59301),af=Object.defineProperty,rf=Object.defineProperties,of=Object.getOwnPropertyDescriptors,K0=Object.getOwnPropertySymbols,lf=Object.prototype.hasOwnProperty,uf=Object.prototype.propertyIsEnumerable,V0=(de,ve,ue)=>ve in de?af(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Pc=(de,ve)=>{for(var ue in ve||(ve={}))lf.call(ve,ue)&&V0(de,ue,ve[ue]);if(K0)for(var ue of K0(ve))uf.call(ve,ue)&&V0(de,ue,ve[ue]);return de},sf=(de,ve)=>rf(de,of(ve)),lm=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const cf=({exercise:de,dispatch:ve,user:ue})=>{var ct;const dt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),[gt,ut]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:kt==null?void 0:kt.categoryId}),[be]=me.default.useForm(),[Pe,yn]=(0,a.useState)(),[In,Pn]=(0,a.useState)(!1),{exerciseList:Vn,commonHeader:Gt}=de,[aa,sa]=(0,a.useState)([]),[Ba,Un]=(0,a.useState)([]),[fa,un]=(0,a.useState)(0),[bn,Na]=(0,a.useState)(!0),[Ht,Ka]=(0,a.useState)(!1),[Ra,Jn]=(0,a.useState)(!1),[Ln,vn]=(0,a.useState)(!1),[Fn,gr]=(0,a.useState)(""),Fr=(0,a.useRef)(null),po=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[hn,Ma]=(0,a.useState)([]);(0,a.useEffect)(()=>{$e(gt)},[]),(0,a.useEffect)(()=>(clearInterval(Fr.current),(Gt==null?void 0:Gt.exercise_status)===2&&(Fr.current=setInterval(()=>{$e(gt)},3e4)),()=>{clearInterval(Fr.current)}),[Gt==null?void 0:Gt.exercise_status,gt]);const $e=or=>lm(void 0,null,function*(){const la=Zn().cloneDeep(or);console.log(la,"sendData"),Na(!0),sa([]);const Ja=yield(0,pe.ZP)(`/api/exercises/${or==null?void 0:or.exercise_id}/exercise_abnormities.json`,{method:"get",params:la});Ma((Ja==null?void 0:Ja.error_types)||[]),Un([]),Na(!1),un(Ja==null?void 0:Ja.total_count),sa((Ja==null?void 0:Ja.exercise_abnormites)||[])}),Za=(or,la)=>{gt.page=1,gt[la]=or,ut(Pc({},gt)),$e(gt)},Fa=or=>{gt.page=1,gt.keyword=or,ut(Pc({},gt))},Ha=()=>{gt.page=1;const or=Object.assign({},be.getFieldValue());Object.keys(or).map(function(la){switch(la){case"error_type":or[la].includes("all")||!or[la].length?(delete gt.error_type,be.setFieldsValue({error_type:"all"})):(gt.error_type=or[la],be.setFieldsValue({error_type:gt.error_type}));break;case"course_group_id":or[la].includes("all")||!or[la].length?(delete gt.course_group,be.setFieldsValue({course_group_id:"all"})):(gt.course_group=or[la],be.setFieldsValue({course_group_id:gt.course_group}));break}}),ut(Pc({},gt)),$e(gt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(yn(47),Pn(!0))},[document.getElementById("divhe"),Vn]);const cr=(or,la,Ja)=>{gt.page=or==null?void 0:or.current,gt.limit=or==null?void 0:or.pageSize,Ja!=null&&Ja.order?(gt.sort_by=Ja==null?void 0:Ja.field,gt.sort_direction=(Ja==null?void 0:Ja.order)==="ascend"?"asc":"desc"):(gt.sort_by=null,gt.sort_direction=null),ut(Pc({},gt)),$e(gt)},ka=[{title:dt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",width:80,render:(or,la,Ja)=>gt.limit*(gt.page-1)+Ja+1},{title:dt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:or=>pr.createElement(Ie.Z,{placement:"bottomLeft",title:or},pr.createElement("span",null,or))},{title:dt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:or=>pr.createElement(Ie.Z,{placement:"bottomLeft",title:or},pr.createElement("span",null,or||"--"))},{title:dt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:or=>pr.createElement(Ie.Z,{placement:"bottomLeft",title:or},pr.createElement("span",null,or||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:dt.formatMessage({id:"classrooms.type",defaultMessage:"\u7C7B\u578B"}),dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:dt.formatMessage({id:"classrooms.explanation",defaultMessage:"\u8BF4\u660E"}),dataIndex:"description",ellipsis:{showTitle:!1},render:(or,la)=>pr.createElement(pr.Fragment,null,pr.createElement(Ie.Z,{placement:"bottomLeft",title:or},pr.createElement("span",null,or||"--")),(la==null?void 0:la.user_screen_num)>=50&&pr.createElement(Ie.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},pr.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(la==null?void 0:la.user_screen_num)>0&&pr.createElement("span",{onClick:()=>gr(la==null?void 0:la.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],eo=or=>{Un(or)},Ua=()=>{Ka(!1),$e(gt)},Sa=or=>{const la=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Pa,ra)=>pr.createElement("span",null,Pa||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Pa,ra)=>pr.createElement(pr.Fragment,null,Pa==="passed"&&pr.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Pa==="rejected"&&pr.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Pa==="submitted"&&pr.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Pa,ra)=>Pa?pr.createElement(Ie.Z,{placement:"bottom",title:Pa},pr.createElement("span",null,Pa)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Pa,ra)=>pr.createElement("span",{className:"current c-light-primary",onClick:()=>{yr.Z.publish("preview-image",Pa)}},dt.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))}],Ja=Fe.default.confirm({icon:null,width:700,className:`${Cu.cusModal} custom-modal-divider`,centered:!0,title:pr.createElement(oe.Z,null,pr.createElement(ge.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),pr.createElement(ge.Z,null,pr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ja.destroy()}))),content:pr.createElement("div",null,pr.createElement(z.default,{className:Cu.customTable,dataSource:[Pc({},or)],bordered:!1,columns:la,rowKey:"exercise_identity_photo_id",rowClassName:Cu.row,pagination:!1}))})},Dr=or=>{var la,Ja;const Pa=Fe.default.confirm({icon:null,className:`${Cu.cusModal} custom-modal-divider`,centered:!0,width:((la=or==null?void 0:or.play_url)==null?void 0:la.length)<6?724:744,title:pr.createElement(oe.Z,null,pr.createElement(ge.Z,{flex:"1"},"\u89C6\u9891"),pr.createElement(ge.Z,null,pr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Pa.destroy()}))),content:pr.createElement("ul",{className:Cu.sys},(Ja=or==null?void 0:or.play_url)==null?void 0:Ja.map((ra,Oa)=>pr.createElement("li",{className:Cu.li,key:Oa},pr.createElement("div",{className:Cu.d1},pr.createElement("div",{className:Cu.img},pr.createElement(Yo,{src:ra==null?void 0:ra.replace(".m3u8",".flv"),autoPlay:!0})),pr.createElement("div",{className:Cu.btn},pr.createElement("div",{className:Cu.b1},"\u56DE\u653E\u89C6\u9891",Oa+1))))))})},Br=or=>{const la=Fe.default.confirm({icon:null,className:`${Cu.cusModal} custom-modal-divider`,centered:!0,width:710,title:pr.createElement(oe.Z,null,pr.createElement(ge.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),pr.createElement(ge.Z,null,pr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>la.destroy()}))),content:pr.createElement(oe.Z,null,pr.createElement("aside",{className:Cu.imgWrap,style:{marginBottom:40}},pr.createElement("div",{className:Cu.img},pr.createElement("img",{width:326,src:(0,ie.Tv)(or==null?void 0:or.photo_url)}),pr.createElement("div",{className:Cu.textP},"\u91C7\u96C6\u7167\u7247")),pr.createElement("div",{className:Cu.img,style:{marginLeft:20}},or!=null&&or.identity_url?pr.createElement("img",{width:326,src:(0,ie.Tv)(or==null?void 0:or.identity_url)}):pr.createElement("div",{className:Cu.no,style:{width:326}},pr.createElement("span",null,dt.formatMessage({id:"classrooms.noIdentityPhoto",defaultMessage:"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247"}))),pr.createElement("div",{className:Cu.textP},dt.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"})))))})};return pr.createElement("section",{className:Cu.wrap},pr.createElement(me.default,{form:be,onChange:Ha,initialValues:{course_group_id:"all"}},pr.createElement(me.default.Item,{name:"course_group_id"},pr.createElement(Me.default.Group,{style:{width:"100%"}},pr.createElement(oe.Z,null,pr.createElement(ge.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),pr.createElement(ge.Z,{flex:"80px"},pr.createElement(Me.default,{value:"all"},dt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),pr.createElement(ge.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},(ct=Vn.course_groups)==null?void 0:ct.map((or,la)=>pr.createElement(Me.default,{key:la,value:or.exercise_group_id,className:"ml0 mr8"},or.exercise_group_name,"(",or.exercise_group_students,")"))),In&&pr.createElement("span",{onClick:()=>{let or=document.getElementById("divhe").scrollHeight;Pe>47?yn(47):yn(or)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Pe===47?"\u5C55\u5F00":"\u6536\u8D77",Pe===47?pr.createElement(ro.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):pr.createElement(Go.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),pr.createElement(me.default.Item,{name:"error_type"},pr.createElement(Me.default.Group,{style:{width:"100%"}},pr.createElement(oe.Z,null,pr.createElement(ge.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),pr.createElement(ge.Z,{flex:"80px"},pr.createElement(Me.default,{value:"all"},dt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),pr.createElement(ge.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},hn==null?void 0:hn.map((or,la)=>pr.createElement(Me.default,{key:la,value:or.error_type,className:"ml0 mr8"},or.error_type_text,"\uFF08",or.count||0,"\uFF09"))))))),pr.createElement("div",{className:Cu.control},pr.createElement(Be.default.Search,{placeholder:dt.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),value:gt==null?void 0:gt.keyword,onChange:or=>Fa(or.target.value),onSearch:()=>{gt.page=1,ut(Pc({},gt)),$e(gt)}}),pr.createElement(ye.ZP,{onClick:()=>Jn(!0),style:{marginLeft:"auto"},icon:pr.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},dt.formatMessage({id:"classrooms.screenshotRules",defaultMessage:"\u622A\u5C4F\u89C4\u5219"})),pr.createElement(ye.ZP,{onClick:()=>vn(!0),icon:pr.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),pr.createElement("div",{className:Cu.bgH}),pr.createElement(z.default,{className:Cu.customTable,dataSource:aa,bordered:!1,columns:ka,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:Cu.row,loading:bn,onChange:cr,pagination:{pageSize:gt.limit,total:fa,current:gt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:or=>pr.createElement("span",{className:"mr10"},"\u5171",pr.createElement("span",{className:"c-orange"},or),"\u6761\u6570\u636E")}}),pr.createElement(mf,{selectIds:Ba,visible:Ht,onCancel:()=>Ka(!1),onOk:Ua,params:gt}),pr.createElement(gf,{visible:Ln,onCancel:()=>vn(!1)}),pr.createElement(ff,{visible:Fn,onCancel:()=>gr(!1)}),pr.createElement(Fe.default,{centered:!0,title:dt.formatMessage({id:"classrooms.screenshotRules",defaultMessage:"\u622A\u5C4F\u89C4\u5219"}),open:Ra,width:900,footer:null,onCancel:()=>{Jn(!1)}},pr.createElement("div",{className:"c-grey-333"},pr.createElement("div",{className:"mb20 blod"},dt.formatMessage({id:"classrooms.max50ScreenshotsPerStudent",defaultMessage:"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"})),pr.createElement("div",{className:"mb20 blod"},dt.formatMessage({id:"classrooms.singleExitDurationScreenshotCount",defaultMessage:"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"})),pr.createElement("div",{className:"mb20"},dt.formatMessage({id:"classrooms.if1To30SecEvery5Sec",defaultMessage:"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"})),pr.createElement("div",{className:"mb20"},dt.formatMessage({id:"classrooms.if30To120SecEvery10Sec",defaultMessage:"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"})),pr.createElement("div",{className:"mb20"},dt.formatMessage({id:"classrooms.if120To300SecEvery30Sec",defaultMessage:"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"})),pr.createElement("div",{className:"mb20"},dt.formatMessage({id:"classrooms.if300To720SecEvery60Sec",defaultMessage:"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"})),pr.createElement("div",{className:"mb20"},dt.formatMessage({id:"classrooms.ifOver720SecNoScreenshot",defaultMessage:"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"})),pr.createElement("div",{className:"mb20 blod"},dt.formatMessage({id:"classrooms.noScreenshotAfterReturn",defaultMessage:"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"})))),pr.createElement(qa.Z,null))};var df=(0,Ae.connect)(({exercise:de,user:ve})=>({exercise:de,user:ve}))(cf);const mf=({visible:de,onOk:ve,onCancel:ue,selectIds:ct,params:dt})=>{const[kt,gt]=(0,a.useState)(!1),[ut,be]=(0,a.useState)({}),Pe=(0,Ae.useIntl)(),[yn]=me.default.useForm(),In=Pn=>lm(void 0,null,function*(){gt(!0);let Vn;de===!0?Vn=yield(0,pe.ZP)(`/api/exercises/${dt==null?void 0:dt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Pc({identity_photo_ids:ct},Pn)}):Vn=yield(0,pe.ZP)(`/api/exercises/${dt==null?void 0:dt.exercise_id}/audit_identity_photo.json`,{method:"post",body:Pc({identity_photo_id:de==null?void 0:de.exercise_identity_photo_id},Pn)}),(Vn==null?void 0:Vn.status)===0&&ve(),gt(!1)});return pr.createElement(Fe.default,{title:de!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!de,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ue()},afterClose:()=>{yn.resetFields(),be({})},confirmLoading:kt,onOk:()=>yn.submit()},pr.createElement(me.default,{className:Cu.formWrap,form:yn,labelCol:{span:4},wrapperCol:{span:18},onFinish:In,onValuesChange:()=>{be(Pc({},yn.getFieldsValue()))}},de!==!0&&pr.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},pr.createElement(ge.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),pr.createElement(ge.Z,null,pr.createElement("aside",{className:Cu.imgWrap},pr.createElement("div",{className:Cu.img},pr.createElement("img",{width:234,src:(0,ie.Tv)(de==null?void 0:de.photo_url)}),pr.createElement("div",{onClick:()=>{yr.Z.publish("preview-image",de==null?void 0:de.photo_url)},className:Cu.iBtn},Pe.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),pr.createElement("div",{className:Cu.text},"\u91C7\u96C6\u7167\u7247")),pr.createElement("div",{className:Cu.img,style:{marginLeft:20}},de!=null&&de.identity_url?pr.createElement("img",{width:234,src:(0,ie.Tv)(de==null?void 0:de.identity_url)}):pr.createElement("div",{className:Cu.no,style:{width:326}},pr.createElement("span",null,Pe.formatMessage({id:"classrooms.noIdentityPhoto",defaultMessage:"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247"}))),!!(de!=null&&de.identity_url)&&pr.createElement("div",{onClick:()=>{yr.Z.publish("preview-image",(0,ie.Tv)(de==null?void 0:de.identity_url))},className:Cu.iBtn},"\u9884\u89C8"),pr.createElement("div",{className:Cu.text},Pe.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"})))))),pr.createElement(me.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},pr.createElement(xe.ZP.Group,null,pr.createElement(xe.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),pr.createElement(xe.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(ut==null?void 0:ut.state)==="rejected"&&pr.createElement(me.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},pr.createElement(Be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),pr.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},gf=({visible:de,onCancel:ve})=>{const ue=(0,Ae.useParams)(),[ct,dt]=(0,a.useState)({page:1,limit:20,exercise_id:ue==null?void 0:ue.categoryId}),[kt,gt]=(0,a.useState)(!1),[ut,be]=(0,a.useState)([]),[Pe,yn]=(0,a.useState)(0);(0,a.useEffect)(()=>{de&&(ct.page=1,ct.limit=20,dt(Pc({},ct)),Pn(ct))},[de]);const In=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Gt=>pr.createElement(Ie.Z,{placement:"bottomLeft",title:Gt},pr.createElement("span",null,Gt))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:intl.formatMessage({id:"classrooms.type",defaultMessage:"\u7C7B\u578B"}),dataIndex:"operate_type",width:100,render:Gt=>pr.createElement(pr.Fragment,null,Gt===0&&pr.createElement("span",null,intl.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Gt=>pr.createElement(Ie.Z,{placement:"bottomLeft",title:Gt},pr.createElement("span",null,Gt))},{title:intl.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Gt=>pr.createElement(Ie.Z,{placement:"bottomLeft",title:Gt},pr.createElement("span",null,Gt))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Gt=>pr.createElement("img",{className:"current",onClick:()=>yr.Z.publish("preview-image",`${Ne.Z.API_SERVER}${Gt}`),width:70,height:40,src:`${Ne.Z.API_SERVER}${Gt}`})}],Pn=Gt=>lm(void 0,null,function*(){const aa=Zn().cloneDeep(Gt);gt(!0);const sa=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:aa});gt(!1),yn(sa==null?void 0:sa.total_count),be((sa==null?void 0:sa.exercise_screen_actions)||[])}),Vn=Gt=>{ct.page=Gt==null?void 0:Gt.current,ct.limit=Gt==null?void 0:Gt.pageSize,dt(Pc({},ct)),Pn(ct)};return pr.createElement(Fe.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:de,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},pr.createElement(z.default,{dataSource:ut,bordered:!1,columns:In,size:"large",loading:kt,locale:{emptyText:pr.createElement(Bt.Z,null)},onChange:Vn,pagination:{pageSize:ct.limit,total:Pe,current:ct.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Gt=>pr.createElement("span",{className:"mr10"},"\u5171",pr.createElement("span",{className:"c-orange"},Gt),"\u6761\u6570\u636E")}}))},ff=({visible:de,onCancel:ve})=>{const ue=(0,Ae.useIntl)(),ct=(0,Ae.useParams)(),[dt,kt]=(0,a.useState)({page:1,limit:9999,user_id:de,error_type:[8],exercise_id:ct==null?void 0:ct.categoryId}),[gt,ut]=(0,a.useState)(!1),[be,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{de&&yn(sf(Pc({},dt),{user_id:de}))},[de]);const yn=Vn=>lm(void 0,null,function*(){const Gt=Zn().cloneDeep(Vn);console.log(Gt,"sendData"),ut(!0);const aa=yield(0,pe.ZP)(`/api/exercises/${Vn==null?void 0:Vn.exercise_id}/exercise_abnormities.json`,{method:"get",params:Gt});ut(!1),Pe((aa==null?void 0:aa.exercise_abnormites)||[])}),In=Vn=>lm(void 0,null,function*(){Fe.default.confirm({icon:null,title:ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ue.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>lm(void 0,null,function*(){(yield(0,pe.ZP)(`/api/exercises/${ct==null?void 0:ct.categoryId}/exercise_user_screens/${Vn}.json`,{method:"delete"})).status===0&&(le.ZP.success(ue.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),yn(dt))})})}),Pn=(be==null?void 0:be[0])||{};return pr.createElement(Fe.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!de,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},pr.createElement(Wt.Z,{spinning:gt},pr.createElement("div",{style:{maxHeight:500}},pr.createElement("div",{className:"c-grey-333 blod mb10"},Pn==null?void 0:Pn.real_name," ",Pn==null?void 0:Pn.student_id),(Pn==null?void 0:Pn.user_screen_num)>=50&&pr.createElement("div",{className:"mb10",style:{color:"#FA6400"}},pr.createElement("i",{className:"iconfont icon-tishi11 mr5"}),pr.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),be==null?void 0:be.map((Vn,Gt)=>{var aa,sa;return pr.createElement("div",{key:Gt},pr.createElement("div",{className:"mb10"},pr.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),pr.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},Vn==null?void 0:Vn.created_at),pr.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",pr.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(aa=Vn==null?void 0:Vn.exercise_user_screens)==null?void 0:aa.length),"\u5F20")),pr.createElement("div",{className:Cu.listWrap},(sa=Vn==null?void 0:Vn.exercise_user_screens)==null?void 0:sa.map(Ba=>pr.createElement("div",{key:Ba==null?void 0:Ba.id,className:Cu.list},pr.createElement("img",{src:`${Ne.Z.API_SERVER}${Ba==null?void 0:Ba.url}`}),pr.createElement("div",{className:Cu.time},pr.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),pr.createElement("span",{className:"c-grey-333 font12"},Ba==null?void 0:Ba.created_at)),pr.createElement("div",{className:Cu.mask},pr.createElement("div",{className:Cu.icons},pr.createElement("i",{onClick:()=>yr.Z.publish("preview-image",`${Ne.Z.API_SERVER}${Ba==null?void 0:Ba.url}`),className:"iconfont icon-fangda3 mr15"}),pr.createElement("i",{onClick:()=>In(Ba==null?void 0:Ba.id),className:"iconfont icon-shanchu14"})))))))}))))};var Ed={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Y0=x(36254),pf=x(21390),vf=x(41727),hf=x(12971),Af=x(6079);const Ef=de=>{const ve=ue=>{const ct=new Notification(ue.title,{body:ue.message,icon:ue.icon||"/ip.png"});ct.addEventListener("click",()=>{ue.link&&window.open(ue.link,ue.target||"_blank")}),setTimeout(()=>{ct.close()},3e4)};"Notification"in window?Notification.permission==="granted"?ve(de):Notification.permission!=="denied"&&Notification.requestPermission().then(ue=>{ue==="granted"&&ve(de)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Cf=x(71635),yf=x(61604),Ff=x(75735),Bf=x(88656),Sf=x(85548),Pf=x(32637),bf=x(21185),Cs={ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n"},xf=x(13014),li=x(59301),wf=Object.defineProperty,Df=Object.defineProperties,If=Object.getOwnPropertyDescriptors,X0=Object.getOwnPropertySymbols,Mf=Object.prototype.hasOwnProperty,Of=Object.prototype.propertyIsEnumerable,J0=(de,ve,ue)=>ve in de?wf(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,q0=(de,ve)=>{for(var ue in ve||(ve={}))Mf.call(ve,ue)&&J0(de,ue,ve[ue]);if(X0)for(var ue of X0(ve))Of.call(ve,ue)&&J0(de,ue,ve[ue]);return de},_0=(de,ve)=>Df(de,If(ve)),_m=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Nf=x(89392),Lf=({exercise:de,globalSetting:ve,user:ue,loading:ct,dispatch:dt})=>{const kt=(0,Ae.useIntl)(),{is_open_ai_review:gt,ai_review_settings:ut,unified_ai_setting:be,ai_review_user_id:Pe,exercise_author_id:yn,is_random:In}=de==null?void 0:de.commonHeader,Pn=(0,Ae.useParams)(),[Vn,Gt]=(0,a.useState)([]),[aa,sa]=(0,a.useState)(null),[Ba,Un]=(0,a.useState)(!1),[fa,un]=(0,a.useState)({is_open_ai_review:!1}),[bn,Na]=(0,a.useState)(!1),[Ht]=me.default.useForm(),[Ka,Ra]=(0,a.useState)(1),Jn=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:20}];(0,a.useEffect)(()=>{ct["exercise/getCommonHeader"]||Ln()},[ct["exercise/getCommonHeader"]]);const Ln=()=>_m(void 0,null,function*(){un({is_open_ai_review:gt}),Ra(be?1:2),Ht.setFieldValue("ai_review_settings",(ut==null?void 0:ut.length)>0?ut:Jn),vn(),Pe&&Pe!=-1?(Na(!1),sa(Pe)):Pe==-1?Na(!0):sa(yn)}),vn=()=>_m(void 0,null,function*(){const Ma=yield dt({type:"teachers/getList",payload:{id:Pn==null?void 0:Pn.coursesId,coursesId:Pn==null?void 0:Pn.coursesId,page:1}});return Gt(Ma==null?void 0:Ma.teacher_list),Ma==null?void 0:Ma.teacher_list}),Fn=()=>{Fe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:li.createElement("div",{className:"tc"},li.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),li.createElement("img",{src:xf,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},gr=()=>_m(void 0,null,function*(){if((fa==null?void 0:fa.is_open_ai_review)===!1)return Fr({is_open_ai_review:!1});yield Ht.validateFields();const Ma=Ht.getFieldValue("ai_review_settings");Ka==1&&!(0,ie.BR)(Ma)||Fr(_0(q0({},fa),{unified_ai_setting:Ka==1,ai_review_settings:Ma,ai_review_user_id:bn?-1:aa}))}),Fr=Ma=>_m(void 0,null,function*(){Un(!0);const $e=yield(0,pe.ZP)(`/api/exercises/${Pn==null?void 0:Pn.categoryId}/ai_review_settings.json`,{method:"post",body:Ma});($e==null?void 0:$e.status)===0&&(le.ZP.success(kt.formatMessage({id:"classrooms.saveSuccess",defaultMessage:"\u4FDD\u5B58\u6210\u529F\uFF01"})),po()),Un(!1)}),po=()=>{dt({type:"exercise/getCommonHeader",payload:{categoryId:Pn==null?void 0:Pn.categoryId,coursesId:Pn==null?void 0:Pn.coursesId,category:Pn==null?void 0:Pn.categoryId}})},hn=()=>Nf.isEqual({ai_review_settings:ut,ai_review_user_id:Pe,is_open_ai_review:gt,unified_ai_setting:be},{ai_review_settings:Ht.getFieldValue("ai_review_settings"),ai_review_user_id:bn?-1:aa,is_open_ai_review:fa==null?void 0:fa.is_open_ai_review,unified_ai_setting:Ka==1});return li.createElement(Wt.Z,{spinning:ct["exercise/getCommonHeader"]},li.createElement("div",{className:Cs.ai_review},li.createElement("div",{className:Cs.config_warp},li.createElement("div",{className:Cs.config_title},kt.formatMessage({id:"classrooms.aiReview",defaultMessage:"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"})),li.createElement("div",{className:Cs.znpy},li.createElement(Me.default,{style:{color:"#000"},checked:fa==null?void 0:fa.is_open_ai_review,onChange:Ma=>{var $e;if(!(($e=ue==null?void 0:ue.userInfo)!=null&&$e.has_big_model_permission))return Fn(),!1;un(_0(q0({},fa),{is_open_ai_review:Ma.target.checked}))}}),li.createElement("span",{className:"ml10 mr10"},kt.formatMessage({id:"classrooms.enableAI",defaultMessage:"\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED"})),li.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},kt.formatMessage({id:"classrooms.operationInstructions",defaultMessage:"\u64CD\u4F5C\u8BF4\u660E"}))),(fa==null?void 0:fa.is_open_ai_review)&&li.createElement(li.Fragment,null,li.createElement("div",{className:`${Cs.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),li.createElement("div",{className:Cs.pfbz_ts},li.createElement(xe.ZP.Group,{onChange:Ma=>{Ma.target.value==2&&Ht.setFieldValue("ai_review_settings",(ut==null?void 0:ut.length)>0?ut:Jn),Ra(Ma.target.value)},value:Ka,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),Ka==1&&li.createElement(li.Fragment,null,li.createElement("div",{className:Cs.pfbz_ts},li.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),li.createElement("div",{className:"flex"},li.createElement("div",{className:Cs.btns_pfbz,onClick:()=>{dt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",showSelectQuestion:!0,ai_review_settings:Ht.getFieldValue("ai_review_settings")}})}},li.createElement("img",{src:oi.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),li.createElement(me.default,{form:Ht,colon:!1,style:{background:"#F6F7F9"}},li.createElement(me.default.List,{name:"ai_review_settings"},(Ma,{add:$e,remove:Za})=>Ma.map((Fa,Ha)=>{var cr;return li.createElement(oe.Z,{key:Fa.key,style:{padding:"5px 14px 5px 30px"}},li.createElement(ge.Z,{className:Cs.lable_name1},"\u8BC4\u5206\u9879\u76EE"),li.createElement(ge.Z,null,li.createElement(me.default.Item,{className:"ml10",name:[Fa.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},li.createElement(Be.default,{onChange:ka=>{Ht.setFieldValue([Fa.name,"content"],ka.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),li.createElement(ge.Z,{className:Cs.lable_name1},"\u8BC4\u5206\u6807\u51C6"),li.createElement(ge.Z,null,li.createElement(me.default.Item,{className:"ml10",name:[Fa.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},li.createElement(Be.default,{onChange:ka=>{Ht.setFieldValue([Fa.name,"content"],ka.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),li.createElement(ge.Z,{className:Cs.lable_name1},"\u6743\u91CD"),li.createElement(ge.Z,null,li.createElement(me.default.Item,{className:"ml10",name:[Fa.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},li.createElement(je.Z,{value:Ht.getFieldValue([Fa.name,"weight"]),onChange:ka=>{Number.isInteger(ka)||Ht.setFieldValue([Fa.name,"weight"],parseFloat(ka).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),li.createElement(oe.Z,{className:(cr=Cs)==null?void 0:cr.h_lh_40},li.createElement(ge.Z,null,li.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Ma.length>=10)return le.ZP.info(kt.formatMessage({id:"classrooms.max10ScoringItems",defaultMessage:"\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE"}));$e()}})),Ha>0&&li.createElement(ge.Z,null,li.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Za(Fa.name)}}))))})))),Ka==2&&li.createElement("div",{className:Cs.pfbz_ts,style:{border:0,height:50}},li.createElement("div",{className:`${Cs.btn_config}`,onClick:()=>{if(!hn()){Fe.default.info({centered:!0,icon:null,width:394,title:"\u60A8\u8FD8\u6CA1\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E",content:li.createElement("div",null,li.createElement("div",{style:{color:"#E30000"}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\u524D\uFF0C\u8BF7\u5148\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E\u3002")),okText:"\u6211\u77E5\u9053\u4E86"});return}Ae.history.push(`/classrooms/${Pn.coursesId}/exercise/add/${Pn.categoryId}?random=${In}&type=2`)}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6 ")),li.createElement("div",{className:`${Cs.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),li.createElement("div",{className:Cs.znpy,style:{border:0}},li.createElement(xe.ZP,{style:{color:"#000"},checked:!bn,onChange:Ma=>{if(Na(!bn),Pe&&Pe!==-1)return sa(Pe);sa(yn)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",li.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!bn&&(Vn==null?void 0:Vn.length)>0&&li.createElement("div",{className:Cs.teacherList},Vn==null?void 0:Vn.map((Ma,$e)=>li.createElement("div",{className:`${Cs.teacherItem} ${(Ma==null?void 0:Ma.user_id)==aa?Cs.activeTeacherItem:""}`,key:$e,onClick:()=>sa(Ma==null?void 0:Ma.user_id)},Ma==null?void 0:Ma.name))),li.createElement("div",{className:Cs.znpy},li.createElement(xe.ZP,{style:{color:"#000"},checked:bn,onChange:Ma=>{Na(!bn)}},"AI\u667A\u80FD\u4F53",li.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),li.createElement(ye.ZP,{loading:Ba,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>gr()},"\u4FDD\u5B58"))))};var Rf=(0,Ae.connect)(({exercise:de,globalSetting:ve,loading:ue,user:ct})=>({exercise:de,globalSetting:ve,loading:ue.effects,user:ct}))(Lf),Tf=x(36306),$0={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},Ms=x(59301),kf=Object.defineProperty,jf=Object.defineProperties,Zf=Object.getOwnPropertyDescriptors,eg=Object.getOwnPropertySymbols,Hf=Object.prototype.hasOwnProperty,zf=Object.prototype.propertyIsEnumerable,tg=(de,ve,ue)=>ve in de?kf(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,P0=(de,ve)=>{for(var ue in ve||(ve={}))Hf.call(ve,ue)&&tg(de,ue,ve[ue]);if(eg)for(var ue of eg(ve))zf.call(ve,ue)&&tg(de,ue,ve[ue]);return de},Qf=(de,ve)=>jf(de,Zf(ve)),b0=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Wf=({shixunHomeworks:de,exercise:ve,loading:ue,dispatch:ct})=>{var dt,kt,gt,ut,be,Pe;const yn=(0,Ae.useIntl)(),[In,Pn]=(0,a.useState)({page:1,limit:10}),[Vn,Gt]=(0,a.useState)(-1),[aa,sa]=(0,a.useState)(""),[Ba,Un]=(0,a.useState)({}),[fa,un]=(0,a.useState)(!1),[bn,Na]=(0,a.useState)(!1),Ht=(0,Ae.useParams)(),[Ka,Ra]=(0,a.useState)({}),Jn=[{title:yn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"1",width:80,render:(hn,Ma,$e)=>(In.page-1)*In.limit+$e+1},{title:yn.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",width:180,ellipsis:!0},{title:yn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",align:"left",sorter:!0,render:hn=>hn||"--"},{title:yn.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"user_group_name",align:"left",render:(hn,Ma)=>Ms.createElement("div",{className:$0.banding,title:hn||"--"},hn||"--")},{title:yn.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),dataIndex:"commit_status",align:"center",width:200,render:(hn,Ma)=>hn===0?Ms.createElement("span",{style:{color:"#666666"}},yn.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):hn===1?Ms.createElement("span",{style:{color:"#DF3042"}},!Ma.is_make_up&&"\u8003\u8BD5\u4E2D",Ma.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):hn===2?Ms.createElement("span",{style:{color:"#5AB891"}},!Ma.is_make_up&&!Ma.is_force_commit&&yn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),Ma.is_make_up&&!Ma.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ms.createElement("span",{style:{color:"#5AB891"}},!Ma.is_make_up&&!Ma.is_force_commit&&yn.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),Ma.is_make_up&&!Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:yn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:yn.formatMessage({id:"classrooms.reviewStatus",defaultMessage:"\u8BC4\u9605\u72B6\u6001"}),width:150,dataIndex:"has_comment",render:(hn,Ma)=>{let $e=new Date().getTime();return Ka!=null&&Ka.appraise_setting&&(Ka!=null&&Ka.sealed_review)&&new Date(Ka==null?void 0:Ka.appraise_end_time).getTime()>$e?"--":!hn&&Ma.review_status?yn.formatMessage({id:"classrooms.reviewInProgress",defaultMessage:"\u8BC4\u9605\u4E2D"}):hn?yn.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}):yn.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"})}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:hn=>hn===1?Ms.createElement("span",{className:"c-green"},"\u6210\u529F"):Ms.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(hn=>!!hn);(0,a.useEffect)(()=>{var hn,Ma;((hn=ve.actionTabs)==null?void 0:hn.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(Gt((Ma=ve.actionTabs)==null?void 0:Ma.status),Ln())},[(dt=ve.actionTabs)==null?void 0:dt.key]),(0,a.useEffect)(()=>{var hn;((hn=ve.actionTabs)==null?void 0:hn.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Vn!=null&&gr(1,10)},[Vn]);const Ln=()=>b0(void 0,null,function*(){const hn=yield(0,pe.ZP)(`/api/exercises/${Ht.categoryId}/header_info.json`,{method:"get"});(hn==null?void 0:hn.status)===0&&Ra((hn==null?void 0:hn.data)||{})}),vn=hn=>{In.keyword=hn,In.page=1,Pn(P0({},In)),Fn(In)},Fn=hn=>b0(void 0,null,function*(){var Ma,$e;Na(!0);const Za=yield(0,pe.ZP)(`/api/exercise_resubmits/${(Ma=ve.actionTabs)==null?void 0:Ma.id}/resubmit_student_list.json`,{method:"get",params:Qf(P0({},hn),{success_status:Vn!=-1?[Vn]:null,exercise_id:Ht==null?void 0:Ht.categoryId,exercise_question_id:($e=ve.actionTabs)==null?void 0:$e.questionId})});(Za==null?void 0:Za.status)===0&&Un(Za||{}),Na(!1)}),gr=(hn,Ma)=>{In.page=hn,In.limit=Ma,Pn(P0({},In)),Fn(In)},Fr=()=>b0(void 0,null,function*(){var hn,Ma,$e,Za;if(Vn==1&&((hn=Ba==null?void 0:Ba.success_status)==null?void 0:hn[1].count)==0||Vn==2&&((Ma=Ba==null?void 0:Ba.success_status)==null?void 0:Ma[0].count)==0)return le.ZP.warning(yn.formatMessage({id:"classrooms.noHomeworkToReview",defaultMessage:"\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A"}));un(!0);const Fa=yield(0,pe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Ht==null?void 0:Ht.categoryId,exercise_users_ids:Ba==null?void 0:Ba.exercise_users_ids,exercise_question_id:($e=ve.actionTabs)==null?void 0:$e.questionId}});(Fa==null?void 0:Fa.status)===0&&(po(),(Za=ve.actionTabs)==null||Za.onOK()),un(!1)}),po=()=>{ct({type:"exercise/setActionTabs",payload:{key:""}}),sa(""),Gt(null)};return Ms.createElement(Fe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((kt=ve.actionTabs)==null?void 0:kt.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:fa,onCancel:()=>po(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Fr()},Ms.createElement("div",{className:$0.radio_con},Ms.createElement("div",null,Ms.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Ms.createElement(xe.ZP.Group,{onChange:hn=>{Gt(hn.target.value)},value:Vn,options:[{label:yn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((gt=Ba==null?void 0:Ba.success_status)==null?void 0:gt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((ut=Ba==null?void 0:Ba.success_status)==null?void 0:ut[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Ms.createElement("div",{className:"flex justify-between item-center mb10"},Ms.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Ms.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((be=Ba==null?void 0:Ba.success_status)==null?void 0:be[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Ms.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((Pe=Ba==null?void 0:Ba.success_status)==null?void 0:Pe[0].count)||0),"\u4EBA"),Ms.createElement(Be.default.Search,{style:{width:400},size:"large",placeholder:yn.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),value:aa,onChange:hn=>sa(hn.target.value),onSearch:vn})),Ms.createElement(z.default,{loading:bn,dataSource:(Ba==null?void 0:Ba.data)||[],columns:Jn,pagination:{current:In.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:In.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Ba==null?void 0:Ba.count)||0,size:"default",showTotal:ie.rU,onChange:gr},onChange:(hn,Ma,$e)=>{$e!=null&&$e.order?(In.sort_by=$e==null?void 0:$e.field,In.direction=($e==null?void 0:$e.order)==="ascend"?"asc":"desc"):(In.sort_by=null,In.direction=null),Fn(In)}}))};var Gf=(0,Ae.connect)(({shixunHomeworks:de,exercise:ve,loading:ue,user:ct})=>({shixunHomeworks:de,exercise:ve,loading:ue.effects,user:ct}))(Wf),Cd=x(59301),Uf=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const Kf=({exercise:de,loading:ve,dispatch:ue})=>{var ct,dt;const kt=(0,Ae.useIntl)(),[gt,ut]=(0,a.useState)([]),be=(0,Ae.useParams)(),Pe=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:In=>Cd.createElement(Ie.Z,{placement:"bottom",title:In},Cd.createElement("span",{style:{color:"#333"}},Ze()(In).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(In,Pn)=>Cd.createElement("span",{style:{color:"#333"}},Pn==null?void 0:Pn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(In,Pn)=>(Pn==null?void 0:Pn.status)=="running"?Cd.createElement("span",{style:{color:"#333"}}," ",Cd.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",Pn==null?void 0:Pn.rate):Cd.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",Pn==null?void 0:Pn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",Pn==null?void 0:Pn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var In;((In=de.actionTabs)==null?void 0:In.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&yn()},[(ct=de.actionTabs)==null?void 0:ct.key]);const yn=()=>Uf(void 0,null,function*(){var In;const Pn=yield(0,pe.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(In=de.actionTabs)==null?void 0:In.params});Pn.status===0&&ut(Pn==null?void 0:Pn.data)});return Cd.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((dt=de.actionTabs)==null?void 0:dt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{ue({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Cd.createElement(z.default,{pagination:!1,dataSource:gt,columns:Pe,className:"mb10"}))};var Vf=(0,Ae.connect)(({exercise:de,loading:ve,user:ue})=>({exercise:de,loading:ve.effects,user:ue}))(Kf),Yf=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())}),Xf=({id:de,dispatch:ve})=>{const[ue,ct]=(0,a.useState)(null);(0,a.useEffect)(()=>{dt()},[]);const dt=()=>Yf(void 0,null,function*(){var kt,gt,ut,be,Pe,yn,In,Pn,Vn,Gt,aa,sa;const Ba=de;let Un;do if(Un=yield(0,pe.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:Ba}}),((kt=Un==null?void 0:Un.data)==null?void 0:kt.status)===1){ct([(ut=(gt=Un==null?void 0:Un.data)==null?void 0:gt.progress)==null?void 0:ut.current_success_count,(Pe=(be=Un==null?void 0:Un.data)==null?void 0:be.progress)==null?void 0:Pe.total]);break}else if(((yn=Un==null?void 0:Un.data)==null?void 0:yn.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),ct([(Pn=(In=Un==null?void 0:Un.data)==null?void 0:In.progress)==null?void 0:Pn.current_success_count,(Gt=(Vn=Un==null?void 0:Un.data)==null?void 0:Vn.progress)==null?void 0:Gt.total]),yield new Promise(fa=>setTimeout(fa,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((aa=Un==null?void 0:Un.data)==null?void 0:aa.status)===0);ve({type:"exercise/setCommonHeader",payload:{progress:(sa=Un==null?void 0:Un.data)==null?void 0:sa.progress}})});return a.createElement(a.Fragment,null,ue&&a.createElement(oe.Z,{align:"middle",className:"mr10 ml10"},a.createElement(Wt.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",ue[0]," / ",ue[1])))},ja=x(59301),Jf=Object.defineProperty,qf=Object.defineProperties,_f=Object.getOwnPropertyDescriptors,$m=Object.getOwnPropertySymbols,ng=Object.prototype.hasOwnProperty,ag=Object.prototype.propertyIsEnumerable,rg=(de,ve,ue)=>ve in de?Jf(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,dc=(de,ve)=>{for(var ue in ve||(ve={}))ng.call(ve,ue)&&rg(de,ue,ve[ue]);if($m)for(var ue of $m(ve))ag.call(ve,ue)&&rg(de,ue,ve[ue]);return de},e0=(de,ve)=>qf(de,_f(ve)),$f=(de,ve)=>{var ue={};for(var ct in de)ng.call(de,ct)&&ve.indexOf(ct)<0&&(ue[ct]=de[ct]);if(de!=null&&$m)for(var ct of $m(de))ve.indexOf(ct)<0&&ag.call(de,ct)&&(ue[ct]=de[ct]);return ue},Zd=(de,ve,ue)=>new Promise((ct,dt)=>{var kt=be=>{try{ut(ue.next(be))}catch(Pe){dt(Pe)}},gt=be=>{try{ut(ue.throw(be))}catch(Pe){dt(Pe)}},ut=be=>be.done?ct(be.value):Promise.resolve(be.value).then(kt,gt);ut((ue=ue.apply(de,ve)).next())});const ep=de=>{var ve=de,{exercise:ue,globalSetting:ct,loading:dt,dispatch:kt,classroomList:gt,user:ut,match:be}=ve,Pe=$f(ve,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),yn,In,Pn,Vn,Gt,aa,sa,Ba,Un,fa,un,bn,Na,Ht,Ka,Ra,Jn,Ln;const vn=(0,Ae.useIntl)(),Fn=(0,Ae.useParams)(),[gr]=(0,Ae.useSearchParams)(),Fr=(0,Ae.useLocation)(),[po,hn]=(0,a.useState)([]),{exerciseList:Ma,commonHeader:$e,checkDomain:Za,workSetting:Fa,saveExerciseDownUsers:Ha,course_groups:cr}=ue,[ka,eo]=(0,a.useState)(null),[Ua,Sa]=(0,a.useState)(Ze()(new Date).valueOf()),[Dr,Br]=(0,a.useState)(),[or,la]=(0,a.useState)(!1),[Ja,Pa]=(0,a.useState)(1),[ra,Oa]=(0,a.useState)(!1),[Yn,er]=(0,a.useState)({name:"",id:"",list:[]}),[vr,Ar]=(0,a.useState)({}),{userInfo:vo}=ut;Fn.category=gr.get("category_id");const ho=!Za||Za&&((yn=vo==null?void 0:vo.course)==null?void 0:yn.course_identity)<3,Ur=(0,a.useRef)(Date.now()),ur=(0,a.useRef)(),[io,Fo]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,ht.Rm)()&&kt({type:"classroomList/getAssistantPermissions",payload:{course_id:Fn.coursesId}})},[(In=ut==null?void 0:ut.userInfo)==null?void 0:In.username]),(0,a.useEffect)(()=>{new URLSearchParams(Fr.search).get("tabs")==="3"&&Tu()},[]),(0,a.useEffect)(()=>{ue.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&eo(3)},[ue.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(ur.current),(0,ht.G5)()&&($e==null?void 0:$e.exercise_status)===2&&($e!=null&&$e.enable_monitor)&&(ur.current=setInterval(()=>{Ki()},5*1e3)),()=>{clearInterval(ur.current)}),[ut.userInfo,$e==null?void 0:$e.exercise_status]),(0,a.useEffect)(()=>{Hl();const xr=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,width:600,content:ja.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ja.createElement("br",null),"1\u3001\u5728",ja.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ja.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ja.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ja.createElement("br",null),"2\u3001\u5728",ja.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ja.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ja.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ja.createElement("br",null),xr==="allowRouter"&&ja.createElement(ja.Fragment,null,"3\u3001",ja.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Fn.coursesId]);const Hl=()=>Zd(void 0,null,function*(){const xr=yield kt({type:"exercise/getCommonHeader",payload:dc({},Fn)});xr&&er(xr==null?void 0:xr.simulate_exercise_records)}),Qi=()=>{const xr=($e==null?void 0:$e.simulate_exercise_num)-($e==null?void 0:$e.user_simulate_num);return xr>=0?xr:0},Ki=()=>Zd(void 0,null,function*(){const xr=yield(0,pe.ZP)(`/api/exercises/${Fn.categoryId}/new_abnormities.json`,{method:"get",params:{time:Ur.current}});if((xr==null?void 0:xr.status)===401){clearInterval(ur.current);return}Ur.current=Date.now(),(xr==null?void 0:xr.message)!==""&&(xr==null?void 0:xr.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&Ef({title:(xr==null?void 0:xr.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:xr.message,target:"self",icon:"/warning.png",link:`/classrooms/${Fn.coursesId}/exercise/${Fn.categoryId}/detail?random=${gr.get("random")==="true"}&tabs=7`})}),Gl=(xr=!1)=>{Ae.history.push(`/classrooms/${Fn.coursesId}/exercisenotice/${$e.id}/users/${vo.login}`)},_i=()=>{kt({type:"exercise/setUpdateIndex"})},Tu=()=>{kt({type:"exercise/getWorkSetting",payload:dc({},Fn)})},Mu=()=>{kt({type:"exercise/getCommonHeader",payload:dc({},Fn)});const xr={0:()=>{_i()},2:()=>{Pa(Ja+1)},3:()=>{kt({type:"exercise/getWorkSetting",payload:dc({},Fn)})}};xr[ka]&&xr[ka]()};function to(xr){Br(dc({},xr))}const Vl=[{name:vn.formatMessage({id:"classrooms.answerList",defaultMessage:"\u7B54\u9898\u5217\u8868"}),id:0,hidden:!1,component:ja.createElement(zo,{getparams:to,checkDomainAuthority:ho})},{name:vn.formatMessage({id:"classrooms.paperPreview",defaultMessage:"\u8BD5\u5377\u9884\u89C8"}),id:2,hidden:($e==null?void 0:$e.exercise_status)===-1||(0,ie._m)()&&!(0,ht.ag)()||!ho||(0,ht.dE)(),component:(0,ht.Rm)()&&!((Pn=gt.AssistantObject.exercise)!=null&&Pn.can_preview)||($e==null?void 0:$e.exercise_status)==1&&(0,ht.Ny)()&&!($e!=null&&$e.exercise_can_preview)?ja.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},ja.createElement("img",{src:x(85004),width:220}),(0,ht.Rm)()?ja.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):ja.createElement(ja.Fragment,null,ja.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),ja.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):$e!=null&&$e.is_random?ja.createElement(gs.default,{key:Ja}):ja.createElement(Fl,{activeTabs:ka})},{name:vn.formatMessage({id:"classrooms.statisticalAnalysis",defaultMessage:"\u7EDF\u8BA1\u5206\u6790"}),id:1,hidden:($e==null?void 0:$e.exercise_status)===-1||!ho||(0,ie._m)()&&!(0,ht.ag)()||(0,ht.dE)()&&!($e!=null&&$e.show_statistic),component:ja.createElement(Rg,null)},{name:"\u7F16\u7A0B\u9898\u6392\u884C\u699C",id:1,hidden:!((0,ht.dE)()&&($e!=null&&$e.show_acm)),component:ja.createElement(k0,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:($e==null?void 0:$e.exercise_status)===-1||!($e!=null&&$e.open_code_quality_analysis)||(0,ht.dE)(),component:ja.createElement(nf,null)},{name:vn.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"}),id:4,hidden:($e==null?void 0:$e.exercise_status)===-1||(0,ht.dE)()||$e.exercise_status===1||!$e.exist_program||((Vn=ct==null?void 0:ct.setting)==null?void 0:Vn.hide_code_repeat),component:ja.createElement(ea,{key:Ua})},{name:vn.formatMessage({id:"classrooms.redoRecord",defaultMessage:"\u91CD\u505A\u8BB0\u5F55"}),id:9,hidden:($e==null?void 0:$e.exercise_status)===-1||($e==null?void 0:$e.exercise_type)===2||(0,ht.dE)()&&($e==null?void 0:$e.exercise_status)===1,component:ja.createElement(Bf.Z,null)},{name:vn.formatMessage({id:"classrooms.rulesSettings",defaultMessage:"\u89C4\u5219\u8BBE\u7F6E"}),id:3,hidden:!ho||(0,ht.dE)(),component:($e==null?void 0:$e.exercise_status)===-1?ja.createElement(Cf.Z,null):ja.createElement(l0,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:($e==null?void 0:$e.exercise_status)===-1||!(0,ht.G5)()||!($e!=null&&$e.enable_monitor),component:ja.createElement(df,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:($e==null?void 0:$e.exercise_status)===-1||!$e.identity_verify||(0,ht.dE)(),component:ja.createElement(ui,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:($e==null?void 0:$e.exercise_status)===-1||!$e.open_phone_video_recording||(0,ht.dE)(),component:ja.createElement(Vu,null)},{name:ja.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",ja.createElement("img",{className:Ed.ai_review_new,src:kn})),id:11,component:ja.createElement(Rf,null),hidden:(0,ht.dE)()||($e==null?void 0:$e.is_random)||($e==null?void 0:$e.exercise_type)==2}].filter(xr=>!xr.hidden);($e==null?void 0:$e.exercise_status)===1&&Vl.splice(0,1,...Vl.splice(1,1,Vl[0])),(0,a.useEffect)(()=>{if(typeof($e==null?void 0:$e.exercise_status)=="number"){if(gr.get("tabs")){eo(gr.get("tabs"));return}($e==null?void 0:$e.exercise_status)===1?(eo("2"),(0,ht.dE)()&&eo("0")):eo("0")}},[$e==null?void 0:$e.exercise_status]);const Wi="YYYY-MM-DD",pu=Ze()("2020-11-15",Wi),Uu=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:ja.createElement(ja.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),cu=()=>{var xr,fl;return ja.createElement(Se.default,{onClick:Si=>Zd(void 0,null,function*(){var oo,ol;switch(ue.order&&(Fn.order=ue.order,Fn.order_type=ue.order_type),Si.key){case"1":if((0,ht.Rm)()&&!((oo=gt.AssistantObject.exercise)!=null&&oo.can_download)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}kt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:cr==null?void 0:cr.map(Ol=>({course_group_id:Ol==null?void 0:Ol.exercise_group_id,group_group_name:Ol==null?void 0:Ol.exercise_group_name,count:Ol==null?void 0:Ol.exercise_group_students})),fn:()=>{let Ol=[];Fe.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>Zd(void 0,null,function*(){if(Ol.length===0)return le.ZP.info(vn.formatMessage({id:"classrooms.selectOption",defaultMessage:"\u8BF7\u9009\u62E9\u9009\u9879\uFF01"})),Promise.reject();Fn.types=Ol,(yield(0,ne.Uj)(e0(dc(dc({},Fn),Dr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,ce.je)(e0(dc(dc({},Fn),Dr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:ja.createElement("div",null,ja.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},ja.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),ja.createElement("div",null,ja.createElement(Me.default,{onChange:wi=>{wi.target.checked?Ol.push(1):Ol=Ol.filter(Ji=>Ji!==1)}},"\u57FA\u672C\u6570\u636E",ja.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),ja.createElement("div",{style:{marginTop:15,marginBottom:15}},ja.createElement(Me.default,{onChange:wi=>{wi.target.checked?Ol.push(2):Ol=Ol.filter(Ji=>Ji!==2)}},"\u5F97\u5206\u8BE6\u8868",ja.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),ja.createElement("div",null,ja.createElement(Me.default,{onChange:wi=>{wi.target.checked?Ol.push(3):Ol=Ol.filter(Ji=>Ji!==3)}},"\u6570\u636E\u5206\u6790",ja.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,ht.Rm)()&&!((ol=gt.AssistantObject.exercise)!=null&&ol.can_download)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if($e!=null&&$e.can_export_exam_summary)kt({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const Ol=yield(0,ne.aU)({id:(Fn==null?void 0:Fn.categoryId)||(Fn==null?void 0:Fn.exerciseId)});Fe.default.confirm({title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,icon:null,closable:!0,footer:null,content:ja.createElement(ja.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",ja.createElement("br",null),ja.createElement("div",{className:"mt-20px"},ja.createElement("a",{onClick:()=>{var wi,Ji,pi,qu,Hn,na,fo,Lu;Fo({url:Ne.Z.API_SERVER+((qu=(pi=(Ji=(wi=Ol==null?void 0:Ol.data)==null?void 0:wi.exam_summary_templates)==null?void 0:Ji[0])==null?void 0:pi.attachment_info)==null?void 0:qu.url),file_type:(Lu=(fo=(na=(Hn=Ol==null?void 0:Ol.data)==null?void 0:Hn.exam_summary_templates)==null?void 0:na[0])==null?void 0:fo.attachment_info)==null?void 0:Lu.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),ja.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},ja.createElement("img",{className:"h-full w-full",src:Pf})),ja.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,ht.GJ)()&&!($e!=null&&$e.appraise_label)&&ho&&((xr=$e==null?void 0:$e.user_permission)==null?void 0:xr.exercise_unpublish_count)>0&&($e==null?void 0:$e.exercise_status)!==1&&(!($e!=null&&$e.is_make_up_exercise)||($e==null?void 0:$e.is_make_up_exercise)&&!((fl=Fa==null?void 0:Fa.exercise)!=null&&fl.publish_time)&&($e==null?void 0:$e.allow_create_make_up))&&ja.createElement(Se.default.Item,{key:"7",onClick:()=>{var Si,oo,ol,Ol;if(console.log($e),(0,ht.Rm)()&&!((oo=(Si=gt==null?void 0:gt.AssistantObject)==null?void 0:Si.exercise)!=null&&oo.can_publish)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(($e==null?void 0:$e.exercise_question_count)===0){le.ZP.warning(vn.formatMessage({id:"classrooms.noQuestionsCannotPublishExam",defaultMessage:"\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5"}));return}const wi=Ze()($e==null?void 0:$e.created_at,Wi);if(Ze()(pu).diff(Ze()(wi),"days")>0&&($e!=null&&$e.is_random)){Uu();return}if(((ol=ut==null?void 0:ut.userInfo)==null?void 0:ol.user_status)===2){(0,vc.Rd)();return}$e!=null&&$e.high_resources_consume&&!($e!=null&&$e.high_resources_consume_permission)?kt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Fn.coursesId,type:"exercise",type_id:Fn.categoryId,name:$e.exercise_name,fn:()=>{var pi;kt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Fn.categoryId],selectArrsAll:[$e],unified_setting:$e==null?void 0:$e.unified_setting,params:Fn,disabled:($e==null?void 0:$e.exercise_status)!==1,type:2,activeTab:ka,cb:Mu,manage_all_group:(pi=Fa==null?void 0:Fa.exercise)==null?void 0:pi.manage_all_group}})}}}):kt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Fn.categoryId],selectArrsAll:[$e],unified_setting:$e==null?void 0:$e.unified_setting,params:Fn,disabled:($e==null?void 0:$e.exercise_status)!==1,type:2,activeTab:ka,cb:Mu,manage_all_group:(Ol=Fa==null?void 0:Fa.exercise)==null?void 0:Ol.manage_all_group}})}},vn.formatMessage({id:"classrooms.publishExam",defaultMessage:"\u53D1\u5E03\u8003\u8BD5"})),($e==null?void 0:$e.exercise_status)!==-1&&(0,ht.GJ)()&&ho&&$e.exercise_status!==1&&!($e!=null&&$e.is_make_up_exercise&&$e.exercise_status===3)&&($e!=null&&$e.open_appraise?ja.createElement(Ie.Z,{overlayStyle:{maxWidth:"initial"},title:ja.createElement("div",null,ja.createElement("div",null,vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),"\uFF1A"),ja.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),ja.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},ja.createElement(Se.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):ja.createElement(Se.default.Item,{key:"5",onClick:()=>{var Si,oo;if((0,ht.Rm)()&&!((oo=(Si=gt==null?void 0:gt.AssistantObject)==null?void 0:Si.exercise)!=null&&oo.can_create)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const ol=Ze()($e==null?void 0:$e.created_at,Wi);if(Ze()(pu).diff(Ze()(ol),"days")>0&&($e!=null&&$e.is_random)){Uu();return}else Ae.history.push($e!=null&&$e.is_random?`/classrooms/${Fn.coursesId}/exercise/${Fn.categoryId}/random/edit?type=settings`:`/classrooms/${Fn.coursesId}/exercise/add/${Fn.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),($e==null?void 0:$e.exercise_status)!==-1&&!(0,ht.dE)()&&ho&&$e.exercise_status>1&&$e.exist_program&&ja.createElement(Se.default.Item,{key:"4",onClick:Si=>{kt({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Fn}})}},vn.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})),ja.createElement(Se.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),($e==null?void 0:$e.exercise_status)===3&&ja.createElement(Se.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),($e==null?void 0:$e.exercise_status)!==-1&&ja.createElement(Se.default.Item,{key:"2",onClick:()=>{var Si;if((0,ht.Rm)()&&!((Si=gt.AssistantObject.exercise)!=null&&Si.can_download)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if((0,ht.Ny)()&&($e==null?void 0:$e.exercise_status)==1&&!($e!=null&&$e.exercise_can_preview)){le.ZP.warning(vn.formatMessage({id:"classrooms.beforePublishOnlyCreatorCollaborator",defaultMessage:"\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C"}));return}if(($e==null?void 0:$e.exercise_status)===1)(0,ie.xg)(`/classrooms/${Fn.coursesId}/exercise/${Fn.categoryId}/export_blank`);else{let oo=1;Fe.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:ja.createElement(xe.ZP.Group,{defaultValue:1,onChange:ol=>{oo=ol.target.value}},ja.createElement(Le.Z,{direction:"vertical"},ja.createElement(xe.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),ja.createElement(xe.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),ja.createElement(xe.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{oo===3?kt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:cr==null?void 0:cr.map(ol=>({course_group_id:ol==null?void 0:ol.exercise_group_id,group_group_name:ol==null?void 0:ol.exercise_group_name,count:ol==null?void 0:ol.exercise_group_students})),fn:()=>Zd(void 0,null,function*(){var ol,Ol,wi,Ji;Ha&&Ha();let pi="",qu=0;const Hn=yield(0,pe.ZP)(`/api/exercises/${Fn.categoryId}/exercise_users.json`,{method:"get",params:e0(dc({},Fn),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((Hn==null?void 0:Hn.status)===0){pi=(ol=Hn==null?void 0:Hn.data)==null?void 0:ol.first_export_user_login,qu=(Ol=Hn==null?void 0:Hn.data)==null?void 0:Ol.total_count;const na=JSON.parse(localStorage[`${(wi=ut==null?void 0:ut.userInfo)==null?void 0:wi.login}-${Fn.coursesId}-${Fn.categoryId}-downFilter`]);localStorage[`${(Ji=ut==null?void 0:ut.userInfo)==null?void 0:Ji.login}-${Fn.coursesId}-${Fn.categoryId}-downFilter`]=JSON.stringify(e0(dc({},na),{firstTargetLogin:pi,totalCount:qu,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,ie.xg)(`/classrooms/${Fn.coursesId}/exercise/${Fn.categoryId}/export_blank?type=${oo}`)})}}):(0,ie.xg)(`/classrooms/${Fn.coursesId}/exercise/${Fn.categoryId}/export_blank?type=${oo}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),ja.createElement(Se.default.Item,{key:"3",onClick:()=>{var Si;if((0,ht.Rm)()&&!((Si=gt.AssistantObject.exercise)!=null&&Si.can_download)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ae.history.push(`/classrooms/${Fn.coursesId}/exportlist/exercise_score,export_exercise_users`)}},vn.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})),($e==null?void 0:$e.exercise_status)!==-1&&ja.createElement(Se.default.Item,{key:"6",onClick:()=>{var Si;if((0,ht.Rm)()&&!((Si=gt.AssistantObject.exercise)!=null&&Si.can_download)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}kt({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},zl=xr=>Zd(void 0,null,function*(){const fl=yield(0,pe.ZP)(`/api/courses/${Fn==null?void 0:Fn.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:xr,id:Fn==null?void 0:Fn.categoryId}});if(fl.status===0){eo(4),Sa(Ze()(new Date).valueOf()),kt({type:"exercise/setActionTabs",payload:{}});return}fl.status<-2&&le.ZP.error(fl==null?void 0:fl.message)});let Nu=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Xs=[{title:vn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",fixed:"left",align:"center",width:60,render:(xr,fl,Si)=>ja.createElement(Ie.Z,{title:((Fn.page||1)-1)*20+Si+1},ja.createElement("span",null,((Fn.page||1)-1)*20+Si+1))},{title:vn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",align:"center",width:100,render:(xr,fl)=>fl.commit_status===0||fl.commit_status===1?"--":!fl.open_total_score&&(0,ht.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(xr=typeof xr=="number"?Number(xr):xr,xr||(xr=0),xr===100?ja.createElement("span",{className:"c-green"},xr||"--"):xr>60?ja.createElement("span",{className:"c-orange"},xr||"--"):ja.createElement("span",null,xr||"--"))},!((vr==null?void 0:vr.objective)!==1||(vr==null?void 0:vr.objective)===1&&(vr==null?void 0:vr.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(xr,fl)=>{if(fl.commit_status===0||fl.commit_status===1)return"--";if(!fl.open_total_score&&(0,ht.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{xr=typeof xr=="number"?Number(xr):xr,xr||(xr=0);let Si;return xr>=0&&xr<=60?Si=ja.createElement("span",null,xr):xr===100?Si=ja.createElement("span",{className:"c-green"},xr):xr>60?Si=ja.createElement("span",{className:"c-orange"},xr):Si="--",ja.createElement(ma,{renderText:Si,item:fl})}}},!((vr==null?void 0:vr.subjective)!==1||(vr==null?void 0:vr.subjective)===1&&(vr==null?void 0:vr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(xr,fl)=>{if(fl.commit_status===0||fl.commit_status===1)return"--";if(!fl.open_total_score&&(0,ht.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{xr=typeof xr=="number"?Number(xr):xr,xr||(xr=0);let Si;return xr==0||xr>0&&xr<=60?Si=ja.createElement("span",null,xr):xr===100?Si=ja.createElement("span",{className:"c-green"},xr):xr>60?Si=ja.createElement("span",{className:"c-orange"},xr):Si="--",Si}}},{title:vn.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),dataIndex:"commit_status",align:"center",width:200,render:(xr,fl)=>xr===0?ja.createElement("span",{style:{color:"#666666"}},vn.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):xr===1?ja.createElement("span",{style:{color:"#DF3042"}},!fl.is_make_up&&"\u8003\u8BD5\u4E2D",fl.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):xr===2?ja.createElement("span",{style:{color:"#5AB891"}},!fl.is_make_up&&!fl.is_force_commit&&vn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),fl.is_make_up&&!fl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",fl.is_make_up&&fl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!fl.is_make_up&&fl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ja.createElement("span",{style:{color:"#5AB891"}},!fl.is_make_up&&!fl.is_force_commit&&vn.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),fl.is_make_up&&!fl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",fl.is_make_up&&fl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!fl.is_make_up&&fl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:vn.formatMessage({id:"classrooms.startTime",defaultMessage:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4"}),dataIndex:"start_at",align:"center",width:200,render:xr=>xr?Ze()(xr).format("YYYY-MM-DD HH:mm"):"--"},{title:vn.formatMessage({id:"classrooms.submissionTime",defaultMessage:"\u63D0\u4EA4\u65F6\u95F4"}),dataIndex:"end_at",align:"center",width:200,render:xr=>xr?Ze()(xr).format("YYYY-MM-DD HH:mm"):"--"}].filter(xr=>!!xr);if(!(0,ht.RV)())return null;if(!(0,ht.RV)())return"";const zu=()=>ja.createElement("div",{className:Ed.export},ja.createElement("div",{className:`${Ed.btn_review}`,onClick:()=>{if(!($e!=null&&$e.is_open_ai_review))return le.ZP.warning(`${vn.formatMessage({id:"classrooms.enableSmartReviewFirst",defaultMessage:"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD"})}!`),!1;window.location.href=`/classrooms/${Fn.coursesId}/exercise/${Fn.categoryId}/detail?random=${$e==null?void 0:$e.is_random}&tabs=2`}},ja.createElement("img",{src:Ea.Z,className:"mr8",style:{width:14,height:14}}),vn.formatMessage({id:"classrooms.intelligentReview",defaultMessage:"\u667A\u80FD\u8BC4\u9605"})));return ja.createElement("section",{className:Ed.bg},ja.createElement("div",{className:"edu-container"},vo.username&&ja.createElement("section",{className:"animated fadeIn"},ja.createElement("aside",{className:"mt10"},ja.createElement(ze.Z,{separator:">"},ja.createElement(ze.Z.Item,{href:`/classrooms/${Fn.coursesId}/exercise`},(aa=(Gt=ut==null?void 0:ut.userInfo)==null?void 0:Gt.course)==null?void 0:aa.course_name),ja.createElement(ze.Z.Item,{href:`/classrooms/${Fn.coursesId}/exercise`},vn.formatMessage({id:"classrooms.onlineExam",defaultMessage:"\u5728\u7EBF\u8003\u8BD5"})),ja.createElement(ze.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),ja.createElement("aside",{className:[Ed.title,"mt20"].join(" ")},ja.createElement("a",{href:`/classrooms/${Fn.coursesId}/exercise`},ja.createElement(ee.Z,{className:"font16 c-black"})),(0,ie.vB)($e==null?void 0:$e.exercise_status,$e==null?void 0:$e.appraise_label),($e==null?void 0:$e.is_make_up_exercise)&&ja.createElement("img",{src:vf,width:44,height:24,style:{marginRight:5,marginLeft:10}}),ja.createElement("strong",{className:"font20 ml5 mr10"},$e==null?void 0:$e.exercise_name),($e==null?void 0:$e.exercise_type)==2&&ja.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Ed.moni},ja.createElement("img",{src:hf,width:18,height:14}),vn.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"})),($e==null?void 0:$e.is_make_up_exercise)&&ja.createElement(Ie.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},ja.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,ie.xg)(`/classrooms/${Fn.coursesId}/exercise/${$e==null?void 0:$e.make_up_exercise_id}/detail?random=${$e==null?void 0:$e.make_up_exercise_is_random}`)}})))),ja.createElement("aside",{className:"mt30 relative"},ka=="11"?ja.createElement(zu,null):ja.createElement("div",{className:Ed.export},!(0,ht.dE)()&&!($e!=null&&$e.is_make_up_exercise)&&($e==null?void 0:$e.exercise_status)===3&&($e==null?void 0:$e.exercise_type)!=2&&ja.createElement(ye.ZP,{onClick:xr=>{if(xr.preventDefault(),!($e!=null&&$e.allow_create_make_up)){le.ZP.warning(vn.formatMessage({id:"classrooms.noOperationPermissionContactAdmin",defaultMessage:"\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458"}));return}kt({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Fn}})}},ja.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),vn.formatMessage({id:"classrooms.resitRecord",defaultMessage:"\u8865\u8003\u8BB0\u5F55"})),!(0,ht.dE)()&&!($e!=null&&$e.is_make_up_exercise)&&$e.exercise_status===3&&($e==null?void 0:$e.exercise_type)!=2&&ja.createElement(ye.ZP,{onClick:xr=>{if(xr.preventDefault(),!($e!=null&&$e.allow_create_make_up)){le.ZP.warning(vn.formatMessage({id:"classrooms.noOperationPermissionContactAdmin",defaultMessage:"\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458"}));return}kt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Fn}})}},ja.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),vn.formatMessage({id:"classrooms.createResit",defaultMessage:"\u521B\u5EFA\u8865\u8003"})),(0,ht.GJ)()&&ho&&((sa=$e==null?void 0:$e.user_permission)==null?void 0:sa.user_commit_counts)>0&&($e==null?void 0:$e.exercise_status)===2&&($e==null?void 0:$e.exercise_type)!=2&&ja.createElement(ye.ZP,{onClick:xr=>{var fl,Si;if(xr.preventDefault(),(0,ht.Rm)()&&!((Si=(fl=gt==null?void 0:gt.AssistantObject)==null?void 0:fl.exercise)!=null&&Si.can_redo)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}kt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Fn}})}},ja.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),vn.formatMessage({id:"classrooms.returnForRedo",defaultMessage:"\u6253\u56DE\u91CD\u505A"})),(0,ht.GJ)()&&ho&&((Ba=$e==null?void 0:$e.user_permission)==null?void 0:Ba.exercise_unpublish_count)>0&&($e==null?void 0:$e.exercise_status)===1&&(!($e!=null&&$e.is_make_up_exercise)||($e==null?void 0:$e.is_make_up_exercise)&&($e==null?void 0:$e.allow_create_make_up))&&ja.createElement(Y0.Z,{tips:$e==null?void 0:$e.open_appraise,style:{marginLeft:10}},ja.createElement(ye.ZP,{onClick:xr=>{var fl,Si,oo,ol;if(xr.preventDefault(),(0,ht.Rm)()&&!((Si=(fl=gt==null?void 0:gt.AssistantObject)==null?void 0:fl.exercise)!=null&&Si.can_publish)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(($e==null?void 0:$e.exercise_question_count)===0){le.ZP.warning(vn.formatMessage({id:"classrooms.noQuestionsCannotPublishExam",defaultMessage:"\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5"}));return}if(((oo=ut==null?void 0:ut.userInfo)==null?void 0:oo.user_status)===2){(0,vc.Rd)();return}const Ol=Ze()($e==null?void 0:$e.created_at,Wi);if(Ze()(pu).diff(Ze()(Ol),"days")>0&&($e!=null&&$e.is_random)){Uu();return}$e!=null&&$e.high_resources_consume&&!($e!=null&&$e.high_resources_consume_permission)?kt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Fn.coursesId,type:"exercise",type_id:Fn.categoryId,name:$e.exercise_name,fn:()=>{var Ji;kt({type:"exercise/getCommonHeader",payload:dc({},Fn)}),kt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Fn.categoryId],selectArrsAll:[$e],unified_setting:$e==null?void 0:$e.unified_setting,params:Fn,disabled:($e==null?void 0:$e.exercise_status)!==1,type:2,activeTab:ka,cb:Mu,manage_all_group:(Ji=Fa==null?void 0:Fa.exercise)==null?void 0:Ji.manage_all_group}})}}}):kt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Fn.categoryId],selectArrsAll:[$e],unified_setting:$e==null?void 0:$e.unified_setting,params:Fn,disabled:($e==null?void 0:$e.exercise_status)!==1,type:2,activeTab:ka,cb:Mu,manage_all_group:(ol=Fa==null?void 0:Fa.exercise)==null?void 0:ol.manage_all_group}})}},ja.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),vn.formatMessage({id:"classrooms.publishExam",defaultMessage:"\u53D1\u5E03\u8003\u8BD5"}))),(0,ht.GJ)()&&ho&&((Un=$e==null?void 0:$e.user_permission)==null?void 0:Un.exercise_publish_count)>0&&ja.createElement(ye.ZP,{onClick:xr=>{var fl,Si;if(xr.preventDefault(),(0,ht.Rm)()&&!((Si=(fl=gt==null?void 0:gt.AssistantObject)==null?void 0:fl.exercise)!=null&&Si.can_stop)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}kt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:$e==null?void 0:$e.unified_setting,selectArrs:[Fn.categoryId],params:Fn,cb:Mu}})}},ja.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),vn.formatMessage({id:"classrooms.endExam",defaultMessage:"\u7ED3\u675F\u8003\u8BD5"})),(0,ht.dE)()&&$e.is_late&&`\u8FDF\u5230\u8D85\u8FC7${$e.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,ht.dE)()&&($e==null?void 0:$e.exercise_type)===2&&ja.createElement(ye.ZP,{onClick:xr=>Zd(void 0,null,function*(){xr.preventDefault();const fl=yield(0,pe.ZP)(`/api/exercises/${Fn.categoryId}/header_info.json`,{method:"get"});(fl==null?void 0:fl.status)===0&&Ar((fl==null?void 0:fl.data)||{}),Oa(!0)})},ja.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),vn.formatMessage({id:"classrooms.examRecords",defaultMessage:"\u8003\u8BD5\u8BB0\u5F55"})),(0,ht.dE)()&&($e==null?void 0:$e.exercise_type)===1&&((fa=$e==null?void 0:$e.user_permission)==null?void 0:fa.current_status)===2&&!$e.is_late&&$e.exercise_status>1&&ja.createElement(ye.ZP,{onClick:()=>Gl()},ja.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(un=Ma==null?void 0:Ma.exercise_types)!=null&&un.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,ht.dE)()&&($e==null?void 0:$e.exercise_type)===2&&!$e.is_late&&($e==null?void 0:$e.exercise_status)!=3&&$e.exercise_status>1&&ja.createElement(Ie.Z,{title:ja.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",$e==null?void 0:$e.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Qi(),"\u6B21")},ja.createElement(ye.ZP,{onClick:()=>Gl(),disabled:Qi()===0&&((bn=$e==null?void 0:$e.user_permission)==null?void 0:bn.current_status)!=0,style:{marginLeft:8}},ja.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((Na=$e==null?void 0:$e.user_permission)==null?void 0:Na.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,ht.dE)()&&($e==null?void 0:$e.exercise_type)===1&&((Ht=$e==null?void 0:$e.user_permission)==null?void 0:Ht.current_status)===0&&!$e.is_late&&$e.exercise_status>1&&ja.createElement(ye.ZP,{onClick:()=>Gl(!0)},ja.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,ht.dE)()&&($e==null?void 0:$e.screen_used_num)>($e==null?void 0:$e.screen_num)&&$e.exercise_status!==3&&ja.createElement(ye.ZP,{onClick:()=>Gl(!0)},ja.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,ht.dE)()&&($e==null?void 0:$e.whole_exercise_status)===3&&($e==null?void 0:$e.ai_push_wrong_question)&&((Ka=$e==null?void 0:$e.user_permission)==null?void 0:Ka.current_status)!==4&&ja.createElement(oe.Z,{align:"middle"},($e==null?void 0:$e.wrong_questions_size)!==0&&((Ra=$e==null?void 0:$e.progress)==null?void 0:Ra.stat)===1&&ja.createElement(Xf,{dispatch:kt,id:$e==null?void 0:$e.ai_question_record_id}),ja.createElement(ye.ZP,{onClick:()=>{var xr;if(($e==null?void 0:$e.wrong_questions_size)===0){le.ZP.warning(vn.formatMessage({id:"classrooms.noNeedErrorConsolidation",defaultMessage:"\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E"}));return}if(((xr=$e==null?void 0:$e.progress)==null?void 0:xr.stat)===1){le.ZP.warning(vn.formatMessage({id:"classrooms.recommendingQuestionsGenerating",defaultMessage:"\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA"}));return}(0,ie.xg)(`/classrooms/${Fn.coursesId}/exercise/${Fn.categoryId}/wrongAnswer/${vo==null?void 0:vo.login}`)}},ja.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),($e==null?void 0:$e.show_analysis_detail)&&ja.createElement(ye.ZP,{onClick:()=>{(0,ie.xg)(`/classrooms/${Fn.coursesId}/exercise/${Fn.categoryId}/analysis/${$e==null?void 0:$e.analysis_id}`)}},ja.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),vn.formatMessage({id:"classrooms.qualityScore",defaultMessage:"\u8D28\u91CF\u8BC4\u5206"})),(0,ht.GJ)()&&ho&&($e.exercise_status===1||$e.exercise_status===3&&($e==null?void 0:$e.is_make_up_exercise))&&ja.createElement(Y0.Z,{tips:$e==null?void 0:$e.open_appraise,style:{marginLeft:10}},ja.createElement(ye.ZP,{onClick:()=>{var xr,fl;if((0,ht.Rm)()&&!((fl=(xr=gt==null?void 0:gt.AssistantObject)==null?void 0:xr.exercise)!=null&&fl.can_create)){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if((0,ht.Ny)()&&($e==null?void 0:$e.exercise_status)==1&&!($e!=null&&$e.exercise_can_preview)){le.ZP.warning(vn.formatMessage({id:"classrooms.beforePublishOnlyCreatorCollaborator",defaultMessage:"\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C"}));return}const Si=Ze()($e==null?void 0:$e.created_at,Wi);if(Ze()(pu).diff(Ze()(Si),"days")>0&&($e!=null&&$e.is_random)){Uu();return}else Ae.history.push($e!=null&&$e.is_random?`/classrooms/${Fn.coursesId}/exercise/${Fn.categoryId}/random/edit?type=settings`:`/classrooms/${Fn.coursesId}/exercise/add/${Fn.categoryId}?random=false&type=2`)}},ja.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),($e==null?void 0:$e.exercise_status)===-1&&(0,ht.GJ)()&&ja.createElement(ye.ZP,{icon:ja.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{kt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:$e==null?void 0:$e.exercise_name,id:$e==null?void 0:$e.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,ht.GJ)()&&ho&&ja.createElement(y.Z,{dropdownRender:cu},ja.createElement(ye.ZP,null,vn.formatMessage({id:"classrooms.moreActions",defaultMessage:"\u66F4\u591A\u64CD\u4F5C"}),ja.createElement(te.Z,null)))),ja.createElement("aside",{className:`mt30 relative ${Ed.workListTabWrap}`},ja.createElement(E.default,{activeKey:`${ka}`,onChange:xr=>{var fl;if(parseInt(xr)===1&&!((fl=gt.AssistantObject.exercise)!=null&&fl.can_view)&&(0,ht.Rm)()){le.ZP.warning(vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const Si=Ze()($e==null?void 0:$e.created_at,Wi),oo=Ze()(pu).diff(Ze()(Si),"days");if(ue.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Fe.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:()=>{if(oo>0&&parseInt(xr)===3&&($e!=null&&$e.is_random)){Uu();return}eo(xr),kt({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(oo>0&&parseInt(xr)===3&&($e!=null&&$e.is_random)){Uu();return}eo(xr)}xr==="3"?Tu():(xr==="2"||xr==="11")&&kt({type:"exercise/getCommonHeader",payload:dc({},Fn)})},items:Vl.map(xr=>({label:xr.name,key:`${xr.id}`}))})),ja.createElement("section",{className:$e!=null&&$e.is_random&&ka==="2"||["3","9","10","11"].includes(ka)?"":"pl25 pr25 bg-white"},(Ln=(Jn=Vl.filter(xr=>xr.id==ka))==null?void 0:Jn[0])==null?void 0:Ln.component))),ja.createElement(hs.Z,null),ja.createElement(Zs,{onOk:zl}),ja.createElement(qs.Z,null),ja.createElement(Io,{cb:()=>_i()}),ja.createElement(yf.Z,{onOk:()=>_i()}),ja.createElement(Ff.Z,{onOk:()=>_i()}),ja.createElement(Yu,null),ja.createElement(Ug,null),ja.createElement(Af.Z,null),ja.createElement(Ls,null),ja.createElement(Yg,null),ja.createElement(pf.Z,{successCb:()=>Gl(currentEnterExamRef.current)}),ja.createElement(Fe.default,{open:or,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{la(!1)}},ja.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),ja.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),ja.createElement("p",{style:{marginLeft:"10px"}},ja.createElement(z.default,{dataSource:Nu,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),ja.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),ja.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),ja.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),ja.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),ja.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),ja.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),ja.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),ja.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),ja.createElement("p",{style:{marginLeft:"10px"}},vn.formatMessage({id:"classrooms.where",defaultMessage:"\u5176\u4E2D\uFF1A"})),ja.createElement("p",{style:{marginLeft:"10px"}},vn.formatMessage({id:"classrooms.defectVulnNormFormula",defaultMessage:"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"})),ja.createElement("p",{style:{marginLeft:"10px"}},vn.formatMessage({id:"classrooms.noteScoreEmptyUnsupported",defaultMessage:"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002"}))),ja.createElement(Fe.default,{open:ra,title:vn.formatMessage({id:"classrooms.examRecords",defaultMessage:"\u8003\u8BD5\u8BB0\u5F55"}),centered:!0,width:1e3,footer:null,onCancel:()=>{Oa(!1)}},(Yn==null?void 0:Yn.length)===0?ja.createElement(Bt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):ja.createElement(z.default,{dataSource:Yn,columns:Xs,pagination:!1})),ja.createElement(Sf.Z,null),ja.createElement(bf.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:io==null?void 0:io.url,type:io==null?void 0:io.file_type,onClose:()=>Fo({})}),ja.createElement(Vf,null),ja.createElement(Gf,null),ja.createElement(Tf.Z,null))};var tp=(0,Ae.connect)(({exercise:de,loading:ve,user:ue,globalSetting:ct,classroomList:dt})=>({classroomList:dt,exercise:de,globalSetting:ct,user:ue,loading:ve.effects}))(ep)},6079:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Ze}});var a=x(59301),pe=x(92832),Ne=x(8591),Ae=x(43418),Fe=x(71418),Se=x(95237),le=x(43604),Me=x(54580),Ie=x(24905),xe=x(5871),Le=x(62772),ze={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},ye=x(65582),oe=x(38147),y=x(59149),E=x(77254),z=x(74128),b=x(30214),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=x(59301),ie=Object.defineProperty,ce=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ce=(it,Ue,nt)=>Ue in it?ie(it,Ue,{enumerable:!0,configurable:!0,writable:!0,value:nt}):it[Ue]=nt,Be=(it,Ue)=>{for(var nt in Ue||(Ue={}))me.call(Ue,nt)&&Ce(it,nt,Ue[nt]);if(ce)for(var nt of ce(Ue))ge.call(Ue,nt)&&Ce(it,nt,Ue[nt]);return it},je=(it,Ue,nt)=>new Promise((xt,Et)=>{var Pt=Ut=>{try{It(nt.next(Ut))}catch(Dt){Et(Dt)}},Nt=Ut=>{try{It(nt.throw(Ut))}catch(Dt){Et(Dt)}},It=Ut=>Ut.done?xt(Ut.value):Promise.resolve(Ut.value).then(Pt,Nt);It((nt=nt.apply(it,Ue)).next())});const{TextArea:we}=pe.default,tt=({exercise:it,loading:Ue,dispatch:nt})=>{var xt;const Et=(0,ye.useIntl)(),{workSetting:Pt}=it,Nt=(0,ye.useParams)();Nt.category=Nt.categoryId||Nt.exerciseId,Nt.categoryId=Nt.categoryId||Nt.exerciseId;const[It,Ut]=(0,a.useState)(!1),[Dt,Xe]=(0,a.useState)(!1);let[lt,Mt]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{Vt()},[Pt]),(0,a.useEffect)(()=>{it.actionTabs.key==="exportSetting"&&!(Pt!=null&&Pt.exercise_header)&&nt({type:"exercise/getWorkSetting",payload:Be({},Nt)})},[it.actionTabs.key]);const Vt=()=>{var Tt,Sn,En,pn;const at=JSON.parse(JSON.stringify(Pt));Object.keys(lt).forEach(ft=>{var rt;lt[ft]=(rt=at==null?void 0:at.exercise_header)==null?void 0:rt[ft]}),lt.file_list=(Tt=at==null?void 0:at.exercise_header)!=null&&Tt.attachment_id?[{uid:(Sn=at==null?void 0:at.exercise_header)==null?void 0:Sn.attachment_id,id:(En=at==null?void 0:at.exercise_header)==null?void 0:En.attachment_id,url:(pn=at==null?void 0:at.exercise_header)==null?void 0:pn.photo_url}]:[],Mt(lt)},$t=()=>{var Tt,Sn,En;const pn=JSON.parse(JSON.stringify(lt));pn.categoryId=Nt.categoryId,pn.attachment_id=((En=(Sn=(Tt=pn.file_list)==null?void 0:Tt[0])==null?void 0:Sn.response)==null?void 0:En.id)||null,Bn(pn)},Bn=Tt=>je(void 0,null,function*(){Xe(!0),(yield(0,oe.ZP)(`/api/exercises/${Nt==null?void 0:Nt.categoryId}/foramt_settings.json`,{method:"post",body:Tt})).status===0&&(Ne.ZP.success(Et.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),nt({type:"exercise/getCommonHeader",payload:Be({},Nt)}),nt({type:"exercise/getWorkSetting",payload:Be({},Nt)}),nt({type:"exercise/getExerciseExportHeadData",payload:{id:Nt.exerciseId||Nt.categoryId,identify:Nt.userId||null}}),Xe(!1))}),Je={disabled:It,multiple:!1,listType:"picture-card",onPreview:Tt=>{E.Z.publish("preview-image",Tt.thumbUrl||Tt.url)},withCredentials:!0,fileList:lt.file_list,beforeUpload:Tt=>Tt.size/1024>200?(Ne.ZP.error(Et.formatMessage({id:"classrooms.fileUploadExceed200KB",defaultMessage:"\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"})),!1):!0,action:`${z.Z.API_SERVER}/api/attachments.json`,onChange(Tt){let Sn=Tt.fileList.filter(En=>!!En.status);lt.file_list=Sn,Mt(Object.assign({},lt))},onRemove:Tt=>je(void 0,null,function*(){return lt.file_list=[],Mt(Object.assign({},lt)),!0})};return ne.createElement(Ae.default,{title:Et.formatMessage({id:"classrooms.exportSettings",defaultMessage:"\u5BFC\u51FA\u8BBE\u7F6E"}),className:ze.modalWrapper,width:900,centered:!0,open:it.actionTabs.key==="exportSetting",onOk:()=>$t(),onCancel:()=>{Vt(),nt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:ze.exportSettingWrapper},ne.createElement(Fe.Z,{spinning:Ue["exercise/getWorkSetting"]||Dt},ne.createElement(Se.Z,{wrap:!1,justify:"space-between"},ne.createElement(le.Z,null,ne.createElement(Se.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:ze.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Me.default,Be({},Je),!((xt=lt.file_list)!=null&&xt.length)&&ne.createElement("div",null,ne.createElement(Le.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(Ie.default,{checked:lt.show_title,disabled:It,onChange:Tt=>{lt.show_title=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,Et.formatMessage({id:"classrooms.showTestTitle",defaultMessage:"\u5C55\u793A\u8BD5\u5377\u6807\u9898"})))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(Ie.default,{checked:lt.show_body,disabled:It,onChange:Tt=>{lt.show_body=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,Et.formatMessage({id:"classrooms.showExamContent",defaultMessage:"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"})))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(Ie.default,{checked:lt.show_info,disabled:It,onChange:Tt=>{lt.show_info=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,Et.formatMessage({id:"classrooms.showQuestionDetails",defaultMessage:"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"})))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(Ie.default,{checked:lt.show_table,disabled:It,onChange:Tt=>{lt.show_table=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,Et.formatMessage({id:"classrooms.showScoreAndTable",defaultMessage:"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"})))),ne.createElement(Se.Z,{align:"middle",className:`mt20 ${ze.pottedLine}`},ne.createElement(le.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(le.Z,{className:ze.text},Et.formatMessage({id:"classrooms.sealLineSettings",defaultMessage:"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"})),ne.createElement(le.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(Se.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(Ie.default,{className:"pl8",checked:lt.show_user,disabled:It,onChange:Tt=>{lt.show_user=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,Et.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}))),ne.createElement(Ie.default,{checked:lt.show_no,disabled:It,onChange:Tt=>{lt.show_no=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,Et.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}))),ne.createElement(Ie.default,{checked:lt.show_group,disabled:It,onChange:Tt=>{lt.show_group=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,Et.formatMessage({id:"classrooms.specializationClass",defaultMessage:"\u4E13\u4E1A\u73ED\u7EA7"}))),ne.createElement(Ie.default,{checked:lt.show_school_name,disabled:It,onChange:Tt=>{lt.show_school_name=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(Ie.default,{checked:lt.show_phone,disabled:It,onChange:Tt=>{lt.show_phone=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,Et.formatMessage({id:"classrooms.phoneNumber",defaultMessage:"\u624B\u673A\u53F7"})))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement("span",null,Et.formatMessage({id:"classrooms.maxQuestionsPerPage",defaultMessage:"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"})),ne.createElement(xe.Z,{size:"middle",min:1,value:lt.export_page_num?lt.export_page_num:40,onChange:Tt=>{lt.export_page_num=Tt,Mt(Be({},lt))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Se.Z,{className:"mt15"},ne.createElement(Ie.default,{checked:lt.show_desc,disabled:It,onChange:Tt=>{lt.show_desc=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,Et.formatMessage({id:"classrooms.examInstructions",defaultMessage:"\u8003\u8BD5\u987B\u77E5"}))))),ne.createElement(le.Z,{className:ze.imgPreviewPart},ne.createElement("div",{className:"pb10"},Et.formatMessage({id:"classrooms.sampleImagePreview",defaultMessage:"\u793A\u4F8B\u56FE\u7247\u9884\u89C8"}),"\uFF1A"),ne.createElement("img",{src:y.qz})))),ne.createElement(b.Z,null)))};var Ze=(0,ye.connect)(({exercise:it,loading:Ue,globalSetting:nt})=>({exercise:it,loading:Ue.effects,globalSetting:nt}))(tt)},60546:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return te}});var a=x(59301),pe=x(65582),Ne=x(95237),Ae=x(1710),Fe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Se=x(87513),le=x(65862),Me=x(6079),Ie=x(2337),xe=x(74128),Le=x(59301),ze=Object.defineProperty,ye=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(ne,ie,ce)=>ie in ne?ze(ne,ie,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[ie]=ce,z=(ne,ie)=>{for(var ce in ie||(ie={}))oe.call(ie,ce)&&E(ne,ce,ie[ce]);if(ye)for(var ce of ye(ie))y.call(ie,ce)&&E(ne,ce,ie[ce]);return ne},b=(ne,ie,ce)=>new Promise((me,ge)=>{var Ce=we=>{try{je(ce.next(we))}catch(tt){ge(tt)}},Be=we=>{try{je(ce.throw(we))}catch(tt){ge(tt)}},je=we=>we.done?me(we.value):Promise.resolve(we.value).then(Ce,Be);je((ce=ce.apply(ne,ie)).next())});const ee=({isPreview:ne=!1,isExportBlank:ie=!1,activeTabs:ce,exercise:me,globalSetting:ge,loading:Ce,user:Be,dispatch:je,showExportBtn:we=!1,sealStyle:tt={}})=>{var Ze,it,Ue,nt,xt,Et,Pt,Nt,It,Ut,Dt,Xe,lt,Mt,Vt;const $t=(0,pe.useIntl)(),Bn=(0,pe.useParams)(),{userInfo:Je}=Be,[Tt,Sn]=(0,a.useState)(),[En,pn]=(0,a.useState)();let at=(0,a.useRef)(null);const[ft,rt]=(0,a.useState)(21),[ke,Bt]=(0,a.useState)([]),Wt=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!Wt.current)return;Wt.current=!1;const Ve=yield(0,Se.cV)({id:Bn.exerciseId||Bn.categoryId});Ve.status==0&&Bt(Ve.data)}),(0,le.W)(ce)||ce==="2"&&Re()},[Bn.userId,Bn.coursesId,Bn.exerciseId,Bn.categoryId,ce]),(0,a.useEffect)(()=>{at.current&&rt(at.current.clientHeight)},[at.current]),(0,a.useEffect)(()=>{var Ve;if((Ve=me.exerciseExportHeadData)!=null&&Ve.title){const ot=me.exerciseExportHeadData;Sn(z({},ot||{}));const{table:Ye}=ot||{};let ia,on;(Ye!=null&&Ye.total_singles_scores||Ye!=null&&Ye.total_doubles_scores||Ye!=null&&Ye.total_nulls_scores||Ye!=null&&Ye.total_judges_scores||Ye!=null&&Ye.total_pros_scores||Ye!=null&&Ye.total_shixuns_scores||Ye!=null&&Ye.total_mains_scores||Ye!=null&&Ye.total_combination_scores||Ye!=null&&Ye.total_bpros_scores)&&(ia=Number(Ye==null?void 0:Ye.total_singles_scores)+Number(Ye==null?void 0:Ye.total_doubles_scores)+Number(Ye==null?void 0:Ye.total_nulls_scores)+Number(Ye==null?void 0:Ye.total_judges_scores)+Number(Ye==null?void 0:Ye.total_bpros_scores)+Number(Ye==null?void 0:Ye.total_pros_scores)+Number(Ye==null?void 0:Ye.total_shixuns_scores)+Number(Ye==null?void 0:Ye.total_mains_scores)+Number(Ye==null?void 0:Ye.total_combination_scores)),(Ye!=null&&Ye.singles_scores||Ye!=null&&Ye.doubles_scores||Ye!=null&&Ye.nulls_scores||Ye!=null&&Ye.judges_scores||Ye!=null&&Ye.pros_scores||Ye!=null&&Ye.bpros_scores||Ye!=null&&Ye.shixuns_scores||Ye!=null&&Ye.mains_scores||Ye!=null&&Ye.combination_scores)&&(on=Number(Ye==null?void 0:Ye.singles_scores)+Number(Ye==null?void 0:Ye.doubles_scores)+Number(Ye==null?void 0:Ye.nulls_scores)+Number(Ye==null?void 0:Ye.judges_scores)+Number(Ye==null?void 0:Ye.pros_scores)+Number(Ye==null?void 0:Ye.bpros_scores)+Number(Ye==null?void 0:Ye.shixuns_scores)+Number(Ye==null?void 0:Ye.mains_scores)+Number(Ye==null?void 0:Ye.combination_scores));const ta=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ye==null?void 0:Ye.total_singles_scores)||0,doubles_score:(Ye==null?void 0:Ye.total_doubles_scores)||0,nulls_score:(Ye==null?void 0:Ye.total_nulls_scores)||0,judges_score:(Ye==null?void 0:Ye.total_judges_scores)||0,pros_score:(Ye==null?void 0:Ye.total_pros_scores)||0,bpros_score:(Ye==null?void 0:Ye.total_bpros_scores)||0,shixuns_score:(Ye==null?void 0:Ye.total_shixuns_scores)||0,mains_score:(Ye==null?void 0:Ye.total_mains_scores)||0,total_combination_scores:(Ye==null?void 0:Ye.total_combination_scores)||0,total_score:ia||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ye==null?void 0:Ye.singles_scores)||0,doubles_score:(Ye==null?void 0:Ye.doubles_scores)||0,nulls_score:(Ye==null?void 0:Ye.nulls_scores)||0,judges_score:(Ye==null?void 0:Ye.judges_scores)||0,pros_score:(Ye==null?void 0:Ye.pros_scores)||0,bpros_score:(Ye==null?void 0:Ye.bpros_scores)||0,shixuns_score:(Ye==null?void 0:Ye.shixuns_scores)||0,mains_score:(Ye==null?void 0:Ye.mains_scores)||0,total_combination_scores:(Ye==null?void 0:Ye.combination_scores)||0,total_score:on||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],On=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ye==null?void 0:Ye.total_singles_scores)||0,doubles_score:(Ye==null?void 0:Ye.total_doubles_scores)||0,nulls_score:(Ye==null?void 0:Ye.total_nulls_scores)||0,judges_score:(Ye==null?void 0:Ye.total_judges_scores)||0,pros_score:(Ye==null?void 0:Ye.total_pros_scores)||0,bpros_score:(Ye==null?void 0:Ye.total_bpros_scores)||0,shixuns_score:(Ye==null?void 0:Ye.total_shixuns_scores)||0,mains_score:(Ye==null?void 0:Ye.total_mains_scores)||0,total_combination_scores:(Ye==null?void 0:Ye.total_combination_scores)||0,total_score:ia||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];pn([...ie?On:ta])}},[me.exerciseExportHeadData]);const Re=()=>b(void 0,null,function*(){const Ve={id:Bn.exerciseId||Bn.categoryId,identify:(Je==null?void 0:Je.login)||null},ot=yield(0,Se.iw)(Ve);Sn(ot||{});const{table:Ye}=ot||{};let ia,on;(Ye!=null&&Ye.total_singles_scores||Ye!=null&&Ye.total_doubles_scores||Ye!=null&&Ye.total_nulls_scores||Ye!=null&&Ye.total_judges_scores||Ye!=null&&Ye.total_pros_scores||Ye!=null&&Ye.total_bpros_scores||Ye!=null&&Ye.total_shixuns_scores||Ye!=null&&Ye.total_mains_scores||Ye!=null&&Ye.total_combination_scores)&&(ia=Number(Ye==null?void 0:Ye.total_singles_scores)+Number(Ye==null?void 0:Ye.total_doubles_scores)+Number(Ye==null?void 0:Ye.total_nulls_scores)+Number(Ye==null?void 0:Ye.total_bpros_scores)+Number(Ye==null?void 0:Ye.total_judges_scores)+Number(Ye==null?void 0:Ye.total_pros_scores)+Number(Ye==null?void 0:Ye.total_shixuns_scores)+Number(Ye==null?void 0:Ye.total_mains_scores)+Number(Ye==null?void 0:Ye.total_combination_scores)),(Ye!=null&&Ye.singles_scores||Ye!=null&&Ye.doubles_scores||Ye!=null&&Ye.nulls_scores||Ye!=null&&Ye.judges_scores||Ye!=null&&Ye.pros_scores||Ye!=null&&Ye.bpros_scores||Ye!=null&&Ye.shixuns_scores||Ye!=null&&Ye.mains_scores||Ye!=null&&Ye.combination_scores)&&(on=Number(Ye==null?void 0:Ye.singles_scores)+Number(Ye==null?void 0:Ye.doubles_scores)+Number(Ye==null?void 0:Ye.bpros_scores)+Number(Ye==null?void 0:Ye.nulls_scores)+Number(Ye==null?void 0:Ye.judges_scores)+Number(Ye==null?void 0:Ye.pros_scores)+Number(Ye==null?void 0:Ye.shixuns_scores)+Number(Ye==null?void 0:Ye.mains_scores)+Number(Ye==null?void 0:Ye.combination_scores));const ta=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ye==null?void 0:Ye.total_singles_scores)||0,doubles_score:(Ye==null?void 0:Ye.total_doubles_scores)||0,nulls_score:(Ye==null?void 0:Ye.total_nulls_scores)||0,judges_score:(Ye==null?void 0:Ye.total_judges_scores)||0,pros_score:(Ye==null?void 0:Ye.total_pros_scores)||0,bpros_score:(Ye==null?void 0:Ye.total_bpros_scores)||0,shixuns_score:(Ye==null?void 0:Ye.total_shixuns_scores)||0,mains_score:(Ye==null?void 0:Ye.total_mains_scores)||0,total_combination_scores:(Ye==null?void 0:Ye.total_combination_scores)||0,total_score:ia||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ye==null?void 0:Ye.singles_scores)||0,doubles_score:(Ye==null?void 0:Ye.doubles_scores)||0,nulls_score:(Ye==null?void 0:Ye.nulls_scores)||0,judges_score:(Ye==null?void 0:Ye.judges_scores)||0,pros_score:(Ye==null?void 0:Ye.pros_scores)||0,bpros_score:(Ye==null?void 0:Ye.bpros_scores)||0,shixuns_score:(Ye==null?void 0:Ye.shixuns_scores)||0,mains_score:(Ye==null?void 0:Ye.mains_scores)||0,total_combination_scores:(Ye==null?void 0:Ye.combination_scores)||0,total_score:on||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];pn(ie?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:ta)}),Ke=[{width:"10%",title:$t.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),align:"center",dataIndex:"name",render:Ve=>Le.createElement("a",null,Ve)},{title:((Ze=ke==null?void 0:ke.find(Ve=>Ve.value==Ie.fw[0].nameType))==null?void 0:Ze.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Ve=>Le.createElement("a",null,Ve==="0.0"?0:Ve)},{title:((it=ke==null?void 0:ke.find(Ve=>Ve.value==Ie.fw[1].nameType))==null?void 0:it.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Ve=>Le.createElement("a",null,Ve==="0.0"?0:Ve)},{title:((Ue=ke==null?void 0:ke.find(Ve=>Ve.value==Ie.fw[3].nameType))==null?void 0:Ue.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Ve=>Le.createElement("a",null,Ve==="0.0"?0:Ve)},{title:((nt=ke==null?void 0:ke.find(Ve=>Ve.value==Ie.fw[2].nameType))==null?void 0:nt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Ve=>Le.createElement("a",null,Ve==="0.0"?0:Ve)},{title:((xt=ke==null?void 0:ke.find(Ve=>Ve.value==Ie.fw[6].nameType))==null?void 0:xt.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Ve=>Le.createElement("a",null,Ve==="0.0"?0:Ve)},{title:((Et=ke==null?void 0:ke.find(Ve=>Ve.value==Ie.fw[5].nameType))==null?void 0:Et.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Ve=>Le.createElement("a",null,Ve==="0.0"?0:Ve)},{title:((Pt=ke==null?void 0:ke.find(Ve=>Ve.value==Ie.fw[4].nameType))==null?void 0:Pt.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Ve=>Le.createElement("a",null,Ve==="0.0"?0:Ve)},{title:((Nt=ke==null?void 0:ke.find(Ve=>Ve.value==Ie.fw[7].nameType))==null?void 0:Nt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Ve=>Le.createElement("a",null,Ve==="0.0"?0:Ve)},{title:((It=ke==null?void 0:ke.find(Ve=>Ve.value==Ie.fw[8].nameType))==null?void 0:It.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Ve=>Le.createElement("a",null,Ve==="0.0"?0:Ve)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Ve=>Le.createElement("a",null,Ve==="0.0"?0:Ve==null?void 0:Ve.toFixed(1))}],{exercise_header:pt}=Tt||{};return Le.createElement(Le.Fragment,null,((pt==null?void 0:pt.show_user)||(pt==null?void 0:pt.show_no)||(pt==null?void 0:pt.show_group))&&Le.createElement("section",{className:Fe.glassSeal,style:tt},(pt==null?void 0:pt.show_user)&&Le.createElement("span",null,$t.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),"\uFF1A",Le.createElement("span",null,Tt==null?void 0:Tt.user)),(pt==null?void 0:pt.show_no)&&Le.createElement("span",null,$t.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),"\uFF1A",Le.createElement("span",null,Tt==null?void 0:Tt.student_id)),(pt==null?void 0:pt.show_group)&&Le.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Le.createElement("span",null,Tt==null?void 0:Tt.group_name)),(pt==null?void 0:pt.show_school_name)&&Le.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Le.createElement("span",null,Tt==null?void 0:Tt.school_name)),(pt==null?void 0:pt.show_phone)&&Le.createElement("span",null,$t.formatMessage({id:"classrooms.phoneNumber",defaultMessage:"\u624B\u673A\u53F7"}),"\uFF1A",Le.createElement("span",null,Tt==null?void 0:Tt.phone))),Le.createElement("section",{className:`${Fe.wrap} ${ne?"pl20":""} `},(Tt==null?void 0:Tt.photo_url)&&Le.createElement("img",{className:Fe.img,src:`${xe.Z.API_SERVER}${Tt==null?void 0:Tt.photo_url}`}),(pt==null?void 0:pt.show_title)&&Le.createElement(Ne.Z,{className:Fe.paperHeader,justify:"center"},Le.createElement("div",null,Tt==null?void 0:Tt.title)),(pt==null?void 0:pt.show_info)&&Le.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Tt==null?void 0:Tt.large_counts,"\u5927\u9898\u3011\u3010",Tt==null?void 0:Tt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Tt==null?void 0:Tt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Tt==null?void 0:Tt.time)>-1?`${Tt==null?void 0:Tt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(pt==null?void 0:pt.show_desc)&&(((Ut=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Ut.exercise_description)||((Dt=me==null?void 0:me.commonHeader)==null?void 0:Dt.exercise_description))&&Le.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Le.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Le.createElement("span",null,((Xe=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Xe.exercise_description)||((lt=me==null?void 0:me.commonHeader)==null?void 0:lt.exercise_description))),(pt==null?void 0:pt.show_table)&&Le.createElement("div",{className:"mt10"},Le.createElement(Ae.default,{className:Fe.table,columns:Ke,dataSource:[...En||[]],bordered:!0,pagination:!1})),((Mt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Mt.analysis)&&Le.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(Vt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Vt.analysis}`)),Le.createElement(Me.Z,null))};var te=(0,pe.connect)(({exercise:ne,loading:ie,user:ce,globalSetting:me})=>({exercise:ne,globalSetting:me,user:ce,loading:ie.effects}))(ee)},85548:function(Rt,st,x){"use strict";var a=x(21185),pe=x(87513),Ne=x(61527),Ae=x(78241),Fe=x(43418),Se=x(3113),le=x(71418),Me=x(24905),Ie=x(5112),xe=x(81327),Le=x(59301),ze=x(65582),ye=x(74128),oe=x(59301),y=(z,b,ee)=>new Promise((te,ne)=>{var ie=ge=>{try{me(ee.next(ge))}catch(Ce){ne(Ce)}},ce=ge=>{try{me(ee.throw(ge))}catch(Ce){ne(Ce)}},me=ge=>ge.done?te(ge.value):Promise.resolve(ge.value).then(ie,ce);me((ee=ee.apply(z,b)).next())});const E=({exercise:z,dispatch:b})=>{var ee,te,ne,ie;const ce=(0,ze.useIntl)(),me=(0,ze.useParams)(),[ge]=(0,ze.useSearchParams)(),Ce=ge.getAll("exercise_group_id").map(Xe=>Xe==="all"?Xe:Number(Xe)),{actionTabs:Be}=z,[je]=Ae.default.useForm(),[we,tt]=(0,Le.useState)(!1),Ze=(0,Le.useRef)(null),[it,Ue]=(0,Le.useState)(!1),[,nt,xt,Et]=(0,Ne.U)(pe.aU,{}),[Pt,Nt]=(0,Le.useState)({}),It=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},Ut=(Xe,lt)=>{ze.history.push(`/classrooms/${me.coursesId}/exercise/${(me==null?void 0:me.categoryId)||(me==null?void 0:me.exerciseId)}/sumup?exam_summary_id=${(lt==null?void 0:lt.exam_summary_id)||""}&template=${Xe==null?void 0:Xe.exam_summary_template_id}&${Xe==null?void 0:Xe.exercise_group_id.map(Mt=>`exercise_group_id=${Mt}`).join("&")}`)},Dt=()=>y(void 0,null,function*(){var Xe,lt,Mt,Vt,$t;const Bn=yield xt({id:(me==null?void 0:me.categoryId)||(me==null?void 0:me.exerciseId)});je.setFieldsValue({exercise_group_id:Be!=null&&Be.isEdit&&Ce.length>0?Ce:["all",...((lt=(Xe=Bn==null?void 0:Bn.data)==null?void 0:Xe.course_groups)==null?void 0:lt.map(Je=>Je==null?void 0:Je.exercise_group_id))||[]],exam_summary_template_id:Be!=null&&Be.isEdit?Number(ge.get("template")):($t=(Vt=(Mt=Bn==null?void 0:Bn.data)==null?void 0:Mt.exam_summary_templates)==null?void 0:Vt[0])==null?void 0:$t.id})});return(0,Le.useEffect)(()=>{Ze.current&&Ze.current.scrollHeight>134&&Ue(!0)},[Ze]),(0,Le.useEffect)(()=>{(Be==null?void 0:Be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Dt():je.resetFields()},[Be==null?void 0:Be.title]),oe.createElement(oe.Fragment,null,oe.createElement(Fe.default,{title:ce.formatMessage({id:"classrooms.examSummarySettings",defaultMessage:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}),width:800,centered:!0,open:(Be==null?void 0:Be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:oe.createElement("div",{style:{textAlign:"center"}},oe.createElement(Se.ZP,{type:"primary",onClick:()=>{je.submit()}},ce.formatMessage({id:"classrooms.summaryReportPreview",defaultMessage:"\u603B\u7ED3\u62A5\u544A\u9884\u89C8"}))),onCancel:()=>{It()}},oe.createElement(le.Z,{spinning:nt},oe.createElement(Ae.default,{form:je,onFinish:Xe=>y(void 0,null,function*(){var lt,Mt;const Vt=(Mt=(lt=Et==null?void 0:Et.data)==null?void 0:lt.exam_summaries)==null?void 0:Mt.find($t=>($t==null?void 0:$t.exam_summary_template_id)===Xe.exam_summary_template_id);if(Vt!=null&&Vt.exam_summary_id){const $t=Fe.default.confirm({title:ce.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,closeIcon:oe.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Bn=>{Bn.preventDefault(),Bn.stopPropagation(),$t.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{Ut(Xe,Vt),It()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Ut(Xe,{}),It()}});return}Ut(Xe,Vt),It()})},oe.createElement("div",{ref:Ze,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:we?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},oe.createElement(Ae.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(Xe,lt=[],Mt)=>{var Vt,$t;let Bn=Xe;const Je=(($t=(Vt=Et==null?void 0:Et.data)==null?void 0:Vt.course_groups)==null?void 0:$t.map(Tt=>Tt==null?void 0:Tt.exercise_group_id))||[];return!(lt!=null&<.includes("all"))&&(Xe.includes("all")||Xe.length===Je.length)?Bn=[...Je,"all"]:Xe.includes("all")&&Xe.length!==Je.length+1?Bn=Xe.filter(Tt=>Tt!=="all"):lt!=null&<.includes("all")&&!Xe.includes("all")&&(Bn=[]),Bn}},oe.createElement(Me.default.Group,{options:[{label:ce.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"all"},...((te=(ee=Et==null?void 0:Et.data)==null?void 0:ee.course_groups)==null?void 0:te.map(Xe=>({value:Xe==null?void 0:Xe.exercise_group_id,label:`${Xe==null?void 0:Xe.exercise_group_name}\uFF08${Xe==null?void 0:Xe.exercise_group_students}\uFF09`})))||[]]})),it&&oe.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>tt(!we)},we?"\u6536\u8D77":"\u5C55\u5F00",oe.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),oe.createElement(Ae.default.Item,{className:"mb0",name:"exam_summary_template_id",label:ce.formatMessage({id:"classrooms.analysisTemplate",defaultMessage:"\u5206\u6790\u6A21\u677F"})},oe.createElement(Ie.ZP.Group,null,oe.createElement(xe.Z,{className:"mt5",direction:"vertical"},(ie=(ne=Et==null?void 0:Et.data)==null?void 0:ne.exam_summary_templates)==null?void 0:ie.map((Xe,lt)=>oe.createElement(Ie.ZP,{key:lt,value:Xe==null?void 0:Xe.id},`\u6A21\u677F${lt+1}-${Xe==null?void 0:Xe.name}`,oe.createElement("a",{className:"ml5",onClick:()=>{var Mt,Vt;Nt({url:ye.Z.API_SERVER+((Mt=Xe==null?void 0:Xe.attachment_info)==null?void 0:Mt.url),file_type:(Vt=Xe==null?void 0:Xe.attachment_info)==null?void 0:Vt.file_type})}},ce.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})))))))))),oe.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Pt==null?void 0:Pt.url,type:Pt==null?void 0:Pt.file_type,onClose:()=>Nt({})}))};st.Z=(0,ze.connect)(({exercise:z})=>({exercise:z}))(E)},12586:function(Rt,st,x){"use strict";var a=x(59301),pe=x(43418),Ne=x(38147),Ae=x(65582),Fe=x(59301),Se=(Me,Ie,xe)=>new Promise((Le,ze)=>{var ye=E=>{try{y(xe.next(E))}catch(z){ze(z)}},oe=E=>{try{y(xe.throw(E))}catch(z){ze(z)}},y=E=>E.done?Le(E.value):Promise.resolve(E.value).then(ye,oe);y((xe=xe.apply(Me,Ie)).next())});const le=({exercise:Me,dispatch:Ie,init:xe,haveInit:Le=!1})=>{const ze=(0,Ae.useParams)(),[ye,oe]=(0,a.useState)(!1);let[y,E]=(0,a.useState)();const[z,b]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1),ne=(0,Ae.useIntl)();(0,a.useEffect)(()=>{Me.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ie()},[Me.actionTabs]);function ie(){return Se(this,null,function*(){var ce,me;let ge=yield(0,Ne.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});if(((ce=ge==null?void 0:ge.cover_exercises)==null?void 0:ce.length)>0)oe(!0),E((me=ge==null?void 0:ge.cover_exercises)==null?void 0:me[0]);else{let Ce=yield(0,Ne.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});Ie({type:"exercise/setActionTabs",payload:{key:""}}),(Ce==null?void 0:Ce.status)===0&&(Le&&xe(),pe.default.confirm({title:ne.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ne.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ne.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ne.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{Ae.history.push("/paperlibrary")}}))}})}return Fe.createElement("div",null,Fe.createElement(pe.default,{open:ye,centered:!0,onCancel:ce=>Se(void 0,null,function*(){if(ce.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let me=yield(0,Ne.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs,update:1}});Ie({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(me==null?void 0:me.status)===0&&(Le&&xe(),oe(!1),pe.default.confirm({title:ne.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ne.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ne.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ne.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{Ae.history.push("/paperlibrary")}}))}else oe(!1)}),cancelButtonProps:{loading:z},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>Se(void 0,null,function*(){te(!0);let ce=yield(0,Ne.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});te(!1),(ce==null?void 0:ce.status)===0&&(Le&&xe(),Ie({type:"exercise/setActionTabs",payload:{key:""}}),oe(!1),pe.default.confirm({title:ne.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ne.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ne.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ne.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{Ae.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Fe.createElement("div",null,Fe.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Fe.createElement("div",null,Fe.createElement("div",null,"\u8BD5\u5377\uFF1A",y==null?void 0:y.origin_exercise_nam),Fe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Fe.createElement("a",{href:`/paperlibrary/see/${y==null?void 0:y.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},y==null?void 0:y.examination_bank_name))))))};st.Z=(0,Ae.connect)(({exercise:Me})=>({exercise:Me}))(le)},41996:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return ge}});var a=x(59301),pe=x(43418),Ne=x(95237),Ae=x(43604),Fe=x(57809),Se=x(1710),le=x(3113),Me=x(3918),Ie=x(38147),xe={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Le=x(65582),ze=x(96622),ye=x(59301),oe=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Ce,Be,je)=>Be in Ce?oe(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ce[Be]=je,ne=(Ce,Be)=>{for(var je in Be||(Be={}))b.call(Be,je)&&te(Ce,je,Be[je]);if(z)for(var je of z(Be))ee.call(Be,je)&&te(Ce,je,Be[je]);return Ce},ie=(Ce,Be)=>y(Ce,E(Be)),ce=(Ce,Be,je)=>new Promise((we,tt)=>{var Ze=nt=>{try{Ue(je.next(nt))}catch(xt){tt(xt)}},it=nt=>{try{Ue(je.throw(nt))}catch(xt){tt(xt)}},Ue=nt=>nt.done?we(nt.value):Promise.resolve(nt.value).then(Ze,it);Ue((je=je.apply(Ce,Be)).next())});const me=({visible:Ce,setVisible:Be,onK:je,selectKeys:we,selectRows:tt,appointStudent:Ze,modalParams:it,courseId:Ue})=>{const nt=(0,Le.useIntl)(),xt=(0,Le.useParams)(),[Et,Pt]=(0,a.useState)(!1),[Nt,It]=(0,a.useState)(!1),[Ut,Dt]=(0,a.useState)([]),[Xe,lt]=(0,a.useState)([]),[Mt,Vt]=(0,a.useState)([]),[$t,Bn]=(0,a.useState)("all"),[Je,Tt]=(0,a.useState)("all");let[Sn,En]=(0,a.useState)(!0);const[pn,at]=(0,a.useState)([{value:"all",label:nt.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})}]),[ft,rt]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),ke={selectedRowKeys:Xe,columnWidth:40,hideSelectAll:!0,onSelect:(pt,Ve,ot)=>{let Ye=!0;for(let ia=0;ia{if(pt&&ot.length>0){ot.forEach(Ye=>{Xe.push(Ye.user_id),Mt.push(Ye)}),lt([...Xe]),Vt([...Mt]);return}if(!pt&&ot.length>0){let Ye=[],ia=[];const on=new Set(ot),ta=new Set(Xe),On=new Set(Mt);Ye=[...ta].filter(pa=>[...on].every(Ct=>Ct.user_id!==pa)),ia=[...On].filter(pa=>[...on].every(Ct=>Ct.user_id!==pa.user_id)),lt([...Ye]),Vt([...ia])}}};(0,a.useEffect)(()=>{Ce&&we&&(lt([...we]),Vt(tt))},[Ce,we]),(0,a.useEffect)(()=>{Ce&&(!Ze&&it?ft.status=it:ft.status=null,rt(ne({},ft)),Wt())},[Ce,Ze,it]);const Bt=[{title:nt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(pt,Ve,ot)=>ye.createElement("span",{style:{color:"#333"}},ot+1)},{title:nt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(pt,Ve,ot)=>ye.createElement("span",null,pt)},{title:nt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(pt,Ve,ot)=>ye.createElement("span",{style:{color:"#666"}},pt)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(pt,Ve)=>ye.createElement("span",null,pt)},{title:nt.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",key:"score",sorter:!0,render:(pt,Ve)=>ye.createElement("span",null,pt||"--")},{title:nt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(pt,Ve)=>ye.createElement("span",null,pt)}].filter(pt=>it===1||it===2?pt.title!==nt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}):!0),Wt=()=>ce(void 0,null,function*(){var pt,Ve,ot;It(!0);const Ye=yield(0,Ie.ZP)(`/api/exercises/${xt.categoryId||Ue}/wait_make_up_students.json`,{method:"get",params:ie(ne({},ft),{keywords:(pt=ft==null?void 0:ft.keywords)==null?void 0:pt.trim()})});if(Ye.status===0){const ia=((ot=(Ve=Ye==null?void 0:Ye.data)==null?void 0:Ve.all_course_groups)==null?void 0:ot.map(on=>({value:on==null?void 0:on.id,label:on==null?void 0:on.name})))||[];at([{value:"all",label:nt.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})},...ia]),Dt(Ye.data)}It(!1)}),Re=()=>{ft.page=1,ft.status=null,ft.course_group_id=null,ft.keywords="",Bn("all"),Tt("all"),lt([]),Vt([]),rt(ne({},ft)),Ze&&je(Xe==null?void 0:Xe.length,Xe,Mt)},Ke=()=>{ft.page=1,ft.status=null,ft.course_group_id=null,ft.keywords="",rt(ne({},ft)),Bn("all"),Tt("all"),lt([]),Vt([]),Be(!1)};return ye.createElement(pe.default,{centered:!0,className:xe.cstuModal,title:it===1?"\u7F3A\u8003\u5B66\u751F":it===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ce,width:1200,footer:null,onCancel:()=>{Ke()}},ye.createElement(Ne.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},ye.createElement(Ne.Z,null,ye.createElement(Ae.Z,null,ye.createElement(Fe.default,{size:"large",value:$t,style:{width:200,marginRight:20},onChange:pt=>{Bn(pt),pt==="all"?ft.course_group_id=null:ft.course_group_id=pt,ft.page=1,rt(ne({},ft)),Wt()},options:pn})),Ze&&ye.createElement(Ae.Z,null,ye.createElement(Fe.default,{size:"large",value:Je,style:{width:200},onChange:pt=>{Tt(pt),pt==="all"?ft.status=null:ft.status=pt,ft.page=1,rt(ne({},ft)),Wt()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:nt.formatMessage({id:"classrooms.pass",defaultMessage:"\u53CA\u683C"})}]}))),ye.createElement(Ae.Z,null,ye.createElement(Me.t7,{style:{width:300,marginLeft:15},value:ft.keywords,allowClear:!0,onChange:pt=>{ft.keywords=pt,ft.page=1,rt(ne({},ft)),Wt()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),ye.createElement(Ne.Z,{align:"middle",className:"mb30"},ye.createElement(Ae.Z,{span:14},ye.createElement("div",{className:"flexd-table-header"},ye.createElement(Se.default,{pagination:!1,dataSource:[],columns:Bt,rowSelection:Ze?ke:null,rowKey:pt=>pt.user_id})),ye.createElement("div",null,ye.createElement(Se.default,{rowSelection:Ze?ke:null,columns:Bt,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:pt=>pt.user_id,loading:Nt,dataSource:Ut==null?void 0:Ut.exercise_users,onChange:(pt,Ve,ot)=>{ft.page=pt==null?void 0:pt.current,ft.limit=pt==null?void 0:pt.pageSize,ot!=null&&ot.order?(ft.sort_by=ot==null?void 0:ot.field,ft.direction=(ot==null?void 0:ot.order)==="ascend"?"asc":"desc"):(ft.sort_by=null,ft.direction=null),rt(ne({},ft)),Wt()},pagination:!1}))),ye.createElement(Ae.Z,{span:1},ye.createElement("img",{src:ze,style:{marginLeft:10}})),ye.createElement(Ae.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},ye.createElement("div",{className:xe.searchMember,style:{width:550}},ye.createElement(Ne.Z,{className:xe.searchMemberHeader},ye.createElement(Ae.Z,{className:"ml30",flex:"100px"},nt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"})),ye.createElement(Ae.Z,{flex:"110px"},nt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),ye.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},nt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}))),ye.createElement("div",{style:{overflow:"auto",height:390}},Mt==null?void 0:Mt.map((pt,Ve)=>ye.createElement(Ne.Z,{key:Ve,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},ye.createElement(Ae.Z,{flex:"100px"},pt.user_name),ye.createElement(Ae.Z,{flex:"110px"},pt.student_id),ye.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},pt.user_group_name),ye.createElement(Ae.Z,{style:{marginLeft:10}},ye.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Vt(Mt.filter(ot=>ot.user_id!=pt.user_id)),lt(Xe.filter(ot=>ot!=pt.user_id))}})))))))),!(it===1||it===2)&&ye.createElement("div",{className:xe.bottom},ye.createElement(le.ZP,{className:xe.no,onClick:()=>{Ke()}},"\u53D6\u6D88"),ye.createElement(le.ZP,{loading:Et,type:"primary",onClick:()=>{Re()}},nt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))};var ge=(0,Le.connect)(({})=>({}))(me)},24528:function(Rt,st,x){"use strict";var a=x(59301),pe=x(78241),Ne=x(8591),Ae=x(43418),Fe=x(71418),Se=x(95237),le=x(5112),Me=x(5083),Ie=x(24905),xe=x(56656),Le=x.n(xe),ze=x(38147),ye=x(65862),oe=x(65582),y=x(70414),E=x(59553),z=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ce=(tt,Ze,it)=>Ze in tt?z(tt,Ze,{enumerable:!0,configurable:!0,writable:!0,value:it}):tt[Ze]=it,me=(tt,Ze)=>{for(var it in Ze||(Ze={}))ne.call(Ze,it)&&ce(tt,it,Ze[it]);if(te)for(var it of te(Ze))ie.call(Ze,it)&&ce(tt,it,Ze[it]);return tt},ge=(tt,Ze)=>b(tt,ee(Ze)),Ce=(tt,Ze,it)=>new Promise((Ue,nt)=>{var xt=Nt=>{try{Pt(it.next(Nt))}catch(It){nt(It)}},Et=Nt=>{try{Pt(it.throw(Nt))}catch(It){nt(It)}},Pt=Nt=>Nt.done?Ue(Nt.value):Promise.resolve(Nt.value).then(xt,Et);Pt((it=it.apply(tt,Ze)).next())});function Be(tt,Ze){const it=[];for(let Ue=tt;Ue{let Ze=new Date;const it=Le()(tt).format("HH");if(Le()(tt).isSame(Le()(Ze),"day")){const Ue=Le()(Ze).format("HH"),nt=Le()(Ze).format("mm");return{disabledHours:()=>Be(0,24).splice(1,Ue*1-1),disabledMinutes:()=>Le()(tt).isSame(Le()(Ze),"hour")&&it<=Ue?Be(0,60).splice(0,nt):Be(60,60)}}else if(Le()(tt).isSame(Le()(),"day")){const Ue=Le()().format("HH"),nt=Le()().format("mm");return{disabledHours:()=>Be(0,24).splice(0,Ue),disabledMinutes:()=>it<=Ue?Be(0,nt):Be(60,60)}}else return!1},we=({exercise:tt,dispatch:Ze})=>{var it;const Ue=(0,oe.useIntl)(),nt=(0,oe.useParams)(),[xt]=pe.default.useForm(),[Et,Pt]=(0,a.useState)(1),[Nt,It]=(0,a.useState)([]),[Ut,Dt]=(0,a.useState)(!0),[Xe,lt]=(0,a.useState)([]),[Mt,Vt]=(0,a.useState)(!0),[$t,Bn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{tt.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Je()},[tt.actionTabs]);const Je=En=>Ce(void 0,null,function*(){var pn,at;Dt(!0);const ft=yield Ze({type:"exercise/getEndGroups",payload:ge(me({},nt),{check_ids:[...((pn=tt.actionTabs.selectArrs)==null?void 0:pn.map(ke=>Number(ke)))||[]]})}),rt=(at=ft==null?void 0:ft.course_info)==null?void 0:at.map((ke,Bt)=>ge(me({},ke),{key:ke.course_group_id,title:ke.course_group_name,name:ke.course_group_name,disabled:!!ke.is_published}));ft&&(ft!=null&&ft.course_info)&&(It([...rt]),xt.setFieldsValue({end_time:Le()(Le()(new Date((0,ye.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Dt(!1)}),Tt=()=>Ce(void 0,null,function*(){var En,pn,at,ft;const rt=me({},xt.getFieldsValue());if((Xe==null?void 0:Xe.length)<=0&&Nt.length>0&&!((En=tt.actionTabs)!=null&&En.unified_setting)){Ne.ZP.info(Ue.formatMessage({id:"classrooms.classCannotBeEmpty",defaultMessage:"\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"}));return}Bn(!0);const ke={check_ids:[...((pn=tt.actionTabs.selectArrs)==null?void 0:pn.map(Wt=>Number(Wt)))||[]],group_ids:Xe};Mt||(ke.end_time=Le()(rt.end_time).format("YYYY-MM-DD HH:mm")),ke.group_ids=Xe.map(Wt=>Wt.course_group_id),(yield(0,ze.ZP)(`/api/courses/${nt.coursesId}/exercises/end_exercise.json`,{method:"post",body:ke})).status===0&&(Ne.ZP.success(Ue.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),(0,ye.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Ze({type:"exercise/setActionTabs",payload:{}}),(at=tt==null?void 0:tt.actionTabs)!=null&&at.cb?(ft=tt==null?void 0:tt.actionTabs)==null||ft.cb():Ze({type:"classroomList/getClassroomExercisesList",payload:me({},tt.actionTabs.params)})),Bn(!1)}),Sn=()=>{Pt(1),It([]),lt([]),Vt(!0)};return a.createElement(Ae.default,{centered:!0,title:Ue.formatMessage({id:"classrooms.endExam",defaultMessage:"\u7ED3\u675F\u8003\u8BD5"}),open:tt.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:Ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ue.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:Tt,width:680,confirmLoading:$t||Ut,onCancel:()=>{Sn(),Ze({type:"exercise/setActionTabs",payload:{}})}},a.createElement(Fe.Z,{spinning:Ut},Nt&&a.createElement(pe.default,{form:xt},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:y.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(Se.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(le.ZP.Group,{value:Mt,onChange:En=>{Vt(En.target.value),lt([])}},a.createElement(le.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(le.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(pe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Mt?"hidden":"visible"}},a.createElement(Me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,ye.U6)(),"HH:mm")},disabledDate:En=>En&&En0&&!((it=tt.actionTabs)!=null&&it.unified_setting)&&a.createElement(Se.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),Ue.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"}),":"),a.createElement("div",null,Nt.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(Ie.default,{checked:Xe.length===Nt.length,onChange:En=>{Xe.length===Nt.length?lt([]):lt(Nt)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Xe.length||0,"\u4E2A\u5206\u73ED")),a.createElement(E.Z,{data:Nt,selectedRowKeys:Xe,setSelectedRowKeys:lt}))))))};st.Z=(0,oe.connect)(({exercise:tt})=>({exercise:tt}))(we)},72936:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Ut}});var a=x(59301),pe=x(78241),Ne=x(8591),Ae=x(43418),Fe=x(71418),Se=x(95237),le=x(5112),Me=x(5871),Ie=x(5083),xe=x(78673),Le=x(24905),ze=x(3113),ye=x(56656),oe=x.n(ye),y=x(38147),E=x(65862),z=x(65582),b=x(87513),ee=x(70414),te=x(59553),ne=x(41996),ie={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},ce=x(83028),me=x(60979),ge=x(33276),Ce=x(59301),Be=Object.defineProperty,je=Object.defineProperties,we=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ue=(Dt,Xe,lt)=>Xe in Dt?Be(Dt,Xe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Dt[Xe]=lt,nt=(Dt,Xe)=>{for(var lt in Xe||(Xe={}))Ze.call(Xe,lt)&&Ue(Dt,lt,Xe[lt]);if(tt)for(var lt of tt(Xe))it.call(Xe,lt)&&Ue(Dt,lt,Xe[lt]);return Dt},xt=(Dt,Xe)=>je(Dt,we(Xe)),Et=(Dt,Xe,lt)=>new Promise((Mt,Vt)=>{var $t=Tt=>{try{Je(lt.next(Tt))}catch(Sn){Vt(Sn)}},Bn=Tt=>{try{Je(lt.throw(Tt))}catch(Sn){Vt(Sn)}},Je=Tt=>Tt.done?Mt(Tt.value):Promise.resolve(Tt.value).then($t,Bn);Je((lt=lt.apply(Dt,Xe)).next())});function Pt(Dt,Xe){const lt=[];for(let Mt=Dt;Mt{let Xe=new Date;const lt=oe()(Dt).format("HH");if(oe()(Dt).isSame(oe()(Xe),"day")){const Mt=oe()(Xe).format("HH"),Vt=oe()(Xe).format("mm");return{disabledHours:()=>Pt(0,24).splice(1,Mt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",lt,Mt),oe()(Dt).isSame(oe()(Xe),"hour")&<<=Mt?Pt(0,60).splice(0,Vt):Pt(60,60))}}else if(oe()(Dt).isSame(oe()(),"day")){const Mt=oe()().format("HH"),Vt=oe()().format("mm");return{disabledHours:()=>Pt(0,24).splice(0,Mt),disabledMinutes:()=>lt<=Mt?Pt(0,Vt):Pt(60,60)}}else return!1},It=({exercise:Dt,dispatch:Xe})=>{var lt,Mt,Vt,$t,Bn,Je,Tt,Sn,En,pn,at,ft,rt,ke,Bt,Wt,Re,Ke,pt,Ve,ot,Ye,ia;const on=(0,z.useIntl)(),ta=(0,z.useParams)(),[On]=pe.default.useForm(),[pa,Ct]=(0,a.useState)(1),[Yt,Xt]=(0,a.useState)([]),[Ot,en]=(0,a.useState)(!0),[xa,cn]=(0,a.useState)([]),[oa,qa]=(0,a.useState)(!0),[yr,qn]=(0,a.useState)(!1),{workSetting:Jt}=Dt,[va,Va]=(0,a.useState)(!1),[Aa,Zr]=(0,a.useState)([]),[Yr,Sr]=(0,a.useState)([]),[ht,La]=(0,a.useState)(!1),[Zt,_n]=(0,a.useState)(!1),[ua,ma]=(0,a.useState)(!1),[tr,Zn]=(0,a.useState)(null),[se,fe]=(0,a.useState)(1),[he,De]=(0,a.useState)({}),[qe,wt]=(0,a.useState)({}),[jt,Ta]=(0,a.useState)(!1),[$n,rn]=(0,a.useState)(!1),[tn,Tn]=(0,a.useState)(!1),[_t,ga]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:Rn=[],type:fn}=Dt.actionTabs||{},kn=Rn.filter(At=>![100,120,150].includes(Number(At.total_score)));kn.length?(Tn(fn===1?"multiple":"single"),ga(kn.map(At=>xt(nt({},At),{name:At.exercise_name})))):rn(!0)}},[(lt=Dt==null?void 0:Dt.actionTabs)==null?void 0:lt.key]),console.log(tn,"visible"),(0,a.useEffect)(()=>{var Rn;if(Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Ea(),gn(),Dt.actionTabs.type===2)){const fn=(Rn=Dt.actionTabs)==null?void 0:Rn.unified_setting;qa(fn)}},[Dt.actionTabs]),(0,a.useEffect)(()=>{var Rn,fn,kn,At,dr,$a,Wn;(Rn=Jt==null?void 0:Jt.exercise)!=null&&Rn.publish_time&&On.setFieldsValue({publish_time:oe()((fn=Jt==null?void 0:Jt.exercise)==null?void 0:fn.publish_time)}),(kn=Jt==null?void 0:Jt.exercise)!=null&&kn.end_time&&On.setFieldsValue({end_time:oe()((At=Jt==null?void 0:Jt.exercise)==null?void 0:At.end_time)}),On.setFieldsValue({exercise_type:(dr=Jt==null?void 0:Jt.exercise)==null?void 0:dr.exercise_type,simulate_exercise_num:($a=Jt==null?void 0:Jt.exercise)==null?void 0:$a.simulate_exercise_num}),fe((Wn=Jt==null?void 0:Jt.exercise)==null?void 0:Wn.exercise_type)},[Dt]);const wa=Rn=>{var fn;const kn=On.getFieldValue("publish_time");if(!kn||(fn=Jt==null?void 0:Jt.exercise)!=null&&fn.publish_time)return;let At;Rn===1?At=oe()(kn).add(120,"minutes"):At=oe()(kn).add(7,"days"),On.setFieldsValue({end_time:At})},Ea=Rn=>Et(void 0,null,function*(){var fn,kn;en(!0);const At=yield(0,b.N3)({coursesId:ta.coursesId,check_ids:[...((fn=Dt.actionTabs.selectArrs)==null?void 0:fn.map($a=>Number($a)))||[]]});console.log(At,"res");const dr=((kn=At==null?void 0:At.course_info)==null?void 0:kn.map(($a,Wn)=>xt(nt({},$a),{key:$a.course_group_id,title:$a.course_group_name,name:$a.course_group_name,disabled:!!$a.is_published})))||[];if((At==null?void 0:At.status)!==-1){Xt([...dr]);const $a=oe()();On.setFieldsValue({publish_time:$a}),(On.getFieldValue("exercise_type")||1)===1?On.setFieldsValue({end_time:oe()($a).add(120,"minutes")}):On.setFieldsValue({end_time:oe()($a).add(7,"days")})}en(!1)});(0,a.useEffect)(()=>{var Rn,fn,kn,At,dr,$a;if((Rn=Jt==null?void 0:Jt.exercise)!=null&&Rn.is_appoint_user){const Wn=((kn=(fn=Jt==null?void 0:Jt.exercise)==null?void 0:fn.all_exercise_users)==null?void 0:kn.map(Tr=>Tr.user_id))||[];Zr([...Wn])}La((At=Jt==null?void 0:Jt.exercise)==null?void 0:At.is_appoint_user),_n((dr=Jt==null?void 0:Jt.exercise)==null?void 0:dr.is_miss_exam_user),ma(($a=Jt==null?void 0:Jt.exercise)==null?void 0:$a.is_no_passing_user)},[Jt]),(0,a.useEffect)(()=>{var Rn,fn,kn,At,dr,$a,Wn,Tr;(fn=(Rn=Dt==null?void 0:Dt.actionTabs)==null?void 0:Rn.selectArrs)!=null&&fn[0]&&Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Xe({type:"exercise/getWorkSetting",payload:{categoryId:(At=(kn=Dt==null?void 0:Dt.actionTabs)==null?void 0:kn.selectArrs)==null?void 0:At[0],category:($a=(dr=Dt==null?void 0:Dt.actionTabs)==null?void 0:dr.selectArrs)==null?void 0:$a[0],coursesId:(Tr=(Wn=Dt==null?void 0:Dt.actionTabs)==null?void 0:Wn.params)==null?void 0:Tr.id}})},[(Mt=Dt==null?void 0:Dt.actionTabs)==null?void 0:Mt.selectArrs]);const Cn=()=>Et(void 0,null,function*(){var Rn,fn,kn,At,dr,$a,Wn;const Tr=nt({},On.getFieldsValue()),zr=oe()(oe()(Tr.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),ao=oe()(oe()(Tr.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(zr,zr,33),ao<=zr){Ne.ZP.info(on.formatMessage({id:"classrooms.endTimeAfterStart",defaultMessage:"\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4"}));return}if((xa==null?void 0:xa.length)<=0&&!oa&&Yt.length>0&&!((Rn=Jt==null?void 0:Jt.exercise)!=null&&Rn.is_make_up_exercise)){Ne.ZP.info(on.formatMessage({id:"classrooms.classCannotBeEmpty",defaultMessage:"\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"}));return}const Qr=Yt.map(Yo=>Yo.key),za={check_ids:[...((fn=Dt.actionTabs.selectArrs)==null?void 0:fn.map(Yo=>Number(Yo)))||[]],end_time:oe()(Tr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(Tr.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:xa.map(Yo=>Yo.course_group_id),unified_setting:!xa.length,exercise_type:Tr.exercise_type,simulate_exercise_num:Tr.simulate_exercise_num};if(((kn=Dt.actionTabs.selectArrsAll)==null?void 0:kn.length)>0&&Dt.actionTabs.type===1&&(za.check_ids=[...((dr=(At=Dt.actionTabs.selectArrsAll)==null?void 0:At.filter(Yo=>!Yo.high_resources_consume||Yo.high_resources_consume_permission))==null?void 0:dr.map(Yo=>Number(Yo==null?void 0:Yo.id)))||[]]),($a=Jt==null?void 0:Jt.exercise)!=null&&$a.is_make_up_exercise){if(ht&&Aa.length<=0||!ht&&!(Zt||ua)){Ne.ZP.error(on.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"}));return}za.is_appoint_user=ht,za.is_miss_exam_user=Zt,za.is_no_passing_user=ua,ht?za.make_up_exercise_users=Aa.map(Yo=>({user_id:Yo})):za.make_up_exercise_user=[]}let{is_locked:br,open_camera:Nr,screen_open:nr,login_restrict:mo,ip_bind:zo,ip_limit:ro,is_random:Go,id:lo,identity_verify:di,open_phone_video_recording:mi}=Jt==null?void 0:Jt.exercise;if(Dt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(br||Nr||nr||mo||zo||ro=="pub"||ro=="inner"||di||mi)&&Tr.exercise_type==2){if(rn(!1),Xe({type:"exercise/setActionTabs",payload:{}}),Dt.actionTabs.type==2){let Yo=Ae.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:on.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Ce.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Ce.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(Jt==null?void 0:Jt.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Et(void 0,null,function*(){var Hr;Ta(!0);let xl=yield(0,me.Tr)({exercise_ids:[...((Hr=Dt.actionTabs.selectArrs)==null?void 0:Hr.map(wl=>Number(wl)))||[]],course_id:ta.coursesId,type:"exercise"});if((xl==null?void 0:xl.student_count)===0){if((yield an(za))&&Dt.actionTabs.isRouter){Yo.destroy(),z.history.push(`/classrooms/${ta.coursesId}/exercise/${lo}/detail?random=${Go}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else wt(za),De(xl)}),onCancel:()=>{Yo.destroy(),Ta(!1),an(za)}})}else{let Yo=Ae.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:on.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Ce.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>Et(void 0,null,function*(){var Hr;Ta(!0);let xl=yield(0,me.Tr)({exercise_ids:[...((Hr=Dt.actionTabs.selectArrs)==null?void 0:Hr.map(wl=>Number(wl)))||[]],course_id:ta.coursesId,type:"exercise"});if((xl==null?void 0:xl.student_count)===0){if((yield an(za))&&Dt.actionTabs.isRouter){z.history.push(`/classrooms/${ta.coursesId}/exercise/${lo}/detail?random=${Go}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else wt(za),De(xl)})})}return}let vi=yield(0,me.Tr)({exercise_ids:[...((Wn=Dt.actionTabs.selectArrs)==null?void 0:Wn.map(Yo=>Number(Yo)))||[]],course_id:ta.coursesId,type:"exercise"});(vi==null?void 0:vi.student_count)===0?an(za):(wt(za),De(vi))}),mt=()=>{var Rn;let fn=[...(Rn=Dt.actionTabs.selectArrsAll)==null?void 0:Rn.filter(kn=>kn.high_resources_consume&&!kn.high_resources_consume_permission)];(fn==null?void 0:fn.length)>0&&Dt.actionTabs.type===1&&Ae.default.confirm({centered:!0,icon:null,footer:null,width:560,title:on.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Ce.createElement("div",null,Ce.createElement("div",{className:ie.tipcontent},Ce.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",fn==null?void 0:fn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ce.createElement("div",{className:"mt20 mb20"},fn==null?void 0:fn.map(kn=>Ce.createElement("div",{className:ie.failedList,key:kn.id},Ce.createElement("div",{className:ie.name},kn==null?void 0:kn.exercise_name),Ce.createElement("div",{className:ie.publish,onClick:()=>{(0,E.xg)(`/classrooms/${ta.coursesId}/exercise/${kn.id}/detail?random=${kn.is_random}`)}},on.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))))))})},an=Rn=>Et(void 0,null,function*(){var fn,kn,At;if(Dt.actionTabs.type===1){let Wn=[...(fn=Dt.actionTabs.selectArrsAll)==null?void 0:fn.filter(Tr=>Tr.high_resources_consume&&!Tr.high_resources_consume_permission)];if((Wn==null?void 0:Wn.length)==Dt.actionTabs.selectArrsAll.length){rn(!1),Xe({type:"exercise/setActionTabs",payload:{}}),mt();return}}let dr=!1;return qn(!0),(yield(0,y.ZP)(`/api/courses/${ta.coursesId}/exercises/publish.json`,{method:"post",body:Rn})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),gn(),Ne.ZP.success(on.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),rn(!1),Xe({type:"exercise/setActionTabs",payload:{}}),(kn=Dt==null?void 0:Dt.actionTabs)!=null&&kn.cb?(At=Dt==null?void 0:Dt.actionTabs)==null||At.cb():Xe({type:"classroomList/getClassroomExercisesList",payload:nt({},Dt.actionTabs.params)}),dr=!0,Dt.actionTabs.type===1&&mt()),qn(!1),dr}),gn=()=>{Ct(1),Xt([]),cn([])},Gn=(Rn,fn,kn)=>{Rn<=0?Ne.ZP.info(on.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"})):(Zr(fn),Sr(kn),Va(!1))};return Ce.createElement(a.Fragment,null,Ce.createElement(Ae.default,{centered:!0,title:on.formatMessage({id:"classrooms.publishExam",defaultMessage:"\u53D1\u5E03\u8003\u8BD5"}),open:$n,okText:on.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:on.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:660,onOk:Cn,confirmLoading:yr||Ot,onCancel:()=>{gn(),rn(!1),Xe({type:"exercise/setActionTabs",payload:{}})}},Ce.createElement(Fe.Z,{spinning:Ot},Yt&&Ce.createElement(pe.default,{form:On},!!((Vt=Dt==null?void 0:Dt.actionTabs)!=null&&Vt.disabled)&&Ce.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Ce.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),on.formatMessage({id:"classrooms.examModeTip",defaultMessage:"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"})),!(($t=Jt==null?void 0:Jt.exercise)!=null&&$t.is_make_up_exercise)&&Ce.createElement(Ce.Fragment,null,Ce.createElement(Se.Z,null,Ce.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),on.formatMessage({id:"classrooms.examMode",defaultMessage:"\u8003\u8BD5\u6A21\u5F0F"})),Ce.createElement(pe.default.Item,{name:"exercise_type"},Ce.createElement(le.ZP.Group,{disabled:((Bn=Jt==null?void 0:Jt.exercise)==null?void 0:Bn.exercise_status)>1,onChange:Rn=>{fe(Rn.target.value),wa(Rn.target.value)}},Ce.createElement(le.ZP,{value:1},on.formatMessage({id:"classrooms.officialExam",defaultMessage:"\u6B63\u5F0F\u8003\u8BD5"})),Ce.createElement(le.ZP,{value:2},on.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"}))))),se==2&&Ce.createElement(Se.Z,{className:`${ie.contentInterval}`},Ce.createElement("span",{className:`${ie.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Ce.createElement(pe.default.Item,{name:"simulate_exercise_num"},Ce.createElement(Me.Z,{className:ie.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Je=Jt==null?void 0:Jt.exercise)==null?void 0:Je.exercise_status)>1,min:1,max:999})),Ce.createElement("span",null,"\u6B21",Ce.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Ce.createElement(Se.Z,null,Ce.createElement("span",{className:"mr10 mt5"},Ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),on.formatMessage({id:"classrooms.examTime",defaultMessage:"\u8003\u8BD5\u65F6\u95F4"})),Ce.createElement(pe.default.Item,{name:"publish_time"},Ce.createElement(Ie.default,{style:{width:170},disabledDate:Rn=>Rn&&Rn<=oe()().subtract(0,"days"),disabledTime:Nt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Ce.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Ce.createElement(pe.default.Item,{name:"end_time"},Ce.createElement(Ie.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},disabledDate:Rn=>Rn&&Rn{var kn,At,dr,$a,Wn;if(La(Rn),Rn)if((kn=Jt==null?void 0:Jt.exercise)!=null&&kn.is_appoint_user){const Tr=(dr=(At=Jt==null?void 0:Jt.exercise)==null?void 0:At.all_exercise_users)==null?void 0:dr.map(zr=>zr.user_id);Zr([...Tr])}else Zr([]),_n(!1),ma(!1);else _n(($a=Jt==null?void 0:Jt.exercise)==null?void 0:$a.is_miss_exam_user),ma((Wn=Jt==null?void 0:Jt.exercise)==null?void 0:Wn.is_no_passing_user)},disabled:((Sn=Jt==null?void 0:Jt.exercise)==null?void 0:Sn.exercise_status)!==1}),Ce.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!ht&&Ce.createElement(Se.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Ce.createElement(Le.default,{checked:Zt,disabled:((En=Jt==null?void 0:Jt.exercise)==null?void 0:En.exercise_status)!==1||((pn=Jt==null?void 0:Jt.exercise)==null?void 0:pn.miss_exam_count)<=0,onChange:Rn=>{_n(Rn.target.checked)}},Ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Zn(1),La(!1),Va(!0)}},"\uFF08",`${(at=Jt==null?void 0:Jt.exercise)==null?void 0:at.miss_exam_count}\u4EBA`,"\uFF09"),Ce.createElement(Le.default,{checked:ua,disabled:((ft=Jt==null?void 0:Jt.exercise)==null?void 0:ft.exercise_status)!==1||((rt=Jt==null?void 0:Jt.exercise)==null?void 0:rt.no_passing_count)<=0,onChange:Rn=>{ma(Rn.target.checked)}},Ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Zn(2),La(!1),Va(!0)}},"\uFF08",`${(ke=Jt==null?void 0:Jt.exercise)==null?void 0:ke.no_passing_count}\u4EBA`,"\uFF09")),ht&&Ce.createElement(Se.Z,{className:"mt20",style:{paddingLeft:"90px"}},Ce.createElement(ze.ZP,{type:"primary",ghost:!0,disabled:((Bt=Jt==null?void 0:Jt.exercise)==null?void 0:Bt.exercise_status)!==1,onClick:()=>{Va(!0),Zn(void 0)}},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Ce.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Ce.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Aa.length||0} \u4EBA`,"\uFF09"))),Dt.actionTabs.type===2&&!((Wt=Jt==null?void 0:Jt.exercise)!=null&&Wt.is_make_up_exercise)&&Ce.createElement(Se.Z,{style:{marginBottom:"10px"}},Ce.createElement("span",{className:"mr10"},Ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),on.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"})),Ce.createElement(le.ZP.Group,{value:oa,onChange:Rn=>{qa(Rn.target.value),cn([])}},Ce.createElement(le.ZP,{disabled:!!((Re=Dt==null?void 0:Dt.actionTabs)!=null&&Re.disabled)||Yt.some(Rn=>Rn==null?void 0:Rn.is_published)||!((Ke=Dt==null?void 0:Dt.actionTabs)!=null&&Ke.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Ce.createElement(le.ZP,{disabled:Yt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Yt.length<=0&&Dt.actionTabs.type===2&&!((pt=Jt==null?void 0:Jt.exercise)!=null&&pt.is_make_up_exercise)&&Ce.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(Dt.actionTabs.type===1||!oa)&&!((Ve=Jt==null?void 0:Jt.exercise)!=null&&Ve.is_make_up_exercise)&&Yt.length>0&&Ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ce.createElement("span",{style:{flex:1}},Ce.createElement(Le.default,{checked:xa.length===Yt.length,onChange:Rn=>{xa.length===Yt.length?cn([]):cn(Yt)}},"\u5168\u9009")),Ce.createElement("span",{style:{width:16}}),Ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",xa.length||0,"\u4E2A\u5206\u73ED")),(Dt.actionTabs.type===1||!oa)&&!((ot=Jt==null?void 0:Jt.exercise)!=null&&ot.is_make_up_exercise)&&Yt.length>0&&Ce.createElement(te.Z,{data:Yt,selectedRowKeys:xa,setSelectedRowKeys:cn})),Ce.createElement(ne.Z,{visible:va,setVisible:Va,onK:Gn,selectKeys:Aa,selectRows:Yr,appointStudent:ht,modalParams:tr,courseId:ta.categoryId||((ia=(Ye=Dt==null?void 0:Dt.actionTabs)==null?void 0:Ye.selectArrs)==null?void 0:ia[0])})),Ce.createElement(ce.Z,{resdata:he,type:"exercisepush",okloading:yr,oktext:(he==null?void 0:he.can_copy_num)===0?on.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Rn=>Et(void 0,null,function*(){var fn,kn,At;qn(!0);let dr=yield(0,y.ZP)(`/api/courses/${ta.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((fn=Dt.actionTabs.selectArrs)==null?void 0:fn.map($a=>Number($a)))||[]]}});if(qn(!1),(dr==null?void 0:dr.status)===0)if(jt){let $a=yield an(qe);if(Ae.default.destroyAll(),$a&&Dt.actionTabs.isRouter){z.history.push(`/classrooms/${ta.coursesId}/exercise/${(kn=Jt==null?void 0:Jt.exercise)==null?void 0:kn.id}/detail?random=${(At=Jt==null?void 0:Jt.exercise)==null?void 0:At.is_random}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else an(qe)})})),Ce.createElement(ge.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:tn,dataSource:_t,onSuccess:()=>{Tn(!1),rn(!0)},onClose:()=>{Tn(!1),gn(),Xe({type:"exercise/setActionTabs",payload:{}})}}))};var Ut=(0,z.connect)(({exercise:Dt})=>({exercise:Dt}))(It)},59553:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return xe}});var a=x(59301),pe=x(92832),Ne=x(24905),Ae=x(95237),Fe={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",le=x(2524),Me=(Le,ze,ye)=>new Promise((oe,y)=>{var E=ee=>{try{b(ye.next(ee))}catch(te){y(te)}},z=ee=>{try{b(ye.throw(ee))}catch(te){y(te)}},b=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(E,z);b((ye=ye.apply(Le,ze)).next())}),xe=({data:Le,value:ze=[],handleChangePage:ye,setSelectedRowKeys:oe,selectedRowKeys:y,onChange:E=()=>{}})=>{const[z,b]=(0,a.useState)([]),[ee,te]=(0,a.useState)([]),[ne,ie]=(0,a.useState)([]);let[ce,me]=(0,a.useState)(1),[ge,Ce]=(0,a.useState)();return(0,a.useEffect)(()=>{b(Le),te([]),ie([])},[Le]),(0,a.useEffect)(()=>{oe&&(te(y),ie(y))},[y]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:Fe.leftdiv},a.createElement(pe.default.Search,{size:"middle",onChange:Be=>Me(void 0,null,function*(){b(Le.filter(je=>{var we;return(we=je==null?void 0:je.name)==null?void 0:we.includes(Be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),z.length===0&&a.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Ne.default.Group,{value:ee.map(Be=>`${Be.course_group_id}`),onChange:Be=>{oe(z.filter(je=>Be.includes(`${je.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},z.map((Be,je)=>a.createElement(Ae.Z,{key:Be.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(Ne.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Be.is_published,value:`${Be.course_group_id}`},a.createElement("div",{className:Fe.listClass},a.createElement("span",{className:Fe.spantitle,style:{width:Be.is_published?"108px":"170px"}},Be.name),Be.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:Fe.rightdiv},a.createElement(pe.default.Search,{onChange:Be=>{ie(ee.filter(je=>je.name.includes(Be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Be,je)=>a.createElement(Ae.Z,{justify:"space-between",style:{marginTop:"10px"},key:Be.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Be.name),a.createElement("img",{src:Se,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(ee.filter(we=>`${we.course_group_name}`!=`${Be.course_group_name}`))}})))))))}},21390:function(Rt,st,x){"use strict";var a=x(59301),pe=x(31797),Ne=x(5871),Ae=x(78241),Fe=x(43418),Se=x(71418),le=x(1710),Me=x(92832),Ie=x(95237),xe=x(43604),Le=x(3113),ze=x(87513),ye=x(56656),oe=x.n(ye),y=x(65582),E=x(65862),z=x(27158),b=x(41867),ee=x(61527),te=x(59301),ne=(ge,Ce,Be)=>new Promise((je,we)=>{var tt=Ue=>{try{it(Be.next(Ue))}catch(nt){we(nt)}},Ze=Ue=>{try{it(Be.throw(Ue))}catch(nt){we(nt)}},it=Ue=>Ue.done?je(Ue.value):Promise.resolve(Ue.value).then(tt,Ze);it((Be=Be.apply(ge,Ce)).next())});const{Countdown:ie}=pe.default,ce=({value:ge,onChange:Ce,MaxMinutes:Be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Ne.Z,{value:ge,onChange:Ce,min:0,precision:0,max:Be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ge,successCb:Ce,dispatch:Be})=>{var je,we,tt,Ze;const it=(0,y.useIntl)(),Ue=(0,y.useParams)(),[nt]=Ae.default.useForm(),xt=Ae.default.useWatch("time",nt),[Et,Pt]=(0,a.useState)(!1),Nt=(0,a.useRef)(),{actionTabs:It}=ge,[Ut,Dt]=(0,a.useState)(),[,Xe,lt,Mt]=(0,ee.U)(ze.n7,{id:Ue.categoryId}),[,Vt,$t]=(0,ee.U)(ze.Cd,{});(0,a.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&(Pt(!1),nt.resetFields())},[ge.actionTabs.key]);const Bn=()=>new Promise(ke=>ne(void 0,null,function*(){var Bt,Wt;return Nt.current=yield(0,z.y)({ip_limit:(Bt=It==null?void 0:It.exerciseParams)==null?void 0:Bt.ip_limit,ip_bind:(Wt=It==null?void 0:It.exerciseParams)==null?void 0:Wt.ip_bind_type}),ke()})),Je=()=>ne(void 0,null,function*(){var ke,Bt,Wt,Re,Ke;yield nt.validateFields();const pt=nt.getFieldsValue();if(Pt(!0),(((ke=It==null?void 0:It.exerciseParams)==null?void 0:ke.ip_limit)!=="no"||(Bt=It==null?void 0:It.exerciseParams)!=null&&Bt.ip_bind_type)&&(yield Bn()),(yield(0,ze.ZD)((Wt=It==null?void 0:It.exerciseParams)==null?void 0:Wt.id,{exercise_user_id:(Re=It==null?void 0:It.exerciseParams)==null?void 0:Re.exercise_user_id,unlock_key:pt.unlock_key,time:pt.time,ip:Nt.current})).status===0){if(Ce){Be({type:"exercise/setActionTabs",payload:{}}),Ce();return}const ot=It==null?void 0:It.exerciseParams;(0,E.nr)({inner_ip:ot.inner_ip,public_ip:ot.public_ip,open_camera:ot.open_camera,ip_limit:ot.ip_limit,ip_bind:ot.ip_bind,ip_bind_type:ot.ip_bind_type,exercise_tips:ot.exercise_tips,exerciseId:ot.id,screen_open:ot.screen_open,screen_num:ot.screen_num,screen_sec:ot.screen_sec,coursesId:Ue.coursesId,login:(Ke=(0,b.eY)())==null?void 0:Ke.login,history,identity_verify:ot.identity_verify,open_phone_video_recording:ot.open_phone_video_recording,current_status:ot.current_status}),Be({type:"exercise/setActionTabs",payload:{}})}Pt(!1)}),Tt=[{title:it.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:ke=>te.createElement("span",{className:ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ke)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:ke=>te.createElement("span",{className:ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ke)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Sn=((je=It==null?void 0:It.exerciseParams)==null?void 0:je.errorMessage)&&typeof((we=It==null?void 0:It.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,a.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const ke=yield $t(Ue);yield lt({}),ke.status||Dt(ke)})},[ge.actionTabs.key]);const{time:En,end_time:pn}=(Ut==null?void 0:Ut.exercise)||{},at=Mt!=null&&Mt.user_end_time?oe()(Mt==null?void 0:Mt.user_end_time).add(1,"minutes"):oe()(),ft=oe()(Mt==null?void 0:Mt.user_total_end_time)>at?Math.round(oe().duration(oe()(Mt==null?void 0:Mt.user_total_end_time).diff(at.startOf("minute"))).asMinutes()):0,rt=((Mt==null?void 0:Mt.student_left_minutes)||0)+(xt||0);return te.createElement(te.Fragment,null,te.createElement(Fe.default,{width:514,centered:!0,closable:!!((tt=It==null?void 0:It.exerciseParams)!=null&&tt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:it.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ge.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(Se.Z,{spinning:Xe||Vt},Sn&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Sn&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Sn&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ze=It==null?void 0:It.exerciseParams)==null?void 0:Ze.errorMessage)||{}],columns:Tt}),te.createElement("div",{className:""},te.createElement(Ae.default,{form:nt,layout:"vertical",autoComplete:"off"},te.createElement(Ae.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Me.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),En!==-1?te.createElement(te.Fragment,null,te.createElement(Ae.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(Mt==null?void 0:Mt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ce,{MaxMinutes:ft})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Xe||Vt?"--":rt),"\u5206\u949F",rt!==0&&(Mt==null?void 0:Mt.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},oe()(Mt==null?void 0:Mt.user_end_time).add(xt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(pn).format("YYYY-MM-DD HH:mm")))),te.createElement(Ie.Z,{justify:"space-between",align:"middle"},te.createElement(xe.Z,null),te.createElement(xe.Z,null,te.createElement(Le.ZP,{loading:Et,onClick:Je},"\u8FDB\u5165\u8003\u8BD5"))))))};st.Z=(0,y.connect)(({exercise:ge})=>({exercise:ge}))(me)},82896:function(Rt,st,x){"use strict";x.d(st,{w:function(){return Se}});var a=x(38147),pe=x(43418),Ne=x(65582),Ae=x(59301),Fe=(le,Me,Ie)=>new Promise((xe,Le)=>{var ze=y=>{try{oe(Ie.next(y))}catch(E){Le(E)}},ye=y=>{try{oe(Ie.throw(y))}catch(E){Le(E)}},oe=y=>y.done?xe(y.value):Promise.resolve(y.value).then(ze,ye);oe((Ie=Ie.apply(le,Me)).next())});const Se=(le,Me,Ie="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",xe=1,Le=2)=>Fe(void 0,null,function*(){xe===1&&(0,Ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:xe===1?Ie:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const ze=yield(0,a.ZP)(`/api/exercises/${Me}/user_appraise_status.json`,{method:"get",params:{appraise_type:xe}});if((ze==null?void 0:ze.status)===-1)return(0,Ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let ye={status:0};if((ze==null?void 0:ze.type)===2&&(ye=yield(0,a.ZP)(`/api/exercises/${Me}/create_appraise_students.json`,{method:"get"})),(0,Ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(ye==null?void 0:ye.status)===-1)return Promise.reject();if((ze==null?void 0:ze.type)===2){const oe=()=>{Ne.history.replace(`/classrooms/${le}/exercise/${Me}/centralizeReview/${ye==null?void 0:ye.login}`)},y=(0,Ne.useIntl)();if(pe.default.confirm({centered:!0,width:470,okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),keyboard:!1,onOk:oe,onCancel:()=>{Le===1&&Ne.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:Ae.createElement("div",null,Ae.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Ae.createElement("span",{onClick:oe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Ae.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Le!==3)return Promise.reject()}if((ze==null?void 0:ze.type)===3){const oe=(0,Ne.useIntl)();if(pe.default.info({centered:!0,width:470,okText:oe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),keyboard:!1,title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),onOk:()=>{Le===1&&Ne.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:Ae.createElement("div",null,(ze==null?void 0:ze.message)||"")}),Le!==3)return Promise.reject()}if((ze==null?void 0:ze.type)===4){const oe=(0,Ne.useIntl)();if(pe.default.info({centered:!0,width:470,okText:oe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),keyboard:!1,onOk:()=>{Le===1&&Ne.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:Ae.createElement("div",null,(ze==null?void 0:ze.message)||"")}),Le!==3)return Promise.reject()}})},72851:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return xt}});var a=x(59301),pe=x(5112),Ne=x(3113),Ae=x(8591),Fe=x(43418),Se=x(5871),le=x(95237),Me=x(43604),Ie=x(28103),xe=x(50258),Le={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},ze=x(41867),ye=x(24334),oe=x(38147),y=x(65582),E=x(6339),z=x(88761),b=x(87169),ee=x(26227),te=x(59301),ne=Object.defineProperty,ie=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Be=(Et,Pt,Nt)=>Pt in Et?ne(Et,Pt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):Et[Pt]=Nt,je=(Et,Pt)=>{for(var Nt in Pt||(Pt={}))ge.call(Pt,Nt)&&Be(Et,Nt,Pt[Nt]);if(me)for(var Nt of me(Pt))Ce.call(Pt,Nt)&&Be(Et,Nt,Pt[Nt]);return Et},we=(Et,Pt)=>ie(Et,ce(Pt)),tt=(Et,Pt,Nt)=>new Promise((It,Ut)=>{var Dt=Mt=>{try{lt(Nt.next(Mt))}catch(Vt){Ut(Vt)}},Xe=Mt=>{try{lt(Nt.throw(Mt))}catch(Vt){Ut(Vt)}},lt=Mt=>Mt.done?It(Mt.value):Promise.resolve(Mt.value).then(Dt,Xe);lt((Nt=Nt.apply(Et,Pt)).next())});const Ze={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var it=(Et=>(Et[Et.SET_PATH=0]="SET_PATH",Et[Et.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Et))(it||{});function Ue(Et,Pt){switch(Pt.type){case 0:return we(je({},Et),{selectedPath:Pt.payload});case 1:return we(je({},Et),{passedContent:Pt.payload});default:throw new Error}}var xt=({language:Et,dispatch:Pt,shixunWorkReport:Nt,v:It,languages:Ut,classroomList:Dt,autoHeight:Xe,diff_code_count:lt,data:Mt})=>{const[Vt,$t]=(0,a.useState)(Ut==null?void 0:Ut[0]),Bn=(0,y.useParams)(),Je=(0,y.useIntl)();return(0,a.useEffect)(()=>{$t(Ut==null?void 0:Ut[0])},[]),(0,a.useEffect)(()=>{var Tt;$t((Tt=Ut==null?void 0:Ut.filter(Sn=>Sn.language===(Vt==null?void 0:Vt.language)))==null?void 0:Tt[0])},[Ut]),te.createElement(te.Fragment,null,te.createElement("h2",null," ",te.createElement("span",null,It.is_finish?te.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):te.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Ut==null?void 0:Ut.length)>1&&te.createElement(pe.ZP.Group,{defaultValue:Et,style:{marginLeft:10},onChange:Tt=>{var Sn;It.language=Tt.target.value,$t((Sn=Ut==null?void 0:Ut.filter(En=>En.language===Tt.target.value))==null?void 0:Sn[0])}},Ut==null?void 0:Ut.map(Tt=>te.createElement(pe.ZP,{value:Tt==null?void 0:Tt.language},Tt==null?void 0:Tt.language)))),(0,ze.GJ)()&&Nt!="shixunWorkReport"&&te.createElement("span",null,te.createElement("span",null,"\u5F97\u5206 ",Vt==null?void 0:Vt.score,"/",Vt==null?void 0:Vt.total_score),te.createElement(Ne.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Tt,Sn;if(!((Sn=(Tt=Dt.AssistantObject)==null?void 0:Tt.hack)!=null&&Sn.can_appraise)&&(0,ze.Rm)()){Ae.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}let En=Vt==null?void 0:Vt.score;Fe.default.confirm({title:"\u8C03\u5206",content:te.createElement("div",null,te.createElement("p",null,"\u5F97\u5206\uFF1A",Vt==null?void 0:Vt.score,"/",Vt==null?void 0:Vt.total_score),te.createElement("p",null,"\u8C03\u5206\uFF1A",te.createElement(Se.Z,{min:0,max:Vt==null?void 0:Vt.total_score,defaultValue:Vt==null?void 0:Vt.score,onChange:pn=>{En=pn}}))),okText:Je.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),onOk:()=>tt(void 0,null,function*(){(yield(0,oe.ZP)(`/api/courses/${Bn==null?void 0:Bn.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Bn==null?void 0:Bn.coursesId,hack_user_code_id:Vt==null?void 0:Vt.hack_user_id,score:En}})).status===0&&(Ae.ZP.success("\u8C03\u5206\u6210\u529F"),Pt({type:"shixunHomeworks/setActionTabs",payload:{}}),Pt({type:"shixunHomeworks/getShixunWorkReports",payload:je({},Bn)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,ze.GJ)()&&Nt!="shixunWorkReport"&&te.createElement(Ne.ZP,{onClick:()=>{var Tt;if(!((Tt=Dt.AssistantObject.hack)!=null&&Tt.can_appraise)&&(0,ze.Rm)()){Ae.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Pt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Nt.user_id,type:"1",language:Vt==null?void 0:Vt.language,v:It,data:je({},Nt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),te.createElement(xe.ZP,{height:300,language:Vt==null?void 0:Vt.language,value:Vt!=null&&Vt.code?ye.Base64.decode(Vt==null?void 0:Vt.code):"",autoHeight:Xe,theme:"default",options:Ze}),((Vt==null?void 0:Vt.comment)||(Vt==null?void 0:Vt.hidden_comment))&&te.createElement("div",null,te.createElement(le.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},te.createElement(Me.Z,{flex:1},te.createElement("h1",{className:Le.title},"\u70B9\u8BC4\u5185\u5BB9")),te.createElement(Me.Z,{className:"pr30"},(0,ze.GJ)()&&te.createElement(Ne.ZP,{onClick:()=>tt(void 0,null,function*(){Fe.default.confirm({centered:!0,okText:Je.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Je.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Je.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:te.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return tt(this,null,function*(){(yield(0,z.gZ)({comment_id:Vt==null?void 0:Vt.comment_id,homeworkId:Bn.homeworkId,type:"hack"})).status===0&&(Ae.ZP.success(Je.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Pt({type:"shixunHomeworks/getShixunWorkReports",payload:je({},Bn)}))})}})})},te.createElement(ee.Z,null),Je.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})))),te.createElement(Ie.Z,{style:{margin:0}}),(Vt==null?void 0:Vt.comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:Vt==null?void 0:Vt.comment})),(Vt==null?void 0:Vt.hidden_comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:Vt==null?void 0:Vt.hidden_comment}))))}},99517:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return ge}});var a=x(59301),pe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Ne=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,le=(Ce,Be,je)=>Be in Ce?Ne(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ce[Be]=je,Me=(Ce,Be)=>{for(var je in Be||(Be={}))Fe.call(Be,je)&&le(Ce,je,Be[je]);if(Ae)for(var je of Ae(Be))Se.call(Be,je)&&le(Ce,je,Be[je]);return Ce};const Ie=Ce=>React.createElement("svg",Me({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var xe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Le=x(99313),ze=x(92310),ye=x.n(ze),oe=x(59301),y=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ce,Be,je)=>Be in Ce?y(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ce[Be]=je,ie=(Ce,Be)=>{for(var je in Be||(Be={}))ee.call(Be,je)&&ne(Ce,je,Be[je]);if(b)for(var je of b(Be))te.call(Be,je)&&ne(Ce,je,Be[je]);return Ce},ce=(Ce,Be)=>E(Ce,z(Be)),ge=({dataSource:Ce,className:Be,style:je})=>{const[we,tt]=(0,a.useState)([]),[Ze,it]=(0,a.useState)(""),Ue=(0,a.useRef)("");(0,a.useEffect)(()=>{if(Ce!=null&&Ce.length){const Et=String(Math.random()).slice(-6),Pt=Ce.map(Nt=>ce(ie({},Nt),{key:`${Et}-${Nt.key}`}));tt(Pt),it(Pt[0].key)}},[Ce.length]);const nt=Et=>{it(Et),Ue.current=Et;const Pt=document.getElementById(Et);if(Pt){const Nt=Pt.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Nt,behavior:"smooth"})}},xt=()=>{const Et=we.map(Nt=>document.getElementById(Nt.key)),Pt=window.innerHeight/2;for(const Nt of Et)if(Nt){const It=Nt.getBoundingClientRect();if(It.top>=0&&It.top(window.addEventListener("scroll",xt),()=>{window.removeEventListener("scroll",xt)}),[we]),oe.createElement("div",{className:ye()(pe.anchorNavigation,Be),style:je},oe.createElement(Le.default,{items:we,tabBarGutter:60,className:pe.tabs,activeKey:Ze,onChange:nt}),we.map(Et=>oe.createElement("div",{key:Et.key,id:Et.key,className:pe.box},oe.createElement("div",{className:pe.head},oe.createElement("img",{className:"mr10",src:xe,alt:"Dot"}),Et.label),oe.createElement("div",{className:pe.element},Et.element))))}},99981:function(Rt,st,x){"use strict";x.d(st,{Q8:function(){return Nt},d0:function(){return It},w6:function(){return Pt}});var a=x(59301),pe=x(5083),Ne=x(57809),Ae=x(8591),Fe=x(43418),Se=x(5112),le=x(95237),Me=x(43604),Ie=x(6848),xe=x(24905),Le=x(3113),ze=x(56656),ye=x.n(ze),oe=x(41867),y=x(38147),E=x(89392),z=x.n(E),b=x(65862),ee=x(61191),te=x(65582),ne=x(4324),ie=x(66457),ce=x(42656),me=x(83028),ge=x(60979),Ce=x(59301),Be=Object.defineProperty,je=Object.defineProperties,we=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ue=(lt,Mt,Vt)=>Mt in lt?Be(lt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):lt[Mt]=Vt,nt=(lt,Mt)=>{for(var Vt in Mt||(Mt={}))Ze.call(Mt,Vt)&&Ue(lt,Vt,Mt[Vt]);if(tt)for(var Vt of tt(Mt))it.call(Mt,Vt)&&Ue(lt,Vt,Mt[Vt]);return lt},xt=(lt,Mt)=>je(lt,we(Mt)),Et=(lt,Mt,Vt)=>new Promise(($t,Bn)=>{var Je=En=>{try{Sn(Vt.next(En))}catch(pn){Bn(pn)}},Tt=En=>{try{Sn(Vt.throw(En))}catch(pn){Bn(pn)}},Sn=En=>En.done?$t(En.value):Promise.resolve(En.value).then(Je,Tt);Sn((Vt=Vt.apply(lt,Mt)).next())});function Pt(lt,Mt){const Vt=[];for(let $t=lt;$t{const $t=ltye()(Mt).endOf("day"),Je=lt{const Vt=parseInt(ye()(lt).format("HH")),$t=parseInt(ye()().format("HH")),Bn=parseInt(ye()().format("mm"));if(!lt)return{disabledHours:()=>Pt(0,$t),disabledMinutes:()=>Pt(0,Bn)};if(Mt){const Je=parseInt(ye()(Mt).format("HH")),Tt=parseInt(ye()(Mt).format("mm"));return ye()(lt).isSame(ye()(Mt),"day")?{disabledHours:()=>Pt(0,Je),disabledMinutes:()=>Vt<=Je?Pt(0,Tt):[]}:void 0}if(ye()(lt).isSame(ye()(),"day"))return{disabledHours:()=>Pt(0,$t),disabledMinutes:()=>ye()(lt).isSame(ye()(),"hour")&&Vt<=$t?Pt(0,Bn):[]}},{RangePicker:Ut}=pe.default,{Option:Dt}=Ne.default,Xe=({shixunHomeworks:lt,loading:Mt,dispatch:Vt,classroomList:$t,user:Bn})=>{var Je,Tt,Sn,En,pn,at,ft,rt,ke;const Bt=(0,te.useIntl)(),Wt=(0,te.useParams)(),{workSetting:Re,workList:Ke,shixunWorkList:pt,headerInfo:Ve,changeData:ot}=lt,[Ye,ia]=(0,a.useState)(!1),[on,ta]=(0,a.useState)(!1);let[On,pa]=(0,a.useState)([]),[Ct,Yt]=(0,a.useState)([]),[Xt,Ot]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[en,xa]=(0,a.useState)({}),[cn,oa]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{pa([])},[]),(0,a.useEffect)(()=>{ia(!(0,oe.GJ)())},[(0,oe.GJ)()]);const qa=()=>{Vt({type:"shixunHomeworks/getWorkSetting",payload:nt({},Wt)})};(0,a.useEffect)(()=>{if(!(Re!=null&&Re.course_id))return;Object.keys(Xt).map(function(La){Xt[La]=Re[La]}),(!Xt.allow_late||!Xt.unified_late)&&(Xt.late_penalty=20,Xt.penalty_type=ne.Q.Percent),Xt.unified_setting||(Xt.unified_late=!1,Xt.unified_anonymous_comment=!1,Xt.unified_anonymous_appeal=!1),On=JSON.parse(JSON.stringify(Re.group_settings.map(La=>xt(nt({},La),{group_name:[La.group_name]})).filter(La=>La.publish_time!==null))),Ct=JSON.parse(JSON.stringify(Re.allow_late_settings.map(La=>xt(nt({},La),{group_name:[La.group_name]})).filter(La=>La.late_time!==null))),Ot(nt({},Xt));const ht=(0,b.QE)((On==null?void 0:On.length)>0?On:[]);pa([...ht]),(Ct==null?void 0:Ct.length)<=0?Yt([{penalty_type:ne.Q.Percent,late_penalty:20}]):Yt([...Ct])},[Re]);const yr=()=>Et(void 0,null,function*(){var ht,La;if(((ht=Bn==null?void 0:Bn.userInfo)==null?void 0:ht.user_status)===2){(0,ie.Rd)();return}const Zt=JSON.parse(JSON.stringify(Xt));if(Zt.challenge_settings.filter(ua=>!ua.hide),Zt.categoryId=Wt.categoryId,(La=Zt.challenge_settings)!=null&&La.every(ua=>!ua.checked)){Ae.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(On),!Xt.unified_setting)On=On==null?void 0:On.map(ua=>{var ma;if(!ua.publish_time||!ua.end_time)throw Ae.ZP.error(Bt.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(Bt.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!ua.group_name)throw Ae.ZP.error(Bt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(Bt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return ua.group_name=typeof(ua==null?void 0:ua.group_name)=="string"?[ua==null?void 0:ua.group_name]:ua==null?void 0:ua.group_name,ua.group_id=(ma=Re.group_settings)==null?void 0:ma.filter(tr=>{var Zn;return(Zn=ua==null?void 0:ua.group_name)==null?void 0:Zn.includes(tr.group_name)}).map(tr=>tr.group_id||tr.id).toString().split(","),ua});else if(!Xt.publish_time||!Xt.end_time)throw Ae.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Zt.group_settings=On,Xt.allow_late)if(Xt.unified_late){if(Xt.late_penalty===null||Xt.late_penalty===void 0||Xt.late_penalty<0||Xt.late_penalty>100)throw Ae.ZP.error(`${Bt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${Bt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!Xt.late_time)throw Ae.ZP.error(Bt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(Bt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}))}else Ct=Ct==null?void 0:Ct.map(ua=>{var ma,tr;if(ua.late_penalty===null||ua.late_penalty===void 0||ua.late_penalty<0||ua.late_penalty>100)throw Ae.ZP.error(`${Bt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${Bt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!ua.late_time)throw Ae.ZP.error(Bt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(Bt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!ua.group_name)throw Ae.ZP.error(Bt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(Bt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return ua.group_name=typeof(ua==null?void 0:ua.group_name)=="string"?[ua==null?void 0:ua.group_name]:ua==null?void 0:ua.group_name,ua.group_id=(tr=(ma=ua==null?void 0:ua.group_name)==null?void 0:ma.map(Zn=>{var se,fe;let he=(fe=(se=Re.group_settings)==null?void 0:se.filter(De=>(De==null?void 0:De.group_name)===Zn))==null?void 0:fe[0];return he==null?void 0:he.group_id}))==null?void 0:tr.toString().split(","),ua}),Zt.allow_late_settings=Ct;let _n=yield(0,ge.Tr)({homework_common_ids:[parseInt(Wt.categoryId)],course_id:Wt.coursesId,type:"homework_common"});(_n==null?void 0:_n.student_count)===0?qn(Zt):(oa(Zt),xa(_n))}),qn=ht=>{var La;if(ht.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(ht!=null&&ht.work_efficiency&&ht.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Zt=ht.challenge_settings.reduce((ma,tr)=>ma+Number(tr.challenge_score),0);if((Zt==null?void 0:Zt.toFixed(10))!==((La=ht.total_score-ht.eff_score)==null?void 0:La.toFixed(10))){Ae.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${ht.total_score}\u5206`);return}const _n={shixun_evaluation:ht.shixun_evaluation,challenge_settings:ht.challenge_settings};let ua=()=>{var ma;const tr=()=>Et(void 0,null,function*(){ta(!0),(yield(0,y.ZP)(`/api/homework_commons/${Wt.categoryId}/publish_setting.json`,{method:"post",body:nt({},ht)})).status===0&&(Ae.ZP.success(Bt.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),qa(),Vt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:nt({},Wt)})),ta(!1)});!(0,E.isEqual)(ot,_n)&&!((ma=Ve==null?void 0:Ve.homework_status)!=null&&ma.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:Bt.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}),content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:tr}):tr()};Re!=null&&Re.high_resources_consume&&!(Re!=null&&Re.high_resources_consume_permission)?Vt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Wt.coursesId,type:"shixun",type_id:Wt.categoryId,name:Re.homework_name,fn:()=>{ua()}}}):ua()},Jt=(ht,La,Zt="group_id")=>{var _n;return La?La.find(ua=>ua[Zt]===ht):(_n=Re==null?void 0:Re.group_settings)==null?void 0:_n.find(ua=>ua.group_id[0]===ht)},va=(Re==null?void 0:Re.allow_late)||(Re==null?void 0:Re.anonymous_comment),Va=ht=>{var La,Zt;const _n=Jt(ht,Re==null?void 0:Re.allow_late_settings,"id"),ua=Jt(ht,Re==null?void 0:Re.anonymous_comment_settings),ma=Jt(ht);return(Re==null?void 0:Re.allow_late)&&_n&&ye()(_n==null?void 0:_n.late_time)<=ye()()||(Re==null?void 0:Re.anonymous_comment)&&ua&&(ua==null?void 0:ua.evaluation_start)!==null||((Zt=(ye()(ma==null?void 0:ma.end_time)<=ye()()&&((La=Re==null?void 0:Re.allow_late_settings)==null?void 0:La.filter(tr=>tr.group_id.includes(ht))))[0])==null?void 0:Zt.late_time)!=null},Aa=(0,a.useMemo)(()=>(Re==null?void 0:Re.allow_late)||(Re==null?void 0:Re.all_group_late),[Re,Ve]),Zr=Re==null?void 0:Re.anonymous_comment,Yr=ht=>{if(!ht)return!1;const La=Jt(ht,Re==null?void 0:Re.anonymous_comment_settings);return(Re==null?void 0:Re.anonymous_comment)&&La&&(La==null?void 0:La.evaluation_start)!==null},Sr=(ht,La)=>{var Zt,_n,ua;Vt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:ht,index:La,rangePickerDisabled:Ye||(ye()()<=ye()((_n=Jt((Zt=ht==null?void 0:ht.group_id)==null?void 0:Zt[0]))==null?void 0:_n.publish_time)?!1:[!0,Va((ua=ht==null?void 0:ht.group_id)==null?void 0:ua[0])]),disabledDate:Re==null?void 0:Re.course_end_date}})};return Ce.createElement("section",{className:ee.Z.form},Ce.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ce.createElement("div",null,Ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(Se.ZP.Group,{disabled:Ye||!((Je=Ve==null?void 0:Ve.homework_status)!=null&&Je.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((Tt=$t.AssistantObject.practice)!=null&&Tt.can_publish),value:Xt.unified_setting,onChange:ht=>{var La;if(!((La=Ve==null?void 0:Ve.homework_status)!=null&&La.includes("\u672A\u53D1\u5E03"))){Ae.ZP.error(Bt.formatMessage({id:"classrooms.publishedCannotModifyUnified",defaultMessage:"\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E"}));return}if(Xt.unified_setting=!Xt.unified_setting,Xt.unified_setting||(Xt.unified_late=!1,Yt([{late_penalty:5}])),Ot(Object.assign({},Xt)),Xt.unified_setting===!1&&On==""){pa(On.concat({}));return}Xt.unified_setting&&(pa([]),Yt([{late_penalty:5}]))}},Ce.createElement(Se.ZP,{value:!0,disabled:Ye||!(Re!=null&&Re.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ce.createElement(Se.ZP,{disabled:Ye||!((Sn=Re==null?void 0:Re.group_settings)!=null&&Sn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((En=Re==null?void 0:Re.group_settings)==null?void 0:En.length)===0&&Ce.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Xt.unified_setting&&Ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ce.createElement(le.Z,{align:"middle"},Ce.createElement(Me.Z,{style:{marginLeft:"23px"}},Bt.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),Ce.createElement(Me.Z,{className:"ml10"},Ce.createElement(pe.default,{size:"large",disabled:Ye||!((pn=Ve==null?void 0:Ve.homework_status)!=null&&pn.includes("\u672A\u53D1\u5E03")||(at=Ve==null?void 0:Ve.homework_status)!=null&&at.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((ft=$t.AssistantObject.practice)!=null&&ft.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:ht=>Nt(ht,Re==null?void 0:Re.course_end_date),disabledTime:ht=>It(ht),value:Xt.publish_time?ye()(Xt.publish_time):"",onChange:(ht,La)=>{Xt.publish_time=La,(Xt.end_time==""||!Xt.end_time)&&Xt.unified_setting&&(Xt.end_time=ye()(ht).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Ot(Object.assign({},Xt))}}))),Ce.createElement(le.Z,{align:"middle",className:"pl30"},Ce.createElement(Me.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml10"},Ce.createElement(pe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ye()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Re==null?void 0:Re.allow_late)&&(Re==null?void 0:Re.homework_status.includes("\u5DF2\u622A\u6B62"))||Ye||(Re==null?void 0:Re.allow_late)&&ye()()>=ye()(Re==null?void 0:Re.end_time)||(0,oe.Rm)()&&!((rt=$t.AssistantObject.practice)!=null&&rt.can_publish),disabledDate:ht=>Nt(ht,Re==null?void 0:Re.course_end_date,Xt.publish_time),disabledTime:ht=>It(ht,Xt.publish_time),value:Xt.end_time?ye()(Xt.end_time):"",onChange:(ht,La)=>{Xt.end_time=La,Ot(Object.assign({},Xt))}})))),!Xt.unified_setting&&(On==null?void 0:On.length)>0&&Ce.createElement(le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},On&&On.map(function(ht,La){var Zt,_n,ua,ma,tr,Zn,se;return Ce.createElement(Me.Z,{span:24,key:La},Ce.createElement(le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:La==(On==null?void 0:On.length)-1?"0px":"10px"}},Ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",La+1),Ce.createElement(Ne.default,{disabled:Ye||((Zt=Ve==null?void 0:Ve.homework_status)!=null&&Zt.includes("\u672A\u53D1\u5E03")&&ht.id||ye()(){var he;if((0,oe.Rm)()&&!((he=$t.AssistantObject.practice)!=null&&he.can_publish)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}On[La].group_name=fe,On[La].group_id=ht.group_id;const De=(0,E.flattenDeep)(On.map(wt=>wt.group_name)),qe=Ct.map(wt=>{let jt=(wt==null?void 0:wt.group_name)||[];return xt(nt({},wt),{group_name:(0,E.remove)(jt,Ta=>De.includes(Ta))})});Yt(qe),pa(On.slice())},maxTagCount:4,maxTagPlaceholder:fe=>Ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>Sr(ht,La)},"+",fe==null?void 0:fe.length)},Re.group_settings&&Re.group_settings.map(function(fe){if(!On.map(De=>De.group_name).flat().includes(fe.group_name))return Ce.createElement(Dt,{value:fe.group_name,key:fe.id},fe.group_name)})),Ce.createElement("div",{className:"ml20"},Ce.createElement(Ut,{size:"large",ranges:{\u6B64\u523B:[ht.publish_time?ye()(ht.publish_time):ye()(),ye()()]},allowClear:!1,disabled:Ye||(ye()()<=ye()((ma=Jt((ua=ht==null?void 0:ht.group_id)==null?void 0:ua[0]))==null?void 0:ma.publish_time)?!1:[!0,Va((tr=ht==null?void 0:ht.group_id)==null?void 0:tr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:fe=>Nt(fe,Re==null?void 0:Re.course_end_date),disabledTime:fe=>It(fe),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ye()((0,b.U6)(),"HH:mm"),ye()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ht.publish_time&&[ye()(ht.publish_time),ht.end_time?ye()(ht.end_time):void 0],onChange:(fe,he)=>{var De;if((0,oe.Rm)()&&!((De=$t.AssistantObject.practice)!=null&&De.can_publish)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}On[La].publish_time=he[0],!ht.end_time&&he[0]?On[La].end_time=ye()(he[0]).add(7,"days"):On[La].end_time=he[1],pa([...On])},onCalendarChange:(fe,he,De)=>{if(he!=null&&he[0]&&!he[1]){const qe=ye()(he[0]).add(7,"days");On[La].publish_time=he[0],On[La].end_time=qe,pa([...On])}}})),!Ye&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},((Zn=ht==null?void 0:ht.group_id)==null?void 0:Zn.length)>1&&Ce.createElement(Ie.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Sr(ht,La)})),On.length<((se=Re==null?void 0:Re.group_settings)==null?void 0:se.length)&&Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var fe;if((0,oe.Rm)()&&!((fe=$t.AssistantObject.practice)!=null&&fe.can_publish)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}pa(On.concat({}))}}),((ht==null?void 0:ht.publish_time)&&ye()(){const fe=(0,E.cloneDeep)(Ct);fe.forEach((he,De)=>{he.group_name&&(he.group_name=he.group_name.filter(qe=>{var wt;return!((wt=On[La].group_name)!=null&&wt.includes(qe))}))}),On=On.filter((he,De)=>La!==De),Yt(fe),pa(On.slice()),setTimeout(()=>pa(On.slice()),10)}}))))}))),Ce.createElement(le.Z,null,Ce.createElement(Me.Z,null,Ce.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ce.createElement(Me.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(xe.default,{checked:Xt.allow_late,disabled:Ye||Aa,onChange:ht=>{var La;if((0,oe.Rm)()&&!((La=$t.AssistantObject.practice)!=null&&La.can_late)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ht.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ce.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ce.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Xt.allow_late=!Xt.allow_late,Ct==""&&Yt([{late_penalty:5}]),Ot(Object.assign({},Xt))}},Ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Xt==null?void 0:Xt.allow_late)&&Ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ce.createElement("div",{style:{display:"flex"}},Ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ce.createElement(Se.ZP.Group,{style:{marginLeft:"20px"},disabled:Ye||(Re==null?void 0:Re.anonymous_comment)||(Re==null?void 0:Re.allow_late),value:Xt.unified_late,onChange:ht=>{var La;if((0,oe.Rm)()&&!((La=$t.AssistantObject.practice)!=null&&La.can_late)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Xt.unified_late=ht.target.value,Ct==""&&!ht.target.value&&Yt([{penalty_type:ne.Q.Percent,late_penalty:20}]),Ot(nt({},Xt))}},(Xt==null?void 0:Xt.unified_setting)&&Ce.createElement(Se.ZP,{value:!0,disabled:!(Re!=null&&Re.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ke=Re==null?void 0:Re.group_settings)==null?void 0:ke.length)>0&&Ce.createElement(Se.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Xt!=null&&Xt.unified_late?Ce.createElement(Ce.Fragment,null,Ce.createElement(le.Z,{align:"middle",style:{marginTop:"10px"}},Ce.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(Me.Z,{className:"ml20"},Ce.createElement(ne.Z,{disabled:Ye||Zr,value:{type:Xt.penalty_type,inputValue:Xt.late_penalty},onChange:ht=>{var La;if((0,oe.Rm)()&&!((La=$t.AssistantObject.practice)!=null&&La.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ot(xt(nt({},Xt),{late_penalty:ht.inputValue,penalty_type:ht.type}))}})),Ce.createElement(Me.Z,{flex:"1",className:"ml5"},Ce.createElement("span",{className:"c-grey-c ml10"},Xt.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ce.createElement(le.Z,{align:"middle",style:{marginTop:"15px"}},Ce.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml20"},Ce.createElement(pe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ye()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ye||Zr,value:Xt.late_time?ye()(Xt.late_time):"",disabledDate:ht=>Nt(ht,Re==null?void 0:Re.course_end_date),onChange:(ht,La)=>{var Zt;if((0,oe.Rm)()&&!((Zt=$t.AssistantObject.practice)!=null&&Zt.can_late)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Xt.late_time=La,Ot(Object.assign({},Xt))}})))):Ct.map(function(ht,La){var Zt;return Ce.createElement(Me.Z,{span:24,key:La},Ce.createElement(le.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",La+1),Ce.createElement(Ne.default,{disabled:Ye||!((Zt=Ve==null?void 0:Ve.homework_status)!=null&&Zt.includes("\u672A\u53D1\u5E03"))&&ht.id||(Re==null?void 0:Re.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof ht.group_name=="string"?[ht.group_name]:ht.group_name,placeholder:Bt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:_n=>{var ua;if((0,oe.Rm)()&&!((ua=$t.AssistantObject.practice)!=null&&ua.can_late)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ct[La].group_name=_n,Ct[La].group_id=ht.group_id,Yt(Ct.slice())}},Re.group_settings&&Re.group_settings.map(function(_n){const ua=Ct.map(tr=>tr.group_name).flat(),ma=On.map(tr=>tr.group_name).flat();if(Xt!=null&&Xt.unified_setting){if(!ua.includes(_n.group_name))return Ce.createElement(Dt,{value:_n.group_name,key:_n.id},_n.group_name)}else if(ma.includes(_n.group_name)&&!ua.includes(_n.group_name))return Ce.createElement(Dt,{value:_n.group_name,key:_n.id},_n.group_name)})),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(ne.Z,{disabled:Ye||Yr(ht.id),value:{type:ht.penalty_type,inputValue:ht.late_penalty},onChange:_n=>{var ua;if((0,oe.Rm)()&&!((ua=$t.AssistantObject.practice)!=null&&ua.can_late)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ct[La].late_penalty=_n.inputValue,Ct[La].penalty_type=_n.type,Yt([...Ct])}}),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(pe.default,{size:"large",disabled:Ye||Yr(ht.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:ye()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:_n=>Nt(_n,Re==null?void 0:Re.course_end_date),format:"YYYY-MM-DD HH:mm",value:ht!=null&&ht.late_time?ye()(ht.late_time):void 0,onChange:(_n,ua)=>{var ma;if((0,oe.Rm)()&&!((ma=$t.AssistantObject.practice)!=null&&ma.can_late)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ct[La].late_time=ua,Yt([...Ct])}}),!Ye&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var _n;if((0,oe.Rm)()&&!((_n=$t.AssistantObject.practice)!=null&&_n.can_late)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Yt(Ct.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),La>0&&!ht.id&&Ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var _n;if((0,oe.Rm)()&&!((_n=$t.AssistantObject.practice)!=null&&_n.can_late)){Ae.ZP.warning(Bt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ct=Ct.filter((ua,ma)=>La!==ma),Yt(Ct.slice()),setTimeout(()=>Yt(Ct.slice()),10)}}))))})),!Ye&&Ce.createElement(Ce.Fragment,null,Ce.createElement(Le.ZP,{type:"primary",size:"large",loading:on,style:{width:"138px",marginTop:"30px"},onClick:()=>yr()},"\u4FDD\u5B58")),Ce.createElement(ce.Z,{onConfirm:(ht,La)=>{On.splice(ht,0,...La),On.splice(ht+La.length,1);const Zt=(0,b.QE)([...On]);pa([...Zt])}}),Ce.createElement(me.Z,{resdata:en,type:"shixun",okloading:on,oktext:(en==null?void 0:en.can_copy_num)===0?Bt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ht=>Et(void 0,null,function*(){ta(!0);let La=yield(0,y.ZP)(`/api/courses/${Wt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Wt.categoryId)]}});ta(!1),(La==null?void 0:La.status)===0&&qn(cn)})}))};st.ZP=(0,te.connect)(({shixunHomeworks:lt,classroomList:Mt,loading:Vt,user:$t})=>({shixunHomeworks:lt,classroomList:Mt,loading:Vt.effects,user:$t}))(Xe)},61604:function(Rt,st,x){"use strict";var a=x(59301),pe=x(54580),Ne=x(78241),Ae=x(43418),Fe=x(8591),Se=x(1710),le=x(65582),Me=x(74128),Ie=x(84511),xe=x(38147),Le=x(56656),ze=x.n(Le),ye=x(65862),oe=x(59301),y=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(me,ge,Ce)=>ge in me?y(me,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ge]=Ce,te=(me,ge)=>{for(var Ce in ge||(ge={}))z.call(ge,Ce)&&ee(me,Ce,ge[Ce]);if(E)for(var Ce of E(ge))b.call(ge,Ce)&&ee(me,Ce,ge[Ce]);return me},ne=(me,ge,Ce)=>new Promise((Be,je)=>{var we=it=>{try{Ze(Ce.next(it))}catch(Ue){je(Ue)}},tt=it=>{try{Ze(Ce.throw(it))}catch(Ue){je(Ue)}},Ze=it=>it.done?Be(it.value):Promise.resolve(it.value).then(we,tt);Ze((Ce=Ce.apply(me,ge)).next())});const{Dragger:ie}=pe.default,ce=({classroomList:me,dispatch:ge,onOk:Ce})=>{const Be=(0,le.useIntl)(),je=(0,le.useParams)(),[we]=Ne.default.useForm(),[tt,Ze]=(0,a.useState)(),[it,Ue]=(0,a.useState)(!1),nt={height:100,onRemove:()=>{Ze("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:xt=>ne(void 0,null,function*(){return Ze(xt),!1})};return(0,a.useEffect)(()=>{we.setFieldsValue({publish_time:ze()(ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ze()(ze()(new Date((0,ye.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(Ae.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:me.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:it},onOk:()=>ne(void 0,null,function*(){we.submit()}),onCancel:()=>{we.resetFields(),ge({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Ne.default,{form:we,onFinish:xt=>ne(void 0,null,function*(){var Et,Pt,Nt;if(!(tt!=null&&tt.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ue(!0);let It=new FormData;It.append("type",me.actionTabs.type),It.append("file",tt);let Ut;window.location.href.indexOf("exercise")>-1?Ut=`/api/exercises/${me.actionTabs.id}/supplement_score.json`:Ut=`/api/homework_commons/${me.actionTabs.id}/supplement_score.json`;let Dt=yield(0,xe.ZP)(Ut,{method:"post",body:It},!0);Ue(!1),(Dt==null?void 0:Dt.status)===0&&(Ce(),we.resetFields(),ge({type:"classroomList/setActionTabs",payload:{}}),((Pt=(Et=Dt==null?void 0:Dt.data)==null?void 0:Et.fail)==null?void 0:Pt.length)>0&&Ae.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(Se.default,{pagination:!1,dataSource:(Nt=Dt==null?void 0:Dt.data)==null?void 0:Nt.fail,scroll:{y:400},columns:[{title:Be.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>{(0,ye.FH)("",Me.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${me.actionTabs.type}`)}}))})},oe.createElement(Ne.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},me.actionTabs.name),oe.createElement(Ne.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ie.Z.downloadbutton,href:Me.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Ne.default.Item,{style:{marginBottom:0}},oe.createElement(ie,te({},nt),oe.createElement("a",{className:Ie.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};st.Z=(0,le.connect)(({classroomList:me})=>({classroomList:me}))(ce)},88656:function(Rt,st,x){"use strict";var a=x(59301),pe=x(54580),Ne=x(78241),Ae=x(99313),Fe=x(1710),Se=x(58421),le=x(65582),Me=x(38147),Ie=x(56656),xe=x.n(Ie),Le=x(59301),ze=(y,E,z)=>new Promise((b,ee)=>{var te=ce=>{try{ie(z.next(ce))}catch(me){ee(me)}},ne=ce=>{try{ie(z.throw(ce))}catch(me){ee(me)}},ie=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(te,ne);ie((z=z.apply(y,E)).next())});const{Dragger:ye}=pe.default,oe=({})=>{const y=(0,le.useIntl)(),E=(0,le.useParams)(),[z]=Ne.default.useForm(),[b,ee]=(0,a.useState)(!0),[te,ne]=(0,a.useState)(!1);let[ie,ce]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const me=[{name:y.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function ge(){return ze(this,null,function*(){let Be;ne(!0),window.location.href.indexOf("exercise")>-1?Be=`/api/exercises/${E==null?void 0:E.categoryId}/redo_logs.json`:Be=`/api/homework_commons/${E==null?void 0:E.categoryId}/redo_logs.json`;let je=yield(0,Me.ZP)(Be,{method:"get",params:ie});ne(!1),(je==null?void 0:je.status)===0&&ee(je==null?void 0:je.data)})}(0,a.useEffect)(()=>{ge()},[]);let Ce=[{title:y.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name"},{title:y.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id"},{title:y.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:y.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"question_type",render:(Be,je,we)=>{var tt;return(tt=me.find(Ze=>Ze.question_type===Be))==null?void 0:tt.name}},window.location.href.indexOf("exercise")>-1&&{title:y.formatMessage({id:"classrooms.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:y.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"redo_type",render:(Be,je,we)=>{var tt;return(tt=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Ze=>Ze.id===Be))==null?void 0:tt.name}},{title:y.formatMessage({id:"classrooms.restoreInitialCodeTime",defaultMessage:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4"}),dataIndex:"created_at",render:(Be,je,we)=>xe()(Be).format("YYYY-MM-DD HH:mm:ss")}].filter(Be=>!!Be);return Le.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Le.createElement(Ae.default,{destroyInactiveTabPane:!0,onChange:Be=>{ie.type=Be,ie.page=1,ie.limit=10,ce(ie),ge()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Le.createElement(Fe.default,{className:"mt20",loading:te,columns:[{title:y.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name"},{title:y.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id"},{title:y.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name"},{title:y.formatMessage({id:"classrooms.returnForRedoTime",defaultMessage:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4"}),dataIndex:"created_at",render:(Be,je,we)=>xe()(Be).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:b==null?void 0:b.list,pagination:!1})},{key:"2",label:y.formatMessage({id:"classrooms.resetCode",defaultMessage:"\u91CD\u7F6E\u4EE3\u7801"}),children:Le.createElement(Fe.default,{className:"mt20",loading:te,columns:Ce,dataSource:b==null?void 0:b.list,pagination:!1})}].filter(Be=>!!Be)}),Le.createElement(Se.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Be,je)=>{ie.page=Be,ie.limit=je,ce(ie),ge()},current:ie.page,total:b.count,pageSize:ie.limit,style:{marginTop:20}}))};st.Z=(0,le.connect)(({classroomList:y})=>({classroomList:y}))(oe)},75735:function(Rt,st,x){"use strict";var a=x(59301),pe=x(54580),Ne=x(78241),Ae=x(43418),Fe=x(5871),Se=x(65582),le=x(38147),Me=x(56656),Ie=x.n(Me),xe=x(65862),Le=x(59301),ze=Object.defineProperty,ye=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,b=(me,ge,Ce)=>ge in me?ze(me,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ge]=Ce,ee=(me,ge)=>{for(var Ce in ge||(ge={}))E.call(ge,Ce)&&b(me,Ce,ge[Ce]);if(y)for(var Ce of y(ge))z.call(ge,Ce)&&b(me,Ce,ge[Ce]);return me},te=(me,ge)=>ye(me,oe(ge)),ne=(me,ge,Ce)=>new Promise((Be,je)=>{var we=it=>{try{Ze(Ce.next(it))}catch(Ue){je(Ue)}},tt=it=>{try{Ze(Ce.throw(it))}catch(Ue){je(Ue)}},Ze=it=>it.done?Be(it.value):Promise.resolve(it.value).then(we,tt);Ze((Ce=Ce.apply(me,ge)).next())});const{Dragger:ie}=pe.default,ce=({classroomList:me,dispatch:ge,onOk:Ce})=>{const Be=(0,Se.useIntl)(),je=(0,Se.useParams)(),[we]=Ne.default.useForm(),[tt,Ze]=(0,a.useState)(),[it,Ue]=(0,a.useState)(!1),nt={height:100,onRemove:()=>{Ze("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:xt=>ne(void 0,null,function*(){return Ze(xt),!1})};return(0,a.useEffect)(()=>{we.setFieldsValue({publish_time:Ie()(Ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ie()(Ie()(new Date((0,xe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Le.createElement(Ae.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:me.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:600,cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:it},onOk:()=>ne(void 0,null,function*(){we.submit()}),onCancel:()=>{we.resetFields(),ge({type:"classroomList/setActionTabs",payload:{}})}},Le.createElement(Ne.default,{form:we,onFinish:xt=>ne(void 0,null,function*(){var Et,Pt;console.log("---",me.actionTabs,xt,je);let Nt=((Et=me==null?void 0:me.actionTabs)==null?void 0:Et.type)==="exercise"?`/api/exercises/${je==null?void 0:je.category}/exercise_user/edit_score.json`:`/api/student_works/${me.actionTabs.id}/edit_score.json`;Ue(!0);let It=yield(0,le.ZP)(Nt,{method:"post",body:te(ee({},xt),{exercise_user_id:((Pt=me==null?void 0:me.actionTabs)==null?void 0:Pt.type)==="exercise"?me.actionTabs.id:""})});Ue(!1),we.resetFields(),ge({type:"classroomList/setActionTabs",payload:{}}),Ce()})},Le.createElement(Ne.default.Item,{label:Be.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Le.createElement(Fe.Z,{min:0,style:{width:"100%"}}))))};st.Z=(0,Se.connect)(({classroomList:me})=>({classroomList:me}))(ce)},71635:function(Rt,st,x){"use strict";var a=x(59301),pe=x(54580),Ne=x(78241),Ae=x(3113),Fe=x(95237),Se=x(81327),le=x(5083),Me=x(65582),Ie=x(56656),xe=x.n(Ie),Le=x(99981),ze=x(38147),ye=x(59301),oe=(z,b,ee)=>new Promise((te,ne)=>{var ie=ge=>{try{me(ee.next(ge))}catch(Ce){ne(Ce)}},ce=ge=>{try{me(ee.throw(ge))}catch(Ce){ne(Ce)}},me=ge=>ge.done?te(ge.value):Promise.resolve(ge.value).then(ie,ce);me((ee=ee.apply(z,b)).next())});const{Dragger:y}=pe.default,E=({})=>{const z=(0,Me.useIntl)(),b=(0,Me.useParams)(),[ee]=Ne.default.useForm(),[te,ne]=(0,a.useState)(!0),[ie,ce]=(0,a.useState)(!1);console.log("----",b);function me(){return oe(this,null,function*(){var ge,Ce;let Be;window.location.href.indexOf("exercise")>-1?Be=`/api/exercises/${b==null?void 0:b.categoryId}/get_time_setting.json`:Be=`/api/homework_commons/${b==null?void 0:b.categoryId}/get_time_setting.json`;let je=yield(0,ze.ZP)(Be,{method:"get"});(je==null?void 0:je.status)===0&&ee.setFieldsValue({publish_time:xe()(xe()((ge=je==null?void 0:je.data)==null?void 0:ge.publish_time).format("YYYY-MM-DD HH:mm")),end_time:xe()(xe()((Ce=je==null?void 0:je.data)==null?void 0:Ce.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{me()},[]),ye.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},ye.createElement("div",{style:{textAlign:"end"}},te&&ye.createElement(Ae.ZP,{onClick:()=>{ne(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!te&&ye.createElement("div",null,ye.createElement(Ae.ZP,{type:"primary",loading:ie,onClick:()=>{ee.submit()}},"\u63D0\u4EA4"),ye.createElement(Ae.ZP,{style:{marginLeft:20},onClick:()=>{ne(!0)}},"\u53D6\u6D88"))),ye.createElement(Ne.default,{form:ee,disabled:te,onFinish:ge=>oe(void 0,null,function*(){ce(!0),console.log("---",window.location.href);let Ce;window.location.href.indexOf("exercise")>-1?Ce=`/api/exercises/${b==null?void 0:b.categoryId}/time_setting.json`:Ce=`/api/homework_commons/${b==null?void 0:b.categoryId}/time_setting.json`;let Be=yield(0,ze.ZP)(Ce,{method:"post",body:{publish_time:xe()(ge.publish_time).format("YYYY-MM-DD HH:mm"),end_time:xe()(ge.end_time).format("YYYY-MM-DD HH:mm")}});ce(!1),(Be==null?void 0:Be.status)===0&&ne(!0)})},ye.createElement(Fe.Z,null,ye.createElement(Se.Z,null,ye.createElement(Ne.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ye.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ge=>(0,Le.Q8)(ge),disabledTime:ge=>(0,Le.d0)(ge),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ye.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),ye.createElement(Fe.Z,null,ye.createElement(Se.Z,null,ye.createElement(Ne.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ye.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ge=>(0,Le.Q8)(ge,"",ee.getFieldValue("publish_time")),disabledTime:ge=>(0,Le.d0)(ge,ee.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ye.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};st.Z=(0,Me.connect)(({classroomList:z})=>({classroomList:z}))(E)},42656:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return E}});var a=x(59301),pe=x(65582),Ne=x(5083),Ae=x(43418),Fe=x(92832),Se=x(95237),le=x(43604),Me={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Ie=x(56656),xe=x.n(Ie),Le=x(65862),ze=x(2524),ye=x(59301);const{RangePicker:oe}=Ne.default,y=({dispatch:z,classroomList:b,onConfirm:ee})=>{const te=(0,pe.useIntl)(),[ne,ie]=(0,a.useState)([]),[ce,me]=(0,a.useState)([]),[ge,Ce]=(0,a.useState)("");(0,a.useEffect)(()=>{var we;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let tt=b.actionTabs.data;console.log("data",tt);let Ze=(we=tt==null?void 0:tt.group_name)==null?void 0:we.map((it,Ue)=>{var nt;return{group_id:tt==null?void 0:tt.group_id[Ue],group_name:tt==null?void 0:tt.group_name[Ue],is_admin:tt==null?void 0:tt.is_admin,end_time:tt==null?void 0:tt.end_time,publish_time:Array.isArray(tt==null?void 0:tt.publish_time)?(nt=tt==null?void 0:tt.publish_time)==null?void 0:nt[0]:tt==null?void 0:tt.publish_time}});Ze&&(ie([...Ze]),me([...Ze]))}},[b.actionTabs]);const Be=()=>{z({type:"classroomList/setActionTabs",payload:{}}),Ce("")},je=we=>{if(we){const tt=ce==null?void 0:ce.filter(Ze=>{var it,Ue;return(Ue=(it=Ze==null?void 0:Ze.group_name)==null?void 0:it.toLowerCase())==null?void 0:Ue.includes(we==null?void 0:we.toLowerCase())});ie(tt)}else ie(ce)};return ye.createElement(Ae.default,{width:980,title:ye.createElement("div",{style:{fontWeight:"bold",display:"flex"}},ye.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",ye.createElement("span",{className:Me.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),ye.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ge,onChange:we=>{Ce(we.target.value.trim()),je(we.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Be(),onOk:()=>{var we;ee((we=b.actionTabs)==null?void 0:we.index,ce),Be()}},ye.createElement("div",{className:Me.modal_con},ye.createElement(Se.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(we,tt){var Ze,it;return ye.createElement(le.Z,{span:24,key:tt},ye.createElement(Se.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:tt==(ne==null?void 0:ne.length)-1?"0px":"10px"}},ye.createElement("div",{className:Me.multiple_select,title:we.group_name},we.group_name),ye.createElement("div",{className:"ml20"},ye.createElement(oe,{size:"large",ranges:{\u6B64\u523B:[we.publish_time?xe()(we.publish_time):xe()(),xe()()]},allowClear:!1,disabled:(Ze=b.actionTabs)==null?void 0:Ze.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ue=>{var nt;return(0,Le.Q8)(Ue,(nt=b.actionTabs)==null?void 0:nt.disabledDate)},disabledTime:Ue=>(0,Le.d0)(Ue),showTime:{showNow:!0,format:"HH:mm",defaultValue:[xe()((0,Le.U6)(),"HH:mm"),xe()((0,Le.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:we.publish_time&&[xe()(we.publish_time),we.end_time?xe()(we.end_time):void 0],onChange:(Ue,nt)=>{ne[tt].publish_time=nt[0],ne[tt].end_time=nt[1],ie([...ne]),ce.forEach(xt=>{xt.group_id===we.group_id&&(xt.publish_time=nt[0],xt.end_time=nt[1])}),me([...ce])}})),(it=b.actionTabs)!=null&&it.rangePickerDisabled?ye.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):ye.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(tt,1),ie([...ne]),ce.forEach((Ue,nt)=>{Ue.group_id===we.group_id&&ce.splice(nt,1)}),me([...ce])}})))}):ye.createElement(ze.Z,null))))};var E=(0,pe.connect)(({classroomList:z})=>({classroomList:z}))(y)},10129:function(Rt,st,x){"use strict";x.d(st,{h:function(){return a}});var a=(pe=>(pe[pe.NOMATCH=-1]="NOMATCH",pe[pe.OK=0]="OK",pe[pe.TIMEOUT=2]="TIMEOUT",pe[pe.PODFAILURE=3]="PODFAILURE",pe[pe.COMPILEFAILURE=4]="COMPILEFAILURE",pe[pe.EXECUTEFAILURE=5]="EXECUTEFAILURE",pe[pe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",pe))(a||{})},67172:function(Rt,st,x){"use strict";x.d(st,{H7:function(){return y},MK:function(){return oe},MU:function(){return xe},X6:function(){return ze},bM:function(){return Ie},fi:function(){return E},fu:function(){return Me},n4:function(){return z},rX:function(){return ye},vl:function(){return b},zO:function(){return Le}});var a=x(38147),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(ee,te,ne)=>te in ee?pe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,le=(ee,te)=>{for(var ne in te||(te={}))Ae.call(te,ne)&&Se(ee,ne,te[ne]);if(Ne)for(var ne of Ne(te))Fe.call(te,ne)&&Se(ee,ne,te[ne]);return ee};function Me(ee,te){return(0,a.U2)(`myproblems/${ee}.json`,le({hidePopLogin:!0},te||{}))}function Ie(ee,te){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,te)}function xe(ee,te){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,te)}function Le(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,te)}function ze(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function ye(ee,te){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:te})}function oe(ee,te){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,te)}function y(ee,te){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function E(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function z(ee,te){return(0,a.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,a.v_)(`discusses/${ee}/plus.json`,te)}},26971:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return fc}});var a=x(59301),pe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Ne=x(78241),Ae=x(6848),Fe=x(3113),Se=x(43418),le=x(5871),Me=x(8591),Ie=x(92832),xe=x(28103),Le=x(24905),ze=x(95237),ye=x(43604),oe=x(58421),y=x(60324),E=Object.defineProperty,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(zt,ln,xn)=>ln in zt?E(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,ne=(zt,ln)=>{for(var xn in ln||(ln={}))b.call(ln,xn)&&te(zt,xn,ln[xn]);if(z)for(var xn of z(ln))ee.call(ln,xn)&&te(zt,xn,ln[xn]);return zt};const ie=zt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},zt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",me=x(6339),ge=x(65582),Ce=x(65862),Be=x(38147),je=Object.defineProperty,we=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,it=(zt,ln,xn)=>ln in zt?je(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,Ue=(zt,ln)=>{for(var xn in ln||(ln={}))tt.call(ln,xn)&&it(zt,xn,ln[xn]);if(we)for(var xn of we(ln))Ze.call(ln,xn)&&it(zt,xn,ln[xn]);return zt};const nt=zt=>React.createElement("svg",Ue({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},zt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var xt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Et=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ut=(zt,ln,xn)=>ln in zt?Et(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,Dt=(zt,ln)=>{for(var xn in ln||(ln={}))Nt.call(ln,xn)&&Ut(zt,xn,ln[xn]);if(Pt)for(var xn of Pt(ln))It.call(ln,xn)&&Ut(zt,xn,ln[xn]);return zt};const Xe=zt=>React.createElement("svg",Dt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},zt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Mt=x(70414),Vt=x(96565),$t=x(97805),Bn=x(20633),Je={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Tt=x(59301),Sn=Object.defineProperty,En=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,ke=(zt,ln,xn)=>ln in zt?Sn(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,Bt=(zt,ln)=>{for(var xn in ln||(ln={}))ft.call(ln,xn)&&ke(zt,xn,ln[xn]);if(at)for(var xn of at(ln))rt.call(ln,xn)&&ke(zt,xn,ln[xn]);return zt},Wt=(zt,ln)=>En(zt,pn(ln)),Re=(zt,ln)=>{var xn={};for(var ba in zt)ft.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&at)for(var ba of at(zt))ln.indexOf(ba)<0&&rt.call(zt,ba)&&(xn[ba]=zt[ba]);return xn};const Ke=null,pt=(zt,ln)=>{var xn=zt,{globalSetting:ba,loading:ml,dispatch:ko,isEdit:Mr,editData:Uo}=xn,Lo=Re(xn,["globalSetting","loading","dispatch","isEdit","editData"]);const[kl,pl]=(0,a.useState)(""),[ti,Pi]=(0,a.useState)(""),[ri,Vr]=(0,a.useState)([]),[Xo,bl]=(0,a.useState)(""),[jl,il]=(0,a.useState)(),[Oe,Ge]=(0,a.useState)(!1),[We,bt]=(0,a.useState)({}),[yt,qt]=(0,a.useState)([]);(0,a.useEffect)(()=>{!Uo||!Mr||(pl(Uo==null?void 0:Uo.name),Pi(Uo==null?void 0:Uo.analysis),il(Uo==null?void 0:Uo.is_ordered),bt(Uo),Ge(!0))},[Uo]),(0,a.useEffect)(()=>{if(!Oe)return;const rr=Uo==null?void 0:Uo.standard_answer.map(ha=>ha==null?void 0:ha.answer_text);Vr(rr);const mr=Uo==null?void 0:Uo.standard_answer.map(ha=>ha==null?void 0:ha.score);qt(mr),Ge(!1)},[Oe]),(0,a.useImperativeHandle)(ln,()=>({onSave:dn,Clear:Ca}));const dn=()=>{let rr=[],mr=!1;return kl?(ri.forEach((ha,Ga)=>{rr.push({position:Ga+1,answer_text:[],score:yt[Ga]}),ha==null||ha.forEach((Pr,Bo)=>{rr[Ga].answer_text.push(Pr),(!Pr||!(0,Ce.eR)(Pr,1e4))&&(bl(`${Ga}-${Bo}`),Me.ZP.info(Pr?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),mr=!0)})}),mr?!1:(rr==null?void 0:rr.length)>20?(Me.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:kl,analysis:ti,standard_answers:rr,is_ordered:jl,downcase:We==null?void 0:We.downcase,no_space:We==null?void 0:We.no_space,use_blank_score:We==null?void 0:We.use_blank_score}):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Ca=()=>{pl(""),Pi(""),Vr([]),il(!1)},ya=(rr,mr,ha)=>{const Ga=ri.slice();if(mr&&Ga.splice(rr,mr),ha)for(let Pr=0;Pr{bl("");let Ga=ri.slice();Ga[rr][mr]=ha,Vr(Ga)},Xa=rr=>{let mr=ri.slice();mr[rr]=[...mr[rr],""],Vr(mr)},sr=(rr,mr)=>{let ha=ri.slice();if(!ha[rr][mr]){ha[rr]=ha[rr].filter((Ga,Pr)=>Pr!==mr),Vr(ha);return}Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Je.modal,onOk:()=>{ha[rr]=ha[rr].filter((Ga,Pr)=>Pr!==mr),Vr(ha)}})},Da=rr=>{Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Je.modal,onOk:()=>{let mr=ri.slice();mr=ri.filter((ha,Ga)=>rr!==Ga),Vr(mr)}})};return Tt.createElement("section",{className:Je.wrap},Tt.createElement("p",{className:Je.titleWrap},Tt.createElement("span",{className:Je.required},"*"),Tt.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),Tt.createElement("div",null,Tt.createElement($t.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:kl,onChange:rr=>pl(rr),showNullButton:!0,onPlaceholderChange:ya})),Tt.createElement("div",{className:"mt20"},ri.map((rr,mr)=>Tt.createElement("div",{style:{display:"flex"}},Tt.createElement("div",{style:{flex:1}},Tt.createElement(Bn.Z,{key:mr,answers:rr,index:mr,flex:1,is_md:!0,activeOptionErrorIndex:Xo,onAnswerChange:Ya,addChildAnswer:Xa,deleteChildAnswer:sr,deleteChildAnswermain:Da})),We.use_blank_score&&Tt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Tt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Tt.createElement(le.Z,{style:{width:"100px"},size:"large",defaultValue:yt[mr],onBlur:ha=>{yt[mr]=ha.target.value,qt([...yt])}}))))),Tt.createElement("div",null,Tt.createElement(Le.default,{className:`${Je.color333} font14 mt20`,checked:We.use_blank_score,onChange:rr=>bt(Wt(Bt({},We),{use_blank_score:rr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Tt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Tt.createElement("div",null,Tt.createElement(Le.default,{className:`${Je.color333} font14 mt20`,checked:We.downcase,onChange:rr=>bt(Wt(Bt({},We),{downcase:rr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Tt.createElement("div",null,Tt.createElement(Le.default,{className:`${Je.color333} font14 mt20`,checked:We.no_space,onChange:rr=>bt(Wt(Bt({},We),{no_space:rr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Tt.createElement("div",{className:"mt20"},(ri==null?void 0:ri.length)>1&&Tt.createElement("span",null,Tt.createElement(Le.default,{checked:jl,onChange:rr=>il(rr.target.checked),className:`${Je.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Tt.createElement("span",{className:`${Je.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Tt.createElement("p",{className:Je.titleWrap},Tt.createElement("span",{className:Je.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Tt.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ti,onChange:rr=>Pi(rr)}))};var Ve=(0,ge.connect)(({loading:zt,globalSetting:ln})=>({globalSetting:ln,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(pt)),ot=x(5112),Ye=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,ta=(zt,ln)=>{var xn={};for(var ba in zt)ia.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&Ye)for(var ba of Ye(zt))ln.indexOf(ba)<0&&on.call(zt,ba)&&(xn[ba]=zt[ba]);return xn};const On=null,pa=(zt,ln)=>{var xn=zt,{globalSetting:ba,loading:ml,editData:ko,dispatch:Mr,onRef:Uo=()=>{},isEdit:Lo}=xn,kl=ta(xn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[pl,ti]=(0,a.useState)(),[Pi,ri]=(0,a.useState)(""),[Vr,Xo]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!ko||!Lo)return;ri(ko==null?void 0:ko.name),Xo(ko==null?void 0:ko.analysis);const il=ko==null?void 0:ko.choices.find(Oe=>Oe.is_answer);ti(il.choice_text==="\u6B63\u786E"?"0":"1")},[ko]),(0,a.useImperativeHandle)(ln,()=>({onSave:bl,Clear:jl}));const bl=()=>Pi?pl?{name:Pi,choices:[{choice_text:"\u6B63\u786E",is_answer:pl==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:pl==="1"?1:0}],analysis:Vr}:(Me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),jl=()=>{ri(""),Xo(""),ti("")};return a.createElement("section",{className:Je.wrap},a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),a.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Pi,onChange:il=>ri(il)}),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Je.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(ot.ZP.Group,{buttonStyle:"solid",value:pl,onChange:il=>ti(il.target.value)},a.createElement(ot.ZP.Button,{value:"0",className:`${Je.radio} mr40`},"\u6B63\u786E"),a.createElement(ot.ZP.Button,{value:"1",className:Je.radio},"\u9519\u8BEF")),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Vr,onChange:il=>Xo(il)}))};var Ct=(0,ge.connect)(({loading:zt,globalSetting:ln})=>({globalSetting:ln,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(pa)),Yt=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,en=(zt,ln)=>{var xn={};for(var ba in zt)Xt.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&Yt)for(var ba of Yt(zt))ln.indexOf(ba)<0&&Ot.call(zt,ba)&&(xn[ba]=zt[ba]);return xn};const xa=null,cn=(zt,ln)=>{var xn=zt,{globalSetting:ba,loading:ml,editData:ko,dispatch:Mr,onRef:Uo=()=>{},isEdit:Lo}=xn,kl=en(xn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[pl,ti]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Xo;if(!ko||!Lo)return;const bl=(Xo=ko==null?void 0:ko.shixun)==null?void 0:Xo.challenges.map(jl=>({id:jl==null?void 0:jl.id,score:jl.score}));ti(bl)},[ko]),(0,a.useImperativeHandle)(ln,()=>({onSave:Pi,Clear:ri}));const Pi=()=>({challenges:[...pl]}),ri=()=>{ti([])};console.log("editData--",ko);const Vr=Xo=>{var bl,jl;return a.createElement("div",null,(jl=(bl=Xo==null?void 0:Xo.shixun)==null?void 0:bl.challenges)==null?void 0:jl.map((il,Oe)=>{var Ge;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Oe+1,"\u5173"),a.createElement(Ae.Z,{key:Oe,title:il==null?void 0:il.challenge_name},a.createElement("span",null,(0,Ce.Pq)(il==null?void 0:il.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u5206\u503C\uFF1A"),a.createElement(le.Z,{precision:1,min:1,max:100,className:Je.baseFormItem,style:{width:176},value:(Ge=pl.find(We=>We.id===il.id))==null?void 0:Ge.score,onChange:We=>{pl.find(bt=>bt.id===il.id).score=We,ti([...pl])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Je.wrap},a.createElement(me.Z,{style:{paddingRight:10},className:Je.titleHtml,value:`${ko==null?void 0:ko.position}\u3001${ko==null?void 0:ko.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u5173\u5361")),Vr(ko))};var oa=(0,ge.connect)(({loading:zt,globalSetting:ln})=>({globalSetting:ln,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(cn)),qa=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Jt=(zt,ln)=>{var xn={};for(var ba in zt)yr.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&qa)for(var ba of qa(zt))ln.indexOf(ba)<0&&qn.call(zt,ba)&&(xn[ba]=zt[ba]);return xn};const va=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Va=(zt,ln)=>{var xn=zt,{editData:ba,globalSetting:ml,loading:ko,dispatch:Mr,onRef:Uo=()=>{},isEdit:Lo}=xn,kl=Jt(xn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[pl,ti]=(0,a.useState)([]),[Pi,ri]=(0,a.useState)(),[Vr,Xo]=(0,a.useState)([]),[bl,jl]=(0,a.useState)(""),[il,Oe]=(0,a.useState)("");(0,a.useEffect)(()=>{ti(["","","",""])},[]),(0,a.useEffect)(()=>{if(!ba||!Lo)return;jl(ba==null?void 0:ba.name),Oe(ba==null?void 0:ba.analysis),ti(ba==null?void 0:ba.choices.map(yt=>yt.choice_text));const bt=[];ba==null||ba.choices.map((yt,qt)=>{yt.is_answer&&bt.push(qt)}),Xo(bt)},[ba]),(0,a.useImperativeHandle)(ln,()=>({onSave:Ge,Clear:We}));const Ge=()=>{if(!bl)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const bt=pl.findIndex(qt=>!qt);if(bt>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${va[bt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Vr.length)return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Vr.length<2)return Me.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const yt=pl.map((qt,dn)=>({choice_text:qt,is_answer:Vr.includes(dn)?1:0}));return{name:bl,choices:yt,analysis:il}},We=()=>{ti(["","","",""]),jl(""),Oe(""),Xo("")};return a.createElement("section",{className:Je.wrap},a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),a.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bl,onChange:bt=>jl(bt)}),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Je.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),pl.map((bt,yt)=>a.createElement("div",{className:Je.choiceWrap,key:yt},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Je.answer} ${Vr.includes(yt)?Je.activeAnswer:""}`,onClick:()=>{Vr.includes(yt)?Xo(Vr.filter(qt=>qt!==yt)):Xo([...Vr,yt])}},va[yt])),a.createElement("div",{className:Je.editorWrap},Pi===yt?a.createElement(Vt.Z,{id:`single-question-option-${yt}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:bt,onChange:qt=>{pl[yt]=qt,ti(pl)}}):a.createElement("div",{className:Je.htmlWrap,onClick:()=>ri(yt)},a.createElement(me.Z,{value:bt}))),yt>1&&a.createElement(Ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Je.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ti(pl.filter((qt,dn)=>dn!==yt)),Vr.includes(yt)?Xo(Vr.filter(qt=>qt!==yt)):Xo([...Vr,yt])}})),yt<7&&yt===pl.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Je.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ti([...pl,""])})))),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:il,onChange:bt=>Oe(bt)}))};var Aa=(0,ge.connect)(({loading:zt,globalSetting:ln})=>({globalSetting:ln,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Va)),Zr=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,ht=(zt,ln)=>{var xn={};for(var ba in zt)Yr.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&Zr)for(var ba of Zr(zt))ln.indexOf(ba)<0&&Sr.call(zt,ba)&&(xn[ba]=zt[ba]);return xn};const La=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Zt=(zt,ln)=>{var xn=zt,{editData:ba,globalSetting:ml,loading:ko,dispatch:Mr,onRef:Uo=()=>{},isEdit:Lo}=xn,kl=ht(xn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[pl,ti]=(0,a.useState)([]),[Pi,ri]=(0,a.useState)(),[Vr,Xo]=(0,a.useState)(),[bl,jl]=(0,a.useState)(""),[il,Oe]=(0,a.useState)("");(0,a.useEffect)(()=>{ti(["","","",""])},[]),(0,a.useEffect)(()=>{if(!ba||!Lo)return;const bt=[],yt=[];ba==null||ba.choices.forEach((qt,dn)=>{bt.push(qt.choice_text),qt.is_answer&&yt.push(dn)}),jl(ba==null?void 0:ba.name),Oe(ba==null?void 0:ba.analysis),ti(bt),Xo(yt)},[ba]),(0,a.useImperativeHandle)(ln,()=>({onSave:Ge,Clear:We}));const Ge=()=>{if(!bl)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const bt=pl.findIndex(qt=>!qt);if(bt>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${La[bt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Vr))return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const yt=pl.map((qt,dn)=>({choice_text:qt,is_answer:Vr.includes(dn)?1:0}));return{name:bl,choices:yt,analysis:il}},We=()=>{ti(["","","",""]),jl(""),Oe(""),Xo("")};return a.createElement("section",{className:Je.wrap},a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),a.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bl,onChange:bt=>jl(bt)}),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Je.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),pl.map((bt,yt)=>a.createElement("div",{className:Je.choiceWrap,key:yt},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Je.answer} ${Vr!=null&&Vr.includes(yt)?Je.activeAnswer:""}`,onClick:()=>Xo([yt])},La[yt])),a.createElement("div",{className:Je.editorWrap},Pi===yt?a.createElement(Vt.Z,{id:`single-question-option-${yt}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:bt,onChange:qt=>{pl[yt]=qt,ti(pl)}}):a.createElement("div",{className:Je.htmlWrap,onClick:()=>ri(yt)},a.createElement(me.Z,{value:bt}))),yt>1&&a.createElement(Ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Je.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ti(pl.filter((qt,dn)=>dn!==yt)),yt===Vr&&Xo(null)}})),yt<7&&yt===pl.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Je.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ti([...pl,""])})))),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:il,onChange:bt=>Oe(bt)}))};var _n=(0,ge.connect)(({loading:zt,globalSetting:ln})=>({globalSetting:ln,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Zt)),ua=x(12563),ma=x(78673),tr=x(61485),Zn=x(59301),se=Object.defineProperty,fe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,jt=(zt,ln,xn)=>ln in zt?se(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,Ta=(zt,ln)=>{for(var xn in ln||(ln={}))qe.call(ln,xn)&&jt(zt,xn,ln[xn]);if(De)for(var xn of De(ln))wt.call(ln,xn)&&jt(zt,xn,ln[xn]);return zt},$n=(zt,ln)=>fe(zt,he(ln)),rn=(zt,ln)=>{var xn={};for(var ba in zt)qe.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&De)for(var ba of De(zt))ln.indexOf(ba)<0&&wt.call(zt,ba)&&(xn[ba]=zt[ba]);return xn},tn=(zt,ln,xn)=>new Promise((ba,ml)=>{var ko=Lo=>{try{Uo(xn.next(Lo))}catch(kl){ml(kl)}},Mr=Lo=>{try{Uo(xn.throw(Lo))}catch(kl){ml(kl)}},Uo=Lo=>Lo.done?ba(Lo.value):Promise.resolve(Lo.value).then(ko,Mr);Uo((xn=xn.apply(zt,ln)).next())});const Tn=zt=>{if(!zt)return!1;if(/^s*$/.test(zt)||zt.trim()===""){Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let ln=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return zt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},_t=({value:zt=[],onClose:ln})=>Zn.createElement(ua.default,{closable:!0,onClose:ln,className:Je.keywordTag},Zn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},zt.join(" \u6216 "))),ga=(zt,ln)=>{var xn=zt,{editData:ba,globalSetting:ml,loading:ko,dispatch:Mr,onRef:Uo=()=>{},isEdit:Lo}=xn,kl=rn(xn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[pl,ti]=(0,a.useState)(""),[Pi,ri]=(0,a.useState)(""),[Vr,Xo]=(0,a.useState)(""),[bl,jl]=(0,a.useState)(""),[il]=Ne.default.useForm(),Oe=Ne.default.useWatch("use_keywords",il);(0,a.useEffect)(()=>{var yt;!ba||!Lo||(ti(ba==null?void 0:ba.name),ri(ba==null?void 0:ba.analysis),Xo((yt=ba==null?void 0:ba.answer_texts)==null?void 0:yt[0]),il.setFieldsValue(Ta({},ba)))},[ba]),(0,a.useImperativeHandle)(ln,()=>({onSave:Ge,Clear:We}));const Ge=()=>tn(void 0,null,function*(){if(!pl)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield il.validateFields()}catch(qt){Me.ZP.error(qt.errorFields[0].errors[0]);return}const yt=il.getFieldsValue();return console.log(yt,"values"),Ta({name:pl,answer_texts:[Vr],analysis:Pi},yt)}),We=()=>{ti(""),ri(""),Xo(""),il.resetFields()},bt=ba==null?void 0:ba.score;return Zn.createElement("section",{className:Je.wrap},Zn.createElement("p",{className:Je.titleWrap},Zn.createElement("span",{className:Je.required},"*"),Zn.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),Zn.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pl,onChange:yt=>ti(yt)}),Zn.createElement("p",{className:Je.titleWrap},Zn.createElement("span",{className:Je.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),Zn.createElement(Vt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Vr,onChange:yt=>Xo(yt)}),Zn.createElement("p",{className:Je.titleWrap},Zn.createElement("span",{className:Je.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Zn.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Pi,onChange:yt=>ri(yt)}),Zn.createElement(Ne.default,{form:il,size:"large",onFinishFailed:yt=>tn(void 0,null,function*(){var qt,dn;Me.ZP.error(yt.errorFields[0].errors[0]),il.scrollToField((dn=(qt=yt==null?void 0:yt.errorFields)==null?void 0:qt[0])==null?void 0:dn.name,{behavior:"smooth",block:"center"})})},Zn.createElement(ze.Z,{align:"middle",className:"mb30 mt20"},Zn.createElement(Ne.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},Zn.createElement(ma.Z,null)),Zn.createElement(ye.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Zn.createElement(ye.Z,null,Zn.createElement(Ae.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Zn.createElement(tr.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Oe&&Zn.createElement(Ne.default.List,{name:"keywords",rules:[{validator(yt,qt){return qt!=null&&qt.length?(qt==null?void 0:qt.reduce((Ca,ya)=>Ca+ya.score,0))>parseFloat(bt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(yt,{add:qt,remove:dn})=>Zn.createElement(Zn.Fragment,null,Zn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),Zn.createElement(ze.Z,{align:"middle",className:"font14 mb30"},Zn.createElement(ye.Z,{flex:1},Zn.createElement(Ie.default,{value:bl,onChange:Ca=>{jl(Ca.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ca=>{var ya,Ya,Xa,sr;const Da=`${(ya=Ca.target)==null?void 0:ya.value}`,rr=(Xa=(Ya=Da==null?void 0:Da.split("|"))==null?void 0:Ya.filter(Ga=>!!Ga))==null?void 0:Xa.map(Ga=>Ga==null?void 0:Ga.trim()),mr=il.getFieldValue("keywords"),ha=((sr=mr==null?void 0:mr.map(Ga=>Ga==null?void 0:Ga.keyword))==null?void 0:sr.flat())||[];for(const Ga of rr)if(ha.includes(Ga)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Tn(Da)&&(qt({keyword:rr,score:1}),jl(""))},className:Je.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Zn.createElement(ye.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),yt.map(Ca=>{var ya=Ca,{key:Ya,name:Xa}=ya,sr=rn(ya,["key","name"]);return Zn.createElement(ze.Z,{key:Ya,style:{marginRight:148}},Zn.createElement(ye.Z,{flex:1},Zn.createElement(ze.Z,{align:"middle",justify:"space-between"},Zn.createElement(Ne.default.Item,$n(Ta({},sr),{name:[Xa,"keyword"]}),Zn.createElement(_t,{onClose:()=>dn(Xa)})),Zn.createElement(Ne.default.Item,$n(Ta({},sr),{name:[Xa,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Zn.createElement(le.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var wa=(0,ge.connect)(({loading:zt,globalSetting:ln})=>({globalSetting:ln,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ga)),Ea=x(36381),Cn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},mt=x(32134),an=x(12893),gn=Object.defineProperty,Gn=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,dr=(zt,ln,xn)=>ln in zt?gn(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,$a=(zt,ln)=>{for(var xn in ln||(ln={}))kn.call(ln,xn)&&dr(zt,xn,ln[xn]);if(fn)for(var xn of fn(ln))At.call(ln,xn)&&dr(zt,xn,ln[xn]);return zt},Wn=(zt,ln)=>Gn(zt,Rn(ln)),Tr=(zt,ln)=>{var xn={};for(var ba in zt)kn.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&fn)for(var ba of fn(zt))ln.indexOf(ba)<0&&At.call(zt,ba)&&(xn[ba]=zt[ba]);return xn};const zr=zt=>{var ln=zt,{value:xn,onChange:ba,scrollId:ml}=ln,ko=Tr(ln,["value","onChange","scrollId"]);return a.createElement("div",{id:ml||""},a.createElement(Vt.Z,Wn($a({},ko),{defaultValue:xn,onChange:(Mr,Uo)=>{Uo!=null&&Uo.length?ba(Mr,Uo):ba(Mr)}})))},ao=({value:zt,onChange:ln,placeholder:xn,height:ba=140,isEdit:ml})=>ml?a.createElement(Vt.Z,{watch:!0,isFocus:!0,height:ba,placeholder:xn,defaultValue:zt,onChange:ln}):a.createElement("div",{style:{cursor:"pointer"}},zt?a.createElement(me.Z,{className:Cn.inputBorder,value:zt}):a.createElement("div",{className:`${Cn.inputBorder} ${Cn.placeholder}`},xn));var Qr=x(59301),za=Object.defineProperty,br=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,nr=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,zo=Object.prototype.propertyIsEnumerable,ro=(zt,ln,xn)=>ln in zt?za(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,Go=(zt,ln)=>{for(var xn in ln||(ln={}))mo.call(ln,xn)&&ro(zt,xn,ln[xn]);if(nr)for(var xn of nr(ln))zo.call(ln,xn)&&ro(zt,xn,ln[xn]);return zt},lo=(zt,ln)=>br(zt,Nr(ln)),di=(zt,ln)=>{var xn={};for(var ba in zt)mo.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&nr)for(var ba of nr(zt))ln.indexOf(ba)<0&&zo.call(zt,ba)&&(xn[ba]=zt[ba]);return xn};const mi=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],vi=({value:zt,onChange:ln,choiceTextKey:xn,answerKey:ba,index:ml,isEdit:ko,setInputActive:Mr,form:Uo,choiceOptionsPath:Lo,allowChangeMode:kl,showAddIcon:pl,addItem:ti,deleteItem:Pi})=>{const ri=(zt==null?void 0:zt[ba])===!0,Vr=()=>{const bl=Uo.getFieldValue(Lo);Uo.setFieldValue(Lo,bl.map(jl=>lo(Go({},jl),{[ba]:!1})))},Xo=()=>{ri?ln(lo(Go({},zt),{[ba]:!1})):(kl||Vr(),ln(lo(Go({},zt),{[ba]:!0})))};return Qr.createElement(ze.Z,{className:Cn.choiceWrap,align:"middle",wrap:!1},Qr.createElement(ye.Z,{onClick:Xo,className:`${Cn.choiceIndex} ${ri?Cn.activeAnswer:""}`},mi[ml]),Qr.createElement(ye.Z,{flex:1,className:`${Cn.editorWrap} ml15`,onClick:Mr},Qr.createElement(ao,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ko,value:zt==null?void 0:zt[xn],onChange:bl=>{ln(lo(Go({},zt),{[xn]:bl}))}})),Qr.createElement(ye.Z,{flex:"0 0 auto",className:"ml15"},Qr.createElement("div",{onClick:Xo,className:`${Cn.setAnswerBtn} ${ri?Cn.activeAnswer:""}`},ri?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Qr.createElement(ye.Z,{className:Cn.actionWrapper},Qr.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Qr.createElement(mt.Z,{className:Cn.addIcon,onClick:ti,style:{visibility:pl?"visible":"hidden"}})),Qr.createElement(Ae.Z,{title:"\u5220\u9664"},Qr.createElement(an.Z,{className:Cn.deleteIcon,onClick:Pi,style:{visibility:ml>1?"visible":"hidden"}}))))},Yo=({questionTitlePlaceholder:zt,titleKey:ln,choiceKey:xn,analysisKey:ba,choiceTextKey:ml,answerKey:ko,choiceOptionsPath:Mr,allowChangeMode:Uo=!0,form:Lo,showAnalysis:kl=!0})=>{const[pl,ti]=(0,a.useState)(),[Pi,ri]=(0,a.useState)(!1);return Qr.createElement("div",{className:Cn.wrap},Qr.createElement("div",{className:Cn.questionTitleEditorWrap},Qr.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:ln,labelCol:{span:24},rules:[{required:!0}]},Qr.createElement(zr,{scrollId:Array.isArray(ln)?ln.join("_"):`${ln}`,watch:!0,height:140,placeholder:zt}))),Qr.createElement(Ne.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Qr.createElement(Ne.default.List,{name:xn,rules:[{validator(Vr,Xo){const bl=Xo.some(il=>il[ko]),jl=Xo.findIndex(il=>{var Oe;return((Oe=il[ml])==null?void 0:Oe.length)<=0});return jl!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${mi[jl]}\u9009\u9879\u7684\u5185\u5BB9`)):bl?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Vr,{add:Xo,remove:bl})=>Qr.createElement("div",{id:Array.isArray(Mr)?Mr.join("_"):`${Mr}`},Vr.map((jl,il)=>{var Oe=jl,{key:Ge,name:We}=Oe,bt=di(Oe,["key","name"]);const yt=pl===Ge,qt=()=>{ti(Ge)},dn=il<7&&il===Vr.length-1,Ca=()=>Xo({[ml]:"",[ko]:0}),ya=()=>bl(We);return Qr.createElement(Ne.default.Item,lo(Go({},bt),{key:Ge,name:We,noStyle:!0}),Qr.createElement(vi,{choiceTextKey:ml,answerKey:ko,index:il,isEdit:yt,setInputActive:qt,form:Lo,choiceOptionsPath:Mr,allowChangeMode:Uo,showAddIcon:dn,addItem:Ca,deleteItem:ya}))}),Vr.length<8&&Qr.createElement("div",{className:`${Cn.addBtn} mb30`,onClick:()=>Xo({[ml]:"",[ko]:0})},"\u6DFB\u52A0\u9009\u9879"))),kl&&Qr.createElement("div",{onClick:()=>ri(!0)},Qr.createElement(Ne.default.Item,{name:ba,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Qr.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Pi}))))};var Hr=x(59301),xl=Object.defineProperty,wl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,_o=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,gi=(zt,ln,xn)=>ln in zt?xl(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,ui=(zt,ln)=>{for(var xn in ln||(ln={}))ii.call(ln,xn)&&gi(zt,xn,ln[xn]);if(_o)for(var xn of _o(ln))ai.call(ln,xn)&&gi(zt,xn,ln[xn]);return zt},Di=(zt,ln)=>wl(zt,Ul(ln)),Sl=(zt,ln)=>{var xn={};for(var ba in zt)ii.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&_o)for(var ba of _o(zt))ln.indexOf(ba)<0&&ai.call(zt,ba)&&(xn[ba]=zt[ba]);return xn};const nl=({value:zt,onChange:ln})=>{const xn=ml=>{Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Cn.modal,onOk:()=>{const ko=[...zt];ko.splice(ml,1),ln(ko)}})},ba=()=>{const ml=[...zt];ml.push(""),ln(ml)};return Hr.createElement(ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},zt==null?void 0:zt.map((ml,ko)=>Hr.createElement(ye.Z,{key:`${ml}_${ko}`,className:Cn.blankWrapper},Hr.createElement(Ie.default,{className:Cn.blankInput,defaultValue:ml,maxLength:1e3,onBlur:Mr=>{const Uo=[...zt],Lo=Mr.target.value.trim();Uo[ko]=Lo,ln(Uo)}}),Hr.createElement(Ae.Z,{title:"\u5220\u9664"},Hr.createElement(an.Z,{className:Cn.deleteIcon,style:{marginLeft:15,visibility:ko>0?"visible":"hidden"},onClick:()=>xn(ko)})))),Hr.createElement(ye.Z,null,Hr.createElement("div",{className:`${Cn.addBtn}`,onClick:()=>{ba()}},"\u65B0\u589E\u7B54\u6848")))},xo=({value:zt=!0,onChange:ln})=>Hr.createElement(ma.Z,{checked:!zt,onChange:xn=>{ln(!xn)}}),Nl="\u2581",$i=({questionTitlePlaceholder:zt,form:ln,name:xn,scoreByBlank:ba="use_blank_score",answerKey:ml,titleKey:ko="name",analysisKey:Mr="analysis",isOrdered:Uo="is_ordered"})=>{var Lo,kl;const[pl,ti]=(0,a.useState)(!1),Pi=(Ge,We)=>{const bt=We.line;let yt=0;for(let dn=0;dn{const qt=Ge.getRange(We.from,We.to);let dn=0;if(We.text.forEach(Ca=>{dn+=Ca.split(Nl).length-1}),We.origin!=="setValue"){if(qt&&qt.indexOf(Nl)!==-1){const Ca=qt.split(Nl).length-1,ya=Pi(Ge,We.from);if(console.log(`\u5220\u9664${Ca}\u4E2A\uFF0C \u524D\u9762\u6709${ya}\u4E2A\uFF0C\u65B0\u589E${dn}\u4E2A`),Ca>1){const Ya=Array.from({length:Ca},(Xa,sr)=>ya+sr);yt(Ya)}else yt(ya)}else if(dn>0){const Ca=Pi(Ge,We.from);console.log(`\u65B0\u589E${dn}\u4E2A\uFF0C\u4E4B\u524D\u6709${Ca}\u4E2A`),bt(dn,Ca)}}},Vr=()=>{const Ge=ln.getFieldValue(["sub_item_banks",...ml]);ln.setFieldValue(["sub_item_banks",...ml],Ge==null?void 0:Ge.map((We,bt)=>Di(ui({},We),{position:bt+1})))},Xo=(0,a.useRef)(),bl=(Ge,We)=>{for(let bt=0;bt{jl.current(Ge),Vr()},Oe=(kl=(Lo=ln.getFieldValue("sub_item_banks"))==null?void 0:Lo[ml==null?void 0:ml[0]])==null?void 0:kl[ml==null?void 0:ml[1]];return Hr.createElement("div",{className:Cn.wrap},Hr.createElement("div",{className:Cn.questionTitleEditorWrap},Hr.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:ko,labelCol:{span:24},rules:[{required:!0}]},Hr.createElement(zr,{scrollId:"name",watch:!0,height:140,placeholder:zt,showNullButton:!0,onCMBeforeChange:(Ge,We)=>{ri(Ge,We,bl,il)}}))),Hr.createElement(Ne.default.List,{name:ml,rules:[{validator(Ge,We){if((We==null?void 0:We.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const bt of We){const{answer_text:yt}=bt||{};if(yt!=null&&yt.some(qt=>(qt==null?void 0:qt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ge,{add:We,remove:bt},{errors:yt})=>(Xo.current=We,jl.current=bt,Hr.createElement(Hr.Fragment,null,Hr.createElement(Ne.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ge.map((qt,dn)=>{var Ca=qt,{key:ya,name:Ya}=Ca,Xa=Sl(Ca,["key","name"]);return Hr.createElement(ze.Z,{className:"mb20",key:ya,align:"middle",wrap:!1},Hr.createElement(ye.Z,{flex:"0 0 auto",className:`${Cn.blankIndex}`},"\u586B\u7A7A\u9879",dn+1),Hr.createElement(ye.Z,{flex:1},Hr.createElement(ze.Z,{align:"top",justify:"space-between",wrap:!1},Hr.createElement(ye.Z,null,Hr.createElement(Ne.default.Item,Di(ui({},Xa),{name:[Ya,"answer_text"],noStyle:!0}),Hr.createElement(nl,null))),(ln==null?void 0:ln.getFieldValue(["sub_item_banks",...ba]))&&Hr.createElement(ye.Z,{flex:"224px"},Hr.createElement(Ne.default.Item,Di(ui({},Xa),{name:[Ya,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Cn.blankInputNumberWrapper}),Hr.createElement(le.Z,{className:Cn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Hr.createElement(Ne.default.Item,Di(ui({},Xa),{name:[Ya,"position"],noStyle:!0}),Hr.createElement(Ie.default,{type:"hidden"}))))})))),Hr.createElement(ze.Z,{align:"middle"},Hr.createElement(Ne.default.Item,{name:[xn,"downcase"],valuePropName:"checked"},Hr.createElement(ma.Z,null)),Hr.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Hr.createElement(ze.Z,{align:"middle"},Hr.createElement(Ne.default.Item,{name:[xn,"no_space"],valuePropName:"checked"},Hr.createElement(ma.Z,null)),Hr.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Oe==null?void 0:Oe.length)>1&&Hr.createElement(ze.Z,{align:"middle",className:(Oe==null?void 0:Oe.length)>1?"mb30":`${Cn.hide}`},Hr.createElement(Ne.default.Item,{name:Uo},Hr.createElement(xo,null)),Hr.createElement(ye.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Hr.createElement("div",{onClick:()=>ti(!0)},Hr.createElement(Ne.default.Item,{name:Mr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Hr.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pl}))))};var Gi=Object.defineProperty,du=Object.defineProperties,vu=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,Pl=Object.prototype.hasOwnProperty,fi=Object.prototype.propertyIsEnumerable,Pu=(zt,ln,xn)=>ln in zt?Gi(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,Qu=(zt,ln)=>{for(var xn in ln||(ln={}))Pl.call(ln,xn)&&Pu(zt,xn,ln[xn]);if(mu)for(var xn of mu(ln))fi.call(ln,xn)&&Pu(zt,xn,ln[xn]);return zt},as=(zt,ln)=>du(zt,vu(ln)),Vu=(zt,ln)=>{var xn={};for(var ba in zt)Pl.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&mu)for(var ba of mu(zt))ln.indexOf(ba)<0&&fi.call(zt,ba)&&(xn[ba]=zt[ba]);return xn};const To={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Wr=({value:zt,onChange:ln,form:xn,choiceKey:ba})=>{const ml=(zt==null?void 0:zt.is_answer)===!0,ko=zt==null?void 0:zt.choice_text,Mr=()=>{var Uo;const Lo=(Uo=xn==null?void 0:xn.getFieldValue(["sub_item_banks",...ba]))==null?void 0:Uo.map(kl=>({choice_text:kl==null?void 0:kl.choice_text,is_answer:!1}));xn==null||xn.setFieldValue(["sub_item_banks",...ba],Lo),ln(as(Qu({},zt),{is_answer:!0}))};return a.createElement(ze.Z,{className:Cn.choiceWrap,align:"middle",wrap:!1},a.createElement(ye.Z,{onClick:Mr,className:`${Cn.choiceIndex} ${Cn.judgementIndex} ${ml?Cn.activeAnswer:""}`},To[ko]),a.createElement(ye.Z,{flex:1,className:`${Cn.editorWrap} ml15`},a.createElement("div",{className:`${Cn.inputBorder} ${Cn.placeholder} ${ml?Cn.activeJudgementAnswer:""}`},ko)),a.createElement(ye.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:Mr,className:`${Cn.setAnswerBtn} ${ml?Cn.activeAnswer:""}`},ml?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Kr=({questionTitlePlaceholder:zt,choiceKey:ln="choices",form:xn,titleKey:ba="name",analysisKey:ml="analysis"})=>{const[ko,Mr]=(0,a.useState)(!1);return a.createElement("div",{className:Cn.wrap},a.createElement("div",{className:Cn.questionTitleEditorWrap},a.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:ba,labelCol:{span:24},rules:[{required:!0}]},a.createElement(zr,{scrollId:"name",watch:!0,height:140,placeholder:zt}))),a.createElement(Ne.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(Ne.default.List,{name:ln,rules:[{validator(Uo,Lo){return Lo.some(pl=>(pl==null?void 0:pl.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Uo=>a.createElement("div",{id:"choices"},Uo.map(Lo=>{var kl=Lo,{key:pl,name:ti}=kl,Pi=Vu(kl,["key","name"]);return a.createElement(Ne.default.Item,as(Qu({},Pi),{key:pl,name:ti,noStyle:!0}),a.createElement(Wr,{form:xn,choiceKey:ln}))})))),a.createElement("div",{onClick:()=>Mr(!0)},a.createElement(Ne.default.Item,{name:ml,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ko}))))};var Xr=Object.defineProperty,El=Object.defineProperties,Yl=Object.getOwnPropertyDescriptors,Ei=Object.getOwnPropertySymbols,yi=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,Oi=(zt,ln,xn)=>ln in zt?Xr(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,Ru=(zt,ln)=>{for(var xn in ln||(ln={}))yi.call(ln,xn)&&Oi(zt,xn,ln[xn]);if(Ei)for(var xn of Ei(ln))au.call(ln,xn)&&Oi(zt,xn,ln[xn]);return zt},gu=(zt,ln)=>El(zt,Yl(ln)),Dl=(zt,ln)=>{var xn={};for(var ba in zt)yi.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&Ei)for(var ba of Ei(zt))ln.indexOf(ba)<0&&au.call(zt,ba)&&(xn[ba]=zt[ba]);return xn};const Xl=zt=>{var ln=zt,{value:xn,onChange:ba}=ln,ml=Dl(ln,["value","onChange"]);const ko=Mr=>{ba([Mr])};return a.createElement(Vt.Z,gu(Ru({},ml),{defaultValue:xn==null?void 0:xn[0],onChange:ko}))},Tl=zt=>{if(!zt)return!1;let ln=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return zt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},uo=({value:zt=[],onClose:ln})=>a.createElement(ua.default,{closable:!0,onClose:ln,className:Cn.keywordTag},zt==null?void 0:zt.join(" \u6216 ")),hi=({questionTitlePlaceholder:zt,form:ln,showKeywords:xn,isMustKeyWords:ba=xn,titleKey:ml="name",analysisKey:ko="analysis",answerTexts:Mr="answer_texts",keywords:Uo="keywords",useKeywords:Lo="use_keywords",indexs:kl})=>{const[pl,ti]=(0,a.useState)(!1),[Pi,ri]=(0,a.useState)(""),Vr=Ne.default.useWatch("sub_item_banks",ln),{use_keywords:Xo,score:bl}=(Vr==null?void 0:Vr[kl])||{};return console.log(Xo,bl,"itemValues"),a.createElement("div",{className:Cn.wrap},a.createElement("div",{className:Cn.questionTitleEditorWrap},a.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:ml,labelCol:{span:24},rules:[{required:!0}]},a.createElement(zr,{scrollId:"name",watch:!0,height:140,placeholder:zt}))),a.createElement(Ne.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Mr,labelCol:{span:24}},a.createElement(Xl,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),xn&&!ba&&a.createElement(Ne.default.Item,{hidden:!0,name:Lo,valuePropName:"checked"},a.createElement(ma.Z,{defaultChecked:!0})),xn&&ba&&a.createElement(ze.Z,{align:"middle",className:"mb30"},a.createElement(Ne.default.Item,{name:Lo,valuePropName:"checked"},a.createElement(ma.Z,null)),a.createElement(ye.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(ye.Z,null,a.createElement(Ae.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(tr.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Xo||!ba)&&a.createElement(Ne.default.List,{name:Uo,rules:[{validator(jl,il){return ba?il!=null&&il.length?(il==null?void 0:il.reduce((Ge,We)=>Ge+We.score,0))>parseFloat(bl)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(jl,{add:il,remove:Oe})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Cn.title} mb10`},ba?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(ze.Z,{align:"middle",className:"font14 mb30"},a.createElement(ye.Z,{flex:1},a.createElement(Ie.default,{value:Pi,onChange:Ge=>{ri(Ge.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ge=>{var We,bt,yt,qt;const dn=`${(We=Ge.target)==null?void 0:We.value}`,Ca=(yt=(bt=dn==null?void 0:dn.split("|"))==null?void 0:bt.filter(Xa=>!!Xa))==null?void 0:yt.map(Xa=>Xa==null?void 0:Xa.trim()),ya=ln.getFieldValue(["sub_item_banks",...Uo]),Ya=((qt=ya==null?void 0:ya.map(Xa=>Xa==null?void 0:Xa.keyword))==null?void 0:qt.flat())||[];for(const Xa of Ca)if(Ya.includes(Xa)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Tl(dn)&&(il({keyword:Ca,score:1}),ri(""))},className:Cn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(ye.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),jl.map(Ge=>{var We=Ge,{key:bt,name:yt}=We,qt=Dl(We,["key","name"]);return a.createElement(ze.Z,{key:bt,className:"mb20",style:{marginRight:148}},a.createElement(ye.Z,{flex:1},a.createElement(ze.Z,{align:"middle",justify:"space-between"},a.createElement(Ne.default.Item,gu(Ru({},qt),{name:[yt,"keyword"]}),a.createElement(uo,{onClose:()=>Oe(yt)})),ba&&a.createElement(Ne.default.Item,gu(Ru({},qt),{name:[yt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Cn.blankInputNumberWrapper}),a.createElement(le.Z,{className:Cn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>ti(!0)},a.createElement(Ne.default.Item,{name:ko,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pl}))))};var Kn=x(59301),ea=Object.defineProperty,Wa=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,wo=Object.getOwnPropertySymbols,sl=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,kr=(zt,ln,xn)=>ln in zt?ea(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,Qo=(zt,ln)=>{for(var xn in ln||(ln={}))sl.call(ln,xn)&&kr(zt,xn,ln[xn]);if(wo)for(var xn of wo(ln))An.call(ln,xn)&&kr(zt,xn,ln[xn]);return zt},Rl=(zt,ln)=>Wa(zt,Cr(ln)),so=(zt,ln)=>{var xn={};for(var ba in zt)sl.call(zt,ba)&&ln.indexOf(ba)<0&&(xn[ba]=zt[ba]);if(zt!=null&&wo)for(var ba of wo(zt))ln.indexOf(ba)<0&&An.call(zt,ba)&&(xn[ba]=zt[ba]);return xn},Ir=(zt,ln,xn)=>new Promise((ba,ml)=>{var ko=Lo=>{try{Uo(xn.next(Lo))}catch(kl){ml(kl)}},Mr=Lo=>{try{Uo(xn.throw(Lo))}catch(kl){ml(kl)}},Uo=Lo=>Lo.done?ba(Lo.value):Promise.resolve(Lo.value).then(ko,Mr);Uo((xn=xn.apply(zt,ln)).next())});const{Panel:$l}=Ea.default,Ni=null,fu=(zt,ln)=>{var xn=zt,{globalSetting:ba,loading:ml,dispatch:ko,editData:Mr,onRef:Uo=()=>{},isEdit:Lo}=xn,kl=so(xn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[pl,ti]=(0,a.useState)(""),[Pi,ri]=(0,a.useState)([]),[Vr]=Ne.default.useForm();(0,a.useEffect)(()=>{!Mr||!Lo||(ti(Mr==null?void 0:Mr.name),ri(Mr==null?void 0:Mr.sub_item_banks),Vr.setFieldsValue(Qo({},Mr)))},[Mr]),(0,a.useEffect)(()=>{ri(Vr.getFieldValue("sub_item_banks"))},[Ne.default.useWatch("sub_item_banks",Vr)]),(0,a.useImperativeHandle)(ln,()=>({onSave:Xo,Clear:bl}));const Xo=()=>Ir(void 0,null,function*(){if(!pl)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Vr.validateFields()}catch(bt){return console.log(bt,"errInfo"),Me.ZP.error(bt.errorFields[0].errors[0]),!1}const We=Pi.map(bt=>Qo({id:bt.id>1?bt.id:null},bt));return{name:pl,sub_item_banks:We}}),bl=()=>{ti(""),ri([])},jl={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},il=({value:We})=>Kn.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},We),[Oe,Ge]=(0,a.useState)();return Kn.createElement("section",{className:Je.wrap},Kn.createElement("p",{className:Je.titleWrap},Kn.createElement("span",{className:Je.required},"*"),Kn.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),Kn.createElement(Vt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pl,onChange:We=>ti(We)}),Kn.createElement(Ne.default,{form:Vr,autoComplete:"off"},Kn.createElement(Ne.default.List,{name:"sub_item_banks",rules:[{validator(We,bt){return bt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(We,{add:bt,remove:yt})=>{const qt=Vr.getFieldValue("sub_item_banks");return Kn.createElement(Kn.Fragment,null,Kn.createElement(Ea.default,{className:We.length>0?Je.collapseWrapper:"",bordered:!1,expandIcon:({isActive:dn})=>Kn.createElement("i",{className:`iconfont icon-weizhankai ${dn?Je.open:Je.close}`,style:{fontSize:14,transition:"all .2s"}})},We.map((dn,Ca)=>{var ya=dn,{key:Ya,name:Xa}=ya,sr=so(ya,["key","name"]),Da,rr,mr,ha,Ga,Pr,Bo,Ao,bo,jo,Mo,Eo;return Kn.createElement($l,{className:Je.panel,forceRender:!0,header:Kn.createElement("div",{className:Je.panelHeader},"\u7B2C",Ca+1,"\u5C0F\u9898",Kn.createElement("span",null,"\uFF08",jl[(Da=qt==null?void 0:qt[Xa])==null?void 0:Da.item_type],"\uFF09")),extra:Kn.createElement(ze.Z,{align:"middle",onClick:Jl=>Jl.stopPropagation(),style:{display:"flex",alignItems:"center"}},((rr=qt==null?void 0:qt[Xa])==null?void 0:rr.item_type)=="completion"&&Kn.createElement(Ne.default.Item,Rl(Qo({},sr),{name:[Xa,"score"],className:Je.blankInputNumberWrapper,style:{marginBottom:0}}),((mr=qt==null?void 0:qt[Xa])==null?void 0:mr.item_type)=="completion"&&Kn.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Kn.createElement(il,{value:(ha=qt==null?void 0:qt[Xa])==null?void 0:ha.score}),"\u5206")),((Ga=qt==null?void 0:qt[Xa])==null?void 0:Ga.item_type)=="completion"&&Kn.createElement(Kn.Fragment,null,Kn.createElement(ot.ZP.Group,{defaultValue:(Pr=qt==null?void 0:qt[Xa])==null?void 0:Pr.use_blank_score,className:Je.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Jl=>{var $o;console.log(Vr.getFieldsValue()),Vr==null||Vr.setFieldValue(["sub_item_banks",Xa,"use_blank_score"],($o=Jl==null?void 0:Jl.target)==null?void 0:$o.value),Ge(new Date)}}),Kn.createElement(Ae.Z,{overlayInnerStyle:{width:460},title:Kn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Kn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Kn.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ya},Kn.createElement(Ne.default.Item,Rl(Qo({},sr),{name:Xa}),(((Bo=qt==null?void 0:qt[Xa])==null?void 0:Bo.item_type)=="single"||((Ao=qt==null?void 0:qt[Xa])==null?void 0:Ao.item_type)=="multiple")&&Kn.createElement(Yo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((bo=qt==null?void 0:qt[Xa])==null?void 0:bo.item_type)!="single",form:Vr,choiceKey:[Xa,"choices"],titleKey:[Xa,"name"],analysisKey:[Xa,"analysis"],choiceOptionsPath:["sub_item_banks",Xa,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((jo=qt==null?void 0:qt[Xa])==null?void 0:jo.item_type)=="completion"&&Kn.createElement($i,{form:Vr,name:Xa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Xa,"use_blank_score"],titleKey:[Xa,"name"],analysisKey:[Xa,"analysis"],isOrdered:[Xa,"is_ordered"],answerKey:[Xa,"standard_answer"],key:Oe}),((Mo=qt==null?void 0:qt[Xa])==null?void 0:Mo.item_type)=="judgement"&&Kn.createElement(Kr,{form:Vr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Xa,"name"],analysisKey:[Xa,"analysis"],choiceKey:[Xa,"choices"]}),((Eo=qt==null?void 0:qt[Xa])==null?void 0:Eo.item_type)=="subjective"&&Kn.createElement(hi,{showKeywords:!0,form:Vr,titleKey:[Xa,"name"],analysisKey:[Xa,"analysis"],answerTexts:[Xa,"answer_texts"],useKeywords:[Xa,"use_keywords"],keywords:[Xa,"keywords"],indexs:Xa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var dl=(0,ge.connect)(({loading:zt,globalSetting:ln})=>({globalSetting:ln,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(fu)),hl=x(96935),Zi=x(19842),si=x(57809),yu=x(1710),Ui={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},os=x(3918),zs=x(63952),Os=x(33270),ws=x(61527),fs=x(2524),ec=x(90463),ys=({open:zt,onCancel:ln,onOk:xn})=>{const ba=(0,zs.g)(),[ml,ko,Mr,Uo]=(0,ws.U)(Os.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Lo,kl]=(0,a.useState)(!1);(0,a.useEffect)(()=>{zt&&Mr({page:1,limit:10,type:0},!0).then(Vr=>{(Vr==null?void 0:Vr.shixuns_count)===0&&kl(!0)})},[zt]);const[pl,ti]=(0,a.useState)([]),[Pi,ri]=(0,a.useState)([]);return a.createElement(Se.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:zt,width:948,centered:!0,closable:!0,onCancel:ln,onOk:()=>xn(Pi),destroyOnClose:!0},a.createElement(ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(ye.Z,null,a.createElement(Zi.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ba,onChange:Vr=>{Mr({page:1,discipline_id:Vr==null?void 0:Vr[0],sub_discipline_id:Vr==null?void 0:Vr[1]})}}),a.createElement(si.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Vr=>Mr({page:1,diff:Vr})}),a.createElement(si.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Vr=>Mr({page:1,shixun_publish_status:Vr})})),a.createElement(os.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Vr=>{Mr({keyword:Vr,page:1})}})),Lo?a.createElement("div",null,a.createElement(fs.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ce.xg)("/shixuns")})):a.createElement(yu.default,{loading:ko,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Vr,Xo)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:Xo!=null&&Xo.high_resources_consume?Ui.title:"",title:Vr||"--"},a.createElement(me.Z,{key:1,showLines:1,showTextOnly:!0,value:Vr||"--"})),(Xo==null?void 0:Xo.high_resources_consume)&&a.createElement(ec.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Vr,Xo,bl)=>a.createElement("span",null,Vr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(Ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(tr.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Vr,Xo,bl)=>a.createElement("span",null,Vr||"- -")},{title:"\u64CD\u4F5C",render(Vr,Xo){const{title:bl,challenge_names:jl,author_name:il,identifier:Oe,author_school_name:Ge,study_count:We}=Xo||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Se.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(me.Z,{value:bl,style:{marginBottom:18}}),a.createElement("div",{className:Ui.challengeNameWrapper},jl.map((bt,yt)=>a.createElement("div",{className:Ui.challengeName,key:yt},"\u7B2C",(0,Ce.EM)(yt+1),"\u9898\xA0",bt))),a.createElement(ze.Z,{className:Ui.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(ye.Z,{className:Ui.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:Ui.shixunInfo},il.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:Ui.shixunInfo},Ge),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Ui.shixunInfo},We)),a.createElement(Fe.ZP,{type:"primary",className:Ui.btnToDetail,onClick:()=>(0,Ce.xg)(`/shixuns/${Oe}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Xo==null?void 0:Xo.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${Xo==null?void 0:Xo.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Uo==null?void 0:Uo.items,rowSelection:{type:"radio",selectedRowKeys:pl,preserveSelectedRowKeys:!0,getCheckboxProps:Vr=>({disabled:Vr.shixun_tag_num===1}),onChange(Vr,Xo){var bl,jl,il;console.log(Vr),ti(Vr);const Oe=[];for(const We of Pi)Vr.includes(We.id)&&Oe.push(We);const Ge=Oe.map(We=>We.id);for(const We of Xo)We&&Vr.includes(We.id)&&!Ge.includes(We.id)&&Oe.push({id:We.id,difficulty:We.level,identifier:We.identifier,name:We.name,real_name:(bl=We==null?void 0:We.author_name)==null?void 0:bl.split("\u3001")[0],school_name:We.author_school_name,challenge_names:We.challenge_names,challenges:(jl=We.challenge_names)==null?void 0:jl.map((bt,yt)=>({subject:bt,id:yt,score:5})),score:((il=We.challenge_names)==null?void 0:il.length)*5,study_count:We.study_count,challenges_count:We.challenges_count});ri(Oe)}},pagination:{current:ml.page,pageSize:ml.limit,total:Uo==null?void 0:Uo.items_count,showTotal:Vr=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Vr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Vr,Xo){Mr({page:Vr,limit:Xo})},size:"default"},scroll:{y:400}}))},Js=x(83028),Fs=x(60979),ss=(zt,ln,xn)=>new Promise((ba,ml)=>{var ko=Lo=>{try{Uo(xn.next(Lo))}catch(kl){ml(kl)}},Mr=Lo=>{try{Uo(xn.throw(Lo))}catch(kl){ml(kl)}},Uo=Lo=>Lo.done?ba(Lo.value):Promise.resolve(Lo.value).then(ko,Mr);Uo((xn=xn.apply(zt,ln)).next())}),ks=({visible:zt,getdata:ln,onCancel:xn,onRandomExchange:ba,selectFromProblemSet:ml,questionParams:ko})=>{const[Mr,Uo]=(0,a.useState)(!1),[Lo,kl]=(0,a.useState)(!1),[pl,ti]=(0,a.useState)({}),Pi=(0,ge.useParams)(),[ri,Vr]=(0,a.useState)(),Xo=(bl,jl)=>ss(void 0,null,function*(){kl(!0);const il=yield(0,Be.ZP)(`/api/exercises/${Pi.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:ko.id,item_bank_id:bl,shixuns_info:[{id:bl,is_copy:jl!=1,is_use:jl!=1}]}});kl(!1),il!=null&&il.status||(Me.ZP.info("\u6362\u9898\u6210\u529F"),xn(),ln())});return a.createElement(Se.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:zt,onCancel:xn,centered:!0,maskClosable:!0,footer:null},a.createElement(ze.Z,{justify:"center",className:"pb20"},a.createElement(hl.Z,{onClick:ba},"\u968F\u673A\u66F4\u6362"),(ko==null?void 0:ko.type)!=="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:ml},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(ko==null?void 0:ko.type)==="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:()=>{Uo(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(ys,{open:Mr,onCancel:()=>Uo(!1),onOk:bl=>ss(void 0,null,function*(){if(console.log("----selectedRows",bl,Pi),(bl==null?void 0:bl.length)<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let jl=bl==null?void 0:bl.map(Oe=>Oe==null?void 0:Oe.id),il=yield(0,Fs.Tr)({id:[...jl],course_id:Pi.coursesId,type:"shixun"});(il==null?void 0:il.student_count)===0?Xo(jl==null?void 0:jl[0],1):(Vr(jl),ti(il)),Uo(!1)})}),a.createElement(Js.Z,{resdata:pl,type:"shixun",okloading:Lo,oktext:(pl==null?void 0:pl.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:bl=>ss(void 0,null,function*(){Xo(ri==null?void 0:ri[0],2)})}))},gc=x(98408),cs=x(24334),ds=x(88436),Qs=x(25965),Ns=x(2337),bc=Object.defineProperty,Bs=Object.defineProperties,js=Object.getOwnPropertyDescriptors,Ws=Object.getOwnPropertySymbols,xc=Object.prototype.hasOwnProperty,jc=Object.prototype.propertyIsEnumerable,ei=(zt,ln,xn)=>ln in zt?bc(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:xn}):zt[ln]=xn,Ds=(zt,ln)=>{for(var xn in ln||(ln={}))xc.call(ln,xn)&&ei(zt,xn,ln[xn]);if(Ws)for(var xn of Ws(ln))jc.call(ln,xn)&&ei(zt,xn,ln[xn]);return zt},vs=(zt,ln)=>Bs(zt,js(ln)),_u=(zt,ln,xn)=>new Promise((ba,ml)=>{var ko=Lo=>{try{Uo(xn.next(Lo))}catch(kl){ml(kl)}},Mr=Lo=>{try{Uo(xn.throw(Lo))}catch(kl){ml(kl)}},Uo=Lo=>Lo.done?ba(Lo.value):Promise.resolve(Lo.value).then(ko,Mr);Uo((xn=xn.apply(zt,ln)).next())}),fc=({data:zt,submit:ln,goBack:xn,loading:ba,onTypeScore:ml,editPreview:ko=!1,onSkipExamination:Mr,selectValue:Uo,onExchange:Lo,getdata:kl,handleMarkWrongQuestion:pl})=>{var ti,Pi,ri,Vr,Xo,bl,jl,il,Oe,Ge,We;const bt=(0,a.useRef)(),[yt,qt]=(0,a.useState)(null),[dn,Ca]=(0,a.useState)(!1),[ya,Ya]=(0,a.useState)(!1),Xa=(0,a.useRef)(),[sr]=Ne.default.useForm(),Da=(0,ge.useParams)(),[rr,mr]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Ca(!0)},[]),(0,a.useEffect)(()=>{ko||(0,Ce.Dk)("\u8BD5\u5377\u9884\u89C8")},[ko]);const ha=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ga={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Pr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Bo=zn=>{var Gr;const Wo=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:pe.single},(Gr=zn==null?void 0:zn.choices)==null?void 0:Gr.map((Qe,He)=>(Qe.is_answer&&Wo.push(Ns.k4[He]),a.createElement("ul",{key:He},a.createElement("li",null,Ns.k4[He],"\u3001"),a.createElement("li",null,a.createElement(me.Z,{value:Qe.choice_text})))))),a.createElement("div",{className:pe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Wo.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ha[zn.difficulty])),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:zn.analysis?zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(zn==null?void 0:zn.discipline_name)||"--"}/${zn==null?void 0:zn.sub_discipline_name}`),a.createElement(Ae.Z,{title:zn==null?void 0:zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),zn==null?void 0:zn.tag_discipline_name)))))},Ao=(zn,Gr)=>{var Wo;const Qe=(Wo=zn==null?void 0:zn.standard_answer)==null?void 0:Wo.map((He,St)=>{var Lt;return a.createElement("div",{key:St},`\u7B54\u6848\uFF08\u586B\u7A7A${He==null?void 0:He.position}\uFF09\uFF1A${(Lt=He==null?void 0:He.answer_text)==null?void 0:Lt.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:pe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Qe)),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:zn.analysis?zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Gr?`${(Gr==null?void 0:Gr.discipline_name)||"--"}/${Gr==null?void 0:Gr.sub_discipline_name}`:`${(zn==null?void 0:zn.discipline_name)||"--"}/${zn==null?void 0:zn.sub_discipline_name}`),a.createElement(Ae.Z,{title:Gr?Gr==null?void 0:Gr.tag_discipline_name:zn==null?void 0:zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Gr?Gr==null?void 0:Gr.tag_discipline_name:zn==null?void 0:zn.tag_discipline_name)))))},bo=zn=>{var Gr;const Wo=(Gr=zn==null?void 0:zn.standard_answer)==null?void 0:Gr.map((Qe,He)=>a.createElement("div",{key:He},`\u7B54\u6848\uFF08\u586B\u7A7A${(Qe==null?void 0:Qe.position)||(Qe==null?void 0:Qe.exercise_choice_id)}\uFF09\uFF1A${Qe==null?void 0:Qe.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:pe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Wo)),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:zn.analysis?zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(zn==null?void 0:zn.discipline_name)||"--"}/${zn==null?void 0:zn.sub_discipline_name}`),a.createElement(Ae.Z,{title:zn==null?void 0:zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),zn==null?void 0:zn.tag_discipline_name)))))},jo=(zn,Gr)=>{var Wo;return a.createElement("div",{className:pe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Wo=zn==null?void 0:zn.answer_texts)==null?void 0:Wo[0]),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:zn.analysis?zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Gr?`${(Gr==null?void 0:Gr.discipline_name)||"--"}/${Gr==null?void 0:Gr.sub_discipline_name}`:`${(zn==null?void 0:zn.discipline_name)||"--"}/${zn==null?void 0:zn.sub_discipline_name}`),a.createElement(Ae.Z,{title:Gr?Gr==null?void 0:Gr.tag_discipline_name:zn==null?void 0:zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Gr?Gr==null?void 0:Gr.tag_discipline_name:zn==null?void 0:zn.tag_discipline_name))))},Mo=zn=>{var Gr,Wo;return a.createElement("div",{className:pe.analysis},a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(me.Z,{value:(Gr=zn==null?void 0:zn.program_attr)==null?void 0:Gr.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Wo=zn==null?void 0:zn.program_attr)==null?void 0:Wo.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:zn.analysis?zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(zn==null?void 0:zn.discipline_name)||"--"}/${zn==null?void 0:zn.sub_discipline_name}`),a.createElement(Ae.Z,{title:zn==null?void 0:zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),zn==null?void 0:zn.tag_discipline_name))))},Eo=(zn,Gr)=>{var Wo;return a.createElement("div",null,(Wo=zn==null?void 0:zn.sub_item_banks)==null?void 0:Wo.map((Qe,He)=>{var St,Lt;const Kt=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Gr+1+"."+(He+1),"\uFF08",Ga[Qe.item_type]||Pr[Qe.item_type],"\uFF09",Qe.name),(Qe.item_type=="SINGLE"||Qe.item_type=="MULTIPLE"||Qe.item_type=="JUDGMENT"||Qe.item_type=="single"||Qe.item_type=="multiple"||Qe.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:pe.single},(St=Qe==null?void 0:Qe.choices)==null?void 0:St.map((Qt,jn)=>(Qt.is_answer&&Kt.push(Ns.k4[jn]),a.createElement("ul",{key:jn},a.createElement("li",null,Ns.k4[jn],"\u3001"),a.createElement("li",null,a.createElement(me.Z,{value:Qt.choice_text})))))),a.createElement("div",{className:pe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Kt.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ha[Qe.difficulty])),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Qe.analysis?Qe.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(zn==null?void 0:zn.discipline_name)||"--"}/${zn==null?void 0:zn.sub_discipline_name}`),a.createElement(Ae.Z,{title:zn==null?void 0:zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),zn==null?void 0:zn.tag_discipline_name))))),(Qe.item_type=="COMPLETION"||Qe.item_type=="completion")&&Ao(Qe,zn),(Qe.item_type=="SUBJECTIVE"||Qe.item_type=="subjective")&&jo(Qe,zn),((Lt=zt==null?void 0:zt.exam)==null?void 0:Lt.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(ds.Z,{state:Qe==null?void 0:Qe.is_wrong,onClick:()=>{pl==null||pl({value:vs(Ds({},Qe),{question_id:Qe==null?void 0:Qe.id,question_score:Qe==null?void 0:Qe.score})})}}),Qe.item_type=="single"&&a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{qi({value:Qe})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Jl=zn=>{var Gr,Wo,Qe;return a.createElement("div",{style:{marginTop:"12px"}},(Wo=(Gr=zn==null?void 0:zn.shixun)==null?void 0:Gr.challenges)==null?void 0:Wo.map((He,St)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",St+1,"\u5173"),a.createElement(Ae.Z,{key:St,title:He==null?void 0:He.challenge_name},a.createElement("span",null,(0,Ce.Pq)(He==null?void 0:He.challenge_name,44)))),ko&&a.createElement("div",null,"\u5206\u503C\uFF1A",He.score,"\u5206"))),a.createElement(ge.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Qe=zn==null?void 0:zn.shixun)==null?void 0:Qe.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},$o=zn=>{let Gr=zn.questions_score/zn.questions_count;Se.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:pe.modalColumn},a.createElement("div",{className:pe.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:pe.sup},"*"),a.createElement("span",null,zn==null?void 0:zn.name,"\uFF1A"),a.createElement(le.Z,{min:0,precision:1,defaultValue:Gr,onChange:Wo=>{Gr=Wo}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_u(void 0,null,function*(){var Wo;if(!Gr)return Me.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Qe={type:zn==null?void 0:zn.type,score:Gr,scoreTotal:Number((Wo=Gr*zn.questions_count)==null?void 0:Wo.toFixed(1))};ml(Qe)})})},oi=()=>{let zn="";Se.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:pe.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:Mt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:pe.modalRow,style:{marginTop:20}},a.createElement("sup",{className:pe.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(Ie.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:zn,onChange:Gr=>{zn=Gr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_u(void 0,null,function*(){var Gr;if(!zn)return Me.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Wo=[],Qe=[],He=[],St=[];(Gr=zt==null?void 0:zt.questionList)==null||Gr.forEach(Kt=>{var Qt;(Qt=Kt.questions)==null||Qt.forEach(jn=>{let Mn=Kt.questions_score/Kt.questions_count;Mn=Mn&&Mn.toFixed(1),Kt.type==="COMBINATION"&&He.push({id:jn.id,sub_item_bank_ids:jn.sub_item_banks.map(Qn=>Qn.id)}),Kt.type==="PRACTICAL"?St.push(jn.id):(Wo.push(jn.id),Qe.push(Mn))})}),console.log("-----",He),yield ln({item_bank_ids:Wo,item_bank_scores:Qe,name:zn,combination_item_banks:He,shixun_ids:St})})})},ul=(zn,Gr,Wo,Qe)=>{var He;const St=`${location.pathname}${location.search}`,Lt=(He=Qe.questions)==null?void 0:He.map(Kt=>Kt==null?void 0:Kt.id);if(St.includes("exercise"))Xa.current={id:zn,ids:Lt,type:Gr,index:Wo},Ya(!0);else{let Kt=Se.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_u(void 0,null,function*(){Kt.update({cancelButtonProps:{disabled:!0}}),yield Lo({single_question_id:zn,seleted_item_bank_ids:Lt},{type:Gr,index:Wo}),Kt.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},bi=zn=>{var Gr;const Wo=(Gr=zn.questions)==null?void 0:Gr.map(St=>St==null?void 0:St.id),Qe=zn.name;let He=Se.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Qe}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_u(void 0,null,function*(){He.update({cancelButtonProps:{disabled:!0}}),yield Lo({seleted_item_bank_ids:Wo},{type:zn.type}),He.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Qe}\u8BD5\u9898`)})})},Vi=()=>{let zn=Se.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_u(void 0,null,function*(){zn.update({cancelButtonProps:{disabled:!0}}),yield Lo(),zn.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},iu=zn=>{console.log(zn,"key"),Mr(zn-1)},wr=(zn,Gr)=>{var Wo,Qe;if(Gr==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(_n,{ref:bt,editData:zn,isEdit:!0}),a.createElement(xe.Z,null));if(Gr==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(Aa,{ref:bt,editData:zn,isEdit:!0}),a.createElement(xe.Z,null));if(Gr==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(Ct,{ref:bt,editData:zn,isEdit:!0}),a.createElement(xe.Z,null));if(Gr==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(Ve,{ref:bt,editData:zn,isEdit:!0}),a.createElement(xe.Z,null));if(Gr==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(wa,{ref:bt,editData:zn,isEdit:!0}),a.createElement(xe.Z,null));if(Gr==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(dl,{ref:bt,editData:zn,isEdit:!0}),a.createElement(xe.Z,null));if(Gr==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(Ne.default,{form:sr,style:{marginTop:20},onFinishFailed:He=>{var St,Lt;He.errorFields[0].name.includes("standard_answers")?Me.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Me.ZP.error(He.errorFields[0].errors[0]),sr.scrollToField((Lt=(St=He==null?void 0:He.errorFields)==null?void 0:St[0])==null?void 0:Lt.name,{behavior:"smooth",block:"center"})},onFinish:He=>_u(void 0,null,function*(){var St;let Lt=vs(Ds({question_score:zn.score},He),{question_type:8,hack:vs(Ds({},He.hack),{difficult:zn.program_attr.difficult}),hack_codes:vs(Ds({},He.hack_codes),{code:cs.Base64.encode((St=He.hack_codes)==null?void 0:St.code)})});rr&&(Lt.is_cover=1);const Kt=yield(0,Be.ZP)(`/api/exercise_questions/${zn.id}.json`,{method:"put",body:Lt});(Kt==null?void 0:Kt.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),iu(Uo+1)),qt(null)})},a.createElement(gc.tc,{form:sr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Wo=zn==null?void 0:zn.program_attr)==null?void 0:Wo.identifier,answerKey:"standard_answers"}),a.createElement(xe.Z,null)));if(Gr==="PROGRAM"&&ge.history.push(`/problems/${(Qe=zn==null?void 0:zn.program_attr)==null?void 0:Qe.identifier}/edit?type=exercises&express_id=${Da.categoryId}&question_id=${zn==null?void 0:zn.id}&score=${zn==null?void 0:zn.score}&callback_url=${location.pathname}&select=${Uo}&exercise=true`),Gr==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(oa,{ref:bt,editData:zn,isEdit:!0}),a.createElement(xe.Z,null))},Fi=(zn,Gr)=>_u(void 0,null,function*(){var Wo,Qe,He,St,Lt,Kt;const Qt=yield(Wo=bt.current)==null?void 0:Wo.onSave();if(!Qt)return;const jn=wn=>{const ca=wn.map(_a=>_a.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(ca).size!==ca.length},Mn={question_score:Gr.score,analysis:Qt.analysis};if(zn==="SINGLE"||zn==="MULTIPLE"||zn==="JUDGMENT"){if(zn!=="JUDGMENT"&&jn(Qt==null?void 0:Qt.choices)){Me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const wn=[],ca=[];Mn.question_type=zn==="JUDGMENT"?2:1,Mn.question_title=Qt==null?void 0:Qt.name,(Qe=Qt==null?void 0:Qt.choices)==null||Qe.forEach((lr,_a)=>{wn.push(lr.choice_text),lr!=null&&lr.is_answer&&ca.push(_a+1)}),Mn.question_choices=wn,Mn.standard_answers=ca}if(zn==="COMPLETION"){let wn=(He=Qt==null?void 0:Qt.standard_answers)==null?void 0:He.map((_a,fr)=>(_a==null?void 0:_a.score)<=0?fr+1:null).filter(_a=>_a!==null);if((wn==null?void 0:wn.length)>0)return Me.ZP.warning(`\u7B2C${wn.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let ca=(St=Qt==null?void 0:Qt.standard_answers)==null?void 0:St.reduce((_a,fr)=>_a+(Number(fr==null?void 0:fr.score)||0),0);if(parseFloat(ca.toFixed(2))!=(Mn==null?void 0:Mn.question_score))return Me.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Mn.is_ordered=Qt.is_ordered,Mn.question_title=Qt==null?void 0:Qt.name,Mn.use_blank_score=Qt==null?void 0:Qt.use_blank_score,Mn.question_type=3;const lr=[];(Lt=Qt==null?void 0:Qt.standard_answers)==null||Lt.forEach((_a,fr)=>{lr.push({choice_id:_a.position,answer_text:_a.answer_text,score:_a.score})}),Mn.standard_answers=lr,Mn.downcase=Qt==null?void 0:Qt.downcase,Mn.no_space=Qt==null?void 0:Qt.no_space}if(zn==="SUBJECTIVE"&&(console.log("editorData"),console.log(Qt),Mn.question_title=Qt==null?void 0:Qt.name,Mn.question_type=4,Mn.answer_texts=Qt==null?void 0:Qt.answer_texts,Mn.use_keywords=Qt==null?void 0:Qt.use_keywords,Mn.keywords=Qt==null?void 0:Qt.keywords),zn==="COMBINATION"){Mn.question_title=Qt==null?void 0:Qt.name,Mn.question_type=7;try{Mn.sub_questions=(Kt=Qt==null?void 0:Qt.sub_item_banks)==null?void 0:Kt.map((wn,ca)=>{var lr,_a,fr;if((wn==null?void 0:wn.item_type)=="single"||(wn==null?void 0:wn.item_type)=="multiple"){if(jn(wn==null?void 0:wn.choices))throw new Error(`\u7B2C${ca+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Or=[],Er=[];return(lr=wn==null?void 0:wn.choices)==null||lr.forEach((jr,Lr)=>{Or.push(jr.choice_text),jr!=null&&jr.is_answer&&Er.push(Lr+1)}),{id:wn.id,question_id:wn.id,question_title:wn.name,difficulty:wn.difficulty,question_type:(wn==null?void 0:wn.item_type)=="single"?0:(wn==null?void 0:wn.item_type)=="multiple"?1:2,question_choices:Or,standard_answers:Er,analysis:wn.analysis,question_score:wn==null?void 0:wn.score}}else if((wn==null?void 0:wn.item_type)=="completion"){let Or=(_a=wn==null?void 0:wn.standard_answer)==null?void 0:_a.reduce((jr,Lr)=>jr+(Number(Lr==null?void 0:Lr.score)||0),0);if(parseFloat(Or.toFixed(2))!=(wn==null?void 0:wn.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Er=[];return(fr=wn==null?void 0:wn.standard_answer)==null||fr.forEach((jr,Lr)=>{Er.push({choice_id:jr.position,answer_text:jr.answer_text,score:jr.score})}),{id:wn.id,question_id:wn.id,is_ordered:wn.is_ordered,question_title:wn.name,difficulty:wn.difficulty,question_type:3,standard_answers:Er,use_blank_score:wn.use_blank_score,analysis:wn.analysis,downcase:wn==null?void 0:wn.downcase,no_space:wn==null?void 0:wn.no_space,question_score:wn==null?void 0:wn.score}}else if((wn==null?void 0:wn.item_type)=="subjective")return{id:wn.id,question_id:wn.id,question_title:wn.name,question_type:4,difficulty:wn.difficulty,answer_texts:wn==null?void 0:wn.answer_texts,analysis:wn.analysis,question_score:wn==null?void 0:wn.score,use_keywords:wn.use_keywords,keywords:wn==null?void 0:wn.keywords}})}catch(wn){Me.ZP.warning(wn.message);return}delete Mn.analysis}let Qn=!1;(Gr==null?void 0:Gr.is_my)===1&&(Qn=yield new Promise((ca,lr)=>{Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{ca(!0)},onCancel:()=>{ca(!1)}})})),Qn&&(Mn.is_cover=1);const Ia=zn!=="PRACTICAL"?yield(0,Be.ZP)(`/api/exercise_questions/${Gr.id}.json`,{method:"put",body:Mn}):yield(0,Be.ZP)(`/api/exercise_questions/${Gr.id}/update_shixun_score.json`,{method:"post",body:Ds({},Qt)});(Ia==null?void 0:Ia.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),iu(Uo+1),qt(null))}),xi=()=>_u(void 0,null,function*(){(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Be.ZP)(`/api/exercises/${Da.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield Mr(Uo),Me.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),qi=({value:zn}={})=>{var Gr;const Wo=[];let Qe=[];const He=(Gr=zn==null?void 0:zn.choices)==null?void 0:Gr.map((Lt,Kt)=>{var Qt;const jn=Kt+1;return Lt!=null&&Lt.is_answer&&(Wo.push(jn),Qe.push(jn)),{value:jn,label:a.createElement(me.Z,{className:"c-black font14",value:`${(Qt=Ns.k4)==null?void 0:Qt[Kt]}. ${Lt==null?void 0:Lt.choice_text}`}),disabled:Lt==null?void 0:Lt.origin_standard_answer}}),St=Se.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",Wo==null?void 0:Wo.map(Lt=>{var Kt;return(Kt=Ns.k4)==null?void 0:Kt[Lt-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Le.default.Group,{className:"flex-col mt20",options:He,defaultValue:Qe,onChange:Lt=>{Qe=Lt}})),onOk:()=>_u(void 0,null,function*(){const Lt=yield(0,Be.ZP)(`/api/exercises/${Da.categoryId}/questions/${zn==null?void 0:zn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Qe}});(Lt==null?void 0:Lt.status)===0&&(Me.ZP.success("\u4FEE\u6539\u6210\u529F"),iu(Uo+1))})})},ki=(ti=zt==null?void 0:zt.questionList)==null?void 0:ti.reduce((zn,Gr)=>zn+Number(Gr.questions_score),0),Li=ko&&((Pi=zt==null?void 0:zt.exam)==null?void 0:Pi.exercise_status)!==1;return a.createElement("section",{className:pe.wrap},a.createElement("div",{id:"id_left_preview",className:pe.left,onMouseEnter:zn=>{const Gr=document.getElementById("id_left_preview");Gr.style.overflowY="auto"},onMouseLeave:zn=>{const Gr=document.getElementById("id_left_preview");Gr.style.overflowY="hidden"}},a.createElement("div",{className:pe.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:pe.total},a.createElement("div",null,a.createElement("img",{src:xt}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,zt==null?void 0:zt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:lt}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,ki&&ki.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:ce}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((ri=zt==null?void 0:zt.exam)==null?void 0:ri.time)===-1||((Vr=zt==null?void 0:zt.exam)==null?void 0:Vr.time)===null?"\u4E0D\u9650":(Xo=zt==null?void 0:zt.exam)==null?void 0:Xo.time))),(bl=zt==null?void 0:zt.questionList)==null?void 0:bl.map((zn,Gr)=>{var Wo;return a.createElement("div",{className:pe.list,key:Gr},a.createElement("div",{className:pe.name},a.createElement("b",null),a.createElement("span",null,zn.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:pe.b},zn.questions_count),"\u9898 ",a.createElement("span",{className:pe.l},"|"),"\u5171",a.createElement("span",{className:pe.r},zn.questions_score),"\u5206"),a.createElement("div",{className:pe.answerSheet},(Wo=zn==null?void 0:zn.questions)==null?void 0:Wo.map((Qe,He)=>a.createElement("div",{onClick:()=>{const St=`Anchor_${Qe==null?void 0:Qe.id}`;let Lt=document.getElementById(St);Lt&&setTimeout(()=>Lt.scrollIntoView({block:"center",behavior:"smooth"}))},key:Qe==null?void 0:Qe.id,className:pe.tag},He+1)))))})),a.createElement("div",{className:pe.right},a.createElement("div",{className:pe.examName,id:"examName"},a.createElement("div",{className:pe.name},a.createElement(Ae.Z,{title:(jl=zt==null?void 0:zt.exam)==null?void 0:jl.name,getPopupContainer:zn=>zn.parentNode},a.createElement("span",{className:pe.t},(il=zt==null?void 0:zt.exam)==null?void 0:il.name))),ko&&((Oe=zt==null?void 0:zt.exam)==null?void 0:Oe.exercise_status)===1&&a.createElement(os.op,{openLoading:!0,shape:"default",onClick:()=>{Se.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{xi()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!ko&&a.createElement(Fe.ZP,{onClick:Vi,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:pe.topWarp},(Ge=zt==null?void 0:zt.questionList)==null?void 0:Ge.map((zn,Gr)=>{var Wo,Qe;return a.createElement(a.Fragment,{key:Gr},a.createElement("div",{className:pe.head,style:Gr===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:pe.name},a.createElement("b",null),a.createElement("span",null,zn.name)),a.createElement("div",{className:pe.so},"\u5171",a.createElement("span",{className:pe.b},zn.questions_count," "),"\u9898 ",zn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Wo=zn==null?void 0:zn.questions)==null?void 0:Wo.map(He=>{var St;return(St=He==null?void 0:He.sub_item_banks)==null?void 0:St.length}).reduce((He,St)=>He+St)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:pe.l},"|"),"\u5171",a.createElement("span",{className:pe.r},zn.questions_score),"\u5206"),!ko&&a.createElement("div",{className:pe.btn},a.createElement(Fe.ZP,{onClick:()=>{$o(zn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(Fe.ZP,{onClick:()=>bi(zn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Qe=zn==null?void 0:zn.questions)==null?void 0:Qe.map((He,St)=>{var Lt,Kt,Qt,jn;return yt===(He==null?void 0:He.id)?a.createElement("div",{id:`Anchor_${He==null?void 0:He.id}`,className:pe.content,style:{padding:0,marginTop:24},key:He==null?void 0:He.id},a.createElement("div",{style:{float:"right",marginTop:`${(zn==null?void 0:zn.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(Fe.ZP,{onClick:()=>qt(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(Fe.ZP,{onClick:()=>{Fi(zn==null?void 0:zn.type,He)},type:"primary"},"\u4FDD\u5B58")),wr(He,zn.type)):a.createElement("div",{id:`Anchor_${He==null?void 0:He.id}`,className:pe.content,key:He==null?void 0:He.id},a.createElement("div",{className:pe.titleWrap},(He==null?void 0:He.item_type)==="bprogram"?a.createElement(me.Z,{style:{paddingRight:10},value:St+1+"\u3001"+((Lt=He==null?void 0:He.program_attr)==null?void 0:Lt.description)}):a.createElement(me.Z,{style:{paddingRight:10},className:pe.titleHtml,value:St+1+`\u3001${(He==null?void 0:He.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(He==null?void 0:He.name)}),ko&&a.createElement(Fe.ZP,{onClick:()=>{var Mn,Qn,Ia;if(yt){Me.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}sr.setFieldsValue({standard_answers:He==null?void 0:He.standard_answer,hack:Ds(Ds({},He),He==null?void 0:He.program_attr),hack_codes:vs(Ds({},He==null?void 0:He.program_attr),{code:cs.Base64.decode(((Mn=He==null?void 0:He.program_attr)==null?void 0:Mn.code)||"")}),hack_sets:Ds({},(Qn=He==null?void 0:He.hack_sets)==null?void 0:Qn[0])}),(He==null?void 0:He.item_type)=="program"?ge.history.push(`/problems/newedit/${(Ia=He==null?void 0:He.program_attr)==null?void 0:Ia.identifier}?type=exercises&express_id=${Da.categoryId}&question_id=${He==null?void 0:He.id}&score=${He==null?void 0:He.score}&exercise=true&callback_url=/classrooms/${Da.coursesId}/exercise/${Da.categoryId}/detail?random=true`):qt(He==null?void 0:He.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Li&&a.createElement(Fe.ZP,{disabled:Li,className:"ml20",onClick:()=>ul(He==null?void 0:He.id,zn.type,St,zn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(He==null?void 0:He.item_type)==="bprogram"&&a.createElement(me.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:pe.titleHtml,value:cs.Base64.decode(((Kt=He==null?void 0:He.program_attr)==null?void 0:Kt.code)||"")}),(zn.type==="SINGLE"||zn.type==="JUDGMENT"||zn.type==="MULTIPLE")&&Bo(He),zn.type==="COMPLETION"&&Ao(He),zn.type==="SUBJECTIVE"&&jo(He),zn.type==="PROGRAM"&&Mo(He),zn.type==="BPROGRAM"&&bo(He),zn.type==="COMBINATION"&&Eo(He,St),zn.type==="PRACTICAL"&&Jl(He),a.createElement(ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((Qt=zt==null?void 0:zt.exam)==null?void 0:Qt.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(zn.type)&&a.createElement(ye.Z,null,a.createElement(ds.Z,{state:He==null?void 0:He.is_wrong,onClick:()=>{pl==null||pl({value:vs(Ds({},He),{question_id:He==null?void 0:He.id,question_score:He==null?void 0:He.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(zn.type)&&(He==null?void 0:He.show_resubmit)&&a.createElement(ye.Z,null,a.createElement(Qs.C,{dataSource:vs(Ds({},He),{question_id:He==null?void 0:He.id})})),((jn=zt==null?void 0:zt.exam)==null?void 0:jn.exercise_status)===3&&["SINGLE"].includes(zn.type)&&a.createElement(ye.Z,null,a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{qi({value:He})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),ko?a.createElement(os.vr,null,a.createElement(oe.Z,{showTotal:Ce.rU,total:(We=zt==null?void 0:zt.exam)==null?void 0:We.total_num,pageSize:1,current:Uo+1,showSizeChanger:!1,onChange:iu,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(os.vr,{LeftContent:a.createElement(os.op,{onClick:xn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(ze.Z,{align:"middle"},a.createElement(y.Z,{color:"#55575D",overlayClassName:pe.popover,open:dn,getPopupContainer:zn=>zn==null?void 0:zn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(os.op,{onMouseEnter:()=>Ca(!0),onMouseLeave:()=>Ca(!1),onClick:()=>_u(void 0,null,function*(){const zn=Number(ki);[100,120,150].includes(zn)||(yield new Promise((Gr,Wo)=>{Se.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},zn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>_u(void 0,null,function*(){Gr("")}),onCancel:()=>{Wo()}})})),oi()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(os.op,{shape:"default",type:"primary",onClick:()=>_u(void 0,null,function*(){const zn=Number(ki);[100,120,150].includes(zn)||(yield new Promise((Gr,Wo)=>{Se.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},zn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>_u(void 0,null,function*(){Gr("")}),onCancel:()=>{Wo()}})})),ln()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(ks,{visible:ya,questionParams:Xa.current,getdata:kl,onRandomExchange:()=>_u(void 0,null,function*(){const zn=Xa.current;yield Lo({single_question_id:zn.id,seleted_item_bank_ids:zn.ids},{type:zn.type,index:zn.index}),Ya(!1)}),selectFromProblemSet:()=>{const zn=Xa.current,Gr=`${location.pathname}${location.search}`;Gr.includes("exercise")&&ge.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${zn.id}&qtype=${zn.type}&exerciseid=${Da.categoryId}&from=${Gr}`)},onCancel:()=>{Ya(!1)}}))}},74768:function(Rt,st,x){"use strict";x.r(st),x.d(st,{default:function(){return b}});var a=x(59301),pe=x(65582),Ne={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Ae=x(26971),Fe=x(8591),Se=x(61621),le=x(38147),Me=x(65862),Ie=x(59301),xe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,oe=(ee,te,ne)=>te in ee?xe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,y=(ee,te)=>{for(var ne in te||(te={}))ze.call(te,ne)&&oe(ee,ne,te[ne]);if(Le)for(var ne of Le(te))ye.call(te,ne)&&oe(ee,ne,te[ne]);return ee},E=(ee,te,ne)=>new Promise((ie,ce)=>{var me=Be=>{try{Ce(ne.next(Be))}catch(je){ce(je)}},ge=Be=>{try{Ce(ne.throw(Be))}catch(je){ce(je)}},Ce=Be=>Be.done?ie(Be.value):Promise.resolve(Be.value).then(me,ge);Ce((ne=ne.apply(ee,te)).next())});const z=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:ie,location:ce})=>{var me,ge,Ce,Be;const[je]=(0,pe.useSearchParams)(),we=je.get("select")||0,[tt,Ze]=(0,a.useState)(!1),[it,Ue]=(0,a.useState)(!0),[nt,xt]=(0,a.useState)(Number(we)),[Et,Pt]=(0,a.useState)({}),Nt=(0,pe.useParams)(),{userInfo:It}=te,{actionTabs:Ut}=ee;(0,a.useEffect)(()=>(ie({type:"globalSetting/footerToggle",payload:!1}),()=>{ie({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(ie({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ie({type:"exercise/getWorkSetting",payload:y({},Nt)}),()=>{ie({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{Dt(nt)},[]),(0,a.useEffect)(()=>{var Bn;(Bn=Ut==null?void 0:Ut.params)!=null&&Bn.isUpdateData&&Dt(nt)},[(me=Ut==null?void 0:Ut.params)==null?void 0:me.isUpdateData]);const Dt=(Bn=0)=>E(void 0,null,function*(){console.log(Nt),Ue(!0);const Je=yield(0,le.ZP)(`/api/exercises/${Nt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:Bn}});ie({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ue(!1),Pt((0,Me.PF)(Je))}),Xe=()=>{pe.history.push(`/classrooms/${Nt.coursesId}/exercise`)},lt=()=>{alert("\u4FDD\u5B58")},Mt=(Bn,Je)=>E(void 0,null,function*(){const Tt=yield(0,le.ZP)(`/api/exercises/${Nt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Bn==null?void 0:Bn.single_question_id}});Tt!=null&&Tt.question&&(Fe.ZP.info("\u6362\u9898\u6210\u529F"),Dt(nt))}),Vt=Bn=>E(void 0,null,function*(){document.body.scrollIntoView(),xt(Bn),yield Dt(Bn)}),$t=Bn=>{ie({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Bn}})};return Ie.createElement("section",{className:Ne.wrap},Ie.createElement(Se.Z,{loading:it,active:!0,paragraph:{rows:5}},((Ce=(ge=(0,pe.useLocation)())==null?void 0:ge.pathname)==null?void 0:Ce.includes("preview"))&&Ie.createElement("div",{className:Ne.crumbs},Ie.createElement("b",null),Ie.createElement("span",{className:"current",onClick:()=>pe.history.push(`/classrooms/${Nt.coursesId}/exercise`)},`${(Be=It==null?void 0:It.course)==null?void 0:Be.course_name}>`),Ie.createElement("span",{className:"current",onClick:()=>pe.history.push(`/classrooms/${Nt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Ie.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Ie.createElement(Ae.Z,{loading:tt,submit:lt,goBack:Xe,data:Et,getdata:()=>{Dt(nt)},selectValue:nt,editPreview:!0,onExchange:Mt,onSkipExamination:Vt,handleMarkWrongQuestion:$t})))};var b=(0,pe.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(z)},84454:function(Rt,st,x){"use strict";x.d(st,{AD:function(){return it},BA:function(){return pn},D9:function(){return Nt},Hp:function(){return ce},IM:function(){return Ut},Iy:function(){return me},KM:function(){return En},KU:function(){return Mt},MJ:function(){return ge},Ne:function(){return It},ON:function(){return $t},Uj:function(){return Tt},VY:function(){return lt},YO:function(){return Je},YX:function(){return Bn},Zn:function(){return y},_g:function(){return te},_k:function(){return Et},c6:function(){return tt},cr:function(){return E},eV:function(){return Ze},fi:function(){return z},gh:function(){return je},hS:function(){return Dt},iA:function(){return b},j6:function(){return ne},je:function(){return xt},jj:function(){return ie},kS:function(){return Vt},o6:function(){return we},pO:function(){return Sn},rQ:function(){return Ue},sA:function(){return Be},xm:function(){return Pt},xo:function(){return Xe},y8:function(){return nt},yd:function(){return ee}});var a=x(33270),pe=x(65582),Ne=x(65862),Ae=x(8591),Fe=x(74128),Se=Object.defineProperty,le=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,xe=(at,ft,rt)=>ft in at?Se(at,ft,{enumerable:!0,configurable:!0,writable:!0,value:rt}):at[ft]=rt,Le=(at,ft)=>{for(var rt in ft||(ft={}))Me.call(ft,rt)&&xe(at,rt,ft[rt]);if(le)for(var rt of le(ft))Ie.call(ft,rt)&&xe(at,rt,ft[rt]);return at},ze=(at,ft,rt)=>new Promise((ke,Bt)=>{var Wt=pt=>{try{Ke(rt.next(pt))}catch(Ve){Bt(Ve)}},Re=pt=>{try{Ke(rt.throw(pt))}catch(Ve){Bt(Ve)}},Ke=pt=>pt.done?ke(pt.value):Promise.resolve(pt.value).then(Wt,Re);Ke((rt=rt.apply(at,ft)).next())});const ye=()=>{(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=at=>ze(void 0,null,function*(){ye(),(yield(0,a.YR)(Le({},at))).status===0&&(yield(0,Ne.QH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at.coursesId}/export_couser_info.json`,query:at}))),oe()}),E=at=>ze(void 0,null,function*(){const ft=yield(0,a.yS)(Le({},at));if(ft.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_member_act_score`);else{if(ft.status===-2)return ft;ft.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_member_act_score`))}}),z=at=>ze(void 0,null,function*(){const ft=yield(0,a.W0)(Le({},at));if(ft.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_score`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_score`))}}),b=at=>ze(void 0,null,function*(){const ft=yield(0,a.Nl)(Le({},at));if(ft.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=at=>ze(void 0,null,function*(){const ft=yield(0,a.IU)(Le({},at));if(ft.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/export_star_user`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/export_star_user`))}}),te=at=>ze(void 0,null,function*(){const ft=yield(0,a.td)(Le({},at));if(ft.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ft.status===-2)return ft;if(ft.status===-3)(0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else if(ft.status===-4)return ft}}),ne=at=>ze(void 0,null,function*(){const ft=yield(0,a.QX)(Le({},at));if(ft.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_homework`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_homework`))}}),ie=(at,ft)=>ze(void 0,null,function*(){const rt=yield(0,a.o_)(Le({},at));rt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):rt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),ce=(at,ft)=>ze(void 0,null,function*(){const rt=yield(0,a.ZL)(Le({},at));rt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):rt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),me=(at,ft)=>ze(void 0,null,function*(){const rt=yield(0,a.aP)(Le({},at));rt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):rt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),ge=(at,ft)=>ze(void 0,null,function*(){const rt=yield(0,a.vV)(Le({},at));rt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):rt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),Ce=at=>ze(void 0,null,function*(){ye(),(yield exportCourseWorkListAppendix(Le({},at))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${at.categoryId}/works_list.zip`,query:at}))),oe()}),Be=at=>ze(void 0,null,function*(){ye(),yield(0,Ne.QH)("",Fe.Z.API_SERVER+`/api/polls/${at.categoryId}/commit_result.xlsx`),oe()}),je=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at.coursesId}/attendances/export_xlsx_data.xlsx`,query:at}))}),we=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at.coursesId}/video_study_statics.xlsx`,query:at}))}),tt=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at.coursesId}/export_video_study.xlsx`,query:at}))}),Ze=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at.coursesId}/export_course_students_info.xlsx`,query:at}))}),it=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:at}))}),Ue=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:at}))}),nt=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:at}))}),xt=at=>ze(void 0,null,function*(){const ft=yield(0,a.Uy)(Le({},at));ft.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_users`)):ft.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Et=at=>ze(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${at.id}.xlsx`,query:at}))}),Pt=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:at}))}),Nt=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at==null?void 0:at.coursesId}/${at.menuKey}_statistic.xlsx?${at.checkedList.map(ft=>`course_group_id[]=${ft}`).join("&")}`,query:at}))}),It=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_training_objectives.xlsx`,query:at}))}),Ut=at=>ze(void 0,null,function*(){yield(0,Ne.FH)(at==null?void 0:at.name,(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:at}))}),Dt=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_courses.xlsx`,query:at}))}),Xe=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_graduation_requirements.xlsx`,query:at}))}),lt=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:at}))}),Mt=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${at.categoryId}/rank_list.xlsx`,query:at}))}),Vt=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:at}))}),$t=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${at.id}.json`,query:at}))}),Bn=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${at.categoryId}.json`,query:at}))}),Je=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/polls/${at==null?void 0:at.id}/commit_result.json`,query:at}))}),Tt=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:at}))}),Sn=(at,ft)=>ze(void 0,null,function*(){yield(0,Ne.FH)(ft||"",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${at==null?void 0:at.exercise_id}/consult_exercise.json`,query:at}))}),En=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${at==null?void 0:at.identifier}/competition_commit_records/member_works.xlsx`,query:at}))}),pn=at=>ze(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at==null?void 0:at.coursesId}/group_homeworks/import_group_template.xlsx`,query:at}))})},84056:function(Rt,st,x){"use strict";x.d(st,{BU:function(){return pe},Dj:function(){return a},gH:function(){return Ne},vp:function(){return Ae}});function a(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(Se){console.log(Se,":e")}}function pe(){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 Ne=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ae(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},63952:function(Rt,st,x){"use strict";x.d(st,{g:function(){return Fe}});var a=x(59301),pe=x(29297),Ne=x(3033),Ae=(Se,le,Me)=>new Promise((Ie,xe)=>{var Le=oe=>{try{ye(Me.next(oe))}catch(y){xe(y)}},ze=oe=>{try{ye(Me.throw(oe))}catch(y){xe(y)}},ye=oe=>oe.done?Ie(oe.value):Promise.resolve(oe.value).then(Le,ze);ye((Me=Me.apply(Se,le)).next())});const Fe=()=>{const[Se,le]=(0,a.useState)([]);return(0,a.useEffect)(()=>{Ae(void 0,null,function*(){const Ie=yield(0,pe.d1)({source:"question"});Ie!=null&&Ie.disciplines&&le((0,Ne.L)(Ie==null?void 0:Ie.disciplines))})},[]),Se}},61527:function(Rt,st,x){"use strict";x.d(st,{U:function(){return Ie}});var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(xe,Le,ze)=>Le in xe?pe(xe,Le,{enumerable:!0,configurable:!0,writable:!0,value:ze}):xe[Le]=ze,le=(xe,Le)=>{for(var ze in Le||(Le={}))Ae.call(Le,ze)&&Se(xe,ze,Le[ze]);if(Ne)for(var ze of Ne(Le))Fe.call(Le,ze)&&Se(xe,ze,Le[ze]);return xe},Me=(xe,Le,ze)=>new Promise((ye,oe)=>{var y=b=>{try{z(ze.next(b))}catch(ee){oe(ee)}},E=b=>{try{z(ze.throw(b))}catch(ee){oe(ee)}},z=b=>b.done?ye(b.value):Promise.resolve(b.value).then(y,E);z((ze=ze.apply(xe,Le)).next())});function Ie(xe,Le){const[ze,ye]=(0,a.useState)(Le),[oe,y]=(0,a.useState)(!1),[E,z]=(0,a.useState)();return[ze,oe,(ee,te=!1)=>Me(this,null,function*(){const ne=te?Le:le(le({},ze),ee);y(!0),ye(ne);const ie=yield xe(ne);return y(!1),z(ie),ie}),E]}},66457:function(Rt,st,x){"use strict";x.d(st,{rX:function(){return ne},pW:function(){return ie},gy:function(){return ce},xY:function(){return te},O5:function(){return ee},tJ:function(){return oe},o1:function(){return y},Rd:function(){return b}});var a=x(65582),pe=x(43418),Ne=x(28103),Ae=x(8591),Fe=x(41867),Se=x(65862),le=x(87169),Me=x(25510),Ie="data:image/png;base64,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",xe=x.p+"static/newqrcode.a8740efb.png",Le=x(32637),ze=x(59301),ye=(me,ge,Ce)=>new Promise((Be,je)=>{var we=it=>{try{Ze(Ce.next(it))}catch(Ue){je(Ue)}},tt=it=>{try{Ze(Ce.throw(it))}catch(Ue){je(Ue)}},Ze=it=>it.done?Be(it.value):Promise.resolve(it.value).then(we,tt);Ze((Ce=Ce.apply(me,ge)).next())});const oe=(me,ge=!1)=>!!(y(me)&&E(ge)),y=me=>(0,Fe.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(me=!1)=>{var ge;const{user:Ce}=(0,a.getDvaApp)()._store.getState();return(ge=Ce.userInfo)!=null&&ge.profile_completed?!0:(pe.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,Se.xg)("/account/profile/edit"),z()}}),!1)},z=()=>{pe.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()}})},b=()=>{pe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ze.createElement("div",{style:{textAlign:"center"}},ze.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"),ze.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Le}),ze.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var me;const{user:ge}=(0,a.getDvaApp)()._store.getState();return(me=ge.userInfo)!=null&&me.professional_certification?!0:(pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:ze.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,Se.xg)("/account/certification")}}),!1)},te=()=>(0,Fe.V9)()?!0:(pe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ze.createElement("div",{className:"tc",style:{marginLeft:-38}},ze.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ze.createElement("img",{src:xe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,ge)=>me?!0:(pe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("p",null,ge||"\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"),ze.createElement("div",{style:{marginLeft:"110px"}},ze.createElement("img",{src:Ie,width:200}),ze.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Se.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=me=>{pe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ze.createElement("div",null,ze.createElement("div",null,ze.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"),ze.createElement(Ne.Z,null),ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ze.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 ",ze.createElement("a",null,me),"\u5929\u3002"),ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ze.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")),ze.createElement("div",{style:{textAlign:"center",marginTop:30}},ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Me,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ce=(me,ge="")=>{const{shixunsDetail:{detail:Ce}}=(0,a.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Be="";return(Ce==null?void 0:Ce.public)===2&&(Be="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Be="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Be="\u5DF2\u5173\u95ED"),pe.default.info({centered:!0,icon:ze.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ze.createElement("div",{className:"tc",style:{marginLeft:-38}},ze.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Be,"\uFF0C",ge,"\u3002"),ze.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Me,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(pe.default.confirm({centered:!0,icon:ze.createElement(le.Z,null),title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ge,"\u3002"),ze.createElement("br",null),ze.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:()=>{pe.default.confirm({width:440,centered:!0,icon:ze.createElement(le.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:()=>ye(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(Ae.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},73217:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return tr}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(se,fe){return se.__proto__=fe,se},Object.assign=Object.assign||function(se){if(se==null)throw new TypeError("Cannot convert undefined or null to object");let fe=Object(se);for(let he=1;he ${fe}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","error",he),Fe.ENABLE_ERROR&&(console.error?console.error(he):console.warn?console.warn(he):console.log(he))}static i(se,fe){(!se||Fe.FORCE_GLOBAL_TAG)&&(se=Fe.GLOBAL_TAG);let he=`[${se}] > ${fe}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","info",he),Fe.ENABLE_INFO&&(console.info?console.info(he):console.log(he))}static w(se,fe){(!se||Fe.FORCE_GLOBAL_TAG)&&(se=Fe.GLOBAL_TAG);let he=`[${se}] > ${fe}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","warn",he),Fe.ENABLE_WARN&&(console.warn?console.warn(he):console.log(he))}static d(se,fe){(!se||Fe.FORCE_GLOBAL_TAG)&&(se=Fe.GLOBAL_TAG);let he=`[${se}] > ${fe}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","debug",he),Fe.ENABLE_DEBUG&&(console.debug?console.debug(he):console.log(he))}static v(se,fe){(!se||Fe.FORCE_GLOBAL_TAG)&&(se=Fe.GLOBAL_TAG);let he=`[${se}] > ${fe}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","verbose",he),Fe.ENABLE_VERBOSE&&console.log(he)}}Fe.GLOBAL_TAG="flv.js",Fe.FORCE_GLOBAL_TAG=!1,Fe.ENABLE_ERROR=!0,Fe.ENABLE_INFO=!0,Fe.ENABLE_WARN=!0,Fe.ENABLE_DEBUG=!0,Fe.ENABLE_VERBOSE=!0,Fe.ENABLE_CALLBACK=!1,Fe.emitter=new(Ae());var Se=Fe;class le{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(se){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=se,this._totalBytes+=se):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=se,this._totalBytes+=se):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=se,this._totalBytes+=se,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let se=(this._now()-this._lastCheckpoint)/1e3;return se==0&&(se=1),this._intervalBytes/se/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let se=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/se/1024}}var Me=le;class Ie{constructor(se){this._message=se}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class xe extends Ie{constructor(se){super(se)}get name(){return"IllegalStateException"}}class Le extends Ie{constructor(se){super(se)}get name(){return"InvalidArgumentException"}}class ze extends Ie{constructor(se){super(se)}get name(){return"NotImplementedException"}}const ye={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},oe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class y{constructor(se){this._type=se||"undefined",this._status=ye.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=ye.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===ye.kConnecting||this._status===ye.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(se){this._onContentLengthKnown=se}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(se){this._onURLRedirect=se}get onDataArrival(){return this._onDataArrival}set onDataArrival(se){this._onDataArrival=se}get onError(){return this._onError}set onError(se){this._onError=se}get onComplete(){return this._onComplete}set onComplete(se){this._onComplete=se}open(se,fe){throw new ze("Unimplemented abstract function!")}abort(){throw new ze("Unimplemented abstract function!")}}let E={};function z(){let Zn=self.navigator.userAgent.toLowerCase(),se=/(edge)\/([\w.]+)/.exec(Zn)||/(opr)[\/]([\w.]+)/.exec(Zn)||/(chrome)[ \/]([\w.]+)/.exec(Zn)||/(iemobile)[\/]([\w.]+)/.exec(Zn)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Zn)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Zn)||/(webkit)[ \/]([\w.]+)/.exec(Zn)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Zn)||/(msie) ([\w.]+)/.exec(Zn)||Zn.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Zn)||Zn.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Zn)||[],fe=/(ipad)/.exec(Zn)||/(ipod)/.exec(Zn)||/(windows phone)/.exec(Zn)||/(iphone)/.exec(Zn)||/(kindle)/.exec(Zn)||/(android)/.exec(Zn)||/(windows)/.exec(Zn)||/(mac)/.exec(Zn)||/(linux)/.exec(Zn)||/(cros)/.exec(Zn)||[],he={browser:se[5]||se[3]||se[1]||"",version:se[2]||se[4]||"0",majorVersion:se[4]||se[2]||"0",platform:fe[0]||""},De={};if(he.browser){De[he.browser]=!0;let qe=he.majorVersion.split(".");De.version={major:parseInt(he.majorVersion,10),string:he.version},qe.length>1&&(De.version.minor=parseInt(qe[1],10)),qe.length>2&&(De.version.build=parseInt(qe[2],10))}if(he.platform&&(De[he.platform]=!0),(De.chrome||De.opr||De.safari)&&(De.webkit=!0),De.rv||De.iemobile){De.rv&&delete De.rv;let qe="msie";he.browser=qe,De[qe]=!0}if(De.edge){delete De.edge;let qe="msedge";he.browser=qe,De[qe]=!0}if(De.opr){let qe="opera";he.browser=qe,De[qe]=!0}if(De.safari&&De.android){let qe="android";he.browser=qe,De[qe]=!0}De.name=he.browser,De.platform=he.platform;for(let qe in E)E.hasOwnProperty(qe)&&delete E[qe];Object.assign(E,De)}z();var b=E;class ee extends y{static isSupported(){try{let se=b.msedge&&b.version.minor>=15048,fe=b.msedge?se:!0;return self.fetch&&self.ReadableStream&&fe}catch(se){return!1}}constructor(se,fe){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=se,this._config=fe,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(se,fe){this._dataSource=se,this._range=fe;let he=se.url;this._config.reuseRedirectedURL&&se.redirectedURL!=null&&(he=se.redirectedURL);let De=this._seekHandler.getConfig(he,fe),qe=new self.Headers;if(typeof De.headers=="object"){let jt=De.headers;for(let Ta in jt)jt.hasOwnProperty(Ta)&&qe.append(Ta,jt[Ta])}let wt={method:"GET",headers:qe,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let jt in this._config.headers)qe.append(jt,this._config.headers[jt]);se.cors===!1&&(wt.mode="same-origin"),se.withCredentials&&(wt.credentials="include"),se.referrerPolicy&&(wt.referrerPolicy=se.referrerPolicy),this._status=ye.kConnecting,self.fetch(De.url,wt).then(jt=>{if(this._requestAbort){this._requestAbort=!1,this._status=ye.kIdle;return}if(jt.ok&&jt.status>=200&&jt.status<=299){if(jt.url!==De.url&&this._onURLRedirect){let $n=this._seekHandler.removeURLParameters(jt.url);this._onURLRedirect($n)}let Ta=jt.headers.get("Content-Length");return Ta!=null&&(this._contentLength=parseInt(Ta),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,jt.body.getReader())}else if(this._status=ye.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:jt.status,msg:jt.statusText});else throw new Ie("FetchStreamLoader: Http code invalid, "+jt.status+" "+jt.statusText)}).catch(jt=>{if(this._status=ye.kError,this._onError)this._onError(oe.EXCEPTION,{code:-1,msg:jt.message});else throw jt})}abort(){this._requestAbort=!0}_pump(se){return se.read().then(fe=>{if(fe.done)if(this._contentLength!==null&&this._receivedLength{if(fe.code===11&&b.msedge)return;this._status=ye.kError;let he=0,De=null;if((fe.code===19||fe.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=ye.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:fe.status,msg:fe.statusText});else throw new Ie("MozChunkedLoader: Http code invalid, "+fe.status+" "+fe.statusText);else this._status=ye.kBuffering}}_onProgress(se){if(this._status===ye.kError)return;this._contentLength===null&&se.total!==null&&se.total!==0&&(this._contentLength=se.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let fe=se.target.response,he=this._range.from+this._receivedLength;this._receivedLength+=fe.byteLength,this._onDataArrival&&this._onDataArrival(fe,he,this._receivedLength)}_onLoadEnd(se){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===ye.kError)return;this._status=ye.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(se){this._status=ye.kError;let fe=0,he=null;if(this._contentLength&&se.loaded=200&&fe.status<=299){if(this._status=LoaderStatus.kBuffering,fe.responseURL!=null){let De=this._seekHandler.removeURLParameters(fe.responseURL);fe.responseURL!==this._currentRequestURL&&De!==this._currentRedirectedURL&&(this._currentRedirectedURL=De,this._onURLRedirect&&this._onURLRedirect(De))}let he=fe.getResponseHeader("Content-Length");if(he!=null&&this._contentLength==null){let De=parseInt(he);De>0&&(this._contentLength=De,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:fe.status,msg:fe.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+fe.status+" "+fe.statusText);else if(fe.readyState===3&&fe.status>=200&&fe.status<=299){this._status=LoaderStatus.kBuffering;let he=fe.response;this._reader.readAsArrayBuffer(he)}}_xhrOnError(se){this._status=LoaderStatus.kError;let fe=LoaderErrors.EXCEPTION,he={code:-1,msg:se.constructor.name+" "+se.type};if(this._onError)this._onError(fe,he);else throw new RuntimeException(he.msg)}_msrOnProgress(se){let he=se.target.result;if(he==null){this._doReconnectIfNeeded();return}let De=he.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=he.byteLength;let qe=this._totalRange.from+this._receivedLength;this._receivedLength+=De.byteLength,this._onDataArrival&&this._onDataArrival(De,qe,this._receivedLength),he.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${qe+De.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(he=this._range.from+this._contentLength-1),this._currentRequestRange={from:fe,to:he},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(se,fe){this._lastTimeLoaded=0;let he=se.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?he=this._currentRedirectedURL:se.redirectedURL!=null&&(he=se.redirectedURL));let De=this._seekHandler.getConfig(he,fe);this._currentRequestURL=De.url;let qe=this._xhr=new XMLHttpRequest;if(qe.open("GET",De.url,!0),qe.responseType="arraybuffer",qe.onreadystatechange=this._onReadyStateChange.bind(this),qe.onprogress=this._onProgress.bind(this),qe.onload=this._onLoad.bind(this),qe.onerror=this._onXhrError.bind(this),se.withCredentials&&(qe.withCredentials=!0),typeof De.headers=="object"){let wt=De.headers;for(let jt in wt)wt.hasOwnProperty(jt)&&qe.setRequestHeader(jt,wt[jt])}if(typeof this._config.headers=="object"){let wt=this._config.headers;for(let jt in wt)wt.hasOwnProperty(jt)&&qe.setRequestHeader(jt,wt[jt])}qe.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=ye.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(se){let fe=se.target;if(fe.readyState===2){if(fe.responseURL!=null){let he=this._seekHandler.removeURLParameters(fe.responseURL);fe.responseURL!==this._currentRequestURL&&he!==this._currentRedirectedURL&&(this._currentRedirectedURL=he,this._onURLRedirect&&this._onURLRedirect(he))}if(fe.status>=200&&fe.status<=299){if(this._waitForTotalLength)return;this._status=ye.kBuffering}else if(this._status=ye.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:fe.status,msg:fe.statusText});else throw new Ie("RangeLoader: Http code invalid, "+fe.status+" "+fe.statusText)}}_onProgress(se){if(this._status===ye.kError)return;if(this._contentLength===null){let he=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,he=!0;let De=se.total;this._internalAbort(),De!=null&De!==0&&(this._totalLength=De)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,he){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let fe=se.loaded-this._lastTimeLoaded;this._lastTimeLoaded=se.loaded,this._speedSampler.addBytes(fe)}_normalizeSpeed(se){let fe=this._chunkSizeKBList,he=fe.length-1,De=0,qe=0,wt=he;if(se=fe[De]&&se=3&&(fe=this._speedSampler.currentKBps)),fe!==0){let wt=this._normalizeSpeed(fe);this._currentSpeedNormalized!==wt&&(this._currentSpeedNormalized=wt,this._currentChunkSizeKB=wt)}let he=se.target.response,De=this._range.from+this._receivedLength;this._receivedLength+=he.byteLength;let qe=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(fe.result)},fe.readAsArrayBuffer(se.data)}else{this._status=ye.kError;let fe={code:-1,msg:"Unsupported WebSocket message type: "+se.data.constructor.name};if(this._onError)this._onError(oe.EXCEPTION,fe);else throw new Ie(fe.msg)}}_dispatchArrayBuffer(se){let fe=se,he=this._receivedLength;this._receivedLength+=fe.byteLength,this._onDataArrival&&this._onDataArrival(fe,he,this._receivedLength)}_onWebSocketError(se){this._status=ye.kError;let fe={code:se.code,msg:se.message};if(this._onError)this._onError(oe.EXCEPTION,fe);else throw new Ie(fe.msg)}}var je=Be;class we{constructor(se){this._zeroStart=se||!1}getConfig(se,fe){let he={};if(fe.from!==0||fe.to!==-1){let De;fe.to!==-1?De=`bytes=${fe.from.toString()}-${fe.to.toString()}`:De=`bytes=${fe.from.toString()}-`,he.Range=De}else this._zeroStart&&(he.Range="bytes=0-");return{url:se,headers:he}}removeURLParameters(se){return se}}var tt=we;class Ze{constructor(se,fe){this._startName=se,this._endName=fe}getConfig(se,fe){let he=se;if(fe.from!==0||fe.to!==-1){let De=!0;he.indexOf("?")===-1&&(he+="?",De=!1),De&&(he+="&"),he+=`${this._startName}=${fe.from.toString()}`,fe.to!==-1&&(he+=`&${this._endName}=${fe.to.toString()}`)}return{url:he,headers:{}}}removeURLParameters(se){let fe=se.split("?")[0],he,De=se.indexOf("?");De!==-1&&(he=se.substring(De+1));let qe="";if(he!=null&&he.length>0){let wt=he.split("&");for(let jt=0;jt0;Ta[0]!==this._startName&&Ta[0]!==this._endName&&($n&&(qe+="&"),qe+=wt[jt])}}return qe.length===0?fe:fe+"?"+qe}}var it=Ze;class Ue{constructor(se,fe,he){this.TAG="IOController",this._config=fe,this._extraData=he,this._stashInitialSize=1024*384,fe.stashInitialSize!=null&&fe.stashInitialSize>0&&(this._stashInitialSize=fe.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,fe.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=se,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(se.url),this._refTotalLength=se.filesize?se.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Me,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(se){this._extraData=se}get onDataArrival(){return this._onDataArrival}set onDataArrival(se){this._onDataArrival=se}get onSeeked(){return this._onSeeked}set onSeeked(se){this._onSeeked=se}get onError(){return this._onError}set onError(se){this._onError=se}get onComplete(){return this._onComplete}set onComplete(se){this._onComplete=se}get onRedirect(){return this._onRedirect}set onRedirect(se){this._onRedirect=se}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(se){this._onRecoveredEarlyEof=se}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Ce?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let se=this._config;if(se.seekType==="range")this._seekHandler=new tt(this._config.rangeLoadZeroStart);else if(se.seekType==="param"){let fe=se.seekParamStart||"bstart",he=se.seekParamEnd||"bend";this._seekHandler=new it(fe,he)}else if(se.seekType==="custom"){if(typeof se.customSeekHandler!="function")throw new Le("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new se.customSeekHandler}else throw new Le(`Invalid seekType in config: ${se.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=je;else if(te.isSupported())this._loaderClass=te;else if(ie.isSupported())this._loaderClass=ie;else if(Ce.isSupported())this._loaderClass=Ce;else throw new Ie("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(se){this._currentRange={from:0,to:-1},se&&(this._currentRange.from=se),this._speedSampler.reset(),se||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let se=this._resumeFrom;this._resumeFrom=0,this._internalSeek(se,!0)}}seek(se){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(se,!0)}_internalSeek(se,fe){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(fe),this._loader.destroy(),this._loader=null;let he={from:se,to:-1};this._currentRange={from:he.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,he),this._onSeeked&&this._onSeeked()}updateUrl(se){if(!se||typeof se!="string"||se.length===0)throw new Le("Url must be a non-empty string!");this._dataSource.url=se}_expandBuffer(se){let fe=this._stashSize;for(;fe+1024*1024*10){let De=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(he,0,fe).set(De,0)}this._stashBuffer=he,this._bufferSize=fe}_normalizeSpeed(se){let fe=this._speedNormalizeList,he=fe.length-1,De=0,qe=0,wt=he;if(se=fe[De]&&se=512&&se<=1024?fe=Math.floor(se*1.5):fe=se*2,fe>8192&&(fe=8192);let he=fe*1024+1024*1024*1;this._bufferSize0){let wt=this._stashBuffer.slice(0,this._stashUsed),jt=this._dispatchChunks(wt,this._stashByteStart);if(jt0){let Ta=new Uint8Array(wt,jt);qe.set(Ta,0),this._stashUsed=Ta.byteLength,this._stashByteStart+=jt}}else this._stashUsed=0,this._stashByteStart+=jt;this._stashUsed+se.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+se.byteLength),qe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),qe.set(new Uint8Array(se),this._stashUsed),this._stashUsed+=se.byteLength}else{let wt=this._dispatchChunks(se,fe);if(wtthis._bufferSize&&(this._expandBuffer(jt),qe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),qe.set(new Uint8Array(se,wt),0),this._stashUsed+=jt,this._stashByteStart=fe+wt}}}else if(this._stashUsed===0){let qe=this._dispatchChunks(se,fe);if(qethis._bufferSize&&this._expandBuffer(wt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(se,qe),0),this._stashUsed+=wt,this._stashByteStart=fe+qe}}else{this._stashUsed+se.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+se.byteLength);let qe=new Uint8Array(this._stashBuffer,0,this._bufferSize);qe.set(new Uint8Array(se),this._stashUsed),this._stashUsed+=se.byteLength;let wt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(wt0){let jt=new Uint8Array(this._stashBuffer,wt);qe.set(jt,0)}this._stashUsed-=wt,this._stashByteStart+=wt}}_flushStashBuffer(se){if(this._stashUsed>0){let fe=this._stashBuffer.slice(0,this._stashUsed),he=this._dispatchChunks(fe,this._stashByteStart),De=fe.byteLength-he;if(he0){let qe=new Uint8Array(this._stashBuffer,0,this._bufferSize),wt=new Uint8Array(fe,he);qe.set(wt,0),this._stashUsed=wt.byteLength,this._stashByteStart+=he}return 0}return this._stashUsed=0,this._stashByteStart=0,De}return 0}_onLoaderComplete(se,fe){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(se,fe){switch(Se.e(this.TAG,`Loader error, code = ${fe.code}, msg = ${fe.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,se=oe.UNRECOVERABLE_EARLY_EOF),se){case oe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let he=this._currentRange.to+1;he0){let fe=Dt.getConfig();se.emit("change",fe)}}static registerListener(se){Dt.emitter.addListener("change",se)}static removeListener(se){Dt.emitter.removeListener("change",se)}static addLogListener(se){Se.emitter.addListener("log",se),Se.emitter.listenerCount("log")>0&&(Se.ENABLE_CALLBACK=!0,Dt._notifyChange())}static removeLogListener(se){Se.emitter.removeListener("log",se),Se.emitter.listenerCount("log")===0&&(Se.ENABLE_CALLBACK=!1,Dt._notifyChange())}}Dt.emitter=new(Ae());var Xe=Dt;class lt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let se=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,fe=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&se&&fe}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(se){if(this.keyframesIndex==null)return null;let fe=this.keyframesIndex,he=this._search(fe.times,se);return{index:he,milliseconds:fe.times[he],fileposition:fe.filepositions[he]}}_search(se,fe){let he=0,De=se.length-1,qe=0,wt=0,jt=De;for(fe=se[qe]&&fe=128){se.push(String.fromCharCode(qe&65535)),he+=2;continue}}}else if(fe[he]<240){if(Vt(fe,he,2)){let qe=(fe[he]&15)<<12|(fe[he+1]&63)<<6|fe[he+2]&63;if(qe>=2048&&(qe&63488)!==55296){se.push(String.fromCharCode(qe&65535)),he+=3;continue}}}else if(fe[he]<248&&Vt(fe,he,3)){let qe=(fe[he]&7)<<18|(fe[he+1]&63)<<12|(fe[he+2]&63)<<6|fe[he+3]&63;if(qe>65536&&qe<1114112){qe-=65536,se.push(String.fromCharCode(qe>>>10|55296)),se.push(String.fromCharCode(qe&1023|56320)),he+=4;continue}}}se.push("\uFFFD"),++he}return se.join("")}var Bn=$t;let Je=function(){let Zn=new ArrayBuffer(2);return new DataView(Zn).setInt16(0,256,!0),new Int16Array(Zn)[0]===256}();class Tt{static parseScriptData(se,fe,he){let De={};try{let qe=Tt.parseValue(se,fe,he),wt=Tt.parseValue(se,fe+qe.size,he-qe.size);De[qe.data]=wt.data}catch(qe){Se.e("AMF",qe.toString())}return De}static parseObject(se,fe,he){if(he<3)throw new xe("Data not enough when parse ScriptDataObject");let De=Tt.parseString(se,fe,he),qe=Tt.parseValue(se,fe+De.size,he-De.size),wt=qe.objectEnd;return{data:{name:De.data,value:qe.data},size:De.size+qe.size,objectEnd:wt}}static parseVariable(se,fe,he){return Tt.parseObject(se,fe,he)}static parseString(se,fe,he){if(he<2)throw new xe("Data not enough when parse String");let qe=new DataView(se,fe,he).getUint16(0,!Je),wt;return qe>0?wt=Bn(new Uint8Array(se,fe+2,qe)):wt="",{data:wt,size:2+qe}}static parseLongString(se,fe,he){if(he<4)throw new xe("Data not enough when parse LongString");let qe=new DataView(se,fe,he).getUint32(0,!Je),wt;return qe>0?wt=Bn(new Uint8Array(se,fe+4,qe)):wt="",{data:wt,size:4+qe}}static parseDate(se,fe,he){if(he<10)throw new xe("Data size invalid when parse Date");let De=new DataView(se,fe,he),qe=De.getFloat64(0,!Je),wt=De.getInt16(8,!Je);return qe+=wt*60*1e3,{data:new Date(qe),size:10}}static parseValue(se,fe,he){if(he<1)throw new xe("Data not enough when parse Value");let De=new DataView(se,fe,he),qe=1,wt=De.getUint8(0),jt,Ta=!1;try{switch(wt){case 0:jt=De.getFloat64(1,!Je),qe+=8;break;case 1:{jt=!!De.getUint8(1),qe+=1;break}case 2:{let $n=Tt.parseString(se,fe+1,he-1);jt=$n.data,qe+=$n.size;break}case 3:{jt={};let $n=0;for((De.getUint32(he-4,!Je)&16777215)===9&&($n=3);qe32)throw new Le("ExpGolomb: readBits() bits exceeded max 32bits!");if(se<=this._current_word_bits_left){let wt=this._current_word>>>32-se;return this._current_word<<=se,this._current_word_bits_left-=se,wt}let fe=this._current_word_bits_left?this._current_word:0;fe=fe>>>32-this._current_word_bits_left;let he=se-this._current_word_bits_left;this._fillCurrentWord();let De=Math.min(he,this._current_word_bits_left),qe=this._current_word>>>32-De;return this._current_word<<=De,this._current_word_bits_left-=De,fe=fe<>>se)return this._current_word<<=se,this._current_word_bits_left-=se,se;return this._fillCurrentWord(),se+this._skipLeadingZero()}readUEG(){let se=this._skipLeadingZero();return this.readBits(se+1)-1}readSEG(){let se=this.readUEG();return se&1?se+1>>>1:-1*(se>>>1)}}var pn=En;class at{static _ebsp2rbsp(se){let fe=se,he=fe.byteLength,De=new Uint8Array(he),qe=0;for(let wt=0;wt=2&&fe[wt]===3&&fe[wt-1]===0&&fe[wt-2]===0||(De[qe]=fe[wt],qe++);return new Uint8Array(De.buffer,0,qe)}static parseSPS(se){let fe=at._ebsp2rbsp(se),he=new pn(fe);he.readByte();let De=he.readByte();he.readByte();let qe=he.readByte();he.readUEG();let wt=at.getProfileString(De),jt=at.getLevelString(qe),Ta=1,$n=420,rn=[0,420,422,444],tn=8;if((De===100||De===110||De===122||De===244||De===44||De===83||De===86||De===118||De===128||De===138||De===144)&&(Ta=he.readUEG(),Ta===3&&he.readBits(1),Ta<=3&&($n=rn[Ta]),tn=he.readUEG()+8,he.readUEG(),he.readBits(1),he.readBool())){let Nr=Ta!==3?8:12;for(let nr=0;nr0&&Nr<16?(Rn=nr[Nr-1],fn=mo[Nr-1]):Nr===255&&(Rn=he.readByte()<<8|he.readByte(),fn=he.readByte()<<8|he.readByte())}if(he.readBool()&&he.readBool(),he.readBool()&&(he.readBits(4),he.readBool()&&he.readBits(24)),he.readBool()&&(he.readUEG(),he.readUEG()),he.readBool()){let Nr=he.readBits(32),nr=he.readBits(32);At=he.readBool(),dr=nr,$a=Nr*2,kn=dr/$a}}let Tr=1;(Rn!==1||fn!==1)&&(Tr=Rn/fn);let zr=0,ao=0;if(Ta===0)zr=1,ao=2-Ea;else{let Nr=Ta===3?1:2,nr=Ta===1?2:1;zr=Nr,ao=nr*(2-Ea)}let Qr=(ga+1)*16,za=(2-Ea)*((wa+1)*16);Qr-=(Cn+mt)*zr,za-=(an+gn)*ao;let br=Math.ceil(Qr*Tr);return he.destroy(),he=null,{profile_string:wt,level_string:jt,bit_depth:tn,ref_frames:_t,chroma_format:$n,chroma_format_string:at.getChromaFormatString($n),frame_rate:{fixed:At,fps:kn,fps_den:$a,fps_num:dr},sar_ratio:{width:Rn,height:fn},codec_size:{width:Qr,height:za},present_size:{width:br,height:za}}}static _skipScalingList(se,fe){let he=8,De=8,qe=0;for(let wt=0;wt>>8&255|(Zn&255)<<8}function Wt(Zn){return(Zn&4278190080)>>>24|(Zn&16711680)>>>8|(Zn&65280)<<8|(Zn&255)<<24}function Re(Zn,se){return Zn[se]<<24|Zn[se+1]<<16|Zn[se+2]<<8|Zn[se+3]}class Ke{constructor(se,fe){this.TAG="FLVDemuxer",this._config=fe,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=se.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=se.hasAudioTrack,this._hasVideo=se.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Mt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let he=new ArrayBuffer(2);return new DataView(he).setInt16(0,256,!0),new Int16Array(he)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(se){let fe=new Uint8Array(se),he={match:!1};if(fe[0]!==70||fe[1]!==76||fe[2]!==86||fe[3]!==1)return he;let De=(fe[4]&4)>>>2!==0,qe=(fe[4]&1)!==0,wt=Re(fe,5);return wt<9?he:{match:!0,consumed:wt,dataOffset:wt,hasAudioTrack:De,hasVideoTrack:qe}}bindDataSource(se){return se.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(se){this._onTrackMetadata=se}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(se){this._onMediaInfo=se}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(se){this._onMetaDataArrived=se}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(se){this._onScriptDataArrived=se}get onError(){return this._onError}set onError(se){this._onError=se}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(se){this._onDataAvailable=se}get timestampBase(){return this._timestampBase}set timestampBase(se){this._timestampBase=se}get overridedDuration(){return this._duration}set overridedDuration(se){this._durationOverrided=!0,this._duration=se,this._mediaInfo.duration=se}set overridedHasAudio(se){this._hasAudioFlagOverrided=!0,this._hasAudio=se,this._mediaInfo.hasAudio=se}set overridedHasVideo(se){this._hasVideoFlagOverrided=!0,this._hasVideo=se,this._mediaInfo.hasVideo=se}resetMediaInfo(){this._mediaInfo=new Mt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(se,fe){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new xe("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let he=0,De=this._littleEndian;if(fe===0)if(se.byteLength>13)he=Ke.probe(se).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,fe+he!==this._dataOffset&&Se.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(se,he).getUint32(0,!De)!==0&&Se.w(this.TAG,"PrevTagSize0 !== 0 !!!"),he+=4);hese.byteLength)break;let wt=qe.getUint8(0),jt=qe.getUint32(0,!De)&16777215;if(he+11+jt+4>se.byteLength)break;if(wt!==8&&wt!==9&&wt!==18){Se.w(this.TAG,`Unsupported tag type ${wt}, skipped`),he+=11+jt+4;continue}let Ta=qe.getUint8(4),$n=qe.getUint8(5),rn=qe.getUint8(6),tn=qe.getUint8(7),Tn=rn|$n<<8|Ta<<16|tn<<24;(qe.getUint32(7,!De)&16777215)!==0&&Se.w(this.TAG,"Meet tag which has StreamID != 0!");let ga=he+11;switch(wt){case 8:this._parseAudioData(se,ga,jt,Tn);break;case 9:this._parseVideoData(se,ga,jt,Tn,fe+he);break;case 18:this._parseScriptData(se,ga,jt);break}let wa=qe.getUint32(11+jt,!De);wa!==11+jt&&Se.w(this.TAG,`Invalid PrevTagSize ${wa}`),he+=11+jt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),he}_parseScriptData(se,fe,he){let De=Sn.parseScriptData(se,fe,he);if(De.hasOwnProperty("onMetaData")){if(De.onMetaData==null||typeof De.onMetaData!="object"){Se.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Se.w(this.TAG,"Found another onMetaData tag!"),this._metadata=De;let qe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},qe)),typeof qe.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=qe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof qe.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=qe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof qe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=qe.audiodatarate),typeof qe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=qe.videodatarate),typeof qe.width=="number"&&(this._mediaInfo.width=qe.width),typeof qe.height=="number"&&(this._mediaInfo.height=qe.height),typeof qe.duration=="number"){if(!this._durationOverrided){let wt=Math.floor(qe.duration*this._timescale);this._duration=wt,this._mediaInfo.duration=wt}}else this._mediaInfo.duration=0;if(typeof qe.framerate=="number"){let wt=Math.floor(qe.framerate*1e3);if(wt>0){let jt=wt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=jt,this._referenceFrameRate.fps_num=wt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=jt}}if(typeof qe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let wt=qe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(wt),qe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=qe,Se.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(De).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},De))}_parseKeyframesIndex(se){let fe=[],he=[];for(let De=1;De>>4;if(Ta!==2&&Ta!==10){this._onError(ke.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ta);return}let $n=0,rn=(jt&12)>>>2;if(rn>=0&&rn<=4)$n=this._flvSoundRateTable[rn];else{this._onError(ke.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+rn);return}let tn=(jt&2)>>>1,Tn=jt&1,_t=this._audioMetadata,ga=this._audioTrack;if(_t||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),_t=this._audioMetadata={},_t.type="audio",_t.id=ga.id,_t.timescale=this._timescale,_t.duration=this._duration,_t.audioSampleRate=$n,_t.channelCount=Tn===0?1:2),Ta===10){let wa=this._parseAACAudioData(se,fe+1,he-1);if(wa==null)return;if(wa.packetType===0){_t.config&&Se.w(this.TAG,"Found another AudioSpecificConfig!");let Ea=wa.data;_t.audioSampleRate=Ea.samplingRate,_t.channelCount=Ea.channelCount,_t.codec=Ea.codec,_t.originalCodec=Ea.originalCodec,_t.config=Ea.config,_t.refSampleDuration=1024/_t.audioSampleRate*_t.timescale,Se.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",_t);let Cn=this._mediaInfo;Cn.audioCodec=_t.originalCodec,Cn.audioSampleRate=_t.audioSampleRate,Cn.audioChannelCount=_t.channelCount,Cn.hasVideo?Cn.videoCodec!=null&&(Cn.mimeType='video/x-flv; codecs="'+Cn.videoCodec+","+Cn.audioCodec+'"'):Cn.mimeType='video/x-flv; codecs="'+Cn.audioCodec+'"',Cn.isComplete()&&this._onMediaInfo(Cn)}else if(wa.packetType===1){let Ea=this._timestampBase+De,Cn={unit:wa.data,length:wa.data.byteLength,dts:Ea,pts:Ea};ga.samples.push(Cn),ga.length+=wa.data.length}else Se.e(this.TAG,`Flv: Unsupported AAC data type ${wa.packetType}`)}else if(Ta===2){if(!_t.codec){let mt=this._parseMP3AudioData(se,fe+1,he-1,!0);if(mt==null)return;_t.audioSampleRate=mt.samplingRate,_t.channelCount=mt.channelCount,_t.codec=mt.codec,_t.originalCodec=mt.originalCodec,_t.refSampleDuration=1152/_t.audioSampleRate*_t.timescale,Se.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",_t);let an=this._mediaInfo;an.audioCodec=_t.codec,an.audioSampleRate=_t.audioSampleRate,an.audioChannelCount=_t.channelCount,an.audioDataRate=mt.bitRate,an.hasVideo?an.videoCodec!=null&&(an.mimeType='video/x-flv; codecs="'+an.videoCodec+","+an.audioCodec+'"'):an.mimeType='video/x-flv; codecs="'+an.audioCodec+'"',an.isComplete()&&this._onMediaInfo(an)}let wa=this._parseMP3AudioData(se,fe+1,he-1,!1);if(wa==null)return;let Ea=this._timestampBase+De,Cn={unit:wa,length:wa.byteLength,dts:Ea,pts:Ea};ga.samples.push(Cn),ga.length+=wa.length}}_parseAACAudioData(se,fe,he){if(he<=1){Se.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let De={},qe=new Uint8Array(se,fe,he);return De.packetType=qe[0],qe[0]===0?De.data=this._parseAACAudioSpecificConfig(se,fe+1,he-1):De.data=qe.subarray(1),De}_parseAACAudioSpecificConfig(se,fe,he){let De=new Uint8Array(se,fe,he),qe=null,wt=0,jt=0,Ta=null,$n=0,rn=null;if(wt=jt=De[0]>>>3,$n=(De[0]&7)<<1|De[1]>>>7,$n<0||$n>=this._mpegSamplingRates.length){this._onError(ke.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let tn=this._mpegSamplingRates[$n],Tn=(De[1]&120)>>>3;if(Tn<0||Tn>=8){this._onError(ke.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}wt===5&&(rn=(De[1]&7)<<1|De[2]>>>7,Ta=(De[2]&124)>>>2);let _t=self.navigator.userAgent.toLowerCase();return _t.indexOf("firefox")!==-1?$n>=6?(wt=5,qe=new Array(4),rn=$n-3):(wt=2,qe=new Array(2),rn=$n):_t.indexOf("android")!==-1?(wt=2,qe=new Array(2),rn=$n):(wt=5,rn=$n,qe=new Array(4),$n>=6?rn=$n-3:Tn===1&&(wt=2,qe=new Array(2),rn=$n)),qe[0]=wt<<3,qe[0]|=($n&15)>>>1,qe[1]=($n&15)<<7,qe[1]|=(Tn&15)<<3,wt===5&&(qe[1]|=(rn&15)>>>1,qe[2]=(rn&1)<<7,qe[2]|=8,qe[3]=0),{config:qe,samplingRate:tn,channelCount:Tn,codec:"mp4a.40."+wt,originalCodec:"mp4a.40."+jt}}_parseMP3AudioData(se,fe,he,De){if(he<4){Se.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let qe=this._littleEndian,wt=new Uint8Array(se,fe,he),jt=null;if(De){if(wt[0]!==255)return;let Ta=wt[1]>>>3&3,$n=(wt[1]&6)>>1,rn=(wt[2]&240)>>>4,tn=(wt[2]&12)>>>2,_t=(wt[3]>>>6&3)!==3?2:1,ga=0,wa=0,Ea=34,Cn="mp3";switch(Ta){case 0:ga=this._mpegAudioV25SampleRateTable[tn];break;case 2:ga=this._mpegAudioV20SampleRateTable[tn];break;case 3:ga=this._mpegAudioV10SampleRateTable[tn];break}switch($n){case 1:Ea=34,rn>>4,Ta=wt&15;if(Ta!==7){this._onError(ke.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Ta}`);return}this._parseAVCVideoPacket(se,fe+1,he-1,De,qe,jt)}_parseAVCVideoPacket(se,fe,he,De,qe,wt){if(he<4){Se.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let jt=this._littleEndian,Ta=new DataView(se,fe,he),$n=Ta.getUint8(0),tn=(Ta.getUint32(0,!jt)&16777215)<<8>>8;if($n===0)this._parseAVCDecoderConfigurationRecord(se,fe+4,he-4);else if($n===1)this._parseAVCVideoData(se,fe+4,he-4,De,qe,wt,tn);else if($n!==2){this._onError(ke.FORMAT_ERROR,`Flv: Invalid video packet type ${$n}`);return}}_parseAVCDecoderConfigurationRecord(se,fe,he){if(he<7){Se.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let De=this._videoMetadata,qe=this._videoTrack,wt=this._littleEndian,jt=new DataView(se,fe,he);De?typeof De.avcc!="undefined"&&Se.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),De=this._videoMetadata={},De.type="video",De.id=qe.id,De.timescale=this._timescale,De.duration=this._duration);let Ta=jt.getUint8(0),$n=jt.getUint8(1),rn=jt.getUint8(2),tn=jt.getUint8(3);if(Ta!==1||$n===0){this._onError(ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(jt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ke.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Tn=jt.getUint8(5)&31;if(Tn===0){this._onError(ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Tn>1&&Se.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Tn}`);let _t=6;for(let wa=0;wa1&&Se.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ga}`);_t++;for(let wa=0;wa=he){Se.w(this.TAG,`Malformed Nalu near timestamp ${ga}, offset = ${Tn}, dataSize = ${he}`);break}let Ea=$n.getUint32(Tn,!Ta);if(_t===3&&(Ea>>>=8),Ea>he-_t){Se.w(this.TAG,`Malformed Nalus near timestamp ${ga}, NaluSize > DataSize!`);return}let Cn=$n.getUint8(Tn+_t)&31;Cn===5&&(wa=!0);let mt=new Uint8Array(se,fe+Tn,_t+Ea),an={type:Cn,data:mt};rn.push(an),tn+=mt.byteLength,Tn+=_t+Ea}if(rn.length){let Ea=this._videoTrack,Cn={units:rn,length:tn,isKeyframe:wa,dts:ga,cts:jt,pts:ga+jt};wa&&(Cn.fileposition=qe),Ea.samples.push(Cn),Ea.length+=tn}}}var pt=Ke;class Ve{static init(){Ve.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let fe in Ve.types)Ve.types.hasOwnProperty(fe)&&(Ve.types[fe]=[fe.charCodeAt(0),fe.charCodeAt(1),fe.charCodeAt(2),fe.charCodeAt(3)]);let se=Ve.constants={};se.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),se.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),se.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),se.STSC=se.STCO=se.STTS,se.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),se.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),se.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),se.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),se.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),se.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(se){let fe=8,he=null,De=Array.prototype.slice.call(arguments,1),qe=De.length;for(let jt=0;jt>>24&255,he[1]=fe>>>16&255,he[2]=fe>>>8&255,he[3]=fe&255,he.set(se,4);let wt=8;for(let jt=0;jt>>24&255,se>>>16&255,se>>>8&255,se&255,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(se){return Ve.box(Ve.types.trak,Ve.tkhd(se),Ve.mdia(se))}static tkhd(se){let fe=se.id,he=se.duration,De=se.presentWidth,qe=se.presentHeight;return Ve.box(Ve.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,De>>>8&255,De&255,0,0,qe>>>8&255,qe&255,0,0]))}static mdia(se){return Ve.box(Ve.types.mdia,Ve.mdhd(se),Ve.hdlr(se),Ve.minf(se))}static mdhd(se){let fe=se.timescale,he=se.duration;return Ve.box(Ve.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,he>>>24&255,he>>>16&255,he>>>8&255,he&255,85,196,0,0]))}static hdlr(se){let fe=null;return se.type==="audio"?fe=Ve.constants.HDLR_AUDIO:fe=Ve.constants.HDLR_VIDEO,Ve.box(Ve.types.hdlr,fe)}static minf(se){let fe=null;return se.type==="audio"?fe=Ve.box(Ve.types.smhd,Ve.constants.SMHD):fe=Ve.box(Ve.types.vmhd,Ve.constants.VMHD),Ve.box(Ve.types.minf,fe,Ve.dinf(),Ve.stbl(se))}static dinf(){return Ve.box(Ve.types.dinf,Ve.box(Ve.types.dref,Ve.constants.DREF))}static stbl(se){return Ve.box(Ve.types.stbl,Ve.stsd(se),Ve.box(Ve.types.stts,Ve.constants.STTS),Ve.box(Ve.types.stsc,Ve.constants.STSC),Ve.box(Ve.types.stsz,Ve.constants.STSZ),Ve.box(Ve.types.stco,Ve.constants.STCO))}static stsd(se){return se.type==="audio"?se.codec==="mp3"?Ve.box(Ve.types.stsd,Ve.constants.STSD_PREFIX,Ve.mp3(se)):Ve.box(Ve.types.stsd,Ve.constants.STSD_PREFIX,Ve.mp4a(se)):Ve.box(Ve.types.stsd,Ve.constants.STSD_PREFIX,Ve.avc1(se))}static mp3(se){let fe=se.channelCount,he=se.audioSampleRate,De=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,fe,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Ve.box(Ve.types[".mp3"],De)}static mp4a(se){let fe=se.channelCount,he=se.audioSampleRate,De=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,fe,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Ve.box(Ve.types.mp4a,De,Ve.esds(se))}static esds(se){let fe=se.config||[],he=fe.length,De=new Uint8Array([0,0,0,0,3,23+he,0,1,0,4,15+he,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([he]).concat(fe).concat([6,1,2]));return Ve.box(Ve.types.esds,De)}static avc1(se){let fe=se.avcc,he=se.codecWidth,De=se.codecHeight,qe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,he>>>8&255,he&255,De>>>8&255,De&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Ve.box(Ve.types.avc1,qe,Ve.box(Ve.types.avcC,fe))}static mvex(se){return Ve.box(Ve.types.mvex,Ve.trex(se))}static trex(se){let fe=se.id,he=new Uint8Array([0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Ve.box(Ve.types.trex,he)}static moof(se,fe){return Ve.box(Ve.types.moof,Ve.mfhd(se.sequenceNumber),Ve.traf(se,fe))}static mfhd(se){let fe=new Uint8Array([0,0,0,0,se>>>24&255,se>>>16&255,se>>>8&255,se&255]);return Ve.box(Ve.types.mfhd,fe)}static traf(se,fe){let he=se.id,De=Ve.box(Ve.types.tfhd,new Uint8Array([0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255])),qe=Ve.box(Ve.types.tfdt,new Uint8Array([0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255])),wt=Ve.sdtp(se),jt=Ve.trun(se,wt.byteLength+16+16+8+16+8+8);return Ve.box(Ve.types.traf,De,qe,jt,wt)}static sdtp(se){let fe=se.samples||[],he=fe.length,De=new Uint8Array(4+he);for(let qe=0;qe>>24&255,De>>>16&255,De>>>8&255,De&255,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255],0);for(let jt=0;jt>>24&255,Ta>>>16&255,Ta>>>8&255,Ta&255,$n>>>24&255,$n>>>16&255,$n>>>8&255,$n&255,rn.isLeading<<2|rn.dependsOn,rn.isDependedOn<<6|rn.hasRedundancy<<4|rn.isNonSync,0,0,tn>>>24&255,tn>>>16&255,tn>>>8&255,tn&255],12+16*jt)}return Ve.box(Ve.types.trun,wt)}static mdat(se){return Ve.box(Ve.types.mdat,se)}}Ve.init();var ot=Ve;class Ye{static getSilentFrame(se,fe){if(se==="mp4a.40.2"){if(fe===1)return new Uint8Array([0,200,0,128,35,128]);if(fe===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(fe===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(fe===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(fe===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(fe===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(fe===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(fe===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(fe===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var ia=Ye;class on{constructor(se,fe,he,De,qe){this.dts=se,this.pts=fe,this.duration=he,this.originalDts=De,this.isSyncPoint=qe,this.fileposition=null}}class ta{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(se){se.isSyncPoint=!0,this.syncPoints.push(se)}}class On{constructor(){this._list=[]}clear(){this._list=[]}appendArray(se){let fe=this._list;se.length!==0&&(fe.length>0&&se[0].originalDts=fe[qe].dts&&sefe[De].lastSample.originalDts&&se=fe[De].lastSample.originalDts&&(De===fe.length-1||De0&&(qe=this._searchNearestSegmentBefore(he.originalBeginDts)+1),this._lastAppendLocation=qe,this._list.splice(qe,0,he)}getLastSegmentBefore(se){let fe=this._searchNearestSegmentBefore(se);return fe>=0?this._list[fe]:null}getLastSampleBefore(se){let fe=this.getLastSegmentBefore(se);return fe!=null?fe.lastSample:null}getLastSyncPointBefore(se){let fe=this._searchNearestSegmentBefore(se),he=this._list[fe].syncPoints;for(;he.length===0&&fe>0;)fe--,he=this._list[fe].syncPoints;return he.length>0?he[he.length-1]:null}}class Ct{constructor(se){this.TAG="MP4Remuxer",this._config=se,this._isLive=se.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new pa("audio"),this._videoSegmentInfoList=new pa("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(se){return se.onDataAvailable=this.remux.bind(this),se.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(se){this._onInitSegment=se}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(se){this._onMediaSegment=se}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(se){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(se,fe){if(!this._onMediaSegment)throw new xe("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(se,fe),this._remuxVideo(fe),this._remuxAudio(se)}_onTrackMetadataReceived(se,fe){let he=null,De="mp4",qe=fe.codec;if(se==="audio")this._audioMeta=fe,fe.codec==="mp3"&&this._mp3UseMpegAudio?(De="mpeg",qe="",he=new Uint8Array):he=ot.generateInitSegment(fe);else if(se==="video")this._videoMeta=fe,he=ot.generateInitSegment(fe);else return;if(!this._onInitSegment)throw new xe("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(se,{type:se,data:he.buffer,codec:qe,container:`${se}/${De}`,mediaDuration:fe.duration})}_calculateDtsBase(se,fe){this._dtsBaseInited||(se.samples&&se.samples.length&&(this._audioDtsBase=se.samples[0].dts),fe.samples&&fe.samples.length&&(this._videoDtsBase=fe.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let se=this._videoStashedLastSample,fe=this._audioStashedLastSample,he={type:"video",id:1,sequenceNumber:0,samples:[],length:0};se!=null&&(he.samples.push(se),he.length=se.length);let De={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};fe!=null&&(De.samples.push(fe),De.length=fe.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(he,!0),this._remuxAudio(De,!0)}_remuxAudio(se,fe){if(this._audioMeta==null)return;let he=se,De=he.samples,qe,wt=-1,jt=-1,Ta=-1,$n=this._audioMeta.refSampleDuration,rn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,tn=this._dtsBaseInited&&this._audioNextDts===void 0,Tn=!1;if(!De||De.length===0||De.length===1&&!fe)return;let _t=0,ga=null,wa=0;rn?(_t=0,wa=he.length):(_t=8,wa=8+he.length);let Ea=null;if(De.length>1&&(Ea=De.pop(),wa-=Ea.length),this._audioStashedLastSample!=null){let fn=this._audioStashedLastSample;this._audioStashedLastSample=null,De.unshift(fn),wa+=fn.length}Ea!=null&&(this._audioStashedLastSample=Ea);let Cn=De[0].dts-this._dtsBase;if(this._audioNextDts)qe=Cn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())qe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Tn=!0);else{let fn=this._audioSegmentInfoList.getLastSampleBefore(Cn);if(fn!=null){let kn=Cn-(fn.originalDts+fn.duration);kn<=3&&(kn=0);let At=fn.dts+fn.duration+kn;qe=Cn-At}else qe=0}if(Tn){let fn=Cn-qe,kn=this._videoSegmentInfoList.getLastSegmentBefore(Cn);if(kn!=null&&kn.beginDts=1?Wn=mt[mt.length-1].duration:Wn=Math.floor($n);let Tr=!1,zr=null;if(Wn>$n*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Tr=!0;let ao=Math.abs(Wn-$n),Qr=Math.ceil(ao/$n),za=$a+$n;Se.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${$a+Wn} ms, expected: ${$a+Math.round($n)} ms, delta: ${Math.round(ao)} ms, generate: ${Qr} frames`);let br=ia.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);br==null&&(Se.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),br=At),zr=[];for(let nr=0;nr0){let ro=zr[zr.length-1];ro.duration=mo-ro.dts}let zo={dts:mo,pts:mo,cts:0,unit:br,size:br.byteLength,duration:0,originalDts:dr,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};zr.push(zo),wa+=zo.size,za+=$n}let Nr=zr[zr.length-1];Nr.duration=$a+Wn-Nr.dts,Wn=Math.round($n)}mt.push({dts:$a,pts:$a,cts:0,unit:kn.unit,size:kn.unit.byteLength,duration:Wn,originalDts:dr,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Tr&&mt.push.apply(mt,zr)}rn?ga=new Uint8Array(wa):(ga=new Uint8Array(wa),ga[0]=wa>>>24&255,ga[1]=wa>>>16&255,ga[2]=wa>>>8&255,ga[3]=wa&255,ga.set(ot.types.mdat,4));for(let fn=0;fn1&&(_t=De.pop(),Tn-=_t.length),this._videoStashedLastSample!=null){let an=this._videoStashedLastSample;this._videoStashedLastSample=null,De.unshift(an),Tn+=an.length}_t!=null&&(this._videoStashedLastSample=_t);let ga=De[0].dts-this._dtsBase;if(this._videoNextDts)qe=ga-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())qe=0;else{let an=this._videoSegmentInfoList.getLastSampleBefore(ga);if(an!=null){let gn=ga-(an.originalDts+an.duration);gn<=3&&(gn=0);let Gn=an.dts+an.duration+gn;qe=ga-Gn}else qe=0}let wa=new ta,Ea=[];for(let an=0;an=1?dr=Ea[Ea.length-1].duration:dr=Math.floor(this._videoMeta.refSampleDuration),Rn){let $a=new on(fn,At,dr,gn.dts,!0);$a.fileposition=gn.fileposition,wa.appendSyncPoint($a)}Ea.push({dts:fn,pts:At,cts:kn,units:gn.units,size:gn.length,isKeyframe:Rn,duration:dr,originalDts:Gn,flags:{isLeading:0,dependsOn:Rn?2:1,isDependedOn:Rn?1:0,hasRedundancy:0,isNonSync:Rn?0:1}})}tn=new Uint8Array(Tn),tn[0]=Tn>>>24&255,tn[1]=Tn>>>16&255,tn[2]=Tn>>>8&255,tn[3]=Tn&255,tn.set(ot.types.mdat,4);for(let an=0;an{De.timestampBase=he,he+=De.duration,De.cors=se.cors,De.withCredentials=se.withCredentials,fe.referrerPolicy&&(De.referrerPolicy=fe.referrerPolicy)}),!isNaN(he)&&this._mediaDataSource.duration!==he&&(this._mediaDataSource.duration=he),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(se,fe){this._emitter.addListener(se,fe)}off(se,fe){this._emitter.removeListener(se,fe)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(se,fe){this._currentSegmentIndex=se;let he=this._mediaDataSource.segments[se],De=this._ioctl=new nt(he,this._config,se);De.onError=this._onIOException.bind(this),De.onSeeked=this._onIOSeeked.bind(this),De.onComplete=this._onIOComplete.bind(this),De.onRedirect=this._onIORedirect.bind(this),De.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),fe?this._demuxer.bindDataSource(this._ioctl):De.onDataArrival=this._onInitChunkArrival.bind(this),De.open(fe)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(se){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let fe=this._searchSegmentIndexContains(se);if(fe===this._currentSegmentIndex){let he=this._mediaInfo.segments[fe];if(he==null)this._pendingSeekTime=se;else{let De=he.getNearestKeyframe(se);this._remuxer.seek(De.milliseconds),this._ioctl.seek(De.fileposition),this._pendingResolveSeekPoint=De.milliseconds}}else{let he=this._mediaInfo.segments[fe];if(he==null)this._pendingSeekTime=se,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(fe);else{let De=he.getNearestKeyframe(se);this._internalAbort(),this._remuxer.seek(se),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[fe].timestampBase,this._loadSegment(fe,De.fileposition),this._pendingResolveSeekPoint=De.milliseconds,this._reportSegmentMediaInfo(fe)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(se){let fe=this._mediaDataSource.segments,he=fe.length-1;for(let De=0;De0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,De=this._demuxer.parseChunks(se,fe);else if((he=pt.probe(se)).match){this._demuxer=new pt(he,this._config),this._remuxer||(this._remuxer=new Yt(this._config));let qe=this._mediaDataSource;qe.duration!=null&&!isNaN(qe.duration)&&(this._demuxer.overridedDuration=qe.duration),typeof qe.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=qe.hasAudio),typeof qe.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=qe.hasVideo),this._demuxer.timestampBase=qe.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),De=this._demuxer.parseChunks(se,fe)}else he=null,Se.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Ot.DEMUX_ERROR,ke.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),De=0;return De}_onMediaInfo(se){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},se),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Mt.prototype));let fe=Object.assign({},se);Object.setPrototypeOf(fe,Mt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=fe,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let he=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(he)})}_onMetaDataArrived(se){this._emitter.emit(Ot.METADATA_ARRIVED,se)}_onScriptDataArrived(se){this._emitter.emit(Ot.SCRIPTDATA_ARRIVED,se)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(se){let he=se+1;he0&&he[0].originalDts===De&&(De=he[0].pts),this._emitter.emit(Ot.RECOMMEND_SEEKPOINT,De)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(se){let fe=this._mediaInfo.segments[se],he=Object.assign({},fe);he.duration=this._mediaInfo.duration,he.segmentCount=this._mediaInfo.segmentCount,delete he.segments,delete he.keyframesIndex,this._emitter.emit(Ot.MEDIA_INFO,he)}_reportStatisticsInfo(){let se={};se.url=this._ioctl.currentURL,se.hasRedirect=this._ioctl.hasRedirect,se.hasRedirect&&(se.redirectedURL=this._ioctl.currentRedirectedURL),se.speed=this._ioctl.currentSpeed,se.loaderType=this._ioctl.loaderType,se.currentSegmentIndex=this._currentSegmentIndex,se.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ot.STATISTICS_INFO,se)}}var xa=en,oa=function(Zn){let se="TransmuxingWorker",fe=null,he=wa.bind(this);pe.install(),Zn.addEventListener("message",function(Ea){switch(Ea.data.cmd){case"init":fe=new xa(Ea.data.param[0],Ea.data.param[1]),fe.on(Ot.IO_ERROR,Tn.bind(this)),fe.on(Ot.DEMUX_ERROR,_t.bind(this)),fe.on(Ot.INIT_SEGMENT,De.bind(this)),fe.on(Ot.MEDIA_SEGMENT,qe.bind(this)),fe.on(Ot.LOADING_COMPLETE,wt.bind(this)),fe.on(Ot.RECOVERED_EARLY_EOF,jt.bind(this)),fe.on(Ot.MEDIA_INFO,Ta.bind(this)),fe.on(Ot.METADATA_ARRIVED,$n.bind(this)),fe.on(Ot.SCRIPTDATA_ARRIVED,rn.bind(this)),fe.on(Ot.STATISTICS_INFO,tn.bind(this)),fe.on(Ot.RECOMMEND_SEEKPOINT,ga.bind(this));break;case"destroy":fe&&(fe.destroy(),fe=null),Zn.postMessage({msg:"destroyed"});break;case"start":fe.start();break;case"stop":fe.stop();break;case"seek":fe.seek(Ea.data.param);break;case"pause":fe.pause();break;case"resume":fe.resume();break;case"logging_config":{let Cn=Ea.data.param;Xe.applyConfig(Cn),Cn.enableCallback===!0?Xe.addLogListener(he):Xe.removeLogListener(he);break}}});function De(Ea,Cn){let mt={msg:Ot.INIT_SEGMENT,data:{type:Ea,data:Cn}};Zn.postMessage(mt,[Cn.data])}function qe(Ea,Cn){let mt={msg:Ot.MEDIA_SEGMENT,data:{type:Ea,data:Cn}};Zn.postMessage(mt,[Cn.data])}function wt(){let Ea={msg:Ot.LOADING_COMPLETE};Zn.postMessage(Ea)}function jt(){let Ea={msg:Ot.RECOVERED_EARLY_EOF};Zn.postMessage(Ea)}function Ta(Ea){let Cn={msg:Ot.MEDIA_INFO,data:Ea};Zn.postMessage(Cn)}function $n(Ea){let Cn={msg:Ot.METADATA_ARRIVED,data:Ea};Zn.postMessage(Cn)}function rn(Ea){let Cn={msg:Ot.SCRIPTDATA_ARRIVED,data:Ea};Zn.postMessage(Cn)}function tn(Ea){let Cn={msg:Ot.STATISTICS_INFO,data:Ea};Zn.postMessage(Cn)}function Tn(Ea,Cn){Zn.postMessage({msg:Ot.IO_ERROR,data:{type:Ea,info:Cn}})}function _t(Ea,Cn){Zn.postMessage({msg:Ot.DEMUX_ERROR,data:{type:Ea,info:Cn}})}function ga(Ea){Zn.postMessage({msg:Ot.RECOMMEND_SEEKPOINT,data:Ea})}function wa(Ea,Cn){Zn.postMessage({msg:"logcat_callback",data:{type:Ea,logcat:Cn}})}};class qa{constructor(se,fe){if(this.TAG="Transmuxer",this._emitter=new(Ae()),fe.enableWorker&&typeof Worker!="undefined")try{let he=x(82059);this._worker=he(oa),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[se,fe]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Xe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Xe.getConfig()})}catch(he){Se.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new xa(se,fe)}else this._controller=new xa(se,fe);if(this._controller){let he=this._controller;he.on(Ot.IO_ERROR,this._onIOError.bind(this)),he.on(Ot.DEMUX_ERROR,this._onDemuxError.bind(this)),he.on(Ot.INIT_SEGMENT,this._onInitSegment.bind(this)),he.on(Ot.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),he.on(Ot.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),he.on(Ot.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),he.on(Ot.MEDIA_INFO,this._onMediaInfo.bind(this)),he.on(Ot.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),he.on(Ot.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),he.on(Ot.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),he.on(Ot.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Xe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(se,fe){this._emitter.addListener(se,fe)}off(se,fe){this._emitter.removeListener(se,fe)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(se){this._worker?this._worker.postMessage({cmd:"seek",param:se}):this._controller.seek(se)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(se,fe){Promise.resolve().then(()=>{this._emitter.emit(Ot.INIT_SEGMENT,se,fe)})}_onMediaSegment(se,fe){Promise.resolve().then(()=>{this._emitter.emit(Ot.MEDIA_SEGMENT,se,fe)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Ot.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Ot.RECOVERED_EARLY_EOF)})}_onMediaInfo(se){Promise.resolve().then(()=>{this._emitter.emit(Ot.MEDIA_INFO,se)})}_onMetaDataArrived(se){Promise.resolve().then(()=>{this._emitter.emit(Ot.METADATA_ARRIVED,se)})}_onScriptDataArrived(se){Promise.resolve().then(()=>{this._emitter.emit(Ot.SCRIPTDATA_ARRIVED,se)})}_onStatisticsInfo(se){Promise.resolve().then(()=>{this._emitter.emit(Ot.STATISTICS_INFO,se)})}_onIOError(se,fe){Promise.resolve().then(()=>{this._emitter.emit(Ot.IO_ERROR,se,fe)})}_onDemuxError(se,fe){Promise.resolve().then(()=>{this._emitter.emit(Ot.DEMUX_ERROR,se,fe)})}_onRecommendSeekpoint(se){Promise.resolve().then(()=>{this._emitter.emit(Ot.RECOMMEND_SEEKPOINT,se)})}_onLoggingConfigChanged(se){this._worker&&this._worker.postMessage({cmd:"logging_config",param:se})}_onWorkerMessage(se){let fe=se.data,he=fe.data;if(fe.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(fe.msg){case Ot.INIT_SEGMENT:case Ot.MEDIA_SEGMENT:this._emitter.emit(fe.msg,he.type,he.data);break;case Ot.LOADING_COMPLETE:case Ot.RECOVERED_EARLY_EOF:this._emitter.emit(fe.msg);break;case Ot.MEDIA_INFO:Object.setPrototypeOf(he,Mt.prototype),this._emitter.emit(fe.msg,he);break;case Ot.METADATA_ARRIVED:case Ot.SCRIPTDATA_ARRIVED:case Ot.STATISTICS_INFO:this._emitter.emit(fe.msg,he);break;case Ot.IO_ERROR:case Ot.DEMUX_ERROR:this._emitter.emit(fe.msg,he.type,he.info);break;case Ot.RECOMMEND_SEEKPOINT:this._emitter.emit(fe.msg,he);break;case"logcat_callback":Se.emitter.emit("log",he.type,he.logcat);break;default:break}}}var yr=qa,Jt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class va{constructor(se){this.TAG="MSEController",this._config=se,this._emitter=new(Ae()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new On}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(se,fe){this._emitter.addListener(se,fe)}off(se,fe){this._emitter.removeListener(se,fe)}attachMediaElement(se){if(this._mediaSource)throw new xe("MediaSource has been attached to an HTMLMediaElement!");let fe=this._mediaSource=new window.MediaSource;fe.addEventListener("sourceopen",this.e.onSourceOpen),fe.addEventListener("sourceended",this.e.onSourceEnded),fe.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=se,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),se.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let se=this._mediaSource;for(let fe in this._sourceBuffers){let he=this._pendingSegments[fe];he.splice(0,he.length),this._pendingSegments[fe]=null,this._pendingRemoveRanges[fe]=null,this._lastInitSegments[fe]=null;let De=this._sourceBuffers[fe];if(De){if(se.readyState!=="closed"){try{se.removeSourceBuffer(De)}catch(qe){Se.e(this.TAG,qe.message)}De.removeEventListener("error",this.e.onSourceBufferError),De.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[fe]=null,this._sourceBuffers[fe]=null}}if(se.readyState==="open")try{se.endOfStream()}catch(fe){Se.e(this.TAG,fe.message)}se.removeEventListener("sourceopen",this.e.onSourceOpen),se.removeEventListener("sourceended",this.e.onSourceEnded),se.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(se,fe){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(se),this._pendingSegments[se.type].push(se);return}let he=se,De=`${he.container}`;he.codec&&he.codec.length>0&&(De+=`;codecs=${he.codec}`);let qe=!1;if(Se.v(this.TAG,"Received Initialization Segment, mimeType: "+De),this._lastInitSegments[he.type]=he,De!==this._mimeTypes[he.type]){if(this._mimeTypes[he.type])Se.v(this.TAG,`Notice: ${he.type} mimeType changed, origin: ${this._mimeTypes[he.type]}, target: ${De}`);else{qe=!0;try{let wt=this._sourceBuffers[he.type]=this._mediaSource.addSourceBuffer(De);wt.addEventListener("error",this.e.onSourceBufferError),wt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(wt){Se.e(this.TAG,wt.message),this._emitter.emit(Jt.ERROR,{code:wt.code,msg:wt.message});return}}this._mimeTypes[he.type]=De}fe||this._pendingSegments[he.type].push(he),qe||this._sourceBuffers[he.type]&&!this._sourceBuffers[he.type].updating&&this._doAppendSegments(),b.safari&&he.container==="audio/mpeg"&&he.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=he.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(se){let fe=se;this._pendingSegments[fe.type].push(fe),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let he=this._sourceBuffers[fe.type];he&&!he.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(se){for(let fe in this._sourceBuffers){if(!this._sourceBuffers[fe])continue;let he=this._sourceBuffers[fe];if(this._mediaSource.readyState==="open")try{he.abort()}catch(qe){Se.e(this.TAG,qe.message)}this._idrList.clear();let De=this._pendingSegments[fe];if(De.splice(0,De.length),this._mediaSource.readyState!=="closed"){for(let qe=0;qe=1&&se-De.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let se=this._mediaElement.currentTime;for(let fe in this._sourceBuffers){let he=this._sourceBuffers[fe];if(he){let De=he.buffered,qe=!1;for(let wt=0;wt=this._config.autoCleanupMaxBackwardDuration){qe=!0;let $n=se-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[fe].push({start:jt,end:$n})}}else Ta0&&(isNaN(fe)||he>fe)&&(Se.v(this.TAG,`Update MediaSource duration from ${fe} to ${he}`),this._mediaSource.duration=he),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let se in this._pendingRemoveRanges){if(!this._sourceBuffers[se]||this._sourceBuffers[se].updating)continue;let fe=this._sourceBuffers[se],he=this._pendingRemoveRanges[se];for(;he.length&&!fe.updating;){let De=he.shift();fe.remove(De.start,De.end)}}}_doAppendSegments(){let se=this._pendingSegments;for(let fe in se)if(!(!this._sourceBuffers[fe]||this._sourceBuffers[fe].updating)&&se[fe].length>0){let he=se[fe].shift();if(he.timestampOffset){let De=this._sourceBuffers[fe].timestampOffset,qe=he.timestampOffset/1e3;Math.abs(De-qe)>.1&&(Se.v(this.TAG,`Update MPEG audio timestampOffset from ${De} to ${qe}`),this._sourceBuffers[fe].timestampOffset=qe),delete he.timestampOffset}if(!he.data||he.data.byteLength===0)continue;try{this._sourceBuffers[fe].appendBuffer(he.data),this._isBufferFull=!1,fe==="video"&&he.hasOwnProperty("info")&&this._idrList.appendArray(he.info.syncPoints)}catch(De){this._pendingSegments[fe].unshift(he),De.code===22?(this._isBufferFull||this._emitter.emit(Jt.BUFFER_FULL),this._isBufferFull=!0):(Se.e(this.TAG,De.message),this._emitter.emit(Jt.ERROR,{code:De.code,msg:De.message}))}}}_onSourceOpen(){if(Se.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let se=this._pendingSourceBufferInit;for(;se.length;){let fe=se.shift();this.appendInitSegment(fe,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Jt.SOURCE_OPEN)}_onSourceEnded(){Se.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Se.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let se=this._pendingSegments;return se.video.length>0||se.audio.length>0}_hasPendingRemoveRanges(){let se=this._pendingRemoveRanges;return se.video.length>0||se.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Jt.UPDATE_END)}_onSourceBufferError(se){Se.e(this.TAG,`SourceBuffer Error: ${se}`)}}var Va=va;const Aa={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Zr={NETWORK_EXCEPTION:oe.EXCEPTION,NETWORK_STATUS_CODE_INVALID:oe.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:oe.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:oe.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:ke.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:ke.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:ke.CODEC_UNSUPPORTED};class Yr{constructor(se,fe){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(Ae()),this._config=Et(),typeof fe=="object"&&Object.assign(this._config,fe),se.type.toLowerCase()!=="flv")throw new Le("FlvPlayer requires an flv MediaDataSource input!");se.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=se,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let he=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(he||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(se,fe){se===Ut.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}):se===Ut.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(se,fe)}off(se,fe){this._emitter.removeListener(se,fe)}attachMediaElement(se){if(this._mediaElement=se,se.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),se.addEventListener("seeking",this.e.onvSeeking),se.addEventListener("canplay",this.e.onvCanPlay),se.addEventListener("stalled",this.e.onvStalled),se.addEventListener("progress",this.e.onvProgress),this._msectl=new Va(this._config),this._msectl.on(Jt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Jt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Jt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Jt.ERROR,fe=>{this._emitter.emit(Ut.ERROR,Aa.MEDIA_ERROR,Zr.MEDIA_MSE_ERROR,fe)}),this._msectl.attachMediaElement(se),this._pendingSeekTime!=null)try{se.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(fe){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new xe("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new xe("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new yr(this._mediaDataSource,this._config),this._transmuxer.on(Ot.INIT_SEGMENT,(se,fe)=>{this._msectl.appendInitSegment(fe)}),this._transmuxer.on(Ot.MEDIA_SEGMENT,(se,fe)=>{if(this._msectl.appendMediaSegment(fe),this._config.lazyLoad&&!this._config.isLive){let he=this._mediaElement.currentTime;fe.info.endDts>=(he+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Se.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Ot.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Ut.LOADING_COMPLETE)}),this._transmuxer.on(Ot.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Ut.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ot.IO_ERROR,(se,fe)=>{this._emitter.emit(Ut.ERROR,Aa.NETWORK_ERROR,se,fe)}),this._transmuxer.on(Ot.DEMUX_ERROR,(se,fe)=>{this._emitter.emit(Ut.ERROR,Aa.MEDIA_ERROR,se,{code:-1,msg:fe})}),this._transmuxer.on(Ot.MEDIA_INFO,se=>{this._mediaInfo=se,this._emitter.emit(Ut.MEDIA_INFO,Object.assign({},se))}),this._transmuxer.on(Ot.METADATA_ARRIVED,se=>{this._emitter.emit(Ut.METADATA_ARRIVED,se)}),this._transmuxer.on(Ot.SCRIPTDATA_ARRIVED,se=>{this._emitter.emit(Ut.SCRIPTDATA_ARRIVED,se)}),this._transmuxer.on(Ot.STATISTICS_INFO,se=>{this._statisticsInfo=this._fillStatisticsInfo(se),this._emitter.emit(Ut.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Ot.RECOMMEND_SEEKPOINT,se=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=se/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(se){this._mediaElement.volume=se}get muted(){return this._mediaElement.muted}set muted(se){this._mediaElement.muted=se}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(se){this._mediaElement?this._internalSeek(se):this._pendingSeekTime=se}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(se){if(se.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return se;let fe=!0,he=0,De=0;if(this._mediaElement.getVideoPlaybackQuality){let qe=this._mediaElement.getVideoPlaybackQuality();he=qe.totalVideoFrames,De=qe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,De=this._mediaElement.webkitDroppedFrameCount):fe=!1;return fe&&(se.decodedFrames=he,se.droppedFrames=De),se}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let se=this._mediaElement.buffered,fe=this._mediaElement.currentTime,he=0,De=0;for(let qe=0;qe=fe+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Se.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Se.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let se=this._mediaElement.currentTime,fe=this._mediaElement.buffered,he=!1;for(let De=0;De=qe&&se=wt-this._config.lazyLoadRecoverDuration&&(he=!0);break}}he&&(window.clearInterval(this._progressChecker),this._progressChecker=null,he&&(Se.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(se){let fe=this._mediaElement.buffered;for(let he=0;he=De&&se0){let qe=this._mediaElement.buffered.start(0);(qe<1&&se0&&fe.currentTime0){let De=he.start(0);if(De<1&&fe{this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}):se===Ut.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(se,fe)}off(se,fe){this._emitter.removeListener(se,fe)}attachMediaElement(se){if(this._mediaElement=se,se.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{se.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(fe){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new xe("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(se){this._mediaElement.volume=se}get muted(){return this._mediaElement.muted}set muted(se){this._mediaElement.muted=se}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(se){this._mediaElement?this._mediaElement.currentTime=se:this._pendingSeekTime=se}get mediaInfo(){let fe={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(fe.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(fe.width=this._mediaElement.videoWidth,fe.height=this._mediaElement.videoHeight)),fe}get statisticsInfo(){let se={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return se;let fe=!0,he=0,De=0;if(this._mediaElement.getVideoPlaybackQuality){let qe=this._mediaElement.getVideoPlaybackQuality();he=qe.totalVideoFrames,De=qe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,De=this._mediaElement.webkitDroppedFrameCount):fe=!1;return fe&&(se.decodedFrames=he,se.droppedFrames=De),se}_onvLoadedMetadata(se){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}}var La=ht;pe.install();function Zt(Zn,se){let fe=Zn;if(fe==null||typeof fe!="object")throw new Le("MediaDataSource must be an javascript object!");if(!fe.hasOwnProperty("type"))throw new Le("MediaDataSource must has type field to indicate video file type!");switch(fe.type){case"flv":return new Sr(fe,se);default:return new La(fe,se)}}function _n(){return Nt.supportMSEH264Playback()}function ua(){return Nt.getFeatureList()}let ma={};ma.createPlayer=Zt,ma.isSupported=_n,ma.getFeatureList=ua,ma.BaseLoader=y,ma.LoaderStatus=ye,ma.LoaderErrors=oe,ma.Events=Ut,ma.ErrorTypes=Aa,ma.ErrorDetails=Zr,ma.FlvPlayer=Sr,ma.NativePlayer=La,ma.LoggingControl=Xe,Object.defineProperty(ma,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var tr=ma},50371:function(Rt,st){"use strict";function x(){const a=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let pe=1;pe{const Fe=Ne[Ae];Fe!==void 0&&(a[Ae]=Fe)})}return a}st.Z=x},77578:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return a}});const a=pe=>pe?typeof pe=="function"?pe():pe:null},13845:function(Rt,st,x){"use strict";x.d(st,{F:function(){return a},Z:function(){return pe}});function a(Ne){return Ne!=null&&Ne===Ne.window}function pe(Ne,Ae){var Fe,Se;if(typeof window=="undefined")return 0;const le=Ae?"scrollTop":"scrollLeft";let Me=0;return a(Ne)?Me=Ne[Ae?"pageYOffset":"pageXOffset"]:Ne instanceof Document?Me=Ne.documentElement[le]:(Ne instanceof HTMLElement||Ne)&&(Me=Ne[le]),Ne&&!a(Ne)&&typeof Me!="number"&&(Me=(Se=((Fe=Ne.ownerDocument)!==null&&Fe!==void 0?Fe:Ne).documentElement)===null||Se===void 0?void 0:Se[le]),Me}},56762:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return pe}});var a=x(59301);function pe(){const[,Ne]=a.useReducer(Ae=>Ae+1,0);return Ne}},68031:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Ae}});var a=x(16089);function pe(Fe,Se,le,Me){const Ie=le-Se;return Fe/=Me/2,Fe<1?Ie/2*Fe*Fe*Fe+Se:Ie/2*((Fe-=2)*Fe*Fe+2)+Se}var Ne=x(13845);function Ae(Fe){let Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:Me,duration:Ie=450}=Se,xe=le(),Le=(0,Ne.Z)(xe,!0),ze=Date.now(),ye=()=>{const y=Date.now()-ze,E=pe(y>Ie?Ie:y,Le,Fe,Ie);(0,Ne.F)(xe)?xe.scrollTo(window.pageXOffset,E):xe instanceof Document||xe.constructor.name==="HTMLDocument"?xe.documentElement.scrollTop=E:xe.scrollTop=E,y{let{children:nt}=Ue;const{getPrefixCls:xt}=Fe.useContext(le.E_),Et=xt("breadcrumb");return Fe.createElement("li",{className:`${Et}-separator`,"aria-hidden":"true"},nt===""?nt:nt||"/")};xe.__ANT_BREADCRUMB_SEPARATOR=!0;var Le=xe,ze=function(Ue,nt){var xt={};for(var Et in Ue)Object.prototype.hasOwnProperty.call(Ue,Et)&&nt.indexOf(Et)<0&&(xt[Et]=Ue[Et]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Et=Object.getOwnPropertySymbols(Ue);Ptnt[Pt]||Et)}function oe(Ue,nt,xt,Et){if(xt==null)return null;const{className:Pt,onClick:Nt}=nt,It=ze(nt,["className","onClick"]),Ut=Object.assign(Object.assign({},(0,Ae.Z)(It,{data:!0,aria:!0})),{onClick:Nt});return Et!==void 0?Fe.createElement("a",Object.assign({},Ut,{className:pe()(`${Ue}-link`,Pt),href:Et}),xt):Fe.createElement("span",Object.assign({},Ut,{className:pe()(`${Ue}-link`,Pt)}),xt)}function y(Ue,nt){return(Et,Pt,Nt,It,Ut)=>{if(nt)return nt(Et,Pt,Nt,It);const Dt=ye(Et,Pt);return oe(Ue,Et,Dt,Ut)}}var E=function(Ue,nt){var xt={};for(var Et in Ue)Object.prototype.hasOwnProperty.call(Ue,Et)&&nt.indexOf(Et)<0&&(xt[Et]=Ue[Et]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Et=Object.getOwnPropertySymbols(Ue);Pt{const{prefixCls:nt,separator:xt="/",children:Et,menu:Pt,overlay:Nt,dropdownProps:It,href:Ut}=Ue,Xe=(lt=>{if(Pt||Nt){const Mt=Object.assign({},It);if(Pt){const Vt=Pt||{},{items:$t}=Vt,Bn=E(Vt,["items"]);Mt.menu=Object.assign(Object.assign({},Bn),{items:$t==null?void 0:$t.map((Je,Tt)=>{var{key:Sn,title:En,label:pn,path:at}=Je,ft=E(Je,["key","title","label","path"]);let rt=pn!=null?pn:En;return at&&(rt=Fe.createElement("a",{href:`${Ut}${at}`},rt)),Object.assign(Object.assign({},ft),{key:Sn!=null?Sn:Tt,label:rt})})})}else Nt&&(Mt.overlay=Nt);return Fe.createElement(Ie.Z,Object.assign({placement:"bottom"},Mt),Fe.createElement("span",{className:`${nt}-overlay-link`},lt,Fe.createElement(Me.Z,null)))}return lt})(Et);return Xe!=null?Fe.createElement(Fe.Fragment,null,Fe.createElement("li",null,Xe),xt&&Fe.createElement(Le,null,xt)):null},b=Ue=>{const{prefixCls:nt,children:xt,href:Et}=Ue,Pt=E(Ue,["prefixCls","children","href"]),{getPrefixCls:Nt}=Fe.useContext(le.E_),It=Nt("breadcrumb",nt);return Fe.createElement(z,Object.assign({},Pt,{prefixCls:It}),oe(It,Pt,xt,Et))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,te=x(17313),ne=x(83116),ie=x(37613);const ce=Ue=>{const{componentCls:nt,iconCls:xt}=Ue;return{[nt]:Object.assign(Object.assign({},(0,te.Wf)(Ue)),{color:Ue.itemColor,fontSize:Ue.fontSize,[xt]:{fontSize:Ue.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ue.linkColor,transition:`color ${Ue.motionDurationMid}`,padding:`0 ${Ue.paddingXXS}px`,borderRadius:Ue.borderRadiusSM,height:Ue.lineHeight*Ue.fontSize,display:"inline-block",marginInline:-Ue.marginXXS,"&:hover":{color:Ue.linkHoverColor,backgroundColor:Ue.colorBgTextHover}},(0,te.Qy)(Ue)),"li:last-child":{color:Ue.lastItemColor},[`${nt}-separator`]:{marginInline:Ue.separatorMargin,color:Ue.separatorColor},[`${nt}-link`]:{[` +\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u7F51\u9875\uFF09`}))))),((0,Et.aN)()||((kt=de==null?void 0:de.commonHeader)==null?void 0:kt.exercise_author))&&!(be!=null&&be.appraise_label)&&si.createElement(ye.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Pe.submit()}},"\u4FDD\u5B58")),si.createElement(Kc,null))};var gm=(0,Ae.connect)(({exercise:de,loading:ve,globalSetting:ue})=>({exercise:de,loading:ve.effects,globalSetting:ue}))(wg),rg=x(99517),id=x(59301);const og=({exercise:de,globalSetting:ve,dispatch:ue})=>{var dt,mt,kt,pt,st;const be=(0,Ae.useIntl)(),[Pe,Bn]=(0,a.useState)("0"),[On]=(0,Ae.useSearchParams)(),xn=[{label:be.formatMessage({id:"classrooms.releaseSettings",defaultMessage:"\u53D1\u5E03\u8BBE\u7F6E"}),key:"0",element:id.createElement(Sd,{changeActive:Kn=>{Bn(Kn)}})},{label:be.formatMessage({id:"classrooms.antiCheatingSettings",defaultMessage:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"}),key:"2",element:id.createElement(Rc,null)},(0,Et.GJ)()&&((mt=(dt=de==null?void 0:de.workSetting)==null?void 0:dt.exercise)==null?void 0:mt.exercise_type)!=2&&{label:be.formatMessage({id:"classrooms.reviewSettings",defaultMessage:"\u8BC4\u9605\u8BBE\u7F6E"}),key:"5",element:id.createElement(Vc,null)},{label:be.formatMessage({id:"classrooms.gradingSettings",defaultMessage:"\u6210\u7EE9\u8BBE\u7F6E"}),key:"3",element:id.createElement(sm,null)},((kt=ve==null?void 0:ve.setting)!=null&&kt.is_local?!1:((st=(pt=de==null?void 0:de.workSetting)==null?void 0:pt.exercise)==null?void 0:st.exercise_type)!=2)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:id.createElement(gm,null)}].filter(Kn=>!!Kn);return(0,a.useEffect)(()=>(On.get("childrenTabs")&&Bn(On.get("childrenTabs")),ue({type:"globalSetting/footerToggle",payload:!1}),()=>{ue({type:"globalSetting/footerToggle",payload:!0})}),[]),id.createElement("div",{style:{paddingBottom:"50px"}},id.createElement(rg.Z,{dataSource:xn,style:{marginBottom:52}}))};var lg=(0,Ae.connect)(({exercise:de,globalSetting:ve})=>({exercise:de,globalSetting:ve}))(og),Ts={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"},Dd=x(3918),Fm=x(65078),ud=x(42441),Id=x(55069),Md=x(70341),Bm=x(1742),fm=x(92310),Sm=x.n(fm),ig=Object.defineProperty,ug=Object.defineProperties,sg=Object.getOwnPropertyDescriptors,Gd=Object.getOwnPropertySymbols,Ud=Object.prototype.hasOwnProperty,pm=Object.prototype.propertyIsEnumerable,Kd=(de,ve,ue)=>ve in de?ig(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Vd=(de,ve)=>{for(var ue in ve||(ve={}))Ud.call(ve,ue)&&Kd(de,ue,ve[ue]);if(Gd)for(var ue of Gd(ve))pm.call(ve,ue)&&Kd(de,ue,ve[ue]);return de},Pm=(de,ve)=>ug(de,sg(ve)),bm=(de,ve)=>{var ue={};for(var dt in de)Ud.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&Gd)for(var dt of Gd(de))ve.indexOf(dt)<0&&pm.call(de,dt)&&(ue[dt]=de[dt]);return ue},cg=de=>{var ve=de,{data:ue,className:dt="",colon:mt=!1}=ve,kt=bm(ve,["data","className","colon"]);return a.createElement(me.default,Pm(Vd({},kt),{className:Sm()(Ts.FormCheckBoxDom,dt),colon:mt}),ue==null?void 0:ue.map((pt,st)=>{var be=pt,{ItemData:Pe,valuePropName:Bn,children:On,desc:xn,type:Kn="Checkbox",normalize:Gt}=be,aa=bm(be,["ItemData","valuePropName","children","desc","type","normalize"]);return(aa==null?void 0:aa.isShow)&&a.createElement(oe.Z,{key:st,wrap:!1,justify:"space-between"},a.createElement(ge.Z,null,a.createElement(me.default.Item,Pm(Vd({},aa),{normalize:(sa,Sa,Gn)=>{var pa,sn;return Kn=="Radio"||((pa=Sa||[])!=null&&pa.every(wn=>wn==="all")&&sa.includes("all")&&sa.length>1&&(sa=sa.filter(wn=>wn!=="all")),(!((sn=Sa||[])!=null&&sn.includes("all"))&&sa.includes("all")||(sa==null?void 0:sa.length)==0)&&(sa=["all"])),Gt?Gt(sa,Sa,Gn):sa}}),On||(Kn=="Checkbox"?a.createElement(Me.default.Group,{options:Pe}):a.createElement(xe.ZP.Group,{options:Pe})))),a.createElement(ge.Z,null,xn))}))},xm=x(36381),uu={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},wm=x(49142),dg=Object.defineProperty,mg=Object.defineProperties,gg=Object.getOwnPropertyDescriptors,Dm=Object.getOwnPropertySymbols,fg=Object.prototype.hasOwnProperty,pg=Object.prototype.propertyIsEnumerable,Im=(de,ve,ue)=>ve in de?dg(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,sd=(de,ve)=>{for(var ue in ve||(ve={}))fg.call(ve,ue)&&Im(de,ue,ve[ue]);if(Dm)for(var ue of Dm(ve))pg.call(ve,ue)&&Im(de,ue,ve[ue]);return de},Od=(de,ve)=>mg(de,gg(ve));const Mm=(de="")=>{var ve,ue;const dt=document.createElement("html");return dt.innerHTML=(0,wm.ZP)(de),a.createElement("span",null,((ue=(ve=dt==null?void 0:dt.children)==null?void 0:ve[1])==null?void 0:ue.textContent)||(dt==null?void 0:dt.textContent)||"")},vg=({ModalProps:de={},QuestionDetail:ve={},CurrentData:ue={}})=>{var dt,mt,kt,pt,st,be,Pe,Bn,On,xn;const{question_type:Kn=null}=ve;return(0,a.useEffect)(()=>{console.log("CurrentData===",ue,ve,ve==null?void 0:ve.question_choices)},[ue]),a.createElement(Fe.default,sd({},sd({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},de)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},intl.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"})),ue==null?void 0:ue.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},intl.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),ue==null?void 0:ue.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},intl.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"})),ue==null?void 0:ue.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(dt=ue==null?void 0:ue.users_answer_info)==null?void 0:dt.score,"/",ve==null?void 0:ve.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(Kn===Nr.fw[3].id||Kn===Nr.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(kt=(mt=ue==null?void 0:ue.users_answer_info)==null?void 0:mt.choices)==null?void 0:kt.map((Gt,aa)=>a.createElement("div",{key:Gt==null?void 0:Gt.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",aa+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:Gt!=null&&Gt.score_type?"#2EC25B":"#E30000"}},Gt==null?void 0:Gt.answer_text)))),Kn===Nr.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(st=(pt=ue==null?void 0:ue.users_answer_info)==null?void 0:pt.choices)==null?void 0:st.map((Gt,aa)=>a.createElement(kr.Z,{key:aa,value:(0,ie.EJ)(Gt==null?void 0:Gt.answer_text,ve==null?void 0:ve.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(be=ve==null?void 0:ve.question_choices)==null?void 0:be.map((Gt,aa)=>a.createElement(kr.Z,{key:aa,value:Gt==null?void 0:Gt.answer_text}))))),Kn===Nr.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Bn=(Pe=ue==null?void 0:ue.users_answer_info)==null?void 0:Pe.choices)==null?void 0:Bn.map((Gt,aa)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",aa+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(Ie.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Gt!=null&&Gt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Gt==null?void 0:Gt.answer_text)))))),Kn===Nr.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(xn=(On=ue==null?void 0:ue.users_answer_info)==null?void 0:On.choices)==null?void 0:xn.map((Gt,aa)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(Ie.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Gt!=null&&Gt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Gt!=null&&Gt.answer_text?Dn.Base64.decode(Gt==null?void 0:Gt.answer_text):""))))))))},Om=a.memo(vg),Nm=({exercise:de,dispatch:ve,handleOnComplete:ue})=>{var dt,mt,kt,pt,st,be,Pe,Bn,On,xn,Kn,Gt,aa,sa,Sa,Gn,pa,sn,wn,La,Ht,Va,Ta,Xn,Rn,hn,Sn,mr,yr,ho,An,Oa,$e;const za=(0,Ae.useIntl)(),{actionTabs:Fa={},course_groups:Qa=[]}=de,cr=(0,Ae.useParams)(),[,ja,to,Ka]=(0,Re.U)(ne.hv,{exercise_id:cr==null?void 0:cr.categoryId}),Pa=((dt=Ka==null?void 0:Ka.data)==null?void 0:dt.question)||{},Mr=((kt=(mt=Ka==null?void 0:Ka.data)==null?void 0:mt.exercise)==null?void 0:kt.use_blank_score)||0,[Fr,or]=(0,a.useState)({open:!1,currentData:{}}),[la,Xa]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((pt=Fa==null?void 0:Fa.data)==null?void 0:pt.exercise_group_id)||"all",keyword:"",score_type:(st=Fa==null?void 0:Fa.data)!=null&&st.choice_position?(be=Fa==null?void 0:Fa.data)==null?void 0:be.choice_position:"all"}),ba=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},ra=(0,a.useMemo)(()=>{var Na;const Vn=Pa==null?void 0:Pa.question_type,er=[{title:za.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",width:70},{title:za.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:za.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name",render:fr=>fr||za.formatMessage({id:"classrooms.unassignedClass",defaultMessage:"\u672A\u5206\u73ED"})}];return[Nr.fw[0].id,Nr.fw[1].id,Nr.fw[2].id].includes(Vn)&&er.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(fr,vr)=>{var Ao,Eo,Ur,sr,uo;const Bo=(Eo=(Ao=vr==null?void 0:vr.users_answer_info)==null?void 0:Ao.choices)==null?void 0:Eo.map(Gl=>Gl==null?void 0:Gl.exercise_choice_id),Zl=(Ur=Pa==null?void 0:Pa.question_choices)==null?void 0:Ur.filter(Gl=>Bo.includes(Gl==null?void 0:Gl.exercise_choice_id)),zi=((uo=(sr=Pa==null?void 0:Pa.question_choices)==null?void 0:sr.filter(Gl=>Gl==null?void 0:Gl.right_answer))==null?void 0:uo.map(Gl=>Gl==null?void 0:Gl.exercise_choice_id))||[],Ki=zi.length===Bo.length?Bo.length>0&&Bo.every(Gl=>zi.includes(Gl))?1:3:Bo.length>0&&Bo.every(Gl=>zi.includes(Gl))&&Mr===1?2:3;return a.createElement(a.Fragment,null,Zl==null?void 0:Zl.map(Gl=>a.createElement("span",{key:Gl==null?void 0:Gl.exercise_choice_id,style:{color:Ki===3?"#E30000":Ki===2?"#FF9D18":"#2EC25B"}},(Pa==null?void 0:Pa.question_type)===Nr.fw[2].id?Gl==null?void 0:Gl.choice_text:Nr.k4[(Gl==null?void 0:Gl.choice_position)-1])))}}),[Nr.fw[3].id,Nr.fw[4].id,Nr.fw[8].id,Nr.fw[6].id,Nr.fw[7].id].includes(Vn)&&er.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(fr,vr)=>{var Ao;return`${(Ao=vr==null?void 0:vr.users_answer_info)==null?void 0:Ao.score}/${Pa==null?void 0:Pa.question_score}`}},{title:za.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"test1",align:"center",render:(fr,vr)=>a.createElement("a",{onClick:()=>{or({open:!0,currentData:vr})}},za.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))}),[Nr.fw[5].id].includes(Vn)&&er.push(...((Na=Pa==null?void 0:Pa.question_choices)==null?void 0:Na.map((fr,vr=0)=>({title:`\u7B2C${fr==null?void 0:fr.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(Ao,Eo)=>{var Ur,sr,uo,Bo,Zl,zi,Ki,Gl;return((sr=(Ur=Eo==null?void 0:Eo.users_answer_info)==null?void 0:Ur.choices)==null?void 0:sr.length)>0&&`${(Zl=(Bo=(uo=Eo==null?void 0:Eo.users_answer_info)==null?void 0:uo.choices)==null?void 0:Bo[vr])==null?void 0:Zl.score}/${(Gl=(Ki=(zi=Eo==null?void 0:Eo.users_answer_info)==null?void 0:zi.choices)==null?void 0:Ki[vr])==null?void 0:Gl.question_score}`}})))||[],{title:za.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"test1",align:"center",fixed:"right",width:100,render:(fr,vr)=>a.createElement("a",{onClick:()=>{or({open:!0,currentData:vr})}},za.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))}),er},[Pa,Mr]);return(0,a.useEffect)(()=>{var Na,Vn,er,fr,vr,Ao;(Fa==null?void 0:Fa.key)==="\u7B54\u9898\u8BE6\u60C5"&&to(Od(sd({},la),{exercise_group_id:(la==null?void 0:la.exercise_group_id)=="all"?"":la==null?void 0:la.exercise_group_id,exercise_id:cr==null?void 0:cr.categoryId,question_id:(Na=Fa==null?void 0:Fa.data)==null?void 0:Na.id,choice_position:([4,5,6].includes((Vn=Fa==null?void 0:Fa.data)==null?void 0:Vn.ques_type)||[4,5,6].includes((fr=(er=Ka==null?void 0:Ka.data)==null?void 0:er.question)==null?void 0:fr.question_type))&&la.score_type!=="all"?la.score_type:null,challenge_id:(vr=Fa==null?void 0:Fa.data)==null?void 0:vr.challenge_id,scope:(Ao=Fa==null?void 0:Fa.data)==null?void 0:Ao.scope,score_type:null}))},[Fa==null?void 0:Fa.key,la]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((Pe=Fa==null?void 0:Fa.data)==null?void 0:Pe.tabActive)==="3"&&((Bn=Fa==null?void 0:Fa.data)!=null&&Bn.title)?(On=Fa==null?void 0:Fa.data)==null?void 0:On.title:`${(aa=(Gt=Nr.fw)==null?void 0:Gt[(Kn=(xn=Ka==null?void 0:Ka.data)==null?void 0:xn.question)==null?void 0:Kn.question_type])==null?void 0:aa.name}${((sa=Fa==null?void 0:Fa.data)==null?void 0:sa.question_number)||""}`,"\uFF09"),((Sa=Fa==null?void 0:Fa.data)==null?void 0:Sa.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(Ie.Z,{title:a.createElement(a.Fragment,null,za.formatMessage({id:"classrooms.questionTitle",defaultMessage:"\u9898\u76EE"}),"\uFF1A",Mm((pa=(Gn=Ka==null?void 0:Ka.data)==null?void 0:Gn.question)==null?void 0:pa.question_title),a.createElement("br",null),za.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),"\uFF1A",Nr.fw[((wn=(sn=Ka==null?void 0:Ka.data)==null?void 0:sn.question)==null?void 0:wn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Mm((Ht=(La=Ka==null?void 0:Ka.data)==null?void 0:La.question)==null?void 0:Ht.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},za.formatMessage({id:"classrooms.questionDetail",defaultMessage:"\u8BD5\u9898\u8BE6\u60C5"}))),a.createElement("span",{className:"font14 c-grey-666 ml20"},za.formatMessage({id:"classrooms.correctRate",defaultMessage:"\u6B63\u786E\u7387"}),a.createElement("span",{className:"c-block ml10"},(Va=Fa==null?void 0:Fa.data)==null?void 0:Va.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},za.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"}),a.createElement("span",{className:"c-block ml10"},(Ta=Fa==null?void 0:Fa.data)==null?void 0:Ta.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(Xn=Fa==null?void 0:Fa.data)==null?void 0:Xn.effictive_counts,"\u4EBA")))),open:(Fa==null?void 0:Fa.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ba},((Rn=Fa==null?void 0:Fa.data)==null?void 0:Rn.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Sn=(hn=Fa==null?void 0:Fa.data)==null?void 0:hn.exercise_group_list)==null?void 0:Sn.map((Na,Vn)=>{var er;return a.createElement("span",{key:Vn},Na==null?void 0:Na.course_group_name,a.createElement("span",{className:"ml10 c-black"},Na==null?void 0:Na.value,((er=Fa==null?void 0:Fa.data)==null?void 0:er.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(se.default,{style:{width:256},value:la==null?void 0:la.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Na=>Na.parentNode,onChange:Na=>{let Vn=[...Na];Vn.length===0&&(Vn=["all"]),Vn.includes("all")&&Vn.length>1&&(Vn[Vn.length-1]=="all"?Vn=["all"]:Vn=Vn.filter(er=>er!=="all")),Xa(Od(sd({},la),{exercise_group_id:Vn}))},filterOption:(Na,Vn)=>Vn.label.indexOf(Na.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Qa.map(Na=>({label:Na==null?void 0:Na.exercise_group_name,value:Na==null?void 0:Na.exercise_group_id}))]}),[4,5,6].includes((yr=(mr=Ka==null?void 0:Ka.data)==null?void 0:mr.question)==null?void 0:yr.question_type)&&a.createElement(se.default,{style:{width:140,marginLeft:20},value:la==null?void 0:la.score_type,onChange:Na=>{Xa(Od(sd({},la),{score_type:Na}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Na=>{Xa(Od(sd({},la),{keyword:Na}))}})),a.createElement(z.default,{className:"mt10",dataSource:((An=(ho=Ka==null?void 0:Ka.data)==null?void 0:ho.student_score)==null?void 0:An.list)||[],scroll:{y:500,x:"max-content"},loading:ja,columns:ra,pagination:{current:la.page,pageSize:la==null?void 0:la.limit,onChange:(Na,Vn)=>{Xa(Od(sd({},la),{page:Na,limit:Vn}))},total:(($e=(Oa=Ka==null?void 0:Ka.data)==null?void 0:Oa.student_score)==null?void 0:$e.count)||0,showTotal:Na=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},Na),"\u6761\u6570\u636E")}})),a.createElement(Om,{QuestionDetail:Pa,CurrentData:Fr.currentData,ModalProps:{open:Fr.open,onCancel:()=>{or({open:!1,currentData:{}})}}}))};var Lm=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(Nm),ma=x(59301),hg=Object.defineProperty,Rm=Object.defineProperties,Ag=Object.getOwnPropertyDescriptors,Yd=Object.getOwnPropertySymbols,Tm=Object.prototype.hasOwnProperty,km=Object.prototype.propertyIsEnumerable,jm=(de,ve,ue)=>ve in de?hg(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,oc=(de,ve)=>{for(var ue in ve||(ve={}))Tm.call(ve,ue)&&jm(de,ue,ve[ue]);if(Yd)for(var ue of Yd(ve))km.call(ve,ue)&&jm(de,ue,ve[ue]);return de},Yc=(de,ve)=>Rm(de,Ag(ve)),vm=(de,ve)=>{var ue={};for(var dt in de)Tm.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&Yd)for(var dt of Yd(de))ve.indexOf(dt)<0&&km.call(de,dt)&&(ue[dt]=de[dt]);return ue},hm=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Zm=de=>{var ve,ue;const dt=document.createElement("html");return dt.innerHTML=(0,wm.ZP)(de),ma.createElement("span",null,((ue=(ve=dt==null?void 0:dt.children)==null?void 0:ve[1])==null?void 0:ue.textContent)||(dt==null?void 0:dt.textContent)||"")},Hm=de=>{var ve=de,{data:ue,dispatch:dt,exercise_group_id:mt}=ve,kt=vm(ve,["data","dispatch","exercise_group_id"]),pt,st;const be=(0,Ae.useIntl)(),Pe=(()=>{var On,xn,Kn,Gt;let aa=[];return((ue==null?void 0:ue.ques_type)==Nr.fw[0].id||(ue==null?void 0:ue.ques_type)==Nr.fw[1].id)&&(aa=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ma.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ma.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:ma.createElement(ma.Fragment,null,ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ma.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(On=(ue==null?void 0:ue.ques_details)||[])==null?void 0:On.map((sa,Sa)=>Yc(oc({},sa),{title:Nr.k4[Sa],num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),(ue==null?void 0:ue.ques_type)==Nr.fw[2].id&&(aa=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ma.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ma.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:ma.createElement(ma.Fragment,null,ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ma.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(xn=(ue==null?void 0:ue.ques_details)||[])==null?void 0:xn.map((sa,Sa)=>Yc(oc({},sa),{title:sa.choice_text,num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),((ue==null?void 0:ue.ques_type)==Nr.fw[3].id||(ue==null?void 0:ue.ques_type)==Nr.fw[8].id)&&(aa=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:ma.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",ma.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:ma.createElement(ma.Fragment,null,ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ma.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Kn=(ue==null?void 0:ue.ques_details)||[])==null?void 0:Kn.map((sa,Sa)=>Yc(oc({},sa),{title:`\u586B\u7A7A${sa.choice_position}`,num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),((ue==null?void 0:ue.ques_type)==Nr.fw[4].id||(ue==null?void 0:ue.ques_type)==Nr.fw[6].id)&&(aa=[{title:"\u5F97\u5206",num:be.formatMessage({id:"classrooms.studentsCount",defaultMessage:"\u5B66\u751F\u4EBA\u6570"}),scale:ma.createElement("span",null,be.formatMessage({id:"classrooms.studentsProportion",defaultMessage:"\u5B66\u751F\u6BD4\u4F8B"}),ma.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:ma.createElement(ma.Fragment,null,ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ue==null?void 0:ue.ques_type)==Nr.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ue==null?void 0:ue.ques_type)==Nr.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ue==null?void 0:ue.ques_type)==Nr.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ue==null?void 0:ue.ques_type)==Nr.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ue==null?void 0:ue.ques_type)==Nr.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ue==null?void 0:ue.ques_type)==Nr.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ma.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Gt=(ue==null?void 0:ue.ques_details)||[])==null?void 0:Gt.map((sa,Sa)=>Yc(oc({},sa),{title:sa.choice_text,num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),aa})(),Bn=(On={})=>{dt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Yc(oc({},ue),{scope:kt==null?void 0:kt.scope,exercise_group_id:mt,choice_position:On==null?void 0:On.choice_position,tabActive:"2",question_number:(ue==null?void 0:ue.index)||`${kt.Findex}.${ue==null?void 0:ue.ques_position}`})}})};return ma.createElement("div",{className:uu.DomStyle},ma.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ma.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},ma.createElement(oe.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},ma.createElement(ge.Z,{className:uu.DomStyleTitle},"\u9898\u76EE"),ma.createElement(ge.Z,null,ma.createElement(kr.Z,{className:uu.DomStyleTitle,style:{maxWidth:710},value:ue.ques_title}),ma.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(pt=ue==null?void 0:ue.ques_details)==null?void 0:pt.map((On,xn)=>ma.createElement("div",{key:xn},((ue==null?void 0:ue.ques_type)==Nr.fw[0].id||(ue==null?void 0:ue.ques_type)==Nr.fw[1].id)&&ma.createElement(oe.Z,{className:`${On.choice_right_boolean?uu.Sessce:""}`,gutter:10,wrap:!1,key:xn},ma.createElement(ge.Z,{style:{fontWeight:600}},Nr.k4[xn]),ma.createElement(ge.Z,null,ma.createElement(kr.Z,{className:uu.DomStyleTitle,style:{maxWidth:690},value:On.choice_text||""}))),(ue==null?void 0:ue.ques_type)==Nr.fw[2].id&&ma.createElement(oe.Z,{className:`${On.choice_right_boolean?uu.Sessce:""}`,gutter:10,wrap:!1,key:xn},ma.createElement(ge.Z,null,ma.createElement(kr.Z,{className:uu.DomStyleTitle,style:{maxWidth:690},value:On.choice_text||""}))),((ue==null?void 0:ue.ques_type)==Nr.fw[3].id||(ue==null?void 0:ue.ques_type)==Nr.fw[8].id)&&ma.createElement(oe.Z,{gutter:10,wrap:!1,key:xn},ma.createElement(ge.Z,{style:{fontWeight:600}},"\u586B\u7A7A",On.choice_position,"\uFF1A"),ma.createElement(ge.Z,null,On.choice_text||"")),((ue==null?void 0:ue.ques_type)==Nr.fw[4].id||(ue==null?void 0:ue.ques_type)==Nr.fw[6].id)&&ma.createElement(oe.Z,{gutter:10,wrap:!1,key:xn},ma.createElement(ge.Z,null,ma.createElement(kr.Z,{className:uu.DomStyleTitle,style:{maxWidth:690},value:On.choice_text||""})))))))),ma.createElement(oe.Z,{gutter:60},[Nr.fw[0].id,Nr.fw[1].id,Nr.fw[2].id].includes(ue==null?void 0:ue.ques_type)&&ma.createElement(ge.Z,null,ma.createElement("span",{className:`${uu.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(st=ue==null?void 0:ue.ques_details)==null?void 0:st.filter(On=>On.choice_right_boolean).map((On,xn)=>ma.createElement("span",{key:xn},((ue==null?void 0:ue.ques_type)==Nr.fw[0].id||(ue==null?void 0:ue.ques_type)==Nr.fw[1].id)&&ma.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Nr.k4[On.choice_position-1]),(ue==null?void 0:ue.ques_type)==Nr.fw[2].id&&ma.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},On.choice_text)))),ma.createElement(ge.Z,null,ma.createElement("span",{className:`${uu.DomStyleTitle} mr10`},be.formatMessage({id:"classrooms.knowledgePoint",defaultMessage:"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"})),ma.createElement("span",{style:{color:"#000",fontWeight:600}},(ue==null?void 0:ue.tag_discipline)||"-")))),ma.createElement("div",{className:uu.AnswerSDom,style:{padding:"0 0 0 20px"}},ma.createElement("div",{className:`${uu.DomStyleTitle} flex item-center justify-between`},ma.createElement("div",null,be.formatMessage({id:"classrooms.answerStatus",defaultMessage:"\u7B54\u9898\u60C5\u51B5"})),ma.createElement("a",{onClick:Bn},be.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))),ma.createElement("div",{className:"mt20"},Pe==null?void 0:Pe.map((On,xn)=>ma.createElement("div",{key:xn,style:{display:"flex",alignItems:"center",gap:10,marginTop:xn==0?10:14}},[Nr.fw[0].id,Nr.fw[1].id,Nr.fw[2].id].includes(ue==null?void 0:ue.ques_type)?ma.createElement("div",{className:`${On!=null&&On.choice_right_boolean?uu.Sessce:""}`,style:{width:56}},On.title):ma.createElement("div",{style:{width:56}},On.title),ma.createElement("div",{className:`${On.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{On.num>0&&Bn(On)}},On.num,xn==0?"":"\u4EBA"),ma.createElement("div",{style:{width:140}},xn==0?On.scale:ma.createElement(oe.Z,{gutter:4,align:"middle",className:`${On.num>0?uu.scale_hover:""}`,onClick:()=>{On.num>0&&Bn(On)}},ma.createElement(ge.Z,{flex:1},ma.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ma.createElement("div",{style:{width:`${On.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ma.createElement(ge.Z,{className:`${On.num>0?uu.percent:""}`,style:{color:"#999"}},On.scale,"%")))))))))},Eg=de=>{var ve=de,{data:ue,dispatch:dt,exercise_group_id:mt}=ve,kt=vm(ve,["data","dispatch","exercise_group_id"]);const pt=(0,Ae.useIntl)(),st=(Pe,Bn={})=>{dt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Yc(oc({},ue),{scope:kt==null?void 0:kt.scope,exercise_group_id:mt,choice_position:Bn==null?void 0:Bn.choice_position,challenge_id:Pe==null?void 0:Pe.challenge_id,tabActive:"2",question_number:ue==null?void 0:ue.index})}})},be={title:"\u5F97\u5206",num:pt.formatMessage({id:"classrooms.studentsCount",defaultMessage:"\u5B66\u751F\u4EBA\u6570"}),scale:ma.createElement("span",null,pt.formatMessage({id:"classrooms.studentsProportion",defaultMessage:"\u5B66\u751F\u6BD4\u4F8B"}),ma.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:ma.createElement(ma.Fragment,null,ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ma.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return ma.createElement("div",{className:uu.DomStyle},ma.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},ma.createElement("div",null,ma.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ma.createElement(oe.Z,{gutter:10,wrap:!1},ma.createElement(ge.Z,{className:uu.DomStyleTitle},"\u9898\u76EE"),ma.createElement(ge.Z,null,ma.createElement(kr.Z,{style:{maxWidth:710},className:uu.DomStyleTitle,value:ue.ques_title}))),ma.createElement("div",{className:uu.AnswerSDom},ma.createElement("div",{className:`${uu.DomStyleTitle} flex item-center justify-between`},ma.createElement("div",null,pt.formatMessage({id:"classrooms.answerStatus",defaultMessage:"\u7B54\u9898\u60C5\u51B5"})),ma.createElement("a",{onClick:st},pt.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))),ma.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},ma.createElement("div",{style:{width:56}},be.title),ma.createElement("div",{style:{width:56}},be.num),ma.createElement("div",{style:{width:140}},be.scale)))),ue==null?void 0:ue.ques_details.map((Pe,Bn)=>ma.createElement("div",{key:Bn,style:{display:"flex",gap:10}},ma.createElement("div",{className:uu.DomStyleTitle},"\u7B2C",(0,ie.EM)(Bn+1),"\u5173\uFF1A"),ma.createElement("div",{style:{flex:1}},[{challenge_name:Pe.challenge_name},...(Pe==null?void 0:Pe.challenge_details)||[]].map((On,xn)=>ma.createElement("div",{key:xn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},ma.createElement("div",null,ma.createElement(kr.Z,{className:`${uu.DomStyleTitle} ${xn==0?uu.DomStyleTitleChild:""}`,value:On.challenge_name||On.choice_text})),ma.createElement("div",{className:uu.AnswerSDom},ma.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},ma.createElement("div",{style:{width:56}},On.choice_text?On.choice_text:""),ma.createElement("div",{className:"current",style:{width:56},onClick:()=>{On.choice_users_count>0&&st(Pe,On)}},On.choice_users_count!=null?`${On.choice_users_count}\u4EBA`:""),ma.createElement("div",{style:{width:140}},On.choice_percent&&ma.createElement(oe.Z,{gutter:4,align:"middle",className:`${On.choice_users_count>0?uu.scale_hover:""}`,onClick:()=>{On.choice_users_count>0&&st(Pe,On)}},ma.createElement(ge.Z,{flex:1},ma.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ma.createElement("div",{style:{width:`${(Number(On.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ma.createElement(ge.Z,{className:`${On.choice_users_count>0?uu.percent:""}`,style:{color:"#999"}},(Number(On.choice_percent)*100).toFixed(2),"%"))))))))))),ma.createElement("div",null,ma.createElement("span",{className:`${uu.DomStyleTitle} mr10`},pt.formatMessage({id:"classrooms.knowledgePoint",defaultMessage:"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"})),ma.createElement("span",{style:{color:"#000",fontWeight:600}},(ue==null?void 0:ue.tag_discipline)||"-"))))},zm=({columns:de,item:ve,Fques_type:ue,Findex:dt})=>ma.createElement(oe.Z,{align:"middle",wrap:!1,style:{color:"#333"}},ma.createElement(ge.Z,{flex:`${de[0].width-20}px`,style:{paddingLeft:ue==Nr.fw[7].id&&"8px"}},(ve==null?void 0:ve.index)||`${dt}.${ve==null?void 0:ve.ques_position}`),ma.createElement(ge.Z,{className:uu.Onerow,flex:1,style:{padding:"0 8px",maxWidth:392}},Zm(ve==null?void 0:ve.ques_title)),ma.createElement(Ie.Z,{title:ve==null?void 0:ve.name},ma.createElement(ge.Z,{className:uu.Onerow,flex:`${de[2].width}px`,style:{padding:"0 8px"}},ue==Nr.fw[7].id?ve==null?void 0:ve.name:ma.createElement("div",{className:uu.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},ma.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},ve==null?void 0:ve.name)))),ma.createElement(ge.Z,{flex:`${de[3].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.right_percent,"%"),ma.createElement(ge.Z,{flex:`${de[4].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.score_percent,"%"),ma.createElement(ge.Z,{flex:`${de[5].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.effictive_counts,"\u4EBA"),ma.createElement(ge.Z,{flex:`${de[6].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.un_answer_counts,"\u4EBA"),ma.createElement(ge.Z,{flex:`${de[7].width}px`,style:{paddingLeft:"8px"}},ve==null?void 0:ve.total_user_counts,"\u4EBA")),Cg=(de,ve)=>{var ue=de,{exercise:dt,dispatch:mt,value:kt}=ue,pt=vm(ue,["exercise","dispatch","value"]);const st=(0,Ae.useIntl)(),{NormalResult:{commit_results:be,questions_count:Pe},actionTabs:Bn}=dt,On=(0,Ae.useParams)(),[xn,Kn]=(0,a.useState)([]),[Gt,aa]=(0,a.useState)([]),[sa,Sa]=(0,a.useState)(void 0),[Gn,pa]=(0,a.useState)(!1),[sn,wn]=(0,a.useState)({coursesId:On.coursesId,id:On.categoryId,categoryId:On.categoryId,page:1,limit:50,order:null,sort:"asc"}),La=[{title:st.formatMessage({id:"classrooms.questionNumber",defaultMessage:"\u9898\u53F7"}),dataIndex:"index",width:70,sorter:(Xn,Rn)=>Xn.index-Rn.index},{title:st.formatMessage({id:"classrooms.questionContent",defaultMessage:"\u9898\u76EE\u5185\u5BB9"}),dataIndex:"ques_title",ellipsis:!0},{title:st.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"name",width:110},{title:ma.createElement("span",null,st.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"})," ",ma.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:ma.createElement(ma.Fragment,null,ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ma.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Xn,Rn)=>Xn.index3-Rn.index3},{title:ma.createElement("span",null,st.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"})," ",ma.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:ma.createElement(ma.Fragment,null,ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),ma.createElement("div",null,ma.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ma.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Xn,Rn)=>Xn.score_percent-Rn.score_percent},{title:ma.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ma.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ma.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Xn,Rn)=>Xn.effictive_counts-Rn.effictive_counts},{title:ma.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ma.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ma.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Xn,Rn)=>Xn.un_answer_counts-Rn.un_answer_counts},{title:ma.createElement("span",null,st.formatMessage({id:"classrooms.totalStudentsCount",defaultMessage:"\u603B\u4EBA\u6570"})),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],Ht=(...Xn)=>hm(void 0,[...Xn],function*(Rn=sn){var hn,Sn,mr,yr,ho;pa(!0);const An=[],Oa=yield mt({type:"exercise/getQuestionResult",payload:oc(oc({},Rn),kt)});(hn=Oa==null?void 0:Oa.commit_results)==null||hn.forEach($e=>{var za,Fa;An.push($e==null?void 0:$e.id),(za=$e==null?void 0:$e.sub_exercise_questions)!=null&&za.length&&((Fa=$e==null?void 0:$e.sub_exercise_questions)==null||Fa.forEach(Qa=>{An.push(Qa==null?void 0:Qa.id)}))}),sa&&Kn(An),sa==!1&&Kn([]),sa==null&&Kn((mr=(Sn=Oa==null?void 0:Oa.commit_results)==null?void 0:Sn[0])!=null&&mr.id?[(ho=(yr=Oa==null?void 0:Oa.commit_results)==null?void 0:yr[0])==null?void 0:ho.id]:[]),aa(An),pa(!1)}),Va=Xn=>{let Rn=[];xn!=null&&xn.includes(Xn)?Rn=xn.filter(hn=>hn!=Xn):Rn=[...xn,Xn],Kn(Rn)};(0,a.useEffect)(()=>{Ht(),console.log("asdfsadf====",kt)},[sn,kt]);const Ta=()=>{Ht()};return(0,a.useImperativeHandle)(ve,()=>({dealData:Ta})),ma.createElement(Wt.Z,{spinning:Gn},ma.createElement("div",null,ma.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},ma.createElement(ge.Z,null,ma.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},st.formatMessage({id:"classrooms.questionDetail",defaultMessage:"\u8BD5\u9898\u8BE6\u60C5"}))),ma.createElement(ge.Z,null,ma.createElement(ye.ZP,{type:"primary",onClick:()=>{(xn==null?void 0:xn.length)==(Gt==null?void 0:Gt.length)?(Kn([]),Sa(!1)):(Kn(Gt),Sa(!0))}},"\u5168\u90E8",(xn==null?void 0:xn.length)==(Gt==null?void 0:Gt.length)?"\u6536\u8D77":"\u5C55\u5F00"))),ma.createElement(z.default,{className:uu.TableDom,columns:La,dataSource:[],pagination:!1,onChange:(Xn,Rn,hn)=>{var Sn;wn(Yc(oc({},sn),{order:hn==null?void 0:hn.field,sort:((Sn=hn==null?void 0:hn.order)==null?void 0:Sn.replace("end",""))||"asc"}))}}),be==null?void 0:be.map(Xn=>{var Rn;return ma.createElement(xm.default,{key:Xn==null?void 0:Xn.id,className:`${uu.CollapseDom} ${(Xn==null?void 0:Xn.ques_type)==Nr.fw[7].id?uu.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:xn,onChange:()=>{Va(Xn==null?void 0:Xn.id)},expandIcon:({isActive:hn})=>ma.createElement("span",{className:"font14",style:{color:"#165DFF"}},hn?"\u6536\u8D77":"\u5C55\u5F00",ma.createElement(oo.Z,{className:`${hn?uu.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Xn==null?void 0:Xn.id,label:ma.createElement(zm,{columns:La,item:Xn}),children:ma.createElement(ma.Fragment,null,(Xn==null?void 0:Xn.ques_type)==Nr.fw[7].id&&((Rn=Xn==null?void 0:Xn.sub_exercise_questions)==null?void 0:Rn.map(hn=>ma.createElement(xm.default,{key:hn==null?void 0:hn.id,className:uu.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:xn,onChange:()=>{Va(hn==null?void 0:hn.id)},expandIcon:({isActive:Sn})=>ma.createElement("span",{style:{color:"#165DFF",marginLeft:25}},ma.createElement(oo.Z,{className:`${Sn?uu.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:hn==null?void 0:hn.id,label:ma.createElement(zm,{columns:La,item:hn,Fques_type:Xn==null?void 0:Xn.ques_type,Findex:Xn==null?void 0:Xn.index}),children:ma.createElement(Hm,{data:hn,exercise_group_id:kt==null?void 0:kt.exercise_group_id,Findex:Xn==null?void 0:Xn.index,scope:kt==null?void 0:kt.scope,dispatch:mt})}]}))),(Xn==null?void 0:Xn.ques_type)!==Nr.fw[7].id&&(Xn==null?void 0:Xn.ques_type)!==Nr.fw[5].id&&ma.createElement(Hm,{data:Xn,scope:kt==null?void 0:kt.scope,exercise_group_id:kt==null?void 0:kt.exercise_group_id,dispatch:mt}),(Xn==null?void 0:Xn.ques_type)==Nr.fw[5].id&&ma.createElement(Eg,{data:Xn,dispatch:mt,scope:kt==null?void 0:kt.scope,exercise_group_id:kt==null?void 0:kt.exercise_group_id}))}]})}),(be==null?void 0:be.length)==0&&ma.createElement(Pt.Z,null),ma.createElement(we.Z,{className:"mt20",pageSize:sn.limit,current:sn.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:Xn=>ma.createElement("span",null,"\u5171",ma.createElement("span",{style:{color:"#165DFF"}}," ",Xn," "),"\u6761\u6570\u636E"),onChange:(Xn,Rn)=>{wn(Yc(oc({},sn),{page:Xn,limit:Rn}))},total:Pe}),(Bn==null?void 0:Bn.key)==="\u7B54\u9898\u8BE6\u60C5"&&ma.createElement(Lm,null)))};var Qm=(0,Ae.connect)(({exercise:de})=>({exercise:de}),null,null,{forwardRef:!0})((0,a.forwardRef)(Cg)),ae={wrap:"wrap___nansB"},re=x(59301),Ee=Object.defineProperty,Te=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,an=(de,ve,ue)=>ve in de?Ee(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Ln=(de,ve)=>{for(var ue in ve||(ve={}))At.call(ve,ue)&&an(de,ue,ve[ue]);if(et)for(var ue of et(ve))St.call(ve,ue)&&an(de,ue,ve[ue]);return de},Mn=(de,ve)=>Te(de,_e(ve)),cn=(de,ve)=>{var ue={};for(var dt in de)At.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&et)for(var dt of et(de))ve.indexOf(dt)<0&&St.call(de,dt)&&(ue[dt]=de[dt]);return ue},mn=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Yn=(de,ve)=>{var ue=de,{exercise:dt,dispatch:mt,value:kt}=ue,pt=cn(ue,["exercise","dispatch","value"]);const st=(0,Ae.useIntl)(),[be]=me.default.useForm(),{NormalResult:{commit_results:Pe}}=dt,Bn=(0,Ae.useParams)(),[On,xn]=(0,a.useState)({coursesId:Bn.coursesId,id:Bn.categoryId,categoryId:Bn.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Kn,Gt]=(0,a.useState)(!1),aa=[{title:st.formatMessage({id:"classrooms.questionNumber",defaultMessage:"\u9898\u53F7"}),dataIndex:"index",width:70,sorter:(Gn,pa)=>Gn.index-pa.index,render:(Gn,pa)=>re.createElement("span",{style:{color:"#333"}},Gn)},{title:st.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"name",width:110,render:(Gn,pa)=>re.createElement("span",{style:{color:"#333"}},Gn)},{title:re.createElement("span",null,st.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"})," ",re.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:re.createElement(re.Fragment,null,re.createElement("div",null,re.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),re.createElement("div",null,re.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},re.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Gn,pa)=>Gn.right_percent-pa.right_percent,render:(Gn,pa)=>re.createElement("span",{style:{color:"#333"}},`${Gn}%`)},{title:re.createElement("span",null,st.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"})," ",re.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:re.createElement(re.Fragment,null,re.createElement("div",null,re.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),re.createElement("div",null,re.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},re.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Gn,pa)=>Gn.score_percent-pa.score_percent,render:(Gn,pa)=>re.createElement("span",{style:{color:"#333"}},`${Gn}%`)},{title:re.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",re.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},re.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Gn,pa)=>Gn.effictive_counts-pa.effictive_counts,render:(Gn,pa)=>re.createElement("span",{style:{color:"#333"}},`${Gn}\u4EBA`)},{title:re.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",re.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},re.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Gn,pa)=>Gn.un_answer_counts-pa.un_answer_counts,render:(Gn,pa)=>re.createElement("span",{style:{color:"#333"}},`${Gn}\u4EBA`)},{title:re.createElement("span",null,st.formatMessage({id:"classrooms.totalStudentsCount",defaultMessage:"\u603B\u4EBA\u6570"})),dataIndex:"total_user_counts",width:80,render:(Gn,pa)=>re.createElement("span",{style:{color:"#333"}},`${Gn}\u4EBA`)}],sa=(...Gn)=>mn(void 0,[...Gn],function*(pa=On){Gt(!0);const sn=yield mt({type:"exercise/getQuestionResult",payload:Ln(Ln({},pa),kt)});Gt(!1)});(0,a.useEffect)(()=>{sa()},[On,kt]);const Sa=()=>{sa()};return(0,a.useImperativeHandle)(ve,()=>({dealData:Sa})),re.createElement("div",{className:ae.wrap},re.createElement("div",{className:"mt30"},re.createElement("div",{className:"mb20 font16",style:{color:"#000"}},st.formatMessage({id:"classrooms.questionDetail",defaultMessage:"\u8BD5\u9898\u8BE6\u60C5"})),re.createElement(z.default,{columns:aa,rowKey:Gn=>Gn.index,loading:Kn,dataSource:Pe,onChange:(Gn,pa,sn)=>{var wn;xn(Mn(Ln({},On),{order:sn==null?void 0:sn.field,sort:((wn=sn==null?void 0:sn.order)==null?void 0:wn.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:On.limit,current:On.page,position:["bottomRight"],onChange:(Gn,pa)=>{On.page=Gn,On.limit=pa,xn(Ln({},On)),sa()},total:Pe==null?void 0:Pe.length,showTotal:(Gn,pa)=>re.createElement("span",null,"\u5171",re.createElement("span",{style:{color:"#165DFF"}}," ",Gn," "),"\u6761\u6570\u636E")}})))};var ar=(0,Ae.connect)(({exercise:de})=>({exercise:de}),null,null,{forwardRef:!0})((0,a.forwardRef)(Yn)),qr=x(59301),Fo=Object.defineProperty,bo=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,hl=(de,ve,ue)=>ve in de?Fo(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Mi=(de,ve)=>{for(var ue in ve||(ve={}))Jo.call(ve,ue)&&hl(de,ue,ve[ue]);if(bo)for(var ue of bo(ve))dl.call(ve,ue)&&hl(de,ue,ve[ue]);return de},Fi=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const nu=({exercise:de,dispatch:ve,handleOnComplete:ue})=>{const dt=(0,Ae.useIntl)(),{actionTabs:mt={},ScoreRangesData:kt}=de,[pt]=me.default.useForm(),st=(0,Ae.useParams)(),[,be,Pe]=(0,Re.U)(ne.lL,{exercise_id:st==null?void 0:st.categoryId}),[Bn,On]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),xn=[{title:dt.formatMessage({id:"classrooms.level",defaultMessage:"\u7B49\u7EA7"}),dataIndex:"level_zh",align:"left",width:180,render:aa=>qr.createElement("span",{style:{color:"#000000"}},aa)},{title:dt.formatMessage({id:"classrooms.scoreRange",defaultMessage:"\u5F97\u5206\u533A\u95F4"}),dataIndex:"level",align:"left",render:(aa,sa,Sa)=>qr.createElement("div",{className:"flex item-center"},qr.createElement(me.default.Item,{className:"mb0",name:Sa===0?"min_rate":Bn[Sa-1].level},qr.createElement(je.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),qr.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),qr.createElement(me.default.Item,{className:"mb0",name:aa,rules:Sa!==3&&[{validator:(Gn,pa)=>{const sn=(Sa===0?pt.getFieldValue("min_rate"):pt.getFieldValue(Bn[Sa-1].level))+1,wn=pt.getFieldValue(Bn[Sa+1].level)-1;return pa{const{min_rate:aa=0,fail_rate:sa=60,pass_rate:Sa=70,good_rate:Gn=90,max_rate:pa=100}=(kt==null?void 0:kt.score_ranges)||{};pt.setFieldsValue({min_rate:aa,fail_rate:sa,pass_rate:Sa,good_rate:Gn,max_rate:pa})},Gt=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Kn()},[kt]),qr.createElement(Fe.default,{centered:!0,title:mt==null?void 0:mt.key,open:(mt==null?void 0:mt.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:be,destroyOnClose:!0,onCancel:Gt,onOk:()=>{pt.submit()}},qr.createElement(me.default,{form:pt,onValuesChange:()=>{pt.validateFields()},onFinish:aa=>Fi(void 0,null,function*(){(yield Pe(Mi({exercise_id:st.categoryId},aa))).status===0&&(le.ZP.success(dt.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),Gt(),ue==null||ue(),ve({type:"exercise/getScoreRangesData",payload:{exercise_id:st==null?void 0:st.categoryId}}))})},qr.createElement(me.default.Item,{hidden:!0,name:"min_rate"}),qr.createElement(z.default,{pagination:!1,dataSource:Bn,columns:xn})))};var ts=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(nu),Hi=x(59301),ns=Object.defineProperty,Es=Object.defineProperties,Ps=Object.getOwnPropertyDescriptors,lc=Object.getOwnPropertySymbols,ic=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,uc=(de,ve,ue)=>ve in de?ns(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,is=(de,ve)=>{for(var ue in ve||(ve={}))ic.call(ve,ue)&&uc(de,ue,ve[ue]);if(lc)for(var ue of lc(ve))Ys.call(ve,ue)&&uc(de,ue,ve[ue]);return de},sc=(de,ve)=>Es(de,Ps(ve));const yc=({exercise:de,dispatch:ve,handleOnComplete:ue})=>{var dt,mt,kt,pt,st;const be=(0,Ae.useIntl)(),{actionTabs:Pe={},course_groups:Bn=[]}=de,On=(0,Ae.useParams)(),[,xn,Kn,Gt]=(0,Re.U)(ne.OO,{exercise_id:On==null?void 0:On.categoryId}),[aa,sa]=(0,a.useState)({page:1,limit:10,exercise_group_id:((dt=Pe==null?void 0:Pe.data)==null?void 0:dt.exercise_group_id)||"all",keyword:""}),Sa=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Pe!=null&&Pe.data&&Kn(sc(is(is({},Pe==null?void 0:Pe.data),aa),{exercise_id:On==null?void 0:On.categoryId,exercise_group_id:(aa==null?void 0:aa.exercise_group_id)=="all"?"":aa==null?void 0:aa.exercise_group_id}))},[Pe==null?void 0:Pe.data,aa]),Hi.createElement(Fe.default,{centered:!0,title:`${Pe==null?void 0:Pe.key} (${((mt=Gt==null?void 0:Gt.data)==null?void 0:mt.score_range)||""}, ${((kt=Gt==null?void 0:Gt.data)==null?void 0:kt.score_type)||""})`,open:(Pe==null?void 0:Pe.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Sa},Hi.createElement("div",{className:"flex item-center justify-between"},Hi.createElement(se.default,{style:{width:256},value:aa==null?void 0:aa.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Gn=>Gn.parentNode,onChange:Gn=>{let pa=[...Gn];pa.length===0&&(pa=["all"]),pa.includes("all")&&pa.length>1&&(pa[pa.length-1]=="all"?pa=["all"]:pa=pa.filter(sn=>sn!=="all")),sa(sc(is({},aa),{exercise_group_id:pa}))},filterOption:(Gn,pa)=>pa.label.indexOf(Gn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Bn.map(Gn=>({label:Gn==null?void 0:Gn.exercise_group_name,value:Gn==null?void 0:Gn.exercise_group_id}))]}),Hi.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Gn=>{sa(sc(is({},aa),{keyword:Gn}))}})),Hi.createElement(z.default,{className:"mt10",dataSource:((pt=Gt==null?void 0:Gt.data)==null?void 0:pt.list)||[],scroll:{y:500},loading:xn,columns:[{title:be.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",width:50},{title:be.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:be.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name"},{title:be.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),align:"right",dataIndex:"score",width:100}],pagination:{current:aa.page,pageSize:aa==null?void 0:aa.limit,onChange:(Gn,pa)=>{sa(sc(is({},aa),{page:Gn,limit:pa}))},total:((st=Gt==null?void 0:Gt.data)==null?void 0:st.count)||0,showTotal:Gn=>Hi.createElement("span",{className:"font12 c-666"},"\u5171",Hi.createElement("span",{style:{color:"#3061D0"}},Gn),"\u6761\u6570\u636E")}}))};var Nd=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(yc),bs=x(59301),Xc=Object.defineProperty,Fc=Object.defineProperties,cd=Object.getOwnPropertyDescriptors,Ld=Object.getOwnPropertySymbols,Bc=Object.prototype.hasOwnProperty,Rd=Object.prototype.propertyIsEnumerable,Td=(de,ve,ue)=>ve in de?Xc(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Sc=(de,ve)=>{for(var ue in ve||(ve={}))Bc.call(ve,ue)&&Td(de,ue,ve[ue]);if(Ld)for(var ue of Ld(ve))Rd.call(ve,ue)&&Td(de,ue,ve[ue]);return de},Jc=(de,ve)=>Fc(de,cd(ve));const Xd=({exercise:de,dispatch:ve,handleOnComplete:ue})=>{var dt,mt,kt,pt,st,be,Pe,Bn,On,xn,Kn,Gt,aa,sa,Sa,Gn,pa;const sn=(0,Ae.useIntl)(),{actionTabs:wn={},course_groups:La=[]}=de,Ht=(0,Ae.useParams)(),[,Va,Ta,Xn]=(0,Re.U)(ne.OO,{exercise_id:Ht==null?void 0:Ht.categoryId}),[,Rn,hn,Sn]=(0,Re.U)(ne.hk,{exercise_id:Ht==null?void 0:Ht.categoryId}),[mr,yr]=(0,a.useState)({page:1,limit:10,type:((dt=wn==null?void 0:wn.data)==null?void 0:dt.type)||2,exercise_group_id:((mt=wn==null?void 0:wn.data)==null?void 0:mt.exercise_group_id)==-1||((kt=wn==null?void 0:wn.data)==null?void 0:kt.exercise_group_id)==null?"all":(pt=wn==null?void 0:wn.data)==null?void 0:pt.exercise_group_id,keyword:"",sub_type:(st=wn==null?void 0:wn.data)==null?void 0:st.sub_type}),ho=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},An=(0,a.useMemo)(()=>{var Oa;const $e=[{title:sn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",width:60},{title:sn.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:sn.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name"}];return(mr==null?void 0:mr.type)===2&&$e.push({title:sn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score"},{title:sn.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),align:"right",dataIndex:"text",render:(za,Fa)=>bs.createElement("a",{onClick:()=>{(0,ie.xg)(`/classrooms/${Ht.coursesId}/exercise/${Ht.categoryId}/review/${Fa==null?void 0:Fa.login}`)}},sn.formatMessage({id:"classrooms.viewDetail",defaultMessage:"\u67E5\u770B\u8BE6\u60C5"}))}),(mr==null?void 0:mr.type)===3&&$e.push({title:(Oa=wn==null?void 0:wn.data)!=null&&Oa.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),$e},[mr==null?void 0:mr.type,(be=wn==null?void 0:wn.data)==null?void 0:be.isFinalScore]);return(0,a.useEffect)(()=>{var Oa,$e;(wn==null?void 0:wn.key)==="\u5B66\u751F\u8BE6\u60C52"&&(wn!=null&&wn.data)&&((Oa=wn==null?void 0:wn.data)!=null&&Oa.isFinalScore?Ta(Jc(Sc({},mr),{exercise_id:Ht==null?void 0:Ht.categoryId,exercise_group_id:(mr==null?void 0:mr.exercise_group_id)=="all"?"":mr==null?void 0:mr.exercise_group_id})):hn(Jc(Sc({},mr),{exercise_id:Ht==null?void 0:Ht.categoryId,exercise_group_id:(mr==null?void 0:mr.exercise_group_id)=="all"?"":mr==null?void 0:mr.exercise_group_id,question_type:($e=wn==null?void 0:wn.data)==null?void 0:$e.question_type})))},[mr,wn==null?void 0:wn.data]),bs.createElement(Fe.default,{centered:!0,title:wn==null?void 0:wn.title,open:(wn==null?void 0:wn.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ho},((Pe=wn==null?void 0:wn.data)==null?void 0:Pe.type)===3&&bs.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(On=(Bn=wn==null?void 0:wn.data)==null?void 0:Bn.exercise_group_list)==null?void 0:On.map((Oa,$e)=>{var za;return bs.createElement("span",{key:$e},Oa==null?void 0:Oa.course_group_name,bs.createElement("span",{className:"ml10 c-black"},Oa==null?void 0:Oa.value,((za=wn==null?void 0:wn.data)==null?void 0:za.questionsscoreType)||"%"))})),bs.createElement("div",{className:"flex item-center justify-between"},bs.createElement(se.default,{style:{width:140},value:mr==null?void 0:mr.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Oa=>Oa.parentNode,onChange:Oa=>{let $e=[...Oa];$e.length===0&&($e=["all"]),$e.includes("all")&&$e.length>1&&($e[$e.length-1]=="all"?$e=["all"]:$e=$e.filter(za=>za!=="all")),yr(Jc(Sc({},mr),{exercise_group_id:$e}))},filterOption:(Oa,$e)=>$e.label.indexOf(Oa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...La.map(Oa=>({label:Oa==null?void 0:Oa.exercise_group_name,value:Oa==null?void 0:Oa.exercise_group_id}))]}),bs.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Oa=>{yr(Jc(Sc({},mr),{keyword:Oa}))}})),bs.createElement(z.default,{className:"mt20",dataSource:((xn=wn==null?void 0:wn.data)!=null&&xn.isFinalScore?(Kn=Xn==null?void 0:Xn.data)==null?void 0:Kn.list:(aa=(Gt=Sn==null?void 0:Sn.data)==null?void 0:Gt.student_score)==null?void 0:aa.list)||[],scroll:{y:500},loading:Va||Rn,columns:An,pagination:{current:mr.page,pageSize:mr==null?void 0:mr.limit,onChange:(Oa,$e)=>{yr(Jc(Sc({},mr),{page:Oa,limit:$e}))},total:((sa=wn==null?void 0:wn.data)!=null&&sa.isFinalScore?(Sa=Xn==null?void 0:Xn.data)==null?void 0:Sa.count:(pa=(Gn=Sn==null?void 0:Sn.data)==null?void 0:Gn.student_score)==null?void 0:pa.count)||0,showTotal:Oa=>bs.createElement("span",{className:"font12 c-666"},"\u5171",bs.createElement("span",{style:{color:"#3061D0"}},Oa),"\u6761\u6570\u636E")}}))};var Wm=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(Xd),yg={tables:"tables___zoHyz"},Jd=Object.defineProperty,Fg=Object.defineProperties,Gm=Object.getOwnPropertyDescriptors,qd=Object.getOwnPropertySymbols,_d=Object.prototype.hasOwnProperty,Um=Object.prototype.propertyIsEnumerable,$d=(de,ve,ue)=>ve in de?Jd(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Tc=(de,ve)=>{for(var ue in ve||(ve={}))_d.call(ve,ue)&&$d(de,ue,ve[ue]);if(qd)for(var ue of qd(ve))Um.call(ve,ue)&&$d(de,ue,ve[ue]);return de},em=(de,ve)=>Fg(de,Gm(ve));const kd=({Data:de=[],yAxisName:ve="",legendData:ue=[],className:dt="",style:mt={},labelTrue:kt=!1,grid:pt={},yAxisNamePadding:st=0,ReactEchartsOnEvents:be})=>{const Pe=(0,Ae.useIntl)(),Bn=(0,a.useRef)(null),On=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(Bn.current){const xn=Bn.current.getEchartsInstance(),Kn=[];ue==null||ue.forEach((Gt,aa)=>{Kn.push((On==null?void 0:On[aa])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),xn.setOption({dataset:{source:[["product",...ue],...de]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:Tc({left:"5%",right:"2%",top:"20%",bottom:40},pt),dataZoom:[Tc({type:"slider"},(de==null?void 0:de.length)>10||(ue==null?void 0:ue.length)>6?{start:0,end:10}:{})],yAxis:{name:ve,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:st},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ue==null?void 0:ue.map(()=>({type:"bar",barMaxWidth:40,label:{show:kt,position:"top"}})),color:Kn},!0)}},[de,ve,ue,kt,pt]),a.createElement(ud.Z,{ref:Bn,className:`w-full ${dt}`,style:Tc({height:400,background:"#F6F7F9"},mt),onEvents:be,option:{}})},dd=a.memo(kd),d0=({exercise:de,dispatch:ve,value:ue})=>{var dt,mt,kt,pt,st,be,Pe,Bn,On,xn,Kn,Gt,aa,sa,Sa,Gn,pa,sn,wn,La,Ht,Va,Ta,Xn,Rn,hn,Sn,mr,yr;const ho=(0,Ae.useIntl)(),{actionTabs:An={}}=de,Oa=(0,Ae.useParams)(),[$e,za]=(0,a.useState)(1),[,Fa,Qa,cr]=(0,Re.U)(ne.iU,{exercise_id:Oa==null?void 0:Oa.categoryId,exercise_group_id:(dt=ue==null?void 0:ue.exercise_group_id)!=null&&dt.includes("all")?null:ue==null?void 0:ue.exercise_group_id}),[,ja,to,Ka]=(0,Re.U)(ne.fG,{exercise_id:Oa==null?void 0:Oa.categoryId,exercise_group_id:(mt=ue==null?void 0:ue.exercise_group_id)!=null&&mt.includes("all")?null:ue==null?void 0:ue.exercise_group_id}),Pa=(Vn={},er)=>{ve({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:er,exercise_group_id:(Vn==null?void 0:Vn.course_group_id)==-1?"all":Vn==null?void 0:Vn.course_group_id,isFinalScore:Vn==null?void 0:Vn.isFinalScore}}})},Mr=(0,a.useCallback)(Vn=>{var er,fr,vr,Ao;Pa(em(Tc({},((fr=(er=cr==null?void 0:cr.data)==null?void 0:er.list)==null?void 0:fr[(Vn==null?void 0:Vn.dataIndex)||0])||{}),{isFinalScore:!0}),(((Ao=(vr=Vn==null?void 0:Vn.encode)==null?void 0:vr.y)==null?void 0:Ao[0])||1)-1)},[(kt=cr==null?void 0:cr.data)==null?void 0:kt.list]),Fr=(Vn={},er=null)=>{var fr;console.log("asdfasdf===",Vn),ve({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(Vn==null?void 0:Vn.question_type)||"",id:Vn==null?void 0:Vn.question_id,exercise_group_id:ue==null?void 0:ue.exercise_group_id,tabActive:"3",exercise_group_list:(fr=Vn==null?void 0:Vn.list)==null?void 0:fr.map(vr=>em(Tc({},vr),{value:er===0?vr==null?void 0:vr.correct_percent:er===1?vr==null?void 0:vr.score_percent:vr==null?void 0:vr.value})),questionsscoreType:Vn==null?void 0:Vn.questionsscoreType}}})},or=(0,a.useCallback)((Vn,er={})=>{var fr,vr;Fr((vr=(fr=Ka==null?void 0:Ka.data)==null?void 0:fr.question_type_list)==null?void 0:vr[(Vn==null?void 0:Vn.dataIndex)||0],0)},[(pt=Ka==null?void 0:Ka.data)==null?void 0:pt.question_type_list]),la=(0,a.useCallback)((Vn,er={})=>{var fr,vr;Fr((vr=(fr=Ka==null?void 0:Ka.data)==null?void 0:fr.question_type_list)==null?void 0:vr[(Vn==null?void 0:Vn.dataIndex)||0],1)},[(st=Ka==null?void 0:Ka.data)==null?void 0:st.question_type_list]),Xa=(0,a.useCallback)(Vn=>{var er,fr,vr;const Ao=(fr=(er=Ka==null?void 0:Ka.data)==null?void 0:er.class_average_score_list)==null?void 0:fr[(Vn==null?void 0:Vn.dataIndex)||0];ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ue==null?void 0:ue.exercise_group_id,exercise_group_list:Ao==null?void 0:Ao.list,type:3,isFinalScore:(vr=Vn==null?void 0:Vn.data)==null?void 0:vr[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:Ao==null?void 0:Ao.question_type,questionsscoreType:"\u5206"}}})},[(be=Ka==null?void 0:Ka.data)==null?void 0:be.class_average_score_list,ue]),ba=([Vn,er,fr],vr=0)=>a.createElement("span",{className:Vn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{Vn>0&&Pa(em(Tc({},er),{isFinalScore:!0}),vr)}},`${Vn}${$e===1?"":"%"}`),ra=(()=>{var Vn,er,fr,vr,Ao,Eo,Ur,sr,uo,Bo,Zl,zi;const Ki=[{title:ho.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name",align:"left"},{title:((er=(Vn=cr==null?void 0:cr.data)==null?void 0:Vn.titles)==null?void 0:er[0])||"",dataIndex:"column_1",align:"center",render:(...Gl)=>ba(Gl,0)},{title:((vr=(fr=cr==null?void 0:cr.data)==null?void 0:fr.titles)==null?void 0:vr[1])||"",dataIndex:"column_2",align:"center",render:(...Gl)=>ba(Gl,1)},{title:((Eo=(Ao=cr==null?void 0:cr.data)==null?void 0:Ao.titles)==null?void 0:Eo[2])||"",dataIndex:"column_3",align:"center",render:(...Gl)=>ba(Gl,2)},{title:((sr=(Ur=cr==null?void 0:cr.data)==null?void 0:Ur.titles)==null?void 0:sr[3])||"",dataIndex:"column_4",align:"center",render:(...Gl)=>ba(Gl,3)},{title:((Bo=(uo=cr==null?void 0:cr.data)==null?void 0:uo.titles)==null?void 0:Bo[4])||"",dataIndex:"column_5",align:"center",render:(...Gl)=>ba(Gl,4)},{title:((zi=(Zl=cr==null?void 0:cr.data)==null?void 0:Zl.titles)==null?void 0:zi[5])||"",dataIndex:"column_6",align:"center",render:(...Gl)=>ba(Gl,5)}];return $e===1&&Ki.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Gl)=>ba(Gl,6)}),Ki})();(0,a.useEffect)(()=>{var Vn;Qa({count_by:$e,exercise_id:Oa==null?void 0:Oa.categoryId,exercise_group_id:(Vn=ue==null?void 0:ue.exercise_group_id)!=null&&Vn.includes("all")?null:ue==null?void 0:ue.exercise_group_id})},[$e,ue==null?void 0:ue.exercise_group_id]),(0,a.useEffect)(()=>{var Vn;to({exercise_id:Oa==null?void 0:Oa.categoryId,exercise_group_id:(Vn=ue==null?void 0:ue.exercise_group_id)!=null&&Vn.includes("all")?null:ue==null?void 0:ue.exercise_group_id})},[ue==null?void 0:ue.exercise_group_id]);const Na=(0,a.useMemo)(()=>{var Vn,er;return(er=(Vn=Ka==null?void 0:Ka.data)==null?void 0:Vn.question_type_score_list)==null?void 0:er.map((fr,vr)=>{var Ao,Eo,Ur,sr;return a.createElement(dd,{key:vr,Data:((Ao=fr==null?void 0:fr.list)==null?void 0:Ao.map(uo=>{var Bo;return[(uo==null?void 0:uo.title)||"",...((Bo=uo==null?void 0:uo.list)==null?void 0:Bo.map(Zl=>Zl==null?void 0:Zl.value))||[]]}))||[],yAxisName:fr==null?void 0:fr.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((sr=(Ur=(Eo=fr==null?void 0:fr.list)==null?void 0:Eo[0])==null?void 0:Ur.list)==null?void 0:sr.map(uo=>uo==null?void 0:uo.course_group_name))||[],ReactEchartsOnEvents:{click:uo=>{var Bo;console.log("params",uo),Fr(em(Tc({},((Bo=fr==null?void 0:fr.list)==null?void 0:Bo[(uo==null?void 0:uo.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(Pe=Ka==null?void 0:Ka.data)==null?void 0:Pe.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(Wt.Z,{spinning:Fa},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(se.default,{style:{width:140},size:"large",value:$e,onChange:Vn=>{za(Vn)},options:[{value:1,label:ho.formatMessage({id:"classrooms.countBased",defaultMessage:"\u6309\u4EBA\u6570\u7EDF\u8BA1"})},{value:2,label:ho.formatMessage({id:"classrooms.percentageBased",defaultMessage:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"})}]}))),a.createElement(z.default,{className:`mt10 ${yg.tables}`,bordered:!0,columns:ra,dataSource:((Bn=cr==null?void 0:cr.data)==null?void 0:Bn.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(dd,{Data:((xn=(On=cr==null?void 0:cr.data)==null?void 0:On.list)==null?void 0:xn.map(Vn=>[(Vn==null?void 0:Vn.course_group_name)||"",(Vn==null?void 0:Vn.column_1)||0,(Vn==null?void 0:Vn.column_2)||0,(Vn==null?void 0:Vn.column_3)||0,(Vn==null?void 0:Vn.column_4)||0,(Vn==null?void 0:Vn.column_5)||0,(Vn==null?void 0:Vn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${$e===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((Kn=cr==null?void 0:cr.data)==null?void 0:Kn.titles)||[],ReactEchartsOnEvents:{click:Mr}}))),a.createElement(Wt.Z,{spinning:ja},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08",ho.formatMessage({id:"classrooms.clickBarChartForDetails",defaultMessage:"\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5"}),"\uFF09")),a.createElement(dd,{Data:((aa=(Gt=Ka==null?void 0:Ka.data)==null?void 0:Gt.question_type_list)==null?void 0:aa.map(Vn=>{var er;return[(Vn==null?void 0:Vn.question_type)||"",...((er=Vn==null?void 0:Vn.list)==null?void 0:er.map(fr=>fr.correct_percent))||[]]}))||[],yAxisName:ho.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"}),yAxisNamePadding:[0,0,10,0],legendData:((pa=(Gn=(Sa=(sa=Ka==null?void 0:Ka.data)==null?void 0:sa.question_type_list)==null?void 0:Sa[0])==null?void 0:Gn.list)==null?void 0:pa.map(Vn=>Vn==null?void 0:Vn.course_group_name))||[],ReactEchartsOnEvents:{click:or}}),a.createElement(dd,{Data:((wn=(sn=Ka==null?void 0:Ka.data)==null?void 0:sn.question_type_list)==null?void 0:wn.map(Vn=>{var er;return[(Vn==null?void 0:Vn.question_type)||"",...((er=Vn==null?void 0:Vn.list)==null?void 0:er.map(fr=>fr.score_percent))||[]]}))||[],yAxisName:ho.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"}),yAxisNamePadding:[0,0,10,0],legendData:((Ta=(Va=(Ht=(La=Ka==null?void 0:Ka.data)==null?void 0:La.question_type_list)==null?void 0:Ht[0])==null?void 0:Va.list)==null?void 0:Ta.map(Vn=>Vn==null?void 0:Vn.course_group_name))||[],ReactEchartsOnEvents:{click:la}}))),a.createElement(Wt.Z,{spinning:ja},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},ho.formatMessage({id:"classrooms.averageScore",defaultMessage:"\u5E73\u5747\u5206"}),a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08",ho.formatMessage({id:"classrooms.clickBarChartForDetails",defaultMessage:"\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5"}),"\uFF09")),a.createElement(dd,{Data:((Rn=(Xn=Ka==null?void 0:Ka.data)==null?void 0:Xn.class_average_score_list)==null?void 0:Rn.map(Vn=>{var er;return[(Vn==null?void 0:Vn.title)||"",...((er=Vn==null?void 0:Vn.list)==null?void 0:er.map(fr=>fr==null?void 0:fr.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((yr=(mr=(Sn=(hn=Ka==null?void 0:Ka.data)==null?void 0:hn.class_average_score_list)==null?void 0:Sn[0])==null?void 0:mr.list)==null?void 0:yr.map(Vn=>Vn==null?void 0:Vn.course_group_name))||[],ReactEchartsOnEvents:{click:Xa}}),a.createElement("div",{className:"flex flex-col"},Na))),(An==null?void 0:An.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(Lm,null),(An==null?void 0:An.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(Wm,null))};var m0=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(d0),g0=x(67921),jd=x(59301),f0=Object.defineProperty,p0=Object.defineProperties,v0=Object.getOwnPropertyDescriptors,Ig=Object.getOwnPropertySymbols,h0=Object.prototype.hasOwnProperty,A0=Object.prototype.propertyIsEnumerable,Mg=(de,ve,ue)=>ve in de?f0(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Km=(de,ve)=>{for(var ue in ve||(ve={}))h0.call(ve,ue)&&Mg(de,ue,ve[ue]);if(Ig)for(var ue of Ig(ve))A0.call(ve,ue)&&Mg(de,ue,ve[ue]);return de},Vm=(de,ve)=>p0(de,v0(ve));const E0=({exercise:de,dispatch:ve,handleOnComplete:ue})=>{var dt,mt,kt,pt,st;const be=(0,Ae.useIntl)(),{actionTabs:Pe={},course_groups:Bn=[]}=de,On=(0,Ae.useParams)(),[,xn,Kn,Gt]=(0,Re.U)(ne.hv,{exercise_id:On==null?void 0:On.categoryId}),[aa,sa]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),Sa=(0,a.useMemo)(()=>{var pa,sn,wn;return((wn=(sn=(pa=Gt==null?void 0:Gt.data)==null?void 0:pa.question)==null?void 0:sn.question_choices)==null?void 0:wn.filter(La=>La==null?void 0:La.right_answer).map(La=>La==null?void 0:La.exercise_choice_id))||[]},[(dt=Gt==null?void 0:Gt.data)==null?void 0:dt.question]),Gn=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var pa,sn,wn,La,Ht;Pe!=null&&Pe.data&&Kn(Vm(Km({},aa),{exercise_group_id:(aa==null?void 0:aa.exercise_group_id)=="all"?"":aa==null?void 0:aa.exercise_group_id,exercise_id:On==null?void 0:On.categoryId,question_id:(sn=(pa=Pe==null?void 0:Pe.data)==null?void 0:pa.questionDetail)==null?void 0:sn.question_id,question_number:(La=(wn=Pe==null?void 0:Pe.data)==null?void 0:wn.questionDetail)==null?void 0:La.index,scope:(Ht=Pe==null?void 0:Pe.data)==null?void 0:Ht.scope}))},[Pe==null?void 0:Pe.data,aa]),jd.createElement(Fe.default,{centered:!0,title:Pe==null?void 0:Pe.title,open:(Pe==null?void 0:Pe.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Gn},jd.createElement("div",{className:"flex item-center justify-between"},jd.createElement(se.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:aa==null?void 0:aa.exercise_group_id,getPopupContainer:pa=>pa.parentNode,onChange:pa=>{console.log(pa);let sn=[...pa];sn.length===0&&(sn=["all"]),sn.includes("all")&&sn.length>1&&(sn[sn.length-1]=="all"?sn=["all"]:sn=sn.filter(wn=>wn!=="all")),sa(Vm(Km({},aa),{exercise_group_id:sn}))},filterOption:(pa,sn)=>sn.label.indexOf(pa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Bn.map(pa=>({label:pa==null?void 0:pa.exercise_group_name,value:pa==null?void 0:pa.exercise_group_id}))]}),jd.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:pa=>{sa(Vm(Km({},aa),{keyword:pa}))}})),jd.createElement(z.default,{className:"mt10",dataSource:((kt=(mt=Gt==null?void 0:Gt.data)==null?void 0:mt.student_score)==null?void 0:kt.list)||[],scroll:{y:500},loading:xn,columns:[{title:be.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",width:60},{title:be.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:be.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name",render:pa=>pa||be.formatMessage({id:"classrooms.unassignedClass",defaultMessage:"\u672A\u5206\u73ED"})},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(pa,sn)=>{var wn,La,Ht,Va;return((La=(wn=sn==null?void 0:sn.users_answer_info)==null?void 0:wn.choices)==null?void 0:La.length)>0&&((Va=(Ht=sn==null?void 0:sn.users_answer_info)==null?void 0:Ht.choices)!=null&&Va.every(Ta=>Sa.includes(Ta==null?void 0:Ta.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(pa,sn)=>{var wn,La,Ht;return`${(wn=sn==null?void 0:sn.users_answer_info)==null?void 0:wn.score}/${(Ht=(La=Gt==null?void 0:Gt.data)==null?void 0:La.question)==null?void 0:Ht.question_score}`}}],pagination:{current:aa.page,pageSize:aa==null?void 0:aa.limit,onChange:(pa,sn)=>{sa(Vm(Km({},aa),{page:pa,limit:sn}))},total:((st=(pt=Gt==null?void 0:Gt.data)==null?void 0:pt.student_score)==null?void 0:st.count)||0,showTotal:pa=>jd.createElement("span",{className:"font12 c-666"},"\u5171",jd.createElement("span",{style:{color:"#3061D0"}},pa),"\u6761\u6570\u636E")}}))};var C0=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(E0),Og={flex_box_center:"flex_box_center___BUbDS",flex_space_between:"flex_space_between___bos8a",flex_box_vertical_center:"flex_box_vertical_center___DLIAD",flex_box_center_end:"flex_box_center_end___IvLKX",flex_box_column:"flex_box_column___DaoiT",tables:"tables___YOYJ9",checkboxgroup:"checkboxgroup___aBFSQ"},Ng=x(72851),Lg=x(84056),y0=Object.defineProperty,F0=Object.defineProperties,B0=Object.getOwnPropertyDescriptors,Rg=Object.getOwnPropertySymbols,S0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,Tg=(de,ve,ue)=>ve in de?y0(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,xs=(de,ve)=>{for(var ue in ve||(ve={}))S0.call(ve,ue)&&Tg(de,ue,ve[ue]);if(Rg)for(var ue of Rg(ve))P0.call(ve,ue)&&Tg(de,ue,ve[ue]);return de},tm=(de,ve)=>F0(de,B0(ve)),nm=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});let b0=[Id.Z,Md.Z,Bm.Z];const x0=de=>{let ve=new Date;const ue=Ze()(de).format("HH");if(Ze()(de).isSame(Ze()(ve),"day")){const dt=Ze()(ve).format("HH"),mt=Ze()(ve).format("mm");return{disabledHours:()=>am(0,24).splice(1,dt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ue,dt),Ze()(de).isSame(Ze()(ve),"hour")&&ue<=dt?am(0,60).splice(0,mt):am(60,60))}}else if(Ze()(de).isSame(Ze()(),"day")){const dt=Ze()().format("HH"),mt=Ze()().format("mm");return{disabledHours:()=>am(0,24).splice(0,dt),disabledMinutes:()=>ue<=dt?am(0,mt):am(60,60)}}else return};function am(de,ve){const ue=[];for(let dt=de;dt{var kt,pt;const st=(0,Ae.useIntl)();let[be,Pe]=(0,a.useState)(xs(tm(xs({},(0,Ae.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,Et.dE)()?[de.userInfo.course.course_group_id]:[]}),(0,Ae.useParams)()));const[Bn,On]=(0,a.useState)([]),[xn,Kn]=(0,a.useState)([]),[Gt,aa]=(0,a.useState)([]),[sa,Sa]=(0,a.useState)(!1),[Gn,pa]=(0,a.useState)(!1),[sn,wn]=(0,a.useState)(!1),[La]=me.default.useForm(),{commonHeader:Ht}=mt,Va=(0,a.useRef)(),[Ta,Xn]=(0,a.useState)({});let[Rn,hn]=(0,a.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:($e,za)=>$e.rank-za.rank,render:($e,za,Fa)=>$e<4?a.createElement("img",{src:b0[$e-1]}):$e},{title:st.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:($e,za,Fa)=>a.createElement("span",null,za.is_me&&a.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),$e)},{title:st.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:$e=>$e||"- -"},{title:st.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:$e=>a.createElement("span",null,$e," ",$e!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Sn,mr]=(0,a.useState)(null),yr=()=>{var $e,za;const Fa=(($e=document.getElementById("filterWarp"))==null?void 0:$e.clientHeight)||0,Qa=((za=document.getElementById("pagination"))==null?void 0:za.clientHeight)||0;return window.innerHeight-Fa-Qa-110};(0,a.useEffect)(()=>{const $e=()=>{mr(yr())};return window.addEventListener("resize",$e),()=>{window.removeEventListener("resize",$e)}},[]);const ho=$e=>$e&&$e{var $e,za,Fa,Qa,cr;Rn.splice(7);for(let ja=0;ja<(($e=Bn==null?void 0:Bn.question_data)==null?void 0:$e.length);ja++){let to={};to.title=Bn!=null&&Bn.sent_type?a.createElement("span",null,"\u9898\u76EE"+(ja+1)+`\uFF08${(Fa=(za=Bn==null?void 0:Bn.question_data)==null?void 0:za[ja])==null?void 0:Fa.question_score}\uFF09`):a.createElement("a",{onClick:()=>nm(void 0,null,function*(){var Ka,Pa;let Mr=yield(0,pe.ZP)(`/api/problems/${(Pa=(Ka=Bn==null?void 0:Bn.question_data)==null?void 0:Ka[ja])==null?void 0:Pa.identifier}/start.json`,{method:"get"});Mr&&(window.open(`/myproblems/${Mr==null?void 0:Mr.identifier}?type=1`),localStorage.setItem("program_homework",[be.coursesId,be.categoryId]))})},"\u9898\u76EE"+(ja+1)+`\uFF08${(cr=(Qa=Bn==null?void 0:Bn.question_data)==null?void 0:Qa[ja])==null?void 0:cr.question_score}\uFF09`),to.dataIndex="question_data",to.width=140,to.render=(Ka,Pa)=>{var Mr,Fr,or,la,Xa;return a.createElement("div",null,((Mr=Ka==null?void 0:Ka[ja])==null?void 0:Mr.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>nm(void 0,null,function*(){var ba,ra,Na,Vn,er,fr,vr,Ao;if((0,Et.Rm)()&&!((ba=ve.AssistantObject.hack)!=null&&ba.can_appraise)){le.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(!((ra=Ka==null?void 0:Ka[ja])!=null&&ra.open_code)){le.ZP.info(st.formatMessage({id:"classrooms.noViewCodeTemporarily",defaultMessage:"\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801"}));return}let Eo=yield(0,pe.ZP)("/api/courses/view_code.json",{method:"get",params:tm(xs({},be),{id:be.coursesId,homework_common_id:be.categoryId,hack_user_code_id:(Na=Ka==null?void 0:Ka[ja])==null?void 0:Na.hack_user_code_id})});Fe.default.warning({icon:null,width:800,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Vn=Ka==null?void 0:Ka[ja])==null?void 0:Vn.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(er=Ka==null?void 0:Ka[ja])==null?void 0:er.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(fr=Ka==null?void 0:Ka[ja])==null?void 0:fr.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(vr=Ka==null?void 0:Ka[ja])==null?void 0:vr.score)),content:a.createElement(Ng.Z,{classroomList:ve,user:de,languages:[{language:(Ao=Ka==null?void 0:Ka[ja])==null?void 0:Ao.language,code:Eo==null?void 0:Eo.code}],v:Ka,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Ka.language,game_id:Ka.id,diff_code_count:Ka.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((Fr=Ka==null?void 0:Ka[ja])==null?void 0:Fr.answer_question_time)||"- -"),(or=Ka==null?void 0:Ka[ja])!=null&&or.submit_count?a.createElement(Ie.Z,{title:`${((la=Ka==null?void 0:Ka[ja])==null?void 0:la.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Xa=Ka==null?void 0:Ka[ja])==null?void 0:Xa.submit_count)||0):null))},Rn.push(to)}hn([...Rn])},[Bn==null?void 0:Bn.question_data]),(0,a.useEffect)(()=>{var $e;($e=de==null?void 0:de.userInfo)!=null&&$e.course&&((0,Et.dE)()&&(be.course_group=(0,Et.dE)()?[de.userInfo.course.course_group_id]:[],Pe(xs({},be))),An(1))},[de==null?void 0:de.userInfo]);function An($e){return nm(this,null,function*(){var za,Fa,Qa,cr,ja,to,Ka;Sa(!0);let Pa=yield(0,pe.ZP)(`/api/exercises/${be.categoryId}/rank_list.json`,{method:"get",params:tm(xs({},be),{id:be.coursesId,rank_type:2})});if(On(Pa),Sa(!1),Pa.status!=-1&&((0,Et.dE)()?($e===1&&Kn([(Fa=(za=Pa==null?void 0:Pa.course_group)==null?void 0:za[0])==null?void 0:Fa.id]),Pa!=null&&Pa.my_rank?aa([xs({is_me:!0},Pa==null?void 0:Pa.my_rank),...Pa==null?void 0:Pa.rank_list]):aa([...(Pa==null?void 0:Pa.rank_list)||[]])):aa([...(Pa==null?void 0:Pa.rank_list)||[]]),$e===1)){let Mr={title:(Pa==null?void 0:Pa.hack_rank_rule)===0?a.createElement(Ie.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C + \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Pa==null?void 0:Pa.punish_time}\u5206\uFF09`},a.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",a.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):st.formatMessage({id:"classrooms.finishTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"}),dataIndex:(Pa==null?void 0:Pa.hack_rank_rule)===0?"finish_time":"finish_at",width:(Pa==null?void 0:Pa.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Rn.push(Mr);for(let Fr=0;Fr<((Qa=Pa==null?void 0:Pa.question_data)==null?void 0:Qa.length);Fr++){let or={};or.title=Pa!=null&&Pa.sent_type?a.createElement("span",null,"\u9898\u76EE"+(Fr+1)+`\uFF08${(ja=(cr=Pa==null?void 0:Pa.question_data)==null?void 0:cr[Fr])==null?void 0:ja.question_score}\uFF09`):a.createElement("a",{onClick:()=>nm(this,null,function*(){var la,Xa;let ba=yield(0,pe.ZP)(`/api/problems/${(Xa=(la=Pa==null?void 0:Pa.question_data)==null?void 0:la[Fr])==null?void 0:Xa.identifier}/start.json`,{method:"get"});ba&&(window.open(`/myproblems/${ba==null?void 0:ba.identifier}?type=1`),localStorage.setItem("program_homework",[be.coursesId,be.categoryId]))})},"\u9898\u76EE"+(Fr+1)+`\uFF08${(Ka=(to=Pa==null?void 0:Pa.question_data)==null?void 0:to[Fr])==null?void 0:Ka.question_score}\uFF09`),or.dataIndex="question_data",or.width=140,or.render=(la,Xa)=>{var ba,ra,Na,Vn,er;return a.createElement("div",null,((ba=la==null?void 0:la[Fr])==null?void 0:ba.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>nm(this,null,function*(){var fr,vr,Ao,Eo,Ur,sr,uo,Bo;if((0,Et.Rm)()&&!((fr=ve.AssistantObject.hack)!=null&&fr.can_view)){le.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(!((vr=la==null?void 0:la[Fr])!=null&&vr.open_code)){le.ZP.info(st.formatMessage({id:"classrooms.noViewCodeTemporarily",defaultMessage:"\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801"}));return}let Zl=yield(0,pe.ZP)("/api/courses/view_code.json",{method:"get",params:tm(xs({},be),{id:be.coursesId,homework_common_id:be.categoryId,hack_user_code_id:(Ao=la==null?void 0:la[Fr])==null?void 0:Ao.hack_user_code_id})});Fe.default.warning({icon:null,width:800,getContainer:Va.current,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Eo=la==null?void 0:la[Fr])==null?void 0:Eo.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ur=la==null?void 0:la[Fr])==null?void 0:Ur.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(sr=la==null?void 0:la[Fr])==null?void 0:sr.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(uo=la==null?void 0:la[Fr])==null?void 0:uo.score)),content:a.createElement(Ng.Z,{classroomList:ve,user:de,languages:[{language:(Bo=la==null?void 0:la[Fr])==null?void 0:Bo.language,code:Zl==null?void 0:Zl.code}],v:la,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:la.language,game_id:la.id,diff_code_count:la.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((ra=la==null?void 0:la[Fr])==null?void 0:ra.answer_question_time)||"- -"),(Na=la==null?void 0:la[Fr])!=null&&Na.submit_count?a.createElement(Ie.Z,{title:`${((Vn=la==null?void 0:la[Fr])==null?void 0:Vn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((er=la==null?void 0:la[Fr])==null?void 0:er.submit_count)||0):null))},Rn.push(or)}hn([...Rn])}})}const Oa=Ht==null?void 0:Ht.hack_rank_rule;return a.createElement("div",{ref:Va,style:{margin:"0px auto",minHeight:Gn?"100vh":""},id:"rankingInfo"},(Bn==null?void 0:Bn.message)==="\u5C01\u699C\u4E2D"?a.createElement(Pt.Z,{styles:{marginTop:0,paddingTop:100,paddingBottom:100},customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):a.createElement("div",{style:{background:"#fff",paddingTop:(0,Et.dE)()&&20,height:"100%",overflow:"auto"}},a.createElement("div",{id:"filterWarp"},a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{style:{display:"flex",width:"90%"}},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,Et.GJ)()&&a.createElement("div",{style:{flex:1}},a.createElement(Me.default.Group,{className:Og.checkboxgroup,value:xn,onChange:$e=>{var za;be.type===1?(Kn([]),be.course_group=[],be.page=1,Pe(xs({},be)),An()):be.type===2?(Kn(["\u5168\u90E8"]),be.course_group=(za=Bn==null?void 0:Bn.course_group)==null?void 0:za.map(Fa=>Fa.id),be.page=1,Pe(xs({},be)),An()):(Kn([...$e.filter(Fa=>Fa!="\u5168\u90E8")]),be.course_group=$e.filter(Fa=>Fa!="\u5168\u90E8"),be.page=1,Pe(xs({},be)),An())}},a.createElement(Me.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:$e=>{$e.target.checked?be.type=2:be.type=1}},st.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})," "),(kt=Bn==null?void 0:Bn.course_group)==null?void 0:kt.map(($e,za)=>a.createElement(Me.default,{style:{marginBottom:10},onChange:Fa=>{be.type=3},value:$e.id},$e==null?void 0:$e.name)))),(0,Et.dE)()&&a.createElement(xe.ZP.Group,{style:{marginBottom:10},onChange:$e=>{$e.target.value==="\u5168\u90E8"?(be.course_group=[],be.page=1,Pe(xs({},be)),An()):(be.course_group=[$e.target.value],be.page=1,Pe(xs({},be)),An())},defaultValue:de.userInfo.course.course_group_id},a.createElement(xe.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},st.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})," "),(pt=Bn==null?void 0:Bn.course_group)==null?void 0:pt.map(($e,za)=>a.createElement(xe.ZP,{style:{marginBottom:10},value:$e.id},$e.name)))),a.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Gn?(0,Lg.BU)():(0,Lg.Dj)(document.getElementById("rankingInfo")),pa(!Gn)}},a.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${Gn?"icon-tuichuquanping2":"icon-quanping2"}`}),a.createElement("span",null,Gn?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},a.createElement("span",{style:{fontSize:14,color:"#B1BACD",display:"flex",alignItems:"center"}},"\u6392\u884C\u89C4\u5219\uFF1A",Oa===0?"\u8003\u8BD5\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u8003\u8BD5\u65F6\u6BB5\u5916\u63D0\u4EA4\u4E0D\u8BA1\u6392\u540D\uFF1B\u5F53\u524D\u6309\u901A\u8FC7\u9898\u6570\u548C\u5B8C\u6210\u65F6\u95F4\u6392\u5E8F\uFF0C\u540C\u9898\u6570\u4E0B\u5B8C\u6210\u8D8A\u65E9\uFF0C\u540D\u6B21\u8D8A\u524D\u3002",(0,Et.eB)()&&a.createElement("a",{onClick:()=>{wn(!0),La.setFieldsValue({punish_time:Ht.punish_time,hack_rank_rule:Ht.hack_rank_rule,open_code:Ht.open_code,open_code_type:Ht.open_code_type,rank_forbidden:Ht.rank_forbidden,rank_forbidden_start:Ht.rank_forbidden_start?Ze()(Ht.rank_forbidden_start):"",rank_forbidden_end:Ht.rank_forbidden_end?Ze()(Ht.rank_forbidden_end):""})}},"\u8BBE\u7F6E\u89C4\u5219/"),a.createElement("a",{onClick:()=>{Fe.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,getContainer:Va.current,content:a.createElement("div",null,Oa===0&&a.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),a.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),a.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),Oa==0&&a.createElement(a.Fragment,null,a.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),a.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),a.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),a.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u67E5\u770B\u89C4\u5219")),(0,Et.GJ)()&&a.createElement(a.Fragment,null,a.createElement(Be.default.Search,{className:"mr20",onSearch:$e=>{be.page=1,be.search=$e,Pe(xs({},be)),An()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),a.createElement(ye.ZP,{onClick:()=>{(0,ce.KU)(tm(xs({},be),{id:be.coursesId,rank_type:2,homework_common_id:be.categoryId}))}},st.formatMessage({id:"classrooms.export",defaultMessage:"\u5BFC\u51FA"}))))),a.createElement(Wt.Z,{spinning:sa},a.createElement(z.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:Gn?Sn:null},rowClassName:($e,za)=>za===0&&(0,Et.dE)()&&Og.tables,dataSource:Gt,columns:Rn})),a.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},a.createElement(we.Z,{current:be.page,pageSize:be.per_page,total:Bn==null?void 0:Bn.count,showSizeChanger:!0,onChange:($e,za)=>{be.page=$e,be.per_page=za,Pe(xs({},be)),An()}}))),a.createElement(Fe.default,{open:sn,title:st.formatMessage({id:"classrooms.rulesSettings",defaultMessage:"\u89C4\u5219\u8BBE\u7F6E"}),getContainer:()=>Va.current,width:630,onOk:()=>{La.submit()},onCancel:()=>{wn(!1)}},a.createElement(me.default,{colon:!1,size:"large",form:La,onValuesChange:($e,za)=>{console.log("---",$e),Xn(xs(xs({},za),$e))},onFinish:$e=>nm(void 0,null,function*(){console.log("---",$e);let za=yield(0,pe.ZP)(`/api/exercises/${be.categoryId}/exercise_setting_rank.json`,{method:"put",body:tm(xs({},$e),{rank_forbidden_start:Ze()($e.rank_forbidden_start).format("YYYY-MM-DD HH:mm"),rank_forbidden_end:Ze()($e.rank_forbidden_end).format("YYYY-MM-DD HH:mm")})});(za==null?void 0:za.status)===0&&(le.ZP.info(st.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),wn(!1),An(),ue({type:"exercise/getCommonHeader",payload:xs({},be)}))})},a.createElement(me.default.Item,{label:"\u8BC4\u6D4B\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time"},a.createElement(je.Z,{min:0,precision:0,style:{width:"100%"},addonAfter:"\u5206\u949F"})),a.createElement(me.default.Item,{label:"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219",name:"hack_rank_rule"},a.createElement(xe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:8,marginTop:8,marginLeft:12}},a.createElement(xe.ZP,{value:0},"\u8017\u65F6\u65F6\u957F\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),a.createElement(xe.ZP,{value:1},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),a.createElement(me.default.Item,{name:"open_code",valuePropName:"checked",style:{marginBottom:0}},a.createElement(Me.default,null,"\u516C\u5F00\u4EE3\u7801 ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),Ta.open_code&&a.createElement(me.default.Item,{name:"open_code_type",style:{marginLeft:20}},a.createElement(xe.ZP.Group,null,a.createElement(xe.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),a.createElement(xe.ZP,{value:0},"\u4EFB\u610F\u65F6\u95F4"))),a.createElement(me.default.Item,{valuePropName:"checked",name:"rank_forbidden"},a.createElement(Me.default,null,"\u5F00\u542F\u5C01\u699C ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),Ta.rank_forbidden&&a.createElement(oe.Z,{align:"middle",style:{alignItems:"center"}},a.createElement(ge.Z,null,"\u5F00\u59CB\u65F6\u95F4"),a.createElement(ge.Z,{className:"ml10"},a.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_start",style:{marginBottom:0}},a.createElement(Ot.default,{size:"large",style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:ho,disabledTime:x0}))),a.createElement(ge.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),a.createElement(ge.Z,{className:"ml10"},a.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_end",style:{marginBottom:0}},a.createElement(Ot.default,{size:"large",style:{width:200},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:Ze()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))))))};var kg=(0,Ae.connect)(({shixunHomeworks:de,user:ve,classroomList:ue,exercise:dt})=>({user:ve,shixunHomeworks:de,classroomList:ue,exercise:dt}))(w0),ur=x(59301),D0=Object.defineProperty,I0=Object.defineProperties,M0=Object.getOwnPropertyDescriptors,jg=Object.getOwnPropertySymbols,O0=Object.prototype.hasOwnProperty,N0=Object.prototype.propertyIsEnumerable,Zg=(de,ve,ue)=>ve in de?D0(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,cc=(de,ve)=>{for(var ue in ve||(ve={}))O0.call(ve,ue)&&Zg(de,ue,ve[ue]);if(jg)for(var ue of jg(ve))N0.call(ve,ue)&&Zg(de,ue,ve[ue]);return de},Ym=(de,ve)=>I0(de,M0(ve)),rm=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const L0=({exercise:de,dispatch:ve,classroomList:ue})=>{var dt,mt,kt,pt,st,be,Pe,Bn,On,xn,Kn,Gt,aa,sa,Sa,Gn,pa,sn,wn,La,Ht,Va,Ta,Xn,Rn,hn;const Sn=(0,Ae.useIntl)(),{ScoreRangesData:mr}=de,[yr,ho]=(0,a.useState)((dt=de==null?void 0:de.commonHeader)!=null&&dt.show_acm?"5":"1"),[An,Oa]=(0,a.useState)({}),[$e,za]=(0,a.useState)([]),[Fa,Qa]=(0,a.useState)([]),[cr,ja]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[to,Ka]=(0,a.useState)(0),[Pa,Mr]=(0,a.useState)(0),[Fr,or]=(0,a.useState)([]),[la,Xa]=(0,a.useState)([]),[ba,ra]=(0,a.useState)(0),[Na,Vn]=(0,a.useState)(!0),[er,fr]=(0,a.useState)(!1),[vr,Ao]=(0,a.useState)(!1),[Eo,Ur]=(0,a.useState)(!1),[sr,uo]=(0,a.useState)(!1),[Bo,Zl]=(0,a.useState)(0),zi=(0,a.useRef)(null),Ki=(0,a.useRef)(null),[Gl]=me.default.useForm(),qi=(0,Ae.useParams)(),Tu=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:Sn.formatMessage({id:"classrooms.sixtyAndBelow",defaultMessage:"60%\u53CA\u4EE5\u4E0B"}),color:"#F3647C"}];(0,a.useEffect)(()=>(sr?zi.current=setInterval(()=>{Zl(lo=>lo+1)},1e3*30):clearInterval(zi.current),()=>{clearInterval(zi.current)}),[sr]),(0,a.useEffect)(()=>{Mu()},[]),(0,a.useEffect)(()=>{var lo;Bo>0&&(yr==="1"?Mu():(lo=Ki.current)==null||lo.dealData())},[Bo]);const Mu=(...lo)=>rm(void 0,[...lo],function*(rl=cr){fr(!0),yield Promise.all([Vl(rl),Qi(rl),fu(rl)]),fr(!1),Vn(!1)}),no=(0,a.useMemo)(()=>{var lo,rl;return{scope:cr==null?void 0:cr.scope,exercise_group_id:(lo=cr==null?void 0:cr.exercise_group_id)!=null&&lo.includes("all")?null:cr==null?void 0:cr.exercise_group_id,question_type:(rl=cr==null?void 0:cr.question_type)!=null&&rl.includes("all")?null:cr==null?void 0:cr.question_type}},[cr]),Vl=lo=>rm(void 0,null,function*(){var rl,Ol,xi;const Ji={scope:lo==null?void 0:lo.scope,exercise_group_id:(rl=lo==null?void 0:lo.exercise_group_id)!=null&&rl.includes("all")?null:lo==null?void 0:lo.exercise_group_id},fi=yield(0,pe.ZP)(`/api/exercises/${qi==null?void 0:qi.categoryId}/new_exercise_result.json`,{method:"get",params:cc({},Ji)});if(ve({type:"exercise/getScoreRangesData",payload:{exercise_id:qi==null?void 0:qi.categoryId}}),(fi==null?void 0:fi.status)===0){const qu=[{label:Sn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"all"}];ve({type:"exercise/save",payload:{course_groups:fi==null?void 0:fi.course_groups}}),(Ol=fi==null?void 0:fi.course_groups)==null||Ol.forEach(na=>{qu.push({label:na==null?void 0:na.exercise_group_name,value:na==null?void 0:na.exercise_group_id})});const zn=[{label:Sn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"all"}];(xi=fi==null?void 0:fi.question_types)==null||xi.forEach(na=>{zn.push({label:na==null?void 0:na.name,value:na==null?void 0:na.id})}),Qa(zn),za(qu),Oa(cc({},fi))}}),Qi=(lo,...rl)=>rm(void 0,[lo,...rl],function*(Ol,xi=!1,Ji={}){var fi;const qu={scope:Ol==null?void 0:Ol.scope,exercise_group_id:(fi=Ol==null?void 0:Ol.exercise_group_id)!=null&&fi.includes("all")?null:Ol==null?void 0:Ol.exercise_group_id};Ao(xi);const zn=yield(0,pe.ZP)(`/api/exercises/${qi==null?void 0:qi.categoryId}/new_exercise_result_form.json`,{method:"get",params:cc(Ym(cc({},qu),{method:to,order:Pa}),Ji)});(zn==null?void 0:zn.status)===0&&or(zn==null?void 0:zn.rate_list),Ao(!1)}),fu=(lo,...rl)=>rm(void 0,[lo,...rl],function*(Ol,xi=!1,Ji={}){var fi;const qu={scope:Ol==null?void 0:Ol.scope,exercise_group_id:(fi=Ol==null?void 0:Ol.exercise_group_id)!=null&&fi.includes("all")?null:Ol==null?void 0:Ol.exercise_group_id};Ur(xi);const zn=yield(0,pe.ZP)(`/api/exercises/${qi==null?void 0:qi.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:cc(Ym(cc({},qu),{method:ba}),Ji)});(zn==null?void 0:zn.status)===0&&Xa(zn==null?void 0:zn.chart),Ur(!1)}),Uu=[{label:Sn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:Sn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),value:"2"}],su=()=>[{name:"exercise_group_id",label:Sn.formatMessage({id:"classrooms.classRange",defaultMessage:"\u5206\u73ED\u8303\u56F4"}),ItemData:$e,isShow:!0},{noStyle:!0,isShow:yr==="3",children:ur.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:ur.createElement("span",{style:{marginRight:-18}},Sn.formatMessage({id:"classrooms.statisticalRange",defaultMessage:"\u7EDF\u8BA1\u8303\u56F4"})," ",ur.createElement(Ie.Z,{overlayStyle:{maxWidth:600},title:ur.createElement(ur.Fragment,null,ur.createElement("div",null,ur.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),ur.createElement("div",null,ur.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),ur.createElement("div",null,ur.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},ur.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Uu,isShow:yr!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:Fa,isShow:yr==="2"}],Hl=[((mt=de==null?void 0:de.commonHeader)==null?void 0:mt.show_acm)&&{name:"\u7F16\u7A0B\u9898\u6392\u884C",id:"5"},{name:Sn.formatMessage({id:"classrooms.gradeOverview",defaultMessage:"\u6210\u7EE9\u603B\u89C8"}),id:"1"},{name:Sn.formatMessage({id:"classrooms.questionDetails",defaultMessage:"\u8BD5\u9898\u8BE6\u60C5"}),id:"2"},{name:Sn.formatMessage({id:"classrooms.classComparison",defaultMessage:"\u5206\u73ED\u5BF9\u6BD4"}),id:"3"}],Nu=to?Sn.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"}):Sn.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"}),Xs=lo=>{lo==="1"&&Mu(),ho(lo)},zu=(0,a.useMemo)(()=>{var lo;const rl=[],Ol=[],xi=[];(lo=An==null?void 0:An.student_score_list)==null||lo.map(fi=>{rl.unshift([fi.name,fi.score_range].join(".")),Ol.unshift({value:fi.rate,type:fi.type}),xi.unshift(fi.count)});const Ji={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:Sn.formatMessage({id:"classrooms.studentsProportion",defaultMessage:"\u5B66\u751F\u6BD4\u4F8B"})+"\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:rl,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:fi=>`${fi.split(".")[0]} +(${fi.split(".")[1]})`}},series:[{type:"bar",data:Ol,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:fi=>{var qu;return`${(qu=fi==null?void 0:fi.data)==null?void 0:qu.value}%\uFF08${xi[fi==null?void 0:fi.dataIndex]}\u4EBA\uFF09`}}}]};return ur.createElement(ud.Z,{option:Ji,onEvents:{click:fi=>{var qu;fi.componentType==="series"&&ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:Ym(cc({},cr),{type:1,sub_type:(qu=fi==null?void 0:fi.data)==null?void 0:qu.type})}})}},style:{height:434,background:"#F6F7F9"}})},[An==null?void 0:An.student_score_list]),wr=(0,a.useMemo)(()=>{let lo=[],rl=[];Fr.forEach(xi=>{lo.push(xi.index),rl.push({value:xi.rate,extraInfo:xi})});const Ol={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:cc({type:"slider",show:(rl==null?void 0:rl.length)>30},(rl==null?void 0:rl.length)>30?{start:0,end:Math.floor(29*100/(Fr==null?void 0:Fr.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:lo,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Nu,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:rl,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return ur.createElement(ud.Z,{option:Ol,style:{height:370,background:"#F6F7F9"},onEvents:{click:xi=>{var Ji,fi,qu,zn,na,po,Lu,us,Ku,mc,kc,$s;console.log("sdfsdf===",(Ji=xi==null?void 0:xi.data)==null?void 0:Ji.extraInfo),ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:ur.createElement(ur.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",ur.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(qu=(fi=xi==null?void 0:xi.data)==null?void 0:fi.extraInfo)==null?void 0:qu.index,"\uFF0C",Nu,(na=(zn=xi==null?void 0:xi.data)==null?void 0:zn.extraInfo)==null?void 0:na.rate,"%\uFF09"),ur.createElement(Ie.Z,{title:ur.createElement(ur.Fragment,null,Sn.formatMessage({id:"classrooms.questionTitle",defaultMessage:"\u9898\u76EE"}),"\uFF1A",(Lu=(po=xi==null?void 0:xi.data)==null?void 0:po.extraInfo)==null?void 0:Lu.question_title,ur.createElement("br",null),Sn.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),"\uFF1A",(Ku=(us=xi==null?void 0:xi.data)==null?void 0:us.extraInfo)==null?void 0:Ku.question_type,ur.createElement("br",null),Nu,"\uFF1A",(kc=(mc=xi==null?void 0:xi.data)==null?void 0:mc.extraInfo)==null?void 0:kc.rate,"%")},ur.createElement("a",null,Sn.formatMessage({id:"classrooms.questionDetail",defaultMessage:"\u8BD5\u9898\u8BE6\u60C5"})))),data:{questionDetail:($s=xi==null?void 0:xi.data)==null?void 0:$s.extraInfo,scope:no==null?void 0:no.scope}}})}}})},[Fr,Nu,no]),ml=(0,a.useMemo)(()=>la==null?void 0:la.map((lo,rl)=>{var Ol,xi,Ji,fi,qu;const zn={tooltip:{trigger:"item"},title:{text:lo==null?void 0:lo.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:lo==null?void 0:lo.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((Ol=lo==null?void 0:lo.details)==null?void 0:Ol.full_count)||0,name:Tu[0].label,itemStyle:{color:Tu[0].color}},{value:((xi=lo==null?void 0:lo.details)==null?void 0:xi.best_count)||0,name:Tu[1].label,itemStyle:{color:Tu[1].color}},{value:((Ji=lo==null?void 0:lo.details)==null?void 0:Ji.good_count)||0,name:Tu[2].label,itemStyle:{color:Tu[2].color}},{value:((fi=lo==null?void 0:lo.details)==null?void 0:fi.pass_count)||0,name:Tu[3].label,itemStyle:{color:Tu[3].color}},{value:((qu=lo==null?void 0:lo.details)==null?void 0:qu.fails_count)||0,name:Tu[4].label,itemStyle:{color:Tu[4].color}}]}]};return ur.createElement(ud.Z,{key:rl,className:"bg-white",option:zn,style:{width:"100%",height:240},onEvents:{click:na=>{const po=Ym(cc({},cr),{question_type:[lo==null?void 0:lo.question_type_id]});ja(po),Gl.setFieldsValue(cc({},po)),ho("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[la]),Bi=[{title:Sn.formatMessage({id:"classrooms.rank",defaultMessage:"\u540D\u6B21"}),dataIndex:"index",align:"center",width:90,render:lo=>{let rl=lo;lo===1&&(rl=Id.Z),lo===2&&(rl=Md.Z),lo===3&&(rl=Bm.Z);const Ol=typeof rl=="number"?rl:ur.createElement("img",{src:rl});return ur.createElement("div",{style:{textAlign:"left",paddingLeft:22}},Ol)}},{title:Sn.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",ellipsis:!0,render:lo=>ur.createElement(Ie.Z,{placement:"topLeft",title:lo},ur.createElement("span",null,lo||"--"))},{title:Sn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",ellipsis:!0,render:lo=>ur.createElement(Ie.Z,{placement:"topLeft",title:lo},ur.createElement("span",null,lo||"--"))},{title:Sn.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"class_name",ellipsis:!0,render:lo=>ur.createElement(Ie.Z,{placement:"topLeft",title:lo},ur.createElement("span",null,lo||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:lo=>ur.createElement(Ie.Z,{placement:"topLeft",title:lo},ur.createElement("span",null,lo||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return ur.createElement("div",{className:Ts.wrap},ur.createElement(Bl.Z,{loading:Na,active:!0},(An==null?void 0:An.exercise_status)===1&&ur.createElement(Pt.Z,{styles:{margin:"0 auto",padding:200}}),(An==null?void 0:An.exercise_status)>1&&ur.createElement(a.Fragment,null,ur.createElement(oe.Z,{className:"mb30",align:"middle",justify:"space-between"},ur.createElement(Dd.tp,{dataSource:Hl,value:yr,onChange:Xs}),yr==="3"?ur.createElement(ye.ZP,{type:"primary",icon:ur.createElement(g0.Z,{rev:void 0}),onClick:()=>rm(void 0,null,function*(){var lo;if((0,Et.Rm)()&&!((lo=ue.AssistantObject.exercise)!=null&&lo.can_download)){le.ZP.warning(Sn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:An==null?void 0:An.course_groups.map(rl=>({course_group_id:rl==null?void 0:rl.exercise_group_id,group_group_name:rl==null?void 0:rl.exercise_group_name,count:rl==null?void 0:rl.exercise_group_students})),fn:()=>rm(void 0,null,function*(){const rl=yield(0,ne.iB)({exercise_id:qi==null?void 0:qi.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(rl==null?void 0:rl.status)===0?(le.ZP.success(rl==null?void 0:rl.message),Ae.history.push(`/classrooms/${qi.coursesId}/exportlist/exercise_score,export_exercise_users`)):le.ZP.success(rl==null?void 0:rl.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):ur.createElement(oe.Z,null,ur.createElement(Ce.Z,{checked:sr,onChange:lo=>uo(lo),className:"mr5 c-black"}),Sn.formatMessage({id:"classrooms.autoRefresh",defaultMessage:"\u81EA\u52A8\u5237\u65B0"}),ur.createElement("span",{className:"c-grey-999"},"\uFF08",Sn.formatMessage({id:"classrooms.dataUpdateInterval30",defaultMessage:"\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E"}),"\uFF09"))),!["4","5"].includes(yr)&&ur.createElement(cg,{form:Gl,initialValues:cr,onValuesChange:(lo,rl)=>{const Ol=cc(cc({},cr),rl);console.log(Ol,"newValue"),ja(cc({},Ol)),yr==="1"&&Mu(Ol)},data:su()}),yr==="5"&&ur.createElement(kg,null),ur.createElement("section",{style:{display:yr==="1"?"block":"none"}},ur.createElement(Wt.Z,{spinning:er},(An==null?void 0:An.open_camera)&&ur.createElement(ur.Fragment,null,ur.createElement("div",{className:Ts.head},ur.createElement("div",{className:Ts.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),ur.createElement(Fm.ZP,{data:(0,Fm.Uf)(An)})),ur.createElement("div",{className:Ts.head},ur.createElement("div",{className:Ts.title},Sn.formatMessage({id:"classrooms.paperOverview",defaultMessage:"\u8BD5\u5377\u6982\u89C8"})),ur.createElement("div",{className:"flex item-center current",onClick:()=>{ve({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},ur.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),ur.createElement("span",{style:{color:"#333333"}},Sn.formatMessage({id:"classrooms.setScoreRange",defaultMessage:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"})))),ur.createElement("div",{className:Ts.table},ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.totalScore",defaultMessage:"\u8BD5\u5377\u603B\u5206"})),ur.createElement("div",null,(kt=An==null?void 0:An.exercise_counts)==null?void 0:kt.total_score,"\u5206")),ur.createElement("aside",null,ur.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),ur.createElement("div",null,(pt=An==null?void 0:An.exercise_counts)==null?void 0:pt.time)),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.averageAnswerTime",defaultMessage:"\u5E73\u5747\u7B54\u9898\u65F6\u957F"}),ur.createElement(Ie.Z,{title:Sn.formatMessage({id:"classrooms.averageAnswerTimeFormula",defaultMessage:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"})},ur.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ur.createElement("div",null,(st=An==null?void 0:An.exercise_counts)==null?void 0:st.avg_answer_duration)),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.studentsRequiredToAttend",defaultMessage:"\u5E94\u8003\u4EBA\u6570"}),ur.createElement(Ie.Z,{title:Sn.formatMessage({id:"classrooms.studentsToAttendExam",defaultMessage:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"})},ur.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ur.createElement("div",null,(be=An==null?void 0:An.exercise_counts)==null?void 0:be.candidate_num,"\u4EBA")),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.actualParticipants",defaultMessage:"\u5B9E\u8003\u4EBA\u6570"}),ur.createElement(Ie.Z,{title:Sn.formatMessage({id:"classrooms.studentsWithSubmissionStatusInProgressOrSubmittedOrSubmittedWithoutAnswer",defaultMessage:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"})},ur.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ur.createElement("div",null,(Pe=An==null?void 0:An.exercise_counts)==null?void 0:Pe.exam_num,"\u4EBA")),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.participationRate",defaultMessage:"\u53C2\u8003\u7387"}),ur.createElement(Ie.Z,{title:Sn.formatMessage({id:"classrooms.participationRateFormula",defaultMessage:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"})},ur.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ur.createElement("div",null,(Bn=An==null?void 0:An.exercise_counts)==null?void 0:Bn.reference_rate,"%")),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.averageScore",defaultMessage:"\u5E73\u5747\u5206"}),ur.createElement(Ie.Z,{title:Sn.formatMessage({id:"classrooms.averageScoreFormula",defaultMessage:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"})},ur.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ur.createElement("div",null,(On=An==null?void 0:An.exercise_counts)==null?void 0:On.average_score,"\u5206")),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.highestScore",defaultMessage:"\u6700\u9AD8\u5206"})),ur.createElement("div",null,(xn=An==null?void 0:An.exercise_counts)==null?void 0:xn.max_score,"\u5206")),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.lowestScore",defaultMessage:"\u6700\u4F4E\u5206"})),ur.createElement("div",null,(Kn=An==null?void 0:An.exercise_counts)==null?void 0:Kn.min_score,"\u5206")),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.standardDeviation",defaultMessage:"\u6807\u51C6\u5DEE"}),ur.createElement(Ie.Z,{title:Sn.formatMessage({id:"classrooms.standardDeviationExplanation",defaultMessage:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"})},ur.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ur.createElement("div",null,(Gt=An==null?void 0:An.exercise_counts)==null?void 0:Gt.standard_deviation)),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.excellent",defaultMessage:"\u4F18\u79C0"}),ur.createElement(Ie.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(aa=mr==null?void 0:mr.score_ranges)==null?void 0:aa.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(sa=mr==null?void 0:mr.score_ranges)==null?void 0:sa.max_rate}%\u7684\u5B66\u751F\u6570`},ur.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ur.createElement("div",null,(Sa=An==null?void 0:An.exercise_counts)==null?void 0:Sa.best_counts,"\u4EBA")),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.good",defaultMessage:"\u826F\u597D"}),ur.createElement(Ie.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Gn=mr==null?void 0:mr.score_ranges)==null?void 0:Gn.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(pa=mr==null?void 0:mr.score_ranges)==null?void 0:pa.good_rate}%\u7684\u5B66\u751F\u6570`},ur.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ur.createElement("div",null,(sn=An==null?void 0:An.exercise_counts)==null?void 0:sn.good_counts,"\u4EBA")),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.pass",defaultMessage:"\u53CA\u683C"}),ur.createElement(Ie.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(wn=mr==null?void 0:mr.score_ranges)==null?void 0:wn.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(La=mr==null?void 0:mr.score_ranges)==null?void 0:La.pass_rate}%\u7684\u5B66\u751F\u6570`},ur.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ur.createElement("div",null,(Ht=An==null?void 0:An.exercise_counts)==null?void 0:Ht.pass_counts,"\u4EBA")),ur.createElement("aside",null,ur.createElement("div",null,Sn.formatMessage({id:"classrooms.fail",defaultMessage:"\u4E0D\u53CA\u683C"}),ur.createElement(Ie.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Va=mr==null?void 0:mr.score_ranges)==null?void 0:Va.fail_rate}%\u7684\u5B66\u751F\u6570`},ur.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),ur.createElement("div",null,(Ta=An==null?void 0:An.exercise_counts)==null?void 0:Ta.fail_counts,"\u4EBA"))),ur.createElement("div",{className:Ts.head},ur.createElement("div",{className:Ts.title},"\u9898\u76EE\u6982\u89C8",ur.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08",Sn.formatMessage({id:"classrooms.clickBarChartForDetails",defaultMessage:"\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5"}),"\uFF09")),ur.createElement(oe.Z,null,ur.createElement(me.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},ur.createElement(se.default,{style:{width:140},value:to,onChange:lo=>{Ka(lo),Qi(cr,!0,{method:lo})}},ur.createElement(se.default.Option,{value:0},Sn.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"})),ur.createElement(se.default.Option,{value:1},Sn.formatMessage({id:"classrooms.scoreRate",defaultMessage:"\u5F97\u5206\u7387"})))),ur.createElement(me.default.Item,{className:"ml20",colon:!1,label:Sn.formatMessage({id:"classrooms.sortingMethod",defaultMessage:"\u6392\u5E8F\u65B9\u5F0F"})},ur.createElement(se.default,{style:{width:140},value:Pa,onChange:lo=>{Mr(lo),Qi(cr,!0,{order:lo})}},ur.createElement(se.default.Option,{value:0},Sn.formatMessage({id:"classrooms.sortByQuestionNumberAsc",defaultMessage:"\u6309\u9898\u53F7\u5347\u5E8F"})),ur.createElement(se.default.Option,{value:1},Sn.formatMessage({id:"classrooms.sortByQuestionNumberDesc",defaultMessage:"\u6309\u9898\u53F7\u964D\u5E8F"})),ur.createElement(se.default.Option,{value:2},"\u6309",Nu,"\u5347\u5E8F"),ur.createElement(se.default.Option,{value:3},"\u6309",Nu,"\u964D\u5E8F"))))),ur.createElement(Wt.Z,{spinning:vr},wr),ur.createElement("div",{className:Ts.head},ur.createElement("div",{className:Ts.title},Sn.formatMessage({id:"classrooms.studentScoreDistribution",defaultMessage:"\u5B66\u751F\u6210\u7EE9\u5206\u5E03"}),ur.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08",Sn.formatMessage({id:"classrooms.clickBarChartForDetails",defaultMessage:"\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5"}),"\uFF09"))),zu,ur.createElement("div",{className:Ts.head},ur.createElement("div",{className:Ts.title},Sn.formatMessage({id:"classrooms.excellentStudents",defaultMessage:"\u4F18\u79C0\u751F"}),ur.createElement(Ie.Z,{title:Sn.formatMessage({id:"classrooms.rankingTop10Students",defaultMessage:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"})},ur.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),ur.createElement(z.default,{columns:Bi,rowKey:"index",dataSource:(An==null?void 0:An.rank_list)||[],pagination:!1}),ur.createElement("div",{className:Ts.head},ur.createElement("div",{className:Ts.title},Sn.formatMessage({id:"classrooms.overviewOfQuestionTypes",defaultMessage:"\u9898\u578B\u6982\u89C8"}),ur.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08",Sn.formatMessage({id:"classrooms.clickPieChartForDetails",defaultMessage:"\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5"}),"\uFF09")),ur.createElement(oe.Z,null,ur.createElement(me.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},ur.createElement(se.default,{style:{width:140},value:ba,onChange:lo=>{ra(lo),fu(cr,!0,{method:lo})}},ur.createElement(se.default.Option,{value:0},Sn.formatMessage({id:"classrooms.accuracyRate",defaultMessage:"\u6B63\u786E\u7387"})),ur.createElement(se.default.Option,{value:1},"\u5F97\u5206\u7387"))))),ur.createElement(Wt.Z,{spinning:Eo},ur.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},ur.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},ur.createElement("div",{className:" c-grey-333"},ba===0?Sn.formatMessage({id:"classrooms.correctRateRange",defaultMessage:"\u6B63\u786E\u7387\u533A\u95F4\uFF1A"}):Sn.formatMessage({id:"classrooms.scoreRateRange",defaultMessage:"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"})),ur.createElement("div",{className:"flex item-center gap-20px"},Tu.map((lo,rl)=>ur.createElement("div",{key:rl,className:"flex item-center gap-10px"},ur.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:lo==null?void 0:lo.color}}),ur.createElement("div",{className:"font12 c-grey-333"},lo==null?void 0:lo.label))))),ur.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},ml))))),yr==="2"&&ur.createElement("section",null,An!=null&&An.is_random?ur.createElement(ar,{value:no,ref:Ki}):ur.createElement(Qm,{value:no,ref:Ki})),yr==="3"&&ur.createElement("section",null,ur.createElement(m0,{value:no})))),((Xn=de==null?void 0:de.actionTabs)==null?void 0:Xn.key)==="\u5B66\u751F\u8BE6\u60C5"&&ur.createElement(C0,null),((Rn=de==null?void 0:de.actionTabs)==null?void 0:Rn.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&ur.createElement(ts,{handleOnComplete:Mu}),((hn=de==null?void 0:de.actionTabs)==null?void 0:hn.key)==="\u5B66\u751F\u5217\u8868"&&ur.createElement(Nd,null))};var R0=(0,Ae.connect)(({exercise:de,classroomList:ve})=>({exercise:de,classroomList:ve}))(L0),T0=x(49018),md={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},Hg=x(35479),k0=x(79274),ki=x(59301),j0=Object.defineProperty,Z0=Object.defineProperties,H0=Object.getOwnPropertyDescriptors,zg=Object.getOwnPropertySymbols,z0=Object.prototype.hasOwnProperty,Q0=Object.prototype.propertyIsEnumerable,Qg=(de,ve,ue)=>ve in de?j0(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Xm=(de,ve)=>{for(var ue in ve||(ve={}))z0.call(ve,ue)&&Qg(de,ue,ve[ue]);if(zg)for(var ue of zg(ve))Q0.call(ve,ue)&&Qg(de,ue,ve[ue]);return de},W0=(de,ve)=>Z0(de,H0(ve)),om=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const{TabPane:Bg}=E.default,G0=({classroomList:de,exercise:ve,loading:ue,dispatch:dt})=>{var mt;const kt=(0,Ae.useIntl)(),pt=(0,Ae.useParams)(),st=(0,Ae.useLocation)(),[be]=me.default.useForm(),{commonHeader:Pe}=ve;let[Bn,On]=(0,a.useState)(!0),[xn,Kn]=(0,a.useState)(!1);const[Gt,aa]=(0,a.useState)("myself");let[sa,Sa]=(0,a.useState)([]),[Gn,pa]=(0,a.useState)([]),[sn,wn]=(0,a.useState)(),[La,Ht]=(0,a.useState)([]);const Va=(0,a.useRef)(),[Ta,Xn]=(0,a.useState)(1),Rn=(0,a.useRef)(null),[hn,Sn]=(0,a.useState)(!1),[mr,yr]=(0,a.useState)(""),[ho,An]=(0,a.useState)(""),Oa=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:kt.formatMessage({id:"classrooms.type",defaultMessage:"\u7C7B\u578B"}),dataIndex:"is_random",width:90,align:"left",render:Xa=>Xa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:kt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"is_random",width:60,align:"center",render:(Xa,ba)=>ki.createElement("a",{href:Xa?`/randompaper/detail/${ba.id}`:`/paperlibrary/see/${ba.id}?defaultActiveKey=1`,target:"_blank>"},kt.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))}],[$e,za]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(cr(),Ht([]),Fa())},[ve.actionTabs.key]);const Fa=()=>om(void 0,null,function*(){const Xa=yield dt({type:"paperlibrary/getTeachGroupData"});pa(Xa)}),Qa=Xa=>{const ba=parseInt(Xa);return isNaN(ba)?"":ba},cr=()=>om(void 0,null,function*(){var Xa,ba;if(Bn){++$e.page,On(!1);const ra=yield dt({type:"exercise/getBrankList",payload:W0(Xm({},$e),{search:(Xa=$e.search)==null?void 0:Xa.trim()})});sa=ra!=null&&ra.object_list?[...sa.concat(ra==null?void 0:ra.object_list)]:sa,wn(ra.is_teacher),((ba=ra.object_list)==null?void 0:ba.length)<$e.limit?On(!1):On(!0),Sa([...sa])}}),ja=Xa=>{Rn.current.scrollTop=0,sa=[],$e.page=0,$e.group_id=Xa,Bn=!0,Ht([]),za(Xm({},$e)),cr()},to={selectedRowKeys:La,onChange:Xa=>{Ht(Xa)},type:"radio"},Ka=()=>{za(Xm({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Sa([]),On(!0),aa("myself"),dt({type:"exercise/setActionTabs",payload:{}}),Kn(!1)},[Pa,Mr,Fr,or]=(0,Hg.P)(),la=Xa=>om(void 0,null,function*(){let ba=!1;sa.forEach(er=>{La.includes(er.id)&&(ba=er.is_random)}),Va.current&&(ba=Pe==null?void 0:Pe.is_random);const ra=Xa.map(er=>({shixun_id:er.id,is_use:er.is_use,is_copy:er.is_copy}));if(!ba){const er=yield dt({type:"exercise/saveBanks",payload:{course_id:pt.coursesId,object_type:"examination_bank",bank_id:Va.current?[Va.current]:La,shixuns_info:ra,is_make_up_exercise:!0,make_up_exercise_id:Number(pt.categoryId),use_origin_exercise:!!Va.current}});(er==null?void 0:er.status)===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),yr(`/classrooms/${pt.coursesId}/exercise/${er.exercise_id}/detail?random=${er.is_random}&tabs=3`),An(`/classrooms/${pt.coursesId}/exercise/add/${er.exercise_id}?random=${er.is_random}&type=2`),le.ZP.success(kt.formatMessage({id:"classrooms.createSuccessSetExamRules",defaultMessage:"\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"})),setTimeout(()=>{window.location.href=`/classrooms/${pt.coursesId}/exercise/${er.exercise_id}/detail?random=${er.is_random}&tabs=3`},1e3),Mr(),Ka());return}dt({type:"exercise/setActionTabs",payload:{}}),Mr();let Na=1,Vn=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ki.createElement("div",{className:md.modalColumn},ki.createElement("div",{className:md.modalRow},ki.createElement("sup",{className:md.sup},"*"),ki.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ki.createElement(je.Z,{parser:Qa,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Na,onChange:er=>{Na=er;const fr=document.getElementById("model_error");Na<1||Na>50?fr.style.display="block":fr.style.display="none"}})),ki.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:kt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:kt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onCancel:Ka,onOk:()=>om(void 0,null,function*(){if(Na<1||Na>50){const fr=document.getElementById("model_error");return fr.style.display="block",Promise.reject()}Vn.update({cancelButtonProps:{disabled:!0}});const er=yield dt({type:"exercise/saveBanks",payload:{course_id:pt.coursesId,object_type:"examination_bank",bank_id:Va.current?[Va.current]:La,shixuns_info:ra,num:Na,is_make_up_exercise:!0,make_up_exercise_id:Number(pt.categoryId),use_origin_exercise:!!Va.current}});Vn.update({cancelButtonProps:{disabled:!1}}),er&&er.status===0?((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),Ka(),Mr(),le.ZP.success(kt.formatMessage({id:"classrooms.createSuccessSetExamRules",defaultMessage:"\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"})),setTimeout(()=>{window.location.href=`/classrooms/${pt.coursesId}/exercise/${er.exercise_id}/detail?random=${er.is_random}&tabs=3`},1e3)):(Ka(),Mr())})})});return ki.createElement(ki.Fragment,null,ki.createElement(Fe.default,{centered:!0,width:980,title:kt.formatMessage({id:"classrooms.createResit",defaultMessage:"\u521B\u5EFA\u8865\u8003"}),maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:kt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:kt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:xn,bodyStyle:{minHeight:150},wrapClassName:md.warpModal,onOk:()=>om(void 0,null,function*(){var Xa;if(Ta===1){if(!La.length){le.ZP.error(kt.formatMessage({id:"classrooms.selectExam",defaultMessage:"\u8BF7\u9009\u62E9\u8BD5\u5377"}));return}Kn(!0);let ba=!1,ra=!1;if(sa.forEach(Vn=>{La.includes(Vn.id)&&Vn.need_authorize&&(ba=Vn.need_authorize),La.includes(Vn.id)&&(ra=Vn.is_random)}),ba){(0,vc.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(yield or({id:`${La[0]}`,course_id:pt.coursesId,type:"examination_bank"}))||la([]),Kn(!1)}else{Kn(!0);const ba=yield(0,pe.ZP)(`/api/exercises/${pt.categoryId}/use_origin_exercise.json`,{method:"post"}),ra=yield or({id:`${La[0]}`,course_id:pt.coursesId,type:"examination_bank",result:ba});Va.current=(Xa=ba==null?void 0:ba.save_banks_params)==null?void 0:Xa.bank_id,ra||la([]),Kn(!1)}}),onCancel:Ka},ki.createElement(xe.ZP.Group,{value:Ta,onChange:Xa=>Xn(Xa.target.value),style:{marginTop:10,marginBottom:15}},ki.createElement(xe.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),ki.createElement(xe.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),Ta===1?ki.createElement(ki.Fragment,null,ki.createElement(E.default,{activeKey:Gt,onTabClick:Xa=>om(void 0,null,function*(){Rn.current.scrollTop=0,sa=[],Gt!==Xa&&Ht([]),aa(Xa),$e.page=0,$e.filter=Xa,$e.group_id=null,Bn=!0,cr()})},ki.createElement(Bg,{tab:ki.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ki.createElement(Bg,{tab:ki.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ki.createElement(Bg,{tab:ki.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ki.createElement("div",{className:md.tabSearch},Gt==="teacher"&&ki.createElement(se.default,{value:$e.group_id,onChange:ja,size:"middle",style:{width:200,marginRight:30}},ki.createElement(se.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(mt=Gn==null?void 0:Gn.groups)==null?void 0:mt.map(Xa=>ki.createElement(se.default.Option,{key:Xa==null?void 0:Xa.group_id,value:Xa==null?void 0:Xa.group_id},Xa==null?void 0:Xa.name))),ki.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:$e.search,onChange:Xa=>{$e.search=Xa.target.value,za(Xm({},$e))},onSearch:Xa=>{Rn.current.scrollTop=0,sa=[],$e.page=0,Bn=!0,Ht([]),Xa&&(0,k0.tk)({name:Xa,copywriting:Xa,position:"Exercise"}),cr()}})),ki.createElement("div",{ref:Rn,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!sn&&Gt==="public"&&ki.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ki.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),ki.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ki.createElement(Wl(),{initialLoad:!1,pageStart:0,loadMore:()=>{cr()},hasMore:Bn,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&sn&&ki.createElement(T0.Z,{className:md.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:sa,onRow:Xa=>({onClick:()=>{Ht([Xa==null?void 0:Xa.id])}}),resColumns:Oa,rowSelection:to})))):ki.createElement(ki.Fragment,null,ki.createElement("div",{className:md.shijuan},ki.createElement("div",null,"\u8BD5\u5377\uFF1A"),ki.createElement("div",{className:md.name},ki.createElement("span",null,Pe==null?void 0:Pe.exercise_name))),ki.createElement("div",{className:md.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),ki.createElement(Fe.default,{title:kt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:hn,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ki.createElement("div",null,ki.createElement(ye.ZP,{onClick:()=>{Sn(!1),Ae.history.push(ho)}},"\u4FEE\u6539\u8BD5\u5377"),ki.createElement(ye.ZP,{type:"primary",onClick:()=>{Ae.history.push(mr),Sn(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Sn(!1)}},ki.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ki.createElement(Hg.Z,{inPaper:!0,visible:Pa,onCancel:Mr,onOk:la,renderData:Fr,modalType:"multiple",type:"examination_bank"}))};var U0=(0,Ae.connect)(({exercise:de,loading:ve,classroomList:ue})=>({exercise:de,loading:ve,classroomList:ue}))(G0),Wg=x(33270),Jm=x(59301),K0=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const V0=({exercise:de,dispatch:ve})=>{const ue=(0,Ae.useIntl)(),{value:dt}=de.actionTabs.params||{},[mt,kt]=(0,a.useState)(!1),{categoryId:pt,coursesId:st}=(0,Ae.useParams)(),be=()=>K0(void 0,null,function*(){kt(!0);let Pe;dt!=null&&dt.is_wrong?Pe=yield(0,Wg._B)(pt,{exercise_question_id:dt==null?void 0:dt.question_id}):Pe=yield(0,Wg.pr)(pt,{exercise_question_id:dt==null?void 0:dt.question_id}),(Pe==null?void 0:Pe.status)===0&&(le.ZP.success(Pe==null?void 0:Pe.message),ve({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),ve({type:"exercise/editExercise",payload:{categoryId:pt,coursesId:st}}),ve({type:"exercise/setActionTabs",payload:{}})),kt(!1)});return Jm.createElement(Fe.default,{title:ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),width:600,centered:!0,open:de.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:mt,onCancel:()=>ve({type:"exercise/setActionTabs",payload:{}}),onOk:be},Jm.createElement("p",null,dt!=null&&dt.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),dt!=null&&dt.is_wrong?Jm.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):Jm.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",dt==null?void 0:dt.question_score,"\u5206\u3002"))};var Y0=(0,Ae.connect)(({exercise:de})=>({exercise:de}))(V0),X0="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const J0=(de=[],ve=[],ue=[])=>(console.log("---",de,ve,ue),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ue},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:ve},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:de}]}),q0=(de=[])=>({dataset:[{source:de}],tooltip:{show:!0,formatter:function(ve){return ve.value[2]+":"+ve.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var _0=Object.defineProperty,Gg=Object.getOwnPropertySymbols,$0=Object.prototype.hasOwnProperty,ef=Object.prototype.propertyIsEnumerable,Ug=(de,ve,ue)=>ve in de?_0(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,qm=(de,ve)=>{for(var ue in ve||(ve={}))$0.call(ve,ue)&&Ug(de,ue,ve[ue]);if(Gg)for(var ue of Gg(ve))ef.call(ve,ue)&&Ug(de,ue,ve[ue]);return de},Sg=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const tf=({shixunHomeworks:de,loading:ve,dispatch:ue})=>{var dt,mt,kt,pt;const st=(0,Ae.useIntl)(),be=(0,Ae.useParams)(),[Pe,Bn]=(0,a.useState)(qm(qm({},{sort_by:"student_id",sort_direction:"desc"}),be)),[On,xn]=(0,a.useState)(),[Kn,Gt]=(0,a.useState)([]);let aa=(0,a.useRef)();const[sa,Sa]=(0,a.useState)(1),[Gn,pa]=(0,a.useState)(!1),[sn,wn]=(0,a.useState)(10),[La,Ht]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ta()},[]);const Va=[{title:st.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="student_number"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:st.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"group_course_name"},{title:st.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.minor)},{title:st.formatMessage({id:"classrooms.level",defaultMessage:"\u7B49\u7EA7"}),dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="bug"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.minor)},{title:st.formatMessage({id:"classrooms.level",defaultMessage:"\u7B49\u7EA7"}),dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="vulnerability"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.minor)},{title:st.formatMessage({id:"classrooms.level",defaultMessage:"\u7B49\u7EA7"}),dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Pe.sort_by==="specification"?Pe.sort_direction==="desc"?"descend":"ascend":null,render:Rn=>a.createElement("span",{className:"current"},Rn==null?void 0:Rn.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="complexity"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="total_row_number"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:st.formatMessage({id:"classrooms.qualityScore",defaultMessage:"\u8D28\u91CF\u8BC4\u5206"}),dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Pe.sort_by==="quality_score"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:st.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"action",align:"center",render:(Rn,hn)=>a.createElement("a",{target:"_blank",href:`/classrooms/${be.coursesId}/exercise/${be.categoryId}/analysis/${hn.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(On===2&&(aa.current=setInterval(()=>{Ta()},6e4)),()=>{clearTimeout(aa.current)}),[On]);function Ta(){return Sg(this,null,function*(){const Rn=yield(0,pe.ZP)(`/api/exercises/${Pe.categoryId}/check_status.json`,{method:"GET"});xn(Rn.status),Rn.status!=2&&Rn.status!=-1&&(Xn({page:1,limit:10}),clearTimeout(aa.current))})}function Xn(Rn){return Sg(this,null,function*(){Sa(Rn==null?void 0:Rn.page),wn(Rn==null?void 0:Rn.limit);const hn=yield(0,pe.ZP)(`/api/exercises/${Pe.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:qm({},Rn)});Gt(hn)})}return console.log("-------",be),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(On===0||On===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",Kn==null?void 0:Kn.created_at)),a.createElement(ye.ZP,{onClick:()=>{ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(oe.Z,{style:{width:"100%"}},a.createElement(ge.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(ge.Z,{flex:"80px"},a.createElement(Me.default,{checked:(La==null?void 0:La.length)===0,onChange:Rn=>{Rn.target.checked&&(Ht([]),Xn({page:sa,limit:sn}))},style:{fontSize:"14px"},value:"all"},st.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),a.createElement(ge.Z,{flex:"1"},a.createElement(Me.default.Group,{value:La,onChange:Rn=>Sg(void 0,null,function*(){Ht([...Rn]),Xn({page:sa,limit:sn,group_course_ids:Rn})}),style:{width:"100%",fontSize:"14px"}},(dt=Kn==null?void 0:Kn.course_groups)==null?void 0:dt.map((Rn,hn)=>a.createElement(Me.default,{style:{fontSize:"14px"},value:Rn==null?void 0:Rn.id},Rn==null?void 0:Rn.name,"(",Rn==null?void 0:Rn.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(Kn==null?void 0:Kn.grade_statistics)&&a.createElement(ud.Z,{option:J0((mt=Kn==null?void 0:Kn.grade_statistics)==null?void 0:mt.map(Rn=>Rn.specification_count),(kt=Kn==null?void 0:Kn.grade_statistics)==null?void 0:kt.map(Rn=>Rn.vulnerability_count),(pt=Kn==null?void 0:Kn.grade_statistics)==null?void 0:pt.map(Rn=>Rn.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(Kn==null?void 0:Kn.quality_scores)&&a.createElement(ud.Z,{option:q0(Kn==null?void 0:Kn.quality_scores.map((Rn,hn)=>[hn+1,Rn==null?void 0:Rn.quality_score,Rn==null?void 0:Rn.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(Be.default.Search,{size:"middle",onSearch:Rn=>{Xn({page:1,limit:sn,search:Rn})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(z.default,{columns:Va,dataSource:Kn==null?void 0:Kn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Rn,hn,Sn)=>{Sn.field&&(Pe.sort_by=Sn.field),Sn.order||(Pe.sort_direction="asc"),Sn.order==="ascend"&&(Pe.sort_direction="asc"),Sn.order==="descend"&&(Pe.sort_direction="desc"),Sn.order||(Pe.sort_direction="asc"),Xn(qm({page:1,limit:sn},Pe))}}),a.createElement(we.Z,{current:sa,total:Kn==null?void 0:Kn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:sn,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Rn,hn)=>{Sa(Rn),wn(hn),Xn({page:Rn,limit:hn,group_course_ids:La})}}))),On===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:X0}),a.createElement("br",null),a.createElement(ye.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Ta()}},"\u5237\u65B0\u9875\u9762")),a.createElement(Sr,null),a.createElement(Fe.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Gn,footer:null,onCancel:()=>pa(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!Gn&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${be==null?void 0:be.categoryId}-${Gn==null?void 0:Gn.student_number}&resolved=false`,frameBorder:"0"}))))};var nf=(0,Ae.connect)(({shixunHomeworks:de,loading:ve})=>({shixunHomeworks:de,loading:ve.effects}))(tf),Cu={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},gr=x(59301),af=Object.defineProperty,rf=Object.defineProperties,of=Object.getOwnPropertyDescriptors,Kg=Object.getOwnPropertySymbols,lf=Object.prototype.hasOwnProperty,uf=Object.prototype.propertyIsEnumerable,Vg=(de,ve,ue)=>ve in de?af(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Pc=(de,ve)=>{for(var ue in ve||(ve={}))lf.call(ve,ue)&&Vg(de,ue,ve[ue]);if(Kg)for(var ue of Kg(ve))uf.call(ve,ue)&&Vg(de,ue,ve[ue]);return de},sf=(de,ve)=>rf(de,of(ve)),lm=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const cf=({exercise:de,dispatch:ve,user:ue})=>{var dt;const mt=(0,Ae.useIntl)(),kt=(0,Ae.useParams)(),[pt,st]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:kt==null?void 0:kt.categoryId}),[be]=me.default.useForm(),[Pe,Bn]=(0,a.useState)(),[On,xn]=(0,a.useState)(!1),{exerciseList:Kn,commonHeader:Gt}=de,[aa,sa]=(0,a.useState)([]),[Sa,Gn]=(0,a.useState)([]),[pa,sn]=(0,a.useState)(0),[wn,La]=(0,a.useState)(!0),[Ht,Va]=(0,a.useState)(!1),[Ta,Xn]=(0,a.useState)(!1),[Rn,hn]=(0,a.useState)(!1),[Sn,mr]=(0,a.useState)(""),yr=(0,a.useRef)(null),ho=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[An,Oa]=(0,a.useState)([]);(0,a.useEffect)(()=>{$e(pt)},[]),(0,a.useEffect)(()=>(clearInterval(yr.current),(Gt==null?void 0:Gt.exercise_status)===2&&(yr.current=setInterval(()=>{$e(pt)},3e4)),()=>{clearInterval(yr.current)}),[Gt==null?void 0:Gt.exercise_status,pt]);const $e=or=>lm(void 0,null,function*(){const la=Hn().cloneDeep(or);console.log(la,"sendData"),La(!0),sa([]);const Xa=yield(0,pe.ZP)(`/api/exercises/${or==null?void 0:or.exercise_id}/exercise_abnormities.json`,{method:"get",params:la});Oa((Xa==null?void 0:Xa.error_types)||[]),Gn([]),La(!1),sn(Xa==null?void 0:Xa.total_count),sa((Xa==null?void 0:Xa.exercise_abnormites)||[])}),za=(or,la)=>{pt.page=1,pt[la]=or,st(Pc({},pt)),$e(pt)},Fa=or=>{pt.page=1,pt.keyword=or,st(Pc({},pt))},Qa=()=>{pt.page=1;const or=Object.assign({},be.getFieldValue());Object.keys(or).map(function(la){switch(la){case"error_type":or[la].includes("all")||!or[la].length?(delete pt.error_type,be.setFieldsValue({error_type:"all"})):(pt.error_type=or[la],be.setFieldsValue({error_type:pt.error_type}));break;case"course_group_id":or[la].includes("all")||!or[la].length?(delete pt.course_group,be.setFieldsValue({course_group_id:"all"})):(pt.course_group=or[la],be.setFieldsValue({course_group_id:pt.course_group}));break}}),st(Pc({},pt)),$e(pt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Bn(47),xn(!0))},[document.getElementById("divhe"),Kn]);const cr=(or,la,Xa)=>{pt.page=or==null?void 0:or.current,pt.limit=or==null?void 0:or.pageSize,Xa!=null&&Xa.order?(pt.sort_by=Xa==null?void 0:Xa.field,pt.sort_direction=(Xa==null?void 0:Xa.order)==="ascend"?"asc":"desc"):(pt.sort_by=null,pt.sort_direction=null),st(Pc({},pt)),$e(pt)},ja=[{title:mt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",width:80,render:(or,la,Xa)=>pt.limit*(pt.page-1)+Xa+1},{title:mt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:or=>gr.createElement(Ie.Z,{placement:"bottomLeft",title:or},gr.createElement("span",null,or))},{title:mt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:or=>gr.createElement(Ie.Z,{placement:"bottomLeft",title:or},gr.createElement("span",null,or||"--"))},{title:mt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:or=>gr.createElement(Ie.Z,{placement:"bottomLeft",title:or},gr.createElement("span",null,or||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:mt.formatMessage({id:"classrooms.type",defaultMessage:"\u7C7B\u578B"}),dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:mt.formatMessage({id:"classrooms.explanation",defaultMessage:"\u8BF4\u660E"}),dataIndex:"description",ellipsis:{showTitle:!1},render:(or,la)=>gr.createElement(gr.Fragment,null,gr.createElement(Ie.Z,{placement:"bottomLeft",title:or},gr.createElement("span",null,or||"--")),(la==null?void 0:la.user_screen_num)>=50&&gr.createElement(Ie.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},gr.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(la==null?void 0:la.user_screen_num)>0&&gr.createElement("span",{onClick:()=>mr(la==null?void 0:la.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],to=or=>{Gn(or)},Ka=()=>{Va(!1),$e(pt)},Pa=or=>{const la=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(ba,ra)=>gr.createElement("span",null,ba||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(ba,ra)=>gr.createElement(gr.Fragment,null,ba==="passed"&&gr.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),ba==="rejected"&&gr.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),ba==="submitted"&&gr.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(ba,ra)=>ba?gr.createElement(Ie.Z,{placement:"bottom",title:ba},gr.createElement("span",null,ba)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(ba,ra)=>gr.createElement("span",{className:"current c-light-primary",onClick:()=>{Er.Z.publish("preview-image",ba)}},mt.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))}],Xa=Fe.default.confirm({icon:null,width:700,className:`${Cu.cusModal} custom-modal-divider`,centered:!0,title:gr.createElement(oe.Z,null,gr.createElement(ge.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),gr.createElement(ge.Z,null,gr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Xa.destroy()}))),content:gr.createElement("div",null,gr.createElement(z.default,{className:Cu.customTable,dataSource:[Pc({},or)],bordered:!1,columns:la,rowKey:"exercise_identity_photo_id",rowClassName:Cu.row,pagination:!1}))})},Mr=or=>{var la,Xa;const ba=Fe.default.confirm({icon:null,className:`${Cu.cusModal} custom-modal-divider`,centered:!0,width:((la=or==null?void 0:or.play_url)==null?void 0:la.length)<6?724:744,title:gr.createElement(oe.Z,null,gr.createElement(ge.Z,{flex:"1"},"\u89C6\u9891"),gr.createElement(ge.Z,null,gr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ba.destroy()}))),content:gr.createElement("ul",{className:Cu.sys},(Xa=or==null?void 0:or.play_url)==null?void 0:Xa.map((ra,Na)=>gr.createElement("li",{className:Cu.li,key:Na},gr.createElement("div",{className:Cu.d1},gr.createElement("div",{className:Cu.img},gr.createElement(Ko,{src:ra==null?void 0:ra.replace(".m3u8",".flv"),autoPlay:!0})),gr.createElement("div",{className:Cu.btn},gr.createElement("div",{className:Cu.b1},"\u56DE\u653E\u89C6\u9891",Na+1))))))})},Fr=or=>{const la=Fe.default.confirm({icon:null,className:`${Cu.cusModal} custom-modal-divider`,centered:!0,width:710,title:gr.createElement(oe.Z,null,gr.createElement(ge.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),gr.createElement(ge.Z,null,gr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>la.destroy()}))),content:gr.createElement(oe.Z,null,gr.createElement("aside",{className:Cu.imgWrap,style:{marginBottom:40}},gr.createElement("div",{className:Cu.img},gr.createElement("img",{width:326,src:(0,ie.Tv)(or==null?void 0:or.photo_url)}),gr.createElement("div",{className:Cu.textP},"\u91C7\u96C6\u7167\u7247")),gr.createElement("div",{className:Cu.img,style:{marginLeft:20}},or!=null&&or.identity_url?gr.createElement("img",{width:326,src:(0,ie.Tv)(or==null?void 0:or.identity_url)}):gr.createElement("div",{className:Cu.no,style:{width:326}},gr.createElement("span",null,mt.formatMessage({id:"classrooms.noIdentityPhoto",defaultMessage:"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247"}))),gr.createElement("div",{className:Cu.textP},mt.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"})))))})};return gr.createElement("section",{className:Cu.wrap},gr.createElement(me.default,{form:be,onChange:Qa,initialValues:{course_group_id:"all"}},gr.createElement(me.default.Item,{name:"course_group_id"},gr.createElement(Me.default.Group,{style:{width:"100%"}},gr.createElement(oe.Z,null,gr.createElement(ge.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),gr.createElement(ge.Z,{flex:"80px"},gr.createElement(Me.default,{value:"all"},mt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),gr.createElement(ge.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},(dt=Kn.course_groups)==null?void 0:dt.map((or,la)=>gr.createElement(Me.default,{key:la,value:or.exercise_group_id,className:"ml0 mr8"},or.exercise_group_name,"(",or.exercise_group_students,")"))),On&&gr.createElement("span",{onClick:()=>{let or=document.getElementById("divhe").scrollHeight;Pe>47?Bn(47):Bn(or)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Pe===47?"\u5C55\u5F00":"\u6536\u8D77",Pe===47?gr.createElement(oo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):gr.createElement(Wo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),gr.createElement(me.default.Item,{name:"error_type"},gr.createElement(Me.default.Group,{style:{width:"100%"}},gr.createElement(oe.Z,null,gr.createElement(ge.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),gr.createElement(ge.Z,{flex:"80px"},gr.createElement(Me.default,{value:"all"},mt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),gr.createElement(ge.Z,{flex:"1",id:"divhe",style:{height:Pe+"px",overflow:"hidden"}},An==null?void 0:An.map((or,la)=>gr.createElement(Me.default,{key:la,value:or.error_type,className:"ml0 mr8"},or.error_type_text,"\uFF08",or.count||0,"\uFF09"))))))),gr.createElement("div",{className:Cu.control},gr.createElement(Be.default.Search,{placeholder:mt.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),value:pt==null?void 0:pt.keyword,onChange:or=>Fa(or.target.value),onSearch:()=>{pt.page=1,st(Pc({},pt)),$e(pt)}}),gr.createElement(ye.ZP,{onClick:()=>Xn(!0),style:{marginLeft:"auto"},icon:gr.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},mt.formatMessage({id:"classrooms.screenshotRules",defaultMessage:"\u622A\u5C4F\u89C4\u5219"})),gr.createElement(ye.ZP,{onClick:()=>hn(!0),icon:gr.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),gr.createElement("div",{className:Cu.bgH}),gr.createElement(z.default,{className:Cu.customTable,dataSource:aa,bordered:!1,columns:ja,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:Cu.row,loading:wn,onChange:cr,pagination:{pageSize:pt.limit,total:pa,current:pt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:or=>gr.createElement("span",{className:"mr10"},"\u5171",gr.createElement("span",{className:"c-orange"},or),"\u6761\u6570\u636E")}}),gr.createElement(mf,{selectIds:Sa,visible:Ht,onCancel:()=>Va(!1),onOk:Ka,params:pt}),gr.createElement(gf,{visible:Rn,onCancel:()=>hn(!1)}),gr.createElement(ff,{visible:Sn,onCancel:()=>mr(!1)}),gr.createElement(Fe.default,{centered:!0,title:mt.formatMessage({id:"classrooms.screenshotRules",defaultMessage:"\u622A\u5C4F\u89C4\u5219"}),open:Ta,width:900,footer:null,onCancel:()=>{Xn(!1)}},gr.createElement("div",{className:"c-grey-333"},gr.createElement("div",{className:"mb20 blod"},mt.formatMessage({id:"classrooms.max50ScreenshotsPerStudent",defaultMessage:"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"})),gr.createElement("div",{className:"mb20 blod"},mt.formatMessage({id:"classrooms.singleExitDurationScreenshotCount",defaultMessage:"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"})),gr.createElement("div",{className:"mb20"},mt.formatMessage({id:"classrooms.if1To30SecEvery5Sec",defaultMessage:"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"})),gr.createElement("div",{className:"mb20"},mt.formatMessage({id:"classrooms.if30To120SecEvery10Sec",defaultMessage:"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"})),gr.createElement("div",{className:"mb20"},mt.formatMessage({id:"classrooms.if120To300SecEvery30Sec",defaultMessage:"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"})),gr.createElement("div",{className:"mb20"},mt.formatMessage({id:"classrooms.if300To720SecEvery60Sec",defaultMessage:"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"})),gr.createElement("div",{className:"mb20"},mt.formatMessage({id:"classrooms.ifOver720SecNoScreenshot",defaultMessage:"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"})),gr.createElement("div",{className:"mb20 blod"},mt.formatMessage({id:"classrooms.noScreenshotAfterReturn",defaultMessage:"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"})))),gr.createElement(Ja.Z,null))};var df=(0,Ae.connect)(({exercise:de,user:ve})=>({exercise:de,user:ve}))(cf);const mf=({visible:de,onOk:ve,onCancel:ue,selectIds:dt,params:mt})=>{const[kt,pt]=(0,a.useState)(!1),[st,be]=(0,a.useState)({}),Pe=(0,Ae.useIntl)(),[Bn]=me.default.useForm(),On=xn=>lm(void 0,null,function*(){pt(!0);let Kn;de===!0?Kn=yield(0,pe.ZP)(`/api/exercises/${mt==null?void 0:mt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Pc({identity_photo_ids:dt},xn)}):Kn=yield(0,pe.ZP)(`/api/exercises/${mt==null?void 0:mt.exercise_id}/audit_identity_photo.json`,{method:"post",body:Pc({identity_photo_id:de==null?void 0:de.exercise_identity_photo_id},xn)}),(Kn==null?void 0:Kn.status)===0&&ve(),pt(!1)});return gr.createElement(Fe.default,{title:de!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!de,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ue()},afterClose:()=>{Bn.resetFields(),be({})},confirmLoading:kt,onOk:()=>Bn.submit()},gr.createElement(me.default,{className:Cu.formWrap,form:Bn,labelCol:{span:4},wrapperCol:{span:18},onFinish:On,onValuesChange:()=>{be(Pc({},Bn.getFieldsValue()))}},de!==!0&&gr.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},gr.createElement(ge.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),gr.createElement(ge.Z,null,gr.createElement("aside",{className:Cu.imgWrap},gr.createElement("div",{className:Cu.img},gr.createElement("img",{width:234,src:(0,ie.Tv)(de==null?void 0:de.photo_url)}),gr.createElement("div",{onClick:()=>{Er.Z.publish("preview-image",de==null?void 0:de.photo_url)},className:Cu.iBtn},Pe.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"})),gr.createElement("div",{className:Cu.text},"\u91C7\u96C6\u7167\u7247")),gr.createElement("div",{className:Cu.img,style:{marginLeft:20}},de!=null&&de.identity_url?gr.createElement("img",{width:234,src:(0,ie.Tv)(de==null?void 0:de.identity_url)}):gr.createElement("div",{className:Cu.no,style:{width:326}},gr.createElement("span",null,Pe.formatMessage({id:"classrooms.noIdentityPhoto",defaultMessage:"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247"}))),!!(de!=null&&de.identity_url)&&gr.createElement("div",{onClick:()=>{Er.Z.publish("preview-image",(0,ie.Tv)(de==null?void 0:de.identity_url))},className:Cu.iBtn},"\u9884\u89C8"),gr.createElement("div",{className:Cu.text},Pe.formatMessage({id:"classrooms.identityPhoto",defaultMessage:"\u8BC1\u4EF6\u7167\u7247"})))))),gr.createElement(me.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},gr.createElement(xe.ZP.Group,null,gr.createElement(xe.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),gr.createElement(xe.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(st==null?void 0:st.state)==="rejected"&&gr.createElement(me.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},gr.createElement(Be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),gr.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},gf=({visible:de,onCancel:ve})=>{const ue=(0,Ae.useParams)(),[dt,mt]=(0,a.useState)({page:1,limit:20,exercise_id:ue==null?void 0:ue.categoryId}),[kt,pt]=(0,a.useState)(!1),[st,be]=(0,a.useState)([]),[Pe,Bn]=(0,a.useState)(0);(0,a.useEffect)(()=>{de&&(dt.page=1,dt.limit=20,mt(Pc({},dt)),xn(dt))},[de]);const On=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Gt=>gr.createElement(Ie.Z,{placement:"bottomLeft",title:Gt},gr.createElement("span",null,Gt))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:intl.formatMessage({id:"classrooms.type",defaultMessage:"\u7C7B\u578B"}),dataIndex:"operate_type",width:100,render:Gt=>gr.createElement(gr.Fragment,null,Gt===0&&gr.createElement("span",null,intl.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Gt=>gr.createElement(Ie.Z,{placement:"bottomLeft",title:Gt},gr.createElement("span",null,Gt))},{title:intl.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Gt=>gr.createElement(Ie.Z,{placement:"bottomLeft",title:Gt},gr.createElement("span",null,Gt))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Gt=>gr.createElement("img",{className:"current",onClick:()=>Er.Z.publish("preview-image",`${Ne.Z.API_SERVER}${Gt}`),width:70,height:40,src:`${Ne.Z.API_SERVER}${Gt}`})}],xn=Gt=>lm(void 0,null,function*(){const aa=Hn().cloneDeep(Gt);pt(!0);const sa=yield(0,pe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:aa});pt(!1),Bn(sa==null?void 0:sa.total_count),be((sa==null?void 0:sa.exercise_screen_actions)||[])}),Kn=Gt=>{dt.page=Gt==null?void 0:Gt.current,dt.limit=Gt==null?void 0:Gt.pageSize,mt(Pc({},dt)),xn(dt)};return gr.createElement(Fe.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:de,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},gr.createElement(z.default,{dataSource:st,bordered:!1,columns:On,size:"large",loading:kt,locale:{emptyText:gr.createElement(Pt.Z,null)},onChange:Kn,pagination:{pageSize:dt.limit,total:Pe,current:dt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Gt=>gr.createElement("span",{className:"mr10"},"\u5171",gr.createElement("span",{className:"c-orange"},Gt),"\u6761\u6570\u636E")}}))},ff=({visible:de,onCancel:ve})=>{const ue=(0,Ae.useIntl)(),dt=(0,Ae.useParams)(),[mt,kt]=(0,a.useState)({page:1,limit:9999,user_id:de,error_type:[8],exercise_id:dt==null?void 0:dt.categoryId}),[pt,st]=(0,a.useState)(!1),[be,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{de&&Bn(sf(Pc({},mt),{user_id:de}))},[de]);const Bn=Kn=>lm(void 0,null,function*(){const Gt=Hn().cloneDeep(Kn);console.log(Gt,"sendData"),st(!0);const aa=yield(0,pe.ZP)(`/api/exercises/${Kn==null?void 0:Kn.exercise_id}/exercise_abnormities.json`,{method:"get",params:Gt});st(!1),Pe((aa==null?void 0:aa.exercise_abnormites)||[])}),On=Kn=>lm(void 0,null,function*(){Fe.default.confirm({icon:null,title:ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ue.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>lm(void 0,null,function*(){(yield(0,pe.ZP)(`/api/exercises/${dt==null?void 0:dt.categoryId}/exercise_user_screens/${Kn}.json`,{method:"delete"})).status===0&&(le.ZP.success(ue.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Bn(mt))})})}),xn=(be==null?void 0:be[0])||{};return gr.createElement(Fe.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!de,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},gr.createElement(Wt.Z,{spinning:pt},gr.createElement("div",{style:{maxHeight:500}},gr.createElement("div",{className:"c-grey-333 blod mb10"},xn==null?void 0:xn.real_name," ",xn==null?void 0:xn.student_id),(xn==null?void 0:xn.user_screen_num)>=50&&gr.createElement("div",{className:"mb10",style:{color:"#FA6400"}},gr.createElement("i",{className:"iconfont icon-tishi11 mr5"}),gr.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),be==null?void 0:be.map((Kn,Gt)=>{var aa,sa;return gr.createElement("div",{key:Gt},gr.createElement("div",{className:"mb10"},gr.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),gr.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},Kn==null?void 0:Kn.created_at),gr.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",gr.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(aa=Kn==null?void 0:Kn.exercise_user_screens)==null?void 0:aa.length),"\u5F20")),gr.createElement("div",{className:Cu.listWrap},(sa=Kn==null?void 0:Kn.exercise_user_screens)==null?void 0:sa.map(Sa=>gr.createElement("div",{key:Sa==null?void 0:Sa.id,className:Cu.list},gr.createElement("img",{src:`${Ne.Z.API_SERVER}${Sa==null?void 0:Sa.url}`}),gr.createElement("div",{className:Cu.time},gr.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),gr.createElement("span",{className:"c-grey-333 font12"},Sa==null?void 0:Sa.created_at)),gr.createElement("div",{className:Cu.mask},gr.createElement("div",{className:Cu.icons},gr.createElement("i",{onClick:()=>Er.Z.publish("preview-image",`${Ne.Z.API_SERVER}${Sa==null?void 0:Sa.url}`),className:"iconfont icon-fangda3 mr15"}),gr.createElement("i",{onClick:()=>On(Sa==null?void 0:Sa.id),className:"iconfont icon-shanchu14"})))))))}))))};var Ed={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Yg=x(36254),pf=x(21390),vf=x(41727),hf=x(12971),Af=x(6079);const Ef=de=>{const ve=ue=>{const dt=new Notification(ue.title,{body:ue.message,icon:ue.icon||"/ip.png"});dt.addEventListener("click",()=>{ue.link&&window.open(ue.link,ue.target||"_blank")}),setTimeout(()=>{dt.close()},3e4)};"Notification"in window?Notification.permission==="granted"?ve(de):Notification.permission!=="denied"&&Notification.requestPermission().then(ue=>{ue==="granted"&&ve(de)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Cf=x(71635),yf=x(61604),Ff=x(75735),Bf=x(88656),Sf=x(85548),Pf=x(32637),bf=x(21185),Cs={ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n"},xf=x(13014),ri=x(59301),wf=Object.defineProperty,Df=Object.defineProperties,If=Object.getOwnPropertyDescriptors,Xg=Object.getOwnPropertySymbols,Mf=Object.prototype.hasOwnProperty,Of=Object.prototype.propertyIsEnumerable,Jg=(de,ve,ue)=>ve in de?wf(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,qg=(de,ve)=>{for(var ue in ve||(ve={}))Mf.call(ve,ue)&&Jg(de,ue,ve[ue]);if(Xg)for(var ue of Xg(ve))Of.call(ve,ue)&&Jg(de,ue,ve[ue]);return de},_g=(de,ve)=>Df(de,If(ve)),_m=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Nf=x(89392),Lf=({exercise:de,globalSetting:ve,user:ue,loading:dt,dispatch:mt})=>{const kt=(0,Ae.useIntl)(),{is_open_ai_review:pt,ai_review_settings:st,unified_ai_setting:be,ai_review_user_id:Pe,exercise_author_id:Bn,is_random:On}=de==null?void 0:de.commonHeader,xn=(0,Ae.useParams)(),[Kn,Gt]=(0,a.useState)([]),[aa,sa]=(0,a.useState)(null),[Sa,Gn]=(0,a.useState)(!1),[pa,sn]=(0,a.useState)({is_open_ai_review:!1}),[wn,La]=(0,a.useState)(!1),[Ht]=me.default.useForm(),[Va,Ta]=(0,a.useState)(1),Xn=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:20}];(0,a.useEffect)(()=>{dt["exercise/getCommonHeader"]||Rn()},[dt["exercise/getCommonHeader"]]);const Rn=()=>_m(void 0,null,function*(){sn({is_open_ai_review:pt}),Ta(be?1:2),Ht.setFieldValue("ai_review_settings",(st==null?void 0:st.length)>0?st:Xn),hn(),Pe&&Pe!=-1?(La(!1),sa(Pe)):Pe==-1?La(!0):sa(Bn)}),hn=()=>_m(void 0,null,function*(){const Oa=yield mt({type:"teachers/getList",payload:{id:xn==null?void 0:xn.coursesId,coursesId:xn==null?void 0:xn.coursesId,page:1}});return Gt(Oa==null?void 0:Oa.teacher_list),Oa==null?void 0:Oa.teacher_list}),Sn=()=>{Fe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:ri.createElement("div",{className:"tc"},ri.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),ri.createElement("img",{src:xf,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},mr=()=>_m(void 0,null,function*(){if((pa==null?void 0:pa.is_open_ai_review)===!1)return yr({is_open_ai_review:!1});yield Ht.validateFields();const Oa=Ht.getFieldValue("ai_review_settings");Va==1&&!(0,ie.BR)(Oa)||yr(_g(qg({},pa),{unified_ai_setting:Va==1,ai_review_settings:Oa,ai_review_user_id:wn?-1:aa}))}),yr=Oa=>_m(void 0,null,function*(){Gn(!0);const $e=yield(0,pe.ZP)(`/api/exercises/${xn==null?void 0:xn.categoryId}/ai_review_settings.json`,{method:"post",body:Oa});($e==null?void 0:$e.status)===0&&(le.ZP.success(kt.formatMessage({id:"classrooms.saveSuccess",defaultMessage:"\u4FDD\u5B58\u6210\u529F\uFF01"})),ho()),Gn(!1)}),ho=()=>{mt({type:"exercise/getCommonHeader",payload:{categoryId:xn==null?void 0:xn.categoryId,coursesId:xn==null?void 0:xn.coursesId,category:xn==null?void 0:xn.categoryId}})},An=()=>Nf.isEqual({ai_review_settings:st,ai_review_user_id:Pe,is_open_ai_review:pt,unified_ai_setting:be},{ai_review_settings:Ht.getFieldValue("ai_review_settings"),ai_review_user_id:wn?-1:aa,is_open_ai_review:pa==null?void 0:pa.is_open_ai_review,unified_ai_setting:Va==1});return ri.createElement(Wt.Z,{spinning:dt["exercise/getCommonHeader"]},ri.createElement("div",{className:Cs.ai_review},ri.createElement("div",{className:Cs.config_warp},ri.createElement("div",{className:Cs.config_title},kt.formatMessage({id:"classrooms.aiReview",defaultMessage:"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"})),ri.createElement("div",{className:Cs.znpy},ri.createElement(Me.default,{style:{color:"#000"},checked:pa==null?void 0:pa.is_open_ai_review,onChange:Oa=>{var $e;if(!(($e=ue==null?void 0:ue.userInfo)!=null&&$e.has_big_model_permission))return Sn(),!1;sn(_g(qg({},pa),{is_open_ai_review:Oa.target.checked}))}}),ri.createElement("span",{className:"ml10 mr10"},kt.formatMessage({id:"classrooms.enableAI",defaultMessage:"\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED"})),ri.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},kt.formatMessage({id:"classrooms.operationInstructions",defaultMessage:"\u64CD\u4F5C\u8BF4\u660E"}))),(pa==null?void 0:pa.is_open_ai_review)&&ri.createElement(ri.Fragment,null,ri.createElement("div",{className:`${Cs.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),ri.createElement("div",{className:Cs.pfbz_ts},ri.createElement(xe.ZP.Group,{onChange:Oa=>{Oa.target.value==2&&Ht.setFieldValue("ai_review_settings",(st==null?void 0:st.length)>0?st:Xn),Ta(Oa.target.value)},value:Va,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),Va==1&&ri.createElement(ri.Fragment,null,ri.createElement("div",{className:Cs.pfbz_ts},ri.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),ri.createElement("div",{className:"flex"},ri.createElement("div",{className:Cs.btns_pfbz,onClick:()=>{mt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",showSelectQuestion:!0,ai_review_settings:Ht.getFieldValue("ai_review_settings")}})}},ri.createElement("img",{src:Jl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),ri.createElement(me.default,{form:Ht,colon:!1,style:{background:"#F6F7F9"}},ri.createElement(me.default.List,{name:"ai_review_settings"},(Oa,{add:$e,remove:za})=>Oa.map((Fa,Qa)=>{var cr;return ri.createElement(oe.Z,{key:Fa.key,style:{padding:"5px 14px 5px 30px"}},ri.createElement(ge.Z,{className:Cs.lable_name1},"\u8BC4\u5206\u9879\u76EE"),ri.createElement(ge.Z,null,ri.createElement(me.default.Item,{className:"ml10",name:[Fa.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},ri.createElement(Be.default,{onChange:ja=>{Ht.setFieldValue([Fa.name,"content"],ja.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),ri.createElement(ge.Z,{className:Cs.lable_name1},"\u8BC4\u5206\u6807\u51C6"),ri.createElement(ge.Z,null,ri.createElement(me.default.Item,{className:"ml10",name:[Fa.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},ri.createElement(Be.default,{onChange:ja=>{Ht.setFieldValue([Fa.name,"content"],ja.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),ri.createElement(ge.Z,{className:Cs.lable_name1},"\u6743\u91CD"),ri.createElement(ge.Z,null,ri.createElement(me.default.Item,{className:"ml10",name:[Fa.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},ri.createElement(je.Z,{value:Ht.getFieldValue([Fa.name,"weight"]),onChange:ja=>{Number.isInteger(ja)||Ht.setFieldValue([Fa.name,"weight"],parseFloat(ja).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),ri.createElement(oe.Z,{className:(cr=Cs)==null?void 0:cr.h_lh_40},ri.createElement(ge.Z,null,ri.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Oa.length>=10)return le.ZP.info(kt.formatMessage({id:"classrooms.max10ScoringItems",defaultMessage:"\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE"}));$e()}})),Qa>0&&ri.createElement(ge.Z,null,ri.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{za(Fa.name)}}))))})))),Va==2&&ri.createElement("div",{className:Cs.pfbz_ts,style:{border:0,height:50}},ri.createElement("div",{className:`${Cs.btn_config}`,onClick:()=>{if(!An()){Fe.default.info({centered:!0,icon:null,width:394,title:"\u60A8\u8FD8\u6CA1\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E",content:ri.createElement("div",null,ri.createElement("div",{style:{color:"#E30000"}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\u524D\uFF0C\u8BF7\u5148\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E\u3002")),okText:"\u6211\u77E5\u9053\u4E86"});return}Ae.history.push(`/classrooms/${xn.coursesId}/exercise/add/${xn.categoryId}?random=${On}&type=2`)}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6 ")),ri.createElement("div",{className:`${Cs.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),ri.createElement("div",{className:Cs.znpy,style:{border:0}},ri.createElement(xe.ZP,{style:{color:"#000"},checked:!wn,onChange:Oa=>{if(La(!wn),Pe&&Pe!==-1)return sa(Pe);sa(Bn)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",ri.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!wn&&(Kn==null?void 0:Kn.length)>0&&ri.createElement("div",{className:Cs.teacherList},Kn==null?void 0:Kn.map((Oa,$e)=>ri.createElement("div",{className:`${Cs.teacherItem} ${(Oa==null?void 0:Oa.user_id)==aa?Cs.activeTeacherItem:""}`,key:$e,onClick:()=>sa(Oa==null?void 0:Oa.user_id)},Oa==null?void 0:Oa.name))),ri.createElement("div",{className:Cs.znpy},ri.createElement(xe.ZP,{style:{color:"#000"},checked:wn,onChange:Oa=>{La(!wn)}},"AI\u667A\u80FD\u4F53",ri.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),ri.createElement(ye.ZP,{loading:Sa,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>mr()},"\u4FDD\u5B58"))))};var Rf=(0,Ae.connect)(({exercise:de,globalSetting:ve,loading:ue,user:dt})=>({exercise:de,globalSetting:ve,loading:ue.effects,user:dt}))(Lf),Tf=x(36306),$g={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},Ms=x(59301),kf=Object.defineProperty,jf=Object.defineProperties,Zf=Object.getOwnPropertyDescriptors,e0=Object.getOwnPropertySymbols,Hf=Object.prototype.hasOwnProperty,zf=Object.prototype.propertyIsEnumerable,t0=(de,ve,ue)=>ve in de?kf(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,Pg=(de,ve)=>{for(var ue in ve||(ve={}))Hf.call(ve,ue)&&t0(de,ue,ve[ue]);if(e0)for(var ue of e0(ve))zf.call(ve,ue)&&t0(de,ue,ve[ue]);return de},Qf=(de,ve)=>jf(de,Zf(ve)),bg=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Wf=({shixunHomeworks:de,exercise:ve,loading:ue,dispatch:dt})=>{var mt,kt,pt,st,be,Pe;const Bn=(0,Ae.useIntl)(),[On,xn]=(0,a.useState)({page:1,limit:10}),[Kn,Gt]=(0,a.useState)(-1),[aa,sa]=(0,a.useState)(""),[Sa,Gn]=(0,a.useState)({}),[pa,sn]=(0,a.useState)(!1),[wn,La]=(0,a.useState)(!1),Ht=(0,Ae.useParams)(),[Va,Ta]=(0,a.useState)({}),Xn=[{title:Bn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"1",width:80,render:(An,Oa,$e)=>(On.page-1)*On.limit+$e+1},{title:Bn.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",width:180,ellipsis:!0},{title:Bn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",align:"left",sorter:!0,render:An=>An||"--"},{title:Bn.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"user_group_name",align:"left",render:(An,Oa)=>Ms.createElement("div",{className:$g.banding,title:An||"--"},An||"--")},{title:Bn.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),dataIndex:"commit_status",align:"center",width:200,render:(An,Oa)=>An===0?Ms.createElement("span",{style:{color:"#666666"}},Bn.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):An===1?Ms.createElement("span",{style:{color:"#DF3042"}},!Oa.is_make_up&&"\u8003\u8BD5\u4E2D",Oa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):An===2?Ms.createElement("span",{style:{color:"#5AB891"}},!Oa.is_make_up&&!Oa.is_force_commit&&Bn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),Oa.is_make_up&&!Oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Oa.is_make_up&&Oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Oa.is_make_up&&Oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ms.createElement("span",{style:{color:"#5AB891"}},!Oa.is_make_up&&!Oa.is_force_commit&&Bn.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),Oa.is_make_up&&!Oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Oa.is_make_up&&Oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Oa.is_make_up&&Oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:Bn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:Bn.formatMessage({id:"classrooms.reviewStatus",defaultMessage:"\u8BC4\u9605\u72B6\u6001"}),width:150,dataIndex:"has_comment",render:(An,Oa)=>{let $e=new Date().getTime();return Va!=null&&Va.appraise_setting&&(Va!=null&&Va.sealed_review)&&new Date(Va==null?void 0:Va.appraise_end_time).getTime()>$e?"--":!An&&Oa.review_status?Bn.formatMessage({id:"classrooms.reviewInProgress",defaultMessage:"\u8BC4\u9605\u4E2D"}):An?Bn.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}):Bn.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"})}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:An=>An===1?Ms.createElement("span",{className:"c-green"},"\u6210\u529F"):Ms.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(An=>!!An);(0,a.useEffect)(()=>{var An,Oa;((An=ve.actionTabs)==null?void 0:An.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(Gt((Oa=ve.actionTabs)==null?void 0:Oa.status),Rn())},[(mt=ve.actionTabs)==null?void 0:mt.key]),(0,a.useEffect)(()=>{var An;((An=ve.actionTabs)==null?void 0:An.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Kn!=null&&mr(1,10)},[Kn]);const Rn=()=>bg(void 0,null,function*(){const An=yield(0,pe.ZP)(`/api/exercises/${Ht.categoryId}/header_info.json`,{method:"get"});(An==null?void 0:An.status)===0&&Ta((An==null?void 0:An.data)||{})}),hn=An=>{On.keyword=An,On.page=1,xn(Pg({},On)),Sn(On)},Sn=An=>bg(void 0,null,function*(){var Oa,$e;La(!0);const za=yield(0,pe.ZP)(`/api/exercise_resubmits/${(Oa=ve.actionTabs)==null?void 0:Oa.id}/resubmit_student_list.json`,{method:"get",params:Qf(Pg({},An),{success_status:Kn!=-1?[Kn]:null,exercise_id:Ht==null?void 0:Ht.categoryId,exercise_question_id:($e=ve.actionTabs)==null?void 0:$e.questionId})});(za==null?void 0:za.status)===0&&Gn(za||{}),La(!1)}),mr=(An,Oa)=>{On.page=An,On.limit=Oa,xn(Pg({},On)),Sn(On)},yr=()=>bg(void 0,null,function*(){var An,Oa,$e,za;if(Kn==1&&((An=Sa==null?void 0:Sa.success_status)==null?void 0:An[1].count)==0||Kn==2&&((Oa=Sa==null?void 0:Sa.success_status)==null?void 0:Oa[0].count)==0)return le.ZP.warning(Bn.formatMessage({id:"classrooms.noHomeworkToReview",defaultMessage:"\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A"}));sn(!0);const Fa=yield(0,pe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Ht==null?void 0:Ht.categoryId,exercise_users_ids:Sa==null?void 0:Sa.exercise_users_ids,exercise_question_id:($e=ve.actionTabs)==null?void 0:$e.questionId}});(Fa==null?void 0:Fa.status)===0&&(ho(),(za=ve.actionTabs)==null||za.onOK()),sn(!1)}),ho=()=>{dt({type:"exercise/setActionTabs",payload:{key:""}}),sa(""),Gt(null)};return Ms.createElement(Fe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((kt=ve.actionTabs)==null?void 0:kt.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:pa,onCancel:()=>ho(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>yr()},Ms.createElement("div",{className:$g.radio_con},Ms.createElement("div",null,Ms.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Ms.createElement(xe.ZP.Group,{onChange:An=>{Gt(An.target.value)},value:Kn,options:[{label:Bn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((pt=Sa==null?void 0:Sa.success_status)==null?void 0:pt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((st=Sa==null?void 0:Sa.success_status)==null?void 0:st[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Ms.createElement("div",{className:"flex justify-between item-center mb10"},Ms.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Ms.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((be=Sa==null?void 0:Sa.success_status)==null?void 0:be[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Ms.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((Pe=Sa==null?void 0:Sa.success_status)==null?void 0:Pe[0].count)||0),"\u4EBA"),Ms.createElement(Be.default.Search,{style:{width:400},size:"large",placeholder:Bn.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),value:aa,onChange:An=>sa(An.target.value),onSearch:hn})),Ms.createElement(z.default,{loading:wn,dataSource:(Sa==null?void 0:Sa.data)||[],columns:Xn,pagination:{current:On.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:On.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Sa==null?void 0:Sa.count)||0,size:"default",showTotal:ie.rU,onChange:mr},onChange:(An,Oa,$e)=>{$e!=null&&$e.order?(On.sort_by=$e==null?void 0:$e.field,On.direction=($e==null?void 0:$e.order)==="ascend"?"asc":"desc"):(On.sort_by=null,On.direction=null),Sn(On)}}))};var Gf=(0,Ae.connect)(({shixunHomeworks:de,exercise:ve,loading:ue,user:dt})=>({shixunHomeworks:de,exercise:ve,loading:ue.effects,user:dt}))(Wf),Cd=x(59301),Uf=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const Kf=({exercise:de,loading:ve,dispatch:ue})=>{var dt,mt;const kt=(0,Ae.useIntl)(),[pt,st]=(0,a.useState)([]),be=(0,Ae.useParams)(),Pe=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:On=>Cd.createElement(Ie.Z,{placement:"bottom",title:On},Cd.createElement("span",{style:{color:"#333"}},Ze()(On).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(On,xn)=>Cd.createElement("span",{style:{color:"#333"}},xn==null?void 0:xn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(On,xn)=>(xn==null?void 0:xn.status)=="running"?Cd.createElement("span",{style:{color:"#333"}}," ",Cd.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",xn==null?void 0:xn.rate):Cd.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",xn==null?void 0:xn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",xn==null?void 0:xn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var On;((On=de.actionTabs)==null?void 0:On.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&Bn()},[(dt=de.actionTabs)==null?void 0:dt.key]);const Bn=()=>Uf(void 0,null,function*(){var On;const xn=yield(0,pe.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(On=de.actionTabs)==null?void 0:On.params});xn.status===0&&st(xn==null?void 0:xn.data)});return Cd.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((mt=de.actionTabs)==null?void 0:mt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{ue({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Cd.createElement(z.default,{pagination:!1,dataSource:pt,columns:Pe,className:"mb10"}))};var Vf=(0,Ae.connect)(({exercise:de,loading:ve,user:ue})=>({exercise:de,loading:ve.effects,user:ue}))(Kf),Yf=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())}),Xf=({id:de,dispatch:ve})=>{const[ue,dt]=(0,a.useState)(null);(0,a.useEffect)(()=>{mt()},[]);const mt=()=>Yf(void 0,null,function*(){var kt,pt,st,be,Pe,Bn,On,xn,Kn,Gt,aa,sa;const Sa=de;let Gn;do if(Gn=yield(0,pe.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:Sa}}),((kt=Gn==null?void 0:Gn.data)==null?void 0:kt.status)===1){dt([(st=(pt=Gn==null?void 0:Gn.data)==null?void 0:pt.progress)==null?void 0:st.current_success_count,(Pe=(be=Gn==null?void 0:Gn.data)==null?void 0:be.progress)==null?void 0:Pe.total]);break}else if(((Bn=Gn==null?void 0:Gn.data)==null?void 0:Bn.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),dt([(xn=(On=Gn==null?void 0:Gn.data)==null?void 0:On.progress)==null?void 0:xn.current_success_count,(Gt=(Kn=Gn==null?void 0:Gn.data)==null?void 0:Kn.progress)==null?void 0:Gt.total]),yield new Promise(pa=>setTimeout(pa,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((aa=Gn==null?void 0:Gn.data)==null?void 0:aa.status)===0);ve({type:"exercise/setCommonHeader",payload:{progress:(sa=Gn==null?void 0:Gn.data)==null?void 0:sa.progress}})});return a.createElement(a.Fragment,null,ue&&a.createElement(oe.Z,{align:"middle",className:"mr10 ml10"},a.createElement(Wt.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",ue[0]," / ",ue[1])))},Ha=x(59301),Jf=Object.defineProperty,qf=Object.defineProperties,_f=Object.getOwnPropertyDescriptors,$m=Object.getOwnPropertySymbols,n0=Object.prototype.hasOwnProperty,a0=Object.prototype.propertyIsEnumerable,r0=(de,ve,ue)=>ve in de?Jf(de,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):de[ve]=ue,dc=(de,ve)=>{for(var ue in ve||(ve={}))n0.call(ve,ue)&&r0(de,ue,ve[ue]);if($m)for(var ue of $m(ve))a0.call(ve,ue)&&r0(de,ue,ve[ue]);return de},eg=(de,ve)=>qf(de,_f(ve)),$f=(de,ve)=>{var ue={};for(var dt in de)n0.call(de,dt)&&ve.indexOf(dt)<0&&(ue[dt]=de[dt]);if(de!=null&&$m)for(var dt of $m(de))ve.indexOf(dt)<0&&a0.call(de,dt)&&(ue[dt]=de[dt]);return ue},Zd=(de,ve,ue)=>new Promise((dt,mt)=>{var kt=be=>{try{st(ue.next(be))}catch(Pe){mt(Pe)}},pt=be=>{try{st(ue.throw(be))}catch(Pe){mt(Pe)}},st=be=>be.done?dt(be.value):Promise.resolve(be.value).then(kt,pt);st((ue=ue.apply(de,ve)).next())});const ep=de=>{var ve=de,{exercise:ue,globalSetting:dt,loading:mt,dispatch:kt,classroomList:pt,user:st,match:be}=ve,Pe=$f(ve,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),Bn,On,xn,Kn,Gt,aa,sa,Sa,Gn,pa,sn,wn,La,Ht,Va,Ta,Xn,Rn;const hn=(0,Ae.useIntl)(),Sn=(0,Ae.useParams)(),[mr]=(0,Ae.useSearchParams)(),yr=(0,Ae.useLocation)(),[ho,An]=(0,a.useState)([]),{exerciseList:Oa,commonHeader:$e,checkDomain:za,workSetting:Fa,saveExerciseDownUsers:Qa,course_groups:cr}=ue,[ja,to]=(0,a.useState)(null),[Ka,Pa]=(0,a.useState)(Ze()(new Date).valueOf()),[Mr,Fr]=(0,a.useState)(),[or,la]=(0,a.useState)(!1),[Xa,ba]=(0,a.useState)(1),[ra,Na]=(0,a.useState)(!1),[Vn,er]=(0,a.useState)({name:"",id:"",list:[]}),[fr,vr]=(0,a.useState)({}),{userInfo:Ao}=st;Sn.category=mr.get("category_id");const Eo=!za||za&&((Bn=Ao==null?void 0:Ao.course)==null?void 0:Bn.course_identity)<3,Ur=(0,a.useRef)(Date.now()),sr=(0,a.useRef)(),[uo,Bo]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,Et.Rm)()&&kt({type:"classroomList/getAssistantPermissions",payload:{course_id:Sn.coursesId}})},[(On=st==null?void 0:st.userInfo)==null?void 0:On.username]),(0,a.useEffect)(()=>{new URLSearchParams(yr.search).get("tabs")==="3"&&Tu()},[]),(0,a.useEffect)(()=>{ue.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&to(3)},[ue.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(sr.current),(0,Et.G5)()&&($e==null?void 0:$e.exercise_status)===2&&($e!=null&&$e.enable_monitor)&&(sr.current=setInterval(()=>{Ki()},5*1e3)),()=>{clearInterval(sr.current)}),[st.userInfo,$e==null?void 0:$e.exercise_status]),(0,a.useEffect)(()=>{Zl();const wr=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:hn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,width:600,content:Ha.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ha.createElement("br",null),"1\u3001\u5728",Ha.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ha.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ha.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ha.createElement("br",null),"2\u3001\u5728",Ha.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ha.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ha.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ha.createElement("br",null),wr==="allowRouter"&&Ha.createElement(Ha.Fragment,null,"3\u3001",Ha.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Sn.coursesId]);const Zl=()=>Zd(void 0,null,function*(){const wr=yield kt({type:"exercise/getCommonHeader",payload:dc({},Sn)});wr&&er(wr==null?void 0:wr.simulate_exercise_records)}),zi=()=>{const wr=($e==null?void 0:$e.simulate_exercise_num)-($e==null?void 0:$e.user_simulate_num);return wr>=0?wr:0},Ki=()=>Zd(void 0,null,function*(){const wr=yield(0,pe.ZP)(`/api/exercises/${Sn.categoryId}/new_abnormities.json`,{method:"get",params:{time:Ur.current}});if((wr==null?void 0:wr.status)===401){clearInterval(sr.current);return}Ur.current=Date.now(),(wr==null?void 0:wr.message)!==""&&(wr==null?void 0:wr.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&Ef({title:(wr==null?void 0:wr.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:wr.message,target:"self",icon:"/warning.png",link:`/classrooms/${Sn.coursesId}/exercise/${Sn.categoryId}/detail?random=${mr.get("random")==="true"}&tabs=7`})}),Gl=(wr=!1)=>{Ae.history.push(`/classrooms/${Sn.coursesId}/exercisenotice/${$e.id}/users/${Ao.login}`)},qi=()=>{kt({type:"exercise/setUpdateIndex"})},Tu=()=>{kt({type:"exercise/getWorkSetting",payload:dc({},Sn)})},Mu=()=>{kt({type:"exercise/getCommonHeader",payload:dc({},Sn)});const wr={0:()=>{qi()},2:()=>{ba(Xa+1)},3:()=>{kt({type:"exercise/getWorkSetting",payload:dc({},Sn)})}};wr[ja]&&wr[ja]()};function no(wr){Fr(dc({},wr))}const Vl=[{name:hn.formatMessage({id:"classrooms.answerList",defaultMessage:"\u7B54\u9898\u5217\u8868"}),id:0,hidden:!1,component:Ha.createElement(Ho,{getparams:no,checkDomainAuthority:Eo})},{name:hn.formatMessage({id:"classrooms.paperPreview",defaultMessage:"\u8BD5\u5377\u9884\u89C8"}),id:2,hidden:($e==null?void 0:$e.exercise_status)===-1||(0,ie._m)()&&!(0,Et.ag)()||!Eo||(0,Et.dE)(),component:(0,Et.Rm)()&&!((xn=pt.AssistantObject.exercise)!=null&&xn.can_preview)||($e==null?void 0:$e.exercise_status)==1&&(0,Et.Ny)()&&!($e!=null&&$e.exercise_can_preview)?Ha.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Ha.createElement("img",{src:x(85004),width:220}),(0,Et.Rm)()?Ha.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):Ha.createElement(Ha.Fragment,null,Ha.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Ha.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):$e!=null&&$e.is_random?Ha.createElement(gs.default,{key:Xa}):Ha.createElement(Cl,{activeTabs:ja})},{name:hn.formatMessage({id:"classrooms.statisticalAnalysis",defaultMessage:"\u7EDF\u8BA1\u5206\u6790"}),id:1,hidden:($e==null?void 0:$e.exercise_status)===-1||!Eo||(0,ie._m)()&&!(0,Et.ag)()||(0,Et.dE)()&&!($e!=null&&$e.show_statistic),component:Ha.createElement(R0,null)},{name:"\u7F16\u7A0B\u9898\u6392\u884C\u699C",id:1,hidden:!((0,Et.dE)()&&($e!=null&&$e.show_acm)),component:Ha.createElement(kg,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:($e==null?void 0:$e.exercise_status)===-1||!($e!=null&&$e.open_code_quality_analysis)||(0,Et.dE)(),component:Ha.createElement(nf,null)},{name:hn.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"}),id:4,hidden:($e==null?void 0:$e.exercise_status)===-1||(0,Et.dE)()||$e.exercise_status===1||!$e.exist_program||((Kn=dt==null?void 0:dt.setting)==null?void 0:Kn.hide_code_repeat),component:Ha.createElement($n,{key:Ka})},{name:hn.formatMessage({id:"classrooms.redoRecord",defaultMessage:"\u91CD\u505A\u8BB0\u5F55"}),id:9,hidden:($e==null?void 0:$e.exercise_status)===-1||($e==null?void 0:$e.exercise_type)===2||(0,Et.dE)()&&($e==null?void 0:$e.exercise_status)===1,component:Ha.createElement(Bf.Z,null)},{name:hn.formatMessage({id:"classrooms.rulesSettings",defaultMessage:"\u89C4\u5219\u8BBE\u7F6E"}),id:3,hidden:!Eo||(0,Et.dE)(),component:($e==null?void 0:$e.exercise_status)===-1?Ha.createElement(Cf.Z,null):Ha.createElement(lg,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:($e==null?void 0:$e.exercise_status)===-1||!(0,Et.G5)()||!($e!=null&&$e.enable_monitor),component:Ha.createElement(df,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:($e==null?void 0:$e.exercise_status)===-1||!$e.identity_verify||(0,Et.dE)(),component:Ha.createElement(li,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:($e==null?void 0:$e.exercise_status)===-1||!$e.open_phone_video_recording||(0,Et.dE)(),component:Ha.createElement(Vu,null)},{name:Ha.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",Ha.createElement("img",{className:Ed.ai_review_new,src:jn})),id:11,component:Ha.createElement(Rf,null),hidden:(0,Et.dE)()||($e==null?void 0:$e.is_random)||($e==null?void 0:$e.exercise_type)==2}].filter(wr=>!wr.hidden);($e==null?void 0:$e.exercise_status)===1&&Vl.splice(0,1,...Vl.splice(1,1,Vl[0])),(0,a.useEffect)(()=>{if(typeof($e==null?void 0:$e.exercise_status)=="number"){if(mr.get("tabs")){to(mr.get("tabs"));return}($e==null?void 0:$e.exercise_status)===1?(to("2"),(0,Et.dE)()&&to("0")):to("0")}},[$e==null?void 0:$e.exercise_status]);const Qi="YYYY-MM-DD",fu=Ze()("2020-11-15",Qi),Uu=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ha.createElement(Ha.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),su=()=>{var wr,ml;return Ha.createElement(Se.default,{onClick:Bi=>Zd(void 0,null,function*(){var lo,rl;switch(ue.order&&(Sn.order=ue.order,Sn.order_type=ue.order_type),Bi.key){case"1":if((0,Et.Rm)()&&!((lo=pt.AssistantObject.exercise)!=null&&lo.can_download)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}kt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:cr==null?void 0:cr.map(Ol=>({course_group_id:Ol==null?void 0:Ol.exercise_group_id,group_group_name:Ol==null?void 0:Ol.exercise_group_name,count:Ol==null?void 0:Ol.exercise_group_students})),fn:()=>{let Ol=[];Fe.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>Zd(void 0,null,function*(){if(Ol.length===0)return le.ZP.info(hn.formatMessage({id:"classrooms.selectOption",defaultMessage:"\u8BF7\u9009\u62E9\u9009\u9879\uFF01"})),Promise.reject();Sn.types=Ol,(yield(0,ne.Uj)(eg(dc(dc({},Sn),Mr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,ce.je)(eg(dc(dc({},Sn),Mr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Ha.createElement("div",null,Ha.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Ha.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Ha.createElement("div",null,Ha.createElement(Me.default,{onChange:xi=>{xi.target.checked?Ol.push(1):Ol=Ol.filter(Ji=>Ji!==1)}},"\u57FA\u672C\u6570\u636E",Ha.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Ha.createElement("div",{style:{marginTop:15,marginBottom:15}},Ha.createElement(Me.default,{onChange:xi=>{xi.target.checked?Ol.push(2):Ol=Ol.filter(Ji=>Ji!==2)}},"\u5F97\u5206\u8BE6\u8868",Ha.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Ha.createElement("div",null,Ha.createElement(Me.default,{onChange:xi=>{xi.target.checked?Ol.push(3):Ol=Ol.filter(Ji=>Ji!==3)}},"\u6570\u636E\u5206\u6790",Ha.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,Et.Rm)()&&!((rl=pt.AssistantObject.exercise)!=null&&rl.can_download)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if($e!=null&&$e.can_export_exam_summary)kt({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const Ol=yield(0,ne.aU)({id:(Sn==null?void 0:Sn.categoryId)||(Sn==null?void 0:Sn.exerciseId)});Fe.default.confirm({title:hn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,icon:null,closable:!0,footer:null,content:Ha.createElement(Ha.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Ha.createElement("br",null),Ha.createElement("div",{className:"mt-20px"},Ha.createElement("a",{onClick:()=>{var xi,Ji,fi,qu,zn,na,po,Lu;Bo({url:Ne.Z.API_SERVER+((qu=(fi=(Ji=(xi=Ol==null?void 0:Ol.data)==null?void 0:xi.exam_summary_templates)==null?void 0:Ji[0])==null?void 0:fi.attachment_info)==null?void 0:qu.url),file_type:(Lu=(po=(na=(zn=Ol==null?void 0:Ol.data)==null?void 0:zn.exam_summary_templates)==null?void 0:na[0])==null?void 0:po.attachment_info)==null?void 0:Lu.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Ha.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Ha.createElement("img",{className:"h-full w-full",src:Pf})),Ha.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,Et.GJ)()&&!($e!=null&&$e.appraise_label)&&Eo&&((wr=$e==null?void 0:$e.user_permission)==null?void 0:wr.exercise_unpublish_count)>0&&($e==null?void 0:$e.exercise_status)!==1&&(!($e!=null&&$e.is_make_up_exercise)||($e==null?void 0:$e.is_make_up_exercise)&&!((ml=Fa==null?void 0:Fa.exercise)!=null&&ml.publish_time)&&($e==null?void 0:$e.allow_create_make_up))&&Ha.createElement(Se.default.Item,{key:"7",onClick:()=>{var Bi,lo,rl,Ol;if(console.log($e),(0,Et.Rm)()&&!((lo=(Bi=pt==null?void 0:pt.AssistantObject)==null?void 0:Bi.exercise)!=null&&lo.can_publish)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(($e==null?void 0:$e.exercise_question_count)===0){le.ZP.warning(hn.formatMessage({id:"classrooms.noQuestionsCannotPublishExam",defaultMessage:"\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5"}));return}const xi=Ze()($e==null?void 0:$e.created_at,Qi);if(Ze()(fu).diff(Ze()(xi),"days")>0&&($e!=null&&$e.is_random)){Uu();return}if(((rl=st==null?void 0:st.userInfo)==null?void 0:rl.user_status)===2){(0,vc.Rd)();return}$e!=null&&$e.high_resources_consume&&!($e!=null&&$e.high_resources_consume_permission)?kt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Sn.coursesId,type:"exercise",type_id:Sn.categoryId,name:$e.exercise_name,fn:()=>{var fi;kt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Sn.categoryId],selectArrsAll:[$e],unified_setting:$e==null?void 0:$e.unified_setting,params:Sn,disabled:($e==null?void 0:$e.exercise_status)!==1,type:2,activeTab:ja,cb:Mu,manage_all_group:(fi=Fa==null?void 0:Fa.exercise)==null?void 0:fi.manage_all_group}})}}}):kt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Sn.categoryId],selectArrsAll:[$e],unified_setting:$e==null?void 0:$e.unified_setting,params:Sn,disabled:($e==null?void 0:$e.exercise_status)!==1,type:2,activeTab:ja,cb:Mu,manage_all_group:(Ol=Fa==null?void 0:Fa.exercise)==null?void 0:Ol.manage_all_group}})}},hn.formatMessage({id:"classrooms.publishExam",defaultMessage:"\u53D1\u5E03\u8003\u8BD5"})),($e==null?void 0:$e.exercise_status)!==-1&&(0,Et.GJ)()&&Eo&&$e.exercise_status!==1&&!($e!=null&&$e.is_make_up_exercise&&$e.exercise_status===3)&&($e!=null&&$e.open_appraise?Ha.createElement(Ie.Z,{overlayStyle:{maxWidth:"initial"},title:Ha.createElement("div",null,Ha.createElement("div",null,hn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),"\uFF1A"),Ha.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Ha.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Ha.createElement(Se.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Ha.createElement(Se.default.Item,{key:"5",onClick:()=>{var Bi,lo;if((0,Et.Rm)()&&!((lo=(Bi=pt==null?void 0:pt.AssistantObject)==null?void 0:Bi.exercise)!=null&&lo.can_create)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const rl=Ze()($e==null?void 0:$e.created_at,Qi);if(Ze()(fu).diff(Ze()(rl),"days")>0&&($e!=null&&$e.is_random)){Uu();return}else Ae.history.push($e!=null&&$e.is_random?`/classrooms/${Sn.coursesId}/exercise/${Sn.categoryId}/random/edit?type=settings`:`/classrooms/${Sn.coursesId}/exercise/add/${Sn.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),($e==null?void 0:$e.exercise_status)!==-1&&!(0,Et.dE)()&&Eo&&$e.exercise_status>1&&$e.exist_program&&Ha.createElement(Se.default.Item,{key:"4",onClick:Bi=>{kt({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Sn}})}},hn.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})),Ha.createElement(Se.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),($e==null?void 0:$e.exercise_status)===3&&Ha.createElement(Se.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),($e==null?void 0:$e.exercise_status)!==-1&&Ha.createElement(Se.default.Item,{key:"2",onClick:()=>{var Bi;if((0,Et.Rm)()&&!((Bi=pt.AssistantObject.exercise)!=null&&Bi.can_download)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if((0,Et.Ny)()&&($e==null?void 0:$e.exercise_status)==1&&!($e!=null&&$e.exercise_can_preview)){le.ZP.warning(hn.formatMessage({id:"classrooms.beforePublishOnlyCreatorCollaborator",defaultMessage:"\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C"}));return}if(($e==null?void 0:$e.exercise_status)===1)(0,ie.xg)(`/classrooms/${Sn.coursesId}/exercise/${Sn.categoryId}/export_blank`);else{let lo=1;Fe.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Ha.createElement(xe.ZP.Group,{defaultValue:1,onChange:rl=>{lo=rl.target.value}},Ha.createElement(Le.Z,{direction:"vertical"},Ha.createElement(xe.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Ha.createElement(xe.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Ha.createElement(xe.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{lo===3?kt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:cr==null?void 0:cr.map(rl=>({course_group_id:rl==null?void 0:rl.exercise_group_id,group_group_name:rl==null?void 0:rl.exercise_group_name,count:rl==null?void 0:rl.exercise_group_students})),fn:()=>Zd(void 0,null,function*(){var rl,Ol,xi,Ji;Qa&&Qa();let fi="",qu=0;const zn=yield(0,pe.ZP)(`/api/exercises/${Sn.categoryId}/exercise_users.json`,{method:"get",params:eg(dc({},Sn),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((zn==null?void 0:zn.status)===0){fi=(rl=zn==null?void 0:zn.data)==null?void 0:rl.first_export_user_login,qu=(Ol=zn==null?void 0:zn.data)==null?void 0:Ol.total_count;const na=JSON.parse(localStorage[`${(xi=st==null?void 0:st.userInfo)==null?void 0:xi.login}-${Sn.coursesId}-${Sn.categoryId}-downFilter`]);localStorage[`${(Ji=st==null?void 0:st.userInfo)==null?void 0:Ji.login}-${Sn.coursesId}-${Sn.categoryId}-downFilter`]=JSON.stringify(eg(dc({},na),{firstTargetLogin:fi,totalCount:qu,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,ie.xg)(`/classrooms/${Sn.coursesId}/exercise/${Sn.categoryId}/export_blank?type=${lo}`)})}}):(0,ie.xg)(`/classrooms/${Sn.coursesId}/exercise/${Sn.categoryId}/export_blank?type=${lo}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Ha.createElement(Se.default.Item,{key:"3",onClick:()=>{var Bi;if((0,Et.Rm)()&&!((Bi=pt.AssistantObject.exercise)!=null&&Bi.can_download)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ae.history.push(`/classrooms/${Sn.coursesId}/exportlist/exercise_score,export_exercise_users`)}},hn.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})),($e==null?void 0:$e.exercise_status)!==-1&&Ha.createElement(Se.default.Item,{key:"6",onClick:()=>{var Bi;if((0,Et.Rm)()&&!((Bi=pt.AssistantObject.exercise)!=null&&Bi.can_download)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}kt({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},Hl=wr=>Zd(void 0,null,function*(){const ml=yield(0,pe.ZP)(`/api/courses/${Sn==null?void 0:Sn.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:wr,id:Sn==null?void 0:Sn.categoryId}});if(ml.status===0){to(4),Pa(Ze()(new Date).valueOf()),kt({type:"exercise/setActionTabs",payload:{}});return}ml.status<-2&&le.ZP.error(ml==null?void 0:ml.message)});let Nu=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Xs=[{title:hn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",fixed:"left",align:"center",width:60,render:(wr,ml,Bi)=>Ha.createElement(Ie.Z,{title:((Sn.page||1)-1)*20+Bi+1},Ha.createElement("span",null,((Sn.page||1)-1)*20+Bi+1))},{title:hn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",align:"center",width:100,render:(wr,ml)=>ml.commit_status===0||ml.commit_status===1?"--":!ml.open_total_score&&(0,Et.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(wr=typeof wr=="number"?Number(wr):wr,wr||(wr=0),wr===100?Ha.createElement("span",{className:"c-green"},wr||"--"):wr>60?Ha.createElement("span",{className:"c-orange"},wr||"--"):Ha.createElement("span",null,wr||"--"))},!((fr==null?void 0:fr.objective)!==1||(fr==null?void 0:fr.objective)===1&&(fr==null?void 0:fr.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(wr,ml)=>{if(ml.commit_status===0||ml.commit_status===1)return"--";if(!ml.open_total_score&&(0,Et.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{wr=typeof wr=="number"?Number(wr):wr,wr||(wr=0);let Bi;return wr>=0&&wr<=60?Bi=Ha.createElement("span",null,wr):wr===100?Bi=Ha.createElement("span",{className:"c-green"},wr):wr>60?Bi=Ha.createElement("span",{className:"c-orange"},wr):Bi="--",Ha.createElement(ga,{renderText:Bi,item:ml})}}},!((fr==null?void 0:fr.subjective)!==1||(fr==null?void 0:fr.subjective)===1&&(fr==null?void 0:fr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(wr,ml)=>{if(ml.commit_status===0||ml.commit_status===1)return"--";if(!ml.open_total_score&&(0,Et.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{wr=typeof wr=="number"?Number(wr):wr,wr||(wr=0);let Bi;return wr==0||wr>0&&wr<=60?Bi=Ha.createElement("span",null,wr):wr===100?Bi=Ha.createElement("span",{className:"c-green"},wr):wr>60?Bi=Ha.createElement("span",{className:"c-orange"},wr):Bi="--",Bi}}},{title:hn.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),dataIndex:"commit_status",align:"center",width:200,render:(wr,ml)=>wr===0?Ha.createElement("span",{style:{color:"#666666"}},hn.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})):wr===1?Ha.createElement("span",{style:{color:"#DF3042"}},!ml.is_make_up&&"\u8003\u8BD5\u4E2D",ml.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):wr===2?Ha.createElement("span",{style:{color:"#5AB891"}},!ml.is_make_up&&!ml.is_force_commit&&hn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"}),ml.is_make_up&&!ml.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ml.is_make_up&&ml.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ml.is_make_up&&ml.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ha.createElement("span",{style:{color:"#5AB891"}},!ml.is_make_up&&!ml.is_force_commit&&hn.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"}),ml.is_make_up&&!ml.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ml.is_make_up&&ml.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ml.is_make_up&&ml.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:hn.formatMessage({id:"classrooms.startTime",defaultMessage:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4"}),dataIndex:"start_at",align:"center",width:200,render:wr=>wr?Ze()(wr).format("YYYY-MM-DD HH:mm"):"--"},{title:hn.formatMessage({id:"classrooms.submissionTime",defaultMessage:"\u63D0\u4EA4\u65F6\u95F4"}),dataIndex:"end_at",align:"center",width:200,render:wr=>wr?Ze()(wr).format("YYYY-MM-DD HH:mm"):"--"}].filter(wr=>!!wr);if(!(0,Et.RV)())return null;if(!(0,Et.RV)())return"";const zu=()=>Ha.createElement("div",{className:Ed.export},Ha.createElement("div",{className:`${Ed.btn_review}`,onClick:()=>{if(!($e!=null&&$e.is_open_ai_review))return le.ZP.warning(`${hn.formatMessage({id:"classrooms.enableSmartReviewFirst",defaultMessage:"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD"})}!`),!1;window.location.href=`/classrooms/${Sn.coursesId}/exercise/${Sn.categoryId}/detail?random=${$e==null?void 0:$e.is_random}&tabs=2`}},Ha.createElement("img",{src:ya.Z,className:"mr8",style:{width:14,height:14}}),hn.formatMessage({id:"classrooms.intelligentReview",defaultMessage:"\u667A\u80FD\u8BC4\u9605"})));return Ha.createElement("section",{className:Ed.bg},Ha.createElement("div",{className:"edu-container"},Ao.username&&Ha.createElement("section",{className:"animated fadeIn"},Ha.createElement("aside",{className:"mt10"},Ha.createElement(He.Z,{separator:">"},Ha.createElement(He.Z.Item,{href:`/classrooms/${Sn.coursesId}/exercise`},(aa=(Gt=st==null?void 0:st.userInfo)==null?void 0:Gt.course)==null?void 0:aa.course_name),Ha.createElement(He.Z.Item,{href:`/classrooms/${Sn.coursesId}/exercise`},hn.formatMessage({id:"classrooms.onlineExam",defaultMessage:"\u5728\u7EBF\u8003\u8BD5"})),Ha.createElement(He.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Ha.createElement("aside",{className:[Ed.title,"mt20"].join(" ")},Ha.createElement("a",{href:`/classrooms/${Sn.coursesId}/exercise`},Ha.createElement(ee.Z,{className:"font16 c-black"})),(0,ie.vB)($e==null?void 0:$e.exercise_status,$e==null?void 0:$e.appraise_label),($e==null?void 0:$e.is_make_up_exercise)&&Ha.createElement("img",{src:vf,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Ha.createElement("strong",{className:"font20 ml5 mr10"},$e==null?void 0:$e.exercise_name),($e==null?void 0:$e.exercise_type)==2&&Ha.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Ed.moni},Ha.createElement("img",{src:hf,width:18,height:14}),hn.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"})),($e==null?void 0:$e.is_make_up_exercise)&&Ha.createElement(Ie.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Ha.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,ie.xg)(`/classrooms/${Sn.coursesId}/exercise/${$e==null?void 0:$e.make_up_exercise_id}/detail?random=${$e==null?void 0:$e.make_up_exercise_is_random}`)}})))),Ha.createElement("aside",{className:"mt30 relative"},ja=="11"?Ha.createElement(zu,null):Ha.createElement("div",{className:Ed.export},!(0,Et.dE)()&&!($e!=null&&$e.is_make_up_exercise)&&($e==null?void 0:$e.exercise_status)===3&&($e==null?void 0:$e.exercise_type)!=2&&Ha.createElement(ye.ZP,{onClick:wr=>{if(wr.preventDefault(),!($e!=null&&$e.allow_create_make_up)){le.ZP.warning(hn.formatMessage({id:"classrooms.noOperationPermissionContactAdmin",defaultMessage:"\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458"}));return}kt({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Sn}})}},Ha.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),hn.formatMessage({id:"classrooms.resitRecord",defaultMessage:"\u8865\u8003\u8BB0\u5F55"})),!(0,Et.dE)()&&!($e!=null&&$e.is_make_up_exercise)&&$e.exercise_status===3&&($e==null?void 0:$e.exercise_type)!=2&&Ha.createElement(ye.ZP,{onClick:wr=>{if(wr.preventDefault(),!($e!=null&&$e.allow_create_make_up)){le.ZP.warning(hn.formatMessage({id:"classrooms.noOperationPermissionContactAdmin",defaultMessage:"\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458"}));return}kt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Sn}})}},Ha.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),hn.formatMessage({id:"classrooms.createResit",defaultMessage:"\u521B\u5EFA\u8865\u8003"})),(0,Et.GJ)()&&Eo&&((sa=$e==null?void 0:$e.user_permission)==null?void 0:sa.user_commit_counts)>0&&($e==null?void 0:$e.exercise_status)===2&&($e==null?void 0:$e.exercise_type)!=2&&Ha.createElement(ye.ZP,{onClick:wr=>{var ml,Bi;if(wr.preventDefault(),(0,Et.Rm)()&&!((Bi=(ml=pt==null?void 0:pt.AssistantObject)==null?void 0:ml.exercise)!=null&&Bi.can_redo)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}kt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Sn}})}},Ha.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),hn.formatMessage({id:"classrooms.returnForRedo",defaultMessage:"\u6253\u56DE\u91CD\u505A"})),(0,Et.GJ)()&&Eo&&((Sa=$e==null?void 0:$e.user_permission)==null?void 0:Sa.exercise_unpublish_count)>0&&($e==null?void 0:$e.exercise_status)===1&&(!($e!=null&&$e.is_make_up_exercise)||($e==null?void 0:$e.is_make_up_exercise)&&($e==null?void 0:$e.allow_create_make_up))&&Ha.createElement(Yg.Z,{tips:$e==null?void 0:$e.open_appraise,style:{marginLeft:10}},Ha.createElement(ye.ZP,{onClick:wr=>{var ml,Bi,lo,rl;if(wr.preventDefault(),(0,Et.Rm)()&&!((Bi=(ml=pt==null?void 0:pt.AssistantObject)==null?void 0:ml.exercise)!=null&&Bi.can_publish)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(($e==null?void 0:$e.exercise_question_count)===0){le.ZP.warning(hn.formatMessage({id:"classrooms.noQuestionsCannotPublishExam",defaultMessage:"\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5"}));return}if(((lo=st==null?void 0:st.userInfo)==null?void 0:lo.user_status)===2){(0,vc.Rd)();return}const Ol=Ze()($e==null?void 0:$e.created_at,Qi);if(Ze()(fu).diff(Ze()(Ol),"days")>0&&($e!=null&&$e.is_random)){Uu();return}$e!=null&&$e.high_resources_consume&&!($e!=null&&$e.high_resources_consume_permission)?kt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Sn.coursesId,type:"exercise",type_id:Sn.categoryId,name:$e.exercise_name,fn:()=>{var Ji;kt({type:"exercise/getCommonHeader",payload:dc({},Sn)}),kt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Sn.categoryId],selectArrsAll:[$e],unified_setting:$e==null?void 0:$e.unified_setting,params:Sn,disabled:($e==null?void 0:$e.exercise_status)!==1,type:2,activeTab:ja,cb:Mu,manage_all_group:(Ji=Fa==null?void 0:Fa.exercise)==null?void 0:Ji.manage_all_group}})}}}):kt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Sn.categoryId],selectArrsAll:[$e],unified_setting:$e==null?void 0:$e.unified_setting,params:Sn,disabled:($e==null?void 0:$e.exercise_status)!==1,type:2,activeTab:ja,cb:Mu,manage_all_group:(rl=Fa==null?void 0:Fa.exercise)==null?void 0:rl.manage_all_group}})}},Ha.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),hn.formatMessage({id:"classrooms.publishExam",defaultMessage:"\u53D1\u5E03\u8003\u8BD5"}))),(0,Et.GJ)()&&Eo&&((Gn=$e==null?void 0:$e.user_permission)==null?void 0:Gn.exercise_publish_count)>0&&Ha.createElement(ye.ZP,{onClick:wr=>{var ml,Bi;if(wr.preventDefault(),(0,Et.Rm)()&&!((Bi=(ml=pt==null?void 0:pt.AssistantObject)==null?void 0:ml.exercise)!=null&&Bi.can_stop)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}kt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:$e==null?void 0:$e.unified_setting,selectArrs:[Sn.categoryId],params:Sn,cb:Mu}})}},Ha.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),hn.formatMessage({id:"classrooms.endExam",defaultMessage:"\u7ED3\u675F\u8003\u8BD5"})),(0,Et.dE)()&&$e.is_late&&`\u8FDF\u5230\u8D85\u8FC7${$e.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,Et.dE)()&&($e==null?void 0:$e.exercise_type)===2&&Ha.createElement(ye.ZP,{onClick:wr=>Zd(void 0,null,function*(){wr.preventDefault();const ml=yield(0,pe.ZP)(`/api/exercises/${Sn.categoryId}/header_info.json`,{method:"get"});(ml==null?void 0:ml.status)===0&&vr((ml==null?void 0:ml.data)||{}),Na(!0)})},Ha.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),hn.formatMessage({id:"classrooms.examRecords",defaultMessage:"\u8003\u8BD5\u8BB0\u5F55"})),(0,Et.dE)()&&($e==null?void 0:$e.exercise_type)===1&&((pa=$e==null?void 0:$e.user_permission)==null?void 0:pa.current_status)===2&&!$e.is_late&&$e.exercise_status>1&&Ha.createElement(ye.ZP,{onClick:()=>Gl()},Ha.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(sn=Oa==null?void 0:Oa.exercise_types)!=null&&sn.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,Et.dE)()&&($e==null?void 0:$e.exercise_type)===2&&!$e.is_late&&($e==null?void 0:$e.exercise_status)!=3&&$e.exercise_status>1&&Ha.createElement(Ie.Z,{title:Ha.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",$e==null?void 0:$e.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",zi(),"\u6B21")},Ha.createElement(ye.ZP,{onClick:()=>Gl(),disabled:zi()===0&&((wn=$e==null?void 0:$e.user_permission)==null?void 0:wn.current_status)!=0,style:{marginLeft:8}},Ha.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((La=$e==null?void 0:$e.user_permission)==null?void 0:La.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,Et.dE)()&&($e==null?void 0:$e.exercise_type)===1&&((Ht=$e==null?void 0:$e.user_permission)==null?void 0:Ht.current_status)===0&&!$e.is_late&&$e.exercise_status>1&&Ha.createElement(ye.ZP,{onClick:()=>Gl(!0)},Ha.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,Et.dE)()&&($e==null?void 0:$e.screen_used_num)>($e==null?void 0:$e.screen_num)&&$e.exercise_status!==3&&Ha.createElement(ye.ZP,{onClick:()=>Gl(!0)},Ha.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,Et.dE)()&&($e==null?void 0:$e.whole_exercise_status)===3&&($e==null?void 0:$e.ai_push_wrong_question)&&((Va=$e==null?void 0:$e.user_permission)==null?void 0:Va.current_status)!==4&&Ha.createElement(oe.Z,{align:"middle"},($e==null?void 0:$e.wrong_questions_size)!==0&&((Ta=$e==null?void 0:$e.progress)==null?void 0:Ta.stat)===1&&Ha.createElement(Xf,{dispatch:kt,id:$e==null?void 0:$e.ai_question_record_id}),Ha.createElement(ye.ZP,{onClick:()=>{var wr;if(($e==null?void 0:$e.wrong_questions_size)===0){le.ZP.warning(hn.formatMessage({id:"classrooms.noNeedErrorConsolidation",defaultMessage:"\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E"}));return}if(((wr=$e==null?void 0:$e.progress)==null?void 0:wr.stat)===1){le.ZP.warning(hn.formatMessage({id:"classrooms.recommendingQuestionsGenerating",defaultMessage:"\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA"}));return}(0,ie.xg)(`/classrooms/${Sn.coursesId}/exercise/${Sn.categoryId}/wrongAnswer/${Ao==null?void 0:Ao.login}`)}},Ha.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),($e==null?void 0:$e.show_analysis_detail)&&Ha.createElement(ye.ZP,{onClick:()=>{(0,ie.xg)(`/classrooms/${Sn.coursesId}/exercise/${Sn.categoryId}/analysis/${$e==null?void 0:$e.analysis_id}`)}},Ha.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),hn.formatMessage({id:"classrooms.qualityScore",defaultMessage:"\u8D28\u91CF\u8BC4\u5206"})),(0,Et.GJ)()&&Eo&&($e.exercise_status===1||$e.exercise_status===3&&($e==null?void 0:$e.is_make_up_exercise))&&Ha.createElement(Yg.Z,{tips:$e==null?void 0:$e.open_appraise,style:{marginLeft:10}},Ha.createElement(ye.ZP,{onClick:()=>{var wr,ml;if((0,Et.Rm)()&&!((ml=(wr=pt==null?void 0:pt.AssistantObject)==null?void 0:wr.exercise)!=null&&ml.can_create)){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if((0,Et.Ny)()&&($e==null?void 0:$e.exercise_status)==1&&!($e!=null&&$e.exercise_can_preview)){le.ZP.warning(hn.formatMessage({id:"classrooms.beforePublishOnlyCreatorCollaborator",defaultMessage:"\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C"}));return}const Bi=Ze()($e==null?void 0:$e.created_at,Qi);if(Ze()(fu).diff(Ze()(Bi),"days")>0&&($e!=null&&$e.is_random)){Uu();return}else Ae.history.push($e!=null&&$e.is_random?`/classrooms/${Sn.coursesId}/exercise/${Sn.categoryId}/random/edit?type=settings`:`/classrooms/${Sn.coursesId}/exercise/add/${Sn.categoryId}?random=false&type=2`)}},Ha.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),($e==null?void 0:$e.exercise_status)===-1&&(0,Et.GJ)()&&Ha.createElement(ye.ZP,{icon:Ha.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{kt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:$e==null?void 0:$e.exercise_name,id:$e==null?void 0:$e.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,Et.GJ)()&&Eo&&Ha.createElement(y.Z,{dropdownRender:su},Ha.createElement(ye.ZP,null,hn.formatMessage({id:"classrooms.moreActions",defaultMessage:"\u66F4\u591A\u64CD\u4F5C"}),Ha.createElement(te.Z,null)))),Ha.createElement("aside",{className:`mt30 relative ${Ed.workListTabWrap}`},Ha.createElement(E.default,{activeKey:`${ja}`,onChange:wr=>{var ml;if(parseInt(wr)===1&&!((ml=pt.AssistantObject.exercise)!=null&&ml.can_view)&&(0,Et.Rm)()){le.ZP.warning(hn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const Bi=Ze()($e==null?void 0:$e.created_at,Qi),lo=Ze()(fu).diff(Ze()(Bi),"days");if(ue.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Fe.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:()=>{if(lo>0&&parseInt(wr)===3&&($e!=null&&$e.is_random)){Uu();return}to(wr),kt({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(lo>0&&parseInt(wr)===3&&($e!=null&&$e.is_random)){Uu();return}to(wr)}wr==="3"?Tu():(wr==="2"||wr==="11")&&kt({type:"exercise/getCommonHeader",payload:dc({},Sn)})},items:Vl.map(wr=>({label:wr.name,key:`${wr.id}`}))})),Ha.createElement("section",{className:$e!=null&&$e.is_random&&ja==="2"||["3","9","10","11"].includes(ja)?"":"pl25 pr25 bg-white"},(Rn=(Xn=Vl.filter(wr=>wr.id==ja))==null?void 0:Xn[0])==null?void 0:Rn.component))),Ha.createElement(hs.Z,null),Ha.createElement(Zs,{onOk:Hl}),Ha.createElement(qs.Z,null),Ha.createElement(Oo,{cb:()=>qi()}),Ha.createElement(yf.Z,{onOk:()=>qi()}),Ha.createElement(Ff.Z,{onOk:()=>qi()}),Ha.createElement(Yu,null),Ha.createElement(U0,null),Ha.createElement(Af.Z,null),Ha.createElement(Ls,null),Ha.createElement(Y0,null),Ha.createElement(pf.Z,{successCb:()=>Gl(currentEnterExamRef.current)}),Ha.createElement(Fe.default,{open:or,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{la(!1)}},Ha.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ha.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ha.createElement("p",{style:{marginLeft:"10px"}},Ha.createElement(z.default,{dataSource:Nu,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ha.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ha.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ha.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ha.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ha.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ha.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ha.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ha.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ha.createElement("p",{style:{marginLeft:"10px"}},hn.formatMessage({id:"classrooms.where",defaultMessage:"\u5176\u4E2D\uFF1A"})),Ha.createElement("p",{style:{marginLeft:"10px"}},hn.formatMessage({id:"classrooms.defectVulnNormFormula",defaultMessage:"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"})),Ha.createElement("p",{style:{marginLeft:"10px"}},hn.formatMessage({id:"classrooms.noteScoreEmptyUnsupported",defaultMessage:"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002"}))),Ha.createElement(Fe.default,{open:ra,title:hn.formatMessage({id:"classrooms.examRecords",defaultMessage:"\u8003\u8BD5\u8BB0\u5F55"}),centered:!0,width:1e3,footer:null,onCancel:()=>{Na(!1)}},(Vn==null?void 0:Vn.length)===0?Ha.createElement(Pt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Ha.createElement(z.default,{dataSource:Vn,columns:Xs,pagination:!1})),Ha.createElement(Sf.Z,null),Ha.createElement(bf.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:uo==null?void 0:uo.url,type:uo==null?void 0:uo.file_type,onClose:()=>Bo({})}),Ha.createElement(Vf,null),Ha.createElement(Gf,null),Ha.createElement(Tf.Z,null))};var tp=(0,Ae.connect)(({exercise:de,loading:ve,user:ue,globalSetting:dt,classroomList:mt})=>({classroomList:mt,exercise:de,globalSetting:dt,user:ue,loading:ve.effects}))(ep)},6079:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Ze}});var a=x(59301),pe=x(92832),Ne=x(8591),Ae=x(43418),Fe=x(71418),Se=x(95237),le=x(43604),Me=x(54580),Ie=x(24905),xe=x(5871),Le=x(62772),He={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},ye=x(65582),oe=x(38147),y=x(59149),E=x(77254),z=x(74128),b=x(30214),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=x(59301),ie=Object.defineProperty,ce=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ce=(ut,We,nt)=>We in ut?ie(ut,We,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ut[We]=nt,Be=(ut,We)=>{for(var nt in We||(We={}))me.call(We,nt)&&Ce(ut,nt,We[nt]);if(ce)for(var nt of ce(We))ge.call(We,nt)&&Ce(ut,nt,We[nt]);return ut},je=(ut,We,nt)=>new Promise((xt,yt)=>{var bt=Ut=>{try{It(nt.next(Ut))}catch(Dt){yt(Dt)}},Nt=Ut=>{try{It(nt.throw(Ut))}catch(Dt){yt(Dt)}},It=Ut=>Ut.done?xt(Ut.value):Promise.resolve(Ut.value).then(bt,Nt);It((nt=nt.apply(ut,We)).next())});const{TextArea:we}=pe.default,tt=({exercise:ut,loading:We,dispatch:nt})=>{var xt;const yt=(0,ye.useIntl)(),{workSetting:bt}=ut,Nt=(0,ye.useParams)();Nt.category=Nt.categoryId||Nt.exerciseId,Nt.categoryId=Nt.categoryId||Nt.exerciseId;const[It,Ut]=(0,a.useState)(!1),[Dt,Xe]=(0,a.useState)(!1);let[lt,Mt]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{Vt()},[bt]),(0,a.useEffect)(()=>{ut.actionTabs.key==="exportSetting"&&!(bt!=null&&bt.exercise_header)&&nt({type:"exercise/getWorkSetting",payload:Be({},Nt)})},[ut.actionTabs.key]);const Vt=()=>{var Tt,bn,Cn,vn;const at=JSON.parse(JSON.stringify(bt));Object.keys(lt).forEach(vt=>{var rt;lt[vt]=(rt=at==null?void 0:at.exercise_header)==null?void 0:rt[vt]}),lt.file_list=(Tt=at==null?void 0:at.exercise_header)!=null&&Tt.attachment_id?[{uid:(bn=at==null?void 0:at.exercise_header)==null?void 0:bn.attachment_id,id:(Cn=at==null?void 0:at.exercise_header)==null?void 0:Cn.attachment_id,url:(vn=at==null?void 0:at.exercise_header)==null?void 0:vn.photo_url}]:[],Mt(lt)},en=()=>{var Tt,bn,Cn;const vn=JSON.parse(JSON.stringify(lt));vn.categoryId=Nt.categoryId,vn.attachment_id=((Cn=(bn=(Tt=vn.file_list)==null?void 0:Tt[0])==null?void 0:bn.response)==null?void 0:Cn.id)||null,Pn(vn)},Pn=Tt=>je(void 0,null,function*(){Xe(!0),(yield(0,oe.ZP)(`/api/exercises/${Nt==null?void 0:Nt.categoryId}/foramt_settings.json`,{method:"post",body:Tt})).status===0&&(Ne.ZP.success(yt.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),nt({type:"exercise/getCommonHeader",payload:Be({},Nt)}),nt({type:"exercise/getWorkSetting",payload:Be({},Nt)}),nt({type:"exercise/getExerciseExportHeadData",payload:{id:Nt.exerciseId||Nt.categoryId,identify:Nt.userId||null}}),Xe(!1))}),Je={disabled:It,multiple:!1,listType:"picture-card",onPreview:Tt=>{E.Z.publish("preview-image",Tt.thumbUrl||Tt.url)},withCredentials:!0,fileList:lt.file_list,beforeUpload:Tt=>Tt.size/1024>200?(Ne.ZP.error(yt.formatMessage({id:"classrooms.fileUploadExceed200KB",defaultMessage:"\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"})),!1):!0,action:`${z.Z.API_SERVER}/api/attachments.json`,onChange(Tt){let bn=Tt.fileList.filter(Cn=>!!Cn.status);lt.file_list=bn,Mt(Object.assign({},lt))},onRemove:Tt=>je(void 0,null,function*(){return lt.file_list=[],Mt(Object.assign({},lt)),!0})};return ne.createElement(Ae.default,{title:yt.formatMessage({id:"classrooms.exportSettings",defaultMessage:"\u5BFC\u51FA\u8BBE\u7F6E"}),className:He.modalWrapper,width:900,centered:!0,open:ut.actionTabs.key==="exportSetting",onOk:()=>en(),onCancel:()=>{Vt(),nt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:He.exportSettingWrapper},ne.createElement(Fe.Z,{spinning:We["exercise/getWorkSetting"]||Dt},ne.createElement(Se.Z,{wrap:!1,justify:"space-between"},ne.createElement(le.Z,null,ne.createElement(Se.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:He.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Me.default,Be({},Je),!((xt=lt.file_list)!=null&&xt.length)&&ne.createElement("div",null,ne.createElement(Le.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(Ie.default,{checked:lt.show_title,disabled:It,onChange:Tt=>{lt.show_title=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,yt.formatMessage({id:"classrooms.showTestTitle",defaultMessage:"\u5C55\u793A\u8BD5\u5377\u6807\u9898"})))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(Ie.default,{checked:lt.show_body,disabled:It,onChange:Tt=>{lt.show_body=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,yt.formatMessage({id:"classrooms.showExamContent",defaultMessage:"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"})))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(Ie.default,{checked:lt.show_info,disabled:It,onChange:Tt=>{lt.show_info=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,yt.formatMessage({id:"classrooms.showQuestionDetails",defaultMessage:"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"})))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(Ie.default,{checked:lt.show_table,disabled:It,onChange:Tt=>{lt.show_table=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,yt.formatMessage({id:"classrooms.showScoreAndTable",defaultMessage:"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"})))),ne.createElement(Se.Z,{align:"middle",className:`mt20 ${He.pottedLine}`},ne.createElement(le.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(le.Z,{className:He.text},yt.formatMessage({id:"classrooms.sealLineSettings",defaultMessage:"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"})),ne.createElement(le.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(Se.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(Ie.default,{className:"pl8",checked:lt.show_user,disabled:It,onChange:Tt=>{lt.show_user=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,yt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}))),ne.createElement(Ie.default,{checked:lt.show_no,disabled:It,onChange:Tt=>{lt.show_no=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,yt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}))),ne.createElement(Ie.default,{checked:lt.show_group,disabled:It,onChange:Tt=>{lt.show_group=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,yt.formatMessage({id:"classrooms.specializationClass",defaultMessage:"\u4E13\u4E1A\u73ED\u7EA7"}))),ne.createElement(Ie.default,{checked:lt.show_school_name,disabled:It,onChange:Tt=>{lt.show_school_name=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(Ie.default,{checked:lt.show_phone,disabled:It,onChange:Tt=>{lt.show_phone=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,yt.formatMessage({id:"classrooms.phoneNumber",defaultMessage:"\u624B\u673A\u53F7"})))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement("span",null,yt.formatMessage({id:"classrooms.maxQuestionsPerPage",defaultMessage:"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"})),ne.createElement(xe.Z,{size:"middle",min:1,value:lt.export_page_num?lt.export_page_num:40,onChange:Tt=>{lt.export_page_num=Tt,Mt(Be({},lt))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Se.Z,{className:"mt15"},ne.createElement(Ie.default,{checked:lt.show_desc,disabled:It,onChange:Tt=>{lt.show_desc=Tt.target.checked,Mt(Object.assign({},lt))}},ne.createElement("div",null,yt.formatMessage({id:"classrooms.examInstructions",defaultMessage:"\u8003\u8BD5\u987B\u77E5"}))))),ne.createElement(le.Z,{className:He.imgPreviewPart},ne.createElement("div",{className:"pb10"},yt.formatMessage({id:"classrooms.sampleImagePreview",defaultMessage:"\u793A\u4F8B\u56FE\u7247\u9884\u89C8"}),"\uFF1A"),ne.createElement("img",{src:y.qz})))),ne.createElement(b.Z,null)))};var Ze=(0,ye.connect)(({exercise:ut,loading:We,globalSetting:nt})=>({exercise:ut,loading:We.effects,globalSetting:nt}))(tt)},60546:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return te}});var a=x(59301),pe=x(65582),Ne=x(95237),Ae=x(1710),Fe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Se=x(87513),le=x(65862),Me=x(6079),Ie=x(2337),xe=x(74128),Le=x(59301),He=Object.defineProperty,ye=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(ne,ie,ce)=>ie in ne?He(ne,ie,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[ie]=ce,z=(ne,ie)=>{for(var ce in ie||(ie={}))oe.call(ie,ce)&&E(ne,ce,ie[ce]);if(ye)for(var ce of ye(ie))y.call(ie,ce)&&E(ne,ce,ie[ce]);return ne},b=(ne,ie,ce)=>new Promise((me,ge)=>{var Ce=we=>{try{je(ce.next(we))}catch(tt){ge(tt)}},Be=we=>{try{je(ce.throw(we))}catch(tt){ge(tt)}},je=we=>we.done?me(we.value):Promise.resolve(we.value).then(Ce,Be);je((ce=ce.apply(ne,ie)).next())});const ee=({isPreview:ne=!1,isExportBlank:ie=!1,activeTabs:ce,exercise:me,globalSetting:ge,loading:Ce,user:Be,dispatch:je,showExportBtn:we=!1,sealStyle:tt={}})=>{var Ze,ut,We,nt,xt,yt,bt,Nt,It,Ut,Dt,Xe,lt,Mt,Vt;const en=(0,pe.useIntl)(),Pn=(0,pe.useParams)(),{userInfo:Je}=Be,[Tt,bn]=(0,a.useState)(),[Cn,vn]=(0,a.useState)();let at=(0,a.useRef)(null);const[vt,rt]=(0,a.useState)(21),[ke,Pt]=(0,a.useState)([]),Wt=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!Wt.current)return;Wt.current=!1;const Ue=yield(0,Se.cV)({id:Pn.exerciseId||Pn.categoryId});Ue.status==0&&Pt(Ue.data)}),(0,le.W)(ce)||ce==="2"&&Re()},[Pn.userId,Pn.coursesId,Pn.exerciseId,Pn.categoryId,ce]),(0,a.useEffect)(()=>{at.current&&rt(at.current.clientHeight)},[at.current]),(0,a.useEffect)(()=>{var Ue;if((Ue=me.exerciseExportHeadData)!=null&&Ue.title){const ot=me.exerciseExportHeadData;bn(z({},ot||{}));const{table:Ve}=ot||{};let ia,ln;(Ve!=null&&Ve.total_singles_scores||Ve!=null&&Ve.total_doubles_scores||Ve!=null&&Ve.total_nulls_scores||Ve!=null&&Ve.total_judges_scores||Ve!=null&&Ve.total_pros_scores||Ve!=null&&Ve.total_shixuns_scores||Ve!=null&&Ve.total_mains_scores||Ve!=null&&Ve.total_combination_scores||Ve!=null&&Ve.total_bpros_scores)&&(ia=Number(Ve==null?void 0:Ve.total_singles_scores)+Number(Ve==null?void 0:Ve.total_doubles_scores)+Number(Ve==null?void 0:Ve.total_nulls_scores)+Number(Ve==null?void 0:Ve.total_judges_scores)+Number(Ve==null?void 0:Ve.total_bpros_scores)+Number(Ve==null?void 0:Ve.total_pros_scores)+Number(Ve==null?void 0:Ve.total_shixuns_scores)+Number(Ve==null?void 0:Ve.total_mains_scores)+Number(Ve==null?void 0:Ve.total_combination_scores)),(Ve!=null&&Ve.singles_scores||Ve!=null&&Ve.doubles_scores||Ve!=null&&Ve.nulls_scores||Ve!=null&&Ve.judges_scores||Ve!=null&&Ve.pros_scores||Ve!=null&&Ve.bpros_scores||Ve!=null&&Ve.shixuns_scores||Ve!=null&&Ve.mains_scores||Ve!=null&&Ve.combination_scores)&&(ln=Number(Ve==null?void 0:Ve.singles_scores)+Number(Ve==null?void 0:Ve.doubles_scores)+Number(Ve==null?void 0:Ve.nulls_scores)+Number(Ve==null?void 0:Ve.judges_scores)+Number(Ve==null?void 0:Ve.pros_scores)+Number(Ve==null?void 0:Ve.bpros_scores)+Number(Ve==null?void 0:Ve.shixuns_scores)+Number(Ve==null?void 0:Ve.mains_scores)+Number(Ve==null?void 0:Ve.combination_scores));const ta=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ve==null?void 0:Ve.total_singles_scores)||0,doubles_score:(Ve==null?void 0:Ve.total_doubles_scores)||0,nulls_score:(Ve==null?void 0:Ve.total_nulls_scores)||0,judges_score:(Ve==null?void 0:Ve.total_judges_scores)||0,pros_score:(Ve==null?void 0:Ve.total_pros_scores)||0,bpros_score:(Ve==null?void 0:Ve.total_bpros_scores)||0,shixuns_score:(Ve==null?void 0:Ve.total_shixuns_scores)||0,mains_score:(Ve==null?void 0:Ve.total_mains_scores)||0,total_combination_scores:(Ve==null?void 0:Ve.total_combination_scores)||0,total_score:ia||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ve==null?void 0:Ve.singles_scores)||0,doubles_score:(Ve==null?void 0:Ve.doubles_scores)||0,nulls_score:(Ve==null?void 0:Ve.nulls_scores)||0,judges_score:(Ve==null?void 0:Ve.judges_scores)||0,pros_score:(Ve==null?void 0:Ve.pros_scores)||0,bpros_score:(Ve==null?void 0:Ve.bpros_scores)||0,shixuns_score:(Ve==null?void 0:Ve.shixuns_scores)||0,mains_score:(Ve==null?void 0:Ve.mains_scores)||0,total_combination_scores:(Ve==null?void 0:Ve.combination_scores)||0,total_score:ln||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Nn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ve==null?void 0:Ve.total_singles_scores)||0,doubles_score:(Ve==null?void 0:Ve.total_doubles_scores)||0,nulls_score:(Ve==null?void 0:Ve.total_nulls_scores)||0,judges_score:(Ve==null?void 0:Ve.total_judges_scores)||0,pros_score:(Ve==null?void 0:Ve.total_pros_scores)||0,bpros_score:(Ve==null?void 0:Ve.total_bpros_scores)||0,shixuns_score:(Ve==null?void 0:Ve.total_shixuns_scores)||0,mains_score:(Ve==null?void 0:Ve.total_mains_scores)||0,total_combination_scores:(Ve==null?void 0:Ve.total_combination_scores)||0,total_score:ia||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];vn([...ie?Nn:ta])}},[me.exerciseExportHeadData]);const Re=()=>b(void 0,null,function*(){const Ue={id:Pn.exerciseId||Pn.categoryId,identify:(Je==null?void 0:Je.login)||null},ot=yield(0,Se.iw)(Ue);bn(ot||{});const{table:Ve}=ot||{};let ia,ln;(Ve!=null&&Ve.total_singles_scores||Ve!=null&&Ve.total_doubles_scores||Ve!=null&&Ve.total_nulls_scores||Ve!=null&&Ve.total_judges_scores||Ve!=null&&Ve.total_pros_scores||Ve!=null&&Ve.total_bpros_scores||Ve!=null&&Ve.total_shixuns_scores||Ve!=null&&Ve.total_mains_scores||Ve!=null&&Ve.total_combination_scores)&&(ia=Number(Ve==null?void 0:Ve.total_singles_scores)+Number(Ve==null?void 0:Ve.total_doubles_scores)+Number(Ve==null?void 0:Ve.total_nulls_scores)+Number(Ve==null?void 0:Ve.total_bpros_scores)+Number(Ve==null?void 0:Ve.total_judges_scores)+Number(Ve==null?void 0:Ve.total_pros_scores)+Number(Ve==null?void 0:Ve.total_shixuns_scores)+Number(Ve==null?void 0:Ve.total_mains_scores)+Number(Ve==null?void 0:Ve.total_combination_scores)),(Ve!=null&&Ve.singles_scores||Ve!=null&&Ve.doubles_scores||Ve!=null&&Ve.nulls_scores||Ve!=null&&Ve.judges_scores||Ve!=null&&Ve.pros_scores||Ve!=null&&Ve.bpros_scores||Ve!=null&&Ve.shixuns_scores||Ve!=null&&Ve.mains_scores||Ve!=null&&Ve.combination_scores)&&(ln=Number(Ve==null?void 0:Ve.singles_scores)+Number(Ve==null?void 0:Ve.doubles_scores)+Number(Ve==null?void 0:Ve.bpros_scores)+Number(Ve==null?void 0:Ve.nulls_scores)+Number(Ve==null?void 0:Ve.judges_scores)+Number(Ve==null?void 0:Ve.pros_scores)+Number(Ve==null?void 0:Ve.shixuns_scores)+Number(Ve==null?void 0:Ve.mains_scores)+Number(Ve==null?void 0:Ve.combination_scores));const ta=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ve==null?void 0:Ve.total_singles_scores)||0,doubles_score:(Ve==null?void 0:Ve.total_doubles_scores)||0,nulls_score:(Ve==null?void 0:Ve.total_nulls_scores)||0,judges_score:(Ve==null?void 0:Ve.total_judges_scores)||0,pros_score:(Ve==null?void 0:Ve.total_pros_scores)||0,bpros_score:(Ve==null?void 0:Ve.total_bpros_scores)||0,shixuns_score:(Ve==null?void 0:Ve.total_shixuns_scores)||0,mains_score:(Ve==null?void 0:Ve.total_mains_scores)||0,total_combination_scores:(Ve==null?void 0:Ve.total_combination_scores)||0,total_score:ia||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ve==null?void 0:Ve.singles_scores)||0,doubles_score:(Ve==null?void 0:Ve.doubles_scores)||0,nulls_score:(Ve==null?void 0:Ve.nulls_scores)||0,judges_score:(Ve==null?void 0:Ve.judges_scores)||0,pros_score:(Ve==null?void 0:Ve.pros_scores)||0,bpros_score:(Ve==null?void 0:Ve.bpros_scores)||0,shixuns_score:(Ve==null?void 0:Ve.shixuns_scores)||0,mains_score:(Ve==null?void 0:Ve.mains_scores)||0,total_combination_scores:(Ve==null?void 0:Ve.combination_scores)||0,total_score:ln||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];vn(ie?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:ta)}),Ge=[{width:"10%",title:en.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),align:"center",dataIndex:"name",render:Ue=>Le.createElement("a",null,Ue)},{title:((Ze=ke==null?void 0:ke.find(Ue=>Ue.value==Ie.fw[0].nameType))==null?void 0:Ze.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Ue=>Le.createElement("a",null,Ue==="0.0"?0:Ue)},{title:((ut=ke==null?void 0:ke.find(Ue=>Ue.value==Ie.fw[1].nameType))==null?void 0:ut.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Ue=>Le.createElement("a",null,Ue==="0.0"?0:Ue)},{title:((We=ke==null?void 0:ke.find(Ue=>Ue.value==Ie.fw[3].nameType))==null?void 0:We.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Ue=>Le.createElement("a",null,Ue==="0.0"?0:Ue)},{title:((nt=ke==null?void 0:ke.find(Ue=>Ue.value==Ie.fw[2].nameType))==null?void 0:nt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Ue=>Le.createElement("a",null,Ue==="0.0"?0:Ue)},{title:((xt=ke==null?void 0:ke.find(Ue=>Ue.value==Ie.fw[6].nameType))==null?void 0:xt.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Ue=>Le.createElement("a",null,Ue==="0.0"?0:Ue)},{title:((yt=ke==null?void 0:ke.find(Ue=>Ue.value==Ie.fw[5].nameType))==null?void 0:yt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Ue=>Le.createElement("a",null,Ue==="0.0"?0:Ue)},{title:((bt=ke==null?void 0:ke.find(Ue=>Ue.value==Ie.fw[4].nameType))==null?void 0:bt.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Ue=>Le.createElement("a",null,Ue==="0.0"?0:Ue)},{title:((Nt=ke==null?void 0:ke.find(Ue=>Ue.value==Ie.fw[7].nameType))==null?void 0:Nt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Ue=>Le.createElement("a",null,Ue==="0.0"?0:Ue)},{title:((It=ke==null?void 0:ke.find(Ue=>Ue.value==Ie.fw[8].nameType))==null?void 0:It.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Ue=>Le.createElement("a",null,Ue==="0.0"?0:Ue)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Ue=>Le.createElement("a",null,Ue==="0.0"?0:Ue==null?void 0:Ue.toFixed(1))}],{exercise_header:ht}=Tt||{};return Le.createElement(Le.Fragment,null,((ht==null?void 0:ht.show_user)||(ht==null?void 0:ht.show_no)||(ht==null?void 0:ht.show_group))&&Le.createElement("section",{className:Fe.glassSeal,style:tt},(ht==null?void 0:ht.show_user)&&Le.createElement("span",null,en.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),"\uFF1A",Le.createElement("span",null,Tt==null?void 0:Tt.user)),(ht==null?void 0:ht.show_no)&&Le.createElement("span",null,en.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),"\uFF1A",Le.createElement("span",null,Tt==null?void 0:Tt.student_id)),(ht==null?void 0:ht.show_group)&&Le.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Le.createElement("span",null,Tt==null?void 0:Tt.group_name)),(ht==null?void 0:ht.show_school_name)&&Le.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Le.createElement("span",null,Tt==null?void 0:Tt.school_name)),(ht==null?void 0:ht.show_phone)&&Le.createElement("span",null,en.formatMessage({id:"classrooms.phoneNumber",defaultMessage:"\u624B\u673A\u53F7"}),"\uFF1A",Le.createElement("span",null,Tt==null?void 0:Tt.phone))),Le.createElement("section",{className:`${Fe.wrap} ${ne?"pl20":""} `},(Tt==null?void 0:Tt.photo_url)&&Le.createElement("img",{className:Fe.img,src:`${xe.Z.API_SERVER}${Tt==null?void 0:Tt.photo_url}`}),(ht==null?void 0:ht.show_title)&&Le.createElement(Ne.Z,{className:Fe.paperHeader,justify:"center"},Le.createElement("div",null,Tt==null?void 0:Tt.title)),(ht==null?void 0:ht.show_info)&&Le.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Tt==null?void 0:Tt.large_counts,"\u5927\u9898\u3011\u3010",Tt==null?void 0:Tt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Tt==null?void 0:Tt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Tt==null?void 0:Tt.time)>-1?`${Tt==null?void 0:Tt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(ht==null?void 0:ht.show_desc)&&(((Ut=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Ut.exercise_description)||((Dt=me==null?void 0:me.commonHeader)==null?void 0:Dt.exercise_description))&&Le.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Le.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Le.createElement("span",null,((Xe=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Xe.exercise_description)||((lt=me==null?void 0:me.commonHeader)==null?void 0:lt.exercise_description))),(ht==null?void 0:ht.show_table)&&Le.createElement("div",{className:"mt10"},Le.createElement(Ae.default,{className:Fe.table,columns:Ge,dataSource:[...Cn||[]],bordered:!0,pagination:!1})),((Mt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Mt.analysis)&&Le.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(Vt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Vt.analysis}`)),Le.createElement(Me.Z,null))};var te=(0,pe.connect)(({exercise:ne,loading:ie,user:ce,globalSetting:me})=>({exercise:ne,globalSetting:me,user:ce,loading:ie.effects}))(ee)},85548:function(Rt,ct,x){"use strict";var a=x(21185),pe=x(87513),Ne=x(61527),Ae=x(78241),Fe=x(43418),Se=x(3113),le=x(71418),Me=x(24905),Ie=x(5112),xe=x(81327),Le=x(59301),He=x(65582),ye=x(74128),oe=x(59301),y=(z,b,ee)=>new Promise((te,ne)=>{var ie=ge=>{try{me(ee.next(ge))}catch(Ce){ne(Ce)}},ce=ge=>{try{me(ee.throw(ge))}catch(Ce){ne(Ce)}},me=ge=>ge.done?te(ge.value):Promise.resolve(ge.value).then(ie,ce);me((ee=ee.apply(z,b)).next())});const E=({exercise:z,dispatch:b})=>{var ee,te,ne,ie;const ce=(0,He.useIntl)(),me=(0,He.useParams)(),[ge]=(0,He.useSearchParams)(),Ce=ge.getAll("exercise_group_id").map(Xe=>Xe==="all"?Xe:Number(Xe)),{actionTabs:Be}=z,[je]=Ae.default.useForm(),[we,tt]=(0,Le.useState)(!1),Ze=(0,Le.useRef)(null),[ut,We]=(0,Le.useState)(!1),[,nt,xt,yt]=(0,Ne.U)(pe.aU,{}),[bt,Nt]=(0,Le.useState)({}),It=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},Ut=(Xe,lt)=>{He.history.push(`/classrooms/${me.coursesId}/exercise/${(me==null?void 0:me.categoryId)||(me==null?void 0:me.exerciseId)}/sumup?exam_summary_id=${(lt==null?void 0:lt.exam_summary_id)||""}&template=${Xe==null?void 0:Xe.exam_summary_template_id}&${Xe==null?void 0:Xe.exercise_group_id.map(Mt=>`exercise_group_id=${Mt}`).join("&")}`)},Dt=()=>y(void 0,null,function*(){var Xe,lt,Mt,Vt,en;const Pn=yield xt({id:(me==null?void 0:me.categoryId)||(me==null?void 0:me.exerciseId)});je.setFieldsValue({exercise_group_id:Be!=null&&Be.isEdit&&Ce.length>0?Ce:["all",...((lt=(Xe=Pn==null?void 0:Pn.data)==null?void 0:Xe.course_groups)==null?void 0:lt.map(Je=>Je==null?void 0:Je.exercise_group_id))||[]],exam_summary_template_id:Be!=null&&Be.isEdit?Number(ge.get("template")):(en=(Vt=(Mt=Pn==null?void 0:Pn.data)==null?void 0:Mt.exam_summary_templates)==null?void 0:Vt[0])==null?void 0:en.id})});return(0,Le.useEffect)(()=>{Ze.current&&Ze.current.scrollHeight>134&&We(!0)},[Ze]),(0,Le.useEffect)(()=>{(Be==null?void 0:Be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Dt():je.resetFields()},[Be==null?void 0:Be.title]),oe.createElement(oe.Fragment,null,oe.createElement(Fe.default,{title:ce.formatMessage({id:"classrooms.examSummarySettings",defaultMessage:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}),width:800,centered:!0,open:(Be==null?void 0:Be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:oe.createElement("div",{style:{textAlign:"center"}},oe.createElement(Se.ZP,{type:"primary",onClick:()=>{je.submit()}},ce.formatMessage({id:"classrooms.summaryReportPreview",defaultMessage:"\u603B\u7ED3\u62A5\u544A\u9884\u89C8"}))),onCancel:()=>{It()}},oe.createElement(le.Z,{spinning:nt},oe.createElement(Ae.default,{form:je,onFinish:Xe=>y(void 0,null,function*(){var lt,Mt;const Vt=(Mt=(lt=yt==null?void 0:yt.data)==null?void 0:lt.exam_summaries)==null?void 0:Mt.find(en=>(en==null?void 0:en.exam_summary_template_id)===Xe.exam_summary_template_id);if(Vt!=null&&Vt.exam_summary_id){const en=Fe.default.confirm({title:ce.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,closeIcon:oe.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Pn=>{Pn.preventDefault(),Pn.stopPropagation(),en.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{Ut(Xe,Vt),It()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Ut(Xe,{}),It()}});return}Ut(Xe,Vt),It()})},oe.createElement("div",{ref:Ze,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:we?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},oe.createElement(Ae.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(Xe,lt=[],Mt)=>{var Vt,en;let Pn=Xe;const Je=((en=(Vt=yt==null?void 0:yt.data)==null?void 0:Vt.course_groups)==null?void 0:en.map(Tt=>Tt==null?void 0:Tt.exercise_group_id))||[];return!(lt!=null&<.includes("all"))&&(Xe.includes("all")||Xe.length===Je.length)?Pn=[...Je,"all"]:Xe.includes("all")&&Xe.length!==Je.length+1?Pn=Xe.filter(Tt=>Tt!=="all"):lt!=null&<.includes("all")&&!Xe.includes("all")&&(Pn=[]),Pn}},oe.createElement(Me.default.Group,{options:[{label:ce.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"all"},...((te=(ee=yt==null?void 0:yt.data)==null?void 0:ee.course_groups)==null?void 0:te.map(Xe=>({value:Xe==null?void 0:Xe.exercise_group_id,label:`${Xe==null?void 0:Xe.exercise_group_name}\uFF08${Xe==null?void 0:Xe.exercise_group_students}\uFF09`})))||[]]})),ut&&oe.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>tt(!we)},we?"\u6536\u8D77":"\u5C55\u5F00",oe.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),oe.createElement(Ae.default.Item,{className:"mb0",name:"exam_summary_template_id",label:ce.formatMessage({id:"classrooms.analysisTemplate",defaultMessage:"\u5206\u6790\u6A21\u677F"})},oe.createElement(Ie.ZP.Group,null,oe.createElement(xe.Z,{className:"mt5",direction:"vertical"},(ie=(ne=yt==null?void 0:yt.data)==null?void 0:ne.exam_summary_templates)==null?void 0:ie.map((Xe,lt)=>oe.createElement(Ie.ZP,{key:lt,value:Xe==null?void 0:Xe.id},`\u6A21\u677F${lt+1}-${Xe==null?void 0:Xe.name}`,oe.createElement("a",{className:"ml5",onClick:()=>{var Mt,Vt;Nt({url:ye.Z.API_SERVER+((Mt=Xe==null?void 0:Xe.attachment_info)==null?void 0:Mt.url),file_type:(Vt=Xe==null?void 0:Xe.attachment_info)==null?void 0:Vt.file_type})}},ce.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})))))))))),oe.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:bt==null?void 0:bt.url,type:bt==null?void 0:bt.file_type,onClose:()=>Nt({})}))};ct.Z=(0,He.connect)(({exercise:z})=>({exercise:z}))(E)},12586:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(43418),Ne=x(38147),Ae=x(65582),Fe=x(59301),Se=(Me,Ie,xe)=>new Promise((Le,He)=>{var ye=E=>{try{y(xe.next(E))}catch(z){He(z)}},oe=E=>{try{y(xe.throw(E))}catch(z){He(z)}},y=E=>E.done?Le(E.value):Promise.resolve(E.value).then(ye,oe);y((xe=xe.apply(Me,Ie)).next())});const le=({exercise:Me,dispatch:Ie,init:xe,haveInit:Le=!1})=>{const He=(0,Ae.useParams)(),[ye,oe]=(0,a.useState)(!1);let[y,E]=(0,a.useState)();const[z,b]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1),ne=(0,Ae.useIntl)();(0,a.useEffect)(()=>{Me.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ie()},[Me.actionTabs]);function ie(){return Se(this,null,function*(){var ce,me;let ge=yield(0,Ne.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});if(((ce=ge==null?void 0:ge.cover_exercises)==null?void 0:ce.length)>0)oe(!0),E((me=ge==null?void 0:ge.cover_exercises)==null?void 0:me[0]);else{let Ce=yield(0,Ne.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});Ie({type:"exercise/setActionTabs",payload:{key:""}}),(Ce==null?void 0:Ce.status)===0&&(Le&&xe(),pe.default.confirm({title:ne.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ne.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ne.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ne.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{Ae.history.push("/paperlibrary")}}))}})}return Fe.createElement("div",null,Fe.createElement(pe.default,{open:ye,centered:!0,onCancel:ce=>Se(void 0,null,function*(){if(ce.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let me=yield(0,Ne.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs,update:1}});Ie({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(me==null?void 0:me.status)===0&&(Le&&xe(),oe(!1),pe.default.confirm({title:ne.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ne.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ne.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ne.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{Ae.history.push("/paperlibrary")}}))}else oe(!1)}),cancelButtonProps:{loading:z},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>Se(void 0,null,function*(){te(!0);let ce=yield(0,Ne.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});te(!1),(ce==null?void 0:ce.status)===0&&(Le&&xe(),Ie({type:"exercise/setActionTabs",payload:{key:""}}),oe(!1),pe.default.confirm({title:ne.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ne.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ne.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ne.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{Ae.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Fe.createElement("div",null,Fe.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Fe.createElement("div",null,Fe.createElement("div",null,"\u8BD5\u5377\uFF1A",y==null?void 0:y.origin_exercise_nam),Fe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Fe.createElement("a",{href:`/paperlibrary/see/${y==null?void 0:y.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},y==null?void 0:y.examination_bank_name))))))};ct.Z=(0,Ae.connect)(({exercise:Me})=>({exercise:Me}))(le)},41996:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return ge}});var a=x(59301),pe=x(43418),Ne=x(95237),Ae=x(43604),Fe=x(57809),Se=x(1710),le=x(3113),Me=x(3918),Ie=x(38147),xe={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Le=x(65582),He=x(96622),ye=x(59301),oe=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Ce,Be,je)=>Be in Ce?oe(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ce[Be]=je,ne=(Ce,Be)=>{for(var je in Be||(Be={}))b.call(Be,je)&&te(Ce,je,Be[je]);if(z)for(var je of z(Be))ee.call(Be,je)&&te(Ce,je,Be[je]);return Ce},ie=(Ce,Be)=>y(Ce,E(Be)),ce=(Ce,Be,je)=>new Promise((we,tt)=>{var Ze=nt=>{try{We(je.next(nt))}catch(xt){tt(xt)}},ut=nt=>{try{We(je.throw(nt))}catch(xt){tt(xt)}},We=nt=>nt.done?we(nt.value):Promise.resolve(nt.value).then(Ze,ut);We((je=je.apply(Ce,Be)).next())});const me=({visible:Ce,setVisible:Be,onK:je,selectKeys:we,selectRows:tt,appointStudent:Ze,modalParams:ut,courseId:We})=>{const nt=(0,Le.useIntl)(),xt=(0,Le.useParams)(),[yt,bt]=(0,a.useState)(!1),[Nt,It]=(0,a.useState)(!1),[Ut,Dt]=(0,a.useState)([]),[Xe,lt]=(0,a.useState)([]),[Mt,Vt]=(0,a.useState)([]),[en,Pn]=(0,a.useState)("all"),[Je,Tt]=(0,a.useState)("all");let[bn,Cn]=(0,a.useState)(!0);const[vn,at]=(0,a.useState)([{value:"all",label:nt.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})}]),[vt,rt]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),ke={selectedRowKeys:Xe,columnWidth:40,hideSelectAll:!0,onSelect:(ht,Ue,ot)=>{let Ve=!0;for(let ia=0;ia{if(ht&&ot.length>0){ot.forEach(Ve=>{Xe.push(Ve.user_id),Mt.push(Ve)}),lt([...Xe]),Vt([...Mt]);return}if(!ht&&ot.length>0){let Ve=[],ia=[];const ln=new Set(ot),ta=new Set(Xe),Nn=new Set(Mt);Ve=[...ta].filter(va=>[...ln].every(Ft=>Ft.user_id!==va)),ia=[...Nn].filter(va=>[...ln].every(Ft=>Ft.user_id!==va.user_id)),lt([...Ve]),Vt([...ia])}}};(0,a.useEffect)(()=>{Ce&&we&&(lt([...we]),Vt(tt))},[Ce,we]),(0,a.useEffect)(()=>{Ce&&(!Ze&&ut?vt.status=ut:vt.status=null,rt(ne({},vt)),Wt())},[Ce,Ze,ut]);const Pt=[{title:nt.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(ht,Ue,ot)=>ye.createElement("span",{style:{color:"#333"}},ot+1)},{title:nt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(ht,Ue,ot)=>ye.createElement("span",null,ht)},{title:nt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(ht,Ue,ot)=>ye.createElement("span",{style:{color:"#666"}},ht)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(ht,Ue)=>ye.createElement("span",null,ht)},{title:nt.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",key:"score",sorter:!0,render:(ht,Ue)=>ye.createElement("span",null,ht||"--")},{title:nt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(ht,Ue)=>ye.createElement("span",null,ht)}].filter(ht=>ut===1||ut===2?ht.title!==nt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}):!0),Wt=()=>ce(void 0,null,function*(){var ht,Ue,ot;It(!0);const Ve=yield(0,Ie.ZP)(`/api/exercises/${xt.categoryId||We}/wait_make_up_students.json`,{method:"get",params:ie(ne({},vt),{keywords:(ht=vt==null?void 0:vt.keywords)==null?void 0:ht.trim()})});if(Ve.status===0){const ia=((ot=(Ue=Ve==null?void 0:Ve.data)==null?void 0:Ue.all_course_groups)==null?void 0:ot.map(ln=>({value:ln==null?void 0:ln.id,label:ln==null?void 0:ln.name})))||[];at([{value:"all",label:nt.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})},...ia]),Dt(Ve.data)}It(!1)}),Re=()=>{vt.page=1,vt.status=null,vt.course_group_id=null,vt.keywords="",Pn("all"),Tt("all"),lt([]),Vt([]),rt(ne({},vt)),Ze&&je(Xe==null?void 0:Xe.length,Xe,Mt)},Ge=()=>{vt.page=1,vt.status=null,vt.course_group_id=null,vt.keywords="",rt(ne({},vt)),Pn("all"),Tt("all"),lt([]),Vt([]),Be(!1)};return ye.createElement(pe.default,{centered:!0,className:xe.cstuModal,title:ut===1?"\u7F3A\u8003\u5B66\u751F":ut===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ce,width:1200,footer:null,onCancel:()=>{Ge()}},ye.createElement(Ne.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},ye.createElement(Ne.Z,null,ye.createElement(Ae.Z,null,ye.createElement(Fe.default,{size:"large",value:en,style:{width:200,marginRight:20},onChange:ht=>{Pn(ht),ht==="all"?vt.course_group_id=null:vt.course_group_id=ht,vt.page=1,rt(ne({},vt)),Wt()},options:vn})),Ze&&ye.createElement(Ae.Z,null,ye.createElement(Fe.default,{size:"large",value:Je,style:{width:200},onChange:ht=>{Tt(ht),ht==="all"?vt.status=null:vt.status=ht,vt.page=1,rt(ne({},vt)),Wt()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:nt.formatMessage({id:"classrooms.pass",defaultMessage:"\u53CA\u683C"})}]}))),ye.createElement(Ae.Z,null,ye.createElement(Me.t7,{style:{width:300,marginLeft:15},value:vt.keywords,allowClear:!0,onChange:ht=>{vt.keywords=ht,vt.page=1,rt(ne({},vt)),Wt()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),ye.createElement(Ne.Z,{align:"middle",className:"mb30"},ye.createElement(Ae.Z,{span:14},ye.createElement("div",{className:"flexd-table-header"},ye.createElement(Se.default,{pagination:!1,dataSource:[],columns:Pt,rowSelection:Ze?ke:null,rowKey:ht=>ht.user_id})),ye.createElement("div",null,ye.createElement(Se.default,{rowSelection:Ze?ke:null,columns:Pt,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:ht=>ht.user_id,loading:Nt,dataSource:Ut==null?void 0:Ut.exercise_users,onChange:(ht,Ue,ot)=>{vt.page=ht==null?void 0:ht.current,vt.limit=ht==null?void 0:ht.pageSize,ot!=null&&ot.order?(vt.sort_by=ot==null?void 0:ot.field,vt.direction=(ot==null?void 0:ot.order)==="ascend"?"asc":"desc"):(vt.sort_by=null,vt.direction=null),rt(ne({},vt)),Wt()},pagination:!1}))),ye.createElement(Ae.Z,{span:1},ye.createElement("img",{src:He,style:{marginLeft:10}})),ye.createElement(Ae.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},ye.createElement("div",{className:xe.searchMember,style:{width:550}},ye.createElement(Ne.Z,{className:xe.searchMemberHeader},ye.createElement(Ae.Z,{className:"ml30",flex:"100px"},nt.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"})),ye.createElement(Ae.Z,{flex:"110px"},nt.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),ye.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},nt.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}))),ye.createElement("div",{style:{overflow:"auto",height:390}},Mt==null?void 0:Mt.map((ht,Ue)=>ye.createElement(Ne.Z,{key:Ue,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},ye.createElement(Ae.Z,{flex:"100px"},ht.user_name),ye.createElement(Ae.Z,{flex:"110px"},ht.student_id),ye.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},ht.user_group_name),ye.createElement(Ae.Z,{style:{marginLeft:10}},ye.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Vt(Mt.filter(ot=>ot.user_id!=ht.user_id)),lt(Xe.filter(ot=>ot!=ht.user_id))}})))))))),!(ut===1||ut===2)&&ye.createElement("div",{className:xe.bottom},ye.createElement(le.ZP,{className:xe.no,onClick:()=>{Ge()}},"\u53D6\u6D88"),ye.createElement(le.ZP,{loading:yt,type:"primary",onClick:()=>{Re()}},nt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))};var ge=(0,Le.connect)(({})=>({}))(me)},24528:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(78241),Ne=x(8591),Ae=x(43418),Fe=x(71418),Se=x(95237),le=x(5112),Me=x(5083),Ie=x(24905),xe=x(56656),Le=x.n(xe),He=x(38147),ye=x(65862),oe=x(65582),y=x(70414),E=x(59553),z=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ce=(tt,Ze,ut)=>Ze in tt?z(tt,Ze,{enumerable:!0,configurable:!0,writable:!0,value:ut}):tt[Ze]=ut,me=(tt,Ze)=>{for(var ut in Ze||(Ze={}))ne.call(Ze,ut)&&ce(tt,ut,Ze[ut]);if(te)for(var ut of te(Ze))ie.call(Ze,ut)&&ce(tt,ut,Ze[ut]);return tt},ge=(tt,Ze)=>b(tt,ee(Ze)),Ce=(tt,Ze,ut)=>new Promise((We,nt)=>{var xt=Nt=>{try{bt(ut.next(Nt))}catch(It){nt(It)}},yt=Nt=>{try{bt(ut.throw(Nt))}catch(It){nt(It)}},bt=Nt=>Nt.done?We(Nt.value):Promise.resolve(Nt.value).then(xt,yt);bt((ut=ut.apply(tt,Ze)).next())});function Be(tt,Ze){const ut=[];for(let We=tt;We{let Ze=new Date;const ut=Le()(tt).format("HH");if(Le()(tt).isSame(Le()(Ze),"day")){const We=Le()(Ze).format("HH"),nt=Le()(Ze).format("mm");return{disabledHours:()=>Be(0,24).splice(1,We*1-1),disabledMinutes:()=>Le()(tt).isSame(Le()(Ze),"hour")&&ut<=We?Be(0,60).splice(0,nt):Be(60,60)}}else if(Le()(tt).isSame(Le()(),"day")){const We=Le()().format("HH"),nt=Le()().format("mm");return{disabledHours:()=>Be(0,24).splice(0,We),disabledMinutes:()=>ut<=We?Be(0,nt):Be(60,60)}}else return!1},we=({exercise:tt,dispatch:Ze})=>{var ut;const We=(0,oe.useIntl)(),nt=(0,oe.useParams)(),[xt]=pe.default.useForm(),[yt,bt]=(0,a.useState)(1),[Nt,It]=(0,a.useState)([]),[Ut,Dt]=(0,a.useState)(!0),[Xe,lt]=(0,a.useState)([]),[Mt,Vt]=(0,a.useState)(!0),[en,Pn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{tt.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Je()},[tt.actionTabs]);const Je=Cn=>Ce(void 0,null,function*(){var vn,at;Dt(!0);const vt=yield Ze({type:"exercise/getEndGroups",payload:ge(me({},nt),{check_ids:[...((vn=tt.actionTabs.selectArrs)==null?void 0:vn.map(ke=>Number(ke)))||[]]})}),rt=(at=vt==null?void 0:vt.course_info)==null?void 0:at.map((ke,Pt)=>ge(me({},ke),{key:ke.course_group_id,title:ke.course_group_name,name:ke.course_group_name,disabled:!!ke.is_published}));vt&&(vt!=null&&vt.course_info)&&(It([...rt]),xt.setFieldsValue({end_time:Le()(Le()(new Date((0,ye.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Dt(!1)}),Tt=()=>Ce(void 0,null,function*(){var Cn,vn,at,vt;const rt=me({},xt.getFieldsValue());if((Xe==null?void 0:Xe.length)<=0&&Nt.length>0&&!((Cn=tt.actionTabs)!=null&&Cn.unified_setting)){Ne.ZP.info(We.formatMessage({id:"classrooms.classCannotBeEmpty",defaultMessage:"\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"}));return}Pn(!0);const ke={check_ids:[...((vn=tt.actionTabs.selectArrs)==null?void 0:vn.map(Wt=>Number(Wt)))||[]],group_ids:Xe};Mt||(ke.end_time=Le()(rt.end_time).format("YYYY-MM-DD HH:mm")),ke.group_ids=Xe.map(Wt=>Wt.course_group_id),(yield(0,He.ZP)(`/api/courses/${nt.coursesId}/exercises/end_exercise.json`,{method:"post",body:ke})).status===0&&(Ne.ZP.success(We.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),(0,ye.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Ze({type:"exercise/setActionTabs",payload:{}}),(at=tt==null?void 0:tt.actionTabs)!=null&&at.cb?(vt=tt==null?void 0:tt.actionTabs)==null||vt.cb():Ze({type:"classroomList/getClassroomExercisesList",payload:me({},tt.actionTabs.params)})),Pn(!1)}),bn=()=>{bt(1),It([]),lt([]),Vt(!0)};return a.createElement(Ae.default,{centered:!0,title:We.formatMessage({id:"classrooms.endExam",defaultMessage:"\u7ED3\u675F\u8003\u8BD5"}),open:tt.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:We.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:We.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:Tt,width:680,confirmLoading:en||Ut,onCancel:()=>{bn(),Ze({type:"exercise/setActionTabs",payload:{}})}},a.createElement(Fe.Z,{spinning:Ut},Nt&&a.createElement(pe.default,{form:xt},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:y.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(Se.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(le.ZP.Group,{value:Mt,onChange:Cn=>{Vt(Cn.target.value),lt([])}},a.createElement(le.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(le.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(pe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Mt?"hidden":"visible"}},a.createElement(Me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,ye.U6)(),"HH:mm")},disabledDate:Cn=>Cn&&Cn0&&!((ut=tt.actionTabs)!=null&&ut.unified_setting)&&a.createElement(Se.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),We.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"}),":"),a.createElement("div",null,Nt.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(Ie.default,{checked:Xe.length===Nt.length,onChange:Cn=>{Xe.length===Nt.length?lt([]):lt(Nt)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Xe.length||0,"\u4E2A\u5206\u73ED")),a.createElement(E.Z,{data:Nt,selectedRowKeys:Xe,setSelectedRowKeys:lt}))))))};ct.Z=(0,oe.connect)(({exercise:tt})=>({exercise:tt}))(we)},72936:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Ut}});var a=x(59301),pe=x(78241),Ne=x(8591),Ae=x(43418),Fe=x(71418),Se=x(95237),le=x(5112),Me=x(5871),Ie=x(5083),xe=x(78673),Le=x(24905),He=x(3113),ye=x(56656),oe=x.n(ye),y=x(38147),E=x(65862),z=x(65582),b=x(87513),ee=x(70414),te=x(59553),ne=x(41996),ie={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},ce=x(83028),me=x(60979),ge=x(33276),Ce=x(59301),Be=Object.defineProperty,je=Object.defineProperties,we=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,We=(Dt,Xe,lt)=>Xe in Dt?Be(Dt,Xe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Dt[Xe]=lt,nt=(Dt,Xe)=>{for(var lt in Xe||(Xe={}))Ze.call(Xe,lt)&&We(Dt,lt,Xe[lt]);if(tt)for(var lt of tt(Xe))ut.call(Xe,lt)&&We(Dt,lt,Xe[lt]);return Dt},xt=(Dt,Xe)=>je(Dt,we(Xe)),yt=(Dt,Xe,lt)=>new Promise((Mt,Vt)=>{var en=Tt=>{try{Je(lt.next(Tt))}catch(bn){Vt(bn)}},Pn=Tt=>{try{Je(lt.throw(Tt))}catch(bn){Vt(bn)}},Je=Tt=>Tt.done?Mt(Tt.value):Promise.resolve(Tt.value).then(en,Pn);Je((lt=lt.apply(Dt,Xe)).next())});function bt(Dt,Xe){const lt=[];for(let Mt=Dt;Mt{let Xe=new Date;const lt=oe()(Dt).format("HH");if(oe()(Dt).isSame(oe()(Xe),"day")){const Mt=oe()(Xe).format("HH"),Vt=oe()(Xe).format("mm");return{disabledHours:()=>bt(0,24).splice(1,Mt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",lt,Mt),oe()(Dt).isSame(oe()(Xe),"hour")&<<=Mt?bt(0,60).splice(0,Vt):bt(60,60))}}else if(oe()(Dt).isSame(oe()(),"day")){const Mt=oe()().format("HH"),Vt=oe()().format("mm");return{disabledHours:()=>bt(0,24).splice(0,Mt),disabledMinutes:()=>lt<=Mt?bt(0,Vt):bt(60,60)}}else return!1},It=({exercise:Dt,dispatch:Xe})=>{var lt,Mt,Vt,en,Pn,Je,Tt,bn,Cn,vn,at,vt,rt,ke,Pt,Wt,Re,Ge,ht,Ue,ot,Ve,ia;const ln=(0,z.useIntl)(),ta=(0,z.useParams)(),[Nn]=pe.default.useForm(),[va,Ft]=(0,a.useState)(1),[Xt,Jt]=(0,a.useState)([]),[Ot,tn]=(0,a.useState)(!0),[xa,dn]=(0,a.useState)([]),[oa,Ja]=(0,a.useState)(!0),[Er,Jn]=(0,a.useState)(!1),{workSetting:qt}=Dt,[ha,Ya]=(0,a.useState)(!1),[Aa,Zr]=(0,a.useState)([]),[Yr,Sr]=(0,a.useState)([]),[Et,Ra]=(0,a.useState)(!1),[Zt,qn]=(0,a.useState)(!1),[ua,ga]=(0,a.useState)(!1),[tr,Hn]=(0,a.useState)(null),[se,fe]=(0,a.useState)(1),[he,De]=(0,a.useState)({}),[qe,wt]=(0,a.useState)({}),[jt,ka]=(0,a.useState)(!1),[_n,on]=(0,a.useState)(!1),[nn,kn]=(0,a.useState)(!1),[$t,fa]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:Tn=[],type:fn}=Dt.actionTabs||{},jn=Tn.filter(Ct=>![100,120,150].includes(Number(Ct.total_score)));jn.length?(kn(fn===1?"multiple":"single"),fa(jn.map(Ct=>xt(nt({},Ct),{name:Ct.exercise_name})))):on(!0)}},[(lt=Dt==null?void 0:Dt.actionTabs)==null?void 0:lt.key]),console.log(nn,"visible"),(0,a.useEffect)(()=>{var Tn;if(Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ya(),gn(),Dt.actionTabs.type===2)){const fn=(Tn=Dt.actionTabs)==null?void 0:Tn.unified_setting;Ja(fn)}},[Dt.actionTabs]),(0,a.useEffect)(()=>{var Tn,fn,jn,Ct,dr,$a,Qn;(Tn=qt==null?void 0:qt.exercise)!=null&&Tn.publish_time&&Nn.setFieldsValue({publish_time:oe()((fn=qt==null?void 0:qt.exercise)==null?void 0:fn.publish_time)}),(jn=qt==null?void 0:qt.exercise)!=null&&jn.end_time&&Nn.setFieldsValue({end_time:oe()((Ct=qt==null?void 0:qt.exercise)==null?void 0:Ct.end_time)}),Nn.setFieldsValue({exercise_type:(dr=qt==null?void 0:qt.exercise)==null?void 0:dr.exercise_type,simulate_exercise_num:($a=qt==null?void 0:qt.exercise)==null?void 0:$a.simulate_exercise_num}),fe((Qn=qt==null?void 0:qt.exercise)==null?void 0:Qn.exercise_type)},[Dt]);const Da=Tn=>{var fn;const jn=Nn.getFieldValue("publish_time");if(!jn||(fn=qt==null?void 0:qt.exercise)!=null&&fn.publish_time)return;let Ct;Tn===1?Ct=oe()(jn).add(120,"minutes"):Ct=oe()(jn).add(7,"days"),Nn.setFieldsValue({end_time:Ct})},ya=Tn=>yt(void 0,null,function*(){var fn,jn;tn(!0);const Ct=yield(0,b.N3)({coursesId:ta.coursesId,check_ids:[...((fn=Dt.actionTabs.selectArrs)==null?void 0:fn.map($a=>Number($a)))||[]]});console.log(Ct,"res");const dr=((jn=Ct==null?void 0:Ct.course_info)==null?void 0:jn.map(($a,Qn)=>xt(nt({},$a),{key:$a.course_group_id,title:$a.course_group_name,name:$a.course_group_name,disabled:!!$a.is_published})))||[];if((Ct==null?void 0:Ct.status)!==-1){Jt([...dr]);const $a=oe()();Nn.setFieldsValue({publish_time:$a}),(Nn.getFieldValue("exercise_type")||1)===1?Nn.setFieldsValue({end_time:oe()($a).add(120,"minutes")}):Nn.setFieldsValue({end_time:oe()($a).add(7,"days")})}tn(!1)});(0,a.useEffect)(()=>{var Tn,fn,jn,Ct,dr,$a;if((Tn=qt==null?void 0:qt.exercise)!=null&&Tn.is_appoint_user){const Qn=((jn=(fn=qt==null?void 0:qt.exercise)==null?void 0:fn.all_exercise_users)==null?void 0:jn.map(Tr=>Tr.user_id))||[];Zr([...Qn])}Ra((Ct=qt==null?void 0:qt.exercise)==null?void 0:Ct.is_appoint_user),qn((dr=qt==null?void 0:qt.exercise)==null?void 0:dr.is_miss_exam_user),ga(($a=qt==null?void 0:qt.exercise)==null?void 0:$a.is_no_passing_user)},[qt]),(0,a.useEffect)(()=>{var Tn,fn,jn,Ct,dr,$a,Qn,Tr;(fn=(Tn=Dt==null?void 0:Dt.actionTabs)==null?void 0:Tn.selectArrs)!=null&&fn[0]&&Dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Xe({type:"exercise/getWorkSetting",payload:{categoryId:(Ct=(jn=Dt==null?void 0:Dt.actionTabs)==null?void 0:jn.selectArrs)==null?void 0:Ct[0],category:($a=(dr=Dt==null?void 0:Dt.actionTabs)==null?void 0:dr.selectArrs)==null?void 0:$a[0],coursesId:(Tr=(Qn=Dt==null?void 0:Dt.actionTabs)==null?void 0:Qn.params)==null?void 0:Tr.id}})},[(Mt=Dt==null?void 0:Dt.actionTabs)==null?void 0:Mt.selectArrs]);const yn=()=>yt(void 0,null,function*(){var Tn,fn,jn,Ct,dr,$a,Qn;const Tr=nt({},Nn.getFieldsValue()),zr=oe()(oe()(Tr.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),ro=oe()(oe()(Tr.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(zr,zr,33),ro<=zr){Ne.ZP.info(ln.formatMessage({id:"classrooms.endTimeAfterStart",defaultMessage:"\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4"}));return}if((xa==null?void 0:xa.length)<=0&&!oa&&Xt.length>0&&!((Tn=qt==null?void 0:qt.exercise)!=null&&Tn.is_make_up_exercise)){Ne.ZP.info(ln.formatMessage({id:"classrooms.classCannotBeEmpty",defaultMessage:"\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"}));return}const Qr=Xt.map(Ko=>Ko.key),Wa={check_ids:[...((fn=Dt.actionTabs.selectArrs)==null?void 0:fn.map(Ko=>Number(Ko)))||[]],end_time:oe()(Tr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(Tr.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:xa.map(Ko=>Ko.course_group_id),unified_setting:!xa.length,exercise_type:Tr.exercise_type,simulate_exercise_num:Tr.simulate_exercise_num};if(((jn=Dt.actionTabs.selectArrsAll)==null?void 0:jn.length)>0&&Dt.actionTabs.type===1&&(Wa.check_ids=[...((dr=(Ct=Dt.actionTabs.selectArrsAll)==null?void 0:Ct.filter(Ko=>!Ko.high_resources_consume||Ko.high_resources_consume_permission))==null?void 0:dr.map(Ko=>Number(Ko==null?void 0:Ko.id)))||[]]),($a=qt==null?void 0:qt.exercise)!=null&&$a.is_make_up_exercise){if(Et&&Aa.length<=0||!Et&&!(Zt||ua)){Ne.ZP.error(ln.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"}));return}Wa.is_appoint_user=Et,Wa.is_miss_exam_user=Zt,Wa.is_no_passing_user=ua,Et?Wa.make_up_exercise_users=Aa.map(Ko=>({user_id:Ko})):Wa.make_up_exercise_user=[]}let{is_locked:br,open_camera:Lr,screen_open:nr,login_restrict:fo,ip_bind:Ho,ip_limit:oo,is_random:Wo,id:io,identity_verify:ci,open_phone_video_recording:di}=qt==null?void 0:qt.exercise;if(Dt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(br||Lr||nr||fo||Ho||oo=="pub"||oo=="inner"||ci||di)&&Tr.exercise_type==2){if(on(!1),Xe({type:"exercise/setActionTabs",payload:{}}),Dt.actionTabs.type==2){let Ko=Ae.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:ln.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Ce.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Ce.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(qt==null?void 0:qt.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>yt(void 0,null,function*(){var Hr;ka(!0);let bl=yield(0,me.Tr)({exercise_ids:[...((Hr=Dt.actionTabs.selectArrs)==null?void 0:Hr.map(xl=>Number(xl)))||[]],course_id:ta.coursesId,type:"exercise"});if((bl==null?void 0:bl.student_count)===0){if((yield rn(Wa))&&Dt.actionTabs.isRouter){Ko.destroy(),z.history.push(`/classrooms/${ta.coursesId}/exercise/${io}/detail?random=${Wo}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else wt(Wa),De(bl)}),onCancel:()=>{Ko.destroy(),ka(!1),rn(Wa)}})}else{let Ko=Ae.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:ln.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Ce.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>yt(void 0,null,function*(){var Hr;ka(!0);let bl=yield(0,me.Tr)({exercise_ids:[...((Hr=Dt.actionTabs.selectArrs)==null?void 0:Hr.map(xl=>Number(xl)))||[]],course_id:ta.coursesId,type:"exercise"});if((bl==null?void 0:bl.student_count)===0){if((yield rn(Wa))&&Dt.actionTabs.isRouter){z.history.push(`/classrooms/${ta.coursesId}/exercise/${io}/detail?random=${Wo}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else wt(Wa),De(bl)})})}return}let pi=yield(0,me.Tr)({exercise_ids:[...((Qn=Dt.actionTabs.selectArrs)==null?void 0:Qn.map(Ko=>Number(Ko)))||[]],course_id:ta.coursesId,type:"exercise"});(pi==null?void 0:pi.student_count)===0?rn(Wa):(wt(Wa),De(pi))}),gt=()=>{var Tn;let fn=[...(Tn=Dt.actionTabs.selectArrsAll)==null?void 0:Tn.filter(jn=>jn.high_resources_consume&&!jn.high_resources_consume_permission)];(fn==null?void 0:fn.length)>0&&Dt.actionTabs.type===1&&Ae.default.confirm({centered:!0,icon:null,footer:null,width:560,title:ln.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Ce.createElement("div",null,Ce.createElement("div",{className:ie.tipcontent},Ce.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",fn==null?void 0:fn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ce.createElement("div",{className:"mt20 mb20"},fn==null?void 0:fn.map(jn=>Ce.createElement("div",{className:ie.failedList,key:jn.id},Ce.createElement("div",{className:ie.name},jn==null?void 0:jn.exercise_name),Ce.createElement("div",{className:ie.publish,onClick:()=>{(0,E.xg)(`/classrooms/${ta.coursesId}/exercise/${jn.id}/detail?random=${jn.is_random}`)}},ln.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))))))})},rn=Tn=>yt(void 0,null,function*(){var fn,jn,Ct;if(Dt.actionTabs.type===1){let Qn=[...(fn=Dt.actionTabs.selectArrsAll)==null?void 0:fn.filter(Tr=>Tr.high_resources_consume&&!Tr.high_resources_consume_permission)];if((Qn==null?void 0:Qn.length)==Dt.actionTabs.selectArrsAll.length){on(!1),Xe({type:"exercise/setActionTabs",payload:{}}),gt();return}}let dr=!1;return Jn(!0),(yield(0,y.ZP)(`/api/courses/${ta.coursesId}/exercises/publish.json`,{method:"post",body:Tn})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),gn(),Ne.ZP.success(ln.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),on(!1),Xe({type:"exercise/setActionTabs",payload:{}}),(jn=Dt==null?void 0:Dt.actionTabs)!=null&&jn.cb?(Ct=Dt==null?void 0:Dt.actionTabs)==null||Ct.cb():Xe({type:"classroomList/getClassroomExercisesList",payload:nt({},Dt.actionTabs.params)}),dr=!0,Dt.actionTabs.type===1&>()),Jn(!1),dr}),gn=()=>{Ft(1),Jt([]),dn([])},Wn=(Tn,fn,jn)=>{Tn<=0?Ne.ZP.info(ln.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"})):(Zr(fn),Sr(jn),Ya(!1))};return Ce.createElement(a.Fragment,null,Ce.createElement(Ae.default,{centered:!0,title:ln.formatMessage({id:"classrooms.publishExam",defaultMessage:"\u53D1\u5E03\u8003\u8BD5"}),open:_n,okText:ln.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ln.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:660,onOk:yn,confirmLoading:Er||Ot,onCancel:()=>{gn(),on(!1),Xe({type:"exercise/setActionTabs",payload:{}})}},Ce.createElement(Fe.Z,{spinning:Ot},Xt&&Ce.createElement(pe.default,{form:Nn},!!((Vt=Dt==null?void 0:Dt.actionTabs)!=null&&Vt.disabled)&&Ce.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Ce.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),ln.formatMessage({id:"classrooms.examModeTip",defaultMessage:"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"})),!((en=qt==null?void 0:qt.exercise)!=null&&en.is_make_up_exercise)&&Ce.createElement(Ce.Fragment,null,Ce.createElement(Se.Z,null,Ce.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),ln.formatMessage({id:"classrooms.examMode",defaultMessage:"\u8003\u8BD5\u6A21\u5F0F"})),Ce.createElement(pe.default.Item,{name:"exercise_type"},Ce.createElement(le.ZP.Group,{disabled:((Pn=qt==null?void 0:qt.exercise)==null?void 0:Pn.exercise_status)>1,onChange:Tn=>{fe(Tn.target.value),Da(Tn.target.value)}},Ce.createElement(le.ZP,{value:1},ln.formatMessage({id:"classrooms.officialExam",defaultMessage:"\u6B63\u5F0F\u8003\u8BD5"})),Ce.createElement(le.ZP,{value:2},ln.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"}))))),se==2&&Ce.createElement(Se.Z,{className:`${ie.contentInterval}`},Ce.createElement("span",{className:`${ie.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Ce.createElement(pe.default.Item,{name:"simulate_exercise_num"},Ce.createElement(Me.Z,{className:ie.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Je=qt==null?void 0:qt.exercise)==null?void 0:Je.exercise_status)>1,min:1,max:999})),Ce.createElement("span",null,"\u6B21",Ce.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Ce.createElement(Se.Z,null,Ce.createElement("span",{className:"mr10 mt5"},Ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),ln.formatMessage({id:"classrooms.examTime",defaultMessage:"\u8003\u8BD5\u65F6\u95F4"})),Ce.createElement(pe.default.Item,{name:"publish_time"},Ce.createElement(Ie.default,{style:{width:170},disabledDate:Tn=>Tn&&Tn<=oe()().subtract(0,"days"),disabledTime:Nt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Ce.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Ce.createElement(pe.default.Item,{name:"end_time"},Ce.createElement(Ie.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},disabledDate:Tn=>Tn&&Tn{var jn,Ct,dr,$a,Qn;if(Ra(Tn),Tn)if((jn=qt==null?void 0:qt.exercise)!=null&&jn.is_appoint_user){const Tr=(dr=(Ct=qt==null?void 0:qt.exercise)==null?void 0:Ct.all_exercise_users)==null?void 0:dr.map(zr=>zr.user_id);Zr([...Tr])}else Zr([]),qn(!1),ga(!1);else qn(($a=qt==null?void 0:qt.exercise)==null?void 0:$a.is_miss_exam_user),ga((Qn=qt==null?void 0:qt.exercise)==null?void 0:Qn.is_no_passing_user)},disabled:((bn=qt==null?void 0:qt.exercise)==null?void 0:bn.exercise_status)!==1}),Ce.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Et&&Ce.createElement(Se.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Ce.createElement(Le.default,{checked:Zt,disabled:((Cn=qt==null?void 0:qt.exercise)==null?void 0:Cn.exercise_status)!==1||((vn=qt==null?void 0:qt.exercise)==null?void 0:vn.miss_exam_count)<=0,onChange:Tn=>{qn(Tn.target.checked)}},Ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Hn(1),Ra(!1),Ya(!0)}},"\uFF08",`${(at=qt==null?void 0:qt.exercise)==null?void 0:at.miss_exam_count}\u4EBA`,"\uFF09"),Ce.createElement(Le.default,{checked:ua,disabled:((vt=qt==null?void 0:qt.exercise)==null?void 0:vt.exercise_status)!==1||((rt=qt==null?void 0:qt.exercise)==null?void 0:rt.no_passing_count)<=0,onChange:Tn=>{ga(Tn.target.checked)}},Ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Hn(2),Ra(!1),Ya(!0)}},"\uFF08",`${(ke=qt==null?void 0:qt.exercise)==null?void 0:ke.no_passing_count}\u4EBA`,"\uFF09")),Et&&Ce.createElement(Se.Z,{className:"mt20",style:{paddingLeft:"90px"}},Ce.createElement(He.ZP,{type:"primary",ghost:!0,disabled:((Pt=qt==null?void 0:qt.exercise)==null?void 0:Pt.exercise_status)!==1,onClick:()=>{Ya(!0),Hn(void 0)}},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Ce.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Ce.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Aa.length||0} \u4EBA`,"\uFF09"))),Dt.actionTabs.type===2&&!((Wt=qt==null?void 0:qt.exercise)!=null&&Wt.is_make_up_exercise)&&Ce.createElement(Se.Z,{style:{marginBottom:"10px"}},Ce.createElement("span",{className:"mr10"},Ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),ln.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"})),Ce.createElement(le.ZP.Group,{value:oa,onChange:Tn=>{Ja(Tn.target.value),dn([])}},Ce.createElement(le.ZP,{disabled:!!((Re=Dt==null?void 0:Dt.actionTabs)!=null&&Re.disabled)||Xt.some(Tn=>Tn==null?void 0:Tn.is_published)||!((Ge=Dt==null?void 0:Dt.actionTabs)!=null&&Ge.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Ce.createElement(le.ZP,{disabled:Xt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Xt.length<=0&&Dt.actionTabs.type===2&&!((ht=qt==null?void 0:qt.exercise)!=null&&ht.is_make_up_exercise)&&Ce.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(Dt.actionTabs.type===1||!oa)&&!((Ue=qt==null?void 0:qt.exercise)!=null&&Ue.is_make_up_exercise)&&Xt.length>0&&Ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ce.createElement("span",{style:{flex:1}},Ce.createElement(Le.default,{checked:xa.length===Xt.length,onChange:Tn=>{xa.length===Xt.length?dn([]):dn(Xt)}},"\u5168\u9009")),Ce.createElement("span",{style:{width:16}}),Ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",xa.length||0,"\u4E2A\u5206\u73ED")),(Dt.actionTabs.type===1||!oa)&&!((ot=qt==null?void 0:qt.exercise)!=null&&ot.is_make_up_exercise)&&Xt.length>0&&Ce.createElement(te.Z,{data:Xt,selectedRowKeys:xa,setSelectedRowKeys:dn})),Ce.createElement(ne.Z,{visible:ha,setVisible:Ya,onK:Wn,selectKeys:Aa,selectRows:Yr,appointStudent:Et,modalParams:tr,courseId:ta.categoryId||((ia=(Ve=Dt==null?void 0:Dt.actionTabs)==null?void 0:Ve.selectArrs)==null?void 0:ia[0])})),Ce.createElement(ce.Z,{resdata:he,type:"exercisepush",okloading:Er,oktext:(he==null?void 0:he.can_copy_num)===0?ln.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Tn=>yt(void 0,null,function*(){var fn,jn,Ct;Jn(!0);let dr=yield(0,y.ZP)(`/api/courses/${ta.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((fn=Dt.actionTabs.selectArrs)==null?void 0:fn.map($a=>Number($a)))||[]]}});if(Jn(!1),(dr==null?void 0:dr.status)===0)if(jt){let $a=yield rn(qe);if(Ae.default.destroyAll(),$a&&Dt.actionTabs.isRouter){z.history.push(`/classrooms/${ta.coursesId}/exercise/${(jn=qt==null?void 0:qt.exercise)==null?void 0:jn.id}/detail?random=${(Ct=qt==null?void 0:qt.exercise)==null?void 0:Ct.is_random}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else rn(qe)})})),Ce.createElement(ge.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:nn,dataSource:$t,onSuccess:()=>{kn(!1),on(!0)},onClose:()=>{kn(!1),gn(),Xe({type:"exercise/setActionTabs",payload:{}})}}))};var Ut=(0,z.connect)(({exercise:Dt})=>({exercise:Dt}))(It)},59553:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return xe}});var a=x(59301),pe=x(92832),Ne=x(24905),Ae=x(95237),Fe={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",le=x(2524),Me=(Le,He,ye)=>new Promise((oe,y)=>{var E=ee=>{try{b(ye.next(ee))}catch(te){y(te)}},z=ee=>{try{b(ye.throw(ee))}catch(te){y(te)}},b=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(E,z);b((ye=ye.apply(Le,He)).next())}),xe=({data:Le,value:He=[],handleChangePage:ye,setSelectedRowKeys:oe,selectedRowKeys:y,onChange:E=()=>{}})=>{const[z,b]=(0,a.useState)([]),[ee,te]=(0,a.useState)([]),[ne,ie]=(0,a.useState)([]);let[ce,me]=(0,a.useState)(1),[ge,Ce]=(0,a.useState)();return(0,a.useEffect)(()=>{b(Le),te([]),ie([])},[Le]),(0,a.useEffect)(()=>{oe&&(te(y),ie(y))},[y]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:Fe.leftdiv},a.createElement(pe.default.Search,{size:"middle",onChange:Be=>Me(void 0,null,function*(){b(Le.filter(je=>{var we;return(we=je==null?void 0:je.name)==null?void 0:we.includes(Be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),z.length===0&&a.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Ne.default.Group,{value:ee.map(Be=>`${Be.course_group_id}`),onChange:Be=>{oe(z.filter(je=>Be.includes(`${je.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},z.map((Be,je)=>a.createElement(Ae.Z,{key:Be.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(Ne.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Be.is_published,value:`${Be.course_group_id}`},a.createElement("div",{className:Fe.listClass},a.createElement("span",{className:Fe.spantitle,style:{width:Be.is_published?"108px":"170px"}},Be.name),Be.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:Fe.rightdiv},a.createElement(pe.default.Search,{onChange:Be=>{ie(ee.filter(je=>je.name.includes(Be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Be,je)=>a.createElement(Ae.Z,{justify:"space-between",style:{marginTop:"10px"},key:Be.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Be.name),a.createElement("img",{src:Se,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(ee.filter(we=>`${we.course_group_name}`!=`${Be.course_group_name}`))}})))))))}},21390:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(31797),Ne=x(5871),Ae=x(78241),Fe=x(43418),Se=x(71418),le=x(1710),Me=x(92832),Ie=x(95237),xe=x(43604),Le=x(3113),He=x(87513),ye=x(56656),oe=x.n(ye),y=x(65582),E=x(65862),z=x(27158),b=x(41867),ee=x(61527),te=x(59301),ne=(ge,Ce,Be)=>new Promise((je,we)=>{var tt=We=>{try{ut(Be.next(We))}catch(nt){we(nt)}},Ze=We=>{try{ut(Be.throw(We))}catch(nt){we(nt)}},ut=We=>We.done?je(We.value):Promise.resolve(We.value).then(tt,Ze);ut((Be=Be.apply(ge,Ce)).next())});const{Countdown:ie}=pe.default,ce=({value:ge,onChange:Ce,MaxMinutes:Be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Ne.Z,{value:ge,onChange:Ce,min:0,precision:0,max:Be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ge,successCb:Ce,dispatch:Be})=>{var je,we,tt,Ze;const ut=(0,y.useIntl)(),We=(0,y.useParams)(),[nt]=Ae.default.useForm(),xt=Ae.default.useWatch("time",nt),[yt,bt]=(0,a.useState)(!1),Nt=(0,a.useRef)(),{actionTabs:It}=ge,[Ut,Dt]=(0,a.useState)(),[,Xe,lt,Mt]=(0,ee.U)(He.n7,{id:We.categoryId}),[,Vt,en]=(0,ee.U)(He.Cd,{});(0,a.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&(bt(!1),nt.resetFields())},[ge.actionTabs.key]);const Pn=()=>new Promise(ke=>ne(void 0,null,function*(){var Pt,Wt;return Nt.current=yield(0,z.y)({ip_limit:(Pt=It==null?void 0:It.exerciseParams)==null?void 0:Pt.ip_limit,ip_bind:(Wt=It==null?void 0:It.exerciseParams)==null?void 0:Wt.ip_bind_type}),ke()})),Je=()=>ne(void 0,null,function*(){var ke,Pt,Wt,Re,Ge;yield nt.validateFields();const ht=nt.getFieldsValue();if(bt(!0),(((ke=It==null?void 0:It.exerciseParams)==null?void 0:ke.ip_limit)!=="no"||(Pt=It==null?void 0:It.exerciseParams)!=null&&Pt.ip_bind_type)&&(yield Pn()),(yield(0,He.ZD)((Wt=It==null?void 0:It.exerciseParams)==null?void 0:Wt.id,{exercise_user_id:(Re=It==null?void 0:It.exerciseParams)==null?void 0:Re.exercise_user_id,unlock_key:ht.unlock_key,time:ht.time,ip:Nt.current})).status===0){if(Ce){Be({type:"exercise/setActionTabs",payload:{}}),Ce();return}const ot=It==null?void 0:It.exerciseParams;(0,E.nr)({inner_ip:ot.inner_ip,public_ip:ot.public_ip,open_camera:ot.open_camera,ip_limit:ot.ip_limit,ip_bind:ot.ip_bind,ip_bind_type:ot.ip_bind_type,exercise_tips:ot.exercise_tips,exerciseId:ot.id,screen_open:ot.screen_open,screen_num:ot.screen_num,screen_sec:ot.screen_sec,coursesId:We.coursesId,login:(Ge=(0,b.eY)())==null?void 0:Ge.login,history,identity_verify:ot.identity_verify,open_phone_video_recording:ot.open_phone_video_recording,current_status:ot.current_status}),Be({type:"exercise/setActionTabs",payload:{}})}bt(!1)}),Tt=[{title:ut.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:ke=>te.createElement("span",{className:ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ke)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:ke=>te.createElement("span",{className:ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ke)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],bn=((je=It==null?void 0:It.exerciseParams)==null?void 0:je.errorMessage)&&typeof((we=It==null?void 0:It.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,a.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const ke=yield en(We);yield lt({}),ke.status||Dt(ke)})},[ge.actionTabs.key]);const{time:Cn,end_time:vn}=(Ut==null?void 0:Ut.exercise)||{},at=Mt!=null&&Mt.user_end_time?oe()(Mt==null?void 0:Mt.user_end_time).add(1,"minutes"):oe()(),vt=oe()(Mt==null?void 0:Mt.user_total_end_time)>at?Math.round(oe().duration(oe()(Mt==null?void 0:Mt.user_total_end_time).diff(at.startOf("minute"))).asMinutes()):0,rt=((Mt==null?void 0:Mt.student_left_minutes)||0)+(xt||0);return te.createElement(te.Fragment,null,te.createElement(Fe.default,{width:514,centered:!0,closable:!!((tt=It==null?void 0:It.exerciseParams)!=null&&tt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:ut.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ge.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(Se.Z,{spinning:Xe||Vt},bn&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!bn&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),bn&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ze=It==null?void 0:It.exerciseParams)==null?void 0:Ze.errorMessage)||{}],columns:Tt}),te.createElement("div",{className:""},te.createElement(Ae.default,{form:nt,layout:"vertical",autoComplete:"off"},te.createElement(Ae.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Me.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Cn!==-1?te.createElement(te.Fragment,null,te.createElement(Ae.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(Mt==null?void 0:Mt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ce,{MaxMinutes:vt})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Xe||Vt?"--":rt),"\u5206\u949F",rt!==0&&(Mt==null?void 0:Mt.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},oe()(Mt==null?void 0:Mt.user_end_time).add(xt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(vn).format("YYYY-MM-DD HH:mm")))),te.createElement(Ie.Z,{justify:"space-between",align:"middle"},te.createElement(xe.Z,null),te.createElement(xe.Z,null,te.createElement(Le.ZP,{loading:yt,onClick:Je},"\u8FDB\u5165\u8003\u8BD5"))))))};ct.Z=(0,y.connect)(({exercise:ge})=>({exercise:ge}))(me)},82896:function(Rt,ct,x){"use strict";x.d(ct,{w:function(){return Se}});var a=x(38147),pe=x(43418),Ne=x(65582),Ae=x(59301),Fe=(le,Me,Ie)=>new Promise((xe,Le)=>{var He=y=>{try{oe(Ie.next(y))}catch(E){Le(E)}},ye=y=>{try{oe(Ie.throw(y))}catch(E){Le(E)}},oe=y=>y.done?xe(y.value):Promise.resolve(y.value).then(He,ye);oe((Ie=Ie.apply(le,Me)).next())});const Se=(le,Me,Ie="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",xe=1,Le=2)=>Fe(void 0,null,function*(){xe===1&&(0,Ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:xe===1?Ie:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const He=yield(0,a.ZP)(`/api/exercises/${Me}/user_appraise_status.json`,{method:"get",params:{appraise_type:xe}});if((He==null?void 0:He.status)===-1)return(0,Ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let ye={status:0};if((He==null?void 0:He.type)===2&&(ye=yield(0,a.ZP)(`/api/exercises/${Me}/create_appraise_students.json`,{method:"get"})),(0,Ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(ye==null?void 0:ye.status)===-1)return Promise.reject();if((He==null?void 0:He.type)===2){const oe=()=>{Ne.history.replace(`/classrooms/${le}/exercise/${Me}/centralizeReview/${ye==null?void 0:ye.login}`)},y=(0,Ne.useIntl)();if(pe.default.confirm({centered:!0,width:470,okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),keyboard:!1,onOk:oe,onCancel:()=>{Le===1&&Ne.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:Ae.createElement("div",null,Ae.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Ae.createElement("span",{onClick:oe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Ae.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Le!==3)return Promise.reject()}if((He==null?void 0:He.type)===3){const oe=(0,Ne.useIntl)();if(pe.default.info({centered:!0,width:470,okText:oe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),keyboard:!1,title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),onOk:()=>{Le===1&&Ne.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:Ae.createElement("div",null,(He==null?void 0:He.message)||"")}),Le!==3)return Promise.reject()}if((He==null?void 0:He.type)===4){const oe=(0,Ne.useIntl)();if(pe.default.info({centered:!0,width:470,okText:oe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),keyboard:!1,onOk:()=>{Le===1&&Ne.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:Ae.createElement("div",null,(He==null?void 0:He.message)||"")}),Le!==3)return Promise.reject()}})},72851:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return xt}});var a=x(59301),pe=x(5112),Ne=x(3113),Ae=x(8591),Fe=x(43418),Se=x(5871),le=x(95237),Me=x(43604),Ie=x(28103),xe=x(50258),Le={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},He=x(41867),ye=x(24334),oe=x(38147),y=x(65582),E=x(6339),z=x(88761),b=x(87169),ee=x(26227),te=x(59301),ne=Object.defineProperty,ie=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Be=(yt,bt,Nt)=>bt in yt?ne(yt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):yt[bt]=Nt,je=(yt,bt)=>{for(var Nt in bt||(bt={}))ge.call(bt,Nt)&&Be(yt,Nt,bt[Nt]);if(me)for(var Nt of me(bt))Ce.call(bt,Nt)&&Be(yt,Nt,bt[Nt]);return yt},we=(yt,bt)=>ie(yt,ce(bt)),tt=(yt,bt,Nt)=>new Promise((It,Ut)=>{var Dt=Mt=>{try{lt(Nt.next(Mt))}catch(Vt){Ut(Vt)}},Xe=Mt=>{try{lt(Nt.throw(Mt))}catch(Vt){Ut(Vt)}},lt=Mt=>Mt.done?It(Mt.value):Promise.resolve(Mt.value).then(Dt,Xe);lt((Nt=Nt.apply(yt,bt)).next())});const Ze={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var ut=(yt=>(yt[yt.SET_PATH=0]="SET_PATH",yt[yt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",yt))(ut||{});function We(yt,bt){switch(bt.type){case 0:return we(je({},yt),{selectedPath:bt.payload});case 1:return we(je({},yt),{passedContent:bt.payload});default:throw new Error}}var xt=({language:yt,dispatch:bt,shixunWorkReport:Nt,v:It,languages:Ut,classroomList:Dt,autoHeight:Xe,diff_code_count:lt,data:Mt})=>{const[Vt,en]=(0,a.useState)(Ut==null?void 0:Ut[0]),Pn=(0,y.useParams)(),Je=(0,y.useIntl)();return(0,a.useEffect)(()=>{en(Ut==null?void 0:Ut[0])},[]),(0,a.useEffect)(()=>{var Tt;en((Tt=Ut==null?void 0:Ut.filter(bn=>bn.language===(Vt==null?void 0:Vt.language)))==null?void 0:Tt[0])},[Ut]),te.createElement(te.Fragment,null,te.createElement("h2",null," ",te.createElement("span",null,It.is_finish?te.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):te.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Ut==null?void 0:Ut.length)>1&&te.createElement(pe.ZP.Group,{defaultValue:yt,style:{marginLeft:10},onChange:Tt=>{var bn;It.language=Tt.target.value,en((bn=Ut==null?void 0:Ut.filter(Cn=>Cn.language===Tt.target.value))==null?void 0:bn[0])}},Ut==null?void 0:Ut.map(Tt=>te.createElement(pe.ZP,{value:Tt==null?void 0:Tt.language},Tt==null?void 0:Tt.language)))),(0,He.GJ)()&&Nt!="shixunWorkReport"&&te.createElement("span",null,te.createElement("span",null,"\u5F97\u5206 ",Vt==null?void 0:Vt.score,"/",Vt==null?void 0:Vt.total_score),te.createElement(Ne.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Tt,bn;if(!((bn=(Tt=Dt.AssistantObject)==null?void 0:Tt.hack)!=null&&bn.can_appraise)&&(0,He.Rm)()){Ae.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}let Cn=Vt==null?void 0:Vt.score;Fe.default.confirm({title:"\u8C03\u5206",content:te.createElement("div",null,te.createElement("p",null,"\u5F97\u5206\uFF1A",Vt==null?void 0:Vt.score,"/",Vt==null?void 0:Vt.total_score),te.createElement("p",null,"\u8C03\u5206\uFF1A",te.createElement(Se.Z,{min:0,max:Vt==null?void 0:Vt.total_score,defaultValue:Vt==null?void 0:Vt.score,onChange:vn=>{Cn=vn}}))),okText:Je.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),onOk:()=>tt(void 0,null,function*(){(yield(0,oe.ZP)(`/api/courses/${Pn==null?void 0:Pn.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Pn==null?void 0:Pn.coursesId,hack_user_code_id:Vt==null?void 0:Vt.hack_user_id,score:Cn}})).status===0&&(Ae.ZP.success("\u8C03\u5206\u6210\u529F"),bt({type:"shixunHomeworks/setActionTabs",payload:{}}),bt({type:"shixunHomeworks/getShixunWorkReports",payload:je({},Pn)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,He.GJ)()&&Nt!="shixunWorkReport"&&te.createElement(Ne.ZP,{onClick:()=>{var Tt;if(!((Tt=Dt.AssistantObject.hack)!=null&&Tt.can_appraise)&&(0,He.Rm)()){Ae.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Nt.user_id,type:"1",language:Vt==null?void 0:Vt.language,v:It,data:je({},Nt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),te.createElement(xe.ZP,{height:300,language:Vt==null?void 0:Vt.language,value:Vt!=null&&Vt.code?ye.Base64.decode(Vt==null?void 0:Vt.code):"",autoHeight:Xe,theme:"default",options:Ze}),((Vt==null?void 0:Vt.comment)||(Vt==null?void 0:Vt.hidden_comment))&&te.createElement("div",null,te.createElement(le.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},te.createElement(Me.Z,{flex:1},te.createElement("h1",{className:Le.title},"\u70B9\u8BC4\u5185\u5BB9")),te.createElement(Me.Z,{className:"pr30"},(0,He.GJ)()&&te.createElement(Ne.ZP,{onClick:()=>tt(void 0,null,function*(){Fe.default.confirm({centered:!0,okText:Je.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Je.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Je.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:te.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return tt(this,null,function*(){(yield(0,z.gZ)({comment_id:Vt==null?void 0:Vt.comment_id,homeworkId:Pn.homeworkId,type:"hack"})).status===0&&(Ae.ZP.success(Je.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),bt({type:"shixunHomeworks/getShixunWorkReports",payload:je({},Pn)}))})}})})},te.createElement(ee.Z,null),Je.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})))),te.createElement(Ie.Z,{style:{margin:0}}),(Vt==null?void 0:Vt.comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:Vt==null?void 0:Vt.comment})),(Vt==null?void 0:Vt.hidden_comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:Vt==null?void 0:Vt.hidden_comment}))))}},99517:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return ge}});var a=x(59301),pe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Ne=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,le=(Ce,Be,je)=>Be in Ce?Ne(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ce[Be]=je,Me=(Ce,Be)=>{for(var je in Be||(Be={}))Fe.call(Be,je)&&le(Ce,je,Be[je]);if(Ae)for(var je of Ae(Be))Se.call(Be,je)&&le(Ce,je,Be[je]);return Ce};const Ie=Ce=>React.createElement("svg",Me({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var xe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Le=x(99313),He=x(92310),ye=x.n(He),oe=x(59301),y=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ce,Be,je)=>Be in Ce?y(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ce[Be]=je,ie=(Ce,Be)=>{for(var je in Be||(Be={}))ee.call(Be,je)&&ne(Ce,je,Be[je]);if(b)for(var je of b(Be))te.call(Be,je)&&ne(Ce,je,Be[je]);return Ce},ce=(Ce,Be)=>E(Ce,z(Be)),ge=({dataSource:Ce,className:Be,style:je})=>{const[we,tt]=(0,a.useState)([]),[Ze,ut]=(0,a.useState)(""),We=(0,a.useRef)("");(0,a.useEffect)(()=>{if(Ce!=null&&Ce.length){const yt=String(Math.random()).slice(-6),bt=Ce.map(Nt=>ce(ie({},Nt),{key:`${yt}-${Nt.key}`}));tt(bt),ut(bt[0].key)}},[Ce.length]);const nt=yt=>{ut(yt),We.current=yt;const bt=document.getElementById(yt);if(bt){const Nt=bt.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Nt,behavior:"smooth"})}},xt=()=>{const yt=we.map(Nt=>document.getElementById(Nt.key)),bt=window.innerHeight/2;for(const Nt of yt)if(Nt){const It=Nt.getBoundingClientRect();if(It.top>=0&&It.top(window.addEventListener("scroll",xt),()=>{window.removeEventListener("scroll",xt)}),[we]),oe.createElement("div",{className:ye()(pe.anchorNavigation,Be),style:je},oe.createElement(Le.default,{items:we,tabBarGutter:60,className:pe.tabs,activeKey:Ze,onChange:nt}),we.map(yt=>oe.createElement("div",{key:yt.key,id:yt.key,className:pe.box},oe.createElement("div",{className:pe.head},oe.createElement("img",{className:"mr10",src:xe,alt:"Dot"}),yt.label),oe.createElement("div",{className:pe.element},yt.element))))}},99981:function(Rt,ct,x){"use strict";x.d(ct,{Q8:function(){return Nt},d0:function(){return It},w6:function(){return bt}});var a=x(59301),pe=x(5083),Ne=x(57809),Ae=x(8591),Fe=x(43418),Se=x(5112),le=x(95237),Me=x(43604),Ie=x(6848),xe=x(24905),Le=x(3113),He=x(56656),ye=x.n(He),oe=x(41867),y=x(38147),E=x(89392),z=x.n(E),b=x(65862),ee=x(61191),te=x(65582),ne=x(4324),ie=x(66457),ce=x(42656),me=x(83028),ge=x(60979),Ce=x(59301),Be=Object.defineProperty,je=Object.defineProperties,we=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,We=(lt,Mt,Vt)=>Mt in lt?Be(lt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):lt[Mt]=Vt,nt=(lt,Mt)=>{for(var Vt in Mt||(Mt={}))Ze.call(Mt,Vt)&&We(lt,Vt,Mt[Vt]);if(tt)for(var Vt of tt(Mt))ut.call(Mt,Vt)&&We(lt,Vt,Mt[Vt]);return lt},xt=(lt,Mt)=>je(lt,we(Mt)),yt=(lt,Mt,Vt)=>new Promise((en,Pn)=>{var Je=Cn=>{try{bn(Vt.next(Cn))}catch(vn){Pn(vn)}},Tt=Cn=>{try{bn(Vt.throw(Cn))}catch(vn){Pn(vn)}},bn=Cn=>Cn.done?en(Cn.value):Promise.resolve(Cn.value).then(Je,Tt);bn((Vt=Vt.apply(lt,Mt)).next())});function bt(lt,Mt){const Vt=[];for(let en=lt;en{const en=ltye()(Mt).endOf("day"),Je=lt{const Vt=parseInt(ye()(lt).format("HH")),en=parseInt(ye()().format("HH")),Pn=parseInt(ye()().format("mm"));if(!lt)return{disabledHours:()=>bt(0,en),disabledMinutes:()=>bt(0,Pn)};if(Mt){const Je=parseInt(ye()(Mt).format("HH")),Tt=parseInt(ye()(Mt).format("mm"));return ye()(lt).isSame(ye()(Mt),"day")?{disabledHours:()=>bt(0,Je),disabledMinutes:()=>Vt<=Je?bt(0,Tt):[]}:void 0}if(ye()(lt).isSame(ye()(),"day"))return{disabledHours:()=>bt(0,en),disabledMinutes:()=>ye()(lt).isSame(ye()(),"hour")&&Vt<=en?bt(0,Pn):[]}},{RangePicker:Ut}=pe.default,{Option:Dt}=Ne.default,Xe=({shixunHomeworks:lt,loading:Mt,dispatch:Vt,classroomList:en,user:Pn})=>{var Je,Tt,bn,Cn,vn,at,vt,rt,ke;const Pt=(0,te.useIntl)(),Wt=(0,te.useParams)(),{workSetting:Re,workList:Ge,shixunWorkList:ht,headerInfo:Ue,changeData:ot}=lt,[Ve,ia]=(0,a.useState)(!1),[ln,ta]=(0,a.useState)(!1);let[Nn,va]=(0,a.useState)([]),[Ft,Xt]=(0,a.useState)([]),[Jt,Ot]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[tn,xa]=(0,a.useState)({}),[dn,oa]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{va([])},[]),(0,a.useEffect)(()=>{ia(!(0,oe.GJ)())},[(0,oe.GJ)()]);const Ja=()=>{Vt({type:"shixunHomeworks/getWorkSetting",payload:nt({},Wt)})};(0,a.useEffect)(()=>{if(!(Re!=null&&Re.course_id))return;Object.keys(Jt).map(function(Ra){Jt[Ra]=Re[Ra]}),(!Jt.allow_late||!Jt.unified_late)&&(Jt.late_penalty=20,Jt.penalty_type=ne.Q.Percent),Jt.unified_setting||(Jt.unified_late=!1,Jt.unified_anonymous_comment=!1,Jt.unified_anonymous_appeal=!1),Nn=JSON.parse(JSON.stringify(Re.group_settings.map(Ra=>xt(nt({},Ra),{group_name:[Ra.group_name]})).filter(Ra=>Ra.publish_time!==null))),Ft=JSON.parse(JSON.stringify(Re.allow_late_settings.map(Ra=>xt(nt({},Ra),{group_name:[Ra.group_name]})).filter(Ra=>Ra.late_time!==null))),Ot(nt({},Jt));const Et=(0,b.QE)((Nn==null?void 0:Nn.length)>0?Nn:[]);va([...Et]),(Ft==null?void 0:Ft.length)<=0?Xt([{penalty_type:ne.Q.Percent,late_penalty:20}]):Xt([...Ft])},[Re]);const Er=()=>yt(void 0,null,function*(){var Et,Ra;if(((Et=Pn==null?void 0:Pn.userInfo)==null?void 0:Et.user_status)===2){(0,ie.Rd)();return}const Zt=JSON.parse(JSON.stringify(Jt));if(Zt.challenge_settings.filter(ua=>!ua.hide),Zt.categoryId=Wt.categoryId,(Ra=Zt.challenge_settings)!=null&&Ra.every(ua=>!ua.checked)){Ae.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Nn),!Jt.unified_setting)Nn=Nn==null?void 0:Nn.map(ua=>{var ga;if(!ua.publish_time||!ua.end_time)throw Ae.ZP.error(Pt.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(Pt.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!ua.group_name)throw Ae.ZP.error(Pt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(Pt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return ua.group_name=typeof(ua==null?void 0:ua.group_name)=="string"?[ua==null?void 0:ua.group_name]:ua==null?void 0:ua.group_name,ua.group_id=(ga=Re.group_settings)==null?void 0:ga.filter(tr=>{var Hn;return(Hn=ua==null?void 0:ua.group_name)==null?void 0:Hn.includes(tr.group_name)}).map(tr=>tr.group_id||tr.id).toString().split(","),ua});else if(!Jt.publish_time||!Jt.end_time)throw Ae.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Zt.group_settings=Nn,Jt.allow_late)if(Jt.unified_late){if(Jt.late_penalty===null||Jt.late_penalty===void 0||Jt.late_penalty<0||Jt.late_penalty>100)throw Ae.ZP.error(`${Pt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${Pt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!Jt.late_time)throw Ae.ZP.error(Pt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(Pt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}))}else Ft=Ft==null?void 0:Ft.map(ua=>{var ga,tr;if(ua.late_penalty===null||ua.late_penalty===void 0||ua.late_penalty<0||ua.late_penalty>100)throw Ae.ZP.error(`${Pt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${Pt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!ua.late_time)throw Ae.ZP.error(Pt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(Pt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!ua.group_name)throw Ae.ZP.error(Pt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(Pt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return ua.group_name=typeof(ua==null?void 0:ua.group_name)=="string"?[ua==null?void 0:ua.group_name]:ua==null?void 0:ua.group_name,ua.group_id=(tr=(ga=ua==null?void 0:ua.group_name)==null?void 0:ga.map(Hn=>{var se,fe;let he=(fe=(se=Re.group_settings)==null?void 0:se.filter(De=>(De==null?void 0:De.group_name)===Hn))==null?void 0:fe[0];return he==null?void 0:he.group_id}))==null?void 0:tr.toString().split(","),ua}),Zt.allow_late_settings=Ft;let qn=yield(0,ge.Tr)({homework_common_ids:[parseInt(Wt.categoryId)],course_id:Wt.coursesId,type:"homework_common"});(qn==null?void 0:qn.student_count)===0?Jn(Zt):(oa(Zt),xa(qn))}),Jn=Et=>{var Ra;if(Et.total_score===null){Ae.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Et!=null&&Et.work_efficiency&&Et.eff_score===null){Ae.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Zt=Et.challenge_settings.reduce((ga,tr)=>ga+Number(tr.challenge_score),0);if((Zt==null?void 0:Zt.toFixed(10))!==((Ra=Et.total_score-Et.eff_score)==null?void 0:Ra.toFixed(10))){Ae.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Et.total_score}\u5206`);return}const qn={shixun_evaluation:Et.shixun_evaluation,challenge_settings:Et.challenge_settings};let ua=()=>{var ga;const tr=()=>yt(void 0,null,function*(){ta(!0),(yield(0,y.ZP)(`/api/homework_commons/${Wt.categoryId}/publish_setting.json`,{method:"post",body:nt({},Et)})).status===0&&(Ae.ZP.success(Pt.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),Ja(),Vt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:nt({},Wt)})),ta(!1)});!(0,E.isEqual)(ot,qn)&&!((ga=Ue==null?void 0:Ue.homework_status)!=null&&ga.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:Pt.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}),content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:tr}):tr()};Re!=null&&Re.high_resources_consume&&!(Re!=null&&Re.high_resources_consume_permission)?Vt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Wt.coursesId,type:"shixun",type_id:Wt.categoryId,name:Re.homework_name,fn:()=>{ua()}}}):ua()},qt=(Et,Ra,Zt="group_id")=>{var qn;return Ra?Ra.find(ua=>ua[Zt]===Et):(qn=Re==null?void 0:Re.group_settings)==null?void 0:qn.find(ua=>ua.group_id[0]===Et)},ha=(Re==null?void 0:Re.allow_late)||(Re==null?void 0:Re.anonymous_comment),Ya=Et=>{var Ra,Zt;const qn=qt(Et,Re==null?void 0:Re.allow_late_settings,"id"),ua=qt(Et,Re==null?void 0:Re.anonymous_comment_settings),ga=qt(Et);return(Re==null?void 0:Re.allow_late)&&qn&&ye()(qn==null?void 0:qn.late_time)<=ye()()||(Re==null?void 0:Re.anonymous_comment)&&ua&&(ua==null?void 0:ua.evaluation_start)!==null||((Zt=(ye()(ga==null?void 0:ga.end_time)<=ye()()&&((Ra=Re==null?void 0:Re.allow_late_settings)==null?void 0:Ra.filter(tr=>tr.group_id.includes(Et))))[0])==null?void 0:Zt.late_time)!=null},Aa=(0,a.useMemo)(()=>(Re==null?void 0:Re.allow_late)||(Re==null?void 0:Re.all_group_late),[Re,Ue]),Zr=Re==null?void 0:Re.anonymous_comment,Yr=Et=>{if(!Et)return!1;const Ra=qt(Et,Re==null?void 0:Re.anonymous_comment_settings);return(Re==null?void 0:Re.anonymous_comment)&&Ra&&(Ra==null?void 0:Ra.evaluation_start)!==null},Sr=(Et,Ra)=>{var Zt,qn,ua;Vt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Et,index:Ra,rangePickerDisabled:Ve||(ye()()<=ye()((qn=qt((Zt=Et==null?void 0:Et.group_id)==null?void 0:Zt[0]))==null?void 0:qn.publish_time)?!1:[!0,Ya((ua=Et==null?void 0:Et.group_id)==null?void 0:ua[0])]),disabledDate:Re==null?void 0:Re.course_end_date}})};return Ce.createElement("section",{className:ee.Z.form},Ce.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ce.createElement("div",null,Ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(Se.ZP.Group,{disabled:Ve||!((Je=Ue==null?void 0:Ue.homework_status)!=null&&Je.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((Tt=en.AssistantObject.practice)!=null&&Tt.can_publish),value:Jt.unified_setting,onChange:Et=>{var Ra;if(!((Ra=Ue==null?void 0:Ue.homework_status)!=null&&Ra.includes("\u672A\u53D1\u5E03"))){Ae.ZP.error(Pt.formatMessage({id:"classrooms.publishedCannotModifyUnified",defaultMessage:"\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E"}));return}if(Jt.unified_setting=!Jt.unified_setting,Jt.unified_setting||(Jt.unified_late=!1,Xt([{late_penalty:5}])),Ot(Object.assign({},Jt)),Jt.unified_setting===!1&&Nn==""){va(Nn.concat({}));return}Jt.unified_setting&&(va([]),Xt([{late_penalty:5}]))}},Ce.createElement(Se.ZP,{value:!0,disabled:Ve||!(Re!=null&&Re.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ce.createElement(Se.ZP,{disabled:Ve||!((bn=Re==null?void 0:Re.group_settings)!=null&&bn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Cn=Re==null?void 0:Re.group_settings)==null?void 0:Cn.length)===0&&Ce.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Jt.unified_setting&&Ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ce.createElement(le.Z,{align:"middle"},Ce.createElement(Me.Z,{style:{marginLeft:"23px"}},Pt.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),Ce.createElement(Me.Z,{className:"ml10"},Ce.createElement(pe.default,{size:"large",disabled:Ve||!((vn=Ue==null?void 0:Ue.homework_status)!=null&&vn.includes("\u672A\u53D1\u5E03")||(at=Ue==null?void 0:Ue.homework_status)!=null&&at.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((vt=en.AssistantObject.practice)!=null&&vt.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Et=>Nt(Et,Re==null?void 0:Re.course_end_date),disabledTime:Et=>It(Et),value:Jt.publish_time?ye()(Jt.publish_time):"",onChange:(Et,Ra)=>{Jt.publish_time=Ra,(Jt.end_time==""||!Jt.end_time)&&Jt.unified_setting&&(Jt.end_time=ye()(Et).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Ot(Object.assign({},Jt))}}))),Ce.createElement(le.Z,{align:"middle",className:"pl30"},Ce.createElement(Me.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml10"},Ce.createElement(pe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ye()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Re==null?void 0:Re.allow_late)&&(Re==null?void 0:Re.homework_status.includes("\u5DF2\u622A\u6B62"))||Ve||(Re==null?void 0:Re.allow_late)&&ye()()>=ye()(Re==null?void 0:Re.end_time)||(0,oe.Rm)()&&!((rt=en.AssistantObject.practice)!=null&&rt.can_publish),disabledDate:Et=>Nt(Et,Re==null?void 0:Re.course_end_date,Jt.publish_time),disabledTime:Et=>It(Et,Jt.publish_time),value:Jt.end_time?ye()(Jt.end_time):"",onChange:(Et,Ra)=>{Jt.end_time=Ra,Ot(Object.assign({},Jt))}})))),!Jt.unified_setting&&(Nn==null?void 0:Nn.length)>0&&Ce.createElement(le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Nn&&Nn.map(function(Et,Ra){var Zt,qn,ua,ga,tr,Hn,se;return Ce.createElement(Me.Z,{span:24,key:Ra},Ce.createElement(le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ra==(Nn==null?void 0:Nn.length)-1?"0px":"10px"}},Ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Ra+1),Ce.createElement(Ne.default,{disabled:Ve||((Zt=Ue==null?void 0:Ue.homework_status)!=null&&Zt.includes("\u672A\u53D1\u5E03")&&Et.id||ye()(){var he;if((0,oe.Rm)()&&!((he=en.AssistantObject.practice)!=null&&he.can_publish)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Nn[Ra].group_name=fe,Nn[Ra].group_id=Et.group_id;const De=(0,E.flattenDeep)(Nn.map(wt=>wt.group_name)),qe=Ft.map(wt=>{let jt=(wt==null?void 0:wt.group_name)||[];return xt(nt({},wt),{group_name:(0,E.remove)(jt,ka=>De.includes(ka))})});Xt(qe),va(Nn.slice())},maxTagCount:4,maxTagPlaceholder:fe=>Ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>Sr(Et,Ra)},"+",fe==null?void 0:fe.length)},Re.group_settings&&Re.group_settings.map(function(fe){if(!Nn.map(De=>De.group_name).flat().includes(fe.group_name))return Ce.createElement(Dt,{value:fe.group_name,key:fe.id},fe.group_name)})),Ce.createElement("div",{className:"ml20"},Ce.createElement(Ut,{size:"large",ranges:{\u6B64\u523B:[Et.publish_time?ye()(Et.publish_time):ye()(),ye()()]},allowClear:!1,disabled:Ve||(ye()()<=ye()((ga=qt((ua=Et==null?void 0:Et.group_id)==null?void 0:ua[0]))==null?void 0:ga.publish_time)?!1:[!0,Ya((tr=Et==null?void 0:Et.group_id)==null?void 0:tr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:fe=>Nt(fe,Re==null?void 0:Re.course_end_date),disabledTime:fe=>It(fe),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ye()((0,b.U6)(),"HH:mm"),ye()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Et.publish_time&&[ye()(Et.publish_time),Et.end_time?ye()(Et.end_time):void 0],onChange:(fe,he)=>{var De;if((0,oe.Rm)()&&!((De=en.AssistantObject.practice)!=null&&De.can_publish)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Nn[Ra].publish_time=he[0],!Et.end_time&&he[0]?Nn[Ra].end_time=ye()(he[0]).add(7,"days"):Nn[Ra].end_time=he[1],va([...Nn])},onCalendarChange:(fe,he,De)=>{if(he!=null&&he[0]&&!he[1]){const qe=ye()(he[0]).add(7,"days");Nn[Ra].publish_time=he[0],Nn[Ra].end_time=qe,va([...Nn])}}})),!Ve&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},((Hn=Et==null?void 0:Et.group_id)==null?void 0:Hn.length)>1&&Ce.createElement(Ie.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Sr(Et,Ra)})),Nn.length<((se=Re==null?void 0:Re.group_settings)==null?void 0:se.length)&&Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var fe;if((0,oe.Rm)()&&!((fe=en.AssistantObject.practice)!=null&&fe.can_publish)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}va(Nn.concat({}))}}),((Et==null?void 0:Et.publish_time)&&ye()(){const fe=(0,E.cloneDeep)(Ft);fe.forEach((he,De)=>{he.group_name&&(he.group_name=he.group_name.filter(qe=>{var wt;return!((wt=Nn[Ra].group_name)!=null&&wt.includes(qe))}))}),Nn=Nn.filter((he,De)=>Ra!==De),Xt(fe),va(Nn.slice()),setTimeout(()=>va(Nn.slice()),10)}}))))}))),Ce.createElement(le.Z,null,Ce.createElement(Me.Z,null,Ce.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ce.createElement(Me.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(xe.default,{checked:Jt.allow_late,disabled:Ve||Aa,onChange:Et=>{var Ra;if((0,oe.Rm)()&&!((Ra=en.AssistantObject.practice)!=null&&Ra.can_late)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Et.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ce.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ce.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Jt.allow_late=!Jt.allow_late,Ft==""&&Xt([{late_penalty:5}]),Ot(Object.assign({},Jt))}},Ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Jt==null?void 0:Jt.allow_late)&&Ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ce.createElement("div",{style:{display:"flex"}},Ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ce.createElement(Se.ZP.Group,{style:{marginLeft:"20px"},disabled:Ve||(Re==null?void 0:Re.anonymous_comment)||(Re==null?void 0:Re.allow_late),value:Jt.unified_late,onChange:Et=>{var Ra;if((0,oe.Rm)()&&!((Ra=en.AssistantObject.practice)!=null&&Ra.can_late)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Jt.unified_late=Et.target.value,Ft==""&&!Et.target.value&&Xt([{penalty_type:ne.Q.Percent,late_penalty:20}]),Ot(nt({},Jt))}},(Jt==null?void 0:Jt.unified_setting)&&Ce.createElement(Se.ZP,{value:!0,disabled:!(Re!=null&&Re.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ke=Re==null?void 0:Re.group_settings)==null?void 0:ke.length)>0&&Ce.createElement(Se.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Jt!=null&&Jt.unified_late?Ce.createElement(Ce.Fragment,null,Ce.createElement(le.Z,{align:"middle",style:{marginTop:"10px"}},Ce.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(Me.Z,{className:"ml20"},Ce.createElement(ne.Z,{disabled:Ve||Zr,value:{type:Jt.penalty_type,inputValue:Jt.late_penalty},onChange:Et=>{var Ra;if((0,oe.Rm)()&&!((Ra=en.AssistantObject.practice)!=null&&Ra.can_late)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ot(xt(nt({},Jt),{late_penalty:Et.inputValue,penalty_type:Et.type}))}})),Ce.createElement(Me.Z,{flex:"1",className:"ml5"},Ce.createElement("span",{className:"c-grey-c ml10"},Jt.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ce.createElement(le.Z,{align:"middle",style:{marginTop:"15px"}},Ce.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml20"},Ce.createElement(pe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ye()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ve||Zr,value:Jt.late_time?ye()(Jt.late_time):"",disabledDate:Et=>Nt(Et,Re==null?void 0:Re.course_end_date),onChange:(Et,Ra)=>{var Zt;if((0,oe.Rm)()&&!((Zt=en.AssistantObject.practice)!=null&&Zt.can_late)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Jt.late_time=Ra,Ot(Object.assign({},Jt))}})))):Ft.map(function(Et,Ra){var Zt;return Ce.createElement(Me.Z,{span:24,key:Ra},Ce.createElement(le.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Ra+1),Ce.createElement(Ne.default,{disabled:Ve||!((Zt=Ue==null?void 0:Ue.homework_status)!=null&&Zt.includes("\u672A\u53D1\u5E03"))&&Et.id||(Re==null?void 0:Re.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Et.group_name=="string"?[Et.group_name]:Et.group_name,placeholder:Pt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:qn=>{var ua;if((0,oe.Rm)()&&!((ua=en.AssistantObject.practice)!=null&&ua.can_late)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ft[Ra].group_name=qn,Ft[Ra].group_id=Et.group_id,Xt(Ft.slice())}},Re.group_settings&&Re.group_settings.map(function(qn){const ua=Ft.map(tr=>tr.group_name).flat(),ga=Nn.map(tr=>tr.group_name).flat();if(Jt!=null&&Jt.unified_setting){if(!ua.includes(qn.group_name))return Ce.createElement(Dt,{value:qn.group_name,key:qn.id},qn.group_name)}else if(ga.includes(qn.group_name)&&!ua.includes(qn.group_name))return Ce.createElement(Dt,{value:qn.group_name,key:qn.id},qn.group_name)})),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(ne.Z,{disabled:Ve||Yr(Et.id),value:{type:Et.penalty_type,inputValue:Et.late_penalty},onChange:qn=>{var ua;if((0,oe.Rm)()&&!((ua=en.AssistantObject.practice)!=null&&ua.can_late)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ft[Ra].late_penalty=qn.inputValue,Ft[Ra].penalty_type=qn.type,Xt([...Ft])}}),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(pe.default,{size:"large",disabled:Ve||Yr(Et.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:ye()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:qn=>Nt(qn,Re==null?void 0:Re.course_end_date),format:"YYYY-MM-DD HH:mm",value:Et!=null&&Et.late_time?ye()(Et.late_time):void 0,onChange:(qn,ua)=>{var ga;if((0,oe.Rm)()&&!((ga=en.AssistantObject.practice)!=null&&ga.can_late)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ft[Ra].late_time=ua,Xt([...Ft])}}),!Ve&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var qn;if((0,oe.Rm)()&&!((qn=en.AssistantObject.practice)!=null&&qn.can_late)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Xt(Ft.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Ra>0&&!Et.id&&Ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var qn;if((0,oe.Rm)()&&!((qn=en.AssistantObject.practice)!=null&&qn.can_late)){Ae.ZP.warning(Pt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ft=Ft.filter((ua,ga)=>Ra!==ga),Xt(Ft.slice()),setTimeout(()=>Xt(Ft.slice()),10)}}))))})),!Ve&&Ce.createElement(Ce.Fragment,null,Ce.createElement(Le.ZP,{type:"primary",size:"large",loading:ln,style:{width:"138px",marginTop:"30px"},onClick:()=>Er()},"\u4FDD\u5B58")),Ce.createElement(ce.Z,{onConfirm:(Et,Ra)=>{Nn.splice(Et,0,...Ra),Nn.splice(Et+Ra.length,1);const Zt=(0,b.QE)([...Nn]);va([...Zt])}}),Ce.createElement(me.Z,{resdata:tn,type:"shixun",okloading:ln,oktext:(tn==null?void 0:tn.can_copy_num)===0?Pt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Et=>yt(void 0,null,function*(){ta(!0);let Ra=yield(0,y.ZP)(`/api/courses/${Wt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Wt.categoryId)]}});ta(!1),(Ra==null?void 0:Ra.status)===0&&Jn(dn)})}))};ct.ZP=(0,te.connect)(({shixunHomeworks:lt,classroomList:Mt,loading:Vt,user:en})=>({shixunHomeworks:lt,classroomList:Mt,loading:Vt.effects,user:en}))(Xe)},61604:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(54580),Ne=x(78241),Ae=x(43418),Fe=x(8591),Se=x(1710),le=x(65582),Me=x(74128),Ie=x(84511),xe=x(38147),Le=x(56656),He=x.n(Le),ye=x(65862),oe=x(59301),y=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(me,ge,Ce)=>ge in me?y(me,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ge]=Ce,te=(me,ge)=>{for(var Ce in ge||(ge={}))z.call(ge,Ce)&&ee(me,Ce,ge[Ce]);if(E)for(var Ce of E(ge))b.call(ge,Ce)&&ee(me,Ce,ge[Ce]);return me},ne=(me,ge,Ce)=>new Promise((Be,je)=>{var we=ut=>{try{Ze(Ce.next(ut))}catch(We){je(We)}},tt=ut=>{try{Ze(Ce.throw(ut))}catch(We){je(We)}},Ze=ut=>ut.done?Be(ut.value):Promise.resolve(ut.value).then(we,tt);Ze((Ce=Ce.apply(me,ge)).next())});const{Dragger:ie}=pe.default,ce=({classroomList:me,dispatch:ge,onOk:Ce})=>{const Be=(0,le.useIntl)(),je=(0,le.useParams)(),[we]=Ne.default.useForm(),[tt,Ze]=(0,a.useState)(),[ut,We]=(0,a.useState)(!1),nt={height:100,onRemove:()=>{Ze("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:xt=>ne(void 0,null,function*(){return Ze(xt),!1})};return(0,a.useEffect)(()=>{we.setFieldsValue({publish_time:He()(He()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:He()(He()(new Date((0,ye.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(Ae.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:me.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:ut},onOk:()=>ne(void 0,null,function*(){we.submit()}),onCancel:()=>{we.resetFields(),ge({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Ne.default,{form:we,onFinish:xt=>ne(void 0,null,function*(){var yt,bt,Nt;if(!(tt!=null&&tt.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}We(!0);let It=new FormData;It.append("type",me.actionTabs.type),It.append("file",tt);let Ut;window.location.href.indexOf("exercise")>-1?Ut=`/api/exercises/${me.actionTabs.id}/supplement_score.json`:Ut=`/api/homework_commons/${me.actionTabs.id}/supplement_score.json`;let Dt=yield(0,xe.ZP)(Ut,{method:"post",body:It},!0);We(!1),(Dt==null?void 0:Dt.status)===0&&(Ce(),we.resetFields(),ge({type:"classroomList/setActionTabs",payload:{}}),((bt=(yt=Dt==null?void 0:Dt.data)==null?void 0:yt.fail)==null?void 0:bt.length)>0&&Ae.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(Se.default,{pagination:!1,dataSource:(Nt=Dt==null?void 0:Dt.data)==null?void 0:Nt.fail,scroll:{y:400},columns:[{title:Be.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>{(0,ye.FH)("",Me.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${me.actionTabs.type}`)}}))})},oe.createElement(Ne.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},me.actionTabs.name),oe.createElement(Ne.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ie.Z.downloadbutton,href:Me.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Ne.default.Item,{style:{marginBottom:0}},oe.createElement(ie,te({},nt),oe.createElement("a",{className:Ie.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ct.Z=(0,le.connect)(({classroomList:me})=>({classroomList:me}))(ce)},88656:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(54580),Ne=x(78241),Ae=x(99313),Fe=x(1710),Se=x(58421),le=x(65582),Me=x(38147),Ie=x(56656),xe=x.n(Ie),Le=x(59301),He=(y,E,z)=>new Promise((b,ee)=>{var te=ce=>{try{ie(z.next(ce))}catch(me){ee(me)}},ne=ce=>{try{ie(z.throw(ce))}catch(me){ee(me)}},ie=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(te,ne);ie((z=z.apply(y,E)).next())});const{Dragger:ye}=pe.default,oe=({})=>{const y=(0,le.useIntl)(),E=(0,le.useParams)(),[z]=Ne.default.useForm(),[b,ee]=(0,a.useState)(!0),[te,ne]=(0,a.useState)(!1);let[ie,ce]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const me=[{name:y.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function ge(){return He(this,null,function*(){let Be;ne(!0),window.location.href.indexOf("exercise")>-1?Be=`/api/exercises/${E==null?void 0:E.categoryId}/redo_logs.json`:Be=`/api/homework_commons/${E==null?void 0:E.categoryId}/redo_logs.json`;let je=yield(0,Me.ZP)(Be,{method:"get",params:ie});ne(!1),(je==null?void 0:je.status)===0&&ee(je==null?void 0:je.data)})}(0,a.useEffect)(()=>{ge()},[]);let Ce=[{title:y.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name"},{title:y.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id"},{title:y.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:y.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"question_type",render:(Be,je,we)=>{var tt;return(tt=me.find(Ze=>Ze.question_type===Be))==null?void 0:tt.name}},window.location.href.indexOf("exercise")>-1&&{title:y.formatMessage({id:"classrooms.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:y.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"redo_type",render:(Be,je,we)=>{var tt;return(tt=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Ze=>Ze.id===Be))==null?void 0:tt.name}},{title:y.formatMessage({id:"classrooms.restoreInitialCodeTime",defaultMessage:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4"}),dataIndex:"created_at",render:(Be,je,we)=>xe()(Be).format("YYYY-MM-DD HH:mm:ss")}].filter(Be=>!!Be);return Le.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Le.createElement(Ae.default,{destroyInactiveTabPane:!0,onChange:Be=>{ie.type=Be,ie.page=1,ie.limit=10,ce(ie),ge()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Le.createElement(Fe.default,{className:"mt20",loading:te,columns:[{title:y.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name"},{title:y.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id"},{title:y.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name"},{title:y.formatMessage({id:"classrooms.returnForRedoTime",defaultMessage:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4"}),dataIndex:"created_at",render:(Be,je,we)=>xe()(Be).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:b==null?void 0:b.list,pagination:!1})},{key:"2",label:y.formatMessage({id:"classrooms.resetCode",defaultMessage:"\u91CD\u7F6E\u4EE3\u7801"}),children:Le.createElement(Fe.default,{className:"mt20",loading:te,columns:Ce,dataSource:b==null?void 0:b.list,pagination:!1})}].filter(Be=>!!Be)}),Le.createElement(Se.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Be,je)=>{ie.page=Be,ie.limit=je,ce(ie),ge()},current:ie.page,total:b.count,pageSize:ie.limit,style:{marginTop:20}}))};ct.Z=(0,le.connect)(({classroomList:y})=>({classroomList:y}))(oe)},75735:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(54580),Ne=x(78241),Ae=x(43418),Fe=x(5871),Se=x(65582),le=x(38147),Me=x(56656),Ie=x.n(Me),xe=x(65862),Le=x(59301),He=Object.defineProperty,ye=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,b=(me,ge,Ce)=>ge in me?He(me,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ge]=Ce,ee=(me,ge)=>{for(var Ce in ge||(ge={}))E.call(ge,Ce)&&b(me,Ce,ge[Ce]);if(y)for(var Ce of y(ge))z.call(ge,Ce)&&b(me,Ce,ge[Ce]);return me},te=(me,ge)=>ye(me,oe(ge)),ne=(me,ge,Ce)=>new Promise((Be,je)=>{var we=ut=>{try{Ze(Ce.next(ut))}catch(We){je(We)}},tt=ut=>{try{Ze(Ce.throw(ut))}catch(We){je(We)}},Ze=ut=>ut.done?Be(ut.value):Promise.resolve(ut.value).then(we,tt);Ze((Ce=Ce.apply(me,ge)).next())});const{Dragger:ie}=pe.default,ce=({classroomList:me,dispatch:ge,onOk:Ce})=>{const Be=(0,Se.useIntl)(),je=(0,Se.useParams)(),[we]=Ne.default.useForm(),[tt,Ze]=(0,a.useState)(),[ut,We]=(0,a.useState)(!1),nt={height:100,onRemove:()=>{Ze("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:xt=>ne(void 0,null,function*(){return Ze(xt),!1})};return(0,a.useEffect)(()=>{we.setFieldsValue({publish_time:Ie()(Ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ie()(Ie()(new Date((0,xe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Le.createElement(Ae.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:me.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:600,cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:ut},onOk:()=>ne(void 0,null,function*(){we.submit()}),onCancel:()=>{we.resetFields(),ge({type:"classroomList/setActionTabs",payload:{}})}},Le.createElement(Ne.default,{form:we,onFinish:xt=>ne(void 0,null,function*(){var yt,bt;console.log("---",me.actionTabs,xt,je);let Nt=((yt=me==null?void 0:me.actionTabs)==null?void 0:yt.type)==="exercise"?`/api/exercises/${je==null?void 0:je.category}/exercise_user/edit_score.json`:`/api/student_works/${me.actionTabs.id}/edit_score.json`;We(!0);let It=yield(0,le.ZP)(Nt,{method:"post",body:te(ee({},xt),{exercise_user_id:((bt=me==null?void 0:me.actionTabs)==null?void 0:bt.type)==="exercise"?me.actionTabs.id:""})});We(!1),we.resetFields(),ge({type:"classroomList/setActionTabs",payload:{}}),Ce()})},Le.createElement(Ne.default.Item,{label:Be.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Le.createElement(Fe.Z,{min:0,style:{width:"100%"}}))))};ct.Z=(0,Se.connect)(({classroomList:me})=>({classroomList:me}))(ce)},71635:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(54580),Ne=x(78241),Ae=x(3113),Fe=x(95237),Se=x(81327),le=x(5083),Me=x(65582),Ie=x(56656),xe=x.n(Ie),Le=x(99981),He=x(38147),ye=x(59301),oe=(z,b,ee)=>new Promise((te,ne)=>{var ie=ge=>{try{me(ee.next(ge))}catch(Ce){ne(Ce)}},ce=ge=>{try{me(ee.throw(ge))}catch(Ce){ne(Ce)}},me=ge=>ge.done?te(ge.value):Promise.resolve(ge.value).then(ie,ce);me((ee=ee.apply(z,b)).next())});const{Dragger:y}=pe.default,E=({})=>{const z=(0,Me.useIntl)(),b=(0,Me.useParams)(),[ee]=Ne.default.useForm(),[te,ne]=(0,a.useState)(!0),[ie,ce]=(0,a.useState)(!1);console.log("----",b);function me(){return oe(this,null,function*(){var ge,Ce;let Be;window.location.href.indexOf("exercise")>-1?Be=`/api/exercises/${b==null?void 0:b.categoryId}/get_time_setting.json`:Be=`/api/homework_commons/${b==null?void 0:b.categoryId}/get_time_setting.json`;let je=yield(0,He.ZP)(Be,{method:"get"});(je==null?void 0:je.status)===0&&ee.setFieldsValue({publish_time:xe()(xe()((ge=je==null?void 0:je.data)==null?void 0:ge.publish_time).format("YYYY-MM-DD HH:mm")),end_time:xe()(xe()((Ce=je==null?void 0:je.data)==null?void 0:Ce.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{me()},[]),ye.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},ye.createElement("div",{style:{textAlign:"end"}},te&&ye.createElement(Ae.ZP,{onClick:()=>{ne(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!te&&ye.createElement("div",null,ye.createElement(Ae.ZP,{type:"primary",loading:ie,onClick:()=>{ee.submit()}},"\u63D0\u4EA4"),ye.createElement(Ae.ZP,{style:{marginLeft:20},onClick:()=>{ne(!0)}},"\u53D6\u6D88"))),ye.createElement(Ne.default,{form:ee,disabled:te,onFinish:ge=>oe(void 0,null,function*(){ce(!0),console.log("---",window.location.href);let Ce;window.location.href.indexOf("exercise")>-1?Ce=`/api/exercises/${b==null?void 0:b.categoryId}/time_setting.json`:Ce=`/api/homework_commons/${b==null?void 0:b.categoryId}/time_setting.json`;let Be=yield(0,He.ZP)(Ce,{method:"post",body:{publish_time:xe()(ge.publish_time).format("YYYY-MM-DD HH:mm"),end_time:xe()(ge.end_time).format("YYYY-MM-DD HH:mm")}});ce(!1),(Be==null?void 0:Be.status)===0&&ne(!0)})},ye.createElement(Fe.Z,null,ye.createElement(Se.Z,null,ye.createElement(Ne.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ye.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ge=>(0,Le.Q8)(ge),disabledTime:ge=>(0,Le.d0)(ge),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ye.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),ye.createElement(Fe.Z,null,ye.createElement(Se.Z,null,ye.createElement(Ne.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ye.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ge=>(0,Le.Q8)(ge,"",ee.getFieldValue("publish_time")),disabledTime:ge=>(0,Le.d0)(ge,ee.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ye.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};ct.Z=(0,Me.connect)(({classroomList:z})=>({classroomList:z}))(E)},42656:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return E}});var a=x(59301),pe=x(65582),Ne=x(5083),Ae=x(43418),Fe=x(92832),Se=x(95237),le=x(43604),Me={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Ie=x(56656),xe=x.n(Ie),Le=x(65862),He=x(2524),ye=x(59301);const{RangePicker:oe}=Ne.default,y=({dispatch:z,classroomList:b,onConfirm:ee})=>{const te=(0,pe.useIntl)(),[ne,ie]=(0,a.useState)([]),[ce,me]=(0,a.useState)([]),[ge,Ce]=(0,a.useState)("");(0,a.useEffect)(()=>{var we;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let tt=b.actionTabs.data;console.log("data",tt);let Ze=(we=tt==null?void 0:tt.group_name)==null?void 0:we.map((ut,We)=>{var nt;return{group_id:tt==null?void 0:tt.group_id[We],group_name:tt==null?void 0:tt.group_name[We],is_admin:tt==null?void 0:tt.is_admin,end_time:tt==null?void 0:tt.end_time,publish_time:Array.isArray(tt==null?void 0:tt.publish_time)?(nt=tt==null?void 0:tt.publish_time)==null?void 0:nt[0]:tt==null?void 0:tt.publish_time}});Ze&&(ie([...Ze]),me([...Ze]))}},[b.actionTabs]);const Be=()=>{z({type:"classroomList/setActionTabs",payload:{}}),Ce("")},je=we=>{if(we){const tt=ce==null?void 0:ce.filter(Ze=>{var ut,We;return(We=(ut=Ze==null?void 0:Ze.group_name)==null?void 0:ut.toLowerCase())==null?void 0:We.includes(we==null?void 0:we.toLowerCase())});ie(tt)}else ie(ce)};return ye.createElement(Ae.default,{width:980,title:ye.createElement("div",{style:{fontWeight:"bold",display:"flex"}},ye.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",ye.createElement("span",{className:Me.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),ye.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ge,onChange:we=>{Ce(we.target.value.trim()),je(we.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Be(),onOk:()=>{var we;ee((we=b.actionTabs)==null?void 0:we.index,ce),Be()}},ye.createElement("div",{className:Me.modal_con},ye.createElement(Se.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(we,tt){var Ze,ut;return ye.createElement(le.Z,{span:24,key:tt},ye.createElement(Se.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:tt==(ne==null?void 0:ne.length)-1?"0px":"10px"}},ye.createElement("div",{className:Me.multiple_select,title:we.group_name},we.group_name),ye.createElement("div",{className:"ml20"},ye.createElement(oe,{size:"large",ranges:{\u6B64\u523B:[we.publish_time?xe()(we.publish_time):xe()(),xe()()]},allowClear:!1,disabled:(Ze=b.actionTabs)==null?void 0:Ze.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:We=>{var nt;return(0,Le.Q8)(We,(nt=b.actionTabs)==null?void 0:nt.disabledDate)},disabledTime:We=>(0,Le.d0)(We),showTime:{showNow:!0,format:"HH:mm",defaultValue:[xe()((0,Le.U6)(),"HH:mm"),xe()((0,Le.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:we.publish_time&&[xe()(we.publish_time),we.end_time?xe()(we.end_time):void 0],onChange:(We,nt)=>{ne[tt].publish_time=nt[0],ne[tt].end_time=nt[1],ie([...ne]),ce.forEach(xt=>{xt.group_id===we.group_id&&(xt.publish_time=nt[0],xt.end_time=nt[1])}),me([...ce])}})),(ut=b.actionTabs)!=null&&ut.rangePickerDisabled?ye.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):ye.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(tt,1),ie([...ne]),ce.forEach((We,nt)=>{We.group_id===we.group_id&&ce.splice(nt,1)}),me([...ce])}})))}):ye.createElement(He.Z,null))))};var E=(0,pe.connect)(({classroomList:z})=>({classroomList:z}))(y)},10129:function(Rt,ct,x){"use strict";x.d(ct,{h:function(){return a}});var a=(pe=>(pe[pe.NOMATCH=-1]="NOMATCH",pe[pe.OK=0]="OK",pe[pe.TIMEOUT=2]="TIMEOUT",pe[pe.PODFAILURE=3]="PODFAILURE",pe[pe.COMPILEFAILURE=4]="COMPILEFAILURE",pe[pe.EXECUTEFAILURE=5]="EXECUTEFAILURE",pe[pe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",pe))(a||{})},67172:function(Rt,ct,x){"use strict";x.d(ct,{H7:function(){return y},MK:function(){return oe},MU:function(){return xe},X6:function(){return He},bM:function(){return Ie},fi:function(){return E},fu:function(){return Me},n4:function(){return z},rX:function(){return ye},vl:function(){return b},zO:function(){return Le}});var a=x(38147),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(ee,te,ne)=>te in ee?pe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,le=(ee,te)=>{for(var ne in te||(te={}))Ae.call(te,ne)&&Se(ee,ne,te[ne]);if(Ne)for(var ne of Ne(te))Fe.call(te,ne)&&Se(ee,ne,te[ne]);return ee};function Me(ee,te){return(0,a.U2)(`myproblems/${ee}.json`,le({hidePopLogin:!0},te||{}))}function Ie(ee,te){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,te)}function xe(ee,te){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,te)}function Le(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,te)}function He(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function ye(ee,te){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:te})}function oe(ee,te){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,te)}function y(ee,te){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function E(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function z(ee,te){return(0,a.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,a.v_)(`discusses/${ee}/plus.json`,te)}},26971:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return fc}});var a=x(59301),pe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Ne=x(78241),Ae=x(6848),Fe=x(3113),Se=x(43418),le=x(5871),Me=x(8591),Ie=x(92832),xe=x(28103),Le=x(24905),He=x(95237),ye=x(43604),oe=x(58421),y=x(60324),E=Object.defineProperty,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(zt,un,Fn)=>un in zt?E(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,ne=(zt,un)=>{for(var Fn in un||(un={}))b.call(un,Fn)&&te(zt,Fn,un[Fn]);if(z)for(var Fn of z(un))ee.call(un,Fn)&&te(zt,Fn,un[Fn]);return zt};const ie=zt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},zt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",me=x(6339),ge=x(65582),Ce=x(65862),Be=x(38147),je=Object.defineProperty,we=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,ut=(zt,un,Fn)=>un in zt?je(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,We=(zt,un)=>{for(var Fn in un||(un={}))tt.call(un,Fn)&&ut(zt,Fn,un[Fn]);if(we)for(var Fn of we(un))Ze.call(un,Fn)&&ut(zt,Fn,un[Fn]);return zt};const nt=zt=>React.createElement("svg",We({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},zt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var xt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",yt=Object.defineProperty,bt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ut=(zt,un,Fn)=>un in zt?yt(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,Dt=(zt,un)=>{for(var Fn in un||(un={}))Nt.call(un,Fn)&&Ut(zt,Fn,un[Fn]);if(bt)for(var Fn of bt(un))It.call(un,Fn)&&Ut(zt,Fn,un[Fn]);return zt};const Xe=zt=>React.createElement("svg",Dt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},zt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Mt=x(70414),Vt=x(96565),en=x(97805),Pn=x(20633),Je={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Tt=x(59301),bn=Object.defineProperty,Cn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,ke=(zt,un,Fn)=>un in zt?bn(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,Pt=(zt,un)=>{for(var Fn in un||(un={}))vt.call(un,Fn)&&ke(zt,Fn,un[Fn]);if(at)for(var Fn of at(un))rt.call(un,Fn)&&ke(zt,Fn,un[Fn]);return zt},Wt=(zt,un)=>Cn(zt,vn(un)),Re=(zt,un)=>{var Fn={};for(var Ca in zt)vt.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&at)for(var Ca of at(zt))un.indexOf(Ca)<0&&rt.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn};const Ge=null,ht=(zt,un)=>{var Fn=zt,{globalSetting:Ca,loading:Dl,dispatch:Ro,isEdit:Nr,editData:Vo}=Fn,Do=Re(Fn,["globalSetting","loading","dispatch","isEdit","editData"]);const Pl=(0,ge.useIntl)(),[zl,Ll]=(0,a.useState)(""),[ui,Di]=(0,a.useState)(""),[Al,Gr]=(0,a.useState)([]),[cl,yl]=(0,a.useState)(""),[_o,Oe]=(0,a.useState)(),[Qe,Ye]=(0,a.useState)(!1),[ft,Bt]=(0,a.useState)({}),[_t,Yt]=(0,a.useState)([]);(0,a.useEffect)(()=>{!Vo||!Nr||(Ll(Vo==null?void 0:Vo.name),Di(Vo==null?void 0:Vo.analysis),Oe(Vo==null?void 0:Vo.is_ordered),Bt(Vo),Ye(!0))},[Vo]),(0,a.useEffect)(()=>{if(!Qe)return;const _a=Vo==null?void 0:Vo.standard_answer.map(Za=>Za==null?void 0:Za.answer_text);Gr(_a);const Ea=Vo==null?void 0:Vo.standard_answer.map(Za=>Za==null?void 0:Za.score);Yt(Ea),Ye(!1)},[Qe]),(0,a.useImperativeHandle)(un,()=>({onSave:ca,Clear:da}));const ca=()=>{let _a=[],Ea=!1;return zl?(Al.forEach((Za,Cr)=>{_a.push({position:Cr+1,answer_text:[],score:_t[Cr]}),Za==null||Za.forEach((ao,vo)=>{_a[Cr].answer_text.push(ao),(!ao||!(0,Ce.eR)(ao,1e4))&&(yl(`${Cr}-${vo}`),Me.ZP.info(ao?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ea=!0)})}),Ea?!1:(_a==null?void 0:_a.length)>20?(Me.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:zl,analysis:ui,standard_answers:_a,is_ordered:_o,downcase:ft==null?void 0:ft.downcase,no_space:ft==null?void 0:ft.no_space,use_blank_score:ft==null?void 0:ft.use_blank_score}):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},da=()=>{Ll(""),Di(""),Gr([]),Oe(!1)},qa=(_a,Ea,Za)=>{const Cr=Al.slice();if(Ea&&Cr.splice(_a,Ea),Za)for(let ao=0;ao{yl("");let Cr=Al.slice();Cr[_a][Ea]=Za,Gr(Cr)},Ia=_a=>{let Ea=Al.slice();Ea[_a]=[...Ea[_a],""],Gr(Ea)},Ma=(_a,Ea)=>{let Za=Al.slice();if(!Za[_a][Ea]){Za[_a]=Za[_a].filter((Cr,ao)=>ao!==Ea),Gr(Za);return}Se.default.confirm({centered:!0,okText:Pl.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Pl.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:Pl.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Je.modal,onOk:()=>{Za[_a]=Za[_a].filter((Cr,ao)=>ao!==Ea),Gr(Za)}})},Pr=_a=>{Se.default.confirm({centered:!0,okText:Pl.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Pl.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:Pl.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Je.modal,onOk:()=>{let Ea=Al.slice();Ea=Al.filter((Za,Cr)=>_a!==Cr),Gr(Ea)}})};return Tt.createElement("section",{className:Je.wrap},Tt.createElement("p",{className:Je.titleWrap},Tt.createElement("span",{className:Je.required},"*"),Tt.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),Tt.createElement("div",null,Tt.createElement(en.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:zl,onChange:_a=>Ll(_a),showNullButton:!0,onPlaceholderChange:qa})),Tt.createElement("div",{className:"mt20"},Al.map((_a,Ea)=>Tt.createElement("div",{style:{display:"flex"}},Tt.createElement("div",{style:{flex:1}},Tt.createElement(Pn.Z,{key:Ea,answers:_a,index:Ea,flex:1,is_md:!0,activeOptionErrorIndex:cl,onAnswerChange:Br,addChildAnswer:Ia,deleteChildAnswer:Ma,deleteChildAnswermain:Pr})),ft.use_blank_score&&Tt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Tt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Tt.createElement(le.Z,{style:{width:"100px"},size:"large",defaultValue:_t[Ea],onBlur:Za=>{_t[Ea]=Za.target.value,Yt([..._t])}}))))),Tt.createElement("div",null,Tt.createElement(Le.default,{className:`${Je.color333} font14 mt20`,checked:ft.use_blank_score,onChange:_a=>Bt(Wt(Pt({},ft),{use_blank_score:_a.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Tt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Tt.createElement("div",null,Tt.createElement(Le.default,{className:`${Je.color333} font14 mt20`,checked:ft.downcase,onChange:_a=>Bt(Wt(Pt({},ft),{downcase:_a.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Tt.createElement("div",null,Tt.createElement(Le.default,{className:`${Je.color333} font14 mt20`,checked:ft.no_space,onChange:_a=>Bt(Wt(Pt({},ft),{no_space:_a.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Tt.createElement("div",{className:"mt20"},(Al==null?void 0:Al.length)>1&&Tt.createElement("span",null,Tt.createElement(Le.default,{checked:_o,onChange:_a=>Oe(_a.target.checked),className:`${Je.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Tt.createElement("span",{className:`${Je.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Tt.createElement("p",{className:Je.titleWrap},Tt.createElement("span",{className:Je.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Tt.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ui,onChange:_a=>Di(_a)}))};var Ue=(0,ge.connect)(({loading:zt,globalSetting:un})=>({globalSetting:un,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ht)),ot=x(5112),Ve=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,ta=(zt,un)=>{var Fn={};for(var Ca in zt)ia.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&Ve)for(var Ca of Ve(zt))un.indexOf(Ca)<0&&ln.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn};const Nn=null,va=(zt,un)=>{var Fn=zt,{globalSetting:Ca,loading:Dl,editData:Ro,dispatch:Nr,onRef:Vo=()=>{},isEdit:Do}=Fn,Pl=ta(Fn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[zl,Ll]=(0,a.useState)(),[ui,Di]=(0,a.useState)(""),[Al,Gr]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!Ro||!Do)return;Di(Ro==null?void 0:Ro.name),Gr(Ro==null?void 0:Ro.analysis);const _o=Ro==null?void 0:Ro.choices.find(Oe=>Oe.is_answer);Ll(_o.choice_text==="\u6B63\u786E"?"0":"1")},[Ro]),(0,a.useImperativeHandle)(un,()=>({onSave:cl,Clear:yl}));const cl=()=>ui?zl?{name:ui,choices:[{choice_text:"\u6B63\u786E",is_answer:zl==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:zl==="1"?1:0}],analysis:Al}:(Me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),yl=()=>{Di(""),Gr(""),Ll("")};return a.createElement("section",{className:Je.wrap},a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),a.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ui,onChange:_o=>Di(_o)}),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Je.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(ot.ZP.Group,{buttonStyle:"solid",value:zl,onChange:_o=>Ll(_o.target.value)},a.createElement(ot.ZP.Button,{value:"0",className:`${Je.radio} mr40`},"\u6B63\u786E"),a.createElement(ot.ZP.Button,{value:"1",className:Je.radio},"\u9519\u8BEF")),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Al,onChange:_o=>Gr(_o)}))};var Ft=(0,ge.connect)(({loading:zt,globalSetting:un})=>({globalSetting:un,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(va)),Xt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,tn=(zt,un)=>{var Fn={};for(var Ca in zt)Jt.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&Xt)for(var Ca of Xt(zt))un.indexOf(Ca)<0&&Ot.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn};const xa=null,dn=(zt,un)=>{var Fn=zt,{globalSetting:Ca,loading:Dl,editData:Ro,dispatch:Nr,onRef:Vo=()=>{},isEdit:Do}=Fn,Pl=tn(Fn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[zl,Ll]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Gr;if(!Ro||!Do)return;const cl=(Gr=Ro==null?void 0:Ro.shixun)==null?void 0:Gr.challenges.map(yl=>({id:yl==null?void 0:yl.id,score:yl.score}));Ll(cl)},[Ro]),(0,a.useImperativeHandle)(un,()=>({onSave:ui,Clear:Di}));const ui=()=>({challenges:[...zl]}),Di=()=>{Ll([])};console.log("editData--",Ro);const Al=Gr=>{var cl,yl;return a.createElement("div",null,(yl=(cl=Gr==null?void 0:Gr.shixun)==null?void 0:cl.challenges)==null?void 0:yl.map((_o,Oe)=>{var Qe;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Oe+1,"\u5173"),a.createElement(Ae.Z,{key:Oe,title:_o==null?void 0:_o.challenge_name},a.createElement("span",null,(0,Ce.Pq)(_o==null?void 0:_o.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u5206\u503C\uFF1A"),a.createElement(le.Z,{precision:1,min:1,max:100,className:Je.baseFormItem,style:{width:176},value:(Qe=zl.find(Ye=>Ye.id===_o.id))==null?void 0:Qe.score,onChange:Ye=>{zl.find(ft=>ft.id===_o.id).score=Ye,Ll([...zl])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Je.wrap},a.createElement(me.Z,{style:{paddingRight:10},className:Je.titleHtml,value:`${Ro==null?void 0:Ro.position}\u3001${Ro==null?void 0:Ro.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u5173\u5361")),Al(Ro))};var oa=(0,ge.connect)(({loading:zt,globalSetting:un})=>({globalSetting:un,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(dn)),Ja=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,qt=(zt,un)=>{var Fn={};for(var Ca in zt)Er.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&Ja)for(var Ca of Ja(zt))un.indexOf(Ca)<0&&Jn.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn};const ha=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ya=(zt,un)=>{var Fn=zt,{editData:Ca,globalSetting:Dl,loading:Ro,dispatch:Nr,onRef:Vo=()=>{},isEdit:Do}=Fn,Pl=qt(Fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const zl=(0,ge.useIntl)(),[Ll,ui]=(0,a.useState)([]),[Di,Al]=(0,a.useState)(),[Gr,cl]=(0,a.useState)([]),[yl,_o]=(0,a.useState)(""),[Oe,Qe]=(0,a.useState)("");(0,a.useEffect)(()=>{ui(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Ca||!Do)return;_o(Ca==null?void 0:Ca.name),Qe(Ca==null?void 0:Ca.analysis),ui(Ca==null?void 0:Ca.choices.map(_t=>_t.choice_text));const Bt=[];Ca==null||Ca.choices.map((_t,Yt)=>{_t.is_answer&&Bt.push(Yt)}),cl(Bt)},[Ca]),(0,a.useImperativeHandle)(un,()=>({onSave:Ye,Clear:ft}));const Ye=()=>{if(!yl)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Bt=Ll.findIndex(Yt=>!Yt);if(Bt>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ha[Bt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Gr.length)return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Gr.length<2)return Me.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const _t=Ll.map((Yt,ca)=>({choice_text:Yt,is_answer:Gr.includes(ca)?1:0}));return{name:yl,choices:_t,analysis:Oe}},ft=()=>{ui(["","","",""]),_o(""),Qe(""),cl("")};return a.createElement("section",{className:Je.wrap},a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),a.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:yl,onChange:Bt=>_o(Bt)}),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Je.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ll.map((Bt,_t)=>a.createElement("div",{className:Je.choiceWrap,key:_t},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Je.answer} ${Gr.includes(_t)?Je.activeAnswer:""}`,onClick:()=>{Gr.includes(_t)?cl(Gr.filter(Yt=>Yt!==_t)):cl([...Gr,_t])}},ha[_t])),a.createElement("div",{className:Je.editorWrap},Di===_t?a.createElement(Vt.Z,{id:`single-question-option-${_t}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Bt,onChange:Yt=>{Ll[_t]=Yt,ui(Ll)}}):a.createElement("div",{className:Je.htmlWrap,onClick:()=>Al(_t)},a.createElement(me.Z,{value:Bt}))),_t>1&&a.createElement(Ae.Z,{title:zl.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},a.createElement("i",{className:`${Je.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ui(Ll.filter((Yt,ca)=>ca!==_t)),Gr.includes(_t)?cl(Gr.filter(Yt=>Yt!==_t)):cl([...Gr,_t])}})),_t<7&&_t===Ll.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Je.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ui([...Ll,""])})))),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Oe,onChange:Bt=>Qe(Bt)}))};var Aa=(0,ge.connect)(({loading:zt,globalSetting:un})=>({globalSetting:un,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ya)),Zr=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Et=(zt,un)=>{var Fn={};for(var Ca in zt)Yr.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&Zr)for(var Ca of Zr(zt))un.indexOf(Ca)<0&&Sr.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn};const Ra=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Zt=(zt,un)=>{var Fn=zt,{editData:Ca,globalSetting:Dl,loading:Ro,dispatch:Nr,onRef:Vo=()=>{},isEdit:Do}=Fn,Pl=Et(Fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const zl=(0,ge.useIntl)(),[Ll,ui]=(0,a.useState)([]),[Di,Al]=(0,a.useState)(),[Gr,cl]=(0,a.useState)(),[yl,_o]=(0,a.useState)(""),[Oe,Qe]=(0,a.useState)("");(0,a.useEffect)(()=>{ui(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Ca||!Do)return;const Bt=[],_t=[];Ca==null||Ca.choices.forEach((Yt,ca)=>{Bt.push(Yt.choice_text),Yt.is_answer&&_t.push(ca)}),_o(Ca==null?void 0:Ca.name),Qe(Ca==null?void 0:Ca.analysis),ui(Bt),cl(_t)},[Ca]),(0,a.useImperativeHandle)(un,()=>({onSave:Ye,Clear:ft}));const Ye=()=>{if(!yl)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Bt=Ll.findIndex(Yt=>!Yt);if(Bt>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ra[Bt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Gr))return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const _t=Ll.map((Yt,ca)=>({choice_text:Yt,is_answer:Gr.includes(ca)?1:0}));return{name:yl,choices:_t,analysis:Oe}},ft=()=>{ui(["","","",""]),_o(""),Qe(""),cl("")};return a.createElement("section",{className:Je.wrap},a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),a.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:yl,onChange:Bt=>_o(Bt)}),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.required},"*"),a.createElement("span",{className:Je.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Je.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ll.map((Bt,_t)=>a.createElement("div",{className:Je.choiceWrap,key:_t},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Je.answer} ${Gr!=null&&Gr.includes(_t)?Je.activeAnswer:""}`,onClick:()=>cl([_t])},Ra[_t])),a.createElement("div",{className:Je.editorWrap},Di===_t?a.createElement(Vt.Z,{id:`single-question-option-${_t}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Bt,onChange:Yt=>{Ll[_t]=Yt,ui(Ll)}}):a.createElement("div",{className:Je.htmlWrap,onClick:()=>Al(_t)},a.createElement(me.Z,{value:Bt}))),_t>1&&a.createElement(Ae.Z,{title:zl.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},a.createElement("i",{className:`${Je.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ui(Ll.filter((Yt,ca)=>ca!==_t)),_t===Gr&&cl(null)}})),_t<7&&_t===Ll.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Je.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ui([...Ll,""])})))),a.createElement("p",{className:Je.titleWrap},a.createElement("span",{className:Je.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Oe,onChange:Bt=>Qe(Bt)}))};var qn=(0,ge.connect)(({loading:zt,globalSetting:un})=>({globalSetting:un,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Zt)),ua=x(12563),ga=x(78673),tr=x(61485),Hn=x(59301),se=Object.defineProperty,fe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,jt=(zt,un,Fn)=>un in zt?se(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,ka=(zt,un)=>{for(var Fn in un||(un={}))qe.call(un,Fn)&&jt(zt,Fn,un[Fn]);if(De)for(var Fn of De(un))wt.call(un,Fn)&&jt(zt,Fn,un[Fn]);return zt},_n=(zt,un)=>fe(zt,he(un)),on=(zt,un)=>{var Fn={};for(var Ca in zt)qe.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&De)for(var Ca of De(zt))un.indexOf(Ca)<0&&wt.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn},nn=(zt,un,Fn)=>new Promise((Ca,Dl)=>{var Ro=Do=>{try{Vo(Fn.next(Do))}catch(Pl){Dl(Pl)}},Nr=Do=>{try{Vo(Fn.throw(Do))}catch(Pl){Dl(Pl)}},Vo=Do=>Do.done?Ca(Do.value):Promise.resolve(Do.value).then(Ro,Nr);Vo((Fn=Fn.apply(zt,un)).next())});const kn=zt=>{if(!zt)return!1;if(/^s*$/.test(zt)||zt.trim()===""){Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let un=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return zt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},$t=({value:zt=[],onClose:un})=>Hn.createElement(ua.default,{closable:!0,onClose:un,className:Je.keywordTag},Hn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},zt.join(" \u6216 "))),fa=(zt,un)=>{var Fn=zt,{editData:Ca,globalSetting:Dl,loading:Ro,dispatch:Nr,onRef:Vo=()=>{},isEdit:Do}=Fn,Pl=on(Fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[zl,Ll]=(0,a.useState)(""),[ui,Di]=(0,a.useState)(""),[Al,Gr]=(0,a.useState)(""),[cl,yl]=(0,a.useState)(""),[_o]=Ne.default.useForm(),Oe=Ne.default.useWatch("use_keywords",_o);(0,a.useEffect)(()=>{var Bt;!Ca||!Do||(Ll(Ca==null?void 0:Ca.name),Di(Ca==null?void 0:Ca.analysis),Gr((Bt=Ca==null?void 0:Ca.answer_texts)==null?void 0:Bt[0]),_o.setFieldsValue(ka({},Ca)))},[Ca]),(0,a.useImperativeHandle)(un,()=>({onSave:Qe,Clear:Ye}));const Qe=()=>nn(void 0,null,function*(){if(!zl)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield _o.validateFields()}catch(_t){Me.ZP.error(_t.errorFields[0].errors[0]);return}const Bt=_o.getFieldsValue();return console.log(Bt,"values"),ka({name:zl,answer_texts:[Al],analysis:ui},Bt)}),Ye=()=>{Ll(""),Di(""),Gr(""),_o.resetFields()},ft=Ca==null?void 0:Ca.score;return Hn.createElement("section",{className:Je.wrap},Hn.createElement("p",{className:Je.titleWrap},Hn.createElement("span",{className:Je.required},"*"),Hn.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),Hn.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:zl,onChange:Bt=>Ll(Bt)}),Hn.createElement("p",{className:Je.titleWrap},Hn.createElement("span",{className:Je.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),Hn.createElement(Vt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Al,onChange:Bt=>Gr(Bt)}),Hn.createElement("p",{className:Je.titleWrap},Hn.createElement("span",{className:Je.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Hn.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ui,onChange:Bt=>Di(Bt)}),Hn.createElement(Ne.default,{form:_o,size:"large",onFinishFailed:Bt=>nn(void 0,null,function*(){var _t,Yt;Me.ZP.error(Bt.errorFields[0].errors[0]),_o.scrollToField((Yt=(_t=Bt==null?void 0:Bt.errorFields)==null?void 0:_t[0])==null?void 0:Yt.name,{behavior:"smooth",block:"center"})})},Hn.createElement(He.Z,{align:"middle",className:"mb30 mt20"},Hn.createElement(Ne.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},Hn.createElement(ga.Z,null)),Hn.createElement(ye.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Hn.createElement(ye.Z,null,Hn.createElement(Ae.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Hn.createElement(tr.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Oe&&Hn.createElement(Ne.default.List,{name:"keywords",rules:[{validator(Bt,_t){return _t!=null&&_t.length?(_t==null?void 0:_t.reduce((ca,da)=>ca+da.score,0))>parseFloat(ft)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(Bt,{add:_t,remove:Yt})=>Hn.createElement(Hn.Fragment,null,Hn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),Hn.createElement(He.Z,{align:"middle",className:"font14 mb30"},Hn.createElement(ye.Z,{flex:1},Hn.createElement(Ie.default,{value:cl,onChange:ca=>{yl(ca.target.value)},maxLength:50,allowClear:!0,onPressEnter:ca=>{var da,qa,Br,Ia;const Ma=`${(da=ca.target)==null?void 0:da.value}`,Pr=(Br=(qa=Ma==null?void 0:Ma.split("|"))==null?void 0:qa.filter(Za=>!!Za))==null?void 0:Br.map(Za=>Za==null?void 0:Za.trim()),_a=_o.getFieldValue("keywords"),Ea=((Ia=_a==null?void 0:_a.map(Za=>Za==null?void 0:Za.keyword))==null?void 0:Ia.flat())||[];for(const Za of Pr)if(Ea.includes(Za)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}kn(Ma)&&(_t({keyword:Pr,score:1}),yl(""))},className:Je.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Hn.createElement(ye.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Bt.map(ca=>{var da=ca,{key:qa,name:Br}=da,Ia=on(da,["key","name"]);return Hn.createElement(He.Z,{key:qa,style:{marginRight:148}},Hn.createElement(ye.Z,{flex:1},Hn.createElement(He.Z,{align:"middle",justify:"space-between"},Hn.createElement(Ne.default.Item,_n(ka({},Ia),{name:[Br,"keyword"]}),Hn.createElement($t,{onClose:()=>Yt(Br)})),Hn.createElement(Ne.default.Item,_n(ka({},Ia),{name:[Br,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Hn.createElement(le.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Da=(0,ge.connect)(({loading:zt,globalSetting:un})=>({globalSetting:un,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(fa)),ya=x(36381),yn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},gt=x(32134),rn=x(12893),gn=Object.defineProperty,Wn=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,dr=(zt,un,Fn)=>un in zt?gn(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,$a=(zt,un)=>{for(var Fn in un||(un={}))jn.call(un,Fn)&&dr(zt,Fn,un[Fn]);if(fn)for(var Fn of fn(un))Ct.call(un,Fn)&&dr(zt,Fn,un[Fn]);return zt},Qn=(zt,un)=>Wn(zt,Tn(un)),Tr=(zt,un)=>{var Fn={};for(var Ca in zt)jn.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&fn)for(var Ca of fn(zt))un.indexOf(Ca)<0&&Ct.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn};const zr=zt=>{var un=zt,{value:Fn,onChange:Ca,scrollId:Dl}=un,Ro=Tr(un,["value","onChange","scrollId"]);return a.createElement("div",{id:Dl||""},a.createElement(Vt.Z,Qn($a({},Ro),{defaultValue:Fn,onChange:(Nr,Vo)=>{Vo!=null&&Vo.length?Ca(Nr,Vo):Ca(Nr)}})))},ro=({value:zt,onChange:un,placeholder:Fn,height:Ca=140,isEdit:Dl})=>Dl?a.createElement(Vt.Z,{watch:!0,isFocus:!0,height:Ca,placeholder:Fn,defaultValue:zt,onChange:un}):a.createElement("div",{style:{cursor:"pointer"}},zt?a.createElement(me.Z,{className:yn.inputBorder,value:zt}):a.createElement("div",{className:`${yn.inputBorder} ${yn.placeholder}`},Fn));var Qr=x(59301),Wa=Object.defineProperty,br=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,nr=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,oo=(zt,un,Fn)=>un in zt?Wa(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,Wo=(zt,un)=>{for(var Fn in un||(un={}))fo.call(un,Fn)&&oo(zt,Fn,un[Fn]);if(nr)for(var Fn of nr(un))Ho.call(un,Fn)&&oo(zt,Fn,un[Fn]);return zt},io=(zt,un)=>br(zt,Lr(un)),ci=(zt,un)=>{var Fn={};for(var Ca in zt)fo.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&nr)for(var Ca of nr(zt))un.indexOf(Ca)<0&&Ho.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn};const di=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],pi=({value:zt,onChange:un,choiceTextKey:Fn,answerKey:Ca,index:Dl,isEdit:Ro,setInputActive:Nr,form:Vo,choiceOptionsPath:Do,allowChangeMode:Pl,showAddIcon:zl,addItem:Ll,deleteItem:ui})=>{const Di=(0,ge.useIntl)(),Al=(zt==null?void 0:zt[Ca])===!0,Gr=()=>{const yl=Vo.getFieldValue(Do);Vo.setFieldValue(Do,yl.map(_o=>io(Wo({},_o),{[Ca]:!1})))},cl=()=>{Al?un(io(Wo({},zt),{[Ca]:!1})):(Pl||Gr(),un(io(Wo({},zt),{[Ca]:!0})))};return Qr.createElement(He.Z,{className:yn.choiceWrap,align:"middle",wrap:!1},Qr.createElement(ye.Z,{onClick:cl,className:`${yn.choiceIndex} ${Al?yn.activeAnswer:""}`},di[Dl]),Qr.createElement(ye.Z,{flex:1,className:`${yn.editorWrap} ml15`,onClick:Nr},Qr.createElement(ro,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Ro,value:zt==null?void 0:zt[Fn],onChange:yl=>{un(io(Wo({},zt),{[Fn]:yl}))}})),Qr.createElement(ye.Z,{flex:"0 0 auto",className:"ml15"},Qr.createElement("div",{onClick:cl,className:`${yn.setAnswerBtn} ${Al?yn.activeAnswer:""}`},Al?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Qr.createElement(ye.Z,{className:yn.actionWrapper},Qr.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Qr.createElement(gt.Z,{className:yn.addIcon,onClick:Ll,style:{visibility:zl?"visible":"hidden"}})),Qr.createElement(Ae.Z,{title:Di.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},Qr.createElement(rn.Z,{className:yn.deleteIcon,onClick:ui,style:{visibility:Dl>1?"visible":"hidden"}}))))},Ko=({questionTitlePlaceholder:zt,titleKey:un,choiceKey:Fn,analysisKey:Ca,choiceTextKey:Dl,answerKey:Ro,choiceOptionsPath:Nr,allowChangeMode:Vo=!0,form:Do,showAnalysis:Pl=!0})=>{const[zl,Ll]=(0,a.useState)(),[ui,Di]=(0,a.useState)(!1);return Qr.createElement("div",{className:yn.wrap},Qr.createElement("div",{className:yn.questionTitleEditorWrap},Qr.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:un,labelCol:{span:24},rules:[{required:!0}]},Qr.createElement(zr,{scrollId:Array.isArray(un)?un.join("_"):`${un}`,watch:!0,height:140,placeholder:zt}))),Qr.createElement(Ne.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Qr.createElement(Ne.default.List,{name:Fn,rules:[{validator(Al,Gr){const cl=Gr.some(_o=>_o[Ro]),yl=Gr.findIndex(_o=>{var Oe;return((Oe=_o[Dl])==null?void 0:Oe.length)<=0});return yl!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${di[yl]}\u9009\u9879\u7684\u5185\u5BB9`)):cl?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Al,{add:Gr,remove:cl})=>Qr.createElement("div",{id:Array.isArray(Nr)?Nr.join("_"):`${Nr}`},Al.map((yl,_o)=>{var Oe=yl,{key:Qe,name:Ye}=Oe,ft=ci(Oe,["key","name"]);const Bt=zl===Qe,_t=()=>{Ll(Qe)},Yt=_o<7&&_o===Al.length-1,ca=()=>Gr({[Dl]:"",[Ro]:0}),da=()=>cl(Ye);return Qr.createElement(Ne.default.Item,io(Wo({},ft),{key:Qe,name:Ye,noStyle:!0}),Qr.createElement(pi,{choiceTextKey:Dl,answerKey:Ro,index:_o,isEdit:Bt,setInputActive:_t,form:Do,choiceOptionsPath:Nr,allowChangeMode:Vo,showAddIcon:Yt,addItem:ca,deleteItem:da}))}),Al.length<8&&Qr.createElement("div",{className:`${yn.addBtn} mb30`,onClick:()=>Gr({[Dl]:"",[Ro]:0})},"\u6DFB\u52A0\u9009\u9879"))),Pl&&Qr.createElement("div",{onClick:()=>Di(!0)},Qr.createElement(Ne.default.Item,{name:Ca,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Qr.createElement(ro,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ui}))))};var Hr=x(59301),bl=Object.defineProperty,xl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,qo=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,mi=(zt,un,Fn)=>un in zt?bl(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,li=(zt,un)=>{for(var Fn in un||(un={}))oi.call(un,Fn)&&mi(zt,Fn,un[Fn]);if(qo)for(var Fn of qo(un))ai.call(un,Fn)&&mi(zt,Fn,un[Fn]);return zt},wi=(zt,un)=>xl(zt,Ul(un)),Bl=(zt,un)=>{var Fn={};for(var Ca in zt)oi.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&qo)for(var Ca of qo(zt))un.indexOf(Ca)<0&&ai.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn};const tl=({value:zt,onChange:un})=>{const Fn=(0,ge.useIntl)(),Ca=Ro=>{Se.default.confirm({centered:!0,okText:Fn.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Fn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:Fn.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:yn.modal,onOk:()=>{const Nr=[...zt];Nr.splice(Ro,1),un(Nr)}})},Dl=()=>{const Ro=[...zt];Ro.push(""),un(Ro)};return Hr.createElement(He.Z,{align:"middle",className:"ml20",gutter:[40,20]},zt==null?void 0:zt.map((Ro,Nr)=>Hr.createElement(ye.Z,{key:`${Ro}_${Nr}`,className:yn.blankWrapper},Hr.createElement(Ie.default,{className:yn.blankInput,defaultValue:Ro,maxLength:1e3,onBlur:Vo=>{const Do=[...zt],Pl=Vo.target.value.trim();Do[Nr]=Pl,un(Do)}}),Hr.createElement(Ae.Z,{title:Fn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},Hr.createElement(rn.Z,{className:yn.deleteIcon,style:{marginLeft:15,visibility:Nr>0?"visible":"hidden"},onClick:()=>Ca(Nr)})))),Hr.createElement(ye.Z,null,Hr.createElement("div",{className:`${yn.addBtn}`,onClick:()=>{Dl()}},"\u65B0\u589E\u7B54\u6848")))},xo=({value:zt=!0,onChange:un})=>Hr.createElement(ga.Z,{checked:!zt,onChange:Fn=>{un(!Fn)}}),Nl="\u2581",_i=({questionTitlePlaceholder:zt,form:un,name:Fn,scoreByBlank:Ca="use_blank_score",answerKey:Dl,titleKey:Ro="name",analysisKey:Nr="analysis",isOrdered:Vo="is_ordered"})=>{var Do,Pl;const zl=(0,ge.useIntl)(),[Ll,ui]=(0,a.useState)(!1),Di=(Ye,ft)=>{const Bt=ft.line;let _t=0;for(let ca=0;ca{const Yt=Ye.getRange(ft.from,ft.to);let ca=0;if(ft.text.forEach(da=>{ca+=da.split(Nl).length-1}),ft.origin!=="setValue"){if(Yt&&Yt.indexOf(Nl)!==-1){const da=Yt.split(Nl).length-1,qa=Di(Ye,ft.from);if(console.log(`\u5220\u9664${da}\u4E2A\uFF0C \u524D\u9762\u6709${qa}\u4E2A\uFF0C\u65B0\u589E${ca}\u4E2A`),da>1){const Br=Array.from({length:da},(Ia,Ma)=>qa+Ma);_t(Br)}else _t(qa)}else if(ca>0){const da=Di(Ye,ft.from);console.log(`\u65B0\u589E${ca}\u4E2A\uFF0C\u4E4B\u524D\u6709${da}\u4E2A`),Bt(ca,da)}}},Gr=()=>{const Ye=un.getFieldValue(["sub_item_banks",...Dl]);un.setFieldValue(["sub_item_banks",...Dl],Ye==null?void 0:Ye.map((ft,Bt)=>wi(li({},ft),{position:Bt+1})))},cl=(0,a.useRef)(),yl=(Ye,ft)=>{for(let Bt=0;Bt{_o.current(Ye),Gr()},Qe=(Pl=(Do=un.getFieldValue("sub_item_banks"))==null?void 0:Do[Dl==null?void 0:Dl[0]])==null?void 0:Pl[Dl==null?void 0:Dl[1]];return Hr.createElement("div",{className:yn.wrap},Hr.createElement("div",{className:yn.questionTitleEditorWrap},Hr.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:Ro,labelCol:{span:24},rules:[{required:!0}]},Hr.createElement(zr,{scrollId:"name",watch:!0,height:140,placeholder:zt,showNullButton:!0,onCMBeforeChange:(Ye,ft)=>{Al(Ye,ft,yl,Oe)}}))),Hr.createElement(Ne.default.List,{name:Dl,rules:[{validator(Ye,ft){if((ft==null?void 0:ft.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Bt of ft){const{answer_text:_t}=Bt||{};if(_t!=null&&_t.some(Yt=>(Yt==null?void 0:Yt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ye,{add:ft,remove:Bt},{errors:_t})=>(cl.current=ft,_o.current=Bt,Hr.createElement(Hr.Fragment,null,Hr.createElement(Ne.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ye.map((Yt,ca)=>{var da=Yt,{key:qa,name:Br}=da,Ia=Bl(da,["key","name"]);return Hr.createElement(He.Z,{className:"mb20",key:qa,align:"middle",wrap:!1},Hr.createElement(ye.Z,{flex:"0 0 auto",className:`${yn.blankIndex}`},"\u586B\u7A7A\u9879",ca+1),Hr.createElement(ye.Z,{flex:1},Hr.createElement(He.Z,{align:"top",justify:"space-between",wrap:!1},Hr.createElement(ye.Z,null,Hr.createElement(Ne.default.Item,wi(li({},Ia),{name:[Br,"answer_text"],noStyle:!0}),Hr.createElement(tl,null))),(un==null?void 0:un.getFieldValue(["sub_item_banks",...Ca]))&&Hr.createElement(ye.Z,{flex:"224px"},Hr.createElement(Ne.default.Item,wi(li({},Ia),{name:[Br,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:yn.blankInputNumberWrapper}),Hr.createElement(le.Z,{className:yn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Hr.createElement(Ne.default.Item,wi(li({},Ia),{name:[Br,"position"],noStyle:!0}),Hr.createElement(Ie.default,{type:"hidden"}))))})))),Hr.createElement(He.Z,{align:"middle"},Hr.createElement(Ne.default.Item,{name:[Fn,"downcase"],valuePropName:"checked"},Hr.createElement(ga.Z,null)),Hr.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Hr.createElement(He.Z,{align:"middle"},Hr.createElement(Ne.default.Item,{name:[Fn,"no_space"],valuePropName:"checked"},Hr.createElement(ga.Z,null)),Hr.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Qe==null?void 0:Qe.length)>1&&Hr.createElement(He.Z,{align:"middle",className:(Qe==null?void 0:Qe.length)>1?"mb30":`${yn.hide}`},Hr.createElement(Ne.default.Item,{name:Vo},Hr.createElement(xo,null)),Hr.createElement(ye.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Hr.createElement("div",{onClick:()=>ui(!0)},Hr.createElement(Ne.default.Item,{name:Nr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Hr.createElement(ro,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ll}))))};var Wi=Object.defineProperty,cu=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,Pu=(zt,un,Fn)=>un in zt?Wi(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,Qu=(zt,un)=>{for(var Fn in un||(un={}))Sl.call(un,Fn)&&Pu(zt,Fn,un[Fn]);if(du)for(var Fn of du(un))gi.call(un,Fn)&&Pu(zt,Fn,un[Fn]);return zt},as=(zt,un)=>cu(zt,pu(un)),Vu=(zt,un)=>{var Fn={};for(var Ca in zt)Sl.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&du)for(var Ca of du(zt))un.indexOf(Ca)<0&&gi.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn};const ko={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Wr=({value:zt,onChange:un,form:Fn,choiceKey:Ca})=>{const Dl=(zt==null?void 0:zt.is_answer)===!0,Ro=zt==null?void 0:zt.choice_text,Nr=()=>{var Vo;const Do=(Vo=Fn==null?void 0:Fn.getFieldValue(["sub_item_banks",...Ca]))==null?void 0:Vo.map(Pl=>({choice_text:Pl==null?void 0:Pl.choice_text,is_answer:!1}));Fn==null||Fn.setFieldValue(["sub_item_banks",...Ca],Do),un(as(Qu({},zt),{is_answer:!0}))};return a.createElement(He.Z,{className:yn.choiceWrap,align:"middle",wrap:!1},a.createElement(ye.Z,{onClick:Nr,className:`${yn.choiceIndex} ${yn.judgementIndex} ${Dl?yn.activeAnswer:""}`},ko[Ro]),a.createElement(ye.Z,{flex:1,className:`${yn.editorWrap} ml15`},a.createElement("div",{className:`${yn.inputBorder} ${yn.placeholder} ${Dl?yn.activeJudgementAnswer:""}`},Ro)),a.createElement(ye.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:Nr,className:`${yn.setAnswerBtn} ${Dl?yn.activeAnswer:""}`},Dl?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Vr=({questionTitlePlaceholder:zt,choiceKey:un="choices",form:Fn,titleKey:Ca="name",analysisKey:Dl="analysis"})=>{const[Ro,Nr]=(0,a.useState)(!1);return a.createElement("div",{className:yn.wrap},a.createElement("div",{className:yn.questionTitleEditorWrap},a.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:Ca,labelCol:{span:24},rules:[{required:!0}]},a.createElement(zr,{scrollId:"name",watch:!0,height:140,placeholder:zt}))),a.createElement(Ne.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(Ne.default.List,{name:un,rules:[{validator(Vo,Do){return Do.some(zl=>(zl==null?void 0:zl.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Vo=>a.createElement("div",{id:"choices"},Vo.map(Do=>{var Pl=Do,{key:zl,name:Ll}=Pl,ui=Vu(Pl,["key","name"]);return a.createElement(Ne.default.Item,as(Qu({},ui),{key:zl,name:Ll,noStyle:!0}),a.createElement(Wr,{form:Fn,choiceKey:un}))})))),a.createElement("div",{onClick:()=>Nr(!0)},a.createElement(Ne.default.Item,{name:Dl,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ro,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ro}))))};var Xr=Object.defineProperty,vl=Object.defineProperties,Yl=Object.getOwnPropertyDescriptors,Ai=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,Oi=(zt,un,Fn)=>un in zt?Xr(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,Ru=(zt,un)=>{for(var Fn in un||(un={}))Ci.call(un,Fn)&&Oi(zt,Fn,un[Fn]);if(Ai)for(var Fn of Ai(un))au.call(un,Fn)&&Oi(zt,Fn,un[Fn]);return zt},mu=(zt,un)=>vl(zt,Yl(un)),wl=(zt,un)=>{var Fn={};for(var Ca in zt)Ci.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&Ai)for(var Ca of Ai(zt))un.indexOf(Ca)<0&&au.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn};const Xl=zt=>{var un=zt,{value:Fn,onChange:Ca}=un,Dl=wl(un,["value","onChange"]);const Ro=Nr=>{Ca([Nr])};return a.createElement(Vt.Z,mu(Ru({},Dl),{defaultValue:Fn==null?void 0:Fn[0],onChange:Ro}))},kl=zt=>{if(!zt)return!1;let un=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return zt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},so=({value:zt=[],onClose:un})=>a.createElement(ua.default,{closable:!0,onClose:un,className:yn.keywordTag},zt==null?void 0:zt.join(" \u6216 ")),vi=({questionTitlePlaceholder:zt,form:un,showKeywords:Fn,isMustKeyWords:Ca=Fn,titleKey:Dl="name",analysisKey:Ro="analysis",answerTexts:Nr="answer_texts",keywords:Vo="keywords",useKeywords:Do="use_keywords",indexs:Pl})=>{const[zl,Ll]=(0,a.useState)(!1),[ui,Di]=(0,a.useState)(""),Al=Ne.default.useWatch("sub_item_banks",un),{use_keywords:Gr,score:cl}=(Al==null?void 0:Al[Pl])||{};return console.log(Gr,cl,"itemValues"),a.createElement("div",{className:yn.wrap},a.createElement("div",{className:yn.questionTitleEditorWrap},a.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:Dl,labelCol:{span:24},rules:[{required:!0}]},a.createElement(zr,{scrollId:"name",watch:!0,height:140,placeholder:zt}))),a.createElement(Ne.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Nr,labelCol:{span:24}},a.createElement(Xl,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Fn&&!Ca&&a.createElement(Ne.default.Item,{hidden:!0,name:Do,valuePropName:"checked"},a.createElement(ga.Z,{defaultChecked:!0})),Fn&&Ca&&a.createElement(He.Z,{align:"middle",className:"mb30"},a.createElement(Ne.default.Item,{name:Do,valuePropName:"checked"},a.createElement(ga.Z,null)),a.createElement(ye.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(ye.Z,null,a.createElement(Ae.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(tr.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Gr||!Ca)&&a.createElement(Ne.default.List,{name:Vo,rules:[{validator(yl,_o){return Ca?_o!=null&&_o.length?(_o==null?void 0:_o.reduce((Qe,Ye)=>Qe+Ye.score,0))>parseFloat(cl)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(yl,{add:_o,remove:Oe})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${yn.title} mb10`},Ca?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(He.Z,{align:"middle",className:"font14 mb30"},a.createElement(ye.Z,{flex:1},a.createElement(Ie.default,{value:ui,onChange:Qe=>{Di(Qe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Qe=>{var Ye,ft,Bt,_t;const Yt=`${(Ye=Qe.target)==null?void 0:Ye.value}`,ca=(Bt=(ft=Yt==null?void 0:Yt.split("|"))==null?void 0:ft.filter(Br=>!!Br))==null?void 0:Bt.map(Br=>Br==null?void 0:Br.trim()),da=un.getFieldValue(["sub_item_banks",...Vo]),qa=((_t=da==null?void 0:da.map(Br=>Br==null?void 0:Br.keyword))==null?void 0:_t.flat())||[];for(const Br of ca)if(qa.includes(Br)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}kl(Yt)&&(_o({keyword:ca,score:1}),Di(""))},className:yn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(ye.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),yl.map(Qe=>{var Ye=Qe,{key:ft,name:Bt}=Ye,_t=wl(Ye,["key","name"]);return a.createElement(He.Z,{key:ft,className:"mb20",style:{marginRight:148}},a.createElement(ye.Z,{flex:1},a.createElement(He.Z,{align:"middle",justify:"space-between"},a.createElement(Ne.default.Item,mu(Ru({},_t),{name:[Bt,"keyword"]}),a.createElement(so,{onClose:()=>Oe(Bt)})),Ca&&a.createElement(Ne.default.Item,mu(Ru({},_t),{name:[Bt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:yn.blankInputNumberWrapper}),a.createElement(le.Z,{className:yn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>Ll(!0)},a.createElement(Ne.default.Item,{name:Ro,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ro,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:zl}))))};var Un=x(59301),$n=Object.defineProperty,Ua=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,wo=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,kr=(zt,un,Fn)=>un in zt?$n(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,Qo=(zt,un)=>{for(var Fn in un||(un={}))il.call(un,Fn)&&kr(zt,Fn,un[Fn]);if(wo)for(var Fn of wo(un))En.call(un,Fn)&&kr(zt,Fn,un[Fn]);return zt},Tl=(zt,un)=>Ua(zt,hr(un)),co=(zt,un)=>{var Fn={};for(var Ca in zt)il.call(zt,Ca)&&un.indexOf(Ca)<0&&(Fn[Ca]=zt[Ca]);if(zt!=null&&wo)for(var Ca of wo(zt))un.indexOf(Ca)<0&&En.call(zt,Ca)&&(Fn[Ca]=zt[Ca]);return Fn},Or=(zt,un,Fn)=>new Promise((Ca,Dl)=>{var Ro=Do=>{try{Vo(Fn.next(Do))}catch(Pl){Dl(Pl)}},Nr=Do=>{try{Vo(Fn.throw(Do))}catch(Pl){Dl(Pl)}},Vo=Do=>Do.done?Ca(Do.value):Promise.resolve(Do.value).then(Ro,Nr);Vo((Fn=Fn.apply(zt,un)).next())});const{Panel:$l}=ya.default,Ni=null,gu=(zt,un)=>{var Fn=zt,{globalSetting:Ca,loading:Dl,dispatch:Ro,editData:Nr,onRef:Vo=()=>{},isEdit:Do}=Fn,Pl=co(Fn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const zl=(0,ge.useIntl)(),[Ll,ui]=(0,a.useState)(""),[Di,Al]=(0,a.useState)([]),[Gr]=Ne.default.useForm();(0,a.useEffect)(()=>{!Nr||!Do||(ui(Nr==null?void 0:Nr.name),Al(Nr==null?void 0:Nr.sub_item_banks),Gr.setFieldsValue(Qo({},Nr)))},[Nr]),(0,a.useEffect)(()=>{Al(Gr.getFieldValue("sub_item_banks"))},[Ne.default.useWatch("sub_item_banks",Gr)]),(0,a.useImperativeHandle)(un,()=>({onSave:cl,Clear:yl}));const cl=()=>Or(void 0,null,function*(){if(!Ll)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Gr.validateFields()}catch(Bt){return console.log(Bt,"errInfo"),Me.ZP.error(Bt.errorFields[0].errors[0]),!1}const ft=Di.map(Bt=>Qo({id:Bt.id>1?Bt.id:null},Bt));return{name:Ll,sub_item_banks:ft}}),yl=()=>{ui(""),Al([])},_o={single:zl.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),multiple:zl.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),judgement:zl.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),completion:zl.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),subjective:zl.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),practical:zl.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),program:zl.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),bprogram:zl.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),combination:zl.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},Oe=({value:ft})=>Un.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ft),[Qe,Ye]=(0,a.useState)();return Un.createElement("section",{className:Je.wrap},Un.createElement("p",{className:Je.titleWrap},Un.createElement("span",{className:Je.required},"*"),Un.createElement("span",{className:Je.title},"\u9898\u5E72\uFF1A")),Un.createElement(Vt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ll,onChange:ft=>ui(ft)}),Un.createElement(Ne.default,{form:Gr,autoComplete:"off"},Un.createElement(Ne.default.List,{name:"sub_item_banks",rules:[{validator(ft,Bt){return Bt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ft,{add:Bt,remove:_t})=>{const Yt=Gr.getFieldValue("sub_item_banks");return Un.createElement(Un.Fragment,null,Un.createElement(ya.default,{className:ft.length>0?Je.collapseWrapper:"",bordered:!1,expandIcon:({isActive:ca})=>Un.createElement("i",{className:`iconfont icon-weizhankai ${ca?Je.open:Je.close}`,style:{fontSize:14,transition:"all .2s"}})},ft.map((ca,da)=>{var qa=ca,{key:Br,name:Ia}=qa,Ma=co(qa,["key","name"]),Pr,_a,Ea,Za,Cr,ao,vo,So,zo,Io,Co,ti;return Un.createElement($l,{className:Je.panel,forceRender:!0,header:Un.createElement("div",{className:Je.panelHeader},"\u7B2C",da+1,"\u5C0F\u9898",Un.createElement("span",null,"\uFF08",_o[(Pr=Yt==null?void 0:Yt[Ia])==null?void 0:Pr.item_type],"\uFF09")),extra:Un.createElement(He.Z,{align:"middle",onClick:Yo=>Yo.stopPropagation(),style:{display:"flex",alignItems:"center"}},((_a=Yt==null?void 0:Yt[Ia])==null?void 0:_a.item_type)=="completion"&&Un.createElement(Ne.default.Item,Tl(Qo({},Ma),{name:[Ia,"score"],className:Je.blankInputNumberWrapper,style:{marginBottom:0}}),((Ea=Yt==null?void 0:Yt[Ia])==null?void 0:Ea.item_type)=="completion"&&Un.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Un.createElement(Oe,{value:(Za=Yt==null?void 0:Yt[Ia])==null?void 0:Za.score}),"\u5206")),((Cr=Yt==null?void 0:Yt[Ia])==null?void 0:Cr.item_type)=="completion"&&Un.createElement(Un.Fragment,null,Un.createElement(ot.ZP.Group,{defaultValue:(ao=Yt==null?void 0:Yt[Ia])==null?void 0:ao.use_blank_score,className:Je.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Yo=>{var Jl;console.log(Gr.getFieldsValue()),Gr==null||Gr.setFieldValue(["sub_item_banks",Ia,"use_blank_score"],(Jl=Yo==null?void 0:Yo.target)==null?void 0:Jl.value),Ye(new Date)}}),Un.createElement(Ae.Z,{overlayInnerStyle:{width:460},title:Un.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Un.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Un.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Br},Un.createElement(Ne.default.Item,Tl(Qo({},Ma),{name:Ia}),(((vo=Yt==null?void 0:Yt[Ia])==null?void 0:vo.item_type)=="single"||((So=Yt==null?void 0:Yt[Ia])==null?void 0:So.item_type)=="multiple")&&Un.createElement(Ko,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((zo=Yt==null?void 0:Yt[Ia])==null?void 0:zo.item_type)!="single",form:Gr,choiceKey:[Ia,"choices"],titleKey:[Ia,"name"],analysisKey:[Ia,"analysis"],choiceOptionsPath:["sub_item_banks",Ia,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Io=Yt==null?void 0:Yt[Ia])==null?void 0:Io.item_type)=="completion"&&Un.createElement(_i,{form:Gr,name:Ia,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ia,"use_blank_score"],titleKey:[Ia,"name"],analysisKey:[Ia,"analysis"],isOrdered:[Ia,"is_ordered"],answerKey:[Ia,"standard_answer"],key:Qe}),((Co=Yt==null?void 0:Yt[Ia])==null?void 0:Co.item_type)=="judgement"&&Un.createElement(Vr,{form:Gr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ia,"name"],analysisKey:[Ia,"analysis"],choiceKey:[Ia,"choices"]}),((ti=Yt==null?void 0:Yt[Ia])==null?void 0:ti.item_type)=="subjective"&&Un.createElement(vi,{showKeywords:!0,form:Gr,titleKey:[Ia,"name"],analysisKey:[Ia,"analysis"],answerTexts:[Ia,"answer_texts"],useKeywords:[Ia,"use_keywords"],keywords:[Ia,"keywords"],indexs:Ia,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var sl=(0,ge.connect)(({loading:zt,globalSetting:un})=>({globalSetting:un,loading:zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(gu)),fl=x(96935),ji=x(19842),ii=x(57809),yu=x(1710),Gi={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},os=x(3918),zs=x(63952),Os=x(33270),ws=x(61527),fs=x(2524),ec=x(90463),ys=({open:zt,onCancel:un,onOk:Fn})=>{const Ca=(0,ge.useIntl)(),Dl=(0,zs.g)(),[Ro,Nr,Vo,Do]=(0,ws.U)(Os.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Pl,zl]=(0,a.useState)(!1);(0,a.useEffect)(()=>{zt&&Vo({page:1,limit:10,type:0},!0).then(Gr=>{(Gr==null?void 0:Gr.shixuns_count)===0&&zl(!0)})},[zt]);const[Ll,ui]=(0,a.useState)([]),[Di,Al]=(0,a.useState)([]);return a.createElement(Se.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:zt,width:948,centered:!0,closable:!0,onCancel:un,onOk:()=>Fn(Di),destroyOnClose:!0},a.createElement(He.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(ye.Z,null,a.createElement(ji.Z,{style:{width:160},size:"large",placeholder:Ca.formatMessage({id:"paperlibrary.selectDirectionAndCourse",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Dl,onChange:Gr=>{Vo({page:1,discipline_id:Gr==null?void 0:Gr[0],sub_discipline_id:Gr==null?void 0:Gr[1]})}}),a.createElement(ii.default,{className:"ml20",style:{width:118},size:"large",placeholder:Ca.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Gr=>Vo({page:1,diff:Gr})}),a.createElement(ii.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Gr=>Vo({page:1,shixun_publish_status:Gr})})),a.createElement(os.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Gr=>{Vo({keyword:Gr,page:1})}})),Pl?a.createElement("div",null,a.createElement(fs.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ce.xg)("/shixuns")})):a.createElement(yu.default,{loading:Nr,rowKey:"id",columns:[{title:Ca.formatMessage({id:"paperlibrary.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Gr,cl)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:cl!=null&&cl.high_resources_consume?Gi.title:"",title:Gr||"--"},a.createElement(me.Z,{key:1,showLines:1,showTextOnly:!0,value:Gr||"--"})),(cl==null?void 0:cl.high_resources_consume)&&a.createElement(ec.Z,{type:"shixun",style:{marginLeft:10}}))},{title:Ca.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Gr,cl,yl)=>a.createElement("span",null,Gr||"- -")},{title:Ca.formatMessage({id:"paperlibrary.usageCount",defaultMessage:"\u4F7F\u7528\u6B21\u6570"}),dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(Ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(tr.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Gr,cl,yl)=>a.createElement("span",null,Gr||"- -")},{title:Ca.formatMessage({id:"paperlibrary.operation",defaultMessage:"\u64CD\u4F5C"}),render(Gr,cl){const{title:yl,challenge_names:_o,author_name:Oe,identifier:Qe,author_school_name:Ye,study_count:ft}=cl||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Se.default.confirm({title:Ca.formatMessage({id:"paperlibrary.questionDetails",defaultMessage:"\u9898\u76EE\u8BE6\u60C5"}),closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(me.Z,{value:yl,style:{marginBottom:18}}),a.createElement("div",{className:Gi.challengeNameWrapper},_o.map((Bt,_t)=>a.createElement("div",{className:Gi.challengeName,key:_t},"\u7B2C",(0,Ce.EM)(_t+1),"\u9898\xA0",Bt))),a.createElement(He.Z,{className:Gi.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(ye.Z,{className:Gi.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:Gi.shixunInfo},Oe.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:Gi.shixunInfo},Ye),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Gi.shixunInfo},ft)),a.createElement(Fe.ZP,{type:"primary",className:Gi.btnToDetail,onClick:()=>(0,Ce.xg)(`/shixuns/${Qe}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},Ca.formatMessage({id:"paperlibrary.view",defaultMessage:"\u67E5\u770B"})),(cl==null?void 0:cl.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${cl==null?void 0:cl.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Do==null?void 0:Do.items,rowSelection:{type:"radio",selectedRowKeys:Ll,preserveSelectedRowKeys:!0,getCheckboxProps:Gr=>({disabled:Gr.shixun_tag_num===1}),onChange(Gr,cl){var yl,_o,Oe;console.log(Gr),ui(Gr);const Qe=[];for(const ft of Di)Gr.includes(ft.id)&&Qe.push(ft);const Ye=Qe.map(ft=>ft.id);for(const ft of cl)ft&&Gr.includes(ft.id)&&!Ye.includes(ft.id)&&Qe.push({id:ft.id,difficulty:ft.level,identifier:ft.identifier,name:ft.name,real_name:(yl=ft==null?void 0:ft.author_name)==null?void 0:yl.split("\u3001")[0],school_name:ft.author_school_name,challenge_names:ft.challenge_names,challenges:(_o=ft.challenge_names)==null?void 0:_o.map((Bt,_t)=>({subject:Bt,id:_t,score:5})),score:((Oe=ft.challenge_names)==null?void 0:Oe.length)*5,study_count:ft.study_count,challenges_count:ft.challenges_count});Al(Qe)}},pagination:{current:Ro.page,pageSize:Ro.limit,total:Do==null?void 0:Do.items_count,showTotal:Gr=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Gr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Gr,cl){Vo({page:Gr,limit:cl})},size:"default"},scroll:{y:400}}))},Js=x(83028),Fs=x(60979),ss=(zt,un,Fn)=>new Promise((Ca,Dl)=>{var Ro=Do=>{try{Vo(Fn.next(Do))}catch(Pl){Dl(Pl)}},Nr=Do=>{try{Vo(Fn.throw(Do))}catch(Pl){Dl(Pl)}},Vo=Do=>Do.done?Ca(Do.value):Promise.resolve(Do.value).then(Ro,Nr);Vo((Fn=Fn.apply(zt,un)).next())}),ks=({visible:zt,getdata:un,onCancel:Fn,onRandomExchange:Ca,selectFromProblemSet:Dl,questionParams:Ro})=>{const Nr=(0,ge.useIntl)(),[Vo,Do]=(0,a.useState)(!1),[Pl,zl]=(0,a.useState)(!1),[Ll,ui]=(0,a.useState)({}),Di=(0,ge.useParams)(),[Al,Gr]=(0,a.useState)(),cl=(yl,_o)=>ss(void 0,null,function*(){zl(!0);const Oe=yield(0,Be.ZP)(`/api/exercises/${Di.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Ro.id,item_bank_id:yl,shixuns_info:[{id:yl,is_copy:_o!=1,is_use:_o!=1}]}});zl(!1),Oe!=null&&Oe.status||(Me.ZP.info("\u6362\u9898\u6210\u529F"),Fn(),un())});return a.createElement(Se.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:zt,onCancel:Fn,centered:!0,maskClosable:!0,footer:null},a.createElement(He.Z,{justify:"center",className:"pb20"},a.createElement(fl.Z,{onClick:Ca},"\u968F\u673A\u66F4\u6362"),(Ro==null?void 0:Ro.type)!=="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:Dl},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Ro==null?void 0:Ro.type)==="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:()=>{Do(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(ys,{open:Vo,onCancel:()=>Do(!1),onOk:yl=>ss(void 0,null,function*(){if(console.log("----selectedRows",yl,Di),(yl==null?void 0:yl.length)<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let _o=yl==null?void 0:yl.map(Qe=>Qe==null?void 0:Qe.id),Oe=yield(0,Fs.Tr)({id:[..._o],course_id:Di.coursesId,type:"shixun"});(Oe==null?void 0:Oe.student_count)===0?cl(_o==null?void 0:_o[0],1):(Gr(_o),ui(Oe)),Do(!1)})}),a.createElement(Js.Z,{resdata:Ll,type:"shixun",okloading:Pl,oktext:(Ll==null?void 0:Ll.can_copy_num)===0?Nr.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:yl=>ss(void 0,null,function*(){cl(Al==null?void 0:Al[0],2)})}))},gc=x(98408),cs=x(24334),ds=x(88436),Qs=x(25965),Ns=x(2337),bc=Object.defineProperty,Bs=Object.defineProperties,js=Object.getOwnPropertyDescriptors,Ws=Object.getOwnPropertySymbols,xc=Object.prototype.hasOwnProperty,jc=Object.prototype.propertyIsEnumerable,ei=(zt,un,Fn)=>un in zt?bc(zt,un,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):zt[un]=Fn,Ds=(zt,un)=>{for(var Fn in un||(un={}))xc.call(un,Fn)&&ei(zt,Fn,un[Fn]);if(Ws)for(var Fn of Ws(un))jc.call(un,Fn)&&ei(zt,Fn,un[Fn]);return zt},vs=(zt,un)=>Bs(zt,js(un)),_u=(zt,un,Fn)=>new Promise((Ca,Dl)=>{var Ro=Do=>{try{Vo(Fn.next(Do))}catch(Pl){Dl(Pl)}},Nr=Do=>{try{Vo(Fn.throw(Do))}catch(Pl){Dl(Pl)}},Vo=Do=>Do.done?Ca(Do.value):Promise.resolve(Do.value).then(Ro,Nr);Vo((Fn=Fn.apply(zt,un)).next())}),fc=({data:zt,submit:un,goBack:Fn,loading:Ca,onTypeScore:Dl,editPreview:Ro=!1,onSkipExamination:Nr,selectValue:Vo,onExchange:Do,getdata:Pl,handleMarkWrongQuestion:zl})=>{var Ll,ui,Di,Al,Gr,cl,yl,_o,Oe,Qe,Ye;const ft=(0,ge.useIntl)(),Bt=(0,a.useRef)(),[_t,Yt]=(0,a.useState)(null),[ca,da]=(0,a.useState)(!1),[qa,Br]=(0,a.useState)(!1),Ia=(0,a.useRef)(),[Ma]=Ne.default.useForm(),Pr=(0,ge.useParams)(),[_a,Ea]=(0,a.useState)(!1);(0,a.useEffect)(()=>{da(!0)},[]),(0,a.useEffect)(()=>{Ro||(0,Ce.Dk)(ft.formatMessage({id:"paperlibrary.examPreview",defaultMessage:"\u8BD5\u5377\u9884\u89C8"}))},[Ro]);const Za=["\u5BB9\u6613",ft.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),ft.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),ft.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})],Cr={SINGLE:ft.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),MULTIPLE:ft.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),JUDGMENT:ft.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),COMPLETION:ft.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),SUBJECTIVE:ft.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),PRACTICAL:ft.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),PROGRAM:ft.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),BPROGRAM:ft.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),COMBINATION:ft.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},ao={single:ft.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),multiple:ft.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),judgement:ft.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),completion:ft.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),subjective:ft.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),practical:ft.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),program:ft.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),bprogram:ft.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),combination:ft.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},vo=ea=>{var jr;const ze=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:pe.single},(jr=ea==null?void 0:ea.choices)==null?void 0:jr.map((Ke,it)=>(Ke.is_answer&&ze.push(Ns.k4[it]),a.createElement("ul",{key:it},a.createElement("li",null,Ns.k4[it],"\u3001"),a.createElement("li",null,a.createElement(me.Z,{value:Ke.choice_text})))))),a.createElement("div",{className:pe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",ze.join(""),a.createElement("span",{className:"ml30"},ft.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),"\uFF1A",Za[ea.difficulty])),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:ea.analysis?ea.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},ft.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(ea==null?void 0:ea.discipline_name)||"--"}/${ea==null?void 0:ea.sub_discipline_name}`),a.createElement(Ae.Z,{title:ea==null?void 0:ea.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ea==null?void 0:ea.tag_discipline_name)))))},So=(ea,jr)=>{var ze;const Ke=(ze=ea==null?void 0:ea.standard_answer)==null?void 0:ze.map((it,Lt)=>{var Qt;return a.createElement("div",{key:Lt},`\u7B54\u6848\uFF08\u586B\u7A7A${it==null?void 0:it.position}\uFF09\uFF1A${(Qt=it==null?void 0:it.answer_text)==null?void 0:Qt.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:pe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Ke)),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:ea.analysis?ea.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},ft.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),jr?`${(jr==null?void 0:jr.discipline_name)||"--"}/${jr==null?void 0:jr.sub_discipline_name}`:`${(ea==null?void 0:ea.discipline_name)||"--"}/${ea==null?void 0:ea.sub_discipline_name}`),a.createElement(Ae.Z,{title:jr?jr==null?void 0:jr.tag_discipline_name:ea==null?void 0:ea.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jr?jr==null?void 0:jr.tag_discipline_name:ea==null?void 0:ea.tag_discipline_name)))))},zo=ea=>{var jr;const ze=(jr=ea==null?void 0:ea.standard_answer)==null?void 0:jr.map((Ke,it)=>a.createElement("div",{key:it},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ke==null?void 0:Ke.position)||(Ke==null?void 0:Ke.exercise_choice_id)}\uFF09\uFF1A${Ke==null?void 0:Ke.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:pe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,ze)),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:ea.analysis?ea.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},ft.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(ea==null?void 0:ea.discipline_name)||"--"}/${ea==null?void 0:ea.sub_discipline_name}`),a.createElement(Ae.Z,{title:ea==null?void 0:ea.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ea==null?void 0:ea.tag_discipline_name)))))},Io=(ea,jr)=>{var ze;return a.createElement("div",{className:pe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(ze=ea==null?void 0:ea.answer_texts)==null?void 0:ze[0]),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:ea.analysis?ea.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},ft.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),jr?`${(jr==null?void 0:jr.discipline_name)||"--"}/${jr==null?void 0:jr.sub_discipline_name}`:`${(ea==null?void 0:ea.discipline_name)||"--"}/${ea==null?void 0:ea.sub_discipline_name}`),a.createElement(Ae.Z,{title:jr?jr==null?void 0:jr.tag_discipline_name:ea==null?void 0:ea.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jr?jr==null?void 0:jr.tag_discipline_name:ea==null?void 0:ea.tag_discipline_name))))},Co=ea=>{var jr,ze;return a.createElement("div",{className:pe.analysis},a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(me.Z,{value:(jr=ea==null?void 0:ea.program_attr)==null?void 0:jr.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((ze=ea==null?void 0:ea.program_attr)==null?void 0:ze.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:ea.analysis?ea.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},ft.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(ea==null?void 0:ea.discipline_name)||"--"}/${ea==null?void 0:ea.sub_discipline_name}`),a.createElement(Ae.Z,{title:ea==null?void 0:ea.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ea==null?void 0:ea.tag_discipline_name))))},ti=(ea,jr)=>{var ze;return a.createElement("div",null,(ze=ea==null?void 0:ea.sub_item_banks)==null?void 0:ze.map((Ke,it)=>{var Lt,Qt;const Kt=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},jr+1+"."+(it+1),"\uFF08",Cr[Ke.item_type]||ao[Ke.item_type],"\uFF09",Ke.name),(Ke.item_type=="SINGLE"||Ke.item_type=="MULTIPLE"||Ke.item_type=="JUDGMENT"||Ke.item_type=="single"||Ke.item_type=="multiple"||Ke.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:pe.single},(Lt=Ke==null?void 0:Ke.choices)==null?void 0:Lt.map((pn,Zn)=>(pn.is_answer&&Kt.push(Ns.k4[Zn]),a.createElement("ul",{key:Zn},a.createElement("li",null,Ns.k4[Zn],"\u3001"),a.createElement("li",null,a.createElement(me.Z,{value:pn.choice_text})))))),a.createElement("div",{className:pe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Kt.join(""),a.createElement("span",{className:"ml30"},ft.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),"\uFF1A",Za[Ke.difficulty])),a.createElement("aside",null,a.createElement("span",{className:pe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Ke.analysis?Ke.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},ft.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(ea==null?void 0:ea.discipline_name)||"--"}/${ea==null?void 0:ea.sub_discipline_name}`),a.createElement(Ae.Z,{title:ea==null?void 0:ea.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ea==null?void 0:ea.tag_discipline_name))))),(Ke.item_type=="COMPLETION"||Ke.item_type=="completion")&&So(Ke,ea),(Ke.item_type=="SUBJECTIVE"||Ke.item_type=="subjective")&&Io(Ke,ea),((Qt=zt==null?void 0:zt.exam)==null?void 0:Qt.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(ds.Z,{state:Ke==null?void 0:Ke.is_wrong,onClick:()=>{zl==null||zl({value:vs(Ds({},Ke),{question_id:Ke==null?void 0:Ke.id,question_score:Ke==null?void 0:Ke.score})})}}),Ke.item_type=="single"&&a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{Ui({value:Ke})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Yo=ea=>{var jr,ze,Ke;return a.createElement("div",{style:{marginTop:"12px"}},(ze=(jr=ea==null?void 0:ea.shixun)==null?void 0:jr.challenges)==null?void 0:ze.map((it,Lt)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Lt+1,"\u5173"),a.createElement(Ae.Z,{key:Lt,title:it==null?void 0:it.challenge_name},a.createElement("span",null,(0,Ce.Pq)(it==null?void 0:it.challenge_name,44)))),Ro&&a.createElement("div",null,"\u5206\u503C\uFF1A",it.score,"\u5206"))),a.createElement(ge.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ke=ea==null?void 0:ea.shixun)==null?void 0:Ke.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},Jl=ea=>{let jr=ea.questions_score/ea.questions_count;Se.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:pe.modalColumn},a.createElement("div",{className:pe.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:pe.sup},"*"),a.createElement("span",null,ea==null?void 0:ea.name,"\uFF1A"),a.createElement(le.Z,{min:0,precision:1,defaultValue:jr,onChange:ze=>{jr=ze}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:ft.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:ft.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>_u(void 0,null,function*(){var ze;if(!jr)return Me.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ke={type:ea==null?void 0:ea.type,score:jr,scoreTotal:Number((ze=jr*ea.questions_count)==null?void 0:ze.toFixed(1))};Dl(Ke)})})},ll=()=>{let ea="";Se.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:pe.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:Mt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:pe.modalRow,style:{marginTop:20}},a.createElement("sup",{className:pe.sup},"*"),a.createElement("span",{style:{flexShrink:0}},ft.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u8BD5\u5377\u540D\u79F0"}),"\uFF1A"),a.createElement(Ie.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:ea,onChange:jr=>{ea=jr.target.value}}))),okText:ft.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:ft.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>_u(void 0,null,function*(){var jr;if(!ea)return Me.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const ze=[],Ke=[],it=[],Lt=[];(jr=zt==null?void 0:zt.questionList)==null||jr.forEach(Kt=>{var pn;(pn=Kt.questions)==null||pn.forEach(Zn=>{let Dn=Kt.questions_score/Kt.questions_count;Dn=Dn&&Dn.toFixed(1),Kt.type==="COMBINATION"&&it.push({id:Zn.id,sub_item_bank_ids:Zn.sub_item_banks.map(wa=>wa.id)}),Kt.type==="PRACTICAL"?Lt.push(Zn.id):(ze.push(Zn.id),Ke.push(Dn))})}),console.log("-----",it),yield un({item_bank_ids:ze,item_bank_scores:Ke,name:ea,combination_item_banks:it,shixun_ids:Lt})})})},Si=(ea,jr,ze,Ke)=>{var it;const Lt=`${location.pathname}${location.search}`,Qt=(it=Ke.questions)==null?void 0:it.map(Kt=>Kt==null?void 0:Kt.id);if(Lt.includes("exercise"))Ia.current={id:ea,ids:Qt,type:jr,index:ze},Br(!0);else{let Kt=Se.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:ft.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:ft.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>_u(void 0,null,function*(){Kt.update({cancelButtonProps:{disabled:!0}}),yield Do({single_question_id:ea,seleted_item_bank_ids:Qt},{type:jr,index:ze}),Kt.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Vi=ea=>{var jr;const ze=(jr=ea.questions)==null?void 0:jr.map(Lt=>Lt==null?void 0:Lt.id),Ke=ea.name;let it=Se.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ke}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:ft.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:ft.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>_u(void 0,null,function*(){it.update({cancelButtonProps:{disabled:!0}}),yield Do({seleted_item_bank_ids:ze},{type:ea.type}),it.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ke}\u8BD5\u9898`)})})},hu=()=>{let ea=Se.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:ft.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:ft.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>_u(void 0,null,function*(){ea.update({cancelButtonProps:{disabled:!0}}),yield Do(),ea.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},xr=ea=>{console.log(ea,"key"),Nr(ea-1)},yi=(ea,jr)=>{var ze,Ke;if(jr==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(qn,{ref:Bt,editData:ea,isEdit:!0}),a.createElement(xe.Z,null));if(jr==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(Aa,{ref:Bt,editData:ea,isEdit:!0}),a.createElement(xe.Z,null));if(jr==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(Ft,{ref:Bt,editData:ea,isEdit:!0}),a.createElement(xe.Z,null));if(jr==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(Ue,{ref:Bt,editData:ea,isEdit:!0}),a.createElement(xe.Z,null));if(jr==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(Da,{ref:Bt,editData:ea,isEdit:!0}),a.createElement(xe.Z,null));if(jr==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(sl,{ref:Bt,editData:ea,isEdit:!0}),a.createElement(xe.Z,null));if(jr==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(Ne.default,{form:Ma,style:{marginTop:20},onFinishFailed:it=>{var Lt,Qt;it.errorFields[0].name.includes("standard_answers")?Me.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Me.ZP.error(it.errorFields[0].errors[0]),Ma.scrollToField((Qt=(Lt=it==null?void 0:it.errorFields)==null?void 0:Lt[0])==null?void 0:Qt.name,{behavior:"smooth",block:"center"})},onFinish:it=>_u(void 0,null,function*(){var Lt;let Qt=vs(Ds({question_score:ea.score},it),{question_type:8,hack:vs(Ds({},it.hack),{difficult:ea.program_attr.difficult}),hack_codes:vs(Ds({},it.hack_codes),{code:cs.Base64.encode((Lt=it.hack_codes)==null?void 0:Lt.code)})});_a&&(Qt.is_cover=1);const Kt=yield(0,Be.ZP)(`/api/exercise_questions/${ea.id}.json`,{method:"put",body:Qt});(Kt==null?void 0:Kt.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),xr(Vo+1)),Yt(null)})},a.createElement(gc.tc,{form:Ma,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(ze=ea==null?void 0:ea.program_attr)==null?void 0:ze.identifier,answerKey:"standard_answers"}),a.createElement(xe.Z,null)));if(jr==="PROGRAM"&&ge.history.push(`/problems/${(Ke=ea==null?void 0:ea.program_attr)==null?void 0:Ke.identifier}/edit?type=exercises&express_id=${Pr.categoryId}&question_id=${ea==null?void 0:ea.id}&score=${ea==null?void 0:ea.score}&callback_url=${location.pathname}&select=${Vo}&exercise=true`),jr==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(oa,{ref:Bt,editData:ea,isEdit:!0}),a.createElement(xe.Z,null))},Pi=(ea,jr)=>_u(void 0,null,function*(){var ze,Ke,it,Lt,Qt,Kt;const pn=yield(ze=Bt.current)==null?void 0:ze.onSave();if(!pn)return;const Zn=In=>{const rr=In.map(ir=>ir.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(rr).size!==rr.length},Dn={question_score:jr.score,analysis:pn.analysis};if(ea==="SINGLE"||ea==="MULTIPLE"||ea==="JUDGMENT"){if(ea!=="JUDGMENT"&&Zn(pn==null?void 0:pn.choices)){Me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const In=[],rr=[];Dn.question_type=ea==="JUDGMENT"?2:1,Dn.question_title=pn==null?void 0:pn.name,(Ke=pn==null?void 0:pn.choices)==null||Ke.forEach((lr,ir)=>{In.push(lr.choice_text),lr!=null&&lr.is_answer&&rr.push(ir+1)}),Dn.question_choices=In,Dn.standard_answers=rr}if(ea==="COMPLETION"){let In=(it=pn==null?void 0:pn.standard_answers)==null?void 0:it.map((ir,Dr)=>(ir==null?void 0:ir.score)<=0?Dr+1:null).filter(ir=>ir!==null);if((In==null?void 0:In.length)>0)return Me.ZP.warning(`\u7B2C${In.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let rr=(Lt=pn==null?void 0:pn.standard_answers)==null?void 0:Lt.reduce((ir,Dr)=>ir+(Number(Dr==null?void 0:Dr.score)||0),0);if(parseFloat(rr.toFixed(2))!=(Dn==null?void 0:Dn.question_score))return Me.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Dn.is_ordered=pn.is_ordered,Dn.question_title=pn==null?void 0:pn.name,Dn.use_blank_score=pn==null?void 0:pn.use_blank_score,Dn.question_type=3;const lr=[];(Qt=pn==null?void 0:pn.standard_answers)==null||Qt.forEach((ir,Dr)=>{lr.push({choice_id:ir.position,answer_text:ir.answer_text,score:ir.score})}),Dn.standard_answers=lr,Dn.downcase=pn==null?void 0:pn.downcase,Dn.no_space=pn==null?void 0:pn.no_space}if(ea==="SUBJECTIVE"&&(console.log("editorData"),console.log(pn),Dn.question_title=pn==null?void 0:pn.name,Dn.question_type=4,Dn.answer_texts=pn==null?void 0:pn.answer_texts,Dn.use_keywords=pn==null?void 0:pn.use_keywords,Dn.keywords=pn==null?void 0:pn.keywords),ea==="COMBINATION"){Dn.question_title=pn==null?void 0:pn.name,Dn.question_type=7;try{Dn.sub_questions=(Kt=pn==null?void 0:pn.sub_item_banks)==null?void 0:Kt.map((In,rr)=>{var lr,ir,Dr;if((In==null?void 0:In.item_type)=="single"||(In==null?void 0:In.item_type)=="multiple"){if(Zn(In==null?void 0:In.choices))throw new Error(`\u7B2C${rr+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Ar=[],Kr=[];return(lr=In==null?void 0:In.choices)==null||lr.forEach((Ir,_r)=>{Ar.push(Ir.choice_text),Ir!=null&&Ir.is_answer&&Kr.push(_r+1)}),{id:In.id,question_id:In.id,question_title:In.name,difficulty:In.difficulty,question_type:(In==null?void 0:In.item_type)=="single"?0:(In==null?void 0:In.item_type)=="multiple"?1:2,question_choices:Ar,standard_answers:Kr,analysis:In.analysis,question_score:In==null?void 0:In.score}}else if((In==null?void 0:In.item_type)=="completion"){let Ar=(ir=In==null?void 0:In.standard_answer)==null?void 0:ir.reduce((Ir,_r)=>Ir+(Number(_r==null?void 0:_r.score)||0),0);if(parseFloat(Ar.toFixed(2))!=(In==null?void 0:In.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Kr=[];return(Dr=In==null?void 0:In.standard_answer)==null||Dr.forEach((Ir,_r)=>{Kr.push({choice_id:Ir.position,answer_text:Ir.answer_text,score:Ir.score})}),{id:In.id,question_id:In.id,is_ordered:In.is_ordered,question_title:In.name,difficulty:In.difficulty,question_type:3,standard_answers:Kr,use_blank_score:In.use_blank_score,analysis:In.analysis,downcase:In==null?void 0:In.downcase,no_space:In==null?void 0:In.no_space,question_score:In==null?void 0:In.score}}else if((In==null?void 0:In.item_type)=="subjective")return{id:In.id,question_id:In.id,question_title:In.name,question_type:4,difficulty:In.difficulty,answer_texts:In==null?void 0:In.answer_texts,analysis:In.analysis,question_score:In==null?void 0:In.score,use_keywords:In.use_keywords,keywords:In==null?void 0:In.keywords}})}catch(In){Me.ZP.warning(In.message);return}delete Dn.analysis}let wa=!1;(jr==null?void 0:jr.is_my)===1&&(wa=yield new Promise((rr,lr)=>{Se.default.confirm({title:ft.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{rr(!0)},onCancel:()=>{rr(!1)}})})),wa&&(Dn.is_cover=1);const Ba=ea!=="PRACTICAL"?yield(0,Be.ZP)(`/api/exercise_questions/${jr.id}.json`,{method:"put",body:Dn}):yield(0,Be.ZP)(`/api/exercise_questions/${jr.id}/update_shixun_score.json`,{method:"post",body:Ds({},pn)});(Ba==null?void 0:Ba.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),xr(Vo+1),Yt(null))}),$i=()=>_u(void 0,null,function*(){(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Be.ZP)(`/api/exercises/${Pr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield Nr(Vo),Me.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ui=({value:ea}={})=>{var jr;const ze=[];let Ke=[];const it=(jr=ea==null?void 0:ea.choices)==null?void 0:jr.map((Qt,Kt)=>{var pn;const Zn=Kt+1;return Qt!=null&&Qt.is_answer&&(ze.push(Zn),Ke.push(Zn)),{value:Zn,label:a.createElement(me.Z,{className:"c-black font14",value:`${(pn=Ns.k4)==null?void 0:pn[Kt]}. ${Qt==null?void 0:Qt.choice_text}`}),disabled:Qt==null?void 0:Qt.origin_standard_answer}}),Lt=Se.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",ze==null?void 0:ze.map(Qt=>{var Kt;return(Kt=Ns.k4)==null?void 0:Kt[Qt-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Le.default.Group,{className:"flex-col mt20",options:it,defaultValue:Ke,onChange:Qt=>{Ke=Qt}})),onOk:()=>_u(void 0,null,function*(){const Qt=yield(0,Be.ZP)(`/api/exercises/${Pr.categoryId}/questions/${ea==null?void 0:ea.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ke}});(Qt==null?void 0:Qt.status)===0&&(Me.ZP.success("\u4FEE\u6539\u6210\u529F"),xr(Vo+1))})})},bi=(Ll=zt==null?void 0:zt.questionList)==null?void 0:Ll.reduce((ea,jr)=>ea+Number(jr.questions_score),0),Ti=Ro&&((ui=zt==null?void 0:zt.exam)==null?void 0:ui.exercise_status)!==1;return a.createElement("section",{className:pe.wrap},a.createElement("div",{id:"id_left_preview",className:pe.left,onMouseEnter:ea=>{const jr=document.getElementById("id_left_preview");jr.style.overflowY="auto"},onMouseLeave:ea=>{const jr=document.getElementById("id_left_preview");jr.style.overflowY="hidden"}},a.createElement("div",{className:pe.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:pe.total},a.createElement("div",null,a.createElement("img",{src:xt}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,zt==null?void 0:zt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:lt}),a.createElement("span",null,ft.formatMessage({id:"paperlibrary.totalScore",defaultMessage:"\u603B\u5206"}),"(",ft.formatMessage({id:"paperlibrary.point",defaultMessage:"\u5206"}),")"),a.createElement("aside",null,bi&&bi.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:ce}),a.createElement("span",null,"\u65F6\u957F(",ft.formatMessage({id:"paperlibrary.minute",defaultMessage:"\u5206\u949F"}),")"),a.createElement("aside",null,((Di=zt==null?void 0:zt.exam)==null?void 0:Di.time)===-1||((Al=zt==null?void 0:zt.exam)==null?void 0:Al.time)===null?"\u4E0D\u9650":(Gr=zt==null?void 0:zt.exam)==null?void 0:Gr.time))),(cl=zt==null?void 0:zt.questionList)==null?void 0:cl.map((ea,jr)=>{var ze;return a.createElement("div",{className:pe.list,key:jr},a.createElement("div",{className:pe.name},a.createElement("b",null),a.createElement("span",null,ea.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:pe.b},ea.questions_count),"\u9898 ",a.createElement("span",{className:pe.l},"|"),"\u5171",a.createElement("span",{className:pe.r},ea.questions_score),"\u5206"),a.createElement("div",{className:pe.answerSheet},(ze=ea==null?void 0:ea.questions)==null?void 0:ze.map((Ke,it)=>a.createElement("div",{onClick:()=>{const Lt=`Anchor_${Ke==null?void 0:Ke.id}`;let Qt=document.getElementById(Lt);Qt&&setTimeout(()=>Qt.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ke==null?void 0:Ke.id,className:pe.tag},it+1)))))})),a.createElement("div",{className:pe.right},a.createElement("div",{className:pe.examName,id:"examName"},a.createElement("div",{className:pe.name},a.createElement(Ae.Z,{title:(yl=zt==null?void 0:zt.exam)==null?void 0:yl.name,getPopupContainer:ea=>ea.parentNode},a.createElement("span",{className:pe.t},(_o=zt==null?void 0:zt.exam)==null?void 0:_o.name))),Ro&&((Oe=zt==null?void 0:zt.exam)==null?void 0:Oe.exercise_status)===1&&a.createElement(os.op,{openLoading:!0,shape:"default",onClick:()=>{Se.default.confirm({title:ft.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{$i()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Ro&&a.createElement(Fe.ZP,{onClick:hu,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:pe.topWarp},(Qe=zt==null?void 0:zt.questionList)==null?void 0:Qe.map((ea,jr)=>{var ze,Ke;return a.createElement(a.Fragment,{key:jr},a.createElement("div",{className:pe.head,style:jr===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:pe.name},a.createElement("b",null),a.createElement("span",null,ea.name)),a.createElement("div",{className:pe.so},"\u5171",a.createElement("span",{className:pe.b},ea.questions_count," "),"\u9898 ",ea.type==="COMBINATION"&&`\uFF08\u5305\u542B${(ze=ea==null?void 0:ea.questions)==null?void 0:ze.map(it=>{var Lt;return(Lt=it==null?void 0:it.sub_item_banks)==null?void 0:Lt.length}).reduce((it,Lt)=>it+Lt)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:pe.l},"|"),"\u5171",a.createElement("span",{className:pe.r},ea.questions_score),"\u5206"),!Ro&&a.createElement("div",{className:pe.btn},a.createElement(Fe.ZP,{onClick:()=>{Jl(ea)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(Fe.ZP,{onClick:()=>Vi(ea),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ke=ea==null?void 0:ea.questions)==null?void 0:Ke.map((it,Lt)=>{var Qt,Kt,pn,Zn;return _t===(it==null?void 0:it.id)?a.createElement("div",{id:`Anchor_${it==null?void 0:it.id}`,className:pe.content,style:{padding:0,marginTop:24},key:it==null?void 0:it.id},a.createElement("div",{style:{float:"right",marginTop:`${(ea==null?void 0:ea.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(Fe.ZP,{onClick:()=>Yt(null),className:"mr20",type:"primary",ghost:!0},ft.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),a.createElement(Fe.ZP,{onClick:()=>{Pi(ea==null?void 0:ea.type,it)},type:"primary"},"\u4FDD\u5B58")),yi(it,ea.type)):a.createElement("div",{id:`Anchor_${it==null?void 0:it.id}`,className:pe.content,key:it==null?void 0:it.id},a.createElement("div",{className:pe.titleWrap},(it==null?void 0:it.item_type)==="bprogram"?a.createElement(me.Z,{style:{paddingRight:10},value:Lt+1+"\u3001"+((Qt=it==null?void 0:it.program_attr)==null?void 0:Qt.description)}):a.createElement(me.Z,{style:{paddingRight:10},className:pe.titleHtml,value:Lt+1+`\u3001${(it==null?void 0:it.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(it==null?void 0:it.name)}),Ro&&a.createElement(Fe.ZP,{onClick:()=>{var Dn,wa,Ba;if(_t){Me.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Ma.setFieldsValue({standard_answers:it==null?void 0:it.standard_answer,hack:Ds(Ds({},it),it==null?void 0:it.program_attr),hack_codes:vs(Ds({},it==null?void 0:it.program_attr),{code:cs.Base64.decode(((Dn=it==null?void 0:it.program_attr)==null?void 0:Dn.code)||"")}),hack_sets:Ds({},(wa=it==null?void 0:it.hack_sets)==null?void 0:wa[0])}),(it==null?void 0:it.item_type)=="program"?ge.history.push(`/problems/newedit/${(Ba=it==null?void 0:it.program_attr)==null?void 0:Ba.identifier}?type=exercises&express_id=${Pr.categoryId}&question_id=${it==null?void 0:it.id}&score=${it==null?void 0:it.score}&exercise=true&callback_url=/classrooms/${Pr.coursesId}/exercise/${Pr.categoryId}/detail?random=true`):Yt(it==null?void 0:it.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Ti&&a.createElement(Fe.ZP,{disabled:Ti,className:"ml20",onClick:()=>Si(it==null?void 0:it.id,ea.type,Lt,ea),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(it==null?void 0:it.item_type)==="bprogram"&&a.createElement(me.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:pe.titleHtml,value:cs.Base64.decode(((Kt=it==null?void 0:it.program_attr)==null?void 0:Kt.code)||"")}),(ea.type==="SINGLE"||ea.type==="JUDGMENT"||ea.type==="MULTIPLE")&&vo(it),ea.type==="COMPLETION"&&So(it),ea.type==="SUBJECTIVE"&&Io(it),ea.type==="PROGRAM"&&Co(it),ea.type==="BPROGRAM"&&zo(it),ea.type==="COMBINATION"&&ti(it,Lt),ea.type==="PRACTICAL"&&Yo(it),a.createElement(He.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((pn=zt==null?void 0:zt.exam)==null?void 0:pn.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(ea.type)&&a.createElement(ye.Z,null,a.createElement(ds.Z,{state:it==null?void 0:it.is_wrong,onClick:()=>{zl==null||zl({value:vs(Ds({},it),{question_id:it==null?void 0:it.id,question_score:it==null?void 0:it.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(ea.type)&&(it==null?void 0:it.show_resubmit)&&a.createElement(ye.Z,null,a.createElement(Qs.C,{dataSource:vs(Ds({},it),{question_id:it==null?void 0:it.id})})),((Zn=zt==null?void 0:zt.exam)==null?void 0:Zn.exercise_status)===3&&["SINGLE"].includes(ea.type)&&a.createElement(ye.Z,null,a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{Ui({value:it})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Ro?a.createElement(os.vr,null,a.createElement(oe.Z,{showTotal:Ce.rU,total:(Ye=zt==null?void 0:zt.exam)==null?void 0:Ye.total_num,pageSize:1,current:Vo+1,showSizeChanger:!1,onChange:xr,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(os.vr,{LeftContent:a.createElement(os.op,{onClick:Fn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(He.Z,{align:"middle"},a.createElement(y.Z,{color:"#55575D",overlayClassName:pe.popover,open:ca,getPopupContainer:ea=>ea==null?void 0:ea.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(os.op,{onMouseEnter:()=>da(!0),onMouseLeave:()=>da(!1),onClick:()=>_u(void 0,null,function*(){const ea=Number(bi);[100,120,150].includes(ea)||(yield new Promise((jr,ze)=>{Se.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:ft.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:ft.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ea),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>_u(void 0,null,function*(){jr("")}),onCancel:()=>{ze()}})})),ll()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(os.op,{shape:"default",type:"primary",onClick:()=>_u(void 0,null,function*(){const ea=Number(bi);[100,120,150].includes(ea)||(yield new Promise((jr,ze)=>{Se.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:ft.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:ft.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ea),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>_u(void 0,null,function*(){jr("")}),onCancel:()=>{ze()}})})),un()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(ks,{visible:qa,questionParams:Ia.current,getdata:Pl,onRandomExchange:()=>_u(void 0,null,function*(){const ea=Ia.current;yield Do({single_question_id:ea.id,seleted_item_bank_ids:ea.ids},{type:ea.type,index:ea.index}),Br(!1)}),selectFromProblemSet:()=>{const ea=Ia.current,jr=`${location.pathname}${location.search}`;jr.includes("exercise")&&ge.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${ea.id}&qtype=${ea.type}&exerciseid=${Pr.categoryId}&from=${jr}`)},onCancel:()=>{Br(!1)}}))}},74768:function(Rt,ct,x){"use strict";x.r(ct),x.d(ct,{default:function(){return b}});var a=x(59301),pe=x(65582),Ne={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Ae=x(26971),Fe=x(8591),Se=x(61621),le=x(38147),Me=x(65862),Ie=x(59301),xe=Object.defineProperty,Le=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,oe=(ee,te,ne)=>te in ee?xe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,y=(ee,te)=>{for(var ne in te||(te={}))He.call(te,ne)&&oe(ee,ne,te[ne]);if(Le)for(var ne of Le(te))ye.call(te,ne)&&oe(ee,ne,te[ne]);return ee},E=(ee,te,ne)=>new Promise((ie,ce)=>{var me=Be=>{try{Ce(ne.next(Be))}catch(je){ce(je)}},ge=Be=>{try{Ce(ne.throw(Be))}catch(je){ce(je)}},Ce=Be=>Be.done?ie(Be.value):Promise.resolve(Be.value).then(me,ge);Ce((ne=ne.apply(ee,te)).next())});const z=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:ie,location:ce})=>{var me,ge,Ce,Be;const[je]=(0,pe.useSearchParams)(),we=je.get("select")||0,[tt,Ze]=(0,a.useState)(!1),[ut,We]=(0,a.useState)(!0),[nt,xt]=(0,a.useState)(Number(we)),[yt,bt]=(0,a.useState)({}),Nt=(0,pe.useParams)(),{userInfo:It}=te,{actionTabs:Ut}=ee;(0,a.useEffect)(()=>(ie({type:"globalSetting/footerToggle",payload:!1}),()=>{ie({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(ie({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ie({type:"exercise/getWorkSetting",payload:y({},Nt)}),()=>{ie({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{Dt(nt)},[]),(0,a.useEffect)(()=>{var Pn;(Pn=Ut==null?void 0:Ut.params)!=null&&Pn.isUpdateData&&Dt(nt)},[(me=Ut==null?void 0:Ut.params)==null?void 0:me.isUpdateData]);const Dt=(Pn=0)=>E(void 0,null,function*(){console.log(Nt),We(!0);const Je=yield(0,le.ZP)(`/api/exercises/${Nt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:Pn}});ie({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),We(!1),bt((0,Me.PF)(Je))}),Xe=()=>{pe.history.push(`/classrooms/${Nt.coursesId}/exercise`)},lt=()=>{alert("\u4FDD\u5B58")},Mt=(Pn,Je)=>E(void 0,null,function*(){const Tt=yield(0,le.ZP)(`/api/exercises/${Nt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Pn==null?void 0:Pn.single_question_id}});Tt!=null&&Tt.question&&(Fe.ZP.info("\u6362\u9898\u6210\u529F"),Dt(nt))}),Vt=Pn=>E(void 0,null,function*(){document.body.scrollIntoView(),xt(Pn),yield Dt(Pn)}),en=Pn=>{ie({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Pn}})};return Ie.createElement("section",{className:Ne.wrap},Ie.createElement(Se.Z,{loading:ut,active:!0,paragraph:{rows:5}},((Ce=(ge=(0,pe.useLocation)())==null?void 0:ge.pathname)==null?void 0:Ce.includes("preview"))&&Ie.createElement("div",{className:Ne.crumbs},Ie.createElement("b",null),Ie.createElement("span",{className:"current",onClick:()=>pe.history.push(`/classrooms/${Nt.coursesId}/exercise`)},`${(Be=It==null?void 0:It.course)==null?void 0:Be.course_name}>`),Ie.createElement("span",{className:"current",onClick:()=>pe.history.push(`/classrooms/${Nt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Ie.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Ie.createElement(Ae.Z,{loading:tt,submit:lt,goBack:Xe,data:yt,getdata:()=>{Dt(nt)},selectValue:nt,editPreview:!0,onExchange:Mt,onSkipExamination:Vt,handleMarkWrongQuestion:en})))};var b=(0,pe.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(z)},84454:function(Rt,ct,x){"use strict";x.d(ct,{AD:function(){return ut},BA:function(){return vn},D9:function(){return Nt},Hp:function(){return ce},IM:function(){return Ut},Iy:function(){return me},KM:function(){return Cn},KU:function(){return Mt},MJ:function(){return ge},Ne:function(){return It},ON:function(){return en},Uj:function(){return Tt},VY:function(){return lt},YO:function(){return Je},YX:function(){return Pn},Zn:function(){return y},_g:function(){return te},_k:function(){return yt},c6:function(){return tt},cr:function(){return E},eV:function(){return Ze},fi:function(){return z},gh:function(){return je},hS:function(){return Dt},iA:function(){return b},j6:function(){return ne},je:function(){return xt},jj:function(){return ie},kS:function(){return Vt},o6:function(){return we},pO:function(){return bn},rQ:function(){return We},sA:function(){return Be},xm:function(){return bt},xo:function(){return Xe},y8:function(){return nt},yd:function(){return ee}});var a=x(33270),pe=x(65582),Ne=x(65862),Ae=x(8591),Fe=x(74128),Se=Object.defineProperty,le=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,xe=(at,vt,rt)=>vt in at?Se(at,vt,{enumerable:!0,configurable:!0,writable:!0,value:rt}):at[vt]=rt,Le=(at,vt)=>{for(var rt in vt||(vt={}))Me.call(vt,rt)&&xe(at,rt,vt[rt]);if(le)for(var rt of le(vt))Ie.call(vt,rt)&&xe(at,rt,vt[rt]);return at},He=(at,vt,rt)=>new Promise((ke,Pt)=>{var Wt=ht=>{try{Ge(rt.next(ht))}catch(Ue){Pt(Ue)}},Re=ht=>{try{Ge(rt.throw(ht))}catch(Ue){Pt(Ue)}},Ge=ht=>ht.done?ke(ht.value):Promise.resolve(ht.value).then(Wt,Re);Ge((rt=rt.apply(at,vt)).next())});const ye=()=>{(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=at=>He(void 0,null,function*(){ye(),(yield(0,a.YR)(Le({},at))).status===0&&(yield(0,Ne.QH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at.coursesId}/export_couser_info.json`,query:at}))),oe()}),E=at=>He(void 0,null,function*(){const vt=yield(0,a.yS)(Le({},at));if(vt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_member_act_score`);else{if(vt.status===-2)return vt;vt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_member_act_score`))}}),z=at=>He(void 0,null,function*(){const vt=yield(0,a.W0)(Le({},at));if(vt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_score`);else{if(vt.status===-4)return vt;vt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_score`))}}),b=at=>He(void 0,null,function*(){const vt=yield(0,a.Nl)(Le({},at));if(vt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else{if(vt.status===-4)return vt;vt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=at=>He(void 0,null,function*(){const vt=yield(0,a.IU)(Le({},at));if(vt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/export_star_user`);else{if(vt.status===-4)return vt;vt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/export_star_user`))}}),te=at=>He(void 0,null,function*(){const vt=yield(0,a.td)(Le({},at));if(vt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else{if(vt.status===-2)return vt;if(vt.status===-3)(0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else if(vt.status===-4)return vt}}),ne=at=>He(void 0,null,function*(){const vt=yield(0,a.QX)(Le({},at));if(vt.status===0)Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_homework`);else{if(vt.status===-4)return vt;vt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_homework`))}}),ie=(at,vt)=>He(void 0,null,function*(){const rt=yield(0,a.o_)(Le({},at));rt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${vt}`)):rt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${vt}`))}),ce=(at,vt)=>He(void 0,null,function*(){const rt=yield(0,a.ZL)(Le({},at));rt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${vt}`)):rt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${vt}`))}),me=(at,vt)=>He(void 0,null,function*(){const rt=yield(0,a.aP)(Le({},at));rt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${vt}`)):rt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${vt}`))}),ge=(at,vt)=>He(void 0,null,function*(){const rt=yield(0,a.vV)(Le({},at));rt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${vt}`)):rt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/${vt}`))}),Ce=at=>He(void 0,null,function*(){ye(),(yield exportCourseWorkListAppendix(Le({},at))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${at.categoryId}/works_list.zip`,query:at}))),oe()}),Be=at=>He(void 0,null,function*(){ye(),yield(0,Ne.QH)("",Fe.Z.API_SERVER+`/api/polls/${at.categoryId}/commit_result.xlsx`),oe()}),je=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at.coursesId}/attendances/export_xlsx_data.xlsx`,query:at}))}),we=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at.coursesId}/video_study_statics.xlsx`,query:at}))}),tt=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at.coursesId}/export_video_study.xlsx`,query:at}))}),Ze=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at.coursesId}/export_course_students_info.xlsx`,query:at}))}),ut=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:at}))}),We=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:at}))}),nt=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:at}))}),xt=at=>He(void 0,null,function*(){const vt=yield(0,a.Uy)(Le({},at));vt.status===0?(Ae.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),pe.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_users`)):vt.status===-3&&((0,pe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),pe.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_users`))}),yt=at=>He(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${at.id}.xlsx`,query:at}))}),bt=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:at}))}),Nt=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at==null?void 0:at.coursesId}/${at.menuKey}_statistic.xlsx?${at.checkedList.map(vt=>`course_group_id[]=${vt}`).join("&")}`,query:at}))}),It=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_training_objectives.xlsx`,query:at}))}),Ut=at=>He(void 0,null,function*(){yield(0,Ne.FH)(at==null?void 0:at.name,(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:at}))}),Dt=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_courses.xlsx`,query:at}))}),Xe=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_graduation_requirements.xlsx`,query:at}))}),lt=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:at}))}),Mt=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${at.categoryId}/rank_list.xlsx`,query:at}))}),Vt=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:at}))}),en=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${at.id}.json`,query:at}))}),Pn=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${at.categoryId}.json`,query:at}))}),Je=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/polls/${at==null?void 0:at.id}/commit_result.json`,query:at}))}),Tt=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:at}))}),bn=(at,vt)=>He(void 0,null,function*(){yield(0,Ne.FH)(vt||"",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${at==null?void 0:at.exercise_id}/consult_exercise.json`,query:at}))}),Cn=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${at==null?void 0:at.identifier}/competition_commit_records/member_works.xlsx`,query:at}))}),vn=at=>He(void 0,null,function*(){yield(0,Ne.FH)("",(0,Ne.NY)({url:Fe.Z.API_SERVER+`/api/courses/${at==null?void 0:at.coursesId}/group_homeworks/import_group_template.xlsx`,query:at}))})},84056:function(Rt,ct,x){"use strict";x.d(ct,{BU:function(){return pe},Dj:function(){return a},gH:function(){return Ne},vp:function(){return Ae}});function a(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(Se){console.log(Se,":e")}}function pe(){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 Ne=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ae(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},63952:function(Rt,ct,x){"use strict";x.d(ct,{g:function(){return Fe}});var a=x(59301),pe=x(29297),Ne=x(3033),Ae=(Se,le,Me)=>new Promise((Ie,xe)=>{var Le=oe=>{try{ye(Me.next(oe))}catch(y){xe(y)}},He=oe=>{try{ye(Me.throw(oe))}catch(y){xe(y)}},ye=oe=>oe.done?Ie(oe.value):Promise.resolve(oe.value).then(Le,He);ye((Me=Me.apply(Se,le)).next())});const Fe=()=>{const[Se,le]=(0,a.useState)([]);return(0,a.useEffect)(()=>{Ae(void 0,null,function*(){const Ie=yield(0,pe.d1)({source:"question"});Ie!=null&&Ie.disciplines&&le((0,Ne.L)(Ie==null?void 0:Ie.disciplines))})},[]),Se}},61527:function(Rt,ct,x){"use strict";x.d(ct,{U:function(){return Ie}});var a=x(59301),pe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Se=(xe,Le,He)=>Le in xe?pe(xe,Le,{enumerable:!0,configurable:!0,writable:!0,value:He}):xe[Le]=He,le=(xe,Le)=>{for(var He in Le||(Le={}))Ae.call(Le,He)&&Se(xe,He,Le[He]);if(Ne)for(var He of Ne(Le))Fe.call(Le,He)&&Se(xe,He,Le[He]);return xe},Me=(xe,Le,He)=>new Promise((ye,oe)=>{var y=b=>{try{z(He.next(b))}catch(ee){oe(ee)}},E=b=>{try{z(He.throw(b))}catch(ee){oe(ee)}},z=b=>b.done?ye(b.value):Promise.resolve(b.value).then(y,E);z((He=He.apply(xe,Le)).next())});function Ie(xe,Le){const[He,ye]=(0,a.useState)(Le),[oe,y]=(0,a.useState)(!1),[E,z]=(0,a.useState)();return[He,oe,(ee,te=!1)=>Me(this,null,function*(){const ne=te?Le:le(le({},He),ee);y(!0),ye(ne);const ie=yield xe(ne);return y(!1),z(ie),ie}),E]}},66457:function(Rt,ct,x){"use strict";x.d(ct,{rX:function(){return ne},pW:function(){return ie},gy:function(){return ce},xY:function(){return te},O5:function(){return ee},tJ:function(){return oe},o1:function(){return y},Rd:function(){return b}});var a=x(65582),pe=x(43418),Ne=x(28103),Ae=x(8591),Fe=x(41867),Se=x(65862),le=x(87169),Me=x(25510),Ie="data:image/png;base64,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",xe=x.p+"static/newqrcode.a8740efb.png",Le=x(32637),He=x(59301),ye=(me,ge,Ce)=>new Promise((Be,je)=>{var we=ut=>{try{Ze(Ce.next(ut))}catch(We){je(We)}},tt=ut=>{try{Ze(Ce.throw(ut))}catch(We){je(We)}},Ze=ut=>ut.done?Be(ut.value):Promise.resolve(ut.value).then(we,tt);Ze((Ce=Ce.apply(me,ge)).next())});const oe=(me,ge=!1)=>!!(y(me)&&E(ge)),y=me=>(0,Fe.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(me=!1)=>{var ge;const{user:Ce}=(0,a.getDvaApp)()._store.getState();return(ge=Ce.userInfo)!=null&&ge.profile_completed?!0:(pe.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,Se.xg)("/account/profile/edit"),z()}}),!1)},z=()=>{pe.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()}})},b=()=>{pe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:He.createElement("div",{style:{textAlign:"center"}},He.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"),He.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Le}),He.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var me;const{user:ge}=(0,a.getDvaApp)()._store.getState();return(me=ge.userInfo)!=null&&me.professional_certification?!0:(pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:He.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,Se.xg)("/account/certification")}}),!1)},te=()=>(0,Fe.V9)()?!0:(pe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:He.createElement("div",{className:"tc",style:{marginLeft:-38}},He.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),He.createElement("img",{src:xe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,ge)=>me?!0:(pe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:He.createElement("div",null,He.createElement("p",null,ge||"\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"),He.createElement("div",{style:{marginLeft:"110px"}},He.createElement("img",{src:Ie,width:200}),He.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Se.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=me=>{pe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:He.createElement("div",null,He.createElement("div",null,He.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"),He.createElement(Ne.Z,null),He.createElement("p",{style:{color:"#666666",fontSize:12}}," ",He.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 ",He.createElement("a",null,me),"\u5929\u3002"),He.createElement("p",{style:{color:"#666666",fontSize:12}}," ",He.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")),He.createElement("div",{style:{textAlign:"center",marginTop:30}},He.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Me,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ce=(me,ge="")=>{const{shixunsDetail:{detail:Ce}}=(0,a.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Be="";return(Ce==null?void 0:Ce.public)===2&&(Be="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Be="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Be="\u5DF2\u5173\u95ED"),pe.default.info({centered:!0,icon:He.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:He.createElement("div",{className:"tc",style:{marginLeft:-38}},He.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},He.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Be,"\uFF0C",ge,"\u3002"),He.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),He.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Me,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(pe.default.confirm({centered:!0,icon:He.createElement(le.Z,null),title:"\u63D0\u793A",content:He.createElement("div",null,He.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ge,"\u3002"),He.createElement("br",null),He.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:()=>{pe.default.confirm({width:440,centered:!0,icon:He.createElement(le.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:()=>ye(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(Ae.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},73217:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return tr}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(se,fe){return se.__proto__=fe,se},Object.assign=Object.assign||function(se){if(se==null)throw new TypeError("Cannot convert undefined or null to object");let fe=Object(se);for(let he=1;he ${fe}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","error",he),Fe.ENABLE_ERROR&&(console.error?console.error(he):console.warn?console.warn(he):console.log(he))}static i(se,fe){(!se||Fe.FORCE_GLOBAL_TAG)&&(se=Fe.GLOBAL_TAG);let he=`[${se}] > ${fe}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","info",he),Fe.ENABLE_INFO&&(console.info?console.info(he):console.log(he))}static w(se,fe){(!se||Fe.FORCE_GLOBAL_TAG)&&(se=Fe.GLOBAL_TAG);let he=`[${se}] > ${fe}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","warn",he),Fe.ENABLE_WARN&&(console.warn?console.warn(he):console.log(he))}static d(se,fe){(!se||Fe.FORCE_GLOBAL_TAG)&&(se=Fe.GLOBAL_TAG);let he=`[${se}] > ${fe}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","debug",he),Fe.ENABLE_DEBUG&&(console.debug?console.debug(he):console.log(he))}static v(se,fe){(!se||Fe.FORCE_GLOBAL_TAG)&&(se=Fe.GLOBAL_TAG);let he=`[${se}] > ${fe}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","verbose",he),Fe.ENABLE_VERBOSE&&console.log(he)}}Fe.GLOBAL_TAG="flv.js",Fe.FORCE_GLOBAL_TAG=!1,Fe.ENABLE_ERROR=!0,Fe.ENABLE_INFO=!0,Fe.ENABLE_WARN=!0,Fe.ENABLE_DEBUG=!0,Fe.ENABLE_VERBOSE=!0,Fe.ENABLE_CALLBACK=!1,Fe.emitter=new(Ae());var Se=Fe;class le{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(se){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=se,this._totalBytes+=se):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=se,this._totalBytes+=se):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=se,this._totalBytes+=se,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let se=(this._now()-this._lastCheckpoint)/1e3;return se==0&&(se=1),this._intervalBytes/se/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let se=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/se/1024}}var Me=le;class Ie{constructor(se){this._message=se}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class xe extends Ie{constructor(se){super(se)}get name(){return"IllegalStateException"}}class Le extends Ie{constructor(se){super(se)}get name(){return"InvalidArgumentException"}}class He extends Ie{constructor(se){super(se)}get name(){return"NotImplementedException"}}const ye={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},oe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class y{constructor(se){this._type=se||"undefined",this._status=ye.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=ye.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===ye.kConnecting||this._status===ye.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(se){this._onContentLengthKnown=se}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(se){this._onURLRedirect=se}get onDataArrival(){return this._onDataArrival}set onDataArrival(se){this._onDataArrival=se}get onError(){return this._onError}set onError(se){this._onError=se}get onComplete(){return this._onComplete}set onComplete(se){this._onComplete=se}open(se,fe){throw new He("Unimplemented abstract function!")}abort(){throw new He("Unimplemented abstract function!")}}let E={};function z(){let Hn=self.navigator.userAgent.toLowerCase(),se=/(edge)\/([\w.]+)/.exec(Hn)||/(opr)[\/]([\w.]+)/.exec(Hn)||/(chrome)[ \/]([\w.]+)/.exec(Hn)||/(iemobile)[\/]([\w.]+)/.exec(Hn)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Hn)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Hn)||/(webkit)[ \/]([\w.]+)/.exec(Hn)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Hn)||/(msie) ([\w.]+)/.exec(Hn)||Hn.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Hn)||Hn.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Hn)||[],fe=/(ipad)/.exec(Hn)||/(ipod)/.exec(Hn)||/(windows phone)/.exec(Hn)||/(iphone)/.exec(Hn)||/(kindle)/.exec(Hn)||/(android)/.exec(Hn)||/(windows)/.exec(Hn)||/(mac)/.exec(Hn)||/(linux)/.exec(Hn)||/(cros)/.exec(Hn)||[],he={browser:se[5]||se[3]||se[1]||"",version:se[2]||se[4]||"0",majorVersion:se[4]||se[2]||"0",platform:fe[0]||""},De={};if(he.browser){De[he.browser]=!0;let qe=he.majorVersion.split(".");De.version={major:parseInt(he.majorVersion,10),string:he.version},qe.length>1&&(De.version.minor=parseInt(qe[1],10)),qe.length>2&&(De.version.build=parseInt(qe[2],10))}if(he.platform&&(De[he.platform]=!0),(De.chrome||De.opr||De.safari)&&(De.webkit=!0),De.rv||De.iemobile){De.rv&&delete De.rv;let qe="msie";he.browser=qe,De[qe]=!0}if(De.edge){delete De.edge;let qe="msedge";he.browser=qe,De[qe]=!0}if(De.opr){let qe="opera";he.browser=qe,De[qe]=!0}if(De.safari&&De.android){let qe="android";he.browser=qe,De[qe]=!0}De.name=he.browser,De.platform=he.platform;for(let qe in E)E.hasOwnProperty(qe)&&delete E[qe];Object.assign(E,De)}z();var b=E;class ee extends y{static isSupported(){try{let se=b.msedge&&b.version.minor>=15048,fe=b.msedge?se:!0;return self.fetch&&self.ReadableStream&&fe}catch(se){return!1}}constructor(se,fe){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=se,this._config=fe,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(se,fe){this._dataSource=se,this._range=fe;let he=se.url;this._config.reuseRedirectedURL&&se.redirectedURL!=null&&(he=se.redirectedURL);let De=this._seekHandler.getConfig(he,fe),qe=new self.Headers;if(typeof De.headers=="object"){let jt=De.headers;for(let ka in jt)jt.hasOwnProperty(ka)&&qe.append(ka,jt[ka])}let wt={method:"GET",headers:qe,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let jt in this._config.headers)qe.append(jt,this._config.headers[jt]);se.cors===!1&&(wt.mode="same-origin"),se.withCredentials&&(wt.credentials="include"),se.referrerPolicy&&(wt.referrerPolicy=se.referrerPolicy),this._status=ye.kConnecting,self.fetch(De.url,wt).then(jt=>{if(this._requestAbort){this._requestAbort=!1,this._status=ye.kIdle;return}if(jt.ok&&jt.status>=200&&jt.status<=299){if(jt.url!==De.url&&this._onURLRedirect){let _n=this._seekHandler.removeURLParameters(jt.url);this._onURLRedirect(_n)}let ka=jt.headers.get("Content-Length");return ka!=null&&(this._contentLength=parseInt(ka),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,jt.body.getReader())}else if(this._status=ye.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:jt.status,msg:jt.statusText});else throw new Ie("FetchStreamLoader: Http code invalid, "+jt.status+" "+jt.statusText)}).catch(jt=>{if(this._status=ye.kError,this._onError)this._onError(oe.EXCEPTION,{code:-1,msg:jt.message});else throw jt})}abort(){this._requestAbort=!0}_pump(se){return se.read().then(fe=>{if(fe.done)if(this._contentLength!==null&&this._receivedLength{if(fe.code===11&&b.msedge)return;this._status=ye.kError;let he=0,De=null;if((fe.code===19||fe.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=ye.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:fe.status,msg:fe.statusText});else throw new Ie("MozChunkedLoader: Http code invalid, "+fe.status+" "+fe.statusText);else this._status=ye.kBuffering}}_onProgress(se){if(this._status===ye.kError)return;this._contentLength===null&&se.total!==null&&se.total!==0&&(this._contentLength=se.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let fe=se.target.response,he=this._range.from+this._receivedLength;this._receivedLength+=fe.byteLength,this._onDataArrival&&this._onDataArrival(fe,he,this._receivedLength)}_onLoadEnd(se){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===ye.kError)return;this._status=ye.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(se){this._status=ye.kError;let fe=0,he=null;if(this._contentLength&&se.loaded=200&&fe.status<=299){if(this._status=LoaderStatus.kBuffering,fe.responseURL!=null){let De=this._seekHandler.removeURLParameters(fe.responseURL);fe.responseURL!==this._currentRequestURL&&De!==this._currentRedirectedURL&&(this._currentRedirectedURL=De,this._onURLRedirect&&this._onURLRedirect(De))}let he=fe.getResponseHeader("Content-Length");if(he!=null&&this._contentLength==null){let De=parseInt(he);De>0&&(this._contentLength=De,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:fe.status,msg:fe.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+fe.status+" "+fe.statusText);else if(fe.readyState===3&&fe.status>=200&&fe.status<=299){this._status=LoaderStatus.kBuffering;let he=fe.response;this._reader.readAsArrayBuffer(he)}}_xhrOnError(se){this._status=LoaderStatus.kError;let fe=LoaderErrors.EXCEPTION,he={code:-1,msg:se.constructor.name+" "+se.type};if(this._onError)this._onError(fe,he);else throw new RuntimeException(he.msg)}_msrOnProgress(se){let he=se.target.result;if(he==null){this._doReconnectIfNeeded();return}let De=he.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=he.byteLength;let qe=this._totalRange.from+this._receivedLength;this._receivedLength+=De.byteLength,this._onDataArrival&&this._onDataArrival(De,qe,this._receivedLength),he.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${qe+De.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(he=this._range.from+this._contentLength-1),this._currentRequestRange={from:fe,to:he},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(se,fe){this._lastTimeLoaded=0;let he=se.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?he=this._currentRedirectedURL:se.redirectedURL!=null&&(he=se.redirectedURL));let De=this._seekHandler.getConfig(he,fe);this._currentRequestURL=De.url;let qe=this._xhr=new XMLHttpRequest;if(qe.open("GET",De.url,!0),qe.responseType="arraybuffer",qe.onreadystatechange=this._onReadyStateChange.bind(this),qe.onprogress=this._onProgress.bind(this),qe.onload=this._onLoad.bind(this),qe.onerror=this._onXhrError.bind(this),se.withCredentials&&(qe.withCredentials=!0),typeof De.headers=="object"){let wt=De.headers;for(let jt in wt)wt.hasOwnProperty(jt)&&qe.setRequestHeader(jt,wt[jt])}if(typeof this._config.headers=="object"){let wt=this._config.headers;for(let jt in wt)wt.hasOwnProperty(jt)&&qe.setRequestHeader(jt,wt[jt])}qe.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=ye.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(se){let fe=se.target;if(fe.readyState===2){if(fe.responseURL!=null){let he=this._seekHandler.removeURLParameters(fe.responseURL);fe.responseURL!==this._currentRequestURL&&he!==this._currentRedirectedURL&&(this._currentRedirectedURL=he,this._onURLRedirect&&this._onURLRedirect(he))}if(fe.status>=200&&fe.status<=299){if(this._waitForTotalLength)return;this._status=ye.kBuffering}else if(this._status=ye.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:fe.status,msg:fe.statusText});else throw new Ie("RangeLoader: Http code invalid, "+fe.status+" "+fe.statusText)}}_onProgress(se){if(this._status===ye.kError)return;if(this._contentLength===null){let he=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,he=!0;let De=se.total;this._internalAbort(),De!=null&De!==0&&(this._totalLength=De)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,he){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let fe=se.loaded-this._lastTimeLoaded;this._lastTimeLoaded=se.loaded,this._speedSampler.addBytes(fe)}_normalizeSpeed(se){let fe=this._chunkSizeKBList,he=fe.length-1,De=0,qe=0,wt=he;if(se=fe[De]&&se=3&&(fe=this._speedSampler.currentKBps)),fe!==0){let wt=this._normalizeSpeed(fe);this._currentSpeedNormalized!==wt&&(this._currentSpeedNormalized=wt,this._currentChunkSizeKB=wt)}let he=se.target.response,De=this._range.from+this._receivedLength;this._receivedLength+=he.byteLength;let qe=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(fe.result)},fe.readAsArrayBuffer(se.data)}else{this._status=ye.kError;let fe={code:-1,msg:"Unsupported WebSocket message type: "+se.data.constructor.name};if(this._onError)this._onError(oe.EXCEPTION,fe);else throw new Ie(fe.msg)}}_dispatchArrayBuffer(se){let fe=se,he=this._receivedLength;this._receivedLength+=fe.byteLength,this._onDataArrival&&this._onDataArrival(fe,he,this._receivedLength)}_onWebSocketError(se){this._status=ye.kError;let fe={code:se.code,msg:se.message};if(this._onError)this._onError(oe.EXCEPTION,fe);else throw new Ie(fe.msg)}}var je=Be;class we{constructor(se){this._zeroStart=se||!1}getConfig(se,fe){let he={};if(fe.from!==0||fe.to!==-1){let De;fe.to!==-1?De=`bytes=${fe.from.toString()}-${fe.to.toString()}`:De=`bytes=${fe.from.toString()}-`,he.Range=De}else this._zeroStart&&(he.Range="bytes=0-");return{url:se,headers:he}}removeURLParameters(se){return se}}var tt=we;class Ze{constructor(se,fe){this._startName=se,this._endName=fe}getConfig(se,fe){let he=se;if(fe.from!==0||fe.to!==-1){let De=!0;he.indexOf("?")===-1&&(he+="?",De=!1),De&&(he+="&"),he+=`${this._startName}=${fe.from.toString()}`,fe.to!==-1&&(he+=`&${this._endName}=${fe.to.toString()}`)}return{url:he,headers:{}}}removeURLParameters(se){let fe=se.split("?")[0],he,De=se.indexOf("?");De!==-1&&(he=se.substring(De+1));let qe="";if(he!=null&&he.length>0){let wt=he.split("&");for(let jt=0;jt0;ka[0]!==this._startName&&ka[0]!==this._endName&&(_n&&(qe+="&"),qe+=wt[jt])}}return qe.length===0?fe:fe+"?"+qe}}var ut=Ze;class We{constructor(se,fe,he){this.TAG="IOController",this._config=fe,this._extraData=he,this._stashInitialSize=1024*384,fe.stashInitialSize!=null&&fe.stashInitialSize>0&&(this._stashInitialSize=fe.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,fe.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=se,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(se.url),this._refTotalLength=se.filesize?se.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Me,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(se){this._extraData=se}get onDataArrival(){return this._onDataArrival}set onDataArrival(se){this._onDataArrival=se}get onSeeked(){return this._onSeeked}set onSeeked(se){this._onSeeked=se}get onError(){return this._onError}set onError(se){this._onError=se}get onComplete(){return this._onComplete}set onComplete(se){this._onComplete=se}get onRedirect(){return this._onRedirect}set onRedirect(se){this._onRedirect=se}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(se){this._onRecoveredEarlyEof=se}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Ce?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let se=this._config;if(se.seekType==="range")this._seekHandler=new tt(this._config.rangeLoadZeroStart);else if(se.seekType==="param"){let fe=se.seekParamStart||"bstart",he=se.seekParamEnd||"bend";this._seekHandler=new ut(fe,he)}else if(se.seekType==="custom"){if(typeof se.customSeekHandler!="function")throw new Le("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new se.customSeekHandler}else throw new Le(`Invalid seekType in config: ${se.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=je;else if(te.isSupported())this._loaderClass=te;else if(ie.isSupported())this._loaderClass=ie;else if(Ce.isSupported())this._loaderClass=Ce;else throw new Ie("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(se){this._currentRange={from:0,to:-1},se&&(this._currentRange.from=se),this._speedSampler.reset(),se||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let se=this._resumeFrom;this._resumeFrom=0,this._internalSeek(se,!0)}}seek(se){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(se,!0)}_internalSeek(se,fe){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(fe),this._loader.destroy(),this._loader=null;let he={from:se,to:-1};this._currentRange={from:he.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,he),this._onSeeked&&this._onSeeked()}updateUrl(se){if(!se||typeof se!="string"||se.length===0)throw new Le("Url must be a non-empty string!");this._dataSource.url=se}_expandBuffer(se){let fe=this._stashSize;for(;fe+1024*1024*10){let De=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(he,0,fe).set(De,0)}this._stashBuffer=he,this._bufferSize=fe}_normalizeSpeed(se){let fe=this._speedNormalizeList,he=fe.length-1,De=0,qe=0,wt=he;if(se=fe[De]&&se=512&&se<=1024?fe=Math.floor(se*1.5):fe=se*2,fe>8192&&(fe=8192);let he=fe*1024+1024*1024*1;this._bufferSize0){let wt=this._stashBuffer.slice(0,this._stashUsed),jt=this._dispatchChunks(wt,this._stashByteStart);if(jt0){let ka=new Uint8Array(wt,jt);qe.set(ka,0),this._stashUsed=ka.byteLength,this._stashByteStart+=jt}}else this._stashUsed=0,this._stashByteStart+=jt;this._stashUsed+se.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+se.byteLength),qe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),qe.set(new Uint8Array(se),this._stashUsed),this._stashUsed+=se.byteLength}else{let wt=this._dispatchChunks(se,fe);if(wtthis._bufferSize&&(this._expandBuffer(jt),qe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),qe.set(new Uint8Array(se,wt),0),this._stashUsed+=jt,this._stashByteStart=fe+wt}}}else if(this._stashUsed===0){let qe=this._dispatchChunks(se,fe);if(qethis._bufferSize&&this._expandBuffer(wt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(se,qe),0),this._stashUsed+=wt,this._stashByteStart=fe+qe}}else{this._stashUsed+se.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+se.byteLength);let qe=new Uint8Array(this._stashBuffer,0,this._bufferSize);qe.set(new Uint8Array(se),this._stashUsed),this._stashUsed+=se.byteLength;let wt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(wt0){let jt=new Uint8Array(this._stashBuffer,wt);qe.set(jt,0)}this._stashUsed-=wt,this._stashByteStart+=wt}}_flushStashBuffer(se){if(this._stashUsed>0){let fe=this._stashBuffer.slice(0,this._stashUsed),he=this._dispatchChunks(fe,this._stashByteStart),De=fe.byteLength-he;if(he0){let qe=new Uint8Array(this._stashBuffer,0,this._bufferSize),wt=new Uint8Array(fe,he);qe.set(wt,0),this._stashUsed=wt.byteLength,this._stashByteStart+=he}return 0}return this._stashUsed=0,this._stashByteStart=0,De}return 0}_onLoaderComplete(se,fe){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(se,fe){switch(Se.e(this.TAG,`Loader error, code = ${fe.code}, msg = ${fe.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,se=oe.UNRECOVERABLE_EARLY_EOF),se){case oe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let he=this._currentRange.to+1;he0){let fe=Dt.getConfig();se.emit("change",fe)}}static registerListener(se){Dt.emitter.addListener("change",se)}static removeListener(se){Dt.emitter.removeListener("change",se)}static addLogListener(se){Se.emitter.addListener("log",se),Se.emitter.listenerCount("log")>0&&(Se.ENABLE_CALLBACK=!0,Dt._notifyChange())}static removeLogListener(se){Se.emitter.removeListener("log",se),Se.emitter.listenerCount("log")===0&&(Se.ENABLE_CALLBACK=!1,Dt._notifyChange())}}Dt.emitter=new(Ae());var Xe=Dt;class lt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let se=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,fe=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&se&&fe}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(se){if(this.keyframesIndex==null)return null;let fe=this.keyframesIndex,he=this._search(fe.times,se);return{index:he,milliseconds:fe.times[he],fileposition:fe.filepositions[he]}}_search(se,fe){let he=0,De=se.length-1,qe=0,wt=0,jt=De;for(fe=se[qe]&&fe=128){se.push(String.fromCharCode(qe&65535)),he+=2;continue}}}else if(fe[he]<240){if(Vt(fe,he,2)){let qe=(fe[he]&15)<<12|(fe[he+1]&63)<<6|fe[he+2]&63;if(qe>=2048&&(qe&63488)!==55296){se.push(String.fromCharCode(qe&65535)),he+=3;continue}}}else if(fe[he]<248&&Vt(fe,he,3)){let qe=(fe[he]&7)<<18|(fe[he+1]&63)<<12|(fe[he+2]&63)<<6|fe[he+3]&63;if(qe>65536&&qe<1114112){qe-=65536,se.push(String.fromCharCode(qe>>>10|55296)),se.push(String.fromCharCode(qe&1023|56320)),he+=4;continue}}}se.push("\uFFFD"),++he}return se.join("")}var Pn=en;let Je=function(){let Hn=new ArrayBuffer(2);return new DataView(Hn).setInt16(0,256,!0),new Int16Array(Hn)[0]===256}();class Tt{static parseScriptData(se,fe,he){let De={};try{let qe=Tt.parseValue(se,fe,he),wt=Tt.parseValue(se,fe+qe.size,he-qe.size);De[qe.data]=wt.data}catch(qe){Se.e("AMF",qe.toString())}return De}static parseObject(se,fe,he){if(he<3)throw new xe("Data not enough when parse ScriptDataObject");let De=Tt.parseString(se,fe,he),qe=Tt.parseValue(se,fe+De.size,he-De.size),wt=qe.objectEnd;return{data:{name:De.data,value:qe.data},size:De.size+qe.size,objectEnd:wt}}static parseVariable(se,fe,he){return Tt.parseObject(se,fe,he)}static parseString(se,fe,he){if(he<2)throw new xe("Data not enough when parse String");let qe=new DataView(se,fe,he).getUint16(0,!Je),wt;return qe>0?wt=Pn(new Uint8Array(se,fe+2,qe)):wt="",{data:wt,size:2+qe}}static parseLongString(se,fe,he){if(he<4)throw new xe("Data not enough when parse LongString");let qe=new DataView(se,fe,he).getUint32(0,!Je),wt;return qe>0?wt=Pn(new Uint8Array(se,fe+4,qe)):wt="",{data:wt,size:4+qe}}static parseDate(se,fe,he){if(he<10)throw new xe("Data size invalid when parse Date");let De=new DataView(se,fe,he),qe=De.getFloat64(0,!Je),wt=De.getInt16(8,!Je);return qe+=wt*60*1e3,{data:new Date(qe),size:10}}static parseValue(se,fe,he){if(he<1)throw new xe("Data not enough when parse Value");let De=new DataView(se,fe,he),qe=1,wt=De.getUint8(0),jt,ka=!1;try{switch(wt){case 0:jt=De.getFloat64(1,!Je),qe+=8;break;case 1:{jt=!!De.getUint8(1),qe+=1;break}case 2:{let _n=Tt.parseString(se,fe+1,he-1);jt=_n.data,qe+=_n.size;break}case 3:{jt={};let _n=0;for((De.getUint32(he-4,!Je)&16777215)===9&&(_n=3);qe32)throw new Le("ExpGolomb: readBits() bits exceeded max 32bits!");if(se<=this._current_word_bits_left){let wt=this._current_word>>>32-se;return this._current_word<<=se,this._current_word_bits_left-=se,wt}let fe=this._current_word_bits_left?this._current_word:0;fe=fe>>>32-this._current_word_bits_left;let he=se-this._current_word_bits_left;this._fillCurrentWord();let De=Math.min(he,this._current_word_bits_left),qe=this._current_word>>>32-De;return this._current_word<<=De,this._current_word_bits_left-=De,fe=fe<>>se)return this._current_word<<=se,this._current_word_bits_left-=se,se;return this._fillCurrentWord(),se+this._skipLeadingZero()}readUEG(){let se=this._skipLeadingZero();return this.readBits(se+1)-1}readSEG(){let se=this.readUEG();return se&1?se+1>>>1:-1*(se>>>1)}}var vn=Cn;class at{static _ebsp2rbsp(se){let fe=se,he=fe.byteLength,De=new Uint8Array(he),qe=0;for(let wt=0;wt=2&&fe[wt]===3&&fe[wt-1]===0&&fe[wt-2]===0||(De[qe]=fe[wt],qe++);return new Uint8Array(De.buffer,0,qe)}static parseSPS(se){let fe=at._ebsp2rbsp(se),he=new vn(fe);he.readByte();let De=he.readByte();he.readByte();let qe=he.readByte();he.readUEG();let wt=at.getProfileString(De),jt=at.getLevelString(qe),ka=1,_n=420,on=[0,420,422,444],nn=8;if((De===100||De===110||De===122||De===244||De===44||De===83||De===86||De===118||De===128||De===138||De===144)&&(ka=he.readUEG(),ka===3&&he.readBits(1),ka<=3&&(_n=on[ka]),nn=he.readUEG()+8,he.readUEG(),he.readBits(1),he.readBool())){let Lr=ka!==3?8:12;for(let nr=0;nr0&&Lr<16?(Tn=nr[Lr-1],fn=fo[Lr-1]):Lr===255&&(Tn=he.readByte()<<8|he.readByte(),fn=he.readByte()<<8|he.readByte())}if(he.readBool()&&he.readBool(),he.readBool()&&(he.readBits(4),he.readBool()&&he.readBits(24)),he.readBool()&&(he.readUEG(),he.readUEG()),he.readBool()){let Lr=he.readBits(32),nr=he.readBits(32);Ct=he.readBool(),dr=nr,$a=Lr*2,jn=dr/$a}}let Tr=1;(Tn!==1||fn!==1)&&(Tr=Tn/fn);let zr=0,ro=0;if(ka===0)zr=1,ro=2-ya;else{let Lr=ka===3?1:2,nr=ka===1?2:1;zr=Lr,ro=nr*(2-ya)}let Qr=(fa+1)*16,Wa=(2-ya)*((Da+1)*16);Qr-=(yn+gt)*zr,Wa-=(rn+gn)*ro;let br=Math.ceil(Qr*Tr);return he.destroy(),he=null,{profile_string:wt,level_string:jt,bit_depth:nn,ref_frames:$t,chroma_format:_n,chroma_format_string:at.getChromaFormatString(_n),frame_rate:{fixed:Ct,fps:jn,fps_den:$a,fps_num:dr},sar_ratio:{width:Tn,height:fn},codec_size:{width:Qr,height:Wa},present_size:{width:br,height:Wa}}}static _skipScalingList(se,fe){let he=8,De=8,qe=0;for(let wt=0;wt>>8&255|(Hn&255)<<8}function Wt(Hn){return(Hn&4278190080)>>>24|(Hn&16711680)>>>8|(Hn&65280)<<8|(Hn&255)<<24}function Re(Hn,se){return Hn[se]<<24|Hn[se+1]<<16|Hn[se+2]<<8|Hn[se+3]}class Ge{constructor(se,fe){this.TAG="FLVDemuxer",this._config=fe,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=se.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=se.hasAudioTrack,this._hasVideo=se.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Mt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let he=new ArrayBuffer(2);return new DataView(he).setInt16(0,256,!0),new Int16Array(he)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(se){let fe=new Uint8Array(se),he={match:!1};if(fe[0]!==70||fe[1]!==76||fe[2]!==86||fe[3]!==1)return he;let De=(fe[4]&4)>>>2!==0,qe=(fe[4]&1)!==0,wt=Re(fe,5);return wt<9?he:{match:!0,consumed:wt,dataOffset:wt,hasAudioTrack:De,hasVideoTrack:qe}}bindDataSource(se){return se.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(se){this._onTrackMetadata=se}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(se){this._onMediaInfo=se}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(se){this._onMetaDataArrived=se}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(se){this._onScriptDataArrived=se}get onError(){return this._onError}set onError(se){this._onError=se}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(se){this._onDataAvailable=se}get timestampBase(){return this._timestampBase}set timestampBase(se){this._timestampBase=se}get overridedDuration(){return this._duration}set overridedDuration(se){this._durationOverrided=!0,this._duration=se,this._mediaInfo.duration=se}set overridedHasAudio(se){this._hasAudioFlagOverrided=!0,this._hasAudio=se,this._mediaInfo.hasAudio=se}set overridedHasVideo(se){this._hasVideoFlagOverrided=!0,this._hasVideo=se,this._mediaInfo.hasVideo=se}resetMediaInfo(){this._mediaInfo=new Mt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(se,fe){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new xe("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let he=0,De=this._littleEndian;if(fe===0)if(se.byteLength>13)he=Ge.probe(se).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,fe+he!==this._dataOffset&&Se.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(se,he).getUint32(0,!De)!==0&&Se.w(this.TAG,"PrevTagSize0 !== 0 !!!"),he+=4);hese.byteLength)break;let wt=qe.getUint8(0),jt=qe.getUint32(0,!De)&16777215;if(he+11+jt+4>se.byteLength)break;if(wt!==8&&wt!==9&&wt!==18){Se.w(this.TAG,`Unsupported tag type ${wt}, skipped`),he+=11+jt+4;continue}let ka=qe.getUint8(4),_n=qe.getUint8(5),on=qe.getUint8(6),nn=qe.getUint8(7),kn=on|_n<<8|ka<<16|nn<<24;(qe.getUint32(7,!De)&16777215)!==0&&Se.w(this.TAG,"Meet tag which has StreamID != 0!");let fa=he+11;switch(wt){case 8:this._parseAudioData(se,fa,jt,kn);break;case 9:this._parseVideoData(se,fa,jt,kn,fe+he);break;case 18:this._parseScriptData(se,fa,jt);break}let Da=qe.getUint32(11+jt,!De);Da!==11+jt&&Se.w(this.TAG,`Invalid PrevTagSize ${Da}`),he+=11+jt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),he}_parseScriptData(se,fe,he){let De=bn.parseScriptData(se,fe,he);if(De.hasOwnProperty("onMetaData")){if(De.onMetaData==null||typeof De.onMetaData!="object"){Se.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Se.w(this.TAG,"Found another onMetaData tag!"),this._metadata=De;let qe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},qe)),typeof qe.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=qe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof qe.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=qe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof qe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=qe.audiodatarate),typeof qe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=qe.videodatarate),typeof qe.width=="number"&&(this._mediaInfo.width=qe.width),typeof qe.height=="number"&&(this._mediaInfo.height=qe.height),typeof qe.duration=="number"){if(!this._durationOverrided){let wt=Math.floor(qe.duration*this._timescale);this._duration=wt,this._mediaInfo.duration=wt}}else this._mediaInfo.duration=0;if(typeof qe.framerate=="number"){let wt=Math.floor(qe.framerate*1e3);if(wt>0){let jt=wt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=jt,this._referenceFrameRate.fps_num=wt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=jt}}if(typeof qe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let wt=qe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(wt),qe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=qe,Se.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(De).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},De))}_parseKeyframesIndex(se){let fe=[],he=[];for(let De=1;De>>4;if(ka!==2&&ka!==10){this._onError(ke.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+ka);return}let _n=0,on=(jt&12)>>>2;if(on>=0&&on<=4)_n=this._flvSoundRateTable[on];else{this._onError(ke.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+on);return}let nn=(jt&2)>>>1,kn=jt&1,$t=this._audioMetadata,fa=this._audioTrack;if($t||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),$t=this._audioMetadata={},$t.type="audio",$t.id=fa.id,$t.timescale=this._timescale,$t.duration=this._duration,$t.audioSampleRate=_n,$t.channelCount=kn===0?1:2),ka===10){let Da=this._parseAACAudioData(se,fe+1,he-1);if(Da==null)return;if(Da.packetType===0){$t.config&&Se.w(this.TAG,"Found another AudioSpecificConfig!");let ya=Da.data;$t.audioSampleRate=ya.samplingRate,$t.channelCount=ya.channelCount,$t.codec=ya.codec,$t.originalCodec=ya.originalCodec,$t.config=ya.config,$t.refSampleDuration=1024/$t.audioSampleRate*$t.timescale,Se.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",$t);let yn=this._mediaInfo;yn.audioCodec=$t.originalCodec,yn.audioSampleRate=$t.audioSampleRate,yn.audioChannelCount=$t.channelCount,yn.hasVideo?yn.videoCodec!=null&&(yn.mimeType='video/x-flv; codecs="'+yn.videoCodec+","+yn.audioCodec+'"'):yn.mimeType='video/x-flv; codecs="'+yn.audioCodec+'"',yn.isComplete()&&this._onMediaInfo(yn)}else if(Da.packetType===1){let ya=this._timestampBase+De,yn={unit:Da.data,length:Da.data.byteLength,dts:ya,pts:ya};fa.samples.push(yn),fa.length+=Da.data.length}else Se.e(this.TAG,`Flv: Unsupported AAC data type ${Da.packetType}`)}else if(ka===2){if(!$t.codec){let gt=this._parseMP3AudioData(se,fe+1,he-1,!0);if(gt==null)return;$t.audioSampleRate=gt.samplingRate,$t.channelCount=gt.channelCount,$t.codec=gt.codec,$t.originalCodec=gt.originalCodec,$t.refSampleDuration=1152/$t.audioSampleRate*$t.timescale,Se.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",$t);let rn=this._mediaInfo;rn.audioCodec=$t.codec,rn.audioSampleRate=$t.audioSampleRate,rn.audioChannelCount=$t.channelCount,rn.audioDataRate=gt.bitRate,rn.hasVideo?rn.videoCodec!=null&&(rn.mimeType='video/x-flv; codecs="'+rn.videoCodec+","+rn.audioCodec+'"'):rn.mimeType='video/x-flv; codecs="'+rn.audioCodec+'"',rn.isComplete()&&this._onMediaInfo(rn)}let Da=this._parseMP3AudioData(se,fe+1,he-1,!1);if(Da==null)return;let ya=this._timestampBase+De,yn={unit:Da,length:Da.byteLength,dts:ya,pts:ya};fa.samples.push(yn),fa.length+=Da.length}}_parseAACAudioData(se,fe,he){if(he<=1){Se.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let De={},qe=new Uint8Array(se,fe,he);return De.packetType=qe[0],qe[0]===0?De.data=this._parseAACAudioSpecificConfig(se,fe+1,he-1):De.data=qe.subarray(1),De}_parseAACAudioSpecificConfig(se,fe,he){let De=new Uint8Array(se,fe,he),qe=null,wt=0,jt=0,ka=null,_n=0,on=null;if(wt=jt=De[0]>>>3,_n=(De[0]&7)<<1|De[1]>>>7,_n<0||_n>=this._mpegSamplingRates.length){this._onError(ke.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let nn=this._mpegSamplingRates[_n],kn=(De[1]&120)>>>3;if(kn<0||kn>=8){this._onError(ke.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}wt===5&&(on=(De[1]&7)<<1|De[2]>>>7,ka=(De[2]&124)>>>2);let $t=self.navigator.userAgent.toLowerCase();return $t.indexOf("firefox")!==-1?_n>=6?(wt=5,qe=new Array(4),on=_n-3):(wt=2,qe=new Array(2),on=_n):$t.indexOf("android")!==-1?(wt=2,qe=new Array(2),on=_n):(wt=5,on=_n,qe=new Array(4),_n>=6?on=_n-3:kn===1&&(wt=2,qe=new Array(2),on=_n)),qe[0]=wt<<3,qe[0]|=(_n&15)>>>1,qe[1]=(_n&15)<<7,qe[1]|=(kn&15)<<3,wt===5&&(qe[1]|=(on&15)>>>1,qe[2]=(on&1)<<7,qe[2]|=8,qe[3]=0),{config:qe,samplingRate:nn,channelCount:kn,codec:"mp4a.40."+wt,originalCodec:"mp4a.40."+jt}}_parseMP3AudioData(se,fe,he,De){if(he<4){Se.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let qe=this._littleEndian,wt=new Uint8Array(se,fe,he),jt=null;if(De){if(wt[0]!==255)return;let ka=wt[1]>>>3&3,_n=(wt[1]&6)>>1,on=(wt[2]&240)>>>4,nn=(wt[2]&12)>>>2,$t=(wt[3]>>>6&3)!==3?2:1,fa=0,Da=0,ya=34,yn="mp3";switch(ka){case 0:fa=this._mpegAudioV25SampleRateTable[nn];break;case 2:fa=this._mpegAudioV20SampleRateTable[nn];break;case 3:fa=this._mpegAudioV10SampleRateTable[nn];break}switch(_n){case 1:ya=34,on>>4,ka=wt&15;if(ka!==7){this._onError(ke.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${ka}`);return}this._parseAVCVideoPacket(se,fe+1,he-1,De,qe,jt)}_parseAVCVideoPacket(se,fe,he,De,qe,wt){if(he<4){Se.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let jt=this._littleEndian,ka=new DataView(se,fe,he),_n=ka.getUint8(0),nn=(ka.getUint32(0,!jt)&16777215)<<8>>8;if(_n===0)this._parseAVCDecoderConfigurationRecord(se,fe+4,he-4);else if(_n===1)this._parseAVCVideoData(se,fe+4,he-4,De,qe,wt,nn);else if(_n!==2){this._onError(ke.FORMAT_ERROR,`Flv: Invalid video packet type ${_n}`);return}}_parseAVCDecoderConfigurationRecord(se,fe,he){if(he<7){Se.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let De=this._videoMetadata,qe=this._videoTrack,wt=this._littleEndian,jt=new DataView(se,fe,he);De?typeof De.avcc!="undefined"&&Se.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),De=this._videoMetadata={},De.type="video",De.id=qe.id,De.timescale=this._timescale,De.duration=this._duration);let ka=jt.getUint8(0),_n=jt.getUint8(1),on=jt.getUint8(2),nn=jt.getUint8(3);if(ka!==1||_n===0){this._onError(ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(jt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ke.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let kn=jt.getUint8(5)&31;if(kn===0){this._onError(ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else kn>1&&Se.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${kn}`);let $t=6;for(let Da=0;Da1&&Se.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${fa}`);$t++;for(let Da=0;Da=he){Se.w(this.TAG,`Malformed Nalu near timestamp ${fa}, offset = ${kn}, dataSize = ${he}`);break}let ya=_n.getUint32(kn,!ka);if($t===3&&(ya>>>=8),ya>he-$t){Se.w(this.TAG,`Malformed Nalus near timestamp ${fa}, NaluSize > DataSize!`);return}let yn=_n.getUint8(kn+$t)&31;yn===5&&(Da=!0);let gt=new Uint8Array(se,fe+kn,$t+ya),rn={type:yn,data:gt};on.push(rn),nn+=gt.byteLength,kn+=$t+ya}if(on.length){let ya=this._videoTrack,yn={units:on,length:nn,isKeyframe:Da,dts:fa,cts:jt,pts:fa+jt};Da&&(yn.fileposition=qe),ya.samples.push(yn),ya.length+=nn}}}var ht=Ge;class Ue{static init(){Ue.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let fe in Ue.types)Ue.types.hasOwnProperty(fe)&&(Ue.types[fe]=[fe.charCodeAt(0),fe.charCodeAt(1),fe.charCodeAt(2),fe.charCodeAt(3)]);let se=Ue.constants={};se.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),se.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),se.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),se.STSC=se.STCO=se.STTS,se.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),se.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),se.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),se.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),se.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),se.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(se){let fe=8,he=null,De=Array.prototype.slice.call(arguments,1),qe=De.length;for(let jt=0;jt>>24&255,he[1]=fe>>>16&255,he[2]=fe>>>8&255,he[3]=fe&255,he.set(se,4);let wt=8;for(let jt=0;jt>>24&255,se>>>16&255,se>>>8&255,se&255,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(se){return Ue.box(Ue.types.trak,Ue.tkhd(se),Ue.mdia(se))}static tkhd(se){let fe=se.id,he=se.duration,De=se.presentWidth,qe=se.presentHeight;return Ue.box(Ue.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,De>>>8&255,De&255,0,0,qe>>>8&255,qe&255,0,0]))}static mdia(se){return Ue.box(Ue.types.mdia,Ue.mdhd(se),Ue.hdlr(se),Ue.minf(se))}static mdhd(se){let fe=se.timescale,he=se.duration;return Ue.box(Ue.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,he>>>24&255,he>>>16&255,he>>>8&255,he&255,85,196,0,0]))}static hdlr(se){let fe=null;return se.type==="audio"?fe=Ue.constants.HDLR_AUDIO:fe=Ue.constants.HDLR_VIDEO,Ue.box(Ue.types.hdlr,fe)}static minf(se){let fe=null;return se.type==="audio"?fe=Ue.box(Ue.types.smhd,Ue.constants.SMHD):fe=Ue.box(Ue.types.vmhd,Ue.constants.VMHD),Ue.box(Ue.types.minf,fe,Ue.dinf(),Ue.stbl(se))}static dinf(){return Ue.box(Ue.types.dinf,Ue.box(Ue.types.dref,Ue.constants.DREF))}static stbl(se){return Ue.box(Ue.types.stbl,Ue.stsd(se),Ue.box(Ue.types.stts,Ue.constants.STTS),Ue.box(Ue.types.stsc,Ue.constants.STSC),Ue.box(Ue.types.stsz,Ue.constants.STSZ),Ue.box(Ue.types.stco,Ue.constants.STCO))}static stsd(se){return se.type==="audio"?se.codec==="mp3"?Ue.box(Ue.types.stsd,Ue.constants.STSD_PREFIX,Ue.mp3(se)):Ue.box(Ue.types.stsd,Ue.constants.STSD_PREFIX,Ue.mp4a(se)):Ue.box(Ue.types.stsd,Ue.constants.STSD_PREFIX,Ue.avc1(se))}static mp3(se){let fe=se.channelCount,he=se.audioSampleRate,De=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,fe,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Ue.box(Ue.types[".mp3"],De)}static mp4a(se){let fe=se.channelCount,he=se.audioSampleRate,De=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,fe,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Ue.box(Ue.types.mp4a,De,Ue.esds(se))}static esds(se){let fe=se.config||[],he=fe.length,De=new Uint8Array([0,0,0,0,3,23+he,0,1,0,4,15+he,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([he]).concat(fe).concat([6,1,2]));return Ue.box(Ue.types.esds,De)}static avc1(se){let fe=se.avcc,he=se.codecWidth,De=se.codecHeight,qe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,he>>>8&255,he&255,De>>>8&255,De&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Ue.box(Ue.types.avc1,qe,Ue.box(Ue.types.avcC,fe))}static mvex(se){return Ue.box(Ue.types.mvex,Ue.trex(se))}static trex(se){let fe=se.id,he=new Uint8Array([0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Ue.box(Ue.types.trex,he)}static moof(se,fe){return Ue.box(Ue.types.moof,Ue.mfhd(se.sequenceNumber),Ue.traf(se,fe))}static mfhd(se){let fe=new Uint8Array([0,0,0,0,se>>>24&255,se>>>16&255,se>>>8&255,se&255]);return Ue.box(Ue.types.mfhd,fe)}static traf(se,fe){let he=se.id,De=Ue.box(Ue.types.tfhd,new Uint8Array([0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255])),qe=Ue.box(Ue.types.tfdt,new Uint8Array([0,0,0,0,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255])),wt=Ue.sdtp(se),jt=Ue.trun(se,wt.byteLength+16+16+8+16+8+8);return Ue.box(Ue.types.traf,De,qe,jt,wt)}static sdtp(se){let fe=se.samples||[],he=fe.length,De=new Uint8Array(4+he);for(let qe=0;qe>>24&255,De>>>16&255,De>>>8&255,De&255,fe>>>24&255,fe>>>16&255,fe>>>8&255,fe&255],0);for(let jt=0;jt>>24&255,ka>>>16&255,ka>>>8&255,ka&255,_n>>>24&255,_n>>>16&255,_n>>>8&255,_n&255,on.isLeading<<2|on.dependsOn,on.isDependedOn<<6|on.hasRedundancy<<4|on.isNonSync,0,0,nn>>>24&255,nn>>>16&255,nn>>>8&255,nn&255],12+16*jt)}return Ue.box(Ue.types.trun,wt)}static mdat(se){return Ue.box(Ue.types.mdat,se)}}Ue.init();var ot=Ue;class Ve{static getSilentFrame(se,fe){if(se==="mp4a.40.2"){if(fe===1)return new Uint8Array([0,200,0,128,35,128]);if(fe===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(fe===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(fe===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(fe===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(fe===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(fe===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(fe===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(fe===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var ia=Ve;class ln{constructor(se,fe,he,De,qe){this.dts=se,this.pts=fe,this.duration=he,this.originalDts=De,this.isSyncPoint=qe,this.fileposition=null}}class ta{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(se){se.isSyncPoint=!0,this.syncPoints.push(se)}}class Nn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(se){let fe=this._list;se.length!==0&&(fe.length>0&&se[0].originalDts=fe[qe].dts&&sefe[De].lastSample.originalDts&&se=fe[De].lastSample.originalDts&&(De===fe.length-1||De0&&(qe=this._searchNearestSegmentBefore(he.originalBeginDts)+1),this._lastAppendLocation=qe,this._list.splice(qe,0,he)}getLastSegmentBefore(se){let fe=this._searchNearestSegmentBefore(se);return fe>=0?this._list[fe]:null}getLastSampleBefore(se){let fe=this.getLastSegmentBefore(se);return fe!=null?fe.lastSample:null}getLastSyncPointBefore(se){let fe=this._searchNearestSegmentBefore(se),he=this._list[fe].syncPoints;for(;he.length===0&&fe>0;)fe--,he=this._list[fe].syncPoints;return he.length>0?he[he.length-1]:null}}class Ft{constructor(se){this.TAG="MP4Remuxer",this._config=se,this._isLive=se.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new va("audio"),this._videoSegmentInfoList=new va("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(se){return se.onDataAvailable=this.remux.bind(this),se.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(se){this._onInitSegment=se}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(se){this._onMediaSegment=se}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(se){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(se,fe){if(!this._onMediaSegment)throw new xe("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(se,fe),this._remuxVideo(fe),this._remuxAudio(se)}_onTrackMetadataReceived(se,fe){let he=null,De="mp4",qe=fe.codec;if(se==="audio")this._audioMeta=fe,fe.codec==="mp3"&&this._mp3UseMpegAudio?(De="mpeg",qe="",he=new Uint8Array):he=ot.generateInitSegment(fe);else if(se==="video")this._videoMeta=fe,he=ot.generateInitSegment(fe);else return;if(!this._onInitSegment)throw new xe("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(se,{type:se,data:he.buffer,codec:qe,container:`${se}/${De}`,mediaDuration:fe.duration})}_calculateDtsBase(se,fe){this._dtsBaseInited||(se.samples&&se.samples.length&&(this._audioDtsBase=se.samples[0].dts),fe.samples&&fe.samples.length&&(this._videoDtsBase=fe.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let se=this._videoStashedLastSample,fe=this._audioStashedLastSample,he={type:"video",id:1,sequenceNumber:0,samples:[],length:0};se!=null&&(he.samples.push(se),he.length=se.length);let De={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};fe!=null&&(De.samples.push(fe),De.length=fe.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(he,!0),this._remuxAudio(De,!0)}_remuxAudio(se,fe){if(this._audioMeta==null)return;let he=se,De=he.samples,qe,wt=-1,jt=-1,ka=-1,_n=this._audioMeta.refSampleDuration,on=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,nn=this._dtsBaseInited&&this._audioNextDts===void 0,kn=!1;if(!De||De.length===0||De.length===1&&!fe)return;let $t=0,fa=null,Da=0;on?($t=0,Da=he.length):($t=8,Da=8+he.length);let ya=null;if(De.length>1&&(ya=De.pop(),Da-=ya.length),this._audioStashedLastSample!=null){let fn=this._audioStashedLastSample;this._audioStashedLastSample=null,De.unshift(fn),Da+=fn.length}ya!=null&&(this._audioStashedLastSample=ya);let yn=De[0].dts-this._dtsBase;if(this._audioNextDts)qe=yn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())qe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(kn=!0);else{let fn=this._audioSegmentInfoList.getLastSampleBefore(yn);if(fn!=null){let jn=yn-(fn.originalDts+fn.duration);jn<=3&&(jn=0);let Ct=fn.dts+fn.duration+jn;qe=yn-Ct}else qe=0}if(kn){let fn=yn-qe,jn=this._videoSegmentInfoList.getLastSegmentBefore(yn);if(jn!=null&&jn.beginDts=1?Qn=gt[gt.length-1].duration:Qn=Math.floor(_n);let Tr=!1,zr=null;if(Qn>_n*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Tr=!0;let ro=Math.abs(Qn-_n),Qr=Math.ceil(ro/_n),Wa=$a+_n;Se.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${$a+Qn} ms, expected: ${$a+Math.round(_n)} ms, delta: ${Math.round(ro)} ms, generate: ${Qr} frames`);let br=ia.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);br==null&&(Se.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),br=Ct),zr=[];for(let nr=0;nr0){let oo=zr[zr.length-1];oo.duration=fo-oo.dts}let Ho={dts:fo,pts:fo,cts:0,unit:br,size:br.byteLength,duration:0,originalDts:dr,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};zr.push(Ho),Da+=Ho.size,Wa+=_n}let Lr=zr[zr.length-1];Lr.duration=$a+Qn-Lr.dts,Qn=Math.round(_n)}gt.push({dts:$a,pts:$a,cts:0,unit:jn.unit,size:jn.unit.byteLength,duration:Qn,originalDts:dr,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Tr&>.push.apply(gt,zr)}on?fa=new Uint8Array(Da):(fa=new Uint8Array(Da),fa[0]=Da>>>24&255,fa[1]=Da>>>16&255,fa[2]=Da>>>8&255,fa[3]=Da&255,fa.set(ot.types.mdat,4));for(let fn=0;fn1&&($t=De.pop(),kn-=$t.length),this._videoStashedLastSample!=null){let rn=this._videoStashedLastSample;this._videoStashedLastSample=null,De.unshift(rn),kn+=rn.length}$t!=null&&(this._videoStashedLastSample=$t);let fa=De[0].dts-this._dtsBase;if(this._videoNextDts)qe=fa-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())qe=0;else{let rn=this._videoSegmentInfoList.getLastSampleBefore(fa);if(rn!=null){let gn=fa-(rn.originalDts+rn.duration);gn<=3&&(gn=0);let Wn=rn.dts+rn.duration+gn;qe=fa-Wn}else qe=0}let Da=new ta,ya=[];for(let rn=0;rn=1?dr=ya[ya.length-1].duration:dr=Math.floor(this._videoMeta.refSampleDuration),Tn){let $a=new ln(fn,Ct,dr,gn.dts,!0);$a.fileposition=gn.fileposition,Da.appendSyncPoint($a)}ya.push({dts:fn,pts:Ct,cts:jn,units:gn.units,size:gn.length,isKeyframe:Tn,duration:dr,originalDts:Wn,flags:{isLeading:0,dependsOn:Tn?2:1,isDependedOn:Tn?1:0,hasRedundancy:0,isNonSync:Tn?0:1}})}nn=new Uint8Array(kn),nn[0]=kn>>>24&255,nn[1]=kn>>>16&255,nn[2]=kn>>>8&255,nn[3]=kn&255,nn.set(ot.types.mdat,4);for(let rn=0;rn{De.timestampBase=he,he+=De.duration,De.cors=se.cors,De.withCredentials=se.withCredentials,fe.referrerPolicy&&(De.referrerPolicy=fe.referrerPolicy)}),!isNaN(he)&&this._mediaDataSource.duration!==he&&(this._mediaDataSource.duration=he),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(se,fe){this._emitter.addListener(se,fe)}off(se,fe){this._emitter.removeListener(se,fe)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(se,fe){this._currentSegmentIndex=se;let he=this._mediaDataSource.segments[se],De=this._ioctl=new nt(he,this._config,se);De.onError=this._onIOException.bind(this),De.onSeeked=this._onIOSeeked.bind(this),De.onComplete=this._onIOComplete.bind(this),De.onRedirect=this._onIORedirect.bind(this),De.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),fe?this._demuxer.bindDataSource(this._ioctl):De.onDataArrival=this._onInitChunkArrival.bind(this),De.open(fe)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(se){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let fe=this._searchSegmentIndexContains(se);if(fe===this._currentSegmentIndex){let he=this._mediaInfo.segments[fe];if(he==null)this._pendingSeekTime=se;else{let De=he.getNearestKeyframe(se);this._remuxer.seek(De.milliseconds),this._ioctl.seek(De.fileposition),this._pendingResolveSeekPoint=De.milliseconds}}else{let he=this._mediaInfo.segments[fe];if(he==null)this._pendingSeekTime=se,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(fe);else{let De=he.getNearestKeyframe(se);this._internalAbort(),this._remuxer.seek(se),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[fe].timestampBase,this._loadSegment(fe,De.fileposition),this._pendingResolveSeekPoint=De.milliseconds,this._reportSegmentMediaInfo(fe)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(se){let fe=this._mediaDataSource.segments,he=fe.length-1;for(let De=0;De0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,De=this._demuxer.parseChunks(se,fe);else if((he=ht.probe(se)).match){this._demuxer=new ht(he,this._config),this._remuxer||(this._remuxer=new Xt(this._config));let qe=this._mediaDataSource;qe.duration!=null&&!isNaN(qe.duration)&&(this._demuxer.overridedDuration=qe.duration),typeof qe.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=qe.hasAudio),typeof qe.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=qe.hasVideo),this._demuxer.timestampBase=qe.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),De=this._demuxer.parseChunks(se,fe)}else he=null,Se.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Ot.DEMUX_ERROR,ke.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),De=0;return De}_onMediaInfo(se){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},se),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Mt.prototype));let fe=Object.assign({},se);Object.setPrototypeOf(fe,Mt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=fe,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let he=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(he)})}_onMetaDataArrived(se){this._emitter.emit(Ot.METADATA_ARRIVED,se)}_onScriptDataArrived(se){this._emitter.emit(Ot.SCRIPTDATA_ARRIVED,se)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(se){let he=se+1;he0&&he[0].originalDts===De&&(De=he[0].pts),this._emitter.emit(Ot.RECOMMEND_SEEKPOINT,De)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(se){let fe=this._mediaInfo.segments[se],he=Object.assign({},fe);he.duration=this._mediaInfo.duration,he.segmentCount=this._mediaInfo.segmentCount,delete he.segments,delete he.keyframesIndex,this._emitter.emit(Ot.MEDIA_INFO,he)}_reportStatisticsInfo(){let se={};se.url=this._ioctl.currentURL,se.hasRedirect=this._ioctl.hasRedirect,se.hasRedirect&&(se.redirectedURL=this._ioctl.currentRedirectedURL),se.speed=this._ioctl.currentSpeed,se.loaderType=this._ioctl.loaderType,se.currentSegmentIndex=this._currentSegmentIndex,se.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ot.STATISTICS_INFO,se)}}var xa=tn,oa=function(Hn){let se="TransmuxingWorker",fe=null,he=Da.bind(this);pe.install(),Hn.addEventListener("message",function(ya){switch(ya.data.cmd){case"init":fe=new xa(ya.data.param[0],ya.data.param[1]),fe.on(Ot.IO_ERROR,kn.bind(this)),fe.on(Ot.DEMUX_ERROR,$t.bind(this)),fe.on(Ot.INIT_SEGMENT,De.bind(this)),fe.on(Ot.MEDIA_SEGMENT,qe.bind(this)),fe.on(Ot.LOADING_COMPLETE,wt.bind(this)),fe.on(Ot.RECOVERED_EARLY_EOF,jt.bind(this)),fe.on(Ot.MEDIA_INFO,ka.bind(this)),fe.on(Ot.METADATA_ARRIVED,_n.bind(this)),fe.on(Ot.SCRIPTDATA_ARRIVED,on.bind(this)),fe.on(Ot.STATISTICS_INFO,nn.bind(this)),fe.on(Ot.RECOMMEND_SEEKPOINT,fa.bind(this));break;case"destroy":fe&&(fe.destroy(),fe=null),Hn.postMessage({msg:"destroyed"});break;case"start":fe.start();break;case"stop":fe.stop();break;case"seek":fe.seek(ya.data.param);break;case"pause":fe.pause();break;case"resume":fe.resume();break;case"logging_config":{let yn=ya.data.param;Xe.applyConfig(yn),yn.enableCallback===!0?Xe.addLogListener(he):Xe.removeLogListener(he);break}}});function De(ya,yn){let gt={msg:Ot.INIT_SEGMENT,data:{type:ya,data:yn}};Hn.postMessage(gt,[yn.data])}function qe(ya,yn){let gt={msg:Ot.MEDIA_SEGMENT,data:{type:ya,data:yn}};Hn.postMessage(gt,[yn.data])}function wt(){let ya={msg:Ot.LOADING_COMPLETE};Hn.postMessage(ya)}function jt(){let ya={msg:Ot.RECOVERED_EARLY_EOF};Hn.postMessage(ya)}function ka(ya){let yn={msg:Ot.MEDIA_INFO,data:ya};Hn.postMessage(yn)}function _n(ya){let yn={msg:Ot.METADATA_ARRIVED,data:ya};Hn.postMessage(yn)}function on(ya){let yn={msg:Ot.SCRIPTDATA_ARRIVED,data:ya};Hn.postMessage(yn)}function nn(ya){let yn={msg:Ot.STATISTICS_INFO,data:ya};Hn.postMessage(yn)}function kn(ya,yn){Hn.postMessage({msg:Ot.IO_ERROR,data:{type:ya,info:yn}})}function $t(ya,yn){Hn.postMessage({msg:Ot.DEMUX_ERROR,data:{type:ya,info:yn}})}function fa(ya){Hn.postMessage({msg:Ot.RECOMMEND_SEEKPOINT,data:ya})}function Da(ya,yn){Hn.postMessage({msg:"logcat_callback",data:{type:ya,logcat:yn}})}};class Ja{constructor(se,fe){if(this.TAG="Transmuxer",this._emitter=new(Ae()),fe.enableWorker&&typeof Worker!="undefined")try{let he=x(82059);this._worker=he(oa),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[se,fe]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Xe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Xe.getConfig()})}catch(he){Se.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new xa(se,fe)}else this._controller=new xa(se,fe);if(this._controller){let he=this._controller;he.on(Ot.IO_ERROR,this._onIOError.bind(this)),he.on(Ot.DEMUX_ERROR,this._onDemuxError.bind(this)),he.on(Ot.INIT_SEGMENT,this._onInitSegment.bind(this)),he.on(Ot.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),he.on(Ot.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),he.on(Ot.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),he.on(Ot.MEDIA_INFO,this._onMediaInfo.bind(this)),he.on(Ot.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),he.on(Ot.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),he.on(Ot.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),he.on(Ot.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Xe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(se,fe){this._emitter.addListener(se,fe)}off(se,fe){this._emitter.removeListener(se,fe)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(se){this._worker?this._worker.postMessage({cmd:"seek",param:se}):this._controller.seek(se)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(se,fe){Promise.resolve().then(()=>{this._emitter.emit(Ot.INIT_SEGMENT,se,fe)})}_onMediaSegment(se,fe){Promise.resolve().then(()=>{this._emitter.emit(Ot.MEDIA_SEGMENT,se,fe)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Ot.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Ot.RECOVERED_EARLY_EOF)})}_onMediaInfo(se){Promise.resolve().then(()=>{this._emitter.emit(Ot.MEDIA_INFO,se)})}_onMetaDataArrived(se){Promise.resolve().then(()=>{this._emitter.emit(Ot.METADATA_ARRIVED,se)})}_onScriptDataArrived(se){Promise.resolve().then(()=>{this._emitter.emit(Ot.SCRIPTDATA_ARRIVED,se)})}_onStatisticsInfo(se){Promise.resolve().then(()=>{this._emitter.emit(Ot.STATISTICS_INFO,se)})}_onIOError(se,fe){Promise.resolve().then(()=>{this._emitter.emit(Ot.IO_ERROR,se,fe)})}_onDemuxError(se,fe){Promise.resolve().then(()=>{this._emitter.emit(Ot.DEMUX_ERROR,se,fe)})}_onRecommendSeekpoint(se){Promise.resolve().then(()=>{this._emitter.emit(Ot.RECOMMEND_SEEKPOINT,se)})}_onLoggingConfigChanged(se){this._worker&&this._worker.postMessage({cmd:"logging_config",param:se})}_onWorkerMessage(se){let fe=se.data,he=fe.data;if(fe.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(fe.msg){case Ot.INIT_SEGMENT:case Ot.MEDIA_SEGMENT:this._emitter.emit(fe.msg,he.type,he.data);break;case Ot.LOADING_COMPLETE:case Ot.RECOVERED_EARLY_EOF:this._emitter.emit(fe.msg);break;case Ot.MEDIA_INFO:Object.setPrototypeOf(he,Mt.prototype),this._emitter.emit(fe.msg,he);break;case Ot.METADATA_ARRIVED:case Ot.SCRIPTDATA_ARRIVED:case Ot.STATISTICS_INFO:this._emitter.emit(fe.msg,he);break;case Ot.IO_ERROR:case Ot.DEMUX_ERROR:this._emitter.emit(fe.msg,he.type,he.info);break;case Ot.RECOMMEND_SEEKPOINT:this._emitter.emit(fe.msg,he);break;case"logcat_callback":Se.emitter.emit("log",he.type,he.logcat);break;default:break}}}var Er=Ja,qt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class ha{constructor(se){this.TAG="MSEController",this._config=se,this._emitter=new(Ae()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Nn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(se,fe){this._emitter.addListener(se,fe)}off(se,fe){this._emitter.removeListener(se,fe)}attachMediaElement(se){if(this._mediaSource)throw new xe("MediaSource has been attached to an HTMLMediaElement!");let fe=this._mediaSource=new window.MediaSource;fe.addEventListener("sourceopen",this.e.onSourceOpen),fe.addEventListener("sourceended",this.e.onSourceEnded),fe.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=se,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),se.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let se=this._mediaSource;for(let fe in this._sourceBuffers){let he=this._pendingSegments[fe];he.splice(0,he.length),this._pendingSegments[fe]=null,this._pendingRemoveRanges[fe]=null,this._lastInitSegments[fe]=null;let De=this._sourceBuffers[fe];if(De){if(se.readyState!=="closed"){try{se.removeSourceBuffer(De)}catch(qe){Se.e(this.TAG,qe.message)}De.removeEventListener("error",this.e.onSourceBufferError),De.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[fe]=null,this._sourceBuffers[fe]=null}}if(se.readyState==="open")try{se.endOfStream()}catch(fe){Se.e(this.TAG,fe.message)}se.removeEventListener("sourceopen",this.e.onSourceOpen),se.removeEventListener("sourceended",this.e.onSourceEnded),se.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(se,fe){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(se),this._pendingSegments[se.type].push(se);return}let he=se,De=`${he.container}`;he.codec&&he.codec.length>0&&(De+=`;codecs=${he.codec}`);let qe=!1;if(Se.v(this.TAG,"Received Initialization Segment, mimeType: "+De),this._lastInitSegments[he.type]=he,De!==this._mimeTypes[he.type]){if(this._mimeTypes[he.type])Se.v(this.TAG,`Notice: ${he.type} mimeType changed, origin: ${this._mimeTypes[he.type]}, target: ${De}`);else{qe=!0;try{let wt=this._sourceBuffers[he.type]=this._mediaSource.addSourceBuffer(De);wt.addEventListener("error",this.e.onSourceBufferError),wt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(wt){Se.e(this.TAG,wt.message),this._emitter.emit(qt.ERROR,{code:wt.code,msg:wt.message});return}}this._mimeTypes[he.type]=De}fe||this._pendingSegments[he.type].push(he),qe||this._sourceBuffers[he.type]&&!this._sourceBuffers[he.type].updating&&this._doAppendSegments(),b.safari&&he.container==="audio/mpeg"&&he.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=he.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(se){let fe=se;this._pendingSegments[fe.type].push(fe),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let he=this._sourceBuffers[fe.type];he&&!he.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(se){for(let fe in this._sourceBuffers){if(!this._sourceBuffers[fe])continue;let he=this._sourceBuffers[fe];if(this._mediaSource.readyState==="open")try{he.abort()}catch(qe){Se.e(this.TAG,qe.message)}this._idrList.clear();let De=this._pendingSegments[fe];if(De.splice(0,De.length),this._mediaSource.readyState!=="closed"){for(let qe=0;qe=1&&se-De.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let se=this._mediaElement.currentTime;for(let fe in this._sourceBuffers){let he=this._sourceBuffers[fe];if(he){let De=he.buffered,qe=!1;for(let wt=0;wt=this._config.autoCleanupMaxBackwardDuration){qe=!0;let _n=se-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[fe].push({start:jt,end:_n})}}else ka0&&(isNaN(fe)||he>fe)&&(Se.v(this.TAG,`Update MediaSource duration from ${fe} to ${he}`),this._mediaSource.duration=he),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let se in this._pendingRemoveRanges){if(!this._sourceBuffers[se]||this._sourceBuffers[se].updating)continue;let fe=this._sourceBuffers[se],he=this._pendingRemoveRanges[se];for(;he.length&&!fe.updating;){let De=he.shift();fe.remove(De.start,De.end)}}}_doAppendSegments(){let se=this._pendingSegments;for(let fe in se)if(!(!this._sourceBuffers[fe]||this._sourceBuffers[fe].updating)&&se[fe].length>0){let he=se[fe].shift();if(he.timestampOffset){let De=this._sourceBuffers[fe].timestampOffset,qe=he.timestampOffset/1e3;Math.abs(De-qe)>.1&&(Se.v(this.TAG,`Update MPEG audio timestampOffset from ${De} to ${qe}`),this._sourceBuffers[fe].timestampOffset=qe),delete he.timestampOffset}if(!he.data||he.data.byteLength===0)continue;try{this._sourceBuffers[fe].appendBuffer(he.data),this._isBufferFull=!1,fe==="video"&&he.hasOwnProperty("info")&&this._idrList.appendArray(he.info.syncPoints)}catch(De){this._pendingSegments[fe].unshift(he),De.code===22?(this._isBufferFull||this._emitter.emit(qt.BUFFER_FULL),this._isBufferFull=!0):(Se.e(this.TAG,De.message),this._emitter.emit(qt.ERROR,{code:De.code,msg:De.message}))}}}_onSourceOpen(){if(Se.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let se=this._pendingSourceBufferInit;for(;se.length;){let fe=se.shift();this.appendInitSegment(fe,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(qt.SOURCE_OPEN)}_onSourceEnded(){Se.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Se.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let se=this._pendingSegments;return se.video.length>0||se.audio.length>0}_hasPendingRemoveRanges(){let se=this._pendingRemoveRanges;return se.video.length>0||se.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(qt.UPDATE_END)}_onSourceBufferError(se){Se.e(this.TAG,`SourceBuffer Error: ${se}`)}}var Ya=ha;const Aa={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Zr={NETWORK_EXCEPTION:oe.EXCEPTION,NETWORK_STATUS_CODE_INVALID:oe.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:oe.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:oe.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:ke.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:ke.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:ke.CODEC_UNSUPPORTED};class Yr{constructor(se,fe){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(Ae()),this._config=yt(),typeof fe=="object"&&Object.assign(this._config,fe),se.type.toLowerCase()!=="flv")throw new Le("FlvPlayer requires an flv MediaDataSource input!");se.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=se,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let he=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(he||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(se,fe){se===Ut.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}):se===Ut.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(se,fe)}off(se,fe){this._emitter.removeListener(se,fe)}attachMediaElement(se){if(this._mediaElement=se,se.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),se.addEventListener("seeking",this.e.onvSeeking),se.addEventListener("canplay",this.e.onvCanPlay),se.addEventListener("stalled",this.e.onvStalled),se.addEventListener("progress",this.e.onvProgress),this._msectl=new Ya(this._config),this._msectl.on(qt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(qt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(qt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(qt.ERROR,fe=>{this._emitter.emit(Ut.ERROR,Aa.MEDIA_ERROR,Zr.MEDIA_MSE_ERROR,fe)}),this._msectl.attachMediaElement(se),this._pendingSeekTime!=null)try{se.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(fe){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new xe("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new xe("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Er(this._mediaDataSource,this._config),this._transmuxer.on(Ot.INIT_SEGMENT,(se,fe)=>{this._msectl.appendInitSegment(fe)}),this._transmuxer.on(Ot.MEDIA_SEGMENT,(se,fe)=>{if(this._msectl.appendMediaSegment(fe),this._config.lazyLoad&&!this._config.isLive){let he=this._mediaElement.currentTime;fe.info.endDts>=(he+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Se.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Ot.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Ut.LOADING_COMPLETE)}),this._transmuxer.on(Ot.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Ut.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ot.IO_ERROR,(se,fe)=>{this._emitter.emit(Ut.ERROR,Aa.NETWORK_ERROR,se,fe)}),this._transmuxer.on(Ot.DEMUX_ERROR,(se,fe)=>{this._emitter.emit(Ut.ERROR,Aa.MEDIA_ERROR,se,{code:-1,msg:fe})}),this._transmuxer.on(Ot.MEDIA_INFO,se=>{this._mediaInfo=se,this._emitter.emit(Ut.MEDIA_INFO,Object.assign({},se))}),this._transmuxer.on(Ot.METADATA_ARRIVED,se=>{this._emitter.emit(Ut.METADATA_ARRIVED,se)}),this._transmuxer.on(Ot.SCRIPTDATA_ARRIVED,se=>{this._emitter.emit(Ut.SCRIPTDATA_ARRIVED,se)}),this._transmuxer.on(Ot.STATISTICS_INFO,se=>{this._statisticsInfo=this._fillStatisticsInfo(se),this._emitter.emit(Ut.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Ot.RECOMMEND_SEEKPOINT,se=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=se/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(se){this._mediaElement.volume=se}get muted(){return this._mediaElement.muted}set muted(se){this._mediaElement.muted=se}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(se){this._mediaElement?this._internalSeek(se):this._pendingSeekTime=se}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(se){if(se.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return se;let fe=!0,he=0,De=0;if(this._mediaElement.getVideoPlaybackQuality){let qe=this._mediaElement.getVideoPlaybackQuality();he=qe.totalVideoFrames,De=qe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,De=this._mediaElement.webkitDroppedFrameCount):fe=!1;return fe&&(se.decodedFrames=he,se.droppedFrames=De),se}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let se=this._mediaElement.buffered,fe=this._mediaElement.currentTime,he=0,De=0;for(let qe=0;qe=fe+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Se.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Se.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let se=this._mediaElement.currentTime,fe=this._mediaElement.buffered,he=!1;for(let De=0;De=qe&&se=wt-this._config.lazyLoadRecoverDuration&&(he=!0);break}}he&&(window.clearInterval(this._progressChecker),this._progressChecker=null,he&&(Se.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(se){let fe=this._mediaElement.buffered;for(let he=0;he=De&&se0){let qe=this._mediaElement.buffered.start(0);(qe<1&&se0&&fe.currentTime0){let De=he.start(0);if(De<1&&fe{this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}):se===Ut.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(se,fe)}off(se,fe){this._emitter.removeListener(se,fe)}attachMediaElement(se){if(this._mediaElement=se,se.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{se.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(fe){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new xe("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(se){this._mediaElement.volume=se}get muted(){return this._mediaElement.muted}set muted(se){this._mediaElement.muted=se}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(se){this._mediaElement?this._mediaElement.currentTime=se:this._pendingSeekTime=se}get mediaInfo(){let fe={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(fe.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(fe.width=this._mediaElement.videoWidth,fe.height=this._mediaElement.videoHeight)),fe}get statisticsInfo(){let se={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return se;let fe=!0,he=0,De=0;if(this._mediaElement.getVideoPlaybackQuality){let qe=this._mediaElement.getVideoPlaybackQuality();he=qe.totalVideoFrames,De=qe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,De=this._mediaElement.webkitDroppedFrameCount):fe=!1;return fe&&(se.decodedFrames=he,se.droppedFrames=De),se}_onvLoadedMetadata(se){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}}var Ra=Et;pe.install();function Zt(Hn,se){let fe=Hn;if(fe==null||typeof fe!="object")throw new Le("MediaDataSource must be an javascript object!");if(!fe.hasOwnProperty("type"))throw new Le("MediaDataSource must has type field to indicate video file type!");switch(fe.type){case"flv":return new Sr(fe,se);default:return new Ra(fe,se)}}function qn(){return Nt.supportMSEH264Playback()}function ua(){return Nt.getFeatureList()}let ga={};ga.createPlayer=Zt,ga.isSupported=qn,ga.getFeatureList=ua,ga.BaseLoader=y,ga.LoaderStatus=ye,ga.LoaderErrors=oe,ga.Events=Ut,ga.ErrorTypes=Aa,ga.ErrorDetails=Zr,ga.FlvPlayer=Sr,ga.NativePlayer=Ra,ga.LoggingControl=Xe,Object.defineProperty(ga,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var tr=ga},50371:function(Rt,ct){"use strict";function x(){const a=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let pe=1;pe{const Fe=Ne[Ae];Fe!==void 0&&(a[Ae]=Fe)})}return a}ct.Z=x},77578:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return a}});const a=pe=>pe?typeof pe=="function"?pe():pe:null},13845:function(Rt,ct,x){"use strict";x.d(ct,{F:function(){return a},Z:function(){return pe}});function a(Ne){return Ne!=null&&Ne===Ne.window}function pe(Ne,Ae){var Fe,Se;if(typeof window=="undefined")return 0;const le=Ae?"scrollTop":"scrollLeft";let Me=0;return a(Ne)?Me=Ne[Ae?"pageYOffset":"pageXOffset"]:Ne instanceof Document?Me=Ne.documentElement[le]:(Ne instanceof HTMLElement||Ne)&&(Me=Ne[le]),Ne&&!a(Ne)&&typeof Me!="number"&&(Me=(Se=((Fe=Ne.ownerDocument)!==null&&Fe!==void 0?Fe:Ne).documentElement)===null||Se===void 0?void 0:Se[le]),Me}},56762:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return pe}});var a=x(59301);function pe(){const[,Ne]=a.useReducer(Ae=>Ae+1,0);return Ne}},68031:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Ae}});var a=x(16089);function pe(Fe,Se,le,Me){const Ie=le-Se;return Fe/=Me/2,Fe<1?Ie/2*Fe*Fe*Fe+Se:Ie/2*((Fe-=2)*Fe*Fe+2)+Se}var Ne=x(13845);function Ae(Fe){let Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:Me,duration:Ie=450}=Se,xe=le(),Le=(0,Ne.Z)(xe,!0),He=Date.now(),ye=()=>{const y=Date.now()-He,E=pe(y>Ie?Ie:y,Le,Fe,Ie);(0,Ne.F)(xe)?xe.scrollTo(window.pageXOffset,E):xe instanceof Document||xe.constructor.name==="HTMLDocument"?xe.documentElement.scrollTop=E:xe.scrollTop=E,y{let{children:nt}=We;const{getPrefixCls:xt}=Fe.useContext(le.E_),yt=xt("breadcrumb");return Fe.createElement("li",{className:`${yt}-separator`,"aria-hidden":"true"},nt===""?nt:nt||"/")};xe.__ANT_BREADCRUMB_SEPARATOR=!0;var Le=xe,He=function(We,nt){var xt={};for(var yt in We)Object.prototype.hasOwnProperty.call(We,yt)&&nt.indexOf(yt)<0&&(xt[yt]=We[yt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,yt=Object.getOwnPropertySymbols(We);btnt[bt]||yt)}function oe(We,nt,xt,yt){if(xt==null)return null;const{className:bt,onClick:Nt}=nt,It=He(nt,["className","onClick"]),Ut=Object.assign(Object.assign({},(0,Ae.Z)(It,{data:!0,aria:!0})),{onClick:Nt});return yt!==void 0?Fe.createElement("a",Object.assign({},Ut,{className:pe()(`${We}-link`,bt),href:yt}),xt):Fe.createElement("span",Object.assign({},Ut,{className:pe()(`${We}-link`,bt)}),xt)}function y(We,nt){return(yt,bt,Nt,It,Ut)=>{if(nt)return nt(yt,bt,Nt,It);const Dt=ye(yt,bt);return oe(We,yt,Dt,Ut)}}var E=function(We,nt){var xt={};for(var yt in We)Object.prototype.hasOwnProperty.call(We,yt)&&nt.indexOf(yt)<0&&(xt[yt]=We[yt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,yt=Object.getOwnPropertySymbols(We);bt{const{prefixCls:nt,separator:xt="/",children:yt,menu:bt,overlay:Nt,dropdownProps:It,href:Ut}=We,Xe=(lt=>{if(bt||Nt){const Mt=Object.assign({},It);if(bt){const Vt=bt||{},{items:en}=Vt,Pn=E(Vt,["items"]);Mt.menu=Object.assign(Object.assign({},Pn),{items:en==null?void 0:en.map((Je,Tt)=>{var{key:bn,title:Cn,label:vn,path:at}=Je,vt=E(Je,["key","title","label","path"]);let rt=vn!=null?vn:Cn;return at&&(rt=Fe.createElement("a",{href:`${Ut}${at}`},rt)),Object.assign(Object.assign({},vt),{key:bn!=null?bn:Tt,label:rt})})})}else Nt&&(Mt.overlay=Nt);return Fe.createElement(Ie.Z,Object.assign({placement:"bottom"},Mt),Fe.createElement("span",{className:`${nt}-overlay-link`},lt,Fe.createElement(Me.Z,null)))}return lt})(yt);return Xe!=null?Fe.createElement(Fe.Fragment,null,Fe.createElement("li",null,Xe),xt&&Fe.createElement(Le,null,xt)):null},b=We=>{const{prefixCls:nt,children:xt,href:yt}=We,bt=E(We,["prefixCls","children","href"]),{getPrefixCls:Nt}=Fe.useContext(le.E_),It=Nt("breadcrumb",nt);return Fe.createElement(z,Object.assign({},bt,{prefixCls:It}),oe(It,bt,xt,yt))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,te=x(17313),ne=x(83116),ie=x(37613);const ce=We=>{const{componentCls:nt,iconCls:xt}=We;return{[nt]:Object.assign(Object.assign({},(0,te.Wf)(We)),{color:We.itemColor,fontSize:We.fontSize,[xt]:{fontSize:We.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:We.linkColor,transition:`color ${We.motionDurationMid}`,padding:`0 ${We.paddingXXS}px`,borderRadius:We.borderRadiusSM,height:We.lineHeight*We.fontSize,display:"inline-block",marginInline:-We.marginXXS,"&:hover":{color:We.linkHoverColor,backgroundColor:We.colorBgTextHover}},(0,te.Qy)(We)),"li:last-child":{color:We.lastItemColor},[`${nt}-separator`]:{marginInline:We.separatorMargin,color:We.separatorColor},[`${nt}-link`]:{[` > ${xt} + span, > ${xt} + a - `]:{marginInlineStart:Ue.marginXXS}},[`${nt}-overlay-link`]:{borderRadius:Ue.borderRadiusSM,height:Ue.lineHeight*Ue.fontSize,display:"inline-block",padding:`0 ${Ue.paddingXXS}px`,marginInline:-Ue.marginXXS,[`> ${xt}`]:{marginInlineStart:Ue.marginXXS,fontSize:Ue.fontSizeIcon},"&:hover":{color:Ue.linkHoverColor,backgroundColor:Ue.colorBgTextHover,a:{color:Ue.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ue.componentCls}-rtl`]:{direction:"rtl"}})}};var me=(0,ne.Z)("Breadcrumb",Ue=>{const nt=(0,ie.TS)(Ue,{});return[ce(nt)]},Ue=>({itemColor:Ue.colorTextDescription,lastItemColor:Ue.colorText,iconFontSize:Ue.fontSize,linkColor:Ue.colorTextDescription,linkHoverColor:Ue.colorText,separatorColor:Ue.colorTextDescription,separatorMargin:Ue.marginXS})),ge=function(Ue,nt){var xt={};for(var Et in Ue)Object.prototype.hasOwnProperty.call(Ue,Et)&&nt.indexOf(Et)<0&&(xt[Et]=Ue[Et]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Et=Object.getOwnPropertySymbols(Ue);Pt{var{breadcrumbName:It}=Nt,Ut=ge(Nt,["breadcrumbName"]);return Object.assign(Object.assign({},Ut),{title:It})})}),Pt}function Be(Ue,nt){return(0,Fe.useMemo)(()=>Ue||(nt?nt.map(Ce):null),[Ue,nt])}var je=function(Ue,nt){var xt={};for(var Et in Ue)Object.prototype.hasOwnProperty.call(Ue,Et)&&nt.indexOf(Et)<0&&(xt[Et]=Ue[Et]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Et=Object.getOwnPropertySymbols(Ue);Pt{if(nt===void 0)return nt;let xt=(nt||"").replace(/^\//,"");return Object.keys(Ue).forEach(Et=>{xt=xt.replace(`:${Et}`,Ue[Et])}),xt},tt=Ue=>{const{prefixCls:nt,separator:xt="/",style:Et,className:Pt,rootClassName:Nt,routes:It,items:Ut,children:Dt,itemRender:Xe,params:lt={}}=Ue,Mt=je(Ue,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Vt,direction:$t,breadcrumb:Bn}=Fe.useContext(le.E_);let Je;const Tt=Vt("breadcrumb",nt),[Sn,En]=me(Tt),pn=Be(Ut,It),at=y(Tt,Xe);if(pn&&pn.length>0){const ke=[],Bt=Ut||It;Je=pn.map((Wt,Re)=>{const{path:Ke,key:pt,type:Ve,menu:ot,overlay:Ye,onClick:ia,className:on,separator:ta,dropdownProps:On}=Wt,pa=we(lt,Ke);pa!==void 0&&ke.push(pa);const Ct=pt!=null?pt:Re;if(Ve==="separator")return Fe.createElement(Le,{key:Ct},ta);const Yt={},Xt=Re===pn.length-1;ot?Yt.menu=ot:Ye&&(Yt.overlay=Ye);let{href:Ot}=Wt;return ke.length&&pa!==void 0&&(Ot=`#/${ke.join("/")}`),Fe.createElement(z,Object.assign({key:Ct},Yt,(0,Ae.Z)(Wt,{data:!0,aria:!0}),{className:on,dropdownProps:On,href:Ot,separator:Xt?"":xt,onClick:ia,prefixCls:Tt}),at(Wt,lt,Bt,ke,Ot))})}else if(Dt){const ke=(0,Ne.Z)(Dt).length;Je=(0,Ne.Z)(Dt).map((Bt,Wt)=>{if(!Bt)return Bt;const Re=Wt===ke-1;return(0,Se.Tm)(Bt,{separator:Re?"":xt,key:Wt})})}const ft=pe()(Tt,Bn==null?void 0:Bn.className,{[`${Tt}-rtl`]:$t==="rtl"},Pt,Nt,En),rt=Object.assign(Object.assign({},Bn==null?void 0:Bn.style),Et);return Sn(Fe.createElement("nav",Object.assign({className:ft,style:rt},Mt),Fe.createElement("ol",null,Je)))};tt.Item=ee,tt.Separator=Le;var Ze=tt,it=Ze},19842:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return La}});var a=x(94480),pe=x(59301),Ne=x(33853),Ae=x(58617),Fe=x(38819),Se=x(92310),le=x.n(Se),Me=x(54476),Ie=x(42978),xe=x(75931),Le=x(77861),ze=x(17115),ye=x(90782),oe=x(6089),y=x(18929),E=pe.createContext(null),z=E,b=x(76190),ee=x(20068),te=x(33885),ne="__rc_cascader_search_mark__",ie=function(_n,ua,ma){var tr=ma.label;return ua.some(function(Zn){return String(Zn[tr]).toLowerCase().includes(_n.toLowerCase())})},ce=function(_n,ua,ma,tr){return ua.map(function(Zn){return Zn[tr.label]}).join(" / ")},me=function(Zt,_n,ua,ma,tr,Zn){var se=tr.filter,fe=se===void 0?ie:se,he=tr.render,De=he===void 0?ce:he,qe=tr.limit,wt=qe===void 0?50:qe,jt=tr.sort;return pe.useMemo(function(){var Ta=[];if(!Zt)return[];function $n(rn,tn){var Tn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;rn.forEach(function(_t){if(!(!jt&&wt!==!1&&wt>0&&Ta.length>=wt)){var ga=[].concat((0,a.Z)(tn),[_t]),wa=_t[ua.children],Ea=Tn||_t.disabled;if((!wa||wa.length===0||Zn)&&fe(Zt,ga,{label:ua.label})){var Cn;Ta.push((0,te.Z)((0,te.Z)({},_t),{},(Cn={disabled:Ea},(0,ee.Z)(Cn,ua.label,De(Zt,ga,ma,ua)),(0,ee.Z)(Cn,ne,ga),(0,ee.Z)(Cn,ua.children,void 0),Cn)))}wa&&$n(_t[ua.children],ga,Ea)}})}return $n(_n,[]),jt&&Ta.sort(function(rn,tn){return jt(rn[ne],tn[ne],Zt,ua)}),wt!==!1&&wt>0?Ta.slice(0,wt):Ta},[Zt,_n,ua,ma,De,Zn,fe,jt,wt])},ge="__RC_CASCADER_SPLIT__",Ce="SHOW_PARENT",Be="SHOW_CHILD";function je(Zt){return Zt.join(ge)}function we(Zt){return Zt.map(je)}function tt(Zt){return Zt.split(ge)}function Ze(Zt){var _n=Zt||{},ua=_n.label,ma=_n.value,tr=_n.children,Zn=ma||"value";return{label:ua||"label",value:Zn,key:Zn,children:tr||"children"}}function it(Zt,_n){var ua,ma;return(ua=Zt.isLeaf)!==null&&ua!==void 0?ua:!((ma=Zt[_n.children])!==null&&ma!==void 0&&ma.length)}function Ue(Zt){var _n=Zt.parentElement;if(_n){var ua=Zt.offsetTop-_n.offsetTop;ua-_n.scrollTop<0?_n.scrollTo({top:ua}):ua+Zt.offsetHeight-_n.scrollTop>_n.offsetHeight&&_n.scrollTo({top:ua+Zt.offsetHeight-_n.offsetHeight})}}function nt(Zt,_n){return Zt.map(function(ua){var ma;return(ma=ua[ne])===null||ma===void 0?void 0:ma.map(function(tr){return tr[_n.value]})})}function xt(Zt,_n,ua){var ma=new Set(Zt),tr=_n();return Zt.filter(function(Zn){var se=tr[Zn],fe=se?se.parent:null,he=se?se.children:null;return se&&se.node.disabled?!0:ua===Be?!(he&&he.some(function(De){return De.key&&ma.has(De.key)})):!(fe&&!fe.node.disabled&&ma.has(fe.key))})}function Et(Zt,_n,ua){for(var ma=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,tr=_n,Zn=[],se=function(){var De,qe,wt,jt=Zt[fe],Ta=(De=tr)===null||De===void 0?void 0:De.findIndex(function(rn){var tn=rn[ua.value];return ma?String(tn)===String(jt):tn===jt}),$n=Ta!==-1?(qe=tr)===null||qe===void 0?void 0:qe[Ta]:null;Zn.push({value:(wt=$n==null?void 0:$n[ua.value])!==null&&wt!==void 0?wt:jt,index:Ta,option:$n}),tr=$n==null?void 0:$n[ua.children]},fe=0;fe1){var mt=$n.slice(0,-1);_t(mt)}else De(!1)},Ea=function(){var mt,an=((mt=tn[rn])===null||mt===void 0?void 0:mt[ua.children])||[],gn=an.find(function(Rn){return!Rn.disabled});if(gn){var Gn=[].concat((0,a.Z)($n),[gn[ua.value]]);_t(Gn)}};pe.useImperativeHandle(Zt,function(){return{onKeyDown:function(mt){var an=mt.which;switch(an){case Tt.Z.UP:case Tt.Z.DOWN:{var gn=0;an===Tt.Z.UP?gn=-1:an===Tt.Z.DOWN&&(gn=1),gn!==0&&ga(gn);break}case Tt.Z.LEFT:{if(he)break;wt?Ea():wa();break}case Tt.Z.RIGHT:{if(he)break;wt?wa():Ea();break}case Tt.Z.BACKSPACE:{he||wa();break}case Tt.Z.ENTER:{if($n.length){var Gn=tn[rn],Rn=(Gn==null?void 0:Gn[ne])||[];Rn.length?Zn(Rn.map(function(fn){return fn[ua.value]}),Rn[Rn.length-1]):Zn($n,tn[rn])}break}case Tt.Z.ESC:De(!1),qe&&mt.stopPropagation()}},onKeyUp:function(){}}})},En=pe.forwardRef(function(Zt,_n){var ua,ma,tr,Zn,se=(0,Le.lk)(),fe=se.prefixCls,he=se.multiple,De=se.searchValue,qe=se.toggleOpen,wt=se.notFoundContent,jt=se.direction,Ta=se.open,$n=pe.useRef(),rn=jt==="rtl",tn=pe.useContext(z),Tn=tn.options,_t=tn.values,ga=tn.halfValues,wa=tn.fieldNames,Ea=tn.changeOnSelect,Cn=tn.onSelect,mt=tn.searchOptions,an=tn.dropdownPrefixCls,gn=tn.loadData,Gn=tn.expandTrigger,Rn=an||fe,fn=pe.useState([]),kn=(0,Ie.Z)(fn,2),At=kn[0],dr=kn[1],$a=function(Hr){if(!(!gn||De)){var xl=Et(Hr,Tn,wa),wl=xl.map(function(ii){var ai=ii.option;return ai}),Ul=wl[wl.length-1];if(Ul&&!it(Ul,wa)){var _o=je(Hr);dr(function(ii){return[].concat((0,a.Z)(ii),[_o])}),gn(wl)}}};pe.useEffect(function(){At.length&&At.forEach(function(Yo){var Hr=tt(Yo),xl=Et(Hr,Tn,wa,!0).map(function(Ul){var _o=Ul.option;return _o}),wl=xl[xl.length-1];(!wl||wl[wa.children]||it(wl,wa))&&dr(function(Ul){return Ul.filter(function(_o){return _o!==Yo})})})},[Tn,At,wa]);var Wn=pe.useMemo(function(){return new Set(we(_t))},[_t]),Tr=pe.useMemo(function(){return new Set(we(ga))},[ga]),zr=Je(),ao=(0,Ie.Z)(zr,2),Qr=ao[0],za=ao[1],br=function(Hr){za(Hr),$a(Hr)},Nr=function(Hr){var xl=Hr.disabled,wl=it(Hr,wa);return!xl&&(wl||Ea||he)},nr=function(Hr,xl){var wl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Cn(Hr),!he&&(xl||Ea&&(Gn==="hover"||wl))&&qe(!1)},mo=pe.useMemo(function(){return De?mt:Tn},[De,mt,Tn]),zo=pe.useMemo(function(){for(var Yo=[{options:mo}],Hr=mo,xl=nt(Hr,wa),wl=function(){var ai=Qr[Ul],gi=Hr.find(function(Di,Sl){return(xl[Sl]?je(xl[Sl]):Di[wa.value])===ai}),ui=gi==null?void 0:gi[wa.children];if(!(ui!=null&&ui.length))return"break";Hr=ui,Yo.push({options:ui})},Ul=0;Ul":At,$a=Zt.loadingIcon,Wn=Zt.children,Tr=Zt.dropdownMatchSelectWidth,zr=Tr===void 0?!1:Tr,ao=Zt.showCheckedStrategy,Qr=ao===void 0?Ce:ao,za=(0,xe.Z)(Zt,ke),br=(0,ze.ZP)(ua),Nr=!!wt,nr=(0,y.Z)(se,{value:fe,postState:Wt}),mo=(0,Ie.Z)(nr,2),zo=mo[0],ro=mo[1],Go=pe.useMemo(function(){return Ze(Zn)},[JSON.stringify(Zn)]),lo=pe.useMemo(function(){return _t||[]},[_t]),di=It(lo,Go),mi=pe.useCallback(function(Wr){var Kr=di();return Wr.map(function(Xr){var El=Kr[Xr].nodes;return El.map(function(Yl){return Yl[Go.value]})})},[di,Go]),vi=(0,y.Z)("",{value:$n,postState:function(Kr){return Kr||""}}),Yo=(0,Ie.Z)(vi,2),Hr=Yo[0],xl=Yo[1],wl=function(Kr,Xr){xl(Kr),Xr.source!=="blur"&&rn&&rn(Kr)},Ul=Xe(tn),_o=(0,Ie.Z)(Ul,2),ii=_o[0],ai=_o[1],gi=me(Hr,lo,Go,ga||tr,ai,he),ui=Ut(lo,Go),Di=pe.useMemo(function(){var Wr=ui(zo),Kr=(0,Ie.Z)(Wr,2),Xr=Kr[0],El=Kr[1];if(!Nr||!zo.length)return[Xr,[],El];var Yl=we(Xr),Ei=di(),yi=(0,ye.S)(Yl,!0,Ei),au=yi.checkedKeys,Oi=yi.halfCheckedKeys;return[mi(au),mi(Oi),El]},[Nr,zo,di,mi,ui]),Sl=(0,Ie.Z)(Di,3),nl=Sl[0],xo=Sl[1],Nl=Sl[2],$i=pe.useMemo(function(){var Wr=we(nl),Kr=xt(Wr,di,Qr);return[].concat((0,a.Z)(Nl),(0,a.Z)(mi(Kr)))},[nl,di,mi,Nl,Qr]),Gi=Pt($i,lo,Go,Nr,qe),du=(0,oe.Z)(function(Wr){if(ro(Wr),De){var Kr=Wt(Wr),Xr=Kr.map(function(Ei){return Et(Ei,lo,Go).map(function(yi){return yi.option})}),El=Nr?Kr:Kr[0],Yl=Nr?Xr:Xr[0];De(El,Yl)}}),vu=(0,oe.Z)(function(Wr){if((!Nr||Ta)&&xl(""),!Nr)du(Wr);else{var Kr=je(Wr),Xr=we(nl),El=we(xo),Yl=Xr.includes(Kr),Ei=Nl.some(function(uo){return je(uo)===Kr}),yi=nl,au=Nl;if(Ei&&!Yl)au=Nl.filter(function(uo){return je(uo)!==Kr});else{var Oi=Yl?Xr.filter(function(uo){return uo!==Kr}):[].concat((0,a.Z)(Xr),[Kr]),Ru=di(),gu;if(Yl){var Dl=(0,ye.S)(Oi,{checked:!1,halfCheckedKeys:El},Ru);gu=Dl.checkedKeys}else{var Xl=(0,ye.S)(Oi,!0,Ru);gu=Xl.checkedKeys}var Tl=xt(gu,di,Qr);yi=mi(Tl)}du([].concat((0,a.Z)(au),(0,a.Z)(yi)))}}),mu=function(Kr,Xr){if(Xr.type==="clear"){du([]);return}var El=Xr.values[0],Yl=El.valueCells;vu(Yl)},Pl=Cn!==void 0?Cn:Ea,fi=an||mt,Pu=Rn||Gn,Qu=function(Kr){fn==null||fn(Kr),kn==null||kn(Kr)},as=pe.useMemo(function(){return{options:lo,fieldNames:Go,values:nl,halfValues:xo,changeOnSelect:he,onSelect:vu,checkable:wt,searchOptions:gi,dropdownPrefixCls:ga,loadData:wa,expandTrigger:Tn,expandIcon:dr,loadingIcon:$a,dropdownMenuColumnStyle:gn}},[lo,Go,nl,xo,he,vu,wt,gi,ga,wa,Tn,dr,$a,gn]),Vu=!(Hr?gi:lo).length,To=Hr&&ai.matchInputWidth||Vu?{}:{minWidth:"auto"};return pe.createElement(z.Provider,{value:as},pe.createElement(Le.Ac,(0,Me.Z)({},za,{ref:_n,id:br,prefixCls:tr,autoClearSearchValue:Ta,dropdownMatchSelectWidth:zr,dropdownStyle:To,displayValues:Gi,onDisplayValuesChange:mu,mode:Nr?"multiple":void 0,searchValue:Hr,onSearch:wl,showSearch:ii,OptionList:pn,emptyOptions:Vu,open:Pl,dropdownClassName:fi,placement:Pu,onDropdownVisibleChange:Qu,getRawInputElement:function(){return Wn}})))});Re.SHOW_PARENT=Ce,Re.SHOW_CHILD=Be;var Ke=Re,pt=Ke,Ve=x(2738),ot=x(62892),Ye=x(53487),ia=x(19080),on=x(36355),ta=x(93891),On=x(1684),pa=x(19716),Ct=x(32441),Yt=x(14154),Xt=x(58582),Ot=x(84443),en=x(66339),xa=x(33234),cn=x(98447),oa=x(17313),qa=x(74207),yr=x(83116);const qn=Zt=>{const{prefixCls:_n,componentCls:ua,antCls:ma}=Zt,tr=`${ua}-menu-item`,Zn=` + `]:{marginInlineStart:We.marginXXS}},[`${nt}-overlay-link`]:{borderRadius:We.borderRadiusSM,height:We.lineHeight*We.fontSize,display:"inline-block",padding:`0 ${We.paddingXXS}px`,marginInline:-We.marginXXS,[`> ${xt}`]:{marginInlineStart:We.marginXXS,fontSize:We.fontSizeIcon},"&:hover":{color:We.linkHoverColor,backgroundColor:We.colorBgTextHover,a:{color:We.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${We.componentCls}-rtl`]:{direction:"rtl"}})}};var me=(0,ne.Z)("Breadcrumb",We=>{const nt=(0,ie.TS)(We,{});return[ce(nt)]},We=>({itemColor:We.colorTextDescription,lastItemColor:We.colorText,iconFontSize:We.fontSize,linkColor:We.colorTextDescription,linkHoverColor:We.colorText,separatorColor:We.colorTextDescription,separatorMargin:We.marginXS})),ge=function(We,nt){var xt={};for(var yt in We)Object.prototype.hasOwnProperty.call(We,yt)&&nt.indexOf(yt)<0&&(xt[yt]=We[yt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,yt=Object.getOwnPropertySymbols(We);bt{var{breadcrumbName:It}=Nt,Ut=ge(Nt,["breadcrumbName"]);return Object.assign(Object.assign({},Ut),{title:It})})}),bt}function Be(We,nt){return(0,Fe.useMemo)(()=>We||(nt?nt.map(Ce):null),[We,nt])}var je=function(We,nt){var xt={};for(var yt in We)Object.prototype.hasOwnProperty.call(We,yt)&&nt.indexOf(yt)<0&&(xt[yt]=We[yt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,yt=Object.getOwnPropertySymbols(We);bt{if(nt===void 0)return nt;let xt=(nt||"").replace(/^\//,"");return Object.keys(We).forEach(yt=>{xt=xt.replace(`:${yt}`,We[yt])}),xt},tt=We=>{const{prefixCls:nt,separator:xt="/",style:yt,className:bt,rootClassName:Nt,routes:It,items:Ut,children:Dt,itemRender:Xe,params:lt={}}=We,Mt=je(We,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Vt,direction:en,breadcrumb:Pn}=Fe.useContext(le.E_);let Je;const Tt=Vt("breadcrumb",nt),[bn,Cn]=me(Tt),vn=Be(Ut,It),at=y(Tt,Xe);if(vn&&vn.length>0){const ke=[],Pt=Ut||It;Je=vn.map((Wt,Re)=>{const{path:Ge,key:ht,type:Ue,menu:ot,overlay:Ve,onClick:ia,className:ln,separator:ta,dropdownProps:Nn}=Wt,va=we(lt,Ge);va!==void 0&&ke.push(va);const Ft=ht!=null?ht:Re;if(Ue==="separator")return Fe.createElement(Le,{key:Ft},ta);const Xt={},Jt=Re===vn.length-1;ot?Xt.menu=ot:Ve&&(Xt.overlay=Ve);let{href:Ot}=Wt;return ke.length&&va!==void 0&&(Ot=`#/${ke.join("/")}`),Fe.createElement(z,Object.assign({key:Ft},Xt,(0,Ae.Z)(Wt,{data:!0,aria:!0}),{className:ln,dropdownProps:Nn,href:Ot,separator:Jt?"":xt,onClick:ia,prefixCls:Tt}),at(Wt,lt,Pt,ke,Ot))})}else if(Dt){const ke=(0,Ne.Z)(Dt).length;Je=(0,Ne.Z)(Dt).map((Pt,Wt)=>{if(!Pt)return Pt;const Re=Wt===ke-1;return(0,Se.Tm)(Pt,{separator:Re?"":xt,key:Wt})})}const vt=pe()(Tt,Pn==null?void 0:Pn.className,{[`${Tt}-rtl`]:en==="rtl"},bt,Nt,Cn),rt=Object.assign(Object.assign({},Pn==null?void 0:Pn.style),yt);return bn(Fe.createElement("nav",Object.assign({className:vt,style:rt},Mt),Fe.createElement("ol",null,Je)))};tt.Item=ee,tt.Separator=Le;var Ze=tt,ut=Ze},19842:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Ra}});var a=x(94480),pe=x(59301),Ne=x(33853),Ae=x(58617),Fe=x(38819),Se=x(92310),le=x.n(Se),Me=x(54476),Ie=x(42978),xe=x(75931),Le=x(77861),He=x(17115),ye=x(90782),oe=x(6089),y=x(18929),E=pe.createContext(null),z=E,b=x(76190),ee=x(20068),te=x(33885),ne="__rc_cascader_search_mark__",ie=function(qn,ua,ga){var tr=ga.label;return ua.some(function(Hn){return String(Hn[tr]).toLowerCase().includes(qn.toLowerCase())})},ce=function(qn,ua,ga,tr){return ua.map(function(Hn){return Hn[tr.label]}).join(" / ")},me=function(Zt,qn,ua,ga,tr,Hn){var se=tr.filter,fe=se===void 0?ie:se,he=tr.render,De=he===void 0?ce:he,qe=tr.limit,wt=qe===void 0?50:qe,jt=tr.sort;return pe.useMemo(function(){var ka=[];if(!Zt)return[];function _n(on,nn){var kn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;on.forEach(function($t){if(!(!jt&&wt!==!1&&wt>0&&ka.length>=wt)){var fa=[].concat((0,a.Z)(nn),[$t]),Da=$t[ua.children],ya=kn||$t.disabled;if((!Da||Da.length===0||Hn)&&fe(Zt,fa,{label:ua.label})){var yn;ka.push((0,te.Z)((0,te.Z)({},$t),{},(yn={disabled:ya},(0,ee.Z)(yn,ua.label,De(Zt,fa,ga,ua)),(0,ee.Z)(yn,ne,fa),(0,ee.Z)(yn,ua.children,void 0),yn)))}Da&&_n($t[ua.children],fa,ya)}})}return _n(qn,[]),jt&&ka.sort(function(on,nn){return jt(on[ne],nn[ne],Zt,ua)}),wt!==!1&&wt>0?ka.slice(0,wt):ka},[Zt,qn,ua,ga,De,Hn,fe,jt,wt])},ge="__RC_CASCADER_SPLIT__",Ce="SHOW_PARENT",Be="SHOW_CHILD";function je(Zt){return Zt.join(ge)}function we(Zt){return Zt.map(je)}function tt(Zt){return Zt.split(ge)}function Ze(Zt){var qn=Zt||{},ua=qn.label,ga=qn.value,tr=qn.children,Hn=ga||"value";return{label:ua||"label",value:Hn,key:Hn,children:tr||"children"}}function ut(Zt,qn){var ua,ga;return(ua=Zt.isLeaf)!==null&&ua!==void 0?ua:!((ga=Zt[qn.children])!==null&&ga!==void 0&&ga.length)}function We(Zt){var qn=Zt.parentElement;if(qn){var ua=Zt.offsetTop-qn.offsetTop;ua-qn.scrollTop<0?qn.scrollTo({top:ua}):ua+Zt.offsetHeight-qn.scrollTop>qn.offsetHeight&&qn.scrollTo({top:ua+Zt.offsetHeight-qn.offsetHeight})}}function nt(Zt,qn){return Zt.map(function(ua){var ga;return(ga=ua[ne])===null||ga===void 0?void 0:ga.map(function(tr){return tr[qn.value]})})}function xt(Zt,qn,ua){var ga=new Set(Zt),tr=qn();return Zt.filter(function(Hn){var se=tr[Hn],fe=se?se.parent:null,he=se?se.children:null;return se&&se.node.disabled?!0:ua===Be?!(he&&he.some(function(De){return De.key&&ga.has(De.key)})):!(fe&&!fe.node.disabled&&ga.has(fe.key))})}function yt(Zt,qn,ua){for(var ga=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,tr=qn,Hn=[],se=function(){var De,qe,wt,jt=Zt[fe],ka=(De=tr)===null||De===void 0?void 0:De.findIndex(function(on){var nn=on[ua.value];return ga?String(nn)===String(jt):nn===jt}),_n=ka!==-1?(qe=tr)===null||qe===void 0?void 0:qe[ka]:null;Hn.push({value:(wt=_n==null?void 0:_n[ua.value])!==null&&wt!==void 0?wt:jt,index:ka,option:_n}),tr=_n==null?void 0:_n[ua.children]},fe=0;fe1){var gt=_n.slice(0,-1);$t(gt)}else De(!1)},ya=function(){var gt,rn=((gt=nn[on])===null||gt===void 0?void 0:gt[ua.children])||[],gn=rn.find(function(Tn){return!Tn.disabled});if(gn){var Wn=[].concat((0,a.Z)(_n),[gn[ua.value]]);$t(Wn)}};pe.useImperativeHandle(Zt,function(){return{onKeyDown:function(gt){var rn=gt.which;switch(rn){case Tt.Z.UP:case Tt.Z.DOWN:{var gn=0;rn===Tt.Z.UP?gn=-1:rn===Tt.Z.DOWN&&(gn=1),gn!==0&&fa(gn);break}case Tt.Z.LEFT:{if(he)break;wt?ya():Da();break}case Tt.Z.RIGHT:{if(he)break;wt?Da():ya();break}case Tt.Z.BACKSPACE:{he||Da();break}case Tt.Z.ENTER:{if(_n.length){var Wn=nn[on],Tn=(Wn==null?void 0:Wn[ne])||[];Tn.length?Hn(Tn.map(function(fn){return fn[ua.value]}),Tn[Tn.length-1]):Hn(_n,nn[on])}break}case Tt.Z.ESC:De(!1),qe&>.stopPropagation()}},onKeyUp:function(){}}})},Cn=pe.forwardRef(function(Zt,qn){var ua,ga,tr,Hn,se=(0,Le.lk)(),fe=se.prefixCls,he=se.multiple,De=se.searchValue,qe=se.toggleOpen,wt=se.notFoundContent,jt=se.direction,ka=se.open,_n=pe.useRef(),on=jt==="rtl",nn=pe.useContext(z),kn=nn.options,$t=nn.values,fa=nn.halfValues,Da=nn.fieldNames,ya=nn.changeOnSelect,yn=nn.onSelect,gt=nn.searchOptions,rn=nn.dropdownPrefixCls,gn=nn.loadData,Wn=nn.expandTrigger,Tn=rn||fe,fn=pe.useState([]),jn=(0,Ie.Z)(fn,2),Ct=jn[0],dr=jn[1],$a=function(Hr){if(!(!gn||De)){var bl=yt(Hr,kn,Da),xl=bl.map(function(oi){var ai=oi.option;return ai}),Ul=xl[xl.length-1];if(Ul&&!ut(Ul,Da)){var qo=je(Hr);dr(function(oi){return[].concat((0,a.Z)(oi),[qo])}),gn(xl)}}};pe.useEffect(function(){Ct.length&&Ct.forEach(function(Ko){var Hr=tt(Ko),bl=yt(Hr,kn,Da,!0).map(function(Ul){var qo=Ul.option;return qo}),xl=bl[bl.length-1];(!xl||xl[Da.children]||ut(xl,Da))&&dr(function(Ul){return Ul.filter(function(qo){return qo!==Ko})})})},[kn,Ct,Da]);var Qn=pe.useMemo(function(){return new Set(we($t))},[$t]),Tr=pe.useMemo(function(){return new Set(we(fa))},[fa]),zr=Je(),ro=(0,Ie.Z)(zr,2),Qr=ro[0],Wa=ro[1],br=function(Hr){Wa(Hr),$a(Hr)},Lr=function(Hr){var bl=Hr.disabled,xl=ut(Hr,Da);return!bl&&(xl||ya||he)},nr=function(Hr,bl){var xl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;yn(Hr),!he&&(bl||ya&&(Wn==="hover"||xl))&&qe(!1)},fo=pe.useMemo(function(){return De?gt:kn},[De,gt,kn]),Ho=pe.useMemo(function(){for(var Ko=[{options:fo}],Hr=fo,bl=nt(Hr,Da),xl=function(){var ai=Qr[Ul],mi=Hr.find(function(wi,Bl){return(bl[Bl]?je(bl[Bl]):wi[Da.value])===ai}),li=mi==null?void 0:mi[Da.children];if(!(li!=null&&li.length))return"break";Hr=li,Ko.push({options:li})},Ul=0;Ul":Ct,$a=Zt.loadingIcon,Qn=Zt.children,Tr=Zt.dropdownMatchSelectWidth,zr=Tr===void 0?!1:Tr,ro=Zt.showCheckedStrategy,Qr=ro===void 0?Ce:ro,Wa=(0,xe.Z)(Zt,ke),br=(0,He.ZP)(ua),Lr=!!wt,nr=(0,y.Z)(se,{value:fe,postState:Wt}),fo=(0,Ie.Z)(nr,2),Ho=fo[0],oo=fo[1],Wo=pe.useMemo(function(){return Ze(Hn)},[JSON.stringify(Hn)]),io=pe.useMemo(function(){return $t||[]},[$t]),ci=It(io,Wo),di=pe.useCallback(function(Wr){var Vr=ci();return Wr.map(function(Xr){var vl=Vr[Xr].nodes;return vl.map(function(Yl){return Yl[Wo.value]})})},[ci,Wo]),pi=(0,y.Z)("",{value:_n,postState:function(Vr){return Vr||""}}),Ko=(0,Ie.Z)(pi,2),Hr=Ko[0],bl=Ko[1],xl=function(Vr,Xr){bl(Vr),Xr.source!=="blur"&&on&&on(Vr)},Ul=Xe(nn),qo=(0,Ie.Z)(Ul,2),oi=qo[0],ai=qo[1],mi=me(Hr,io,Wo,fa||tr,ai,he),li=Ut(io,Wo),wi=pe.useMemo(function(){var Wr=li(Ho),Vr=(0,Ie.Z)(Wr,2),Xr=Vr[0],vl=Vr[1];if(!Lr||!Ho.length)return[Xr,[],vl];var Yl=we(Xr),Ai=ci(),Ci=(0,ye.S)(Yl,!0,Ai),au=Ci.checkedKeys,Oi=Ci.halfCheckedKeys;return[di(au),di(Oi),vl]},[Lr,Ho,ci,di,li]),Bl=(0,Ie.Z)(wi,3),tl=Bl[0],xo=Bl[1],Nl=Bl[2],_i=pe.useMemo(function(){var Wr=we(tl),Vr=xt(Wr,ci,Qr);return[].concat((0,a.Z)(Nl),(0,a.Z)(di(Vr)))},[tl,ci,di,Nl,Qr]),Wi=bt(_i,io,Wo,Lr,qe),cu=(0,oe.Z)(function(Wr){if(oo(Wr),De){var Vr=Wt(Wr),Xr=Vr.map(function(Ai){return yt(Ai,io,Wo).map(function(Ci){return Ci.option})}),vl=Lr?Vr:Vr[0],Yl=Lr?Xr:Xr[0];De(vl,Yl)}}),pu=(0,oe.Z)(function(Wr){if((!Lr||ka)&&bl(""),!Lr)cu(Wr);else{var Vr=je(Wr),Xr=we(tl),vl=we(xo),Yl=Xr.includes(Vr),Ai=Nl.some(function(so){return je(so)===Vr}),Ci=tl,au=Nl;if(Ai&&!Yl)au=Nl.filter(function(so){return je(so)!==Vr});else{var Oi=Yl?Xr.filter(function(so){return so!==Vr}):[].concat((0,a.Z)(Xr),[Vr]),Ru=ci(),mu;if(Yl){var wl=(0,ye.S)(Oi,{checked:!1,halfCheckedKeys:vl},Ru);mu=wl.checkedKeys}else{var Xl=(0,ye.S)(Oi,!0,Ru);mu=Xl.checkedKeys}var kl=xt(mu,ci,Qr);Ci=di(kl)}cu([].concat((0,a.Z)(au),(0,a.Z)(Ci)))}}),du=function(Vr,Xr){if(Xr.type==="clear"){cu([]);return}var vl=Xr.values[0],Yl=vl.valueCells;pu(Yl)},Sl=yn!==void 0?yn:ya,gi=rn||gt,Pu=Tn||Wn,Qu=function(Vr){fn==null||fn(Vr),jn==null||jn(Vr)},as=pe.useMemo(function(){return{options:io,fieldNames:Wo,values:tl,halfValues:xo,changeOnSelect:he,onSelect:pu,checkable:wt,searchOptions:mi,dropdownPrefixCls:fa,loadData:Da,expandTrigger:kn,expandIcon:dr,loadingIcon:$a,dropdownMenuColumnStyle:gn}},[io,Wo,tl,xo,he,pu,wt,mi,fa,Da,kn,dr,$a,gn]),Vu=!(Hr?mi:io).length,ko=Hr&&ai.matchInputWidth||Vu?{}:{minWidth:"auto"};return pe.createElement(z.Provider,{value:as},pe.createElement(Le.Ac,(0,Me.Z)({},Wa,{ref:qn,id:br,prefixCls:tr,autoClearSearchValue:ka,dropdownMatchSelectWidth:zr,dropdownStyle:ko,displayValues:Wi,onDisplayValuesChange:du,mode:Lr?"multiple":void 0,searchValue:Hr,onSearch:xl,showSearch:oi,OptionList:vn,emptyOptions:Vu,open:Sl,dropdownClassName:gi,placement:Pu,onDropdownVisibleChange:Qu,getRawInputElement:function(){return Qn}})))});Re.SHOW_PARENT=Ce,Re.SHOW_CHILD=Be;var Ge=Re,ht=Ge,Ue=x(2738),ot=x(62892),Ve=x(53487),ia=x(19080),ln=x(36355),ta=x(93891),Nn=x(1684),va=x(19716),Ft=x(32441),Xt=x(14154),Jt=x(58582),Ot=x(84443),tn=x(66339),xa=x(33234),dn=x(98447),oa=x(17313),Ja=x(74207),Er=x(83116);const Jn=Zt=>{const{prefixCls:qn,componentCls:ua,antCls:ga}=Zt,tr=`${ua}-menu-item`,Hn=` &${tr}-expand ${tr}-expand-icon, ${tr}-loading-icon - `;return[{[ua]:{width:Zt.controlWidth}},{[`${ua}-dropdown`]:[(0,cn.C2)(`${_n}-checkbox`,Zt),{[`&${ma}-select-dropdown`]:{padding:0}},{[ua]:{"&-checkbox":{top:0,marginInlineEnd:Zt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${ua}-menu-empty`]:{[`${ua}-menu`]:{width:"100%",height:"auto",[tr]:{color:Zt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Zt.controlItemWidth,height:Zt.dropdownHeight,margin:0,padding:Zt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Zt.lineWidth}px ${Zt.lineType} ${Zt.colorSplit}`},"&-item":Object.assign(Object.assign({},oa.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Zt.optionPadding,lineHeight:Zt.lineHeight,cursor:"pointer",transition:`all ${Zt.motionDurationMid}`,borderRadius:Zt.borderRadiusSM,"&:hover":{background:Zt.controlItemBgHover},"&-disabled":{color:Zt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Zn]:{color:Zt.colorTextDisabled}},[`&-active:not(${tr}-disabled)`]:{"&, &:hover":{fontWeight:Zt.optionSelectedFontWeight,backgroundColor:Zt.optionSelectedBg}},"&-content":{flex:"auto"},[Zn]:{marginInlineStart:Zt.paddingXXS,color:Zt.colorTextDescription,fontSize:Zt.fontSizeIcon},"&-keyword":{color:Zt.colorHighlight}})}}}]},{[`${ua}-dropdown-rtl`]:{direction:"rtl"}},(0,qa.c)(Zt)]};var Jt=(0,yr.Z)("Cascader",Zt=>[qn(Zt)],Zt=>{const _n=Math.round((Zt.controlHeight-Zt.fontSize*Zt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Zt.controlItemBgActive,optionSelectedFontWeight:Zt.fontWeightStrong,optionPadding:`${_n}px ${Zt.paddingSM}px`,menuPadding:Zt.paddingXXS}}),va=function(Zt,_n){var ua={};for(var ma in Zt)Object.prototype.hasOwnProperty.call(Zt,ma)&&_n.indexOf(ma)<0&&(ua[ma]=Zt[ma]);if(Zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tr=0,ma=Object.getOwnPropertySymbols(Zt);trhe===0?[fe]:[].concat((0,a.Z)(se),[_n,fe]),[]),tr=[];let Zn=0;return ma.forEach((se,fe)=>{const he=Zn+se.length;let De=Zt.slice(Zn,he);Zn=he,fe%2===1&&(De=pe.createElement("span",{className:`${ua}-menu-item-keyword`,key:`separator-${fe}`},De)),tr.push(De)}),tr}const Yr=(Zt,_n,ua,ma)=>{const tr=[],Zn=Zt.toLowerCase();return _n.forEach((se,fe)=>{fe!==0&&tr.push(" / ");let he=se[ma.label];const De=typeof he;(De==="string"||De==="number")&&(he=Zr(String(he),Zn,ua)),tr.push(he)}),tr},Sr=pe.forwardRef((Zt,_n)=>{const{prefixCls:ua,size:ma,disabled:tr,className:Zn,rootClassName:se,multiple:fe,bordered:he=!0,transitionName:De,choiceTransitionName:qe="",popupClassName:wt,dropdownClassName:jt,expandIcon:Ta,placement:$n,showSearch:rn,allowClear:tn=!0,notFoundContent:Tn,direction:_t,getPopupContainer:ga,status:wa,showArrow:Ea,builtinPlacements:Cn,style:mt}=Zt,an=va(Zt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),gn=(0,Ve.Z)(an,["suffixIcon"]),{getPopupContainer:Gn,getPrefixCls:Rn,renderEmpty:fn,direction:kn,popupOverflow:At,cascader:dr}=pe.useContext(on.E_),$a=_t||kn,Wn=$a==="rtl",{status:Tr,hasFeedback:zr,isFormItemInput:ao,feedbackIcon:Qr}=pe.useContext(Ct.aM),za=(0,ia.F)(Tr,wa),br=Tn||(fn==null?void 0:fn("Cascader"))||pe.createElement(ta.Z,{componentName:"Cascader"}),Nr=Rn(),nr=Rn("select",ua),mo=Rn("cascader",ua),[zo,ro]=(0,Yt.Z)(nr),[Go]=Jt(mo),{compactSize:lo,compactItemClassnames:di}=(0,xa.ri)(nr,_t),mi=le()(wt||jt,`${mo}-dropdown`,{[`${mo}-dropdown-rtl`]:$a==="rtl"},se,ro),vi=pe.useMemo(()=>{if(!rn)return rn;let Nl={render:Yr};return typeof rn=="object"&&(Nl=Object.assign(Object.assign({},Nl),rn)),Nl},[rn]),Yo=(0,pa.Z)(Nl=>{var $i;return($i=ma!=null?ma:lo)!==null&&$i!==void 0?$i:Nl}),Hr=pe.useContext(On.Z),xl=tr!=null?tr:Hr;let wl=Ta;Ta||(wl=Wn?pe.createElement(Ne.Z,null):pe.createElement(Fe.Z,null));const Ul=pe.createElement("span",{className:`${nr}-menu-item-loading-icon`},pe.createElement(Ae.Z,{spin:!0})),_o=pe.useMemo(()=>fe?pe.createElement("span",{className:`${mo}-checkbox-inner`}):!1,[fe]),ii=(0,Ot.Z)(Zt.suffixIcon,Ea),{suffixIcon:ai,removeIcon:gi,clearIcon:ui}=(0,en.Z)(Object.assign(Object.assign({},Zt),{hasFeedback:zr,feedbackIcon:Qr,showSuffixIcon:ii,multiple:fe,prefixCls:nr,componentName:"Cascader"})),Di=pe.useMemo(()=>$n!==void 0?$n:Wn?"bottomRight":"bottomLeft",[$n,Wn]),Sl=(0,Xt.Z)(Cn,At),nl=tn===!0?{clearIcon:ui}:tn,xo=pe.createElement(pt,Object.assign({prefixCls:nr,className:le()(!ua&&mo,{[`${nr}-lg`]:Yo==="large",[`${nr}-sm`]:Yo==="small",[`${nr}-rtl`]:Wn,[`${nr}-borderless`]:!he,[`${nr}-in-form-item`]:ao},(0,ia.Z)(nr,za,zr),di,dr==null?void 0:dr.className,Zn,se,ro),disabled:xl,style:Object.assign(Object.assign({},dr==null?void 0:dr.style),mt)},gn,{builtinPlacements:Sl,direction:$a,placement:Di,notFoundContent:br,allowClear:nl,showSearch:vi,expandIcon:wl,suffixIcon:ai,removeIcon:gi,loadingIcon:Ul,checkable:_o,dropdownClassName:mi,dropdownPrefixCls:ua||mo,choiceTransitionName:(0,ot.m)(Nr,"",qe),transitionName:(0,ot.m)(Nr,"slide-up",De),getPopupContainer:ga||Gn,ref:_n}));return Go(zo(xo))}),ht=(0,Ye.Z)(Sr);Sr.SHOW_PARENT=Aa,Sr.SHOW_CHILD=Va,Sr._InternalPanelDoNotUseOrYouWillBeFired=ht;var La=Sr},24905:function(Rt,st,x){"use strict";x.d(st,{default:function(){return me}});var a=x(92310),pe=x.n(a),Ne=x(5630),Ae=x(59301),Fe=x(36355),Se=x(1684),le=x(32441),Ie=Ae.createContext(null),xe=x(98447),Le=x(14088),ze=x(4572),ye=function(ge,Ce){var Be={};for(var je in ge)Object.prototype.hasOwnProperty.call(ge,je)&&Ce.indexOf(je)<0&&(Be[je]=ge[je]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,je=Object.getOwnPropertySymbols(ge);we{var Be;const{prefixCls:je,className:we,rootClassName:tt,children:Ze,indeterminate:it=!1,style:Ue,onMouseEnter:nt,onMouseLeave:xt,skipGroup:Et=!1,disabled:Pt}=ge,Nt=ye(ge,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:It,direction:Ut,checkbox:Dt}=Ae.useContext(Fe.E_),Xe=Ae.useContext(Ie),{isFormItemInput:lt}=Ae.useContext(le.aM),Mt=Ae.useContext(Se.Z),Vt=(Be=(Xe==null?void 0:Xe.disabled)||Pt)!==null&&Be!==void 0?Be:Mt,$t=Ae.useRef(Nt.value);Ae.useEffect(()=>{Xe==null||Xe.registerValue(Nt.value)},[]),Ae.useEffect(()=>{if(!Et)return Nt.value!==$t.current&&(Xe==null||Xe.cancelValue($t.current),Xe==null||Xe.registerValue(Nt.value),$t.current=Nt.value),()=>Xe==null?void 0:Xe.cancelValue(Nt.value)},[Nt.value]);const Bn=It("checkbox",je),[Je,Tt]=(0,xe.ZP)(Bn),Sn=Object.assign({},Nt);Xe&&!Et&&(Sn.onChange=function(){Nt.onChange&&Nt.onChange.apply(Nt,arguments),Xe.toggleOption&&Xe.toggleOption({label:Ze,value:Nt.value})},Sn.name=Xe.name,Sn.checked=Xe.value.includes(Nt.value));const En=pe()(`${Bn}-wrapper`,{[`${Bn}-rtl`]:Ut==="rtl",[`${Bn}-wrapper-checked`]:Sn.checked,[`${Bn}-wrapper-disabled`]:Vt,[`${Bn}-wrapper-in-form-item`]:lt},Dt==null?void 0:Dt.className,we,tt,Tt),pn=pe()({[`${Bn}-indeterminate`]:it},ze.A,Tt),at=it?"mixed":void 0;return Je(Ae.createElement(Le.Z,{component:"Checkbox",disabled:Vt},Ae.createElement("label",{className:En,style:Object.assign(Object.assign({},Dt==null?void 0:Dt.style),Ue),onMouseEnter:nt,onMouseLeave:xt},Ae.createElement(Ne.Z,Object.assign({"aria-checked":at},Sn,{prefixCls:Bn,className:pn,disabled:Vt,ref:Ce})),Ze!==void 0&&Ae.createElement("span",null,Ze))))};var E=Ae.forwardRef(oe),z=x(94480),b=x(2738),ee=function(ge,Ce){var Be={};for(var je in ge)Object.prototype.hasOwnProperty.call(ge,je)&&Ce.indexOf(je)<0&&(Be[je]=ge[je]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,je=Object.getOwnPropertySymbols(ge);we{const{defaultValue:Be,children:je,options:we=[],prefixCls:tt,className:Ze,rootClassName:it,style:Ue,onChange:nt}=ge,xt=ee(ge,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Et,direction:Pt}=Ae.useContext(Fe.E_),[Nt,It]=Ae.useState(xt.value||Be||[]),[Ut,Dt]=Ae.useState([]);Ae.useEffect(()=>{"value"in xt&&It(xt.value||[])},[xt.value]);const Xe=Ae.useMemo(()=>we.map(ft=>typeof ft=="string"||typeof ft=="number"?{label:ft,value:ft}:ft),[we]),lt=ft=>{Dt(rt=>rt.filter(ke=>ke!==ft))},Mt=ft=>{Dt(rt=>[].concat((0,z.Z)(rt),[ft]))},Vt=ft=>{const rt=Nt.indexOf(ft.value),ke=(0,z.Z)(Nt);rt===-1?ke.push(ft.value):ke.splice(rt,1),"value"in xt||It(ke),nt==null||nt(ke.filter(Bt=>Ut.includes(Bt)).sort((Bt,Wt)=>{const Re=Xe.findIndex(pt=>pt.value===Bt),Ke=Xe.findIndex(pt=>pt.value===Wt);return Re-Ke}))},$t=Et("checkbox",tt),Bn=`${$t}-group`,[Je,Tt]=(0,xe.ZP)($t),Sn=(0,b.Z)(xt,["value","disabled"]),En=we.length?Xe.map(ft=>Ae.createElement(E,{prefixCls:$t,key:ft.value.toString(),disabled:"disabled"in ft?ft.disabled:xt.disabled,value:ft.value,checked:Nt.includes(ft.value),onChange:ft.onChange,className:`${Bn}-item`,style:ft.style,title:ft.title},ft.label)):je,pn={toggleOption:Vt,value:Nt,disabled:xt.disabled,name:xt.name,registerValue:Mt,cancelValue:lt},at=pe()(Bn,{[`${Bn}-rtl`]:Pt==="rtl"},Ze,it,Tt);return Je(Ae.createElement("div",Object.assign({className:at,style:Ue},Sn,{ref:Ce}),Ae.createElement(Ie.Provider,{value:pn},En)))},ne=Ae.forwardRef(te);var ie=Ae.memo(ne);const ce=E;ce.Group=ie,ce.__ANT_CHECKBOX=!0;var me=ce},98447:function(Rt,st,x){"use strict";x.d(st,{C2:function(){return Fe}});var a=x(17313),pe=x(37613),Ne=x(83116);const Ae=Se=>{const{checkboxCls:le}=Se,Me=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,a.Wf)(Se)),{display:"inline-flex",flexWrap:"wrap",columnGap:Se.marginXS,[`> ${Se.antCls}-row`]:{flex:1}}),[Me]:Object.assign(Object.assign({},(0,a.Wf)(Se)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Me}`]:{marginInlineStart:0},[`&${Me}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,a.Wf)(Se)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Se.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,a.oN)(Se))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Se.checkboxSize,height:Se.checkboxSize,direction:"ltr",backgroundColor:Se.colorBgContainer,border:`${Se.lineWidth}px ${Se.lineType} ${Se.colorBorder}`,borderRadius:Se.borderRadiusSM,borderCollapse:"separate",transition:`all ${Se.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Se.checkboxSize/14*5,height:Se.checkboxSize/14*8,border:`${Se.lineWidthBold}px solid ${Se.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Se.motionDurationFast} ${Se.motionEaseInBack}, opacity ${Se.motionDurationFast}`}},"& + span":{paddingInlineStart:Se.paddingXS,paddingInlineEnd:Se.paddingXS}})},{[` + `;return[{[ua]:{width:Zt.controlWidth}},{[`${ua}-dropdown`]:[(0,dn.C2)(`${qn}-checkbox`,Zt),{[`&${ga}-select-dropdown`]:{padding:0}},{[ua]:{"&-checkbox":{top:0,marginInlineEnd:Zt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${ua}-menu-empty`]:{[`${ua}-menu`]:{width:"100%",height:"auto",[tr]:{color:Zt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Zt.controlItemWidth,height:Zt.dropdownHeight,margin:0,padding:Zt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Zt.lineWidth}px ${Zt.lineType} ${Zt.colorSplit}`},"&-item":Object.assign(Object.assign({},oa.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Zt.optionPadding,lineHeight:Zt.lineHeight,cursor:"pointer",transition:`all ${Zt.motionDurationMid}`,borderRadius:Zt.borderRadiusSM,"&:hover":{background:Zt.controlItemBgHover},"&-disabled":{color:Zt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Hn]:{color:Zt.colorTextDisabled}},[`&-active:not(${tr}-disabled)`]:{"&, &:hover":{fontWeight:Zt.optionSelectedFontWeight,backgroundColor:Zt.optionSelectedBg}},"&-content":{flex:"auto"},[Hn]:{marginInlineStart:Zt.paddingXXS,color:Zt.colorTextDescription,fontSize:Zt.fontSizeIcon},"&-keyword":{color:Zt.colorHighlight}})}}}]},{[`${ua}-dropdown-rtl`]:{direction:"rtl"}},(0,Ja.c)(Zt)]};var qt=(0,Er.Z)("Cascader",Zt=>[Jn(Zt)],Zt=>{const qn=Math.round((Zt.controlHeight-Zt.fontSize*Zt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Zt.controlItemBgActive,optionSelectedFontWeight:Zt.fontWeightStrong,optionPadding:`${qn}px ${Zt.paddingSM}px`,menuPadding:Zt.paddingXXS}}),ha=function(Zt,qn){var ua={};for(var ga in Zt)Object.prototype.hasOwnProperty.call(Zt,ga)&&qn.indexOf(ga)<0&&(ua[ga]=Zt[ga]);if(Zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tr=0,ga=Object.getOwnPropertySymbols(Zt);trhe===0?[fe]:[].concat((0,a.Z)(se),[qn,fe]),[]),tr=[];let Hn=0;return ga.forEach((se,fe)=>{const he=Hn+se.length;let De=Zt.slice(Hn,he);Hn=he,fe%2===1&&(De=pe.createElement("span",{className:`${ua}-menu-item-keyword`,key:`separator-${fe}`},De)),tr.push(De)}),tr}const Yr=(Zt,qn,ua,ga)=>{const tr=[],Hn=Zt.toLowerCase();return qn.forEach((se,fe)=>{fe!==0&&tr.push(" / ");let he=se[ga.label];const De=typeof he;(De==="string"||De==="number")&&(he=Zr(String(he),Hn,ua)),tr.push(he)}),tr},Sr=pe.forwardRef((Zt,qn)=>{const{prefixCls:ua,size:ga,disabled:tr,className:Hn,rootClassName:se,multiple:fe,bordered:he=!0,transitionName:De,choiceTransitionName:qe="",popupClassName:wt,dropdownClassName:jt,expandIcon:ka,placement:_n,showSearch:on,allowClear:nn=!0,notFoundContent:kn,direction:$t,getPopupContainer:fa,status:Da,showArrow:ya,builtinPlacements:yn,style:gt}=Zt,rn=ha(Zt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),gn=(0,Ue.Z)(rn,["suffixIcon"]),{getPopupContainer:Wn,getPrefixCls:Tn,renderEmpty:fn,direction:jn,popupOverflow:Ct,cascader:dr}=pe.useContext(ln.E_),$a=$t||jn,Qn=$a==="rtl",{status:Tr,hasFeedback:zr,isFormItemInput:ro,feedbackIcon:Qr}=pe.useContext(Ft.aM),Wa=(0,ia.F)(Tr,Da),br=kn||(fn==null?void 0:fn("Cascader"))||pe.createElement(ta.Z,{componentName:"Cascader"}),Lr=Tn(),nr=Tn("select",ua),fo=Tn("cascader",ua),[Ho,oo]=(0,Xt.Z)(nr),[Wo]=qt(fo),{compactSize:io,compactItemClassnames:ci}=(0,xa.ri)(nr,$t),di=le()(wt||jt,`${fo}-dropdown`,{[`${fo}-dropdown-rtl`]:$a==="rtl"},se,oo),pi=pe.useMemo(()=>{if(!on)return on;let Nl={render:Yr};return typeof on=="object"&&(Nl=Object.assign(Object.assign({},Nl),on)),Nl},[on]),Ko=(0,va.Z)(Nl=>{var _i;return(_i=ga!=null?ga:io)!==null&&_i!==void 0?_i:Nl}),Hr=pe.useContext(Nn.Z),bl=tr!=null?tr:Hr;let xl=ka;ka||(xl=Qn?pe.createElement(Ne.Z,null):pe.createElement(Fe.Z,null));const Ul=pe.createElement("span",{className:`${nr}-menu-item-loading-icon`},pe.createElement(Ae.Z,{spin:!0})),qo=pe.useMemo(()=>fe?pe.createElement("span",{className:`${fo}-checkbox-inner`}):!1,[fe]),oi=(0,Ot.Z)(Zt.suffixIcon,ya),{suffixIcon:ai,removeIcon:mi,clearIcon:li}=(0,tn.Z)(Object.assign(Object.assign({},Zt),{hasFeedback:zr,feedbackIcon:Qr,showSuffixIcon:oi,multiple:fe,prefixCls:nr,componentName:"Cascader"})),wi=pe.useMemo(()=>_n!==void 0?_n:Qn?"bottomRight":"bottomLeft",[_n,Qn]),Bl=(0,Jt.Z)(yn,Ct),tl=nn===!0?{clearIcon:li}:nn,xo=pe.createElement(ht,Object.assign({prefixCls:nr,className:le()(!ua&&fo,{[`${nr}-lg`]:Ko==="large",[`${nr}-sm`]:Ko==="small",[`${nr}-rtl`]:Qn,[`${nr}-borderless`]:!he,[`${nr}-in-form-item`]:ro},(0,ia.Z)(nr,Wa,zr),ci,dr==null?void 0:dr.className,Hn,se,oo),disabled:bl,style:Object.assign(Object.assign({},dr==null?void 0:dr.style),gt)},gn,{builtinPlacements:Bl,direction:$a,placement:wi,notFoundContent:br,allowClear:tl,showSearch:pi,expandIcon:xl,suffixIcon:ai,removeIcon:mi,loadingIcon:Ul,checkable:qo,dropdownClassName:di,dropdownPrefixCls:ua||fo,choiceTransitionName:(0,ot.m)(Lr,"",qe),transitionName:(0,ot.m)(Lr,"slide-up",De),getPopupContainer:fa||Wn,ref:qn}));return Wo(Ho(xo))}),Et=(0,Ve.Z)(Sr);Sr.SHOW_PARENT=Aa,Sr.SHOW_CHILD=Ya,Sr._InternalPanelDoNotUseOrYouWillBeFired=Et;var Ra=Sr},24905:function(Rt,ct,x){"use strict";x.d(ct,{default:function(){return me}});var a=x(92310),pe=x.n(a),Ne=x(5630),Ae=x(59301),Fe=x(36355),Se=x(1684),le=x(32441),Ie=Ae.createContext(null),xe=x(98447),Le=x(14088),He=x(4572),ye=function(ge,Ce){var Be={};for(var je in ge)Object.prototype.hasOwnProperty.call(ge,je)&&Ce.indexOf(je)<0&&(Be[je]=ge[je]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,je=Object.getOwnPropertySymbols(ge);we{var Be;const{prefixCls:je,className:we,rootClassName:tt,children:Ze,indeterminate:ut=!1,style:We,onMouseEnter:nt,onMouseLeave:xt,skipGroup:yt=!1,disabled:bt}=ge,Nt=ye(ge,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:It,direction:Ut,checkbox:Dt}=Ae.useContext(Fe.E_),Xe=Ae.useContext(Ie),{isFormItemInput:lt}=Ae.useContext(le.aM),Mt=Ae.useContext(Se.Z),Vt=(Be=(Xe==null?void 0:Xe.disabled)||bt)!==null&&Be!==void 0?Be:Mt,en=Ae.useRef(Nt.value);Ae.useEffect(()=>{Xe==null||Xe.registerValue(Nt.value)},[]),Ae.useEffect(()=>{if(!yt)return Nt.value!==en.current&&(Xe==null||Xe.cancelValue(en.current),Xe==null||Xe.registerValue(Nt.value),en.current=Nt.value),()=>Xe==null?void 0:Xe.cancelValue(Nt.value)},[Nt.value]);const Pn=It("checkbox",je),[Je,Tt]=(0,xe.ZP)(Pn),bn=Object.assign({},Nt);Xe&&!yt&&(bn.onChange=function(){Nt.onChange&&Nt.onChange.apply(Nt,arguments),Xe.toggleOption&&Xe.toggleOption({label:Ze,value:Nt.value})},bn.name=Xe.name,bn.checked=Xe.value.includes(Nt.value));const Cn=pe()(`${Pn}-wrapper`,{[`${Pn}-rtl`]:Ut==="rtl",[`${Pn}-wrapper-checked`]:bn.checked,[`${Pn}-wrapper-disabled`]:Vt,[`${Pn}-wrapper-in-form-item`]:lt},Dt==null?void 0:Dt.className,we,tt,Tt),vn=pe()({[`${Pn}-indeterminate`]:ut},He.A,Tt),at=ut?"mixed":void 0;return Je(Ae.createElement(Le.Z,{component:"Checkbox",disabled:Vt},Ae.createElement("label",{className:Cn,style:Object.assign(Object.assign({},Dt==null?void 0:Dt.style),We),onMouseEnter:nt,onMouseLeave:xt},Ae.createElement(Ne.Z,Object.assign({"aria-checked":at},bn,{prefixCls:Pn,className:vn,disabled:Vt,ref:Ce})),Ze!==void 0&&Ae.createElement("span",null,Ze))))};var E=Ae.forwardRef(oe),z=x(94480),b=x(2738),ee=function(ge,Ce){var Be={};for(var je in ge)Object.prototype.hasOwnProperty.call(ge,je)&&Ce.indexOf(je)<0&&(Be[je]=ge[je]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,je=Object.getOwnPropertySymbols(ge);we{const{defaultValue:Be,children:je,options:we=[],prefixCls:tt,className:Ze,rootClassName:ut,style:We,onChange:nt}=ge,xt=ee(ge,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:yt,direction:bt}=Ae.useContext(Fe.E_),[Nt,It]=Ae.useState(xt.value||Be||[]),[Ut,Dt]=Ae.useState([]);Ae.useEffect(()=>{"value"in xt&&It(xt.value||[])},[xt.value]);const Xe=Ae.useMemo(()=>we.map(vt=>typeof vt=="string"||typeof vt=="number"?{label:vt,value:vt}:vt),[we]),lt=vt=>{Dt(rt=>rt.filter(ke=>ke!==vt))},Mt=vt=>{Dt(rt=>[].concat((0,z.Z)(rt),[vt]))},Vt=vt=>{const rt=Nt.indexOf(vt.value),ke=(0,z.Z)(Nt);rt===-1?ke.push(vt.value):ke.splice(rt,1),"value"in xt||It(ke),nt==null||nt(ke.filter(Pt=>Ut.includes(Pt)).sort((Pt,Wt)=>{const Re=Xe.findIndex(ht=>ht.value===Pt),Ge=Xe.findIndex(ht=>ht.value===Wt);return Re-Ge}))},en=yt("checkbox",tt),Pn=`${en}-group`,[Je,Tt]=(0,xe.ZP)(en),bn=(0,b.Z)(xt,["value","disabled"]),Cn=we.length?Xe.map(vt=>Ae.createElement(E,{prefixCls:en,key:vt.value.toString(),disabled:"disabled"in vt?vt.disabled:xt.disabled,value:vt.value,checked:Nt.includes(vt.value),onChange:vt.onChange,className:`${Pn}-item`,style:vt.style,title:vt.title},vt.label)):je,vn={toggleOption:Vt,value:Nt,disabled:xt.disabled,name:xt.name,registerValue:Mt,cancelValue:lt},at=pe()(Pn,{[`${Pn}-rtl`]:bt==="rtl"},Ze,ut,Tt);return Je(Ae.createElement("div",Object.assign({className:at,style:We},bn,{ref:Ce}),Ae.createElement(Ie.Provider,{value:vn},Cn)))},ne=Ae.forwardRef(te);var ie=Ae.memo(ne);const ce=E;ce.Group=ie,ce.__ANT_CHECKBOX=!0;var me=ce},98447:function(Rt,ct,x){"use strict";x.d(ct,{C2:function(){return Fe}});var a=x(17313),pe=x(37613),Ne=x(83116);const Ae=Se=>{const{checkboxCls:le}=Se,Me=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,a.Wf)(Se)),{display:"inline-flex",flexWrap:"wrap",columnGap:Se.marginXS,[`> ${Se.antCls}-row`]:{flex:1}}),[Me]:Object.assign(Object.assign({},(0,a.Wf)(Se)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Me}`]:{marginInlineStart:0},[`&${Me}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,a.Wf)(Se)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Se.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,a.oN)(Se))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Se.checkboxSize,height:Se.checkboxSize,direction:"ltr",backgroundColor:Se.colorBgContainer,border:`${Se.lineWidth}px ${Se.lineType} ${Se.colorBorder}`,borderRadius:Se.borderRadiusSM,borderCollapse:"separate",transition:`all ${Se.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Se.checkboxSize/14*5,height:Se.checkboxSize/14*8,border:`${Se.lineWidthBold}px solid ${Se.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Se.motionDurationFast} ${Se.motionEaseInBack}, opacity ${Se.motionDurationFast}`}},"& + span":{paddingInlineStart:Se.paddingXS,paddingInlineEnd:Se.paddingXS}})},{[` ${Me}:not(${Me}-disabled), ${le}:not(${le}-disabled) `]:{[`&:hover ${le}-inner`]:{borderColor:Se.colorPrimary}},[`${Me}:not(${Me}-disabled)`]:{[`&:hover ${le}-checked:not(${le}-disabled) ${le}-inner`]:{backgroundColor:Se.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${le}-checked:not(${le}-disabled):after`]:{borderColor:Se.colorPrimaryHover}}},{[`${le}-checked`]:{[`${le}-inner`]:{backgroundColor:Se.colorPrimary,borderColor:Se.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Se.motionDurationMid} ${Se.motionEaseOutBack} ${Se.motionDurationFast}`}}},[` ${Me}-checked:not(${Me}-disabled), ${le}-checked:not(${le}-disabled) - `]:{[`&:hover ${le}-inner`]:{backgroundColor:Se.colorPrimaryHover,borderColor:"transparent"}}},{[le]:{"&-indeterminate":{[`${le}-inner`]:{backgroundColor:Se.colorBgContainer,borderColor:Se.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Se.fontSizeLG/2,height:Se.fontSizeLG/2,backgroundColor:Se.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Me}-disabled`]:{cursor:"not-allowed"},[`${le}-disabled`]:{[`&, ${le}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${le}-inner`]:{background:Se.colorBgContainerDisabled,borderColor:Se.colorBorder,"&:after":{borderColor:Se.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Se.colorTextDisabled},[`&${le}-indeterminate ${le}-inner::after`]:{background:Se.colorTextDisabled}}}]};function Fe(Se,le){const Me=(0,pe.TS)(le,{checkboxCls:`.${Se}`,checkboxSize:le.controlInteractiveSize});return[Ae(Me)]}st.ZP=(0,Ne.Z)("Checkbox",(Se,le)=>{let{prefixCls:Me}=le;return[Fe(Me,Se)]})},36381:function(Rt,st,x){"use strict";x.d(st,{default:function(){return Sn}});var a=x(38819),pe=x(92310),Ne=x.n(pe),Ae=x(54476),Fe=x(94480),Se=x(42978),le=x(76190),Me=x(18929),Ie=x(48736),xe=x(59301),Le=x(75931),ze=x(11592),ye=x(20068),oe=x(77900),y=x(10228),E=xe.forwardRef(function(En,pn){var at=En.prefixCls,ft=En.forceRender,rt=En.className,ke=En.style,Bt=En.children,Wt=En.isActive,Re=En.role,Ke=xe.useState(Wt||ft),pt=(0,Se.Z)(Ke,2),Ve=pt[0],ot=pt[1];return xe.useEffect(function(){(ft||Wt)&&ot(!0)},[ft,Wt]),Ve?xe.createElement("div",{ref:pn,className:Ne()("".concat(at,"-content"),(0,ye.Z)((0,ye.Z)({},"".concat(at,"-content-active"),Wt),"".concat(at,"-content-inactive"),!Wt),rt),style:ke,role:Re},xe.createElement("div",{className:"".concat(at,"-content-box")},Bt)):null});E.displayName="PanelContent";var z=E,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=xe.forwardRef(function(En,pn){var at=En.showArrow,ft=at===void 0?!0:at,rt=En.headerClass,ke=En.isActive,Bt=En.onItemClick,Wt=En.forceRender,Re=En.className,Ke=En.prefixCls,pt=En.collapsible,Ve=En.accordion,ot=En.panelKey,Ye=En.extra,ia=En.header,on=En.expandIcon,ta=En.openMotion,On=En.destroyInactivePanel,pa=En.children,Ct=(0,Le.Z)(En,b),Yt=pt==="disabled",Xt=pt==="header",Ot=pt==="icon",en=Ye!=null&&typeof Ye!="boolean",xa=function(){Bt==null||Bt(ot)},cn=function(va){(va.key==="Enter"||va.keyCode===y.Z.ENTER||va.which===y.Z.ENTER)&&xa()},oa=typeof on=="function"?on(En):xe.createElement("i",{className:"arrow"});oa&&(oa=xe.createElement("div",{className:"".concat(Ke,"-expand-icon"),onClick:["header","icon"].includes(pt)?xa:void 0},oa));var qa=Ne()((0,ye.Z)((0,ye.Z)((0,ye.Z)({},"".concat(Ke,"-item"),!0),"".concat(Ke,"-item-active"),ke),"".concat(Ke,"-item-disabled"),Yt),Re),yr=Ne()(rt,(0,ye.Z)((0,ye.Z)((0,ye.Z)({},"".concat(Ke,"-header"),!0),"".concat(Ke,"-header-collapsible-only"),Xt),"".concat(Ke,"-icon-collapsible-only"),Ot)),qn={className:yr,"aria-expanded":ke,"aria-disabled":Yt,onKeyDown:cn};return!Xt&&!Ot&&(qn.onClick=xa,qn.role=Ve?"tab":"button",qn.tabIndex=Yt?-1:0),xe.createElement("div",(0,Ae.Z)({},Ct,{ref:pn,className:qa}),xe.createElement("div",qn,ft&&oa,xe.createElement("span",{className:"".concat(Ke,"-header-text"),onClick:pt==="header"?xa:void 0},ia),en&&xe.createElement("div",{className:"".concat(Ke,"-extra")},Ye)),xe.createElement(oe.default,(0,Ae.Z)({visible:ke,leavedClassName:"".concat(Ke,"-content-hidden")},ta,{forceRender:Wt,removeOnLeave:On}),function(Jt,va){var Va=Jt.className,Aa=Jt.style;return xe.createElement(z,{ref:va,prefixCls:Ke,className:Va,style:Aa,isActive:ke,forceRender:Wt,role:Ve?"tabpanel":void 0},pa)}))}),te=ee,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(pn,at){var ft=at.prefixCls,rt=at.accordion,ke=at.collapsible,Bt=at.destroyInactivePanel,Wt=at.onItemClick,Re=at.activeKey,Ke=at.openMotion,pt=at.expandIcon;return pn.map(function(Ve,ot){var Ye=Ve.children,ia=Ve.label,on=Ve.key,ta=Ve.collapsible,On=Ve.onItemClick,pa=Ve.destroyInactivePanel,Ct=(0,Le.Z)(Ve,ne),Yt=String(on!=null?on:ot),Xt=ta!=null?ta:ke,Ot=pa!=null?pa:Bt,en=function(oa){Xt!=="disabled"&&(Wt(oa),On==null||On(oa))},xa=!1;return rt?xa=Re[0]===Yt:xa=Re.indexOf(Yt)>-1,xe.createElement(te,(0,Ae.Z)({},Ct,{prefixCls:ft,key:Yt,panelKey:Yt,isActive:xa,accordion:rt,openMotion:Ke,expandIcon:pt,header:ia,collapsible:Xt,onItemClick:en,destroyInactivePanel:Ot}),Ye)})},ce=function(pn,at,ft){if(!pn)return null;var rt=ft.prefixCls,ke=ft.accordion,Bt=ft.collapsible,Wt=ft.destroyInactivePanel,Re=ft.onItemClick,Ke=ft.activeKey,pt=ft.openMotion,Ve=ft.expandIcon,ot=pn.key||String(at),Ye=pn.props,ia=Ye.header,on=Ye.headerClass,ta=Ye.destroyInactivePanel,On=Ye.collapsible,pa=Ye.onItemClick,Ct=!1;ke?Ct=Ke[0]===ot:Ct=Ke.indexOf(ot)>-1;var Yt=On!=null?On:Bt,Xt=function(xa){Yt!=="disabled"&&(Re(xa),pa==null||pa(xa))},Ot={key:ot,panelKey:ot,header:ia,headerClass:on,isActive:Ct,prefixCls:rt,destroyInactivePanel:ta!=null?ta:Wt,openMotion:pt,accordion:ke,children:pn.props.children,onItemClick:Xt,expandIcon:Ve,collapsible:Yt};return typeof pn.type=="string"?pn:(Object.keys(Ot).forEach(function(en){typeof Ot[en]=="undefined"&&delete Ot[en]}),xe.cloneElement(pn,Ot))};function me(En,pn,at){return Array.isArray(En)?ie(En,at):(0,ze.Z)(pn).map(function(ft,rt){return ce(ft,rt,at)})}var ge=me,Ce=x(26112);function Be(En){var pn=En;if(!Array.isArray(pn)){var at=(0,le.Z)(pn);pn=at==="number"||at==="string"?[pn]:[]}return pn.map(function(ft){return String(ft)})}var je=xe.forwardRef(function(En,pn){var at=En.prefixCls,ft=at===void 0?"rc-collapse":at,rt=En.destroyInactivePanel,ke=rt===void 0?!1:rt,Bt=En.style,Wt=En.accordion,Re=En.className,Ke=En.children,pt=En.collapsible,Ve=En.openMotion,ot=En.expandIcon,Ye=En.activeKey,ia=En.defaultActiveKey,on=En.onChange,ta=En.items,On=Ne()(ft,Re),pa=(0,Me.Z)([],{value:Ye,onChange:function(cn){return on==null?void 0:on(cn)},defaultValue:ia,postState:Be}),Ct=(0,Se.Z)(pa,2),Yt=Ct[0],Xt=Ct[1],Ot=function(cn){return Xt(function(){if(Wt)return Yt[0]===cn?[]:[cn];var oa=Yt.indexOf(cn),qa=oa>-1;return qa?Yt.filter(function(yr){return yr!==cn}):[].concat((0,Fe.Z)(Yt),[cn])})};(0,Ie.ZP)(!Ke,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var en=ge(ta,Ke,{prefixCls:ft,accordion:Wt,openMotion:Ve,expandIcon:ot,collapsible:pt,destroyInactivePanel:ke,onItemClick:Ot,activeKey:Yt});return xe.createElement("div",(0,Ae.Z)({ref:pn,className:On,style:Bt,role:Wt?"tablist":void 0},(0,Ce.Z)(En,{aria:!0,data:!0})),en)}),we=Object.assign(je,{Panel:te}),tt=we,Ze=we.Panel,it=x(2738),Ue=x(62892),nt=x(92343),xt=x(36355),Et=x(19716),Nt=xe.forwardRef((En,pn)=>{const{getPrefixCls:at}=xe.useContext(xt.E_),{prefixCls:ft,className:rt,showArrow:ke=!0}=En,Bt=at("collapse",ft),Wt=Ne()({[`${Bt}-no-arrow`]:!ke},rt);return xe.createElement(tt.Panel,Object.assign({ref:pn},En,{prefixCls:Bt,className:Wt}))}),It=x(17313),Ut=x(8378),Dt=x(83116),Xe=x(37613);const lt=En=>{const{componentCls:pn,contentBg:at,padding:ft,headerBg:rt,headerPadding:ke,collapseHeaderPaddingSM:Bt,collapseHeaderPaddingLG:Wt,collapsePanelBorderRadius:Re,lineWidth:Ke,lineType:pt,colorBorder:Ve,colorText:ot,colorTextHeading:Ye,colorTextDisabled:ia,fontSize:on,fontSizeLG:ta,lineHeight:On,marginSM:pa,paddingSM:Ct,paddingLG:Yt,paddingXS:Xt,motionDurationSlow:Ot,fontSizeIcon:en,contentPadding:xa}=En,cn=`${Ke}px ${pt} ${Ve}`;return{[pn]:Object.assign(Object.assign({},(0,It.Wf)(En)),{backgroundColor:rt,border:cn,borderBottom:0,borderRadius:`${Re}px`,"&-rtl":{direction:"rtl"},[`& > ${pn}-item`]:{borderBottom:cn,"&:last-child":{[` + `]:{[`&:hover ${le}-inner`]:{backgroundColor:Se.colorPrimaryHover,borderColor:"transparent"}}},{[le]:{"&-indeterminate":{[`${le}-inner`]:{backgroundColor:Se.colorBgContainer,borderColor:Se.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Se.fontSizeLG/2,height:Se.fontSizeLG/2,backgroundColor:Se.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Me}-disabled`]:{cursor:"not-allowed"},[`${le}-disabled`]:{[`&, ${le}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${le}-inner`]:{background:Se.colorBgContainerDisabled,borderColor:Se.colorBorder,"&:after":{borderColor:Se.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Se.colorTextDisabled},[`&${le}-indeterminate ${le}-inner::after`]:{background:Se.colorTextDisabled}}}]};function Fe(Se,le){const Me=(0,pe.TS)(le,{checkboxCls:`.${Se}`,checkboxSize:le.controlInteractiveSize});return[Ae(Me)]}ct.ZP=(0,Ne.Z)("Checkbox",(Se,le)=>{let{prefixCls:Me}=le;return[Fe(Me,Se)]})},36381:function(Rt,ct,x){"use strict";x.d(ct,{default:function(){return bn}});var a=x(38819),pe=x(92310),Ne=x.n(pe),Ae=x(54476),Fe=x(94480),Se=x(42978),le=x(76190),Me=x(18929),Ie=x(48736),xe=x(59301),Le=x(75931),He=x(11592),ye=x(20068),oe=x(77900),y=x(10228),E=xe.forwardRef(function(Cn,vn){var at=Cn.prefixCls,vt=Cn.forceRender,rt=Cn.className,ke=Cn.style,Pt=Cn.children,Wt=Cn.isActive,Re=Cn.role,Ge=xe.useState(Wt||vt),ht=(0,Se.Z)(Ge,2),Ue=ht[0],ot=ht[1];return xe.useEffect(function(){(vt||Wt)&&ot(!0)},[vt,Wt]),Ue?xe.createElement("div",{ref:vn,className:Ne()("".concat(at,"-content"),(0,ye.Z)((0,ye.Z)({},"".concat(at,"-content-active"),Wt),"".concat(at,"-content-inactive"),!Wt),rt),style:ke,role:Re},xe.createElement("div",{className:"".concat(at,"-content-box")},Pt)):null});E.displayName="PanelContent";var z=E,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=xe.forwardRef(function(Cn,vn){var at=Cn.showArrow,vt=at===void 0?!0:at,rt=Cn.headerClass,ke=Cn.isActive,Pt=Cn.onItemClick,Wt=Cn.forceRender,Re=Cn.className,Ge=Cn.prefixCls,ht=Cn.collapsible,Ue=Cn.accordion,ot=Cn.panelKey,Ve=Cn.extra,ia=Cn.header,ln=Cn.expandIcon,ta=Cn.openMotion,Nn=Cn.destroyInactivePanel,va=Cn.children,Ft=(0,Le.Z)(Cn,b),Xt=ht==="disabled",Jt=ht==="header",Ot=ht==="icon",tn=Ve!=null&&typeof Ve!="boolean",xa=function(){Pt==null||Pt(ot)},dn=function(ha){(ha.key==="Enter"||ha.keyCode===y.Z.ENTER||ha.which===y.Z.ENTER)&&xa()},oa=typeof ln=="function"?ln(Cn):xe.createElement("i",{className:"arrow"});oa&&(oa=xe.createElement("div",{className:"".concat(Ge,"-expand-icon"),onClick:["header","icon"].includes(ht)?xa:void 0},oa));var Ja=Ne()((0,ye.Z)((0,ye.Z)((0,ye.Z)({},"".concat(Ge,"-item"),!0),"".concat(Ge,"-item-active"),ke),"".concat(Ge,"-item-disabled"),Xt),Re),Er=Ne()(rt,(0,ye.Z)((0,ye.Z)((0,ye.Z)({},"".concat(Ge,"-header"),!0),"".concat(Ge,"-header-collapsible-only"),Jt),"".concat(Ge,"-icon-collapsible-only"),Ot)),Jn={className:Er,"aria-expanded":ke,"aria-disabled":Xt,onKeyDown:dn};return!Jt&&!Ot&&(Jn.onClick=xa,Jn.role=Ue?"tab":"button",Jn.tabIndex=Xt?-1:0),xe.createElement("div",(0,Ae.Z)({},Ft,{ref:vn,className:Ja}),xe.createElement("div",Jn,vt&&oa,xe.createElement("span",{className:"".concat(Ge,"-header-text"),onClick:ht==="header"?xa:void 0},ia),tn&&xe.createElement("div",{className:"".concat(Ge,"-extra")},Ve)),xe.createElement(oe.default,(0,Ae.Z)({visible:ke,leavedClassName:"".concat(Ge,"-content-hidden")},ta,{forceRender:Wt,removeOnLeave:Nn}),function(qt,ha){var Ya=qt.className,Aa=qt.style;return xe.createElement(z,{ref:ha,prefixCls:Ge,className:Ya,style:Aa,isActive:ke,forceRender:Wt,role:Ue?"tabpanel":void 0},va)}))}),te=ee,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(vn,at){var vt=at.prefixCls,rt=at.accordion,ke=at.collapsible,Pt=at.destroyInactivePanel,Wt=at.onItemClick,Re=at.activeKey,Ge=at.openMotion,ht=at.expandIcon;return vn.map(function(Ue,ot){var Ve=Ue.children,ia=Ue.label,ln=Ue.key,ta=Ue.collapsible,Nn=Ue.onItemClick,va=Ue.destroyInactivePanel,Ft=(0,Le.Z)(Ue,ne),Xt=String(ln!=null?ln:ot),Jt=ta!=null?ta:ke,Ot=va!=null?va:Pt,tn=function(oa){Jt!=="disabled"&&(Wt(oa),Nn==null||Nn(oa))},xa=!1;return rt?xa=Re[0]===Xt:xa=Re.indexOf(Xt)>-1,xe.createElement(te,(0,Ae.Z)({},Ft,{prefixCls:vt,key:Xt,panelKey:Xt,isActive:xa,accordion:rt,openMotion:Ge,expandIcon:ht,header:ia,collapsible:Jt,onItemClick:tn,destroyInactivePanel:Ot}),Ve)})},ce=function(vn,at,vt){if(!vn)return null;var rt=vt.prefixCls,ke=vt.accordion,Pt=vt.collapsible,Wt=vt.destroyInactivePanel,Re=vt.onItemClick,Ge=vt.activeKey,ht=vt.openMotion,Ue=vt.expandIcon,ot=vn.key||String(at),Ve=vn.props,ia=Ve.header,ln=Ve.headerClass,ta=Ve.destroyInactivePanel,Nn=Ve.collapsible,va=Ve.onItemClick,Ft=!1;ke?Ft=Ge[0]===ot:Ft=Ge.indexOf(ot)>-1;var Xt=Nn!=null?Nn:Pt,Jt=function(xa){Xt!=="disabled"&&(Re(xa),va==null||va(xa))},Ot={key:ot,panelKey:ot,header:ia,headerClass:ln,isActive:Ft,prefixCls:rt,destroyInactivePanel:ta!=null?ta:Wt,openMotion:ht,accordion:ke,children:vn.props.children,onItemClick:Jt,expandIcon:Ue,collapsible:Xt};return typeof vn.type=="string"?vn:(Object.keys(Ot).forEach(function(tn){typeof Ot[tn]=="undefined"&&delete Ot[tn]}),xe.cloneElement(vn,Ot))};function me(Cn,vn,at){return Array.isArray(Cn)?ie(Cn,at):(0,He.Z)(vn).map(function(vt,rt){return ce(vt,rt,at)})}var ge=me,Ce=x(26112);function Be(Cn){var vn=Cn;if(!Array.isArray(vn)){var at=(0,le.Z)(vn);vn=at==="number"||at==="string"?[vn]:[]}return vn.map(function(vt){return String(vt)})}var je=xe.forwardRef(function(Cn,vn){var at=Cn.prefixCls,vt=at===void 0?"rc-collapse":at,rt=Cn.destroyInactivePanel,ke=rt===void 0?!1:rt,Pt=Cn.style,Wt=Cn.accordion,Re=Cn.className,Ge=Cn.children,ht=Cn.collapsible,Ue=Cn.openMotion,ot=Cn.expandIcon,Ve=Cn.activeKey,ia=Cn.defaultActiveKey,ln=Cn.onChange,ta=Cn.items,Nn=Ne()(vt,Re),va=(0,Me.Z)([],{value:Ve,onChange:function(dn){return ln==null?void 0:ln(dn)},defaultValue:ia,postState:Be}),Ft=(0,Se.Z)(va,2),Xt=Ft[0],Jt=Ft[1],Ot=function(dn){return Jt(function(){if(Wt)return Xt[0]===dn?[]:[dn];var oa=Xt.indexOf(dn),Ja=oa>-1;return Ja?Xt.filter(function(Er){return Er!==dn}):[].concat((0,Fe.Z)(Xt),[dn])})};(0,Ie.ZP)(!Ge,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var tn=ge(ta,Ge,{prefixCls:vt,accordion:Wt,openMotion:Ue,expandIcon:ot,collapsible:ht,destroyInactivePanel:ke,onItemClick:Ot,activeKey:Xt});return xe.createElement("div",(0,Ae.Z)({ref:vn,className:Nn,style:Pt,role:Wt?"tablist":void 0},(0,Ce.Z)(Cn,{aria:!0,data:!0})),tn)}),we=Object.assign(je,{Panel:te}),tt=we,Ze=we.Panel,ut=x(2738),We=x(62892),nt=x(92343),xt=x(36355),yt=x(19716),Nt=xe.forwardRef((Cn,vn)=>{const{getPrefixCls:at}=xe.useContext(xt.E_),{prefixCls:vt,className:rt,showArrow:ke=!0}=Cn,Pt=at("collapse",vt),Wt=Ne()({[`${Pt}-no-arrow`]:!ke},rt);return xe.createElement(tt.Panel,Object.assign({ref:vn},Cn,{prefixCls:Pt,className:Wt}))}),It=x(17313),Ut=x(8378),Dt=x(83116),Xe=x(37613);const lt=Cn=>{const{componentCls:vn,contentBg:at,padding:vt,headerBg:rt,headerPadding:ke,collapseHeaderPaddingSM:Pt,collapseHeaderPaddingLG:Wt,collapsePanelBorderRadius:Re,lineWidth:Ge,lineType:ht,colorBorder:Ue,colorText:ot,colorTextHeading:Ve,colorTextDisabled:ia,fontSize:ln,fontSizeLG:ta,lineHeight:Nn,marginSM:va,paddingSM:Ft,paddingLG:Xt,paddingXS:Jt,motionDurationSlow:Ot,fontSizeIcon:tn,contentPadding:xa}=Cn,dn=`${Ge}px ${ht} ${Ue}`;return{[vn]:Object.assign(Object.assign({},(0,It.Wf)(Cn)),{backgroundColor:rt,border:dn,borderBottom:0,borderRadius:`${Re}px`,"&-rtl":{direction:"rtl"},[`& > ${vn}-item`]:{borderBottom:dn,"&:last-child":{[` &, - & > ${pn}-header`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`> ${pn}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:ke,color:Ye,lineHeight:On,cursor:"pointer",transition:`all ${Ot}, visibility 0s`,[`> ${pn}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${pn}-expand-icon`]:{height:on*On,display:"flex",alignItems:"center",paddingInlineEnd:pa},[`${pn}-arrow`]:Object.assign(Object.assign({},(0,It.Ro)()),{fontSize:en,svg:{transition:`transform ${Ot}`}}),[`${pn}-header-text`]:{marginInlineEnd:"auto"}},[`${pn}-header-collapsible-only`]:{cursor:"default",[`${pn}-header-text`]:{flex:"none",cursor:"pointer"}},[`${pn}-icon-collapsible-only`]:{cursor:"default",[`${pn}-expand-icon`]:{cursor:"pointer"}}},[`${pn}-content`]:{color:ot,backgroundColor:at,borderTop:cn,[`& > ${pn}-content-box`]:{padding:xa},"&-hidden":{display:"none"}},"&-small":{[`> ${pn}-item`]:{[`> ${pn}-header`]:{padding:Bt,paddingInlineStart:Xt,[`> ${pn}-expand-icon`]:{marginInlineStart:Ct-Xt}},[`> ${pn}-content > ${pn}-content-box`]:{padding:Ct}}},"&-large":{[`> ${pn}-item`]:{fontSize:ta,[`> ${pn}-header`]:{padding:Wt,paddingInlineStart:ft,[`> ${pn}-expand-icon`]:{height:ta*On,marginInlineStart:Yt-ft}},[`> ${pn}-content > ${pn}-content-box`]:{padding:Yt}}},[`${pn}-item:last-child`]:{[`> ${pn}-content`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`& ${pn}-item-disabled > ${pn}-header`]:{"\n &,\n & > .arrow\n ":{color:ia,cursor:"not-allowed"}},[`&${pn}-icon-position-end`]:{[`& > ${pn}-item`]:{[`> ${pn}-header`]:{[`${pn}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:pa}}}}})}},Mt=En=>{const{componentCls:pn}=En,at=`> ${pn}-item > ${pn}-header ${pn}-arrow svg`;return{[`${pn}-rtl`]:{[at]:{transform:"rotate(180deg)"}}}},Vt=En=>{const{componentCls:pn,headerBg:at,paddingXXS:ft,colorBorder:rt}=En;return{[`${pn}-borderless`]:{backgroundColor:at,border:0,[`> ${pn}-item`]:{borderBottom:`1px solid ${rt}`},[` - > ${pn}-item:last-child, - > ${pn}-item:last-child ${pn}-header - `]:{borderRadius:0},[`> ${pn}-item:last-child`]:{borderBottom:0},[`> ${pn}-item > ${pn}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${pn}-item > ${pn}-content > ${pn}-content-box`]:{paddingTop:ft}}}},$t=En=>{const{componentCls:pn,paddingSM:at}=En;return{[`${pn}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${pn}-item`]:{borderBottom:0,[`> ${pn}-content`]:{backgroundColor:"transparent",border:0,[`> ${pn}-content-box`]:{paddingBlock:at}}}}}};var Bn=(0,Dt.Z)("Collapse",En=>{const pn=(0,Xe.TS)(En,{collapseHeaderPaddingSM:`${En.paddingXS}px ${En.paddingSM}px`,collapseHeaderPaddingLG:`${En.padding}px ${En.paddingLG}px`,collapsePanelBorderRadius:En.borderRadiusLG});return[lt(pn),Vt(pn),$t(pn),Mt(pn),(0,Ut.Z)(pn)]},En=>({headerPadding:`${En.paddingSM}px ${En.padding}px`,headerBg:En.colorFillAlter,contentPadding:`${En.padding}px 16px`,contentBg:En.colorBgContainer})),Tt=Object.assign(xe.forwardRef((En,pn)=>{const{getPrefixCls:at,direction:ft,collapse:rt}=xe.useContext(xt.E_),{prefixCls:ke,className:Bt,rootClassName:Wt,style:Re,bordered:Ke=!0,ghost:pt,size:Ve,expandIconPosition:ot="start",children:Ye,expandIcon:ia}=En,on=(0,Et.Z)(cn=>{var oa;return(oa=Ve!=null?Ve:cn)!==null&&oa!==void 0?oa:"middle"}),ta=at("collapse",ke),On=at(),[pa,Ct]=Bn(ta),Yt=xe.useMemo(()=>ot==="left"?"start":ot==="right"?"end":ot,[ot]),Xt=function(){let cn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const oa=ia?ia(cn):xe.createElement(a.Z,{rotate:cn.isActive?90:void 0});return(0,nt.Tm)(oa,()=>({className:Ne()(oa.props.className,`${ta}-arrow`)}))},Ot=Ne()(`${ta}-icon-position-${Yt}`,{[`${ta}-borderless`]:!Ke,[`${ta}-rtl`]:ft==="rtl",[`${ta}-ghost`]:!!pt,[`${ta}-${on}`]:on!=="middle"},rt==null?void 0:rt.className,Bt,Wt,Ct),en=Object.assign(Object.assign({},(0,Ue.Z)(On)),{motionAppear:!1,leavedClassName:`${ta}-content-hidden`}),xa=xe.useMemo(()=>Ye?(0,ze.Z)(Ye).map((cn,oa)=>{var qa,yr;if(!((qa=cn.props)===null||qa===void 0)&&qa.disabled){const qn=(yr=cn.key)!==null&&yr!==void 0?yr:String(oa),{disabled:Jt,collapsible:va}=cn.props,Va=Object.assign(Object.assign({},(0,it.Z)(cn.props,["disabled"])),{key:qn,collapsible:va!=null?va:Jt?"disabled":void 0});return(0,nt.Tm)(cn,Va)}return cn}):null,[Ye]);return pa(xe.createElement(tt,Object.assign({ref:pn,openMotion:en},(0,it.Z)(En,["rootClassName"]),{expandIcon:Xt,prefixCls:ta,className:Ot,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Re)}),xa))}),{Panel:Nt}),Sn=Tt},5083:function(Rt,st,x){"use strict";x.d(st,{default:function(){return il}});var a=x(56656),pe=x.n(a),Ne=x(48736),Ae=x(27112),Fe=x.n(Ae),Se=x(54449),le=x.n(Se),Me=x(53501),Ie=x.n(Me),xe=x(36867),Le=x.n(xe),ze=x(71912),ye=x.n(ze),oe=x(48228),y=x.n(oe);pe().extend(y()),pe().extend(ye()),pe().extend(Fe()),pe().extend(le()),pe().extend(Ie()),pe().extend(Le()),pe().extend(function(Oe,Ge){var We=Ge.prototype,bt=We.format;We.format=function(qt){var dn=(qt||"").replace("Wo","wo");return bt.bind(this)(dn)}});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"},z=function(Ge){var We=E[Ge];return We||Ge.split("_")[0]},b=function(){(0,Ne.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return pe()()},getFixedDate:function(Ge){return pe()(Ge,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ge){return Ge.endOf("month")},getWeekDay:function(Ge){var We=Ge.locale("en");return We.weekday()+We.localeData().firstDayOfWeek()},getYear:function(Ge){return Ge.year()},getMonth:function(Ge){return Ge.month()},getDate:function(Ge){return Ge.date()},getHour:function(Ge){return Ge.hour()},getMinute:function(Ge){return Ge.minute()},getSecond:function(Ge){return Ge.second()},addYear:function(Ge,We){return Ge.add(We,"year")},addMonth:function(Ge,We){return Ge.add(We,"month")},addDate:function(Ge,We){return Ge.add(We,"day")},setYear:function(Ge,We){return Ge.year(We)},setMonth:function(Ge,We){return Ge.month(We)},setDate:function(Ge,We){return Ge.date(We)},setHour:function(Ge,We){return Ge.hour(We)},setMinute:function(Ge,We){return Ge.minute(We)},setSecond:function(Ge,We){return Ge.second(We)},isAfter:function(Ge,We){return Ge.isAfter(We)},isValidate:function(Ge){return Ge.isValid()},locale:{getWeekFirstDay:function(Ge){return pe()().locale(z(Ge)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ge,We){return We.locale(z(Ge)).weekday(0)},getWeek:function(Ge,We){return We.locale(z(Ge)).week()},getShortWeekDays:function(Ge){return pe()().locale(z(Ge)).localeData().weekdaysMin()},getShortMonths:function(Ge){return pe()().locale(z(Ge)).localeData().monthsShort()},format:function(Ge,We,bt){return We.locale(z(Ge)).format(bt)},parse:function(Ge,We,bt){for(var yt=z(Ge),qt=0;qt1&&(dn=Ge.addDate(dn,-7)),dn}function Ct(Oe,Ge,We){var bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ge){case"year":return We.addYear(Oe,bt*10);case"quarter":case"month":return We.addYear(Oe,bt);default:return We.addMonth(Oe,bt)}}function Yt(Oe,Ge){var We=Ge.generateConfig,bt=Ge.locale,yt=Ge.format;return typeof yt=="function"?yt(Oe):We.locale.format(bt.locale,Oe,yt)}function Xt(Oe,Ge){var We=Ge.generateConfig,bt=Ge.locale,yt=Ge.formatList;return!Oe||typeof yt[0]=="function"?null:We.locale.parse(bt.locale,Oe,yt)}function Ot(Oe){var Ge=Oe.cellDate,We=Oe.mode,bt=Oe.disabledDate,yt=Oe.generateConfig;if(!bt)return!1;var qt=function(mr,ha,Ga){for(var Pr=ha;Pr<=Ga;){var Bo=void 0;switch(mr){case"date":{if(Bo=yt.setDate(Ge,Pr),!bt(Bo))return!1;break}case"month":{if(Bo=yt.setMonth(Ge,Pr),!Ot({cellDate:Bo,mode:"month",generateConfig:yt,disabledDate:bt}))return!1;break}case"year":{if(Bo=yt.setYear(Ge,Pr),!Ot({cellDate:Bo,mode:"year",generateConfig:yt,disabledDate:bt}))return!1;break}}Pr+=1}return!0};switch(We){case"date":case"week":return bt(Ge);case"month":{var dn=1,Ca=yt.getDate(yt.getEndDate(Ge));return qt("date",dn,Ca)}case"quarter":{var ya=Math.floor(yt.getMonth(Ge)/3)*3,Ya=ya+2;return qt("month",ya,Ya)}case"year":return qt("month",0,11);case"decade":{var Xa=yt.getYear(Ge),sr=Math.floor(Xa/rt)*rt,Da=sr+rt-1;return qt("year",sr,Da)}}}function en(Oe,Ge){var We=Ge.formatList,bt=Ge.generateConfig,yt=Ge.locale;return(0,at.Z)(function(){if(!Oe)return[[""],""];for(var qt="",dn=[],Ca=0;Ca1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ya.current),Pr){ya(Ga);return}Ya.current=requestAnimationFrame(function(){ya(Ga)})}var sr=en(Ca,{formatList:We,generateConfig:bt,locale:yt}),Da=(0,Sn.Z)(sr,2),rr=Da[1];function mr(Ga){Xa(Ga)}function ha(){var Ga=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Xa(null,Ga)}return(0,ce.useEffect)(function(){ha(!0)},[Oe]),(0,ce.useEffect)(function(){return function(){return cancelAnimationFrame(Ya.current)}},[]),[rr,mr,ha]}var cn=x(10228),oa=x(16089),qa=x(94480),yr=x(29194),qn=new Map;function Jt(Oe,Ge){var We;function bt(){(0,yr.Z)(Oe)?Ge():We=(0,oa.Z)(function(){bt()})}return bt(),function(){oa.Z.cancel(We)}}function va(Oe,Ge,We){if(qn.get(Oe)&&cancelAnimationFrame(qn.get(Oe)),We<=0){qn.set(Oe,requestAnimationFrame(function(){Oe.scrollTop=Ge}));return}var bt=Ge-Oe.scrollTop,yt=bt/We*10;qn.set(Oe,requestAnimationFrame(function(){Oe.scrollTop+=yt,Oe.scrollTop!==Ge&&va(Oe,Ge,We-10)}))}function Va(Oe,Ge){var We=Ge.onLeftRight,bt=Ge.onCtrlLeftRight,yt=Ge.onUpDown,qt=Ge.onPageUpDown,dn=Ge.onEnter,Ca=Oe.which,ya=Oe.ctrlKey,Ya=Oe.metaKey;switch(Ca){case cn.Z.LEFT:if(ya||Ya){if(bt)return bt(-1),!0}else if(We)return We(-1),!0;break;case cn.Z.RIGHT:if(ya||Ya){if(bt)return bt(1),!0}else if(We)return We(1),!0;break;case cn.Z.UP:if(yt)return yt(-1),!0;break;case cn.Z.DOWN:if(yt)return yt(1),!0;break;case cn.Z.PAGE_UP:if(qt)return qt(-1),!0;break;case cn.Z.PAGE_DOWN:if(qt)return qt(1),!0;break;case cn.Z.ENTER:if(dn)return dn(),!0;break}return!1}function Aa(Oe,Ge,We,bt){var yt=Oe;if(!yt)switch(Ge){case"time":yt=bt?"hh:mm:ss a":"HH:mm:ss";break;case"week":yt="gggg-wo";break;case"month":yt="YYYY-MM";break;case"quarter":yt="YYYY-[Q]Q";break;case"year":yt="YYYY";break;default:yt=We?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return yt}function Zr(Oe,Ge,We){var bt=Oe==="time"?8:10,yt=typeof Ge=="function"?Ge(We.getNow()).length:Ge.length;return Math.max(bt,yt)+2}var Yr=null,Sr=new Set;function ht(Oe){return!Yr&&typeof window!="undefined"&&window.addEventListener&&(Yr=function(We){(0,qa.Z)(Sr).forEach(function(bt){bt(We)})},window.addEventListener("mousedown",Yr)),Sr.add(Oe),function(){Sr.delete(Oe),Sr.size===0&&(window.removeEventListener("mousedown",Yr),Yr=null)}}function La(Oe){var Ge=Oe.target;if(Oe.composed&&Ge.shadowRoot){var We;return((We=Oe.composedPath)===null||We===void 0?void 0:We.call(Oe)[0])||Ge}return Ge}var Zt=function(Ge){return Ge==="month"||Ge==="date"?"year":Ge},_n=function(Ge){return Ge==="date"?"month":Ge},ua=function(Ge){return Ge==="month"||Ge==="date"?"quarter":Ge},ma=function(Ge){return Ge==="date"?"week":Ge},tr={year:Zt,month:_n,quarter:ua,week:ma,time:null,date:null};function Zn(Oe,Ge){return Oe.some(function(We){return We&&We.contains(Ge)})}function se(Oe){var Ge=Oe.open,We=Oe.value,bt=Oe.isClickOutside,yt=Oe.triggerOpen,qt=Oe.forwardKeyDown,dn=Oe.onKeyDown,Ca=Oe.blurToCancel,ya=Oe.onSubmit,Ya=Oe.onCancel,Xa=Oe.onFocus,sr=Oe.onBlur,Da=Oe.changeOnBlur,rr=(0,ce.useState)(!1),mr=(0,Sn.Z)(rr,2),ha=mr[0],Ga=mr[1],Pr=(0,ce.useState)(!1),Bo=(0,Sn.Z)(Pr,2),Ao=Bo[0],bo=Bo[1],jo=(0,ce.useRef)(!1),Mo=(0,ce.useRef)(!1),Eo=(0,ce.useRef)(!1),Jl={onMouseDown:function(){Ga(!0),yt(!0)},onKeyDown:function(oi){var ul=function(){Eo.current=!0};if(dn(oi,ul),!Eo.current){switch(oi.which){case cn.Z.ENTER:{Ge?ya()!==!1&&Ga(!0):yt(!0),oi.preventDefault();return}case cn.Z.TAB:{ha&&Ge&&!oi.shiftKey?(Ga(!1),oi.preventDefault()):!ha&&Ge&&!qt(oi)&&oi.shiftKey&&(Ga(!0),oi.preventDefault());return}case cn.Z.ESC:{Ga(!0),Ya();return}}!Ge&&![cn.Z.SHIFT].includes(oi.which)?yt(!0):ha||qt(oi)}},onFocus:function(oi){Ga(!0),bo(!0),Xa&&Xa(oi)},onBlur:function(oi){if(jo.current||!bt(document.activeElement)){jo.current=!1;return}Ca?setTimeout(function(){for(var ul=document,bi=ul.activeElement;bi&&bi.shadowRoot;)bi=bi.shadowRoot.activeElement;bt(bi)&&Ya()},0):Ge&&(yt(!1),Mo.current&&ya()),bo(!1),sr==null||sr(oi)}};return(0,ce.useEffect)(function(){Mo.current=!1},[Ge]),(0,ce.useEffect)(function(){Mo.current=!0},[We]),(0,ce.useEffect)(function(){return ht(function($o){var oi=La($o),ul=bt(oi);Ge&&(ul?!Da&&(!Ao||ul)&&yt(!1):(jo.current=!0,(0,oa.Z)(function(){jo.current=!1})))})}),[Jl,{focused:Ao,typing:ha}]}function fe(Oe,Ge){return ce.useMemo(function(){return Oe||(Ge?((0,Ne.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ge).map(function(We){var bt=(0,Sn.Z)(We,2),yt=bt[0],qt=bt[1];return{label:yt,value:qt}})):[])},[Oe,Ge])}var he=x(34280);function De(Oe){var Ge=Oe.valueTexts,We=Oe.onTextChange,bt=ce.useState(""),yt=(0,Sn.Z)(bt,2),qt=yt[0],dn=yt[1],Ca=ce.useRef([]);Ca.current=Ge;function ya(Xa){dn(Xa),We(Xa)}function Ya(){dn(Ca.current[0])}return(0,he.Z)(function(){Ge.every(function(Xa){return Xa!==qt})&&Ya()},[Ge.join("||")]),[qt,ya,Ya]}var qe=ce.createContext({}),wt=qe,jt=x(76190);function Ta(Oe){var Ge=Oe.cellRender,We=Oe.monthCellRender,bt=Oe.dateRender,yt=ce.useMemo(function(){if(Ge)return Ge;if(!(!We&&!bt))return function(qt,dn){var Ca=qt;return bt&&dn.type==="date"?bt(Ca,dn.today):We&&dn.type==="month"?We(Ca,dn.locale):dn.originNode}},[Ge,We,bt]);return yt}function $n(Oe,Ge){for(var We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",bt=String(Oe);bt.length=1?We|0:1,dn=Oe;dn<=Ge;dn+=qt)yt.push({label:$n(dn,2),value:dn,disabled:(bt||[]).includes(dn)});return yt}function Go(Oe){var Ge=Oe.generateConfig,We=Oe.prefixCls,bt=Oe.operationRef,yt=Oe.activeColumnIndex,qt=Oe.value,dn=Oe.showHour,Ca=Oe.showMinute,ya=Oe.showSecond,Ya=Oe.use12Hours,Xa=Oe.hourStep,sr=Xa===void 0?1:Xa,Da=Oe.minuteStep,rr=Da===void 0?1:Da,mr=Oe.secondStep,ha=mr===void 0?1:mr,Ga=Oe.disabledHours,Pr=Oe.disabledMinutes,Bo=Oe.disabledSeconds,Ao=Oe.disabledTime,bo=Oe.hideDisabledOptions,jo=Oe.onSelect,Mo=Oe.cellRender,Eo=Oe.locale,Jl=[],$o="".concat(We,"-content"),oi="".concat(We,"-time-panel"),ul,bi=qt?Ge.getHour(qt):-1,Vi=bi,iu=qt?Ge.getMinute(qt):-1,wr=qt?Ge.getSecond(qt):-1,Fi=Ge.getNow(),xi=ce.useMemo(function(){if(Ao){var wn=Ao(Fi);return[wn.disabledHours,wn.disabledMinutes,wn.disabledSeconds]}return[Ga,Pr,Bo]},[Ga,Pr,Bo,Ao,Fi]),qi=(0,Sn.Z)(xi,3),ki=qi[0],Li=qi[1],zn=qi[2],Gr=ro(0,23,sr,ki&&ki()),Wo=(0,at.Z)(function(){return Gr},Gr,zo);Ya&&(ul=Vi>=12,Vi%=12);var Qe=ce.useMemo(function(){if(!Ya)return[!1,!1];var wn=[!0,!0];return Wo.forEach(function(ca){var lr=ca.disabled,_a=ca.value;lr||(_a>=12?wn[1]=!1:wn[0]=!1)}),wn},[Ya,Wo]),He=(0,Sn.Z)(Qe,2),St=He[0],Lt=He[1],Kt=ce.useMemo(function(){return Ya?Wo.filter(ul?function(wn){return wn.value>=12}:function(wn){return wn.value<12}).map(function(wn){var ca=wn.value%12,lr=ca===0?"12":$n(ca,2);return(0,Tt.Z)((0,Tt.Z)({},wn),{},{label:lr,value:ca})}):Wo},[Ya,ul,Wo]),Qt=ro(0,59,rr,Li&&Li(bi)),jn=ro(0,59,ha,zn&&zn(bi,iu)),Mn=Nr({value:qt,generateConfig:Ge,disabledMinutes:Li,disabledSeconds:zn,minutes:Qt,seconds:jn,use12Hours:Ya});bt.current={onUpDown:function(ca){var lr=Jl[yt];if(lr)for(var _a=lr.units.findIndex(function(jr){return jr.value===lr.value}),fr=lr.units.length,Or=1;Or2&&arguments[2]!==void 0?arguments[2]:!1;($r===Ga||Al)&&(Jo(hr),Jl&&Jl(hr),Mn&&Mn(hr,Rr),$o&&!ta(ya,hr,no)&&!(rr!=null&&rr(hr))&&$o(hr))},ql=function(hr){if(Tl.includes($r)){var Rr,Al,Kl=$r==="date";switch(hr===cn.Z.PAGE_UP||hr===cn.Z.PAGE_DOWN?Al=Kl?ya.addMonth:ya.addYear:Al=Kl?ya.addDate:ya.addMonth,hr){case cn.Z.LEFT:case cn.Z.PAGE_UP:Rr=Al(Oo,-1);break;case cn.Z.RIGHT:case cn.Z.PAGE_DOWN:Rr=Al(Oo,1);break;case cn.Z.UP:case cn.Z.DOWN:Rr=Al(Oo,Number("".concat(hr===cn.Z.UP?"-":"").concat(Kl?Bt:xo)));break}if(Rr)return!(rr!=null&&rr(Rr))}return!0},Jr=function(hr){if(Or.current&&Or.current.onKeyDown){var Rr=!0,Al=hr.which;if([cn.Z.LEFT,cn.Z.RIGHT,cn.Z.UP,cn.Z.DOWN,cn.Z.PAGE_UP,cn.Z.PAGE_DOWN,cn.Z.ENTER].includes(Al)&&(hr.preventDefault(),Al!==cn.Z.ENTER&&Bo===0&&(Rr=ql(Al))),Rr)return Or.current.onKeyDown(hr)}return(0,Ne.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},_l=function(hr){Or.current&&Or.current.onBlur&&Or.current.onBlur(hr)};jn&&lr!=="right"&&(jn.current={onKeyDown:Jr,onClose:function(){Or.current&&Or.current.onClose&&Or.current.onClose()}}),ce.useEffect(function(){Ya&&!Er.current&&yl(Ya)},[Ya]),ce.useEffect(function(){Er.current=!1},[]);var vl,uu=Ta({cellRender:Qe,monthCellRender:Wo,dateRender:Gr}),rl=(0,Tt.Z)((0,Tt.Z)({},Oe),{},{cellRender:uu,operationRef:Or,prefixCls:yt,viewDate:Oo,value:no,onViewDateChange:co,sourceMode:No,onPanelChange:Wl,disabledDate:rr});switch(delete rl.onChange,delete rl.onSelect,$r){case"decade":vl=ce.createElement(Di,(0,ie.Z)({},rl,{onSelect:function(hr,Rr){co(hr),ni(hr,Rr)}}));break;case"year":vl=ce.createElement(gu,(0,ie.Z)({},rl,{onSelect:function(hr,Rr){co(hr),ni(hr,Rr)}}));break;case"month":vl=ce.createElement(vu,(0,ie.Z)({},rl,{onSelect:function(hr,Rr){co(hr),ni(hr,Rr)}}));break;case"quarter":vl=ce.createElement(To,(0,ie.Z)({},rl,{onSelect:function(hr,Rr){co(hr),ni(hr,Rr)}}));break;case"week":vl=ce.createElement(Kr,(0,ie.Z)({},rl,{onSelect:function(hr,Rr){co(hr),ni(hr,Rr)}}));break;case"time":delete rl.showTime,vl=ce.createElement(vi,(0,ie.Z)({},rl,(0,jt.Z)(bo)==="object"?bo:null,{onSelect:function(hr,Rr){co(hr),ni(hr,Rr)}}));break;default:bo?vl=ce.createElement(xl,(0,ie.Z)({},rl,{onSelect:function(hr,Rr){co(hr),ni(hr,Rr)}})):vl=ce.createElement(Qr,(0,ie.Z)({},rl,{onSelect:function(hr,Rr){co(hr),ni(hr,Rr)}}))}var Yi,Ri,xu=function(){var hr=ya.getNow(),Rr=gn(ya.getHour(hr),ya.getMinute(hr),ya.getSecond(hr),St?xi:1,Lt?ki:1,Kt?zn:1),Al=mt(ya,hr,Rr[0],Rr[1],Rr[2]);ni(Al,"submit")};Qn||(Yi=Dl(yt,$r,Mo),bo&&$r!=="date"?Ri=null:Ri=Xl({prefixCls:yt,components:iu,needConfirmButton:He,okDisabled:!no||rr&&rr(no),locale:Ca,showNow:Ao,onNow:He&&xu,onOk:function(){no&&(ni(no,"submit",!0),Vi&&Vi(no))}}));var Do;if(jo&&$r==="date"&&Ga==="date"&&!bo){var Ho=ya.getNow(),tl="".concat(yt,"-today-btn"),Ko=rr&&rr(Ho);Do=ce.createElement("a",{className:Xe()(tl,Ko&&"".concat(tl,"-disabled")),"aria-disabled":Ko,onClick:function(){Ko||ni(Ho,"mouse",!0)}},Ca.today)}return ce.createElement(wt.Provider,{value:(0,Tt.Z)((0,Tt.Z)({},Qt),{},{mode:$r,hideHeader:"hideHeader"in Oe?Eo:Qt.hideHeader,hidePrevBtn:ca&&lr==="right",hideNextBtn:ca&&lr==="left"})},ce.createElement("div",{tabIndex:Bo,className:Xe()("".concat(yt,"-panel"),qt,(Ge={},(0,Je.Z)(Ge,"".concat(yt,"-panel-has-range"),_a&&_a[0]&&_a[1]),(0,Je.Z)(Ge,"".concat(yt,"-panel-has-range-hover"),fr&&fr[0]&&fr[1]),(0,Je.Z)(Ge,"".concat(yt,"-panel-rtl"),wr==="rtl"),Ge)),style:dn,onKeyDown:Jr,onBlur:_l,onMouseDown:ul},vl,Yi||Ri||Do?ce.createElement("div",{className:"".concat(yt,"-footer")},Yi,Ri,Do):null))}var hi=uo,Kn=x(35593),ea={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 Wa(Oe){var Ge,We=Oe.prefixCls,bt=Oe.popupElement,yt=Oe.popupStyle,qt=Oe.visible,dn=Oe.dropdownClassName,Ca=Oe.dropdownAlign,ya=Oe.transitionName,Ya=Oe.getPopupContainer,Xa=Oe.children,sr=Oe.range,Da=Oe.popupPlacement,rr=Oe.direction,mr="".concat(We,"-dropdown"),ha=function(){return Da!==void 0?Da:rr==="rtl"?"bottomRight":"bottomLeft"};return ce.createElement(Kn.Z,{showAction:[],hideAction:[],popupPlacement:ha(),builtinPlacements:ea,prefixCls:mr,popupTransitionName:ya,popup:bt,popupAlign:Ca,popupVisible:qt,popupClassName:Xe()(dn,(Ge={},(0,Je.Z)(Ge,"".concat(mr,"-range"),sr),(0,Je.Z)(Ge,"".concat(mr,"-rtl"),rr==="rtl"),Ge)),popupStyle:yt,getPopupContainer:Ya},Xa)}var Cr=Wa;function wo(Oe){var Ge=Oe.prefixCls,We=Oe.presets,bt=Oe.onClick,yt=Oe.onHover;return We.length?ce.createElement("div",{className:"".concat(Ge,"-presets")},ce.createElement("ul",null,We.map(function(qt,dn){var Ca=qt.label,ya=qt.value;return ce.createElement("li",{key:dn,onClick:function(){return bt==null?void 0:bt(ga(ya))},onMouseEnter:function(){return yt==null?void 0:yt(ga(ya))},onMouseLeave:function(){return yt==null?void 0:yt(null)}},Ca)}))):null}function sl(Oe){var Ge=Oe.picker,We=Oe.disabledHours,bt=Oe.disabledMinutes,yt=Oe.disabledSeconds;Ge==="time"&&(We||bt||yt)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function An(Oe,Ge,We){var bt=(0,jt.Z)(Ge)==="object"?Ge.clearIcon:We;return bt||ce.createElement("span",{className:"".concat(Oe,"-clear-btn")})}function kr(Oe){var Ge,We=Oe,bt=We.prefixCls,yt=bt===void 0?"rc-picker":bt,qt=We.id,dn=We.name,Ca=We.tabIndex,ya=We.style,Ya=We.className,Xa=We.dropdownClassName,sr=We.dropdownAlign,Da=We.popupStyle,rr=We.transitionName,mr=We.generateConfig,ha=We.locale,Ga=We.inputReadOnly,Pr=We.allowClear,Bo=We.autoFocus,Ao=We.showTime,bo=We.picker,jo=bo===void 0?"date":bo,Mo=We.format,Eo=We.use12Hours,Jl=We.value,$o=We.defaultValue,oi=We.presets,ul=We.open,bi=We.defaultOpen,Vi=We.defaultOpenValue,iu=We.suffixIcon,wr=We.clearIcon,Fi=We.disabled,xi=We.disabledDate,qi=We.placeholder,ki=We.getPopupContainer,Li=We.pickerRef,zn=We.panelRender,Gr=We.onChange,Wo=We.onOpenChange,Qe=We.onFocus,He=We.onBlur,St=We.onMouseDown,Lt=We.onMouseUp,Kt=We.onMouseEnter,Qt=We.onMouseLeave,jn=We.onContextMenu,Mn=We.onClick,Qn=We.onKeyDown,Ia=We.onSelect,wn=We.direction,ca=We.autoComplete,lr=ca===void 0?"off":ca,_a=We.inputRender,fr=We.changeOnBlur,Or=ce.useRef(null),Er=jo==="date"&&!!Ao||jo==="time",jr=fe(oi),Lr=tn(Aa(Mo,jo,Ao,Eo)),no=ce.useRef(null),Jo=ce.useRef(null),al=ce.useRef(null),Ro=(0,En.Z)(null,{value:Jl,defaultValue:$o}),Oo=(0,Sn.Z)(Ro,2),yl=Oo[0],co=Oo[1],Zo=ce.useState(yl),So=(0,Sn.Z)(Zo,2),_r=So[0],$r=So[1],el=ce.useRef(null),Ql=(0,En.Z)(!1,{value:ul,defaultValue:bi,postState:function(cl){return Fi?!1:cl},onChange:function(cl){Wo&&Wo(cl),!cl&&el.current&&el.current.onClose&&el.current.onClose()}}),Fl=(0,Sn.Z)(Ql,2),No=Fl[0],Ll=Fl[1],Wl=en(_r,{formatList:Lr,generateConfig:mr,locale:ha}),ni=(0,Sn.Z)(Wl,2),ql=ni[0],Jr=ni[1],_l=De({valueTexts:ql,onTextChange:function(cl){var Ou=Xt(cl,{locale:ha,formatList:Lr,generateConfig:mr});Ou&&(!xi||!xi(Ou))&&$r(Ou)}}),vl=(0,Sn.Z)(_l,3),uu=vl[0],rl=vl[1],Yi=vl[2],Ri=function(cl){$r(cl),co(cl),Gr&&!ta(mr,yl,cl)&&Gr(cl,cl?Yt(cl,{generateConfig:mr,locale:ha,format:Lr[0]}):"")},xu=function(cl){Fi&&cl||Ll(cl)},Do=function(cl){return No&&el.current&&el.current.onKeyDown?el.current.onKeyDown(cl):((0,Ne.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ho=function(){for(var cl=arguments.length,Ou=new Array(cl),hu=0;huDa(Ya);case"month":return sr(ha)>sr(Ya);case"week":return Xa(ha)>Xa(Ya);default:return!Ye(Ca,ha,Ya)&&Ca.isAfter(ha,Ya)}return!1},[qt,dn[1],Ya,Ge]),mr=ce.useCallback(function(ha){if(dn[1]||qt&&qt(ha))return!0;if(dn[0]&&ya)return!Ye(Ca,ha,Ya)&&Ca.isAfter(ya,ha);if(!Ge&&ya)switch(We){case"quarter":return Da(ha)0&&arguments[0]!==void 0?arguments[0]:!1,Vo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zl=null;Au&&tc&&tc[0]&&tc[1]&&ha.isAfter(tc[1],tc[0])&&(Zl=tc);var tu=Eo;if(Eo&&(0,jt.Z)(Eo)==="object"&&Eo.defaultValue){var ju=Eo.defaultValue;tu=(0,Tt.Z)((0,Tt.Z)({},Eo),{},{defaultValue:Tn(ju,ll)||void 0})}return ce.createElement(Cn.Provider,{value:{inRange:!0,panelPosition:eu,rangedValue:fd||Io,hoverRangedValue:Zl}},ce.createElement(hi,(0,ie.Z)({},Oe,Vo,{cellRender:Il,showTime:tu,mode:Kl[ll],generateConfig:ha,style:void 0,direction:Oo,disabledDate:ll===0?Fu:Ai,disabledTime:function(ci){return xi?xi(ci,ll===0?"start":"end"):!1},className:Xe()((0,Je.Z)({},"".concat(dn,"-panel-focused"),ll===0?!ad:!Hs)),value:Tn(Io,ll),locale:Ga,tabIndex:-1,onPanelChange:function(ci,Ec){ll===0&&As(!0),ll===1&&td(!0),ku(_t(Kl,Ec,ll),_t(Io,ci,ll));var _s=ci;eu==="right"&&Kl[ll]===Ec&&(_s=Ct(_s,Ec,ha,-1)),Ho(_s,ll)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:ll===0?Tn(Io,1):Tn(Io,0)})))}var ac=0,xd=0;if(ll&&Ql.current&&No.current&&el.current&&ni.current){ac=Ql.current.offsetWidth+No.current.offsetWidth;var um=ni.current.offsetLeft>ac?ni.current.offsetLeft-ac:ni.current.offsetLeft,Hd=el.current.offsetWidth,wd=ni.current.offsetWidth;Hd&&wd&&ac>Hd-wd-(Oo==="rtl"?0:um)&&(xd=ac)}var rc=Oo==="rtl"?{right:ac}:{left:ac};function vd(){var eu,Vo=Dl(dn,Kl[ll],Mn),Zl=Xl({prefixCls:dn,components:al,needConfirmButton:_r,okDisabled:!Tn(Io,ll)||Fi&&Fi(Io[ll]),locale:Ga,onOk:function(){var Vs=Tn(Io,ll);Vs&&(hu(Io,ll),no==null||no(Io),Wu(!1,ll,"confirm"))}});if(Mo!=="time"&&!Eo){var tu=Do(ll),ju=Ct(tu,Mo,ha),Vc=Kl[ll],ci=Vc===Mo,Ec=bd(ci?"left":!1,{pickerValue:tu,onPickerValueChange:function(Vs){Ho(Vs,ll)}}),_s=bd("right",{pickerValue:ju,onPickerValueChange:function(Vs){Ho(Ct(Vs,Mo,ha,-1),ll)}});Oo==="rtl"?eu=ce.createElement(ce.Fragment,null,_s,ci&&Ec):eu=ce.createElement(ce.Fragment,null,Ec,ci&&_s)}else eu=bd();var ld=ce.createElement("div",{className:"".concat(dn,"-panel-layout")},ce.createElement(wo,{prefixCls:dn,presets:im,onClick:function(Vs){hu(Vs,null),Wu(!1,ll,"preset")},onHover:function(Vs){Zc(Vs)}}),ce.createElement("div",null,ce.createElement("div",{className:"".concat(dn,"-panels")},eu),(Vo||Zl)&&ce.createElement("div",{className:"".concat(dn,"-footer")},Vo,Zl)));return zn&&(ld=zn(ld)),ce.createElement("div",{className:"".concat(dn,"-panel-container"),style:{marginLeft:xd},ref:el,onMouseDown:function(Vs){Vs.preventDefault()}},ld)}var zd=ce.createElement("div",{className:Xe()("".concat(dn,"-range-wrapper"),"".concat(dn,"-").concat(Mo,"-range-wrapper")),style:{minWidth:Ci}},ce.createElement("div",{ref:ni,className:"".concat(dn,"-range-arrow"),style:rc}),vd()),Qd;St&&(Qd=ce.createElement("span",{className:"".concat(dn,"-suffix"),onMouseDown:function(Vo){Vo.preventDefault()}},St));var sm=An(dn,He,Lt),Ml=ce.createElement("span",{onMouseDown:function(Vo){Vo.preventDefault(),Vo.stopPropagation()},onMouseUp:function(Vo){Vo.preventDefault(),Vo.stopPropagation();var Zl=rl;_l[0]||(Zl=_t(Zl,null,0)),_l[1]||(Zl=_t(Zl,null,1)),hu(Zl,null),Wu(!1,ll,"clear")},className:"".concat(dn,"-clear"),role:"button"},sm),cm=He&&(Tn(rl,0)&&!_l[0]||Tn(rl,1)&&!_l[1]),od={size:Zr(Mo,ql[0],ha)},hd=0,Ad=0;Ql.current&&Fl.current&&No.current&&(ll===0?Ad=Ql.current.offsetWidth:(hd=ac,Ad=Fl.current.offsetWidth));var dm=Oo==="rtl"?{right:hd}:{left:hd},mm=function(Vo,Zl){var tu=_t(Io,Vo,ll);if(Zl==="submit"||Zl!=="key"&&!_r){hu(tu,ll),ll===0?As():td();var ju=ll===0?1:0;_l[ju]?Wu(!1,!1,"confirm"):Wu(!1,ll,"confirm")}else hr(tu)};return ce.createElement(wt.Provider,{value:{operationRef:Jr,hideHeader:Mo==="time",onDateMouseEnter:Sd,onDateMouseLeave:nd,hideRanges:!0,onSelect:mm,open:Au}},ce.createElement(Cr,{visible:Au,popupElement:zd,popupStyle:Xa,prefixCls:dn,dropdownClassName:sr,dropdownAlign:rr,getPopupContainer:mr,transitionName:Da,range:!0,direction:Oo},ce.createElement("div",(0,ie.Z)({ref:$r,className:Xe()(dn,"".concat(dn,"-range"),Ya,(Ge={},(0,Je.Z)(Ge,"".concat(dn,"-disabled"),_l[0]&&_l[1]),(0,Je.Z)(Ge,"".concat(dn,"-focused"),ll===0?Qa:Ks),(0,Je.Z)(Ge,"".concat(dn,"-rtl"),Oo==="rtl"),Ge)),style:ya,onClick:Rs,onMouseEnter:Er,onMouseLeave:jr,onMouseDown:Lc,onMouseUp:Or},(0,pn.Z)(Oe,{aria:!0,data:!0})),ce.createElement("div",{className:Xe()("".concat(dn,"-input"),(We={},(0,Je.Z)(We,"".concat(dn,"-input-active"),ll===0),(0,Je.Z)(We,"".concat(dn,"-input-placeholder"),!!wc),We)),ref:Ql},ce.createElement("input",(0,ie.Z)({id:Ca,disabled:_l[0],readOnly:Qt||typeof ql[0]=="function"||!ad,value:wc||lu,onChange:function(Vo){Xu(Vo.target.value)},autoFocus:Bo,placeholder:Tn(Pr,0)||"",ref:Ll},Uc,od,{autoComplete:Zo}))),ce.createElement("div",{className:"".concat(dn,"-range-separator"),ref:No},oi),ce.createElement("div",{className:Xe()("".concat(dn,"-input"),(bt={},(0,Je.Z)(bt,"".concat(dn,"-input-active"),ll===1),(0,Je.Z)(bt,"".concat(dn,"-input-placeholder"),!!Hc),bt)),ref:Fl},ce.createElement("input",(0,ie.Z)({disabled:_l[1],readOnly:Qt||typeof ql[0]=="function"||!Hs,value:Hc||es,onChange:function(Vo){Us(Vo.target.value)},placeholder:Tn(Pr,1)||"",ref:Wl},Su,od,{autoComplete:Zo}))),ce.createElement("div",{className:"".concat(dn,"-active-bar"),style:(0,Tt.Z)((0,Tt.Z)({},dm),{},{width:Ad,position:"absolute"})}),Qd,cm&&Ml)))}var Ui=function(Oe){(0,$t.Z)(We,Oe);var Ge=(0,Bn.Z)(We);function We(){var bt;(0,lt.Z)(this,We);for(var yt=arguments.length,qt=new Array(yt),dn=0;dn{const{lineHeight:yt}=Oe,qt=Math.floor(We*yt)+2,dn=Math.max((Ge-qt)/2,0),Ca=Math.max(Ge-qt-dn,0);return{padding:`${dn}px ${bt}px ${Ca}px`}},js=Oe=>{const{componentCls:Ge,pickerCellCls:We,pickerCellInnerCls:bt,cellHeight:yt,motionDurationSlow:qt,borderRadiusSM:dn,motionDurationMid:Ca,cellHoverBg:ya,lineWidth:Ya,lineType:Xa,colorPrimary:sr,cellActiveWithRangeBg:Da,colorTextLightSolid:rr,controlHeightSM:mr,cellRangeBorderColor:ha,pickerCellBorderGap:Ga,cellHoverWithRangeBg:Pr,cellWidth:Bo,colorTextDisabled:Ao,cellBgDisabled:bo}=Oe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:yt,transform:"translateY(-50%)",transition:`all ${qt}`,content:'""'},[bt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:yt,height:yt,lineHeight:`${yt}px`,borderRadius:dn,transition:`background ${Ca}, border ${Ca}`},"&-range-hover-start, &-range-hover-end":{[bt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${We}-in-view), - &:hover:not(${We}-selected):not(${We}-range-start):not(${We}-range-end):not(${We}-range-hover-start):not(${We}-range-hover-end)`]:{[bt]:{background:ya}},[`&-in-view${We}-today ${bt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Ya}px ${Xa} ${sr}`,borderRadius:dn,content:'""'}},[`&-in-view${We}-in-range`]:{position:"relative","&::before":{background:Da}},[`&-in-view${We}-selected ${bt}, - &-in-view${We}-range-start ${bt}, - &-in-view${We}-range-end ${bt}`]:{color:rr,background:sr},[`&-in-view${We}-range-start:not(${We}-range-start-single), - &-in-view${We}-range-end:not(${We}-range-end-single)`]:{"&::before":{background:Da}},[`&-in-view${We}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${We}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${We}-range-hover-start:not(${We}-in-range):not(${We}-range-start):not(${We}-range-end), - &-in-view${We}-range-hover-end:not(${We}-in-range):not(${We}-range-start):not(${We}-range-end), - &-in-view${We}-range-hover-start${We}-range-start-single, - &-in-view${We}-range-hover-start${We}-range-start${We}-range-end${We}-range-end-near-hover, - &-in-view${We}-range-hover-end${We}-range-start${We}-range-end${We}-range-start-near-hover, - &-in-view${We}-range-hover-end${We}-range-end-single, - &-in-view${We}-range-hover:not(${We}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:mr,borderTop:`${Ya}px dashed ${ha}`,borderBottom:`${Ya}px dashed ${ha}`,transform:"translateY(-50%)",transition:`all ${qt}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Ga},[`&-in-view${We}-in-range${We}-range-hover::before, - &-in-view${We}-in-range${We}-range-hover-start::before, - &-in-view${We}-in-range${We}-range-hover-end::before, - &-in-view${We}-range-start${We}-range-hover::before, - &-in-view${We}-range-end${We}-range-hover::before, - &-in-view${We}-range-start:not(${We}-range-start-single)${We}-range-hover-start::before, - &-in-view${We}-range-end:not(${We}-range-end-single)${We}-range-hover-end::before, - ${Ge}-panel - > :not(${Ge}-date-panel) - &-in-view${We}-in-range${We}-range-hover-start::before, - ${Ge}-panel - > :not(${Ge}-date-panel) - &-in-view${We}-in-range${We}-range-hover-end::before`]:{background:Pr},[`&-in-view${We}-range-start:not(${We}-range-start-single):not(${We}-range-end) ${bt}`]:{borderStartStartRadius:dn,borderEndStartRadius:dn,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${We}-range-end:not(${We}-range-end-single):not(${We}-range-start) ${bt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:dn,borderEndEndRadius:dn},[`&-range-hover${We}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${We}-range-hover:first-child::after, - tr > &-in-view${We}-range-hover-end:first-child::after, - &-in-view${We}-start${We}-range-hover-edge-start${We}-range-hover-edge-start-near-range::after, - &-in-view${We}-range-hover-edge-start:not(${We}-range-hover-edge-start-near-range)::after, - &-in-view${We}-range-hover-start::after`]:{insetInlineStart:(Bo-yt)/2,borderInlineStart:`${Ya}px dashed ${ha}`,borderStartStartRadius:dn,borderEndStartRadius:dn},[`tr > &-in-view${We}-range-hover:last-child::after, - tr > &-in-view${We}-range-hover-start:last-child::after, - &-in-view${We}-end${We}-range-hover-edge-end${We}-range-hover-edge-end-near-range::after, - &-in-view${We}-range-hover-edge-end:not(${We}-range-hover-edge-end-near-range)::after, - &-in-view${We}-range-hover-end::after`]:{insetInlineEnd:(Bo-yt)/2,borderInlineEnd:`${Ya}px dashed ${ha}`,borderStartEndRadius:dn,borderEndEndRadius:dn},"&-disabled":{color:Ao,pointerEvents:"none",[bt]:{background:"transparent"},"&::before":{background:bo}},[`&-disabled${We}-today ${bt}::before`]:{borderColor:Ao}}},Ws=Oe=>{const{componentCls:Ge,pickerCellCls:We,pickerCellInnerCls:bt,pickerYearMonthCellWidth:yt,pickerControlIconSize:qt,cellWidth:dn,paddingSM:Ca,paddingXS:ya,paddingXXS:Ya,colorBgContainer:Xa,lineWidth:sr,lineType:Da,borderRadiusLG:rr,colorPrimary:mr,colorTextHeading:ha,colorSplit:Ga,pickerControlIconBorderWidth:Pr,colorIcon:Bo,textHeight:Ao,motionDurationMid:bo,colorIconHover:jo,fontWeightStrong:Mo,cellHeight:Eo,pickerCellPaddingVertical:Jl,colorTextDisabled:$o,colorText:oi,fontSize:ul,cellHoverWithRangeBg:bi,motionDurationSlow:Vi,withoutTimeCellHeight:iu,pickerQuarterPanelContentHeight:wr,colorLink:Fi,colorLinkActive:xi,colorLinkHover:qi,cellRangeBorderColor:ki,borderRadiusSM:Li,colorTextLightSolid:zn,cellHoverBg:Gr,timeColumnHeight:Wo,timeColumnWidth:Qe,timeCellHeight:He,controlItemBgActive:St,marginXXS:Lt,pickerDatePanelPaddingHorizontal:Kt}=Oe,Qt=dn*7+Kt*2,jn=(Qt-ya*2)/3-yt-Ca,Mn=(Qt-ya*2)/4-yt;return{[Ge]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Xa,border:`${sr}px ${Da} ${Ga}`,borderRadius:rr,outline:"none","&-focused":{borderColor:mr},"&-rtl":{direction:"rtl",[`${Ge}-prev-icon, - ${Ge}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Ge}-next-icon, - ${Ge}-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:Qt},"&-header":{display:"flex",padding:`0 ${ya}px`,color:ha,borderBottom:`${sr}px ${Da} ${Ga}`,"> *":{flex:"none"},button:{padding:0,color:Bo,lineHeight:`${Ao}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${bo}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:ul,"&:hover":{color:jo}},"&-view":{flex:"auto",fontWeight:Mo,lineHeight:`${Ao}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:ya},"&:hover":{color:mr}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:qt,height:qt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:qt,height:qt,border:"0 solid currentcolor",borderBlockStartWidth:Pr,borderBlockEndWidth:0,borderInlineStartWidth:Pr,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(qt/2),insetInlineStart:Math.ceil(qt/2),display:"inline-block",width:qt,height:qt,border:"0 solid currentcolor",borderBlockStartWidth:Pr,borderBlockEndWidth:0,borderInlineStartWidth:Pr,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:Eo,fontWeight:"normal"},th:{height:Eo+Jl*2,color:oi,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Jl}px 0`,color:$o,cursor:"pointer","&-in-view":{color:oi}},js(Oe)),[`&-date-panel ${Ge}-cell-in-view${Ge}-cell-in-range${Ge}-cell-range-hover-start ${bt}, - &-date-panel ${Ge}-cell-in-view${Ge}-cell-in-range${Ge}-cell-range-hover-end ${bt}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:bi,transition:`all ${Vi}`,content:'""'}},[`&-date-panel - ${Ge}-cell-in-view${Ge}-cell-in-range${Ge}-cell-range-hover-start - ${bt}::after`]:{insetInlineEnd:-(dn-Eo)/2,insetInlineStart:0},[`&-date-panel ${Ge}-cell-in-view${Ge}-cell-in-range${Ge}-cell-range-hover-end ${bt}::after`]:{insetInlineEnd:0,insetInlineStart:-(dn-Eo)/2},[`&-range-hover${Ge}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ge}-content`]:{height:iu*4},[bt]:{padding:`0 ${ya}px`}},"&-quarter-panel":{[`${Ge}-content`]:{height:wr},[`${Ge}-cell-range-hover-start::after`]:{insetInlineStart:Mn,borderInlineStart:`${sr}px dashed ${ki}`,[`${Ge}-panel-rtl &`]:{insetInlineEnd:Mn,borderInlineEnd:`${sr}px dashed ${ki}`}},[`${Ge}-cell-range-hover-end::after`]:{insetInlineEnd:Mn,borderInlineEnd:`${sr}px dashed ${ki}`,[`${Ge}-panel-rtl &`]:{insetInlineStart:Mn,borderInlineStart:`${sr}px dashed ${ki}`}}},[`&-panel ${Ge}-footer`]:{borderTop:`${sr}px ${Da} ${Ga}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Ao-2*sr}px`,textAlign:"center","&-extra":{padding:`0 ${Ca}px`,lineHeight:`${Ao-2*sr}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${sr}px ${Da} ${Ga}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Fi,"&:hover":{color:qi},"&:active":{color:xi},[`&${Ge}-today-btn-disabled`]:{color:$o,cursor:"not-allowed"}},"&-decade-panel":{[bt]:{padding:`0 ${ya/2}px`},[`${Ge}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ge}-body`]:{padding:`0 ${ya}px`},[bt]:{width:yt},[`${Ge}-cell-range-hover-start::after`]:{borderStartStartRadius:Li,borderEndStartRadius:Li,borderStartEndRadius:0,borderEndEndRadius:0,[`${Ge}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Li,borderEndEndRadius:Li}},[`${Ge}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Li,borderEndEndRadius:Li,[`${Ge}-panel-rtl &`]:{borderStartStartRadius:Li,borderEndStartRadius:Li,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Ge}-cell-range-hover-start::after`]:{insetInlineStart:jn,borderInlineStart:`${sr}px dashed ${ki}`,[`${Ge}-panel-rtl &`]:{insetInlineEnd:jn,borderInlineEnd:`${sr}px dashed ${ki}`}},[`${Ge}-cell-range-hover-end::after`]:{insetInlineEnd:jn,borderInlineEnd:`${sr}px dashed ${ki}`,[`${Ge}-panel-rtl &`]:{insetInlineStart:jn,borderInlineStart:`${sr}px dashed ${ki}`}}},"&-week-panel":{[`${Ge}-body`]:{padding:`${ya}px ${Ca}px`},[`${Ge}-cell`]:{[`&:hover ${bt}, - &-selected ${bt}, - ${bt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${bo}`},"&:first-child:before":{borderStartStartRadius:Li,borderEndStartRadius:Li},"&:last-child:before":{borderStartEndRadius:Li,borderEndEndRadius:Li}},"&:hover td":{"&:before":{background:Gr}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${We}`]:{"&:before":{background:mr},[`&${Ge}-cell-week`]:{color:new ss.C(zn).setAlpha(.5).toHexString()},[bt]:{color:zn}}},"&-range-hover td:before":{background:St}}},"&-date-panel":{[`${Ge}-body`]:{padding:`${ya}px ${Kt}px`},[`${Ge}-content`]:{width:dn*7,th:{width:dn,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Ge}-time-panel`]:{borderInlineStart:`${sr}px ${Da} ${Ga}`},[`${Ge}-date-panel, - ${Ge}-time-panel`]:{transition:`opacity ${Vi}`},"&-active":{[`${Ge}-date-panel, - ${Ge}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Ge}-content`]:{display:"flex",flex:"auto",height:Wo},"&-column":{flex:"1 0 auto",width:Qe,margin:`${Ya}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${bo}`,overflowX:"hidden","&::after":{display:"block",height:Wo-He,content:'""'},"&:not(:first-child)":{borderInlineStart:`${sr}px ${Da} ${Ga}`},"&-active":{background:new ss.C(St).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ge}-time-panel-cell`]:{marginInline:Lt,[`${Ge}-time-panel-cell-inner`]:{display:"block",width:Qe-2*Lt,height:He,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Qe-He)/2,color:oi,lineHeight:`${He}px`,borderRadius:Li,cursor:"pointer",transition:`background ${bo}`,"&:hover":{background:Gr}},"&-selected":{[`${Ge}-time-panel-cell-inner`]:{background:St}},"&-disabled":{[`${Ge}-time-panel-cell-inner`]:{color:$o,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Ge}-time-panel-column:after`]:{height:Wo-He+Ya*2}}}},xc=Oe=>{const{componentCls:Ge,colorBgContainer:We,colorError:bt,errorActiveShadow:yt,colorWarning:qt,warningActiveShadow:dn}=Oe;return{[`${Ge}:not(${Ge}-disabled)`]:{[`&${Ge}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:We,borderColor:bt},[`&${Ge}-focused, &:focus`]:Object.assign({},(0,bu.M1)((0,Ns.TS)(Oe,{activeBorderColor:bt,activeShadow:yt}))),[`${Ge}-active-bar`]:{background:bt}},[`&${Ge}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:We,borderColor:qt},[`&${Ge}-focused, &:focus`]:Object.assign({},(0,bu.M1)((0,Ns.TS)(Oe,{activeBorderColor:qt,activeShadow:dn}))),[`${Ge}-active-bar`]:{background:qt}}}}},jc=Oe=>{const{componentCls:Ge,antCls:We,controlHeight:bt,fontSize:yt,paddingInline:qt,colorBgContainer:dn,lineWidth:Ca,lineType:ya,colorBorder:Ya,borderRadius:Xa,motionDurationMid:sr,colorBgContainerDisabled:Da,colorTextDisabled:rr,colorTextPlaceholder:mr,controlHeightLG:ha,fontSizeLG:Ga,controlHeightSM:Pr,paddingInlineSM:Bo,paddingXS:Ao,marginXS:bo,colorTextDescription:jo,lineWidthBold:Mo,lineHeight:Eo,colorPrimary:Jl,motionDurationSlow:$o,zIndexPopup:oi,paddingXXS:ul,paddingSM:bi,textHeight:Vi,cellActiveWithRangeBg:iu,colorPrimaryBorder:wr,sizePopupArrow:Fi,borderRadiusXS:xi,borderRadiusOuter:qi,colorBgElevated:ki,borderRadiusLG:Li,boxShadowSecondary:zn,borderRadiusSM:Gr,colorSplit:Wo,cellHoverBg:Qe,presetsWidth:He,presetsMaxWidth:St,boxShadowPopoverArrow:Lt,colorTextQuaternary:Kt}=Oe;return[{[Ge]:Object.assign(Object.assign(Object.assign({},(0,ks.Wf)(Oe)),Bs(Oe,bt,yt,qt)),{position:"relative",display:"inline-flex",alignItems:"center",background:dn,lineHeight:1,border:`${Ca}px ${ya} ${Ya}`,borderRadius:Xa,transition:`border ${sr}, box-shadow ${sr}`,"&:hover, &-focused":Object.assign({},(0,bu.pU)(Oe)),"&-focused":Object.assign({},(0,bu.M1)(Oe)),[`&${Ge}-disabled`]:{background:Da,borderColor:Ya,cursor:"not-allowed",[`${Ge}-suffix`]:{color:Kt}},[`&${Ge}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Ge}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,bu.ik)(Oe)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Ge}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:mr}}},"&-large":Object.assign(Object.assign({},Bs(Oe,ha,Ga,qt)),{[`${Ge}-input > input`]:{fontSize:Ga}}),"&-small":Object.assign({},Bs(Oe,Pr,yt,Bo)),[`${Ge}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Ao/2,color:rr,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:bo}}},[`${Ge}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:rr,lineHeight:1,background:dn,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${sr}, color ${sr}`,"> *":{verticalAlign:"top"},"&:hover":{color:jo}},[`${Ge}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Ga,color:rr,fontSize:Ga,verticalAlign:"top",cursor:"default",[`${Ge}-focused &`]:{color:jo},[`${Ge}-range-separator &`]:{[`${Ge}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ge}-clear`]:{insetInlineEnd:qt},"&:hover":{[`${Ge}-clear`]:{opacity:1}},[`${Ge}-active-bar`]:{bottom:-Ca,height:Mo,marginInlineStart:qt,background:Jl,opacity:0,transition:`all ${$o} ease-out`,pointerEvents:"none"},[`&${Ge}-focused`]:{[`${Ge}-active-bar`]:{opacity:1}},[`${Ge}-range-separator`]:{alignItems:"center",padding:`0 ${Ao}px`,lineHeight:1},[`&${Ge}-small`]:{[`${Ge}-clear`]:{insetInlineEnd:Bo},[`${Ge}-active-bar`]:{marginInlineStart:Bo}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,ks.Wf)(Oe)),Ws(Oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:oi,[`&${Ge}-dropdown-hidden`]:{display:"none"},[`&${Ge}-dropdown-placement-bottomLeft`]:{[`${Ge}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ge}-dropdown-placement-topLeft`]:{[`${Ge}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${We}-slide-up-enter${We}-slide-up-enter-active${Ge}-dropdown-placement-topLeft, - &${We}-slide-up-enter${We}-slide-up-enter-active${Ge}-dropdown-placement-topRight, - &${We}-slide-up-appear${We}-slide-up-appear-active${Ge}-dropdown-placement-topLeft, - &${We}-slide-up-appear${We}-slide-up-appear-active${Ge}-dropdown-placement-topRight`]:{animationName:ds.Qt},[`&${We}-slide-up-enter${We}-slide-up-enter-active${Ge}-dropdown-placement-bottomLeft, - &${We}-slide-up-enter${We}-slide-up-enter-active${Ge}-dropdown-placement-bottomRight, - &${We}-slide-up-appear${We}-slide-up-appear-active${Ge}-dropdown-placement-bottomLeft, - &${We}-slide-up-appear${We}-slide-up-appear-active${Ge}-dropdown-placement-bottomRight`]:{animationName:ds.fJ},[`&${We}-slide-up-leave${We}-slide-up-leave-active${Ge}-dropdown-placement-topLeft, - &${We}-slide-up-leave${We}-slide-up-leave-active${Ge}-dropdown-placement-topRight`]:{animationName:ds.ly},[`&${We}-slide-up-leave${We}-slide-up-leave-active${Ge}-dropdown-placement-bottomLeft, - &${We}-slide-up-leave${We}-slide-up-leave-active${Ge}-dropdown-placement-bottomRight`]:{animationName:ds.Uw},[`${Ge}-panel > ${Ge}-time-panel`]:{paddingTop:ul},[`${Ge}-ranges`]:{marginBottom:0,padding:`${ul}px ${bi}px`,overflow:"hidden",lineHeight:`${Vi-2*Ca-Ao/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Ge}-preset > ${We}-tag-blue`]:{color:Jl,background:iu,borderColor:wr,cursor:"pointer"},[`${Ge}-ok`]:{marginInlineStart:"auto"}},[`${Ge}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ge}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:qt*1.5,transition:`left ${$o} ease-out`},(0,gc.r)(Fi,xi,qi,ki,Lt)),[`${Ge}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ki,borderRadius:Li,boxShadow:zn,transition:`margin ${$o}`,[`${Ge}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ge}-presets`]:{display:"flex",flexDirection:"column",minWidth:He,maxWidth:St,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Ao,borderInlineEnd:`${Ca}px ${ya} ${Wo}`,li:Object.assign(Object.assign({},ks.vS),{borderRadius:Gr,paddingInline:Ao,paddingBlock:(Pr-Math.round(yt*Eo))/2,cursor:"pointer",transition:`all ${$o}`,"+ li":{marginTop:bo},"&:hover":{background:Qe}})}},[`${Ge}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Ge}-panel`]:{borderWidth:`0 0 ${Ca}px`},"&:last-child":{[`${Ge}-panel`]:{borderWidth:0}}},[`${Ge}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ge}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:Ya}}}}),"&-dropdown-range":{padding:`${Fi*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ge}-separator`]:{transform:"rotate(180deg)"},[`${Ge}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ds.oN)(Oe,"slide-up"),(0,ds.oN)(Oe,"slide-down"),(0,Qs.Fm)(Oe,"move-up"),(0,Qs.Fm)(Oe,"move-down")]},ei=Oe=>{const{componentCls:Ge,controlHeightLG:We,paddingXXS:bt,padding:yt}=Oe;return{pickerCellCls:`${Ge}-cell`,pickerCellInnerCls:`${Ge}-cell-inner`,pickerYearMonthCellWidth:We*1.5,pickerQuarterPanelContentHeight:We*1.4,pickerCellPaddingVertical:bt+bt/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:yt+bt/2}},Ds=Oe=>({cellHoverBg:Oe.controlItemBgHover,cellActiveWithRangeBg:Oe.controlItemBgActive,cellHoverWithRangeBg:new ss.C(Oe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new ss.C(Oe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Oe.colorBgContainerDisabled,timeColumnWidth:Oe.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Oe.controlHeightSM*1.5,cellHeight:Oe.controlHeightSM,textHeight:Oe.controlHeightLG,withoutTimeCellHeight:Oe.controlHeightLG*1.65});var vs=(0,bc.Z)("DatePicker",Oe=>{const Ge=(0,Ns.TS)((0,bu.e5)(Oe),ei(Oe));return[jc(Ge),xc(Ge),(0,cs.c)(Oe,{focusElCls:`${Oe.componentCls}-focused`})]},Oe=>Object.assign(Object.assign(Object.assign({},(0,bu.TM)(Oe)),Ds(Oe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:Oe.zIndexPopupBase+50}));function _u(Oe,Ge,We){return We!==void 0?We:Ge==="year"&&Oe.lang.yearPlaceholder?Oe.lang.yearPlaceholder:Ge==="quarter"&&Oe.lang.quarterPlaceholder?Oe.lang.quarterPlaceholder:Ge==="month"&&Oe.lang.monthPlaceholder?Oe.lang.monthPlaceholder:Ge==="week"&&Oe.lang.weekPlaceholder?Oe.lang.weekPlaceholder:Ge==="time"&&Oe.timePickerLocale.placeholder?Oe.timePickerLocale.placeholder:Oe.lang.placeholder}function qc(Oe,Ge,We){return We!==void 0?We:Ge==="year"&&Oe.lang.yearPlaceholder?Oe.lang.rangeYearPlaceholder:Ge==="quarter"&&Oe.lang.quarterPlaceholder?Oe.lang.rangeQuarterPlaceholder:Ge==="month"&&Oe.lang.monthPlaceholder?Oe.lang.rangeMonthPlaceholder:Ge==="week"&&Oe.lang.weekPlaceholder?Oe.lang.rangeWeekPlaceholder:Ge==="time"&&Oe.timePickerLocale.placeholder?Oe.timePickerLocale.rangePlaceholder:Oe.lang.rangePlaceholder}function fc(Oe,Ge){const We={adjustX:1,adjustY:1};switch(Ge){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:We};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:We};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:We};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:We};default:return{points:Oe==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:We}}}function zt(Oe){return Oe?Array.isArray(Oe)?Oe:[Oe]:[]}function ln(Oe){const{format:Ge,picker:We,showHour:bt,showMinute:yt,showSecond:qt,use12Hours:dn}=Oe,Ca=zt(Ge)[0],ya=Object.assign({},Oe);return Ge&&Array.isArray(Ge)&&(ya.format=Ca),Ca&&typeof Ca=="string"&&(!Ca.includes("s")&&qt===void 0&&(ya.showSecond=!1),!Ca.includes("m")&&yt===void 0&&(ya.showMinute=!1),!Ca.includes("H")&&!Ca.includes("h")&&!Ca.includes("K")&&!Ca.includes("k")&&bt===void 0&&(ya.showHour=!1),(Ca.includes("a")||Ca.includes("A"))&&dn===void 0&&(ya.use12Hours=!0)),We==="time"?ya:(typeof Ca=="function"&&delete ya.format,{showTime:ya})}function xn(Oe,Ge,We){if(Oe===!1)return!1;const bt={clearIcon:Ge!=null?Ge:We};return typeof Oe=="object"?Object.assign(Object.assign({},bt),Oe):bt}var ba=x(3113);function ml(Oe){return ce.createElement(ba.ZP,Object.assign({size:"small",type:"primary"},Oe))}var Mr={button:ml},Uo=function(Oe,Ge){var We={};for(var bt in Oe)Object.prototype.hasOwnProperty.call(Oe,bt)&&Ge.indexOf(bt)<0&&(We[bt]=Oe[bt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,bt=Object.getOwnPropertySymbols(Oe);yt{const{prefixCls:yt,getPopupContainer:qt,className:dn,placement:Ca,size:ya,disabled:Ya,bordered:Xa=!0,placeholder:sr,popupClassName:Da,dropdownClassName:rr,status:mr,clearIcon:ha,allowClear:Ga,rootClassName:Pr}=We,Bo=Uo(We,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Ao=ce.useRef(null),{getPrefixCls:bo,direction:jo,getPopupContainer:Mo}=(0,ce.useContext)(ws.E_),Eo=bo("picker",yt),{compactSize:Jl,compactItemClassnames:$o}=(0,Js.ri)(Eo,jo),{format:oi,showTime:ul,picker:bi}=We,Vi=bo(),[iu,wr]=vs(Eo),Fi=Object.assign(Object.assign({},ul?ln(Object.assign({format:oi,picker:bi},ul)):{}),bi==="time"?ln(Object.assign(Object.assign({format:oi},We),{picker:bi})):{}),xi=(0,ec.Z)(Lt=>{var Kt;return(Kt=ya!=null?ya:Jl)!==null&&Kt!==void 0?Kt:Lt}),qi=ce.useContext(fs.Z),ki=Ya!=null?Ya:qi,Li=(0,ce.useContext)(ps.aM),{hasFeedback:zn,status:Gr,feedbackIcon:Wo}=Li,Qe=ce.createElement(ce.Fragment,null,bi==="time"?ce.createElement(nt,null):ce.createElement(we,null),zn&&Wo);(0,ce.useImperativeHandle)(bt,()=>({focus:()=>{var Lt;return(Lt=Ao.current)===null||Lt===void 0?void 0:Lt.focus()},blur:()=>{var Lt;return(Lt=Ao.current)===null||Lt===void 0?void 0:Lt.blur()}}));const[He]=(0,ys.Z)("Calendar",Fs.Z),St=Object.assign(Object.assign({},He),We.locale);return iu(ce.createElement(os,Object.assign({separator:ce.createElement("span",{"aria-label":"to",className:`${Eo}-separator`},ce.createElement(Ut,null)),disabled:ki,ref:Ao,dropdownAlign:fc(jo,Ca),placeholder:qc(St,bi,sr),suffixIcon:Qe,prevIcon:ce.createElement("span",{className:`${Eo}-prev-icon`}),nextIcon:ce.createElement("span",{className:`${Eo}-next-icon`}),superPrevIcon:ce.createElement("span",{className:`${Eo}-super-prev-icon`}),superNextIcon:ce.createElement("span",{className:`${Eo}-super-next-icon`}),transitionName:`${Vi}-slide-up`},Bo,Fi,{className:Xe()({[`${Eo}-${xi}`]:xi,[`${Eo}-borderless`]:!Xa},(0,Os.Z)(Eo,(0,Os.F)(Gr,mr),zn),wr,$o,dn,Pr),locale:St.lang,prefixCls:Eo,getPopupContainer:qt||Mo,generateConfig:Oe,components:Mr,direction:jo,dropdownClassName:Xe()(wr,Da||rr,Pr),allowClear:xn(Ga,ha,ce.createElement(xt.Z,null))})))})}var kl=function(Oe,Ge){var We={};for(var bt in Oe)Object.prototype.hasOwnProperty.call(Oe,bt)&&Ge.indexOf(bt)<0&&(We[bt]=Oe[bt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,bt=Object.getOwnPropertySymbols(Oe);yt{const{prefixCls:mr,getPopupContainer:ha,style:Ga,className:Pr,rootClassName:Bo,size:Ao,bordered:bo=!0,placement:jo,placeholder:Mo,popupClassName:Eo,dropdownClassName:Jl,disabled:$o,status:oi,clearIcon:ul,allowClear:bi}=Da,Vi=kl(Da,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:iu,direction:wr,getPopupContainer:Fi,[Xa]:xi}=(0,ce.useContext)(ws.E_),qi=iu("picker",mr),{compactSize:ki,compactItemClassnames:Li}=(0,Js.ri)(qi,wr),zn=ce.useRef(null),{format:Gr,showTime:Wo}=Da,[Qe,He]=vs(qi);(0,ce.useImperativeHandle)(rr,()=>({focus:()=>{var Er;return(Er=zn.current)===null||Er===void 0?void 0:Er.focus()},blur:()=>{var Er;return(Er=zn.current)===null||Er===void 0?void 0:Er.blur()}}));const St={showToday:!0};let Lt={};ya&&(Lt.picker=ya);const Kt=ya||Da.picker;Lt=Object.assign(Object.assign(Object.assign({},Lt),Wo?ln(Object.assign({format:Gr,picker:Kt},Wo)):{}),Kt==="time"?ln(Object.assign(Object.assign({format:Gr},Da),{picker:Kt})):{});const Qt=iu(),jn=(0,ec.Z)(Er=>{var jr;return(jr=Ao!=null?Ao:ki)!==null&&jr!==void 0?jr:Er}),Mn=ce.useContext(fs.Z),Qn=$o!=null?$o:Mn,Ia=(0,ce.useContext)(ps.aM),{hasFeedback:wn,status:ca,feedbackIcon:lr}=Ia,_a=ce.createElement(ce.Fragment,null,Kt==="time"?ce.createElement(nt,null):ce.createElement(we,null),wn&&lr),[fr]=(0,ys.Z)("DatePicker",Fs.Z),Or=Object.assign(Object.assign({},fr),Da.locale);return Qe(ce.createElement(zs,Object.assign({ref:zn,placeholder:_u(Or,Kt,Mo),suffixIcon:_a,dropdownAlign:fc(wr,jo),prevIcon:ce.createElement("span",{className:`${qi}-prev-icon`}),nextIcon:ce.createElement("span",{className:`${qi}-next-icon`}),superPrevIcon:ce.createElement("span",{className:`${qi}-super-prev-icon`}),superNextIcon:ce.createElement("span",{className:`${qi}-super-next-icon`}),transitionName:`${Qt}-slide-up`},St,Vi,Lt,{locale:Or.lang,className:Xe()({[`${qi}-${jn}`]:jn,[`${qi}-borderless`]:!bo},(0,Os.Z)(qi,(0,Os.F)(ca,oi),wn),He,Li,xi==null?void 0:xi.className,Pr,Bo),style:Object.assign(Object.assign({},xi==null?void 0:xi.style),Ga),prefixCls:qi,getPopupContainer:ha||Fi,generateConfig:Oe,components:Mr,direction:wr,disabled:Qn,dropdownClassName:Xe()(He,Bo,Eo||Jl),allowClear:xn(bi,ul,ce.createElement(xt.Z,null))})))});return Ya&&(sr.displayName=Ya),sr}const We=Ge(),bt=Ge("week","WeekPicker"),yt=Ge("month","MonthPicker"),qt=Ge("year","YearPicker"),dn=Ge("time","TimePicker"),Ca=Ge("quarter","QuarterPicker");return{DatePicker:We,WeekPicker:bt,MonthPicker:yt,YearPicker:qt,TimePicker:dn,QuarterPicker:Ca}}const ti=null;function Pi(Oe){const{DatePicker:Ge,WeekPicker:We,MonthPicker:bt,YearPicker:yt,TimePicker:qt,QuarterPicker:dn}=pl(Oe),Ca=Lo(Oe),ya=Ge;return ya.WeekPicker=We,ya.MonthPicker=bt,ya.YearPicker=yt,ya.RangePicker=Ca,ya.TimePicker=qt,ya.QuarterPicker=dn,ya}var ri=Pi;const Vr=ri(te);function Xo(Oe){const Ge=fc(Oe.direction,Oe.placement);return Ge.overflow.adjustY=!1,Ge.overflow.adjustX=!1,Object.assign(Object.assign({},Oe),{dropdownAlign:Ge})}const bl=(0,ne.Z)(Vr,"picker",null,Xo);Vr._InternalPanelDoNotUseOrYouWillBeFired=bl;const jl=(0,ne.Z)(Vr.RangePicker,"picker",null,Xo);Vr._InternalRangePanelDoNotUseOrYouWillBeFired=jl,Vr.generatePicker=ri;var il=Vr},28103:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return ze}});var a=x(92310),pe=x.n(a),Ne=x(59301),Ae=x(36355),Fe=x(17313),Se=x(83116),le=x(37613);const Me=ye=>{const{componentCls:oe,sizePaddingEdgeHorizontal:y,colorSplit:E,lineWidth:z,textPaddingInline:b,orientationMargin:ee,verticalMarginInline:te}=ye;return{[oe]:Object.assign(Object.assign({},(0,Fe.Wf)(ye)),{borderBlockStart:`${z}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${z}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ye.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${ye.dividerHorizontalWithTextGutterMargin}px 0`,color:ye.colorTextHeading,fontWeight:500,fontSize:ye.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${z}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${z}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:z,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:ye.colorText,fontWeight:"normal",fontSize:ye.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:y}}})}};var Ie=(0,Se.Z)("Divider",ye=>{const oe=(0,le.TS)(ye,{dividerHorizontalWithTextGutterMargin:ye.margin,dividerHorizontalGutterMargin:ye.marginLG,sizePaddingEdgeHorizontal:0});return[Me(oe)]},ye=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ye.marginXS})),xe=function(ye,oe){var y={};for(var E in ye)Object.prototype.hasOwnProperty.call(ye,E)&&oe.indexOf(E)<0&&(y[E]=ye[E]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,E=Object.getOwnPropertySymbols(ye);z{const{getPrefixCls:oe,direction:y,divider:E}=Ne.useContext(Ae.E_),{prefixCls:z,type:b="horizontal",orientation:ee="center",orientationMargin:te,className:ne,rootClassName:ie,children:ce,dashed:me,plain:ge,style:Ce}=ye,Be=xe(ye,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),je=oe("divider",z),[we,tt]=Ie(je),Ze=ee.length>0?`-${ee}`:ee,it=!!ce,Ue=ee==="left"&&te!=null,nt=ee==="right"&&te!=null,xt=pe()(je,E==null?void 0:E.className,tt,`${je}-${b}`,{[`${je}-with-text`]:it,[`${je}-with-text${Ze}`]:it,[`${je}-dashed`]:!!me,[`${je}-plain`]:!!ge,[`${je}-rtl`]:y==="rtl",[`${je}-no-default-orientation-margin-left`]:Ue,[`${je}-no-default-orientation-margin-right`]:nt},ne,ie),Et=Ne.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),Pt=Object.assign(Object.assign({},Ue&&{marginLeft:Et}),nt&&{marginRight:Et});return we(Ne.createElement("div",Object.assign({className:xt,style:Object.assign(Object.assign({},E==null?void 0:E.style),Ce)},Be,{role:"separator"}),ce&&b!=="vertical"&&Ne.createElement("span",{className:`${je}-inner-text`,style:Pt},ce)))}},91857:function(Rt,st,x){"use strict";var a=x(59301),pe=x(38819),Ne=x(92310),Ae=x.n(Ne),Fe=x(31561),Se=x(70425),le=x(18929),Me=x(2738),Ie=x(79676),xe=x(53487),Le=x(92343),ze=x(36355),ye=x(20834),oe=x(40875),y=x(88088),E=x(47211);const z=null,b=ie=>{const{menu:ce,arrow:me,prefixCls:ge,children:Ce,trigger:Be,disabled:je,dropdownRender:we,getPopupContainer:tt,overlayClassName:Ze,rootClassName:it,open:Ue,onOpenChange:nt,visible:xt,onVisibleChange:Et,mouseEnterDelay:Pt=.15,mouseLeaveDelay:Nt=.1,autoAdjustOverflow:It=!0,placement:Ut="",overlay:Dt,transitionName:Xe}=ie,{getPopupContainer:lt,getPrefixCls:Mt,direction:Vt}=a.useContext(ze.E_),$t=a.useMemo(()=>{const ot=Mt();return Xe!==void 0?Xe:Ut.includes("top")?`${ot}-slide-down`:`${ot}-slide-up`},[Mt,Ut,Xe]),Bn=a.useMemo(()=>Ut?Ut.includes("Center")?Ut.slice(0,Ut.indexOf("Center")):Ut:Vt==="rtl"?"bottomRight":"bottomLeft",[Ut,Vt]),Je=Mt("dropdown",ge),[Tt,Sn]=(0,E.Z)(Je),[,En]=(0,y.Z)(),pn=a.Children.only(Ce),at=(0,Le.Tm)(pn,{className:Ae()(`${Je}-trigger`,{[`${Je}-rtl`]:Vt==="rtl"},pn.props.className),disabled:je}),ft=je?[]:Be;let rt;ft&&ft.includes("contextMenu")&&(rt=!0);const[ke,Bt]=(0,le.Z)(!1,{value:Ue!=null?Ue:xt}),Wt=(0,Se.useEvent)(ot=>{nt==null||nt(ot),Et==null||Et(ot),Bt(ot)}),Re=Ae()(Ze,it,Sn,{[`${Je}-rtl`]:Vt==="rtl"}),Ke=(0,Ie.Z)({arrowPointAtCenter:typeof me=="object"&&me.pointAtCenter,autoAdjustOverflow:It,offset:En.marginXXS,arrowWidth:me?En.sizePopupArrow:0,borderRadius:En.borderRadius}),pt=a.useCallback(()=>{Bt(!1)},[]),Ve=()=>{let ot;return ce!=null&&ce.items?ot=a.createElement(ye.default,Object.assign({},ce)):typeof Dt=="function"?ot=Dt():ot=Dt,we&&(ot=we(ot)),ot=a.Children.only(typeof ot=="string"?a.createElement("span",null,ot):ot),a.createElement(oe.J,{prefixCls:`${Je}-menu`,expandIcon:a.createElement("span",{className:`${Je}-menu-submenu-arrow`},a.createElement(pe.Z,{className:`${Je}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:pt,validator:Ye=>{let{mode:ia}=Ye}},ot)};return Tt(a.createElement(Fe.Z,Object.assign({alignPoint:rt},(0,Me.Z)(ie,["rootClassName"]),{mouseEnterDelay:Pt,mouseLeaveDelay:Nt,visible:ke,builtinPlacements:Ke,arrow:!!me,overlayClassName:Re,prefixCls:Je,getPopupContainer:tt||lt,transitionName:$t,trigger:ft,overlay:Ve,placement:Bn,onVisibleChange:Wt}),at))};function ee(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,xe.Z)(b,"dropdown",ie=>ie,ee),ne=ie=>a.createElement(te,Object.assign({},ie),a.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ne,st.Z=b},38854:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return y}});var a=x(91857),pe=x(92310),Ne=x.n(pe),Ae=x(59301),Fe=x(18785),Se=x(3113),le=x(36355),Me=x(81327),Ie=x(33234),xe=x(47211),Le=function(E,z){var b={};for(var ee in E)Object.prototype.hasOwnProperty.call(E,ee)&&z.indexOf(ee)<0&&(b[ee]=E[ee]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ee=Object.getOwnPropertySymbols(E);te{const{getPopupContainer:z,getPrefixCls:b,direction:ee}=Ae.useContext(le.E_),{prefixCls:te,type:ne="default",danger:ie,disabled:ce,loading:me,onClick:ge,htmlType:Ce,children:Be,className:je,menu:we,arrow:tt,autoFocus:Ze,overlay:it,trigger:Ue,align:nt,open:xt,onOpenChange:Et,placement:Pt,getPopupContainer:Nt,href:It,icon:Ut=Ae.createElement(Fe.Z,null),title:Dt,buttonsRender:Xe=Ve=>Ve,mouseEnterDelay:lt,mouseLeaveDelay:Mt,overlayClassName:Vt,overlayStyle:$t,destroyPopupOnHide:Bn,dropdownRender:Je}=E,Tt=Le(E,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Sn=b("dropdown",te),En=`${Sn}-button`,[pn,at]=(0,xe.Z)(Sn),ft={menu:we,arrow:tt,autoFocus:Ze,align:nt,disabled:ce,trigger:ce?[]:Ue,onOpenChange:Et,getPopupContainer:Nt||z,mouseEnterDelay:lt,mouseLeaveDelay:Mt,overlayClassName:Vt,overlayStyle:$t,destroyPopupOnHide:Bn,dropdownRender:Je},{compactSize:rt,compactItemClassnames:ke}=(0,Ie.ri)(Sn,ee),Bt=Ne()(En,ke,je,at);"overlay"in E&&(ft.overlay=it),"open"in E&&(ft.open=xt),"placement"in E?ft.placement=Pt:ft.placement=ee==="rtl"?"bottomLeft":"bottomRight";const Wt=Ae.createElement(Se.ZP,{type:ne,danger:ie,disabled:ce,loading:me,onClick:ge,htmlType:Ce,href:It,title:Dt},Be),Re=Ae.createElement(Se.ZP,{type:ne,danger:ie,icon:Ut}),[Ke,pt]=Xe([Wt,Re]);return pn(Ae.createElement(Me.Z.Compact,Object.assign({className:Bt,size:rt,block:!0},Tt),Ke,Ae.createElement(a.Z,Object.assign({},ft),pt)))};ze.__ANT_BUTTON=!0;var ye=ze;const oe=a.Z;oe.Button=ye;var y=oe},47211:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Le}});var a=x(17313),pe=x(13826),Ne=x(92899),Ae=x(29878),Fe=x(19447),Se=x(83116),le=x(37613),Ie=ze=>{const{componentCls:ye,menuCls:oe,colorError:y,colorTextLightSolid:E}=ze,z=`${oe}-item`;return{[`${ye}, ${ye}-menu-submenu`]:{[`${oe} ${z}`]:{[`&${z}-danger:not(${z}-disabled)`]:{color:y,"&:hover":{color:E,backgroundColor:y}}}}}};const xe=ze=>{const{componentCls:ye,menuCls:oe,zIndexPopup:y,dropdownArrowDistance:E,sizePopupArrow:z,antCls:b,iconCls:ee,motionDurationMid:te,dropdownPaddingVertical:ne,fontSize:ie,dropdownEdgeChildPadding:ce,colorTextDisabled:me,fontSizeIcon:ge,controlPaddingHorizontal:Ce,colorBgElevated:Be}=ze;return[{[ye]:Object.assign(Object.assign({},(0,a.Wf)(ze)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-E+z/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${ee}-down, & > ${b}-btn-icon > ${ee}-down`]:{fontSize:ge}},[`${ye}-wrap`]:{position:"relative",[`${b}-btn > ${ee}-down`]:{fontSize:ge},[`${ee}-down::before`]:{transition:`transform ${te}`}},[`${ye}-wrap-open`]:{[`${ee}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${ye}-placement-bottomLeft, + & > ${vn}-header`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`> ${vn}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:ke,color:Ve,lineHeight:Nn,cursor:"pointer",transition:`all ${Ot}, visibility 0s`,[`> ${vn}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${vn}-expand-icon`]:{height:ln*Nn,display:"flex",alignItems:"center",paddingInlineEnd:va},[`${vn}-arrow`]:Object.assign(Object.assign({},(0,It.Ro)()),{fontSize:tn,svg:{transition:`transform ${Ot}`}}),[`${vn}-header-text`]:{marginInlineEnd:"auto"}},[`${vn}-header-collapsible-only`]:{cursor:"default",[`${vn}-header-text`]:{flex:"none",cursor:"pointer"}},[`${vn}-icon-collapsible-only`]:{cursor:"default",[`${vn}-expand-icon`]:{cursor:"pointer"}}},[`${vn}-content`]:{color:ot,backgroundColor:at,borderTop:dn,[`& > ${vn}-content-box`]:{padding:xa},"&-hidden":{display:"none"}},"&-small":{[`> ${vn}-item`]:{[`> ${vn}-header`]:{padding:Pt,paddingInlineStart:Jt,[`> ${vn}-expand-icon`]:{marginInlineStart:Ft-Jt}},[`> ${vn}-content > ${vn}-content-box`]:{padding:Ft}}},"&-large":{[`> ${vn}-item`]:{fontSize:ta,[`> ${vn}-header`]:{padding:Wt,paddingInlineStart:vt,[`> ${vn}-expand-icon`]:{height:ta*Nn,marginInlineStart:Xt-vt}},[`> ${vn}-content > ${vn}-content-box`]:{padding:Xt}}},[`${vn}-item:last-child`]:{[`> ${vn}-content`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`& ${vn}-item-disabled > ${vn}-header`]:{"\n &,\n & > .arrow\n ":{color:ia,cursor:"not-allowed"}},[`&${vn}-icon-position-end`]:{[`& > ${vn}-item`]:{[`> ${vn}-header`]:{[`${vn}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:va}}}}})}},Mt=Cn=>{const{componentCls:vn}=Cn,at=`> ${vn}-item > ${vn}-header ${vn}-arrow svg`;return{[`${vn}-rtl`]:{[at]:{transform:"rotate(180deg)"}}}},Vt=Cn=>{const{componentCls:vn,headerBg:at,paddingXXS:vt,colorBorder:rt}=Cn;return{[`${vn}-borderless`]:{backgroundColor:at,border:0,[`> ${vn}-item`]:{borderBottom:`1px solid ${rt}`},[` + > ${vn}-item:last-child, + > ${vn}-item:last-child ${vn}-header + `]:{borderRadius:0},[`> ${vn}-item:last-child`]:{borderBottom:0},[`> ${vn}-item > ${vn}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${vn}-item > ${vn}-content > ${vn}-content-box`]:{paddingTop:vt}}}},en=Cn=>{const{componentCls:vn,paddingSM:at}=Cn;return{[`${vn}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${vn}-item`]:{borderBottom:0,[`> ${vn}-content`]:{backgroundColor:"transparent",border:0,[`> ${vn}-content-box`]:{paddingBlock:at}}}}}};var Pn=(0,Dt.Z)("Collapse",Cn=>{const vn=(0,Xe.TS)(Cn,{collapseHeaderPaddingSM:`${Cn.paddingXS}px ${Cn.paddingSM}px`,collapseHeaderPaddingLG:`${Cn.padding}px ${Cn.paddingLG}px`,collapsePanelBorderRadius:Cn.borderRadiusLG});return[lt(vn),Vt(vn),en(vn),Mt(vn),(0,Ut.Z)(vn)]},Cn=>({headerPadding:`${Cn.paddingSM}px ${Cn.padding}px`,headerBg:Cn.colorFillAlter,contentPadding:`${Cn.padding}px 16px`,contentBg:Cn.colorBgContainer})),Tt=Object.assign(xe.forwardRef((Cn,vn)=>{const{getPrefixCls:at,direction:vt,collapse:rt}=xe.useContext(xt.E_),{prefixCls:ke,className:Pt,rootClassName:Wt,style:Re,bordered:Ge=!0,ghost:ht,size:Ue,expandIconPosition:ot="start",children:Ve,expandIcon:ia}=Cn,ln=(0,yt.Z)(dn=>{var oa;return(oa=Ue!=null?Ue:dn)!==null&&oa!==void 0?oa:"middle"}),ta=at("collapse",ke),Nn=at(),[va,Ft]=Pn(ta),Xt=xe.useMemo(()=>ot==="left"?"start":ot==="right"?"end":ot,[ot]),Jt=function(){let dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const oa=ia?ia(dn):xe.createElement(a.Z,{rotate:dn.isActive?90:void 0});return(0,nt.Tm)(oa,()=>({className:Ne()(oa.props.className,`${ta}-arrow`)}))},Ot=Ne()(`${ta}-icon-position-${Xt}`,{[`${ta}-borderless`]:!Ge,[`${ta}-rtl`]:vt==="rtl",[`${ta}-ghost`]:!!ht,[`${ta}-${ln}`]:ln!=="middle"},rt==null?void 0:rt.className,Pt,Wt,Ft),tn=Object.assign(Object.assign({},(0,We.Z)(Nn)),{motionAppear:!1,leavedClassName:`${ta}-content-hidden`}),xa=xe.useMemo(()=>Ve?(0,He.Z)(Ve).map((dn,oa)=>{var Ja,Er;if(!((Ja=dn.props)===null||Ja===void 0)&&Ja.disabled){const Jn=(Er=dn.key)!==null&&Er!==void 0?Er:String(oa),{disabled:qt,collapsible:ha}=dn.props,Ya=Object.assign(Object.assign({},(0,ut.Z)(dn.props,["disabled"])),{key:Jn,collapsible:ha!=null?ha:qt?"disabled":void 0});return(0,nt.Tm)(dn,Ya)}return dn}):null,[Ve]);return va(xe.createElement(tt,Object.assign({ref:vn,openMotion:tn},(0,ut.Z)(Cn,["rootClassName"]),{expandIcon:Jt,prefixCls:ta,className:Ot,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Re)}),xa))}),{Panel:Nt}),bn=Tt},5083:function(Rt,ct,x){"use strict";x.d(ct,{default:function(){return _o}});var a=x(56656),pe=x.n(a),Ne=x(48736),Ae=x(27112),Fe=x.n(Ae),Se=x(54449),le=x.n(Se),Me=x(53501),Ie=x.n(Me),xe=x(36867),Le=x.n(xe),He=x(71912),ye=x.n(He),oe=x(48228),y=x.n(oe);pe().extend(y()),pe().extend(ye()),pe().extend(Fe()),pe().extend(le()),pe().extend(Ie()),pe().extend(Le()),pe().extend(function(Oe,Qe){var Ye=Qe.prototype,ft=Ye.format;Ye.format=function(_t){var Yt=(_t||"").replace("Wo","wo");return ft.bind(this)(Yt)}});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"},z=function(Qe){var Ye=E[Qe];return Ye||Qe.split("_")[0]},b=function(){(0,Ne.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return pe()()},getFixedDate:function(Qe){return pe()(Qe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Qe){return Qe.endOf("month")},getWeekDay:function(Qe){var Ye=Qe.locale("en");return Ye.weekday()+Ye.localeData().firstDayOfWeek()},getYear:function(Qe){return Qe.year()},getMonth:function(Qe){return Qe.month()},getDate:function(Qe){return Qe.date()},getHour:function(Qe){return Qe.hour()},getMinute:function(Qe){return Qe.minute()},getSecond:function(Qe){return Qe.second()},addYear:function(Qe,Ye){return Qe.add(Ye,"year")},addMonth:function(Qe,Ye){return Qe.add(Ye,"month")},addDate:function(Qe,Ye){return Qe.add(Ye,"day")},setYear:function(Qe,Ye){return Qe.year(Ye)},setMonth:function(Qe,Ye){return Qe.month(Ye)},setDate:function(Qe,Ye){return Qe.date(Ye)},setHour:function(Qe,Ye){return Qe.hour(Ye)},setMinute:function(Qe,Ye){return Qe.minute(Ye)},setSecond:function(Qe,Ye){return Qe.second(Ye)},isAfter:function(Qe,Ye){return Qe.isAfter(Ye)},isValidate:function(Qe){return Qe.isValid()},locale:{getWeekFirstDay:function(Qe){return pe()().locale(z(Qe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Qe,Ye){return Ye.locale(z(Qe)).weekday(0)},getWeek:function(Qe,Ye){return Ye.locale(z(Qe)).week()},getShortWeekDays:function(Qe){return pe()().locale(z(Qe)).localeData().weekdaysMin()},getShortMonths:function(Qe){return pe()().locale(z(Qe)).localeData().monthsShort()},format:function(Qe,Ye,ft){return Ye.locale(z(Qe)).format(ft)},parse:function(Qe,Ye,ft){for(var Bt=z(Qe),_t=0;_t1&&(Yt=Qe.addDate(Yt,-7)),Yt}function Ft(Oe,Qe,Ye){var ft=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Qe){case"year":return Ye.addYear(Oe,ft*10);case"quarter":case"month":return Ye.addYear(Oe,ft);default:return Ye.addMonth(Oe,ft)}}function Xt(Oe,Qe){var Ye=Qe.generateConfig,ft=Qe.locale,Bt=Qe.format;return typeof Bt=="function"?Bt(Oe):Ye.locale.format(ft.locale,Oe,Bt)}function Jt(Oe,Qe){var Ye=Qe.generateConfig,ft=Qe.locale,Bt=Qe.formatList;return!Oe||typeof Bt[0]=="function"?null:Ye.locale.parse(ft.locale,Oe,Bt)}function Ot(Oe){var Qe=Oe.cellDate,Ye=Oe.mode,ft=Oe.disabledDate,Bt=Oe.generateConfig;if(!ft)return!1;var _t=function(_a,Ea,Za){for(var Cr=Ea;Cr<=Za;){var ao=void 0;switch(_a){case"date":{if(ao=Bt.setDate(Qe,Cr),!ft(ao))return!1;break}case"month":{if(ao=Bt.setMonth(Qe,Cr),!Ot({cellDate:ao,mode:"month",generateConfig:Bt,disabledDate:ft}))return!1;break}case"year":{if(ao=Bt.setYear(Qe,Cr),!Ot({cellDate:ao,mode:"year",generateConfig:Bt,disabledDate:ft}))return!1;break}}Cr+=1}return!0};switch(Ye){case"date":case"week":return ft(Qe);case"month":{var Yt=1,ca=Bt.getDate(Bt.getEndDate(Qe));return _t("date",Yt,ca)}case"quarter":{var da=Math.floor(Bt.getMonth(Qe)/3)*3,qa=da+2;return _t("month",da,qa)}case"year":return _t("month",0,11);case"decade":{var Br=Bt.getYear(Qe),Ia=Math.floor(Br/rt)*rt,Ma=Ia+rt-1;return _t("year",Ia,Ma)}}}function tn(Oe,Qe){var Ye=Qe.formatList,ft=Qe.generateConfig,Bt=Qe.locale;return(0,at.Z)(function(){if(!Oe)return[[""],""];for(var _t="",Yt=[],ca=0;ca1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(qa.current),Cr){da(Za);return}qa.current=requestAnimationFrame(function(){da(Za)})}var Ia=tn(ca,{formatList:Ye,generateConfig:ft,locale:Bt}),Ma=(0,bn.Z)(Ia,2),Pr=Ma[1];function _a(Za){Br(Za)}function Ea(){var Za=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Br(null,Za)}return(0,ce.useEffect)(function(){Ea(!0)},[Oe]),(0,ce.useEffect)(function(){return function(){return cancelAnimationFrame(qa.current)}},[]),[Pr,_a,Ea]}var dn=x(10228),oa=x(16089),Ja=x(94480),Er=x(29194),Jn=new Map;function qt(Oe,Qe){var Ye;function ft(){(0,Er.Z)(Oe)?Qe():Ye=(0,oa.Z)(function(){ft()})}return ft(),function(){oa.Z.cancel(Ye)}}function ha(Oe,Qe,Ye){if(Jn.get(Oe)&&cancelAnimationFrame(Jn.get(Oe)),Ye<=0){Jn.set(Oe,requestAnimationFrame(function(){Oe.scrollTop=Qe}));return}var ft=Qe-Oe.scrollTop,Bt=ft/Ye*10;Jn.set(Oe,requestAnimationFrame(function(){Oe.scrollTop+=Bt,Oe.scrollTop!==Qe&&ha(Oe,Qe,Ye-10)}))}function Ya(Oe,Qe){var Ye=Qe.onLeftRight,ft=Qe.onCtrlLeftRight,Bt=Qe.onUpDown,_t=Qe.onPageUpDown,Yt=Qe.onEnter,ca=Oe.which,da=Oe.ctrlKey,qa=Oe.metaKey;switch(ca){case dn.Z.LEFT:if(da||qa){if(ft)return ft(-1),!0}else if(Ye)return Ye(-1),!0;break;case dn.Z.RIGHT:if(da||qa){if(ft)return ft(1),!0}else if(Ye)return Ye(1),!0;break;case dn.Z.UP:if(Bt)return Bt(-1),!0;break;case dn.Z.DOWN:if(Bt)return Bt(1),!0;break;case dn.Z.PAGE_UP:if(_t)return _t(-1),!0;break;case dn.Z.PAGE_DOWN:if(_t)return _t(1),!0;break;case dn.Z.ENTER:if(Yt)return Yt(),!0;break}return!1}function Aa(Oe,Qe,Ye,ft){var Bt=Oe;if(!Bt)switch(Qe){case"time":Bt=ft?"hh:mm:ss a":"HH:mm:ss";break;case"week":Bt="gggg-wo";break;case"month":Bt="YYYY-MM";break;case"quarter":Bt="YYYY-[Q]Q";break;case"year":Bt="YYYY";break;default:Bt=Ye?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Bt}function Zr(Oe,Qe,Ye){var ft=Oe==="time"?8:10,Bt=typeof Qe=="function"?Qe(Ye.getNow()).length:Qe.length;return Math.max(ft,Bt)+2}var Yr=null,Sr=new Set;function Et(Oe){return!Yr&&typeof window!="undefined"&&window.addEventListener&&(Yr=function(Ye){(0,Ja.Z)(Sr).forEach(function(ft){ft(Ye)})},window.addEventListener("mousedown",Yr)),Sr.add(Oe),function(){Sr.delete(Oe),Sr.size===0&&(window.removeEventListener("mousedown",Yr),Yr=null)}}function Ra(Oe){var Qe=Oe.target;if(Oe.composed&&Qe.shadowRoot){var Ye;return((Ye=Oe.composedPath)===null||Ye===void 0?void 0:Ye.call(Oe)[0])||Qe}return Qe}var Zt=function(Qe){return Qe==="month"||Qe==="date"?"year":Qe},qn=function(Qe){return Qe==="date"?"month":Qe},ua=function(Qe){return Qe==="month"||Qe==="date"?"quarter":Qe},ga=function(Qe){return Qe==="date"?"week":Qe},tr={year:Zt,month:qn,quarter:ua,week:ga,time:null,date:null};function Hn(Oe,Qe){return Oe.some(function(Ye){return Ye&&Ye.contains(Qe)})}function se(Oe){var Qe=Oe.open,Ye=Oe.value,ft=Oe.isClickOutside,Bt=Oe.triggerOpen,_t=Oe.forwardKeyDown,Yt=Oe.onKeyDown,ca=Oe.blurToCancel,da=Oe.onSubmit,qa=Oe.onCancel,Br=Oe.onFocus,Ia=Oe.onBlur,Ma=Oe.changeOnBlur,Pr=(0,ce.useState)(!1),_a=(0,bn.Z)(Pr,2),Ea=_a[0],Za=_a[1],Cr=(0,ce.useState)(!1),ao=(0,bn.Z)(Cr,2),vo=ao[0],So=ao[1],zo=(0,ce.useRef)(!1),Io=(0,ce.useRef)(!1),Co=(0,ce.useRef)(!1),ti={onMouseDown:function(){Za(!0),Bt(!0)},onKeyDown:function(Jl){var ll=function(){Co.current=!0};if(Yt(Jl,ll),!Co.current){switch(Jl.which){case dn.Z.ENTER:{Qe?da()!==!1&&Za(!0):Bt(!0),Jl.preventDefault();return}case dn.Z.TAB:{Ea&&Qe&&!Jl.shiftKey?(Za(!1),Jl.preventDefault()):!Ea&&Qe&&!_t(Jl)&&Jl.shiftKey&&(Za(!0),Jl.preventDefault());return}case dn.Z.ESC:{Za(!0),qa();return}}!Qe&&![dn.Z.SHIFT].includes(Jl.which)?Bt(!0):Ea||_t(Jl)}},onFocus:function(Jl){Za(!0),So(!0),Br&&Br(Jl)},onBlur:function(Jl){if(zo.current||!ft(document.activeElement)){zo.current=!1;return}ca?setTimeout(function(){for(var ll=document,Si=ll.activeElement;Si&&Si.shadowRoot;)Si=Si.shadowRoot.activeElement;ft(Si)&&qa()},0):Qe&&(Bt(!1),Io.current&&da()),So(!1),Ia==null||Ia(Jl)}};return(0,ce.useEffect)(function(){Io.current=!1},[Qe]),(0,ce.useEffect)(function(){Io.current=!0},[Ye]),(0,ce.useEffect)(function(){return Et(function(Yo){var Jl=Ra(Yo),ll=ft(Jl);Qe&&(ll?!Ma&&(!vo||ll)&&Bt(!1):(zo.current=!0,(0,oa.Z)(function(){zo.current=!1})))})}),[ti,{focused:vo,typing:Ea}]}function fe(Oe,Qe){return ce.useMemo(function(){return Oe||(Qe?((0,Ne.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Qe).map(function(Ye){var ft=(0,bn.Z)(Ye,2),Bt=ft[0],_t=ft[1];return{label:Bt,value:_t}})):[])},[Oe,Qe])}var he=x(34280);function De(Oe){var Qe=Oe.valueTexts,Ye=Oe.onTextChange,ft=ce.useState(""),Bt=(0,bn.Z)(ft,2),_t=Bt[0],Yt=Bt[1],ca=ce.useRef([]);ca.current=Qe;function da(Br){Yt(Br),Ye(Br)}function qa(){Yt(ca.current[0])}return(0,he.Z)(function(){Qe.every(function(Br){return Br!==_t})&&qa()},[Qe.join("||")]),[_t,da,qa]}var qe=ce.createContext({}),wt=qe,jt=x(76190);function ka(Oe){var Qe=Oe.cellRender,Ye=Oe.monthCellRender,ft=Oe.dateRender,Bt=ce.useMemo(function(){if(Qe)return Qe;if(!(!Ye&&!ft))return function(_t,Yt){var ca=_t;return ft&&Yt.type==="date"?ft(ca,Yt.today):Ye&&Yt.type==="month"?Ye(ca,Yt.locale):Yt.originNode}},[Qe,Ye,ft]);return Bt}function _n(Oe,Qe){for(var Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",ft=String(Oe);ft.length=1?Ye|0:1,Yt=Oe;Yt<=Qe;Yt+=_t)Bt.push({label:_n(Yt,2),value:Yt,disabled:(ft||[]).includes(Yt)});return Bt}function Wo(Oe){var Qe=Oe.generateConfig,Ye=Oe.prefixCls,ft=Oe.operationRef,Bt=Oe.activeColumnIndex,_t=Oe.value,Yt=Oe.showHour,ca=Oe.showMinute,da=Oe.showSecond,qa=Oe.use12Hours,Br=Oe.hourStep,Ia=Br===void 0?1:Br,Ma=Oe.minuteStep,Pr=Ma===void 0?1:Ma,_a=Oe.secondStep,Ea=_a===void 0?1:_a,Za=Oe.disabledHours,Cr=Oe.disabledMinutes,ao=Oe.disabledSeconds,vo=Oe.disabledTime,So=Oe.hideDisabledOptions,zo=Oe.onSelect,Io=Oe.cellRender,Co=Oe.locale,ti=[],Yo="".concat(Ye,"-content"),Jl="".concat(Ye,"-time-panel"),ll,Si=_t?Qe.getHour(_t):-1,Vi=Si,hu=_t?Qe.getMinute(_t):-1,xr=_t?Qe.getSecond(_t):-1,yi=Qe.getNow(),Pi=ce.useMemo(function(){if(vo){var Ba=vo(yi);return[Ba.disabledHours,Ba.disabledMinutes,Ba.disabledSeconds]}return[Za,Cr,ao]},[Za,Cr,ao,vo,yi]),$i=(0,bn.Z)(Pi,3),Ui=$i[0],bi=$i[1],Ti=$i[2],ea=oo(0,23,Ia,Ui&&Ui()),jr=(0,at.Z)(function(){return ea},ea,Ho);qa&&(ll=Vi>=12,Vi%=12);var ze=ce.useMemo(function(){if(!qa)return[!1,!1];var Ba=[!0,!0];return jr.forEach(function(In){var rr=In.disabled,lr=In.value;rr||(lr>=12?Ba[1]=!1:Ba[0]=!1)}),Ba},[qa,jr]),Ke=(0,bn.Z)(ze,2),it=Ke[0],Lt=Ke[1],Qt=ce.useMemo(function(){return qa?jr.filter(ll?function(Ba){return Ba.value>=12}:function(Ba){return Ba.value<12}).map(function(Ba){var In=Ba.value%12,rr=In===0?"12":_n(In,2);return(0,Tt.Z)((0,Tt.Z)({},Ba),{},{label:rr,value:In})}):jr},[qa,ll,jr]),Kt=oo(0,59,Pr,bi&&bi(Si)),pn=oo(0,59,Ea,Ti&&Ti(Si,hu)),Zn=Lr({value:_t,generateConfig:Qe,disabledMinutes:bi,disabledSeconds:Ti,minutes:Kt,seconds:pn,use12Hours:qa});ft.current={onUpDown:function(In){var rr=ti[Bt];if(rr)for(var lr=rr.units.findIndex(function(Kr){return Kr.value===rr.value}),ir=rr.units.length,Dr=1;Dr2&&arguments[2]!==void 0?arguments[2]:!1;(eo===Za||pl)&&(Xo(pr),ti&&ti(pr),Zn&&Zn(pr,Rr),Yo&&!ta(da,pr,_r)&&!(Pr!=null&&Pr(pr))&&Yo(pr))},ql=function(pr){if(kl.includes(eo)){var Rr,pl,Kl=eo==="date";switch(pr===dn.Z.PAGE_UP||pr===dn.Z.PAGE_DOWN?pl=Kl?da.addMonth:da.addYear:pl=Kl?da.addDate:da.addMonth,pr){case dn.Z.LEFT:case dn.Z.PAGE_UP:Rr=pl(No,-1);break;case dn.Z.RIGHT:case dn.Z.PAGE_DOWN:Rr=pl(No,1);break;case dn.Z.UP:case dn.Z.DOWN:Rr=pl(No,Number("".concat(pr===dn.Z.UP?"-":"").concat(Kl?Pt:xo)));break}if(Rr)return!(Pr!=null&&Pr(Rr))}return!0},Jr=function(pr){if(Dr.current&&Dr.current.onKeyDown){var Rr=!0,pl=pr.which;if([dn.Z.LEFT,dn.Z.RIGHT,dn.Z.UP,dn.Z.DOWN,dn.Z.PAGE_UP,dn.Z.PAGE_DOWN,dn.Z.ENTER].includes(pl)&&(pr.preventDefault(),pl!==dn.Z.ENTER&&ao===0&&(Rr=ql(pl))),Rr)return Dr.current.onKeyDown(pr)}return(0,Ne.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},_l=function(pr){Dr.current&&Dr.current.onBlur&&Dr.current.onBlur(pr)};pn&&rr!=="right"&&(pn.current={onKeyDown:Jr,onClose:function(){Dr.current&&Dr.current.onClose&&Dr.current.onClose()}}),ce.useEffect(function(){qa&&!Ar.current&&El(qa)},[qa]),ce.useEffect(function(){Ar.current=!1},[]);var gl,iu=ka({cellRender:ze,monthCellRender:jr,dateRender:ea}),al=(0,Tt.Z)((0,Tt.Z)({},Oe),{},{cellRender:iu,operationRef:Dr,prefixCls:Bt,viewDate:No,value:_r,onViewDateChange:mo,sourceMode:Lo,onPanelChange:Wl,disabledDate:Pr});switch(delete al.onChange,delete al.onSelect,eo){case"decade":gl=ce.createElement(wi,(0,ie.Z)({},al,{onSelect:function(pr,Rr){mo(pr),ni(pr,Rr)}}));break;case"year":gl=ce.createElement(mu,(0,ie.Z)({},al,{onSelect:function(pr,Rr){mo(pr),ni(pr,Rr)}}));break;case"month":gl=ce.createElement(pu,(0,ie.Z)({},al,{onSelect:function(pr,Rr){mo(pr),ni(pr,Rr)}}));break;case"quarter":gl=ce.createElement(ko,(0,ie.Z)({},al,{onSelect:function(pr,Rr){mo(pr),ni(pr,Rr)}}));break;case"week":gl=ce.createElement(Vr,(0,ie.Z)({},al,{onSelect:function(pr,Rr){mo(pr),ni(pr,Rr)}}));break;case"time":delete al.showTime,gl=ce.createElement(pi,(0,ie.Z)({},al,(0,jt.Z)(So)==="object"?So:null,{onSelect:function(pr,Rr){mo(pr),ni(pr,Rr)}}));break;default:So?gl=ce.createElement(bl,(0,ie.Z)({},al,{onSelect:function(pr,Rr){mo(pr),ni(pr,Rr)}})):gl=ce.createElement(Qr,(0,ie.Z)({},al,{onSelect:function(pr,Rr){mo(pr),ni(pr,Rr)}}))}var Yi,Li,xu=function(){var pr=da.getNow(),Rr=gn(da.getHour(pr),da.getMinute(pr),da.getSecond(pr),it?Pi:1,Lt?Ui:1,Qt?Ti:1),pl=gt(da,pr,Rr[0],Rr[1],Rr[2]);ni(pl,"submit")};Dn||(Yi=wl(Bt,eo,Io),So&&eo!=="date"?Li=null:Li=Xl({prefixCls:Bt,components:hu,needConfirmButton:Ke,okDisabled:!_r||Pr&&Pr(_r),locale:ca,showNow:vo,onNow:Ke&&xu,onOk:function(){_r&&(ni(_r,"submit",!0),Vi&&Vi(_r))}}));var Mo;if(zo&&eo==="date"&&Za==="date"&&!So){var Zo=da.getNow(),el="".concat(Bt,"-today-btn"),Go=Pr&&Pr(Zo);Mo=ce.createElement("a",{className:Xe()(el,Go&&"".concat(el,"-disabled")),"aria-disabled":Go,onClick:function(){Go||ni(Zo,"mouse",!0)}},ca.today)}return ce.createElement(wt.Provider,{value:(0,Tt.Z)((0,Tt.Z)({},Kt),{},{mode:eo,hideHeader:"hideHeader"in Oe?Co:Kt.hideHeader,hidePrevBtn:In&&rr==="right",hideNextBtn:In&&rr==="left"})},ce.createElement("div",{tabIndex:ao,className:Xe()("".concat(Bt,"-panel"),_t,(Qe={},(0,Je.Z)(Qe,"".concat(Bt,"-panel-has-range"),lr&&lr[0]&&lr[1]),(0,Je.Z)(Qe,"".concat(Bt,"-panel-has-range-hover"),ir&&ir[0]&&ir[1]),(0,Je.Z)(Qe,"".concat(Bt,"-panel-rtl"),xr==="rtl"),Qe)),style:Yt,onKeyDown:Jr,onBlur:_l,onMouseDown:ll},gl,Yi||Li||Mo?ce.createElement("div",{className:"".concat(Bt,"-footer")},Yi,Li,Mo):null))}var vi=so,Un=x(35593),$n={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 Ua(Oe){var Qe,Ye=Oe.prefixCls,ft=Oe.popupElement,Bt=Oe.popupStyle,_t=Oe.visible,Yt=Oe.dropdownClassName,ca=Oe.dropdownAlign,da=Oe.transitionName,qa=Oe.getPopupContainer,Br=Oe.children,Ia=Oe.range,Ma=Oe.popupPlacement,Pr=Oe.direction,_a="".concat(Ye,"-dropdown"),Ea=function(){return Ma!==void 0?Ma:Pr==="rtl"?"bottomRight":"bottomLeft"};return ce.createElement(Un.Z,{showAction:[],hideAction:[],popupPlacement:Ea(),builtinPlacements:$n,prefixCls:_a,popupTransitionName:da,popup:ft,popupAlign:ca,popupVisible:_t,popupClassName:Xe()(Yt,(Qe={},(0,Je.Z)(Qe,"".concat(_a,"-range"),Ia),(0,Je.Z)(Qe,"".concat(_a,"-rtl"),Pr==="rtl"),Qe)),popupStyle:Bt,getPopupContainer:qa},Br)}var hr=Ua;function wo(Oe){var Qe=Oe.prefixCls,Ye=Oe.presets,ft=Oe.onClick,Bt=Oe.onHover;return Ye.length?ce.createElement("div",{className:"".concat(Qe,"-presets")},ce.createElement("ul",null,Ye.map(function(_t,Yt){var ca=_t.label,da=_t.value;return ce.createElement("li",{key:Yt,onClick:function(){return ft==null?void 0:ft(fa(da))},onMouseEnter:function(){return Bt==null?void 0:Bt(fa(da))},onMouseLeave:function(){return Bt==null?void 0:Bt(null)}},ca)}))):null}function il(Oe){var Qe=Oe.picker,Ye=Oe.disabledHours,ft=Oe.disabledMinutes,Bt=Oe.disabledSeconds;Qe==="time"&&(Ye||ft||Bt)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function En(Oe,Qe,Ye){var ft=(0,jt.Z)(Qe)==="object"?Qe.clearIcon:Ye;return ft||ce.createElement("span",{className:"".concat(Oe,"-clear-btn")})}function kr(Oe){var Qe,Ye=Oe,ft=Ye.prefixCls,Bt=ft===void 0?"rc-picker":ft,_t=Ye.id,Yt=Ye.name,ca=Ye.tabIndex,da=Ye.style,qa=Ye.className,Br=Ye.dropdownClassName,Ia=Ye.dropdownAlign,Ma=Ye.popupStyle,Pr=Ye.transitionName,_a=Ye.generateConfig,Ea=Ye.locale,Za=Ye.inputReadOnly,Cr=Ye.allowClear,ao=Ye.autoFocus,vo=Ye.showTime,So=Ye.picker,zo=So===void 0?"date":So,Io=Ye.format,Co=Ye.use12Hours,ti=Ye.value,Yo=Ye.defaultValue,Jl=Ye.presets,ll=Ye.open,Si=Ye.defaultOpen,Vi=Ye.defaultOpenValue,hu=Ye.suffixIcon,xr=Ye.clearIcon,yi=Ye.disabled,Pi=Ye.disabledDate,$i=Ye.placeholder,Ui=Ye.getPopupContainer,bi=Ye.pickerRef,Ti=Ye.panelRender,ea=Ye.onChange,jr=Ye.onOpenChange,ze=Ye.onFocus,Ke=Ye.onBlur,it=Ye.onMouseDown,Lt=Ye.onMouseUp,Qt=Ye.onMouseEnter,Kt=Ye.onMouseLeave,pn=Ye.onContextMenu,Zn=Ye.onClick,Dn=Ye.onKeyDown,wa=Ye.onSelect,Ba=Ye.direction,In=Ye.autoComplete,rr=In===void 0?"off":In,lr=Ye.inputRender,ir=Ye.changeOnBlur,Dr=ce.useRef(null),Ar=zo==="date"&&!!vo||zo==="time",Kr=fe(Jl),Ir=nn(Aa(Io,zo,vo,Co)),_r=ce.useRef(null),Xo=ce.useRef(null),nl=ce.useRef(null),To=(0,Cn.Z)(null,{value:ti,defaultValue:Yo}),No=(0,bn.Z)(To,2),El=No[0],mo=No[1],jo=ce.useState(El),Po=(0,bn.Z)(jo,2),$r=Po[0],eo=Po[1],$o=ce.useRef(null),Ql=(0,Cn.Z)(!1,{value:ll,defaultValue:Si,postState:function(ul){return yi?!1:ul},onChange:function(ul){jr&&jr(ul),!ul&&$o.current&&$o.current.onClose&&$o.current.onClose()}}),Cl=(0,bn.Z)(Ql,2),Lo=Cl[0],Rl=Cl[1],Wl=tn($r,{formatList:Ir,generateConfig:_a,locale:Ea}),ni=(0,bn.Z)(Wl,2),ql=ni[0],Jr=ni[1],_l=De({valueTexts:ql,onTextChange:function(ul){var Ou=Jt(ul,{locale:Ea,formatList:Ir,generateConfig:_a});Ou&&(!Pi||!Pi(Ou))&&eo(Ou)}}),gl=(0,bn.Z)(_l,3),iu=gl[0],al=gl[1],Yi=gl[2],Li=function(ul){eo(ul),mo(ul),ea&&!ta(_a,El,ul)&&ea(ul,ul?Xt(ul,{generateConfig:_a,locale:Ea,format:Ir[0]}):"")},xu=function(ul){yi&&ul||Rl(ul)},Mo=function(ul){return Lo&&$o.current&&$o.current.onKeyDown?$o.current.onKeyDown(ul):((0,Ne.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Zo=function(){for(var ul=arguments.length,Ou=new Array(ul),vu=0;vuMa(qa);case"month":return Ia(Ea)>Ia(qa);case"week":return Br(Ea)>Br(qa);default:return!Ve(ca,Ea,qa)&&ca.isAfter(Ea,qa)}return!1},[_t,Yt[1],qa,Qe]),_a=ce.useCallback(function(Ea){if(Yt[1]||_t&&_t(Ea))return!0;if(Yt[0]&&da)return!Ve(ca,Ea,qa)&&ca.isAfter(da,Ea);if(!Qe&&da)switch(Ye){case"quarter":return Ma(Ea)0&&arguments[0]!==void 0?arguments[0]:!1,Uo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},jl=null;Au&&tc&&tc[0]&&tc[1]&&Ea.isAfter(tc[1],tc[0])&&(jl=tc);var tu=Co;if(Co&&(0,jt.Z)(Co)==="object"&&Co.defaultValue){var ju=Co.defaultValue;tu=(0,Tt.Z)((0,Tt.Z)({},Co),{},{defaultValue:kn(ju,ol)||void 0})}return ce.createElement(yn.Provider,{value:{inRange:!0,panelPosition:eu,rangedValue:fd||Oo,hoverRangedValue:jl}},ce.createElement(vi,(0,ie.Z)({},Oe,Uo,{cellRender:Il,showTime:tu,mode:Kl[ol],generateConfig:Ea,style:void 0,direction:No,disabledDate:ol===0?Fu:hi,disabledTime:function(si){return Pi?Pi(si,ol===0?"start":"end"):!1},className:Xe()((0,Je.Z)({},"".concat(Yt,"-panel-focused"),ol===0?!ad:!Hs)),value:kn(Oo,ol),locale:Za,tabIndex:-1,onPanelChange:function(si,Ec){ol===0&&As(!0),ol===1&&td(!0),ku($t(Kl,Ec,ol),$t(Oo,si,ol));var _s=si;eu==="right"&&Kl[ol]===Ec&&(_s=Ft(_s,Ec,Ea,-1)),Zo(_s,ol)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:ol===0?kn(Oo,1):kn(Oo,0)})))}var ac=0,xd=0;if(ol&&Ql.current&&Lo.current&&$o.current&&ni.current){ac=Ql.current.offsetWidth+Lo.current.offsetWidth;var um=ni.current.offsetLeft>ac?ni.current.offsetLeft-ac:ni.current.offsetLeft,Hd=$o.current.offsetWidth,wd=ni.current.offsetWidth;Hd&&wd&&ac>Hd-wd-(No==="rtl"?0:um)&&(xd=ac)}var rc=No==="rtl"?{right:ac}:{left:ac};function vd(){var eu,Uo=wl(Yt,Kl[ol],Zn),jl=Xl({prefixCls:Yt,components:nl,needConfirmButton:$r,okDisabled:!kn(Oo,ol)||yi&&yi(Oo[ol]),locale:Za,onOk:function(){var Vs=kn(Oo,ol);Vs&&(vu(Oo,ol),_r==null||_r(Oo),Wu(!1,ol,"confirm"))}});if(Io!=="time"&&!Co){var tu=Mo(ol),ju=Ft(tu,Io,Ea),Vc=Kl[ol],si=Vc===Io,Ec=bd(si?"left":!1,{pickerValue:tu,onPickerValueChange:function(Vs){Zo(Vs,ol)}}),_s=bd("right",{pickerValue:ju,onPickerValueChange:function(Vs){Zo(Ft(Vs,Io,Ea,-1),ol)}});No==="rtl"?eu=ce.createElement(ce.Fragment,null,_s,si&&Ec):eu=ce.createElement(ce.Fragment,null,Ec,si&&_s)}else eu=bd();var ld=ce.createElement("div",{className:"".concat(Yt,"-panel-layout")},ce.createElement(wo,{prefixCls:Yt,presets:im,onClick:function(Vs){vu(Vs,null),Wu(!1,ol,"preset")},onHover:function(Vs){Zc(Vs)}}),ce.createElement("div",null,ce.createElement("div",{className:"".concat(Yt,"-panels")},eu),(Uo||jl)&&ce.createElement("div",{className:"".concat(Yt,"-footer")},Uo,jl)));return Ti&&(ld=Ti(ld)),ce.createElement("div",{className:"".concat(Yt,"-panel-container"),style:{marginLeft:xd},ref:$o,onMouseDown:function(Vs){Vs.preventDefault()}},ld)}var zd=ce.createElement("div",{className:Xe()("".concat(Yt,"-range-wrapper"),"".concat(Yt,"-").concat(Io,"-range-wrapper")),style:{minWidth:Ei}},ce.createElement("div",{ref:ni,className:"".concat(Yt,"-range-arrow"),style:rc}),vd()),Qd;it&&(Qd=ce.createElement("span",{className:"".concat(Yt,"-suffix"),onMouseDown:function(Uo){Uo.preventDefault()}},it));var sm=En(Yt,Ke,Lt),Ml=ce.createElement("span",{onMouseDown:function(Uo){Uo.preventDefault(),Uo.stopPropagation()},onMouseUp:function(Uo){Uo.preventDefault(),Uo.stopPropagation();var jl=al;_l[0]||(jl=$t(jl,null,0)),_l[1]||(jl=$t(jl,null,1)),vu(jl,null),Wu(!1,ol,"clear")},className:"".concat(Yt,"-clear"),role:"button"},sm),cm=Ke&&(kn(al,0)&&!_l[0]||kn(al,1)&&!_l[1]),od={size:Zr(Io,ql[0],Ea)},hd=0,Ad=0;Ql.current&&Cl.current&&Lo.current&&(ol===0?Ad=Ql.current.offsetWidth:(hd=ac,Ad=Cl.current.offsetWidth));var dm=No==="rtl"?{right:hd}:{left:hd},mm=function(Uo,jl){var tu=$t(Oo,Uo,ol);if(jl==="submit"||jl!=="key"&&!$r){vu(tu,ol),ol===0?As():td();var ju=ol===0?1:0;_l[ju]?Wu(!1,!1,"confirm"):Wu(!1,ol,"confirm")}else pr(tu)};return ce.createElement(wt.Provider,{value:{operationRef:Jr,hideHeader:Io==="time",onDateMouseEnter:Sd,onDateMouseLeave:nd,hideRanges:!0,onSelect:mm,open:Au}},ce.createElement(hr,{visible:Au,popupElement:zd,popupStyle:Br,prefixCls:Yt,dropdownClassName:Ia,dropdownAlign:Pr,getPopupContainer:_a,transitionName:Ma,range:!0,direction:No},ce.createElement("div",(0,ie.Z)({ref:eo,className:Xe()(Yt,"".concat(Yt,"-range"),qa,(Qe={},(0,Je.Z)(Qe,"".concat(Yt,"-disabled"),_l[0]&&_l[1]),(0,Je.Z)(Qe,"".concat(Yt,"-focused"),ol===0?Ga:Ks),(0,Je.Z)(Qe,"".concat(Yt,"-rtl"),No==="rtl"),Qe)),style:da,onClick:Rs,onMouseEnter:Ar,onMouseLeave:Kr,onMouseDown:Lc,onMouseUp:Dr},(0,vn.Z)(Oe,{aria:!0,data:!0})),ce.createElement("div",{className:Xe()("".concat(Yt,"-input"),(Ye={},(0,Je.Z)(Ye,"".concat(Yt,"-input-active"),ol===0),(0,Je.Z)(Ye,"".concat(Yt,"-input-placeholder"),!!wc),Ye)),ref:Ql},ce.createElement("input",(0,ie.Z)({id:ca,disabled:_l[0],readOnly:Kt||typeof ql[0]=="function"||!ad,value:wc||lu,onChange:function(Uo){Xu(Uo.target.value)},autoFocus:ao,placeholder:kn(Cr,0)||"",ref:Rl},Uc,od,{autoComplete:jo}))),ce.createElement("div",{className:"".concat(Yt,"-range-separator"),ref:Lo},Jl),ce.createElement("div",{className:Xe()("".concat(Yt,"-input"),(ft={},(0,Je.Z)(ft,"".concat(Yt,"-input-active"),ol===1),(0,Je.Z)(ft,"".concat(Yt,"-input-placeholder"),!!Hc),ft)),ref:Cl},ce.createElement("input",(0,ie.Z)({disabled:_l[1],readOnly:Kt||typeof ql[0]=="function"||!Hs,value:Hc||es,onChange:function(Uo){Us(Uo.target.value)},placeholder:kn(Cr,1)||"",ref:Wl},Su,od,{autoComplete:jo}))),ce.createElement("div",{className:"".concat(Yt,"-active-bar"),style:(0,Tt.Z)((0,Tt.Z)({},dm),{},{width:Ad,position:"absolute"})}),Qd,cm&&Ml)))}var Gi=function(Oe){(0,en.Z)(Ye,Oe);var Qe=(0,Pn.Z)(Ye);function Ye(){var ft;(0,lt.Z)(this,Ye);for(var Bt=arguments.length,_t=new Array(Bt),Yt=0;Yt{const{lineHeight:Bt}=Oe,_t=Math.floor(Ye*Bt)+2,Yt=Math.max((Qe-_t)/2,0),ca=Math.max(Qe-_t-Yt,0);return{padding:`${Yt}px ${ft}px ${ca}px`}},js=Oe=>{const{componentCls:Qe,pickerCellCls:Ye,pickerCellInnerCls:ft,cellHeight:Bt,motionDurationSlow:_t,borderRadiusSM:Yt,motionDurationMid:ca,cellHoverBg:da,lineWidth:qa,lineType:Br,colorPrimary:Ia,cellActiveWithRangeBg:Ma,colorTextLightSolid:Pr,controlHeightSM:_a,cellRangeBorderColor:Ea,pickerCellBorderGap:Za,cellHoverWithRangeBg:Cr,cellWidth:ao,colorTextDisabled:vo,cellBgDisabled:So}=Oe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Bt,transform:"translateY(-50%)",transition:`all ${_t}`,content:'""'},[ft]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Bt,height:Bt,lineHeight:`${Bt}px`,borderRadius:Yt,transition:`background ${ca}, border ${ca}`},"&-range-hover-start, &-range-hover-end":{[ft]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${Ye}-in-view), + &:hover:not(${Ye}-selected):not(${Ye}-range-start):not(${Ye}-range-end):not(${Ye}-range-hover-start):not(${Ye}-range-hover-end)`]:{[ft]:{background:da}},[`&-in-view${Ye}-today ${ft}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${qa}px ${Br} ${Ia}`,borderRadius:Yt,content:'""'}},[`&-in-view${Ye}-in-range`]:{position:"relative","&::before":{background:Ma}},[`&-in-view${Ye}-selected ${ft}, + &-in-view${Ye}-range-start ${ft}, + &-in-view${Ye}-range-end ${ft}`]:{color:Pr,background:Ia},[`&-in-view${Ye}-range-start:not(${Ye}-range-start-single), + &-in-view${Ye}-range-end:not(${Ye}-range-end-single)`]:{"&::before":{background:Ma}},[`&-in-view${Ye}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${Ye}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${Ye}-range-hover-start:not(${Ye}-in-range):not(${Ye}-range-start):not(${Ye}-range-end), + &-in-view${Ye}-range-hover-end:not(${Ye}-in-range):not(${Ye}-range-start):not(${Ye}-range-end), + &-in-view${Ye}-range-hover-start${Ye}-range-start-single, + &-in-view${Ye}-range-hover-start${Ye}-range-start${Ye}-range-end${Ye}-range-end-near-hover, + &-in-view${Ye}-range-hover-end${Ye}-range-start${Ye}-range-end${Ye}-range-start-near-hover, + &-in-view${Ye}-range-hover-end${Ye}-range-end-single, + &-in-view${Ye}-range-hover:not(${Ye}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:_a,borderTop:`${qa}px dashed ${Ea}`,borderBottom:`${qa}px dashed ${Ea}`,transform:"translateY(-50%)",transition:`all ${_t}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Za},[`&-in-view${Ye}-in-range${Ye}-range-hover::before, + &-in-view${Ye}-in-range${Ye}-range-hover-start::before, + &-in-view${Ye}-in-range${Ye}-range-hover-end::before, + &-in-view${Ye}-range-start${Ye}-range-hover::before, + &-in-view${Ye}-range-end${Ye}-range-hover::before, + &-in-view${Ye}-range-start:not(${Ye}-range-start-single)${Ye}-range-hover-start::before, + &-in-view${Ye}-range-end:not(${Ye}-range-end-single)${Ye}-range-hover-end::before, + ${Qe}-panel + > :not(${Qe}-date-panel) + &-in-view${Ye}-in-range${Ye}-range-hover-start::before, + ${Qe}-panel + > :not(${Qe}-date-panel) + &-in-view${Ye}-in-range${Ye}-range-hover-end::before`]:{background:Cr},[`&-in-view${Ye}-range-start:not(${Ye}-range-start-single):not(${Ye}-range-end) ${ft}`]:{borderStartStartRadius:Yt,borderEndStartRadius:Yt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Ye}-range-end:not(${Ye}-range-end-single):not(${Ye}-range-start) ${ft}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Yt,borderEndEndRadius:Yt},[`&-range-hover${Ye}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${Ye}-range-hover:first-child::after, + tr > &-in-view${Ye}-range-hover-end:first-child::after, + &-in-view${Ye}-start${Ye}-range-hover-edge-start${Ye}-range-hover-edge-start-near-range::after, + &-in-view${Ye}-range-hover-edge-start:not(${Ye}-range-hover-edge-start-near-range)::after, + &-in-view${Ye}-range-hover-start::after`]:{insetInlineStart:(ao-Bt)/2,borderInlineStart:`${qa}px dashed ${Ea}`,borderStartStartRadius:Yt,borderEndStartRadius:Yt},[`tr > &-in-view${Ye}-range-hover:last-child::after, + tr > &-in-view${Ye}-range-hover-start:last-child::after, + &-in-view${Ye}-end${Ye}-range-hover-edge-end${Ye}-range-hover-edge-end-near-range::after, + &-in-view${Ye}-range-hover-edge-end:not(${Ye}-range-hover-edge-end-near-range)::after, + &-in-view${Ye}-range-hover-end::after`]:{insetInlineEnd:(ao-Bt)/2,borderInlineEnd:`${qa}px dashed ${Ea}`,borderStartEndRadius:Yt,borderEndEndRadius:Yt},"&-disabled":{color:vo,pointerEvents:"none",[ft]:{background:"transparent"},"&::before":{background:So}},[`&-disabled${Ye}-today ${ft}::before`]:{borderColor:vo}}},Ws=Oe=>{const{componentCls:Qe,pickerCellCls:Ye,pickerCellInnerCls:ft,pickerYearMonthCellWidth:Bt,pickerControlIconSize:_t,cellWidth:Yt,paddingSM:ca,paddingXS:da,paddingXXS:qa,colorBgContainer:Br,lineWidth:Ia,lineType:Ma,borderRadiusLG:Pr,colorPrimary:_a,colorTextHeading:Ea,colorSplit:Za,pickerControlIconBorderWidth:Cr,colorIcon:ao,textHeight:vo,motionDurationMid:So,colorIconHover:zo,fontWeightStrong:Io,cellHeight:Co,pickerCellPaddingVertical:ti,colorTextDisabled:Yo,colorText:Jl,fontSize:ll,cellHoverWithRangeBg:Si,motionDurationSlow:Vi,withoutTimeCellHeight:hu,pickerQuarterPanelContentHeight:xr,colorLink:yi,colorLinkActive:Pi,colorLinkHover:$i,cellRangeBorderColor:Ui,borderRadiusSM:bi,colorTextLightSolid:Ti,cellHoverBg:ea,timeColumnHeight:jr,timeColumnWidth:ze,timeCellHeight:Ke,controlItemBgActive:it,marginXXS:Lt,pickerDatePanelPaddingHorizontal:Qt}=Oe,Kt=Yt*7+Qt*2,pn=(Kt-da*2)/3-Bt-ca,Zn=(Kt-da*2)/4-Bt;return{[Qe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Br,border:`${Ia}px ${Ma} ${Za}`,borderRadius:Pr,outline:"none","&-focused":{borderColor:_a},"&-rtl":{direction:"rtl",[`${Qe}-prev-icon, + ${Qe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Qe}-next-icon, + ${Qe}-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:Kt},"&-header":{display:"flex",padding:`0 ${da}px`,color:Ea,borderBottom:`${Ia}px ${Ma} ${Za}`,"> *":{flex:"none"},button:{padding:0,color:ao,lineHeight:`${vo}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${So}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:ll,"&:hover":{color:zo}},"&-view":{flex:"auto",fontWeight:Io,lineHeight:`${vo}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:da},"&:hover":{color:_a}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:_t,height:_t,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:_t,height:_t,border:"0 solid currentcolor",borderBlockStartWidth:Cr,borderBlockEndWidth:0,borderInlineStartWidth:Cr,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(_t/2),insetInlineStart:Math.ceil(_t/2),display:"inline-block",width:_t,height:_t,border:"0 solid currentcolor",borderBlockStartWidth:Cr,borderBlockEndWidth:0,borderInlineStartWidth:Cr,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:Co,fontWeight:"normal"},th:{height:Co+ti*2,color:Jl,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${ti}px 0`,color:Yo,cursor:"pointer","&-in-view":{color:Jl}},js(Oe)),[`&-date-panel ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-start ${ft}, + &-date-panel ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-end ${ft}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Si,transition:`all ${Vi}`,content:'""'}},[`&-date-panel + ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-start + ${ft}::after`]:{insetInlineEnd:-(Yt-Co)/2,insetInlineStart:0},[`&-date-panel ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-end ${ft}::after`]:{insetInlineEnd:0,insetInlineStart:-(Yt-Co)/2},[`&-range-hover${Qe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Qe}-content`]:{height:hu*4},[ft]:{padding:`0 ${da}px`}},"&-quarter-panel":{[`${Qe}-content`]:{height:xr},[`${Qe}-cell-range-hover-start::after`]:{insetInlineStart:Zn,borderInlineStart:`${Ia}px dashed ${Ui}`,[`${Qe}-panel-rtl &`]:{insetInlineEnd:Zn,borderInlineEnd:`${Ia}px dashed ${Ui}`}},[`${Qe}-cell-range-hover-end::after`]:{insetInlineEnd:Zn,borderInlineEnd:`${Ia}px dashed ${Ui}`,[`${Qe}-panel-rtl &`]:{insetInlineStart:Zn,borderInlineStart:`${Ia}px dashed ${Ui}`}}},[`&-panel ${Qe}-footer`]:{borderTop:`${Ia}px ${Ma} ${Za}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${vo-2*Ia}px`,textAlign:"center","&-extra":{padding:`0 ${ca}px`,lineHeight:`${vo-2*Ia}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Ia}px ${Ma} ${Za}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:yi,"&:hover":{color:$i},"&:active":{color:Pi},[`&${Qe}-today-btn-disabled`]:{color:Yo,cursor:"not-allowed"}},"&-decade-panel":{[ft]:{padding:`0 ${da/2}px`},[`${Qe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Qe}-body`]:{padding:`0 ${da}px`},[ft]:{width:Bt},[`${Qe}-cell-range-hover-start::after`]:{borderStartStartRadius:bi,borderEndStartRadius:bi,borderStartEndRadius:0,borderEndEndRadius:0,[`${Qe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:bi,borderEndEndRadius:bi}},[`${Qe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:bi,borderEndEndRadius:bi,[`${Qe}-panel-rtl &`]:{borderStartStartRadius:bi,borderEndStartRadius:bi,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Qe}-cell-range-hover-start::after`]:{insetInlineStart:pn,borderInlineStart:`${Ia}px dashed ${Ui}`,[`${Qe}-panel-rtl &`]:{insetInlineEnd:pn,borderInlineEnd:`${Ia}px dashed ${Ui}`}},[`${Qe}-cell-range-hover-end::after`]:{insetInlineEnd:pn,borderInlineEnd:`${Ia}px dashed ${Ui}`,[`${Qe}-panel-rtl &`]:{insetInlineStart:pn,borderInlineStart:`${Ia}px dashed ${Ui}`}}},"&-week-panel":{[`${Qe}-body`]:{padding:`${da}px ${ca}px`},[`${Qe}-cell`]:{[`&:hover ${ft}, + &-selected ${ft}, + ${ft}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${So}`},"&:first-child:before":{borderStartStartRadius:bi,borderEndStartRadius:bi},"&:last-child:before":{borderStartEndRadius:bi,borderEndEndRadius:bi}},"&:hover td":{"&:before":{background:ea}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${Ye}`]:{"&:before":{background:_a},[`&${Qe}-cell-week`]:{color:new ss.C(Ti).setAlpha(.5).toHexString()},[ft]:{color:Ti}}},"&-range-hover td:before":{background:it}}},"&-date-panel":{[`${Qe}-body`]:{padding:`${da}px ${Qt}px`},[`${Qe}-content`]:{width:Yt*7,th:{width:Yt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Qe}-time-panel`]:{borderInlineStart:`${Ia}px ${Ma} ${Za}`},[`${Qe}-date-panel, + ${Qe}-time-panel`]:{transition:`opacity ${Vi}`},"&-active":{[`${Qe}-date-panel, + ${Qe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Qe}-content`]:{display:"flex",flex:"auto",height:jr},"&-column":{flex:"1 0 auto",width:ze,margin:`${qa}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${So}`,overflowX:"hidden","&::after":{display:"block",height:jr-Ke,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Ia}px ${Ma} ${Za}`},"&-active":{background:new ss.C(it).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Qe}-time-panel-cell`]:{marginInline:Lt,[`${Qe}-time-panel-cell-inner`]:{display:"block",width:ze-2*Lt,height:Ke,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(ze-Ke)/2,color:Jl,lineHeight:`${Ke}px`,borderRadius:bi,cursor:"pointer",transition:`background ${So}`,"&:hover":{background:ea}},"&-selected":{[`${Qe}-time-panel-cell-inner`]:{background:it}},"&-disabled":{[`${Qe}-time-panel-cell-inner`]:{color:Yo,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Qe}-time-panel-column:after`]:{height:jr-Ke+qa*2}}}},xc=Oe=>{const{componentCls:Qe,colorBgContainer:Ye,colorError:ft,errorActiveShadow:Bt,colorWarning:_t,warningActiveShadow:Yt}=Oe;return{[`${Qe}:not(${Qe}-disabled)`]:{[`&${Qe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:Ye,borderColor:ft},[`&${Qe}-focused, &:focus`]:Object.assign({},(0,bu.M1)((0,Ns.TS)(Oe,{activeBorderColor:ft,activeShadow:Bt}))),[`${Qe}-active-bar`]:{background:ft}},[`&${Qe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:Ye,borderColor:_t},[`&${Qe}-focused, &:focus`]:Object.assign({},(0,bu.M1)((0,Ns.TS)(Oe,{activeBorderColor:_t,activeShadow:Yt}))),[`${Qe}-active-bar`]:{background:_t}}}}},jc=Oe=>{const{componentCls:Qe,antCls:Ye,controlHeight:ft,fontSize:Bt,paddingInline:_t,colorBgContainer:Yt,lineWidth:ca,lineType:da,colorBorder:qa,borderRadius:Br,motionDurationMid:Ia,colorBgContainerDisabled:Ma,colorTextDisabled:Pr,colorTextPlaceholder:_a,controlHeightLG:Ea,fontSizeLG:Za,controlHeightSM:Cr,paddingInlineSM:ao,paddingXS:vo,marginXS:So,colorTextDescription:zo,lineWidthBold:Io,lineHeight:Co,colorPrimary:ti,motionDurationSlow:Yo,zIndexPopup:Jl,paddingXXS:ll,paddingSM:Si,textHeight:Vi,cellActiveWithRangeBg:hu,colorPrimaryBorder:xr,sizePopupArrow:yi,borderRadiusXS:Pi,borderRadiusOuter:$i,colorBgElevated:Ui,borderRadiusLG:bi,boxShadowSecondary:Ti,borderRadiusSM:ea,colorSplit:jr,cellHoverBg:ze,presetsWidth:Ke,presetsMaxWidth:it,boxShadowPopoverArrow:Lt,colorTextQuaternary:Qt}=Oe;return[{[Qe]:Object.assign(Object.assign(Object.assign({},(0,ks.Wf)(Oe)),Bs(Oe,ft,Bt,_t)),{position:"relative",display:"inline-flex",alignItems:"center",background:Yt,lineHeight:1,border:`${ca}px ${da} ${qa}`,borderRadius:Br,transition:`border ${Ia}, box-shadow ${Ia}`,"&:hover, &-focused":Object.assign({},(0,bu.pU)(Oe)),"&-focused":Object.assign({},(0,bu.M1)(Oe)),[`&${Qe}-disabled`]:{background:Ma,borderColor:qa,cursor:"not-allowed",[`${Qe}-suffix`]:{color:Qt}},[`&${Qe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Qe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,bu.ik)(Oe)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Qe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:_a}}},"&-large":Object.assign(Object.assign({},Bs(Oe,Ea,Za,_t)),{[`${Qe}-input > input`]:{fontSize:Za}}),"&-small":Object.assign({},Bs(Oe,Cr,Bt,ao)),[`${Qe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:vo/2,color:Pr,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:So}}},[`${Qe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Pr,lineHeight:1,background:Yt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Ia}, color ${Ia}`,"> *":{verticalAlign:"top"},"&:hover":{color:zo}},[`${Qe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Za,color:Pr,fontSize:Za,verticalAlign:"top",cursor:"default",[`${Qe}-focused &`]:{color:zo},[`${Qe}-range-separator &`]:{[`${Qe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Qe}-clear`]:{insetInlineEnd:_t},"&:hover":{[`${Qe}-clear`]:{opacity:1}},[`${Qe}-active-bar`]:{bottom:-ca,height:Io,marginInlineStart:_t,background:ti,opacity:0,transition:`all ${Yo} ease-out`,pointerEvents:"none"},[`&${Qe}-focused`]:{[`${Qe}-active-bar`]:{opacity:1}},[`${Qe}-range-separator`]:{alignItems:"center",padding:`0 ${vo}px`,lineHeight:1},[`&${Qe}-small`]:{[`${Qe}-clear`]:{insetInlineEnd:ao},[`${Qe}-active-bar`]:{marginInlineStart:ao}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,ks.Wf)(Oe)),Ws(Oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Jl,[`&${Qe}-dropdown-hidden`]:{display:"none"},[`&${Qe}-dropdown-placement-bottomLeft`]:{[`${Qe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Qe}-dropdown-placement-topLeft`]:{[`${Qe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Ye}-slide-up-enter${Ye}-slide-up-enter-active${Qe}-dropdown-placement-topLeft, + &${Ye}-slide-up-enter${Ye}-slide-up-enter-active${Qe}-dropdown-placement-topRight, + &${Ye}-slide-up-appear${Ye}-slide-up-appear-active${Qe}-dropdown-placement-topLeft, + &${Ye}-slide-up-appear${Ye}-slide-up-appear-active${Qe}-dropdown-placement-topRight`]:{animationName:ds.Qt},[`&${Ye}-slide-up-enter${Ye}-slide-up-enter-active${Qe}-dropdown-placement-bottomLeft, + &${Ye}-slide-up-enter${Ye}-slide-up-enter-active${Qe}-dropdown-placement-bottomRight, + &${Ye}-slide-up-appear${Ye}-slide-up-appear-active${Qe}-dropdown-placement-bottomLeft, + &${Ye}-slide-up-appear${Ye}-slide-up-appear-active${Qe}-dropdown-placement-bottomRight`]:{animationName:ds.fJ},[`&${Ye}-slide-up-leave${Ye}-slide-up-leave-active${Qe}-dropdown-placement-topLeft, + &${Ye}-slide-up-leave${Ye}-slide-up-leave-active${Qe}-dropdown-placement-topRight`]:{animationName:ds.ly},[`&${Ye}-slide-up-leave${Ye}-slide-up-leave-active${Qe}-dropdown-placement-bottomLeft, + &${Ye}-slide-up-leave${Ye}-slide-up-leave-active${Qe}-dropdown-placement-bottomRight`]:{animationName:ds.Uw},[`${Qe}-panel > ${Qe}-time-panel`]:{paddingTop:ll},[`${Qe}-ranges`]:{marginBottom:0,padding:`${ll}px ${Si}px`,overflow:"hidden",lineHeight:`${Vi-2*ca-vo/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Qe}-preset > ${Ye}-tag-blue`]:{color:ti,background:hu,borderColor:xr,cursor:"pointer"},[`${Qe}-ok`]:{marginInlineStart:"auto"}},[`${Qe}-range-wrapper`]:{display:"flex",position:"relative"},[`${Qe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:_t*1.5,transition:`left ${Yo} ease-out`},(0,gc.r)(yi,Pi,$i,Ui,Lt)),[`${Qe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ui,borderRadius:bi,boxShadow:Ti,transition:`margin ${Yo}`,[`${Qe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Qe}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ke,maxWidth:it,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:vo,borderInlineEnd:`${ca}px ${da} ${jr}`,li:Object.assign(Object.assign({},ks.vS),{borderRadius:ea,paddingInline:vo,paddingBlock:(Cr-Math.round(Bt*Co))/2,cursor:"pointer",transition:`all ${Yo}`,"+ li":{marginTop:So},"&:hover":{background:ze}})}},[`${Qe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Qe}-panel`]:{borderWidth:`0 0 ${ca}px`},"&:last-child":{[`${Qe}-panel`]:{borderWidth:0}}},[`${Qe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Qe}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:qa}}}}),"&-dropdown-range":{padding:`${yi*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Qe}-separator`]:{transform:"rotate(180deg)"},[`${Qe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ds.oN)(Oe,"slide-up"),(0,ds.oN)(Oe,"slide-down"),(0,Qs.Fm)(Oe,"move-up"),(0,Qs.Fm)(Oe,"move-down")]},ei=Oe=>{const{componentCls:Qe,controlHeightLG:Ye,paddingXXS:ft,padding:Bt}=Oe;return{pickerCellCls:`${Qe}-cell`,pickerCellInnerCls:`${Qe}-cell-inner`,pickerYearMonthCellWidth:Ye*1.5,pickerQuarterPanelContentHeight:Ye*1.4,pickerCellPaddingVertical:ft+ft/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Bt+ft/2}},Ds=Oe=>({cellHoverBg:Oe.controlItemBgHover,cellActiveWithRangeBg:Oe.controlItemBgActive,cellHoverWithRangeBg:new ss.C(Oe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new ss.C(Oe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Oe.colorBgContainerDisabled,timeColumnWidth:Oe.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Oe.controlHeightSM*1.5,cellHeight:Oe.controlHeightSM,textHeight:Oe.controlHeightLG,withoutTimeCellHeight:Oe.controlHeightLG*1.65});var vs=(0,bc.Z)("DatePicker",Oe=>{const Qe=(0,Ns.TS)((0,bu.e5)(Oe),ei(Oe));return[jc(Qe),xc(Qe),(0,cs.c)(Oe,{focusElCls:`${Oe.componentCls}-focused`})]},Oe=>Object.assign(Object.assign(Object.assign({},(0,bu.TM)(Oe)),Ds(Oe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:Oe.zIndexPopupBase+50}));function _u(Oe,Qe,Ye){return Ye!==void 0?Ye:Qe==="year"&&Oe.lang.yearPlaceholder?Oe.lang.yearPlaceholder:Qe==="quarter"&&Oe.lang.quarterPlaceholder?Oe.lang.quarterPlaceholder:Qe==="month"&&Oe.lang.monthPlaceholder?Oe.lang.monthPlaceholder:Qe==="week"&&Oe.lang.weekPlaceholder?Oe.lang.weekPlaceholder:Qe==="time"&&Oe.timePickerLocale.placeholder?Oe.timePickerLocale.placeholder:Oe.lang.placeholder}function qc(Oe,Qe,Ye){return Ye!==void 0?Ye:Qe==="year"&&Oe.lang.yearPlaceholder?Oe.lang.rangeYearPlaceholder:Qe==="quarter"&&Oe.lang.quarterPlaceholder?Oe.lang.rangeQuarterPlaceholder:Qe==="month"&&Oe.lang.monthPlaceholder?Oe.lang.rangeMonthPlaceholder:Qe==="week"&&Oe.lang.weekPlaceholder?Oe.lang.rangeWeekPlaceholder:Qe==="time"&&Oe.timePickerLocale.placeholder?Oe.timePickerLocale.rangePlaceholder:Oe.lang.rangePlaceholder}function fc(Oe,Qe){const Ye={adjustX:1,adjustY:1};switch(Qe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:Ye};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:Ye};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:Ye};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:Ye};default:return{points:Oe==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:Ye}}}function zt(Oe){return Oe?Array.isArray(Oe)?Oe:[Oe]:[]}function un(Oe){const{format:Qe,picker:Ye,showHour:ft,showMinute:Bt,showSecond:_t,use12Hours:Yt}=Oe,ca=zt(Qe)[0],da=Object.assign({},Oe);return Qe&&Array.isArray(Qe)&&(da.format=ca),ca&&typeof ca=="string"&&(!ca.includes("s")&&_t===void 0&&(da.showSecond=!1),!ca.includes("m")&&Bt===void 0&&(da.showMinute=!1),!ca.includes("H")&&!ca.includes("h")&&!ca.includes("K")&&!ca.includes("k")&&ft===void 0&&(da.showHour=!1),(ca.includes("a")||ca.includes("A"))&&Yt===void 0&&(da.use12Hours=!0)),Ye==="time"?da:(typeof ca=="function"&&delete da.format,{showTime:da})}function Fn(Oe,Qe,Ye){if(Oe===!1)return!1;const ft={clearIcon:Qe!=null?Qe:Ye};return typeof Oe=="object"?Object.assign(Object.assign({},ft),Oe):ft}var Ca=x(3113);function Dl(Oe){return ce.createElement(Ca.ZP,Object.assign({size:"small",type:"primary"},Oe))}var Nr={button:Dl},Vo=function(Oe,Qe){var Ye={};for(var ft in Oe)Object.prototype.hasOwnProperty.call(Oe,ft)&&Qe.indexOf(ft)<0&&(Ye[ft]=Oe[ft]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,ft=Object.getOwnPropertySymbols(Oe);Bt{const{prefixCls:Bt,getPopupContainer:_t,className:Yt,placement:ca,size:da,disabled:qa,bordered:Br=!0,placeholder:Ia,popupClassName:Ma,dropdownClassName:Pr,status:_a,clearIcon:Ea,allowClear:Za,rootClassName:Cr}=Ye,ao=Vo(Ye,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),vo=ce.useRef(null),{getPrefixCls:So,direction:zo,getPopupContainer:Io}=(0,ce.useContext)(ws.E_),Co=So("picker",Bt),{compactSize:ti,compactItemClassnames:Yo}=(0,Js.ri)(Co,zo),{format:Jl,showTime:ll,picker:Si}=Ye,Vi=So(),[hu,xr]=vs(Co),yi=Object.assign(Object.assign({},ll?un(Object.assign({format:Jl,picker:Si},ll)):{}),Si==="time"?un(Object.assign(Object.assign({format:Jl},Ye),{picker:Si})):{}),Pi=(0,ec.Z)(Lt=>{var Qt;return(Qt=da!=null?da:ti)!==null&&Qt!==void 0?Qt:Lt}),$i=ce.useContext(fs.Z),Ui=qa!=null?qa:$i,bi=(0,ce.useContext)(ps.aM),{hasFeedback:Ti,status:ea,feedbackIcon:jr}=bi,ze=ce.createElement(ce.Fragment,null,Si==="time"?ce.createElement(nt,null):ce.createElement(we,null),Ti&&jr);(0,ce.useImperativeHandle)(ft,()=>({focus:()=>{var Lt;return(Lt=vo.current)===null||Lt===void 0?void 0:Lt.focus()},blur:()=>{var Lt;return(Lt=vo.current)===null||Lt===void 0?void 0:Lt.blur()}}));const[Ke]=(0,ys.Z)("Calendar",Fs.Z),it=Object.assign(Object.assign({},Ke),Ye.locale);return hu(ce.createElement(os,Object.assign({separator:ce.createElement("span",{"aria-label":"to",className:`${Co}-separator`},ce.createElement(Ut,null)),disabled:Ui,ref:vo,dropdownAlign:fc(zo,ca),placeholder:qc(it,Si,Ia),suffixIcon:ze,prevIcon:ce.createElement("span",{className:`${Co}-prev-icon`}),nextIcon:ce.createElement("span",{className:`${Co}-next-icon`}),superPrevIcon:ce.createElement("span",{className:`${Co}-super-prev-icon`}),superNextIcon:ce.createElement("span",{className:`${Co}-super-next-icon`}),transitionName:`${Vi}-slide-up`},ao,yi,{className:Xe()({[`${Co}-${Pi}`]:Pi,[`${Co}-borderless`]:!Br},(0,Os.Z)(Co,(0,Os.F)(ea,_a),Ti),xr,Yo,Yt,Cr),locale:it.lang,prefixCls:Co,getPopupContainer:_t||Io,generateConfig:Oe,components:Nr,direction:zo,dropdownClassName:Xe()(xr,Ma||Pr,Cr),allowClear:Fn(Za,Ea,ce.createElement(xt.Z,null))})))})}var Pl=function(Oe,Qe){var Ye={};for(var ft in Oe)Object.prototype.hasOwnProperty.call(Oe,ft)&&Qe.indexOf(ft)<0&&(Ye[ft]=Oe[ft]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,ft=Object.getOwnPropertySymbols(Oe);Bt{const{prefixCls:_a,getPopupContainer:Ea,style:Za,className:Cr,rootClassName:ao,size:vo,bordered:So=!0,placement:zo,placeholder:Io,popupClassName:Co,dropdownClassName:ti,disabled:Yo,status:Jl,clearIcon:ll,allowClear:Si}=Ma,Vi=Pl(Ma,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:hu,direction:xr,getPopupContainer:yi,[Br]:Pi}=(0,ce.useContext)(ws.E_),$i=hu("picker",_a),{compactSize:Ui,compactItemClassnames:bi}=(0,Js.ri)($i,xr),Ti=ce.useRef(null),{format:ea,showTime:jr}=Ma,[ze,Ke]=vs($i);(0,ce.useImperativeHandle)(Pr,()=>({focus:()=>{var Ar;return(Ar=Ti.current)===null||Ar===void 0?void 0:Ar.focus()},blur:()=>{var Ar;return(Ar=Ti.current)===null||Ar===void 0?void 0:Ar.blur()}}));const it={showToday:!0};let Lt={};da&&(Lt.picker=da);const Qt=da||Ma.picker;Lt=Object.assign(Object.assign(Object.assign({},Lt),jr?un(Object.assign({format:ea,picker:Qt},jr)):{}),Qt==="time"?un(Object.assign(Object.assign({format:ea},Ma),{picker:Qt})):{});const Kt=hu(),pn=(0,ec.Z)(Ar=>{var Kr;return(Kr=vo!=null?vo:Ui)!==null&&Kr!==void 0?Kr:Ar}),Zn=ce.useContext(fs.Z),Dn=Yo!=null?Yo:Zn,wa=(0,ce.useContext)(ps.aM),{hasFeedback:Ba,status:In,feedbackIcon:rr}=wa,lr=ce.createElement(ce.Fragment,null,Qt==="time"?ce.createElement(nt,null):ce.createElement(we,null),Ba&&rr),[ir]=(0,ys.Z)("DatePicker",Fs.Z),Dr=Object.assign(Object.assign({},ir),Ma.locale);return ze(ce.createElement(zs,Object.assign({ref:Ti,placeholder:_u(Dr,Qt,Io),suffixIcon:lr,dropdownAlign:fc(xr,zo),prevIcon:ce.createElement("span",{className:`${$i}-prev-icon`}),nextIcon:ce.createElement("span",{className:`${$i}-next-icon`}),superPrevIcon:ce.createElement("span",{className:`${$i}-super-prev-icon`}),superNextIcon:ce.createElement("span",{className:`${$i}-super-next-icon`}),transitionName:`${Kt}-slide-up`},it,Vi,Lt,{locale:Dr.lang,className:Xe()({[`${$i}-${pn}`]:pn,[`${$i}-borderless`]:!So},(0,Os.Z)($i,(0,Os.F)(In,Jl),Ba),Ke,bi,Pi==null?void 0:Pi.className,Cr,ao),style:Object.assign(Object.assign({},Pi==null?void 0:Pi.style),Za),prefixCls:$i,getPopupContainer:Ea||yi,generateConfig:Oe,components:Nr,direction:xr,disabled:Dn,dropdownClassName:Xe()(Ke,ao,Co||ti),allowClear:Fn(Si,ll,ce.createElement(xt.Z,null))})))});return qa&&(Ia.displayName=qa),Ia}const Ye=Qe(),ft=Qe("week","WeekPicker"),Bt=Qe("month","MonthPicker"),_t=Qe("year","YearPicker"),Yt=Qe("time","TimePicker"),ca=Qe("quarter","QuarterPicker");return{DatePicker:Ye,WeekPicker:ft,MonthPicker:Bt,YearPicker:_t,TimePicker:Yt,QuarterPicker:ca}}const Ll=null;function ui(Oe){const{DatePicker:Qe,WeekPicker:Ye,MonthPicker:ft,YearPicker:Bt,TimePicker:_t,QuarterPicker:Yt}=zl(Oe),ca=Do(Oe),da=Qe;return da.WeekPicker=Ye,da.MonthPicker=ft,da.YearPicker=Bt,da.RangePicker=ca,da.TimePicker=_t,da.QuarterPicker=Yt,da}var Di=ui;const Al=Di(te);function Gr(Oe){const Qe=fc(Oe.direction,Oe.placement);return Qe.overflow.adjustY=!1,Qe.overflow.adjustX=!1,Object.assign(Object.assign({},Oe),{dropdownAlign:Qe})}const cl=(0,ne.Z)(Al,"picker",null,Gr);Al._InternalPanelDoNotUseOrYouWillBeFired=cl;const yl=(0,ne.Z)(Al.RangePicker,"picker",null,Gr);Al._InternalRangePanelDoNotUseOrYouWillBeFired=yl,Al.generatePicker=Di;var _o=Al},28103:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return He}});var a=x(92310),pe=x.n(a),Ne=x(59301),Ae=x(36355),Fe=x(17313),Se=x(83116),le=x(37613);const Me=ye=>{const{componentCls:oe,sizePaddingEdgeHorizontal:y,colorSplit:E,lineWidth:z,textPaddingInline:b,orientationMargin:ee,verticalMarginInline:te}=ye;return{[oe]:Object.assign(Object.assign({},(0,Fe.Wf)(ye)),{borderBlockStart:`${z}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${z}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ye.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${ye.dividerHorizontalWithTextGutterMargin}px 0`,color:ye.colorTextHeading,fontWeight:500,fontSize:ye.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${z}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${z}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:z,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:ye.colorText,fontWeight:"normal",fontSize:ye.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:y}}})}};var Ie=(0,Se.Z)("Divider",ye=>{const oe=(0,le.TS)(ye,{dividerHorizontalWithTextGutterMargin:ye.margin,dividerHorizontalGutterMargin:ye.marginLG,sizePaddingEdgeHorizontal:0});return[Me(oe)]},ye=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ye.marginXS})),xe=function(ye,oe){var y={};for(var E in ye)Object.prototype.hasOwnProperty.call(ye,E)&&oe.indexOf(E)<0&&(y[E]=ye[E]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,E=Object.getOwnPropertySymbols(ye);z{const{getPrefixCls:oe,direction:y,divider:E}=Ne.useContext(Ae.E_),{prefixCls:z,type:b="horizontal",orientation:ee="center",orientationMargin:te,className:ne,rootClassName:ie,children:ce,dashed:me,plain:ge,style:Ce}=ye,Be=xe(ye,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),je=oe("divider",z),[we,tt]=Ie(je),Ze=ee.length>0?`-${ee}`:ee,ut=!!ce,We=ee==="left"&&te!=null,nt=ee==="right"&&te!=null,xt=pe()(je,E==null?void 0:E.className,tt,`${je}-${b}`,{[`${je}-with-text`]:ut,[`${je}-with-text${Ze}`]:ut,[`${je}-dashed`]:!!me,[`${je}-plain`]:!!ge,[`${je}-rtl`]:y==="rtl",[`${je}-no-default-orientation-margin-left`]:We,[`${je}-no-default-orientation-margin-right`]:nt},ne,ie),yt=Ne.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),bt=Object.assign(Object.assign({},We&&{marginLeft:yt}),nt&&{marginRight:yt});return we(Ne.createElement("div",Object.assign({className:xt,style:Object.assign(Object.assign({},E==null?void 0:E.style),Ce)},Be,{role:"separator"}),ce&&b!=="vertical"&&Ne.createElement("span",{className:`${je}-inner-text`,style:bt},ce)))}},91857:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(38819),Ne=x(92310),Ae=x.n(Ne),Fe=x(31561),Se=x(70425),le=x(18929),Me=x(2738),Ie=x(79676),xe=x(53487),Le=x(92343),He=x(36355),ye=x(20834),oe=x(40875),y=x(88088),E=x(47211);const z=null,b=ie=>{const{menu:ce,arrow:me,prefixCls:ge,children:Ce,trigger:Be,disabled:je,dropdownRender:we,getPopupContainer:tt,overlayClassName:Ze,rootClassName:ut,open:We,onOpenChange:nt,visible:xt,onVisibleChange:yt,mouseEnterDelay:bt=.15,mouseLeaveDelay:Nt=.1,autoAdjustOverflow:It=!0,placement:Ut="",overlay:Dt,transitionName:Xe}=ie,{getPopupContainer:lt,getPrefixCls:Mt,direction:Vt}=a.useContext(He.E_),en=a.useMemo(()=>{const ot=Mt();return Xe!==void 0?Xe:Ut.includes("top")?`${ot}-slide-down`:`${ot}-slide-up`},[Mt,Ut,Xe]),Pn=a.useMemo(()=>Ut?Ut.includes("Center")?Ut.slice(0,Ut.indexOf("Center")):Ut:Vt==="rtl"?"bottomRight":"bottomLeft",[Ut,Vt]),Je=Mt("dropdown",ge),[Tt,bn]=(0,E.Z)(Je),[,Cn]=(0,y.Z)(),vn=a.Children.only(Ce),at=(0,Le.Tm)(vn,{className:Ae()(`${Je}-trigger`,{[`${Je}-rtl`]:Vt==="rtl"},vn.props.className),disabled:je}),vt=je?[]:Be;let rt;vt&&vt.includes("contextMenu")&&(rt=!0);const[ke,Pt]=(0,le.Z)(!1,{value:We!=null?We:xt}),Wt=(0,Se.useEvent)(ot=>{nt==null||nt(ot),yt==null||yt(ot),Pt(ot)}),Re=Ae()(Ze,ut,bn,{[`${Je}-rtl`]:Vt==="rtl"}),Ge=(0,Ie.Z)({arrowPointAtCenter:typeof me=="object"&&me.pointAtCenter,autoAdjustOverflow:It,offset:Cn.marginXXS,arrowWidth:me?Cn.sizePopupArrow:0,borderRadius:Cn.borderRadius}),ht=a.useCallback(()=>{Pt(!1)},[]),Ue=()=>{let ot;return ce!=null&&ce.items?ot=a.createElement(ye.default,Object.assign({},ce)):typeof Dt=="function"?ot=Dt():ot=Dt,we&&(ot=we(ot)),ot=a.Children.only(typeof ot=="string"?a.createElement("span",null,ot):ot),a.createElement(oe.J,{prefixCls:`${Je}-menu`,expandIcon:a.createElement("span",{className:`${Je}-menu-submenu-arrow`},a.createElement(pe.Z,{className:`${Je}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ht,validator:Ve=>{let{mode:ia}=Ve}},ot)};return Tt(a.createElement(Fe.Z,Object.assign({alignPoint:rt},(0,Me.Z)(ie,["rootClassName"]),{mouseEnterDelay:bt,mouseLeaveDelay:Nt,visible:ke,builtinPlacements:Ge,arrow:!!me,overlayClassName:Re,prefixCls:Je,getPopupContainer:tt||lt,transitionName:en,trigger:vt,overlay:Ue,placement:Pn,onVisibleChange:Wt}),at))};function ee(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,xe.Z)(b,"dropdown",ie=>ie,ee),ne=ie=>a.createElement(te,Object.assign({},ie),a.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ne,ct.Z=b},38854:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return y}});var a=x(91857),pe=x(92310),Ne=x.n(pe),Ae=x(59301),Fe=x(18785),Se=x(3113),le=x(36355),Me=x(81327),Ie=x(33234),xe=x(47211),Le=function(E,z){var b={};for(var ee in E)Object.prototype.hasOwnProperty.call(E,ee)&&z.indexOf(ee)<0&&(b[ee]=E[ee]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ee=Object.getOwnPropertySymbols(E);te{const{getPopupContainer:z,getPrefixCls:b,direction:ee}=Ae.useContext(le.E_),{prefixCls:te,type:ne="default",danger:ie,disabled:ce,loading:me,onClick:ge,htmlType:Ce,children:Be,className:je,menu:we,arrow:tt,autoFocus:Ze,overlay:ut,trigger:We,align:nt,open:xt,onOpenChange:yt,placement:bt,getPopupContainer:Nt,href:It,icon:Ut=Ae.createElement(Fe.Z,null),title:Dt,buttonsRender:Xe=Ue=>Ue,mouseEnterDelay:lt,mouseLeaveDelay:Mt,overlayClassName:Vt,overlayStyle:en,destroyPopupOnHide:Pn,dropdownRender:Je}=E,Tt=Le(E,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),bn=b("dropdown",te),Cn=`${bn}-button`,[vn,at]=(0,xe.Z)(bn),vt={menu:we,arrow:tt,autoFocus:Ze,align:nt,disabled:ce,trigger:ce?[]:We,onOpenChange:yt,getPopupContainer:Nt||z,mouseEnterDelay:lt,mouseLeaveDelay:Mt,overlayClassName:Vt,overlayStyle:en,destroyPopupOnHide:Pn,dropdownRender:Je},{compactSize:rt,compactItemClassnames:ke}=(0,Ie.ri)(bn,ee),Pt=Ne()(Cn,ke,je,at);"overlay"in E&&(vt.overlay=ut),"open"in E&&(vt.open=xt),"placement"in E?vt.placement=bt:vt.placement=ee==="rtl"?"bottomLeft":"bottomRight";const Wt=Ae.createElement(Se.ZP,{type:ne,danger:ie,disabled:ce,loading:me,onClick:ge,htmlType:Ce,href:It,title:Dt},Be),Re=Ae.createElement(Se.ZP,{type:ne,danger:ie,icon:Ut}),[Ge,ht]=Xe([Wt,Re]);return vn(Ae.createElement(Me.Z.Compact,Object.assign({className:Pt,size:rt,block:!0},Tt),Ge,Ae.createElement(a.Z,Object.assign({},vt),ht)))};He.__ANT_BUTTON=!0;var ye=He;const oe=a.Z;oe.Button=ye;var y=oe},47211:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Le}});var a=x(17313),pe=x(13826),Ne=x(92899),Ae=x(29878),Fe=x(19447),Se=x(83116),le=x(37613),Ie=He=>{const{componentCls:ye,menuCls:oe,colorError:y,colorTextLightSolid:E}=He,z=`${oe}-item`;return{[`${ye}, ${ye}-menu-submenu`]:{[`${oe} ${z}`]:{[`&${z}-danger:not(${z}-disabled)`]:{color:y,"&:hover":{color:E,backgroundColor:y}}}}}};const xe=He=>{const{componentCls:ye,menuCls:oe,zIndexPopup:y,dropdownArrowDistance:E,sizePopupArrow:z,antCls:b,iconCls:ee,motionDurationMid:te,dropdownPaddingVertical:ne,fontSize:ie,dropdownEdgeChildPadding:ce,colorTextDisabled:me,fontSizeIcon:ge,controlPaddingHorizontal:Ce,colorBgElevated:Be}=He;return[{[ye]:Object.assign(Object.assign({},(0,a.Wf)(He)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-E+z/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${ee}-down, & > ${b}-btn-icon > ${ee}-down`]:{fontSize:ge}},[`${ye}-wrap`]:{position:"relative",[`${b}-btn > ${ee}-down`]:{fontSize:ge},[`${ee}-down::before`]:{transition:`transform ${te}`}},[`${ye}-wrap-open`]:{[`${ee}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${ye}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${ye}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${ye}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${ye}-placement-bottom, @@ -183,127 +183,127 @@ dts: ${$a+Wn} ms, expected: ${$a+Math.round($n)} ms, delta: ${Math.round(ao)} ms &${b}-slide-down-leave${b}-slide-down-leave-active${ye}-placement-bottom, &${b}-slide-down-leave${b}-slide-down-leave-active${ye}-placement-bottomRight`]:{animationName:pe.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${ye}-placement-topLeft, &${b}-slide-up-leave${b}-slide-up-leave-active${ye}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${ye}-placement-topRight`]:{animationName:pe.ly}})},(0,Fe.ZP)(ze,{colorBg:Be,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${ye} ${oe}`]:{position:"relative",margin:0},[`${oe}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${ye}, ${ye}-menu-submenu`]:{[oe]:Object.assign(Object.assign({padding:ce,listStyleType:"none",backgroundColor:Be,backgroundClip:"padding-box",borderRadius:ze.borderRadiusLG,outline:"none",boxShadow:ze.boxShadowSecondary},(0,a.Qy)(ze)),{[`${oe}-item-group-title`]:{padding:`${ne}px ${Ce}px`,color:ze.colorTextDescription,transition:`all ${te}`},[`${oe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${oe}-item-icon`]:{minWidth:ie,marginInlineEnd:ze.marginXS,fontSize:ze.fontSizeSM},[`${oe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${oe}-item, ${oe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ce}px`,color:ze.colorText,fontWeight:"normal",fontSize:ie,lineHeight:ze.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:ze.borderRadiusSM,"&:hover, &-active":{backgroundColor:ze.controlItemBgHover}},(0,a.Qy)(ze)),{"&-selected":{color:ze.colorPrimary,backgroundColor:ze.controlItemBgActive,"&:hover, &-active":{backgroundColor:ze.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:Be,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ze.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ze.colorSplit},[`${ye}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ze.paddingXS,[`${ye}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ze.colorTextDescription,fontSize:ge,fontStyle:"normal"}}}),[`${oe}-item-group-list`]:{margin:`0 ${ze.marginXS}px`,padding:0,listStyle:"none"},[`${oe}-submenu-title`]:{paddingInlineEnd:Ce+ze.fontSizeSM},[`${oe}-submenu-vertical`]:{position:"relative"},[`${oe}-submenu${oe}-submenu-disabled ${ye}-menu-submenu-title`]:{[`&, ${ye}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:Be,cursor:"not-allowed"}},[`${oe}-submenu-selected ${ye}-menu-submenu-title`]:{color:ze.colorPrimary}})}},[(0,pe.oN)(ze,"slide-up"),(0,pe.oN)(ze,"slide-down"),(0,Ne.Fm)(ze,"move-up"),(0,Ne.Fm)(ze,"move-down"),(0,Ae._y)(ze,"zoom-big")]]};var Le=(0,Se.Z)("Dropdown",(ze,ye)=>{let{rootPrefixCls:oe}=ye;const{marginXXS:y,sizePopupArrow:E,controlHeight:z,fontSize:b,lineHeight:ee,paddingXXS:te,componentCls:ne,borderRadiusLG:ie}=ze,ce=(z-b*ee)/2,{dropdownArrowOffset:me}=(0,Fe.fS)({contentRadius:ie}),ge=(0,le.TS)(ze,{menuCls:`${ne}-menu`,rootPrefixCls:oe,dropdownArrowDistance:E/2+y,dropdownArrowOffset:me,dropdownPaddingVertical:ce,dropdownEdgeChildPadding:te});return[xe(ge),Ie(ge)]},ze=>({zIndexPopup:ze.zIndexPopupBase+50}))},8628:function(Rt,st,x){"use strict";var a=x(59301),pe=x(34280),Ne=x(56762),Ae=x(69507);function Fe(){let Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const le=(0,a.useRef)({}),Me=(0,Ne.Z)(),Ie=(0,Ae.ZP)();return(0,pe.Z)(()=>{const xe=Ie.subscribe(Le=>{le.current=Le,Se&&Me()});return()=>Ie.unsubscribe(xe)},[]),le.current}st.Z=Fe},11611:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return $n}});var a=x(59301),pe=x(15277),Ne=x(92310),Ae=x.n(Ne),Fe=x(54476),Se=x(33885),le=x(20068),Me=x(42978),Ie=x(76190),xe=x(75931),Le=x(55468),ze=x(18929),ye=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],oe=a.createContext(null),y=0;function E(rn,tn){var Tn=a.useState(function(){return y+=1,String(y)}),_t=(0,Me.Z)(Tn,1),ga=_t[0],wa=a.useContext(oe),Ea={data:tn,canPreview:rn};return a.useEffect(function(){if(wa)return wa.register(ga,Ea)},[]),a.useEffect(function(){wa&&wa.register(ga,Ea)},[rn,tn]),ga}function z(rn){return new Promise(function(tn){var Tn=document.createElement("img");Tn.onerror=function(){return tn(!1)},Tn.onload=function(){return tn(!0)},Tn.src=rn})}function b(rn){var tn=rn.src,Tn=rn.isCustomPlaceholder,_t=rn.fallback,ga=(0,a.useState)(Tn?"loading":"normal"),wa=(0,Me.Z)(ga,2),Ea=wa[0],Cn=wa[1],mt=(0,a.useRef)(!1),an=Ea==="error";(0,a.useEffect)(function(){z(tn).then(function(fn){fn||Cn("error")})},[tn]),(0,a.useEffect)(function(){Tn&&!mt.current?Cn("loading"):an&&Cn("normal")},[tn]);var gn=function(){Cn("normal")},Gn=function(kn){mt.current=!1,Ea==="loading"&&kn!=null&&kn.complete&&(kn.naturalWidth||kn.naturalHeight)&&(mt.current=!0,gn())},Rn=an&&_t?{src:_t}:{onLoad:gn,src:tn};return[Gn,Rn,Ea]}var ee=x(86923),te=x(8224),ne=x(10228),ie=x(48736);function ce(rn,tn,Tn,_t){var ga=tn+Tn,wa=(Tn-_t)/2;if(Tn>_t){if(tn>0)return(0,le.Z)({},rn,wa);if(tn<0&&ga<_t)return(0,le.Z)({},rn,-wa)}else if(tn<0||ga>_t)return(0,le.Z)({},rn,tn<0?wa:-wa);return{}}function me(rn,tn,Tn,_t){var ga=(0,Le.g1)(),wa=ga.width,Ea=ga.height,Cn=null;return rn<=wa&&tn<=Ea?Cn={x:0,y:0}:(rn>wa||tn>Ea)&&(Cn=(0,Se.Z)((0,Se.Z)({},ce("x",Tn,rn,wa)),ce("y",_t,tn,Ea))),Cn}var ge=x(13697),Ce=x(16089),Be={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function je(rn,tn,Tn,_t){var ga=(0,a.useRef)(null),wa=(0,a.useRef)([]),Ea=(0,a.useState)(Be),Cn=(0,Me.Z)(Ea,2),mt=Cn[0],an=Cn[1],gn=function(kn){an(Be),_t&&!(0,ge.Z)(Be,mt)&&_t({transform:Be,action:kn})},Gn=function(kn,At){ga.current===null&&(wa.current=[],ga.current=(0,Ce.Z)(function(){an(function(dr){var $a=dr;return wa.current.forEach(function(Wn){$a=(0,Se.Z)((0,Se.Z)({},$a),Wn)}),ga.current=null,_t==null||_t({transform:$a,action:At}),$a})})),wa.current.push((0,Se.Z)((0,Se.Z)({},mt),kn))},Rn=function(kn,At,dr,$a){var Wn=rn.current,Tr=Wn.width,zr=Wn.height,ao=Wn.offsetWidth,Qr=Wn.offsetHeight,za=Wn.offsetLeft,br=Wn.offsetTop,Nr=kn,nr=mt.scale*kn;nr>Tn?(Nr=Tn/mt.scale,nr=Tn):nr1,ui=ai&&Wn>=1,Di=je(Hr,za,Nr,mi),Sl=Di.transform,nl=Di.resetTransform,xo=Di.updateTransform,Nl=Di.dispatchZoomChange,$i=(0,a.useState)(!0),Gi=(0,Me.Z)($i,2),du=Gi[0],vu=Gi[1],mu=Sl.rotate,Pl=Sl.scale,fi=Sl.x,Pu=Sl.y,Qu=Ae()((0,le.Z)({},"".concat(Tn,"-moving"),_o));(0,a.useEffect)(function(){du||vu(!0)},[du]);var as=function(){nl("close")},Vu=function(){Nl(Ue+ao,"zoomIn")},To=function(){Nl(Ue/(Ue+ao),"zoomOut")},Wr=function(){xo({rotate:mu+90},"rotateRight")},Kr=function(){xo({rotate:mu-90},"rotateLeft")},Xr=function(){xo({flipX:!Sl.flipX},"flipX")},El=function(){xo({flipY:!Sl.flipY},"flipY")},Yl=function(uo){uo==null||uo.preventDefault(),uo==null||uo.stopPropagation(),dr>0&&(vu(!1),nl("prev"),vi==null||vi(dr-1,dr))},Ei=function(uo){uo==null||uo.preventDefault(),uo==null||uo.stopPropagation(),dr0&&(ea=Ue/ea),Nl(ea,"wheel",uo.clientX,uo.clientY)}},gu=function(uo){!an||!gi||(uo.keyCode===ne.Z.LEFT?Yl():uo.keyCode===ne.Z.RIGHT&&Ei())},Dl=function(uo){an&&(Pl!==1?xo({x:0,y:0,scale:1},"doubleClick"):Nl(Ue+ao,"doubleClick",uo.clientX,uo.clientY))};(0,a.useEffect)(function(){var Tl,uo,hi,Kn;if(Cn){hi=(0,te.Z)(window,"mouseup",yi,!1),Kn=(0,te.Z)(window,"mousemove",Oi,!1);try{window.top!==window.self&&(Tl=(0,te.Z)(window.top,"mouseup",yi,!1),uo=(0,te.Z)(window.top,"mousemove",Oi,!1))}catch(ea){(0,ie.Kp)(!1,"[rc-image] ".concat(ea))}}return function(){var ea,Wa,Cr,wo;(ea=hi)===null||ea===void 0||ea.remove(),(Wa=Kn)===null||Wa===void 0||Wa.remove(),(Cr=Tl)===null||Cr===void 0||Cr.remove(),(wo=uo)===null||wo===void 0||wo.remove()}},[an,_o,fi,Pu,mu,Cn]),(0,a.useEffect)(function(){var Tl=(0,te.Z)(window,"keydown",gu,!1);return function(){Tl.remove()}},[an,gi,dr]);var Xl=a.createElement(Pt,(0,Fe.Z)({},lo,{width:tn.width,height:tn.height,imgRef:Hr,className:"".concat(Tn,"-img"),alt:ga,style:{transform:"translate3d(".concat(Sl.x,"px, ").concat(Sl.y,"px, 0) scale3d(").concat(Sl.flipX?"-":"").concat(Pl,", ").concat(Sl.flipY?"-":"").concat(Pl,", 1) rotate(").concat(mu,"deg)"),transitionDuration:!du&&"0s"},fallback:wa,src:_t,onWheel:Ru,onMouseDown:au,onDoubleClick:Dl}));return a.createElement(a.Fragment,null,a.createElement(ee.Z,(0,Fe.Z)({transitionName:mo,maskTransitionName:ro,closable:!1,keyboard:!0,prefixCls:Tn,onClose:mt,visible:an,wrapClassName:Qu,rootClassName:Rn,getContainer:kn},Yo,{afterClose:as}),a.createElement("div",{className:"".concat(Tn,"-img-wrapper")},Go?Go(Xl,(0,Se.Z)({transform:Sl},ai?{current:dr}:{})):Xl)),a.createElement(it,{visible:an,transform:Sl,maskTransitionName:ro,closeIcon:fn,getContainer:kn,prefixCls:Tn,rootClassName:Rn,icons:Gn,countRender:Tr,showSwitch:gi,showProgress:ui,current:dr,count:Wn,scale:Pl,minScale:za,maxScale:Nr,toolbarRender:di,onSwitchLeft:Yl,onSwitchRight:Ei,onZoomIn:Vu,onZoomOut:To,onRotateRight:Wr,onRotateLeft:Kr,onFlipX:Xr,onFlipY:El,onClose:mt}))},It=Nt,Ut=x(94480);function Dt(rn){var tn=a.useState({}),Tn=(0,Me.Z)(tn,2),_t=Tn[0],ga=Tn[1],wa=a.useCallback(function(Cn,mt){return ga(function(an){return(0,Se.Z)((0,Se.Z)({},an),{},(0,le.Z)({},Cn,mt))}),function(){ga(function(an){var gn=(0,Se.Z)({},an);return delete gn[Cn],gn})}},[]),Ea=a.useMemo(function(){return rn?rn.map(function(Cn){if(typeof Cn=="string")return{data:{src:Cn}};var mt={};return Object.keys(Cn).forEach(function(an){["src"].concat((0,Ut.Z)(ye)).includes(an)&&(mt[an]=Cn[an])}),{data:mt}}):Object.keys(_t).reduce(function(Cn,mt){var an=_t[mt],gn=an.canPreview,Gn=an.data;return gn&&Cn.push({data:Gn,id:mt}),Cn},[])},[rn,_t]);return[Ea,wa]}var Xe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],lt=["src"],Mt=function(tn){var Tn,_t=tn.previewPrefixCls,ga=_t===void 0?"rc-image-preview":_t,wa=tn.children,Ea=tn.icons,Cn=Ea===void 0?{}:Ea,mt=tn.items,an=tn.preview,gn=tn.fallback,Gn=(0,Ie.Z)(an)==="object"?an:{},Rn=Gn.visible,fn=Gn.onVisibleChange,kn=Gn.getContainer,At=Gn.current,dr=Gn.movable,$a=Gn.minScale,Wn=Gn.maxScale,Tr=Gn.countRender,zr=Gn.closeIcon,ao=Gn.onChange,Qr=Gn.onTransform,za=Gn.toolbarRender,br=Gn.imageRender,Nr=(0,xe.Z)(Gn,Xe),nr=Dt(mt),mo=(0,Me.Z)(nr,2),zo=mo[0],ro=mo[1],Go=(0,ze.Z)(0,{value:At}),lo=(0,Me.Z)(Go,2),di=lo[0],mi=lo[1],vi=(0,a.useState)(!1),Yo=(0,Me.Z)(vi,2),Hr=Yo[0],xl=Yo[1],wl=((Tn=zo[di])===null||Tn===void 0?void 0:Tn.data)||{},Ul=wl.src,_o=(0,xe.Z)(wl,lt),ii=(0,ze.Z)(!!Rn,{value:Rn,onChange:function(mu,Pl){fn==null||fn(mu,Pl,di)}}),ai=(0,Me.Z)(ii,2),gi=ai[0],ui=ai[1],Di=(0,a.useState)(null),Sl=(0,Me.Z)(Di,2),nl=Sl[0],xo=Sl[1],Nl=a.useCallback(function(vu,mu,Pl){var fi=zo.findIndex(function(Pu){return Pu.id===vu});ui(!0),xo({x:mu,y:Pl}),mi(fi<0?0:fi),xl(!0)},[zo]);a.useEffect(function(){gi?Hr||mi(0):xl(!1)},[gi]);var $i=function(mu,Pl){mi(mu),ao==null||ao(mu,Pl)},Gi=function(){ui(!1),xo(null)},du=a.useMemo(function(){return{register:ro,onPreview:Nl}},[ro,Nl]);return a.createElement(oe.Provider,{value:du},wa,a.createElement(It,(0,Fe.Z)({"aria-hidden":!gi,movable:dr,visible:gi,prefixCls:ga,closeIcon:zr,onClose:Gi,mousePosition:nl,imgCommonProps:_o,src:Ul,fallback:gn,icons:Cn,minScale:$a,maxScale:Wn,getContainer:kn,current:di,count:zo.length,countRender:Tr,onTransform:Qr,toolbarRender:za,imageRender:br,onChange:$i},Nr)))},Vt=Mt,$t=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Bn=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Je=function(tn){var Tn=tn.src,_t=tn.alt,ga=tn.onPreviewClose,wa=tn.prefixCls,Ea=wa===void 0?"rc-image":wa,Cn=tn.previewPrefixCls,mt=Cn===void 0?"".concat(Ea,"-preview"):Cn,an=tn.placeholder,gn=tn.fallback,Gn=tn.width,Rn=tn.height,fn=tn.style,kn=tn.preview,At=kn===void 0?!0:kn,dr=tn.className,$a=tn.onClick,Wn=tn.onError,Tr=tn.wrapperClassName,zr=tn.wrapperStyle,ao=tn.rootClassName,Qr=(0,xe.Z)(tn,$t),za=an&&an!==!0,br=(0,Ie.Z)(At)==="object"?At:{},Nr=br.src,nr=br.visible,mo=nr===void 0?void 0:nr,zo=br.onVisibleChange,ro=zo===void 0?ga:zo,Go=br.getContainer,lo=Go===void 0?void 0:Go,di=br.mask,mi=br.maskClassName,vi=br.movable,Yo=br.icons,Hr=br.scaleStep,xl=br.minScale,wl=br.maxScale,Ul=br.imageRender,_o=br.toolbarRender,ii=(0,xe.Z)(br,Bn),ai=Nr!=null?Nr:Tn,gi=(0,ze.Z)(!!mo,{value:mo,onChange:ro}),ui=(0,Me.Z)(gi,2),Di=ui[0],Sl=ui[1],nl=b({src:Tn,isCustomPlaceholder:za,fallback:gn}),xo=(0,Me.Z)(nl,3),Nl=xo[0],$i=xo[1],Gi=xo[2],du=(0,a.useState)(null),vu=(0,Me.Z)(du,2),mu=vu[0],Pl=vu[1],fi=(0,a.useContext)(oe),Pu=!!At,Qu=function(){Sl(!1),Pl(null)},as=Ae()(Ea,Tr,ao,(0,le.Z)({},"".concat(Ea,"-error"),Gi==="error")),Vu=(0,a.useMemo)(function(){var Xr={};return ye.forEach(function(El){tn[El]!==void 0&&(Xr[El]=tn[El])}),Xr},ye.map(function(Xr){return tn[Xr]})),To=(0,a.useMemo)(function(){return(0,Se.Z)((0,Se.Z)({},Vu),{},{src:ai})},[ai,Vu]),Wr=E(Pu,To),Kr=function(El){var Yl=(0,Le.os)(El.target),Ei=Yl.left,yi=Yl.top;fi?fi.onPreview(Wr,Ei,yi):(Pl({x:Ei,y:yi}),Sl(!0)),$a==null||$a(El)};return a.createElement(a.Fragment,null,a.createElement("div",(0,Fe.Z)({},Qr,{className:as,onClick:Pu?Kr:$a,style:(0,Se.Z)({width:Gn,height:Rn},zr)}),a.createElement("img",(0,Fe.Z)({},Vu,{className:Ae()("".concat(Ea,"-img"),(0,le.Z)({},"".concat(Ea,"-img-placeholder"),an===!0),dr),style:(0,Se.Z)({height:Rn},fn),ref:Nl},$i,{width:Gn,height:Rn,onError:Wn})),Gi==="loading"&&a.createElement("div",{"aria-hidden":"true",className:"".concat(Ea,"-placeholder")},an),di&&Pu&&a.createElement("div",{className:Ae()("".concat(Ea,"-mask"),mi),style:{display:(fn==null?void 0:fn.display)==="none"?"none":void 0}},di)),!fi&&Pu&&a.createElement(It,(0,Fe.Z)({"aria-hidden":!Di,visible:Di,prefixCls:mt,onClose:Qu,mousePosition:mu,src:ai,alt:_t,fallback:gn,getContainer:lo,icons:Yo,movable:vi,scaleStep:Hr,minScale:xl,maxScale:wl,rootClassName:ao,imageRender:Ul,imgCommonProps:Vu,toolbarRender:_o},ii)))};Je.PreviewGroup=Vt,Je.displayName="Image";var Tt=Je,Sn=Tt,En=x(62892),pn=x(36355),at=x(31724),ft=x(99267),rt=x(33853),ke=x(38819),Bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Wt=Bt,Re=x(7657),Ke=function(tn,Tn){return a.createElement(Re.Z,(0,Fe.Z)({},tn,{ref:Tn,icon:Wt}))},pt=a.forwardRef(Ke),Ve=pt,ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Ye=ot,ia=function(tn,Tn){return a.createElement(Re.Z,(0,Fe.Z)({},tn,{ref:Tn,icon:Ye}))},on=a.forwardRef(ia),ta=on,On={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},pa=On,Ct=function(tn,Tn){return a.createElement(Re.Z,(0,Fe.Z)({},tn,{ref:Tn,icon:pa}))},Yt=a.forwardRef(Ct),Xt=Yt,Ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},en=Ot,xa=function(tn,Tn){return a.createElement(Re.Z,(0,Fe.Z)({},tn,{ref:Tn,icon:en}))},cn=a.forwardRef(xa),oa=cn,qa={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},yr=qa,qn=function(tn,Tn){return a.createElement(Re.Z,(0,Fe.Z)({},tn,{ref:Tn,icon:yr}))},Jt=a.forwardRef(qn),va=Jt,Va=x(64993),Aa=x(73819),Zr=x(17313),Yr=x(29878),Sr=x(1950),ht=x(83116),La=x(37613);const Zt=rn=>({position:rn||"absolute",inset:0}),_n=rn=>{const{iconCls:tn,motionDurationSlow:Tn,paddingXXS:_t,marginXXS:ga,prefixCls:wa,colorTextLightSolid:Ea}=rn;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Ea,background:new Va.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${Tn}`,[`.${wa}-mask-info`]:Object.assign(Object.assign({},Zr.vS),{padding:`0 ${_t}px`,[tn]:{marginInlineEnd:ga,svg:{verticalAlign:"baseline"}}})}},ua=rn=>{const{previewCls:tn,modalMaskBg:Tn,paddingSM:_t,marginXL:ga,margin:wa,paddingLG:Ea,previewOperationColorDisabled:Cn,previewOperationHoverColor:mt,motionDurationSlow:an,iconCls:gn,colorTextLightSolid:Gn}=rn,Rn=new Va.C(Tn).setAlpha(.1),fn=Rn.clone().setAlpha(.2);return{[`${tn}-footer`]:{position:"fixed",bottom:ga,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:rn.previewOperationColor},[`${tn}-progress`]:{marginBottom:wa},[`${tn}-close`]:{position:"fixed",top:ga,right:{_skip_check_:!0,value:ga},display:"flex",color:Gn,backgroundColor:Rn.toRgbString(),borderRadius:"50%",padding:_t,outline:0,border:0,cursor:"pointer",transition:`all ${an}`,"&:hover":{backgroundColor:fn.toRgbString()},[`& > ${gn}`]:{fontSize:rn.previewOperationSize}},[`${tn}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Ea}px`,backgroundColor:Rn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:_t,padding:_t,cursor:"pointer",transition:`all ${an}`,userSelect:"none",[`&:not(${tn}-operations-operation-disabled):hover > ${gn}`]:{color:mt},"&-disabled":{color:Cn,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${gn}`]:{fontSize:rn.previewOperationSize}}}}},ma=rn=>{const{modalMaskBg:tn,iconCls:Tn,previewOperationColorDisabled:_t,previewCls:ga,zIndexPopup:wa,motionDurationSlow:Ea}=rn,Cn=new Va.C(tn).setAlpha(.1),mt=Cn.clone().setAlpha(.2);return{[`${ga}-switch-left, ${ga}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:wa+1,display:"flex",alignItems:"center",justifyContent:"center",width:rn.imagePreviewSwitchSize,height:rn.imagePreviewSwitchSize,marginTop:-rn.imagePreviewSwitchSize/2,color:rn.previewOperationColor,background:Cn.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Ea}`,userSelect:"none","&:hover":{background:mt.toRgbString()},"&-disabled":{"&, &:hover":{color:_t,background:"transparent",cursor:"not-allowed",[`> ${Tn}`]:{cursor:"not-allowed"}}},[`> ${Tn}`]:{fontSize:rn.previewOperationSize}},[`${ga}-switch-left`]:{insetInlineStart:rn.marginSM},[`${ga}-switch-right`]:{insetInlineEnd:rn.marginSM}}},tr=rn=>{const{motionEaseOut:tn,previewCls:Tn,motionDurationSlow:_t,componentCls:ga}=rn;return[{[`${ga}-preview-root`]:{[Tn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${Tn}-body`]:Object.assign(Object.assign({},Zt()),{overflow:"hidden"}),[`${Tn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${_t} ${tn} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Zt()),{transition:`transform ${_t} ${tn} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${Tn}-moving`]:{[`${Tn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${ga}-preview-root`]:{[`${Tn}-wrap`]:{zIndex:rn.zIndexPopup}}},{[`${ga}-preview-operations-wrapper`]:{position:"fixed",zIndex:rn.zIndexPopup+1},"&":[ua(rn),ma(rn)]}]},Zn=rn=>{const{componentCls:tn}=rn;return{[tn]:{position:"relative",display:"inline-block",[`${tn}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${tn}-img-placeholder`]:{backgroundColor:rn.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${tn}-mask`]:Object.assign({},_n(rn)),[`${tn}-mask:hover`]:{opacity:1},[`${tn}-placeholder`]:Object.assign({},Zt())}}},se=rn=>{const{previewCls:tn}=rn;return{[`${tn}-root`]:(0,Yr._y)(rn,"zoom"),"&":(0,Sr.J$)(rn,!0)}};var fe=(0,ht.Z)("Image",rn=>{const tn=`${rn.componentCls}-preview`,Tn=(0,La.TS)(rn,{previewCls:tn,modalMaskBg:new Va.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:rn.controlHeightLG});return[Zn(Tn),tr(Tn),(0,Aa.QA)((0,La.TS)(Tn,{componentCls:tn})),se(Tn)]},rn=>({zIndexPopup:rn.zIndexPopupBase+80,previewOperationColor:new Va.C(rn.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Va.C(rn.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Va.C(rn.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:rn.fontSizeIcon*1.5})),he=function(rn,tn){var Tn={};for(var _t in rn)Object.prototype.hasOwnProperty.call(rn,_t)&&tn.indexOf(_t)<0&&(Tn[_t]=rn[_t]);if(rn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ga=0,_t=Object.getOwnPropertySymbols(rn);ga<_t.length;ga++)tn.indexOf(_t[ga])<0&&Object.prototype.propertyIsEnumerable.call(rn,_t[ga])&&(Tn[_t[ga]]=rn[_t[ga]]);return Tn};const De={rotateLeft:a.createElement(Ve,null),rotateRight:a.createElement(ta,null),zoomIn:a.createElement(oa,null),zoomOut:a.createElement(va,null),close:a.createElement(ft.Z,null),left:a.createElement(rt.Z,null),right:a.createElement(ke.Z,null),flipX:a.createElement(Xt,null),flipY:a.createElement(Xt,{rotate:90})};var wt=rn=>{var{previewPrefixCls:tn,preview:Tn}=rn,_t=he(rn,["previewPrefixCls","preview"]);const{getPrefixCls:ga}=a.useContext(pn.E_),wa=ga("image",tn),Ea=`${wa}-preview`,Cn=ga(),[mt,an]=fe(wa),gn=a.useMemo(()=>{var Gn;if(Tn===!1)return Tn;const Rn=typeof Tn=="object"?Tn:{},fn=Ae()(an,(Gn=Rn.rootClassName)!==null&&Gn!==void 0?Gn:"");return Object.assign(Object.assign({},Rn),{transitionName:(0,En.m)(Cn,"zoom",Rn.transitionName),maskTransitionName:(0,En.m)(Cn,"fade",Rn.maskTransitionName),rootClassName:fn})},[Tn]);return mt(a.createElement(Sn.PreviewGroup,Object.assign({preview:gn,previewPrefixCls:Ea,icons:De},_t)))},jt=function(rn,tn){var Tn={};for(var _t in rn)Object.prototype.hasOwnProperty.call(rn,_t)&&tn.indexOf(_t)<0&&(Tn[_t]=rn[_t]);if(rn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ga=0,_t=Object.getOwnPropertySymbols(rn);ga<_t.length;ga++)tn.indexOf(_t[ga])<0&&Object.prototype.propertyIsEnumerable.call(rn,_t[ga])&&(Tn[_t[ga]]=rn[_t[ga]]);return Tn};const Ta=rn=>{const{prefixCls:tn,preview:Tn,className:_t,rootClassName:ga,style:wa}=rn,Ea=jt(rn,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:Cn,locale:mt=at.Z,getPopupContainer:an,image:gn}=a.useContext(pn.E_),Gn=Cn("image",tn),Rn=Cn(),fn=mt.Image||at.Z.Image,[kn,At]=fe(Gn),dr=Ae()(ga,At),$a=Ae()(_t,At,gn==null?void 0:gn.className),Wn=a.useMemo(()=>{if(Tn===!1)return Tn;const zr=typeof Tn=="object"?Tn:{},{getContainer:ao}=zr,Qr=jt(zr,["getContainer"]);return Object.assign(Object.assign({mask:a.createElement("div",{className:`${Gn}-mask-info`},a.createElement(pe.Z,null),fn==null?void 0:fn.preview),icons:De},Qr),{getContainer:ao||an,transitionName:(0,En.m)(Rn,"zoom",zr.transitionName),maskTransitionName:(0,En.m)(Rn,"fade",zr.maskTransitionName)})},[Tn,fn]),Tr=Object.assign(Object.assign({},gn==null?void 0:gn.style),wa);return kn(a.createElement(Sn,Object.assign({prefixCls:Gn,preview:Wn,rootClassName:dr,className:$a,style:Tr},Ea)))};Ta.PreviewGroup=wt;var $n=Ta},45818:function(Rt,st,x){"use strict";x.d(st,{D:function(){return te},Z:function(){return ce}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(ge,Ce){return pe.createElement(Fe.Z,(0,a.Z)({},ge,{ref:Ce,icon:Ae}))},le=pe.forwardRef(Se),Me=le,Ie=x(33853),xe=x(38819),Le=x(92310),ze=x.n(Le),ye=x(2738),y=me=>!isNaN(parseFloat(me))&&isFinite(me),E=x(36355),z=x(84966),b=function(me,ge){var Ce={};for(var Be in me)Object.prototype.hasOwnProperty.call(me,Be)&&ge.indexOf(Be)<0&&(Ce[Be]=me[Be]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Be=Object.getOwnPropertySymbols(me);je{let me=0;return function(){let ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return me+=1,`${ge}${me}`}})();var ce=pe.forwardRef((me,ge)=>{const{prefixCls:Ce,className:Be,trigger:je,children:we,defaultCollapsed:tt=!1,theme:Ze="dark",style:it={},collapsible:Ue=!1,reverseArrow:nt=!1,width:xt=200,collapsedWidth:Et=80,zeroWidthTriggerStyle:Pt,breakpoint:Nt,onCollapse:It,onBreakpoint:Ut}=me,Dt=b(me,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Xe}=(0,pe.useContext)(z.Gs),[lt,Mt]=(0,pe.useState)("collapsed"in me?me.collapsed:tt),[Vt,$t]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>{"collapsed"in me&&Mt(me.collapsed)},[me.collapsed]);const Bn=(at,ft)=>{"collapsed"in me||Mt(at),It==null||It(at,ft)},Je=(0,pe.useRef)();Je.current=at=>{$t(at.matches),Ut==null||Ut(at.matches),lt!==at.matches&&Bn(at.matches,"responsive")},(0,pe.useEffect)(()=>{function at(rt){return Je.current(rt)}let ft;if(typeof window!="undefined"){const{matchMedia:rt}=window;if(rt&&Nt&&Nt in ee){ft=rt(`(max-width: ${ee[Nt]})`);try{ft.addEventListener("change",at)}catch(ke){ft.addListener(at)}at(ft)}}return()=>{try{ft==null||ft.removeEventListener("change",at)}catch(rt){ft==null||ft.removeListener(at)}}},[Nt]),(0,pe.useEffect)(()=>{const at=ne("ant-sider-");return Xe.addSider(at),()=>Xe.removeSider(at)},[]);const Tt=()=>{Bn(!lt,"clickTrigger")},{getPrefixCls:Sn}=(0,pe.useContext)(E.E_),En=()=>{const at=Sn("layout-sider",Ce),ft=(0,ye.Z)(Dt,["collapsed"]),rt=lt?Et:xt,ke=y(rt)?`${rt}px`:String(rt),Bt=parseFloat(String(Et||0))===0?pe.createElement("span",{onClick:Tt,className:ze()(`${at}-zero-width-trigger`,`${at}-zero-width-trigger-${nt?"right":"left"}`),style:Pt},je||pe.createElement(Me,null)):null,Ke={expanded:nt?pe.createElement(xe.Z,null):pe.createElement(Ie.Z,null),collapsed:nt?pe.createElement(Ie.Z,null):pe.createElement(xe.Z,null)}[lt?"collapsed":"expanded"],pt=je!==null?Bt||pe.createElement("div",{className:`${at}-trigger`,onClick:Tt,style:{width:ke}},je||Ke):null,Ve=Object.assign(Object.assign({},it),{flex:`0 0 ${ke}`,maxWidth:ke,minWidth:ke,width:ke}),ot=ze()(at,`${at}-${Ze}`,{[`${at}-collapsed`]:!!lt,[`${at}-has-trigger`]:Ue&&je!==null&&!Bt,[`${at}-below`]:!!Vt,[`${at}-zero-width`]:parseFloat(ke)===0},Be);return pe.createElement("aside",Object.assign({className:ot},ft,{style:Ve,ref:ge}),pe.createElement("div",{className:`${at}-children`},we),Ue||Vt&&Bt?pt:null)},pn=pe.useMemo(()=>({siderCollapsed:lt}),[lt]);return pe.createElement(te.Provider,{value:pn},En())})},84966:function(Rt,st,x){"use strict";x.d(st,{VY:function(){return te},$_:function(){return ee},h4:function(){return b},Gs:function(){return ye},ZP:function(){return ne}});var a=x(94480),pe=x(92310),Ne=x.n(pe),Ae=x(2738),Fe=x(59301),Se=x(36355),le=x(83116),Ie=ie=>{const{componentCls:ce,bodyBg:me,lightSiderBg:ge,lightTriggerBg:Ce,lightTriggerColor:Be}=ie;return{[`${ce}-sider-light`]:{background:ge,[`${ce}-sider-trigger`]:{color:Be,background:Ce},[`${ce}-sider-zero-width-trigger`]:{color:Be,background:Ce,border:`1px solid ${me}`,borderInlineStart:0}}}};const xe=ie=>{const{antCls:ce,componentCls:me,colorText:ge,triggerColor:Ce,footerBg:Be,triggerBg:je,headerHeight:we,headerPadding:tt,headerColor:Ze,footerPadding:it,triggerHeight:Ue,zeroTriggerHeight:nt,zeroTriggerWidth:xt,motionDurationMid:Et,motionDurationSlow:Pt,fontSize:Nt,borderRadius:It,bodyBg:Ut,headerBg:Dt,siderBg:Xe}=ie;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ut,"&, *":{boxSizing:"border-box"},[`&${me}-has-sider`]:{flexDirection:"row",[`> ${me}, > ${me}-content`]:{width:0}},[`${me}-header, &${me}-footer`]:{flex:"0 0 auto"},[`${me}-sider`]:{position:"relative",minWidth:0,background:Xe,transition:`all ${Et}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ce}-menu${ce}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ue},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ue,color:Ce,lineHeight:`${Ue}px`,textAlign:"center",background:je,cursor:"pointer",transition:`all ${Et}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:we,insetInlineEnd:-xt,zIndex:1,width:xt,height:nt,color:Ce,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Xe,borderStartStartRadius:0,borderStartEndRadius:It,borderEndEndRadius:It,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Pt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Pt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-xt,borderStartStartRadius:It,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:It}}}}},Ie(ie)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:we,padding:tt,color:Ze,lineHeight:`${we}px`,background:Dt,[`${ce}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:it,color:ge,fontSize:Nt,background:Be},[`${me}-content`]:{flex:"auto",minHeight:0}}};var Le=(0,le.Z)("Layout",ie=>[xe(ie)],ie=>{const{colorBgLayout:ce,controlHeight:me,controlHeightLG:ge,colorText:Ce,controlHeightSM:Be,marginXXS:je,colorTextLightSolid:we,colorBgContainer:tt}=ie,Ze=ge*1.25;return{colorBgHeader:"#001529",colorBgBody:ce,colorBgTrigger:"#002140",bodyBg:ce,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${Ze}px`,headerColor:Ce,footerPadding:`${Be}px ${Ze}px`,footerBg:ce,siderBg:"#001529",triggerHeight:ge+je*2,triggerBg:"#002140",triggerColor:we,zeroTriggerWidth:ge,zeroTriggerHeight:ge,lightSiderBg:tt,lightTriggerBg:tt,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ze=function(ie,ce){var me={};for(var ge in ie)Object.prototype.hasOwnProperty.call(ie,ge)&&ce.indexOf(ge)<0&&(me[ge]=ie[ge]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,ge=Object.getOwnPropertySymbols(ie);Cenull,removeSider:()=>null}});function oe(ie){let{suffixCls:ce,tagName:me,displayName:ge}=ie;return Ce=>Fe.forwardRef((je,we)=>Fe.createElement(Ce,Object.assign({ref:we,suffixCls:ce,tagName:me},je)))}const y=Fe.forwardRef((ie,ce)=>{const{prefixCls:me,suffixCls:ge,className:Ce,tagName:Be}=ie,je=ze(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:we}=Fe.useContext(Se.E_),tt=we("layout",me),[Ze,it]=Le(tt),Ue=ge?`${tt}-${ge}`:tt;return Ze(Fe.createElement(Be,Object.assign({className:Ne()(me||Ue,Ce,it),ref:ce},je)))}),E=Fe.forwardRef((ie,ce)=>{const{direction:me}=Fe.useContext(Se.E_),[ge,Ce]=Fe.useState([]),{prefixCls:Be,className:je,rootClassName:we,children:tt,hasSider:Ze,tagName:it,style:Ue}=ie,nt=ze(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),xt=(0,Ae.Z)(nt,["suffixCls"]),{getPrefixCls:Et,layout:Pt}=Fe.useContext(Se.E_),Nt=Et("layout",Be),[It,Ut]=Le(Nt),Dt=Ne()(Nt,{[`${Nt}-has-sider`]:typeof Ze=="boolean"?Ze:ge.length>0,[`${Nt}-rtl`]:me==="rtl"},Pt==null?void 0:Pt.className,je,we,Ut),Xe=Fe.useMemo(()=>({siderHook:{addSider:lt=>{Ce(Mt=>[].concat((0,a.Z)(Mt),[lt]))},removeSider:lt=>{Ce(Mt=>Mt.filter(Vt=>Vt!==lt))}}}),[]);return It(Fe.createElement(ye.Provider,{value:Xe},Fe.createElement(it,Object.assign({ref:ce,className:Dt,style:Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Ue)},xt),tt)))}),z=oe({tagName:"div",displayName:"Layout"})(E),b=oe({suffixCls:"header",tagName:"header",displayName:"Header"})(y),ee=oe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),te=oe({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ne=z},40875:function(Rt,st,x){"use strict";x.d(st,{J:function(){return Se}});var a=x(59301),pe=x(33234),Ne=x(70425),Ae=function(le,Me){var Ie={};for(var xe in le)Object.prototype.hasOwnProperty.call(le,xe)&&Me.indexOf(xe)<0&&(Ie[xe]=le[xe]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,xe=Object.getOwnPropertySymbols(le);Le{const{children:Ie}=le,xe=Ae(le,["children"]),Le=a.useContext(Fe),ze=a.useMemo(()=>Object.assign(Object.assign({},Le),xe),[Le,xe.prefixCls,xe.mode,xe.selectable]);return a.createElement(Fe.Provider,{value:ze},a.createElement(pe.BR,null,(0,Ne.supportNodeRef)(Ie)?a.cloneElement(Ie,{ref:Me}):Ie))});st.Z=Fe},20834:function(Rt,st,x){"use strict";x.d(st,{default:function(){return pn}});var a=x(15285),pe=x(59301),Ne=x(45818),Ae=x(92310),Fe=x.n(Ae),Se=x(36355),le=function(at,ft){var rt={};for(var ke in at)Object.prototype.hasOwnProperty.call(at,ke)&&ft.indexOf(ke)<0&&(rt[ke]=at[ke]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,ke=Object.getOwnPropertySymbols(at);Bt{const{prefixCls:ft,className:rt,dashed:ke}=at,Bt=le(at,["prefixCls","className","dashed"]),{getPrefixCls:Wt}=pe.useContext(Se.E_),Re=Wt("menu",ft),Ke=Fe()({[`${Re}-item-divider-dashed`]:!!ke},rt);return pe.createElement(a.iz,Object.assign({className:Ke},Bt))},xe=x(11592),Le=x(2738),ze=x(6848),ye=x(92343),y=(0,pe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),z=at=>{var ft;const{className:rt,children:ke,icon:Bt,title:Wt,danger:Re}=at,{prefixCls:Ke,firstLevel:pt,direction:Ve,disableMenuItemTitleTooltip:ot,inlineCollapsed:Ye}=pe.useContext(y),ia=Yt=>{const Xt=pe.createElement("span",{className:`${Ke}-title-content`},ke);return(!Bt||(0,ye.l$)(ke)&&ke.type==="span")&&ke&&Yt&&pt&&typeof ke=="string"?pe.createElement("div",{className:`${Ke}-inline-collapsed-noicon`},ke.charAt(0)):Xt},{siderCollapsed:on}=pe.useContext(Ne.D);let ta=Wt;typeof Wt=="undefined"?ta=pt?ke:"":Wt===!1&&(ta="");const On={title:ta};!on&&!Ye&&(On.title=null,On.open=!1);const pa=(0,xe.Z)(ke).length;let Ct=pe.createElement(a.ck,Object.assign({},(0,Le.Z)(at,["title","icon","danger"]),{className:Fe()({[`${Ke}-item-danger`]:Re,[`${Ke}-item-only-child`]:(Bt?pa+1:pa)===1},rt),title:typeof Wt=="string"?Wt:void 0}),(0,ye.Tm)(Bt,{className:Fe()((0,ye.l$)(Bt)?(ft=Bt.props)===null||ft===void 0?void 0:ft.className:"",`${Ke}-item-icon`)}),ia(Ye));return ot||(Ct=pe.createElement(ze.Z,Object.assign({},On,{placement:Ve==="rtl"?"left":"right",overlayClassName:`${Ke}-inline-collapsed-tooltip`}),Ct)),Ct},ee=at=>{var ft;const{popupClassName:rt,icon:ke,title:Bt,theme:Wt}=at,Re=pe.useContext(y),{prefixCls:Ke,inlineCollapsed:pt,theme:Ve}=Re,ot=(0,a.Xl)();let Ye;if(!ke)Ye=pt&&!ot.length&&Bt&&typeof Bt=="string"?pe.createElement("div",{className:`${Ke}-inline-collapsed-noicon`},Bt.charAt(0)):pe.createElement("span",{className:`${Ke}-title-content`},Bt);else{const on=(0,ye.l$)(Bt)&&Bt.type==="span";Ye=pe.createElement(pe.Fragment,null,(0,ye.Tm)(ke,{className:Fe()((0,ye.l$)(ke)?(ft=ke.props)===null||ft===void 0?void 0:ft.className:"",`${Ke}-item-icon`)}),on?Bt:pe.createElement("span",{className:`${Ke}-title-content`},Bt))}const ia=pe.useMemo(()=>Object.assign(Object.assign({},Re),{firstLevel:!1}),[Re]);return pe.createElement(y.Provider,{value:ia},pe.createElement(a.Wd,Object.assign({},(0,Le.Z)(at,["icon"]),{title:Ye,popupClassName:Fe()(Ke,rt,`${Ke}-${Wt||Ve}`)})))},te=x(18785),ne=x(70425),ie=x(62892),ce=x(40875),me=function(at,ft){var rt={};for(var ke in at)Object.prototype.hasOwnProperty.call(at,ke)&&ft.indexOf(ke)<0&&(rt[ke]=at[ke]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,ke=Object.getOwnPropertySymbols(at);Bt{if(ft&&typeof ft=="object"){const ke=ft,{label:Bt,children:Wt,key:Re,type:Ke}=ke,pt=me(ke,["label","children","key","type"]),Ve=Re!=null?Re:`tmp-${rt}`;return Wt||Ke==="group"?Ke==="group"?pe.createElement(a.BW,Object.assign({key:Ve},pt,{title:Bt}),ge(Wt)):pe.createElement(ee,Object.assign({key:Ve},pt,{title:Bt}),ge(Wt)):Ke==="divider"?pe.createElement(Ie,Object.assign({key:Ve},pt)):pe.createElement(z,Object.assign({key:Ve},pt),Bt)}return null}).filter(ft=>ft)}function Ce(at){return pe.useMemo(()=>at&&ge(at),[at])}var Be=x(64993),je=x(17313),we=x(8378),tt=x(13826),Ze=x(29878),it=x(83116),Ue=x(37613),xt=at=>{const{componentCls:ft,motionDurationSlow:rt,horizontalLineHeight:ke,colorSplit:Bt,lineWidth:Wt,lineType:Re,itemPaddingInline:Ke}=at;return{[`${ft}-horizontal`]:{lineHeight:ke,border:0,borderBottom:`${Wt}px ${Re} ${Bt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ft}-item, ${ft}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ke},[`> ${ft}-item:hover, - > ${ft}-item-active, - > ${ft}-submenu ${ft}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ft}-item, ${ft}-submenu-title`]:{transition:[`border-color ${rt}`,`background ${rt}`].join(",")},[`${ft}-submenu-arrow`]:{display:"none"}}}},Pt=at=>{let{componentCls:ft,menuArrowOffset:rt}=at;return{[`${ft}-rtl`]:{direction:"rtl"},[`${ft}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ft}-rtl${ft}-vertical, - ${ft}-submenu-rtl ${ft}-vertical`]:{[`${ft}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${rt})`},"&::after":{transform:`rotate(45deg) translateY(${rt})`}}}}};const Nt=at=>Object.assign({},(0,je.oN)(at));var Ut=(at,ft)=>{const{componentCls:rt,itemColor:ke,itemSelectedColor:Bt,groupTitleColor:Wt,itemBg:Re,subMenuItemBg:Ke,itemSelectedBg:pt,activeBarHeight:Ve,activeBarWidth:ot,activeBarBorderWidth:Ye,motionDurationSlow:ia,motionEaseInOut:on,motionEaseOut:ta,itemPaddingInline:On,motionDurationMid:pa,itemHoverColor:Ct,lineType:Yt,colorSplit:Xt,itemDisabledColor:Ot,dangerItemColor:en,dangerItemHoverColor:xa,dangerItemSelectedColor:cn,dangerItemActiveBg:oa,dangerItemSelectedBg:qa,itemHoverBg:yr,itemActiveBg:qn,menuSubMenuBg:Jt,horizontalItemSelectedColor:va,horizontalItemSelectedBg:Va,horizontalItemBorderRadius:Aa,horizontalItemHoverBg:Zr,popupBg:Yr}=at;return{[`${rt}-${ft}, ${rt}-${ft} > ${rt}`]:{color:ke,background:Re,[`&${rt}-root:focus-visible`]:Object.assign({},Nt(at)),[`${rt}-item-group-title`]:{color:Wt},[`${rt}-submenu-selected`]:{[`> ${rt}-submenu-title`]:{color:Bt}},[`${rt}-item-disabled, ${rt}-submenu-disabled`]:{color:`${Ot} !important`},[`${rt}-item:not(${rt}-item-selected):not(${rt}-submenu-selected)`]:{[`&:hover, > ${rt}-submenu-title:hover`]:{color:Ct}},[`&:not(${rt}-horizontal)`]:{[`${rt}-item:not(${rt}-item-selected)`]:{"&:hover":{backgroundColor:yr},"&:active":{backgroundColor:qn}},[`${rt}-submenu-title`]:{"&:hover":{backgroundColor:yr},"&:active":{backgroundColor:qn}}},[`${rt}-item-danger`]:{color:en,[`&${rt}-item:hover`]:{[`&:not(${rt}-item-selected):not(${rt}-submenu-selected)`]:{color:xa}},[`&${rt}-item:active`]:{background:oa}},[`${rt}-item a`]:{"&, &:hover":{color:"inherit"}},[`${rt}-item-selected`]:{color:Bt,[`&${rt}-item-danger`]:{color:cn},"a, a:hover":{color:"inherit"}},[`& ${rt}-item-selected`]:{backgroundColor:pt,[`&${rt}-item-danger`]:{backgroundColor:qa}},[`${rt}-item, ${rt}-submenu-title`]:{[`&:not(${rt}-item-disabled):focus-visible`]:Object.assign({},Nt(at))},[`&${rt}-submenu > ${rt}`]:{backgroundColor:Jt},[`&${rt}-popup > ${rt}`]:{backgroundColor:Yr},[`&${rt}-horizontal`]:Object.assign(Object.assign({},ft==="dark"?{borderBottom:0}:{}),{[`> ${rt}-item, > ${rt}-submenu`]:{top:Ye,marginTop:-Ye,marginBottom:0,borderRadius:Aa,"&::after":{position:"absolute",insetInline:On,bottom:0,borderBottom:`${Ve}px solid transparent`,transition:`border-color ${ia} ${on}`,content:'""'},"&:hover, &-active, &-open":{background:Zr,"&::after":{borderBottomWidth:Ve,borderBottomColor:va}},"&-selected":{color:va,backgroundColor:Va,"&:hover":{backgroundColor:Va},"&::after":{borderBottomWidth:Ve,borderBottomColor:va}}}}),[`&${rt}-root`]:{[`&${rt}-inline, &${rt}-vertical`]:{borderInlineEnd:`${Ye}px ${Yt} ${Xt}`}},[`&${rt}-inline`]:{[`${rt}-sub${rt}-inline`]:{background:Ke},[`${rt}-item, ${rt}-submenu-title`]:Ye&&ot?{width:`calc(100% + ${Ye}px)`}:{},[`${rt}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ot}px solid ${Bt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${pa} ${ta}`,`opacity ${pa} ${ta}`].join(","),content:'""'},[`&${rt}-item-danger`]:{"&::after":{borderInlineEndColor:cn}}},[`${rt}-selected, ${rt}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${pa} ${on}`,`opacity ${pa} ${on}`].join(",")}}}}}};const Dt=at=>{const{componentCls:ft,itemHeight:rt,itemMarginInline:ke,padding:Bt,menuArrowSize:Wt,marginXS:Re,itemMarginBlock:Ke}=at,pt=Bt+Wt+Re;return{[`${ft}-item`]:{position:"relative",overflow:"hidden"},[`${ft}-item, ${ft}-submenu-title`]:{height:rt,lineHeight:`${rt}px`,paddingInline:Bt,overflow:"hidden",textOverflow:"ellipsis",marginInline:ke,marginBlock:Ke,width:`calc(100% - ${ke*2}px)`},[`> ${ft}-item, - > ${ft}-submenu > ${ft}-submenu-title`]:{height:rt,lineHeight:`${rt}px`},[`${ft}-item-group-list ${ft}-submenu-title, - ${ft}-submenu-title`]:{paddingInlineEnd:pt}}};var lt=at=>{const{componentCls:ft,iconCls:rt,itemHeight:ke,colorTextLightSolid:Bt,dropdownWidth:Wt,controlHeightLG:Re,motionDurationMid:Ke,motionEaseOut:pt,paddingXL:Ve,itemMarginInline:ot,fontSizeLG:Ye,motionDurationSlow:ia,paddingXS:on,boxShadowSecondary:ta,collapsedWidth:On,collapsedIconSize:pa}=at,Ct={height:ke,lineHeight:`${ke}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ft]:{"&-inline, &-vertical":Object.assign({[`&${ft}-root`]:{boxShadow:"none"}},Dt(at))},[`${ft}-submenu-popup`]:{[`${ft}-vertical`]:Object.assign(Object.assign({},Dt(at)),{boxShadow:ta})}},{[`${ft}-submenu-popup ${ft}-vertical${ft}-sub`]:{minWidth:Wt,maxHeight:`calc(100vh - ${Re*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ft}-inline`]:{width:"100%",[`&${ft}-root`]:{[`${ft}-item, ${ft}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${ia}`,`background ${ia}`,`padding ${Ke} ${pt}`].join(","),[`> ${ft}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ft}-sub${ft}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ft}-submenu > ${ft}-submenu-title`]:Ct,[`& ${ft}-item-group-title`]:{paddingInlineStart:Ve}},[`${ft}-item`]:Ct}},{[`${ft}-inline-collapsed`]:{width:On,[`&${ft}-root`]:{[`${ft}-item, ${ft}-submenu ${ft}-submenu-title`]:{[`> ${ft}-inline-collapsed-noicon`]:{fontSize:Ye,textAlign:"center"}}},[`> ${ft}-item, - > ${ft}-item-group > ${ft}-item-group-list > ${ft}-item, - > ${ft}-item-group > ${ft}-item-group-list > ${ft}-submenu > ${ft}-submenu-title, - > ${ft}-submenu > ${ft}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ye/2}px - ${ot}px)`,textOverflow:"clip",[` - ${ft}-submenu-arrow, - ${ft}-submenu-expand-icon - `]:{opacity:0},[`${ft}-item-icon, ${rt}`]:{margin:0,fontSize:pa,lineHeight:`${ke}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ft}-item-icon, ${rt}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ft}-item-icon, ${rt}`]:{display:"none"},"a, a:hover":{color:Bt}},[`${ft}-item-group-title`]:Object.assign(Object.assign({},je.vS),{paddingInline:on})}}]};const Mt=at=>{const{componentCls:ft,motionDurationSlow:rt,motionDurationMid:ke,motionEaseInOut:Bt,motionEaseOut:Wt,iconCls:Re,iconSize:Ke,iconMarginInlineEnd:pt}=at;return{[`${ft}-item, ${ft}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${rt}`,`background ${rt}`,`padding ${rt} ${Bt}`].join(","),[`${ft}-item-icon, ${Re}`]:{minWidth:Ke,fontSize:Ke,transition:[`font-size ${ke} ${Wt}`,`margin ${rt} ${Bt}`,`color ${rt}`].join(","),"+ span":{marginInlineStart:pt,opacity:1,transition:[`opacity ${rt} ${Bt}`,`margin ${rt}`,`color ${rt}`].join(",")}},[`${ft}-item-icon`]:Object.assign({},(0,je.Ro)()),[`&${ft}-item-only-child`]:{[`> ${Re}, > ${ft}-item-icon`]:{marginInlineEnd:0}}},[`${ft}-item-disabled, ${ft}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ft}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Vt=at=>{const{componentCls:ft,motionDurationSlow:rt,motionEaseInOut:ke,borderRadius:Bt,menuArrowSize:Wt,menuArrowOffset:Re}=at;return{[`${ft}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:at.margin,width:Wt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${rt} ${ke}, opacity ${rt}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Wt*.6,height:Wt*.15,backgroundColor:"currentcolor",borderRadius:Bt,transition:[`background ${rt} ${ke}`,`transform ${rt} ${ke}`,`top ${rt} ${ke}`,`color ${rt} ${ke}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Re})`},"&::after":{transform:`rotate(-45deg) translateY(${Re})`}}}}},$t=at=>{const{antCls:ft,componentCls:rt,fontSize:ke,motionDurationSlow:Bt,motionDurationMid:Wt,motionEaseInOut:Re,paddingXS:Ke,padding:pt,colorSplit:Ve,lineWidth:ot,zIndexPopup:Ye,borderRadiusLG:ia,subMenuItemBorderRadius:on,menuArrowSize:ta,menuArrowOffset:On,lineType:pa,menuPanelMaskInset:Ct,groupTitleLineHeight:Yt,groupTitleFontSize:Xt}=at;return[{"":{[`${rt}`]:Object.assign(Object.assign({},(0,je.dF)()),{"&-hidden":{display:"none"}})},[`${rt}-submenu-hidden`]:{display:"none"}},{[rt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,je.Wf)(at)),(0,je.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ke,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Bt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${rt}-item`]:{flex:"none"}},[`${rt}-item, ${rt}-submenu, ${rt}-submenu-title`]:{borderRadius:at.itemBorderRadius},[`${rt}-item-group-title`]:{padding:`${Ke}px ${pt}px`,fontSize:Xt,lineHeight:Yt,transition:`all ${Bt}`},[`&-horizontal ${rt}-submenu`]:{transition:[`border-color ${Bt} ${Re}`,`background ${Bt} ${Re}`].join(",")},[`${rt}-submenu, ${rt}-submenu-inline`]:{transition:[`border-color ${Bt} ${Re}`,`background ${Bt} ${Re}`,`padding ${Wt} ${Re}`].join(",")},[`${rt}-submenu ${rt}-sub`]:{cursor:"initial",transition:[`background ${Bt} ${Re}`,`padding ${Bt} ${Re}`].join(",")},[`${rt}-title-content`]:{transition:`color ${Bt}`},[`${rt}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${rt}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Ve,borderStyle:pa,borderWidth:0,borderTopWidth:ot,marginBlock:ot,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Mt(at)),{[`${rt}-item-group`]:{[`${rt}-item-group-list`]:{margin:0,padding:0,[`${rt}-item, ${rt}-submenu-title`]:{paddingInline:`${ke*2}px ${pt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ye,borderRadius:ia,boxShadow:"none",transformOrigin:"0 0",[`&${rt}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ct}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ct},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:at.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:at.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:at.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:at.paddingXS},[`> ${rt}`]:Object.assign(Object.assign(Object.assign({borderRadius:ia},Mt(at)),Vt(at)),{[`${rt}-item, ${rt}-submenu > ${rt}-submenu-title`]:{borderRadius:on},[`${rt}-submenu-title::after`]:{transition:`transform ${Bt} ${Re}`}})}}),Vt(at)),{[`&-inline-collapsed ${rt}-submenu-arrow, - &-inline ${rt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${On})`},"&::after":{transform:`rotate(45deg) translateX(-${On})`}},[`${rt}-submenu-open${rt}-submenu-inline > ${rt}-submenu-title > ${rt}-submenu-arrow`]:{transform:`translateY(-${ta*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${On})`},"&::before":{transform:`rotate(45deg) translateX(${On})`}}})},{[`${ft}-layout-header`]:{[rt]:{lineHeight:"inherit"}}}]};var Bn=(at,ft)=>(0,it.Z)("Menu",ke=>{if(ft===!1)return[];const{colorBgElevated:Bt,colorPrimary:Wt,colorTextLightSolid:Re,controlHeightLG:Ke,fontSize:pt,darkItemColor:Ve,darkDangerItemColor:ot,darkItemBg:Ye,darkSubMenuItemBg:ia,darkItemSelectedColor:on,darkItemSelectedBg:ta,darkDangerItemSelectedBg:On,darkItemHoverBg:pa,darkGroupTitleColor:Ct,darkItemHoverColor:Yt,darkItemDisabledColor:Xt,darkDangerItemHoverColor:Ot,darkDangerItemSelectedColor:en,darkDangerItemActiveBg:xa}=ke,cn=pt/7*5,oa=(0,Ue.TS)(ke,{menuArrowSize:cn,menuHorizontalHeight:Ke*1.15,menuArrowOffset:`${cn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Bt}),qa=(0,Ue.TS)(oa,{itemColor:Ve,itemHoverColor:Yt,groupTitleColor:Ct,itemSelectedColor:on,itemBg:Ye,popupBg:Ye,subMenuItemBg:ia,itemActiveBg:"transparent",itemSelectedBg:ta,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:pa,itemDisabledColor:Xt,dangerItemColor:ot,dangerItemHoverColor:Ot,dangerItemSelectedColor:en,dangerItemActiveBg:xa,dangerItemSelectedBg:On,menuSubMenuBg:ia,horizontalItemSelectedColor:Re,horizontalItemSelectedBg:Wt});return[$t(oa),xt(oa),lt(oa),Ut(oa,"light"),Ut(qa,"dark"),Pt(oa),(0,we.Z)(oa),(0,tt.oN)(oa,"slide-up"),(0,tt.oN)(oa,"slide-down"),(0,Ze._y)(oa,"zoom-big")]},ke=>{const{colorPrimary:Bt,colorError:Wt,colorTextDisabled:Re,colorErrorBg:Ke,colorText:pt,colorTextDescription:Ve,colorBgContainer:ot,colorFillAlter:Ye,colorFillContent:ia,lineWidth:on,lineWidthBold:ta,controlItemBgActive:On,colorBgTextHover:pa,controlHeightLG:Ct,lineHeight:Yt,colorBgElevated:Xt,marginXXS:Ot,padding:en,fontSize:xa,controlHeightSM:cn,fontSizeLG:oa,colorTextLightSolid:qa,colorErrorHover:yr}=ke,qn=new Be.C(qa).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ke.zIndexPopupBase+50,radiusItem:ke.borderRadiusLG,itemBorderRadius:ke.borderRadiusLG,radiusSubMenuItem:ke.borderRadiusSM,subMenuItemBorderRadius:ke.borderRadiusSM,colorItemText:pt,itemColor:pt,colorItemTextHover:pt,itemHoverColor:pt,colorItemTextHoverHorizontal:Bt,horizontalItemHoverColor:Bt,colorGroupTitle:Ve,groupTitleColor:Ve,colorItemTextSelected:Bt,itemSelectedColor:Bt,colorItemTextSelectedHorizontal:Bt,horizontalItemSelectedColor:Bt,colorItemBg:ot,itemBg:ot,colorItemBgHover:pa,itemHoverBg:pa,colorItemBgActive:ia,itemActiveBg:On,colorSubItemBg:Ye,subMenuItemBg:Ye,colorItemBgSelected:On,itemSelectedBg:On,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ta,activeBarHeight:ta,colorActiveBarBorderSize:on,activeBarBorderWidth:on,colorItemTextDisabled:Re,itemDisabledColor:Re,colorDangerItemText:Wt,dangerItemColor:Wt,colorDangerItemTextHover:Wt,dangerItemHoverColor:Wt,colorDangerItemTextSelected:Wt,dangerItemSelectedColor:Wt,colorDangerItemBgActive:Ke,dangerItemActiveBg:Ke,colorDangerItemBgSelected:Ke,dangerItemSelectedBg:Ke,itemMarginInline:ke.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ct,groupTitleLineHeight:Yt,collapsedWidth:Ct*2,popupBg:Xt,itemMarginBlock:Ot,itemPaddingInline:en,horizontalLineHeight:`${Ct*1.15}px`,iconSize:xa,iconMarginInlineEnd:cn-xa,collapsedIconSize:oa,groupTitleFontSize:xa,darkItemDisabledColor:new Be.C(qa).setAlpha(.25).toRgbString(),darkItemColor:qn,darkDangerItemColor:Wt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:qa,darkItemSelectedBg:Bt,darkDangerItemSelectedBg:Wt,darkItemHoverBg:"transparent",darkGroupTitleColor:qn,darkItemHoverColor:qa,darkDangerItemHoverColor:yr,darkDangerItemSelectedColor:qa,darkDangerItemActiveBg:Wt}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(at),Je=function(at,ft){var rt={};for(var ke in at)Object.prototype.hasOwnProperty.call(at,ke)&&ft.indexOf(ke)<0&&(rt[ke]=at[ke]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,ke=Object.getOwnPropertySymbols(at);Bt{var rt,ke;const Bt=pe.useContext(ce.Z),Wt=Bt||{},{getPrefixCls:Re,getPopupContainer:Ke,direction:pt,menu:Ve}=pe.useContext(Se.E_),ot=Re(),{prefixCls:Ye,className:ia,style:on,theme:ta="light",expandIcon:On,_internalDisableMenuItemTitleTooltip:pa,inlineCollapsed:Ct,siderCollapsed:Yt,items:Xt,children:Ot,rootClassName:en,mode:xa,selectable:cn,onClick:oa,overflowedIndicatorPopupClassName:qa}=at,yr=Je(at,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),qn=(0,Le.Z)(yr,["collapsedWidth"]),Jt=Ce(Xt)||Ot;(rt=Wt.validator)===null||rt===void 0||rt.call(Wt,{mode:xa});const va=(0,ne.useEvent)(function(){var ma;oa==null||oa.apply(void 0,arguments),(ma=Wt.onClick)===null||ma===void 0||ma.call(Wt)}),Va=Wt.mode||xa,Aa=cn!=null?cn:Wt.selectable,Zr=pe.useMemo(()=>Yt!==void 0?Yt:Ct,[Ct,Yt]),Yr={horizontal:{motionName:`${ot}-slide-up`},inline:(0,ie.Z)(ot),other:{motionName:`${ot}-zoom-big`}},Sr=Re("menu",Ye||Wt.prefixCls),[ht,La]=Bn(Sr,!Bt),Zt=Fe()(`${Sr}-${ta}`,Ve==null?void 0:Ve.className,ia);let _n;if(typeof On=="function")_n=On;else if(On===null||On===!1)_n=null;else if(Wt.expandIcon===null||Wt.expandIcon===!1)_n=null;else{const ma=On!=null?On:Wt.expandIcon;_n=(0,ye.Tm)(ma,{className:Fe()(`${Sr}-submenu-expand-icon`,(0,ye.l$)(ma)?(ke=ma.props)===null||ke===void 0?void 0:ke.className:"")})}const ua=pe.useMemo(()=>({prefixCls:Sr,inlineCollapsed:Zr||!1,direction:pt,firstLevel:!0,theme:ta,mode:Va,disableMenuItemTitleTooltip:pa}),[Sr,Zr,pt,pa,ta]);return ht(pe.createElement(ce.Z.Provider,{value:null},pe.createElement(y.Provider,{value:ua},pe.createElement(a.ZP,Object.assign({getPopupContainer:Ke,overflowedIndicator:pe.createElement(te.Z,null),overflowedIndicatorPopupClassName:Fe()(Sr,`${Sr}-${ta}`,qa),mode:Va,selectable:Aa,onClick:va},qn,{inlineCollapsed:Zr,style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),on),className:Zt,prefixCls:Sr,direction:pt,defaultMotions:Yr,expandIcon:_n,ref:ft,rootClassName:Fe()(en,La)}),Jt))))});const En=(0,pe.forwardRef)((at,ft)=>{const rt=(0,pe.useRef)(null),ke=pe.useContext(Ne.D);return(0,pe.useImperativeHandle)(ft,()=>({menu:rt.current,focus:Bt=>{var Wt;(Wt=rt.current)===null||Wt===void 0||Wt.focus(Bt)}})),pe.createElement(Sn,Object.assign({ref:rt},at,ke))});En.Item=z,En.SubMenu=ee,En.Divider=Ie,En.ItemGroup=a.BW;var pn=En},58421:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Wt}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(Ke,pt){return pe.createElement(Fe.Z,(0,a.Z)({},Ke,{ref:pt,icon:Ae}))},le=pe.forwardRef(Se),Me=le,Ie=x(49198),xe=x(33853),Le=x(38819),ze=x(92310),ye=x.n(ze),oe=x(20068),y=x(33885),E=x(67732),z=x(83652),b=x(42403),ee=x(158),te=x(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=ne,ce=x(91735),me=function(Re){(0,b.Z)(pt,Re);var Ke=(0,ee.Z)(pt);function pt(){var Ve;(0,E.Z)(this,pt);for(var ot=arguments.length,Ye=new Array(ot),ia=0;ia=0||on.relatedTarget.className.indexOf("".concat(Ct,"-item"))>=0))&&pa(Ve.getValidValue()))},Ve.go=function(on){var ta=Ve.state.goInputText;ta!==""&&(on.keyCode===ie.ENTER||on.type==="click")&&(Ve.setState({goInputText:""}),Ve.props.quickGo(Ve.getValidValue()))},Ve}return(0,z.Z)(pt,[{key:"getPageSizeOptions",value:function(){var ot=this.props,Ye=ot.pageSize,ia=ot.pageSizeOptions;return ia.some(function(on){return on.toString()===Ye.toString()})?ia:ia.concat([Ye.toString()]).sort(function(on,ta){var On=Number.isNaN(Number(on))?0:Number(on),pa=Number.isNaN(Number(ta))?0:Number(ta);return On-pa})}},{key:"render",value:function(){var ot=this,Ye=this.props,ia=Ye.pageSize,on=Ye.locale,ta=Ye.rootPrefixCls,On=Ye.changeSize,pa=Ye.quickGo,Ct=Ye.goButton,Yt=Ye.selectComponentClass,Xt=Ye.buildOptionText,Ot=Ye.selectPrefixCls,en=Ye.disabled,xa=this.state.goInputText,cn="".concat(ta,"-options"),oa=Yt,qa=null,yr=null,qn=null;if(!On&&!pa)return null;var Jt=this.getPageSizeOptions();if(On&&oa){var va=Jt.map(function(Va,Aa){return pe.createElement(oa.Option,{key:Aa,value:Va.toString()},(Xt||ot.buildOptionText)(Va))});qa=pe.createElement(oa,{disabled:en,prefixCls:Ot,showSearch:!1,className:"".concat(cn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(ia||Jt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Aa){return Aa.parentNode},"aria-label":on.page_size,defaultOpen:!1},va)}return pa&&(Ct&&(qn=typeof Ct=="boolean"?pe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:en,className:"".concat(cn,"-quick-jumper-button")},on.jump_to_confirm):pe.createElement("span",{onClick:this.go,onKeyUp:this.go},Ct)),yr=pe.createElement("div",{className:"".concat(cn,"-quick-jumper")},on.jump_to,pe.createElement("input",{disabled:en,type:"text",value:xa,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":on.page}),on.page,qn)),pe.createElement("li",{className:"".concat(cn)},qa,yr)}}]),pt}(pe.Component);me.defaultProps={pageSizeOptions:["10","20","50","100"]};var ge=me,Ce=function(Ke){var pt,Ve=Ke.rootPrefixCls,ot=Ke.page,Ye=Ke.active,ia=Ke.className,on=Ke.showTitle,ta=Ke.onClick,On=Ke.onKeyPress,pa=Ke.itemRender,Ct="".concat(Ve,"-item"),Yt=ye()(Ct,"".concat(Ct,"-").concat(ot),(pt={},(0,oe.Z)(pt,"".concat(Ct,"-active"),Ye),(0,oe.Z)(pt,"".concat(Ct,"-disabled"),!ot),(0,oe.Z)(pt,Ke.className,ia),pt)),Xt=function(){ta(ot)},Ot=function(cn){On(cn,ta,ot)},en=pa(ot,"page",pe.createElement("a",{rel:"nofollow"},ot));return en?pe.createElement("li",{title:on?ot.toString():null,className:Yt,onClick:Xt,onKeyPress:Ot,tabIndex:0},en):null},Be=Ce;function je(){}function we(Re){var Ke=Number(Re);return typeof Ke=="number"&&!Number.isNaN(Ke)&&isFinite(Ke)&&Math.floor(Ke)===Ke}var tt=function(Ke,pt,Ve){return Ve};function Ze(Re,Ke,pt){var Ve=typeof Re=="undefined"?Ke.pageSize:Re;return Math.floor((pt.total-1)/Ve)+1}var it=function(Re){(0,b.Z)(pt,Re);var Ke=(0,ee.Z)(pt);function pt(Ve){var ot;(0,E.Z)(this,pt),ot=Ke.call(this,Ve),ot.paginationNode=pe.createRef(),ot.getJumpPrevPage=function(){return Math.max(1,ot.state.current-(ot.props.showLessItems?3:5))},ot.getJumpNextPage=function(){return Math.min(Ze(void 0,ot.state,ot.props),ot.state.current+(ot.props.showLessItems?3:5))},ot.getItemIcon=function(On,pa){var Ct=ot.props.prefixCls,Yt=On||pe.createElement("button",{type:"button","aria-label":pa,className:"".concat(Ct,"-item-link")});return typeof On=="function"&&(Yt=pe.createElement(On,(0,y.Z)({},ot.props))),Yt},ot.isValid=function(On){var pa=ot.props.total;return we(On)&&On!==ot.state.current&&we(pa)&&pa>0},ot.shouldDisplayQuickJumper=function(){var On=ot.props,pa=On.showQuickJumper,Ct=On.total,Yt=ot.state.pageSize;return Ct<=Yt?!1:pa},ot.handleKeyDown=function(On){(On.keyCode===ie.ARROW_UP||On.keyCode===ie.ARROW_DOWN)&&On.preventDefault()},ot.handleKeyUp=function(On){var pa=ot.getValidValue(On),Ct=ot.state.currentInputValue;pa!==Ct&&ot.setState({currentInputValue:pa}),On.keyCode===ie.ENTER?ot.handleChange(pa):On.keyCode===ie.ARROW_UP?ot.handleChange(pa-1):On.keyCode===ie.ARROW_DOWN&&ot.handleChange(pa+1)},ot.handleBlur=function(On){var pa=ot.getValidValue(On);ot.handleChange(pa)},ot.changePageSize=function(On){var pa=ot.state.current,Ct=Ze(On,ot.state,ot.props);pa=pa>Ct?Ct:pa,Ct===0&&(pa=ot.state.current),typeof On=="number"&&("pageSize"in ot.props||ot.setState({pageSize:On}),"current"in ot.props||ot.setState({current:pa,currentInputValue:pa})),ot.props.onShowSizeChange(pa,On),"onChange"in ot.props&&ot.props.onChange&&ot.props.onChange(pa,On)},ot.handleChange=function(On){var pa=ot.props,Ct=pa.disabled,Yt=pa.onChange,Xt=ot.state,Ot=Xt.pageSize,en=Xt.current,xa=Xt.currentInputValue;if(ot.isValid(On)&&!Ct){var cn=Ze(void 0,ot.state,ot.props),oa=On;return On>cn?oa=cn:On<1&&(oa=1),"current"in ot.props||ot.setState({current:oa}),oa!==xa&&ot.setState({currentInputValue:oa}),Yt(oa,Ot),oa}return en},ot.prev=function(){ot.hasPrev()&&ot.handleChange(ot.state.current-1)},ot.next=function(){ot.hasNext()&&ot.handleChange(ot.state.current+1)},ot.jumpPrev=function(){ot.handleChange(ot.getJumpPrevPage())},ot.jumpNext=function(){ot.handleChange(ot.getJumpNextPage())},ot.hasPrev=function(){return ot.state.current>1},ot.hasNext=function(){return ot.state.current2?Ct-2:0),Xt=2;Xt=ia?ta=ia:ta=Number(Ye),ta}},{key:"getShowSizeChanger",value:function(){var ot=this.props,Ye=ot.showSizeChanger,ia=ot.total,on=ot.totalBoundaryShowSizeChanger;return typeof Ye!="undefined"?Ye:ia>on}},{key:"render",value:function(){var ot=this.props,Ye=ot.prefixCls,ia=ot.className,on=ot.style,ta=ot.disabled,On=ot.hideOnSinglePage,pa=ot.total,Ct=ot.locale,Yt=ot.showQuickJumper,Xt=ot.showLessItems,Ot=ot.showTitle,en=ot.showTotal,xa=ot.simple,cn=ot.itemRender,oa=ot.showPrevNextJumpers,qa=ot.jumpPrevIcon,yr=ot.jumpNextIcon,qn=ot.selectComponentClass,Jt=ot.selectPrefixCls,va=ot.pageSizeOptions,Va=this.state,Aa=Va.current,Zr=Va.pageSize,Yr=Va.currentInputValue;if(On===!0&&pa<=Zr)return null;var Sr=Ze(void 0,this.state,this.props),ht=[],La=null,Zt=null,_n=null,ua=null,ma=null,tr=Yt&&Yt.goButton,Zn=Xt?1:2,se=Aa-1>0?Aa-1:0,fe=Aa+1pa?pa:Aa*Zr]));if(xa){tr&&(typeof tr=="boolean"?ma=pe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ct.jump_to_confirm):ma=pe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},tr),ma=pe.createElement("li",{title:Ot?"".concat(Ct.jump_to).concat(Aa,"/").concat(Sr):null,className:"".concat(Ye,"-simple-pager")},ma));var qe=this.renderPrev(se);return pe.createElement("ul",(0,a.Z)({className:ye()(Ye,"".concat(Ye,"-simple"),(0,oe.Z)({},"".concat(Ye,"-disabled"),ta),ia),style:on,ref:this.paginationNode},he),De,qe?pe.createElement("li",{title:Ot?Ct.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:ye()("".concat(Ye,"-prev"),(0,oe.Z)({},"".concat(Ye,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},qe):null,pe.createElement("li",{title:Ot?"".concat(Aa,"/").concat(Sr):null,className:"".concat(Ye,"-simple-pager")},pe.createElement("input",{type:"text",value:Yr,disabled:ta,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),pe.createElement("span",{className:"".concat(Ye,"-slash")},"/"),Sr),pe.createElement("li",{title:Ot?Ct.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:ye()("".concat(Ye,"-next"),(0,oe.Z)({},"".concat(Ye,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(fe)),ma)}if(Sr<=3+Zn*2){var wt={locale:Ct,rootPrefixCls:Ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ot,itemRender:cn};Sr||ht.push(pe.createElement(Be,(0,a.Z)({},wt,{key:"noPager",page:1,className:"".concat(Ye,"-item-disabled")})));for(var jt=1;jt<=Sr;jt+=1){var Ta=Aa===jt;ht.push(pe.createElement(Be,(0,a.Z)({},wt,{key:jt,page:jt,active:Ta})))}}else{var $n=Xt?Ct.prev_3:Ct.prev_5,rn=Xt?Ct.next_3:Ct.next_5,tn=cn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(qa,"prev page")),Tn=cn(this.getJumpNextPage(),"jump-next",this.getItemIcon(yr,"next page"));oa&&(La=tn?pe.createElement("li",{title:Ot?$n:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:ye()("".concat(Ye,"-jump-prev"),(0,oe.Z)({},"".concat(Ye,"-jump-prev-custom-icon"),!!qa))},tn):null,Zt=Tn?pe.createElement("li",{title:Ot?rn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:ye()("".concat(Ye,"-jump-next"),(0,oe.Z)({},"".concat(Ye,"-jump-next-custom-icon"),!!yr))},Tn):null),ua=pe.createElement(Be,{locale:Ct,last:!0,rootPrefixCls:Ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Sr,page:Sr,active:!1,showTitle:Ot,itemRender:cn}),_n=pe.createElement(Be,{locale:Ct,rootPrefixCls:Ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ot,itemRender:cn});var _t=Math.max(1,Aa-Zn),ga=Math.min(Aa+Zn,Sr);Aa-1<=Zn&&(ga=1+Zn*2),Sr-Aa<=Zn&&(_t=Sr-Zn*2);for(var wa=_t;wa<=ga;wa+=1){var Ea=Aa===wa;ht.push(pe.createElement(Be,{locale:Ct,rootPrefixCls:Ye,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:wa,page:wa,active:Ea,showTitle:Ot,itemRender:cn}))}Aa-1>=Zn*2&&Aa!==3&&(ht[0]=(0,pe.cloneElement)(ht[0],{className:"".concat(Ye,"-item-after-jump-prev")}),ht.unshift(La)),Sr-Aa>=Zn*2&&Aa!==Sr-2&&(ht[ht.length-1]=(0,pe.cloneElement)(ht[ht.length-1],{className:"".concat(Ye,"-item-before-jump-next")}),ht.push(Zt)),_t!==1&&ht.unshift(_n),ga!==Sr&&ht.push(ua)}var Cn=!this.hasPrev()||!Sr,mt=!this.hasNext()||!Sr,an=this.renderPrev(se),gn=this.renderNext(fe);return pe.createElement("ul",(0,a.Z)({className:ye()(Ye,ia,(0,oe.Z)({},"".concat(Ye,"-disabled"),ta)),style:on,ref:this.paginationNode},he),De,an?pe.createElement("li",{title:Ot?Ct.prev_page:null,onClick:this.prev,tabIndex:Cn?null:0,onKeyPress:this.runIfEnterPrev,className:ye()("".concat(Ye,"-prev"),(0,oe.Z)({},"".concat(Ye,"-disabled"),Cn)),"aria-disabled":Cn},an):null,ht,gn?pe.createElement("li",{title:Ot?Ct.next_page:null,onClick:this.next,tabIndex:mt?null:0,onKeyPress:this.runIfEnterNext,className:ye()("".concat(Ye,"-next"),(0,oe.Z)({},"".concat(Ye,"-disabled"),mt)),"aria-disabled":mt},gn):null,pe.createElement(ge,{disabled:ta,locale:Ct,rootPrefixCls:Ye,selectComponentClass:qn,selectPrefixCls:Jt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Aa,pageSize:Zr,pageSizeOptions:va,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:tr}))}}],[{key:"getDerivedStateFromProps",value:function(ot,Ye){var ia={};if("current"in ot&&(ia.current=ot.current,ot.current!==Ye.current&&(ia.currentInputValue=ia.current)),"pageSize"in ot&&ot.pageSize!==Ye.pageSize){var on=Ye.current,ta=Ze(ot.pageSize,Ye,ot);on=on>ta?ta:on,"current"in ot||(ia.current=on,ia.currentInputValue=on),ia.pageSize=ot.pageSize}return ia}}]),pt}(pe.Component);it.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:je,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:je,locale:ce.Z,style:{},itemRender:tt,totalBoundaryShowSizeChanger:50};var Ue=it,nt=x(22075),xt=x(36355),Et=x(19716),Pt=x(8628),Nt=x(9763),It=x(57809);const Ut=Re=>pe.createElement(It.default,Object.assign({},Re,{showSearch:!0,size:"small"})),Dt=Re=>pe.createElement(It.default,Object.assign({},Re,{showSearch:!0,size:"middle"}));Ut.Option=It.default.Option,Dt.Option=It.default.Option;var Xe=x(9937),lt=x(17313),Mt=x(83116),Vt=x(37613);const $t=Re=>{const{componentCls:Ke}=Re;return{[`${Ke}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ke}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ke}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ke}-disabled`]:{cursor:"not-allowed",[`${Ke}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Re.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Re.colorBorder,backgroundColor:Re.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Re.itemActiveBgDisabled},a:{color:Re.itemActiveColorDisabled}}},[`${Ke}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ke}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ke}-simple-pager`]:{color:Re.colorTextDisabled},[`${Ke}-jump-prev, ${Ke}-jump-next`]:{[`${Ke}-item-link-icon`]:{opacity:0},[`${Ke}-item-ellipsis`]:{opacity:1}}},[`&${Ke}-simple`]:{[`${Ke}-prev, ${Ke}-next`]:{[`&${Ke}-disabled ${Ke}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Bn=Re=>{const{componentCls:Ke}=Re;return{[`&${Ke}-mini ${Ke}-total-text, &${Ke}-mini ${Ke}-simple-pager`]:{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`},[`&${Ke}-mini ${Ke}-item`]:{minWidth:Re.itemSizeSM,height:Re.itemSizeSM,margin:0,lineHeight:`${Re.itemSizeSM-2}px`},[`&${Ke}-mini:not(${Ke}-disabled) ${Ke}-item:not(${Ke}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Re.colorBgTextHover},"&:active":{backgroundColor:Re.colorBgTextActive}},[`&${Ke}-mini ${Ke}-prev, &${Ke}-mini ${Ke}-next`]:{minWidth:Re.itemSizeSM,height:Re.itemSizeSM,margin:0,lineHeight:`${Re.itemSizeSM}px`},[`&${Ke}-mini:not(${Ke}-disabled)`]:{[`${Ke}-prev, ${Ke}-next`]:{[`&:hover ${Ke}-item-link`]:{backgroundColor:Re.colorBgTextHover},[`&:active ${Ke}-item-link`]:{backgroundColor:Re.colorBgTextActive},[`&${Ke}-disabled:hover ${Ke}-item-link`]:{backgroundColor:"transparent"}}},[` - &${Ke}-mini ${Ke}-prev ${Ke}-item-link, - &${Ke}-mini ${Ke}-next ${Ke}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`}},[`&${Ke}-mini ${Ke}-jump-prev, &${Ke}-mini ${Ke}-jump-next`]:{height:Re.itemSizeSM,marginInlineEnd:0,lineHeight:`${Re.itemSizeSM}px`},[`&${Ke}-mini ${Ke}-options`]:{marginInlineStart:Re.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Re.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Xe.x0)(Re)),{width:Re.paginationMiniQuickJumperInputWidth,height:Re.controlHeightSM})}}}},Je=Re=>{const{componentCls:Ke}=Re;return{[` - &${Ke}-simple ${Ke}-prev, - &${Ke}-simple ${Ke}-next - `]:{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`,verticalAlign:"top",[`${Ke}-item-link`]:{height:Re.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Re.colorBgTextHover},"&:active":{backgroundColor:Re.colorBgTextActive},"&::after":{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`}}},[`&${Ke}-simple ${Ke}-simple-pager`]:{display:"inline-block",height:Re.itemSizeSM,marginInlineEnd:Re.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Re.marginXS,padding:`0 ${Re.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Re.itemInputBg,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadius,outline:"none",transition:`border-color ${Re.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Re.colorPrimary},"&:focus":{borderColor:Re.colorPrimaryHover,boxShadow:`${Re.inputOutlineOffset}px 0 ${Re.controlOutlineWidth}px ${Re.controlOutline}`},"&[disabled]":{color:Re.colorTextDisabled,backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,cursor:"not-allowed"}}}}},Tt=Re=>{const{componentCls:Ke}=Re;return{[`${Ke}-jump-prev, ${Ke}-jump-next`]:{outline:0,[`${Ke}-item-container`]:{position:"relative",[`${Ke}-item-link-icon`]:{color:Re.colorPrimary,fontSize:Re.fontSizeSM,opacity:0,transition:`all ${Re.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Ke}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Re.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Re.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Re.paginationEllipsisTextIndent,opacity:1,transition:`all ${Re.motionDurationMid}`}},"&:hover":{[`${Ke}-item-link-icon`]:{opacity:1},[`${Ke}-item-ellipsis`]:{opacity:0}}},[` - ${Ke}-prev, - ${Ke}-jump-prev, - ${Ke}-jump-next + &${b}-slide-up-leave${b}-slide-up-leave-active${ye}-placement-topRight`]:{animationName:pe.ly}})},(0,Fe.ZP)(He,{colorBg:Be,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${ye} ${oe}`]:{position:"relative",margin:0},[`${oe}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${ye}, ${ye}-menu-submenu`]:{[oe]:Object.assign(Object.assign({padding:ce,listStyleType:"none",backgroundColor:Be,backgroundClip:"padding-box",borderRadius:He.borderRadiusLG,outline:"none",boxShadow:He.boxShadowSecondary},(0,a.Qy)(He)),{[`${oe}-item-group-title`]:{padding:`${ne}px ${Ce}px`,color:He.colorTextDescription,transition:`all ${te}`},[`${oe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${oe}-item-icon`]:{minWidth:ie,marginInlineEnd:He.marginXS,fontSize:He.fontSizeSM},[`${oe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${oe}-item, ${oe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ce}px`,color:He.colorText,fontWeight:"normal",fontSize:ie,lineHeight:He.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:He.borderRadiusSM,"&:hover, &-active":{backgroundColor:He.controlItemBgHover}},(0,a.Qy)(He)),{"&-selected":{color:He.colorPrimary,backgroundColor:He.controlItemBgActive,"&:hover, &-active":{backgroundColor:He.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:Be,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${He.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:He.colorSplit},[`${ye}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:He.paddingXS,[`${ye}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:He.colorTextDescription,fontSize:ge,fontStyle:"normal"}}}),[`${oe}-item-group-list`]:{margin:`0 ${He.marginXS}px`,padding:0,listStyle:"none"},[`${oe}-submenu-title`]:{paddingInlineEnd:Ce+He.fontSizeSM},[`${oe}-submenu-vertical`]:{position:"relative"},[`${oe}-submenu${oe}-submenu-disabled ${ye}-menu-submenu-title`]:{[`&, ${ye}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:Be,cursor:"not-allowed"}},[`${oe}-submenu-selected ${ye}-menu-submenu-title`]:{color:He.colorPrimary}})}},[(0,pe.oN)(He,"slide-up"),(0,pe.oN)(He,"slide-down"),(0,Ne.Fm)(He,"move-up"),(0,Ne.Fm)(He,"move-down"),(0,Ae._y)(He,"zoom-big")]]};var Le=(0,Se.Z)("Dropdown",(He,ye)=>{let{rootPrefixCls:oe}=ye;const{marginXXS:y,sizePopupArrow:E,controlHeight:z,fontSize:b,lineHeight:ee,paddingXXS:te,componentCls:ne,borderRadiusLG:ie}=He,ce=(z-b*ee)/2,{dropdownArrowOffset:me}=(0,Fe.fS)({contentRadius:ie}),ge=(0,le.TS)(He,{menuCls:`${ne}-menu`,rootPrefixCls:oe,dropdownArrowDistance:E/2+y,dropdownArrowOffset:me,dropdownPaddingVertical:ce,dropdownEdgeChildPadding:te});return[xe(ge),Ie(ge)]},He=>({zIndexPopup:He.zIndexPopupBase+50}))},8628:function(Rt,ct,x){"use strict";var a=x(59301),pe=x(34280),Ne=x(56762),Ae=x(69507);function Fe(){let Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const le=(0,a.useRef)({}),Me=(0,Ne.Z)(),Ie=(0,Ae.ZP)();return(0,pe.Z)(()=>{const xe=Ie.subscribe(Le=>{le.current=Le,Se&&Me()});return()=>Ie.unsubscribe(xe)},[]),le.current}ct.Z=Fe},11611:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return _n}});var a=x(59301),pe=x(15277),Ne=x(92310),Ae=x.n(Ne),Fe=x(54476),Se=x(33885),le=x(20068),Me=x(42978),Ie=x(76190),xe=x(75931),Le=x(55468),He=x(18929),ye=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],oe=a.createContext(null),y=0;function E(on,nn){var kn=a.useState(function(){return y+=1,String(y)}),$t=(0,Me.Z)(kn,1),fa=$t[0],Da=a.useContext(oe),ya={data:nn,canPreview:on};return a.useEffect(function(){if(Da)return Da.register(fa,ya)},[]),a.useEffect(function(){Da&&Da.register(fa,ya)},[on,nn]),fa}function z(on){return new Promise(function(nn){var kn=document.createElement("img");kn.onerror=function(){return nn(!1)},kn.onload=function(){return nn(!0)},kn.src=on})}function b(on){var nn=on.src,kn=on.isCustomPlaceholder,$t=on.fallback,fa=(0,a.useState)(kn?"loading":"normal"),Da=(0,Me.Z)(fa,2),ya=Da[0],yn=Da[1],gt=(0,a.useRef)(!1),rn=ya==="error";(0,a.useEffect)(function(){z(nn).then(function(fn){fn||yn("error")})},[nn]),(0,a.useEffect)(function(){kn&&!gt.current?yn("loading"):rn&&yn("normal")},[nn]);var gn=function(){yn("normal")},Wn=function(jn){gt.current=!1,ya==="loading"&&jn!=null&&jn.complete&&(jn.naturalWidth||jn.naturalHeight)&&(gt.current=!0,gn())},Tn=rn&&$t?{src:$t}:{onLoad:gn,src:nn};return[Wn,Tn,ya]}var ee=x(86923),te=x(8224),ne=x(10228),ie=x(48736);function ce(on,nn,kn,$t){var fa=nn+kn,Da=(kn-$t)/2;if(kn>$t){if(nn>0)return(0,le.Z)({},on,Da);if(nn<0&&fa<$t)return(0,le.Z)({},on,-Da)}else if(nn<0||fa>$t)return(0,le.Z)({},on,nn<0?Da:-Da);return{}}function me(on,nn,kn,$t){var fa=(0,Le.g1)(),Da=fa.width,ya=fa.height,yn=null;return on<=Da&&nn<=ya?yn={x:0,y:0}:(on>Da||nn>ya)&&(yn=(0,Se.Z)((0,Se.Z)({},ce("x",kn,on,Da)),ce("y",$t,nn,ya))),yn}var ge=x(13697),Ce=x(16089),Be={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function je(on,nn,kn,$t){var fa=(0,a.useRef)(null),Da=(0,a.useRef)([]),ya=(0,a.useState)(Be),yn=(0,Me.Z)(ya,2),gt=yn[0],rn=yn[1],gn=function(jn){rn(Be),$t&&!(0,ge.Z)(Be,gt)&&$t({transform:Be,action:jn})},Wn=function(jn,Ct){fa.current===null&&(Da.current=[],fa.current=(0,Ce.Z)(function(){rn(function(dr){var $a=dr;return Da.current.forEach(function(Qn){$a=(0,Se.Z)((0,Se.Z)({},$a),Qn)}),fa.current=null,$t==null||$t({transform:$a,action:Ct}),$a})})),Da.current.push((0,Se.Z)((0,Se.Z)({},gt),jn))},Tn=function(jn,Ct,dr,$a){var Qn=on.current,Tr=Qn.width,zr=Qn.height,ro=Qn.offsetWidth,Qr=Qn.offsetHeight,Wa=Qn.offsetLeft,br=Qn.offsetTop,Lr=jn,nr=gt.scale*jn;nr>kn?(Lr=kn/gt.scale,nr=kn):nr1,li=ai&&Qn>=1,wi=je(Hr,Wa,Lr,di),Bl=wi.transform,tl=wi.resetTransform,xo=wi.updateTransform,Nl=wi.dispatchZoomChange,_i=(0,a.useState)(!0),Wi=(0,Me.Z)(_i,2),cu=Wi[0],pu=Wi[1],du=Bl.rotate,Sl=Bl.scale,gi=Bl.x,Pu=Bl.y,Qu=Ae()((0,le.Z)({},"".concat(kn,"-moving"),qo));(0,a.useEffect)(function(){cu||pu(!0)},[cu]);var as=function(){tl("close")},Vu=function(){Nl(We+ro,"zoomIn")},ko=function(){Nl(We/(We+ro),"zoomOut")},Wr=function(){xo({rotate:du+90},"rotateRight")},Vr=function(){xo({rotate:du-90},"rotateLeft")},Xr=function(){xo({flipX:!Bl.flipX},"flipX")},vl=function(){xo({flipY:!Bl.flipY},"flipY")},Yl=function(so){so==null||so.preventDefault(),so==null||so.stopPropagation(),dr>0&&(pu(!1),tl("prev"),pi==null||pi(dr-1,dr))},Ai=function(so){so==null||so.preventDefault(),so==null||so.stopPropagation(),dr0&&($n=We/$n),Nl($n,"wheel",so.clientX,so.clientY)}},mu=function(so){!rn||!mi||(so.keyCode===ne.Z.LEFT?Yl():so.keyCode===ne.Z.RIGHT&&Ai())},wl=function(so){rn&&(Sl!==1?xo({x:0,y:0,scale:1},"doubleClick"):Nl(We+ro,"doubleClick",so.clientX,so.clientY))};(0,a.useEffect)(function(){var kl,so,vi,Un;if(yn){vi=(0,te.Z)(window,"mouseup",Ci,!1),Un=(0,te.Z)(window,"mousemove",Oi,!1);try{window.top!==window.self&&(kl=(0,te.Z)(window.top,"mouseup",Ci,!1),so=(0,te.Z)(window.top,"mousemove",Oi,!1))}catch($n){(0,ie.Kp)(!1,"[rc-image] ".concat($n))}}return function(){var $n,Ua,hr,wo;($n=vi)===null||$n===void 0||$n.remove(),(Ua=Un)===null||Ua===void 0||Ua.remove(),(hr=kl)===null||hr===void 0||hr.remove(),(wo=so)===null||wo===void 0||wo.remove()}},[rn,qo,gi,Pu,du,yn]),(0,a.useEffect)(function(){var kl=(0,te.Z)(window,"keydown",mu,!1);return function(){kl.remove()}},[rn,mi,dr]);var Xl=a.createElement(bt,(0,Fe.Z)({},io,{width:nn.width,height:nn.height,imgRef:Hr,className:"".concat(kn,"-img"),alt:fa,style:{transform:"translate3d(".concat(Bl.x,"px, ").concat(Bl.y,"px, 0) scale3d(").concat(Bl.flipX?"-":"").concat(Sl,", ").concat(Bl.flipY?"-":"").concat(Sl,", 1) rotate(").concat(du,"deg)"),transitionDuration:!cu&&"0s"},fallback:Da,src:$t,onWheel:Ru,onMouseDown:au,onDoubleClick:wl}));return a.createElement(a.Fragment,null,a.createElement(ee.Z,(0,Fe.Z)({transitionName:fo,maskTransitionName:oo,closable:!1,keyboard:!0,prefixCls:kn,onClose:gt,visible:rn,wrapClassName:Qu,rootClassName:Tn,getContainer:jn},Ko,{afterClose:as}),a.createElement("div",{className:"".concat(kn,"-img-wrapper")},Wo?Wo(Xl,(0,Se.Z)({transform:Bl},ai?{current:dr}:{})):Xl)),a.createElement(ut,{visible:rn,transform:Bl,maskTransitionName:oo,closeIcon:fn,getContainer:jn,prefixCls:kn,rootClassName:Tn,icons:Wn,countRender:Tr,showSwitch:mi,showProgress:li,current:dr,count:Qn,scale:Sl,minScale:Wa,maxScale:Lr,toolbarRender:ci,onSwitchLeft:Yl,onSwitchRight:Ai,onZoomIn:Vu,onZoomOut:ko,onRotateRight:Wr,onRotateLeft:Vr,onFlipX:Xr,onFlipY:vl,onClose:gt}))},It=Nt,Ut=x(94480);function Dt(on){var nn=a.useState({}),kn=(0,Me.Z)(nn,2),$t=kn[0],fa=kn[1],Da=a.useCallback(function(yn,gt){return fa(function(rn){return(0,Se.Z)((0,Se.Z)({},rn),{},(0,le.Z)({},yn,gt))}),function(){fa(function(rn){var gn=(0,Se.Z)({},rn);return delete gn[yn],gn})}},[]),ya=a.useMemo(function(){return on?on.map(function(yn){if(typeof yn=="string")return{data:{src:yn}};var gt={};return Object.keys(yn).forEach(function(rn){["src"].concat((0,Ut.Z)(ye)).includes(rn)&&(gt[rn]=yn[rn])}),{data:gt}}):Object.keys($t).reduce(function(yn,gt){var rn=$t[gt],gn=rn.canPreview,Wn=rn.data;return gn&&yn.push({data:Wn,id:gt}),yn},[])},[on,$t]);return[ya,Da]}var Xe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],lt=["src"],Mt=function(nn){var kn,$t=nn.previewPrefixCls,fa=$t===void 0?"rc-image-preview":$t,Da=nn.children,ya=nn.icons,yn=ya===void 0?{}:ya,gt=nn.items,rn=nn.preview,gn=nn.fallback,Wn=(0,Ie.Z)(rn)==="object"?rn:{},Tn=Wn.visible,fn=Wn.onVisibleChange,jn=Wn.getContainer,Ct=Wn.current,dr=Wn.movable,$a=Wn.minScale,Qn=Wn.maxScale,Tr=Wn.countRender,zr=Wn.closeIcon,ro=Wn.onChange,Qr=Wn.onTransform,Wa=Wn.toolbarRender,br=Wn.imageRender,Lr=(0,xe.Z)(Wn,Xe),nr=Dt(gt),fo=(0,Me.Z)(nr,2),Ho=fo[0],oo=fo[1],Wo=(0,He.Z)(0,{value:Ct}),io=(0,Me.Z)(Wo,2),ci=io[0],di=io[1],pi=(0,a.useState)(!1),Ko=(0,Me.Z)(pi,2),Hr=Ko[0],bl=Ko[1],xl=((kn=Ho[ci])===null||kn===void 0?void 0:kn.data)||{},Ul=xl.src,qo=(0,xe.Z)(xl,lt),oi=(0,He.Z)(!!Tn,{value:Tn,onChange:function(du,Sl){fn==null||fn(du,Sl,ci)}}),ai=(0,Me.Z)(oi,2),mi=ai[0],li=ai[1],wi=(0,a.useState)(null),Bl=(0,Me.Z)(wi,2),tl=Bl[0],xo=Bl[1],Nl=a.useCallback(function(pu,du,Sl){var gi=Ho.findIndex(function(Pu){return Pu.id===pu});li(!0),xo({x:du,y:Sl}),di(gi<0?0:gi),bl(!0)},[Ho]);a.useEffect(function(){mi?Hr||di(0):bl(!1)},[mi]);var _i=function(du,Sl){di(du),ro==null||ro(du,Sl)},Wi=function(){li(!1),xo(null)},cu=a.useMemo(function(){return{register:oo,onPreview:Nl}},[oo,Nl]);return a.createElement(oe.Provider,{value:cu},Da,a.createElement(It,(0,Fe.Z)({"aria-hidden":!mi,movable:dr,visible:mi,prefixCls:fa,closeIcon:zr,onClose:Wi,mousePosition:tl,imgCommonProps:qo,src:Ul,fallback:gn,icons:yn,minScale:$a,maxScale:Qn,getContainer:jn,current:ci,count:Ho.length,countRender:Tr,onTransform:Qr,toolbarRender:Wa,imageRender:br,onChange:_i},Lr)))},Vt=Mt,en=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Pn=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Je=function(nn){var kn=nn.src,$t=nn.alt,fa=nn.onPreviewClose,Da=nn.prefixCls,ya=Da===void 0?"rc-image":Da,yn=nn.previewPrefixCls,gt=yn===void 0?"".concat(ya,"-preview"):yn,rn=nn.placeholder,gn=nn.fallback,Wn=nn.width,Tn=nn.height,fn=nn.style,jn=nn.preview,Ct=jn===void 0?!0:jn,dr=nn.className,$a=nn.onClick,Qn=nn.onError,Tr=nn.wrapperClassName,zr=nn.wrapperStyle,ro=nn.rootClassName,Qr=(0,xe.Z)(nn,en),Wa=rn&&rn!==!0,br=(0,Ie.Z)(Ct)==="object"?Ct:{},Lr=br.src,nr=br.visible,fo=nr===void 0?void 0:nr,Ho=br.onVisibleChange,oo=Ho===void 0?fa:Ho,Wo=br.getContainer,io=Wo===void 0?void 0:Wo,ci=br.mask,di=br.maskClassName,pi=br.movable,Ko=br.icons,Hr=br.scaleStep,bl=br.minScale,xl=br.maxScale,Ul=br.imageRender,qo=br.toolbarRender,oi=(0,xe.Z)(br,Pn),ai=Lr!=null?Lr:kn,mi=(0,He.Z)(!!fo,{value:fo,onChange:oo}),li=(0,Me.Z)(mi,2),wi=li[0],Bl=li[1],tl=b({src:kn,isCustomPlaceholder:Wa,fallback:gn}),xo=(0,Me.Z)(tl,3),Nl=xo[0],_i=xo[1],Wi=xo[2],cu=(0,a.useState)(null),pu=(0,Me.Z)(cu,2),du=pu[0],Sl=pu[1],gi=(0,a.useContext)(oe),Pu=!!Ct,Qu=function(){Bl(!1),Sl(null)},as=Ae()(ya,Tr,ro,(0,le.Z)({},"".concat(ya,"-error"),Wi==="error")),Vu=(0,a.useMemo)(function(){var Xr={};return ye.forEach(function(vl){nn[vl]!==void 0&&(Xr[vl]=nn[vl])}),Xr},ye.map(function(Xr){return nn[Xr]})),ko=(0,a.useMemo)(function(){return(0,Se.Z)((0,Se.Z)({},Vu),{},{src:ai})},[ai,Vu]),Wr=E(Pu,ko),Vr=function(vl){var Yl=(0,Le.os)(vl.target),Ai=Yl.left,Ci=Yl.top;gi?gi.onPreview(Wr,Ai,Ci):(Sl({x:Ai,y:Ci}),Bl(!0)),$a==null||$a(vl)};return a.createElement(a.Fragment,null,a.createElement("div",(0,Fe.Z)({},Qr,{className:as,onClick:Pu?Vr:$a,style:(0,Se.Z)({width:Wn,height:Tn},zr)}),a.createElement("img",(0,Fe.Z)({},Vu,{className:Ae()("".concat(ya,"-img"),(0,le.Z)({},"".concat(ya,"-img-placeholder"),rn===!0),dr),style:(0,Se.Z)({height:Tn},fn),ref:Nl},_i,{width:Wn,height:Tn,onError:Qn})),Wi==="loading"&&a.createElement("div",{"aria-hidden":"true",className:"".concat(ya,"-placeholder")},rn),ci&&Pu&&a.createElement("div",{className:Ae()("".concat(ya,"-mask"),di),style:{display:(fn==null?void 0:fn.display)==="none"?"none":void 0}},ci)),!gi&&Pu&&a.createElement(It,(0,Fe.Z)({"aria-hidden":!wi,visible:wi,prefixCls:gt,onClose:Qu,mousePosition:du,src:ai,alt:$t,fallback:gn,getContainer:io,icons:Ko,movable:pi,scaleStep:Hr,minScale:bl,maxScale:xl,rootClassName:ro,imageRender:Ul,imgCommonProps:Vu,toolbarRender:qo},oi)))};Je.PreviewGroup=Vt,Je.displayName="Image";var Tt=Je,bn=Tt,Cn=x(62892),vn=x(36355),at=x(31724),vt=x(99267),rt=x(33853),ke=x(38819),Pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Wt=Pt,Re=x(7657),Ge=function(nn,kn){return a.createElement(Re.Z,(0,Fe.Z)({},nn,{ref:kn,icon:Wt}))},ht=a.forwardRef(Ge),Ue=ht,ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Ve=ot,ia=function(nn,kn){return a.createElement(Re.Z,(0,Fe.Z)({},nn,{ref:kn,icon:Ve}))},ln=a.forwardRef(ia),ta=ln,Nn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},va=Nn,Ft=function(nn,kn){return a.createElement(Re.Z,(0,Fe.Z)({},nn,{ref:kn,icon:va}))},Xt=a.forwardRef(Ft),Jt=Xt,Ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},tn=Ot,xa=function(nn,kn){return a.createElement(Re.Z,(0,Fe.Z)({},nn,{ref:kn,icon:tn}))},dn=a.forwardRef(xa),oa=dn,Ja={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Er=Ja,Jn=function(nn,kn){return a.createElement(Re.Z,(0,Fe.Z)({},nn,{ref:kn,icon:Er}))},qt=a.forwardRef(Jn),ha=qt,Ya=x(64993),Aa=x(73819),Zr=x(17313),Yr=x(29878),Sr=x(1950),Et=x(83116),Ra=x(37613);const Zt=on=>({position:on||"absolute",inset:0}),qn=on=>{const{iconCls:nn,motionDurationSlow:kn,paddingXXS:$t,marginXXS:fa,prefixCls:Da,colorTextLightSolid:ya}=on;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:ya,background:new Ya.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${kn}`,[`.${Da}-mask-info`]:Object.assign(Object.assign({},Zr.vS),{padding:`0 ${$t}px`,[nn]:{marginInlineEnd:fa,svg:{verticalAlign:"baseline"}}})}},ua=on=>{const{previewCls:nn,modalMaskBg:kn,paddingSM:$t,marginXL:fa,margin:Da,paddingLG:ya,previewOperationColorDisabled:yn,previewOperationHoverColor:gt,motionDurationSlow:rn,iconCls:gn,colorTextLightSolid:Wn}=on,Tn=new Ya.C(kn).setAlpha(.1),fn=Tn.clone().setAlpha(.2);return{[`${nn}-footer`]:{position:"fixed",bottom:fa,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:on.previewOperationColor},[`${nn}-progress`]:{marginBottom:Da},[`${nn}-close`]:{position:"fixed",top:fa,right:{_skip_check_:!0,value:fa},display:"flex",color:Wn,backgroundColor:Tn.toRgbString(),borderRadius:"50%",padding:$t,outline:0,border:0,cursor:"pointer",transition:`all ${rn}`,"&:hover":{backgroundColor:fn.toRgbString()},[`& > ${gn}`]:{fontSize:on.previewOperationSize}},[`${nn}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${ya}px`,backgroundColor:Tn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:$t,padding:$t,cursor:"pointer",transition:`all ${rn}`,userSelect:"none",[`&:not(${nn}-operations-operation-disabled):hover > ${gn}`]:{color:gt},"&-disabled":{color:yn,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${gn}`]:{fontSize:on.previewOperationSize}}}}},ga=on=>{const{modalMaskBg:nn,iconCls:kn,previewOperationColorDisabled:$t,previewCls:fa,zIndexPopup:Da,motionDurationSlow:ya}=on,yn=new Ya.C(nn).setAlpha(.1),gt=yn.clone().setAlpha(.2);return{[`${fa}-switch-left, ${fa}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Da+1,display:"flex",alignItems:"center",justifyContent:"center",width:on.imagePreviewSwitchSize,height:on.imagePreviewSwitchSize,marginTop:-on.imagePreviewSwitchSize/2,color:on.previewOperationColor,background:yn.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${ya}`,userSelect:"none","&:hover":{background:gt.toRgbString()},"&-disabled":{"&, &:hover":{color:$t,background:"transparent",cursor:"not-allowed",[`> ${kn}`]:{cursor:"not-allowed"}}},[`> ${kn}`]:{fontSize:on.previewOperationSize}},[`${fa}-switch-left`]:{insetInlineStart:on.marginSM},[`${fa}-switch-right`]:{insetInlineEnd:on.marginSM}}},tr=on=>{const{motionEaseOut:nn,previewCls:kn,motionDurationSlow:$t,componentCls:fa}=on;return[{[`${fa}-preview-root`]:{[kn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${kn}-body`]:Object.assign(Object.assign({},Zt()),{overflow:"hidden"}),[`${kn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${$t} ${nn} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Zt()),{transition:`transform ${$t} ${nn} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${kn}-moving`]:{[`${kn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${fa}-preview-root`]:{[`${kn}-wrap`]:{zIndex:on.zIndexPopup}}},{[`${fa}-preview-operations-wrapper`]:{position:"fixed",zIndex:on.zIndexPopup+1},"&":[ua(on),ga(on)]}]},Hn=on=>{const{componentCls:nn}=on;return{[nn]:{position:"relative",display:"inline-block",[`${nn}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${nn}-img-placeholder`]:{backgroundColor:on.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${nn}-mask`]:Object.assign({},qn(on)),[`${nn}-mask:hover`]:{opacity:1},[`${nn}-placeholder`]:Object.assign({},Zt())}}},se=on=>{const{previewCls:nn}=on;return{[`${nn}-root`]:(0,Yr._y)(on,"zoom"),"&":(0,Sr.J$)(on,!0)}};var fe=(0,Et.Z)("Image",on=>{const nn=`${on.componentCls}-preview`,kn=(0,Ra.TS)(on,{previewCls:nn,modalMaskBg:new Ya.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:on.controlHeightLG});return[Hn(kn),tr(kn),(0,Aa.QA)((0,Ra.TS)(kn,{componentCls:nn})),se(kn)]},on=>({zIndexPopup:on.zIndexPopupBase+80,previewOperationColor:new Ya.C(on.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Ya.C(on.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Ya.C(on.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:on.fontSizeIcon*1.5})),he=function(on,nn){var kn={};for(var $t in on)Object.prototype.hasOwnProperty.call(on,$t)&&nn.indexOf($t)<0&&(kn[$t]=on[$t]);if(on!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fa=0,$t=Object.getOwnPropertySymbols(on);fa<$t.length;fa++)nn.indexOf($t[fa])<0&&Object.prototype.propertyIsEnumerable.call(on,$t[fa])&&(kn[$t[fa]]=on[$t[fa]]);return kn};const De={rotateLeft:a.createElement(Ue,null),rotateRight:a.createElement(ta,null),zoomIn:a.createElement(oa,null),zoomOut:a.createElement(ha,null),close:a.createElement(vt.Z,null),left:a.createElement(rt.Z,null),right:a.createElement(ke.Z,null),flipX:a.createElement(Jt,null),flipY:a.createElement(Jt,{rotate:90})};var wt=on=>{var{previewPrefixCls:nn,preview:kn}=on,$t=he(on,["previewPrefixCls","preview"]);const{getPrefixCls:fa}=a.useContext(vn.E_),Da=fa("image",nn),ya=`${Da}-preview`,yn=fa(),[gt,rn]=fe(Da),gn=a.useMemo(()=>{var Wn;if(kn===!1)return kn;const Tn=typeof kn=="object"?kn:{},fn=Ae()(rn,(Wn=Tn.rootClassName)!==null&&Wn!==void 0?Wn:"");return Object.assign(Object.assign({},Tn),{transitionName:(0,Cn.m)(yn,"zoom",Tn.transitionName),maskTransitionName:(0,Cn.m)(yn,"fade",Tn.maskTransitionName),rootClassName:fn})},[kn]);return gt(a.createElement(bn.PreviewGroup,Object.assign({preview:gn,previewPrefixCls:ya,icons:De},$t)))},jt=function(on,nn){var kn={};for(var $t in on)Object.prototype.hasOwnProperty.call(on,$t)&&nn.indexOf($t)<0&&(kn[$t]=on[$t]);if(on!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fa=0,$t=Object.getOwnPropertySymbols(on);fa<$t.length;fa++)nn.indexOf($t[fa])<0&&Object.prototype.propertyIsEnumerable.call(on,$t[fa])&&(kn[$t[fa]]=on[$t[fa]]);return kn};const ka=on=>{const{prefixCls:nn,preview:kn,className:$t,rootClassName:fa,style:Da}=on,ya=jt(on,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:yn,locale:gt=at.Z,getPopupContainer:rn,image:gn}=a.useContext(vn.E_),Wn=yn("image",nn),Tn=yn(),fn=gt.Image||at.Z.Image,[jn,Ct]=fe(Wn),dr=Ae()(fa,Ct),$a=Ae()($t,Ct,gn==null?void 0:gn.className),Qn=a.useMemo(()=>{if(kn===!1)return kn;const zr=typeof kn=="object"?kn:{},{getContainer:ro}=zr,Qr=jt(zr,["getContainer"]);return Object.assign(Object.assign({mask:a.createElement("div",{className:`${Wn}-mask-info`},a.createElement(pe.Z,null),fn==null?void 0:fn.preview),icons:De},Qr),{getContainer:ro||rn,transitionName:(0,Cn.m)(Tn,"zoom",zr.transitionName),maskTransitionName:(0,Cn.m)(Tn,"fade",zr.maskTransitionName)})},[kn,fn]),Tr=Object.assign(Object.assign({},gn==null?void 0:gn.style),Da);return jn(a.createElement(bn,Object.assign({prefixCls:Wn,preview:Qn,rootClassName:dr,className:$a,style:Tr},ya)))};ka.PreviewGroup=wt;var _n=ka},45818:function(Rt,ct,x){"use strict";x.d(ct,{D:function(){return te},Z:function(){return ce}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(ge,Ce){return pe.createElement(Fe.Z,(0,a.Z)({},ge,{ref:Ce,icon:Ae}))},le=pe.forwardRef(Se),Me=le,Ie=x(33853),xe=x(38819),Le=x(92310),He=x.n(Le),ye=x(2738),y=me=>!isNaN(parseFloat(me))&&isFinite(me),E=x(36355),z=x(84966),b=function(me,ge){var Ce={};for(var Be in me)Object.prototype.hasOwnProperty.call(me,Be)&&ge.indexOf(Be)<0&&(Ce[Be]=me[Be]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Be=Object.getOwnPropertySymbols(me);je{let me=0;return function(){let ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return me+=1,`${ge}${me}`}})();var ce=pe.forwardRef((me,ge)=>{const{prefixCls:Ce,className:Be,trigger:je,children:we,defaultCollapsed:tt=!1,theme:Ze="dark",style:ut={},collapsible:We=!1,reverseArrow:nt=!1,width:xt=200,collapsedWidth:yt=80,zeroWidthTriggerStyle:bt,breakpoint:Nt,onCollapse:It,onBreakpoint:Ut}=me,Dt=b(me,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Xe}=(0,pe.useContext)(z.Gs),[lt,Mt]=(0,pe.useState)("collapsed"in me?me.collapsed:tt),[Vt,en]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>{"collapsed"in me&&Mt(me.collapsed)},[me.collapsed]);const Pn=(at,vt)=>{"collapsed"in me||Mt(at),It==null||It(at,vt)},Je=(0,pe.useRef)();Je.current=at=>{en(at.matches),Ut==null||Ut(at.matches),lt!==at.matches&&Pn(at.matches,"responsive")},(0,pe.useEffect)(()=>{function at(rt){return Je.current(rt)}let vt;if(typeof window!="undefined"){const{matchMedia:rt}=window;if(rt&&Nt&&Nt in ee){vt=rt(`(max-width: ${ee[Nt]})`);try{vt.addEventListener("change",at)}catch(ke){vt.addListener(at)}at(vt)}}return()=>{try{vt==null||vt.removeEventListener("change",at)}catch(rt){vt==null||vt.removeListener(at)}}},[Nt]),(0,pe.useEffect)(()=>{const at=ne("ant-sider-");return Xe.addSider(at),()=>Xe.removeSider(at)},[]);const Tt=()=>{Pn(!lt,"clickTrigger")},{getPrefixCls:bn}=(0,pe.useContext)(E.E_),Cn=()=>{const at=bn("layout-sider",Ce),vt=(0,ye.Z)(Dt,["collapsed"]),rt=lt?yt:xt,ke=y(rt)?`${rt}px`:String(rt),Pt=parseFloat(String(yt||0))===0?pe.createElement("span",{onClick:Tt,className:He()(`${at}-zero-width-trigger`,`${at}-zero-width-trigger-${nt?"right":"left"}`),style:bt},je||pe.createElement(Me,null)):null,Ge={expanded:nt?pe.createElement(xe.Z,null):pe.createElement(Ie.Z,null),collapsed:nt?pe.createElement(Ie.Z,null):pe.createElement(xe.Z,null)}[lt?"collapsed":"expanded"],ht=je!==null?Pt||pe.createElement("div",{className:`${at}-trigger`,onClick:Tt,style:{width:ke}},je||Ge):null,Ue=Object.assign(Object.assign({},ut),{flex:`0 0 ${ke}`,maxWidth:ke,minWidth:ke,width:ke}),ot=He()(at,`${at}-${Ze}`,{[`${at}-collapsed`]:!!lt,[`${at}-has-trigger`]:We&&je!==null&&!Pt,[`${at}-below`]:!!Vt,[`${at}-zero-width`]:parseFloat(ke)===0},Be);return pe.createElement("aside",Object.assign({className:ot},vt,{style:Ue,ref:ge}),pe.createElement("div",{className:`${at}-children`},we),We||Vt&&Pt?ht:null)},vn=pe.useMemo(()=>({siderCollapsed:lt}),[lt]);return pe.createElement(te.Provider,{value:vn},Cn())})},84966:function(Rt,ct,x){"use strict";x.d(ct,{VY:function(){return te},$_:function(){return ee},h4:function(){return b},Gs:function(){return ye},ZP:function(){return ne}});var a=x(94480),pe=x(92310),Ne=x.n(pe),Ae=x(2738),Fe=x(59301),Se=x(36355),le=x(83116),Ie=ie=>{const{componentCls:ce,bodyBg:me,lightSiderBg:ge,lightTriggerBg:Ce,lightTriggerColor:Be}=ie;return{[`${ce}-sider-light`]:{background:ge,[`${ce}-sider-trigger`]:{color:Be,background:Ce},[`${ce}-sider-zero-width-trigger`]:{color:Be,background:Ce,border:`1px solid ${me}`,borderInlineStart:0}}}};const xe=ie=>{const{antCls:ce,componentCls:me,colorText:ge,triggerColor:Ce,footerBg:Be,triggerBg:je,headerHeight:we,headerPadding:tt,headerColor:Ze,footerPadding:ut,triggerHeight:We,zeroTriggerHeight:nt,zeroTriggerWidth:xt,motionDurationMid:yt,motionDurationSlow:bt,fontSize:Nt,borderRadius:It,bodyBg:Ut,headerBg:Dt,siderBg:Xe}=ie;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ut,"&, *":{boxSizing:"border-box"},[`&${me}-has-sider`]:{flexDirection:"row",[`> ${me}, > ${me}-content`]:{width:0}},[`${me}-header, &${me}-footer`]:{flex:"0 0 auto"},[`${me}-sider`]:{position:"relative",minWidth:0,background:Xe,transition:`all ${yt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ce}-menu${ce}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:We},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:We,color:Ce,lineHeight:`${We}px`,textAlign:"center",background:je,cursor:"pointer",transition:`all ${yt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:we,insetInlineEnd:-xt,zIndex:1,width:xt,height:nt,color:Ce,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Xe,borderStartStartRadius:0,borderStartEndRadius:It,borderEndEndRadius:It,borderEndStartRadius:0,cursor:"pointer",transition:`background ${bt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${bt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-xt,borderStartStartRadius:It,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:It}}}}},Ie(ie)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:we,padding:tt,color:Ze,lineHeight:`${we}px`,background:Dt,[`${ce}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:ut,color:ge,fontSize:Nt,background:Be},[`${me}-content`]:{flex:"auto",minHeight:0}}};var Le=(0,le.Z)("Layout",ie=>[xe(ie)],ie=>{const{colorBgLayout:ce,controlHeight:me,controlHeightLG:ge,colorText:Ce,controlHeightSM:Be,marginXXS:je,colorTextLightSolid:we,colorBgContainer:tt}=ie,Ze=ge*1.25;return{colorBgHeader:"#001529",colorBgBody:ce,colorBgTrigger:"#002140",bodyBg:ce,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${Ze}px`,headerColor:Ce,footerPadding:`${Be}px ${Ze}px`,footerBg:ce,siderBg:"#001529",triggerHeight:ge+je*2,triggerBg:"#002140",triggerColor:we,zeroTriggerWidth:ge,zeroTriggerHeight:ge,lightSiderBg:tt,lightTriggerBg:tt,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),He=function(ie,ce){var me={};for(var ge in ie)Object.prototype.hasOwnProperty.call(ie,ge)&&ce.indexOf(ge)<0&&(me[ge]=ie[ge]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,ge=Object.getOwnPropertySymbols(ie);Cenull,removeSider:()=>null}});function oe(ie){let{suffixCls:ce,tagName:me,displayName:ge}=ie;return Ce=>Fe.forwardRef((je,we)=>Fe.createElement(Ce,Object.assign({ref:we,suffixCls:ce,tagName:me},je)))}const y=Fe.forwardRef((ie,ce)=>{const{prefixCls:me,suffixCls:ge,className:Ce,tagName:Be}=ie,je=He(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:we}=Fe.useContext(Se.E_),tt=we("layout",me),[Ze,ut]=Le(tt),We=ge?`${tt}-${ge}`:tt;return Ze(Fe.createElement(Be,Object.assign({className:Ne()(me||We,Ce,ut),ref:ce},je)))}),E=Fe.forwardRef((ie,ce)=>{const{direction:me}=Fe.useContext(Se.E_),[ge,Ce]=Fe.useState([]),{prefixCls:Be,className:je,rootClassName:we,children:tt,hasSider:Ze,tagName:ut,style:We}=ie,nt=He(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),xt=(0,Ae.Z)(nt,["suffixCls"]),{getPrefixCls:yt,layout:bt}=Fe.useContext(Se.E_),Nt=yt("layout",Be),[It,Ut]=Le(Nt),Dt=Ne()(Nt,{[`${Nt}-has-sider`]:typeof Ze=="boolean"?Ze:ge.length>0,[`${Nt}-rtl`]:me==="rtl"},bt==null?void 0:bt.className,je,we,Ut),Xe=Fe.useMemo(()=>({siderHook:{addSider:lt=>{Ce(Mt=>[].concat((0,a.Z)(Mt),[lt]))},removeSider:lt=>{Ce(Mt=>Mt.filter(Vt=>Vt!==lt))}}}),[]);return It(Fe.createElement(ye.Provider,{value:Xe},Fe.createElement(ut,Object.assign({ref:ce,className:Dt,style:Object.assign(Object.assign({},bt==null?void 0:bt.style),We)},xt),tt)))}),z=oe({tagName:"div",displayName:"Layout"})(E),b=oe({suffixCls:"header",tagName:"header",displayName:"Header"})(y),ee=oe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),te=oe({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ne=z},40875:function(Rt,ct,x){"use strict";x.d(ct,{J:function(){return Se}});var a=x(59301),pe=x(33234),Ne=x(70425),Ae=function(le,Me){var Ie={};for(var xe in le)Object.prototype.hasOwnProperty.call(le,xe)&&Me.indexOf(xe)<0&&(Ie[xe]=le[xe]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,xe=Object.getOwnPropertySymbols(le);Le{const{children:Ie}=le,xe=Ae(le,["children"]),Le=a.useContext(Fe),He=a.useMemo(()=>Object.assign(Object.assign({},Le),xe),[Le,xe.prefixCls,xe.mode,xe.selectable]);return a.createElement(Fe.Provider,{value:He},a.createElement(pe.BR,null,(0,Ne.supportNodeRef)(Ie)?a.cloneElement(Ie,{ref:Me}):Ie))});ct.Z=Fe},20834:function(Rt,ct,x){"use strict";x.d(ct,{default:function(){return vn}});var a=x(15285),pe=x(59301),Ne=x(45818),Ae=x(92310),Fe=x.n(Ae),Se=x(36355),le=function(at,vt){var rt={};for(var ke in at)Object.prototype.hasOwnProperty.call(at,ke)&&vt.indexOf(ke)<0&&(rt[ke]=at[ke]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,ke=Object.getOwnPropertySymbols(at);Pt{const{prefixCls:vt,className:rt,dashed:ke}=at,Pt=le(at,["prefixCls","className","dashed"]),{getPrefixCls:Wt}=pe.useContext(Se.E_),Re=Wt("menu",vt),Ge=Fe()({[`${Re}-item-divider-dashed`]:!!ke},rt);return pe.createElement(a.iz,Object.assign({className:Ge},Pt))},xe=x(11592),Le=x(2738),He=x(6848),ye=x(92343),y=(0,pe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),z=at=>{var vt;const{className:rt,children:ke,icon:Pt,title:Wt,danger:Re}=at,{prefixCls:Ge,firstLevel:ht,direction:Ue,disableMenuItemTitleTooltip:ot,inlineCollapsed:Ve}=pe.useContext(y),ia=Xt=>{const Jt=pe.createElement("span",{className:`${Ge}-title-content`},ke);return(!Pt||(0,ye.l$)(ke)&&ke.type==="span")&&ke&&Xt&&ht&&typeof ke=="string"?pe.createElement("div",{className:`${Ge}-inline-collapsed-noicon`},ke.charAt(0)):Jt},{siderCollapsed:ln}=pe.useContext(Ne.D);let ta=Wt;typeof Wt=="undefined"?ta=ht?ke:"":Wt===!1&&(ta="");const Nn={title:ta};!ln&&!Ve&&(Nn.title=null,Nn.open=!1);const va=(0,xe.Z)(ke).length;let Ft=pe.createElement(a.ck,Object.assign({},(0,Le.Z)(at,["title","icon","danger"]),{className:Fe()({[`${Ge}-item-danger`]:Re,[`${Ge}-item-only-child`]:(Pt?va+1:va)===1},rt),title:typeof Wt=="string"?Wt:void 0}),(0,ye.Tm)(Pt,{className:Fe()((0,ye.l$)(Pt)?(vt=Pt.props)===null||vt===void 0?void 0:vt.className:"",`${Ge}-item-icon`)}),ia(Ve));return ot||(Ft=pe.createElement(He.Z,Object.assign({},Nn,{placement:Ue==="rtl"?"left":"right",overlayClassName:`${Ge}-inline-collapsed-tooltip`}),Ft)),Ft},ee=at=>{var vt;const{popupClassName:rt,icon:ke,title:Pt,theme:Wt}=at,Re=pe.useContext(y),{prefixCls:Ge,inlineCollapsed:ht,theme:Ue}=Re,ot=(0,a.Xl)();let Ve;if(!ke)Ve=ht&&!ot.length&&Pt&&typeof Pt=="string"?pe.createElement("div",{className:`${Ge}-inline-collapsed-noicon`},Pt.charAt(0)):pe.createElement("span",{className:`${Ge}-title-content`},Pt);else{const ln=(0,ye.l$)(Pt)&&Pt.type==="span";Ve=pe.createElement(pe.Fragment,null,(0,ye.Tm)(ke,{className:Fe()((0,ye.l$)(ke)?(vt=ke.props)===null||vt===void 0?void 0:vt.className:"",`${Ge}-item-icon`)}),ln?Pt:pe.createElement("span",{className:`${Ge}-title-content`},Pt))}const ia=pe.useMemo(()=>Object.assign(Object.assign({},Re),{firstLevel:!1}),[Re]);return pe.createElement(y.Provider,{value:ia},pe.createElement(a.Wd,Object.assign({},(0,Le.Z)(at,["icon"]),{title:Ve,popupClassName:Fe()(Ge,rt,`${Ge}-${Wt||Ue}`)})))},te=x(18785),ne=x(70425),ie=x(62892),ce=x(40875),me=function(at,vt){var rt={};for(var ke in at)Object.prototype.hasOwnProperty.call(at,ke)&&vt.indexOf(ke)<0&&(rt[ke]=at[ke]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,ke=Object.getOwnPropertySymbols(at);Pt{if(vt&&typeof vt=="object"){const ke=vt,{label:Pt,children:Wt,key:Re,type:Ge}=ke,ht=me(ke,["label","children","key","type"]),Ue=Re!=null?Re:`tmp-${rt}`;return Wt||Ge==="group"?Ge==="group"?pe.createElement(a.BW,Object.assign({key:Ue},ht,{title:Pt}),ge(Wt)):pe.createElement(ee,Object.assign({key:Ue},ht,{title:Pt}),ge(Wt)):Ge==="divider"?pe.createElement(Ie,Object.assign({key:Ue},ht)):pe.createElement(z,Object.assign({key:Ue},ht),Pt)}return null}).filter(vt=>vt)}function Ce(at){return pe.useMemo(()=>at&&ge(at),[at])}var Be=x(64993),je=x(17313),we=x(8378),tt=x(13826),Ze=x(29878),ut=x(83116),We=x(37613),xt=at=>{const{componentCls:vt,motionDurationSlow:rt,horizontalLineHeight:ke,colorSplit:Pt,lineWidth:Wt,lineType:Re,itemPaddingInline:Ge}=at;return{[`${vt}-horizontal`]:{lineHeight:ke,border:0,borderBottom:`${Wt}px ${Re} ${Pt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${vt}-item, ${vt}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ge},[`> ${vt}-item:hover, + > ${vt}-item-active, + > ${vt}-submenu ${vt}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${vt}-item, ${vt}-submenu-title`]:{transition:[`border-color ${rt}`,`background ${rt}`].join(",")},[`${vt}-submenu-arrow`]:{display:"none"}}}},bt=at=>{let{componentCls:vt,menuArrowOffset:rt}=at;return{[`${vt}-rtl`]:{direction:"rtl"},[`${vt}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${vt}-rtl${vt}-vertical, + ${vt}-submenu-rtl ${vt}-vertical`]:{[`${vt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${rt})`},"&::after":{transform:`rotate(45deg) translateY(${rt})`}}}}};const Nt=at=>Object.assign({},(0,je.oN)(at));var Ut=(at,vt)=>{const{componentCls:rt,itemColor:ke,itemSelectedColor:Pt,groupTitleColor:Wt,itemBg:Re,subMenuItemBg:Ge,itemSelectedBg:ht,activeBarHeight:Ue,activeBarWidth:ot,activeBarBorderWidth:Ve,motionDurationSlow:ia,motionEaseInOut:ln,motionEaseOut:ta,itemPaddingInline:Nn,motionDurationMid:va,itemHoverColor:Ft,lineType:Xt,colorSplit:Jt,itemDisabledColor:Ot,dangerItemColor:tn,dangerItemHoverColor:xa,dangerItemSelectedColor:dn,dangerItemActiveBg:oa,dangerItemSelectedBg:Ja,itemHoverBg:Er,itemActiveBg:Jn,menuSubMenuBg:qt,horizontalItemSelectedColor:ha,horizontalItemSelectedBg:Ya,horizontalItemBorderRadius:Aa,horizontalItemHoverBg:Zr,popupBg:Yr}=at;return{[`${rt}-${vt}, ${rt}-${vt} > ${rt}`]:{color:ke,background:Re,[`&${rt}-root:focus-visible`]:Object.assign({},Nt(at)),[`${rt}-item-group-title`]:{color:Wt},[`${rt}-submenu-selected`]:{[`> ${rt}-submenu-title`]:{color:Pt}},[`${rt}-item-disabled, ${rt}-submenu-disabled`]:{color:`${Ot} !important`},[`${rt}-item:not(${rt}-item-selected):not(${rt}-submenu-selected)`]:{[`&:hover, > ${rt}-submenu-title:hover`]:{color:Ft}},[`&:not(${rt}-horizontal)`]:{[`${rt}-item:not(${rt}-item-selected)`]:{"&:hover":{backgroundColor:Er},"&:active":{backgroundColor:Jn}},[`${rt}-submenu-title`]:{"&:hover":{backgroundColor:Er},"&:active":{backgroundColor:Jn}}},[`${rt}-item-danger`]:{color:tn,[`&${rt}-item:hover`]:{[`&:not(${rt}-item-selected):not(${rt}-submenu-selected)`]:{color:xa}},[`&${rt}-item:active`]:{background:oa}},[`${rt}-item a`]:{"&, &:hover":{color:"inherit"}},[`${rt}-item-selected`]:{color:Pt,[`&${rt}-item-danger`]:{color:dn},"a, a:hover":{color:"inherit"}},[`& ${rt}-item-selected`]:{backgroundColor:ht,[`&${rt}-item-danger`]:{backgroundColor:Ja}},[`${rt}-item, ${rt}-submenu-title`]:{[`&:not(${rt}-item-disabled):focus-visible`]:Object.assign({},Nt(at))},[`&${rt}-submenu > ${rt}`]:{backgroundColor:qt},[`&${rt}-popup > ${rt}`]:{backgroundColor:Yr},[`&${rt}-horizontal`]:Object.assign(Object.assign({},vt==="dark"?{borderBottom:0}:{}),{[`> ${rt}-item, > ${rt}-submenu`]:{top:Ve,marginTop:-Ve,marginBottom:0,borderRadius:Aa,"&::after":{position:"absolute",insetInline:Nn,bottom:0,borderBottom:`${Ue}px solid transparent`,transition:`border-color ${ia} ${ln}`,content:'""'},"&:hover, &-active, &-open":{background:Zr,"&::after":{borderBottomWidth:Ue,borderBottomColor:ha}},"&-selected":{color:ha,backgroundColor:Ya,"&:hover":{backgroundColor:Ya},"&::after":{borderBottomWidth:Ue,borderBottomColor:ha}}}}),[`&${rt}-root`]:{[`&${rt}-inline, &${rt}-vertical`]:{borderInlineEnd:`${Ve}px ${Xt} ${Jt}`}},[`&${rt}-inline`]:{[`${rt}-sub${rt}-inline`]:{background:Ge},[`${rt}-item, ${rt}-submenu-title`]:Ve&&ot?{width:`calc(100% + ${Ve}px)`}:{},[`${rt}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ot}px solid ${Pt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${va} ${ta}`,`opacity ${va} ${ta}`].join(","),content:'""'},[`&${rt}-item-danger`]:{"&::after":{borderInlineEndColor:dn}}},[`${rt}-selected, ${rt}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${va} ${ln}`,`opacity ${va} ${ln}`].join(",")}}}}}};const Dt=at=>{const{componentCls:vt,itemHeight:rt,itemMarginInline:ke,padding:Pt,menuArrowSize:Wt,marginXS:Re,itemMarginBlock:Ge}=at,ht=Pt+Wt+Re;return{[`${vt}-item`]:{position:"relative",overflow:"hidden"},[`${vt}-item, ${vt}-submenu-title`]:{height:rt,lineHeight:`${rt}px`,paddingInline:Pt,overflow:"hidden",textOverflow:"ellipsis",marginInline:ke,marginBlock:Ge,width:`calc(100% - ${ke*2}px)`},[`> ${vt}-item, + > ${vt}-submenu > ${vt}-submenu-title`]:{height:rt,lineHeight:`${rt}px`},[`${vt}-item-group-list ${vt}-submenu-title, + ${vt}-submenu-title`]:{paddingInlineEnd:ht}}};var lt=at=>{const{componentCls:vt,iconCls:rt,itemHeight:ke,colorTextLightSolid:Pt,dropdownWidth:Wt,controlHeightLG:Re,motionDurationMid:Ge,motionEaseOut:ht,paddingXL:Ue,itemMarginInline:ot,fontSizeLG:Ve,motionDurationSlow:ia,paddingXS:ln,boxShadowSecondary:ta,collapsedWidth:Nn,collapsedIconSize:va}=at,Ft={height:ke,lineHeight:`${ke}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[vt]:{"&-inline, &-vertical":Object.assign({[`&${vt}-root`]:{boxShadow:"none"}},Dt(at))},[`${vt}-submenu-popup`]:{[`${vt}-vertical`]:Object.assign(Object.assign({},Dt(at)),{boxShadow:ta})}},{[`${vt}-submenu-popup ${vt}-vertical${vt}-sub`]:{minWidth:Wt,maxHeight:`calc(100vh - ${Re*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${vt}-inline`]:{width:"100%",[`&${vt}-root`]:{[`${vt}-item, ${vt}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${ia}`,`background ${ia}`,`padding ${Ge} ${ht}`].join(","),[`> ${vt}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${vt}-sub${vt}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${vt}-submenu > ${vt}-submenu-title`]:Ft,[`& ${vt}-item-group-title`]:{paddingInlineStart:Ue}},[`${vt}-item`]:Ft}},{[`${vt}-inline-collapsed`]:{width:Nn,[`&${vt}-root`]:{[`${vt}-item, ${vt}-submenu ${vt}-submenu-title`]:{[`> ${vt}-inline-collapsed-noicon`]:{fontSize:Ve,textAlign:"center"}}},[`> ${vt}-item, + > ${vt}-item-group > ${vt}-item-group-list > ${vt}-item, + > ${vt}-item-group > ${vt}-item-group-list > ${vt}-submenu > ${vt}-submenu-title, + > ${vt}-submenu > ${vt}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ve/2}px - ${ot}px)`,textOverflow:"clip",[` + ${vt}-submenu-arrow, + ${vt}-submenu-expand-icon + `]:{opacity:0},[`${vt}-item-icon, ${rt}`]:{margin:0,fontSize:va,lineHeight:`${ke}px`,"+ span":{display:"inline-block",opacity:0}}},[`${vt}-item-icon, ${rt}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${vt}-item-icon, ${rt}`]:{display:"none"},"a, a:hover":{color:Pt}},[`${vt}-item-group-title`]:Object.assign(Object.assign({},je.vS),{paddingInline:ln})}}]};const Mt=at=>{const{componentCls:vt,motionDurationSlow:rt,motionDurationMid:ke,motionEaseInOut:Pt,motionEaseOut:Wt,iconCls:Re,iconSize:Ge,iconMarginInlineEnd:ht}=at;return{[`${vt}-item, ${vt}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${rt}`,`background ${rt}`,`padding ${rt} ${Pt}`].join(","),[`${vt}-item-icon, ${Re}`]:{minWidth:Ge,fontSize:Ge,transition:[`font-size ${ke} ${Wt}`,`margin ${rt} ${Pt}`,`color ${rt}`].join(","),"+ span":{marginInlineStart:ht,opacity:1,transition:[`opacity ${rt} ${Pt}`,`margin ${rt}`,`color ${rt}`].join(",")}},[`${vt}-item-icon`]:Object.assign({},(0,je.Ro)()),[`&${vt}-item-only-child`]:{[`> ${Re}, > ${vt}-item-icon`]:{marginInlineEnd:0}}},[`${vt}-item-disabled, ${vt}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${vt}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Vt=at=>{const{componentCls:vt,motionDurationSlow:rt,motionEaseInOut:ke,borderRadius:Pt,menuArrowSize:Wt,menuArrowOffset:Re}=at;return{[`${vt}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:at.margin,width:Wt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${rt} ${ke}, opacity ${rt}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Wt*.6,height:Wt*.15,backgroundColor:"currentcolor",borderRadius:Pt,transition:[`background ${rt} ${ke}`,`transform ${rt} ${ke}`,`top ${rt} ${ke}`,`color ${rt} ${ke}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Re})`},"&::after":{transform:`rotate(-45deg) translateY(${Re})`}}}}},en=at=>{const{antCls:vt,componentCls:rt,fontSize:ke,motionDurationSlow:Pt,motionDurationMid:Wt,motionEaseInOut:Re,paddingXS:Ge,padding:ht,colorSplit:Ue,lineWidth:ot,zIndexPopup:Ve,borderRadiusLG:ia,subMenuItemBorderRadius:ln,menuArrowSize:ta,menuArrowOffset:Nn,lineType:va,menuPanelMaskInset:Ft,groupTitleLineHeight:Xt,groupTitleFontSize:Jt}=at;return[{"":{[`${rt}`]:Object.assign(Object.assign({},(0,je.dF)()),{"&-hidden":{display:"none"}})},[`${rt}-submenu-hidden`]:{display:"none"}},{[rt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,je.Wf)(at)),(0,je.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ke,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Pt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${rt}-item`]:{flex:"none"}},[`${rt}-item, ${rt}-submenu, ${rt}-submenu-title`]:{borderRadius:at.itemBorderRadius},[`${rt}-item-group-title`]:{padding:`${Ge}px ${ht}px`,fontSize:Jt,lineHeight:Xt,transition:`all ${Pt}`},[`&-horizontal ${rt}-submenu`]:{transition:[`border-color ${Pt} ${Re}`,`background ${Pt} ${Re}`].join(",")},[`${rt}-submenu, ${rt}-submenu-inline`]:{transition:[`border-color ${Pt} ${Re}`,`background ${Pt} ${Re}`,`padding ${Wt} ${Re}`].join(",")},[`${rt}-submenu ${rt}-sub`]:{cursor:"initial",transition:[`background ${Pt} ${Re}`,`padding ${Pt} ${Re}`].join(",")},[`${rt}-title-content`]:{transition:`color ${Pt}`},[`${rt}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${rt}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Ue,borderStyle:va,borderWidth:0,borderTopWidth:ot,marginBlock:ot,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Mt(at)),{[`${rt}-item-group`]:{[`${rt}-item-group-list`]:{margin:0,padding:0,[`${rt}-item, ${rt}-submenu-title`]:{paddingInline:`${ke*2}px ${ht}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ve,borderRadius:ia,boxShadow:"none",transformOrigin:"0 0",[`&${rt}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ft}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ft},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:at.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:at.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:at.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:at.paddingXS},[`> ${rt}`]:Object.assign(Object.assign(Object.assign({borderRadius:ia},Mt(at)),Vt(at)),{[`${rt}-item, ${rt}-submenu > ${rt}-submenu-title`]:{borderRadius:ln},[`${rt}-submenu-title::after`]:{transition:`transform ${Pt} ${Re}`}})}}),Vt(at)),{[`&-inline-collapsed ${rt}-submenu-arrow, + &-inline ${rt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Nn})`},"&::after":{transform:`rotate(45deg) translateX(-${Nn})`}},[`${rt}-submenu-open${rt}-submenu-inline > ${rt}-submenu-title > ${rt}-submenu-arrow`]:{transform:`translateY(-${ta*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Nn})`},"&::before":{transform:`rotate(45deg) translateX(${Nn})`}}})},{[`${vt}-layout-header`]:{[rt]:{lineHeight:"inherit"}}}]};var Pn=(at,vt)=>(0,ut.Z)("Menu",ke=>{if(vt===!1)return[];const{colorBgElevated:Pt,colorPrimary:Wt,colorTextLightSolid:Re,controlHeightLG:Ge,fontSize:ht,darkItemColor:Ue,darkDangerItemColor:ot,darkItemBg:Ve,darkSubMenuItemBg:ia,darkItemSelectedColor:ln,darkItemSelectedBg:ta,darkDangerItemSelectedBg:Nn,darkItemHoverBg:va,darkGroupTitleColor:Ft,darkItemHoverColor:Xt,darkItemDisabledColor:Jt,darkDangerItemHoverColor:Ot,darkDangerItemSelectedColor:tn,darkDangerItemActiveBg:xa}=ke,dn=ht/7*5,oa=(0,We.TS)(ke,{menuArrowSize:dn,menuHorizontalHeight:Ge*1.15,menuArrowOffset:`${dn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Pt}),Ja=(0,We.TS)(oa,{itemColor:Ue,itemHoverColor:Xt,groupTitleColor:Ft,itemSelectedColor:ln,itemBg:Ve,popupBg:Ve,subMenuItemBg:ia,itemActiveBg:"transparent",itemSelectedBg:ta,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:va,itemDisabledColor:Jt,dangerItemColor:ot,dangerItemHoverColor:Ot,dangerItemSelectedColor:tn,dangerItemActiveBg:xa,dangerItemSelectedBg:Nn,menuSubMenuBg:ia,horizontalItemSelectedColor:Re,horizontalItemSelectedBg:Wt});return[en(oa),xt(oa),lt(oa),Ut(oa,"light"),Ut(Ja,"dark"),bt(oa),(0,we.Z)(oa),(0,tt.oN)(oa,"slide-up"),(0,tt.oN)(oa,"slide-down"),(0,Ze._y)(oa,"zoom-big")]},ke=>{const{colorPrimary:Pt,colorError:Wt,colorTextDisabled:Re,colorErrorBg:Ge,colorText:ht,colorTextDescription:Ue,colorBgContainer:ot,colorFillAlter:Ve,colorFillContent:ia,lineWidth:ln,lineWidthBold:ta,controlItemBgActive:Nn,colorBgTextHover:va,controlHeightLG:Ft,lineHeight:Xt,colorBgElevated:Jt,marginXXS:Ot,padding:tn,fontSize:xa,controlHeightSM:dn,fontSizeLG:oa,colorTextLightSolid:Ja,colorErrorHover:Er}=ke,Jn=new Be.C(Ja).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ke.zIndexPopupBase+50,radiusItem:ke.borderRadiusLG,itemBorderRadius:ke.borderRadiusLG,radiusSubMenuItem:ke.borderRadiusSM,subMenuItemBorderRadius:ke.borderRadiusSM,colorItemText:ht,itemColor:ht,colorItemTextHover:ht,itemHoverColor:ht,colorItemTextHoverHorizontal:Pt,horizontalItemHoverColor:Pt,colorGroupTitle:Ue,groupTitleColor:Ue,colorItemTextSelected:Pt,itemSelectedColor:Pt,colorItemTextSelectedHorizontal:Pt,horizontalItemSelectedColor:Pt,colorItemBg:ot,itemBg:ot,colorItemBgHover:va,itemHoverBg:va,colorItemBgActive:ia,itemActiveBg:Nn,colorSubItemBg:Ve,subMenuItemBg:Ve,colorItemBgSelected:Nn,itemSelectedBg:Nn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ta,activeBarHeight:ta,colorActiveBarBorderSize:ln,activeBarBorderWidth:ln,colorItemTextDisabled:Re,itemDisabledColor:Re,colorDangerItemText:Wt,dangerItemColor:Wt,colorDangerItemTextHover:Wt,dangerItemHoverColor:Wt,colorDangerItemTextSelected:Wt,dangerItemSelectedColor:Wt,colorDangerItemBgActive:Ge,dangerItemActiveBg:Ge,colorDangerItemBgSelected:Ge,dangerItemSelectedBg:Ge,itemMarginInline:ke.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ft,groupTitleLineHeight:Xt,collapsedWidth:Ft*2,popupBg:Jt,itemMarginBlock:Ot,itemPaddingInline:tn,horizontalLineHeight:`${Ft*1.15}px`,iconSize:xa,iconMarginInlineEnd:dn-xa,collapsedIconSize:oa,groupTitleFontSize:xa,darkItemDisabledColor:new Be.C(Ja).setAlpha(.25).toRgbString(),darkItemColor:Jn,darkDangerItemColor:Wt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ja,darkItemSelectedBg:Pt,darkDangerItemSelectedBg:Wt,darkItemHoverBg:"transparent",darkGroupTitleColor:Jn,darkItemHoverColor:Ja,darkDangerItemHoverColor:Er,darkDangerItemSelectedColor:Ja,darkDangerItemActiveBg:Wt}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(at),Je=function(at,vt){var rt={};for(var ke in at)Object.prototype.hasOwnProperty.call(at,ke)&&vt.indexOf(ke)<0&&(rt[ke]=at[ke]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,ke=Object.getOwnPropertySymbols(at);Pt{var rt,ke;const Pt=pe.useContext(ce.Z),Wt=Pt||{},{getPrefixCls:Re,getPopupContainer:Ge,direction:ht,menu:Ue}=pe.useContext(Se.E_),ot=Re(),{prefixCls:Ve,className:ia,style:ln,theme:ta="light",expandIcon:Nn,_internalDisableMenuItemTitleTooltip:va,inlineCollapsed:Ft,siderCollapsed:Xt,items:Jt,children:Ot,rootClassName:tn,mode:xa,selectable:dn,onClick:oa,overflowedIndicatorPopupClassName:Ja}=at,Er=Je(at,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Jn=(0,Le.Z)(Er,["collapsedWidth"]),qt=Ce(Jt)||Ot;(rt=Wt.validator)===null||rt===void 0||rt.call(Wt,{mode:xa});const ha=(0,ne.useEvent)(function(){var ga;oa==null||oa.apply(void 0,arguments),(ga=Wt.onClick)===null||ga===void 0||ga.call(Wt)}),Ya=Wt.mode||xa,Aa=dn!=null?dn:Wt.selectable,Zr=pe.useMemo(()=>Xt!==void 0?Xt:Ft,[Ft,Xt]),Yr={horizontal:{motionName:`${ot}-slide-up`},inline:(0,ie.Z)(ot),other:{motionName:`${ot}-zoom-big`}},Sr=Re("menu",Ve||Wt.prefixCls),[Et,Ra]=Pn(Sr,!Pt),Zt=Fe()(`${Sr}-${ta}`,Ue==null?void 0:Ue.className,ia);let qn;if(typeof Nn=="function")qn=Nn;else if(Nn===null||Nn===!1)qn=null;else if(Wt.expandIcon===null||Wt.expandIcon===!1)qn=null;else{const ga=Nn!=null?Nn:Wt.expandIcon;qn=(0,ye.Tm)(ga,{className:Fe()(`${Sr}-submenu-expand-icon`,(0,ye.l$)(ga)?(ke=ga.props)===null||ke===void 0?void 0:ke.className:"")})}const ua=pe.useMemo(()=>({prefixCls:Sr,inlineCollapsed:Zr||!1,direction:ht,firstLevel:!0,theme:ta,mode:Ya,disableMenuItemTitleTooltip:va}),[Sr,Zr,ht,va,ta]);return Et(pe.createElement(ce.Z.Provider,{value:null},pe.createElement(y.Provider,{value:ua},pe.createElement(a.ZP,Object.assign({getPopupContainer:Ge,overflowedIndicator:pe.createElement(te.Z,null),overflowedIndicatorPopupClassName:Fe()(Sr,`${Sr}-${ta}`,Ja),mode:Ya,selectable:Aa,onClick:ha},Jn,{inlineCollapsed:Zr,style:Object.assign(Object.assign({},Ue==null?void 0:Ue.style),ln),className:Zt,prefixCls:Sr,direction:ht,defaultMotions:Yr,expandIcon:qn,ref:vt,rootClassName:Fe()(tn,Ra)}),qt))))});const Cn=(0,pe.forwardRef)((at,vt)=>{const rt=(0,pe.useRef)(null),ke=pe.useContext(Ne.D);return(0,pe.useImperativeHandle)(vt,()=>({menu:rt.current,focus:Pt=>{var Wt;(Wt=rt.current)===null||Wt===void 0||Wt.focus(Pt)}})),pe.createElement(bn,Object.assign({ref:rt},at,ke))});Cn.Item=z,Cn.SubMenu=ee,Cn.Divider=Ie,Cn.ItemGroup=a.BW;var vn=Cn},58421:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Wt}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ae=Ne,Fe=x(7657),Se=function(Ge,ht){return pe.createElement(Fe.Z,(0,a.Z)({},Ge,{ref:ht,icon:Ae}))},le=pe.forwardRef(Se),Me=le,Ie=x(49198),xe=x(33853),Le=x(38819),He=x(92310),ye=x.n(He),oe=x(20068),y=x(33885),E=x(67732),z=x(83652),b=x(42403),ee=x(158),te=x(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=ne,ce=x(91735),me=function(Re){(0,b.Z)(ht,Re);var Ge=(0,ee.Z)(ht);function ht(){var Ue;(0,E.Z)(this,ht);for(var ot=arguments.length,Ve=new Array(ot),ia=0;ia=0||ln.relatedTarget.className.indexOf("".concat(Ft,"-item"))>=0))&&va(Ue.getValidValue()))},Ue.go=function(ln){var ta=Ue.state.goInputText;ta!==""&&(ln.keyCode===ie.ENTER||ln.type==="click")&&(Ue.setState({goInputText:""}),Ue.props.quickGo(Ue.getValidValue()))},Ue}return(0,z.Z)(ht,[{key:"getPageSizeOptions",value:function(){var ot=this.props,Ve=ot.pageSize,ia=ot.pageSizeOptions;return ia.some(function(ln){return ln.toString()===Ve.toString()})?ia:ia.concat([Ve.toString()]).sort(function(ln,ta){var Nn=Number.isNaN(Number(ln))?0:Number(ln),va=Number.isNaN(Number(ta))?0:Number(ta);return Nn-va})}},{key:"render",value:function(){var ot=this,Ve=this.props,ia=Ve.pageSize,ln=Ve.locale,ta=Ve.rootPrefixCls,Nn=Ve.changeSize,va=Ve.quickGo,Ft=Ve.goButton,Xt=Ve.selectComponentClass,Jt=Ve.buildOptionText,Ot=Ve.selectPrefixCls,tn=Ve.disabled,xa=this.state.goInputText,dn="".concat(ta,"-options"),oa=Xt,Ja=null,Er=null,Jn=null;if(!Nn&&!va)return null;var qt=this.getPageSizeOptions();if(Nn&&oa){var ha=qt.map(function(Ya,Aa){return pe.createElement(oa.Option,{key:Aa,value:Ya.toString()},(Jt||ot.buildOptionText)(Ya))});Ja=pe.createElement(oa,{disabled:tn,prefixCls:Ot,showSearch:!1,className:"".concat(dn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(ia||qt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Aa){return Aa.parentNode},"aria-label":ln.page_size,defaultOpen:!1},ha)}return va&&(Ft&&(Jn=typeof Ft=="boolean"?pe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:tn,className:"".concat(dn,"-quick-jumper-button")},ln.jump_to_confirm):pe.createElement("span",{onClick:this.go,onKeyUp:this.go},Ft)),Er=pe.createElement("div",{className:"".concat(dn,"-quick-jumper")},ln.jump_to,pe.createElement("input",{disabled:tn,type:"text",value:xa,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ln.page}),ln.page,Jn)),pe.createElement("li",{className:"".concat(dn)},Ja,Er)}}]),ht}(pe.Component);me.defaultProps={pageSizeOptions:["10","20","50","100"]};var ge=me,Ce=function(Ge){var ht,Ue=Ge.rootPrefixCls,ot=Ge.page,Ve=Ge.active,ia=Ge.className,ln=Ge.showTitle,ta=Ge.onClick,Nn=Ge.onKeyPress,va=Ge.itemRender,Ft="".concat(Ue,"-item"),Xt=ye()(Ft,"".concat(Ft,"-").concat(ot),(ht={},(0,oe.Z)(ht,"".concat(Ft,"-active"),Ve),(0,oe.Z)(ht,"".concat(Ft,"-disabled"),!ot),(0,oe.Z)(ht,Ge.className,ia),ht)),Jt=function(){ta(ot)},Ot=function(dn){Nn(dn,ta,ot)},tn=va(ot,"page",pe.createElement("a",{rel:"nofollow"},ot));return tn?pe.createElement("li",{title:ln?ot.toString():null,className:Xt,onClick:Jt,onKeyPress:Ot,tabIndex:0},tn):null},Be=Ce;function je(){}function we(Re){var Ge=Number(Re);return typeof Ge=="number"&&!Number.isNaN(Ge)&&isFinite(Ge)&&Math.floor(Ge)===Ge}var tt=function(Ge,ht,Ue){return Ue};function Ze(Re,Ge,ht){var Ue=typeof Re=="undefined"?Ge.pageSize:Re;return Math.floor((ht.total-1)/Ue)+1}var ut=function(Re){(0,b.Z)(ht,Re);var Ge=(0,ee.Z)(ht);function ht(Ue){var ot;(0,E.Z)(this,ht),ot=Ge.call(this,Ue),ot.paginationNode=pe.createRef(),ot.getJumpPrevPage=function(){return Math.max(1,ot.state.current-(ot.props.showLessItems?3:5))},ot.getJumpNextPage=function(){return Math.min(Ze(void 0,ot.state,ot.props),ot.state.current+(ot.props.showLessItems?3:5))},ot.getItemIcon=function(Nn,va){var Ft=ot.props.prefixCls,Xt=Nn||pe.createElement("button",{type:"button","aria-label":va,className:"".concat(Ft,"-item-link")});return typeof Nn=="function"&&(Xt=pe.createElement(Nn,(0,y.Z)({},ot.props))),Xt},ot.isValid=function(Nn){var va=ot.props.total;return we(Nn)&&Nn!==ot.state.current&&we(va)&&va>0},ot.shouldDisplayQuickJumper=function(){var Nn=ot.props,va=Nn.showQuickJumper,Ft=Nn.total,Xt=ot.state.pageSize;return Ft<=Xt?!1:va},ot.handleKeyDown=function(Nn){(Nn.keyCode===ie.ARROW_UP||Nn.keyCode===ie.ARROW_DOWN)&&Nn.preventDefault()},ot.handleKeyUp=function(Nn){var va=ot.getValidValue(Nn),Ft=ot.state.currentInputValue;va!==Ft&&ot.setState({currentInputValue:va}),Nn.keyCode===ie.ENTER?ot.handleChange(va):Nn.keyCode===ie.ARROW_UP?ot.handleChange(va-1):Nn.keyCode===ie.ARROW_DOWN&&ot.handleChange(va+1)},ot.handleBlur=function(Nn){var va=ot.getValidValue(Nn);ot.handleChange(va)},ot.changePageSize=function(Nn){var va=ot.state.current,Ft=Ze(Nn,ot.state,ot.props);va=va>Ft?Ft:va,Ft===0&&(va=ot.state.current),typeof Nn=="number"&&("pageSize"in ot.props||ot.setState({pageSize:Nn}),"current"in ot.props||ot.setState({current:va,currentInputValue:va})),ot.props.onShowSizeChange(va,Nn),"onChange"in ot.props&&ot.props.onChange&&ot.props.onChange(va,Nn)},ot.handleChange=function(Nn){var va=ot.props,Ft=va.disabled,Xt=va.onChange,Jt=ot.state,Ot=Jt.pageSize,tn=Jt.current,xa=Jt.currentInputValue;if(ot.isValid(Nn)&&!Ft){var dn=Ze(void 0,ot.state,ot.props),oa=Nn;return Nn>dn?oa=dn:Nn<1&&(oa=1),"current"in ot.props||ot.setState({current:oa}),oa!==xa&&ot.setState({currentInputValue:oa}),Xt(oa,Ot),oa}return tn},ot.prev=function(){ot.hasPrev()&&ot.handleChange(ot.state.current-1)},ot.next=function(){ot.hasNext()&&ot.handleChange(ot.state.current+1)},ot.jumpPrev=function(){ot.handleChange(ot.getJumpPrevPage())},ot.jumpNext=function(){ot.handleChange(ot.getJumpNextPage())},ot.hasPrev=function(){return ot.state.current>1},ot.hasNext=function(){return ot.state.current2?Ft-2:0),Jt=2;Jt=ia?ta=ia:ta=Number(Ve),ta}},{key:"getShowSizeChanger",value:function(){var ot=this.props,Ve=ot.showSizeChanger,ia=ot.total,ln=ot.totalBoundaryShowSizeChanger;return typeof Ve!="undefined"?Ve:ia>ln}},{key:"render",value:function(){var ot=this.props,Ve=ot.prefixCls,ia=ot.className,ln=ot.style,ta=ot.disabled,Nn=ot.hideOnSinglePage,va=ot.total,Ft=ot.locale,Xt=ot.showQuickJumper,Jt=ot.showLessItems,Ot=ot.showTitle,tn=ot.showTotal,xa=ot.simple,dn=ot.itemRender,oa=ot.showPrevNextJumpers,Ja=ot.jumpPrevIcon,Er=ot.jumpNextIcon,Jn=ot.selectComponentClass,qt=ot.selectPrefixCls,ha=ot.pageSizeOptions,Ya=this.state,Aa=Ya.current,Zr=Ya.pageSize,Yr=Ya.currentInputValue;if(Nn===!0&&va<=Zr)return null;var Sr=Ze(void 0,this.state,this.props),Et=[],Ra=null,Zt=null,qn=null,ua=null,ga=null,tr=Xt&&Xt.goButton,Hn=Jt?1:2,se=Aa-1>0?Aa-1:0,fe=Aa+1va?va:Aa*Zr]));if(xa){tr&&(typeof tr=="boolean"?ga=pe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ft.jump_to_confirm):ga=pe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},tr),ga=pe.createElement("li",{title:Ot?"".concat(Ft.jump_to).concat(Aa,"/").concat(Sr):null,className:"".concat(Ve,"-simple-pager")},ga));var qe=this.renderPrev(se);return pe.createElement("ul",(0,a.Z)({className:ye()(Ve,"".concat(Ve,"-simple"),(0,oe.Z)({},"".concat(Ve,"-disabled"),ta),ia),style:ln,ref:this.paginationNode},he),De,qe?pe.createElement("li",{title:Ot?Ft.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:ye()("".concat(Ve,"-prev"),(0,oe.Z)({},"".concat(Ve,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},qe):null,pe.createElement("li",{title:Ot?"".concat(Aa,"/").concat(Sr):null,className:"".concat(Ve,"-simple-pager")},pe.createElement("input",{type:"text",value:Yr,disabled:ta,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),pe.createElement("span",{className:"".concat(Ve,"-slash")},"/"),Sr),pe.createElement("li",{title:Ot?Ft.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:ye()("".concat(Ve,"-next"),(0,oe.Z)({},"".concat(Ve,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(fe)),ga)}if(Sr<=3+Hn*2){var wt={locale:Ft,rootPrefixCls:Ve,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ot,itemRender:dn};Sr||Et.push(pe.createElement(Be,(0,a.Z)({},wt,{key:"noPager",page:1,className:"".concat(Ve,"-item-disabled")})));for(var jt=1;jt<=Sr;jt+=1){var ka=Aa===jt;Et.push(pe.createElement(Be,(0,a.Z)({},wt,{key:jt,page:jt,active:ka})))}}else{var _n=Jt?Ft.prev_3:Ft.prev_5,on=Jt?Ft.next_3:Ft.next_5,nn=dn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ja,"prev page")),kn=dn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Er,"next page"));oa&&(Ra=nn?pe.createElement("li",{title:Ot?_n:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:ye()("".concat(Ve,"-jump-prev"),(0,oe.Z)({},"".concat(Ve,"-jump-prev-custom-icon"),!!Ja))},nn):null,Zt=kn?pe.createElement("li",{title:Ot?on:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:ye()("".concat(Ve,"-jump-next"),(0,oe.Z)({},"".concat(Ve,"-jump-next-custom-icon"),!!Er))},kn):null),ua=pe.createElement(Be,{locale:Ft,last:!0,rootPrefixCls:Ve,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Sr,page:Sr,active:!1,showTitle:Ot,itemRender:dn}),qn=pe.createElement(Be,{locale:Ft,rootPrefixCls:Ve,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ot,itemRender:dn});var $t=Math.max(1,Aa-Hn),fa=Math.min(Aa+Hn,Sr);Aa-1<=Hn&&(fa=1+Hn*2),Sr-Aa<=Hn&&($t=Sr-Hn*2);for(var Da=$t;Da<=fa;Da+=1){var ya=Aa===Da;Et.push(pe.createElement(Be,{locale:Ft,rootPrefixCls:Ve,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Da,page:Da,active:ya,showTitle:Ot,itemRender:dn}))}Aa-1>=Hn*2&&Aa!==3&&(Et[0]=(0,pe.cloneElement)(Et[0],{className:"".concat(Ve,"-item-after-jump-prev")}),Et.unshift(Ra)),Sr-Aa>=Hn*2&&Aa!==Sr-2&&(Et[Et.length-1]=(0,pe.cloneElement)(Et[Et.length-1],{className:"".concat(Ve,"-item-before-jump-next")}),Et.push(Zt)),$t!==1&&Et.unshift(qn),fa!==Sr&&Et.push(ua)}var yn=!this.hasPrev()||!Sr,gt=!this.hasNext()||!Sr,rn=this.renderPrev(se),gn=this.renderNext(fe);return pe.createElement("ul",(0,a.Z)({className:ye()(Ve,ia,(0,oe.Z)({},"".concat(Ve,"-disabled"),ta)),style:ln,ref:this.paginationNode},he),De,rn?pe.createElement("li",{title:Ot?Ft.prev_page:null,onClick:this.prev,tabIndex:yn?null:0,onKeyPress:this.runIfEnterPrev,className:ye()("".concat(Ve,"-prev"),(0,oe.Z)({},"".concat(Ve,"-disabled"),yn)),"aria-disabled":yn},rn):null,Et,gn?pe.createElement("li",{title:Ot?Ft.next_page:null,onClick:this.next,tabIndex:gt?null:0,onKeyPress:this.runIfEnterNext,className:ye()("".concat(Ve,"-next"),(0,oe.Z)({},"".concat(Ve,"-disabled"),gt)),"aria-disabled":gt},gn):null,pe.createElement(ge,{disabled:ta,locale:Ft,rootPrefixCls:Ve,selectComponentClass:Jn,selectPrefixCls:qt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Aa,pageSize:Zr,pageSizeOptions:ha,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:tr}))}}],[{key:"getDerivedStateFromProps",value:function(ot,Ve){var ia={};if("current"in ot&&(ia.current=ot.current,ot.current!==Ve.current&&(ia.currentInputValue=ia.current)),"pageSize"in ot&&ot.pageSize!==Ve.pageSize){var ln=Ve.current,ta=Ze(ot.pageSize,Ve,ot);ln=ln>ta?ta:ln,"current"in ot||(ia.current=ln,ia.currentInputValue=ln),ia.pageSize=ot.pageSize}return ia}}]),ht}(pe.Component);ut.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:je,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:je,locale:ce.Z,style:{},itemRender:tt,totalBoundaryShowSizeChanger:50};var We=ut,nt=x(22075),xt=x(36355),yt=x(19716),bt=x(8628),Nt=x(9763),It=x(57809);const Ut=Re=>pe.createElement(It.default,Object.assign({},Re,{showSearch:!0,size:"small"})),Dt=Re=>pe.createElement(It.default,Object.assign({},Re,{showSearch:!0,size:"middle"}));Ut.Option=It.default.Option,Dt.Option=It.default.Option;var Xe=x(9937),lt=x(17313),Mt=x(83116),Vt=x(37613);const en=Re=>{const{componentCls:Ge}=Re;return{[`${Ge}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ge}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ge}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ge}-disabled`]:{cursor:"not-allowed",[`${Ge}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Re.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Re.colorBorder,backgroundColor:Re.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Re.itemActiveBgDisabled},a:{color:Re.itemActiveColorDisabled}}},[`${Ge}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ge}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ge}-simple-pager`]:{color:Re.colorTextDisabled},[`${Ge}-jump-prev, ${Ge}-jump-next`]:{[`${Ge}-item-link-icon`]:{opacity:0},[`${Ge}-item-ellipsis`]:{opacity:1}}},[`&${Ge}-simple`]:{[`${Ge}-prev, ${Ge}-next`]:{[`&${Ge}-disabled ${Ge}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Pn=Re=>{const{componentCls:Ge}=Re;return{[`&${Ge}-mini ${Ge}-total-text, &${Ge}-mini ${Ge}-simple-pager`]:{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`},[`&${Ge}-mini ${Ge}-item`]:{minWidth:Re.itemSizeSM,height:Re.itemSizeSM,margin:0,lineHeight:`${Re.itemSizeSM-2}px`},[`&${Ge}-mini:not(${Ge}-disabled) ${Ge}-item:not(${Ge}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Re.colorBgTextHover},"&:active":{backgroundColor:Re.colorBgTextActive}},[`&${Ge}-mini ${Ge}-prev, &${Ge}-mini ${Ge}-next`]:{minWidth:Re.itemSizeSM,height:Re.itemSizeSM,margin:0,lineHeight:`${Re.itemSizeSM}px`},[`&${Ge}-mini:not(${Ge}-disabled)`]:{[`${Ge}-prev, ${Ge}-next`]:{[`&:hover ${Ge}-item-link`]:{backgroundColor:Re.colorBgTextHover},[`&:active ${Ge}-item-link`]:{backgroundColor:Re.colorBgTextActive},[`&${Ge}-disabled:hover ${Ge}-item-link`]:{backgroundColor:"transparent"}}},[` + &${Ge}-mini ${Ge}-prev ${Ge}-item-link, + &${Ge}-mini ${Ge}-next ${Ge}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`}},[`&${Ge}-mini ${Ge}-jump-prev, &${Ge}-mini ${Ge}-jump-next`]:{height:Re.itemSizeSM,marginInlineEnd:0,lineHeight:`${Re.itemSizeSM}px`},[`&${Ge}-mini ${Ge}-options`]:{marginInlineStart:Re.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Re.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Xe.x0)(Re)),{width:Re.paginationMiniQuickJumperInputWidth,height:Re.controlHeightSM})}}}},Je=Re=>{const{componentCls:Ge}=Re;return{[` + &${Ge}-simple ${Ge}-prev, + &${Ge}-simple ${Ge}-next + `]:{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`,verticalAlign:"top",[`${Ge}-item-link`]:{height:Re.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Re.colorBgTextHover},"&:active":{backgroundColor:Re.colorBgTextActive},"&::after":{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`}}},[`&${Ge}-simple ${Ge}-simple-pager`]:{display:"inline-block",height:Re.itemSizeSM,marginInlineEnd:Re.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Re.marginXS,padding:`0 ${Re.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Re.itemInputBg,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadius,outline:"none",transition:`border-color ${Re.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Re.colorPrimary},"&:focus":{borderColor:Re.colorPrimaryHover,boxShadow:`${Re.inputOutlineOffset}px 0 ${Re.controlOutlineWidth}px ${Re.controlOutline}`},"&[disabled]":{color:Re.colorTextDisabled,backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,cursor:"not-allowed"}}}}},Tt=Re=>{const{componentCls:Ge}=Re;return{[`${Ge}-jump-prev, ${Ge}-jump-next`]:{outline:0,[`${Ge}-item-container`]:{position:"relative",[`${Ge}-item-link-icon`]:{color:Re.colorPrimary,fontSize:Re.fontSizeSM,opacity:0,transition:`all ${Re.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Ge}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Re.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Re.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Re.paginationEllipsisTextIndent,opacity:1,transition:`all ${Re.motionDurationMid}`}},"&:hover":{[`${Ge}-item-link-icon`]:{opacity:1},[`${Ge}-item-ellipsis`]:{opacity:0}}},[` + ${Ge}-prev, + ${Ge}-jump-prev, + ${Ge}-jump-next `]:{marginInlineEnd:Re.marginXS},[` - ${Ke}-prev, - ${Ke}-next, - ${Ke}-jump-prev, - ${Ke}-jump-next - `]:{display:"inline-block",minWidth:Re.itemSize,height:Re.itemSize,color:Re.colorText,fontFamily:Re.fontFamily,lineHeight:`${Re.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Re.borderRadius,cursor:"pointer",transition:`all ${Re.motionDurationMid}`},[`${Ke}-prev, ${Ke}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Re.colorText,cursor:"pointer",userSelect:"none"},[`${Ke}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Re.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Re.lineWidth}px ${Re.lineType} transparent`,borderRadius:Re.borderRadius,outline:"none",transition:`all ${Re.motionDurationMid}`},[`&:hover ${Ke}-item-link`]:{backgroundColor:Re.colorBgTextHover},[`&:active ${Ke}-item-link`]:{backgroundColor:Re.colorBgTextActive},[`&${Ke}-disabled:hover`]:{[`${Ke}-item-link`]:{backgroundColor:"transparent"}}},[`${Ke}-slash`]:{marginInlineEnd:Re.paginationSlashMarginInlineEnd,marginInlineStart:Re.paginationSlashMarginInlineStart},[`${Ke}-options`]:{display:"inline-block",marginInlineStart:Re.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Re.controlHeight,marginInlineStart:Re.marginXS,lineHeight:`${Re.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Xe.ik)(Re)),{width:Re.controlHeightLG*1.25,height:Re.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Re.marginXS,marginInlineEnd:Re.marginXS})}}}},Sn=Re=>{const{componentCls:Ke}=Re;return{[`${Ke}-item`]:{display:"inline-block",minWidth:Re.itemSize,height:Re.itemSize,marginInlineEnd:Re.marginXS,fontFamily:Re.fontFamily,lineHeight:`${Re.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Re.lineWidth}px ${Re.lineType} transparent`,borderRadius:Re.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Re.paginationItemPaddingInline}px`,color:Re.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ke}-item-active)`]:{"&:hover":{transition:`all ${Re.motionDurationMid}`,backgroundColor:Re.colorBgTextHover},"&:active":{backgroundColor:Re.colorBgTextActive}},"&-active":{fontWeight:Re.fontWeightStrong,backgroundColor:Re.itemActiveBg,borderColor:Re.colorPrimary,a:{color:Re.colorPrimary},"&:hover":{borderColor:Re.colorPrimaryHover},"&:hover a":{color:Re.colorPrimaryHover}}}}},En=Re=>{const{componentCls:Ke}=Re;return{[Ke]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,lt.Wf)(Re)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ke}-total-text`]:{display:"inline-block",height:Re.itemSize,marginInlineEnd:Re.marginXS,lineHeight:`${Re.itemSize-2}px`,verticalAlign:"middle"}}),Sn(Re)),Tt(Re)),Je(Re)),Bn(Re)),$t(Re)),{[`@media only screen and (max-width: ${Re.screenLG}px)`]:{[`${Ke}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Re.screenSM}px)`]:{[`${Ke}-options`]:{display:"none"}}}),[`&${Re.componentCls}-rtl`]:{direction:"rtl"}}},pn=Re=>{const{componentCls:Ke}=Re;return{[`${Ke}${Ke}-disabled:not(${Ke}-mini)`]:{"&, &:hover":{[`${Ke}-item-link`]:{borderColor:Re.colorBorder}},"&:focus-visible":{[`${Ke}-item-link`]:{borderColor:Re.colorBorder}},[`${Ke}-item, ${Ke}-item-link`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,[`&:hover:not(${Ke}-item-active)`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,a:{color:Re.colorTextDisabled}},[`&${Ke}-item-active`]:{backgroundColor:Re.itemActiveBgDisabled}},[`${Ke}-prev, ${Ke}-next`]:{"&:hover button":{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,color:Re.colorTextDisabled},[`${Ke}-item-link`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder}}},[`${Ke}:not(${Ke}-mini)`]:{[`${Ke}-prev, ${Ke}-next`]:{"&:hover button":{borderColor:Re.colorPrimaryHover,backgroundColor:Re.itemBg},[`${Ke}-item-link`]:{backgroundColor:Re.itemLinkBg,borderColor:Re.colorBorder},[`&:hover ${Ke}-item-link`]:{borderColor:Re.colorPrimary,backgroundColor:Re.itemBg,color:Re.colorPrimary},[`&${Ke}-disabled`]:{[`${Ke}-item-link`]:{borderColor:Re.colorBorder,color:Re.colorTextDisabled}}},[`${Ke}-item`]:{backgroundColor:Re.itemBg,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,[`&:hover:not(${Ke}-item-active)`]:{borderColor:Re.colorPrimary,backgroundColor:Re.itemBg,a:{color:Re.colorPrimary}},"&-active":{borderColor:Re.colorPrimary}}}}},at=Re=>{const{componentCls:Ke}=Re;return{[`${Ke}:not(${Ke}-disabled)`]:{[`${Ke}-item`]:Object.assign({},(0,lt.Qy)(Re)),[`${Ke}-jump-prev, ${Ke}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ke}-item-link-icon`]:{opacity:1},[`${Ke}-item-ellipsis`]:{opacity:0}},(0,lt.oN)(Re))},[`${Ke}-prev, ${Ke}-next`]:{[`&:focus-visible ${Ke}-item-link`]:Object.assign({},(0,lt.oN)(Re))}}}};var ft=(0,Mt.Z)("Pagination",Re=>{const Ke=(0,Vt.TS)(Re,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Re.marginXXS/2,paginationMiniQuickJumperInputWidth:Re.controlHeightLG*1.1,paginationItemPaddingInline:Re.marginXXS*1.5,paginationEllipsisLetterSpacing:Re.marginXXS/2,paginationSlashMarginInlineStart:Re.marginXXS,paginationSlashMarginInlineEnd:Re.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Xe.e5)(Re),(0,Xe.TM)(Re));return[En(Ke),at(Ke),Re.wireframe&&pn(Ke)]},Re=>({itemBg:Re.colorBgContainer,itemSize:Re.controlHeight,itemSizeSM:Re.controlHeightSM,itemActiveBg:Re.colorBgContainer,itemLinkBg:Re.colorBgContainer,itemActiveColorDisabled:Re.colorTextDisabled,itemActiveBgDisabled:Re.controlItemBgActiveDisabled,itemInputBg:Re.colorBgContainer,miniOptionsSizeChangerTop:0})),rt=function(Re,Ke){var pt={};for(var Ve in Re)Object.prototype.hasOwnProperty.call(Re,Ve)&&Ke.indexOf(Ve)<0&&(pt[Ve]=Re[Ve]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Ve=Object.getOwnPropertySymbols(Re);ot{const{prefixCls:Ke,selectPrefixCls:pt,className:Ve,rootClassName:ot,style:Ye,size:ia,locale:on,selectComponentClass:ta,responsive:On,showSizeChanger:pa}=Re,Ct=rt(Re,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Yt}=(0,Pt.Z)(On),{getPrefixCls:Xt,direction:Ot,pagination:en={}}=pe.useContext(xt.E_),xa=Xt("pagination",Ke),[cn,oa]=ft(xa),qa=pa!=null?pa:en.showSizeChanger,yr=pe.useMemo(()=>{const Sr=pe.createElement("span",{className:`${xa}-item-ellipsis`},"\u2022\u2022\u2022"),ht=pe.createElement("button",{className:`${xa}-item-link`,type:"button",tabIndex:-1},Ot==="rtl"?pe.createElement(Le.Z,null):pe.createElement(xe.Z,null)),La=pe.createElement("button",{className:`${xa}-item-link`,type:"button",tabIndex:-1},Ot==="rtl"?pe.createElement(xe.Z,null):pe.createElement(Le.Z,null)),Zt=pe.createElement("a",{className:`${xa}-item-link`},pe.createElement("div",{className:`${xa}-item-container`},Ot==="rtl"?pe.createElement(Ie.Z,{className:`${xa}-item-link-icon`}):pe.createElement(Me,{className:`${xa}-item-link-icon`}),Sr)),_n=pe.createElement("a",{className:`${xa}-item-link`},pe.createElement("div",{className:`${xa}-item-container`},Ot==="rtl"?pe.createElement(Me,{className:`${xa}-item-link-icon`}):pe.createElement(Ie.Z,{className:`${xa}-item-link-icon`}),Sr));return{prevIcon:ht,nextIcon:La,jumpPrevIcon:Zt,jumpNextIcon:_n}},[Ot,xa]),[qn]=(0,Nt.Z)("Pagination",nt.Z),Jt=Object.assign(Object.assign({},qn),on),va=(0,Et.Z)(ia),Va=va==="small"||!!(Yt&&!va&&On),Aa=Xt("select",pt),Zr=ye()({[`${xa}-mini`]:Va,[`${xa}-rtl`]:Ot==="rtl"},en==null?void 0:en.className,Ve,ot,oa),Yr=Object.assign(Object.assign({},en==null?void 0:en.style),Ye);return cn(pe.createElement(Ue,Object.assign({},yr,Ct,{style:Yr,prefixCls:xa,selectPrefixCls:Aa,className:Zr,selectComponentClass:ta||(Va?Ut:Dt),locale:Jt,showSizeChanger:qa})))},Wt=Bt},39722:function(Rt,st,x){"use strict";x.d(st,{t5:function(){return xe}});var a=x(92310),pe=x.n(a),Ne=x(55477),Ae=x(59301),Fe=x(36355),Se=x(77578),le=x(17356),Me=function(ze,ye){var oe={};for(var y in ze)Object.prototype.hasOwnProperty.call(ze,y)&&ye.indexOf(y)<0&&(oe[y]=ze[y]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,y=Object.getOwnPropertySymbols(ze);E{if(!(!ye&&!oe))return Ae.createElement(Ae.Fragment,null,ye&&Ae.createElement("div",{className:`${ze}-title`},(0,Se.Z)(ye)),Ae.createElement("div",{className:`${ze}-inner-content`},(0,Se.Z)(oe)))},xe=ze=>{const{hashId:ye,prefixCls:oe,className:y,style:E,placement:z="top",title:b,content:ee,children:te}=ze;return Ae.createElement("div",{className:pe()(ye,oe,`${oe}-pure`,`${oe}-placement-${z}`,y),style:E},Ae.createElement("div",{className:`${oe}-arrow`}),Ae.createElement(Ne.G,Object.assign({},ze,{className:ye,prefixCls:oe}),te||Ie(oe,b,ee)))},Le=ze=>{const{prefixCls:ye}=ze,oe=Me(ze,["prefixCls"]),{getPrefixCls:y}=Ae.useContext(Fe.E_),E=y("popover",ye),[z,b]=(0,le.Z)(E);return z(Ae.createElement(xe,Object.assign({},oe,{prefixCls:E,hashId:b})))};st.ZP=Le},60324:function(Rt,st,x){"use strict";var a=x(92310),pe=x.n(a),Ne=x(59301),Ae=x(77578),Fe=x(62892),Se=x(36355),le=x(6848),Me=x(39722),Ie=x(17356),xe=function(ye,oe){var y={};for(var E in ye)Object.prototype.hasOwnProperty.call(ye,E)&&oe.indexOf(E)<0&&(y[E]=ye[E]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,E=Object.getOwnPropertySymbols(ye);z{let{title:oe,content:y,prefixCls:E}=ye;return Ne.createElement(Ne.Fragment,null,oe&&Ne.createElement("div",{className:`${E}-title`},(0,Ae.Z)(oe)),Ne.createElement("div",{className:`${E}-inner-content`},(0,Ae.Z)(y)))},ze=Ne.forwardRef((ye,oe)=>{const{prefixCls:y,title:E,content:z,overlayClassName:b,placement:ee="top",trigger:te="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:ie=.1,overlayStyle:ce={}}=ye,me=xe(ye,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ge}=Ne.useContext(Se.E_),Ce=ge("popover",y),[Be,je]=(0,Ie.Z)(Ce),we=ge(),tt=pe()(b,je);return Be(Ne.createElement(le.Z,Object.assign({placement:ee,trigger:te,mouseEnterDelay:ne,mouseLeaveDelay:ie,overlayStyle:ce},me,{prefixCls:Ce,overlayClassName:tt,ref:oe,overlay:E||z?Ne.createElement(Le,{prefixCls:Ce,title:E,content:z}):null,transitionName:(0,Fe.m)(we,"zoom-big",me.transitionName),"data-popover-inject":!0})))});ze._InternalPanelDoNotUseOrYouWillBeFired=Me.ZP,st.Z=ze},17356:function(Rt,st,x){"use strict";var a=x(17313),pe=x(29878),Ne=x(19447),Ae=x(33166),Fe=x(83116),Se=x(37613);const le=xe=>{const{componentCls:Le,popoverColor:ze,minWidth:ye,fontWeightStrong:oe,popoverPadding:y,boxShadowSecondary:E,colorTextHeading:z,borderRadiusLG:b,zIndexPopup:ee,marginXS:te,colorBgElevated:ne,popoverBg:ie}=xe;return[{[Le]:Object.assign(Object.assign({},(0,a.Wf)(xe)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Le}-content`]:{position:"relative"},[`${Le}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:b,boxShadow:E,padding:y},[`${Le}-title`]:{minWidth:ye,marginBottom:te,color:z,fontWeight:oe},[`${Le}-inner-content`]:{color:ze}})},(0,Ne.ZP)(xe,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Le}-pure`]:{position:"relative",maxWidth:"none",margin:xe.sizePopupArrow,display:"inline-block",[`${Le}-content`]:{display:"inline-block"}}}]},Me=xe=>{const{componentCls:Le}=xe;return{[Le]:Ae.i.map(ze=>{const ye=xe[`${ze}6`];return{[`&${Le}-${ze}`]:{"--antd-arrow-background-color":ye,[`${Le}-inner`]:{backgroundColor:ye},[`${Le}-arrow`]:{background:"transparent"}}}})}},Ie=xe=>{const{componentCls:Le,lineWidth:ze,lineType:ye,colorSplit:oe,paddingSM:y,controlHeight:E,fontSize:z,lineHeight:b,padding:ee}=xe,te=E-Math.round(z*b),ne=te/2,ie=te/2-ze,ce=ee;return{[Le]:{[`${Le}-inner`]:{padding:0},[`${Le}-title`]:{margin:0,padding:`${ne}px ${ce}px ${ie}px`,borderBottom:`${ze}px ${ye} ${oe}`},[`${Le}-inner-content`]:{padding:`${y}px ${ce}px`}}}};st.Z=(0,Fe.Z)("Popover",xe=>{const{colorBgElevated:Le,colorText:ze,wireframe:ye}=xe,oe=(0,Se.TS)(xe,{popoverPadding:12,popoverBg:Le,popoverColor:ze});return[le(oe),Me(oe),ye&&Ie(oe),(0,pe._y)(oe,"zoom-big")]},xe=>({width:177,minWidth:177,zIndexPopup:xe.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return pa}});var a=x(59301),pe=x(29679),Ne=x(40001),Ae=x(19248),Fe=x(99267),Se=x(92310),le=x.n(Se),Me=x(2738),Ie=x(36355),xe=x(54476),Le=x(33885),ze=x(75931),ye={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},oe=function(){var Yt=(0,a.useRef)([]),Xt=(0,a.useRef)(null);return(0,a.useEffect)(function(){var Ot=Date.now(),en=!1;Yt.current.forEach(function(xa){if(xa){en=!0;var cn=xa.style;cn.transitionDuration=".3s, .3s, .3s, .06s",Xt.current&&Ot-Xt.current<100&&(cn.transitionDuration="0s, 0s")}}),en&&(Xt.current=Date.now())}),Yt.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],E=function(Yt){var Xt=(0,Le.Z)((0,Le.Z)({},ye),Yt),Ot=Xt.className,en=Xt.percent,xa=Xt.prefixCls,cn=Xt.strokeColor,oa=Xt.strokeLinecap,qa=Xt.strokeWidth,yr=Xt.style,qn=Xt.trailColor,Jt=Xt.trailWidth,va=Xt.transition,Va=(0,ze.Z)(Xt,y);delete Va.gapPosition;var Aa=Array.isArray(en)?en:[en],Zr=Array.isArray(cn)?cn:[cn],Yr=oe(),Sr=qa/2,ht=100-qa/2,La="M ".concat(oa==="round"?Sr:0,",").concat(Sr,` - L `).concat(oa==="round"?ht:100,",").concat(Sr),Zt="0 0 100 ".concat(qa),_n=0;return a.createElement("svg",(0,xe.Z)({className:le()("".concat(xa,"-line"),Ot),viewBox:Zt,preserveAspectRatio:"none",style:yr},Va),a.createElement("path",{className:"".concat(xa,"-line-trail"),d:La,strokeLinecap:oa,stroke:qn,strokeWidth:Jt||qa,fillOpacity:"0"}),Aa.map(function(ua,ma){var tr=1;switch(oa){case"round":tr=1-qa/100;break;case"square":tr=1-qa/2/100;break;default:tr=1;break}var Zn={strokeDasharray:"".concat(ua*tr,"px, 100px"),strokeDashoffset:"-".concat(_n,"px"),transition:va||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},se=Zr[ma]||Zr[Zr.length-1];return _n+=ua,a.createElement("path",{key:ma,className:"".concat(xa,"-line-path"),d:La,strokeLinecap:oa,stroke:se,strokeWidth:qa,fillOpacity:"0",ref:function(he){Yr[ma]=he},style:Zn})}))},z=E,b=x(76190),ee=x(42978),te=x(47273),ne=0,ie=(0,te.Z)();function ce(){var Ct;return ie?(Ct=ne,ne+=1):Ct="TEST_OR_SSR",Ct}var me=function(Ct){var Yt=a.useState(),Xt=(0,ee.Z)(Yt,2),Ot=Xt[0],en=Xt[1];return a.useEffect(function(){en("rc_progress_".concat(ce()))},[]),Ct||Ot},ge=function(Yt){var Xt=Yt.bg,Ot=Yt.children;return a.createElement("div",{style:{width:"100%",height:"100%",background:Xt}},Ot)};function Ce(Ct,Yt){return Object.keys(Ct).map(function(Xt){var Ot=parseFloat(Xt),en="".concat(Math.floor(Ot*Yt),"%");return"".concat(Ct[Xt]," ").concat(en)})}var Be=a.forwardRef(function(Ct,Yt){var Xt=Ct.prefixCls,Ot=Ct.color,en=Ct.gradientId,xa=Ct.radius,cn=Ct.style,oa=Ct.ptg,qa=Ct.strokeLinecap,yr=Ct.strokeWidth,qn=Ct.size,Jt=Ct.gapDegree,va=Ot&&(0,b.Z)(Ot)==="object",Va=va?"#FFF":void 0,Aa=qn/2,Zr=a.createElement("circle",{className:"".concat(Xt,"-circle-path"),r:xa,cx:Aa,cy:Aa,stroke:Va,strokeLinecap:qa,strokeWidth:yr,opacity:oa===0?0:1,style:cn,ref:Yt});if(!va)return Zr;var Yr="".concat(en,"-conic"),Sr=Jt?"".concat(180+Jt/2,"deg"):"0deg",ht=Ce(Ot,(360-Jt)/360),La=Ce(Ot,1),Zt="conic-gradient(from ".concat(Sr,", ").concat(ht.join(", "),")"),_n="linear-gradient(to ".concat(Jt?"bottom":"top",", ").concat(La.join(", "),")");return a.createElement(a.Fragment,null,a.createElement("mask",{id:Yr},Zr),a.createElement("foreignObject",{x:0,y:0,width:qn,height:qn,mask:"url(#".concat(Yr,")")},a.createElement(ge,{bg:_n},a.createElement(ge,{bg:Zt}))))}),je=Be,we=100,tt=function(Yt,Xt,Ot,en,xa,cn,oa,qa,yr,qn){var Jt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,va=Ot/100*360*((360-cn)/360),Va=cn===0?0:{bottom:0,top:180,left:90,right:-90}[oa],Aa=(100-en)/100*Xt;yr==="round"&&en!==100&&(Aa+=qn/2,Aa>=Xt&&(Aa=Xt-.01));var Zr=we/2;return{stroke:typeof qa=="string"?qa:void 0,strokeDasharray:"".concat(Xt,"px ").concat(Yt),strokeDashoffset:Aa+Jt,transform:"rotate(".concat(xa+va+Va,"deg)"),transformOrigin:"".concat(Zr,"px ").concat(Zr,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ze=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function it(Ct){var Yt=Ct!=null?Ct:[];return Array.isArray(Yt)?Yt:[Yt]}var Ue=function(Yt){var Xt=(0,Le.Z)((0,Le.Z)({},ye),Yt),Ot=Xt.id,en=Xt.prefixCls,xa=Xt.steps,cn=Xt.strokeWidth,oa=Xt.trailWidth,qa=Xt.gapDegree,yr=qa===void 0?0:qa,qn=Xt.gapPosition,Jt=Xt.trailColor,va=Xt.strokeLinecap,Va=Xt.style,Aa=Xt.className,Zr=Xt.strokeColor,Yr=Xt.percent,Sr=(0,ze.Z)(Xt,Ze),ht=we/2,La=me(Ot),Zt="".concat(La,"-gradient"),_n=ht-cn/2,ua=Math.PI*2*_n,ma=yr>0?90+yr/2:-90,tr=ua*((360-yr)/360),Zn=(0,b.Z)(xa)==="object"?xa:{count:xa,space:2},se=Zn.count,fe=Zn.space,he=it(Yr),De=it(Zr),qe=De.find(function(Tn){return Tn&&(0,b.Z)(Tn)==="object"}),wt=qe&&(0,b.Z)(qe)==="object",jt=wt?"butt":va,Ta=tt(ua,tr,0,100,ma,yr,qn,Jt,jt,cn),$n=oe(),rn=function(){var _t=0;return he.map(function(ga,wa){var Ea=De[wa]||De[De.length-1],Cn=tt(ua,tr,_t,ga,ma,yr,qn,Ea,jt,cn);return _t+=ga,a.createElement(je,{key:wa,color:Ea,ptg:ga,radius:_n,prefixCls:en,gradientId:Zt,style:Cn,strokeLinecap:jt,strokeWidth:cn,gapDegree:yr,ref:function(an){$n[wa]=an},size:we})}).reverse()},tn=function(){var _t=Math.round(se*(he[0]/100)),ga=100/se,wa=0;return new Array(se).fill(null).map(function(Ea,Cn){var mt=Cn<=_t-1?De[0]:Jt,an=mt&&(0,b.Z)(mt)==="object"?"url(#".concat(Zt,")"):void 0,gn=tt(ua,tr,wa,ga,ma,yr,qn,mt,"butt",cn,fe);return wa+=(tr-gn.strokeDashoffset+fe)*100/tr,a.createElement("circle",{key:Cn,className:"".concat(en,"-circle-path"),r:_n,cx:ht,cy:ht,stroke:an,strokeWidth:cn,opacity:1,style:gn,ref:function(Rn){$n[Cn]=Rn}})})};return a.createElement("svg",(0,xe.Z)({className:le()("".concat(en,"-circle"),Aa),viewBox:"0 0 ".concat(we," ").concat(we),style:Va,id:Ot,role:"presentation"},Sr),!se&&a.createElement("circle",{className:"".concat(en,"-circle-trail"),r:_n,cx:ht,cy:ht,stroke:Jt,strokeLinecap:jt,strokeWidth:oa||cn,style:Ta}),se?tn():rn())},nt=Ue,xt={Line:z,Circle:nt},Et=x(6848),Pt=x(30071);function Nt(Ct){return!Ct||Ct<0?0:Ct>100?100:Ct}function It(Ct){let{success:Yt,successPercent:Xt}=Ct,Ot=Xt;return Yt&&"progress"in Yt&&(Ot=Yt.progress),Yt&&"percent"in Yt&&(Ot=Yt.percent),Ot}const Ut=Ct=>{let{percent:Yt,success:Xt,successPercent:Ot}=Ct;const en=Nt(It({success:Xt,successPercent:Ot}));return[en,Nt(Nt(Yt)-en)]},Dt=Ct=>{let{success:Yt={},strokeColor:Xt}=Ct;const{strokeColor:Ot}=Yt;return[Ot||Pt.presetPrimaryColors.green,Xt||null]},Xe=(Ct,Yt,Xt)=>{var Ot,en,xa,cn;let oa=-1,qa=-1;if(Yt==="step"){const yr=Xt.steps,qn=Xt.strokeWidth;typeof Ct=="string"||typeof Ct=="undefined"?(oa=Ct==="small"?2:14,qa=qn!=null?qn:8):typeof Ct=="number"?[oa,qa]=[Ct,Ct]:[oa=14,qa=8]=Ct,oa*=yr}else if(Yt==="line"){const yr=Xt==null?void 0:Xt.strokeWidth;typeof Ct=="string"||typeof Ct=="undefined"?qa=yr||(Ct==="small"?6:8):typeof Ct=="number"?[oa,qa]=[Ct,Ct]:[oa=-1,qa=8]=Ct}else(Yt==="circle"||Yt==="dashboard")&&(typeof Ct=="string"||typeof Ct=="undefined"?[oa,qa]=Ct==="small"?[60,60]:[120,120]:typeof Ct=="number"?[oa,qa]=[Ct,Ct]:(oa=(en=(Ot=Ct[0])!==null&&Ot!==void 0?Ot:Ct[1])!==null&&en!==void 0?en:120,qa=(cn=(xa=Ct[0])!==null&&xa!==void 0?xa:Ct[1])!==null&&cn!==void 0?cn:120));return[oa,qa]},lt=3,Mt=Ct=>lt/Ct*100;var $t=Ct=>{const{prefixCls:Yt,trailColor:Xt=null,strokeLinecap:Ot="round",gapPosition:en,gapDegree:xa,width:cn=120,type:oa,children:qa,success:yr,size:qn=cn}=Ct,[Jt,va]=Xe(qn,"circle");let{strokeWidth:Va}=Ct;Va===void 0&&(Va=Math.max(Mt(Jt),6));const Aa={width:Jt,height:va,fontSize:Jt*.15+6},Zr=a.useMemo(()=>{if(xa||xa===0)return xa;if(oa==="dashboard")return 75},[xa,oa]),Yr=en||oa==="dashboard"&&"bottom"||void 0,Sr=Object.prototype.toString.call(Ct.strokeColor)==="[object Object]",ht=Dt({success:yr,strokeColor:Ct.strokeColor}),La=le()(`${Yt}-inner`,{[`${Yt}-circle-gradient`]:Sr}),Zt=a.createElement(nt,{percent:Ut(Ct),strokeWidth:Va,trailWidth:Va,strokeColor:ht,strokeLinecap:Ot,trailColor:Xt,prefixCls:Yt,gapDegree:Zr,gapPosition:Yr});return a.createElement("div",{className:La,style:Aa},Jt<=20?a.createElement(Et.Z,{title:qa},a.createElement("span",null,Zt)):a.createElement(a.Fragment,null,Zt,qa))},Bn=function(Ct,Yt){var Xt={};for(var Ot in Ct)Object.prototype.hasOwnProperty.call(Ct,Ot)&&Yt.indexOf(Ot)<0&&(Xt[Ot]=Ct[Ot]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Ot=Object.getOwnPropertySymbols(Ct);en{let Yt=[];return Object.keys(Ct).forEach(Xt=>{const Ot=parseFloat(Xt.replace(/%/g,""));isNaN(Ot)||Yt.push({key:Ot,value:Ct[Xt]})}),Yt=Yt.sort((Xt,Ot)=>Xt.key-Ot.key),Yt.map(Xt=>{let{key:Ot,value:en}=Xt;return`${en} ${Ot}%`}).join(", ")},Tt=(Ct,Yt)=>{const{from:Xt=Pt.presetPrimaryColors.blue,to:Ot=Pt.presetPrimaryColors.blue,direction:en=Yt==="rtl"?"to left":"to right"}=Ct,xa=Bn(Ct,["from","to","direction"]);if(Object.keys(xa).length!==0){const cn=Je(xa);return{backgroundImage:`linear-gradient(${en}, ${cn})`}}return{backgroundImage:`linear-gradient(${en}, ${Xt}, ${Ot})`}};var En=Ct=>{const{prefixCls:Yt,direction:Xt,percent:Ot,size:en,strokeWidth:xa,strokeColor:cn,strokeLinecap:oa="round",children:qa,trailColor:yr=null,success:qn}=Ct,Jt=cn&&typeof cn!="string"?Tt(cn,Xt):{backgroundColor:cn},va=oa==="square"||oa==="butt"?0:void 0,Va={backgroundColor:yr||void 0,borderRadius:va},Aa=en!=null?en:[-1,xa||(en==="small"?6:8)],[Zr,Yr]=Xe(Aa,"line",{strokeWidth:xa}),Sr=Object.assign({width:`${Nt(Ot)}%`,height:Yr,borderRadius:va},Jt),ht=It(Ct),La={width:`${Nt(ht)}%`,height:Yr,borderRadius:va,backgroundColor:qn==null?void 0:qn.strokeColor},Zt={width:Zr<0?"100%":Zr,height:Yr};return a.createElement(a.Fragment,null,a.createElement("div",{className:`${Yt}-outer`,style:Zt},a.createElement("div",{className:`${Yt}-inner`,style:Va},a.createElement("div",{className:`${Yt}-bg`,style:Sr}),ht!==void 0?a.createElement("div",{className:`${Yt}-success-bg`,style:La}):null)),qa)},at=Ct=>{const{size:Yt,steps:Xt,percent:Ot=0,strokeWidth:en=8,strokeColor:xa,trailColor:cn=null,prefixCls:oa,children:qa}=Ct,yr=Math.round(Xt*(Ot/100)),qn=Yt==="small"?2:14,Jt=Yt!=null?Yt:[qn,en],[va,Va]=Xe(Jt,"step",{steps:Xt,strokeWidth:en}),Aa=va/Xt,Zr=new Array(Xt);for(let Yr=0;Yr{const Yt=Ct?"100%":"-100%";return new ft.Keyframes(`antProgress${Ct?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Yt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Yt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Re=Ct=>{const{componentCls:Yt,iconCls:Xt}=Ct;return{[Yt]:Object.assign(Object.assign({},(0,rt.Wf)(Ct)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ct.fontSize,marginInlineEnd:Ct.marginXS,marginBottom:Ct.marginXS},[`${Yt}-outer`]:{display:"inline-block",width:"100%"},[`&${Yt}-show-info`]:{[`${Yt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ct.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ct.paddingXS}px)`}},[`${Yt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ct.remainingColor,borderRadius:Ct.lineBorderRadius},[`${Yt}-inner:not(${Yt}-circle-gradient)`]:{[`${Yt}-circle-path`]:{stroke:Ct.defaultColor}},[`${Yt}-success-bg, ${Yt}-bg`]:{position:"relative",backgroundColor:Ct.defaultColor,borderRadius:Ct.lineBorderRadius,transition:`all ${Ct.motionDurationSlow} ${Ct.motionEaseInOutCirc}`},[`${Yt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ct.colorSuccess},[`${Yt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ct.marginXS,color:Ct.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Xt]:{fontSize:Ct.fontSize}},[`&${Yt}-status-active`]:{[`${Yt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ct.colorBgContainer,borderRadius:Ct.lineBorderRadius,opacity:0,animationName:Wt(),animationDuration:Ct.progressActiveMotionDuration,animationTimingFunction:Ct.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Yt}-rtl${Yt}-status-active`]:{[`${Yt}-bg::before`]:{animationName:Wt(!0)}},[`&${Yt}-status-exception`]:{[`${Yt}-bg`]:{backgroundColor:Ct.colorError},[`${Yt}-text`]:{color:Ct.colorError}},[`&${Yt}-status-exception ${Yt}-inner:not(${Yt}-circle-gradient)`]:{[`${Yt}-circle-path`]:{stroke:Ct.colorError}},[`&${Yt}-status-success`]:{[`${Yt}-bg`]:{backgroundColor:Ct.colorSuccess},[`${Yt}-text`]:{color:Ct.colorSuccess}},[`&${Yt}-status-success ${Yt}-inner:not(${Yt}-circle-gradient)`]:{[`${Yt}-circle-path`]:{stroke:Ct.colorSuccess}}})}},Ke=Ct=>{const{componentCls:Yt,iconCls:Xt}=Ct;return{[Yt]:{[`${Yt}-circle-trail`]:{stroke:Ct.remainingColor},[`&${Yt}-circle ${Yt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Yt}-circle ${Yt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ct.circleTextColor,fontSize:Ct.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Xt]:{fontSize:`${Ct.fontSize/Ct.fontSizeSM}em`}},[`${Yt}-circle&-status-exception`]:{[`${Yt}-text`]:{color:Ct.colorError}},[`${Yt}-circle&-status-success`]:{[`${Yt}-text`]:{color:Ct.colorSuccess}}},[`${Yt}-inline-circle`]:{lineHeight:1,[`${Yt}-inner`]:{verticalAlign:"bottom"}}}},pt=Ct=>{const{componentCls:Yt}=Ct;return{[Yt]:{[`${Yt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ct.progressStepMinWidth,marginInlineEnd:Ct.progressStepMarginInlineEnd,backgroundColor:Ct.remainingColor,transition:`all ${Ct.motionDurationSlow}`,"&-active":{backgroundColor:Ct.defaultColor}}}}}},Ve=Ct=>{const{componentCls:Yt,iconCls:Xt}=Ct;return{[Yt]:{[`${Yt}-small&-line, ${Yt}-small&-line ${Yt}-text ${Xt}`]:{fontSize:Ct.fontSizeSM}}}};var ot=(0,ke.Z)("Progress",Ct=>{const Yt=Ct.marginXXS/2,Xt=(0,Bt.TS)(Ct,{progressStepMarginInlineEnd:Yt,progressStepMinWidth:Yt,progressActiveMotionDuration:"2.4s"});return[Re(Xt),Ke(Xt),pt(Xt),Ve(Xt)]},Ct=>({circleTextColor:Ct.colorText,defaultColor:Ct.colorInfo,remainingColor:Ct.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ye=function(Ct,Yt){var Xt={};for(var Ot in Ct)Object.prototype.hasOwnProperty.call(Ct,Ot)&&Yt.indexOf(Ot)<0&&(Xt[Ot]=Ct[Ot]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Ot=Object.getOwnPropertySymbols(Ct);en{const{prefixCls:Xt,className:Ot,rootClassName:en,steps:xa,strokeColor:cn,percent:oa=0,size:qa="default",showInfo:yr=!0,type:qn="line",status:Jt,format:va,style:Va}=Ct,Aa=Ye(Ct,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Zr=a.useMemo(()=>{var he,De;const qe=It(Ct);return parseInt(qe!==void 0?(he=qe!=null?qe:0)===null||he===void 0?void 0:he.toString():(De=oa!=null?oa:0)===null||De===void 0?void 0:De.toString(),10)},[oa,Ct.success,Ct.successPercent]),Yr=a.useMemo(()=>!on.includes(Jt)&&Zr>=100?"success":Jt||"normal",[Jt,Zr]),{getPrefixCls:Sr,direction:ht,progress:La}=a.useContext(Ie.E_),Zt=Sr("progress",Xt),[_n,ua]=ot(Zt),ma=a.useMemo(()=>{if(!yr)return null;const he=It(Ct);let De;const qe=va||(jt=>`${jt}%`),wt=qn==="line";return va||Yr!=="exception"&&Yr!=="success"?De=qe(Nt(oa),Nt(he)):Yr==="exception"?De=wt?a.createElement(Ae.Z,null):a.createElement(Fe.Z,null):Yr==="success"&&(De=wt?a.createElement(pe.Z,null):a.createElement(Ne.Z,null)),a.createElement("span",{className:`${Zt}-text`,title:typeof De=="string"?De:void 0},De)},[yr,oa,Zr,Yr,qn,Zt,va]),tr=Array.isArray(cn)?cn[0]:cn,Zn=typeof cn=="string"||Array.isArray(cn)?cn:void 0;let se;qn==="line"?se=xa?a.createElement(at,Object.assign({},Ct,{strokeColor:Zn,prefixCls:Zt,steps:xa}),ma):a.createElement(En,Object.assign({},Ct,{strokeColor:tr,prefixCls:Zt,direction:ht}),ma):(qn==="circle"||qn==="dashboard")&&(se=a.createElement($t,Object.assign({},Ct,{strokeColor:tr,prefixCls:Zt,progressStatus:Yr}),ma));const fe=le()(Zt,`${Zt}-status-${Yr}`,`${Zt}-${qn==="dashboard"&&"circle"||xa&&"steps"||qn}`,{[`${Zt}-inline-circle`]:qn==="circle"&&Xe(qa,"circle")[0]<=20,[`${Zt}-show-info`]:yr,[`${Zt}-${qa}`]:typeof qa=="string",[`${Zt}-rtl`]:ht==="rtl"},La==null?void 0:La.className,Ot,en,ua);return _n(a.createElement("div",Object.assign({ref:Yt,style:Object.assign(Object.assign({},La==null?void 0:La.style),Va),className:fe,role:"progressbar","aria-valuenow":Zr},(0,Me.Z)(Aa,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),se))}),pa=On},13570:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return Nt}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Ae=Ne,Fe=x(7657),Se=function(Ut,Dt){return pe.createElement(Fe.Z,(0,a.Z)({},Ut,{ref:Dt,icon:Ae}))},le=pe.forwardRef(Se),Me=le,Ie=x(92310),xe=x.n(Ie),Le=x(20068),ze=x(42978),ye=x(75931),oe=x(18929),y=x(10228),E=x(26112);function z(It,Ut){var Dt=It.disabled,Xe=It.prefixCls,lt=It.character,Mt=It.characterRender,Vt=It.index,$t=It.count,Bn=It.value,Je=It.allowHalf,Tt=It.focused,Sn=It.onHover,En=It.onClick,pn=function(Ke){Sn(Ke,Vt)},at=function(Ke){En(Ke,Vt)},ft=function(Ke){Ke.keyCode===y.Z.ENTER&&En(Ke,Vt)},rt=Vt+1,ke=new Set([Xe]);Bn===0&&Vt===0&&Tt?ke.add("".concat(Xe,"-focused")):Je&&Bn+.5>=rt&&BnVt?"true":"false","aria-posinset":Vt+1,"aria-setsize":$t,tabIndex:Dt?-1:0},pe.createElement("div",{className:"".concat(Xe,"-first")},Bt),pe.createElement("div",{className:"".concat(Xe,"-second")},Bt)));return Mt&&(Wt=Mt(Wt,It)),Wt}var b=pe.forwardRef(z);function ee(){var It=pe.useRef({});function Ut(Xe){return It.current[Xe]}function Dt(Xe){return function(lt){It.current[Xe]=lt}}return[Ut,Dt]}function te(It){var Ut=It.pageXOffset,Dt="scrollLeft";if(typeof Ut!="number"){var Xe=It.document;Ut=Xe.documentElement[Dt],typeof Ut!="number"&&(Ut=Xe.body[Dt])}return Ut}function ne(It){var Ut,Dt,Xe=It.ownerDocument,lt=Xe.body,Mt=Xe&&Xe.documentElement,Vt=It.getBoundingClientRect();return Ut=Vt.left,Dt=Vt.top,Ut-=Mt.clientLeft||lt.clientLeft||0,Dt-=Mt.clientTop||lt.clientTop||0,{left:Ut,top:Dt}}function ie(It){var Ut=ne(It),Dt=It.ownerDocument,Xe=Dt.defaultView||Dt.parentWindow;return Ut.left+=te(Xe),Ut.left}var ce=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function me(It,Ut){var Dt,Xe=It.prefixCls,lt=Xe===void 0?"rc-rate":Xe,Mt=It.className,Vt=It.defaultValue,$t=It.value,Bn=It.count,Je=Bn===void 0?5:Bn,Tt=It.allowHalf,Sn=Tt===void 0?!1:Tt,En=It.allowClear,pn=En===void 0?!0:En,at=It.character,ft=at===void 0?"\u2605":at,rt=It.characterRender,ke=It.disabled,Bt=It.direction,Wt=Bt===void 0?"ltr":Bt,Re=It.tabIndex,Ke=Re===void 0?0:Re,pt=It.autoFocus,Ve=It.onHoverChange,ot=It.onChange,Ye=It.onFocus,ia=It.onBlur,on=It.onKeyDown,ta=It.onMouseLeave,On=(0,ye.Z)(It,ce),pa=ee(),Ct=(0,ze.Z)(pa,2),Yt=Ct[0],Xt=Ct[1],Ot=pe.useRef(null),en=function(){if(!ke){var jt;(jt=Ot.current)===null||jt===void 0||jt.focus()}};pe.useImperativeHandle(Ut,function(){return{focus:en,blur:function(){if(!ke){var jt;(jt=Ot.current)===null||jt===void 0||jt.blur()}}}});var xa=(0,oe.Z)(Vt||0,{value:$t}),cn=(0,ze.Z)(xa,2),oa=cn[0],qa=cn[1],yr=(0,oe.Z)(null),qn=(0,ze.Z)(yr,2),Jt=qn[0],va=qn[1],Va=function(jt,Ta){var $n=Wt==="rtl",rn=jt+1;if(Sn){var tn=Yt(jt),Tn=ie(tn),_t=tn.clientWidth;($n&&Ta-Tn>_t/2||!$n&&Ta-Tn<_t/2)&&(rn-=.5)}return rn},Aa=function(jt){qa(jt),ot==null||ot(jt)},Zr=pe.useState(!1),Yr=(0,ze.Z)(Zr,2),Sr=Yr[0],ht=Yr[1],La=function(){ht(!0),Ye==null||Ye()},Zt=function(){ht(!1),ia==null||ia()},_n=pe.useState(null),ua=(0,ze.Z)(_n,2),ma=ua[0],tr=ua[1],Zn=function(jt,Ta){var $n=Va(Ta,jt.pageX);$n!==Jt&&(tr($n),va(null)),Ve==null||Ve($n)},se=function(jt){ke||(tr(null),va(null),Ve==null||Ve(void 0)),jt&&(ta==null||ta(jt))},fe=function(jt,Ta){var $n=Va(Ta,jt.pageX),rn=!1;pn&&(rn=$n===oa),se(),Aa(rn?0:$n),va(rn?$n:null)},he=function(jt){var Ta=jt.keyCode,$n=Wt==="rtl",rn=oa;Ta===y.Z.RIGHT&&rn0&&!$n||Ta===y.Z.RIGHT&&rn>0&&$n?(Sn?rn-=.5:rn-=1,Aa(rn),jt.preventDefault()):Ta===y.Z.LEFT&&rn{const{componentCls:Ut}=It;return{[`${Ut}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:It.marginXS},"> div":{transition:`all ${It.motionDurationMid}, outline 0s`,"&:hover":{transform:It.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${It.lineWidth}px dashed ${It.starColor}`,transform:It.starHoverScale}},"&-first, &-second":{color:It.starBg,transition:`all ${It.motionDurationMid}`,userSelect:"none",[It.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ut}-star-first, &-half ${Ut}-star-second`]:{opacity:1},[`&-half ${Ut}-star-first, &-full ${Ut}-star-second`]:{color:"inherit"}}}},Ue=It=>({[`&-rtl${It.componentCls}`]:{direction:"rtl"}}),nt=It=>{const{componentCls:Ut}=It;return{[Ut]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(It)),{display:"inline-block",margin:0,padding:0,color:It.starColor,fontSize:It.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Ut} ${Ut}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),it(It)),{[`+ ${Ut}-text`]:{display:"inline-block",marginInlineStart:It.marginXS,fontSize:It.fontSize}}),Ue(It))}};var xt=(0,tt.Z)("Rate",It=>{const Ut=(0,Ze.TS)(It,{});return[nt(Ut)]},It=>({starColor:It.yellow6,starSize:It.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:It.colorFillContent})),Et=function(It,Ut){var Dt={};for(var Xe in It)Object.prototype.hasOwnProperty.call(It,Xe)&&Ut.indexOf(Xe)<0&&(Dt[Xe]=It[Xe]);if(It!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Xe=Object.getOwnPropertySymbols(It);lt{const{prefixCls:Dt,className:Xe,rootClassName:lt,style:Mt,tooltips:Vt,character:$t=pe.createElement(Me,null)}=It,Bn=Et(It,["prefixCls","className","rootClassName","style","tooltips","character"]),Je=(ke,Bt)=>{let{index:Wt}=Bt;return Vt?pe.createElement(je.Z,{title:Vt[Wt]},ke):ke},{getPrefixCls:Tt,direction:Sn,rate:En}=pe.useContext(Be.E_),pn=Tt("rate",Dt),[at,ft]=xt(pn),rt=Object.assign(Object.assign({},En==null?void 0:En.style),Mt);return at(pe.createElement(Ce,Object.assign({ref:Ut,character:$t,characterRender:Je},Bn,{className:xe()(Xe,lt,ft,En==null?void 0:En.className),style:rt,prefixCls:pn,direction:Sn})))})},61621:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return ft}});var a=x(92310),pe=x.n(a),Ne=x(59301),Ae=x(36355),Fe=x(2738),le=rt=>{const{prefixCls:ke,className:Bt,style:Wt,size:Re,shape:Ke}=rt,pt=pe()({[`${ke}-lg`]:Re==="large",[`${ke}-sm`]:Re==="small"}),Ve=pe()({[`${ke}-circle`]:Ke==="circle",[`${ke}-square`]:Ke==="square",[`${ke}-round`]:Ke==="round"}),ot=Ne.useMemo(()=>typeof Re=="number"?{width:Re,height:Re,lineHeight:`${Re}px`}:{},[Re]);return Ne.createElement("span",{className:pe()(ke,pt,Ve,Bt),style:Object.assign(Object.assign({},ot),Wt)})},Me=x(36237),Ie=x(83116),xe=x(37613);const Le=new Me.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ze=rt=>({height:rt,lineHeight:`${rt}px`}),ye=rt=>Object.assign({width:rt},ze(rt)),oe=rt=>({background:rt.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Le,animationDuration:rt.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=rt=>Object.assign({width:rt*5,minWidth:rt*5},ze(rt)),E=rt=>{const{skeletonAvatarCls:ke,gradientFromColor:Bt,controlHeight:Wt,controlHeightLG:Re,controlHeightSM:Ke}=rt;return{[`${ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Bt},ye(Wt)),[`${ke}${ke}-circle`]:{borderRadius:"50%"},[`${ke}${ke}-lg`]:Object.assign({},ye(Re)),[`${ke}${ke}-sm`]:Object.assign({},ye(Ke))}},z=rt=>{const{controlHeight:ke,borderRadiusSM:Bt,skeletonInputCls:Wt,controlHeightLG:Re,controlHeightSM:Ke,gradientFromColor:pt}=rt;return{[`${Wt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:pt,borderRadius:Bt},y(ke)),[`${Wt}-lg`]:Object.assign({},y(Re)),[`${Wt}-sm`]:Object.assign({},y(Ke))}},b=rt=>Object.assign({width:rt},ze(rt)),ee=rt=>{const{skeletonImageCls:ke,imageSizeBase:Bt,gradientFromColor:Wt,borderRadiusSM:Re}=rt;return{[`${ke}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Wt,borderRadius:Re},b(Bt*2)),{[`${ke}-path`]:{fill:"#bfbfbf"},[`${ke}-svg`]:Object.assign(Object.assign({},b(Bt)),{maxWidth:Bt*4,maxHeight:Bt*4}),[`${ke}-svg${ke}-svg-circle`]:{borderRadius:"50%"}}),[`${ke}${ke}-circle`]:{borderRadius:"50%"}}},te=(rt,ke,Bt)=>{const{skeletonButtonCls:Wt}=rt;return{[`${Bt}${Wt}-circle`]:{width:ke,minWidth:ke,borderRadius:"50%"},[`${Bt}${Wt}-round`]:{borderRadius:ke}}},ne=rt=>Object.assign({width:rt*2,minWidth:rt*2},ze(rt)),ie=rt=>{const{borderRadiusSM:ke,skeletonButtonCls:Bt,controlHeight:Wt,controlHeightLG:Re,controlHeightSM:Ke,gradientFromColor:pt}=rt;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Bt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:pt,borderRadius:ke,width:Wt*2,minWidth:Wt*2},ne(Wt))},te(rt,Wt,Bt)),{[`${Bt}-lg`]:Object.assign({},ne(Re))}),te(rt,Re,`${Bt}-lg`)),{[`${Bt}-sm`]:Object.assign({},ne(Ke))}),te(rt,Ke,`${Bt}-sm`))},ce=rt=>{const{componentCls:ke,skeletonAvatarCls:Bt,skeletonTitleCls:Wt,skeletonParagraphCls:Re,skeletonButtonCls:Ke,skeletonInputCls:pt,skeletonImageCls:Ve,controlHeight:ot,controlHeightLG:Ye,controlHeightSM:ia,gradientFromColor:on,padding:ta,marginSM:On,borderRadius:pa,titleHeight:Ct,blockRadius:Yt,paragraphLiHeight:Xt,controlHeightXS:Ot,paragraphMarginTop:en}=rt;return{[`${ke}`]:{display:"table",width:"100%",[`${ke}-header`]:{display:"table-cell",paddingInlineEnd:ta,verticalAlign:"top",[`${Bt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:on},ye(ot)),[`${Bt}-circle`]:{borderRadius:"50%"},[`${Bt}-lg`]:Object.assign({},ye(Ye)),[`${Bt}-sm`]:Object.assign({},ye(ia))},[`${ke}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Wt}`]:{width:"100%",height:Ct,background:on,borderRadius:Yt,[`+ ${Re}`]:{marginBlockStart:ia}},[`${Re}`]:{padding:0,"> li":{width:"100%",height:Xt,listStyle:"none",background:on,borderRadius:Yt,"+ li":{marginBlockStart:Ot}}},[`${Re}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ke}-content`]:{[`${Wt}, ${Re} > li`]:{borderRadius:pa}}},[`${ke}-with-avatar ${ke}-content`]:{[`${Wt}`]:{marginBlockStart:On,[`+ ${Re}`]:{marginBlockStart:en}}},[`${ke}${ke}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(rt)),E(rt)),z(rt)),ee(rt)),[`${ke}${ke}-block`]:{width:"100%",[`${Ke}`]:{width:"100%"},[`${pt}`]:{width:"100%"}},[`${ke}${ke}-active`]:{[` + ${Ge}-prev, + ${Ge}-next, + ${Ge}-jump-prev, + ${Ge}-jump-next + `]:{display:"inline-block",minWidth:Re.itemSize,height:Re.itemSize,color:Re.colorText,fontFamily:Re.fontFamily,lineHeight:`${Re.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Re.borderRadius,cursor:"pointer",transition:`all ${Re.motionDurationMid}`},[`${Ge}-prev, ${Ge}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Re.colorText,cursor:"pointer",userSelect:"none"},[`${Ge}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Re.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Re.lineWidth}px ${Re.lineType} transparent`,borderRadius:Re.borderRadius,outline:"none",transition:`all ${Re.motionDurationMid}`},[`&:hover ${Ge}-item-link`]:{backgroundColor:Re.colorBgTextHover},[`&:active ${Ge}-item-link`]:{backgroundColor:Re.colorBgTextActive},[`&${Ge}-disabled:hover`]:{[`${Ge}-item-link`]:{backgroundColor:"transparent"}}},[`${Ge}-slash`]:{marginInlineEnd:Re.paginationSlashMarginInlineEnd,marginInlineStart:Re.paginationSlashMarginInlineStart},[`${Ge}-options`]:{display:"inline-block",marginInlineStart:Re.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Re.controlHeight,marginInlineStart:Re.marginXS,lineHeight:`${Re.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Xe.ik)(Re)),{width:Re.controlHeightLG*1.25,height:Re.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Re.marginXS,marginInlineEnd:Re.marginXS})}}}},bn=Re=>{const{componentCls:Ge}=Re;return{[`${Ge}-item`]:{display:"inline-block",minWidth:Re.itemSize,height:Re.itemSize,marginInlineEnd:Re.marginXS,fontFamily:Re.fontFamily,lineHeight:`${Re.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Re.lineWidth}px ${Re.lineType} transparent`,borderRadius:Re.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Re.paginationItemPaddingInline}px`,color:Re.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ge}-item-active)`]:{"&:hover":{transition:`all ${Re.motionDurationMid}`,backgroundColor:Re.colorBgTextHover},"&:active":{backgroundColor:Re.colorBgTextActive}},"&-active":{fontWeight:Re.fontWeightStrong,backgroundColor:Re.itemActiveBg,borderColor:Re.colorPrimary,a:{color:Re.colorPrimary},"&:hover":{borderColor:Re.colorPrimaryHover},"&:hover a":{color:Re.colorPrimaryHover}}}}},Cn=Re=>{const{componentCls:Ge}=Re;return{[Ge]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,lt.Wf)(Re)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ge}-total-text`]:{display:"inline-block",height:Re.itemSize,marginInlineEnd:Re.marginXS,lineHeight:`${Re.itemSize-2}px`,verticalAlign:"middle"}}),bn(Re)),Tt(Re)),Je(Re)),Pn(Re)),en(Re)),{[`@media only screen and (max-width: ${Re.screenLG}px)`]:{[`${Ge}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Re.screenSM}px)`]:{[`${Ge}-options`]:{display:"none"}}}),[`&${Re.componentCls}-rtl`]:{direction:"rtl"}}},vn=Re=>{const{componentCls:Ge}=Re;return{[`${Ge}${Ge}-disabled:not(${Ge}-mini)`]:{"&, &:hover":{[`${Ge}-item-link`]:{borderColor:Re.colorBorder}},"&:focus-visible":{[`${Ge}-item-link`]:{borderColor:Re.colorBorder}},[`${Ge}-item, ${Ge}-item-link`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,[`&:hover:not(${Ge}-item-active)`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,a:{color:Re.colorTextDisabled}},[`&${Ge}-item-active`]:{backgroundColor:Re.itemActiveBgDisabled}},[`${Ge}-prev, ${Ge}-next`]:{"&:hover button":{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,color:Re.colorTextDisabled},[`${Ge}-item-link`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder}}},[`${Ge}:not(${Ge}-mini)`]:{[`${Ge}-prev, ${Ge}-next`]:{"&:hover button":{borderColor:Re.colorPrimaryHover,backgroundColor:Re.itemBg},[`${Ge}-item-link`]:{backgroundColor:Re.itemLinkBg,borderColor:Re.colorBorder},[`&:hover ${Ge}-item-link`]:{borderColor:Re.colorPrimary,backgroundColor:Re.itemBg,color:Re.colorPrimary},[`&${Ge}-disabled`]:{[`${Ge}-item-link`]:{borderColor:Re.colorBorder,color:Re.colorTextDisabled}}},[`${Ge}-item`]:{backgroundColor:Re.itemBg,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,[`&:hover:not(${Ge}-item-active)`]:{borderColor:Re.colorPrimary,backgroundColor:Re.itemBg,a:{color:Re.colorPrimary}},"&-active":{borderColor:Re.colorPrimary}}}}},at=Re=>{const{componentCls:Ge}=Re;return{[`${Ge}:not(${Ge}-disabled)`]:{[`${Ge}-item`]:Object.assign({},(0,lt.Qy)(Re)),[`${Ge}-jump-prev, ${Ge}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ge}-item-link-icon`]:{opacity:1},[`${Ge}-item-ellipsis`]:{opacity:0}},(0,lt.oN)(Re))},[`${Ge}-prev, ${Ge}-next`]:{[`&:focus-visible ${Ge}-item-link`]:Object.assign({},(0,lt.oN)(Re))}}}};var vt=(0,Mt.Z)("Pagination",Re=>{const Ge=(0,Vt.TS)(Re,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Re.marginXXS/2,paginationMiniQuickJumperInputWidth:Re.controlHeightLG*1.1,paginationItemPaddingInline:Re.marginXXS*1.5,paginationEllipsisLetterSpacing:Re.marginXXS/2,paginationSlashMarginInlineStart:Re.marginXXS,paginationSlashMarginInlineEnd:Re.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Xe.e5)(Re),(0,Xe.TM)(Re));return[Cn(Ge),at(Ge),Re.wireframe&&vn(Ge)]},Re=>({itemBg:Re.colorBgContainer,itemSize:Re.controlHeight,itemSizeSM:Re.controlHeightSM,itemActiveBg:Re.colorBgContainer,itemLinkBg:Re.colorBgContainer,itemActiveColorDisabled:Re.colorTextDisabled,itemActiveBgDisabled:Re.controlItemBgActiveDisabled,itemInputBg:Re.colorBgContainer,miniOptionsSizeChangerTop:0})),rt=function(Re,Ge){var ht={};for(var Ue in Re)Object.prototype.hasOwnProperty.call(Re,Ue)&&Ge.indexOf(Ue)<0&&(ht[Ue]=Re[Ue]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Ue=Object.getOwnPropertySymbols(Re);ot{const{prefixCls:Ge,selectPrefixCls:ht,className:Ue,rootClassName:ot,style:Ve,size:ia,locale:ln,selectComponentClass:ta,responsive:Nn,showSizeChanger:va}=Re,Ft=rt(Re,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Xt}=(0,bt.Z)(Nn),{getPrefixCls:Jt,direction:Ot,pagination:tn={}}=pe.useContext(xt.E_),xa=Jt("pagination",Ge),[dn,oa]=vt(xa),Ja=va!=null?va:tn.showSizeChanger,Er=pe.useMemo(()=>{const Sr=pe.createElement("span",{className:`${xa}-item-ellipsis`},"\u2022\u2022\u2022"),Et=pe.createElement("button",{className:`${xa}-item-link`,type:"button",tabIndex:-1},Ot==="rtl"?pe.createElement(Le.Z,null):pe.createElement(xe.Z,null)),Ra=pe.createElement("button",{className:`${xa}-item-link`,type:"button",tabIndex:-1},Ot==="rtl"?pe.createElement(xe.Z,null):pe.createElement(Le.Z,null)),Zt=pe.createElement("a",{className:`${xa}-item-link`},pe.createElement("div",{className:`${xa}-item-container`},Ot==="rtl"?pe.createElement(Ie.Z,{className:`${xa}-item-link-icon`}):pe.createElement(Me,{className:`${xa}-item-link-icon`}),Sr)),qn=pe.createElement("a",{className:`${xa}-item-link`},pe.createElement("div",{className:`${xa}-item-container`},Ot==="rtl"?pe.createElement(Me,{className:`${xa}-item-link-icon`}):pe.createElement(Ie.Z,{className:`${xa}-item-link-icon`}),Sr));return{prevIcon:Et,nextIcon:Ra,jumpPrevIcon:Zt,jumpNextIcon:qn}},[Ot,xa]),[Jn]=(0,Nt.Z)("Pagination",nt.Z),qt=Object.assign(Object.assign({},Jn),ln),ha=(0,yt.Z)(ia),Ya=ha==="small"||!!(Xt&&!ha&&Nn),Aa=Jt("select",ht),Zr=ye()({[`${xa}-mini`]:Ya,[`${xa}-rtl`]:Ot==="rtl"},tn==null?void 0:tn.className,Ue,ot,oa),Yr=Object.assign(Object.assign({},tn==null?void 0:tn.style),Ve);return dn(pe.createElement(We,Object.assign({},Er,Ft,{style:Yr,prefixCls:xa,selectPrefixCls:Aa,className:Zr,selectComponentClass:ta||(Ya?Ut:Dt),locale:qt,showSizeChanger:Ja})))},Wt=Pt},39722:function(Rt,ct,x){"use strict";x.d(ct,{t5:function(){return xe}});var a=x(92310),pe=x.n(a),Ne=x(55477),Ae=x(59301),Fe=x(36355),Se=x(77578),le=x(17356),Me=function(He,ye){var oe={};for(var y in He)Object.prototype.hasOwnProperty.call(He,y)&&ye.indexOf(y)<0&&(oe[y]=He[y]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,y=Object.getOwnPropertySymbols(He);E{if(!(!ye&&!oe))return Ae.createElement(Ae.Fragment,null,ye&&Ae.createElement("div",{className:`${He}-title`},(0,Se.Z)(ye)),Ae.createElement("div",{className:`${He}-inner-content`},(0,Se.Z)(oe)))},xe=He=>{const{hashId:ye,prefixCls:oe,className:y,style:E,placement:z="top",title:b,content:ee,children:te}=He;return Ae.createElement("div",{className:pe()(ye,oe,`${oe}-pure`,`${oe}-placement-${z}`,y),style:E},Ae.createElement("div",{className:`${oe}-arrow`}),Ae.createElement(Ne.G,Object.assign({},He,{className:ye,prefixCls:oe}),te||Ie(oe,b,ee)))},Le=He=>{const{prefixCls:ye}=He,oe=Me(He,["prefixCls"]),{getPrefixCls:y}=Ae.useContext(Fe.E_),E=y("popover",ye),[z,b]=(0,le.Z)(E);return z(Ae.createElement(xe,Object.assign({},oe,{prefixCls:E,hashId:b})))};ct.ZP=Le},60324:function(Rt,ct,x){"use strict";var a=x(92310),pe=x.n(a),Ne=x(59301),Ae=x(77578),Fe=x(62892),Se=x(36355),le=x(6848),Me=x(39722),Ie=x(17356),xe=function(ye,oe){var y={};for(var E in ye)Object.prototype.hasOwnProperty.call(ye,E)&&oe.indexOf(E)<0&&(y[E]=ye[E]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,E=Object.getOwnPropertySymbols(ye);z{let{title:oe,content:y,prefixCls:E}=ye;return Ne.createElement(Ne.Fragment,null,oe&&Ne.createElement("div",{className:`${E}-title`},(0,Ae.Z)(oe)),Ne.createElement("div",{className:`${E}-inner-content`},(0,Ae.Z)(y)))},He=Ne.forwardRef((ye,oe)=>{const{prefixCls:y,title:E,content:z,overlayClassName:b,placement:ee="top",trigger:te="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:ie=.1,overlayStyle:ce={}}=ye,me=xe(ye,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ge}=Ne.useContext(Se.E_),Ce=ge("popover",y),[Be,je]=(0,Ie.Z)(Ce),we=ge(),tt=pe()(b,je);return Be(Ne.createElement(le.Z,Object.assign({placement:ee,trigger:te,mouseEnterDelay:ne,mouseLeaveDelay:ie,overlayStyle:ce},me,{prefixCls:Ce,overlayClassName:tt,ref:oe,overlay:E||z?Ne.createElement(Le,{prefixCls:Ce,title:E,content:z}):null,transitionName:(0,Fe.m)(we,"zoom-big",me.transitionName),"data-popover-inject":!0})))});He._InternalPanelDoNotUseOrYouWillBeFired=Me.ZP,ct.Z=He},17356:function(Rt,ct,x){"use strict";var a=x(17313),pe=x(29878),Ne=x(19447),Ae=x(33166),Fe=x(83116),Se=x(37613);const le=xe=>{const{componentCls:Le,popoverColor:He,minWidth:ye,fontWeightStrong:oe,popoverPadding:y,boxShadowSecondary:E,colorTextHeading:z,borderRadiusLG:b,zIndexPopup:ee,marginXS:te,colorBgElevated:ne,popoverBg:ie}=xe;return[{[Le]:Object.assign(Object.assign({},(0,a.Wf)(xe)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Le}-content`]:{position:"relative"},[`${Le}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:b,boxShadow:E,padding:y},[`${Le}-title`]:{minWidth:ye,marginBottom:te,color:z,fontWeight:oe},[`${Le}-inner-content`]:{color:He}})},(0,Ne.ZP)(xe,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Le}-pure`]:{position:"relative",maxWidth:"none",margin:xe.sizePopupArrow,display:"inline-block",[`${Le}-content`]:{display:"inline-block"}}}]},Me=xe=>{const{componentCls:Le}=xe;return{[Le]:Ae.i.map(He=>{const ye=xe[`${He}6`];return{[`&${Le}-${He}`]:{"--antd-arrow-background-color":ye,[`${Le}-inner`]:{backgroundColor:ye},[`${Le}-arrow`]:{background:"transparent"}}}})}},Ie=xe=>{const{componentCls:Le,lineWidth:He,lineType:ye,colorSplit:oe,paddingSM:y,controlHeight:E,fontSize:z,lineHeight:b,padding:ee}=xe,te=E-Math.round(z*b),ne=te/2,ie=te/2-He,ce=ee;return{[Le]:{[`${Le}-inner`]:{padding:0},[`${Le}-title`]:{margin:0,padding:`${ne}px ${ce}px ${ie}px`,borderBottom:`${He}px ${ye} ${oe}`},[`${Le}-inner-content`]:{padding:`${y}px ${ce}px`}}}};ct.Z=(0,Fe.Z)("Popover",xe=>{const{colorBgElevated:Le,colorText:He,wireframe:ye}=xe,oe=(0,Se.TS)(xe,{popoverPadding:12,popoverBg:Le,popoverColor:He});return[le(oe),Me(oe),ye&&Ie(oe),(0,pe._y)(oe,"zoom-big")]},xe=>({width:177,minWidth:177,zIndexPopup:xe.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return va}});var a=x(59301),pe=x(29679),Ne=x(40001),Ae=x(19248),Fe=x(99267),Se=x(92310),le=x.n(Se),Me=x(2738),Ie=x(36355),xe=x(54476),Le=x(33885),He=x(75931),ye={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},oe=function(){var Xt=(0,a.useRef)([]),Jt=(0,a.useRef)(null);return(0,a.useEffect)(function(){var Ot=Date.now(),tn=!1;Xt.current.forEach(function(xa){if(xa){tn=!0;var dn=xa.style;dn.transitionDuration=".3s, .3s, .3s, .06s",Jt.current&&Ot-Jt.current<100&&(dn.transitionDuration="0s, 0s")}}),tn&&(Jt.current=Date.now())}),Xt.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],E=function(Xt){var Jt=(0,Le.Z)((0,Le.Z)({},ye),Xt),Ot=Jt.className,tn=Jt.percent,xa=Jt.prefixCls,dn=Jt.strokeColor,oa=Jt.strokeLinecap,Ja=Jt.strokeWidth,Er=Jt.style,Jn=Jt.trailColor,qt=Jt.trailWidth,ha=Jt.transition,Ya=(0,He.Z)(Jt,y);delete Ya.gapPosition;var Aa=Array.isArray(tn)?tn:[tn],Zr=Array.isArray(dn)?dn:[dn],Yr=oe(),Sr=Ja/2,Et=100-Ja/2,Ra="M ".concat(oa==="round"?Sr:0,",").concat(Sr,` + L `).concat(oa==="round"?Et:100,",").concat(Sr),Zt="0 0 100 ".concat(Ja),qn=0;return a.createElement("svg",(0,xe.Z)({className:le()("".concat(xa,"-line"),Ot),viewBox:Zt,preserveAspectRatio:"none",style:Er},Ya),a.createElement("path",{className:"".concat(xa,"-line-trail"),d:Ra,strokeLinecap:oa,stroke:Jn,strokeWidth:qt||Ja,fillOpacity:"0"}),Aa.map(function(ua,ga){var tr=1;switch(oa){case"round":tr=1-Ja/100;break;case"square":tr=1-Ja/2/100;break;default:tr=1;break}var Hn={strokeDasharray:"".concat(ua*tr,"px, 100px"),strokeDashoffset:"-".concat(qn,"px"),transition:ha||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},se=Zr[ga]||Zr[Zr.length-1];return qn+=ua,a.createElement("path",{key:ga,className:"".concat(xa,"-line-path"),d:Ra,strokeLinecap:oa,stroke:se,strokeWidth:Ja,fillOpacity:"0",ref:function(he){Yr[ga]=he},style:Hn})}))},z=E,b=x(76190),ee=x(42978),te=x(47273),ne=0,ie=(0,te.Z)();function ce(){var Ft;return ie?(Ft=ne,ne+=1):Ft="TEST_OR_SSR",Ft}var me=function(Ft){var Xt=a.useState(),Jt=(0,ee.Z)(Xt,2),Ot=Jt[0],tn=Jt[1];return a.useEffect(function(){tn("rc_progress_".concat(ce()))},[]),Ft||Ot},ge=function(Xt){var Jt=Xt.bg,Ot=Xt.children;return a.createElement("div",{style:{width:"100%",height:"100%",background:Jt}},Ot)};function Ce(Ft,Xt){return Object.keys(Ft).map(function(Jt){var Ot=parseFloat(Jt),tn="".concat(Math.floor(Ot*Xt),"%");return"".concat(Ft[Jt]," ").concat(tn)})}var Be=a.forwardRef(function(Ft,Xt){var Jt=Ft.prefixCls,Ot=Ft.color,tn=Ft.gradientId,xa=Ft.radius,dn=Ft.style,oa=Ft.ptg,Ja=Ft.strokeLinecap,Er=Ft.strokeWidth,Jn=Ft.size,qt=Ft.gapDegree,ha=Ot&&(0,b.Z)(Ot)==="object",Ya=ha?"#FFF":void 0,Aa=Jn/2,Zr=a.createElement("circle",{className:"".concat(Jt,"-circle-path"),r:xa,cx:Aa,cy:Aa,stroke:Ya,strokeLinecap:Ja,strokeWidth:Er,opacity:oa===0?0:1,style:dn,ref:Xt});if(!ha)return Zr;var Yr="".concat(tn,"-conic"),Sr=qt?"".concat(180+qt/2,"deg"):"0deg",Et=Ce(Ot,(360-qt)/360),Ra=Ce(Ot,1),Zt="conic-gradient(from ".concat(Sr,", ").concat(Et.join(", "),")"),qn="linear-gradient(to ".concat(qt?"bottom":"top",", ").concat(Ra.join(", "),")");return a.createElement(a.Fragment,null,a.createElement("mask",{id:Yr},Zr),a.createElement("foreignObject",{x:0,y:0,width:Jn,height:Jn,mask:"url(#".concat(Yr,")")},a.createElement(ge,{bg:qn},a.createElement(ge,{bg:Zt}))))}),je=Be,we=100,tt=function(Xt,Jt,Ot,tn,xa,dn,oa,Ja,Er,Jn){var qt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ha=Ot/100*360*((360-dn)/360),Ya=dn===0?0:{bottom:0,top:180,left:90,right:-90}[oa],Aa=(100-tn)/100*Jt;Er==="round"&&tn!==100&&(Aa+=Jn/2,Aa>=Jt&&(Aa=Jt-.01));var Zr=we/2;return{stroke:typeof Ja=="string"?Ja:void 0,strokeDasharray:"".concat(Jt,"px ").concat(Xt),strokeDashoffset:Aa+qt,transform:"rotate(".concat(xa+ha+Ya,"deg)"),transformOrigin:"".concat(Zr,"px ").concat(Zr,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ze=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ut(Ft){var Xt=Ft!=null?Ft:[];return Array.isArray(Xt)?Xt:[Xt]}var We=function(Xt){var Jt=(0,Le.Z)((0,Le.Z)({},ye),Xt),Ot=Jt.id,tn=Jt.prefixCls,xa=Jt.steps,dn=Jt.strokeWidth,oa=Jt.trailWidth,Ja=Jt.gapDegree,Er=Ja===void 0?0:Ja,Jn=Jt.gapPosition,qt=Jt.trailColor,ha=Jt.strokeLinecap,Ya=Jt.style,Aa=Jt.className,Zr=Jt.strokeColor,Yr=Jt.percent,Sr=(0,He.Z)(Jt,Ze),Et=we/2,Ra=me(Ot),Zt="".concat(Ra,"-gradient"),qn=Et-dn/2,ua=Math.PI*2*qn,ga=Er>0?90+Er/2:-90,tr=ua*((360-Er)/360),Hn=(0,b.Z)(xa)==="object"?xa:{count:xa,space:2},se=Hn.count,fe=Hn.space,he=ut(Yr),De=ut(Zr),qe=De.find(function(kn){return kn&&(0,b.Z)(kn)==="object"}),wt=qe&&(0,b.Z)(qe)==="object",jt=wt?"butt":ha,ka=tt(ua,tr,0,100,ga,Er,Jn,qt,jt,dn),_n=oe(),on=function(){var $t=0;return he.map(function(fa,Da){var ya=De[Da]||De[De.length-1],yn=tt(ua,tr,$t,fa,ga,Er,Jn,ya,jt,dn);return $t+=fa,a.createElement(je,{key:Da,color:ya,ptg:fa,radius:qn,prefixCls:tn,gradientId:Zt,style:yn,strokeLinecap:jt,strokeWidth:dn,gapDegree:Er,ref:function(rn){_n[Da]=rn},size:we})}).reverse()},nn=function(){var $t=Math.round(se*(he[0]/100)),fa=100/se,Da=0;return new Array(se).fill(null).map(function(ya,yn){var gt=yn<=$t-1?De[0]:qt,rn=gt&&(0,b.Z)(gt)==="object"?"url(#".concat(Zt,")"):void 0,gn=tt(ua,tr,Da,fa,ga,Er,Jn,gt,"butt",dn,fe);return Da+=(tr-gn.strokeDashoffset+fe)*100/tr,a.createElement("circle",{key:yn,className:"".concat(tn,"-circle-path"),r:qn,cx:Et,cy:Et,stroke:rn,strokeWidth:dn,opacity:1,style:gn,ref:function(Tn){_n[yn]=Tn}})})};return a.createElement("svg",(0,xe.Z)({className:le()("".concat(tn,"-circle"),Aa),viewBox:"0 0 ".concat(we," ").concat(we),style:Ya,id:Ot,role:"presentation"},Sr),!se&&a.createElement("circle",{className:"".concat(tn,"-circle-trail"),r:qn,cx:Et,cy:Et,stroke:qt,strokeLinecap:jt,strokeWidth:oa||dn,style:ka}),se?nn():on())},nt=We,xt={Line:z,Circle:nt},yt=x(6848),bt=x(30071);function Nt(Ft){return!Ft||Ft<0?0:Ft>100?100:Ft}function It(Ft){let{success:Xt,successPercent:Jt}=Ft,Ot=Jt;return Xt&&"progress"in Xt&&(Ot=Xt.progress),Xt&&"percent"in Xt&&(Ot=Xt.percent),Ot}const Ut=Ft=>{let{percent:Xt,success:Jt,successPercent:Ot}=Ft;const tn=Nt(It({success:Jt,successPercent:Ot}));return[tn,Nt(Nt(Xt)-tn)]},Dt=Ft=>{let{success:Xt={},strokeColor:Jt}=Ft;const{strokeColor:Ot}=Xt;return[Ot||bt.presetPrimaryColors.green,Jt||null]},Xe=(Ft,Xt,Jt)=>{var Ot,tn,xa,dn;let oa=-1,Ja=-1;if(Xt==="step"){const Er=Jt.steps,Jn=Jt.strokeWidth;typeof Ft=="string"||typeof Ft=="undefined"?(oa=Ft==="small"?2:14,Ja=Jn!=null?Jn:8):typeof Ft=="number"?[oa,Ja]=[Ft,Ft]:[oa=14,Ja=8]=Ft,oa*=Er}else if(Xt==="line"){const Er=Jt==null?void 0:Jt.strokeWidth;typeof Ft=="string"||typeof Ft=="undefined"?Ja=Er||(Ft==="small"?6:8):typeof Ft=="number"?[oa,Ja]=[Ft,Ft]:[oa=-1,Ja=8]=Ft}else(Xt==="circle"||Xt==="dashboard")&&(typeof Ft=="string"||typeof Ft=="undefined"?[oa,Ja]=Ft==="small"?[60,60]:[120,120]:typeof Ft=="number"?[oa,Ja]=[Ft,Ft]:(oa=(tn=(Ot=Ft[0])!==null&&Ot!==void 0?Ot:Ft[1])!==null&&tn!==void 0?tn:120,Ja=(dn=(xa=Ft[0])!==null&&xa!==void 0?xa:Ft[1])!==null&&dn!==void 0?dn:120));return[oa,Ja]},lt=3,Mt=Ft=>lt/Ft*100;var en=Ft=>{const{prefixCls:Xt,trailColor:Jt=null,strokeLinecap:Ot="round",gapPosition:tn,gapDegree:xa,width:dn=120,type:oa,children:Ja,success:Er,size:Jn=dn}=Ft,[qt,ha]=Xe(Jn,"circle");let{strokeWidth:Ya}=Ft;Ya===void 0&&(Ya=Math.max(Mt(qt),6));const Aa={width:qt,height:ha,fontSize:qt*.15+6},Zr=a.useMemo(()=>{if(xa||xa===0)return xa;if(oa==="dashboard")return 75},[xa,oa]),Yr=tn||oa==="dashboard"&&"bottom"||void 0,Sr=Object.prototype.toString.call(Ft.strokeColor)==="[object Object]",Et=Dt({success:Er,strokeColor:Ft.strokeColor}),Ra=le()(`${Xt}-inner`,{[`${Xt}-circle-gradient`]:Sr}),Zt=a.createElement(nt,{percent:Ut(Ft),strokeWidth:Ya,trailWidth:Ya,strokeColor:Et,strokeLinecap:Ot,trailColor:Jt,prefixCls:Xt,gapDegree:Zr,gapPosition:Yr});return a.createElement("div",{className:Ra,style:Aa},qt<=20?a.createElement(yt.Z,{title:Ja},a.createElement("span",null,Zt)):a.createElement(a.Fragment,null,Zt,Ja))},Pn=function(Ft,Xt){var Jt={};for(var Ot in Ft)Object.prototype.hasOwnProperty.call(Ft,Ot)&&Xt.indexOf(Ot)<0&&(Jt[Ot]=Ft[Ot]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,Ot=Object.getOwnPropertySymbols(Ft);tn{let Xt=[];return Object.keys(Ft).forEach(Jt=>{const Ot=parseFloat(Jt.replace(/%/g,""));isNaN(Ot)||Xt.push({key:Ot,value:Ft[Jt]})}),Xt=Xt.sort((Jt,Ot)=>Jt.key-Ot.key),Xt.map(Jt=>{let{key:Ot,value:tn}=Jt;return`${tn} ${Ot}%`}).join(", ")},Tt=(Ft,Xt)=>{const{from:Jt=bt.presetPrimaryColors.blue,to:Ot=bt.presetPrimaryColors.blue,direction:tn=Xt==="rtl"?"to left":"to right"}=Ft,xa=Pn(Ft,["from","to","direction"]);if(Object.keys(xa).length!==0){const dn=Je(xa);return{backgroundImage:`linear-gradient(${tn}, ${dn})`}}return{backgroundImage:`linear-gradient(${tn}, ${Jt}, ${Ot})`}};var Cn=Ft=>{const{prefixCls:Xt,direction:Jt,percent:Ot,size:tn,strokeWidth:xa,strokeColor:dn,strokeLinecap:oa="round",children:Ja,trailColor:Er=null,success:Jn}=Ft,qt=dn&&typeof dn!="string"?Tt(dn,Jt):{backgroundColor:dn},ha=oa==="square"||oa==="butt"?0:void 0,Ya={backgroundColor:Er||void 0,borderRadius:ha},Aa=tn!=null?tn:[-1,xa||(tn==="small"?6:8)],[Zr,Yr]=Xe(Aa,"line",{strokeWidth:xa}),Sr=Object.assign({width:`${Nt(Ot)}%`,height:Yr,borderRadius:ha},qt),Et=It(Ft),Ra={width:`${Nt(Et)}%`,height:Yr,borderRadius:ha,backgroundColor:Jn==null?void 0:Jn.strokeColor},Zt={width:Zr<0?"100%":Zr,height:Yr};return a.createElement(a.Fragment,null,a.createElement("div",{className:`${Xt}-outer`,style:Zt},a.createElement("div",{className:`${Xt}-inner`,style:Ya},a.createElement("div",{className:`${Xt}-bg`,style:Sr}),Et!==void 0?a.createElement("div",{className:`${Xt}-success-bg`,style:Ra}):null)),Ja)},at=Ft=>{const{size:Xt,steps:Jt,percent:Ot=0,strokeWidth:tn=8,strokeColor:xa,trailColor:dn=null,prefixCls:oa,children:Ja}=Ft,Er=Math.round(Jt*(Ot/100)),Jn=Xt==="small"?2:14,qt=Xt!=null?Xt:[Jn,tn],[ha,Ya]=Xe(qt,"step",{steps:Jt,strokeWidth:tn}),Aa=ha/Jt,Zr=new Array(Jt);for(let Yr=0;Yr{const Xt=Ft?"100%":"-100%";return new vt.Keyframes(`antProgress${Ft?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Xt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Xt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Re=Ft=>{const{componentCls:Xt,iconCls:Jt}=Ft;return{[Xt]:Object.assign(Object.assign({},(0,rt.Wf)(Ft)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ft.fontSize,marginInlineEnd:Ft.marginXS,marginBottom:Ft.marginXS},[`${Xt}-outer`]:{display:"inline-block",width:"100%"},[`&${Xt}-show-info`]:{[`${Xt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ft.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ft.paddingXS}px)`}},[`${Xt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ft.remainingColor,borderRadius:Ft.lineBorderRadius},[`${Xt}-inner:not(${Xt}-circle-gradient)`]:{[`${Xt}-circle-path`]:{stroke:Ft.defaultColor}},[`${Xt}-success-bg, ${Xt}-bg`]:{position:"relative",backgroundColor:Ft.defaultColor,borderRadius:Ft.lineBorderRadius,transition:`all ${Ft.motionDurationSlow} ${Ft.motionEaseInOutCirc}`},[`${Xt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ft.colorSuccess},[`${Xt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ft.marginXS,color:Ft.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Jt]:{fontSize:Ft.fontSize}},[`&${Xt}-status-active`]:{[`${Xt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ft.colorBgContainer,borderRadius:Ft.lineBorderRadius,opacity:0,animationName:Wt(),animationDuration:Ft.progressActiveMotionDuration,animationTimingFunction:Ft.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Xt}-rtl${Xt}-status-active`]:{[`${Xt}-bg::before`]:{animationName:Wt(!0)}},[`&${Xt}-status-exception`]:{[`${Xt}-bg`]:{backgroundColor:Ft.colorError},[`${Xt}-text`]:{color:Ft.colorError}},[`&${Xt}-status-exception ${Xt}-inner:not(${Xt}-circle-gradient)`]:{[`${Xt}-circle-path`]:{stroke:Ft.colorError}},[`&${Xt}-status-success`]:{[`${Xt}-bg`]:{backgroundColor:Ft.colorSuccess},[`${Xt}-text`]:{color:Ft.colorSuccess}},[`&${Xt}-status-success ${Xt}-inner:not(${Xt}-circle-gradient)`]:{[`${Xt}-circle-path`]:{stroke:Ft.colorSuccess}}})}},Ge=Ft=>{const{componentCls:Xt,iconCls:Jt}=Ft;return{[Xt]:{[`${Xt}-circle-trail`]:{stroke:Ft.remainingColor},[`&${Xt}-circle ${Xt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Xt}-circle ${Xt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ft.circleTextColor,fontSize:Ft.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Jt]:{fontSize:`${Ft.fontSize/Ft.fontSizeSM}em`}},[`${Xt}-circle&-status-exception`]:{[`${Xt}-text`]:{color:Ft.colorError}},[`${Xt}-circle&-status-success`]:{[`${Xt}-text`]:{color:Ft.colorSuccess}}},[`${Xt}-inline-circle`]:{lineHeight:1,[`${Xt}-inner`]:{verticalAlign:"bottom"}}}},ht=Ft=>{const{componentCls:Xt}=Ft;return{[Xt]:{[`${Xt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ft.progressStepMinWidth,marginInlineEnd:Ft.progressStepMarginInlineEnd,backgroundColor:Ft.remainingColor,transition:`all ${Ft.motionDurationSlow}`,"&-active":{backgroundColor:Ft.defaultColor}}}}}},Ue=Ft=>{const{componentCls:Xt,iconCls:Jt}=Ft;return{[Xt]:{[`${Xt}-small&-line, ${Xt}-small&-line ${Xt}-text ${Jt}`]:{fontSize:Ft.fontSizeSM}}}};var ot=(0,ke.Z)("Progress",Ft=>{const Xt=Ft.marginXXS/2,Jt=(0,Pt.TS)(Ft,{progressStepMarginInlineEnd:Xt,progressStepMinWidth:Xt,progressActiveMotionDuration:"2.4s"});return[Re(Jt),Ge(Jt),ht(Jt),Ue(Jt)]},Ft=>({circleTextColor:Ft.colorText,defaultColor:Ft.colorInfo,remainingColor:Ft.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ve=function(Ft,Xt){var Jt={};for(var Ot in Ft)Object.prototype.hasOwnProperty.call(Ft,Ot)&&Xt.indexOf(Ot)<0&&(Jt[Ot]=Ft[Ot]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,Ot=Object.getOwnPropertySymbols(Ft);tn{const{prefixCls:Jt,className:Ot,rootClassName:tn,steps:xa,strokeColor:dn,percent:oa=0,size:Ja="default",showInfo:Er=!0,type:Jn="line",status:qt,format:ha,style:Ya}=Ft,Aa=Ve(Ft,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Zr=a.useMemo(()=>{var he,De;const qe=It(Ft);return parseInt(qe!==void 0?(he=qe!=null?qe:0)===null||he===void 0?void 0:he.toString():(De=oa!=null?oa:0)===null||De===void 0?void 0:De.toString(),10)},[oa,Ft.success,Ft.successPercent]),Yr=a.useMemo(()=>!ln.includes(qt)&&Zr>=100?"success":qt||"normal",[qt,Zr]),{getPrefixCls:Sr,direction:Et,progress:Ra}=a.useContext(Ie.E_),Zt=Sr("progress",Jt),[qn,ua]=ot(Zt),ga=a.useMemo(()=>{if(!Er)return null;const he=It(Ft);let De;const qe=ha||(jt=>`${jt}%`),wt=Jn==="line";return ha||Yr!=="exception"&&Yr!=="success"?De=qe(Nt(oa),Nt(he)):Yr==="exception"?De=wt?a.createElement(Ae.Z,null):a.createElement(Fe.Z,null):Yr==="success"&&(De=wt?a.createElement(pe.Z,null):a.createElement(Ne.Z,null)),a.createElement("span",{className:`${Zt}-text`,title:typeof De=="string"?De:void 0},De)},[Er,oa,Zr,Yr,Jn,Zt,ha]),tr=Array.isArray(dn)?dn[0]:dn,Hn=typeof dn=="string"||Array.isArray(dn)?dn:void 0;let se;Jn==="line"?se=xa?a.createElement(at,Object.assign({},Ft,{strokeColor:Hn,prefixCls:Zt,steps:xa}),ga):a.createElement(Cn,Object.assign({},Ft,{strokeColor:tr,prefixCls:Zt,direction:Et}),ga):(Jn==="circle"||Jn==="dashboard")&&(se=a.createElement(en,Object.assign({},Ft,{strokeColor:tr,prefixCls:Zt,progressStatus:Yr}),ga));const fe=le()(Zt,`${Zt}-status-${Yr}`,`${Zt}-${Jn==="dashboard"&&"circle"||xa&&"steps"||Jn}`,{[`${Zt}-inline-circle`]:Jn==="circle"&&Xe(Ja,"circle")[0]<=20,[`${Zt}-show-info`]:Er,[`${Zt}-${Ja}`]:typeof Ja=="string",[`${Zt}-rtl`]:Et==="rtl"},Ra==null?void 0:Ra.className,Ot,tn,ua);return qn(a.createElement("div",Object.assign({ref:Xt,style:Object.assign(Object.assign({},Ra==null?void 0:Ra.style),Ya),className:fe,role:"progressbar","aria-valuenow":Zr},(0,Me.Z)(Aa,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),se))}),va=Nn},13570:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return Nt}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Ae=Ne,Fe=x(7657),Se=function(Ut,Dt){return pe.createElement(Fe.Z,(0,a.Z)({},Ut,{ref:Dt,icon:Ae}))},le=pe.forwardRef(Se),Me=le,Ie=x(92310),xe=x.n(Ie),Le=x(20068),He=x(42978),ye=x(75931),oe=x(18929),y=x(10228),E=x(26112);function z(It,Ut){var Dt=It.disabled,Xe=It.prefixCls,lt=It.character,Mt=It.characterRender,Vt=It.index,en=It.count,Pn=It.value,Je=It.allowHalf,Tt=It.focused,bn=It.onHover,Cn=It.onClick,vn=function(Ge){bn(Ge,Vt)},at=function(Ge){Cn(Ge,Vt)},vt=function(Ge){Ge.keyCode===y.Z.ENTER&&Cn(Ge,Vt)},rt=Vt+1,ke=new Set([Xe]);Pn===0&&Vt===0&&Tt?ke.add("".concat(Xe,"-focused")):Je&&Pn+.5>=rt&&PnVt?"true":"false","aria-posinset":Vt+1,"aria-setsize":en,tabIndex:Dt?-1:0},pe.createElement("div",{className:"".concat(Xe,"-first")},Pt),pe.createElement("div",{className:"".concat(Xe,"-second")},Pt)));return Mt&&(Wt=Mt(Wt,It)),Wt}var b=pe.forwardRef(z);function ee(){var It=pe.useRef({});function Ut(Xe){return It.current[Xe]}function Dt(Xe){return function(lt){It.current[Xe]=lt}}return[Ut,Dt]}function te(It){var Ut=It.pageXOffset,Dt="scrollLeft";if(typeof Ut!="number"){var Xe=It.document;Ut=Xe.documentElement[Dt],typeof Ut!="number"&&(Ut=Xe.body[Dt])}return Ut}function ne(It){var Ut,Dt,Xe=It.ownerDocument,lt=Xe.body,Mt=Xe&&Xe.documentElement,Vt=It.getBoundingClientRect();return Ut=Vt.left,Dt=Vt.top,Ut-=Mt.clientLeft||lt.clientLeft||0,Dt-=Mt.clientTop||lt.clientTop||0,{left:Ut,top:Dt}}function ie(It){var Ut=ne(It),Dt=It.ownerDocument,Xe=Dt.defaultView||Dt.parentWindow;return Ut.left+=te(Xe),Ut.left}var ce=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function me(It,Ut){var Dt,Xe=It.prefixCls,lt=Xe===void 0?"rc-rate":Xe,Mt=It.className,Vt=It.defaultValue,en=It.value,Pn=It.count,Je=Pn===void 0?5:Pn,Tt=It.allowHalf,bn=Tt===void 0?!1:Tt,Cn=It.allowClear,vn=Cn===void 0?!0:Cn,at=It.character,vt=at===void 0?"\u2605":at,rt=It.characterRender,ke=It.disabled,Pt=It.direction,Wt=Pt===void 0?"ltr":Pt,Re=It.tabIndex,Ge=Re===void 0?0:Re,ht=It.autoFocus,Ue=It.onHoverChange,ot=It.onChange,Ve=It.onFocus,ia=It.onBlur,ln=It.onKeyDown,ta=It.onMouseLeave,Nn=(0,ye.Z)(It,ce),va=ee(),Ft=(0,He.Z)(va,2),Xt=Ft[0],Jt=Ft[1],Ot=pe.useRef(null),tn=function(){if(!ke){var jt;(jt=Ot.current)===null||jt===void 0||jt.focus()}};pe.useImperativeHandle(Ut,function(){return{focus:tn,blur:function(){if(!ke){var jt;(jt=Ot.current)===null||jt===void 0||jt.blur()}}}});var xa=(0,oe.Z)(Vt||0,{value:en}),dn=(0,He.Z)(xa,2),oa=dn[0],Ja=dn[1],Er=(0,oe.Z)(null),Jn=(0,He.Z)(Er,2),qt=Jn[0],ha=Jn[1],Ya=function(jt,ka){var _n=Wt==="rtl",on=jt+1;if(bn){var nn=Xt(jt),kn=ie(nn),$t=nn.clientWidth;(_n&&ka-kn>$t/2||!_n&&ka-kn<$t/2)&&(on-=.5)}return on},Aa=function(jt){Ja(jt),ot==null||ot(jt)},Zr=pe.useState(!1),Yr=(0,He.Z)(Zr,2),Sr=Yr[0],Et=Yr[1],Ra=function(){Et(!0),Ve==null||Ve()},Zt=function(){Et(!1),ia==null||ia()},qn=pe.useState(null),ua=(0,He.Z)(qn,2),ga=ua[0],tr=ua[1],Hn=function(jt,ka){var _n=Ya(ka,jt.pageX);_n!==qt&&(tr(_n),ha(null)),Ue==null||Ue(_n)},se=function(jt){ke||(tr(null),ha(null),Ue==null||Ue(void 0)),jt&&(ta==null||ta(jt))},fe=function(jt,ka){var _n=Ya(ka,jt.pageX),on=!1;vn&&(on=_n===oa),se(),Aa(on?0:_n),ha(on?_n:null)},he=function(jt){var ka=jt.keyCode,_n=Wt==="rtl",on=oa;ka===y.Z.RIGHT&&on0&&!_n||ka===y.Z.RIGHT&&on>0&&_n?(bn?on-=.5:on-=1,Aa(on),jt.preventDefault()):ka===y.Z.LEFT&&on{const{componentCls:Ut}=It;return{[`${Ut}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:It.marginXS},"> div":{transition:`all ${It.motionDurationMid}, outline 0s`,"&:hover":{transform:It.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${It.lineWidth}px dashed ${It.starColor}`,transform:It.starHoverScale}},"&-first, &-second":{color:It.starBg,transition:`all ${It.motionDurationMid}`,userSelect:"none",[It.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ut}-star-first, &-half ${Ut}-star-second`]:{opacity:1},[`&-half ${Ut}-star-first, &-full ${Ut}-star-second`]:{color:"inherit"}}}},We=It=>({[`&-rtl${It.componentCls}`]:{direction:"rtl"}}),nt=It=>{const{componentCls:Ut}=It;return{[Ut]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(It)),{display:"inline-block",margin:0,padding:0,color:It.starColor,fontSize:It.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Ut} ${Ut}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ut(It)),{[`+ ${Ut}-text`]:{display:"inline-block",marginInlineStart:It.marginXS,fontSize:It.fontSize}}),We(It))}};var xt=(0,tt.Z)("Rate",It=>{const Ut=(0,Ze.TS)(It,{});return[nt(Ut)]},It=>({starColor:It.yellow6,starSize:It.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:It.colorFillContent})),yt=function(It,Ut){var Dt={};for(var Xe in It)Object.prototype.hasOwnProperty.call(It,Xe)&&Ut.indexOf(Xe)<0&&(Dt[Xe]=It[Xe]);if(It!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Xe=Object.getOwnPropertySymbols(It);lt{const{prefixCls:Dt,className:Xe,rootClassName:lt,style:Mt,tooltips:Vt,character:en=pe.createElement(Me,null)}=It,Pn=yt(It,["prefixCls","className","rootClassName","style","tooltips","character"]),Je=(ke,Pt)=>{let{index:Wt}=Pt;return Vt?pe.createElement(je.Z,{title:Vt[Wt]},ke):ke},{getPrefixCls:Tt,direction:bn,rate:Cn}=pe.useContext(Be.E_),vn=Tt("rate",Dt),[at,vt]=xt(vn),rt=Object.assign(Object.assign({},Cn==null?void 0:Cn.style),Mt);return at(pe.createElement(Ce,Object.assign({ref:Ut,character:en,characterRender:Je},Pn,{className:xe()(Xe,lt,vt,Cn==null?void 0:Cn.className),style:rt,prefixCls:vn,direction:bn})))})},61621:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return vt}});var a=x(92310),pe=x.n(a),Ne=x(59301),Ae=x(36355),Fe=x(2738),le=rt=>{const{prefixCls:ke,className:Pt,style:Wt,size:Re,shape:Ge}=rt,ht=pe()({[`${ke}-lg`]:Re==="large",[`${ke}-sm`]:Re==="small"}),Ue=pe()({[`${ke}-circle`]:Ge==="circle",[`${ke}-square`]:Ge==="square",[`${ke}-round`]:Ge==="round"}),ot=Ne.useMemo(()=>typeof Re=="number"?{width:Re,height:Re,lineHeight:`${Re}px`}:{},[Re]);return Ne.createElement("span",{className:pe()(ke,ht,Ue,Pt),style:Object.assign(Object.assign({},ot),Wt)})},Me=x(36237),Ie=x(83116),xe=x(37613);const Le=new Me.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),He=rt=>({height:rt,lineHeight:`${rt}px`}),ye=rt=>Object.assign({width:rt},He(rt)),oe=rt=>({background:rt.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Le,animationDuration:rt.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=rt=>Object.assign({width:rt*5,minWidth:rt*5},He(rt)),E=rt=>{const{skeletonAvatarCls:ke,gradientFromColor:Pt,controlHeight:Wt,controlHeightLG:Re,controlHeightSM:Ge}=rt;return{[`${ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Pt},ye(Wt)),[`${ke}${ke}-circle`]:{borderRadius:"50%"},[`${ke}${ke}-lg`]:Object.assign({},ye(Re)),[`${ke}${ke}-sm`]:Object.assign({},ye(Ge))}},z=rt=>{const{controlHeight:ke,borderRadiusSM:Pt,skeletonInputCls:Wt,controlHeightLG:Re,controlHeightSM:Ge,gradientFromColor:ht}=rt;return{[`${Wt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ht,borderRadius:Pt},y(ke)),[`${Wt}-lg`]:Object.assign({},y(Re)),[`${Wt}-sm`]:Object.assign({},y(Ge))}},b=rt=>Object.assign({width:rt},He(rt)),ee=rt=>{const{skeletonImageCls:ke,imageSizeBase:Pt,gradientFromColor:Wt,borderRadiusSM:Re}=rt;return{[`${ke}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Wt,borderRadius:Re},b(Pt*2)),{[`${ke}-path`]:{fill:"#bfbfbf"},[`${ke}-svg`]:Object.assign(Object.assign({},b(Pt)),{maxWidth:Pt*4,maxHeight:Pt*4}),[`${ke}-svg${ke}-svg-circle`]:{borderRadius:"50%"}}),[`${ke}${ke}-circle`]:{borderRadius:"50%"}}},te=(rt,ke,Pt)=>{const{skeletonButtonCls:Wt}=rt;return{[`${Pt}${Wt}-circle`]:{width:ke,minWidth:ke,borderRadius:"50%"},[`${Pt}${Wt}-round`]:{borderRadius:ke}}},ne=rt=>Object.assign({width:rt*2,minWidth:rt*2},He(rt)),ie=rt=>{const{borderRadiusSM:ke,skeletonButtonCls:Pt,controlHeight:Wt,controlHeightLG:Re,controlHeightSM:Ge,gradientFromColor:ht}=rt;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Pt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ht,borderRadius:ke,width:Wt*2,minWidth:Wt*2},ne(Wt))},te(rt,Wt,Pt)),{[`${Pt}-lg`]:Object.assign({},ne(Re))}),te(rt,Re,`${Pt}-lg`)),{[`${Pt}-sm`]:Object.assign({},ne(Ge))}),te(rt,Ge,`${Pt}-sm`))},ce=rt=>{const{componentCls:ke,skeletonAvatarCls:Pt,skeletonTitleCls:Wt,skeletonParagraphCls:Re,skeletonButtonCls:Ge,skeletonInputCls:ht,skeletonImageCls:Ue,controlHeight:ot,controlHeightLG:Ve,controlHeightSM:ia,gradientFromColor:ln,padding:ta,marginSM:Nn,borderRadius:va,titleHeight:Ft,blockRadius:Xt,paragraphLiHeight:Jt,controlHeightXS:Ot,paragraphMarginTop:tn}=rt;return{[`${ke}`]:{display:"table",width:"100%",[`${ke}-header`]:{display:"table-cell",paddingInlineEnd:ta,verticalAlign:"top",[`${Pt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ln},ye(ot)),[`${Pt}-circle`]:{borderRadius:"50%"},[`${Pt}-lg`]:Object.assign({},ye(Ve)),[`${Pt}-sm`]:Object.assign({},ye(ia))},[`${ke}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Wt}`]:{width:"100%",height:Ft,background:ln,borderRadius:Xt,[`+ ${Re}`]:{marginBlockStart:ia}},[`${Re}`]:{padding:0,"> li":{width:"100%",height:Jt,listStyle:"none",background:ln,borderRadius:Xt,"+ li":{marginBlockStart:Ot}}},[`${Re}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ke}-content`]:{[`${Wt}, ${Re} > li`]:{borderRadius:va}}},[`${ke}-with-avatar ${ke}-content`]:{[`${Wt}`]:{marginBlockStart:Nn,[`+ ${Re}`]:{marginBlockStart:tn}}},[`${ke}${ke}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(rt)),E(rt)),z(rt)),ee(rt)),[`${ke}${ke}-block`]:{width:"100%",[`${Ge}`]:{width:"100%"},[`${ht}`]:{width:"100%"}},[`${ke}${ke}-active`]:{[` ${Wt}, ${Re} > li, - ${Bt}, - ${Ke}, - ${pt}, - ${Ve} - `]:Object.assign({},oe(rt))}}};var me=(0,Ie.Z)("Skeleton",rt=>{const{componentCls:ke}=rt,Bt=(0,xe.TS)(rt,{skeletonAvatarCls:`${ke}-avatar`,skeletonTitleCls:`${ke}-title`,skeletonParagraphCls:`${ke}-paragraph`,skeletonButtonCls:`${ke}-button`,skeletonInputCls:`${ke}-input`,skeletonImageCls:`${ke}-image`,imageSizeBase:rt.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${rt.gradientFromColor} 25%, ${rt.gradientToColor} 37%, ${rt.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ce(Bt)]},rt=>{const{colorFillContent:ke,colorFill:Bt}=rt,Wt=ke,Re=Bt;return{color:Wt,colorGradientEnd:Re,gradientFromColor:Wt,gradientToColor:Re,titleHeight:rt.controlHeight/2,blockRadius:rt.borderRadiusSM,paragraphMarginTop:rt.marginLG+rt.marginXXS,paragraphLiHeight:rt.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=rt=>{const{prefixCls:ke,className:Bt,rootClassName:Wt,active:Re,shape:Ke="circle",size:pt="default"}=rt,{getPrefixCls:Ve}=Ne.useContext(Ae.E_),ot=Ve("skeleton",ke),[Ye,ia]=me(ot),on=(0,Fe.Z)(rt,["prefixCls","className"]),ta=pe()(ot,`${ot}-element`,{[`${ot}-active`]:Re},Bt,Wt,ia);return Ye(Ne.createElement("div",{className:ta},Ne.createElement(le,Object.assign({prefixCls:`${ot}-avatar`,shape:Ke,size:pt},on))))},je=rt=>{const{prefixCls:ke,className:Bt,rootClassName:Wt,active:Re,block:Ke=!1,size:pt="default"}=rt,{getPrefixCls:Ve}=Ne.useContext(Ae.E_),ot=Ve("skeleton",ke),[Ye,ia]=me(ot),on=(0,Fe.Z)(rt,["prefixCls"]),ta=pe()(ot,`${ot}-element`,{[`${ot}-active`]:Re,[`${ot}-block`]:Ke},Bt,Wt,ia);return Ye(Ne.createElement("div",{className:ta},Ne.createElement(le,Object.assign({prefixCls:`${ot}-button`,size:pt},on))))};const we="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Ze=rt=>{const{prefixCls:ke,className:Bt,rootClassName:Wt,style:Re,active:Ke}=rt,{getPrefixCls:pt}=Ne.useContext(Ae.E_),Ve=pt("skeleton",ke),[ot,Ye]=me(Ve),ia=pe()(Ve,`${Ve}-element`,{[`${Ve}-active`]:Ke},Bt,Wt,Ye);return ot(Ne.createElement("div",{className:ia},Ne.createElement("div",{className:pe()(`${Ve}-image`,Bt),style:Re},Ne.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Ve}-image-svg`},Ne.createElement("path",{d:we,className:`${Ve}-image-path`})))))},Ue=rt=>{const{prefixCls:ke,className:Bt,rootClassName:Wt,active:Re,block:Ke,size:pt="default"}=rt,{getPrefixCls:Ve}=Ne.useContext(Ae.E_),ot=Ve("skeleton",ke),[Ye,ia]=me(ot),on=(0,Fe.Z)(rt,["prefixCls"]),ta=pe()(ot,`${ot}-element`,{[`${ot}-active`]:Re,[`${ot}-block`]:Ke},Bt,Wt,ia);return Ye(Ne.createElement("div",{className:ta},Ne.createElement(le,Object.assign({prefixCls:`${ot}-input`,size:pt},on))))},nt=x(54476),xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Et=xt,Pt=x(7657),Nt=function(ke,Bt){return Ne.createElement(Pt.Z,(0,nt.Z)({},ke,{ref:Bt,icon:Et}))},It=Ne.forwardRef(Nt),Ut=It,Xe=rt=>{const{prefixCls:ke,className:Bt,rootClassName:Wt,style:Re,active:Ke,children:pt}=rt,{getPrefixCls:Ve}=Ne.useContext(Ae.E_),ot=Ve("skeleton",ke),[Ye,ia]=me(ot),on=pe()(ot,`${ot}-element`,{[`${ot}-active`]:Ke},ia,Bt,Wt),ta=pt!=null?pt:Ne.createElement(Ut,null);return Ye(Ne.createElement("div",{className:on},Ne.createElement("div",{className:pe()(`${ot}-image`,Bt),style:Re},ta)))},lt=x(94480),Vt=rt=>{const ke=Ve=>{const{width:ot,rows:Ye=2}=rt;if(Array.isArray(ot))return ot[Ve];if(Ye-1===Ve)return ot},{prefixCls:Bt,className:Wt,style:Re,rows:Ke}=rt,pt=(0,lt.Z)(Array(Ke)).map((Ve,ot)=>Ne.createElement("li",{key:ot,style:{width:ke(ot)}}));return Ne.createElement("ul",{className:pe()(Bt,Wt),style:Re},pt)},Bn=rt=>{let{prefixCls:ke,className:Bt,width:Wt,style:Re}=rt;return Ne.createElement("h3",{className:pe()(ke,Bt),style:Object.assign({width:Wt},Re)})};function Je(rt){return rt&&typeof rt=="object"?rt:{}}function Tt(rt,ke){return rt&&!ke?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Sn(rt,ke){return!rt&&ke?{width:"38%"}:rt&&ke?{width:"50%"}:{}}function En(rt,ke){const Bt={};return(!rt||!ke)&&(Bt.width="61%"),!rt&&ke?Bt.rows=3:Bt.rows=2,Bt}const pn=rt=>{const{prefixCls:ke,loading:Bt,className:Wt,rootClassName:Re,style:Ke,children:pt,avatar:Ve=!1,title:ot=!0,paragraph:Ye=!0,active:ia,round:on}=rt,{getPrefixCls:ta,direction:On,skeleton:pa}=Ne.useContext(Ae.E_),Ct=ta("skeleton",ke),[Yt,Xt]=me(Ct);if(Bt||!("loading"in rt)){const Ot=!!Ve,en=!!ot,xa=!!Ye;let cn;if(Ot){const yr=Object.assign(Object.assign({prefixCls:`${Ct}-avatar`},Tt(en,xa)),Je(Ve));cn=Ne.createElement("div",{className:`${Ct}-header`},Ne.createElement(le,Object.assign({},yr)))}let oa;if(en||xa){let yr;if(en){const Jt=Object.assign(Object.assign({prefixCls:`${Ct}-title`},Sn(Ot,xa)),Je(ot));yr=Ne.createElement(Bn,Object.assign({},Jt))}let qn;if(xa){const Jt=Object.assign(Object.assign({prefixCls:`${Ct}-paragraph`},En(Ot,en)),Je(Ye));qn=Ne.createElement(Vt,Object.assign({},Jt))}oa=Ne.createElement("div",{className:`${Ct}-content`},yr,qn)}const qa=pe()(Ct,{[`${Ct}-with-avatar`]:Ot,[`${Ct}-active`]:ia,[`${Ct}-rtl`]:On==="rtl",[`${Ct}-round`]:on},pa==null?void 0:pa.className,Wt,Re,Xt);return Yt(Ne.createElement("div",{className:qa,style:Object.assign(Object.assign({},pa==null?void 0:pa.style),Ke)},cn,oa))}return typeof pt!="undefined"?pt:null};pn.Button=je,pn.Avatar=Ce,pn.Input=Ue,pn.Image=Ze,pn.Node=Xe;var at=pn,ft=at},31797:function(Rt,st,x){"use strict";x.d(st,{default:function(){return me}});var a=x(59301),pe=x(56762),Ne=x(92343),Ae=x(92310),Fe=x.n(Ae),Se=x(36355),le=x(61621),Ie=ge=>{const{value:Ce,formatter:Be,precision:je,decimalSeparator:we,groupSeparator:tt="",prefixCls:Ze}=ge;let it;if(typeof Be=="function")it=Be(Ce);else{const Ue=String(Ce),nt=Ue.match(/^(-?)(\d*)(\.(\d+))?$/);if(!nt||Ue==="-")it=Ue;else{const xt=nt[1];let Et=nt[2]||"0",Pt=nt[4]||"";Et=Et.replace(/\B(?=(\d{3})+(?!\d))/g,tt),typeof je=="number"&&(Pt=Pt.padEnd(je,"0").slice(0,je>0?je:0)),Pt&&(Pt=`${we}${Pt}`),it=[a.createElement("span",{key:"int",className:`${Ze}-content-value-int`},xt,Et),Pt&&a.createElement("span",{key:"decimal",className:`${Ze}-content-value-decimal`},Pt)]}}return a.createElement("span",{className:`${Ze}-content-value`},it)},xe=x(17313),Le=x(83116),ze=x(37613);const ye=ge=>{const{componentCls:Ce,marginXXS:Be,padding:je,colorTextDescription:we,titleFontSize:tt,colorTextHeading:Ze,contentFontSize:it,fontFamily:Ue}=ge;return{[`${Ce}`]:Object.assign(Object.assign({},(0,xe.Wf)(ge)),{[`${Ce}-title`]:{marginBottom:Be,color:we,fontSize:tt},[`${Ce}-skeleton`]:{paddingTop:je},[`${Ce}-content`]:{color:Ze,fontSize:it,fontFamily:Ue,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Be},[`${Ce}-content-suffix`]:{marginInlineStart:Be}}})}};var oe=(0,Le.Z)("Statistic",ge=>{const Ce=(0,ze.TS)(ge,{});return[ye(Ce)]},ge=>{const{fontSizeHeading3:Ce,fontSize:Be}=ge;return{titleFontSize:Be,contentFontSize:Ce}}),E=ge=>{const{prefixCls:Ce,className:Be,rootClassName:je,style:we,valueStyle:tt,value:Ze=0,title:it,valueRender:Ue,prefix:nt,suffix:xt,loading:Et=!1,onMouseEnter:Pt,onMouseLeave:Nt,decimalSeparator:It=".",groupSeparator:Ut=","}=ge,{getPrefixCls:Dt,direction:Xe,statistic:lt}=a.useContext(Se.E_),Mt=Dt("statistic",Ce),[Vt,$t]=oe(Mt),Bn=a.createElement(Ie,Object.assign({decimalSeparator:It,groupSeparator:Ut,prefixCls:Mt},ge,{value:Ze})),Je=Fe()(Mt,{[`${Mt}-rtl`]:Xe==="rtl"},lt==null?void 0:lt.className,Be,je,$t);return Vt(a.createElement("div",{className:Je,style:Object.assign(Object.assign({},lt==null?void 0:lt.style),we),onMouseEnter:Pt,onMouseLeave:Nt},it&&a.createElement("div",{className:`${Mt}-title`},it),a.createElement(le.Z,{paragraph:!1,loading:Et,className:`${Mt}-skeleton`},a.createElement("div",{style:tt,className:`${Mt}-content`},nt&&a.createElement("span",{className:`${Mt}-content-prefix`},nt),Ue?Ue(Bn):Bn,xt&&a.createElement("span",{className:`${Mt}-content-suffix`},xt)))))};const z=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ge,Ce){let Be=ge;const je=/\[[^\]]*]/g,we=(Ce.match(je)||[]).map(Ue=>Ue.slice(1,-1)),tt=Ce.replace(je,"[]"),Ze=z.reduce((Ue,nt)=>{let[xt,Et]=nt;if(Ue.includes(xt)){const Pt=Math.floor(Be/Et);return Be-=Pt*Et,Ue.replace(new RegExp(`${xt}+`,"g"),Nt=>{const It=Nt.length;return Pt.toString().padStart(It,"0")})}return Ue},tt);let it=0;return Ze.replace(je,()=>{const Ue=we[it];return it+=1,Ue})}function ee(ge,Ce){const{format:Be=""}=Ce,je=new Date(ge).getTime(),we=Date.now(),tt=Math.max(je-we,0);return b(tt,Be)}const te=1e3/30;function ne(ge){return new Date(ge).getTime()}const ie=ge=>{const{value:Ce,format:Be="HH:mm:ss",onChange:je,onFinish:we}=ge,tt=(0,pe.Z)(),Ze=a.useRef(null),it=()=>{we==null||we(),Ze.current&&(clearInterval(Ze.current),Ze.current=null)},Ue=()=>{const Et=ne(Ce);Et>=Date.now()&&(Ze.current=setInterval(()=>{tt(),je==null||je(Et-Date.now()),Et(Ue(),()=>{Ze.current&&(clearInterval(Ze.current),Ze.current=null)}),[Ce]);const nt=(Et,Pt)=>ee(Et,Object.assign(Object.assign({},Pt),{format:Be})),xt=Et=>(0,Ne.Tm)(Et,{title:void 0});return a.createElement(E,Object.assign({},ge,{valueRender:xt,formatter:nt}))};var ce=a.memo(ie);E.Countdown=ce;var me=E},15969:function(Rt,st,x){"use strict";x.d(st,{N:function(){return a}});const a=pe=>({color:pe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${pe.motionDurationSlow}`,"&:focus, &:hover":{color:pe.colorLinkHover},"&:active":{color:pe.colorLinkActive}})},1710:function(Rt,st,x){"use strict";x.d(st,{default:function(){return Wo}});var a={},pe="rc-table-internal-hook",Ne=x(42978),Ae=x(6089),Fe=x(34280),Se=x(13697),le=x(59301),Me=x(4676);function Ie(Qe){var He=le.createContext(void 0),St=function(Kt){var Qt=Kt.value,jn=Kt.children,Mn=le.useRef(Qt);Mn.current=Qt;var Qn=le.useState(function(){return{getValue:function(){return Mn.current},listeners:new Set}}),Ia=(0,Ne.Z)(Qn,1),wn=Ia[0];return(0,Fe.Z)(function(){(0,Me.unstable_batchedUpdates)(function(){wn.listeners.forEach(function(ca){ca(Qt)})})},[Qt]),le.createElement(He.Provider,{value:wn},jn)};return{Context:He,Provider:St,defaultValue:Qe}}function xe(Qe,He){var St=(0,Ae.Z)(typeof He=="function"?He:function(ca){if(He===void 0)return ca;if(!Array.isArray(He))return ca[He];var lr={};return He.forEach(function(_a){lr[_a]=ca[_a]}),lr}),Lt=le.useContext(Qe==null?void 0:Qe.Context),Kt=Lt||{},Qt=Kt.listeners,jn=Kt.getValue,Mn=le.useRef();Mn.current=St(Lt?jn():Qe==null?void 0:Qe.defaultValue);var Qn=le.useState({}),Ia=(0,Ne.Z)(Qn,2),wn=Ia[1];return(0,Fe.Z)(function(){if(!Lt)return;function ca(lr){var _a=St(lr);(0,Se.Z)(Mn.current,_a,!0)||wn({})}return Qt.add(ca),function(){Qt.delete(ca)}},[Lt]),Mn.current}var Le=x(54476),ze=x(8654);function ye(){var Qe=le.createContext(null);function He(){return le.useContext(Qe)}function St(Kt,Qt){var jn=(0,ze.Yr)(Kt),Mn=function(Ia,wn){var ca=jn?{ref:wn}:{},lr=le.useRef(0),_a=le.useRef(Ia),fr=He();return fr!==null?le.createElement(Kt,(0,Le.Z)({},Ia,ca)):((!Qt||Qt(_a.current,Ia))&&(lr.current+=1),_a.current=Ia,le.createElement(Qe.Provider,{value:lr.current},le.createElement(Kt,(0,Le.Z)({},Ia,ca))))};return jn?le.forwardRef(Mn):Mn}function Lt(Kt,Qt){var jn=(0,ze.Yr)(Kt),Mn=function(Ia,wn){var ca=jn?{ref:wn}:{};return He(),le.createElement(Kt,(0,Le.Z)({},Ia,ca))};return jn?le.memo(le.forwardRef(Mn),Qt):le.memo(Mn,Qt)}return{makeImmutable:St,responseImmutable:Lt,useImmutableMark:He}}var oe=ye(),y=oe.makeImmutable,E=oe.responseImmutable,z=oe.useImmutableMark,b=ye(),ee=b.makeImmutable,te=b.responseImmutable,ne=b.useImmutableMark,ie=Ie(),ce=ie;function me(Qe,He){var St=le.useRef(0);St.current+=1;var Lt=le.useRef(Qe),Kt=[];Object.keys(Qe||{}).map(function(jn){var Mn;(Qe==null?void 0:Qe[jn])!==((Mn=Lt.current)===null||Mn===void 0?void 0:Mn[jn])&&Kt.push(jn)}),Lt.current=Qe;var Qt=le.useRef([]);return Kt.length&&(Qt.current=Kt),le.useDebugValue(St.current),le.useDebugValue(Qt.current.join(", ")),He&&console.log("".concat(He,":"),St.current,Qt.current),St.current}var ge=null,Ce=le.memo(function(){var Qe=me();return le.createElement("h1",null,"Render Times: ",Qe)});Ce.displayName="RenderBlock";var Be=x(76190),je=x(33885),we=x(20068),tt=x(92310),Ze=x.n(tt),it=x(80547),Ue=x(97938),nt=x(48736),xt=le.createContext({renderWithProps:!1}),Et=xt,Pt="RC_TABLE_KEY";function Nt(Qe){return Qe==null?[]:Array.isArray(Qe)?Qe:[Qe]}function It(Qe){var He=[],St={};return Qe.forEach(function(Lt){for(var Kt=Lt||{},Qt=Kt.key,jn=Kt.dataIndex,Mn=Qt||Nt(jn).join("-")||Pt;St[Mn];)Mn="".concat(Mn,"_next");St[Mn]=!0,He.push(Mn)}),He}function Ut(Qe){return Qe!=null}function Dt(Qe){return Qe&&(0,Be.Z)(Qe)==="object"&&!Array.isArray(Qe)&&!le.isValidElement(Qe)}function Xe(Qe,He,St,Lt,Kt,Qt){var jn=le.useContext(Et),Mn=ne(),Qn=(0,it.Z)(function(){if(Ut(Lt))return[Lt];var Ia=He==null||He===""?[]:Array.isArray(He)?He:[He],wn=(0,Ue.Z)(Qe,Ia),ca=wn,lr=void 0;if(Kt){var _a=Kt(wn,Qe,St);Dt(_a)?(ca=_a.children,lr=_a.props,jn.renderWithProps=!0):ca=_a}return[ca,lr]},[Mn,Qe,Lt,He,Kt,St],function(Ia,wn){if(Qt){var ca=(0,Ne.Z)(Ia,2),lr=ca[1],_a=(0,Ne.Z)(wn,2),fr=_a[1];return Qt(fr,lr)}return jn.renderWithProps?!0:!(0,Se.Z)(Ia,wn,!0)});return Qn}function lt(Qe,He,St,Lt){var Kt=Qe+He-1;return Qe<=Lt&&Kt>=St}function Mt(Qe,He){return xe(ce,function(St){var Lt=lt(Qe,He||1,St.hoverStartRow,St.hoverEndRow);return[Lt,St.onHover]})}var Vt=function(He){var St=He.ellipsis,Lt=He.rowType,Kt=He.children,Qt,jn=St===!0?{showTitle:!0}:St;return jn&&(jn.showTitle||Lt==="header")&&(typeof Kt=="string"||typeof Kt=="number"?Qt=Kt.toString():le.isValidElement(Kt)&&typeof Kt.props.children=="string"&&(Qt=Kt.props.children)),Qt};function $t(Qe){var He,St,Lt,Kt,Qt,jn,Mn,Qn,Ia=Qe.component,wn=Qe.children,ca=Qe.ellipsis,lr=Qe.scope,_a=Qe.prefixCls,fr=Qe.className,Or=Qe.align,Er=Qe.record,jr=Qe.render,Lr=Qe.dataIndex,no=Qe.renderIndex,Jo=Qe.shouldCellUpdate,al=Qe.index,Ro=Qe.rowType,Oo=Qe.colSpan,yl=Qe.rowSpan,co=Qe.fixLeft,Zo=Qe.fixRight,So=Qe.firstFixLeft,_r=Qe.lastFixLeft,$r=Qe.firstFixRight,el=Qe.lastFixRight,Ql=Qe.appendNode,Fl=Qe.additionalProps,No=Fl===void 0?{}:Fl,Ll=Qe.isSticky,Wl="".concat(_a,"-cell"),ni=xe(ce,["supportSticky","allColumnsFixedLeft"]),ql=ni.supportSticky,Jr=ni.allColumnsFixedLeft,_l=Xe(Er,Lr,no,wn,jr,Jo),vl=(0,Ne.Z)(_l,2),uu=vl[0],rl=vl[1],Yi={},Ri=typeof co=="number"&&ql,xu=typeof Zo=="number"&&ql;Ri&&(Yi.position="sticky",Yi.left=co),xu&&(Yi.position="sticky",Yi.right=Zo);var Do=(He=(St=(Lt=rl==null?void 0:rl.colSpan)!==null&&Lt!==void 0?Lt:No.colSpan)!==null&&St!==void 0?St:Oo)!==null&&He!==void 0?He:1,Ho=(Kt=(Qt=(jn=rl==null?void 0:rl.rowSpan)!==null&&jn!==void 0?jn:No.rowSpan)!==null&&Qt!==void 0?Qt:yl)!==null&&Kt!==void 0?Kt:1,tl=Mt(al,Ho),Ko=(0,Ne.Z)(tl,2),Io=Ko[0],hr=Ko[1],Rr=function(ll){var Yu;Er&&hr(al,al+Ho-1),No==null||(Yu=No.onMouseEnter)===null||Yu===void 0||Yu.call(No,ll)},Al=function(ll){var Yu;Er&&hr(-1,-1),No==null||(Yu=No.onMouseLeave)===null||Yu===void 0||Yu.call(No,ll)};if(Do===0||Ho===0)return null;var Kl=(Mn=No.title)!==null&&Mn!==void 0?Mn:Vt({rowType:Ro,ellipsis:ca,children:uu}),Zu=Ze()(Wl,fr,(Qn={},(0,we.Z)(Qn,"".concat(Wl,"-fix-left"),Ri&&ql),(0,we.Z)(Qn,"".concat(Wl,"-fix-left-first"),So&&ql),(0,we.Z)(Qn,"".concat(Wl,"-fix-left-last"),_r&&ql),(0,we.Z)(Qn,"".concat(Wl,"-fix-left-all"),_r&&Jr&&ql),(0,we.Z)(Qn,"".concat(Wl,"-fix-right"),xu&&ql),(0,we.Z)(Qn,"".concat(Wl,"-fix-right-first"),$r&&ql),(0,we.Z)(Qn,"".concat(Wl,"-fix-right-last"),el&&ql),(0,we.Z)(Qn,"".concat(Wl,"-ellipsis"),ca),(0,we.Z)(Qn,"".concat(Wl,"-with-append"),Ql),(0,we.Z)(Qn,"".concat(Wl,"-fix-sticky"),(Ri||xu)&&Ll&&ql),(0,we.Z)(Qn,"".concat(Wl,"-row-hover"),!rl&&Io),Qn),No.className,rl==null?void 0:rl.className),ku={};Or&&(ku.textAlign=Or);var ls=(0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)({},Yi),No.style),ku),rl==null?void 0:rl.style),ru=uu;return(0,Be.Z)(ru)==="object"&&!Array.isArray(ru)&&!le.isValidElement(ru)&&(ru=null),ca&&(_r||$r)&&(ru=le.createElement("span",{className:"".concat(Wl,"-content")},ru)),le.createElement(Ia,(0,Le.Z)({},rl,No,{className:Zu,style:ls,title:Kl,scope:lr,onMouseEnter:Rr,onMouseLeave:Al,colSpan:Do!==1?Do:null,rowSpan:Ho!==1?Ho:null}),Ql,ru)}var Bn=le.memo($t);function Je(Qe,He,St,Lt,Kt,Qt){var jn=St[Qe]||{},Mn=St[He]||{},Qn,Ia;jn.fixed==="left"?Qn=Lt.left[Kt==="rtl"?He:Qe]:Mn.fixed==="right"&&(Ia=Lt.right[Kt==="rtl"?Qe:He]);var wn=!1,ca=!1,lr=!1,_a=!1,fr=St[He+1],Or=St[Qe-1],Er=!(Qt!=null&&Qt.children);if(Kt==="rtl"){if(Qn!==void 0){var jr=Or&&Or.fixed==="left";_a=!jr&&Er}else if(Ia!==void 0){var Lr=fr&&fr.fixed==="right";lr=!Lr&&Er}}else if(Qn!==void 0){var no=fr&&fr.fixed==="left";wn=!no&&Er}else if(Ia!==void 0){var Jo=Or&&Or.fixed==="right";ca=!Jo&&Er}return{fixLeft:Qn,fixRight:Ia,lastFixLeft:wn,firstFixRight:ca,lastFixRight:lr,firstFixLeft:_a,isSticky:Lt.isSticky}}var Tt=le.createContext({}),Sn=Tt;function En(Qe){var He=Qe.className,St=Qe.index,Lt=Qe.children,Kt=Qe.colSpan,Qt=Kt===void 0?1:Kt,jn=Qe.rowSpan,Mn=Qe.align,Qn=xe(ce,["prefixCls","direction"]),Ia=Qn.prefixCls,wn=Qn.direction,ca=le.useContext(Sn),lr=ca.scrollColumnIndex,_a=ca.stickyOffsets,fr=ca.flattenColumns,Or=ca.columns,Er=St+Qt-1,jr=Er+1===lr?Qt+1:Qt,Lr=Je(St,St+jr-1,fr,_a,wn,Or==null?void 0:Or[St]);return le.createElement(Bn,(0,Le.Z)({className:He,index:St,component:"td",prefixCls:Ia,record:null,dataIndex:null,align:Mn,colSpan:jr,rowSpan:jn,render:function(){return Lt}},Lr))}var pn=x(75931),at=["children"];function ft(Qe){var He=Qe.children,St=(0,pn.Z)(Qe,at);return le.createElement("tr",St,He)}function rt(Qe){var He=Qe.children;return He}rt.Row=ft,rt.Cell=En;var ke=rt;function Bt(Qe){var He=Qe.children,St=Qe.stickyOffsets,Lt=Qe.flattenColumns,Kt=Qe.columns,Qt=xe(ce,"prefixCls"),jn=Lt.length-1,Mn=Lt[jn],Qn=le.useMemo(function(){return{stickyOffsets:St,flattenColumns:Lt,scrollColumnIndex:Mn!=null&&Mn.scrollbar?jn:null,columns:Kt}},[Mn,Lt,jn,St,Kt]);return le.createElement(Sn.Provider,{value:Qn},le.createElement("tfoot",{className:"".concat(Qt,"-summary")},He))}var Wt=te(Bt),Re=ke,Ke=x(70425),pt=x(29301),Ve=x(29194),ot=x(3465),Ye=x(75152),ia=x(26112);function on(Qe,He,St,Lt,Kt,Qt,jn){Qe.push({record:He,indent:St,index:jn});var Mn=Qt(He),Qn=Kt==null?void 0:Kt.has(Mn);if(He&&Array.isArray(He[Lt])&&Qn)for(var Ia=0;Ia1?So-1:0),$r=1;$r=0;Mn-=1){var Qn=He[Mn],Ia=St&&St[Mn],wn=Ia&&Ia[yr];if(Qn||wn||jn){var ca=wn||{},lr=ca.columnType,_a=(0,pn.Z)(ca,Jt);Kt.unshift(le.createElement("col",(0,Le.Z)({key:Mn,style:{width:Qn}},_a))),jn=!0}}return le.createElement("colgroup",null,Kt)}var Va=va,Aa=x(94480),Zr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Yr(Qe,He){return(0,le.useMemo)(function(){for(var St=[],Lt=0;Lt1?"colgroup":"col":null,ellipsis:Er.ellipsis,align:Er.align,component:Er.title?Qt:jn,prefixCls:wn,key:_a[Or]},jr,{additionalProps:Lr,rowType:"header"}))}))}La.displayName="HeaderRow";var Zt=La;function _n(Qe){var He=[];function St(jn,Mn){var Qn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;He[Qn]=He[Qn]||[];var Ia=Mn,wn=jn.filter(Boolean).map(function(ca){var lr={key:ca.key,className:ca.className||"",children:ca.title,column:ca,colStart:Ia},_a=1,fr=ca.children;return fr&&fr.length>0&&(_a=St(fr,Ia,Qn+1).reduce(function(Or,Er){return Or+Er},0),lr.hasSubColumns=!0),"colSpan"in ca&&(_a=ca.colSpan),"rowSpan"in ca&&(lr.rowSpan=ca.rowSpan),lr.colSpan=_a,lr.colEnd=lr.colStart+_a-1,He[Qn].push(lr),Ia+=_a,_a});return wn}St(Qe,0);for(var Lt=He.length,Kt=function(Mn){He[Mn].forEach(function(Qn){!("rowSpan"in Qn)&&!Qn.hasSubColumns&&(Qn.rowSpan=Lt-Mn)})},Qt=0;Qt1&&arguments[1]!==void 0?arguments[1]:"";return typeof He=="number"?He:He.endsWith("%")?Qe*parseFloat(He)/100:null}function se(Qe,He){return le.useMemo(function(){if(He&&He>0){var St=0,Lt=0;Qe.forEach(function(Ia){var wn=Zn(He,Ia.width);wn?St+=wn:Lt+=1});var Kt=He-St,Qt=Lt,jn=Kt/Lt,Mn=0,Qn=Qe.map(function(Ia){var wn=(0,je.Z)({},Ia),ca=Zn(He,wn.width);if(ca)wn.width=ca;else{var lr=Math.floor(jn);wn.width=Qt===1?Kt:lr,Kt-=lr,Qt-=1}return Mn+=wn.width,wn});return[Qn,Mn]}return[Qe,He]},[Qe,He])}var fe=["children"],he=["fixed"];function De(Qe){return(0,tr.Z)(Qe).filter(function(He){return le.isValidElement(He)}).map(function(He){var St=He.key,Lt=He.props,Kt=Lt.children,Qt=(0,pn.Z)(Lt,fe),jn=(0,je.Z)({key:St},Qt);return Kt&&(jn.children=De(Kt)),jn})}function qe(Qe){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Qe.filter(function(St){return St&&(0,Be.Z)(St)==="object"}).reduce(function(St,Lt,Kt){var Qt=Lt.fixed,jn=Qt===!0?"left":Qt,Mn="".concat(He,"-").concat(Kt),Qn=Lt.children;return Qn&&Qn.length>0?[].concat((0,Aa.Z)(St),(0,Aa.Z)(qe(Qn,Mn).map(function(Ia){return(0,je.Z)({fixed:jn},Ia)}))):[].concat((0,Aa.Z)(St),[(0,je.Z)((0,je.Z)({key:Mn},Lt),{},{fixed:jn})])},[])}function wt(Qe){for(var He=!0,St=0;St=0;Qt-=1){var jn=Qe[Qt];if(Kt&&jn.fixed!=="right")Kt=!1;else if(!Kt&&jn.fixed==="right"){warning(!1,"Index ".concat(Qt+1," of `columns` missing `fixed='right'` prop."));break}}}function jt(Qe){return Qe.map(function(He){var St=He.fixed,Lt=(0,pn.Z)(He,he),Kt=St;return St==="left"?Kt="right":St==="right"&&(Kt="left"),(0,je.Z)({fixed:Kt},Lt)})}function Ta(Qe,He){var St=Qe.prefixCls,Lt=Qe.columns,Kt=Qe.children,Qt=Qe.expandable,jn=Qe.expandedKeys,Mn=Qe.columnTitle,Qn=Qe.getRowKey,Ia=Qe.onTriggerExpand,wn=Qe.expandIcon,ca=Qe.rowExpandable,lr=Qe.expandIconColumnIndex,_a=Qe.direction,fr=Qe.expandRowByClick,Or=Qe.columnWidth,Er=Qe.fixed,jr=Qe.scrollWidth,Lr=le.useMemo(function(){return Lt||De(Kt)},[Lt,Kt]),no=le.useMemo(function(){if(Qt){var Zo,So=Lr.slice();if(!So.includes(a)){var _r=lr||0;_r>=0&&So.splice(_r,0,a)}var $r=So.indexOf(a);So=So.filter(function(No,Ll){return No!==a||Ll===$r});var el=Lr[$r],Ql;(Er==="left"||Er)&&!lr?Ql="left":(Er==="right"||Er)&&lr===Lr.length?Ql="right":Ql=el?el.fixed:null;var Fl=(Zo={},(0,we.Z)(Zo,yr,{className:"".concat(St,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,we.Z)(Zo,"title",Mn),(0,we.Z)(Zo,"fixed",Ql),(0,we.Z)(Zo,"className","".concat(St,"-row-expand-icon-cell")),(0,we.Z)(Zo,"width",Or),(0,we.Z)(Zo,"render",function(Ll,Wl,ni){var ql=Qn(Wl,ni),Jr=jn.has(ql),_l=ca?ca(Wl):!0,vl=wn({prefixCls:St,expanded:Jr,expandable:_l,record:Wl,onExpand:Ia});return fr?le.createElement("span",{onClick:function(rl){return rl.stopPropagation()}},vl):vl}),Zo);return So.map(function(No){return No===a?Fl:No})}return Lr.filter(function(No){return No!==a})},[Qt,Lr,Qn,jn,wn,_a]),Jo=le.useMemo(function(){var Zo=no;return He&&(Zo=He(Zo)),Zo.length||(Zo=[{render:function(){return null}}]),Zo},[He,no,_a]),al=le.useMemo(function(){return _a==="rtl"?jt(qe(Jo)):qe(Jo)},[Jo,_a,jr]),Ro=se(al,jr),Oo=(0,Ne.Z)(Ro,2),yl=Oo[0],co=Oo[1];return[Jo,yl,co]}var $n=Ta;function rn(Qe){var He,St=Qe.prefixCls,Lt=Qe.record,Kt=Qe.onExpand,Qt=Qe.expanded,jn=Qe.expandable,Mn="".concat(St,"-row-expand-icon");if(!jn)return le.createElement("span",{className:Ze()(Mn,"".concat(St,"-row-spaced"))});var Qn=function(wn){Kt(Lt,wn),wn.stopPropagation()};return le.createElement("span",{className:Ze()(Mn,(He={},(0,we.Z)(He,"".concat(St,"-row-expanded"),Qt),(0,we.Z)(He,"".concat(St,"-row-collapsed"),!Qt),He)),onClick:Qn})}function tn(Qe,He,St){var Lt=[];function Kt(Qt){(Qt||[]).forEach(function(jn,Mn){Lt.push(He(jn,Mn)),Kt(jn[St])})}return Kt(Qe),Lt}function Tn(Qe,He,St){var Lt=qn(Qe),Kt=Lt.expandIcon,Qt=Lt.expandedRowKeys,jn=Lt.defaultExpandedRowKeys,Mn=Lt.defaultExpandAllRows,Qn=Lt.expandedRowRender,Ia=Lt.onExpand,wn=Lt.onExpandedRowsChange,ca=Lt.childrenColumnName,lr=Kt||rn,_a=ca||"children",fr=le.useMemo(function(){return Qn?"row":Qe.expandable&&Qe.internalHooks===pe&&Qe.expandable.__PARENT_RENDER_ICON__||He.some(function(al){return al&&(0,Be.Z)(al)==="object"&&al[_a]})?"nest":!1},[!!Qn,He]),Or=le.useState(function(){return jn||(Mn?tn(He,St,_a):[])}),Er=(0,Ne.Z)(Or,2),jr=Er[0],Lr=Er[1],no=le.useMemo(function(){return new Set(Qt||jr||[])},[Qt,jr]),Jo=le.useCallback(function(al){var Ro=St(al,He.indexOf(al)),Oo,yl=no.has(Ro);yl?(no.delete(Ro),Oo=(0,Aa.Z)(no)):Oo=[].concat((0,Aa.Z)(no),[Ro]),Lr(Oo),Ia&&Ia(!yl,al),wn&&wn(Oo)},[St,no,He,Ia,wn]);return[Lt,fr,no,lr,_a,Jo]}function _t(Qe,He,St,Lt){var Kt=Qe.map(function(Qt,jn){return Je(jn,jn,Qe,He,St,Lt==null?void 0:Lt[jn])});return(0,it.Z)(function(){return Kt},[Kt],function(Qt,jn){return!(0,Se.Z)(Qt,jn)})}function ga(Qe){var He=(0,le.useRef)(Qe),St=(0,le.useState)({}),Lt=(0,Ne.Z)(St,2),Kt=Lt[1],Qt=(0,le.useRef)(null),jn=(0,le.useRef)([]);function Mn(Qn){jn.current.push(Qn);var Ia=Promise.resolve();Qt.current=Ia,Ia.then(function(){if(Qt.current===Ia){var wn=jn.current,ca=He.current;jn.current=[],wn.forEach(function(lr){He.current=lr(He.current)}),Qt.current=null,ca!==He.current&&Kt({})}})}return(0,le.useEffect)(function(){return function(){Qt.current=null}},[]),[He.current,Mn]}function wa(Qe){var He=(0,le.useRef)(Qe||null),St=(0,le.useRef)();function Lt(){window.clearTimeout(St.current)}function Kt(jn){He.current=jn,Lt(),St.current=window.setTimeout(function(){He.current=null,St.current=void 0},100)}function Qt(){return He.current}return(0,le.useEffect)(function(){return Lt},[]),[Kt,Qt]}function Ea(){var Qe=le.useState(-1),He=(0,Ne.Z)(Qe,2),St=He[0],Lt=He[1],Kt=le.useState(-1),Qt=(0,Ne.Z)(Kt,2),jn=Qt[0],Mn=Qt[1],Qn=le.useCallback(function(Ia,wn){Lt(Ia),Mn(wn)},[]);return[St,jn,Qn]}var Cn=x(47273),mt=(0,Cn.Z)()?window:null;function an(Qe,He){var St=(0,Be.Z)(Qe)==="object"?Qe:{},Lt=St.offsetHeader,Kt=Lt===void 0?0:Lt,Qt=St.offsetSummary,jn=Qt===void 0?0:Qt,Mn=St.offsetScroll,Qn=Mn===void 0?0:Mn,Ia=St.getContainer,wn=Ia===void 0?function(){return mt}:Ia,ca=wn()||mt;return le.useMemo(function(){var lr=!!Qe;return{isSticky:lr,stickyClassName:lr?"".concat(He,"-sticky-holder"):"",offsetHeader:Kt,offsetSummary:jn,offsetScroll:Qn,container:ca}},[Qn,Kt,jn,He,ca])}function gn(Qe,He,St){var Lt=(0,le.useMemo)(function(){for(var Kt=[],Qt=[],jn=0,Mn=0,Qn=0;Qn=ca&&(No=ca-lr),jn({scrollLeft:No/ca*(wn+2)}),Lr.current.x=$r.pageX},Zo=function(){if(Qt.current){var $r=(0,At.os)(Qt.current).top,el=$r+Qt.current.offsetHeight,Ql=Qn===window?document.documentElement.scrollTop+window.innerHeight:(0,At.os)(Qn).top+Qn.clientHeight;el-(0,Ye.Z)()<=Ql||$r>=Ql-Mn?jr(function(Fl){return(0,je.Z)((0,je.Z)({},Fl),{},{isHiddenScrollBar:!0})}):jr(function(Fl){return(0,je.Z)((0,je.Z)({},Fl),{},{isHiddenScrollBar:!1})})}},So=function($r){jr(function(el){return(0,je.Z)((0,je.Z)({},el),{},{scrollLeft:$r/wn*ca||0})})};return le.useImperativeHandle(St,function(){return{setScrollLeft:So}}),le.useEffect(function(){var _r=(0,kn.Z)(document.body,"mouseup",Oo,!1),$r=(0,kn.Z)(document.body,"mousemove",co,!1);return Zo(),function(){_r.remove(),$r.remove()}},[lr,al]),le.useEffect(function(){var _r=(0,kn.Z)(Qn,"scroll",Zo,!1),$r=(0,kn.Z)(window,"resize",Zo,!1);return function(){_r.remove(),$r.remove()}},[Qn]),le.useEffect(function(){Er.isHiddenScrollBar||jr(function(_r){var $r=Qt.current;return $r?(0,je.Z)((0,je.Z)({},_r),{},{scrollLeft:$r.scrollLeft/$r.scrollWidth*$r.clientWidth}):_r})},[Er.isHiddenScrollBar]),wn<=ca||!lr||Er.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,Ye.Z)(),width:ca,bottom:Mn},className:"".concat(Ia,"-sticky-scroll")},le.createElement("div",{onMouseDown:yl,ref:_a,className:Ze()("".concat(Ia,"-sticky-scroll-bar"),(0,we.Z)({},"".concat(Ia,"-sticky-scroll-bar-active"),al)),style:{width:"".concat(lr,"px"),transform:"translate3d(".concat(Er.scrollLeft,"px, 0, 0)")}}))},$a=le.forwardRef(dr);function Wn(Qe){return null}var Tr=Wn;function zr(Qe){return null}var ao=zr,Qr="rc-table",za=[],br={};function Nr(){return"No Data"}function nr(Qe){var He,St=(0,je.Z)({rowKey:"key",prefixCls:Qr,emptyText:Nr},Qe),Lt=St.prefixCls,Kt=St.className,Qt=St.rowClassName,jn=St.style,Mn=St.data,Qn=St.rowKey,Ia=St.scroll,wn=St.tableLayout,ca=St.direction,lr=St.title,_a=St.footer,fr=St.summary,Or=St.caption,Er=St.id,jr=St.showHeader,Lr=St.components,no=St.emptyText,Jo=St.onRow,al=St.onHeaderRow,Ro=St.internalHooks,Oo=St.transformColumns,yl=St.internalRefs,co=St.tailor,Zo=St.sticky,So=Mn||za,_r=!!So.length,$r=Ro===pe,el=le.useCallback(function(Ti,Su){return(0,Ue.Z)(Lr,Ti)||Su},[Lr]),Ql=le.useMemo(function(){return typeof Qn=="function"?Qn:function(Ti){var Su=Ti&&Ti[Qn];return Su}},[Qn]),Fl=el(["body"]),No=Ea(),Ll=(0,Ne.Z)(No,3),Wl=Ll[0],ni=Ll[1],ql=Ll[2],Jr=Tn(St,So,Ql),_l=(0,Ne.Z)(Jr,6),vl=_l[0],uu=_l[1],rl=_l[2],Yi=_l[3],Ri=_l[4],xu=_l[5],Do=Ia==null?void 0:Ia.x,Ho=le.useState(0),tl=(0,Ne.Z)(Ho,2),Ko=tl[0],Io=tl[1],hr=$n((0,je.Z)((0,je.Z)((0,je.Z)({},St),vl),{},{expandable:!!vl.expandedRowRender,columnTitle:vl.columnTitle,expandedKeys:rl,getRowKey:Ql,onTriggerExpand:xu,expandIcon:Yi,expandIconColumnIndex:vl.expandIconColumnIndex,direction:ca,scrollWidth:$r&&co&&typeof Do=="number"?Do:null}),$r?Oo:null),Rr=(0,Ne.Z)(hr,3),Al=Rr[0],Kl=Rr[1],Zu=Rr[2],ku=Zu!=null?Zu:Do,ls=le.useMemo(function(){return{columns:Al,flattenColumns:Kl}},[Al,Kl]),ru=le.useRef(),Au=le.useRef(),ll=le.useRef(),Yu=le.useRef(),Wu=le.useRef(),Hi=le.useState(!1),Xi=(0,Ne.Z)(Hi,2),ou=Xi[0],Eu=Xi[1],Fu=le.useState(!1),Ai=(0,Ne.Z)(Fu,2),$u=Ai[0],Gu=Ai[1],Ci=ga(new Map),cl=(0,Ne.Z)(Ci,2),Ou=cl[0],hu=cl[1],Ls=It(Kl),hs=Ls.map(function(Ti){return Ou.get(Ti)}),gs=le.useMemo(function(){return hs},[hs.join("_")]),Hu=Gn(gs,Kl.length,ca),Bu=Ia&&Ut(Ia.y),wu=Ia&&Ut(ku)||!!vl.fixed,Zs=wu&&Kl.some(function(Ti){var Su=Ti.fixed;return Su}),qs=le.useRef(),Bl=an(Zo,Lt),Du=Bl.isSticky,Gs=Bl.offsetHeader,_c=Bl.offsetSummary,Ii=Bl.offsetScroll,lu=Bl.stickyClassName,Xu=Bl.container,Iu=le.useMemo(function(){return fr==null?void 0:fr(So)},[fr,So]),rs=(Bu||Du)&&le.isValidElement(Iu)&&Iu.type===ke&&Iu.props.fixed,Ju,es,Us;Bu&&(es={overflowY:"scroll",maxHeight:Ia.y}),wu&&(Ju={overflowX:"auto"},Bu||(es={overflowY:"hidden"}),Us={width:ku===!0?"auto":ku,minWidth:"100%"});var pc=le.useCallback(function(Ti,Su){(0,Ve.Z)(ru.current)&&hu(function(Ss){if(Ss.get(Ti)!==Su){var Ks=new Map(Ss);return Ks.set(Ti,Su),Ks}return Ss})},[]),yd=wa(null),vc=(0,Ne.Z)(yd,2),fd=vc[0],Zc=vc[1];function Co(Ti,Su){Su&&(typeof Su=="function"?Su(Ti):Su.scrollLeft!==Ti&&(Su.scrollLeft=Ti,Su.scrollLeft!==Ti&&setTimeout(function(){Su.scrollLeft=Ti},0)))}var hc=(0,Ae.Z)(function(Ti){var Su=Ti.currentTarget,Ss=Ti.scrollLeft,Ks=ca==="rtl",Hs=typeof Ss=="number"?Ss:Su.scrollLeft,Rs=Su||br;if(!Zc()||Zc()===Rs){var Lc;fd(Rs),Co(Hs,Au.current),Co(Hs,ll.current),Co(Hs,Wu.current),Co(Hs,(Lc=qs.current)===null||Lc===void 0?void 0:Lc.setScrollLeft)}var Ac=Su||Au.current;if(Ac){var rd=Ac.scrollWidth,Rc=Ac.clientWidth;if(rd===Rc){Eu(!1),Gu(!1);return}Ks?(Eu(-Hs0)):(Eu(Hs>0),Gu(Hs1?Or-$r:0,Ql=(0,je.Z)((0,je.Z)((0,je.Z)({},Oo),Qn),{},{flex:"0 0 ".concat($r,"px"),width:"".concat($r,"px"),marginRight:el,pointerEvents:"auto"}),Fl=le.useMemo(function(){return wn?So<=1:co===0||So===0||So>1},[So,co,wn]);Fl?Ql.visibility="hidden":wn&&(Ql.height=ca==null?void 0:ca(So));var No=Fl?function(){return null}:lr,Ll={};return(So===0||co===0)&&(Ll.rowSpan=1,Ll.colSpan=1),le.createElement(Bn,(0,Le.Z)({className:Ze()(fr,Ia),ellipsis:St.ellipsis,align:St.align,scope:St.rowScope,component:"div",prefixCls:He.prefixCls,key:no,record:Mn,index:Qt,renderIndex:jn,dataIndex:_a,render:No,shouldCellUpdate:St.shouldCellUpdate},Jo,{appendNode:al,additionalProps:(0,je.Z)((0,je.Z)({},Ro),{},{style:Ql},Ll)}))}var Yo=vi,Hr=["data","index","className","rowKey","style","extra","getHeight"],xl=le.forwardRef(function(Qe,He){var St=Qe.data,Lt=Qe.index,Kt=Qe.className,Qt=Qe.rowKey,jn=Qe.style,Mn=Qe.extra,Qn=Qe.getHeight,Ia=(0,pn.Z)(Qe,Hr),wn=St.record,ca=St.indent,lr=St.index,_a=xe(ce,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),fr=_a.scrollX,Or=_a.flattenColumns,Er=_a.prefixCls,jr=_a.fixColumn,Lr=_a.componentWidth,no=Ct(wn,Qt,Lt,ca),Jo=no.rowSupportExpand,al=no.expanded,Ro=no.rowProps,Oo=no.expandedRowRender,yl=no.expandedRowClassName,co;if(Jo&&al){var Zo=Oo(wn,Lt,ca+1,al),So=yl==null?void 0:yl(wn,Lt,ca),_r={};jr&&(_r={style:(0,we.Z)({},"--virtual-width","".concat(Lr,"px"))});var $r="".concat(Er,"-expanded-row-cell");co=le.createElement("div",{className:Ze()("".concat(Er,"-expanded-row"),"".concat(Er,"-expanded-row-level-").concat(ca+1),So)},le.createElement(Bn,{component:"div",prefixCls:Er,className:Ze()($r,(0,we.Z)({},"".concat($r,"-fixed"),jr)),additionalProps:_r},Zo))}var el=(0,je.Z)((0,je.Z)({},jn),{},{width:fr});Mn&&(el.position="absolute",el.pointerEvents="none");var Ql=le.createElement("div",(0,Le.Z)({},Ro,Ia,{ref:Jo?null:He,className:Ze()(Kt,"".concat(Er,"-row"),Ro==null?void 0:Ro.className,(0,we.Z)({},"".concat(Er,"-row-extra"),Mn)),style:(0,je.Z)((0,je.Z)({},el),Ro==null?void 0:Ro.style)}),Or.map(function(Fl,No){return le.createElement(Yo,{key:No,rowInfo:no,column:Fl,colIndex:No,indent:ca,index:Lt,renderIndex:lr,record:wn,inverse:Mn,getHeight:Qn})}));return Jo?le.createElement("div",{ref:He},Ql,co):Ql}),wl=te(xl),Ul=wl,_o=le.forwardRef(function(Qe,He){var St=Qe.data,Lt=Qe.onScroll,Kt=xe(ce,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Qt=Kt.flattenColumns,jn=Kt.onColumnResize,Mn=Kt.getRowKey,Qn=Kt.expandedKeys,Ia=Kt.prefixCls,wn=Kt.childrenColumnName,ca=Kt.emptyNode,lr=Kt.scrollX,_a=xe(lo),fr=_a.scrollY,Or=_a.listItemHeight,Er=le.useRef(),jr=ta(St,wn,Qn,Mn),Lr=le.useMemo(function(){var co=0;return Qt.map(function(Zo){var So=Zo.width,_r=Zo.key;return co+=So,[_r,So,co]})},[Qt]),no=le.useMemo(function(){return Lr.map(function(co){return co[2]})},[Lr]);le.useEffect(function(){Lr.forEach(function(co){var Zo=(0,Ne.Z)(co,2),So=Zo[0],_r=Zo[1];jn(So,_r)})},[Lr]),le.useImperativeHandle(He,function(){var co={};return Object.defineProperty(co,"scrollLeft",{get:function(){var So;return((So=Er.current)===null||So===void 0?void 0:So.getScrollInfo().x)||0},set:function(So){var _r;(_r=Er.current)===null||_r===void 0||_r.scrollTo({left:So})}}),co});var Jo=function(Zo,So){var _r,$r=(_r=jr[So])===null||_r===void 0?void 0:_r.record,el=Zo.onCell;if(el){var Ql,Fl=el($r,So);return(Ql=Fl==null?void 0:Fl.rowSpan)!==null&&Ql!==void 0?Ql:1}return 1},al=function(Zo){var So=Zo.start,_r=Zo.end,$r=Zo.getSize,el=Zo.offsetY;if(_r<0)return null;for(var Ql=Qt.filter(function(Do){return Jo(Do,So)===0}),Fl=So,No=function(Ho){if(Ql=Ql.filter(function(tl){return Jo(tl,Ho)===0}),!Ql.length)return Fl=Ho,"break"},Ll=So;Ll>=0;Ll-=1){var Wl=No(Ll);if(Wl==="break")break}for(var ni=Qt.filter(function(Do){return Jo(Do,_r)!==1}),ql=_r,Jr=function(Ho){if(ni=ni.filter(function(tl){return Jo(tl,Ho)!==1}),!ni.length)return ql=Math.max(Ho-1,_r),"break"},_l=_r;_l1})&&uu.push(Ho)},Yi=Fl;Yi<=ql;Yi+=1)var Ri=rl(Yi);var xu=uu.map(function(Do){var Ho=jr[Do],tl=Mn(Ho.record,Do),Ko=function(Rr){var Al=Do+Rr-1,Kl=Mn(jr[Al].record,Al),Zu=$r(tl,Kl);return Zu.bottom-Zu.top},Io=$r(tl);return le.createElement(Ul,{key:Do,data:Ho,rowKey:tl,index:Do,style:{top:-el+Io.top},extra:!0,getHeight:Ko})});return xu},Ro=le.useMemo(function(){return{columnsOffset:no}},[no]),Oo="".concat(Ia,"-tbody"),yl;return jr.length?yl=le.createElement(Go.Z,{fullHeight:!1,ref:Er,className:Ze()(Oo,"".concat(Oo,"-virtual")),height:fr,itemHeight:Or||24,data:jr,itemKey:function(Zo){return Mn(Zo.record)},scrollWidth:lr,onVirtualScroll:function(Zo){var So=Zo.x;Lt({scrollLeft:So})},extraRender:al},function(co,Zo,So){var _r=Mn(co.record,Zo);return le.createElement(Ul,(0,Le.Z)({data:co,rowKey:_r,index:Zo},So))}):yl=le.createElement("div",{className:Ze()("".concat(Ia,"-placeholder"))},le.createElement(Bn,{component:"div",prefixCls:Ia},ca)),le.createElement(di.Provider,{value:Ro},yl)}),ii=te(_o),ai=ii,gi=function(He,St){var Lt=St.ref,Kt=St.onScroll;return le.createElement(ai,{ref:Lt,data:He,onScroll:Kt})},ui=100;function Di(Qe){var He=Qe.columns,St=Qe.scroll,Lt=Qe.prefixCls,Kt=Lt===void 0?Qr:Lt,Qt=Qe.className,jn=Qe.listItemHeight,Mn=St||{},Qn=Mn.x,Ia=Mn.y;typeof Qn!="number"&&(Qn=((He||[]).length+1)*ui),typeof Ia!="number"&&(Ia=500);var wn=le.useMemo(function(){return{scrollY:Ia,listItemHeight:jn}},[Ia,jn]);return le.createElement(lo.Provider,{value:wn},le.createElement(ro,(0,Le.Z)({},Qe,{className:Ze()(Qt,"".concat(Kt,"-virtual")),scroll:(0,je.Z)((0,je.Z)({},St),{},{x:Qn}),components:{body:gi},columns:He,internalHooks:pe,tailor:!0})))}function Sl(Qe){return ee(Di,Qe)}var nl=Sl(),xo=null;function Nl(Qe){return null}var $i=Nl;function Gi(Qe){return null}var du=Gi,vu=x(2738),mu=x(68031),Pl=x(36355),fi=x(93891),Pu=x(19716),Qu=x(8628),as=x(31724),Vu=x(58421),To=x(71418),Wr=x(88088);function Kr(Qe){return function(St){let{prefixCls:Lt,onExpand:Kt,record:Qt,expanded:jn,expandable:Mn}=St;const Qn=`${Lt}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:Ia=>{Kt(Qt,Ia),Ia.stopPropagation()},className:Ze()(Qn,{[`${Qn}-spaced`]:!Mn,[`${Qn}-expanded`]:Mn&&jn,[`${Qn}-collapsed`]:Mn&&!jn}),"aria-label":jn?Qe.collapse:Qe.expand,"aria-expanded":jn})}}var Xr=Kr;function El(Qe,He){return"key"in Qe&&Qe.key!==void 0&&Qe.key!==null?Qe.key:Qe.dataIndex?Array.isArray(Qe.dataIndex)?Qe.dataIndex.join("."):Qe.dataIndex:He}function Yl(Qe,He){return He?`${He}-${Qe}`:`${Qe}`}function Ei(Qe,He){return typeof Qe=="function"?Qe(He):Qe}function yi(Qe,He){const St=Ei(Qe,He);return Object.prototype.toString.call(St)==="[object Object]"?"":St}var au={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Oi=au,Ru=x(7657),gu=function(He,St){return le.createElement(Ru.Z,(0,Le.Z)({},He,{ref:St,icon:Oi}))},Dl=le.forwardRef(gu),Xl=Dl,Tl=x(56762);function uo(Qe){const He=le.useRef(Qe),St=(0,Tl.Z)();return[()=>He.current,Lt=>{He.current=Lt,St()}]}var hi=x(3113),Kn=x(24905),ea=x(38854),Wa=x(64165),Cr=x(20834),wo=x(40875),sl=x(5112),An=x(17574),kr=x(47472),Qo=x(92832);function Rl(Qe){let{value:He,onChange:St,filterSearch:Lt,tablePrefixCls:Kt,locale:Qt}=Qe;return Lt?le.createElement("div",{className:`${Kt}-filter-dropdown-search`},le.createElement(Qo.default,{prefix:le.createElement(kr.Z,null),placeholder:Qt.filterSearchPlaceholder,onChange:St,value:He,htmlSize:1,className:`${Kt}-filter-dropdown-search-input`})):null}var so=Rl,Ir=x(10228);const $l=Qe=>{const{keyCode:He}=Qe;He===Ir.Z.ENTER&&Qe.stopPropagation()};var fu=le.forwardRef((Qe,He)=>le.createElement("div",{className:Qe.className,onClick:St=>St.stopPropagation(),onKeyDown:$l,ref:He},Qe.children));function dl(Qe){let He=[];return(Qe||[]).forEach(St=>{let{value:Lt,children:Kt}=St;He.push(Lt),Kt&&(He=[].concat((0,Aa.Z)(He),(0,Aa.Z)(dl(Kt))))}),He}function hl(Qe){return Qe.some(He=>{let{children:St}=He;return St})}function Zi(Qe,He){return typeof He=="string"||typeof He=="number"?He==null?void 0:He.toString().toLowerCase().includes(Qe.trim().toLowerCase()):!1}function si(Qe){let{filters:He,prefixCls:St,filteredKeys:Lt,filterMultiple:Kt,searchValue:Qt,filterSearch:jn}=Qe;return He.map((Mn,Qn)=>{const Ia=String(Mn.value);if(Mn.children)return{key:Ia||Qn,label:Mn.text,popupClassName:`${St}-dropdown-submenu`,children:si({filters:Mn.children,prefixCls:St,filteredKeys:Lt,filterMultiple:Kt,searchValue:Qt,filterSearch:jn})};const wn=Kt?Kn.default:sl.ZP,ca={key:Mn.value!==void 0?Ia:Qn,label:le.createElement(le.Fragment,null,le.createElement(wn,{checked:Lt.includes(Ia)}),le.createElement("span",null,Mn.text))};return Qt.trim()?typeof jn=="function"?jn(Qt,Mn)?ca:null:Zi(Qt,Mn.text)?ca:null:ca})}function yu(Qe){var He,St;const{tablePrefixCls:Lt,prefixCls:Kt,column:Qt,dropdownPrefixCls:jn,columnKey:Mn,filterMultiple:Qn,filterMode:Ia="menu",filterSearch:wn=!1,filterState:ca,triggerFilter:lr,locale:_a,children:fr,getPopupContainer:Or}=Qe,{filterDropdownOpen:Er,onFilterDropdownOpenChange:jr,filterResetToDefaultFilteredValue:Lr,defaultFilteredValue:no,filterDropdownVisible:Jo,onFilterDropdownVisibleChange:al}=Qt,[Ro,Oo]=le.useState(!1),yl=!!(ca&&(!((He=ca.filteredKeys)===null||He===void 0)&&He.length||ca.forceFiltered)),co=hr=>{Oo(hr),jr==null||jr(hr),al==null||al(hr)},Zo=(St=Er!=null?Er:Jo)!==null&&St!==void 0?St:Ro,So=ca==null?void 0:ca.filteredKeys,[_r,$r]=uo(So||[]),el=hr=>{let{selectedKeys:Rr}=hr;$r(Rr)},Ql=(hr,Rr)=>{let{node:Al,checked:Kl}=Rr;el(Qn?{selectedKeys:hr}:{selectedKeys:Kl&&Al.key?[Al.key]:[]})};le.useEffect(()=>{Ro&&el({selectedKeys:So||[]})},[So]);const[Fl,No]=le.useState([]),Ll=hr=>{No(hr)},[Wl,ni]=le.useState(""),ql=hr=>{const{value:Rr}=hr.target;ni(Rr)};le.useEffect(()=>{Ro||ni("")},[Ro]);const Jr=hr=>{const Rr=hr&&hr.length?hr:null;if(Rr===null&&(!ca||!ca.filteredKeys)||(0,Se.Z)(Rr,ca==null?void 0:ca.filteredKeys,!0))return null;lr({column:Qt,key:Mn,filteredKeys:Rr})},_l=()=>{co(!1),Jr(_r())},vl=function(){let{confirm:hr,closeDropdown:Rr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};hr&&Jr([]),Rr&&co(!1),ni(""),$r(Lr?(no||[]).map(Al=>String(Al)):[])},uu=function(){let{closeDropdown:hr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};hr&&co(!1),Jr(_r())},rl=hr=>{hr&&So!==void 0&&$r(So||[]),co(hr),!hr&&!Qt.filterDropdown&&_l()},Yi=Ze()({[`${jn}-menu-without-submenu`]:!hl(Qt.filters||[])}),Ri=hr=>{if(hr.target.checked){const Rr=dl(Qt==null?void 0:Qt.filters).map(Al=>String(Al));$r(Rr)}else $r([])},xu=hr=>{let{filters:Rr}=hr;return(Rr||[]).map((Al,Kl)=>{const Zu=String(Al.value),ku={title:Al.text,key:Al.value!==void 0?Zu:Kl};return Al.children&&(ku.children=xu({filters:Al.children})),ku})},Do=hr=>{var Rr;return Object.assign(Object.assign({},hr),{text:hr.title,value:hr.key,children:((Rr=hr.children)===null||Rr===void 0?void 0:Rr.map(Al=>Do(Al)))||[]})};let Ho;if(typeof Qt.filterDropdown=="function")Ho=Qt.filterDropdown({prefixCls:`${jn}-custom`,setSelectedKeys:hr=>el({selectedKeys:hr}),selectedKeys:_r(),confirm:uu,clearFilters:vl,filters:Qt.filters,visible:Zo,close:()=>{co(!1)}});else if(Qt.filterDropdown)Ho=Qt.filterDropdown;else{const hr=_r()||[],Rr=()=>(Qt.filters||[]).length===0?le.createElement(Wa.Z,{image:Wa.Z.PRESENTED_IMAGE_SIMPLE,description:_a.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ia==="tree"?le.createElement(le.Fragment,null,le.createElement(so,{filterSearch:wn,value:Wl,onChange:ql,tablePrefixCls:Lt,locale:_a}),le.createElement("div",{className:`${Lt}-filter-dropdown-tree`},Qn?le.createElement(Kn.default,{checked:hr.length===dl(Qt.filters).length,indeterminate:hr.length>0&&hr.lengthtypeof wn=="function"?wn(Wl,Do(Kl)):Zi(Wl,Kl.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(so,{filterSearch:wn,value:Wl,onChange:ql,tablePrefixCls:Lt,locale:_a}),le.createElement(Cr.default,{selectable:!0,multiple:Qn,prefixCls:`${jn}-menu`,className:Yi,onSelect:el,onDeselect:el,selectedKeys:hr,getPopupContainer:Or,openKeys:Fl,onOpenChange:Ll,items:si({filters:Qt.filters||[],filterSearch:wn,prefixCls:Kt,filteredKeys:_r(),filterMultiple:Qn,searchValue:Wl})})),Al=()=>Lr?(0,Se.Z)((no||[]).map(Kl=>String(Kl)),hr,!0):hr.length===0;Ho=le.createElement(le.Fragment,null,Rr(),le.createElement("div",{className:`${Kt}-dropdown-btns`},le.createElement(hi.ZP,{type:"link",size:"small",disabled:Al(),onClick:()=>vl()},_a.filterReset),le.createElement(hi.ZP,{type:"primary",size:"small",onClick:_l},_a.filterConfirm)))}Qt.filterDropdown&&(Ho=le.createElement(wo.J,{selectable:void 0},Ho));const tl=()=>le.createElement(fu,{className:`${Kt}-dropdown`},Ho);let Ko;typeof Qt.filterIcon=="function"?Ko=Qt.filterIcon(yl):Qt.filterIcon?Ko=Qt.filterIcon:Ko=le.createElement(Xl,null);const{direction:Io}=le.useContext(Pl.E_);return le.createElement("div",{className:`${Kt}-column`},le.createElement("span",{className:`${Lt}-column-title`},fr),le.createElement(ea.Z,{dropdownRender:tl,trigger:["click"],open:Zo,onOpenChange:rl,getPopupContainer:Or,placement:Io==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:Ze()(`${Kt}-trigger`,{active:yl}),onClick:hr=>{hr.stopPropagation()}},Ko)))}var Ui=yu;function os(Qe,He,St){let Lt=[];return(Qe||[]).forEach((Kt,Qt)=>{var jn;const Mn=Yl(Qt,St);if(Kt.filters||"filterDropdown"in Kt||"onFilter"in Kt)if("filteredValue"in Kt){let Qn=Kt.filteredValue;"filterDropdown"in Kt||(Qn=(jn=Qn==null?void 0:Qn.map(String))!==null&&jn!==void 0?jn:Qn),Lt.push({column:Kt,key:El(Kt,Mn),filteredKeys:Qn,forceFiltered:Kt.filtered})}else Lt.push({column:Kt,key:El(Kt,Mn),filteredKeys:He&&Kt.defaultFilteredValue?Kt.defaultFilteredValue:void 0,forceFiltered:Kt.filtered});"children"in Kt&&(Lt=[].concat((0,Aa.Z)(Lt),(0,Aa.Z)(os(Kt.children,He,Mn))))}),Lt}function zs(Qe,He,St,Lt,Kt,Qt,jn,Mn){return St.map((Qn,Ia)=>{const wn=Yl(Ia,Mn),{filterMultiple:ca=!0,filterMode:lr,filterSearch:_a}=Qn;let fr=Qn;if(fr.filters||fr.filterDropdown){const Or=El(fr,wn),Er=Lt.find(jr=>{let{key:Lr}=jr;return Or===Lr});fr=Object.assign(Object.assign({},fr),{title:jr=>le.createElement(Ui,{tablePrefixCls:Qe,prefixCls:`${Qe}-filter`,dropdownPrefixCls:He,column:fr,columnKey:Or,filterState:Er,filterMultiple:ca,filterMode:lr,filterSearch:_a,triggerFilter:Qt,locale:Kt,getPopupContainer:jn},Ei(Qn.title,jr))})}return"children"in fr&&(fr=Object.assign(Object.assign({},fr),{children:zs(Qe,He,fr.children,Lt,Kt,Qt,jn,wn)})),fr})}function Os(Qe){const He={};return Qe.forEach(St=>{let{key:Lt,filteredKeys:Kt,column:Qt}=St;const{filters:jn,filterDropdown:Mn}=Qt;if(Mn)He[Lt]=Kt||null;else if(Array.isArray(Kt)){const Qn=dl(jn);He[Lt]=Qn.filter(Ia=>Kt.includes(String(Ia)))}else He[Lt]=null}),He}function ws(Qe,He){return He.reduce((St,Lt)=>{const{column:{onFilter:Kt,filters:Qt},filteredKeys:jn}=Lt;return Kt&&jn&&jn.length?St.filter(Mn=>jn.some(Qn=>{const Ia=dl(Qt),wn=Ia.findIndex(lr=>String(lr)===String(Qn)),ca=wn!==-1?Ia[wn]:Qn;return Kt(ca,Mn)})):St},Qe)}const fs=Qe=>Qe.flatMap(He=>"children"in He?[He].concat((0,Aa.Z)(fs(He.children||[]))):[He]);function ec(Qe){let{prefixCls:He,dropdownPrefixCls:St,mergedColumns:Lt,onFilterChange:Kt,getPopupContainer:Qt,locale:jn}=Qe;const Mn=le.useMemo(()=>fs(Lt||[]),[Lt]),[Qn,Ia]=le.useState(()=>os(Mn,!0)),wn=le.useMemo(()=>{const fr=os(Mn,!1);if(fr.length===0)return fr;let Or=!0,Er=!0;if(fr.forEach(jr=>{let{filteredKeys:Lr}=jr;Lr!==void 0?Or=!1:Er=!1}),Or){const jr=(Mn||[]).map((Lr,no)=>El(Lr,Yl(no)));return Qn.filter(Lr=>{let{key:no}=Lr;return jr.includes(no)}).map(Lr=>{const no=Mn[jr.findIndex(Jo=>Jo===Lr.key)];return Object.assign(Object.assign({},Lr),{column:Object.assign(Object.assign({},Lr.column),no),forceFiltered:no.filtered})})}return fr},[Mn,Qn]),ca=le.useMemo(()=>Os(wn),[wn]),lr=fr=>{const Or=wn.filter(Er=>{let{key:jr}=Er;return jr!==fr.key});Or.push(fr),Ia(Or),Kt(Os(Or),Or)};return[fr=>zs(He,St,fr,wn,jn,lr,Qt),wn,ca]}var ps=ec;function ys(Qe,He,St){const Lt=le.useRef({});function Kt(Qt){if(!Lt.current||Lt.current.data!==Qe||Lt.current.childrenColumnName!==He||Lt.current.getRowKey!==St){let Mn=function(Qn){Qn.forEach((Ia,wn)=>{const ca=St(Ia,wn);jn.set(ca,Ia),Ia&&typeof Ia=="object"&&He in Ia&&Mn(Ia[He]||[])})};const jn=new Map;Mn(Qe),Lt.current={data:Qe,childrenColumnName:He,kvMap:jn,getRowKey:St}}return Lt.current.kvMap.get(Qt)}return[Kt]}var Js=x(50371),Fs=function(Qe,He){var St={};for(var Lt in Qe)Object.prototype.hasOwnProperty.call(Qe,Lt)&&He.indexOf(Lt)<0&&(St[Lt]=Qe[Lt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Kt=0,Lt=Object.getOwnPropertySymbols(Qe);Kt{const Qt=Qe[Kt];typeof Qt!="function"&&(St[Kt]=Qt)}),St}function ks(Qe,He,St){const Lt=St&&typeof St=="object"?St:{},{total:Kt=0}=Lt,Qt=Fs(Lt,["total"]),[jn,Mn]=(0,le.useState)(()=>({current:"defaultCurrent"in Qt?Qt.defaultCurrent:1,pageSize:"defaultPageSize"in Qt?Qt.defaultPageSize:ss})),Qn=(0,Js.Z)(jn,Qt,{total:Kt>0?Kt:Qe}),Ia=Math.ceil((Kt||Qe)/Qn.pageSize);Qn.current>Ia&&(Qn.current=Ia||1);const wn=(lr,_a)=>{Mn({current:lr!=null?lr:1,pageSize:_a||Qn.pageSize})},ca=(lr,_a)=>{var fr;St&&((fr=St.onChange)===null||fr===void 0||fr.call(St,lr,_a)),wn(lr,_a),He(lr,_a||(Qn==null?void 0:Qn.pageSize))};return St===!1?[{},()=>{}]:[Object.assign(Object.assign({},Qn),{onChange:ca}),wn]}var gc=ks,cs=x(84105),ds=x(35654),Qs=x(90782),Ns=x(71430),bc=x(18929);const Bs={},js="SELECT_ALL",Ws="SELECT_INVERT",xc="SELECT_NONE",jc=[],ei=(Qe,He)=>{let St=[];return(He||[]).forEach(Lt=>{St.push(Lt),Lt&&typeof Lt=="object"&&Qe in Lt&&(St=[].concat((0,Aa.Z)(St),(0,Aa.Z)(ei(Qe,Lt[Qe]))))}),St};var vs=(Qe,He)=>{const{preserveSelectedRowKeys:St,selectedRowKeys:Lt,defaultSelectedRowKeys:Kt,getCheckboxProps:Qt,onChange:jn,onSelect:Mn,onSelectAll:Qn,onSelectInvert:Ia,onSelectNone:wn,onSelectMultiple:ca,columnWidth:lr,type:_a,selections:fr,fixed:Or,renderCell:Er,hideSelectAll:jr,checkStrictly:Lr=!0}=He||{},{prefixCls:no,data:Jo,pageData:al,getRecordByKey:Ro,getRowKey:Oo,expandType:yl,childrenColumnName:co,locale:Zo,getPopupContainer:So}=Qe,[_r,$r]=(0,bc.Z)(Lt||Kt||jc,{value:Lt}),el=le.useRef(new Map),Ql=(0,le.useCallback)(Do=>{if(St){const Ho=new Map;Do.forEach(tl=>{let Ko=Ro(tl);!Ko&&el.current.has(tl)&&(Ko=el.current.get(tl)),Ho.set(tl,Ko)}),el.current=Ho}},[Ro,St]);le.useEffect(()=>{Ql(_r)},[_r]);const{keyEntities:Fl}=(0,le.useMemo)(()=>{if(Lr)return{keyEntities:null};let Do=Jo;if(St){const Ho=new Set(Jo.map((Ko,Io)=>Oo(Ko,Io))),tl=Array.from(el.current).reduce((Ko,Io)=>{let[hr,Rr]=Io;return Ho.has(hr)?Ko:Ko.concat(Rr)},[]);Do=[].concat((0,Aa.Z)(Do),(0,Aa.Z)(tl))}return(0,Ns.I8)(Do,{externalGetKey:Oo,childrenPropName:co})},[Jo,Oo,Lr,co,St]),No=(0,le.useMemo)(()=>ei(co,al),[co,al]),Ll=(0,le.useMemo)(()=>{const Do=new Map;return No.forEach((Ho,tl)=>{const Ko=Oo(Ho,tl),Io=(Qt?Qt(Ho):null)||{};Do.set(Ko,Io)}),Do},[No,Oo,Qt]),Wl=(0,le.useCallback)(Do=>{var Ho;return!!(!((Ho=Ll.get(Oo(Do)))===null||Ho===void 0)&&Ho.disabled)},[Ll,Oo]),[ni,ql]=(0,le.useMemo)(()=>{if(Lr)return[_r||[],[]];const{checkedKeys:Do,halfCheckedKeys:Ho}=(0,Qs.S)(_r,!0,Fl,Wl);return[Do||[],Ho]},[_r,Lr,Fl,Wl]),Jr=(0,le.useMemo)(()=>{const Do=_a==="radio"?ni.slice(0,1):ni;return new Set(Do)},[ni,_a]),_l=(0,le.useMemo)(()=>_a==="radio"?new Set:new Set(ql),[ql,_a]),[vl,uu]=(0,le.useState)(null);le.useEffect(()=>{He||$r(jc)},[!!He]);const rl=(0,le.useCallback)((Do,Ho)=>{let tl,Ko;Ql(Do),St?(tl=Do,Ko=Do.map(Io=>el.current.get(Io))):(tl=[],Ko=[],Do.forEach(Io=>{const hr=Ro(Io);hr!==void 0&&(tl.push(Io),Ko.push(hr))})),$r(tl),jn==null||jn(tl,Ko,{type:Ho})},[$r,Ro,jn,St]),Yi=(0,le.useCallback)((Do,Ho,tl,Ko)=>{if(Mn){const Io=tl.map(hr=>Ro(hr));Mn(Ro(Do),Ho,Io,Ko)}rl(tl,"single")},[Mn,Ro,rl]),Ri=(0,le.useMemo)(()=>!fr||jr?null:(fr===!0?[js,Ws,xc]:fr).map(Ho=>Ho===js?{key:"all",text:Zo.selectionAll,onSelect(){rl(Jo.map((tl,Ko)=>Oo(tl,Ko)).filter(tl=>{const Ko=Ll.get(tl);return!(Ko!=null&&Ko.disabled)||Jr.has(tl)}),"all")}}:Ho===Ws?{key:"invert",text:Zo.selectInvert,onSelect(){const tl=new Set(Jr);al.forEach((Io,hr)=>{const Rr=Oo(Io,hr),Al=Ll.get(Rr);Al!=null&&Al.disabled||(tl.has(Rr)?tl.delete(Rr):tl.add(Rr))});const Ko=Array.from(tl);Ia&&Ia(Ko),rl(Ko,"invert")}}:Ho===xc?{key:"none",text:Zo.selectNone,onSelect(){wn==null||wn(),rl(Array.from(Jr).filter(tl=>{const Ko=Ll.get(tl);return Ko==null?void 0:Ko.disabled}),"none")}}:Ho).map(Ho=>Object.assign(Object.assign({},Ho),{onSelect:function(){for(var tl,Ko,Io=arguments.length,hr=new Array(Io),Rr=0;Rr{var Ho;if(!He)return Do.filter(Hi=>Hi!==Bs);let tl=(0,Aa.Z)(Do);const Ko=new Set(Jr),Io=No.map(Oo).filter(Hi=>!Ll.get(Hi).disabled),hr=Io.every(Hi=>Ko.has(Hi)),Rr=Io.some(Hi=>Ko.has(Hi)),Al=()=>{const Hi=[];hr?Io.forEach(ou=>{Ko.delete(ou),Hi.push(ou)}):Io.forEach(ou=>{Ko.has(ou)||(Ko.add(ou),Hi.push(ou))});const Xi=Array.from(Ko);Qn==null||Qn(!hr,Xi.map(ou=>Ro(ou)),Hi.map(ou=>Ro(ou))),rl(Xi,"all"),uu(null)};let Kl;if(_a!=="radio"){let Hi;if(Ri){const Ai={getPopupContainer:So,items:Ri.map(($u,Gu)=>{const{key:Ci,text:cl,onSelect:Ou}=$u;return{key:Ci!=null?Ci:Gu,onClick:()=>{Ou==null||Ou(Io)},label:cl}})};Hi=le.createElement("div",{className:`${no}-selection-extra`},le.createElement(ea.Z,{menu:Ai,getPopupContainer:So},le.createElement("span",null,le.createElement(cs.Z,null))))}const Xi=No.map((Ai,$u)=>{const Gu=Oo(Ai,$u),Ci=Ll.get(Gu)||{};return Object.assign({checked:Ko.has(Gu)},Ci)}).filter(Ai=>{let{disabled:$u}=Ai;return $u}),ou=!!Xi.length&&Xi.length===No.length,Eu=ou&&Xi.every(Ai=>{let{checked:$u}=Ai;return $u}),Fu=ou&&Xi.some(Ai=>{let{checked:$u}=Ai;return $u});Kl=!jr&&le.createElement("div",{className:`${no}-selection`},le.createElement(Kn.default,{checked:ou?Eu:!!No.length&&hr,indeterminate:ou?!Eu&&Fu:!hr&&Rr,onChange:Al,disabled:No.length===0||ou,"aria-label":Hi?"Custom selection":"Select all",skipGroup:!0}),Hi)}let Zu;_a==="radio"?Zu=(Hi,Xi,ou)=>{const Eu=Oo(Xi,ou),Fu=Ko.has(Eu);return{node:le.createElement(sl.ZP,Object.assign({},Ll.get(Eu),{checked:Fu,onClick:Ai=>Ai.stopPropagation(),onChange:Ai=>{Ko.has(Eu)||Yi(Eu,!0,[Eu],Ai.nativeEvent)}})),checked:Fu}}:Zu=(Hi,Xi,ou)=>{var Eu;const Fu=Oo(Xi,ou),Ai=Ko.has(Fu),$u=_l.has(Fu),Gu=Ll.get(Fu);let Ci;return yl==="nest"?Ci=$u:Ci=(Eu=Gu==null?void 0:Gu.indeterminate)!==null&&Eu!==void 0?Eu:$u,{node:le.createElement(Kn.default,Object.assign({},Gu,{indeterminate:Ci,checked:Ai,skipGroup:!0,onClick:cl=>cl.stopPropagation(),onChange:cl=>{let{nativeEvent:Ou}=cl;const{shiftKey:hu}=Ou;let Ls=-1,hs=-1;if(hu&&Lr){const gs=new Set([vl,Fu]);Io.some((Hu,Bu)=>{if(gs.has(Hu))if(Ls===-1)Ls=Bu;else return hs=Bu,!0;return!1})}if(hs!==-1&&Ls!==hs&&Lr){const gs=Io.slice(Ls,hs+1),Hu=[];Ai?gs.forEach(wu=>{Ko.has(wu)&&(Hu.push(wu),Ko.delete(wu))}):gs.forEach(wu=>{Ko.has(wu)||(Hu.push(wu),Ko.add(wu))});const Bu=Array.from(Ko);ca==null||ca(!Ai,Bu.map(wu=>Ro(wu)),Hu.map(wu=>Ro(wu))),rl(Bu,"multiple")}else{const gs=ni;if(Lr){const Hu=Ai?(0,ds._5)(gs,Fu):(0,ds.L0)(gs,Fu);Yi(Fu,!Ai,Hu,Ou)}else{const Hu=(0,Qs.S)([].concat((0,Aa.Z)(gs),[Fu]),!0,Fl,Wl),{checkedKeys:Bu,halfCheckedKeys:wu}=Hu;let Zs=Bu;if(Ai){const qs=new Set(Bu);qs.delete(Fu),Zs=(0,Qs.S)(Array.from(qs),{checked:!1,halfCheckedKeys:wu},Fl,Wl).checkedKeys}Yi(Fu,!Ai,Zs,Ou)}}uu(Ai?null:Fu)}})),checked:Ai}};const ku=(Hi,Xi,ou)=>{const{node:Eu,checked:Fu}=Zu(Hi,Xi,ou);return Er?Er(Fu,Xi,ou,Eu):Eu};if(!tl.includes(Bs))if(tl.findIndex(Hi=>{var Xi;return((Xi=Hi[yr])===null||Xi===void 0?void 0:Xi.columnType)==="EXPAND_COLUMN"})===0){const[Hi,...Xi]=tl;tl=[Hi,Bs].concat((0,Aa.Z)(Xi))}else tl=[Bs].concat((0,Aa.Z)(tl));const ls=tl.indexOf(Bs);tl=tl.filter((Hi,Xi)=>Hi!==Bs||Xi===ls);const ru=tl[ls-1],Au=tl[ls+1];let ll=Or;ll===void 0&&((Au==null?void 0:Au.fixed)!==void 0?ll=Au.fixed:(ru==null?void 0:ru.fixed)!==void 0&&(ll=ru.fixed)),ll&&ru&&((Ho=ru[yr])===null||Ho===void 0?void 0:Ho.columnType)==="EXPAND_COLUMN"&&ru.fixed===void 0&&(ru.fixed=ll);const Yu=Ze()(`${no}-selection-col`,{[`${no}-selection-col-with-dropdown`]:fr&&_a==="checkbox"}),Wu={fixed:ll,width:lr,className:`${no}-selection-column`,title:He.columnTitle||Kl,render:ku,onCell:He.onCell,[yr]:{className:Yu}};return tl.map(Hi=>Hi===Bs?Wu:Hi)},[Oo,No,He,ni,Jr,_l,lr,Ri,yl,vl,Ll,ca,Yi,Wl]),Jr]},_u=x(89489),qc=x(59477),fc=x(6848);const zt="ascend",ln="descend";function xn(Qe){return typeof Qe.sorter=="object"&&typeof Qe.sorter.multiple=="number"?Qe.sorter.multiple:!1}function ba(Qe){return typeof Qe=="function"?Qe:Qe&&typeof Qe=="object"&&Qe.compare?Qe.compare:!1}function ml(Qe,He){return He?Qe[Qe.indexOf(He)+1]:Qe[0]}function ko(Qe,He,St){let Lt=[];function Kt(Qt,jn){Lt.push({column:Qt,key:El(Qt,jn),multiplePriority:xn(Qt),sortOrder:Qt.sortOrder})}return(Qe||[]).forEach((Qt,jn)=>{const Mn=Yl(jn,St);Qt.children?("sortOrder"in Qt&&Kt(Qt,Mn),Lt=[].concat((0,Aa.Z)(Lt),(0,Aa.Z)(ko(Qt.children,He,Mn)))):Qt.sorter&&("sortOrder"in Qt?Kt(Qt,Mn):He&&Qt.defaultSortOrder&&Lt.push({column:Qt,key:El(Qt,Mn),multiplePriority:xn(Qt),sortOrder:Qt.defaultSortOrder}))}),Lt}function Mr(Qe,He,St,Lt,Kt,Qt,jn,Mn){return(He||[]).map((Qn,Ia)=>{const wn=Yl(Ia,Mn);let ca=Qn;if(ca.sorter){const lr=ca.sortDirections||Kt,_a=ca.showSorterTooltip===void 0?jn:ca.showSorterTooltip,fr=El(ca,wn),Or=St.find(yl=>{let{key:co}=yl;return co===fr}),Er=Or?Or.sortOrder:null,jr=ml(lr,Er);let Lr;if(Qn.sortIcon)Lr=Qn.sortIcon({sortOrder:Er});else{const yl=lr.includes(zt)&&le.createElement(qc.Z,{className:Ze()(`${Qe}-column-sorter-up`,{active:Er===zt})}),co=lr.includes(ln)&&le.createElement(_u.Z,{className:Ze()(`${Qe}-column-sorter-down`,{active:Er===ln})});Lr=le.createElement("span",{className:Ze()(`${Qe}-column-sorter`,{[`${Qe}-column-sorter-full`]:!!(yl&&co)})},le.createElement("span",{className:`${Qe}-column-sorter-inner`,"aria-hidden":"true"},yl,co))}const{cancelSort:no,triggerAsc:Jo,triggerDesc:al}=Qt||{};let Ro=no;jr===ln?Ro=al:jr===zt&&(Ro=Jo);const Oo=typeof _a=="object"?_a:{title:Ro};ca=Object.assign(Object.assign({},ca),{className:Ze()(ca.className,{[`${Qe}-column-sort`]:Er}),title:yl=>{const co=le.createElement("div",{className:`${Qe}-column-sorters`},le.createElement("span",{className:`${Qe}-column-title`},Ei(Qn.title,yl)),Lr);return _a?le.createElement(fc.Z,Object.assign({},Oo),co):co},onHeaderCell:yl=>{const co=Qn.onHeaderCell&&Qn.onHeaderCell(yl)||{},Zo=co.onClick,So=co.onKeyDown;co.onClick=el=>{Lt({column:Qn,key:fr,sortOrder:jr,multiplePriority:xn(Qn)}),Zo==null||Zo(el)},co.onKeyDown=el=>{el.keyCode===Ir.Z.ENTER&&(Lt({column:Qn,key:fr,sortOrder:jr,multiplePriority:xn(Qn)}),So==null||So(el))};const _r=yi(Qn.title,{}),$r=_r==null?void 0:_r.toString();return Er?co["aria-sort"]=Er==="ascend"?"ascending":"descending":co["aria-label"]=$r||"",co.className=Ze()(co.className,`${Qe}-column-has-sorters`),co.tabIndex=0,Qn.ellipsis&&(co.title=(_r!=null?_r:"").toString()),co}})}return"children"in ca&&(ca=Object.assign(Object.assign({},ca),{children:Mr(Qe,ca.children,St,Lt,Kt,Qt,jn,wn)})),ca})}function Uo(Qe){const{column:He,sortOrder:St}=Qe;return{column:He,order:St,field:He.dataIndex,columnKey:He.key}}function Lo(Qe){const He=Qe.filter(St=>{let{sortOrder:Lt}=St;return Lt}).map(Uo);return He.length===0&&Qe.length?Object.assign(Object.assign({},Uo(Qe[Qe.length-1])),{column:void 0}):He.length<=1?He[0]||{}:He}function kl(Qe,He,St){const Lt=He.slice().sort((jn,Mn)=>Mn.multiplePriority-jn.multiplePriority),Kt=Qe.slice(),Qt=Lt.filter(jn=>{let{column:{sorter:Mn},sortOrder:Qn}=jn;return ba(Mn)&&Qn});return Qt.length?Kt.sort((jn,Mn)=>{for(let Qn=0;Qn{const Mn=jn[St];return Mn?Object.assign(Object.assign({},jn),{[St]:kl(Mn,He,St)}):jn}):Kt}function pl(Qe){let{prefixCls:He,mergedColumns:St,onSorterChange:Lt,sortDirections:Kt,tableLocale:Qt,showSorterTooltip:jn}=Qe;const[Mn,Qn]=le.useState(ko(St,!0)),Ia=le.useMemo(()=>{let fr=!0;const Or=ko(St,!1);if(!Or.length)return Mn;const Er=[];function jr(no){fr?Er.push(no):Er.push(Object.assign(Object.assign({},no),{sortOrder:null}))}let Lr=null;return Or.forEach(no=>{Lr===null?(jr(no),no.sortOrder&&(no.multiplePriority===!1?fr=!1:Lr=!0)):(Lr&&no.multiplePriority!==!1||(fr=!1),jr(no))}),Er},[St,Mn]),wn=le.useMemo(()=>{const fr=Ia.map(Or=>{let{column:Er,sortOrder:jr}=Or;return{column:Er,order:jr}});return{sortColumns:fr,sortColumn:fr[0]&&fr[0].column,sortOrder:fr[0]&&fr[0].order}},[Ia]);function ca(fr){let Or;fr.multiplePriority===!1||!Ia.length||Ia[0].multiplePriority===!1?Or=[fr]:Or=[].concat((0,Aa.Z)(Ia.filter(Er=>{let{key:jr}=Er;return jr!==fr.key})),[fr]),Qn(Or),Lt(Lo(Or),Or)}return[fr=>Mr(He,fr,Ia,ca,Kt,Qt,jn),Ia,wn,()=>Lo(Ia)]}function ti(Qe,He){return Qe.map(St=>{const Lt=Object.assign({},St);return Lt.title=Ei(St.title,He),"children"in Lt&&(Lt.children=ti(Lt.children,He)),Lt})}function Pi(Qe){return[le.useCallback(St=>ti(St,Qe),[Qe])]}var ri=mo((Qe,He)=>{const{_renderTimes:St}=Qe,{_renderTimes:Lt}=He;return St!==Lt}),Vr=Sl((Qe,He)=>{const{_renderTimes:St}=Qe,{_renderTimes:Lt}=He;return St!==Lt}),Xo=x(64993),bl=x(17313),jl=x(83116),il=x(37613),Ge=Qe=>{const{componentCls:He}=Qe,St=`${Qe.lineWidth}px ${Qe.lineType} ${Qe.tableBorderColor}`,Lt=(Kt,Qt,jn)=>({[`&${He}-${Kt}`]:{[`> ${He}-container`]:{[`> ${He}-content, > ${He}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${He}-expanded-row-fixed`]:{margin:`-${Qt}px -${jn+Qe.lineWidth}px`}}}}}});return{[`${He}-wrapper`]:{[`${He}${He}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${He}-title`]:{border:St,borderBottom:0},[`> ${He}-container`]:{borderInlineStart:St,borderTop:St,[` - > ${He}-content, - > ${He}-header, - > ${He}-body, - > ${He}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:St},"> thead":{"> tr:not(:last-child) > th":{borderBottom:St},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${He}-cell-fix-right-first::after`]:{borderInlineEnd:St}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${He}-expanded-row-fixed`]:{margin:`-${Qe.tablePaddingVertical}px -${Qe.tablePaddingHorizontal+Qe.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Qe.lineWidth,bottom:0,borderInlineEnd:St,content:'""'}}}}}},[`&${He}-scroll-horizontal`]:{[`> ${He}-container > ${He}-body`]:{"> table > tbody":{[` - > tr${He}-expanded-row, - > tr${He}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},Lt("middle",Qe.tablePaddingVerticalMiddle,Qe.tablePaddingHorizontalMiddle)),Lt("small",Qe.tablePaddingVerticalSmall,Qe.tablePaddingHorizontalSmall)),{[`> ${He}-footer`]:{border:St,borderTop:0}}),[`${He}-cell`]:{[`${He}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Qe.lineWidth}px 0 ${Qe.lineWidth}px ${Qe.tableHeaderBg}`}},[`${He}-bordered ${He}-cell-scrollbar`]:{borderInlineEnd:St}}}},bt=Qe=>{const{componentCls:He}=Qe;return{[`${He}-wrapper`]:{[`${He}-cell-ellipsis`]:Object.assign(Object.assign({},bl.vS),{wordBreak:"keep-all",[` - &${He}-cell-fix-left-last, - &${He}-cell-fix-right-first - `]:{overflow:"visible",[`${He}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${He}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},qt=Qe=>{const{componentCls:He}=Qe;return{[`${He}-wrapper`]:{[`${He}-tbody > tr${He}-placeholder`]:{textAlign:"center",color:Qe.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Qe.colorBgContainer}}}}},dn=x(15969),ya=Qe=>{const{componentCls:He,antCls:St,controlInteractiveSize:Lt,motionDurationSlow:Kt,lineWidth:Qt,paddingXS:jn,lineType:Mn,tableBorderColor:Qn,tableExpandIconBg:Ia,tableExpandColumnWidth:wn,borderRadius:ca,fontSize:lr,fontSizeSM:_a,lineHeight:fr,tablePaddingVertical:Or,tablePaddingHorizontal:Er,tableExpandedRowBg:jr,paddingXXS:Lr}=Qe,no=Lt/2-Qt,Jo=no*2+Qt*3,al=`${Qt}px ${Mn} ${Qn}`,Ro=Lr-Qt;return{[`${He}-wrapper`]:{[`${He}-expand-icon-col`]:{width:wn},[`${He}-row-expand-icon-cell`]:{textAlign:"center",[`${He}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${He}-row-indent`]:{height:1,float:"left"},[`${He}-row-expand-icon`]:Object.assign(Object.assign({},(0,dn.N)(Qe)),{position:"relative",float:"left",boxSizing:"border-box",width:Jo,height:Jo,padding:0,color:"inherit",lineHeight:`${Jo}px`,background:Ia,border:al,borderRadius:ca,transform:`scale(${Lt/Jo})`,transition:`all ${Kt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Kt} ease-out`,content:'""'},"&::before":{top:no,insetInlineEnd:Ro,insetInlineStart:Ro,height:Qt},"&::after":{top:Ro,bottom:Ro,insetInlineStart:no,width:Qt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${He}-row-indent + ${He}-row-expand-icon`]:{marginTop:(lr*fr-Qt*3)/2-Math.ceil((_a*1.4-Qt*3)/2),marginInlineEnd:jn},[`tr${He}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:jr}},[`${St}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${He}-expanded-row-fixed`]:{position:"relative",margin:`-${Or}px -${Er}px`,padding:`${Or}px ${Er}px`}}}},Xa=Qe=>{const{componentCls:He,antCls:St,iconCls:Lt,tableFilterDropdownWidth:Kt,tableFilterDropdownSearchWidth:Qt,paddingXXS:jn,paddingXS:Mn,colorText:Qn,lineWidth:Ia,lineType:wn,tableBorderColor:ca,tableHeaderIconColor:lr,fontSizeSM:_a,tablePaddingHorizontal:fr,borderRadius:Or,motionDurationSlow:Er,colorTextDescription:jr,colorPrimary:Lr,tableHeaderFilterActiveBg:no,colorTextDisabled:Jo,tableFilterDropdownBg:al,tableFilterDropdownHeight:Ro,controlItemBgHover:Oo,controlItemBgActive:yl,boxShadowSecondary:co,filterDropdownMenuBg:Zo}=Qe,So=`${St}-dropdown`,_r=`${He}-filter-dropdown`,$r=`${St}-tree`,el=`${Ia}px ${wn} ${ca}`;return[{[`${He}-wrapper`]:{[`${He}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${He}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-jn,marginInline:`${jn}px ${-fr/2}px`,padding:`0 ${jn}px`,color:lr,fontSize:_a,borderRadius:Or,cursor:"pointer",transition:`all ${Er}`,"&:hover":{color:jr,background:no},"&.active":{color:Lr}}}},{[`${St}-dropdown`]:{[_r]:Object.assign(Object.assign({},(0,bl.Wf)(Qe)),{minWidth:Kt,backgroundColor:al,borderRadius:Or,boxShadow:co,overflow:"hidden",[`${So}-menu`]:{maxHeight:Ro,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Zo,"&:empty::after":{display:"block",padding:`${Mn}px 0`,color:Jo,fontSize:_a,textAlign:"center",content:'"Not Found"'}},[`${_r}-tree`]:{paddingBlock:`${Mn}px 0`,paddingInline:Mn,[$r]:{padding:0},[`${$r}-treenode ${$r}-node-content-wrapper:hover`]:{backgroundColor:Oo},[`${$r}-treenode-checkbox-checked ${$r}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:yl}}},[`${_r}-search`]:{padding:Mn,borderBottom:el,"&-input":{input:{minWidth:Qt},[Lt]:{color:Jo}}},[`${_r}-checkall`]:{width:"100%",marginBottom:jn,marginInlineStart:jn},[`${_r}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Mn-Ia}px ${Mn}px`,overflow:"hidden",borderTop:el}})}},{[`${St}-dropdown ${_r}, ${_r}-submenu`]:{[`${St}-checkbox-wrapper + span`]:{paddingInlineStart:Mn,color:Qn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Da=Qe=>{const{componentCls:He,lineWidth:St,colorSplit:Lt,motionDurationSlow:Kt,zIndexTableFixed:Qt,tableBg:jn,zIndexTableSticky:Mn}=Qe,Qn=Lt;return{[`${He}-wrapper`]:{[` - ${He}-cell-fix-left, - ${He}-cell-fix-right - `]:{position:"sticky !important",zIndex:Qt,background:jn},[` - ${He}-cell-fix-left-first::after, - ${He}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-St,width:30,transform:"translateX(100%)",transition:`box-shadow ${Kt}`,content:'""',pointerEvents:"none"},[`${He}-cell-fix-left-all::after`]:{display:"none"},[` - ${He}-cell-fix-right-first::after, - ${He}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-St,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Kt}`,content:'""',pointerEvents:"none"},[`${He}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Mn+1,width:30,transition:`box-shadow ${Kt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${He}-ping-left`]:{[`&:not(${He}-has-fix-left) ${He}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Qn}`}},[` - ${He}-cell-fix-left-first::after, - ${He}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${Qn}`},[`${He}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${He}-ping-right`]:{[`&:not(${He}-has-fix-right) ${He}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Qn}`}},[` - ${He}-cell-fix-right-first::after, - ${He}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Qn}`}}}}},mr=Qe=>{const{componentCls:He,antCls:St}=Qe;return{[`${He}-wrapper`]:{[`${He}-pagination${St}-pagination`]:{margin:`${Qe.margin}px 0`},[`${He}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Qe.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Ga=Qe=>{const{componentCls:He,tableRadius:St}=Qe;return{[`${He}-wrapper`]:{[He]:{[`${He}-title, ${He}-header`]:{borderRadius:`${St}px ${St}px 0 0`},[`${He}-title + ${He}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${He}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:St,borderStartEndRadius:St,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:St},"> *:last-child":{borderStartEndRadius:St}}},"&-footer":{borderRadius:`0 0 ${St}px ${St}px`}}}}},Bo=Qe=>{const{componentCls:He}=Qe;return{[`${He}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${He}-pagination-left`]:{justifyContent:"flex-end"},[`${He}-pagination-right`]:{justifyContent:"flex-start"},[`${He}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${He}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${He}-row-indent`]:{float:"right"}}}}},bo=Qe=>{const{componentCls:He,antCls:St,iconCls:Lt,fontSizeIcon:Kt,padding:Qt,paddingXS:jn,tableHeaderIconColor:Mn,tableHeaderIconColorHover:Qn,tableSelectionColumnWidth:Ia}=Qe;return{[`${He}-wrapper`]:{[`${He}-selection-col`]:{width:Ia,[`&${He}-selection-col-with-dropdown`]:{width:Ia+Kt+Qt/4}},[`${He}-bordered ${He}-selection-col`]:{width:Ia+jn*2,[`&${He}-selection-col-with-dropdown`]:{width:Ia+Kt+Qt/4+jn*2}},[` - table tr th${He}-selection-column, - table tr td${He}-selection-column - `]:{paddingInlineEnd:Qe.paddingXS,paddingInlineStart:Qe.paddingXS,textAlign:"center",[`${St}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${He}-selection-column${He}-cell-fix-left`]:{zIndex:Qe.zIndexTableFixed+1},[`table tr th${He}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${He}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${He}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Qe.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Qe.tablePaddingHorizontal/4}px`,[Lt]:{color:Mn,fontSize:Kt,verticalAlign:"baseline","&:hover":{color:Qn}}}}}},Mo=Qe=>{const{componentCls:He}=Qe,St=(Lt,Kt,Qt,jn)=>({[`${He}${He}-${Lt}`]:{fontSize:jn,[` - ${He}-title, - ${He}-footer, - ${He}-cell, - ${He}-thead > tr > th, - ${He}-tbody > tr > th, - ${He}-tbody > tr > td, + ${Pt}, + ${Ge}, + ${ht}, + ${Ue} + `]:Object.assign({},oe(rt))}}};var me=(0,Ie.Z)("Skeleton",rt=>{const{componentCls:ke}=rt,Pt=(0,xe.TS)(rt,{skeletonAvatarCls:`${ke}-avatar`,skeletonTitleCls:`${ke}-title`,skeletonParagraphCls:`${ke}-paragraph`,skeletonButtonCls:`${ke}-button`,skeletonInputCls:`${ke}-input`,skeletonImageCls:`${ke}-image`,imageSizeBase:rt.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${rt.gradientFromColor} 25%, ${rt.gradientToColor} 37%, ${rt.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ce(Pt)]},rt=>{const{colorFillContent:ke,colorFill:Pt}=rt,Wt=ke,Re=Pt;return{color:Wt,colorGradientEnd:Re,gradientFromColor:Wt,gradientToColor:Re,titleHeight:rt.controlHeight/2,blockRadius:rt.borderRadiusSM,paragraphMarginTop:rt.marginLG+rt.marginXXS,paragraphLiHeight:rt.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=rt=>{const{prefixCls:ke,className:Pt,rootClassName:Wt,active:Re,shape:Ge="circle",size:ht="default"}=rt,{getPrefixCls:Ue}=Ne.useContext(Ae.E_),ot=Ue("skeleton",ke),[Ve,ia]=me(ot),ln=(0,Fe.Z)(rt,["prefixCls","className"]),ta=pe()(ot,`${ot}-element`,{[`${ot}-active`]:Re},Pt,Wt,ia);return Ve(Ne.createElement("div",{className:ta},Ne.createElement(le,Object.assign({prefixCls:`${ot}-avatar`,shape:Ge,size:ht},ln))))},je=rt=>{const{prefixCls:ke,className:Pt,rootClassName:Wt,active:Re,block:Ge=!1,size:ht="default"}=rt,{getPrefixCls:Ue}=Ne.useContext(Ae.E_),ot=Ue("skeleton",ke),[Ve,ia]=me(ot),ln=(0,Fe.Z)(rt,["prefixCls"]),ta=pe()(ot,`${ot}-element`,{[`${ot}-active`]:Re,[`${ot}-block`]:Ge},Pt,Wt,ia);return Ve(Ne.createElement("div",{className:ta},Ne.createElement(le,Object.assign({prefixCls:`${ot}-button`,size:ht},ln))))};const we="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Ze=rt=>{const{prefixCls:ke,className:Pt,rootClassName:Wt,style:Re,active:Ge}=rt,{getPrefixCls:ht}=Ne.useContext(Ae.E_),Ue=ht("skeleton",ke),[ot,Ve]=me(Ue),ia=pe()(Ue,`${Ue}-element`,{[`${Ue}-active`]:Ge},Pt,Wt,Ve);return ot(Ne.createElement("div",{className:ia},Ne.createElement("div",{className:pe()(`${Ue}-image`,Pt),style:Re},Ne.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Ue}-image-svg`},Ne.createElement("path",{d:we,className:`${Ue}-image-path`})))))},We=rt=>{const{prefixCls:ke,className:Pt,rootClassName:Wt,active:Re,block:Ge,size:ht="default"}=rt,{getPrefixCls:Ue}=Ne.useContext(Ae.E_),ot=Ue("skeleton",ke),[Ve,ia]=me(ot),ln=(0,Fe.Z)(rt,["prefixCls"]),ta=pe()(ot,`${ot}-element`,{[`${ot}-active`]:Re,[`${ot}-block`]:Ge},Pt,Wt,ia);return Ve(Ne.createElement("div",{className:ta},Ne.createElement(le,Object.assign({prefixCls:`${ot}-input`,size:ht},ln))))},nt=x(54476),xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},yt=xt,bt=x(7657),Nt=function(ke,Pt){return Ne.createElement(bt.Z,(0,nt.Z)({},ke,{ref:Pt,icon:yt}))},It=Ne.forwardRef(Nt),Ut=It,Xe=rt=>{const{prefixCls:ke,className:Pt,rootClassName:Wt,style:Re,active:Ge,children:ht}=rt,{getPrefixCls:Ue}=Ne.useContext(Ae.E_),ot=Ue("skeleton",ke),[Ve,ia]=me(ot),ln=pe()(ot,`${ot}-element`,{[`${ot}-active`]:Ge},ia,Pt,Wt),ta=ht!=null?ht:Ne.createElement(Ut,null);return Ve(Ne.createElement("div",{className:ln},Ne.createElement("div",{className:pe()(`${ot}-image`,Pt),style:Re},ta)))},lt=x(94480),Vt=rt=>{const ke=Ue=>{const{width:ot,rows:Ve=2}=rt;if(Array.isArray(ot))return ot[Ue];if(Ve-1===Ue)return ot},{prefixCls:Pt,className:Wt,style:Re,rows:Ge}=rt,ht=(0,lt.Z)(Array(Ge)).map((Ue,ot)=>Ne.createElement("li",{key:ot,style:{width:ke(ot)}}));return Ne.createElement("ul",{className:pe()(Pt,Wt),style:Re},ht)},Pn=rt=>{let{prefixCls:ke,className:Pt,width:Wt,style:Re}=rt;return Ne.createElement("h3",{className:pe()(ke,Pt),style:Object.assign({width:Wt},Re)})};function Je(rt){return rt&&typeof rt=="object"?rt:{}}function Tt(rt,ke){return rt&&!ke?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function bn(rt,ke){return!rt&&ke?{width:"38%"}:rt&&ke?{width:"50%"}:{}}function Cn(rt,ke){const Pt={};return(!rt||!ke)&&(Pt.width="61%"),!rt&&ke?Pt.rows=3:Pt.rows=2,Pt}const vn=rt=>{const{prefixCls:ke,loading:Pt,className:Wt,rootClassName:Re,style:Ge,children:ht,avatar:Ue=!1,title:ot=!0,paragraph:Ve=!0,active:ia,round:ln}=rt,{getPrefixCls:ta,direction:Nn,skeleton:va}=Ne.useContext(Ae.E_),Ft=ta("skeleton",ke),[Xt,Jt]=me(Ft);if(Pt||!("loading"in rt)){const Ot=!!Ue,tn=!!ot,xa=!!Ve;let dn;if(Ot){const Er=Object.assign(Object.assign({prefixCls:`${Ft}-avatar`},Tt(tn,xa)),Je(Ue));dn=Ne.createElement("div",{className:`${Ft}-header`},Ne.createElement(le,Object.assign({},Er)))}let oa;if(tn||xa){let Er;if(tn){const qt=Object.assign(Object.assign({prefixCls:`${Ft}-title`},bn(Ot,xa)),Je(ot));Er=Ne.createElement(Pn,Object.assign({},qt))}let Jn;if(xa){const qt=Object.assign(Object.assign({prefixCls:`${Ft}-paragraph`},Cn(Ot,tn)),Je(Ve));Jn=Ne.createElement(Vt,Object.assign({},qt))}oa=Ne.createElement("div",{className:`${Ft}-content`},Er,Jn)}const Ja=pe()(Ft,{[`${Ft}-with-avatar`]:Ot,[`${Ft}-active`]:ia,[`${Ft}-rtl`]:Nn==="rtl",[`${Ft}-round`]:ln},va==null?void 0:va.className,Wt,Re,Jt);return Xt(Ne.createElement("div",{className:Ja,style:Object.assign(Object.assign({},va==null?void 0:va.style),Ge)},dn,oa))}return typeof ht!="undefined"?ht:null};vn.Button=je,vn.Avatar=Ce,vn.Input=We,vn.Image=Ze,vn.Node=Xe;var at=vn,vt=at},31797:function(Rt,ct,x){"use strict";x.d(ct,{default:function(){return me}});var a=x(59301),pe=x(56762),Ne=x(92343),Ae=x(92310),Fe=x.n(Ae),Se=x(36355),le=x(61621),Ie=ge=>{const{value:Ce,formatter:Be,precision:je,decimalSeparator:we,groupSeparator:tt="",prefixCls:Ze}=ge;let ut;if(typeof Be=="function")ut=Be(Ce);else{const We=String(Ce),nt=We.match(/^(-?)(\d*)(\.(\d+))?$/);if(!nt||We==="-")ut=We;else{const xt=nt[1];let yt=nt[2]||"0",bt=nt[4]||"";yt=yt.replace(/\B(?=(\d{3})+(?!\d))/g,tt),typeof je=="number"&&(bt=bt.padEnd(je,"0").slice(0,je>0?je:0)),bt&&(bt=`${we}${bt}`),ut=[a.createElement("span",{key:"int",className:`${Ze}-content-value-int`},xt,yt),bt&&a.createElement("span",{key:"decimal",className:`${Ze}-content-value-decimal`},bt)]}}return a.createElement("span",{className:`${Ze}-content-value`},ut)},xe=x(17313),Le=x(83116),He=x(37613);const ye=ge=>{const{componentCls:Ce,marginXXS:Be,padding:je,colorTextDescription:we,titleFontSize:tt,colorTextHeading:Ze,contentFontSize:ut,fontFamily:We}=ge;return{[`${Ce}`]:Object.assign(Object.assign({},(0,xe.Wf)(ge)),{[`${Ce}-title`]:{marginBottom:Be,color:we,fontSize:tt},[`${Ce}-skeleton`]:{paddingTop:je},[`${Ce}-content`]:{color:Ze,fontSize:ut,fontFamily:We,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Be},[`${Ce}-content-suffix`]:{marginInlineStart:Be}}})}};var oe=(0,Le.Z)("Statistic",ge=>{const Ce=(0,He.TS)(ge,{});return[ye(Ce)]},ge=>{const{fontSizeHeading3:Ce,fontSize:Be}=ge;return{titleFontSize:Be,contentFontSize:Ce}}),E=ge=>{const{prefixCls:Ce,className:Be,rootClassName:je,style:we,valueStyle:tt,value:Ze=0,title:ut,valueRender:We,prefix:nt,suffix:xt,loading:yt=!1,onMouseEnter:bt,onMouseLeave:Nt,decimalSeparator:It=".",groupSeparator:Ut=","}=ge,{getPrefixCls:Dt,direction:Xe,statistic:lt}=a.useContext(Se.E_),Mt=Dt("statistic",Ce),[Vt,en]=oe(Mt),Pn=a.createElement(Ie,Object.assign({decimalSeparator:It,groupSeparator:Ut,prefixCls:Mt},ge,{value:Ze})),Je=Fe()(Mt,{[`${Mt}-rtl`]:Xe==="rtl"},lt==null?void 0:lt.className,Be,je,en);return Vt(a.createElement("div",{className:Je,style:Object.assign(Object.assign({},lt==null?void 0:lt.style),we),onMouseEnter:bt,onMouseLeave:Nt},ut&&a.createElement("div",{className:`${Mt}-title`},ut),a.createElement(le.Z,{paragraph:!1,loading:yt,className:`${Mt}-skeleton`},a.createElement("div",{style:tt,className:`${Mt}-content`},nt&&a.createElement("span",{className:`${Mt}-content-prefix`},nt),We?We(Pn):Pn,xt&&a.createElement("span",{className:`${Mt}-content-suffix`},xt)))))};const z=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ge,Ce){let Be=ge;const je=/\[[^\]]*]/g,we=(Ce.match(je)||[]).map(We=>We.slice(1,-1)),tt=Ce.replace(je,"[]"),Ze=z.reduce((We,nt)=>{let[xt,yt]=nt;if(We.includes(xt)){const bt=Math.floor(Be/yt);return Be-=bt*yt,We.replace(new RegExp(`${xt}+`,"g"),Nt=>{const It=Nt.length;return bt.toString().padStart(It,"0")})}return We},tt);let ut=0;return Ze.replace(je,()=>{const We=we[ut];return ut+=1,We})}function ee(ge,Ce){const{format:Be=""}=Ce,je=new Date(ge).getTime(),we=Date.now(),tt=Math.max(je-we,0);return b(tt,Be)}const te=1e3/30;function ne(ge){return new Date(ge).getTime()}const ie=ge=>{const{value:Ce,format:Be="HH:mm:ss",onChange:je,onFinish:we}=ge,tt=(0,pe.Z)(),Ze=a.useRef(null),ut=()=>{we==null||we(),Ze.current&&(clearInterval(Ze.current),Ze.current=null)},We=()=>{const yt=ne(Ce);yt>=Date.now()&&(Ze.current=setInterval(()=>{tt(),je==null||je(yt-Date.now()),yt(We(),()=>{Ze.current&&(clearInterval(Ze.current),Ze.current=null)}),[Ce]);const nt=(yt,bt)=>ee(yt,Object.assign(Object.assign({},bt),{format:Be})),xt=yt=>(0,Ne.Tm)(yt,{title:void 0});return a.createElement(E,Object.assign({},ge,{valueRender:xt,formatter:nt}))};var ce=a.memo(ie);E.Countdown=ce;var me=E},15969:function(Rt,ct,x){"use strict";x.d(ct,{N:function(){return a}});const a=pe=>({color:pe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${pe.motionDurationSlow}`,"&:focus, &:hover":{color:pe.colorLinkHover},"&:active":{color:pe.colorLinkActive}})},1710:function(Rt,ct,x){"use strict";x.d(ct,{default:function(){return jr}});var a={},pe="rc-table-internal-hook",Ne=x(42978),Ae=x(6089),Fe=x(34280),Se=x(13697),le=x(59301),Me=x(4676);function Ie(ze){var Ke=le.createContext(void 0),it=function(Qt){var Kt=Qt.value,pn=Qt.children,Zn=le.useRef(Kt);Zn.current=Kt;var Dn=le.useState(function(){return{getValue:function(){return Zn.current},listeners:new Set}}),wa=(0,Ne.Z)(Dn,1),Ba=wa[0];return(0,Fe.Z)(function(){(0,Me.unstable_batchedUpdates)(function(){Ba.listeners.forEach(function(In){In(Kt)})})},[Kt]),le.createElement(Ke.Provider,{value:Ba},pn)};return{Context:Ke,Provider:it,defaultValue:ze}}function xe(ze,Ke){var it=(0,Ae.Z)(typeof Ke=="function"?Ke:function(In){if(Ke===void 0)return In;if(!Array.isArray(Ke))return In[Ke];var rr={};return Ke.forEach(function(lr){rr[lr]=In[lr]}),rr}),Lt=le.useContext(ze==null?void 0:ze.Context),Qt=Lt||{},Kt=Qt.listeners,pn=Qt.getValue,Zn=le.useRef();Zn.current=it(Lt?pn():ze==null?void 0:ze.defaultValue);var Dn=le.useState({}),wa=(0,Ne.Z)(Dn,2),Ba=wa[1];return(0,Fe.Z)(function(){if(!Lt)return;function In(rr){var lr=it(rr);(0,Se.Z)(Zn.current,lr,!0)||Ba({})}return Kt.add(In),function(){Kt.delete(In)}},[Lt]),Zn.current}var Le=x(54476),He=x(8654);function ye(){var ze=le.createContext(null);function Ke(){return le.useContext(ze)}function it(Qt,Kt){var pn=(0,He.Yr)(Qt),Zn=function(wa,Ba){var In=pn?{ref:Ba}:{},rr=le.useRef(0),lr=le.useRef(wa),ir=Ke();return ir!==null?le.createElement(Qt,(0,Le.Z)({},wa,In)):((!Kt||Kt(lr.current,wa))&&(rr.current+=1),lr.current=wa,le.createElement(ze.Provider,{value:rr.current},le.createElement(Qt,(0,Le.Z)({},wa,In))))};return pn?le.forwardRef(Zn):Zn}function Lt(Qt,Kt){var pn=(0,He.Yr)(Qt),Zn=function(wa,Ba){var In=pn?{ref:Ba}:{};return Ke(),le.createElement(Qt,(0,Le.Z)({},wa,In))};return pn?le.memo(le.forwardRef(Zn),Kt):le.memo(Zn,Kt)}return{makeImmutable:it,responseImmutable:Lt,useImmutableMark:Ke}}var oe=ye(),y=oe.makeImmutable,E=oe.responseImmutable,z=oe.useImmutableMark,b=ye(),ee=b.makeImmutable,te=b.responseImmutable,ne=b.useImmutableMark,ie=Ie(),ce=ie;function me(ze,Ke){var it=le.useRef(0);it.current+=1;var Lt=le.useRef(ze),Qt=[];Object.keys(ze||{}).map(function(pn){var Zn;(ze==null?void 0:ze[pn])!==((Zn=Lt.current)===null||Zn===void 0?void 0:Zn[pn])&&Qt.push(pn)}),Lt.current=ze;var Kt=le.useRef([]);return Qt.length&&(Kt.current=Qt),le.useDebugValue(it.current),le.useDebugValue(Kt.current.join(", ")),Ke&&console.log("".concat(Ke,":"),it.current,Kt.current),it.current}var ge=null,Ce=le.memo(function(){var ze=me();return le.createElement("h1",null,"Render Times: ",ze)});Ce.displayName="RenderBlock";var Be=x(76190),je=x(33885),we=x(20068),tt=x(92310),Ze=x.n(tt),ut=x(80547),We=x(97938),nt=x(48736),xt=le.createContext({renderWithProps:!1}),yt=xt,bt="RC_TABLE_KEY";function Nt(ze){return ze==null?[]:Array.isArray(ze)?ze:[ze]}function It(ze){var Ke=[],it={};return ze.forEach(function(Lt){for(var Qt=Lt||{},Kt=Qt.key,pn=Qt.dataIndex,Zn=Kt||Nt(pn).join("-")||bt;it[Zn];)Zn="".concat(Zn,"_next");it[Zn]=!0,Ke.push(Zn)}),Ke}function Ut(ze){return ze!=null}function Dt(ze){return ze&&(0,Be.Z)(ze)==="object"&&!Array.isArray(ze)&&!le.isValidElement(ze)}function Xe(ze,Ke,it,Lt,Qt,Kt){var pn=le.useContext(yt),Zn=ne(),Dn=(0,ut.Z)(function(){if(Ut(Lt))return[Lt];var wa=Ke==null||Ke===""?[]:Array.isArray(Ke)?Ke:[Ke],Ba=(0,We.Z)(ze,wa),In=Ba,rr=void 0;if(Qt){var lr=Qt(Ba,ze,it);Dt(lr)?(In=lr.children,rr=lr.props,pn.renderWithProps=!0):In=lr}return[In,rr]},[Zn,ze,Lt,Ke,Qt,it],function(wa,Ba){if(Kt){var In=(0,Ne.Z)(wa,2),rr=In[1],lr=(0,Ne.Z)(Ba,2),ir=lr[1];return Kt(ir,rr)}return pn.renderWithProps?!0:!(0,Se.Z)(wa,Ba,!0)});return Dn}function lt(ze,Ke,it,Lt){var Qt=ze+Ke-1;return ze<=Lt&&Qt>=it}function Mt(ze,Ke){return xe(ce,function(it){var Lt=lt(ze,Ke||1,it.hoverStartRow,it.hoverEndRow);return[Lt,it.onHover]})}var Vt=function(Ke){var it=Ke.ellipsis,Lt=Ke.rowType,Qt=Ke.children,Kt,pn=it===!0?{showTitle:!0}:it;return pn&&(pn.showTitle||Lt==="header")&&(typeof Qt=="string"||typeof Qt=="number"?Kt=Qt.toString():le.isValidElement(Qt)&&typeof Qt.props.children=="string"&&(Kt=Qt.props.children)),Kt};function en(ze){var Ke,it,Lt,Qt,Kt,pn,Zn,Dn,wa=ze.component,Ba=ze.children,In=ze.ellipsis,rr=ze.scope,lr=ze.prefixCls,ir=ze.className,Dr=ze.align,Ar=ze.record,Kr=ze.render,Ir=ze.dataIndex,_r=ze.renderIndex,Xo=ze.shouldCellUpdate,nl=ze.index,To=ze.rowType,No=ze.colSpan,El=ze.rowSpan,mo=ze.fixLeft,jo=ze.fixRight,Po=ze.firstFixLeft,$r=ze.lastFixLeft,eo=ze.firstFixRight,$o=ze.lastFixRight,Ql=ze.appendNode,Cl=ze.additionalProps,Lo=Cl===void 0?{}:Cl,Rl=ze.isSticky,Wl="".concat(lr,"-cell"),ni=xe(ce,["supportSticky","allColumnsFixedLeft"]),ql=ni.supportSticky,Jr=ni.allColumnsFixedLeft,_l=Xe(Ar,Ir,_r,Ba,Kr,Xo),gl=(0,Ne.Z)(_l,2),iu=gl[0],al=gl[1],Yi={},Li=typeof mo=="number"&&ql,xu=typeof jo=="number"&&ql;Li&&(Yi.position="sticky",Yi.left=mo),xu&&(Yi.position="sticky",Yi.right=jo);var Mo=(Ke=(it=(Lt=al==null?void 0:al.colSpan)!==null&&Lt!==void 0?Lt:Lo.colSpan)!==null&&it!==void 0?it:No)!==null&&Ke!==void 0?Ke:1,Zo=(Qt=(Kt=(pn=al==null?void 0:al.rowSpan)!==null&&pn!==void 0?pn:Lo.rowSpan)!==null&&Kt!==void 0?Kt:El)!==null&&Qt!==void 0?Qt:1,el=Mt(nl,Zo),Go=(0,Ne.Z)(el,2),Oo=Go[0],pr=Go[1],Rr=function(ol){var Yu;Ar&&pr(nl,nl+Zo-1),Lo==null||(Yu=Lo.onMouseEnter)===null||Yu===void 0||Yu.call(Lo,ol)},pl=function(ol){var Yu;Ar&&pr(-1,-1),Lo==null||(Yu=Lo.onMouseLeave)===null||Yu===void 0||Yu.call(Lo,ol)};if(Mo===0||Zo===0)return null;var Kl=(Zn=Lo.title)!==null&&Zn!==void 0?Zn:Vt({rowType:To,ellipsis:In,children:iu}),Zu=Ze()(Wl,ir,(Dn={},(0,we.Z)(Dn,"".concat(Wl,"-fix-left"),Li&&ql),(0,we.Z)(Dn,"".concat(Wl,"-fix-left-first"),Po&&ql),(0,we.Z)(Dn,"".concat(Wl,"-fix-left-last"),$r&&ql),(0,we.Z)(Dn,"".concat(Wl,"-fix-left-all"),$r&&Jr&&ql),(0,we.Z)(Dn,"".concat(Wl,"-fix-right"),xu&&ql),(0,we.Z)(Dn,"".concat(Wl,"-fix-right-first"),eo&&ql),(0,we.Z)(Dn,"".concat(Wl,"-fix-right-last"),$o&&ql),(0,we.Z)(Dn,"".concat(Wl,"-ellipsis"),In),(0,we.Z)(Dn,"".concat(Wl,"-with-append"),Ql),(0,we.Z)(Dn,"".concat(Wl,"-fix-sticky"),(Li||xu)&&Rl&&ql),(0,we.Z)(Dn,"".concat(Wl,"-row-hover"),!al&&Oo),Dn),Lo.className,al==null?void 0:al.className),ku={};Dr&&(ku.textAlign=Dr);var ls=(0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)({},Yi),Lo.style),ku),al==null?void 0:al.style),ru=iu;return(0,Be.Z)(ru)==="object"&&!Array.isArray(ru)&&!le.isValidElement(ru)&&(ru=null),In&&($r||eo)&&(ru=le.createElement("span",{className:"".concat(Wl,"-content")},ru)),le.createElement(wa,(0,Le.Z)({},al,Lo,{className:Zu,style:ls,title:Kl,scope:rr,onMouseEnter:Rr,onMouseLeave:pl,colSpan:Mo!==1?Mo:null,rowSpan:Zo!==1?Zo:null}),Ql,ru)}var Pn=le.memo(en);function Je(ze,Ke,it,Lt,Qt,Kt){var pn=it[ze]||{},Zn=it[Ke]||{},Dn,wa;pn.fixed==="left"?Dn=Lt.left[Qt==="rtl"?Ke:ze]:Zn.fixed==="right"&&(wa=Lt.right[Qt==="rtl"?ze:Ke]);var Ba=!1,In=!1,rr=!1,lr=!1,ir=it[Ke+1],Dr=it[ze-1],Ar=!(Kt!=null&&Kt.children);if(Qt==="rtl"){if(Dn!==void 0){var Kr=Dr&&Dr.fixed==="left";lr=!Kr&&Ar}else if(wa!==void 0){var Ir=ir&&ir.fixed==="right";rr=!Ir&&Ar}}else if(Dn!==void 0){var _r=ir&&ir.fixed==="left";Ba=!_r&&Ar}else if(wa!==void 0){var Xo=Dr&&Dr.fixed==="right";In=!Xo&&Ar}return{fixLeft:Dn,fixRight:wa,lastFixLeft:Ba,firstFixRight:In,lastFixRight:rr,firstFixLeft:lr,isSticky:Lt.isSticky}}var Tt=le.createContext({}),bn=Tt;function Cn(ze){var Ke=ze.className,it=ze.index,Lt=ze.children,Qt=ze.colSpan,Kt=Qt===void 0?1:Qt,pn=ze.rowSpan,Zn=ze.align,Dn=xe(ce,["prefixCls","direction"]),wa=Dn.prefixCls,Ba=Dn.direction,In=le.useContext(bn),rr=In.scrollColumnIndex,lr=In.stickyOffsets,ir=In.flattenColumns,Dr=In.columns,Ar=it+Kt-1,Kr=Ar+1===rr?Kt+1:Kt,Ir=Je(it,it+Kr-1,ir,lr,Ba,Dr==null?void 0:Dr[it]);return le.createElement(Pn,(0,Le.Z)({className:Ke,index:it,component:"td",prefixCls:wa,record:null,dataIndex:null,align:Zn,colSpan:Kr,rowSpan:pn,render:function(){return Lt}},Ir))}var vn=x(75931),at=["children"];function vt(ze){var Ke=ze.children,it=(0,vn.Z)(ze,at);return le.createElement("tr",it,Ke)}function rt(ze){var Ke=ze.children;return Ke}rt.Row=vt,rt.Cell=Cn;var ke=rt;function Pt(ze){var Ke=ze.children,it=ze.stickyOffsets,Lt=ze.flattenColumns,Qt=ze.columns,Kt=xe(ce,"prefixCls"),pn=Lt.length-1,Zn=Lt[pn],Dn=le.useMemo(function(){return{stickyOffsets:it,flattenColumns:Lt,scrollColumnIndex:Zn!=null&&Zn.scrollbar?pn:null,columns:Qt}},[Zn,Lt,pn,it,Qt]);return le.createElement(bn.Provider,{value:Dn},le.createElement("tfoot",{className:"".concat(Kt,"-summary")},Ke))}var Wt=te(Pt),Re=ke,Ge=x(70425),ht=x(29301),Ue=x(29194),ot=x(3465),Ve=x(75152),ia=x(26112);function ln(ze,Ke,it,Lt,Qt,Kt,pn){ze.push({record:Ke,indent:it,index:pn});var Zn=Kt(Ke),Dn=Qt==null?void 0:Qt.has(Zn);if(Ke&&Array.isArray(Ke[Lt])&&Dn)for(var wa=0;wa1?Po-1:0),eo=1;eo=0;Zn-=1){var Dn=Ke[Zn],wa=it&&it[Zn],Ba=wa&&wa[Er];if(Dn||Ba||pn){var In=Ba||{},rr=In.columnType,lr=(0,vn.Z)(In,qt);Qt.unshift(le.createElement("col",(0,Le.Z)({key:Zn,style:{width:Dn}},lr))),pn=!0}}return le.createElement("colgroup",null,Qt)}var Ya=ha,Aa=x(94480),Zr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Yr(ze,Ke){return(0,le.useMemo)(function(){for(var it=[],Lt=0;Lt1?"colgroup":"col":null,ellipsis:Ar.ellipsis,align:Ar.align,component:Ar.title?Kt:pn,prefixCls:Ba,key:lr[Dr]},Kr,{additionalProps:Ir,rowType:"header"}))}))}Ra.displayName="HeaderRow";var Zt=Ra;function qn(ze){var Ke=[];function it(pn,Zn){var Dn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ke[Dn]=Ke[Dn]||[];var wa=Zn,Ba=pn.filter(Boolean).map(function(In){var rr={key:In.key,className:In.className||"",children:In.title,column:In,colStart:wa},lr=1,ir=In.children;return ir&&ir.length>0&&(lr=it(ir,wa,Dn+1).reduce(function(Dr,Ar){return Dr+Ar},0),rr.hasSubColumns=!0),"colSpan"in In&&(lr=In.colSpan),"rowSpan"in In&&(rr.rowSpan=In.rowSpan),rr.colSpan=lr,rr.colEnd=rr.colStart+lr-1,Ke[Dn].push(rr),wa+=lr,lr});return Ba}it(ze,0);for(var Lt=Ke.length,Qt=function(Zn){Ke[Zn].forEach(function(Dn){!("rowSpan"in Dn)&&!Dn.hasSubColumns&&(Dn.rowSpan=Lt-Zn)})},Kt=0;Kt1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ke=="number"?Ke:Ke.endsWith("%")?ze*parseFloat(Ke)/100:null}function se(ze,Ke){return le.useMemo(function(){if(Ke&&Ke>0){var it=0,Lt=0;ze.forEach(function(wa){var Ba=Hn(Ke,wa.width);Ba?it+=Ba:Lt+=1});var Qt=Ke-it,Kt=Lt,pn=Qt/Lt,Zn=0,Dn=ze.map(function(wa){var Ba=(0,je.Z)({},wa),In=Hn(Ke,Ba.width);if(In)Ba.width=In;else{var rr=Math.floor(pn);Ba.width=Kt===1?Qt:rr,Qt-=rr,Kt-=1}return Zn+=Ba.width,Ba});return[Dn,Zn]}return[ze,Ke]},[ze,Ke])}var fe=["children"],he=["fixed"];function De(ze){return(0,tr.Z)(ze).filter(function(Ke){return le.isValidElement(Ke)}).map(function(Ke){var it=Ke.key,Lt=Ke.props,Qt=Lt.children,Kt=(0,vn.Z)(Lt,fe),pn=(0,je.Z)({key:it},Kt);return Qt&&(pn.children=De(Qt)),pn})}function qe(ze){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ze.filter(function(it){return it&&(0,Be.Z)(it)==="object"}).reduce(function(it,Lt,Qt){var Kt=Lt.fixed,pn=Kt===!0?"left":Kt,Zn="".concat(Ke,"-").concat(Qt),Dn=Lt.children;return Dn&&Dn.length>0?[].concat((0,Aa.Z)(it),(0,Aa.Z)(qe(Dn,Zn).map(function(wa){return(0,je.Z)({fixed:pn},wa)}))):[].concat((0,Aa.Z)(it),[(0,je.Z)((0,je.Z)({key:Zn},Lt),{},{fixed:pn})])},[])}function wt(ze){for(var Ke=!0,it=0;it=0;Kt-=1){var pn=ze[Kt];if(Qt&&pn.fixed!=="right")Qt=!1;else if(!Qt&&pn.fixed==="right"){warning(!1,"Index ".concat(Kt+1," of `columns` missing `fixed='right'` prop."));break}}}function jt(ze){return ze.map(function(Ke){var it=Ke.fixed,Lt=(0,vn.Z)(Ke,he),Qt=it;return it==="left"?Qt="right":it==="right"&&(Qt="left"),(0,je.Z)({fixed:Qt},Lt)})}function ka(ze,Ke){var it=ze.prefixCls,Lt=ze.columns,Qt=ze.children,Kt=ze.expandable,pn=ze.expandedKeys,Zn=ze.columnTitle,Dn=ze.getRowKey,wa=ze.onTriggerExpand,Ba=ze.expandIcon,In=ze.rowExpandable,rr=ze.expandIconColumnIndex,lr=ze.direction,ir=ze.expandRowByClick,Dr=ze.columnWidth,Ar=ze.fixed,Kr=ze.scrollWidth,Ir=le.useMemo(function(){return Lt||De(Qt)},[Lt,Qt]),_r=le.useMemo(function(){if(Kt){var jo,Po=Ir.slice();if(!Po.includes(a)){var $r=rr||0;$r>=0&&Po.splice($r,0,a)}var eo=Po.indexOf(a);Po=Po.filter(function(Lo,Rl){return Lo!==a||Rl===eo});var $o=Ir[eo],Ql;(Ar==="left"||Ar)&&!rr?Ql="left":(Ar==="right"||Ar)&&rr===Ir.length?Ql="right":Ql=$o?$o.fixed:null;var Cl=(jo={},(0,we.Z)(jo,Er,{className:"".concat(it,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,we.Z)(jo,"title",Zn),(0,we.Z)(jo,"fixed",Ql),(0,we.Z)(jo,"className","".concat(it,"-row-expand-icon-cell")),(0,we.Z)(jo,"width",Dr),(0,we.Z)(jo,"render",function(Rl,Wl,ni){var ql=Dn(Wl,ni),Jr=pn.has(ql),_l=In?In(Wl):!0,gl=Ba({prefixCls:it,expanded:Jr,expandable:_l,record:Wl,onExpand:wa});return ir?le.createElement("span",{onClick:function(al){return al.stopPropagation()}},gl):gl}),jo);return Po.map(function(Lo){return Lo===a?Cl:Lo})}return Ir.filter(function(Lo){return Lo!==a})},[Kt,Ir,Dn,pn,Ba,lr]),Xo=le.useMemo(function(){var jo=_r;return Ke&&(jo=Ke(jo)),jo.length||(jo=[{render:function(){return null}}]),jo},[Ke,_r,lr]),nl=le.useMemo(function(){return lr==="rtl"?jt(qe(Xo)):qe(Xo)},[Xo,lr,Kr]),To=se(nl,Kr),No=(0,Ne.Z)(To,2),El=No[0],mo=No[1];return[Xo,El,mo]}var _n=ka;function on(ze){var Ke,it=ze.prefixCls,Lt=ze.record,Qt=ze.onExpand,Kt=ze.expanded,pn=ze.expandable,Zn="".concat(it,"-row-expand-icon");if(!pn)return le.createElement("span",{className:Ze()(Zn,"".concat(it,"-row-spaced"))});var Dn=function(Ba){Qt(Lt,Ba),Ba.stopPropagation()};return le.createElement("span",{className:Ze()(Zn,(Ke={},(0,we.Z)(Ke,"".concat(it,"-row-expanded"),Kt),(0,we.Z)(Ke,"".concat(it,"-row-collapsed"),!Kt),Ke)),onClick:Dn})}function nn(ze,Ke,it){var Lt=[];function Qt(Kt){(Kt||[]).forEach(function(pn,Zn){Lt.push(Ke(pn,Zn)),Qt(pn[it])})}return Qt(ze),Lt}function kn(ze,Ke,it){var Lt=Jn(ze),Qt=Lt.expandIcon,Kt=Lt.expandedRowKeys,pn=Lt.defaultExpandedRowKeys,Zn=Lt.defaultExpandAllRows,Dn=Lt.expandedRowRender,wa=Lt.onExpand,Ba=Lt.onExpandedRowsChange,In=Lt.childrenColumnName,rr=Qt||on,lr=In||"children",ir=le.useMemo(function(){return Dn?"row":ze.expandable&&ze.internalHooks===pe&&ze.expandable.__PARENT_RENDER_ICON__||Ke.some(function(nl){return nl&&(0,Be.Z)(nl)==="object"&&nl[lr]})?"nest":!1},[!!Dn,Ke]),Dr=le.useState(function(){return pn||(Zn?nn(Ke,it,lr):[])}),Ar=(0,Ne.Z)(Dr,2),Kr=Ar[0],Ir=Ar[1],_r=le.useMemo(function(){return new Set(Kt||Kr||[])},[Kt,Kr]),Xo=le.useCallback(function(nl){var To=it(nl,Ke.indexOf(nl)),No,El=_r.has(To);El?(_r.delete(To),No=(0,Aa.Z)(_r)):No=[].concat((0,Aa.Z)(_r),[To]),Ir(No),wa&&wa(!El,nl),Ba&&Ba(No)},[it,_r,Ke,wa,Ba]);return[Lt,ir,_r,rr,lr,Xo]}function $t(ze,Ke,it,Lt){var Qt=ze.map(function(Kt,pn){return Je(pn,pn,ze,Ke,it,Lt==null?void 0:Lt[pn])});return(0,ut.Z)(function(){return Qt},[Qt],function(Kt,pn){return!(0,Se.Z)(Kt,pn)})}function fa(ze){var Ke=(0,le.useRef)(ze),it=(0,le.useState)({}),Lt=(0,Ne.Z)(it,2),Qt=Lt[1],Kt=(0,le.useRef)(null),pn=(0,le.useRef)([]);function Zn(Dn){pn.current.push(Dn);var wa=Promise.resolve();Kt.current=wa,wa.then(function(){if(Kt.current===wa){var Ba=pn.current,In=Ke.current;pn.current=[],Ba.forEach(function(rr){Ke.current=rr(Ke.current)}),Kt.current=null,In!==Ke.current&&Qt({})}})}return(0,le.useEffect)(function(){return function(){Kt.current=null}},[]),[Ke.current,Zn]}function Da(ze){var Ke=(0,le.useRef)(ze||null),it=(0,le.useRef)();function Lt(){window.clearTimeout(it.current)}function Qt(pn){Ke.current=pn,Lt(),it.current=window.setTimeout(function(){Ke.current=null,it.current=void 0},100)}function Kt(){return Ke.current}return(0,le.useEffect)(function(){return Lt},[]),[Qt,Kt]}function ya(){var ze=le.useState(-1),Ke=(0,Ne.Z)(ze,2),it=Ke[0],Lt=Ke[1],Qt=le.useState(-1),Kt=(0,Ne.Z)(Qt,2),pn=Kt[0],Zn=Kt[1],Dn=le.useCallback(function(wa,Ba){Lt(wa),Zn(Ba)},[]);return[it,pn,Dn]}var yn=x(47273),gt=(0,yn.Z)()?window:null;function rn(ze,Ke){var it=(0,Be.Z)(ze)==="object"?ze:{},Lt=it.offsetHeader,Qt=Lt===void 0?0:Lt,Kt=it.offsetSummary,pn=Kt===void 0?0:Kt,Zn=it.offsetScroll,Dn=Zn===void 0?0:Zn,wa=it.getContainer,Ba=wa===void 0?function(){return gt}:wa,In=Ba()||gt;return le.useMemo(function(){var rr=!!ze;return{isSticky:rr,stickyClassName:rr?"".concat(Ke,"-sticky-holder"):"",offsetHeader:Qt,offsetSummary:pn,offsetScroll:Dn,container:In}},[Dn,Qt,pn,Ke,In])}function gn(ze,Ke,it){var Lt=(0,le.useMemo)(function(){for(var Qt=[],Kt=[],pn=0,Zn=0,Dn=0;Dn=In&&(Lo=In-rr),pn({scrollLeft:Lo/In*(Ba+2)}),Ir.current.x=eo.pageX},jo=function(){if(Kt.current){var eo=(0,Ct.os)(Kt.current).top,$o=eo+Kt.current.offsetHeight,Ql=Dn===window?document.documentElement.scrollTop+window.innerHeight:(0,Ct.os)(Dn).top+Dn.clientHeight;$o-(0,Ve.Z)()<=Ql||eo>=Ql-Zn?Kr(function(Cl){return(0,je.Z)((0,je.Z)({},Cl),{},{isHiddenScrollBar:!0})}):Kr(function(Cl){return(0,je.Z)((0,je.Z)({},Cl),{},{isHiddenScrollBar:!1})})}},Po=function(eo){Kr(function($o){return(0,je.Z)((0,je.Z)({},$o),{},{scrollLeft:eo/Ba*In||0})})};return le.useImperativeHandle(it,function(){return{setScrollLeft:Po}}),le.useEffect(function(){var $r=(0,jn.Z)(document.body,"mouseup",No,!1),eo=(0,jn.Z)(document.body,"mousemove",mo,!1);return jo(),function(){$r.remove(),eo.remove()}},[rr,nl]),le.useEffect(function(){var $r=(0,jn.Z)(Dn,"scroll",jo,!1),eo=(0,jn.Z)(window,"resize",jo,!1);return function(){$r.remove(),eo.remove()}},[Dn]),le.useEffect(function(){Ar.isHiddenScrollBar||Kr(function($r){var eo=Kt.current;return eo?(0,je.Z)((0,je.Z)({},$r),{},{scrollLeft:eo.scrollLeft/eo.scrollWidth*eo.clientWidth}):$r})},[Ar.isHiddenScrollBar]),Ba<=In||!rr||Ar.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,Ve.Z)(),width:In,bottom:Zn},className:"".concat(wa,"-sticky-scroll")},le.createElement("div",{onMouseDown:El,ref:lr,className:Ze()("".concat(wa,"-sticky-scroll-bar"),(0,we.Z)({},"".concat(wa,"-sticky-scroll-bar-active"),nl)),style:{width:"".concat(rr,"px"),transform:"translate3d(".concat(Ar.scrollLeft,"px, 0, 0)")}}))},$a=le.forwardRef(dr);function Qn(ze){return null}var Tr=Qn;function zr(ze){return null}var ro=zr,Qr="rc-table",Wa=[],br={};function Lr(){return"No Data"}function nr(ze){var Ke,it=(0,je.Z)({rowKey:"key",prefixCls:Qr,emptyText:Lr},ze),Lt=it.prefixCls,Qt=it.className,Kt=it.rowClassName,pn=it.style,Zn=it.data,Dn=it.rowKey,wa=it.scroll,Ba=it.tableLayout,In=it.direction,rr=it.title,lr=it.footer,ir=it.summary,Dr=it.caption,Ar=it.id,Kr=it.showHeader,Ir=it.components,_r=it.emptyText,Xo=it.onRow,nl=it.onHeaderRow,To=it.internalHooks,No=it.transformColumns,El=it.internalRefs,mo=it.tailor,jo=it.sticky,Po=Zn||Wa,$r=!!Po.length,eo=To===pe,$o=le.useCallback(function(Ri,Su){return(0,We.Z)(Ir,Ri)||Su},[Ir]),Ql=le.useMemo(function(){return typeof Dn=="function"?Dn:function(Ri){var Su=Ri&&Ri[Dn];return Su}},[Dn]),Cl=$o(["body"]),Lo=ya(),Rl=(0,Ne.Z)(Lo,3),Wl=Rl[0],ni=Rl[1],ql=Rl[2],Jr=kn(it,Po,Ql),_l=(0,Ne.Z)(Jr,6),gl=_l[0],iu=_l[1],al=_l[2],Yi=_l[3],Li=_l[4],xu=_l[5],Mo=wa==null?void 0:wa.x,Zo=le.useState(0),el=(0,Ne.Z)(Zo,2),Go=el[0],Oo=el[1],pr=_n((0,je.Z)((0,je.Z)((0,je.Z)({},it),gl),{},{expandable:!!gl.expandedRowRender,columnTitle:gl.columnTitle,expandedKeys:al,getRowKey:Ql,onTriggerExpand:xu,expandIcon:Yi,expandIconColumnIndex:gl.expandIconColumnIndex,direction:In,scrollWidth:eo&&mo&&typeof Mo=="number"?Mo:null}),eo?No:null),Rr=(0,Ne.Z)(pr,3),pl=Rr[0],Kl=Rr[1],Zu=Rr[2],ku=Zu!=null?Zu:Mo,ls=le.useMemo(function(){return{columns:pl,flattenColumns:Kl}},[pl,Kl]),ru=le.useRef(),Au=le.useRef(),ol=le.useRef(),Yu=le.useRef(),Wu=le.useRef(),Zi=le.useState(!1),Xi=(0,Ne.Z)(Zi,2),ou=Xi[0],Eu=Xi[1],Fu=le.useState(!1),hi=(0,Ne.Z)(Fu,2),$u=hi[0],Gu=hi[1],Ei=fa(new Map),ul=(0,Ne.Z)(Ei,2),Ou=ul[0],vu=ul[1],Ls=It(Kl),hs=Ls.map(function(Ri){return Ou.get(Ri)}),gs=le.useMemo(function(){return hs},[hs.join("_")]),Hu=Wn(gs,Kl.length,In),Bu=wa&&Ut(wa.y),wu=wa&&Ut(ku)||!!gl.fixed,Zs=wu&&Kl.some(function(Ri){var Su=Ri.fixed;return Su}),qs=le.useRef(),Fl=rn(jo,Lt),Du=Fl.isSticky,Gs=Fl.offsetHeader,_c=Fl.offsetSummary,Ii=Fl.offsetScroll,lu=Fl.stickyClassName,Xu=Fl.container,Iu=le.useMemo(function(){return ir==null?void 0:ir(Po)},[ir,Po]),rs=(Bu||Du)&&le.isValidElement(Iu)&&Iu.type===ke&&Iu.props.fixed,Ju,es,Us;Bu&&(es={overflowY:"scroll",maxHeight:wa.y}),wu&&(Ju={overflowX:"auto"},Bu||(es={overflowY:"hidden"}),Us={width:ku===!0?"auto":ku,minWidth:"100%"});var pc=le.useCallback(function(Ri,Su){(0,Ue.Z)(ru.current)&&vu(function(Ss){if(Ss.get(Ri)!==Su){var Ks=new Map(Ss);return Ks.set(Ri,Su),Ks}return Ss})},[]),yd=Da(null),vc=(0,Ne.Z)(yd,2),fd=vc[0],Zc=vc[1];function yo(Ri,Su){Su&&(typeof Su=="function"?Su(Ri):Su.scrollLeft!==Ri&&(Su.scrollLeft=Ri,Su.scrollLeft!==Ri&&setTimeout(function(){Su.scrollLeft=Ri},0)))}var hc=(0,Ae.Z)(function(Ri){var Su=Ri.currentTarget,Ss=Ri.scrollLeft,Ks=In==="rtl",Hs=typeof Ss=="number"?Ss:Su.scrollLeft,Rs=Su||br;if(!Zc()||Zc()===Rs){var Lc;fd(Rs),yo(Hs,Au.current),yo(Hs,ol.current),yo(Hs,Wu.current),yo(Hs,(Lc=qs.current)===null||Lc===void 0?void 0:Lc.setScrollLeft)}var Ac=Su||Au.current;if(Ac){var rd=Ac.scrollWidth,Rc=Ac.clientWidth;if(rd===Rc){Eu(!1),Gu(!1);return}Ks?(Eu(-Hs0)):(Eu(Hs>0),Gu(Hs1?Dr-eo:0,Ql=(0,je.Z)((0,je.Z)((0,je.Z)({},No),Dn),{},{flex:"0 0 ".concat(eo,"px"),width:"".concat(eo,"px"),marginRight:$o,pointerEvents:"auto"}),Cl=le.useMemo(function(){return Ba?Po<=1:mo===0||Po===0||Po>1},[Po,mo,Ba]);Cl?Ql.visibility="hidden":Ba&&(Ql.height=In==null?void 0:In(Po));var Lo=Cl?function(){return null}:rr,Rl={};return(Po===0||mo===0)&&(Rl.rowSpan=1,Rl.colSpan=1),le.createElement(Pn,(0,Le.Z)({className:Ze()(ir,wa),ellipsis:it.ellipsis,align:it.align,scope:it.rowScope,component:"div",prefixCls:Ke.prefixCls,key:_r,record:Zn,index:Kt,renderIndex:pn,dataIndex:lr,render:Lo,shouldCellUpdate:it.shouldCellUpdate},Xo,{appendNode:nl,additionalProps:(0,je.Z)((0,je.Z)({},To),{},{style:Ql},Rl)}))}var Ko=pi,Hr=["data","index","className","rowKey","style","extra","getHeight"],bl=le.forwardRef(function(ze,Ke){var it=ze.data,Lt=ze.index,Qt=ze.className,Kt=ze.rowKey,pn=ze.style,Zn=ze.extra,Dn=ze.getHeight,wa=(0,vn.Z)(ze,Hr),Ba=it.record,In=it.indent,rr=it.index,lr=xe(ce,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ir=lr.scrollX,Dr=lr.flattenColumns,Ar=lr.prefixCls,Kr=lr.fixColumn,Ir=lr.componentWidth,_r=Ft(Ba,Kt,Lt,In),Xo=_r.rowSupportExpand,nl=_r.expanded,To=_r.rowProps,No=_r.expandedRowRender,El=_r.expandedRowClassName,mo;if(Xo&&nl){var jo=No(Ba,Lt,In+1,nl),Po=El==null?void 0:El(Ba,Lt,In),$r={};Kr&&($r={style:(0,we.Z)({},"--virtual-width","".concat(Ir,"px"))});var eo="".concat(Ar,"-expanded-row-cell");mo=le.createElement("div",{className:Ze()("".concat(Ar,"-expanded-row"),"".concat(Ar,"-expanded-row-level-").concat(In+1),Po)},le.createElement(Pn,{component:"div",prefixCls:Ar,className:Ze()(eo,(0,we.Z)({},"".concat(eo,"-fixed"),Kr)),additionalProps:$r},jo))}var $o=(0,je.Z)((0,je.Z)({},pn),{},{width:ir});Zn&&($o.position="absolute",$o.pointerEvents="none");var Ql=le.createElement("div",(0,Le.Z)({},To,wa,{ref:Xo?null:Ke,className:Ze()(Qt,"".concat(Ar,"-row"),To==null?void 0:To.className,(0,we.Z)({},"".concat(Ar,"-row-extra"),Zn)),style:(0,je.Z)((0,je.Z)({},$o),To==null?void 0:To.style)}),Dr.map(function(Cl,Lo){return le.createElement(Ko,{key:Lo,rowInfo:_r,column:Cl,colIndex:Lo,indent:In,index:Lt,renderIndex:rr,record:Ba,inverse:Zn,getHeight:Dn})}));return Xo?le.createElement("div",{ref:Ke},Ql,mo):Ql}),xl=te(bl),Ul=xl,qo=le.forwardRef(function(ze,Ke){var it=ze.data,Lt=ze.onScroll,Qt=xe(ce,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Kt=Qt.flattenColumns,pn=Qt.onColumnResize,Zn=Qt.getRowKey,Dn=Qt.expandedKeys,wa=Qt.prefixCls,Ba=Qt.childrenColumnName,In=Qt.emptyNode,rr=Qt.scrollX,lr=xe(io),ir=lr.scrollY,Dr=lr.listItemHeight,Ar=le.useRef(),Kr=ta(it,Ba,Dn,Zn),Ir=le.useMemo(function(){var mo=0;return Kt.map(function(jo){var Po=jo.width,$r=jo.key;return mo+=Po,[$r,Po,mo]})},[Kt]),_r=le.useMemo(function(){return Ir.map(function(mo){return mo[2]})},[Ir]);le.useEffect(function(){Ir.forEach(function(mo){var jo=(0,Ne.Z)(mo,2),Po=jo[0],$r=jo[1];pn(Po,$r)})},[Ir]),le.useImperativeHandle(Ke,function(){var mo={};return Object.defineProperty(mo,"scrollLeft",{get:function(){var Po;return((Po=Ar.current)===null||Po===void 0?void 0:Po.getScrollInfo().x)||0},set:function(Po){var $r;($r=Ar.current)===null||$r===void 0||$r.scrollTo({left:Po})}}),mo});var Xo=function(jo,Po){var $r,eo=($r=Kr[Po])===null||$r===void 0?void 0:$r.record,$o=jo.onCell;if($o){var Ql,Cl=$o(eo,Po);return(Ql=Cl==null?void 0:Cl.rowSpan)!==null&&Ql!==void 0?Ql:1}return 1},nl=function(jo){var Po=jo.start,$r=jo.end,eo=jo.getSize,$o=jo.offsetY;if($r<0)return null;for(var Ql=Kt.filter(function(Mo){return Xo(Mo,Po)===0}),Cl=Po,Lo=function(Zo){if(Ql=Ql.filter(function(el){return Xo(el,Zo)===0}),!Ql.length)return Cl=Zo,"break"},Rl=Po;Rl>=0;Rl-=1){var Wl=Lo(Rl);if(Wl==="break")break}for(var ni=Kt.filter(function(Mo){return Xo(Mo,$r)!==1}),ql=$r,Jr=function(Zo){if(ni=ni.filter(function(el){return Xo(el,Zo)!==1}),!ni.length)return ql=Math.max(Zo-1,$r),"break"},_l=$r;_l1})&&iu.push(Zo)},Yi=Cl;Yi<=ql;Yi+=1)var Li=al(Yi);var xu=iu.map(function(Mo){var Zo=Kr[Mo],el=Zn(Zo.record,Mo),Go=function(Rr){var pl=Mo+Rr-1,Kl=Zn(Kr[pl].record,pl),Zu=eo(el,Kl);return Zu.bottom-Zu.top},Oo=eo(el);return le.createElement(Ul,{key:Mo,data:Zo,rowKey:el,index:Mo,style:{top:-$o+Oo.top},extra:!0,getHeight:Go})});return xu},To=le.useMemo(function(){return{columnsOffset:_r}},[_r]),No="".concat(wa,"-tbody"),El;return Kr.length?El=le.createElement(Wo.Z,{fullHeight:!1,ref:Ar,className:Ze()(No,"".concat(No,"-virtual")),height:ir,itemHeight:Dr||24,data:Kr,itemKey:function(jo){return Zn(jo.record)},scrollWidth:rr,onVirtualScroll:function(jo){var Po=jo.x;Lt({scrollLeft:Po})},extraRender:nl},function(mo,jo,Po){var $r=Zn(mo.record,jo);return le.createElement(Ul,(0,Le.Z)({data:mo,rowKey:$r,index:jo},Po))}):El=le.createElement("div",{className:Ze()("".concat(wa,"-placeholder"))},le.createElement(Pn,{component:"div",prefixCls:wa},In)),le.createElement(ci.Provider,{value:To},El)}),oi=te(qo),ai=oi,mi=function(Ke,it){var Lt=it.ref,Qt=it.onScroll;return le.createElement(ai,{ref:Lt,data:Ke,onScroll:Qt})},li=100;function wi(ze){var Ke=ze.columns,it=ze.scroll,Lt=ze.prefixCls,Qt=Lt===void 0?Qr:Lt,Kt=ze.className,pn=ze.listItemHeight,Zn=it||{},Dn=Zn.x,wa=Zn.y;typeof Dn!="number"&&(Dn=((Ke||[]).length+1)*li),typeof wa!="number"&&(wa=500);var Ba=le.useMemo(function(){return{scrollY:wa,listItemHeight:pn}},[wa,pn]);return le.createElement(io.Provider,{value:Ba},le.createElement(oo,(0,Le.Z)({},ze,{className:Ze()(Kt,"".concat(Qt,"-virtual")),scroll:(0,je.Z)((0,je.Z)({},it),{},{x:Dn}),components:{body:mi},columns:Ke,internalHooks:pe,tailor:!0})))}function Bl(ze){return ee(wi,ze)}var tl=Bl(),xo=null;function Nl(ze){return null}var _i=Nl;function Wi(ze){return null}var cu=Wi,pu=x(2738),du=x(68031),Sl=x(36355),gi=x(93891),Pu=x(19716),Qu=x(8628),as=x(31724),Vu=x(58421),ko=x(71418),Wr=x(88088);function Vr(ze){return function(it){let{prefixCls:Lt,onExpand:Qt,record:Kt,expanded:pn,expandable:Zn}=it;const Dn=`${Lt}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:wa=>{Qt(Kt,wa),wa.stopPropagation()},className:Ze()(Dn,{[`${Dn}-spaced`]:!Zn,[`${Dn}-expanded`]:Zn&&pn,[`${Dn}-collapsed`]:Zn&&!pn}),"aria-label":pn?ze.collapse:ze.expand,"aria-expanded":pn})}}var Xr=Vr;function vl(ze,Ke){return"key"in ze&&ze.key!==void 0&&ze.key!==null?ze.key:ze.dataIndex?Array.isArray(ze.dataIndex)?ze.dataIndex.join("."):ze.dataIndex:Ke}function Yl(ze,Ke){return Ke?`${Ke}-${ze}`:`${ze}`}function Ai(ze,Ke){return typeof ze=="function"?ze(Ke):ze}function Ci(ze,Ke){const it=Ai(ze,Ke);return Object.prototype.toString.call(it)==="[object Object]"?"":it}var au={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Oi=au,Ru=x(7657),mu=function(Ke,it){return le.createElement(Ru.Z,(0,Le.Z)({},Ke,{ref:it,icon:Oi}))},wl=le.forwardRef(mu),Xl=wl,kl=x(56762);function so(ze){const Ke=le.useRef(ze),it=(0,kl.Z)();return[()=>Ke.current,Lt=>{Ke.current=Lt,it()}]}var vi=x(3113),Un=x(24905),$n=x(38854),Ua=x(64165),hr=x(20834),wo=x(40875),il=x(5112),En=x(17574),kr=x(47472),Qo=x(92832);function Tl(ze){let{value:Ke,onChange:it,filterSearch:Lt,tablePrefixCls:Qt,locale:Kt}=ze;return Lt?le.createElement("div",{className:`${Qt}-filter-dropdown-search`},le.createElement(Qo.default,{prefix:le.createElement(kr.Z,null),placeholder:Kt.filterSearchPlaceholder,onChange:it,value:Ke,htmlSize:1,className:`${Qt}-filter-dropdown-search-input`})):null}var co=Tl,Or=x(10228);const $l=ze=>{const{keyCode:Ke}=ze;Ke===Or.Z.ENTER&&ze.stopPropagation()};var gu=le.forwardRef((ze,Ke)=>le.createElement("div",{className:ze.className,onClick:it=>it.stopPropagation(),onKeyDown:$l,ref:Ke},ze.children));function sl(ze){let Ke=[];return(ze||[]).forEach(it=>{let{value:Lt,children:Qt}=it;Ke.push(Lt),Qt&&(Ke=[].concat((0,Aa.Z)(Ke),(0,Aa.Z)(sl(Qt))))}),Ke}function fl(ze){return ze.some(Ke=>{let{children:it}=Ke;return it})}function ji(ze,Ke){return typeof Ke=="string"||typeof Ke=="number"?Ke==null?void 0:Ke.toString().toLowerCase().includes(ze.trim().toLowerCase()):!1}function ii(ze){let{filters:Ke,prefixCls:it,filteredKeys:Lt,filterMultiple:Qt,searchValue:Kt,filterSearch:pn}=ze;return Ke.map((Zn,Dn)=>{const wa=String(Zn.value);if(Zn.children)return{key:wa||Dn,label:Zn.text,popupClassName:`${it}-dropdown-submenu`,children:ii({filters:Zn.children,prefixCls:it,filteredKeys:Lt,filterMultiple:Qt,searchValue:Kt,filterSearch:pn})};const Ba=Qt?Un.default:il.ZP,In={key:Zn.value!==void 0?wa:Dn,label:le.createElement(le.Fragment,null,le.createElement(Ba,{checked:Lt.includes(wa)}),le.createElement("span",null,Zn.text))};return Kt.trim()?typeof pn=="function"?pn(Kt,Zn)?In:null:ji(Kt,Zn.text)?In:null:In})}function yu(ze){var Ke,it;const{tablePrefixCls:Lt,prefixCls:Qt,column:Kt,dropdownPrefixCls:pn,columnKey:Zn,filterMultiple:Dn,filterMode:wa="menu",filterSearch:Ba=!1,filterState:In,triggerFilter:rr,locale:lr,children:ir,getPopupContainer:Dr}=ze,{filterDropdownOpen:Ar,onFilterDropdownOpenChange:Kr,filterResetToDefaultFilteredValue:Ir,defaultFilteredValue:_r,filterDropdownVisible:Xo,onFilterDropdownVisibleChange:nl}=Kt,[To,No]=le.useState(!1),El=!!(In&&(!((Ke=In.filteredKeys)===null||Ke===void 0)&&Ke.length||In.forceFiltered)),mo=pr=>{No(pr),Kr==null||Kr(pr),nl==null||nl(pr)},jo=(it=Ar!=null?Ar:Xo)!==null&&it!==void 0?it:To,Po=In==null?void 0:In.filteredKeys,[$r,eo]=so(Po||[]),$o=pr=>{let{selectedKeys:Rr}=pr;eo(Rr)},Ql=(pr,Rr)=>{let{node:pl,checked:Kl}=Rr;$o(Dn?{selectedKeys:pr}:{selectedKeys:Kl&&pl.key?[pl.key]:[]})};le.useEffect(()=>{To&&$o({selectedKeys:Po||[]})},[Po]);const[Cl,Lo]=le.useState([]),Rl=pr=>{Lo(pr)},[Wl,ni]=le.useState(""),ql=pr=>{const{value:Rr}=pr.target;ni(Rr)};le.useEffect(()=>{To||ni("")},[To]);const Jr=pr=>{const Rr=pr&&pr.length?pr:null;if(Rr===null&&(!In||!In.filteredKeys)||(0,Se.Z)(Rr,In==null?void 0:In.filteredKeys,!0))return null;rr({column:Kt,key:Zn,filteredKeys:Rr})},_l=()=>{mo(!1),Jr($r())},gl=function(){let{confirm:pr,closeDropdown:Rr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};pr&&Jr([]),Rr&&mo(!1),ni(""),eo(Ir?(_r||[]).map(pl=>String(pl)):[])},iu=function(){let{closeDropdown:pr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};pr&&mo(!1),Jr($r())},al=pr=>{pr&&Po!==void 0&&eo(Po||[]),mo(pr),!pr&&!Kt.filterDropdown&&_l()},Yi=Ze()({[`${pn}-menu-without-submenu`]:!fl(Kt.filters||[])}),Li=pr=>{if(pr.target.checked){const Rr=sl(Kt==null?void 0:Kt.filters).map(pl=>String(pl));eo(Rr)}else eo([])},xu=pr=>{let{filters:Rr}=pr;return(Rr||[]).map((pl,Kl)=>{const Zu=String(pl.value),ku={title:pl.text,key:pl.value!==void 0?Zu:Kl};return pl.children&&(ku.children=xu({filters:pl.children})),ku})},Mo=pr=>{var Rr;return Object.assign(Object.assign({},pr),{text:pr.title,value:pr.key,children:((Rr=pr.children)===null||Rr===void 0?void 0:Rr.map(pl=>Mo(pl)))||[]})};let Zo;if(typeof Kt.filterDropdown=="function")Zo=Kt.filterDropdown({prefixCls:`${pn}-custom`,setSelectedKeys:pr=>$o({selectedKeys:pr}),selectedKeys:$r(),confirm:iu,clearFilters:gl,filters:Kt.filters,visible:jo,close:()=>{mo(!1)}});else if(Kt.filterDropdown)Zo=Kt.filterDropdown;else{const pr=$r()||[],Rr=()=>(Kt.filters||[]).length===0?le.createElement(Ua.Z,{image:Ua.Z.PRESENTED_IMAGE_SIMPLE,description:lr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):wa==="tree"?le.createElement(le.Fragment,null,le.createElement(co,{filterSearch:Ba,value:Wl,onChange:ql,tablePrefixCls:Lt,locale:lr}),le.createElement("div",{className:`${Lt}-filter-dropdown-tree`},Dn?le.createElement(Un.default,{checked:pr.length===sl(Kt.filters).length,indeterminate:pr.length>0&&pr.lengthtypeof Ba=="function"?Ba(Wl,Mo(Kl)):ji(Wl,Kl.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(co,{filterSearch:Ba,value:Wl,onChange:ql,tablePrefixCls:Lt,locale:lr}),le.createElement(hr.default,{selectable:!0,multiple:Dn,prefixCls:`${pn}-menu`,className:Yi,onSelect:$o,onDeselect:$o,selectedKeys:pr,getPopupContainer:Dr,openKeys:Cl,onOpenChange:Rl,items:ii({filters:Kt.filters||[],filterSearch:Ba,prefixCls:Qt,filteredKeys:$r(),filterMultiple:Dn,searchValue:Wl})})),pl=()=>Ir?(0,Se.Z)((_r||[]).map(Kl=>String(Kl)),pr,!0):pr.length===0;Zo=le.createElement(le.Fragment,null,Rr(),le.createElement("div",{className:`${Qt}-dropdown-btns`},le.createElement(vi.ZP,{type:"link",size:"small",disabled:pl(),onClick:()=>gl()},lr.filterReset),le.createElement(vi.ZP,{type:"primary",size:"small",onClick:_l},lr.filterConfirm)))}Kt.filterDropdown&&(Zo=le.createElement(wo.J,{selectable:void 0},Zo));const el=()=>le.createElement(gu,{className:`${Qt}-dropdown`},Zo);let Go;typeof Kt.filterIcon=="function"?Go=Kt.filterIcon(El):Kt.filterIcon?Go=Kt.filterIcon:Go=le.createElement(Xl,null);const{direction:Oo}=le.useContext(Sl.E_);return le.createElement("div",{className:`${Qt}-column`},le.createElement("span",{className:`${Lt}-column-title`},ir),le.createElement($n.Z,{dropdownRender:el,trigger:["click"],open:jo,onOpenChange:al,getPopupContainer:Dr,placement:Oo==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:Ze()(`${Qt}-trigger`,{active:El}),onClick:pr=>{pr.stopPropagation()}},Go)))}var Gi=yu;function os(ze,Ke,it){let Lt=[];return(ze||[]).forEach((Qt,Kt)=>{var pn;const Zn=Yl(Kt,it);if(Qt.filters||"filterDropdown"in Qt||"onFilter"in Qt)if("filteredValue"in Qt){let Dn=Qt.filteredValue;"filterDropdown"in Qt||(Dn=(pn=Dn==null?void 0:Dn.map(String))!==null&&pn!==void 0?pn:Dn),Lt.push({column:Qt,key:vl(Qt,Zn),filteredKeys:Dn,forceFiltered:Qt.filtered})}else Lt.push({column:Qt,key:vl(Qt,Zn),filteredKeys:Ke&&Qt.defaultFilteredValue?Qt.defaultFilteredValue:void 0,forceFiltered:Qt.filtered});"children"in Qt&&(Lt=[].concat((0,Aa.Z)(Lt),(0,Aa.Z)(os(Qt.children,Ke,Zn))))}),Lt}function zs(ze,Ke,it,Lt,Qt,Kt,pn,Zn){return it.map((Dn,wa)=>{const Ba=Yl(wa,Zn),{filterMultiple:In=!0,filterMode:rr,filterSearch:lr}=Dn;let ir=Dn;if(ir.filters||ir.filterDropdown){const Dr=vl(ir,Ba),Ar=Lt.find(Kr=>{let{key:Ir}=Kr;return Dr===Ir});ir=Object.assign(Object.assign({},ir),{title:Kr=>le.createElement(Gi,{tablePrefixCls:ze,prefixCls:`${ze}-filter`,dropdownPrefixCls:Ke,column:ir,columnKey:Dr,filterState:Ar,filterMultiple:In,filterMode:rr,filterSearch:lr,triggerFilter:Kt,locale:Qt,getPopupContainer:pn},Ai(Dn.title,Kr))})}return"children"in ir&&(ir=Object.assign(Object.assign({},ir),{children:zs(ze,Ke,ir.children,Lt,Qt,Kt,pn,Ba)})),ir})}function Os(ze){const Ke={};return ze.forEach(it=>{let{key:Lt,filteredKeys:Qt,column:Kt}=it;const{filters:pn,filterDropdown:Zn}=Kt;if(Zn)Ke[Lt]=Qt||null;else if(Array.isArray(Qt)){const Dn=sl(pn);Ke[Lt]=Dn.filter(wa=>Qt.includes(String(wa)))}else Ke[Lt]=null}),Ke}function ws(ze,Ke){return Ke.reduce((it,Lt)=>{const{column:{onFilter:Qt,filters:Kt},filteredKeys:pn}=Lt;return Qt&&pn&&pn.length?it.filter(Zn=>pn.some(Dn=>{const wa=sl(Kt),Ba=wa.findIndex(rr=>String(rr)===String(Dn)),In=Ba!==-1?wa[Ba]:Dn;return Qt(In,Zn)})):it},ze)}const fs=ze=>ze.flatMap(Ke=>"children"in Ke?[Ke].concat((0,Aa.Z)(fs(Ke.children||[]))):[Ke]);function ec(ze){let{prefixCls:Ke,dropdownPrefixCls:it,mergedColumns:Lt,onFilterChange:Qt,getPopupContainer:Kt,locale:pn}=ze;const Zn=le.useMemo(()=>fs(Lt||[]),[Lt]),[Dn,wa]=le.useState(()=>os(Zn,!0)),Ba=le.useMemo(()=>{const ir=os(Zn,!1);if(ir.length===0)return ir;let Dr=!0,Ar=!0;if(ir.forEach(Kr=>{let{filteredKeys:Ir}=Kr;Ir!==void 0?Dr=!1:Ar=!1}),Dr){const Kr=(Zn||[]).map((Ir,_r)=>vl(Ir,Yl(_r)));return Dn.filter(Ir=>{let{key:_r}=Ir;return Kr.includes(_r)}).map(Ir=>{const _r=Zn[Kr.findIndex(Xo=>Xo===Ir.key)];return Object.assign(Object.assign({},Ir),{column:Object.assign(Object.assign({},Ir.column),_r),forceFiltered:_r.filtered})})}return ir},[Zn,Dn]),In=le.useMemo(()=>Os(Ba),[Ba]),rr=ir=>{const Dr=Ba.filter(Ar=>{let{key:Kr}=Ar;return Kr!==ir.key});Dr.push(ir),wa(Dr),Qt(Os(Dr),Dr)};return[ir=>zs(Ke,it,ir,Ba,pn,rr,Kt),Ba,In]}var ps=ec;function ys(ze,Ke,it){const Lt=le.useRef({});function Qt(Kt){if(!Lt.current||Lt.current.data!==ze||Lt.current.childrenColumnName!==Ke||Lt.current.getRowKey!==it){let Zn=function(Dn){Dn.forEach((wa,Ba)=>{const In=it(wa,Ba);pn.set(In,wa),wa&&typeof wa=="object"&&Ke in wa&&Zn(wa[Ke]||[])})};const pn=new Map;Zn(ze),Lt.current={data:ze,childrenColumnName:Ke,kvMap:pn,getRowKey:it}}return Lt.current.kvMap.get(Kt)}return[Qt]}var Js=x(50371),Fs=function(ze,Ke){var it={};for(var Lt in ze)Object.prototype.hasOwnProperty.call(ze,Lt)&&Ke.indexOf(Lt)<0&&(it[Lt]=ze[Lt]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,Lt=Object.getOwnPropertySymbols(ze);Qt{const Kt=ze[Qt];typeof Kt!="function"&&(it[Qt]=Kt)}),it}function ks(ze,Ke,it){const Lt=it&&typeof it=="object"?it:{},{total:Qt=0}=Lt,Kt=Fs(Lt,["total"]),[pn,Zn]=(0,le.useState)(()=>({current:"defaultCurrent"in Kt?Kt.defaultCurrent:1,pageSize:"defaultPageSize"in Kt?Kt.defaultPageSize:ss})),Dn=(0,Js.Z)(pn,Kt,{total:Qt>0?Qt:ze}),wa=Math.ceil((Qt||ze)/Dn.pageSize);Dn.current>wa&&(Dn.current=wa||1);const Ba=(rr,lr)=>{Zn({current:rr!=null?rr:1,pageSize:lr||Dn.pageSize})},In=(rr,lr)=>{var ir;it&&((ir=it.onChange)===null||ir===void 0||ir.call(it,rr,lr)),Ba(rr,lr),Ke(rr,lr||(Dn==null?void 0:Dn.pageSize))};return it===!1?[{},()=>{}]:[Object.assign(Object.assign({},Dn),{onChange:In}),Ba]}var gc=ks,cs=x(84105),ds=x(35654),Qs=x(90782),Ns=x(71430),bc=x(18929);const Bs={},js="SELECT_ALL",Ws="SELECT_INVERT",xc="SELECT_NONE",jc=[],ei=(ze,Ke)=>{let it=[];return(Ke||[]).forEach(Lt=>{it.push(Lt),Lt&&typeof Lt=="object"&&ze in Lt&&(it=[].concat((0,Aa.Z)(it),(0,Aa.Z)(ei(ze,Lt[ze]))))}),it};var vs=(ze,Ke)=>{const{preserveSelectedRowKeys:it,selectedRowKeys:Lt,defaultSelectedRowKeys:Qt,getCheckboxProps:Kt,onChange:pn,onSelect:Zn,onSelectAll:Dn,onSelectInvert:wa,onSelectNone:Ba,onSelectMultiple:In,columnWidth:rr,type:lr,selections:ir,fixed:Dr,renderCell:Ar,hideSelectAll:Kr,checkStrictly:Ir=!0}=Ke||{},{prefixCls:_r,data:Xo,pageData:nl,getRecordByKey:To,getRowKey:No,expandType:El,childrenColumnName:mo,locale:jo,getPopupContainer:Po}=ze,[$r,eo]=(0,bc.Z)(Lt||Qt||jc,{value:Lt}),$o=le.useRef(new Map),Ql=(0,le.useCallback)(Mo=>{if(it){const Zo=new Map;Mo.forEach(el=>{let Go=To(el);!Go&&$o.current.has(el)&&(Go=$o.current.get(el)),Zo.set(el,Go)}),$o.current=Zo}},[To,it]);le.useEffect(()=>{Ql($r)},[$r]);const{keyEntities:Cl}=(0,le.useMemo)(()=>{if(Ir)return{keyEntities:null};let Mo=Xo;if(it){const Zo=new Set(Xo.map((Go,Oo)=>No(Go,Oo))),el=Array.from($o.current).reduce((Go,Oo)=>{let[pr,Rr]=Oo;return Zo.has(pr)?Go:Go.concat(Rr)},[]);Mo=[].concat((0,Aa.Z)(Mo),(0,Aa.Z)(el))}return(0,Ns.I8)(Mo,{externalGetKey:No,childrenPropName:mo})},[Xo,No,Ir,mo,it]),Lo=(0,le.useMemo)(()=>ei(mo,nl),[mo,nl]),Rl=(0,le.useMemo)(()=>{const Mo=new Map;return Lo.forEach((Zo,el)=>{const Go=No(Zo,el),Oo=(Kt?Kt(Zo):null)||{};Mo.set(Go,Oo)}),Mo},[Lo,No,Kt]),Wl=(0,le.useCallback)(Mo=>{var Zo;return!!(!((Zo=Rl.get(No(Mo)))===null||Zo===void 0)&&Zo.disabled)},[Rl,No]),[ni,ql]=(0,le.useMemo)(()=>{if(Ir)return[$r||[],[]];const{checkedKeys:Mo,halfCheckedKeys:Zo}=(0,Qs.S)($r,!0,Cl,Wl);return[Mo||[],Zo]},[$r,Ir,Cl,Wl]),Jr=(0,le.useMemo)(()=>{const Mo=lr==="radio"?ni.slice(0,1):ni;return new Set(Mo)},[ni,lr]),_l=(0,le.useMemo)(()=>lr==="radio"?new Set:new Set(ql),[ql,lr]),[gl,iu]=(0,le.useState)(null);le.useEffect(()=>{Ke||eo(jc)},[!!Ke]);const al=(0,le.useCallback)((Mo,Zo)=>{let el,Go;Ql(Mo),it?(el=Mo,Go=Mo.map(Oo=>$o.current.get(Oo))):(el=[],Go=[],Mo.forEach(Oo=>{const pr=To(Oo);pr!==void 0&&(el.push(Oo),Go.push(pr))})),eo(el),pn==null||pn(el,Go,{type:Zo})},[eo,To,pn,it]),Yi=(0,le.useCallback)((Mo,Zo,el,Go)=>{if(Zn){const Oo=el.map(pr=>To(pr));Zn(To(Mo),Zo,Oo,Go)}al(el,"single")},[Zn,To,al]),Li=(0,le.useMemo)(()=>!ir||Kr?null:(ir===!0?[js,Ws,xc]:ir).map(Zo=>Zo===js?{key:"all",text:jo.selectionAll,onSelect(){al(Xo.map((el,Go)=>No(el,Go)).filter(el=>{const Go=Rl.get(el);return!(Go!=null&&Go.disabled)||Jr.has(el)}),"all")}}:Zo===Ws?{key:"invert",text:jo.selectInvert,onSelect(){const el=new Set(Jr);nl.forEach((Oo,pr)=>{const Rr=No(Oo,pr),pl=Rl.get(Rr);pl!=null&&pl.disabled||(el.has(Rr)?el.delete(Rr):el.add(Rr))});const Go=Array.from(el);wa&&wa(Go),al(Go,"invert")}}:Zo===xc?{key:"none",text:jo.selectNone,onSelect(){Ba==null||Ba(),al(Array.from(Jr).filter(el=>{const Go=Rl.get(el);return Go==null?void 0:Go.disabled}),"none")}}:Zo).map(Zo=>Object.assign(Object.assign({},Zo),{onSelect:function(){for(var el,Go,Oo=arguments.length,pr=new Array(Oo),Rr=0;Rr{var Zo;if(!Ke)return Mo.filter(Zi=>Zi!==Bs);let el=(0,Aa.Z)(Mo);const Go=new Set(Jr),Oo=Lo.map(No).filter(Zi=>!Rl.get(Zi).disabled),pr=Oo.every(Zi=>Go.has(Zi)),Rr=Oo.some(Zi=>Go.has(Zi)),pl=()=>{const Zi=[];pr?Oo.forEach(ou=>{Go.delete(ou),Zi.push(ou)}):Oo.forEach(ou=>{Go.has(ou)||(Go.add(ou),Zi.push(ou))});const Xi=Array.from(Go);Dn==null||Dn(!pr,Xi.map(ou=>To(ou)),Zi.map(ou=>To(ou))),al(Xi,"all"),iu(null)};let Kl;if(lr!=="radio"){let Zi;if(Li){const hi={getPopupContainer:Po,items:Li.map(($u,Gu)=>{const{key:Ei,text:ul,onSelect:Ou}=$u;return{key:Ei!=null?Ei:Gu,onClick:()=>{Ou==null||Ou(Oo)},label:ul}})};Zi=le.createElement("div",{className:`${_r}-selection-extra`},le.createElement($n.Z,{menu:hi,getPopupContainer:Po},le.createElement("span",null,le.createElement(cs.Z,null))))}const Xi=Lo.map((hi,$u)=>{const Gu=No(hi,$u),Ei=Rl.get(Gu)||{};return Object.assign({checked:Go.has(Gu)},Ei)}).filter(hi=>{let{disabled:$u}=hi;return $u}),ou=!!Xi.length&&Xi.length===Lo.length,Eu=ou&&Xi.every(hi=>{let{checked:$u}=hi;return $u}),Fu=ou&&Xi.some(hi=>{let{checked:$u}=hi;return $u});Kl=!Kr&&le.createElement("div",{className:`${_r}-selection`},le.createElement(Un.default,{checked:ou?Eu:!!Lo.length&&pr,indeterminate:ou?!Eu&&Fu:!pr&&Rr,onChange:pl,disabled:Lo.length===0||ou,"aria-label":Zi?"Custom selection":"Select all",skipGroup:!0}),Zi)}let Zu;lr==="radio"?Zu=(Zi,Xi,ou)=>{const Eu=No(Xi,ou),Fu=Go.has(Eu);return{node:le.createElement(il.ZP,Object.assign({},Rl.get(Eu),{checked:Fu,onClick:hi=>hi.stopPropagation(),onChange:hi=>{Go.has(Eu)||Yi(Eu,!0,[Eu],hi.nativeEvent)}})),checked:Fu}}:Zu=(Zi,Xi,ou)=>{var Eu;const Fu=No(Xi,ou),hi=Go.has(Fu),$u=_l.has(Fu),Gu=Rl.get(Fu);let Ei;return El==="nest"?Ei=$u:Ei=(Eu=Gu==null?void 0:Gu.indeterminate)!==null&&Eu!==void 0?Eu:$u,{node:le.createElement(Un.default,Object.assign({},Gu,{indeterminate:Ei,checked:hi,skipGroup:!0,onClick:ul=>ul.stopPropagation(),onChange:ul=>{let{nativeEvent:Ou}=ul;const{shiftKey:vu}=Ou;let Ls=-1,hs=-1;if(vu&&Ir){const gs=new Set([gl,Fu]);Oo.some((Hu,Bu)=>{if(gs.has(Hu))if(Ls===-1)Ls=Bu;else return hs=Bu,!0;return!1})}if(hs!==-1&&Ls!==hs&&Ir){const gs=Oo.slice(Ls,hs+1),Hu=[];hi?gs.forEach(wu=>{Go.has(wu)&&(Hu.push(wu),Go.delete(wu))}):gs.forEach(wu=>{Go.has(wu)||(Hu.push(wu),Go.add(wu))});const Bu=Array.from(Go);In==null||In(!hi,Bu.map(wu=>To(wu)),Hu.map(wu=>To(wu))),al(Bu,"multiple")}else{const gs=ni;if(Ir){const Hu=hi?(0,ds._5)(gs,Fu):(0,ds.L0)(gs,Fu);Yi(Fu,!hi,Hu,Ou)}else{const Hu=(0,Qs.S)([].concat((0,Aa.Z)(gs),[Fu]),!0,Cl,Wl),{checkedKeys:Bu,halfCheckedKeys:wu}=Hu;let Zs=Bu;if(hi){const qs=new Set(Bu);qs.delete(Fu),Zs=(0,Qs.S)(Array.from(qs),{checked:!1,halfCheckedKeys:wu},Cl,Wl).checkedKeys}Yi(Fu,!hi,Zs,Ou)}}iu(hi?null:Fu)}})),checked:hi}};const ku=(Zi,Xi,ou)=>{const{node:Eu,checked:Fu}=Zu(Zi,Xi,ou);return Ar?Ar(Fu,Xi,ou,Eu):Eu};if(!el.includes(Bs))if(el.findIndex(Zi=>{var Xi;return((Xi=Zi[Er])===null||Xi===void 0?void 0:Xi.columnType)==="EXPAND_COLUMN"})===0){const[Zi,...Xi]=el;el=[Zi,Bs].concat((0,Aa.Z)(Xi))}else el=[Bs].concat((0,Aa.Z)(el));const ls=el.indexOf(Bs);el=el.filter((Zi,Xi)=>Zi!==Bs||Xi===ls);const ru=el[ls-1],Au=el[ls+1];let ol=Dr;ol===void 0&&((Au==null?void 0:Au.fixed)!==void 0?ol=Au.fixed:(ru==null?void 0:ru.fixed)!==void 0&&(ol=ru.fixed)),ol&&ru&&((Zo=ru[Er])===null||Zo===void 0?void 0:Zo.columnType)==="EXPAND_COLUMN"&&ru.fixed===void 0&&(ru.fixed=ol);const Yu=Ze()(`${_r}-selection-col`,{[`${_r}-selection-col-with-dropdown`]:ir&&lr==="checkbox"}),Wu={fixed:ol,width:rr,className:`${_r}-selection-column`,title:Ke.columnTitle||Kl,render:ku,onCell:Ke.onCell,[Er]:{className:Yu}};return el.map(Zi=>Zi===Bs?Wu:Zi)},[No,Lo,Ke,ni,Jr,_l,rr,Li,El,gl,Rl,In,Yi,Wl]),Jr]},_u=x(89489),qc=x(59477),fc=x(6848);const zt="ascend",un="descend";function Fn(ze){return typeof ze.sorter=="object"&&typeof ze.sorter.multiple=="number"?ze.sorter.multiple:!1}function Ca(ze){return typeof ze=="function"?ze:ze&&typeof ze=="object"&&ze.compare?ze.compare:!1}function Dl(ze,Ke){return Ke?ze[ze.indexOf(Ke)+1]:ze[0]}function Ro(ze,Ke,it){let Lt=[];function Qt(Kt,pn){Lt.push({column:Kt,key:vl(Kt,pn),multiplePriority:Fn(Kt),sortOrder:Kt.sortOrder})}return(ze||[]).forEach((Kt,pn)=>{const Zn=Yl(pn,it);Kt.children?("sortOrder"in Kt&&Qt(Kt,Zn),Lt=[].concat((0,Aa.Z)(Lt),(0,Aa.Z)(Ro(Kt.children,Ke,Zn)))):Kt.sorter&&("sortOrder"in Kt?Qt(Kt,Zn):Ke&&Kt.defaultSortOrder&&Lt.push({column:Kt,key:vl(Kt,Zn),multiplePriority:Fn(Kt),sortOrder:Kt.defaultSortOrder}))}),Lt}function Nr(ze,Ke,it,Lt,Qt,Kt,pn,Zn){return(Ke||[]).map((Dn,wa)=>{const Ba=Yl(wa,Zn);let In=Dn;if(In.sorter){const rr=In.sortDirections||Qt,lr=In.showSorterTooltip===void 0?pn:In.showSorterTooltip,ir=vl(In,Ba),Dr=it.find(El=>{let{key:mo}=El;return mo===ir}),Ar=Dr?Dr.sortOrder:null,Kr=Dl(rr,Ar);let Ir;if(Dn.sortIcon)Ir=Dn.sortIcon({sortOrder:Ar});else{const El=rr.includes(zt)&&le.createElement(qc.Z,{className:Ze()(`${ze}-column-sorter-up`,{active:Ar===zt})}),mo=rr.includes(un)&&le.createElement(_u.Z,{className:Ze()(`${ze}-column-sorter-down`,{active:Ar===un})});Ir=le.createElement("span",{className:Ze()(`${ze}-column-sorter`,{[`${ze}-column-sorter-full`]:!!(El&&mo)})},le.createElement("span",{className:`${ze}-column-sorter-inner`,"aria-hidden":"true"},El,mo))}const{cancelSort:_r,triggerAsc:Xo,triggerDesc:nl}=Kt||{};let To=_r;Kr===un?To=nl:Kr===zt&&(To=Xo);const No=typeof lr=="object"?lr:{title:To};In=Object.assign(Object.assign({},In),{className:Ze()(In.className,{[`${ze}-column-sort`]:Ar}),title:El=>{const mo=le.createElement("div",{className:`${ze}-column-sorters`},le.createElement("span",{className:`${ze}-column-title`},Ai(Dn.title,El)),Ir);return lr?le.createElement(fc.Z,Object.assign({},No),mo):mo},onHeaderCell:El=>{const mo=Dn.onHeaderCell&&Dn.onHeaderCell(El)||{},jo=mo.onClick,Po=mo.onKeyDown;mo.onClick=$o=>{Lt({column:Dn,key:ir,sortOrder:Kr,multiplePriority:Fn(Dn)}),jo==null||jo($o)},mo.onKeyDown=$o=>{$o.keyCode===Or.Z.ENTER&&(Lt({column:Dn,key:ir,sortOrder:Kr,multiplePriority:Fn(Dn)}),Po==null||Po($o))};const $r=Ci(Dn.title,{}),eo=$r==null?void 0:$r.toString();return Ar?mo["aria-sort"]=Ar==="ascend"?"ascending":"descending":mo["aria-label"]=eo||"",mo.className=Ze()(mo.className,`${ze}-column-has-sorters`),mo.tabIndex=0,Dn.ellipsis&&(mo.title=($r!=null?$r:"").toString()),mo}})}return"children"in In&&(In=Object.assign(Object.assign({},In),{children:Nr(ze,In.children,it,Lt,Qt,Kt,pn,Ba)})),In})}function Vo(ze){const{column:Ke,sortOrder:it}=ze;return{column:Ke,order:it,field:Ke.dataIndex,columnKey:Ke.key}}function Do(ze){const Ke=ze.filter(it=>{let{sortOrder:Lt}=it;return Lt}).map(Vo);return Ke.length===0&&ze.length?Object.assign(Object.assign({},Vo(ze[ze.length-1])),{column:void 0}):Ke.length<=1?Ke[0]||{}:Ke}function Pl(ze,Ke,it){const Lt=Ke.slice().sort((pn,Zn)=>Zn.multiplePriority-pn.multiplePriority),Qt=ze.slice(),Kt=Lt.filter(pn=>{let{column:{sorter:Zn},sortOrder:Dn}=pn;return Ca(Zn)&&Dn});return Kt.length?Qt.sort((pn,Zn)=>{for(let Dn=0;Dn{const Zn=pn[it];return Zn?Object.assign(Object.assign({},pn),{[it]:Pl(Zn,Ke,it)}):pn}):Qt}function zl(ze){let{prefixCls:Ke,mergedColumns:it,onSorterChange:Lt,sortDirections:Qt,tableLocale:Kt,showSorterTooltip:pn}=ze;const[Zn,Dn]=le.useState(Ro(it,!0)),wa=le.useMemo(()=>{let ir=!0;const Dr=Ro(it,!1);if(!Dr.length)return Zn;const Ar=[];function Kr(_r){ir?Ar.push(_r):Ar.push(Object.assign(Object.assign({},_r),{sortOrder:null}))}let Ir=null;return Dr.forEach(_r=>{Ir===null?(Kr(_r),_r.sortOrder&&(_r.multiplePriority===!1?ir=!1:Ir=!0)):(Ir&&_r.multiplePriority!==!1||(ir=!1),Kr(_r))}),Ar},[it,Zn]),Ba=le.useMemo(()=>{const ir=wa.map(Dr=>{let{column:Ar,sortOrder:Kr}=Dr;return{column:Ar,order:Kr}});return{sortColumns:ir,sortColumn:ir[0]&&ir[0].column,sortOrder:ir[0]&&ir[0].order}},[wa]);function In(ir){let Dr;ir.multiplePriority===!1||!wa.length||wa[0].multiplePriority===!1?Dr=[ir]:Dr=[].concat((0,Aa.Z)(wa.filter(Ar=>{let{key:Kr}=Ar;return Kr!==ir.key})),[ir]),Dn(Dr),Lt(Do(Dr),Dr)}return[ir=>Nr(Ke,ir,wa,In,Qt,Kt,pn),wa,Ba,()=>Do(wa)]}function Ll(ze,Ke){return ze.map(it=>{const Lt=Object.assign({},it);return Lt.title=Ai(it.title,Ke),"children"in Lt&&(Lt.children=Ll(Lt.children,Ke)),Lt})}function ui(ze){return[le.useCallback(it=>Ll(it,ze),[ze])]}var Di=fo((ze,Ke)=>{const{_renderTimes:it}=ze,{_renderTimes:Lt}=Ke;return it!==Lt}),Al=Bl((ze,Ke)=>{const{_renderTimes:it}=ze,{_renderTimes:Lt}=Ke;return it!==Lt}),Gr=x(64993),cl=x(17313),yl=x(83116),_o=x(37613),Qe=ze=>{const{componentCls:Ke}=ze,it=`${ze.lineWidth}px ${ze.lineType} ${ze.tableBorderColor}`,Lt=(Qt,Kt,pn)=>({[`&${Ke}-${Qt}`]:{[`> ${Ke}-container`]:{[`> ${Ke}-content, > ${Ke}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Ke}-expanded-row-fixed`]:{margin:`-${Kt}px -${pn+ze.lineWidth}px`}}}}}});return{[`${Ke}-wrapper`]:{[`${Ke}${Ke}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Ke}-title`]:{border:it,borderBottom:0},[`> ${Ke}-container`]:{borderInlineStart:it,borderTop:it,[` + > ${Ke}-content, + > ${Ke}-header, + > ${Ke}-body, + > ${Ke}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:it},"> thead":{"> tr:not(:last-child) > th":{borderBottom:it},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${Ke}-cell-fix-right-first::after`]:{borderInlineEnd:it}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${Ke}-expanded-row-fixed`]:{margin:`-${ze.tablePaddingVertical}px -${ze.tablePaddingHorizontal+ze.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ze.lineWidth,bottom:0,borderInlineEnd:it,content:'""'}}}}}},[`&${Ke}-scroll-horizontal`]:{[`> ${Ke}-container > ${Ke}-body`]:{"> table > tbody":{[` + > tr${Ke}-expanded-row, + > tr${Ke}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},Lt("middle",ze.tablePaddingVerticalMiddle,ze.tablePaddingHorizontalMiddle)),Lt("small",ze.tablePaddingVerticalSmall,ze.tablePaddingHorizontalSmall)),{[`> ${Ke}-footer`]:{border:it,borderTop:0}}),[`${Ke}-cell`]:{[`${Ke}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ze.lineWidth}px 0 ${ze.lineWidth}px ${ze.tableHeaderBg}`}},[`${Ke}-bordered ${Ke}-cell-scrollbar`]:{borderInlineEnd:it}}}},ft=ze=>{const{componentCls:Ke}=ze;return{[`${Ke}-wrapper`]:{[`${Ke}-cell-ellipsis`]:Object.assign(Object.assign({},cl.vS),{wordBreak:"keep-all",[` + &${Ke}-cell-fix-left-last, + &${Ke}-cell-fix-right-first + `]:{overflow:"visible",[`${Ke}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Ke}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},_t=ze=>{const{componentCls:Ke}=ze;return{[`${Ke}-wrapper`]:{[`${Ke}-tbody > tr${Ke}-placeholder`]:{textAlign:"center",color:ze.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ze.colorBgContainer}}}}},Yt=x(15969),da=ze=>{const{componentCls:Ke,antCls:it,controlInteractiveSize:Lt,motionDurationSlow:Qt,lineWidth:Kt,paddingXS:pn,lineType:Zn,tableBorderColor:Dn,tableExpandIconBg:wa,tableExpandColumnWidth:Ba,borderRadius:In,fontSize:rr,fontSizeSM:lr,lineHeight:ir,tablePaddingVertical:Dr,tablePaddingHorizontal:Ar,tableExpandedRowBg:Kr,paddingXXS:Ir}=ze,_r=Lt/2-Kt,Xo=_r*2+Kt*3,nl=`${Kt}px ${Zn} ${Dn}`,To=Ir-Kt;return{[`${Ke}-wrapper`]:{[`${Ke}-expand-icon-col`]:{width:Ba},[`${Ke}-row-expand-icon-cell`]:{textAlign:"center",[`${Ke}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Ke}-row-indent`]:{height:1,float:"left"},[`${Ke}-row-expand-icon`]:Object.assign(Object.assign({},(0,Yt.N)(ze)),{position:"relative",float:"left",boxSizing:"border-box",width:Xo,height:Xo,padding:0,color:"inherit",lineHeight:`${Xo}px`,background:wa,border:nl,borderRadius:In,transform:`scale(${Lt/Xo})`,transition:`all ${Qt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Qt} ease-out`,content:'""'},"&::before":{top:_r,insetInlineEnd:To,insetInlineStart:To,height:Kt},"&::after":{top:To,bottom:To,insetInlineStart:_r,width:Kt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Ke}-row-indent + ${Ke}-row-expand-icon`]:{marginTop:(rr*ir-Kt*3)/2-Math.ceil((lr*1.4-Kt*3)/2),marginInlineEnd:pn},[`tr${Ke}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Kr}},[`${it}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Ke}-expanded-row-fixed`]:{position:"relative",margin:`-${Dr}px -${Ar}px`,padding:`${Dr}px ${Ar}px`}}}},Br=ze=>{const{componentCls:Ke,antCls:it,iconCls:Lt,tableFilterDropdownWidth:Qt,tableFilterDropdownSearchWidth:Kt,paddingXXS:pn,paddingXS:Zn,colorText:Dn,lineWidth:wa,lineType:Ba,tableBorderColor:In,tableHeaderIconColor:rr,fontSizeSM:lr,tablePaddingHorizontal:ir,borderRadius:Dr,motionDurationSlow:Ar,colorTextDescription:Kr,colorPrimary:Ir,tableHeaderFilterActiveBg:_r,colorTextDisabled:Xo,tableFilterDropdownBg:nl,tableFilterDropdownHeight:To,controlItemBgHover:No,controlItemBgActive:El,boxShadowSecondary:mo,filterDropdownMenuBg:jo}=ze,Po=`${it}-dropdown`,$r=`${Ke}-filter-dropdown`,eo=`${it}-tree`,$o=`${wa}px ${Ba} ${In}`;return[{[`${Ke}-wrapper`]:{[`${Ke}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Ke}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-pn,marginInline:`${pn}px ${-ir/2}px`,padding:`0 ${pn}px`,color:rr,fontSize:lr,borderRadius:Dr,cursor:"pointer",transition:`all ${Ar}`,"&:hover":{color:Kr,background:_r},"&.active":{color:Ir}}}},{[`${it}-dropdown`]:{[$r]:Object.assign(Object.assign({},(0,cl.Wf)(ze)),{minWidth:Qt,backgroundColor:nl,borderRadius:Dr,boxShadow:mo,overflow:"hidden",[`${Po}-menu`]:{maxHeight:To,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:jo,"&:empty::after":{display:"block",padding:`${Zn}px 0`,color:Xo,fontSize:lr,textAlign:"center",content:'"Not Found"'}},[`${$r}-tree`]:{paddingBlock:`${Zn}px 0`,paddingInline:Zn,[eo]:{padding:0},[`${eo}-treenode ${eo}-node-content-wrapper:hover`]:{backgroundColor:No},[`${eo}-treenode-checkbox-checked ${eo}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:El}}},[`${$r}-search`]:{padding:Zn,borderBottom:$o,"&-input":{input:{minWidth:Kt},[Lt]:{color:Xo}}},[`${$r}-checkall`]:{width:"100%",marginBottom:pn,marginInlineStart:pn},[`${$r}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Zn-wa}px ${Zn}px`,overflow:"hidden",borderTop:$o}})}},{[`${it}-dropdown ${$r}, ${$r}-submenu`]:{[`${it}-checkbox-wrapper + span`]:{paddingInlineStart:Zn,color:Dn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ma=ze=>{const{componentCls:Ke,lineWidth:it,colorSplit:Lt,motionDurationSlow:Qt,zIndexTableFixed:Kt,tableBg:pn,zIndexTableSticky:Zn}=ze,Dn=Lt;return{[`${Ke}-wrapper`]:{[` + ${Ke}-cell-fix-left, + ${Ke}-cell-fix-right + `]:{position:"sticky !important",zIndex:Kt,background:pn},[` + ${Ke}-cell-fix-left-first::after, + ${Ke}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-it,width:30,transform:"translateX(100%)",transition:`box-shadow ${Qt}`,content:'""',pointerEvents:"none"},[`${Ke}-cell-fix-left-all::after`]:{display:"none"},[` + ${Ke}-cell-fix-right-first::after, + ${Ke}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-it,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Qt}`,content:'""',pointerEvents:"none"},[`${Ke}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Zn+1,width:30,transition:`box-shadow ${Qt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${Ke}-ping-left`]:{[`&:not(${Ke}-has-fix-left) ${Ke}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Dn}`}},[` + ${Ke}-cell-fix-left-first::after, + ${Ke}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${Dn}`},[`${Ke}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Ke}-ping-right`]:{[`&:not(${Ke}-has-fix-right) ${Ke}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Dn}`}},[` + ${Ke}-cell-fix-right-first::after, + ${Ke}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${Dn}`}}}}},_a=ze=>{const{componentCls:Ke,antCls:it}=ze;return{[`${Ke}-wrapper`]:{[`${Ke}-pagination${it}-pagination`]:{margin:`${ze.margin}px 0`},[`${Ke}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ze.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Za=ze=>{const{componentCls:Ke,tableRadius:it}=ze;return{[`${Ke}-wrapper`]:{[Ke]:{[`${Ke}-title, ${Ke}-header`]:{borderRadius:`${it}px ${it}px 0 0`},[`${Ke}-title + ${Ke}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Ke}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:it,borderStartEndRadius:it,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:it},"> *:last-child":{borderStartEndRadius:it}}},"&-footer":{borderRadius:`0 0 ${it}px ${it}px`}}}}},ao=ze=>{const{componentCls:Ke}=ze;return{[`${Ke}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Ke}-pagination-left`]:{justifyContent:"flex-end"},[`${Ke}-pagination-right`]:{justifyContent:"flex-start"},[`${Ke}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Ke}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Ke}-row-indent`]:{float:"right"}}}}},So=ze=>{const{componentCls:Ke,antCls:it,iconCls:Lt,fontSizeIcon:Qt,padding:Kt,paddingXS:pn,tableHeaderIconColor:Zn,tableHeaderIconColorHover:Dn,tableSelectionColumnWidth:wa}=ze;return{[`${Ke}-wrapper`]:{[`${Ke}-selection-col`]:{width:wa,[`&${Ke}-selection-col-with-dropdown`]:{width:wa+Qt+Kt/4}},[`${Ke}-bordered ${Ke}-selection-col`]:{width:wa+pn*2,[`&${Ke}-selection-col-with-dropdown`]:{width:wa+Qt+Kt/4+pn*2}},[` + table tr th${Ke}-selection-column, + table tr td${Ke}-selection-column + `]:{paddingInlineEnd:ze.paddingXS,paddingInlineStart:ze.paddingXS,textAlign:"center",[`${it}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Ke}-selection-column${Ke}-cell-fix-left`]:{zIndex:ze.zIndexTableFixed+1},[`table tr th${Ke}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Ke}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Ke}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ze.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ze.tablePaddingHorizontal/4}px`,[Lt]:{color:Zn,fontSize:Qt,verticalAlign:"baseline","&:hover":{color:Dn}}}}}},Io=ze=>{const{componentCls:Ke}=ze,it=(Lt,Qt,Kt,pn)=>({[`${Ke}${Ke}-${Lt}`]:{fontSize:pn,[` + ${Ke}-title, + ${Ke}-footer, + ${Ke}-cell, + ${Ke}-thead > tr > th, + ${Ke}-tbody > tr > th, + ${Ke}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${Kt}px ${Qt}px`},[`${He}-filter-trigger`]:{marginInlineEnd:`-${Qt/2}px`},[`${He}-expanded-row-fixed`]:{margin:`-${Kt}px -${Qt}px`},[`${He}-tbody`]:{[`${He}-wrapper:only-child ${He}`]:{marginBlock:`-${Kt}px`,marginInline:`${Qe.tableExpandColumnWidth-Qt}px -${Qt}px`}},[`${He}-selection-column`]:{paddingInlineStart:`${Qt/4}px`}}});return{[`${He}-wrapper`]:Object.assign(Object.assign({},St("middle",Qe.tablePaddingVerticalMiddle,Qe.tablePaddingHorizontalMiddle,Qe.tableFontSizeMiddle)),St("small",Qe.tablePaddingVerticalSmall,Qe.tablePaddingHorizontalSmall,Qe.tableFontSizeSmall))}},Jl=Qe=>{const{componentCls:He,marginXXS:St,fontSizeIcon:Lt,tableHeaderIconColor:Kt,tableHeaderIconColorHover:Qt}=Qe;return{[`${He}-wrapper`]:{[`${He}-thead th${He}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Qe.motionDurationSlow}`,"&:hover":{background:Qe.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Qe.colorPrimary},[` - &${He}-cell-fix-left:hover, - &${He}-cell-fix-right:hover - `]:{background:Qe.tableFixedHeaderSortActiveBg}},[`${He}-thead th${He}-column-sort`]:{background:Qe.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${He}-column-sort`]:{background:Qe.tableBodySortBg},[`${He}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${He}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${He}-column-sorter`]:{marginInlineStart:St,color:Kt,fontSize:0,transition:`color ${Qe.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Lt,"&.active":{color:Qe.colorPrimary}},[`${He}-column-sorter-up + ${He}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${He}-column-sorters:hover ${He}-column-sorter`]:{color:Qt}}}},oi=Qe=>{const{componentCls:He,opacityLoading:St,tableScrollThumbBg:Lt,tableScrollThumbBgHover:Kt,tableScrollThumbSize:Qt,tableScrollBg:jn,zIndexTableSticky:Mn,stickyScrollBarBorderRadius:Qn}=Qe,Ia=`${Qe.lineWidth}px ${Qe.lineType} ${Qe.tableBorderColor}`;return{[`${He}-wrapper`]:{[`${He}-sticky`]:{"&-holder":{position:"sticky",zIndex:Mn,background:Qe.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Qt}px !important`,zIndex:Mn,display:"flex",alignItems:"center",background:jn,borderTop:Ia,opacity:St,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Qt,backgroundColor:Lt,borderRadius:Qn,transition:`all ${Qe.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Kt}}}}}}},bi=Qe=>{const{componentCls:He,lineWidth:St,tableBorderColor:Lt}=Qe,Kt=`${St}px ${Qe.lineType} ${Lt}`;return{[`${He}-wrapper`]:{[`${He}-summary`]:{position:"relative",zIndex:Qe.zIndexTableFixed,background:Qe.tableBg,"> tr":{"> th, > td":{borderBottom:Kt}}},[`div${He}-summary`]:{boxShadow:`0 -${St}px 0 ${Lt}`}}}},iu=Qe=>{const{componentCls:He}=Qe,St=`${Qe.lineWidth}px ${Qe.lineType} ${Qe.tableBorderColor}`,Lt=`${He}-expanded-row-cell`;return{[`${He}-wrapper`]:{[`${He}-tbody-virtual`]:{[`${He}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${He}-cell`]:{borderBottom:St},[`${He}-expanded-row`]:{[`${Lt}${Lt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Qe.lineWidth}px)`,borderInlineEnd:"none"}}},[`${He}-bordered`]:{[`${He}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:St,position:"absolute"},[`${He}-cell`]:{borderInlineEnd:St,[`&${He}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Qe.lineWidth,borderInlineStart:St}}}}}}};const wr=Qe=>{const{componentCls:He,fontWeightStrong:St,tablePaddingVertical:Lt,tablePaddingHorizontal:Kt,lineWidth:Qt,lineType:jn,tableBorderColor:Mn,tableFontSize:Qn,tableBg:Ia,tableRadius:wn,tableHeaderTextColor:ca,motionDurationMid:lr,tableHeaderBg:_a,tableHeaderCellSplitColor:fr,tableRowHoverBg:Or,tableSelectedRowBg:Er,tableSelectedRowHoverBg:jr,tableFooterTextColor:Lr,tableFooterBg:no,paddingContentVerticalLG:Jo}=Qe,al=`${Qt}px ${jn} ${Mn}`;return{[`${He}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,bl.dF)()),{[He]:Object.assign(Object.assign({},(0,bl.Wf)(Qe)),{fontSize:Qn,background:Ia,borderRadius:`${wn}px ${wn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${wn}px ${wn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${He}-cell, - ${He}-thead > tr > th, - ${He}-tbody > tr > th, - ${He}-tbody > tr > td, + `]:{padding:`${Qt}px ${Kt}px`},[`${Ke}-filter-trigger`]:{marginInlineEnd:`-${Kt/2}px`},[`${Ke}-expanded-row-fixed`]:{margin:`-${Qt}px -${Kt}px`},[`${Ke}-tbody`]:{[`${Ke}-wrapper:only-child ${Ke}`]:{marginBlock:`-${Qt}px`,marginInline:`${ze.tableExpandColumnWidth-Kt}px -${Kt}px`}},[`${Ke}-selection-column`]:{paddingInlineStart:`${Kt/4}px`}}});return{[`${Ke}-wrapper`]:Object.assign(Object.assign({},it("middle",ze.tablePaddingVerticalMiddle,ze.tablePaddingHorizontalMiddle,ze.tableFontSizeMiddle)),it("small",ze.tablePaddingVerticalSmall,ze.tablePaddingHorizontalSmall,ze.tableFontSizeSmall))}},ti=ze=>{const{componentCls:Ke,marginXXS:it,fontSizeIcon:Lt,tableHeaderIconColor:Qt,tableHeaderIconColorHover:Kt}=ze;return{[`${Ke}-wrapper`]:{[`${Ke}-thead th${Ke}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ze.motionDurationSlow}`,"&:hover":{background:ze.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ze.colorPrimary},[` + &${Ke}-cell-fix-left:hover, + &${Ke}-cell-fix-right:hover + `]:{background:ze.tableFixedHeaderSortActiveBg}},[`${Ke}-thead th${Ke}-column-sort`]:{background:ze.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Ke}-column-sort`]:{background:ze.tableBodySortBg},[`${Ke}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Ke}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Ke}-column-sorter`]:{marginInlineStart:it,color:Qt,fontSize:0,transition:`color ${ze.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Lt,"&.active":{color:ze.colorPrimary}},[`${Ke}-column-sorter-up + ${Ke}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Ke}-column-sorters:hover ${Ke}-column-sorter`]:{color:Kt}}}},Jl=ze=>{const{componentCls:Ke,opacityLoading:it,tableScrollThumbBg:Lt,tableScrollThumbBgHover:Qt,tableScrollThumbSize:Kt,tableScrollBg:pn,zIndexTableSticky:Zn,stickyScrollBarBorderRadius:Dn}=ze,wa=`${ze.lineWidth}px ${ze.lineType} ${ze.tableBorderColor}`;return{[`${Ke}-wrapper`]:{[`${Ke}-sticky`]:{"&-holder":{position:"sticky",zIndex:Zn,background:ze.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Kt}px !important`,zIndex:Zn,display:"flex",alignItems:"center",background:pn,borderTop:wa,opacity:it,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Kt,backgroundColor:Lt,borderRadius:Dn,transition:`all ${ze.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Qt}}}}}}},Si=ze=>{const{componentCls:Ke,lineWidth:it,tableBorderColor:Lt}=ze,Qt=`${it}px ${ze.lineType} ${Lt}`;return{[`${Ke}-wrapper`]:{[`${Ke}-summary`]:{position:"relative",zIndex:ze.zIndexTableFixed,background:ze.tableBg,"> tr":{"> th, > td":{borderBottom:Qt}}},[`div${Ke}-summary`]:{boxShadow:`0 -${it}px 0 ${Lt}`}}}},hu=ze=>{const{componentCls:Ke}=ze,it=`${ze.lineWidth}px ${ze.lineType} ${ze.tableBorderColor}`,Lt=`${Ke}-expanded-row-cell`;return{[`${Ke}-wrapper`]:{[`${Ke}-tbody-virtual`]:{[`${Ke}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Ke}-cell`]:{borderBottom:it},[`${Ke}-expanded-row`]:{[`${Lt}${Lt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ze.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Ke}-bordered`]:{[`${Ke}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:it,position:"absolute"},[`${Ke}-cell`]:{borderInlineEnd:it,[`&${Ke}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ze.lineWidth,borderInlineStart:it}}}}}}};const xr=ze=>{const{componentCls:Ke,fontWeightStrong:it,tablePaddingVertical:Lt,tablePaddingHorizontal:Qt,lineWidth:Kt,lineType:pn,tableBorderColor:Zn,tableFontSize:Dn,tableBg:wa,tableRadius:Ba,tableHeaderTextColor:In,motionDurationMid:rr,tableHeaderBg:lr,tableHeaderCellSplitColor:ir,tableRowHoverBg:Dr,tableSelectedRowBg:Ar,tableSelectedRowHoverBg:Kr,tableFooterTextColor:Ir,tableFooterBg:_r,paddingContentVerticalLG:Xo}=ze,nl=`${Kt}px ${pn} ${Zn}`;return{[`${Ke}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,cl.dF)()),{[Ke]:Object.assign(Object.assign({},(0,cl.Wf)(ze)),{fontSize:Dn,background:wa,borderRadius:`${Ba}px ${Ba}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Ba}px ${Ba}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${Ke}-cell, + ${Ke}-thead > tr > th, + ${Ke}-tbody > tr > th, + ${Ke}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${Jo}px ${Kt}px`,overflowWrap:"break-word"},[`${He}-title`]:{padding:`${Lt}px ${Kt}px`},[`${He}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:ca,fontWeight:St,textAlign:"start",background:_a,borderBottom:al,transition:`background ${lr} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${He}-selection-column):not(${He}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:fr,transform:"translateY(-50%)",transition:`background-color ${lr}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${He}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${lr}, border-color ${lr}`,borderBottom:al,[` - > ${He}-wrapper:only-child, - > ${He}-expanded-row-fixed > ${He}-wrapper:only-child - `]:{[He]:{marginBlock:`-${Lt}px`,marginInline:`${Qe.tableExpandColumnWidth-Kt}px -${Kt}px`,[`${He}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:ca,fontWeight:St,textAlign:"start",background:_a,borderBottom:al,transition:`background ${lr} ease`},[` - &${He}-row:hover > th, - &${He}-row:hover > td, - > th${He}-cell-row-hover, - > td${He}-cell-row-hover - `]:{background:Or},[`&${He}-row-selected`]:{"> th, > td":{background:Er},"&:hover > th, &:hover > td":{background:jr}}}},[`${He}-footer`]:{padding:`${Lt}px ${Kt}px`,color:Lr,background:no}})}};var Fi=(0,jl.Z)("Table",Qe=>{const{colorTextHeading:He,colorSplit:St,colorIcon:Lt,colorIconHover:Kt,opacityLoading:Qt,colorBgContainer:jn,controlInteractiveSize:Mn,headerBg:Qn,headerColor:Ia,headerSortActiveBg:wn,headerSortHoverBg:ca,bodySortBg:lr,rowHoverBg:_a,rowSelectedBg:fr,rowSelectedHoverBg:Or,rowExpandedBg:Er,cellPaddingBlock:jr,cellPaddingInline:Lr,cellPaddingBlockMD:no,cellPaddingInlineMD:Jo,cellPaddingBlockSM:al,cellPaddingInlineSM:Ro,borderColor:Oo,footerBg:yl,footerColor:co,headerBorderRadius:Zo,cellFontSize:So,cellFontSizeMD:_r,cellFontSizeSM:$r,headerSplitColor:el,fixedHeaderSortActiveBg:Ql,headerFilterHoverBg:Fl,filterDropdownBg:No,expandIconBg:Ll,selectionColumnWidth:Wl,stickyScrollBarBg:ni}=Qe,ql=new Xo.C(Lt),Jr=new Xo.C(Kt),_l=2,vl=(0,il.TS)(Qe,{tableFontSize:So,tableBg:jn,tableRadius:Zo,tablePaddingVertical:jr,tablePaddingHorizontal:Lr,tablePaddingVerticalMiddle:no,tablePaddingHorizontalMiddle:Jo,tablePaddingVerticalSmall:al,tablePaddingHorizontalSmall:Ro,tableBorderColor:Oo,tableHeaderTextColor:Ia,tableHeaderBg:Qn,tableFooterTextColor:co,tableFooterBg:yl,tableHeaderCellSplitColor:el,tableHeaderSortBg:wn,tableHeaderSortHoverBg:ca,tableHeaderIconColor:ql.clone().setAlpha(ql.getAlpha()*Qt).toRgbString(),tableHeaderIconColorHover:Jr.clone().setAlpha(Jr.getAlpha()*Qt).toRgbString(),tableBodySortBg:lr,tableFixedHeaderSortActiveBg:Ql,tableHeaderFilterActiveBg:Fl,tableFilterDropdownBg:No,tableRowHoverBg:_a,tableSelectedRowBg:fr,tableSelectedRowHoverBg:Or,zIndexTableFixed:_l,zIndexTableSticky:_l+1,tableFontSizeMiddle:_r,tableFontSizeSmall:$r,tableSelectionColumnWidth:Wl,tableExpandIconBg:Ll,tableExpandColumnWidth:Mn+2*Qe.padding,tableExpandedRowBg:Er,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ni,tableScrollThumbBgHover:He,tableScrollBg:St});return[wr(vl),mr(vl),bi(vl),Jl(vl),Xa(vl),Ge(vl),Ga(vl),ya(vl),bi(vl),qt(vl),bo(vl),Da(vl),oi(vl),bt(vl),Mo(vl),Bo(vl),iu(vl)]},Qe=>{const{colorFillAlter:He,colorBgContainer:St,colorTextHeading:Lt,colorFillSecondary:Kt,colorFillContent:Qt,controlItemBgActive:jn,controlItemBgActiveHover:Mn,padding:Qn,paddingSM:Ia,paddingXS:wn,colorBorderSecondary:ca,borderRadiusLG:lr,fontSize:_a,controlHeight:fr,colorTextPlaceholder:Or}=Qe,Er=new Xo.C(Kt).onBackground(St).toHexShortString(),jr=new Xo.C(Qt).onBackground(St).toHexShortString(),Lr=new Xo.C(He).onBackground(St).toHexShortString();return{headerBg:Lr,headerColor:Lt,headerSortActiveBg:Er,headerSortHoverBg:jr,bodySortBg:Lr,rowHoverBg:Lr,rowSelectedBg:jn,rowSelectedHoverBg:Mn,rowExpandedBg:He,cellPaddingBlock:Qn,cellPaddingInline:Qn,cellPaddingBlockMD:Ia,cellPaddingInlineMD:wn,cellPaddingBlockSM:wn,cellPaddingInlineSM:wn,borderColor:ca,headerBorderRadius:lr,footerBg:Lr,footerColor:Lt,cellFontSize:_a,cellFontSizeMD:_a,cellFontSizeSM:_a,headerSplitColor:ca,fixedHeaderSortActiveBg:Er,headerFilterHoverBg:Qt,filterDropdownMenuBg:St,filterDropdownBg:St,expandIconBg:St,selectionColumnWidth:fr,stickyScrollBarBg:Or,stickyScrollBarBorderRadius:100}});const xi=[],qi=(Qe,He)=>{const{prefixCls:St,className:Lt,rootClassName:Kt,style:Qt,size:jn,bordered:Mn,dropdownPrefixCls:Qn,dataSource:Ia,pagination:wn,rowSelection:ca,rowKey:lr="key",rowClassName:_a,columns:fr,children:Or,childrenColumnName:Er,onChange:jr,getPopupContainer:Lr,loading:no,expandIcon:Jo,expandable:al,expandedRowRender:Ro,expandIconColumnIndex:Oo,indentSize:yl,scroll:co,sortDirections:Zo,locale:So,showSorterTooltip:_r=!0,virtual:$r}=Qe,el=le.useMemo(()=>fr||De(Or),[fr,Or]),Ql=le.useMemo(()=>el.some(Ii=>Ii.responsive),[el]),Fl=(0,Qu.Z)(Ql),No=le.useMemo(()=>{const Ii=new Set(Object.keys(Fl).filter(lu=>Fl[lu]));return el.filter(lu=>!lu.responsive||lu.responsive.some(Xu=>Ii.has(Xu)))},[el,Fl]),Ll=(0,vu.Z)(Qe,["className","style","columns"]),{locale:Wl=as.Z,direction:ni,table:ql,renderEmpty:Jr,getPrefixCls:_l,getPopupContainer:vl}=le.useContext(Pl.E_),uu=(0,Pu.Z)(jn),rl=Object.assign(Object.assign({},Wl.Table),So),Yi=Ia||xi,Ri=_l("table",St),xu=_l("dropdown",Qn),Do=Object.assign({childrenColumnName:Er,expandIconColumnIndex:Oo},al),{childrenColumnName:Ho="children"}=Do,tl=le.useMemo(()=>Yi.some(Ii=>Ii==null?void 0:Ii[Ho])?"nest":Ro||al&&al.expandedRowRender?"row":null,[Yi]),Ko={body:le.useRef()},Io=le.useMemo(()=>typeof lr=="function"?lr:Ii=>Ii==null?void 0:Ii[lr],[lr]),[hr]=ys(Yi,Ho,Io),Rr={},Al=function(Ii,lu){let Xu=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Iu,rs,Ju;const es=Object.assign(Object.assign({},Rr),Ii);Xu&&((Iu=Rr.resetPagination)===null||Iu===void 0||Iu.call(Rr),!((rs=es.pagination)===null||rs===void 0)&&rs.current&&(es.pagination.current=1),wn&&wn.onChange&&wn.onChange(1,(Ju=es.pagination)===null||Ju===void 0?void 0:Ju.pageSize)),co&&co.scrollToFirstRowOnChange!==!1&&Ko.body.current&&(0,mu.Z)(0,{getContainer:()=>Ko.body.current}),jr==null||jr(es.pagination,es.filters,es.sorter,{currentDataSource:ws(kl(Yi,es.sorterStates,Ho),es.filterStates),action:lu})},Kl=(Ii,lu)=>{Al({sorter:Ii,sorterStates:lu},"sort",!1)},[Zu,ku,ls,ru]=pl({prefixCls:Ri,mergedColumns:No,onSorterChange:Kl,sortDirections:Zo||["ascend","descend"],tableLocale:rl,showSorterTooltip:_r}),Au=le.useMemo(()=>kl(Yi,ku,Ho),[Yi,ku]);Rr.sorter=ru(),Rr.sorterStates=ku;const ll=(Ii,lu)=>{Al({filters:Ii,filterStates:lu},"filter",!0)},[Yu,Wu,Hi]=ps({prefixCls:Ri,locale:rl,dropdownPrefixCls:xu,mergedColumns:No,onFilterChange:ll,getPopupContainer:Lr||vl}),Xi=ws(Au,Wu);Rr.filters=Hi,Rr.filterStates=Wu;const ou=le.useMemo(()=>{const Ii={};return Object.keys(Hi).forEach(lu=>{Hi[lu]!==null&&(Ii[lu]=Hi[lu])}),Object.assign(Object.assign({},ls),{filters:Ii})},[ls,Hi]),[Eu]=Pi(ou),Fu=(Ii,lu)=>{Al({pagination:Object.assign(Object.assign({},Rr.pagination),{current:Ii,pageSize:lu})},"paginate")},[Ai,$u]=gc(Xi.length,Fu,wn);Rr.pagination=wn===!1?{}:bu(Ai,wn),Rr.resetPagination=$u;const Gu=le.useMemo(()=>{if(wn===!1||!Ai.pageSize)return Xi;const{current:Ii=1,total:lu,pageSize:Xu=ss}=Ai;return Xi.lengthXu?Xi.slice((Ii-1)*Xu,Ii*Xu):Xi:Xi.slice((Ii-1)*Xu,Ii*Xu)},[!!wn,Xi,Ai&&Ai.current,Ai&&Ai.pageSize,Ai&&Ai.total]),[Ci,cl]=vs({prefixCls:Ri,data:Xi,pageData:Gu,getRowKey:Io,getRecordByKey:hr,expandType:tl,childrenColumnName:Ho,locale:rl,getPopupContainer:Lr||vl},ca),Ou=(Ii,lu,Xu)=>{let Iu;return typeof _a=="function"?Iu=Ze()(_a(Ii,lu,Xu)):Iu=Ze()(_a),Ze()({[`${Ri}-row-selected`]:cl.has(Io(Ii,lu))},Iu)};Do.__PARENT_RENDER_ICON__=Do.expandIcon,Do.expandIcon=Do.expandIcon||Jo||Xr(rl),tl==="nest"&&Do.expandIconColumnIndex===void 0?Do.expandIconColumnIndex=ca?1:0:Do.expandIconColumnIndex>0&&ca&&(Do.expandIconColumnIndex-=1),typeof Do.indentSize!="number"&&(Do.indentSize=typeof yl=="number"?yl:15);const hu=le.useCallback(Ii=>Eu(Ci(Yu(Zu(Ii)))),[Zu,Yu,Ci]);let Ls,hs;if(wn!==!1&&(Ai!=null&&Ai.total)){let Ii;Ai.size?Ii=Ai.size:Ii=uu==="small"||uu==="middle"?"small":void 0;const lu=rs=>le.createElement(Vu.Z,Object.assign({},Ai,{className:Ze()(`${Ri}-pagination ${Ri}-pagination-${rs}`,Ai.className),size:Ii})),Xu=ni==="rtl"?"left":"right",{position:Iu}=Ai;if(Iu!==null&&Array.isArray(Iu)){const rs=Iu.find(Us=>Us.includes("top")),Ju=Iu.find(Us=>Us.includes("bottom")),es=Iu.every(Us=>`${Us}`=="none");!rs&&!Ju&&!es&&(hs=lu(Xu)),rs&&(Ls=lu(rs.toLowerCase().replace("top",""))),Ju&&(hs=lu(Ju.toLowerCase().replace("bottom","")))}else hs=lu(Xu)}let gs;typeof no=="boolean"?gs={spinning:no}:typeof no=="object"&&(gs=Object.assign({spinning:!0},no));const[Hu,Bu]=Fi(Ri),[,wu]=(0,Wr.Z)(),Zs=Ze()(`${Ri}-wrapper`,ql==null?void 0:ql.className,{[`${Ri}-wrapper-rtl`]:ni==="rtl"},Lt,Kt,Bu),qs=Object.assign(Object.assign({},ql==null?void 0:ql.style),Qt),Bl=So&&So.emptyText||(Jr==null?void 0:Jr("Table"))||le.createElement(fi.Z,{componentName:"Table"}),Du=$r?Vr:ri,Gs={},_c=le.useMemo(()=>{const{fontSize:Ii,lineHeight:lu,padding:Xu,paddingXS:Iu,paddingSM:rs}=wu,Ju=Math.floor(Ii*lu);switch(uu){case"large":return Xu*2+Ju;case"small":return Iu*2+Ju;default:return rs*2+Ju}},[wu,uu]);return $r&&(Gs.listItemHeight=_c),Hu(le.createElement("div",{ref:He,className:Zs,style:qs},le.createElement(To.Z,Object.assign({spinning:!1},gs),Ls,le.createElement(Du,Object.assign({},Gs,Ll,{columns:No,direction:ni,expandable:Do,prefixCls:Ri,className:Ze()({[`${Ri}-middle`]:uu==="middle",[`${Ri}-small`]:uu==="small",[`${Ri}-bordered`]:Mn,[`${Ri}-empty`]:Yi.length===0}),data:Gu,rowKey:Io,rowClassName:Ou,emptyText:Bl,internalHooks:pe,internalRefs:Ko,transformColumns:hu})),hs)))};var ki=le.forwardRef(qi);const Li=(Qe,He)=>{const St=le.useRef(0);return St.current+=1,le.createElement(ki,Object.assign({},Qe,{ref:He,_renderTimes:St.current}))},zn=le.forwardRef(Li);zn.SELECTION_COLUMN=Bs,zn.EXPAND_COLUMN=a,zn.SELECTION_ALL=js,zn.SELECTION_INVERT=Ws,zn.SELECTION_NONE=xc,zn.Column=$i,zn.ColumnGroup=du,zn.Summary=Re;var Gr=zn,Wo=Gr},12563:function(Rt,st,x){"use strict";x.d(st,{default:function(){return je}});var a=x(59301),pe=x(99267),Ne=x(92310),Ae=x.n(Ne),Fe=x(36785),Se=x(47729),le=x(14088),Me=x(36355),Ie=x(17313),xe=x(37613),Le=x(83116);const ze=we=>{const{paddingXXS:tt,lineWidth:Ze,tagPaddingHorizontal:it,componentCls:Ue}=we,nt=it-Ze,xt=tt-Ze;return{[Ue]:Object.assign(Object.assign({},(0,Ie.Wf)(we)),{display:"inline-block",height:"auto",marginInlineEnd:we.marginXS,paddingInline:nt,fontSize:we.tagFontSize,lineHeight:we.tagLineHeight,whiteSpace:"nowrap",background:we.defaultBg,border:`${we.lineWidth}px ${we.lineType} ${we.colorBorder}`,borderRadius:we.borderRadiusSM,opacity:1,transition:`all ${we.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ue}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:we.defaultColor},[`${Ue}-close-icon`]:{marginInlineStart:xt,color:we.colorTextDescription,fontSize:we.tagIconSize,cursor:"pointer",transition:`all ${we.motionDurationMid}`,"&:hover":{color:we.colorTextHeading}},[`&${Ue}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${we.iconCls}-close, ${we.iconCls}-close:hover`]:{color:we.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ue}-checkable-checked):hover`]:{color:we.colorPrimary,backgroundColor:we.colorFillSecondary},"&:active, &-checked":{color:we.colorTextLightSolid},"&-checked":{backgroundColor:we.colorPrimary,"&:hover":{backgroundColor:we.colorPrimaryHover}},"&:active":{backgroundColor:we.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${we.iconCls} + span, > span + ${we.iconCls}`]:{marginInlineStart:nt}}),[`${Ue}-borderless`]:{borderColor:"transparent",background:we.tagBorderlessBg}}},ye=we=>{const{lineWidth:tt,fontSizeIcon:Ze}=we,it=we.fontSizeSM,Ue=`${we.lineHeightSM*it}px`;return(0,xe.TS)(we,{tagFontSize:it,tagLineHeight:Ue,tagIconSize:Ze-2*tt,tagPaddingHorizontal:8,tagBorderlessBg:we.colorFillTertiary})},oe=we=>({defaultBg:we.colorFillQuaternary,defaultColor:we.colorText});var y=(0,Le.Z)("Tag",we=>{const tt=ye(we);return ze(tt)},oe),E=function(we,tt){var Ze={};for(var it in we)Object.prototype.hasOwnProperty.call(we,it)&&tt.indexOf(it)<0&&(Ze[it]=we[it]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,it=Object.getOwnPropertySymbols(we);Ue{const{prefixCls:tt,style:Ze,className:it,checked:Ue,onChange:nt,onClick:xt}=we,Et=E(we,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Pt,tag:Nt}=a.useContext(Me.E_),It=Mt=>{nt==null||nt(!Ue),xt==null||xt(Mt)},Ut=Pt("tag",tt),[Dt,Xe]=y(Ut),lt=Ae()(Ut,`${Ut}-checkable`,{[`${Ut}-checkable-checked`]:Ue},Nt==null?void 0:Nt.className,it,Xe);return Dt(a.createElement("span",Object.assign({},Et,{style:Object.assign(Object.assign({},Ze),Nt==null?void 0:Nt.style),className:lt,onClick:It})))},ee=x(45157);const te=we=>(0,ee.Z)(we,(tt,Ze)=>{let{textColor:it,lightBorderColor:Ue,lightColor:nt,darkColor:xt}=Ze;return{[`${we.componentCls}-${tt}`]:{color:it,background:nt,borderColor:Ue,"&-inverse":{color:we.colorTextLightSolid,background:xt,borderColor:xt},[`&${we.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Le.b)(["Tag","preset"],we=>{const tt=ye(we);return te(tt)},oe);function ie(we){return typeof we!="string"?we:we.charAt(0).toUpperCase()+we.slice(1)}const ce=(we,tt,Ze)=>{const it=ie(Ze);return{[`${we.componentCls}-${tt}`]:{color:we[`color${Ze}`],background:we[`color${it}Bg`],borderColor:we[`color${it}Border`],[`&${we.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,Le.b)(["Tag","status"],we=>{const tt=ye(we);return[ce(tt,"success","Success"),ce(tt,"processing","Info"),ce(tt,"error","Error"),ce(tt,"warning","Warning")]},oe),ge=function(we,tt){var Ze={};for(var it in we)Object.prototype.hasOwnProperty.call(we,it)&&tt.indexOf(it)<0&&(Ze[it]=we[it]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,it=Object.getOwnPropertySymbols(we);Ue{const{prefixCls:Ze,className:it,rootClassName:Ue,style:nt,children:xt,icon:Et,color:Pt,onClose:Nt,closeIcon:It,closable:Ut,bordered:Dt=!0}=we,Xe=ge(we,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:lt,direction:Mt,tag:Vt}=a.useContext(Me.E_),[$t,Bn]=a.useState(!0);a.useEffect(()=>{"visible"in Xe&&Bn(Xe.visible)},[Xe.visible]);const Je=(0,Fe.o2)(Pt),Tt=(0,Fe.yT)(Pt),Sn=Je||Tt,En=Object.assign(Object.assign({backgroundColor:Pt&&!Sn?Pt:void 0},Vt==null?void 0:Vt.style),nt),pn=lt("tag",Ze),[at,ft]=y(pn),rt=Ae()(pn,Vt==null?void 0:Vt.className,{[`${pn}-${Pt}`]:Sn,[`${pn}-has-color`]:Pt&&!Sn,[`${pn}-hidden`]:!$t,[`${pn}-rtl`]:Mt==="rtl",[`${pn}-borderless`]:!Dt},it,Ue,ft),ke=Ve=>{Ve.stopPropagation(),Nt==null||Nt(Ve),!Ve.defaultPrevented&&Bn(!1)},[,Bt]=(0,Se.Z)(Ut,It,Ve=>Ve===null?a.createElement(pe.Z,{className:`${pn}-close-icon`,onClick:ke}):a.createElement("span",{className:`${pn}-close-icon`,onClick:ke},Ve),null,!1),Wt=typeof Xe.onClick=="function"||xt&&xt.type==="a",Re=Et||null,Ke=Re?a.createElement(a.Fragment,null,Re,xt&&a.createElement("span",null,xt)):xt,pt=a.createElement("span",Object.assign({},Xe,{ref:tt,className:rt,style:En}),Ke,Bt,Je&&a.createElement(ne,{key:"preset",prefixCls:pn}),Tt&&a.createElement(me,{key:"status",prefixCls:pn}));return at(Wt?a.createElement(le.Z,{component:"Tag"},pt):pt)},Be=a.forwardRef(Ce);Be.CheckableTag=b;var je=Be},17574:function(Rt,st,x){"use strict";x.d(st,{default:function(){return Pt}});var a=x(60091),pe=x(94480),Ne=x(52671),Ae=x(8657),Fe=x(54476),Se=x(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Me=le,Ie=x(7657),xe=function(It,Ut){return Se.createElement(Ie.Z,(0,Fe.Z)({},It,{ref:Ut,icon:Me}))},Le=Se.forwardRef(xe),ze=Le,ye=x(92310),oe=x.n(ye),y=x(35654),E=x(71430),z=x(36355),b=x(56082),ee=x(62892),te=x(20648);const ne=4;function ie(Nt){const{dropPosition:It,dropLevelOffset:Ut,prefixCls:Dt,indent:Xe,direction:lt="ltr"}=Nt,Mt=lt==="ltr"?"left":"right",Vt=lt==="ltr"?"right":"left",$t={[Mt]:-Ut*Xe+ne,[Vt]:0};switch(It){case-1:$t.top=-3;break;case 1:$t.bottom=-3;break;default:$t.bottom=-3,$t[Mt]=Xe+ne;break}return Se.createElement("div",{style:$t,className:`${Dt}-drop-indicator`})}var ce=x(71997),ge=Se.forwardRef((Nt,It)=>{const{getPrefixCls:Ut,direction:Dt,virtual:Xe,tree:lt}=Se.useContext(z.E_),{prefixCls:Mt,className:Vt,showIcon:$t=!1,showLine:Bn,switcherIcon:Je,blockNode:Tt=!1,children:Sn,checkable:En=!1,selectable:pn=!0,draggable:at,motion:ft,style:rt}=Nt,ke=Ut("tree",Mt),Bt=Ut(),Wt=ft!=null?ft:Object.assign(Object.assign({},(0,ee.Z)(Bt)),{motionAppear:!1}),Re=Object.assign(Object.assign({},Nt),{checkable:En,selectable:pn,showIcon:$t,motion:Wt,blockNode:Tt,showLine:!!Bn,dropIndicatorRender:ie}),[Ke,pt]=(0,te.ZP)(ke),Ve=Se.useMemo(()=>{if(!at)return!1;let Ye={};switch(typeof at){case"function":Ye.nodeDraggable=at;break;case"object":Ye=Object.assign({},at);break;default:break}return Ye.icon!==!1&&(Ye.icon=Ye.icon||Se.createElement(b.Z,null)),Ye},[at]),ot=Ye=>Se.createElement(ce.Z,{prefixCls:ke,switcherIcon:Je,treeNodeProps:Ye,showLine:Bn});return Ke(Se.createElement(a.Z,Object.assign({itemHeight:20,ref:It,virtual:Xe},Re,{style:Object.assign(Object.assign({},lt==null?void 0:lt.style),rt),prefixCls:ke,className:oe()({[`${ke}-icon-hide`]:!$t,[`${ke}-block-node`]:Tt,[`${ke}-unselectable`]:!pn,[`${ke}-rtl`]:Dt==="rtl"},lt==null?void 0:lt.className,Vt,pt),direction:Dt,checkable:En&&Se.createElement("span",{className:`${ke}-checkbox-inner`}),selectable:pn,switcherIcon:ot,draggable:Ve}),Sn))}),Ce;(function(Nt){Nt[Nt.None=0]="None",Nt[Nt.Start=1]="Start",Nt[Nt.End=2]="End"})(Ce||(Ce={}));function Be(Nt,It){function Ut(Dt){const{key:Xe,children:lt}=Dt;It(Xe,Dt)!==!1&&Be(lt||[],It)}Nt.forEach(Ut)}function je(Nt){let{treeData:It,expandedKeys:Ut,startKey:Dt,endKey:Xe}=Nt;const lt=[];let Mt=Ce.None;if(Dt&&Dt===Xe)return[Dt];if(!Dt||!Xe)return[];function Vt($t){return $t===Dt||$t===Xe}return Be(It,$t=>{if(Mt===Ce.End)return!1;if(Vt($t)){if(lt.push($t),Mt===Ce.None)Mt=Ce.Start;else if(Mt===Ce.Start)return Mt=Ce.End,!1}else Mt===Ce.Start&<.push($t);return Ut.includes($t)}),lt}function we(Nt,It){const Ut=(0,pe.Z)(It),Dt=[];return Be(Nt,(Xe,lt)=>{const Mt=Ut.indexOf(Xe);return Mt!==-1&&(Dt.push(lt),Ut.splice(Mt,1)),!!Ut.length}),Dt}var tt=function(Nt,It){var Ut={};for(var Dt in Nt)Object.prototype.hasOwnProperty.call(Nt,Dt)&&It.indexOf(Dt)<0&&(Ut[Dt]=Nt[Dt]);if(Nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,Dt=Object.getOwnPropertySymbols(Nt);Xe{var{defaultExpandAll:Ut,defaultExpandParent:Dt,defaultExpandedKeys:Xe}=Nt,lt=tt(Nt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Mt=Se.useRef(),Vt=Se.useRef(),$t=()=>{const{keyEntities:Ve}=(0,E.I8)(it(lt));let ot;return Ut?ot=Object.keys(Ve):Dt?ot=(0,y.r7)(lt.expandedKeys||Xe||[],Ve):ot=lt.expandedKeys||Xe,ot},[Bn,Je]=Se.useState(lt.selectedKeys||lt.defaultSelectedKeys||[]),[Tt,Sn]=Se.useState(()=>$t());Se.useEffect(()=>{"selectedKeys"in lt&&Je(lt.selectedKeys)},[lt.selectedKeys]),Se.useEffect(()=>{"expandedKeys"in lt&&Sn(lt.expandedKeys)},[lt.expandedKeys]);const En=(Ve,ot)=>{var Ye;return"expandedKeys"in lt||Sn(Ve),(Ye=lt.onExpand)===null||Ye===void 0?void 0:Ye.call(lt,Ve,ot)},pn=(Ve,ot)=>{var Ye;const{multiple:ia}=lt,{node:on,nativeEvent:ta}=ot,{key:On=""}=on,pa=it(lt),Ct=Object.assign(Object.assign({},ot),{selected:!0}),Yt=(ta==null?void 0:ta.ctrlKey)||(ta==null?void 0:ta.metaKey),Xt=ta==null?void 0:ta.shiftKey;let Ot;ia&&Yt?(Ot=Ve,Mt.current=On,Vt.current=Ot,Ct.selectedNodes=we(pa,Ot)):ia&&Xt?(Ot=Array.from(new Set([].concat((0,pe.Z)(Vt.current||[]),(0,pe.Z)(je({treeData:pa,expandedKeys:Tt,startKey:On,endKey:Mt.current}))))),Ct.selectedNodes=we(pa,Ot)):(Ot=[On],Mt.current=On,Vt.current=Ot,Ct.selectedNodes=we(pa,Ot)),(Ye=lt.onSelect)===null||Ye===void 0||Ye.call(lt,Ot,Ct),"selectedKeys"in lt||Je(Ot)},{getPrefixCls:at,direction:ft}=Se.useContext(z.E_),{prefixCls:rt,className:ke,showIcon:Bt=!0,expandAction:Wt="click"}=lt,Re=tt(lt,["prefixCls","className","showIcon","expandAction"]),Ke=at("tree",rt),pt=oe()(`${Ke}-directory`,{[`${Ke}-directory-rtl`]:ft==="rtl"},ke);return Se.createElement(ge,Object.assign({icon:Ze,ref:It,blockNode:!0},Re,{showIcon:Bt,expandAction:Wt,prefixCls:Ke,className:pt,expandedKeys:Tt,selectedKeys:Bn,onSelect:pn,onExpand:En}))};var xt=Se.forwardRef(Ue);const Et=ge;Et.DirectoryTree=xt,Et.TreeNode=a.O;var Pt=Et},20648:function(Rt,st,x){"use strict";x.d(st,{TM:function(){return ye},Yk:function(){return ze}});var a=x(36237),pe=x(98447),Ne=x(17313),Ae=x(8378),Fe=x(37613),Se=x(83116);const le=new a.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Me=(oe,y)=>({[`.${oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),Ie=(oe,y)=>({[`.${oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),xe=(oe,y)=>{const{treeCls:E,treeNodeCls:z,treeNodePadding:b,titleHeight:ee,nodeSelectedBg:te,nodeHoverBg:ne}=y,ie=y.paddingXS;return{[E]:Object.assign(Object.assign({},(0,Ne.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${E}-rtl`]:{[`${E}-switcher`]:{"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,Ne.oN)(y)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${z}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:le,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${z}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${E}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${E}-node-content-wrapper`]:Object.assign({},(0,Ne.oN)(y)),[`&:not(${z}-disabled).filter-node ${E}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${E}-draggable-icon`]:{flexShrink:0,width:ee,lineHeight:`${ee}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${z}:hover &`]:{opacity:.45}},[`&${z}-disabled`]:{[`${E}-draggable-icon`]:{visibility:"hidden"}}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ee}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher`]:Object.assign(Object.assign({},Me(oe,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:ee,margin:0,lineHeight:`${ee}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ee/2*.8,height:ee/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${E}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${E}-node-content-wrapper, ${E}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ee,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${ee}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${E}-node-selected`]:{backgroundColor:te},[`${E}-iconEle`]:{display:"inline-block",width:ee,height:ee,lineHeight:`${ee}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${E}-node-content-wrapper`]:Object.assign({lineHeight:`${ee}px`,userSelect:"none"},Ie(oe,y)),[`${z}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${E}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${z}-leaf-last`]:{[`${E}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ee/2}px !important`}}}}})}},Le=oe=>{const{treeCls:y,treeNodeCls:E,treeNodePadding:z,directoryNodeSelectedBg:b,directoryNodeSelectedColor:ee}=oe;return{[`${y}${y}-directory`]:{[E]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:z,insetInlineStart:0,transition:`background-color ${oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:oe.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${oe.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:ee,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:ee},[`${y}-node-content-wrapper`]:{color:ee,background:"transparent"}}}}}},ze=(oe,y)=>{const E=`.${oe}`,z=`${E}-treenode`,b=y.paddingXS/2,ee=(0,Fe.TS)(y,{treeCls:E,treeNodeCls:z,treeNodePadding:b});return[xe(oe,ee),Le(ee)]},ye=oe=>{const{controlHeightSM:y}=oe;return{titleHeight:y,nodeHoverBg:oe.controlItemBgHover,nodeSelectedBg:oe.controlItemBgActive}};st.ZP=(0,Se.Z)("Tree",(oe,y)=>{let{prefixCls:E}=y;return[{[oe.componentCls]:(0,pe.C2)(`${E}-checkbox`,oe)},ze(E,oe),(0,Ae.Z)(oe)]},oe=>{const{colorTextLightSolid:y,colorPrimary:E}=oe;return Object.assign(Object.assign({},ye(oe)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:E})})},71997:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return z}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ae=Ne,Fe=x(7657),Se=function(ee,te){return pe.createElement(Fe.Z,(0,a.Z)({},ee,{ref:te,icon:Ae}))},le=pe.forwardRef(Se),Me=le,Ie=x(52671),xe=x(58617),Le=x(15075),ze=x(43531),ye=x(92310),oe=x.n(ye),y=x(92343),z=b=>{const{prefixCls:ee,switcherIcon:te,treeNodeProps:ne,showLine:ie}=b,{isLeaf:ce,expanded:me,loading:ge}=ne;if(ge)return pe.createElement(xe.Z,{className:`${ee}-switcher-loading-icon`});let Ce;if(ie&&typeof ie=="object"&&(Ce=ie.showLeafIcon),ce){if(!ie)return null;if(typeof Ce!="boolean"&&Ce){const we=typeof Ce=="function"?Ce(ne):Ce,tt=`${ee}-switcher-line-custom-icon`;return(0,y.l$)(we)?(0,y.Tm)(we,{className:oe()(we.props.className||"",tt)}):we}return Ce?pe.createElement(Ie.Z,{className:`${ee}-switcher-line-icon`}):pe.createElement("span",{className:`${ee}-switcher-leaf-line`})}const Be=`${ee}-switcher-icon`,je=typeof te=="function"?te(ne):te;return(0,y.l$)(je)?(0,y.Tm)(je,{className:oe()(je.props.className||"",Be)}):je!==void 0?je:ie?me?pe.createElement(Le.Z,{className:`${ee}-switcher-line-icon`}):pe.createElement(ze.Z,{className:`${ee}-switcher-line-icon`}):pe.createElement(Me,{className:Be})}},54580:function(Rt,st,x){"use strict";x.d(st,{default:function(){return Cn}});var a=x(59301),pe=x(94480),Ne=x(92310),Ae=x.n(Ne),Fe=x(54476),Se=x(67732),le=x(83652),Me=x(42403),Ie=x(158),xe=x(20068),Le=x(75931),ze=x(75044),ye=x(76190),oe=x(3202),y=x(26112);function E(mt,an){var gn="cannot ".concat(mt.method," ").concat(mt.action," ").concat(an.status,"'"),Gn=new Error(gn);return Gn.status=an.status,Gn.method=mt.method,Gn.url=mt.action,Gn}function z(mt){var an=mt.responseText||mt.response;if(!an)return an;try{return JSON.parse(an)}catch(gn){return an}}function b(mt){var an=new XMLHttpRequest;mt.onProgress&&an.upload&&(an.upload.onprogress=function(fn){fn.total>0&&(fn.percent=fn.loaded/fn.total*100),mt.onProgress(fn)});var gn=new FormData;mt.data&&Object.keys(mt.data).forEach(function(Rn){var fn=mt.data[Rn];if(Array.isArray(fn)){fn.forEach(function(kn){gn.append("".concat(Rn,"[]"),kn)});return}gn.append(Rn,fn)}),mt.file instanceof Blob?gn.append(mt.filename,mt.file,mt.file.name):gn.append(mt.filename,mt.file),an.onerror=function(fn){mt.onError(fn)},an.onload=function(){return an.status<200||an.status>=300?mt.onError(E(mt,an),z(an)):mt.onSuccess(z(an),an)},an.open(mt.method,mt.action,!0),mt.withCredentials&&"withCredentials"in an&&(an.withCredentials=!0);var Gn=mt.headers||{};return Gn["X-Requested-With"]!==null&&an.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Gn).forEach(function(Rn){Gn[Rn]!==null&&an.setRequestHeader(Rn,Gn[Rn])}),an.send(gn),{abort:function(){an.abort()}}}var ee=+new Date,te=0;function ne(){return"rc-upload-".concat(ee,"-").concat(++te)}var ie=x(48736),ce=function(mt,an){if(mt&&an){var gn=Array.isArray(an)?an:an.split(","),Gn=mt.name||"",Rn=mt.type||"",fn=Rn.replace(/\/.*$/,"");return gn.some(function(kn){var At=kn.trim();if(/^\*(\/\*)?$/.test(kn))return!0;if(At.charAt(0)==="."){var dr=Gn.toLowerCase(),$a=At.toLowerCase(),Wn=[$a];return($a===".jpg"||$a===".jpeg")&&(Wn=[".jpg",".jpeg"]),Wn.some(function(Tr){return dr.endsWith(Tr)})}return/\/\*$/.test(At)?fn===At.replace(/\/.*$/,""):Rn===At?!0:/^\w+$/.test(At)?((0,ie.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(At,"'.Skip for check.")),!0):!1})}return!0};function me(mt,an){var gn=mt.createReader(),Gn=[];function Rn(){gn.readEntries(function(fn){var kn=Array.prototype.slice.apply(fn);Gn=Gn.concat(kn);var At=!kn.length;At?an(Gn):Rn()})}Rn()}var ge=function(an,gn,Gn){var Rn=function fn(kn,At){kn&&(kn.path=At||"",kn.isFile?kn.file(function(dr){Gn(dr)&&(kn.fullPath&&!dr.webkitRelativePath&&(Object.defineProperties(dr,{webkitRelativePath:{writable:!0}}),dr.webkitRelativePath=kn.fullPath.replace(/^\//,""),Object.defineProperties(dr,{webkitRelativePath:{writable:!1}})),gn([dr]))}):kn.isDirectory&&me(kn,function(dr){dr.forEach(function($a){fn($a,"".concat(At).concat(kn.name,"/"))})}))};an.forEach(function(fn){Rn(fn.webkitGetAsEntry())})},Ce=ge,Be=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],je=function(mt){(0,Me.Z)(gn,mt);var an=(0,Ie.Z)(gn);function gn(){var Gn;(0,Se.Z)(this,gn);for(var Rn=arguments.length,fn=new Array(Rn),kn=0;kn{let{uid:fn}=Rn;return fn===mt.uid});return Gn===-1?gn.push(mt):gn[Gn]=mt,gn}function Ye(mt,an){const gn=mt.uid!==void 0?"uid":"name";return an.filter(Gn=>Gn[gn]===mt[gn])[0]}function ia(mt,an){const gn=mt.uid!==void 0?"uid":"name",Gn=an.filter(Rn=>Rn[gn]!==mt[gn]);return Gn.length===an.length?null:Gn}const on=function(){const an=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Gn=an[an.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Gn)||[""])[0]},ta=mt=>mt.indexOf("image/")===0,On=mt=>{if(mt.type&&!mt.thumbUrl)return ta(mt.type);const an=mt.thumbUrl||mt.url||"",gn=on(an);return/^data:image\//.test(an)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(gn)?!0:!(/^data:/.test(an)||gn)},pa=200;function Ct(mt){return new Promise(an=>{if(!mt.type||!ta(mt.type)){an("");return}const gn=document.createElement("canvas");gn.width=pa,gn.height=pa,gn.style.cssText=`position: fixed; left: 0; top: 0; width: ${pa}px; height: ${pa}px; z-index: 9999; display: none;`,document.body.appendChild(gn);const Gn=gn.getContext("2d"),Rn=new Image;if(Rn.onload=()=>{const{width:fn,height:kn}=Rn;let At=pa,dr=pa,$a=0,Wn=0;fn>kn?(dr=kn*(pa/fn),Wn=-(dr-At)/2):(At=fn*(pa/kn),$a=-(At-dr)/2),Gn.drawImage(Rn,$a,Wn,At,dr);const Tr=gn.toDataURL();document.body.removeChild(gn),window.URL.revokeObjectURL(Rn.src),an(Tr)},Rn.crossOrigin="anonymous",mt.type.startsWith("image/svg+xml")){const fn=new FileReader;fn.onload=()=>{fn.result&&(Rn.src=fn.result)},fn.readAsDataURL(mt)}else if(mt.type.startsWith("image/gif")){const fn=new FileReader;fn.onload=()=>{fn.result&&an(fn.result)},fn.readAsDataURL(mt)}else Rn.src=window.URL.createObjectURL(mt)})}var Yt=x(26227),Xt=x(41464),Ot=x(15277),en=x(93948),xa=x(6848),oa=a.forwardRef((mt,an)=>{let{prefixCls:gn,className:Gn,style:Rn,locale:fn,listType:kn,file:At,items:dr,progress:$a,iconRender:Wn,actionIconRender:Tr,itemRender:zr,isImgUrl:ao,showPreviewIcon:Qr,showRemoveIcon:za,showDownloadIcon:br,previewIcon:Nr,removeIcon:nr,downloadIcon:mo,onPreview:zo,onDownload:ro,onClose:Go}=mt;var lo,di;const{status:mi}=At,[vi,Yo]=a.useState(mi);a.useEffect(()=>{mi!=="removed"&&Yo(mi)},[mi]);const[Hr,xl]=a.useState(!1);a.useEffect(()=>{const Pl=setTimeout(()=>{xl(!0)},300);return()=>{clearTimeout(Pl)}},[]);const wl=Wn(At);let Ul=a.createElement("div",{className:`${gn}-icon`},wl);if(kn==="picture"||kn==="picture-card"||kn==="picture-circle")if(vi==="uploading"||!At.thumbUrl&&!At.url){const Pl=Ae()(`${gn}-list-item-thumbnail`,{[`${gn}-list-item-file`]:vi!=="uploading"});Ul=a.createElement("div",{className:Pl},wl)}else{const Pl=ao!=null&&ao(At)?a.createElement("img",{src:At.thumbUrl||At.url,alt:At.name,className:`${gn}-list-item-image`,crossOrigin:At.crossOrigin}):wl,fi=Ae()(`${gn}-list-item-thumbnail`,{[`${gn}-list-item-file`]:ao&&!ao(At)});Ul=a.createElement("a",{className:fi,onClick:Pu=>zo(At,Pu),href:At.url||At.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Pl)}const _o=Ae()(`${gn}-list-item`,`${gn}-list-item-${vi}`),ii=typeof At.linkProps=="string"?JSON.parse(At.linkProps):At.linkProps,ai=za?Tr((typeof nr=="function"?nr(At):nr)||a.createElement(Yt.Z,null),()=>Go(At),gn,fn.removeFile):null,gi=br&&vi==="done"?Tr((typeof mo=="function"?mo(At):mo)||a.createElement(Xt.Z,null),()=>ro(At),gn,fn.downloadFile):null,ui=kn!=="picture-card"&&kn!=="picture-circle"&&a.createElement("span",{key:"download-delete",className:Ae()(`${gn}-list-item-actions`,{picture:kn==="picture"})},gi,ai),Di=Ae()(`${gn}-list-item-name`),Sl=At.url?[a.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Di,title:At.name},ii,{href:At.url,onClick:Pl=>zo(At,Pl)}),At.name),ui]:[a.createElement("span",{key:"view",className:Di,onClick:Pl=>zo(At,Pl),title:At.name},At.name),ui],nl={pointerEvents:"none",opacity:.5},xo=Qr?a.createElement("a",{href:At.url||At.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:At.url||At.thumbUrl?void 0:nl,onClick:Pl=>zo(At,Pl),title:fn.previewFile},typeof Nr=="function"?Nr(At):Nr||a.createElement(Ot.Z,null)):null,Nl=(kn==="picture-card"||kn==="picture-circle")&&vi!=="uploading"&&a.createElement("span",{className:`${gn}-list-item-actions`},xo,vi==="done"&&gi,ai),{getPrefixCls:$i}=a.useContext(Et.E_),Gi=$i(),du=a.createElement("div",{className:_o},Ul,Sl,Nl,Hr&&a.createElement(Bt.default,{motionName:`${Gi}-fade`,visible:vi==="uploading",motionDeadline:2e3},Pl=>{let{className:fi}=Pl;const Pu="percent"in At?a.createElement(en.Z,Object.assign({},$a,{type:"line",percent:At.percent,"aria-label":At["aria-label"],"aria-labelledby":At["aria-labelledby"]})):null;return a.createElement("div",{className:Ae()(`${gn}-list-item-progress`,fi)},Pu)})),vu=At.response&&typeof At.response=="string"?At.response:((lo=At.error)===null||lo===void 0?void 0:lo.statusText)||((di=At.error)===null||di===void 0?void 0:di.message)||fn.uploadError,mu=vi==="error"?a.createElement(xa.Z,{title:vu,getPopupContainer:Pl=>Pl.parentNode},du):du;return a.createElement("div",{className:Ae()(`${gn}-list-item-container`,Gn),style:Rn,ref:an},zr?zr(mu,At,dr,{download:ro.bind(null,At),preview:zo.bind(null,At),remove:Go.bind(null,At)}):mu)});const qa=(mt,an)=>{const{listType:gn="text",previewFile:Gn=Ct,onPreview:Rn,onDownload:fn,onRemove:kn,locale:At,iconRender:dr,isImageUrl:$a=On,prefixCls:Wn,items:Tr=[],showPreviewIcon:zr=!0,showRemoveIcon:ao=!0,showDownloadIcon:Qr=!1,removeIcon:za,previewIcon:br,downloadIcon:Nr,progress:nr={size:[-1,2],showInfo:!1},appendAction:mo,appendActionVisible:zo=!0,itemRender:ro,disabled:Go}=mt,lo=(0,Wt.Z)(),[di,mi]=a.useState(!1);a.useEffect(()=>{gn!=="picture"&&gn!=="picture-card"&&gn!=="picture-circle"||(Tr||[]).forEach(nl=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(nl.originFileObj instanceof File||nl.originFileObj instanceof Blob)||nl.thumbUrl!==void 0||(nl.thumbUrl="",Gn&&Gn(nl.originFileObj).then(xo=>{nl.thumbUrl=xo||"",lo()}))})},[gn,Tr,Gn]),a.useEffect(()=>{mi(!0)},[]);const vi=(nl,xo)=>{if(Rn)return xo==null||xo.preventDefault(),Rn(nl)},Yo=nl=>{typeof fn=="function"?fn(nl):nl.url&&window.open(nl.url)},Hr=nl=>{kn==null||kn(nl)},xl=nl=>{if(dr)return dr(nl,gn);const xo=nl.status==="uploading",Nl=$a&&$a(nl)?a.createElement(ke,null):a.createElement(Vt,null);let $i=xo?a.createElement($t.Z,null):a.createElement(En,null);return gn==="picture"?$i=xo?a.createElement($t.Z,null):Nl:(gn==="picture-card"||gn==="picture-circle")&&($i=xo?At.uploading:Nl),$i},wl=(nl,xo,Nl,$i)=>{const Gi={type:"text",size:"small",title:$i,onClick:du=>{xo(),(0,Ke.l$)(nl)&&nl.props.onClick&&nl.props.onClick(du)},className:`${Nl}-list-item-action`,disabled:Go};if((0,Ke.l$)(nl)){const du=(0,Ke.Tm)(nl,Object.assign(Object.assign({},nl.props),{onClick:()=>{}}));return a.createElement(pt.ZP,Object.assign({},Gi,{icon:du}))}return a.createElement(pt.ZP,Object.assign({},Gi),a.createElement("span",null,nl))};a.useImperativeHandle(an,()=>({handlePreview:vi,handleDownload:Yo}));const{getPrefixCls:Ul}=a.useContext(Et.E_),_o=Ul("upload",Wn),ii=Ul(),ai=Ae()(`${_o}-list`,`${_o}-list-${gn}`),gi=(0,pe.Z)(Tr.map(nl=>({key:nl.uid,file:nl})));let Di={motionDeadline:2e3,motionName:`${_o}-${gn==="picture-card"||gn==="picture-circle"?"animate-inline":"animate"}`,keys:gi,motionAppear:di};const Sl=a.useMemo(()=>{const nl=Object.assign({},(0,Re.Z)(ii));return delete nl.onAppearEnd,delete nl.onEnterEnd,delete nl.onLeaveEnd,nl},[ii]);return gn!=="picture-card"&&gn!=="picture-circle"&&(Di=Object.assign(Object.assign({},Sl),Di)),a.createElement("div",{className:ai},a.createElement(Bt.CSSMotionList,Object.assign({},Di,{component:!1}),nl=>{let{key:xo,file:Nl,className:$i,style:Gi}=nl;return a.createElement(oa,{key:xo,locale:At,prefixCls:_o,className:$i,style:Gi,file:Nl,items:Tr,progress:nr,listType:gn,isImgUrl:$a,showPreviewIcon:zr,showRemoveIcon:ao,showDownloadIcon:Qr,removeIcon:za,previewIcon:br,downloadIcon:Nr,iconRender:xl,actionIconRender:wl,itemRender:ro,onPreview:vi,onDownload:Yo,onClose:Hr})}),mo&&a.createElement(Bt.default,Object.assign({},Di,{visible:zo,forceRender:!0}),nl=>{let{className:xo,style:Nl}=nl;return(0,Ke.Tm)(mo,$i=>({className:Ae()($i.className,xo),style:Object.assign(Object.assign(Object.assign({},Nl),{pointerEvents:xo?"none":void 0}),$i.style)}))}))};var qn=a.forwardRef(qa),Jt=x(17313),va=x(8378),Va=x(83116),Aa=x(37613),Yr=mt=>{const{componentCls:an,iconCls:gn}=mt;return{[`${an}-wrapper`]:{[`${an}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:mt.colorFillAlter,border:`${mt.lineWidth}px dashed ${mt.colorBorder}`,borderRadius:mt.borderRadiusLG,cursor:"pointer",transition:`border-color ${mt.motionDurationSlow}`,[an]:{padding:`${mt.padding}px 0`},[`${an}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${an}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${an}-disabled):hover`]:{borderColor:mt.colorPrimaryHover},[`p${an}-drag-icon`]:{marginBottom:mt.margin,[gn]:{color:mt.colorPrimary,fontSize:mt.uploadThumbnailSize}},[`p${an}-text`]:{margin:`0 0 ${mt.marginXXS}px`,color:mt.colorTextHeading,fontSize:mt.fontSizeLG},[`p${an}-hint`]:{color:mt.colorTextDescription,fontSize:mt.fontSize},[`&${an}-disabled`]:{cursor:"not-allowed",[`p${an}-drag-icon ${gn}, - p${an}-text, - p${an}-hint - `]:{color:mt.colorTextDisabled}}}}}},ht=mt=>{const{componentCls:an,antCls:gn,iconCls:Gn,fontSize:Rn,lineHeight:fn}=mt,kn=`${an}-list-item`,At=`${kn}-actions`,dr=`${kn}-action`,$a=Math.round(Rn*fn);return{[`${an}-wrapper`]:{[`${an}-list`]:Object.assign(Object.assign({},(0,Jt.dF)()),{lineHeight:mt.lineHeight,[kn]:{position:"relative",height:mt.lineHeight*Rn,marginTop:mt.marginXS,fontSize:Rn,display:"flex",alignItems:"center",transition:`background-color ${mt.motionDurationSlow}`,"&:hover":{backgroundColor:mt.controlItemBgHover},[`${kn}-name`]:Object.assign(Object.assign({},Jt.vS),{padding:`0 ${mt.paddingXS}px`,lineHeight:fn,flex:"auto",transition:`all ${mt.motionDurationSlow}`}),[At]:{[dr]:{opacity:0},[`${dr}${gn}-btn-sm`]:{height:$a,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:{position:"relative",padding:`${Xo}px ${Qt}px`,overflowWrap:"break-word"},[`${Ke}-title`]:{padding:`${Lt}px ${Qt}px`},[`${Ke}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:In,fontWeight:it,textAlign:"start",background:lr,borderBottom:nl,transition:`background ${rr} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Ke}-selection-column):not(${Ke}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:ir,transform:"translateY(-50%)",transition:`background-color ${rr}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Ke}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${rr}, border-color ${rr}`,borderBottom:nl,[` + > ${Ke}-wrapper:only-child, + > ${Ke}-expanded-row-fixed > ${Ke}-wrapper:only-child + `]:{[Ke]:{marginBlock:`-${Lt}px`,marginInline:`${ze.tableExpandColumnWidth-Qt}px -${Qt}px`,[`${Ke}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:In,fontWeight:it,textAlign:"start",background:lr,borderBottom:nl,transition:`background ${rr} ease`},[` + &${Ke}-row:hover > th, + &${Ke}-row:hover > td, + > th${Ke}-cell-row-hover, + > td${Ke}-cell-row-hover + `]:{background:Dr},[`&${Ke}-row-selected`]:{"> th, > td":{background:Ar},"&:hover > th, &:hover > td":{background:Kr}}}},[`${Ke}-footer`]:{padding:`${Lt}px ${Qt}px`,color:Ir,background:_r}})}};var yi=(0,yl.Z)("Table",ze=>{const{colorTextHeading:Ke,colorSplit:it,colorIcon:Lt,colorIconHover:Qt,opacityLoading:Kt,colorBgContainer:pn,controlInteractiveSize:Zn,headerBg:Dn,headerColor:wa,headerSortActiveBg:Ba,headerSortHoverBg:In,bodySortBg:rr,rowHoverBg:lr,rowSelectedBg:ir,rowSelectedHoverBg:Dr,rowExpandedBg:Ar,cellPaddingBlock:Kr,cellPaddingInline:Ir,cellPaddingBlockMD:_r,cellPaddingInlineMD:Xo,cellPaddingBlockSM:nl,cellPaddingInlineSM:To,borderColor:No,footerBg:El,footerColor:mo,headerBorderRadius:jo,cellFontSize:Po,cellFontSizeMD:$r,cellFontSizeSM:eo,headerSplitColor:$o,fixedHeaderSortActiveBg:Ql,headerFilterHoverBg:Cl,filterDropdownBg:Lo,expandIconBg:Rl,selectionColumnWidth:Wl,stickyScrollBarBg:ni}=ze,ql=new Gr.C(Lt),Jr=new Gr.C(Qt),_l=2,gl=(0,_o.TS)(ze,{tableFontSize:Po,tableBg:pn,tableRadius:jo,tablePaddingVertical:Kr,tablePaddingHorizontal:Ir,tablePaddingVerticalMiddle:_r,tablePaddingHorizontalMiddle:Xo,tablePaddingVerticalSmall:nl,tablePaddingHorizontalSmall:To,tableBorderColor:No,tableHeaderTextColor:wa,tableHeaderBg:Dn,tableFooterTextColor:mo,tableFooterBg:El,tableHeaderCellSplitColor:$o,tableHeaderSortBg:Ba,tableHeaderSortHoverBg:In,tableHeaderIconColor:ql.clone().setAlpha(ql.getAlpha()*Kt).toRgbString(),tableHeaderIconColorHover:Jr.clone().setAlpha(Jr.getAlpha()*Kt).toRgbString(),tableBodySortBg:rr,tableFixedHeaderSortActiveBg:Ql,tableHeaderFilterActiveBg:Cl,tableFilterDropdownBg:Lo,tableRowHoverBg:lr,tableSelectedRowBg:ir,tableSelectedRowHoverBg:Dr,zIndexTableFixed:_l,zIndexTableSticky:_l+1,tableFontSizeMiddle:$r,tableFontSizeSmall:eo,tableSelectionColumnWidth:Wl,tableExpandIconBg:Rl,tableExpandColumnWidth:Zn+2*ze.padding,tableExpandedRowBg:Ar,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ni,tableScrollThumbBgHover:Ke,tableScrollBg:it});return[xr(gl),_a(gl),Si(gl),ti(gl),Br(gl),Qe(gl),Za(gl),da(gl),Si(gl),_t(gl),So(gl),Ma(gl),Jl(gl),ft(gl),Io(gl),ao(gl),hu(gl)]},ze=>{const{colorFillAlter:Ke,colorBgContainer:it,colorTextHeading:Lt,colorFillSecondary:Qt,colorFillContent:Kt,controlItemBgActive:pn,controlItemBgActiveHover:Zn,padding:Dn,paddingSM:wa,paddingXS:Ba,colorBorderSecondary:In,borderRadiusLG:rr,fontSize:lr,controlHeight:ir,colorTextPlaceholder:Dr}=ze,Ar=new Gr.C(Qt).onBackground(it).toHexShortString(),Kr=new Gr.C(Kt).onBackground(it).toHexShortString(),Ir=new Gr.C(Ke).onBackground(it).toHexShortString();return{headerBg:Ir,headerColor:Lt,headerSortActiveBg:Ar,headerSortHoverBg:Kr,bodySortBg:Ir,rowHoverBg:Ir,rowSelectedBg:pn,rowSelectedHoverBg:Zn,rowExpandedBg:Ke,cellPaddingBlock:Dn,cellPaddingInline:Dn,cellPaddingBlockMD:wa,cellPaddingInlineMD:Ba,cellPaddingBlockSM:Ba,cellPaddingInlineSM:Ba,borderColor:In,headerBorderRadius:rr,footerBg:Ir,footerColor:Lt,cellFontSize:lr,cellFontSizeMD:lr,cellFontSizeSM:lr,headerSplitColor:In,fixedHeaderSortActiveBg:Ar,headerFilterHoverBg:Kt,filterDropdownMenuBg:it,filterDropdownBg:it,expandIconBg:it,selectionColumnWidth:ir,stickyScrollBarBg:Dr,stickyScrollBarBorderRadius:100}});const Pi=[],$i=(ze,Ke)=>{const{prefixCls:it,className:Lt,rootClassName:Qt,style:Kt,size:pn,bordered:Zn,dropdownPrefixCls:Dn,dataSource:wa,pagination:Ba,rowSelection:In,rowKey:rr="key",rowClassName:lr,columns:ir,children:Dr,childrenColumnName:Ar,onChange:Kr,getPopupContainer:Ir,loading:_r,expandIcon:Xo,expandable:nl,expandedRowRender:To,expandIconColumnIndex:No,indentSize:El,scroll:mo,sortDirections:jo,locale:Po,showSorterTooltip:$r=!0,virtual:eo}=ze,$o=le.useMemo(()=>ir||De(Dr),[ir,Dr]),Ql=le.useMemo(()=>$o.some(Ii=>Ii.responsive),[$o]),Cl=(0,Qu.Z)(Ql),Lo=le.useMemo(()=>{const Ii=new Set(Object.keys(Cl).filter(lu=>Cl[lu]));return $o.filter(lu=>!lu.responsive||lu.responsive.some(Xu=>Ii.has(Xu)))},[$o,Cl]),Rl=(0,pu.Z)(ze,["className","style","columns"]),{locale:Wl=as.Z,direction:ni,table:ql,renderEmpty:Jr,getPrefixCls:_l,getPopupContainer:gl}=le.useContext(Sl.E_),iu=(0,Pu.Z)(pn),al=Object.assign(Object.assign({},Wl.Table),Po),Yi=wa||Pi,Li=_l("table",it),xu=_l("dropdown",Dn),Mo=Object.assign({childrenColumnName:Ar,expandIconColumnIndex:No},nl),{childrenColumnName:Zo="children"}=Mo,el=le.useMemo(()=>Yi.some(Ii=>Ii==null?void 0:Ii[Zo])?"nest":To||nl&&nl.expandedRowRender?"row":null,[Yi]),Go={body:le.useRef()},Oo=le.useMemo(()=>typeof rr=="function"?rr:Ii=>Ii==null?void 0:Ii[rr],[rr]),[pr]=ys(Yi,Zo,Oo),Rr={},pl=function(Ii,lu){let Xu=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Iu,rs,Ju;const es=Object.assign(Object.assign({},Rr),Ii);Xu&&((Iu=Rr.resetPagination)===null||Iu===void 0||Iu.call(Rr),!((rs=es.pagination)===null||rs===void 0)&&rs.current&&(es.pagination.current=1),Ba&&Ba.onChange&&Ba.onChange(1,(Ju=es.pagination)===null||Ju===void 0?void 0:Ju.pageSize)),mo&&mo.scrollToFirstRowOnChange!==!1&&Go.body.current&&(0,du.Z)(0,{getContainer:()=>Go.body.current}),Kr==null||Kr(es.pagination,es.filters,es.sorter,{currentDataSource:ws(Pl(Yi,es.sorterStates,Zo),es.filterStates),action:lu})},Kl=(Ii,lu)=>{pl({sorter:Ii,sorterStates:lu},"sort",!1)},[Zu,ku,ls,ru]=zl({prefixCls:Li,mergedColumns:Lo,onSorterChange:Kl,sortDirections:jo||["ascend","descend"],tableLocale:al,showSorterTooltip:$r}),Au=le.useMemo(()=>Pl(Yi,ku,Zo),[Yi,ku]);Rr.sorter=ru(),Rr.sorterStates=ku;const ol=(Ii,lu)=>{pl({filters:Ii,filterStates:lu},"filter",!0)},[Yu,Wu,Zi]=ps({prefixCls:Li,locale:al,dropdownPrefixCls:xu,mergedColumns:Lo,onFilterChange:ol,getPopupContainer:Ir||gl}),Xi=ws(Au,Wu);Rr.filters=Zi,Rr.filterStates=Wu;const ou=le.useMemo(()=>{const Ii={};return Object.keys(Zi).forEach(lu=>{Zi[lu]!==null&&(Ii[lu]=Zi[lu])}),Object.assign(Object.assign({},ls),{filters:Ii})},[ls,Zi]),[Eu]=ui(ou),Fu=(Ii,lu)=>{pl({pagination:Object.assign(Object.assign({},Rr.pagination),{current:Ii,pageSize:lu})},"paginate")},[hi,$u]=gc(Xi.length,Fu,Ba);Rr.pagination=Ba===!1?{}:bu(hi,Ba),Rr.resetPagination=$u;const Gu=le.useMemo(()=>{if(Ba===!1||!hi.pageSize)return Xi;const{current:Ii=1,total:lu,pageSize:Xu=ss}=hi;return Xi.lengthXu?Xi.slice((Ii-1)*Xu,Ii*Xu):Xi:Xi.slice((Ii-1)*Xu,Ii*Xu)},[!!Ba,Xi,hi&&hi.current,hi&&hi.pageSize,hi&&hi.total]),[Ei,ul]=vs({prefixCls:Li,data:Xi,pageData:Gu,getRowKey:Oo,getRecordByKey:pr,expandType:el,childrenColumnName:Zo,locale:al,getPopupContainer:Ir||gl},In),Ou=(Ii,lu,Xu)=>{let Iu;return typeof lr=="function"?Iu=Ze()(lr(Ii,lu,Xu)):Iu=Ze()(lr),Ze()({[`${Li}-row-selected`]:ul.has(Oo(Ii,lu))},Iu)};Mo.__PARENT_RENDER_ICON__=Mo.expandIcon,Mo.expandIcon=Mo.expandIcon||Xo||Xr(al),el==="nest"&&Mo.expandIconColumnIndex===void 0?Mo.expandIconColumnIndex=In?1:0:Mo.expandIconColumnIndex>0&&In&&(Mo.expandIconColumnIndex-=1),typeof Mo.indentSize!="number"&&(Mo.indentSize=typeof El=="number"?El:15);const vu=le.useCallback(Ii=>Eu(Ei(Yu(Zu(Ii)))),[Zu,Yu,Ei]);let Ls,hs;if(Ba!==!1&&(hi!=null&&hi.total)){let Ii;hi.size?Ii=hi.size:Ii=iu==="small"||iu==="middle"?"small":void 0;const lu=rs=>le.createElement(Vu.Z,Object.assign({},hi,{className:Ze()(`${Li}-pagination ${Li}-pagination-${rs}`,hi.className),size:Ii})),Xu=ni==="rtl"?"left":"right",{position:Iu}=hi;if(Iu!==null&&Array.isArray(Iu)){const rs=Iu.find(Us=>Us.includes("top")),Ju=Iu.find(Us=>Us.includes("bottom")),es=Iu.every(Us=>`${Us}`=="none");!rs&&!Ju&&!es&&(hs=lu(Xu)),rs&&(Ls=lu(rs.toLowerCase().replace("top",""))),Ju&&(hs=lu(Ju.toLowerCase().replace("bottom","")))}else hs=lu(Xu)}let gs;typeof _r=="boolean"?gs={spinning:_r}:typeof _r=="object"&&(gs=Object.assign({spinning:!0},_r));const[Hu,Bu]=yi(Li),[,wu]=(0,Wr.Z)(),Zs=Ze()(`${Li}-wrapper`,ql==null?void 0:ql.className,{[`${Li}-wrapper-rtl`]:ni==="rtl"},Lt,Qt,Bu),qs=Object.assign(Object.assign({},ql==null?void 0:ql.style),Kt),Fl=Po&&Po.emptyText||(Jr==null?void 0:Jr("Table"))||le.createElement(gi.Z,{componentName:"Table"}),Du=eo?Al:Di,Gs={},_c=le.useMemo(()=>{const{fontSize:Ii,lineHeight:lu,padding:Xu,paddingXS:Iu,paddingSM:rs}=wu,Ju=Math.floor(Ii*lu);switch(iu){case"large":return Xu*2+Ju;case"small":return Iu*2+Ju;default:return rs*2+Ju}},[wu,iu]);return eo&&(Gs.listItemHeight=_c),Hu(le.createElement("div",{ref:Ke,className:Zs,style:qs},le.createElement(ko.Z,Object.assign({spinning:!1},gs),Ls,le.createElement(Du,Object.assign({},Gs,Rl,{columns:Lo,direction:ni,expandable:Mo,prefixCls:Li,className:Ze()({[`${Li}-middle`]:iu==="middle",[`${Li}-small`]:iu==="small",[`${Li}-bordered`]:Zn,[`${Li}-empty`]:Yi.length===0}),data:Gu,rowKey:Oo,rowClassName:Ou,emptyText:Fl,internalHooks:pe,internalRefs:Go,transformColumns:vu})),hs)))};var Ui=le.forwardRef($i);const bi=(ze,Ke)=>{const it=le.useRef(0);return it.current+=1,le.createElement(Ui,Object.assign({},ze,{ref:Ke,_renderTimes:it.current}))},Ti=le.forwardRef(bi);Ti.SELECTION_COLUMN=Bs,Ti.EXPAND_COLUMN=a,Ti.SELECTION_ALL=js,Ti.SELECTION_INVERT=Ws,Ti.SELECTION_NONE=xc,Ti.Column=_i,Ti.ColumnGroup=cu,Ti.Summary=Re;var ea=Ti,jr=ea},12563:function(Rt,ct,x){"use strict";x.d(ct,{default:function(){return je}});var a=x(59301),pe=x(99267),Ne=x(92310),Ae=x.n(Ne),Fe=x(36785),Se=x(47729),le=x(14088),Me=x(36355),Ie=x(17313),xe=x(37613),Le=x(83116);const He=we=>{const{paddingXXS:tt,lineWidth:Ze,tagPaddingHorizontal:ut,componentCls:We}=we,nt=ut-Ze,xt=tt-Ze;return{[We]:Object.assign(Object.assign({},(0,Ie.Wf)(we)),{display:"inline-block",height:"auto",marginInlineEnd:we.marginXS,paddingInline:nt,fontSize:we.tagFontSize,lineHeight:we.tagLineHeight,whiteSpace:"nowrap",background:we.defaultBg,border:`${we.lineWidth}px ${we.lineType} ${we.colorBorder}`,borderRadius:we.borderRadiusSM,opacity:1,transition:`all ${we.motionDurationMid}`,textAlign:"start",position:"relative",[`&${We}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:we.defaultColor},[`${We}-close-icon`]:{marginInlineStart:xt,color:we.colorTextDescription,fontSize:we.tagIconSize,cursor:"pointer",transition:`all ${we.motionDurationMid}`,"&:hover":{color:we.colorTextHeading}},[`&${We}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${we.iconCls}-close, ${we.iconCls}-close:hover`]:{color:we.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${We}-checkable-checked):hover`]:{color:we.colorPrimary,backgroundColor:we.colorFillSecondary},"&:active, &-checked":{color:we.colorTextLightSolid},"&-checked":{backgroundColor:we.colorPrimary,"&:hover":{backgroundColor:we.colorPrimaryHover}},"&:active":{backgroundColor:we.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${we.iconCls} + span, > span + ${we.iconCls}`]:{marginInlineStart:nt}}),[`${We}-borderless`]:{borderColor:"transparent",background:we.tagBorderlessBg}}},ye=we=>{const{lineWidth:tt,fontSizeIcon:Ze}=we,ut=we.fontSizeSM,We=`${we.lineHeightSM*ut}px`;return(0,xe.TS)(we,{tagFontSize:ut,tagLineHeight:We,tagIconSize:Ze-2*tt,tagPaddingHorizontal:8,tagBorderlessBg:we.colorFillTertiary})},oe=we=>({defaultBg:we.colorFillQuaternary,defaultColor:we.colorText});var y=(0,Le.Z)("Tag",we=>{const tt=ye(we);return He(tt)},oe),E=function(we,tt){var Ze={};for(var ut in we)Object.prototype.hasOwnProperty.call(we,ut)&&tt.indexOf(ut)<0&&(Ze[ut]=we[ut]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,ut=Object.getOwnPropertySymbols(we);We{const{prefixCls:tt,style:Ze,className:ut,checked:We,onChange:nt,onClick:xt}=we,yt=E(we,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:bt,tag:Nt}=a.useContext(Me.E_),It=Mt=>{nt==null||nt(!We),xt==null||xt(Mt)},Ut=bt("tag",tt),[Dt,Xe]=y(Ut),lt=Ae()(Ut,`${Ut}-checkable`,{[`${Ut}-checkable-checked`]:We},Nt==null?void 0:Nt.className,ut,Xe);return Dt(a.createElement("span",Object.assign({},yt,{style:Object.assign(Object.assign({},Ze),Nt==null?void 0:Nt.style),className:lt,onClick:It})))},ee=x(45157);const te=we=>(0,ee.Z)(we,(tt,Ze)=>{let{textColor:ut,lightBorderColor:We,lightColor:nt,darkColor:xt}=Ze;return{[`${we.componentCls}-${tt}`]:{color:ut,background:nt,borderColor:We,"&-inverse":{color:we.colorTextLightSolid,background:xt,borderColor:xt},[`&${we.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Le.b)(["Tag","preset"],we=>{const tt=ye(we);return te(tt)},oe);function ie(we){return typeof we!="string"?we:we.charAt(0).toUpperCase()+we.slice(1)}const ce=(we,tt,Ze)=>{const ut=ie(Ze);return{[`${we.componentCls}-${tt}`]:{color:we[`color${Ze}`],background:we[`color${ut}Bg`],borderColor:we[`color${ut}Border`],[`&${we.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,Le.b)(["Tag","status"],we=>{const tt=ye(we);return[ce(tt,"success","Success"),ce(tt,"processing","Info"),ce(tt,"error","Error"),ce(tt,"warning","Warning")]},oe),ge=function(we,tt){var Ze={};for(var ut in we)Object.prototype.hasOwnProperty.call(we,ut)&&tt.indexOf(ut)<0&&(Ze[ut]=we[ut]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,ut=Object.getOwnPropertySymbols(we);We{const{prefixCls:Ze,className:ut,rootClassName:We,style:nt,children:xt,icon:yt,color:bt,onClose:Nt,closeIcon:It,closable:Ut,bordered:Dt=!0}=we,Xe=ge(we,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:lt,direction:Mt,tag:Vt}=a.useContext(Me.E_),[en,Pn]=a.useState(!0);a.useEffect(()=>{"visible"in Xe&&Pn(Xe.visible)},[Xe.visible]);const Je=(0,Fe.o2)(bt),Tt=(0,Fe.yT)(bt),bn=Je||Tt,Cn=Object.assign(Object.assign({backgroundColor:bt&&!bn?bt:void 0},Vt==null?void 0:Vt.style),nt),vn=lt("tag",Ze),[at,vt]=y(vn),rt=Ae()(vn,Vt==null?void 0:Vt.className,{[`${vn}-${bt}`]:bn,[`${vn}-has-color`]:bt&&!bn,[`${vn}-hidden`]:!en,[`${vn}-rtl`]:Mt==="rtl",[`${vn}-borderless`]:!Dt},ut,We,vt),ke=Ue=>{Ue.stopPropagation(),Nt==null||Nt(Ue),!Ue.defaultPrevented&&Pn(!1)},[,Pt]=(0,Se.Z)(Ut,It,Ue=>Ue===null?a.createElement(pe.Z,{className:`${vn}-close-icon`,onClick:ke}):a.createElement("span",{className:`${vn}-close-icon`,onClick:ke},Ue),null,!1),Wt=typeof Xe.onClick=="function"||xt&&xt.type==="a",Re=yt||null,Ge=Re?a.createElement(a.Fragment,null,Re,xt&&a.createElement("span",null,xt)):xt,ht=a.createElement("span",Object.assign({},Xe,{ref:tt,className:rt,style:Cn}),Ge,Pt,Je&&a.createElement(ne,{key:"preset",prefixCls:vn}),Tt&&a.createElement(me,{key:"status",prefixCls:vn}));return at(Wt?a.createElement(le.Z,{component:"Tag"},ht):ht)},Be=a.forwardRef(Ce);Be.CheckableTag=b;var je=Be},17574:function(Rt,ct,x){"use strict";x.d(ct,{default:function(){return bt}});var a=x(60091),pe=x(94480),Ne=x(52671),Ae=x(8657),Fe=x(54476),Se=x(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Me=le,Ie=x(7657),xe=function(It,Ut){return Se.createElement(Ie.Z,(0,Fe.Z)({},It,{ref:Ut,icon:Me}))},Le=Se.forwardRef(xe),He=Le,ye=x(92310),oe=x.n(ye),y=x(35654),E=x(71430),z=x(36355),b=x(56082),ee=x(62892),te=x(20648);const ne=4;function ie(Nt){const{dropPosition:It,dropLevelOffset:Ut,prefixCls:Dt,indent:Xe,direction:lt="ltr"}=Nt,Mt=lt==="ltr"?"left":"right",Vt=lt==="ltr"?"right":"left",en={[Mt]:-Ut*Xe+ne,[Vt]:0};switch(It){case-1:en.top=-3;break;case 1:en.bottom=-3;break;default:en.bottom=-3,en[Mt]=Xe+ne;break}return Se.createElement("div",{style:en,className:`${Dt}-drop-indicator`})}var ce=x(71997),ge=Se.forwardRef((Nt,It)=>{const{getPrefixCls:Ut,direction:Dt,virtual:Xe,tree:lt}=Se.useContext(z.E_),{prefixCls:Mt,className:Vt,showIcon:en=!1,showLine:Pn,switcherIcon:Je,blockNode:Tt=!1,children:bn,checkable:Cn=!1,selectable:vn=!0,draggable:at,motion:vt,style:rt}=Nt,ke=Ut("tree",Mt),Pt=Ut(),Wt=vt!=null?vt:Object.assign(Object.assign({},(0,ee.Z)(Pt)),{motionAppear:!1}),Re=Object.assign(Object.assign({},Nt),{checkable:Cn,selectable:vn,showIcon:en,motion:Wt,blockNode:Tt,showLine:!!Pn,dropIndicatorRender:ie}),[Ge,ht]=(0,te.ZP)(ke),Ue=Se.useMemo(()=>{if(!at)return!1;let Ve={};switch(typeof at){case"function":Ve.nodeDraggable=at;break;case"object":Ve=Object.assign({},at);break;default:break}return Ve.icon!==!1&&(Ve.icon=Ve.icon||Se.createElement(b.Z,null)),Ve},[at]),ot=Ve=>Se.createElement(ce.Z,{prefixCls:ke,switcherIcon:Je,treeNodeProps:Ve,showLine:Pn});return Ge(Se.createElement(a.Z,Object.assign({itemHeight:20,ref:It,virtual:Xe},Re,{style:Object.assign(Object.assign({},lt==null?void 0:lt.style),rt),prefixCls:ke,className:oe()({[`${ke}-icon-hide`]:!en,[`${ke}-block-node`]:Tt,[`${ke}-unselectable`]:!vn,[`${ke}-rtl`]:Dt==="rtl"},lt==null?void 0:lt.className,Vt,ht),direction:Dt,checkable:Cn&&Se.createElement("span",{className:`${ke}-checkbox-inner`}),selectable:vn,switcherIcon:ot,draggable:Ue}),bn))}),Ce;(function(Nt){Nt[Nt.None=0]="None",Nt[Nt.Start=1]="Start",Nt[Nt.End=2]="End"})(Ce||(Ce={}));function Be(Nt,It){function Ut(Dt){const{key:Xe,children:lt}=Dt;It(Xe,Dt)!==!1&&Be(lt||[],It)}Nt.forEach(Ut)}function je(Nt){let{treeData:It,expandedKeys:Ut,startKey:Dt,endKey:Xe}=Nt;const lt=[];let Mt=Ce.None;if(Dt&&Dt===Xe)return[Dt];if(!Dt||!Xe)return[];function Vt(en){return en===Dt||en===Xe}return Be(It,en=>{if(Mt===Ce.End)return!1;if(Vt(en)){if(lt.push(en),Mt===Ce.None)Mt=Ce.Start;else if(Mt===Ce.Start)return Mt=Ce.End,!1}else Mt===Ce.Start&<.push(en);return Ut.includes(en)}),lt}function we(Nt,It){const Ut=(0,pe.Z)(It),Dt=[];return Be(Nt,(Xe,lt)=>{const Mt=Ut.indexOf(Xe);return Mt!==-1&&(Dt.push(lt),Ut.splice(Mt,1)),!!Ut.length}),Dt}var tt=function(Nt,It){var Ut={};for(var Dt in Nt)Object.prototype.hasOwnProperty.call(Nt,Dt)&&It.indexOf(Dt)<0&&(Ut[Dt]=Nt[Dt]);if(Nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,Dt=Object.getOwnPropertySymbols(Nt);Xe{var{defaultExpandAll:Ut,defaultExpandParent:Dt,defaultExpandedKeys:Xe}=Nt,lt=tt(Nt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Mt=Se.useRef(),Vt=Se.useRef(),en=()=>{const{keyEntities:Ue}=(0,E.I8)(ut(lt));let ot;return Ut?ot=Object.keys(Ue):Dt?ot=(0,y.r7)(lt.expandedKeys||Xe||[],Ue):ot=lt.expandedKeys||Xe,ot},[Pn,Je]=Se.useState(lt.selectedKeys||lt.defaultSelectedKeys||[]),[Tt,bn]=Se.useState(()=>en());Se.useEffect(()=>{"selectedKeys"in lt&&Je(lt.selectedKeys)},[lt.selectedKeys]),Se.useEffect(()=>{"expandedKeys"in lt&&bn(lt.expandedKeys)},[lt.expandedKeys]);const Cn=(Ue,ot)=>{var Ve;return"expandedKeys"in lt||bn(Ue),(Ve=lt.onExpand)===null||Ve===void 0?void 0:Ve.call(lt,Ue,ot)},vn=(Ue,ot)=>{var Ve;const{multiple:ia}=lt,{node:ln,nativeEvent:ta}=ot,{key:Nn=""}=ln,va=ut(lt),Ft=Object.assign(Object.assign({},ot),{selected:!0}),Xt=(ta==null?void 0:ta.ctrlKey)||(ta==null?void 0:ta.metaKey),Jt=ta==null?void 0:ta.shiftKey;let Ot;ia&&Xt?(Ot=Ue,Mt.current=Nn,Vt.current=Ot,Ft.selectedNodes=we(va,Ot)):ia&&Jt?(Ot=Array.from(new Set([].concat((0,pe.Z)(Vt.current||[]),(0,pe.Z)(je({treeData:va,expandedKeys:Tt,startKey:Nn,endKey:Mt.current}))))),Ft.selectedNodes=we(va,Ot)):(Ot=[Nn],Mt.current=Nn,Vt.current=Ot,Ft.selectedNodes=we(va,Ot)),(Ve=lt.onSelect)===null||Ve===void 0||Ve.call(lt,Ot,Ft),"selectedKeys"in lt||Je(Ot)},{getPrefixCls:at,direction:vt}=Se.useContext(z.E_),{prefixCls:rt,className:ke,showIcon:Pt=!0,expandAction:Wt="click"}=lt,Re=tt(lt,["prefixCls","className","showIcon","expandAction"]),Ge=at("tree",rt),ht=oe()(`${Ge}-directory`,{[`${Ge}-directory-rtl`]:vt==="rtl"},ke);return Se.createElement(ge,Object.assign({icon:Ze,ref:It,blockNode:!0},Re,{showIcon:Pt,expandAction:Wt,prefixCls:Ge,className:ht,expandedKeys:Tt,selectedKeys:Pn,onSelect:vn,onExpand:Cn}))};var xt=Se.forwardRef(We);const yt=ge;yt.DirectoryTree=xt,yt.TreeNode=a.O;var bt=yt},20648:function(Rt,ct,x){"use strict";x.d(ct,{TM:function(){return ye},Yk:function(){return He}});var a=x(36237),pe=x(98447),Ne=x(17313),Ae=x(8378),Fe=x(37613),Se=x(83116);const le=new a.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Me=(oe,y)=>({[`.${oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),Ie=(oe,y)=>({[`.${oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),xe=(oe,y)=>{const{treeCls:E,treeNodeCls:z,treeNodePadding:b,titleHeight:ee,nodeSelectedBg:te,nodeHoverBg:ne}=y,ie=y.paddingXS;return{[E]:Object.assign(Object.assign({},(0,Ne.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${E}-rtl`]:{[`${E}-switcher`]:{"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,Ne.oN)(y)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${z}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:le,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${z}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${E}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${E}-node-content-wrapper`]:Object.assign({},(0,Ne.oN)(y)),[`&:not(${z}-disabled).filter-node ${E}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${E}-draggable-icon`]:{flexShrink:0,width:ee,lineHeight:`${ee}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${z}:hover &`]:{opacity:.45}},[`&${z}-disabled`]:{[`${E}-draggable-icon`]:{visibility:"hidden"}}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ee}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher`]:Object.assign(Object.assign({},Me(oe,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:ee,margin:0,lineHeight:`${ee}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ee/2*.8,height:ee/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${E}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${E}-node-content-wrapper, ${E}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ee,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${ee}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${E}-node-selected`]:{backgroundColor:te},[`${E}-iconEle`]:{display:"inline-block",width:ee,height:ee,lineHeight:`${ee}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${E}-node-content-wrapper`]:Object.assign({lineHeight:`${ee}px`,userSelect:"none"},Ie(oe,y)),[`${z}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${E}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${z}-leaf-last`]:{[`${E}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ee/2}px !important`}}}}})}},Le=oe=>{const{treeCls:y,treeNodeCls:E,treeNodePadding:z,directoryNodeSelectedBg:b,directoryNodeSelectedColor:ee}=oe;return{[`${y}${y}-directory`]:{[E]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:z,insetInlineStart:0,transition:`background-color ${oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:oe.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${oe.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:ee,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:ee},[`${y}-node-content-wrapper`]:{color:ee,background:"transparent"}}}}}},He=(oe,y)=>{const E=`.${oe}`,z=`${E}-treenode`,b=y.paddingXS/2,ee=(0,Fe.TS)(y,{treeCls:E,treeNodeCls:z,treeNodePadding:b});return[xe(oe,ee),Le(ee)]},ye=oe=>{const{controlHeightSM:y}=oe;return{titleHeight:y,nodeHoverBg:oe.controlItemBgHover,nodeSelectedBg:oe.controlItemBgActive}};ct.ZP=(0,Se.Z)("Tree",(oe,y)=>{let{prefixCls:E}=y;return[{[oe.componentCls]:(0,pe.C2)(`${E}-checkbox`,oe)},He(E,oe),(0,Ae.Z)(oe)]},oe=>{const{colorTextLightSolid:y,colorPrimary:E}=oe;return Object.assign(Object.assign({},ye(oe)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:E})})},71997:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return z}});var a=x(54476),pe=x(59301),Ne={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ae=Ne,Fe=x(7657),Se=function(ee,te){return pe.createElement(Fe.Z,(0,a.Z)({},ee,{ref:te,icon:Ae}))},le=pe.forwardRef(Se),Me=le,Ie=x(52671),xe=x(58617),Le=x(15075),He=x(43531),ye=x(92310),oe=x.n(ye),y=x(92343),z=b=>{const{prefixCls:ee,switcherIcon:te,treeNodeProps:ne,showLine:ie}=b,{isLeaf:ce,expanded:me,loading:ge}=ne;if(ge)return pe.createElement(xe.Z,{className:`${ee}-switcher-loading-icon`});let Ce;if(ie&&typeof ie=="object"&&(Ce=ie.showLeafIcon),ce){if(!ie)return null;if(typeof Ce!="boolean"&&Ce){const we=typeof Ce=="function"?Ce(ne):Ce,tt=`${ee}-switcher-line-custom-icon`;return(0,y.l$)(we)?(0,y.Tm)(we,{className:oe()(we.props.className||"",tt)}):we}return Ce?pe.createElement(Ie.Z,{className:`${ee}-switcher-line-icon`}):pe.createElement("span",{className:`${ee}-switcher-leaf-line`})}const Be=`${ee}-switcher-icon`,je=typeof te=="function"?te(ne):te;return(0,y.l$)(je)?(0,y.Tm)(je,{className:oe()(je.props.className||"",Be)}):je!==void 0?je:ie?me?pe.createElement(Le.Z,{className:`${ee}-switcher-line-icon`}):pe.createElement(He.Z,{className:`${ee}-switcher-line-icon`}):pe.createElement(Me,{className:Be})}},54580:function(Rt,ct,x){"use strict";x.d(ct,{default:function(){return yn}});var a=x(59301),pe=x(94480),Ne=x(92310),Ae=x.n(Ne),Fe=x(54476),Se=x(67732),le=x(83652),Me=x(42403),Ie=x(158),xe=x(20068),Le=x(75931),He=x(75044),ye=x(76190),oe=x(3202),y=x(26112);function E(gt,rn){var gn="cannot ".concat(gt.method," ").concat(gt.action," ").concat(rn.status,"'"),Wn=new Error(gn);return Wn.status=rn.status,Wn.method=gt.method,Wn.url=gt.action,Wn}function z(gt){var rn=gt.responseText||gt.response;if(!rn)return rn;try{return JSON.parse(rn)}catch(gn){return rn}}function b(gt){var rn=new XMLHttpRequest;gt.onProgress&&rn.upload&&(rn.upload.onprogress=function(fn){fn.total>0&&(fn.percent=fn.loaded/fn.total*100),gt.onProgress(fn)});var gn=new FormData;gt.data&&Object.keys(gt.data).forEach(function(Tn){var fn=gt.data[Tn];if(Array.isArray(fn)){fn.forEach(function(jn){gn.append("".concat(Tn,"[]"),jn)});return}gn.append(Tn,fn)}),gt.file instanceof Blob?gn.append(gt.filename,gt.file,gt.file.name):gn.append(gt.filename,gt.file),rn.onerror=function(fn){gt.onError(fn)},rn.onload=function(){return rn.status<200||rn.status>=300?gt.onError(E(gt,rn),z(rn)):gt.onSuccess(z(rn),rn)},rn.open(gt.method,gt.action,!0),gt.withCredentials&&"withCredentials"in rn&&(rn.withCredentials=!0);var Wn=gt.headers||{};return Wn["X-Requested-With"]!==null&&rn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Wn).forEach(function(Tn){Wn[Tn]!==null&&rn.setRequestHeader(Tn,Wn[Tn])}),rn.send(gn),{abort:function(){rn.abort()}}}var ee=+new Date,te=0;function ne(){return"rc-upload-".concat(ee,"-").concat(++te)}var ie=x(48736),ce=function(gt,rn){if(gt&&rn){var gn=Array.isArray(rn)?rn:rn.split(","),Wn=gt.name||"",Tn=gt.type||"",fn=Tn.replace(/\/.*$/,"");return gn.some(function(jn){var Ct=jn.trim();if(/^\*(\/\*)?$/.test(jn))return!0;if(Ct.charAt(0)==="."){var dr=Wn.toLowerCase(),$a=Ct.toLowerCase(),Qn=[$a];return($a===".jpg"||$a===".jpeg")&&(Qn=[".jpg",".jpeg"]),Qn.some(function(Tr){return dr.endsWith(Tr)})}return/\/\*$/.test(Ct)?fn===Ct.replace(/\/.*$/,""):Tn===Ct?!0:/^\w+$/.test(Ct)?((0,ie.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Ct,"'.Skip for check.")),!0):!1})}return!0};function me(gt,rn){var gn=gt.createReader(),Wn=[];function Tn(){gn.readEntries(function(fn){var jn=Array.prototype.slice.apply(fn);Wn=Wn.concat(jn);var Ct=!jn.length;Ct?rn(Wn):Tn()})}Tn()}var ge=function(rn,gn,Wn){var Tn=function fn(jn,Ct){jn&&(jn.path=Ct||"",jn.isFile?jn.file(function(dr){Wn(dr)&&(jn.fullPath&&!dr.webkitRelativePath&&(Object.defineProperties(dr,{webkitRelativePath:{writable:!0}}),dr.webkitRelativePath=jn.fullPath.replace(/^\//,""),Object.defineProperties(dr,{webkitRelativePath:{writable:!1}})),gn([dr]))}):jn.isDirectory&&me(jn,function(dr){dr.forEach(function($a){fn($a,"".concat(Ct).concat(jn.name,"/"))})}))};rn.forEach(function(fn){Tn(fn.webkitGetAsEntry())})},Ce=ge,Be=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],je=function(gt){(0,Me.Z)(gn,gt);var rn=(0,Ie.Z)(gn);function gn(){var Wn;(0,Se.Z)(this,gn);for(var Tn=arguments.length,fn=new Array(Tn),jn=0;jn{let{uid:fn}=Tn;return fn===gt.uid});return Wn===-1?gn.push(gt):gn[Wn]=gt,gn}function Ve(gt,rn){const gn=gt.uid!==void 0?"uid":"name";return rn.filter(Wn=>Wn[gn]===gt[gn])[0]}function ia(gt,rn){const gn=gt.uid!==void 0?"uid":"name",Wn=rn.filter(Tn=>Tn[gn]!==gt[gn]);return Wn.length===rn.length?null:Wn}const ln=function(){const rn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Wn=rn[rn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Wn)||[""])[0]},ta=gt=>gt.indexOf("image/")===0,Nn=gt=>{if(gt.type&&!gt.thumbUrl)return ta(gt.type);const rn=gt.thumbUrl||gt.url||"",gn=ln(rn);return/^data:image\//.test(rn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(gn)?!0:!(/^data:/.test(rn)||gn)},va=200;function Ft(gt){return new Promise(rn=>{if(!gt.type||!ta(gt.type)){rn("");return}const gn=document.createElement("canvas");gn.width=va,gn.height=va,gn.style.cssText=`position: fixed; left: 0; top: 0; width: ${va}px; height: ${va}px; z-index: 9999; display: none;`,document.body.appendChild(gn);const Wn=gn.getContext("2d"),Tn=new Image;if(Tn.onload=()=>{const{width:fn,height:jn}=Tn;let Ct=va,dr=va,$a=0,Qn=0;fn>jn?(dr=jn*(va/fn),Qn=-(dr-Ct)/2):(Ct=fn*(va/jn),$a=-(Ct-dr)/2),Wn.drawImage(Tn,$a,Qn,Ct,dr);const Tr=gn.toDataURL();document.body.removeChild(gn),window.URL.revokeObjectURL(Tn.src),rn(Tr)},Tn.crossOrigin="anonymous",gt.type.startsWith("image/svg+xml")){const fn=new FileReader;fn.onload=()=>{fn.result&&(Tn.src=fn.result)},fn.readAsDataURL(gt)}else if(gt.type.startsWith("image/gif")){const fn=new FileReader;fn.onload=()=>{fn.result&&rn(fn.result)},fn.readAsDataURL(gt)}else Tn.src=window.URL.createObjectURL(gt)})}var Xt=x(26227),Jt=x(41464),Ot=x(15277),tn=x(93948),xa=x(6848),oa=a.forwardRef((gt,rn)=>{let{prefixCls:gn,className:Wn,style:Tn,locale:fn,listType:jn,file:Ct,items:dr,progress:$a,iconRender:Qn,actionIconRender:Tr,itemRender:zr,isImgUrl:ro,showPreviewIcon:Qr,showRemoveIcon:Wa,showDownloadIcon:br,previewIcon:Lr,removeIcon:nr,downloadIcon:fo,onPreview:Ho,onDownload:oo,onClose:Wo}=gt;var io,ci;const{status:di}=Ct,[pi,Ko]=a.useState(di);a.useEffect(()=>{di!=="removed"&&Ko(di)},[di]);const[Hr,bl]=a.useState(!1);a.useEffect(()=>{const Sl=setTimeout(()=>{bl(!0)},300);return()=>{clearTimeout(Sl)}},[]);const xl=Qn(Ct);let Ul=a.createElement("div",{className:`${gn}-icon`},xl);if(jn==="picture"||jn==="picture-card"||jn==="picture-circle")if(pi==="uploading"||!Ct.thumbUrl&&!Ct.url){const Sl=Ae()(`${gn}-list-item-thumbnail`,{[`${gn}-list-item-file`]:pi!=="uploading"});Ul=a.createElement("div",{className:Sl},xl)}else{const Sl=ro!=null&&ro(Ct)?a.createElement("img",{src:Ct.thumbUrl||Ct.url,alt:Ct.name,className:`${gn}-list-item-image`,crossOrigin:Ct.crossOrigin}):xl,gi=Ae()(`${gn}-list-item-thumbnail`,{[`${gn}-list-item-file`]:ro&&!ro(Ct)});Ul=a.createElement("a",{className:gi,onClick:Pu=>Ho(Ct,Pu),href:Ct.url||Ct.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Sl)}const qo=Ae()(`${gn}-list-item`,`${gn}-list-item-${pi}`),oi=typeof Ct.linkProps=="string"?JSON.parse(Ct.linkProps):Ct.linkProps,ai=Wa?Tr((typeof nr=="function"?nr(Ct):nr)||a.createElement(Xt.Z,null),()=>Wo(Ct),gn,fn.removeFile):null,mi=br&&pi==="done"?Tr((typeof fo=="function"?fo(Ct):fo)||a.createElement(Jt.Z,null),()=>oo(Ct),gn,fn.downloadFile):null,li=jn!=="picture-card"&&jn!=="picture-circle"&&a.createElement("span",{key:"download-delete",className:Ae()(`${gn}-list-item-actions`,{picture:jn==="picture"})},mi,ai),wi=Ae()(`${gn}-list-item-name`),Bl=Ct.url?[a.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:wi,title:Ct.name},oi,{href:Ct.url,onClick:Sl=>Ho(Ct,Sl)}),Ct.name),li]:[a.createElement("span",{key:"view",className:wi,onClick:Sl=>Ho(Ct,Sl),title:Ct.name},Ct.name),li],tl={pointerEvents:"none",opacity:.5},xo=Qr?a.createElement("a",{href:Ct.url||Ct.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Ct.url||Ct.thumbUrl?void 0:tl,onClick:Sl=>Ho(Ct,Sl),title:fn.previewFile},typeof Lr=="function"?Lr(Ct):Lr||a.createElement(Ot.Z,null)):null,Nl=(jn==="picture-card"||jn==="picture-circle")&&pi!=="uploading"&&a.createElement("span",{className:`${gn}-list-item-actions`},xo,pi==="done"&&mi,ai),{getPrefixCls:_i}=a.useContext(yt.E_),Wi=_i(),cu=a.createElement("div",{className:qo},Ul,Bl,Nl,Hr&&a.createElement(Pt.default,{motionName:`${Wi}-fade`,visible:pi==="uploading",motionDeadline:2e3},Sl=>{let{className:gi}=Sl;const Pu="percent"in Ct?a.createElement(tn.Z,Object.assign({},$a,{type:"line",percent:Ct.percent,"aria-label":Ct["aria-label"],"aria-labelledby":Ct["aria-labelledby"]})):null;return a.createElement("div",{className:Ae()(`${gn}-list-item-progress`,gi)},Pu)})),pu=Ct.response&&typeof Ct.response=="string"?Ct.response:((io=Ct.error)===null||io===void 0?void 0:io.statusText)||((ci=Ct.error)===null||ci===void 0?void 0:ci.message)||fn.uploadError,du=pi==="error"?a.createElement(xa.Z,{title:pu,getPopupContainer:Sl=>Sl.parentNode},cu):cu;return a.createElement("div",{className:Ae()(`${gn}-list-item-container`,Wn),style:Tn,ref:rn},zr?zr(du,Ct,dr,{download:oo.bind(null,Ct),preview:Ho.bind(null,Ct),remove:Wo.bind(null,Ct)}):du)});const Ja=(gt,rn)=>{const{listType:gn="text",previewFile:Wn=Ft,onPreview:Tn,onDownload:fn,onRemove:jn,locale:Ct,iconRender:dr,isImageUrl:$a=Nn,prefixCls:Qn,items:Tr=[],showPreviewIcon:zr=!0,showRemoveIcon:ro=!0,showDownloadIcon:Qr=!1,removeIcon:Wa,previewIcon:br,downloadIcon:Lr,progress:nr={size:[-1,2],showInfo:!1},appendAction:fo,appendActionVisible:Ho=!0,itemRender:oo,disabled:Wo}=gt,io=(0,Wt.Z)(),[ci,di]=a.useState(!1);a.useEffect(()=>{gn!=="picture"&&gn!=="picture-card"&&gn!=="picture-circle"||(Tr||[]).forEach(tl=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(tl.originFileObj instanceof File||tl.originFileObj instanceof Blob)||tl.thumbUrl!==void 0||(tl.thumbUrl="",Wn&&Wn(tl.originFileObj).then(xo=>{tl.thumbUrl=xo||"",io()}))})},[gn,Tr,Wn]),a.useEffect(()=>{di(!0)},[]);const pi=(tl,xo)=>{if(Tn)return xo==null||xo.preventDefault(),Tn(tl)},Ko=tl=>{typeof fn=="function"?fn(tl):tl.url&&window.open(tl.url)},Hr=tl=>{jn==null||jn(tl)},bl=tl=>{if(dr)return dr(tl,gn);const xo=tl.status==="uploading",Nl=$a&&$a(tl)?a.createElement(ke,null):a.createElement(Vt,null);let _i=xo?a.createElement(en.Z,null):a.createElement(Cn,null);return gn==="picture"?_i=xo?a.createElement(en.Z,null):Nl:(gn==="picture-card"||gn==="picture-circle")&&(_i=xo?Ct.uploading:Nl),_i},xl=(tl,xo,Nl,_i)=>{const Wi={type:"text",size:"small",title:_i,onClick:cu=>{xo(),(0,Ge.l$)(tl)&&tl.props.onClick&&tl.props.onClick(cu)},className:`${Nl}-list-item-action`,disabled:Wo};if((0,Ge.l$)(tl)){const cu=(0,Ge.Tm)(tl,Object.assign(Object.assign({},tl.props),{onClick:()=>{}}));return a.createElement(ht.ZP,Object.assign({},Wi,{icon:cu}))}return a.createElement(ht.ZP,Object.assign({},Wi),a.createElement("span",null,tl))};a.useImperativeHandle(rn,()=>({handlePreview:pi,handleDownload:Ko}));const{getPrefixCls:Ul}=a.useContext(yt.E_),qo=Ul("upload",Qn),oi=Ul(),ai=Ae()(`${qo}-list`,`${qo}-list-${gn}`),mi=(0,pe.Z)(Tr.map(tl=>({key:tl.uid,file:tl})));let wi={motionDeadline:2e3,motionName:`${qo}-${gn==="picture-card"||gn==="picture-circle"?"animate-inline":"animate"}`,keys:mi,motionAppear:ci};const Bl=a.useMemo(()=>{const tl=Object.assign({},(0,Re.Z)(oi));return delete tl.onAppearEnd,delete tl.onEnterEnd,delete tl.onLeaveEnd,tl},[oi]);return gn!=="picture-card"&&gn!=="picture-circle"&&(wi=Object.assign(Object.assign({},Bl),wi)),a.createElement("div",{className:ai},a.createElement(Pt.CSSMotionList,Object.assign({},wi,{component:!1}),tl=>{let{key:xo,file:Nl,className:_i,style:Wi}=tl;return a.createElement(oa,{key:xo,locale:Ct,prefixCls:qo,className:_i,style:Wi,file:Nl,items:Tr,progress:nr,listType:gn,isImgUrl:$a,showPreviewIcon:zr,showRemoveIcon:ro,showDownloadIcon:Qr,removeIcon:Wa,previewIcon:br,downloadIcon:Lr,iconRender:bl,actionIconRender:xl,itemRender:oo,onPreview:pi,onDownload:Ko,onClose:Hr})}),fo&&a.createElement(Pt.default,Object.assign({},wi,{visible:Ho,forceRender:!0}),tl=>{let{className:xo,style:Nl}=tl;return(0,Ge.Tm)(fo,_i=>({className:Ae()(_i.className,xo),style:Object.assign(Object.assign(Object.assign({},Nl),{pointerEvents:xo?"none":void 0}),_i.style)}))}))};var Jn=a.forwardRef(Ja),qt=x(17313),ha=x(8378),Ya=x(83116),Aa=x(37613),Yr=gt=>{const{componentCls:rn,iconCls:gn}=gt;return{[`${rn}-wrapper`]:{[`${rn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:gt.colorFillAlter,border:`${gt.lineWidth}px dashed ${gt.colorBorder}`,borderRadius:gt.borderRadiusLG,cursor:"pointer",transition:`border-color ${gt.motionDurationSlow}`,[rn]:{padding:`${gt.padding}px 0`},[`${rn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${rn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${rn}-disabled):hover`]:{borderColor:gt.colorPrimaryHover},[`p${rn}-drag-icon`]:{marginBottom:gt.margin,[gn]:{color:gt.colorPrimary,fontSize:gt.uploadThumbnailSize}},[`p${rn}-text`]:{margin:`0 0 ${gt.marginXXS}px`,color:gt.colorTextHeading,fontSize:gt.fontSizeLG},[`p${rn}-hint`]:{color:gt.colorTextDescription,fontSize:gt.fontSize},[`&${rn}-disabled`]:{cursor:"not-allowed",[`p${rn}-drag-icon ${gn}, + p${rn}-text, + p${rn}-hint + `]:{color:gt.colorTextDisabled}}}}}},Et=gt=>{const{componentCls:rn,antCls:gn,iconCls:Wn,fontSize:Tn,lineHeight:fn}=gt,jn=`${rn}-list-item`,Ct=`${jn}-actions`,dr=`${jn}-action`,$a=Math.round(Tn*fn);return{[`${rn}-wrapper`]:{[`${rn}-list`]:Object.assign(Object.assign({},(0,qt.dF)()),{lineHeight:gt.lineHeight,[jn]:{position:"relative",height:gt.lineHeight*Tn,marginTop:gt.marginXS,fontSize:Tn,display:"flex",alignItems:"center",transition:`background-color ${gt.motionDurationSlow}`,"&:hover":{backgroundColor:gt.controlItemBgHover},[`${jn}-name`]:Object.assign(Object.assign({},qt.vS),{padding:`0 ${gt.paddingXS}px`,lineHeight:fn,flex:"auto",transition:`all ${gt.motionDurationSlow}`}),[Ct]:{[dr]:{opacity:0},[`${dr}${gn}-btn-sm`]:{height:$a,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${dr}:focus-visible, &.picture ${dr} - `]:{opacity:1},[Gn]:{color:mt.actionsColor,transition:`all ${mt.motionDurationSlow}`},[`&:hover ${Gn}`]:{color:mt.colorText}},[`${an}-icon ${Gn}`]:{color:mt.colorTextDescription,fontSize:Rn},[`${kn}-progress`]:{position:"absolute",bottom:-mt.uploadProgressOffset,width:"100%",paddingInlineStart:Rn+mt.paddingXS,fontSize:Rn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${kn}:hover ${dr}`]:{opacity:1,color:mt.colorText},[`${kn}-error`]:{color:mt.colorError,[`${kn}-name, ${an}-icon ${Gn}`]:{color:mt.colorError},[At]:{[`${Gn}, ${Gn}:hover`]:{color:mt.colorError},[dr]:{opacity:1}}},[`${an}-list-item-container`]:{transition:`opacity ${mt.motionDurationSlow}, height ${mt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},La=x(36237),Zt=x(1950);const _n=new La.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),ua=new La.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var tr=mt=>{const{componentCls:an}=mt,gn=`${an}-animate-inline`;return[{[`${an}-wrapper`]:{[`${gn}-appear, ${gn}-enter, ${gn}-leave`]:{animationDuration:mt.motionDurationSlow,animationTimingFunction:mt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${gn}-appear, ${gn}-enter`]:{animationName:_n},[`${gn}-leave`]:{animationName:ua}}},{[`${an}-wrapper`]:(0,Zt.J$)(mt)},_n,ua]},Zn=x(30071),se=x(64993);const fe=mt=>{const{componentCls:an,iconCls:gn,uploadThumbnailSize:Gn,uploadProgressOffset:Rn}=mt,fn=`${an}-list`,kn=`${fn}-item`;return{[`${an}-wrapper`]:{[` + `]:{opacity:1},[Wn]:{color:gt.actionsColor,transition:`all ${gt.motionDurationSlow}`},[`&:hover ${Wn}`]:{color:gt.colorText}},[`${rn}-icon ${Wn}`]:{color:gt.colorTextDescription,fontSize:Tn},[`${jn}-progress`]:{position:"absolute",bottom:-gt.uploadProgressOffset,width:"100%",paddingInlineStart:Tn+gt.paddingXS,fontSize:Tn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${jn}:hover ${dr}`]:{opacity:1,color:gt.colorText},[`${jn}-error`]:{color:gt.colorError,[`${jn}-name, ${rn}-icon ${Wn}`]:{color:gt.colorError},[Ct]:{[`${Wn}, ${Wn}:hover`]:{color:gt.colorError},[dr]:{opacity:1}}},[`${rn}-list-item-container`]:{transition:`opacity ${gt.motionDurationSlow}, height ${gt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ra=x(36237),Zt=x(1950);const qn=new Ra.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),ua=new Ra.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var tr=gt=>{const{componentCls:rn}=gt,gn=`${rn}-animate-inline`;return[{[`${rn}-wrapper`]:{[`${gn}-appear, ${gn}-enter, ${gn}-leave`]:{animationDuration:gt.motionDurationSlow,animationTimingFunction:gt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${gn}-appear, ${gn}-enter`]:{animationName:qn},[`${gn}-leave`]:{animationName:ua}}},{[`${rn}-wrapper`]:(0,Zt.J$)(gt)},qn,ua]},Hn=x(30071),se=x(64993);const fe=gt=>{const{componentCls:rn,iconCls:gn,uploadThumbnailSize:Wn,uploadProgressOffset:Tn}=gt,fn=`${rn}-list`,jn=`${fn}-item`;return{[`${rn}-wrapper`]:{[` ${fn}${fn}-picture, ${fn}${fn}-picture-card, ${fn}${fn}-picture-circle - `]:{[kn]:{position:"relative",height:Gn+mt.lineWidth*2+mt.paddingXS*2,padding:mt.paddingXS,border:`${mt.lineWidth}px ${mt.lineType} ${mt.colorBorder}`,borderRadius:mt.borderRadiusLG,"&:hover":{background:"transparent"},[`${kn}-thumbnail`]:Object.assign(Object.assign({},Jt.vS),{width:Gn,height:Gn,lineHeight:`${Gn+mt.paddingSM}px`,textAlign:"center",flex:"none",[gn]:{fontSize:mt.fontSizeHeading2,color:mt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${kn}-progress`]:{bottom:Rn,width:`calc(100% - ${mt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Gn+mt.paddingXS}},[`${kn}-error`]:{borderColor:mt.colorError,[`${kn}-thumbnail ${gn}`]:{[`svg path[fill='${Zn.blue[0]}']`]:{fill:mt.colorErrorBg},[`svg path[fill='${Zn.blue.primary}']`]:{fill:mt.colorError}}},[`${kn}-uploading`]:{borderStyle:"dashed",[`${kn}-name`]:{marginBottom:Rn}}},[`${fn}${fn}-picture-circle ${kn}`]:{[`&, &::before, ${kn}-thumbnail`]:{borderRadius:"50%"}}}}},he=mt=>{const{componentCls:an,iconCls:gn,fontSizeLG:Gn,colorTextLightSolid:Rn}=mt,fn=`${an}-list`,kn=`${fn}-item`,At=mt.uploadPicCardSize;return{[` - ${an}-wrapper${an}-picture-card-wrapper, - ${an}-wrapper${an}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Jt.dF)()),{display:"inline-block",width:"100%",[`${an}${an}-select`]:{width:At,height:At,marginInlineEnd:mt.marginXS,marginBottom:mt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:mt.colorFillAlter,border:`${mt.lineWidth}px dashed ${mt.colorBorder}`,borderRadius:mt.borderRadiusLG,cursor:"pointer",transition:`border-color ${mt.motionDurationSlow}`,[`> ${an}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${an}-disabled):hover`]:{borderColor:mt.colorPrimary}},[`${fn}${fn}-picture-card, ${fn}${fn}-picture-circle`]:{[`${fn}-item-container`]:{display:"inline-block",width:At,height:At,marginBlock:`0 ${mt.marginXS}px`,marginInline:`0 ${mt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[kn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${mt.paddingXS*2}px)`,height:`calc(100% - ${mt.paddingXS*2}px)`,backgroundColor:mt.colorBgMask,opacity:0,transition:`all ${mt.motionDurationSlow}`,content:'" "'}},[`${kn}:hover`]:{[`&::before, ${kn}-actions`]:{opacity:1}},[`${kn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${mt.motionDurationSlow}`,[`${gn}-eye, ${gn}-download, ${gn}-delete`]:{zIndex:10,width:Gn,margin:`0 ${mt.marginXXS}px`,fontSize:Gn,cursor:"pointer",transition:`all ${mt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${kn}-actions, ${kn}-actions:hover`]:{[`${gn}-eye, ${gn}-download, ${gn}-delete`]:{color:new se.C(Rn).setAlpha(.65).toRgbString(),"&:hover":{color:Rn}}},[`${kn}-thumbnail, ${kn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${kn}-name`]:{display:"none",textAlign:"center"},[`${kn}-file + ${kn}-name`]:{position:"absolute",bottom:mt.margin,display:"block",width:`calc(100% - ${mt.paddingXS*2}px)`},[`${kn}-uploading`]:{[`&${kn}`]:{backgroundColor:mt.colorFillAlter},[`&::before, ${gn}-eye, ${gn}-download, ${gn}-delete`]:{display:"none"}},[`${kn}-progress`]:{bottom:mt.marginXL,width:`calc(100% - ${mt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${an}-wrapper${an}-picture-circle-wrapper`]:{[`${an}${an}-select`]:{borderRadius:"50%"}}}};var qe=mt=>{const{componentCls:an}=mt;return{[`${an}-rtl`]:{direction:"rtl"}}};const wt=mt=>{const{componentCls:an,colorTextDisabled:gn}=mt;return{[`${an}-wrapper`]:Object.assign(Object.assign({},(0,Jt.Wf)(mt)),{[an]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${an}-select`]:{display:"inline-block"},[`${an}-disabled`]:{color:gn,cursor:"not-allowed"}})}};var jt=(0,Va.Z)("Upload",mt=>{const{fontSizeHeading3:an,fontSize:gn,lineHeight:Gn,lineWidth:Rn,controlHeightLG:fn}=mt,kn=Math.round(gn*Gn),At=(0,Aa.TS)(mt,{uploadThumbnailSize:an*2,uploadProgressOffset:kn/2+Rn,uploadPicCardSize:fn*2.55});return[wt(At),Yr(At),fe(At),he(At),ht(At),tr(At),qe(At),(0,va.Z)(At)]},mt=>({actionsColor:mt.colorTextDescription})),Ta=function(mt,an,gn,Gn){function Rn(fn){return fn instanceof gn?fn:new gn(function(kn){kn(fn)})}return new(gn||(gn=Promise))(function(fn,kn){function At(Wn){try{$a(Gn.next(Wn))}catch(Tr){kn(Tr)}}function dr(Wn){try{$a(Gn.throw(Wn))}catch(Tr){kn(Tr)}}function $a(Wn){Wn.done?fn(Wn.value):Rn(Wn.value).then(At,dr)}$a((Gn=Gn.apply(mt,an||[])).next())})};const $n=`__LIST_IGNORE_${Date.now()}__`,rn=(mt,an)=>{const{fileList:gn,defaultFileList:Gn,onRemove:Rn,showUploadList:fn=!0,listType:kn="text",onPreview:At,onDownload:dr,onChange:$a,onDrop:Wn,previewFile:Tr,disabled:zr,locale:ao,iconRender:Qr,isImageUrl:za,progress:br,prefixCls:Nr,className:nr,type:mo="select",children:zo,style:ro,itemRender:Go,maxCount:lo,data:di={},multiple:mi=!1,action:vi="",accept:Yo="",supportServerRender:Hr=!0,rootClassName:xl}=mt,wl=a.useContext(Pt.Z),Ul=zr!=null?zr:wl,[_o,ii]=(0,nt.Z)(Gn||[],{value:gn,postState:Dl=>Dl!=null?Dl:[]}),[ai,gi]=a.useState("drop"),ui=a.useRef(null);a.useMemo(()=>{const Dl=Date.now();(gn||[]).forEach((Xl,Tl)=>{!Xl.uid&&!Object.isFrozen(Xl)&&(Xl.uid=`__AUTO__${Dl}_${Tl}__`)})},[gn]);const Di=(Dl,Xl,Tl)=>{let uo=(0,pe.Z)(Xl),hi=!1;lo===1?uo=uo.slice(-1):lo&&(hi=uo.length>lo,uo=uo.slice(0,lo)),(0,xt.flushSync)(()=>{ii(uo)});const Kn={file:Dl,fileList:uo};Tl&&(Kn.event=Tl),(!hi||uo.some(ea=>ea.uid===Dl.uid))&&(0,xt.flushSync)(()=>{$a==null||$a(Kn)})},Sl=(Dl,Xl)=>Ta(void 0,void 0,void 0,function*(){const{beforeUpload:Tl,transformFile:uo}=mt;let hi=Dl;if(Tl){const Kn=yield Tl(Dl,Xl);if(Kn===!1)return!1;if(delete Dl[$n],Kn===$n)return Object.defineProperty(Dl,$n,{value:!0,configurable:!0}),!1;typeof Kn=="object"&&Kn&&(hi=Kn)}return uo&&(hi=yield uo(hi)),hi}),nl=Dl=>{const Xl=Dl.filter(hi=>!hi.file[$n]);if(!Xl.length)return;const Tl=Xl.map(hi=>Ve(hi.file));let uo=(0,pe.Z)(_o);Tl.forEach(hi=>{uo=ot(hi,uo)}),Tl.forEach((hi,Kn)=>{let ea=hi;if(Xl[Kn].parsedFile)hi.status="uploading";else{const{originFileObj:Wa}=hi;let Cr;try{Cr=new File([Wa],Wa.name,{type:Wa.type})}catch(wo){Cr=new Blob([Wa],{type:Wa.type}),Cr.name=Wa.name,Cr.lastModifiedDate=new Date,Cr.lastModified=new Date().getTime()}Cr.uid=hi.uid,ea=Cr}Di(ea,uo)})},xo=(Dl,Xl,Tl)=>{try{typeof Dl=="string"&&(Dl=JSON.parse(Dl))}catch(Kn){}if(!Ye(Xl,_o))return;const uo=Ve(Xl);uo.status="done",uo.percent=100,uo.response=Dl,uo.xhr=Tl;const hi=ot(uo,_o);Di(uo,hi)},Nl=(Dl,Xl)=>{if(!Ye(Xl,_o))return;const Tl=Ve(Xl);Tl.status="uploading",Tl.percent=Dl.percent;const uo=ot(Tl,_o);Di(Tl,uo,Dl)},$i=(Dl,Xl,Tl)=>{if(!Ye(Tl,_o))return;const uo=Ve(Tl);uo.error=Dl,uo.response=Xl,uo.status="error";const hi=ot(uo,_o);Di(uo,hi)},Gi=Dl=>{let Xl;Promise.resolve(typeof Rn=="function"?Rn(Dl):Rn).then(Tl=>{var uo;if(Tl===!1)return;const hi=ia(Dl,_o);hi&&(Xl=Object.assign(Object.assign({},Dl),{status:"removed"}),_o==null||_o.forEach(Kn=>{const ea=Xl.uid!==void 0?"uid":"name";Kn[ea]===Xl[ea]&&!Object.isFrozen(Kn)&&(Kn.status="removed")}),(uo=ui.current)===null||uo===void 0||uo.abort(Xl),Di(Xl,hi))})},du=Dl=>{gi(Dl.type),Dl.type==="drop"&&(Wn==null||Wn(Dl))};a.useImperativeHandle(an,()=>({onBatchStart:nl,onSuccess:xo,onProgress:Nl,onError:$i,fileList:_o,upload:ui.current}));const{getPrefixCls:vu,direction:mu,upload:Pl}=a.useContext(Et.E_),fi=vu("upload",Nr),Pu=Object.assign(Object.assign({onBatchStart:nl,onError:$i,onProgress:Nl,onSuccess:xo},mt),{data:di,multiple:mi,action:vi,accept:Yo,supportServerRender:Hr,prefixCls:fi,disabled:Ul,beforeUpload:Sl,onChange:void 0});delete Pu.className,delete Pu.style,(!zo||Ul)&&delete Pu.id;const[Qu,as]=jt(fi),[Vu]=(0,Nt.Z)("Upload",It.Z.Upload),{showRemoveIcon:To,showPreviewIcon:Wr,showDownloadIcon:Kr,removeIcon:Xr,previewIcon:El,downloadIcon:Yl}=typeof fn=="boolean"?{}:fn,Ei=(Dl,Xl)=>fn?a.createElement(qn,{prefixCls:fi,listType:kn,items:_o,previewFile:Tr,onPreview:At,onDownload:dr,onRemove:Gi,showRemoveIcon:!Ul&&To,showPreviewIcon:Wr,showDownloadIcon:Kr,removeIcon:Xr,previewIcon:El,downloadIcon:Yl,iconRender:Qr,locale:Object.assign(Object.assign({},Vu),ao),isImageUrl:za,progress:br,appendAction:Dl,appendActionVisible:Xl,itemRender:Go,disabled:Ul}):Dl,yi=Ae()(`${fi}-wrapper`,nr,xl,as,Pl==null?void 0:Pl.className,{[`${fi}-rtl`]:mu==="rtl",[`${fi}-picture-card-wrapper`]:kn==="picture-card",[`${fi}-picture-circle-wrapper`]:kn==="picture-circle"}),au=Object.assign(Object.assign({},Pl==null?void 0:Pl.style),ro);if(mo==="drag"){const Dl=Ae()(as,fi,`${fi}-drag`,{[`${fi}-drag-uploading`]:_o.some(Xl=>Xl.status==="uploading"),[`${fi}-drag-hover`]:ai==="dragover",[`${fi}-disabled`]:Ul,[`${fi}-rtl`]:mu==="rtl"});return Qu(a.createElement("span",{className:yi},a.createElement("div",{className:Dl,style:au,onDrop:du,onDragOver:du,onDragLeave:du},a.createElement(Ue,Object.assign({},Pu,{ref:ui,className:`${fi}-btn`}),a.createElement("div",{className:`${fi}-drag-container`},zo))),Ei()))}const Oi=Ae()(fi,`${fi}-select`,{[`${fi}-disabled`]:Ul}),gu=(Dl=>a.createElement("div",{className:Oi,style:Dl},a.createElement(Ue,Object.assign({},Pu,{ref:ui}))))(zo?void 0:{display:"none"});return Qu(kn==="picture-card"||kn==="picture-circle"?a.createElement("span",{className:yi},Ei(gu,!!zo)):a.createElement("span",{className:yi},gu,Ei()))};var Tn=a.forwardRef(rn),_t=function(mt,an){var gn={};for(var Gn in mt)Object.prototype.hasOwnProperty.call(mt,Gn)&&an.indexOf(Gn)<0&&(gn[Gn]=mt[Gn]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rn=0,Gn=Object.getOwnPropertySymbols(mt);Rn{var{style:gn,height:Gn}=mt,Rn=_t(mt,["style","height"]);return a.createElement(Tn,Object.assign({ref:an},Rn,{type:"drag",style:Object.assign(Object.assign({},gn),{height:Gn})}))});const Ea=Tn;Ea.Dragger=wa,Ea.LIST_IGNORE=$n;var Cn=Ea},14625:function(Rt){function st(a){var pe,Ne,Ae="";if(typeof a=="string"||typeof a=="number")Ae+=a;else if(typeof a=="object")if(Array.isArray(a)){var Fe=a.length;for(pe=0;pe0&&(ge=ne[0]),ge instanceof Error)throw ge;var Ce=new Error("Unhandled error."+(ge?" ("+ge.message+")":""));throw Ce.context=ge,Ce}var Be=me[te];if(Be===void 0)return!1;if(typeof Be=="function")x(Be,this,ne);else for(var je=Be.length,we=ye(Be,je),ie=0;ie0&&ge.length>ce&&!ge.warned){ge.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+ge.length+" "+String(te)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=ee,Ce.type=te,Ce.count=ge.length,pe(Ce)}return ee}Ae.prototype.addListener=function(te,ne){return Me(this,te,ne,!1)},Ae.prototype.on=Ae.prototype.addListener,Ae.prototype.prependListener=function(te,ne){return Me(this,te,ne,!0)};function Ie(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function xe(ee,te,ne){var ie={fired:!1,wrapFn:void 0,target:ee,type:te,listener:ne},ce=Ie.bind(ie);return ce.listener=ne,ie.wrapFn=ce,ce}Ae.prototype.once=function(te,ne){return Se(ne),this.on(te,xe(this,te,ne)),this},Ae.prototype.prependOnceListener=function(te,ne){return Se(ne),this.prependListener(te,xe(this,te,ne)),this},Ae.prototype.removeListener=function(te,ne){var ie,ce,me,ge,Ce;if(Se(ne),ce=this._events,ce===void 0)return this;if(ie=ce[te],ie===void 0)return this;if(ie===ne||ie.listener===ne)--this._eventsCount===0?this._events=Object.create(null):(delete ce[te],ce.removeListener&&this.emit("removeListener",te,ie.listener||ne));else if(typeof ie!="function"){for(me=-1,ge=ie.length-1;ge>=0;ge--)if(ie[ge]===ne||ie[ge].listener===ne){Ce=ie[ge].listener,me=ge;break}if(me<0)return this;me===0?ie.shift():oe(ie,me),ie.length===1&&(ce[te]=ie[0]),ce.removeListener!==void 0&&this.emit("removeListener",te,Ce||ne)}return this},Ae.prototype.off=Ae.prototype.removeListener,Ae.prototype.removeAllListeners=function(te){var ne,ie,ce;if(ie=this._events,ie===void 0)return this;if(ie.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ie[te]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ie[te]),this;if(arguments.length===0){var me=Object.keys(ie),ge;for(ce=0;ce=0;ce--)this.removeListener(te,ne[ce]);return this};function Le(ee,te,ne){var ie=ee._events;if(ie===void 0)return[];var ce=ie[te];return ce===void 0?[]:typeof ce=="function"?ne?[ce.listener||ce]:[ce]:ne?y(ce):ye(ce,ce.length)}Ae.prototype.listeners=function(te){return Le(this,te,!0)},Ae.prototype.rawListeners=function(te){return Le(this,te,!1)},Ae.listenerCount=function(ee,te){return typeof ee.listenerCount=="function"?ee.listenerCount(te):ze.call(ee,te)},Ae.prototype.listenerCount=ze;function ze(ee){var te=this._events;if(te!==void 0){var ne=te[ee];if(typeof ne=="function")return 1;if(ne!==void 0)return ne.length}return 0}Ae.prototype.eventNames=function(){return this._eventsCount>0?a(this._events):[]};function ye(ee,te){for(var ne=new Array(te),ie=0;ie>>6)+Me(128|it&63):Me(224|it>>>12&15)+Me(128|it>>>6&63)+Me(128|it&63)}else{var it=65536+(Ze.charCodeAt(0)-55296)*1024+(Ze.charCodeAt(1)-56320);return Me(240|it>>>18&7)+Me(128|it>>>12&63)+Me(128|it>>>6&63)+Me(128|it&63)}},xe=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Le=function(Ze){return Ze.replace(xe,Ie)},ze=function(Ze){var it=[0,2,1][Ze.length%3],Ue=Ze.charCodeAt(0)<<16|(Ze.length>1?Ze.charCodeAt(1):0)<<8|(Ze.length>2?Ze.charCodeAt(2):0),nt=[Se.charAt(Ue>>>18),Se.charAt(Ue>>>12&63),it>=2?"=":Se.charAt(Ue>>>6&63),it>=1?"=":Se.charAt(Ue&63)];return nt.join("")},ye=Ne.btoa&&typeof Ne.btoa=="function"?function(Ze){return Ne.btoa(Ze)}:function(Ze){if(Ze.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ze.replace(/[\s\S]{1,3}/g,ze)},oe=function(Ze){return ye(Le(String(Ze)))},y=function(Ze){return Ze.replace(/[+\/]/g,function(it){return it=="+"?"-":"_"}).replace(/=/g,"")},E=function(Ze,it){return it?y(oe(Ze)):oe(Ze)},z=function(Ze){return E(Ze,!0)},b;Ne.Uint8Array&&(b=function(Ze,it){for(var Ue="",nt=0,xt=Ze.length;nt>>18)+Se.charAt(It>>>12&63)+(typeof Pt!="undefined"?Se.charAt(It>>>6&63):"=")+(typeof Nt!="undefined"?Se.charAt(It&63):"=")}return it?y(Ue):Ue});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ze){switch(Ze.length){case 4:var it=(7&Ze.charCodeAt(0))<<18|(63&Ze.charCodeAt(1))<<12|(63&Ze.charCodeAt(2))<<6|63&Ze.charCodeAt(3),Ue=it-65536;return Me((Ue>>>10)+55296)+Me((Ue&1023)+56320);case 3:return Me((15&Ze.charCodeAt(0))<<12|(63&Ze.charCodeAt(1))<<6|63&Ze.charCodeAt(2));default:return Me((31&Ze.charCodeAt(0))<<6|63&Ze.charCodeAt(1))}},ne=function(Ze){return Ze.replace(ee,te)},ie=function(Ze){var it=Ze.length,Ue=it%4,nt=(it>0?le[Ze.charAt(0)]<<18:0)|(it>1?le[Ze.charAt(1)]<<12:0)|(it>2?le[Ze.charAt(2)]<<6:0)|(it>3?le[Ze.charAt(3)]:0),xt=[Me(nt>>>16),Me(nt>>>8&255),Me(nt&255)];return xt.length-=[0,0,2,1][Ue],xt.join("")},ce=Ne.atob&&typeof Ne.atob=="function"?function(Ze){return Ne.atob(Ze)}:function(Ze){return Ze.replace(/\S{1,4}/g,ie)},me=function(Ze){return ce(String(Ze).replace(/[^A-Za-z0-9\+\/]/g,""))},ge=function(Ze){return ne(ce(Ze))},Ce=function(Ze){return String(Ze).replace(/[-_]/g,function(it){return it=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Be=function(Ze){return ge(Ce(Ze))},je;Ne.Uint8Array&&(je=function(Ze){return Uint8Array.from(me(Ce(Ze)),function(it){return it.charCodeAt(0)})});var we=function(){var Ze=Ne.Base64;return Ne.Base64=Ae,Ze};if(Ne.Base64={VERSION:Fe,atob:me,btoa:ye,fromBase64:Be,toBase64:E,utob:Le,encode:E,encodeURI:z,btou:ne,decode:Be,noConflict:we,fromUint8Array:b,toUint8Array:je},typeof Object.defineProperty=="function"){var tt=function(Ze){return{value:Ze,enumerable:!1,writable:!0,configurable:!0}};Ne.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",tt(function(){return Be(this)})),Object.defineProperty(String.prototype,"toBase64",tt(function(Ze){return E(this,Ze)})),Object.defineProperty(String.prototype,"toBase64URI",tt(function(){return E(this,!0)}))}}return Ne.Meteor&&(Base64=Ne.Base64),Rt.exports?Rt.exports.Base64=Ne.Base64:(a=[],pe=function(){return Ne.Base64}.apply(st,a),pe!==void 0&&(Rt.exports=pe)),{Base64:Ne.Base64}})},39417:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return ge}});var a=x(54476),pe=x(20068),Ne=x(75931),Ae=x(33885),Fe=x(67732),Se=x(83652),le=x(31226),Me=x(42403),Ie=x(158),xe=x(92310),Le=x.n(xe),ze=x(26112),ye=x(59301),oe=x(39378),y=function(Be){for(var je=Be.prefixCls,we=Be.level,tt=Be.isStart,Ze=Be.isEnd,it="".concat(je,"-indent-unit"),Ue=[],nt=0;nt0&&arguments[0]!==void 0?arguments[0]:[],ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],rt=at.length,ke=ft.length;if(Math.abs(rt-ke)!==1)return{add:!1,key:null};function Bt(Wt,Re){var Ke=new Map;Wt.forEach(function(Ve){Ke.set(Ve,!0)});var pt=Re.filter(function(Ve){return!Ke.has(Ve)});return pt.length===1?pt[0]:null}return rt ").concat(ft);return ft}var Mt=E.forwardRef(function(at,ft){var rt=at.prefixCls,ke=at.data,Bt=at.selectable,Wt=at.checkable,Re=at.expandedKeys,Ke=at.selectedKeys,pt=at.checkedKeys,Ve=at.loadedKeys,ot=at.loadingKeys,Ye=at.halfCheckedKeys,ia=at.keyEntities,on=at.disabled,ta=at.dragging,On=at.dragOverNodeKey,pa=at.dropPosition,Ct=at.motion,Yt=at.height,Xt=at.itemHeight,Ot=at.virtual,en=at.focusable,xa=at.activeItem,cn=at.focused,oa=at.tabIndex,qa=at.onKeyDown,yr=at.onFocus,qn=at.onBlur,Jt=at.onActiveChange,va=at.onListChangeStart,Va=at.onListChangeEnd,Aa=(0,ne.Z)(at,nt),Zr=E.useRef(null),Yr=E.useRef(null);E.useImperativeHandle(ft,function(){return{scrollTo:function(Cn){Zr.current.scrollTo(Cn)},getIndentWidth:function(){return Yr.current.offsetWidth}}});var Sr=E.useState(Re),ht=(0,te.Z)(Sr,2),La=ht[0],Zt=ht[1],_n=E.useState(ke),ua=(0,te.Z)(_n,2),ma=ua[0],tr=ua[1],Zn=E.useState(ke),se=(0,te.Z)(Zn,2),fe=se[0],he=se[1],De=E.useState([]),qe=(0,te.Z)(De,2),wt=qe[0],jt=qe[1],Ta=E.useState(null),$n=(0,te.Z)(Ta,2),rn=$n[0],tn=$n[1],Tn=E.useRef(ke);Tn.current=ke;function _t(){var Ea=Tn.current;tr(Ea),he(Ea),jt([]),tn(null),Va()}(0,ie.Z)(function(){Zt(Re);var Ea=it(La,Re);if(Ea.key!==null)if(Ea.add){var Cn=ma.findIndex(function(fn){var kn=fn.key;return kn===Ea.key}),mt=Dt(Ue(ma,ke,Ea.key),Ot,Yt,Xt),an=ma.slice();an.splice(Cn+1,0,Ut),he(an),jt(mt),tn("show")}else{var gn=ke.findIndex(function(fn){var kn=fn.key;return kn===Ea.key}),Gn=Dt(Ue(ke,ma,Ea.key),Ot,Yt,Xt),Rn=ke.slice();Rn.splice(gn+1,0,Ut),he(Rn),jt(Gn),tn("hide")}else ma!==ke&&(tr(ke),he(ke))},[Re,ke]),E.useEffect(function(){ta||_t()},[ta]);var ga=Ct?fe:ke,wa={expandedKeys:Re,selectedKeys:Ke,loadedKeys:Ve,loadingKeys:ot,checkedKeys:pt,halfCheckedKeys:Ye,dragOverNodeKey:On,dropPosition:pa,keyEntities:ia};return E.createElement(E.Fragment,null,cn&&xa&&E.createElement("span",{style:xt,"aria-live":"assertive"},lt(xa)),E.createElement("div",null,E.createElement("input",{style:xt,disabled:en===!1||on,tabIndex:en!==!1?oa:null,onKeyDown:qa,onFocus:yr,onBlur:qn,value:"",onChange:Et,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(rt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(rt,"-indent")},E.createElement("div",{ref:Yr,className:"".concat(rt,"-indent-unit")}))),E.createElement(ce.Z,(0,a.Z)({},Aa,{data:ga,itemKey:Xe,height:Yt,fullHeight:!1,virtual:Ot,itemHeight:Xt,prefixCls:"".concat(rt,"-list"),ref:Zr,onVisibleChange:function(Cn,mt){var an=new Set(Cn),gn=mt.filter(function(Gn){return!an.has(Gn)});gn.some(function(Gn){return Xe(Gn)===Pt})&&_t()}}),function(Ea){var Cn=Ea.pos,mt=(0,a.Z)({},(ee(Ea.data),Ea.data)),an=Ea.title,gn=Ea.key,Gn=Ea.isStart,Rn=Ea.isEnd,fn=(0,Be.km)(gn,Cn);delete mt.key,delete mt.children;var kn=(0,Be.H8)(fn,wa);return E.createElement(Ze,(0,a.Z)({},mt,kn,{title:an,active:!!xa&&gn===xa.key,pos:Cn,data:Ea.data,isStart:Gn,isEnd:Rn,motion:Ct,motionNodes:gn===Pt?wt:null,motionType:rn,onMotionStart:va,onMotionEnd:_t,treeNodeRequiredProps:wa,onMouseMove:function(){Jt(null)}}))}))});Mt.displayName="NodeList";var Vt=Mt,$t=x(35654),Bn=x(90782),Je=x(67841),Tt=10,Sn=function(at){(0,Ie.Z)(rt,at);var ft=(0,xe.Z)(rt);function rt(){var ke;(0,Se.Z)(this,rt);for(var Bt=arguments.length,Wt=new Array(Bt),Re=0;Re2&&arguments[2]!==void 0?arguments[2]:!1,Ye=ke.state,ia=Ye.dragChildrenKeys,on=Ye.dropPosition,ta=Ye.dropTargetKey,On=Ye.dropTargetPos,pa=Ye.dropAllowed;if(pa){var Ct=ke.props.onDrop;if(ke.setState({dragOverNodeKey:null}),ke.cleanDragState(),ta!==null){var Yt=(0,Ae.Z)((0,Ae.Z)({},(0,Be.H8)(ta,ke.getTreeNodeRequiredProps())),{},{active:((Ve=ke.getActiveItem())===null||Ve===void 0?void 0:Ve.key)===ta,data:(0,Je.Z)(ke.state.keyEntities,ta).node}),Xt=ia.indexOf(ta)!==-1;(0,y.ZP)(!Xt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ot=(0,$t.yx)(On),en={event:Ke,node:(0,Be.F)(Yt),dragNode:ke.dragNode?(0,Be.F)(ke.dragNode.props):null,dragNodesKeys:[ke.dragNode.props.eventKey].concat(ia),dropToGap:on!==0,dropPosition:on+Number(Ot[Ot.length-1])};ot||Ct==null||Ct(en),ke.dragNode=null}}},ke.cleanDragState=function(){var Ke=ke.state.draggingNodeKey;Ke!==null&&ke.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ke.dragStartMousePosition=null,ke.currentMouseOverDroppableNodeKey=null},ke.triggerExpandActionExpand=function(Ke,pt){var Ve=ke.state,ot=Ve.expandedKeys,Ye=Ve.flattenNodes,ia=pt.expanded,on=pt.key,ta=pt.isLeaf;if(!(ta||Ke.shiftKey||Ke.metaKey||Ke.ctrlKey)){var On=Ye.filter(function(Ct){return Ct.key===on})[0],pa=(0,Be.F)((0,Ae.Z)((0,Ae.Z)({},(0,Be.H8)(on,ke.getTreeNodeRequiredProps())),{},{data:On.data}));ke.setExpandedKeys(ia?(0,$t._5)(ot,on):(0,$t.L0)(ot,on)),ke.onNodeExpand(Ke,pa)}},ke.onNodeClick=function(Ke,pt){var Ve=ke.props,ot=Ve.onClick,Ye=Ve.expandAction;Ye==="click"&&ke.triggerExpandActionExpand(Ke,pt),ot==null||ot(Ke,pt)},ke.onNodeDoubleClick=function(Ke,pt){var Ve=ke.props,ot=Ve.onDoubleClick,Ye=Ve.expandAction;Ye==="doubleClick"&&ke.triggerExpandActionExpand(Ke,pt),ot==null||ot(Ke,pt)},ke.onNodeSelect=function(Ke,pt){var Ve=ke.state.selectedKeys,ot=ke.state,Ye=ot.keyEntities,ia=ot.fieldNames,on=ke.props,ta=on.onSelect,On=on.multiple,pa=pt.selected,Ct=pt[ia.key],Yt=!pa;Yt?On?Ve=(0,$t.L0)(Ve,Ct):Ve=[Ct]:Ve=(0,$t._5)(Ve,Ct);var Xt=Ve.map(function(Ot){var en=(0,Je.Z)(Ye,Ot);return en?en.node:null}).filter(function(Ot){return Ot});ke.setUncontrolledState({selectedKeys:Ve}),ta==null||ta(Ve,{event:"select",selected:Yt,node:pt,selectedNodes:Xt,nativeEvent:Ke.nativeEvent})},ke.onNodeCheck=function(Ke,pt,Ve){var ot=ke.state,Ye=ot.keyEntities,ia=ot.checkedKeys,on=ot.halfCheckedKeys,ta=ke.props,On=ta.checkStrictly,pa=ta.onCheck,Ct=pt.key,Yt,Xt={event:"check",node:pt,checked:Ve,nativeEvent:Ke.nativeEvent};if(On){var Ot=Ve?(0,$t.L0)(ia,Ct):(0,$t._5)(ia,Ct),en=(0,$t._5)(on,Ct);Yt={checked:Ot,halfChecked:en},Xt.checkedNodes=Ot.map(function(qn){return(0,Je.Z)(Ye,qn)}).filter(function(qn){return qn}).map(function(qn){return qn.node}),ke.setUncontrolledState({checkedKeys:Ot})}else{var xa=(0,Bn.S)([].concat((0,Fe.Z)(ia),[Ct]),!0,Ye),cn=xa.checkedKeys,oa=xa.halfCheckedKeys;if(!Ve){var qa=new Set(cn);qa.delete(Ct);var yr=(0,Bn.S)(Array.from(qa),{checked:!1,halfCheckedKeys:oa},Ye);cn=yr.checkedKeys,oa=yr.halfCheckedKeys}Yt=cn,Xt.checkedNodes=[],Xt.checkedNodesPositions=[],Xt.halfCheckedKeys=oa,cn.forEach(function(qn){var Jt=(0,Je.Z)(Ye,qn);if(Jt){var va=Jt.node,Va=Jt.pos;Xt.checkedNodes.push(va),Xt.checkedNodesPositions.push({node:va,pos:Va})}}),ke.setUncontrolledState({checkedKeys:cn},!1,{halfCheckedKeys:oa})}pa==null||pa(Yt,Xt)},ke.onNodeLoad=function(Ke){var pt=Ke.key,Ve=new Promise(function(ot,Ye){ke.setState(function(ia){var on=ia.loadedKeys,ta=on===void 0?[]:on,On=ia.loadingKeys,pa=On===void 0?[]:On,Ct=ke.props,Yt=Ct.loadData,Xt=Ct.onLoad;if(!Yt||ta.indexOf(pt)!==-1||pa.indexOf(pt)!==-1)return null;var Ot=Yt(Ke);return Ot.then(function(){var en=ke.state.loadedKeys,xa=(0,$t.L0)(en,pt);Xt==null||Xt(xa,{event:"load",node:Ke}),ke.setUncontrolledState({loadedKeys:xa}),ke.setState(function(cn){return{loadingKeys:(0,$t._5)(cn.loadingKeys,pt)}}),ot()}).catch(function(en){if(ke.setState(function(cn){return{loadingKeys:(0,$t._5)(cn.loadingKeys,pt)}}),ke.loadingRetryTimes[pt]=(ke.loadingRetryTimes[pt]||0)+1,ke.loadingRetryTimes[pt]>=Tt){var xa=ke.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ke.setUncontrolledState({loadedKeys:(0,$t.L0)(xa,pt)}),ot()}Ye(en)}),{loadingKeys:(0,$t.L0)(pa,pt)}})});return Ve.catch(function(){}),Ve},ke.onNodeMouseEnter=function(Ke,pt){var Ve=ke.props.onMouseEnter;Ve==null||Ve({event:Ke,node:pt})},ke.onNodeMouseLeave=function(Ke,pt){var Ve=ke.props.onMouseLeave;Ve==null||Ve({event:Ke,node:pt})},ke.onNodeContextMenu=function(Ke,pt){var Ve=ke.props.onRightClick;Ve&&(Ke.preventDefault(),Ve({event:Ke,node:pt}))},ke.onFocus=function(){var Ke=ke.props.onFocus;ke.setState({focused:!0});for(var pt=arguments.length,Ve=new Array(pt),ot=0;ot1&&arguments[1]!==void 0?arguments[1]:!1,Ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ke.destroyed){var ot=!1,Ye=!0,ia={};Object.keys(Ke).forEach(function(on){if(on in ke.props){Ye=!1;return}ot=!0,ia[on]=Ke[on]}),ot&&(!pt||Ye)&&ke.setState((0,Ae.Z)((0,Ae.Z)({},ia),Ve))}},ke.scrollTo=function(Ke){ke.listRef.current.scrollTo(Ke)},ke}return(0,le.Z)(rt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Bt=this.props.activeKey;Bt!==void 0&&Bt!==this.state.activeKey&&(this.setState({activeKey:Bt}),Bt!==null&&this.scrollTo({key:Bt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Bt,Wt=this.state,Re=Wt.focused,Ke=Wt.flattenNodes,pt=Wt.keyEntities,Ve=Wt.draggingNodeKey,ot=Wt.activeKey,Ye=Wt.dropLevelOffset,ia=Wt.dropContainerKey,on=Wt.dropTargetKey,ta=Wt.dropPosition,On=Wt.dragOverNodeKey,pa=Wt.indent,Ct=this.props,Yt=Ct.prefixCls,Xt=Ct.className,Ot=Ct.style,en=Ct.showLine,xa=Ct.focusable,cn=Ct.tabIndex,oa=cn===void 0?0:cn,qa=Ct.selectable,yr=Ct.showIcon,qn=Ct.icon,Jt=Ct.switcherIcon,va=Ct.draggable,Va=Ct.checkable,Aa=Ct.checkStrictly,Zr=Ct.disabled,Yr=Ct.motion,Sr=Ct.loadData,ht=Ct.filterTreeNode,La=Ct.height,Zt=Ct.itemHeight,_n=Ct.virtual,ua=Ct.titleRender,ma=Ct.dropIndicatorRender,tr=Ct.onContextMenu,Zn=Ct.onScroll,se=Ct.direction,fe=Ct.rootClassName,he=Ct.rootStyle,De=(0,oe.Z)(this.props,{aria:!0,data:!0}),qe;return va&&((0,Ne.Z)(va)==="object"?qe=va:typeof va=="function"?qe={nodeDraggable:va}:qe={}),E.createElement(z.k.Provider,{value:{prefixCls:Yt,selectable:qa,showIcon:yr,icon:qn,switcherIcon:Jt,draggable:qe,draggingNodeKey:Ve,checkable:Va,checkStrictly:Aa,disabled:Zr,keyEntities:pt,dropLevelOffset:Ye,dropContainerKey:ia,dropTargetKey:on,dropPosition:ta,dragOverNodeKey:On,indent:pa,direction:se,dropIndicatorRender:ma,loadData:Sr,filterTreeNode:ht,titleRender:ua,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},E.createElement("div",{role:"tree",className:ze()(Yt,Xt,fe,(Bt={},(0,pe.Z)(Bt,"".concat(Yt,"-show-line"),en),(0,pe.Z)(Bt,"".concat(Yt,"-focused"),Re),(0,pe.Z)(Bt,"".concat(Yt,"-active-focused"),ot!==null),Bt)),style:he},E.createElement(Vt,(0,a.Z)({ref:this.listRef,prefixCls:Yt,style:Ot,data:Ke,disabled:Zr,selectable:qa,checkable:!!Va,motion:Yr,dragging:Ve!==null,height:La,itemHeight:Zt,virtual:_n,focusable:xa,focused:Re,tabIndex:oa,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:tr,onScroll:Zn},this.getTreeNodeRequiredProps(),De))))}}],[{key:"getDerivedStateFromProps",value:function(Bt,Wt){var Re=Wt.prevProps,Ke={prevProps:Bt};function pt(xa){return!Re&&xa in Bt||Re&&Re[xa]!==Bt[xa]}var Ve,ot=Wt.fieldNames;if(pt("fieldNames")&&(ot=(0,Be.w$)(Bt.fieldNames),Ke.fieldNames=ot),pt("treeData")?Ve=Bt.treeData:pt("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ve=(0,Be.zn)(Bt.children)),Ve){Ke.treeData=Ve;var Ye=(0,Be.I8)(Ve,{fieldNames:ot});Ke.keyEntities=(0,Ae.Z)((0,pe.Z)({},Pt,It),Ye.keyEntities)}var ia=Ke.keyEntities||Wt.keyEntities;if(pt("expandedKeys")||Re&&pt("autoExpandParent"))Ke.expandedKeys=Bt.autoExpandParent||!Re&&Bt.defaultExpandParent?(0,$t.r7)(Bt.expandedKeys,ia):Bt.expandedKeys;else if(!Re&&Bt.defaultExpandAll){var on=(0,Ae.Z)({},ia);delete on[Pt],Ke.expandedKeys=Object.keys(on).map(function(xa){return on[xa].key})}else!Re&&Bt.defaultExpandedKeys&&(Ke.expandedKeys=Bt.autoExpandParent||Bt.defaultExpandParent?(0,$t.r7)(Bt.defaultExpandedKeys,ia):Bt.defaultExpandedKeys);if(Ke.expandedKeys||delete Ke.expandedKeys,Ve||Ke.expandedKeys){var ta=(0,Be.oH)(Ve||Wt.treeData,Ke.expandedKeys||Wt.expandedKeys,ot);Ke.flattenNodes=ta}if(Bt.selectable&&(pt("selectedKeys")?Ke.selectedKeys=(0,$t.BT)(Bt.selectedKeys,Bt):!Re&&Bt.defaultSelectedKeys&&(Ke.selectedKeys=(0,$t.BT)(Bt.defaultSelectedKeys,Bt))),Bt.checkable){var On;if(pt("checkedKeys")?On=(0,$t.E6)(Bt.checkedKeys)||{}:!Re&&Bt.defaultCheckedKeys?On=(0,$t.E6)(Bt.defaultCheckedKeys)||{}:Ve&&(On=(0,$t.E6)(Bt.checkedKeys)||{checkedKeys:Wt.checkedKeys,halfCheckedKeys:Wt.halfCheckedKeys}),On){var pa=On,Ct=pa.checkedKeys,Yt=Ct===void 0?[]:Ct,Xt=pa.halfCheckedKeys,Ot=Xt===void 0?[]:Xt;if(!Bt.checkStrictly){var en=(0,Bn.S)(Yt,!0,ia);Yt=en.checkedKeys,Ot=en.halfCheckedKeys}Ke.checkedKeys=Yt,Ke.halfCheckedKeys=Ot}}return pt("loadedKeys")&&(Ke.loadedKeys=Bt.loadedKeys),Ke}}]),rt}(E.Component);Sn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},Sn.TreeNode=ge.Z;var En=Sn,pn=En},35654:function(Rt,st,x){"use strict";x.d(st,{BT:function(){return E},E6:function(){return ee},L0:function(){return xe},OM:function(){return y},_5:function(){return Ie},r7:function(){return te},wA:function(){return ze},yx:function(){return Le}});var a=x(94480),pe=x(76190),Ne=x(48736),Ae=x(59301),Fe=x(39417),Se=x(67841),le=x(71430),Me=null;function Ie(ne,ie){if(!ne)return[];var ce=ne.slice(),me=ce.indexOf(ie);return me>=0&&ce.splice(me,1),ce}function xe(ne,ie){var ce=(ne||[]).slice();return ce.indexOf(ie)===-1&&ce.push(ie),ce}function Le(ne){return ne.split("-")}function ze(ne,ie){var ce=[],me=(0,Se.Z)(ie,ne);function ge(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Be){var je=Be.key,we=Be.children;ce.push(je),ge(we)})}return ge(me.children),ce}function ye(ne){if(ne.parent){var ie=Le(ne.pos);return Number(ie[ie.length-1])===ne.parent.children.length-1}return!1}function oe(ne){var ie=Le(ne.pos);return Number(ie[ie.length-1])===0}function y(ne,ie,ce,me,ge,Ce,Be,je,we,tt){var Ze,it=ne.clientX,Ue=ne.clientY,nt=ne.target.getBoundingClientRect(),xt=nt.top,Et=nt.height,Pt=(tt==="rtl"?-1:1)*(((ge==null?void 0:ge.x)||0)-it),Nt=(Pt-12)/me,It=(0,Se.Z)(je,ce.props.eventKey);if(Ue-1.5?Ce({dragNode:Tt,dropNode:Sn,dropPosition:1})?$t=1:En=!1:Ce({dragNode:Tt,dropNode:Sn,dropPosition:0})?$t=0:Ce({dragNode:Tt,dropNode:Sn,dropPosition:1})?$t=1:En=!1:Ce({dragNode:Tt,dropNode:Sn,dropPosition:1})?$t=1:En=!1,{dropPosition:$t,dropLevelOffset:Bn,dropTargetKey:It.key,dropTargetPos:It.pos,dragOverNodeKey:Vt,dropContainerKey:$t===0?null:((Ze=It.parent)===null||Ze===void 0?void 0:Ze.key)||null,dropAllowed:En}}function E(ne,ie){if(ne){var ce=ie.multiple;return ce?ne.slice():ne.length?[ne[0]]:ne}}var z=function(ie){return ie};function b(ne,ie){if(!ne)return[];var ce=ie||{},me=ce.processProps,ge=me===void 0?z:me,Ce=Array.isArray(ne)?ne:[ne];return Ce.map(function(Be){var je=Be.children,we=_objectWithoutProperties(Be,Me),tt=b(je,ie);return React.createElement(TreeNode,_extends({key:we.key},ge(we)),tt)})}function ee(ne){if(!ne)return null;var ie;if(Array.isArray(ne))ie={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,pe.Z)(ne)==="object")ie={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Ne.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function te(ne,ie){var ce=new Set;function me(ge){if(!ce.has(ge)){var Ce=(0,Se.Z)(ie,ge);if(Ce){ce.add(ge);var Be=Ce.parent,je=Ce.node;je.disabled||Be&&me(Be.key)}}}return(ne||[]).forEach(function(ge){me(ge)}),(0,a.Z)(ce)}},90782:function(Rt,st,x){"use strict";x.d(st,{S:function(){return le}});var a=x(48736),pe=x(67841);function Ne(Me,Ie){var xe=new Set;return Me.forEach(function(Le){Ie.has(Le)||xe.add(Le)}),xe}function Ae(Me){var Ie=Me||{},xe=Ie.disabled,Le=Ie.disableCheckbox,ze=Ie.checkable;return!!(xe||Le)||ze===!1}function Fe(Me,Ie,xe,Le){for(var ze=new Set(Me),ye=new Set,oe=0;oe<=xe;oe+=1){var y=Ie.get(oe)||new Set;y.forEach(function(ee){var te=ee.key,ne=ee.node,ie=ee.children,ce=ie===void 0?[]:ie;ze.has(te)&&!Le(ne)&&ce.filter(function(me){return!Le(me.node)}).forEach(function(me){ze.add(me.key)})})}for(var E=new Set,z=xe;z>=0;z-=1){var b=Ie.get(z)||new Set;b.forEach(function(ee){var te=ee.parent,ne=ee.node;if(!(Le(ne)||!ee.parent||E.has(ee.parent.key))){if(Le(ee.parent.node)){E.add(te.key);return}var ie=!0,ce=!1;(te.children||[]).filter(function(me){return!Le(me.node)}).forEach(function(me){var ge=me.key,Ce=ze.has(ge);ie&&!Ce&&(ie=!1),!ce&&(Ce||ye.has(ge))&&(ce=!0)}),ie&&ze.add(te.key),ce&&ye.add(te.key),E.add(te.key)}})}return{checkedKeys:Array.from(ze),halfCheckedKeys:Array.from(Ne(ye,ze))}}function Se(Me,Ie,xe,Le,ze){for(var ye=new Set(Me),oe=new Set(Ie),y=0;y<=Le;y+=1){var E=xe.get(y)||new Set;E.forEach(function(te){var ne=te.key,ie=te.node,ce=te.children,me=ce===void 0?[]:ce;!ye.has(ne)&&!oe.has(ne)&&!ze(ie)&&me.filter(function(ge){return!ze(ge.node)}).forEach(function(ge){ye.delete(ge.key)})})}oe=new Set;for(var z=new Set,b=Le;b>=0;b-=1){var ee=xe.get(b)||new Set;ee.forEach(function(te){var ne=te.parent,ie=te.node;if(!(ze(ie)||!te.parent||z.has(te.parent.key))){if(ze(te.parent.node)){z.add(ne.key);return}var ce=!0,me=!1;(ne.children||[]).filter(function(ge){return!ze(ge.node)}).forEach(function(ge){var Ce=ge.key,Be=ye.has(Ce);ce&&!Be&&(ce=!1),!me&&(Be||oe.has(Ce))&&(me=!0)}),ce||ye.delete(ne.key),me&&oe.add(ne.key),z.add(ne.key)}})}return{checkedKeys:Array.from(ye),halfCheckedKeys:Array.from(Ne(oe,ye))}}function le(Me,Ie,xe,Le){var ze=[],ye;Le?ye=Le:ye=Ae;var oe=new Set(Me.filter(function(b){var ee=!!(0,pe.Z)(xe,b);return ee||ze.push(b),ee})),y=new Map,E=0;Object.keys(xe).forEach(function(b){var ee=xe[b],te=ee.level,ne=y.get(te);ne||(ne=new Set,y.set(te,ne)),ne.add(ee),E=Math.max(E,te)}),(0,a.ZP)(!ze.length,"Tree missing follow keys: ".concat(ze.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var z;return Ie===!0?z=Fe(oe,y,E,ye):z=Se(oe,Ie.halfCheckedKeys,y,E,ye),z}},67841:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return a}});function a(pe,Ne){return pe[Ne]}},71430:function(Rt,st,x){"use strict";x.d(st,{F:function(){return te},H8:function(){return ee},I8:function(){return b},km:function(){return ze},oH:function(){return E},w$:function(){return ye},zn:function(){return y}});var a=x(76190),pe=x(94480),Ne=x(33885),Ae=x(75931),Fe=x(11592),Se=x(2738),le=x(48736),Me=x(67841),Ie=["children"];function xe(ne,ie){return"".concat(ne,"-").concat(ie)}function Le(ne){return ne&&ne.type&&ne.type.isTreeNode}function ze(ne,ie){return ne!=null?ne:ie}function ye(ne){var ie=ne||{},ce=ie.title,me=ie._title,ge=ie.key,Ce=ie.children,Be=ce||"title";return{title:Be,_title:me||[Be],key:ge||"key",children:Ce||"children"}}function oe(ne,ie){var ce=new Map;function me(ge){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ge||[]).forEach(function(Be){var je=Be[ie.key],we=Be[ie.children];warning(je!=null,"Tree node must have a certain key: [".concat(Ce).concat(je,"]"));var tt=String(je);warning(!ce.has(tt)||je===null||je===void 0,"Same 'key' exist in the Tree: ".concat(tt)),ce.set(tt,!0),me(we,"".concat(Ce).concat(tt," > "))})}me(ne)}function y(ne){function ie(ce){var me=(0,Fe.Z)(ce);return me.map(function(ge){if(!Le(ge))return(0,le.ZP)(!ge,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=ge.key,Be=ge.props,je=Be.children,we=(0,Ae.Z)(Be,Ie),tt=(0,Ne.Z)({key:Ce},we),Ze=ie(je);return Ze.length&&(tt.children=Ze),tt}).filter(function(ge){return ge})}return ie(ne)}function E(ne,ie,ce){var me=ye(ce),ge=me._title,Ce=me.key,Be=me.children,je=new Set(ie===!0?[]:ie),we=[];function tt(Ze){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ze.map(function(Ue,nt){for(var xt=xe(it?it.pos:"0",nt),Et=ze(Ue[Ce],xt),Pt,Nt=0;Nt1&&arguments[1]!==void 0?arguments[1]:{},ce=ie.initWrapper,me=ie.processEntity,ge=ie.onProcessFinished,Ce=ie.externalGetKey,Be=ie.childrenPropName,je=ie.fieldNames,we=arguments.length>2?arguments[2]:void 0,tt=Ce||we,Ze={},it={},Ue={posEntities:Ze,keyEntities:it};return ce&&(Ue=ce(Ue)||Ue),z(ne,function(nt){var xt=nt.node,Et=nt.index,Pt=nt.pos,Nt=nt.key,It=nt.parentPos,Ut=nt.level,Dt=nt.nodes,Xe={node:xt,nodes:Dt,index:Et,key:Nt,pos:Pt,level:Ut},lt=ze(Nt,Pt);Ze[Pt]=Xe,it[lt]=Xe,Xe.parent=Ze[It],Xe.parent&&(Xe.parent.children=Xe.parent.children||[],Xe.parent.children.push(Xe)),me&&me(Xe,Ue)},{externalGetKey:tt,childrenPropName:Be,fieldNames:je}),ge&&ge(Ue),Ue}function ee(ne,ie){var ce=ie.expandedKeys,me=ie.selectedKeys,ge=ie.loadedKeys,Ce=ie.loadingKeys,Be=ie.checkedKeys,je=ie.halfCheckedKeys,we=ie.dragOverNodeKey,tt=ie.dropPosition,Ze=ie.keyEntities,it=(0,Me.Z)(Ze,ne),Ue={eventKey:ne,expanded:ce.indexOf(ne)!==-1,selected:me.indexOf(ne)!==-1,loaded:ge.indexOf(ne)!==-1,loading:Ce.indexOf(ne)!==-1,checked:Be.indexOf(ne)!==-1,halfChecked:je.indexOf(ne)!==-1,pos:String(it?it.pos:""),dragOver:we===ne&&tt===0,dragOverGapTop:we===ne&&tt===-1,dragOverGapBottom:we===ne&&tt===1};return Ue}function te(ne){var ie=ne.data,ce=ne.expanded,me=ne.selected,ge=ne.checked,Ce=ne.loaded,Be=ne.loading,je=ne.halfChecked,we=ne.dragOver,tt=ne.dragOverGapTop,Ze=ne.dragOverGapBottom,it=ne.pos,Ue=ne.active,nt=ne.eventKey,xt=(0,Ne.Z)((0,Ne.Z)({},ie),{},{expanded:ce,selected:me,checked:ge,loaded:Ce,loading:Be,halfChecked:je,dragOver:we,dragOverGapTop:tt,dragOverGapBottom:Ze,pos:it,active:Ue,key:nt});return"props"in xt||Object.defineProperty(xt,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),xt}},8224:function(Rt,st,x){"use strict";x.d(st,{Z:function(){return pe}});var a=x(4676);function pe(Ne,Ae,Fe,Se){var le=a.unstable_batchedUpdates?function(Ie){a.unstable_batchedUpdates(Fe,Ie)}:Fe;return Ne!=null&&Ne.addEventListener&&Ne.addEventListener(Ae,le,Se),{remove:function(){Ne!=null&&Ne.removeEventListener&&Ne.removeEventListener(Ae,le,Se)}}}},55468:function(Rt,st,x){"use strict";x.d(st,{g1:function(){return Le},os:function(){return ye}});var a=/margin|padding|width|height|max|min|offset/,pe={left:!0,top:!0},Ne={cssFloat:1,styleFloat:1,float:1};function Ae(oe){return oe.nodeType===1?oe.ownerDocument.defaultView.getComputedStyle(oe,null):{}}function Fe(oe,y,E){if(y=y.toLowerCase(),E==="auto"){if(y==="height")return oe.offsetHeight;if(y==="width")return oe.offsetWidth}return y in pe||(pe[y]=a.test(y)),pe[y]?parseFloat(E)||0:E}function Se(oe,y){var E=arguments.length,z=Ae(oe);return y=Ne[y]?"cssFloat"in oe.style?"cssFloat":"styleFloat":y,E===1?z:Fe(oe,y,z[y]||oe.style[y])}function le(oe,y,E){var z=arguments.length;if(y=Ne[y]?"cssFloat"in oe.style?"cssFloat":"styleFloat":y,z===3)return typeof E=="number"&&a.test(y)&&(E="".concat(E,"px")),oe.style[y]=E,E;for(var b in y)y.hasOwnProperty(b)&&le(oe,b,y[b]);return Ae(oe)}function Me(oe){return oe===document.body?document.documentElement.clientWidth:oe.offsetWidth}function Ie(oe){return oe===document.body?window.innerHeight||document.documentElement.clientHeight:oe.offsetHeight}function xe(){var oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:oe,height:y}}function Le(){var oe=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:oe,height:y}}function ze(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ye(oe){var y=oe.getBoundingClientRect(),E=document.documentElement;return{left:y.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},3465:function(Rt,st,x){"use strict";x.d(st,{G:function(){return Ae}});var a=x(47273),pe=function(Se){if((0,a.Z)()&&window.document.documentElement){var le=Array.isArray(Se)?Se:[Se],Me=window.document.documentElement;return le.some(function(Ie){return Ie in Me.style})}return!1},Ne=function(Se,le){if(!pe(Se))return!1;var Me=document.createElement("div"),Ie=Me.style[Se];return Me.style[Se]=le,Me.style[Se]!==Ie};function Ae(Fe,Se){return!Array.isArray(Fe)&&Se!==void 0?Ne(Fe,Se):pe(Fe)}},11414:function(Rt,st,x){"use strict";x.d(st,{Z5:function(){return Ec},_l:function(){return Yc},bK:function(){return Qm}});var a=x(59301),pe=x(18773);function Ne(ae,re){ae.prototype=Object.create(re.prototype),ae.prototype.constructor=ae,(0,pe.Z)(ae,re)}var Ae=x(54476),Fe=x(59781),Se=a.createContext(null),le=null;function Me(ae){ae()}var Ie=Me,xe=function(re){return Ie=re},Le=function(){return Ie};function ze(){var ae=Le(),re=null,Ee=null;return{clear:function(){re=null,Ee=null},notify:function(){ae(function(){for(var _e=re;_e;)_e.callback(),_e=_e.next})},get:function(){for(var _e=[],et=re;et;)_e.push(et),et=et.next;return _e},subscribe:function(_e){var et=!0,vt=Ee={callback:_e,next:null,prev:Ee};return vt.prev?vt.prev.next=vt:re=vt,function(){!et||re===null||(et=!1,vt.next?vt.next.prev=vt.prev:Ee=vt.prev,vt.prev?vt.prev.next=vt.next:re=vt.next)}}}}var ye={notify:function(){},get:function(){return[]}};function oe(ae,re){var Ee,Te=ye;function _e(sn){return nn(),Te.subscribe(sn)}function et(){Te.notify()}function vt(){Dn.onStateChange&&Dn.onStateChange()}function Ft(){return!!Ee}function nn(){Ee||(Ee=re?re.addNestedSub(vt):ae.subscribe(vt),Te=ze())}function Nn(){Ee&&(Ee(),Ee=void 0,Te.clear(),Te=ye)}var Dn={addNestedSub:_e,notifyNestedSubs:et,handleChangeWrapper:vt,isSubscribed:Ft,trySubscribe:nn,tryUnsubscribe:Nn,getListeners:function(){return Te}};return Dn}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function E(ae){var re=ae.store,Ee=ae.context,Te=ae.children,_e=(0,a.useMemo)(function(){var Ft=oe(re);return{store:re,subscription:Ft}},[re]),et=(0,a.useMemo)(function(){return re.getState()},[re]);y(function(){var Ft=_e.subscription;return Ft.onStateChange=Ft.notifyNestedSubs,Ft.trySubscribe(),et!==re.getState()&&Ft.notifyNestedSubs(),function(){Ft.tryUnsubscribe(),Ft.onStateChange=null}},[_e,et]);var vt=Ee||Se;return a.createElement(vt.Provider,{value:_e},Te)}var z=E,b=x(85377),ee=x(94266),te=x.n(ee),ne=x(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ce=["reactReduxForwardedRef"],me=[],ge=[null,null],Ce=function(re){try{return JSON.stringify(re)}catch(Ee){return String(re)}};function Be(ae,re){var Ee=ae[1];return[re.payload,Ee+1]}function je(ae,re,Ee){y(function(){return ae.apply(void 0,re)},Ee)}function we(ae,re,Ee,Te,_e,et,vt){ae.current=Te,re.current=_e,Ee.current=!1,et.current&&(et.current=null,vt())}function tt(ae,re,Ee,Te,_e,et,vt,Ft,nn,Nn){if(ae){var Dn=!1,sn=null,mn=function(){if(!Dn){var qr=re.getState(),yo,Po;try{yo=Te(qr,_e.current)}catch(qo){Po=qo,sn=qo}Po||(sn=null),yo===et.current?vt.current||nn():(et.current=yo,Ft.current=yo,vt.current=!0,Nn({type:"STORE_UPDATED",payload:{error:Po}}))}};Ee.onStateChange=mn,Ee.trySubscribe(),mn();var Xn=function(){if(Dn=!0,Ee.tryUnsubscribe(),Ee.onStateChange=null,sn)throw sn};return Xn}}var Ze=function(){return[null,0]};function it(ae,re){re===void 0&&(re={});var Ee=re,Te=Ee.getDisplayName,_e=Te===void 0?function(Bi){return"ConnectAdvanced("+Bi+")"}:Te,et=Ee.methodName,vt=et===void 0?"connectAdvanced":et,Ft=Ee.renderCountProp,nn=Ft===void 0?void 0:Ft,Nn=Ee.shouldHandleStateChanges,Dn=Nn===void 0?!0:Nn,sn=Ee.storeKey,mn=sn===void 0?"store":sn,Xn=Ee.withRef,ar=Xn===void 0?!1:Xn,qr=Ee.forwardRef,yo=qr===void 0?!1:qr,Po=Ee.context,qo=Po===void 0?Se:Po,gl=(0,b.Z)(Ee,ie);if(0)var Cl;var Mi=qo;return function(nu){var ts=nu.displayName||nu.name||"Component",zi=_e(ts),ns=(0,Ae.Z)({},gl,{getDisplayName:_e,methodName:vt,renderCountProp:nn,shouldHandleStateChanges:Dn,storeKey:mn,displayName:zi,wrappedComponentName:ts,WrappedComponent:nu}),Es=gl.pure;function Ps(is){return ae(is.dispatch,ns)}var lc=Es?a.useMemo:function(is){return is()};function ic(is){var sc=(0,a.useMemo)(function(){var kd=is.reactReduxForwardedRef,dd=(0,b.Z)(is,ce);return[is.context,kd,dd]},[is]),yc=sc[0],Nd=sc[1],bs=sc[2],Xc=(0,a.useMemo)(function(){return yc&&yc.Consumer&&(0,ne.isContextConsumer)(a.createElement(yc.Consumer,null))?yc:Mi},[yc,Mi]),Fc=(0,a.useContext)(Xc),cd=!!is.store&&!!is.store.getState&&!!is.store.dispatch,Ld=!!Fc&&!!Fc.store,Bc=cd?is.store:Fc.store,Rd=(0,a.useMemo)(function(){return Ps(Bc)},[Bc]),Td=(0,a.useMemo)(function(){if(!Dn)return ge;var kd=oe(Bc,cd?null:Fc.subscription),dd=kd.notifyNestedSubs.bind(kd);return[kd,dd]},[Bc,cd,Fc]),Sc=Td[0],Jc=Td[1],Xd=(0,a.useMemo)(function(){return cd?Fc:(0,Ae.Z)({},Fc,{subscription:Sc})},[cd,Fc,Sc]),Wm=(0,a.useReducer)(Be,me,Ze),y0=Wm[0],Jd=y0[0],F0=Wm[1];if(Jd&&Jd.error)throw Jd.error;var Gm=(0,a.useRef)(),qd=(0,a.useRef)(bs),_d=(0,a.useRef)(),Um=(0,a.useRef)(!1),$d=lc(function(){return _d.current&&bs===qd.current?_d.current:Rd(Bc.getState(),bs)},[Bc,Jd,bs]);je(we,[qd,Gm,Um,bs,$d,_d,Jc]),je(tt,[Dn,Bc,Sc,Rd,qd,Gm,Um,_d,Jc,F0],[Bc,Sc,Rd]);var Tc=(0,a.useMemo)(function(){return a.createElement(nu,(0,Ae.Z)({},$d,{ref:Nd}))},[Nd,nu,$d]),em=(0,a.useMemo)(function(){return Dn?a.createElement(Xc.Provider,{value:Xd},Tc):Tc},[Xc,Tc,Xd]);return em}var Ys=Es?a.memo(ic):ic;if(Ys.WrappedComponent=nu,Ys.displayName=ic.displayName=zi,yo){var uc=a.forwardRef(function(sc,yc){return a.createElement(Ys,(0,Ae.Z)({},sc,{reactReduxForwardedRef:yc}))});return uc.displayName=zi,uc.WrappedComponent=nu,te()(uc,nu)}return te()(Ys,nu)}}function Ue(ae,re){return ae===re?ae!==0||re!==0||1/ae===1/re:ae!==ae&&re!==re}function nt(ae,re){if(Ue(ae,re))return!0;if(typeof ae!="object"||ae===null||typeof re!="object"||re===null)return!1;var Ee=Object.keys(ae),Te=Object.keys(re);if(Ee.length!==Te.length)return!1;for(var _e=0;_e=0;Te--){var _e=re[Te](ae);if(_e)return _e}return function(et,vt){throw new Error("Invalid value of type "+typeof ae+" for "+Ee+" argument when connecting component "+vt.wrappedComponentName+".")}}function Bt(ae,re){return ae===re}function Wt(ae){var re=ae===void 0?{}:ae,Ee=re.connectHOC,Te=Ee===void 0?it:Ee,_e=re.mapStateToPropsFactories,et=_e===void 0?Vt:_e,vt=re.mapDispatchToPropsFactories,Ft=vt===void 0?Xe:vt,nn=re.mergePropsFactories,Nn=nn===void 0?Sn:nn,Dn=re.selectorFactory,sn=Dn===void 0?ft:Dn;return function(Xn,ar,qr,yo){yo===void 0&&(yo={});var Po=yo,qo=Po.pure,gl=qo===void 0?!0:qo,Cl=Po.areStatesEqual,Mi=Cl===void 0?Bt:Cl,Bi=Po.areOwnPropsEqual,nu=Bi===void 0?nt:Bi,ts=Po.areStatePropsEqual,zi=ts===void 0?nt:ts,ns=Po.areMergedPropsEqual,Es=ns===void 0?nt:ns,Ps=(0,b.Z)(Po,rt),lc=ke(Xn,et,"mapStateToProps"),ic=ke(ar,Ft,"mapDispatchToProps"),Ys=ke(qr,Nn,"mergeProps");return Te(sn,(0,Ae.Z)({methodName:"connect",getDisplayName:function(is){return"Connect("+is+")"},shouldHandleStateChanges:!!Xn,initMapStateToProps:lc,initMapDispatchToProps:ic,initMergeProps:Ys,pure:gl,areStatesEqual:Mi,areOwnPropsEqual:nu,areStatePropsEqual:zi,areMergedPropsEqual:Es},Ps))}}var Re=Wt();function Ke(){var ae=useContext(ReactReduxContext);return ae}function pt(ae){ae===void 0&&(ae=ReactReduxContext);var re=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var Te=re(),_e=Te.store;return _e}}var Ve=null;function ot(ae){ae===void 0&&(ae=ReactReduxContext);var re=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var Te=re();return Te.dispatch}}var Ye=null,ia=function(re,Ee){return re===Ee};function on(ae,re,Ee,Te){var _e=useReducer(function(ar){return ar+1},0),et=_e[1],vt=useMemo(function(){return createSubscription(Ee,Te)},[Ee,Te]),Ft=useRef(),nn=useRef(),Nn=useRef(),Dn=useRef(),sn=Ee.getState(),mn;try{if(ae!==nn.current||sn!==Nn.current||Ft.current){var Xn=ae(sn);Dn.current===void 0||!re(Xn,Dn.current)?mn=Xn:mn=Dn.current}else mn=Dn.current}catch(ar){throw Ft.current&&(ar.message+=` + `]:{[jn]:{position:"relative",height:Wn+gt.lineWidth*2+gt.paddingXS*2,padding:gt.paddingXS,border:`${gt.lineWidth}px ${gt.lineType} ${gt.colorBorder}`,borderRadius:gt.borderRadiusLG,"&:hover":{background:"transparent"},[`${jn}-thumbnail`]:Object.assign(Object.assign({},qt.vS),{width:Wn,height:Wn,lineHeight:`${Wn+gt.paddingSM}px`,textAlign:"center",flex:"none",[gn]:{fontSize:gt.fontSizeHeading2,color:gt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${jn}-progress`]:{bottom:Tn,width:`calc(100% - ${gt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Wn+gt.paddingXS}},[`${jn}-error`]:{borderColor:gt.colorError,[`${jn}-thumbnail ${gn}`]:{[`svg path[fill='${Hn.blue[0]}']`]:{fill:gt.colorErrorBg},[`svg path[fill='${Hn.blue.primary}']`]:{fill:gt.colorError}}},[`${jn}-uploading`]:{borderStyle:"dashed",[`${jn}-name`]:{marginBottom:Tn}}},[`${fn}${fn}-picture-circle ${jn}`]:{[`&, &::before, ${jn}-thumbnail`]:{borderRadius:"50%"}}}}},he=gt=>{const{componentCls:rn,iconCls:gn,fontSizeLG:Wn,colorTextLightSolid:Tn}=gt,fn=`${rn}-list`,jn=`${fn}-item`,Ct=gt.uploadPicCardSize;return{[` + ${rn}-wrapper${rn}-picture-card-wrapper, + ${rn}-wrapper${rn}-picture-circle-wrapper + `]:Object.assign(Object.assign({},(0,qt.dF)()),{display:"inline-block",width:"100%",[`${rn}${rn}-select`]:{width:Ct,height:Ct,marginInlineEnd:gt.marginXS,marginBottom:gt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:gt.colorFillAlter,border:`${gt.lineWidth}px dashed ${gt.colorBorder}`,borderRadius:gt.borderRadiusLG,cursor:"pointer",transition:`border-color ${gt.motionDurationSlow}`,[`> ${rn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${rn}-disabled):hover`]:{borderColor:gt.colorPrimary}},[`${fn}${fn}-picture-card, ${fn}${fn}-picture-circle`]:{[`${fn}-item-container`]:{display:"inline-block",width:Ct,height:Ct,marginBlock:`0 ${gt.marginXS}px`,marginInline:`0 ${gt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[jn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${gt.paddingXS*2}px)`,height:`calc(100% - ${gt.paddingXS*2}px)`,backgroundColor:gt.colorBgMask,opacity:0,transition:`all ${gt.motionDurationSlow}`,content:'" "'}},[`${jn}:hover`]:{[`&::before, ${jn}-actions`]:{opacity:1}},[`${jn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${gt.motionDurationSlow}`,[`${gn}-eye, ${gn}-download, ${gn}-delete`]:{zIndex:10,width:Wn,margin:`0 ${gt.marginXXS}px`,fontSize:Wn,cursor:"pointer",transition:`all ${gt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${jn}-actions, ${jn}-actions:hover`]:{[`${gn}-eye, ${gn}-download, ${gn}-delete`]:{color:new se.C(Tn).setAlpha(.65).toRgbString(),"&:hover":{color:Tn}}},[`${jn}-thumbnail, ${jn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${jn}-name`]:{display:"none",textAlign:"center"},[`${jn}-file + ${jn}-name`]:{position:"absolute",bottom:gt.margin,display:"block",width:`calc(100% - ${gt.paddingXS*2}px)`},[`${jn}-uploading`]:{[`&${jn}`]:{backgroundColor:gt.colorFillAlter},[`&::before, ${gn}-eye, ${gn}-download, ${gn}-delete`]:{display:"none"}},[`${jn}-progress`]:{bottom:gt.marginXL,width:`calc(100% - ${gt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${rn}-wrapper${rn}-picture-circle-wrapper`]:{[`${rn}${rn}-select`]:{borderRadius:"50%"}}}};var qe=gt=>{const{componentCls:rn}=gt;return{[`${rn}-rtl`]:{direction:"rtl"}}};const wt=gt=>{const{componentCls:rn,colorTextDisabled:gn}=gt;return{[`${rn}-wrapper`]:Object.assign(Object.assign({},(0,qt.Wf)(gt)),{[rn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${rn}-select`]:{display:"inline-block"},[`${rn}-disabled`]:{color:gn,cursor:"not-allowed"}})}};var jt=(0,Ya.Z)("Upload",gt=>{const{fontSizeHeading3:rn,fontSize:gn,lineHeight:Wn,lineWidth:Tn,controlHeightLG:fn}=gt,jn=Math.round(gn*Wn),Ct=(0,Aa.TS)(gt,{uploadThumbnailSize:rn*2,uploadProgressOffset:jn/2+Tn,uploadPicCardSize:fn*2.55});return[wt(Ct),Yr(Ct),fe(Ct),he(Ct),Et(Ct),tr(Ct),qe(Ct),(0,ha.Z)(Ct)]},gt=>({actionsColor:gt.colorTextDescription})),ka=function(gt,rn,gn,Wn){function Tn(fn){return fn instanceof gn?fn:new gn(function(jn){jn(fn)})}return new(gn||(gn=Promise))(function(fn,jn){function Ct(Qn){try{$a(Wn.next(Qn))}catch(Tr){jn(Tr)}}function dr(Qn){try{$a(Wn.throw(Qn))}catch(Tr){jn(Tr)}}function $a(Qn){Qn.done?fn(Qn.value):Tn(Qn.value).then(Ct,dr)}$a((Wn=Wn.apply(gt,rn||[])).next())})};const _n=`__LIST_IGNORE_${Date.now()}__`,on=(gt,rn)=>{const{fileList:gn,defaultFileList:Wn,onRemove:Tn,showUploadList:fn=!0,listType:jn="text",onPreview:Ct,onDownload:dr,onChange:$a,onDrop:Qn,previewFile:Tr,disabled:zr,locale:ro,iconRender:Qr,isImageUrl:Wa,progress:br,prefixCls:Lr,className:nr,type:fo="select",children:Ho,style:oo,itemRender:Wo,maxCount:io,data:ci={},multiple:di=!1,action:pi="",accept:Ko="",supportServerRender:Hr=!0,rootClassName:bl}=gt,xl=a.useContext(bt.Z),Ul=zr!=null?zr:xl,[qo,oi]=(0,nt.Z)(Wn||[],{value:gn,postState:wl=>wl!=null?wl:[]}),[ai,mi]=a.useState("drop"),li=a.useRef(null);a.useMemo(()=>{const wl=Date.now();(gn||[]).forEach((Xl,kl)=>{!Xl.uid&&!Object.isFrozen(Xl)&&(Xl.uid=`__AUTO__${wl}_${kl}__`)})},[gn]);const wi=(wl,Xl,kl)=>{let so=(0,pe.Z)(Xl),vi=!1;io===1?so=so.slice(-1):io&&(vi=so.length>io,so=so.slice(0,io)),(0,xt.flushSync)(()=>{oi(so)});const Un={file:wl,fileList:so};kl&&(Un.event=kl),(!vi||so.some($n=>$n.uid===wl.uid))&&(0,xt.flushSync)(()=>{$a==null||$a(Un)})},Bl=(wl,Xl)=>ka(void 0,void 0,void 0,function*(){const{beforeUpload:kl,transformFile:so}=gt;let vi=wl;if(kl){const Un=yield kl(wl,Xl);if(Un===!1)return!1;if(delete wl[_n],Un===_n)return Object.defineProperty(wl,_n,{value:!0,configurable:!0}),!1;typeof Un=="object"&&Un&&(vi=Un)}return so&&(vi=yield so(vi)),vi}),tl=wl=>{const Xl=wl.filter(vi=>!vi.file[_n]);if(!Xl.length)return;const kl=Xl.map(vi=>Ue(vi.file));let so=(0,pe.Z)(qo);kl.forEach(vi=>{so=ot(vi,so)}),kl.forEach((vi,Un)=>{let $n=vi;if(Xl[Un].parsedFile)vi.status="uploading";else{const{originFileObj:Ua}=vi;let hr;try{hr=new File([Ua],Ua.name,{type:Ua.type})}catch(wo){hr=new Blob([Ua],{type:Ua.type}),hr.name=Ua.name,hr.lastModifiedDate=new Date,hr.lastModified=new Date().getTime()}hr.uid=vi.uid,$n=hr}wi($n,so)})},xo=(wl,Xl,kl)=>{try{typeof wl=="string"&&(wl=JSON.parse(wl))}catch(Un){}if(!Ve(Xl,qo))return;const so=Ue(Xl);so.status="done",so.percent=100,so.response=wl,so.xhr=kl;const vi=ot(so,qo);wi(so,vi)},Nl=(wl,Xl)=>{if(!Ve(Xl,qo))return;const kl=Ue(Xl);kl.status="uploading",kl.percent=wl.percent;const so=ot(kl,qo);wi(kl,so,wl)},_i=(wl,Xl,kl)=>{if(!Ve(kl,qo))return;const so=Ue(kl);so.error=wl,so.response=Xl,so.status="error";const vi=ot(so,qo);wi(so,vi)},Wi=wl=>{let Xl;Promise.resolve(typeof Tn=="function"?Tn(wl):Tn).then(kl=>{var so;if(kl===!1)return;const vi=ia(wl,qo);vi&&(Xl=Object.assign(Object.assign({},wl),{status:"removed"}),qo==null||qo.forEach(Un=>{const $n=Xl.uid!==void 0?"uid":"name";Un[$n]===Xl[$n]&&!Object.isFrozen(Un)&&(Un.status="removed")}),(so=li.current)===null||so===void 0||so.abort(Xl),wi(Xl,vi))})},cu=wl=>{mi(wl.type),wl.type==="drop"&&(Qn==null||Qn(wl))};a.useImperativeHandle(rn,()=>({onBatchStart:tl,onSuccess:xo,onProgress:Nl,onError:_i,fileList:qo,upload:li.current}));const{getPrefixCls:pu,direction:du,upload:Sl}=a.useContext(yt.E_),gi=pu("upload",Lr),Pu=Object.assign(Object.assign({onBatchStart:tl,onError:_i,onProgress:Nl,onSuccess:xo},gt),{data:ci,multiple:di,action:pi,accept:Ko,supportServerRender:Hr,prefixCls:gi,disabled:Ul,beforeUpload:Bl,onChange:void 0});delete Pu.className,delete Pu.style,(!Ho||Ul)&&delete Pu.id;const[Qu,as]=jt(gi),[Vu]=(0,Nt.Z)("Upload",It.Z.Upload),{showRemoveIcon:ko,showPreviewIcon:Wr,showDownloadIcon:Vr,removeIcon:Xr,previewIcon:vl,downloadIcon:Yl}=typeof fn=="boolean"?{}:fn,Ai=(wl,Xl)=>fn?a.createElement(Jn,{prefixCls:gi,listType:jn,items:qo,previewFile:Tr,onPreview:Ct,onDownload:dr,onRemove:Wi,showRemoveIcon:!Ul&&ko,showPreviewIcon:Wr,showDownloadIcon:Vr,removeIcon:Xr,previewIcon:vl,downloadIcon:Yl,iconRender:Qr,locale:Object.assign(Object.assign({},Vu),ro),isImageUrl:Wa,progress:br,appendAction:wl,appendActionVisible:Xl,itemRender:Wo,disabled:Ul}):wl,Ci=Ae()(`${gi}-wrapper`,nr,bl,as,Sl==null?void 0:Sl.className,{[`${gi}-rtl`]:du==="rtl",[`${gi}-picture-card-wrapper`]:jn==="picture-card",[`${gi}-picture-circle-wrapper`]:jn==="picture-circle"}),au=Object.assign(Object.assign({},Sl==null?void 0:Sl.style),oo);if(fo==="drag"){const wl=Ae()(as,gi,`${gi}-drag`,{[`${gi}-drag-uploading`]:qo.some(Xl=>Xl.status==="uploading"),[`${gi}-drag-hover`]:ai==="dragover",[`${gi}-disabled`]:Ul,[`${gi}-rtl`]:du==="rtl"});return Qu(a.createElement("span",{className:Ci},a.createElement("div",{className:wl,style:au,onDrop:cu,onDragOver:cu,onDragLeave:cu},a.createElement(We,Object.assign({},Pu,{ref:li,className:`${gi}-btn`}),a.createElement("div",{className:`${gi}-drag-container`},Ho))),Ai()))}const Oi=Ae()(gi,`${gi}-select`,{[`${gi}-disabled`]:Ul}),mu=(wl=>a.createElement("div",{className:Oi,style:wl},a.createElement(We,Object.assign({},Pu,{ref:li}))))(Ho?void 0:{display:"none"});return Qu(jn==="picture-card"||jn==="picture-circle"?a.createElement("span",{className:Ci},Ai(mu,!!Ho)):a.createElement("span",{className:Ci},mu,Ai()))};var kn=a.forwardRef(on),$t=function(gt,rn){var gn={};for(var Wn in gt)Object.prototype.hasOwnProperty.call(gt,Wn)&&rn.indexOf(Wn)<0&&(gn[Wn]=gt[Wn]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tn=0,Wn=Object.getOwnPropertySymbols(gt);Tn{var{style:gn,height:Wn}=gt,Tn=$t(gt,["style","height"]);return a.createElement(kn,Object.assign({ref:rn},Tn,{type:"drag",style:Object.assign(Object.assign({},gn),{height:Wn})}))});const ya=kn;ya.Dragger=Da,ya.LIST_IGNORE=_n;var yn=ya},14625:function(Rt){function ct(a){var pe,Ne,Ae="";if(typeof a=="string"||typeof a=="number")Ae+=a;else if(typeof a=="object")if(Array.isArray(a)){var Fe=a.length;for(pe=0;pe0&&(ge=ne[0]),ge instanceof Error)throw ge;var Ce=new Error("Unhandled error."+(ge?" ("+ge.message+")":""));throw Ce.context=ge,Ce}var Be=me[te];if(Be===void 0)return!1;if(typeof Be=="function")x(Be,this,ne);else for(var je=Be.length,we=ye(Be,je),ie=0;ie0&&ge.length>ce&&!ge.warned){ge.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+ge.length+" "+String(te)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=ee,Ce.type=te,Ce.count=ge.length,pe(Ce)}return ee}Ae.prototype.addListener=function(te,ne){return Me(this,te,ne,!1)},Ae.prototype.on=Ae.prototype.addListener,Ae.prototype.prependListener=function(te,ne){return Me(this,te,ne,!0)};function Ie(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function xe(ee,te,ne){var ie={fired:!1,wrapFn:void 0,target:ee,type:te,listener:ne},ce=Ie.bind(ie);return ce.listener=ne,ie.wrapFn=ce,ce}Ae.prototype.once=function(te,ne){return Se(ne),this.on(te,xe(this,te,ne)),this},Ae.prototype.prependOnceListener=function(te,ne){return Se(ne),this.prependListener(te,xe(this,te,ne)),this},Ae.prototype.removeListener=function(te,ne){var ie,ce,me,ge,Ce;if(Se(ne),ce=this._events,ce===void 0)return this;if(ie=ce[te],ie===void 0)return this;if(ie===ne||ie.listener===ne)--this._eventsCount===0?this._events=Object.create(null):(delete ce[te],ce.removeListener&&this.emit("removeListener",te,ie.listener||ne));else if(typeof ie!="function"){for(me=-1,ge=ie.length-1;ge>=0;ge--)if(ie[ge]===ne||ie[ge].listener===ne){Ce=ie[ge].listener,me=ge;break}if(me<0)return this;me===0?ie.shift():oe(ie,me),ie.length===1&&(ce[te]=ie[0]),ce.removeListener!==void 0&&this.emit("removeListener",te,Ce||ne)}return this},Ae.prototype.off=Ae.prototype.removeListener,Ae.prototype.removeAllListeners=function(te){var ne,ie,ce;if(ie=this._events,ie===void 0)return this;if(ie.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ie[te]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ie[te]),this;if(arguments.length===0){var me=Object.keys(ie),ge;for(ce=0;ce=0;ce--)this.removeListener(te,ne[ce]);return this};function Le(ee,te,ne){var ie=ee._events;if(ie===void 0)return[];var ce=ie[te];return ce===void 0?[]:typeof ce=="function"?ne?[ce.listener||ce]:[ce]:ne?y(ce):ye(ce,ce.length)}Ae.prototype.listeners=function(te){return Le(this,te,!0)},Ae.prototype.rawListeners=function(te){return Le(this,te,!1)},Ae.listenerCount=function(ee,te){return typeof ee.listenerCount=="function"?ee.listenerCount(te):He.call(ee,te)},Ae.prototype.listenerCount=He;function He(ee){var te=this._events;if(te!==void 0){var ne=te[ee];if(typeof ne=="function")return 1;if(ne!==void 0)return ne.length}return 0}Ae.prototype.eventNames=function(){return this._eventsCount>0?a(this._events):[]};function ye(ee,te){for(var ne=new Array(te),ie=0;ie>>6)+Me(128|ut&63):Me(224|ut>>>12&15)+Me(128|ut>>>6&63)+Me(128|ut&63)}else{var ut=65536+(Ze.charCodeAt(0)-55296)*1024+(Ze.charCodeAt(1)-56320);return Me(240|ut>>>18&7)+Me(128|ut>>>12&63)+Me(128|ut>>>6&63)+Me(128|ut&63)}},xe=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Le=function(Ze){return Ze.replace(xe,Ie)},He=function(Ze){var ut=[0,2,1][Ze.length%3],We=Ze.charCodeAt(0)<<16|(Ze.length>1?Ze.charCodeAt(1):0)<<8|(Ze.length>2?Ze.charCodeAt(2):0),nt=[Se.charAt(We>>>18),Se.charAt(We>>>12&63),ut>=2?"=":Se.charAt(We>>>6&63),ut>=1?"=":Se.charAt(We&63)];return nt.join("")},ye=Ne.btoa&&typeof Ne.btoa=="function"?function(Ze){return Ne.btoa(Ze)}:function(Ze){if(Ze.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ze.replace(/[\s\S]{1,3}/g,He)},oe=function(Ze){return ye(Le(String(Ze)))},y=function(Ze){return Ze.replace(/[+\/]/g,function(ut){return ut=="+"?"-":"_"}).replace(/=/g,"")},E=function(Ze,ut){return ut?y(oe(Ze)):oe(Ze)},z=function(Ze){return E(Ze,!0)},b;Ne.Uint8Array&&(b=function(Ze,ut){for(var We="",nt=0,xt=Ze.length;nt>>18)+Se.charAt(It>>>12&63)+(typeof bt!="undefined"?Se.charAt(It>>>6&63):"=")+(typeof Nt!="undefined"?Se.charAt(It&63):"=")}return ut?y(We):We});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ze){switch(Ze.length){case 4:var ut=(7&Ze.charCodeAt(0))<<18|(63&Ze.charCodeAt(1))<<12|(63&Ze.charCodeAt(2))<<6|63&Ze.charCodeAt(3),We=ut-65536;return Me((We>>>10)+55296)+Me((We&1023)+56320);case 3:return Me((15&Ze.charCodeAt(0))<<12|(63&Ze.charCodeAt(1))<<6|63&Ze.charCodeAt(2));default:return Me((31&Ze.charCodeAt(0))<<6|63&Ze.charCodeAt(1))}},ne=function(Ze){return Ze.replace(ee,te)},ie=function(Ze){var ut=Ze.length,We=ut%4,nt=(ut>0?le[Ze.charAt(0)]<<18:0)|(ut>1?le[Ze.charAt(1)]<<12:0)|(ut>2?le[Ze.charAt(2)]<<6:0)|(ut>3?le[Ze.charAt(3)]:0),xt=[Me(nt>>>16),Me(nt>>>8&255),Me(nt&255)];return xt.length-=[0,0,2,1][We],xt.join("")},ce=Ne.atob&&typeof Ne.atob=="function"?function(Ze){return Ne.atob(Ze)}:function(Ze){return Ze.replace(/\S{1,4}/g,ie)},me=function(Ze){return ce(String(Ze).replace(/[^A-Za-z0-9\+\/]/g,""))},ge=function(Ze){return ne(ce(Ze))},Ce=function(Ze){return String(Ze).replace(/[-_]/g,function(ut){return ut=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Be=function(Ze){return ge(Ce(Ze))},je;Ne.Uint8Array&&(je=function(Ze){return Uint8Array.from(me(Ce(Ze)),function(ut){return ut.charCodeAt(0)})});var we=function(){var Ze=Ne.Base64;return Ne.Base64=Ae,Ze};if(Ne.Base64={VERSION:Fe,atob:me,btoa:ye,fromBase64:Be,toBase64:E,utob:Le,encode:E,encodeURI:z,btou:ne,decode:Be,noConflict:we,fromUint8Array:b,toUint8Array:je},typeof Object.defineProperty=="function"){var tt=function(Ze){return{value:Ze,enumerable:!1,writable:!0,configurable:!0}};Ne.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",tt(function(){return Be(this)})),Object.defineProperty(String.prototype,"toBase64",tt(function(Ze){return E(this,Ze)})),Object.defineProperty(String.prototype,"toBase64URI",tt(function(){return E(this,!0)}))}}return Ne.Meteor&&(Base64=Ne.Base64),Rt.exports?Rt.exports.Base64=Ne.Base64:(a=[],pe=function(){return Ne.Base64}.apply(ct,a),pe!==void 0&&(Rt.exports=pe)),{Base64:Ne.Base64}})},39417:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return ge}});var a=x(54476),pe=x(20068),Ne=x(75931),Ae=x(33885),Fe=x(67732),Se=x(83652),le=x(31226),Me=x(42403),Ie=x(158),xe=x(92310),Le=x.n(xe),He=x(26112),ye=x(59301),oe=x(39378),y=function(Be){for(var je=Be.prefixCls,we=Be.level,tt=Be.isStart,Ze=Be.isEnd,ut="".concat(je,"-indent-unit"),We=[],nt=0;nt0&&arguments[0]!==void 0?arguments[0]:[],vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],rt=at.length,ke=vt.length;if(Math.abs(rt-ke)!==1)return{add:!1,key:null};function Pt(Wt,Re){var Ge=new Map;Wt.forEach(function(Ue){Ge.set(Ue,!0)});var ht=Re.filter(function(Ue){return!Ge.has(Ue)});return ht.length===1?ht[0]:null}return rt ").concat(vt);return vt}var Mt=E.forwardRef(function(at,vt){var rt=at.prefixCls,ke=at.data,Pt=at.selectable,Wt=at.checkable,Re=at.expandedKeys,Ge=at.selectedKeys,ht=at.checkedKeys,Ue=at.loadedKeys,ot=at.loadingKeys,Ve=at.halfCheckedKeys,ia=at.keyEntities,ln=at.disabled,ta=at.dragging,Nn=at.dragOverNodeKey,va=at.dropPosition,Ft=at.motion,Xt=at.height,Jt=at.itemHeight,Ot=at.virtual,tn=at.focusable,xa=at.activeItem,dn=at.focused,oa=at.tabIndex,Ja=at.onKeyDown,Er=at.onFocus,Jn=at.onBlur,qt=at.onActiveChange,ha=at.onListChangeStart,Ya=at.onListChangeEnd,Aa=(0,ne.Z)(at,nt),Zr=E.useRef(null),Yr=E.useRef(null);E.useImperativeHandle(vt,function(){return{scrollTo:function(yn){Zr.current.scrollTo(yn)},getIndentWidth:function(){return Yr.current.offsetWidth}}});var Sr=E.useState(Re),Et=(0,te.Z)(Sr,2),Ra=Et[0],Zt=Et[1],qn=E.useState(ke),ua=(0,te.Z)(qn,2),ga=ua[0],tr=ua[1],Hn=E.useState(ke),se=(0,te.Z)(Hn,2),fe=se[0],he=se[1],De=E.useState([]),qe=(0,te.Z)(De,2),wt=qe[0],jt=qe[1],ka=E.useState(null),_n=(0,te.Z)(ka,2),on=_n[0],nn=_n[1],kn=E.useRef(ke);kn.current=ke;function $t(){var ya=kn.current;tr(ya),he(ya),jt([]),nn(null),Ya()}(0,ie.Z)(function(){Zt(Re);var ya=ut(Ra,Re);if(ya.key!==null)if(ya.add){var yn=ga.findIndex(function(fn){var jn=fn.key;return jn===ya.key}),gt=Dt(We(ga,ke,ya.key),Ot,Xt,Jt),rn=ga.slice();rn.splice(yn+1,0,Ut),he(rn),jt(gt),nn("show")}else{var gn=ke.findIndex(function(fn){var jn=fn.key;return jn===ya.key}),Wn=Dt(We(ke,ga,ya.key),Ot,Xt,Jt),Tn=ke.slice();Tn.splice(gn+1,0,Ut),he(Tn),jt(Wn),nn("hide")}else ga!==ke&&(tr(ke),he(ke))},[Re,ke]),E.useEffect(function(){ta||$t()},[ta]);var fa=Ft?fe:ke,Da={expandedKeys:Re,selectedKeys:Ge,loadedKeys:Ue,loadingKeys:ot,checkedKeys:ht,halfCheckedKeys:Ve,dragOverNodeKey:Nn,dropPosition:va,keyEntities:ia};return E.createElement(E.Fragment,null,dn&&xa&&E.createElement("span",{style:xt,"aria-live":"assertive"},lt(xa)),E.createElement("div",null,E.createElement("input",{style:xt,disabled:tn===!1||ln,tabIndex:tn!==!1?oa:null,onKeyDown:Ja,onFocus:Er,onBlur:Jn,value:"",onChange:yt,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(rt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(rt,"-indent")},E.createElement("div",{ref:Yr,className:"".concat(rt,"-indent-unit")}))),E.createElement(ce.Z,(0,a.Z)({},Aa,{data:fa,itemKey:Xe,height:Xt,fullHeight:!1,virtual:Ot,itemHeight:Jt,prefixCls:"".concat(rt,"-list"),ref:Zr,onVisibleChange:function(yn,gt){var rn=new Set(yn),gn=gt.filter(function(Wn){return!rn.has(Wn)});gn.some(function(Wn){return Xe(Wn)===bt})&&$t()}}),function(ya){var yn=ya.pos,gt=(0,a.Z)({},(ee(ya.data),ya.data)),rn=ya.title,gn=ya.key,Wn=ya.isStart,Tn=ya.isEnd,fn=(0,Be.km)(gn,yn);delete gt.key,delete gt.children;var jn=(0,Be.H8)(fn,Da);return E.createElement(Ze,(0,a.Z)({},gt,jn,{title:rn,active:!!xa&&gn===xa.key,pos:yn,data:ya.data,isStart:Wn,isEnd:Tn,motion:Ft,motionNodes:gn===bt?wt:null,motionType:on,onMotionStart:ha,onMotionEnd:$t,treeNodeRequiredProps:Da,onMouseMove:function(){qt(null)}}))}))});Mt.displayName="NodeList";var Vt=Mt,en=x(35654),Pn=x(90782),Je=x(67841),Tt=10,bn=function(at){(0,Ie.Z)(rt,at);var vt=(0,xe.Z)(rt);function rt(){var ke;(0,Se.Z)(this,rt);for(var Pt=arguments.length,Wt=new Array(Pt),Re=0;Re2&&arguments[2]!==void 0?arguments[2]:!1,Ve=ke.state,ia=Ve.dragChildrenKeys,ln=Ve.dropPosition,ta=Ve.dropTargetKey,Nn=Ve.dropTargetPos,va=Ve.dropAllowed;if(va){var Ft=ke.props.onDrop;if(ke.setState({dragOverNodeKey:null}),ke.cleanDragState(),ta!==null){var Xt=(0,Ae.Z)((0,Ae.Z)({},(0,Be.H8)(ta,ke.getTreeNodeRequiredProps())),{},{active:((Ue=ke.getActiveItem())===null||Ue===void 0?void 0:Ue.key)===ta,data:(0,Je.Z)(ke.state.keyEntities,ta).node}),Jt=ia.indexOf(ta)!==-1;(0,y.ZP)(!Jt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ot=(0,en.yx)(Nn),tn={event:Ge,node:(0,Be.F)(Xt),dragNode:ke.dragNode?(0,Be.F)(ke.dragNode.props):null,dragNodesKeys:[ke.dragNode.props.eventKey].concat(ia),dropToGap:ln!==0,dropPosition:ln+Number(Ot[Ot.length-1])};ot||Ft==null||Ft(tn),ke.dragNode=null}}},ke.cleanDragState=function(){var Ge=ke.state.draggingNodeKey;Ge!==null&&ke.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ke.dragStartMousePosition=null,ke.currentMouseOverDroppableNodeKey=null},ke.triggerExpandActionExpand=function(Ge,ht){var Ue=ke.state,ot=Ue.expandedKeys,Ve=Ue.flattenNodes,ia=ht.expanded,ln=ht.key,ta=ht.isLeaf;if(!(ta||Ge.shiftKey||Ge.metaKey||Ge.ctrlKey)){var Nn=Ve.filter(function(Ft){return Ft.key===ln})[0],va=(0,Be.F)((0,Ae.Z)((0,Ae.Z)({},(0,Be.H8)(ln,ke.getTreeNodeRequiredProps())),{},{data:Nn.data}));ke.setExpandedKeys(ia?(0,en._5)(ot,ln):(0,en.L0)(ot,ln)),ke.onNodeExpand(Ge,va)}},ke.onNodeClick=function(Ge,ht){var Ue=ke.props,ot=Ue.onClick,Ve=Ue.expandAction;Ve==="click"&&ke.triggerExpandActionExpand(Ge,ht),ot==null||ot(Ge,ht)},ke.onNodeDoubleClick=function(Ge,ht){var Ue=ke.props,ot=Ue.onDoubleClick,Ve=Ue.expandAction;Ve==="doubleClick"&&ke.triggerExpandActionExpand(Ge,ht),ot==null||ot(Ge,ht)},ke.onNodeSelect=function(Ge,ht){var Ue=ke.state.selectedKeys,ot=ke.state,Ve=ot.keyEntities,ia=ot.fieldNames,ln=ke.props,ta=ln.onSelect,Nn=ln.multiple,va=ht.selected,Ft=ht[ia.key],Xt=!va;Xt?Nn?Ue=(0,en.L0)(Ue,Ft):Ue=[Ft]:Ue=(0,en._5)(Ue,Ft);var Jt=Ue.map(function(Ot){var tn=(0,Je.Z)(Ve,Ot);return tn?tn.node:null}).filter(function(Ot){return Ot});ke.setUncontrolledState({selectedKeys:Ue}),ta==null||ta(Ue,{event:"select",selected:Xt,node:ht,selectedNodes:Jt,nativeEvent:Ge.nativeEvent})},ke.onNodeCheck=function(Ge,ht,Ue){var ot=ke.state,Ve=ot.keyEntities,ia=ot.checkedKeys,ln=ot.halfCheckedKeys,ta=ke.props,Nn=ta.checkStrictly,va=ta.onCheck,Ft=ht.key,Xt,Jt={event:"check",node:ht,checked:Ue,nativeEvent:Ge.nativeEvent};if(Nn){var Ot=Ue?(0,en.L0)(ia,Ft):(0,en._5)(ia,Ft),tn=(0,en._5)(ln,Ft);Xt={checked:Ot,halfChecked:tn},Jt.checkedNodes=Ot.map(function(Jn){return(0,Je.Z)(Ve,Jn)}).filter(function(Jn){return Jn}).map(function(Jn){return Jn.node}),ke.setUncontrolledState({checkedKeys:Ot})}else{var xa=(0,Pn.S)([].concat((0,Fe.Z)(ia),[Ft]),!0,Ve),dn=xa.checkedKeys,oa=xa.halfCheckedKeys;if(!Ue){var Ja=new Set(dn);Ja.delete(Ft);var Er=(0,Pn.S)(Array.from(Ja),{checked:!1,halfCheckedKeys:oa},Ve);dn=Er.checkedKeys,oa=Er.halfCheckedKeys}Xt=dn,Jt.checkedNodes=[],Jt.checkedNodesPositions=[],Jt.halfCheckedKeys=oa,dn.forEach(function(Jn){var qt=(0,Je.Z)(Ve,Jn);if(qt){var ha=qt.node,Ya=qt.pos;Jt.checkedNodes.push(ha),Jt.checkedNodesPositions.push({node:ha,pos:Ya})}}),ke.setUncontrolledState({checkedKeys:dn},!1,{halfCheckedKeys:oa})}va==null||va(Xt,Jt)},ke.onNodeLoad=function(Ge){var ht=Ge.key,Ue=new Promise(function(ot,Ve){ke.setState(function(ia){var ln=ia.loadedKeys,ta=ln===void 0?[]:ln,Nn=ia.loadingKeys,va=Nn===void 0?[]:Nn,Ft=ke.props,Xt=Ft.loadData,Jt=Ft.onLoad;if(!Xt||ta.indexOf(ht)!==-1||va.indexOf(ht)!==-1)return null;var Ot=Xt(Ge);return Ot.then(function(){var tn=ke.state.loadedKeys,xa=(0,en.L0)(tn,ht);Jt==null||Jt(xa,{event:"load",node:Ge}),ke.setUncontrolledState({loadedKeys:xa}),ke.setState(function(dn){return{loadingKeys:(0,en._5)(dn.loadingKeys,ht)}}),ot()}).catch(function(tn){if(ke.setState(function(dn){return{loadingKeys:(0,en._5)(dn.loadingKeys,ht)}}),ke.loadingRetryTimes[ht]=(ke.loadingRetryTimes[ht]||0)+1,ke.loadingRetryTimes[ht]>=Tt){var xa=ke.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ke.setUncontrolledState({loadedKeys:(0,en.L0)(xa,ht)}),ot()}Ve(tn)}),{loadingKeys:(0,en.L0)(va,ht)}})});return Ue.catch(function(){}),Ue},ke.onNodeMouseEnter=function(Ge,ht){var Ue=ke.props.onMouseEnter;Ue==null||Ue({event:Ge,node:ht})},ke.onNodeMouseLeave=function(Ge,ht){var Ue=ke.props.onMouseLeave;Ue==null||Ue({event:Ge,node:ht})},ke.onNodeContextMenu=function(Ge,ht){var Ue=ke.props.onRightClick;Ue&&(Ge.preventDefault(),Ue({event:Ge,node:ht}))},ke.onFocus=function(){var Ge=ke.props.onFocus;ke.setState({focused:!0});for(var ht=arguments.length,Ue=new Array(ht),ot=0;ot1&&arguments[1]!==void 0?arguments[1]:!1,Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ke.destroyed){var ot=!1,Ve=!0,ia={};Object.keys(Ge).forEach(function(ln){if(ln in ke.props){Ve=!1;return}ot=!0,ia[ln]=Ge[ln]}),ot&&(!ht||Ve)&&ke.setState((0,Ae.Z)((0,Ae.Z)({},ia),Ue))}},ke.scrollTo=function(Ge){ke.listRef.current.scrollTo(Ge)},ke}return(0,le.Z)(rt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Pt=this.props.activeKey;Pt!==void 0&&Pt!==this.state.activeKey&&(this.setState({activeKey:Pt}),Pt!==null&&this.scrollTo({key:Pt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Pt,Wt=this.state,Re=Wt.focused,Ge=Wt.flattenNodes,ht=Wt.keyEntities,Ue=Wt.draggingNodeKey,ot=Wt.activeKey,Ve=Wt.dropLevelOffset,ia=Wt.dropContainerKey,ln=Wt.dropTargetKey,ta=Wt.dropPosition,Nn=Wt.dragOverNodeKey,va=Wt.indent,Ft=this.props,Xt=Ft.prefixCls,Jt=Ft.className,Ot=Ft.style,tn=Ft.showLine,xa=Ft.focusable,dn=Ft.tabIndex,oa=dn===void 0?0:dn,Ja=Ft.selectable,Er=Ft.showIcon,Jn=Ft.icon,qt=Ft.switcherIcon,ha=Ft.draggable,Ya=Ft.checkable,Aa=Ft.checkStrictly,Zr=Ft.disabled,Yr=Ft.motion,Sr=Ft.loadData,Et=Ft.filterTreeNode,Ra=Ft.height,Zt=Ft.itemHeight,qn=Ft.virtual,ua=Ft.titleRender,ga=Ft.dropIndicatorRender,tr=Ft.onContextMenu,Hn=Ft.onScroll,se=Ft.direction,fe=Ft.rootClassName,he=Ft.rootStyle,De=(0,oe.Z)(this.props,{aria:!0,data:!0}),qe;return ha&&((0,Ne.Z)(ha)==="object"?qe=ha:typeof ha=="function"?qe={nodeDraggable:ha}:qe={}),E.createElement(z.k.Provider,{value:{prefixCls:Xt,selectable:Ja,showIcon:Er,icon:Jn,switcherIcon:qt,draggable:qe,draggingNodeKey:Ue,checkable:Ya,checkStrictly:Aa,disabled:Zr,keyEntities:ht,dropLevelOffset:Ve,dropContainerKey:ia,dropTargetKey:ln,dropPosition:ta,dragOverNodeKey:Nn,indent:va,direction:se,dropIndicatorRender:ga,loadData:Sr,filterTreeNode:Et,titleRender:ua,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},E.createElement("div",{role:"tree",className:He()(Xt,Jt,fe,(Pt={},(0,pe.Z)(Pt,"".concat(Xt,"-show-line"),tn),(0,pe.Z)(Pt,"".concat(Xt,"-focused"),Re),(0,pe.Z)(Pt,"".concat(Xt,"-active-focused"),ot!==null),Pt)),style:he},E.createElement(Vt,(0,a.Z)({ref:this.listRef,prefixCls:Xt,style:Ot,data:Ge,disabled:Zr,selectable:Ja,checkable:!!Ya,motion:Yr,dragging:Ue!==null,height:Ra,itemHeight:Zt,virtual:qn,focusable:xa,focused:Re,tabIndex:oa,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:tr,onScroll:Hn},this.getTreeNodeRequiredProps(),De))))}}],[{key:"getDerivedStateFromProps",value:function(Pt,Wt){var Re=Wt.prevProps,Ge={prevProps:Pt};function ht(xa){return!Re&&xa in Pt||Re&&Re[xa]!==Pt[xa]}var Ue,ot=Wt.fieldNames;if(ht("fieldNames")&&(ot=(0,Be.w$)(Pt.fieldNames),Ge.fieldNames=ot),ht("treeData")?Ue=Pt.treeData:ht("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ue=(0,Be.zn)(Pt.children)),Ue){Ge.treeData=Ue;var Ve=(0,Be.I8)(Ue,{fieldNames:ot});Ge.keyEntities=(0,Ae.Z)((0,pe.Z)({},bt,It),Ve.keyEntities)}var ia=Ge.keyEntities||Wt.keyEntities;if(ht("expandedKeys")||Re&&ht("autoExpandParent"))Ge.expandedKeys=Pt.autoExpandParent||!Re&&Pt.defaultExpandParent?(0,en.r7)(Pt.expandedKeys,ia):Pt.expandedKeys;else if(!Re&&Pt.defaultExpandAll){var ln=(0,Ae.Z)({},ia);delete ln[bt],Ge.expandedKeys=Object.keys(ln).map(function(xa){return ln[xa].key})}else!Re&&Pt.defaultExpandedKeys&&(Ge.expandedKeys=Pt.autoExpandParent||Pt.defaultExpandParent?(0,en.r7)(Pt.defaultExpandedKeys,ia):Pt.defaultExpandedKeys);if(Ge.expandedKeys||delete Ge.expandedKeys,Ue||Ge.expandedKeys){var ta=(0,Be.oH)(Ue||Wt.treeData,Ge.expandedKeys||Wt.expandedKeys,ot);Ge.flattenNodes=ta}if(Pt.selectable&&(ht("selectedKeys")?Ge.selectedKeys=(0,en.BT)(Pt.selectedKeys,Pt):!Re&&Pt.defaultSelectedKeys&&(Ge.selectedKeys=(0,en.BT)(Pt.defaultSelectedKeys,Pt))),Pt.checkable){var Nn;if(ht("checkedKeys")?Nn=(0,en.E6)(Pt.checkedKeys)||{}:!Re&&Pt.defaultCheckedKeys?Nn=(0,en.E6)(Pt.defaultCheckedKeys)||{}:Ue&&(Nn=(0,en.E6)(Pt.checkedKeys)||{checkedKeys:Wt.checkedKeys,halfCheckedKeys:Wt.halfCheckedKeys}),Nn){var va=Nn,Ft=va.checkedKeys,Xt=Ft===void 0?[]:Ft,Jt=va.halfCheckedKeys,Ot=Jt===void 0?[]:Jt;if(!Pt.checkStrictly){var tn=(0,Pn.S)(Xt,!0,ia);Xt=tn.checkedKeys,Ot=tn.halfCheckedKeys}Ge.checkedKeys=Xt,Ge.halfCheckedKeys=Ot}}return ht("loadedKeys")&&(Ge.loadedKeys=Pt.loadedKeys),Ge}}]),rt}(E.Component);bn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},bn.TreeNode=ge.Z;var Cn=bn,vn=Cn},35654:function(Rt,ct,x){"use strict";x.d(ct,{BT:function(){return E},E6:function(){return ee},L0:function(){return xe},OM:function(){return y},_5:function(){return Ie},r7:function(){return te},wA:function(){return He},yx:function(){return Le}});var a=x(94480),pe=x(76190),Ne=x(48736),Ae=x(59301),Fe=x(39417),Se=x(67841),le=x(71430),Me=null;function Ie(ne,ie){if(!ne)return[];var ce=ne.slice(),me=ce.indexOf(ie);return me>=0&&ce.splice(me,1),ce}function xe(ne,ie){var ce=(ne||[]).slice();return ce.indexOf(ie)===-1&&ce.push(ie),ce}function Le(ne){return ne.split("-")}function He(ne,ie){var ce=[],me=(0,Se.Z)(ie,ne);function ge(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Be){var je=Be.key,we=Be.children;ce.push(je),ge(we)})}return ge(me.children),ce}function ye(ne){if(ne.parent){var ie=Le(ne.pos);return Number(ie[ie.length-1])===ne.parent.children.length-1}return!1}function oe(ne){var ie=Le(ne.pos);return Number(ie[ie.length-1])===0}function y(ne,ie,ce,me,ge,Ce,Be,je,we,tt){var Ze,ut=ne.clientX,We=ne.clientY,nt=ne.target.getBoundingClientRect(),xt=nt.top,yt=nt.height,bt=(tt==="rtl"?-1:1)*(((ge==null?void 0:ge.x)||0)-ut),Nt=(bt-12)/me,It=(0,Se.Z)(je,ce.props.eventKey);if(We-1.5?Ce({dragNode:Tt,dropNode:bn,dropPosition:1})?en=1:Cn=!1:Ce({dragNode:Tt,dropNode:bn,dropPosition:0})?en=0:Ce({dragNode:Tt,dropNode:bn,dropPosition:1})?en=1:Cn=!1:Ce({dragNode:Tt,dropNode:bn,dropPosition:1})?en=1:Cn=!1,{dropPosition:en,dropLevelOffset:Pn,dropTargetKey:It.key,dropTargetPos:It.pos,dragOverNodeKey:Vt,dropContainerKey:en===0?null:((Ze=It.parent)===null||Ze===void 0?void 0:Ze.key)||null,dropAllowed:Cn}}function E(ne,ie){if(ne){var ce=ie.multiple;return ce?ne.slice():ne.length?[ne[0]]:ne}}var z=function(ie){return ie};function b(ne,ie){if(!ne)return[];var ce=ie||{},me=ce.processProps,ge=me===void 0?z:me,Ce=Array.isArray(ne)?ne:[ne];return Ce.map(function(Be){var je=Be.children,we=_objectWithoutProperties(Be,Me),tt=b(je,ie);return React.createElement(TreeNode,_extends({key:we.key},ge(we)),tt)})}function ee(ne){if(!ne)return null;var ie;if(Array.isArray(ne))ie={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,pe.Z)(ne)==="object")ie={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Ne.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function te(ne,ie){var ce=new Set;function me(ge){if(!ce.has(ge)){var Ce=(0,Se.Z)(ie,ge);if(Ce){ce.add(ge);var Be=Ce.parent,je=Ce.node;je.disabled||Be&&me(Be.key)}}}return(ne||[]).forEach(function(ge){me(ge)}),(0,a.Z)(ce)}},90782:function(Rt,ct,x){"use strict";x.d(ct,{S:function(){return le}});var a=x(48736),pe=x(67841);function Ne(Me,Ie){var xe=new Set;return Me.forEach(function(Le){Ie.has(Le)||xe.add(Le)}),xe}function Ae(Me){var Ie=Me||{},xe=Ie.disabled,Le=Ie.disableCheckbox,He=Ie.checkable;return!!(xe||Le)||He===!1}function Fe(Me,Ie,xe,Le){for(var He=new Set(Me),ye=new Set,oe=0;oe<=xe;oe+=1){var y=Ie.get(oe)||new Set;y.forEach(function(ee){var te=ee.key,ne=ee.node,ie=ee.children,ce=ie===void 0?[]:ie;He.has(te)&&!Le(ne)&&ce.filter(function(me){return!Le(me.node)}).forEach(function(me){He.add(me.key)})})}for(var E=new Set,z=xe;z>=0;z-=1){var b=Ie.get(z)||new Set;b.forEach(function(ee){var te=ee.parent,ne=ee.node;if(!(Le(ne)||!ee.parent||E.has(ee.parent.key))){if(Le(ee.parent.node)){E.add(te.key);return}var ie=!0,ce=!1;(te.children||[]).filter(function(me){return!Le(me.node)}).forEach(function(me){var ge=me.key,Ce=He.has(ge);ie&&!Ce&&(ie=!1),!ce&&(Ce||ye.has(ge))&&(ce=!0)}),ie&&He.add(te.key),ce&&ye.add(te.key),E.add(te.key)}})}return{checkedKeys:Array.from(He),halfCheckedKeys:Array.from(Ne(ye,He))}}function Se(Me,Ie,xe,Le,He){for(var ye=new Set(Me),oe=new Set(Ie),y=0;y<=Le;y+=1){var E=xe.get(y)||new Set;E.forEach(function(te){var ne=te.key,ie=te.node,ce=te.children,me=ce===void 0?[]:ce;!ye.has(ne)&&!oe.has(ne)&&!He(ie)&&me.filter(function(ge){return!He(ge.node)}).forEach(function(ge){ye.delete(ge.key)})})}oe=new Set;for(var z=new Set,b=Le;b>=0;b-=1){var ee=xe.get(b)||new Set;ee.forEach(function(te){var ne=te.parent,ie=te.node;if(!(He(ie)||!te.parent||z.has(te.parent.key))){if(He(te.parent.node)){z.add(ne.key);return}var ce=!0,me=!1;(ne.children||[]).filter(function(ge){return!He(ge.node)}).forEach(function(ge){var Ce=ge.key,Be=ye.has(Ce);ce&&!Be&&(ce=!1),!me&&(Be||oe.has(Ce))&&(me=!0)}),ce||ye.delete(ne.key),me&&oe.add(ne.key),z.add(ne.key)}})}return{checkedKeys:Array.from(ye),halfCheckedKeys:Array.from(Ne(oe,ye))}}function le(Me,Ie,xe,Le){var He=[],ye;Le?ye=Le:ye=Ae;var oe=new Set(Me.filter(function(b){var ee=!!(0,pe.Z)(xe,b);return ee||He.push(b),ee})),y=new Map,E=0;Object.keys(xe).forEach(function(b){var ee=xe[b],te=ee.level,ne=y.get(te);ne||(ne=new Set,y.set(te,ne)),ne.add(ee),E=Math.max(E,te)}),(0,a.ZP)(!He.length,"Tree missing follow keys: ".concat(He.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var z;return Ie===!0?z=Fe(oe,y,E,ye):z=Se(oe,Ie.halfCheckedKeys,y,E,ye),z}},67841:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return a}});function a(pe,Ne){return pe[Ne]}},71430:function(Rt,ct,x){"use strict";x.d(ct,{F:function(){return te},H8:function(){return ee},I8:function(){return b},km:function(){return He},oH:function(){return E},w$:function(){return ye},zn:function(){return y}});var a=x(76190),pe=x(94480),Ne=x(33885),Ae=x(75931),Fe=x(11592),Se=x(2738),le=x(48736),Me=x(67841),Ie=["children"];function xe(ne,ie){return"".concat(ne,"-").concat(ie)}function Le(ne){return ne&&ne.type&&ne.type.isTreeNode}function He(ne,ie){return ne!=null?ne:ie}function ye(ne){var ie=ne||{},ce=ie.title,me=ie._title,ge=ie.key,Ce=ie.children,Be=ce||"title";return{title:Be,_title:me||[Be],key:ge||"key",children:Ce||"children"}}function oe(ne,ie){var ce=new Map;function me(ge){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ge||[]).forEach(function(Be){var je=Be[ie.key],we=Be[ie.children];warning(je!=null,"Tree node must have a certain key: [".concat(Ce).concat(je,"]"));var tt=String(je);warning(!ce.has(tt)||je===null||je===void 0,"Same 'key' exist in the Tree: ".concat(tt)),ce.set(tt,!0),me(we,"".concat(Ce).concat(tt," > "))})}me(ne)}function y(ne){function ie(ce){var me=(0,Fe.Z)(ce);return me.map(function(ge){if(!Le(ge))return(0,le.ZP)(!ge,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=ge.key,Be=ge.props,je=Be.children,we=(0,Ae.Z)(Be,Ie),tt=(0,Ne.Z)({key:Ce},we),Ze=ie(je);return Ze.length&&(tt.children=Ze),tt}).filter(function(ge){return ge})}return ie(ne)}function E(ne,ie,ce){var me=ye(ce),ge=me._title,Ce=me.key,Be=me.children,je=new Set(ie===!0?[]:ie),we=[];function tt(Ze){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ze.map(function(We,nt){for(var xt=xe(ut?ut.pos:"0",nt),yt=He(We[Ce],xt),bt,Nt=0;Nt1&&arguments[1]!==void 0?arguments[1]:{},ce=ie.initWrapper,me=ie.processEntity,ge=ie.onProcessFinished,Ce=ie.externalGetKey,Be=ie.childrenPropName,je=ie.fieldNames,we=arguments.length>2?arguments[2]:void 0,tt=Ce||we,Ze={},ut={},We={posEntities:Ze,keyEntities:ut};return ce&&(We=ce(We)||We),z(ne,function(nt){var xt=nt.node,yt=nt.index,bt=nt.pos,Nt=nt.key,It=nt.parentPos,Ut=nt.level,Dt=nt.nodes,Xe={node:xt,nodes:Dt,index:yt,key:Nt,pos:bt,level:Ut},lt=He(Nt,bt);Ze[bt]=Xe,ut[lt]=Xe,Xe.parent=Ze[It],Xe.parent&&(Xe.parent.children=Xe.parent.children||[],Xe.parent.children.push(Xe)),me&&me(Xe,We)},{externalGetKey:tt,childrenPropName:Be,fieldNames:je}),ge&&ge(We),We}function ee(ne,ie){var ce=ie.expandedKeys,me=ie.selectedKeys,ge=ie.loadedKeys,Ce=ie.loadingKeys,Be=ie.checkedKeys,je=ie.halfCheckedKeys,we=ie.dragOverNodeKey,tt=ie.dropPosition,Ze=ie.keyEntities,ut=(0,Me.Z)(Ze,ne),We={eventKey:ne,expanded:ce.indexOf(ne)!==-1,selected:me.indexOf(ne)!==-1,loaded:ge.indexOf(ne)!==-1,loading:Ce.indexOf(ne)!==-1,checked:Be.indexOf(ne)!==-1,halfChecked:je.indexOf(ne)!==-1,pos:String(ut?ut.pos:""),dragOver:we===ne&&tt===0,dragOverGapTop:we===ne&&tt===-1,dragOverGapBottom:we===ne&&tt===1};return We}function te(ne){var ie=ne.data,ce=ne.expanded,me=ne.selected,ge=ne.checked,Ce=ne.loaded,Be=ne.loading,je=ne.halfChecked,we=ne.dragOver,tt=ne.dragOverGapTop,Ze=ne.dragOverGapBottom,ut=ne.pos,We=ne.active,nt=ne.eventKey,xt=(0,Ne.Z)((0,Ne.Z)({},ie),{},{expanded:ce,selected:me,checked:ge,loaded:Ce,loading:Be,halfChecked:je,dragOver:we,dragOverGapTop:tt,dragOverGapBottom:Ze,pos:ut,active:We,key:nt});return"props"in xt||Object.defineProperty(xt,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),xt}},8224:function(Rt,ct,x){"use strict";x.d(ct,{Z:function(){return pe}});var a=x(4676);function pe(Ne,Ae,Fe,Se){var le=a.unstable_batchedUpdates?function(Ie){a.unstable_batchedUpdates(Fe,Ie)}:Fe;return Ne!=null&&Ne.addEventListener&&Ne.addEventListener(Ae,le,Se),{remove:function(){Ne!=null&&Ne.removeEventListener&&Ne.removeEventListener(Ae,le,Se)}}}},55468:function(Rt,ct,x){"use strict";x.d(ct,{g1:function(){return Le},os:function(){return ye}});var a=/margin|padding|width|height|max|min|offset/,pe={left:!0,top:!0},Ne={cssFloat:1,styleFloat:1,float:1};function Ae(oe){return oe.nodeType===1?oe.ownerDocument.defaultView.getComputedStyle(oe,null):{}}function Fe(oe,y,E){if(y=y.toLowerCase(),E==="auto"){if(y==="height")return oe.offsetHeight;if(y==="width")return oe.offsetWidth}return y in pe||(pe[y]=a.test(y)),pe[y]?parseFloat(E)||0:E}function Se(oe,y){var E=arguments.length,z=Ae(oe);return y=Ne[y]?"cssFloat"in oe.style?"cssFloat":"styleFloat":y,E===1?z:Fe(oe,y,z[y]||oe.style[y])}function le(oe,y,E){var z=arguments.length;if(y=Ne[y]?"cssFloat"in oe.style?"cssFloat":"styleFloat":y,z===3)return typeof E=="number"&&a.test(y)&&(E="".concat(E,"px")),oe.style[y]=E,E;for(var b in y)y.hasOwnProperty(b)&&le(oe,b,y[b]);return Ae(oe)}function Me(oe){return oe===document.body?document.documentElement.clientWidth:oe.offsetWidth}function Ie(oe){return oe===document.body?window.innerHeight||document.documentElement.clientHeight:oe.offsetHeight}function xe(){var oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:oe,height:y}}function Le(){var oe=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:oe,height:y}}function He(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ye(oe){var y=oe.getBoundingClientRect(),E=document.documentElement;return{left:y.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},3465:function(Rt,ct,x){"use strict";x.d(ct,{G:function(){return Ae}});var a=x(47273),pe=function(Se){if((0,a.Z)()&&window.document.documentElement){var le=Array.isArray(Se)?Se:[Se],Me=window.document.documentElement;return le.some(function(Ie){return Ie in Me.style})}return!1},Ne=function(Se,le){if(!pe(Se))return!1;var Me=document.createElement("div"),Ie=Me.style[Se];return Me.style[Se]=le,Me.style[Se]!==Ie};function Ae(Fe,Se){return!Array.isArray(Fe)&&Se!==void 0?Ne(Fe,Se):pe(Fe)}},11414:function(Rt,ct,x){"use strict";x.d(ct,{Z5:function(){return Ec},_l:function(){return Yc},bK:function(){return Qm}});var a=x(59301),pe=x(18773);function Ne(ae,re){ae.prototype=Object.create(re.prototype),ae.prototype.constructor=ae,(0,pe.Z)(ae,re)}var Ae=x(54476),Fe=x(59781),Se=a.createContext(null),le=null;function Me(ae){ae()}var Ie=Me,xe=function(re){return Ie=re},Le=function(){return Ie};function He(){var ae=Le(),re=null,Ee=null;return{clear:function(){re=null,Ee=null},notify:function(){ae(function(){for(var _e=re;_e;)_e.callback(),_e=_e.next})},get:function(){for(var _e=[],et=re;et;)_e.push(et),et=et.next;return _e},subscribe:function(_e){var et=!0,At=Ee={callback:_e,next:null,prev:Ee};return At.prev?At.prev.next=At:re=At,function(){!et||re===null||(et=!1,At.next?At.next.prev=At.prev:Ee=At.prev,At.prev?At.prev.next=At.next:re=At.next)}}}}var ye={notify:function(){},get:function(){return[]}};function oe(ae,re){var Ee,Te=ye;function _e(cn){return an(),Te.subscribe(cn)}function et(){Te.notify()}function At(){Mn.onStateChange&&Mn.onStateChange()}function St(){return!!Ee}function an(){Ee||(Ee=re?re.addNestedSub(At):ae.subscribe(At),Te=He())}function Ln(){Ee&&(Ee(),Ee=void 0,Te.clear(),Te=ye)}var Mn={addNestedSub:_e,notifyNestedSubs:et,handleChangeWrapper:At,isSubscribed:St,trySubscribe:an,tryUnsubscribe:Ln,getListeners:function(){return Te}};return Mn}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function E(ae){var re=ae.store,Ee=ae.context,Te=ae.children,_e=(0,a.useMemo)(function(){var St=oe(re);return{store:re,subscription:St}},[re]),et=(0,a.useMemo)(function(){return re.getState()},[re]);y(function(){var St=_e.subscription;return St.onStateChange=St.notifyNestedSubs,St.trySubscribe(),et!==re.getState()&&St.notifyNestedSubs(),function(){St.tryUnsubscribe(),St.onStateChange=null}},[_e,et]);var At=Ee||Se;return a.createElement(At.Provider,{value:_e},Te)}var z=E,b=x(85377),ee=x(94266),te=x.n(ee),ne=x(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ce=["reactReduxForwardedRef"],me=[],ge=[null,null],Ce=function(re){try{return JSON.stringify(re)}catch(Ee){return String(re)}};function Be(ae,re){var Ee=ae[1];return[re.payload,Ee+1]}function je(ae,re,Ee){y(function(){return ae.apply(void 0,re)},Ee)}function we(ae,re,Ee,Te,_e,et,At){ae.current=Te,re.current=_e,Ee.current=!1,et.current&&(et.current=null,At())}function tt(ae,re,Ee,Te,_e,et,At,St,an,Ln){if(ae){var Mn=!1,cn=null,mn=function(){if(!Mn){var qr=re.getState(),Fo,bo;try{Fo=Te(qr,_e.current)}catch(Jo){bo=Jo,cn=Jo}bo||(cn=null),Fo===et.current?At.current||an():(et.current=Fo,St.current=Fo,At.current=!0,Ln({type:"STORE_UPDATED",payload:{error:bo}}))}};Ee.onStateChange=mn,Ee.trySubscribe(),mn();var Yn=function(){if(Mn=!0,Ee.tryUnsubscribe(),Ee.onStateChange=null,cn)throw cn};return Yn}}var Ze=function(){return[null,0]};function ut(ae,re){re===void 0&&(re={});var Ee=re,Te=Ee.getDisplayName,_e=Te===void 0?function(Fi){return"ConnectAdvanced("+Fi+")"}:Te,et=Ee.methodName,At=et===void 0?"connectAdvanced":et,St=Ee.renderCountProp,an=St===void 0?void 0:St,Ln=Ee.shouldHandleStateChanges,Mn=Ln===void 0?!0:Ln,cn=Ee.storeKey,mn=cn===void 0?"store":cn,Yn=Ee.withRef,ar=Yn===void 0?!1:Yn,qr=Ee.forwardRef,Fo=qr===void 0?!1:qr,bo=Ee.context,Jo=bo===void 0?Se:bo,dl=(0,b.Z)(Ee,ie);if(0)var hl;var Mi=Jo;return function(nu){var ts=nu.displayName||nu.name||"Component",Hi=_e(ts),ns=(0,Ae.Z)({},dl,{getDisplayName:_e,methodName:At,renderCountProp:an,shouldHandleStateChanges:Mn,storeKey:mn,displayName:Hi,wrappedComponentName:ts,WrappedComponent:nu}),Es=dl.pure;function Ps(is){return ae(is.dispatch,ns)}var lc=Es?a.useMemo:function(is){return is()};function ic(is){var sc=(0,a.useMemo)(function(){var kd=is.reactReduxForwardedRef,dd=(0,b.Z)(is,ce);return[is.context,kd,dd]},[is]),yc=sc[0],Nd=sc[1],bs=sc[2],Xc=(0,a.useMemo)(function(){return yc&&yc.Consumer&&(0,ne.isContextConsumer)(a.createElement(yc.Consumer,null))?yc:Mi},[yc,Mi]),Fc=(0,a.useContext)(Xc),cd=!!is.store&&!!is.store.getState&&!!is.store.dispatch,Ld=!!Fc&&!!Fc.store,Bc=cd?is.store:Fc.store,Rd=(0,a.useMemo)(function(){return Ps(Bc)},[Bc]),Td=(0,a.useMemo)(function(){if(!Mn)return ge;var kd=oe(Bc,cd?null:Fc.subscription),dd=kd.notifyNestedSubs.bind(kd);return[kd,dd]},[Bc,cd,Fc]),Sc=Td[0],Jc=Td[1],Xd=(0,a.useMemo)(function(){return cd?Fc:(0,Ae.Z)({},Fc,{subscription:Sc})},[cd,Fc,Sc]),Wm=(0,a.useReducer)(Be,me,Ze),yg=Wm[0],Jd=yg[0],Fg=Wm[1];if(Jd&&Jd.error)throw Jd.error;var Gm=(0,a.useRef)(),qd=(0,a.useRef)(bs),_d=(0,a.useRef)(),Um=(0,a.useRef)(!1),$d=lc(function(){return _d.current&&bs===qd.current?_d.current:Rd(Bc.getState(),bs)},[Bc,Jd,bs]);je(we,[qd,Gm,Um,bs,$d,_d,Jc]),je(tt,[Mn,Bc,Sc,Rd,qd,Gm,Um,_d,Jc,Fg],[Bc,Sc,Rd]);var Tc=(0,a.useMemo)(function(){return a.createElement(nu,(0,Ae.Z)({},$d,{ref:Nd}))},[Nd,nu,$d]),em=(0,a.useMemo)(function(){return Mn?a.createElement(Xc.Provider,{value:Xd},Tc):Tc},[Xc,Tc,Xd]);return em}var Ys=Es?a.memo(ic):ic;if(Ys.WrappedComponent=nu,Ys.displayName=ic.displayName=Hi,Fo){var uc=a.forwardRef(function(sc,yc){return a.createElement(Ys,(0,Ae.Z)({},sc,{reactReduxForwardedRef:yc}))});return uc.displayName=Hi,uc.WrappedComponent=nu,te()(uc,nu)}return te()(Ys,nu)}}function We(ae,re){return ae===re?ae!==0||re!==0||1/ae===1/re:ae!==ae&&re!==re}function nt(ae,re){if(We(ae,re))return!0;if(typeof ae!="object"||ae===null||typeof re!="object"||re===null)return!1;var Ee=Object.keys(ae),Te=Object.keys(re);if(Ee.length!==Te.length)return!1;for(var _e=0;_e=0;Te--){var _e=re[Te](ae);if(_e)return _e}return function(et,At){throw new Error("Invalid value of type "+typeof ae+" for "+Ee+" argument when connecting component "+At.wrappedComponentName+".")}}function Pt(ae,re){return ae===re}function Wt(ae){var re=ae===void 0?{}:ae,Ee=re.connectHOC,Te=Ee===void 0?ut:Ee,_e=re.mapStateToPropsFactories,et=_e===void 0?Vt:_e,At=re.mapDispatchToPropsFactories,St=At===void 0?Xe:At,an=re.mergePropsFactories,Ln=an===void 0?bn:an,Mn=re.selectorFactory,cn=Mn===void 0?vt:Mn;return function(Yn,ar,qr,Fo){Fo===void 0&&(Fo={});var bo=Fo,Jo=bo.pure,dl=Jo===void 0?!0:Jo,hl=bo.areStatesEqual,Mi=hl===void 0?Pt:hl,Fi=bo.areOwnPropsEqual,nu=Fi===void 0?nt:Fi,ts=bo.areStatePropsEqual,Hi=ts===void 0?nt:ts,ns=bo.areMergedPropsEqual,Es=ns===void 0?nt:ns,Ps=(0,b.Z)(bo,rt),lc=ke(Yn,et,"mapStateToProps"),ic=ke(ar,St,"mapDispatchToProps"),Ys=ke(qr,Ln,"mergeProps");return Te(cn,(0,Ae.Z)({methodName:"connect",getDisplayName:function(is){return"Connect("+is+")"},shouldHandleStateChanges:!!Yn,initMapStateToProps:lc,initMapDispatchToProps:ic,initMergeProps:Ys,pure:dl,areStatesEqual:Mi,areOwnPropsEqual:nu,areStatePropsEqual:Hi,areMergedPropsEqual:Es},Ps))}}var Re=Wt();function Ge(){var ae=useContext(ReactReduxContext);return ae}function ht(ae){ae===void 0&&(ae=ReactReduxContext);var re=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var Te=re(),_e=Te.store;return _e}}var Ue=null;function ot(ae){ae===void 0&&(ae=ReactReduxContext);var re=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var Te=re();return Te.dispatch}}var Ve=null,ia=function(re,Ee){return re===Ee};function ln(ae,re,Ee,Te){var _e=useReducer(function(ar){return ar+1},0),et=_e[1],At=useMemo(function(){return createSubscription(Ee,Te)},[Ee,Te]),St=useRef(),an=useRef(),Ln=useRef(),Mn=useRef(),cn=Ee.getState(),mn;try{if(ae!==an.current||cn!==Ln.current||St.current){var Yn=ae(cn);Mn.current===void 0||!re(Yn,Mn.current)?mn=Yn:mn=Mn.current}else mn=Mn.current}catch(ar){throw St.current&&(ar.message+=` The error may be correlated with this previous error: -`+Ft.current.stack+` +`+St.current.stack+` -`),ar}return useIsomorphicLayoutEffect(function(){nn.current=ae,Nn.current=sn,Dn.current=mn,Ft.current=void 0}),useIsomorphicLayoutEffect(function(){function ar(){try{var qr=Ee.getState();if(qr===Nn.current)return;var yo=nn.current(qr);if(re(yo,Dn.current))return;Dn.current=yo,Nn.current=qr}catch(Po){Ft.current=Po}et()}return vt.onStateChange=ar,vt.trySubscribe(),ar(),function(){return vt.tryUnsubscribe()}},[Ee,vt]),mn}function ta(ae){ae===void 0&&(ae=ReactReduxContext);var re=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(Te,_e){_e===void 0&&(_e=ia);var et=re(),vt=et.store,Ft=et.subscription,nn=on(Te,_e,vt,Ft);return useDebugValue(nn),nn}}var On=null,pa=x(4676);xe(pa.unstable_batchedUpdates);function Ct(ae,re){if(ae.length!==re.length)return!1;for(var Ee=0;Ee");return Te.callbacks},Te.setCallbacks=function(Ft){Te.callbacks=Ft},Te}var Ee=re.prototype;return Ee.componentDidMount=function(){this.unbind=ga(window,[{eventName:"error",fn:this.onWindowError}])},Ee.componentWillUnmount=function(){this.unbind()},Ee.componentDidCatch=function(_e){if(_e instanceof Cn){this.setState({});return}throw _e},Ee.render=function(){return this.props.children(this.setCallbacks)},re}(a.Component),gn=` +`)},jt=function(re){return[wt(re),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ka="__react-beautiful-dnd-disable-dev-warnings";function _n(ae,re){var Ee;fe||typeof window!="undefined"&&window[ka]||(Ee=console)[ae].apply(Ee,jt(re))}var on=_n.bind(null,"warn"),nn=_n.bind(null,"error");function kn(){}function $t(ae,re){return(0,Ae.Z)({},ae,{},re)}function fa(ae,re,Ee){var Te=re.map(function(_e){var et=$t(Ee,_e.options);return ae.addEventListener(_e.eventName,_e.fn,et),function(){ae.removeEventListener(_e.eventName,_e.fn,et)}});return function(){Te.forEach(function(et){et()})}}var Da=!0,ya="Invariant failed";function yn(ae){this.message=ae}yn.prototype.toString=function(){return this.message};function gt(ae,re){if(!ae)throw Da?new yn(ya):new yn(ya+": "+(re||""))}var rn=function(ae){Ne(re,ae);function re(){for(var Te,_e=arguments.length,et=new Array(_e),At=0;At<_e;At++)et[At]=arguments[At];return Te=ae.call.apply(ae,[this].concat(et))||this,Te.callbacks=null,Te.unbind=kn,Te.onWindowError=function(St){var an=Te.getCallbacks();an.isDragging()&&an.tryAbort();var Ln=St.error;Ln instanceof yn&&St.preventDefault()},Te.getCallbacks=function(){if(!Te.callbacks)throw new Error("Unable to find AppCallbacks in ");return Te.callbacks},Te.setCallbacks=function(St){Te.callbacks=St},Te}var Ee=re.prototype;return Ee.componentDidMount=function(){this.unbind=fa(window,[{eventName:"error",fn:this.onWindowError}])},Ee.componentWillUnmount=function(){this.unbind()},Ee.componentDidCatch=function(_e){if(_e instanceof yn){this.setState({});return}throw _e},Ee.render=function(){return this.props.children(this.setCallbacks)},re}(a.Component),gn=` 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 -`,Gn=function(re){return re+1},Rn=function(re){return` - You have lifted an item in position `+Gn(re.source.index)+` -`},fn=function(re,Ee){var Te=re.droppableId===Ee.droppableId,_e=Gn(re.index),et=Gn(Ee.index);return Te?` +`,Wn=function(re){return re+1},Tn=function(re){return` + You have lifted an item in position `+Wn(re.source.index)+` +`},fn=function(re,Ee){var Te=re.droppableId===Ee.droppableId,_e=Wn(re.index),et=Wn(Ee.index);return Te?` You have moved the item from position `+_e+` to position `+et+` `:` @@ -311,16 +311,16 @@ The error may be correlated with this previous error: in list `+re.droppableId+` to list `+Ee.droppableId+` in position `+et+` - `},kn=function(re,Ee,Te){var _e=Ee.droppableId===Te.droppableId;return _e?` + `},jn=function(re,Ee,Te){var _e=Ee.droppableId===Te.droppableId;return _e?` The item `+re+` has been combined with `+Te.draggableId:` The item `+re+` in list `+Ee.droppableId+` has been combined with `+Te.draggableId+` in list `+Te.droppableId+` - `},At=function(re){var Ee=re.destination;if(Ee)return fn(re.source,Ee);var Te=re.combine;return Te?kn(re.draggableId,re.source,Te):"You are over an area that cannot be dropped on"},dr=function(re){return` + `},Ct=function(re){var Ee=re.destination;if(Ee)return fn(re.source,Ee);var Te=re.combine;return Te?jn(re.draggableId,re.source,Te):"You are over an area that cannot be dropped on"},dr=function(re){return` The item has returned to its starting position - of `+Gn(re.index)+` + of `+Wn(re.index)+` `},$a=function(re){if(re.reason==="CANCEL")return` Movement cancelled. `+dr(re.source)+` @@ -329,20 +329,20 @@ The error may be correlated with this previous error: `+fn(re.source,Ee)+` `:Te?` You have dropped the item. - `+kn(re.draggableId,re.source,Te)+` + `+jn(re.draggableId,re.source,Te)+` `:` The item has been dropped while not over a drop area. `+dr(re.source)+` - `},Wn={dragHandleUsageInstructions:gn,onDragStart:Rn,onDragUpdate:At,onDragEnd:$a},Tr={x:0,y:0},zr=function(re,Ee){return{x:re.x+Ee.x,y:re.y+Ee.y}},ao=function(re,Ee){return{x:re.x-Ee.x,y:re.y-Ee.y}},Qr=function(re,Ee){return re.x===Ee.x&&re.y===Ee.y},za=function(re){return{x:re.x!==0?-re.x:0,y:re.y!==0?-re.y:0}},br=function(re,Ee,Te){var _e;return Te===void 0&&(Te=0),_e={},_e[re]=Ee,_e[re==="x"?"y":"x"]=Te,_e},Nr=function(re,Ee){return Math.sqrt(Math.pow(Ee.x-re.x,2)+Math.pow(Ee.y-re.y,2))},nr=function(re,Ee){return Math.min.apply(Math,Ee.map(function(Te){return Nr(re,Te)}))},mo=function(re){return function(Ee){return{x:re(Ee.x),y:re(Ee.y)}}},zo=function(ae,re){var Ee=qa({top:Math.max(re.top,ae.top),right:Math.min(re.right,ae.right),bottom:Math.min(re.bottom,ae.bottom),left:Math.max(re.left,ae.left)});return Ee.width<=0||Ee.height<=0?null:Ee},ro=function(re,Ee){return{top:re.top+Ee.y,left:re.left+Ee.x,bottom:re.bottom+Ee.y,right:re.right+Ee.x}},Go=function(re){return[{x:re.left,y:re.top},{x:re.right,y:re.top},{x:re.left,y:re.bottom},{x:re.right,y:re.bottom}]},lo={top:0,right:0,bottom:0,left:0},di=function(re,Ee){return Ee?ro(re,Ee.scroll.diff.displacement):re},mi=function(re,Ee,Te){if(Te&&Te.increasedBy){var _e;return(0,Ae.Z)({},re,(_e={},_e[Ee.end]=re[Ee.end]+Te.increasedBy[Ee.line],_e))}return re},vi=function(re,Ee){return Ee&&Ee.shouldClipSubject?zo(Ee.pageMarginBox,re):qa(re)},Yo=function(ae){var re=ae.page,Ee=ae.withPlaceholder,Te=ae.axis,_e=ae.frame,et=di(re.marginBox,_e),vt=mi(et,Te,Ee),Ft=vi(vt,_e);return{page:re,withPlaceholder:Ee,active:Ft}},Hr=function(ae,re){ae.frame||mt(!1);var Ee=ae.frame,Te=ao(re,Ee.scroll.initial),_e=za(Te),et=(0,Ae.Z)({},Ee,{scroll:{initial:Ee.scroll.initial,current:re,diff:{value:Te,displacement:_e},max:Ee.scroll.max}}),vt=Yo({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:et}),Ft=(0,Ae.Z)({},ae,{frame:et,subject:vt});return Ft};function xl(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function wl(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(re){return ae[re]})}function Ul(ae,re){if(ae.findIndex)return ae.findIndex(re);for(var Ee=0;Eeae.bottom,Nn=Te.leftae.right,Dn=nn&&Nn;if(Dn)return!0;var sn=nn&&vt||Nn&&et;return sn}},Pu=function(ae){var re=Pl(ae.top,ae.bottom),Ee=Pl(ae.left,ae.right);return function(Te){var _e=re(Te.top)&&re(Te.bottom)&&Ee(Te.left)&&Ee(Te.right);return _e}},Qu={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},as={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Vu=function(ae){return function(re){var Ee=Pl(re.top,re.bottom),Te=Pl(re.left,re.right);return function(_e){return ae===Qu?Ee(_e.top)&&Ee(_e.bottom):Te(_e.left)&&Te(_e.right)}}},To=function(re,Ee){var Te=Ee.frame?Ee.frame.scroll.diff.displacement:Tr;return ro(re,Te)},Wr=function(re,Ee,Te){return Ee.subject.active?Te(Ee.subject.active)(re):!1},Kr=function(re,Ee,Te){return Te(Ee)(re)},Xr=function(re){var Ee=re.target,Te=re.destination,_e=re.viewport,et=re.withDroppableDisplacement,vt=re.isVisibleThroughFrameFn,Ft=et?To(Ee,Te):Ee;return Wr(Ft,Te,vt)&&Kr(Ft,_e,vt)},El=function(re){return Xr((0,Ae.Z)({},re,{isVisibleThroughFrameFn:fi}))},Yl=function(re){return Xr((0,Ae.Z)({},re,{isVisibleThroughFrameFn:Pu}))},Ei=function(re){return Xr((0,Ae.Z)({},re,{isVisibleThroughFrameFn:Vu(re.destination.axis)}))},yi=function(re,Ee,Te){if(typeof Te=="boolean")return Te;if(!Ee)return!0;var _e=Ee.invisible,et=Ee.visible;if(_e[re])return!1;var vt=et[re];return vt?vt.shouldAnimate:!0};function au(ae,re){var Ee=ae.page.marginBox,Te={top:re.point.y,right:0,bottom:0,left:re.point.x};return qa(yr(Ee,Te))}function Oi(ae){var re=ae.afterDragging,Ee=ae.destination,Te=ae.displacedBy,_e=ae.viewport,et=ae.forceShouldAnimate,vt=ae.last;return re.reduce(function(nn,Nn){var Dn=au(Nn,Te),sn=Nn.descriptor.id;nn.all.push(sn);var mn=El({target:Dn,destination:Ee,viewport:_e,withDroppableDisplacement:!0});if(!mn)return nn.invisible[Nn.descriptor.id]=!0,nn;var Xn=yi(sn,vt,et),ar={draggableId:sn,shouldAnimate:Xn};return nn.visible[sn]=ar,nn},{all:[],visible:{},invisible:{}})}function Ru(ae,re){if(!ae.length)return 0;var Ee=ae[ae.length-1].descriptor.index;return re.inHomeList?Ee:Ee+1}function gu(ae){var re=ae.insideDestination,Ee=ae.inHomeList,Te=ae.displacedBy,_e=ae.destination,et=Ru(re,{inHomeList:Ee});return{displaced:vu,displacedBy:Te,at:{type:"REORDER",destination:{droppableId:_e.descriptor.id,index:et}}}}function Dl(ae){var re=ae.draggable,Ee=ae.insideDestination,Te=ae.destination,_e=ae.viewport,et=ae.displacedBy,vt=ae.last,Ft=ae.index,nn=ae.forceShouldAnimate,Nn=Gi(re,Te);if(Ft==null)return gu({insideDestination:Ee,inHomeList:Nn,displacedBy:et,destination:Te});var Dn=_o(Ee,function(qr){return qr.descriptor.index===Ft});if(!Dn)return gu({insideDestination:Ee,inHomeList:Nn,displacedBy:et,destination:Te});var sn=Nl(re,Ee),mn=Ee.indexOf(Dn),Xn=sn.slice(mn),ar=Oi({afterDragging:Xn,destination:Te,displacedBy:et,last:vt,viewport:_e.frame,forceShouldAnimate:nn});return{displaced:ar,displacedBy:et,at:{type:"REORDER",destination:{droppableId:Te.descriptor.id,index:Ft}}}}function Xl(ae,re){return!!re.effected[ae]}var Tl=function(ae){var re=ae.isMovingForward,Ee=ae.destination,Te=ae.draggables,_e=ae.combine,et=ae.afterCritical;if(!Ee.isCombineEnabled)return null;var vt=_e.draggableId,Ft=Te[vt],nn=Ft.descriptor.index,Nn=Xl(vt,et);return Nn?re?nn:nn-1:re?nn+1:nn},uo=function(ae){var re=ae.isMovingForward,Ee=ae.isInHomeList,Te=ae.insideDestination,_e=ae.location;if(!Te.length)return null;var et=_e.index,vt=re?et+1:et-1,Ft=Te[0].descriptor.index,nn=Te[Te.length-1].descriptor.index,Nn=Ee?nn:nn+1;return vtNn?null:vt},hi=function(ae){var re=ae.isMovingForward,Ee=ae.isInHomeList,Te=ae.draggable,_e=ae.draggables,et=ae.destination,vt=ae.insideDestination,Ft=ae.previousImpact,nn=ae.viewport,Nn=ae.afterCritical,Dn=Ft.at;if(Dn||mt(!1),Dn.type==="REORDER"){var sn=uo({isMovingForward:re,isInHomeList:Ee,location:Dn.destination,insideDestination:vt});return sn==null?null:Dl({draggable:Te,insideDestination:vt,destination:et,viewport:nn,last:Ft.displaced,displacedBy:Ft.displacedBy,index:sn})}var mn=Tl({isMovingForward:re,destination:et,displaced:Ft.displaced,draggables:_e,combine:Dn.combine,afterCritical:Nn});return mn==null?null:Dl({draggable:Te,insideDestination:vt,destination:et,viewport:nn,last:Ft.displaced,displacedBy:Ft.displacedBy,index:mn})},Kn=function(ae){var re=ae.displaced,Ee=ae.afterCritical,Te=ae.combineWith,_e=ae.displacedBy,et=!!(re.visible[Te]||re.invisible[Te]);return Xl(Te,Ee)?et?Tr:za(_e.point):et?_e.point:Tr},ea=function(ae){var re=ae.afterCritical,Ee=ae.impact,Te=ae.draggables,_e=xo(Ee);_e||mt(!1);var et=_e.draggableId,vt=Te[et].page.borderBox.center,Ft=Kn({displaced:Ee.displaced,afterCritical:re,combineWith:et,displacedBy:Ee.displacedBy});return zr(vt,Ft)},Wa=function(re,Ee){return Ee.margin[re.start]+Ee.borderBox[re.size]/2},Cr=function(re,Ee){return Ee.margin[re.end]+Ee.borderBox[re.size]/2},wo=function(re,Ee,Te){return Ee[re.crossAxisStart]+Te.margin[re.crossAxisStart]+Te.borderBox[re.crossAxisSize]/2},sl=function(re){var Ee=re.axis,Te=re.moveRelativeTo,_e=re.isMoving;return br(Ee.line,Te.marginBox[Ee.end]+Wa(Ee,_e),wo(Ee,Te.marginBox,_e))},An=function(re){var Ee=re.axis,Te=re.moveRelativeTo,_e=re.isMoving;return br(Ee.line,Te.marginBox[Ee.start]-Cr(Ee,_e),wo(Ee,Te.marginBox,_e))},kr=function(re){var Ee=re.axis,Te=re.moveInto,_e=re.isMoving;return br(Ee.line,Te.contentBox[Ee.start]+Wa(Ee,_e),wo(Ee,Te.contentBox,_e))},Qo=function(ae){var re=ae.impact,Ee=ae.draggable,Te=ae.draggables,_e=ae.droppable,et=ae.afterCritical,vt=Sl(_e.descriptor.id,Te),Ft=Ee.page,nn=_e.axis;if(!vt.length)return kr({axis:nn,moveInto:_e.page,isMoving:Ft});var Nn=re.displaced,Dn=re.displacedBy,sn=Nn.all[0];if(sn){var mn=Te[sn];if(Xl(sn,et))return An({axis:nn,moveRelativeTo:mn.page,isMoving:Ft});var Xn=Yr(mn.page,Dn.point);return An({axis:nn,moveRelativeTo:Xn,isMoving:Ft})}var ar=vt[vt.length-1];if(ar.descriptor.id===Ee.descriptor.id)return Ft.borderBox.center;if(Xl(ar.descriptor.id,et)){var qr=Yr(ar.page,za(et.displacedBy.point));return sl({axis:nn,moveRelativeTo:qr,isMoving:Ft})}return sl({axis:nn,moveRelativeTo:ar.page,isMoving:Ft})},Rl=function(ae,re){var Ee=ae.frame;return Ee?zr(re,Ee.scroll.diff.displacement):re},so=function(re){var Ee=re.impact,Te=re.draggable,_e=re.droppable,et=re.draggables,vt=re.afterCritical,Ft=Te.page.borderBox.center,nn=Ee.at;return!_e||!nn?Ft:nn.type==="REORDER"?Qo({impact:Ee,draggable:Te,draggables:et,droppable:_e,afterCritical:vt}):ea({impact:Ee,draggables:et,afterCritical:vt})},Ir=function(ae){var re=so(ae),Ee=ae.droppable,Te=Ee?Rl(Ee,re):re;return Te},$l=function(ae,re){var Ee=ao(re,ae.scroll.initial),Te=za(Ee),_e=qa({top:re.y,bottom:re.y+ae.frame.height,left:re.x,right:re.x+ae.frame.width}),et={frame:_e,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:re,diff:{value:Ee,displacement:Te}}};return et};function Ni(ae,re){return ae.map(function(Ee){return re[Ee]})}function fu(ae,re){for(var Ee=0;Ee1?Dn.sort(function(sn,mn){return Ui(sn)[Ft.start]-Ui(mn)[Ft.start]})[0]:Nn.sort(function(sn,mn){var Xn=nr(Ee,Go(Ui(sn))),ar=nr(Ee,Go(Ui(mn)));return Xn!==ar?Xn-ar:Ui(sn)[Ft.start]-Ui(mn)[Ft.start]})[0]},zs=function(re,Ee){var Te=re.page.borderBox.center;return Xl(re.descriptor.id,Ee)?ao(Te,Ee.displacedBy.point):Te},Os=function(re,Ee){var Te=re.page.borderBox;return Xl(re.descriptor.id,Ee)?ro(Te,za(Ee.displacedBy.point)):Te},ws=function(ae){var re=ae.pageBorderBoxCenter,Ee=ae.viewport,Te=ae.destination,_e=ae.insideDestination,et=ae.afterCritical,vt=_e.filter(function(Ft){return Yl({target:Os(Ft,et),destination:Te,viewport:Ee.frame,withDroppableDisplacement:!0})}).sort(function(Ft,nn){var Nn=Nr(re,Rl(Te,zs(Ft,et))),Dn=Nr(re,Rl(Te,zs(nn,et)));return Nnre.left&&ae.topre.top}function Ns(ae){var re=ae.pageBorderBox,Ee=ae.draggable,Te=ae.candidates,_e=Ee.page.borderBox.center,et=Te.map(function(vt){var Ft=vt.axis,nn=br(vt.axis.line,re.center[Ft.line],vt.page.borderBox.center[Ft.crossAxisLine]);return{id:vt.descriptor.id,distance:Nr(_e,nn)}}).sort(function(vt,Ft){return Ft.distance-vt.distance});return et[0]?et[0].id:null}function bc(ae){var re=ae.pageBorderBox,Ee=ae.draggable,Te=ae.droppables,_e=ui(Te).filter(function(et){if(!et.isEnabled)return!1;var vt=et.subject.active;if(!vt||!Qs(re,vt))return!1;if(ds(vt)(re.center))return!0;var Ft=et.axis,nn=vt.center[Ft.crossAxisLine],Nn=re[Ft.crossAxisStart],Dn=re[Ft.crossAxisEnd],sn=Pl(vt[Ft.crossAxisStart],vt[Ft.crossAxisEnd]),mn=sn(Nn),Xn=sn(Dn);return!mn&&!Xn?!0:mn?Nnnn});return _e.length?_e.length===1?_e[0].descriptor.id:Ns({pageBorderBox:re,draggable:Ee,candidates:_e}):null}var Bs=function(re,Ee){return qa(ro(re,Ee))},js=function(ae,re){var Ee=ae.frame;return Ee?Bs(re,Ee.scroll.diff.value):re};function Ws(ae){var re=ae.displaced,Ee=ae.id;return!!(re.visible[Ee]||re.invisible[Ee])}function xc(ae){var re=ae.draggable,Ee=ae.closest,Te=ae.inHomeList;return Ee?Te&&Ee.descriptor.index>re.descriptor.index?Ee.descriptor.index-1:Ee.descriptor.index:null}var jc=function(ae){var re=ae.pageBorderBoxWithDroppableScroll,Ee=ae.draggable,Te=ae.destination,_e=ae.insideDestination,et=ae.last,vt=ae.viewport,Ft=ae.afterCritical,nn=Te.axis,Nn=fs(Te.axis,Ee.displaceBy),Dn=Nn.value,sn=re[nn.start],mn=re[nn.end],Xn=Nl(Ee,_e),ar=_o(Xn,function(yo){var Po=yo.descriptor.id,qo=yo.page.borderBox.center[nn.line],gl=Xl(Po,Ft),Cl=Ws({displaced:et,id:Po});return gl?Cl?mn<=qo:snPo[Ft.start]+gl&&snPo[Ft.start]-Nn+gl&&DnPo[Ft.start]+Nn+gl&&snPo[Ft.start]+gl&&Dn=ki)return xi;var et=_e/ki,vt=Fi+qi*et,Ft=Te==="CANCEL"?vt*Li:vt;return Number(Ft.toFixed(2))},Gr=function(ae){var re=ae.impact,Ee=ae.draggable,Te=ae.dimensions,_e=ae.viewport,et=ae.afterCritical,vt=Te.draggables,Ft=Te.droppables,nn=bu(re),Nn=nn?Ft[nn]:null,Dn=Ft[Ee.descriptor.droppableId],sn=ba({impact:re,draggable:Ee,draggables:vt,afterCritical:et,droppable:Nn||Dn,viewport:_e}),mn=ao(sn,Ee.client.borderBox.center);return mn},Wo=function(ae){var re=ae.draggables,Ee=ae.reason,Te=ae.lastImpact,_e=ae.home,et=ae.viewport,vt=ae.onLiftImpact;if(!Te.at||Ee!=="DROP"){var Ft=xn({draggables:re,impact:vt,destination:_e,viewport:et,forceShouldAnimate:!0});return{impact:Ft,didDropInsideDroppable:!1}}if(Te.at.type==="REORDER")return{impact:Te,didDropInsideDroppable:!0};var nn=(0,Ae.Z)({},Te,{displaced:vu});return{impact:nn,didDropInsideDroppable:!0}},Qe=function(ae){var re=ae.getState,Ee=ae.dispatch;return function(Te){return function(_e){if(_e.type!=="DROP"){Te(_e);return}var et=re(),vt=_e.payload.reason;if(et.phase==="COLLECTING"){Ee(Ao({reason:vt}));return}if(et.phase!=="IDLE"){var Ft=et.phase==="DROP_PENDING"&&et.isWaiting;Ft&&mt(!1),et.phase==="DRAGGING"||et.phase==="DROP_PENDING"||mt(!1);var nn=et.critical,Nn=et.dimensions,Dn=Nn.draggables[et.critical.draggable.id],sn=Wo({reason:vt,lastImpact:et.impact,afterCritical:et.afterCritical,onLiftImpact:et.onLiftImpact,home:et.dimensions.droppables[et.critical.droppable.id],viewport:et.viewport,draggables:et.dimensions.draggables}),mn=sn.impact,Xn=sn.didDropInsideDroppable,ar=Xn?nl(mn):null,qr=Xn?xo(mn):null,yo={index:nn.draggable.index,droppableId:nn.droppable.id},Po={draggableId:Dn.descriptor.id,type:Dn.descriptor.type,source:yo,reason:vt,mode:et.movementMode,destination:ar,combine:qr},qo=Gr({impact:mn,draggable:Dn,dimensions:Nn,viewport:et.viewport,afterCritical:et.afterCritical}),gl={critical:et.critical,afterCritical:et.afterCritical,result:Po,impact:mn},Cl=!Qr(et.current.client.offset,qo)||!!Po.combine;if(!Cl){Ee(Pr({completed:gl}));return}var Mi=zn({current:et.current.client.offset,destination:qo,reason:vt}),Bi={newHomeClientOffset:qo,dropDuration:Mi,completed:gl};Ee(Ga(Bi))}}}},He=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function St(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Ee){Ee.target!==window&&Ee.target!==window.document||ae()}}}function Lt(ae){var re=ae.onWindowScroll;function Ee(){re(He())}var Te=se(Ee),_e=St(Te),et=Tn;function vt(){return et!==Tn}function Ft(){vt()&&mt(!1),et=ga(window,[_e])}function nn(){vt()||mt(!1),Te.cancel(),et(),et=Tn}return{start:Ft,stop:nn,isActive:vt}}var Kt=function(re){return re.type==="DROP_COMPLETE"||re.type==="DROP_ANIMATE"||re.type==="FLUSH"},Qt=function(ae){var re=Lt({onWindowScroll:function(Te){ae.dispatch(Ya({newScroll:Te}))}});return function(Ee){return function(Te){!re.isActive()&&Te.type==="INITIAL_PUBLISH"&&re.start(),re.isActive()&&Kt(Te)&&re.stop(),Ee(Te)}}},jn=function(ae){var re=!1,Ee=!1,Te=setTimeout(function(){Ee=!0}),_e=function(vt){re||Ee||(re=!0,ae(vt),clearTimeout(Te))};return _e.wasCalled=function(){return re},_e},Mn=function(){var ae=[],re=function(et){var vt=Ul(ae,function(Nn){return Nn.timerId===et});vt===-1&&mt(!1);var Ft=ae.splice(vt,1),nn=Ft[0];nn.callback()},Ee=function(et){var vt=setTimeout(function(){return re(vt)}),Ft={timerId:vt,callback:et};ae.push(Ft)},Te=function(){if(ae.length){var et=[].concat(ae);ae.length=0,et.forEach(function(vt){clearTimeout(vt.timerId),vt.callback()})}};return{add:Ee,flush:Te}},Qn=function(re,Ee){return re==null&&Ee==null?!0:re==null||Ee==null?!1:re.droppableId===Ee.droppableId&&re.index===Ee.index},Ia=function(re,Ee){return re==null&&Ee==null?!0:re==null||Ee==null?!1:re.draggableId===Ee.draggableId&&re.droppableId===Ee.droppableId},wn=function(re,Ee){if(re===Ee)return!0;var Te=re.draggable.id===Ee.draggable.id&&re.draggable.droppableId===Ee.draggable.droppableId&&re.draggable.type===Ee.draggable.type&&re.draggable.index===Ee.draggable.index,_e=re.droppable.id===Ee.droppable.id&&re.droppable.type===Ee.droppable.type;return Te&&_e},ca=function(re,Ee){Lo(),Ee(),kl()},lr=function(re,Ee){return{draggableId:re.draggable.id,type:re.droppable.type,source:{droppableId:re.droppable.id,index:re.draggable.index},mode:Ee}},_a=function(re,Ee,Te,_e){if(!re){Te(_e(Ee));return}var et=jn(Te),vt={announce:et};re(Ee,vt),et.wasCalled()||Te(_e(Ee))},fr=function(ae,re){var Ee=Mn(),Te=null,_e=function(mn,Xn){Te&&mt(!1),ca("onBeforeCapture",function(){var ar=ae().onBeforeCapture;if(ar){var qr={draggableId:mn,mode:Xn};ar(qr)}})},et=function(mn,Xn){Te&&mt(!1),ca("onBeforeDragStart",function(){var ar=ae().onBeforeDragStart;ar&&ar(lr(mn,Xn))})},vt=function(mn,Xn){Te&&mt(!1);var ar=lr(mn,Xn);Te={mode:Xn,lastCritical:mn,lastLocation:ar.source,lastCombine:null},Ee.add(function(){ca("onDragStart",function(){return _a(ae().onDragStart,ar,re,Wn.onDragStart)})})},Ft=function(mn,Xn){var ar=nl(Xn),qr=xo(Xn);Te||mt(!1);var yo=!wn(mn,Te.lastCritical);yo&&(Te.lastCritical=mn);var Po=!Qn(Te.lastLocation,ar);Po&&(Te.lastLocation=ar);var qo=!Ia(Te.lastCombine,qr);if(qo&&(Te.lastCombine=qr),!(!yo&&!Po&&!qo)){var gl=(0,Ae.Z)({},lr(mn,Te.mode),{combine:qr,destination:ar});Ee.add(function(){ca("onDragUpdate",function(){return _a(ae().onDragUpdate,gl,re,Wn.onDragUpdate)})})}},nn=function(){Te||mt(!1),Ee.flush()},Nn=function(mn){Te||mt(!1),Te=null,ca("onDragEnd",function(){return _a(ae().onDragEnd,mn,re,Wn.onDragEnd)})},Dn=function(){if(Te){var mn=(0,Ae.Z)({},lr(Te.lastCritical,Te.mode),{combine:null,destination:null,reason:"CANCEL"});Nn(mn)}};return{beforeCapture:_e,beforeStart:et,start:vt,update:Ft,flush:nn,drop:Nn,abort:Dn}},Or=function(ae,re){var Ee=fr(ae,re);return function(Te){return function(_e){return function(et){if(et.type==="BEFORE_INITIAL_CAPTURE"){Ee.beforeCapture(et.payload.draggableId,et.payload.movementMode);return}if(et.type==="INITIAL_PUBLISH"){var vt=et.payload.critical;Ee.beforeStart(vt,et.payload.movementMode),_e(et),Ee.start(vt,et.payload.movementMode);return}if(et.type==="DROP_COMPLETE"){var Ft=et.payload.completed.result;Ee.flush(),_e(et),Ee.drop(Ft);return}if(_e(et),et.type==="FLUSH"){Ee.abort();return}var nn=Te.getState();nn.phase==="DRAGGING"&&Ee.update(nn.critical,nn.impact)}}}},Er=function(ae){return function(re){return function(Ee){if(Ee.type!=="DROP_ANIMATION_FINISHED"){re(Ee);return}var Te=ae.getState();Te.phase!=="DROP_ANIMATING"&&mt(!1),ae.dispatch(Pr({completed:Te.completed}))}}},jr=function(ae){var re=null,Ee=null;function Te(){Ee&&(cancelAnimationFrame(Ee),Ee=null),re&&(re(),re=null)}return function(_e){return function(et){if((et.type==="FLUSH"||et.type==="DROP_COMPLETE"||et.type==="DROP_ANIMATION_FINISHED")&&Te(),_e(et),et.type==="DROP_ANIMATE"){var vt={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var nn=ae.getState();nn.phase==="DROP_ANIMATING"&&ae.dispatch(bo())}};Ee=requestAnimationFrame(function(){Ee=null,re=ga(window,[vt])})}}}},Lr=function(ae){return function(){return function(re){return function(Ee){(Ee.type==="DROP_COMPLETE"||Ee.type==="FLUSH"||Ee.type==="DROP_ANIMATE")&&ae.stopPublishing(),re(Ee)}}}},no=function(ae){var re=!1;return function(){return function(Ee){return function(Te){if(Te.type==="INITIAL_PUBLISH"){re=!0,ae.tryRecordFocus(Te.payload.critical.draggable.id),Ee(Te),ae.tryRestoreFocusRecorded();return}if(Ee(Te),!!re){if(Te.type==="FLUSH"){re=!1,ae.tryRestoreFocusRecorded();return}if(Te.type==="DROP_COMPLETE"){re=!1;var _e=Te.payload.completed.result;_e.combine&&ae.tryShiftRecord(_e.draggableId,_e.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},Jo=function(re){return re.type==="DROP_COMPLETE"||re.type==="DROP_ANIMATE"||re.type==="FLUSH"},al=function(ae){return function(re){return function(Ee){return function(Te){if(Jo(Te)){ae.stop(),Ee(Te);return}if(Te.type==="INITIAL_PUBLISH"){Ee(Te);var _e=re.getState();_e.phase!=="DRAGGING"&&mt(!1),ae.start(_e);return}Ee(Te),ae.scroll(re.getState())}}}},Ro=function(ae){return function(re){return function(Ee){if(re(Ee),Ee.type==="PUBLISH_WHILE_DRAGGING"){var Te=ae.getState();Te.phase==="DROP_PENDING"&&(Te.isWaiting||ae.dispatch(Bo({reason:Te.reason})))}}}},Oo=Fe.qC,yl=function(ae){var re=ae.dimensionMarshal,Ee=ae.focusMarshal,Te=ae.styleMarshal,_e=ae.getResponders,et=ae.announce,vt=ae.autoScroller;return(0,Fe.MT)(il,Oo((0,Fe.md)(Jl(Te),Lr(re),Eo(re),Qe,Er,jr,Ro,al(vt),Qt,no(Ee),Or(_e,et))))},co=function(){return{additions:{},removals:{},modified:{}}};function Zo(ae){var re=ae.registry,Ee=ae.callbacks,Te=co(),_e=null,et=function(){_e||(Ee.collectionStarting(),_e=requestAnimationFrame(function(){_e=null,Lo();var Dn=Te,sn=Dn.additions,mn=Dn.removals,Xn=Dn.modified,ar=Object.keys(sn).map(function(Po){return re.draggable.getById(Po).getDimension(Tr)}).sort(function(Po,qo){return Po.descriptor.index-qo.descriptor.index}),qr=Object.keys(Xn).map(function(Po){var qo=re.droppable.getById(Po),gl=qo.callbacks.getScrollWhileDragging();return{droppableId:Po,scroll:gl}}),yo={additions:ar,removals:Object.keys(mn),modified:qr};Te=co(),kl(),Ee.publish(yo)}))},vt=function(Dn){var sn=Dn.descriptor.id;Te.additions[sn]=Dn,Te.modified[Dn.descriptor.droppableId]=!0,Te.removals[sn]&&delete Te.removals[sn],et()},Ft=function(Dn){var sn=Dn.descriptor;Te.removals[sn.id]=!0,Te.modified[sn.droppableId]=!0,Te.additions[sn.id]&&delete Te.additions[sn.id],et()},nn=function(){_e&&(cancelAnimationFrame(_e),_e=null,Te=co())};return{add:vt,remove:Ft,stop:nn}}var So=function(ae){var re=ae.scrollHeight,Ee=ae.scrollWidth,Te=ae.height,_e=ae.width,et=ao({x:Ee,y:re},{x:_e,y:Te}),vt={x:Math.max(0,et.x),y:Math.max(0,et.y)};return vt},_r=function(){var ae=document.documentElement;return ae||mt(!1),ae},$r=function(){var ae=_r(),re=So({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return re},el=function(){var ae=He(),re=$r(),Ee=ae.y,Te=ae.x,_e=_r(),et=_e.clientWidth,vt=_e.clientHeight,Ft=Te+et,nn=Ee+vt,Nn=qa({top:Ee,left:Te,right:Ft,bottom:nn}),Dn={frame:Nn,scroll:{initial:ae,current:ae,max:re,diff:{value:Tr,displacement:Tr}}};return Dn},Ql=function(ae){var re=ae.critical,Ee=ae.scrollOptions,Te=ae.registry;Lo();var _e=el(),et=_e.scroll.current,vt=re.droppable,Ft=Te.droppable.getAllByType(vt.type).map(function(sn){return sn.callbacks.getDimensionAndWatchScroll(et,Ee)}),nn=Te.draggable.getAllByType(re.draggable.type).map(function(sn){return sn.getDimension(et)}),Nn={draggables:gi(nn),droppables:ai(Ft)};kl();var Dn={dimensions:Nn,critical:re,viewport:_e};return Dn};function Fl(ae,re,Ee){if(Ee.descriptor.id===re.id||Ee.descriptor.type!==re.type)return!1;var Te=ae.droppable.getById(Ee.descriptor.droppableId);return Te.descriptor.mode==="virtual"}var No=function(ae,re){var Ee=null,Te=Zo({callbacks:{publish:re.publishWhileDragging,collectionStarting:re.collectionStarting},registry:ae}),_e=function(Xn,ar){ae.droppable.exists(Xn)||mt(!1),Ee&&re.updateDroppableIsEnabled({id:Xn,isEnabled:ar})},et=function(Xn,ar){Ee&&(ae.droppable.exists(Xn)||mt(!1),re.updateDroppableIsCombineEnabled({id:Xn,isCombineEnabled:ar}))},vt=function(Xn,ar){Ee&&(ae.droppable.exists(Xn)||mt(!1),re.updateDroppableScroll({id:Xn,newScroll:ar}))},Ft=function(Xn,ar){Ee&&ae.droppable.getById(Xn).callbacks.scroll(ar)},nn=function(){if(Ee){Te.stop();var Xn=Ee.critical.droppable;ae.droppable.getAllByType(Xn.type).forEach(function(ar){return ar.callbacks.dragStopped()}),Ee.unsubscribe(),Ee=null}},Nn=function(Xn){Ee||mt(!1);var ar=Ee.critical.draggable;Xn.type==="ADDITION"&&Fl(ae,ar,Xn.value)&&Te.add(Xn.value),Xn.type==="REMOVAL"&&Fl(ae,ar,Xn.value)&&Te.remove(Xn.value)},Dn=function(Xn){Ee&&mt(!1);var ar=ae.draggable.getById(Xn.draggableId),qr=ae.droppable.getById(ar.descriptor.droppableId),yo={draggable:ar.descriptor,droppable:qr.descriptor},Po=ae.subscribe(Nn);return Ee={critical:yo,unsubscribe:Po},Ql({critical:yo,registry:ae,scrollOptions:Xn.scrollOptions})},sn={updateDroppableIsEnabled:_e,updateDroppableIsCombineEnabled:et,scrollDroppable:Ft,updateDroppableScroll:vt,startPublishing:Dn,stopPublishing:nn};return sn},Ll=function(ae,re){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===re?!1:ae.completed.result.reason==="DROP"},Wl=function(ae){window.scrollBy(ae.x,ae.y)},ni=tr(function(ae){return ui(ae).filter(function(re){return!(!re.isEnabled||!re.frame)})}),ql=function(re,Ee){var Te=_o(ni(Ee),function(_e){return _e.frame||mt(!1),ds(_e.frame.pageMarginBox)(re)});return Te},Jr=function(ae){var re=ae.center,Ee=ae.destination,Te=ae.droppables;if(Ee){var _e=Te[Ee];return _e.frame?_e:null}var et=ql(re,Te);return et},_l={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(re){return Math.pow(re,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},vl=function(ae,re){var Ee=ae[re.size]*_l.startFromPercentage,Te=ae[re.size]*_l.maxScrollAtPercentage,_e={startScrollingFrom:Ee,maxScrollValueAt:Te};return _e},uu=function(ae){var re=ae.startOfRange,Ee=ae.endOfRange,Te=ae.current,_e=Ee-re;if(_e===0)return 0;var et=Te-re,vt=et/_e;return vt},rl=1,Yi=function(ae,re){if(ae>re.startScrollingFrom)return 0;if(ae<=re.maxScrollValueAt)return _l.maxPixelScroll;if(ae===re.startScrollingFrom)return rl;var Ee=uu({startOfRange:re.maxScrollValueAt,endOfRange:re.startScrollingFrom,current:ae}),Te=1-Ee,_e=_l.maxPixelScroll*_l.ease(Te);return Math.ceil(_e)},Ri=_l.durationDampening.accelerateAt,xu=_l.durationDampening.stopDampeningAt,Do=function(ae,re){var Ee=re,Te=xu,_e=Date.now(),et=_e-Ee;if(et>=xu)return ae;if(etre.height,et=Ee.width>re.width;return!et&&!_e?Te:et&&_e?null:{x:et?0:Te.x,y:_e?0:Te.y}},Io=mo(function(ae){return ae===0?0:ae}),hr=function(ae){var re=ae.dragStartTime,Ee=ae.container,Te=ae.subject,_e=ae.center,et=ae.shouldUseTimeDampening,vt={top:_e.y-Ee.top,right:Ee.right-_e.x,bottom:Ee.bottom-_e.y,left:_e.x-Ee.left},Ft=tl({container:Ee,distanceToEdges:vt,dragStartTime:re,axis:Qu,shouldUseTimeDampening:et}),nn=tl({container:Ee,distanceToEdges:vt,dragStartTime:re,axis:as,shouldUseTimeDampening:et}),Nn=Io({x:nn,y:Ft});if(Qr(Nn,Tr))return null;var Dn=Ko({container:Ee,subject:Te,proposedScroll:Nn});return Dn?Qr(Dn,Tr)?null:Dn:null},Rr=mo(function(ae){return ae===0?0:ae>0?1:-1}),Al=function(){var ae=function(Ee,Te){return Ee<0?Ee:Ee>Te?Ee-Te:0};return function(re){var Ee=re.current,Te=re.max,_e=re.change,et=zr(Ee,_e),vt={x:ae(et.x,Te.x),y:ae(et.y,Te.y)};return Qr(vt,Tr)?null:vt}}(),Kl=function(re){var Ee=re.max,Te=re.current,_e=re.change,et={x:Math.max(Te.x,Ee.x),y:Math.max(Te.y,Ee.y)},vt=Rr(_e),Ft=Al({max:et,current:Te,change:vt});return!Ft||vt.x!==0&&Ft.x===0||vt.y!==0&&Ft.y===0},Zu=function(re,Ee){return Kl({current:re.scroll.current,max:re.scroll.max,change:Ee})},ku=function(re,Ee){if(!Zu(re,Ee))return null;var Te=re.scroll.max,_e=re.scroll.current;return Al({current:_e,max:Te,change:Ee})},ls=function(re,Ee){var Te=re.frame;return Te?Kl({current:Te.scroll.current,max:Te.scroll.max,change:Ee}):!1},ru=function(re,Ee){var Te=re.frame;return!Te||!ls(re,Ee)?null:Al({current:Te.scroll.current,max:Te.scroll.max,change:Ee})},Au=function(ae){var re=ae.viewport,Ee=ae.subject,Te=ae.center,_e=ae.dragStartTime,et=ae.shouldUseTimeDampening,vt=hr({dragStartTime:_e,container:re.frame,subject:Ee,center:Te,shouldUseTimeDampening:et});return vt&&Zu(re,vt)?vt:null},ll=function(ae){var re=ae.droppable,Ee=ae.subject,Te=ae.center,_e=ae.dragStartTime,et=ae.shouldUseTimeDampening,vt=re.frame;if(!vt)return null;var Ft=hr({dragStartTime:_e,container:vt.pageMarginBox,subject:Ee,center:Te,shouldUseTimeDampening:et});return Ft&&ls(re,Ft)?Ft:null},Yu=function(ae){var re=ae.state,Ee=ae.dragStartTime,Te=ae.shouldUseTimeDampening,_e=ae.scrollWindow,et=ae.scrollDroppable,vt=re.current.page.borderBoxCenter,Ft=re.dimensions.draggables[re.critical.draggable.id],nn=Ft.page.marginBox;if(re.isWindowScrollAllowed){var Nn=re.viewport,Dn=Au({dragStartTime:Ee,viewport:Nn,subject:nn,center:vt,shouldUseTimeDampening:Te});if(Dn){_e(Dn);return}}var sn=Jr({center:vt,destination:bu(re.impact),droppables:re.dimensions.droppables});if(sn){var mn=ll({dragStartTime:Ee,droppable:sn,subject:nn,center:vt,shouldUseTimeDampening:Te});mn&&et(sn.descriptor.id,mn)}},Wu=function(ae){var re=ae.scrollWindow,Ee=ae.scrollDroppable,Te=se(re),_e=se(Ee),et=null,vt=function(Dn){et||mt(!1);var sn=et,mn=sn.shouldUseTimeDampening,Xn=sn.dragStartTime;Yu({state:Dn,scrollWindow:Te,scrollDroppable:_e,dragStartTime:Xn,shouldUseTimeDampening:mn})},Ft=function(Dn){Lo(),et&&mt(!1);var sn=Date.now(),mn=!1,Xn=function(){mn=!0};Yu({state:Dn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Xn,scrollDroppable:Xn}),et={dragStartTime:sn,shouldUseTimeDampening:mn},kl(),mn&&vt(Dn)},nn=function(){et&&(Te.cancel(),_e.cancel(),et=null)};return{start:Ft,stop:nn,scroll:vt}},Hi=function(ae){var re=ae.move,Ee=ae.scrollDroppable,Te=ae.scrollWindow,_e=function(Nn,Dn){var sn=zr(Nn.current.client.selection,Dn);re({client:sn})},et=function(Nn,Dn){if(!ls(Nn,Dn))return Dn;var sn=ru(Nn,Dn);if(!sn)return Ee(Nn.descriptor.id,Dn),null;var mn=ao(Dn,sn);Ee(Nn.descriptor.id,mn);var Xn=ao(Dn,mn);return Xn},vt=function(Nn,Dn,sn){if(!Nn||!Zu(Dn,sn))return sn;var mn=ku(Dn,sn);if(!mn)return Te(sn),null;var Xn=ao(sn,mn);Te(Xn);var ar=ao(sn,Xn);return ar},Ft=function(Nn){var Dn=Nn.scrollJumpRequest;if(Dn){var sn=bu(Nn.impact);sn||mt(!1);var mn=et(Nn.dimensions.droppables[sn],Dn);if(mn){var Xn=Nn.viewport,ar=vt(Nn.isWindowScrollAllowed,Xn,mn);ar&&_e(Nn,ar)}}};return Ft},Xi=function(ae){var re=ae.scrollDroppable,Ee=ae.scrollWindow,Te=ae.move,_e=Wu({scrollWindow:Ee,scrollDroppable:re}),et=Hi({move:Te,scrollWindow:Ee,scrollDroppable:re}),vt=function(Nn){if(Nn.phase==="DRAGGING"){if(Nn.movementMode==="FLUID"){_e.scroll(Nn);return}Nn.scrollJumpRequest&&et(Nn)}},Ft={scroll:vt,start:_e.start,stop:_e.stop};return Ft},ou="data-rbd",Eu=function(){var ae=ou+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),Fu=function(){var ae=ou+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),Ai=function(){var ae=ou+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),$u={contextId:ou+"-scroll-container-context-id"},Gu=function(re){return function(Ee){return"["+Ee+'="'+re+'"]'}},Ci=function(re,Ee){return re.map(function(Te){var _e=Te.styles[Ee];return _e?Te.selector+" { "+_e+" }":""}).join(" ")},cl="pointer-events: none;",Ou=function(ae){var re=Gu(ae),Ee=function(){var Ft=` + `},Qn={dragHandleUsageInstructions:gn,onDragStart:Tn,onDragUpdate:Ct,onDragEnd:$a},Tr={x:0,y:0},zr=function(re,Ee){return{x:re.x+Ee.x,y:re.y+Ee.y}},ro=function(re,Ee){return{x:re.x-Ee.x,y:re.y-Ee.y}},Qr=function(re,Ee){return re.x===Ee.x&&re.y===Ee.y},Wa=function(re){return{x:re.x!==0?-re.x:0,y:re.y!==0?-re.y:0}},br=function(re,Ee,Te){var _e;return Te===void 0&&(Te=0),_e={},_e[re]=Ee,_e[re==="x"?"y":"x"]=Te,_e},Lr=function(re,Ee){return Math.sqrt(Math.pow(Ee.x-re.x,2)+Math.pow(Ee.y-re.y,2))},nr=function(re,Ee){return Math.min.apply(Math,Ee.map(function(Te){return Lr(re,Te)}))},fo=function(re){return function(Ee){return{x:re(Ee.x),y:re(Ee.y)}}},Ho=function(ae,re){var Ee=Ja({top:Math.max(re.top,ae.top),right:Math.min(re.right,ae.right),bottom:Math.min(re.bottom,ae.bottom),left:Math.max(re.left,ae.left)});return Ee.width<=0||Ee.height<=0?null:Ee},oo=function(re,Ee){return{top:re.top+Ee.y,left:re.left+Ee.x,bottom:re.bottom+Ee.y,right:re.right+Ee.x}},Wo=function(re){return[{x:re.left,y:re.top},{x:re.right,y:re.top},{x:re.left,y:re.bottom},{x:re.right,y:re.bottom}]},io={top:0,right:0,bottom:0,left:0},ci=function(re,Ee){return Ee?oo(re,Ee.scroll.diff.displacement):re},di=function(re,Ee,Te){if(Te&&Te.increasedBy){var _e;return(0,Ae.Z)({},re,(_e={},_e[Ee.end]=re[Ee.end]+Te.increasedBy[Ee.line],_e))}return re},pi=function(re,Ee){return Ee&&Ee.shouldClipSubject?Ho(Ee.pageMarginBox,re):Ja(re)},Ko=function(ae){var re=ae.page,Ee=ae.withPlaceholder,Te=ae.axis,_e=ae.frame,et=ci(re.marginBox,_e),At=di(et,Te,Ee),St=pi(At,_e);return{page:re,withPlaceholder:Ee,active:St}},Hr=function(ae,re){ae.frame||gt(!1);var Ee=ae.frame,Te=ro(re,Ee.scroll.initial),_e=Wa(Te),et=(0,Ae.Z)({},Ee,{scroll:{initial:Ee.scroll.initial,current:re,diff:{value:Te,displacement:_e},max:Ee.scroll.max}}),At=Ko({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:et}),St=(0,Ae.Z)({},ae,{frame:et,subject:At});return St};function bl(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function xl(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(re){return ae[re]})}function Ul(ae,re){if(ae.findIndex)return ae.findIndex(re);for(var Ee=0;Eeae.bottom,Ln=Te.leftae.right,Mn=an&&Ln;if(Mn)return!0;var cn=an&&At||Ln&&et;return cn}},Pu=function(ae){var re=Sl(ae.top,ae.bottom),Ee=Sl(ae.left,ae.right);return function(Te){var _e=re(Te.top)&&re(Te.bottom)&&Ee(Te.left)&&Ee(Te.right);return _e}},Qu={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},as={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Vu=function(ae){return function(re){var Ee=Sl(re.top,re.bottom),Te=Sl(re.left,re.right);return function(_e){return ae===Qu?Ee(_e.top)&&Ee(_e.bottom):Te(_e.left)&&Te(_e.right)}}},ko=function(re,Ee){var Te=Ee.frame?Ee.frame.scroll.diff.displacement:Tr;return oo(re,Te)},Wr=function(re,Ee,Te){return Ee.subject.active?Te(Ee.subject.active)(re):!1},Vr=function(re,Ee,Te){return Te(Ee)(re)},Xr=function(re){var Ee=re.target,Te=re.destination,_e=re.viewport,et=re.withDroppableDisplacement,At=re.isVisibleThroughFrameFn,St=et?ko(Ee,Te):Ee;return Wr(St,Te,At)&&Vr(St,_e,At)},vl=function(re){return Xr((0,Ae.Z)({},re,{isVisibleThroughFrameFn:gi}))},Yl=function(re){return Xr((0,Ae.Z)({},re,{isVisibleThroughFrameFn:Pu}))},Ai=function(re){return Xr((0,Ae.Z)({},re,{isVisibleThroughFrameFn:Vu(re.destination.axis)}))},Ci=function(re,Ee,Te){if(typeof Te=="boolean")return Te;if(!Ee)return!0;var _e=Ee.invisible,et=Ee.visible;if(_e[re])return!1;var At=et[re];return At?At.shouldAnimate:!0};function au(ae,re){var Ee=ae.page.marginBox,Te={top:re.point.y,right:0,bottom:0,left:re.point.x};return Ja(Er(Ee,Te))}function Oi(ae){var re=ae.afterDragging,Ee=ae.destination,Te=ae.displacedBy,_e=ae.viewport,et=ae.forceShouldAnimate,At=ae.last;return re.reduce(function(an,Ln){var Mn=au(Ln,Te),cn=Ln.descriptor.id;an.all.push(cn);var mn=vl({target:Mn,destination:Ee,viewport:_e,withDroppableDisplacement:!0});if(!mn)return an.invisible[Ln.descriptor.id]=!0,an;var Yn=Ci(cn,At,et),ar={draggableId:cn,shouldAnimate:Yn};return an.visible[cn]=ar,an},{all:[],visible:{},invisible:{}})}function Ru(ae,re){if(!ae.length)return 0;var Ee=ae[ae.length-1].descriptor.index;return re.inHomeList?Ee:Ee+1}function mu(ae){var re=ae.insideDestination,Ee=ae.inHomeList,Te=ae.displacedBy,_e=ae.destination,et=Ru(re,{inHomeList:Ee});return{displaced:pu,displacedBy:Te,at:{type:"REORDER",destination:{droppableId:_e.descriptor.id,index:et}}}}function wl(ae){var re=ae.draggable,Ee=ae.insideDestination,Te=ae.destination,_e=ae.viewport,et=ae.displacedBy,At=ae.last,St=ae.index,an=ae.forceShouldAnimate,Ln=Wi(re,Te);if(St==null)return mu({insideDestination:Ee,inHomeList:Ln,displacedBy:et,destination:Te});var Mn=qo(Ee,function(qr){return qr.descriptor.index===St});if(!Mn)return mu({insideDestination:Ee,inHomeList:Ln,displacedBy:et,destination:Te});var cn=Nl(re,Ee),mn=Ee.indexOf(Mn),Yn=cn.slice(mn),ar=Oi({afterDragging:Yn,destination:Te,displacedBy:et,last:At,viewport:_e.frame,forceShouldAnimate:an});return{displaced:ar,displacedBy:et,at:{type:"REORDER",destination:{droppableId:Te.descriptor.id,index:St}}}}function Xl(ae,re){return!!re.effected[ae]}var kl=function(ae){var re=ae.isMovingForward,Ee=ae.destination,Te=ae.draggables,_e=ae.combine,et=ae.afterCritical;if(!Ee.isCombineEnabled)return null;var At=_e.draggableId,St=Te[At],an=St.descriptor.index,Ln=Xl(At,et);return Ln?re?an:an-1:re?an+1:an},so=function(ae){var re=ae.isMovingForward,Ee=ae.isInHomeList,Te=ae.insideDestination,_e=ae.location;if(!Te.length)return null;var et=_e.index,At=re?et+1:et-1,St=Te[0].descriptor.index,an=Te[Te.length-1].descriptor.index,Ln=Ee?an:an+1;return AtLn?null:At},vi=function(ae){var re=ae.isMovingForward,Ee=ae.isInHomeList,Te=ae.draggable,_e=ae.draggables,et=ae.destination,At=ae.insideDestination,St=ae.previousImpact,an=ae.viewport,Ln=ae.afterCritical,Mn=St.at;if(Mn||gt(!1),Mn.type==="REORDER"){var cn=so({isMovingForward:re,isInHomeList:Ee,location:Mn.destination,insideDestination:At});return cn==null?null:wl({draggable:Te,insideDestination:At,destination:et,viewport:an,last:St.displaced,displacedBy:St.displacedBy,index:cn})}var mn=kl({isMovingForward:re,destination:et,displaced:St.displaced,draggables:_e,combine:Mn.combine,afterCritical:Ln});return mn==null?null:wl({draggable:Te,insideDestination:At,destination:et,viewport:an,last:St.displaced,displacedBy:St.displacedBy,index:mn})},Un=function(ae){var re=ae.displaced,Ee=ae.afterCritical,Te=ae.combineWith,_e=ae.displacedBy,et=!!(re.visible[Te]||re.invisible[Te]);return Xl(Te,Ee)?et?Tr:Wa(_e.point):et?_e.point:Tr},$n=function(ae){var re=ae.afterCritical,Ee=ae.impact,Te=ae.draggables,_e=xo(Ee);_e||gt(!1);var et=_e.draggableId,At=Te[et].page.borderBox.center,St=Un({displaced:Ee.displaced,afterCritical:re,combineWith:et,displacedBy:Ee.displacedBy});return zr(At,St)},Ua=function(re,Ee){return Ee.margin[re.start]+Ee.borderBox[re.size]/2},hr=function(re,Ee){return Ee.margin[re.end]+Ee.borderBox[re.size]/2},wo=function(re,Ee,Te){return Ee[re.crossAxisStart]+Te.margin[re.crossAxisStart]+Te.borderBox[re.crossAxisSize]/2},il=function(re){var Ee=re.axis,Te=re.moveRelativeTo,_e=re.isMoving;return br(Ee.line,Te.marginBox[Ee.end]+Ua(Ee,_e),wo(Ee,Te.marginBox,_e))},En=function(re){var Ee=re.axis,Te=re.moveRelativeTo,_e=re.isMoving;return br(Ee.line,Te.marginBox[Ee.start]-hr(Ee,_e),wo(Ee,Te.marginBox,_e))},kr=function(re){var Ee=re.axis,Te=re.moveInto,_e=re.isMoving;return br(Ee.line,Te.contentBox[Ee.start]+Ua(Ee,_e),wo(Ee,Te.contentBox,_e))},Qo=function(ae){var re=ae.impact,Ee=ae.draggable,Te=ae.draggables,_e=ae.droppable,et=ae.afterCritical,At=Bl(_e.descriptor.id,Te),St=Ee.page,an=_e.axis;if(!At.length)return kr({axis:an,moveInto:_e.page,isMoving:St});var Ln=re.displaced,Mn=re.displacedBy,cn=Ln.all[0];if(cn){var mn=Te[cn];if(Xl(cn,et))return En({axis:an,moveRelativeTo:mn.page,isMoving:St});var Yn=Yr(mn.page,Mn.point);return En({axis:an,moveRelativeTo:Yn,isMoving:St})}var ar=At[At.length-1];if(ar.descriptor.id===Ee.descriptor.id)return St.borderBox.center;if(Xl(ar.descriptor.id,et)){var qr=Yr(ar.page,Wa(et.displacedBy.point));return il({axis:an,moveRelativeTo:qr,isMoving:St})}return il({axis:an,moveRelativeTo:ar.page,isMoving:St})},Tl=function(ae,re){var Ee=ae.frame;return Ee?zr(re,Ee.scroll.diff.displacement):re},co=function(re){var Ee=re.impact,Te=re.draggable,_e=re.droppable,et=re.draggables,At=re.afterCritical,St=Te.page.borderBox.center,an=Ee.at;return!_e||!an?St:an.type==="REORDER"?Qo({impact:Ee,draggable:Te,draggables:et,droppable:_e,afterCritical:At}):$n({impact:Ee,draggables:et,afterCritical:At})},Or=function(ae){var re=co(ae),Ee=ae.droppable,Te=Ee?Tl(Ee,re):re;return Te},$l=function(ae,re){var Ee=ro(re,ae.scroll.initial),Te=Wa(Ee),_e=Ja({top:re.y,bottom:re.y+ae.frame.height,left:re.x,right:re.x+ae.frame.width}),et={frame:_e,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:re,diff:{value:Ee,displacement:Te}}};return et};function Ni(ae,re){return ae.map(function(Ee){return re[Ee]})}function gu(ae,re){for(var Ee=0;Ee1?Mn.sort(function(cn,mn){return Gi(cn)[St.start]-Gi(mn)[St.start]})[0]:Ln.sort(function(cn,mn){var Yn=nr(Ee,Wo(Gi(cn))),ar=nr(Ee,Wo(Gi(mn)));return Yn!==ar?Yn-ar:Gi(cn)[St.start]-Gi(mn)[St.start]})[0]},zs=function(re,Ee){var Te=re.page.borderBox.center;return Xl(re.descriptor.id,Ee)?ro(Te,Ee.displacedBy.point):Te},Os=function(re,Ee){var Te=re.page.borderBox;return Xl(re.descriptor.id,Ee)?oo(Te,Wa(Ee.displacedBy.point)):Te},ws=function(ae){var re=ae.pageBorderBoxCenter,Ee=ae.viewport,Te=ae.destination,_e=ae.insideDestination,et=ae.afterCritical,At=_e.filter(function(St){return Yl({target:Os(St,et),destination:Te,viewport:Ee.frame,withDroppableDisplacement:!0})}).sort(function(St,an){var Ln=Lr(re,Tl(Te,zs(St,et))),Mn=Lr(re,Tl(Te,zs(an,et)));return Lnre.left&&ae.topre.top}function Ns(ae){var re=ae.pageBorderBox,Ee=ae.draggable,Te=ae.candidates,_e=Ee.page.borderBox.center,et=Te.map(function(At){var St=At.axis,an=br(At.axis.line,re.center[St.line],At.page.borderBox.center[St.crossAxisLine]);return{id:At.descriptor.id,distance:Lr(_e,an)}}).sort(function(At,St){return St.distance-At.distance});return et[0]?et[0].id:null}function bc(ae){var re=ae.pageBorderBox,Ee=ae.draggable,Te=ae.droppables,_e=li(Te).filter(function(et){if(!et.isEnabled)return!1;var At=et.subject.active;if(!At||!Qs(re,At))return!1;if(ds(At)(re.center))return!0;var St=et.axis,an=At.center[St.crossAxisLine],Ln=re[St.crossAxisStart],Mn=re[St.crossAxisEnd],cn=Sl(At[St.crossAxisStart],At[St.crossAxisEnd]),mn=cn(Ln),Yn=cn(Mn);return!mn&&!Yn?!0:mn?Lnan});return _e.length?_e.length===1?_e[0].descriptor.id:Ns({pageBorderBox:re,draggable:Ee,candidates:_e}):null}var Bs=function(re,Ee){return Ja(oo(re,Ee))},js=function(ae,re){var Ee=ae.frame;return Ee?Bs(re,Ee.scroll.diff.value):re};function Ws(ae){var re=ae.displaced,Ee=ae.id;return!!(re.visible[Ee]||re.invisible[Ee])}function xc(ae){var re=ae.draggable,Ee=ae.closest,Te=ae.inHomeList;return Ee?Te&&Ee.descriptor.index>re.descriptor.index?Ee.descriptor.index-1:Ee.descriptor.index:null}var jc=function(ae){var re=ae.pageBorderBoxWithDroppableScroll,Ee=ae.draggable,Te=ae.destination,_e=ae.insideDestination,et=ae.last,At=ae.viewport,St=ae.afterCritical,an=Te.axis,Ln=fs(Te.axis,Ee.displaceBy),Mn=Ln.value,cn=re[an.start],mn=re[an.end],Yn=Nl(Ee,_e),ar=qo(Yn,function(Fo){var bo=Fo.descriptor.id,Jo=Fo.page.borderBox.center[an.line],dl=Xl(bo,St),hl=Ws({displaced:et,id:bo});return dl?hl?mn<=Jo:cnbo[St.start]+dl&&cnbo[St.start]-Ln+dl&&Mnbo[St.start]+Ln+dl&&cnbo[St.start]+dl&&Mn=Ui)return Pi;var et=_e/Ui,At=yi+$i*et,St=Te==="CANCEL"?At*bi:At;return Number(St.toFixed(2))},ea=function(ae){var re=ae.impact,Ee=ae.draggable,Te=ae.dimensions,_e=ae.viewport,et=ae.afterCritical,At=Te.draggables,St=Te.droppables,an=bu(re),Ln=an?St[an]:null,Mn=St[Ee.descriptor.droppableId],cn=Ca({impact:re,draggable:Ee,draggables:At,afterCritical:et,droppable:Ln||Mn,viewport:_e}),mn=ro(cn,Ee.client.borderBox.center);return mn},jr=function(ae){var re=ae.draggables,Ee=ae.reason,Te=ae.lastImpact,_e=ae.home,et=ae.viewport,At=ae.onLiftImpact;if(!Te.at||Ee!=="DROP"){var St=Fn({draggables:re,impact:At,destination:_e,viewport:et,forceShouldAnimate:!0});return{impact:St,didDropInsideDroppable:!1}}if(Te.at.type==="REORDER")return{impact:Te,didDropInsideDroppable:!0};var an=(0,Ae.Z)({},Te,{displaced:pu});return{impact:an,didDropInsideDroppable:!0}},ze=function(ae){var re=ae.getState,Ee=ae.dispatch;return function(Te){return function(_e){if(_e.type!=="DROP"){Te(_e);return}var et=re(),At=_e.payload.reason;if(et.phase==="COLLECTING"){Ee(vo({reason:At}));return}if(et.phase!=="IDLE"){var St=et.phase==="DROP_PENDING"&&et.isWaiting;St&>(!1),et.phase==="DRAGGING"||et.phase==="DROP_PENDING"||gt(!1);var an=et.critical,Ln=et.dimensions,Mn=Ln.draggables[et.critical.draggable.id],cn=jr({reason:At,lastImpact:et.impact,afterCritical:et.afterCritical,onLiftImpact:et.onLiftImpact,home:et.dimensions.droppables[et.critical.droppable.id],viewport:et.viewport,draggables:et.dimensions.draggables}),mn=cn.impact,Yn=cn.didDropInsideDroppable,ar=Yn?tl(mn):null,qr=Yn?xo(mn):null,Fo={index:an.draggable.index,droppableId:an.droppable.id},bo={draggableId:Mn.descriptor.id,type:Mn.descriptor.type,source:Fo,reason:At,mode:et.movementMode,destination:ar,combine:qr},Jo=ea({impact:mn,draggable:Mn,dimensions:Ln,viewport:et.viewport,afterCritical:et.afterCritical}),dl={critical:et.critical,afterCritical:et.afterCritical,result:bo,impact:mn},hl=!Qr(et.current.client.offset,Jo)||!!bo.combine;if(!hl){Ee(Cr({completed:dl}));return}var Mi=Ti({current:et.current.client.offset,destination:Jo,reason:At}),Fi={newHomeClientOffset:Jo,dropDuration:Mi,completed:dl};Ee(Za(Fi))}}}},Ke=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function it(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Ee){Ee.target!==window&&Ee.target!==window.document||ae()}}}function Lt(ae){var re=ae.onWindowScroll;function Ee(){re(Ke())}var Te=se(Ee),_e=it(Te),et=kn;function At(){return et!==kn}function St(){At()&>(!1),et=fa(window,[_e])}function an(){At()||gt(!1),Te.cancel(),et(),et=kn}return{start:St,stop:an,isActive:At}}var Qt=function(re){return re.type==="DROP_COMPLETE"||re.type==="DROP_ANIMATE"||re.type==="FLUSH"},Kt=function(ae){var re=Lt({onWindowScroll:function(Te){ae.dispatch(qa({newScroll:Te}))}});return function(Ee){return function(Te){!re.isActive()&&Te.type==="INITIAL_PUBLISH"&&re.start(),re.isActive()&&Qt(Te)&&re.stop(),Ee(Te)}}},pn=function(ae){var re=!1,Ee=!1,Te=setTimeout(function(){Ee=!0}),_e=function(At){re||Ee||(re=!0,ae(At),clearTimeout(Te))};return _e.wasCalled=function(){return re},_e},Zn=function(){var ae=[],re=function(et){var At=Ul(ae,function(Ln){return Ln.timerId===et});At===-1&>(!1);var St=ae.splice(At,1),an=St[0];an.callback()},Ee=function(et){var At=setTimeout(function(){return re(At)}),St={timerId:At,callback:et};ae.push(St)},Te=function(){if(ae.length){var et=[].concat(ae);ae.length=0,et.forEach(function(At){clearTimeout(At.timerId),At.callback()})}};return{add:Ee,flush:Te}},Dn=function(re,Ee){return re==null&&Ee==null?!0:re==null||Ee==null?!1:re.droppableId===Ee.droppableId&&re.index===Ee.index},wa=function(re,Ee){return re==null&&Ee==null?!0:re==null||Ee==null?!1:re.draggableId===Ee.draggableId&&re.droppableId===Ee.droppableId},Ba=function(re,Ee){if(re===Ee)return!0;var Te=re.draggable.id===Ee.draggable.id&&re.draggable.droppableId===Ee.draggable.droppableId&&re.draggable.type===Ee.draggable.type&&re.draggable.index===Ee.draggable.index,_e=re.droppable.id===Ee.droppable.id&&re.droppable.type===Ee.droppable.type;return Te&&_e},In=function(re,Ee){Do(),Ee(),Pl()},rr=function(re,Ee){return{draggableId:re.draggable.id,type:re.droppable.type,source:{droppableId:re.droppable.id,index:re.draggable.index},mode:Ee}},lr=function(re,Ee,Te,_e){if(!re){Te(_e(Ee));return}var et=pn(Te),At={announce:et};re(Ee,At),et.wasCalled()||Te(_e(Ee))},ir=function(ae,re){var Ee=Zn(),Te=null,_e=function(mn,Yn){Te&>(!1),In("onBeforeCapture",function(){var ar=ae().onBeforeCapture;if(ar){var qr={draggableId:mn,mode:Yn};ar(qr)}})},et=function(mn,Yn){Te&>(!1),In("onBeforeDragStart",function(){var ar=ae().onBeforeDragStart;ar&&ar(rr(mn,Yn))})},At=function(mn,Yn){Te&>(!1);var ar=rr(mn,Yn);Te={mode:Yn,lastCritical:mn,lastLocation:ar.source,lastCombine:null},Ee.add(function(){In("onDragStart",function(){return lr(ae().onDragStart,ar,re,Qn.onDragStart)})})},St=function(mn,Yn){var ar=tl(Yn),qr=xo(Yn);Te||gt(!1);var Fo=!Ba(mn,Te.lastCritical);Fo&&(Te.lastCritical=mn);var bo=!Dn(Te.lastLocation,ar);bo&&(Te.lastLocation=ar);var Jo=!wa(Te.lastCombine,qr);if(Jo&&(Te.lastCombine=qr),!(!Fo&&!bo&&!Jo)){var dl=(0,Ae.Z)({},rr(mn,Te.mode),{combine:qr,destination:ar});Ee.add(function(){In("onDragUpdate",function(){return lr(ae().onDragUpdate,dl,re,Qn.onDragUpdate)})})}},an=function(){Te||gt(!1),Ee.flush()},Ln=function(mn){Te||gt(!1),Te=null,In("onDragEnd",function(){return lr(ae().onDragEnd,mn,re,Qn.onDragEnd)})},Mn=function(){if(Te){var mn=(0,Ae.Z)({},rr(Te.lastCritical,Te.mode),{combine:null,destination:null,reason:"CANCEL"});Ln(mn)}};return{beforeCapture:_e,beforeStart:et,start:At,update:St,flush:an,drop:Ln,abort:Mn}},Dr=function(ae,re){var Ee=ir(ae,re);return function(Te){return function(_e){return function(et){if(et.type==="BEFORE_INITIAL_CAPTURE"){Ee.beforeCapture(et.payload.draggableId,et.payload.movementMode);return}if(et.type==="INITIAL_PUBLISH"){var At=et.payload.critical;Ee.beforeStart(At,et.payload.movementMode),_e(et),Ee.start(At,et.payload.movementMode);return}if(et.type==="DROP_COMPLETE"){var St=et.payload.completed.result;Ee.flush(),_e(et),Ee.drop(St);return}if(_e(et),et.type==="FLUSH"){Ee.abort();return}var an=Te.getState();an.phase==="DRAGGING"&&Ee.update(an.critical,an.impact)}}}},Ar=function(ae){return function(re){return function(Ee){if(Ee.type!=="DROP_ANIMATION_FINISHED"){re(Ee);return}var Te=ae.getState();Te.phase!=="DROP_ANIMATING"&>(!1),ae.dispatch(Cr({completed:Te.completed}))}}},Kr=function(ae){var re=null,Ee=null;function Te(){Ee&&(cancelAnimationFrame(Ee),Ee=null),re&&(re(),re=null)}return function(_e){return function(et){if((et.type==="FLUSH"||et.type==="DROP_COMPLETE"||et.type==="DROP_ANIMATION_FINISHED")&&Te(),_e(et),et.type==="DROP_ANIMATE"){var At={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var an=ae.getState();an.phase==="DROP_ANIMATING"&&ae.dispatch(So())}};Ee=requestAnimationFrame(function(){Ee=null,re=fa(window,[At])})}}}},Ir=function(ae){return function(){return function(re){return function(Ee){(Ee.type==="DROP_COMPLETE"||Ee.type==="FLUSH"||Ee.type==="DROP_ANIMATE")&&ae.stopPublishing(),re(Ee)}}}},_r=function(ae){var re=!1;return function(){return function(Ee){return function(Te){if(Te.type==="INITIAL_PUBLISH"){re=!0,ae.tryRecordFocus(Te.payload.critical.draggable.id),Ee(Te),ae.tryRestoreFocusRecorded();return}if(Ee(Te),!!re){if(Te.type==="FLUSH"){re=!1,ae.tryRestoreFocusRecorded();return}if(Te.type==="DROP_COMPLETE"){re=!1;var _e=Te.payload.completed.result;_e.combine&&ae.tryShiftRecord(_e.draggableId,_e.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},Xo=function(re){return re.type==="DROP_COMPLETE"||re.type==="DROP_ANIMATE"||re.type==="FLUSH"},nl=function(ae){return function(re){return function(Ee){return function(Te){if(Xo(Te)){ae.stop(),Ee(Te);return}if(Te.type==="INITIAL_PUBLISH"){Ee(Te);var _e=re.getState();_e.phase!=="DRAGGING"&>(!1),ae.start(_e);return}Ee(Te),ae.scroll(re.getState())}}}},To=function(ae){return function(re){return function(Ee){if(re(Ee),Ee.type==="PUBLISH_WHILE_DRAGGING"){var Te=ae.getState();Te.phase==="DROP_PENDING"&&(Te.isWaiting||ae.dispatch(ao({reason:Te.reason})))}}}},No=Fe.qC,El=function(ae){var re=ae.dimensionMarshal,Ee=ae.focusMarshal,Te=ae.styleMarshal,_e=ae.getResponders,et=ae.announce,At=ae.autoScroller;return(0,Fe.MT)(_o,No((0,Fe.md)(ti(Te),Ir(re),Co(re),ze,Ar,Kr,To,nl(At),Kt,_r(Ee),Dr(_e,et))))},mo=function(){return{additions:{},removals:{},modified:{}}};function jo(ae){var re=ae.registry,Ee=ae.callbacks,Te=mo(),_e=null,et=function(){_e||(Ee.collectionStarting(),_e=requestAnimationFrame(function(){_e=null,Do();var Mn=Te,cn=Mn.additions,mn=Mn.removals,Yn=Mn.modified,ar=Object.keys(cn).map(function(bo){return re.draggable.getById(bo).getDimension(Tr)}).sort(function(bo,Jo){return bo.descriptor.index-Jo.descriptor.index}),qr=Object.keys(Yn).map(function(bo){var Jo=re.droppable.getById(bo),dl=Jo.callbacks.getScrollWhileDragging();return{droppableId:bo,scroll:dl}}),Fo={additions:ar,removals:Object.keys(mn),modified:qr};Te=mo(),Pl(),Ee.publish(Fo)}))},At=function(Mn){var cn=Mn.descriptor.id;Te.additions[cn]=Mn,Te.modified[Mn.descriptor.droppableId]=!0,Te.removals[cn]&&delete Te.removals[cn],et()},St=function(Mn){var cn=Mn.descriptor;Te.removals[cn.id]=!0,Te.modified[cn.droppableId]=!0,Te.additions[cn.id]&&delete Te.additions[cn.id],et()},an=function(){_e&&(cancelAnimationFrame(_e),_e=null,Te=mo())};return{add:At,remove:St,stop:an}}var Po=function(ae){var re=ae.scrollHeight,Ee=ae.scrollWidth,Te=ae.height,_e=ae.width,et=ro({x:Ee,y:re},{x:_e,y:Te}),At={x:Math.max(0,et.x),y:Math.max(0,et.y)};return At},$r=function(){var ae=document.documentElement;return ae||gt(!1),ae},eo=function(){var ae=$r(),re=Po({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return re},$o=function(){var ae=Ke(),re=eo(),Ee=ae.y,Te=ae.x,_e=$r(),et=_e.clientWidth,At=_e.clientHeight,St=Te+et,an=Ee+At,Ln=Ja({top:Ee,left:Te,right:St,bottom:an}),Mn={frame:Ln,scroll:{initial:ae,current:ae,max:re,diff:{value:Tr,displacement:Tr}}};return Mn},Ql=function(ae){var re=ae.critical,Ee=ae.scrollOptions,Te=ae.registry;Do();var _e=$o(),et=_e.scroll.current,At=re.droppable,St=Te.droppable.getAllByType(At.type).map(function(cn){return cn.callbacks.getDimensionAndWatchScroll(et,Ee)}),an=Te.draggable.getAllByType(re.draggable.type).map(function(cn){return cn.getDimension(et)}),Ln={draggables:mi(an),droppables:ai(St)};Pl();var Mn={dimensions:Ln,critical:re,viewport:_e};return Mn};function Cl(ae,re,Ee){if(Ee.descriptor.id===re.id||Ee.descriptor.type!==re.type)return!1;var Te=ae.droppable.getById(Ee.descriptor.droppableId);return Te.descriptor.mode==="virtual"}var Lo=function(ae,re){var Ee=null,Te=jo({callbacks:{publish:re.publishWhileDragging,collectionStarting:re.collectionStarting},registry:ae}),_e=function(Yn,ar){ae.droppable.exists(Yn)||gt(!1),Ee&&re.updateDroppableIsEnabled({id:Yn,isEnabled:ar})},et=function(Yn,ar){Ee&&(ae.droppable.exists(Yn)||gt(!1),re.updateDroppableIsCombineEnabled({id:Yn,isCombineEnabled:ar}))},At=function(Yn,ar){Ee&&(ae.droppable.exists(Yn)||gt(!1),re.updateDroppableScroll({id:Yn,newScroll:ar}))},St=function(Yn,ar){Ee&&ae.droppable.getById(Yn).callbacks.scroll(ar)},an=function(){if(Ee){Te.stop();var Yn=Ee.critical.droppable;ae.droppable.getAllByType(Yn.type).forEach(function(ar){return ar.callbacks.dragStopped()}),Ee.unsubscribe(),Ee=null}},Ln=function(Yn){Ee||gt(!1);var ar=Ee.critical.draggable;Yn.type==="ADDITION"&&Cl(ae,ar,Yn.value)&&Te.add(Yn.value),Yn.type==="REMOVAL"&&Cl(ae,ar,Yn.value)&&Te.remove(Yn.value)},Mn=function(Yn){Ee&>(!1);var ar=ae.draggable.getById(Yn.draggableId),qr=ae.droppable.getById(ar.descriptor.droppableId),Fo={draggable:ar.descriptor,droppable:qr.descriptor},bo=ae.subscribe(Ln);return Ee={critical:Fo,unsubscribe:bo},Ql({critical:Fo,registry:ae,scrollOptions:Yn.scrollOptions})},cn={updateDroppableIsEnabled:_e,updateDroppableIsCombineEnabled:et,scrollDroppable:St,updateDroppableScroll:At,startPublishing:Mn,stopPublishing:an};return cn},Rl=function(ae,re){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===re?!1:ae.completed.result.reason==="DROP"},Wl=function(ae){window.scrollBy(ae.x,ae.y)},ni=tr(function(ae){return li(ae).filter(function(re){return!(!re.isEnabled||!re.frame)})}),ql=function(re,Ee){var Te=qo(ni(Ee),function(_e){return _e.frame||gt(!1),ds(_e.frame.pageMarginBox)(re)});return Te},Jr=function(ae){var re=ae.center,Ee=ae.destination,Te=ae.droppables;if(Ee){var _e=Te[Ee];return _e.frame?_e:null}var et=ql(re,Te);return et},_l={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(re){return Math.pow(re,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},gl=function(ae,re){var Ee=ae[re.size]*_l.startFromPercentage,Te=ae[re.size]*_l.maxScrollAtPercentage,_e={startScrollingFrom:Ee,maxScrollValueAt:Te};return _e},iu=function(ae){var re=ae.startOfRange,Ee=ae.endOfRange,Te=ae.current,_e=Ee-re;if(_e===0)return 0;var et=Te-re,At=et/_e;return At},al=1,Yi=function(ae,re){if(ae>re.startScrollingFrom)return 0;if(ae<=re.maxScrollValueAt)return _l.maxPixelScroll;if(ae===re.startScrollingFrom)return al;var Ee=iu({startOfRange:re.maxScrollValueAt,endOfRange:re.startScrollingFrom,current:ae}),Te=1-Ee,_e=_l.maxPixelScroll*_l.ease(Te);return Math.ceil(_e)},Li=_l.durationDampening.accelerateAt,xu=_l.durationDampening.stopDampeningAt,Mo=function(ae,re){var Ee=re,Te=xu,_e=Date.now(),et=_e-Ee;if(et>=xu)return ae;if(etre.height,et=Ee.width>re.width;return!et&&!_e?Te:et&&_e?null:{x:et?0:Te.x,y:_e?0:Te.y}},Oo=fo(function(ae){return ae===0?0:ae}),pr=function(ae){var re=ae.dragStartTime,Ee=ae.container,Te=ae.subject,_e=ae.center,et=ae.shouldUseTimeDampening,At={top:_e.y-Ee.top,right:Ee.right-_e.x,bottom:Ee.bottom-_e.y,left:_e.x-Ee.left},St=el({container:Ee,distanceToEdges:At,dragStartTime:re,axis:Qu,shouldUseTimeDampening:et}),an=el({container:Ee,distanceToEdges:At,dragStartTime:re,axis:as,shouldUseTimeDampening:et}),Ln=Oo({x:an,y:St});if(Qr(Ln,Tr))return null;var Mn=Go({container:Ee,subject:Te,proposedScroll:Ln});return Mn?Qr(Mn,Tr)?null:Mn:null},Rr=fo(function(ae){return ae===0?0:ae>0?1:-1}),pl=function(){var ae=function(Ee,Te){return Ee<0?Ee:Ee>Te?Ee-Te:0};return function(re){var Ee=re.current,Te=re.max,_e=re.change,et=zr(Ee,_e),At={x:ae(et.x,Te.x),y:ae(et.y,Te.y)};return Qr(At,Tr)?null:At}}(),Kl=function(re){var Ee=re.max,Te=re.current,_e=re.change,et={x:Math.max(Te.x,Ee.x),y:Math.max(Te.y,Ee.y)},At=Rr(_e),St=pl({max:et,current:Te,change:At});return!St||At.x!==0&&St.x===0||At.y!==0&&St.y===0},Zu=function(re,Ee){return Kl({current:re.scroll.current,max:re.scroll.max,change:Ee})},ku=function(re,Ee){if(!Zu(re,Ee))return null;var Te=re.scroll.max,_e=re.scroll.current;return pl({current:_e,max:Te,change:Ee})},ls=function(re,Ee){var Te=re.frame;return Te?Kl({current:Te.scroll.current,max:Te.scroll.max,change:Ee}):!1},ru=function(re,Ee){var Te=re.frame;return!Te||!ls(re,Ee)?null:pl({current:Te.scroll.current,max:Te.scroll.max,change:Ee})},Au=function(ae){var re=ae.viewport,Ee=ae.subject,Te=ae.center,_e=ae.dragStartTime,et=ae.shouldUseTimeDampening,At=pr({dragStartTime:_e,container:re.frame,subject:Ee,center:Te,shouldUseTimeDampening:et});return At&&Zu(re,At)?At:null},ol=function(ae){var re=ae.droppable,Ee=ae.subject,Te=ae.center,_e=ae.dragStartTime,et=ae.shouldUseTimeDampening,At=re.frame;if(!At)return null;var St=pr({dragStartTime:_e,container:At.pageMarginBox,subject:Ee,center:Te,shouldUseTimeDampening:et});return St&&ls(re,St)?St:null},Yu=function(ae){var re=ae.state,Ee=ae.dragStartTime,Te=ae.shouldUseTimeDampening,_e=ae.scrollWindow,et=ae.scrollDroppable,At=re.current.page.borderBoxCenter,St=re.dimensions.draggables[re.critical.draggable.id],an=St.page.marginBox;if(re.isWindowScrollAllowed){var Ln=re.viewport,Mn=Au({dragStartTime:Ee,viewport:Ln,subject:an,center:At,shouldUseTimeDampening:Te});if(Mn){_e(Mn);return}}var cn=Jr({center:At,destination:bu(re.impact),droppables:re.dimensions.droppables});if(cn){var mn=ol({dragStartTime:Ee,droppable:cn,subject:an,center:At,shouldUseTimeDampening:Te});mn&&et(cn.descriptor.id,mn)}},Wu=function(ae){var re=ae.scrollWindow,Ee=ae.scrollDroppable,Te=se(re),_e=se(Ee),et=null,At=function(Mn){et||gt(!1);var cn=et,mn=cn.shouldUseTimeDampening,Yn=cn.dragStartTime;Yu({state:Mn,scrollWindow:Te,scrollDroppable:_e,dragStartTime:Yn,shouldUseTimeDampening:mn})},St=function(Mn){Do(),et&>(!1);var cn=Date.now(),mn=!1,Yn=function(){mn=!0};Yu({state:Mn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Yn,scrollDroppable:Yn}),et={dragStartTime:cn,shouldUseTimeDampening:mn},Pl(),mn&&At(Mn)},an=function(){et&&(Te.cancel(),_e.cancel(),et=null)};return{start:St,stop:an,scroll:At}},Zi=function(ae){var re=ae.move,Ee=ae.scrollDroppable,Te=ae.scrollWindow,_e=function(Ln,Mn){var cn=zr(Ln.current.client.selection,Mn);re({client:cn})},et=function(Ln,Mn){if(!ls(Ln,Mn))return Mn;var cn=ru(Ln,Mn);if(!cn)return Ee(Ln.descriptor.id,Mn),null;var mn=ro(Mn,cn);Ee(Ln.descriptor.id,mn);var Yn=ro(Mn,mn);return Yn},At=function(Ln,Mn,cn){if(!Ln||!Zu(Mn,cn))return cn;var mn=ku(Mn,cn);if(!mn)return Te(cn),null;var Yn=ro(cn,mn);Te(Yn);var ar=ro(cn,Yn);return ar},St=function(Ln){var Mn=Ln.scrollJumpRequest;if(Mn){var cn=bu(Ln.impact);cn||gt(!1);var mn=et(Ln.dimensions.droppables[cn],Mn);if(mn){var Yn=Ln.viewport,ar=At(Ln.isWindowScrollAllowed,Yn,mn);ar&&_e(Ln,ar)}}};return St},Xi=function(ae){var re=ae.scrollDroppable,Ee=ae.scrollWindow,Te=ae.move,_e=Wu({scrollWindow:Ee,scrollDroppable:re}),et=Zi({move:Te,scrollWindow:Ee,scrollDroppable:re}),At=function(Ln){if(Ln.phase==="DRAGGING"){if(Ln.movementMode==="FLUID"){_e.scroll(Ln);return}Ln.scrollJumpRequest&&et(Ln)}},St={scroll:At,start:_e.start,stop:_e.stop};return St},ou="data-rbd",Eu=function(){var ae=ou+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),Fu=function(){var ae=ou+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),hi=function(){var ae=ou+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),$u={contextId:ou+"-scroll-container-context-id"},Gu=function(re){return function(Ee){return"["+Ee+'="'+re+'"]'}},Ei=function(re,Ee){return re.map(function(Te){var _e=Te.styles[Ee];return _e?Te.selector+" { "+_e+" }":""}).join(" ")},ul="pointer-events: none;",Ou=function(ae){var re=Gu(ae),Ee=function(){var St=` cursor: -webkit-grab; cursor: grab; `;return{selector:re(Eu.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; - `,resting:Ft,dragging:cl,dropAnimating:Ft}}}(),Te=function(){var Ft=` + `,resting:St,dragging:ul,dropAnimating:St}}}(),Te=function(){var St=` transition: `+Vi.outOfTheWay+`; - `;return{selector:re(Fu.contextId),styles:{dragging:Ft,dropAnimating:Ft,userCancel:Ft}}}(),_e={selector:re(Ai.contextId),styles:{always:"overflow-anchor: none;"}},et={selector:"body",styles:{dragging:` + `;return{selector:re(Fu.contextId),styles:{dragging:St,dropAnimating:St,userCancel:St}}}(),_e={selector:re(hi.contextId),styles:{always:"overflow-anchor: none;"}},et={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; @@ -350,12 +350,12 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},vt=[Te,Ee,_e,et];return{always:Ci(vt,"always"),resting:Ci(vt,"resting"),dragging:Ci(vt,"dragging"),dropAnimating:Ci(vt,"dropAnimating"),userCancel:Ci(vt,"userCancel")}},hu=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,Ls=function(){var re=document.querySelector("head");return re||mt(!1),re},hs=function(re){var Ee=document.createElement("style");return re&&Ee.setAttribute("nonce",re),Ee.type="text/css",Ee};function gs(ae,re){var Ee=Ot(function(){return Ou(ae)},[ae]),Te=(0,a.useRef)(null),_e=(0,a.useRef)(null),et=en(tr(function(sn){var mn=_e.current;mn||mt(!1),mn.textContent=sn}),[]),vt=en(function(sn){var mn=Te.current;mn||mt(!1),mn.textContent=sn},[]);hu(function(){!Te.current&&!_e.current||mt(!1);var sn=hs(re),mn=hs(re);return Te.current=sn,_e.current=mn,sn.setAttribute(ou+"-always",ae),mn.setAttribute(ou+"-dynamic",ae),Ls().appendChild(sn),Ls().appendChild(mn),vt(Ee.always),et(Ee.resting),function(){var Xn=function(qr){var yo=qr.current;yo||mt(!1),Ls().removeChild(yo),qr.current=null};Xn(Te),Xn(_e)}},[re,vt,et,Ee.always,Ee.resting,ae]);var Ft=en(function(){return et(Ee.dragging)},[et,Ee.dragging]),nn=en(function(sn){if(sn==="DROP"){et(Ee.dropAnimating);return}et(Ee.userCancel)},[et,Ee.dropAnimating,Ee.userCancel]),Nn=en(function(){_e.current&&et(Ee.resting)},[et,Ee.resting]),Dn=Ot(function(){return{dragging:Ft,dropping:nn,resting:Nn}},[Ft,nn,Nn]);return Dn}var Hu=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function Bu(ae){return ae instanceof Hu(ae).HTMLElement}function wu(ae,re){var Ee="["+Eu.contextId+'="'+ae+'"]',Te=ii(document.querySelectorAll(Ee));if(!Te.length)return null;var _e=_o(Te,function(et){return et.getAttribute(Eu.draggableId)===re});return!_e||!Bu(_e)?null:_e}function Zs(ae){var re=(0,a.useRef)({}),Ee=(0,a.useRef)(null),Te=(0,a.useRef)(null),_e=(0,a.useRef)(!1),et=en(function(mn,Xn){var ar={id:mn,focus:Xn};return re.current[mn]=ar,function(){var yo=re.current,Po=yo[mn];Po!==ar&&delete yo[mn]}},[]),vt=en(function(mn){var Xn=wu(ae,mn);Xn&&Xn!==document.activeElement&&Xn.focus()},[ae]),Ft=en(function(mn,Xn){Ee.current===mn&&(Ee.current=Xn)},[]),nn=en(function(){Te.current||_e.current&&(Te.current=requestAnimationFrame(function(){Te.current=null;var mn=Ee.current;mn&&vt(mn)}))},[vt]),Nn=en(function(mn){Ee.current=null;var Xn=document.activeElement;Xn&&Xn.getAttribute(Eu.draggableId)===mn&&(Ee.current=mn)},[]);hu(function(){return _e.current=!0,function(){_e.current=!1;var mn=Te.current;mn&&cancelAnimationFrame(mn)}},[]);var Dn=Ot(function(){return{register:et,tryRecordFocus:Nn,tryRestoreFocusRecorded:nn,tryShiftRecord:Ft}},[et,Nn,nn,Ft]);return Dn}function qs(){var ae={draggables:{},droppables:{}},re=[];function Ee(sn){return re.push(sn),function(){var Xn=re.indexOf(sn);Xn!==-1&&re.splice(Xn,1)}}function Te(sn){re.length&&re.forEach(function(mn){return mn(sn)})}function _e(sn){return ae.draggables[sn]||null}function et(sn){var mn=_e(sn);return mn||mt(!1),mn}var vt={register:function(mn){ae.draggables[mn.descriptor.id]=mn,Te({type:"ADDITION",value:mn})},update:function(mn,Xn){var ar=ae.draggables[Xn.descriptor.id];ar&&ar.uniqueId===mn.uniqueId&&(delete ae.draggables[Xn.descriptor.id],ae.draggables[mn.descriptor.id]=mn)},unregister:function(mn){var Xn=mn.descriptor.id,ar=_e(Xn);ar&&mn.uniqueId===ar.uniqueId&&(delete ae.draggables[Xn],Te({type:"REMOVAL",value:mn}))},getById:et,findById:_e,exists:function(mn){return!!_e(mn)},getAllByType:function(mn){return wl(ae.draggables).filter(function(Xn){return Xn.descriptor.type===mn})}};function Ft(sn){return ae.droppables[sn]||null}function nn(sn){var mn=Ft(sn);return mn||mt(!1),mn}var Nn={register:function(mn){ae.droppables[mn.descriptor.id]=mn},unregister:function(mn){var Xn=Ft(mn.descriptor.id);Xn&&mn.uniqueId===Xn.uniqueId&&delete ae.droppables[mn.descriptor.id]},getById:nn,findById:Ft,exists:function(mn){return!!Ft(mn)},getAllByType:function(mn){return wl(ae.droppables).filter(function(Xn){return Xn.descriptor.type===mn})}};function Dn(){ae.draggables={},ae.droppables={},re.length=0}return{draggable:vt,droppable:Nn,subscribe:Ee,clean:Dn}}function Bl(){var ae=Ot(qs,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var Du=a.createContext(null),Gs=function(){var ae=document.body;return ae||mt(!1),ae},_c={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ii=function(re){return"rbd-announcement-"+re};function lu(ae){var re=Ot(function(){return Ii(ae)},[ae]),Ee=(0,a.useRef)(null);(0,a.useEffect)(function(){var et=document.createElement("div");return Ee.current=et,et.id=re,et.setAttribute("aria-live","assertive"),et.setAttribute("aria-atomic","true"),(0,Ae.Z)(et.style,_c),Gs().appendChild(et),function(){setTimeout(function(){var nn=Gs();nn.contains(et)&&nn.removeChild(et),et===Ee.current&&(Ee.current=null)})}},[re]);var Te=en(function(_e){var et=Ee.current;if(et){et.textContent=_e;return}},[]);return Te}var Xu=0,Iu={separator:"::"};function rs(){Xu=0}function Ju(ae,re){return re===void 0&&(re=Iu),Ot(function(){return""+ae+re.separator+Xu++},[re.separator,ae])}function es(ae){var re=ae.contextId,Ee=ae.uniqueId;return"rbd-hidden-text-"+re+"-"+Ee}function Us(ae){var re=ae.contextId,Ee=ae.text,Te=Ju("hidden-text",{separator:"-"}),_e=Ot(function(){return es({contextId:re,uniqueId:Te})},[Te,re]);return(0,a.useEffect)(function(){var vt=document.createElement("div");return vt.id=_e,vt.textContent=Ee,vt.style.display="none",Gs().appendChild(vt),function(){var nn=Gs();nn.contains(vt)&&nn.removeChild(vt)}},[_e,Ee]),_e}var pc=a.createContext(null),yd={react:"^16.8.5","react-dom":"^16.8.5"},vc=/(\d+)\.(\d+)\.(\d+)/,fd=function(re){var Ee=vc.exec(re);Ee==null&&mt(!1);var Te=Number(Ee[1]),_e=Number(Ee[2]),et=Number(Ee[3]);return{major:Te,minor:_e,patch:et,raw:re}},Zc=function(re,Ee){return Ee.major>re.major?!0:Ee.majorre.minor?!0:Ee.minor=re.patch},Co=function(ae,re){var Ee=fd(ae),Te=fd(re);Zc(Ee,Te)},hc=` + `}},At=[Te,Ee,_e,et];return{always:Ei(At,"always"),resting:Ei(At,"resting"),dragging:Ei(At,"dragging"),dropAnimating:Ei(At,"dropAnimating"),userCancel:Ei(At,"userCancel")}},vu=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,Ls=function(){var re=document.querySelector("head");return re||gt(!1),re},hs=function(re){var Ee=document.createElement("style");return re&&Ee.setAttribute("nonce",re),Ee.type="text/css",Ee};function gs(ae,re){var Ee=Ot(function(){return Ou(ae)},[ae]),Te=(0,a.useRef)(null),_e=(0,a.useRef)(null),et=tn(tr(function(cn){var mn=_e.current;mn||gt(!1),mn.textContent=cn}),[]),At=tn(function(cn){var mn=Te.current;mn||gt(!1),mn.textContent=cn},[]);vu(function(){!Te.current&&!_e.current||gt(!1);var cn=hs(re),mn=hs(re);return Te.current=cn,_e.current=mn,cn.setAttribute(ou+"-always",ae),mn.setAttribute(ou+"-dynamic",ae),Ls().appendChild(cn),Ls().appendChild(mn),At(Ee.always),et(Ee.resting),function(){var Yn=function(qr){var Fo=qr.current;Fo||gt(!1),Ls().removeChild(Fo),qr.current=null};Yn(Te),Yn(_e)}},[re,At,et,Ee.always,Ee.resting,ae]);var St=tn(function(){return et(Ee.dragging)},[et,Ee.dragging]),an=tn(function(cn){if(cn==="DROP"){et(Ee.dropAnimating);return}et(Ee.userCancel)},[et,Ee.dropAnimating,Ee.userCancel]),Ln=tn(function(){_e.current&&et(Ee.resting)},[et,Ee.resting]),Mn=Ot(function(){return{dragging:St,dropping:an,resting:Ln}},[St,an,Ln]);return Mn}var Hu=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function Bu(ae){return ae instanceof Hu(ae).HTMLElement}function wu(ae,re){var Ee="["+Eu.contextId+'="'+ae+'"]',Te=oi(document.querySelectorAll(Ee));if(!Te.length)return null;var _e=qo(Te,function(et){return et.getAttribute(Eu.draggableId)===re});return!_e||!Bu(_e)?null:_e}function Zs(ae){var re=(0,a.useRef)({}),Ee=(0,a.useRef)(null),Te=(0,a.useRef)(null),_e=(0,a.useRef)(!1),et=tn(function(mn,Yn){var ar={id:mn,focus:Yn};return re.current[mn]=ar,function(){var Fo=re.current,bo=Fo[mn];bo!==ar&&delete Fo[mn]}},[]),At=tn(function(mn){var Yn=wu(ae,mn);Yn&&Yn!==document.activeElement&&Yn.focus()},[ae]),St=tn(function(mn,Yn){Ee.current===mn&&(Ee.current=Yn)},[]),an=tn(function(){Te.current||_e.current&&(Te.current=requestAnimationFrame(function(){Te.current=null;var mn=Ee.current;mn&&At(mn)}))},[At]),Ln=tn(function(mn){Ee.current=null;var Yn=document.activeElement;Yn&&Yn.getAttribute(Eu.draggableId)===mn&&(Ee.current=mn)},[]);vu(function(){return _e.current=!0,function(){_e.current=!1;var mn=Te.current;mn&&cancelAnimationFrame(mn)}},[]);var Mn=Ot(function(){return{register:et,tryRecordFocus:Ln,tryRestoreFocusRecorded:an,tryShiftRecord:St}},[et,Ln,an,St]);return Mn}function qs(){var ae={draggables:{},droppables:{}},re=[];function Ee(cn){return re.push(cn),function(){var Yn=re.indexOf(cn);Yn!==-1&&re.splice(Yn,1)}}function Te(cn){re.length&&re.forEach(function(mn){return mn(cn)})}function _e(cn){return ae.draggables[cn]||null}function et(cn){var mn=_e(cn);return mn||gt(!1),mn}var At={register:function(mn){ae.draggables[mn.descriptor.id]=mn,Te({type:"ADDITION",value:mn})},update:function(mn,Yn){var ar=ae.draggables[Yn.descriptor.id];ar&&ar.uniqueId===mn.uniqueId&&(delete ae.draggables[Yn.descriptor.id],ae.draggables[mn.descriptor.id]=mn)},unregister:function(mn){var Yn=mn.descriptor.id,ar=_e(Yn);ar&&mn.uniqueId===ar.uniqueId&&(delete ae.draggables[Yn],Te({type:"REMOVAL",value:mn}))},getById:et,findById:_e,exists:function(mn){return!!_e(mn)},getAllByType:function(mn){return xl(ae.draggables).filter(function(Yn){return Yn.descriptor.type===mn})}};function St(cn){return ae.droppables[cn]||null}function an(cn){var mn=St(cn);return mn||gt(!1),mn}var Ln={register:function(mn){ae.droppables[mn.descriptor.id]=mn},unregister:function(mn){var Yn=St(mn.descriptor.id);Yn&&mn.uniqueId===Yn.uniqueId&&delete ae.droppables[mn.descriptor.id]},getById:an,findById:St,exists:function(mn){return!!St(mn)},getAllByType:function(mn){return xl(ae.droppables).filter(function(Yn){return Yn.descriptor.type===mn})}};function Mn(){ae.draggables={},ae.droppables={},re.length=0}return{draggable:At,droppable:Ln,subscribe:Ee,clean:Mn}}function Fl(){var ae=Ot(qs,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var Du=a.createContext(null),Gs=function(){var ae=document.body;return ae||gt(!1),ae},_c={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ii=function(re){return"rbd-announcement-"+re};function lu(ae){var re=Ot(function(){return Ii(ae)},[ae]),Ee=(0,a.useRef)(null);(0,a.useEffect)(function(){var et=document.createElement("div");return Ee.current=et,et.id=re,et.setAttribute("aria-live","assertive"),et.setAttribute("aria-atomic","true"),(0,Ae.Z)(et.style,_c),Gs().appendChild(et),function(){setTimeout(function(){var an=Gs();an.contains(et)&&an.removeChild(et),et===Ee.current&&(Ee.current=null)})}},[re]);var Te=tn(function(_e){var et=Ee.current;if(et){et.textContent=_e;return}},[]);return Te}var Xu=0,Iu={separator:"::"};function rs(){Xu=0}function Ju(ae,re){return re===void 0&&(re=Iu),Ot(function(){return""+ae+re.separator+Xu++},[re.separator,ae])}function es(ae){var re=ae.contextId,Ee=ae.uniqueId;return"rbd-hidden-text-"+re+"-"+Ee}function Us(ae){var re=ae.contextId,Ee=ae.text,Te=Ju("hidden-text",{separator:"-"}),_e=Ot(function(){return es({contextId:re,uniqueId:Te})},[Te,re]);return(0,a.useEffect)(function(){var At=document.createElement("div");return At.id=_e,At.textContent=Ee,At.style.display="none",Gs().appendChild(At),function(){var an=Gs();an.contains(At)&&an.removeChild(At)}},[_e,Ee]),_e}var pc=a.createContext(null),yd={react:"^16.8.5","react-dom":"^16.8.5"},vc=/(\d+)\.(\d+)\.(\d+)/,fd=function(re){var Ee=vc.exec(re);Ee==null&>(!1);var Te=Number(Ee[1]),_e=Number(Ee[2]),et=Number(Ee[3]);return{major:Te,minor:_e,patch:et,raw:re}},Zc=function(re,Ee){return Ee.major>re.major?!0:Ee.majorre.minor?!0:Ee.minor=re.patch},yo=function(ae,re){var Ee=fd(ae),Te=fd(re);Zc(Ee,Te)},hc=` We expect a html5 doctype: 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(ae){var re=ae.doctype;re&&(re.name.toLowerCase(),re.publicId)};function Fd(ae){}function nc(ae,re){}function $c(){nc(function(){Co(yd.react,a.version),tc(document)},[])}function wc(ae){var re=(0,a.useRef)(ae);return(0,a.useEffect)(function(){re.current=ae}),re}function Dc(){var ae=null;function re(){return!!ae}function Ee(vt){return vt===ae}function Te(vt){ae&&mt(!1);var Ft={abandon:vt};return ae=Ft,Ft}function _e(){ae||mt(!1),ae=null}function et(){ae&&(ae.abandon(),_e())}return{isClaimed:re,isActive:Ee,claim:Te,release:_e,tryAbandon:et}}var As=9,ed=13,Is=27,Hc=32,Bd=33,td=34,Sd=35,nd=36,Ic=37,zc=38,Qc=39,pd=40,Mc,Wc=(Mc={},Mc[ed]=!0,Mc[As]=!0,Mc),Oc=function(ae){Wc[ae.keyCode]&&ae.preventDefault()},Gc=function(){var ae="visibilitychange";if(typeof document=="undefined")return ae;var re=[ae,"ms"+ae,"webkit"+ae,"moz"+ae,"o"+ae],Ee=_o(re,function(Te){return"on"+Te in document});return Ee||ae}(),Nc=0,Uc=5;function Kc(ae,re){return Math.abs(re.x-ae.x)>=Uc||Math.abs(re.y-ae.y)>=Uc}var Qa={type:"IDLE"};function ad(ae){var re=ae.cancel,Ee=ae.completed,Te=ae.getPhase,_e=ae.setPhase;return[{eventName:"mousemove",fn:function(vt){var Ft=vt.button,nn=vt.clientX,Nn=vt.clientY;if(Ft===Nc){var Dn={x:nn,y:Nn},sn=Te();if(sn.type==="DRAGGING"){vt.preventDefault(),sn.actions.move(Dn);return}sn.type!=="PENDING"&&mt(!1);var mn=sn.point;if(Kc(mn,Dn)){vt.preventDefault();var Xn=sn.actions.fluidLift(Dn);_e({type:"DRAGGING",actions:Xn})}}}},{eventName:"mouseup",fn:function(vt){var Ft=Te();if(Ft.type!=="DRAGGING"){re();return}vt.preventDefault(),Ft.actions.drop({shouldBlockNextClick:!0}),Ee()}},{eventName:"mousedown",fn:function(vt){Te().type==="DRAGGING"&&vt.preventDefault(),re()}},{eventName:"keydown",fn:function(vt){var Ft=Te();if(Ft.type==="PENDING"){re();return}if(vt.keyCode===Is){vt.preventDefault(),re();return}Oc(vt)}},{eventName:"resize",fn:re},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Te().type==="PENDING"&&re()}},{eventName:"webkitmouseforcedown",fn:function(vt){var Ft=Te();if(Ft.type==="IDLE"&&mt(!1),Ft.actions.shouldRespectForcePress()){re();return}vt.preventDefault()}},{eventName:Gc,fn:re}]}function Pd(ae){var re=(0,a.useRef)(Qa),Ee=(0,a.useRef)(Tn),Te=Ot(function(){return{eventName:"mousedown",fn:function(sn){if(!sn.defaultPrevented&&sn.button===Nc&&!(sn.ctrlKey||sn.metaKey||sn.shiftKey||sn.altKey)){var mn=ae.findClosestDraggableId(sn);if(mn){var Xn=ae.tryGetLock(mn,vt,{sourceEvent:sn});if(Xn){sn.preventDefault();var ar={x:sn.clientX,y:sn.clientY};Ee.current(),Nn(Xn,ar)}}}}}},[ae]),_e=Ot(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(sn){if(!sn.defaultPrevented){var mn=ae.findClosestDraggableId(sn);if(mn){var Xn=ae.findOptionsForDraggable(mn);Xn&&(Xn.shouldRespectForcePress||ae.canGetLock(mn)&&sn.preventDefault())}}}}},[ae]),et=en(function(){var sn={passive:!1,capture:!0};Ee.current=ga(window,[_e,Te],sn)},[_e,Te]),vt=en(function(){var Dn=re.current;Dn.type!=="IDLE"&&(re.current=Qa,Ee.current(),et())},[et]),Ft=en(function(){var Dn=re.current;vt(),Dn.type==="DRAGGING"&&Dn.actions.cancel({shouldBlockNextClick:!0}),Dn.type==="PENDING"&&Dn.actions.abort()},[vt]),nn=en(function(){var sn={capture:!0,passive:!1},mn=ad({cancel:Ft,completed:vt,getPhase:function(){return re.current},setPhase:function(ar){re.current=ar}});Ee.current=ga(window,mn,sn)},[Ft,vt]),Nn=en(function(sn,mn){re.current.type!=="IDLE"&&mt(!1),re.current={type:"PENDING",point:mn,actions:sn},nn()},[nn]);hu(function(){return et(),function(){Ee.current()}},[et])}var Ti;function Su(){}var Ss=(Ti={},Ti[td]=!0,Ti[Bd]=!0,Ti[nd]=!0,Ti[Sd]=!0,Ti);function Ks(ae,re){function Ee(){re(),ae.cancel()}function Te(){re(),ae.drop()}return[{eventName:"keydown",fn:function(et){if(et.keyCode===Is){et.preventDefault(),Ee();return}if(et.keyCode===Hc){et.preventDefault(),Te();return}if(et.keyCode===pd){et.preventDefault(),ae.moveDown();return}if(et.keyCode===zc){et.preventDefault(),ae.moveUp();return}if(et.keyCode===Qc){et.preventDefault(),ae.moveRight();return}if(et.keyCode===Ic){et.preventDefault(),ae.moveLeft();return}if(Ss[et.keyCode]){et.preventDefault();return}Oc(et)}},{eventName:"mousedown",fn:Ee},{eventName:"mouseup",fn:Ee},{eventName:"click",fn:Ee},{eventName:"touchstart",fn:Ee},{eventName:"resize",fn:Ee},{eventName:"wheel",fn:Ee,options:{passive:!0}},{eventName:Gc,fn:Ee}]}function Hs(ae){var re=(0,a.useRef)(Su),Ee=Ot(function(){return{eventName:"keydown",fn:function(et){if(et.defaultPrevented||et.keyCode!==Hc)return;var vt=ae.findClosestDraggableId(et);if(!vt)return;var Ft=ae.tryGetLock(vt,Dn,{sourceEvent:et});if(!Ft)return;et.preventDefault();var nn=!0,Nn=Ft.snapLift();re.current();function Dn(){nn||mt(!1),nn=!1,re.current(),Te()}re.current=ga(window,Ks(Nn,Dn),{capture:!0,passive:!1})}}},[ae]),Te=en(function(){var et={passive:!1,capture:!0};re.current=ga(window,[Ee],et)},[Ee]);hu(function(){return Te(),function(){re.current()}},[Te])}var Rs={type:"IDLE"},Lc=120,Ac=.15;function rd(ae){var re=ae.cancel,Ee=ae.getPhase;return[{eventName:"orientationchange",fn:re},{eventName:"resize",fn:re},{eventName:"contextmenu",fn:function(_e){_e.preventDefault()}},{eventName:"keydown",fn:function(_e){if(Ee().type!=="DRAGGING"){re();return}_e.keyCode===Is&&_e.preventDefault(),re()}},{eventName:Gc,fn:re}]}function Rc(ae){var re=ae.cancel,Ee=ae.completed,Te=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(et){var vt=Te();if(vt.type!=="DRAGGING"){re();return}vt.hasMoved=!0;var Ft=et.touches[0],nn=Ft.clientX,Nn=Ft.clientY,Dn={x:nn,y:Nn};et.preventDefault(),vt.actions.move(Dn)}},{eventName:"touchend",fn:function(et){var vt=Te();if(vt.type!=="DRAGGING"){re();return}et.preventDefault(),vt.actions.drop({shouldBlockNextClick:!0}),Ee()}},{eventName:"touchcancel",fn:function(et){if(Te().type!=="DRAGGING"){re();return}et.preventDefault(),re()}},{eventName:"touchforcechange",fn:function(et){var vt=Te();vt.type==="IDLE"&&mt(!1);var Ft=et.touches[0];if(Ft){var nn=Ft.force>=Ac;if(nn){var Nn=vt.actions.shouldRespectForcePress();if(vt.type==="PENDING"){Nn&&re();return}if(Nn){if(vt.hasMoved){et.preventDefault();return}re();return}et.preventDefault()}}}},{eventName:Gc,fn:re}]}function Il(ae){var re=(0,a.useRef)(Rs),Ee=(0,a.useRef)(Tn),Te=en(function(){return re.current},[]),_e=en(function(Xn){re.current=Xn},[]),et=Ot(function(){return{eventName:"touchstart",fn:function(Xn){if(!Xn.defaultPrevented){var ar=ae.findClosestDraggableId(Xn);if(ar){var qr=ae.tryGetLock(ar,Ft,{sourceEvent:Xn});if(qr){var yo=Xn.touches[0],Po=yo.clientX,qo=yo.clientY,gl={x:Po,y:qo};Ee.current(),sn(qr,gl)}}}}}},[ae]),vt=en(function(){var Xn={capture:!0,passive:!1};Ee.current=ga(window,[et],Xn)},[et]),Ft=en(function(){var mn=re.current;mn.type!=="IDLE"&&(mn.type==="PENDING"&&clearTimeout(mn.longPressTimerId),_e(Rs),Ee.current(),vt())},[vt,_e]),nn=en(function(){var mn=re.current;Ft(),mn.type==="DRAGGING"&&mn.actions.cancel({shouldBlockNextClick:!0}),mn.type==="PENDING"&&mn.actions.abort()},[Ft]),Nn=en(function(){var Xn={capture:!0,passive:!1},ar={cancel:nn,completed:Ft,getPhase:Te},qr=ga(window,Rc(ar),Xn),yo=ga(window,rd(ar),Xn);Ee.current=function(){qr(),yo()}},[nn,Te,Ft]),Dn=en(function(){var Xn=Te();Xn.type!=="PENDING"&&mt(!1);var ar=Xn.actions.fluidLift(Xn.point);_e({type:"DRAGGING",actions:ar,hasMoved:!1})},[Te,_e]),sn=en(function(Xn,ar){Te().type!=="IDLE"&&mt(!1);var qr=setTimeout(Dn,Lc);_e({type:"PENDING",point:ar,actions:Xn,longPressTimerId:qr}),Nn()},[Nn,Te,_e,Dn]);hu(function(){return vt(),function(){Ee.current();var ar=Te();ar.type==="PENDING"&&(clearTimeout(ar.longPressTimerId),_e(Rs))}},[Te,vt,_e]),hu(function(){var Xn=ga(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Xn},[])}function im(ae){}var bd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ac(ae,re){if(re==null)return!1;var Ee=!!bd[re.tagName.toLowerCase()];if(Ee)return!0;var Te=re.getAttribute("contenteditable");return Te==="true"||Te===""?!0:re===ae?!1:ac(ae,re.parentElement)}function xd(ae,re){var Ee=re.target;return Bu(Ee)?ac(ae,Ee):!1}var um=function(ae){return qa(ae.getBoundingClientRect()).center};function Hd(ae){return ae instanceof Hu(ae).Element}var wd=function(){var ae="matches";if(typeof document=="undefined")return ae;var re=[ae,"msMatchesSelector","webkitMatchesSelector"],Ee=_o(re,function(Te){return Te in Element.prototype});return Ee||ae}();function rc(ae,re){return ae==null?null:ae[wd](re)?ae:rc(ae.parentElement,re)}function vd(ae,re){return ae.closest?ae.closest(re):rc(ae,re)}function zd(ae){return"["+Eu.contextId+'="'+ae+'"]'}function Qd(ae,re){var Ee=re.target;if(!Hd(Ee))return null;var Te=zd(ae),_e=vd(Ee,Te);return!_e||!Bu(_e)?null:_e}function sm(ae,re){var Ee=Qd(ae,re);return Ee?Ee.getAttribute(Eu.draggableId):null}function Ml(ae,re){var Ee="["+Fu.contextId+'="'+ae+'"]',Te=ii(document.querySelectorAll(Ee)),_e=_o(Te,function(et){return et.getAttribute(Fu.id)===re});return!_e||!Bu(_e)?null:_e}function cm(ae){ae.preventDefault()}function od(ae){var re=ae.expected,Ee=ae.phase,Te=ae.isLockActive,_e=ae.shouldWarn;return!(!Te()||re!==Ee)}function hd(ae){var re=ae.lockAPI,Ee=ae.store,Te=ae.registry,_e=ae.draggableId;if(re.isClaimed())return!1;var et=Te.draggable.findById(_e);return!(!et||!et.options.isEnabled||!Ll(Ee.getState(),_e))}function Ad(ae){var re=ae.lockAPI,Ee=ae.contextId,Te=ae.store,_e=ae.registry,et=ae.draggableId,vt=ae.forceSensorStop,Ft=ae.sourceEvent,nn=hd({lockAPI:re,store:Te,registry:_e,draggableId:et});if(!nn)return null;var Nn=_e.draggable.getById(et),Dn=Ml(Ee,Nn.descriptor.id);if(!Dn||Ft&&!Nn.options.canDragInteractiveElements&&xd(Dn,Ft))return null;var sn=re.claim(vt||Tn),mn="PRE_DRAG";function Xn(){return Nn.options.shouldRespectForcePress}function ar(){return re.isActive(sn)}function qr(Bi,nu){od({expected:Bi,phase:mn,isLockActive:ar,shouldWarn:!0})&&Te.dispatch(nu())}var yo=qr.bind(null,"DRAGGING");function Po(Bi){function nu(){re.release(),mn="COMPLETED"}mn!=="PRE_DRAG"&&(nu(),mn!=="PRE_DRAG"&&mt(!1)),Te.dispatch(Ge(Bi.liftActionArgs)),mn="DRAGGING";function ts(zi,ns){if(ns===void 0&&(ns={shouldBlockNextClick:!1}),Bi.cleanup(),ns.shouldBlockNextClick){var Es=ga(window,[{eventName:"click",fn:cm,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Es)}nu(),Te.dispatch(Bo({reason:zi}))}return(0,Ae.Z)({isActive:function(){return od({expected:"DRAGGING",phase:mn,isLockActive:ar,shouldWarn:!1})},shouldRespectForcePress:Xn,drop:function(ns){return ts("DROP",ns)},cancel:function(ns){return ts("CANCEL",ns)}},Bi.actions)}function qo(Bi){var nu=se(function(zi){yo(function(){return ya({client:zi})})}),ts=Po({liftActionArgs:{id:et,clientSelection:Bi,movementMode:"FLUID"},cleanup:function(){return nu.cancel()},actions:{move:nu}});return(0,Ae.Z)({},ts,{move:nu})}function gl(){var Bi={moveUp:function(){return yo(sr)},moveRight:function(){return yo(rr)},moveDown:function(){return yo(Da)},moveLeft:function(){return yo(mr)}};return Po({liftActionArgs:{id:et,clientSelection:um(Dn),movementMode:"SNAP"},cleanup:Tn,actions:Bi})}function Cl(){var Bi=od({expected:"PRE_DRAG",phase:mn,isLockActive:ar,shouldWarn:!0});Bi&&re.release()}var Mi={isActive:function(){return od({expected:"PRE_DRAG",phase:mn,isLockActive:ar,shouldWarn:!1})},shouldRespectForcePress:Xn,fluidLift:qo,snapLift:gl,abort:Cl};return Mi}var dm=[Pd,Hs,Il];function mm(ae){var re=ae.contextId,Ee=ae.store,Te=ae.registry,_e=ae.customSensors,et=ae.enableDefaultSensors,vt=[].concat(et?dm:[],_e||[]),Ft=(0,a.useState)(function(){return Dc()})[0],nn=en(function(qo,gl){qo.isDragging&&!gl.isDragging&&Ft.tryAbandon()},[Ft]);hu(function(){var qo=Ee.getState(),gl=Ee.subscribe(function(){var Cl=Ee.getState();nn(qo,Cl),qo=Cl});return gl},[Ft,Ee,nn]),hu(function(){return Ft.tryAbandon},[Ft.tryAbandon]);var Nn=en(function(Po){return hd({lockAPI:Ft,registry:Te,store:Ee,draggableId:Po})},[Ft,Te,Ee]),Dn=en(function(Po,qo,gl){return Ad({lockAPI:Ft,registry:Te,contextId:re,store:Ee,draggableId:Po,forceSensorStop:qo,sourceEvent:gl&&gl.sourceEvent?gl.sourceEvent:null})},[re,Ft,Te,Ee]),sn=en(function(Po){return sm(re,Po)},[re]),mn=en(function(Po){var qo=Te.draggable.findById(Po);return qo?qo.options:null},[Te.draggable]),Xn=en(function(){Ft.isClaimed()&&(Ft.tryAbandon(),Ee.getState().phase!=="IDLE"&&Ee.dispatch(ha()))},[Ft,Ee]),ar=en(Ft.isClaimed,[Ft]),qr=Ot(function(){return{canGetLock:Nn,tryGetLock:Dn,findClosestDraggableId:sn,findOptionsForDraggable:mn,tryReleaseLock:Xn,isLockClaimed:ar}},[Nn,Dn,sn,mn,Xn,ar]);im(vt);for(var yo=0;yo{if((0,Ie.default)("Draggable: onDragStart: %j",te),this.props.onStart(ee,(0,Se.createDraggableData)(this,te))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),ye(this,"onDrag",(ee,te)=>{if(!this.state.dragging)return!1;(0,Ie.default)("Draggable: onDrag: %j",te);const ne=(0,Se.createDraggableData)(this,te),ie={x:ne.x,y:ne.y,slackX:0,slackY:0};if(this.props.bounds){const{x:me,y:ge}=ie;ie.x+=this.state.slackX,ie.y+=this.state.slackY;const[Ce,Be]=(0,Se.getBoundPosition)(this,ie.x,ie.y);ie.x=Ce,ie.y=Be,ie.slackX=this.state.slackX+(me-ie.x),ie.slackY=this.state.slackY+(ge-ie.y),ne.x=ie.x,ne.y=ie.y,ne.deltaX=ie.x-this.state.x,ne.deltaY=ie.y-this.state.y}if(this.props.onDrag(ee,ne)===!1)return!1;this.setState(ie)}),ye(this,"onDragStop",(ee,te)=>{if(!this.state.dragging||this.props.onStop(ee,(0,Se.createDraggableData)(this,te))===!1)return!1;(0,Ie.default)("Draggable: onDragStop: %j",te);const ie={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:me,y:ge}=this.props.position;ie.x=me,ie.y=ge}this.setState(ie)}),this.state={dragging:!1,dragged:!1,x:b.position?b.position.x:b.defaultPosition.x,y:b.position?b.position.y:b.defaultPosition.y,prevPropsPosition:gd({},b.position),slackX:0,slackY:0,isElementSVG:!1},b.position&&!(b.onDrag||b.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var b,ee,te;return(te=(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current)!=null?te:Ne.default.findDOMNode(this)}render(){const Et=this.props,{axis:b,bounds:ee,children:te,defaultPosition:ne,defaultClassName:ie,defaultClassNameDragging:ce,defaultClassNameDragged:me,position:ge,positionOffset:Ce,scale:Be}=Et,je=cg(Et,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let we={},tt=null;const it=!!!ge||this.state.dragging,Ue=ge||ne,nt={x:(0,Se.canDragX)(this)&&it?this.state.x:Ue.x,y:(0,Se.canDragY)(this)&&it?this.state.y:Ue.y};this.state.isElementSVG?tt=(0,Fe.createSVGTransform)(nt,Ce):we=(0,Fe.createCSSTransform)(nt,Ce);const xt=(0,Ae.clsx)(te.props.className||"",ie,{[ce]:this.state.dragging,[me]:this.state.dragged});return a.createElement(Me.default,ze({},je,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),a.cloneElement(a.Children.only(te),{className:xt,style:gd(gd({},te.props.style),we),transform:tt}))}}st.default=E,ye(E,"displayName","Draggable"),ye(E,"propTypes",x0(gd({},Me.default.propTypes),{axis:pe.default.oneOf(["both","x","y","none"]),bounds:pe.default.oneOfType([pe.default.shape({left:pe.default.number,right:pe.default.number,top:pe.default.number,bottom:pe.default.number}),pe.default.string,pe.default.oneOf([!1])]),defaultClassName:pe.default.string,defaultClassNameDragging:pe.default.string,defaultClassNameDragged:pe.default.string,defaultPosition:pe.default.shape({x:pe.default.number,y:pe.default.number}),positionOffset:pe.default.shape({x:pe.default.oneOfType([pe.default.number,pe.default.string]),y:pe.default.oneOfType([pe.default.number,pe.default.string])}),position:pe.default.shape({x:pe.default.number,y:pe.default.number}),className:le.dontSetMe,style:le.dontSetMe,transform:le.dontSetMe})),ye(E,"defaultProps",x0(gd({},Me.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(Rt,st,x){"use strict";Object.defineProperty(st,"__esModule",{value:!0}),st.default=void 0;var a=Ie(x(59301)),pe=Me(x(12708)),Ne=Me(x(4676)),Ae=x(77026),Fe=x(22013),Se=x(80217),le=Me(x(97510));function Me(E){return E&&E.__esModule?E:{default:E}}function Ie(E,z){if(typeof WeakMap=="function")var b=new WeakMap,ee=new WeakMap;return(Ie=function(te,ne){if(!ne&&te&&te.__esModule)return te;var ie,ce,me={__proto__:null,default:te};if(te===null||typeof te!="object"&&typeof te!="function")return me;if(ie=ne?ee:b){if(ie.has(te))return ie.get(te);ie.set(te,me)}for(const ge in te)ge!=="default"&&{}.hasOwnProperty.call(te,ge)&&((ce=(ie=Object.defineProperty)&&Object.getOwnPropertyDescriptor(te,ge))&&(ce.get||ce.set)?ie(me,ge,ce):me[ge]=te[ge]);return me})(E,z)}function xe(E,z,b){return(z=Le(z))in E?Object.defineProperty(E,z,{value:b,enumerable:!0,configurable:!0,writable:!0}):E[z]=b,E}function Le(E){var z=ze(E,"string");return typeof z=="symbol"?z:z+""}function ze(E,z){if(typeof E!="object"||!E)return E;var b=E[Symbol.toPrimitive];if(b!==void 0){var ee=b.call(E,z||"default");if(typeof ee!="object")return ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(E)}const ye={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let oe=ye.mouse;class y extends a.Component{constructor(){super(...arguments),xe(this,"dragging",!1),xe(this,"lastX",NaN),xe(this,"lastY",NaN),xe(this,"touchIdentifier",null),xe(this,"mounted",!1),xe(this,"handleDragStart",z=>{if(this.props.onMouseDown(z),!this.props.allowAnyClick&&typeof z.button=="number"&&z.button!==0)return!1;const b=this.findDOMNode();if(!b||!b.ownerDocument||!b.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:ee}=b;if(this.props.disabled||!(z.target instanceof ee.defaultView.Node)||this.props.handle&&!(0,Ae.matchesSelectorAndParentsTo)(z.target,this.props.handle,b)||this.props.cancel&&(0,Ae.matchesSelectorAndParentsTo)(z.target,this.props.cancel,b))return;z.type==="touchstart"&&!this.props.allowMobileScroll&&z.preventDefault();const te=(0,Ae.getTouchIdentifier)(z);this.touchIdentifier=te;const ne=(0,Fe.getControlPosition)(z,te,this);if(ne==null)return;const{x:ie,y:ce}=ne,me=(0,Fe.createCoreData)(this,ie,ce);(0,le.default)("DraggableCore: handleDragStart: %j",me),(0,le.default)("calling",this.props.onStart),!(this.props.onStart(z,me)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,Ae.addUserSelectStyles)(ee),this.dragging=!0,this.lastX=ie,this.lastY=ce,(0,Ae.addEvent)(ee,oe.move,this.handleDrag),(0,Ae.addEvent)(ee,oe.stop,this.handleDragStop))}),xe(this,"handleDrag",z=>{const b=(0,Fe.getControlPosition)(z,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let ce=ee-this.lastX,me=te-this.lastY;if([ce,me]=(0,Fe.snapToGrid)(this.props.grid,ce,me),!ce&&!me)return;ee=this.lastX+ce,te=this.lastY+me}const ne=(0,Fe.createCoreData)(this,ee,te);if((0,le.default)("DraggableCore: handleDrag: %j",ne),this.props.onDrag(z,ne)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(ce){const me=document.createEvent("MouseEvents");me.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(me)}return}this.lastX=ee,this.lastY=te}),xe(this,"handleDragStop",z=>{if(!this.dragging)return;const b=(0,Fe.getControlPosition)(z,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let me=ee-this.lastX||0,ge=te-this.lastY||0;[me,ge]=(0,Fe.snapToGrid)(this.props.grid,me,ge),ee=this.lastX+me,te=this.lastY+ge}const ne=(0,Fe.createCoreData)(this,ee,te);if(this.props.onStop(z,ne)===!1||this.mounted===!1)return!1;const ce=this.findDOMNode();ce&&this.props.enableUserSelectHack&&(0,Ae.scheduleRemoveUserSelectStyles)(ce.ownerDocument),(0,le.default)("DraggableCore: handleDragStop: %j",ne),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,ce&&((0,le.default)("DraggableCore: Removing handlers"),(0,Ae.removeEvent)(ce.ownerDocument,oe.move,this.handleDrag),(0,Ae.removeEvent)(ce.ownerDocument,oe.stop,this.handleDragStop))}),xe(this,"onMouseDown",z=>(oe=ye.mouse,this.handleDragStart(z))),xe(this,"onMouseUp",z=>(oe=ye.mouse,this.handleDragStop(z))),xe(this,"onTouchStart",z=>(oe=ye.touch,this.handleDragStart(z))),xe(this,"onTouchEnd",z=>(oe=ye.touch,this.handleDragStop(z)))}componentDidMount(){this.mounted=!0;const z=this.findDOMNode();z&&(0,Ae.addEvent)(z,ye.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const z=this.findDOMNode();if(z){const{ownerDocument:b}=z;(0,Ae.removeEvent)(b,ye.mouse.move,this.handleDrag),(0,Ae.removeEvent)(b,ye.touch.move,this.handleDrag),(0,Ae.removeEvent)(b,ye.mouse.stop,this.handleDragStop),(0,Ae.removeEvent)(b,ye.touch.stop,this.handleDragStop),(0,Ae.removeEvent)(z,ye.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,Ae.scheduleRemoveUserSelectStyles)(b)}}findDOMNode(){var z,b,ee;return(z=this.props)!=null&&z.nodeRef?(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current:Ne.default.findDOMNode(this)}render(){return a.cloneElement(a.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}st.default=y,xe(y,"displayName","DraggableCore"),xe(y,"propTypes",{allowAnyClick:pe.default.bool,allowMobileScroll:pe.default.bool,children:pe.default.node.isRequired,disabled:pe.default.bool,enableUserSelectHack:pe.default.bool,offsetParent:function(E,z){if(E[z]&&E[z].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:pe.default.arrayOf(pe.default.number),handle:pe.default.string,cancel:pe.default.string,nodeRef:pe.default.object,onStart:pe.default.func,onDrag:pe.default.func,onStop:pe.default.func,onMouseDown:pe.default.func,scale:pe.default.number,className:Se.dontSetMe,style:Se.dontSetMe,transform:Se.dontSetMe}),xe(y,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(Rt,st,x){"use strict";const{default:a,DraggableCore:pe}=x(51353);Rt.exports=a,Rt.exports.default=a,Rt.exports.DraggableCore=pe},77026:function(Rt,st,x){"use strict";Object.defineProperty(st,"__esModule",{value:!0}),st.addClassName=ie,st.addEvent=le,st.addUserSelectStyles=ee,st.createCSSTransform=oe,st.createSVGTransform=y,st.getTouch=z,st.getTouchIdentifier=b,st.getTranslation=E,st.innerHeight=Le,st.innerWidth=ze,st.matchesSelector=Fe,st.matchesSelectorAndParentsTo=Se,st.offsetXYFromParent=ye,st.outerHeight=Ie,st.outerWidth=xe,st.removeClassName=ce,st.removeEvent=Me,st.scheduleRemoveUserSelectStyles=te;var a=x(80217),pe=Ne(x(76172));function Ne(me,ge){if(typeof WeakMap=="function")var Ce=new WeakMap,Be=new WeakMap;return(Ne=function(je,we){if(!we&&je&&je.__esModule)return je;var tt,Ze,it={__proto__:null,default:je};if(je===null||typeof je!="object"&&typeof je!="function")return it;if(tt=we?Be:Ce){if(tt.has(je))return tt.get(je);tt.set(je,it)}for(const Ue in je)Ue!=="default"&&{}.hasOwnProperty.call(je,Ue)&&((Ze=(tt=Object.defineProperty)&&Object.getOwnPropertyDescriptor(je,Ue))&&(Ze.get||Ze.set)?tt(it,Ue,Ze):it[Ue]=je[Ue]);return it})(me,ge)}let Ae="";function Fe(me,ge){return Ae||(Ae=(0,a.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ce){return(0,a.isFunction)(me[Ce])})),(0,a.isFunction)(me[Ae])?me[Ae](ge):!1}function Se(me,ge,Ce){let Be=me;do{if(Fe(Be,ge))return!0;if(Be===Ce)return!1;Be=Be.parentNode}while(Be);return!1}function le(me,ge,Ce,Be){if(!me)return;const je=gd({capture:!0},Be);me.addEventListener?me.addEventListener(ge,Ce,je):me.attachEvent?me.attachEvent("on"+ge,Ce):me["on"+ge]=Ce}function Me(me,ge,Ce,Be){if(!me)return;const je=gd({capture:!0},Be);me.removeEventListener?me.removeEventListener(ge,Ce,je):me.detachEvent?me.detachEvent("on"+ge,Ce):me["on"+ge]=null}function Ie(me){let ge=me.clientHeight;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ge+=(0,a.int)(Ce.borderTopWidth),ge+=(0,a.int)(Ce.borderBottomWidth),ge}function xe(me){let ge=me.clientWidth;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ge+=(0,a.int)(Ce.borderLeftWidth),ge+=(0,a.int)(Ce.borderRightWidth),ge}function Le(me){let ge=me.clientHeight;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ge-=(0,a.int)(Ce.paddingTop),ge-=(0,a.int)(Ce.paddingBottom),ge}function ze(me){let ge=me.clientWidth;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ge-=(0,a.int)(Ce.paddingLeft),ge-=(0,a.int)(Ce.paddingRight),ge}function ye(me,ge,Ce){const je=ge===ge.ownerDocument.body?{left:0,top:0}:ge.getBoundingClientRect(),we=(me.clientX+ge.scrollLeft-je.left)/Ce,tt=(me.clientY+ge.scrollTop-je.top)/Ce;return{x:we,y:tt}}function oe(me,ge){const Ce=E(me,ge,"px");return{[(0,pe.browserPrefixToKey)("transform",pe.default)]:Ce}}function y(me,ge){return E(me,ge,"")}function E(me,ge,Ce){let{x:Be,y:je}=me,we=`translate(${Be}${Ce},${je}${Ce})`;if(ge){const tt=`${typeof ge.x=="string"?ge.x:ge.x+Ce}`,Ze=`${typeof ge.y=="string"?ge.y:ge.y+Ce}`;we=`translate(${tt}, ${Ze})`+we}return we}function z(me,ge){return me.targetTouches&&(0,a.findInArray)(me.targetTouches,Ce=>ge===Ce.identifier)||me.changedTouches&&(0,a.findInArray)(me.changedTouches,Ce=>ge===Ce.identifier)}function b(me){if(me.targetTouches&&me.targetTouches[0])return me.targetTouches[0].identifier;if(me.changedTouches&&me.changedTouches[0])return me.changedTouches[0].identifier}function ee(me){if(!me)return;let ge=me.getElementById("react-draggable-style-el");ge||(ge=me.createElement("style"),ge.type="text/css",ge.id="react-draggable-style-el",ge.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,tc=function(ae){var re=ae.doctype;re&&(re.name.toLowerCase(),re.publicId)};function Fd(ae){}function nc(ae,re){}function $c(){nc(function(){yo(yd.react,a.version),tc(document)},[])}function wc(ae){var re=(0,a.useRef)(ae);return(0,a.useEffect)(function(){re.current=ae}),re}function Dc(){var ae=null;function re(){return!!ae}function Ee(At){return At===ae}function Te(At){ae&>(!1);var St={abandon:At};return ae=St,St}function _e(){ae||gt(!1),ae=null}function et(){ae&&(ae.abandon(),_e())}return{isClaimed:re,isActive:Ee,claim:Te,release:_e,tryAbandon:et}}var As=9,ed=13,Is=27,Hc=32,Bd=33,td=34,Sd=35,nd=36,Ic=37,zc=38,Qc=39,pd=40,Mc,Wc=(Mc={},Mc[ed]=!0,Mc[As]=!0,Mc),Oc=function(ae){Wc[ae.keyCode]&&ae.preventDefault()},Gc=function(){var ae="visibilitychange";if(typeof document=="undefined")return ae;var re=[ae,"ms"+ae,"webkit"+ae,"moz"+ae,"o"+ae],Ee=qo(re,function(Te){return"on"+Te in document});return Ee||ae}(),Nc=0,Uc=5;function Kc(ae,re){return Math.abs(re.x-ae.x)>=Uc||Math.abs(re.y-ae.y)>=Uc}var Ga={type:"IDLE"};function ad(ae){var re=ae.cancel,Ee=ae.completed,Te=ae.getPhase,_e=ae.setPhase;return[{eventName:"mousemove",fn:function(At){var St=At.button,an=At.clientX,Ln=At.clientY;if(St===Nc){var Mn={x:an,y:Ln},cn=Te();if(cn.type==="DRAGGING"){At.preventDefault(),cn.actions.move(Mn);return}cn.type!=="PENDING"&>(!1);var mn=cn.point;if(Kc(mn,Mn)){At.preventDefault();var Yn=cn.actions.fluidLift(Mn);_e({type:"DRAGGING",actions:Yn})}}}},{eventName:"mouseup",fn:function(At){var St=Te();if(St.type!=="DRAGGING"){re();return}At.preventDefault(),St.actions.drop({shouldBlockNextClick:!0}),Ee()}},{eventName:"mousedown",fn:function(At){Te().type==="DRAGGING"&&At.preventDefault(),re()}},{eventName:"keydown",fn:function(At){var St=Te();if(St.type==="PENDING"){re();return}if(At.keyCode===Is){At.preventDefault(),re();return}Oc(At)}},{eventName:"resize",fn:re},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Te().type==="PENDING"&&re()}},{eventName:"webkitmouseforcedown",fn:function(At){var St=Te();if(St.type==="IDLE"&>(!1),St.actions.shouldRespectForcePress()){re();return}At.preventDefault()}},{eventName:Gc,fn:re}]}function Pd(ae){var re=(0,a.useRef)(Ga),Ee=(0,a.useRef)(kn),Te=Ot(function(){return{eventName:"mousedown",fn:function(cn){if(!cn.defaultPrevented&&cn.button===Nc&&!(cn.ctrlKey||cn.metaKey||cn.shiftKey||cn.altKey)){var mn=ae.findClosestDraggableId(cn);if(mn){var Yn=ae.tryGetLock(mn,At,{sourceEvent:cn});if(Yn){cn.preventDefault();var ar={x:cn.clientX,y:cn.clientY};Ee.current(),Ln(Yn,ar)}}}}}},[ae]),_e=Ot(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(cn){if(!cn.defaultPrevented){var mn=ae.findClosestDraggableId(cn);if(mn){var Yn=ae.findOptionsForDraggable(mn);Yn&&(Yn.shouldRespectForcePress||ae.canGetLock(mn)&&cn.preventDefault())}}}}},[ae]),et=tn(function(){var cn={passive:!1,capture:!0};Ee.current=fa(window,[_e,Te],cn)},[_e,Te]),At=tn(function(){var Mn=re.current;Mn.type!=="IDLE"&&(re.current=Ga,Ee.current(),et())},[et]),St=tn(function(){var Mn=re.current;At(),Mn.type==="DRAGGING"&&Mn.actions.cancel({shouldBlockNextClick:!0}),Mn.type==="PENDING"&&Mn.actions.abort()},[At]),an=tn(function(){var cn={capture:!0,passive:!1},mn=ad({cancel:St,completed:At,getPhase:function(){return re.current},setPhase:function(ar){re.current=ar}});Ee.current=fa(window,mn,cn)},[St,At]),Ln=tn(function(cn,mn){re.current.type!=="IDLE"&>(!1),re.current={type:"PENDING",point:mn,actions:cn},an()},[an]);vu(function(){return et(),function(){Ee.current()}},[et])}var Ri;function Su(){}var Ss=(Ri={},Ri[td]=!0,Ri[Bd]=!0,Ri[nd]=!0,Ri[Sd]=!0,Ri);function Ks(ae,re){function Ee(){re(),ae.cancel()}function Te(){re(),ae.drop()}return[{eventName:"keydown",fn:function(et){if(et.keyCode===Is){et.preventDefault(),Ee();return}if(et.keyCode===Hc){et.preventDefault(),Te();return}if(et.keyCode===pd){et.preventDefault(),ae.moveDown();return}if(et.keyCode===zc){et.preventDefault(),ae.moveUp();return}if(et.keyCode===Qc){et.preventDefault(),ae.moveRight();return}if(et.keyCode===Ic){et.preventDefault(),ae.moveLeft();return}if(Ss[et.keyCode]){et.preventDefault();return}Oc(et)}},{eventName:"mousedown",fn:Ee},{eventName:"mouseup",fn:Ee},{eventName:"click",fn:Ee},{eventName:"touchstart",fn:Ee},{eventName:"resize",fn:Ee},{eventName:"wheel",fn:Ee,options:{passive:!0}},{eventName:Gc,fn:Ee}]}function Hs(ae){var re=(0,a.useRef)(Su),Ee=Ot(function(){return{eventName:"keydown",fn:function(et){if(et.defaultPrevented||et.keyCode!==Hc)return;var At=ae.findClosestDraggableId(et);if(!At)return;var St=ae.tryGetLock(At,Mn,{sourceEvent:et});if(!St)return;et.preventDefault();var an=!0,Ln=St.snapLift();re.current();function Mn(){an||gt(!1),an=!1,re.current(),Te()}re.current=fa(window,Ks(Ln,Mn),{capture:!0,passive:!1})}}},[ae]),Te=tn(function(){var et={passive:!1,capture:!0};re.current=fa(window,[Ee],et)},[Ee]);vu(function(){return Te(),function(){re.current()}},[Te])}var Rs={type:"IDLE"},Lc=120,Ac=.15;function rd(ae){var re=ae.cancel,Ee=ae.getPhase;return[{eventName:"orientationchange",fn:re},{eventName:"resize",fn:re},{eventName:"contextmenu",fn:function(_e){_e.preventDefault()}},{eventName:"keydown",fn:function(_e){if(Ee().type!=="DRAGGING"){re();return}_e.keyCode===Is&&_e.preventDefault(),re()}},{eventName:Gc,fn:re}]}function Rc(ae){var re=ae.cancel,Ee=ae.completed,Te=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(et){var At=Te();if(At.type!=="DRAGGING"){re();return}At.hasMoved=!0;var St=et.touches[0],an=St.clientX,Ln=St.clientY,Mn={x:an,y:Ln};et.preventDefault(),At.actions.move(Mn)}},{eventName:"touchend",fn:function(et){var At=Te();if(At.type!=="DRAGGING"){re();return}et.preventDefault(),At.actions.drop({shouldBlockNextClick:!0}),Ee()}},{eventName:"touchcancel",fn:function(et){if(Te().type!=="DRAGGING"){re();return}et.preventDefault(),re()}},{eventName:"touchforcechange",fn:function(et){var At=Te();At.type==="IDLE"&>(!1);var St=et.touches[0];if(St){var an=St.force>=Ac;if(an){var Ln=At.actions.shouldRespectForcePress();if(At.type==="PENDING"){Ln&&re();return}if(Ln){if(At.hasMoved){et.preventDefault();return}re();return}et.preventDefault()}}}},{eventName:Gc,fn:re}]}function Il(ae){var re=(0,a.useRef)(Rs),Ee=(0,a.useRef)(kn),Te=tn(function(){return re.current},[]),_e=tn(function(Yn){re.current=Yn},[]),et=Ot(function(){return{eventName:"touchstart",fn:function(Yn){if(!Yn.defaultPrevented){var ar=ae.findClosestDraggableId(Yn);if(ar){var qr=ae.tryGetLock(ar,St,{sourceEvent:Yn});if(qr){var Fo=Yn.touches[0],bo=Fo.clientX,Jo=Fo.clientY,dl={x:bo,y:Jo};Ee.current(),cn(qr,dl)}}}}}},[ae]),At=tn(function(){var Yn={capture:!0,passive:!1};Ee.current=fa(window,[et],Yn)},[et]),St=tn(function(){var mn=re.current;mn.type!=="IDLE"&&(mn.type==="PENDING"&&clearTimeout(mn.longPressTimerId),_e(Rs),Ee.current(),At())},[At,_e]),an=tn(function(){var mn=re.current;St(),mn.type==="DRAGGING"&&mn.actions.cancel({shouldBlockNextClick:!0}),mn.type==="PENDING"&&mn.actions.abort()},[St]),Ln=tn(function(){var Yn={capture:!0,passive:!1},ar={cancel:an,completed:St,getPhase:Te},qr=fa(window,Rc(ar),Yn),Fo=fa(window,rd(ar),Yn);Ee.current=function(){qr(),Fo()}},[an,Te,St]),Mn=tn(function(){var Yn=Te();Yn.type!=="PENDING"&>(!1);var ar=Yn.actions.fluidLift(Yn.point);_e({type:"DRAGGING",actions:ar,hasMoved:!1})},[Te,_e]),cn=tn(function(Yn,ar){Te().type!=="IDLE"&>(!1);var qr=setTimeout(Mn,Lc);_e({type:"PENDING",point:ar,actions:Yn,longPressTimerId:qr}),Ln()},[Ln,Te,_e,Mn]);vu(function(){return At(),function(){Ee.current();var ar=Te();ar.type==="PENDING"&&(clearTimeout(ar.longPressTimerId),_e(Rs))}},[Te,At,_e]),vu(function(){var Yn=fa(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Yn},[])}function im(ae){}var bd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ac(ae,re){if(re==null)return!1;var Ee=!!bd[re.tagName.toLowerCase()];if(Ee)return!0;var Te=re.getAttribute("contenteditable");return Te==="true"||Te===""?!0:re===ae?!1:ac(ae,re.parentElement)}function xd(ae,re){var Ee=re.target;return Bu(Ee)?ac(ae,Ee):!1}var um=function(ae){return Ja(ae.getBoundingClientRect()).center};function Hd(ae){return ae instanceof Hu(ae).Element}var wd=function(){var ae="matches";if(typeof document=="undefined")return ae;var re=[ae,"msMatchesSelector","webkitMatchesSelector"],Ee=qo(re,function(Te){return Te in Element.prototype});return Ee||ae}();function rc(ae,re){return ae==null?null:ae[wd](re)?ae:rc(ae.parentElement,re)}function vd(ae,re){return ae.closest?ae.closest(re):rc(ae,re)}function zd(ae){return"["+Eu.contextId+'="'+ae+'"]'}function Qd(ae,re){var Ee=re.target;if(!Hd(Ee))return null;var Te=zd(ae),_e=vd(Ee,Te);return!_e||!Bu(_e)?null:_e}function sm(ae,re){var Ee=Qd(ae,re);return Ee?Ee.getAttribute(Eu.draggableId):null}function Ml(ae,re){var Ee="["+Fu.contextId+'="'+ae+'"]',Te=oi(document.querySelectorAll(Ee)),_e=qo(Te,function(et){return et.getAttribute(Fu.id)===re});return!_e||!Bu(_e)?null:_e}function cm(ae){ae.preventDefault()}function od(ae){var re=ae.expected,Ee=ae.phase,Te=ae.isLockActive,_e=ae.shouldWarn;return!(!Te()||re!==Ee)}function hd(ae){var re=ae.lockAPI,Ee=ae.store,Te=ae.registry,_e=ae.draggableId;if(re.isClaimed())return!1;var et=Te.draggable.findById(_e);return!(!et||!et.options.isEnabled||!Rl(Ee.getState(),_e))}function Ad(ae){var re=ae.lockAPI,Ee=ae.contextId,Te=ae.store,_e=ae.registry,et=ae.draggableId,At=ae.forceSensorStop,St=ae.sourceEvent,an=hd({lockAPI:re,store:Te,registry:_e,draggableId:et});if(!an)return null;var Ln=_e.draggable.getById(et),Mn=Ml(Ee,Ln.descriptor.id);if(!Mn||St&&!Ln.options.canDragInteractiveElements&&xd(Mn,St))return null;var cn=re.claim(At||kn),mn="PRE_DRAG";function Yn(){return Ln.options.shouldRespectForcePress}function ar(){return re.isActive(cn)}function qr(Fi,nu){od({expected:Fi,phase:mn,isLockActive:ar,shouldWarn:!0})&&Te.dispatch(nu())}var Fo=qr.bind(null,"DRAGGING");function bo(Fi){function nu(){re.release(),mn="COMPLETED"}mn!=="PRE_DRAG"&&(nu(),mn!=="PRE_DRAG"&>(!1)),Te.dispatch(Qe(Fi.liftActionArgs)),mn="DRAGGING";function ts(Hi,ns){if(ns===void 0&&(ns={shouldBlockNextClick:!1}),Fi.cleanup(),ns.shouldBlockNextClick){var Es=fa(window,[{eventName:"click",fn:cm,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Es)}nu(),Te.dispatch(ao({reason:Hi}))}return(0,Ae.Z)({isActive:function(){return od({expected:"DRAGGING",phase:mn,isLockActive:ar,shouldWarn:!1})},shouldRespectForcePress:Yn,drop:function(ns){return ts("DROP",ns)},cancel:function(ns){return ts("CANCEL",ns)}},Fi.actions)}function Jo(Fi){var nu=se(function(Hi){Fo(function(){return da({client:Hi})})}),ts=bo({liftActionArgs:{id:et,clientSelection:Fi,movementMode:"FLUID"},cleanup:function(){return nu.cancel()},actions:{move:nu}});return(0,Ae.Z)({},ts,{move:nu})}function dl(){var Fi={moveUp:function(){return Fo(Ia)},moveRight:function(){return Fo(Pr)},moveDown:function(){return Fo(Ma)},moveLeft:function(){return Fo(_a)}};return bo({liftActionArgs:{id:et,clientSelection:um(Mn),movementMode:"SNAP"},cleanup:kn,actions:Fi})}function hl(){var Fi=od({expected:"PRE_DRAG",phase:mn,isLockActive:ar,shouldWarn:!0});Fi&&re.release()}var Mi={isActive:function(){return od({expected:"PRE_DRAG",phase:mn,isLockActive:ar,shouldWarn:!1})},shouldRespectForcePress:Yn,fluidLift:Jo,snapLift:dl,abort:hl};return Mi}var dm=[Pd,Hs,Il];function mm(ae){var re=ae.contextId,Ee=ae.store,Te=ae.registry,_e=ae.customSensors,et=ae.enableDefaultSensors,At=[].concat(et?dm:[],_e||[]),St=(0,a.useState)(function(){return Dc()})[0],an=tn(function(Jo,dl){Jo.isDragging&&!dl.isDragging&&St.tryAbandon()},[St]);vu(function(){var Jo=Ee.getState(),dl=Ee.subscribe(function(){var hl=Ee.getState();an(Jo,hl),Jo=hl});return dl},[St,Ee,an]),vu(function(){return St.tryAbandon},[St.tryAbandon]);var Ln=tn(function(bo){return hd({lockAPI:St,registry:Te,store:Ee,draggableId:bo})},[St,Te,Ee]),Mn=tn(function(bo,Jo,dl){return Ad({lockAPI:St,registry:Te,contextId:re,store:Ee,draggableId:bo,forceSensorStop:Jo,sourceEvent:dl&&dl.sourceEvent?dl.sourceEvent:null})},[re,St,Te,Ee]),cn=tn(function(bo){return sm(re,bo)},[re]),mn=tn(function(bo){var Jo=Te.draggable.findById(bo);return Jo?Jo.options:null},[Te.draggable]),Yn=tn(function(){St.isClaimed()&&(St.tryAbandon(),Ee.getState().phase!=="IDLE"&&Ee.dispatch(Ea()))},[St,Ee]),ar=tn(St.isClaimed,[St]),qr=Ot(function(){return{canGetLock:Ln,tryGetLock:Mn,findClosestDraggableId:cn,findOptionsForDraggable:mn,tryReleaseLock:Yn,isLockClaimed:ar}},[Ln,Mn,cn,mn,Yn,ar]);im(At);for(var Fo=0;Fo{if((0,Ie.default)("Draggable: onDragStart: %j",te),this.props.onStart(ee,(0,Se.createDraggableData)(this,te))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),ye(this,"onDrag",(ee,te)=>{if(!this.state.dragging)return!1;(0,Ie.default)("Draggable: onDrag: %j",te);const ne=(0,Se.createDraggableData)(this,te),ie={x:ne.x,y:ne.y,slackX:0,slackY:0};if(this.props.bounds){const{x:me,y:ge}=ie;ie.x+=this.state.slackX,ie.y+=this.state.slackY;const[Ce,Be]=(0,Se.getBoundPosition)(this,ie.x,ie.y);ie.x=Ce,ie.y=Be,ie.slackX=this.state.slackX+(me-ie.x),ie.slackY=this.state.slackY+(ge-ie.y),ne.x=ie.x,ne.y=ie.y,ne.deltaX=ie.x-this.state.x,ne.deltaY=ie.y-this.state.y}if(this.props.onDrag(ee,ne)===!1)return!1;this.setState(ie)}),ye(this,"onDragStop",(ee,te)=>{if(!this.state.dragging||this.props.onStop(ee,(0,Se.createDraggableData)(this,te))===!1)return!1;(0,Ie.default)("Draggable: onDragStop: %j",te);const ie={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:me,y:ge}=this.props.position;ie.x=me,ie.y=ge}this.setState(ie)}),this.state={dragging:!1,dragged:!1,x:b.position?b.position.x:b.defaultPosition.x,y:b.position?b.position.y:b.defaultPosition.y,prevPropsPosition:gd({},b.position),slackX:0,slackY:0,isElementSVG:!1},b.position&&!(b.onDrag||b.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var b,ee,te;return(te=(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current)!=null?te:Ne.default.findDOMNode(this)}render(){const yt=this.props,{axis:b,bounds:ee,children:te,defaultPosition:ne,defaultClassName:ie,defaultClassNameDragging:ce,defaultClassNameDragged:me,position:ge,positionOffset:Ce,scale:Be}=yt,je=c0(yt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let we={},tt=null;const ut=!!!ge||this.state.dragging,We=ge||ne,nt={x:(0,Se.canDragX)(this)&&ut?this.state.x:We.x,y:(0,Se.canDragY)(this)&&ut?this.state.y:We.y};this.state.isElementSVG?tt=(0,Fe.createSVGTransform)(nt,Ce):we=(0,Fe.createCSSTransform)(nt,Ce);const xt=(0,Ae.clsx)(te.props.className||"",ie,{[ce]:this.state.dragging,[me]:this.state.dragged});return a.createElement(Me.default,He({},je,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),a.cloneElement(a.Children.only(te),{className:xt,style:gd(gd({},te.props.style),we),transform:tt}))}}ct.default=E,ye(E,"displayName","Draggable"),ye(E,"propTypes",xg(gd({},Me.default.propTypes),{axis:pe.default.oneOf(["both","x","y","none"]),bounds:pe.default.oneOfType([pe.default.shape({left:pe.default.number,right:pe.default.number,top:pe.default.number,bottom:pe.default.number}),pe.default.string,pe.default.oneOf([!1])]),defaultClassName:pe.default.string,defaultClassNameDragging:pe.default.string,defaultClassNameDragged:pe.default.string,defaultPosition:pe.default.shape({x:pe.default.number,y:pe.default.number}),positionOffset:pe.default.shape({x:pe.default.oneOfType([pe.default.number,pe.default.string]),y:pe.default.oneOfType([pe.default.number,pe.default.string])}),position:pe.default.shape({x:pe.default.number,y:pe.default.number}),className:le.dontSetMe,style:le.dontSetMe,transform:le.dontSetMe})),ye(E,"defaultProps",xg(gd({},Me.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(Rt,ct,x){"use strict";Object.defineProperty(ct,"__esModule",{value:!0}),ct.default=void 0;var a=Ie(x(59301)),pe=Me(x(12708)),Ne=Me(x(4676)),Ae=x(77026),Fe=x(22013),Se=x(80217),le=Me(x(97510));function Me(E){return E&&E.__esModule?E:{default:E}}function Ie(E,z){if(typeof WeakMap=="function")var b=new WeakMap,ee=new WeakMap;return(Ie=function(te,ne){if(!ne&&te&&te.__esModule)return te;var ie,ce,me={__proto__:null,default:te};if(te===null||typeof te!="object"&&typeof te!="function")return me;if(ie=ne?ee:b){if(ie.has(te))return ie.get(te);ie.set(te,me)}for(const ge in te)ge!=="default"&&{}.hasOwnProperty.call(te,ge)&&((ce=(ie=Object.defineProperty)&&Object.getOwnPropertyDescriptor(te,ge))&&(ce.get||ce.set)?ie(me,ge,ce):me[ge]=te[ge]);return me})(E,z)}function xe(E,z,b){return(z=Le(z))in E?Object.defineProperty(E,z,{value:b,enumerable:!0,configurable:!0,writable:!0}):E[z]=b,E}function Le(E){var z=He(E,"string");return typeof z=="symbol"?z:z+""}function He(E,z){if(typeof E!="object"||!E)return E;var b=E[Symbol.toPrimitive];if(b!==void 0){var ee=b.call(E,z||"default");if(typeof ee!="object")return ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(E)}const ye={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let oe=ye.mouse;class y extends a.Component{constructor(){super(...arguments),xe(this,"dragging",!1),xe(this,"lastX",NaN),xe(this,"lastY",NaN),xe(this,"touchIdentifier",null),xe(this,"mounted",!1),xe(this,"handleDragStart",z=>{if(this.props.onMouseDown(z),!this.props.allowAnyClick&&typeof z.button=="number"&&z.button!==0)return!1;const b=this.findDOMNode();if(!b||!b.ownerDocument||!b.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:ee}=b;if(this.props.disabled||!(z.target instanceof ee.defaultView.Node)||this.props.handle&&!(0,Ae.matchesSelectorAndParentsTo)(z.target,this.props.handle,b)||this.props.cancel&&(0,Ae.matchesSelectorAndParentsTo)(z.target,this.props.cancel,b))return;z.type==="touchstart"&&!this.props.allowMobileScroll&&z.preventDefault();const te=(0,Ae.getTouchIdentifier)(z);this.touchIdentifier=te;const ne=(0,Fe.getControlPosition)(z,te,this);if(ne==null)return;const{x:ie,y:ce}=ne,me=(0,Fe.createCoreData)(this,ie,ce);(0,le.default)("DraggableCore: handleDragStart: %j",me),(0,le.default)("calling",this.props.onStart),!(this.props.onStart(z,me)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,Ae.addUserSelectStyles)(ee),this.dragging=!0,this.lastX=ie,this.lastY=ce,(0,Ae.addEvent)(ee,oe.move,this.handleDrag),(0,Ae.addEvent)(ee,oe.stop,this.handleDragStop))}),xe(this,"handleDrag",z=>{const b=(0,Fe.getControlPosition)(z,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let ce=ee-this.lastX,me=te-this.lastY;if([ce,me]=(0,Fe.snapToGrid)(this.props.grid,ce,me),!ce&&!me)return;ee=this.lastX+ce,te=this.lastY+me}const ne=(0,Fe.createCoreData)(this,ee,te);if((0,le.default)("DraggableCore: handleDrag: %j",ne),this.props.onDrag(z,ne)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(ce){const me=document.createEvent("MouseEvents");me.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(me)}return}this.lastX=ee,this.lastY=te}),xe(this,"handleDragStop",z=>{if(!this.dragging)return;const b=(0,Fe.getControlPosition)(z,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let me=ee-this.lastX||0,ge=te-this.lastY||0;[me,ge]=(0,Fe.snapToGrid)(this.props.grid,me,ge),ee=this.lastX+me,te=this.lastY+ge}const ne=(0,Fe.createCoreData)(this,ee,te);if(this.props.onStop(z,ne)===!1||this.mounted===!1)return!1;const ce=this.findDOMNode();ce&&this.props.enableUserSelectHack&&(0,Ae.scheduleRemoveUserSelectStyles)(ce.ownerDocument),(0,le.default)("DraggableCore: handleDragStop: %j",ne),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,ce&&((0,le.default)("DraggableCore: Removing handlers"),(0,Ae.removeEvent)(ce.ownerDocument,oe.move,this.handleDrag),(0,Ae.removeEvent)(ce.ownerDocument,oe.stop,this.handleDragStop))}),xe(this,"onMouseDown",z=>(oe=ye.mouse,this.handleDragStart(z))),xe(this,"onMouseUp",z=>(oe=ye.mouse,this.handleDragStop(z))),xe(this,"onTouchStart",z=>(oe=ye.touch,this.handleDragStart(z))),xe(this,"onTouchEnd",z=>(oe=ye.touch,this.handleDragStop(z)))}componentDidMount(){this.mounted=!0;const z=this.findDOMNode();z&&(0,Ae.addEvent)(z,ye.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const z=this.findDOMNode();if(z){const{ownerDocument:b}=z;(0,Ae.removeEvent)(b,ye.mouse.move,this.handleDrag),(0,Ae.removeEvent)(b,ye.touch.move,this.handleDrag),(0,Ae.removeEvent)(b,ye.mouse.stop,this.handleDragStop),(0,Ae.removeEvent)(b,ye.touch.stop,this.handleDragStop),(0,Ae.removeEvent)(z,ye.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,Ae.scheduleRemoveUserSelectStyles)(b)}}findDOMNode(){var z,b,ee;return(z=this.props)!=null&&z.nodeRef?(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current:Ne.default.findDOMNode(this)}render(){return a.cloneElement(a.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}ct.default=y,xe(y,"displayName","DraggableCore"),xe(y,"propTypes",{allowAnyClick:pe.default.bool,allowMobileScroll:pe.default.bool,children:pe.default.node.isRequired,disabled:pe.default.bool,enableUserSelectHack:pe.default.bool,offsetParent:function(E,z){if(E[z]&&E[z].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:pe.default.arrayOf(pe.default.number),handle:pe.default.string,cancel:pe.default.string,nodeRef:pe.default.object,onStart:pe.default.func,onDrag:pe.default.func,onStop:pe.default.func,onMouseDown:pe.default.func,scale:pe.default.number,className:Se.dontSetMe,style:Se.dontSetMe,transform:Se.dontSetMe}),xe(y,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(Rt,ct,x){"use strict";const{default:a,DraggableCore:pe}=x(51353);Rt.exports=a,Rt.exports.default=a,Rt.exports.DraggableCore=pe},77026:function(Rt,ct,x){"use strict";Object.defineProperty(ct,"__esModule",{value:!0}),ct.addClassName=ie,ct.addEvent=le,ct.addUserSelectStyles=ee,ct.createCSSTransform=oe,ct.createSVGTransform=y,ct.getTouch=z,ct.getTouchIdentifier=b,ct.getTranslation=E,ct.innerHeight=Le,ct.innerWidth=He,ct.matchesSelector=Fe,ct.matchesSelectorAndParentsTo=Se,ct.offsetXYFromParent=ye,ct.outerHeight=Ie,ct.outerWidth=xe,ct.removeClassName=ce,ct.removeEvent=Me,ct.scheduleRemoveUserSelectStyles=te;var a=x(80217),pe=Ne(x(76172));function Ne(me,ge){if(typeof WeakMap=="function")var Ce=new WeakMap,Be=new WeakMap;return(Ne=function(je,we){if(!we&&je&&je.__esModule)return je;var tt,Ze,ut={__proto__:null,default:je};if(je===null||typeof je!="object"&&typeof je!="function")return ut;if(tt=we?Be:Ce){if(tt.has(je))return tt.get(je);tt.set(je,ut)}for(const We in je)We!=="default"&&{}.hasOwnProperty.call(je,We)&&((Ze=(tt=Object.defineProperty)&&Object.getOwnPropertyDescriptor(je,We))&&(Ze.get||Ze.set)?tt(ut,We,Ze):ut[We]=je[We]);return ut})(me,ge)}let Ae="";function Fe(me,ge){return Ae||(Ae=(0,a.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ce){return(0,a.isFunction)(me[Ce])})),(0,a.isFunction)(me[Ae])?me[Ae](ge):!1}function Se(me,ge,Ce){let Be=me;do{if(Fe(Be,ge))return!0;if(Be===Ce)return!1;Be=Be.parentNode}while(Be);return!1}function le(me,ge,Ce,Be){if(!me)return;const je=gd({capture:!0},Be);me.addEventListener?me.addEventListener(ge,Ce,je):me.attachEvent?me.attachEvent("on"+ge,Ce):me["on"+ge]=Ce}function Me(me,ge,Ce,Be){if(!me)return;const je=gd({capture:!0},Be);me.removeEventListener?me.removeEventListener(ge,Ce,je):me.detachEvent?me.detachEvent("on"+ge,Ce):me["on"+ge]=null}function Ie(me){let ge=me.clientHeight;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ge+=(0,a.int)(Ce.borderTopWidth),ge+=(0,a.int)(Ce.borderBottomWidth),ge}function xe(me){let ge=me.clientWidth;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ge+=(0,a.int)(Ce.borderLeftWidth),ge+=(0,a.int)(Ce.borderRightWidth),ge}function Le(me){let ge=me.clientHeight;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ge-=(0,a.int)(Ce.paddingTop),ge-=(0,a.int)(Ce.paddingBottom),ge}function He(me){let ge=me.clientWidth;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ge-=(0,a.int)(Ce.paddingLeft),ge-=(0,a.int)(Ce.paddingRight),ge}function ye(me,ge,Ce){const je=ge===ge.ownerDocument.body?{left:0,top:0}:ge.getBoundingClientRect(),we=(me.clientX+ge.scrollLeft-je.left)/Ce,tt=(me.clientY+ge.scrollTop-je.top)/Ce;return{x:we,y:tt}}function oe(me,ge){const Ce=E(me,ge,"px");return{[(0,pe.browserPrefixToKey)("transform",pe.default)]:Ce}}function y(me,ge){return E(me,ge,"")}function E(me,ge,Ce){let{x:Be,y:je}=me,we=`translate(${Be}${Ce},${je}${Ce})`;if(ge){const tt=`${typeof ge.x=="string"?ge.x:ge.x+Ce}`,Ze=`${typeof ge.y=="string"?ge.y:ge.y+Ce}`;we=`translate(${tt}, ${Ze})`+we}return we}function z(me,ge){return me.targetTouches&&(0,a.findInArray)(me.targetTouches,Ce=>ge===Ce.identifier)||me.changedTouches&&(0,a.findInArray)(me.changedTouches,Ce=>ge===Ce.identifier)}function b(me){if(me.targetTouches&&me.targetTouches[0])return me.targetTouches[0].identifier;if(me.changedTouches&&me.changedTouches[0])return me.changedTouches[0].identifier}function ee(me){if(!me)return;let ge=me.getElementById("react-draggable-style-el");ge||(ge=me.createElement("style"),ge.type="text/css",ge.id="react-draggable-style-el",ge.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,ge.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} -`,me.getElementsByTagName("head")[0].appendChild(ge)),me.body&&ie(me.body,"react-draggable-transparent-selection")}function te(me){window.requestAnimationFrame?window.requestAnimationFrame(()=>{ne(me)}):ne(me)}function ne(me){if(me)try{if(me.body&&ce(me.body,"react-draggable-transparent-selection"),me.selection)me.selection.empty();else{const ge=(me.defaultView||window).getSelection();ge&&ge.type!=="Caret"&&ge.removeAllRanges()}}catch(ge){}}function ie(me,ge){me.classList?me.classList.add(ge):me.className.match(new RegExp(`(?:^|\\s)${ge}(?!\\S)`))||(me.className+=` ${ge}`)}function ce(me,ge){me.classList?me.classList.remove(ge):me.className=me.className.replace(new RegExp(`(?:^|\\s)${ge}(?!\\S)`,"g"),"")}},76172:function(Rt,st){"use strict";Object.defineProperty(st,"__esModule",{value:!0}),st.browserPrefixToKey=pe,st.browserPrefixToStyle=Ne,st.default=void 0,st.getPrefix=a;const x=["Moz","Webkit","O","ms"];function a(){var Me,Ie;let Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const le=(Ie=(Me=window.document)==null?void 0:Me.documentElement)==null?void 0:Ie.style;if(!le||Se in le)return"";for(let xe=0;xe: Unmounted during event!");return ye}},80217:function(Rt,st){"use strict";Object.defineProperty(st,"__esModule",{value:!0}),st.dontSetMe=Ae,st.findInArray=x,st.int=Ne,st.isFunction=a,st.isNum=pe;function x(Fe,Se){for(let le=0,Me=Fe.length;le=0||Object.prototype.hasOwnProperty.call(ze,y)&&(oe[y]=ze[y]);return oe}function Me(ze,ye){if(!(ze instanceof ye))throw new TypeError("Cannot call a class as a function")}function Ie(ze,ye){if(!ze)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ye&&(typeof ye=="object"||typeof ye=="function")?ye:ze}function xe(ze,ye){if(typeof ye!="function"&&ye!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ye);ze.prototype=Object.create(ye&&ye.prototype,{constructor:{value:ze,enumerable:!1,writable:!0,configurable:!0}}),ye&&(Object.setPrototypeOf?Object.setPrototypeOf(ze,ye):ze.__proto__=ye)}var Le=function(ze){xe(ye,ze);function ye(oe){Me(this,ye);var y=Ie(this,(ye.__proto__||Object.getPrototypeOf(ye)).call(this,oe));return y.scrollListener=y.scrollListener.bind(y),y.eventListenerOptions=y.eventListenerOptions.bind(y),y.mousewheelListener=y.mousewheelListener.bind(y),y}return a(ye,[{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 y=this.getParentElement(this.scrollComponent);y.scrollTop=y.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var y=!1,E={get passive(){y=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(z){}return y}},{key:"eventListenerOptions",value:function(){var y=this.props.useCapture;return this.isPassiveSupported()&&(y={useCapture:this.props.useCapture,passive:!0}),y}},{key:"setDefaultLoader",value:function(y){this.defaultLoader=y}},{key:"detachMousewheelListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.scrollComponent.parentNode),y.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.getParentElement(this.scrollComponent)),y.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(y){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:y&&y.parentNode}},{key:"filterProps",value:function(y){return y}},{key:"attachScrollListener",value:function(){var y=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!y)){var E=window;this.props.useWindow===!1&&(E=y),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(y){y.deltaY===1&&!this.isPassiveSupported()&&y.preventDefault()}},{key:"scrollListener",value:function(){var y=this.scrollComponent,E=window,z=this.getParentElement(y),b=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,te=E.pageYOffset!==void 0?E.pageYOffset:ee.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(y,te)}else this.props.isReverse?b=z.scrollTop:b=y.scrollHeight-z.scrollTop-z.clientHeight;b=0)&&(E[b]=oe[b]);return E}function xe(oe){if(oe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return oe}function Le(oe,y){oe.prototype=Object.create(y.prototype),oe.prototype.constructor=oe,oe.__proto__=y}function ze(oe,y,E){return y in oe?Object.defineProperty(oe,y,{value:E,enumerable:!0,configurable:!0,writable:!0}):oe[y]=E,oe}var ye=function(oe){Le(y,oe);function y(){for(var z,b=arguments.length,ee=new Array(b),te=0;te=0)&&(ee[ne]=z[ne]);return ee}function ye(z){if(z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z}function oe(z,b){z.prototype=Object.create(b.prototype),z.prototype.constructor=z,z.__proto__=b}function y(z,b,ee){return b in z?Object.defineProperty(z,b,{value:ee,enumerable:!0,configurable:!0,writable:!0}):z[b]=ee,z}var E=function(z){oe(b,z);function b(){for(var te,ne=arguments.length,ie=new Array(ne),ce=0;ce1&&arguments[1]!==void 0?arguments[1]:60,Ae=null;return function(){for(var Fe=this,Se=arguments.length,le=new Array(Se),Me=0;Me{ne(me)}):ne(me)}function ne(me){if(me)try{if(me.body&&ce(me.body,"react-draggable-transparent-selection"),me.selection)me.selection.empty();else{const ge=(me.defaultView||window).getSelection();ge&&ge.type!=="Caret"&&ge.removeAllRanges()}}catch(ge){}}function ie(me,ge){me.classList?me.classList.add(ge):me.className.match(new RegExp(`(?:^|\\s)${ge}(?!\\S)`))||(me.className+=` ${ge}`)}function ce(me,ge){me.classList?me.classList.remove(ge):me.className=me.className.replace(new RegExp(`(?:^|\\s)${ge}(?!\\S)`,"g"),"")}},76172:function(Rt,ct){"use strict";Object.defineProperty(ct,"__esModule",{value:!0}),ct.browserPrefixToKey=pe,ct.browserPrefixToStyle=Ne,ct.default=void 0,ct.getPrefix=a;const x=["Moz","Webkit","O","ms"];function a(){var Me,Ie;let Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const le=(Ie=(Me=window.document)==null?void 0:Me.documentElement)==null?void 0:Ie.style;if(!le||Se in le)return"";for(let xe=0;xe: Unmounted during event!");return ye}},80217:function(Rt,ct){"use strict";Object.defineProperty(ct,"__esModule",{value:!0}),ct.dontSetMe=Ae,ct.findInArray=x,ct.int=Ne,ct.isFunction=a,ct.isNum=pe;function x(Fe,Se){for(let le=0,Me=Fe.length;le=0||Object.prototype.hasOwnProperty.call(He,y)&&(oe[y]=He[y]);return oe}function Me(He,ye){if(!(He instanceof ye))throw new TypeError("Cannot call a class as a function")}function Ie(He,ye){if(!He)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ye&&(typeof ye=="object"||typeof ye=="function")?ye:He}function xe(He,ye){if(typeof ye!="function"&&ye!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ye);He.prototype=Object.create(ye&&ye.prototype,{constructor:{value:He,enumerable:!1,writable:!0,configurable:!0}}),ye&&(Object.setPrototypeOf?Object.setPrototypeOf(He,ye):He.__proto__=ye)}var Le=function(He){xe(ye,He);function ye(oe){Me(this,ye);var y=Ie(this,(ye.__proto__||Object.getPrototypeOf(ye)).call(this,oe));return y.scrollListener=y.scrollListener.bind(y),y.eventListenerOptions=y.eventListenerOptions.bind(y),y.mousewheelListener=y.mousewheelListener.bind(y),y}return a(ye,[{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 y=this.getParentElement(this.scrollComponent);y.scrollTop=y.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var y=!1,E={get passive(){y=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(z){}return y}},{key:"eventListenerOptions",value:function(){var y=this.props.useCapture;return this.isPassiveSupported()&&(y={useCapture:this.props.useCapture,passive:!0}),y}},{key:"setDefaultLoader",value:function(y){this.defaultLoader=y}},{key:"detachMousewheelListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.scrollComponent.parentNode),y.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.getParentElement(this.scrollComponent)),y.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(y){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:y&&y.parentNode}},{key:"filterProps",value:function(y){return y}},{key:"attachScrollListener",value:function(){var y=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!y)){var E=window;this.props.useWindow===!1&&(E=y),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(y){y.deltaY===1&&!this.isPassiveSupported()&&y.preventDefault()}},{key:"scrollListener",value:function(){var y=this.scrollComponent,E=window,z=this.getParentElement(y),b=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,te=E.pageYOffset!==void 0?E.pageYOffset:ee.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(y,te)}else this.props.isReverse?b=z.scrollTop:b=y.scrollHeight-z.scrollTop-z.clientHeight;b=0)&&(E[b]=oe[b]);return E}function xe(oe){if(oe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return oe}function Le(oe,y){oe.prototype=Object.create(y.prototype),oe.prototype.constructor=oe,oe.__proto__=y}function He(oe,y,E){return y in oe?Object.defineProperty(oe,y,{value:E,enumerable:!0,configurable:!0,writable:!0}):oe[y]=E,oe}var ye=function(oe){Le(y,oe);function y(){for(var z,b=arguments.length,ee=new Array(b),te=0;te=0)&&(ee[ne]=z[ne]);return ee}function ye(z){if(z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z}function oe(z,b){z.prototype=Object.create(b.prototype),z.prototype.constructor=z,z.__proto__=b}function y(z,b,ee){return b in z?Object.defineProperty(z,b,{value:ee,enumerable:!0,configurable:!0,writable:!0}):z[b]=ee,z}var E=function(z){oe(b,z);function b(){for(var te,ne=arguments.length,ie=new Array(ne),ce=0;ce1&&arguments[1]!==void 0?arguments[1]:60,Ae=null;return function(){for(var Fe=this,Se=arguments.length,le=new Array(Se),Me=0;Me{}})=>{var Ge,Ne,qe,Oe,De,j;const[me,Pe]=(0,t.useState)(),[be,K]=(0,t.useState)(),[ye,Je]=(0,t.useState)();(0,t.useEffect)(()=>{K(a==null?void 0:a.a_flag)},[a==null?void 0:a.a_flag]);const dt={0:"c-red-ee4",1:"c-green"};return o.createElement("div",null,((Ge=m==null?void 0:m.exercise)==null?void 0:Ge.commit_status)===1?o.createElement("div",{className:"mb20"},o.createElement(T.Z,{justify:"space-between"},o.createElement(l.Z,null,"\u6211\u7684\u7B54\u6848"),o.createElement(l.Z,null,o.createElement(T.Z,{justify:"end",className:"mb20",align:"middle"},o.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),o.createElement("span",{className:"font14 ml10"},(a==null?void 0:a.user_score)&&o.createElement("span",null,o.createElement("span",{className:dt[Number(a==null?void 0:a.answer_status)]||"c-orange-ff9"},a==null?void 0:a.user_score),o.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))))),o.createElement("div",{className:i.simpleText},o.createElement(x.Z,{value:(Ne=a==null?void 0:a.user_answer)==null?void 0:Ne[0]}))):o.createElement("div",{className:a.user_score&&(a.user_score===a.question_score?"c-green":"c-red")},ye?o.createElement(X.Z,{height:450,isFocus:!0,defaultValue:(qe=a==null?void 0:a.user_answer)==null?void 0:qe[0],id:a==null?void 0:a.question_id,onChange:ot=>Pe(ot),onBlur:()=>O(me)}):o.createElement("div",{onClick:()=>{var ot;!a.repeat_answer&&((ot=a==null?void 0:a.user_answer)==null?void 0:ot.length)>0||Je(!0)}},o.createElement(Se.default,{disabled:!a.repeat_answer&&((Oe=a==null?void 0:a.user_answer)==null?void 0:Oe.length)>0&&!a.israp,size:"middle",className:"current",style:{marginBottom:20},placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),((De=m==null?void 0:m.exercise)==null?void 0:De.commit_status)===1&&o.createElement("div",{className:i.analysisWrap},o.createElement("div",{className:i.greyBg},o.createElement(T.Z,{className:"mb20",align:"middle"},o.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),o.createElement(l.Z,null,o.createElement(x.Z,{value:(j=a==null?void 0:a.standard_answer)==null?void 0:j[0]}))),o.createElement(T.Z,{align:"middle"},o.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),o.createElement(x.Z,{className:i.renderHtml,value:a==null?void 0:a.analysis})))))},W=s(79817),re=s(1710),xe=s(50258),Le={score:"score___xDz0X",wrap:"wrap___ODpKq"},Z=({score:a})=>a?t.createElement("span",{className:Le.wrap},"\u5F97\u5206",t.createElement("span",{className:`${Le.score} ml10 mr5`},a),"\u5206"):t.createElement("span",{className:"c-red"},"\u672A\u8BC4"),E={flex_box_center:"flex_box_center___NzoJU",flex_space_between:"flex_space_between___Hwix8",flex_box_vertical_center:"flex_box_vertical_center___IjC7Y",flex_box_center_end:"flex_box_center_end___HmCsd",flex_box_column:"flex_box_column___hOf25",shixunWrp:"shixunWrp___yZiPI",fill:"fill___gz7tU",index:"index___eoHnJ",success:"success___vcRmo",fail:"fail___u5yz8",fillInput:"fillInput___ras_5",shixunWrapper:"shixunWrapper___jNj55",score:"score___gt155",name:"name___BgNAP",programWrapper:"programWrapper___lMcxv",desc:"desc___ODeOH",content:"content___RoL0o",analysisWrap:"analysisWrap___wOsyc",greyBg:"greyBg___FqXOG"},A=s(59301),I=Object.defineProperty,b=Object.defineProperties,P=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,mt=(a,m,O)=>m in a?I(a,m,{enumerable:!0,configurable:!0,writable:!0,value:O}):a[m]=O,$e=(a,m)=>{for(var O in m||(m={}))Ie.call(m,O)&&mt(a,O,m[O]);if(Ze)for(var O of Ze(m))Ye.call(m,O)&&mt(a,O,m[O]);return a},vt=(a,m)=>b(a,P(m));const Et={0:"c-red-ee4",1:"c-green"};var Ae=({item:a,answerData:m})=>{var O,Ge,Ne;const qe=(0,ue.useIntl)(),[Oe,De]=(0,t.useState)([]),[j,me]=(0,t.useState)([]);(0,t.useEffect)(()=>{var K,ye,Je,dt,ot,it,Ft,ft,Tt,St,Qt,Lt,Wt;if(!((K=a==null?void 0:a.shixun_details)!=null&&K.length))return;let Rt=[],Ue=[];for(let We=0;We<((ye=a==null?void 0:a.shixun_details)==null?void 0:ye.length);We++){for(let u=0;u<(a==null?void 0:a.shixun_details[We].stage_list.length);u++){let tt=a==null?void 0:a.shixun_details[We].stage_list[u];Rt.push($e($e({},tt),{operation:(it=(ot=(dt=(Je=a==null?void 0:a.shixun_details)==null?void 0:Je[We])==null?void 0:dt.shixun_detail)==null?void 0:ot[0])==null?void 0:it.game_identifier,is_jupyter:a==null?void 0:a.is_jupyter,is_jupyter_lab:a==null?void 0:a.is_jupyter_lab}))}if((ft=(Ft=a==null?void 0:a.shixun_details)==null?void 0:Ft[We])!=null&&ft.shixun_detail){const u=(Qt=(St=(Tt=a==null?void 0:a.shixun_details)==null?void 0:Tt[We])==null?void 0:St.shixun_detail)==null?void 0:Qt[0],tt=(Wt=(Lt=a==null?void 0:a.shixun_details[We].stage_list)==null?void 0:Lt.find(sn=>(sn==null?void 0:sn.game_identifier)===(u==null?void 0:u.game_identifier)))==null?void 0:Wt.user_score;Ue.push(vt($e({},u),{user_score:tt}))}}me(Ue),De(Rt)},[a==null?void 0:a.shixun_details]);const Pe=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:K=>A.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:K&&K.length>25?K:""},K)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(K,ye)=>A.createElement("span",null,ye.evaluate_count?ye.evaluate_count:A.createElement("span",{className:"color-grey-9"},"--"))},{title:qe.formatMessage({id:"classrooms.finishTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"}),key:"endTime",dataIndex:"endTime",align:"center",render:(K,ye)=>{let Je=!1;return ye.finished_time&&(m!=null&&m.exercise)&&(m!=null&&m.exercise_answer_user)&&((m==null?void 0:m.exercise.time)===-1?Je=te()(m==null?void 0:m.exercise.end_time).isBefore(ye.finished_time):Je=te()(m==null?void 0:m.exercise_answer_user.start_at).add(m==null?void 0:m.exercise.time,"m").isBefore(ye.finished_time)),A.createElement("span",null,ye.finished_time||A.createElement("span",{className:"c-grey-999"},"--"),A.createElement("span",{className:"c-orange-ff9 "},Je?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(K,ye)=>A.createElement("span",null,ye.time_consuming||A.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(K,ye)=>A.createElement("span",null,ye.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:K=>A.createElement("span",{style:{color:"#FA6400"}},K,"\u5206")},{title:qe.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"operation",key:"operation",align:"center",render:(K,ye,Je)=>K&&!ye.is_jupyter&&!ye.is_jupyter_lab?A.createElement(W.default,{affix:!1},A.createElement(W.default.Link,{href:`#challenge_${a==null?void 0:a.question_id}${Je}`,title:A.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):A.createElement("span",{className:"c-grey-999"},"--")}];console.log(j);const be={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return A.createElement("div",null,((O=a==null?void 0:a.shixun)==null?void 0:O.length)>0&&A.createElement("div",{className:E.shixunWrapper},(Ge=a==null?void 0:a.shixun)==null?void 0:Ge.map(function(K,ye){return A.createElement(T.Z,{className:"mb20",justify:"space-between"},A.createElement(l.Z,{flex:"1"},A.createElement("span",{className:E.score},"(",K.challenge_score,"\u5206)"),A.createElement("span",{className:E.name},K.challenge_name," ")),A.createElement(l.Z,null,!K.answer_status&&A.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!K.answer_status&&A.createElement("span",{className:"font14",style:{color:"#37AD83"}},qe.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"}))))})),((Ne=m==null?void 0:m.exercise)==null?void 0:Ne.commit_status)===1&&A.createElement(A.Fragment,null,!!(Oe!=null&&Oe.length)&&A.createElement("div",null,A.createElement(T.Z,{justify:"space-between",className:"mb10",align:"middle"},A.createElement(l.Z,{className:"font14 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),A.createElement(l.Z,null,A.createElement(Z,{score:a==null?void 0:a.user_score}))),A.createElement(re.default,{columns:Pe,dataSource:Oe,pagination:!1})),!!(j!=null&&j.length)&&A.createElement("div",null,A.createElement("p",{className:"font16 c-grey-666 mt10"},qe.formatMessage({id:"classrooms.practicalDetails",defaultMessage:"\u5B9E\u8BAD\u8BE6\u60C5"})),j==null?void 0:j.map((K,ye)=>A.createElement("div",{id:`challenge_${a==null?void 0:a.question_id}${ye}`,className:"mt5"},A.createElement(T.Z,null,A.createElement("span",{className:"font14 mr15"}," \u7B2C",K.position,"\u5173"),A.createElement(ue.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${K.game_identifier}/exercise`},K.name),A.createElement(l.Z,{style:{marginLeft:"auto"}},A.createElement(Z,{score:K.user_score}))),(K==null?void 0:K.st)===0&&K.passed_code&&A.createElement("aside",{className:E.shixunWrp},A.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",A.createElement("span",{className:"c-light-black"},K.path)),A.createElement(xe.ZP,{height:300,language:"python",theme:"default",value:K.passed_code,options:be})))))))},je=s(24334),Ee=s(59301),lt=({item:a,answerData:m})=>{var O,Ge;const[Ne,qe]=(0,t.useState)([]);(0,t.useEffect)(()=>{var j,me;((j=a==null?void 0:a.evaluate_codes)==null?void 0:j.length)>0?qe((me=a==null?void 0:a.evaluate_codes)==null?void 0:me.map((Pe,be)=>({key:be+1,error_msg:Pe!=null&&Pe.error_msg?je.Base64.decode(Pe==null?void 0:Pe.error_msg):""}))):qe([{key:"--",error_msg:"--"}])},[a==null?void 0:a.evaluate_codes]);const Oe=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(j,me)=>Ee.createElement("span",null,me.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(j,me)=>Ee.createElement("span",null,me.error_msg?me.error_msg:"--")}],De={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Ee.createElement("div",{className:`${E.programWrapper}`},Ee.createElement("div",{className:E.desc},"\u9898\u76EE\u63CF\u8FF0"),Ee.createElement("div",{className:E.content},Ee.createElement(x.Z,{value:a==null?void 0:a.description})),((O=m==null?void 0:m.exercise)==null?void 0:O.commit_status)===1&&Ee.createElement(T.Z,{justify:"end",className:"mt40"},Ee.createElement(l.Z,null,Ee.createElement(Z,{score:a==null?void 0:a.user_score}))),!!(a!=null&&a.user_answer.length)&&(a==null?void 0:a.passed_code)&&Ee.createElement("aside",{className:E.shixunWrp},Ee.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),Ee.createElement(xe.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:a!=null&&a.passed_code?je.Base64.decode(a==null?void 0:a.passed_code):"",options:De})),((Ge=m==null?void 0:m.exercise)==null?void 0:Ge.commit_status)===1&&Ee.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},Ee.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},Ee.createElement("span",{style:{whiteSpace:"nowrap",color:"#6A7283",fontSize:14}},"\u3010\u7B54\u6848\u3011"),Ee.createElement(x.Z,{value:(a==null?void 0:a.standard_answer)||""})),Ee.createElement("div",{style:{fontSize:"16px",display:"flex",alignItems:"center"}},Ee.createElement("span",{style:{whiteSpace:"nowrap",color:"#6A7283",fontSize:14}},"\u3010\u89E3\u6790\u3011"),Ee.createElement(x.Z,{value:(a==null?void 0:a.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},gt=s(27687),V=s(59301),ut=Object.defineProperty,yt=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,ht=(a,m,O)=>m in a?ut(a,m,{enumerable:!0,configurable:!0,writable:!0,value:O}):a[m]=O,Pt=(a,m)=>{for(var O in m||(m={}))It.call(m,O)&&ht(a,O,m[O]);if(_t)for(var O of _t(m))Ct.call(m,O)&&ht(a,O,m[O]);return a},wt=(a,m)=>yt(a,xt(m)),Nt=(a,m,O)=>new Promise((Ge,Ne)=>{var qe=j=>{try{De(O.next(j))}catch(me){Ne(me)}},Oe=j=>{try{De(O.throw(j))}catch(me){Ne(me)}},De=j=>j.done?Ge(j.value):Promise.resolve(j.value).then(qe,Oe);De((O=O.apply(a,m)).next())});const{TextArea:he}=Se.default;var en=({item:a,answerData:m,onBlur:O=()=>{}})=>{var Ge;const[Ne,qe]=(0,t.useState)([]),[Oe,De]=(0,t.useState)([]),j=(0,t.useRef)(),me={0:"c-red-ee4",1:"c-green"};return(0,t.useEffect)(()=>{var Pe;let be=[];be=(Pe=a==null?void 0:a.standard_answer)==null?void 0:Pe.map(K=>{var ye,Je;return wt(Pt({},K),{choice_id:K.position,answer_text:((Je=(ye=a==null?void 0:a.user_answer)==null?void 0:ye.find(dt=>dt.choice_id===K.choice_id))==null?void 0:Je.answer_text)||""})}),qe(be)},[a==null?void 0:a.user_answer]),V.createElement("div",null,Ne==null?void 0:Ne.map((Pe,be)=>{var K,ye,Je;return V.createElement(T.Z,{key:be,className:`${E.baseMargin} ${E.fill}`,align:"middle"},V.createElement(l.Z,{className:E.index},"\u586B\u7A7A\u9879",be+1),V.createElement(l.Z,{flex:"430px",className:"ml20 mr20"},(Pe==null?void 0:Pe.model)===1?V.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!!(m!=null&&m.exercise.commit_status),value:Pe==null?void 0:Pe.answer_text,onChange:dt=>{Ne[be].answer_text=dt.target.value,qe([...Ne])},onBlur:dt=>Nt(void 0,null,function*(){const ot=yield O(Pe==null?void 0:Pe.answer_text,be+1,Ne);if(ot.status===0){const it=Oe.slice();it[be]={status:"success",errorText:""},j.current=it,De(it)}else{const it=Oe.slice();it[be]={status:"fail",errorText:ot.message},j.current=it,De(it)}}),className:`${a.user_score&&(a.user_score===a.question_score?"c-green":"c-red")} ${E.fillInput}`}):V.createElement(gt.Z,{value:Pe==null?void 0:Pe.answer_text,disabled:!!(m!=null&&m.exercise.commit_status),onChange:dt=>Nt(void 0,null,function*(){var ot,it;Ne[be].answer_text=dt,qe([...Ne]);const Ft=yield O(dt,be+1,Ne);if(Ft.status){const ft=((it=j==null?void 0:j.current)==null?void 0:it.slice())||[].slice();ft[be]={status:"fail",errorText:Ft.message},j.current=ft,De(ft)}else{const ft=((ot=j==null?void 0:j.current)==null?void 0:ot.slice())||[].slice();ft[be]={status:"success",errorText:""},j.current=ft,De(ft)}})})),((K=Oe[be])==null?void 0:K.status)==="success"&&V.createElement(l.Z,null,V.createElement(T.Z,{align:"middle"},V.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${E.success}`}),V.createElement("span",{className:E.success},"\u4FDD\u5B58\u6210\u529F"))),((ye=Oe[be])==null?void 0:ye.status)==="fail"&&V.createElement(l.Z,null,V.createElement(T.Z,{align:"middle"},V.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${E.fail}`}),V.createElement("span",{className:E.fail},(Je=Oe[be])==null?void 0:Je.errorText))))}),!!(m!=null&&m.exercise.commit_status)&&V.createElement(V.Fragment,null,V.createElement(T.Z,{justify:"end",className:"mb20",align:"middle"},V.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),V.createElement("span",{className:"font14 ml10"},(a==null?void 0:a.user_score)&&V.createElement("span",null,V.createElement("span",{className:me[Number(a==null?void 0:a.answer_status)]||"c-orange-ff9"},a==null?void 0:a.user_score),V.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),V.createElement("div",{className:E.analysisWrap},V.createElement("div",{className:E.greyBg},V.createElement("div",{className:"font14",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ge=a==null?void 0:a.standard_answer)==null?void 0:Ge.map((Pe,be)=>{var K;return V.createElement(T.Z,{key:be,align:"middle",className:"mt15 ml10"},V.createElement(l.Z,{className:"mr10"},"\u586B\u7A7A\u9879",be+1),V.createElement(l.Z,null,V.createElement(gt.Z,{value:(K=Pe==null?void 0:Pe.answer_text)==null?void 0:K[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),V.createElement(T.Z,{align:"middle",className:"mt15"},V.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),V.createElement(x.Z,{className:E.renderHtml,value:a==null?void 0:a.analysis}))))))},tn=s(90402),At=s(87169),et=s(59301),nn=Object.defineProperty,ln=Object.defineProperties,F=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,q=(a,m,O)=>m in a?nn(a,m,{enumerable:!0,configurable:!0,writable:!0,value:O}):a[m]=O,ae=(a,m)=>{for(var O in m||(m={}))p.call(m,O)&&q(a,O,m[O]);if(_)for(var O of _(m))ge.call(m,O)&&q(a,O,m[O]);return a},Y=(a,m)=>ln(a,F(m)),k=(a,m,O)=>new Promise((Ge,Ne)=>{var qe=j=>{try{De(O.next(j))}catch(me){Ne(me)}},Oe=j=>{try{De(O.throw(j))}catch(me){Ne(me)}},De=j=>j.done?Ge(j.value):Promise.resolve(j.value).then(qe,Oe);De((O=O.apply(a,m)).next())});const{TextArea:M}=Se.default;var rt=({item:a,answerData:m,onBlur:O=()=>{},onDebug:Ge=()=>{}})=>{var Ne,qe;let[Oe,De]=(0,t.useState)([]);return(0,t.useEffect)(()=>{var j;let me=(j=a==null?void 0:a.standard_answer_with_score)==null?void 0:j.map((Pe,be)=>{var K,ye;return Y(ae({},Pe),{value:((ye=(K=a==null?void 0:a.user_answer)==null?void 0:K.find(Je=>parseInt(Je.choice_id)===be+1))==null?void 0:ye.answer_text)||""})});De(me)},[a==null?void 0:a.standard_answer_with_score]),et.createElement("div",null,et.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},et.createElement("div",{style:{fontSize:14,color:"#ff0000"}},et.createElement(At.Z,null),et.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),(m==null?void 0:m.exercise.commit_status)===0&&et.createElement(tn.Z,{ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:Y(ae({},a),{userAnswer:Oe}),hackidentifier:a==null?void 0:a.hack_identifier})),(a==null?void 0:a.code)&&et.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},et.createElement(x.Z,{disabledFill:!!(m!=null&&m.exercise.commit_status),className:E.content,programFillValue:Oe,showProgramFill:!0,onFillBlur:(j,me)=>k(void 0,null,function*(){var Pe;(yield O((Pe=j==null?void 0:j[parseInt(me)])==null?void 0:Pe.value,parseInt(me)+1,Oe)).status===0?(Oe[parseInt(me)].type="success",De(Oe)):(Oe[parseInt(me)].type="warning",De(Oe))}),value:je.Base64.decode((a==null?void 0:a.code)||"")})),!!((Ne=a==null?void 0:a.standard_answer)!=null&&Ne.length)&&et.createElement("div",{className:E.analysisWrap},et.createElement("div",{className:E.greyBg},et.createElement(T.Z,{className:"mb20",align:"middle"},et.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(qe=a==null?void 0:a.standard_answer)==null?void 0:qe.map((j,me)=>et.createElement(l.Z,{key:me,className:"mr40"},"\u586B\u7A7A\u9879",me+1,":",j==null?void 0:j.answer_text))),et.createElement(T.Z,{align:"middle"},et.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),et.createElement(x.Z,{className:E.renderHtml,value:(a==null?void 0:a.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},Bt=s(59149);const{TextArea:se}=Se.default;var ne=({data:a})=>t.createElement("div",{className:"tc mt80"},t.createElement("img",{width:"486",src:Bt.BV})," ",t.createElement("br",null),a.status===-1&&t.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),a.status===-2&&t.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",t.createElement("span",{className:"c-red"},a.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),t.createElement(Q.ZP,{className:"mt40 pl20 pr20",type:"primary"},t.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),R=s(74128),ie=s(89392),H=s(2337),Ce=s(75408),at=s(73878),ct=s(47389),Zt=s(26519),Xt=s(14833),an=s(24505),bn=s(80950),Mn=s(47354),Zn=s(38821),En=s(77254),n=s(59301),Tn=Object.defineProperty,Sn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,fn=(a,m,O)=>m in a?Tn(a,m,{enumerable:!0,configurable:!0,writable:!0,value:O}):a[m]=O,st=(a,m)=>{for(var O in m||(m={}))Ln.call(m,O)&&fn(a,O,m[O]);if(_n)for(var O of _n(m))Wn.call(m,O)&&fn(a,O,m[O]);return a},An=(a,m)=>Sn(a,Qn(m)),Ke=(a,m,O)=>new Promise((Ge,Ne)=>{var qe=j=>{try{De(O.next(j))}catch(me){Ne(me)}},Oe=j=>{try{De(O.throw(j))}catch(me){Ne(me)}},De=j=>j.done?Ge(j.value):Promise.resolve(j.value).then(qe,Oe);De((O=O.apply(a,m)).next())});const{Countdown:Rn}=Te.default,{TextArea:jn}=Se.default,zt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],pn={0:"c-red-ee4",1:"c-green"},qn=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],kn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Un=({user:a,dispatch:m})=>{var O,Ge,Ne,qe,Oe,De,j,me,Pe,be,K,ye,Je,dt,ot,it,Ft,ft,Tt,St,Qt,Lt,Wt,Rt;const Ue=(0,ue.useIntl)(),We=(0,ue.useParams)(),[u,tt]=(0,t.useState)({}),[sn,Ol]=(0,t.useState)({}),[zn,Ht]=(0,t.useState)(!1),[Ot,Hn]=(0,t.useState)({}),[Vn,un]=(0,t.useState)(!1),[jt,Gn]=(0,t.useState)(!0),[Dl,Jn]=(0,t.useState)(!1),[Kn,bl]=(0,t.useState)(!1),[Yn,$n]=(0,t.useState)(),[el,Vt]=(0,t.useState)(""),[tl,rn]=(0,t.useState)("none"),[nl,Ml]=(0,t.useState)(""),[on,Zl]=(0,t.useState)({status:0}),gn=(0,t.useRef)();let[ce,Dt]=(0,t.useState)(0),[_e,bt]=(0,t.useState)(0);const[ll,qt]=(0,t.useState)(!1),[Gt,al]=(0,t.useState)(!1),[yn,cn]=(0,t.useState)();let[Bn,sl]=(0,t.useState)();const[dn,ul]=(0,t.useState)(!1);(0,t.useEffect)(()=>(m({type:"globalSetting/headerFooterToggle",payload:!1}),((0,g.GJ)()||(0,g.y8)()||(0,g.JA)())&&We.categoryId&&a.userInfo.login&&Jt(),window.addEventListener("message",hn),()=>{window.removeEventListener("message",hn),window.removeEventListener("beforeunload",rl),m({type:"globalSetting/headerFooterToggle",payload:!0}),location.pathname.indexOf("/detail")>-1&&(0,r.BU)()}),[We.categoryId,a.userInfo.login]);const hn=e=>{e.data==="backExercise"&&(rn("none"),Vt(""),Jt())},rl=e=>{let c="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(e||window.event).returnValue=c,c},Jt=()=>Ke(void 0,null,function*(){var e;un(!0);const c=yield(0,h._F)(st({},We)).catch(()=>un(!1));c!=null&&c.exercise&&(c.exercise.user_exercise_status=1),un(!1),c&&(c.exercise_types=(c==null?void 0:c.exercise_types)||((e=c==null?void 0:c.exercise_scores)==null?void 0:e.exercise_types),c.question_status=ol((c==null?void 0:c.exercise_question_types)||[]),tt(c))}),ol=e=>{let c=[];return e.forEach(C=>{c=c.concat(C.items)}),c=c.map(C=>({ques_status:C==null?void 0:C.ques_status,score_status:C==null?void 0:C.score_status,question_num:C==null?void 0:C.question_num,ques_id:C==null?void 0:C.question_id})),c};(0,t.useEffect)(()=>{var e,c;(e=u.exercise)!=null&&e.left_time&&$n(Date.now()+((c=u==null?void 0:u.exercise)==null?void 0:c.left_time)*1e3)},[(O=u.exercise)==null?void 0:O.left_time]);const Kt=()=>{Jt()},il=()=>Ke(void 0,null,function*(){const e=yield(0,h.kp)({categoryId:We.categoryId,commit_method:2});if((e==null?void 0:e.status)===0&&(oe.default.info({width:530,title:Ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),content:n.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",n.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ke(void 0,null,function*(){Kt()})}),ve.ZP.info(e==null?void 0:e.message)),(e==null?void 0:e.status)===-3){const c=parseInt(e==null?void 0:e.message);u.exercise.left_time=c,tt(st({},u))}}),mn=e=>Ke(void 0,null,function*(){const c=yield(e.is_jupyter||e.is_jupyter_lab?d.BK:d.Ir)({id:e.shixun_identifier});(c!=null&&c.game_identifier||c!=null&&c.identifier)&&(e.is_jupyter_lab||e.is_jupyter?Vt(`/tasks/${c.identifier}/jupyter?type=exercises&exercisesId=${We.categoryId}&coursesId=coursesId&login=${We.login}&questionId=${e.question_id}`):Vt(`/tasks/${c.game_identifier}?type=exercises&exercisesId=${We.categoryId}&coursesId=${We.coursesId}&login=${We.login}&questionId=${e.question_id}`),rn("block")),(c==null?void 0:c.status)===-3?(0,w.eF)():(c==null?void 0:c.status)===2?Cn(c==null?void 0:c.message,e.question_id,e.is_jupyter_lab,e.is_jupyter):(c==null?void 0:c.status)===3&&Fn(c==null?void 0:c.message)}),Cn=(e,c,C,f)=>{e=e!=null&&e.includes(".json")?e:`${e}.json`,oe.default.confirm({centered:!0,title:Ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:Ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ue.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ke(void 0,null,function*(){const v=yield(0,h.L8)({url:e});if(!v)return;ve.ZP.success(Ue.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const S=yield(0,d.Ir)({id:v.shixun_identifier});if(S!=null&&S.game_identifier){mn({shixun_identifier:S==null?void 0:S.game_identifier,question_id:c,is_jupyter_lab:C,is_jupyter:f});return}(S==null?void 0:S.status)===2?Cn(S==null?void 0:S.message,c,C,f):(S==null?void 0:S.status)===3&&Fn(S==null?void 0:S.message)})})},Fn=e=>{oe.default.confirm({centered:!0,title:Ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:Ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ue.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",e,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},cl=e=>{e.redo?oe.default.confirm({width:530,title:Ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u518D\u60F3\u60F3",content:n.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Ke(void 0,null,function*(){const c=yield(0,h.L8)({id:e.myshixun_identifier,url:e.url});if(c){const C=(0,ie.cloneDeep)(u==null?void 0:u.exercise_question_types),f=C==null?void 0:C.findIndex(S=>S.question_type===5);C[f].items.find(S=>S.question_id===e.question_id).redo=!1,C[f].items.find(S=>S.question_id===e.question_id).shixun_identifier=c.shixun_identifier,u.exercise_question_types=C,tt(u);const v=An(st({},e),{shixun_identifier:c.shixun_identifier});mn(v)}})}):mn(e)},dl=e=>Ke(void 0,null,function*(){if(e.hack_identifier){const c=yield(0,h.nF)({id:e.hack_identifier});(c==null?void 0:c.status)===0&&(Vt(`/myproblems/${c.identifier}?type=exercises&exercisesId=${We.categoryId}&coursesId=${We.coursesId}&login=${We.login}&questionId=${e.question_id}`),rn("block"))}}),kt=(e,c,C,f)=>Ke(void 0,null,function*(){if(!e){console.error("handleSave no questionId params");return}const v=yield(0,h.oX)({questionId:e,exercise_choice_id:c,answer_text:C});return(v==null?void 0:v.status)===0&&f&&f(),v}),ml=e=>Ke(void 0,null,function*(){var c,C;const f=yield(0,h.WL)({id:We.categoryId});if(f)if(f.question_undo!==0||f.oj_undo!==0){let v="";f.question_undo!==0&&f.oj_undo!==0?v=`\u6709 ${f.question_undo} \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ${f.oj_undo} \u4E2A${((C=(c=u==null?void 0:u.exercise_question_types)==null?void 0:c.find(S=>S.question_type==6))==null?void 0:C.name)||"\u7F16\u7A0B\u9898"}`:f.question_undo!==0&&f.oj_undo===0?v=`\u6709 ${f.question_undo} \u9898\u672A\u5B8C\u6210`:f.question_undo===0&&f.oj_undo!==0&&(v=`\u6709 ${f.oj_undo} \u7F16\u7A0B\u9898\u672A\u5B8C\u6210`),oe.default.confirm({width:530,title:Ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ue.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",{className:"tc font16"},v,n.createElement("br",null),e?`\u5728${te()(f.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Ke(void 0,null,function*(){e?Kt():Pn()})})}else oe.default.info({width:530,title:Ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:"\u77E5\u9053\u5566",content:n.createElement("div",{className:"tc font16"},e?`\u5728${te()(f.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Ke(void 0,null,function*(){e?Kt():Pn()})})}),vl=()=>Ke(void 0,null,function*(){oe.default.confirm({title:Ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),width:520,centered:!0,transitionName:"",icon:null,content:"\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5\u5C06\u4F1A\u6E05\u7A7A\u4E0A\u4E00\u6B21\u7684\u5168\u90E8\u7B54\u9898\u5185\u5BB9\uFF0C\u786E\u5B9A\u8981\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5\u5417\uFF1F",onOk:()=>Ke(void 0,null,function*(){var e,c;if((We==null?void 0:We.coursesId)==="coursesId"){const C=yield(0,h.Mb)({categoryId:(e=u==null?void 0:u.exercise)==null?void 0:e.examination_bank_id,is_reset:!0});C.status===0&&ue.history.replace(`/classrooms/${We==null?void 0:We.coursesId}/exercise/${C.exercise_id}/${(c=a.userInfo)==null?void 0:c.login}/initate_answer`)}else(yield(0,h._F)(An(st({},We),{is_reset:!0}))).status===0&&Jt()})})}),xn=e=>n.createElement("div",null,n.createElement(nt.Z,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:e}),n.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),El=()=>{let e=0,c=oe.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:xn(e)}),C=setInterval(()=>{e<=100?(e+=2,c.update({content:xn(e)})):(c.destroy(),clearInterval(C))},50)},Pn=()=>Ke(void 0,null,function*(){El();const e=yield(0,h.kp)({categoryId:We.categoryId,commit_method:1});(0,r.BU)(),m({type:"exercise/setActionTabs",payload:st({},{removeEventListenerExitScreen:!0})}),(e==null?void 0:e.status)===0&&(ve.ZP.success(e==null?void 0:e.message),Jn(!1),setTimeout(()=>{oe.default.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:Ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),onOk:()=>{Kt()}})},3e3))}),_l=(e,c,C,f,v)=>Ke(void 0,null,function*(){kt(c,e,null,()=>{var S,fe,L,Fe;if(f.user_answer=[],f.user_answer.push(e),v!=null&&v.question_id){let G=(S=v==null?void 0:v.sub_exercise_questions)==null?void 0:S.filter(Me=>{var ze;return((ze=Me.user_answer)==null?void 0:ze.length)===0});const Re=(fe=v==null?void 0:v.sub_exercise_questions)==null?void 0:fe.filter(Me=>Me.question_type==3),J=Re.length>0?Re.every(Me=>{var ze;return(Me==null?void 0:Me.multi_count)==((ze=Me==null?void 0:Me.user_answer)==null?void 0:ze.length)})?1:Re.some(Me=>{var ze;return(Me==null?void 0:Me.multi_count)>((ze=Me==null?void 0:Me.user_answer)==null?void 0:ze.length)})?2:0:1;u.question_status.find(Me=>Me.ques_id===(v==null?void 0:v.question_id)).ques_status=(G==null?void 0:G.length)===((L=v==null?void 0:v.sub_exercise_questions)==null?void 0:L.length)?0:(G==null?void 0:G.length)>0&&(G==null?void 0:G.length)<((Fe=v==null?void 0:v.sub_exercise_questions)==null?void 0:Fe.length)?2:J}else u.question_status.find(G=>G.ques_id===c).ques_status=e?1:0;tt(st({},u))})}),fl=(e,c,C,f)=>{kt(c,e,null,()=>{var v,S,fe;if(C.user_answer=e,f!=null&&f.question_id){let L=(v=f==null?void 0:f.sub_exercise_questions)==null?void 0:v.filter(Fe=>{var G;return((G=Fe.user_answer)==null?void 0:G.length)===0});u.question_status.find(Fe=>Fe.ques_id===(f==null?void 0:f.question_id)).ques_status=(L==null?void 0:L.length)===((S=f==null?void 0:f.sub_exercise_questions)==null?void 0:S.length)?0:(L==null?void 0:L.length)>0&&(L==null?void 0:L.length)<((fe=f==null?void 0:f.sub_exercise_questions)==null?void 0:fe.length)?2:1}else C.repeat_answer||(C.israp=!0),u.question_status.find(L=>L.ques_id===c).ques_status=e!=null&&e.length?1:0;tt(st({},u))})},Al=(e,c,C,f,v,S)=>Ke(void 0,null,function*(){return yield kt(C,c,e,()=>{var L,Fe,G;let Re={choice_id:c,answer_text:e};if(v.user_answer.filter(J=>J.choice_id!=c)?v.user_answer.splice(c-1,1,Re):v.user_answer.push(Re),S!=null&&S.question_id){let J=(L=S==null?void 0:S.sub_exercise_questions)==null?void 0:L.filter(Me=>{var ze;return((ze=Me.user_answer)==null?void 0:ze.length)===0});u.question_status.find(Me=>Me.ques_id===(S==null?void 0:S.question_id)).ques_status=(J==null?void 0:J.length)===((Fe=S==null?void 0:S.sub_exercise_questions)==null?void 0:Fe.length)?0:(J==null?void 0:J.length)>0&&(J==null?void 0:J.length)<((G=S==null?void 0:S.sub_exercise_questions)==null?void 0:G.length)?2:1}else u.question_status.find(J=>J.ques_id===C).ques_status=f.every(J=>!!J.answer_text)?1:u.question_status.find(J=>J.ques_id===C).ques_status=f.some(J=>!!J.answer_text)?2:0,v.repeat_answer||(v.israp=!0);tt(st({},u))})}),pl=(e,c,C,f,v)=>Ke(void 0,null,function*(){return Ht(!0),yield kt(C,c,e,()=>{u.question_status.find(L=>L.ques_id===C).ques_status=f.every(L=>!!L.value)?1:u.question_status.find(L=>L.ques_id===C).ques_status=f.some(L=>!!L.value)?2:0;let fe={choice_id:c,answer_text:e};v.user_answer.filter(L=>L.choice_id!=c)?v.user_answer.splice(c-1,1,fe):v.user_answer.push(fe),v.repeat_answer||(v.israp=!0),tt(st({},u))})}),gl=(e,c,C,f)=>{kt(c,null,e,()=>{var v,S,fe;if(C.user_answer=[],C.user_answer.push(e),f!=null&&f.question_id){let L=(v=f==null?void 0:f.sub_exercise_questions)==null?void 0:v.filter(Fe=>{var G;return((G=Fe.user_answer)==null?void 0:G.length)===0});u.question_status.find(Fe=>Fe.ques_id===(f==null?void 0:f.question_id)).ques_status=(L==null?void 0:L.length)===((S=f==null?void 0:f.sub_exercise_questions)==null?void 0:S.length)?0:(L==null?void 0:L.length)>0&&(L==null?void 0:L.length)<((fe=f==null?void 0:f.sub_exercise_questions)==null?void 0:fe.length)?2:1}else u.question_status.find(L=>L.ques_id===c).ques_status=e?1:0,C.repeat_answer||(C.israp=!0);tt(st({},u))})},vn=(e,c,C)=>{var f,v,S,fe;let L="";const Fe=(e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===1;Fe&&((f=e==null?void 0:e.question_choices)==null||f.forEach((Re,J)=>{Re.standard_boolean&&(L=L+zt[J])}));const G=((v=u==null?void 0:u.exercise)==null?void 0:v.commit_status)===1;return n.createElement("div",null,n.createElement("div",{className:i.baseMargin},n.createElement($.ZP.Group,{disabled:G,defaultValue:(S=e==null?void 0:e.user_answer)==null?void 0:S[0],onChange:Re=>_l(Re.target.value,e==null?void 0:e.question_id,c,e,C),className:e.user_score&&`edu-radio-${e.user_score===e.question_score?"green":"red"}`},(fe=e==null?void 0:e.question_choices)==null?void 0:fe.map((Re,J)=>{const ze=e.question_type==2?"":`${zt[J]}.`;return n.createElement("div",{className:i.answerWrap,key:J},n.createElement($.ZP,{className:i.noWrap,value:Re==null?void 0:Re.choice_id},n.createElement(T.Z,{wrap:!1,align:"middle"},n.createElement(l.Z,null,n.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},ze)),n.createElement(l.Z,null,n.createElement(x.Z,{className:i.renderHtml,value:Re==null?void 0:Re.choice_text})))))}))),G&&n.createElement(n.Fragment,null,n.createElement(T.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(e==null?void 0:e.user_score)&&n.createElement("span",null,n.createElement("span",{className:pn[Number(e==null?void 0:e.answer_status)]||"c-orange-ff9"},e==null?void 0:e.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),n.createElement("div",{className:i.analysisWrap},n.createElement("div",{className:i.greyBg},n.createElement(T.Z,{className:"mb20"},n.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(l.Z,null,Fe?L:e==null?void 0:e.standard_answer_show)),n.createElement(T.Z,{align:"middle"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(x.Z,{className:i.renderHtml,value:e==null?void 0:e.analysis}))))))},yl=(e,c,C)=>{var f;return n.createElement("div",null,(f=e==null?void 0:e.sub_exercise_questions)==null?void 0:f.map((v,S)=>n.createElement("div",{className:`${i.baseMargin} ${i.singleItem} mb20`,key:S},n.createElement("div",{style:{display:"flex",alignItems:"baseline",userSelect:"none",marginBottom:40}},n.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",v==null?void 0:v.question_score,"\u5206\uFF09"),n.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},C+1+"."+(S+1)),n.createElement(x.Z,{value:v==null?void 0:v.question_title})),((v==null?void 0:v.question_type)==0||(v==null?void 0:v.question_type)==2)&&vn(v,v==null?void 0:v.question_type,e),(v==null?void 0:v.question_type)==1&&wn(v,v==null?void 0:v.question_type,e),(v==null?void 0:v.question_type)==3&&In(v,v==null?void 0:v.question_type,e),(v==null?void 0:v.question_type)==4&&Nn(v,v==null?void 0:v.question_type,e))))},wn=(e,c,C)=>{var f,v,S;let fe="";const L=(e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===1;L&&((f=e==null?void 0:e.question_choices)==null||f.forEach((G,Re)=>{G.standard_boolean&&(fe=fe+zt[Re])}));const Fe=((v=u==null?void 0:u.exercise)==null?void 0:v.commit_status)===1;return n.createElement("div",null,n.createElement("div",{className:i.baseMargin},n.createElement(z.default.Group,{disabled:Fe,defaultValue:e==null?void 0:e.user_answer,style:{flexDirection:"column"},onChange:G=>fl(G,e==null?void 0:e.question_id,e,C),className:e.user_score&&`edu-checkbox-${e.user_score===e.question_score?"green":"red"}`},(S=e==null?void 0:e.question_choices)==null?void 0:S.map((G,Re)=>{const J=`${zt[Re]}.`;return n.createElement("div",{className:i.answerWrap},n.createElement(z.default,{value:G==null?void 0:G.choice_id},n.createElement(T.Z,{wrap:!1,align:"middle"},n.createElement(l.Z,null,n.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},J)),n.createElement(l.Z,null,n.createElement(x.Z,{className:i.renderHtml,value:G==null?void 0:G.choice_text})))))}))),Fe&&n.createElement(n.Fragment,null,n.createElement(T.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(e==null?void 0:e.user_score)&&n.createElement("span",null,n.createElement("span",{className:pn[Number(e==null?void 0:e.answer_status)]||"c-orange-ff9"},e==null?void 0:e.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),n.createElement("div",{className:i.analysisWrap},n.createElement("div",{className:i.greyBg},n.createElement(T.Z,{className:"mb20"},n.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(l.Z,null,L?fe:e==null?void 0:e.standard_answer_show)),n.createElement(T.Z,{align:"middle"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(x.Z,{className:i.renderHtml,value:e==null?void 0:e.analysis}))))))},In=(e,c,C)=>n.createElement(en,{item:e,answerData:u,onBlur:(f,v,S)=>Ke(void 0,null,function*(){return yield Al(f,v,e==null?void 0:e.question_id,S,e,C)})}),Nn=(e,c,C)=>n.createElement(B,{item:e,answerData:u,onBlur:f=>gl(f,e==null?void 0:e.question_id,e,C)}),Bl=(e,c)=>n.createElement(Ae,{item:e,answerData:u}),hl=(e,c)=>n.createElement(lt,{item:e,answerData:u}),Cl=(e,c)=>n.createElement(rt,{item:e,answerData:u,onBlur:(C,f,v)=>Ke(void 0,null,function*(){return yield pl(C,f,e==null?void 0:e.question_id,v,e)})}),Yt=e=>{if(zn){const c=oe.default.confirm({centered:!0,icon:null,title:Ue.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:n.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{Ht(!1),e==null||e()},onOk:()=>{Ht(!1),En.Z.publish("BFill:Submit",{})}});return}e==null||e()};(0,t.useEffect)(()=>{const e=En.Z.subscribe("BFill:Submit:Change",({value:c})=>{Ht(c)});return()=>{e()}},[]);const Fl=(e,c,C)=>{var f,v;const S=(f=u==null?void 0:u.exercise_question_types)==null?void 0:f.find(fe=>fe.question_type===c);return n.createElement("div",{className:i.answerSheetWrap},n.createElement("div",{className:i.answerSheetQuestionTitle,onClick:()=>{Ot[c]=!Ot[c],Hn(st({},Ot))}},!Ot[c]&&n.createElement(pe.Z,null),Ot[c]&&n.createElement(N.Z,null),n.createElement("span",{className:"ml5 c-grey-666"},e)),!Ot[c]&&n.createElement(T.Z,{className:i.answerSheet,gutter:[20,20],key:c},(v=S==null?void 0:S.items)==null?void 0:v.map(function(fe,L){var Fe,G,Re,J,Me,ze;if(fe.question_type===c)return n.createElement(l.Z,null,n.createElement("div",{onClick:()=>{Yt(()=>{var Be,He,Mt,$t,On;if(C===ce&&L===_e)return;if(u.exercise_question_types[ce].items[_e].israp=!1,tt(st({},u)),!Gt&&((Be=u==null?void 0:u.exercise)==null?void 0:Be.user_exercise_status)===0&&(0,g.dE)()&&!((On=($t=(Mt=(He=u.exercise_question_types)==null?void 0:He[ce])==null?void 0:Mt.items)==null?void 0:$t[_e])!=null&&On.repeat_answer)){qt(!0),cn(3),sl({oneindex:C,twoindex:L});return}Dt(C),bt(L);const Nl=`Anchor_${c}_${L}`;let Dn=document.getElementById(Nl);Dn&&setTimeout(()=>Dn.scrollIntoView({block:"start",behavior:"smooth"}))})},key:L,className:` - ${i.answerSheetItem} - ${(Fe=u==null?void 0:u.question_status)!=null&&Fe.some(Be=>{var He;return Be.ques_id===fe.question_id&&(Be==null?void 0:Be.ques_status)===1&&((He=u==null?void 0:u.exercise)==null?void 0:He.commit_status)===0})?i.active:""} - ${(G=u==null?void 0:u.question_status)!=null&&G.some(Be=>{var He;return Be.ques_id===fe.question_id&&(Be==null?void 0:Be.ques_status)===2&&((He=u==null?void 0:u.exercise)==null?void 0:He.commit_status)===0})?i.partialActive:""} - ${(Re=u==null?void 0:u.question_status)!=null&&Re.some(Be=>{var He;return Be.ques_id===fe.question_id&&(Be==null?void 0:Be.score_status)===1&&((He=u==null?void 0:u.exercise)==null?void 0:He.commit_status)===1})?i.yes:""} - ${(J=u==null?void 0:u.question_status)!=null&&J.some(Be=>{var He;return Be.ques_id===fe.question_id&&(Be==null?void 0:Be.score_status)===2&&((He=u==null?void 0:u.exercise)==null?void 0:He.commit_status)===1})?i.no:""} - ${(Me=u==null?void 0:u.question_status)!=null&&Me.some(Be=>{var He;return Be.ques_id===fe.question_id&&(Be==null?void 0:Be.score_status)===3&&((He=u==null?void 0:u.exercise)==null?void 0:He.commit_status)===1})?i.bf:""} - ${C===ce&&L===_e?i.selected:""} - `},n.createElement("span",{className:i.qindex},L+1),((ze=u==null?void 0:u.question_status)==null?void 0:ze.some(Be=>{var He;return Be.ques_id===fe.question_id&&(Be==null?void 0:Be.ques_status)===2&&((He=u==null?void 0:u.exercise)==null?void 0:He.commit_status)===0}))&&n.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}})))})))},xl=(e,c)=>{var C,f,v,S,fe,L,Fe,G,Re;return n.createElement("div",{className:i.questionItem,id:`Anchor_${e==null?void 0:e.question_type}_${c}`},n.createElement("div",{style:{display:"flex",alignItems:"baseline",marginTop:20,marginBottom:40,userSelect:"none"}},n.createElement("span",{className:`${i.questionScore} mr10`},e==null?void 0:e.question_score,"\u5206"),n.createElement("span",{className:`font16 ${i.noWrap}`},c+1,"\u3001"),n.createElement(x.Z,{value:(e==null?void 0:e.question_type)==8?e==null?void 0:e.description:e==null?void 0:e.question_title}),!(e!=null&&e.repeat_answer)&&n.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002"),!!((C=e==null?void 0:e.schools)!=null&&C.length)&&n.createElement(we.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},n.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(e==null?void 0:e.question_type)===6&&n.createElement(Zn.Z,{style:{margin:`-30px 0 ${(f=u==null?void 0:u.exercise)!=null&&f.commit_status?11:30}px 60px`},dataSource:(e==null?void 0:e.languages)||[]}),(e==null?void 0:e.question_type)==0&&vn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==2&&vn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==1&&wn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==3&&In(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==4&&Nn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==5&&!((v=u.exercise)!=null&&v.commit_status)&&n.createElement("div",{style:{margin:"-28px 0 12px 62px"}},n.createElement(T.Z,{justify:"space-between",align:"middle"},n.createElement(l.Z,null,n.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),n.createElement(l.Z,null,n.createElement(Q.ZP,{type:"primary",className:i.toIframeBtn,onClick:()=>cl(e)},"\u8FDB\u5165\u7B54\u9898")))),(e==null?void 0:e.question_type)==5&&Bl(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==6&&!((S=u.exercise)!=null&&S.commit_status)&&n.createElement("div",{style:{margin:"-28px 0 -25px"}},n.createElement(T.Z,{justify:"end",align:"middle"},n.createElement(l.Z,null,n.createElement(Q.ZP,{type:"primary",className:i.toIframeBtn,onClick:()=>dl(e)},"\u8FDB\u5165\u7B54\u9898")))),(e==null?void 0:e.question_type)==6&&hl(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==7&&yl(e,e==null?void 0:e.question_type,c),(e==null?void 0:e.question_type)==8&&Cl(e,e==null?void 0:e.question_type),!!((fe=e==null?void 0:e.answer_comments)!=null&&fe.length)&&n.createElement("div",{className:"mt30"},(L=e==null?void 0:e.answer_comments)==null?void 0:L.map((J,Me)=>{var ze,Be;return n.createElement("div",{key:Me},n.createElement(T.Z,{align:"middle",gutter:[0,10]},n.createElement(l.Z,{flex:"50px"},n.createElement("img",{src:R.Z.API_SERVER+"/images/"+((ze=J.user)==null?void 0:ze.image_url),width:"40",style:{borderRadius:40}})),n.createElement(l.Z,{flex:"1"},J.updated_at,n.createElement("br",null),(Be=J.user)==null?void 0:Be.name),n.createElement(l.Z,{className:"c-grey-c"},J.shixun_chanllge_position&&n.createElement("span",null,"\u7B2C",J.shixun_chanllge_position,"\u5173"),e.question_type!==4&&n.createElement("span",null,"\u539F\u59CB\u5F97\u5206",J.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",J.score,"\u5206")),J.comment&&n.createElement(T.Z,{align:"middle",gutter:[0,10]},n.createElement(l.Z,{flex:"50px"}),n.createElement(l.Z,{flex:"1"},n.createElement(jn,{autoSize:!0,value:J.comment,disabled:!0}))))})),(e==null?void 0:e.score_status)!==1&&((Fe=u==null?void 0:u.exercise)==null?void 0:Fe.commit_status)===1&&((G=e==null?void 0:e.knowledge_item_banks)==null?void 0:G.length)>0&&n.createElement("div",null,n.createElement("div",{className:i.juyifansan,onClick:()=>{ul(!dn)}},n.createElement("i",{style:{marginRight:8},className:"icon-juyifansan iconfont"}),n.createElement("span",null,"\u4E3E\u4E00\u53CD\u4E09"),n.createElement("span",{style:{fontSize:8,marginLeft:10},className:`${dn?"icon-shouqi6":"icon-zhankai6"} iconfont c-grey-c`})),dn&&n.createElement("div",{className:i.contentListWrap},(Re=e==null?void 0:e.knowledge_item_banks)==null?void 0:Re.map((J,Me)=>{var ze;return n.createElement("div",{className:i.li,key:Me},n.createElement("div",{className:i.top},n.createElement(Ce.Z,{key:J.id,data:J,showCheckbox:!1})),n.createElement("div",{className:i.bottom},n.createElement("p",{className:`${i.actionLeftItem} ${i.questionTypeName}`},Ue.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"})," ",(ze=qn.find(Be=>Be.type===J.item_type))==null?void 0:ze.name),n.createElement("p",{className:i.actionLeftItem},"\u96BE\u5EA6 ",kn[J.difficulty]),n.createElement("div",{className:i.more},n.createElement("div",{onClick:()=>Ke(void 0,null,function*(){const{item_type:Be}=J;if(Be==="PROGRAM"){const{program_attr:{identifier:He}}=J,Mt=yield m({type:"problemset/startExperience",payload:{id:He}});if(Mt.status===0){const $t=Mt.identifier;(0,w.xg)(`/myproblems/${$t}`);return}ve.ZP.warning(Mt.message);return}m({type:"problemset/setActionTabs",payload:{key:Be,params:J}})}),className:i.btnAdd},"\u7EC3\u4E60"))))}))))},Pl=(e,c)=>n.createElement(t.Fragment,null,Fl(e.name||H.fw[e.question_type].name,e.question_type,c)),wl=e=>{let c=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],C=["","\u5341","\u767E","\u5343","\u4E07"];e=parseInt(e);let f=fe=>{let L=fe.toString().split("").reverse(),Fe="";for(var G=0;G0&&L[G]==0&&L[G-1]==0?"":c[L[G]]+(L[G]==0?C[0]:C[G]))+Fe;return Fe},v=Math.floor(e/1e4),S=e%1e4;return S.toString().length<4&&(S="0"+S),v?f(v)+"\u4E07"+f(S):f(e)},Il=()=>{var e,c,C,f,v,S,fe,L,Fe,G,Re,J,Me;return n.createElement(t.Fragment,{key:ce},n.createElement("div",{className:"pt20"},n.createElement("span",{className:i.questionTypeTitle},wl(ce+1),"\u3001",(c=(e=u==null?void 0:u.exercise_question_types)==null?void 0:e[ce])==null?void 0:c.name),n.createElement("span",{className:i.questionTypeInfo},"\uFF08\u5171",(f=(C=u==null?void 0:u.exercise_question_types)==null?void 0:C[ce])==null?void 0:f.count,"\u9898\uFF1B",((S=(v=u==null?void 0:u.exercise_question_types)==null?void 0:v[ce])==null?void 0:S.question_type)===7?`\u5305\u542B${(L=(fe=u==null?void 0:u.exercise_question_types)==null?void 0:fe[ce])==null?void 0:L.sub_questions_count}\u5C0F\u9898`:""," \u5171",(G=(Fe=u==null?void 0:u.exercise_question_types)==null?void 0:Fe[ce])==null?void 0:G.score,"\u5206\uFF09")),n.createElement(t.Fragment,{key:_e},xl((Me=(J=(Re=u==null?void 0:u.exercise_question_types)==null?void 0:Re[ce])==null?void 0:J.items)==null?void 0:Me[_e],_e)))};return n.createElement(ee.Z,{size:"middle",spinning:Vn},Kn&&n.createElement(de.Z,{iframe:gn}),n.createElement("iframe",{style:{display:tl},id:"iframeShixuns",className:i.iframe,src:el,ref:gn,frameBorder:"0"}),n.createElement("div",{className:i.fixHeader},n.createElement(T.Z,{align:"middle",className:"edu-container"},n.createElement(l.Z,null,n.createElement(w.VV,{status:(Ge=u==null?void 0:u.exercise)!=null&&Ge.commit_status?[w.ju[4]]:[w.ju[99]]})),n.createElement(l.Z,{className:`${i.title} ml10`},(Ne=u==null?void 0:u.exercise)==null?void 0:Ne.exercise_name),n.createElement(l.Z,{style:{marginLeft:"auto"}},((qe=u==null?void 0:u.exercise)==null?void 0:qe.left_time)>0&&n.createElement("aside",{className:`${i.countDown} ${nl}`},"\u5269\u4F59\u7B54\u9898\u65F6\u957F",n.createElement(Rn,{value:Yn,onFinish:il}))),n.createElement(l.Z,null,(Oe=u==null?void 0:u.exercise)!=null&&Oe.commit_status?n.createElement(Q.ZP,{className:i.submitButton,style:{marginLeft:30,width:116},type:"primary",onClick:vl},"\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5"):n.createElement(Q.ZP,{className:i.submitButton,style:{marginLeft:30},type:"primary",onClick:()=>{Yt(()=>{ml(!1)})}},"\u4EA4\u5377")))),n.createElement("section",{className:"edu-container"},on.status===0&&n.createElement(T.Z,{className:i.mainPart,wrap:!1},n.createElement(l.Z,{flex:jt?"280px":"0px"},n.createElement("div",{className:i.leftPart},jt&&n.createElement("aside",{className:"bg-white"},n.createElement("aside",{className:i.answerInfo},n.createElement(T.Z,{justify:"space-between"},n.createElement(l.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),n.createElement(l.Z,{className:i.answerProgress},n.createElement("span",{style:{color:"#165DFF"}},(j=(De=u==null?void 0:u.question_status)==null?void 0:De.filter(e=>(e==null?void 0:e.ques_status)===1))==null?void 0:j.length),n.createElement("span",{style:{color:"#999999"}},"/",(me=u==null?void 0:u.exercise_types)==null?void 0:me.q_counts))),n.createElement(T.Z,null,n.createElement(nt.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((be=(Pe=u==null?void 0:u.question_status)==null?void 0:Pe.filter(e=>(e==null?void 0:e.ques_status)===1))==null?void 0:be.length)/((K=u==null?void 0:u.exercise_types)==null?void 0:K.q_counts)*100,showInfo:!1})),n.createElement(T.Z,null,n.createElement(l.Z,null,n.createElement("span",{className:"c-grey-333"},"\u5171 ",n.createElement("span",{style:{color:"#165DFF"}},((ye=u==null?void 0:u.exercise_types)==null?void 0:ye.q_counts)||((dt=(Je=u==null?void 0:u.exercise_scores)==null?void 0:Je.exercise_types)==null?void 0:dt.q_counts))," \u9898\uFF1A"),n.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",n.createElement("span",{style:{color:"#FA6400"}},((ot=u==null?void 0:u.exercise_types)==null?void 0:ot.q_scores)||((Ft=(it=u==null?void 0:u.exercise_scores)==null?void 0:it.exercise_types)==null?void 0:Ft.q_scores))," \u5206")))),n.createElement(T.Z,{className:i.dottedLineWrapper,align:"middle"},n.createElement(l.Z,{className:i.leftHalfCircle}),n.createElement(l.Z,{flex:1,className:i.dottedLine}),n.createElement(l.Z,{className:i.rightHalfCircle})),n.createElement(T.Z,null,n.createElement(l.Z,{flex:"1"},n.createElement("aside",{className:i.cardList},(ft=u==null?void 0:u.exercise_question_types)==null?void 0:ft.map((e,c)=>n.createElement(t.Fragment,{key:e.question_type},Pl(e,c))))))),((Tt=u==null?void 0:u.exercise)==null?void 0:Tt.commit_status)===0&&n.createElement(T.Z,{justify:"space-around",align:"middle",className:i.answerSheetBottom},n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{className:i.answerYes}),"\u5DF2\u7B54"),n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{className:`${i.answerNo} ml10`},n.createElement("div",{style:{height:"50%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{className:`${i.answerNo} ml10`}),"\u672A\u7B54")),((St=u==null?void 0:u.exercise)==null?void 0:St.commit_status)===1&&n.createElement(T.Z,{justify:"space-around",align:"middle",className:i.answerSheetBottom},n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{className:i.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${i.answerNo} ml10`}),"\u9519\u8BEF"),n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${i.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"))),n.createElement("div",{className:i.fold,onClick:()=>Gn(!jt)},jt&&n.createElement(we.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},n.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!jt&&n.createElement(we.Z,{title:"\u5C55\u5F00"},n.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),n.createElement(l.Z,{flex:"1"},n.createElement("section",{className:[i.rightPart,"ml20"].join(" ")},n.createElement("div",{className:`${i.questionPart} pl30 pr30`},Il()),n.createElement(T.Z,{className:i.bottom,align:"middle",justify:"end"},n.createElement(l.Z,null,(ce!=0||_e!=0)&&n.createElement(Q.ZP,{className:`${i.changeButton} ${i.prevBtn} mr20`,type:"default",onClick:()=>{Yt(()=>{var e,c,C,f,v;if(u.exercise_question_types[ce].items[_e].israp=!1,tt(st({},u)),!Gt&&((e=u==null?void 0:u.exercise)==null?void 0:e.user_exercise_status)===0&&(0,g.dE)()&&!((v=(f=(C=(c=u.exercise_question_types)==null?void 0:c[ce])==null?void 0:C.items)==null?void 0:f[_e])!=null&&v.repeat_answer)){qt(!0),cn(1);return}_e===0?(ce-=1,_e=u.exercise_question_types[ce].items.length-1):_e-=1,Dt(ce),bt(_e)})}},"\u4E0A\u4E00\u9898"),!(ce===((Qt=u==null?void 0:u.exercise_question_types)==null?void 0:Qt.length)-1&&_e===((Rt=(Wt=(Lt=u==null?void 0:u.exercise_question_types)==null?void 0:Lt[ce])==null?void 0:Wt.items)==null?void 0:Rt.length)-1)&&n.createElement(Q.ZP,{className:i.changeButton,type:"primary",onClick:()=>{Yt(()=>{var e,c,C,f,v;if(u.exercise_question_types[ce].items[_e].israp=!1,tt(st({},u)),!Gt&&((e=u==null?void 0:u.exercise)==null?void 0:e.user_exercise_status)===0&&(0,g.dE)()&&!((v=(f=(C=(c=u.exercise_question_types)==null?void 0:c[ce])==null?void 0:C.items)==null?void 0:f[_e])!=null&&v.repeat_answer)){qt(!0),cn(2);return}u.exercise_question_types[ce].items.length-1===_e?(ce=ce+1,_e=0):_e=_e+1,Dt(ce),bt(_e)})}},"\u4E0B\u4E00\u9898"))))),n.createElement(oe.default,{title:"\u6CE8\u610F",open:ll,onCancel:()=>qt(!1),footer:!1},n.createElement("div",null,n.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),n.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},n.createElement(z.default,{checked:Gt,onChange:e=>{al(e.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),n.createElement("div",null,n.createElement(Q.ZP,{onClick:()=>{u.exercise_question_types[ce].items[_e].israp?(u.exercise_question_types[ce].items[_e].israp=!0,tt(st({},u))):u.exercise_question_types[ce].items[_e].israp===""&&(u.exercise_question_types[ce].items[_e].israp=!0,tt(st({},u)))}},"\u6211\u518D\u60F3\u60F3"),n.createElement(Q.ZP,{onClick:()=>{u.exercise_question_types[ce].items[_e].israp=!1,tt(st({},u)),yn===1?(_e===0?(ce-=1,_e=u.exercise_question_types[ce].items.length-1):_e-=1,console.log(u.exercise_question_types[ce].items[_e],"-----"),Dt(ce),bt(_e)):yn===2?(u.exercise_question_types[ce].items.length-1===_e?(ce=ce+1,_e=0):_e=_e+1,Dt(ce),bt(_e)):(Dt(Bn.oneindex),bt(Bn.twoindex)),qt(!1)},type:"primary",style:{marginLeft:30}},Ue.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))))),on.status!==0&&n.createElement(ne,{data:on}),n.createElement(at.Z,null),n.createElement(ct.Z,null),n.createElement(Zt.Z,null),n.createElement(Xt.Z,null),n.createElement(an.Z,null),n.createElement(bn.Z,null),n.createElement(Mn.Z,null)))};var Xn=(0,ue.connect)(({loading:a,user:m})=>({user:m,loading:a.effects}))(Un)},47354:function(pt,Xe,s){var t=s(59301),ue=s(65582),Te=s(8591),Se=s(43418),oe=s(89392),ve=s.n(oe),nt=s(96601),$=s(6339),T=s(24334),l=s.n(T),z=s(38147),we=s(67172),Q=s(88125),ee=s(56656),pe=s.n(ee),N=s(59301),de=Object.defineProperty,Qe=Object.defineProperties,te=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,r=(o,y,B)=>y in o?de(o,y,{enumerable:!0,configurable:!0,writable:!0,value:B}):o[y]=B,h=(o,y)=>{for(var B in y||(y={}))w.call(y,B)&&r(o,B,y[B]);if(i)for(var B of i(y))g.call(y,B)&&r(o,B,y[B]);return o},d=(o,y)=>Qe(o,te(y)),x=(o,y,B)=>new Promise((W,re)=>{var xe=Z=>{try{D(B.next(Z))}catch(E){re(E)}},Le=Z=>{try{D(B.throw(Z))}catch(E){re(E)}},D=Z=>Z.done?W(Z.value):Promise.resolve(Z.value).then(xe,Le);D((B=B.apply(o,y)).next())});const X=({problemset:o,dispatch:y})=>{var B,W,re,xe,Le;const[D,Z]=(0,t.useState)({}),[E,A]=(0,t.useState)([]),[I,b]=(0,t.useState)(!1),[P,Ze]=(0,t.useState)(!1),[Ie,Ye]=(0,t.useState)({}),mt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var Ve,Ae,je;if(((Ve=o==null?void 0:o.actionTabs)==null?void 0:Ve.key)==="BPROGRAM"){const Ee=(0,oe.cloneDeep)((Ae=o==null?void 0:o.actionTabs)==null?void 0:Ae.params);Z(Ee),A((je=Ee==null?void 0:Ee.standard_answer)==null?void 0:je.map(le=>({value:"",answer:(le==null?void 0:le.answer_text)||[]})))}},[(B=o==null?void 0:o.actionTabs)==null?void 0:B.key]);function $e(){return new Date().getTime()}const vt=()=>x(void 0,null,function*(){var Ve,Ae,je,Ee,le;if(E.some(V=>(V==null?void 0:V.value)==="")&&!I){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(I){const V=(0,oe.cloneDeep)((Ve=o==null?void 0:o.actionTabs)==null?void 0:Ve.params);A([...(Ae=V==null?void 0:V.standard_answer)==null?void 0:Ae.map(ut=>({value:"",answer:(ut==null?void 0:ut.answer_text)||[],type:""}))]),b(!I);return}else{let V=E==null?void 0:E.map((ut,yt)=>d(h({},ut),{type:ut.types}));A(V)}console.log(E),Ze(!0);let lt=yield(0,z.ZP)(`/api/problems/${(je=D==null?void 0:D.program_attr)==null?void 0:je.identifier}/start.json`,{method:"get"});const gt=yield(0,we.n4)(lt==null?void 0:lt.identifier,{code:(Ee=D==null?void 0:D.program_attr)==null?void 0:Ee.code,language:(le=D==null?void 0:D.program_attr)==null?void 0:le.language,answers:E==null?void 0:E.map(V=>V.value)});if((gt==null?void 0:gt.status)===0){let ut=function(){return x(this,null,function*(){const{status:yt,message:xt,data:_t}=yield(0,we.rX)(lt==null?void 0:lt.identifier,"submit"),Ct=$e()-V>10*1e3*(E==null?void 0:E.length);if(yt!==0&&!Ct&&setTimeout(ut,1e3),Ct){Se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Ze(!1);return}if(yt===0){Ze(!1);let ht=E==null?void 0:E.map((Pt,wt)=>d(h({},Pt),{type:(_t==null?void 0:_t.right_arr[wt])===1?"success":"warning"}));A(ht),Ye(_t),_t.status===2&&(Ze(!1),Se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const V=$e();yield(0,we.bM)(lt==null?void 0:lt.identifier,{}),ut()}else Ze(!1);b(!I)}),Et=()=>{Z({}),A([]),b(!1),y({type:"problemset/setActionTabs",payload:{}})};return N.createElement(N.Fragment,null,N.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:o.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:I?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:vt,onCancel:Et,okButtonProps:{loading:P}},N.createElement("div",null,N.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),N.createElement($.Z,{value:(W=D==null?void 0:D.program_attr)==null?void 0:W.description}),((re=D==null?void 0:D.program_attr)==null?void 0:re.code)&&N.createElement($.Z,{showProgramFill:!0,onFillChange:Ve=>{let Ae=Ve==null?void 0:Ve.map((je,Ee)=>h({},je));A(Ae)},programFillValue:E,value:T.Base64.decode((xe=D==null?void 0:D.program_attr)==null?void 0:xe.code)}),I&&N.createElement(t.Fragment,null,N.createElement("div",{className:nt.Z.line}),(Le=D==null?void 0:D.standard_answer)==null?void 0:Le.map((Ve,Ae)=>N.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},N.createElement("b",null,"\u586B\u7A7A",Ae+1,"\u7B54\u6848:\xA0"),N.createElement("pre",null,(Ve==null?void 0:Ve.answer_text)||""))),N.createElement("div",{className:"c-grey-333 mb10"},N.createElement("b",null,"\u89E3\u6790:\xA0"),(D==null?void 0:D.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Ie==null?void 0:Ie.id)&&Ie.status!==2&&N.createElement(Se.default,{open:(Ie==null?void 0:Ie.id)&&Ie.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Ye({})},onCancel:()=>{Ye({})}},N.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},N.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},N.createElement("div",null,N.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),N.createElement("span",{style:{marginLeft:12,color:Ie.status!==0&&"#E30000"}},Q.Im[Ie.status])),N.createElement("div",null,N.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),N.createElement("span",{style:{marginLeft:12}},pe()(Ie.created_at).format("YYYY-MM-DD HH:mm:ss"))),N.createElement("div",null,N.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),N.createElement("span",{style:{marginLeft:12}},Ie.language)),N.createElement("div",null,N.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),N.createElement("span",{style:{marginLeft:12}},Ie.execute_time,"ms"))),N.createElement(Q.Y4,h({},Ie)))))};Xe.Z=(0,ue.connect)(({problemset:o})=>({problemset:o}))(X)},80950:function(pt,Xe,s){s.d(Xe,{Z:function(){return ln}});var t=s(59301),ue=s(65582),Te=s(8591),Se=s(43418),oe=s(89392),ve=s(6339),nt=s(5112),$=s(3113),T=s(28103),l=s(96601),z=s(59301),we=Object.defineProperty,Q=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Qe=(F,_,p)=>_ in F?we(F,_,{enumerable:!0,configurable:!0,writable:!0,value:p}):F[_]=p,te=(F,_)=>{for(var p in _||(_={}))N.call(_,p)&&Qe(F,p,_[p]);if(pe)for(var p of pe(_))de.call(_,p)&&Qe(F,p,_[p]);return F},i=(F,_)=>Q(F,ee(_)),w=(F,_,p)=>new Promise((ge,q)=>{var ae=M=>{try{k(p.next(M))}catch(U){q(U)}},Y=M=>{try{k(p.throw(M))}catch(U){q(U)}},k=M=>M.done?ge(M.value):Promise.resolve(M.value).then(ae,Y);k((p=p.apply(F,_)).next())});const g=({problemset:F,dispatch:_,showdiv:p,data:ge})=>{const[q,ae]=(0,t.useState)([]),[Y,k]=(0,t.useState)(!1),M=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var se;((se=Object.keys(ge))==null?void 0:se.length)>0&&ae(ge.choices)},[ge]);const U=()=>w(void 0,null,function*(){if(!q.some(se=>se==null?void 0:se.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Y){const se=(0,oe.cloneDeep)(ge);ae(se.choices)}k(!Y)}),rt=(se,ke)=>{console.log(se.target.checked);const ne=q.map((R,ie)=>i(te({},R),{checked:ie===ke?se.target.checked:!1}));ae(ne)},Bt=()=>{ae([]),k(!1),_({type:"problemset/setActionTabs",payload:{}})};return z.createElement("div",null,z.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),z.createElement(ve.Z,{value:ge==null?void 0:ge.name}),q==null?void 0:q.map((se,ke)=>{const{is_answer:ne,checked:R,choice_text:ie}=se;let H="";return Y&&ne&&(H=l.Z.green),Y&&!ne&&R&&(H=l.Z.red),z.createElement("div",{key:ke,style:{pointerEvents:Y?"none":"auto"},className:`${l.Z.row} ${H}`},z.createElement(nt.ZP,{onChange:Ce=>rt(Ce,ke),checked:R}),z.createElement("span",null,M[ke],".\xA0"),z.createElement(ve.Z,{className:l.Z.html,value:ie}),Y&&ne&&z.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Y&&!ne&&R&&z.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Y&&z.createElement(t.Fragment,null,z.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},z.createElement("div",{className:"c-grey-333 mb5"},z.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),M[q.findIndex(se=>se.is_answer)]),z.createElement("div",{className:"c-grey-333 mb10"},z.createElement("b",null,"\u89E3\u6790:\xA0"),(ge==null?void 0:ge.analysis)||"\u6682\u65E0\u89E3\u6790"))),z.createElement("div",{style:{textAlign:"end",marginTop:10}},z.createElement($.ZP,{type:"primary",onClick:()=>{U()}},Y?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!p&&z.createElement(T.Z,null))};var r=(0,ue.connect)(({problemset:F})=>({problemset:F}))(g),h=s(92832),d=s(27687),x=s(59301),X=Object.defineProperty,o=Object.defineProperties,y=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,xe=(F,_,p)=>_ in F?X(F,_,{enumerable:!0,configurable:!0,writable:!0,value:p}):F[_]=p,Le=(F,_)=>{for(var p in _||(_={}))W.call(_,p)&&xe(F,p,_[p]);if(B)for(var p of B(_))re.call(_,p)&&xe(F,p,_[p]);return F},D=(F,_)=>o(F,y(_)),Z=(F,_,p)=>new Promise((ge,q)=>{var ae=M=>{try{k(p.next(M))}catch(U){q(U)}},Y=M=>{try{k(p.throw(M))}catch(U){q(U)}},k=M=>M.done?ge(M.value):Promise.resolve(M.value).then(ae,Y);k((p=p.apply(F,_)).next())});const E=({problemset:F,datas:_,showdiv:p,dispatch:ge})=>{var q;const[ae,Y]=(0,t.useState)({}),[k,M]=(0,t.useState)([]),[U,rt]=(0,t.useState)(!1),Bt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var R;if(Object.keys(_)){const ie=(0,oe.cloneDeep)(_);Y(ie),M((R=ie==null?void 0:ie.standard_answer)==null?void 0:R.map(H=>Le({value:"",answer:(H==null?void 0:H.answer_text)||[]},H)))}},[_]);const se=()=>Z(void 0,null,function*(){var R;if(k.some(ie=>(ie==null?void 0:ie.value)==="")){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(U){const ie=(0,oe.cloneDeep)(_);M((R=ie==null?void 0:ie.standard_answer)==null?void 0:R.map(H=>Le({value:"",answer:(H==null?void 0:H.answer_text)||[]},H)))}rt(!U)}),ke=(R,ie)=>{const H=k.map((Ce,at)=>D(Le({},Ce),{value:at===ie?R.target.value:Ce.value}));M(H)},ne=()=>{Y({}),M([]),rt(!1),ge({type:"problemset/setActionTabs",payload:{}})};return x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),x.createElement(ve.Z,{value:ae==null?void 0:ae.name}),k==null?void 0:k.map((R,ie)=>{const{value:H,answer:Ce}=R;let at="";return U&&(Ce!=null&&Ce.includes(H))&&(at=l.Z.green),U&&!(Ce!=null&&Ce.includes(H))&&(at=l.Z.red),x.createElement("div",{key:ie,style:{pointerEvents:U?"none":"auto",marginTop:10},className:`${l.Z.row} ${at}`},x.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",ie+1,"\u7B54\u6848:"),(R==null?void 0:R.model)===1?x.createElement(h.default.TextArea,{className:l.Z.textArea,style:{width:610,marginRight:10},onChange:ct=>ke(ct,ie),value:H}):x.createElement(d.Z,{value:H,onChange:ct=>{const Zt=k.map((Xt,an)=>D(Le({},Xt),{value:an===ie?ct:Xt.value}));M(Zt)}}),U&&(Ce==null?void 0:Ce.includes(H))&&x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),U&&!(Ce!=null&&Ce.includes(H))&&x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),U&&x.createElement(t.Fragment,null,x.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(q=ae==null?void 0:ae.standard_answer)==null?void 0:q.map((R,ie)=>{var H,Ce;return x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u586B\u7A7A",ie+1,"\u7B54\u6848:\xA0"),(R==null?void 0:R.model)===1?((H=R==null?void 0:R.answer_text)==null?void 0:H.join("\u3001"))||"":x.createElement(d.Z,{value:(Ce=R==null?void 0:R.answer_text)==null?void 0:Ce.join("\u3001"),disabled:!0}))}),x.createElement("div",{className:"c-grey-333 mb10"},x.createElement("b",null,"\u89E3\u6790:\xA0"),(ae==null?void 0:ae.analysis)||"\u6682\u65E0\u89E3\u6790"))),x.createElement("div",{style:{textAlign:"end",marginTop:10}},x.createElement($.ZP,{type:"primary",onClick:()=>{se()}},U?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!p&&x.createElement(T.Z,null))};var A=(0,ue.connect)(({problemset:F})=>({problemset:F}))(E),I=s(59301),b=Object.defineProperty,P=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,$e=(F,_,p)=>_ in F?b(F,_,{enumerable:!0,configurable:!0,writable:!0,value:p}):F[_]=p,vt=(F,_)=>{for(var p in _||(_={}))Ye.call(_,p)&&$e(F,p,_[p]);if(Ie)for(var p of Ie(_))mt.call(_,p)&&$e(F,p,_[p]);return F},Et=(F,_)=>P(F,Ze(_)),Ve=(F,_,p)=>new Promise((ge,q)=>{var ae=M=>{try{k(p.next(M))}catch(U){q(U)}},Y=M=>{try{k(p.throw(M))}catch(U){q(U)}},k=M=>M.done?ge(M.value):Promise.resolve(M.value).then(ae,Y);k((p=p.apply(F,_)).next())});const Ae=({problemset:F,datas:_,showdiv:p,dispatch:ge})=>{var q;const[ae,Y]=(0,t.useState)({}),[k,M]=(0,t.useState)([]),[U,rt]=(0,t.useState)(!1),Bt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{if(Object.keys(_)){const R=(0,oe.cloneDeep)(_);Y(R),M(R.choices)}},[_]);const se=()=>Ve(void 0,null,function*(){if(!k.some(R=>R==null?void 0:R.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(U){const R=(0,oe.cloneDeep)(_);M(R.choices)}rt(!U)}),ke=(R,ie)=>{console.log(R.target.checked);const H=k.map((Ce,at)=>Et(vt({},Ce),{checked:at===ie?R.target.checked:!1}));M(H)},ne=()=>{Y({}),M([]),rt(!1),ge({type:"problemset/setActionTabs",payload:{}})};return I.createElement("div",null,I.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),I.createElement(ve.Z,{value:ae==null?void 0:ae.name}),k==null?void 0:k.map((R,ie)=>{const{is_answer:H,checked:Ce,choice_text:at}=R;let ct="";return U&&H&&(ct=l.Z.green),U&&!H&&Ce&&(ct=l.Z.red),I.createElement("div",{key:ie,style:{pointerEvents:U?"none":"auto"},className:`${l.Z.row} ${ct}`},I.createElement(nt.ZP,{onChange:Zt=>ke(Zt,ie),checked:Ce}),I.createElement(ve.Z,{className:l.Z.html,value:at}),U&&H&&I.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),U&&!H&&Ce&&I.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),U&&I.createElement(t.Fragment,null,I.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},I.createElement("div",{className:"c-grey-333 mb5"},I.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(q=k.find(R=>R.is_answer))==null?void 0:q.choice_text),I.createElement("div",{className:"c-grey-333 mb10"},I.createElement("b",null,"\u89E3\u6790:\xA0"),(ae==null?void 0:ae.analysis)||"\u6682\u65E0\u89E3\u6790"))),I.createElement("div",{style:{textAlign:"end",marginTop:10}},I.createElement($.ZP,{type:"primary",onClick:()=>{se()}},U?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!p&&I.createElement(T.Z,null))};var je=(0,ue.connect)(({problemset:F})=>({problemset:F}))(Ae),Ee=s(24905),le=s(59301),lt=Object.defineProperty,gt=Object.defineProperties,V=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,_t=(F,_,p)=>_ in F?lt(F,_,{enumerable:!0,configurable:!0,writable:!0,value:p}):F[_]=p,It=(F,_)=>{for(var p in _||(_={}))yt.call(_,p)&&_t(F,p,_[p]);if(ut)for(var p of ut(_))xt.call(_,p)&&_t(F,p,_[p]);return F},Ct=(F,_)=>gt(F,V(_)),ht=(F,_,p)=>new Promise((ge,q)=>{var ae=M=>{try{k(p.next(M))}catch(U){q(U)}},Y=M=>{try{k(p.throw(M))}catch(U){q(U)}},k=M=>M.done?ge(M.value):Promise.resolve(M.value).then(ae,Y);k((p=p.apply(F,_)).next())});const Pt=({problemset:F,data:_,showdiv:p,dispatch:ge})=>{const[q,ae]=(0,t.useState)([]),[Y,k]=(0,t.useState)(!1),M=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var se;((se=Object.keys(_))==null?void 0:se.length)>0&&ae(_.choices)},[_]);const U=()=>ht(void 0,null,function*(){if(!q.some(se=>se==null?void 0:se.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Y){const se=(0,oe.cloneDeep)(_);ae(se.choices)}k(!Y)}),rt=(se,ke)=>{console.log(se.target.checked);const ne=q.map((R,ie)=>Ct(It({},R),{checked:ie===ke?se.target.checked:R.checked}));ae(ne)},Bt=()=>{let se="";return q.forEach((ke,ne)=>{ke.is_answer&&(se=se+M[ne])}),se};return le.createElement("div",null,le.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),le.createElement(ve.Z,{value:_==null?void 0:_.name}),q==null?void 0:q.map((se,ke)=>{const{is_answer:ne,checked:R,choice_text:ie}=se;let H="";return Y&&ne&&(H=l.Z.green),Y&&!ne&&R&&(H=l.Z.red),le.createElement("div",{key:ke,style:{pointerEvents:Y?"none":"auto"},className:`${l.Z.row} ${H}`},le.createElement(Ee.default,{style:{padding:3},onChange:Ce=>rt(Ce,ke),checked:R}),le.createElement("span",null,M[ke],".\xA0"),le.createElement(ve.Z,{className:l.Z.html,value:ie}),Y&&ne&&le.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Y&&!ne&&R&&le.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Y&&le.createElement(t.Fragment,null,le.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},le.createElement("div",{className:"c-grey-333 mb5"},le.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Bt()),le.createElement("div",{className:"c-grey-333 mb10"},le.createElement("b",null,"\u89E3\u6790:\xA0"),(_==null?void 0:_.analysis)||"\u6682\u65E0\u89E3\u6790"))),le.createElement("div",{style:{textAlign:"end",marginTop:10}},le.createElement($.ZP,{type:"primary",onClick:()=>{U()}},Y?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!p&&le.createElement(T.Z,null))};var wt=(0,ue.connect)(({problemset:F})=>({problemset:F}))(Pt),Nt=s(96565),he=s(59301),Ut=(F,_,p)=>new Promise((ge,q)=>{var ae=M=>{try{k(p.next(M))}catch(U){q(U)}},Y=M=>{try{k(p.throw(M))}catch(U){q(U)}},k=M=>M.done?ge(M.value):Promise.resolve(M.value).then(ae,Y);k((p=p.apply(F,_)).next())});const en=({problemset:F,dispatch:_,showdiv:p,datas:ge})=>{var q,ae,Y;const[k,M]=(0,t.useState)({}),[U,rt]=(0,t.useState)(!1),[Bt,se]=(0,t.useState)(!0),[ke,ne]=(0,t.useState)("");(0,t.useEffect)(()=>{if(Object.keys(ge)){const H=(0,oe.cloneDeep)(ge);M(H)}},[ge]);const R=()=>Ut(void 0,null,function*(){if(!ke){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}U&&ne(""),rt(!U)}),ie=()=>{M({}),se(!0),rt(!1),ne(""),_({type:"problemset/setActionTabs",payload:{}})};return he.createElement("div",null,he.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),he.createElement(ve.Z,{value:k==null?void 0:k.name,style:{marginBottom:10}}),Bt?he.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{se(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):he.createElement(Nt.Z,{defaultValue:ke,onChange:H=>{ne(H)}}),U&&he.createElement(t.Fragment,null,he.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},he.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),he.createElement("br",null),((q=k==null?void 0:k.answer_texts)==null?void 0:q[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((ae=k==null?void 0:k.keywords)==null?void 0:ae.length)>0&&he.createElement("div",{style:{marginTop:10,marginBottom:10}},he.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Y=k==null?void 0:k.keywords)==null?void 0:Y.map(H=>{var Ce,at,ct;return((Ce=H==null?void 0:H.keyword)==null?void 0:Ce.length)>1?((at=H==null?void 0:H.keyword)==null?void 0:at.join("\u6216"))+"\uFF1B":((ct=H==null?void 0:H.keyword)==null?void 0:ct[0])+"\uFF1B"})),he.createElement("div",{style:{color:"#5F6368"}},he.createElement("b",null,"\u89E3\u6790:"),he.createElement("br",null),(k==null?void 0:k.analysis)||"\u6682\u65E0\u89E3\u6790"))),he.createElement("div",{style:{textAlign:"end",marginTop:10}},he.createElement($.ZP,{type:"primary",onClick:()=>{R()}},U?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!p&&he.createElement(T.Z,null))};var tn=(0,ue.connect)(({problemset:F})=>({problemset:F}))(en),At=s(59301),et=(F,_,p)=>new Promise((ge,q)=>{var ae=M=>{try{k(p.next(M))}catch(U){q(U)}},Y=M=>{try{k(p.throw(M))}catch(U){q(U)}},k=M=>M.done?ge(M.value):Promise.resolve(M.value).then(ae,Y);k((p=p.apply(F,_)).next())});const nn=({problemset:F,dispatch:_})=>{var p,ge;const[q,ae]=(0,t.useState)({}),[Y,k]=(0,t.useState)(!1),[M,U]=(0,t.useState)(!0),[rt,Bt]=(0,t.useState)("");(0,t.useEffect)(()=>{var ne,R;if(((ne=F==null?void 0:F.actionTabs)==null?void 0:ne.key)==="COMBINATION"){const ie=(0,oe.cloneDeep)((R=F==null?void 0:F.actionTabs)==null?void 0:R.params);ae(ie)}},[(p=F==null?void 0:F.actionTabs)==null?void 0:p.key]);const se=()=>et(void 0,null,function*(){if(!rt){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}k(!Y)}),ke=()=>{ae({}),U(!0),k(!1),Bt(""),_({type:"problemset/setActionTabs",payload:{}})};return At.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:F.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Y?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:se,onCancel:ke},At.createElement("div",null,At.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),At.createElement(ve.Z,{value:q==null?void 0:q.name,style:{marginBottom:10}}),(ge=q==null?void 0:q.sub_item_banks)==null?void 0:ge.map((ne,R)=>{var ie,H,Ce,at,ct;if((ne==null?void 0:ne.item_type)==="SINGLE")return At.createElement(r,{data:ne,showdiv:((ie=q==null?void 0:q.sub_item_banks)==null?void 0:ie.length)-1===R});if((ne==null?void 0:ne.item_type)==="MULTIPLE")return At.createElement(wt,{data:ne,showdiv:((H=q==null?void 0:q.sub_item_banks)==null?void 0:H.length)-1===R});if((ne==null?void 0:ne.item_type)==="JUDGMENT")return At.createElement(je,{datas:ne,showdiv:((Ce=q==null?void 0:q.sub_item_banks)==null?void 0:Ce.length)-1===R});if((ne==null?void 0:ne.item_type)==="COMPLETION")return At.createElement(A,{datas:ne,showdiv:((at=q==null?void 0:q.sub_item_banks)==null?void 0:at.length)-1===R});if((ne==null?void 0:ne.item_type)==="SUBJECTIVE")return At.createElement(tn,{datas:ne,showdiv:((ct=q==null?void 0:q.sub_item_banks)==null?void 0:ct.length)-1===R})})))};var ln=(0,ue.connect)(({problemset:F})=>({problemset:F}))(nn)},14833:function(pt,Xe,s){var t=s(59301),ue=s(65582),Te=s(8591),Se=s(43418),oe=s(92832),ve=s(89392),nt=s.n(ve),$=s(96601),T=s(6339),l=s(27687),z=s(59301),we=Object.defineProperty,Q=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Qe=(r,h,d)=>h in r?we(r,h,{enumerable:!0,configurable:!0,writable:!0,value:d}):r[h]=d,te=(r,h)=>{for(var d in h||(h={}))N.call(h,d)&&Qe(r,d,h[d]);if(pe)for(var d of pe(h))de.call(h,d)&&Qe(r,d,h[d]);return r},i=(r,h)=>Q(r,ee(h)),w=(r,h,d)=>new Promise((x,X)=>{var o=W=>{try{B(d.next(W))}catch(re){X(re)}},y=W=>{try{B(d.throw(W))}catch(re){X(re)}},B=W=>W.done?x(W.value):Promise.resolve(W.value).then(o,y);B((d=d.apply(r,h)).next())});const g=({problemset:r,dispatch:h})=>{var d,x;const[X,o]=(0,t.useState)({}),[y,B]=(0,t.useState)([]),[W,re]=(0,t.useState)(!1),xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var E,A,I;if(((E=r==null?void 0:r.actionTabs)==null?void 0:E.key)==="COMPLETION"){const b=(0,ve.cloneDeep)((A=r==null?void 0:r.actionTabs)==null?void 0:A.params);o(b),B((I=b==null?void 0:b.standard_answer)==null?void 0:I.map(P=>te({value:"",answer:(P==null?void 0:P.answer_text)||[]},P)))}},[(d=r==null?void 0:r.actionTabs)==null?void 0:d.key]);const Le=()=>w(void 0,null,function*(){var E,A;if(y.some(I=>(I==null?void 0:I.value)==="")){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(W){const I=(0,ve.cloneDeep)((E=r==null?void 0:r.actionTabs)==null?void 0:E.params);B((A=I==null?void 0:I.standard_answer)==null?void 0:A.map(b=>te({value:"",answer:(b==null?void 0:b.answer_text)||[]},b)))}re(!W)}),D=(E,A)=>{const I=y.map((b,P)=>i(te({},b),{value:P===A?E.target.value:b.value}));B(I)},Z=()=>{o({}),B([]),re(!1),h({type:"problemset/setActionTabs",payload:{}})};return z.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:r.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:W?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Le,onCancel:Z},z.createElement("div",null,z.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),z.createElement(T.Z,{value:X==null?void 0:X.name}),y==null?void 0:y.map((E,A)=>{const{value:I,answer:b}=E;let P="";return W&&(b!=null&&b.includes(I))&&(P=$.Z.green),W&&!(b!=null&&b.includes(I))&&(P=$.Z.red),z.createElement("div",{key:A,style:{pointerEvents:W?"none":"auto",marginTop:10},className:`${$.Z.row} ${P}`},z.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",A+1,"\u7B54\u6848:"),(E==null?void 0:E.model)===1?z.createElement(oe.default.TextArea,{className:$.Z.textArea,style:{width:610,marginRight:10},onChange:Ze=>D(Ze,A),value:I}):z.createElement(l.Z,{value:I,onChange:Ze=>{const Ie=y.map((Ye,mt)=>i(te({},Ye),{value:mt===A?Ze:Ye.value}));B(Ie)}}),W&&(b==null?void 0:b.includes(I))&&z.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),W&&!(b!=null&&b.includes(I))&&z.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),W&&z.createElement(t.Fragment,null,z.createElement("div",{className:$.Z.line}),(x=X==null?void 0:X.standard_answer)==null?void 0:x.map((E,A)=>{var I,b;return z.createElement("div",{className:"c-grey-333 mb5"},z.createElement("b",null,"\u586B\u7A7A",A+1,"\u7B54\u6848:\xA0"),(E==null?void 0:E.model)===1?((I=E==null?void 0:E.answer_text)==null?void 0:I.join("\u3001"))||"":z.createElement(l.Z,{value:(b=E==null?void 0:E.answer_text)==null?void 0:b.join("\u3001"),disabled:!0}))}),z.createElement("div",{className:"c-grey-333 mb10"},z.createElement("b",null,"\u89E3\u6790:\xA0"),(X==null?void 0:X.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Xe.Z=(0,ue.connect)(({problemset:r})=>({problemset:r}))(g)},26519:function(pt,Xe,s){var t=s(59301),ue=s(65582),Te=s(8591),Se=s(43418),oe=s(5112),ve=s(89392),nt=s.n(ve),$=s(96601),T=s(6339),l=Object.defineProperty,z=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,N=(w,g,r)=>g in w?l(w,g,{enumerable:!0,configurable:!0,writable:!0,value:r}):w[g]=r,de=(w,g)=>{for(var r in g||(g={}))ee.call(g,r)&&N(w,r,g[r]);if(Q)for(var r of Q(g))pe.call(g,r)&&N(w,r,g[r]);return w},Qe=(w,g)=>z(w,we(g)),te=(w,g,r)=>new Promise((h,d)=>{var x=y=>{try{o(r.next(y))}catch(B){d(B)}},X=y=>{try{o(r.throw(y))}catch(B){d(B)}},o=y=>y.done?h(y.value):Promise.resolve(y.value).then(x,X);o((r=r.apply(w,g)).next())});const i=({problemset:w,dispatch:g})=>{var r,h;const[d,x]=(0,t.useState)({}),[X,o]=(0,t.useState)([]),[y,B]=(0,t.useState)(!1),W=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var D,Z;if(((D=w==null?void 0:w.actionTabs)==null?void 0:D.key)==="JUDGMENT"){const E=(0,ve.cloneDeep)((Z=w==null?void 0:w.actionTabs)==null?void 0:Z.params);x(E),o(E.choices)}},[(r=w==null?void 0:w.actionTabs)==null?void 0:r.key]);const re=()=>te(void 0,null,function*(){var D;if(!X.some(Z=>Z==null?void 0:Z.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(y){const Z=(0,ve.cloneDeep)((D=w==null?void 0:w.actionTabs)==null?void 0:D.params);o(Z.choices)}B(!y)}),xe=(D,Z)=>{console.log(D.target.checked);const E=X.map((A,I)=>Qe(de({},A),{checked:I===Z?D.target.checked:!1}));o(E)},Le=()=>{x({}),o([]),B(!1),g({type:"problemset/setActionTabs",payload:{}})};return t.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:w.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:y?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:re,onCancel:Le},t.createElement("div",null,t.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),t.createElement(T.Z,{value:d==null?void 0:d.name}),X==null?void 0:X.map((D,Z)=>{const{is_answer:E,checked:A,choice_text:I}=D;let b="";return y&&E&&(b=$.Z.green),y&&!E&&A&&(b=$.Z.red),t.createElement("div",{key:Z,style:{pointerEvents:y?"none":"auto"},className:`${$.Z.row} ${b}`},t.createElement(oe.ZP,{onChange:P=>xe(P,Z),checked:A}),t.createElement(T.Z,{className:$.Z.html,value:I}),y&&E&&t.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),y&&!E&&A&&t.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),y&&t.createElement(t.Fragment,null,t.createElement("div",{className:$.Z.line}),t.createElement("div",{className:"c-grey-333 mb5"},t.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(h=X.find(D=>D.is_answer))==null?void 0:h.choice_text),t.createElement("div",{className:"c-grey-333 mb10"},t.createElement("b",null,"\u89E3\u6790:\xA0"),(d==null?void 0:d.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Xe.Z=(0,ue.connect)(({problemset:w})=>({problemset:w}))(i)},47389:function(pt,Xe,s){var t=s(59301),ue=s(65582),Te=s(8591),Se=s(43418),oe=s(24905),ve=s(89392),nt=s.n(ve),$=s(96601),T=s(6339),l=Object.defineProperty,z=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,N=(w,g,r)=>g in w?l(w,g,{enumerable:!0,configurable:!0,writable:!0,value:r}):w[g]=r,de=(w,g)=>{for(var r in g||(g={}))ee.call(g,r)&&N(w,r,g[r]);if(Q)for(var r of Q(g))pe.call(g,r)&&N(w,r,g[r]);return w},Qe=(w,g)=>z(w,we(g)),te=(w,g,r)=>new Promise((h,d)=>{var x=y=>{try{o(r.next(y))}catch(B){d(B)}},X=y=>{try{o(r.throw(y))}catch(B){d(B)}},o=y=>y.done?h(y.value):Promise.resolve(y.value).then(x,X);o((r=r.apply(w,g)).next())});const i=({problemset:w,dispatch:g})=>{var r;const[h,d]=(0,t.useState)({}),[x,X]=(0,t.useState)([]),[o,y]=(0,t.useState)(!1),B=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var D,Z;if(((D=w==null?void 0:w.actionTabs)==null?void 0:D.key)==="MULTIPLE"){const E=(0,ve.cloneDeep)((Z=w==null?void 0:w.actionTabs)==null?void 0:Z.params);d(E),X(E.choices)}},[(r=w==null?void 0:w.actionTabs)==null?void 0:r.key]);const W=()=>te(void 0,null,function*(){var D;if(!x.some(Z=>Z==null?void 0:Z.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(o){const Z=(0,ve.cloneDeep)((D=w==null?void 0:w.actionTabs)==null?void 0:D.params);X(Z.choices)}y(!o)}),re=(D,Z)=>{console.log(D.target.checked);const E=x.map((A,I)=>Qe(de({},A),{checked:I===Z?D.target.checked:A.checked}));X(E)},xe=()=>{d({}),X([]),y(!1),g({type:"problemset/setActionTabs",payload:{}})},Le=()=>{let D="";return x.forEach((Z,E)=>{Z.is_answer&&(D=D+B[E])}),D};return t.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:w.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:o?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:W,onCancel:xe},t.createElement("div",null,t.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),t.createElement(T.Z,{value:h==null?void 0:h.name}),x==null?void 0:x.map((D,Z)=>{const{is_answer:E,checked:A,choice_text:I}=D;let b="";return o&&E&&(b=$.Z.green),o&&!E&&A&&(b=$.Z.red),t.createElement("div",{key:Z,style:{pointerEvents:o?"none":"auto"},className:`${$.Z.row} ${b}`},t.createElement(oe.default,{style:{padding:3},onChange:P=>re(P,Z),checked:A}),t.createElement("span",null,B[Z],".\xA0"),t.createElement(T.Z,{className:$.Z.html,value:I}),o&&E&&t.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),o&&!E&&A&&t.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),o&&t.createElement(t.Fragment,null,t.createElement("div",{className:$.Z.line}),t.createElement("div",{className:"c-grey-333 mb5"},t.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Le()),t.createElement("div",{className:"c-grey-333 mb10"},t.createElement("b",null,"\u89E3\u6790:\xA0"),(h==null?void 0:h.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Xe.Z=(0,ue.connect)(({problemset:w})=>({problemset:w}))(i)},73878:function(pt,Xe,s){var t=s(59301),ue=s(65582),Te=s(8591),Se=s(43418),oe=s(5112),ve=s(89392),nt=s.n(ve),$=s(96601),T=s(6339),l=s(59301),z=Object.defineProperty,we=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,de=(g,r,h)=>r in g?z(g,r,{enumerable:!0,configurable:!0,writable:!0,value:h}):g[r]=h,Qe=(g,r)=>{for(var h in r||(r={}))pe.call(r,h)&&de(g,h,r[h]);if(ee)for(var h of ee(r))N.call(r,h)&&de(g,h,r[h]);return g},te=(g,r)=>we(g,Q(r)),i=(g,r,h)=>new Promise((d,x)=>{var X=B=>{try{y(h.next(B))}catch(W){x(W)}},o=B=>{try{y(h.throw(B))}catch(W){x(W)}},y=B=>B.done?d(B.value):Promise.resolve(B.value).then(X,o);y((h=h.apply(g,r)).next())});const w=({problemset:g,dispatch:r})=>{var h;const[d,x]=(0,t.useState)({}),[X,o]=(0,t.useState)([]),[y,B]=(0,t.useState)(!1),W=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var D,Z;if(((D=g==null?void 0:g.actionTabs)==null?void 0:D.key)==="SINGLE"){const E=(0,ve.cloneDeep)((Z=g==null?void 0:g.actionTabs)==null?void 0:Z.params);x(E),o(E.choices)}},[(h=g==null?void 0:g.actionTabs)==null?void 0:h.key]);const re=()=>i(void 0,null,function*(){var D;if(!X.some(Z=>Z==null?void 0:Z.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(y){const Z=(0,ve.cloneDeep)((D=g==null?void 0:g.actionTabs)==null?void 0:D.params);o(Z.choices)}B(!y)}),xe=(D,Z)=>{console.log(D.target.checked);const E=X.map((A,I)=>te(Qe({},A),{checked:I===Z?D.target.checked:!1}));o(E)},Le=()=>{x({}),o([]),B(!1),r({type:"problemset/setActionTabs",payload:{}})};return l.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:g.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:y?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:re,onCancel:Le},l.createElement("div",null,l.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),l.createElement(T.Z,{value:d==null?void 0:d.name}),X==null?void 0:X.map((D,Z)=>{const{is_answer:E,checked:A,choice_text:I}=D;let b="";return y&&E&&(b=$.Z.green),y&&!E&&A&&(b=$.Z.red),l.createElement("div",{key:Z,style:{pointerEvents:y?"none":"auto"},className:`${$.Z.row} ${b}`},l.createElement(oe.ZP,{onChange:P=>xe(P,Z),checked:A}),l.createElement("span",null,W[Z],".\xA0"),l.createElement(T.Z,{className:$.Z.html,value:I}),y&&E&&l.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),y&&!E&&A&&l.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),y&&l.createElement(t.Fragment,null,l.createElement("div",{className:$.Z.line}),l.createElement("div",{className:"c-grey-333 mb5"},l.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),W[X.findIndex(D=>D.is_answer)]),l.createElement("div",{className:"c-grey-333 mb10"},l.createElement("b",null,"\u89E3\u6790:\xA0"),(d==null?void 0:d.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Xe.Z=(0,ue.connect)(({problemset:g})=>({problemset:g}))(w)},24505:function(pt,Xe,s){var t=s(59301),ue=s(65582),Te=s(8591),Se=s(43418),oe=s(89392),ve=s.n(oe),nt=s(96601),$=s(6339),T=s(96565),l=s(59301),z=(Q,ee,pe)=>new Promise((N,de)=>{var Qe=w=>{try{i(pe.next(w))}catch(g){de(g)}},te=w=>{try{i(pe.throw(w))}catch(g){de(g)}},i=w=>w.done?N(w.value):Promise.resolve(w.value).then(Qe,te);i((pe=pe.apply(Q,ee)).next())});const we=({problemset:Q,dispatch:ee})=>{var pe,N,de,Qe,te;const[i,w]=(0,t.useState)({}),[g,r]=(0,t.useState)(!1),[h,d]=(0,t.useState)(!0),[x,X]=(0,t.useState)("");(0,t.useEffect)(()=>{var B,W;if(((B=Q==null?void 0:Q.actionTabs)==null?void 0:B.key)==="SUBJECTIVE"){const re=(0,oe.cloneDeep)((W=Q==null?void 0:Q.actionTabs)==null?void 0:W.params);w(re)}},[(pe=Q==null?void 0:Q.actionTabs)==null?void 0:pe.key]);const o=()=>z(void 0,null,function*(){if(!x){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}g&&X(""),r(!g)}),y=()=>{w({}),d(!0),r(!1),X(""),ee({type:"problemset/setActionTabs",payload:{}})};return console.log("----",g),l.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:Q.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:g?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:o,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:y},l.createElement("div",null,l.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),l.createElement($.Z,{value:i==null?void 0:i.name,style:{marginBottom:10,color:"#5f6368"}}),h?l.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{d(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):l.createElement(T.Z,{height:160,defaultValue:x,onChange:B=>{X(B)}}),g&&l.createElement(t.Fragment,null,l.createElement("div",{className:nt.Z.line}),l.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),l.createElement("div",{style:{marginTop:10}},((N=i==null?void 0:i.answer_texts)==null?void 0:N[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((de=i==null?void 0:i.keywords)==null?void 0:de.length)>0&&l.createElement("div",{style:{marginTop:10,marginBottom:10}},l.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Qe=i==null?void 0:i.keywords)==null?void 0:Qe.map(B=>{var W,re,xe;return((W=B==null?void 0:B.keyword)==null?void 0:W.length)>1?((re=B==null?void 0:B.keyword)==null?void 0:re.join("\u6216"))+"\uFF1B":((xe=B==null?void 0:B.keyword)==null?void 0:xe[0])+"\uFF1B"})),l.createElement("div",{style:{color:"#5F6368",marginTop:((te=i==null?void 0:i.keywords)==null?void 0:te.length)<=0?20:10}},l.createElement("b",null,"\u89E3\u6790:")),l.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(i==null?void 0:i.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Xe.Z=(0,ue.connect)(({problemset:Q})=>({problemset:Q}))(we)},75408:function(pt,Xe,s){s.d(Xe,{N:function(){return w},Z:function(){return g}});var t=s(59301),ue=s(6339),Te=s(5112),Se=s(6848),oe=s(95237),ve=s(43604),nt=s(24905),$=s(20834),T=s(38854),l={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},z=s(65582),we=s(41867),Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",ee=s(24334),pe=s(27687),N=s(65862),de=(r,h,d)=>new Promise((x,X)=>{var o=W=>{try{B(d.next(W))}catch(re){X(re)}},y=W=>{try{B(d.throw(W))}catch(re){X(re)}},B=W=>W.done?x(W.value):Promise.resolve(W.value).then(o,y);B((d=d.apply(r,h)).next())});const Qe=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],te=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],i=({data:r,selectIds:h,onSelectCheckBox:d=()=>{},showCheckbox:x=!0})=>{var X,o,y;const B=(0,z.useIntl)(),[W,re]=(0,t.useState)(!1),xe=(0,t.useRef)(),Le=()=>{var I,b;return r.item_type==="JUDGMENT"?t.createElement("div",{className:l.judgmentContent},r.choices.map((P,Ze)=>t.createElement(Te.ZP,{key:Ze,disabled:!0},P.choice_text))):r.item_type==="PROGRAM"?t.createElement("div",{className:l.programContent},t.createElement(ue.Z,{value:(I=r.program_attr)==null?void 0:I.description})):r.item_type==="COMBINATION"?t.createElement("div",{className:l.combinationContent},(b=r==null?void 0:r.sub_item_banks)==null?void 0:b.map((P,Ze)=>{var Ie,Ye,mt,$e,vt,Et;const Ve=`(\u9898\u76EE${Ze+1}-${(P==null?void 0:P.item_type)=="SINGLE"?"\u5355\u9009\u9898":(P==null?void 0:P.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(P==null?void 0:P.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(P==null?void 0:P.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return t.createElement(t.Fragment,null,t.createElement("div",{style:{marginTop:10,marginBottom:10}},t.createElement(ue.Z,{value:Ve+P.name})),((P==null?void 0:P.item_type)=="SINGLE"||(P==null?void 0:P.item_type)=="MULTIPLE")&&P.choices.map((Ae,je)=>t.createElement("div",{key:je,className:l.otherContentItem},t.createElement("p",null,Qe[je]),t.createElement(ue.Z,{className:l.otehrContentHtml,value:Ae.choice_text}))),(P==null?void 0:P.item_type)=="JUDGMENT"&&t.createElement("div",{style:{display:"flex",marginBottom:10}},P.choices.map((Ae,je)=>t.createElement(Te.ZP,{key:je,disabled:!0},Ae.choice_text))),t.createElement("div",{className:l.con},(P==null?void 0:P.item_type)=="SINGLE"&&t.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",te==null?void 0:te[(Ie=P==null?void 0:P.choices)==null?void 0:Ie.findIndex(Ae=>Ae==null?void 0:Ae.is_answer)]," "),(P==null?void 0:P.item_type)=="COMPLETION"&&((Ye=P==null?void 0:P.standard_answer)==null?void 0:Ye.map((Ae,je)=>{var Ee;return t.createElement("div",{key:je,className:l.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ae.position}\uFF09\uFF1A${(Ee=Ae==null?void 0:Ae.answer_text)==null?void 0:Ee.join("\u3001")}`)})),(P==null?void 0:P.item_type)=="MULTIPLE"&&t.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(mt=P==null?void 0:P.choices)==null?void 0:mt.map((Ae,je)=>{if(Ae!=null&&Ae.is_answer)return(te==null?void 0:te[je])+" "})," "),(P==null?void 0:P.item_type)=="JUDGMENT"&&t.createElement("div",null,"\u7B54\u6848\uFF1A",(vt=($e=P==null?void 0:P.choices)==null?void 0:$e.find(Ae=>Ae.is_answer))==null?void 0:vt.choice_text),(P==null?void 0:P.item_type)=="SUBJECTIVE"&&t.createElement("div",null,"\u7B54\u6848\uFF1A",(Et=P==null?void 0:P.answer_texts)==null?void 0:Et[0]),t.createElement("div",null,t.createElement("span",null,"\u89E3\u6790\uFF1A"),t.createElement(ue.Z,{className:l.parseAnswerHtml,value:P.analysis||"\u6682\u65E0\u89E3\u6790"})),t.createElement("div",null,t.createElement("span",null,B.formatMessage({id:"problemset.knowledgePoint",defaultMessage:"\u77E5\u8BC6\u70B9"}),"\uFF1A"),t.createElement(Se.Z,{title:(r==null?void 0:r.tag_discipline)||"--"},t.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(r==null?void 0:r.tag_discipline)||"--")))))})):t.createElement("div",{className:l.otherContent},r.choices.map((P,Ze)=>t.createElement("div",{key:Ze,className:l.otherContentItem},t.createElement("p",null,Qe[Ze]),t.createElement(ue.Z,{className:l.otehrContentHtml,value:P.choice_text}))))},D=()=>{var I;if((r==null?void 0:r.item_type)!=="BPROGRAM")return t.createElement("div",null,(I=r.standard_answer)==null?void 0:I.map((b,P)=>{var Ze,Ie;return t.createElement("div",{key:P,className:l.answerHtml},(b==null?void 0:b.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${b.position}\uFF09\uFF1A${(Ze=b==null?void 0:b.answer_text)==null?void 0:Ze.join("\u3001")}`:t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",b.position,"\uFF09\uFF1A"),t.createElement(pe.Z,{value:(Ie=b==null?void 0:b.answer_text)==null?void 0:Ie.join("\u3001"),readOnly:!0})))}))},Z=()=>{var I,b,P,Ze,Ie,Ye;const mt={SUBJECTIVE:(I=r.answer_texts)==null?void 0:I[0],JUDGMENT:(P=(b=r.choices)==null?void 0:b.find(le=>le.is_answer))==null?void 0:P.choice_text},$e=r.choices.map(le=>le.is_answer).findIndex(le=>le),vt=$e>-1?te[$e]:"";let Et="";r.choices.map((le,lt)=>{le.is_answer&&(Et+=te[lt])});const Ve=mt[r.item_type];let Ae=((Ze=r==null?void 0:r.program_attr)==null?void 0:Ze.code)||"";try{Ae=ee.Base64.decode(((Ie=r==null?void 0:r.program_attr)==null?void 0:Ie.code)||"")}catch(le){}const je={SINGLE:t.createElement(ue.Z,{className:l.answerHtml,value:`\u7B54\u6848\uFF1A${vt||"\u65E0"}`}),MULTIPLE:t.createElement(ue.Z,{className:l.answerHtml,value:`\u7B54\u6848\uFF1A${Et||"\u65E0"}`}),COMPLETION:D(),BPROGRAM:t.createElement("div",null,t.createElement(ue.Z,{className:l.answerHtml,showProgramFill:!0,value:Ae}),(Ye=r.standard_answer)==null?void 0:Ye.map((le,lt)=>t.createElement("div",{key:lt,className:l.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${le.position}\uFF09\uFF1A${le==null?void 0:le.answer_text}`)))},Ee=t.createElement(oe.Z,null,t.createElement(ve.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),t.createElement(ve.Z,{flex:1},t.createElement(ue.Z,{className:l.answerHtml,value:`${Ve||"\u65E0"}`})));return je[r.item_type]||Ee},E=I=>{let b=[...h];I.target.checked?b.push(r.id):b=b.filter(P=>P!==r.id),d(b)},A=I=>de(void 0,null,function*(){if(!I&&!(h!=null&&h.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");xe.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:t.createElement("div",{className:`font14 ${l.overflow}`,style:{maxHeight:500,overflow:"auto"}},t.createElement("div",{className:l.tips},t.createElement("div",null,"\u63D0\u793A\uFF1A"),t.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),t.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),t.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),t.createElement(CustomTree,{defaultValue:!0,value:xe.current,onChange:b=>xe.current=b})),onOk:()=>de(void 0,null,function*(){var b;const P=yield batchGroup({ids:I?[I]:h,groups_ids:(b=xe.current)==null?void 0:b[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",P),xe.current=[],P==null||P.status})})});return t.createElement("div",{className:l.itemWrap},t.createElement("div",{className:l.list},x&&t.createElement(nt.default,{className:"mr10",onChange:E,checked:h.includes(r.id)}),t.createElement("div",{onClick:()=>re(!W),className:l.title},t.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,className:l.topicTitleContent,value:(r==null?void 0:r.item_type)==="BPROGRAM"?(X=r==null?void 0:r.program_attr)==null?void 0:X.description:r.name})),t.createElement("div",{onClick:()=>re(!W),className:l.tr},t.createElement("i",{style:{transform:W?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),t.createElement("aside",{style:W?{display:"block"}:{display:"none"},className:l.itemDetail},t.createElement("div",{style:{marginBottom:44}},t.createElement(ue.Z,{key:2,className:l.topicTitleContent,value:(r==null?void 0:r.item_type)==="BPROGRAM"?(o=r==null?void 0:r.program_attr)==null?void 0:o.description:r.name}),t.createElement("div",{className:`${l.row} mt15`},Le()),t.createElement("div",{className:l.row},t.createElement("div",{className:l.updateTimeRow},t.createElement("div",{className:l.updateTimeWrap},r.item_type==="PROGRAM"&&t.createElement("p",{className:l.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(y=r==null?void 0:r.languages)==null?void 0:y.join("/")))))),r.item_type!=="COMBINATION"&&t.createElement("div",{className:l.answerWrapper},t.createElement("img",{src:Q,alt:"",className:l.decoration}),t.createElement("div",{className:l.answer},Z()),t.createElement("div",{className:l.parse},t.createElement("div",{className:l.parseText},"\u89E3\u6790\uFF1A"),t.createElement("div",{className:l.parseAnswer},r.analysis?t.createElement(ue.Z,{className:l.parseAnswerHtml,value:r.analysis}):"\u6682\u65E0\u89E3\u6790")),t.createElement("div",{className:l.parse},t.createElement("div",{className:l.parseText},B.formatMessage({id:"problemset.knowledgePoint",defaultMessage:"\u77E5\u8BC6\u70B9"}),"\uFF1A"),t.createElement(Se.Z,{title:(r==null?void 0:r.tag_discipline)||"--"},t.createElement("div",{className:l.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(r==null?void 0:r.tag_discipline)||"--"))))))},w=({SubjectShare:r,isProblemset:h,data:d,user:x,page:X,activeTabsKey:o,onPublicReview:y=()=>{},onStartExperience:B=()=>{},onSetPrivate:W=()=>{},onCorrection:re=()=>{},onChangeTag:xe=()=>{},onCollect:Le=()=>{},onSetPublic:D=()=>{},onDelete:Z=()=>{},onCancel:E=()=>{},onSelect:A=()=>{},onMoveTo:I=()=>{},addProblemset:b=()=>{},onSetShare:P=()=>{},onCancelShare:Ze=()=>{},onPublish:Ie=()=>{},onCancelPublish:Ye=()=>{},onCopy:mt=()=>{}})=>{var $e,vt,Et,Ve,Ae,je,Ee,le,lt,gt,V,ut,yt,xt,_t;const It=d.item_type==="PROGRAM"?`/problems/newedit/${($e=d.program_attr)==null?void 0:$e.identifier}?tabs_key=${o}&page=${X}`:d.item_type==="BPROGRAM"?`/problemset/edit/${(vt=d.program_attr)==null?void 0:vt.identifier}?type=1&tabs_key=${o}&page=${X}`:`/problemset/edit/${d.id}?tabs_key=${o}&page=${X}`,Ct=o==="0"&&!d.public&&!d.apply&&(d.item_type==="PROGRAM"&&((Et=d.program_attr)==null?void 0:Et.status)!==0||d.item_type!=="PROGRAM"),ht=[{label:t.createElement("a",{className:l.actionLink,onClick:()=>mt(d.id,!1)},"\u590D\u5236"),key:"2",show:o==="0"},{label:t.createElement("a",{className:l.actionLink,onClick:()=>{var he;return Ye((he=d==null?void 0:d.program_attr)==null?void 0:he.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(o==="0"||o==="3")&&d.item_type==="PROGRAM"&&((Ve=d.program_attr)==null?void 0:Ve.status)!==0&&!d.public&&((Ae=d.author)==null?void 0:Ae.login)===((je=x.userInfo)==null?void 0:je.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>I(d.id)},"\u79FB\u52A8\u5230"),key:"1",show:o==="0"},{label:t.createElement("a",{className:l.actionLink,onClick:()=>{d.is_share?Ze(d.id):P(d.id)}},"\u5171\u4EAB"),key:"3",show:o==="0"&&r},{label:t.createElement("a",{className:l.actionLink,onClick:()=>D(d)},"\u516C\u5F00"),key:"4",show:Ct},{label:t.createElement("a",{className:l.reviewFlag,onClick:y},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:o==="0"&&!d.public&&d.apply&&(d.item_type==="PROGRAM"&&d.program_attr.status!==0||d.item_type!=="PROGRAM")},{label:t.createElement("a",{className:l.actionLink,onClick:()=>W(d.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(o==="0"||o==="1")&&d.public&&((Ee=d.author)==null?void 0:Ee.login)===((le=x.userInfo)==null?void 0:le.login)||o==="1"&&(0,we.ag)()},{label:t.createElement("a",{className:l.actionLink,onClick:()=>Le(d.id,d.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:o==="2"},{label:t.createElement("a",{className:l.actionLink,onClick:()=>{var he;return Ie((he=d==null?void 0:d.program_attr)==null?void 0:he.identifier)}},"\u53D1\u5E03"),key:"8",show:(o==="0"||o==="3")&&d.item_type==="PROGRAM"&&((lt=d.program_attr)==null?void 0:lt.status)===0&&!d.public&&((gt=d.author)==null?void 0:gt.login)===((V=x.userInfo)==null?void 0:V.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>Le(d.id,d.is_collected)},d.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(o==="1"||o==="3")&&!(0,we.ag)()&&!(0,we.JA)()&&((ut=d.author)==null?void 0:ut.login)!==((yt=x.userInfo)==null?void 0:yt.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>re(d.id)},"\u7EA0\u9519"),key:"10",show:o!=="0"&&!(0,we.ag)()&&!(0,we.JA)()},{label:t.createElement("a",{className:l.actionLink,onClick:()=>xe(d)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:o==="0"||o==="3"&&(d==null?void 0:d.edit_item_bank)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>Z(d.id)},"\u5220\u9664"),key:"11",show:o==="0"&&!d.public||o==="1"&&(0,we.ag)()&&((xt=d.author)==null?void 0:xt.login)!==((_t=x.userInfo)==null?void 0:_t.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>b(d.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:o==="1"||o==="3"}].filter(he=>he.show),Pt=t.createElement($.default,{forceSubMenuRender:!0,className:l.menu,items:ht}),wt=t.createElement($.default,{forceSubMenuRender:!0,className:l.menu},t.createElement($.default.Item,{key:"10"},t.createElement("a",{className:l.actionLink,onClick:()=>re(d.id)},"\u7EA0\u9519"))),Nt=o!=="0"&&!(0,we.ag)()&&!(0,we.JA)();return t.createElement(t.Fragment,null,h?t.createElement(t.Fragment,null,(o==="0"||o==="3"&&(d==null?void 0:d.edit_item_bank))&&!d.public&&t.createElement("span",{className:l.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,N.xg)(It);const he=document.getElementById(d.id),Ut=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",he.getBoundingClientRect().top+Ut+"")}},t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2})),t.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),t.createElement("span",{className:l.textBtn,style:{cursor:"pointer"},onClick:()=>B(d)},t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2})),t.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2}))),ht.length>0&&t.createElement(T.Z,{dropdownRender:()=>Pt},t.createElement("span",{style:{cursor:"default",width:"105px"},onClick:he=>he.preventDefault()},t.createElement("span",{className:l.textBtn},t.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2})))))):Nt?t.createElement(T.Z,{className:"ml40",dropdownRender:()=>wt},t.createElement("span",{style:{cursor:"default",width:"105px"},onClick:he=>he.preventDefault()},t.createElement("span",{className:l.textBtn},t.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2}))))):t.createElement("span",null))};var g=i},28103:function(pt,Xe,s){s.d(Xe,{Z:function(){return we}});var t=s(92310),ue=s.n(t),Te=s(59301),Se=s(36355),oe=s(17313),ve=s(83116),nt=s(37613);const $=Q=>{const{componentCls:ee,sizePaddingEdgeHorizontal:pe,colorSplit:N,lineWidth:de,textPaddingInline:Qe,orientationMargin:te,verticalMarginInline:i}=Q;return{[ee]:Object.assign(Object.assign({},(0,oe.Wf)(Q)),{borderBlockStart:`${de}px solid ${N}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:i,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${de}px solid ${N}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Q.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ee}-with-text`]:{display:"flex",alignItems:"center",margin:`${Q.dividerHorizontalWithTextGutterMargin}px 0`,color:Q.colorTextHeading,fontWeight:500,fontSize:Q.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${N}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${de}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ee}-with-text-left`]:{"&::before":{width:`${te*100}%`},"&::after":{width:`${100-te*100}%`}},[`&-horizontal${ee}-with-text-right`]:{"&::before":{width:`${100-te*100}%`},"&::after":{width:`${te*100}%`}},[`${ee}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Qe},"&-dashed":{background:"none",borderColor:N,borderStyle:"dashed",borderWidth:`${de}px 0 0`},[`&-horizontal${ee}-with-text${ee}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ee}-dashed`]:{borderInlineStartWidth:de,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ee}-with-text`]:{color:Q.colorText,fontWeight:"normal",fontSize:Q.fontSize},[`&-horizontal${ee}-with-text-left${ee}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ee}-inner-text`]:{paddingInlineStart:pe}},[`&-horizontal${ee}-with-text-right${ee}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ee}-inner-text`]:{paddingInlineEnd:pe}}})}};var T=(0,ve.Z)("Divider",Q=>{const ee=(0,nt.TS)(Q,{dividerHorizontalWithTextGutterMargin:Q.margin,dividerHorizontalGutterMargin:Q.marginLG,sizePaddingEdgeHorizontal:0});return[$(ee)]},Q=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Q.marginXS})),l=function(Q,ee){var pe={};for(var N in Q)Object.prototype.hasOwnProperty.call(Q,N)&&ee.indexOf(N)<0&&(pe[N]=Q[N]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,N=Object.getOwnPropertySymbols(Q);de{const{getPrefixCls:ee,direction:pe,divider:N}=Te.useContext(Se.E_),{prefixCls:de,type:Qe="horizontal",orientation:te="center",orientationMargin:i,className:w,rootClassName:g,children:r,dashed:h,plain:d,style:x}=Q,X=l(Q,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),o=ee("divider",de),[y,B]=T(o),W=te.length>0?`-${te}`:te,re=!!r,xe=te==="left"&&i!=null,Le=te==="right"&&i!=null,D=ue()(o,N==null?void 0:N.className,B,`${o}-${Qe}`,{[`${o}-with-text`]:re,[`${o}-with-text${W}`]:re,[`${o}-dashed`]:!!h,[`${o}-plain`]:!!d,[`${o}-rtl`]:pe==="rtl",[`${o}-no-default-orientation-margin-left`]:xe,[`${o}-no-default-orientation-margin-right`]:Le},w,g),Z=Te.useMemo(()=>typeof i=="number"?i:/^\d+$/.test(i)?Number(i):i,[i]),E=Object.assign(Object.assign({},xe&&{marginLeft:Z}),Le&&{marginRight:Z});return y(Te.createElement("div",Object.assign({className:D,style:Object.assign(Object.assign({},N==null?void 0:N.style),x)},X,{role:"separator"}),r&&Qe!=="vertical"&&Te.createElement("span",{className:`${o}-inner-text`,style:E},r)))}}}]); diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.810561e7.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.810561e7.async.js new file mode 100644 index 0000000000..5b1ae5887c --- /dev/null +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.810561e7.async.js @@ -0,0 +1,9 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4889],{96601:function(ht,ze){ze.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},1810:function(ht,ze,s){s.r(ze),s.d(ze,{default:function(){return Xn}});var t=s(59301),q=s(65582),Te=s(31797),Se=s(92832),ue=s(43418),de=s(8591),st=s(93948),Y=s(5112),Z=s(95237),l=s(43604),k=s(24905),Ie=s(6848),Q=s(3113),$=s(71418),ge=s(15075),O=s(43531),ie=s(35195),Qe=s(56656),te=s.n(Qe),c={flex_box_center:"flex_box_center___MzHUI",flex_space_between:"flex_space_between___ZPKmx",flex_box_vertical_center:"flex_box_vertical_center___MNo4n",flex_box_center_end:"flex_box_center_end___stoyX",flex_box_column:"flex_box_column___HR6oq",baseMargin:"baseMargin___V_l7f",noWrap:"noWrap___ZcvYB",singleItem:"singleItem___vjYWR",questionIcons:"questionIcons___kiVRR",green:"green___PIOSW",orange:"orange___aGI_B",greenTip:"greenTip___bShpb",redTip:"redTip___wCm4Z",orangeTip:"orangeTip___HRBLJ",pollDesc:"pollDesc___SxQ7V",answered:"answered___e5zk4",unanswer:"unanswer___dEmC8",anchor:"anchor___xdS4e",answerFlag:"answerFlag____R2kw",flagActive:"flagActive___hkk6X",flagHalf:"flagHalf___ZgZyz",answerStudentFlag:"answerStudentFlag___RlIwt",answerStudentActive:"answerStudentActive___pQpEA",questionItem:"questionItem___Yg7y3",questionScore:"questionScore___hGLaV",itemFlag:"itemFlag___KI4Jb",answerWrap:"answerWrap___CETMI",answerSubjective:"answerSubjective____A1OC",otherInput:"otherInput___hanjt",randomFlag:"randomFlag___mId_V",answerTrue:"answerTrue___QzQ9o",answerFalse:"answerFalse____K4Me",answerHalf:"answerHalf___gnzWI",renderHtml:"renderHtml___dDhM4",simpleText:"simpleText___kJ0Kc",answerYes:"answerYes___btoYt",answerNo:"answerNo___aNG_f",answerInfo:"answerInfo___af0Ma",answerProgress:"answerProgress___h6he7",answerSheetWrap:"answerSheetWrap___qVk_a",answerSheetQuestionTitle:"answerSheetQuestionTitle___YqJ8X",answerSheet:"answerSheet___ojXFi",answerSheetItem:"answerSheetItem___coR9L",qindex:"qindex___Fx51y",active:"active___KmAlt",yes:"yes___MQnH6",no:"no___kDJu6",bf:"bf___iW6rO",partialActive:"partialActive___UsoA4",selected:"selected___QBbv4",answerSheetBottom:"answerSheetBottom___Lh0Ny",countDown:"countDown___W4ClT",red:"red___RSej4",fold:"fold___pujAY",cardList:"cardList___Bd4OZ",iframe:"iframe___kQjBw",mainPart:"mainPart___aRRl1",tooltipWrap:"tooltipWrap___FJod3",leftPart:"leftPart___f5dDH",rightPart:"rightPart___M7fOP",questionPart:"questionPart___HlX7z",questionTypeTitle:"questionTypeTitle___RRn2_",questionTypeInfo:"questionTypeInfo___a3Iny",toIframeBtn:"toIframeBtn___PH9eF",bottom:"bottom___slps3",changeButton:"changeButton___YjNWr",prevBtn:"prevBtn___NeeAj",fixHeader:"fixHeader___Jjypd",title:"title___h5yRx",submitButton:"submitButton___ATddm",dottedLineWrapper:"dottedLineWrapper___RxpC7",leftHalfCircle:"leftHalfCircle___McsYA",dottedLine:"dottedLine___cwiMH",rightHalfCircle:"rightHalfCircle___sP0Ln",analysisWrap:"analysisWrap___ayc60",greyBg:"greyBg___X4mr2",contentListWrap:"contentListWrap___QJcmS",li:"li____LsrQ",actionLeftItem:"actionLeftItem___xUjJ1",questionTypeName:"questionTypeName___ruYH3",more:"more___VqZBj",btnAdd:"btnAdd___h1c55",juyifansan:"juyifansan___ZnSQQ"},y=s(65862),B=s(41867),r=s(84056),x=s(87513),d=s(60979),I=s(6339),K=s(96565),o=s(59301),p=({item:a,answerData:v,onBlur:D=()=>{}})=>{var Ge,Ne,je,be,Oe,j;const[ce,Pe]=(0,t.useState)(),[De,G]=(0,t.useState)(),[Be,Je]=(0,t.useState)();(0,t.useEffect)(()=>{G(a==null?void 0:a.a_flag)},[a==null?void 0:a.a_flag]);const _t={0:"c-red-ee4",1:"c-green"};return o.createElement("div",null,((Ge=v==null?void 0:v.exercise)==null?void 0:Ge.commit_status)===1?o.createElement("div",{className:"mb20"},o.createElement(Z.Z,{justify:"space-between"},o.createElement(l.Z,null,"\u6211\u7684\u7B54\u6848"),o.createElement(l.Z,null,o.createElement(Z.Z,{justify:"end",className:"mb20",align:"middle"},o.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),o.createElement("span",{className:"font14 ml10"},(a==null?void 0:a.user_score)&&o.createElement("span",null,o.createElement("span",{className:_t[Number(a==null?void 0:a.answer_status)]||"c-orange-ff9"},a==null?void 0:a.user_score),o.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))))),o.createElement("div",{className:c.simpleText},o.createElement(I.Z,{value:(Ne=a==null?void 0:a.user_answer)==null?void 0:Ne[0]}))):o.createElement("div",{className:a.user_score&&(a.user_score===a.question_score?"c-green":"c-red")},Be?o.createElement(K.Z,{height:450,isFocus:!0,defaultValue:(je=a==null?void 0:a.user_answer)==null?void 0:je[0],id:a==null?void 0:a.question_id,onChange:dt=>Pe(dt),onBlur:()=>D(ce)}):o.createElement("div",{onClick:()=>{var dt;!a.repeat_answer&&((dt=a==null?void 0:a.user_answer)==null?void 0:dt.length)>0||Je(!0)}},o.createElement(Se.default,{disabled:!a.repeat_answer&&((be=a==null?void 0:a.user_answer)==null?void 0:be.length)>0&&!a.israp,size:"middle",className:"current",style:{marginBottom:20},placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),((Oe=v==null?void 0:v.exercise)==null?void 0:Oe.commit_status)===1&&o.createElement("div",{className:c.analysisWrap},o.createElement("div",{className:c.greyBg},o.createElement(Z.Z,{className:"mb20",align:"middle"},o.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),o.createElement(l.Z,null,o.createElement(I.Z,{value:(j=a==null?void 0:a.standard_answer)==null?void 0:j[0]}))),o.createElement(Z.Z,{align:"middle"},o.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),o.createElement(I.Z,{className:c.renderHtml,value:a==null?void 0:a.analysis})))))},S=s(79817),H=s(1710),Ae=s(50258),we={score:"score___xDz0X",wrap:"wrap___ODpKq"},C=({score:a})=>a?t.createElement("span",{className:we.wrap},"\u5F97\u5206",t.createElement("span",{className:`${we.score} ml10 mr5`},a),"\u5206"):t.createElement("span",{className:"c-red"},"\u672A\u8BC4"),h={flex_box_center:"flex_box_center___NzoJU",flex_space_between:"flex_space_between___Hwix8",flex_box_vertical_center:"flex_box_vertical_center___IjC7Y",flex_box_center_end:"flex_box_center_end___HmCsd",flex_box_column:"flex_box_column___hOf25",shixunWrp:"shixunWrp___yZiPI",fill:"fill___gz7tU",index:"index___eoHnJ",success:"success___vcRmo",fail:"fail___u5yz8",fillInput:"fillInput___ras_5",shixunWrapper:"shixunWrapper___jNj55",score:"score___gt155",name:"name___BgNAP",programWrapper:"programWrapper___lMcxv",desc:"desc___ODeOH",content:"content___RoL0o",analysisWrap:"analysisWrap___wOsyc",greyBg:"greyBg___FqXOG"},m=s(59301),N=Object.defineProperty,M=Object.defineProperties,_=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,et=(a,v,D)=>v in a?N(a,v,{enumerable:!0,configurable:!0,writable:!0,value:D}):a[v]=D,tt=(a,v)=>{for(var D in v||(v={}))ke.call(v,D)&&et(a,D,v[D]);if(me)for(var D of me(v))Re.call(v,D)&&et(a,D,v[D]);return a},ft=(a,v)=>M(a,_(v));const At={0:"c-red-ee4",1:"c-green"};var ve=({item:a,answerData:v})=>{var D,Ge,Ne;const je=(0,q.useIntl)(),[be,Oe]=(0,t.useState)([]),[j,ce]=(0,t.useState)([]);(0,t.useEffect)(()=>{var G,Be,Je,_t,dt,mt,Nt,gt,Lt,Wt,Rt,jt,kt;if(!((G=a==null?void 0:a.shixun_details)!=null&&G.length))return;let qt=[],Xe=[];for(let Le=0;Le<((Be=a==null?void 0:a.shixun_details)==null?void 0:Be.length);Le++){for(let u=0;u<(a==null?void 0:a.shixun_details[Le].stage_list.length);u++){let at=a==null?void 0:a.shixun_details[Le].stage_list[u];qt.push(tt(tt({},at),{operation:(mt=(dt=(_t=(Je=a==null?void 0:a.shixun_details)==null?void 0:Je[Le])==null?void 0:_t.shixun_detail)==null?void 0:dt[0])==null?void 0:mt.game_identifier,is_jupyter:a==null?void 0:a.is_jupyter,is_jupyter_lab:a==null?void 0:a.is_jupyter_lab}))}if((gt=(Nt=a==null?void 0:a.shixun_details)==null?void 0:Nt[Le])!=null&>.shixun_detail){const u=(Rt=(Wt=(Lt=a==null?void 0:a.shixun_details)==null?void 0:Lt[Le])==null?void 0:Wt.shixun_detail)==null?void 0:Rt[0],at=(kt=(jt=a==null?void 0:a.shixun_details[Le].stage_list)==null?void 0:jt.find(un=>(un==null?void 0:un.game_identifier)===(u==null?void 0:u.game_identifier)))==null?void 0:kt.user_score;Xe.push(ft(tt({},u),{user_score:at}))}}ce(Xe),Oe(qt)},[a==null?void 0:a.shixun_details]);const Pe=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:G=>m.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:G&&G.length>25?G:""},G)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(G,Be)=>m.createElement("span",null,Be.evaluate_count?Be.evaluate_count:m.createElement("span",{className:"color-grey-9"},"--"))},{title:je.formatMessage({id:"classrooms.finishTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"}),key:"endTime",dataIndex:"endTime",align:"center",render:(G,Be)=>{let Je=!1;return Be.finished_time&&(v!=null&&v.exercise)&&(v!=null&&v.exercise_answer_user)&&((v==null?void 0:v.exercise.time)===-1?Je=te()(v==null?void 0:v.exercise.end_time).isBefore(Be.finished_time):Je=te()(v==null?void 0:v.exercise_answer_user.start_at).add(v==null?void 0:v.exercise.time,"m").isBefore(Be.finished_time)),m.createElement("span",null,Be.finished_time||m.createElement("span",{className:"c-grey-999"},"--"),m.createElement("span",{className:"c-orange-ff9 "},Je?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(G,Be)=>m.createElement("span",null,Be.time_consuming||m.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(G,Be)=>m.createElement("span",null,Be.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:G=>m.createElement("span",{style:{color:"#FA6400"}},G,"\u5206")},{title:je.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"operation",key:"operation",align:"center",render:(G,Be,Je)=>G&&!Be.is_jupyter&&!Be.is_jupyter_lab?m.createElement(S.default,{affix:!1},m.createElement(S.default.Link,{href:`#challenge_${a==null?void 0:a.question_id}${Je}`,title:m.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):m.createElement("span",{className:"c-grey-999"},"--")}];console.log(j);const De={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return m.createElement("div",null,((D=a==null?void 0:a.shixun)==null?void 0:D.length)>0&&m.createElement("div",{className:h.shixunWrapper},(Ge=a==null?void 0:a.shixun)==null?void 0:Ge.map(function(G,Be){return m.createElement(Z.Z,{className:"mb20",justify:"space-between"},m.createElement(l.Z,{flex:"1"},m.createElement("span",{className:h.score},"(",G.challenge_score,"\u5206)"),m.createElement("span",{className:h.name},G.challenge_name," ")),m.createElement(l.Z,null,!G.answer_status&&m.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!G.answer_status&&m.createElement("span",{className:"font14",style:{color:"#37AD83"}},je.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"}))))})),((Ne=v==null?void 0:v.exercise)==null?void 0:Ne.commit_status)===1&&m.createElement(m.Fragment,null,!!(be!=null&&be.length)&&m.createElement("div",null,m.createElement(Z.Z,{justify:"space-between",className:"mb10",align:"middle"},m.createElement(l.Z,{className:"font14 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),m.createElement(l.Z,null,m.createElement(C,{score:a==null?void 0:a.user_score}))),m.createElement(H.default,{columns:Pe,dataSource:be,pagination:!1})),!!(j!=null&&j.length)&&m.createElement("div",null,m.createElement("p",{className:"font16 c-grey-666 mt10"},je.formatMessage({id:"classrooms.practicalDetails",defaultMessage:"\u5B9E\u8BAD\u8BE6\u60C5"})),j==null?void 0:j.map((G,Be)=>m.createElement("div",{id:`challenge_${a==null?void 0:a.question_id}${Be}`,className:"mt5"},m.createElement(Z.Z,null,m.createElement("span",{className:"font14 mr15"}," \u7B2C",G.position,"\u5173"),m.createElement(q.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${G.game_identifier}/exercise`},G.name),m.createElement(l.Z,{style:{marginLeft:"auto"}},m.createElement(C,{score:G.user_score}))),(G==null?void 0:G.st)===0&&G.passed_code&&m.createElement("aside",{className:h.shixunWrp},m.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",m.createElement("span",{className:"c-light-black"},G.path)),m.createElement(Ae.ZP,{height:300,language:"python",theme:"default",value:G.passed_code,options:De})))))))},Ze=s(24334),Ee=s(59301),ot=({item:a,answerData:v})=>{var D,Ge;const[Ne,je]=(0,t.useState)([]);(0,t.useEffect)(()=>{var j,ce;((j=a==null?void 0:a.evaluate_codes)==null?void 0:j.length)>0?je((ce=a==null?void 0:a.evaluate_codes)==null?void 0:ce.map((Pe,De)=>({key:De+1,error_msg:Pe!=null&&Pe.error_msg?Ze.Base64.decode(Pe==null?void 0:Pe.error_msg):""}))):je([{key:"--",error_msg:"--"}])},[a==null?void 0:a.evaluate_codes]);const be=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(j,ce)=>Ee.createElement("span",null,ce.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(j,ce)=>Ee.createElement("span",null,ce.error_msg?ce.error_msg:"--")}],Oe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Ee.createElement("div",{className:`${h.programWrapper}`},Ee.createElement("div",{className:h.desc},"\u9898\u76EE\u63CF\u8FF0"),Ee.createElement("div",{className:h.content},Ee.createElement(I.Z,{value:a==null?void 0:a.description})),((D=v==null?void 0:v.exercise)==null?void 0:D.commit_status)===1&&Ee.createElement(Z.Z,{justify:"end",className:"mt40"},Ee.createElement(l.Z,null,Ee.createElement(C,{score:a==null?void 0:a.user_score}))),!!(a!=null&&a.user_answer.length)&&(a==null?void 0:a.passed_code)&&Ee.createElement("aside",{className:h.shixunWrp},Ee.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),Ee.createElement(Ae.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:a!=null&&a.passed_code?Ze.Base64.decode(a==null?void 0:a.passed_code):"",options:Oe})),((Ge=v==null?void 0:v.exercise)==null?void 0:Ge.commit_status)===1&&Ee.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},Ee.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},Ee.createElement("span",{style:{whiteSpace:"nowrap",color:"#6A7283",fontSize:14}},"\u3010\u7B54\u6848\u3011"),Ee.createElement(I.Z,{value:(a==null?void 0:a.standard_answer)||""})),Ee.createElement("div",{style:{fontSize:"16px",display:"flex",alignItems:"center"}},Ee.createElement("span",{style:{whiteSpace:"nowrap",color:"#6A7283",fontSize:14}},"\u3010\u89E3\u6790\u3011"),Ee.createElement(I.Z,{value:(a==null?void 0:a.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},pt=s(27687),se=s(59301),$e=Object.defineProperty,vt=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,xt=(a,v,D)=>v in a?$e(a,v,{enumerable:!0,configurable:!0,writable:!0,value:D}):a[v]=D,It=(a,v)=>{for(var D in v||(v={}))nt.call(v,D)&&xt(a,D,v[D]);if(Ft)for(var D of Ft(v))Ot.call(v,D)&&xt(a,D,v[D]);return a},bt=(a,v)=>vt(a,Ct(v)),wt=(a,v,D)=>new Promise((Ge,Ne)=>{var je=j=>{try{Oe(D.next(j))}catch(ce){Ne(ce)}},be=j=>{try{Oe(D.throw(j))}catch(ce){Ne(ce)}},Oe=j=>j.done?Ge(j.value):Promise.resolve(j.value).then(je,be);Oe((D=D.apply(a,v)).next())});const{TextArea:Ke}=Se.default;var St=({item:a,answerData:v,onBlur:D=()=>{}})=>{var Ge;const[Ne,je]=(0,t.useState)([]),[be,Oe]=(0,t.useState)([]),j=(0,t.useRef)(),ce={0:"c-red-ee4",1:"c-green"};return(0,t.useEffect)(()=>{var Pe;let De=[];De=(Pe=a==null?void 0:a.standard_answer)==null?void 0:Pe.map(G=>{var Be,Je;return bt(It({},G),{choice_id:G.position,answer_text:((Je=(Be=a==null?void 0:a.user_answer)==null?void 0:Be.find(_t=>_t.choice_id===G.choice_id))==null?void 0:Je.answer_text)||""})}),je(De)},[a==null?void 0:a.user_answer]),se.createElement("div",null,Ne==null?void 0:Ne.map((Pe,De)=>{var G,Be,Je;return se.createElement(Z.Z,{key:De,className:`${h.baseMargin} ${h.fill}`,align:"middle"},se.createElement(l.Z,{className:h.index},"\u586B\u7A7A\u9879",De+1),se.createElement(l.Z,{flex:"430px",className:"ml20 mr20"},(Pe==null?void 0:Pe.model)===1?se.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!!(v!=null&&v.exercise.commit_status),value:Pe==null?void 0:Pe.answer_text,onChange:_t=>{Ne[De].answer_text=_t.target.value,je([...Ne])},onBlur:_t=>wt(void 0,null,function*(){const dt=yield D(Pe==null?void 0:Pe.answer_text,De+1,Ne);if(dt.status===0){const mt=be.slice();mt[De]={status:"success",errorText:""},j.current=mt,Oe(mt)}else{const mt=be.slice();mt[De]={status:"fail",errorText:dt.message},j.current=mt,Oe(mt)}}),className:`${a.user_score&&(a.user_score===a.question_score?"c-green":"c-red")} ${h.fillInput}`}):se.createElement(pt.Z,{value:Pe==null?void 0:Pe.answer_text,disabled:!!(v!=null&&v.exercise.commit_status),onChange:_t=>wt(void 0,null,function*(){var dt,mt;Ne[De].answer_text=_t,je([...Ne]);const Nt=yield D(_t,De+1,Ne);if(Nt.status){const gt=((mt=j==null?void 0:j.current)==null?void 0:mt.slice())||[].slice();gt[De]={status:"fail",errorText:Nt.message},j.current=gt,Oe(gt)}else{const gt=((dt=j==null?void 0:j.current)==null?void 0:dt.slice())||[].slice();gt[De]={status:"success",errorText:""},j.current=gt,Oe(gt)}})})),((G=be[De])==null?void 0:G.status)==="success"&&se.createElement(l.Z,null,se.createElement(Z.Z,{align:"middle"},se.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${h.success}`}),se.createElement("span",{className:h.success},"\u4FDD\u5B58\u6210\u529F"))),((Be=be[De])==null?void 0:Be.status)==="fail"&&se.createElement(l.Z,null,se.createElement(Z.Z,{align:"middle"},se.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${h.fail}`}),se.createElement("span",{className:h.fail},(Je=be[De])==null?void 0:Je.errorText))))}),!!(v!=null&&v.exercise.commit_status)&&se.createElement(se.Fragment,null,se.createElement(Z.Z,{justify:"end",className:"mb20",align:"middle"},se.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),se.createElement("span",{className:"font14 ml10"},(a==null?void 0:a.user_score)&&se.createElement("span",null,se.createElement("span",{className:ce[Number(a==null?void 0:a.answer_status)]||"c-orange-ff9"},a==null?void 0:a.user_score),se.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),se.createElement("div",{className:h.analysisWrap},se.createElement("div",{className:h.greyBg},se.createElement("div",{className:"font14",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ge=a==null?void 0:a.standard_answer)==null?void 0:Ge.map((Pe,De)=>{var G;return se.createElement(Z.Z,{key:De,align:"middle",className:"mt15 ml10"},se.createElement(l.Z,{className:"mr10"},"\u586B\u7A7A\u9879",De+1),se.createElement(l.Z,null,se.createElement(pt.Z,{value:(G=Pe==null?void 0:Pe.answer_text)==null?void 0:G[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),se.createElement(Z.Z,{align:"middle",className:"mt15"},se.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),se.createElement(I.Z,{className:h.renderHtml,value:a==null?void 0:a.analysis}))))))},nn=s(90402),Bt=s(87169),lt=s(59301),ln=Object.defineProperty,an=Object.defineProperties,w=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,pe=(a,v,D)=>v in a?ln(a,v,{enumerable:!0,configurable:!0,writable:!0,value:D}):a[v]=D,V=(a,v)=>{for(var D in v||(v={}))g.call(v,D)&&pe(a,D,v[D]);if(f)for(var D of f(v))ye.call(v,D)&&pe(a,D,v[D]);return a},le=(a,v)=>an(a,w(v)),R=(a,v,D)=>new Promise((Ge,Ne)=>{var je=j=>{try{Oe(D.next(j))}catch(ce){Ne(ce)}},be=j=>{try{Oe(D.throw(j))}catch(ce){Ne(ce)}},Oe=j=>j.done?Ge(j.value):Promise.resolve(j.value).then(je,be);Oe((D=D.apply(a,v)).next())});const{TextArea:P}=Se.default;var Ce=({item:a,answerData:v,onBlur:D=()=>{},onDebug:Ge=()=>{}})=>{var Ne,je;let[be,Oe]=(0,t.useState)([]);return(0,t.useEffect)(()=>{var j;let ce=(j=a==null?void 0:a.standard_answer_with_score)==null?void 0:j.map((Pe,De)=>{var G,Be;return le(V({},Pe),{value:((Be=(G=a==null?void 0:a.user_answer)==null?void 0:G.find(Je=>parseInt(Je.choice_id)===De+1))==null?void 0:Be.answer_text)||""})});Oe(ce)},[a==null?void 0:a.standard_answer_with_score]),lt.createElement("div",null,lt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},lt.createElement("div",{style:{fontSize:14,color:"#ff0000"}},lt.createElement(Bt.Z,null),lt.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),(v==null?void 0:v.exercise.commit_status)===0&<.createElement(nn.Z,{ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:le(V({},a),{userAnswer:be}),hackidentifier:a==null?void 0:a.hack_identifier})),(a==null?void 0:a.code)&<.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},lt.createElement(I.Z,{disabledFill:!!(v!=null&&v.exercise.commit_status),className:h.content,programFillValue:be,showProgramFill:!0,onFillBlur:(j,ce)=>R(void 0,null,function*(){var Pe;(yield D((Pe=j==null?void 0:j[parseInt(ce)])==null?void 0:Pe.value,parseInt(ce)+1,be)).status===0?(be[parseInt(ce)].type="success",Oe(be)):(be[parseInt(ce)].type="warning",Oe(be))}),value:Ze.Base64.decode((a==null?void 0:a.code)||"")})),!!((Ne=a==null?void 0:a.standard_answer)!=null&&Ne.length)&<.createElement("div",{className:h.analysisWrap},lt.createElement("div",{className:h.greyBg},lt.createElement(Z.Z,{className:"mb20",align:"middle"},lt.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(je=a==null?void 0:a.standard_answer)==null?void 0:je.map((j,ce)=>lt.createElement(l.Z,{key:ce,className:"mr40"},"\u586B\u7A7A\u9879",ce+1,":",j==null?void 0:j.answer_text))),lt.createElement(Z.Z,{align:"middle"},lt.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),lt.createElement(I.Z,{className:h.renderHtml,value:(a==null?void 0:a.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},ct=s(59149);const{TextArea:Pt}=Se.default;var Ue=({data:a})=>t.createElement("div",{className:"tc mt80"},t.createElement("img",{width:"486",src:ct.BV})," ",t.createElement("br",null),a.status===-1&&t.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),a.status===-2&&t.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",t.createElement("span",{className:"c-red"},a.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),t.createElement(Q.ZP,{className:"mt40 pl20 pr20",type:"primary"},t.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),ne=s(74128),W=s(89392),re=s(2337),U=s(75408),Fe=s(73878),ut=s(47389),Et=s(26519),Qt=s(14833),Ht=s(24505),sn=s(80950),Mn=s(47354),Zn=s(38821),_n=s(77254),n=s(59301),Tn=Object.defineProperty,Sn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,pn=(a,v,D)=>v in a?Tn(a,v,{enumerable:!0,configurable:!0,writable:!0,value:D}):a[v]=D,rt=(a,v)=>{for(var D in v||(v={}))Ln.call(v,D)&&pn(a,D,v[D]);if(fn)for(var D of fn(v))Wn.call(v,D)&&pn(a,D,v[D]);return a},An=(a,v)=>Sn(a,Qn(v)),Ye=(a,v,D)=>new Promise((Ge,Ne)=>{var je=j=>{try{Oe(D.next(j))}catch(ce){Ne(ce)}},be=j=>{try{Oe(D.throw(j))}catch(ce){Ne(ce)}},Oe=j=>j.done?Ge(j.value):Promise.resolve(j.value).then(je,be);Oe((D=D.apply(a,v)).next())});const{Countdown:Rn}=Te.default,{TextArea:jn}=Se.default,Vt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],gn={0:"c-red-ee4",1:"c-green"},kn=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],qn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Un=({user:a,dispatch:v})=>{var D,Ge,Ne,je,be,Oe,j,ce,Pe,De,G,Be,Je,_t,dt,mt,Nt,gt,Lt,Wt,Rt,jt,kt,qt;const Xe=(0,q.useIntl)(),Le=(0,q.useParams)(),[u,at]=(0,t.useState)({}),[un,bl]=(0,t.useState)({}),[zn,Gt]=(0,t.useState)(!1),[Dt,Hn]=(0,t.useState)({}),[Vn,rn]=(0,t.useState)(!1),[Ut,Gn]=(0,t.useState)(!0),[Ol,Jn]=(0,t.useState)(!1),[Kn,Dl]=(0,t.useState)(!1),[Yn,$n]=(0,t.useState)(),[el,Jt]=(0,t.useState)(""),[tl,on]=(0,t.useState)("none"),[nl,Ml]=(0,t.useState)(""),[cn,Zl]=(0,t.useState)({status:0}),yn=(0,t.useRef)();let[oe,Mt]=(0,t.useState)(0),[_e,Zt]=(0,t.useState)(0);const[ll,Xt]=(0,t.useState)(!1),[Kt,al]=(0,t.useState)(!1),[Bn,dn]=(0,t.useState)();let[hn,sl]=(0,t.useState)();const[mn,ul]=(0,t.useState)(!1);(0,t.useEffect)(()=>(v({type:"globalSetting/headerFooterToggle",payload:!1}),((0,B.GJ)()||(0,B.y8)()||(0,B.JA)())&&Le.categoryId&&a.userInfo.login&&Yt(),window.addEventListener("message",Cn),()=>{window.removeEventListener("message",Cn),window.removeEventListener("beforeunload",rl),v({type:"globalSetting/headerFooterToggle",payload:!0}),location.pathname.indexOf("/detail")>-1&&(0,r.BU)()}),[Le.categoryId,a.userInfo.login]);const Cn=e=>{e.data==="backExercise"&&(on("none"),Jt(""),Yt())},rl=e=>{let i="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(e||window.event).returnValue=i,i},Yt=()=>Ye(void 0,null,function*(){var e;rn(!0);const i=yield(0,x._F)(rt({},Le)).catch(()=>rn(!1));i!=null&&i.exercise&&(i.exercise.user_exercise_status=1),rn(!1),i&&(i.exercise_types=(i==null?void 0:i.exercise_types)||((e=i==null?void 0:i.exercise_scores)==null?void 0:e.exercise_types),i.question_status=ol((i==null?void 0:i.exercise_question_types)||[]),at(i))}),ol=e=>{let i=[];return e.forEach(F=>{i=i.concat(F.items)}),i=i.map(F=>({ques_status:F==null?void 0:F.ques_status,score_status:F==null?void 0:F.score_status,question_num:F==null?void 0:F.question_num,ques_id:F==null?void 0:F.question_id})),i};(0,t.useEffect)(()=>{var e,i;(e=u.exercise)!=null&&e.left_time&&$n(Date.now()+((i=u==null?void 0:u.exercise)==null?void 0:i.left_time)*1e3)},[(D=u.exercise)==null?void 0:D.left_time]);const $t=()=>{Yt()},il=()=>Ye(void 0,null,function*(){const e=yield(0,x.kp)({categoryId:Le.categoryId,commit_method:2});if((e==null?void 0:e.status)===0&&(ue.default.info({width:530,title:Xe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Xe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),content:n.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",n.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ye(void 0,null,function*(){$t()})}),de.ZP.info(e==null?void 0:e.message)),(e==null?void 0:e.status)===-3){const i=parseInt(e==null?void 0:e.message);u.exercise.left_time=i,at(rt({},u))}}),vn=e=>Ye(void 0,null,function*(){const i=yield(e.is_jupyter||e.is_jupyter_lab?d.BK:d.Ir)({id:e.shixun_identifier});(i!=null&&i.game_identifier||i!=null&&i.identifier)&&(e.is_jupyter_lab||e.is_jupyter?Jt(`/tasks/${i.identifier}/jupyter?type=exercises&exercisesId=${Le.categoryId}&coursesId=coursesId&login=${Le.login}&questionId=${e.question_id}`):Jt(`/tasks/${i.game_identifier}?type=exercises&exercisesId=${Le.categoryId}&coursesId=${Le.coursesId}&login=${Le.login}&questionId=${e.question_id}`),on("block")),(i==null?void 0:i.status)===-3?(0,y.eF)():(i==null?void 0:i.status)===2?Fn(i==null?void 0:i.message,e.question_id,e.is_jupyter_lab,e.is_jupyter):(i==null?void 0:i.status)===3&&xn(i==null?void 0:i.message)}),Fn=(e,i,F,A)=>{e=e!=null&&e.includes(".json")?e:`${e}.json`,ue.default.confirm({centered:!0,title:Xe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:Xe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Xe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ye(void 0,null,function*(){const E=yield(0,x.L8)({url:e});if(!E)return;de.ZP.success(Xe.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const T=yield(0,d.Ir)({id:E.shixun_identifier});if(T!=null&&T.game_identifier){vn({shixun_identifier:T==null?void 0:T.game_identifier,question_id:i,is_jupyter_lab:F,is_jupyter:A});return}(T==null?void 0:T.status)===2?Fn(T==null?void 0:T.message,i,F,A):(T==null?void 0:T.status)===3&&xn(T==null?void 0:T.message)})})},xn=e=>{ue.default.confirm({centered:!0,title:Xe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:Xe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Xe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",e,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},cl=e=>{e.redo?ue.default.confirm({width:530,title:Xe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Xe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u518D\u60F3\u60F3",content:n.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Ye(void 0,null,function*(){const i=yield(0,x.L8)({id:e.myshixun_identifier,url:e.url});if(i){const F=(0,W.cloneDeep)(u==null?void 0:u.exercise_question_types),A=F==null?void 0:F.findIndex(T=>T.question_type===5);F[A].items.find(T=>T.question_id===e.question_id).redo=!1,F[A].items.find(T=>T.question_id===e.question_id).shixun_identifier=i.shixun_identifier,u.exercise_question_types=F,at(u);const E=An(rt({},e),{shixun_identifier:i.shixun_identifier});vn(E)}})}):vn(e)},dl=e=>Ye(void 0,null,function*(){if(e.hack_identifier){const i=yield(0,x.nF)({id:e.hack_identifier});(i==null?void 0:i.status)===0&&(Jt(`/myproblems/${i.identifier}?type=exercises&exercisesId=${Le.categoryId}&coursesId=${Le.coursesId}&login=${Le.login}&questionId=${e.question_id}`),on("block"))}}),zt=(e,i,F,A)=>Ye(void 0,null,function*(){if(!e){console.error("handleSave no questionId params");return}const E=yield(0,x.oX)({questionId:e,exercise_choice_id:i,answer_text:F});return(E==null?void 0:E.status)===0&&A&&A(),E}),ml=e=>Ye(void 0,null,function*(){var i,F;const A=yield(0,x.WL)({id:Le.categoryId});if(A)if(A.question_undo!==0||A.oj_undo!==0){let E="";A.question_undo!==0&&A.oj_undo!==0?E=`\u6709 ${A.question_undo} \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ${A.oj_undo} \u4E2A${((F=(i=u==null?void 0:u.exercise_question_types)==null?void 0:i.find(T=>T.question_type==6))==null?void 0:F.name)||"\u7F16\u7A0B\u9898"}`:A.question_undo!==0&&A.oj_undo===0?E=`\u6709 ${A.question_undo} \u9898\u672A\u5B8C\u6210`:A.question_undo===0&&A.oj_undo!==0&&(E=`\u6709 ${A.oj_undo} \u7F16\u7A0B\u9898\u672A\u5B8C\u6210`),ue.default.confirm({width:530,title:Xe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Xe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Xe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",{className:"tc font16"},E,n.createElement("br",null),e?`\u5728${te()(A.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Ye(void 0,null,function*(){e?$t():In()})})}else ue.default.info({width:530,title:Xe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:"\u77E5\u9053\u5566",content:n.createElement("div",{className:"tc font16"},e?`\u5728${te()(A.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Ye(void 0,null,function*(){e?$t():In()})})}),vl=()=>Ye(void 0,null,function*(){ue.default.confirm({title:Xe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),width:520,centered:!0,transitionName:"",icon:null,content:"\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5\u5C06\u4F1A\u6E05\u7A7A\u4E0A\u4E00\u6B21\u7684\u5168\u90E8\u7B54\u9898\u5185\u5BB9\uFF0C\u786E\u5B9A\u8981\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5\u5417\uFF1F",onOk:()=>Ye(void 0,null,function*(){var e,i;if((Le==null?void 0:Le.coursesId)==="coursesId"){const F=yield(0,x.Mb)({categoryId:(e=u==null?void 0:u.exercise)==null?void 0:e.examination_bank_id,is_reset:!0});F.status===0&&q.history.replace(`/classrooms/${Le==null?void 0:Le.coursesId}/exercise/${F.exercise_id}/${(i=a.userInfo)==null?void 0:i.login}/initate_answer`)}else(yield(0,x._F)(An(rt({},Le),{is_reset:!0}))).status===0&&Yt()})})}),Pn=e=>n.createElement("div",null,n.createElement(st.Z,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:e}),n.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),El=()=>{let e=0,i=ue.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Pn(e)}),F=setInterval(()=>{e<=100?(e+=2,i.update({content:Pn(e)})):(i.destroy(),clearInterval(F))},50)},In=()=>Ye(void 0,null,function*(){El();const e=yield(0,x.kp)({categoryId:Le.categoryId,commit_method:1});(0,r.BU)(),v({type:"exercise/setActionTabs",payload:rt({},{removeEventListenerExitScreen:!0})}),(e==null?void 0:e.status)===0&&(de.ZP.success(e==null?void 0:e.message),Jn(!1),setTimeout(()=>{ue.default.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:Xe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),onOk:()=>{$t()}})},3e3))}),_l=(e,i,F,A,E)=>Ye(void 0,null,function*(){zt(i,e,null,()=>{var T,fe,L,xe;if(A.user_answer=[],A.user_answer.push(e),E!=null&&E.question_id){let X=(T=E==null?void 0:E.sub_exercise_questions)==null?void 0:T.filter(Me=>{var He;return((He=Me.user_answer)==null?void 0:He.length)===0});const We=(fe=E==null?void 0:E.sub_exercise_questions)==null?void 0:fe.filter(Me=>Me.question_type==3),z=We.length>0?We.every(Me=>{var He;return(Me==null?void 0:Me.multi_count)==((He=Me==null?void 0:Me.user_answer)==null?void 0:He.length)})?1:We.some(Me=>{var He;return(Me==null?void 0:Me.multi_count)>((He=Me==null?void 0:Me.user_answer)==null?void 0:He.length)})?2:0:1;u.question_status.find(Me=>Me.ques_id===(E==null?void 0:E.question_id)).ques_status=(X==null?void 0:X.length)===((L=E==null?void 0:E.sub_exercise_questions)==null?void 0:L.length)?0:(X==null?void 0:X.length)>0&&(X==null?void 0:X.length)<((xe=E==null?void 0:E.sub_exercise_questions)==null?void 0:xe.length)?2:z}else u.question_status.find(X=>X.ques_id===i).ques_status=e?1:0;at(rt({},u))})}),fl=(e,i,F,A)=>{zt(i,e,null,()=>{var E,T,fe;if(F.user_answer=e,A!=null&&A.question_id){let L=(E=A==null?void 0:A.sub_exercise_questions)==null?void 0:E.filter(xe=>{var X;return((X=xe.user_answer)==null?void 0:X.length)===0});u.question_status.find(xe=>xe.ques_id===(A==null?void 0:A.question_id)).ques_status=(L==null?void 0:L.length)===((T=A==null?void 0:A.sub_exercise_questions)==null?void 0:T.length)?0:(L==null?void 0:L.length)>0&&(L==null?void 0:L.length)<((fe=A==null?void 0:A.sub_exercise_questions)==null?void 0:fe.length)?2:1}else F.repeat_answer||(F.israp=!0),u.question_status.find(L=>L.ques_id===i).ques_status=e!=null&&e.length?1:0;at(rt({},u))})},pl=(e,i,F,A,E,T)=>Ye(void 0,null,function*(){return yield zt(F,i,e,()=>{var L,xe,X;let We={choice_id:i,answer_text:e};if(E.user_answer.filter(z=>z.choice_id!=i)?E.user_answer.splice(i-1,1,We):E.user_answer.push(We),T!=null&&T.question_id){let z=(L=T==null?void 0:T.sub_exercise_questions)==null?void 0:L.filter(Me=>{var He;return((He=Me.user_answer)==null?void 0:He.length)===0});u.question_status.find(Me=>Me.ques_id===(T==null?void 0:T.question_id)).ques_status=(z==null?void 0:z.length)===((xe=T==null?void 0:T.sub_exercise_questions)==null?void 0:xe.length)?0:(z==null?void 0:z.length)>0&&(z==null?void 0:z.length)<((X=T==null?void 0:T.sub_exercise_questions)==null?void 0:X.length)?2:1}else u.question_status.find(z=>z.ques_id===F).ques_status=A.every(z=>!!z.answer_text)?1:u.question_status.find(z=>z.ques_id===F).ques_status=A.some(z=>!!z.answer_text)?2:0,E.repeat_answer||(E.israp=!0);at(rt({},u))})}),Al=(e,i,F,A,E)=>Ye(void 0,null,function*(){return Gt(!0),yield zt(F,i,e,()=>{u.question_status.find(L=>L.ques_id===F).ques_status=A.every(L=>!!L.value)?1:u.question_status.find(L=>L.ques_id===F).ques_status=A.some(L=>!!L.value)?2:0;let fe={choice_id:i,answer_text:e};E.user_answer.filter(L=>L.choice_id!=i)?E.user_answer.splice(i-1,1,fe):E.user_answer.push(fe),E.repeat_answer||(E.israp=!0),at(rt({},u))})}),gl=(e,i,F,A)=>{zt(i,null,e,()=>{var E,T,fe;if(F.user_answer=[],F.user_answer.push(e),A!=null&&A.question_id){let L=(E=A==null?void 0:A.sub_exercise_questions)==null?void 0:E.filter(xe=>{var X;return((X=xe.user_answer)==null?void 0:X.length)===0});u.question_status.find(xe=>xe.ques_id===(A==null?void 0:A.question_id)).ques_status=(L==null?void 0:L.length)===((T=A==null?void 0:A.sub_exercise_questions)==null?void 0:T.length)?0:(L==null?void 0:L.length)>0&&(L==null?void 0:L.length)<((fe=A==null?void 0:A.sub_exercise_questions)==null?void 0:fe.length)?2:1}else u.question_status.find(L=>L.ques_id===i).ques_status=e?1:0,F.repeat_answer||(F.israp=!0);at(rt({},u))})},En=(e,i,F)=>{var A,E,T,fe;let L="";const xe=(e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===1;xe&&((A=e==null?void 0:e.question_choices)==null||A.forEach((We,z)=>{We.standard_boolean&&(L=L+Vt[z])}));const X=((E=u==null?void 0:u.exercise)==null?void 0:E.commit_status)===1;return n.createElement("div",null,n.createElement("div",{className:c.baseMargin},n.createElement(Y.ZP.Group,{disabled:X,defaultValue:(T=e==null?void 0:e.user_answer)==null?void 0:T[0],onChange:We=>_l(We.target.value,e==null?void 0:e.question_id,i,e,F),className:e.user_score&&`edu-radio-${e.user_score===e.question_score?"green":"red"}`},(fe=e==null?void 0:e.question_choices)==null?void 0:fe.map((We,z)=>{const He=e.question_type==2?"":`${Vt[z]}.`;return n.createElement("div",{className:c.answerWrap,key:z},n.createElement(Y.ZP,{className:c.noWrap,value:We==null?void 0:We.choice_id},n.createElement(Z.Z,{wrap:!1,align:"middle"},n.createElement(l.Z,null,n.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},He)),n.createElement(l.Z,null,n.createElement(I.Z,{className:c.renderHtml,value:We==null?void 0:We.choice_text})))))}))),X&&n.createElement(n.Fragment,null,n.createElement(Z.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(e==null?void 0:e.user_score)&&n.createElement("span",null,n.createElement("span",{className:gn[Number(e==null?void 0:e.answer_status)]||"c-orange-ff9"},e==null?void 0:e.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),n.createElement("div",{className:c.analysisWrap},n.createElement("div",{className:c.greyBg},n.createElement(Z.Z,{className:"mb20"},n.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(l.Z,null,xe?L:e==null?void 0:e.standard_answer_show)),n.createElement(Z.Z,{align:"middle"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(I.Z,{className:c.renderHtml,value:e==null?void 0:e.analysis}))))))},yl=(e,i,F)=>{var A;return n.createElement("div",null,(A=e==null?void 0:e.sub_exercise_questions)==null?void 0:A.map((E,T)=>n.createElement("div",{className:`${c.baseMargin} ${c.singleItem} mb20`,key:T},n.createElement("div",{style:{display:"flex",alignItems:"baseline",userSelect:"none",marginBottom:40}},n.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",E==null?void 0:E.question_score,"\u5206\uFF09"),n.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},F+1+"."+(T+1)),n.createElement(I.Z,{value:E==null?void 0:E.question_title})),((E==null?void 0:E.question_type)==0||(E==null?void 0:E.question_type)==2)&&En(E,E==null?void 0:E.question_type,e),(E==null?void 0:E.question_type)==1&&wn(E,E==null?void 0:E.question_type,e),(E==null?void 0:E.question_type)==3&&Nn(E,E==null?void 0:E.question_type,e),(E==null?void 0:E.question_type)==4&&bn(E,E==null?void 0:E.question_type,e))))},wn=(e,i,F)=>{var A,E,T;let fe="";const L=(e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===1;L&&((A=e==null?void 0:e.question_choices)==null||A.forEach((X,We)=>{X.standard_boolean&&(fe=fe+Vt[We])}));const xe=((E=u==null?void 0:u.exercise)==null?void 0:E.commit_status)===1;return n.createElement("div",null,n.createElement("div",{className:c.baseMargin},n.createElement(k.default.Group,{disabled:xe,defaultValue:e==null?void 0:e.user_answer,style:{flexDirection:"column"},onChange:X=>fl(X,e==null?void 0:e.question_id,e,F),className:e.user_score&&`edu-checkbox-${e.user_score===e.question_score?"green":"red"}`},(T=e==null?void 0:e.question_choices)==null?void 0:T.map((X,We)=>{const z=`${Vt[We]}.`;return n.createElement("div",{className:c.answerWrap},n.createElement(k.default,{value:X==null?void 0:X.choice_id},n.createElement(Z.Z,{wrap:!1,align:"middle"},n.createElement(l.Z,null,n.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},z)),n.createElement(l.Z,null,n.createElement(I.Z,{className:c.renderHtml,value:X==null?void 0:X.choice_text})))))}))),xe&&n.createElement(n.Fragment,null,n.createElement(Z.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(e==null?void 0:e.user_score)&&n.createElement("span",null,n.createElement("span",{className:gn[Number(e==null?void 0:e.answer_status)]||"c-orange-ff9"},e==null?void 0:e.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),n.createElement("div",{className:c.analysisWrap},n.createElement("div",{className:c.greyBg},n.createElement(Z.Z,{className:"mb20"},n.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(l.Z,null,L?fe:e==null?void 0:e.standard_answer_show)),n.createElement(Z.Z,{align:"middle"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(I.Z,{className:c.renderHtml,value:e==null?void 0:e.analysis}))))))},Nn=(e,i,F)=>n.createElement(St,{item:e,answerData:u,onBlur:(A,E,T)=>Ye(void 0,null,function*(){return yield pl(A,E,e==null?void 0:e.question_id,T,e,F)})}),bn=(e,i,F)=>n.createElement(p,{item:e,answerData:u,onBlur:A=>gl(A,e==null?void 0:e.question_id,e,F)}),Bl=(e,i)=>n.createElement(ve,{item:e,answerData:u}),hl=(e,i)=>n.createElement(ot,{item:e,answerData:u}),Cl=(e,i)=>n.createElement(Ce,{item:e,answerData:u,onBlur:(F,A,E)=>Ye(void 0,null,function*(){return yield Al(F,A,e==null?void 0:e.question_id,E,e)})}),en=e=>{if(zn){const i=ue.default.confirm({centered:!0,icon:null,title:Xe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:n.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{Gt(!1),e==null||e()},onOk:()=>{Gt(!1),_n.Z.publish("BFill:Submit",{})}});return}e==null||e()};(0,t.useEffect)(()=>{const e=_n.Z.subscribe("BFill:Submit:Change",({value:i})=>{Gt(i)});return()=>{e()}},[]);const Fl=(e,i,F)=>{var A,E;const T=(A=u==null?void 0:u.exercise_question_types)==null?void 0:A.find(fe=>fe.question_type===i);return n.createElement("div",{className:c.answerSheetWrap},n.createElement("div",{className:c.answerSheetQuestionTitle,onClick:()=>{Dt[i]=!Dt[i],Hn(rt({},Dt))}},!Dt[i]&&n.createElement(ge.Z,null),Dt[i]&&n.createElement(O.Z,null),n.createElement("span",{className:"ml5 c-grey-666"},e)),!Dt[i]&&n.createElement(Z.Z,{className:c.answerSheet,gutter:[20,20],key:i},(E=T==null?void 0:T.items)==null?void 0:E.map(function(fe,L){var xe,X,We,z,Me,He;if(fe.question_type===i)return n.createElement(l.Z,null,n.createElement("div",{onClick:()=>{en(()=>{var he,Ve,Tt,tn,On;if(F===oe&&L===_e)return;if(u.exercise_question_types[oe].items[_e].israp=!1,at(rt({},u)),!Kt&&((he=u==null?void 0:u.exercise)==null?void 0:he.user_exercise_status)===0&&(0,B.dE)()&&!((On=(tn=(Tt=(Ve=u.exercise_question_types)==null?void 0:Ve[oe])==null?void 0:Tt.items)==null?void 0:tn[_e])!=null&&On.repeat_answer)){Xt(!0),dn(3),sl({oneindex:F,twoindex:L});return}Mt(F),Zt(L);const Nl=`Anchor_${i}_${L}`;let Dn=document.getElementById(Nl);Dn&&setTimeout(()=>Dn.scrollIntoView({block:"start",behavior:"smooth"}))})},key:L,className:` + ${c.answerSheetItem} + ${(xe=u==null?void 0:u.question_status)!=null&&xe.some(he=>{var Ve;return he.ques_id===fe.question_id&&(he==null?void 0:he.ques_status)===1&&((Ve=u==null?void 0:u.exercise)==null?void 0:Ve.commit_status)===0})?c.active:""} + ${(X=u==null?void 0:u.question_status)!=null&&X.some(he=>{var Ve;return he.ques_id===fe.question_id&&(he==null?void 0:he.ques_status)===2&&((Ve=u==null?void 0:u.exercise)==null?void 0:Ve.commit_status)===0})?c.partialActive:""} + ${(We=u==null?void 0:u.question_status)!=null&&We.some(he=>{var Ve;return he.ques_id===fe.question_id&&(he==null?void 0:he.score_status)===1&&((Ve=u==null?void 0:u.exercise)==null?void 0:Ve.commit_status)===1})?c.yes:""} + ${(z=u==null?void 0:u.question_status)!=null&&z.some(he=>{var Ve;return he.ques_id===fe.question_id&&(he==null?void 0:he.score_status)===2&&((Ve=u==null?void 0:u.exercise)==null?void 0:Ve.commit_status)===1})?c.no:""} + ${(Me=u==null?void 0:u.question_status)!=null&&Me.some(he=>{var Ve;return he.ques_id===fe.question_id&&(he==null?void 0:he.score_status)===3&&((Ve=u==null?void 0:u.exercise)==null?void 0:Ve.commit_status)===1})?c.bf:""} + ${F===oe&&L===_e?c.selected:""} + `},n.createElement("span",{className:c.qindex},L+1),((He=u==null?void 0:u.question_status)==null?void 0:He.some(he=>{var Ve;return he.ques_id===fe.question_id&&(he==null?void 0:he.ques_status)===2&&((Ve=u==null?void 0:u.exercise)==null?void 0:Ve.commit_status)===0}))&&n.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}})))})))},xl=(e,i)=>{var F,A,E,T,fe,L,xe,X,We;return n.createElement("div",{className:c.questionItem,id:`Anchor_${e==null?void 0:e.question_type}_${i}`},n.createElement("div",{style:{display:"flex",alignItems:"baseline",marginTop:20,marginBottom:40,userSelect:"none"}},n.createElement("span",{className:`${c.questionScore} mr10`},e==null?void 0:e.question_score,"\u5206"),n.createElement("span",{className:`font16 ${c.noWrap}`},i+1,"\u3001"),n.createElement(I.Z,{value:(e==null?void 0:e.question_type)==8?e==null?void 0:e.description:e==null?void 0:e.question_title}),!(e!=null&&e.repeat_answer)&&n.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002"),!!((F=e==null?void 0:e.schools)!=null&&F.length)&&n.createElement(Ie.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},n.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(e==null?void 0:e.question_type)===6&&n.createElement(Zn.Z,{style:{margin:`-30px 0 ${(A=u==null?void 0:u.exercise)!=null&&A.commit_status?11:30}px 60px`},dataSource:(e==null?void 0:e.languages)||[]}),(e==null?void 0:e.question_type)==0&&En(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==2&&En(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==1&&wn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==3&&Nn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==4&&bn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==5&&!((E=u.exercise)!=null&&E.commit_status)&&n.createElement("div",{style:{margin:"-28px 0 12px 62px"}},n.createElement(Z.Z,{justify:"space-between",align:"middle"},n.createElement(l.Z,null,n.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),n.createElement(l.Z,null,n.createElement(Q.ZP,{type:"primary",className:c.toIframeBtn,onClick:()=>cl(e)},"\u8FDB\u5165\u7B54\u9898")))),(e==null?void 0:e.question_type)==5&&Bl(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==6&&!((T=u.exercise)!=null&&T.commit_status)&&n.createElement("div",{style:{margin:"-28px 0 -25px"}},n.createElement(Z.Z,{justify:"end",align:"middle"},n.createElement(l.Z,null,n.createElement(Q.ZP,{type:"primary",className:c.toIframeBtn,onClick:()=>dl(e)},"\u8FDB\u5165\u7B54\u9898")))),(e==null?void 0:e.question_type)==6&&hl(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==7&&yl(e,e==null?void 0:e.question_type,i),(e==null?void 0:e.question_type)==8&&Cl(e,e==null?void 0:e.question_type),!!((fe=e==null?void 0:e.answer_comments)!=null&&fe.length)&&n.createElement("div",{className:"mt30"},(L=e==null?void 0:e.answer_comments)==null?void 0:L.map((z,Me)=>{var He,he;return n.createElement("div",{key:Me},n.createElement(Z.Z,{align:"middle",gutter:[0,10]},n.createElement(l.Z,{flex:"50px"},n.createElement("img",{src:ne.Z.API_SERVER+"/images/"+((He=z.user)==null?void 0:He.image_url),width:"40",style:{borderRadius:40}})),n.createElement(l.Z,{flex:"1"},z.updated_at,n.createElement("br",null),(he=z.user)==null?void 0:he.name),n.createElement(l.Z,{className:"c-grey-c"},z.shixun_chanllge_position&&n.createElement("span",null,"\u7B2C",z.shixun_chanllge_position,"\u5173"),e.question_type!==4&&n.createElement("span",null,"\u539F\u59CB\u5F97\u5206",z.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",z.score,"\u5206")),z.comment&&n.createElement(Z.Z,{align:"middle",gutter:[0,10]},n.createElement(l.Z,{flex:"50px"}),n.createElement(l.Z,{flex:"1"},n.createElement(jn,{autoSize:!0,value:z.comment,disabled:!0}))))})),(e==null?void 0:e.score_status)!==1&&((xe=u==null?void 0:u.exercise)==null?void 0:xe.commit_status)===1&&((X=e==null?void 0:e.knowledge_item_banks)==null?void 0:X.length)>0&&n.createElement("div",null,n.createElement("div",{className:c.juyifansan,onClick:()=>{ul(!mn)}},n.createElement("i",{style:{marginRight:8},className:"icon-juyifansan iconfont"}),n.createElement("span",null,"\u4E3E\u4E00\u53CD\u4E09"),n.createElement("span",{style:{fontSize:8,marginLeft:10},className:`${mn?"icon-shouqi6":"icon-zhankai6"} iconfont c-grey-c`})),mn&&n.createElement("div",{className:c.contentListWrap},(We=e==null?void 0:e.knowledge_item_banks)==null?void 0:We.map((z,Me)=>{var He;return n.createElement("div",{className:c.li,key:Me},n.createElement("div",{className:c.top},n.createElement(U.Z,{key:z.id,data:z,showCheckbox:!1})),n.createElement("div",{className:c.bottom},n.createElement("p",{className:`${c.actionLeftItem} ${c.questionTypeName}`},Xe.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"})," ",(He=kn.find(he=>he.type===z.item_type))==null?void 0:He.name),n.createElement("p",{className:c.actionLeftItem},"\u96BE\u5EA6 ",qn[z.difficulty]),n.createElement("div",{className:c.more},n.createElement("div",{onClick:()=>Ye(void 0,null,function*(){const{item_type:he}=z;if(he==="PROGRAM"){const{program_attr:{identifier:Ve}}=z,Tt=yield v({type:"problemset/startExperience",payload:{id:Ve}});if(Tt.status===0){const tn=Tt.identifier;(0,y.xg)(`/myproblems/${tn}`);return}de.ZP.warning(Tt.message);return}v({type:"problemset/setActionTabs",payload:{key:he,params:z}})}),className:c.btnAdd},"\u7EC3\u4E60"))))}))))},Pl=(e,i)=>n.createElement(t.Fragment,null,Fl(e.name||re.fw[e.question_type].name,e.question_type,i)),Il=e=>{let i=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],F=["","\u5341","\u767E","\u5343","\u4E07"];e=parseInt(e);let A=fe=>{let L=fe.toString().split("").reverse(),xe="";for(var X=0;X0&&L[X]==0&&L[X-1]==0?"":i[L[X]]+(L[X]==0?F[0]:F[X]))+xe;return xe},E=Math.floor(e/1e4),T=e%1e4;return T.toString().length<4&&(T="0"+T),E?A(E)+"\u4E07"+A(T):A(e)},wl=()=>{var e,i,F,A,E,T,fe,L,xe,X,We,z,Me;return n.createElement(t.Fragment,{key:oe},n.createElement("div",{className:"pt20"},n.createElement("span",{className:c.questionTypeTitle},Il(oe+1),"\u3001",(i=(e=u==null?void 0:u.exercise_question_types)==null?void 0:e[oe])==null?void 0:i.name),n.createElement("span",{className:c.questionTypeInfo},"\uFF08\u5171",(A=(F=u==null?void 0:u.exercise_question_types)==null?void 0:F[oe])==null?void 0:A.count,"\u9898\uFF1B",((T=(E=u==null?void 0:u.exercise_question_types)==null?void 0:E[oe])==null?void 0:T.question_type)===7?`\u5305\u542B${(L=(fe=u==null?void 0:u.exercise_question_types)==null?void 0:fe[oe])==null?void 0:L.sub_questions_count}\u5C0F\u9898`:""," \u5171",(X=(xe=u==null?void 0:u.exercise_question_types)==null?void 0:xe[oe])==null?void 0:X.score,"\u5206\uFF09")),n.createElement(t.Fragment,{key:_e},xl((Me=(z=(We=u==null?void 0:u.exercise_question_types)==null?void 0:We[oe])==null?void 0:z.items)==null?void 0:Me[_e],_e)))};return n.createElement($.Z,{size:"middle",spinning:Vn},Kn&&n.createElement(ie.Z,{iframe:yn}),n.createElement("iframe",{style:{display:tl},id:"iframeShixuns",className:c.iframe,src:el,ref:yn,frameBorder:"0"}),n.createElement("div",{className:c.fixHeader},n.createElement(Z.Z,{align:"middle",className:"edu-container"},n.createElement(l.Z,null,n.createElement(y.VV,{status:(Ge=u==null?void 0:u.exercise)!=null&&Ge.commit_status?[y.ju[4]]:[y.ju[99]]})),n.createElement(l.Z,{className:`${c.title} ml10`},(Ne=u==null?void 0:u.exercise)==null?void 0:Ne.exercise_name),n.createElement(l.Z,{style:{marginLeft:"auto"}},((je=u==null?void 0:u.exercise)==null?void 0:je.left_time)>0&&n.createElement("aside",{className:`${c.countDown} ${nl}`},"\u5269\u4F59\u7B54\u9898\u65F6\u957F",n.createElement(Rn,{value:Yn,onFinish:il}))),n.createElement(l.Z,null,(be=u==null?void 0:u.exercise)!=null&&be.commit_status?n.createElement(Q.ZP,{className:c.submitButton,style:{marginLeft:30,width:116},type:"primary",onClick:vl},"\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5"):n.createElement(Q.ZP,{className:c.submitButton,style:{marginLeft:30},type:"primary",onClick:()=>{en(()=>{ml(!1)})}},"\u4EA4\u5377")))),n.createElement("section",{className:"edu-container"},cn.status===0&&n.createElement(Z.Z,{className:c.mainPart,wrap:!1},n.createElement(l.Z,{flex:Ut?"280px":"0px"},n.createElement("div",{className:c.leftPart},Ut&&n.createElement("aside",{className:"bg-white"},n.createElement("aside",{className:c.answerInfo},n.createElement(Z.Z,{justify:"space-between"},n.createElement(l.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),n.createElement(l.Z,{className:c.answerProgress},n.createElement("span",{style:{color:"#165DFF"}},(j=(Oe=u==null?void 0:u.question_status)==null?void 0:Oe.filter(e=>(e==null?void 0:e.ques_status)===1))==null?void 0:j.length),n.createElement("span",{style:{color:"#999999"}},"/",(ce=u==null?void 0:u.exercise_types)==null?void 0:ce.q_counts))),n.createElement(Z.Z,null,n.createElement(st.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((De=(Pe=u==null?void 0:u.question_status)==null?void 0:Pe.filter(e=>(e==null?void 0:e.ques_status)===1))==null?void 0:De.length)/((G=u==null?void 0:u.exercise_types)==null?void 0:G.q_counts)*100,showInfo:!1})),n.createElement(Z.Z,null,n.createElement(l.Z,null,n.createElement("span",{className:"c-grey-333"},"\u5171 ",n.createElement("span",{style:{color:"#165DFF"}},((Be=u==null?void 0:u.exercise_types)==null?void 0:Be.q_counts)||((_t=(Je=u==null?void 0:u.exercise_scores)==null?void 0:Je.exercise_types)==null?void 0:_t.q_counts))," \u9898\uFF1A"),n.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",n.createElement("span",{style:{color:"#FA6400"}},((dt=u==null?void 0:u.exercise_types)==null?void 0:dt.q_scores)||((Nt=(mt=u==null?void 0:u.exercise_scores)==null?void 0:mt.exercise_types)==null?void 0:Nt.q_scores))," \u5206")))),n.createElement(Z.Z,{className:c.dottedLineWrapper,align:"middle"},n.createElement(l.Z,{className:c.leftHalfCircle}),n.createElement(l.Z,{flex:1,className:c.dottedLine}),n.createElement(l.Z,{className:c.rightHalfCircle})),n.createElement(Z.Z,null,n.createElement(l.Z,{flex:"1"},n.createElement("aside",{className:c.cardList},(gt=u==null?void 0:u.exercise_question_types)==null?void 0:gt.map((e,i)=>n.createElement(t.Fragment,{key:e.question_type},Pl(e,i))))))),((Lt=u==null?void 0:u.exercise)==null?void 0:Lt.commit_status)===0&&n.createElement(Z.Z,{justify:"space-around",align:"middle",className:c.answerSheetBottom},n.createElement(l.Z,{className:c.tooltipWrap},n.createElement("span",{className:c.answerYes}),"\u5DF2\u7B54"),n.createElement(l.Z,{className:c.tooltipWrap},n.createElement("span",{className:`${c.answerNo} ml10`},n.createElement("div",{style:{height:"50%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),n.createElement(l.Z,{className:c.tooltipWrap},n.createElement("span",{className:`${c.answerNo} ml10`}),"\u672A\u7B54")),((Wt=u==null?void 0:u.exercise)==null?void 0:Wt.commit_status)===1&&n.createElement(Z.Z,{justify:"space-around",align:"middle",className:c.answerSheetBottom},n.createElement(l.Z,{className:c.tooltipWrap},n.createElement("span",{className:c.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),n.createElement(l.Z,{className:c.tooltipWrap},n.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${c.answerNo} ml10`}),"\u9519\u8BEF"),n.createElement(l.Z,{className:c.tooltipWrap},n.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${c.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"))),n.createElement("div",{className:c.fold,onClick:()=>Gn(!Ut)},Ut&&n.createElement(Ie.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},n.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Ut&&n.createElement(Ie.Z,{title:"\u5C55\u5F00"},n.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),n.createElement(l.Z,{flex:"1"},n.createElement("section",{className:[c.rightPart,"ml20"].join(" ")},n.createElement("div",{className:`${c.questionPart} pl30 pr30`},wl()),n.createElement(Z.Z,{className:c.bottom,align:"middle",justify:"end"},n.createElement(l.Z,null,(oe!=0||_e!=0)&&n.createElement(Q.ZP,{className:`${c.changeButton} ${c.prevBtn} mr20`,type:"default",onClick:()=>{en(()=>{var e,i,F,A,E;if(u.exercise_question_types[oe].items[_e].israp=!1,at(rt({},u)),!Kt&&((e=u==null?void 0:u.exercise)==null?void 0:e.user_exercise_status)===0&&(0,B.dE)()&&!((E=(A=(F=(i=u.exercise_question_types)==null?void 0:i[oe])==null?void 0:F.items)==null?void 0:A[_e])!=null&&E.repeat_answer)){Xt(!0),dn(1);return}_e===0?(oe-=1,_e=u.exercise_question_types[oe].items.length-1):_e-=1,Mt(oe),Zt(_e)})}},"\u4E0A\u4E00\u9898"),!(oe===((Rt=u==null?void 0:u.exercise_question_types)==null?void 0:Rt.length)-1&&_e===((qt=(kt=(jt=u==null?void 0:u.exercise_question_types)==null?void 0:jt[oe])==null?void 0:kt.items)==null?void 0:qt.length)-1)&&n.createElement(Q.ZP,{className:c.changeButton,type:"primary",onClick:()=>{en(()=>{var e,i,F,A,E;if(u.exercise_question_types[oe].items[_e].israp=!1,at(rt({},u)),!Kt&&((e=u==null?void 0:u.exercise)==null?void 0:e.user_exercise_status)===0&&(0,B.dE)()&&!((E=(A=(F=(i=u.exercise_question_types)==null?void 0:i[oe])==null?void 0:F.items)==null?void 0:A[_e])!=null&&E.repeat_answer)){Xt(!0),dn(2);return}u.exercise_question_types[oe].items.length-1===_e?(oe=oe+1,_e=0):_e=_e+1,Mt(oe),Zt(_e)})}},"\u4E0B\u4E00\u9898"))))),n.createElement(ue.default,{title:"\u6CE8\u610F",open:ll,onCancel:()=>Xt(!1),footer:!1},n.createElement("div",null,n.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),n.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},n.createElement(k.default,{checked:Kt,onChange:e=>{al(e.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),n.createElement("div",null,n.createElement(Q.ZP,{onClick:()=>{u.exercise_question_types[oe].items[_e].israp?(u.exercise_question_types[oe].items[_e].israp=!0,at(rt({},u))):u.exercise_question_types[oe].items[_e].israp===""&&(u.exercise_question_types[oe].items[_e].israp=!0,at(rt({},u)))}},"\u6211\u518D\u60F3\u60F3"),n.createElement(Q.ZP,{onClick:()=>{u.exercise_question_types[oe].items[_e].israp=!1,at(rt({},u)),Bn===1?(_e===0?(oe-=1,_e=u.exercise_question_types[oe].items.length-1):_e-=1,console.log(u.exercise_question_types[oe].items[_e],"-----"),Mt(oe),Zt(_e)):Bn===2?(u.exercise_question_types[oe].items.length-1===_e?(oe=oe+1,_e=0):_e=_e+1,Mt(oe),Zt(_e)):(Mt(hn.oneindex),Zt(hn.twoindex)),Xt(!1)},type:"primary",style:{marginLeft:30}},Xe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))))),cn.status!==0&&n.createElement(Ue,{data:cn}),n.createElement(Fe.Z,null),n.createElement(ut.Z,null),n.createElement(Et.Z,null),n.createElement(Qt.Z,null),n.createElement(Ht.Z,null),n.createElement(sn.Z,null),n.createElement(Mn.Z,null)))};var Xn=(0,q.connect)(({loading:a,user:v})=>({user:v,loading:a.effects}))(Un)},47354:function(ht,ze,s){var t=s(59301),q=s(65582),Te=s(8591),Se=s(43418),ue=s(89392),de=s.n(ue),st=s(96601),Y=s(6339),Z=s(24334),l=s.n(Z),k=s(38147),Ie=s(67172),Q=s(88125),$=s(56656),ge=s.n($),O=s(59301),ie=Object.defineProperty,Qe=Object.defineProperties,te=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,r=(o,b,p)=>b in o?ie(o,b,{enumerable:!0,configurable:!0,writable:!0,value:p}):o[b]=p,x=(o,b)=>{for(var p in b||(b={}))y.call(b,p)&&r(o,p,b[p]);if(c)for(var p of c(b))B.call(b,p)&&r(o,p,b[p]);return o},d=(o,b)=>Qe(o,te(b)),I=(o,b,p)=>new Promise((S,H)=>{var Ae=C=>{try{qe(p.next(C))}catch(h){H(h)}},we=C=>{try{qe(p.throw(C))}catch(h){H(h)}},qe=C=>C.done?S(C.value):Promise.resolve(C.value).then(Ae,we);qe((p=p.apply(o,b)).next())});const K=({problemset:o,dispatch:b})=>{var p,S,H,Ae,we;const qe=(0,q.useIntl)(),[C,h]=(0,t.useState)({}),[m,N]=(0,t.useState)([]),[M,_]=(0,t.useState)(!1),[me,ke]=(0,t.useState)(!1),[Re,et]=(0,t.useState)({}),tt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var ve,Ze,Ee;if(((ve=o==null?void 0:o.actionTabs)==null?void 0:ve.key)==="BPROGRAM"){const ee=(0,ue.cloneDeep)((Ze=o==null?void 0:o.actionTabs)==null?void 0:Ze.params);h(ee),N((Ee=ee==null?void 0:ee.standard_answer)==null?void 0:Ee.map(ot=>({value:"",answer:(ot==null?void 0:ot.answer_text)||[]})))}},[(p=o==null?void 0:o.actionTabs)==null?void 0:p.key]);function ft(){return new Date().getTime()}const At=()=>I(void 0,null,function*(){var ve,Ze,Ee,ee,ot;if(m.some($e=>($e==null?void 0:$e.value)==="")&&!M){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(M){const $e=(0,ue.cloneDeep)((ve=o==null?void 0:o.actionTabs)==null?void 0:ve.params);N([...(Ze=$e==null?void 0:$e.standard_answer)==null?void 0:Ze.map(vt=>({value:"",answer:(vt==null?void 0:vt.answer_text)||[],type:""}))]),_(!M);return}else{let $e=m==null?void 0:m.map((vt,Ct)=>d(x({},vt),{type:vt.types}));N($e)}console.log(m),ke(!0);let pt=yield(0,k.ZP)(`/api/problems/${(Ee=C==null?void 0:C.program_attr)==null?void 0:Ee.identifier}/start.json`,{method:"get"});const se=yield(0,Ie.n4)(pt==null?void 0:pt.identifier,{code:(ee=C==null?void 0:C.program_attr)==null?void 0:ee.code,language:(ot=C==null?void 0:C.program_attr)==null?void 0:ot.language,answers:m==null?void 0:m.map($e=>$e.value)});if((se==null?void 0:se.status)===0){let vt=function(){return I(this,null,function*(){const{status:Ct,message:Ft,data:nt}=yield(0,Ie.rX)(pt==null?void 0:pt.identifier,"submit"),xt=ft()-$e>10*1e3*(m==null?void 0:m.length);if(Ct!==0&&!xt&&setTimeout(vt,1e3),xt){Se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ke(!1);return}if(Ct===0){ke(!1);let It=m==null?void 0:m.map((bt,wt)=>d(x({},bt),{type:(nt==null?void 0:nt.right_arr[wt])===1?"success":"warning"}));N(It),et(nt),nt.status===2&&(ke(!1),Se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const $e=ft();yield(0,Ie.bM)(pt==null?void 0:pt.identifier,{}),vt()}else ke(!1);_(!M)}),yt=()=>{h({}),N([]),_(!1),b({type:"problemset/setActionTabs",payload:{}})};return O.createElement(O.Fragment,null,O.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:o.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:M?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:qe.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:708,onOk:At,onCancel:yt,okButtonProps:{loading:me}},O.createElement("div",null,O.createElement("div",{className:"c-light-primary mb5 font16"},qe.formatMessage({id:"problemset.programFillInTheBlank",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"})),O.createElement(Y.Z,{value:(S=C==null?void 0:C.program_attr)==null?void 0:S.description}),((H=C==null?void 0:C.program_attr)==null?void 0:H.code)&&O.createElement(Y.Z,{showProgramFill:!0,onFillChange:ve=>{let Ze=ve==null?void 0:ve.map((Ee,ee)=>x({},Ee));N(Ze)},programFillValue:m,value:Z.Base64.decode((Ae=C==null?void 0:C.program_attr)==null?void 0:Ae.code)}),M&&O.createElement(t.Fragment,null,O.createElement("div",{className:st.Z.line}),(we=C==null?void 0:C.standard_answer)==null?void 0:we.map((ve,Ze)=>O.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},O.createElement("b",null,"\u586B\u7A7A",Ze+1,"\u7B54\u6848:\xA0"),O.createElement("pre",null,(ve==null?void 0:ve.answer_text)||""))),O.createElement("div",{className:"c-grey-333 mb10"},O.createElement("b",null,"\u89E3\u6790:\xA0"),(C==null?void 0:C.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Re==null?void 0:Re.id)&&Re.status!==2&&O.createElement(Se.default,{open:(Re==null?void 0:Re.id)&&Re.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{et({})},onCancel:()=>{et({})}},O.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},O.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},O.createElement("div",null,O.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),O.createElement("span",{style:{marginLeft:12,color:Re.status!==0&&"#E30000"}},Q.Im[Re.status])),O.createElement("div",null,O.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),O.createElement("span",{style:{marginLeft:12}},ge()(Re.created_at).format("YYYY-MM-DD HH:mm:ss"))),O.createElement("div",null,O.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),O.createElement("span",{style:{marginLeft:12}},Re.language)),O.createElement("div",null,O.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),O.createElement("span",{style:{marginLeft:12}},Re.execute_time,"ms"))),O.createElement(Q.Y4,x({},Re)))))};ze.Z=(0,q.connect)(({problemset:o})=>({problemset:o}))(K)},80950:function(ht,ze,s){s.d(ze,{Z:function(){return an}});var t=s(59301),q=s(65582),Te=s(8591),Se=s(43418),ue=s(89392),de=s(6339),st=s(5112),Y=s(3113),Z=s(28103),l=s(96601),k=s(59301),Ie=Object.defineProperty,Q=Object.defineProperties,$=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Qe=(w,f,g)=>f in w?Ie(w,f,{enumerable:!0,configurable:!0,writable:!0,value:g}):w[f]=g,te=(w,f)=>{for(var g in f||(f={}))O.call(f,g)&&Qe(w,g,f[g]);if(ge)for(var g of ge(f))ie.call(f,g)&&Qe(w,g,f[g]);return w},c=(w,f)=>Q(w,$(f)),y=(w,f,g)=>new Promise((ye,pe)=>{var V=P=>{try{R(g.next(P))}catch(J){pe(J)}},le=P=>{try{R(g.throw(P))}catch(J){pe(J)}},R=P=>P.done?ye(P.value):Promise.resolve(P.value).then(V,le);R((g=g.apply(w,f)).next())});const B=({problemset:w,dispatch:f,showdiv:g,data:ye})=>{const pe=(0,q.useIntl)(),[V,le]=(0,t.useState)([]),[R,P]=(0,t.useState)(!1),J=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var ae;((ae=Object.keys(ye))==null?void 0:ae.length)>0&&le(ye.choices)},[ye]);const Ce=()=>y(void 0,null,function*(){if(!V.some(ae=>ae==null?void 0:ae.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(R){const ae=(0,ue.cloneDeep)(ye);le(ae.choices)}P(!R)}),ct=(ae,Ue)=>{console.log(ae.target.checked);const ne=V.map((W,re)=>c(te({},W),{checked:re===Ue?ae.target.checked:!1}));le(ne)},Pt=()=>{le([]),P(!1),f({type:"problemset/setActionTabs",payload:{}})};return k.createElement("div",null,k.createElement("div",{className:"c-light-primary mb5 font16"},pe.formatMessage({id:"problemset.singleChoice",defaultMessage:"\u5355\u9009\u9898"})),k.createElement(de.Z,{value:ye==null?void 0:ye.name}),V==null?void 0:V.map((ae,Ue)=>{const{is_answer:ne,checked:W,choice_text:re}=ae;let U="";return R&&ne&&(U=l.Z.green),R&&!ne&&W&&(U=l.Z.red),k.createElement("div",{key:Ue,style:{pointerEvents:R?"none":"auto"},className:`${l.Z.row} ${U}`},k.createElement(st.ZP,{onChange:Fe=>ct(Fe,Ue),checked:W}),k.createElement("span",null,J[Ue],".\xA0"),k.createElement(de.Z,{className:l.Z.html,value:re}),R&&ne&&k.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),R&&!ne&&W&&k.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),R&&k.createElement(t.Fragment,null,k.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},k.createElement("div",{className:"c-grey-333 mb5"},k.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),J[V.findIndex(ae=>ae.is_answer)]),k.createElement("div",{className:"c-grey-333 mb10"},k.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))),k.createElement("div",{style:{textAlign:"end",marginTop:10}},k.createElement(Y.ZP,{type:"primary",onClick:()=>{Ce()}},R?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!g&&k.createElement(Z.Z,null))};var r=(0,q.connect)(({problemset:w})=>({problemset:w}))(B),x=s(92832),d=s(27687),I=s(59301),K=Object.defineProperty,o=Object.defineProperties,b=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,Ae=(w,f,g)=>f in w?K(w,f,{enumerable:!0,configurable:!0,writable:!0,value:g}):w[f]=g,we=(w,f)=>{for(var g in f||(f={}))S.call(f,g)&&Ae(w,g,f[g]);if(p)for(var g of p(f))H.call(f,g)&&Ae(w,g,f[g]);return w},qe=(w,f)=>o(w,b(f)),C=(w,f,g)=>new Promise((ye,pe)=>{var V=P=>{try{R(g.next(P))}catch(J){pe(J)}},le=P=>{try{R(g.throw(P))}catch(J){pe(J)}},R=P=>P.done?ye(P.value):Promise.resolve(P.value).then(V,le);R((g=g.apply(w,f)).next())});const h=({problemset:w,datas:f,showdiv:g,dispatch:ye})=>{var pe;const V=(0,q.useIntl)(),[le,R]=(0,t.useState)({}),[P,J]=(0,t.useState)([]),[Ce,ct]=(0,t.useState)(!1),Pt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var W;if(Object.keys(f)){const re=(0,ue.cloneDeep)(f);R(re),J((W=re==null?void 0:re.standard_answer)==null?void 0:W.map(U=>we({value:"",answer:(U==null?void 0:U.answer_text)||[]},U)))}},[f]);const ae=()=>C(void 0,null,function*(){var W;if(P.some(re=>(re==null?void 0:re.value)==="")){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const re=(0,ue.cloneDeep)(f);J((W=re==null?void 0:re.standard_answer)==null?void 0:W.map(U=>we({value:"",answer:(U==null?void 0:U.answer_text)||[]},U)))}ct(!Ce)}),Ue=(W,re)=>{const U=P.map((Fe,ut)=>qe(we({},Fe),{value:ut===re?W.target.value:Fe.value}));J(U)},ne=()=>{R({}),J([]),ct(!1),ye({type:"problemset/setActionTabs",payload:{}})};return I.createElement("div",null,I.createElement("div",{className:"c-light-primary mb5 font16"},V.formatMessage({id:"problemset.fillInTheBlank",defaultMessage:"\u586B\u7A7A\u9898"})),I.createElement(de.Z,{value:le==null?void 0:le.name}),P==null?void 0:P.map((W,re)=>{const{value:U,answer:Fe}=W;let ut="";return Ce&&(Fe!=null&&Fe.includes(U))&&(ut=l.Z.green),Ce&&!(Fe!=null&&Fe.includes(U))&&(ut=l.Z.red),I.createElement("div",{key:re,style:{pointerEvents:Ce?"none":"auto",marginTop:10},className:`${l.Z.row} ${ut}`},I.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",re+1,"\u7B54\u6848:"),(W==null?void 0:W.model)===1?I.createElement(x.default.TextArea,{className:l.Z.textArea,style:{width:610,marginRight:10},onChange:Et=>Ue(Et,re),value:U}):I.createElement(d.Z,{value:U,onChange:Et=>{const Qt=P.map((Ht,sn)=>qe(we({},Ht),{value:sn===re?Et:Ht.value}));J(Qt)}}),Ce&&(Fe==null?void 0:Fe.includes(U))&&I.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!(Fe!=null&&Fe.includes(U))&&I.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&I.createElement(t.Fragment,null,I.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(pe=le==null?void 0:le.standard_answer)==null?void 0:pe.map((W,re)=>{var U,Fe;return I.createElement("div",{className:"c-grey-333 mb5"},I.createElement("b",null,"\u586B\u7A7A",re+1,"\u7B54\u6848:\xA0"),(W==null?void 0:W.model)===1?((U=W==null?void 0:W.answer_text)==null?void 0:U.join("\u3001"))||"":I.createElement(d.Z,{value:(Fe=W==null?void 0:W.answer_text)==null?void 0:Fe.join("\u3001"),disabled:!0}))}),I.createElement("div",{className:"c-grey-333 mb10"},I.createElement("b",null,"\u89E3\u6790:\xA0"),(le==null?void 0:le.analysis)||"\u6682\u65E0\u89E3\u6790"))),I.createElement("div",{style:{textAlign:"end",marginTop:10}},I.createElement(Y.ZP,{type:"primary",onClick:()=>{ae()}},Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!g&&I.createElement(Z.Z,null))};var m=(0,q.connect)(({problemset:w})=>({problemset:w}))(h),N=s(59301),M=Object.defineProperty,_=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,tt=(w,f,g)=>f in w?M(w,f,{enumerable:!0,configurable:!0,writable:!0,value:g}):w[f]=g,ft=(w,f)=>{for(var g in f||(f={}))Re.call(f,g)&&tt(w,g,f[g]);if(ke)for(var g of ke(f))et.call(f,g)&&tt(w,g,f[g]);return w},At=(w,f)=>_(w,me(f)),yt=(w,f,g)=>new Promise((ye,pe)=>{var V=P=>{try{R(g.next(P))}catch(J){pe(J)}},le=P=>{try{R(g.throw(P))}catch(J){pe(J)}},R=P=>P.done?ye(P.value):Promise.resolve(P.value).then(V,le);R((g=g.apply(w,f)).next())});const ve=({problemset:w,datas:f,showdiv:g,dispatch:ye})=>{var pe;const V=(0,q.useIntl)(),[le,R]=(0,t.useState)({}),[P,J]=(0,t.useState)([]),[Ce,ct]=(0,t.useState)(!1),Pt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{if(Object.keys(f)){const W=(0,ue.cloneDeep)(f);R(W),J(W.choices)}},[f]);const ae=()=>yt(void 0,null,function*(){if(!P.some(W=>W==null?void 0:W.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const W=(0,ue.cloneDeep)(f);J(W.choices)}ct(!Ce)}),Ue=(W,re)=>{console.log(W.target.checked);const U=P.map((Fe,ut)=>At(ft({},Fe),{checked:ut===re?W.target.checked:!1}));J(U)},ne=()=>{R({}),J([]),ct(!1),ye({type:"problemset/setActionTabs",payload:{}})};return N.createElement("div",null,N.createElement("div",{className:"c-light-primary mb5 font16"},V.formatMessage({id:"problemset.trueFalse",defaultMessage:"\u5224\u65AD\u9898"})),N.createElement(de.Z,{value:le==null?void 0:le.name}),P==null?void 0:P.map((W,re)=>{const{is_answer:U,checked:Fe,choice_text:ut}=W;let Et="";return Ce&&U&&(Et=l.Z.green),Ce&&!U&&Fe&&(Et=l.Z.red),N.createElement("div",{key:re,style:{pointerEvents:Ce?"none":"auto"},className:`${l.Z.row} ${Et}`},N.createElement(st.ZP,{onChange:Qt=>Ue(Qt,re),checked:Fe}),N.createElement(de.Z,{className:l.Z.html,value:ut}),Ce&&U&&N.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!U&&Fe&&N.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&N.createElement(t.Fragment,null,N.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},N.createElement("div",{className:"c-grey-333 mb5"},N.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(pe=P.find(W=>W.is_answer))==null?void 0:pe.choice_text),N.createElement("div",{className:"c-grey-333 mb10"},N.createElement("b",null,"\u89E3\u6790:\xA0"),(le==null?void 0:le.analysis)||"\u6682\u65E0\u89E3\u6790"))),N.createElement("div",{style:{textAlign:"end",marginTop:10}},N.createElement(Y.ZP,{type:"primary",onClick:()=>{ae()}},Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!g&&N.createElement(Z.Z,null))};var Ze=(0,q.connect)(({problemset:w})=>({problemset:w}))(ve),Ee=s(24905),ee=s(59301),ot=Object.defineProperty,pt=Object.defineProperties,se=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Ft=(w,f,g)=>f in w?ot(w,f,{enumerable:!0,configurable:!0,writable:!0,value:g}):w[f]=g,nt=(w,f)=>{for(var g in f||(f={}))vt.call(f,g)&&Ft(w,g,f[g]);if($e)for(var g of $e(f))Ct.call(f,g)&&Ft(w,g,f[g]);return w},Ot=(w,f)=>pt(w,se(f)),xt=(w,f,g)=>new Promise((ye,pe)=>{var V=P=>{try{R(g.next(P))}catch(J){pe(J)}},le=P=>{try{R(g.throw(P))}catch(J){pe(J)}},R=P=>P.done?ye(P.value):Promise.resolve(P.value).then(V,le);R((g=g.apply(w,f)).next())});const It=({problemset:w,data:f,showdiv:g,dispatch:ye})=>{const pe=(0,q.useIntl)(),[V,le]=(0,t.useState)([]),[R,P]=(0,t.useState)(!1),J=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var ae;((ae=Object.keys(f))==null?void 0:ae.length)>0&&le(f.choices)},[f]);const Ce=()=>xt(void 0,null,function*(){if(!V.some(ae=>ae==null?void 0:ae.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(R){const ae=(0,ue.cloneDeep)(f);le(ae.choices)}P(!R)}),ct=(ae,Ue)=>{console.log(ae.target.checked);const ne=V.map((W,re)=>Ot(nt({},W),{checked:re===Ue?ae.target.checked:W.checked}));le(ne)},Pt=()=>{let ae="";return V.forEach((Ue,ne)=>{Ue.is_answer&&(ae=ae+J[ne])}),ae};return ee.createElement("div",null,ee.createElement("div",{className:"c-light-primary mb5 font16"},pe.formatMessage({id:"problemset.multipleChoice",defaultMessage:"\u591A\u9009\u9898"})),ee.createElement(de.Z,{value:f==null?void 0:f.name}),V==null?void 0:V.map((ae,Ue)=>{const{is_answer:ne,checked:W,choice_text:re}=ae;let U="";return R&&ne&&(U=l.Z.green),R&&!ne&&W&&(U=l.Z.red),ee.createElement("div",{key:Ue,style:{pointerEvents:R?"none":"auto"},className:`${l.Z.row} ${U}`},ee.createElement(Ee.default,{style:{padding:3},onChange:Fe=>ct(Fe,Ue),checked:W}),ee.createElement("span",null,J[Ue],".\xA0"),ee.createElement(de.Z,{className:l.Z.html,value:re}),R&&ne&&ee.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),R&&!ne&&W&&ee.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),R&&ee.createElement(t.Fragment,null,ee.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ee.createElement("div",{className:"c-grey-333 mb5"},ee.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Pt()),ee.createElement("div",{className:"c-grey-333 mb10"},ee.createElement("b",null,"\u89E3\u6790:\xA0"),(f==null?void 0:f.analysis)||"\u6682\u65E0\u89E3\u6790"))),ee.createElement("div",{style:{textAlign:"end",marginTop:10}},ee.createElement(Y.ZP,{type:"primary",onClick:()=>{Ce()}},R?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!g&&ee.createElement(Z.Z,null))};var bt=(0,q.connect)(({problemset:w})=>({problemset:w}))(It),wt=s(96565),Ke=s(59301),it=(w,f,g)=>new Promise((ye,pe)=>{var V=P=>{try{R(g.next(P))}catch(J){pe(J)}},le=P=>{try{R(g.throw(P))}catch(J){pe(J)}},R=P=>P.done?ye(P.value):Promise.resolve(P.value).then(V,le);R((g=g.apply(w,f)).next())});const St=({problemset:w,dispatch:f,showdiv:g,datas:ye})=>{var pe,V,le;const R=(0,q.useIntl)(),[P,J]=(0,t.useState)({}),[Ce,ct]=(0,t.useState)(!1),[Pt,ae]=(0,t.useState)(!0),[Ue,ne]=(0,t.useState)("");(0,t.useEffect)(()=>{if(Object.keys(ye)){const U=(0,ue.cloneDeep)(ye);J(U)}},[ye]);const W=()=>it(void 0,null,function*(){if(!Ue){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ce&&ne(""),ct(!Ce)}),re=()=>{J({}),ae(!0),ct(!1),ne(""),f({type:"problemset/setActionTabs",payload:{}})};return Ke.createElement("div",null,Ke.createElement("div",{className:"c-light-primary mb5 font16"},R.formatMessage({id:"problemset.shortAnswer",defaultMessage:"\u7B80\u7B54\u9898"})),Ke.createElement(de.Z,{value:P==null?void 0:P.name,style:{marginBottom:10}}),Pt?Ke.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ae(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Ke.createElement(wt.Z,{defaultValue:Ue,onChange:U=>{ne(U)}}),Ce&&Ke.createElement(t.Fragment,null,Ke.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ke.createElement("span",{style:{color:"#5F6368"}},R.formatMessage({id:"problemset.referenceAnswer",defaultMessage:"\u53C2\u8003\u7B54\u6848"}),"\uFF1A"),Ke.createElement("br",null),((pe=P==null?void 0:P.answer_texts)==null?void 0:pe[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((V=P==null?void 0:P.keywords)==null?void 0:V.length)>0&&Ke.createElement("div",{style:{marginTop:10,marginBottom:10}},Ke.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(le=P==null?void 0:P.keywords)==null?void 0:le.map(U=>{var Fe,ut,Et;return((Fe=U==null?void 0:U.keyword)==null?void 0:Fe.length)>1?((ut=U==null?void 0:U.keyword)==null?void 0:ut.join("\u6216"))+"\uFF1B":((Et=U==null?void 0:U.keyword)==null?void 0:Et[0])+"\uFF1B"})),Ke.createElement("div",{style:{color:"#5F6368"}},Ke.createElement("b",null,"\u89E3\u6790:"),Ke.createElement("br",null),(P==null?void 0:P.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ke.createElement("div",{style:{textAlign:"end",marginTop:10}},Ke.createElement(Y.ZP,{type:"primary",onClick:()=>{W()}},Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!g&&Ke.createElement(Z.Z,null))};var nn=(0,q.connect)(({problemset:w})=>({problemset:w}))(St),Bt=s(59301),lt=(w,f,g)=>new Promise((ye,pe)=>{var V=P=>{try{R(g.next(P))}catch(J){pe(J)}},le=P=>{try{R(g.throw(P))}catch(J){pe(J)}},R=P=>P.done?ye(P.value):Promise.resolve(P.value).then(V,le);R((g=g.apply(w,f)).next())});const ln=({problemset:w,dispatch:f})=>{var g,ye;const pe=(0,q.useIntl)(),[V,le]=(0,t.useState)({}),[R,P]=(0,t.useState)(!1),[J,Ce]=(0,t.useState)(!0),[ct,Pt]=(0,t.useState)("");(0,t.useEffect)(()=>{var ne,W;if(((ne=w==null?void 0:w.actionTabs)==null?void 0:ne.key)==="COMBINATION"){const re=(0,ue.cloneDeep)((W=w==null?void 0:w.actionTabs)==null?void 0:W.params);le(re)}},[(g=w==null?void 0:w.actionTabs)==null?void 0:g.key]);const ae=()=>lt(void 0,null,function*(){if(!ct){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}P(!R)}),Ue=()=>{le({}),Ce(!0),P(!1),Pt(""),f({type:"problemset/setActionTabs",payload:{}})};return Bt.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:w.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:R?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:pe.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:ae,onCancel:Ue},Bt.createElement("div",null,Bt.createElement("div",{className:"c-light-primary mb5 font16"},pe.formatMessage({id:"problemset.compositeQuestion",defaultMessage:"\u7EC4\u5408\u9898"})),Bt.createElement(de.Z,{value:V==null?void 0:V.name,style:{marginBottom:10}}),(ye=V==null?void 0:V.sub_item_banks)==null?void 0:ye.map((ne,W)=>{var re,U,Fe,ut,Et;if((ne==null?void 0:ne.item_type)==="SINGLE")return Bt.createElement(r,{data:ne,showdiv:((re=V==null?void 0:V.sub_item_banks)==null?void 0:re.length)-1===W});if((ne==null?void 0:ne.item_type)==="MULTIPLE")return Bt.createElement(bt,{data:ne,showdiv:((U=V==null?void 0:V.sub_item_banks)==null?void 0:U.length)-1===W});if((ne==null?void 0:ne.item_type)==="JUDGMENT")return Bt.createElement(Ze,{datas:ne,showdiv:((Fe=V==null?void 0:V.sub_item_banks)==null?void 0:Fe.length)-1===W});if((ne==null?void 0:ne.item_type)==="COMPLETION")return Bt.createElement(m,{datas:ne,showdiv:((ut=V==null?void 0:V.sub_item_banks)==null?void 0:ut.length)-1===W});if((ne==null?void 0:ne.item_type)==="SUBJECTIVE")return Bt.createElement(nn,{datas:ne,showdiv:((Et=V==null?void 0:V.sub_item_banks)==null?void 0:Et.length)-1===W})})))};var an=(0,q.connect)(({problemset:w})=>({problemset:w}))(ln)},14833:function(ht,ze,s){var t=s(59301),q=s(65582),Te=s(8591),Se=s(43418),ue=s(92832),de=s(89392),st=s.n(de),Y=s(96601),Z=s(6339),l=s(27687),k=s(59301),Ie=Object.defineProperty,Q=Object.defineProperties,$=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Qe=(r,x,d)=>x in r?Ie(r,x,{enumerable:!0,configurable:!0,writable:!0,value:d}):r[x]=d,te=(r,x)=>{for(var d in x||(x={}))O.call(x,d)&&Qe(r,d,x[d]);if(ge)for(var d of ge(x))ie.call(x,d)&&Qe(r,d,x[d]);return r},c=(r,x)=>Q(r,$(x)),y=(r,x,d)=>new Promise((I,K)=>{var o=S=>{try{p(d.next(S))}catch(H){K(H)}},b=S=>{try{p(d.throw(S))}catch(H){K(H)}},p=S=>S.done?I(S.value):Promise.resolve(S.value).then(o,b);p((d=d.apply(r,x)).next())});const B=({problemset:r,dispatch:x})=>{var d,I;const K=(0,q.useIntl)(),[o,b]=(0,t.useState)({}),[p,S]=(0,t.useState)([]),[H,Ae]=(0,t.useState)(!1),we=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var m,N,M;if(((m=r==null?void 0:r.actionTabs)==null?void 0:m.key)==="COMPLETION"){const _=(0,de.cloneDeep)((N=r==null?void 0:r.actionTabs)==null?void 0:N.params);b(_),S((M=_==null?void 0:_.standard_answer)==null?void 0:M.map(me=>te({value:"",answer:(me==null?void 0:me.answer_text)||[]},me)))}},[(d=r==null?void 0:r.actionTabs)==null?void 0:d.key]);const qe=()=>y(void 0,null,function*(){var m,N;if(p.some(M=>(M==null?void 0:M.value)==="")){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(H){const M=(0,de.cloneDeep)((m=r==null?void 0:r.actionTabs)==null?void 0:m.params);S((N=M==null?void 0:M.standard_answer)==null?void 0:N.map(_=>te({value:"",answer:(_==null?void 0:_.answer_text)||[]},_)))}Ae(!H)}),C=(m,N)=>{const M=p.map((_,me)=>c(te({},_),{value:me===N?m.target.value:_.value}));S(M)},h=()=>{b({}),S([]),Ae(!1),x({type:"problemset/setActionTabs",payload:{}})};return k.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:r.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:H?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:K.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:708,onOk:qe,onCancel:h},k.createElement("div",null,k.createElement("div",{className:"c-light-primary mb5 font16"},K.formatMessage({id:"problemset.fillInTheBlank",defaultMessage:"\u586B\u7A7A\u9898"})),k.createElement(Z.Z,{value:o==null?void 0:o.name}),p==null?void 0:p.map((m,N)=>{const{value:M,answer:_}=m;let me="";return H&&(_!=null&&_.includes(M))&&(me=Y.Z.green),H&&!(_!=null&&_.includes(M))&&(me=Y.Z.red),k.createElement("div",{key:N,style:{pointerEvents:H?"none":"auto",marginTop:10},className:`${Y.Z.row} ${me}`},k.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",N+1,"\u7B54\u6848:"),(m==null?void 0:m.model)===1?k.createElement(ue.default.TextArea,{className:Y.Z.textArea,style:{width:610,marginRight:10},onChange:ke=>C(ke,N),value:M}):k.createElement(l.Z,{value:M,onChange:ke=>{const Re=p.map((et,tt)=>c(te({},et),{value:tt===N?ke:et.value}));S(Re)}}),H&&(_==null?void 0:_.includes(M))&&k.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),H&&!(_!=null&&_.includes(M))&&k.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),H&&k.createElement(t.Fragment,null,k.createElement("div",{className:Y.Z.line}),(I=o==null?void 0:o.standard_answer)==null?void 0:I.map((m,N)=>{var M,_;return k.createElement("div",{className:"c-grey-333 mb5"},k.createElement("b",null,"\u586B\u7A7A",N+1,"\u7B54\u6848:\xA0"),(m==null?void 0:m.model)===1?((M=m==null?void 0:m.answer_text)==null?void 0:M.join("\u3001"))||"":k.createElement(l.Z,{value:(_=m==null?void 0:m.answer_text)==null?void 0:_.join("\u3001"),disabled:!0}))}),k.createElement("div",{className:"c-grey-333 mb10"},k.createElement("b",null,"\u89E3\u6790:\xA0"),(o==null?void 0:o.analysis)||"\u6682\u65E0\u89E3\u6790"))))};ze.Z=(0,q.connect)(({problemset:r})=>({problemset:r}))(B)},26519:function(ht,ze,s){var t=s(59301),q=s(65582),Te=s(8591),Se=s(43418),ue=s(5112),de=s(89392),st=s.n(de),Y=s(96601),Z=s(6339),l=Object.defineProperty,k=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,O=(y,B,r)=>B in y?l(y,B,{enumerable:!0,configurable:!0,writable:!0,value:r}):y[B]=r,ie=(y,B)=>{for(var r in B||(B={}))$.call(B,r)&&O(y,r,B[r]);if(Q)for(var r of Q(B))ge.call(B,r)&&O(y,r,B[r]);return y},Qe=(y,B)=>k(y,Ie(B)),te=(y,B,r)=>new Promise((x,d)=>{var I=b=>{try{o(r.next(b))}catch(p){d(p)}},K=b=>{try{o(r.throw(b))}catch(p){d(p)}},o=b=>b.done?x(b.value):Promise.resolve(b.value).then(I,K);o((r=r.apply(y,B)).next())});const c=({problemset:y,dispatch:B})=>{var r,x;const d=(0,q.useIntl)(),[I,K]=(0,t.useState)({}),[o,b]=(0,t.useState)([]),[p,S]=(0,t.useState)(!1),H=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var C,h;if(((C=y==null?void 0:y.actionTabs)==null?void 0:C.key)==="JUDGMENT"){const m=(0,de.cloneDeep)((h=y==null?void 0:y.actionTabs)==null?void 0:h.params);K(m),b(m.choices)}},[(r=y==null?void 0:y.actionTabs)==null?void 0:r.key]);const Ae=()=>te(void 0,null,function*(){var C;if(!o.some(h=>h==null?void 0:h.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(p){const h=(0,de.cloneDeep)((C=y==null?void 0:y.actionTabs)==null?void 0:C.params);b(h.choices)}S(!p)}),we=(C,h)=>{console.log(C.target.checked);const m=o.map((N,M)=>Qe(ie({},N),{checked:M===h?C.target.checked:!1}));b(m)},qe=()=>{K({}),b([]),S(!1),B({type:"problemset/setActionTabs",payload:{}})};return t.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:y.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:p?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:d.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:708,onOk:Ae,onCancel:qe},t.createElement("div",null,t.createElement("div",{className:"c-light-primary mb5 font16"},d.formatMessage({id:"problemset.trueFalse",defaultMessage:"\u5224\u65AD\u9898"})),t.createElement(Z.Z,{value:I==null?void 0:I.name}),o==null?void 0:o.map((C,h)=>{const{is_answer:m,checked:N,choice_text:M}=C;let _="";return p&&m&&(_=Y.Z.green),p&&!m&&N&&(_=Y.Z.red),t.createElement("div",{key:h,style:{pointerEvents:p?"none":"auto"},className:`${Y.Z.row} ${_}`},t.createElement(ue.ZP,{onChange:me=>we(me,h),checked:N}),t.createElement(Z.Z,{className:Y.Z.html,value:M}),p&&m&&t.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),p&&!m&&N&&t.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),p&&t.createElement(t.Fragment,null,t.createElement("div",{className:Y.Z.line}),t.createElement("div",{className:"c-grey-333 mb5"},t.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(x=o.find(C=>C.is_answer))==null?void 0:x.choice_text),t.createElement("div",{className:"c-grey-333 mb10"},t.createElement("b",null,"\u89E3\u6790:\xA0"),(I==null?void 0:I.analysis)||"\u6682\u65E0\u89E3\u6790"))))};ze.Z=(0,q.connect)(({problemset:y})=>({problemset:y}))(c)},47389:function(ht,ze,s){var t=s(59301),q=s(65582),Te=s(8591),Se=s(43418),ue=s(24905),de=s(89392),st=s.n(de),Y=s(96601),Z=s(6339),l=Object.defineProperty,k=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,O=(y,B,r)=>B in y?l(y,B,{enumerable:!0,configurable:!0,writable:!0,value:r}):y[B]=r,ie=(y,B)=>{for(var r in B||(B={}))$.call(B,r)&&O(y,r,B[r]);if(Q)for(var r of Q(B))ge.call(B,r)&&O(y,r,B[r]);return y},Qe=(y,B)=>k(y,Ie(B)),te=(y,B,r)=>new Promise((x,d)=>{var I=b=>{try{o(r.next(b))}catch(p){d(p)}},K=b=>{try{o(r.throw(b))}catch(p){d(p)}},o=b=>b.done?x(b.value):Promise.resolve(b.value).then(I,K);o((r=r.apply(y,B)).next())});const c=({problemset:y,dispatch:B})=>{var r;const x=(0,q.useIntl)(),[d,I]=(0,t.useState)({}),[K,o]=(0,t.useState)([]),[b,p]=(0,t.useState)(!1),S=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var C,h;if(((C=y==null?void 0:y.actionTabs)==null?void 0:C.key)==="MULTIPLE"){const m=(0,de.cloneDeep)((h=y==null?void 0:y.actionTabs)==null?void 0:h.params);I(m),o(m.choices)}},[(r=y==null?void 0:y.actionTabs)==null?void 0:r.key]);const H=()=>te(void 0,null,function*(){var C;if(!K.some(h=>h==null?void 0:h.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(b){const h=(0,de.cloneDeep)((C=y==null?void 0:y.actionTabs)==null?void 0:C.params);o(h.choices)}p(!b)}),Ae=(C,h)=>{console.log(C.target.checked);const m=K.map((N,M)=>Qe(ie({},N),{checked:M===h?C.target.checked:N.checked}));o(m)},we=()=>{I({}),o([]),p(!1),B({type:"problemset/setActionTabs",payload:{}})},qe=()=>{let C="";return K.forEach((h,m)=>{h.is_answer&&(C=C+S[m])}),C};return t.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:y.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:b?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:x.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:708,onOk:H,onCancel:we},t.createElement("div",null,t.createElement("div",{className:"c-light-primary mb5 font16"},x.formatMessage({id:"problemset.multipleChoice",defaultMessage:"\u591A\u9009\u9898"})),t.createElement(Z.Z,{value:d==null?void 0:d.name}),K==null?void 0:K.map((C,h)=>{const{is_answer:m,checked:N,choice_text:M}=C;let _="";return b&&m&&(_=Y.Z.green),b&&!m&&N&&(_=Y.Z.red),t.createElement("div",{key:h,style:{pointerEvents:b?"none":"auto"},className:`${Y.Z.row} ${_}`},t.createElement(ue.default,{style:{padding:3},onChange:me=>Ae(me,h),checked:N}),t.createElement("span",null,S[h],".\xA0"),t.createElement(Z.Z,{className:Y.Z.html,value:M}),b&&m&&t.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),b&&!m&&N&&t.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),b&&t.createElement(t.Fragment,null,t.createElement("div",{className:Y.Z.line}),t.createElement("div",{className:"c-grey-333 mb5"},t.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),qe()),t.createElement("div",{className:"c-grey-333 mb10"},t.createElement("b",null,"\u89E3\u6790:\xA0"),(d==null?void 0:d.analysis)||"\u6682\u65E0\u89E3\u6790"))))};ze.Z=(0,q.connect)(({problemset:y})=>({problemset:y}))(c)},73878:function(ht,ze,s){var t=s(59301),q=s(65582),Te=s(8591),Se=s(43418),ue=s(5112),de=s(89392),st=s.n(de),Y=s(96601),Z=s(6339),l=s(59301),k=Object.defineProperty,Ie=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,ie=(B,r,x)=>r in B?k(B,r,{enumerable:!0,configurable:!0,writable:!0,value:x}):B[r]=x,Qe=(B,r)=>{for(var x in r||(r={}))ge.call(r,x)&&ie(B,x,r[x]);if($)for(var x of $(r))O.call(r,x)&&ie(B,x,r[x]);return B},te=(B,r)=>Ie(B,Q(r)),c=(B,r,x)=>new Promise((d,I)=>{var K=p=>{try{b(x.next(p))}catch(S){I(S)}},o=p=>{try{b(x.throw(p))}catch(S){I(S)}},b=p=>p.done?d(p.value):Promise.resolve(p.value).then(K,o);b((x=x.apply(B,r)).next())});const y=({problemset:B,dispatch:r})=>{var x;const d=(0,q.useIntl)(),[I,K]=(0,t.useState)({}),[o,b]=(0,t.useState)([]),[p,S]=(0,t.useState)(!1),H=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var C,h;if(((C=B==null?void 0:B.actionTabs)==null?void 0:C.key)==="SINGLE"){const m=(0,de.cloneDeep)((h=B==null?void 0:B.actionTabs)==null?void 0:h.params);K(m),b(m.choices)}},[(x=B==null?void 0:B.actionTabs)==null?void 0:x.key]);const Ae=()=>c(void 0,null,function*(){var C;if(!o.some(h=>h==null?void 0:h.checked)){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(p){const h=(0,de.cloneDeep)((C=B==null?void 0:B.actionTabs)==null?void 0:C.params);b(h.choices)}S(!p)}),we=(C,h)=>{console.log(C.target.checked);const m=o.map((N,M)=>te(Qe({},N),{checked:M===h?C.target.checked:!1}));b(m)},qe=()=>{K({}),b([]),S(!1),r({type:"problemset/setActionTabs",payload:{}})};return l.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:B.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:p?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:d.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:708,onOk:Ae,onCancel:qe},l.createElement("div",null,l.createElement("div",{className:"c-light-primary mb5 font16"},d.formatMessage({id:"problemset.singleChoice",defaultMessage:"\u5355\u9009\u9898"})),l.createElement(Z.Z,{value:I==null?void 0:I.name}),o==null?void 0:o.map((C,h)=>{const{is_answer:m,checked:N,choice_text:M}=C;let _="";return p&&m&&(_=Y.Z.green),p&&!m&&N&&(_=Y.Z.red),l.createElement("div",{key:h,style:{pointerEvents:p?"none":"auto"},className:`${Y.Z.row} ${_}`},l.createElement(ue.ZP,{onChange:me=>we(me,h),checked:N}),l.createElement("span",null,H[h],".\xA0"),l.createElement(Z.Z,{className:Y.Z.html,value:M}),p&&m&&l.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),p&&!m&&N&&l.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),p&&l.createElement(t.Fragment,null,l.createElement("div",{className:Y.Z.line}),l.createElement("div",{className:"c-grey-333 mb5"},l.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),H[o.findIndex(C=>C.is_answer)]),l.createElement("div",{className:"c-grey-333 mb10"},l.createElement("b",null,"\u89E3\u6790:\xA0"),(I==null?void 0:I.analysis)||"\u6682\u65E0\u89E3\u6790"))))};ze.Z=(0,q.connect)(({problemset:B})=>({problemset:B}))(y)},24505:function(ht,ze,s){var t=s(59301),q=s(65582),Te=s(8591),Se=s(43418),ue=s(89392),de=s.n(ue),st=s(96601),Y=s(6339),Z=s(96565),l=s(59301),k=(Q,$,ge)=>new Promise((O,ie)=>{var Qe=y=>{try{c(ge.next(y))}catch(B){ie(B)}},te=y=>{try{c(ge.throw(y))}catch(B){ie(B)}},c=y=>y.done?O(y.value):Promise.resolve(y.value).then(Qe,te);c((ge=ge.apply(Q,$)).next())});const Ie=({problemset:Q,dispatch:$})=>{var ge,O,ie,Qe,te;const c=(0,q.useIntl)(),[y,B]=(0,t.useState)({}),[r,x]=(0,t.useState)(!1),[d,I]=(0,t.useState)(!0),[K,o]=(0,t.useState)("");(0,t.useEffect)(()=>{var S,H;if(((S=Q==null?void 0:Q.actionTabs)==null?void 0:S.key)==="SUBJECTIVE"){const Ae=(0,ue.cloneDeep)((H=Q==null?void 0:Q.actionTabs)==null?void 0:H.params);B(Ae)}},[(ge=Q==null?void 0:Q.actionTabs)==null?void 0:ge.key]);const b=()=>k(void 0,null,function*(){if(!K){Te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}r&&o(""),x(!r)}),p=()=>{B({}),I(!0),x(!1),o(""),$({type:"problemset/setActionTabs",payload:{}})};return console.log("----",r),l.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:Q.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:r?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:c.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),width:800,onOk:b,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:p},l.createElement("div",null,l.createElement("div",{className:"c-light-primary mb5 font16"},c.formatMessage({id:"problemset.shortAnswer",defaultMessage:"\u7B80\u7B54\u9898"})),l.createElement(Y.Z,{value:y==null?void 0:y.name,style:{marginBottom:10,color:"#5f6368"}}),d?l.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{I(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):l.createElement(Z.Z,{height:160,defaultValue:K,onChange:S=>{o(S)}}),r&&l.createElement(t.Fragment,null,l.createElement("div",{className:st.Z.line}),l.createElement("span",{style:{color:"#5F6368"}},c.formatMessage({id:"problemset.referenceAnswer",defaultMessage:"\u53C2\u8003\u7B54\u6848"}),"\uFF1A"),l.createElement("div",{style:{marginTop:10}},((O=y==null?void 0:y.answer_texts)==null?void 0:O[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((ie=y==null?void 0:y.keywords)==null?void 0:ie.length)>0&&l.createElement("div",{style:{marginTop:10,marginBottom:10}},l.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Qe=y==null?void 0:y.keywords)==null?void 0:Qe.map(S=>{var H,Ae,we;return((H=S==null?void 0:S.keyword)==null?void 0:H.length)>1?((Ae=S==null?void 0:S.keyword)==null?void 0:Ae.join("\u6216"))+"\uFF1B":((we=S==null?void 0:S.keyword)==null?void 0:we[0])+"\uFF1B"})),l.createElement("div",{style:{color:"#5F6368",marginTop:((te=y==null?void 0:y.keywords)==null?void 0:te.length)<=0?20:10}},l.createElement("b",null,"\u89E3\u6790:")),l.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(y==null?void 0:y.analysis)||"\u6682\u65E0\u89E3\u6790"))))};ze.Z=(0,q.connect)(({problemset:Q})=>({problemset:Q}))(Ie)},75408:function(ht,ze,s){s.d(ze,{N:function(){return y},Z:function(){return B}});var t=s(59301),q=s(6339),Te=s(5112),Se=s(6848),ue=s(95237),de=s(43604),st=s(24905),Y=s(20834),Z=s(38854),l={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},k=s(65582),Ie=s(41867),Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",$=s(24334),ge=s(27687),O=s(65862),ie=(r,x,d)=>new Promise((I,K)=>{var o=S=>{try{p(d.next(S))}catch(H){K(H)}},b=S=>{try{p(d.throw(S))}catch(H){K(H)}},p=S=>S.done?I(S.value):Promise.resolve(S.value).then(o,b);p((d=d.apply(r,x)).next())});const Qe=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],te=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],c=({data:r,selectIds:x,onSelectCheckBox:d=()=>{},showCheckbox:I=!0})=>{var K,o,b;const p=(0,k.useIntl)(),[S,H]=(0,t.useState)(!1),Ae=(0,t.useRef)(),we=()=>{var N,M;return r.item_type==="JUDGMENT"?t.createElement("div",{className:l.judgmentContent},r.choices.map((_,me)=>t.createElement(Te.ZP,{key:me,disabled:!0},_.choice_text))):r.item_type==="PROGRAM"?t.createElement("div",{className:l.programContent},t.createElement(q.Z,{value:(N=r.program_attr)==null?void 0:N.description})):r.item_type==="COMBINATION"?t.createElement("div",{className:l.combinationContent},(M=r==null?void 0:r.sub_item_banks)==null?void 0:M.map((_,me)=>{var ke,Re,et,tt,ft,At;const yt=`(\u9898\u76EE${me+1}-${(_==null?void 0:_.item_type)=="SINGLE"?p.formatMessage({id:"problemset.singleChoice",defaultMessage:"\u5355\u9009\u9898"}):(_==null?void 0:_.item_type)=="MULTIPLE"?p.formatMessage({id:"problemset.multipleChoice",defaultMessage:"\u591A\u9009\u9898"}):(_==null?void 0:_.item_type)=="COMPLETION"?p.formatMessage({id:"problemset.fillInTheBlank",defaultMessage:"\u586B\u7A7A\u9898"}):(_==null?void 0:_.item_type)=="JUDGMENT"?p.formatMessage({id:"problemset.trueFalse",defaultMessage:"\u5224\u65AD\u9898"}):p.formatMessage({id:"problemset.shortAnswer",defaultMessage:"\u7B80\u7B54\u9898"})}) `;return t.createElement(t.Fragment,null,t.createElement("div",{style:{marginTop:10,marginBottom:10}},t.createElement(q.Z,{value:yt+_.name})),((_==null?void 0:_.item_type)=="SINGLE"||(_==null?void 0:_.item_type)=="MULTIPLE")&&_.choices.map((ve,Ze)=>t.createElement("div",{key:Ze,className:l.otherContentItem},t.createElement("p",null,Qe[Ze]),t.createElement(q.Z,{className:l.otehrContentHtml,value:ve.choice_text}))),(_==null?void 0:_.item_type)=="JUDGMENT"&&t.createElement("div",{style:{display:"flex",marginBottom:10}},_.choices.map((ve,Ze)=>t.createElement(Te.ZP,{key:Ze,disabled:!0},ve.choice_text))),t.createElement("div",{className:l.con},(_==null?void 0:_.item_type)=="SINGLE"&&t.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",te==null?void 0:te[(ke=_==null?void 0:_.choices)==null?void 0:ke.findIndex(ve=>ve==null?void 0:ve.is_answer)]," "),(_==null?void 0:_.item_type)=="COMPLETION"&&((Re=_==null?void 0:_.standard_answer)==null?void 0:Re.map((ve,Ze)=>{var Ee;return t.createElement("div",{key:Ze,className:l.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${ve.position}\uFF09\uFF1A${(Ee=ve==null?void 0:ve.answer_text)==null?void 0:Ee.join("\u3001")}`)})),(_==null?void 0:_.item_type)=="MULTIPLE"&&t.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(et=_==null?void 0:_.choices)==null?void 0:et.map((ve,Ze)=>{if(ve!=null&&ve.is_answer)return(te==null?void 0:te[Ze])+" "})," "),(_==null?void 0:_.item_type)=="JUDGMENT"&&t.createElement("div",null,"\u7B54\u6848\uFF1A",(ft=(tt=_==null?void 0:_.choices)==null?void 0:tt.find(ve=>ve.is_answer))==null?void 0:ft.choice_text),(_==null?void 0:_.item_type)=="SUBJECTIVE"&&t.createElement("div",null,"\u7B54\u6848\uFF1A",(At=_==null?void 0:_.answer_texts)==null?void 0:At[0]),t.createElement("div",null,t.createElement("span",null,"\u89E3\u6790\uFF1A"),t.createElement(q.Z,{className:l.parseAnswerHtml,value:_.analysis||"\u6682\u65E0\u89E3\u6790"})),t.createElement("div",null,t.createElement("span",null,p.formatMessage({id:"problemset.knowledgePoint",defaultMessage:"\u77E5\u8BC6\u70B9"}),"\uFF1A"),t.createElement(Se.Z,{title:(r==null?void 0:r.tag_discipline)||"--"},t.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(r==null?void 0:r.tag_discipline)||"--")))))})):t.createElement("div",{className:l.otherContent},r.choices.map((_,me)=>t.createElement("div",{key:me,className:l.otherContentItem},t.createElement("p",null,Qe[me]),t.createElement(q.Z,{className:l.otehrContentHtml,value:_.choice_text}))))},qe=()=>{var N;if((r==null?void 0:r.item_type)!=="BPROGRAM")return t.createElement("div",null,(N=r.standard_answer)==null?void 0:N.map((M,_)=>{var me,ke;return t.createElement("div",{key:_,className:l.answerHtml},(M==null?void 0:M.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${M.position}\uFF09\uFF1A${(me=M==null?void 0:M.answer_text)==null?void 0:me.join("\u3001")}`:t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",M.position,"\uFF09\uFF1A"),t.createElement(ge.Z,{value:(ke=M==null?void 0:M.answer_text)==null?void 0:ke.join("\u3001"),readOnly:!0})))}))},C=()=>{var N,M,_,me,ke,Re;const et={SUBJECTIVE:(N=r.answer_texts)==null?void 0:N[0],JUDGMENT:(_=(M=r.choices)==null?void 0:M.find(ee=>ee.is_answer))==null?void 0:_.choice_text},tt=r.choices.map(ee=>ee.is_answer).findIndex(ee=>ee),ft=tt>-1?te[tt]:"";let At="";r.choices.map((ee,ot)=>{ee.is_answer&&(At+=te[ot])});const yt=et[r.item_type];let ve=((me=r==null?void 0:r.program_attr)==null?void 0:me.code)||"";try{ve=$.Base64.decode(((ke=r==null?void 0:r.program_attr)==null?void 0:ke.code)||"")}catch(ee){}const Ze={SINGLE:t.createElement(q.Z,{className:l.answerHtml,value:`\u7B54\u6848\uFF1A${ft||"\u65E0"}`}),MULTIPLE:t.createElement(q.Z,{className:l.answerHtml,value:`\u7B54\u6848\uFF1A${At||"\u65E0"}`}),COMPLETION:qe(),BPROGRAM:t.createElement("div",null,t.createElement(q.Z,{className:l.answerHtml,showProgramFill:!0,value:ve}),(Re=r.standard_answer)==null?void 0:Re.map((ee,ot)=>t.createElement("div",{key:ot,className:l.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${ee.position}\uFF09\uFF1A${ee==null?void 0:ee.answer_text}`)))},Ee=t.createElement(ue.Z,null,t.createElement(de.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),t.createElement(de.Z,{flex:1},t.createElement(q.Z,{className:l.answerHtml,value:`${yt||"\u65E0"}`})));return Ze[r.item_type]||Ee},h=N=>{let M=[...x];N.target.checked?M.push(r.id):M=M.filter(_=>_!==r.id),d(M)},m=N=>ie(void 0,null,function*(){if(!N&&!(x!=null&&x.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Ae.current=[0],Modal.confirm({centered:!0,width:500,okText:p.formatMessage({id:"problemset.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:p.formatMessage({id:"problemset.cancel",defaultMessage:"\u53D6\u6D88"}),title:p.formatMessage({id:"problemset.moveTo",defaultMessage:"\u79FB\u52A8\u5230"}),maskClosable:!0,className:"custom-modal-divider",icon:null,content:t.createElement("div",{className:`font14 ${l.overflow}`,style:{maxHeight:500,overflow:"auto"}},t.createElement("div",{className:l.tips},t.createElement("div",null,"\u63D0\u793A\uFF1A"),t.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),t.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),t.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),t.createElement(CustomTree,{defaultValue:!0,value:Ae.current,onChange:M=>Ae.current=M})),onOk:()=>ie(void 0,null,function*(){var M;const _=yield batchGroup({ids:N?[N]:x,groups_ids:(M=Ae.current)==null?void 0:M[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",_),Ae.current=[],_==null||_.status})})});return t.createElement("div",{className:l.itemWrap},t.createElement("div",{className:l.list},I&&t.createElement(st.default,{className:"mr10",onChange:h,checked:x.includes(r.id)}),t.createElement("div",{onClick:()=>H(!S),className:l.title},t.createElement(q.Z,{key:1,showLines:1,showTextOnly:!0,className:l.topicTitleContent,value:(r==null?void 0:r.item_type)==="BPROGRAM"?(K=r==null?void 0:r.program_attr)==null?void 0:K.description:r.name})),t.createElement("div",{onClick:()=>H(!S),className:l.tr},t.createElement("i",{style:{transform:S?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),t.createElement("aside",{style:S?{display:"block"}:{display:"none"},className:l.itemDetail},t.createElement("div",{style:{marginBottom:44}},t.createElement(q.Z,{key:2,className:l.topicTitleContent,value:(r==null?void 0:r.item_type)==="BPROGRAM"?(o=r==null?void 0:r.program_attr)==null?void 0:o.description:r.name}),t.createElement("div",{className:`${l.row} mt15`},we()),t.createElement("div",{className:l.row},t.createElement("div",{className:l.updateTimeRow},t.createElement("div",{className:l.updateTimeWrap},r.item_type==="PROGRAM"&&t.createElement("p",{className:l.programLanguage},p.formatMessage({id:"problemset.programmingLanguage",defaultMessage:"\u7F16\u7A0B\u8BED\u8A00"}),"\uFF1A",(b=r==null?void 0:r.languages)==null?void 0:b.join("/")))))),r.item_type!=="COMBINATION"&&t.createElement("div",{className:l.answerWrapper},t.createElement("img",{src:Q,alt:"",className:l.decoration}),t.createElement("div",{className:l.answer},C()),t.createElement("div",{className:l.parse},t.createElement("div",{className:l.parseText},"\u89E3\u6790\uFF1A"),t.createElement("div",{className:l.parseAnswer},r.analysis?t.createElement(q.Z,{className:l.parseAnswerHtml,value:r.analysis}):"\u6682\u65E0\u89E3\u6790")),t.createElement("div",{className:l.parse},t.createElement("div",{className:l.parseText},p.formatMessage({id:"problemset.knowledgePoint",defaultMessage:"\u77E5\u8BC6\u70B9"}),"\uFF1A"),t.createElement(Se.Z,{title:(r==null?void 0:r.tag_discipline)||"--"},t.createElement("div",{className:l.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(r==null?void 0:r.tag_discipline)||"--"))))))},y=({SubjectShare:r,isProblemset:x,data:d,user:I,page:K,activeTabsKey:o,onPublicReview:b=()=>{},onStartExperience:p=()=>{},onSetPrivate:S=()=>{},onCorrection:H=()=>{},onChangeTag:Ae=()=>{},onCollect:we=()=>{},onSetPublic:qe=()=>{},onDelete:C=()=>{},onCancel:h=()=>{},onSelect:m=()=>{},onMoveTo:N=()=>{},addProblemset:M=()=>{},onSetShare:_=()=>{},onCancelShare:me=()=>{},onPublish:ke=()=>{},onCancelPublish:Re=()=>{},onCopy:et=()=>{}})=>{var tt,ft,At,yt,ve,Ze,Ee,ee,ot,pt,se,$e,vt,Ct,Ft;const nt=(0,k.useIntl)(),Ot=d.item_type==="PROGRAM"?`/problems/newedit/${(tt=d.program_attr)==null?void 0:tt.identifier}?tabs_key=${o}&page=${K}`:d.item_type==="BPROGRAM"?`/problemset/edit/${(ft=d.program_attr)==null?void 0:ft.identifier}?type=1&tabs_key=${o}&page=${K}`:`/problemset/edit/${d.id}?tabs_key=${o}&page=${K}`,xt=o==="0"&&!d.public&&!d.apply&&(d.item_type==="PROGRAM"&&((At=d.program_attr)==null?void 0:At.status)!==0||d.item_type!=="PROGRAM"),It=[{label:t.createElement("a",{className:l.actionLink,onClick:()=>et(d.id,!1)},nt.formatMessage({id:"problemset.copy",defaultMessage:"\u590D\u5236"})),key:"2",show:o==="0"},{label:t.createElement("a",{className:l.actionLink,onClick:()=>{var it;return Re((it=d==null?void 0:d.program_attr)==null?void 0:it.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(o==="0"||o==="3")&&d.item_type==="PROGRAM"&&((yt=d.program_attr)==null?void 0:yt.status)!==0&&!d.public&&((ve=d.author)==null?void 0:ve.login)===((Ze=I.userInfo)==null?void 0:Ze.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>N(d.id)},nt.formatMessage({id:"problemset.moveTo",defaultMessage:"\u79FB\u52A8\u5230"})),key:"1",show:o==="0"},{label:t.createElement("a",{className:l.actionLink,onClick:()=>{d.is_share?me(d.id):_(d.id)}},"\u5171\u4EAB"),key:"3",show:o==="0"&&r},{label:t.createElement("a",{className:l.actionLink,onClick:()=>qe(d)},nt.formatMessage({id:"problemset.publish",defaultMessage:"\u516C\u5F00"})),key:"4",show:xt},{label:t.createElement("a",{className:l.reviewFlag,onClick:b},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:o==="0"&&!d.public&&d.apply&&(d.item_type==="PROGRAM"&&d.program_attr.status!==0||d.item_type!=="PROGRAM")},{label:t.createElement("a",{className:l.actionLink,onClick:()=>S(d.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(o==="0"||o==="1")&&d.public&&((Ee=d.author)==null?void 0:Ee.login)===((ee=I.userInfo)==null?void 0:ee.login)||o==="1"&&(0,Ie.ag)()},{label:t.createElement("a",{className:l.actionLink,onClick:()=>we(d.id,d.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:o==="2"},{label:t.createElement("a",{className:l.actionLink,onClick:()=>{var it;return ke((it=d==null?void 0:d.program_attr)==null?void 0:it.identifier)}},"\u53D1\u5E03"),key:"8",show:(o==="0"||o==="3")&&d.item_type==="PROGRAM"&&((ot=d.program_attr)==null?void 0:ot.status)===0&&!d.public&&((pt=d.author)==null?void 0:pt.login)===((se=I.userInfo)==null?void 0:se.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>we(d.id,d.is_collected)},d.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(o==="1"||o==="3")&&!(0,Ie.ag)()&&!(0,Ie.JA)()&&(($e=d.author)==null?void 0:$e.login)!==((vt=I.userInfo)==null?void 0:vt.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>H(d.id)},"\u7EA0\u9519"),key:"10",show:o!=="0"&&!(0,Ie.ag)()&&!(0,Ie.JA)()},{label:t.createElement("a",{className:l.actionLink,onClick:()=>Ae(d)},nt.formatMessage({id:"problemset.modifyKnowledgePoint",defaultMessage:"\u4FEE\u6539\u77E5\u8BC6\u70B9"})),key:"15",show:o==="0"||o==="3"&&(d==null?void 0:d.edit_item_bank)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>C(d.id)},nt.formatMessage({id:"problemset.delete",defaultMessage:"\u5220\u9664"})),key:"11",show:o==="0"&&!d.public||o==="1"&&(0,Ie.ag)()&&((Ct=d.author)==null?void 0:Ct.login)!==((Ft=I.userInfo)==null?void 0:Ft.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>M(d.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:o==="1"||o==="3"}].filter(it=>it.show),bt=t.createElement(Y.default,{forceSubMenuRender:!0,className:l.menu,items:It}),wt=t.createElement(Y.default,{forceSubMenuRender:!0,className:l.menu},t.createElement(Y.default.Item,{key:"10"},t.createElement("a",{className:l.actionLink,onClick:()=>H(d.id)},"\u7EA0\u9519"))),Ke=o!=="0"&&!(0,Ie.ag)()&&!(0,Ie.JA)();return t.createElement(t.Fragment,null,x?t.createElement(t.Fragment,null,(o==="0"||o==="3"&&(d==null?void 0:d.edit_item_bank))&&!d.public&&t.createElement("span",{className:l.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,O.xg)(Ot);const it=document.getElementById(d.id),St=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",it.getBoundingClientRect().top+St+"")}},t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2})),t.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),nt.formatMessage({id:"problemset.edit",defaultMessage:"\u7F16\u8F91"})),t.createElement("span",{className:l.textBtn,style:{cursor:"pointer"},onClick:()=>p(d)},t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2})),t.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),nt.formatMessage({id:"problemset.experience",defaultMessage:"\u4F53\u9A8C"}),t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2}))),It.length>0&&t.createElement(Z.Z,{dropdownRender:()=>bt},t.createElement("span",{style:{cursor:"default",width:"105px"},onClick:it=>it.preventDefault()},t.createElement("span",{className:l.textBtn},t.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),nt.formatMessage({id:"problemset.more",defaultMessage:"\u66F4\u591A"}),t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2})))))):Ke?t.createElement(Z.Z,{className:"ml40",dropdownRender:()=>wt},t.createElement("span",{style:{cursor:"default",width:"105px"},onClick:it=>it.preventDefault()},t.createElement("span",{className:l.textBtn},t.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),nt.formatMessage({id:"problemset.more",defaultMessage:"\u66F4\u591A"}),t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2}))))):t.createElement("span",null))};var B=c},28103:function(ht,ze,s){s.d(ze,{Z:function(){return Ie}});var t=s(92310),q=s.n(t),Te=s(59301),Se=s(36355),ue=s(17313),de=s(83116),st=s(37613);const Y=Q=>{const{componentCls:$,sizePaddingEdgeHorizontal:ge,colorSplit:O,lineWidth:ie,textPaddingInline:Qe,orientationMargin:te,verticalMarginInline:c}=Q;return{[$]:Object.assign(Object.assign({},(0,ue.Wf)(Q)),{borderBlockStart:`${ie}px solid ${O}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:c,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ie}px solid ${O}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Q.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${$}-with-text`]:{display:"flex",alignItems:"center",margin:`${Q.dividerHorizontalWithTextGutterMargin}px 0`,color:Q.colorTextHeading,fontWeight:500,fontSize:Q.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${O}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ie}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${$}-with-text-left`]:{"&::before":{width:`${te*100}%`},"&::after":{width:`${100-te*100}%`}},[`&-horizontal${$}-with-text-right`]:{"&::before":{width:`${100-te*100}%`},"&::after":{width:`${te*100}%`}},[`${$}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Qe},"&-dashed":{background:"none",borderColor:O,borderStyle:"dashed",borderWidth:`${ie}px 0 0`},[`&-horizontal${$}-with-text${$}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${$}-dashed`]:{borderInlineStartWidth:ie,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${$}-with-text`]:{color:Q.colorText,fontWeight:"normal",fontSize:Q.fontSize},[`&-horizontal${$}-with-text-left${$}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${$}-inner-text`]:{paddingInlineStart:ge}},[`&-horizontal${$}-with-text-right${$}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${$}-inner-text`]:{paddingInlineEnd:ge}}})}};var Z=(0,de.Z)("Divider",Q=>{const $=(0,st.TS)(Q,{dividerHorizontalWithTextGutterMargin:Q.margin,dividerHorizontalGutterMargin:Q.marginLG,sizePaddingEdgeHorizontal:0});return[Y($)]},Q=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Q.marginXS})),l=function(Q,$){var ge={};for(var O in Q)Object.prototype.hasOwnProperty.call(Q,O)&&$.indexOf(O)<0&&(ge[O]=Q[O]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,O=Object.getOwnPropertySymbols(Q);ie{const{getPrefixCls:$,direction:ge,divider:O}=Te.useContext(Se.E_),{prefixCls:ie,type:Qe="horizontal",orientation:te="center",orientationMargin:c,className:y,rootClassName:B,children:r,dashed:x,plain:d,style:I}=Q,K=l(Q,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),o=$("divider",ie),[b,p]=Z(o),S=te.length>0?`-${te}`:te,H=!!r,Ae=te==="left"&&c!=null,we=te==="right"&&c!=null,qe=q()(o,O==null?void 0:O.className,p,`${o}-${Qe}`,{[`${o}-with-text`]:H,[`${o}-with-text${S}`]:H,[`${o}-dashed`]:!!x,[`${o}-plain`]:!!d,[`${o}-rtl`]:ge==="rtl",[`${o}-no-default-orientation-margin-left`]:Ae,[`${o}-no-default-orientation-margin-right`]:we},y,B),C=Te.useMemo(()=>typeof c=="number"?c:/^\d+$/.test(c)?Number(c):c,[c]),h=Object.assign(Object.assign({},Ae&&{marginLeft:C}),we&&{marginRight:C});return b(Te.createElement("div",Object.assign({className:qe,style:Object.assign(Object.assign({},O==null?void 0:O.style),I)},K,{role:"separator"}),r&&Qe!=="vertical"&&Te.createElement("span",{className:`${o}-inner-text`,style:h},r)))}}}]); diff --git a/p__Classrooms__Lists__OnlineLearning__index.16bbe6e5.async.js b/p__Classrooms__Lists__OnlineLearning__index.0ab54576.async.js similarity index 93% rename from p__Classrooms__Lists__OnlineLearning__index.16bbe6e5.async.js rename to p__Classrooms__Lists__OnlineLearning__index.0ab54576.async.js index 5209eb0f5d..3e77503819 100644 --- a/p__Classrooms__Lists__OnlineLearning__index.16bbe6e5.async.js +++ b/p__Classrooms__Lists__OnlineLearning__index.0ab54576.async.js @@ -97,7 +97,7 @@ `;for(let Yn=0;Yn{switch(Rt){case At:return x.createElement(at,{callback:Ma,onCancel:$a});case gn:return x.createElement(ht.Z,{callback:Ma,onCancel:$a});case gt:return x.createElement(Fe.Z,{callback:Ma,onCancel:$a});case bt:return x.createElement(ze,{callback:Ma,onCancel:$a});case Bn:return x.createElement(Ae,{callback:Ma,onCancel:$a});case"maths-latex":return x.createElement(Ht,{showSaveButton:!0,callback:Ma});case"inline-latex":return x.createElement(Gt.Z,{showSaveButton:!0,callback:Ma});default:return null}},[Rt]);function $a(){Fn("")}(0,x.useEffect)(()=>{if(Qa.current){let An=function(tn){$n=!0,Ga=tn.pageY},cn=function(){$n=!1},xn=function(tn){if($n){let Za=tn.pageY-Ga;Za<0&&(Za=0),Za>300&&(Za=300);let Ka=Cn+Za+"px";Pn(Ka)}},Ln=Qa.current,$n=!1,Ga=0;return Ln.addEventListener("mousedown",An),document.addEventListener("mousemove",xn),document.addEventListener("mouseup",cn),()=>{Ln.removeEventListener("mousedown",An),document.removeEventListener("mousemove",xn),document.removeEventListener("mouseup",cn)}}},[Me,Qa]),(0,x.useEffect)(()=>{Pn(Cn)},[Cn]);const lr=Ja(yt),rr=Ja(ia),Ba={width:lr,height:rr},ha=(0,x.useMemo)(()=>{if(sn){let An=new Date(sn),cn=An.getHours(),xn=An.getMinutes(),Ln=An.getSeconds();return cn=cn<10?"0"+cn:cn,xn=xn<10?"0"+xn:xn,Ln=Ln<10?"0"+Ln:Ln,`${cn}:${xn}:${Ln}`}return 0},[sn]),ba=An=>{const cn=[];if(zn){let xn=-1;An=An.replace(/(@▁▁@|@▁@)/g,function(Ln,$n,Ga){cn.push({multiLine:Ln!==ea})})}return cn};function Sa(){window.sessionStorage.removeItem(St),ta(!1),On(0)}function Xa(){ta(!1),On(0),Me.setValue(window.sessionStorage.getItem(St))}(0,x.useEffect)(()=>{La[Rt]&&Rt!==dn&&Rt!==bt&&setTimeout(()=>{const An=document.getElementsByClassName("markdown-popup-form")[0],cn=window.innerWidth/2-An.offsetWidth/2,xn=window.innerHeight/2-An.offsetHeight/2;Aa(cn),vn(xn)},0)},[Rt]);const Xt=An=>{An.preventDefault();const cn=An.clientX-Tn,xn=An.clientY-xa;document.body.onmousemove=Ln=>{let $n=Ln.clientX-cn,Ga=Ln.clientY-xn;const tn=document.getElementsByClassName("markdown-popup-form")[0],Za=window.innerWidth-tn.offsetWidth,Ka=window.innerHeight-tn.offsetHeight;$n=Math.max(0,Math.min($n,Za)),Ga=Math.max(0,Math.min(Ga,Ka)),va(Ln.clientX,Ln.clientY,cn,xn)&&(Aa($n),vn(Ga))},document.body.onmouseup=function(){document.body.onmousemove=null}},va=(An,cn,xn,Ln)=>{const $n=document.body.clientHeight,Ga=document.body.clientWidth;return An<20&&xn>An||An>Ga-20&&xncn||cn>$n-20&&LnZe in Pe?$e(Pe,Ze,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Pe[Ze]=ve,z=(Pe,Ze)=>{for(var ve in Ze||(Ze={}))a.call(Ze,ve)&&b(Pe,ve,Ze[ve]);if(y)for(var ve of y(Ze))E.call(Ze,ve)&&b(Pe,ve,Ze[ve]);return Pe},ne=(Pe,Ze)=>Je(Pe,le(Ze));const{useForm:ae}=x.default,ie={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Pe,onCancel:Ze})=>{const[ve]=ae();let Qe=(0,nt.useRef)();function It(pt){Qe.current.width=ve.getFieldValue("width"),Qe.current.align=ve.getFieldValue("align"),Pe(pt,Qe.current)}function jt(pt,Tt){if(pt.status===-1){pe.ZP.error(pt.message);return}ve.setFieldsValue({src:`/api/attachments/${pt.id}`,type:Tt.type})}function Ve(pt){let Tt=pt.target.files[0];Qe.current=Tt,Ce(Tt,jt)}return st.createElement(x.default,ne(z({form:ve},de),{className:"upload-image-panel",onFinish:It,style:{width:470,overflow:"hidden"}}),st.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},st.createElement("div",{className:"flex-container"},st.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},st.createElement(Xe.default,{style:ie})),st.createElement(fe,{onFileChange:Ve}))),st.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},st.createElement(Xe.default,{style:{width:264}})),st.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},st.createElement(Ie.Z,null,st.createElement(x.default.Item,{name:"width",style:{margin:0}},st.createElement(Ne.Z,{style:{width:264}})),st.createElement("span",{className:"ml8"},"%"))),st.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},st.createElement(Re.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"}]})),st.createElement("aside",null,st.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},st.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),st.createElement(Ee.ZP,{type:"default",onClick:Ze},"\u53D6\u6D88"))))};function fe({onFileChange:Pe}){return st.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",st.createElement("input",{type:"file",onChange:Pe}))}function Ce(Pe,Ze){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ot.bg)())throw pe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Pe),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(It){Ze(JSON.parse(It.target.responseText),Pe)},!1),Qe.addEventListener("error",function(It){console.error(It)},!1),Qe.open("POST",`${He.KI}/api/attachments.json`),Qe.send(ve)}},57261:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Xe}});var x=re(59301),pe=re(4676);class Xe extends x.Component{constructor(Ne){super(Ne);const Re=window.document;this.node=Re.createElement("div"),Re.body.appendChild(this.node)}render(){const{children:Ne}=this.props;return(0,pe.createPortal)(Ne,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(ct,kt,re){"use strict";re.d(kt,{i:function(){return de},Z:function(){return fe}});var x={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},pe=re(71418),Xe=re(6848),Ie=re(93948),Ne=re(92310),Re=re.n(Ne),Ee=re(65862),He=re(2524),nt=re(41867),ot=re(79005),st=re(20345),$e=re(77882),Je=re(31081),le=re(75309),y=re(71979),a=re(47558),E=re(42922),b=re(66832),z=re(96593),ne=re(19664),ae=re(91833),ie=re(59301);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ot,swimg:st},{name:"101\u8BA1\u5212",ptimg:$e,swimg:Je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:E},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var fe=({className:Ce,dataSource:Pe=[],col:Ze=4,right:ve,bottom:Qe=23,precision:It=0,wrapWidth:jt=1200,trackEventItems:Ve,loading:pt,onRemove:Tt=()=>{},isCurrent:_t=!0,showAlias:rn=!1,showProgress:vt=!1})=>{const je=Math.floor((jt-(Ze-1)*ve)/Ze),at=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ht=>(window.ENV==="build"&&(ht.ptimg=`/react/build${ht.ptimg}`,ht.swimg=`/react/build${ht.swimg}`),ht));return ie.createElement(pe.Z,{spinning:pt},ie.createElement("div",{className:Re()(x.list,Ce)},!!(Pe!=null&&Pe.length)&&(Pe==null?void 0:Pe.map((ht,Fe)=>{var qe,Mt,nn,Et,Vt,De;const{name:dt,id:ft,identifier:on,featured:Yt,school_name:We,image_url:Ye,excellent:we,is_plan:me}=ht;return ie.createElement("div",{key:ft,className:_t&&vt?x.wrapisCurrent:x.wrap,style:{width:je,marginRight:(1+Fe)%Ze===0?0:ve+It,marginBottom:Qe}},ie.createElement("a",{className:x.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),Ve&&(0,Ee.L9)([Ve]),(0,Ee.xg)(`/paths/${on}`)}},ie.createElement("div",{className:x.img},ie.createElement("img",{className:x.cover,src:`${Ye}`}),_t&&(0,nt.bg)()&&(ht==null?void 0:ht.studying)&&ie.createElement("div",{className:`${x.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),Tt(ht)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(qe=ht==null?void 0:ht.subject_tags)==null?void 0:qe.map((Te,ze)=>{var ye,he;if(ze===0){const Oe=(ye=at.find(Ae=>Ae.name==Te))==null?void 0:ye.swimg;return ie.createElement("img",{className:x.sign,src:Oe,style:{left:"-4px"}})}const tt=(he=at.find(Oe=>Oe.name==Te))==null?void 0:he.ptimg;return ie.createElement("img",{className:x.sign,src:tt,style:{left:`${48+52*(ze-1)+2*ze}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ht==null?void 0:ht.excellent)&&ie.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:x.name},ie.createElement(Xe.Z,{title:rn&&(ht!=null&&ht.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${dt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ht==null?void 0:ht.excellent_alias_name}`)):dt},ie.createElement("span",{className:x.e},rn&&(ht==null?void 0:ht.excellent_alias_name)||dt))),_t&&vt&&((Mt=ht==null?void 0:ht.progress)==null?void 0:Mt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((nn=ht==null?void 0:ht.progress)==null?void 0:nn.my_score)/((Et=ht==null?void 0:ht.progress)==null?void 0:Et.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Vt=ht==null?void 0:ht.progress)==null?void 0:Vt.my_score,"/",(De=ht==null?void 0:ht.progress)==null?void 0:De.all_score),(!_t||!vt)&&ie.createElement("div",{className:x.tags},ie.createElement("div",null,ie.createElement(Xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,ht.stages_count))),ie.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,ht.members_count)))))))})),!Pe.length&&ie.createElement(He.Z,null)))}},3918:function(ct,kt,re){"use strict";re.d(kt,{jL:function(){return Ne},w9:function(){return tr},vv:function(){return Cn},dN:function(){return Ua},QD:function(){return Ta},cQ:function(){return ye.Z},vg:function(){return Xn},Oz:function(){return Wn},op:function(){return On},O5:function(){return ha},_b:function(){return Ha},t7:function(){return Qe},tT:function(){return Ve},Gi:function(){return jn},YG:function(){return ua},Ed:function(){return mn},kT:function(){return St},qp:function(){return E},Um:function(){return de},K3:function(){return ne},vr:function(){return Aa},qE:function(){return Nn},Je:function(){return rn},wb:function(){return dt},rC:function(){return ze},lB:function(){return Yt},cq:function(){return en},kO:function(){return Zn},tp:function(){return Ce},Si:function(){return Xa},k8:function(){return qa},Du:function(){return Ga}});var x=re(59301),pe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Xe="data:image/png;base64,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",Ne=({dataSource:Ft=[],img:mt,imgWidth:zt=346,title:fn,sunTitle:Qn,bannerExtraContent:ca})=>x.createElement("div",{className:pe.banner},x.createElement("div",{className:pe.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,fn),x.createElement("span",null,Qn)),Ft.length>0&&x.createElement("div",{className:pe.btns},Ft.map((un,Yn)=>x.createElement("div",{key:Yn,onClick:un.click},un.name,un.sign?x.createElement("img",{src:Xe,width:39}):null))),ca),mt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:mt,width:zt}))),Re={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ee=re(92310),He=re.n(Ee),nt=re(89392),ot=Object.defineProperty,st=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,le=(Ft,mt,zt)=>mt in Ft?ot(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,y=(Ft,mt)=>{for(var zt in mt||(mt={}))$e.call(mt,zt)&&le(Ft,zt,mt[zt]);if(st)for(var zt of st(mt))Je.call(mt,zt)&&le(Ft,zt,mt[zt]);return Ft},E=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:fn,className:Qn,title:ca,titleWidth:un=41,style:Yn={},fontColor:la="#6A7283",showCount:wa,classNameActive:ar,styleItem:Sn={}})=>{const[ka,er]=(0,x.useState)(0),[cr,Ea]=(0,x.useState)(!1),Pa=(0,x.useRef)(null),or=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var Nt;Ft.length!==0&&(((Nt=Pa==null?void 0:Pa.current)==null?void 0:Nt.clientHeight)>97?er(1):er(0)),Ft.length===0&&er(0),Ea(!1)},[Ft]),x.createElement("div",{className:He()(Re.row,Qn),style:Yn},x.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:un,marginTop:cr?12:4},className:`${Re.title} ${fn?"current":""}`},ca),x.createElement("div",{className:cr?`${Re.tagsWrap} ${Re.tagsBorderWrap}`:Re.tagsWrap},x.createElement("div",{className:Re.bar,ref:or,style:ka>0?{height:ka===1?97:"auto",overflow:ka===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Re.tag,ref:Pa},Ft==null?void 0:Ft.map(Nt=>x.createElement("span",{onClick:()=>zt(Nt.id),key:Nt.id,style:y(y({color:la},Sn),(Nt==null?void 0:Nt.style)||{}),className:mt===Nt.id?He()(ar||Re.active,Nt.classNameActive):""},x.createElement("span",{title:Nt.name,className:Re.name},Nt.name),!!wa&&x.createElement("span",{className:Re.num},Nt.count))))),!!ka&&x.createElement(x.Fragment,null,ka===1?x.createElement("div",{onClick:()=>{var Nt;er(2),((Nt=Pa==null?void 0:Pa.current)==null?void 0:Nt.clientHeight)>245?Ea(!0):Ea(!1)},className:Re.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{or.current.scrollTop=0,er(1),Ea(!1)},className:Re.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:fn,className:Qn,title:ca,titleWidth:un=41,style:Yn={},fontColor:la="#6A7283",showCount:wa,expand:ar=!0})=>{const[Sn,ka]=(0,x.useState)(0),[er,cr]=(0,x.useState)(!1),Ea=(0,x.useRef)(null),Pa=(0,x.useRef)(null),[or,Nt]=(0,x.useState)(ar);return x.createElement("div",{className:He()(b.row,Qn),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:un,marginTop:er?12:4},className:`${b.title} ${fn?"current":""}`},ca),x.createElement("i",{className:`iconfont ${or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:or?8:10},onClick:()=>Nt(!or)})),or&&x.createElement("div",{className:er?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},x.createElement("div",{className:b.fenge}),x.createElement("div",{className:b.bar,ref:Pa},x.createElement("div",{className:b.tag,ref:Ea},Ft==null?void 0:Ft.map(hn=>x.createElement("span",{onClick:()=>zt(hn.id),key:hn.id,style:{color:la},className:mt===hn.id?b.active:""},x.createElement("span",{title:hn.name,className:b.name},hn.name),!!wa&&x.createElement("span",{className:b.num},hn.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},de=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:fn,className:Qn,title:ca,titleWidth:un=41,style:Yn={},fontColor:la="#fff",showCount:wa,expand:ar=!0})=>{const[Sn,ka]=(0,x.useState)(0),[er,cr]=(0,x.useState)(!1),Ea=(0,x.useRef)(null),Pa=(0,x.useRef)(null),[or,Nt]=(0,x.useState)(ar);return x.createElement("div",{className:He()(ae.row,Qn),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:un},className:`${ae.title} ${fn?"current":""}`},ca),x.createElement("i",{className:`iconfont ${or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:or?"#00DDC7":"#037F74",fontSize:or?10:12},onClick:()=>Nt(!or)})),or&&x.createElement("div",{className:er?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},x.createElement("div",{className:ae.bar,ref:Pa},x.createElement("div",{className:ae.tag,ref:Ea},Ft==null?void 0:Ft.map(hn=>x.createElement("span",{onClick:()=>zt(hn.id),key:hn.id,style:{color:la},className:mt===hn.id?ae.active:""},x.createElement("span",{title:hn.name,className:ae.name},hn.name),!!wa&&x.createElement("span",{className:ae.num},hn.count)))))))},ce={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ce=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={}})=>x.createElement("div",{style:Qn,className:He()(ce.tabs,fn)},Ft.map(ca=>x.createElement("span",{onClick:()=>zt(ca.id),className:mt===ca.id?ce.active:"",key:ca.id},ca.name))),Pe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Ze=re(92832),Qe=({dataSource:Ft=[],value:mt="",onChange:zt,onInputChange:fn=()=>{},className:Qn,style:ca={},placeholder:un,allowClear:Yn=!1})=>{var la;const[wa,ar]=(0,x.useState)(""),[Sn,ka]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ea;let Pa=mt;(Ea=JSON.stringify(mt))!=null&&Ea.includes("{")&&(ar(mt.id),Pa=mt.value||"");try{ka(decodeURIComponent(Pa||""))}catch(or){ka(decodeURIComponent(Pa||""))}},[mt]);const er=()=>{zt(encodeURIComponent(Sn),wa||null)},cr=Ea=>{Ea!==wa&&(ar(Ea),zt(encodeURIComponent(Sn),Ea))};return x.createElement("div",{className:He()(Pe.input,Qn),style:ca},!!Ft.length&&x.createElement("div",{className:Pe.dropdown},x.createElement("div",{className:Pe.text},(la=Ft.find(Ea=>Ea.id===wa))==null?void 0:la.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:Pe.b1}),x.createElement("b",{className:Pe.b2})),x.createElement("div",{className:Pe.menu},Ft.map((Ea,Pa)=>x.createElement("div",{key:Pa,onClick:()=>cr(Ea.id)},Ea.name)))),x.createElement(Ze.default,{onPressEnter:er,value:Sn,onChange:Ea=>{ka(Ea.target.value),fn(encodeURIComponent(Ea.target.value),wa||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:er,className:"iconfont icon-sousuo9 font14 pl10 current"}))},It={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ve=({dataSource:Ft=[],value:mt="",onChange:zt,onInputChange:fn=()=>{},className:Qn,style:ca={},placeholder:un,allowClear:Yn=!1})=>{var la;const[wa,ar]=(0,x.useState)(""),[Sn,ka]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ea;let Pa=mt;(Ea=JSON.stringify(mt))!=null&&Ea.includes("{")&&(ar(mt.id),Pa=mt.value||"");try{ka(decodeURIComponent(Pa||""))}catch(or){ka(decodeURIComponent(Pa||""))}},[mt]);const er=()=>{zt(encodeURIComponent(Sn),wa||null)},cr=Ea=>{Ea!==wa&&(ar(Ea),zt(encodeURIComponent(Sn),Ea))};return x.createElement("div",{className:He()(It.input,Qn),style:ca},!!Ft.length&&x.createElement("div",{className:It.dropdown},x.createElement("div",{className:It.text},(la=Ft.find(Ea=>Ea.id===wa))==null?void 0:la.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:It.menu},Ft.map((Ea,Pa)=>x.createElement("div",{key:Pa,onClick:()=>cr(Ea.id)},Ea.name)))),x.createElement(Ze.default,{onPressEnter:er,value:Sn,onChange:Ea=>{ka(Ea.target.value),fn(encodeURIComponent(Ea.target.value),wa||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:er,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Tt=re(65582),rn=({value:Ft,onChange:mt,className:zt,total:fn,pageSize:Qn,style:ca={}})=>{const un=(0,Tt.useIntl)(),Yn=Ft<2,la=Ft>=Math.ceil(fn/Qn);return fn<=Qn?x.createElement(x.Fragment,null):x.createElement("div",{className:He()(pt.quickPager,zt),style:ca},x.createElement("div",{onClick:()=>{Yn||mt(Ft-1,"prev")},className:Yn?pt.disabled:""},un.formatMessage({id:"shixuns.previousPage"})),x.createElement("div",{onClick:()=>{la||mt(Ft+1,"next")},className:la?pt.disabled:""},un.formatMessage({id:"shixuns.nextPage"})))},vt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},je=re(71418),at=re(6848),ht=re(13570),Fe=re(74128),qe=re(65862),Mt=re(96908),nn=re(57177),Et=re(81378),Vt=re(2524),dt=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la})=>{const wa=(0,Tt.useIntl)(),ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:la},x.createElement("div",{className:He()(vt.list,Ft)},!!mt.length&&mt.map((Sn,ka)=>{const{name:er,id:cr,identifier:Ea,power:Pa,cover_image_id:or,pic:Nt}=Sn;return x.createElement("div",{className:vt.wrap,key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:vt.li,onClick:hn=>{hn.preventDefault(),Yn&&(0,qe.L9)([Yn]),Pa&&(0,qe.xg)(`/shixuns/${Ea}/challenges`)}},x.createElement("div",{className:vt.img},x.createElement("img",{className:vt.cover,src:`${Nt}`}),Sn.is_jupyter&&x.createElement("img",{className:vt.sign,src:Mt}),Sn.is_jupyter_lab&&x.createElement("img",{className:vt.sign,src:nn}),Sn.is_unity_3d&&x.createElement("img",{className:vt.sign,src:Et})),x.createElement("div",{className:vt.name},x.createElement(at.Z,{title:er||wa.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},x.createElement("span",{className:vt.e},er||wa.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),x.createElement("div",{className:vt.tags},x.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Sn.challenges_count))),!!Sn.myshixuns_count&&x.createElement(at.Z,{placement:"bottom",title:wa.formatMessage({id:"shixuns.numberOfLearners"})},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Sn.myshixuns_count))),x.createElement(at.Z,{placement:"bottom",title:wa.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},x.createElement("span",null,x.createElement("span",null,Sn.level))),x.createElement("div",{className:vt.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),x.createElement("span",null,"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206")))),!Pa&&x.createElement("div",{className:vt.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},ft={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Yt=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:la,loading:wa})=>{const ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:wa},x.createElement("div",{className:He()(ft.list,Ft)},!!mt.length&&mt.map((Sn,ka)=>{const{name:er,id:cr,identifier:Ea,power:Pa,cover_image_id:or,pic:Nt}=Sn;return x.createElement("div",{className:He()(ft.wrap,Yn),key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:ft.li,onClick:hn=>{hn.preventDefault(),la&&(0,qe.L9)([la]),Pa&&(0,qe.xg)(`/shixuns/${Ea}/challenges`)}},x.createElement("img",{src:re(47621),className:ft.titleBg}),x.createElement("div",{className:ft.name},x.createElement(at.Z,{title:er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ft.e},er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:ft.img},x.createElement("img",{className:ft.cover,src:or?`${Fe.Z.API_SERVER}/api/attachments/${or}`:`${Fe.Z.IMG_SERVER+Nt}`}),Sn.is_jupyter&&x.createElement("div",{className:ft.bq},"Jupyter"),Sn.is_jupyter_lab&&x.createElement("div",{className:ft.bq},"JupyterLab"),Sn.is_unity_3d&&x.createElement("div",{className:ft.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:ft.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:ft.value},Sn.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:ft.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:ft.value},Sn.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:ft.text},"\u5173\u5361\u6570"),x.createElement("span",{className:ft.value},Sn.challenges_count)),x.createElement("div",{className:ft.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),x.createElement("span",{className:ft.value,style:{color:"#FF9C00"}},"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206"))))),!Pa&&x.createElement("div",{className:ft.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},We={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ye="data:image/png;base64,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",we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC",me="data:image/png;base64,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",ze=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la,wrapClassName:wa,imgClassName:ar})=>{const Sn=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:la},x.createElement("div",{className:He()(We.list,Ft)},!!mt.length&&mt.map((ka,er)=>{const{name:cr,id:Ea,identifier:Pa,power:or,cover_image_id:Nt,pic:hn}=ka;return x.createElement("div",{className:He()(We.wrap,wa),key:Ea,style:{width:Sn,marginRight:(1+er)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Pa}/challenges`,className:We.li,onClick:Gn=>{Gn.preventDefault(),Yn&&(0,qe.L9)([Yn]),or&&(0,qe.xg)(`/shixuns/${Pa}/challenges`)}},x.createElement("div",{className:He()(We.img,ar)},x.createElement("img",{className:We.cover,src:Nt?`${Fe.Z.API_SERVER}/api/attachments/${Nt}`:`${Fe.Z.IMG_SERVER+hn}`}),ka.is_jupyter&&x.createElement("img",{className:We.sign,src:Ye}),ka.is_jupyter_lab&&x.createElement("img",{className:We.sign,src:we}),ka.is_unity_3d&&x.createElement("img",{className:We.sign,src:me})),x.createElement("div",{className:We.name},x.createElement(at.Z,{title:cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:We.e},cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:We.tags},x.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,ka.challenges_count))),!!ka.myshixuns_count&&x.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,ka.myshixuns_count))),x.createElement(at.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,ka.level))),x.createElement("div",{className:We.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:ka.score_info}),x.createElement("span",null,"\xA0",ka.score_info?`${ka.score_info}\u5206`:"5\u5206")))),!or&&x.createElement("div",{className:We.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},ye=re(61584),he={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},tt=re(79005),Oe=re(20345),Ae=re(77882),Ge=re(31081),Bt=re(75309),Pt=re(71979),Wt=re(47558),Ht=re(42922),Gt=re(66832),Be=re(96593),lt=re(19664),At=re(91833),gt=Object.defineProperty,bt=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,gn=(Ft,mt,zt)=>mt in Ft?gt(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Bn=(Ft,mt)=>{for(var zt in mt||(mt={}))dn.call(mt,zt)&&gn(Ft,zt,mt[zt]);if(bt)for(var zt of bt(mt))yn.call(mt,zt)&&gn(Ft,zt,mt[zt]);return Ft};const Hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:Ae,swimg:Ge},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Wt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:At}];var Wn=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la,wrapClassName:wa,imgClassName:ar,isArrow:Sn=!1,imgStyle:ka={}})=>{const er=Math.floor((un-(zt-1)*fn)/zt),[cr,Ea]=(0,x.useState)(),[Pa,or]=(0,x.useState)(),Nt=Gn=>Ea(Gn),hn=()=>Ea(-1);return x.createElement(je.Z,{spinning:la},x.createElement("div",{className:He()(he.list,Ft)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Gn,sr)=>{var gr;const{name:Ar,id:xr,identifier:dr,featured:yr,school_name:hr,image_url:br,excellent:Er,is_plan:Br}=Gn;return x.createElement("div",{key:xr,className:He()(he.wrap,wa),style:{width:er,marginRight:(1+sr)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/paths/${dr}`,className:he.li,onClick:Dr=>{Dr.preventDefault(),Yn&&(0,qe.L9)([Yn]),(0,qe.xg)(`/paths/${dr}`)}},x.createElement("img",{src:re(39057),className:he.titleBg}),x.createElement("div",{className:he.name},x.createElement(at.Z,{title:Ar},x.createElement("span",{className:he.e,style:{color:Sn&&cr===sr?"#145DFF":"#000000"},onMouseEnter:()=>{Nt(sr)},onMouseLeave:hn},Ar))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:He()(he.img,ar)},x.createElement("img",{className:he.cover,style:Bn({},ka),src:`${Fe.Z.IMG_SERVER+br}`}),(gr=Gn==null?void 0:Gn.subject_tags)==null?void 0:gr.map((Dr,mr)=>{var Zr,so;if(mr===0){const Kr=(Zr=Hn.find(xo=>xo.name==Dr))==null?void 0:Zr.swimg;return x.createElement("img",{className:he.sign,src:Kr,style:{left:"-4px"}})}const Rr=(so=Hn.find(Kr=>Kr.name==Dr))==null?void 0:so.ptimg;return x.createElement("img",{className:he.sign,src:Rr,style:{left:`${48+52*(mr-1)+2*mr}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Gn==null?void 0:Gn.excellent)&&x.createElement("div",{className:he.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:he.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:he.value},Gn.stages_count)),x.createElement("div",null,x.createElement("span",{className:he.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:he.value},Gn.members_count))))))})),!mt.length&&x.createElement(Vt.Z,null)))},Jn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},aa=re(41867),bn=re(59301);const pa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:Ae,swimg:Ge},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Wt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:At}];var Xn=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la,onRemove:wa=()=>{},isCurrent:ar=!0,showAlias:Sn=!1,wrapClassName:ka,imgClassName:er})=>{const cr=Math.floor((un-(zt-1)*fn)/zt),Ea=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Pa=>(window.ENV==="build"&&(Pa.ptimg=`/react/build${Pa.ptimg}`,Pa.swimg=`/react/build${Pa.swimg}`),Pa));return bn.createElement(je.Z,{spinning:la},bn.createElement("div",{className:He()(Jn.list,Ft)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Pa,or)=>{var Nt;const{name:hn,id:Gn,identifier:sr,featured:gr,school_name:Ar,image_url:xr,excellent:dr,is_plan:yr}=Pa;return bn.createElement("div",{key:Gn,className:He()(Jn.wrap,ka),style:{width:cr,marginRight:(1+or)%zt===0?0:fn+ca,marginBottom:Qn}},bn.createElement("a",{className:Jn.li,onClick:hr=>{hr.preventDefault(),hr.stopPropagation(),Yn&&(0,qe.L9)([Yn]),(0,qe.xg)(`/paths/${sr}`)}},bn.createElement("div",{className:He()(Jn.img,er)},bn.createElement("img",{className:Jn.cover,src:`${Fe.Z.IMG_SERVER+xr}`}),ar&&(0,aa.bg)()&&(Pa==null?void 0:Pa.studying)&&bn.createElement("div",{className:`${Jn.movebq} user-path-items`,onClick:hr=>{hr.stopPropagation(),wa(Pa)}},bn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),bn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nt=Pa==null?void 0:Pa.subject_tags)==null?void 0:Nt.map((hr,br)=>{var Er,Br;if(br===0){const mr=(Er=Ea.find(Zr=>Zr.name==hr))==null?void 0:Er.swimg;return bn.createElement("img",{className:Jn.sign,src:mr,style:{left:"-4px"}})}const Dr=(Br=Ea.find(mr=>mr.name==hr))==null?void 0:Br.ptimg;return bn.createElement("img",{className:Jn.sign,src:Dr,style:{left:`${48+52*(br-1)+2*br}px`}})}),bn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Pa==null?void 0:Pa.excellent)&&bn.createElement("div",{className:Jn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),bn.createElement("div",{className:Jn.name},bn.createElement(at.Z,{title:Sn&&(Pa!=null&&Pa.excellent_alias_name)?bn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${hn}`,bn.createElement("br",null),bn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Pa==null?void 0:Pa.excellent_alias_name}`)):hn},bn.createElement("span",{className:Jn.e},Sn&&(Pa==null?void 0:Pa.excellent_alias_name)||hn))),bn.createElement("div",{className:Jn.tags},bn.createElement("div",null,bn.createElement(at.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},bn.createElement("span",null,bn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),bn.createElement("span",null,Pa.stages_count))),bn.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},bn.createElement("span",null,bn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),bn.createElement("span",null,Pa.members_count)))))))})),!mt.length&&bn.createElement(Vt.Z,null)))},ea={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ra="data:image/png;base64,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",Un=re(59301),tr=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la})=>{const wa=(0,Tt.useIntl)(),ar=Math.floor((un-(zt-1)*fn)/zt);return Un.createElement(je.Z,{spinning:la},Un.createElement("div",{className:He()(ea.list,Ft)},!!mt.length&&mt.map((Sn,ka)=>{const{subject_identifier:er,id:cr,identifier:Ea,power:Pa}=Sn,or=Sn.is_public!=0&&Sn.is_public;return Un.createElement("div",{className:ea.wrap,key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},Un.createElement("a",{className:ea.li,onClick:Nt=>{Nt.preventDefault(),Yn&&(0,qe.L9)([Yn]),(0,qe.xg)(Sn.first_category_url)}},Un.createElement("div",{className:ea.top},Un.createElement(at.Z,{title:Sn.name},Un.createElement("div",{className:ea.name},Sn.name)),Un.createElement("img",{className:ea.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),Un.createElement("div",{className:ea.text,title:Sn.creator},Sn.creator),er&&Un.createElement("div",{className:ea.btns},Un.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Un.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),or&&Un.createElement("div",{className:ea.sign},wa.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Un.createElement("div",{className:ea.bottom},Sn.visits>0&&Un.createElement(at.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Un.createElement("span",null,Un.createElement("i",{className:"iconfont icon-liulanyan"}),Un.createElement("span",null,Sn.visits))),Sn.course_members_count>0&&Un.createElement(at.Z,{title:"\u6210\u5458",placement:"bottom"},Un.createElement("span",null,Un.createElement("i",{className:"iconfont icon-chengyuan"}),Sn.course_members_count)),Sn.tasks_count>0&&Un.createElement(at.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Un.createElement("span",null,Un.createElement("i",{className:"iconfont icon-zuoye"}),Sn.tasks_count)),Sn.is_end?Un.createElement("div",{style:{color:"#6B758B"}},wa.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Un.createElement("div",{style:{color:"#00B187"}},wa.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!Sn.is_accessible&&Un.createElement("div",{className:ea.lockWrap},Un.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Un.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&Un.createElement(Vt.Z,null)))},ra={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},ya="data:image/png;base64,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",Ua=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:la,loading:wa})=>{const ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:wa},x.createElement("div",{className:He()(ra.list,Ft)},!!mt.length&&mt.map((Sn,ka)=>{const{subject_identifier:er,id:cr,identifier:Ea,power:Pa}=Sn,or=Sn.is_public!=0&&Sn.is_public;return x.createElement("div",{className:He()(`${ra.wrap} ${Sn.is_accessible?"":ra.warpStyle}`,Yn),key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{className:ra.li,onClick:Nt=>{Nt.preventDefault(),la&&(0,qe.L9)([la]),(0,qe.xg)(Sn.first_category_url)}},x.createElement("div",{className:ra.creator},x.createElement("img",{className:ra.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),x.createElement("div",{className:ra.text,title:Sn.creator},Sn.creator)),x.createElement("div",{className:ra.top},x.createElement(at.Z,{title:Sn.name},x.createElement("div",{className:ra.name},Sn.name)),or&&x.createElement("div",{className:ra.sign},"\u516C\u5F00")),x.createElement("div",{className:ra.middle},x.createElement("div",{className:ra.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:ra.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:ra.value},(Sn==null?void 0:Sn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:ra.text},"\u6210\u5458"),x.createElement("span",{className:ra.value},(Sn==null?void 0:Sn.course_members_count)||0))),x.createElement("div",{className:ra.row},x.createElement("div",null,x.createElement("span",{className:ra.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:ra.value},(Sn==null?void 0:Sn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:ra.text},"\u72B6\u6001"),Sn.is_end?x.createElement("span",{className:ra.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:ra.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),er&&x.createElement("div",{className:ra.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Sn.is_accessible&&x.createElement("div",{className:ra.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&x.createElement(Vt.Z,null)))},it={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Cn=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:la,loading:wa})=>{const ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:wa},x.createElement("div",{className:He()(it.list,Ft)},!!mt.length&&mt.map((Sn,ka)=>{const{subject_identifier:er,id:cr,identifier:Ea,power:Pa}=Sn,or=Sn.is_public!=0&&Sn.is_public;return x.createElement("div",{className:He()(`${it.wrap} ${Sn.is_accessible?"":it.warpStyle}`,Yn),key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{className:it.li,onClick:Nt=>{Nt.preventDefault(),la&&(0,qe.L9)([la]),(0,qe.xg)(Sn.first_category_url)}},x.createElement("div",{className:it.creator},x.createElement("img",{className:it.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),x.createElement("div",{className:it.text,title:Sn.creator},Sn.creator)),x.createElement("div",{className:it.top},x.createElement(at.Z,{title:Sn.name},x.createElement("div",{className:it.name},Sn.name)),or&&x.createElement("div",{className:it.sign})),x.createElement("div",{className:it.middle},x.createElement("div",{className:it.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:it.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:it.text},"\u6210\u5458"),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.course_members_count)||0))),x.createElement("div",{className:it.row},x.createElement("div",null,x.createElement("span",{className:it.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:it.text},"\u72B6\u6001"),Sn.is_end?x.createElement("span",{className:it.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:it.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),er&&x.createElement("div",{className:it.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Sn.is_accessible&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&x.createElement(Vt.Z,null)))},En={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ua=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={},tabBarExtraContent:ca})=>x.createElement("div",{className:He()(En.tabs,fn),style:Qn},x.createElement("div",{className:En.tabsWrap},Ft.map((un,Yn)=>x.createElement("aside",{className:En.tab,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Yn},x.createElement("div",{className:mt===un.id?En.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:En.tabBar},ca)),Vn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},St=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={},tabBarExtraContent:ca})=>x.createElement("div",{className:He()(Vn.tabs,fn),style:Qn},x.createElement("div",{className:Vn.tabsWrap},Ft.map((un,Yn)=>x.createElement("aside",{className:Vn.tab,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Yn},x.createElement("div",{className:mt===un.id?Vn.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:Vn.tabBar},ca)),ln={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},mn=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={},tabBarExtraContent:ca})=>x.createElement("div",{className:He()(ln.tabs,fn),style:Qn},x.createElement("div",{className:ln.tabsWrap},Ft.map((un,Yn)=>x.createElement("aside",{className:`${ln.tab} ${mt===un.id?ln.active:""}`,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Yn},x.createElement("div",null,un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:ln.tabBar},ca)),jn=({className:Ft,style:mt={},children:zt})=>x.createElement("div",{className:He()(Ft),style:mt},zt),wn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},xe=re(38854),xt=re(20834);const Lt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var en=({sortValue:Ft,dropValue:mt,className:zt,onSort:fn,onDrop:Qn,dataSource:ca=Lt})=>{var un;return x.createElement("div",{className:He()(wn.orderWrap,zt)},x.createElement(xe.Z,{dropdownRender:()=>x.createElement(xt.default,null,ca.map((Yn,la)=>x.createElement(xt.default.Item,{key:la,onClick:()=>Qn(Yn.id)},Yn.name)))},x.createElement("span",{className:wn.orderTextWrap},(un=ca.find(Yn=>mt===Yn.id))==null?void 0:un.name)),x.createElement("span",{className:wn.orderIconWrap},x.createElement("span",{className:wn.orderAsc},x.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${wn.cursorPointer} ${wn.active}`:`iconfont icon-sanjiaoxing-up font12 ${wn.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")})),x.createElement("span",{className:wn.orderDesc},x.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${wn.cursorPointer} ${wn.active}`:`iconfont icon-sanjiaoxing-down font12 ${wn.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")}))))},qt={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Zn=({sortValue:Ft,dropValue:mt,className:zt,onSort:fn,onDrop:Qn,dataSource:ca=Ut})=>{var un;return x.createElement("div",{className:He()(qt.orderWrap,zt)},x.createElement(xe.Z,{dropdownRender:()=>x.createElement(xt.default,null,ca.map((Yn,la)=>x.createElement(xt.default.Item,{key:la,onClick:()=>Qn(Yn.id)},Yn.name)))},x.createElement("span",{className:qt.orderTextWrap},(un=ca.find(Yn=>mt===Yn.id))==null?void 0:un.name)),x.createElement("span",{className:qt.orderIconWrap},x.createElement("span",{className:qt.orderAsc},x.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${qt.cursorPointer} ${qt.active}`:`iconfont icon-sanjiaoxing-up font12 ${qt.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")})),x.createElement("span",{className:qt.orderDesc},x.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${qt.cursorPointer} ${qt.active}`:`iconfont icon-sanjiaoxing-down font12 ${qt.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")}))))},rt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Me=re(3113),Dt=re(2337),an=Object.defineProperty,In=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Jt=(Ft,mt,zt)=>mt in Ft?an(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Qt=(Ft,mt)=>{for(var zt in mt||(mt={}))qn.call(mt,zt)&&Jt(Ft,zt,mt[zt]);if(In)for(var zt of In(mt))Zt.call(mt,zt)&&Jt(Ft,zt,mt[zt]);return Ft},Rt=(Ft,mt)=>{var zt={};for(var fn in Ft)qn.call(Ft,fn)&&mt.indexOf(fn)<0&&(zt[fn]=Ft[fn]);if(Ft!=null&&In)for(var fn of In(Ft))mt.indexOf(fn)<0&&Zt.call(Ft,fn)&&(zt[fn]=Ft[fn]);return zt},Fn=(Ft,mt,zt)=>new Promise((fn,Qn)=>{var ca=la=>{try{Yn(zt.next(la))}catch(wa){Qn(wa)}},un=la=>{try{Yn(zt.throw(la))}catch(wa){Qn(wa)}},Yn=la=>la.done?fn(la.value):Promise.resolve(la.value).then(ca,un);Yn((zt=zt.apply(Ft,mt)).next())}),On=Ft=>{var mt=Ft,{className:zt,style:fn,children:Qn,loading:ca=!1,openLoading:un,onClick:Yn=()=>{},size:la="middle",shape:wa="round",theme:ar}=mt,Sn=Rt(mt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ka,er]=(0,x.useState)(!1),cr=(0,x.useMemo)(()=>{switch(ar){case Dt.Fy.THEMEONE:return rt.ThemeOne;case Dt.Fy.DEFAULT:default:return rt.btn}},[ar]);return x.createElement(Me.ZP,Qt({onClick:(0,nt.throttle)(Ea=>Fn(void 0,null,function*(){un&&er(!0);try{yield Yn(Ea)}catch(Pa){console.log("error",Pa)}un&&er(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(cr,rt[`${la}-${wa}`],zt),style:fn,size:la,shape:wa,loading:ka||ca},Sn),Qn)},ia={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Nn=({className:Ft,style:mt,children:zt=null,onClick:fn,title:Qn})=>x.createElement("div",{className:He()(ia.head,Ft),style:mt},x.createElement("span",{className:"primary-hover",onClick:fn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:Qn},Qn),x.createElement("div",{className:ia.node},zt)),ta={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ta=({confirmShow:Ft=!0,confirmTitle:mt,confirmClick:zt,cancelShow:fn=!0,cancelTitle:Qn,cancelClick:ca,className:un,style:Yn,confirmLoading:la=!1})=>x.createElement("div",{className:He()(ta.btns,un),style:Yn},Ft&&x.createElement(Me.ZP,{loading:la,onClick:zt,type:"primary",className:ta.confirm},mt),fn&&x.createElement(Me.ZP,{onClick:ca,className:ta.cancel},Qn)),za={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Aa=({className:Ft,style:mt={},LeftContent:zt,children:fn,RightContent:Qn})=>x.createElement("div",{className:He()(za.fixedBottom,Ft),style:mt},x.createElement("div",{className:za.wrap},x.createElement("div",{className:za.left},zt),x.createElement("div",{className:za.center},fn),x.createElement("div",{className:za.right},Qn))),xa={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ha=({className:Ft,style:mt={},dataSource:zt=[]})=>x.createElement("div",{className:He()(xa.crumbs,Ft),style:mt},zt.map((fn,Qn)=>QnTt.history.push(fn.path)},fn.name):x.createElement("span",null,fn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:Qn,style:{color:"#5F6368"}},fn.name))),Va=re(31797),Qa=Object.defineProperty,ja=Object.defineProperties,_a=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,Ma=(Ft,mt,zt)=>mt in Ft?Qa(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Ia=(Ft,mt)=>{for(var zt in mt||(mt={}))sa.call(mt,zt)&&Ma(Ft,zt,mt[zt]);if(Ca)for(var zt of Ca(mt))Na.call(mt,zt)&&Ma(Ft,zt,mt[zt]);return Ft},$a=(Ft,mt)=>ja(Ft,_a(mt)),lr=(Ft,mt)=>{var zt={};for(var fn in Ft)sa.call(Ft,fn)&&mt.indexOf(fn)<0&&(zt[fn]=Ft[fn]);if(Ft!=null&&Ca)for(var fn of Ca(Ft))mt.indexOf(fn)<0&&Na.call(Ft,fn)&&(zt[fn]=Ft[fn]);return zt};const{Countdown:rr}=Va.default;var ha=Ft=>{var mt=Ft,{onChange:zt}=mt,fn=lr(mt,["onChange"]);const[Qn,ca]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof Qn=="number"&&Qn>=0&&zt(Qn)},[Qn]);const un=Yn=>{const la=Math.floor(Yn/1e3);ca(la)};return x.createElement(rr,$a(Ia({},fn),{onChange:un}))},ba={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Xa=({DataProps:Ft,className:mt,style:zt={}})=>{var fn;return x.createElement("div",{className:He()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ba.ClassRoomItem,mt),style:zt,onClick:()=>{(0,qe.xg)(Ft==null?void 0:Ft.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(fn=Fe.Z)==null?void 0:fn.IMG_SERVER}/images/${Ft==null?void 0:Ft.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ft==null?void 0:Ft.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ft!=null&&Ft.is_public)&&x.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),x.createElement("span",{className:He()("text-16px font-medium",ba.TitleDom)},Ft==null?void 0:Ft.name)),x.createElement("div",{className:"c-grey-333 font-medium"},Ft==null?void 0:Ft.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ft==null?void 0:Ft.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ft==null?void 0:Ft.tasks_count),Ft!=null&&Ft.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Xt=Object.defineProperty,va=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,xn=(Ft,mt,zt)=>mt in Ft?Xt(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Ln=(Ft,mt)=>{for(var zt in mt||(mt={}))An.call(mt,zt)&&xn(Ft,zt,mt[zt]);if(va)for(var zt of va(mt))cn.call(mt,zt)&&xn(Ft,zt,mt[zt]);return Ft},Ga=({DataProps:Ft=[],selectValue:mt,onChange:zt,className:fn,style:Qn={},extra:ca,classNameItem:un,styleItem:Yn={},barHidden:la})=>{const[wa,ar]=(0,x.useState)();return(0,x.useEffect)(()=>{ar(Array.isArray(mt)?mt:[mt])},[mt]),x.createElement("div",{className:He()("flex px-20px py-10px gap-40px",fn),style:Ln({borderBottom:"1px solid #D3F0FF"},Qn)},Ft==null?void 0:Ft.map(Sn=>x.createElement("div",{key:Sn==null?void 0:Sn.id,className:He()("flex item-center justify-center current c-grey-333 text-16 relative",un,Sn==null?void 0:Sn.className),style:Ln(Ln({color:wa!=null&&wa.includes(Sn==null?void 0:Sn.id)?"#1890FF":"",minWidth:88},Yn),(Sn==null?void 0:Sn.style)||{}),onClick:ka=>{zt==null||zt({domEvent:ka,item:Sn}),Sn!=null&&Sn.link&&Tt.history.push(Sn==null?void 0:Sn.link)}},Sn==null?void 0:Sn.name,!la&&(wa==null?void 0:wa.includes(Sn==null?void 0:Sn.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},ca))},tn=Object.defineProperty,Za=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,fa=(Ft,mt,zt)=>mt in Ft?tn(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Fa=(Ft,mt)=>{for(var zt in mt||(mt={}))ur.call(mt,zt)&&fa(Ft,zt,mt[zt]);if(Oa)for(var zt of Oa(mt))Da.call(mt,zt)&&fa(Ft,zt,mt[zt]);return Ft},oa=(Ft,mt)=>Za(Ft,Ka(mt)),qa=({value:Ft,onChange:mt,onInputChange:zt,className:fn,style:Qn={},InputProps:ca})=>{const[un,Yn]=(0,x.useState)(Ft);return x.createElement("div",{className:He()("flex item-center rounded-full px-10px py-2px",fn),style:Fa({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Qn)},x.createElement(Ze.default,oa(Fa({bordered:!1},ca),{onChange:la=>{Yn(la.target.value),zt==null||zt(encodeURIComponent(la.target.value))},onPressEnter:la=>{mt==null||mt({domEvent:la,item:{value:un}})}})),x.createElement("img",{className:"h-22px current",src:re(25365),height:22,onClick:la=>{mt==null||mt({domEvent:la,item:{value:un}})}}))}},31103:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(59301);function pe(Xe,Ie){const Ne=(0,x.useRef)();(0,x.useEffect)(()=>{Ne.current=Xe}),(0,x.useEffect)(()=>{function Re(){Ne.current()}if(Ie!==null){let Ee=setInterval(Re,Ie);return()=>clearInterval(Ee)}},[Ie])}},97630:function(ct,kt,re){"use strict";re.r(kt),re.d(kt,{default:function(){return Zn}});var x=re(59301),pe=re(65582),Xe=re(78241),Ie=re(8591),Ne=re(43418),Re=re(95237),Ee=re(43604),He=re(6848),nt=re(3113),ot=re(28103),st=re(92832),$e=re(61621),Je=re(5112),le=re(11414),y=re(60979),a=re(65862),E=re(56656),b=re.n(E),z={flex_box_center:"flex_box_center___Eli3_",flex_space_between:"flex_space_between___b9mMZ",flex_box_vertical_center:"flex_box_vertical_center___HDlqC",flex_box_center_end:"flex_box_center_end___wxSjo",flex_box_column:"flex_box_column___riQIC",icons:"icons___fU5ZJ",shixuns:"shixuns___HhH4T",buttons:"buttons___Xd62N",addStage:"addStage___Ap4gr",color4CA:"color4CA___dMAG4",color204:"color204___ySVKY",completed:"completed___pNt1x",actionTabs:"actionTabs___x3cPl",tab:"tab___BFnIn",s1:"s1___O6K2P",tabActive:"tabActive___v3_qF",total:"total___oZdqK",introContent:"introContent___dSvDD",introContentMaxHeight:"introContentMaxHeight___NxSzO"},ne=re(43428),ae=re(24905),ie=re(58421),de=re(38147),ce=re(24514),fe=re(41867),Ce={flex_box_center:"flex_box_center___bI3gK",flex_space_between:"flex_space_between___ZyemH",flex_box_vertical_center:"flex_box_vertical_center___vOG6y",flex_box_center_end:"flex_box_center_end___g0YQU",flex_box_column:"flex_box_column___a7oLH",wrp:"wrp___wYwtQ",drawer:"drawer___UVA9h",menu:"menu___s5Hi1",actived:"actived___GavBb",actived2:"actived2___XNyxe",listItem:"listItem___OyHb7",info:"info___UU9rA",title:"title___CmRLc",titleLeft:"titleLeft___xWCXz",titleRight:"titleRight___PeYdC",search:"search___CzPOL",description:"description___TEI_C",menuCourse:"menuCourse___Z8Z9h"},Pe=re(59301),Ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,jt=(rt,Me,Dt)=>Me in rt?Ze(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ve=(rt,Me)=>{for(var Dt in Me||(Me={}))Qe.call(Me,Dt)&&jt(rt,Dt,Me[Dt]);if(ve)for(var Dt of ve(Me))It.call(Me,Dt)&&jt(rt,Dt,Me[Dt]);return rt},pt=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const{Search:Tt}=st.default,_t=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:intl.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],rn=({classroomList:rt,loading:Me,dispatch:Dt,cb:an,shixunIds:In=[]})=>{var qn;const Zt=(0,pe.useIntl)(),Jt=(0,pe.useParams)(),Qt=(0,pe.useLocation)(),{actionTabs:Rt}=rt,[Fn]=Xe.default.useForm(),{shixunLists:sn}=rt,[On,ia]=(0,x.useState)([]),[Pn,Nn]=(0,x.useState)([]),[ta,ma]=(0,x.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null});(0,x.useEffect)(()=>{rt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(ta.page=1,Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)}))},[rt.actionTabs.key]),(0,x.useEffect)(()=>{Ta()},[Jt]);const Ta=()=>pt(void 0,null,function*(){const Tn=yield(0,de.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ia([{id:null,name:Zt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"})},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Tn==null?void 0:Tn.groups)||[]])}),za=()=>{Dt({type:"classroomList/setActionTabs",payload:{}}),ma({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null})};return rt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:Pe.createElement(ne.Z,{placement:"bottom",height:"100%",closable:!1,open:rt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Ce.drawer,footer:Pe.createElement("div",{className:"tc"},Pe.createElement(nt.ZP,{size:"middle",onClick:()=>{za(),Nn([]),an("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),Pe.createElement(nt.ZP,{size:"middle",onClick:()=>pt(void 0,null,function*(){var Tn,Aa;for(let vn=0;vn<(Pn==null?void 0:Pn.length);vn++){const Ha=Pn[vn];if(In.includes(Ha)){Ie.ZP.info(Zt.formatMessage({id:"classrooms.notDuplicateSelect",defaultMessage:"\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A{title}"},{title:(Aa=(Tn=sn==null?void 0:sn.shixun_list)==null?void 0:Tn.find(Va=>Va.id===Ha))==null?void 0:Aa.title}));return}}const xa=yield(0,ce.Ep)({id:rt.actionTabs.id,course_id:rt.actionTabs.course_id,shixun_ids:[...Pn]});Nn([]),xa!=null&&xa.shixuns_list&&(za(),an(xa.shixuns_list))}),type:"primary"},Zt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},Pe.createElement("section",{className:"tc"},Pe.createElement(Tt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ce.search,onSearch:Tn=>{ta.keyword=Tn,ta.page=1,Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}})),Pe.createElement("section",{className:"edu-container"},_t.map(function(Tn,Aa){var xa;return Pe.createElement("ul",{className:Ce.menu,key:Aa},Pe.createElement("li",null,Tn.name),(xa=Tn==null?void 0:Tn.children)==null?void 0:xa.map(function(vn,Ha){return Pe.createElement("li",{className:ta[Tn.id]==vn.id?Ce.actived:"",onClick:()=>{ta[Tn.id]=vn.id,ta.page=1,ma(Ve({},ta)),Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}},Pe.createElement("strong",null,vn.name))}))}),ta.type==="mine"&&Pe.createElement("ul",{className:Ce.menu},Pe.createElement("li",null,Zt.formatMessage({id:"classrooms.directory",defaultMessage:"\u76EE\u5F55"})),On==null?void 0:On.map((Tn,Aa)=>Pe.createElement("li",{className:ta.group_id==Tn.id?Ce.actived:"",key:Tn.name,onClick:()=>{ta.group_id=Tn.id,ta.page=1,ma(Ve({},ta)),Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}},Pe.createElement("strong",null,Tn.name)))),(qn=sn==null?void 0:sn.shixun_list)==null?void 0:qn.map(function(Tn,Aa){return Pe.createElement("div",{className:Ce.listItem,key:Aa},Pe.createElement(ae.default,{checked:Pn.includes(Tn.id),value:Tn.id,onChange:xa=>{let vn=Pn.indexOf(Tn.id);Pn.indexOf(Tn.id)>-1?Nn(Pn.filter(Ha=>Ha!==Tn.id)):Nn(Pn.concat(Tn.id))}}),Pe.createElement("div",{className:Ce.info},Pe.createElement("div",{className:Ce.title},Pe.createElement("div",{className:Ce.titleLeft},Pe.createElement("a",{className:"c-black",href:`/shixuns/${Tn==null?void 0:Tn.identifier}/challenges`,target:"_blank"},Pe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Tn.title}})),(0,fe.Ny)()&&(Tn==null?void 0:Tn.mark_status)===1&&Pe.createElement(He.Z,{title:Tn==null?void 0:Tn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,fe.Ny)()&&(Tn==null?void 0:Tn.mark_status)===2&&Pe.createElement(He.Z,{title:Tn==null?void 0:Tn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,fe.Ny)()&&(Tn==null?void 0:Tn.mark_status)===3&&Pe.createElement(He.Z,{title:Tn==null?void 0:Tn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),Pe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},Pe.createElement("span",{className:Ce.description,dangerouslySetInnerHTML:{__html:Tn.description}})),Pe.createElement("div",{className:"flex-wrp mt15"},Tn.challenge_names.map(function(xa,vn){return Pe.createElement("span",{key:vn,className:"mr30 font12"},"\u7B2C",vn+1,"\u5173 ",xa," ")})),Pe.createElement(ot.Z,{dashed:!0}),Pe.createElement("div",{className:"c-light-black mt20 font12"},Pe.createElement("span",null,Tn.author_name),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,Tn.author_school_name),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",Tn.level),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),Pe.createElement("span",null,Tn.study_count))))}),Pe.createElement("p",null)),Pe.createElement("div",{className:"tc"},Pe.createElement(ie.Z,{current:ta.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:sn==null?void 0:sn.shixuns_count,onChange:Tn=>{ta.page=Tn,Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}})))};var vt=(0,pe.connect)(({classroomList:rt,loading:Me})=>({classroomList:rt,loading:Me}))(rn),je=re(66457),at=re(93948),ht={wrap:"wrap___UWG0f",name:"name___LIQSC",button:"button___CSggN",progress:"progress___AQo_Y",havaLearn:"havaLearn___fq9Cb"},Fe=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())}),Mt=({data:rt={},dispatch:Me=()=>{},onReloadData:Dt=()=>{}})=>{const an=(0,pe.useIntl)(),In=()=>{var Qt,Rt,Fn;if(!(0,je.tJ)(Me)||(0,fe.Jd)())return;let sn;for(let On=0;On<((Qt=rt==null?void 0:rt.stages)==null?void 0:Qt.length);On++){const ia=(Rt=rt==null?void 0:rt.stages)==null?void 0:Rt[On],Pn=(Fn=ia==null?void 0:ia.shixuns_list)==null?void 0:Fn.find(Nn=>(Nn==null?void 0:Nn.shixun_status)!=="\u6682\u672A\u516C\u5F00");if(Pn){sn=Pn.identifier;break}}sn?Jt(sn):Ie.ZP.info(an.formatMessage({id:"classrooms.shixunNotPublic",defaultMessage:"\u5B9E\u8BAD\u6682\u672A\u516C\u5F00!"}))},qn=Qt=>{Qt=Qt!=null&&Qt.includes(".json")?Qt:`${Qt}.json`,Ne.default.confirm({centered:!0,title:an.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:an.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:an.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Fe(void 0,null,function*(){const Rt=yield(0,y.$Q)({url:Qt});if(!Rt)return;Ie.ZP.success(an.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const Fn=yield(0,y.Ir)({id:Rt.shixun_identifier});if(Fn!=null&&Fn.game_identifier){(0,a.xg)(`/tasks/${Fn.game_identifier}`),Dt();return}(Fn==null?void 0:Fn.status)===2?qn(Fn==null?void 0:Fn.message):(Fn==null?void 0:Fn.status)===3&&Zt(Fn==null?void 0:Fn.message)})})},Zt=Qt=>{Ne.default.confirm({centered:!0,title:an.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:an.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:an.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Jt=Qt=>Fe(void 0,null,function*(){const Rt=yield(0,y.Ir)({id:Qt});if(Rt!=null&&Rt.game_identifier){(0,a.xg)(`/tasks/${Rt.game_identifier}`),Dt();return}(Rt==null?void 0:Rt.status)===2?qn(Rt==null?void 0:Rt.message):(Rt==null?void 0:Rt.status)===3&&Zt(Rt==null?void 0:Rt.message)});return x.createElement("section",null,!(0,fe.GJ)()&&x.createElement(x.Fragment,null,rt!=null&&rt.start_learning?x.createElement(Re.Z,{className:ht.wrap,align:"middle"},x.createElement(Ee.Z,{flex:"1"},x.createElement("div",{className:`mt5 ${ht.havaLearn}`},x.createElement("span",null,"\u5DF2\u5B66",rt==null?void 0:rt.learned,"%")),x.createElement("div",{className:`mt5 ${ht.progress}`},x.createElement(at.Z,{percent:rt==null?void 0:rt.learned,showInfo:!1})),x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16"},"\u4E0A\u6B21\u5B66\u4E60\u5185\u5BB9"),x.createElement("span",{className:"ml20 c-blue-4ca"},rt==null?void 0:rt.last_shixun))),x.createElement(Ee.Z,null,x.createElement(nt.ZP,{className:ht.button,type:"primary",onClick:()=>Jt(rt==null?void 0:rt.last_shixun_identifier)},"\u5F00\u59CB\u5B66\u4E60"))):x.createElement(Re.Z,{className:ht.wrap,align:"middle"},x.createElement(Ee.Z,{flex:"1"},x.createElement("span",{className:ht.name},"\u8FD8\u672A\u5F00\u59CB\u5B66\u4E60")),x.createElement(Ee.Z,null,x.createElement(nt.ZP,{className:ht.button,type:"primary",onClick:In},"\u5F00\u59CB\u5B66\u4E60")))))},nn=re(87513),Et=re(30260),Vt=re(57146),De=re(17574),dt=re(10906),ft=re(49320),on=re(54624),Yt={tree:"tree___SHCwq",learn:"learn___buOG9",name:"name___dwQwe",sign:"sign___aQzc5",pdf_name:"pdf_name___m1wEX",name_style:"name_style___CnJ7d",color333:"color333___TbHdH"},We=re(89392),Ye=re(84105),we=re(38819),me=re(74128),Te=re(96935),ze=re(59301),ye=Object.defineProperty,he=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ae=(rt,Me,Dt)=>Me in rt?ye(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ge=(rt,Me)=>{for(var Dt in Me||(Me={}))tt.call(Me,Dt)&&Ae(rt,Dt,Me[Dt]);if(he)for(var Dt of he(Me))Oe.call(Me,Dt)&&Ae(rt,Dt,Me[Dt]);return rt},Bt=(rt,Me)=>{var Dt={};for(var an in rt)tt.call(rt,an)&&Me.indexOf(an)<0&&(Dt[an]=rt[an]);if(rt!=null&&he)for(var an of he(rt))Me.indexOf(an)<0&&Oe.call(rt,an)&&(Dt[an]=rt[an]);return Dt},Pt=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Wt=(rt={})=>{var Me,Dt;const an=(0,pe.useIntl)();switch(rt==null?void 0:rt.item_type){case"Challenge":return ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},ze.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return ze.createElement(He.Z,{title:"\u6559\u5B66\u89C6\u9891"},ze.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return ze.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((rt==null?void 0:rt.homework_type)==="group")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((rt==null?void 0:rt.homework_type)==="normal")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return ze.createElement(He.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},ze.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((rt==null?void 0:rt.homework_type)==="hack")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return rt!=null&&rt.is_all_choice?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},ze.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):rt!=null&&rt.is_unity_3d?((Me=rt==null?void 0:rt.challenge_types)==null?void 0:Me.length)<=1?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},ze.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},ze.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((Dt=rt==null?void 0:rt.challenge_types)==null?void 0:Dt.length)>1?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},ze.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},ze.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return ze.createElement(He.Z,{title:an.formatMessage({id:"paths.teachingCourseware",defaultMessage:"\u6559\u5B66\u8BFE\u4EF6"})},ze.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},Ht=rt=>{var Me=rt,{pathsDetail:Dt,globalSetting:an,user:In,loading:qn,visibleType:Zt,subjectHomeworkType:Jt,updateSort:Qt,isPaths:Rt,dispatch:Fn,keywords:sn,isShowSchedule:On,getData:ia}=Me,Pn=Bt(Me,["pathsDetail","globalSetting","user","loading","visibleType","subjectHomeworkType","updateSort","isPaths","dispatch","keywords","isShowSchedule","getData"]);const Nn=(0,pe.useIntl)();let[ta,ma]=(0,x.useState)([]),[Ta,za]=(0,x.useState)([]);const Tn=(0,pe.useParams)(),[Aa,xa]=(0,x.useState)([]),[vn,Ha]=(0,x.useState)({}),[Va,Qa]=(0,x.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}});(0,x.useEffect)(()=>{if(Pn.data&&!(0,We.isEqual)(Pn.data,Aa)){Ta=[];const Xt=JSON.parse(JSON.stringify(Pn.data));Ma(Xt,0),xa([...Xt]),Pn!=null&&Pn.expandAll||Zt!="All"?ma([...Ta]):ma([])}},[Pn.data,Zt,Pn==null?void 0:Pn.expandAll]),(0,x.useEffect)(()=>{var Xt,va,An,cn,xn,Ln,$n,Ga,tn,Za;let Ka;if((Xt=Dt.detail)!=null&&Xt.has_start){const Oa=(An=(va=Dt.detail)==null?void 0:va.courses)==null?void 0:An.findIndex(ur=>{var Da;return parseInt((Da=ur.course_status)==null?void 0:Da.status)===1});Ka=Oa>-1?Oa:0}else{let Oa=(Ln=(xn=(cn=Dt.detail)==null?void 0:cn.courses)==null?void 0:xn.map(ur=>{var Da;return parseInt((Da=ur.course_status)==null?void 0:Da.status)}))==null?void 0:Ln.lastIndexOf(2);Ka=Oa>-1?Oa:0,Oa=(Ga=($n=Dt.detail)==null?void 0:$n.courses)==null?void 0:Ga.findIndex(ur=>{var Da;return parseInt((Da=ur.course_status)==null?void 0:Da.status)===0}),Ka=Oa>-1?Oa:Ka}(tn=Dt.detail)!=null&&tn.courses&&Ha(((Za=Dt.detail)==null?void 0:Za.courses[Ka])||{})},[Dt.detail]);const ja=(Xt,va,...An)=>Pt(void 0,[Xt,va,...An],function*(cn,xn,Ln={}){const $n=xn?yield(0,y.BK)({id:cn,challenge_id:Ln==null?void 0:Ln.challenge_id,subject_id:Tn.pathId}):yield(0,y.Ir)({id:cn,challenge_id:Ln==null?void 0:Ln.challenge_id,subject_id:Tn.pathId});if($n!=null&&$n.game_identifier||$n!=null&&$n.identifier){(0,a.xg)(xn?`/tasks/${$n==null?void 0:$n.identifier}/jupyter`:`/tasks/${$n.game_identifier}?subject_id=${Tn.pathId||""}`);return}($n==null?void 0:$n.status)===-3?(0,a.eF)():($n==null?void 0:$n.status)===2?_a($n==null?void 0:$n.message):($n==null?void 0:$n.status)===3&&Ca($n==null?void 0:$n.message)}),_a=Xt=>{Xt=Xt!=null&&Xt.includes(".json")?Xt:`${Xt}.json`,Ne.default.confirm({centered:!0,title:Nn.formatMessage({id:"paths.prompt",defaultMessage:"\u63D0\u793A"}),okText:Nn.formatMessage({id:"paths.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Nn.formatMessage({id:"paths.cancel",defaultMessage:"\u53D6\u6D88"}),content:ze.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Pt(void 0,null,function*(){const va=yield(0,nn.L8)({url:Xt});if(!va)return;Ie.ZP.success(Nn.formatMessage({id:"paths.resetSuccess",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const An=yield(0,y.Ir)({id:va.shixun_identifier});if(An!=null&&An.game_identifier){(0,a.xg)(`/tasks/${An.game_identifier}`);return}(An==null?void 0:An.status)===2?_a(An==null?void 0:An.message):(An==null?void 0:An.status)===3&&Ca(An==null?void 0:An.message)})})},Ca=Xt=>{Ne.default.confirm({centered:!0,title:Nn.formatMessage({id:"paths.prompt",defaultMessage:"\u63D0\u793A"}),okText:Nn.formatMessage({id:"paths.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Nn.formatMessage({id:"paths.cancel",defaultMessage:"\u53D6\u6D88"}),content:ze.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Xt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},sa=Xt=>{console.log("onDragEnter:",Xt)},Na=Xt=>Pt(void 0,null,function*(){var va,An,cn,xn;console.log("onDrop:",Xt);const Ln=Xt.node.props.eventKey,$n=Xt.dragNode.props.eventKey,Ga=Xt.node.props.pos.split("-"),tn=Xt.dropPosition-Number(Ga[Ga.length-1]);if(Ga.length>3&&!Xt.node.dragOverGapBottom&&!Xt.node.dragOverGapTop||Xt.node.dragOver&&Xt.dragNodesKeys.length>1||Ga.length>2&&Xt.dragNodesKeys.length>1)return!1;let Za=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(Za.includes((va=Xt.dragNode)==null?void 0:va.item_type)&&((An=Xt.node)==null?void 0:An.item_type)!="StageCatalog"&&tn===0||((cn=Xt.dragNode)==null?void 0:cn.item_type)==="StageCatalog"&&Za.includes((xn=Xt.node)==null?void 0:xn.item_type)&&tn===0)return!1;const Ka=(Da,fa,Fa)=>{for(let oa=0;oa{Fa.splice(fa,1),ur=Da}),!Xt.dropToGap)Ka(Oa,Ln,Da=>{Da.children=Da.children||[],Da.children.unshift(ur)});else if((Xt.node.props.children||[]).length>0&&Xt.node.props.expanded&&tn===1)Ka(Oa,Ln,Da=>{Da.children=Da.children||[],Da.children.unshift(ur)});else{let Da,fa;Ka(Oa,Ln,(Fa,oa,Kn)=>{Da=Kn,fa=oa}),tn===-1?Da.splice(fa,0,ur):Da.splice(fa+1,0,ur)}yield Qt({stage_id:Pn.stage_id,list:Oa}),Ma(Oa,0,0,!0),console.log("data:",Oa),xa([...Oa]),ma([...ta,Xt.node.key])}),Ma=(Xt,va,An,cn)=>{va=va||0,Xt.map((xn,Ln)=>{var $n;try{return xn.key2=va+1+"-"+(Ln+1),xn.key3=Pn.index+1+"-"+(Ln+1),xn.title="",cn||(xn.key=va+1+"-"+(Ln+1)),va?xn.index=An+"-"+(Ln+1):xn.index=xn.key3,($n=xn.children)!=null&&$n.length&&(Ta.push(xn.key2),Ma(xn.children,xn.key2,xn.index,cn)),xn}catch(Ga){}})},Ia=Xt=>{Xt=Xt||"";let va=new RegExp(sn,"ig");const An=Xt.replace(va,'$&');return sn?ze.createElement("span",{dangerouslySetInnerHTML:{__html:An}}):Xt},$a=(Xt,va)=>{const{learning_status:An,name:cn}=Xt;return(An==null?void 0:An[0])==="can"&&(An==null?void 0:An[1])==="try"?ze.createElement("div",{className:Yt.learn},ze.createElement("span",{className:Yt.name},va?cn:Ia(cn)),ze.createElement("span",{className:Yt.sign},"\u514D\u8D39\u8BD5\u5B66")):va?cn:Ia(cn)},lr=Xt=>{Zt==="All"&&(ta.includes(Xt)?ma(ta.filter(va=>va!=Xt)):ma(ta.concat(Xt)))},rr=(Xt,va)=>Pt(void 0,null,function*(){if((0,je.tJ)(Fn,!0)){if(Xt!=null&&Xt.need_authorize){(0,je.rX)(!1);return}yield ja(Xt.identifier,Xt.is_jupyter||Xt.is_jupyter_lab,Xt),va(),vn!=null&&vn.course_id&&(0,ft.JS)({id:vn==null?void 0:vn.course_id})}}),Ba=Xt=>Pt(void 0,null,function*(){var va,An,cn,xn,Ln;if(!(0,je.tJ)(Fn))return;if(!((va=In.userInfo)!=null&&va.admin)&&!((An=In.userInfo)!=null&&An.business)&&!Xt.can_view&&Xt.item_type!=="Attachment")return Ne.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:ze.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});Xt.link&&(0,on.DH)({is_f:1,id:Xt.id,point:0,total:0});const $n=Pn!=null&&Pn.course_id?`course_id=${Pn==null?void 0:Pn.course_id}`:`subject_id=${Tn.pathId||Pn.subject_id}`;if(((xn=Xt==null?void 0:Xt.name)==null?void 0:xn.substr((cn=Xt==null?void 0:Xt.name)==null?void 0:cn.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((Ln=Dt.detail)!=null&&Ln.allow_download)){Ie.ZP.info(Nn.formatMessage({id:"paths.teachingMaterialsNoDownload",defaultMessage:"\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D"}));return}(0,a.FH)(Xt.name,me.Z.API_SERVER+Xt.url)}else(0,a.xg)(Xt.link||`/video/${Xt.id}?${$n}`);if(Xt.item_type==="Attachment"&&Xt.complete_status!=2){const tn=yield(0,ft.rS)({attachment_id:Xt.id,status:2})}(Xt.item_type==="Attachment"||Xt.item_type==="VideoItem")&&ia()}),[ha,ba]=(0,x.useState)(!1),Sa=Xt=>{ha||ba(!0)},Xa=(0,x.useMemo)(()=>(console.log("doms:"),ze.createElement(De.default,{className:Yt.tree,disabled:Pn.disabled,expandedKeys:[...ta],draggable:!0,onDragEnter:sa,onDrop:Na,onExpand:lr,blockNode:!0,titleRender:Xt=>{var va,An,cn,xn,Ln,$n,Ga;let tn=Xt;if(Zt=="SubjectHomework"){if(Jt=="group_count"&&(tn==null?void 0:tn.homework_type)!="group"||Jt=="normal_count"&&(tn==null?void 0:tn.homework_type)!="normal")return null}else if(tn.item_type!==Zt&&Zt!=="All")return null;const Za=((va=Xt==null?void 0:Xt.learning_status)==null?void 0:va[0])==="can";return ze.createElement(Re.Z,{align:"middle",className:"font14",onClick:()=>lr(tn.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>Sa(tn.key)},ze.createElement(Ee.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Wt(Xt)),ze.createElement(Ee.Z,{flex:"1",className:Yt.color333,style:{display:"flex",alignItems:"center",width:300}},Pn.cust_seq&&ze.createElement("span",{className:`${Yt.color333} mr10`},Xt.index),Xt.item_type!=="Attachment"&&ze.createElement("div",{className:Yt.name_style},ze.createElement(He.Z,{placement:"topLeft",title:Xt.name},$a(Xt,!1))),Xt.item_type==="Attachment"&&ze.createElement("a",{target:"_blank",className:Yt.pdf_name,title:Xt.name,onClick:()=>Pt(void 0,null,function*(){if((0,je.tJ)(Fn)){if(vn!=null&&vn.course_id){const Ka=yield(0,ft.JS)({id:vn==null?void 0:vn.course_id})}switch(Xt.item_type){case"Attachment":Ba(tn);break;case"VideoItem":Ba(Xt);break;case"ExaminationBank":Ba(Xt);break;case"HomeworkCommon":Ba(Xt);break;case"SubjectHomework":(Xt.homework_type=="group"||Xt.homework_type=="normal")&&Ba(Xt);break;case"Shixun":rr(Xt);break}}})},Xt.name),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&Xt.is_unity_3d&&ze.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&Xt.is_jupyter_lab&&ze.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&Xt.is_jupyter&&ze.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook"),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&((An=Xt==null?void 0:Xt.shixun_marks)==null?void 0:An.length)>0&&(((cn=In==null?void 0:In.userInfo)==null?void 0:cn.role)==1||((xn=In==null?void 0:In.userInfo)==null?void 0:xn.role)==2)&&(Xt==null?void 0:Xt.shixun_marks.map((Ka,Oa)=>ze.createElement(He.Z,{title:`${Ka}`,key:Oa},ze.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},Ka)))),!!((Ln=Xt.schools)!=null&&Ln.length)&&ze.createElement(He.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ze.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&!!(Xt!=null&&Xt.finished_challenges_count)&&ze.createElement(He.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Xt==null?void 0:Xt.finished_challenges_count)/(Xt==null?void 0:Xt.challenges_count)*100)}%`},ze.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Xt==null?void 0:Xt.finished_challenges_count)-(Xt==null?void 0:Xt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Pn.disabled&&ze.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),ha&&ze.createElement(Ee.Z,{className:"tr"},(tn.item_type==="VideoItem"||(tn==null?void 0:tn.item_type)==="Attachment"||(tn==null?void 0:tn.item_type)==="StageCatalog"||(tn==null?void 0:tn.item_type)==="SubjectHomework"||(tn==null?void 0:tn.item_type)==="ExaminationBank"||(tn==null?void 0:tn.item_type)==="HomeworkCommon")&&!Pn.disabled&&!Pn.hiddenEditBtn&&ze.createElement(He.Z,{title:"\u7F16\u8F91"},ze.createElement("span",{onClick:()=>{Pn.editVidoItem(Ge({stage_id:Pn.stage_id},tn))},style:{color:"#ccc",marginRight:"10px"}},ze.createElement(dt.Z,null))),!Pn.disabled&&ze.createElement(ze.Fragment,null,ze.createElement(He.Z,{title:"\u5220\u9664"},ze.createElement("span",{onClick:()=>{Pn.deleteStages({id:tn.stage_item_id,stage_id:Pn.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Pn.showVideoPlay&&Pn.disabled&&tn.item_type==="SubjectHomework"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:(tn==null?void 0:tn.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Pn.showInfoModal(Ge({stage_id:Pn.stage_id},tn))})},"\u67E5\u770B\u8BE6\u60C5")),Pn.showVideoPlay&&Pn.disabled&&tn.item_type==="ExaminationBank"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u6D4B\u9A8C",examinationid:tn.id}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&window.open(`/paperlibrary/see/${tn.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Pn.showVideoPlay&&Pn.disabled&&tn.item_type==="HomeworkCommon"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:tn.id}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Pn.showInfoModal(Ge({stage_id:Pn.stage_id},tn))})},"\u67E5\u770B\u8BE6\u60C5")),Pn.showVideoPlay&&Pn.disabled&&tn.item_type==="VideoItem"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u89C6\u9891"}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),ze.createElement(nt.ZP,{type:"primary",className:"mr10",onClick:()=>Pt(void 0,null,function*(){Ba(tn)})},tn.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(tn.allow_visit||tn.to_be_built||!tn.shixun_status)&&Pn.disabled&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&!tn.shixun_status&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:tn==null?void 0:tn.is_jupyter,identifier:tn==null?void 0:tn.identifier}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),ze.createElement(nt.ZP,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&(vn!=null&&vn.course_id&&(yield(0,ft.JS)({id:vn==null?void 0:vn.course_id})),window.open(`/shixuns/${tn.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!tn.shixun_status&&ze.createElement(Te.Z,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){return new Promise(Ka=>Pt(void 0,null,function*(){rr(tn,Ka)}))})},tn!=null&&tn.need_authorize?"\u9700\u6388\u6743":Xt!=null&&Xt.finished_challenges_count?(Xt==null?void 0:Xt.finished_challenges_count)-(Xt==null?void 0:Xt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Pn.showVideoPlay&&Pn.disabled&&tn.item_type==="Attachment"&&Za&&ze.createElement("aside",null,(($n=Dt.detail)==null?void 0:$n.allow_download)&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){var Ka;(0,je.tJ)(Fn)&&(0,a.Nd)("",`${me.Z.API_SERVER}${(Ka=tn.url)==null?void 0:Ka.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),ze.createElement(nt.ZP,{type:"primary",className:"mr10",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&(0,a.xg)(`/video/${tn.id}?subject_id=${Tn.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),ze.createElement(Ee.Z,null,Pn.disabled&&tn.shixun_status==="\u6682\u672A\u516C\u5F00"&&ze.createElement("span",{className:`${Yt.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),tn.shixun_status==="\u5DF2\u5220\u9664"&&ze.createElement("span",{className:`${Yt.color204} ml5`},"\u5DF2\u5220\u9664"),Pn.disabled&&!On&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&!!tn.challenges_count&&ze.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",tn.challenges_count),Pn.disabled&&On&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&!!tn.challenges_count&&tn.shixun_status!=="\u6682\u672A\u516C\u5F00"&&tn.shixun_status!=="\u5DF2\u5220\u9664"&&ze.createElement(ze.Fragment,null,ze.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:tn.finished_challenges_count===tn.challenges_count?"#50DAAE":"#DEDEDE"}}),ze.createElement("span",{style:{marginLeft:"4px"}},ze.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},tn.finished_challenges_count),ze.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",tn.challenges_count))),Pn.disabled&&On&&(tn.item_type==="VideoItem"||tn.item_type==="Attachment")&&(tn.complete_status==0?ze.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):tn.complete_status==1?ze.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):ze.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),Zt==="All"&&!!((Ga=Xt.children)!=null&&Ga.length)&&ze.createElement("span",{className:"ml10"},ta.includes(Xt.key)?ze.createElement(Ye.Z,null):ze.createElement(we.Z,null))))},treeData:Aa})),[Aa,Ta,ta,Zt,ha]);return ze.createElement(ze.Fragment,null,Xa)};var Gt=(0,pe.connect)(({pathsDetail:rt,loading:Me,user:Dt,globalSetting:an})=>({pathsDetail:rt,globalSetting:an,user:Dt,loading:Me.effects}))(Ht),Be=re(42678),lt=re(57261),At=re(2524),gt=re(5871),bt=re(96565);const dn=({user:rt,onReplyDiscuss:Me,dispatch:Dt,id:an,activeDiscussIndex:In,params:qn})=>{const Zt=(0,pe.useIntl)(),[Jt,Qt]=(0,x.useState)("");function Rt(sn){Qt(sn)}console.log(qn,"params33");function Fn(){if(!Jt){Ie.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Me(an,Jt),Qt("")}return x.createElement("div",{key:an,className:"discuss-item-editor",style:{display:In===an?"block":"none",width:"100%"}},x.createElement(bt.Z,{miniToolbar:!0,startInit:In===an,defaultValue:Jt,id:an,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Rt}),x.createElement("a",{onClick:Fn,className:"btn-send"},"\u53D1\u9001"))};var yn=(0,pe.connect)(({shixunsDetail:rt,loading:Me,globalSetting:Dt})=>({shixunsDetail:rt,globalSetting:Dt,loading:Me.models.index}))(dn),gn=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Bn=({user:rt,upDataList:Me,params:Dt,page:an,getTypeNumber:In,dispatch:qn,keywords:Zt})=>{const Jt=(0,pe.useIntl)(),Qt=(Rt,Fn)=>gn(void 0,null,function*(){const sn=yield(0,ft.ke)({id:Rt,content:Fn});(sn==null?void 0:sn.status)===0&&Me(1,Zt)});return x.createElement("div",{className:"discuss-item-container bg-white"},x.createElement("a",{href:`/users/${rt.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${me.Z.IMG_SERVER}/images/${rt.image_url}`,width:"50"})),x.createElement("section",null,x.createElement(yn,{id:Dt.pathId,params:Dt,activeDiscussIndex:Dt.pathId,onReplyDiscuss:Qt})))};var Hn=(0,pe.connect)(({shixunsDetail:rt,loading:Me,globalSetting:Dt})=>({shixunsDetail:rt,globalSetting:Dt,loading:Me.models.index}))(Bn),Dn=re(69467);function Wn(rt,Me=1){return get("/discusses.json",{page:Me-1,container_identifier:rt,container_type:"Shixun"})}function Jn(rt,Me){return(0,de.v_)(`/discusses/${rt}/top_or_down_discuss.json`,{top:Me})}function aa(rt,Me){return(0,de.v_)(`/discusses/${rt}/plus.json`,{container_type:"Discuss",type:Me?1:0})}function bn(rt,Me){return(0,de.v_)(`/discusses/${rt}/hidden.json`,Me)}function pa(rt,Me){return(0,de.v_)(`/discusses/${rt}/reward_code.json`,Me)}function na(rt){return(0,de.ZP)(`/api/discusses/${rt}.json`,{method:"delete"})}function Xn(rt,Me){return(0,de.v_)(`/discusses/${rt}/reply.json`,{container_type:"Shixun",content:Me})}function ea(rt){return post("/discusses.json",rt)}var Ra=re(6339),Un=re(30214),Ja=re(77254);function tr({data:rt,index:Me,adminOrOperator:Dt,parentDiscussIndex:an,shixunIdentifier:In,isDelete:qn,user:Zt,onSetRewardData:Jt,onSetActionType:Qt,params:Rt,deleteCommentAlert:Fn,shixunName:sn,keywords:On}){const{author:ia,can_delete:Pn,manage:Nn,content:ta,hidden:ma,id:Ta,reward:za,time:Tn}=rt,Aa=(0,pe.useIntl)();function xa(){Jt({id:Ta,index:Me,user_id:ia.user_id,parentDiscussIndex:an})}function vn(){Qt({id:Ta,index:Me,params:{hidden:ma?"0":"1",container_identifier:In},type:"hidden-discuss",parentDiscussIndex:an,message:ma?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Ha(){if(Fn){Ne.default.info({title:Aa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",sn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Qt({id:Ta,index:Me,type:"delete-discuss",parentDiscussIndex:an,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return x.createElement("div",{className:"second-level-discuss"},x.createElement("div",{className:"discuss-info-body"},x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${ia.login}`,target:"_blank"},ia.name),x.createElement("span",{className:"grey"},Tn),za?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${za}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,za)):null),x.createElement("div",{className:On?"hidden":"btn-group"},Dt?x.createElement("a",{onClick:xa,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,Dt?x.createElement("a",{onClick:vn,title:ma?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:ma?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Nn?x.createElement("a",{onClick:Ha,title:Aa.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},x.createElement("i",{className:"iconfont icon-shanchu"})):null)),x.createElement(Ra.Z,{className:"discuss-content",value:ta,highlightKeywords:On}))}var ra=({data:rt,index:Me,shixunIdentifier:Dt,adminOrOperator:an,identity:In,onTopOrDownDiscuss:qn,onPlusDiscuss:Zt,onSetActionType:Jt,onSetRewardData:Qt,user:Rt,isDelete:Fn,activeDiscussIndex:sn,onReplyDiscuss:On,onSetActiveDiscussIndex:ia,params:Pn,keywords:Nn})=>{const{content:ta,children:ma,game_url:Ta,hidden:za,id:Tn,position:Aa,praise_count:xa,reward:vn,sticky:Ha,time:Va,user_praise:Qa,game_passed:ja,delete_comment_alert:_a,author:Ca,shixun_name:sa,manage:Na}=rt;function Ma(){ia(Tn)}function Ia(){qn(Tn,!Ha,Me)}function $a(){Zt(Tn,!Qa,Me)}function lr(){Qt({id:Tn,index:Me,user_id:Ca.user_id})}function rr(){if(_a){Ne.default.info({title:intl.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",sa,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Jt({id:Tn,index:Me,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ba(){Jt({id:Tn,index:Me,params:{hidden:za?"0":"1",container_identifier:Dt},type:"hidden-discuss",message:za?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ha=ba=>{let{nodeName:Sa,src:Xa}=ba.target;Sa==="IMG"&&(Ja.Z.publish("preview-image",Xa),console.log("src:",Xa))};return x.createElement("div",{className:"discuss-item-container",key:Tn},x.createElement("a",{href:`/users/${Ca.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${me.Z.IMG_SERVER}/images/${Ca.image_url}`,width:"50"})),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${Ca.login}`,target:"_blank"},Ca.name),x.createElement("span",{className:"grey"},Va),Aa?x.createElement("span",{className:"c-green"}," [\u7B2C",Aa,"\u5173] "):null,Ta?x.createElement("a",{href:Ta,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},intl.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})):null,vn?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${vn}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,vn)):null,In<=5?x.createElement("span",{style:{flex:"1",textAlign:"right",color:ja===1?"#29bd8b":""}},ja||ja===0?ja===1?"\u5DF2\u901A\u5173":intl.formatMessage({id:"classrooms.notPassed",defaultMessage:"\u672A\u901A\u5173"}):""):null),x.createElement("div",{onClick:ha},x.createElement(Ra.Z,{className:"discuss-content",value:ta,highlightKeywords:Nn})),ma&&ma.length>0?x.createElement("div",{className:"reply-discuss-container",onClick:ha},ma.map((ba,Sa)=>x.createElement(tr,{key:ba.id,data:ba,index:Sa,deleteCommentAlert:_a,shixunName:sa,shixunIdentifier:Dt,adminOrOperator:an,user:Rt,isDelete:Fn,onSetRewardData:Qt,onSetActionType:Jt,parentDiscussIndex:Me,keywords:Nn}))):null,x.createElement("div",{className:Nn?"hidden":"btn-group"},an?x.createElement("a",{onClick:lr,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,an?x.createElement("a",{onClick:Ba,title:za?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:za?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Na&&(!ma||ma.length==0)&&x.createElement("a",{onClick:rr,title:intl.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},x.createElement("i",{className:"iconfont icon-shanchu"})),x.createElement("a",{onClick:Ma,title:intl.formatMessage({id:"classrooms.reply",defaultMessage:"\u56DE\u590D"})},x.createElement("i",{className:"iconfont icon-huifu1"})),x.createElement("a",{onClick:$a,className:Qa?"c-orange":""},x.createElement("i",{className:Qa?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),x.createElement("span",null,xa||""))),x.createElement(yn,{id:Tn,params:Pn,activeDiscussIndex:sn,onReplyDiscuss:On})))},ya=Object.defineProperty,La=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Cn=(rt,Me,Dt)=>Me in rt?ya(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,En=(rt,Me)=>{for(var Dt in Me||(Me={}))wt.call(Me,Dt)&&Cn(rt,Dt,Me[Dt]);if(it)for(var Dt of it(Me))yt.call(Me,Dt)&&Cn(rt,Dt,Me[Dt]);return rt},pn=(rt,Me)=>La(rt,Ua(Me)),ua=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Vn={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ot(rt,Me){switch(Me.type){case Dn.tD:return pn(En({},rt),{loading:!0});case Dn.RS:return pn(En({},rt),{showRewardDialog:!0});case Dn.t2:return pn(En({},rt),{showRewardDialog:!1});case Dn.GR:return En(En({},rt),Me.payload);case Dn.u8:return En(En({},rt),Me.payload);case Dn.rM:return En(En({},rt),Me.payload);case Dn.yS:return En(En({},rt),Me.payload);case Dn.Vn:return En(En({},rt),Me.payload);case Dn.SX:return En(En({},rt),Me.payload);default:throw new Error}}var St=({shixunIdentifier:rt,identity:Me,activeIndex:Dt,user:an,isShixunDetail:In=!1,isDelete:qn,getTypeNumber:Zt,params:Jt,getData:Qt,isNotDiscuss:Rt,keywords:Fn,setTypeCount:sn})=>{const On=(0,pe.useIntl)(),[ia,Pn]=(0,x.useReducer)(Ot,Vn),{page:Nn,loading:ta,data:ma,actionType:Ta,showRewardDialog:za,activeDiscussIndex:Tn}=ia,Aa=(0,x.useRef)(),xa=(0,x.useRef)();function vn(Sa){return ua(this,null,function*(){if(!ta)try{Pn({type:Dn.tD});const Xa=yield(0,ft.Mu)({coursesId:Jt==null?void 0:Jt.pathId,page:Sa,keywords:Fn});sn(Xa==null?void 0:Xa.disscuss_count),Pn({type:Dn.GR,payload:{activeDiscussIndex:null,page:Sa,data:Xa,loading:!1}})}catch(Xa){console.log(Xa)}})}function Ha(Sa){document.body.scrollIntoView(),vn(Sa)}function Va(Sa,Xa,Xt){return ua(this,null,function*(){try{const va=yield aa(Sa,Xa);Ba[Xt].user_praise=Xa,Ba[Xt].praise_count=va.praise_count,Pn({type:Dn.rM,payload:{data:pn(En({},ma),{comments:Ba})}})}catch(va){console.log(va)}})}function Qa(Sa,Xa,Xt){return ua(this,null,function*(){try{yield Jn(Sa,Xa),Ba[Xt].sticky=Xa,Pn({type:Dn.u8,payload:{data:pn(En({},ma),{comments:Ba})}})}catch(va){console.log(va)}})}function ja(){Pn({type:Dn.yS,payload:{actionType:null}})}function _a(){return ua(this,null,function*(){const{id:Sa,params:Xa,type:Xt,index:va,parentDiscussIndex:An}=Ta;if(Xt==="hidden-discuss"&&(yield bn(Sa,Xa),An?Ba[An].children[va].hidden=Xa.hidden==1:Ba[va].hidden=Xa.hidden==1,Pn({type:Dn.yS,payload:{actionType:null,data:pn(En({},ma),{comments:Ba})}})),Xt==="delete-discuss"){if(yield na(Sa),An||An===0){let cn=Ba[An].children;for(let xn=cn.length-1;xn>=0;xn--)if(cn[xn].id===Sa){cn.splice(xn,1);break}Ba[An].children=cn}else for(let cn=Ba.length-1;cn>=0;cn--)if(Ba[cn].id===Sa){Ba.splice(cn,1);break}Pn({type:Dn.yS,payload:{actionType:null,data:pn(En({},ma),{comments:Ba})}})}})}function Ca(Sa){Pn({type:Dn.yS,payload:{actionType:Sa}})}function sa(){Pn({type:Dn.t2})}function Na(){return ua(this,null,function*(){const{id:Sa,index:Xa,score:Xt,user_id:va,parentDiscussIndex:An}=Aa.current,cn=yield pa(Sa,{container_type:"Discusses",score:Xt,user_id:va});An?Ba[An].children[Xa].reward=cn.code:Ba[Xa].reward=cn.code,Pn({type:Dn.Vn,payload:{showRewardDialog:!1,data:pn(En({},ma),{comments:Ba})}}),Aa.current=null})}function Ma(Sa){Aa.current=Sa,Pn({type:Dn.RS})}function Ia(Sa){Aa.current.score=Sa}function $a(Sa,Xa){return ua(this,null,function*(){try{yield Xn(Sa,Xa),vn(Nn),Qt()}catch(Xt){console.log(Xt)}})}function lr(Sa){Pn(Tn===Sa?{type:Dn.SX,payload:{activeDiscussIndex:null}}:{type:Dn.SX,payload:{activeDiscussIndex:Sa}})}if((0,x.useEffect)(()=>{function Sa(){return ua(this,null,function*(){Dt===3&&!ma&&rt&&(yield vn(Nn))})}Sa()},[Jt.pathId,Fn]),(0,x.useEffect)(()=>{vn()},[Fn]),!ma)return!In&&x.createElement(Be.Z,null);const{disscuss_count:rr,comments:Ba,all:ha,can_hidden:ba}=ma;return x.createElement(x.Fragment,null,x.createElement("div",{className:"discuss-container discuss-warp-container",ref:xa},!In&&ta?x.createElement(Be.Z,null):null,rr===0?x.createElement("div",{style:{display:"flex"}},x.createElement(At.Z,null)):null,(0,fe.bg)()&&!Rt&&!Fn&&x.createElement(Hn,{getTypeNumber:Zt,upDataList:vn,page:Nn,user:an,params:Jt,keywords:Fn}),x.createElement("aside",{className:"bg-white"},Ba==null?void 0:Ba.map((Sa,Xa)=>x.createElement(ra,{user:an,key:Sa.id,data:Sa,index:Xa,identity:Me,onPaginationChange:Ha,shixunIdentifier:rt,isDelete:qn,onSetActionType:Ca,onTopOrDownDiscuss:Qa,adminOrOperator:ba,onPlusDiscuss:Va,onSetRewardData:Ma,activeDiscussIndex:Tn,onSetActiveDiscussIndex:lr,onReplyDiscuss:$a,keywords:Fn}))),rr>10?x.createElement("div",{className:"pagination-container tc"},x.createElement(ie.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:Ha,current:Nn,total:rr})):null),x.createElement(lt.Z,null,x.createElement(Ne.default,{centered:!0,title:On.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:!!Ta,onOk:_a,onCancel:ja},x.createElement("p",null,Ta?Ta.message:"")),x.createElement(Ne.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:za,onCancel:sa,onOk:Na},x.createElement(gt.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ia,style:{width:"228px"}}))))},ln=re(3918),Le=re(59301),mn=Object.defineProperty,zn=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Lt=(rt,Me,Dt)=>Me in rt?mn(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ct=(rt,Me)=>{for(var Dt in Me||(Me={}))xe.call(Me,Dt)&&Lt(rt,Dt,Me[Dt]);if(wn)for(var Dt of wn(Me))xt.call(Me,Dt)&&Lt(rt,Dt,Me[Dt]);return rt},en=(rt,Me)=>zn(rt,jn(Me)),qt=(rt,Me)=>{var Dt={};for(var an in rt)xe.call(rt,an)&&Me.indexOf(an)<0&&(Dt[an]=rt[an]);if(rt!=null&&wn)for(var an of wn(rt))Me.indexOf(an)<0&&xt.call(rt,an)&&(Dt[an]=rt[an]);return Dt},Ut=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const $t=rt=>{var Me=rt,{classroomList:Dt,user:an,globalSetting:In,loading:qn,dispatch:Zt}=Me,Jt=qt(Me,["classroomList","user","globalSetting","loading","dispatch"]),Qt;const Rt=(0,pe.useParams)(),{detailTopBanner:Fn}=Dt,[sn,On]=(0,x.useState)([]),[ia,Pn]=(0,x.useState)({}),[Nn,ta]=(0,x.useState)(-1),[ma,Ta]=(0,x.useState)(!1),[za,Tn]=(0,x.useState)({name:"",is_jupyter:!1}),[Aa]=Xe.default.useForm(),[xa]=Xe.default.useForm(),vn=(0,pe.useIntl)(),[Ha]=Xe.default.useForm(),[Va,Qa]=(0,x.useState)(!1),[ja,_a]=(0,x.useState)(),[Ca,sa]=(0,x.useState)([]),[Na,Ma]=(0,x.useState)(),[Ia,$a]=(0,x.useState)("All"),[lr,rr]=(0,x.useState)(!0),[Ba,ha]=(0,x.useState)(0),[ba,Sa]=(0,x.useState)(""),[Xa,Xt]=(0,x.useState)(0),[va,An]=(0,x.useState)([{name:vn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),totalName:"\u8BFE\u7A0B\u5B66\u4E60",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",totalName:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",totalName:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",totalName:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:vn.formatMessage({id:"classrooms.discussion",defaultMessage:"\u8BA8\u8BBA"}),totalName:vn.formatMessage({id:"classrooms.discussion",defaultMessage:"\u8BA8\u8BBA"}),type:"Discusses",number:0},{name:"\u5173\u5361",totalName:"\u5173\u5361",type:"challenges_count",number:0}]),cn=(0,x.useRef)();(0,x.useEffect)(()=>{oa()},[Rt==null?void 0:Rt.coursesId]),(0,x.useEffect)(()=>{Dt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&oa()},[Dt.actionTabs.key]),(0,x.useEffect)(()=>{Ln()},[ia]),(0,x.useEffect)(()=>{const Nt=sn.map(Gn=>Gn.items);let hn=0;Nt.map(Gn=>{Gn.map(sr=>{new RegExp(ba,"ig").test(sr.name)&&(sr.item_type===Ia||Ia==="All")&&hn++})}),hn>va.find(Gn=>Gn.type===Ia).number&&(hn=va.find(Gn=>Gn.type===Ia).number),Xt(hn)},[sn,Ia,ba]),(0,x.useEffect)(()=>{if(!cn.current)return;function Nt(){var Gn;let sr=new ResizeObserver(gr=>{for(let Ar of gr);});return sr.observe((Gn=cn.current)==null?void 0:Gn.firstElementChild),sr}const hn=Nt();return()=>{var Gn,sr;(Gn=cn.current)!=null&&Gn.firstElementChild&&hn.unobserve((sr=cn.current)==null?void 0:sr.firstElementChild)}},[cn.current,sn]);const xn=Nt=>Ut(void 0,null,function*(){const hn=yield(0,ce.Ex)(Ct({},Nt));return sn[Nn].items=Nt.list,hn}),Ln=()=>{const{shixuns_count:Nt=0,videos_count:hn=0,pdf_attachments_count:Gn=0,disscuss_count:sr=0,challenges_count:gr=0}=ia,Ar={All:Nt+hn+Gn+gr,Shixun:Nt,VideoItem:hn,Attachment:Gn,Discusses:sr,challenges_count:gr},xr=va.map(dr=>en(Ct({},dr),{number:Ar[dr.type]}));An(xr)},$n=Nt=>{var hn;Nn===-1?(Sa((hn=decodeURIComponent(Nt))==null?void 0:hn.trim()),ta(-1)):Ie.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")},Ga=Nt=>Ut(void 0,null,function*(){Zt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const hn=yield(0,y.Ir)({id:Nt});if(Zt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),hn!=null&&hn.game_identifier){(0,a.xg)(`/tasks/${hn.game_identifier}`);return}(hn==null?void 0:hn.status)===2?tn(hn==null?void 0:hn.message):(hn==null?void 0:hn.status)===3&&Za(hn==null?void 0:hn.message)}),tn=Nt=>{Nt=Nt!=null&&Nt.includes(".json")?Nt:`${Nt}.json`,Ne.default.confirm({centered:!0,title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Le.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ut(void 0,null,function*(){const hn=yield(0,nn.L8)({url:Nt});if(!hn)return;Ie.ZP.success(vn.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const Gn=yield(0,y.Ir)({id:hn.shixun_identifier});if(Gn!=null&&Gn.game_identifier){(0,a.xg)(`/tasks/${Gn.game_identifier}`);return}(Gn==null?void 0:Gn.status)===2?tn(Gn==null?void 0:Gn.message):(Gn==null?void 0:Gn.status)===3&&Za(Gn==null?void 0:Gn.message)})})},Za=Nt=>{Ne.default.confirm({centered:!0,title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Le.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Nt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ka=()=>{const Nt={shixuns_list:[],items:[]};ur(sn.length,Nt),On([...sn,Nt]),_a(!0)},Oa=()=>{Nn===sn.length-1&&ja&&(wa(),On(sn.filter((Nt,hn)=>hn!==sn.length-1))),oa(),ta(-1)},ur=(Nt,hn)=>{Yn()&&(ta(Nt),Aa.setFieldsValue({name:hn.stage_name,description:hn.stage_description}))},Da=Nt=>{var hn;setTimeout(()=>{document.documentElement.scrollTop=Ba},300),Nt!=="\u53D6\u6D88"&&(sn[Nn].items=(hn=sn[Nn].items)==null?void 0:hn.concat(Nt),On([...sn]))},fa=Nt=>{var hn;Nt.map(Gn=>(Gn.type="Attachment",Gn.id=Gn.id||Gn.response.id,Gn.url=`/api/attachments/${Gn.id||Gn.response.id}`,Gn)),sn[Nn].items=(hn=sn[Nn].items)==null?void 0:hn.concat(Nt),On([...sn])},Fa=Nt=>Ut(void 0,null,function*(){const hn=yield(0,ce.A2)(Ct({id:sn[Nn].stage_id,course_id:Rt.coursesId},Nt));if(hn.id){Ma(!1);const Gn=[Ct({},hn)];sn[Nn].items=sn[Nn].items.concat(Gn),On([...sn])}return hn}),oa=()=>Ut(void 0,null,function*(){rr(!0);const Nt=yield(0,ce.R7)({coursesId:Rt==null?void 0:Rt.coursesId});Nt!=null&&Nt.stages&&On(Nt!=null&&Nt.stages?[...Nt==null?void 0:Nt.stages]:[]),Pn(Nt?Ct({},Nt):{}),rr(!1),wa(),ta(-1)}),Kn=(Nt,hn)=>Ut(void 0,null,function*(){var Gn;if(!(Nt!=null&&Nt.name))return Ie.ZP.info(vn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));wa();const sr=[];if((Gn=sn[Nn][hn||"shixuns_list"])==null||Gn.map(gr=>{sr.push({type:gr.item_type,id:gr.id})}),ja){const gr=yield(0,ce.CI)(en(Ct({},Nt),{coursesId:Rt.coursesId,list:sr}));gr&&(sn[Nn]=Ct(Ct({},sn[Nn]),gr))}else{const gr=yield(0,ce.xn)(en(Ct({},Nt),{id:sn[Nn].stage_id,type:Array.from(new Set(sr.map(Ar=>Ar.type))),list:sr}));gr&&(sn[Nn]=Ct(Ct({},sn[Nn]),gr))}}),qa=(Nt,hn,Gn)=>{const sr=Array.from(Nt),[gr]=sr.splice(hn,1);return sr.splice(Gn,0,gr),sr},Ft=(Nt,hn)=>{Ne.default.confirm({centered:!0,okText:vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:()=>{sn[Nn][hn||"shixuns_list"].splice(Nt,1),Ie.ZP.success(vn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),On([...sn]),Kn(Aa.getFieldsValue(),hn)}})},mt=Nt=>{Ne.default.confirm({centered:!0,okText:vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ut(void 0,null,function*(){(yield(0,ce._V)({id:Nt})).status===0&&(ta(-1),Ie.ZP.success(vn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),oa())})})},zt=Nt=>{Ne.default.confirm({centered:!0,okText:vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ut(void 0,null,function*(){(yield(0,ce.WW)(Ct({},Nt))).status===0&&(ta(-1),Ie.ZP.success(vn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),oa())})})},fn=()=>{Tn({name:"",is_jupyter:!1}),xa.setFieldsValue({name:"",is_jupyter:!1}),Ta(!1)},Qn=(Nt,hn)=>{if(!Nt.destination)return;const Gn=qa(sn[Nn][hn||"shixuns_list"],Nt.source.index,Nt.destination.index);sn[Nn][hn||"shixuns_list"]=Gn,On([...sn]),Kn(Aa.getFieldsValue(),hn)},ca=Nt=>Ut(void 0,null,function*(){if(!Yn())return;(yield(0,ce.ms)({id:Nt})).status===0&&oa()}),un=Nt=>Ut(void 0,null,function*(){if(!Yn())return;(yield(0,ce.yy)({id:Nt})).status===0&&oa()}),Yn=()=>Nn!==-1?(Ne.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Le.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Nt=`Edit_${Nn}`;let hn=document.getElementById(Nt);hn&&setTimeout(()=>hn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,la=()=>{Kn(Aa.getFieldsValue())},wa=()=>{_a(!1)},ar=(Nt,hn,Gn)=>Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:hn,gutter:[5,10]},Le.createElement(Ee.Z,null,Nt.item_type==="Shixun"?Le.createElement("i",{className:"iconfont c-green-shixun c-light-primary font20"}):Le.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),Le.createElement(Ee.Z,{flex:1,className:!Nt.allow_visit&&!Nt.to_be_built&&(Nt.shixun_status==="\u6682\u672A\u516C\u5F00"||Nt.shixun_status==="\u5DF2\u5220\u9664")?z.color204:""},Gn+1,"-",hn+1,"\xA0\xA0",Nt.name,Nn===-1&&Nt.complete_status===1&&Le.createElement("span",{className:z.completed},Le.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),Le.createElement(Ee.Z,null,Nn===Gn&&Le.createElement("div",null,Le.createElement(He.Z,{title:vn.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},Le.createElement("span",{onClick:()=>{Ft(hn,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),Nn!==Gn&&Nt.item_type==="VideoItem"&&Le.createElement("aside",null,Le.createElement(nt.ZP,{type:"primary",href:Nt.link||`/video/${Nt.id}?course_id=${Rt==null?void 0:Rt.coursesId}`,target:"_blank"},Nt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Nt.allow_visit||Nt.to_be_built||Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Nt.shixun_status!=="\u5DF2\u5220\u9664")&&Nn!==Gn&&Nt.item_type==="Shixun"&&Le.createElement("aside",null,Le.createElement(pe.Link,{to:`/shixuns/${Nt.identifier}/challenges`,target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Le.createElement(nt.ZP,{className:"ml20",type:"primary",onClick:()=>{(0,je.tJ)(Zt)&&Ga(Nt.identifier)}},"\u5F00\u59CB\u5B9E\u6218")),Nn===-1&&!Nt.allow_visit&&Nt.shixun_status==="\u6682\u672A\u516C\u5F00"&&Le.createElement("span",{className:z.color204},"\u6682\u672A\u516C\u5F00"),Nn===-1&&!Nt.allow_visit&&Nt.shixun_status==="\u5DF2\u5220\u9664"&&Le.createElement("span",{className:z.color204},"\u5DF2\u5220\u9664"),Nn===-1&&Nt.allow_visit&&Nt.item_type==="Shixun"&&Le.createElement("span",{className:`${z.color204} ml5 experiment-number`},"\u5B9E\u9A8C\u6570 ",Nt.challenges_count))),Sn=(Nt,hn)=>{var Gn,sr,gr,Ar;if(Ia!=="All"&&!((Gn=Nt.stage_tag)!=null&&Gn.includes(Ia)))return null;const xr=Nt.items.filter(dr=>{var yr,hr;return new RegExp(ba,"ig").test(dr.name)&&(dr.item_type===Ia||Ia==="All"||((hr=(yr=dr==null?void 0:dr.children)==null?void 0:yr.filter(Er=>{var Br,Dr;return Er.item_type===Ia||Ia==="All"||((Dr=(Br=Er==null?void 0:Er.children)==null?void 0:Br.filter(mr=>mr.item_type===Ia||Ia==="All"))==null?void 0:Dr.length)>0}))==null?void 0:hr.length)>0)});return ba&&(xr!=null&&xr.length)||!ba?Le.createElement("section",{key:hn,className:"bg-white pt30 mb20 pb20 pl10 pr10"},Le.createElement("aside",{className:"pl20 pr20"},Le.createElement(Re.Z,{gutter:[5,20],align:"middle",style:{lineHeight:"16px"}},Le.createElement(Ee.Z,{flex:"22px"},Le.createElement("span",{className:z.icons},Le.createElement("i",{className:"iconfont icon-zhangjie2 font18"}))),Le.createElement(Ee.Z,{flex:1,className:"tl font18 bold c-grey-333"},Nt.stage_name||`\u7B2C${sn==null?void 0:sn.length}\u90E8\u5206`),Le.createElement(Ee.Z,null,(0,fe.GJ)()&&Nn===hn&&!ja&&Le.createElement(He.Z,{title:vn.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},Le.createElement("span",{onClick:()=>{mt(Nt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),(0,fe.GJ)()&&Nn!==hn&&Ia==="All"&&!ba&&Le.createElement("div",null,hn>0&&Le.createElement(He.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},Le.createElement("span",{onClick:()=>ca(Nt.stage_id),className:"iconfont icon-xiangshangyi c-light-green font18 current"})),hnun(Nt.stage_id),className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})),!ja&&Le.createElement(He.Z,{title:"\u7F16\u8F91"},Le.createElement("span",{onClick:()=>ur(hn,Nt),className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!Nt.stage_description&&Le.createElement("div",{style:{marginTop:12}},Le.createElement("div",{ref:cn,className:`${z.introContent} ${Nt!=null&&Nt.showReadFull?"":z.introContentMaxHeight}`},Le.createElement(Ra.Z,{value:Nt==null?void 0:Nt.stage_description})),(Nt==null?void 0:Nt.showExpansion)&&Le.createElement("div",{onClick:dr=>{sn[hn].showReadFull=!(Nt!=null&&Nt.showReadFull),On([...sn])}},Le.createElement(ot.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},Le.createElement("a",{className:`font14 ${z.color999}`},Nt!=null&&Nt.showReadFull?"\u6536\u8D77\u5168\u6587 ":"\u9605\u8BFB\u5168\u6587 ",Le.createElement("i",{className:`iconfont font14 ${Nt!=null&&Nt.showReadFull?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-jiantou9"}`})))))),Nn===hn&&Le.createElement("div",{className:"pl20 pr20 pt20"},Le.createElement("aside",null,Le.createElement(Xe.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(st.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${sn==null?void 0:sn.length}\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:la})),Le.createElement(Xe.default.Item,{name:"description",label:"\u63CF\u8FF0",rules:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(st.default.TextArea,{rows:5,maxLength:300,placeholder:`\u8BF7\u8F93\u5165\u7B2C${sn==null?void 0:sn.length}\u9636\u6BB5\u63CF\u8FF0`,onBlur:la}))),Le.createElement("aside",{style:{display:"flex",justifyContent:"space-evenly"}},Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!sn[Nn].stage_id)return Ie.ZP.info(vn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));(0,je.tJ)(Zt)&&(0,je.xY)()&&(Ta(!0),xa.setFieldsValue({name:"",is_jupyter:!1}))}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),Le.createElement("br",null),Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{var dr;if(!sn[Nn].stage_id)return Ie.ZP.info(vn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));ha(document.documentElement.scrollTop),Zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:sn[Nn].stage_id,course_id:Rt.coursesId}}),sa((dr=Nt==null?void 0:Nt.shixuns_list)==null?void 0:dr.map(yr=>yr.id))}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),Le.createElement("br",null),!((sr=In==null?void 0:In.setting)!=null&&sr.is_local)&&Le.createElement(Le.Fragment,null,Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{var dr,yr;if(!sn[Nn].stage_id)return Ie.ZP.info(vn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));((dr=an.userInfo)!=null&&dr.admin||(yr=an.userInfo)!=null&&yr.is_teacher&&(0,je.O5)())&&Ma(!0)}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),Le.createElement("br",null)),Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!sn[Nn].stage_id)return Ie.ZP.info(vn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));(0,je.tJ)(Zt)&&(0,je.xY)()&&(Qa(!0),Ha.resetFields())}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),Le.createElement("br",null)),Le.createElement("aside",{className:"c-light-black mt10 pb20",id:`Edit_${hn}`},"\u4E0B\u9762\u5B9E\u8BAD\u53EF\u4EE5\u901A\u8FC7\u62D6\u62FD\u8FDB\u884C\u6392\u5E8F\u8C03\u6574")),!!((gr=Nt.attachments_list)!=null&&gr.length)&&Le.createElement(ot.Z,null),Le.createElement("aside",{className:z.shixuns},Nn===hn?Le.createElement(le.Z5,{onDragEnd:dr=>Qn(dr,"attachments_list")},Le.createElement(le.bK,{droppableId:"droppable-id2"},(dr,yr)=>{var hr;return Le.createElement("div",en(Ct({className:"mt20",ref:dr.innerRef},dr.droppableProps),{onScroll:()=>{}}),(hr=Nt.attachments_list)==null?void 0:hr.map(function(br,Er){return Le.createElement(le._l,{draggableId:`${br.id.toString()}-${hn}-${Er}`,index:Er,key:br.id},(Br,Dr)=>Le.createElement("div",Ct(Ct({ref:Br.innerRef},Br.draggableProps),Br.dragHandleProps),Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:Er,gutter:[5,10]},Le.createElement(Ee.Z,null,Le.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),Le.createElement(Ee.Z,{flex:"1"},Le.createElement("a",{className:"c-grey-333",href:me.Z.IMG_SERVER+br.url,target:"_blank"},br.name)),Le.createElement(Ee.Z,null,Nn===hn&&Le.createElement("div",null,Le.createElement(He.Z,{title:vn.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},Le.createElement("span",{onClick:()=>{Ft(Er,"attachments_list")},className:"iconfont icon-shanchu c-grey-c"})))))))}))})):Le.createElement("div",{className:"mt20"},(Ar=Nt.attachments_list)==null?void 0:Ar.map(function(dr,yr){return Le.createElement("div",null,Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:yr,gutter:[5,10]},Le.createElement(Ee.Z,null,Le.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),Le.createElement(Ee.Z,null,Le.createElement("a",{className:"c-grey-333",href:me.Z.IMG_SERVER+dr.url,target:"_blank"},dr.name))))}))),!!(xr!=null&&xr.length)&&Le.createElement(Gt,{visibleType:Ia,data:[...xr],stage_id:Nt.stage_id,disabled:Nn!==hn,deleteStages:zt,updateSort:xn,subject_id:ia==null?void 0:ia.subject_id,course_id:Rt==null?void 0:Rt.coursesId,index:hn,cust_seq:!0,hiddenEditBtn:!0,keywords:ba,isShowSchedule:ia==null?void 0:ia.is_show_schedule,getData:oa,showVideoPlay:!0}),Nn===hn&&Le.createElement("aside",{className:z.buttons},Le.createElement(nt.ZP,{onClick:Oa,type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),Le.createElement(nt.ZP,{onClick:Oa,size:"middle",type:"primary"},"\u4FDD\u5B58"))):null},ka=Nt=>{if(Nt){let Gn=0;for(var hn=0;hn127||Nt.charCodeAt(hn)==94?Gn+=2:Gn++;return Gn}else return 0},er=()=>{var Nt;for(let hn in sn)ka((Nt=sn[hn])==null?void 0:Nt.stage_description)>424?sn[hn].showExpansion=!0:sn[hn].showExpansion=!1;return sn==null?void 0:sn.map(function(hn,Gn){return Le.createElement("div",{key:Gn},Sn(hn,Gn))})},{start_date:cr,course_end:Ea}=Fn,Pa=Ea||b()(b()().format("L")).valueOf(){};return Le.createElement("section",{className:"mb50"},Le.createElement(Mt,{data:ia,dispatch:Zt,onReloadData:oa}),Le.createElement("aside",{style:{justifyContent:"space-between",display:"flex",background:"#fff",alignItems:"center",paddingRight:"20px"}},Le.createElement("div",{className:z.actionTabs},va.map(function(Nt,hn){if(sn!=null&&sn.some(Gn=>{var sr;return(sr=Gn.stage_tag)==null?void 0:sr.includes(Nt.type)})||Nt.type=="All"||Nt.type==="Discusses")return Le.createElement("div",{key:hn,className:Nt.type===Ia?z.tabActive:z.tab,onClick:()=>{Nn===-1?($a(Nt.type),ta(-1)):Ie.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Le.createElement("div",{className:z.s1},Nt.name))})),Le.createElement("div",{style:{display:"flex",justifyContent:"center"}},Le.createElement(ln.t7,{style:{width:222,marginTop:"-3px"},className:(0,fe.G5)()?"mr20":"",placeholder:vn.formatMessage({id:"classrooms.searchByName",defaultMessage:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),onChange:$n}),(0,fe.G5)()&&Le.createElement(nt.ZP,{type:"primary",onClick:()=>Ut(void 0,null,function*(){Ne.default.confirm({title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u540C\u6B65\u5F00\u653E\u8BFE\u7A0B\u8D44\u6E90\u540E\uFF0C\u4F1A\u9020\u6210\u5728\u7EBF\u5B66\u4E60\u5185\u6240\u6709\u8D44\u6E90\u5F3A\u5236\u540C\u6B65\u4E3A\u6700\u65B0\u5F00\u653E\u8BFE\u7A0B\u5185\u5BB9\uFF0C\u662F\u5426\u7EE7\u7EED\u540C\u6B65\uFF1F",okText:"\u540C\u6B65",cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Ut(void 0,null,function*(){(yield(0,de.ZP)("/api/courses/sync_stages.json",{method:"post",body:{classroom_identifier:Rt==null?void 0:Rt.coursesId}})).status===0&&oa()})})})},"\u66F4\u65B0"))),Le.createElement("div",{className:z.total},"\u5171",Le.createElement("span",null,ba?Xa:va.find(Nt=>Nt.type===Ia).number),"\u4E2A",va.find(Nt=>Nt.type===Ia).totalName),ba&&Xa===0&&Ia!=="Discusses"&&Le.createElement(At.Z,{styles:{margin:"0 auto",padding:"100px 0",backgroundColor:"#fff"}}),Le.createElement($e.Z,{loading:lr,active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Ia!=="Discusses"&&Le.createElement(Le.Fragment,null,Le.createElement(Xe.default,{form:Aa,onFinish:Kn},er),(0,fe.GJ)()&&!ja&&Ia==="All"&&Nn===-1&&!ba&&Le.createElement("div",{className:z.addStage,onClick:Ka},Le.createElement("span",{className:z.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),Ia==="Discusses"&&Le.createElement("aside",{style:{paddingTop:25,background:"#fff"}},Le.createElement(St,{activeIndex:3,isNotDiscuss:Pa,getData:oa,shixunIdentifier:11,coursesId:Rt==null?void 0:Rt.coursesId,params:{pathId:Rt==null?void 0:Rt.coursesId},identity:(Qt=an.userInfo)==null?void 0:Qt.role,getTypeNumber:Ln,user:an.userInfo,isShixunDetail:!0,keywords:ba,setTypeCount:Xt})),Le.createElement(Ne.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ma,onOk:()=>Ut(void 0,null,function*(){yield xa.validateFields();const Nt=yield(0,ce.vf)(Ct({id:sn[Nn].stage_id,course_id:Rt.coursesId},za));fn(),Nt.id&&(Ie.ZP.success(vn.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Da([Nt]))}),onCancel:fn},Le.createElement(Xe.default,{form:xa,onValuesChange:Nt=>{Tn(Ct(Ct({},za),Nt))}},Le.createElement(Xe.default.Item,{label:"\u5B9E\u8BAD\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B9E\u8BAD\u7C7B\u578B"}]},Le.createElement(Je.ZP.Group,null,Le.createElement(Je.ZP,{defaultChecked:!0,value:!1},"\u666E\u901A\u5B9E\u8BAD"),Le.createElement(Je.ZP,{value:!0},"jupyter\u5B9E\u8BAD"))),Le.createElement(Xe.default.Item,{label:"\u5B9E\u8BAD\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Le.createElement(st.default,{maxLength:60,suffix:Le.createElement("span",null,za.name.length,"/60")})))),Le.createElement(Ne.default,{centered:!0,title:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Va,onOk:()=>Ut(void 0,null,function*(){yield Ha.validateFields();const Nt=yield Ha.getFieldsValue();(yield(0,ce.s0)({id:sn[Nn].stage_id,course_id:Rt.coursesId,attachment_ids:Nt.files.map(Gn=>Gn.response.id)})).status===0&&(Ie.ZP.success(vn.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Qa(!1),fa([...Nt.files]))}),onCancel:()=>Qa(!1)},Le.createElement(Xe.default,{form:Ha},Le.createElement(Xe.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},Le.createElement(Vt.Z,{maxSize:100,accept:"application/pdf",number:10})),Le.createElement(Xe.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"test_lyl"},Le.createElement(st.default,{onClick:()=>or})),Le.createElement("div",null,Le.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),Le.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",Le.createElement(pe.Link,{target:"_blank",to:"/users/mmipb3zhj/videos/protocol"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",Le.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7100M\uFF1B",Le.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u6587\u4EF6\uFF1B",Le.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",Le.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),Le.createElement(vt,{shixunIds:Ca,cb:Da}),Le.createElement(Et.Z,{visible:Na,onCancel:()=>Ma(!1),onOk:Fa}))};var Zn=(0,pe.connect)(({classroomList:rt,user:Me,loading:Dt,globalSetting:an})=>({classroomList:rt,user:Me,globalSetting:an,loading:Dt.models.index}))($t)},80024:function(ct,kt,re){"use strict";re.d(kt,{$J:function(){return Xe},JZ:function(){return Ne},bN:function(){return Ee},jP:function(){return Re},rO:function(){return Ie}});var x=re(38147),pe=(He,nt,ot)=>new Promise((st,$e)=>{var Je=a=>{try{y(ot.next(a))}catch(E){$e(E)}},le=a=>{try{y(ot.throw(a))}catch(E){$e(E)}},y=a=>a.done?st(a.value):Promise.resolve(a.value).then(Je,le);y((ot=ot.apply(He,nt)).next())});function Xe(He){return(0,x.U2)(`libraries/${He}.json`)}function Ie(He){return(0,x.U2)("library_tags.json",He)}function Ne(He){return pe(this,null,function*(){return(yield(0,x.IV)(`attachments/${He}.json`)).status===0})}function Re(He){return(0,x.v_)("libraries.json",He)}function Ee(He,nt){return(0,x.gz)(`libraries/${He}.json`,nt)}},30260:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Pe}});var x=re(59301),pe=re(65582),Xe=re(92832),Ie=re(78241),Ne=re(8591),Re=re(43418),Ee=re(93948),He=re(12563),nt=re(24905),ot={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},st=re(85149),$e=re(41867),Je=re(89613),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Ze,ve,Qe)=>ve in Ze?le(Ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ze[ve]=Qe,ae=(Ze,ve)=>{for(var Qe in ve||(ve={}))b.call(ve,Qe)&&ne(Ze,Qe,ve[Qe]);if(E)for(var Qe of E(ve))z.call(ve,Qe)&&ne(Ze,Qe,ve[Qe]);return Ze},ie=(Ze,ve)=>y(Ze,a(ve)),de=(Ze,ve,Qe)=>new Promise((It,jt)=>{var Ve=_t=>{try{Tt(Qe.next(_t))}catch(rn){jt(rn)}},pt=_t=>{try{Tt(Qe.throw(_t))}catch(rn){jt(rn)}},Tt=_t=>_t.done?It(_t.value):Promise.resolve(_t.value).then(Ve,pt);Tt((Qe=Qe.apply(Ze,ve)).next())});const{TextArea:ce}=Xe.default,fe=1024,Ce=({user:Ze,globalSetting:ve,loading:Qe,dispatch:It,visible:jt,editData:Ve,onCancel:pt=()=>{},onOk:Tt=()=>{},queryParams:_t={}})=>{var rn,vt;const je=(0,pe.useParams)(),[at]=Ie.default.useForm(),[ht,Fe]=(0,x.useState)([]),[qe,Mt]=(0,x.useState)(!1),nn=(0,x.useRef)(),[Et,Vt]=(0,x.useState)(),[De,dt]=(0,x.useState)(!1),[ft,on]=(0,x.useState)(!1),Yt=(0,$e.Ny)()?3:1;(0,x.useEffect)(()=>{var Ge,Bt,Pt,Wt,Ht;jt&&Ve&&(dt(Ve.is_link),Vt(Ve.link),!Ve.is_link&&Fe([{name:(Ge=Ve==null?void 0:Ve.video_item)==null?void 0:Ge.file_name,loaded:100,videoId:(Bt=Ve==null?void 0:Ve.video_item)==null?void 0:Bt.video_id}]),he(((Pt=Ve==null?void 0:Ve.tags)==null?void 0:Pt.map(Gt=>Gt==null?void 0:Gt.name))||[]),at.setFieldsValue({name:Ve.name,description:Ve.description,attachment_id:(Wt=Ve==null?void 0:Ve.video_item)==null?void 0:Wt.attachment_id,allow_skip:(Ht=Ve==null?void 0:Ve.video_item)==null?void 0:Ht.allow_skip}))},[Ve,jt]);const We=Ge=>{dt(!1);const Bt=Ge.name.toLowerCase();return Bt&&Bt.indexOf(".avi")==-1&&Bt.indexOf(".flv")==-1&&Bt.indexOf(".f4v")==-1&&Bt.indexOf(".m4v")==-1&&Bt.indexOf(".mov")==-1&&Bt.indexOf(".mp4")==-1&&Bt.indexOf(".rmvb")==-1&&Bt.indexOf(".swf")==-1&&Bt.indexOf(".webm")==-1&&Bt.indexOf(".wmv")==-1?(Ne.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):Ge.size>fe*Yt*1024*1024?(Ne.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Yt}G`),!0):ht!=null&&ht.find(Pt=>Pt.name===Ge.name)?(Ne.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},Ye=(Ge,Bt)=>{Re.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Bt?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Bt?Fe([]):(nn.current.cancel(),Fe([]))}})},we=()=>de(void 0,null,function*(){if(yield at.validateFields(),!De&&!(ht!=null&&ht.length)||De&&!Et){Ne.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}on(!0);const Ge=De?{link:Et}:{video_id:ht==null?void 0:ht[0].videoId},Bt=yield Tt(ae(ae(ae({},Ge),_t),{name:at.getFieldValue("name"),attachment_id:at.getFieldValue("attachment_id"),description:at.getFieldValue("description"),tags:ye,allow_skip:at.getFieldValue("allow_skip")}));on(!1),console.log("res"),console.log(Bt),Bt!=null&&Bt.id&&me()}),me=()=>{at.resetFields(),Fe([]),Vt(null),he([]),dt(null)},Te=()=>{pt(),me()},ze=()=>{var Ge,Bt,Pt,Wt,Ht;return x.createElement(x.Fragment,null,!De&&!!(ht!=null&&ht.length)&&x.createElement("div",{className:ot.fileProgress},((Ge=ht==null?void 0:ht[0])==null?void 0:Ge.loaded)==100?x.createElement("div",{className:`${ot.videoName} font14`},(Bt=ht==null?void 0:ht[0])==null?void 0:Bt.name):x.createElement(Ee.Z,{style:{width:"80%"},percent:(Pt=ht==null?void 0:ht[0])==null?void 0:Pt.loaded,status:((Wt=ht==null?void 0:ht[0])==null?void 0:Wt.loaded)==100?"normal":"active"}),x.createElement("div",{className:ot.fileCancel,onClick:()=>{var Gt,Be;return Ye((Gt=ht==null?void 0:ht[0])==null?void 0:Gt.name,((Be=ht==null?void 0:ht[0])==null?void 0:Be.loaded)==100)}},((Ht=ht==null?void 0:ht[0])==null?void 0:Ht.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),x.createElement("div",{className:ot.uploadWrap,style:{display:ht!=null&&ht.length?"none":"flex"}},x.createElement(Je.Z,ie(ae({},Ae),{ref:nn}),x.createElement("div",{className:ot.upload},x.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),x.createElement("label",{className:`${ot.upload} ${ot.uploadLink}`,onClick:()=>dt(!0)},x.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),De&&x.createElement(Xe.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Et,onChange:Gt=>Vt(Gt.target.value)}))},[ye,he]=(0,x.useState)([]),tt=Ge=>{if(Ge.key=="Enter"){const Bt=at.getFieldValue("tag");if(at.setFieldsValue({tag:""}),!Bt){Ne.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(ye.filter(Pt=>Pt===Bt).length>0){Ne.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}ye.push(Bt),he([...ye])}},Oe=(Ge,Bt)=>{Ge.preventDefault(),he([...ye.filter(Pt=>Pt!=Bt)])},Ae={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:We,onBeginInitFile:Ge=>{Fe([{name:Ge.filename,loaded:0}])},onComplete:Ge=>{Fe([{name:Ge.filename,loaded:Ge.percent,videoId:Ge.id}])},onError:()=>{Fe([])},onProgress:Ge=>{Fe([{name:Ge.filename,loaded:Ge.percent}])},chunkSize:1024*1024*2,options:{user_id:(rn=Ze==null?void 0:Ze.userInfo)==null?void 0:rn.user_id}};return x.createElement(Re.default,{centered:!0,maskClosable:!1,title:Ve?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:ot.modal,open:jt,confirmLoading:ft,onOk:we,onCancel:Te},x.createElement(Ie.default,{form:at},x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},x.createElement(Xe.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:ot.contentItem},ze()),x.createElement(Ie.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},x.createElement(st.Z,{getFileProgress:Ge=>{if(Ge.file.status==="uploading"){on(!0);return}Ge.file.status==="done"&&on(!1)}})),x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},x.createElement(ce,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),x.createElement(Ie.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},x.createElement(Xe.default,{onKeyUp:tt})),x.createElement("div",{className:ot["tagsList-content"]},ye.map((Ge,Bt)=>x.createElement(He.default,{key:Bt+Ge,closable:!0,onClose:Pt=>{Oe(Pt,Ge)}},Ge))),x.createElement(Ie.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},x.createElement(nt.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),x.createElement("div",{className:"c-grey-999"},x.createElement("div",null,"\u6CE8\u610F\uFF1A"),x.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.createElement(pe.Link,{to:`/users/${(vt=Ze.userInfo)==null?void 0:vt.login}/videos/protocol`,target:"_blank",className:ot.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),x.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Yt,"G\uFF1B"),x.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),x.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Pe=(0,pe.connect)(({user:Ze,loading:ve,globalSetting:Qe})=>({user:Ze,globalSetting:Qe,loading:ve}))(Ce)},66457:function(ct,kt,re){"use strict";re.d(kt,{rX:function(){return ae},pW:function(){return ie},gy:function(){return de},xY:function(){return ne},O5:function(){return z},tJ:function(){return le},o1:function(){return y},Rd:function(){return b}});var x=re(65582),pe=re(43418),Xe=re(28103),Ie=re(8591),Ne=re(41867),Re=re(65862),Ee=re(87169),He=re(25510),nt="data:image/png;base64,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",ot=re.p+"static/newqrcode.a8740efb.png",st=re(32637),$e=re(59301),Je=(ce,fe,Ce)=>new Promise((Pe,Ze)=>{var ve=jt=>{try{It(Ce.next(jt))}catch(Ve){Ze(Ve)}},Qe=jt=>{try{It(Ce.throw(jt))}catch(Ve){Ze(Ve)}},It=jt=>jt.done?Pe(jt.value):Promise.resolve(jt.value).then(ve,Qe);It((Ce=Ce.apply(ce,fe)).next())});const le=(ce,fe=!1)=>!!(y(ce)&&a(fe)),y=ce=>(0,Ne.bg)()?!0:(ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ce=!1)=>{var fe;const{user:Ce}=(0,x.getDvaApp)()._store.getState();return(fe=Ce.userInfo)!=null&&fe.profile_completed?!0:(pe.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,Re.xg)("/account/profile/edit"),E()}}),!1)},E=()=>{pe.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()}})},b=()=>{pe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:$e.createElement("div",{style:{textAlign:"center"}},$e.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"),$e.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:st}),$e.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 ce;const{user:fe}=(0,x.getDvaApp)()._store.getState();return(ce=fe.userInfo)!=null&&ce.professional_certification?!0:(pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:$e.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,Re.xg)("/account/certification")}}),!1)},ne=()=>(0,Ne.V9)()?!0:(pe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),$e.createElement("img",{src:ot,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(ce,fe)=>ce?!0:(pe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("p",null,fe||"\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"),$e.createElement("div",{style:{marginLeft:"110px"}},$e.createElement("img",{src:nt,width:200}),$e.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Re.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=ce=>{pe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:$e.createElement("div",null,$e.createElement("div",null,$e.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"),$e.createElement(Xe.Z,null),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.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 ",$e.createElement("a",null,ce),"\u5929\u3002"),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.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")),$e.createElement("div",{style:{textAlign:"center",marginTop:30}},$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(ce,fe="")=>{const{shixunsDetail:{detail:Ce}}=(0,x.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Pe="";return(Ce==null?void 0:Ce.public)===2&&(Pe="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Pe="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Pe="\u5DF2\u5173\u95ED"),pe.default.info({centered:!0,icon:$e.createElement(Ee.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Pe,"\uFF0C",fe,"\u3002"),$e.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(pe.default.confirm({centered:!0,icon:$e.createElement(Ee.Z,null),title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",fe,"\u3002"),$e.createElement("br",null),$e.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:()=>{pe.default.confirm({width:440,centered:!0,icon:$e.createElement(Ee.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:()=>Je(void 0,null,function*(){(yield ce({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(Ie.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),ce({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},56762:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(59301);function pe(){const[,Xe]=x.useReducer(Ie=>Ie+1,0);return Xe}},24905:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return ce}});var x=re(92310),pe=re.n(x),Xe=re(5630),Ie=re(59301),Ne=re(36355),Re=re(1684),Ee=re(32441),nt=Ie.createContext(null),ot=re(98447),st=re(14088),$e=re(4572),Je=function(fe,Ce){var Pe={};for(var Ze in fe)Object.prototype.hasOwnProperty.call(fe,Ze)&&Ce.indexOf(Ze)<0&&(Pe[Ze]=fe[Ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ze=Object.getOwnPropertySymbols(fe);ve{var Pe;const{prefixCls:Ze,className:ve,rootClassName:Qe,children:It,indeterminate:jt=!1,style:Ve,onMouseEnter:pt,onMouseLeave:Tt,skipGroup:_t=!1,disabled:rn}=fe,vt=Je(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:at,checkbox:ht}=Ie.useContext(Ne.E_),Fe=Ie.useContext(nt),{isFormItemInput:qe}=Ie.useContext(Ee.aM),Mt=Ie.useContext(Re.Z),nn=(Pe=(Fe==null?void 0:Fe.disabled)||rn)!==null&&Pe!==void 0?Pe:Mt,Et=Ie.useRef(vt.value);Ie.useEffect(()=>{Fe==null||Fe.registerValue(vt.value)},[]),Ie.useEffect(()=>{if(!_t)return vt.value!==Et.current&&(Fe==null||Fe.cancelValue(Et.current),Fe==null||Fe.registerValue(vt.value),Et.current=vt.value),()=>Fe==null?void 0:Fe.cancelValue(vt.value)},[vt.value]);const Vt=je("checkbox",Ze),[De,dt]=(0,ot.ZP)(Vt),ft=Object.assign({},vt);Fe&&!_t&&(ft.onChange=function(){vt.onChange&&vt.onChange.apply(vt,arguments),Fe.toggleOption&&Fe.toggleOption({label:It,value:vt.value})},ft.name=Fe.name,ft.checked=Fe.value.includes(vt.value));const on=pe()(`${Vt}-wrapper`,{[`${Vt}-rtl`]:at==="rtl",[`${Vt}-wrapper-checked`]:ft.checked,[`${Vt}-wrapper-disabled`]:nn,[`${Vt}-wrapper-in-form-item`]:qe},ht==null?void 0:ht.className,ve,Qe,dt),Yt=pe()({[`${Vt}-indeterminate`]:jt},$e.A,dt),We=jt?"mixed":void 0;return De(Ie.createElement(st.Z,{component:"Checkbox",disabled:nn},Ie.createElement("label",{className:on,style:Object.assign(Object.assign({},ht==null?void 0:ht.style),Ve),onMouseEnter:pt,onMouseLeave:Tt},Ie.createElement(Xe.Z,Object.assign({"aria-checked":We},ft,{prefixCls:Vt,className:Yt,disabled:nn,ref:Ce})),It!==void 0&&Ie.createElement("span",null,It))))};var a=Ie.forwardRef(le),E=re(94480),b=re(2738),z=function(fe,Ce){var Pe={};for(var Ze in fe)Object.prototype.hasOwnProperty.call(fe,Ze)&&Ce.indexOf(Ze)<0&&(Pe[Ze]=fe[Ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ze=Object.getOwnPropertySymbols(fe);ve{const{defaultValue:Pe,children:Ze,options:ve=[],prefixCls:Qe,className:It,rootClassName:jt,style:Ve,onChange:pt}=fe,Tt=z(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:_t,direction:rn}=Ie.useContext(Ne.E_),[vt,je]=Ie.useState(Tt.value||Pe||[]),[at,ht]=Ie.useState([]);Ie.useEffect(()=>{"value"in Tt&&je(Tt.value||[])},[Tt.value]);const Fe=Ie.useMemo(()=>ve.map(Ye=>typeof Ye=="string"||typeof Ye=="number"?{label:Ye,value:Ye}:Ye),[ve]),qe=Ye=>{ht(we=>we.filter(me=>me!==Ye))},Mt=Ye=>{ht(we=>[].concat((0,E.Z)(we),[Ye]))},nn=Ye=>{const we=vt.indexOf(Ye.value),me=(0,E.Z)(vt);we===-1?me.push(Ye.value):me.splice(we,1),"value"in Tt||je(me),pt==null||pt(me.filter(Te=>at.includes(Te)).sort((Te,ze)=>{const ye=Fe.findIndex(tt=>tt.value===Te),he=Fe.findIndex(tt=>tt.value===ze);return ye-he}))},Et=_t("checkbox",Qe),Vt=`${Et}-group`,[De,dt]=(0,ot.ZP)(Et),ft=(0,b.Z)(Tt,["value","disabled"]),on=ve.length?Fe.map(Ye=>Ie.createElement(a,{prefixCls:Et,key:Ye.value.toString(),disabled:"disabled"in Ye?Ye.disabled:Tt.disabled,value:Ye.value,checked:vt.includes(Ye.value),onChange:Ye.onChange,className:`${Vt}-item`,style:Ye.style,title:Ye.title},Ye.label)):Ze,Yt={toggleOption:nn,value:vt,disabled:Tt.disabled,name:Tt.name,registerValue:Mt,cancelValue:qe},We=pe()(Vt,{[`${Vt}-rtl`]:rn==="rtl"},It,jt,dt);return De(Ie.createElement("div",Object.assign({className:We,style:Ve},ft,{ref:Ce}),Ie.createElement(nt.Provider,{value:Yt},on)))},ae=Ie.forwardRef(ne);var ie=Ie.memo(ae);const de=a;de.Group=ie,de.__ANT_CHECKBOX=!0;var ce=de},98447:function(ct,kt,re){"use strict";re.d(kt,{C2:function(){return Ne}});var x=re(17313),pe=re(37613),Xe=re(83116);const Ie=Re=>{const{checkboxCls:Ee}=Re,He=`${Ee}-wrapper`;return[{[`${Ee}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{display:"inline-flex",flexWrap:"wrap",columnGap:Re.marginXS,[`> ${Re.antCls}-row`]:{flex:1}}),[He]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${He}`]:{marginInlineStart:0},[`&${He}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Ee]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Re.borderRadiusSM,alignSelf:"center",[`${Ee}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Ee}-inner`]:Object.assign({},(0,x.oN)(Re))},[`${Ee}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Re.checkboxSize,height:Re.checkboxSize,direction:"ltr",backgroundColor:Re.colorBgContainer,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,borderCollapse:"separate",transition:`all ${Re.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Re.checkboxSize/14*5,height:Re.checkboxSize/14*8,border:`${Re.lineWidthBold}px solid ${Re.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Re.motionDurationFast} ${Re.motionEaseInBack}, opacity ${Re.motionDurationFast}`}},"& + span":{paddingInlineStart:Re.paddingXS,paddingInlineEnd:Re.paddingXS}})},{[` +`),Me.focus();default:throw new Error}},[Me,Rt]),Ia=(0,x.useMemo)(()=>{switch(Rt){case At:return x.createElement(at,{callback:Ma,onCancel:$a});case gn:return x.createElement(ht.Z,{callback:Ma,onCancel:$a});case gt:return x.createElement(Fe.Z,{callback:Ma,onCancel:$a});case bt:return x.createElement(ze,{callback:Ma,onCancel:$a});case Bn:return x.createElement(Ae,{callback:Ma,onCancel:$a});case"maths-latex":return x.createElement(Ht,{showSaveButton:!0,callback:Ma});case"inline-latex":return x.createElement(Gt.Z,{showSaveButton:!0,callback:Ma});default:return null}},[Rt]);function $a(){Fn("")}(0,x.useEffect)(()=>{if(Qa.current){let An=function(tn){$n=!0,Ga=tn.pageY},cn=function(){$n=!1},xn=function(tn){if($n){let Za=tn.pageY-Ga;Za<0&&(Za=0),Za>300&&(Za=300);let Ka=Cn+Za+"px";Pn(Ka)}},Ln=Qa.current,$n=!1,Ga=0;return Ln.addEventListener("mousedown",An),document.addEventListener("mousemove",xn),document.addEventListener("mouseup",cn),()=>{Ln.removeEventListener("mousedown",An),document.removeEventListener("mousemove",xn),document.removeEventListener("mouseup",cn)}}},[Me,Qa]),(0,x.useEffect)(()=>{Pn(Cn)},[Cn]);const lr=Ja(yt),rr=Ja(ia),Ba={width:lr,height:rr},ha=(0,x.useMemo)(()=>{if(sn){let An=new Date(sn),cn=An.getHours(),xn=An.getMinutes(),Ln=An.getSeconds();return cn=cn<10?"0"+cn:cn,xn=xn<10?"0"+xn:xn,Ln=Ln<10?"0"+Ln:Ln,`${cn}:${xn}:${Ln}`}return 0},[sn]),ba=An=>{const cn=[];if(zn){let xn=-1;An=An.replace(/(@▁▁@|@▁@)/g,function(Ln,$n,Ga){cn.push({multiLine:Ln!==ea})})}return cn};function Sa(){window.sessionStorage.removeItem(St),ta(!1),On(0)}function Xa(){ta(!1),On(0),Me.setValue(window.sessionStorage.getItem(St))}(0,x.useEffect)(()=>{La[Rt]&&Rt!==dn&&Rt!==bt&&setTimeout(()=>{const An=document.getElementsByClassName("markdown-popup-form")[0],cn=window.innerWidth/2-An.offsetWidth/2,xn=window.innerHeight/2-An.offsetHeight/2;Aa(cn),vn(xn)},0)},[Rt]);const Xt=An=>{An.preventDefault();const cn=An.clientX-Tn,xn=An.clientY-xa;document.body.onmousemove=Ln=>{let $n=Ln.clientX-cn,Ga=Ln.clientY-xn;const tn=document.getElementsByClassName("markdown-popup-form")[0],Za=window.innerWidth-tn.offsetWidth,Ka=window.innerHeight-tn.offsetHeight;$n=Math.max(0,Math.min($n,Za)),Ga=Math.max(0,Math.min(Ga,Ka)),va(Ln.clientX,Ln.clientY,cn,xn)&&(Aa($n),vn(Ga))},document.body.onmouseup=function(){document.body.onmousemove=null}},va=(An,cn,xn,Ln)=>{const $n=document.body.clientHeight,Ga=document.body.clientWidth;return An<20&&xn>An||An>Ga-20&&xncn||cn>$n-20&&LnZe in Pe?$e(Pe,Ze,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Pe[Ze]=ve,z=(Pe,Ze)=>{for(var ve in Ze||(Ze={}))a.call(Ze,ve)&&b(Pe,ve,Ze[ve]);if(y)for(var ve of y(Ze))E.call(Ze,ve)&&b(Pe,ve,Ze[ve]);return Pe},ne=(Pe,Ze)=>Je(Pe,le(Ze));const{useForm:ae}=x.default,ie={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Pe,onCancel:Ze})=>{const[ve]=ae();let Qe=(0,nt.useRef)();function It(pt){Qe.current.width=ve.getFieldValue("width"),Qe.current.align=ve.getFieldValue("align"),Pe(pt,Qe.current)}function jt(pt,Tt){if(pt.status===-1){pe.ZP.error(pt.message);return}ve.setFieldsValue({src:`/api/attachments/${pt.id}`,type:Tt.type})}function Ve(pt){let Tt=pt.target.files[0];Qe.current=Tt,Ce(Tt,jt)}return st.createElement(x.default,ne(z({form:ve},de),{className:"upload-image-panel",onFinish:It,style:{width:470,overflow:"hidden"}}),st.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},st.createElement("div",{className:"flex-container"},st.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},st.createElement(Xe.default,{style:ie})),st.createElement(fe,{onFileChange:Ve}))),st.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},st.createElement(Xe.default,{style:{width:264}})),st.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},st.createElement(Ie.Z,null,st.createElement(x.default.Item,{name:"width",style:{margin:0}},st.createElement(Ne.Z,{style:{width:264}})),st.createElement("span",{className:"ml8"},"%"))),st.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},st.createElement(Re.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"}]})),st.createElement("aside",null,st.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},st.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),st.createElement(Ee.ZP,{type:"default",onClick:Ze},"\u53D6\u6D88"))))};function fe({onFileChange:Pe}){return st.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",st.createElement("input",{type:"file",onChange:Pe}))}function Ce(Pe,Ze){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ot.bg)())throw pe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Pe),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(It){Ze(JSON.parse(It.target.responseText),Pe)},!1),Qe.addEventListener("error",function(It){console.error(It)},!1),Qe.open("POST",`${He.KI}/api/attachments.json`),Qe.send(ve)}},57261:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Xe}});var x=re(59301),pe=re(4676);class Xe extends x.Component{constructor(Ne){super(Ne);const Re=window.document;this.node=Re.createElement("div"),Re.body.appendChild(this.node)}render(){const{children:Ne}=this.props;return(0,pe.createPortal)(Ne,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(ct,kt,re){"use strict";re.d(kt,{i:function(){return de},Z:function(){return fe}});var x={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},pe=re(71418),Xe=re(6848),Ie=re(93948),Ne=re(92310),Re=re.n(Ne),Ee=re(65862),He=re(2524),nt=re(41867),ot=re(79005),st=re(20345),$e=re(77882),Je=re(31081),le=re(75309),y=re(71979),a=re(47558),E=re(42922),b=re(66832),z=re(96593),ne=re(19664),ae=re(91833),ie=re(59301);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ot,swimg:st},{name:"101\u8BA1\u5212",ptimg:$e,swimg:Je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:E},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var fe=({className:Ce,dataSource:Pe=[],col:Ze=4,right:ve,bottom:Qe=23,precision:It=0,wrapWidth:jt=1200,trackEventItems:Ve,loading:pt,onRemove:Tt=()=>{},isCurrent:_t=!0,showAlias:rn=!1,showProgress:vt=!1})=>{const je=Math.floor((jt-(Ze-1)*ve)/Ze),at=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ht=>(window.ENV==="build"&&(ht.ptimg=`/react/build${ht.ptimg}`,ht.swimg=`/react/build${ht.swimg}`),ht));return ie.createElement(pe.Z,{spinning:pt},ie.createElement("div",{className:Re()(x.list,Ce)},!!(Pe!=null&&Pe.length)&&(Pe==null?void 0:Pe.map((ht,Fe)=>{var qe,Mt,nn,Et,Vt,De;const{name:dt,id:ft,identifier:on,featured:Yt,school_name:We,image_url:Ye,excellent:we,is_plan:me}=ht;return ie.createElement("div",{key:ft,className:_t&&vt?x.wrapisCurrent:x.wrap,style:{width:je,marginRight:(1+Fe)%Ze===0?0:ve+It,marginBottom:Qe}},ie.createElement("a",{className:x.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),Ve&&(0,Ee.L9)([Ve]),(0,Ee.xg)(`/paths/${on}`)}},ie.createElement("div",{className:x.img},ie.createElement("img",{className:x.cover,src:`${Ye}`}),_t&&(0,nt.bg)()&&(ht==null?void 0:ht.studying)&&ie.createElement("div",{className:`${x.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),Tt(ht)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(qe=ht==null?void 0:ht.subject_tags)==null?void 0:qe.map((Te,ze)=>{var ye,he;if(ze===0){const Oe=(ye=at.find(Ae=>Ae.name==Te))==null?void 0:ye.swimg;return ie.createElement("img",{className:x.sign,src:Oe,style:{left:"-4px"}})}const tt=(he=at.find(Oe=>Oe.name==Te))==null?void 0:he.ptimg;return ie.createElement("img",{className:x.sign,src:tt,style:{left:`${48+52*(ze-1)+2*ze}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ht==null?void 0:ht.excellent)&&ie.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:x.name},ie.createElement(Xe.Z,{title:rn&&(ht!=null&&ht.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${dt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ht==null?void 0:ht.excellent_alias_name}`)):dt},ie.createElement("span",{className:x.e},rn&&(ht==null?void 0:ht.excellent_alias_name)||dt))),_t&&vt&&((Mt=ht==null?void 0:ht.progress)==null?void 0:Mt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((nn=ht==null?void 0:ht.progress)==null?void 0:nn.my_score)/((Et=ht==null?void 0:ht.progress)==null?void 0:Et.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Vt=ht==null?void 0:ht.progress)==null?void 0:Vt.my_score,"/",(De=ht==null?void 0:ht.progress)==null?void 0:De.all_score),(!_t||!vt)&&ie.createElement("div",{className:x.tags},ie.createElement("div",null,ie.createElement(Xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,ht.stages_count))),ie.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,ht.members_count)))))))})),!Pe.length&&ie.createElement(He.Z,null)))}},3918:function(ct,kt,re){"use strict";re.d(kt,{jL:function(){return Ne},w9:function(){return tr},vv:function(){return Cn},dN:function(){return Ua},QD:function(){return Ta},cQ:function(){return ye.Z},vg:function(){return Xn},Oz:function(){return Wn},op:function(){return On},O5:function(){return ha},_b:function(){return Ha},t7:function(){return Qe},tT:function(){return Ve},Gi:function(){return jn},YG:function(){return ua},Ed:function(){return mn},kT:function(){return St},qp:function(){return E},Um:function(){return de},K3:function(){return ne},vr:function(){return Aa},qE:function(){return Nn},Je:function(){return rn},wb:function(){return dt},rC:function(){return ze},lB:function(){return Yt},cq:function(){return en},kO:function(){return Zn},tp:function(){return Ce},Si:function(){return Xa},k8:function(){return qa},Du:function(){return Ga}});var x=re(59301),pe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Xe="data:image/png;base64,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",Ne=({dataSource:Ft=[],img:mt,imgWidth:zt=346,title:fn,sunTitle:Qn,bannerExtraContent:ca})=>x.createElement("div",{className:pe.banner},x.createElement("div",{className:pe.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,fn),x.createElement("span",null,Qn)),Ft.length>0&&x.createElement("div",{className:pe.btns},Ft.map((un,Yn)=>x.createElement("div",{key:Yn,onClick:un.click},un.name,un.sign?x.createElement("img",{src:Xe,width:39}):null))),ca),mt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:mt,width:zt}))),Re={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ee=re(92310),He=re.n(Ee),nt=re(89392),ot=Object.defineProperty,st=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,le=(Ft,mt,zt)=>mt in Ft?ot(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,y=(Ft,mt)=>{for(var zt in mt||(mt={}))$e.call(mt,zt)&&le(Ft,zt,mt[zt]);if(st)for(var zt of st(mt))Je.call(mt,zt)&&le(Ft,zt,mt[zt]);return Ft},E=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:fn,className:Qn,title:ca,titleWidth:un=41,style:Yn={},fontColor:la="#6A7283",showCount:wa,classNameActive:ar,styleItem:Sn={}})=>{const[ka,er]=(0,x.useState)(0),[cr,Ea]=(0,x.useState)(!1),Pa=(0,x.useRef)(null),or=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var Nt;Ft.length!==0&&(((Nt=Pa==null?void 0:Pa.current)==null?void 0:Nt.clientHeight)>97?er(1):er(0)),Ft.length===0&&er(0),Ea(!1)},[Ft]),x.createElement("div",{className:He()(Re.row,Qn),style:Yn},x.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:un,marginTop:cr?12:4},className:`${Re.title} ${fn?"current":""}`},ca),x.createElement("div",{className:cr?`${Re.tagsWrap} ${Re.tagsBorderWrap}`:Re.tagsWrap},x.createElement("div",{className:Re.bar,ref:or,style:ka>0?{height:ka===1?97:"auto",overflow:ka===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Re.tag,ref:Pa},Ft==null?void 0:Ft.map(Nt=>x.createElement("span",{onClick:()=>zt(Nt.id),key:Nt.id,style:y(y({color:la},Sn),(Nt==null?void 0:Nt.style)||{}),className:mt===Nt.id?He()(ar||Re.active,Nt.classNameActive):""},x.createElement("span",{title:Nt.name,className:Re.name},Nt.name),!!wa&&x.createElement("span",{className:Re.num},Nt.count))))),!!ka&&x.createElement(x.Fragment,null,ka===1?x.createElement("div",{onClick:()=>{var Nt;er(2),((Nt=Pa==null?void 0:Pa.current)==null?void 0:Nt.clientHeight)>245?Ea(!0):Ea(!1)},className:Re.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{or.current.scrollTop=0,er(1),Ea(!1)},className:Re.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:fn,className:Qn,title:ca,titleWidth:un=41,style:Yn={},fontColor:la="#6A7283",showCount:wa,expand:ar=!0})=>{const[Sn,ka]=(0,x.useState)(0),[er,cr]=(0,x.useState)(!1),Ea=(0,x.useRef)(null),Pa=(0,x.useRef)(null),[or,Nt]=(0,x.useState)(ar);return x.createElement("div",{className:He()(b.row,Qn),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:un,marginTop:er?12:4},className:`${b.title} ${fn?"current":""}`},ca),x.createElement("i",{className:`iconfont ${or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:or?8:10},onClick:()=>Nt(!or)})),or&&x.createElement("div",{className:er?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},x.createElement("div",{className:b.fenge}),x.createElement("div",{className:b.bar,ref:Pa},x.createElement("div",{className:b.tag,ref:Ea},Ft==null?void 0:Ft.map(hn=>x.createElement("span",{onClick:()=>zt(hn.id),key:hn.id,style:{color:la},className:mt===hn.id?b.active:""},x.createElement("span",{title:hn.name,className:b.name},hn.name),!!wa&&x.createElement("span",{className:b.num},hn.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},de=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:fn,className:Qn,title:ca,titleWidth:un=41,style:Yn={},fontColor:la="#fff",showCount:wa,expand:ar=!0})=>{const[Sn,ka]=(0,x.useState)(0),[er,cr]=(0,x.useState)(!1),Ea=(0,x.useRef)(null),Pa=(0,x.useRef)(null),[or,Nt]=(0,x.useState)(ar);return x.createElement("div",{className:He()(ae.row,Qn),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:un},className:`${ae.title} ${fn?"current":""}`},ca),x.createElement("i",{className:`iconfont ${or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:or?"#00DDC7":"#037F74",fontSize:or?10:12},onClick:()=>Nt(!or)})),or&&x.createElement("div",{className:er?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},x.createElement("div",{className:ae.bar,ref:Pa},x.createElement("div",{className:ae.tag,ref:Ea},Ft==null?void 0:Ft.map(hn=>x.createElement("span",{onClick:()=>zt(hn.id),key:hn.id,style:{color:la},className:mt===hn.id?ae.active:""},x.createElement("span",{title:hn.name,className:ae.name},hn.name),!!wa&&x.createElement("span",{className:ae.num},hn.count)))))))},ce={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ce=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={}})=>x.createElement("div",{style:Qn,className:He()(ce.tabs,fn)},Ft.map(ca=>x.createElement("span",{onClick:()=>zt(ca.id),className:mt===ca.id?ce.active:"",key:ca.id},ca.name))),Pe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Ze=re(92832),Qe=({dataSource:Ft=[],value:mt="",onChange:zt,onInputChange:fn=()=>{},className:Qn,style:ca={},placeholder:un,allowClear:Yn=!1})=>{var la;const[wa,ar]=(0,x.useState)(""),[Sn,ka]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ea;let Pa=mt;(Ea=JSON.stringify(mt))!=null&&Ea.includes("{")&&(ar(mt.id),Pa=mt.value||"");try{ka(decodeURIComponent(Pa||""))}catch(or){ka(decodeURIComponent(Pa||""))}},[mt]);const er=()=>{zt(encodeURIComponent(Sn),wa||null)},cr=Ea=>{Ea!==wa&&(ar(Ea),zt(encodeURIComponent(Sn),Ea))};return x.createElement("div",{className:He()(Pe.input,Qn),style:ca},!!Ft.length&&x.createElement("div",{className:Pe.dropdown},x.createElement("div",{className:Pe.text},(la=Ft.find(Ea=>Ea.id===wa))==null?void 0:la.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:Pe.b1}),x.createElement("b",{className:Pe.b2})),x.createElement("div",{className:Pe.menu},Ft.map((Ea,Pa)=>x.createElement("div",{key:Pa,onClick:()=>cr(Ea.id)},Ea.name)))),x.createElement(Ze.default,{onPressEnter:er,value:Sn,onChange:Ea=>{ka(Ea.target.value),fn(encodeURIComponent(Ea.target.value),wa||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:er,className:"iconfont icon-sousuo9 font14 pl10 current"}))},It={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ve=({dataSource:Ft=[],value:mt="",onChange:zt,onInputChange:fn=()=>{},className:Qn,style:ca={},placeholder:un,allowClear:Yn=!1})=>{var la;const[wa,ar]=(0,x.useState)(""),[Sn,ka]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ea;let Pa=mt;(Ea=JSON.stringify(mt))!=null&&Ea.includes("{")&&(ar(mt.id),Pa=mt.value||"");try{ka(decodeURIComponent(Pa||""))}catch(or){ka(decodeURIComponent(Pa||""))}},[mt]);const er=()=>{zt(encodeURIComponent(Sn),wa||null)},cr=Ea=>{Ea!==wa&&(ar(Ea),zt(encodeURIComponent(Sn),Ea))};return x.createElement("div",{className:He()(It.input,Qn),style:ca},!!Ft.length&&x.createElement("div",{className:It.dropdown},x.createElement("div",{className:It.text},(la=Ft.find(Ea=>Ea.id===wa))==null?void 0:la.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:It.menu},Ft.map((Ea,Pa)=>x.createElement("div",{key:Pa,onClick:()=>cr(Ea.id)},Ea.name)))),x.createElement(Ze.default,{onPressEnter:er,value:Sn,onChange:Ea=>{ka(Ea.target.value),fn(encodeURIComponent(Ea.target.value),wa||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:er,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Tt=re(65582),rn=({value:Ft,onChange:mt,className:zt,total:fn,pageSize:Qn,style:ca={}})=>{const un=(0,Tt.useIntl)(),Yn=Ft<2,la=Ft>=Math.ceil(fn/Qn);return fn<=Qn?x.createElement(x.Fragment,null):x.createElement("div",{className:He()(pt.quickPager,zt),style:ca},x.createElement("div",{onClick:()=>{Yn||mt(Ft-1,"prev")},className:Yn?pt.disabled:""},un.formatMessage({id:"shixuns.previousPage"})),x.createElement("div",{onClick:()=>{la||mt(Ft+1,"next")},className:la?pt.disabled:""},un.formatMessage({id:"shixuns.nextPage"})))},vt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},je=re(71418),at=re(6848),ht=re(13570),Fe=re(74128),qe=re(65862),Mt=re(96908),nn=re(57177),Et=re(81378),Vt=re(2524),dt=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la})=>{const wa=(0,Tt.useIntl)(),ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:la},x.createElement("div",{className:He()(vt.list,Ft)},!!mt.length&&mt.map((Sn,ka)=>{const{name:er,id:cr,identifier:Ea,power:Pa,cover_image_id:or,pic:Nt}=Sn;return x.createElement("div",{className:vt.wrap,key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:vt.li,onClick:hn=>{hn.preventDefault(),Yn&&(0,qe.L9)([Yn]),Pa&&(0,qe.xg)(`/shixuns/${Ea}/challenges`)}},x.createElement("div",{className:vt.img},x.createElement("img",{className:vt.cover,src:`${Nt}`}),Sn.is_jupyter&&x.createElement("img",{className:vt.sign,src:Mt}),Sn.is_jupyter_lab&&x.createElement("img",{className:vt.sign,src:nn}),Sn.is_unity_3d&&x.createElement("img",{className:vt.sign,src:Et})),x.createElement("div",{className:vt.name},x.createElement(at.Z,{title:er||wa.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},x.createElement("span",{className:vt.e},er||wa.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),x.createElement("div",{className:vt.tags},x.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Sn.challenges_count))),!!Sn.myshixuns_count&&x.createElement(at.Z,{placement:"bottom",title:wa.formatMessage({id:"shixuns.numberOfLearners"})},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Sn.myshixuns_count))),x.createElement(at.Z,{placement:"bottom",title:wa.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},x.createElement("span",null,x.createElement("span",null,Sn.level))),x.createElement("div",{className:vt.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),x.createElement("span",null,"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206")))),!Pa&&x.createElement("div",{className:vt.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},ft={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Yt=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:la,loading:wa})=>{const ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:wa},x.createElement("div",{className:He()(ft.list,Ft)},!!mt.length&&mt.map((Sn,ka)=>{const{name:er,id:cr,identifier:Ea,power:Pa,cover_image_id:or,pic:Nt}=Sn;return x.createElement("div",{className:He()(ft.wrap,Yn),key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:ft.li,onClick:hn=>{hn.preventDefault(),la&&(0,qe.L9)([la]),Pa&&(0,qe.xg)(`/shixuns/${Ea}/challenges`)}},x.createElement("img",{src:re(47621),className:ft.titleBg}),x.createElement("div",{className:ft.name},x.createElement(at.Z,{title:er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ft.e},er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:ft.img},x.createElement("img",{className:ft.cover,src:or?`${Fe.Z.API_SERVER}/api/attachments/${or}`:`${Fe.Z.IMG_SERVER+Nt}`}),Sn.is_jupyter&&x.createElement("div",{className:ft.bq},"Jupyter"),Sn.is_jupyter_lab&&x.createElement("div",{className:ft.bq},"JupyterLab"),Sn.is_unity_3d&&x.createElement("div",{className:ft.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:ft.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:ft.value},Sn.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:ft.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:ft.value},Sn.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:ft.text},"\u5173\u5361\u6570"),x.createElement("span",{className:ft.value},Sn.challenges_count)),x.createElement("div",{className:ft.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),x.createElement("span",{className:ft.value,style:{color:"#FF9C00"}},"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206"))))),!Pa&&x.createElement("div",{className:ft.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},We={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ye="data:image/png;base64,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",we="data:image/png;base64,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",me="data:image/png;base64,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",ze=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la,wrapClassName:wa,imgClassName:ar})=>{const Sn=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:la},x.createElement("div",{className:He()(We.list,Ft)},!!mt.length&&mt.map((ka,er)=>{const{name:cr,id:Ea,identifier:Pa,power:or,cover_image_id:Nt,pic:hn}=ka;return x.createElement("div",{className:He()(We.wrap,wa),key:Ea,style:{width:Sn,marginRight:(1+er)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Pa}/challenges`,className:We.li,onClick:Gn=>{Gn.preventDefault(),Yn&&(0,qe.L9)([Yn]),or&&(0,qe.xg)(`/shixuns/${Pa}/challenges`)}},x.createElement("div",{className:He()(We.img,ar)},x.createElement("img",{className:We.cover,src:Nt?`${Fe.Z.API_SERVER}/api/attachments/${Nt}`:`${Fe.Z.IMG_SERVER+hn}`}),ka.is_jupyter&&x.createElement("img",{className:We.sign,src:Ye}),ka.is_jupyter_lab&&x.createElement("img",{className:We.sign,src:we}),ka.is_unity_3d&&x.createElement("img",{className:We.sign,src:me})),x.createElement("div",{className:We.name},x.createElement(at.Z,{title:cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:We.e},cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:We.tags},x.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,ka.challenges_count))),!!ka.myshixuns_count&&x.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,ka.myshixuns_count))),x.createElement(at.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,ka.level))),x.createElement("div",{className:We.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:ka.score_info}),x.createElement("span",null,"\xA0",ka.score_info?`${ka.score_info}\u5206`:"5\u5206")))),!or&&x.createElement("div",{className:We.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},ye=re(61584),he={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},tt=re(79005),Oe=re(20345),Ae=re(77882),Ge=re(31081),Bt=re(75309),Pt=re(71979),Wt=re(47558),Ht=re(42922),Gt=re(66832),Be=re(96593),lt=re(19664),At=re(91833),gt=Object.defineProperty,bt=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,gn=(Ft,mt,zt)=>mt in Ft?gt(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Bn=(Ft,mt)=>{for(var zt in mt||(mt={}))dn.call(mt,zt)&&gn(Ft,zt,mt[zt]);if(bt)for(var zt of bt(mt))yn.call(mt,zt)&&gn(Ft,zt,mt[zt]);return Ft};const Hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:Ae,swimg:Ge},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Wt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:At}];var Wn=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la,wrapClassName:wa,imgClassName:ar,isArrow:Sn=!1,imgStyle:ka={}})=>{const er=Math.floor((un-(zt-1)*fn)/zt),[cr,Ea]=(0,x.useState)(),[Pa,or]=(0,x.useState)(),Nt=Gn=>Ea(Gn),hn=()=>Ea(-1);return x.createElement(je.Z,{spinning:la},x.createElement("div",{className:He()(he.list,Ft)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Gn,sr)=>{var gr;const{name:Ar,id:xr,identifier:dr,featured:yr,school_name:hr,image_url:br,excellent:Er,is_plan:Br}=Gn;return x.createElement("div",{key:xr,className:He()(he.wrap,wa),style:{width:er,marginRight:(1+sr)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/paths/${dr}`,className:he.li,onClick:Dr=>{Dr.preventDefault(),Yn&&(0,qe.L9)([Yn]),(0,qe.xg)(`/paths/${dr}`)}},x.createElement("img",{src:re(39057),className:he.titleBg}),x.createElement("div",{className:he.name},x.createElement(at.Z,{title:Ar},x.createElement("span",{className:he.e,style:{color:Sn&&cr===sr?"#145DFF":"#000000"},onMouseEnter:()=>{Nt(sr)},onMouseLeave:hn},Ar))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:He()(he.img,ar)},x.createElement("img",{className:he.cover,style:Bn({},ka),src:`${Fe.Z.IMG_SERVER+br}`}),(gr=Gn==null?void 0:Gn.subject_tags)==null?void 0:gr.map((Dr,mr)=>{var Zr,so;if(mr===0){const Kr=(Zr=Hn.find(xo=>xo.name==Dr))==null?void 0:Zr.swimg;return x.createElement("img",{className:he.sign,src:Kr,style:{left:"-4px"}})}const Rr=(so=Hn.find(Kr=>Kr.name==Dr))==null?void 0:so.ptimg;return x.createElement("img",{className:he.sign,src:Rr,style:{left:`${48+52*(mr-1)+2*mr}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Gn==null?void 0:Gn.excellent)&&x.createElement("div",{className:he.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:he.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:he.value},Gn.stages_count)),x.createElement("div",null,x.createElement("span",{className:he.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:he.value},Gn.members_count))))))})),!mt.length&&x.createElement(Vt.Z,null)))},Jn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},aa=re(41867),bn=re(59301);const pa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:Ae,swimg:Ge},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Wt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:At}];var Xn=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la,onRemove:wa=()=>{},isCurrent:ar=!0,showAlias:Sn=!1,wrapClassName:ka,imgClassName:er})=>{const cr=Math.floor((un-(zt-1)*fn)/zt),Ea=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Pa=>(window.ENV==="build"&&(Pa.ptimg=`/react/build${Pa.ptimg}`,Pa.swimg=`/react/build${Pa.swimg}`),Pa));return bn.createElement(je.Z,{spinning:la},bn.createElement("div",{className:He()(Jn.list,Ft)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Pa,or)=>{var Nt;const{name:hn,id:Gn,identifier:sr,featured:gr,school_name:Ar,image_url:xr,excellent:dr,is_plan:yr}=Pa;return bn.createElement("div",{key:Gn,className:He()(Jn.wrap,ka),style:{width:cr,marginRight:(1+or)%zt===0?0:fn+ca,marginBottom:Qn}},bn.createElement("a",{className:Jn.li,onClick:hr=>{hr.preventDefault(),hr.stopPropagation(),Yn&&(0,qe.L9)([Yn]),(0,qe.xg)(`/paths/${sr}`)}},bn.createElement("div",{className:He()(Jn.img,er)},bn.createElement("img",{className:Jn.cover,src:`${Fe.Z.IMG_SERVER+xr}`}),ar&&(0,aa.bg)()&&(Pa==null?void 0:Pa.studying)&&bn.createElement("div",{className:`${Jn.movebq} user-path-items`,onClick:hr=>{hr.stopPropagation(),wa(Pa)}},bn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),bn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nt=Pa==null?void 0:Pa.subject_tags)==null?void 0:Nt.map((hr,br)=>{var Er,Br;if(br===0){const mr=(Er=Ea.find(Zr=>Zr.name==hr))==null?void 0:Er.swimg;return bn.createElement("img",{className:Jn.sign,src:mr,style:{left:"-4px"}})}const Dr=(Br=Ea.find(mr=>mr.name==hr))==null?void 0:Br.ptimg;return bn.createElement("img",{className:Jn.sign,src:Dr,style:{left:`${48+52*(br-1)+2*br}px`}})}),bn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Pa==null?void 0:Pa.excellent)&&bn.createElement("div",{className:Jn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),bn.createElement("div",{className:Jn.name},bn.createElement(at.Z,{title:Sn&&(Pa!=null&&Pa.excellent_alias_name)?bn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${hn}`,bn.createElement("br",null),bn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Pa==null?void 0:Pa.excellent_alias_name}`)):hn},bn.createElement("span",{className:Jn.e},Sn&&(Pa==null?void 0:Pa.excellent_alias_name)||hn))),bn.createElement("div",{className:Jn.tags},bn.createElement("div",null,bn.createElement(at.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},bn.createElement("span",null,bn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),bn.createElement("span",null,Pa.stages_count))),bn.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},bn.createElement("span",null,bn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),bn.createElement("span",null,Pa.members_count)))))))})),!mt.length&&bn.createElement(Vt.Z,null)))},ea={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ra="data:image/png;base64,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",Un=re(59301),tr=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la})=>{const wa=(0,Tt.useIntl)(),ar=Math.floor((un-(zt-1)*fn)/zt);return Un.createElement(je.Z,{spinning:la},Un.createElement("div",{className:He()(ea.list,Ft)},!!mt.length&&mt.map((Sn,ka)=>{const{subject_identifier:er,id:cr,identifier:Ea,power:Pa}=Sn,or=Sn.is_public!=0&&Sn.is_public;return Un.createElement("div",{className:ea.wrap,key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},Un.createElement("a",{className:ea.li,onClick:Nt=>{Nt.preventDefault(),Yn&&(0,qe.L9)([Yn]),(0,qe.xg)(Sn.first_category_url)}},Un.createElement("div",{className:ea.top},Un.createElement(at.Z,{title:Sn.name},Un.createElement("div",{className:ea.name},Sn.name)),Un.createElement("img",{className:ea.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),Un.createElement("div",{className:ea.text,title:Sn.creator},Sn.creator),er&&Un.createElement("div",{className:ea.btns},Un.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Un.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),or&&Un.createElement("div",{className:ea.sign},wa.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Un.createElement("div",{className:ea.bottom},Sn.visits>0&&Un.createElement(at.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Un.createElement("span",null,Un.createElement("i",{className:"iconfont icon-liulanyan"}),Un.createElement("span",null,Sn.visits))),Sn.course_members_count>0&&Un.createElement(at.Z,{title:"\u6210\u5458",placement:"bottom"},Un.createElement("span",null,Un.createElement("i",{className:"iconfont icon-chengyuan"}),Sn.course_members_count)),Sn.tasks_count>0&&Un.createElement(at.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Un.createElement("span",null,Un.createElement("i",{className:"iconfont icon-zuoye"}),Sn.tasks_count)),Sn.is_end?Un.createElement("div",{style:{color:"#6B758B"}},wa.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Un.createElement("div",{style:{color:"#00B187"}},wa.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!Sn.is_accessible&&Un.createElement("div",{className:ea.lockWrap},Un.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Un.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&Un.createElement(Vt.Z,null)))},ra={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},ya="data:image/png;base64,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",Ua=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:la,loading:wa})=>{const ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:wa},x.createElement("div",{className:He()(ra.list,Ft)},!!mt.length&&mt.map((Sn,ka)=>{const{subject_identifier:er,id:cr,identifier:Ea,power:Pa}=Sn,or=Sn.is_public!=0&&Sn.is_public;return x.createElement("div",{className:He()(`${ra.wrap} ${Sn.is_accessible?"":ra.warpStyle}`,Yn),key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{className:ra.li,onClick:Nt=>{Nt.preventDefault(),la&&(0,qe.L9)([la]),(0,qe.xg)(Sn.first_category_url)}},x.createElement("div",{className:ra.creator},x.createElement("img",{className:ra.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),x.createElement("div",{className:ra.text,title:Sn.creator},Sn.creator)),x.createElement("div",{className:ra.top},x.createElement(at.Z,{title:Sn.name},x.createElement("div",{className:ra.name},Sn.name)),or&&x.createElement("div",{className:ra.sign},"\u516C\u5F00")),x.createElement("div",{className:ra.middle},x.createElement("div",{className:ra.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:ra.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:ra.value},(Sn==null?void 0:Sn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:ra.text},"\u6210\u5458"),x.createElement("span",{className:ra.value},(Sn==null?void 0:Sn.course_members_count)||0))),x.createElement("div",{className:ra.row},x.createElement("div",null,x.createElement("span",{className:ra.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:ra.value},(Sn==null?void 0:Sn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:ra.text},"\u72B6\u6001"),Sn.is_end?x.createElement("span",{className:ra.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:ra.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),er&&x.createElement("div",{className:ra.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Sn.is_accessible&&x.createElement("div",{className:ra.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&x.createElement(Vt.Z,null)))},it={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},wt="data:image/png;base64,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",Cn=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:la,loading:wa})=>{const ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:wa},x.createElement("div",{className:He()(it.list,Ft)},!!mt.length&&mt.map((Sn,ka)=>{const{subject_identifier:er,id:cr,identifier:Ea,power:Pa}=Sn,or=Sn.is_public!=0&&Sn.is_public;return x.createElement("div",{className:He()(`${it.wrap} ${Sn.is_accessible?"":it.warpStyle}`,Yn),key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{className:it.li,onClick:Nt=>{Nt.preventDefault(),la&&(0,qe.L9)([la]),(0,qe.xg)(Sn.first_category_url)}},x.createElement("div",{className:it.creator},x.createElement("img",{className:it.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),x.createElement("div",{className:it.text,title:Sn.creator},Sn.creator)),x.createElement("div",{className:it.top},x.createElement(at.Z,{title:Sn.name},x.createElement("div",{className:it.name},Sn.name)),or&&x.createElement("div",{className:it.sign})),x.createElement("div",{className:it.middle},x.createElement("div",{className:it.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:it.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:it.text},"\u6210\u5458"),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.course_members_count)||0))),x.createElement("div",{className:it.row},x.createElement("div",null,x.createElement("span",{className:it.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:it.text},"\u72B6\u6001"),Sn.is_end?x.createElement("span",{className:it.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:it.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),er&&x.createElement("div",{className:it.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Sn.is_accessible&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&x.createElement(Vt.Z,null)))},En={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ua=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={},tabBarExtraContent:ca})=>x.createElement("div",{className:He()(En.tabs,fn),style:Qn},x.createElement("div",{className:En.tabsWrap},Ft.map((un,Yn)=>x.createElement("aside",{className:En.tab,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Yn},x.createElement("div",{className:mt===un.id?En.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:En.tabBar},ca)),Vn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},St=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={},tabBarExtraContent:ca})=>x.createElement("div",{className:He()(Vn.tabs,fn),style:Qn},x.createElement("div",{className:Vn.tabsWrap},Ft.map((un,Yn)=>x.createElement("aside",{className:Vn.tab,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Yn},x.createElement("div",{className:mt===un.id?Vn.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:Vn.tabBar},ca)),ln={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},mn=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={},tabBarExtraContent:ca})=>x.createElement("div",{className:He()(ln.tabs,fn),style:Qn},x.createElement("div",{className:ln.tabsWrap},Ft.map((un,Yn)=>x.createElement("aside",{className:`${ln.tab} ${mt===un.id?ln.active:""}`,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Yn},x.createElement("div",null,un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:ln.tabBar},ca)),jn=({className:Ft,style:mt={},children:zt})=>x.createElement("div",{className:He()(Ft),style:mt},zt),wn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},xe=re(38854),xt=re(20834);const Lt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var en=({sortValue:Ft,dropValue:mt,className:zt,onSort:fn,onDrop:Qn,dataSource:ca=Lt})=>{var un;return x.createElement("div",{className:He()(wn.orderWrap,zt)},x.createElement(xe.Z,{dropdownRender:()=>x.createElement(xt.default,null,ca.map((Yn,la)=>x.createElement(xt.default.Item,{key:la,onClick:()=>Qn(Yn.id)},Yn.name)))},x.createElement("span",{className:wn.orderTextWrap},(un=ca.find(Yn=>mt===Yn.id))==null?void 0:un.name)),x.createElement("span",{className:wn.orderIconWrap},x.createElement("span",{className:wn.orderAsc},x.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${wn.cursorPointer} ${wn.active}`:`iconfont icon-sanjiaoxing-up font12 ${wn.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")})),x.createElement("span",{className:wn.orderDesc},x.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${wn.cursorPointer} ${wn.active}`:`iconfont icon-sanjiaoxing-down font12 ${wn.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")}))))},qt={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Zn=({sortValue:Ft,dropValue:mt,className:zt,onSort:fn,onDrop:Qn,dataSource:ca=Ut})=>{var un;return x.createElement("div",{className:He()(qt.orderWrap,zt)},x.createElement(xe.Z,{dropdownRender:()=>x.createElement(xt.default,null,ca.map((Yn,la)=>x.createElement(xt.default.Item,{key:la,onClick:()=>Qn(Yn.id)},Yn.name)))},x.createElement("span",{className:qt.orderTextWrap},(un=ca.find(Yn=>mt===Yn.id))==null?void 0:un.name)),x.createElement("span",{className:qt.orderIconWrap},x.createElement("span",{className:qt.orderAsc},x.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${qt.cursorPointer} ${qt.active}`:`iconfont icon-sanjiaoxing-up font12 ${qt.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")})),x.createElement("span",{className:qt.orderDesc},x.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${qt.cursorPointer} ${qt.active}`:`iconfont icon-sanjiaoxing-down font12 ${qt.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")}))))},rt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Me=re(3113),Dt=re(2337),an=Object.defineProperty,In=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Jt=(Ft,mt,zt)=>mt in Ft?an(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Qt=(Ft,mt)=>{for(var zt in mt||(mt={}))qn.call(mt,zt)&&Jt(Ft,zt,mt[zt]);if(In)for(var zt of In(mt))Zt.call(mt,zt)&&Jt(Ft,zt,mt[zt]);return Ft},Rt=(Ft,mt)=>{var zt={};for(var fn in Ft)qn.call(Ft,fn)&&mt.indexOf(fn)<0&&(zt[fn]=Ft[fn]);if(Ft!=null&&In)for(var fn of In(Ft))mt.indexOf(fn)<0&&Zt.call(Ft,fn)&&(zt[fn]=Ft[fn]);return zt},Fn=(Ft,mt,zt)=>new Promise((fn,Qn)=>{var ca=la=>{try{Yn(zt.next(la))}catch(wa){Qn(wa)}},un=la=>{try{Yn(zt.throw(la))}catch(wa){Qn(wa)}},Yn=la=>la.done?fn(la.value):Promise.resolve(la.value).then(ca,un);Yn((zt=zt.apply(Ft,mt)).next())}),On=Ft=>{var mt=Ft,{className:zt,style:fn,children:Qn,loading:ca=!1,openLoading:un,onClick:Yn=()=>{},size:la="middle",shape:wa="round",theme:ar}=mt,Sn=Rt(mt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ka,er]=(0,x.useState)(!1),cr=(0,x.useMemo)(()=>{switch(ar){case Dt.Fy.THEMEONE:return rt.ThemeOne;case Dt.Fy.DEFAULT:default:return rt.btn}},[ar]);return x.createElement(Me.ZP,Qt({onClick:(0,nt.throttle)(Ea=>Fn(void 0,null,function*(){un&&er(!0);try{yield Yn(Ea)}catch(Pa){console.log("error",Pa)}un&&er(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(cr,rt[`${la}-${wa}`],zt),style:fn,size:la,shape:wa,loading:ka||ca},Sn),Qn)},ia={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Nn=({className:Ft,style:mt,children:zt=null,onClick:fn,title:Qn})=>x.createElement("div",{className:He()(ia.head,Ft),style:mt},x.createElement("span",{className:"primary-hover",onClick:fn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:Qn},Qn),x.createElement("div",{className:ia.node},zt)),ta={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ta=({confirmShow:Ft=!0,confirmTitle:mt,confirmClick:zt,cancelShow:fn=!0,cancelTitle:Qn,cancelClick:ca,className:un,style:Yn,confirmLoading:la=!1})=>x.createElement("div",{className:He()(ta.btns,un),style:Yn},Ft&&x.createElement(Me.ZP,{loading:la,onClick:zt,type:"primary",className:ta.confirm},mt),fn&&x.createElement(Me.ZP,{onClick:ca,className:ta.cancel},Qn)),za={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Aa=({className:Ft,style:mt={},LeftContent:zt,children:fn,RightContent:Qn})=>x.createElement("div",{className:He()(za.fixedBottom,Ft),style:mt},x.createElement("div",{className:za.wrap},x.createElement("div",{className:za.left},zt),x.createElement("div",{className:za.center},fn),x.createElement("div",{className:za.right},Qn))),xa={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ha=({className:Ft,style:mt={},dataSource:zt=[]})=>x.createElement("div",{className:He()(xa.crumbs,Ft),style:mt},zt.map((fn,Qn)=>QnTt.history.push(fn.path)},fn.name):x.createElement("span",null,fn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:Qn,style:{color:"#5F6368"}},fn.name))),Va=re(31797),Qa=Object.defineProperty,ja=Object.defineProperties,_a=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,Ma=(Ft,mt,zt)=>mt in Ft?Qa(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Ia=(Ft,mt)=>{for(var zt in mt||(mt={}))sa.call(mt,zt)&&Ma(Ft,zt,mt[zt]);if(Ca)for(var zt of Ca(mt))Na.call(mt,zt)&&Ma(Ft,zt,mt[zt]);return Ft},$a=(Ft,mt)=>ja(Ft,_a(mt)),lr=(Ft,mt)=>{var zt={};for(var fn in Ft)sa.call(Ft,fn)&&mt.indexOf(fn)<0&&(zt[fn]=Ft[fn]);if(Ft!=null&&Ca)for(var fn of Ca(Ft))mt.indexOf(fn)<0&&Na.call(Ft,fn)&&(zt[fn]=Ft[fn]);return zt};const{Countdown:rr}=Va.default;var ha=Ft=>{var mt=Ft,{onChange:zt}=mt,fn=lr(mt,["onChange"]);const[Qn,ca]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof Qn=="number"&&Qn>=0&&zt(Qn)},[Qn]);const un=Yn=>{const la=Math.floor(Yn/1e3);ca(la)};return x.createElement(rr,$a(Ia({},fn),{onChange:un}))},ba={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Xa=({DataProps:Ft,className:mt,style:zt={}})=>{var fn;return x.createElement("div",{className:He()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ba.ClassRoomItem,mt),style:zt,onClick:()=>{(0,qe.xg)(Ft==null?void 0:Ft.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(fn=Fe.Z)==null?void 0:fn.IMG_SERVER}/images/${Ft==null?void 0:Ft.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ft==null?void 0:Ft.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ft!=null&&Ft.is_public)&&x.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),x.createElement("span",{className:He()("text-16px font-medium",ba.TitleDom)},Ft==null?void 0:Ft.name)),x.createElement("div",{className:"c-grey-333 font-medium"},Ft==null?void 0:Ft.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ft==null?void 0:Ft.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ft==null?void 0:Ft.tasks_count),Ft!=null&&Ft.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Xt=Object.defineProperty,va=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,xn=(Ft,mt,zt)=>mt in Ft?Xt(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Ln=(Ft,mt)=>{for(var zt in mt||(mt={}))An.call(mt,zt)&&xn(Ft,zt,mt[zt]);if(va)for(var zt of va(mt))cn.call(mt,zt)&&xn(Ft,zt,mt[zt]);return Ft},Ga=({DataProps:Ft=[],selectValue:mt,onChange:zt,className:fn,style:Qn={},extra:ca,classNameItem:un,styleItem:Yn={},barHidden:la})=>{const[wa,ar]=(0,x.useState)();return(0,x.useEffect)(()=>{ar(Array.isArray(mt)?mt:[mt])},[mt]),x.createElement("div",{className:He()("flex px-20px py-10px gap-40px",fn),style:Ln({borderBottom:"1px solid #D3F0FF"},Qn)},Ft==null?void 0:Ft.map(Sn=>x.createElement("div",{key:Sn==null?void 0:Sn.id,className:He()("flex item-center justify-center current c-grey-333 text-16 relative",un,Sn==null?void 0:Sn.className),style:Ln(Ln({color:wa!=null&&wa.includes(Sn==null?void 0:Sn.id)?"#1890FF":"",minWidth:88},Yn),(Sn==null?void 0:Sn.style)||{}),onClick:ka=>{zt==null||zt({domEvent:ka,item:Sn}),Sn!=null&&Sn.link&&Tt.history.push(Sn==null?void 0:Sn.link)}},Sn==null?void 0:Sn.name,!la&&(wa==null?void 0:wa.includes(Sn==null?void 0:Sn.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},ca))},tn=Object.defineProperty,Za=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,fa=(Ft,mt,zt)=>mt in Ft?tn(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Fa=(Ft,mt)=>{for(var zt in mt||(mt={}))ur.call(mt,zt)&&fa(Ft,zt,mt[zt]);if(Oa)for(var zt of Oa(mt))Da.call(mt,zt)&&fa(Ft,zt,mt[zt]);return Ft},oa=(Ft,mt)=>Za(Ft,Ka(mt)),qa=({value:Ft,onChange:mt,onInputChange:zt,className:fn,style:Qn={},InputProps:ca})=>{const[un,Yn]=(0,x.useState)(Ft);return x.createElement("div",{className:He()("flex item-center rounded-full px-10px py-2px",fn),style:Fa({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Qn)},x.createElement(Ze.default,oa(Fa({bordered:!1},ca),{onChange:la=>{Yn(la.target.value),zt==null||zt(encodeURIComponent(la.target.value))},onPressEnter:la=>{mt==null||mt({domEvent:la,item:{value:un}})}})),x.createElement("img",{className:"h-22px current",src:re(25365),height:22,onClick:la=>{mt==null||mt({domEvent:la,item:{value:un}})}}))}},31103:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(59301);function pe(Xe,Ie){const Ne=(0,x.useRef)();(0,x.useEffect)(()=>{Ne.current=Xe}),(0,x.useEffect)(()=>{function Re(){Ne.current()}if(Ie!==null){let Ee=setInterval(Re,Ie);return()=>clearInterval(Ee)}},[Ie])}},97630:function(ct,kt,re){"use strict";re.r(kt),re.d(kt,{default:function(){return Zn}});var x=re(59301),pe=re(65582),Xe=re(78241),Ie=re(8591),Ne=re(43418),Re=re(95237),Ee=re(43604),He=re(6848),nt=re(3113),ot=re(28103),st=re(92832),$e=re(61621),Je=re(5112),le=re(11414),y=re(60979),a=re(65862),E=re(56656),b=re.n(E),z={flex_box_center:"flex_box_center___Eli3_",flex_space_between:"flex_space_between___b9mMZ",flex_box_vertical_center:"flex_box_vertical_center___HDlqC",flex_box_center_end:"flex_box_center_end___wxSjo",flex_box_column:"flex_box_column___riQIC",icons:"icons___fU5ZJ",shixuns:"shixuns___HhH4T",buttons:"buttons___Xd62N",addStage:"addStage___Ap4gr",color4CA:"color4CA___dMAG4",color204:"color204___ySVKY",completed:"completed___pNt1x",actionTabs:"actionTabs___x3cPl",tab:"tab___BFnIn",s1:"s1___O6K2P",tabActive:"tabActive___v3_qF",total:"total___oZdqK",introContent:"introContent___dSvDD",introContentMaxHeight:"introContentMaxHeight___NxSzO"},ne=re(43428),ae=re(24905),ie=re(58421),de=re(38147),ce=re(24514),fe=re(41867),Ce={flex_box_center:"flex_box_center___bI3gK",flex_space_between:"flex_space_between___ZyemH",flex_box_vertical_center:"flex_box_vertical_center___vOG6y",flex_box_center_end:"flex_box_center_end___g0YQU",flex_box_column:"flex_box_column___a7oLH",wrp:"wrp___wYwtQ",drawer:"drawer___UVA9h",menu:"menu___s5Hi1",actived:"actived___GavBb",actived2:"actived2___XNyxe",listItem:"listItem___OyHb7",info:"info___UU9rA",title:"title___CmRLc",titleLeft:"titleLeft___xWCXz",titleRight:"titleRight___PeYdC",search:"search___CzPOL",description:"description___TEI_C",menuCourse:"menuCourse___Z8Z9h"},Pe=re(59301),Ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,jt=(rt,Me,Dt)=>Me in rt?Ze(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ve=(rt,Me)=>{for(var Dt in Me||(Me={}))Qe.call(Me,Dt)&&jt(rt,Dt,Me[Dt]);if(ve)for(var Dt of ve(Me))It.call(Me,Dt)&&jt(rt,Dt,Me[Dt]);return rt},pt=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const{Search:Tt}=st.default,_t=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:intl.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],rn=({classroomList:rt,loading:Me,dispatch:Dt,cb:an,shixunIds:In=[]})=>{var qn;const Zt=(0,pe.useIntl)(),Jt=(0,pe.useParams)(),Qt=(0,pe.useLocation)(),{actionTabs:Rt}=rt,[Fn]=Xe.default.useForm(),{shixunLists:sn}=rt,[On,ia]=(0,x.useState)([]),[Pn,Nn]=(0,x.useState)([]),[ta,ma]=(0,x.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null});(0,x.useEffect)(()=>{rt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(ta.page=1,Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)}))},[rt.actionTabs.key]),(0,x.useEffect)(()=>{Ta()},[Jt]);const Ta=()=>pt(void 0,null,function*(){const Tn=yield(0,de.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ia([{id:null,name:Zt.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"})},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Tn==null?void 0:Tn.groups)||[]])}),za=()=>{Dt({type:"classroomList/setActionTabs",payload:{}}),ma({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null})};return rt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:Pe.createElement(ne.Z,{placement:"bottom",height:"100%",closable:!1,open:rt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Ce.drawer,footer:Pe.createElement("div",{className:"tc"},Pe.createElement(nt.ZP,{size:"middle",onClick:()=>{za(),Nn([]),an("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),Pe.createElement(nt.ZP,{size:"middle",onClick:()=>pt(void 0,null,function*(){var Tn,Aa;for(let vn=0;vn<(Pn==null?void 0:Pn.length);vn++){const Ha=Pn[vn];if(In.includes(Ha)){Ie.ZP.info(Zt.formatMessage({id:"classrooms.notDuplicateSelect",defaultMessage:"\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A{title}"},{title:(Aa=(Tn=sn==null?void 0:sn.shixun_list)==null?void 0:Tn.find(Va=>Va.id===Ha))==null?void 0:Aa.title}));return}}const xa=yield(0,ce.Ep)({id:rt.actionTabs.id,course_id:rt.actionTabs.course_id,shixun_ids:[...Pn]});Nn([]),xa!=null&&xa.shixuns_list&&(za(),an(xa.shixuns_list))}),type:"primary"},Zt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},Pe.createElement("section",{className:"tc"},Pe.createElement(Tt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ce.search,onSearch:Tn=>{ta.keyword=Tn,ta.page=1,Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}})),Pe.createElement("section",{className:"edu-container"},_t.map(function(Tn,Aa){var xa;return Pe.createElement("ul",{className:Ce.menu,key:Aa},Pe.createElement("li",null,Tn.name),(xa=Tn==null?void 0:Tn.children)==null?void 0:xa.map(function(vn,Ha){return Pe.createElement("li",{className:ta[Tn.id]==vn.id?Ce.actived:"",onClick:()=>{ta[Tn.id]=vn.id,ta.page=1,ma(Ve({},ta)),Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}},Pe.createElement("strong",null,vn.name))}))}),ta.type==="mine"&&Pe.createElement("ul",{className:Ce.menu},Pe.createElement("li",null,Zt.formatMessage({id:"classrooms.directory",defaultMessage:"\u76EE\u5F55"})),On==null?void 0:On.map((Tn,Aa)=>Pe.createElement("li",{className:ta.group_id==Tn.id?Ce.actived:"",key:Tn.name,onClick:()=>{ta.group_id=Tn.id,ta.page=1,ma(Ve({},ta)),Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}},Pe.createElement("strong",null,Tn.name)))),(qn=sn==null?void 0:sn.shixun_list)==null?void 0:qn.map(function(Tn,Aa){return Pe.createElement("div",{className:Ce.listItem,key:Aa},Pe.createElement(ae.default,{checked:Pn.includes(Tn.id),value:Tn.id,onChange:xa=>{let vn=Pn.indexOf(Tn.id);Pn.indexOf(Tn.id)>-1?Nn(Pn.filter(Ha=>Ha!==Tn.id)):Nn(Pn.concat(Tn.id))}}),Pe.createElement("div",{className:Ce.info},Pe.createElement("div",{className:Ce.title},Pe.createElement("div",{className:Ce.titleLeft},Pe.createElement("a",{className:"c-black",href:`/shixuns/${Tn==null?void 0:Tn.identifier}/challenges`,target:"_blank"},Pe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Tn.title}})),(0,fe.Ny)()&&(Tn==null?void 0:Tn.mark_status)===1&&Pe.createElement(He.Z,{title:Tn==null?void 0:Tn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,fe.Ny)()&&(Tn==null?void 0:Tn.mark_status)===2&&Pe.createElement(He.Z,{title:Tn==null?void 0:Tn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,fe.Ny)()&&(Tn==null?void 0:Tn.mark_status)===3&&Pe.createElement(He.Z,{title:Tn==null?void 0:Tn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),Pe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},Pe.createElement("span",{className:Ce.description,dangerouslySetInnerHTML:{__html:Tn.description}})),Pe.createElement("div",{className:"flex-wrp mt15"},Tn.challenge_names.map(function(xa,vn){return Pe.createElement("span",{key:vn,className:"mr30 font12"},"\u7B2C",vn+1,"\u5173 ",xa," ")})),Pe.createElement(ot.Z,{dashed:!0}),Pe.createElement("div",{className:"c-light-black mt20 font12"},Pe.createElement("span",null,Tn.author_name),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,Tn.author_school_name),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",Tn.level),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),Pe.createElement("span",null,Tn.study_count))))}),Pe.createElement("p",null)),Pe.createElement("div",{className:"tc"},Pe.createElement(ie.Z,{current:ta.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:sn==null?void 0:sn.shixuns_count,onChange:Tn=>{ta.page=Tn,Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}})))};var vt=(0,pe.connect)(({classroomList:rt,loading:Me})=>({classroomList:rt,loading:Me}))(rn),je=re(66457),at=re(93948),ht={wrap:"wrap___UWG0f",name:"name___LIQSC",button:"button___CSggN",progress:"progress___AQo_Y",havaLearn:"havaLearn___fq9Cb"},Fe=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())}),Mt=({data:rt={},dispatch:Me=()=>{},onReloadData:Dt=()=>{}})=>{const an=(0,pe.useIntl)(),In=()=>{var Qt,Rt,Fn;if(!(0,je.tJ)(Me)||(0,fe.Jd)())return;let sn;for(let On=0;On<((Qt=rt==null?void 0:rt.stages)==null?void 0:Qt.length);On++){const ia=(Rt=rt==null?void 0:rt.stages)==null?void 0:Rt[On],Pn=(Fn=ia==null?void 0:ia.shixuns_list)==null?void 0:Fn.find(Nn=>(Nn==null?void 0:Nn.shixun_status)!=="\u6682\u672A\u516C\u5F00");if(Pn){sn=Pn.identifier;break}}sn?Jt(sn):Ie.ZP.info(an.formatMessage({id:"classrooms.shixunNotPublic",defaultMessage:"\u5B9E\u8BAD\u6682\u672A\u516C\u5F00!"}))},qn=Qt=>{Qt=Qt!=null&&Qt.includes(".json")?Qt:`${Qt}.json`,Ne.default.confirm({centered:!0,title:an.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:an.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:an.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Fe(void 0,null,function*(){const Rt=yield(0,y.$Q)({url:Qt});if(!Rt)return;Ie.ZP.success(an.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const Fn=yield(0,y.Ir)({id:Rt.shixun_identifier});if(Fn!=null&&Fn.game_identifier){(0,a.xg)(`/tasks/${Fn.game_identifier}`),Dt();return}(Fn==null?void 0:Fn.status)===2?qn(Fn==null?void 0:Fn.message):(Fn==null?void 0:Fn.status)===3&&Zt(Fn==null?void 0:Fn.message)})})},Zt=Qt=>{Ne.default.confirm({centered:!0,title:an.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:an.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:an.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Jt=Qt=>Fe(void 0,null,function*(){const Rt=yield(0,y.Ir)({id:Qt});if(Rt!=null&&Rt.game_identifier){(0,a.xg)(`/tasks/${Rt.game_identifier}`),Dt();return}(Rt==null?void 0:Rt.status)===2?qn(Rt==null?void 0:Rt.message):(Rt==null?void 0:Rt.status)===3&&Zt(Rt==null?void 0:Rt.message)});return x.createElement("section",null,!(0,fe.GJ)()&&x.createElement(x.Fragment,null,rt!=null&&rt.start_learning?x.createElement(Re.Z,{className:ht.wrap,align:"middle"},x.createElement(Ee.Z,{flex:"1"},x.createElement("div",{className:`mt5 ${ht.havaLearn}`},x.createElement("span",null,"\u5DF2\u5B66",rt==null?void 0:rt.learned,"%")),x.createElement("div",{className:`mt5 ${ht.progress}`},x.createElement(at.Z,{percent:rt==null?void 0:rt.learned,showInfo:!1})),x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16"},"\u4E0A\u6B21\u5B66\u4E60\u5185\u5BB9"),x.createElement("span",{className:"ml20 c-blue-4ca"},rt==null?void 0:rt.last_shixun))),x.createElement(Ee.Z,null,x.createElement(nt.ZP,{className:ht.button,type:"primary",onClick:()=>Jt(rt==null?void 0:rt.last_shixun_identifier)},"\u5F00\u59CB\u5B66\u4E60"))):x.createElement(Re.Z,{className:ht.wrap,align:"middle"},x.createElement(Ee.Z,{flex:"1"},x.createElement("span",{className:ht.name},"\u8FD8\u672A\u5F00\u59CB\u5B66\u4E60")),x.createElement(Ee.Z,null,x.createElement(nt.ZP,{className:ht.button,type:"primary",onClick:In},"\u5F00\u59CB\u5B66\u4E60")))))},nn=re(87513),Et=re(30260),Vt=re(57146),De=re(17574),dt=re(10906),ft=re(49320),on=re(54624),Yt={tree:"tree___SHCwq",learn:"learn___buOG9",name:"name___dwQwe",sign:"sign___aQzc5",pdf_name:"pdf_name___m1wEX",name_style:"name_style___CnJ7d",color333:"color333___TbHdH"},We=re(89392),Ye=re(84105),we=re(38819),me=re(74128),Te=re(96935),ze=re(59301),ye=Object.defineProperty,he=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ae=(rt,Me,Dt)=>Me in rt?ye(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ge=(rt,Me)=>{for(var Dt in Me||(Me={}))tt.call(Me,Dt)&&Ae(rt,Dt,Me[Dt]);if(he)for(var Dt of he(Me))Oe.call(Me,Dt)&&Ae(rt,Dt,Me[Dt]);return rt},Bt=(rt,Me)=>{var Dt={};for(var an in rt)tt.call(rt,an)&&Me.indexOf(an)<0&&(Dt[an]=rt[an]);if(rt!=null&&he)for(var an of he(rt))Me.indexOf(an)<0&&Oe.call(rt,an)&&(Dt[an]=rt[an]);return Dt},Pt=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Wt=(rt={})=>{var Me,Dt;const an=(0,pe.useIntl)();switch(rt==null?void 0:rt.item_type){case"Challenge":return ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},ze.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return ze.createElement(He.Z,{title:"\u6559\u5B66\u89C6\u9891"},ze.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return ze.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((rt==null?void 0:rt.homework_type)==="group")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((rt==null?void 0:rt.homework_type)==="normal")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return ze.createElement(He.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},ze.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((rt==null?void 0:rt.homework_type)==="hack")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return rt!=null&&rt.is_all_choice?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},ze.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):rt!=null&&rt.is_unity_3d?((Me=rt==null?void 0:rt.challenge_types)==null?void 0:Me.length)<=1?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},ze.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},ze.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((Dt=rt==null?void 0:rt.challenge_types)==null?void 0:Dt.length)>1?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},ze.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},ze.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return ze.createElement(He.Z,{title:an.formatMessage({id:"paths.teachingCourseware",defaultMessage:"\u6559\u5B66\u8BFE\u4EF6"})},ze.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},Ht=rt=>{var Me=rt,{pathsDetail:Dt,globalSetting:an,user:In,loading:qn,visibleType:Zt,subjectHomeworkType:Jt,updateSort:Qt,isPaths:Rt,dispatch:Fn,keywords:sn,isShowSchedule:On,getData:ia}=Me,Pn=Bt(Me,["pathsDetail","globalSetting","user","loading","visibleType","subjectHomeworkType","updateSort","isPaths","dispatch","keywords","isShowSchedule","getData"]);const Nn=(0,pe.useIntl)();let[ta,ma]=(0,x.useState)([]),[Ta,za]=(0,x.useState)([]);const Tn=(0,pe.useParams)(),[Aa,xa]=(0,x.useState)([]),[vn,Ha]=(0,x.useState)({}),[Va,Qa]=(0,x.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}});(0,x.useEffect)(()=>{if(Pn.data&&!(0,We.isEqual)(Pn.data,Aa)){Ta=[];const Xt=JSON.parse(JSON.stringify(Pn.data));Ma(Xt,0),xa([...Xt]),Pn!=null&&Pn.expandAll||Zt!="All"?ma([...Ta]):ma([])}},[Pn.data,Zt,Pn==null?void 0:Pn.expandAll]),(0,x.useEffect)(()=>{var Xt,va,An,cn,xn,Ln,$n,Ga,tn,Za;let Ka;if((Xt=Dt.detail)!=null&&Xt.has_start){const Oa=(An=(va=Dt.detail)==null?void 0:va.courses)==null?void 0:An.findIndex(ur=>{var Da;return parseInt((Da=ur.course_status)==null?void 0:Da.status)===1});Ka=Oa>-1?Oa:0}else{let Oa=(Ln=(xn=(cn=Dt.detail)==null?void 0:cn.courses)==null?void 0:xn.map(ur=>{var Da;return parseInt((Da=ur.course_status)==null?void 0:Da.status)}))==null?void 0:Ln.lastIndexOf(2);Ka=Oa>-1?Oa:0,Oa=(Ga=($n=Dt.detail)==null?void 0:$n.courses)==null?void 0:Ga.findIndex(ur=>{var Da;return parseInt((Da=ur.course_status)==null?void 0:Da.status)===0}),Ka=Oa>-1?Oa:Ka}(tn=Dt.detail)!=null&&tn.courses&&Ha(((Za=Dt.detail)==null?void 0:Za.courses[Ka])||{})},[Dt.detail]);const ja=(Xt,va,...An)=>Pt(void 0,[Xt,va,...An],function*(cn,xn,Ln={}){const $n=xn?yield(0,y.BK)({id:cn,challenge_id:Ln==null?void 0:Ln.challenge_id,subject_id:Tn.pathId}):yield(0,y.Ir)({id:cn,challenge_id:Ln==null?void 0:Ln.challenge_id,subject_id:Tn.pathId});if($n!=null&&$n.game_identifier||$n!=null&&$n.identifier){(0,a.xg)(xn?`/tasks/${$n==null?void 0:$n.identifier}/jupyter`:`/tasks/${$n.game_identifier}?subject_id=${Tn.pathId||""}`);return}($n==null?void 0:$n.status)===-3?(0,a.eF)():($n==null?void 0:$n.status)===2?_a($n==null?void 0:$n.message):($n==null?void 0:$n.status)===3&&Ca($n==null?void 0:$n.message)}),_a=Xt=>{Xt=Xt!=null&&Xt.includes(".json")?Xt:`${Xt}.json`,Ne.default.confirm({centered:!0,title:Nn.formatMessage({id:"paths.prompt",defaultMessage:"\u63D0\u793A"}),okText:Nn.formatMessage({id:"paths.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Nn.formatMessage({id:"paths.cancel",defaultMessage:"\u53D6\u6D88"}),content:ze.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Pt(void 0,null,function*(){const va=yield(0,nn.L8)({url:Xt});if(!va)return;Ie.ZP.success(Nn.formatMessage({id:"paths.resetSuccess",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const An=yield(0,y.Ir)({id:va.shixun_identifier});if(An!=null&&An.game_identifier){(0,a.xg)(`/tasks/${An.game_identifier}`);return}(An==null?void 0:An.status)===2?_a(An==null?void 0:An.message):(An==null?void 0:An.status)===3&&Ca(An==null?void 0:An.message)})})},Ca=Xt=>{Ne.default.confirm({centered:!0,title:Nn.formatMessage({id:"paths.prompt",defaultMessage:"\u63D0\u793A"}),okText:Nn.formatMessage({id:"paths.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Nn.formatMessage({id:"paths.cancel",defaultMessage:"\u53D6\u6D88"}),content:ze.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Xt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},sa=Xt=>{console.log("onDragEnter:",Xt)},Na=Xt=>Pt(void 0,null,function*(){var va,An,cn,xn;console.log("onDrop:",Xt);const Ln=Xt.node.props.eventKey,$n=Xt.dragNode.props.eventKey,Ga=Xt.node.props.pos.split("-"),tn=Xt.dropPosition-Number(Ga[Ga.length-1]);if(Ga.length>3&&!Xt.node.dragOverGapBottom&&!Xt.node.dragOverGapTop||Xt.node.dragOver&&Xt.dragNodesKeys.length>1||Ga.length>2&&Xt.dragNodesKeys.length>1)return!1;let Za=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(Za.includes((va=Xt.dragNode)==null?void 0:va.item_type)&&((An=Xt.node)==null?void 0:An.item_type)!="StageCatalog"&&tn===0||((cn=Xt.dragNode)==null?void 0:cn.item_type)==="StageCatalog"&&Za.includes((xn=Xt.node)==null?void 0:xn.item_type)&&tn===0)return!1;const Ka=(Da,fa,Fa)=>{for(let oa=0;oa{Fa.splice(fa,1),ur=Da}),!Xt.dropToGap)Ka(Oa,Ln,Da=>{Da.children=Da.children||[],Da.children.unshift(ur)});else if((Xt.node.props.children||[]).length>0&&Xt.node.props.expanded&&tn===1)Ka(Oa,Ln,Da=>{Da.children=Da.children||[],Da.children.unshift(ur)});else{let Da,fa;Ka(Oa,Ln,(Fa,oa,Kn)=>{Da=Kn,fa=oa}),tn===-1?Da.splice(fa,0,ur):Da.splice(fa+1,0,ur)}yield Qt({stage_id:Pn.stage_id,list:Oa}),Ma(Oa,0,0,!0),console.log("data:",Oa),xa([...Oa]),ma([...ta,Xt.node.key])}),Ma=(Xt,va,An,cn)=>{va=va||0,Xt.map((xn,Ln)=>{var $n;try{return xn.key2=va+1+"-"+(Ln+1),xn.key3=Pn.index+1+"-"+(Ln+1),xn.title="",cn||(xn.key=va+1+"-"+(Ln+1)),va?xn.index=An+"-"+(Ln+1):xn.index=xn.key3,($n=xn.children)!=null&&$n.length&&(Ta.push(xn.key2),Ma(xn.children,xn.key2,xn.index,cn)),xn}catch(Ga){}})},Ia=Xt=>{Xt=Xt||"";let va=new RegExp(sn,"ig");const An=Xt.replace(va,'$&');return sn?ze.createElement("span",{dangerouslySetInnerHTML:{__html:An}}):Xt},$a=(Xt,va)=>{const{learning_status:An,name:cn}=Xt;return(An==null?void 0:An[0])==="can"&&(An==null?void 0:An[1])==="try"?ze.createElement("div",{className:Yt.learn},ze.createElement("span",{className:Yt.name},va?cn:Ia(cn)),ze.createElement("span",{className:Yt.sign},"\u514D\u8D39\u8BD5\u5B66")):va?cn:Ia(cn)},lr=Xt=>{Zt==="All"&&(ta.includes(Xt)?ma(ta.filter(va=>va!=Xt)):ma(ta.concat(Xt)))},rr=(Xt,va)=>Pt(void 0,null,function*(){if((0,je.tJ)(Fn,!0)){if(Xt!=null&&Xt.need_authorize){(0,je.rX)(!1);return}yield ja(Xt.identifier,Xt.is_jupyter||Xt.is_jupyter_lab,Xt),va(),vn!=null&&vn.course_id&&(0,ft.JS)({id:vn==null?void 0:vn.course_id})}}),Ba=Xt=>Pt(void 0,null,function*(){var va,An,cn,xn,Ln;if(!(0,je.tJ)(Fn))return;if(!((va=In.userInfo)!=null&&va.admin)&&!((An=In.userInfo)!=null&&An.business)&&!Xt.can_view&&Xt.item_type!=="Attachment")return Ne.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:ze.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});Xt.link&&(0,on.DH)({is_f:1,id:Xt.id,point:0,total:0});const $n=Pn!=null&&Pn.course_id?`course_id=${Pn==null?void 0:Pn.course_id}`:`subject_id=${Tn.pathId||Pn.subject_id}`;if(((xn=Xt==null?void 0:Xt.name)==null?void 0:xn.substr((cn=Xt==null?void 0:Xt.name)==null?void 0:cn.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((Ln=Dt.detail)!=null&&Ln.allow_download)){Ie.ZP.info(Nn.formatMessage({id:"paths.teachingMaterialsNoDownload",defaultMessage:"\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D"}));return}(0,a.FH)(Xt.name,me.Z.API_SERVER+Xt.url)}else(0,a.xg)(Xt.link||`/video/${Xt.id}?${$n}`);if(Xt.item_type==="Attachment"&&Xt.complete_status!=2){const tn=yield(0,ft.rS)({attachment_id:Xt.id,status:2})}(Xt.item_type==="Attachment"||Xt.item_type==="VideoItem")&&ia()}),[ha,ba]=(0,x.useState)(!1),Sa=Xt=>{ha||ba(!0)},Xa=(0,x.useMemo)(()=>(console.log("doms:"),ze.createElement(De.default,{className:Yt.tree,disabled:Pn.disabled,expandedKeys:[...ta],draggable:!0,onDragEnter:sa,onDrop:Na,onExpand:lr,blockNode:!0,titleRender:Xt=>{var va,An,cn,xn,Ln,$n,Ga;let tn=Xt;if(Zt=="SubjectHomework"){if(Jt=="group_count"&&(tn==null?void 0:tn.homework_type)!="group"||Jt=="normal_count"&&(tn==null?void 0:tn.homework_type)!="normal")return null}else if(tn.item_type!==Zt&&Zt!=="All")return null;const Za=((va=Xt==null?void 0:Xt.learning_status)==null?void 0:va[0])==="can";return ze.createElement(Re.Z,{align:"middle",className:"font14",onClick:()=>lr(tn.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>Sa(tn.key)},ze.createElement(Ee.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Wt(Xt)),ze.createElement(Ee.Z,{flex:"1",className:Yt.color333,style:{display:"flex",alignItems:"center",width:300}},Pn.cust_seq&&ze.createElement("span",{className:`${Yt.color333} mr10`},Xt.index),Xt.item_type!=="Attachment"&&ze.createElement("div",{className:Yt.name_style},ze.createElement(He.Z,{placement:"topLeft",title:Xt.name},$a(Xt,!1))),Xt.item_type==="Attachment"&&ze.createElement("a",{target:"_blank",className:Yt.pdf_name,title:Xt.name,onClick:()=>Pt(void 0,null,function*(){if((0,je.tJ)(Fn)){if(vn!=null&&vn.course_id){const Ka=yield(0,ft.JS)({id:vn==null?void 0:vn.course_id})}switch(Xt.item_type){case"Attachment":Ba(tn);break;case"VideoItem":Ba(Xt);break;case"ExaminationBank":Ba(Xt);break;case"HomeworkCommon":Ba(Xt);break;case"SubjectHomework":(Xt.homework_type=="group"||Xt.homework_type=="normal")&&Ba(Xt);break;case"Shixun":rr(Xt);break}}})},Xt.name),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&Xt.is_unity_3d&&ze.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&Xt.is_jupyter_lab&&ze.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&Xt.is_jupyter&&ze.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook"),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&((An=Xt==null?void 0:Xt.shixun_marks)==null?void 0:An.length)>0&&(((cn=In==null?void 0:In.userInfo)==null?void 0:cn.role)==1||((xn=In==null?void 0:In.userInfo)==null?void 0:xn.role)==2)&&(Xt==null?void 0:Xt.shixun_marks.map((Ka,Oa)=>ze.createElement(He.Z,{title:`${Ka}`,key:Oa},ze.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},Ka)))),!!((Ln=Xt.schools)!=null&&Ln.length)&&ze.createElement(He.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ze.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&!!(Xt!=null&&Xt.finished_challenges_count)&&ze.createElement(He.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Xt==null?void 0:Xt.finished_challenges_count)/(Xt==null?void 0:Xt.challenges_count)*100)}%`},ze.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Xt==null?void 0:Xt.finished_challenges_count)-(Xt==null?void 0:Xt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Pn.disabled&&ze.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),ha&&ze.createElement(Ee.Z,{className:"tr"},(tn.item_type==="VideoItem"||(tn==null?void 0:tn.item_type)==="Attachment"||(tn==null?void 0:tn.item_type)==="StageCatalog"||(tn==null?void 0:tn.item_type)==="SubjectHomework"||(tn==null?void 0:tn.item_type)==="ExaminationBank"||(tn==null?void 0:tn.item_type)==="HomeworkCommon")&&!Pn.disabled&&!Pn.hiddenEditBtn&&ze.createElement(He.Z,{title:"\u7F16\u8F91"},ze.createElement("span",{onClick:()=>{Pn.editVidoItem(Ge({stage_id:Pn.stage_id},tn))},style:{color:"#ccc",marginRight:"10px"}},ze.createElement(dt.Z,null))),!Pn.disabled&&ze.createElement(ze.Fragment,null,ze.createElement(He.Z,{title:"\u5220\u9664"},ze.createElement("span",{onClick:()=>{Pn.deleteStages({id:tn.stage_item_id,stage_id:Pn.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Pn.showVideoPlay&&Pn.disabled&&tn.item_type==="SubjectHomework"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:(tn==null?void 0:tn.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Pn.showInfoModal(Ge({stage_id:Pn.stage_id},tn))})},"\u67E5\u770B\u8BE6\u60C5")),Pn.showVideoPlay&&Pn.disabled&&tn.item_type==="ExaminationBank"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u6D4B\u9A8C",examinationid:tn.id}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&window.open(`/paperlibrary/see/${tn.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Pn.showVideoPlay&&Pn.disabled&&tn.item_type==="HomeworkCommon"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:tn.id}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Pn.showInfoModal(Ge({stage_id:Pn.stage_id},tn))})},"\u67E5\u770B\u8BE6\u60C5")),Pn.showVideoPlay&&Pn.disabled&&tn.item_type==="VideoItem"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u89C6\u9891"}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),ze.createElement(nt.ZP,{type:"primary",className:"mr10",onClick:()=>Pt(void 0,null,function*(){Ba(tn)})},tn.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(tn.allow_visit||tn.to_be_built||!tn.shixun_status)&&Pn.disabled&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&!tn.shixun_status&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:tn==null?void 0:tn.is_jupyter,identifier:tn==null?void 0:tn.identifier}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),ze.createElement(nt.ZP,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&(vn!=null&&vn.course_id&&(yield(0,ft.JS)({id:vn==null?void 0:vn.course_id})),window.open(`/shixuns/${tn.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!tn.shixun_status&&ze.createElement(Te.Z,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){return new Promise(Ka=>Pt(void 0,null,function*(){rr(tn,Ka)}))})},tn!=null&&tn.need_authorize?"\u9700\u6388\u6743":Xt!=null&&Xt.finished_challenges_count?(Xt==null?void 0:Xt.finished_challenges_count)-(Xt==null?void 0:Xt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Pn.showVideoPlay&&Pn.disabled&&tn.item_type==="Attachment"&&Za&&ze.createElement("aside",null,(($n=Dt.detail)==null?void 0:$n.allow_download)&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){var Ka;(0,je.tJ)(Fn)&&(0,a.Nd)("",`${me.Z.API_SERVER}${(Ka=tn.url)==null?void 0:Ka.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),ze.createElement(nt.ZP,{type:"primary",className:"mr10",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&(0,a.xg)(`/video/${tn.id}?subject_id=${Tn.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),ze.createElement(Ee.Z,null,Pn.disabled&&tn.shixun_status==="\u6682\u672A\u516C\u5F00"&&ze.createElement("span",{className:`${Yt.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),tn.shixun_status==="\u5DF2\u5220\u9664"&&ze.createElement("span",{className:`${Yt.color204} ml5`},"\u5DF2\u5220\u9664"),Pn.disabled&&!On&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&!!tn.challenges_count&&ze.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",tn.challenges_count),Pn.disabled&&On&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&!!tn.challenges_count&&tn.shixun_status!=="\u6682\u672A\u516C\u5F00"&&tn.shixun_status!=="\u5DF2\u5220\u9664"&&ze.createElement(ze.Fragment,null,ze.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:tn.finished_challenges_count===tn.challenges_count?"#50DAAE":"#DEDEDE"}}),ze.createElement("span",{style:{marginLeft:"4px"}},ze.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},tn.finished_challenges_count),ze.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",tn.challenges_count))),Pn.disabled&&On&&(tn.item_type==="VideoItem"||tn.item_type==="Attachment")&&(tn.complete_status==0?ze.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):tn.complete_status==1?ze.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):ze.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),Zt==="All"&&!!((Ga=Xt.children)!=null&&Ga.length)&&ze.createElement("span",{className:"ml10"},ta.includes(Xt.key)?ze.createElement(Ye.Z,null):ze.createElement(we.Z,null))))},treeData:Aa})),[Aa,Ta,ta,Zt,ha]);return ze.createElement(ze.Fragment,null,Xa)};var Gt=(0,pe.connect)(({pathsDetail:rt,loading:Me,user:Dt,globalSetting:an})=>({pathsDetail:rt,globalSetting:an,user:Dt,loading:Me.effects}))(Ht),Be=re(42678),lt=re(57261),At=re(2524),gt=re(5871),bt=re(96565);const dn=({user:rt,onReplyDiscuss:Me,dispatch:Dt,id:an,activeDiscussIndex:In,params:qn})=>{const Zt=(0,pe.useIntl)(),[Jt,Qt]=(0,x.useState)("");function Rt(sn){Qt(sn)}console.log(qn,"params33");function Fn(){if(!Jt){Ie.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Me(an,Jt),Qt("")}return x.createElement("div",{key:an,className:"discuss-item-editor",style:{display:In===an?"block":"none",width:"100%"}},x.createElement(bt.Z,{miniToolbar:!0,startInit:In===an,defaultValue:Jt,id:an,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Rt}),x.createElement("a",{onClick:Fn,className:"btn-send"},"\u53D1\u9001"))};var yn=(0,pe.connect)(({shixunsDetail:rt,loading:Me,globalSetting:Dt})=>({shixunsDetail:rt,globalSetting:Dt,loading:Me.models.index}))(dn),gn=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Bn=({user:rt,upDataList:Me,params:Dt,page:an,getTypeNumber:In,dispatch:qn,keywords:Zt})=>{const Jt=(0,pe.useIntl)(),Qt=(Rt,Fn)=>gn(void 0,null,function*(){const sn=yield(0,ft.ke)({id:Rt,content:Fn});(sn==null?void 0:sn.status)===0&&Me(1,Zt)});return x.createElement("div",{className:"discuss-item-container bg-white"},x.createElement("a",{href:`/users/${rt.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${me.Z.IMG_SERVER}/images/${rt.image_url}`,width:"50"})),x.createElement("section",null,x.createElement(yn,{id:Dt.pathId,params:Dt,activeDiscussIndex:Dt.pathId,onReplyDiscuss:Qt})))};var Hn=(0,pe.connect)(({shixunsDetail:rt,loading:Me,globalSetting:Dt})=>({shixunsDetail:rt,globalSetting:Dt,loading:Me.models.index}))(Bn),Dn=re(69467);function Wn(rt,Me=1){return get("/discusses.json",{page:Me-1,container_identifier:rt,container_type:"Shixun"})}function Jn(rt,Me){return(0,de.v_)(`/discusses/${rt}/top_or_down_discuss.json`,{top:Me})}function aa(rt,Me){return(0,de.v_)(`/discusses/${rt}/plus.json`,{container_type:"Discuss",type:Me?1:0})}function bn(rt,Me){return(0,de.v_)(`/discusses/${rt}/hidden.json`,Me)}function pa(rt,Me){return(0,de.v_)(`/discusses/${rt}/reward_code.json`,Me)}function na(rt){return(0,de.ZP)(`/api/discusses/${rt}.json`,{method:"delete"})}function Xn(rt,Me){return(0,de.v_)(`/discusses/${rt}/reply.json`,{container_type:"Shixun",content:Me})}function ea(rt){return post("/discusses.json",rt)}var Ra=re(6339),Un=re(30214),Ja=re(77254);function tr({data:rt,index:Me,adminOrOperator:Dt,parentDiscussIndex:an,shixunIdentifier:In,isDelete:qn,user:Zt,onSetRewardData:Jt,onSetActionType:Qt,params:Rt,deleteCommentAlert:Fn,shixunName:sn,keywords:On}){const{author:ia,can_delete:Pn,manage:Nn,content:ta,hidden:ma,id:Ta,reward:za,time:Tn}=rt,Aa=(0,pe.useIntl)();function xa(){Jt({id:Ta,index:Me,user_id:ia.user_id,parentDiscussIndex:an})}function vn(){Qt({id:Ta,index:Me,params:{hidden:ma?"0":"1",container_identifier:In},type:"hidden-discuss",parentDiscussIndex:an,message:ma?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Ha(){if(Fn){Ne.default.info({title:Aa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",sn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Qt({id:Ta,index:Me,type:"delete-discuss",parentDiscussIndex:an,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return x.createElement("div",{className:"second-level-discuss"},x.createElement("div",{className:"discuss-info-body"},x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${ia.login}`,target:"_blank"},ia.name),x.createElement("span",{className:"grey"},Tn),za?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${za}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,za)):null),x.createElement("div",{className:On?"hidden":"btn-group"},Dt?x.createElement("a",{onClick:xa,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,Dt?x.createElement("a",{onClick:vn,title:ma?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:ma?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Nn?x.createElement("a",{onClick:Ha,title:Aa.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},x.createElement("i",{className:"iconfont icon-shanchu"})):null)),x.createElement(Ra.Z,{className:"discuss-content",value:ta,highlightKeywords:On}))}var ra=({data:rt,index:Me,shixunIdentifier:Dt,adminOrOperator:an,identity:In,onTopOrDownDiscuss:qn,onPlusDiscuss:Zt,onSetActionType:Jt,onSetRewardData:Qt,user:Rt,isDelete:Fn,activeDiscussIndex:sn,onReplyDiscuss:On,onSetActiveDiscussIndex:ia,params:Pn,keywords:Nn})=>{const{content:ta,children:ma,game_url:Ta,hidden:za,id:Tn,position:Aa,praise_count:xa,reward:vn,sticky:Ha,time:Va,user_praise:Qa,game_passed:ja,delete_comment_alert:_a,author:Ca,shixun_name:sa,manage:Na}=rt;function Ma(){ia(Tn)}function Ia(){qn(Tn,!Ha,Me)}function $a(){Zt(Tn,!Qa,Me)}function lr(){Qt({id:Tn,index:Me,user_id:Ca.user_id})}function rr(){if(_a){Ne.default.info({title:intl.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",sa,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Jt({id:Tn,index:Me,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ba(){Jt({id:Tn,index:Me,params:{hidden:za?"0":"1",container_identifier:Dt},type:"hidden-discuss",message:za?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ha=ba=>{let{nodeName:Sa,src:Xa}=ba.target;Sa==="IMG"&&(Ja.Z.publish("preview-image",Xa),console.log("src:",Xa))};return x.createElement("div",{className:"discuss-item-container",key:Tn},x.createElement("a",{href:`/users/${Ca.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${me.Z.IMG_SERVER}/images/${Ca.image_url}`,width:"50"})),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${Ca.login}`,target:"_blank"},Ca.name),x.createElement("span",{className:"grey"},Va),Aa?x.createElement("span",{className:"c-green"}," [\u7B2C",Aa,"\u5173] "):null,Ta?x.createElement("a",{href:Ta,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},intl.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})):null,vn?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${vn}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,vn)):null,In<=5?x.createElement("span",{style:{flex:"1",textAlign:"right",color:ja===1?"#29bd8b":""}},ja||ja===0?ja===1?"\u5DF2\u901A\u5173":intl.formatMessage({id:"classrooms.notPassed",defaultMessage:"\u672A\u901A\u5173"}):""):null),x.createElement("div",{onClick:ha},x.createElement(Ra.Z,{className:"discuss-content",value:ta,highlightKeywords:Nn})),ma&&ma.length>0?x.createElement("div",{className:"reply-discuss-container",onClick:ha},ma.map((ba,Sa)=>x.createElement(tr,{key:ba.id,data:ba,index:Sa,deleteCommentAlert:_a,shixunName:sa,shixunIdentifier:Dt,adminOrOperator:an,user:Rt,isDelete:Fn,onSetRewardData:Qt,onSetActionType:Jt,parentDiscussIndex:Me,keywords:Nn}))):null,x.createElement("div",{className:Nn?"hidden":"btn-group"},an?x.createElement("a",{onClick:lr,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,an?x.createElement("a",{onClick:Ba,title:za?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:za?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Na&&(!ma||ma.length==0)&&x.createElement("a",{onClick:rr,title:intl.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},x.createElement("i",{className:"iconfont icon-shanchu"})),x.createElement("a",{onClick:Ma,title:intl.formatMessage({id:"classrooms.reply",defaultMessage:"\u56DE\u590D"})},x.createElement("i",{className:"iconfont icon-huifu1"})),x.createElement("a",{onClick:$a,className:Qa?"c-orange":""},x.createElement("i",{className:Qa?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),x.createElement("span",null,xa||""))),x.createElement(yn,{id:Tn,params:Pn,activeDiscussIndex:sn,onReplyDiscuss:On})))},ya=Object.defineProperty,La=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Cn=(rt,Me,Dt)=>Me in rt?ya(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,En=(rt,Me)=>{for(var Dt in Me||(Me={}))wt.call(Me,Dt)&&Cn(rt,Dt,Me[Dt]);if(it)for(var Dt of it(Me))yt.call(Me,Dt)&&Cn(rt,Dt,Me[Dt]);return rt},pn=(rt,Me)=>La(rt,Ua(Me)),ua=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Vn={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ot(rt,Me){switch(Me.type){case Dn.tD:return pn(En({},rt),{loading:!0});case Dn.RS:return pn(En({},rt),{showRewardDialog:!0});case Dn.t2:return pn(En({},rt),{showRewardDialog:!1});case Dn.GR:return En(En({},rt),Me.payload);case Dn.u8:return En(En({},rt),Me.payload);case Dn.rM:return En(En({},rt),Me.payload);case Dn.yS:return En(En({},rt),Me.payload);case Dn.Vn:return En(En({},rt),Me.payload);case Dn.SX:return En(En({},rt),Me.payload);default:throw new Error}}var St=({shixunIdentifier:rt,identity:Me,activeIndex:Dt,user:an,isShixunDetail:In=!1,isDelete:qn,getTypeNumber:Zt,params:Jt,getData:Qt,isNotDiscuss:Rt,keywords:Fn,setTypeCount:sn})=>{const On=(0,pe.useIntl)(),[ia,Pn]=(0,x.useReducer)(Ot,Vn),{page:Nn,loading:ta,data:ma,actionType:Ta,showRewardDialog:za,activeDiscussIndex:Tn}=ia,Aa=(0,x.useRef)(),xa=(0,x.useRef)();function vn(Sa){return ua(this,null,function*(){if(!ta)try{Pn({type:Dn.tD});const Xa=yield(0,ft.Mu)({coursesId:Jt==null?void 0:Jt.pathId,page:Sa,keywords:Fn});sn(Xa==null?void 0:Xa.disscuss_count),Pn({type:Dn.GR,payload:{activeDiscussIndex:null,page:Sa,data:Xa,loading:!1}})}catch(Xa){console.log(Xa)}})}function Ha(Sa){document.body.scrollIntoView(),vn(Sa)}function Va(Sa,Xa,Xt){return ua(this,null,function*(){try{const va=yield aa(Sa,Xa);Ba[Xt].user_praise=Xa,Ba[Xt].praise_count=va.praise_count,Pn({type:Dn.rM,payload:{data:pn(En({},ma),{comments:Ba})}})}catch(va){console.log(va)}})}function Qa(Sa,Xa,Xt){return ua(this,null,function*(){try{yield Jn(Sa,Xa),Ba[Xt].sticky=Xa,Pn({type:Dn.u8,payload:{data:pn(En({},ma),{comments:Ba})}})}catch(va){console.log(va)}})}function ja(){Pn({type:Dn.yS,payload:{actionType:null}})}function _a(){return ua(this,null,function*(){const{id:Sa,params:Xa,type:Xt,index:va,parentDiscussIndex:An}=Ta;if(Xt==="hidden-discuss"&&(yield bn(Sa,Xa),An?Ba[An].children[va].hidden=Xa.hidden==1:Ba[va].hidden=Xa.hidden==1,Pn({type:Dn.yS,payload:{actionType:null,data:pn(En({},ma),{comments:Ba})}})),Xt==="delete-discuss"){if(yield na(Sa),An||An===0){let cn=Ba[An].children;for(let xn=cn.length-1;xn>=0;xn--)if(cn[xn].id===Sa){cn.splice(xn,1);break}Ba[An].children=cn}else for(let cn=Ba.length-1;cn>=0;cn--)if(Ba[cn].id===Sa){Ba.splice(cn,1);break}Pn({type:Dn.yS,payload:{actionType:null,data:pn(En({},ma),{comments:Ba})}})}})}function Ca(Sa){Pn({type:Dn.yS,payload:{actionType:Sa}})}function sa(){Pn({type:Dn.t2})}function Na(){return ua(this,null,function*(){const{id:Sa,index:Xa,score:Xt,user_id:va,parentDiscussIndex:An}=Aa.current,cn=yield pa(Sa,{container_type:"Discusses",score:Xt,user_id:va});An?Ba[An].children[Xa].reward=cn.code:Ba[Xa].reward=cn.code,Pn({type:Dn.Vn,payload:{showRewardDialog:!1,data:pn(En({},ma),{comments:Ba})}}),Aa.current=null})}function Ma(Sa){Aa.current=Sa,Pn({type:Dn.RS})}function Ia(Sa){Aa.current.score=Sa}function $a(Sa,Xa){return ua(this,null,function*(){try{yield Xn(Sa,Xa),vn(Nn),Qt()}catch(Xt){console.log(Xt)}})}function lr(Sa){Pn(Tn===Sa?{type:Dn.SX,payload:{activeDiscussIndex:null}}:{type:Dn.SX,payload:{activeDiscussIndex:Sa}})}if((0,x.useEffect)(()=>{function Sa(){return ua(this,null,function*(){Dt===3&&!ma&&rt&&(yield vn(Nn))})}Sa()},[Jt.pathId,Fn]),(0,x.useEffect)(()=>{vn()},[Fn]),!ma)return!In&&x.createElement(Be.Z,null);const{disscuss_count:rr,comments:Ba,all:ha,can_hidden:ba}=ma;return x.createElement(x.Fragment,null,x.createElement("div",{className:"discuss-container discuss-warp-container",ref:xa},!In&&ta?x.createElement(Be.Z,null):null,rr===0?x.createElement("div",{style:{display:"flex"}},x.createElement(At.Z,null)):null,(0,fe.bg)()&&!Rt&&!Fn&&x.createElement(Hn,{getTypeNumber:Zt,upDataList:vn,page:Nn,user:an,params:Jt,keywords:Fn}),x.createElement("aside",{className:"bg-white"},Ba==null?void 0:Ba.map((Sa,Xa)=>x.createElement(ra,{user:an,key:Sa.id,data:Sa,index:Xa,identity:Me,onPaginationChange:Ha,shixunIdentifier:rt,isDelete:qn,onSetActionType:Ca,onTopOrDownDiscuss:Qa,adminOrOperator:ba,onPlusDiscuss:Va,onSetRewardData:Ma,activeDiscussIndex:Tn,onSetActiveDiscussIndex:lr,onReplyDiscuss:$a,keywords:Fn}))),rr>10?x.createElement("div",{className:"pagination-container tc"},x.createElement(ie.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:Ha,current:Nn,total:rr})):null),x.createElement(lt.Z,null,x.createElement(Ne.default,{centered:!0,title:On.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:!!Ta,onOk:_a,onCancel:ja},x.createElement("p",null,Ta?Ta.message:"")),x.createElement(Ne.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:za,onCancel:sa,onOk:Na},x.createElement(gt.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ia,style:{width:"228px"}}))))},ln=re(3918),Le=re(59301),mn=Object.defineProperty,zn=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Lt=(rt,Me,Dt)=>Me in rt?mn(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ct=(rt,Me)=>{for(var Dt in Me||(Me={}))xe.call(Me,Dt)&&Lt(rt,Dt,Me[Dt]);if(wn)for(var Dt of wn(Me))xt.call(Me,Dt)&&Lt(rt,Dt,Me[Dt]);return rt},en=(rt,Me)=>zn(rt,jn(Me)),qt=(rt,Me)=>{var Dt={};for(var an in rt)xe.call(rt,an)&&Me.indexOf(an)<0&&(Dt[an]=rt[an]);if(rt!=null&&wn)for(var an of wn(rt))Me.indexOf(an)<0&&xt.call(rt,an)&&(Dt[an]=rt[an]);return Dt},Ut=(rt,Me,Dt)=>new Promise((an,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?an(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const $t=rt=>{var Me=rt,{classroomList:Dt,user:an,globalSetting:In,loading:qn,dispatch:Zt}=Me,Jt=qt(Me,["classroomList","user","globalSetting","loading","dispatch"]),Qt;const Rt=(0,pe.useParams)(),{detailTopBanner:Fn}=Dt,[sn,On]=(0,x.useState)([]),[ia,Pn]=(0,x.useState)({}),[Nn,ta]=(0,x.useState)(-1),[ma,Ta]=(0,x.useState)(!1),[za,Tn]=(0,x.useState)({name:"",is_jupyter:!1}),[Aa]=Xe.default.useForm(),[xa]=Xe.default.useForm(),vn=(0,pe.useIntl)(),[Ha]=Xe.default.useForm(),[Va,Qa]=(0,x.useState)(!1),[ja,_a]=(0,x.useState)(),[Ca,sa]=(0,x.useState)([]),[Na,Ma]=(0,x.useState)(),[Ia,$a]=(0,x.useState)("All"),[lr,rr]=(0,x.useState)(!0),[Ba,ha]=(0,x.useState)(0),[ba,Sa]=(0,x.useState)(""),[Xa,Xt]=(0,x.useState)(0),[va,An]=(0,x.useState)([{name:vn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),totalName:"\u8BFE\u7A0B\u5B66\u4E60",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",totalName:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",totalName:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",totalName:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:vn.formatMessage({id:"classrooms.discussion",defaultMessage:"\u8BA8\u8BBA"}),totalName:vn.formatMessage({id:"classrooms.discussion",defaultMessage:"\u8BA8\u8BBA"}),type:"Discusses",number:0},{name:"\u5173\u5361",totalName:"\u5173\u5361",type:"challenges_count",number:0}]),cn=(0,x.useRef)();(0,x.useEffect)(()=>{oa()},[Rt==null?void 0:Rt.coursesId]),(0,x.useEffect)(()=>{Dt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&oa()},[Dt.actionTabs.key]),(0,x.useEffect)(()=>{Ln()},[ia]),(0,x.useEffect)(()=>{const Nt=sn.map(Gn=>Gn.items);let hn=0;Nt.map(Gn=>{Gn.map(sr=>{new RegExp(ba,"ig").test(sr.name)&&(sr.item_type===Ia||Ia==="All")&&hn++})}),hn>va.find(Gn=>Gn.type===Ia).number&&(hn=va.find(Gn=>Gn.type===Ia).number),Xt(hn)},[sn,Ia,ba]),(0,x.useEffect)(()=>{if(!cn.current)return;function Nt(){var Gn;let sr=new ResizeObserver(gr=>{for(let Ar of gr);});return sr.observe((Gn=cn.current)==null?void 0:Gn.firstElementChild),sr}const hn=Nt();return()=>{var Gn,sr;(Gn=cn.current)!=null&&Gn.firstElementChild&&hn.unobserve((sr=cn.current)==null?void 0:sr.firstElementChild)}},[cn.current,sn]);const xn=Nt=>Ut(void 0,null,function*(){const hn=yield(0,ce.Ex)(Ct({},Nt));return sn[Nn].items=Nt.list,hn}),Ln=()=>{const{shixuns_count:Nt=0,videos_count:hn=0,pdf_attachments_count:Gn=0,disscuss_count:sr=0,challenges_count:gr=0}=ia,Ar={All:Nt+hn+Gn+gr,Shixun:Nt,VideoItem:hn,Attachment:Gn,Discusses:sr,challenges_count:gr},xr=va.map(dr=>en(Ct({},dr),{number:Ar[dr.type]}));An(xr)},$n=Nt=>{var hn;Nn===-1?(Sa((hn=decodeURIComponent(Nt))==null?void 0:hn.trim()),ta(-1)):Ie.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")},Ga=Nt=>Ut(void 0,null,function*(){Zt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const hn=yield(0,y.Ir)({id:Nt});if(Zt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),hn!=null&&hn.game_identifier){(0,a.xg)(`/tasks/${hn.game_identifier}`);return}(hn==null?void 0:hn.status)===2?tn(hn==null?void 0:hn.message):(hn==null?void 0:hn.status)===3&&Za(hn==null?void 0:hn.message)}),tn=Nt=>{Nt=Nt!=null&&Nt.includes(".json")?Nt:`${Nt}.json`,Ne.default.confirm({centered:!0,title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Le.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ut(void 0,null,function*(){const hn=yield(0,nn.L8)({url:Nt});if(!hn)return;Ie.ZP.success(vn.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const Gn=yield(0,y.Ir)({id:hn.shixun_identifier});if(Gn!=null&&Gn.game_identifier){(0,a.xg)(`/tasks/${Gn.game_identifier}`);return}(Gn==null?void 0:Gn.status)===2?tn(Gn==null?void 0:Gn.message):(Gn==null?void 0:Gn.status)===3&&Za(Gn==null?void 0:Gn.message)})})},Za=Nt=>{Ne.default.confirm({centered:!0,title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Le.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Nt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ka=()=>{const Nt={shixuns_list:[],items:[]};ur(sn.length,Nt),On([...sn,Nt]),_a(!0)},Oa=()=>{Nn===sn.length-1&&ja&&(wa(),On(sn.filter((Nt,hn)=>hn!==sn.length-1))),oa(),ta(-1)},ur=(Nt,hn)=>{Yn()&&(ta(Nt),Aa.setFieldsValue({name:hn.stage_name,description:hn.stage_description}))},Da=Nt=>{var hn;setTimeout(()=>{document.documentElement.scrollTop=Ba},300),Nt!=="\u53D6\u6D88"&&(sn[Nn].items=(hn=sn[Nn].items)==null?void 0:hn.concat(Nt),On([...sn]))},fa=Nt=>{var hn;Nt.map(Gn=>(Gn.type="Attachment",Gn.id=Gn.id||Gn.response.id,Gn.url=`/api/attachments/${Gn.id||Gn.response.id}`,Gn)),sn[Nn].items=(hn=sn[Nn].items)==null?void 0:hn.concat(Nt),On([...sn])},Fa=Nt=>Ut(void 0,null,function*(){const hn=yield(0,ce.A2)(Ct({id:sn[Nn].stage_id,course_id:Rt.coursesId},Nt));if(hn.id){Ma(!1);const Gn=[Ct({},hn)];sn[Nn].items=sn[Nn].items.concat(Gn),On([...sn])}return hn}),oa=()=>Ut(void 0,null,function*(){rr(!0);const Nt=yield(0,ce.R7)({coursesId:Rt==null?void 0:Rt.coursesId});Nt!=null&&Nt.stages&&On(Nt!=null&&Nt.stages?[...Nt==null?void 0:Nt.stages]:[]),Pn(Nt?Ct({},Nt):{}),rr(!1),wa(),ta(-1)}),Kn=(Nt,hn)=>Ut(void 0,null,function*(){var Gn;if(!(Nt!=null&&Nt.name))return Ie.ZP.info(vn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));wa();const sr=[];if((Gn=sn[Nn][hn||"shixuns_list"])==null||Gn.map(gr=>{sr.push({type:gr.item_type,id:gr.id})}),ja){const gr=yield(0,ce.CI)(en(Ct({},Nt),{coursesId:Rt.coursesId,list:sr}));gr&&(sn[Nn]=Ct(Ct({},sn[Nn]),gr))}else{const gr=yield(0,ce.xn)(en(Ct({},Nt),{id:sn[Nn].stage_id,type:Array.from(new Set(sr.map(Ar=>Ar.type))),list:sr}));gr&&(sn[Nn]=Ct(Ct({},sn[Nn]),gr))}}),qa=(Nt,hn,Gn)=>{const sr=Array.from(Nt),[gr]=sr.splice(hn,1);return sr.splice(Gn,0,gr),sr},Ft=(Nt,hn)=>{Ne.default.confirm({centered:!0,okText:vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:()=>{sn[Nn][hn||"shixuns_list"].splice(Nt,1),Ie.ZP.success(vn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),On([...sn]),Kn(Aa.getFieldsValue(),hn)}})},mt=Nt=>{Ne.default.confirm({centered:!0,okText:vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ut(void 0,null,function*(){(yield(0,ce._V)({id:Nt})).status===0&&(ta(-1),Ie.ZP.success(vn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),oa())})})},zt=Nt=>{Ne.default.confirm({centered:!0,okText:vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ut(void 0,null,function*(){(yield(0,ce.WW)(Ct({},Nt))).status===0&&(ta(-1),Ie.ZP.success(vn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),oa())})})},fn=()=>{Tn({name:"",is_jupyter:!1}),xa.setFieldsValue({name:"",is_jupyter:!1}),Ta(!1)},Qn=(Nt,hn)=>{if(!Nt.destination)return;const Gn=qa(sn[Nn][hn||"shixuns_list"],Nt.source.index,Nt.destination.index);sn[Nn][hn||"shixuns_list"]=Gn,On([...sn]),Kn(Aa.getFieldsValue(),hn)},ca=Nt=>Ut(void 0,null,function*(){if(!Yn())return;(yield(0,ce.ms)({id:Nt})).status===0&&oa()}),un=Nt=>Ut(void 0,null,function*(){if(!Yn())return;(yield(0,ce.yy)({id:Nt})).status===0&&oa()}),Yn=()=>Nn!==-1?(Ne.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Le.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Nt=`Edit_${Nn}`;let hn=document.getElementById(Nt);hn&&setTimeout(()=>hn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,la=()=>{Kn(Aa.getFieldsValue())},wa=()=>{_a(!1)},ar=(Nt,hn,Gn)=>Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:hn,gutter:[5,10]},Le.createElement(Ee.Z,null,Nt.item_type==="Shixun"?Le.createElement("i",{className:"iconfont c-green-shixun c-light-primary font20"}):Le.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),Le.createElement(Ee.Z,{flex:1,className:!Nt.allow_visit&&!Nt.to_be_built&&(Nt.shixun_status==="\u6682\u672A\u516C\u5F00"||Nt.shixun_status==="\u5DF2\u5220\u9664")?z.color204:""},Gn+1,"-",hn+1,"\xA0\xA0",Nt.name,Nn===-1&&Nt.complete_status===1&&Le.createElement("span",{className:z.completed},Le.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),vn.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"}))),Le.createElement(Ee.Z,null,Nn===Gn&&Le.createElement("div",null,Le.createElement(He.Z,{title:vn.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},Le.createElement("span",{onClick:()=>{Ft(hn,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),Nn!==Gn&&Nt.item_type==="VideoItem"&&Le.createElement("aside",null,Le.createElement(nt.ZP,{type:"primary",href:Nt.link||`/video/${Nt.id}?course_id=${Rt==null?void 0:Rt.coursesId}`,target:"_blank"},Nt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Nt.allow_visit||Nt.to_be_built||Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Nt.shixun_status!=="\u5DF2\u5220\u9664")&&Nn!==Gn&&Nt.item_type==="Shixun"&&Le.createElement("aside",null,Le.createElement(pe.Link,{to:`/shixuns/${Nt.identifier}/challenges`,target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Le.createElement(nt.ZP,{className:"ml20",type:"primary",onClick:()=>{(0,je.tJ)(Zt)&&Ga(Nt.identifier)}},"\u5F00\u59CB\u5B9E\u6218")),Nn===-1&&!Nt.allow_visit&&Nt.shixun_status==="\u6682\u672A\u516C\u5F00"&&Le.createElement("span",{className:z.color204},"\u6682\u672A\u516C\u5F00"),Nn===-1&&!Nt.allow_visit&&Nt.shixun_status==="\u5DF2\u5220\u9664"&&Le.createElement("span",{className:z.color204},"\u5DF2\u5220\u9664"),Nn===-1&&Nt.allow_visit&&Nt.item_type==="Shixun"&&Le.createElement("span",{className:`${z.color204} ml5 experiment-number`},"\u5B9E\u9A8C\u6570 ",Nt.challenges_count))),Sn=(Nt,hn)=>{var Gn,sr,gr,Ar;if(Ia!=="All"&&!((Gn=Nt.stage_tag)!=null&&Gn.includes(Ia)))return null;const xr=Nt.items.filter(dr=>{var yr,hr;return new RegExp(ba,"ig").test(dr.name)&&(dr.item_type===Ia||Ia==="All"||((hr=(yr=dr==null?void 0:dr.children)==null?void 0:yr.filter(Er=>{var Br,Dr;return Er.item_type===Ia||Ia==="All"||((Dr=(Br=Er==null?void 0:Er.children)==null?void 0:Br.filter(mr=>mr.item_type===Ia||Ia==="All"))==null?void 0:Dr.length)>0}))==null?void 0:hr.length)>0)});return ba&&(xr!=null&&xr.length)||!ba?Le.createElement("section",{key:hn,className:"bg-white pt30 mb20 pb20 pl10 pr10"},Le.createElement("aside",{className:"pl20 pr20"},Le.createElement(Re.Z,{gutter:[5,20],align:"middle",style:{lineHeight:"16px"}},Le.createElement(Ee.Z,{flex:"22px"},Le.createElement("span",{className:z.icons},Le.createElement("i",{className:"iconfont icon-zhangjie2 font18"}))),Le.createElement(Ee.Z,{flex:1,className:"tl font18 bold c-grey-333"},Nt.stage_name||`\u7B2C${sn==null?void 0:sn.length}\u90E8\u5206`),Le.createElement(Ee.Z,null,(0,fe.GJ)()&&Nn===hn&&!ja&&Le.createElement(He.Z,{title:vn.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},Le.createElement("span",{onClick:()=>{mt(Nt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),(0,fe.GJ)()&&Nn!==hn&&Ia==="All"&&!ba&&Le.createElement("div",null,hn>0&&Le.createElement(He.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},Le.createElement("span",{onClick:()=>ca(Nt.stage_id),className:"iconfont icon-xiangshangyi c-light-green font18 current"})),hnun(Nt.stage_id),className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})),!ja&&Le.createElement(He.Z,{title:"\u7F16\u8F91"},Le.createElement("span",{onClick:()=>ur(hn,Nt),className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!Nt.stage_description&&Le.createElement("div",{style:{marginTop:12}},Le.createElement("div",{ref:cn,className:`${z.introContent} ${Nt!=null&&Nt.showReadFull?"":z.introContentMaxHeight}`},Le.createElement(Ra.Z,{value:Nt==null?void 0:Nt.stage_description})),(Nt==null?void 0:Nt.showExpansion)&&Le.createElement("div",{onClick:dr=>{sn[hn].showReadFull=!(Nt!=null&&Nt.showReadFull),On([...sn])}},Le.createElement(ot.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},Le.createElement("a",{className:`font14 ${z.color999}`},Nt!=null&&Nt.showReadFull?"\u6536\u8D77\u5168\u6587 ":"\u9605\u8BFB\u5168\u6587 ",Le.createElement("i",{className:`iconfont font14 ${Nt!=null&&Nt.showReadFull?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-jiantou9"}`})))))),Nn===hn&&Le.createElement("div",{className:"pl20 pr20 pt20"},Le.createElement("aside",null,Le.createElement(Xe.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(st.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${sn==null?void 0:sn.length}\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:la})),Le.createElement(Xe.default.Item,{name:"description",label:"\u63CF\u8FF0",rules:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(st.default.TextArea,{rows:5,maxLength:300,placeholder:`\u8BF7\u8F93\u5165\u7B2C${sn==null?void 0:sn.length}\u9636\u6BB5\u63CF\u8FF0`,onBlur:la}))),Le.createElement("aside",{style:{display:"flex",justifyContent:"space-evenly"}},Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!sn[Nn].stage_id)return Ie.ZP.info(vn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));(0,je.tJ)(Zt)&&(0,je.xY)()&&(Ta(!0),xa.setFieldsValue({name:"",is_jupyter:!1}))}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),Le.createElement("br",null),Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{var dr;if(!sn[Nn].stage_id)return Ie.ZP.info(vn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));ha(document.documentElement.scrollTop),Zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:sn[Nn].stage_id,course_id:Rt.coursesId}}),sa((dr=Nt==null?void 0:Nt.shixuns_list)==null?void 0:dr.map(yr=>yr.id))}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),Le.createElement("br",null),!((sr=In==null?void 0:In.setting)!=null&&sr.is_local)&&Le.createElement(Le.Fragment,null,Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{var dr,yr;if(!sn[Nn].stage_id)return Ie.ZP.info(vn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));((dr=an.userInfo)!=null&&dr.admin||(yr=an.userInfo)!=null&&yr.is_teacher&&(0,je.O5)())&&Ma(!0)}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),Le.createElement("br",null)),Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!sn[Nn].stage_id)return Ie.ZP.info(vn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));(0,je.tJ)(Zt)&&(0,je.xY)()&&(Qa(!0),Ha.resetFields())}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),Le.createElement("br",null)),Le.createElement("aside",{className:"c-light-black mt10 pb20",id:`Edit_${hn}`},"\u4E0B\u9762\u5B9E\u8BAD\u53EF\u4EE5\u901A\u8FC7\u62D6\u62FD\u8FDB\u884C\u6392\u5E8F\u8C03\u6574")),!!((gr=Nt.attachments_list)!=null&&gr.length)&&Le.createElement(ot.Z,null),Le.createElement("aside",{className:z.shixuns},Nn===hn?Le.createElement(le.Z5,{onDragEnd:dr=>Qn(dr,"attachments_list")},Le.createElement(le.bK,{droppableId:"droppable-id2"},(dr,yr)=>{var hr;return Le.createElement("div",en(Ct({className:"mt20",ref:dr.innerRef},dr.droppableProps),{onScroll:()=>{}}),(hr=Nt.attachments_list)==null?void 0:hr.map(function(br,Er){return Le.createElement(le._l,{draggableId:`${br.id.toString()}-${hn}-${Er}`,index:Er,key:br.id},(Br,Dr)=>Le.createElement("div",Ct(Ct({ref:Br.innerRef},Br.draggableProps),Br.dragHandleProps),Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:Er,gutter:[5,10]},Le.createElement(Ee.Z,null,Le.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),Le.createElement(Ee.Z,{flex:"1"},Le.createElement("a",{className:"c-grey-333",href:me.Z.IMG_SERVER+br.url,target:"_blank"},br.name)),Le.createElement(Ee.Z,null,Nn===hn&&Le.createElement("div",null,Le.createElement(He.Z,{title:vn.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})},Le.createElement("span",{onClick:()=>{Ft(Er,"attachments_list")},className:"iconfont icon-shanchu c-grey-c"})))))))}))})):Le.createElement("div",{className:"mt20"},(Ar=Nt.attachments_list)==null?void 0:Ar.map(function(dr,yr){return Le.createElement("div",null,Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:yr,gutter:[5,10]},Le.createElement(Ee.Z,null,Le.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),Le.createElement(Ee.Z,null,Le.createElement("a",{className:"c-grey-333",href:me.Z.IMG_SERVER+dr.url,target:"_blank"},dr.name))))}))),!!(xr!=null&&xr.length)&&Le.createElement(Gt,{visibleType:Ia,data:[...xr],stage_id:Nt.stage_id,disabled:Nn!==hn,deleteStages:zt,updateSort:xn,subject_id:ia==null?void 0:ia.subject_id,course_id:Rt==null?void 0:Rt.coursesId,index:hn,cust_seq:!0,hiddenEditBtn:!0,keywords:ba,isShowSchedule:ia==null?void 0:ia.is_show_schedule,getData:oa,showVideoPlay:!0}),Nn===hn&&Le.createElement("aside",{className:z.buttons},Le.createElement(nt.ZP,{onClick:Oa,type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),Le.createElement(nt.ZP,{onClick:Oa,size:"middle",type:"primary"},"\u4FDD\u5B58"))):null},ka=Nt=>{if(Nt){let Gn=0;for(var hn=0;hn127||Nt.charCodeAt(hn)==94?Gn+=2:Gn++;return Gn}else return 0},er=()=>{var Nt;for(let hn in sn)ka((Nt=sn[hn])==null?void 0:Nt.stage_description)>424?sn[hn].showExpansion=!0:sn[hn].showExpansion=!1;return sn==null?void 0:sn.map(function(hn,Gn){return Le.createElement("div",{key:Gn},Sn(hn,Gn))})},{start_date:cr,course_end:Ea}=Fn,Pa=Ea||b()(b()().format("L")).valueOf(){};return Le.createElement("section",{className:"mb50"},Le.createElement(Mt,{data:ia,dispatch:Zt,onReloadData:oa}),Le.createElement("aside",{style:{justifyContent:"space-between",display:"flex",background:"#fff",alignItems:"center",paddingRight:"20px"}},Le.createElement("div",{className:z.actionTabs},va.map(function(Nt,hn){if(sn!=null&&sn.some(Gn=>{var sr;return(sr=Gn.stage_tag)==null?void 0:sr.includes(Nt.type)})||Nt.type=="All"||Nt.type==="Discusses")return Le.createElement("div",{key:hn,className:Nt.type===Ia?z.tabActive:z.tab,onClick:()=>{Nn===-1?($a(Nt.type),ta(-1)):Ie.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Le.createElement("div",{className:z.s1},Nt.name))})),Le.createElement("div",{style:{display:"flex",justifyContent:"center"}},Le.createElement(ln.t7,{style:{width:222,marginTop:"-3px"},className:(0,fe.G5)()?"mr20":"",placeholder:vn.formatMessage({id:"classrooms.searchByName",defaultMessage:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),onChange:$n}),(0,fe.G5)()&&Le.createElement(nt.ZP,{type:"primary",onClick:()=>Ut(void 0,null,function*(){Ne.default.confirm({title:vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u540C\u6B65\u5F00\u653E\u8BFE\u7A0B\u8D44\u6E90\u540E\uFF0C\u4F1A\u9020\u6210\u5728\u7EBF\u5B66\u4E60\u5185\u6240\u6709\u8D44\u6E90\u5F3A\u5236\u540C\u6B65\u4E3A\u6700\u65B0\u5F00\u653E\u8BFE\u7A0B\u5185\u5BB9\uFF0C\u662F\u5426\u7EE7\u7EED\u540C\u6B65\uFF1F",okText:"\u540C\u6B65",cancelText:vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Ut(void 0,null,function*(){(yield(0,de.ZP)("/api/courses/sync_stages.json",{method:"post",body:{classroom_identifier:Rt==null?void 0:Rt.coursesId}})).status===0&&oa()})})})},"\u66F4\u65B0"))),Le.createElement("div",{className:z.total},"\u5171",Le.createElement("span",null,ba?Xa:va.find(Nt=>Nt.type===Ia).number),"\u4E2A",va.find(Nt=>Nt.type===Ia).totalName),ba&&Xa===0&&Ia!=="Discusses"&&Le.createElement(At.Z,{styles:{margin:"0 auto",padding:"100px 0",backgroundColor:"#fff"}}),Le.createElement($e.Z,{loading:lr,active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Ia!=="Discusses"&&Le.createElement(Le.Fragment,null,Le.createElement(Xe.default,{form:Aa,onFinish:Kn},er),(0,fe.GJ)()&&!ja&&Ia==="All"&&Nn===-1&&!ba&&Le.createElement("div",{className:z.addStage,onClick:Ka},Le.createElement("span",{className:z.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),Ia==="Discusses"&&Le.createElement("aside",{style:{paddingTop:25,background:"#fff"}},Le.createElement(St,{activeIndex:3,isNotDiscuss:Pa,getData:oa,shixunIdentifier:11,coursesId:Rt==null?void 0:Rt.coursesId,params:{pathId:Rt==null?void 0:Rt.coursesId},identity:(Qt=an.userInfo)==null?void 0:Qt.role,getTypeNumber:Ln,user:an.userInfo,isShixunDetail:!0,keywords:ba,setTypeCount:Xt})),Le.createElement(Ne.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ma,onOk:()=>Ut(void 0,null,function*(){yield xa.validateFields();const Nt=yield(0,ce.vf)(Ct({id:sn[Nn].stage_id,course_id:Rt.coursesId},za));fn(),Nt.id&&(Ie.ZP.success(vn.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Da([Nt]))}),onCancel:fn},Le.createElement(Xe.default,{form:xa,onValuesChange:Nt=>{Tn(Ct(Ct({},za),Nt))}},Le.createElement(Xe.default.Item,{label:"\u5B9E\u8BAD\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B9E\u8BAD\u7C7B\u578B"}]},Le.createElement(Je.ZP.Group,null,Le.createElement(Je.ZP,{defaultChecked:!0,value:!1},"\u666E\u901A\u5B9E\u8BAD"),Le.createElement(Je.ZP,{value:!0},"jupyter\u5B9E\u8BAD"))),Le.createElement(Xe.default.Item,{label:"\u5B9E\u8BAD\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Le.createElement(st.default,{maxLength:60,suffix:Le.createElement("span",null,za.name.length,"/60")})))),Le.createElement(Ne.default,{centered:!0,title:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Va,onOk:()=>Ut(void 0,null,function*(){yield Ha.validateFields();const Nt=yield Ha.getFieldsValue();(yield(0,ce.s0)({id:sn[Nn].stage_id,course_id:Rt.coursesId,attachment_ids:Nt.files.map(Gn=>Gn.response.id)})).status===0&&(Ie.ZP.success(vn.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Qa(!1),fa([...Nt.files]))}),onCancel:()=>Qa(!1)},Le.createElement(Xe.default,{form:Ha},Le.createElement(Xe.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},Le.createElement(Vt.Z,{maxSize:100,accept:"application/pdf",number:10})),Le.createElement(Xe.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"test_lyl"},Le.createElement(st.default,{onClick:()=>or})),Le.createElement("div",null,Le.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),Le.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",Le.createElement(pe.Link,{target:"_blank",to:"/users/mmipb3zhj/videos/protocol"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",Le.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7100M\uFF1B",Le.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u6587\u4EF6\uFF1B",Le.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",Le.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),Le.createElement(vt,{shixunIds:Ca,cb:Da}),Le.createElement(Et.Z,{visible:Na,onCancel:()=>Ma(!1),onOk:Fa}))};var Zn=(0,pe.connect)(({classroomList:rt,user:Me,loading:Dt,globalSetting:an})=>({classroomList:rt,user:Me,globalSetting:an,loading:Dt.models.index}))($t)},80024:function(ct,kt,re){"use strict";re.d(kt,{$J:function(){return Xe},JZ:function(){return Ne},bN:function(){return Ee},jP:function(){return Re},rO:function(){return Ie}});var x=re(38147),pe=(He,nt,ot)=>new Promise((st,$e)=>{var Je=a=>{try{y(ot.next(a))}catch(E){$e(E)}},le=a=>{try{y(ot.throw(a))}catch(E){$e(E)}},y=a=>a.done?st(a.value):Promise.resolve(a.value).then(Je,le);y((ot=ot.apply(He,nt)).next())});function Xe(He){return(0,x.U2)(`libraries/${He}.json`)}function Ie(He){return(0,x.U2)("library_tags.json",He)}function Ne(He){return pe(this,null,function*(){return(yield(0,x.IV)(`attachments/${He}.json`)).status===0})}function Re(He){return(0,x.v_)("libraries.json",He)}function Ee(He,nt){return(0,x.gz)(`libraries/${He}.json`,nt)}},30260:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Pe}});var x=re(59301),pe=re(65582),Xe=re(92832),Ie=re(78241),Ne=re(8591),Re=re(43418),Ee=re(93948),He=re(12563),nt=re(24905),ot={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},st=re(85149),$e=re(41867),Je=re(89613),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Ze,ve,Qe)=>ve in Ze?le(Ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ze[ve]=Qe,ae=(Ze,ve)=>{for(var Qe in ve||(ve={}))b.call(ve,Qe)&&ne(Ze,Qe,ve[Qe]);if(E)for(var Qe of E(ve))z.call(ve,Qe)&&ne(Ze,Qe,ve[Qe]);return Ze},ie=(Ze,ve)=>y(Ze,a(ve)),de=(Ze,ve,Qe)=>new Promise((It,jt)=>{var Ve=_t=>{try{Tt(Qe.next(_t))}catch(rn){jt(rn)}},pt=_t=>{try{Tt(Qe.throw(_t))}catch(rn){jt(rn)}},Tt=_t=>_t.done?It(_t.value):Promise.resolve(_t.value).then(Ve,pt);Tt((Qe=Qe.apply(Ze,ve)).next())});const{TextArea:ce}=Xe.default,fe=1024,Ce=({user:Ze,globalSetting:ve,loading:Qe,dispatch:It,visible:jt,editData:Ve,onCancel:pt=()=>{},onOk:Tt=()=>{},queryParams:_t={}})=>{var rn,vt;const je=(0,pe.useParams)(),[at]=Ie.default.useForm(),[ht,Fe]=(0,x.useState)([]),[qe,Mt]=(0,x.useState)(!1),nn=(0,x.useRef)(),[Et,Vt]=(0,x.useState)(),[De,dt]=(0,x.useState)(!1),[ft,on]=(0,x.useState)(!1),Yt=(0,$e.Ny)()?3:1;(0,x.useEffect)(()=>{var Ge,Bt,Pt,Wt,Ht;jt&&Ve&&(dt(Ve.is_link),Vt(Ve.link),!Ve.is_link&&Fe([{name:(Ge=Ve==null?void 0:Ve.video_item)==null?void 0:Ge.file_name,loaded:100,videoId:(Bt=Ve==null?void 0:Ve.video_item)==null?void 0:Bt.video_id}]),he(((Pt=Ve==null?void 0:Ve.tags)==null?void 0:Pt.map(Gt=>Gt==null?void 0:Gt.name))||[]),at.setFieldsValue({name:Ve.name,description:Ve.description,attachment_id:(Wt=Ve==null?void 0:Ve.video_item)==null?void 0:Wt.attachment_id,allow_skip:(Ht=Ve==null?void 0:Ve.video_item)==null?void 0:Ht.allow_skip}))},[Ve,jt]);const We=Ge=>{dt(!1);const Bt=Ge.name.toLowerCase();return Bt&&Bt.indexOf(".avi")==-1&&Bt.indexOf(".flv")==-1&&Bt.indexOf(".f4v")==-1&&Bt.indexOf(".m4v")==-1&&Bt.indexOf(".mov")==-1&&Bt.indexOf(".mp4")==-1&&Bt.indexOf(".rmvb")==-1&&Bt.indexOf(".swf")==-1&&Bt.indexOf(".webm")==-1&&Bt.indexOf(".wmv")==-1?(Ne.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):Ge.size>fe*Yt*1024*1024?(Ne.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Yt}G`),!0):ht!=null&&ht.find(Pt=>Pt.name===Ge.name)?(Ne.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},Ye=(Ge,Bt)=>{Re.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Bt?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Bt?Fe([]):(nn.current.cancel(),Fe([]))}})},we=()=>de(void 0,null,function*(){if(yield at.validateFields(),!De&&!(ht!=null&&ht.length)||De&&!Et){Ne.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}on(!0);const Ge=De?{link:Et}:{video_id:ht==null?void 0:ht[0].videoId},Bt=yield Tt(ae(ae(ae({},Ge),_t),{name:at.getFieldValue("name"),attachment_id:at.getFieldValue("attachment_id"),description:at.getFieldValue("description"),tags:ye,allow_skip:at.getFieldValue("allow_skip")}));on(!1),console.log("res"),console.log(Bt),Bt!=null&&Bt.id&&me()}),me=()=>{at.resetFields(),Fe([]),Vt(null),he([]),dt(null)},Te=()=>{pt(),me()},ze=()=>{var Ge,Bt,Pt,Wt,Ht;return x.createElement(x.Fragment,null,!De&&!!(ht!=null&&ht.length)&&x.createElement("div",{className:ot.fileProgress},((Ge=ht==null?void 0:ht[0])==null?void 0:Ge.loaded)==100?x.createElement("div",{className:`${ot.videoName} font14`},(Bt=ht==null?void 0:ht[0])==null?void 0:Bt.name):x.createElement(Ee.Z,{style:{width:"80%"},percent:(Pt=ht==null?void 0:ht[0])==null?void 0:Pt.loaded,status:((Wt=ht==null?void 0:ht[0])==null?void 0:Wt.loaded)==100?"normal":"active"}),x.createElement("div",{className:ot.fileCancel,onClick:()=>{var Gt,Be;return Ye((Gt=ht==null?void 0:ht[0])==null?void 0:Gt.name,((Be=ht==null?void 0:ht[0])==null?void 0:Be.loaded)==100)}},((Ht=ht==null?void 0:ht[0])==null?void 0:Ht.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),x.createElement("div",{className:ot.uploadWrap,style:{display:ht!=null&&ht.length?"none":"flex"}},x.createElement(Je.Z,ie(ae({},Ae),{ref:nn}),x.createElement("div",{className:ot.upload},x.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),x.createElement("label",{className:`${ot.upload} ${ot.uploadLink}`,onClick:()=>dt(!0)},x.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),De&&x.createElement(Xe.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Et,onChange:Gt=>Vt(Gt.target.value)}))},[ye,he]=(0,x.useState)([]),tt=Ge=>{if(Ge.key=="Enter"){const Bt=at.getFieldValue("tag");if(at.setFieldsValue({tag:""}),!Bt){Ne.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(ye.filter(Pt=>Pt===Bt).length>0){Ne.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}ye.push(Bt),he([...ye])}},Oe=(Ge,Bt)=>{Ge.preventDefault(),he([...ye.filter(Pt=>Pt!=Bt)])},Ae={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:We,onBeginInitFile:Ge=>{Fe([{name:Ge.filename,loaded:0}])},onComplete:Ge=>{Fe([{name:Ge.filename,loaded:Ge.percent,videoId:Ge.id}])},onError:()=>{Fe([])},onProgress:Ge=>{Fe([{name:Ge.filename,loaded:Ge.percent}])},chunkSize:1024*1024*2,options:{user_id:(rn=Ze==null?void 0:Ze.userInfo)==null?void 0:rn.user_id}};return x.createElement(Re.default,{centered:!0,maskClosable:!1,title:Ve?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:ot.modal,open:jt,confirmLoading:ft,onOk:we,onCancel:Te},x.createElement(Ie.default,{form:at},x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},x.createElement(Xe.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:ot.contentItem},ze()),x.createElement(Ie.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},x.createElement(st.Z,{getFileProgress:Ge=>{if(Ge.file.status==="uploading"){on(!0);return}Ge.file.status==="done"&&on(!1)}})),x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},x.createElement(ce,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),x.createElement(Ie.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},x.createElement(Xe.default,{onKeyUp:tt})),x.createElement("div",{className:ot["tagsList-content"]},ye.map((Ge,Bt)=>x.createElement(He.default,{key:Bt+Ge,closable:!0,onClose:Pt=>{Oe(Pt,Ge)}},Ge))),x.createElement(Ie.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},x.createElement(nt.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),x.createElement("div",{className:"c-grey-999"},x.createElement("div",null,"\u6CE8\u610F\uFF1A"),x.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.createElement(pe.Link,{to:`/users/${(vt=Ze.userInfo)==null?void 0:vt.login}/videos/protocol`,target:"_blank",className:ot.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),x.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Yt,"G\uFF1B"),x.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),x.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Pe=(0,pe.connect)(({user:Ze,loading:ve,globalSetting:Qe})=>({user:Ze,globalSetting:Qe,loading:ve}))(Ce)},66457:function(ct,kt,re){"use strict";re.d(kt,{rX:function(){return ae},pW:function(){return ie},gy:function(){return de},xY:function(){return ne},O5:function(){return z},tJ:function(){return le},o1:function(){return y},Rd:function(){return b}});var x=re(65582),pe=re(43418),Xe=re(28103),Ie=re(8591),Ne=re(41867),Re=re(65862),Ee=re(87169),He=re(25510),nt="data:image/png;base64,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",ot=re.p+"static/newqrcode.a8740efb.png",st=re(32637),$e=re(59301),Je=(ce,fe,Ce)=>new Promise((Pe,Ze)=>{var ve=jt=>{try{It(Ce.next(jt))}catch(Ve){Ze(Ve)}},Qe=jt=>{try{It(Ce.throw(jt))}catch(Ve){Ze(Ve)}},It=jt=>jt.done?Pe(jt.value):Promise.resolve(jt.value).then(ve,Qe);It((Ce=Ce.apply(ce,fe)).next())});const le=(ce,fe=!1)=>!!(y(ce)&&a(fe)),y=ce=>(0,Ne.bg)()?!0:(ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ce=!1)=>{var fe;const{user:Ce}=(0,x.getDvaApp)()._store.getState();return(fe=Ce.userInfo)!=null&&fe.profile_completed?!0:(pe.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,Re.xg)("/account/profile/edit"),E()}}),!1)},E=()=>{pe.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()}})},b=()=>{pe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:$e.createElement("div",{style:{textAlign:"center"}},$e.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"),$e.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:st}),$e.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 ce;const{user:fe}=(0,x.getDvaApp)()._store.getState();return(ce=fe.userInfo)!=null&&ce.professional_certification?!0:(pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:$e.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,Re.xg)("/account/certification")}}),!1)},ne=()=>(0,Ne.V9)()?!0:(pe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),$e.createElement("img",{src:ot,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(ce,fe)=>ce?!0:(pe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("p",null,fe||"\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"),$e.createElement("div",{style:{marginLeft:"110px"}},$e.createElement("img",{src:nt,width:200}),$e.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Re.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=ce=>{pe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:$e.createElement("div",null,$e.createElement("div",null,$e.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"),$e.createElement(Xe.Z,null),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.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 ",$e.createElement("a",null,ce),"\u5929\u3002"),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.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")),$e.createElement("div",{style:{textAlign:"center",marginTop:30}},$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(ce,fe="")=>{const{shixunsDetail:{detail:Ce}}=(0,x.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Pe="";return(Ce==null?void 0:Ce.public)===2&&(Pe="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Pe="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Pe="\u5DF2\u5173\u95ED"),pe.default.info({centered:!0,icon:$e.createElement(Ee.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Pe,"\uFF0C",fe,"\u3002"),$e.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(pe.default.confirm({centered:!0,icon:$e.createElement(Ee.Z,null),title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",fe,"\u3002"),$e.createElement("br",null),$e.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:()=>{pe.default.confirm({width:440,centered:!0,icon:$e.createElement(Ee.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:()=>Je(void 0,null,function*(){(yield ce({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(Ie.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),ce({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},56762:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(59301);function pe(){const[,Xe]=x.useReducer(Ie=>Ie+1,0);return Xe}},24905:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return ce}});var x=re(92310),pe=re.n(x),Xe=re(5630),Ie=re(59301),Ne=re(36355),Re=re(1684),Ee=re(32441),nt=Ie.createContext(null),ot=re(98447),st=re(14088),$e=re(4572),Je=function(fe,Ce){var Pe={};for(var Ze in fe)Object.prototype.hasOwnProperty.call(fe,Ze)&&Ce.indexOf(Ze)<0&&(Pe[Ze]=fe[Ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ze=Object.getOwnPropertySymbols(fe);ve{var Pe;const{prefixCls:Ze,className:ve,rootClassName:Qe,children:It,indeterminate:jt=!1,style:Ve,onMouseEnter:pt,onMouseLeave:Tt,skipGroup:_t=!1,disabled:rn}=fe,vt=Je(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:at,checkbox:ht}=Ie.useContext(Ne.E_),Fe=Ie.useContext(nt),{isFormItemInput:qe}=Ie.useContext(Ee.aM),Mt=Ie.useContext(Re.Z),nn=(Pe=(Fe==null?void 0:Fe.disabled)||rn)!==null&&Pe!==void 0?Pe:Mt,Et=Ie.useRef(vt.value);Ie.useEffect(()=>{Fe==null||Fe.registerValue(vt.value)},[]),Ie.useEffect(()=>{if(!_t)return vt.value!==Et.current&&(Fe==null||Fe.cancelValue(Et.current),Fe==null||Fe.registerValue(vt.value),Et.current=vt.value),()=>Fe==null?void 0:Fe.cancelValue(vt.value)},[vt.value]);const Vt=je("checkbox",Ze),[De,dt]=(0,ot.ZP)(Vt),ft=Object.assign({},vt);Fe&&!_t&&(ft.onChange=function(){vt.onChange&&vt.onChange.apply(vt,arguments),Fe.toggleOption&&Fe.toggleOption({label:It,value:vt.value})},ft.name=Fe.name,ft.checked=Fe.value.includes(vt.value));const on=pe()(`${Vt}-wrapper`,{[`${Vt}-rtl`]:at==="rtl",[`${Vt}-wrapper-checked`]:ft.checked,[`${Vt}-wrapper-disabled`]:nn,[`${Vt}-wrapper-in-form-item`]:qe},ht==null?void 0:ht.className,ve,Qe,dt),Yt=pe()({[`${Vt}-indeterminate`]:jt},$e.A,dt),We=jt?"mixed":void 0;return De(Ie.createElement(st.Z,{component:"Checkbox",disabled:nn},Ie.createElement("label",{className:on,style:Object.assign(Object.assign({},ht==null?void 0:ht.style),Ve),onMouseEnter:pt,onMouseLeave:Tt},Ie.createElement(Xe.Z,Object.assign({"aria-checked":We},ft,{prefixCls:Vt,className:Yt,disabled:nn,ref:Ce})),It!==void 0&&Ie.createElement("span",null,It))))};var a=Ie.forwardRef(le),E=re(94480),b=re(2738),z=function(fe,Ce){var Pe={};for(var Ze in fe)Object.prototype.hasOwnProperty.call(fe,Ze)&&Ce.indexOf(Ze)<0&&(Pe[Ze]=fe[Ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ze=Object.getOwnPropertySymbols(fe);ve{const{defaultValue:Pe,children:Ze,options:ve=[],prefixCls:Qe,className:It,rootClassName:jt,style:Ve,onChange:pt}=fe,Tt=z(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:_t,direction:rn}=Ie.useContext(Ne.E_),[vt,je]=Ie.useState(Tt.value||Pe||[]),[at,ht]=Ie.useState([]);Ie.useEffect(()=>{"value"in Tt&&je(Tt.value||[])},[Tt.value]);const Fe=Ie.useMemo(()=>ve.map(Ye=>typeof Ye=="string"||typeof Ye=="number"?{label:Ye,value:Ye}:Ye),[ve]),qe=Ye=>{ht(we=>we.filter(me=>me!==Ye))},Mt=Ye=>{ht(we=>[].concat((0,E.Z)(we),[Ye]))},nn=Ye=>{const we=vt.indexOf(Ye.value),me=(0,E.Z)(vt);we===-1?me.push(Ye.value):me.splice(we,1),"value"in Tt||je(me),pt==null||pt(me.filter(Te=>at.includes(Te)).sort((Te,ze)=>{const ye=Fe.findIndex(tt=>tt.value===Te),he=Fe.findIndex(tt=>tt.value===ze);return ye-he}))},Et=_t("checkbox",Qe),Vt=`${Et}-group`,[De,dt]=(0,ot.ZP)(Et),ft=(0,b.Z)(Tt,["value","disabled"]),on=ve.length?Fe.map(Ye=>Ie.createElement(a,{prefixCls:Et,key:Ye.value.toString(),disabled:"disabled"in Ye?Ye.disabled:Tt.disabled,value:Ye.value,checked:vt.includes(Ye.value),onChange:Ye.onChange,className:`${Vt}-item`,style:Ye.style,title:Ye.title},Ye.label)):Ze,Yt={toggleOption:nn,value:vt,disabled:Tt.disabled,name:Tt.name,registerValue:Mt,cancelValue:qe},We=pe()(Vt,{[`${Vt}-rtl`]:rn==="rtl"},It,jt,dt);return De(Ie.createElement("div",Object.assign({className:We,style:Ve},ft,{ref:Ce}),Ie.createElement(nt.Provider,{value:Yt},on)))},ae=Ie.forwardRef(ne);var ie=Ie.memo(ae);const de=a;de.Group=ie,de.__ANT_CHECKBOX=!0;var ce=de},98447:function(ct,kt,re){"use strict";re.d(kt,{C2:function(){return Ne}});var x=re(17313),pe=re(37613),Xe=re(83116);const Ie=Re=>{const{checkboxCls:Ee}=Re,He=`${Ee}-wrapper`;return[{[`${Ee}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{display:"inline-flex",flexWrap:"wrap",columnGap:Re.marginXS,[`> ${Re.antCls}-row`]:{flex:1}}),[He]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${He}`]:{marginInlineStart:0},[`&${He}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Ee]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Re.borderRadiusSM,alignSelf:"center",[`${Ee}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Ee}-inner`]:Object.assign({},(0,x.oN)(Re))},[`${Ee}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Re.checkboxSize,height:Re.checkboxSize,direction:"ltr",backgroundColor:Re.colorBgContainer,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,borderCollapse:"separate",transition:`all ${Re.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Re.checkboxSize/14*5,height:Re.checkboxSize/14*8,border:`${Re.lineWidthBold}px solid ${Re.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Re.motionDurationFast} ${Re.motionEaseInBack}, opacity ${Re.motionDurationFast}`}},"& + span":{paddingInlineStart:Re.paddingXS,paddingInlineEnd:Re.paddingXS}})},{[` ${He}:not(${He}-disabled), ${Ee}:not(${Ee}-disabled) `]:{[`&:hover ${Ee}-inner`]:{borderColor:Re.colorPrimary}},[`${He}:not(${He}-disabled)`]:{[`&:hover ${Ee}-checked:not(${Ee}-disabled) ${Ee}-inner`]:{backgroundColor:Re.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${Ee}-checked:not(${Ee}-disabled):after`]:{borderColor:Re.colorPrimaryHover}}},{[`${Ee}-checked`]:{[`${Ee}-inner`]:{backgroundColor:Re.colorPrimary,borderColor:Re.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Re.motionDurationMid} ${Re.motionEaseOutBack} ${Re.motionDurationFast}`}}},[` diff --git a/p__Classrooms__ThemeChange__Exercise.ff26f465.async.js b/p__Classrooms__ThemeChange__Exercise.00ea07a1.async.js similarity index 84% rename from p__Classrooms__ThemeChange__Exercise.ff26f465.async.js rename to p__Classrooms__ThemeChange__Exercise.00ea07a1.async.js index 32e238c1ee..8ff2c3d158 100644 --- a/p__Classrooms__ThemeChange__Exercise.ff26f465.async.js +++ b/p__Classrooms__ThemeChange__Exercise.00ea07a1.async.js @@ -1,4 +1,4 @@ -!(function(){var zc=Object.defineProperty,Zc=Object.defineProperties;var Hc=Object.getOwnPropertyDescriptors;var uc=Object.getOwnPropertySymbols;var Mc=Object.prototype.hasOwnProperty,Lc=Object.prototype.propertyIsEnumerable;var wc=(ot,Qe,te)=>Qe in ot?zc(ot,Qe,{enumerable:!0,configurable:!0,writable:!0,value:te}):ot[Qe]=te,Hu=(ot,Qe)=>{for(var te in Qe||(Qe={}))Mc.call(Qe,te)&&wc(ot,te,Qe[te]);if(uc)for(var te of uc(Qe))Lc.call(Qe,te)&&wc(ot,te,Qe[te]);return ot},Fc=(ot,Qe)=>Zc(ot,Hc(Qe));var Oc=(ot,Qe)=>{var te={};for(var b in ot)Mc.call(ot,b)&&Qe.indexOf(b)<0&&(te[b]=ot[b]);if(ot!=null&&uc)for(var b of uc(ot))Qe.indexOf(b)<0&&Lc.call(ot,b)&&(te[b]=ot[b]);return te};(self.webpackChunk=self.webpackChunk||[]).push([[6776],{89489:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},59477:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},26227:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},49198:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},41464:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},87169:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={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"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},52671:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},8657:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},56082:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},33853:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},15075:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},43531:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},38819:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},96408:function(ot,Qe){"use strict";Qe.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},5006:function(ot,Qe){"use strict";Qe.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}},61191:function(ot,Qe){"use strict";Qe.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},84511:function(ot,Qe){"use strict";Qe.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},78677:function(ot,Qe){"use strict";Qe.Z={flex_box_center:"flex_box_center___oQbDY",flex_space_between:"flex_space_between____4k1m",flex_box_vertical_center:"flex_box_vertical_center___iAGL_",flex_box_center_end:"flex_box_center_end___zhjgR",flex_box_column:"flex_box_column___bv7Ek",downloadbutton:"downloadbutton___FK4KV",configWorkContainer:"configWorkContainer___kXeIx"}},57951:function(ot,Qe){"use strict";Qe.Z={flex_box_center:"flex_box_center___mwl85",flex_space_between:"flex_space_between___Ykig4",flex_box_vertical_center:"flex_box_vertical_center___q51y0",flex_box_center_end:"flex_box_center_end___w0r4J",flex_box_column:"flex_box_column___A_A7o",downloadbutton:"downloadbutton___x1b07",configWorkContainer:"configWorkContainer___AQoCT"}},42882:function(ot,Qe){"use strict";Qe.Z={threeBtnSty:"threeBtnSty___TLi14",threeTableSty:"threeTableSty___TPPHp",threeSelectSty:"threeSelectSty___FTtcH",threeCheckboxSty:"threeCheckboxSty___lOX9B",inputStyComm:"inputStyComm___eu0su",threeInputSty:"threeInputSty___mTodi",threeSuffixInputSty:"threeSuffixInputSty___TXvX8",threeRadioSty:"threeRadioSty___d2bpk",threeFormSty:"threeFormSty___OJPML"}},70414:function(ot,Qe,te){"use strict";var b=te(59301),re=Object.defineProperty,Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ce=(ze,ke,Te)=>ke in ze?re(ze,ke,{enumerable:!0,configurable:!0,writable:!0,value:Te}):ze[ke]=Te,ue=(ze,ke)=>{for(var Te in ke||(ke={}))be.call(ke,Te)&&Ce(ze,Te,ke[Te]);if(Se)for(var Te of Se(ke))Be.call(ke,Te)&&Ce(ze,Te,ke[Te]);return ze};const Ne=ze=>React.createElement("svg",ue({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ze),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},25863:function(){"use strict";function ot(oe,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(ot.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(ot.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(ot.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(ot.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,a){var E=go.Shape._FigureParameters[oe];return E?E[a]:null},go.Shape.setFigureParameter=function(oe,a,E){if(!(E instanceof ot))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[a]=E};var Qe=[];function te(oe,a){var E=Qe.pop();return E===void 0?new go.Point(oe,a):(E.x=oe,E.y=a,E)}function b(){var oe=Qe.pop();return oe===void 0?new go.Point:oe}function re(oe){Qe.push(oe)}function Se(oe,a,E,x,y,z,ne,ae,le){le||(le=new go.Point);var ie=oe-E,de=y-ne,se=NaN,ce=NaN;if(ie===0)if(de===0)oe===E&&(se=oe,ce=a);else{var fe=(z-ae)/de,he=z-fe*y;se=oe,ce=fe*se+he}else if(de===0){var Ee=(a-x)/ie,Ke=a-Ee*oe;se=y,ce=Ee*se+Ke}else{var Ee=(a-x)/ie,fe=(z-ae)/de,Ke=a-Ee*oe,he=z-fe*y;se=(he-Ke)/(Ee-fe),ce=Ee*se+Ke}return le.x=se,le.y=ce,le}function be(oe,a,E,x,y,z,ne,ae,le,ie,de,se,ce,fe){var he=1-le,Ee=le,Ke=oe*he+E*Ee,Le=a*he+x*Ee,Ve=E*he+y*Ee,Oe=x*he+z*Ee,Re=y*he+ne*Ee,at=z*he+ae*Ee,vt=Ke*he+Ve*Ee,st=Le*he+Oe*Ee,pt=Ve*he+Re*Ee,Je=Oe*he+at*Ee,Pt=vt*he+pt*Ee,qe=st*he+Je*Ee;ie.x=Ke,ie.y=Le,de.x=vt,de.y=st,se.x=Pt,se.y=qe,ce.x=pt,ce.y=Je,fe.x=Re,fe.y=at}var Be=new go.Spot(.156,.156),Ce=new go.Spot(.844,.844),ue=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ot("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*ue,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(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(oe,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(oe,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(oe,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(oe,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(oe,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(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,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(oe,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(oe,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(oe,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(oe,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(oe,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(oe,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*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(oe,a,E){var x=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=Be,y.spot2=Ce,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,ue*a,0,a,(1-ue)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,ue*E,(1-ue)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,ue*E,ue*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-ue)*a,0,0,(1-ue)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,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(oe,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(oe,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(oe,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 ot("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*a;if(x===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 x>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())),ya&&(x=a);var y=Math.abs(x);if(x===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 x>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.5&&(x=.5);var y=Math.abs(x)*a;if(x===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 x>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())),ya&&(x=a/2);var y=Math.abs(x);if(x===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 x>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())),ya&&(x=a/2);var y=Math.abs(x);if(x===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 x>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())),y0&&(ne.add(new go.PathSegment(go.PathSegment.Move,a/2+ae,a/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,ae,ae).close())),z.spot1=Be,z.spot2=Ce,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,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(oe,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new ot("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ot("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,E){var x=oe?oe.parameter1:NaN,y=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var z=x%360;z<0&&(z+=360);var ne=y%360,ae=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,z,ne,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,a,E){var x=ue/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-x)*E,(y+x)*a,(z+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ot("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,a)/2,z=a/2,ne=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,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+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,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ot("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,a)/2,z=a/2,ne=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,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+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,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new ot("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,E){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=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,ne=E/2,ae=Math.atan2(E,a),le=x-Math.min(Math.cos(ae)*x/2,z),ie=x-Math.min(Math.sin(ae)*x/2,ne),y=new go.Geometry,de=new go.PathFigure(le,0,!0);return y.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,.2*E)),de.add(new go.PathSegment(go.PathSegment.Line,a-le,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,ie)),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,a,E-ie)),de.add(new go.PathSegment(go.PathSegment.Line,a-le,E)),de.add(new go.PathSegment(go.PathSegment.Line,z,.8*E)),de.add(new go.PathSegment(go.PathSegment.Line,le,E)),de.add(new go.PathSegment(go.PathSegment.Line,0,E-ie)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new ot("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=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 ot("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*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-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new ot("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,ue*a,0,a,(.5-ue/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+ue/2)*E,ue*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,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(oe,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(oe,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(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);x.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,ne=.3,ae=0,le=z*ue;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+z+ae)*E,(.5-z+ne)*a,(.5+le+ae)*E,(.5-le+ne)*a,(.5+z+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*a,(.5+ae)*E,(.5+le+ne)*a,(.5+z+ae)*E,(.5+z+ne)*a,(.5+le+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-z+ae)*E,(1-.5+z+ne)*a,(.5-le+ae)*E,(.5+le+ne)*a,(.5-z+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-le+ne)*a,(.5-z+ae)*E,(.5-z+ne+.05)*a,(.5-le+ae-.02)*E)),z=.2,ne=0,ae=-.3,le=z*ue,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*a,(.5+ae)*E,(.5+le+ne)*a,(.5+z+ae)*E,(.5+z+ne)*a,(.5+le+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-z+ae)*E,(1-.5+z+ne)*a,(.5-le+ae)*E,(.5+le+ne)*a,(.5-z+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*a,(.5+ae)*E,(.5-le+ne)*a,(.5-z+ae)*E,(.5-z+ne)*a,(.5-le+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ne)*a,(.5+z+ae)*E,(.5-z+ne)*a,(.5+le+ae)*E,(.5-le+ne)*a,(.5+z+ae)*E)),z=.2,ne=-.3,ae=0,le=z*ue,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-z+ae)*E,(1-.5+z+ne-.05)*a,(.5-le+ae-.02)*E,(.5+le+ne)*a,(.5-z+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*a,(.5+ae)*E,(.5-le+ne)*a,(.5-z+ae)*E,(.5-z+ne)*a,(.5-le+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+z+ae)*E,(.5-z+ne)*a,(.5+le+ae)*E,(.5-le+ne)*a,(.5+z+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+le+ne)*a,(.5+z+ae)*E,(.5+z+ne)*a,(.5+le+ae)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ne=.5,ae=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*a,ae*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ne,E*ae,z*a,z*a).close()),y=new go.PathFigure(a*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ae=.75,y=new go.PathFigure((ne+z)*a,ae*E,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ne,E*ae,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,a,E){var x=.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-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=.5,ne=.5,ae=.5,le=new go.PathFigure(ne*a,(ae-z)*E);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),z=.4,y=ue*.4;var ie=b(),de=b(),se=b(),ce=b();be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.42,ie,de,se,ce,ce);var fe=b(),he=b(),Ee=b();be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.58,ce,ce,Ee,fe,he);var Ke=b(),Le=b(),Ve=b();be(ne,ae+z,ne-y,ae+z,ne-z,ae+y,ne-z,ae,.42,Ke,Le,Ve,ce,ce);var Oe=b(),Re=b(),at=b();return be(ne,ae+z,ne-y,ae+z,ne-z,ae+y,ne-z,ae,.58,ce,ce,at,Oe,Re),le.add(new go.PathSegment(go.PathSegment.Move,at.x*a,at.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,Oe.x*a,Oe.y*E,Re.x*a,Re.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne-z)*a,(ae-y)*E,(ne-y)*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,se.x*a,se.y*E,ie.x*a,ie.y*E,de.x*a,de.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,at.x*a,at.y*E).close()),le.add(new go.PathSegment(go.PathSegment.Move,Ve.x*a,Ve.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,Ee.x*a,Ee.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,fe.x*a,fe.y*E,he.x*a,he.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne+z)*a,(ae+y)*E,(ne+y)*a,(ae+z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ve.x*a,Ve.y*E,Ke.x*a,Ke.y*E,Le.x*a,Le.y*E).close()),re(ie),re(de),re(se),re(ce),re(fe),re(he),re(Ee),re(Ke),re(Le),re(Ve),re(Oe),re(Re),re(at),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,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 ot("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var y=(a-x)/2,z=y+x;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(oe,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(oe,a,E){var x=new go.Geometry,y=ue*.4,z=.4,ne=.5,ae=.5,le=b(),ie=b(),de=b(),se=b(),ce=new go.PathFigure((ne-z)*a,ae*E,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne-z)*a,(ae-y)*E,(ne-y)*a,(ae-z)*E)),be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.44,de,se,ie,le,le),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,de.x*a,de.y*E,se.x*a,se.y*E));var fe=te(ie.x,ie.y);be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.56,le,le,ie,de,se);var he=te(ie.x,ie.y);ce.add(new go.PathSegment(go.PathSegment.Line,(fe.x*.1+.95*.9)*a,fe.y*.1*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,fe.y*.1*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(he.x*.1+.9)*a,.15*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(he.x*.1+.9)*a,(he.y*.1+.05*.9)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,he.x*a,he.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,de.x*a,de.y*E,se.x*a,se.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne+z)*a,(ae+y)*E,(ne+y)*a,(ae+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae+z)*E,(ne-z)*a,(ae+y)*E)),z=.35,y=ue*.35;var Ee=new go.PathFigure(ne*a,(ae-z)*E,!1);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E));var Ke=new go.PathFigure((ne-z)*a,ae*E,!1);return x.add(Ke),re(le),re(ie),re(de),re(se),re(fe),re(he),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,E){var x=new go.Geometry,y=.375,z=0,ne=-.125,ae=y*ue,le=new go.PathFigure((.525+z)*a,(.5+y+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+ne)*E,(.5+ae+z)*a,(.5+y+ne)*E,(.5+y+z)*a,(.5+ae+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+ne)*E,(1-.5+y+z)*a,(.5-ae+ne)*E,(.5+ae+z)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ne)*E,(.5-ae+z)*a,(.5-y+ne)*E,(.5-y+z)*a,(.5-ae+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+y+ne)*E,(.5-y+z)*a,(.5+ae+ne)*E,(.5-ae+z)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,z=0,ne=-.125,ae=y*ue;var le=new go.PathFigure((1-.5+y+z)*a,(.5+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+y+ne)*E,(.5+y+z)*a,(.5+ae+ne)*E,(.5+ae+z)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ne)*E,(.5-ae+z)*a,(.5+y+ne)*E,(.5-y+z)*a,(.5+ae+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+ne)*E,(.5-y+z)*a,(.5-ae+ne)*E,(.5-ae+z)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+ne)*E,(.5+ae+z)*a,(.5-y+ne)*E,(1-.5+y+z)*a,(.5-ae+ne)*E));var le=new go.PathFigure((.525+z)*a,(.5+y+ne)*E,!1);return x.add(le),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*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(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*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,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,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(oe,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(oe,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(oe,a,E){var x=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 x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,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(oe,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(oe,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(oe,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(oe,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(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ot("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ot("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-x)*a,ne=(.5-y/2)*E,ae=(.5+y/2)*E,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,z,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,z,E)),ie.add(new go.PathSegment(go.PathSegment.Line,z,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),le.spot1=new go.Spot(0,ne/E);var de=Se(0,ae/E,1,ae/E,z/a,1,1,.5,b());return le.spot2=new go.Spot(de.x,de.y),re(de),le}),go.Shape.setFigureParameter("Arrow2",0,new ot("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ot("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var z=a-x,ne=(E-y)/2,ae=ne+y,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,z,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,z,E)),ie.add(new go.PathSegment(go.PathSegment.Line,z,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),le.spot1=new go.Spot(0,ne/E);var de=Se(0,ae/E,1,ae/E,z/a,1,1,.5,b());return le.spot2=new go.Spot(de.x,de.y),re(de),le}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*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()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*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()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ot("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,z=(.5+x/2)*E,ne=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var le=Se(0,.5,.3,0,0,y/E,.1,y/E,b());return ne.spot1=new go.Spot(le.x,le.y),le=Se(.7,1,1,.5,0,z/E,1,z/E,le),ne.spot2=new go.Spot(le.x,le.y),re(le),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ot("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ot("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-x)/2,ne=z+x,ae=(E-y)/2,le=ae+y;(x>E||y>E)&&(y>x?(x=x*E/y,z=(E-x)/2,ne=z+x,ae=0,le=E):(z=0,ne=E,ae=0,le=E));var ie=new go.Geometry,de=new go.PathFigure(a,.5*E,!0);ie.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),de.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae).close());var se=Se(0,.5,.3,ae/E,0,z/E,1,z/E,b());return ie.spot1=new go.Spot(se.x,se.y),se=Se(.7,le/E,1,.5,0,ne/E,1,ne/E,se),ie.spot2=new go.Spot(se.x,se.y),re(se),ie}),go.Shape.setFigureParameter("IBeamArrow",0,new ot("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,z=(.5+x/2)*E,ne=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(0,y/E);var le=Se(.7,1,1,.5,0,z/E,1,z/E,b());return ne.spot2=new go.Spot(le.x,le.y),re(le),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new ot("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ot("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-x)/2,ne=z+x,ae=(E-y)/2,le=ae+y;(x>E||y>E)&&(y>x?(x=x*E/y,z=(E-x)/2,ne=z+x,ae=0,le=E):(z=0,ne=E,ae=0,le=E));var ie=new go.Geometry,de=new go.PathFigure(a,.5*E,!0);ie.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),de.add(new go.PathSegment(go.PathSegment.Line,0,le)),de.add(new go.PathSegment(go.PathSegment.Line,0,ae)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae).close()),ie.spot1=new go.Spot(0,z/E);var se=Se(.7,le/E,1,.5,0,ne/E,1,ne/E,b());return ie.spot2=new go.Spot(se.x,se.y),re(se),ie}),go.Shape.setFigureParameter("Pointer",0,new ot("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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,x*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ne=Se(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),re(ne),y}),go.Shape.setFigureParameter("RoundedPointer",0,new ot("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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,x*a,.75*E,x*a,.25*E).close()),y.spot1=new go.Spot(x,.35);var ne=Se(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),re(ne),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new ot("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*E,z=(.5+x/2)*E,ne=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,.3);var le=Se(.7,1,1,.5,0,z/E,1,z/E,b());return ne.spot2=new go.Spot(le.x,le.y),re(le),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ot("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var y=(E-x)/2,z=y+x;x>E&&(y=0,z=E);var ne=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,y/E);var le=Se(.7,1,1,.5,0,z/E,1,z/E,b());return ne.spot2=new go.Spot(le.x,le.y),re(le),ne}),go.Shape.setFigureParameter("SquareArrow",0,new ot("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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,x*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,x*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=ue*.1,ne=new go.PathFigure(0,.9*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);x.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 x.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)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);x.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 x.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)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=ue*.5,ne=new go.PathFigure(0,x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ue*x,(.5-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,ue*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-ue*x,(.5+z)*a,1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,1*E,0,E-ue*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var ae=new go.PathFigure(a,x,!1);return y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ue*x,(.5+z)*a,2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-ue*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=ue*.5,ne=new go.PathFigure(0,E-x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ue*x,(.5-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,ue*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-ue*x,(.5+z)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,E,0,E-ue*x));var ae=new go.PathFigure(0,E-x,!1);return y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-ue*x,(.5-z)*a,E-2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+z)*a,E-2*x,a,E-x-ue*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=ue*.5,ne=new go.PathFigure(x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ue*x,0,a,(.5-z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-ue*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ue*x,E,0,(.5+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,ue*x,0));var ae=new go.PathFigure(x,0,!1);return y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+ue*x,0,2*x,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+z)*E,x+ue*x,E)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=ue*.5,ne=new go.PathFigure(a-x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ue*x,0,a,(.5-z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-ue*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ue*x,E,0,(.5+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,ue*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ae=new go.PathFigure(a-x,0,!1);return y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-ue*x,0,a-2*x,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+z)*E,a-x-ue*x,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*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 x.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)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*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 x.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)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,a,E){var x=new go.Geometry,y=.2,z=.1,ne=ue*y,ae=ue*z,le=.5,ie=.1,de=new go.PathFigure(le*a,(ie+z)*E,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(le-y)*a,ie*E,(le-ne)*a,(ie+z)*E,(le-y)*a,(ie+ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-z)*E,(le-y)*a,(ie-ae)*E,(le-ne)*a,(ie-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(le+y)*a,ie*E,(le+ne)*a,(ie-z)*E,(le+y)*a,(ie-ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+z)*E,(le+y)*a,(ie+ae)*E,(le+ne)*a,(ie+z)*E));var se=.05,ce=ue*se;le=.05,ie=.25;var fe=new go.PathFigure(.5*a,.2*E,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),le=.95,ie=.25,fe.add(new go.PathSegment(go.PathSegment.Bezier,(le+se)*a,ie*E,(le+ce)*a,(ie-se)*E,(le+se)*a,(ie-ce)*E)),fe.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),se=.025,ce=ue*se,le=.825,ie=.35,fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-se)*E,(le+se)*a,(ie-ce)*E,(le+ce)*a,(ie-se)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-se)*a,ie*E,(le-ce)*a,(ie-se)*E,(le-se)*a,(ie-ce)*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),se=.05,ce=ue*se,le=.5,ie=.7,fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-se)*E,(le+se)*a,(ie-ce)*E,(le+ce)*a,(ie-se)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-se)*a,ie*E,(le-ce)*a,(ie-se)*E,(le-se)*a,(ie-ce)*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),se=.025,ce=ue*se,le=.175,ie=.35,fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-se)*E,(le+se)*a,(ie-ce)*E,(le+ce)*a,(ie-se)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-se)*a,ie*E,(le-ce)*a,(ie-se)*E,(le-se)*a,(ie-ce)*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),se=.05,ce=ue*se,le=.05,ie=.25,fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-se)*E,(le-se)*a,(ie-ce)*E,(le-ce)*a,(ie-se)*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new ot("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var z=new go.PathFigure(.5*a,.5*E,!0);return x.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)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("Database",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=ue*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var ae=new go.PathFigure(a,.1*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+z)*E,(.5+y)*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+z)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,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()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=ue*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var ae=new go.PathFigure(a,.1*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,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()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=ue*.2,ne=new go.PathFigure(0,.2*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*E,(.2-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+z)*a,0,a,(.2-z)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+z)*E,(.8+z)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-z)*a,E,0,(.8+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var ae=new go.PathFigure(0,y*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("Document",function(oe,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*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 x.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)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*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 x.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)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);x.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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E));var ne=new go.PathFigure(a,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(y*a,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,z*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,z*E)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,a,E){var x=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=ue*.5,ae=.5,le=new go.PathFigure(a,ae*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,a,(ae+ne)*E,(ae+ne)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*E,(ae-ne)*a,E,0,(ae+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,0,0,(ae-ne)*E,(ae-ne)*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,ae*E,(ae+ne)*a,0,a,(ae-ne)*E));var ie=new go.PathFigure((z+y)*a,(z+y)*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z*a,z*E)),ie.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Line,(z+y)*a,z*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.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()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=.5,ne=new go.PathFigure(.5*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*E,a,(z+y)*E,(z+y)*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,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()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(0,0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*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()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);x.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 x.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)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);x.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 x.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)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var ae=new go.PathFigure(.5*y*a,y*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=.5,ne=new go.PathFigure(a,z*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var ae=new go.PathFigure(a,.5*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.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()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure((1-y)*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*a,0,!0);x.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 ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,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()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=new go.PathFigure(0,0,!0);return x.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()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=.5,ne=new go.PathFigure(a,z*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var ae=new go.PathFigure(a,z*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,z*E));var le=new go.PathFigure(.8*a,.75*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*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)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,E){var x=new go.Geometry,y=ue*.1,z=.1,ne=.9,ae=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,E)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var ie=new go.PathFigure((ne+z)*a,ae*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne+z)*a,(ae+y)*E,(ne+y)*a,(ae+z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae+z)*E,(ne-z)*a,(ae+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne-z)*a,(ae-y)*E,(ne-y)*a,(ae-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,(ne+y)*a,(ae-z)*E,(ne+z)*a,(ae-y)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=ue*.4,ne=ue*.1,ae=.1,le=.9,ie=.5,de=new go.PathFigure(.8*a,.5*E,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+z)*E,(.4+y)*a,E)),de.add(new go.PathSegment(go.PathSegment.Line,0,E)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-z)*E));var se=new go.PathFigure((le+ae)*a,ie*E,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ae)*E,(le+ae)*a,(ie+ne)*E,(le+ne)*a,(ie+ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae)*a,ie*E,(le-ne)*a,(ie+ae)*E,(le-ae)*a,(ie+ne)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ae)*E,(le-ae)*a,(ie-ne)*E,(le-ne)*a,(ie-ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae)*a,ie*E,(le+ne)*a,(ie-ae)*E,(le+ae)*a,(ie-ne)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*y,ne=0,ae=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+z)*a,(ae-y)*E,.7*a,(ae-z)*E)),y=.1,z=ue*.1,ne=.9,ae=.5;var ie=new go.PathFigure((ne-y)*a,ae*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*y,ne=0,ae=.5,le=new go.PathFigure(0,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+z+z)*a,(ae-y)*E,.8*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(ae+z)*E,(ne+z+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*y,ne=.2,ae=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.8*a,.5*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+z)*a,(ae-y)*E,.7*a,(ae-z)*E)),y=.1,z=ue*.1,ne=.9,ae=.5;var de=new go.PathFigure((ne-y)*a,ae*E,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*y,ne=.2,ae=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.2*a,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+z)*a,(ae-y)*E,.9*a,(ae-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,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)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,E){var x=new go.Geometry,y=ue*.1,z=.1,ne=.1,ae=.5,le=new go.PathFigure((ne-y*.5)*a,E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,0,(ne-y)*a,E,(ne-z)*a,0)),ne=.3,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+z)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,0,(ne-y)*a,E,(ne-z)*a,0)),ne=.5,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+z)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,0,(ne-y)*a,E,(ne-z)*a,0)),ne=.7,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+z)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,0,(ne-y)*a,E,(ne-z)*a,0)),ne=.9,le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y*.5)*a,E,(ne+z)*a,0,(ne+y)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=.5,ne=.5,ae=.5,le=new go.PathFigure((ne-z)*a,ae*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne-z)*a,(ae-y)*E,(ne-y)*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,(ne+y)*a,(ae-z)*E,(ne+z)*a,(ae-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne+z)*a,(ae+y)*E,(ne+y)*a,(ae+z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae+z)*E,(ne-z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*a,ae*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*a,ae*E,ne*a,(ae-z)*E,ne*a,(ae+z)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*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)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,E){var x=new go.Geometry,y=a,z=E;a=a*.38,E=E*.6;var ne=ue*.8,ae=.8,le=0,ie=.5,de=(y-a)/2,se=(z-E)/2,ce=new go.PathFigure(le*a+de,(ie+ae)*E+se,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae)*a+de,ie*E+se,(le-ne)*a+de,(ie+ae)*E+se,(le-ae)*a+de,(ie+ne)*E+se)),ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie-ae)*E+se,(le-ae)*a+de,(ie-ne)*E+se,(le-ne)*a+de,(ie-ae)*E+se)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae+ne*.5)*a+de,ie*E+se,le*a+de,(ie-ae)*E+se,(le-ae+ne*.5)*a+de,(ie-ne)*E+se)),ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie+ae)*E+se,(le-ae+ne*.5)*a+de,(ie+ne)*E+se,le*a+de,(ie+ae)*E+se).close()),ne=ue*.4,ae=.4,le=.2,ie=.5;var fe=new go.PathFigure(le*a+de,(ie+ae)*E+se,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae)*a+de,ie*E+se,(le-ne)*a+de,(ie+ae)*E+se,(le-ae)*a+de,(ie+ne)*E+se)),fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie-ae)*E+se,(le-ae)*a+de,(ie-ne)*E+se,(le-ne)*a+de,(ie-ae)*E+se)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae+ne*.5)*a+de,ie*E+se,le*a+de,(ie-ae)*E+se,(le-ae+ne*.5)*a+de,(ie-ne)*E+se)),fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie+ae)*E+se,(le-ae+ne*.5)*a+de,(ie+ne)*E+se,le*a+de,(ie+ae)*E+se).close()),ne=ue*.2,ae=.2,le=.5,ie=.5;var he=new go.PathFigure((le-ae)*a+de,ie*E+se,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie-ae)*E+se,(le-ae)*a+de,(ie-ne)*E+se,(le-ne)*a+de,(ie-ae)*E+se)),he.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae)*a+de,ie*E+se,(le+ne)*a+de,(ie-ae)*E+se,(le+ae)*a+de,(ie-ne)*E+se)),he.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie+ae)*E+se,(le+ae)*a+de,(ie+ne)*E+se,(le+ne)*a+de,(ie+ae)*E+se)),he.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae)*a+de,ie*E+se,(le-ne)*a+de,(ie+ae)*E+se,(le-ae)*a+de,(ie+ne)*E+se)),ne=ue*.4,ae=.4,le=.8,ie=.5;var Ee=new go.PathFigure(le*a+de,(ie-ae)*E+se,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae)*a+de,ie*E+se,(le+ne)*a+de,(ie-ae)*E+se,(le+ae)*a+de,(ie-ne)*E+se)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie+ae)*E+se,(le+ae)*a+de,(ie+ne)*E+se,(le+ne)*a+de,(ie+ae)*E+se)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae-ne*.5)*a+de,ie*E+se,le*a+de,(ie+ae)*E+se,(le+ae-ne*.5)*a+de,(ie+ne)*E+se)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie-ae)*E+se,(le+ae-ne*.5)*a+de,(ie-ne)*E+se,le*a+de,(ie-ae)*E+se).close()),ne=ue*.8,ae=.8,le=1,ie=.5;var Ke=new go.PathFigure(le*a+de,(ie-ae)*E+se,!0);return x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae)*a+de,ie*E+se,(le+ne)*a+de,(ie-ae)*E+se,(le+ae)*a+de,(ie-ne)*E+se)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie+ae)*E+se,(le+ae)*a+de,(ie+ne)*E+se,(le+ne)*a+de,(ie+ae)*E+se)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae-ne*.5)*a+de,ie*E+se,le*a+de,(ie+ae)*E+se,(le+ae-ne*.5)*a+de,(ie+ne)*E+se)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie-ae)*E+se,(le+ae-ne*.5)*a+de,(ie-ne)*E+se,le*a+de,(ie-ae)*E+se).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,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 x.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)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*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);x.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 ne=new go.PathFigure(.6*a,E,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var ae=new go.PathFigure(0,.5*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(oe,a,E){var x=new go.Geometry,y=ue*.4,z=.4,ne=.5,ae=.5,le=b(),ie=b(),de=b(),se=b();be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.5,le,le,ie,de,se);var ce=te(ie.x,ie.y),fe=new go.PathFigure(ie.x*a,ie.y*E,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,de.x*a,de.y*E,se.x*a,se.y*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne+z)*a,(ae+y)*E,(ne+y)*a,(ae+z)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae+z)*E,(ne-z)*a,(ae+y)*E)),be(ne-z,ae,ne-z,ae-y,ne-y,ae-z,ne,ae-z,.5,de,se,ie,le,le),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,de.x*a,de.y*E,se.x*a,se.y*E)),y=ue*.3,z=.3,be(ne-z,ae,ne-z,ae-y,ne-y,ae-z,ne,ae-z,.5,de,se,ie,le,le),fe.add(new go.PathSegment(go.PathSegment.Line,ie.x*a,ie.y*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,se.x*a,se.y*E,de.x*a,de.y*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.5,le,le,ie,de,se),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,se.x*a,se.y*E,de.x*a,de.y*E).close());var fe=new go.PathFigure(.45*a,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),re(le),re(ie),re(de),re(se),re(ce),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function z(ne,ae,le){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*a,(.8+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*a,(.8+le)*E).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*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()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*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()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return x.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()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,E){var x=new go.Geometry,y=.5,z=0,ne=0,ae=y*ue,le=.4*Math.SQRT2/2+.5,ie=.5-.5*Math.SQRT2/2,de=1,se=.5,ce=.5,fe=0,he=new go.PathFigure(le*a,(1-ie)*E,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,de*a,se*E,de*a,.7*E,de*a,se*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ce+z)*a,(fe+z)*E,(.5+y+z)*a,(.5-ae+z)*E,(.5+ae+z)*a,(.5-y+z)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ne)*E,(.5-ae+z)*a,(.5-y+ne)*E,(.5-y+z)*a,(.5-ae+ne)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*E,(.5-y+z)*a,(.5+ae+ne)*E,(.5-ae+z)*a,.9*E)),he.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*E)),he.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*E)),he.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,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)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*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)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(a,E,!1);x.add(z);var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*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()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(.335*a,(1-.555)*E,!0);x.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 ne=.5-.285,ae=.5,le=ne,ie=Math.PI/4,de=4*(1-Math.cos(ie))/(3*Math.sin(ie)),se=de*.5,ce=ne,fe=ne,he=de*ce,Ee=de*fe;z.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ce)*a,le*E,(ae-(he+ce)/2)*a,(le+(fe+Ee)/2)*E,(ae-ce)*a,(le+Ee)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-fe)*E,(ae-ce)*a,(le-Ee)*E,(ae-he)*a,(le-fe)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ce)*a,le*E,(ae+he)*a,(le-fe)*E,(ae+ce)*a,(le-Ee)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(ae+ce)*a,(le+Ee)*E,(ae+(he+ce)/2)*a,(le+(fe+Ee)/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 Ke=new go.PathFigure(.2*a,E,!1);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var Le=new go.PathFigure(.8*a,E,!1);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var z=new go.PathFigure(.2*a,.2*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*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()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(a,E,!1);x.add(z);var ne=new go.PathFigure(.1*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);x.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)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);x.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);x.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 ne=new go.PathFigure(.675*a,.575*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*.5,ne=new go.PathFigure(a,y*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+z)*E,(y+z)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-z)*a,E,0,(y+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-z)*E,(y-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+z)*a,0,a,(y-z)*E));var ae=new go.PathFigure(y*a,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),ae.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);x.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 x.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()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var z=new go.PathFigure(0,.2*E,!0);x.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 ne=new go.PathFigure(0,.6*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*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()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,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()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*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)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*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);x.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 ne=.1,ae=ue*.1,le=.2,ie=.9,de=new go.PathFigure((le-ne)*a,ie*E,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-ae)*E,(le-ae)*a,(ie-ne)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+ae)*a,(ie-ne)*E,(le+ne)*a,(ie-ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+ae)*E,(le+ae)*a,(ie+ne)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-ae)*a,(ie+ne)*E,(le-ne)*a,(ie+ae)*E).close()),ne=.1,ae=ue*.1,le=.8,ie=.9;var se=new go.PathFigure((le-ne)*a,ie*E,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-ae)*E,(le-ae)*a,(ie-ne)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+ae)*a,(ie-ne)*E,(le+ne)*a,(ie-ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+ae)*E,(le+ae)*a,(ie+ne)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-ae)*a,(ie+ne)*E,(le-ne)*a,(ie+ae)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*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)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*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);x.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 ne=new go.PathFigure(.5*a,.8*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var ae=new go.PathFigure(.5*a,.7*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var le=.1,ie=ue*.1,de=.1,se=.9,ce=new go.PathFigure((de-le)*a,se*E,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(se-le)*E,(de-le)*a,(se-ie)*E,(de-ie)*a,(se-le)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(de+le)*a,se*E,(de+ie)*a,(se-le)*E,(de+le)*a,(se-ie)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(se+le)*E,(de+le)*a,(se+ie)*E,(de+ie)*a,(se+le)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(de-le)*a,se*E,(de-ie)*a,(se+le)*E,(de-le)*a,(se+ie)*E)),le=.1,ie=ue*.1,de=.4,se=.9;var fe=new go.PathFigure((de-le)*a,se*E,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(se-le)*E,(de-le)*a,(se-ie)*E,(de-ie)*a,(se-le)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+le)*a,se*E,(de+ie)*a,(se-le)*E,(de+le)*a,(se-ie)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(se+le)*E,(de+le)*a,(se+ie)*E,(de+ie)*a,(se+le)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-le)*a,se*E,(de-ie)*a,(se+le)*E,(de-le)*a,(se+ie)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);x.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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ne=new go.PathFigure(.55*a,.4*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var de=.05,se=ue*.05,ce=.175,fe=.95,ae=new go.PathFigure((ce-de)*a,fe*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-de)*E,(ce-de)*a,(fe-se)*E,(ce-se)*a,(fe-de)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce+de)*a,fe*E,(ce+se)*a,(fe-de)*E,(ce+de)*a,(fe-se)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe+de)*E,(ce+de)*a,(fe+se)*E,(ce+se)*a,(fe+de)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce-de)*a,fe*E,(ce-se)*a,(fe+de)*E,(ce-de)*a,(fe+se)*E));var de=.05,se=ue*.05,ce=.375,fe=.95,le=new go.PathFigure((ce-de)*a,fe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-de)*E,(ce-de)*a,(fe-se)*E,(ce-se)*a,(fe-de)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ce+de)*a,fe*E,(ce+se)*a,(fe-de)*E,(ce+de)*a,(fe-se)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe+de)*E,(ce+de)*a,(fe+se)*E,(ce+se)*a,(fe+de)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ce-de)*a,fe*E,(ce-se)*a,(fe+de)*E,(ce-de)*a,(fe+se)*E));var de=.05,se=ue*.05,ce=.625,fe=.95,ie=new go.PathFigure((ce-de)*a,fe*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-de)*E,(ce-de)*a,(fe-se)*E,(ce-se)*a,(fe-de)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce+de)*a,fe*E,(ce+se)*a,(fe-de)*E,(ce+de)*a,(fe-se)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe+de)*E,(ce+de)*a,(fe+se)*E,(ce+se)*a,(fe+de)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-de)*a,fe*E,(ce-se)*a,(fe+de)*E,(ce-de)*a,(fe+se)*E));var de=.05,se=ue*.05,ce=.825,fe=.95,he=new go.PathFigure((ce-de)*a,fe*E,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-de)*E,(ce-de)*a,(fe-se)*E,(ce-se)*a,(fe-de)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ce+de)*a,fe*E,(ce+se)*a,(fe-de)*E,(ce+de)*a,(fe-se)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe+de)*E,(ce+de)*a,(fe+se)*E,(ce+se)*a,(fe+de)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ce-de)*a,fe*E,(ce-se)*a,(fe+de)*E,(ce-de)*a,(fe+se)*E).close());var Ee=new go.PathFigure(0,E,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(.15*a,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var ae=.05,le=ue*.05,ie=.35,de=.775,se=new go.PathFigure((ie-ae)*a,de*E,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(de-ae)*E,(ie-ae)*a,(de-le)*E,(ie-le)*a,(de-ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ae)*a,de*E,(ie+le)*a,(de-ae)*E,(ie+ae)*a,(de-le)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(de+ae)*E,(ie+ae)*a,(de+le)*E,(ie+le)*a,(de+ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ae)*a,de*E,(ie-le)*a,(de+ae)*E,(ie-ae)*a,(de+le)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,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)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,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)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,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)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,a,E){var x=new go.Geometry,y=.3,z=ue*.3,ne=.5,ae=.7,le=new go.PathFigure((ne-y)*a,ae*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E));var ie=new go.PathFigure(0,.7*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*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)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*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)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*.5,ne=.5,ae=.5,le=new go.PathFigure((ne-y)*a,ae*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E));var ie=new go.PathFigure(.15*a,.5*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Help",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*.5,ne=.5,ae=.5,le=new go.PathFigure((ne-y)*a,ae*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E).close()),y=.05,z=ue*.05,ne=.5,ae=.8;var ie=new go.PathFigure((ne-y)*a,ae*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E).close()),ie.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(oe,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(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,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(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Map",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*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)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.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 x.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()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,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(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);x.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);x.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 ne=new go.PathFigure(.402*a,.85*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var ae=new go.PathFigure(.678*a,.85*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var le=new go.PathFigure(.5*a,.1*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),le.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return x.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()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);x.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);x.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 ne=new go.PathFigure(a*.408,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var ae=new go.PathFigure(a*.612,E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var le=new go.PathFigure(a*.816,E,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.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);x.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 ne=new go.PathFigure(a*.055,.13*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var ae=new go.PathFigure(a*.055,.18*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var le=new go.PathFigure(a*1,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Key",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return x.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()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,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);x.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 ne=new go.PathFigure(a*.11,E*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var ae=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var le=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,E){var x=new go.Geometry,y=8,z=y*ue,ne=new go.PathFigure(y,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var ae=new go.PathFigure(a*.83,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var le=new go.PathFigure(a*.83,E*1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var ie=new go.PathFigure(a*.78,E*.05,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*ue,z=E*.8,ne=new go.Geometry,ae=new go.PathFigure(x,0,!0);return ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-y,a-y,z)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ae.add(new go.PathSegment(go.PathSegment.Line,x,z)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,y,z,0,z-y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ne.spot1=new go.Spot(0,0,y,y),ne.spot2=new go.Spot(1,.8,-y,-y)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);x.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 x.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()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,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(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);x.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);x.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 ne=new go.PathFigure(a*.28,E*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,E){var x=new go.Geometry,y=15,z=y*ue,ne=new go.PathFigure(a*.62,E*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.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 ne=new go.PathFigure(a*.4,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.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()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.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 ne=new go.PathFigure(a*.5,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return x.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()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);x.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 x.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()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ot={},Qe="5.0",te={},b=null,re=!1,Se=!1,be=null,Be=!1,Ce=null,ue=null,Ne=0;Ne4?parseFloat(we):5};ot.setHTML5Codebase=function(we,_e){ue=we,Je(we,_e)},ot.setJavaCodebase=ot.setJavaCodebaseVersion=ot.isCompiledInstalled=ot.setPreCompiledScriptPath=ot.setPreCompiledResourcePath=function(){},ot.setHTML5CodebaseVersion=function(we,_e){var ct=parseFloat(we);if(ct!==NaN&&ct<5){console.log("The GeoGebra HTML5 codebase version "+ct+" is deprecated. Using version latest instead.");return}Ce=we,pt(we,_e)},ot.getHTML5CodebaseVersion=function(){return oe},ot.getParameters=function(){return te},ot.setFontsCSSURL=function(we){ne=we},ot.setGiacJSURL=function(we){},ot.setJNLPFile=function(we){ke=we},ot.setJNLPBaseDir=function(we){},ot.inject=function(){function we(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var _e="auto",ct=te.id,Wt,gt=!1,qt=0;qt=5)return!0;var we=ot.getAppletObject();return we&&typeof we.recalculateEnvironments=="function"?(we.recalculateEnvironments(),!0):!1},ot.startAnimation=function(){var we=ot.getAppletObject();return we&&typeof we.startAnimation=="function"?(we.startAnimation(),!0):!1},ot.stopAnimation=function(){var we=ot.getAppletObject();return we&&typeof we.stopAnimation=="function"?(we.stopAnimation(),!0):!1},ot.getAppletObject=function(){var we=te.id!==void 0?te.id:"ggbApplet";return window[we]},ot.resize=function(){};var he=function(we,_e,ct){var Wt=document.createElement("param");Wt.setAttribute("name",_e),Wt.setAttribute("value",ct),we.appendChild(Wt)},Ee=function(we){return we&&we!=="false"},Ke=function(we,_e,ct){le(oe)<=4.2&&(ct=!0);var Wt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(Wt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var gt=document.createElement("div");gt.classList.add("appletParameters","notranslate");var qt=_e.width,Ze=_e.height;if(_e.disableAutoScale=_e.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():_e.disableAutoScale,_e.width!==void 0)if(le(oe)<=4.4)Ee(_e.showToolBar)&&(_e.height-=7),Ee(_e.showAlgebraInput)&&(_e.height-=37),_e.width<605&&Ee(_e.showToolBar)&&(_e.width=605,qt=605);else{var Tt=100;(Ee(_e.showToolBar)||Ee(_e.showMenuBar))&&(_e.hasOwnProperty("customToolBar")&&(_e.customToolbar=_e.customToolBar),Tt=Ee(_e.showMenuBar)?245:155),qt=5?(_e.appletOnLoad=function(je){var mt=we.querySelector(".ggb_preview");mt&&mt.parentNode.removeChild(mt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(fn),window.GGBT_wsf_view&&$(window).trigger("resize"),Pn(je)},dt||fn.appendChild(rt)):gt.appendChild(rt),fn.appendChild(gt),dt||we.appendChild(fn),setTimeout(function(){ot.resize()},1)}else{var Ye=document.createElement("div");Ye.className="applet_scaler",Ye.style.position="relative",Ye.style.display="block",Ye.appendChild(gt),we.appendChild(Ye),_e.appletOnLoad=function(je){ot.resize(),Pn(je)}}function Ae(je,mt){mt&&typeof mt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(je,mt.appletOnLoad):renderGGBElement(je),Pt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",mt)}function nt(je,mt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:je,params:mt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(yn){Ae(yn.article,yn.params)}),html5AppletsToProcess=null)},le(oe)<5&&(je.className+=" geogebraweb")):Ae(je,mt)}if(Wt){scriptLoadStarted=!0;for(var It=0;It0?(Ht.remove(),fn.attr("id","fullscreencontent").show(),jQuery(Pn).append(fn),window.dispatchEvent(new Event("resize"))):Ke(Ht,_e,!1),window.GGBT_wsf_view.launchFullScreen(Pn)}else me=Wt,Ke(we,_e,!1);if(!window.GGBT_wsf_view)for(Ze=0;Zewe/4*3&&(Ht=we/4*3),Pn=Ht/5.8,Tt.setAttribute("src",y),Tt.setAttribute("width",Ht),Tt.setAttribute("height",Pn);var fn=(we-Ht)/2,dt=(_e-Pn)/2;Tt.style.left=fn+"px",Tt.style.top=dt+"px",gt.appendChild(Tt)}}return gt.appendChild(Ze),gt},vt=function(we){return we=we.toLowerCase(),we==="html5"||we==="screenshot"?we:"html5"},st=["web","webSimple","web3d","tablet","tablet3d","phone"],pt=function(we,_e){if(oe=we,_e){Je(oe,!0);return}var ct=!re;if(ct){var Wt=le(oe);!isNaN(Wt)&&Wt<4.4&&(ct=!1)}var gt,qt;window.location.protocol.substr(0,4)==="http"?gt=window.location.protocol:gt="http:";var Ze=oe.indexOf("//");Ze>0?qt=oe:Ze===0?qt=gt+oe:qt="https://www.geogebra.org/apps/5.2.814.0/";for(var Tt in st)if(oe.slice(st[Tt].length*-1)===st[Tt]||oe.slice((st[Tt].length+1)*-1)===st[Tt]+"/"){Je(qt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ct&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Ee(te.showToolBar)&&!Ee(te.showMenuBar)&&!Ee(te.showAlgebraInput)&&!Ee(te.enableRightClick)&&(!te.appName||te.appName=="classic")?qt+="webSimple/":qt+="web3d/",Je(qt,!1)},Je=function(we,_e){if(we.requirejs){Te=we;return}we.slice(-1)!=="/"&&(we+="/"),Te=we,_e===null&&(_e=we.indexOf("http")===-1),De=_e,a="web.nocache.js",E=!1;var ct=Te.split("/");ct.length>1&&(!_e&&ct[ct.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):st.indexOf(ct[ct.length-2])>=0&&(a=ct[ct.length-2]+".nocache.js")),ct=we.split("/"),oe=ct[ct.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var Wt=parseFloat(oe);Wt!==NaN&&Wt<5&&we.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead."),pt("5.0",_e))},Pt=function(we,_e){window.console&&window.console.log&&(!_e||typeof _e.showLogging=="undefined"||_e.showLogging&&_e.showLogging!=="false")&&console.log(we)};te.material_id!==void 0?se(qe):qe();function qe(){var we=Qe;Ce!==null?we=Ce:parseFloat(we)<5&&(we="5.0"),pt(we,!1),ue!==null&&Je(ue,De),Be=!0}return ot},GGBAppletUtils=function(){"use strict";function ot(){return window.GGBT_wsf_edit!==void 0}function Qe(Be,Ce){Ce!=1?(Be.style.transformOrigin="0% 0% 0px",Be.style.webkitTransformOrigin="0% 0% 0px",Be.style.transform="scale("+Ce+","+Ce+")",Be.style.webkitTransform="scale("+Ce+","+Ce+")",Be.style.maxWidth="initial",Be.querySelector(".ggb_preview")!==null&&(Be.querySelector(".ggb_preview").style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Be.style.transform="none",Be.style.webkitTransform="none")}function te(Be,Ce,ue,Ne,ze,ke){var Te=null;if(ke!=null&&ke!="")for(var De=Be.parentNode;De!=null;)if((" "+De.className+" ").indexOf(" "+ke+" ")>-1){Te=De;break}else De=De.parentNode;var me=0,oe=0,a=0,E=0,x=0,y=0,z=0;if(Te)me=Te.offsetWidth,oe=Math.max(Ne?Te.offsetWidth:0,Te.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(me=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=me):(me=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),Be){var ne=Be.getBoundingClientRect();ne.left>0&&ne.left<=me&&(ze===void 0||!ze)&&(document.dir==="rtl"?(x=me-ne.width-ne.left,y=a<=480?10:30):(y=ne.left,x=a<=480?10:30),E=y+x)}if(Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Be.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,z=40)}}return Be&&((ue===void 0||!ue)&&Ce>0&&Ce+E1&&(ke=!0)),Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ke=!0),!(Be.hasOwnProperty("disableAutoScale")&&Be.disableAutoScale))ze=b(Be,Ce,ke,ue,Be.scaleContainerClass);else return Ne;return ke&&(!Be.hasOwnProperty("scale")||Ne===1)?ze:Math.min(Ne,ze)}function Se(Be){var Ce=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),Ne=Be.getBoundingClientRect(),ze=(Ce-Ne.width)/2,ke=(ue-Ne.height)/2;ke<0&&(ke=0),Be.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ze<40?Be.style.left="40px":Be.style.left=ze+"px",Be.style.top=ke+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ke<40?Be.style.top="40px":Be.style.top=ke+"px",Be.style.left=ze+"px")}function be(Be,Ce){var ue=Be.querySelector(".appletParameters");if(ue){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ce.id!==ue.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Be)}if(ue.parentElement&&/fullscreen/.test(ue.parentElement.className))return;var Ne=re(Ce,Be);ot()&&ue.setAttribute("data-param-scale",Ne);for(var ze=null,ke=0;ke=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(ot){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ot){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ot){var Qe=c[ot];return Qe==null?null:Qe},r=d,webModule.__errFn=e}function B(){function ot(Be){var Ce=Be.lastIndexOf(rb);Ce==-1&&(Ce=Be.length);var ue=Be.indexOf(sb);ue==-1&&(ue=Be.length);var Ne=Be.lastIndexOf(tb,Math.min(ue,Ce));return Ne>=O?Be.substring(O,Ne+P):W}function Qe(Be){if(!Be.match(/^\w+:\/\//)){var Ce=o.createElement(ub);Ce.src=Be+vb,Be=ot(Ce.src)}return Be}function te(){var Be=__gwt_getMetaProperty(wb);return Be!=null?Be:W}function b(){for(var Be=o.getElementsByTagName(_),Ce=O;CeO?Be[Be.length-P].href:W}function Se(){var Be=o.location;return Be.href==Be.protocol+zb+Be.host+Be.pathname+Be.search+Be.hash}var be=te();return be==W&&(be=b()),be==W&&(be=re()),be==W&&Se()&&(be=ot(o.location.href)),be=Qe(be),be}function C(ot){return ot.match(/^\//)||ot.match(/^[a-zA-Z]+:\/\//)?ot:webModule.__moduleBase+ot}function D(){var ot=[],Qe=O,te=[],b=[];function re(Be){var Ce=b[Be](),ue=te[Be];if(Ce in ue)return Ce;var Ne=[];for(var ze in ue)Ne[ue[ze]]=ze;throw r&&r(Be,Ne,Ce),null}if(__gwt_isKnownPropertyValue=function(Be,Ce){return Ce in te[Be]},webModule.__getPropMap=function(){var Be={};for(var Ce in te)te.hasOwnProperty(Ce)&&(Be[Ce]=re(Ce));return Be},webModule.__computePropValue=re,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Se;try{Se=Cb;var be=Se.indexOf(Db);be!=-1&&(Qe=parseInt(Se.substring(be+P),$),Se=Se.substring(O,be))}catch(Be){}return webModule.__softPermutationId=Qe,C(Se+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(ot,Qe,te){"use strict";te.d(Qe,{Ax:function(){return be},Ds:function(){return Be},KI:function(){return ue},SI:function(){return Se},f1:function(){return re}});var b=te(74128);function re(Ne){let ze=!0;if(Ne.length>0){for(let ke=0;kea in oe?ue(oe,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):oe[a]=E,ze=(oe,a,E)=>Ne(oe,typeof a!="symbol"?a+"":a,E),ke=(oe,a,E)=>new Promise((x,y)=>{var z=le=>{try{ae(E.next(le))}catch(ie){y(ie)}},ne=le=>{try{ae(E.throw(le))}catch(ie){y(ie)}},ae=le=>le.done?x(le.value):Promise.resolve(le.value).then(z,ne);ae((E=E.apply(oe,a)).next())});class Te extends b.Component{constructor(a){super(a),ze(this,"canvas"),ze(this,"randomNum",(E,x)=>Math.floor(Math.random()*(x-E)+E)),ze(this,"drawPic",()=>{this.randomCode()}),ze(this,"reloadPic",()=>{this.drawPic()}),ze(this,"changeCode",E=>{console.log(E.target.value,222),this.setState({value:E.target.value,showError:!1})}),ze(this,"onVerify",()=>{let E;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(E=!0,re.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(E=!0,re.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(E=!1),this.setState({showError:E}),E}),this.canvas=b.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(a,E){const x=this.randomNum(a,E),y=this.randomNum(a,E),z=this.randomNum(a,E);return`rgb(${x}, ${y}, ${z})`}drawText(a,E,x){a.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const y=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);a.font=y+"px SimHei";const z=10,ne=(this.state.contentWidth-40)/(this.state.code.length-1);let ae=z;x>0&&(ae=z+x*ne);let le=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);y>40&&(le=40);const ie=this.randomNum(-10,10);a.translate(ae,le),a.rotate(ie*Math.PI/180),a.fillText(E,0,0),a.rotate(-ie*Math.PI/180),a.translate(-ae,-le)}drawLine(a){for(let E=0;E<1;E++)a.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),a.beginPath(),a.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),a.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),a.stroke()}drawDot(a){for(let E=0;E<100;E++)a.fillStyle=this.randomColor(0,255),a.beginPath(),a.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),a.fill()}randomCode(){let a="";const E="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const y=this.canvas.current.getContext("2d");y.textBaseline="bottom",y.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),y.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z{let E;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,a),React.createElement(Te,{ref:x=>E=x})),onOk:()=>ke(void 0,null,function*(){if(E.onVerify())return Promise.reject();oe()})})};var me=Te},90463:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ce}});var b=te(60324),re={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Se=te(32637),be=te(59301),Ce=({type:ue,style:Ne})=>{const ze=be.createElement("div",{className:re.wrap,onClick:ke=>{ke.preventDefault(),ke.stopPropagation()}},be.createElement("p",null,ue==="shixun"||ue==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",be.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ue==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),be.createElement("div",{className:re.contact},be.createElement("div",{className:re.img},be.createElement("img",{src:Se,width:"124px",height:"124px"})),be.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return be.createElement(b.Z,{content:ze},be.createElement("span",{className:re.text,style:Ne},"\u9AD8\u6D88\u8017"))}},16750:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Te}});var b=te(59301),re={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Se=te(92310),be=te.n(Se),Be=te(71418),Ce=te(2859),ue=te(38147),Ne=te(65862),ze=(De,me,oe)=>new Promise((a,E)=>{var x=ne=>{try{z(oe.next(ne))}catch(ae){E(ae)}},y=ne=>{try{z(oe.throw(ne))}catch(ae){E(ae)}},z=ne=>ne.done?a(ne.value):Promise.resolve(ne.value).then(x,y);z((oe=oe.apply(De,me)).next())}),Te=({data:De,className:me,fullWidth:oe,style:a={},onClose:E,onOk:x,showFullTools:y,noAssociationId:z})=>{const ne=(0,b.useRef)(null),ae=(0,b.useRef)(null),le=(0,b.useRef)(null),ie=(0,b.useRef)(null),[de,se]=(0,b.useState)(!1),[ce,fe]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),De!=null&&De.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",De!=null&&De.src&&he()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null))},[De==null?void 0:De.visible]);const he=()=>ze(void 0,null,function*(){se(!0),fe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Oe=yield(0,Ne.ZJ)(De==null?void 0:De.src);ne.current.src="",ne.current.src=Oe,ne.current.onload=function(){Ve()},se(!1),fe("")}),Ee=()=>{document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",E()},Ke=Oe=>ze(void 0,null,function*(){se(!0),fe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Re=yield(0,ue.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:De.title,file:Oe.dataUrl}});Re!=null&&Re.id&&!z?(yield(0,ue.ZP)(`/api/attachments/${De.id}/add_subitem.json`,{method:"post",body:{subitem_id:Re==null?void 0:Re.id,settings:JSON.stringify(Oe.state)}})).status===0&&x():Re!=null&&Re.id&&x(Re),document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",se(!1),fe("")}),Le=()=>{const Oe=document.querySelector('a[href="https://markerjs.com/"]');Oe&&Oe.parentNode&&(Oe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(at=>{const vt=document.querySelector(at.name);vt&&vt.setAttribute("title",at.title)})},Ve=()=>{ae.current=new Ce.hP(ne.current),ae.current.targetRoot=ie.current,ae.current.addEventListener("render",Ke),ae.current.addEventListener("beforeclose",Ee),y&&(ae.current.availableMarkerTypes=ae.current.ALL_MARKER_TYPES,ae.current.uiStyleSettings.redoButtonVisible=!0,ae.current.uiStyleSettings.notesButtonVisible=!0,ae.current.uiStyleSettings.zoomButtonVisible=!0,ae.current.uiStyleSettings.zoomOutButtonVisible=!0,ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ae.current.uiStyleSettings,ae.current.show(),De!=null&&De.snapshotData&&ae.current.restoreState(De.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Le()},300)};return b.createElement(b.Fragment,null,(De==null?void 0:De.visible)&&b.createElement(Be.Z,{spinning:de,tip:ce,style:{position:"absolute"}},b.createElement("div",{ref:ie,className:be()(re.imageDimensions,me,oe?re.fullWidth:""),style:a},b.createElement("img",{className:re.img,ref:ne}))))}},99298:function(ot,Qe,te){"use strict";var b=te(59301),re=te(95237),Se=te(43604),be=te(99313),Be=te(3113),Ce=te(6339),ue=te(96408),Ne=te(48136),ze=te(59301);const ke=(0,b.forwardRef)(({callback:Te,showSaveButton:De,value:me=""},oe)=>{const a=(0,b.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 "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +!(function(){var zc=Object.defineProperty,Zc=Object.defineProperties;var Hc=Object.getOwnPropertyDescriptors;var uc=Object.getOwnPropertySymbols;var Mc=Object.prototype.hasOwnProperty,Lc=Object.prototype.propertyIsEnumerable;var wc=(at,Qe,te)=>Qe in at?zc(at,Qe,{enumerable:!0,configurable:!0,writable:!0,value:te}):at[Qe]=te,Hu=(at,Qe)=>{for(var te in Qe||(Qe={}))Mc.call(Qe,te)&&wc(at,te,Qe[te]);if(uc)for(var te of uc(Qe))Lc.call(Qe,te)&&wc(at,te,Qe[te]);return at},Fc=(at,Qe)=>Zc(at,Hc(Qe));var Oc=(at,Qe)=>{var te={};for(var b in at)Mc.call(at,b)&&Qe.indexOf(b)<0&&(te[b]=at[b]);if(at!=null&&uc)for(var b of uc(at))Qe.indexOf(b)<0&&Lc.call(at,b)&&(te[b]=at[b]);return te};(self.webpackChunk=self.webpackChunk||[]).push([[6776],{89489:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},59477:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},26227:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},49198:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},41464:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},87169:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={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"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},52671:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},8657:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},56082:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},33853:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},15075:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},43531:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},38819:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},be=Se,Be=te(7657),Ce=function(ke,Te){return re.createElement(Be.Z,(0,b.Z)({},ke,{ref:Te,icon:be}))},ue=re.forwardRef(Ce),Ne=ue},96408:function(at,Qe){"use strict";Qe.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},5006:function(at,Qe){"use strict";Qe.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}},61191:function(at,Qe){"use strict";Qe.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},84511:function(at,Qe){"use strict";Qe.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},78677:function(at,Qe){"use strict";Qe.Z={flex_box_center:"flex_box_center___oQbDY",flex_space_between:"flex_space_between____4k1m",flex_box_vertical_center:"flex_box_vertical_center___iAGL_",flex_box_center_end:"flex_box_center_end___zhjgR",flex_box_column:"flex_box_column___bv7Ek",downloadbutton:"downloadbutton___FK4KV",configWorkContainer:"configWorkContainer___kXeIx"}},57951:function(at,Qe){"use strict";Qe.Z={flex_box_center:"flex_box_center___mwl85",flex_space_between:"flex_space_between___Ykig4",flex_box_vertical_center:"flex_box_vertical_center___q51y0",flex_box_center_end:"flex_box_center_end___w0r4J",flex_box_column:"flex_box_column___A_A7o",downloadbutton:"downloadbutton___x1b07",configWorkContainer:"configWorkContainer___AQoCT"}},42882:function(at,Qe){"use strict";Qe.Z={threeBtnSty:"threeBtnSty___TLi14",threeTableSty:"threeTableSty___TPPHp",threeSelectSty:"threeSelectSty___FTtcH",threeCheckboxSty:"threeCheckboxSty___lOX9B",inputStyComm:"inputStyComm___eu0su",threeInputSty:"threeInputSty___mTodi",threeSuffixInputSty:"threeSuffixInputSty___TXvX8",threeRadioSty:"threeRadioSty___d2bpk",threeFormSty:"threeFormSty___OJPML"}},70414:function(at,Qe,te){"use strict";var b=te(59301),re=Object.defineProperty,Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ce=(ze,ke,Te)=>ke in ze?re(ze,ke,{enumerable:!0,configurable:!0,writable:!0,value:Te}):ze[ke]=Te,ue=(ze,ke)=>{for(var Te in ke||(ke={}))be.call(ke,Te)&&Ce(ze,Te,ke[Te]);if(Se)for(var Te of Se(ke))Be.call(ke,Te)&&Ce(ze,Te,ke[Te]);return ze};const Ne=ze=>React.createElement("svg",ue({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ze),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},25863:function(){"use strict";function at(oe,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(at.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(at.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(at.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(at.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,a){var E=go.Shape._FigureParameters[oe];return E?E[a]:null},go.Shape.setFigureParameter=function(oe,a,E){if(!(E instanceof at))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[a]=E};var Qe=[];function te(oe,a){var E=Qe.pop();return E===void 0?new go.Point(oe,a):(E.x=oe,E.y=a,E)}function b(){var oe=Qe.pop();return oe===void 0?new go.Point:oe}function re(oe){Qe.push(oe)}function Se(oe,a,E,x,y,z,ne,ae,le){le||(le=new go.Point);var ie=oe-E,de=y-ne,se=NaN,ce=NaN;if(ie===0)if(de===0)oe===E&&(se=oe,ce=a);else{var fe=(z-ae)/de,he=z-fe*y;se=oe,ce=fe*se+he}else if(de===0){var Ee=(a-x)/ie,Ke=a-Ee*oe;se=y,ce=Ee*se+Ke}else{var Ee=(a-x)/ie,fe=(z-ae)/de,Ke=a-Ee*oe,he=z-fe*y;se=(he-Ke)/(Ee-fe),ce=Ee*se+Ke}return le.x=se,le.y=ce,le}function be(oe,a,E,x,y,z,ne,ae,le,ie,de,se,ce,fe){var he=1-le,Ee=le,Ke=oe*he+E*Ee,Le=a*he+x*Ee,Ve=E*he+y*Ee,Oe=x*he+z*Ee,Re=y*he+ne*Ee,ot=z*he+ae*Ee,ct=Ke*he+Ve*Ee,st=Le*he+Oe*Ee,pt=Ve*he+Re*Ee,Je=Oe*he+ot*Ee,Et=ct*he+pt*Ee,qe=st*he+Je*Ee;ie.x=Ke,ie.y=Le,de.x=ct,de.y=st,se.x=Et,se.y=qe,ce.x=pt,ce.y=Je,fe.x=Re,fe.y=ot}var Be=new go.Spot(.156,.156),Ce=new go.Spot(.844,.844),ue=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new at("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*ue,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(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(oe,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(oe,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(oe,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(oe,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(oe,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(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,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(oe,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(oe,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(oe,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(oe,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(oe,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(oe,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*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(oe,a,E){var x=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=Be,y.spot2=Ce,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,ue*a,0,a,(1-ue)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,ue*E,(1-ue)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,ue*E,ue*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-ue)*a,0,0,(1-ue)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,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(oe,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(oe,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(oe,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 at("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*a;if(x===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 x>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())),ya&&(x=a);var y=Math.abs(x);if(x===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 x>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.5&&(x=.5);var y=Math.abs(x)*a;if(x===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 x>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())),ya&&(x=a/2);var y=Math.abs(x);if(x===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 x>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())),ya&&(x=a/2);var y=Math.abs(x);if(x===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 x>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())),y0&&(ne.add(new go.PathSegment(go.PathSegment.Move,a/2+ae,a/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,ae,ae).close())),z.spot1=Be,z.spot2=Ce,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,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(oe,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new at("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new at("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,E){var x=oe?oe.parameter1:NaN,y=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var z=x%360;z<0&&(z+=360);var ne=y%360,ae=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,z,ne,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,a,E){var x=ue/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-x)*E,(y+x)*a,(z+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new at("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,a)/2,z=a/2,ne=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,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+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,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new at("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,a)/2,z=a/2,ne=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,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+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,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new at("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,E){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=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,ne=E/2,ae=Math.atan2(E,a),le=x-Math.min(Math.cos(ae)*x/2,z),ie=x-Math.min(Math.sin(ae)*x/2,ne),y=new go.Geometry,de=new go.PathFigure(le,0,!0);return y.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,.2*E)),de.add(new go.PathSegment(go.PathSegment.Line,a-le,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,ie)),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,a,E-ie)),de.add(new go.PathSegment(go.PathSegment.Line,a-le,E)),de.add(new go.PathSegment(go.PathSegment.Line,z,.8*E)),de.add(new go.PathSegment(go.PathSegment.Line,le,E)),de.add(new go.PathSegment(go.PathSegment.Line,0,E-ie)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new at("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=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 at("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*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-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new at("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,ue*a,0,a,(.5-ue/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+ue/2)*E,ue*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,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(oe,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(oe,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(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);x.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,ne=.3,ae=0,le=z*ue;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+z+ae)*E,(.5-z+ne)*a,(.5+le+ae)*E,(.5-le+ne)*a,(.5+z+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*a,(.5+ae)*E,(.5+le+ne)*a,(.5+z+ae)*E,(.5+z+ne)*a,(.5+le+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-z+ae)*E,(1-.5+z+ne)*a,(.5-le+ae)*E,(.5+le+ne)*a,(.5-z+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-le+ne)*a,(.5-z+ae)*E,(.5-z+ne+.05)*a,(.5-le+ae-.02)*E)),z=.2,ne=0,ae=-.3,le=z*ue,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*a,(.5+ae)*E,(.5+le+ne)*a,(.5+z+ae)*E,(.5+z+ne)*a,(.5+le+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-z+ae)*E,(1-.5+z+ne)*a,(.5-le+ae)*E,(.5+le+ne)*a,(.5-z+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*a,(.5+ae)*E,(.5-le+ne)*a,(.5-z+ae)*E,(.5-z+ne)*a,(.5-le+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ne)*a,(.5+z+ae)*E,(.5-z+ne)*a,(.5+le+ae)*E,(.5-le+ne)*a,(.5+z+ae)*E)),z=.2,ne=-.3,ae=0,le=z*ue,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-z+ae)*E,(1-.5+z+ne-.05)*a,(.5-le+ae-.02)*E,(.5+le+ne)*a,(.5-z+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*a,(.5+ae)*E,(.5-le+ne)*a,(.5-z+ae)*E,(.5-z+ne)*a,(.5-le+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+z+ae)*E,(.5-z+ne)*a,(.5+le+ae)*E,(.5-le+ne)*a,(.5+z+ae)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+le+ne)*a,(.5+z+ae)*E,(.5+z+ne)*a,(.5+le+ae)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ne=.5,ae=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*a,ae*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ne,E*ae,z*a,z*a).close()),y=new go.PathFigure(a*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ae=.75,y=new go.PathFigure((ne+z)*a,ae*E,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ne,E*ae,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,a,E){var x=.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-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=.5,ne=.5,ae=.5,le=new go.PathFigure(ne*a,(ae-z)*E);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),z=.4,y=ue*.4;var ie=b(),de=b(),se=b(),ce=b();be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.42,ie,de,se,ce,ce);var fe=b(),he=b(),Ee=b();be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.58,ce,ce,Ee,fe,he);var Ke=b(),Le=b(),Ve=b();be(ne,ae+z,ne-y,ae+z,ne-z,ae+y,ne-z,ae,.42,Ke,Le,Ve,ce,ce);var Oe=b(),Re=b(),ot=b();return be(ne,ae+z,ne-y,ae+z,ne-z,ae+y,ne-z,ae,.58,ce,ce,ot,Oe,Re),le.add(new go.PathSegment(go.PathSegment.Move,ot.x*a,ot.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,Oe.x*a,Oe.y*E,Re.x*a,Re.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne-z)*a,(ae-y)*E,(ne-y)*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,se.x*a,se.y*E,ie.x*a,ie.y*E,de.x*a,de.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,ot.x*a,ot.y*E).close()),le.add(new go.PathSegment(go.PathSegment.Move,Ve.x*a,Ve.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,Ee.x*a,Ee.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,fe.x*a,fe.y*E,he.x*a,he.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne+z)*a,(ae+y)*E,(ne+y)*a,(ae+z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ve.x*a,Ve.y*E,Ke.x*a,Ke.y*E,Le.x*a,Le.y*E).close()),re(ie),re(de),re(se),re(ce),re(fe),re(he),re(Ee),re(Ke),re(Le),re(Ve),re(Oe),re(Re),re(ot),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,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 at("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var y=(a-x)/2,z=y+x;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(oe,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(oe,a,E){var x=new go.Geometry,y=ue*.4,z=.4,ne=.5,ae=.5,le=b(),ie=b(),de=b(),se=b(),ce=new go.PathFigure((ne-z)*a,ae*E,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne-z)*a,(ae-y)*E,(ne-y)*a,(ae-z)*E)),be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.44,de,se,ie,le,le),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,de.x*a,de.y*E,se.x*a,se.y*E));var fe=te(ie.x,ie.y);be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.56,le,le,ie,de,se);var he=te(ie.x,ie.y);ce.add(new go.PathSegment(go.PathSegment.Line,(fe.x*.1+.95*.9)*a,fe.y*.1*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,fe.y*.1*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(he.x*.1+.9)*a,.15*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(he.x*.1+.9)*a,(he.y*.1+.05*.9)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,he.x*a,he.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,de.x*a,de.y*E,se.x*a,se.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne+z)*a,(ae+y)*E,(ne+y)*a,(ae+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae+z)*E,(ne-z)*a,(ae+y)*E)),z=.35,y=ue*.35;var Ee=new go.PathFigure(ne*a,(ae-z)*E,!1);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E));var Ke=new go.PathFigure((ne-z)*a,ae*E,!1);return x.add(Ke),re(le),re(ie),re(de),re(se),re(fe),re(he),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,E){var x=new go.Geometry,y=.375,z=0,ne=-.125,ae=y*ue,le=new go.PathFigure((.525+z)*a,(.5+y+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+ne)*E,(.5+ae+z)*a,(.5+y+ne)*E,(.5+y+z)*a,(.5+ae+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+ne)*E,(1-.5+y+z)*a,(.5-ae+ne)*E,(.5+ae+z)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ne)*E,(.5-ae+z)*a,(.5-y+ne)*E,(.5-y+z)*a,(.5-ae+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+y+ne)*E,(.5-y+z)*a,(.5+ae+ne)*E,(.5-ae+z)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,z=0,ne=-.125,ae=y*ue;var le=new go.PathFigure((1-.5+y+z)*a,(.5+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+y+ne)*E,(.5+y+z)*a,(.5+ae+ne)*E,(.5+ae+z)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ne)*E,(.5-ae+z)*a,(.5+y+ne)*E,(.5-y+z)*a,(.5+ae+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+ne)*E,(.5-y+z)*a,(.5-ae+ne)*E,(.5-ae+z)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+ne)*E,(.5+ae+z)*a,(.5-y+ne)*E,(1-.5+y+z)*a,(.5-ae+ne)*E));var le=new go.PathFigure((.525+z)*a,(.5+y+ne)*E,!1);return x.add(le),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*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(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*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,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,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(oe,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(oe,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(oe,a,E){var x=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 x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,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(oe,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(oe,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(oe,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(oe,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(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new at("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new at("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-x)*a,ne=(.5-y/2)*E,ae=(.5+y/2)*E,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,z,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,z,E)),ie.add(new go.PathSegment(go.PathSegment.Line,z,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),le.spot1=new go.Spot(0,ne/E);var de=Se(0,ae/E,1,ae/E,z/a,1,1,.5,b());return le.spot2=new go.Spot(de.x,de.y),re(de),le}),go.Shape.setFigureParameter("Arrow2",0,new at("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new at("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var z=a-x,ne=(E-y)/2,ae=ne+y,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,z,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,z,E)),ie.add(new go.PathSegment(go.PathSegment.Line,z,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),le.spot1=new go.Spot(0,ne/E);var de=Se(0,ae/E,1,ae/E,z/a,1,1,.5,b());return le.spot2=new go.Spot(de.x,de.y),re(de),le}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*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()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*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()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new at("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,z=(.5+x/2)*E,ne=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var le=Se(0,.5,.3,0,0,y/E,.1,y/E,b());return ne.spot1=new go.Spot(le.x,le.y),le=Se(.7,1,1,.5,0,z/E,1,z/E,le),ne.spot2=new go.Spot(le.x,le.y),re(le),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new at("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new at("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-x)/2,ne=z+x,ae=(E-y)/2,le=ae+y;(x>E||y>E)&&(y>x?(x=x*E/y,z=(E-x)/2,ne=z+x,ae=0,le=E):(z=0,ne=E,ae=0,le=E));var ie=new go.Geometry,de=new go.PathFigure(a,.5*E,!0);ie.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),de.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae).close());var se=Se(0,.5,.3,ae/E,0,z/E,1,z/E,b());return ie.spot1=new go.Spot(se.x,se.y),se=Se(.7,le/E,1,.5,0,ne/E,1,ne/E,se),ie.spot2=new go.Spot(se.x,se.y),re(se),ie}),go.Shape.setFigureParameter("IBeamArrow",0,new at("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,z=(.5+x/2)*E,ne=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(0,y/E);var le=Se(.7,1,1,.5,0,z/E,1,z/E,b());return ne.spot2=new go.Spot(le.x,le.y),re(le),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new at("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new at("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-x)/2,ne=z+x,ae=(E-y)/2,le=ae+y;(x>E||y>E)&&(y>x?(x=x*E/y,z=(E-x)/2,ne=z+x,ae=0,le=E):(z=0,ne=E,ae=0,le=E));var ie=new go.Geometry,de=new go.PathFigure(a,.5*E,!0);ie.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),de.add(new go.PathSegment(go.PathSegment.Line,0,le)),de.add(new go.PathSegment(go.PathSegment.Line,0,ae)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae).close()),ie.spot1=new go.Spot(0,z/E);var se=Se(.7,le/E,1,.5,0,ne/E,1,ne/E,b());return ie.spot2=new go.Spot(se.x,se.y),re(se),ie}),go.Shape.setFigureParameter("Pointer",0,new at("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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,x*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ne=Se(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),re(ne),y}),go.Shape.setFigureParameter("RoundedPointer",0,new at("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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,x*a,.75*E,x*a,.25*E).close()),y.spot1=new go.Spot(x,.35);var ne=Se(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),re(ne),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new at("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*E,z=(.5+x/2)*E,ne=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,.3);var le=Se(.7,1,1,.5,0,z/E,1,z/E,b());return ne.spot2=new go.Spot(le.x,le.y),re(le),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new at("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var y=(E-x)/2,z=y+x;x>E&&(y=0,z=E);var ne=new go.Geometry,ae=new go.PathFigure(a,.5*E,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,y/E);var le=Se(.7,1,1,.5,0,z/E,1,z/E,b());return ne.spot2=new go.Spot(le.x,le.y),re(le),ne}),go.Shape.setFigureParameter("SquareArrow",0,new at("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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,x*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,x*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=ue*.1,ne=new go.PathFigure(0,.9*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);x.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 x.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)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);x.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 x.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)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=ue*.5,ne=new go.PathFigure(0,x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ue*x,(.5-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,ue*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-ue*x,(.5+z)*a,1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,1*E,0,E-ue*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var ae=new go.PathFigure(a,x,!1);return y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ue*x,(.5+z)*a,2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-ue*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=ue*.5,ne=new go.PathFigure(0,E-x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ue*x,(.5-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,ue*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-ue*x,(.5+z)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,E,0,E-ue*x));var ae=new go.PathFigure(0,E-x,!1);return y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-ue*x,(.5-z)*a,E-2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+z)*a,E-2*x,a,E-x-ue*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=ue*.5,ne=new go.PathFigure(x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ue*x,0,a,(.5-z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-ue*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ue*x,E,0,(.5+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,ue*x,0));var ae=new go.PathFigure(x,0,!1);return y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+ue*x,0,2*x,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+z)*E,x+ue*x,E)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=ue*.5,ne=new go.PathFigure(a-x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ue*x,0,a,(.5-z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-ue*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ue*x,E,0,(.5+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,ue*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ae=new go.PathFigure(a-x,0,!1);return y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-ue*x,0,a-2*x,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+z)*E,a-x-ue*x,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*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 x.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)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*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 x.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)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,a,E){var x=new go.Geometry,y=.2,z=.1,ne=ue*y,ae=ue*z,le=.5,ie=.1,de=new go.PathFigure(le*a,(ie+z)*E,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(le-y)*a,ie*E,(le-ne)*a,(ie+z)*E,(le-y)*a,(ie+ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-z)*E,(le-y)*a,(ie-ae)*E,(le-ne)*a,(ie-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(le+y)*a,ie*E,(le+ne)*a,(ie-z)*E,(le+y)*a,(ie-ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+z)*E,(le+y)*a,(ie+ae)*E,(le+ne)*a,(ie+z)*E));var se=.05,ce=ue*se;le=.05,ie=.25;var fe=new go.PathFigure(.5*a,.2*E,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),le=.95,ie=.25,fe.add(new go.PathSegment(go.PathSegment.Bezier,(le+se)*a,ie*E,(le+ce)*a,(ie-se)*E,(le+se)*a,(ie-ce)*E)),fe.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),se=.025,ce=ue*se,le=.825,ie=.35,fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-se)*E,(le+se)*a,(ie-ce)*E,(le+ce)*a,(ie-se)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-se)*a,ie*E,(le-ce)*a,(ie-se)*E,(le-se)*a,(ie-ce)*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),se=.05,ce=ue*se,le=.5,ie=.7,fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-se)*E,(le+se)*a,(ie-ce)*E,(le+ce)*a,(ie-se)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-se)*a,ie*E,(le-ce)*a,(ie-se)*E,(le-se)*a,(ie-ce)*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),se=.025,ce=ue*se,le=.175,ie=.35,fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-se)*E,(le+se)*a,(ie-ce)*E,(le+ce)*a,(ie-se)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-se)*a,ie*E,(le-ce)*a,(ie-se)*E,(le-se)*a,(ie-ce)*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),se=.05,ce=ue*se,le=.05,ie=.25,fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-se)*E,(le-se)*a,(ie-ce)*E,(le-ce)*a,(ie-se)*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new at("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.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,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var z=new go.PathFigure(.5*a,.5*E,!0);return x.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)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("Database",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=ue*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var ae=new go.PathFigure(a,.1*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+z)*E,(.5+y)*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+z)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,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()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=ue*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var ae=new go.PathFigure(a,.1*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,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()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=ue*.2,ne=new go.PathFigure(0,.2*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*E,(.2-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+z)*a,0,a,(.2-z)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+z)*E,(.8+z)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-z)*a,E,0,(.8+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var ae=new go.PathFigure(0,y*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("Document",function(oe,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*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 x.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)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*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 x.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)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);x.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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E));var ne=new go.PathFigure(a,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(y*a,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,z*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,z*E)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,a,E){var x=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=ue*.5,ae=.5,le=new go.PathFigure(a,ae*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,a,(ae+ne)*E,(ae+ne)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*E,(ae-ne)*a,E,0,(ae+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,0,0,(ae-ne)*E,(ae-ne)*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,ae*E,(ae+ne)*a,0,a,(ae-ne)*E));var ie=new go.PathFigure((z+y)*a,(z+y)*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z*a,z*E)),ie.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Line,(z+y)*a,z*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.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()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=.5,ne=new go.PathFigure(.5*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*E,a,(z+y)*E,(z+y)*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,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()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(0,0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*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()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);x.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 x.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)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);x.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 x.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)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var ae=new go.PathFigure(.5*y*a,y*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=.5,ne=new go.PathFigure(a,z*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var ae=new go.PathFigure(a,.5*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.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()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure((1-y)*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*a,0,!0);x.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 ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,E){var x=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,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()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=new go.PathFigure(0,0,!0);return x.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()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=.5,ne=new go.PathFigure(a,z*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var ae=new go.PathFigure(a,z*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,z*E));var le=new go.PathFigure(.8*a,.75*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*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)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,E){var x=new go.Geometry,y=ue*.1,z=.1,ne=.9,ae=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,E)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var ie=new go.PathFigure((ne+z)*a,ae*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne+z)*a,(ae+y)*E,(ne+y)*a,(ae+z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae+z)*E,(ne-z)*a,(ae+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne-z)*a,(ae-y)*E,(ne-y)*a,(ae-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,(ne+y)*a,(ae-z)*E,(ne+z)*a,(ae-y)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=ue*.4,ne=ue*.1,ae=.1,le=.9,ie=.5,de=new go.PathFigure(.8*a,.5*E,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+z)*E,(.4+y)*a,E)),de.add(new go.PathSegment(go.PathSegment.Line,0,E)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-z)*E));var se=new go.PathFigure((le+ae)*a,ie*E,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ae)*E,(le+ae)*a,(ie+ne)*E,(le+ne)*a,(ie+ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae)*a,ie*E,(le-ne)*a,(ie+ae)*E,(le-ae)*a,(ie+ne)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ae)*E,(le-ae)*a,(ie-ne)*E,(le-ne)*a,(ie-ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae)*a,ie*E,(le+ne)*a,(ie-ae)*E,(le+ae)*a,(ie-ne)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*y,ne=0,ae=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+z)*a,(ae-y)*E,.7*a,(ae-z)*E)),y=.1,z=ue*.1,ne=.9,ae=.5;var ie=new go.PathFigure((ne-y)*a,ae*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*y,ne=0,ae=.5,le=new go.PathFigure(0,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+z+z)*a,(ae-y)*E,.8*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(ae+z)*E,(ne+z+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*y,ne=.2,ae=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.8*a,.5*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+z)*a,(ae-y)*E,.7*a,(ae-z)*E)),y=.1,z=ue*.1,ne=.9,ae=.5;var de=new go.PathFigure((ne-y)*a,ae*E,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*y,ne=.2,ae=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.2*a,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+z)*a,(ae-y)*E,.9*a,(ae-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,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)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,E){var x=new go.Geometry,y=ue*.1,z=.1,ne=.1,ae=.5,le=new go.PathFigure((ne-y*.5)*a,E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,0,(ne-y)*a,E,(ne-z)*a,0)),ne=.3,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+z)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,0,(ne-y)*a,E,(ne-z)*a,0)),ne=.5,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+z)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,0,(ne-y)*a,E,(ne-z)*a,0)),ne=.7,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+z)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,0,(ne-y)*a,E,(ne-z)*a,0)),ne=.9,le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y*.5)*a,E,(ne+z)*a,0,(ne+y)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,E){var x=new go.Geometry,y=ue*.5,z=.5,ne=.5,ae=.5,le=new go.PathFigure((ne-z)*a,ae*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-z)*E,(ne-z)*a,(ae-y)*E,(ne-y)*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,(ne+y)*a,(ae-z)*E,(ne+z)*a,(ae-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne+z)*a,(ae+y)*E,(ne+y)*a,(ae+z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae+z)*E,(ne-z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*a,ae*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*a,ae*E,ne*a,(ae-z)*E,ne*a,(ae+z)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*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)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,E){var x=new go.Geometry,y=a,z=E;a=a*.38,E=E*.6;var ne=ue*.8,ae=.8,le=0,ie=.5,de=(y-a)/2,se=(z-E)/2,ce=new go.PathFigure(le*a+de,(ie+ae)*E+se,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae)*a+de,ie*E+se,(le-ne)*a+de,(ie+ae)*E+se,(le-ae)*a+de,(ie+ne)*E+se)),ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie-ae)*E+se,(le-ae)*a+de,(ie-ne)*E+se,(le-ne)*a+de,(ie-ae)*E+se)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae+ne*.5)*a+de,ie*E+se,le*a+de,(ie-ae)*E+se,(le-ae+ne*.5)*a+de,(ie-ne)*E+se)),ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie+ae)*E+se,(le-ae+ne*.5)*a+de,(ie+ne)*E+se,le*a+de,(ie+ae)*E+se).close()),ne=ue*.4,ae=.4,le=.2,ie=.5;var fe=new go.PathFigure(le*a+de,(ie+ae)*E+se,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae)*a+de,ie*E+se,(le-ne)*a+de,(ie+ae)*E+se,(le-ae)*a+de,(ie+ne)*E+se)),fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie-ae)*E+se,(le-ae)*a+de,(ie-ne)*E+se,(le-ne)*a+de,(ie-ae)*E+se)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae+ne*.5)*a+de,ie*E+se,le*a+de,(ie-ae)*E+se,(le-ae+ne*.5)*a+de,(ie-ne)*E+se)),fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie+ae)*E+se,(le-ae+ne*.5)*a+de,(ie+ne)*E+se,le*a+de,(ie+ae)*E+se).close()),ne=ue*.2,ae=.2,le=.5,ie=.5;var he=new go.PathFigure((le-ae)*a+de,ie*E+se,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie-ae)*E+se,(le-ae)*a+de,(ie-ne)*E+se,(le-ne)*a+de,(ie-ae)*E+se)),he.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae)*a+de,ie*E+se,(le+ne)*a+de,(ie-ae)*E+se,(le+ae)*a+de,(ie-ne)*E+se)),he.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie+ae)*E+se,(le+ae)*a+de,(ie+ne)*E+se,(le+ne)*a+de,(ie+ae)*E+se)),he.add(new go.PathSegment(go.PathSegment.Bezier,(le-ae)*a+de,ie*E+se,(le-ne)*a+de,(ie+ae)*E+se,(le-ae)*a+de,(ie+ne)*E+se)),ne=ue*.4,ae=.4,le=.8,ie=.5;var Ee=new go.PathFigure(le*a+de,(ie-ae)*E+se,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae)*a+de,ie*E+se,(le+ne)*a+de,(ie-ae)*E+se,(le+ae)*a+de,(ie-ne)*E+se)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie+ae)*E+se,(le+ae)*a+de,(ie+ne)*E+se,(le+ne)*a+de,(ie+ae)*E+se)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae-ne*.5)*a+de,ie*E+se,le*a+de,(ie+ae)*E+se,(le+ae-ne*.5)*a+de,(ie+ne)*E+se)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie-ae)*E+se,(le+ae-ne*.5)*a+de,(ie-ne)*E+se,le*a+de,(ie-ae)*E+se).close()),ne=ue*.8,ae=.8,le=1,ie=.5;var Ke=new go.PathFigure(le*a+de,(ie-ae)*E+se,!0);return x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae)*a+de,ie*E+se,(le+ne)*a+de,(ie-ae)*E+se,(le+ae)*a+de,(ie-ne)*E+se)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie+ae)*E+se,(le+ae)*a+de,(ie+ne)*E+se,(le+ne)*a+de,(ie+ae)*E+se)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(le+ae-ne*.5)*a+de,ie*E+se,le*a+de,(ie+ae)*E+se,(le+ae-ne*.5)*a+de,(ie+ne)*E+se)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,le*a+de,(ie-ae)*E+se,(le+ae-ne*.5)*a+de,(ie-ne)*E+se,le*a+de,(ie-ae)*E+se).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,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 x.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)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*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);x.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 ne=new go.PathFigure(.6*a,E,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var ae=new go.PathFigure(0,.5*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(oe,a,E){var x=new go.Geometry,y=ue*.4,z=.4,ne=.5,ae=.5,le=b(),ie=b(),de=b(),se=b();be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.5,le,le,ie,de,se);var ce=te(ie.x,ie.y),fe=new go.PathFigure(ie.x*a,ie.y*E,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,de.x*a,de.y*E,se.x*a,se.y*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne+z)*a,(ae+y)*E,(ne+y)*a,(ae+z)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,(ne-y)*a,(ae+z)*E,(ne-z)*a,(ae+y)*E)),be(ne-z,ae,ne-z,ae-y,ne-y,ae-z,ne,ae-z,.5,de,se,ie,le,le),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,de.x*a,de.y*E,se.x*a,se.y*E)),y=ue*.3,z=.3,be(ne-z,ae,ne-z,ae-y,ne-y,ae-z,ne,ae-z,.5,de,se,ie,le,le),fe.add(new go.PathSegment(go.PathSegment.Line,ie.x*a,ie.y*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,ae*E,se.x*a,se.y*E,de.x*a,de.y*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+z)*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,ae*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),be(ne,ae-z,ne+y,ae-z,ne+z,ae-y,ne+z,ae,.5,le,le,ie,de,se),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,se.x*a,se.y*E,de.x*a,de.y*E).close());var fe=new go.PathFigure(.45*a,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),re(le),re(ie),re(de),re(se),re(ce),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function z(ne,ae,le){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*a,(.8+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*a,(.8+le)*E).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*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()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*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()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return x.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()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,E){var x=new go.Geometry,y=.5,z=0,ne=0,ae=y*ue,le=.4*Math.SQRT2/2+.5,ie=.5-.5*Math.SQRT2/2,de=1,se=.5,ce=.5,fe=0,he=new go.PathFigure(le*a,(1-ie)*E,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,de*a,se*E,de*a,.7*E,de*a,se*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ce+z)*a,(fe+z)*E,(.5+y+z)*a,(.5-ae+z)*E,(.5+ae+z)*a,(.5-y+z)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ne)*E,(.5-ae+z)*a,(.5-y+ne)*E,(.5-y+z)*a,(.5-ae+ne)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*E,(.5-y+z)*a,(.5+ae+ne)*E,(.5-ae+z)*a,.9*E)),he.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*E)),he.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*E)),he.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,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)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*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)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(a,E,!1);x.add(z);var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*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()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(.335*a,(1-.555)*E,!0);x.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 ne=.5-.285,ae=.5,le=ne,ie=Math.PI/4,de=4*(1-Math.cos(ie))/(3*Math.sin(ie)),se=de*.5,ce=ne,fe=ne,he=de*ce,Ee=de*fe;z.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ce)*a,le*E,(ae-(he+ce)/2)*a,(le+(fe+Ee)/2)*E,(ae-ce)*a,(le+Ee)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-fe)*E,(ae-ce)*a,(le-Ee)*E,(ae-he)*a,(le-fe)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ce)*a,le*E,(ae+he)*a,(le-fe)*E,(ae+ce)*a,(le-Ee)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(ae+ce)*a,(le+Ee)*E,(ae+(he+ce)/2)*a,(le+(fe+Ee)/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 Ke=new go.PathFigure(.2*a,E,!1);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var Le=new go.PathFigure(.8*a,E,!1);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var z=new go.PathFigure(.2*a,.2*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*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()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(a,E,!1);x.add(z);var ne=new go.PathFigure(.1*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);x.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)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);x.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);x.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 ne=new go.PathFigure(.675*a,.575*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*.5,ne=new go.PathFigure(a,y*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+z)*E,(y+z)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-z)*a,E,0,(y+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-z)*E,(y-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+z)*a,0,a,(y-z)*E));var ae=new go.PathFigure(y*a,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),ae.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);x.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 x.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()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var z=new go.PathFigure(0,.2*E,!0);x.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 ne=new go.PathFigure(0,.6*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*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()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,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()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*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)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*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);x.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 ne=.1,ae=ue*.1,le=.2,ie=.9,de=new go.PathFigure((le-ne)*a,ie*E,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-ae)*E,(le-ae)*a,(ie-ne)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+ae)*a,(ie-ne)*E,(le+ne)*a,(ie-ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+ae)*E,(le+ae)*a,(ie+ne)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-ae)*a,(ie+ne)*E,(le-ne)*a,(ie+ae)*E).close()),ne=.1,ae=ue*.1,le=.8,ie=.9;var se=new go.PathFigure((le-ne)*a,ie*E,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-ae)*E,(le-ae)*a,(ie-ne)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+ae)*a,(ie-ne)*E,(le+ne)*a,(ie-ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+ae)*E,(le+ae)*a,(ie+ne)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-ae)*a,(ie+ne)*E,(le-ne)*a,(ie+ae)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*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)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*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);x.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 ne=new go.PathFigure(.5*a,.8*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var ae=new go.PathFigure(.5*a,.7*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var le=.1,ie=ue*.1,de=.1,se=.9,ce=new go.PathFigure((de-le)*a,se*E,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(se-le)*E,(de-le)*a,(se-ie)*E,(de-ie)*a,(se-le)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(de+le)*a,se*E,(de+ie)*a,(se-le)*E,(de+le)*a,(se-ie)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(se+le)*E,(de+le)*a,(se+ie)*E,(de+ie)*a,(se+le)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(de-le)*a,se*E,(de-ie)*a,(se+le)*E,(de-le)*a,(se+ie)*E)),le=.1,ie=ue*.1,de=.4,se=.9;var fe=new go.PathFigure((de-le)*a,se*E,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(se-le)*E,(de-le)*a,(se-ie)*E,(de-ie)*a,(se-le)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+le)*a,se*E,(de+ie)*a,(se-le)*E,(de+le)*a,(se-ie)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(se+le)*E,(de+le)*a,(se+ie)*E,(de+ie)*a,(se+le)*E)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-le)*a,se*E,(de-ie)*a,(se+le)*E,(de-le)*a,(se+ie)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);x.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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ne=new go.PathFigure(.55*a,.4*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var de=.05,se=ue*.05,ce=.175,fe=.95,ae=new go.PathFigure((ce-de)*a,fe*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-de)*E,(ce-de)*a,(fe-se)*E,(ce-se)*a,(fe-de)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce+de)*a,fe*E,(ce+se)*a,(fe-de)*E,(ce+de)*a,(fe-se)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe+de)*E,(ce+de)*a,(fe+se)*E,(ce+se)*a,(fe+de)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce-de)*a,fe*E,(ce-se)*a,(fe+de)*E,(ce-de)*a,(fe+se)*E));var de=.05,se=ue*.05,ce=.375,fe=.95,le=new go.PathFigure((ce-de)*a,fe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-de)*E,(ce-de)*a,(fe-se)*E,(ce-se)*a,(fe-de)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ce+de)*a,fe*E,(ce+se)*a,(fe-de)*E,(ce+de)*a,(fe-se)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe+de)*E,(ce+de)*a,(fe+se)*E,(ce+se)*a,(fe+de)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ce-de)*a,fe*E,(ce-se)*a,(fe+de)*E,(ce-de)*a,(fe+se)*E));var de=.05,se=ue*.05,ce=.625,fe=.95,ie=new go.PathFigure((ce-de)*a,fe*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-de)*E,(ce-de)*a,(fe-se)*E,(ce-se)*a,(fe-de)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce+de)*a,fe*E,(ce+se)*a,(fe-de)*E,(ce+de)*a,(fe-se)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe+de)*E,(ce+de)*a,(fe+se)*E,(ce+se)*a,(fe+de)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-de)*a,fe*E,(ce-se)*a,(fe+de)*E,(ce-de)*a,(fe+se)*E));var de=.05,se=ue*.05,ce=.825,fe=.95,he=new go.PathFigure((ce-de)*a,fe*E,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-de)*E,(ce-de)*a,(fe-se)*E,(ce-se)*a,(fe-de)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ce+de)*a,fe*E,(ce+se)*a,(fe-de)*E,(ce+de)*a,(fe-se)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe+de)*E,(ce+de)*a,(fe+se)*E,(ce+se)*a,(fe+de)*E)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ce-de)*a,fe*E,(ce-se)*a,(fe+de)*E,(ce-de)*a,(fe+se)*E).close());var Ee=new go.PathFigure(0,E,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(.15*a,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var ae=.05,le=ue*.05,ie=.35,de=.775,se=new go.PathFigure((ie-ae)*a,de*E,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(de-ae)*E,(ie-ae)*a,(de-le)*E,(ie-le)*a,(de-ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ae)*a,de*E,(ie+le)*a,(de-ae)*E,(ie+ae)*a,(de-le)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(de+ae)*E,(ie+ae)*a,(de+le)*E,(ie+le)*a,(de+ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ae)*a,de*E,(ie-le)*a,(de+ae)*E,(ie-ae)*a,(de+le)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,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)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,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)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,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)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,a,E){var x=new go.Geometry,y=.3,z=ue*.3,ne=.5,ae=.7,le=new go.PathFigure((ne-y)*a,ae*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E));var ie=new go.PathFigure(0,.7*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*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)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*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)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*.5,ne=.5,ae=.5,le=new go.PathFigure((ne-y)*a,ae*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E));var ie=new go.PathFigure(.15*a,.5*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Help",function(oe,a,E){var x=new go.Geometry,y=.5,z=ue*.5,ne=.5,ae=.5,le=new go.PathFigure((ne-y)*a,ae*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E).close()),y=.05,z=ue*.05,ne=.5,ae=.8;var ie=new go.PathFigure((ne-y)*a,ae*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-y)*E,(ne-y)*a,(ae-z)*E,(ne-z)*a,(ae-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,ae*E,(ne+z)*a,(ae-y)*E,(ne+y)*a,(ae-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae+y)*E,(ne+y)*a,(ae+z)*E,(ne+z)*a,(ae+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,ae*E,(ne-z)*a,(ae+y)*E,(ne-y)*a,(ae+z)*E).close()),ie.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(oe,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(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,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(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Map",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*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)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.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 x.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()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,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(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);x.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);x.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 ne=new go.PathFigure(.402*a,.85*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var ae=new go.PathFigure(.678*a,.85*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var le=new go.PathFigure(.5*a,.1*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),le.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return x.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()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);x.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);x.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 ne=new go.PathFigure(a*.408,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var ae=new go.PathFigure(a*.612,E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var le=new go.PathFigure(a*.816,E,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.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);x.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 ne=new go.PathFigure(a*.055,.13*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var ae=new go.PathFigure(a*.055,.18*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var le=new go.PathFigure(a*1,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Key",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return x.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()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,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);x.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 ne=new go.PathFigure(a*.11,E*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var ae=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var le=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,E){var x=new go.Geometry,y=8,z=y*ue,ne=new go.PathFigure(y,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var ae=new go.PathFigure(a*.83,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var le=new go.PathFigure(a*.83,E*1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var ie=new go.PathFigure(a*.78,E*.05,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*ue,z=E*.8,ne=new go.Geometry,ae=new go.PathFigure(x,0,!0);return ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-y,a-y,z)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ae.add(new go.PathSegment(go.PathSegment.Line,x,z)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,y,z,0,z-y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ne.spot1=new go.Spot(0,0,y,y),ne.spot2=new go.Spot(1,.8,-y,-y)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);x.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 x.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()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,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(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);x.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);x.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 ne=new go.PathFigure(a*.28,E*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,E){var x=new go.Geometry,y=15,z=y*ue,ne=new go.PathFigure(a*.62,E*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.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 ne=new go.PathFigure(a*.4,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.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()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.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 ne=new go.PathFigure(a*.5,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return x.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()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);x.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 x.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()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var at={},Qe="5.0",te={},b=null,re=!1,Se=!1,be=null,Be=!1,Ce=null,ue=null,Ne=0;Ne4?parseFloat(De):5};at.setHTML5Codebase=function(De,_e){ue=De,Je(De,_e)},at.setJavaCodebase=at.setJavaCodebaseVersion=at.isCompiledInstalled=at.setPreCompiledScriptPath=at.setPreCompiledResourcePath=function(){},at.setHTML5CodebaseVersion=function(De,_e){var dt=parseFloat(De);if(dt!==NaN&&dt<5){console.log("The GeoGebra HTML5 codebase version "+dt+" is deprecated. Using version latest instead.");return}Ce=De,pt(De,_e)},at.getHTML5CodebaseVersion=function(){return oe},at.getParameters=function(){return te},at.setFontsCSSURL=function(De){ne=De},at.setGiacJSURL=function(De){},at.setJNLPFile=function(De){ke=De},at.setJNLPBaseDir=function(De){},at.inject=function(){function De(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var _e="auto",dt=te.id,Wt,ht=!1,Ut=0;Ut=5)return!0;var De=at.getAppletObject();return De&&typeof De.recalculateEnvironments=="function"?(De.recalculateEnvironments(),!0):!1},at.startAnimation=function(){var De=at.getAppletObject();return De&&typeof De.startAnimation=="function"?(De.startAnimation(),!0):!1},at.stopAnimation=function(){var De=at.getAppletObject();return De&&typeof De.stopAnimation=="function"?(De.stopAnimation(),!0):!1},at.getAppletObject=function(){var De=te.id!==void 0?te.id:"ggbApplet";return window[De]},at.resize=function(){};var he=function(De,_e,dt){var Wt=document.createElement("param");Wt.setAttribute("name",_e),Wt.setAttribute("value",dt),De.appendChild(Wt)},Ee=function(De){return De&&De!=="false"},Ke=function(De,_e,dt){le(oe)<=4.2&&(dt=!0);var Wt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(Wt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ht=document.createElement("div");ht.classList.add("appletParameters","notranslate");var Ut=_e.width,Ze=_e.height;if(_e.disableAutoScale=_e.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():_e.disableAutoScale,_e.width!==void 0)if(le(oe)<=4.4)Ee(_e.showToolBar)&&(_e.height-=7),Ee(_e.showAlgebraInput)&&(_e.height-=37),_e.width<605&&Ee(_e.showToolBar)&&(_e.width=605,Ut=605);else{var Tt=100;(Ee(_e.showToolBar)||Ee(_e.showMenuBar))&&(_e.hasOwnProperty("customToolBar")&&(_e.customToolbar=_e.customToolBar),Tt=Ee(_e.showMenuBar)?245:155),Ut=5?(_e.appletOnLoad=function(je){var mt=De.querySelector(".ggb_preview");mt&&mt.parentNode.removeChild(mt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(fn),window.GGBT_wsf_view&&$(window).trigger("resize"),Pn(je)},gt||fn.appendChild(rt)):ht.appendChild(rt),fn.appendChild(ht),gt||De.appendChild(fn),setTimeout(function(){at.resize()},1)}else{var Ye=document.createElement("div");Ye.className="applet_scaler",Ye.style.position="relative",Ye.style.display="block",Ye.appendChild(ht),De.appendChild(Ye),_e.appletOnLoad=function(je){at.resize(),Pn(je)}}function Ae(je,mt){mt&&typeof mt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(je,mt.appletOnLoad):renderGGBElement(je),Et("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",mt)}function nt(je,mt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:je,params:mt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(yn){Ae(yn.article,yn.params)}),html5AppletsToProcess=null)},le(oe)<5&&(je.className+=" geogebraweb")):Ae(je,mt)}if(Wt){scriptLoadStarted=!0;for(var It=0;It0?(Ht.remove(),fn.attr("id","fullscreencontent").show(),jQuery(Pn).append(fn),window.dispatchEvent(new Event("resize"))):Ke(Ht,_e,!1),window.GGBT_wsf_view.launchFullScreen(Pn)}else me=Wt,Ke(De,_e,!1);if(!window.GGBT_wsf_view)for(Ze=0;ZeDe/4*3&&(Ht=De/4*3),Pn=Ht/5.8,Tt.setAttribute("src",y),Tt.setAttribute("width",Ht),Tt.setAttribute("height",Pn);var fn=(De-Ht)/2,gt=(_e-Pn)/2;Tt.style.left=fn+"px",Tt.style.top=gt+"px",ht.appendChild(Tt)}}return ht.appendChild(Ze),ht},ct=function(De){return De=De.toLowerCase(),De==="html5"||De==="screenshot"?De:"html5"},st=["web","webSimple","web3d","tablet","tablet3d","phone"],pt=function(De,_e){if(oe=De,_e){Je(oe,!0);return}var dt=!re;if(dt){var Wt=le(oe);!isNaN(Wt)&&Wt<4.4&&(dt=!1)}var ht,Ut;window.location.protocol.substr(0,4)==="http"?ht=window.location.protocol:ht="http:";var Ze=oe.indexOf("//");Ze>0?Ut=oe:Ze===0?Ut=ht+oe:Ut="https://www.geogebra.org/apps/5.2.814.0/";for(var Tt in st)if(oe.slice(st[Tt].length*-1)===st[Tt]||oe.slice((st[Tt].length+1)*-1)===st[Tt]+"/"){Je(Ut,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&dt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Ee(te.showToolBar)&&!Ee(te.showMenuBar)&&!Ee(te.showAlgebraInput)&&!Ee(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Ut+="webSimple/":Ut+="web3d/",Je(Ut,!1)},Je=function(De,_e){if(De.requirejs){Te=De;return}De.slice(-1)!=="/"&&(De+="/"),Te=De,_e===null&&(_e=De.indexOf("http")===-1),we=_e,a="web.nocache.js",E=!1;var dt=Te.split("/");dt.length>1&&(!_e&&dt[dt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):st.indexOf(dt[dt.length-2])>=0&&(a=dt[dt.length-2]+".nocache.js")),dt=De.split("/"),oe=dt[dt.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var Wt=parseFloat(oe);Wt!==NaN&&Wt<5&&De.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead."),pt("5.0",_e))},Et=function(De,_e){window.console&&window.console.log&&(!_e||typeof _e.showLogging=="undefined"||_e.showLogging&&_e.showLogging!=="false")&&console.log(De)};te.material_id!==void 0?se(qe):qe();function qe(){var De=Qe;Ce!==null?De=Ce:parseFloat(De)<5&&(De="5.0"),pt(De,!1),ue!==null&&Je(ue,we),Be=!0}return at},GGBAppletUtils=function(){"use strict";function at(){return window.GGBT_wsf_edit!==void 0}function Qe(Be,Ce){Ce!=1?(Be.style.transformOrigin="0% 0% 0px",Be.style.webkitTransformOrigin="0% 0% 0px",Be.style.transform="scale("+Ce+","+Ce+")",Be.style.webkitTransform="scale("+Ce+","+Ce+")",Be.style.maxWidth="initial",Be.querySelector(".ggb_preview")!==null&&(Be.querySelector(".ggb_preview").style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Be.style.transform="none",Be.style.webkitTransform="none")}function te(Be,Ce,ue,Ne,ze,ke){var Te=null;if(ke!=null&&ke!="")for(var we=Be.parentNode;we!=null;)if((" "+we.className+" ").indexOf(" "+ke+" ")>-1){Te=we;break}else we=we.parentNode;var me=0,oe=0,a=0,E=0,x=0,y=0,z=0;if(Te)me=Te.offsetWidth,oe=Math.max(Ne?Te.offsetWidth:0,Te.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(me=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=me):(me=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),Be){var ne=Be.getBoundingClientRect();ne.left>0&&ne.left<=me&&(ze===void 0||!ze)&&(document.dir==="rtl"?(x=me-ne.width-ne.left,y=a<=480?10:30):(y=ne.left,x=a<=480?10:30),E=y+x)}if(Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Be.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,z=40)}}return Be&&((ue===void 0||!ue)&&Ce>0&&Ce+E1&&(ke=!0)),Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ke=!0),!(Be.hasOwnProperty("disableAutoScale")&&Be.disableAutoScale))ze=b(Be,Ce,ke,ue,Be.scaleContainerClass);else return Ne;return ke&&(!Be.hasOwnProperty("scale")||Ne===1)?ze:Math.min(Ne,ze)}function Se(Be){var Ce=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),Ne=Be.getBoundingClientRect(),ze=(Ce-Ne.width)/2,ke=(ue-Ne.height)/2;ke<0&&(ke=0),Be.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ze<40?Be.style.left="40px":Be.style.left=ze+"px",Be.style.top=ke+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ke<40?Be.style.top="40px":Be.style.top=ke+"px",Be.style.left=ze+"px")}function be(Be,Ce){var ue=Be.querySelector(".appletParameters");if(ue){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ce.id!==ue.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Be)}if(ue.parentElement&&/fullscreen/.test(ue.parentElement.className))return;var Ne=re(Ce,Be);at()&&ue.setAttribute("data-param-scale",Ne);for(var ze=null,ke=0;ke=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(at){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(at){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(at){var Qe=c[at];return Qe==null?null:Qe},r=d,webModule.__errFn=e}function B(){function at(Be){var Ce=Be.lastIndexOf(rb);Ce==-1&&(Ce=Be.length);var ue=Be.indexOf(sb);ue==-1&&(ue=Be.length);var Ne=Be.lastIndexOf(tb,Math.min(ue,Ce));return Ne>=O?Be.substring(O,Ne+P):W}function Qe(Be){if(!Be.match(/^\w+:\/\//)){var Ce=o.createElement(ub);Ce.src=Be+vb,Be=at(Ce.src)}return Be}function te(){var Be=__gwt_getMetaProperty(wb);return Be!=null?Be:W}function b(){for(var Be=o.getElementsByTagName(_),Ce=O;CeO?Be[Be.length-P].href:W}function Se(){var Be=o.location;return Be.href==Be.protocol+zb+Be.host+Be.pathname+Be.search+Be.hash}var be=te();return be==W&&(be=b()),be==W&&(be=re()),be==W&&Se()&&(be=at(o.location.href)),be=Qe(be),be}function C(at){return at.match(/^\//)||at.match(/^[a-zA-Z]+:\/\//)?at:webModule.__moduleBase+at}function D(){var at=[],Qe=O,te=[],b=[];function re(Be){var Ce=b[Be](),ue=te[Be];if(Ce in ue)return Ce;var Ne=[];for(var ze in ue)Ne[ue[ze]]=ze;throw r&&r(Be,Ne,Ce),null}if(__gwt_isKnownPropertyValue=function(Be,Ce){return Ce in te[Be]},webModule.__getPropMap=function(){var Be={};for(var Ce in te)te.hasOwnProperty(Ce)&&(Be[Ce]=re(Ce));return Be},webModule.__computePropValue=re,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Se;try{Se=Cb;var be=Se.indexOf(Db);be!=-1&&(Qe=parseInt(Se.substring(be+P),$),Se=Se.substring(O,be))}catch(Be){}return webModule.__softPermutationId=Qe,C(Se+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(at,Qe,te){"use strict";te.d(Qe,{Ax:function(){return be},Ds:function(){return Be},KI:function(){return ue},SI:function(){return Se},f1:function(){return re}});var b=te(74128);function re(Ne){let ze=!0;if(Ne.length>0){for(let ke=0;kea in oe?ue(oe,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):oe[a]=E,ze=(oe,a,E)=>Ne(oe,typeof a!="symbol"?a+"":a,E),ke=(oe,a,E)=>new Promise((x,y)=>{var z=le=>{try{ae(E.next(le))}catch(ie){y(ie)}},ne=le=>{try{ae(E.throw(le))}catch(ie){y(ie)}},ae=le=>le.done?x(le.value):Promise.resolve(le.value).then(z,ne);ae((E=E.apply(oe,a)).next())});class Te extends b.Component{constructor(a){super(a),ze(this,"canvas"),ze(this,"randomNum",(E,x)=>Math.floor(Math.random()*(x-E)+E)),ze(this,"drawPic",()=>{this.randomCode()}),ze(this,"reloadPic",()=>{this.drawPic()}),ze(this,"changeCode",E=>{console.log(E.target.value,222),this.setState({value:E.target.value,showError:!1})}),ze(this,"onVerify",()=>{let E;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(E=!0,re.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(E=!0,re.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(E=!1),this.setState({showError:E}),E}),this.canvas=b.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(a,E){const x=this.randomNum(a,E),y=this.randomNum(a,E),z=this.randomNum(a,E);return`rgb(${x}, ${y}, ${z})`}drawText(a,E,x){a.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const y=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);a.font=y+"px SimHei";const z=10,ne=(this.state.contentWidth-40)/(this.state.code.length-1);let ae=z;x>0&&(ae=z+x*ne);let le=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);y>40&&(le=40);const ie=this.randomNum(-10,10);a.translate(ae,le),a.rotate(ie*Math.PI/180),a.fillText(E,0,0),a.rotate(-ie*Math.PI/180),a.translate(-ae,-le)}drawLine(a){for(let E=0;E<1;E++)a.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),a.beginPath(),a.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),a.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),a.stroke()}drawDot(a){for(let E=0;E<100;E++)a.fillStyle=this.randomColor(0,255),a.beginPath(),a.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),a.fill()}randomCode(){let a="";const E="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const y=this.canvas.current.getContext("2d");y.textBaseline="bottom",y.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),y.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z{let E;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,a),React.createElement(Te,{ref:x=>E=x})),onOk:()=>ke(void 0,null,function*(){if(E.onVerify())return Promise.reject();oe()})})};var me=Te},90463:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ce}});var b=te(60324),re={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Se=te(32637),be=te(59301),Ce=({type:ue,style:Ne})=>{const ze=be.createElement("div",{className:re.wrap,onClick:ke=>{ke.preventDefault(),ke.stopPropagation()}},be.createElement("p",null,ue==="shixun"||ue==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",be.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ue==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),be.createElement("div",{className:re.contact},be.createElement("div",{className:re.img},be.createElement("img",{src:Se,width:"124px",height:"124px"})),be.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return be.createElement(b.Z,{content:ze},be.createElement("span",{className:re.text,style:Ne},"\u9AD8\u6D88\u8017"))}},16750:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Te}});var b=te(59301),re={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Se=te(92310),be=te.n(Se),Be=te(71418),Ce=te(2859),ue=te(38147),Ne=te(65862),ze=(we,me,oe)=>new Promise((a,E)=>{var x=ne=>{try{z(oe.next(ne))}catch(ae){E(ae)}},y=ne=>{try{z(oe.throw(ne))}catch(ae){E(ae)}},z=ne=>ne.done?a(ne.value):Promise.resolve(ne.value).then(x,y);z((oe=oe.apply(we,me)).next())}),Te=({data:we,className:me,fullWidth:oe,style:a={},onClose:E,onOk:x,showFullTools:y,noAssociationId:z})=>{const ne=(0,b.useRef)(null),ae=(0,b.useRef)(null),le=(0,b.useRef)(null),ie=(0,b.useRef)(null),[de,se]=(0,b.useState)(!1),[ce,fe]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),we!=null&&we.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",we!=null&&we.src&&he()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null))},[we==null?void 0:we.visible]);const he=()=>ze(void 0,null,function*(){se(!0),fe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Oe=yield(0,Ne.ZJ)(we==null?void 0:we.src);ne.current.src="",ne.current.src=Oe,ne.current.onload=function(){Ve()},se(!1),fe("")}),Ee=()=>{document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",E()},Ke=Oe=>ze(void 0,null,function*(){se(!0),fe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Re=yield(0,ue.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:we.title,file:Oe.dataUrl}});Re!=null&&Re.id&&!z?(yield(0,ue.ZP)(`/api/attachments/${we.id}/add_subitem.json`,{method:"post",body:{subitem_id:Re==null?void 0:Re.id,settings:JSON.stringify(Oe.state)}})).status===0&&x():Re!=null&&Re.id&&x(Re),document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",se(!1),fe("")}),Le=()=>{const Oe=document.querySelector('a[href="https://markerjs.com/"]');Oe&&Oe.parentNode&&(Oe.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(ot=>{const ct=document.querySelector(ot.name);ct&&ct.setAttribute("title",ot.title)})},Ve=()=>{ae.current=new Ce.hP(ne.current),ae.current.targetRoot=ie.current,ae.current.addEventListener("render",Ke),ae.current.addEventListener("beforeclose",Ee),y&&(ae.current.availableMarkerTypes=ae.current.ALL_MARKER_TYPES,ae.current.uiStyleSettings.redoButtonVisible=!0,ae.current.uiStyleSettings.notesButtonVisible=!0,ae.current.uiStyleSettings.zoomButtonVisible=!0,ae.current.uiStyleSettings.zoomOutButtonVisible=!0,ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ae.current.uiStyleSettings,ae.current.show(),we!=null&&we.snapshotData&&ae.current.restoreState(we.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Le()},300)};return b.createElement(b.Fragment,null,(we==null?void 0:we.visible)&&b.createElement(Be.Z,{spinning:de,tip:ce,style:{position:"absolute"}},b.createElement("div",{ref:ie,className:be()(re.imageDimensions,me,oe?re.fullWidth:""),style:a},b.createElement("img",{className:re.img,ref:ne}))))}},99298:function(at,Qe,te){"use strict";var b=te(59301),re=te(95237),Se=te(43604),be=te(99313),Be=te(3113),Ce=te(6339),ue=te(96408),Ne=te(48136),ze=te(59301);const ke=(0,b.forwardRef)(({callback:Te,showSaveButton:we,value:me=""},oe)=>{const a=(0,b.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 "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -66,7 +66,7 @@ \\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=ae=>{a.current.setValue(a.current.getValue()+" "+ae.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ze.createElement(re.Z,{className:ue.Z.lists,gutter:[10,10]},E.map((ae,le)=>ze.createElement(Se.Z,{flex:"110px",className:ue.Z.item},ze.createElement("div",null,ze.createElement(Ce.Z,{value:`$$${ae.value}$$`}),ae.name),ze.createElement("div",{className:ue.Z.children},ae.children.map((ie,de)=>ze.createElement("div",{key:de},ze.createElement("h1",null,ie.name),ze.createElement(re.Z,{gutter:[10,10]},ie.data.map((se,ce)=>ze.createElement(Se.Z,{key:ce,onClick:()=>y(se),className:ue.Z.diamond},ze.createElement(Ce.Z,{value:"`$$"+se.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ze.createElement(re.Z,{className:ue.Z.lists,gutter:[10,10]},x.map((ae,le)=>ze.createElement(Se.Z,{flex:"110px",className:ue.Z.item},ze.createElement("div",null,ze.createElement(Ce.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),ze.createElement("div",{className:ue.Z.children},ae.children.map((ie,de)=>ze.createElement("div",{key:de},ie.name&&ze.createElement("h1",null,ie.name),ze.createElement(re.Z,{gutter:[10,10]},ie.data.map((se,ce)=>ze.createElement(Se.Z,{key:ce,onClick:()=>y(se),className:ue.Z.diamond},ze.createElement(Ce.Z,{value:"`$$"+se.value+"$$`"}))))))))))}],ne=()=>{var ae=document.createElement("div");ae.innerHTML=a.current.getValue();var le=ae.innerText;return Te&&Te(le),le};return(0,b.useImperativeHandle)(oe,()=>({getData:ne})),ze.createElement("div",{className:ue.Z.mathWrap},ze.createElement(be.default,{defaultActiveKey:"1",items:z}),ze.createElement("math-field",{locale:"zh_cn",className:ue.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},me||""),De&&ze.createElement("div",{className:ue.Z.button},ze.createElement(Be.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Qe.Z=ke},4324:function(ot,Qe,te){"use strict";te.d(Qe,{Q:function(){return Ce}});var b=te(59301),re=te(57809),Se=te(5112),be=te(5871),Be=te(59301),Ce=(Ne=>(Ne[Ne.Number=1]="Number",Ne[Ne.Percent=2]="Percent",Ne))(Ce||{});const ue=({value:Ne,onChange:ze,disabled:ke,hidePercentOption:Te=!1,percentType:De="select"})=>{const me=(0,b.useMemo)(()=>Te?1:2,[Te]),[oe,a]=(0,b.useState)(me);console.log(oe);const E=y=>Ne.type===1?`${y}\u5206`:`${y}%`,x=(0,b.useCallback)(y=>{if(oe===1){const z=y.replace("\u5206","");return isNaN(parseInt(z,10))?0:z}else return y.replace("%","")},[oe]);return(0,b.useEffect)(()=>{a(Ne.type)},[Ne]),Be.createElement("div",{style:{display:"flex",alignItems:"center"}},De=="select"&&Be.createElement(re.default,{size:"large",onChange:y=>{a(y),ze({type:y,inputValue:y===1?5:20})},value:oe||me,style:{width:100},options:Te?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ke}),De=="radio"&&Be.createElement(Se.ZP.Group,{size:"large",onChange:y=>{const z=y.target.value;a(z),ze({type:z,inputValue:z===1?5:20})},value:oe||me,disabled:ke},!Te&&Be.createElement(Se.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Be.createElement(Se.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),De=="radio"&&Be.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Ne.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Be.createElement(be.Z,{size:"large",disabled:ke,value:Ne.inputValue,style:{width:"120px"},parser:x,addonAfter:Ne.type===1?"\u5206":"%",max:oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:y=>{ze({type:oe,inputValue:y})}}),De=="radio"&&Ne.type==2&&Be.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Qe.Z=ue},49018:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return de}});var b=te(59301),re=te(9221),Se=Object.defineProperty,be=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ue=(se,ce,fe)=>ce in se?Se(se,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[ce]=fe,Ne=(se,ce)=>{for(var fe in ce||(ce={}))Be.call(ce,fe)&&ue(se,fe,ce[fe]);if(be)for(var fe of be(ce))Ce.call(ce,fe)&&ue(se,fe,ce[fe]);return se},ze=(se,ce)=>{var fe={};for(var he in se)Be.call(se,he)&&ce.indexOf(he)<0&&(fe[he]=se[he]);if(se!=null&&be)for(var he of be(se))ce.indexOf(he)<0&&Ce.call(se,he)&&(fe[he]=se[he]);return fe};const Te={header:{cell:se=>{var ce=se,{onResize:fe,width:he}=ce,Ee=ze(ce,["onResize","width"]);return he?b.createElement(re.Resizable,{width:he,height:0,handle:b.createElement("span",{className:"react-resizable-handle",onClick:Ke=>{Ke.stopPropagation()}}),onResize:fe,draggableOpts:{enableUserSelectHack:!1}},b.createElement("th",Ne({},Ee))):b.createElement("th",Ne({},Ee))}}};var De=te(1710),me=Object.defineProperty,oe=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(se,ce,fe)=>ce in se?me(se,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[ce]=fe,ne=(se,ce)=>{for(var fe in ce||(ce={}))x.call(ce,fe)&&z(se,fe,ce[fe]);if(E)for(var fe of E(ce))y.call(ce,fe)&&z(se,fe,ce[fe]);return se},ae=(se,ce)=>oe(se,a(ce)),le=(se,ce)=>{var fe={};for(var he in se)x.call(se,he)&&ce.indexOf(he)<0&&(fe[he]=se[he]);if(se!=null&&E)for(var he of E(se))ce.indexOf(he)<0&&y.call(se,he)&&(fe[he]=se[he]);return fe},de=se=>{var ce=se,{pagination:fe,resColumns:he,dataSource:Ee,onRow:Ke}=ce,Le=le(ce,["pagination","resColumns","dataSource","onRow"]);const[Ve,Oe]=(0,b.useState)(!1),[Re,at]=(0,b.useState)([{}]),vt=(0,b.useRef)(null);(0,b.useEffect)(()=>{let pt=he;pt=pt.map((Je,Pt)=>ae(ne({},Je),{onHeaderCell:qe=>({width:qe.width,onResize:st(Pt)})})),at(pt)},[]),(0,b.useEffect)(()=>{vt.current=Re},[Re]);const st=pt=>(Je,{size:Pt})=>{const qe=[...vt.current];qe[pt]=ae(ne({},qe[pt]),{width:Pt.width}),at(qe)};return b.createElement("div",null,b.createElement(De.default,ae(ne({bordered:!0,components:Te,columns:Re,dataSource:Ee,pagination:fe,loading:Ve,onRow:Ke},Le),{rowKey:pt=>pt.key||pt.id})))}},35479:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return ce},P:function(){return ie}});var b=te(59301),re=te(78241),Se=te(43418),be=te(5112),Be=te(92832),Ce=te(1710),ue={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Ne=te(60979),ze=Object.defineProperty,ke=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(fe,he,Ee)=>he in fe?ze(fe,he,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):fe[he]=Ee,E=(fe,he)=>{for(var Ee in he||(he={}))me.call(he,Ee)&&a(fe,Ee,he[Ee]);if(De)for(var Ee of De(he))oe.call(he,Ee)&&a(fe,Ee,he[Ee]);return fe},x=(fe,he)=>ke(fe,Te(he)),y=(fe,he)=>{var Ee={};for(var Ke in fe)me.call(fe,Ke)&&he.indexOf(Ke)<0&&(Ee[Ke]=fe[Ke]);if(fe!=null&&De)for(var Ke of De(fe))he.indexOf(Ke)<0&&oe.call(fe,Ke)&&(Ee[Ke]=fe[Ke]);return Ee},z=(fe,he,Ee)=>new Promise((Ke,Le)=>{var Ve=at=>{try{Re(Ee.next(at))}catch(vt){Le(vt)}},Oe=at=>{try{Re(Ee.throw(at))}catch(vt){Le(vt)}},Re=at=>at.done?Ke(at.value):Promise.resolve(at.value).then(Ve,Oe);Re((Ee=Ee.apply(fe,he)).next())});const ne=({studentNames:fe,total:he})=>{const Ee=["","\u4E00","\u4E24","\u4E09"];return he>3?b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ue.orangeColor},fe==null?void 0:fe.join("\u3001")),"\u7B49",b.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F"):b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ue.orangeColor},fe==null?void 0:fe.join("\u3001")),Ee[he],"\u540D\u5B66\u751F")},ae=({used:fe,copy:he,canNotCopy:Ee,studentNames:Ke,studentCount:Le,inPaper:Ve,is_random:Oe=!1,position:Re=""})=>{const at=()=>{if(he>0&&Ee>0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:ue.orangeColor},he),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",b.createElement("span",{className:ue.orangeColor},Ee),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(he>0&&Ee===0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:ue.orangeColor},he),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(he===0&&Ee>0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:ue.orangeColor},Ee),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},vt=Re||(Ve?"\u8BD5\u5377":"\u8BFE\u7A0B");return b.createElement("span",null,b.createElement(ne,{studentNames:Ke,total:Le}),"\u5B66\u4E60\u8FC7",vt,"\u4E2D\u7684",b.createElement("span",{className:ue.orangeColor},fe),"\u4E2A\u9879\u76EE\uFF0C",at(),"\u3002\u8BF7\u9009\u62E9",Oe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},le=({onCancel:fe,onOk:he,visible:Ee,inPaper:Ke,renderData:Le,type:Ve,isMultipleCourse:Oe=!1})=>{const[Re]=re.default.useForm(),[at,vt]=(0,b.useState)(1),[st,pt]=(0,b.useState)(!1),Je=(0,b.useMemo)(()=>(Le==null?void 0:Le.total_num)===1&&(Le==null?void 0:Le.can_copy_num)===1,[Le]),Pt=(0,b.useMemo)(()=>{var qe;return(qe=Le==null?void 0:Le.course_data_list)==null?void 0:qe.filter(we=>we.is_show)},[Le]);return b.createElement(b.Fragment,null,Je?b.createElement(Se.default,{centered:!0,closable:!0,open:Ee,destroyOnClose:!0,title:"\u63D0\u793A",className:ue.antdModal,width:682,confirmLoading:st,onCancel:fe,onOk:()=>z(void 0,null,function*(){var qe;pt(!0);let we=at;if(Oe){const _e=E({},Re.getFieldsValue());we=(qe=Le==null?void 0:Le.course_data_list)==null?void 0:qe.map(ct=>_e[ct.id]!==void 0?x(E({},ct),{is_copy:_e[ct.id]}):ct)}yield he(we),pt(!1)})},b.createElement("div",{className:ue.content,style:{marginBottom:20}},Oe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":b.createElement(b.Fragment,null,b.createElement(ne,{studentNames:Le==null?void 0:Le.student_names,total:Le==null?void 0:Le.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Oe?b.createElement(re.default,{form:Re,preserve:!1},Pt==null?void 0:Pt.map(qe=>b.createElement(b.Fragment,{key:qe.id},b.createElement("h3",{className:"ml15 mb5"},qe.name),b.createElement(re.default.Item,{name:qe.id,initialValue:1},b.createElement(be.ZP.Group,{className:ue.content},b.createElement(be.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),b.createElement(be.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):b.createElement(be.ZP.Group,{value:at,onChange:qe=>vt(qe.target.value),className:ue.content,style:{marginBottom:30}},b.createElement(be.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),b.createElement(be.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),b.createElement("div",null,b.createElement("div",{className:ue.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),b.createElement("div",{className:ue.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),b.createElement("div",{className:`${ue.content} ${ue.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):b.createElement(Se.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ee,confirmLoading:st,title:"\u63D0\u793A",width:682,onCancel:fe,onOk:()=>z(void 0,null,function*(){var qe;pt(!0);let we=0;if(Oe){const _e=E({},Re.getFieldsValue());we=(qe=Le==null?void 0:Le.course_data_list)==null?void 0:qe.map(ct=>_e[ct.id]!==void 0?x(E({},ct),{is_use:_e[ct.id]}):ct)}yield he(we),pt(!1)})},b.createElement("div",{className:ue.content},b.createElement(ne,{studentNames:Le==null?void 0:Le.student_names,total:Le==null?void 0:Le.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Oe?b.createElement(re.default,{form:Re,preserve:!1},b.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Pt==null?void 0:Pt.map(qe=>b.createElement(b.Fragment,{key:qe.id},b.createElement("h3",{className:"ml15 mb5"},qe.name),b.createElement(re.default.Item,{name:qe.id,initialValue:1},b.createElement(be.ZP.Group,{className:ue.content},b.createElement(be.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),b.createElement(be.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):b.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",b.createElement("span",{className:ue.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ie=function(){const[fe,he]=(0,b.useState)(!1),[Ee,Ke]=(0,b.useState)();return[fe,()=>he(!1),Ee,Oe=>z(this,null,function*(){var Re;const at=Oe,{isImportMultipleCourse:vt=!1}=at,st=y(at,["isImportMultipleCourse"]);console.log(Oe);const pt=(Oe==null?void 0:Oe.result)||(yield(0,Ne.Tr)(st));return"status"in pt?!1:vt?((Re=pt==null?void 0:pt.course_data_list)==null?void 0:Re.some(Pt=>Pt.is_show))?(Ke(pt),he(!0),!0):pt.course_data_list||[]:pt.student_count===0?!1:(Ke(pt),he(!0),!0)})]},de=fe=>{const[he]=re.default.useForm(),[Ee,Ke]=(0,b.useState)(!1),{onCancel:Le,onOk:Ve,visible:Oe,inPaper:Re=!1,renderData:at,type:vt,isMultipleCourse:st=!1,position:pt}=fe;let Je=(0,b.useMemo)(()=>Re?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ue.tableCell,render(we,_e){return b.createElement("a",{href:`/shixuns/${_e.identifier}/challenges`,target:"_blank"},we)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(we,_e)=>b.createElement(b.Fragment,null,b.createElement(re.default.Item,{name:[`${vt==="subject"?_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],initialValue:1},b.createElement(be.ZP.Group,null,b.createElement(be.ZP,{value:1},"\u662F"),b.createElement(be.ZP,{value:0},"\u5426"))),b.createElement(re.default.Item,{name:[`${vt==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ue.tableCell,render(we,_e){return b.createElement("a",{href:`/shixuns/${_e.identifier}/challenges`,target:"_blank"},we)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(we,_e)=>b.createElement(re.default.Item,{name:[`${vt==="subject"?_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],initialValue:1},b.createElement(be.ZP.Group,null,b.createElement(be.ZP,{value:1},"\u662F"),b.createElement(be.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(we,_e)=>b.createElement(re.default.Item,{name:[`${vt==="subject"?_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],initialValue:1},b.createElement(be.ZP.Group,null,b.createElement(be.ZP,{value:1},"\u662F"),b.createElement(be.ZP,{value:0},"\u5426")))}],[Re]),Pt=(0,b.useMemo)(()=>Re?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ue.tableCell,align:"center",ellipsis:!0,render:(we,_e)=>b.createElement(b.Fragment,null,b.createElement("a",{href:`/shixuns/${_e.identifier}/challenges`,target:"_blank"},we),b.createElement(re.default.Item,{name:[`${vt==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Be.default,{type:"hidden"})),b.createElement(re.default.Item,{name:[`${vt==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ue.tableCell,ellipsis:!0,align:"center",render:(we,_e)=>b.createElement("a",{href:`/shixuns/${_e.identifier}/challenges`,target:"_blank"},we)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(we,_e)=>b.createElement(b.Fragment,null,b.createElement(re.default.Item,{name:[`${vt==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],initialValue:0},b.createElement(be.ZP.Group,null,b.createElement(be.ZP,{value:1},"\u662F"),b.createElement(be.ZP,{value:0},"\u5426"))),b.createElement(re.default.Item,{name:[`${vt==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Be.default,{type:"hidden"})))}],[Re]);if(st){const we={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:ue.tableCell,render:(_e,ct)=>b.createElement("a",{href:`/classrooms/${ct.course_id}`},_e)};Je=[we,...Je],Pt=[we,...Pt]}const qe=(0,b.useMemo)(()=>ae({used:at==null?void 0:at.repeat_shixun_num,copy:at==null?void 0:at.can_copy_num,canNotCopy:at==null?void 0:at.no_copy_num,studentNames:at==null?void 0:at.student_names,studentCount:at==null?void 0:at.student_count,is_random:at==null?void 0:at.is_random,inPaper:Re,position:pt}),[at,Re,pt]);return b.createElement(Se.default,{title:"\u63D0\u793A",centered:!0,open:Oe,confirmLoading:Ee,onOk:()=>z(void 0,null,function*(){Ke(!0);const we=he.getFieldsValue(),_e=Object.keys(we).map(ct=>({id:parseInt(ct.split("_")[0]),course_id:parseInt(ct.split("_")[1]),is_use:we[ct].is_use,is_copy:we[ct].is_copy}));yield Ve(_e),Ke(!1)}),onCancel:Le,width:880,okText:"\u786E\u8BA4",className:ue.antdModal,destroyOnClose:!0},b.createElement(re.default,{form:he,preserve:!1},b.createElement("div",{className:ue.brief},qe),b.createElement("div",{style:{marginBottom:30}},b.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),b.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),b.createElement("div",{className:ue.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(at==null?void 0:at.can_copy_num)>0&&b.createElement("div",null,b.createElement("div",{className:ue.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),b.createElement(Ce.default,{columns:Je,className:ue.antdTable,dataSource:at==null?void 0:at.can_copy_list,rowKey:vt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(at==null?void 0:at.no_copy_num)>0&&b.createElement("div",null,b.createElement("div",{className:ue.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),b.createElement(Ce.default,{columns:Pt,className:ue.antdTable,dataSource:at==null?void 0:at.no_copy_list,rowKey:vt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(at==null?void 0:at.no_use_list.length)>0&&(at==null?void 0:at.no_use_list.map(we=>b.createElement("div",{key:vt==="subject"?we.stage_shixun_id:we.shixun_course_id||we.id},b.createElement(re.default.Item,{name:[`${vt==="subject"?we==null?void 0:we.stage_shixun_id:we.shixun_course_id||we.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Be.default,{type:"hidden"})),b.createElement(re.default.Item,{name:[`${vt==="subject"?we==null?void 0:we.stage_shixun_id:we.shixun_course_id||we.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Be.default,{type:"hidden"})))))))};var ce=fe=>{const{modalType:he}=fe;return he==="multiple"?b.createElement(de,E({},fe)):b.createElement(le,E({},fe))}},83028:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(59301),re={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Se=te(43418),be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Ce=(ze,ke,Te)=>new Promise((De,me)=>{var oe=x=>{try{E(Te.next(x))}catch(y){me(y)}},a=x=>{try{E(Te.throw(x))}catch(y){me(y)}},E=x=>x.done?De(x.value):Promise.resolve(x.value).then(oe,a);E((Te=Te.apply(ze,ke)).next())}),Ne=({type:ze,resdata:ke,onok:Te,oktext:De,okloading:me})=>{const[oe,a]=(0,b.useState)(!1),{can_copy_list:E,can_copy_num:x,challenge_type:y,course_data_list:z,no_copy_list:ne,no_copy_num:ae,no_use_list:le,no_use_num:ie,repeat_shixun_num:de,student_count:se,total_num:ce,use_num:fe}=ke;let he=x>0||ze==="exercise";(0,b.useEffect)(()=>{(ke==null?void 0:ke.student_count)>0&&a(!0)},[ke]),console.log("---11",me),(0,b.useEffect)(()=>{me||a(!1)},[me]);const Ee=()=>{if(ze==="exercise"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ze==="exercise"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="shixun"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="shixun"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="subject"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="subject"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",b.createElement("span",{className:re.orangeColor},se)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",b.createElement("span",{className:re.orangeColor},fe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="exercisepush")return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ze==="shixunpush"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="shixunpush"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Ke=()=>{if(ze==="exercise"||ze==="subject"||ze==="exercisepush"||ze==="shixunpush")return b.createElement("div",{style:{marginTop:20}},ae>0&&b.createElement("div",null,b.createElement("span",{className:re.flex},b.createElement("img",{src:Be,style:{width:14}}),b.createElement("span",{className:re.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:re.statusbody},ze==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:re.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ze==="subject"||ze==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",he&&b.createElement("span",{className:re.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ze==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",he&&b.createElement("span",{className:re.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),b.createElement("div",null,ne==null?void 0:ne.map((Le,Ve)=>b.createElement("a",{href:`/shixuns/${Le.identifier}/challenges`,target:"_blank"},"\u300A",Le==null?void 0:Le.name,"\u300B",Ve+1!==ae&&"\u3001"))))),x>0&&b.createElement("div",{style:{marginTop:20}},b.createElement("span",{className:re.flex},b.createElement("img",{src:be,style:{width:14}}),b.createElement("span",{className:re.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:re.statusbody},ze==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ze==="subject"||ze==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ze==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),b.createElement("div",null,E==null?void 0:E.map((Le,Ve)=>b.createElement("a",{href:`/shixuns/${Le.identifier}/challenges`,target:"_blank"},"\u300A",Le==null?void 0:Le.name,"\u300B",Ve+1!==x&&"\u3001"))))));if(ze==="shixun")return b.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return b.createElement(Se.default,{open:oe,onCancel:()=>{a(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!he&&"none"}},zIndex:1003,confirmLoading:me,okText:he?De:"\u6211\u77E5\u9053\u4E86",onOk:()=>Ce(void 0,null,function*(){he?yield Te([...E,...le]):a(!1)})},b.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ee(),Ke()))}},36254:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Be}});var b=te(59301),re={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Se=te(6848),Be=({children:Ce,tips:ue,title:Ne,style:ze})=>{const ke=Ne||b.createElement("div",null,b.createElement("div",null,"\u63D0\u793A\uFF1A"),b.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),b.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return Ce&&ue?b.createElement(Se.Z,{overlayStyle:{maxWidth:"initial"},title:ke},b.createElement("span",{className:re.disabled,style:ze},Ce)):Ce&&!ue?b.createElement(b.Fragment,null,Ce):b.createElement(b.Fragment,null)}},33276:function(ot,Qe,te){"use strict";var b=te(59301),re=te(43418),Se=te(1710);const be=({dataSource:Be,visible:Ce,onClose:ue=()=>{},onSuccess:Ne=()=>{},text:ze,okText:ke})=>{var Te;return b.createElement(re.default,{centered:!0,destroyOnClose:!0,open:!!Ce,title:"\u63D0\u793A",width:"600px",okText:ke,cancelText:"\u53D6\u6D88",onCancel:ue,onOk:Ne},Ce==="single"&&b.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",b.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(Te=Be==null?void 0:Be[0])==null?void 0:Te.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",ze),Ce==="multiple"&&b.createElement(b.Fragment,null,b.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",ze),b.createElement(Se.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:Be,scroll:(Be==null?void 0:Be.length)>7?{y:300}:{},pagination:!1})))};Qe.Z=be},85533:function(ot,Qe,te){"use strict";te.d(Qe,{h:function(){return ae}});var b=te(59301),re=te(57809),Se=te(78241),be=te(3113),Be=te(89780),Ce=te.n(Be),ue=te(45559),Ne=te(42313),ze=Object.defineProperty,ke=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(le,ie,de)=>ie in le?ze(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:de}):le[ie]=de,E=(le,ie)=>{for(var de in ie||(ie={}))me.call(ie,de)&&a(le,de,ie[de]);if(De)for(var de of De(ie))oe.call(ie,de)&&a(le,de,ie[de]);return le},x=(le,ie)=>ke(le,Te(ie));const y=re.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Qe.Z=({callback:le,onCancel:ie})=>{const[de,se]=(0,b.useState)("python");function ce(he){se(ne[he][1])}function fe(he){le(he)}return b.createElement(Se.default,x(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:fe,style:{width:500}}),b.createElement(Se.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(re.default,{getPopupContainer:he=>he.parentNode,onChange:ce},Object.keys(ne).map(he=>b.createElement(y,{key:he,value:he},ne[he][0])))),b.createElement(Se.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(ae,{mode:de})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(be.ZP,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function ae({value:le,onChange:ie,mode:de,options:se={}}){const ce=(0,b.useRef)(),[fe,he]=(0,b.useState)();return(0,b.useEffect)(()=>{if(fe){let Ee=function(Ke){const Le=Ke.getValue();ie&&ie(Le)};return fe.on("change",Ee),()=>{fe.off("change",Ee)}}},[fe,ie]),(0,b.useEffect)(()=>{fe&&fe.setOption("mode",de)},[fe,de]),(0,b.useEffect)(()=>{fe&&(le!==fe.getValue()||le==="")&&setTimeout(()=>{fe.setValue(le||"")},300)},[fe,le]),(0,b.useEffect)(()=>{if(ce.current&&!fe){const Ee=Ce().fromTextArea(ce.current,E({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},se));he(Ee)}},[ce.current,fe]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:ce}))}},96565:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return jr}});var b=te(59301),re=te(89780),Se=te.n(re),be=te(76374),Be=te(45559),Ce=te(6313),ue=te(25717),Ne=te(99498),ze=te(25419),ke=te(67549),Te=te(6339),De=({value:Et="",className:Ot,showTextOnly:Ft,showLines:zn,style:$n={}})=>{const Yn=(0,b.useMemo)(()=>"",[Et]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Yn}}))},me=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Et,Ot,Ft)=>Ot in Et?oe(Et,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Et[Ot]=Ft,ae=(Et,Ot)=>{for(var Ft in Ot||(Ot={}))y.call(Ot,Ft)&&ne(Et,Ft,Ot[Ft]);if(x)for(var Ft of x(Ot))z.call(Ot,Ft)&&ne(Et,Ft,Ot[Ft]);return Et},le=(Et,Ot)=>a(Et,E(Ot));let ie=[{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 de({onActionCallback:Et,title:Ot,icon:Ft,actionName:zn,className:$n="",children:Yn}){function Vo(){Et(zn)}return me.createElement("a",{title:Ot,className:$n,onClick:Vo},me.createElement("i",{className:`${Ft}`}),Yn)}var se=({watch:Et,showNullButton:Ot,showNullProgramButton:Ft,onActionCallback:zn,fullScreen:$n,insertTemp:Yn,hidetoolBar:Vo,extraUse:_a})=>{const Ua=[...ie,{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 me.createElement("ul",{className:"markdown-toolbar-container"},!Vo&&Ua.map((Br,Qa)=>me.createElement("li",{key:Qa},Br.actionName?me.createElement(de,le(ae({},Br),{onActionCallback:zn})):me.createElement("span",{className:"v-line"}))),Ot?me.createElement("li",null,me.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:zn},me.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ft?me.createElement(me.Fragment,null,me.createElement("li",null,me.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:zn},me.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),me.createElement("li",null,me.createElement(de,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:zn},me.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Yn&&me.createElement("li",null,me.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Yn}`,onActionCallback:zn},me.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),_a&&me.createElement("li",null,_a),me.createElement("li",{className:"btn-full-screen"},me.createElement(de,{icon:`${$n?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:$n?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:zn})))},ce=te(57261),fe=te(78241),he=te(92832),Ee=te(3113),Ke=Object.defineProperty,Le=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,vt=(Et,Ot,Ft)=>Ot in Et?Ke(Et,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Et[Ot]=Ft,st=(Et,Ot)=>{for(var Ft in Ot||(Ot={}))Re.call(Ot,Ft)&&vt(Et,Ft,Ot[Ft]);if(Oe)for(var Ft of Oe(Ot))at.call(Ot,Ft)&&vt(Et,Ft,Ot[Ft]);return Et},pt=(Et,Ot)=>Le(Et,Ve(Ot));const Je={labelCol:{span:4},wrapperCol:{span:20}};var Pt=({callback:Et,onCancel:Ot})=>{function Ft(zn){Et(zn)}return b.createElement(fe.default,pt(st({},Je),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ft,style:{width:500}}),b.createElement(fe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(he.default,null)),b.createElement(fe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(he.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ee.ZP,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))},qe=te(85533),we=te(45053),_e=te(43418),ct=te(95237),Wt=te(16750),gt=te(59301),qt=({callback:Et,onCancel:Ot})=>{const Ft=document.createElement("canvas"),zn=Ft.getContext("2d");Ft.width=1e3,Ft.height=800,zn.fillStyle="#ffffff",zn.fillRect(0,0,Ft.width,Ft.height);const $n=Ft.toDataURL("image/png");return gt.createElement(_e.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},gt.createElement(ct.Z,{style:{height:"100vh"}},gt.createElement(Wt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:$n,visible:!0,title:String(Date.now())},onOk:Yn=>{Et({src:Yn.url})},onClose:Ot})))},Ze=te(12378);function Tt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Tt,go.CommandHandler),Tt.prototype.canAlignSelection=function(){var Et=this.diagram;return!(Et===null||Et.isReadOnly||Et.isModelReadOnly||Et.selection.count<2)},Tt.prototype.alignLeft=function(){var Et=this.diagram;Et.startTransaction("aligning left");var Ot=1/0;Et.selection.each(function(Ft){Ft instanceof go.Link||(Ot=Math.min(Ft.position.x,Ot))}),Et.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(Ot,Ft.position.y))}),Et.commitTransaction("aligning left")},Tt.prototype.alignRight=function(){var Et=this.diagram;Et.startTransaction("aligning right");var Ot=-1/0;Et.selection.each(function(Ft){if(!(Ft instanceof go.Link)){var zn=Ft.actualBounds.x+Ft.actualBounds.width;Ot=Math.max(zn,Ot)}}),Et.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(Ot-Ft.actualBounds.width,Ft.position.y))}),Et.commitTransaction("aligning right")},Tt.prototype.alignTop=function(){var Et=this.diagram;Et.startTransaction("alignTop");var Ot=1/0;Et.selection.each(function(Ft){Ft instanceof go.Link||(Ot=Math.min(Ft.position.y,Ot))}),Et.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(Ft.position.x,Ot))}),Et.commitTransaction("alignTop")},Tt.prototype.alignBottom=function(){var Et=this.diagram;Et.startTransaction("aligning bottom");var Ot=-1/0;Et.selection.each(function(Ft){if(!(Ft instanceof go.Link)){var zn=Ft.actualBounds.y+Ft.actualBounds.height;Ot=Math.max(zn,Ot)}}),Et.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(Ft.actualBounds.x,Ot-Ft.actualBounds.height))}),Et.commitTransaction("aligning bottom")},Tt.prototype.alignCenterX=function(){var Et=this.diagram,Ot=Et.selection.first();if(Ot){Et.startTransaction("aligning Center X");var Ft=Ot.actualBounds.x+Ot.actualBounds.width/2;Et.selection.each(function(zn){zn instanceof go.Link||zn.move(new go.Point(Ft-zn.actualBounds.width/2,zn.actualBounds.y))}),Et.commitTransaction("aligning Center X")}},Tt.prototype.alignCenterY=function(){var Et=this.diagram,Ot=Et.selection.first();if(Ot){Et.startTransaction("aligning Center Y");var Ft=Ot.actualBounds.y+Ot.actualBounds.height/2;Et.selection.each(function(zn){zn instanceof go.Link||zn.move(new go.Point(zn.actualBounds.x,Ft-zn.actualBounds.height/2))}),Et.commitTransaction("aligning Center Y")}},Tt.prototype.alignColumn=function(Et){var Ot=this.diagram;Ot.startTransaction("align Column"),Et===void 0&&(Et=0),Et=parseFloat(Et);var Ft=new Array;Ot.selection.each(function(_a){_a instanceof go.Link||Ft.push(_a)});for(var zn=0;zn0){for(var _a=Yn.elt(Vo-1);_a!==null&&_a.isTreeExpanded&&!_a.isTreeLeaf;){var Ua=this._sortTreeChildrenByY(_a);_a=Ua.last()}_a!==null&&Et.select(_a)}else Et.select($n)}}else if(Ft.key==="Down")if(Ot.isTreeExpanded&&!Ot.isTreeLeaf){var zn=this._sortTreeChildrenByY(Ot).first();zn!==null&&Et.select(zn)}else for(;Ot!==null;){var $n=Ot.findTreeParentNode();if($n===null)break;var Yn=this._sortTreeChildrenByY($n),Vo=Yn.indexOf(Ot);if(VoYn.y?1:$n.xYn.x?1:0}),Ot},Tt.prototype.copyToClipboard=function(Et){go.CommandHandler.prototype.copyToClipboard.call(this,Et),this._lastPasteOffset.set(this.pasteOffset)},Tt.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(Tt.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(Tt.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 Ht=Tt,Pn=te(25863),fn=te(43604),dt=te(38147),rt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ye=te(59301),Ae=(Et,Ot,Ft)=>new Promise((zn,$n)=>{var Yn=Ua=>{try{_a(Ft.next(Ua))}catch(Br){$n(Br)}},Vo=Ua=>{try{_a(Ft.throw(Ua))}catch(Br){$n(Br)}},_a=Ua=>Ua.done?zn(Ua.value):Promise.resolve(Ua.value).then(Yn,Vo);_a((Ft=Ft.apply(Et,Ot)).next())});function nt({onCancel:Et,callback:Ot}){let Ft=(0,b.useRef)(),zn=(0,b.useRef)(),$n=(0,b.useRef)(),Yn=(0,b.useRef)(!1);const Vo=(0,b.useRef)(!1),[_a,Ua]=(0,b.useState)(0);function Br(){const kn=Ze.bx.make,mr={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"};Ft.current=new Ze.S0(zn.current,{padding:20,grid:kn(Ze.s_,"Grid",kn(Ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(Ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Zn=>{var Ia=Zn.diagram.commandHandler.addTopLevelParts(Zn.diagram.selection,!0);Ia||Zn.diagram.currentTool.doCancel()},commandHandler:kn(Ht),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Zn=>{var Ia=Zn.subject;Ia.location=Ia.location.copy().snapToGridPoint(Zn.diagram.grid.gridOrigin,Zn.diagram.grid.gridCellSize),setTimeout(()=>{Zn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Zn=>{var Ia=Zn.subject;setTimeout(()=>{Zn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Zn=>{var Ia=Zn.parameter.part;Ia.invalidateConnectedLinks();var Bo=Zn.subject;Zn.diagram.toolManager.linkingTool.isForwards?Bo.toNode.invalidateConnectedLinks():Bo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ft.current.nodeTemplate=kn(Ze.NB,"Auto",{locationSpot:Ze.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ze.$u(120,60),minSize:new Ze.$u(40,40),resizable:!0,resizeCellSize:new Ze.$u(10,10),rotatable:!0},new Ze.KX("location","loc",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),new Ze.KX("desiredSize","size",Ze.$u.parse).makeTwoWay(Ze.$u.stringify),kn(Ze.bn,{name:"SHAPE",fill:mr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ze.z6.AllSides,toSpot:Ze.z6.AllSides},new Ze.KX("figure"),new Ze.KX("fill"),new Ze.KX("stroke","borderColor"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),kn(Ze.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),kn(Ze.al,{margin:1,textAlign:"center",overflow:Ze.al.OverflowEllipsis,editable:!0},new Ze.KX("text").makeTwoWay(),new Ze.KX("stroke","color"))),Ft.current.nodeTemplate.toolTip=kn("ToolTip",kn(Ze.s_,"Vertical",{maxSize:new Ze.$u(200,NaN)},kn(Ze.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ze.KX("text")),kn(Ze.al,{font:"10pt sans-serif",textAlign:"center"},new Ze.KX("text","details"))));function Gr(Zn,Ia){var Bo=(wa,ro)=>{wa.handled=!0,wa.diagram.model.commit(Er=>{var zo=ro.part.adornedPart,Wr=new Ze.E9().setRectSpot(zo.actualBounds,Zn);Wr.subtract(zo.location),Wr.scale(2,2),Wr.x+=Math.sign(Wr.x)*130,Wr.y+=Math.sign(Wr.y)*130,Wr.add(zo.location),Wr.snapToGridPoint(wa.diagram.grid.gridOrigin,wa.diagram.grid.gridCellSize);var Kr=Er.copyNodeData(zo.data);Er.setGroupKeyForNodeData(Kr,Er.getGroupKeyForNodeData(zo.data)),Er.addNodeData(Kr);var si={from:zo.key,to:Er.getKeyForNodeData(Kr)};Er.addLinkData(si);var Kl=wa.diagram.findNodeForData(Kr);Kl.location=Wr,wa.diagram.select(Kl),setTimeout(()=>{wa.diagram.commandHandler.editTextBlock()},20)})};return kn(Ze.bn,{figure:Ia,alignment:Zn,alignmentFocus:Zn.opposite(),width:Zn.equals(Ze.z6.Top)||Zn.equals(Ze.z6.Bottom)?25:18,height:Zn.equals(Ze.z6.Top)||Zn.equals(Ze.z6.Bottom)?18:25,fill:"orange",stroke:mr.white,strokeWidth:4,mouseEnter:(wa,ro)=>ro.fill="dodgerblue",mouseLeave:(wa,ro)=>ro.fill="orange",isActionable:!0,click:Bo,contextClick:Bo})}function xr(Zn){return kn(Ze.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Ia,Bo)=>Bo.fill="dodgerblue",mouseLeave:(Ia,Bo)=>Bo.fill="orange",click:(Ia,Bo)=>{Ia.diagram.commandHandler.showContextMenu(Bo.part.adornedPart)}},Zn||{})}Ft.current.nodeTemplate.selectionAdornmentTemplate=kn(Ze.uz,"Spot",kn(Ze.Vm,{padding:10}),Gr(Ze.z6.Top,"TriangleUp"),Gr(Ze.z6.Left,"TriangleLeft"),Gr(Ze.z6.Right,"TriangleRight"),Gr(Ze.z6.Bottom,"TriangleDown"),xr({alignment:new Ze.z6(.75,0)}));function $o(Zn,Ia){return(Bo,wa)=>{Bo.handled=!0,Bo.diagram.model.commit(ro=>{ro.set(wa.part.adornedPart.data,Zn,Ia)})}}function At(Zn,Ia){return Ia||(Ia="color"),kn(Ze.bn,{width:16,height:16,stroke:"lightgray",fill:Zn,margin:1,background:"transparent",mouseEnter:(Bo,wa)=>wa.stroke="dodgerblue",mouseLeave:(Bo,wa)=>wa.stroke="lightgray",click:$o(Ia,Zn),contextClick:$o(Ia,Zn)})}function gn(){return[kn("ContextMenuButton",kn(Ze.s_,"Horizontal",At(mr.white,"fill"),At(mr.beige,"fill"),At(mr.extralightblue,"fill"),At(mr.extralightred,"fill"))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",At(mr.lightgray,"fill"),At(mr.lightgreen,"fill"),At(mr.lightblue,"fill"),At(mr.lightred,"fill")))]}function mn(){return[kn("ContextMenuButton",kn(Ze.s_,"Horizontal",At(mr.black),At(mr.green),At(mr.blue),At(mr.red))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",At(mr.white),At(mr.magenta),At(mr.purple),At(mr.orange)))]}function Ln(Zn,Ia){return Ia||(Ia="thickness"),kn(Ze.bn,"LineH",{width:16,height:16,strokeWidth:Zn,margin:1,background:"transparent",mouseEnter:(Bo,wa)=>wa.background="dodgerblue",mouseLeave:(Bo,wa)=>wa.background="transparent",click:$o(Ia,Zn),contextClick:$o(Ia,Zn)})}function un(Zn,Ia){return Ia||(Ia="dash"),kn(Ze.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Zn,margin:1,background:"transparent",mouseEnter:(Bo,wa)=>wa.background="dodgerblue",mouseLeave:(Bo,wa)=>wa.background="transparent",click:$o(Ia,Zn),contextClick:$o(Ia,Zn)})}function vn(){return[kn("ContextMenuButton",kn(Ze.s_,"Horizontal",Ln(1),Ln(2),Ln(3),Ln(4))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",un(null),un([2,4]),un([4,4])))]}function sn(Zn,Ia){return Ia||(Ia="figure"),kn(Ze.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Zn,margin:1,background:"transparent",mouseEnter:(Bo,wa)=>wa.fill="dodgerblue",mouseLeave:(Bo,wa)=>wa.fill="lightgray",click:$o(Ia,Zn),contextClick:$o(Ia,Zn)})}Ft.current.nodeTemplate.contextMenu=kn("ContextMenu",kn("ContextMenuButton",kn(Ze.s_,"Horizontal",sn("Rectangle"),sn("RoundedRectangle"),sn("Ellipse"),sn("Diamond"))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",sn("Parallelogram2"),sn("ManualOperation"),sn("Procedure"),sn("Cylinder1"))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",sn("Terminator"),sn("CreateRequest"),sn("Document"),sn("TriangleDown"))),gn(),mn(),vn()),Ft.current.groupTemplate=kn(Ze.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ze.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Zn,Ia)=>{var Bo=Ia.addMembers(Ia.diagram.selection,!0);Bo||Ia.diagram.currentTool.doCancel()},avoidable:!1},new Ze.KX("location","loc",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),kn(Ze.s_,"Auto",{name:"BODY"},kn(Ze.bn,{parameter1:10,fill:mr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ze.z6.AllSides,toSpot:Ze.z6.AllSides},new Ze.KX("fill"),new Ze.KX("stroke","color"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),kn(Ze.Vm,{background:"transparent",margin:20})),kn(Ze.al,{alignment:Ze.z6.Top,alignmentFocus:Ze.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ze.KX("text"),new Ze.KX("stroke","color"))),Ft.current.groupTemplate.selectionAdornmentTemplate=kn(Ze.uz,"Spot",kn(Ze.s_,"Auto",kn(Ze.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),kn(Ze.Vm,{margin:1.5})),xr({alignment:Ze.z6.TopRight,alignmentFocus:Ze.z6.BottomRight})),Ft.current.groupTemplate.contextMenu=kn("ContextMenu",gn(),mn(),vn()),Ft.current.linkTemplate=kn(Ze.rU,{layerName:"Foreground",routing:Ze.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ze.KX("fromSpot","fromSpot",Ze.z6.parse),new Ze.KX("toSpot","toSpot",Ze.z6.parse),new Ze.KX("fromShortLength","dir",Zn=>Zn>=1?10:0),new Ze.KX("toShortLength","dir",Zn=>Zn>=1?10:0),new Ze.KX("points").makeTwoWay(),kn(Ze.bn,{strokeWidth:2},new Ze.KX("stroke","color"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),kn(Ze.bn,{segmentIndex:0,segmentOffset:new Ze.E9(15,0),segmentOrientation:Ze.rU.OrientAlong,alignmentFocus:Ze.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Zn=>Zn===1)),kn(Ze.bn,{segmentIndex:-1,segmentOffset:new Ze.E9(-10,6),segmentOrientation:Ze.rU.OrientPlus90,alignmentFocus:Ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Zn=>Zn>=1),new Ze.KX("width","thickness",Zn=>7+3*Zn),new Ze.KX("height","thickness",Zn=>7+3*Zn),new Ze.KX("segmentOffset","thickness",Zn=>new Ze.E9(-15,4+1.5*Zn))),kn(Ze.bn,{segmentIndex:0,segmentOffset:new Ze.E9(15,-6),segmentOrientation:Ze.rU.OrientMinus90,alignmentFocus:Ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Zn=>Zn===2),new Ze.KX("width","thickness",Zn=>7+3*Zn),new Ze.KX("height","thickness",Zn=>7+3*Zn),new Ze.KX("segmentOffset","thickness",Zn=>new Ze.E9(-15,4+1.5*Zn))),kn(Ze.al,{alignmentFocus:new Ze.z6(0,1,-4,0),editable:!0},new Ze.KX("text").makeTwoWay(),new Ze.KX("stroke","color"))),Ft.current.linkTemplate.selectionAdornmentTemplate=kn(Ze.uz,kn(Ze.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:cn(2)},new Ze.KX("pathPattern","thickness",cn)),xr({alignmentFocus:new Ze.z6(0,0,-6,-4)}));function cn(Zn){return kn(Ze.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Zn+4).toString()+" H3"})}function Ba(Zn){var Ia="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Zn===0?Ia="M0 0 M16 16 M0 8 L16 8":Zn===2&&(Ia="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),kn(Ze.bn,{geometryString:Ia,margin:2,background:"transparent",mouseEnter:(Bo,wa)=>wa.background="dodgerblue",mouseLeave:(Bo,wa)=>wa.background="transparent",click:$o("dir",Zn),contextClick:$o("dir",Zn)})}function ia(Zn){var Ia=(Bo,wa)=>{Bo.handled=!0,Bo.diagram.model.commit(ro=>{var Er=wa.part.adornedPart;ro.set(Er.data,Zn?"toSpot":"fromSpot",Ze.z6.stringify(Ze.z6.AllSides)),(Zn?Er.toNode:Er.fromNode).invalidateConnectedLinks()})};return kn(Ze.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Bo,wa)=>wa.background="dodgerblue",mouseLeave:(Bo,wa)=>wa.background="transparent",click:Ia,contextClick:Ia})}function $t(Zn,Ia){var Bo=0,wa=Ze.z6.RightSide;Zn.equals(Ze.z6.Top)?(Bo=270,wa=Ze.z6.TopSide):Zn.equals(Ze.z6.Left)?(Bo=180,wa=Ze.z6.LeftSide):Zn.equals(Ze.z6.Bottom)&&(Bo=90,wa=Ze.z6.BottomSide),Ia||(Bo-=180);var ro=(Er,zo)=>{Er.handled=!0,Er.diagram.model.commit(Wr=>{var Kr=zo.part.adornedPart;Wr.set(Kr.data,Ia?"toSpot":"fromSpot",Ze.z6.stringify(wa)),(Ia?Kr.toNode:Kr.fromNode).invalidateConnectedLinks()})};return kn(Ze.bn,{alignment:Zn,alignmentFocus:Zn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Bo,background:"transparent",mouseEnter:(Er,zo)=>zo.background="dodgerblue",mouseLeave:(Er,zo)=>zo.background="transparent",click:ro,contextClick:ro})}Ft.current.linkTemplate.contextMenu=kn("ContextMenu",mn(),vn(),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",Ba(0),Ba(1),Ba(2))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",kn(Ze.s_,"Spot",ia(!1),$t(Ze.z6.Top,!1),$t(Ze.z6.Left,!1),$t(Ze.z6.Right,!1),$t(Ze.z6.Bottom,!1)),kn(Ze.s_,"Spot",{margin:new Ze.Zt(0,0,0,2)},ia(!0),$t(Ze.z6.Top,!0),$t(Ze.z6.Left,!0),$t(Ze.z6.Right,!0),$t(Ze.z6.Bottom,!0)))));const Qo=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],y=ae=>{a.current.setValue(a.current.getValue()+" "+ae.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ze.createElement(re.Z,{className:ue.Z.lists,gutter:[10,10]},E.map((ae,le)=>ze.createElement(Se.Z,{flex:"110px",className:ue.Z.item},ze.createElement("div",null,ze.createElement(Ce.Z,{value:`$$${ae.value}$$`}),ae.name),ze.createElement("div",{className:ue.Z.children},ae.children.map((ie,de)=>ze.createElement("div",{key:de},ze.createElement("h1",null,ie.name),ze.createElement(re.Z,{gutter:[10,10]},ie.data.map((se,ce)=>ze.createElement(Se.Z,{key:ce,onClick:()=>y(se),className:ue.Z.diamond},ze.createElement(Ce.Z,{value:"`$$"+se.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ze.createElement(re.Z,{className:ue.Z.lists,gutter:[10,10]},x.map((ae,le)=>ze.createElement(Se.Z,{flex:"110px",className:ue.Z.item},ze.createElement("div",null,ze.createElement(Ce.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),ze.createElement("div",{className:ue.Z.children},ae.children.map((ie,de)=>ze.createElement("div",{key:de},ie.name&&ze.createElement("h1",null,ie.name),ze.createElement(re.Z,{gutter:[10,10]},ie.data.map((se,ce)=>ze.createElement(Se.Z,{key:ce,onClick:()=>y(se),className:ue.Z.diamond},ze.createElement(Ce.Z,{value:"`$$"+se.value+"$$`"}))))))))))}],ne=()=>{var ae=document.createElement("div");ae.innerHTML=a.current.getValue();var le=ae.innerText;return Te&&Te(le),le};return(0,b.useImperativeHandle)(oe,()=>({getData:ne})),ze.createElement("div",{className:ue.Z.mathWrap},ze.createElement(be.default,{defaultActiveKey:"1",items:z}),ze.createElement("math-field",{locale:"zh_cn",className:ue.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},me||""),we&&ze.createElement("div",{className:ue.Z.button},ze.createElement(Be.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Qe.Z=ke},4324:function(at,Qe,te){"use strict";te.d(Qe,{Q:function(){return Ce}});var b=te(59301),re=te(57809),Se=te(5112),be=te(5871),Be=te(59301),Ce=(Ne=>(Ne[Ne.Number=1]="Number",Ne[Ne.Percent=2]="Percent",Ne))(Ce||{});const ue=({value:Ne,onChange:ze,disabled:ke,hidePercentOption:Te=!1,percentType:we="select"})=>{const me=(0,b.useMemo)(()=>Te?1:2,[Te]),[oe,a]=(0,b.useState)(me);console.log(oe);const E=y=>Ne.type===1?`${y}\u5206`:`${y}%`,x=(0,b.useCallback)(y=>{if(oe===1){const z=y.replace("\u5206","");return isNaN(parseInt(z,10))?0:z}else return y.replace("%","")},[oe]);return(0,b.useEffect)(()=>{a(Ne.type)},[Ne]),Be.createElement("div",{style:{display:"flex",alignItems:"center"}},we=="select"&&Be.createElement(re.default,{size:"large",onChange:y=>{a(y),ze({type:y,inputValue:y===1?5:20})},value:oe||me,style:{width:100},options:Te?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ke}),we=="radio"&&Be.createElement(Se.ZP.Group,{size:"large",onChange:y=>{const z=y.target.value;a(z),ze({type:z,inputValue:z===1?5:20})},value:oe||me,disabled:ke},!Te&&Be.createElement(Se.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Be.createElement(Se.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),we=="radio"&&Be.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Ne.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Be.createElement(be.Z,{size:"large",disabled:ke,value:Ne.inputValue,style:{width:"120px"},parser:x,addonAfter:Ne.type===1?"\u5206":"%",max:oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:y=>{ze({type:oe,inputValue:y})}}),we=="radio"&&Ne.type==2&&Be.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Qe.Z=ue},49018:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return de}});var b=te(59301),re=te(9221),Se=Object.defineProperty,be=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ue=(se,ce,fe)=>ce in se?Se(se,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[ce]=fe,Ne=(se,ce)=>{for(var fe in ce||(ce={}))Be.call(ce,fe)&&ue(se,fe,ce[fe]);if(be)for(var fe of be(ce))Ce.call(ce,fe)&&ue(se,fe,ce[fe]);return se},ze=(se,ce)=>{var fe={};for(var he in se)Be.call(se,he)&&ce.indexOf(he)<0&&(fe[he]=se[he]);if(se!=null&&be)for(var he of be(se))ce.indexOf(he)<0&&Ce.call(se,he)&&(fe[he]=se[he]);return fe};const Te={header:{cell:se=>{var ce=se,{onResize:fe,width:he}=ce,Ee=ze(ce,["onResize","width"]);return he?b.createElement(re.Resizable,{width:he,height:0,handle:b.createElement("span",{className:"react-resizable-handle",onClick:Ke=>{Ke.stopPropagation()}}),onResize:fe,draggableOpts:{enableUserSelectHack:!1}},b.createElement("th",Ne({},Ee))):b.createElement("th",Ne({},Ee))}}};var we=te(1710),me=Object.defineProperty,oe=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(se,ce,fe)=>ce in se?me(se,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[ce]=fe,ne=(se,ce)=>{for(var fe in ce||(ce={}))x.call(ce,fe)&&z(se,fe,ce[fe]);if(E)for(var fe of E(ce))y.call(ce,fe)&&z(se,fe,ce[fe]);return se},ae=(se,ce)=>oe(se,a(ce)),le=(se,ce)=>{var fe={};for(var he in se)x.call(se,he)&&ce.indexOf(he)<0&&(fe[he]=se[he]);if(se!=null&&E)for(var he of E(se))ce.indexOf(he)<0&&y.call(se,he)&&(fe[he]=se[he]);return fe},de=se=>{var ce=se,{pagination:fe,resColumns:he,dataSource:Ee,onRow:Ke}=ce,Le=le(ce,["pagination","resColumns","dataSource","onRow"]);const[Ve,Oe]=(0,b.useState)(!1),[Re,ot]=(0,b.useState)([{}]),ct=(0,b.useRef)(null);(0,b.useEffect)(()=>{let pt=he;pt=pt.map((Je,Et)=>ae(ne({},Je),{onHeaderCell:qe=>({width:qe.width,onResize:st(Et)})})),ot(pt)},[]),(0,b.useEffect)(()=>{ct.current=Re},[Re]);const st=pt=>(Je,{size:Et})=>{const qe=[...ct.current];qe[pt]=ae(ne({},qe[pt]),{width:Et.width}),ot(qe)};return b.createElement("div",null,b.createElement(we.default,ae(ne({bordered:!0,components:Te,columns:Re,dataSource:Ee,pagination:fe,loading:Ve,onRow:Ke},Le),{rowKey:pt=>pt.key||pt.id})))}},35479:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return ce},P:function(){return ie}});var b=te(59301),re=te(78241),Se=te(43418),be=te(5112),Be=te(92832),Ce=te(1710),ue={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Ne=te(60979),ze=Object.defineProperty,ke=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(fe,he,Ee)=>he in fe?ze(fe,he,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):fe[he]=Ee,E=(fe,he)=>{for(var Ee in he||(he={}))me.call(he,Ee)&&a(fe,Ee,he[Ee]);if(we)for(var Ee of we(he))oe.call(he,Ee)&&a(fe,Ee,he[Ee]);return fe},x=(fe,he)=>ke(fe,Te(he)),y=(fe,he)=>{var Ee={};for(var Ke in fe)me.call(fe,Ke)&&he.indexOf(Ke)<0&&(Ee[Ke]=fe[Ke]);if(fe!=null&&we)for(var Ke of we(fe))he.indexOf(Ke)<0&&oe.call(fe,Ke)&&(Ee[Ke]=fe[Ke]);return Ee},z=(fe,he,Ee)=>new Promise((Ke,Le)=>{var Ve=ot=>{try{Re(Ee.next(ot))}catch(ct){Le(ct)}},Oe=ot=>{try{Re(Ee.throw(ot))}catch(ct){Le(ct)}},Re=ot=>ot.done?Ke(ot.value):Promise.resolve(ot.value).then(Ve,Oe);Re((Ee=Ee.apply(fe,he)).next())});const ne=({studentNames:fe,total:he})=>{const Ee=["","\u4E00","\u4E24","\u4E09"];return he>3?b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ue.orangeColor},fe==null?void 0:fe.join("\u3001")),"\u7B49",b.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F"):b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ue.orangeColor},fe==null?void 0:fe.join("\u3001")),Ee[he],"\u540D\u5B66\u751F")},ae=({used:fe,copy:he,canNotCopy:Ee,studentNames:Ke,studentCount:Le,inPaper:Ve,is_random:Oe=!1,position:Re=""})=>{const ot=()=>{if(he>0&&Ee>0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:ue.orangeColor},he),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",b.createElement("span",{className:ue.orangeColor},Ee),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(he>0&&Ee===0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:ue.orangeColor},he),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(he===0&&Ee>0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:ue.orangeColor},Ee),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},ct=Re||(Ve?"\u8BD5\u5377":"\u8BFE\u7A0B");return b.createElement("span",null,b.createElement(ne,{studentNames:Ke,total:Le}),"\u5B66\u4E60\u8FC7",ct,"\u4E2D\u7684",b.createElement("span",{className:ue.orangeColor},fe),"\u4E2A\u9879\u76EE\uFF0C",ot(),"\u3002\u8BF7\u9009\u62E9",Oe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},le=({onCancel:fe,onOk:he,visible:Ee,inPaper:Ke,renderData:Le,type:Ve,isMultipleCourse:Oe=!1})=>{const[Re]=re.default.useForm(),[ot,ct]=(0,b.useState)(1),[st,pt]=(0,b.useState)(!1),Je=(0,b.useMemo)(()=>(Le==null?void 0:Le.total_num)===1&&(Le==null?void 0:Le.can_copy_num)===1,[Le]),Et=(0,b.useMemo)(()=>{var qe;return(qe=Le==null?void 0:Le.course_data_list)==null?void 0:qe.filter(De=>De.is_show)},[Le]);return b.createElement(b.Fragment,null,Je?b.createElement(Se.default,{centered:!0,closable:!0,open:Ee,destroyOnClose:!0,title:"\u63D0\u793A",className:ue.antdModal,width:682,confirmLoading:st,onCancel:fe,onOk:()=>z(void 0,null,function*(){var qe;pt(!0);let De=ot;if(Oe){const _e=E({},Re.getFieldsValue());De=(qe=Le==null?void 0:Le.course_data_list)==null?void 0:qe.map(dt=>_e[dt.id]!==void 0?x(E({},dt),{is_copy:_e[dt.id]}):dt)}yield he(De),pt(!1)})},b.createElement("div",{className:ue.content,style:{marginBottom:20}},Oe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":b.createElement(b.Fragment,null,b.createElement(ne,{studentNames:Le==null?void 0:Le.student_names,total:Le==null?void 0:Le.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Oe?b.createElement(re.default,{form:Re,preserve:!1},Et==null?void 0:Et.map(qe=>b.createElement(b.Fragment,{key:qe.id},b.createElement("h3",{className:"ml15 mb5"},qe.name),b.createElement(re.default.Item,{name:qe.id,initialValue:1},b.createElement(be.ZP.Group,{className:ue.content},b.createElement(be.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),b.createElement(be.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):b.createElement(be.ZP.Group,{value:ot,onChange:qe=>ct(qe.target.value),className:ue.content,style:{marginBottom:30}},b.createElement(be.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),b.createElement(be.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),b.createElement("div",null,b.createElement("div",{className:ue.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),b.createElement("div",{className:ue.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),b.createElement("div",{className:`${ue.content} ${ue.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):b.createElement(Se.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ee,confirmLoading:st,title:"\u63D0\u793A",width:682,onCancel:fe,onOk:()=>z(void 0,null,function*(){var qe;pt(!0);let De=0;if(Oe){const _e=E({},Re.getFieldsValue());De=(qe=Le==null?void 0:Le.course_data_list)==null?void 0:qe.map(dt=>_e[dt.id]!==void 0?x(E({},dt),{is_use:_e[dt.id]}):dt)}yield he(De),pt(!1)})},b.createElement("div",{className:ue.content},b.createElement(ne,{studentNames:Le==null?void 0:Le.student_names,total:Le==null?void 0:Le.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Oe?b.createElement(re.default,{form:Re,preserve:!1},b.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Et==null?void 0:Et.map(qe=>b.createElement(b.Fragment,{key:qe.id},b.createElement("h3",{className:"ml15 mb5"},qe.name),b.createElement(re.default.Item,{name:qe.id,initialValue:1},b.createElement(be.ZP.Group,{className:ue.content},b.createElement(be.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),b.createElement(be.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):b.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",b.createElement("span",{className:ue.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ie=function(){const[fe,he]=(0,b.useState)(!1),[Ee,Ke]=(0,b.useState)();return[fe,()=>he(!1),Ee,Oe=>z(this,null,function*(){var Re;const ot=Oe,{isImportMultipleCourse:ct=!1}=ot,st=y(ot,["isImportMultipleCourse"]);console.log(Oe);const pt=(Oe==null?void 0:Oe.result)||(yield(0,Ne.Tr)(st));return"status"in pt?!1:ct?((Re=pt==null?void 0:pt.course_data_list)==null?void 0:Re.some(Et=>Et.is_show))?(Ke(pt),he(!0),!0):pt.course_data_list||[]:pt.student_count===0?!1:(Ke(pt),he(!0),!0)})]},de=fe=>{const[he]=re.default.useForm(),[Ee,Ke]=(0,b.useState)(!1),{onCancel:Le,onOk:Ve,visible:Oe,inPaper:Re=!1,renderData:ot,type:ct,isMultipleCourse:st=!1,position:pt}=fe;let Je=(0,b.useMemo)(()=>Re?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ue.tableCell,render(De,_e){return b.createElement("a",{href:`/shixuns/${_e.identifier}/challenges`,target:"_blank"},De)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(De,_e)=>b.createElement(b.Fragment,null,b.createElement(re.default.Item,{name:[`${ct==="subject"?_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],initialValue:1},b.createElement(be.ZP.Group,null,b.createElement(be.ZP,{value:1},"\u662F"),b.createElement(be.ZP,{value:0},"\u5426"))),b.createElement(re.default.Item,{name:[`${ct==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ue.tableCell,render(De,_e){return b.createElement("a",{href:`/shixuns/${_e.identifier}/challenges`,target:"_blank"},De)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(De,_e)=>b.createElement(re.default.Item,{name:[`${ct==="subject"?_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],initialValue:1},b.createElement(be.ZP.Group,null,b.createElement(be.ZP,{value:1},"\u662F"),b.createElement(be.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(De,_e)=>b.createElement(re.default.Item,{name:[`${ct==="subject"?_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],initialValue:1},b.createElement(be.ZP.Group,null,b.createElement(be.ZP,{value:1},"\u662F"),b.createElement(be.ZP,{value:0},"\u5426")))}],[Re]),Et=(0,b.useMemo)(()=>Re?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ue.tableCell,align:"center",ellipsis:!0,render:(De,_e)=>b.createElement(b.Fragment,null,b.createElement("a",{href:`/shixuns/${_e.identifier}/challenges`,target:"_blank"},De),b.createElement(re.default.Item,{name:[`${ct==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Be.default,{type:"hidden"})),b.createElement(re.default.Item,{name:[`${ct==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ue.tableCell,ellipsis:!0,align:"center",render:(De,_e)=>b.createElement("a",{href:`/shixuns/${_e.identifier}/challenges`,target:"_blank"},De)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(De,_e)=>b.createElement(b.Fragment,null,b.createElement(re.default.Item,{name:[`${ct==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],initialValue:0},b.createElement(be.ZP.Group,null,b.createElement(be.ZP,{value:1},"\u662F"),b.createElement(be.ZP,{value:0},"\u5426"))),b.createElement(re.default.Item,{name:[`${ct==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Be.default,{type:"hidden"})))}],[Re]);if(st){const De={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:ue.tableCell,render:(_e,dt)=>b.createElement("a",{href:`/classrooms/${dt.course_id}`},_e)};Je=[De,...Je],Et=[De,...Et]}const qe=(0,b.useMemo)(()=>ae({used:ot==null?void 0:ot.repeat_shixun_num,copy:ot==null?void 0:ot.can_copy_num,canNotCopy:ot==null?void 0:ot.no_copy_num,studentNames:ot==null?void 0:ot.student_names,studentCount:ot==null?void 0:ot.student_count,is_random:ot==null?void 0:ot.is_random,inPaper:Re,position:pt}),[ot,Re,pt]);return b.createElement(Se.default,{title:"\u63D0\u793A",centered:!0,open:Oe,confirmLoading:Ee,onOk:()=>z(void 0,null,function*(){Ke(!0);const De=he.getFieldsValue(),_e=Object.keys(De).map(dt=>({id:parseInt(dt.split("_")[0]),course_id:parseInt(dt.split("_")[1]),is_use:De[dt].is_use,is_copy:De[dt].is_copy}));yield Ve(_e),Ke(!1)}),onCancel:Le,width:880,okText:"\u786E\u8BA4",className:ue.antdModal,destroyOnClose:!0},b.createElement(re.default,{form:he,preserve:!1},b.createElement("div",{className:ue.brief},qe),b.createElement("div",{style:{marginBottom:30}},b.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),b.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),b.createElement("div",{className:ue.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(ot==null?void 0:ot.can_copy_num)>0&&b.createElement("div",null,b.createElement("div",{className:ue.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),b.createElement(Ce.default,{columns:Je,className:ue.antdTable,dataSource:ot==null?void 0:ot.can_copy_list,rowKey:ct==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(ot==null?void 0:ot.no_copy_num)>0&&b.createElement("div",null,b.createElement("div",{className:ue.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),b.createElement(Ce.default,{columns:Et,className:ue.antdTable,dataSource:ot==null?void 0:ot.no_copy_list,rowKey:ct==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(ot==null?void 0:ot.no_use_list.length)>0&&(ot==null?void 0:ot.no_use_list.map(De=>b.createElement("div",{key:ct==="subject"?De.stage_shixun_id:De.shixun_course_id||De.id},b.createElement(re.default.Item,{name:[`${ct==="subject"?De==null?void 0:De.stage_shixun_id:De.shixun_course_id||De.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Be.default,{type:"hidden"})),b.createElement(re.default.Item,{name:[`${ct==="subject"?De==null?void 0:De.stage_shixun_id:De.shixun_course_id||De.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Be.default,{type:"hidden"})))))))};var ce=fe=>{const{modalType:he}=fe;return he==="multiple"?b.createElement(de,E({},fe)):b.createElement(le,E({},fe))}},83028:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var b=te(59301),re={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Se=te(43418),be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Ce=(ze,ke,Te)=>new Promise((we,me)=>{var oe=x=>{try{E(Te.next(x))}catch(y){me(y)}},a=x=>{try{E(Te.throw(x))}catch(y){me(y)}},E=x=>x.done?we(x.value):Promise.resolve(x.value).then(oe,a);E((Te=Te.apply(ze,ke)).next())}),Ne=({type:ze,resdata:ke,onok:Te,oktext:we,okloading:me})=>{const[oe,a]=(0,b.useState)(!1),{can_copy_list:E,can_copy_num:x,challenge_type:y,course_data_list:z,no_copy_list:ne,no_copy_num:ae,no_use_list:le,no_use_num:ie,repeat_shixun_num:de,student_count:se,total_num:ce,use_num:fe}=ke;let he=x>0||ze==="exercise";(0,b.useEffect)(()=>{(ke==null?void 0:ke.student_count)>0&&a(!0)},[ke]),console.log("---11",me),(0,b.useEffect)(()=>{me||a(!1)},[me]);const Ee=()=>{if(ze==="exercise"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ze==="exercise"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="shixun"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="shixun"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="subject"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="subject"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",b.createElement("span",{className:re.orangeColor},se)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",b.createElement("span",{className:re.orangeColor},fe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="exercisepush")return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ze==="shixunpush"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ze==="shixunpush"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:re.orangeColor},se),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",b.createElement("span",{className:re.orangeColor},fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:re.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Ke=()=>{if(ze==="exercise"||ze==="subject"||ze==="exercisepush"||ze==="shixunpush")return b.createElement("div",{style:{marginTop:20}},ae>0&&b.createElement("div",null,b.createElement("span",{className:re.flex},b.createElement("img",{src:Be,style:{width:14}}),b.createElement("span",{className:re.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:re.statusbody},ze==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:re.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ze==="subject"||ze==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",he&&b.createElement("span",{className:re.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ze==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",he&&b.createElement("span",{className:re.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),b.createElement("div",null,ne==null?void 0:ne.map((Le,Ve)=>b.createElement("a",{href:`/shixuns/${Le.identifier}/challenges`,target:"_blank"},"\u300A",Le==null?void 0:Le.name,"\u300B",Ve+1!==ae&&"\u3001"))))),x>0&&b.createElement("div",{style:{marginTop:20}},b.createElement("span",{className:re.flex},b.createElement("img",{src:be,style:{width:14}}),b.createElement("span",{className:re.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:re.statusbody},ze==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ze==="subject"||ze==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ze==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),b.createElement("div",null,E==null?void 0:E.map((Le,Ve)=>b.createElement("a",{href:`/shixuns/${Le.identifier}/challenges`,target:"_blank"},"\u300A",Le==null?void 0:Le.name,"\u300B",Ve+1!==x&&"\u3001"))))));if(ze==="shixun")return b.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return b.createElement(Se.default,{open:oe,onCancel:()=>{a(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!he&&"none"}},zIndex:1003,confirmLoading:me,okText:he?we:"\u6211\u77E5\u9053\u4E86",onOk:()=>Ce(void 0,null,function*(){he?yield Te([...E,...le]):a(!1)})},b.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ee(),Ke()))}},36254:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Be}});var b=te(59301),re={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Se=te(6848),Be=({children:Ce,tips:ue,title:Ne,style:ze})=>{const ke=Ne||b.createElement("div",null,b.createElement("div",null,"\u63D0\u793A\uFF1A"),b.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),b.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return Ce&&ue?b.createElement(Se.Z,{overlayStyle:{maxWidth:"initial"},title:ke},b.createElement("span",{className:re.disabled,style:ze},Ce)):Ce&&!ue?b.createElement(b.Fragment,null,Ce):b.createElement(b.Fragment,null)}},33276:function(at,Qe,te){"use strict";var b=te(59301),re=te(43418),Se=te(1710);const be=({dataSource:Be,visible:Ce,onClose:ue=()=>{},onSuccess:Ne=()=>{},text:ze,okText:ke})=>{var Te;return b.createElement(re.default,{centered:!0,destroyOnClose:!0,open:!!Ce,title:"\u63D0\u793A",width:"600px",okText:ke,cancelText:"\u53D6\u6D88",onCancel:ue,onOk:Ne},Ce==="single"&&b.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",b.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(Te=Be==null?void 0:Be[0])==null?void 0:Te.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",ze),Ce==="multiple"&&b.createElement(b.Fragment,null,b.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",ze),b.createElement(Se.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:Be,scroll:(Be==null?void 0:Be.length)>7?{y:300}:{},pagination:!1})))};Qe.Z=be},85533:function(at,Qe,te){"use strict";te.d(Qe,{h:function(){return ae}});var b=te(59301),re=te(57809),Se=te(78241),be=te(3113),Be=te(89780),Ce=te.n(Be),ue=te(45559),Ne=te(42313),ze=Object.defineProperty,ke=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(le,ie,de)=>ie in le?ze(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:de}):le[ie]=de,E=(le,ie)=>{for(var de in ie||(ie={}))me.call(ie,de)&&a(le,de,ie[de]);if(we)for(var de of we(ie))oe.call(ie,de)&&a(le,de,ie[de]);return le},x=(le,ie)=>ke(le,Te(ie));const y=re.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Qe.Z=({callback:le,onCancel:ie})=>{const[de,se]=(0,b.useState)("python");function ce(he){se(ne[he][1])}function fe(he){le(he)}return b.createElement(Se.default,x(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:fe,style:{width:500}}),b.createElement(Se.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(re.default,{getPopupContainer:he=>he.parentNode,onChange:ce},Object.keys(ne).map(he=>b.createElement(y,{key:he,value:he},ne[he][0])))),b.createElement(Se.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(ae,{mode:de})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(be.ZP,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function ae({value:le,onChange:ie,mode:de,options:se={}}){const ce=(0,b.useRef)(),[fe,he]=(0,b.useState)();return(0,b.useEffect)(()=>{if(fe){let Ee=function(Ke){const Le=Ke.getValue();ie&&ie(Le)};return fe.on("change",Ee),()=>{fe.off("change",Ee)}}},[fe,ie]),(0,b.useEffect)(()=>{fe&&fe.setOption("mode",de)},[fe,de]),(0,b.useEffect)(()=>{fe&&(le!==fe.getValue()||le==="")&&setTimeout(()=>{fe.setValue(le||"")},300)},[fe,le]),(0,b.useEffect)(()=>{if(ce.current&&!fe){const Ee=Ce().fromTextArea(ce.current,E({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},se));he(Ee)}},[ce.current,fe]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:ce}))}},96565:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return jr}});var b=te(59301),re=te(89780),Se=te.n(re),be=te(76374),Be=te(45559),Ce=te(6313),ue=te(25717),Ne=te(99498),ze=te(25419),ke=te(67549),Te=te(6339),we=({value:St="",className:Ot,showTextOnly:Ft,showLines:zn,style:$n={}})=>{const Yn=(0,b.useMemo)(()=>"",[St]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Yn}}))},me=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(St,Ot,Ft)=>Ot in St?oe(St,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):St[Ot]=Ft,ae=(St,Ot)=>{for(var Ft in Ot||(Ot={}))y.call(Ot,Ft)&&ne(St,Ft,Ot[Ft]);if(x)for(var Ft of x(Ot))z.call(Ot,Ft)&&ne(St,Ft,Ot[Ft]);return St},le=(St,Ot)=>a(St,E(Ot));let ie=[{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 de({onActionCallback:St,title:Ot,icon:Ft,actionName:zn,className:$n="",children:Yn}){function Vo(){St(zn)}return me.createElement("a",{title:Ot,className:$n,onClick:Vo},me.createElement("i",{className:`${Ft}`}),Yn)}var se=({watch:St,showNullButton:Ot,showNullProgramButton:Ft,onActionCallback:zn,fullScreen:$n,insertTemp:Yn,hidetoolBar:Vo,extraUse:_a})=>{const Ua=[...ie,{title:`${St?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${St?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return me.createElement("ul",{className:"markdown-toolbar-container"},!Vo&&Ua.map((Br,Qa)=>me.createElement("li",{key:Qa},Br.actionName?me.createElement(de,le(ae({},Br),{onActionCallback:zn})):me.createElement("span",{className:"v-line"}))),Ot?me.createElement("li",null,me.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:zn},me.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ft?me.createElement(me.Fragment,null,me.createElement("li",null,me.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:zn},me.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),me.createElement("li",null,me.createElement(de,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:zn},me.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Yn&&me.createElement("li",null,me.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Yn}`,onActionCallback:zn},me.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),_a&&me.createElement("li",null,_a),me.createElement("li",{className:"btn-full-screen"},me.createElement(de,{icon:`${$n?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:$n?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:zn})))},ce=te(57261),fe=te(78241),he=te(92832),Ee=te(3113),Ke=Object.defineProperty,Le=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,ct=(St,Ot,Ft)=>Ot in St?Ke(St,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):St[Ot]=Ft,st=(St,Ot)=>{for(var Ft in Ot||(Ot={}))Re.call(Ot,Ft)&&ct(St,Ft,Ot[Ft]);if(Oe)for(var Ft of Oe(Ot))ot.call(Ot,Ft)&&ct(St,Ft,Ot[Ft]);return St},pt=(St,Ot)=>Le(St,Ve(Ot));const Je={labelCol:{span:4},wrapperCol:{span:20}};var Et=({callback:St,onCancel:Ot})=>{function Ft(zn){St(zn)}return b.createElement(fe.default,pt(st({},Je),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ft,style:{width:500}}),b.createElement(fe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(he.default,null)),b.createElement(fe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(he.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ee.ZP,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))},qe=te(85533),De=te(45053),_e=te(43418),dt=te(95237),Wt=te(16750),ht=te(59301),Ut=({callback:St,onCancel:Ot})=>{const Ft=document.createElement("canvas"),zn=Ft.getContext("2d");Ft.width=1e3,Ft.height=800,zn.fillStyle="#ffffff",zn.fillRect(0,0,Ft.width,Ft.height);const $n=Ft.toDataURL("image/png");return ht.createElement(_e.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ht.createElement(dt.Z,{style:{height:"100vh"}},ht.createElement(Wt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:$n,visible:!0,title:String(Date.now())},onOk:Yn=>{St({src:Yn.url})},onClose:Ot})))},Ze=te(12378);function Tt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Tt,go.CommandHandler),Tt.prototype.canAlignSelection=function(){var St=this.diagram;return!(St===null||St.isReadOnly||St.isModelReadOnly||St.selection.count<2)},Tt.prototype.alignLeft=function(){var St=this.diagram;St.startTransaction("aligning left");var Ot=1/0;St.selection.each(function(Ft){Ft instanceof go.Link||(Ot=Math.min(Ft.position.x,Ot))}),St.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(Ot,Ft.position.y))}),St.commitTransaction("aligning left")},Tt.prototype.alignRight=function(){var St=this.diagram;St.startTransaction("aligning right");var Ot=-1/0;St.selection.each(function(Ft){if(!(Ft instanceof go.Link)){var zn=Ft.actualBounds.x+Ft.actualBounds.width;Ot=Math.max(zn,Ot)}}),St.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(Ot-Ft.actualBounds.width,Ft.position.y))}),St.commitTransaction("aligning right")},Tt.prototype.alignTop=function(){var St=this.diagram;St.startTransaction("alignTop");var Ot=1/0;St.selection.each(function(Ft){Ft instanceof go.Link||(Ot=Math.min(Ft.position.y,Ot))}),St.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(Ft.position.x,Ot))}),St.commitTransaction("alignTop")},Tt.prototype.alignBottom=function(){var St=this.diagram;St.startTransaction("aligning bottom");var Ot=-1/0;St.selection.each(function(Ft){if(!(Ft instanceof go.Link)){var zn=Ft.actualBounds.y+Ft.actualBounds.height;Ot=Math.max(zn,Ot)}}),St.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(Ft.actualBounds.x,Ot-Ft.actualBounds.height))}),St.commitTransaction("aligning bottom")},Tt.prototype.alignCenterX=function(){var St=this.diagram,Ot=St.selection.first();if(Ot){St.startTransaction("aligning Center X");var Ft=Ot.actualBounds.x+Ot.actualBounds.width/2;St.selection.each(function(zn){zn instanceof go.Link||zn.move(new go.Point(Ft-zn.actualBounds.width/2,zn.actualBounds.y))}),St.commitTransaction("aligning Center X")}},Tt.prototype.alignCenterY=function(){var St=this.diagram,Ot=St.selection.first();if(Ot){St.startTransaction("aligning Center Y");var Ft=Ot.actualBounds.y+Ot.actualBounds.height/2;St.selection.each(function(zn){zn instanceof go.Link||zn.move(new go.Point(zn.actualBounds.x,Ft-zn.actualBounds.height/2))}),St.commitTransaction("aligning Center Y")}},Tt.prototype.alignColumn=function(St){var Ot=this.diagram;Ot.startTransaction("align Column"),St===void 0&&(St=0),St=parseFloat(St);var Ft=new Array;Ot.selection.each(function(_a){_a instanceof go.Link||Ft.push(_a)});for(var zn=0;zn0){for(var _a=Yn.elt(Vo-1);_a!==null&&_a.isTreeExpanded&&!_a.isTreeLeaf;){var Ua=this._sortTreeChildrenByY(_a);_a=Ua.last()}_a!==null&&St.select(_a)}else St.select($n)}}else if(Ft.key==="Down")if(Ot.isTreeExpanded&&!Ot.isTreeLeaf){var zn=this._sortTreeChildrenByY(Ot).first();zn!==null&&St.select(zn)}else for(;Ot!==null;){var $n=Ot.findTreeParentNode();if($n===null)break;var Yn=this._sortTreeChildrenByY($n),Vo=Yn.indexOf(Ot);if(VoYn.y?1:$n.xYn.x?1:0}),Ot},Tt.prototype.copyToClipboard=function(St){go.CommandHandler.prototype.copyToClipboard.call(this,St),this._lastPasteOffset.set(this.pasteOffset)},Tt.prototype.pasteFromClipboard=function(){var St=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(St,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),St},Object.defineProperty(Tt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(St){if(St!=="move"&&St!=="select"&&St!=="scroll"&&St!=="tree"&&St!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+St);this._arrowKeyBehavior=St}}),Object.defineProperty(Tt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(St){if(!(St instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+St);this._pasteOffset.set(St)}});var Ht=Tt,Pn=te(25863),fn=te(43604),gt=te(38147),rt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ye=te(59301),Ae=(St,Ot,Ft)=>new Promise((zn,$n)=>{var Yn=Ua=>{try{_a(Ft.next(Ua))}catch(Br){$n(Br)}},Vo=Ua=>{try{_a(Ft.throw(Ua))}catch(Br){$n(Br)}},_a=Ua=>Ua.done?zn(Ua.value):Promise.resolve(Ua.value).then(Yn,Vo);_a((Ft=Ft.apply(St,Ot)).next())});function nt({onCancel:St,callback:Ot}){let Ft=(0,b.useRef)(),zn=(0,b.useRef)(),$n=(0,b.useRef)(),Yn=(0,b.useRef)(!1);const Vo=(0,b.useRef)(!1),[_a,Ua]=(0,b.useState)(0);function Br(){const kn=Ze.bx.make,mr={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"};Ft.current=new Ze.S0(zn.current,{padding:20,grid:kn(Ze.s_,"Grid",kn(Ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(Ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Zn=>{var Ia=Zn.diagram.commandHandler.addTopLevelParts(Zn.diagram.selection,!0);Ia||Zn.diagram.currentTool.doCancel()},commandHandler:kn(Ht),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Zn=>{var Ia=Zn.subject;Ia.location=Ia.location.copy().snapToGridPoint(Zn.diagram.grid.gridOrigin,Zn.diagram.grid.gridCellSize),setTimeout(()=>{Zn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Zn=>{var Ia=Zn.subject;setTimeout(()=>{Zn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Zn=>{var Ia=Zn.parameter.part;Ia.invalidateConnectedLinks();var Bo=Zn.subject;Zn.diagram.toolManager.linkingTool.isForwards?Bo.toNode.invalidateConnectedLinks():Bo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ft.current.nodeTemplate=kn(Ze.NB,"Auto",{locationSpot:Ze.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ze.$u(120,60),minSize:new Ze.$u(40,40),resizable:!0,resizeCellSize:new Ze.$u(10,10),rotatable:!0},new Ze.KX("location","loc",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),new Ze.KX("desiredSize","size",Ze.$u.parse).makeTwoWay(Ze.$u.stringify),kn(Ze.bn,{name:"SHAPE",fill:mr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ze.z6.AllSides,toSpot:Ze.z6.AllSides},new Ze.KX("figure"),new Ze.KX("fill"),new Ze.KX("stroke","borderColor"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),kn(Ze.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),kn(Ze.al,{margin:1,textAlign:"center",overflow:Ze.al.OverflowEllipsis,editable:!0},new Ze.KX("text").makeTwoWay(),new Ze.KX("stroke","color"))),Ft.current.nodeTemplate.toolTip=kn("ToolTip",kn(Ze.s_,"Vertical",{maxSize:new Ze.$u(200,NaN)},kn(Ze.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ze.KX("text")),kn(Ze.al,{font:"10pt sans-serif",textAlign:"center"},new Ze.KX("text","details"))));function Gr(Zn,Ia){var Bo=(wa,ro)=>{wa.handled=!0,wa.diagram.model.commit(Er=>{var zo=ro.part.adornedPart,Wr=new Ze.E9().setRectSpot(zo.actualBounds,Zn);Wr.subtract(zo.location),Wr.scale(2,2),Wr.x+=Math.sign(Wr.x)*130,Wr.y+=Math.sign(Wr.y)*130,Wr.add(zo.location),Wr.snapToGridPoint(wa.diagram.grid.gridOrigin,wa.diagram.grid.gridCellSize);var Kr=Er.copyNodeData(zo.data);Er.setGroupKeyForNodeData(Kr,Er.getGroupKeyForNodeData(zo.data)),Er.addNodeData(Kr);var si={from:zo.key,to:Er.getKeyForNodeData(Kr)};Er.addLinkData(si);var Kl=wa.diagram.findNodeForData(Kr);Kl.location=Wr,wa.diagram.select(Kl),setTimeout(()=>{wa.diagram.commandHandler.editTextBlock()},20)})};return kn(Ze.bn,{figure:Ia,alignment:Zn,alignmentFocus:Zn.opposite(),width:Zn.equals(Ze.z6.Top)||Zn.equals(Ze.z6.Bottom)?25:18,height:Zn.equals(Ze.z6.Top)||Zn.equals(Ze.z6.Bottom)?18:25,fill:"orange",stroke:mr.white,strokeWidth:4,mouseEnter:(wa,ro)=>ro.fill="dodgerblue",mouseLeave:(wa,ro)=>ro.fill="orange",isActionable:!0,click:Bo,contextClick:Bo})}function xr(Zn){return kn(Ze.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Ia,Bo)=>Bo.fill="dodgerblue",mouseLeave:(Ia,Bo)=>Bo.fill="orange",click:(Ia,Bo)=>{Ia.diagram.commandHandler.showContextMenu(Bo.part.adornedPart)}},Zn||{})}Ft.current.nodeTemplate.selectionAdornmentTemplate=kn(Ze.uz,"Spot",kn(Ze.Vm,{padding:10}),Gr(Ze.z6.Top,"TriangleUp"),Gr(Ze.z6.Left,"TriangleLeft"),Gr(Ze.z6.Right,"TriangleRight"),Gr(Ze.z6.Bottom,"TriangleDown"),xr({alignment:new Ze.z6(.75,0)}));function $o(Zn,Ia){return(Bo,wa)=>{Bo.handled=!0,Bo.diagram.model.commit(ro=>{ro.set(wa.part.adornedPart.data,Zn,Ia)})}}function At(Zn,Ia){return Ia||(Ia="color"),kn(Ze.bn,{width:16,height:16,stroke:"lightgray",fill:Zn,margin:1,background:"transparent",mouseEnter:(Bo,wa)=>wa.stroke="dodgerblue",mouseLeave:(Bo,wa)=>wa.stroke="lightgray",click:$o(Ia,Zn),contextClick:$o(Ia,Zn)})}function gn(){return[kn("ContextMenuButton",kn(Ze.s_,"Horizontal",At(mr.white,"fill"),At(mr.beige,"fill"),At(mr.extralightblue,"fill"),At(mr.extralightred,"fill"))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",At(mr.lightgray,"fill"),At(mr.lightgreen,"fill"),At(mr.lightblue,"fill"),At(mr.lightred,"fill")))]}function mn(){return[kn("ContextMenuButton",kn(Ze.s_,"Horizontal",At(mr.black),At(mr.green),At(mr.blue),At(mr.red))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",At(mr.white),At(mr.magenta),At(mr.purple),At(mr.orange)))]}function Ln(Zn,Ia){return Ia||(Ia="thickness"),kn(Ze.bn,"LineH",{width:16,height:16,strokeWidth:Zn,margin:1,background:"transparent",mouseEnter:(Bo,wa)=>wa.background="dodgerblue",mouseLeave:(Bo,wa)=>wa.background="transparent",click:$o(Ia,Zn),contextClick:$o(Ia,Zn)})}function un(Zn,Ia){return Ia||(Ia="dash"),kn(Ze.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Zn,margin:1,background:"transparent",mouseEnter:(Bo,wa)=>wa.background="dodgerblue",mouseLeave:(Bo,wa)=>wa.background="transparent",click:$o(Ia,Zn),contextClick:$o(Ia,Zn)})}function vn(){return[kn("ContextMenuButton",kn(Ze.s_,"Horizontal",Ln(1),Ln(2),Ln(3),Ln(4))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",un(null),un([2,4]),un([4,4])))]}function sn(Zn,Ia){return Ia||(Ia="figure"),kn(Ze.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Zn,margin:1,background:"transparent",mouseEnter:(Bo,wa)=>wa.fill="dodgerblue",mouseLeave:(Bo,wa)=>wa.fill="lightgray",click:$o(Ia,Zn),contextClick:$o(Ia,Zn)})}Ft.current.nodeTemplate.contextMenu=kn("ContextMenu",kn("ContextMenuButton",kn(Ze.s_,"Horizontal",sn("Rectangle"),sn("RoundedRectangle"),sn("Ellipse"),sn("Diamond"))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",sn("Parallelogram2"),sn("ManualOperation"),sn("Procedure"),sn("Cylinder1"))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",sn("Terminator"),sn("CreateRequest"),sn("Document"),sn("TriangleDown"))),gn(),mn(),vn()),Ft.current.groupTemplate=kn(Ze.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ze.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Zn,Ia)=>{var Bo=Ia.addMembers(Ia.diagram.selection,!0);Bo||Ia.diagram.currentTool.doCancel()},avoidable:!1},new Ze.KX("location","loc",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),kn(Ze.s_,"Auto",{name:"BODY"},kn(Ze.bn,{parameter1:10,fill:mr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ze.z6.AllSides,toSpot:Ze.z6.AllSides},new Ze.KX("fill"),new Ze.KX("stroke","color"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),kn(Ze.Vm,{background:"transparent",margin:20})),kn(Ze.al,{alignment:Ze.z6.Top,alignmentFocus:Ze.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ze.KX("text"),new Ze.KX("stroke","color"))),Ft.current.groupTemplate.selectionAdornmentTemplate=kn(Ze.uz,"Spot",kn(Ze.s_,"Auto",kn(Ze.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),kn(Ze.Vm,{margin:1.5})),xr({alignment:Ze.z6.TopRight,alignmentFocus:Ze.z6.BottomRight})),Ft.current.groupTemplate.contextMenu=kn("ContextMenu",gn(),mn(),vn()),Ft.current.linkTemplate=kn(Ze.rU,{layerName:"Foreground",routing:Ze.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ze.KX("fromSpot","fromSpot",Ze.z6.parse),new Ze.KX("toSpot","toSpot",Ze.z6.parse),new Ze.KX("fromShortLength","dir",Zn=>Zn>=1?10:0),new Ze.KX("toShortLength","dir",Zn=>Zn>=1?10:0),new Ze.KX("points").makeTwoWay(),kn(Ze.bn,{strokeWidth:2},new Ze.KX("stroke","color"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),kn(Ze.bn,{segmentIndex:0,segmentOffset:new Ze.E9(15,0),segmentOrientation:Ze.rU.OrientAlong,alignmentFocus:Ze.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Zn=>Zn===1)),kn(Ze.bn,{segmentIndex:-1,segmentOffset:new Ze.E9(-10,6),segmentOrientation:Ze.rU.OrientPlus90,alignmentFocus:Ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Zn=>Zn>=1),new Ze.KX("width","thickness",Zn=>7+3*Zn),new Ze.KX("height","thickness",Zn=>7+3*Zn),new Ze.KX("segmentOffset","thickness",Zn=>new Ze.E9(-15,4+1.5*Zn))),kn(Ze.bn,{segmentIndex:0,segmentOffset:new Ze.E9(15,-6),segmentOrientation:Ze.rU.OrientMinus90,alignmentFocus:Ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Zn=>Zn===2),new Ze.KX("width","thickness",Zn=>7+3*Zn),new Ze.KX("height","thickness",Zn=>7+3*Zn),new Ze.KX("segmentOffset","thickness",Zn=>new Ze.E9(-15,4+1.5*Zn))),kn(Ze.al,{alignmentFocus:new Ze.z6(0,1,-4,0),editable:!0},new Ze.KX("text").makeTwoWay(),new Ze.KX("stroke","color"))),Ft.current.linkTemplate.selectionAdornmentTemplate=kn(Ze.uz,kn(Ze.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:cn(2)},new Ze.KX("pathPattern","thickness",cn)),xr({alignmentFocus:new Ze.z6(0,0,-6,-4)}));function cn(Zn){return kn(Ze.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Zn+4).toString()+" H3"})}function Ba(Zn){var Ia="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Zn===0?Ia="M0 0 M16 16 M0 8 L16 8":Zn===2&&(Ia="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),kn(Ze.bn,{geometryString:Ia,margin:2,background:"transparent",mouseEnter:(Bo,wa)=>wa.background="dodgerblue",mouseLeave:(Bo,wa)=>wa.background="transparent",click:$o("dir",Zn),contextClick:$o("dir",Zn)})}function ia(Zn){var Ia=(Bo,wa)=>{Bo.handled=!0,Bo.diagram.model.commit(ro=>{var Er=wa.part.adornedPart;ro.set(Er.data,Zn?"toSpot":"fromSpot",Ze.z6.stringify(Ze.z6.AllSides)),(Zn?Er.toNode:Er.fromNode).invalidateConnectedLinks()})};return kn(Ze.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Bo,wa)=>wa.background="dodgerblue",mouseLeave:(Bo,wa)=>wa.background="transparent",click:Ia,contextClick:Ia})}function $t(Zn,Ia){var Bo=0,wa=Ze.z6.RightSide;Zn.equals(Ze.z6.Top)?(Bo=270,wa=Ze.z6.TopSide):Zn.equals(Ze.z6.Left)?(Bo=180,wa=Ze.z6.LeftSide):Zn.equals(Ze.z6.Bottom)&&(Bo=90,wa=Ze.z6.BottomSide),Ia||(Bo-=180);var ro=(Er,zo)=>{Er.handled=!0,Er.diagram.model.commit(Wr=>{var Kr=zo.part.adornedPart;Wr.set(Kr.data,Ia?"toSpot":"fromSpot",Ze.z6.stringify(wa)),(Ia?Kr.toNode:Kr.fromNode).invalidateConnectedLinks()})};return kn(Ze.bn,{alignment:Zn,alignmentFocus:Zn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Bo,background:"transparent",mouseEnter:(Er,zo)=>zo.background="dodgerblue",mouseLeave:(Er,zo)=>zo.background="transparent",click:ro,contextClick:ro})}Ft.current.linkTemplate.contextMenu=kn("ContextMenu",mn(),vn(),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",Ba(0),Ba(1),Ba(2))),kn("ContextMenuButton",kn(Ze.s_,"Horizontal",kn(Ze.s_,"Spot",ia(!1),$t(Ze.z6.Top,!1),$t(Ze.z6.Left,!1),$t(Ze.z6.Right,!1),$t(Ze.z6.Bottom,!1)),kn(Ze.s_,"Spot",{margin:new Ze.Zt(0,0,0,2)},ia(!0),$t(Ze.z6.Top,!0),$t(Ze.z6.Left,!0),$t(Ze.z6.Right,!0),$t(Ze.z6.Bottom,!0)))));const Qo=`{ "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"}, @@ -86,24 +86,24 @@ {"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 Cr=["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 Yr(Zn){return console.log("shapeName:",Zn),Cr.indexOf(Zn)>=0}var cl=new Ze.YI($n.current,{maxSelectionCount:1,linkTemplate:kn(Ze.rU,{locationSpot:Ze.z6.Center,selectionAdornmentTemplate:kn(Ze.uz,"Link",{locationSpot:Ze.z6.Center},kn(Ze.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),kn(Ze.bn,{toArrow:"Standard",stroke:null}))},{routing:Ze.rU.AvoidsNodes,curve:Ze.rU.JumpOver,corner:5,toShortLength:4},new Ze.KX("points"),kn(Ze.bn,{isPanelMain:!0,strokeWidth:2}),kn(Ze.bn,{toArrow:"Standard",stroke:null})),model:new Ze.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ze.bn.getFigureGenerators().toArray().map(Zn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Zn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ft.current.addDiagramListener("TextEdited",function(Zn){var Ia;const Bo=Zn.subject.part;var wa=(Ia=document.activeElement)==null?void 0:Ia.value;typeof wa=="string"&&wa.trim()===""&&Ft.current.model.commit(function(ro){ro.set(Bo.data,"text","\u672A\u547D\u540D"),Ft.current.commandHandler.stopCommand()},"increment")}),cl.nodeTemplate=kn(Ze.NB,"Auto",{locationSpot:Ze.z6.Center},new Ze.KX("location","location",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),kn(Ze.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ze.KX("stroke").makeTwoWay(),new Ze.KX("fill").makeTwoWay(),new Ze.KX("figure")),kn(Ze.al,{margin:new Ze.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ze.$u(16,16),maxSize:new Ze.$u(10,NaN),textAlign:"center",editable:!0},new Ze.KX("key").makeTwoWay())),setTimeout(()=>{Ft.current.grid=kn(Ze.s_,"Grid",kn(Ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(Ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ft.current.grid.visible=!0,Ft.current.grid.gridCellStroke="darkgray",Ft.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ft.current,Ft.current}const Qa=()=>Ae(this,null,function*(){var kn=Ft.current.makeImage();const mr=yield(0,dt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:kn.src}});Ot({src:mr.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{Br()},500),Ua(_a+1),()=>{Ft.current=null}),[]),Ye.createElement("div",{ref:Vo,className:Yn.current?`${rt.maxH60} body-overflow-initial`:"body-overflow-initial"},Ye.createElement(_e.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!_a,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ye.createElement(ct.Z,null,Ye.createElement(fn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ye.createElement(fn.Z,{onClick:()=>{var kn,mr,Gr=Ft.current.selection.first();if(Yn.current=!Yn.current,document.activeElement&&Gr){let xr=(mr=(kn=document.activeElement)==null?void 0:kn.value)==null?void 0:mr.trim();typeof xr=="string"&&Ft.current.model.commit(function($o){$o.set(Gr.data,"text",xr||"\u672A\u547D\u540D"),Ft.current.commandHandler.stopCommand()},"increment")}Ua(_a+1)}},Ye.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Et},Ye.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:rt.flowChartWrp},Ye.createElement("div",{style:{display:"flex",height:"100%"}},Ye.createElement("div",{style:{width:"300px",height:"100%"}},Ye.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ye.createElement("div",{style:{height:"calc(100% - 50px)"},className:rt.myPaletteDiv,ref:$n})),Ye.createElement("div",{style:{flex:1,position:"relative"}},Ye.createElement("div",{ref:zn,style:{height:"80vh"}}))),Ye.createElement("div",{className:"tr"},Ye.createElement(Ee.ZP,{size:"large",onClick:Qa,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var It=nt,Me=te(5112),Ie=te(5871);const et=Me.ZP.Group,tt={margin:"0 8px"};var je=({callback:Et,onCancel:Ot})=>{function Ft(zn){Et(zn)}return b.createElement(fe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ft},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:tt},"\u884C\u6570"),b.createElement(fe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(Ie.Z,null)),b.createElement("span",{style:tt},"\u5217\u6570"),b.createElement(fe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(Ie.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(fe.default.Item,{name:"align"},b.createElement(et,null,b.createElement(Me.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(Me.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(Me.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(Me.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ee.ZP,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))},mt=te(78673),yn=te(93510),Vt=te.n(yn),Rt=(0,b.forwardRef)(({use3d:Et,width:Ot,height:Ft,callback:zn,showSaveButton:$n},Yn)=>{const Vo=(0,b.useRef)(),_a=(0,b.useRef)(),[Ua,Br]=(0,b.useState)(!1),Qa=(0,b.useRef)({id:Vo,appName:"graphing",width:Ot||1e3,height:Ft||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{_a.current=new(Vt())(Qa.current,!0),window.onload=function(){_a.current.inject("applet_container")}},[]);const kn=()=>{var mr=window.ggbApplet.getPNGBase64(1,!0,72);return zn&&zn(mr),mr};return(0,b.useEffect)(()=>{Qa.current.appName=Ua?"3D":"graphing",_a.current.inject("applet_container")},[Ua]),(0,b.useEffect)(()=>{Br(Et)},[Et]),(0,b.useImperativeHandle)(Yn,()=>({getImgData:kn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Vo}),b.createElement(ct.Z,{align:"middle"},b.createElement(fn.Z,{flex:1},b.createElement(mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ua,onChange:mr=>Br(mr)})),b.createElement(fn.Z,null,b.createElement(Ee.ZP,{size:"large",onClick:kn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),dn=te(99298),Ge=te(1012),ht=te(8591);const ft="link",Gt="upload-image",hn="add-flowchart",Zt="draw-image",Cn="add-flowchart",Rn="code-block",ga="add-table",Da="------------",Pa={default:Da,left:`:${Da}`,center:`:${Da}:`,right:`${Da}:`};var En=te(31103),Ka=(Et,Ot,Ft)=>new Promise((zn,$n)=>{var Yn=Ua=>{try{_a(Ft.next(Ua))}catch(Br){$n(Br)}},Vo=Ua=>{try{_a(Ft.throw(Ua))}catch(Br){$n(Br)}},_a=Ua=>Ua.done?zn(Ua.value):Promise.resolve(Ua.value).then(Yn,Vo);_a((Ft=Ft.apply(Et,Ot)).next())});function oo(){}let On=0;const Eo=1e4,uo="\u2581",no="@\u2581\u2581@",nn="@\u2581@",_n=` +]}`;var Cr=["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 Yr(Zn){return console.log("shapeName:",Zn),Cr.indexOf(Zn)>=0}var cl=new Ze.YI($n.current,{maxSelectionCount:1,linkTemplate:kn(Ze.rU,{locationSpot:Ze.z6.Center,selectionAdornmentTemplate:kn(Ze.uz,"Link",{locationSpot:Ze.z6.Center},kn(Ze.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),kn(Ze.bn,{toArrow:"Standard",stroke:null}))},{routing:Ze.rU.AvoidsNodes,curve:Ze.rU.JumpOver,corner:5,toShortLength:4},new Ze.KX("points"),kn(Ze.bn,{isPanelMain:!0,strokeWidth:2}),kn(Ze.bn,{toArrow:"Standard",stroke:null})),model:new Ze.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ze.bn.getFigureGenerators().toArray().map(Zn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Zn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ft.current.addDiagramListener("TextEdited",function(Zn){var Ia;const Bo=Zn.subject.part;var wa=(Ia=document.activeElement)==null?void 0:Ia.value;typeof wa=="string"&&wa.trim()===""&&Ft.current.model.commit(function(ro){ro.set(Bo.data,"text","\u672A\u547D\u540D"),Ft.current.commandHandler.stopCommand()},"increment")}),cl.nodeTemplate=kn(Ze.NB,"Auto",{locationSpot:Ze.z6.Center},new Ze.KX("location","location",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),kn(Ze.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ze.KX("stroke").makeTwoWay(),new Ze.KX("fill").makeTwoWay(),new Ze.KX("figure")),kn(Ze.al,{margin:new Ze.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ze.$u(16,16),maxSize:new Ze.$u(10,NaN),textAlign:"center",editable:!0},new Ze.KX("key").makeTwoWay())),setTimeout(()=>{Ft.current.grid=kn(Ze.s_,"Grid",kn(Ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(Ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ft.current.grid.visible=!0,Ft.current.grid.gridCellStroke="darkgray",Ft.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ft.current,Ft.current}const Qa=()=>Ae(this,null,function*(){var kn=Ft.current.makeImage();const mr=yield(0,gt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:kn.src}});Ot({src:mr.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{Br()},500),Ua(_a+1),()=>{Ft.current=null}),[]),Ye.createElement("div",{ref:Vo,className:Yn.current?`${rt.maxH60} body-overflow-initial`:"body-overflow-initial"},Ye.createElement(_e.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!_a,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ye.createElement(dt.Z,null,Ye.createElement(fn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ye.createElement(fn.Z,{onClick:()=>{var kn,mr,Gr=Ft.current.selection.first();if(Yn.current=!Yn.current,document.activeElement&&Gr){let xr=(mr=(kn=document.activeElement)==null?void 0:kn.value)==null?void 0:mr.trim();typeof xr=="string"&&Ft.current.model.commit(function($o){$o.set(Gr.data,"text",xr||"\u672A\u547D\u540D"),Ft.current.commandHandler.stopCommand()},"increment")}Ua(_a+1)}},Ye.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:St},Ye.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:rt.flowChartWrp},Ye.createElement("div",{style:{display:"flex",height:"100%"}},Ye.createElement("div",{style:{width:"300px",height:"100%"}},Ye.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ye.createElement("div",{style:{height:"calc(100% - 50px)"},className:rt.myPaletteDiv,ref:$n})),Ye.createElement("div",{style:{flex:1,position:"relative"}},Ye.createElement("div",{ref:zn,style:{height:"80vh"}}))),Ye.createElement("div",{className:"tr"},Ye.createElement(Ee.ZP,{size:"large",onClick:Qa,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var It=nt,Me=te(5112),Ie=te(5871);const et=Me.ZP.Group,tt={margin:"0 8px"};var je=({callback:St,onCancel:Ot})=>{function Ft(zn){St(zn)}return b.createElement(fe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ft},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:tt},"\u884C\u6570"),b.createElement(fe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(Ie.Z,null)),b.createElement("span",{style:tt},"\u5217\u6570"),b.createElement(fe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(Ie.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(fe.default.Item,{name:"align"},b.createElement(et,null,b.createElement(Me.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(Me.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(Me.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(Me.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ee.ZP,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))},mt=te(78673),yn=te(93510),Qt=te.n(yn),Rt=(0,b.forwardRef)(({use3d:St,width:Ot,height:Ft,callback:zn,showSaveButton:$n},Yn)=>{const Vo=(0,b.useRef)(),_a=(0,b.useRef)(),[Ua,Br]=(0,b.useState)(!1),Qa=(0,b.useRef)({id:Vo,appName:"graphing",width:Ot||1e3,height:Ft||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{_a.current=new(Qt())(Qa.current,!0),window.onload=function(){_a.current.inject("applet_container")}},[]);const kn=()=>{var mr=window.ggbApplet.getPNGBase64(1,!0,72);return zn&&zn(mr),mr};return(0,b.useEffect)(()=>{Qa.current.appName=Ua?"3D":"graphing",_a.current.inject("applet_container")},[Ua]),(0,b.useEffect)(()=>{Br(St)},[St]),(0,b.useImperativeHandle)(Yn,()=>({getImgData:kn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Vo}),b.createElement(dt.Z,{align:"middle"},b.createElement(fn.Z,{flex:1},b.createElement(mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ua,onChange:mr=>Br(mr)})),b.createElement(fn.Z,null,b.createElement(Ee.ZP,{size:"large",onClick:kn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),dn=te(99298),Ge=te(1012),vt=te(8591);const ft="link",Gt="upload-image",hn="add-flowchart",Zt="draw-image",Cn="add-flowchart",Rn="code-block",ga="add-table",Da="------------",Pa={default:Da,left:`:${Da}`,center:`:${Da}:`,right:`${Da}:`};var En=te(31103),Ka=(St,Ot,Ft)=>new Promise((zn,$n)=>{var Yn=Ua=>{try{_a(Ft.next(Ua))}catch(Br){$n(Br)}},Vo=Ua=>{try{_a(Ft.throw(Ua))}catch(Br){$n(Br)}},_a=Ua=>Ua.done?zn(Ua.value):Promise.resolve(Ua.value).then(Yn,Vo);_a((Ft=Ft.apply(St,Ot)).next())});function oo(){}let On=0;const Eo=1e4,uo="\u2581",no="@\u2581\u2581@",nn="@\u2581@",_n=` **\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`,na=["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 Oa(Et){return/^\d+$/.test(Et)?`${Et}px`:Et}const va=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ar={[va+"-B"]:"bold",[va+"-I"]:"italic"},Ar={[ft]:"\u6DFB\u52A0\u94FE\u63A5",[Rn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Gt]:"\u6DFB\u52A0\u56FE\u7247",[Zt]:"\u6DFB\u52A0\u753B\u56FE",[hn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[ga]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var jr=({defaultValue:Et="",onChange:Ot,width:Ft="100%",height:zn=400,miniToolbar:$n=!1,isFocus:Yn=!1,watch:Vo,insertTemp:_a,mode:Ua="markdown",id:Br="markdown-editor-id",showResizeBar:Qa=!1,noStorage:kn=!1,showNullButton:mr=!1,showNullProgramButton:Gr=!1,hidetoolBar:xr=!1,fullScreen:$o=!1,onBlur:At,onCMBeforeChange:gn,onFullScreen:mn,className:Ln="",disablePaste:un=!1,disabled:vn=!1,disabledFill:sn=!1,placeholder:cn="",values:Ba="",extraUse:ia})=>{const[$t,Qo]=(0,b.useState)(null),[Cr,Yr]=(0,b.useState)(Et),[cl,Zn]=(0,b.useState)(Vo),[Ia,Bo]=(0,b.useState)($o),[wa,ro]=(0,b.useState)(""),[Er,zo]=(0,b.useState)(0),[Wr,Kr]=(0,b.useState)(zn),[si,Kl]=(0,b.useState)(!1),ql=(0,b.useRef)((0,Ge.Z)()),fl=(0,b.useRef)(!1),$l=(0,b.useRef)(),[ci,di]=(0,b.useState)(0),[ei,Bl]=(0,b.useState)(0),fi=(0,b.useRef)(),Ti=(0,b.useRef)(),Oi=(0,b.useRef)(),Pi=(0,b.useRef)(),ri=()=>Ka(void 0,null,function*(){var yo;const Fa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ql.current}});(yo=Fa==null?void 0:Fa.attachments)!=null&&yo.length&&(console.log("cm:",$t,fi),Fa.attachments.map(Ga=>{Ga.content_type.indexOf("image")>-1?$t.replaceSelection(`![,](/api/attachments/${Ga.id}?type=${Ga.content_type})`):Ga.content_type.indexOf("video")>-1?$t.replaceSelection(``):Ga.content_type.indexOf("pdf")>-1?$t.replaceSelection(`${Ga.name}`):$t.replaceSelection(`[${Ga.name}](${ENV.API_SERVER}/api/attachments/${Ga.id}?type=${Ga.content_type})`)}))});(0,b.useEffect)(()=>{const yo=window.scrollY||window.pageYOffset;Yr(Ba),$t==null||$t.setValue(Ba),window.scrollTo(0,yo)},[Ba]),(0,b.useEffect)(()=>{mn==null||mn(Ia)},[Ia]),(0,b.useEffect)(()=>{if(fi.current){let yo=function(Ga,ja){var Or;if(un){ja.preventDefault();return}const vl=ja.clipboardData;if(vl){const Ll=vl.types.toString(),$r=vl.items;if(Ll==="Files"||vl.types.indexOf("Files")>-1){if(ja.preventDefault(),Ua=="stex")return;try{let Ul=$r[1];((Or=$r[0])==null?void 0:Or.kind)==="file"&&(Ul=$r[0]);const Yl=Ul.getAsFile(),Ni=Yl.name.split(".").pop();(0,we.I)(Yl,ni=>{var sr,so,hl;ni.id?((sr=Yl==null?void 0:Yl.type)==null?void 0:sr.indexOf("image"))>-1?Fa.replaceSelection(``):((so=Yl==null?void 0:Yl.type)==null?void 0:so.indexOf("video"))>-1?Fa.replaceSelection(``):((hl=Yl==null?void 0:Yl.type)==null?void 0:hl.indexOf("pdf"))>-1?Fa.replaceSelection(`${Yl.name}`):na.includes(Ni)?Fa.replaceSelection(`${Yl.name}`):Fa.replaceSelection(`[${Yl.name}](/api/attachments/${ni.id}?type=${ni.content_type})`):(ni==null?void 0:ni.status)===401&&(ht.ZP.warning((ni==null?void 0:ni.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Ul){ht.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Fa=Se().fromTextArea(fi.current,{mode:Ua,lineNumbers:!$n,lineWrapping:!0,value:Et,autoCloseTags:!Gr,autoCloseBrackets:!0});return Fa.on("keyup",function(Ga,ja){ja.keyCode===8&&(Ga.getValue()==""?Fa.setOption("placeholder",cn):Fa.setOption("placeholder",null))}),Fa.on("keydown",function(Ga,ja){if(ja.keyCode===8){var Or=vr(Ga);Or&&ja.preventDefault()}}),Yn&&Fa.focus(),Fa.on("paste",yo),Fa.on("dragleave",function(Ga,ja){Ti.current.classList.remove("mouse-hover-md")}),vn&&Fa.on("beforeChange",function(Ga,ja){(ja.origin==="paste"||ja.origin==="+input")&&ja.cancel()}),Qo(Fa),()=>{Fa.off("paste",yo)}}},[]);const Si=(0,b.useCallback)(()=>{if(Ti.current)try{}catch(yo){console.log(yo,"---- to set md editor body height")}},[Wr,Ti,Ia]);(0,b.useEffect)(()=>{function yo(){let Fa=new be.Z(Ga=>{for(let ja of Ga)(ja.target.offsetHeight>0||ja.target.offsetWidth>0)&&(Si(),$t.setSize("100%","100%"),$t.refresh())});return Fa.observe(fi.current.parentElement),Fa}if($t){const Fa=yo();return()=>{var Ga,ja;(Ga=fi.current)!=null&&Ga.parentElement&&Fa.unobserve((ja=fi.current)==null?void 0:ja.parentElement)}}},[$t,Si]),(0,b.useEffect)(()=>{if($t){let yo=[];for(const[Fa,Ga]of Object.entries(ar)){let ja={[Fa]:()=>{pl(Ga)}};yo.push(ja),$t.addKeyMap(ja)}return $l.current=setInterval(()=>{fl.current&&ri()},4e3),()=>{clearInterval($l.current);for(let Fa of yo)$t.removeKeyMap(Fa)}}},[$t]),(0,b.useEffect)(()=>{$o!==Ia&&Bo($o)},[$o]),(0,En.Z)(()=>{if(!kn&&Er>0){let yo=new Date().getTime(),Fa=window.sessionStorage.getItem(Br);yo>=Er+Eo&&(!Fa||Fa!==Cr)&&(window.sessionStorage.setItem(Br,Cr),Kl(!0))}},Eo),(0,b.useEffect)(()=>{Zn(Vo)},[$t,Vo]),(0,b.useEffect)(()=>{$t&&Yn&&$t.focus()},[$t,Yn]),(0,b.useEffect)(()=>{if(cl&&$t){let yo=function(Ga){let ja=Ga.target;if(Pi.current){let Or=ja.scrollTop/ja.scrollHeight;Pi.current.scrollTop=Pi.current.scrollHeight*Or}};const Fa=$t.getScrollerElement();return Fa.addEventListener("scroll",yo),()=>{Fa.removeEventListener("scroll",yo)}}},[$t,cl]),(0,b.useEffect)(()=>{if($t&&gn){let yo=function(Fa,Ga){gn(Fa,Ga)};return $t.on("beforeChange",yo),()=>{$t.off("beforeChange",yo)}}},[$t,gn]),(0,b.useEffect)(()=>{if($t&&At){let yo=function(){At($t.getValue())};return $t.on("blur",yo),()=>{$t.off("blur",yo)}}},[$t,At]);function vr(yo,Fa){var Ga=yo.getDoc(),ja=Ga.getCursor(),Or=Ga.getLine(ja.line),vl=Or.charAt(ja.ch-1),Ll=Or.lastIndexOf("@\u2581@",ja.ch),$r=Or.lastIndexOf("@\u2581\u2581@",ja.ch),Ul=Ll>$r?Ll:$r,Yl=Ll>$r?3:4;if(no.indexOf(vl)===-1)return null;if(console.log("change1:",Fa,yo,Or,ja,Ul,Ll,$r,vl),Ul>=0&&ja.ch-Ul<5){var Ni=Ul+Yl;return Ga.replaceRange("",{line:ja.line,ch:Ul},{line:ja.line,ch:Ni}),{line:ja.line,ch:Ni}}return null}(0,b.useEffect)(()=>{if($t){let yo=function(Fa,Ga){const ja=Fa.getValue();Yr(ja),zo(new Date().getTime()),Fa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ot&&(Gr?Ot(ja,kl(ja)):Ot(ja))};return $t.on("change",yo),()=>{$t.off("change",yo)}}},[$t,Ot]),(0,b.useEffect)(()=>{if($t)if(Et==null)$t.setValue(""),Yr("");else{const yo=window.scrollY||window.pageYOffset;Et!==$t.getValue()&&($t.setValue(Et),Yr(Et),$t.setCursor(vn?1:$t.lineCount(),0),window.scrollTo(0,yo))}},[$t,Et]);const pl=(0,b.useCallback)(yo=>{const Fa=$t.getCursor(),Ga=$t.getSelection();let ja=Ga.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,na=["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 Oa(St){return/^\d+$/.test(St)?`${St}px`:St}const va=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ar={[va+"-B"]:"bold",[va+"-I"]:"italic"},Ar={[ft]:"\u6DFB\u52A0\u94FE\u63A5",[Rn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Gt]:"\u6DFB\u52A0\u56FE\u7247",[Zt]:"\u6DFB\u52A0\u753B\u56FE",[hn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[ga]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var jr=({defaultValue:St="",onChange:Ot,width:Ft="100%",height:zn=400,miniToolbar:$n=!1,isFocus:Yn=!1,watch:Vo,insertTemp:_a,mode:Ua="markdown",id:Br="markdown-editor-id",showResizeBar:Qa=!1,noStorage:kn=!1,showNullButton:mr=!1,showNullProgramButton:Gr=!1,hidetoolBar:xr=!1,fullScreen:$o=!1,onBlur:At,onCMBeforeChange:gn,onFullScreen:mn,className:Ln="",disablePaste:un=!1,disabled:vn=!1,disabledFill:sn=!1,placeholder:cn="",values:Ba="",extraUse:ia})=>{const[$t,Qo]=(0,b.useState)(null),[Cr,Yr]=(0,b.useState)(St),[cl,Zn]=(0,b.useState)(Vo),[Ia,Bo]=(0,b.useState)($o),[wa,ro]=(0,b.useState)(""),[Er,zo]=(0,b.useState)(0),[Wr,Kr]=(0,b.useState)(zn),[si,Kl]=(0,b.useState)(!1),ql=(0,b.useRef)((0,Ge.Z)()),fl=(0,b.useRef)(!1),$l=(0,b.useRef)(),[ci,di]=(0,b.useState)(0),[ei,Bl]=(0,b.useState)(0),fi=(0,b.useRef)(),Ti=(0,b.useRef)(),Oi=(0,b.useRef)(),Pi=(0,b.useRef)(),ri=()=>Ka(void 0,null,function*(){var yo;const Fa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ql.current}});(yo=Fa==null?void 0:Fa.attachments)!=null&&yo.length&&(console.log("cm:",$t,fi),Fa.attachments.map(Ga=>{Ga.content_type.indexOf("image")>-1?$t.replaceSelection(`![,](/api/attachments/${Ga.id}?type=${Ga.content_type})`):Ga.content_type.indexOf("video")>-1?$t.replaceSelection(``):Ga.content_type.indexOf("pdf")>-1?$t.replaceSelection(`${Ga.name}`):$t.replaceSelection(`[${Ga.name}](${ENV.API_SERVER}/api/attachments/${Ga.id}?type=${Ga.content_type})`)}))});(0,b.useEffect)(()=>{const yo=window.scrollY||window.pageYOffset;Yr(Ba),$t==null||$t.setValue(Ba),window.scrollTo(0,yo)},[Ba]),(0,b.useEffect)(()=>{mn==null||mn(Ia)},[Ia]),(0,b.useEffect)(()=>{if(fi.current){let yo=function(Ga,ja){var Or;if(un){ja.preventDefault();return}const vl=ja.clipboardData;if(vl){const Ll=vl.types.toString(),$r=vl.items;if(Ll==="Files"||vl.types.indexOf("Files")>-1){if(ja.preventDefault(),Ua=="stex")return;try{let Ul=$r[1];((Or=$r[0])==null?void 0:Or.kind)==="file"&&(Ul=$r[0]);const Yl=Ul.getAsFile(),Ni=Yl.name.split(".").pop();(0,De.I)(Yl,ni=>{var sr,so,hl;ni.id?((sr=Yl==null?void 0:Yl.type)==null?void 0:sr.indexOf("image"))>-1?Fa.replaceSelection(``):((so=Yl==null?void 0:Yl.type)==null?void 0:so.indexOf("video"))>-1?Fa.replaceSelection(``):((hl=Yl==null?void 0:Yl.type)==null?void 0:hl.indexOf("pdf"))>-1?Fa.replaceSelection(`${Yl.name}`):na.includes(Ni)?Fa.replaceSelection(`${Yl.name}`):Fa.replaceSelection(`[${Yl.name}](/api/attachments/${ni.id}?type=${ni.content_type})`):(ni==null?void 0:ni.status)===401&&(vt.ZP.warning((ni==null?void 0:ni.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Ul){vt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Fa=Se().fromTextArea(fi.current,{mode:Ua,lineNumbers:!$n,lineWrapping:!0,value:St,autoCloseTags:!Gr,autoCloseBrackets:!0});return Fa.on("keyup",function(Ga,ja){ja.keyCode===8&&(Ga.getValue()==""?Fa.setOption("placeholder",cn):Fa.setOption("placeholder",null))}),Fa.on("keydown",function(Ga,ja){if(ja.keyCode===8){var Or=vr(Ga);Or&&ja.preventDefault()}}),Yn&&Fa.focus(),Fa.on("paste",yo),Fa.on("dragleave",function(Ga,ja){Ti.current.classList.remove("mouse-hover-md")}),vn&&Fa.on("beforeChange",function(Ga,ja){(ja.origin==="paste"||ja.origin==="+input")&&ja.cancel()}),Qo(Fa),()=>{Fa.off("paste",yo)}}},[]);const Si=(0,b.useCallback)(()=>{if(Ti.current)try{}catch(yo){console.log(yo,"---- to set md editor body height")}},[Wr,Ti,Ia]);(0,b.useEffect)(()=>{function yo(){let Fa=new be.Z(Ga=>{for(let ja of Ga)(ja.target.offsetHeight>0||ja.target.offsetWidth>0)&&(Si(),$t.setSize("100%","100%"),$t.refresh())});return Fa.observe(fi.current.parentElement),Fa}if($t){const Fa=yo();return()=>{var Ga,ja;(Ga=fi.current)!=null&&Ga.parentElement&&Fa.unobserve((ja=fi.current)==null?void 0:ja.parentElement)}}},[$t,Si]),(0,b.useEffect)(()=>{if($t){let yo=[];for(const[Fa,Ga]of Object.entries(ar)){let ja={[Fa]:()=>{pl(Ga)}};yo.push(ja),$t.addKeyMap(ja)}return $l.current=setInterval(()=>{fl.current&&ri()},4e3),()=>{clearInterval($l.current);for(let Fa of yo)$t.removeKeyMap(Fa)}}},[$t]),(0,b.useEffect)(()=>{$o!==Ia&&Bo($o)},[$o]),(0,En.Z)(()=>{if(!kn&&Er>0){let yo=new Date().getTime(),Fa=window.sessionStorage.getItem(Br);yo>=Er+Eo&&(!Fa||Fa!==Cr)&&(window.sessionStorage.setItem(Br,Cr),Kl(!0))}},Eo),(0,b.useEffect)(()=>{Zn(Vo)},[$t,Vo]),(0,b.useEffect)(()=>{$t&&Yn&&$t.focus()},[$t,Yn]),(0,b.useEffect)(()=>{if(cl&&$t){let yo=function(Ga){let ja=Ga.target;if(Pi.current){let Or=ja.scrollTop/ja.scrollHeight;Pi.current.scrollTop=Pi.current.scrollHeight*Or}};const Fa=$t.getScrollerElement();return Fa.addEventListener("scroll",yo),()=>{Fa.removeEventListener("scroll",yo)}}},[$t,cl]),(0,b.useEffect)(()=>{if($t&&gn){let yo=function(Fa,Ga){gn(Fa,Ga)};return $t.on("beforeChange",yo),()=>{$t.off("beforeChange",yo)}}},[$t,gn]),(0,b.useEffect)(()=>{if($t&&At){let yo=function(){At($t.getValue())};return $t.on("blur",yo),()=>{$t.off("blur",yo)}}},[$t,At]);function vr(yo,Fa){var Ga=yo.getDoc(),ja=Ga.getCursor(),Or=Ga.getLine(ja.line),vl=Or.charAt(ja.ch-1),Ll=Or.lastIndexOf("@\u2581@",ja.ch),$r=Or.lastIndexOf("@\u2581\u2581@",ja.ch),Ul=Ll>$r?Ll:$r,Yl=Ll>$r?3:4;if(no.indexOf(vl)===-1)return null;if(console.log("change1:",Fa,yo,Or,ja,Ul,Ll,$r,vl),Ul>=0&&ja.ch-Ul<5){var Ni=Ul+Yl;return Ga.replaceRange("",{line:ja.line,ch:Ul},{line:ja.line,ch:Ni}),{line:ja.line,ch:Ni}}return null}(0,b.useEffect)(()=>{if($t){let yo=function(Fa,Ga){const ja=Fa.getValue();Yr(ja),zo(new Date().getTime()),Fa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ot&&(Gr?Ot(ja,kl(ja)):Ot(ja))};return $t.on("change",yo),()=>{$t.off("change",yo)}}},[$t,Ot]),(0,b.useEffect)(()=>{if($t)if(St==null)$t.setValue(""),Yr("");else{const yo=window.scrollY||window.pageYOffset;St!==$t.getValue()&&($t.setValue(St),Yr(St),$t.setCursor(vn?1:$t.lineCount(),0),window.scrollTo(0,yo))}},[$t,St]);const pl=(0,b.useCallback)(yo=>{const Fa=$t.getCursor(),Ga=$t.getSelection();let ja=Ga.split(` `);switch(yo){case"bold":return $t.replaceSelection("**"+Ga+"**"),Ga===""&&$t.setCursor(Fa.line,Fa.ch+2),$t.focus();case"italic":return $t.replaceSelection("*"+Ga+"*"),Ga===""&&$t.setCursor(Fa.line,Fa.ch+1),$t.focus();case"code":return $t.replaceSelection("`"+Ga+"`"),Ga===""&&$t.setCursor(Fa.line,Fa.ch+1),$t.focus();case"inline-latex":return ro("inline-latex"),$t.focus();case"latex":return $t.replaceSelection("```latex\n"+Ga+"\n```"),$t.setCursor(Fa.line+1,Ga.length+1),$t.focus();case"line-break":return $t.replaceSelection(`
`),$t.focus();case"list-ul":return Ga===""?$t.replaceSelection("- "+Ga):$t.replaceSelection(ja.map(Or=>Or===""?"":`- ${Or}`).join(` `)),$t.focus();case"list-ol":return Ga===""?$t.replaceSelection("1. "+Ga):$t.replaceSelection(ja.map((Or,vl)=>Or===""?"":`${vl+1}. ${Or}`).join(` `)),$t.focus();case"add-null-ch":return Ga===""&&$t.setCursor(Fa.line,Fa.ch),$t.replaceSelection(uo),$t.focus();case"add-signal":return Ga===""&&$t.setCursor(Fa.line,Fa.ch),$t.replaceSelection(nn),$t.focus();case"add-multiple":return Ga===""&&$t.setCursor(Fa.line,Fa.ch),$t.replaceSelection(no),$t.focus();case"inster-template-1":return Ga===""&&$t.setCursor(Fa.line,Fa.ch),$t.replaceSelection(_n),$t.focus();case"eraser":return $t.setValue(""),$t.focus();case"trigger-watch":return Zn(!cl),$t.focus();case"trigger-full-screen":return Bo(!Ia),$t.focus();case ft:ro(ft);return;case Rn:ro(Rn);return;case Gt:ro(Gt);return;case Zt:ro(Zt);return;case"maths-latex":ro("maths-latex");return;case hn:ro(hn);return;case ga:ro(ga);return;default:throw new Error}},[$t,cl,Ia]),Dl=(0,b.useCallback)((yo,Fa)=>{var Ga,ja,Or,vl,Ll,$r;switch(ro(""),wa){case ft:const{title:sr,link:so}=yo;return $t.replaceSelection(`[${sr}](${so})`),$t.focus();case Rn:const{language:hl,content:Ur}=yo;return $t.replaceSelection(["```"+hl,Ur,"```"].join(` -`)),$t.focus();case"maths-latex":for(var Ul=atob(yo),Yl=new Uint8Array(Ul.length),Ni=0;Ni{qa.id?$t.replaceSelection(`![,](/api/attachments/${qa.id}?type=${qa.content_type})`):(qa==null?void 0:qa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":$t.replaceSelection("`$$"+yo+"$$`");break;case Gt:case Zt:case Cn:const{src:Vr,alt:Qt}=yo,kt=Fa,rn=(Or=(ja=(Ga=kt==null?void 0:kt.name)==null?void 0:Ga.split("."))==null?void 0:ja.pop)==null?void 0:Or.call(ja);return((vl=kt==null?void 0:kt.type)==null?void 0:vl.indexOf("image"))>-1||!(kt!=null&&kt.type)?kt.align||kt.width?$t.replaceSelection(`

${Qt||

`):$t.replaceSelection(`${Qt||`):((Ll=kt==null?void 0:kt.type)==null?void 0:Ll.indexOf("video"))>-1?$t.replaceSelection(``):(($r=kt==null?void 0:kt.type)==null?void 0:$r.indexOf("pdf"))>-1?$t.replaceSelection(`${kt.name}`):na.includes(rn)?$t.replaceSelection(`${kt.name}`):$t.replaceSelection(`[${kt.name}](${Vr})`),$t.focus();case ga:const{row:Vn,col:lo,align:Co}=yo;let In=` +`)),$t.focus();case"maths-latex":for(var Ul=atob(yo),Yl=new Uint8Array(Ul.length),Ni=0;Ni{qa.id?$t.replaceSelection(`![,](/api/attachments/${qa.id}?type=${qa.content_type})`):(qa==null?void 0:qa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":$t.replaceSelection("`$$"+yo+"$$`");break;case Gt:case Zt:case Cn:const{src:Vr,alt:Jt}=yo,kt=Fa,rn=(Or=(ja=(Ga=kt==null?void 0:kt.name)==null?void 0:Ga.split("."))==null?void 0:ja.pop)==null?void 0:Or.call(ja);return((vl=kt==null?void 0:kt.type)==null?void 0:vl.indexOf("image"))>-1||!(kt!=null&&kt.type)?kt.align||kt.width?$t.replaceSelection(`

${Jt||

`):$t.replaceSelection(`${Jt||`):((Ll=kt==null?void 0:kt.type)==null?void 0:Ll.indexOf("video"))>-1?$t.replaceSelection(``):(($r=kt==null?void 0:kt.type)==null?void 0:$r.indexOf("pdf"))>-1?$t.replaceSelection(`${kt.name}`):na.includes(rn)?$t.replaceSelection(`${kt.name}`):$t.replaceSelection(`[${kt.name}](${Vr})`),$t.focus();case ga:const{row:Vn,col:lo,align:Co}=yo;let In=` `;for(let qa=0;qa{switch(wa){case ft:return b.createElement(Pt,{callback:Dl,onCancel:ti});case Rn:return b.createElement(qe.Z,{callback:Dl,onCancel:ti});case Gt:return b.createElement(we.Z,{callback:Dl,onCancel:ti});case hn:return b.createElement(It,{callback:Dl,onCancel:ti});case ga:return b.createElement(je,{callback:Dl,onCancel:ti});case"maths-latex":return b.createElement(Rt,{showSaveButton:!0,callback:Dl});case"inline-latex":return b.createElement(dn.Z,{showSaveButton:!0,callback:Dl});default:return null}},[wa]);function ti(){ro("")}(0,b.useEffect)(()=>{if(Oi.current){let yo=function(Ll){Or=!0,vl=Ll.pageY},Fa=function(){Or=!1},Ga=function(Ll){if(Or){let $r=Ll.pageY-vl;$r<0&&($r=0),$r>300&&($r=300);let Ul=zn+$r+"px";Kr(Ul)}},ja=Oi.current,Or=!1,vl=0;return ja.addEventListener("mousedown",yo),document.addEventListener("mousemove",Ga),document.addEventListener("mouseup",Fa),()=>{ja.removeEventListener("mousedown",yo),document.removeEventListener("mousemove",Ga),document.removeEventListener("mouseup",Fa)}}},[$t,Oi]),(0,b.useEffect)(()=>{Kr(zn)},[zn]);const bi=Oa(Ft),qi=Oa(Wr),Ki={width:bi,height:qi},Rl=(0,b.useMemo)(()=>{if(Er){let yo=new Date(Er),Fa=yo.getHours(),Ga=yo.getMinutes(),ja=yo.getSeconds();return Fa=Fa<10?"0"+Fa:Fa,Ga=Ga<10?"0"+Ga:Ga,ja=ja<10?"0"+ja:ja,`${Fa}:${Ga}:${ja}`}return 0},[Er]),kl=yo=>{const Fa=[];if(Gr){let Ga=-1;yo=yo.replace(/(@▁▁@|@▁@)/g,function(ja,Or,vl){Fa.push({multiLine:ja!==nn})})}return Fa};function ki(){window.sessionStorage.removeItem(Br),Kl(!1),zo(0)}function Tn(){Kl(!1),zo(0),$t.setValue(window.sessionStorage.getItem(Br))}(0,b.useEffect)(()=>{Ar[wa]&&wa!==Zt&&wa!==hn&&setTimeout(()=>{const yo=document.getElementsByClassName("markdown-popup-form")[0],Fa=window.innerWidth/2-yo.offsetWidth/2,Ga=window.innerHeight/2-yo.offsetHeight/2;di(Fa),Bl(Ga)},0)},[wa]);const su=yo=>{yo.preventDefault();const Fa=yo.clientX-ci,Ga=yo.clientY-ei;document.body.onmousemove=ja=>{let Or=ja.clientX-Fa,vl=ja.clientY-Ga;const Ll=document.getElementsByClassName("markdown-popup-form")[0],$r=window.innerWidth-Ll.offsetWidth,Ul=window.innerHeight-Ll.offsetHeight;Or=Math.max(0,Math.min(Or,$r)),vl=Math.max(0,Math.min(vl,Ul)),cu(ja.clientX,ja.clientY,Fa,Ga)&&(di(Or),Bl(vl))},document.body.onmouseup=function(){document.body.onmousemove=null}},cu=(yo,Fa,Ga,ja)=>{const Or=document.body.clientHeight,vl=document.body.clientWidth;return yo<20&&Ga>yo||yo>vl-20&&GaFa||Fa>Or-20&&jahe in fe?De(fe,he,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):fe[he]=Ee,z=(fe,he)=>{for(var Ee in he||(he={}))E.call(he,Ee)&&y(fe,Ee,he[Ee]);if(a)for(var Ee of a(he))x.call(he,Ee)&&y(fe,Ee,he[Ee]);return fe},ne=(fe,he)=>me(fe,oe(he));const{useForm:ae}=b.default,le={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:fe,onCancel:he})=>{const[Ee]=ae();let Ke=(0,ze.useRef)();function Le(Re){Ke.current.width=Ee.getFieldValue("width"),Ke.current.align=Ee.getFieldValue("align"),fe(Re,Ke.current)}function Ve(Re,at){if(Re.status===-1){re.ZP.error(Re.message);return}Ee.setFieldsValue({src:`/api/attachments/${Re.id}`,type:at.type})}function Oe(Re){let at=Re.target.files[0];Ke.current=at,ce(at,Ve)}return Te.createElement(b.default,ne(z({form:Ee},ie),{className:"upload-image-panel",onFinish:Le,style:{width:470,overflow:"hidden"}}),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Te.createElement("div",{className:"flex-container"},Te.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Te.createElement(Se.default,{style:le})),Te.createElement(se,{onFileChange:Oe}))),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Te.createElement(Se.default,{style:{width:264}})),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Te.createElement(be.Z,null,Te.createElement(b.default.Item,{name:"width",style:{margin:0}},Te.createElement(Be.Z,{style:{width:264}})),Te.createElement("span",{className:"ml8"},"%"))),Te.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Te.createElement(Ce.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"}]})),Te.createElement("aside",null,Te.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Te.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Te.createElement(ue.ZP,{type:"default",onClick:he},"\u53D6\u6D88"))))};function se({onFileChange:fe}){return Te.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Te.createElement("input",{type:"file",onChange:fe}))}function ce(fe,he){if(!fe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ke.bg)())throw re.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ee=new FormData;Ee.append("editormd-image-file",fe),Ee.append("file_param_name","editormd-image-file"),Ee.append("byxhr","true");var Ke=new window.XMLHttpRequest;Ke.withCredentials=!0,Ke.addEventListener("load",function(Le){he(JSON.parse(Le.target.responseText),fe)},!1),Ke.addEventListener("error",function(Le){console.error(Le)},!1),Ke.open("POST",`${Ne.KI}/api/attachments.json`),Ke.send(Ee)}},57261:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Se}});var b=te(59301),re=te(4676);class Se extends b.Component{constructor(Be){super(Be);const Ce=window.document;this.node=Ce.createElement("div"),Ce.body.appendChild(this.node)}render(){const{children:Be}=this.props;return(0,re.createPortal)(Be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(ot,Qe,te){"use strict";te.d(Qe,{i:function(){return ie},Z:function(){return se}});var b={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},re=te(71418),Se=te(6848),be=te(93948),Be=te(92310),Ce=te.n(Be),ue=te(65862),Ne=te(2524),ze=te(41867),ke=te(79005),Te=te(20345),De=te(77882),me=te(31081),oe=te(75309),a=te(71979),E=te(47558),x=te(42922),y=te(66832),z=te(96593),ne=te(19664),ae=te(91833),le=te(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ke,swimg:Te},{name:"101\u8BA1\u5212",ptimg:De,swimg:me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:oe,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var se=({className:ce,dataSource:fe=[],col:he=4,right:Ee,bottom:Ke=23,precision:Le=0,wrapWidth:Ve=1200,trackEventItems:Oe,loading:Re,onRemove:at=()=>{},isCurrent:vt=!0,showAlias:st=!1,showProgress:pt=!1})=>{const Je=Math.floor((Ve-(he-1)*Ee)/he),Pt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(qe=>(window.ENV==="build"&&(qe.ptimg=`/react/build${qe.ptimg}`,qe.swimg=`/react/build${qe.swimg}`),qe));return le.createElement(re.Z,{spinning:Re},le.createElement("div",{className:Ce()(b.list,ce)},!!(fe!=null&&fe.length)&&(fe==null?void 0:fe.map((qe,we)=>{var _e,ct,Wt,gt,qt,Ze;const{name:Tt,id:Ht,identifier:Pn,featured:fn,school_name:dt,image_url:rt,excellent:Ye,is_plan:Ae}=qe;return le.createElement("div",{key:Ht,className:vt&&pt?b.wrapisCurrent:b.wrap,style:{width:Je,marginRight:(1+we)%he===0?0:Ee+Le,marginBottom:Ke}},le.createElement("a",{className:b.li,onClick:nt=>{nt.preventDefault(),nt.stopPropagation(),Oe&&(0,ue.L9)([Oe]),(0,ue.xg)(`/paths/${Pn}`)}},le.createElement("div",{className:b.img},le.createElement("img",{className:b.cover,src:`${rt}`}),vt&&(0,ze.bg)()&&(qe==null?void 0:qe.studying)&&le.createElement("div",{className:`${b.movebq} user-path-items`,onClick:nt=>{nt.stopPropagation(),at(qe)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=qe==null?void 0:qe.subject_tags)==null?void 0:_e.map((nt,It)=>{var Me,Ie;if(It===0){const tt=(Me=Pt.find(je=>je.name==nt))==null?void 0:Me.swimg;return le.createElement("img",{className:b.sign,src:tt,style:{left:"-4px"}})}const et=(Ie=Pt.find(tt=>tt.name==nt))==null?void 0:Ie.ptimg;return le.createElement("img",{className:b.sign,src:et,style:{left:`${48+52*(It-1)+2*It}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(qe==null?void 0:qe.excellent)&&le.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:b.name},le.createElement(Se.Z,{title:st&&(qe!=null&&qe.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Tt}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${qe==null?void 0:qe.excellent_alias_name}`)):Tt},le.createElement("span",{className:b.e},st&&(qe==null?void 0:qe.excellent_alias_name)||Tt))),vt&&pt&&((ct=qe==null?void 0:qe.progress)==null?void 0:ct.all_score)!=0&&le.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},le.createElement(be.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Wt=qe==null?void 0:qe.progress)==null?void 0:Wt.my_score)/((gt=qe==null?void 0:qe.progress)==null?void 0:gt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(qt=qe==null?void 0:qe.progress)==null?void 0:qt.my_score,"/",(Ze=qe==null?void 0:qe.progress)==null?void 0:Ze.all_score),(!vt||!pt)&&le.createElement("div",{className:b.tags},le.createElement("div",null,le.createElement(Se.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,qe.stages_count))),le.createElement(Se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,qe.members_count)))))))})),!fe.length&&le.createElement(Ne.Z,null)))}},3918:function(ot,Qe,te){"use strict";te.d(Qe,{jL:function(){return Be},w9:function(){return fa},vv:function(){return zn},dN:function(){return jr},QD:function(){return fl},cQ:function(){return Me.Z},vg:function(){return no},Oz:function(){return En},op:function(){return zo},O5:function(){return Rl},_b:function(){return fi},t7:function(){return Ke},tT:function(){return Oe},Gi:function(){return xr},YG:function(){return Vo},Ed:function(){return mr},kT:function(){return Br},qp:function(){return x},Um:function(){return ie},K3:function(){return ne},vr:function(){return di},qE:function(){return si},Je:function(){return st},wb:function(){return Tt},rC:function(){return It},lB:function(){return fn},cq:function(){return un},kO:function(){return Ba},tp:function(){return ce},Si:function(){return Tn},k8:function(){return Vr},Du:function(){return vl}});var b=te(59301),re={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Se="data:image/png;base64,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",Be=({dataSource:Qt=[],img:kt,imgWidth:rn=346,title:Vn,sunTitle:lo,bannerExtraContent:Co})=>b.createElement("div",{className:re.banner},b.createElement("div",{className:re.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,Vn),b.createElement("span",null,lo)),Qt.length>0&&b.createElement("div",{className:re.btns},Qt.map((In,qa)=>b.createElement("div",{key:qa,onClick:In.click},In.name,In.sign?b.createElement("img",{src:Se,width:39}):null))),Co),kt&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:kt,width:rn}))),Ce={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ue=te(92310),Ne=te.n(ue),ze=te(89392),ke=Object.defineProperty,Te=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,oe=(Qt,kt,rn)=>kt in Qt?ke(Qt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Qt[kt]=rn,a=(Qt,kt)=>{for(var rn in kt||(kt={}))De.call(kt,rn)&&oe(Qt,rn,kt[rn]);if(Te)for(var rn of Te(kt))me.call(kt,rn)&&oe(Qt,rn,kt[rn]);return Qt},x=({dataSource:Qt=[],value:kt,onChange:rn,onTitleChange:Vn,className:lo,title:Co,titleWidth:In=41,style:qa={},fontColor:Do="#6A7283",showCount:ir,classNameActive:Qr,styleItem:Kn={}})=>{const[nr,ua]=(0,b.useState)(0),[Ol,Zo]=(0,b.useState)(!1),Jo=(0,b.useRef)(null),Jr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Nr;Qt.length!==0&&(((Nr=Jo==null?void 0:Jo.current)==null?void 0:Nr.clientHeight)>97?ua(1):ua(0)),Qt.length===0&&ua(0),Zo(!1)},[Qt]),b.createElement("div",{className:Ne()(Ce.row,lo),style:qa},b.createElement("div",{onClick:(0,ze.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:In,marginTop:Ol?12:4},className:`${Ce.title} ${Vn?"current":""}`},Co),b.createElement("div",{className:Ol?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},b.createElement("div",{className:Ce.bar,ref:Jr,style:nr>0?{height:nr===1?97:"auto",overflow:nr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:Ce.tag,ref:Jo},Qt==null?void 0:Qt.map(Nr=>b.createElement("span",{onClick:()=>rn(Nr.id),key:Nr.id,style:a(a({color:Do},Kn),(Nr==null?void 0:Nr.style)||{}),className:kt===Nr.id?Ne()(Qr||Ce.active,Nr.classNameActive):""},b.createElement("span",{title:Nr.name,className:Ce.name},Nr.name),!!ir&&b.createElement("span",{className:Ce.num},Nr.count))))),!!nr&&b.createElement(b.Fragment,null,nr===1?b.createElement("div",{onClick:()=>{var Nr;ua(2),((Nr=Jo==null?void 0:Jo.current)==null?void 0:Nr.clientHeight)>245?Zo(!0):Zo(!1)},className:Ce.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Jr.current.scrollTop=0,ua(1),Zo(!1)},className:Ce.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:Qt=[],value:kt,onChange:rn,onTitleChange:Vn,className:lo,title:Co,titleWidth:In=41,style:qa={},fontColor:Do="#6A7283",showCount:ir,expand:Qr=!0})=>{const[Kn,nr]=(0,b.useState)(0),[ua,Ol]=(0,b.useState)(!1),Zo=(0,b.useRef)(null),Jo=(0,b.useRef)(null),[Jr,Nr]=(0,b.useState)(Qr);return b.createElement("div",{className:Ne()(y.row,lo),style:qa},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ze.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:In,marginTop:ua?12:4},className:`${y.title} ${Vn?"current":""}`},Co),b.createElement("i",{className:`iconfont ${Jr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Jr?8:10},onClick:()=>Nr(!Jr)})),Jr&&b.createElement("div",{className:ua?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:Jo},b.createElement("div",{className:y.tag,ref:Zo},Qt==null?void 0:Qt.map(Nl=>b.createElement("span",{onClick:()=>rn(Nl.id),key:Nl.id,style:{color:Do},className:kt===Nl.id?y.active:""},b.createElement("span",{title:Nl.name,className:y.name},Nl.name),!!ir&&b.createElement("span",{className:y.num},Nl.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ie=({dataSource:Qt=[],value:kt,onChange:rn,onTitleChange:Vn,className:lo,title:Co,titleWidth:In=41,style:qa={},fontColor:Do="#fff",showCount:ir,expand:Qr=!0})=>{const[Kn,nr]=(0,b.useState)(0),[ua,Ol]=(0,b.useState)(!1),Zo=(0,b.useRef)(null),Jo=(0,b.useRef)(null),[Jr,Nr]=(0,b.useState)(Qr);return b.createElement("div",{className:Ne()(ae.row,lo),style:qa},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ze.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:In},className:`${ae.title} ${Vn?"current":""}`},Co),b.createElement("i",{className:`iconfont ${Jr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Jr?"#00DDC7":"#037F74",fontSize:Jr?10:12},onClick:()=>Nr(!Jr)})),Jr&&b.createElement("div",{className:ua?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},b.createElement("div",{className:ae.bar,ref:Jo},b.createElement("div",{className:ae.tag,ref:Zo},Qt==null?void 0:Qt.map(Nl=>b.createElement("span",{onClick:()=>rn(Nl.id),key:Nl.id,style:{color:Do},className:kt===Nl.id?ae.active:""},b.createElement("span",{title:Nl.name,className:ae.name},Nl.name),!!ir&&b.createElement("span",{className:ae.num},Nl.count)))))))},de={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ce=({dataSource:Qt=[],value:kt,onChange:rn,className:Vn,style:lo={}})=>b.createElement("div",{style:lo,className:Ne()(de.tabs,Vn)},Qt.map(Co=>b.createElement("span",{onClick:()=>rn(Co.id),className:kt===Co.id?de.active:"",key:Co.id},Co.name))),fe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},he=te(92832),Ke=({dataSource:Qt=[],value:kt="",onChange:rn,onInputChange:Vn=()=>{},className:lo,style:Co={},placeholder:In,allowClear:qa=!1})=>{var Do;const[ir,Qr]=(0,b.useState)(""),[Kn,nr]=(0,b.useState)("");(0,b.useEffect)(()=>{var Zo;let Jo=kt;(Zo=JSON.stringify(kt))!=null&&Zo.includes("{")&&(Qr(kt.id),Jo=kt.value||"");try{nr(decodeURIComponent(Jo||""))}catch(Jr){nr(decodeURIComponent(Jo||""))}},[kt]);const ua=()=>{rn(encodeURIComponent(Kn),ir||null)},Ol=Zo=>{Zo!==ir&&(Qr(Zo),rn(encodeURIComponent(Kn),Zo))};return b.createElement("div",{className:Ne()(fe.input,lo),style:Co},!!Qt.length&&b.createElement("div",{className:fe.dropdown},b.createElement("div",{className:fe.text},(Do=Qt.find(Zo=>Zo.id===ir))==null?void 0:Do.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:fe.b1}),b.createElement("b",{className:fe.b2})),b.createElement("div",{className:fe.menu},Qt.map((Zo,Jo)=>b.createElement("div",{key:Jo,onClick:()=>Ol(Zo.id)},Zo.name)))),b.createElement(he.default,{onPressEnter:ua,value:Kn,onChange:Zo=>{nr(Zo.target.value),Vn(encodeURIComponent(Zo.target.value),ir||null)},bordered:!1,placeholder:In}),b.createElement("i",{onClick:ua,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Le={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Oe=({dataSource:Qt=[],value:kt="",onChange:rn,onInputChange:Vn=()=>{},className:lo,style:Co={},placeholder:In,allowClear:qa=!1})=>{var Do;const[ir,Qr]=(0,b.useState)(""),[Kn,nr]=(0,b.useState)("");(0,b.useEffect)(()=>{var Zo;let Jo=kt;(Zo=JSON.stringify(kt))!=null&&Zo.includes("{")&&(Qr(kt.id),Jo=kt.value||"");try{nr(decodeURIComponent(Jo||""))}catch(Jr){nr(decodeURIComponent(Jo||""))}},[kt]);const ua=()=>{rn(encodeURIComponent(Kn),ir||null)},Ol=Zo=>{Zo!==ir&&(Qr(Zo),rn(encodeURIComponent(Kn),Zo))};return b.createElement("div",{className:Ne()(Le.input,lo),style:Co},!!Qt.length&&b.createElement("div",{className:Le.dropdown},b.createElement("div",{className:Le.text},(Do=Qt.find(Zo=>Zo.id===ir))==null?void 0:Do.name,b.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),b.createElement("div",{className:Le.menu},Qt.map((Zo,Jo)=>b.createElement("div",{key:Jo,onClick:()=>Ol(Zo.id)},Zo.name)))),b.createElement(he.default,{onPressEnter:ua,value:Kn,onChange:Zo=>{nr(Zo.target.value),Vn(encodeURIComponent(Zo.target.value),ir||null)},bordered:!1,placeholder:In}),b.createElement("i",{onClick:ua,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Re={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},at=te(65582),st=({value:Qt,onChange:kt,className:rn,total:Vn,pageSize:lo,style:Co={}})=>{const In=(0,at.useIntl)(),qa=Qt<2,Do=Qt>=Math.ceil(Vn/lo);return Vn<=lo?b.createElement(b.Fragment,null):b.createElement("div",{className:Ne()(Re.quickPager,rn),style:Co},b.createElement("div",{onClick:()=>{qa||kt(Qt-1,"prev")},className:qa?Re.disabled:""},In.formatMessage({id:"shixuns.previousPage"})),b.createElement("div",{onClick:()=>{Do||kt(Qt+1,"next")},className:Do?Re.disabled:""},In.formatMessage({id:"shixuns.nextPage"})))},pt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Je=te(71418),Pt=te(6848),qe=te(13570),we=te(74128),_e=te(65862),ct=te(96908),Wt=te(57177),gt=te(81378),qt=te(2524),Tt=({className:Qt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,trackEventItems:qa,loading:Do})=>{const ir=(0,at.useIntl)(),Qr=Math.floor((In-(rn-1)*Vn)/rn);return b.createElement(Je.Z,{spinning:Do},b.createElement("div",{className:Ne()(pt.list,Qt)},!!kt.length&&kt.map((Kn,nr)=>{const{name:ua,id:Ol,identifier:Zo,power:Jo,cover_image_id:Jr,pic:Nr}=Kn;return b.createElement("div",{className:pt.wrap,key:Ol,style:{width:Qr,marginRight:(1+nr)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{target:"_blank",href:`/shixuns/${Zo}/challenges`,className:pt.li,onClick:Nl=>{Nl.preventDefault(),qa&&(0,_e.L9)([qa]),Jo&&(0,_e.xg)(`/shixuns/${Zo}/challenges`)}},b.createElement("div",{className:pt.img},b.createElement("img",{className:pt.cover,src:`${Nr}`}),Kn.is_jupyter&&b.createElement("img",{className:pt.sign,src:ct}),Kn.is_jupyter_lab&&b.createElement("img",{className:pt.sign,src:Wt}),Kn.is_unity_3d&&b.createElement("img",{className:pt.sign,src:gt})),b.createElement("div",{className:pt.name},b.createElement(Pt.Z,{title:ua||ir.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},b.createElement("span",{className:pt.e},ua||ir.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),b.createElement("div",{className:pt.tags},b.createElement(Pt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Kn.challenges_count))),!!Kn.myshixuns_count&&b.createElement(Pt.Z,{placement:"bottom",title:ir.formatMessage({id:"shixuns.numberOfLearners"})},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Kn.myshixuns_count))),b.createElement(Pt.Z,{placement:"bottom",title:ir.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},b.createElement("span",null,b.createElement("span",null,Kn.level))),b.createElement("div",{className:pt.rate},b.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:Kn.score_info}),b.createElement("span",null,"\xA0",Kn.score_info?`${Kn.score_info}\u5206`:"5\u5206")))),!Jo&&b.createElement("div",{className:pt.lockWrap},b.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&b.createElement(qt.Z,null)))},Ht={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},fn=({className:Qt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,wrapClassName:qa,trackEventItems:Do,loading:ir})=>{const Qr=Math.floor((In-(rn-1)*Vn)/rn);return b.createElement(Je.Z,{spinning:ir},b.createElement("div",{className:Ne()(Ht.list,Qt)},!!kt.length&&kt.map((Kn,nr)=>{const{name:ua,id:Ol,identifier:Zo,power:Jo,cover_image_id:Jr,pic:Nr}=Kn;return b.createElement("div",{className:Ne()(Ht.wrap,qa),key:Ol,style:{width:Qr,marginRight:(1+nr)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{target:"_blank",href:`/shixuns/${Zo}/challenges`,className:Ht.li,onClick:Nl=>{Nl.preventDefault(),Do&&(0,_e.L9)([Do]),Jo&&(0,_e.xg)(`/shixuns/${Zo}/challenges`)}},b.createElement("img",{src:te(47621),className:Ht.titleBg}),b.createElement("div",{className:Ht.name},b.createElement(Pt.Z,{title:ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ht.e},ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ht.img},b.createElement("img",{className:Ht.cover,src:Jr?`${we.Z.API_SERVER}/api/attachments/${Jr}`:`${we.Z.IMG_SERVER+Nr}`}),Kn.is_jupyter&&b.createElement("div",{className:Ht.bq},"Jupyter"),Kn.is_jupyter_lab&&b.createElement("div",{className:Ht.bq},"JupyterLab"),Kn.is_unity_3d&&b.createElement("div",{className:Ht.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Ht.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Ht.value},Kn.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:Ht.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:Ht.value},Kn.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Ht.text},"\u5173\u5361\u6570"),b.createElement("span",{className:Ht.value},Kn.challenges_count)),b.createElement("div",{className:Ht.rate},b.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:Kn.score_info}),b.createElement("span",{className:Ht.value,style:{color:"#FF9C00"}},"\xA0",Kn.score_info?`${Kn.score_info}\u5206`:"5\u5206"))))),!Jo&&b.createElement("div",{className:Ht.lockWrap},b.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&b.createElement(qt.Z,null)))},dt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},rt="data:image/png;base64,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",Ye="data:image/png;base64,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",Ae="data:image/png;base64,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",It=({className:Qt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,trackEventItems:qa,loading:Do,wrapClassName:ir,imgClassName:Qr})=>{const Kn=Math.floor((In-(rn-1)*Vn)/rn);return b.createElement(Je.Z,{spinning:Do},b.createElement("div",{className:Ne()(dt.list,Qt)},!!kt.length&&kt.map((nr,ua)=>{const{name:Ol,id:Zo,identifier:Jo,power:Jr,cover_image_id:Nr,pic:Nl}=nr;return b.createElement("div",{className:Ne()(dt.wrap,ir),key:Zo,style:{width:Kn,marginRight:(1+ua)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{target:"_blank",href:`/shixuns/${Jo}/challenges`,className:dt.li,onClick:Bi=>{Bi.preventDefault(),qa&&(0,_e.L9)([qa]),Jr&&(0,_e.xg)(`/shixuns/${Jo}/challenges`)}},b.createElement("div",{className:Ne()(dt.img,Qr)},b.createElement("img",{className:dt.cover,src:Nr?`${we.Z.API_SERVER}/api/attachments/${Nr}`:`${we.Z.IMG_SERVER+Nl}`}),nr.is_jupyter&&b.createElement("img",{className:dt.sign,src:rt}),nr.is_jupyter_lab&&b.createElement("img",{className:dt.sign,src:Ye}),nr.is_unity_3d&&b.createElement("img",{className:dt.sign,src:Ae})),b.createElement("div",{className:dt.name},b.createElement(Pt.Z,{title:Ol||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:dt.e},Ol||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:dt.tags},b.createElement(Pt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,nr.challenges_count))),!!nr.myshixuns_count&&b.createElement(Pt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,nr.myshixuns_count))),b.createElement(Pt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,nr.level))),b.createElement("div",{className:dt.rate},b.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:nr.score_info}),b.createElement("span",null,"\xA0",nr.score_info?`${nr.score_info}\u5206`:"5\u5206")))),!Jr&&b.createElement("div",{className:dt.lockWrap},b.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&b.createElement(qt.Z,null)))},Me=te(61584),Ie={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},et=te(79005),tt=te(20345),je=te(77882),mt=te(31081),yn=te(75309),Vt=te(71979),pn=te(47558),Rt=te(42922),dn=te(66832),Ge=te(96593),ht=te(19664),ft=te(91833),Gt=Object.defineProperty,hn=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Rn=(Qt,kt,rn)=>kt in Qt?Gt(Qt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Qt[kt]=rn,ga=(Qt,kt)=>{for(var rn in kt||(kt={}))Zt.call(kt,rn)&&Rn(Qt,rn,kt[rn]);if(hn)for(var rn of hn(kt))Cn.call(kt,rn)&&Rn(Qt,rn,kt[rn]);return Qt};const Da=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:et,swimg:tt},{name:"101\u8BA1\u5212",ptimg:je,swimg:mt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yn,swimg:Vt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pn,swimg:Rt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:dn,swimg:Ge},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ht,swimg:ft}];var En=({className:Qt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,trackEventItems:qa,loading:Do,wrapClassName:ir,imgClassName:Qr,isArrow:Kn=!1,imgStyle:nr={}})=>{const ua=Math.floor((In-(rn-1)*Vn)/rn),[Ol,Zo]=(0,b.useState)(),[Jo,Jr]=(0,b.useState)(),Nr=Bi=>Zo(Bi),Nl=()=>Zo(-1);return b.createElement(Je.Z,{spinning:Do},b.createElement("div",{className:Ne()(Ie.list,Qt)},!!(kt!=null&&kt.length)&&(kt==null?void 0:kt.map((Bi,el)=>{var ji;const{name:$i,id:Ui,identifier:Eu,featured:_u,school_name:Ai,image_url:yr,excellent:Fu,is_plan:bu}=Bi;return b.createElement("div",{key:Ui,className:Ne()(Ie.wrap,ir),style:{width:ua,marginRight:(1+el)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{target:"_blank",href:`/paths/${Eu}`,className:Ie.li,onClick:_i=>{_i.preventDefault(),qa&&(0,_e.L9)([qa]),(0,_e.xg)(`/paths/${Eu}`)}},b.createElement("img",{src:te(39057),className:Ie.titleBg}),b.createElement("div",{className:Ie.name},b.createElement(Pt.Z,{title:$i},b.createElement("span",{className:Ie.e,style:{color:Kn&&Ol===el?"#145DFF":"#000000"},onMouseEnter:()=>{Nr(el)},onMouseLeave:Nl},$i))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ne()(Ie.img,Qr)},b.createElement("img",{className:Ie.cover,style:ga({},nr),src:`${we.Z.IMG_SERVER+yr}`}),(ji=Bi==null?void 0:Bi.subject_tags)==null?void 0:ji.map((_i,Di)=>{var du,Gu;if(Di===0){const wi=(du=Da.find(Bu=>Bu.name==_i))==null?void 0:du.swimg;return b.createElement("img",{className:Ie.sign,src:wi,style:{left:"-4px"}})}const Wu=(Gu=Da.find(wi=>wi.name==_i))==null?void 0:Gu.ptimg;return b.createElement("img",{className:Ie.sign,src:Wu,style:{left:`${48+52*(Di-1)+2*Di}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Bi==null?void 0:Bi.excellent)&&b.createElement("div",{className:Ie.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Ie.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:Ie.value},Bi.stages_count)),b.createElement("div",null,b.createElement("span",{className:Ie.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Ie.value},Bi.members_count))))))})),!kt.length&&b.createElement(qt.Z,null)))},Ka={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},oo=te(41867),On=te(59301);const Eo=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:et,swimg:tt},{name:"101\u8BA1\u5212",ptimg:je,swimg:mt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yn,swimg:Vt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pn,swimg:Rt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:dn,swimg:Ge},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ht,swimg:ft}];var no=({className:Qt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,trackEventItems:qa,loading:Do,onRemove:ir=()=>{},isCurrent:Qr=!0,showAlias:Kn=!1,wrapClassName:nr,imgClassName:ua})=>{const Ol=Math.floor((In-(rn-1)*Vn)/rn),Zo=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Jo=>(window.ENV==="build"&&(Jo.ptimg=`/react/build${Jo.ptimg}`,Jo.swimg=`/react/build${Jo.swimg}`),Jo));return On.createElement(Je.Z,{spinning:Do},On.createElement("div",{className:Ne()(Ka.list,Qt)},!!(kt!=null&&kt.length)&&(kt==null?void 0:kt.map((Jo,Jr)=>{var Nr;const{name:Nl,id:Bi,identifier:el,featured:ji,school_name:$i,image_url:Ui,excellent:Eu,is_plan:_u}=Jo;return On.createElement("div",{key:Bi,className:Ne()(Ka.wrap,nr),style:{width:Ol,marginRight:(1+Jr)%rn===0?0:Vn+Co,marginBottom:lo}},On.createElement("a",{className:Ka.li,onClick:Ai=>{Ai.preventDefault(),Ai.stopPropagation(),qa&&(0,_e.L9)([qa]),(0,_e.xg)(`/paths/${el}`)}},On.createElement("div",{className:Ne()(Ka.img,ua)},On.createElement("img",{className:Ka.cover,src:`${we.Z.IMG_SERVER+Ui}`}),Qr&&(0,oo.bg)()&&(Jo==null?void 0:Jo.studying)&&On.createElement("div",{className:`${Ka.movebq} user-path-items`,onClick:Ai=>{Ai.stopPropagation(),ir(Jo)}},On.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),On.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nr=Jo==null?void 0:Jo.subject_tags)==null?void 0:Nr.map((Ai,yr)=>{var Fu,bu;if(yr===0){const Di=(Fu=Zo.find(du=>du.name==Ai))==null?void 0:Fu.swimg;return On.createElement("img",{className:Ka.sign,src:Di,style:{left:"-4px"}})}const _i=(bu=Zo.find(Di=>Di.name==Ai))==null?void 0:bu.ptimg;return On.createElement("img",{className:Ka.sign,src:_i,style:{left:`${48+52*(yr-1)+2*yr}px`}})}),On.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Jo==null?void 0:Jo.excellent)&&On.createElement("div",{className:Ka.bq},"\u5F00\u653E\u8BFE\u7A0B"))),On.createElement("div",{className:Ka.name},On.createElement(Pt.Z,{title:Kn&&(Jo!=null&&Jo.excellent_alias_name)?On.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Nl}`,On.createElement("br",null),On.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Jo==null?void 0:Jo.excellent_alias_name}`)):Nl},On.createElement("span",{className:Ka.e},Kn&&(Jo==null?void 0:Jo.excellent_alias_name)||Nl))),On.createElement("div",{className:Ka.tags},On.createElement("div",null,On.createElement(Pt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},On.createElement("span",null,On.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),On.createElement("span",null,Jo.stages_count))),On.createElement(Pt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},On.createElement("span",null,On.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),On.createElement("span",null,Jo.members_count)))))))})),!kt.length&&On.createElement(qt.Z,null)))},nn={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},_n="data:image/png;base64,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",na=te(59301),fa=({className:Qt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,trackEventItems:qa,loading:Do})=>{const ir=(0,at.useIntl)(),Qr=Math.floor((In-(rn-1)*Vn)/rn);return na.createElement(Je.Z,{spinning:Do},na.createElement("div",{className:Ne()(nn.list,Qt)},!!kt.length&&kt.map((Kn,nr)=>{const{subject_identifier:ua,id:Ol,identifier:Zo,power:Jo}=Kn,Jr=Kn.is_public!=0&&Kn.is_public;return na.createElement("div",{className:nn.wrap,key:Ol,style:{width:Qr,marginRight:(1+nr)%rn===0?0:Vn+Co,marginBottom:lo}},na.createElement("a",{className:nn.li,onClick:Nr=>{Nr.preventDefault(),qa&&(0,_e.L9)([qa]),(0,_e.xg)(Kn.first_category_url)}},na.createElement("div",{className:nn.top},na.createElement(Pt.Z,{title:Kn.name},na.createElement("div",{className:nn.name},Kn.name)),na.createElement("img",{className:nn.img,src:we.Z.IMG_SERVER+"/images/"+Kn.avatar_url}),na.createElement("div",{className:nn.text,title:Kn.creator},Kn.creator),ua&&na.createElement("div",{className:nn.btns},na.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),na.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jr&&na.createElement("div",{className:nn.sign},ir.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),na.createElement("div",{className:nn.bottom},Kn.visits>0&&na.createElement(Pt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},na.createElement("span",null,na.createElement("i",{className:"iconfont icon-liulanyan"}),na.createElement("span",null,Kn.visits))),Kn.course_members_count>0&&na.createElement(Pt.Z,{title:"\u6210\u5458",placement:"bottom"},na.createElement("span",null,na.createElement("i",{className:"iconfont icon-chengyuan"}),Kn.course_members_count)),Kn.tasks_count>0&&na.createElement(Pt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},na.createElement("span",null,na.createElement("i",{className:"iconfont icon-zuoye"}),Kn.tasks_count)),Kn.is_end?na.createElement("div",{style:{color:"#6B758B"}},ir.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):na.createElement("div",{style:{color:"#00B187"}},ir.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!Kn.is_accessible&&na.createElement("div",{className:nn.lockWrap},na.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),na.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&na.createElement(qt.Z,null)))},va={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},ar="data:image/png;base64,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",jr=({className:Qt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,wrapClassName:qa,trackEventItems:Do,loading:ir})=>{const Qr=Math.floor((In-(rn-1)*Vn)/rn);return b.createElement(Je.Z,{spinning:ir},b.createElement("div",{className:Ne()(va.list,Qt)},!!kt.length&&kt.map((Kn,nr)=>{const{subject_identifier:ua,id:Ol,identifier:Zo,power:Jo}=Kn,Jr=Kn.is_public!=0&&Kn.is_public;return b.createElement("div",{className:Ne()(`${va.wrap} ${Kn.is_accessible?"":va.warpStyle}`,qa),key:Ol,style:{width:Qr,marginRight:(1+nr)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{className:va.li,onClick:Nr=>{Nr.preventDefault(),Do&&(0,_e.L9)([Do]),(0,_e.xg)(Kn.first_category_url)}},b.createElement("div",{className:va.creator},b.createElement("img",{className:va.img,src:we.Z.IMG_SERVER+"/images/"+Kn.avatar_url}),b.createElement("div",{className:va.text,title:Kn.creator},Kn.creator)),b.createElement("div",{className:va.top},b.createElement(Pt.Z,{title:Kn.name},b.createElement("div",{className:va.name},Kn.name)),Jr&&b.createElement("div",{className:va.sign},"\u516C\u5F00")),b.createElement("div",{className:va.middle},b.createElement("div",{className:va.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:va.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:va.value},(Kn==null?void 0:Kn.visits)||0)),b.createElement("div",null,b.createElement("span",{className:va.text},"\u6210\u5458"),b.createElement("span",{className:va.value},(Kn==null?void 0:Kn.course_members_count)||0))),b.createElement("div",{className:va.row},b.createElement("div",null,b.createElement("span",{className:va.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:va.value},(Kn==null?void 0:Kn.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:va.text},"\u72B6\u6001"),Kn.is_end?b.createElement("span",{className:va.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:va.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),ua&&b.createElement("div",{className:va.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Kn.is_accessible&&b.createElement("div",{className:va.lockWrap},b.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&b.createElement(qt.Z,null)))},Et={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Ot="data:image/png;base64,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",zn=({className:Qt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,wrapClassName:qa,trackEventItems:Do,loading:ir})=>{const Qr=Math.floor((In-(rn-1)*Vn)/rn);return b.createElement(Je.Z,{spinning:ir},b.createElement("div",{className:Ne()(Et.list,Qt)},!!kt.length&&kt.map((Kn,nr)=>{const{subject_identifier:ua,id:Ol,identifier:Zo,power:Jo}=Kn,Jr=Kn.is_public!=0&&Kn.is_public;return b.createElement("div",{className:Ne()(`${Et.wrap} ${Kn.is_accessible?"":Et.warpStyle}`,qa),key:Ol,style:{width:Qr,marginRight:(1+nr)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{className:Et.li,onClick:Nr=>{Nr.preventDefault(),Do&&(0,_e.L9)([Do]),(0,_e.xg)(Kn.first_category_url)}},b.createElement("div",{className:Et.creator},b.createElement("img",{className:Et.img,src:we.Z.IMG_SERVER+"/images/"+Kn.avatar_url}),b.createElement("div",{className:Et.text,title:Kn.creator},Kn.creator)),b.createElement("div",{className:Et.top},b.createElement(Pt.Z,{title:Kn.name},b.createElement("div",{className:Et.name},Kn.name)),Jr&&b.createElement("div",{className:Et.sign})),b.createElement("div",{className:Et.middle},b.createElement("div",{className:Et.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:Et.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:Et.value},(Kn==null?void 0:Kn.visits)||0)),b.createElement("div",null,b.createElement("span",{className:Et.text},"\u6210\u5458"),b.createElement("span",{className:Et.value},(Kn==null?void 0:Kn.course_members_count)||0))),b.createElement("div",{className:Et.row},b.createElement("div",null,b.createElement("span",{className:Et.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:Et.value},(Kn==null?void 0:Kn.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:Et.text},"\u72B6\u6001"),Kn.is_end?b.createElement("span",{className:Et.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:Et.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),ua&&b.createElement("div",{className:Et.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Kn.is_accessible&&b.createElement("div",{className:Et.lockWrap},b.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&b.createElement(qt.Z,null)))},$n={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Vo=({dataSource:Qt=[],value:kt,onChange:rn,className:Vn,style:lo={},tabBarExtraContent:Co})=>b.createElement("div",{className:Ne()($n.tabs,Vn),style:lo},b.createElement("div",{className:$n.tabsWrap},Qt.map((In,qa)=>b.createElement("aside",{className:$n.tab,onClick:()=>{rn(In.id),In.link&&at.history.push(In.link)},key:qa},b.createElement("div",{className:kt===In.id?$n.active:""},In.name),(In==null?void 0:In.resetCount)==null&&(In==null?void 0:In.total)!==void 0&&b.createElement("span",null,"\uFF08",In==null?void 0:In.total,"\uFF09"),(In==null?void 0:In.resetCount)!==void 0&&(In==null?void 0:In.total)!==void 0&&b.createElement(Pt.Z,{title:(In==null?void 0:In.tip)!=null?In==null?void 0:In.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},In==null?void 0:In.resetCount),"/",b.createElement("span",null,In==null?void 0:In.total),"\uFF09"))))),b.createElement("div",{className:$n.tabBar},Co)),_a={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Br=({dataSource:Qt=[],value:kt,onChange:rn,className:Vn,style:lo={},tabBarExtraContent:Co})=>b.createElement("div",{className:Ne()(_a.tabs,Vn),style:lo},b.createElement("div",{className:_a.tabsWrap},Qt.map((In,qa)=>b.createElement("aside",{className:_a.tab,onClick:()=>{rn(In.id),In.link&&at.history.push(In.link)},key:qa},b.createElement("div",{className:kt===In.id?_a.active:""},In.name),(In==null?void 0:In.resetCount)==null&&(In==null?void 0:In.total)!==void 0&&b.createElement("span",null,"\uFF08",In==null?void 0:In.total,"\uFF09"),(In==null?void 0:In.resetCount)!==void 0&&(In==null?void 0:In.total)!==void 0&&b.createElement(Pt.Z,{title:(In==null?void 0:In.tip)!=null?In==null?void 0:In.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},In==null?void 0:In.resetCount),"/",b.createElement("span",null,In==null?void 0:In.total),"\uFF09"))))),b.createElement("div",{className:_a.tabBar},Co)),Qa={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},mr=({dataSource:Qt=[],value:kt,onChange:rn,className:Vn,style:lo={},tabBarExtraContent:Co})=>b.createElement("div",{className:Ne()(Qa.tabs,Vn),style:lo},b.createElement("div",{className:Qa.tabsWrap},Qt.map((In,qa)=>b.createElement("aside",{className:`${Qa.tab} ${kt===In.id?Qa.active:""}`,onClick:()=>{rn(In.id),In.link&&at.history.push(In.link)},key:qa},b.createElement("div",null,In.name),(In==null?void 0:In.resetCount)==null&&(In==null?void 0:In.total)!==void 0&&b.createElement("span",null,"\uFF08",In==null?void 0:In.total,"\uFF09"),(In==null?void 0:In.resetCount)!==void 0&&(In==null?void 0:In.total)!==void 0&&b.createElement(Pt.Z,{title:(In==null?void 0:In.tip)!=null?In==null?void 0:In.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},In==null?void 0:In.resetCount),"/",b.createElement("span",null,In==null?void 0:In.total),"\uFF09"))))),b.createElement("div",{className:Qa.tabBar},Co)),xr=({className:Qt,style:kt={},children:rn})=>b.createElement("div",{className:Ne()(Qt),style:kt},rn),$o={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},At=te(38854),gn=te(20834);const mn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var un=({sortValue:Qt,dropValue:kt,className:rn,onSort:Vn,onDrop:lo,dataSource:Co=mn})=>{var In;return b.createElement("div",{className:Ne()($o.orderWrap,rn)},b.createElement(At.Z,{dropdownRender:()=>b.createElement(gn.default,null,Co.map((qa,Do)=>b.createElement(gn.default.Item,{key:Do,onClick:()=>lo(qa.id)},qa.name)))},b.createElement("span",{className:$o.orderTextWrap},(In=Co.find(qa=>kt===qa.id))==null?void 0:In.name)),b.createElement("span",{className:$o.orderIconWrap},b.createElement("span",{className:$o.orderAsc},b.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${$o.cursorPointer} ${$o.active}`:`iconfont icon-sanjiaoxing-up font12 ${$o.cursorPointer}`,onClick:()=>Vn(Qt==="asc"?"desc":"asc")})),b.createElement("span",{className:$o.orderDesc},b.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${$o.cursorPointer} ${$o.active}`:`iconfont icon-sanjiaoxing-down font12 ${$o.cursorPointer}`,onClick:()=>Vn(Qt==="asc"?"desc":"asc")}))))},vn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const sn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ba=({sortValue:Qt,dropValue:kt,className:rn,onSort:Vn,onDrop:lo,dataSource:Co=sn})=>{var In;return b.createElement("div",{className:Ne()(vn.orderWrap,rn)},b.createElement(At.Z,{dropdownRender:()=>b.createElement(gn.default,null,Co.map((qa,Do)=>b.createElement(gn.default.Item,{key:Do,onClick:()=>lo(qa.id)},qa.name)))},b.createElement("span",{className:vn.orderTextWrap},(In=Co.find(qa=>kt===qa.id))==null?void 0:In.name)),b.createElement("span",{className:vn.orderIconWrap},b.createElement("span",{className:vn.orderAsc},b.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${vn.cursorPointer} ${vn.active}`:`iconfont icon-sanjiaoxing-up font12 ${vn.cursorPointer}`,onClick:()=>Vn(Qt==="asc"?"desc":"asc")})),b.createElement("span",{className:vn.orderDesc},b.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${vn.cursorPointer} ${vn.active}`:`iconfont icon-sanjiaoxing-down font12 ${vn.cursorPointer}`,onClick:()=>Vn(Qt==="asc"?"desc":"asc")}))))},ia={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},$t=te(3113),Qo=te(2337),Cr=Object.defineProperty,Yr=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,Ia=(Qt,kt,rn)=>kt in Qt?Cr(Qt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Qt[kt]=rn,Bo=(Qt,kt)=>{for(var rn in kt||(kt={}))cl.call(kt,rn)&&Ia(Qt,rn,kt[rn]);if(Yr)for(var rn of Yr(kt))Zn.call(kt,rn)&&Ia(Qt,rn,kt[rn]);return Qt},wa=(Qt,kt)=>{var rn={};for(var Vn in Qt)cl.call(Qt,Vn)&&kt.indexOf(Vn)<0&&(rn[Vn]=Qt[Vn]);if(Qt!=null&&Yr)for(var Vn of Yr(Qt))kt.indexOf(Vn)<0&&Zn.call(Qt,Vn)&&(rn[Vn]=Qt[Vn]);return rn},ro=(Qt,kt,rn)=>new Promise((Vn,lo)=>{var Co=Do=>{try{qa(rn.next(Do))}catch(ir){lo(ir)}},In=Do=>{try{qa(rn.throw(Do))}catch(ir){lo(ir)}},qa=Do=>Do.done?Vn(Do.value):Promise.resolve(Do.value).then(Co,In);qa((rn=rn.apply(Qt,kt)).next())}),zo=Qt=>{var kt=Qt,{className:rn,style:Vn,children:lo,loading:Co=!1,openLoading:In,onClick:qa=()=>{},size:Do="middle",shape:ir="round",theme:Qr}=kt,Kn=wa(kt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[nr,ua]=(0,b.useState)(!1),Ol=(0,b.useMemo)(()=>{switch(Qr){case Qo.Fy.THEMEONE:return ia.ThemeOne;case Qo.Fy.DEFAULT:default:return ia.btn}},[Qr]);return b.createElement($t.ZP,Bo({onClick:(0,ze.throttle)(Zo=>ro(void 0,null,function*(){In&&ua(!0);try{yield qa(Zo)}catch(Jo){console.log("error",Jo)}In&&ua(!1)}),2e3,{leading:!0,trailing:!1}),className:Ne()(Ol,ia[`${Do}-${ir}`],rn),style:Vn,size:Do,shape:ir,loading:nr||Co},Kn),lo)},Wr={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},si=({className:Qt,style:kt,children:rn=null,onClick:Vn,title:lo})=>b.createElement("div",{className:Ne()(Wr.head,Qt),style:kt},b.createElement("span",{className:"primary-hover",onClick:Vn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:lo},lo),b.createElement("div",{className:Wr.node},rn)),Kl={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},fl=({confirmShow:Qt=!0,confirmTitle:kt,confirmClick:rn,cancelShow:Vn=!0,cancelTitle:lo,cancelClick:Co,className:In,style:qa,confirmLoading:Do=!1})=>b.createElement("div",{className:Ne()(Kl.btns,In),style:qa},Qt&&b.createElement($t.ZP,{loading:Do,onClick:rn,type:"primary",className:Kl.confirm},kt),Vn&&b.createElement($t.ZP,{onClick:Co,className:Kl.cancel},lo)),$l={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},di=({className:Qt,style:kt={},LeftContent:rn,children:Vn,RightContent:lo})=>b.createElement("div",{className:Ne()($l.fixedBottom,Qt),style:kt},b.createElement("div",{className:$l.wrap},b.createElement("div",{className:$l.left},rn),b.createElement("div",{className:$l.center},Vn),b.createElement("div",{className:$l.right},lo))),ei={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},fi=({className:Qt,style:kt={},dataSource:rn=[]})=>b.createElement("div",{className:Ne()(ei.crumbs,Qt),style:kt},rn.map((Vn,lo)=>loat.history.push(Vn.path)},Vn.name):b.createElement("span",null,Vn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:lo,style:{color:"#5F6368"}},Vn.name))),Ti=te(31797),Oi=Object.defineProperty,Pi=Object.defineProperties,ri=Object.getOwnPropertyDescriptors,Si=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,Dl=(Qt,kt,rn)=>kt in Qt?Oi(Qt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Qt[kt]=rn,li=(Qt,kt)=>{for(var rn in kt||(kt={}))vr.call(kt,rn)&&Dl(Qt,rn,kt[rn]);if(Si)for(var rn of Si(kt))pl.call(kt,rn)&&Dl(Qt,rn,kt[rn]);return Qt},ti=(Qt,kt)=>Pi(Qt,ri(kt)),bi=(Qt,kt)=>{var rn={};for(var Vn in Qt)vr.call(Qt,Vn)&&kt.indexOf(Vn)<0&&(rn[Vn]=Qt[Vn]);if(Qt!=null&&Si)for(var Vn of Si(Qt))kt.indexOf(Vn)<0&&pl.call(Qt,Vn)&&(rn[Vn]=Qt[Vn]);return rn};const{Countdown:qi}=Ti.default;var Rl=Qt=>{var kt=Qt,{onChange:rn}=kt,Vn=bi(kt,["onChange"]);const[lo,Co]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof lo=="number"&&lo>=0&&rn(lo)},[lo]);const In=qa=>{const Do=Math.floor(qa/1e3);Co(Do)};return b.createElement(qi,ti(li({},Vn),{onChange:In}))},kl={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Tn=({DataProps:Qt,className:kt,style:rn={}})=>{var Vn;return b.createElement("div",{className:Ne()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",kl.ClassRoomItem,kt),style:rn,onClick:()=>{(0,_e.xg)(Qt==null?void 0:Qt.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(Vn=we.Z)==null?void 0:Vn.IMG_SERVER}/images/${Qt==null?void 0:Qt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Qt==null?void 0:Qt.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Qt!=null&&Qt.is_public)&&b.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),b.createElement("span",{className:Ne()("text-16px font-medium",kl.TitleDom)},Qt==null?void 0:Qt.name)),b.createElement("div",{className:"c-grey-333 font-medium"},Qt==null?void 0:Qt.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Qt==null?void 0:Qt.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Qt==null?void 0:Qt.tasks_count),Qt!=null&&Qt.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},su=Object.defineProperty,cu=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,Ga=(Qt,kt,rn)=>kt in Qt?su(Qt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Qt[kt]=rn,ja=(Qt,kt)=>{for(var rn in kt||(kt={}))yo.call(kt,rn)&&Ga(Qt,rn,kt[rn]);if(cu)for(var rn of cu(kt))Fa.call(kt,rn)&&Ga(Qt,rn,kt[rn]);return Qt},vl=({DataProps:Qt=[],selectValue:kt,onChange:rn,className:Vn,style:lo={},extra:Co,classNameItem:In,styleItem:qa={},barHidden:Do})=>{const[ir,Qr]=(0,b.useState)();return(0,b.useEffect)(()=>{Qr(Array.isArray(kt)?kt:[kt])},[kt]),b.createElement("div",{className:Ne()("flex px-20px py-10px gap-40px",Vn),style:ja({borderBottom:"1px solid #D3F0FF"},lo)},Qt==null?void 0:Qt.map(Kn=>b.createElement("div",{key:Kn==null?void 0:Kn.id,className:Ne()("flex item-center justify-center current c-grey-333 text-16 relative",In,Kn==null?void 0:Kn.className),style:ja(ja({color:ir!=null&&ir.includes(Kn==null?void 0:Kn.id)?"#1890FF":"",minWidth:88},qa),(Kn==null?void 0:Kn.style)||{}),onClick:nr=>{rn==null||rn({domEvent:nr,item:Kn}),Kn!=null&&Kn.link&&at.history.push(Kn==null?void 0:Kn.link)}},Kn==null?void 0:Kn.name,!Do&&(ir==null?void 0:ir.includes(Kn==null?void 0:Kn.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},Co))},Ll=Object.defineProperty,$r=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,Ni=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,sr=(Qt,kt,rn)=>kt in Qt?Ll(Qt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Qt[kt]=rn,so=(Qt,kt)=>{for(var rn in kt||(kt={}))Ni.call(kt,rn)&&sr(Qt,rn,kt[rn]);if(Yl)for(var rn of Yl(kt))ni.call(kt,rn)&&sr(Qt,rn,kt[rn]);return Qt},hl=(Qt,kt)=>$r(Qt,Ul(kt)),Vr=({value:Qt,onChange:kt,onInputChange:rn,className:Vn,style:lo={},InputProps:Co})=>{const[In,qa]=(0,b.useState)(Qt);return b.createElement("div",{className:Ne()("flex item-center rounded-full px-10px py-2px",Vn),style:so({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},lo)},b.createElement(he.default,hl(so({bordered:!1},Co),{onChange:Do=>{qa(Do.target.value),rn==null||rn(encodeURIComponent(Do.target.value))},onPressEnter:Do=>{kt==null||kt({domEvent:Do,item:{value:In}})}})),b.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:Do=>{kt==null||kt({domEvent:Do,item:{value:In}})}}))}},31103:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return re}});var b=te(59301);function re(Se,be){const Be=(0,b.useRef)();(0,b.useEffect)(()=>{Be.current=Se}),(0,b.useEffect)(()=>{function Ce(){Be.current()}if(be!==null){let ue=setInterval(Ce,be);return()=>clearInterval(ue)}},[be])}},12586:function(ot,Qe,te){"use strict";var b=te(59301),re=te(43418),Se=te(38147),be=te(65582),Be=te(59301),Ce=(Ne,ze,ke)=>new Promise((Te,De)=>{var me=E=>{try{a(ke.next(E))}catch(x){De(x)}},oe=E=>{try{a(ke.throw(E))}catch(x){De(x)}},a=E=>E.done?Te(E.value):Promise.resolve(E.value).then(me,oe);a((ke=ke.apply(Ne,ze)).next())});const ue=({exercise:Ne,dispatch:ze,init:ke,haveInit:Te=!1})=>{const De=(0,be.useParams)(),[me,oe]=(0,b.useState)(!1);let[a,E]=(0,b.useState)();const[x,y]=(0,b.useState)(!1),[z,ne]=(0,b.useState)(!1),ae=(0,be.useIntl)();(0,b.useEffect)(()=>{Ne.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&le()},[Ne.actionTabs]);function le(){return Ce(this,null,function*(){var ie,de;let se=yield(0,Se.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});if(((ie=se==null?void 0:se.cover_exercises)==null?void 0:ie.length)>0)oe(!0),E((de=se==null?void 0:se.cover_exercises)==null?void 0:de[0]);else{let ce=yield(0,Se.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});ze({type:"exercise/setActionTabs",payload:{key:""}}),(ce==null?void 0:ce.status)===0&&(Te&&ke(),re.default.confirm({title:ae.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ae.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ae.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ae.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{be.history.push("/paperlibrary")}}))}})}return Be.createElement("div",null,Be.createElement(re.default,{open:me,centered:!0,onCancel:ie=>Ce(void 0,null,function*(){if(ie.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){y(!0);let de=yield(0,Se.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs,update:1}});ze({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),(de==null?void 0:de.status)===0&&(Te&&ke(),oe(!1),re.default.confirm({title:ae.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ae.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ae.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ae.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{be.history.push("/paperlibrary")}}))}else oe(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>Ce(void 0,null,function*(){ne(!0);let ie=yield(0,Se.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});ne(!1),(ie==null?void 0:ie.status)===0&&(Te&&ke(),ze({type:"exercise/setActionTabs",payload:{key:""}}),oe(!1),re.default.confirm({title:ae.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ae.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ae.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ae.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{be.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Be.createElement("div",null,Be.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Be.createElement("div",null,Be.createElement("div",null,"\u8BD5\u5377\uFF1A",a==null?void 0:a.origin_exercise_nam),Be.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Be.createElement("a",{href:`/paperlibrary/see/${a==null?void 0:a.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},a==null?void 0:a.examination_bank_name))))))};Qe.Z=(0,be.connect)(({exercise:Ne})=>({exercise:Ne}))(ue)},41996:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return se}});var b=te(59301),re=te(43418),Se=te(95237),be=te(43604),Be=te(57809),Ce=te(1710),ue=te(3113),Ne=te(3918),ze=te(38147),ke={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Te=te(65582),De=te(96622),me=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(ce,fe,he)=>fe in ce?oe(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:he}):ce[fe]=he,ae=(ce,fe)=>{for(var he in fe||(fe={}))y.call(fe,he)&&ne(ce,he,fe[he]);if(x)for(var he of x(fe))z.call(fe,he)&&ne(ce,he,fe[he]);return ce},le=(ce,fe)=>a(ce,E(fe)),ie=(ce,fe,he)=>new Promise((Ee,Ke)=>{var Le=Re=>{try{Oe(he.next(Re))}catch(at){Ke(at)}},Ve=Re=>{try{Oe(he.throw(Re))}catch(at){Ke(at)}},Oe=Re=>Re.done?Ee(Re.value):Promise.resolve(Re.value).then(Le,Ve);Oe((he=he.apply(ce,fe)).next())});const de=({visible:ce,setVisible:fe,onK:he,selectKeys:Ee,selectRows:Ke,appointStudent:Le,modalParams:Ve,courseId:Oe})=>{const Re=(0,Te.useIntl)(),at=(0,Te.useParams)(),[vt,st]=(0,b.useState)(!1),[pt,Je]=(0,b.useState)(!1),[Pt,qe]=(0,b.useState)([]),[we,_e]=(0,b.useState)([]),[ct,Wt]=(0,b.useState)([]),[gt,qt]=(0,b.useState)("all"),[Ze,Tt]=(0,b.useState)("all");let[Ht,Pn]=(0,b.useState)(!0);const[fn,dt]=(0,b.useState)([{value:"all",label:Re.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})}]),[rt,Ye]=(0,b.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Ae={selectedRowKeys:we,columnWidth:40,hideSelectAll:!0,onSelect:(et,tt,je)=>{let mt=!0;for(let yn=0;yn{if(et&&je.length>0){je.forEach(mt=>{we.push(mt.user_id),ct.push(mt)}),_e([...we]),Wt([...ct]);return}if(!et&&je.length>0){let mt=[],yn=[];const Vt=new Set(je),pn=new Set(we),Rt=new Set(ct);mt=[...pn].filter(dn=>[...Vt].every(Ge=>Ge.user_id!==dn)),yn=[...Rt].filter(dn=>[...Vt].every(Ge=>Ge.user_id!==dn.user_id)),_e([...mt]),Wt([...yn])}}};(0,b.useEffect)(()=>{ce&&Ee&&(_e([...Ee]),Wt(Ke))},[ce,Ee]),(0,b.useEffect)(()=>{ce&&(!Le&&Ve?rt.status=Ve:rt.status=null,Ye(ae({},rt)),It())},[ce,Le,Ve]);const nt=[{title:Re.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(et,tt,je)=>me.createElement("span",{style:{color:"#333"}},je+1)},{title:Re.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(et,tt,je)=>me.createElement("span",null,et)},{title:Re.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(et,tt,je)=>me.createElement("span",{style:{color:"#666"}},et)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(et,tt)=>me.createElement("span",null,et)},{title:Re.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",key:"score",sorter:!0,render:(et,tt)=>me.createElement("span",null,et||"--")},{title:Re.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(et,tt)=>me.createElement("span",null,et)}].filter(et=>Ve===1||Ve===2?et.title!==Re.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}):!0),It=()=>ie(void 0,null,function*(){var et,tt,je;Je(!0);const mt=yield(0,ze.ZP)(`/api/exercises/${at.categoryId||Oe}/wait_make_up_students.json`,{method:"get",params:le(ae({},rt),{keywords:(et=rt==null?void 0:rt.keywords)==null?void 0:et.trim()})});if(mt.status===0){const yn=((je=(tt=mt==null?void 0:mt.data)==null?void 0:tt.all_course_groups)==null?void 0:je.map(Vt=>({value:Vt==null?void 0:Vt.id,label:Vt==null?void 0:Vt.name})))||[];dt([{value:"all",label:Re.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})},...yn]),qe(mt.data)}Je(!1)}),Me=()=>{rt.page=1,rt.status=null,rt.course_group_id=null,rt.keywords="",qt("all"),Tt("all"),_e([]),Wt([]),Ye(ae({},rt)),Le&&he(we==null?void 0:we.length,we,ct)},Ie=()=>{rt.page=1,rt.status=null,rt.course_group_id=null,rt.keywords="",Ye(ae({},rt)),qt("all"),Tt("all"),_e([]),Wt([]),fe(!1)};return me.createElement(re.default,{centered:!0,className:ke.cstuModal,title:Ve===1?"\u7F3A\u8003\u5B66\u751F":Ve===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ce,width:1200,footer:null,onCancel:()=>{Ie()}},me.createElement(Se.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},me.createElement(Se.Z,null,me.createElement(be.Z,null,me.createElement(Be.default,{size:"large",value:gt,style:{width:200,marginRight:20},onChange:et=>{qt(et),et==="all"?rt.course_group_id=null:rt.course_group_id=et,rt.page=1,Ye(ae({},rt)),It()},options:fn})),Le&&me.createElement(be.Z,null,me.createElement(Be.default,{size:"large",value:Ze,style:{width:200},onChange:et=>{Tt(et),et==="all"?rt.status=null:rt.status=et,rt.page=1,Ye(ae({},rt)),It()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:Re.formatMessage({id:"classrooms.pass",defaultMessage:"\u53CA\u683C"})}]}))),me.createElement(be.Z,null,me.createElement(Ne.t7,{style:{width:300,marginLeft:15},value:rt.keywords,allowClear:!0,onChange:et=>{rt.keywords=et,rt.page=1,Ye(ae({},rt)),It()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),me.createElement(Se.Z,{align:"middle",className:"mb30"},me.createElement(be.Z,{span:14},me.createElement("div",{className:"flexd-table-header"},me.createElement(Ce.default,{pagination:!1,dataSource:[],columns:nt,rowSelection:Le?Ae:null,rowKey:et=>et.user_id})),me.createElement("div",null,me.createElement(Ce.default,{rowSelection:Le?Ae:null,columns:nt,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:et=>et.user_id,loading:pt,dataSource:Pt==null?void 0:Pt.exercise_users,onChange:(et,tt,je)=>{rt.page=et==null?void 0:et.current,rt.limit=et==null?void 0:et.pageSize,je!=null&&je.order?(rt.sort_by=je==null?void 0:je.field,rt.direction=(je==null?void 0:je.order)==="ascend"?"asc":"desc"):(rt.sort_by=null,rt.direction=null),Ye(ae({},rt)),It()},pagination:!1}))),me.createElement(be.Z,{span:1},me.createElement("img",{src:De,style:{marginLeft:10}})),me.createElement(be.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},me.createElement("div",{className:ke.searchMember,style:{width:550}},me.createElement(Se.Z,{className:ke.searchMemberHeader},me.createElement(be.Z,{className:"ml30",flex:"100px"},Re.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"})),me.createElement(be.Z,{flex:"110px"},Re.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),me.createElement(be.Z,{flex:"120px",style:{marginLeft:5}},Re.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}))),me.createElement("div",{style:{overflow:"auto",height:390}},ct==null?void 0:ct.map((et,tt)=>me.createElement(Se.Z,{key:tt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},me.createElement(be.Z,{flex:"100px"},et.user_name),me.createElement(be.Z,{flex:"110px"},et.student_id),me.createElement(be.Z,{flex:"120px",style:{marginLeft:5}},et.user_group_name),me.createElement(be.Z,{style:{marginLeft:10}},me.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Wt(ct.filter(je=>je.user_id!=et.user_id)),_e(we.filter(je=>je!=et.user_id))}})))))))),!(Ve===1||Ve===2)&&me.createElement("div",{className:ke.bottom},me.createElement(ue.ZP,{className:ke.no,onClick:()=>{Ie()}},"\u53D6\u6D88"),me.createElement(ue.ZP,{loading:vt,type:"primary",onClick:()=>{Me()}},Re.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))};var se=(0,Te.connect)(({})=>({}))(de)},24528:function(ot,Qe,te){"use strict";var b=te(59301),re=te(78241),Se=te(8591),be=te(43418),Be=te(71418),Ce=te(95237),ue=te(5112),Ne=te(5083),ze=te(24905),ke=te(56656),Te=te.n(ke),De=te(38147),me=te(65862),oe=te(65582),a=te(70414),E=te(59553),x=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(Ke,Le,Ve)=>Le in Ke?x(Ke,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ke[Le]=Ve,de=(Ke,Le)=>{for(var Ve in Le||(Le={}))ae.call(Le,Ve)&&ie(Ke,Ve,Le[Ve]);if(ne)for(var Ve of ne(Le))le.call(Le,Ve)&&ie(Ke,Ve,Le[Ve]);return Ke},se=(Ke,Le)=>y(Ke,z(Le)),ce=(Ke,Le,Ve)=>new Promise((Oe,Re)=>{var at=pt=>{try{st(Ve.next(pt))}catch(Je){Re(Je)}},vt=pt=>{try{st(Ve.throw(pt))}catch(Je){Re(Je)}},st=pt=>pt.done?Oe(pt.value):Promise.resolve(pt.value).then(at,vt);st((Ve=Ve.apply(Ke,Le)).next())});function fe(Ke,Le){const Ve=[];for(let Oe=Ke;Oe{let Le=new Date;const Ve=Te()(Ke).format("HH");if(Te()(Ke).isSame(Te()(Le),"day")){const Oe=Te()(Le).format("HH"),Re=Te()(Le).format("mm");return{disabledHours:()=>fe(0,24).splice(1,Oe*1-1),disabledMinutes:()=>Te()(Ke).isSame(Te()(Le),"hour")&&Ve<=Oe?fe(0,60).splice(0,Re):fe(60,60)}}else if(Te()(Ke).isSame(Te()(),"day")){const Oe=Te()().format("HH"),Re=Te()().format("mm");return{disabledHours:()=>fe(0,24).splice(0,Oe),disabledMinutes:()=>Ve<=Oe?fe(0,Re):fe(60,60)}}else return!1},Ee=({exercise:Ke,dispatch:Le})=>{var Ve;const Oe=(0,oe.useIntl)(),Re=(0,oe.useParams)(),[at]=re.default.useForm(),[vt,st]=(0,b.useState)(1),[pt,Je]=(0,b.useState)([]),[Pt,qe]=(0,b.useState)(!0),[we,_e]=(0,b.useState)([]),[ct,Wt]=(0,b.useState)(!0),[gt,qt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ke.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Ze()},[Ke.actionTabs]);const Ze=Pn=>ce(void 0,null,function*(){var fn,dt;qe(!0);const rt=yield Le({type:"exercise/getEndGroups",payload:se(de({},Re),{check_ids:[...((fn=Ke.actionTabs.selectArrs)==null?void 0:fn.map(Ae=>Number(Ae)))||[]]})}),Ye=(dt=rt==null?void 0:rt.course_info)==null?void 0:dt.map((Ae,nt)=>se(de({},Ae),{key:Ae.course_group_id,title:Ae.course_group_name,name:Ae.course_group_name,disabled:!!Ae.is_published}));rt&&(rt!=null&&rt.course_info)&&(Je([...Ye]),at.setFieldsValue({end_time:Te()(Te()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),qe(!1)}),Tt=()=>ce(void 0,null,function*(){var Pn,fn,dt,rt;const Ye=de({},at.getFieldsValue());if((we==null?void 0:we.length)<=0&&pt.length>0&&!((Pn=Ke.actionTabs)!=null&&Pn.unified_setting)){Se.ZP.info(Oe.formatMessage({id:"classrooms.classCannotBeEmpty",defaultMessage:"\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"}));return}qt(!0);const Ae={check_ids:[...((fn=Ke.actionTabs.selectArrs)==null?void 0:fn.map(It=>Number(It)))||[]],group_ids:we};ct||(Ae.end_time=Te()(Ye.end_time).format("YYYY-MM-DD HH:mm")),Ae.group_ids=we.map(It=>It.course_group_id),(yield(0,De.ZP)(`/api/courses/${Re.coursesId}/exercises/end_exercise.json`,{method:"post",body:Ae})).status===0&&(Se.ZP.success(Oe.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),(0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Le({type:"exercise/setActionTabs",payload:{}}),(dt=Ke==null?void 0:Ke.actionTabs)!=null&&dt.cb?(rt=Ke==null?void 0:Ke.actionTabs)==null||rt.cb():Le({type:"classroomList/getClassroomExercisesList",payload:de({},Ke.actionTabs.params)})),qt(!1)}),Ht=()=>{st(1),Je([]),_e([]),Wt(!0)};return b.createElement(be.default,{centered:!0,title:Oe.formatMessage({id:"classrooms.endExam",defaultMessage:"\u7ED3\u675F\u8003\u8BD5"}),open:Ke.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:Oe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Oe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:Tt,width:680,confirmLoading:gt||Pt,onCancel:()=>{Ht(),Le({type:"exercise/setActionTabs",payload:{}})}},b.createElement(Be.Z,{spinning:Pt},pt&&b.createElement(re.default,{form:at},b.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},b.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:a.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),b.createElement(Ce.Z,{className:"mt20 mb10"},b.createElement("span",{className:"mr10"},b.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),b.createElement(ue.ZP.Group,{value:ct,onChange:Pn=>{Wt(Pn.target.value),_e([])}},b.createElement(ue.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),b.createElement(ue.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),b.createElement(re.default.Item,{name:"end_time",style:{marginTop:-3,visibility:ct?"hidden":"visible"}},b.createElement(Ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Te()((0,me.U6)(),"HH:mm")},disabledDate:Pn=>Pn&&Pn0&&!((Ve=Ke.actionTabs)!=null&&Ve.unified_setting)&&b.createElement(Ce.Z,{style:{marginBottom:"10px"}},b.createElement("span",{className:"mr10"},b.createElement("span",{style:{color:"red",marginRight:3}},"*"),Oe.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"}),":"),b.createElement("div",null,pt.length>0&&b.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},b.createElement("span",{style:{flex:1}},b.createElement(ze.default,{checked:we.length===pt.length,onChange:Pn=>{we.length===pt.length?_e([]):_e(pt)}},"\u5168\u9009")," "),b.createElement("span",{style:{width:16}}),b.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",we.length||0,"\u4E2A\u5206\u73ED")),b.createElement(E.Z,{data:pt,selectedRowKeys:we,setSelectedRowKeys:_e}))))))};Qe.Z=(0,oe.connect)(({exercise:Ke})=>({exercise:Ke}))(Ee)},72936:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Pt}});var b=te(59301),re=te(78241),Se=te(8591),be=te(43418),Be=te(71418),Ce=te(95237),ue=te(5112),Ne=te(5871),ze=te(5083),ke=te(78673),Te=te(24905),De=te(3113),me=te(56656),oe=te.n(me),a=te(38147),E=te(65862),x=te(65582),y=te(87513),z=te(70414),ne=te(59553),ae=te(41996),le={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},ie=te(83028),de=te(60979),se=te(33276),ce=te(59301),fe=Object.defineProperty,he=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Oe=(qe,we,_e)=>we in qe?fe(qe,we,{enumerable:!0,configurable:!0,writable:!0,value:_e}):qe[we]=_e,Re=(qe,we)=>{for(var _e in we||(we={}))Le.call(we,_e)&&Oe(qe,_e,we[_e]);if(Ke)for(var _e of Ke(we))Ve.call(we,_e)&&Oe(qe,_e,we[_e]);return qe},at=(qe,we)=>he(qe,Ee(we)),vt=(qe,we,_e)=>new Promise((ct,Wt)=>{var gt=Tt=>{try{Ze(_e.next(Tt))}catch(Ht){Wt(Ht)}},qt=Tt=>{try{Ze(_e.throw(Tt))}catch(Ht){Wt(Ht)}},Ze=Tt=>Tt.done?ct(Tt.value):Promise.resolve(Tt.value).then(gt,qt);Ze((_e=_e.apply(qe,we)).next())});function st(qe,we){const _e=[];for(let ct=qe;ct{let we=new Date;const _e=oe()(qe).format("HH");if(oe()(qe).isSame(oe()(we),"day")){const ct=oe()(we).format("HH"),Wt=oe()(we).format("mm");return{disabledHours:()=>st(0,24).splice(1,ct*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",_e,ct),oe()(qe).isSame(oe()(we),"hour")&&_e<=ct?st(0,60).splice(0,Wt):st(60,60))}}else if(oe()(qe).isSame(oe()(),"day")){const ct=oe()().format("HH"),Wt=oe()().format("mm");return{disabledHours:()=>st(0,24).splice(0,ct),disabledMinutes:()=>_e<=ct?st(0,Wt):st(60,60)}}else return!1},Je=({exercise:qe,dispatch:we})=>{var _e,ct,Wt,gt,qt,Ze,Tt,Ht,Pn,fn,dt,rt,Ye,Ae,nt,It,Me,Ie,et,tt,je,mt,yn;const Vt=(0,x.useIntl)(),pn=(0,x.useParams)(),[Rt]=re.default.useForm(),[dn,Ge]=(0,b.useState)(1),[ht,ft]=(0,b.useState)([]),[Gt,hn]=(0,b.useState)(!0),[Zt,Cn]=(0,b.useState)([]),[Rn,ga]=(0,b.useState)(!0),[Da,Pa]=(0,b.useState)(!1),{workSetting:En}=qe,[Ka,oo]=(0,b.useState)(!1),[On,Eo]=(0,b.useState)([]),[uo,no]=(0,b.useState)([]),[nn,_n]=(0,b.useState)(!1),[na,Oa]=(0,b.useState)(!1),[fa,va]=(0,b.useState)(!1),[ar,Ar]=(0,b.useState)(null),[jr,Et]=(0,b.useState)(1),[Ot,Ft]=(0,b.useState)({}),[zn,$n]=(0,b.useState)({}),[Yn,Vo]=(0,b.useState)(!1),[_a,Ua]=(0,b.useState)(!1),[Br,Qa]=(0,b.useState)(!1),[kn,mr]=(0,b.useState)([]);(0,b.useEffect)(()=>{if(qe.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:un=[],type:vn}=qe.actionTabs||{},sn=un.filter(cn=>![100,120,150].includes(Number(cn.total_score)));sn.length?(Qa(vn===1?"multiple":"single"),mr(sn.map(cn=>at(Re({},cn),{name:cn.exercise_name})))):Ua(!0)}},[(_e=qe==null?void 0:qe.actionTabs)==null?void 0:_e.key]),console.log(Br,"visible"),(0,b.useEffect)(()=>{var un;if(qe.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(xr(),mn(),qe.actionTabs.type===2)){const vn=(un=qe.actionTabs)==null?void 0:un.unified_setting;ga(vn)}},[qe.actionTabs]),(0,b.useEffect)(()=>{var un,vn,sn,cn,Ba,ia,$t;(un=En==null?void 0:En.exercise)!=null&&un.publish_time&&Rt.setFieldsValue({publish_time:oe()((vn=En==null?void 0:En.exercise)==null?void 0:vn.publish_time)}),(sn=En==null?void 0:En.exercise)!=null&&sn.end_time&&Rt.setFieldsValue({end_time:oe()((cn=En==null?void 0:En.exercise)==null?void 0:cn.end_time)}),Rt.setFieldsValue({exercise_type:(Ba=En==null?void 0:En.exercise)==null?void 0:Ba.exercise_type,simulate_exercise_num:(ia=En==null?void 0:En.exercise)==null?void 0:ia.simulate_exercise_num}),Et(($t=En==null?void 0:En.exercise)==null?void 0:$t.exercise_type)},[qe]);const Gr=un=>{var vn;const sn=Rt.getFieldValue("publish_time");if(!sn||(vn=En==null?void 0:En.exercise)!=null&&vn.publish_time)return;let cn;un===1?cn=oe()(sn).add(120,"minutes"):cn=oe()(sn).add(7,"days"),Rt.setFieldsValue({end_time:cn})},xr=un=>vt(void 0,null,function*(){var vn,sn;hn(!0);const cn=yield(0,y.N3)({coursesId:pn.coursesId,check_ids:[...((vn=qe.actionTabs.selectArrs)==null?void 0:vn.map(ia=>Number(ia)))||[]]});console.log(cn,"res");const Ba=((sn=cn==null?void 0:cn.course_info)==null?void 0:sn.map((ia,$t)=>at(Re({},ia),{key:ia.course_group_id,title:ia.course_group_name,name:ia.course_group_name,disabled:!!ia.is_published})))||[];if((cn==null?void 0:cn.status)!==-1){ft([...Ba]);const ia=oe()();Rt.setFieldsValue({publish_time:ia}),(Rt.getFieldValue("exercise_type")||1)===1?Rt.setFieldsValue({end_time:oe()(ia).add(120,"minutes")}):Rt.setFieldsValue({end_time:oe()(ia).add(7,"days")})}hn(!1)});(0,b.useEffect)(()=>{var un,vn,sn,cn,Ba,ia;if((un=En==null?void 0:En.exercise)!=null&&un.is_appoint_user){const $t=((sn=(vn=En==null?void 0:En.exercise)==null?void 0:vn.all_exercise_users)==null?void 0:sn.map(Qo=>Qo.user_id))||[];Eo([...$t])}_n((cn=En==null?void 0:En.exercise)==null?void 0:cn.is_appoint_user),Oa((Ba=En==null?void 0:En.exercise)==null?void 0:Ba.is_miss_exam_user),va((ia=En==null?void 0:En.exercise)==null?void 0:ia.is_no_passing_user)},[En]),(0,b.useEffect)(()=>{var un,vn,sn,cn,Ba,ia,$t,Qo;(vn=(un=qe==null?void 0:qe.actionTabs)==null?void 0:un.selectArrs)!=null&&vn[0]&&qe.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&we({type:"exercise/getWorkSetting",payload:{categoryId:(cn=(sn=qe==null?void 0:qe.actionTabs)==null?void 0:sn.selectArrs)==null?void 0:cn[0],category:(ia=(Ba=qe==null?void 0:qe.actionTabs)==null?void 0:Ba.selectArrs)==null?void 0:ia[0],coursesId:(Qo=($t=qe==null?void 0:qe.actionTabs)==null?void 0:$t.params)==null?void 0:Qo.id}})},[(ct=qe==null?void 0:qe.actionTabs)==null?void 0:ct.selectArrs]);const $o=()=>vt(void 0,null,function*(){var un,vn,sn,cn,Ba,ia,$t;const Qo=Re({},Rt.getFieldsValue()),Cr=oe()(oe()(Qo.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),Yr=oe()(oe()(Qo.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Cr,Cr,33),Yr<=Cr){Se.ZP.info(Vt.formatMessage({id:"classrooms.endTimeAfterStart",defaultMessage:"\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4"}));return}if((Zt==null?void 0:Zt.length)<=0&&!Rn&&ht.length>0&&!((un=En==null?void 0:En.exercise)!=null&&un.is_make_up_exercise)){Se.ZP.info(Vt.formatMessage({id:"classrooms.classCannotBeEmpty",defaultMessage:"\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"}));return}const cl=ht.map(fl=>fl.key),Zn={check_ids:[...((vn=qe.actionTabs.selectArrs)==null?void 0:vn.map(fl=>Number(fl)))||[]],end_time:oe()(Qo.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(Qo.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Zt.map(fl=>fl.course_group_id),unified_setting:!Zt.length,exercise_type:Qo.exercise_type,simulate_exercise_num:Qo.simulate_exercise_num};if(((sn=qe.actionTabs.selectArrsAll)==null?void 0:sn.length)>0&&qe.actionTabs.type===1&&(Zn.check_ids=[...((Ba=(cn=qe.actionTabs.selectArrsAll)==null?void 0:cn.filter(fl=>!fl.high_resources_consume||fl.high_resources_consume_permission))==null?void 0:Ba.map(fl=>Number(fl==null?void 0:fl.id)))||[]]),(ia=En==null?void 0:En.exercise)!=null&&ia.is_make_up_exercise){if(nn&&On.length<=0||!nn&&!(na||fa)){Se.ZP.error(Vt.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"}));return}Zn.is_appoint_user=nn,Zn.is_miss_exam_user=na,Zn.is_no_passing_user=fa,nn?Zn.make_up_exercise_users=On.map(fl=>({user_id:fl})):Zn.make_up_exercise_user=[]}let{is_locked:Ia,open_camera:Bo,screen_open:wa,login_restrict:ro,ip_bind:Er,ip_limit:zo,is_random:Wr,id:Kr,identity_verify:si,open_phone_video_recording:Kl}=En==null?void 0:En.exercise;if(qe.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Ia||Bo||wa||ro||Er||zo=="pub"||zo=="inner"||si||Kl)&&Qo.exercise_type==2){if(Ua(!1),we({type:"exercise/setActionTabs",payload:{}}),qe.actionTabs.type==2){let fl=be.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:Vt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:ce.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ce.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(En==null?void 0:En.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>vt(void 0,null,function*(){var $l;Vo(!0);let ci=yield(0,de.Tr)({exercise_ids:[...(($l=qe.actionTabs.selectArrs)==null?void 0:$l.map(di=>Number(di)))||[]],course_id:pn.coursesId,type:"exercise"});if((ci==null?void 0:ci.student_count)===0){if((yield gn(Zn))&&qe.actionTabs.isRouter){fl.destroy(),x.history.push(`/classrooms/${pn.coursesId}/exercise/${Kr}/detail?random=${Wr}&tabs=3&childrenTabs=2`);return}we({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else $n(Zn),Ft(ci)}),onCancel:()=>{fl.destroy(),Vo(!1),gn(Zn)}})}else{let fl=be.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:Vt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:ce.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>vt(void 0,null,function*(){var $l;Vo(!0);let ci=yield(0,de.Tr)({exercise_ids:[...(($l=qe.actionTabs.selectArrs)==null?void 0:$l.map(di=>Number(di)))||[]],course_id:pn.coursesId,type:"exercise"});if((ci==null?void 0:ci.student_count)===0){if((yield gn(Zn))&&qe.actionTabs.isRouter){x.history.push(`/classrooms/${pn.coursesId}/exercise/${Kr}/detail?random=${Wr}&tabs=3&childrenTabs=2`);return}we({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else $n(Zn),Ft(ci)})})}return}let ql=yield(0,de.Tr)({exercise_ids:[...(($t=qe.actionTabs.selectArrs)==null?void 0:$t.map(fl=>Number(fl)))||[]],course_id:pn.coursesId,type:"exercise"});(ql==null?void 0:ql.student_count)===0?gn(Zn):($n(Zn),Ft(ql))}),At=()=>{var un;let vn=[...(un=qe.actionTabs.selectArrsAll)==null?void 0:un.filter(sn=>sn.high_resources_consume&&!sn.high_resources_consume_permission)];(vn==null?void 0:vn.length)>0&&qe.actionTabs.type===1&&be.default.confirm({centered:!0,icon:null,footer:null,width:560,title:Vt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:ce.createElement("div",null,ce.createElement("div",{className:le.tipcontent},ce.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",vn==null?void 0:vn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),ce.createElement("div",{className:"mt20 mb20"},vn==null?void 0:vn.map(sn=>ce.createElement("div",{className:le.failedList,key:sn.id},ce.createElement("div",{className:le.name},sn==null?void 0:sn.exercise_name),ce.createElement("div",{className:le.publish,onClick:()=>{(0,E.xg)(`/classrooms/${pn.coursesId}/exercise/${sn.id}/detail?random=${sn.is_random}`)}},Vt.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))))))})},gn=un=>vt(void 0,null,function*(){var vn,sn,cn;if(qe.actionTabs.type===1){let $t=[...(vn=qe.actionTabs.selectArrsAll)==null?void 0:vn.filter(Qo=>Qo.high_resources_consume&&!Qo.high_resources_consume_permission)];if(($t==null?void 0:$t.length)==qe.actionTabs.selectArrsAll.length){Ua(!1),we({type:"exercise/setActionTabs",payload:{}}),At();return}}let Ba=!1;return Pa(!0),(yield(0,a.ZP)(`/api/courses/${pn.coursesId}/exercises/publish.json`,{method:"post",body:un})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),mn(),Se.ZP.success(Vt.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),Ua(!1),we({type:"exercise/setActionTabs",payload:{}}),(sn=qe==null?void 0:qe.actionTabs)!=null&&sn.cb?(cn=qe==null?void 0:qe.actionTabs)==null||cn.cb():we({type:"classroomList/getClassroomExercisesList",payload:Re({},qe.actionTabs.params)}),Ba=!0,qe.actionTabs.type===1&&At()),Pa(!1),Ba}),mn=()=>{Ge(1),ft([]),Cn([])},Ln=(un,vn,sn)=>{un<=0?Se.ZP.info(Vt.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"})):(Eo(vn),no(sn),oo(!1))};return ce.createElement(b.Fragment,null,ce.createElement(be.default,{centered:!0,title:Vt.formatMessage({id:"classrooms.publishExam",defaultMessage:"\u53D1\u5E03\u8003\u8BD5"}),open:_a,okText:Vt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Vt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:660,onOk:$o,confirmLoading:Da||Gt,onCancel:()=>{mn(),Ua(!1),we({type:"exercise/setActionTabs",payload:{}})}},ce.createElement(Be.Z,{spinning:Gt},ht&&ce.createElement(re.default,{form:Rt},!!((Wt=qe==null?void 0:qe.actionTabs)!=null&&Wt.disabled)&&ce.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ce.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:z.Z}),Vt.formatMessage({id:"classrooms.examModeTip",defaultMessage:"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"})),!((gt=En==null?void 0:En.exercise)!=null&>.is_make_up_exercise)&&ce.createElement(ce.Fragment,null,ce.createElement(Ce.Z,null,ce.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),Vt.formatMessage({id:"classrooms.examMode",defaultMessage:"\u8003\u8BD5\u6A21\u5F0F"})),ce.createElement(re.default.Item,{name:"exercise_type"},ce.createElement(ue.ZP.Group,{disabled:((qt=En==null?void 0:En.exercise)==null?void 0:qt.exercise_status)>1,onChange:un=>{Et(un.target.value),Gr(un.target.value)}},ce.createElement(ue.ZP,{value:1},Vt.formatMessage({id:"classrooms.officialExam",defaultMessage:"\u6B63\u5F0F\u8003\u8BD5"})),ce.createElement(ue.ZP,{value:2},Vt.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"}))))),jr==2&&ce.createElement(Ce.Z,{className:`${le.contentInterval}`},ce.createElement("span",{className:`${le.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ce.createElement(re.default.Item,{name:"simulate_exercise_num"},ce.createElement(Ne.Z,{className:le.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Ze=En==null?void 0:En.exercise)==null?void 0:Ze.exercise_status)>1,min:1,max:999})),ce.createElement("span",null,"\u6B21",ce.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),ce.createElement(Ce.Z,null,ce.createElement("span",{className:"mr10 mt5"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),Vt.formatMessage({id:"classrooms.examTime",defaultMessage:"\u8003\u8BD5\u65F6\u95F4"})),ce.createElement(re.default.Item,{name:"publish_time"},ce.createElement(ze.default,{style:{width:170},disabledDate:un=>un&&un<=oe()().subtract(0,"days"),disabledTime:pt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ce.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),ce.createElement(re.default.Item,{name:"end_time"},ce.createElement(ze.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},disabledDate:un=>un&&un{var sn,cn,Ba,ia,$t;if(_n(un),un)if((sn=En==null?void 0:En.exercise)!=null&&sn.is_appoint_user){const Qo=(Ba=(cn=En==null?void 0:En.exercise)==null?void 0:cn.all_exercise_users)==null?void 0:Ba.map(Cr=>Cr.user_id);Eo([...Qo])}else Eo([]),Oa(!1),va(!1);else Oa((ia=En==null?void 0:En.exercise)==null?void 0:ia.is_miss_exam_user),va(($t=En==null?void 0:En.exercise)==null?void 0:$t.is_no_passing_user)},disabled:((Ht=En==null?void 0:En.exercise)==null?void 0:Ht.exercise_status)!==1}),ce.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!nn&&ce.createElement(Ce.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},ce.createElement(Te.default,{checked:na,disabled:((Pn=En==null?void 0:En.exercise)==null?void 0:Pn.exercise_status)!==1||((fn=En==null?void 0:En.exercise)==null?void 0:fn.miss_exam_count)<=0,onChange:un=>{Oa(un.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Ar(1),_n(!1),oo(!0)}},"\uFF08",`${(dt=En==null?void 0:En.exercise)==null?void 0:dt.miss_exam_count}\u4EBA`,"\uFF09"),ce.createElement(Te.default,{checked:fa,disabled:((rt=En==null?void 0:En.exercise)==null?void 0:rt.exercise_status)!==1||((Ye=En==null?void 0:En.exercise)==null?void 0:Ye.no_passing_count)<=0,onChange:un=>{va(un.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Ar(2),_n(!1),oo(!0)}},"\uFF08",`${(Ae=En==null?void 0:En.exercise)==null?void 0:Ae.no_passing_count}\u4EBA`,"\uFF09")),nn&&ce.createElement(Ce.Z,{className:"mt20",style:{paddingLeft:"90px"}},ce.createElement(De.ZP,{type:"primary",ghost:!0,disabled:((nt=En==null?void 0:En.exercise)==null?void 0:nt.exercise_status)!==1,onClick:()=>{oo(!0),Ar(void 0)}},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ce.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ce.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${On.length||0} \u4EBA`,"\uFF09"))),qe.actionTabs.type===2&&!((It=En==null?void 0:En.exercise)!=null&&It.is_make_up_exercise)&&ce.createElement(Ce.Z,{style:{marginBottom:"10px"}},ce.createElement("span",{className:"mr10"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),Vt.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"})),ce.createElement(ue.ZP.Group,{value:Rn,onChange:un=>{ga(un.target.value),Cn([])}},ce.createElement(ue.ZP,{disabled:!!((Me=qe==null?void 0:qe.actionTabs)!=null&&Me.disabled)||ht.some(un=>un==null?void 0:un.is_published)||!((Ie=qe==null?void 0:qe.actionTabs)!=null&&Ie.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(ue.ZP,{disabled:ht.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ht.length<=0&&qe.actionTabs.type===2&&!((et=En==null?void 0:En.exercise)!=null&&et.is_make_up_exercise)&&ce.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(qe.actionTabs.type===1||!Rn)&&!((tt=En==null?void 0:En.exercise)!=null&&tt.is_make_up_exercise)&&ht.length>0&&ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ce.createElement("span",{style:{flex:1}},ce.createElement(Te.default,{checked:Zt.length===ht.length,onChange:un=>{Zt.length===ht.length?Cn([]):Cn(ht)}},"\u5168\u9009")),ce.createElement("span",{style:{width:16}}),ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Zt.length||0,"\u4E2A\u5206\u73ED")),(qe.actionTabs.type===1||!Rn)&&!((je=En==null?void 0:En.exercise)!=null&&je.is_make_up_exercise)&&ht.length>0&&ce.createElement(ne.Z,{data:ht,selectedRowKeys:Zt,setSelectedRowKeys:Cn})),ce.createElement(ae.Z,{visible:Ka,setVisible:oo,onK:Ln,selectKeys:On,selectRows:uo,appointStudent:nn,modalParams:ar,courseId:pn.categoryId||((yn=(mt=qe==null?void 0:qe.actionTabs)==null?void 0:mt.selectArrs)==null?void 0:yn[0])})),ce.createElement(ie.Z,{resdata:Ot,type:"exercisepush",okloading:Da,oktext:(Ot==null?void 0:Ot.can_copy_num)===0?Vt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:un=>vt(void 0,null,function*(){var vn,sn,cn;Pa(!0);let Ba=yield(0,a.ZP)(`/api/courses/${pn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((vn=qe.actionTabs.selectArrs)==null?void 0:vn.map(ia=>Number(ia)))||[]]}});if(Pa(!1),(Ba==null?void 0:Ba.status)===0)if(Yn){let ia=yield gn(zn);if(be.default.destroyAll(),ia&&qe.actionTabs.isRouter){x.history.push(`/classrooms/${pn.coursesId}/exercise/${(sn=En==null?void 0:En.exercise)==null?void 0:sn.id}/detail?random=${(cn=En==null?void 0:En.exercise)==null?void 0:cn.is_random}&tabs=3&childrenTabs=2`);return}we({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else gn(zn)})})),ce.createElement(se.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:Br,dataSource:kn,onSuccess:()=>{Qa(!1),Ua(!0)},onClose:()=>{Qa(!1),mn(),we({type:"exercise/setActionTabs",payload:{}})}}))};var Pt=(0,x.connect)(({exercise:qe})=>({exercise:qe}))(Je)},59553:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return ke}});var b=te(59301),re=te(92832),Se=te(24905),be=te(95237),Be={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Ne=(Te,De,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},x=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,x);y((me=me.apply(Te,De)).next())}),ke=({data:Te,value:De=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[x,y]=(0,b.useState)([]),[z,ne]=(0,b.useState)([]),[ae,le]=(0,b.useState)([]);let[ie,de]=(0,b.useState)(1),[se,ce]=(0,b.useState)();return(0,b.useEffect)(()=>{y(Te),ne([]),le([])},[Te]),(0,b.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{className:Be.leftdiv},b.createElement(re.default.Search,{size:"middle",onChange:fe=>Ne(void 0,null,function*(){y(Te.filter(he=>{var Ee;return(Ee=he==null?void 0:he.name)==null?void 0:Ee.includes(fe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(Se.default.Group,{value:z.map(fe=>`${fe.course_group_id}`),onChange:fe=>{oe(x.filter(he=>fe.includes(`${he.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((fe,he)=>b.createElement(be.Z,{key:fe.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},b.createElement(Se.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:fe.is_published,value:`${fe.course_group_id}`},b.createElement("div",{className:Be.listClass},b.createElement("span",{className:Be.spantitle,style:{width:fe.is_published?"108px":"170px"}},fe.name),fe.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:Be.rightdiv},b.createElement(re.default.Search,{onChange:fe=>{le(z.filter(he=>he.name.includes(fe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((fe,he)=>b.createElement(be.Z,{justify:"space-between",style:{marginTop:"10px"},key:fe.course_group_id},b.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},fe.name),b.createElement("img",{src:Ce,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${fe.course_group_name}`))}})))))))}},21390:function(ot,Qe,te){"use strict";var b=te(59301),re=te(31797),Se=te(5871),be=te(78241),Be=te(43418),Ce=te(71418),ue=te(1710),Ne=te(92832),ze=te(95237),ke=te(43604),Te=te(3113),De=te(87513),me=te(56656),oe=te.n(me),a=te(65582),E=te(65862),x=te(27158),y=te(41867),z=te(61527),ne=te(59301),ae=(se,ce,fe)=>new Promise((he,Ee)=>{var Ke=Oe=>{try{Ve(fe.next(Oe))}catch(Re){Ee(Re)}},Le=Oe=>{try{Ve(fe.throw(Oe))}catch(Re){Ee(Re)}},Ve=Oe=>Oe.done?he(Oe.value):Promise.resolve(Oe.value).then(Ke,Le);Ve((fe=fe.apply(se,ce)).next())});const{Countdown:le}=re.default,ie=({value:se,onChange:ce,MaxMinutes:fe})=>ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ne.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ne.createElement("br",null)),ne.createElement(Se.Z,{value:se,onChange:ce,min:0,precision:0,max:fe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${fe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),de=({exercise:se,successCb:ce,dispatch:fe})=>{var he,Ee,Ke,Le;const Ve=(0,a.useIntl)(),Oe=(0,a.useParams)(),[Re]=be.default.useForm(),at=be.default.useWatch("time",Re),[vt,st]=(0,b.useState)(!1),pt=(0,b.useRef)(),{actionTabs:Je}=se,[Pt,qe]=(0,b.useState)(),[,we,_e,ct]=(0,z.U)(De.n7,{id:Oe.categoryId}),[,Wt,gt]=(0,z.U)(De.Cd,{});(0,b.useEffect)(()=>{se.actionTabs.key==="student-unlock"&&(st(!1),Re.resetFields())},[se.actionTabs.key]);const qt=()=>new Promise(Ae=>ae(void 0,null,function*(){var nt,It;return pt.current=yield(0,x.y)({ip_limit:(nt=Je==null?void 0:Je.exerciseParams)==null?void 0:nt.ip_limit,ip_bind:(It=Je==null?void 0:Je.exerciseParams)==null?void 0:It.ip_bind_type}),Ae()})),Ze=()=>ae(void 0,null,function*(){var Ae,nt,It,Me,Ie;yield Re.validateFields();const et=Re.getFieldsValue();if(st(!0),(((Ae=Je==null?void 0:Je.exerciseParams)==null?void 0:Ae.ip_limit)!=="no"||(nt=Je==null?void 0:Je.exerciseParams)!=null&&nt.ip_bind_type)&&(yield qt()),(yield(0,De.ZD)((It=Je==null?void 0:Je.exerciseParams)==null?void 0:It.id,{exercise_user_id:(Me=Je==null?void 0:Je.exerciseParams)==null?void 0:Me.exercise_user_id,unlock_key:et.unlock_key,time:et.time,ip:pt.current})).status===0){if(ce){fe({type:"exercise/setActionTabs",payload:{}}),ce();return}const je=Je==null?void 0:Je.exerciseParams;(0,E.nr)({inner_ip:je.inner_ip,public_ip:je.public_ip,open_camera:je.open_camera,ip_limit:je.ip_limit,ip_bind:je.ip_bind,ip_bind_type:je.ip_bind_type,exercise_tips:je.exercise_tips,exerciseId:je.id,screen_open:je.screen_open,screen_num:je.screen_num,screen_sec:je.screen_sec,coursesId:Oe.coursesId,login:(Ie=(0,y.eY)())==null?void 0:Ie.login,history,identity_verify:je.identity_verify,open_phone_video_recording:je.open_phone_video_recording,current_status:je.current_status}),fe({type:"exercise/setActionTabs",payload:{}})}st(!1)}),Tt=[{title:Ve.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:Ae=>ne.createElement("span",{className:Ae.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ae)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ae=>ne.createElement("span",{className:Ae.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ae)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ht=((he=Je==null?void 0:Je.exerciseParams)==null?void 0:he.errorMessage)&&typeof((Ee=Je==null?void 0:Je.exerciseParams)==null?void 0:Ee.errorMessage)=="object";(0,b.useEffect)(()=>{se.actionTabs.key==="student-unlock"&&ae(void 0,null,function*(){const Ae=yield gt(Oe);yield _e({}),Ae.status||qe(Ae)})},[se.actionTabs.key]);const{time:Pn,end_time:fn}=(Pt==null?void 0:Pt.exercise)||{},dt=ct!=null&&ct.user_end_time?oe()(ct==null?void 0:ct.user_end_time).add(1,"minutes"):oe()(),rt=oe()(ct==null?void 0:ct.user_total_end_time)>dt?Math.round(oe().duration(oe()(ct==null?void 0:ct.user_total_end_time).diff(dt.startOf("minute"))).asMinutes()):0,Ye=((ct==null?void 0:ct.student_left_minutes)||0)+(at||0);return ne.createElement(ne.Fragment,null,ne.createElement(Be.default,{width:514,centered:!0,closable:!!((Ke=Je==null?void 0:Je.exerciseParams)!=null&&Ke.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:Ve.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:se.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{fe({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(Ce.Z,{spinning:we||Wt},Ht&&ne.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ht&&ne.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ht&&ne.createElement(ue.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Le=Je==null?void 0:Je.exerciseParams)==null?void 0:Le.errorMessage)||{}],columns:Tt}),ne.createElement("div",{className:""},ne.createElement(be.default,{form:Re,layout:"vertical",autoComplete:"off"},ne.createElement(be.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ne.createElement(Ne.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Pn!==-1?ne.createElement(ne.Fragment,null,ne.createElement(be.default.Item,{name:"time",label:ne.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ne.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(ct==null?void 0:ct.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(ie,{MaxMinutes:rt})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},we||Wt?"--":Ye),"\u5206\u949F",Ye!==0&&(ct==null?void 0:ct.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},oe()(ct==null?void 0:ct.user_end_time).add(at||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ne.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(fn).format("YYYY-MM-DD HH:mm")))),ne.createElement(ze.Z,{justify:"space-between",align:"middle"},ne.createElement(ke.Z,null),ne.createElement(ke.Z,null,ne.createElement(Te.ZP,{loading:vt,onClick:Ze},"\u8FDB\u5165\u8003\u8BD5"))))))};Qe.Z=(0,a.connect)(({exercise:se})=>({exercise:se}))(de)},82896:function(ot,Qe,te){"use strict";te.d(Qe,{w:function(){return Ce}});var b=te(38147),re=te(43418),Se=te(65582),be=te(59301),Be=(ue,Ne,ze)=>new Promise((ke,Te)=>{var De=a=>{try{oe(ze.next(a))}catch(E){Te(E)}},me=a=>{try{oe(ze.throw(a))}catch(E){Te(E)}},oe=a=>a.done?ke(a.value):Promise.resolve(a.value).then(De,me);oe((ze=ze.apply(ue,Ne)).next())});const Ce=(ue,Ne,ze="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",ke=1,Te=2)=>Be(void 0,null,function*(){ke===1&&(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:ke===1?ze:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const De=yield(0,b.ZP)(`/api/exercises/${Ne}/user_appraise_status.json`,{method:"get",params:{appraise_type:ke}});if((De==null?void 0:De.status)===-1)return(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let me={status:0};if((De==null?void 0:De.type)===2&&(me=yield(0,b.ZP)(`/api/exercises/${Ne}/create_appraise_students.json`,{method:"get"})),(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(me==null?void 0:me.status)===-1)return Promise.reject();if((De==null?void 0:De.type)===2){const oe=()=>{Se.history.replace(`/classrooms/${ue}/exercise/${Ne}/centralizeReview/${me==null?void 0:me.login}`)},a=(0,Se.useIntl)();if(re.default.confirm({centered:!0,width:470,okText:a.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:a.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:a.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),keyboard:!1,onOk:oe,onCancel:()=>{Te===1&&Se.history.replace(`/classrooms/${ue}/exercise/${Ne}/detail`)},content:be.createElement("div",null,be.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",be.createElement("span",{onClick:oe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),be.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Te!==3)return Promise.reject()}if((De==null?void 0:De.type)===3){const oe=(0,Se.useIntl)();if(re.default.info({centered:!0,width:470,okText:oe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),keyboard:!1,title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),onOk:()=>{Te===1&&Se.history.replace(`/classrooms/${ue}/exercise/${Ne}/detail`)},content:be.createElement("div",null,(De==null?void 0:De.message)||"")}),Te!==3)return Promise.reject()}if((De==null?void 0:De.type)===4){const oe=(0,Se.useIntl)();if(re.default.info({centered:!0,width:470,okText:oe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),keyboard:!1,onOk:()=>{Te===1&&Se.history.replace(`/classrooms/${ue}/exercise/${Ne}/detail`)},content:be.createElement("div",null,(De==null?void 0:De.message)||"")}),Te!==3)return Promise.reject()}})},99981:function(ot,Qe,te){"use strict";te.d(Qe,{Q8:function(){return pt},d0:function(){return Je},w6:function(){return st}});var b=te(59301),re=te(5083),Se=te(57809),be=te(8591),Be=te(43418),Ce=te(5112),ue=te(95237),Ne=te(43604),ze=te(6848),ke=te(24905),Te=te(3113),De=te(56656),me=te.n(De),oe=te(41867),a=te(38147),E=te(89392),x=te.n(E),y=te(65862),z=te(61191),ne=te(65582),ae=te(4324),le=te(66457),ie=te(42656),de=te(83028),se=te(60979),ce=te(59301),fe=Object.defineProperty,he=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Oe=(_e,ct,Wt)=>ct in _e?fe(_e,ct,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):_e[ct]=Wt,Re=(_e,ct)=>{for(var Wt in ct||(ct={}))Le.call(ct,Wt)&&Oe(_e,Wt,ct[Wt]);if(Ke)for(var Wt of Ke(ct))Ve.call(ct,Wt)&&Oe(_e,Wt,ct[Wt]);return _e},at=(_e,ct)=>he(_e,Ee(ct)),vt=(_e,ct,Wt)=>new Promise((gt,qt)=>{var Ze=Pn=>{try{Ht(Wt.next(Pn))}catch(fn){qt(fn)}},Tt=Pn=>{try{Ht(Wt.throw(Pn))}catch(fn){qt(fn)}},Ht=Pn=>Pn.done?gt(Pn.value):Promise.resolve(Pn.value).then(Ze,Tt);Ht((Wt=Wt.apply(_e,ct)).next())});function st(_e,ct){const Wt=[];for(let gt=_e;gt{const gt=_eme()(ct).endOf("day"),Ze=_e{const Wt=parseInt(me()(_e).format("HH")),gt=parseInt(me()().format("HH")),qt=parseInt(me()().format("mm"));if(!_e)return{disabledHours:()=>st(0,gt),disabledMinutes:()=>st(0,qt)};if(ct){const Ze=parseInt(me()(ct).format("HH")),Tt=parseInt(me()(ct).format("mm"));return me()(_e).isSame(me()(ct),"day")?{disabledHours:()=>st(0,Ze),disabledMinutes:()=>Wt<=Ze?st(0,Tt):[]}:void 0}if(me()(_e).isSame(me()(),"day"))return{disabledHours:()=>st(0,gt),disabledMinutes:()=>me()(_e).isSame(me()(),"hour")&&Wt<=gt?st(0,qt):[]}},{RangePicker:Pt}=re.default,{Option:qe}=Se.default,we=({shixunHomeworks:_e,loading:ct,dispatch:Wt,classroomList:gt,user:qt})=>{var Ze,Tt,Ht,Pn,fn,dt,rt,Ye,Ae;const nt=(0,ne.useIntl)(),It=(0,ne.useParams)(),{workSetting:Me,workList:Ie,shixunWorkList:et,headerInfo:tt,changeData:je}=_e,[mt,yn]=(0,b.useState)(!1),[Vt,pn]=(0,b.useState)(!1);let[Rt,dn]=(0,b.useState)([]),[Ge,ht]=(0,b.useState)([]),[ft,Gt]=(0,b.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ae.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[hn,Zt]=(0,b.useState)({}),[Cn,Rn]=(0,b.useState)({});(0,b.useEffect)(()=>()=>{dn([])},[]),(0,b.useEffect)(()=>{yn(!(0,oe.GJ)())},[(0,oe.GJ)()]);const ga=()=>{Wt({type:"shixunHomeworks/getWorkSetting",payload:Re({},It)})};(0,b.useEffect)(()=>{if(!(Me!=null&&Me.course_id))return;Object.keys(ft).map(function(_n){ft[_n]=Me[_n]}),(!ft.allow_late||!ft.unified_late)&&(ft.late_penalty=20,ft.penalty_type=ae.Q.Percent),ft.unified_setting||(ft.unified_late=!1,ft.unified_anonymous_comment=!1,ft.unified_anonymous_appeal=!1),Rt=JSON.parse(JSON.stringify(Me.group_settings.map(_n=>at(Re({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.publish_time!==null))),Ge=JSON.parse(JSON.stringify(Me.allow_late_settings.map(_n=>at(Re({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.late_time!==null))),Gt(Re({},ft));const nn=(0,y.QE)((Rt==null?void 0:Rt.length)>0?Rt:[]);dn([...nn]),(Ge==null?void 0:Ge.length)<=0?ht([{penalty_type:ae.Q.Percent,late_penalty:20}]):ht([...Ge])},[Me]);const Da=()=>vt(void 0,null,function*(){var nn,_n;if(((nn=qt==null?void 0:qt.userInfo)==null?void 0:nn.user_status)===2){(0,le.Rd)();return}const na=JSON.parse(JSON.stringify(ft));if(na.challenge_settings.filter(fa=>!fa.hide),na.categoryId=It.categoryId,(_n=na.challenge_settings)!=null&&_n.every(fa=>!fa.checked)){be.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Rt),!ft.unified_setting)Rt=Rt==null?void 0:Rt.map(fa=>{var va;if(!fa.publish_time||!fa.end_time)throw be.ZP.error(nt.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(nt.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!fa.group_name)throw be.ZP.error(nt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(nt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return fa.group_name=typeof(fa==null?void 0:fa.group_name)=="string"?[fa==null?void 0:fa.group_name]:fa==null?void 0:fa.group_name,fa.group_id=(va=Me.group_settings)==null?void 0:va.filter(ar=>{var Ar;return(Ar=fa==null?void 0:fa.group_name)==null?void 0:Ar.includes(ar.group_name)}).map(ar=>ar.group_id||ar.id).toString().split(","),fa});else if(!ft.publish_time||!ft.end_time)throw be.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(na.group_settings=Rt,ft.allow_late)if(ft.unified_late){if(ft.late_penalty===null||ft.late_penalty===void 0||ft.late_penalty<0||ft.late_penalty>100)throw be.ZP.error(`${nt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${nt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!ft.late_time)throw be.ZP.error(nt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(nt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}))}else Ge=Ge==null?void 0:Ge.map(fa=>{var va,ar;if(fa.late_penalty===null||fa.late_penalty===void 0||fa.late_penalty<0||fa.late_penalty>100)throw be.ZP.error(`${nt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${nt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!fa.late_time)throw be.ZP.error(nt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(nt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!fa.group_name)throw be.ZP.error(nt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(nt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return fa.group_name=typeof(fa==null?void 0:fa.group_name)=="string"?[fa==null?void 0:fa.group_name]:fa==null?void 0:fa.group_name,fa.group_id=(ar=(va=fa==null?void 0:fa.group_name)==null?void 0:va.map(Ar=>{var jr,Et;let Ot=(Et=(jr=Me.group_settings)==null?void 0:jr.filter(Ft=>(Ft==null?void 0:Ft.group_name)===Ar))==null?void 0:Et[0];return Ot==null?void 0:Ot.group_id}))==null?void 0:ar.toString().split(","),fa}),na.allow_late_settings=Ge;let Oa=yield(0,se.Tr)({homework_common_ids:[parseInt(It.categoryId)],course_id:It.coursesId,type:"homework_common"});(Oa==null?void 0:Oa.student_count)===0?Pa(na):(Rn(na),Zt(Oa))}),Pa=nn=>{var _n;if(nn.total_score===null){be.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(nn!=null&&nn.work_efficiency&&nn.eff_score===null){be.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const na=nn.challenge_settings.reduce((va,ar)=>va+Number(ar.challenge_score),0);if((na==null?void 0:na.toFixed(10))!==((_n=nn.total_score-nn.eff_score)==null?void 0:_n.toFixed(10))){be.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${nn.total_score}\u5206`);return}const Oa={shixun_evaluation:nn.shixun_evaluation,challenge_settings:nn.challenge_settings};let fa=()=>{var va;const ar=()=>vt(void 0,null,function*(){pn(!0),(yield(0,a.ZP)(`/api/homework_commons/${It.categoryId}/publish_setting.json`,{method:"post",body:Re({},nn)})).status===0&&(be.ZP.success(nt.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),ga(),Wt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Re({},It)})),pn(!1)});!(0,E.isEqual)(je,Oa)&&!((va=tt==null?void 0:tt.homework_status)!=null&&va.includes("\u672A\u53D1\u5E03"))?Be.default.confirm({title:nt.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}),content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ar}):ar()};Me!=null&&Me.high_resources_consume&&!(Me!=null&&Me.high_resources_consume_permission)?Wt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:It.coursesId,type:"shixun",type_id:It.categoryId,name:Me.homework_name,fn:()=>{fa()}}}):fa()},En=(nn,_n,na="group_id")=>{var Oa;return _n?_n.find(fa=>fa[na]===nn):(Oa=Me==null?void 0:Me.group_settings)==null?void 0:Oa.find(fa=>fa.group_id[0]===nn)},Ka=(Me==null?void 0:Me.allow_late)||(Me==null?void 0:Me.anonymous_comment),oo=nn=>{var _n,na;const Oa=En(nn,Me==null?void 0:Me.allow_late_settings,"id"),fa=En(nn,Me==null?void 0:Me.anonymous_comment_settings),va=En(nn);return(Me==null?void 0:Me.allow_late)&&Oa&&me()(Oa==null?void 0:Oa.late_time)<=me()()||(Me==null?void 0:Me.anonymous_comment)&&fa&&(fa==null?void 0:fa.evaluation_start)!==null||((na=(me()(va==null?void 0:va.end_time)<=me()()&&((_n=Me==null?void 0:Me.allow_late_settings)==null?void 0:_n.filter(ar=>ar.group_id.includes(nn))))[0])==null?void 0:na.late_time)!=null},On=(0,b.useMemo)(()=>(Me==null?void 0:Me.allow_late)||(Me==null?void 0:Me.all_group_late),[Me,tt]),Eo=Me==null?void 0:Me.anonymous_comment,uo=nn=>{if(!nn)return!1;const _n=En(nn,Me==null?void 0:Me.anonymous_comment_settings);return(Me==null?void 0:Me.anonymous_comment)&&_n&&(_n==null?void 0:_n.evaluation_start)!==null},no=(nn,_n)=>{var na,Oa,fa;Wt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:nn,index:_n,rangePickerDisabled:mt||(me()()<=me()((Oa=En((na=nn==null?void 0:nn.group_id)==null?void 0:na[0]))==null?void 0:Oa.publish_time)?!1:[!0,oo((fa=nn==null?void 0:nn.group_id)==null?void 0:fa[0])]),disabledDate:Me==null?void 0:Me.course_end_date}})};return ce.createElement("section",{className:z.Z.form},ce.createElement("div",{className:z.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),ce.createElement("div",null,ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(Ce.ZP.Group,{disabled:mt||!((Ze=tt==null?void 0:tt.homework_status)!=null&&Ze.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((Tt=gt.AssistantObject.practice)!=null&&Tt.can_publish),value:ft.unified_setting,onChange:nn=>{var _n;if(!((_n=tt==null?void 0:tt.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03"))){be.ZP.error(nt.formatMessage({id:"classrooms.publishedCannotModifyUnified",defaultMessage:"\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E"}));return}if(ft.unified_setting=!ft.unified_setting,ft.unified_setting||(ft.unified_late=!1,ht([{late_penalty:5}])),Gt(Object.assign({},ft)),ft.unified_setting===!1&&Rt==""){dn(Rt.concat({}));return}ft.unified_setting&&(dn([]),ht([{late_penalty:5}]))}},ce.createElement(Ce.ZP,{value:!0,disabled:mt||!(Me!=null&&Me.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(Ce.ZP,{disabled:mt||!((Ht=Me==null?void 0:Me.group_settings)!=null&&Ht.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Pn=Me==null?void 0:Me.group_settings)==null?void 0:Pn.length)===0&&ce.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),ft.unified_setting&&ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ce.createElement(ue.Z,{align:"middle"},ce.createElement(Ne.Z,{style:{marginLeft:"23px"}},nt.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),ce.createElement(Ne.Z,{className:"ml10"},ce.createElement(re.default,{size:"large",disabled:mt||!((fn=tt==null?void 0:tt.homework_status)!=null&&fn.includes("\u672A\u53D1\u5E03")||(dt=tt==null?void 0:tt.homework_status)!=null&&dt.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((rt=gt.AssistantObject.practice)!=null&&rt.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:nn=>pt(nn,Me==null?void 0:Me.course_end_date),disabledTime:nn=>Je(nn),value:ft.publish_time?me()(ft.publish_time):"",onChange:(nn,_n)=>{ft.publish_time=_n,(ft.end_time==""||!ft.end_time)&&ft.unified_setting&&(ft.end_time=me()(nn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Gt(Object.assign({},ft))}}))),ce.createElement(ue.Z,{align:"middle",className:"pl30"},ce.createElement(Ne.Z,null,"\u622A\u6B62\u65F6\u95F4"),ce.createElement(Ne.Z,{className:"ml10"},ce.createElement(re.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Me==null?void 0:Me.allow_late)&&(Me==null?void 0:Me.homework_status.includes("\u5DF2\u622A\u6B62"))||mt||(Me==null?void 0:Me.allow_late)&&me()()>=me()(Me==null?void 0:Me.end_time)||(0,oe.Rm)()&&!((Ye=gt.AssistantObject.practice)!=null&&Ye.can_publish),disabledDate:nn=>pt(nn,Me==null?void 0:Me.course_end_date,ft.publish_time),disabledTime:nn=>Je(nn,ft.publish_time),value:ft.end_time?me()(ft.end_time):"",onChange:(nn,_n)=>{ft.end_time=_n,Gt(Object.assign({},ft))}})))),!ft.unified_setting&&(Rt==null?void 0:Rt.length)>0&&ce.createElement(ue.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Rt&&Rt.map(function(nn,_n){var na,Oa,fa,va,ar,Ar,jr;return ce.createElement(Ne.Z,{span:24,key:_n},ce.createElement(ue.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:_n==(Rt==null?void 0:Rt.length)-1?"0px":"10px"}},ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",_n+1),ce.createElement(Se.default,{disabled:mt||((na=tt==null?void 0:tt.homework_status)!=null&&na.includes("\u672A\u53D1\u5E03")&&nn.id||me()(){var Ot;if((0,oe.Rm)()&&!((Ot=gt.AssistantObject.practice)!=null&&Ot.can_publish)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Rt[_n].group_name=Et,Rt[_n].group_id=nn.group_id;const Ft=(0,E.flattenDeep)(Rt.map($n=>$n.group_name)),zn=Ge.map($n=>{let Yn=($n==null?void 0:$n.group_name)||[];return at(Re({},$n),{group_name:(0,E.remove)(Yn,Vo=>Ft.includes(Vo))})});ht(zn),dn(Rt.slice())},maxTagCount:4,maxTagPlaceholder:Et=>ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>no(nn,_n)},"+",Et==null?void 0:Et.length)},Me.group_settings&&Me.group_settings.map(function(Et){if(!Rt.map(Ft=>Ft.group_name).flat().includes(Et.group_name))return ce.createElement(qe,{value:Et.group_name,key:Et.id},Et.group_name)})),ce.createElement("div",{className:"ml20"},ce.createElement(Pt,{size:"large",ranges:{\u6B64\u523B:[nn.publish_time?me()(nn.publish_time):me()(),me()()]},allowClear:!1,disabled:mt||(me()()<=me()((va=En((fa=nn==null?void 0:nn.group_id)==null?void 0:fa[0]))==null?void 0:va.publish_time)?!1:[!0,oo((ar=nn==null?void 0:nn.group_id)==null?void 0:ar[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Et=>pt(Et,Me==null?void 0:Me.course_end_date),disabledTime:Et=>Je(Et),showTime:{showNow:!0,format:"HH:mm",defaultValue:[me()((0,y.U6)(),"HH:mm"),me()((0,y.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:nn.publish_time&&[me()(nn.publish_time),nn.end_time?me()(nn.end_time):void 0],onChange:(Et,Ot)=>{var Ft;if((0,oe.Rm)()&&!((Ft=gt.AssistantObject.practice)!=null&&Ft.can_publish)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Rt[_n].publish_time=Ot[0],!nn.end_time&&Ot[0]?Rt[_n].end_time=me()(Ot[0]).add(7,"days"):Rt[_n].end_time=Ot[1],dn([...Rt])},onCalendarChange:(Et,Ot,Ft)=>{if(Ot!=null&&Ot[0]&&!Ot[1]){const zn=me()(Ot[0]).add(7,"days");Rt[_n].publish_time=Ot[0],Rt[_n].end_time=zn,dn([...Rt])}}})),!mt&&ce.createElement("div",{style:{display:"flex",width:"50px"}},((Ar=nn==null?void 0:nn.group_id)==null?void 0:Ar.length)>1&&ce.createElement(ze.Z,{title:"\u89C4\u5219\u62C6\u5206"},ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>no(nn,_n)})),Rt.length<((jr=Me==null?void 0:Me.group_settings)==null?void 0:jr.length)&&ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Et;if((0,oe.Rm)()&&!((Et=gt.AssistantObject.practice)!=null&&Et.can_publish)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}dn(Rt.concat({}))}}),((nn==null?void 0:nn.publish_time)&&me()(){const Et=(0,E.cloneDeep)(Ge);Et.forEach((Ot,Ft)=>{Ot.group_name&&(Ot.group_name=Ot.group_name.filter(zn=>{var $n;return!(($n=Rt[_n].group_name)!=null&&$n.includes(zn))}))}),Rt=Rt.filter((Ot,Ft)=>_n!==Ft),ht(Et),dn(Rt.slice()),setTimeout(()=>dn(Rt.slice()),10)}}))))}))),ce.createElement(ue.Z,null,ce.createElement(Ne.Z,null,ce.createElement("div",{className:z.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),ce.createElement(Ne.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(ke.default,{checked:ft.allow_late,disabled:mt||On,onChange:nn=>{var _n;if((0,oe.Rm)()&&!((_n=gt.AssistantObject.practice)!=null&&_n.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}nn.target.checked&&Be.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ce.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ce.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),ft.allow_late=!ft.allow_late,Ge==""&&ht([{late_penalty:5}]),Gt(Object.assign({},ft))}},ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(ft==null?void 0:ft.allow_late)&&ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ce.createElement("div",{style:{display:"flex"}},ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ce.createElement(Ce.ZP.Group,{style:{marginLeft:"20px"},disabled:mt||(Me==null?void 0:Me.anonymous_comment)||(Me==null?void 0:Me.allow_late),value:ft.unified_late,onChange:nn=>{var _n;if((0,oe.Rm)()&&!((_n=gt.AssistantObject.practice)!=null&&_n.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ft.unified_late=nn.target.value,Ge==""&&!nn.target.value&&ht([{penalty_type:ae.Q.Percent,late_penalty:20}]),Gt(Re({},ft))}},(ft==null?void 0:ft.unified_setting)&&ce.createElement(Ce.ZP,{value:!0,disabled:!(Me!=null&&Me.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ae=Me==null?void 0:Me.group_settings)==null?void 0:Ae.length)>0&&ce.createElement(Ce.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),ft!=null&&ft.unified_late?ce.createElement(ce.Fragment,null,ce.createElement(ue.Z,{align:"middle",style:{marginTop:"10px"}},ce.createElement(Ne.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ce.createElement(Ne.Z,{className:"ml20"},ce.createElement(ae.Z,{disabled:mt||Eo,value:{type:ft.penalty_type,inputValue:ft.late_penalty},onChange:nn=>{var _n;if((0,oe.Rm)()&&!((_n=gt.AssistantObject.practice)!=null&&_n.can_late)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt(at(Re({},ft),{late_penalty:nn.inputValue,penalty_type:nn.type}))}})),ce.createElement(Ne.Z,{flex:"1",className:"ml5"},ce.createElement("span",{className:"c-grey-c ml10"},ft.penalty_type===ae.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),ce.createElement(ue.Z,{align:"middle",style:{marginTop:"15px"}},ce.createElement(Ne.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(Ne.Z,{className:"ml20"},ce.createElement(re.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:mt||Eo,value:ft.late_time?me()(ft.late_time):"",disabledDate:nn=>pt(nn,Me==null?void 0:Me.course_end_date),onChange:(nn,_n)=>{var na;if((0,oe.Rm)()&&!((na=gt.AssistantObject.practice)!=null&&na.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ft.late_time=_n,Gt(Object.assign({},ft))}})))):Ge.map(function(nn,_n){var na;return ce.createElement(Ne.Z,{span:24,key:_n},ce.createElement(ue.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",_n+1),ce.createElement(Se.default,{disabled:mt||!((na=tt==null?void 0:tt.homework_status)!=null&&na.includes("\u672A\u53D1\u5E03"))&&nn.id||(Me==null?void 0:Me.anonymous_comment),mode:"multiple",className:z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof nn.group_name=="string"?[nn.group_name]:nn.group_name,placeholder:nt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:Oa=>{var fa;if((0,oe.Rm)()&&!((fa=gt.AssistantObject.practice)!=null&&fa.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ge[_n].group_name=Oa,Ge[_n].group_id=nn.group_id,ht(Ge.slice())}},Me.group_settings&&Me.group_settings.map(function(Oa){const fa=Ge.map(ar=>ar.group_name).flat(),va=Rt.map(ar=>ar.group_name).flat();if(ft!=null&&ft.unified_setting){if(!fa.includes(Oa.group_name))return ce.createElement(qe,{value:Oa.group_name,key:Oa.id},Oa.group_name)}else if(va.includes(Oa.group_name)&&!fa.includes(Oa.group_name))return ce.createElement(qe,{value:Oa.group_name,key:Oa.id},Oa.group_name)})),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ce.createElement(ae.Z,{disabled:mt||uo(nn.id),value:{type:nn.penalty_type,inputValue:nn.late_penalty},onChange:Oa=>{var fa;if((0,oe.Rm)()&&!((fa=gt.AssistantObject.practice)!=null&&fa.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ge[_n].late_penalty=Oa.inputValue,Ge[_n].penalty_type=Oa.type,ht([...Ge])}}),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(re.default,{size:"large",disabled:mt||uo(nn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Oa=>pt(Oa,Me==null?void 0:Me.course_end_date),format:"YYYY-MM-DD HH:mm",value:nn!=null&&nn.late_time?me()(nn.late_time):void 0,onChange:(Oa,fa)=>{var va;if((0,oe.Rm)()&&!((va=gt.AssistantObject.practice)!=null&&va.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ge[_n].late_time=fa,ht([...Ge])}}),!mt&&ce.createElement("div",{style:{display:"flex",width:"50px"}},ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Oa;if((0,oe.Rm)()&&!((Oa=gt.AssistantObject.practice)!=null&&Oa.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ht(Ge.concat({penalty_type:ae.Q.Percent,late_penalty:20}))}}),_n>0&&!nn.id&&ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Oa;if((0,oe.Rm)()&&!((Oa=gt.AssistantObject.practice)!=null&&Oa.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ge=Ge.filter((fa,va)=>_n!==va),ht(Ge.slice()),setTimeout(()=>ht(Ge.slice()),10)}}))))})),!mt&&ce.createElement(ce.Fragment,null,ce.createElement(Te.ZP,{type:"primary",size:"large",loading:Vt,style:{width:"138px",marginTop:"30px"},onClick:()=>Da()},"\u4FDD\u5B58")),ce.createElement(ie.Z,{onConfirm:(nn,_n)=>{Rt.splice(nn,0,..._n),Rt.splice(nn+_n.length,1);const na=(0,y.QE)([...Rt]);dn([...na])}}),ce.createElement(de.Z,{resdata:hn,type:"shixun",okloading:Vt,oktext:(hn==null?void 0:hn.can_copy_num)===0?nt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:nn=>vt(void 0,null,function*(){pn(!0);let _n=yield(0,a.ZP)(`/api/courses/${It.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(It.categoryId)]}});pn(!1),(_n==null?void 0:_n.status)===0&&Pa(Cn)})}))};Qe.ZP=(0,ne.connect)(({shixunHomeworks:_e,classroomList:ct,loading:Wt,user:gt})=>({shixunHomeworks:_e,classroomList:ct,loading:Wt.effects,user:gt}))(we)},61604:function(ot,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(65582),Ne=te(74128),ze=te(84511),ke=te(38147),Te=te(56656),De=te.n(Te),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))x.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((fe,he)=>{var Ee=Ve=>{try{Le(ce.next(Ve))}catch(Oe){he(Oe)}},Ke=Ve=>{try{Le(ce.throw(Ve))}catch(Oe){he(Oe)}},Le=Ve=>Ve.done?fe(Ve.value):Promise.resolve(Ve.value).then(Ee,Ke);Le((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const fe=(0,ue.useIntl)(),he=(0,ue.useParams)(),[Ee]=Se.default.useForm(),[Ke,Le]=(0,b.useState)(),[Ve,Oe]=(0,b.useState)(!1),Re={height:100,onRemove:()=>{Le("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:at=>ae(void 0,null,function*(){return Le(at),!1})};return(0,b.useEffect)(()=>{Ee.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(be.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:fe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:fe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:Ve},onOk:()=>ae(void 0,null,function*(){Ee.submit()}),onCancel:()=>{Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Se.default,{form:Ee,onFinish:at=>ae(void 0,null,function*(){var vt,st,pt;if(!(Ke!=null&&Ke.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Oe(!0);let Je=new FormData;Je.append("type",de.actionTabs.type),Je.append("file",Ke);let Pt;window.location.href.indexOf("exercise")>-1?Pt=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Pt=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let qe=yield(0,ke.ZP)(Pt,{method:"post",body:Je},!0);Oe(!1),(qe==null?void 0:qe.status)===0&&(ce(),Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((st=(vt=qe==null?void 0:qe.data)==null?void 0:vt.fail)==null?void 0:st.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(Ce.default,{pagination:!1,dataSource:(pt=qe==null?void 0:qe.data)==null?void 0:pt.fail,scroll:{y:400},columns:[{title:fe.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:fe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>{(0,me.FH)("",Ne.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Se.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:ze.Z.downloadbutton,href:Ne.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Se.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Re),oe.createElement("a",{className:ze.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},62686:function(ot,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(92832),Ne=te(95237),ze=te(43604),ke=te(5871),Te=te(5083),De=te(65582),me=te(96565),oe=te(74128),a=te(84511),E=te(38147),x=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Le,Ve,Oe)=>Ve in Le?le(Le,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Le[Ve]=Oe,fe=(Le,Ve)=>{for(var Oe in Ve||(Ve={}))de.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);if(ie)for(var Oe of ie(Ve))se.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);return Le},he=(Le,Ve,Oe)=>new Promise((Re,at)=>{var vt=Je=>{try{pt(Oe.next(Je))}catch(Pt){at(Pt)}},st=Je=>{try{pt(Oe.throw(Je))}catch(Pt){at(Pt)}},pt=Je=>Je.done?Re(Je.value):Promise.resolve(Je.value).then(vt,st);pt((Oe=Oe.apply(Le,Ve)).next())});const{Dragger:Ee}=re.default,Ke=({classroomList:Le,dispatch:Ve,onOk:Oe})=>{const Re=(0,De.useIntl)(),at=(0,De.useParams)(),[vt]=Se.default.useForm(),[st,pt]=(0,b.useState)(),[Je,Pt]=(0,b.useState)(!1),qe={height:100,onRemove:()=>{pt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:we=>he(void 0,null,function*(){return pt(we),!1})};return(0,b.useEffect)(()=>{vt.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(be.default,{centered:!0,title:Re.formatMessage({id:"classrooms.importExternalScore",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}),open:Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:Re.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:Re.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:Je},onOk:()=>he(void 0,null,function*(){vt.submit()}),onCancel:()=>{vt.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Se.default,{form:vt,colon:!1,onFinish:we=>he(void 0,null,function*(){var _e,ct,Wt;if(!(st!=null&&st.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Pt(!0);let gt=new FormData;gt.append("name",we.name),gt.append("type",Le.actionTabs.type),gt.append("category_id",(at==null?void 0:at.categoryId)||null),Le.actionTabs.type==="exercise"?(gt.append("time",we.time||""),gt.append("total_score",we.total_score)):gt.append("description",we.description||""),gt.append("publish_time",z()(we.publish_time).format("YYYY-MM-DD HH:mm")),gt.append("end_time",z()(we.end_time).format("YYYY-MM-DD HH:mm")),gt.append("file",st);let qt=yield(0,E.ZP)(`/api/courses/${at.coursesId}/export_external_score_homework.json`,{method:"post",body:gt},!0);Pt(!1),(qt==null?void 0:qt.status)===0&&(vt.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}}),Oe(),((ct=(_e=qt==null?void 0:qt.data)==null?void 0:_e.fail)==null?void 0:ct.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(Ce.default,{pagination:!1,dataSource:(Wt=qt==null?void 0:qt.data)==null?void 0:Wt.fail,scroll:{y:400},columns:[{title:Re.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:Re.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>{(0,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Le.actionTabs.type}`)}}))})},ae.createElement(Se.default.Item,{label:Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Le.actionTabs.type!=="exercise"&&ae.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Le.actionTabs.type==="exercise"&&ae.createElement(Ne.Z,{style:{marginLeft:6}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:Re.formatMessage({id:"classrooms.totalScore1",defaultMessage:"\u8BD5\u5377\u603B\u5206"}),name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(ke.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Ne.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:we=>(0,x.Q8)(we),disabledTime:we=>(0,x.d0)(we),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:we=>(0,x.Q8)(we,"",vt.getFieldValue("publish_time")),disabledTime:we=>(0,x.d0)(we,vt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Se.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Le.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Se.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,fe({},qe),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,De.connect)(({classroomList:Le})=>({classroomList:Le}))(Ke)},48436:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return De}});var b=te(59301),re=te(20834),Se=te(92832),be=te(24905),Be=te(3113),Ce=te(38854),ue={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},Ne=te(41867),ze=te(84105),ke=te(65582),De=({buttonDataSource:me,onButtonClick:oe,useBatchStatus:a,allSelect:E,setAllSelect:x,selectArrs:y,onMenuClick:z,setSeleArr:ne,catalogue:ae,addCatalogue:le})=>{const ie=(0,ke.useIntl)(),[de,se]=(0,b.useState)(!1),[ce,fe]=(0,b.useState)("");console.log("---",ae);const he=b.createElement("div",{className:ue.moveCategory,onMouseLeave:Ee=>se(!1)},b.createElement(re.default,{onClick:z,style:{maxHeight:300,width:240,overflow:"auto"}},b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},b.createElement(Se.default,{onChange:Ee=>{fe(Ee.target.value)}})),ae==null?void 0:ae.map(function(Ee,Ke){var Le;if(!(ce!==""&&Ee.category_name.indexOf(ce)<0))return b.createElement(b.Fragment,null,b.createElement(re.default.Item,{className:"multi-llipsis1e",key:Ee.category_id,title:Ee.category_name},Ee.category_name),(Le=Ee==null?void 0:Ee.third_category)==null?void 0:Le.map(Ve=>b.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ve.category_id,title:Ve.category_name},Ve.category_name)))}),le&&b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:le},ie.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"...")));return b.createElement("div",{className:ue.bottomControlContainer},b.createElement("div",null,b.createElement("div",null,b.createElement(be.default,{checked:E,onChange:x},ie.formatMessage({id:"classrooms.selectAllOnPage",defaultMessage:"\u5168\u9009\u672C\u9875"}),"\uFF08",y.length,"\uFF09")),(0,Ne.GJ)()&&me.map(Ee=>b.createElement("div",{key:Ee.name},b.createElement(Be.ZP,{type:"primary",icon:Ee.icon,className:ue.buttonWrap,onClick:()=>oe(Ee)},Ee.name))),(0,Ne.GJ)()&&(le||ae)&&b.createElement("div",null,b.createElement(Ce.Z,{open:de,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>he,getPopupContainer:Ee=>Ee.parentNode},b.createElement("span",{className:"ant-dropdown-link",onMouseEnter:Ee=>se(!0)},b.createElement(Be.ZP,{type:"primary",className:ue.buttonWrap,icon:b.createElement("i",{className:"iconfont icon-yidongmulu"})},b.createElement("span",null,ie.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",b.createElement(ze.Z,null))))))),b.createElement("div",null,b.createElement(Be.ZP,{type:"primary",ghost:!0,onClick:()=>{a(!1),ne([])}},ie.formatMessage({id:"classrooms.cancelAction",defaultMessage:"\u53D6\u6D88\u64CD\u4F5C"}))))}},42656:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return E}});var b=te(59301),re=te(65582),Se=te(5083),be=te(43418),Be=te(92832),Ce=te(95237),ue=te(43604),Ne={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ze=te(56656),ke=te.n(ze),Te=te(65862),De=te(2524),me=te(59301);const{RangePicker:oe}=Se.default,a=({dispatch:x,classroomList:y,onConfirm:z})=>{const ne=(0,re.useIntl)(),[ae,le]=(0,b.useState)([]),[ie,de]=(0,b.useState)([]),[se,ce]=(0,b.useState)("");(0,b.useEffect)(()=>{var Ee;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Ke=y.actionTabs.data;console.log("data",Ke);let Le=(Ee=Ke==null?void 0:Ke.group_name)==null?void 0:Ee.map((Ve,Oe)=>{var Re;return{group_id:Ke==null?void 0:Ke.group_id[Oe],group_name:Ke==null?void 0:Ke.group_name[Oe],is_admin:Ke==null?void 0:Ke.is_admin,end_time:Ke==null?void 0:Ke.end_time,publish_time:Array.isArray(Ke==null?void 0:Ke.publish_time)?(Re=Ke==null?void 0:Ke.publish_time)==null?void 0:Re[0]:Ke==null?void 0:Ke.publish_time}});Le&&(le([...Le]),de([...Le]))}},[y.actionTabs]);const fe=()=>{x({type:"classroomList/setActionTabs",payload:{}}),ce("")},he=Ee=>{if(Ee){const Ke=ie==null?void 0:ie.filter(Le=>{var Ve,Oe;return(Oe=(Ve=Le==null?void 0:Le.group_name)==null?void 0:Ve.toLowerCase())==null?void 0:Oe.includes(Ee==null?void 0:Ee.toLowerCase())});le(Ke)}else le(ie)};return me.createElement(be.default,{width:980,title:me.createElement("div",{style:{fontWeight:"bold",display:"flex"}},me.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",me.createElement("span",{className:Ne.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),me.createElement(Be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:se,onChange:Ee=>{ce(Ee.target.value.trim()),he(Ee.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>fe(),onOk:()=>{var Ee;z((Ee=y.actionTabs)==null?void 0:Ee.index,ie),fe()}},me.createElement("div",{className:Ne.modal_con},me.createElement(Ce.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ae==null?void 0:ae.length)>0?ae.map(function(Ee,Ke){var Le,Ve;return me.createElement(ue.Z,{span:24,key:Ke},me.createElement(Ce.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ke==(ae==null?void 0:ae.length)-1?"0px":"10px"}},me.createElement("div",{className:Ne.multiple_select,title:Ee.group_name},Ee.group_name),me.createElement("div",{className:"ml20"},me.createElement(oe,{size:"large",ranges:{\u6B64\u523B:[Ee.publish_time?ke()(Ee.publish_time):ke()(),ke()()]},allowClear:!1,disabled:(Le=y.actionTabs)==null?void 0:Le.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Oe=>{var Re;return(0,Te.Q8)(Oe,(Re=y.actionTabs)==null?void 0:Re.disabledDate)},disabledTime:Oe=>(0,Te.d0)(Oe),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ke()((0,Te.U6)(),"HH:mm"),ke()((0,Te.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Ee.publish_time&&[ke()(Ee.publish_time),Ee.end_time?ke()(Ee.end_time):void 0],onChange:(Oe,Re)=>{ae[Ke].publish_time=Re[0],ae[Ke].end_time=Re[1],le([...ae]),ie.forEach(at=>{at.group_id===Ee.group_id&&(at.publish_time=Re[0],at.end_time=Re[1])}),de([...ie])}})),(Ve=y.actionTabs)!=null&&Ve.rangePickerDisabled?me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ae.splice(Ke,1),le([...ae]),ie.forEach((Oe,Re)=>{Oe.group_id===Ee.group_id&&ie.splice(Re,1)}),de([...ie])}})))}):me.createElement(De.Z,null))))};var E=(0,re.connect)(({classroomList:x})=>({classroomList:x}))(a)},37497:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return y}});var b=te(59301),re=te(20834),Se=te(24905),be=te(3113),Be=te(38854),Ce=te(6848),ue=te(57809),Ne=te(92832),ze={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},ke=te(41867),Te=te(87395),De=te(84105),me=te(26724),oe=te.n(me),a=te(65582),E=(z,ne,ae)=>new Promise((le,ie)=>{var de=fe=>{try{ce(ae.next(fe))}catch(he){ie(he)}},se=fe=>{try{ce(ae.throw(fe))}catch(he){ie(he)}},ce=fe=>fe.done?le(fe.value):Promise.resolve(fe.value).then(de,se);ce((ae=ae.apply(z,ne)).next())}),y=({isAdmin:z,dataSource:ne,batchStatus:ae,SortMenuName:le,setSortMenuName:ie,detailCourseGroupsList:de,onSearch:se,onBoard:ce,onSort:fe,isboard:he,dispatch:Ee,onBatch:Ke,SortMenus:Le,isShowMode:Ve=!1,onModeChange:Oe})=>{const Re=(0,a.useIntl)(),[at,vt]=(0,b.useState)(!1),[st,pt]=(0,b.useState)([]),[Je,Pt]=(0,b.useState)(!0);let[qe,we]=(0,b.useState)([]);const[_e,ct]=(0,b.useState)(1),[Wt,gt]=(0,b.useState)(!1),qt=(0,a.useParams)(),Ze=fn=>{ie(fn.name),fe(fn)};(0,b.useEffect)(()=>{he&&Tt()},[he]);const Tt=()=>E(void 0,null,function*(){var fn;if(Je&&!Wt){gt(!0),ct(_e+1);const dt=yield Ee({type:"classroomList/getCourseGroupsList",payload:{page:_e,id:qt.coursesId,limit:20,nonenavigate:!0}});let rt=[...(dt==null?void 0:dt.course_groups)||[]];((fn=dt==null?void 0:dt.course_groups)==null?void 0:fn.length)<20&&(Pt(!1),rt.push({id:0,name:Re.formatMessage({id:"classrooms.unassignedClass",defaultMessage:"\u672A\u5206\u73ED"})})),gt(!1),we([...qe,...rt])}}),Ht=b.createElement("section",{className:ze.dropmenu},b.createElement("div",{style:{maxHeight:200,overflow:"auto"}},b.createElement(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:fn=>{Tt()},hasMore:Je,useWindow:!1},b.createElement(re.default,{style:{width:240,zIndex:10}},(de==null?void 0:de.group_count)>0&&(qe==null?void 0:qe.filter(fn=>fn.edit_auth||fn.name===Re.formatMessage({id:"classrooms.unassignedClass",defaultMessage:"\u672A\u5206\u73ED"})).map(function(fn,dt){return b.createElement(re.default.Item,{key:fn.id},b.createElement(Se.default,{checked:st.includes(fn.id),value:fn.id,onChange:rt=>{let Ye=st.indexOf(fn.id);st.indexOf(fn.id)>-1?pt(st.filter(Ae=>Ae!==fn.id)):pt(st.concat(fn.id))}},fn.name))}))))),b.createElement("aside",{style:{background:"#fff"}},b.createElement("div",null,b.createElement(be.ZP,{type:"link",onClick:()=>{ce(st)}},Re.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})),b.createElement(be.ZP,{type:"link",onClick:()=>{pt([])}},Re.formatMessage({id:"classrooms.reset",defaultMessage:"\u91CD\u7F6E"}))))),Pn=le===Re.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"});return b.createElement("div",{className:ze.searchSortControllerContainer},!!(Le!=null&&Le.length)&&b.createElement("div",null,b.createElement(Be.Z,{dropdownRender:()=>b.createElement(re.default,{selectedKeys:[le]},Le.map(fn=>b.createElement(re.default.Item,{key:fn.name,onClick:()=>Ze(fn)},fn.name)))},b.createElement("div",null,b.createElement("span",{className:`${ze.btn} ${Pn?ze.btnSort:""}`},b.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),le)))),Pn&&b.createElement(Ce.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},b.createElement("span",{className:ze.tips},b.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Ve&&b.createElement(ue.default,{defaultValue:"",onChange:Oe,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:Re.formatMessage({id:"classrooms.allExamMode",defaultMessage:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"})},{value:!0,label:Re.formatMessage({id:"classrooms.officialExam",defaultMessage:"\u6B63\u5F0F\u8003\u8BD5"})},{value:!1,label:Re.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"})}]}),b.createElement(Ne.default.Search,{allowClear:!0,placeholder:Re.formatMessage({id:"classrooms.searchByName",defaultMessage:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),onSearch:se,style:{width:220,marginLeft:Ve?"":"auto"}}),(0,ke.eB)()&&he&&b.createElement(Be.Z,{dropdownRender:()=>Ht,open:at,onOpenChange:fn=>{vt(fn)}},b.createElement("a",null,Re.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),at?b.createElement(Te.Z,{style:{marginLeft:6}}):b.createElement(De.Z,{style:{marginLeft:6}}))))}},95651:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return De}});var b=te(59301),re=te(95237),Se=te(43604),be=te(20834),Be=te(38854),Ce=te(8591),ue=te(6848),Ne={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},ze=te(65582),ke=te(41867),De=({isLoading:me,addText:oe,tabDataSource:a,isAdmin:E,dispatch:x,classroomList:y,type:z,isExercise:ne,defaultSelectedKeys:ae,onTabMenuClick:le,getDropdownMenu:ie,showControlButton:de,buttonText:se,buttonIcon:ce="icon-tianjiadaohang",extraNode:fe,user:he,onButtonClick:Ee,isModelUser:Ke})=>{var Le,Ve,Oe,Re,at;const vt=(0,ze.useParams)();return b.createElement("div",{className:Ne.tabMenuContainer},b.createElement(re.Z,null,b.createElement(Se.Z,{flex:"1"},b.createElement(be.default,{onSelect:st=>me?{}:le(st),mode:"horizontal",selectedKeys:ae},a.map(st=>b.createElement(be.default.Item,{key:typeof st.index=="number"?st.index:st.id},b.createElement("span",{className:"c-grey-666"},st.name),st.total!==void 0&&E&&b.createElement("span",{className:"c-grey-999 ml20"},st.total||0))))),E&&ne&&b.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),E&&b.createElement(Se.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ne&&b.createElement(Be.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>b.createElement(be.default,null,b.createElement(be.default.Item,{key:1,onClick:()=>{var st;if((0,ke.Rm)()&&!((st=y.AssistantObject.exercise)!=null&&st.can_download)){Ce.ZP.warning(intl.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}x({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:z,exportType:"exercise",category_id:vt.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),b.createElement(be.default.Item,{key:3,onClick:()=>{var st;if((0,ke.Rm)()&&!((st=y.AssistantObject.exercise)!=null&&st.can_download)){Ce.ZP.warning(intl.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ze.history.push(`/classrooms/${vt==null?void 0:vt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},intl.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))},b.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},b.createElement("span",{style:{color:"#666666",cursor:"pointer"}},b.createElement("i",{className:"iconfont icon-xiazai6"})))),b.createElement("div",{className:Ne.control},b.createElement("div",{className:Ne.extra},fe),de&&(se==intl.formatMessage({id:"classrooms.addLiveBroadcast",defaultMessage:"\u6DFB\u52A0\u76F4\u64AD"})?b.createElement(Be.Z,{menu:{items:(Ve=(Le=[{label:b.createElement("div",{onClick:()=>{Ee("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Ke&&{label:b.createElement("div",{onClick:()=>{Ee("\u5934\u6B4C")}},intl.formatMessage({id:"classrooms.liveBroadcast",defaultMessage:"\u76F4\u64AD"})),key:"2",show:!0}])==null?void 0:Le.filter(st=>st==null?void 0:st.show))==null?void 0:Ve.map(st=>({label:st==null?void 0:st.label,key:st==null?void 0:st.key}))}},b.createElement("span",{className:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:`iconfont ${ce}`})),b.createElement("span",null,se))):b.createElement("span",{onClick:Ee,style:{cursor:"pointer"},className:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:`iconfont ${ce}`})),b.createElement("span",null,se))),!!ie&&b.createElement(Be.Z,{disabled:((Oe=he==null?void 0:he.userInfo)==null?void 0:Oe.user_status)===2,className:"ml10",dropdownRender:ie},b.createElement("span",{className:((Re=he==null?void 0:he.userInfo)==null?void 0:Re.user_status)===2?Ne.selectBtn1:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-tianjiadaohang"})),b.createElement(ue.Z,{title:((at=he==null?void 0:he.userInfo)==null?void 0:at.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},b.createElement("span",null,oe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},93711:function(ot,Qe,te){"use strict";te.r(Qe),te.d(Qe,{default:function(){return kc}});var b=te(2337),re=te(59301),Se=te(65582),be=te(43418),Be=te(20834),Ce=te(8591),ue=te(61621),Ne=te(58421),ze=te(81228),ke=te(3113),Te=te(24905),De=te(56656),me=te.n(De),oe=te(41867),a=te(65862),E=te(2524),x=te(38147),y=te(99313),z=te(78241),ne=te(6848),ae=te(5871),le=te(57809),ie=te(92832),de=te(26724),se=te.n(de),ce=te(49018),fe={flex_box_center:"flex_box_center___aIYEA",flex_space_between:"flex_space_between___hCKPx",flex_box_vertical_center:"flex_box_vertical_center___K6UJb",flex_box_center_end:"flex_box_center_end___BVN_k",flex_box_column:"flex_box_column___S4apM",bg:"bg___Pox5v",containerTitle:"containerTitle___laevg",containerDesc:"containerDesc___IIMRX",menus:"menus___atKNl",listItem:"listItem___zDBVK",info:"info___k52wj",title:"title___zq7AS",titleLeft:"titleLeft___efDI2",titleRight:"titleRight___uQt6L",acitons:"acitons___Vg6al",move:"move___Ga0E4",hideHeadCheckbox:"hideHeadCheckbox___pLoYs",moveCategory:"moveCategory___eZPjj",tabSearch:"tabSearch___IlcNp",warpModal:"warpModal___hzRTF",modalColumn:"modalColumn___Rcl4F",modalRow:"modalRow___rzx2r",sup:"sup___cAGuY",name:"name___flQya"},he=te(66457),Ee=te(35479),Ke=te(79274),Le=te(90463),Ve=te(83028),Oe=te(60979),Re=te(59301),at=Object.defineProperty,vt=Object.defineProperties,st=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,qe=(ee,ve,ge)=>ve in ee?at(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,we=(ee,ve)=>{for(var ge in ve||(ve={}))Je.call(ve,ge)&&qe(ee,ge,ve[ge]);if(pt)for(var ge of pt(ve))Pt.call(ve,ge)&&qe(ee,ge,ve[ge]);return ee},_e=(ee,ve)=>vt(ee,st(ve)),ct=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const{TabPane:Wt}=y.default,gt=({classroomList:ee,exercise:ve,loading:ge,dispatch:He})=>{var Xt;const St=(0,Se.useIntl)(),yt=(0,Se.useParams)(),Sn=(0,Se.useLocation)(),[lt]=z.default.useForm(),{brankList:_t}=ve;let[Go,Xo]=(0,re.useState)(!0),[ko,fo]=(0,re.useState)(!1);const[oa,Mo]=(0,re.useState)("myself");let[Hn,Ha]=(0,re.useState)([]),[Ta,Na]=(0,re.useState)([]),[hr,er]=(0,re.useState)(),[Lo,Ho]=(0,re.useState)([]);const Ko=(0,re.useRef)(null),[qo,ta]=(0,re.useState)(!1),[Oo,Xn]=(0,re.useState)(""),[Dt,Cl]=(0,re.useState)(""),[No,Nn]=(0,re.useState)(!1),[jo,Lr]=(0,re.useState)({}),en=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(xt,Sa,rr)=>Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement(ne.Z,{title:xt},Re.createElement("div",{title:xt,className:fe.name},xt)),(Sa==null?void 0:Sa.high_resources_consume)&&Re.createElement(Le.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:xt=>Re.createElement(ne.Z,{title:xt},Re.createElement("span",null,xt))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:xt=>xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(xt,Sa)=>Re.createElement("a",{href:xt?`/randompaper/detail/${Sa.id}`:`/paperlibrary/see/${Sa.id}?defaultActiveKey=1`,target:"_blank>"}," ",St.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))}],[Un,eo]=(0,re.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,re.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Wo(),Ho([]),La())},[ve.actionTabs.key]);const La=()=>ct(void 0,null,function*(){const xt=yield He({type:"paperlibrary/getTeachGroupData"});Na(xt)}),zt=xt=>{const Sa=parseInt(xt);return isNaN(Sa)?"":Sa},Wo=()=>ct(void 0,null,function*(){var xt,Sa;if(Go){++Un.page,Xo(!1);const rr=yield He({type:"exercise/getBrankList",payload:_e(we({},Un),{search:(xt=Un.search)==null?void 0:xt.trim()})});Hn=rr!=null&&rr.object_list?[...Hn.concat(rr==null?void 0:rr.object_list)]:Hn,Un.filter==="public"?er(rr.is_teacher):er(!0),((Sa=rr.object_list)==null?void 0:Sa.length){Ko.current.scrollTop=0,Hn=[],Un.page=0,Un.group_id=xt,Go=!0,Ho([]),eo(we({},Un)),Wo()},gl={selectedRowKeys:Lo,onChange:xt=>{Ho(xt)},type:"radio"},Pr=()=>{eo(we({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ha([]),Xo(!0),Mo("myself"),He({type:"exercise/setActionTabs",payload:{}}),fo(!1)},[Tl,Sr,Lt,Bt]=(0,Ee.P)(),tn=xt=>ct(void 0,null,function*(){let Sa=!1;Hn.forEach(Uo=>{Lo.includes(Uo.id)&&(Sa=Uo.is_random)});const rr=xt.map(Uo=>({shixun_id:Uo.id,is_use:Uo.is_use,is_copy:Uo.is_copy}));if(!Sa){Nn(!0);const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,category_id:(yt==null?void 0:yt.categoryId)||null,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr}});Nn(!1),(Uo==null?void 0:Uo.status)===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),He({type:"classroomList/getClassroomExercisesList",payload:we({},ve.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:{id:yt.coursesId}}),Xn(`/classrooms/${yt.coursesId}/exercise/${Uo.exercise_id}/detail?random=${Uo.is_random}&tabs=3`),Cl(`/classrooms/${yt.coursesId}/exercise/add/${Uo.exercise_id}?random=${Uo.is_random}&type=2`),ta(!0),Ce.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Sr(),Pr());return}Nn(!0),setTimeout(()=>{Nn(!1)},500),He({type:"exercise/setActionTabs",payload:{}});let kr=1,ol=be.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Re.createElement("div",{className:fe.modalColumn},Re.createElement("div",{className:fe.modalRow},Re.createElement("sup",{className:fe.sup},"*"),Re.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Re.createElement(ae.Z,{parser:zt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:kr,onChange:Uo=>{kr=Uo;const oi=document.getElementById("model_error");kr<1||kr>50?oi.style.display="block":oi.style.display="none"}})),Re.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Pr,onOk:()=>ct(void 0,null,function*(){if(kr<1||kr>50){const oi=document.getElementById("model_error");return oi.style.display="block",Promise.reject()}ol.update({cancelButtonProps:{disabled:!0}});const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr,num:kr}});ol.update({cancelButtonProps:{disabled:!1}}),Uo&&Uo.status===0?((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),be.default.destroyAll(),He({type:"classroomList/getClassroomExercisesList",payload:we({},ve.actionTabs.params)}),Pr(),Sr(),Ce.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Pr(),Sr())})})});return Re.createElement(Re.Fragment,null,Re.createElement(be.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:St.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:ko,bodyStyle:{minHeight:200},wrapClassName:fe.warpModal,onOk:()=>ct(void 0,null,function*(){var xt;if(!Lo.length){Ce.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}fo(!0);let Sa=!1,rr=!1;if(Hn.forEach(ol=>{Lo.includes(ol.id)&&ol.need_authorize&&(Sa=ol.need_authorize),Lo.includes(ol.id)&&(rr=ol.is_random)}),Sa){(0,he.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let kr=yield(0,Oe.Tr)({id:`${Lo[0]}`,course_id:(xt=ee.detailTopBanner)==null?void 0:xt.course_id,type:"examination_bank"});fo(!1),(kr==null?void 0:kr.student_count)===0?tn([]):Lr(kr)}),onCancel:Pr},Re.createElement(y.default,{activeKey:oa,onTabClick:xt=>ct(void 0,null,function*(){Ko.current.scrollTop=0,Hn=[],oa!==xt&&Ho([]),Mo(xt),Un.page=0,Un.filter=xt,Un.group_id=null,Go=!0,Wo()})},Re.createElement(Wt,{tab:Re.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Re.createElement(Wt,{tab:Re.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Re.createElement(Wt,{tab:Re.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Re.createElement("div",{className:fe.tabSearch},oa==="teacher"&&Re.createElement(le.default,{value:Un.group_id,onChange:ul,size:"middle",style:{width:200,marginRight:30}},Re.createElement(le.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Xt=Ta==null?void 0:Ta.groups)==null?void 0:Xt.map(xt=>Re.createElement(le.default.Option,{key:xt==null?void 0:xt.group_id,value:xt==null?void 0:xt.group_id},xt==null?void 0:xt.name))),Re.createElement(ie.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Un.search,onChange:xt=>{Un.search=xt.target.value,eo(we({},Un))},onSearch:xt=>{Ko.current.scrollTop=0,Hn=[],Un.page=0,Go=!0,Ho([]),xt&&(0,Ke.tk)({name:xt,copywriting:xt,position:"Exercise"}),Wo()}})),Re.createElement("div",{ref:Ko,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!hr&&oa==="public"&&Re.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Re.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),Re.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Re.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>{Wo()},hasMore:Go,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&hr&&Re.createElement(ce.Z,{className:fe.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Hn,onRow:xt=>({onClick:()=>{Ho([xt==null?void 0:xt.id])}}),resColumns:en,rowSelection:gl})))),Re.createElement(be.default,{title:St.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:qo,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Re.createElement("div",null,Re.createElement(ke.ZP,{onClick:()=>{ta(!1),Se.history.push(Dt)}},"\u4FEE\u6539\u8BD5\u5377"),Re.createElement(ke.ZP,{type:"primary",onClick:()=>{Se.history.push(Oo),ta(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ta(!1)}},Re.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Re.createElement(Ve.Z,{resdata:jo,type:"exercise",okloading:No,oktext:(jo==null?void 0:jo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xt=>{tn(xt)}}),Re.createElement(Ee.Z,{inPaper:!0,visible:Tl,onCancel:Sr,onOk:tn,renderData:Lt,modalType:"multiple",type:"examination_bank"}))};var qt=(0,Se.connect)(({exercise:ee,loading:ve,classroomList:ge})=>({exercise:ee,loading:ve,classroomList:ge}))(gt),Ze=te(71418),Tt=te(95237),Ht=te(5112),Pn=te(5083),fn=te(78673),dt=te(87513),rt=te(70414),Ye=te(44304),Ae=te(43604),nt=te(1710),It=te(3918),Me={cstuModal:"cstuModal___aXQ_6",removeStyle:"removeStyle___fT_EI",bottom:"bottom___yocae",yes:"yes___Iw504",no:"no___yeWHC",Onerow:"Onerow___hvTnk",searchMember:"searchMember____guvA",searchMemberHeader:"searchMemberHeader___NdQj2"},Ie=te(96622),et=te(59301),tt=Object.defineProperty,je=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Rt=(ee,ve,ge)=>ve in ee?tt(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,dn=(ee,ve)=>{for(var ge in ve||(ve={}))Vt.call(ve,ge)&&Rt(ee,ge,ve[ge]);if(yn)for(var ge of yn(ve))pn.call(ve,ge)&&Rt(ee,ge,ve[ge]);return ee},Ge=(ee,ve)=>je(ee,mt(ve)),ht=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const ft=({visible:ee,setVisible:ve,onK:ge,selectKeys:He,selectRows:Xt,appointStudent:St,modalParams:yt,courseId:Sn})=>{const lt=(0,Se.useIntl)(),_t=(0,Se.useParams)(),[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1),[oa,Mo]=(0,re.useState)([]),[Hn,Ha]=(0,re.useState)([]),[Ta,Na]=(0,re.useState)([]),[hr,er]=(0,re.useState)("all"),[Lo,Ho]=(0,re.useState)("all");let[Ko,qo]=(0,re.useState)(!0);const[ta,Oo]=(0,re.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Xn,Dt]=(0,re.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Cl={selectedRowKeys:Hn,columnWidth:40,hideSelectAll:!0,onSelect:(en,Un,eo)=>{let La=!0;for(let zt=0;zt{if(en&&eo.length>0){eo.forEach(La=>{Hn.push(La.user_id),Ta.push(La)}),Ha([...Hn]),Na([...Ta]);return}if(!en&&eo.length>0){let La=[],zt=[];const Wo=new Set(eo),ul=new Set(Hn),gl=new Set(Ta);La=[...ul].filter(Pr=>[...Wo].every(Tl=>Tl.user_id!==Pr)),zt=[...gl].filter(Pr=>[...Wo].every(Tl=>Tl.user_id!==Pr.user_id)),Ha([...La]),Na([...zt])}}};(0,re.useEffect)(()=>{ee&&He&&(Ha([...He]),Na(Xt))},[ee,He]),(0,re.useEffect)(()=>{ee&&(!St&&yt?Xn.status=yt:Xn.status=null,Dt(dn({},Xn)),Nn())},[ee,St,yt]);const No=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(en,Un,eo)=>et.createElement("span",{style:{color:"#333"}},eo+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(en,Un,eo)=>et.createElement("span",null,en)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(en,Un,eo)=>et.createElement("span",{style:{color:"#666"}},en)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(en,Un)=>et.createElement("span",null,en)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(en,Un)=>et.createElement("span",null,en||"--")},{title:lt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(en,Un)=>et.createElement("span",null,en)}].filter(en=>yt===1||yt===2?en.title!==lt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}):!0),Nn=()=>ht(void 0,null,function*(){var en,Un,eo;fo(!0);const La=yield(0,x.ZP)(`/api/exercises/${_t.categoryId||Sn}/wait_make_up_students.json`,{method:"get",params:Ge(dn({},Xn),{keywords:(en=Xn==null?void 0:Xn.keywords)==null?void 0:en.trim()})});if(La.status===0){const zt=((eo=(Un=La==null?void 0:La.data)==null?void 0:Un.all_course_groups)==null?void 0:eo.map(Wo=>({value:Wo==null?void 0:Wo.id,label:Wo==null?void 0:Wo.name})))||[];Oo([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...zt]),Mo(La.data)}fo(!1)}),jo=()=>{Xn.page=1,Xn.status=null,Xn.course_group_id=null,Xn.keywords="",er("all"),Ho("all"),Ha([]),Na([]),Dt(dn({},Xn)),St&&ge(Hn==null?void 0:Hn.length,Hn,Ta)},Lr=()=>{Xn.page=1,Xn.status=null,Xn.course_group_id=null,Xn.keywords="",Dt(dn({},Xn)),er("all"),Ho("all"),Ha([]),Na([]),ve(!1)};return et.createElement(be.default,{centered:!0,className:Me.cstuModal,title:yt===1?"\u7F3A\u8003\u5B66\u751F":yt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ee,width:1200,footer:null,onCancel:()=>{Lr()}},et.createElement(Tt.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},et.createElement(Tt.Z,null,et.createElement(Ae.Z,null,et.createElement(le.default,{size:"large",value:hr,style:{width:200,marginRight:20},onChange:en=>{er(en),en==="all"?Xn.course_group_id=null:Xn.course_group_id=en,Xn.page=1,Dt(dn({},Xn)),Nn()},options:ta})),St&&et.createElement(Ae.Z,null,et.createElement(le.default,{size:"large",value:Lo,style:{width:200},onChange:en=>{Ho(en),en==="all"?Xn.status=null:Xn.status=en,Xn.page=1,Dt(dn({},Xn)),Nn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),et.createElement(Ae.Z,null,et.createElement(It.t7,{style:{width:300,marginLeft:15},value:Xn.keywords,allowClear:!0,onChange:en=>{Xn.keywords=en,Xn.page=1,Dt(dn({},Xn)),Nn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),et.createElement(Tt.Z,{align:"middle",className:"mb30"},et.createElement(Ae.Z,{span:14},et.createElement("div",{className:"flexd-table-header"},et.createElement(nt.default,{pagination:!1,dataSource:[],columns:No,rowSelection:St?Cl:null,rowKey:en=>en.user_id})),et.createElement("div",null,et.createElement(nt.default,{rowSelection:St?Cl:null,columns:No,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:en=>en.user_id,loading:ko,dataSource:oa==null?void 0:oa.exercise_users,onChange:(en,Un,eo)=>{Xn.page=en==null?void 0:en.current,Xn.limit=en==null?void 0:en.pageSize,eo!=null&&eo.order?(Xn.sort_by=eo==null?void 0:eo.field,Xn.direction=(eo==null?void 0:eo.order)==="ascend"?"asc":"desc"):(Xn.sort_by=null,Xn.direction=null),Dt(dn({},Xn)),Nn()},pagination:!1}))),et.createElement(Ae.Z,{span:1},et.createElement("img",{src:Ie,style:{marginLeft:10}})),et.createElement(Ae.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},et.createElement("div",{className:Me.searchMember,style:{width:550}},et.createElement(Tt.Z,{className:Me.searchMemberHeader},et.createElement(Ae.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),et.createElement(Ae.Z,{flex:"110px"},"\u5B66\u53F7"),et.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),et.createElement("div",{style:{overflow:"auto",height:390}},Ta==null?void 0:Ta.map((en,Un)=>et.createElement(Tt.Z,{key:Un,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},et.createElement(Ae.Z,{flex:"100px"},en.user_name),et.createElement(Ae.Z,{flex:"110px"},en.student_id),et.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},en.user_group_name),et.createElement(Ae.Z,{style:{marginLeft:10}},et.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Na(Ta.filter(eo=>eo.user_id!=en.user_id)),Ha(Hn.filter(eo=>eo!=en.user_id))}})))))))),!(yt===1||yt===2)&&et.createElement("div",{className:Me.bottom},et.createElement(ke.ZP,{className:Me.no,onClick:()=>{Lr()}},"\u53D6\u6D88"),et.createElement(ke.ZP,{loading:Go,type:"primary",onClick:()=>{jo()}},lt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))};var Gt=(0,Se.connect)(({})=>({}))(ft),hn={contentInterval:"contentInterval___X53PP",numberInput:"numberInput___WtIey",minorRuleText:"minorRuleText___CPyNm",failedList:"failedList___OOvHs",name:"name___PGVi5",publish:"publish___BGtTv"},Zt=te(59301),Cn=Object.defineProperty,Rn=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Ka=(ee,ve,ge)=>ve in ee?Cn(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,oo=(ee,ve)=>{for(var ge in ve||(ve={}))Pa.call(ve,ge)&&Ka(ee,ge,ve[ge]);if(Da)for(var ge of Da(ve))En.call(ve,ge)&&Ka(ee,ge,ve[ge]);return ee},On=(ee,ve)=>Rn(ee,ga(ve)),Eo=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});function uo(ee,ve){const ge=[];for(let He=ee;He{let ve=new Date;const ge=me()(ee).format("HH");if(me()(ee).isSame(me()(ve),"day")){const He=me()(ve).format("HH"),Xt=me()(ve).format("mm");return{disabledHours:()=>uo(0,24).splice(1,He*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ge,He),me()(ee).isSame(me()(ve),"hour")&&ge<=He?uo(0,60).splice(0,Xt):uo(60,60))}}else if(me()(ee).isSame(me()(),"day")){const He=me()().format("HH"),Xt=me()().format("mm");return{disabledHours:()=>uo(0,24).splice(0,He),disabledMinutes:()=>ge<=He?uo(0,Xt):uo(60,60)}}else return!1},nn=({exercise:ee,dispatch:ve})=>{var ge,He,Xt,St,yt,Sn,lt,_t,Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho;const Ko=(0,Se.useIntl)(),qo=(0,Se.useParams)(),[ta]=z.default.useForm(),[Oo,Xn]=(0,re.useState)(1),[Dt,Cl]=(0,re.useState)([]),[No,Nn]=(0,re.useState)(!0),[jo,Lr]=(0,re.useState)([]),[en,Un]=(0,re.useState)(!0),[eo,La]=(0,re.useState)(!1),{workSetting:zt}=ee,[Wo,ul]=(0,re.useState)(!1),[gl,Pr]=(0,re.useState)([]),[Tl,Sr]=(0,re.useState)([]),[Lt,Bt]=(0,re.useState)(!1),[tn,xt]=(0,re.useState)(!1),[Sa,rr]=(0,re.useState)(!1),[kr,ol]=(0,re.useState)(null),[Uo,oi]=(0,re.useState)(1),[lu,Wi]=(0,re.useState)({}),[Pu,iu]=(0,re.useState)({}),[Zu,uu]=(0,re.useState)(!1);(0,re.useEffect)(()=>{var pa;if(ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ya(),Yi(),ee.actionTabs.type===2)){const to=(pa=ee.actionTabs)==null?void 0:pa.unified_setting;Un(to)}},[ee.actionTabs]),(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya,wr;(pa=zt==null?void 0:zt.exercise)!=null&&pa.publish_time&&ta.setFieldsValue({publish_time:me()((to=zt==null?void 0:zt.exercise)==null?void 0:to.publish_time)}),(ba=zt==null?void 0:zt.exercise)!=null&&ba.end_time&&ta.setFieldsValue({end_time:me()((Io=zt==null?void 0:zt.exercise)==null?void 0:Io.end_time)}),ta.setFieldsValue({exercise_type:(ma=zt==null?void 0:zt.exercise)==null?void 0:ma.exercise_type,simulate_exercise_num:(Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.simulate_exercise_num}),oi((wr=zt==null?void 0:zt.exercise)==null?void 0:wr.exercise_type)},[ee]);const jt=pa=>{var to;const ba=ta.getFieldValue("publish_time");if(!ba||(to=zt==null?void 0:zt.exercise)!=null&&to.publish_time)return;let Io;pa===1?Io=me()(ba).add(120,"minutes"):Io=me()(ba).add(7,"days"),ta.setFieldsValue({end_time:Io})},ya=pa=>Eo(void 0,null,function*(){var to,ba;Nn(!0);const Io=yield(0,dt.N3)({coursesId:qo.coursesId,check_ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(Ya=>Number(Ya)))||[]]});console.log(Io,"res");const ma=((ba=Io==null?void 0:Io.course_info)==null?void 0:ba.map((Ya,wr)=>On(oo({},Ya),{key:Ya.course_group_id,title:Ya.course_group_name,name:Ya.course_group_name,disabled:!!Ya.is_published})))||[];if((Io==null?void 0:Io.status)!==-1){Cl([...ma]);const Ya=me()();ta.setFieldsValue({publish_time:Ya}),(ta.getFieldValue("exercise_type")||1)===1?ta.setFieldsValue({end_time:me()(Ya).add(120,"minutes")}):ta.setFieldsValue({end_time:me()(Ya).add(7,"days")})}Nn(!1)});(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya;if((pa=zt==null?void 0:zt.exercise)!=null&&pa.is_appoint_user){const wr=((ba=(to=zt==null?void 0:zt.exercise)==null?void 0:to.all_exercise_users)==null?void 0:ba.map(ho=>ho.user_id))||[];Pr([...wr])}Bt((Io=zt==null?void 0:zt.exercise)==null?void 0:Io.is_appoint_user),xt((ma=zt==null?void 0:zt.exercise)==null?void 0:ma.is_miss_exam_user),rr((Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.is_no_passing_user)},[zt]),(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya,wr,ho;(to=(pa=ee==null?void 0:ee.actionTabs)==null?void 0:pa.selectArrs)!=null&&to[0]&&ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&ve({type:"exercise/getWorkSetting",payload:{categoryId:(Io=(ba=ee==null?void 0:ee.actionTabs)==null?void 0:ba.selectArrs)==null?void 0:Io[0],category:(Ya=(ma=ee==null?void 0:ee.actionTabs)==null?void 0:ma.selectArrs)==null?void 0:Ya[0],coursesId:(ho=(wr=ee==null?void 0:ee.actionTabs)==null?void 0:wr.params)==null?void 0:ho.id}})},[(ge=ee==null?void 0:ee.actionTabs)==null?void 0:ge.selectArrs]);const Fl=()=>Eo(void 0,null,function*(){var pa,to,ba,Io,ma,Ya,wr;const ho=oo({},ta.getFieldsValue()),Au=me()(me()(ho.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),hc=me()(me()(ho.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Au,Au,33),hc<=Au){Ce.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((jo==null?void 0:jo.length)<=0&&!en&&Dt.length>0&&!((pa=zt==null?void 0:zt.exercise)!=null&&pa.is_make_up_exercise)){Ce.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const jc=Dt.map(sl=>sl.key),Xl={check_ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(sl=>Number(sl)))||[]],end_time:me()(ho.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(ho.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:jo.map(sl=>sl.course_group_id),unified_setting:!jo.length,exercise_type:ho.exercise_type,simulate_exercise_num:ho.simulate_exercise_num};if(((ba=ee.actionTabs.selectArrsAll)==null?void 0:ba.length)>0&&ee.actionTabs.type===1&&(Xl.check_ids=[...((ma=(Io=ee.actionTabs.selectArrsAll)==null?void 0:Io.filter(sl=>!sl.high_resources_consume||sl.high_resources_consume_permission))==null?void 0:ma.map(sl=>Number(sl==null?void 0:sl.id)))||[]]),(Ya=zt==null?void 0:zt.exercise)!=null&&Ya.is_make_up_exercise){if(Lt&&gl.length<=0||!Lt&&!(tn||Sa)){Ce.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Xl.is_appoint_user=Lt,Xl.is_miss_exam_user=tn,Xl.is_no_passing_user=Sa,Lt?Xl.make_up_exercise_users=gl.map(sl=>({user_id:sl})):Xl.make_up_exercise_user=[]}let{is_locked:Ec,open_camera:Sc,screen_open:yc,login_restrict:Pc,ip_bind:Ac,ip_limit:Xs,is_random:qs,id:$s,identity_verify:xc,open_phone_video_recording:Cc}=zt==null?void 0:zt.exercise;if(ee.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Ec||Sc||yc||Pc||Ac||Xs=="pub"||Xs=="inner"||xc||Cc)&&ho.exercise_type==2){if(ve({type:"exercise/setActionTabs",payload:{}}),ee.actionTabs.type==2){let sl=be.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Zt.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Zt.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(zt==null?void 0:zt.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Eo(void 0,null,function*(){var xu;uu(!0);let Vi=yield(0,Oe.Tr)({exercise_ids:[...((xu=ee.actionTabs.selectArrs)==null?void 0:xu.map(Cu=>Number(Cu)))||[]],course_id:qo.coursesId,type:"exercise"});if((Vi==null?void 0:Vi.student_count)===0){if((yield yi(Xl))&&ee.actionTabs.isRouter){sl.destroy(),Se.history.push(`/classrooms/${qo.coursesId}/exercise/${$s}/detail?random=${qs}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else iu(Xl),Wi(Vi)}),onCancel:()=>{sl.destroy(),uu(!1),yi(Xl)}})}else{let sl=be.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Zt.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>Eo(void 0,null,function*(){var xu;uu(!0);let Vi=yield(0,Oe.Tr)({exercise_ids:[...((xu=ee.actionTabs.selectArrs)==null?void 0:xu.map(Cu=>Number(Cu)))||[]],course_id:qo.coursesId,type:"exercise"});if((Vi==null?void 0:Vi.student_count)===0){if((yield yi(Xl))&&ee.actionTabs.isRouter){Se.history.push(`/classrooms/${qo.coursesId}/exercise/${$s}/detail?random=${qs}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else iu(Xl),Wi(Vi)})})}return}let xs=yield(0,Oe.Tr)({exercise_ids:[...((wr=ee.actionTabs.selectArrs)==null?void 0:wr.map(sl=>Number(sl)))||[]],course_id:qo.coursesId,type:"exercise"});(xs==null?void 0:xs.student_count)===0?yi(Xl):(iu(Xl),Wi(xs))}),ml=()=>{var pa;let to=[...(pa=ee.actionTabs.selectArrsAll)==null?void 0:pa.filter(ba=>ba.high_resources_consume&&!ba.high_resources_consume_permission)];(to==null?void 0:to.length)>0&&ee.actionTabs.type===1&&be.default.confirm({centered:!0,icon:null,footer:null,width:560,title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Zt.createElement("div",null,Zt.createElement("div",{className:hn.tipcontent},Zt.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",to==null?void 0:to.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Zt.createElement("div",{className:"mt20 mb20"},to==null?void 0:to.map(ba=>Zt.createElement("div",{className:hn.failedList,key:ba.id},Zt.createElement("div",{className:hn.name},ba==null?void 0:ba.exercise_name),Zt.createElement("div",{className:hn.publish,onClick:()=>{(0,a.xg)(`/classrooms/${qo.coursesId}/exercise/${ba.id}/detail?random=${ba.is_random}`)}},Ko.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))))))})},yi=pa=>Eo(void 0,null,function*(){var to,ba,Io;if(ee.actionTabs.type===1){let wr=[...(to=ee.actionTabs.selectArrsAll)==null?void 0:to.filter(ho=>ho.high_resources_consume&&!ho.high_resources_consume_permission)];if((wr==null?void 0:wr.length)==ee.actionTabs.selectArrsAll.length){ve({type:"exercise/setActionTabs",payload:{}}),ml();return}}let ma=!1;return La(!0),(yield(0,x.ZP)(`/api/courses/${qo.coursesId}/exercises/publish.json`,{method:"post",body:pa})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Yi(),Ce.ZP.success("\u53D1\u5E03\u6210\u529F"),ve({type:"exercise/setActionTabs",payload:{}}),(ba=ee==null?void 0:ee.actionTabs)!=null&&ba.cb?(Io=ee==null?void 0:ee.actionTabs)==null||Io.cb():ve({type:"classroomList/getClassroomExercisesList",payload:oo({},ee.actionTabs.params)}),ma=!0,ee.actionTabs.type===1&&ml()),La(!1),ma}),Yi=()=>{Xn(1),Cl([]),Lr([])},hu=(pa,to,ba)=>{pa<=0?Ce.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Pr(to),Sr(ba),ul(!1))};return Zt.createElement(be.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Fl,confirmLoading:eo||No,onCancel:()=>{Yi(),ve({type:"exercise/setActionTabs",payload:{}})}},Zt.createElement(Ze.Z,{spinning:No},Dt&&Zt.createElement(z.default,{form:ta},!!((He=ee==null?void 0:ee.actionTabs)!=null&&He.disabled)&&Zt.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Zt.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:rt.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Xt=zt==null?void 0:zt.exercise)!=null&&Xt.is_make_up_exercise)&&Zt.createElement(Zt.Fragment,null,Zt.createElement(Tt.Z,null,Zt.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Zt.createElement("span",{style:{color:"red",marginRight:3}},"*"),Ko.formatMessage({id:"classrooms.examMode",defaultMessage:"\u8003\u8BD5\u6A21\u5F0F"})),Zt.createElement(z.default.Item,{name:"exercise_type"},Zt.createElement(Ht.ZP.Group,{disabled:((St=zt==null?void 0:zt.exercise)==null?void 0:St.exercise_status)>1,onChange:pa=>{oi(pa.target.value),jt(pa.target.value)}},Zt.createElement(Ht.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Zt.createElement(Ht.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Uo==2&&Zt.createElement(Tt.Z,{className:`${hn.contentInterval}`},Zt.createElement("span",{className:`${hn.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Zt.createElement(z.default.Item,{name:"simulate_exercise_num"},Zt.createElement(ae.Z,{className:hn.numberInput,style:{width:145},precision:0,size:"middle",disabled:((yt=zt==null?void 0:zt.exercise)==null?void 0:yt.exercise_status)>1,min:1,max:999})),Zt.createElement("span",null,"\u6B21",Zt.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Zt.createElement(Tt.Z,null,Zt.createElement("span",{className:"mr10 mt5"},Zt.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Zt.createElement(z.default.Item,{name:"publish_time"},Zt.createElement(Pn.default,{style:{width:170},disabledDate:pa=>pa&&pa<=me()().subtract(0,"days"),disabledTime:no,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Zt.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Zt.createElement(z.default.Item,{name:"end_time"},Zt.createElement(Pn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:pa=>pa&&pa{var ba,Io,ma,Ya,wr;if(Bt(pa),pa)if((ba=zt==null?void 0:zt.exercise)!=null&&ba.is_appoint_user){const ho=(ma=(Io=zt==null?void 0:zt.exercise)==null?void 0:Io.all_exercise_users)==null?void 0:ma.map(Au=>Au.user_id);Pr([...ho])}else Pr([]),xt(!1),rr(!1);else xt((Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.is_miss_exam_user),rr((wr=zt==null?void 0:zt.exercise)==null?void 0:wr.is_no_passing_user)},disabled:((lt=zt==null?void 0:zt.exercise)==null?void 0:lt.exercise_status)!==1}),Zt.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Lt&&Zt.createElement(Tt.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Zt.createElement(Te.default,{checked:tn,disabled:((_t=zt==null?void 0:zt.exercise)==null?void 0:_t.exercise_status)!==1||((Go=zt==null?void 0:zt.exercise)==null?void 0:Go.miss_exam_count)<=0,onChange:pa=>{xt(pa.target.checked)}},Zt.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Zt.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ol(1),Bt(!1),ul(!0)}},"\uFF08",`${(Xo=zt==null?void 0:zt.exercise)==null?void 0:Xo.miss_exam_count}\u4EBA`,"\uFF09"),Zt.createElement(Te.default,{checked:Sa,disabled:((ko=zt==null?void 0:zt.exercise)==null?void 0:ko.exercise_status)!==1||((fo=zt==null?void 0:zt.exercise)==null?void 0:fo.no_passing_count)<=0,onChange:pa=>{rr(pa.target.checked)}},Zt.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Zt.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ol(2),Bt(!1),ul(!0)}},"\uFF08",`${(oa=zt==null?void 0:zt.exercise)==null?void 0:oa.no_passing_count}\u4EBA`,"\uFF09")),Lt&&Zt.createElement(Tt.Z,{className:"mt20",style:{paddingLeft:"90px"}},Zt.createElement(ke.ZP,{type:"primary",ghost:!0,disabled:((Mo=zt==null?void 0:zt.exercise)==null?void 0:Mo.exercise_status)!==1,onClick:()=>{ul(!0),ol(void 0)}},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Zt.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Zt.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${gl.length||0} \u4EBA`,"\uFF09"))),ee.actionTabs.type===2&&!((Hn=zt==null?void 0:zt.exercise)!=null&&Hn.is_make_up_exercise)&&Zt.createElement(Tt.Z,{style:{marginBottom:"10px"}},Zt.createElement("span",{className:"mr10"},Zt.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Zt.createElement(Ht.ZP.Group,{value:en,onChange:pa=>{Un(pa.target.value),Lr([])}},Zt.createElement(Ht.ZP,{disabled:!!((Ha=ee==null?void 0:ee.actionTabs)!=null&&Ha.disabled)||Dt.some(pa=>pa==null?void 0:pa.is_published)||!((Ta=ee==null?void 0:ee.actionTabs)!=null&&Ta.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Zt.createElement(Ht.ZP,{disabled:Dt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Dt.length<=0&&ee.actionTabs.type===2&&!((Na=zt==null?void 0:zt.exercise)!=null&&Na.is_make_up_exercise)&&Zt.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(ee.actionTabs.type===1||!en)&&!((hr=zt==null?void 0:zt.exercise)!=null&&hr.is_make_up_exercise)&&Dt.length>0&&Zt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Zt.createElement("span",{style:{flex:1}},Zt.createElement(Te.default,{checked:jo.length===Dt.length,onChange:pa=>{jo.length===Dt.length?Lr([]):Lr(Dt)}},"\u5168\u9009")),Zt.createElement("span",{style:{width:16}}),Zt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",jo.length||0,"\u4E2A\u5206\u73ED")),(ee.actionTabs.type===1||!en)&&!((er=zt==null?void 0:zt.exercise)!=null&&er.is_make_up_exercise)&&Dt.length>0&&Zt.createElement(Ye.Z,{data:Dt,selectedRowKeys:jo,setSelectedRowKeys:Lr})),Zt.createElement(Gt,{visible:Wo,setVisible:ul,onK:hu,selectKeys:gl,selectRows:Tl,appointStudent:Lt,modalParams:kr,courseId:qo.categoryId||((Ho=(Lo=ee==null?void 0:ee.actionTabs)==null?void 0:Lo.selectArrs)==null?void 0:Ho[0])})),Zt.createElement(Ve.Z,{resdata:lu,type:"exercisepush",okloading:eo,oktext:(lu==null?void 0:lu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pa=>Eo(void 0,null,function*(){var to,ba,Io;La(!0);let ma=yield(0,x.ZP)(`/api/courses/${qo.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(Ya=>Number(Ya)))||[]]}});if(La(!1),(ma==null?void 0:ma.status)===0)if(Zu){let Ya=yield yi(Pu);if(be.default.destroyAll(),Ya&&ee.actionTabs.isRouter){Se.history.push(`/classrooms/${qo.coursesId}/exercise/${(ba=zt==null?void 0:zt.exercise)==null?void 0:ba.id}/detail?random=${(Io=zt==null?void 0:zt.exercise)==null?void 0:Io.is_random}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else yi(Pu)})}))};var _n=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(nn),na=Object.defineProperty,Oa=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,jr=(ee,ve,ge)=>ve in ee?na(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Et=(ee,ve)=>{for(var ge in ve||(ve={}))ar.call(ve,ge)&&jr(ee,ge,ve[ge]);if(va)for(var ge of va(ve))Ar.call(ve,ge)&&jr(ee,ge,ve[ge]);return ee},Ot=(ee,ve)=>Oa(ee,fa(ve)),Ft=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});function zn(ee,ve){const ge=[];for(let He=ee;He{let ve=new Date;const ge=me()(ee).format("HH");if(me()(ee).isSame(me()(ve),"day")){const He=me()(ve).format("HH"),Xt=me()(ve).format("mm");return{disabledHours:()=>zn(0,24).splice(1,He*1-1),disabledMinutes:()=>me()(ee).isSame(me()(ve),"hour")&&ge<=He?zn(0,60).splice(0,Xt):zn(60,60)}}else if(me()(ee).isSame(me()(),"day")){const He=me()().format("HH"),Xt=me()().format("mm");return{disabledHours:()=>zn(0,24).splice(0,He),disabledMinutes:()=>ge<=He?zn(0,Xt):zn(60,60)}}else return!1},Yn=({exercise:ee,dispatch:ve})=>{var ge;const He=(0,Se.useIntl)(),Xt=(0,Se.useParams)(),[St]=z.default.useForm(),[yt,Sn]=(0,re.useState)(1),[lt,_t]=(0,re.useState)([]),[Go,Xo]=(0,re.useState)(!0),[ko,fo]=(0,re.useState)([]),[oa,Mo]=(0,re.useState)(!0),[Hn,Ha]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Ta()},[ee.actionTabs]);const Ta=er=>Ft(void 0,null,function*(){var Lo,Ho;Xo(!0);const Ko=yield ve({type:"exercise/getEndGroups",payload:Ot(Et({},Xt),{check_ids:[...((Lo=ee.actionTabs.selectArrs)==null?void 0:Lo.map(ta=>Number(ta)))||[]]})}),qo=(Ho=Ko==null?void 0:Ko.course_info)==null?void 0:Ho.map((ta,Oo)=>Ot(Et({},ta),{key:ta.course_group_id,title:ta.course_group_name,name:ta.course_group_name,disabled:!!ta.is_published}));Ko&&(Ko!=null&&Ko.course_info)&&(_t([...qo]),St.setFieldsValue({end_time:me()(me()(new Date((0,a.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Xo(!1)}),Na=()=>Ft(void 0,null,function*(){var er,Lo,Ho,Ko;const qo=Et({},St.getFieldsValue());if((ko==null?void 0:ko.length)<=0&<.length>0&&!((er=ee.actionTabs)!=null&&er.unified_setting)){Ce.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Ha(!0);const ta={check_ids:[...((Lo=ee.actionTabs.selectArrs)==null?void 0:Lo.map(Xn=>Number(Xn)))||[]],group_ids:ko};oa||(ta.end_time=me()(qo.end_time).format("YYYY-MM-DD HH:mm")),ta.group_ids=ko.map(Xn=>Xn.course_group_id),(yield(0,x.ZP)(`/api/courses/${Xt.coursesId}/exercises/end_exercise.json`,{method:"post",body:ta})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),ve({type:"exercise/setActionTabs",payload:{}}),(Ho=ee==null?void 0:ee.actionTabs)!=null&&Ho.cb?(Ko=ee==null?void 0:ee.actionTabs)==null||Ko.cb():ve({type:"classroomList/getClassroomExercisesList",payload:Et({},ee.actionTabs.params)})),Ha(!1)}),hr=()=>{Sn(1),_t([]),fo([]),Mo(!0)};return re.createElement(be.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Na,width:680,confirmLoading:Hn||Go,onCancel:()=>{hr(),ve({type:"exercise/setActionTabs",payload:{}})}},re.createElement(Ze.Z,{spinning:Go},lt&&re.createElement(z.default,{form:St},re.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},re.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:rt.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),re.createElement(Tt.Z,{className:"mt20 mb10"},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),re.createElement(Ht.ZP.Group,{value:oa,onChange:er=>{Mo(er.target.value),fo([])}},re.createElement(Ht.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),re.createElement(Ht.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),re.createElement(z.default.Item,{name:"end_time",style:{marginTop:-3,visibility:oa?"hidden":"visible"}},re.createElement(Pn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:er=>er&&er0&&!((ge=ee.actionTabs)!=null&&ge.unified_setting)&&re.createElement(Tt.Z,{style:{marginBottom:"10px"}},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),re.createElement("div",null,lt.length>0&&re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},re.createElement("span",{style:{flex:1}},re.createElement(Te.default,{checked:ko.length===lt.length,onChange:er=>{ko.length===lt.length?fo([]):fo(lt)}},"\u5168\u9009")," "),re.createElement("span",{style:{width:16}}),re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ko.length||0,"\u4E2A\u5206\u73ED")),re.createElement(Ye.Z,{data:lt,selectedRowKeys:ko,setSelectedRowKeys:fo}))))))};var Vo=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Yn),_a=Object.defineProperty,Ua=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,kn=(ee,ve,ge)=>ve in ee?_a(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,mr=(ee,ve)=>{for(var ge in ve||(ve={}))Br.call(ve,ge)&&kn(ee,ge,ve[ge]);if(Ua)for(var ge of Ua(ve))Qa.call(ve,ge)&&kn(ee,ge,ve[ge]);return ee},Gr=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const xr=({exercise:ee,dispatch:ve})=>{const ge=(0,Se.useIntl)(),He=(0,Se.useParams)();return re.createElement(be.default,{centered:!0,title:ge.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:ge.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Gr(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${He.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"classroomList/getClassroomExercisesList",payload:mr({},ee.actionTabs.params)}))}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var $o=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(xr),At=te(71067),gn=Object.defineProperty,mn=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,vn=(ee,ve,ge)=>ve in ee?gn(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,sn=(ee,ve)=>{for(var ge in ve||(ve={}))Ln.call(ve,ge)&&vn(ee,ge,ve[ge]);if(mn)for(var ge of mn(ve))un.call(ve,ge)&&vn(ee,ge,ve[ge]);return ee},cn=(ee,ve)=>{var ge={};for(var He in ee)Ln.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&mn)for(var He of mn(ee))ve.indexOf(He)<0&&un.call(ee,He)&&(ge[He]=ee[He]);return ge},Ba=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const ia=ee=>{var ve=ee,{exercise:ge,dispatch:He,user:Xt}=ve,St=cn(ve,["exercise","dispatch","user"]),yt,Sn;const lt=(0,Se.useIntl)(),_t=(0,Se.useParams)(),[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1),oa=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Hn,Ha;if(ge.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){fo(!0);return}const Ta={hasNum:0,noHasNum:0};(Ha=(Hn=ge==null?void 0:ge.actionTabs)==null?void 0:Hn.selectArrsAll)==null||Ha.map(Na=>{var hr;Na.author_login===((hr=Xt.userInfo)==null?void 0:hr.login)?++Ta.hasNum:++Ta.noHasNum}),Ta.noHasNum>0?be.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ta.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ta.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Mo()}}):fo(!0)}else fo(!1)},[ge.actionTabs.key]);const Mo=()=>{He({type:"exercise/setActionTabs",payload:{}})};return re.createElement(be.default,{centered:!0,title:lt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ko,okText:lt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:Go,destroyOnClose:!0,onOk:()=>Ba(void 0,null,function*(){var Hn;if((Hn=oa.current)!=null&&Hn.onVerify())return;Xo(!0);const Ha=yield(0,x.ZP)(`/api/courses/${_t.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}});Xo(!1),Ha.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),Ce.ZP.success("\u5220\u9664\u6210\u529F"),He({type:"exercise/setActionTabs",payload:{}}),He({type:"classroomList/getClassroomExercisesList",payload:sn({},ge.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:sn({},ge.actionTabs.params)}))}),onCancel:()=>{He({type:"exercise/setActionTabs",payload:{}})}},!((yt=ge==null?void 0:ge.actionTabs)!=null&&yt.status)||!["\u672A\u5F00\u59CB"].includes((Sn=ge==null?void 0:ge.actionTabs)==null?void 0:Sn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(At.Z,{ref:Hn=>oa.current=Hn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var $t=(0,Se.connect)(({exercise:ee,user:ve})=>({exercise:ee,user:ve}))(ia),Qo=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,cl=(ee,ve)=>{var ge={};for(var He in ee)Cr.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&Qo)for(var He of Qo(ee))ve.indexOf(He)<0&&Yr.call(ee,He)&&(ge[He]=ee[He]);return ge},Zn=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const Ia=ee=>{var ve=ee,{exercise:ge,dispatch:He}=ve,Xt=cl(ve,["exercise","dispatch"]);const St=(0,Se.useIntl)(),yt=(0,Se.useParams)();return yt.id=yt.coursesId,(0,re.useEffect)(()=>{ge.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Zn(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${yt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),Ce.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),He({type:"exercise/setActionTabs",payload:{}})}))},[ge.actionTabs.key]),re.createElement(re.Fragment,null)};var Bo=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Ia),wa=te(60324),ro={flex_box_center:"flex_box_center___NMFRx",flex_space_between:"flex_space_between___i7LoA",flex_box_vertical_center:"flex_box_vertical_center___NUJyY",flex_box_center_end:"flex_box_center_end___JGVs2",flex_box_column:"flex_box_column___Han0X",bg:"bg___xTQcX",containerTitle:"containerTitle___wfDxe",containerDesc:"containerDesc___BlZJT",tablestyle:"tablestyle___cIMKp",listItem:"listItem___teS92",info:"info___I8amz",title:"title___Ng3Cg",titleLeft:"titleLeft___dxjAr",titleRight:"titleRight___bo2N2",flexBox:"flexBox___G5iQZ",iconV:"iconV___sw5ZY",acitons:"acitons___ADyk9",moveCategory:"moveCategory___cxRgz",name:"name___mRHCb",categoryName:"categoryName___sGz21",schedule:"schedule___vRew6",fnSign:"fnSign___kCGts",spanSize:"spanSize___ZvQiA",classromediv:"classromediv___zHcjq",glow:"glow___zqQTK",popover:"popover___FlwhL",dot:"dot___saRu_",moni:"moni___sRpNk",authorized:"authorized___XYNsR"},Er=Object.defineProperty,zo=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,si=(ee,ve,ge)=>ve in ee?Er(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Kl=(ee,ve)=>{for(var ge in ve||(ve={}))Wr.call(ve,ge)&&si(ee,ge,ve[ge]);if(zo)for(var ge of zo(ve))Kr.call(ve,ge)&&si(ee,ge,ve[ge]);return ee};const ql=ee=>React.createElement("svg",Kl({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var fl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",$l=Object.defineProperty,ci=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Bl=(ee,ve,ge)=>ve in ee?$l(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,fi=(ee,ve)=>{for(var ge in ve||(ve={}))di.call(ve,ge)&&Bl(ee,ge,ve[ge]);if(ci)for(var ge of ci(ve))ei.call(ve,ge)&&Bl(ee,ge,ve[ge]);return ee};const Ti=ee=>React.createElement("svg",fi({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var Oi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Pi="data:image/jpeg;base64,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",ri=te(12971),Si=te(36254),vr=te(82896),pl=te(21390),Dl=te(69429),li=Object.defineProperty,ti=Object.getOwnPropertySymbols,bi=Object.prototype.hasOwnProperty,qi=Object.prototype.propertyIsEnumerable,Ki=(ee,ve,ge)=>ve in ee?li(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Rl=(ee,ve)=>{for(var ge in ve||(ve={}))bi.call(ve,ge)&&Ki(ee,ge,ve[ge]);if(ti)for(var ge of ti(ve))qi.call(ve,ge)&&Ki(ee,ge,ve[ge]);return ee};const kl=ee=>React.createElement("svg",Rl({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var ki="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",Tn=te(59301),su=Object.defineProperty,cu=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Or=(ee,ve,ge)=>ve in ee?su(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,vl=(ee,ve)=>{for(var ge in ve||(ve={}))Ga.call(ve,ge)&&Or(ee,ge,ve[ge]);if(Fa)for(var ge of Fa(ve))ja.call(ve,ge)&&Or(ee,ge,ve[ge]);return ee},Ll=(ee,ve)=>cu(ee,yo(ve)),$r=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const Ul=({v:ee,k:ve,selectArrs:ge,setSelectArrs:He,dispatch:Xt,params:St,classroomList:yt,batchStatus:Sn,manageAllGroup:lt,user:_t})=>{var Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo,ta,Oo;const Xn=(0,Se.useIntl)(),[Dt,Cl]=(0,re.useState)([]),[No,Nn]=(0,re.useState)(!1),jo=(0,re.useRef)(),Lr=(0,re.useRef)();var en=!1;const Un="YYYY-MM-DD",eo=me()("2020-11-15",Un);function La(){return $r(this,null,function*(){console.log(St,222);let Lt=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/group_use_list.json`,{method:"get",params:Ll(vl({},St),{id:ee.id})});Cl((Lt==null?void 0:Lt.groups)||[])})}const zt=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Tn.createElement(Tn.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")});ee!=null&&ee.appraise_label&&(en=!0);const Wo=(Lt,Bt=!1)=>{var tn;Se.history.push(`/classrooms/${St.coursesId}/exercisenotice/${Lt.id}/users/${(tn=(0,oe.eY)())==null?void 0:tn.login}`)},ul=[{title:Xn.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3}],onFilter:(Lt,Bt)=>Bt.exercise_status===Lt,render:(Lt,Bt)=>Tn.createElement("div",null,Lt===1&&Tn.createElement("span",null,Tn.createElement("i",{className:ro.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Lt===2&&Tn.createElement("span",null,Tn.createElement("i",{className:ro.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Lt===3&&Tn.createElement("span",null,Tn.createElement("i",{className:ro.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:St.order_by==="publish_time"?St.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:St.order_by==="end_time"?St.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Lt,Bt)=>Bt.exercise_status===1?"-":Tn.createElement("span",null,Lt,"/",Bt.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Lt,Bt)=>Bt.exercise_status===1?"-":Lt===0?Tn.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Lt):Tn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${St==null?void 0:St.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Bt.course_group_id}`)},Lt)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Lt,Bt)=>Bt.exercise_status===1?Tn.createElement("img",{style:{cursor:"not-allowed"},src:fl}):Tn.createElement(ne.Z,{title:"\u8BC4\u9605"},Tn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${St==null?void 0:St.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Bt.course_group_id}`)},Tn.createElement("img",{src:Oi})))}],gl=Lt=>{if(en)return Tn.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Lt!=null&&Lt.includes("\u672A\u5F00\u59CB"))return Tn.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Lt!=null&&Lt.includes("\u8003\u8BD5\u4E2D"))return Tn.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Lt!=null&&Lt.includes("\u5DF2\u622A\u6B62"))return Tn.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(Lt!=null&&Lt.includes("\u5BFC\u5165"))return Tn.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Pr=()=>{const Lt=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Lt>=0?Lt:0},Tl=(Lt=ee)=>{var Bt,tn,xt;if(Lt!=null&&Lt.is_encrypt){Xt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Lt==null?void 0:Lt.id,phone:(Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.phone,login:(tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.login}});return}(xt=_t==null?void 0:_t.userInfo)!=null&&xt.phone?Xt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Lt==null?void 0:Lt.id}}):Xt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Sr=Lt=>{var Bt,tn,xt;if(((Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.login)!==(ee==null?void 0:ee.author_login)){Ce.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}Xt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.phone,login:(xt=_t==null?void 0:_t.userInfo)==null?void 0:xt.login,onFinish:Lt}})};return Tn.createElement("div",{className:ro.listItem,onClick:Lt=>{const Bt=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&Lr.current&&!Lr.current.contains(Lt.target))&&(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},(0,oe.GJ)()&&Tn.createElement("span",{ref:Lr},Tn.createElement(Te.default,{checked:ge.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Lt=>{Lt.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Lt=>{let Bt=ge.indexOf(ee.id);ge.indexOf(ee.id)>-1?He(ge.filter(tn=>tn!==ee.id)):He(ge.concat(ee.id))}})),Tn.createElement("div",{className:ro.info},Tn.createElement("div",{className:ro.title},Tn.createElement("div",{className:ro.titleLeft,style:{marginRight:15}},gl(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&Tn.createElement("img",{src:Pi,width:44,height:24,style:{marginRight:10}}),Tn.createElement(ne.Z,{title:ee.exercise_name},Tn.createElement("span",{className:ro.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&Tn.createElement(Le.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&Tn.createElement("span",{className:ro.authorized},"\u5DF2\u6388\u6743"),((Go=ee==null?void 0:ee.exercise_tips)==null?void 0:Go.includes("\u5DF2\u622A\u6B62"))&&((Xo=yt==null?void 0:yt.detailTopBanner)==null?void 0:Xo.forbid_end_exercise)&&Tn.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},Tn.createElement("img",{src:ki,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&Tn.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Tn.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&Tn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:ro.moni},Tn.createElement("img",{src:ri,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((ko=ee==null?void 0:ee.exercise_tips)==null?void 0:ko.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Tn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((fo=ee==null?void 0:ee.exercise_tips)==null?void 0:fo.includes("\u5DF2\u622A\u6B62"))&&((oa=ee==null?void 0:ee.exercise_tips)==null?void 0:oa.includes("\u672A\u63D0\u4EA4"))&&Tn.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&Tn.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",Tn.createElement("img",{src:Dl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),Tn.createElement("div",{className:ro.titleRight,onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&Tn.createElement("span",{className:ro.flexBox,style:{marginRight:"16px"},onClick:()=>$r(void 0,null,function*(){const Lt=()=>$r(void 0,null,function*(){Xt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const Bt=yield(0,x.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});Xt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${St==null?void 0:St.coursesId}/exercise/${ee.id}/centralizeReview/${Bt==null?void 0:Bt.login}`)});if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()})},Tn.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),Tn.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&Tn.createElement(Si.Z,{tips:ee==null?void 0:ee.open_appraise},Tn.createElement("span",{className:ro.flexBox,style:{marginRight:"16px"},onClick:()=>{const Lt=()=>{var Bt,tn,xt;if(((Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.user_status)===2){(0,he.Rd)();return}if((0,oe.Rm)()&&!((xt=(tn=yt==null?void 0:yt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ee==null?void 0:ee.exercise_question_count)===0){Ce.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let Sa=()=>{Xt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],unified_setting:ee.unified_setting,params:St,disabled:ee.exercise_status!==1,type:2,manage_all_group:lt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?Xt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:St.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{Xt({type:"classroomList/getClassroomExercisesList",payload:vl({},St)}),Sa()}}}):Sa()};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},Tn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Tn.createElement("div",null,"\u53D1\u5E03"))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&Tn.createElement("span",{className:ro.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation();const Bt=()=>{var tn,xt;if((0,oe.Rm)()&&!((xt=(tn=yt==null?void 0:yt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_preview)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Sa=me()(ee.created_at,Un);me()(eo).diff(me()(Sa),"days")>0&&(ee!=null&&ee.is_random)?zt():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},Tn.createElement("i",{className:"iconfont icon-yulan3"}),Tn.createElement("div",null,"\u9884\u89C8")),(0,oe.RV)()&&Tn.createElement("span",{className:ro.flexBox,style:{marginRight:"16px"},onClick:()=>{const Lt=()=>{(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},Tn.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),Tn.createElement("div",null,"\u8BE6\u60C5")),(0,oe.GJ)()&&!(0,a._m)()&&Tn.createElement(wa.Z,{placement:"bottom",content:Tn.createElement("div",{className:ro.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Tn.createElement("p",{onClick:Lt=>$r(void 0,null,function*(){const Bt=()=>{(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u89C4\u5219\u8BBE\u7F6E"),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&Tn.createElement("p",{onClick:Lt=>$r(void 0,null,function*(){const Bt=()=>{Xt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&Tn.createElement("p",{onClick:Lt=>{Lt.stopPropagation();const Bt=()=>{const tn=me()(ee.created_at,Un);me()(eo).diff(me()(tn),"days")>0&&(ee!=null&&ee.is_random)?zt():(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},"\u7F16\u8F91\u8003\u8BD5"),Tn.createElement("p",{onClick:Lt=>$r(void 0,null,function*(){const Bt=()=>{var tn;Xt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:St,status:(tn=ee==null?void 0:ee.exercise_tips)==null?void 0:tn[0]}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u5220\u9664\u8BD5\u5377"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Tn.createElement("p",{onClick:()=>{const Lt=()=>{Xt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:St}})};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Mo=ee==null?void 0:ee.exercise_tips)==null?void 0:Mo.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Hn=_t==null?void 0:_t.userInfo)==null?void 0:Hn.login)&&Tn.createElement("p",{onClick:Lt=>$r(void 0,null,function*(){Tl(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((Ta=(Ha=yt==null?void 0:yt.AssistantObject)==null?void 0:Ha.exercise)==null?void 0:Ta.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&Tn.createElement("p",{onClick:Lt=>$r(void 0,null,function*(){const Bt=()=>{var tn,xt;if((0,oe.Rm)()&&!((xt=(tn=yt==null?void 0:yt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_stop)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:St,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u7ED3\u675F\u8003\u8BD5"))},Tn.createElement("span",{onClick:Lt=>Lt.stopPropagation(),className:ro.flexBox,style:{cursor:"default"}},Tn.createElement("i",{className:"iconfont icon-gengduo4"}),Tn.createElement("div",null,"\u66F4\u591A"))),(0,oe.dE)()&&Tn.createElement(Tn.Fragment,null,!!ee.off_limits&&Tn.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Tn.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((Na=ee.exercise_tips)!=null&&Na.includes("\u5DF2\u622A\u6B62"))&&Tn.createElement("a",{className:ro.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee,!0)},href:""},Tn.createElement("i",{className:"iconfont icon-jixukaoshi"}),Tn.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((hr=ee.exercise_tips)!=null&&hr.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&Tn.createElement("a",{className:ro.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee,!0)},href:""},Tn.createElement("i",{className:"iconfont icon-jixukaoshi"}),Tn.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&Tn.createElement("span",{className:ro.flexBox,style:{marginRight:"16px"},onClick:Lt=>$r(void 0,null,function*(){var Bt;if(Lt.stopPropagation(),!(ee!=null&&ee.answered_open)){Ce.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,vr.w)(St.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/users/${(Bt=(0,oe.eY)())==null?void 0:Bt.login}?check=true`)})},Tn.createElement("i",{className:"iconfont icon-chakankaoshi"}),Tn.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((er=ee.exercise_tips)!=null&&er.includes("\u5DF2\u622A\u6B62"))&&Tn.createElement("a",{className:ro.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee)},href:""},Tn.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Tn.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!((Lo=ee.exercise_tips)!=null&&Lo.includes("\u5DF2\u622A\u6B62"))&&Tn.createElement(ne.Z,{title:Tn.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Pr(),"\u6B21")},Tn.createElement("a",{className:ro.flexBox,onClick:Lt=>{Pr()==0&&(ee==null?void 0:ee.current_status)!=0||(Lt.stopPropagation(),Lt.preventDefault(),Wo(ee))},href:""},Tn.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),Tn.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,oe.GJ)()&&Tn.createElement("p",{style:{display:"flex"}},Tn.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:ee.author},ee.author),Tn.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((Ho=ee==null?void 0:ee.exercise_tips)==null?void 0:Ho.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&Tn.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),Tn.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),Tn.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Ko=ee==null?void 0:ee.exercise_tips)!=null&&Ko.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Tn.createElement("span",{className:ro.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Lt=>$r(void 0,null,function*(){Lt.stopPropagation(),Lt.preventDefault(),No||La(),Nn(!No)})},Tn.createElement(ne.Z,{title:`${No?"\u6536\u8D77":"\u5C55\u5F00"}`},Tn.createElement("i",{className:`iconfont icon-${No?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&Tn.createElement("p",{style:{display:"flex"}},Tn.createElement("span",{className:"c-grey-333"},ee.author),Tn.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&Tn.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&Tn.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((qo=ee==null?void 0:ee.exercise_tips)!=null&&qo.includes("\u672A\u5F00\u59CB"))&&Tn.createElement("p",null,Tn.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),Tn.createElement("span",{className:"c-grey-333 mr20"},"\u672A\u5F00\u59CB ",Tn.createElement("span",null,ee==null?void 0:ee.unanswer_users)),Tn.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",Tn.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),Tn.createElement("span",{className:"c-grey-333 mr20"},Xn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"})," ",Tn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),Tn.createElement("span",{className:"c-grey-333"},Xn.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"})," ",Tn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((ta=ee==null?void 0:ee.exercise_tips)!=null&&ta.includes("\u672A\u5F00\u59CB"))&&No&&Dt.length>5&&Tn.createElement(nt.default,{scroll:{y:240},pagination:!1,dataSource:Dt,onRow:Lt=>({onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault()}}),onHeaderRow:(Lt,Bt)=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Lt,Bt,tn)=>{tn.field&&(St.order_by=tn.field),tn.order||(St.sort_direction="asc"),tn.order==="ascend"&&(St.sort_direction="asc"),tn.order==="descend"&&(St.sort_direction="desc"),tn.order||(St.sort_direction="asc"),La()},columns:ul}),(0,oe.GJ)()&&!((Oo=ee==null?void 0:ee.exercise_tips)!=null&&Oo.includes("\u672A\u5F00\u59CB"))&&No&&Dt.length<6&&Dt.length>0&&Tn.createElement(nt.default,{rowKey:"course_group_id",pagination:!1,onRow:Lt=>({onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault()}}),onHeaderRow:(Lt,Bt)=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),dataSource:Dt,style:{marginTop:"10px"},onChange:(Lt,Bt,tn)=>{tn.field&&(St.order_by=tn.field),tn.order||(St.sort_direction="asc"),tn.order==="ascend"&&(St.sort_direction="asc"),tn.order==="descend"&&(St.sort_direction="desc"),tn.order||(St.sort_direction="asc"),La()},columns:ul}),(ee==null?void 0:ee.total)!==void 0&&Tn.createElement("p",null,Tn.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),Tn.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",Tn.createElement("span",null,ee==null?void 0:ee.total)),Tn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u8BC4\u9605 ",Tn.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),Tn.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",Tn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),Tn.createElement(pl.Z,{closable:!0,successCb:()=>Wo(jo.current)}))};var Yl=(0,Se.connect)(({classroomList:ee})=>({classroomList:ee}))(Ul),Ni=te(31797),ni=te(27158),sr=te(61527),so=te(59301),hl=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const{Countdown:Ur}=Ni.default,Vr=({value:ee,onChange:ve,MaxMinutes:ge})=>so.createElement(so.Fragment,null,so.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",so.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",so.createElement("br",null)),so.createElement(ae.Z,{value:ee,onChange:ve,min:0,precision:0,max:ge,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ge}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Qt=({exercise:ee,successCb:ve,dispatch:ge})=>{var He,Xt,St,yt;const Sn=(0,Se.useIntl)(),lt=(0,Se.useParams)(),[_t]=z.default.useForm(),Go=z.default.useWatch("time",_t),[Xo,ko]=(0,re.useState)(!1),fo=(0,re.useRef)(),{actionTabs:oa}=ee,[Mo,Hn]=(0,re.useState)(),[,Ha,Ta,Na]=(0,sr.U)(dt.n7,{id:lt.categoryId}),[,hr,er]=(0,sr.U)(dt.Cd,{});(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&(ko(!1),_t.resetFields())},[ee.actionTabs.key]);const Lo=()=>new Promise(No=>hl(void 0,null,function*(){var Nn,jo;return fo.current=yield(0,ni.y)({ip_limit:(Nn=oa==null?void 0:oa.exerciseParams)==null?void 0:Nn.ip_limit,ip_bind:(jo=oa==null?void 0:oa.exerciseParams)==null?void 0:jo.ip_bind_type}),No()})),Ho=()=>hl(void 0,null,function*(){var No,Nn,jo,Lr,en;yield _t.validateFields();const Un=_t.getFieldsValue();if(ko(!0),(((No=oa==null?void 0:oa.exerciseParams)==null?void 0:No.ip_limit)!=="no"||(Nn=oa==null?void 0:oa.exerciseParams)!=null&&Nn.ip_bind_type)&&(yield Lo()),(yield(0,dt.ZD)((jo=oa==null?void 0:oa.exerciseParams)==null?void 0:jo.id,{exercise_user_id:(Lr=oa==null?void 0:oa.exerciseParams)==null?void 0:Lr.exercise_user_id,unlock_key:Un.unlock_key,time:Un.time,ip:fo.current})).status===0){if(ve){ge({type:"exercise/setActionTabs",payload:{}}),ve();return}const La=oa==null?void 0:oa.exerciseParams;(0,a.nr)({inner_ip:La.inner_ip,public_ip:La.public_ip,open_camera:La.open_camera,ip_limit:La.ip_limit,ip_bind:La.ip_bind,ip_bind_type:La.ip_bind_type,exercise_tips:La.exercise_tips,exerciseId:La.id,screen_open:La.screen_open,screen_num:La.screen_num,screen_sec:La.screen_sec,coursesId:lt.coursesId,login:(en=(0,oe.eY)())==null?void 0:en.login,history,identity_verify:La.identity_verify,open_phone_video_recording:La.open_phone_video_recording,current_status:La.current_status}),ge({type:"exercise/setActionTabs",payload:{}})}ko(!1)}),Ko=[{title:Sn.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:No=>so.createElement("span",{className:No.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},No)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:No=>so.createElement("span",{className:No.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},No)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],qo=((He=oa==null?void 0:oa.exerciseParams)==null?void 0:He.errorMessage)&&typeof((Xt=oa==null?void 0:oa.exerciseParams)==null?void 0:Xt.errorMessage)=="object";(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&hl(void 0,null,function*(){const No=yield er(lt);yield Ta({}),No.status||Hn(No)})},[ee.actionTabs.key]);const{time:ta,end_time:Oo}=(Mo==null?void 0:Mo.exercise)||{},Xn=Na!=null&&Na.user_end_time?me()(Na==null?void 0:Na.user_end_time).add(1,"minutes"):me()(),Dt=me()(Na==null?void 0:Na.user_total_end_time)>Xn?Math.round(me().duration(me()(Na==null?void 0:Na.user_total_end_time).diff(Xn.startOf("minute"))).asMinutes()):0,Cl=((Na==null?void 0:Na.student_left_minutes)||0)+(Go||0);return so.createElement(so.Fragment,null,so.createElement(be.default,{width:514,centered:!0,closable:!!((St=oa==null?void 0:oa.exerciseParams)!=null&&St.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:Sn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ee.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},so.createElement(Ze.Z,{spinning:Ha||hr},qo&&so.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!qo&&so.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),qo&&so.createElement(nt.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((yt=oa==null?void 0:oa.exerciseParams)==null?void 0:yt.errorMessage)||{}],columns:Ko}),so.createElement("div",{className:""},so.createElement(z.default,{form:_t,layout:"vertical",autoComplete:"off"},so.createElement(z.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},so.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ta!==-1?so.createElement(so.Fragment,null,so.createElement(z.default.Item,{name:"time",label:so.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",so.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",me()(Na==null?void 0:Na.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},so.createElement(Vr,{MaxMinutes:Dt})),so.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",so.createElement("span",{className:"ml5"},Ha||hr?"--":Cl),"\u5206\u949F",Cl!==0&&(Na==null?void 0:Na.user_end_time)&&so.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",so.createElement("span",{className:"ml5"},me()(Na==null?void 0:Na.user_end_time).add(Go||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):so.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",me()(Oo).format("YYYY-MM-DD HH:mm")))),so.createElement(Tt.Z,{justify:"space-between",align:"middle"},so.createElement(Ae.Z,null),so.createElement(Ae.Z,null,so.createElement(ke.ZP,{loading:Xo,onClick:Ho},"\u8FDB\u5165\u8003\u8BD5"))))))};var kt=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Qt),rn=te(24776),Vn=te(42554),lo=te(64575),Co=te(59301),In=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const qa=({exercise:ee,dispatch:ve,init:ge,haveInit:He=!1})=>{const Xt=(0,Se.useIntl)(),St=(0,Se.useParams)(),[yt,Sn]=(0,re.useState)(!1);let[lt,_t]=(0,re.useState)();const[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&oa()},[ee.actionTabs]);function oa(){return In(this,null,function*(){var Mo,Hn;let Ha=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});if(((Mo=Ha==null?void 0:Ha.cover_exercises)==null?void 0:Mo.length)>0)Sn(!0),_t((Hn=Ha==null?void 0:Ha.cover_exercises)==null?void 0:Hn[0]);else{let Ta=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});ve({type:"exercise/setActionTabs",payload:{key:""}}),(Ta==null?void 0:Ta.status)===0&&(He&&ge(),be.default.confirm({title:Xt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}})}return Co.createElement("div",null,Co.createElement(be.default,{open:yt,centered:!0,onCancel:Mo=>In(void 0,null,function*(){if(Mo.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Xo(!0);let Hn=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs,update:1}});ve({type:"exercise/setActionTabs",payload:{key:""}}),Xo(!1),(Hn==null?void 0:Hn.status)===0&&(He&&ge(),Sn(!1),be.default.confirm({title:Xt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}else Sn(!1)}),cancelButtonProps:{loading:Go},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ko},onOk:()=>In(void 0,null,function*(){fo(!0);let Mo=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});fo(!1),(Mo==null?void 0:Mo.status)===0&&(He&&ge(),ve({type:"exercise/setActionTabs",payload:{key:""}}),Sn(!1),be.default.confirm({title:Xt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Co.createElement("div",null,Co.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Co.createElement("div",null,Co.createElement("div",null,"\u8BD5\u5377\uFF1A",lt==null?void 0:lt.origin_exercise_nam),Co.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Co.createElement("a",{href:`/paperlibrary/see/${lt==null?void 0:lt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},lt==null?void 0:lt.examination_bank_name))))))};var Do=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(qa),ir=te(87169),Qr=te(90588),Kn=te(18682),nr=te(9516),ua=te(59301),Ol=Object.defineProperty,Zo=Object.defineProperties,Jo=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Nl=Object.prototype.propertyIsEnumerable,Bi=(ee,ve,ge)=>ve in ee?Ol(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,el=(ee,ve)=>{for(var ge in ve||(ve={}))Nr.call(ve,ge)&&Bi(ee,ge,ve[ge]);if(Jr)for(var ge of Jr(ve))Nl.call(ve,ge)&&Bi(ee,ge,ve[ge]);return ee},ji=(ee,ve)=>Zo(ee,Jo(ve)),$i=(ee,ve)=>{var ge={};for(var He in ee)Nr.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&Jr)for(var He of Jr(ee))ve.indexOf(He)<0&&Nl.call(ee,He)&&(ge[He]=ee[He]);return ge},Ui=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const Eu=ee=>{var ve=ee,{user:ge,classroomList:He,globalSetting:Xt,loading:St,dispatch:yt}=ve,Sn=$i(ve,["user","classroomList","globalSetting","loading","dispatch"]),lt,_t,Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo;const ta=(0,Se.useIntl)(),Oo=(0,Se.useParams)(),[Xn]=(0,Se.useSearchParams)(),[Dt,Cl]=(0,re.useState)(()=>ji(el({},Oo),{limit:20})),No=(0,Se.useLocation)(),{detailExerciseList:Nn,detailTopBanner:jo,detailLeftMenus:Lr}=He,[en,Un]=(0,re.useState)([]),[eo,La]=(0,re.useState)(!1),[zt,Wo]=(0,re.useState)([]),[ul,gl]=(0,re.useState)(!1),[Pr,Tl]=(0,re.useState)(!1),[Sr,Lt]=(0,re.useState)(!1),[Bt,tn]=(0,re.useState)(!1),[xt,Sa]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),rr=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];Dt.type=Xn.get("tabs")==="all"?"":Xn.get("tabs")||"",Dt.id=Dt.coursesId,(0,re.useEffect)(()=>{var jt,ya,Fl;if((jt=ge==null?void 0:ge.userInfo)!=null&&jt.login){if((0,oe.GJ)()){const ml=a.cX.getItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");ml&&(Dt.sort_by=ml==null?void 0:ml.type,Dt.sort_direction=ml==null?void 0:ml.direction,Sa(ml==null?void 0:ml.name))}yt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})}else(Fl=ge==null?void 0:ge.userInfo)!=null&&Fl.username&&yt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)});La(!1)},[(lt=ge==null?void 0:ge.userInfo)==null?void 0:lt.login,No.pathname]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&yt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})},[He.actionTabs.key]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(gl(!0),Tl(jo==null?void 0:jo.show_unstart_exercise),Lt(jo==null?void 0:jo.forbid_end_exercise))},[He.actionTabs.key]),(0,re.useEffect)(()=>{Un([])},[Nn]);const kr=(jt,ya)=>{Un([]),Dt.page=jt,Dt.limit=ya,yt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})},ol=jt=>{Dt.type=jt.id==="all"?"":jt.id,Dt.page=1,Se.history.replace(`${No.pathname}?tabs=${jt.id}`),tn(!1),yt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})};(0,re.useEffect)(()=>{Xn.get("tabs")==="all"&&(Dt.type="",Dt.page=1)},[Xn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&yt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(_t=ge==null?void 0:ge.userInfo)==null?void 0:_t.username]),(0,re.useEffect)(()=>{const jt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),be.default.info({title:ta.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,width:600,content:ua.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),"1\u3001\u5728",ua.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ua.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ua.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),"2\u3001\u5728",ua.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ua.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ua.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),jt==="allowRouter"&&ua.createElement(ua.Fragment,null,"3\u3001",ua.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&yt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(Go=ge==null?void 0:ge.userInfo)==null?void 0:Go.login]);const Uo=[{name:"\u5168\u90E8",id:"all",total:(Xo=Nn.exercises_counts)==null?void 0:Xo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(ko=Nn.exercises_counts)==null?void 0:ko.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(fo=Nn.exercises_counts)==null?void 0:fo.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(oa=Nn.exercises_counts)==null?void 0:oa.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Mo=Nn.exercises_counts)==null?void 0:Mo.end_counts}],oi=[{name:"\u6279\u91CF\u53D1\u5E03",icon:ua.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:ua.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:ua.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:ua.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:ua.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(jt=>(0,oe.GJ)()?!0:jt.name!=="\u6279\u91CF\u5220\u9664").filter(jt=>jo.is_public?!0:jt.name!=="\u8BBE\u4E3A\u516C\u5F00"),lu=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:ua.createElement(ua.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Wi="YYYY-MM-DD",Pu=me()("2020-11-15",Wi),iu=jt=>{var ya;Dt.sort_by=jt.type,Dt.sort_direction=jt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,jt,"Exercise"),Dt.page=1,yt({type:"classroomList/getClassroomExercisesList",payload:el({},Dt)}),Sa(jt.name)},Zu=()=>ua.createElement(Be.default,null,ua.createElement(Be.default.Item,{key:1,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Dt}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),ua.createElement(Be.default.Item,{key:2,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.scrollTo(0,0),Se.history.push(`/classrooms/${Dt.coursesId}/exercise/add?catalogue=${(Oo==null?void 0:Oo.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),ua.createElement(Be.default.Item,{key:3,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He.AssistantObject)==null?void 0:jt.practice)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),uu=jt=>Ui(void 0,null,function*(){var ya,Fl,ml,yi,Yi,hu,pa,to;const ba=jt.name;if(((ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.user_status)===2&&jt.name==="\u6279\u91CF\u53D1\u5E03"){(0,he.Rd)();return}const Io=[];if((Fl=Nn.exercises)==null||Fl.map(ma=>{if(en.includes(ma.id)&&ma.is_random){const Ya=me()(ma.created_at,Wi);me()(Pu).diff(me()(Ya),"days")>0&&(ma!=null&&ma.is_random)&&Io.push(ma)}}),en==""){let ma="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ma="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),Ce.ZP.error(ma)}else if(Io.length)lu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((yi=(ml=He==null?void 0:He.AssistantObject)==null?void 0:ml.exercise)!=null&&yi.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let ma=!1;Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ma=!0)});let Ya;if(Ya=(hu=(Yi=Nn.exercises.filter(ho=>en.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Yi[0])==null?void 0:hu.exercise_name,(Ya==null?void 0:Ya.length)>0){Ce.ZP.warning(`${Ya}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(ma){Ce.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let wr=!1;if(Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.exercise_status!==1&&(wr=!0)}),wr){Ce.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ma=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...en]}});if(((pa=ma==null?void 0:ma.cover_exercises)==null?void 0:pa.length)>0){Wo(ma==null?void 0:ma.cover_exercises);return}}yt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:en,selectArrsAll:(to=Nn.exercises)==null?void 0:to.filter(ma=>en.includes(ma.id)),params:Dt,type:1}})}});return ua.createElement("section",{className:"minH500"},ua.createElement(rn.Z,{isLoading:St["classroomList/getClassroomExercisesList"],tabDataSource:Uo,isAdmin:(0,oe.GJ)(),dispatch:yt,type:Nn==null?void 0:Nn.main_category_name,isExercise:!0,user:ge,getDropdownMenu:Zu,onTabMenuClick:ol,classroomList:He,defaultSelectedKeys:[Dt.type||"all"]}),ua.createElement(Vn.Z,{dataSource:Nn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Bt,SortMenuName:xt,setSortMenuName:Sa,SortMenus:rr,onSearch:jt=>{Dt.search=jt.trim(),Dt.page=1,yt({type:"classroomList/getClassroomExercisesList",payload:el({},Dt)})},isShowMode:!0,onModeChange:jt=>{Dt.is_normal=jt,Dt.page=1,yt({type:"classroomList/getClassroomExercisesList",payload:el({},Dt)})},onSort:iu,onBatch:jt=>tn(jt)}),ua.createElement(ue.Z,{loading:St["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30 px-20px"},(Hn=Nn.exercises_counts)!=null&&Hn.exercises_all_counts?Nn.exercises.map(function(jt,ya){return ua.createElement(Yl,{key:ya,v:jt,k:ya,batchStatus:Bt,selectArrs:en,setSelectArrs:Un,dispatch:yt,params:Dt,user:ge,manageAllGroup:Nn.manage_all_group})}):ua.createElement(E.Z,null),ua.createElement("aside",{className:"tc mb50 mt30 px-20px"},((Ha=Nn.exercises_counts)==null?void 0:Ha.exercises_all_counts)>0&&ua.createElement(Ne.Z,{showTotal:jt=>{var ya;return`\u5171 ${(ya=Nn==null?void 0:Nn.exercises_counts)==null?void 0:ya.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:kr,defaultCurrent:Dt.page,current:Dt.page||1,pageSize:Dt.limit||20,total:Nn.exercises_counts&&Nn.exercises_counts.exercises_all_counts}))),en.length>0&&(0,oe.GJ)()&&ua.createElement(ze.Z,{offsetBottom:0},ua.createElement(lo.Z,{buttonDataSource:oi,onButtonClick:uu,useBatchStatus:tn,setSeleArr:Un,catalogue:((Na=(Ta=Lr==null?void 0:Lr.course_modules)==null?void 0:Ta.find(jt=>jt.type==="exercise"))==null?void 0:Na.second_category)||[],addCatalogue:jt=>{jt.preventDefault(),yt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:Dt,selectArrs:{category_id:Nn==null?void 0:Nn.main_category_id,type:"exercise"}}})},allSelect:en.length?en.length===((er=(hr=Nn.exercises)==null?void 0:hr.filter(jt=>!jt.is_make_up_exercise))==null?void 0:er.length):!1,setAllSelect:jt=>{var ya;jt.target.checked?Un((ya=Nn==null?void 0:Nn.exercises)==null?void 0:ya.filter(Fl=>!Fl.is_make_up_exercise).map(Fl=>Fl.id)):Un([])},selectArrs:en,onMenuClick:jt=>Ui(void 0,[jt],function*({key:ya}){if(en=="")return Ce.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:en,new_category_id:ya}})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),yt({type:"classroomList/getClassroomExercisesList",payload:el({},Oo)}))})})),ua.createElement(_n,null),ua.createElement(Vo,null),ua.createElement($t,null),ua.createElement($o,null),ua.createElement(Qr.Z,{onOk:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:el({},Oo)})}}),ua.createElement(Kn.Z,{onOk:()=>{}}),ua.createElement(qt,{cb:()=>Un([])}),ua.createElement(Bo,null),ua.createElement(kt,null),ua.createElement(be.default,{title:ua.createElement("span",null,ua.createElement(ir.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:zt.length>0,footer:!1,onCancel:()=>{Wo([])}},ua.createElement("div",{style:{height:300,overflow:"auto"}},ua.createElement("div",null,"\u6709",zt==null?void 0:zt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),zt==null?void 0:zt.map(jt=>ua.createElement("div",{style:{marginTop:25}},ua.createElement("div",null,"\u8BD5\u5377\uFF1A",jt==null?void 0:jt.origin_exercise_nam),ua.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ua.createElement("a",{href:`/paperlibrary/see/${jt==null?void 0:jt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},jt==null?void 0:jt.examination_bank_name))))),ua.createElement("div",{style:{textAlign:"end"}},ua.createElement(ke.ZP,{style:{height:30},onClick:()=>Ui(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en],update:1}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info("\u8986\u76D6\u6210\u529F"),Wo([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),ua.createElement(ke.ZP,{type:"primary",onClick:()=>Ui(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en]}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info("\u5F62\u6210\u6210\u529F"),Wo([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),ua.createElement(be.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:ul,centered:!0,onOk:()=>Ui(void 0,null,function*(){let jt=yield(0,x.ZP)(`/api/courses/${Dt.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Pr,forbid_end_exercise:Sr}});(jt==null?void 0:jt.status)===0&&(gl(!1),yt({type:"classroomList/setActionTabs",payload:{key:""}}),yt({type:"classroomList/getClassroomTopBanner",payload:{id:Dt.coursesId}}),Ce.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{gl(!1),yt({type:"classroomList/setActionTabs",payload:{key:""}})}},ua.createElement(Te.default,{checked:Pr,onChange:jt=>{Tl(jt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",ua.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),ua.createElement(Te.default,{className:"mt20",checked:Sr,onChange:jt=>{Lt(jt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),ua.createElement(Do,null),ua.createElement(ua.Fragment,null,ua.createElement(nr.T$,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:ji(el({},He==null?void 0:He.actionTabs),{open:""})})},open:((Lo=He==null?void 0:He.actionTabs)==null?void 0:Lo.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),ua.createElement(nr.$i,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:ji(el({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})},open:((Ho=He==null?void 0:He.actionTabs)==null?void 0:Ho.open)==="\u8BD5\u5377\u5C01\u5B58",Data:ji(el({},He==null?void 0:He.actionTabs),{type:"exercise"})}),ua.createElement(nr.K1,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:ji(el({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})},open:((Ko=He==null?void 0:He.actionTabs)==null?void 0:Ko.open)==="\u89E3\u5C01",Data:ji(el({},He==null?void 0:He.actionTabs),{type:"exercise"})}),ua.createElement(nr.O7,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:ji(el({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})},open:((qo=He==null?void 0:He.actionTabs)==null?void 0:qo.open)==="\u63D0\u793A",Data:ji(el({},He==null?void 0:He.actionTabs),{type:"exercise"})})))};var _u=(0,Se.connect)(({user:ee,classroomList:ve,loading:ge,globalSetting:He})=>({user:ee,classroomList:ve,globalSetting:He,loading:ge.effects}))(Eu),Ai={flex_box_center:"flex_box_center___I2Zor",flex_space_between:"flex_space_between___Ht3Hg",flex_box_vertical_center:"flex_box_vertical_center___l37KN",flex_box_center_end:"flex_box_center_end___O7U5A",flex_box_column:"flex_box_column___QIoOH",containerTitle:"containerTitle___JCYrV",containerDesc:"containerDesc___OW8kv",menus:"menus___X1BVx",listItem:"listItem___QQnG2",info:"info___TwB7l",title:"title___l4jJE",titleLeft:"titleLeft___xwSdb",titleRight:"titleRight___b3ucs",acitons:"acitons___M5Z8n",move:"move___ez_Md",hideHeadCheckbox:"hideHeadCheckbox___kvvPQ",moveCategory:"moveCategory___dZlgC",tabSearch:"tabSearch___FCjLv",warpModal:"warpModal___gzw5T",modalColumn:"modalColumn___togI3",modalRow:"modalRow___HVpN2",sup:"sup___yOXrk",name:"name___jYQZy"},yr=te(59301),Fu=Object.defineProperty,bu=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,Di=Object.getOwnPropertySymbols,du=Object.prototype.hasOwnProperty,Gu=Object.prototype.propertyIsEnumerable,Wu=(ee,ve,ge)=>ve in ee?Fu(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,wi=(ee,ve)=>{for(var ge in ve||(ve={}))du.call(ve,ge)&&Wu(ee,ge,ve[ge]);if(Di)for(var ge of Di(ve))Gu.call(ve,ge)&&Wu(ee,ge,ve[ge]);return ee},Bu=(ee,ve)=>bu(ee,_i(ve)),gu=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const{TabPane:as}=y.default,Qi=({classroomList:ee,exercise:ve,loading:ge,dispatch:He})=>{var Xt;const St=(0,Se.useIntl)(),yt=(0,Se.useParams)(),Sn=(0,Se.useLocation)(),[lt]=z.default.useForm(),{brankList:_t}=ve;let[Go,Xo]=(0,re.useState)(!0),[ko,fo]=(0,re.useState)(!1);const[oa,Mo]=(0,re.useState)("myself");let[Hn,Ha]=(0,re.useState)([]),[Ta,Na]=(0,re.useState)([]),[hr,er]=(0,re.useState)(),[Lo,Ho]=(0,re.useState)([]);const Ko=(0,re.useRef)(null),[qo,ta]=(0,re.useState)(!1),[Oo,Xn]=(0,re.useState)(""),[Dt,Cl]=(0,re.useState)(""),[No,Nn]=(0,re.useState)(!1),[jo,Lr]=(0,re.useState)({}),en=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(xt,Sa,rr)=>yr.createElement("div",{style:{display:"flex",alignItems:"center"}},yr.createElement(ne.Z,{title:xt},yr.createElement("div",{title:xt,className:Ai.name},xt)),(Sa==null?void 0:Sa.high_resources_consume)&&yr.createElement(Le.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:xt=>yr.createElement(ne.Z,{title:xt},yr.createElement("span",null,xt))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:xt=>xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(xt,Sa)=>yr.createElement("a",{href:xt?`/randompaper/detail/${Sa.id}`:`/paperlibrary/see/${Sa.id}?defaultActiveKey=1`,target:"_blank>"},St.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))}],[Un,eo]=(0,re.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,re.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Wo(),Ho([]),La())},[ve.actionTabs.key]);const La=()=>gu(void 0,null,function*(){const xt=yield He({type:"paperlibrary/getTeachGroupData"});Na(xt)}),zt=xt=>{const Sa=parseInt(xt);return isNaN(Sa)?"":Sa},Wo=()=>gu(void 0,null,function*(){var xt,Sa;if(Go){++Un.page,Xo(!1);const rr=yield He({type:"exercise/getBrankList",payload:Bu(wi({},Un),{search:(xt=Un.search)==null?void 0:xt.trim()})});Hn=rr!=null&&rr.object_list?[...Hn.concat(rr==null?void 0:rr.object_list)]:Hn,Un.filter==="public"?er(rr.is_teacher):er(!0),((Sa=rr.object_list)==null?void 0:Sa.length){Ko.current.scrollTop=0,Hn=[],Un.page=0,Un.group_id=xt,Go=!0,Ho([]),eo(wi({},Un)),Wo()},gl={selectedRowKeys:Lo,onChange:xt=>{Ho(xt)},type:"radio"},Pr=()=>{eo(wi({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ha([]),Xo(!0),Mo("myself"),He({type:"exercise/setActionTabs",payload:{}}),fo(!1)},[Tl,Sr,Lt,Bt]=(0,Ee.P)(),tn=xt=>gu(void 0,null,function*(){let Sa=!1;Hn.forEach(Uo=>{Lo.includes(Uo.id)&&(Sa=Uo.is_random)});const rr=xt.map(Uo=>({shixun_id:Uo.id,is_use:Uo.is_use,is_copy:Uo.is_copy}));if(!Sa){Nn(!0);const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,category_id:(yt==null?void 0:yt.categoryId)||null,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr}});Nn(!1),(Uo==null?void 0:Uo.status)===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),He({type:"classroomList/getClassroomExercisesList",payload:wi({},ve.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:{id:yt.coursesId}}),Xn(`/classrooms/${yt.coursesId}/exercise/${Uo.exercise_id}/detail?random=${Uo.is_random}&tabs=3`),Cl(`/classrooms/${yt.coursesId}/exercise/add/${Uo.exercise_id}?random=${Uo.is_random}&type=2`),ta(!0),Ce.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Sr(),Pr());return}Nn(!0),setTimeout(()=>{Nn(!1)},500),He({type:"exercise/setActionTabs",payload:{}});let kr=1,ol=be.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:yr.createElement("div",{className:Ai.modalColumn},yr.createElement("div",{className:Ai.modalRow},yr.createElement("sup",{className:Ai.sup},"*"),yr.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),yr.createElement(ae.Z,{parser:zt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:kr,onChange:Uo=>{kr=Uo;const oi=document.getElementById("model_error");kr<1||kr>50?oi.style.display="block":oi.style.display="none"}})),yr.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Pr,onOk:()=>gu(void 0,null,function*(){if(kr<1||kr>50){const oi=document.getElementById("model_error");return oi.style.display="block",Promise.reject()}ol.update({cancelButtonProps:{disabled:!0}});const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr,num:kr}});ol.update({cancelButtonProps:{disabled:!1}}),Uo&&Uo.status===0?((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),be.default.destroyAll(),He({type:"classroomList/getClassroomExercisesList",payload:wi({},ve.actionTabs.params)}),Pr(),Sr(),Ce.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Pr(),Sr())})})});return yr.createElement(yr.Fragment,null,yr.createElement(be.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:St.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:ko,bodyStyle:{minHeight:200},wrapClassName:Ai.warpModal,onOk:()=>gu(void 0,null,function*(){var xt;if(!Lo.length){Ce.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}fo(!0);let Sa=!1,rr=!1;if(Hn.forEach(ol=>{Lo.includes(ol.id)&&ol.need_authorize&&(Sa=ol.need_authorize),Lo.includes(ol.id)&&(rr=ol.is_random)}),Sa){(0,he.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let kr=yield(0,Oe.Tr)({id:`${Lo[0]}`,course_id:(xt=ee.detailTopBanner)==null?void 0:xt.course_id,type:"examination_bank"});fo(!1),(kr==null?void 0:kr.student_count)===0?tn([]):Lr(kr)}),onCancel:Pr},yr.createElement(y.default,{activeKey:oa,onTabClick:xt=>gu(void 0,null,function*(){Ko.current.scrollTop=0,Hn=[],oa!==xt&&Ho([]),Mo(xt),Un.page=0,Un.filter=xt,Un.group_id=null,Go=!0,Wo()})},yr.createElement(as,{tab:yr.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),yr.createElement(as,{tab:yr.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),yr.createElement(as,{tab:yr.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),yr.createElement("div",{className:Ai.tabSearch},oa==="teacher"&&yr.createElement(le.default,{value:Un.group_id,onChange:ul,size:"middle",style:{width:200,marginRight:30}},yr.createElement(le.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Xt=Ta==null?void 0:Ta.groups)==null?void 0:Xt.map(xt=>yr.createElement(le.default.Option,{key:xt==null?void 0:xt.group_id,value:xt==null?void 0:xt.group_id},xt==null?void 0:xt.name))),yr.createElement(ie.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Un.search,onChange:xt=>{Un.search=xt.target.value,eo(wi({},Un))},onSearch:xt=>{Ko.current.scrollTop=0,Hn=[],Un.page=0,Go=!0,Ho([]),xt&&(0,Ke.tk)({name:xt,copywriting:xt,position:"Exercise"}),Wo()}})),yr.createElement("div",{ref:Ko,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!hr&&oa==="public"&&yr.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},yr.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),yr.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),yr.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>{Wo()},hasMore:Go,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&hr&&yr.createElement(ce.Z,{className:Ai.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Hn,onRow:xt=>({onClick:()=>{Ho([xt==null?void 0:xt.id])}}),resColumns:en,rowSelection:gl})))),yr.createElement(be.default,{title:St.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:qo,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:yr.createElement("div",null,yr.createElement(ke.ZP,{onClick:()=>{ta(!1),Se.history.push(Dt)}},"\u4FEE\u6539\u8BD5\u5377"),yr.createElement(ke.ZP,{type:"primary",onClick:()=>{Se.history.push(Oo),ta(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ta(!1)}},yr.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),yr.createElement(Ve.Z,{resdata:jo,type:"exercise",okloading:No,oktext:(jo==null?void 0:jo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xt=>{tn(xt)}}),yr.createElement(Ee.Z,{inPaper:!0,visible:Tl,onCancel:Sr,onOk:tn,renderData:Lt,modalType:"multiple",type:"examination_bank"}))};var os=(0,Se.connect)(({exercise:ee,loading:ve,classroomList:ge})=>({exercise:ee,loading:ve,classroomList:ge}))(Qi),Yu=te(79792),Su={cstuModal:"cstuModal___Lk_O4",removeStyle:"removeStyle___PEQ8_",bottom:"bottom___x2sdD",yes:"yes___DNALK",no:"no___lzotc",Onerow:"Onerow___gJgKh",searchMember:"searchMember___jzYuJ",searchMemberHeader:"searchMemberHeader___v8IBY"},Zr=te(59301),Cs=Object.defineProperty,ec=Object.defineProperties,Fs=Object.getOwnPropertyDescriptors,bs=Object.getOwnPropertySymbols,zs=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,Ou=(ee,ve,ge)=>ve in ee?Cs(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,zi=(ee,ve)=>{for(var ge in ve||(ve={}))zs.call(ve,ge)&&Ou(ee,ge,ve[ge]);if(bs)for(var ge of bs(ve))rs.call(ve,ge)&&Ou(ee,ge,ve[ge]);return ee},Nu=(ee,ve)=>ec(ee,Fs(ve)),Bs=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const Zs=({visible:ee,setVisible:ve,onK:ge,selectKeys:He,selectRows:Xt,appointStudent:St,modalParams:yt,courseId:Sn})=>{const lt=(0,Se.useIntl)(),_t=(0,Se.useParams)(),[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1),[oa,Mo]=(0,re.useState)([]),[Hn,Ha]=(0,re.useState)([]),[Ta,Na]=(0,re.useState)([]),[hr,er]=(0,re.useState)("all"),[Lo,Ho]=(0,re.useState)("all");let[Ko,qo]=(0,re.useState)(!0);const[ta,Oo]=(0,re.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Xn,Dt]=(0,re.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Cl={selectedRowKeys:Hn,columnWidth:40,hideSelectAll:!0,onSelect:(en,Un,eo)=>{let La=!0;for(let zt=0;zt{if(en&&eo.length>0){eo.forEach(La=>{Hn.push(La.user_id),Ta.push(La)}),Ha([...Hn]),Na([...Ta]);return}if(!en&&eo.length>0){let La=[],zt=[];const Wo=new Set(eo),ul=new Set(Hn),gl=new Set(Ta);La=[...ul].filter(Pr=>[...Wo].every(Tl=>Tl.user_id!==Pr)),zt=[...gl].filter(Pr=>[...Wo].every(Tl=>Tl.user_id!==Pr.user_id)),Ha([...La]),Na([...zt])}}};(0,re.useEffect)(()=>{ee&&He&&(Ha([...He]),Na(Xt))},[ee,He]),(0,re.useEffect)(()=>{ee&&(!St&&yt?Xn.status=yt:Xn.status=null,Dt(zi({},Xn)),Nn())},[ee,St,yt]);const No=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(en,Un,eo)=>Zr.createElement("span",{style:{color:"#333"}},eo+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(en,Un,eo)=>Zr.createElement("span",null,en)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(en,Un,eo)=>Zr.createElement("span",{style:{color:"#666"}},en)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(en,Un)=>Zr.createElement("span",null,en)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(en,Un)=>Zr.createElement("span",null,en||"--")},{title:lt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(en,Un)=>Zr.createElement("span",null,en)}].filter(en=>yt===1||yt===2?en.title!==lt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}):!0),Nn=()=>Bs(void 0,null,function*(){var en,Un,eo;fo(!0);const La=yield(0,x.ZP)(`/api/exercises/${_t.categoryId||Sn}/wait_make_up_students.json`,{method:"get",params:Nu(zi({},Xn),{keywords:(en=Xn==null?void 0:Xn.keywords)==null?void 0:en.trim()})});if(La.status===0){const zt=((eo=(Un=La==null?void 0:La.data)==null?void 0:Un.all_course_groups)==null?void 0:eo.map(Wo=>({value:Wo==null?void 0:Wo.id,label:Wo==null?void 0:Wo.name})))||[];Oo([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...zt]),Mo(La.data)}fo(!1)}),jo=()=>{Xn.page=1,Xn.status=null,Xn.course_group_id=null,Xn.keywords="",er("all"),Ho("all"),Ha([]),Na([]),Dt(zi({},Xn)),St&&ge(Hn==null?void 0:Hn.length,Hn,Ta)},Lr=()=>{Xn.page=1,Xn.status=null,Xn.course_group_id=null,Xn.keywords="",Dt(zi({},Xn)),er("all"),Ho("all"),Ha([]),Na([]),ve(!1)};return Zr.createElement(be.default,{centered:!0,className:Su.cstuModal,title:yt===1?"\u7F3A\u8003\u5B66\u751F":yt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ee,width:1200,footer:null,onCancel:()=>{Lr()}},Zr.createElement(Tt.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Zr.createElement(Tt.Z,null,Zr.createElement(Ae.Z,null,Zr.createElement(le.default,{size:"large",value:hr,style:{width:200,marginRight:20},onChange:en=>{er(en),en==="all"?Xn.course_group_id=null:Xn.course_group_id=en,Xn.page=1,Dt(zi({},Xn)),Nn()},options:ta})),St&&Zr.createElement(Ae.Z,null,Zr.createElement(le.default,{size:"large",value:Lo,style:{width:200},onChange:en=>{Ho(en),en==="all"?Xn.status=null:Xn.status=en,Xn.page=1,Dt(zi({},Xn)),Nn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Zr.createElement(Ae.Z,null,Zr.createElement(It.t7,{style:{width:300,marginLeft:15},value:Xn.keywords,allowClear:!0,onChange:en=>{Xn.keywords=en,Xn.page=1,Dt(zi({},Xn)),Nn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Zr.createElement(Tt.Z,{align:"middle",className:"mb30"},Zr.createElement(Ae.Z,{span:14},Zr.createElement("div",{className:"flexd-table-header"},Zr.createElement(nt.default,{pagination:!1,dataSource:[],columns:No,rowSelection:St?Cl:null,rowKey:en=>en.user_id})),Zr.createElement("div",null,Zr.createElement(nt.default,{rowSelection:St?Cl:null,columns:No,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:en=>en.user_id,loading:ko,dataSource:oa==null?void 0:oa.exercise_users,onChange:(en,Un,eo)=>{Xn.page=en==null?void 0:en.current,Xn.limit=en==null?void 0:en.pageSize,eo!=null&&eo.order?(Xn.sort_by=eo==null?void 0:eo.field,Xn.direction=(eo==null?void 0:eo.order)==="ascend"?"asc":"desc"):(Xn.sort_by=null,Xn.direction=null),Dt(zi({},Xn)),Nn()},pagination:!1}))),Zr.createElement(Ae.Z,{span:1},Zr.createElement("img",{src:Ie,style:{marginLeft:10}})),Zr.createElement(Ae.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Zr.createElement("div",{className:Su.searchMember,style:{width:550}},Zr.createElement(Tt.Z,{className:Su.searchMemberHeader},Zr.createElement(Ae.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Zr.createElement(Ae.Z,{flex:"110px"},"\u5B66\u53F7"),Zr.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Zr.createElement("div",{style:{overflow:"auto",height:390}},Ta==null?void 0:Ta.map((en,Un)=>Zr.createElement(Tt.Z,{key:Un,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Zr.createElement(Ae.Z,{flex:"100px"},en.user_name),Zr.createElement(Ae.Z,{flex:"110px"},en.student_id),Zr.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},en.user_group_name),Zr.createElement(Ae.Z,{style:{marginLeft:10}},Zr.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Na(Ta.filter(eo=>eo.user_id!=en.user_id)),Ha(Hn.filter(eo=>eo!=en.user_id))}})))))))),!(yt===1||yt===2)&&Zr.createElement("div",{className:Su.bottom},Zr.createElement(ke.ZP,{className:Su.no,onClick:()=>{Lr()}},"\u53D6\u6D88"),Zr.createElement(ke.ZP,{loading:Go,type:"primary",onClick:()=>{jo()}},lt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))};var Ds=(0,Se.connect)(({})=>({}))(Zs),eu={contentInterval:"contentInterval___exfzZ",numberInput:"numberInput___uwvXH",minorRuleText:"minorRuleText___Mp9Y2",failedList:"failedList___XUK6Y",name:"name___dS7W9",publish:"publish___Qpw4v"},co=te(59301),ws=Object.defineProperty,ls=Object.defineProperties,Hs=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,_s=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,yu=(ee,ve,ge)=>ve in ee?ws(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,mu=(ee,ve)=>{for(var ge in ve||(ve={}))_s.call(ve,ge)&&yu(ee,ge,ve[ge]);if(Ms)for(var ge of Ms(ve))Ls.call(ve,ge)&&yu(ee,ge,ve[ge]);return ee},Ku=(ee,ve)=>ls(ee,Hs(ve)),Du=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});function wu(ee,ve){const ge=[];for(let He=ee;He{let ve=new Date;const ge=me()(ee).format("HH");if(me()(ee).isSame(me()(ve),"day")){const He=me()(ve).format("HH"),Xt=me()(ve).format("mm");return{disabledHours:()=>wu(0,24).splice(1,He*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ge,He),me()(ee).isSame(me()(ve),"hour")&&ge<=He?wu(0,60).splice(0,Xt):wu(60,60))}}else if(me()(ee).isSame(me()(),"day")){const He=me()().format("HH"),Xt=me()().format("mm");return{disabledHours:()=>wu(0,24).splice(0,He),disabledMinutes:()=>ge<=He?wu(0,Xt):wu(60,60)}}else return!1},ye=({exercise:ee,dispatch:ve})=>{var ge,He,Xt,St,yt,Sn,lt,_t,Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho;const Ko=(0,Se.useIntl)(),qo=(0,Se.useParams)(),[ta]=z.default.useForm(),[Oo,Xn]=(0,re.useState)(1),[Dt,Cl]=(0,re.useState)([]),[No,Nn]=(0,re.useState)(!0),[jo,Lr]=(0,re.useState)([]),[en,Un]=(0,re.useState)(!0),[eo,La]=(0,re.useState)(!1),{workSetting:zt}=ee,[Wo,ul]=(0,re.useState)(!1),[gl,Pr]=(0,re.useState)([]),[Tl,Sr]=(0,re.useState)([]),[Lt,Bt]=(0,re.useState)(!1),[tn,xt]=(0,re.useState)(!1),[Sa,rr]=(0,re.useState)(!1),[kr,ol]=(0,re.useState)(null),[Uo,oi]=(0,re.useState)(1),[lu,Wi]=(0,re.useState)({}),[Pu,iu]=(0,re.useState)({}),[Zu,uu]=(0,re.useState)(!1);(0,re.useEffect)(()=>{var pa;if(ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ya(),Yi(),ee.actionTabs.type===2)){const to=(pa=ee.actionTabs)==null?void 0:pa.unified_setting;Un(to)}},[ee.actionTabs]),(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya,wr;(pa=zt==null?void 0:zt.exercise)!=null&&pa.publish_time&&ta.setFieldsValue({publish_time:me()((to=zt==null?void 0:zt.exercise)==null?void 0:to.publish_time)}),(ba=zt==null?void 0:zt.exercise)!=null&&ba.end_time&&ta.setFieldsValue({end_time:me()((Io=zt==null?void 0:zt.exercise)==null?void 0:Io.end_time)}),ta.setFieldsValue({exercise_type:(ma=zt==null?void 0:zt.exercise)==null?void 0:ma.exercise_type,simulate_exercise_num:(Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.simulate_exercise_num}),oi((wr=zt==null?void 0:zt.exercise)==null?void 0:wr.exercise_type)},[ee]);const jt=pa=>{var to;const ba=ta.getFieldValue("publish_time");if(!ba||(to=zt==null?void 0:zt.exercise)!=null&&to.publish_time)return;let Io;pa===1?Io=me()(ba).add(120,"minutes"):Io=me()(ba).add(7,"days"),ta.setFieldsValue({end_time:Io})},ya=pa=>Du(void 0,null,function*(){var to,ba;Nn(!0);const Io=yield(0,dt.N3)({coursesId:qo.coursesId,check_ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(Ya=>Number(Ya)))||[]]});console.log(Io,"res");const ma=((ba=Io==null?void 0:Io.course_info)==null?void 0:ba.map((Ya,wr)=>Ku(mu({},Ya),{key:Ya.course_group_id,title:Ya.course_group_name,name:Ya.course_group_name,disabled:!!Ya.is_published})))||[];if((Io==null?void 0:Io.status)!==-1){Cl([...ma]);const Ya=me()();ta.setFieldsValue({publish_time:Ya}),(ta.getFieldValue("exercise_type")||1)===1?ta.setFieldsValue({end_time:me()(Ya).add(120,"minutes")}):ta.setFieldsValue({end_time:me()(Ya).add(7,"days")})}Nn(!1)});(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya;if((pa=zt==null?void 0:zt.exercise)!=null&&pa.is_appoint_user){const wr=((ba=(to=zt==null?void 0:zt.exercise)==null?void 0:to.all_exercise_users)==null?void 0:ba.map(ho=>ho.user_id))||[];Pr([...wr])}Bt((Io=zt==null?void 0:zt.exercise)==null?void 0:Io.is_appoint_user),xt((ma=zt==null?void 0:zt.exercise)==null?void 0:ma.is_miss_exam_user),rr((Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.is_no_passing_user)},[zt]),(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya,wr,ho;(to=(pa=ee==null?void 0:ee.actionTabs)==null?void 0:pa.selectArrs)!=null&&to[0]&&ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&ve({type:"exercise/getWorkSetting",payload:{categoryId:(Io=(ba=ee==null?void 0:ee.actionTabs)==null?void 0:ba.selectArrs)==null?void 0:Io[0],category:(Ya=(ma=ee==null?void 0:ee.actionTabs)==null?void 0:ma.selectArrs)==null?void 0:Ya[0],coursesId:(ho=(wr=ee==null?void 0:ee.actionTabs)==null?void 0:wr.params)==null?void 0:ho.id}})},[(ge=ee==null?void 0:ee.actionTabs)==null?void 0:ge.selectArrs]);const Fl=()=>Du(void 0,null,function*(){var pa,to,ba,Io,ma,Ya,wr;const ho=mu({},ta.getFieldsValue()),Au=me()(me()(ho.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),hc=me()(me()(ho.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Au,Au,33),hc<=Au){Ce.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((jo==null?void 0:jo.length)<=0&&!en&&Dt.length>0&&!((pa=zt==null?void 0:zt.exercise)!=null&&pa.is_make_up_exercise)){Ce.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const jc=Dt.map(sl=>sl.key),Xl={check_ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(sl=>Number(sl)))||[]],end_time:me()(ho.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(ho.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:jo.map(sl=>sl.course_group_id),unified_setting:!jo.length,exercise_type:ho.exercise_type,simulate_exercise_num:ho.simulate_exercise_num};if(((ba=ee.actionTabs.selectArrsAll)==null?void 0:ba.length)>0&&ee.actionTabs.type===1&&(Xl.check_ids=[...((ma=(Io=ee.actionTabs.selectArrsAll)==null?void 0:Io.filter(sl=>!sl.high_resources_consume||sl.high_resources_consume_permission))==null?void 0:ma.map(sl=>Number(sl==null?void 0:sl.id)))||[]]),(Ya=zt==null?void 0:zt.exercise)!=null&&Ya.is_make_up_exercise){if(Lt&&gl.length<=0||!Lt&&!(tn||Sa)){Ce.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Xl.is_appoint_user=Lt,Xl.is_miss_exam_user=tn,Xl.is_no_passing_user=Sa,Lt?Xl.make_up_exercise_users=gl.map(sl=>({user_id:sl})):Xl.make_up_exercise_user=[]}let{is_locked:Ec,open_camera:Sc,screen_open:yc,login_restrict:Pc,ip_bind:Ac,ip_limit:Xs,is_random:qs,id:$s,identity_verify:xc,open_phone_video_recording:Cc}=zt==null?void 0:zt.exercise;if(ee.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Ec||Sc||yc||Pc||Ac||Xs=="pub"||Xs=="inner"||xc||Cc)&&ho.exercise_type==2){if(ve({type:"exercise/setActionTabs",payload:{}}),ee.actionTabs.type==2){let sl=be.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:co.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",co.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(zt==null?void 0:zt.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Du(void 0,null,function*(){var xu;uu(!0);let Vi=yield(0,Oe.Tr)({exercise_ids:[...((xu=ee.actionTabs.selectArrs)==null?void 0:xu.map(Cu=>Number(Cu)))||[]],course_id:qo.coursesId,type:"exercise"});if((Vi==null?void 0:Vi.student_count)===0){if((yield yi(Xl))&&ee.actionTabs.isRouter){sl.destroy(),Se.history.push(`/classrooms/${qo.coursesId}/exercise/${$s}/detail?random=${qs}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else iu(Xl),Wi(Vi)}),onCancel:()=>{sl.destroy(),uu(!1),yi(Xl)}})}else{let sl=be.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:co.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>Du(void 0,null,function*(){var xu;uu(!0);let Vi=yield(0,Oe.Tr)({exercise_ids:[...((xu=ee.actionTabs.selectArrs)==null?void 0:xu.map(Cu=>Number(Cu)))||[]],course_id:qo.coursesId,type:"exercise"});if((Vi==null?void 0:Vi.student_count)===0){if((yield yi(Xl))&&ee.actionTabs.isRouter){Se.history.push(`/classrooms/${qo.coursesId}/exercise/${$s}/detail?random=${qs}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else iu(Xl),Wi(Vi)})})}return}let xs=yield(0,Oe.Tr)({exercise_ids:[...((wr=ee.actionTabs.selectArrs)==null?void 0:wr.map(sl=>Number(sl)))||[]],course_id:qo.coursesId,type:"exercise"});(xs==null?void 0:xs.student_count)===0?yi(Xl):(iu(Xl),Wi(xs))}),ml=()=>{var pa;let to=[...(pa=ee.actionTabs.selectArrsAll)==null?void 0:pa.filter(ba=>ba.high_resources_consume&&!ba.high_resources_consume_permission)];(to==null?void 0:to.length)>0&&ee.actionTabs.type===1&&be.default.confirm({centered:!0,icon:null,footer:null,width:560,title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:co.createElement("div",null,co.createElement("div",{className:eu.tipcontent},co.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",to==null?void 0:to.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),co.createElement("div",{className:"mt20 mb20"},to==null?void 0:to.map(ba=>co.createElement("div",{className:eu.failedList,key:ba.id},co.createElement("div",{className:eu.name},ba==null?void 0:ba.exercise_name),co.createElement("div",{className:eu.publish,onClick:()=>{(0,a.xg)(`/classrooms/${qo.coursesId}/exercise/${ba.id}/detail?random=${ba.is_random}`)}},"\u53D1\u5E03"))))))})},yi=pa=>Du(void 0,null,function*(){var to,ba,Io;if(ee.actionTabs.type===1){let wr=[...(to=ee.actionTabs.selectArrsAll)==null?void 0:to.filter(ho=>ho.high_resources_consume&&!ho.high_resources_consume_permission)];if((wr==null?void 0:wr.length)==ee.actionTabs.selectArrsAll.length){ve({type:"exercise/setActionTabs",payload:{}}),ml();return}}let ma=!1;return La(!0),(yield(0,x.ZP)(`/api/courses/${qo.coursesId}/exercises/publish.json`,{method:"post",body:pa})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Yi(),Ce.ZP.success("\u53D1\u5E03\u6210\u529F"),ve({type:"exercise/setActionTabs",payload:{}}),(ba=ee==null?void 0:ee.actionTabs)!=null&&ba.cb?(Io=ee==null?void 0:ee.actionTabs)==null||Io.cb():ve({type:"classroomList/getClassroomExercisesList",payload:mu({},ee.actionTabs.params)}),ma=!0,ee.actionTabs.type===1&&ml()),La(!1),ma}),Yi=()=>{Xn(1),Cl([]),Lr([])},hu=(pa,to,ba)=>{pa<=0?Ce.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Pr(to),Sr(ba),ul(!1))};return co.createElement(be.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Fl,confirmLoading:eo||No,onCancel:()=>{Yi(),ve({type:"exercise/setActionTabs",payload:{}})}},co.createElement(Ze.Z,{spinning:No},Dt&&co.createElement(z.default,{form:ta},!!((He=ee==null?void 0:ee.actionTabs)!=null&&He.disabled)&&co.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},co.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:rt.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Xt=zt==null?void 0:zt.exercise)!=null&&Xt.is_make_up_exercise)&&co.createElement(co.Fragment,null,co.createElement(Tt.Z,null,co.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},co.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),co.createElement(z.default.Item,{name:"exercise_type"},co.createElement(Ht.ZP.Group,{disabled:((St=zt==null?void 0:zt.exercise)==null?void 0:St.exercise_status)>1,onChange:pa=>{oi(pa.target.value),jt(pa.target.value)}},co.createElement(Ht.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),co.createElement(Ht.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Uo==2&&co.createElement(Tt.Z,{className:`${eu.contentInterval}`},co.createElement("span",{className:`${eu.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),co.createElement(z.default.Item,{name:"simulate_exercise_num"},co.createElement(ae.Z,{className:eu.numberInput,style:{width:145},precision:0,size:"middle",disabled:((yt=zt==null?void 0:zt.exercise)==null?void 0:yt.exercise_status)>1,min:1,max:999})),co.createElement("span",null,"\u6B21",co.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),co.createElement(Tt.Z,null,co.createElement("span",{className:"mr10 mt5"},co.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),co.createElement(z.default.Item,{name:"publish_time"},co.createElement(Pn.default,{style:{width:170},disabledDate:pa=>pa&&pa<=me()().subtract(0,"days"),disabledTime:pe,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),co.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),co.createElement(z.default.Item,{name:"end_time"},co.createElement(Pn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:pa=>pa&&pa{var ba,Io,ma,Ya,wr;if(Bt(pa),pa)if((ba=zt==null?void 0:zt.exercise)!=null&&ba.is_appoint_user){const ho=(ma=(Io=zt==null?void 0:zt.exercise)==null?void 0:Io.all_exercise_users)==null?void 0:ma.map(Au=>Au.user_id);Pr([...ho])}else Pr([]),xt(!1),rr(!1);else xt((Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.is_miss_exam_user),rr((wr=zt==null?void 0:zt.exercise)==null?void 0:wr.is_no_passing_user)},disabled:((lt=zt==null?void 0:zt.exercise)==null?void 0:lt.exercise_status)!==1}),co.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Lt&&co.createElement(Tt.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},co.createElement(Te.default,{checked:tn,disabled:((_t=zt==null?void 0:zt.exercise)==null?void 0:_t.exercise_status)!==1||((Go=zt==null?void 0:zt.exercise)==null?void 0:Go.miss_exam_count)<=0,onChange:pa=>{xt(pa.target.checked)}},co.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),co.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ol(1),Bt(!1),ul(!0)}},"\uFF08",`${(Xo=zt==null?void 0:zt.exercise)==null?void 0:Xo.miss_exam_count}\u4EBA`,"\uFF09"),co.createElement(Te.default,{checked:Sa,disabled:((ko=zt==null?void 0:zt.exercise)==null?void 0:ko.exercise_status)!==1||((fo=zt==null?void 0:zt.exercise)==null?void 0:fo.no_passing_count)<=0,onChange:pa=>{rr(pa.target.checked)}},co.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),co.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ol(2),Bt(!1),ul(!0)}},"\uFF08",`${(oa=zt==null?void 0:zt.exercise)==null?void 0:oa.no_passing_count}\u4EBA`,"\uFF09")),Lt&&co.createElement(Tt.Z,{className:"mt20",style:{paddingLeft:"90px"}},co.createElement(ke.ZP,{type:"primary",ghost:!0,disabled:((Mo=zt==null?void 0:zt.exercise)==null?void 0:Mo.exercise_status)!==1,onClick:()=>{ul(!0),ol(void 0)}},co.createElement("span",null,co.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),co.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),co.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${gl.length||0} \u4EBA`,"\uFF09"))),ee.actionTabs.type===2&&!((Hn=zt==null?void 0:zt.exercise)!=null&&Hn.is_make_up_exercise)&&co.createElement(Tt.Z,{style:{marginBottom:"10px"}},co.createElement("span",{className:"mr10"},co.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),co.createElement(Ht.ZP.Group,{value:en,onChange:pa=>{Un(pa.target.value),Lr([])}},co.createElement(Ht.ZP,{disabled:!!((Ha=ee==null?void 0:ee.actionTabs)!=null&&Ha.disabled)||Dt.some(pa=>pa==null?void 0:pa.is_published)||!((Ta=ee==null?void 0:ee.actionTabs)!=null&&Ta.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),co.createElement(Ht.ZP,{disabled:Dt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Dt.length<=0&&ee.actionTabs.type===2&&!((Na=zt==null?void 0:zt.exercise)!=null&&Na.is_make_up_exercise)&&co.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(ee.actionTabs.type===1||!en)&&!((hr=zt==null?void 0:zt.exercise)!=null&&hr.is_make_up_exercise)&&Dt.length>0&&co.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},co.createElement("span",{style:{flex:1}},co.createElement(Te.default,{checked:jo.length===Dt.length,onChange:pa=>{jo.length===Dt.length?Lr([]):Lr(Dt)}},"\u5168\u9009")),co.createElement("span",{style:{width:16}}),co.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",jo.length||0,"\u4E2A\u5206\u73ED")),(ee.actionTabs.type===1||!en)&&!((er=zt==null?void 0:zt.exercise)!=null&&er.is_make_up_exercise)&&Dt.length>0&&co.createElement(Yu.Z,{data:Dt,selectedRowKeys:jo,setSelectedRowKeys:Lr})),co.createElement(Ds,{visible:Wo,setVisible:ul,onK:hu,selectKeys:gl,selectRows:Tl,appointStudent:Lt,modalParams:kr,courseId:qo.categoryId||((Ho=(Lo=ee==null?void 0:ee.actionTabs)==null?void 0:Lo.selectArrs)==null?void 0:Ho[0])})),co.createElement(Ve.Z,{resdata:lu,type:"exercisepush",okloading:eo,oktext:(lu==null?void 0:lu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pa=>Du(void 0,null,function*(){var to,ba,Io;La(!0);let ma=yield(0,x.ZP)(`/api/courses/${qo.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(Ya=>Number(Ya)))||[]]}});if(La(!1),(ma==null?void 0:ma.status)===0)if(Zu){let Ya=yield yi(Pu);if(be.default.destroyAll(),Ya&&ee.actionTabs.isRouter){Se.history.push(`/classrooms/${qo.coursesId}/exercise/${(ba=zt==null?void 0:zt.exercise)==null?void 0:ba.id}/detail?random=${(Io=zt==null?void 0:zt.exercise)==null?void 0:Io.is_random}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else yi(Pu)})}))};var xe=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(ye),Xe=Object.defineProperty,$e=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,An=(ee,ve,ge)=>ve in ee?Xe(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,aa=(ee,ve)=>{for(var ge in ve||(ve={}))ln.call(ve,ge)&&An(ee,ge,ve[ge]);if(Ct)for(var ge of Ct(ve))an.call(ve,ge)&&An(ee,ge,ve[ge]);return ee},Dn=(ee,ve)=>$e(ee,Nt(ve)),wn=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});function Gn(ee,ve){const ge=[];for(let He=ee;He{let ve=new Date;const ge=me()(ee).format("HH");if(me()(ee).isSame(me()(ve),"day")){const He=me()(ve).format("HH"),Xt=me()(ve).format("mm");return{disabledHours:()=>Gn(0,24).splice(1,He*1-1),disabledMinutes:()=>me()(ee).isSame(me()(ve),"hour")&&ge<=He?Gn(0,60).splice(0,Xt):Gn(60,60)}}else if(me()(ee).isSame(me()(),"day")){const He=me()().format("HH"),Xt=me()().format("mm");return{disabledHours:()=>Gn(0,24).splice(0,He),disabledMinutes:()=>ge<=He?Gn(0,Xt):Gn(60,60)}}else return!1},on=({exercise:ee,dispatch:ve})=>{var ge;const He=(0,Se.useIntl)(),Xt=(0,Se.useParams)(),[St]=z.default.useForm(),[yt,Sn]=(0,re.useState)(1),[lt,_t]=(0,re.useState)([]),[Go,Xo]=(0,re.useState)(!0),[ko,fo]=(0,re.useState)([]),[oa,Mo]=(0,re.useState)(!0),[Hn,Ha]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Ta()},[ee.actionTabs]);const Ta=er=>wn(void 0,null,function*(){var Lo,Ho;Xo(!0);const Ko=yield ve({type:"exercise/getEndGroups",payload:Dn(aa({},Xt),{check_ids:[...((Lo=ee.actionTabs.selectArrs)==null?void 0:Lo.map(ta=>Number(ta)))||[]]})}),qo=(Ho=Ko==null?void 0:Ko.course_info)==null?void 0:Ho.map((ta,Oo)=>Dn(aa({},ta),{key:ta.course_group_id,title:ta.course_group_name,name:ta.course_group_name,disabled:!!ta.is_published}));Ko&&(Ko!=null&&Ko.course_info)&&(_t([...qo]),St.setFieldsValue({end_time:me()(me()(new Date((0,a.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Xo(!1)}),Na=()=>wn(void 0,null,function*(){var er,Lo,Ho,Ko;const qo=aa({},St.getFieldsValue());if((ko==null?void 0:ko.length)<=0&<.length>0&&!((er=ee.actionTabs)!=null&&er.unified_setting)){Ce.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Ha(!0);const ta={check_ids:[...((Lo=ee.actionTabs.selectArrs)==null?void 0:Lo.map(Xn=>Number(Xn)))||[]],group_ids:ko};oa||(ta.end_time=me()(qo.end_time).format("YYYY-MM-DD HH:mm")),ta.group_ids=ko.map(Xn=>Xn.course_group_id),(yield(0,x.ZP)(`/api/courses/${Xt.coursesId}/exercises/end_exercise.json`,{method:"post",body:ta})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),ve({type:"exercise/setActionTabs",payload:{}}),(Ho=ee==null?void 0:ee.actionTabs)!=null&&Ho.cb?(Ko=ee==null?void 0:ee.actionTabs)==null||Ko.cb():ve({type:"classroomList/getClassroomExercisesList",payload:aa({},ee.actionTabs.params)})),Ha(!1)}),hr=()=>{Sn(1),_t([]),fo([]),Mo(!0)};return re.createElement(be.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Na,width:680,confirmLoading:Hn||Go,onCancel:()=>{hr(),ve({type:"exercise/setActionTabs",payload:{}})}},re.createElement(Ze.Z,{spinning:Go},lt&&re.createElement(z.default,{form:St},re.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},re.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:rt.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),re.createElement(Tt.Z,{className:"mt20 mb10"},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),re.createElement(Ht.ZP.Group,{value:oa,onChange:er=>{Mo(er.target.value),fo([])}},re.createElement(Ht.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),re.createElement(Ht.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),re.createElement(z.default.Item,{name:"end_time",style:{marginTop:-3,visibility:oa?"hidden":"visible"}},re.createElement(Pn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:er=>er&&er0&&!((ge=ee.actionTabs)!=null&&ge.unified_setting)&&re.createElement(Tt.Z,{style:{marginBottom:"10px"}},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),re.createElement("div",null,lt.length>0&&re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},re.createElement("span",{style:{flex:1}},re.createElement(Te.default,{checked:ko.length===lt.length,onChange:er=>{ko.length===lt.length?fo([]):fo(lt)}},"\u5168\u9009")," "),re.createElement("span",{style:{width:16}}),re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ko.length||0,"\u4E2A\u5206\u73ED")),re.createElement(Yu.Z,{data:lt,selectedRowKeys:ko,setSelectedRowKeys:fo}))))))};var bn=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(on),qn=Object.defineProperty,Ra=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Ja=(ee,ve,ge)=>ve in ee?qn(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Wa=(ee,ve)=>{for(var ge in ve||(ve={}))xa.call(ve,ge)&&Ja(ee,ge,ve[ge]);if(Ra)for(var ge of Ra(ve))za.call(ve,ge)&&Ja(ee,ge,ve[ge]);return ee},Aa=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const Dr=({exercise:ee,dispatch:ve})=>{const ge=(0,Se.useIntl)(),He=(0,Se.useParams)();return re.createElement(be.default,{centered:!0,title:ge.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:ge.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Aa(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${He.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"classroomList/getClassroomExercisesList",payload:Wa({},ee.actionTabs.params)}))}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var or=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Dr),Mr=Object.defineProperty,Ir=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,Zl=(ee,ve,ge)=>ve in ee?Mr(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,nl=(ee,ve)=>{for(var ge in ve||(ve={}))rl.call(ve,ge)&&Zl(ee,ge,ve[ge]);if(Ir)for(var ge of Ir(ve))Al.call(ve,ge)&&Zl(ee,ge,ve[ge]);return ee},zr=(ee,ve)=>{var ge={};for(var He in ee)rl.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&Ir)for(var He of Ir(ee))ve.indexOf(He)<0&&Al.call(ee,He)&&(ge[He]=ee[He]);return ge},Hr=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const El=ee=>{var ve=ee,{exercise:ge,dispatch:He,user:Xt}=ve,St=zr(ve,["exercise","dispatch","user"]),yt,Sn;const lt=(0,Se.useIntl)(),_t=(0,Se.useParams)(),[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1),oa=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Hn,Ha;if(ge.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){fo(!0);return}const Ta={hasNum:0,noHasNum:0};(Ha=(Hn=ge==null?void 0:ge.actionTabs)==null?void 0:Hn.selectArrsAll)==null||Ha.map(Na=>{var hr;Na.author_login===((hr=Xt.userInfo)==null?void 0:hr.login)?++Ta.hasNum:++Ta.noHasNum}),Ta.noHasNum>0?be.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ta.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ta.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Mo()}}):fo(!0)}else fo(!1)},[ge.actionTabs.key]);const Mo=()=>{He({type:"exercise/setActionTabs",payload:{}})};return re.createElement(be.default,{centered:!0,title:lt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ko,okText:lt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:Go,destroyOnClose:!0,onOk:()=>Hr(void 0,null,function*(){var Hn;if((Hn=oa.current)!=null&&Hn.onVerify())return;Xo(!0);const Ha=yield(0,x.ZP)(`/api/courses/${_t.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}});Xo(!1),Ha.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),Ce.ZP.success("\u5220\u9664\u6210\u529F"),He({type:"exercise/setActionTabs",payload:{}}),He({type:"classroomList/getClassroomExercisesList",payload:nl({},ge.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:nl({},ge.actionTabs.params)}))}),onCancel:()=>{He({type:"exercise/setActionTabs",payload:{}})}},!((yt=ge==null?void 0:ge.actionTabs)!=null&&yt.status)||!["\u672A\u5F00\u59CB"].includes((Sn=ge==null?void 0:ge.actionTabs)==null?void 0:Sn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(At.Z,{ref:Hn=>oa.current=Hn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var bl=(0,Se.connect)(({exercise:ee,user:ve})=>({exercise:ee,user:ve}))(El),Xr=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,ii=Object.prototype.propertyIsEnumerable,Vl=(ee,ve)=>{var ge={};for(var He in ee)al.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&Xr)for(var He of Xr(ee))ve.indexOf(He)<0&&ii.call(ee,He)&&(ge[He]=ee[He]);return ge},Pe=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const Fe=ee=>{var ve=ee,{exercise:ge,dispatch:He}=ve,Xt=Vl(ve,["exercise","dispatch"]);const St=(0,Se.useIntl)(),yt=(0,Se.useParams)();return yt.id=yt.coursesId,(0,re.useEffect)(()=>{ge.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Pe(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${yt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),Ce.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),He({type:"exercise/setActionTabs",payload:{}})}))},[ge.actionTabs.key]),re.createElement(re.Fragment,null)};var We=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Fe),Ue={flex_box_center:"flex_box_center___CNQHU",flex_space_between:"flex_space_between___qsDOu",flex_box_vertical_center:"flex_box_vertical_center___iKKg9",flex_box_center_end:"flex_box_center_end___aCmKh",flex_box_column:"flex_box_column___mXBIE",bg:"bg___FnTgr",containerTitle:"containerTitle___HZdw3",containerDesc:"containerDesc___MrGYv",tablestyle:"tablestyle___Ef1u5",listItem:"listItem___ol4Bd",info:"info___Uc7Ha",title:"title___AlzFu",titleLeft:"titleLeft___Avinm",titleRight:"titleRight___AYJHU",flexBox:"flexBox___IGR6d",iconV:"iconV___WirdJ",acitons:"acitons___VhyxD",moveCategory:"moveCategory___QQQOY",name:"name___cKK1Q",categoryName:"categoryName___EsAA9",schedule:"schedule___asfSm",fnSign:"fnSign___vsajc",spanSize:"spanSize___MqQy2",classromediv:"classromediv___j4dHG",glow:"glow___fcHVY",popover:"popover___bOtgn",dot:"dot___uMZO4",moni:"moni___KMHkN",authorized:"authorized___awAlQ"},it=Object.defineProperty,ut=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,bt=(ee,ve,ge)=>ve in ee?it(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Jt=(ee,ve)=>{for(var ge in ve||(ve={}))Mt.call(ve,ge)&&bt(ee,ge,ve[ge]);if(ut)for(var ge of ut(ve))wt.call(ve,ge)&&bt(ee,ge,ve[ge]);return ee};const Yt=ee=>React.createElement("svg",Jt({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",Fn=Object.defineProperty,xn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Wn=(ee,ve,ge)=>ve in ee?Fn(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,ra=(ee,ve)=>{for(var ge in ve||(ve={}))Bn.call(ve,ge)&&Wn(ee,ge,ve[ge]);if(xn)for(var ge of xn(ve))Jn.call(ve,ge)&&Wn(ee,ge,ve[ge]);return ee};const ea=ee=>React.createElement("svg",ra({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var ca="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",$a="data:image/jpeg;base64,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",po=Object.defineProperty,ka=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,ha=(ee,ve,ge)=>ve in ee?po(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Za=(ee,ve)=>{for(var ge in ve||(ve={}))io.call(ve,ge)&&ha(ee,ge,ve[ge]);if(ka)for(var ge of ka(ve))_o.call(ve,ge)&&ha(ee,ge,ve[ge]);return ee};const Ca=ee=>React.createElement("svg",Za({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var la="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",da=te(42882),Kt=te(59301),lr=Object.defineProperty,Yo=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,ur=(ee,ve,ge)=>ve in ee?lr(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,ll=(ee,ve)=>{for(var ge in ve||(ve={}))cr.call(ve,ge)&&ur(ee,ge,ve[ge]);if(tr)for(var ge of tr(ve))fr.call(ve,ge)&&ur(ee,ge,ve[ge]);return ee},Fr=(ee,ve)=>Yo(ee,Va(ve)),ao=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const xl=({v:ee,k:ve,selectArrs:ge,setSelectArrs:He,dispatch:Xt,params:St,classroomList:yt,batchStatus:Sn,manageAllGroup:lt,user:_t})=>{var Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo,ta,Oo;const Xn=(0,Se.useIntl)(),[Dt,Cl]=(0,re.useState)([]),[No,Nn]=(0,re.useState)(!1),jo=(0,re.useRef)(),Lr=(0,re.useRef)();var en=!1;const Un="YYYY-MM-DD",eo=me()("2020-11-15",Un);function La(){return ao(this,null,function*(){console.log(St,222);let Lt=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/group_use_list.json`,{method:"get",params:Fr(ll({},St),{id:ee.id})});Cl((Lt==null?void 0:Lt.groups)||[])})}const zt=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Kt.createElement(Kt.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")});ee!=null&&ee.appraise_label&&(en=!0);const Wo=(Lt,Bt=!1)=>{var tn;Se.history.push(`/classrooms/${St.coursesId}/exercisenotice/${Lt.id}/users/${(tn=(0,oe.eY)())==null?void 0:tn.login}`)},ul=[{title:Xn.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3}],onFilter:(Lt,Bt)=>Bt.exercise_status===Lt,render:(Lt,Bt)=>Kt.createElement("div",null,Lt===1&&Kt.createElement("span",null,Kt.createElement("i",{className:Ue.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Lt===2&&Kt.createElement("span",null,Kt.createElement("i",{className:Ue.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Lt===3&&Kt.createElement("span",null,Kt.createElement("i",{className:Ue.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:St.order_by==="publish_time"?St.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:St.order_by==="end_time"?St.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Lt,Bt)=>Bt.exercise_status===1?"-":Kt.createElement("span",null,Lt,"/",Bt.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Lt,Bt)=>Bt.exercise_status===1?"-":Lt===0?Kt.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Lt):Kt.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${St==null?void 0:St.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Bt.course_group_id}`)},Lt)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Lt,Bt)=>Bt.exercise_status===1?Kt.createElement("img",{style:{cursor:"not-allowed"},src:Ut}):Kt.createElement(ne.Z,{title:"\u8BC4\u9605"},Kt.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${St==null?void 0:St.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Bt.course_group_id}`)},Kt.createElement("img",{src:ca})))}],gl=Lt=>{if(en)return Kt.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Lt!=null&&Lt.includes("\u672A\u5F00\u59CB"))return Kt.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Lt!=null&&Lt.includes("\u8003\u8BD5\u4E2D"))return Kt.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Lt!=null&&Lt.includes("\u5DF2\u622A\u6B62"))return Kt.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(Lt!=null&&Lt.includes("\u5BFC\u5165"))return Kt.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Pr=()=>{const Lt=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Lt>=0?Lt:0},Tl=(Lt=ee)=>{var Bt,tn,xt;if(Lt!=null&&Lt.is_encrypt){Xt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Lt==null?void 0:Lt.id,phone:(Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.phone,login:(tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.login}});return}(xt=_t==null?void 0:_t.userInfo)!=null&&xt.phone?Xt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Lt==null?void 0:Lt.id}}):Xt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Sr=Lt=>{var Bt,tn,xt;if(((Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.login)!==(ee==null?void 0:ee.author_login)){Ce.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}Xt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.phone,login:(xt=_t==null?void 0:_t.userInfo)==null?void 0:xt.login,onFinish:Lt}})};return Kt.createElement("div",{className:Ue.listItem,onClick:Lt=>{const Bt=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&Lr.current&&!Lr.current.contains(Lt.target))&&(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},(0,oe.GJ)()&&Kt.createElement("span",{ref:Lr},Kt.createElement(Te.default,{checked:ge.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Lt=>{Lt.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Lt=>{let Bt=ge.indexOf(ee.id);ge.indexOf(ee.id)>-1?He(ge.filter(tn=>tn!==ee.id)):He(ge.concat(ee.id))}})),Kt.createElement("div",{className:Ue.info},Kt.createElement("div",{className:Ue.title},Kt.createElement("div",{className:Ue.titleLeft,style:{marginRight:15}},gl(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&Kt.createElement("img",{src:$a,width:44,height:24,style:{marginRight:10}}),Kt.createElement(ne.Z,{title:ee.exercise_name},Kt.createElement("span",{className:Ue.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&Kt.createElement(Le.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&Kt.createElement("span",{className:Ue.authorized},"\u5DF2\u6388\u6743"),((Go=ee==null?void 0:ee.exercise_tips)==null?void 0:Go.includes("\u5DF2\u622A\u6B62"))&&((Xo=yt==null?void 0:yt.detailTopBanner)==null?void 0:Xo.forbid_end_exercise)&&Kt.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},Kt.createElement("img",{src:la,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&Kt.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Kt.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&Kt.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Ue.moni},Kt.createElement("img",{src:ri,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((ko=ee==null?void 0:ee.exercise_tips)==null?void 0:ko.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Kt.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((fo=ee==null?void 0:ee.exercise_tips)==null?void 0:fo.includes("\u5DF2\u622A\u6B62"))&&((oa=ee==null?void 0:ee.exercise_tips)==null?void 0:oa.includes("\u672A\u63D0\u4EA4"))&&Kt.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&Kt.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",Kt.createElement("img",{src:Dl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),Kt.createElement("div",{className:Ue.titleRight,onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&Kt.createElement("span",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:()=>ao(void 0,null,function*(){const Lt=()=>ao(void 0,null,function*(){Xt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const Bt=yield(0,x.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});Xt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${St==null?void 0:St.coursesId}/exercise/${ee.id}/centralizeReview/${Bt==null?void 0:Bt.login}`)});if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()})},Kt.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),Kt.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&Kt.createElement(Si.Z,{tips:ee==null?void 0:ee.open_appraise},Kt.createElement("span",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:()=>{const Lt=()=>{var Bt,tn,xt;if(((Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.user_status)===2){(0,he.Rd)();return}if((0,oe.Rm)()&&!((xt=(tn=yt==null?void 0:yt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ee==null?void 0:ee.exercise_question_count)===0){Ce.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let Sa=()=>{Xt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],unified_setting:ee.unified_setting,params:St,disabled:ee.exercise_status!==1,type:2,manage_all_group:lt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?Xt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:St.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{Xt({type:"classroomList/getClassroomExercisesList",payload:ll({},St)}),Sa()}}}):Sa()};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},Kt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Kt.createElement("div",null,"\u53D1\u5E03"))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&Kt.createElement("span",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation();const Bt=()=>{var tn,xt;if((0,oe.Rm)()&&!((xt=(tn=yt==null?void 0:yt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_preview)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Sa=me()(ee.created_at,Un);me()(eo).diff(me()(Sa),"days")>0&&(ee!=null&&ee.is_random)?zt():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},Kt.createElement("i",{className:"iconfont icon-yulan3"}),Kt.createElement("div",null,Xn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))),(0,oe.RV)()&&Kt.createElement("span",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:()=>{const Lt=()=>{(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},Kt.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),Kt.createElement("div",null,"\u8BE6\u60C5")),(0,oe.GJ)()&&!(0,a._m)()&&Kt.createElement(wa.Z,{placement:"bottom",content:Kt.createElement("div",{className:Ue.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:Lt=>ao(void 0,null,function*(){const Bt=()=>{(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u89C4\u5219\u8BBE\u7F6E"),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:Lt=>ao(void 0,null,function*(){const Bt=()=>{Xt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&Kt.createElement("p",{onClick:Lt=>{Lt.stopPropagation();const Bt=()=>{const tn=me()(ee.created_at,Un);me()(eo).diff(me()(tn),"days")>0&&(ee!=null&&ee.is_random)?zt():(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},"\u7F16\u8F91\u8003\u8BD5"),Kt.createElement("p",{onClick:Lt=>ao(void 0,null,function*(){const Bt=()=>{var tn;Xt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:St,status:(tn=ee==null?void 0:ee.exercise_tips)==null?void 0:tn[0]}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u5220\u9664\u8BD5\u5377"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:()=>{const Lt=()=>{Xt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:St}})};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Mo=ee==null?void 0:ee.exercise_tips)==null?void 0:Mo.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Hn=_t==null?void 0:_t.userInfo)==null?void 0:Hn.login)&&Kt.createElement("p",{onClick:Lt=>ao(void 0,null,function*(){Tl(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((Ta=(Ha=yt==null?void 0:yt.AssistantObject)==null?void 0:Ha.exercise)==null?void 0:Ta.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&Kt.createElement("p",{onClick:Lt=>ao(void 0,null,function*(){const Bt=()=>{var tn,xt;if((0,oe.Rm)()&&!((xt=(tn=yt==null?void 0:yt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_stop)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:St,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u7ED3\u675F\u8003\u8BD5"))},Kt.createElement("span",{onClick:Lt=>Lt.stopPropagation(),className:Ue.flexBox,style:{cursor:"default"}},Kt.createElement("i",{className:"iconfont icon-gengduo4"}),Kt.createElement("div",null,"\u66F4\u591A"))),(0,oe.dE)()&&Kt.createElement(Kt.Fragment,null,!!ee.off_limits&&Kt.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Kt.createElement("b",{className:"font16"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((Na=ee.exercise_tips)!=null&&Na.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement("a",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee,!0)},href:""},Kt.createElement("i",{className:"iconfont icon-jixukaoshi"}),Kt.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((hr=ee.exercise_tips)!=null&&hr.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&Kt.createElement("a",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee,!0)},href:""},Kt.createElement("i",{className:"iconfont icon-jixukaoshi"}),Kt.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&Kt.createElement("span",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:Lt=>ao(void 0,null,function*(){var Bt;if(Lt.stopPropagation(),!(ee!=null&&ee.answered_open)){Ce.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,vr.w)(St.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/users/${(Bt=(0,oe.eY)())==null?void 0:Bt.login}?check=true`)})},Kt.createElement("i",{className:"iconfont icon-chakankaoshi"}),Kt.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((er=ee.exercise_tips)!=null&&er.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement("a",{className:Ue.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee)},href:""},Kt.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Kt.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!((Lo=ee.exercise_tips)!=null&&Lo.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement(ne.Z,{title:Kt.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Pr(),"\u6B21")},Kt.createElement("a",{className:Ue.flexBox,onClick:Lt=>{Pr()==0&&(ee==null?void 0:ee.current_status)!=0||(Lt.stopPropagation(),Lt.preventDefault(),Wo(ee))},href:""},Kt.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),Kt.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,oe.GJ)()&&Kt.createElement("p",{style:{display:"flex",color:"#B6BFC2"}},Kt.createElement("span",{style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1,color:"#fff"},title:ee.author},ee.author),Kt.createElement("span",{className:"ml30"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((Ho=ee==null?void 0:ee.exercise_tips)==null?void 0:Ho.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&Kt.createElement("span",{className:"ml30"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),Kt.createElement("span",{className:"ml30"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),Kt.createElement("span",{className:"ml30"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Ko=ee==null?void 0:ee.exercise_tips)!=null&&Ko.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("span",{className:Ue.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Lt=>ao(void 0,null,function*(){Lt.stopPropagation(),Lt.preventDefault(),No||La(),Nn(!No)})},Kt.createElement(ne.Z,{title:`${No?"\u6536\u8D77":"\u5C55\u5F00"}`},Kt.createElement("i",{className:`iconfont icon-${No?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&Kt.createElement("p",{style:{display:"flex",color:"#B6BFC2"}},Kt.createElement("span",{style:{color:"#fff"}},ee.author),Kt.createElement("span",{className:"ml30 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&Kt.createElement("span",{className:"ml15"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&Kt.createElement("span",{className:"ml15"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((qo=ee==null?void 0:ee.exercise_tips)!=null&&qo.includes("\u672A\u5F00\u59CB"))&&Kt.createElement("p",null,Kt.createElement("span",{style:{letterSpacing:2},className:"mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),Kt.createElement("span",{className:"mr20"},"\u672A\u5F00\u59CB ",Kt.createElement("span",null,ee==null?void 0:ee.unanswer_users)),Kt.createElement("span",{className:"mr20"},"\u8003\u8BD5\u4E2D ",Kt.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),Kt.createElement("span",{className:"mr20"},Xn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"})," ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),Kt.createElement("span",null,Xn.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"})," ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((ta=ee==null?void 0:ee.exercise_tips)!=null&&ta.includes("\u672A\u5F00\u59CB"))&&No&&Dt.length>5&&Kt.createElement(nt.default,{className:da.Z.threeTableSty,scroll:{y:240},pagination:!1,dataSource:Dt,onRow:Lt=>({onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault()}}),onHeaderRow:(Lt,Bt)=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Lt,Bt,tn)=>{tn.field&&(St.order_by=tn.field),tn.order||(St.sort_direction="asc"),tn.order==="ascend"&&(St.sort_direction="asc"),tn.order==="descend"&&(St.sort_direction="desc"),tn.order||(St.sort_direction="asc"),La()},columns:ul}),(0,oe.GJ)()&&!((Oo=ee==null?void 0:ee.exercise_tips)!=null&&Oo.includes("\u672A\u5F00\u59CB"))&&No&&Dt.length<6&&Dt.length>0&&Kt.createElement(nt.default,{className:da.Z.threeTableSty,rowKey:"course_group_id",pagination:!1,onRow:Lt=>({onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault()}}),onHeaderRow:(Lt,Bt)=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),dataSource:Dt,style:{marginTop:"10px"},onChange:(Lt,Bt,tn)=>{tn.field&&(St.order_by=tn.field),tn.order||(St.sort_direction="asc"),tn.order==="ascend"&&(St.sort_direction="asc"),tn.order==="descend"&&(St.sort_direction="desc"),tn.order||(St.sort_direction="asc"),La()},columns:ul}),(ee==null?void 0:ee.total)!==void 0&&Kt.createElement("p",null,Kt.createElement("span",{className:"mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),Kt.createElement("span",{className:"mr20"},"\u603B\u8BC4\u6570",Kt.createElement("span",null,ee==null?void 0:ee.total)),Kt.createElement("span",{className:"mr20"},"\u5DF2\u8BC4\u9605 ",Kt.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),Kt.createElement("span",null,"\u5F85\u8BC4\u9605 ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),Kt.createElement(pl.Z,{closable:!0,successCb:()=>Wo(jo.current)}))};var Fo=(0,Se.connect)(({classroomList:ee})=>({classroomList:ee}))(xl),Po=te(59301),Tr=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const{Countdown:_l}=Ni.default,bo=({value:ee,onChange:ve,MaxMinutes:ge})=>Po.createElement(Po.Fragment,null,Po.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Po.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",Po.createElement("br",null)),Po.createElement(ae.Z,{value:ee,onChange:ve,min:0,precision:0,max:ge,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ge}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),vo=({exercise:ee,successCb:ve,dispatch:ge})=>{var He,Xt,St,yt;const Sn=(0,Se.useIntl)(),lt=(0,Se.useParams)(),[_t]=z.default.useForm(),Go=z.default.useWatch("time",_t),[Xo,ko]=(0,re.useState)(!1),fo=(0,re.useRef)(),{actionTabs:oa}=ee,[Mo,Hn]=(0,re.useState)(),[,Ha,Ta,Na]=(0,sr.U)(dt.n7,{id:lt.categoryId}),[,hr,er]=(0,sr.U)(dt.Cd,{});(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&(ko(!1),_t.resetFields())},[ee.actionTabs.key]);const Lo=()=>new Promise(No=>Tr(void 0,null,function*(){var Nn,jo;return fo.current=yield(0,ni.y)({ip_limit:(Nn=oa==null?void 0:oa.exerciseParams)==null?void 0:Nn.ip_limit,ip_bind:(jo=oa==null?void 0:oa.exerciseParams)==null?void 0:jo.ip_bind_type}),No()})),Ho=()=>Tr(void 0,null,function*(){var No,Nn,jo,Lr,en;yield _t.validateFields();const Un=_t.getFieldsValue();if(ko(!0),(((No=oa==null?void 0:oa.exerciseParams)==null?void 0:No.ip_limit)!=="no"||(Nn=oa==null?void 0:oa.exerciseParams)!=null&&Nn.ip_bind_type)&&(yield Lo()),(yield(0,dt.ZD)((jo=oa==null?void 0:oa.exerciseParams)==null?void 0:jo.id,{exercise_user_id:(Lr=oa==null?void 0:oa.exerciseParams)==null?void 0:Lr.exercise_user_id,unlock_key:Un.unlock_key,time:Un.time,ip:fo.current})).status===0){if(ve){ge({type:"exercise/setActionTabs",payload:{}}),ve();return}const La=oa==null?void 0:oa.exerciseParams;(0,a.nr)({inner_ip:La.inner_ip,public_ip:La.public_ip,open_camera:La.open_camera,ip_limit:La.ip_limit,ip_bind:La.ip_bind,ip_bind_type:La.ip_bind_type,exercise_tips:La.exercise_tips,exerciseId:La.id,screen_open:La.screen_open,screen_num:La.screen_num,screen_sec:La.screen_sec,coursesId:lt.coursesId,login:(en=(0,oe.eY)())==null?void 0:en.login,history,identity_verify:La.identity_verify,open_phone_video_recording:La.open_phone_video_recording,current_status:La.current_status}),ge({type:"exercise/setActionTabs",payload:{}})}ko(!1)}),Ko=[{title:Sn.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:No=>Po.createElement("span",{className:No.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},No)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:No=>Po.createElement("span",{className:No.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},No)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],qo=((He=oa==null?void 0:oa.exerciseParams)==null?void 0:He.errorMessage)&&typeof((Xt=oa==null?void 0:oa.exerciseParams)==null?void 0:Xt.errorMessage)=="object";(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&Tr(void 0,null,function*(){const No=yield er(lt);yield Ta({}),No.status||Hn(No)})},[ee.actionTabs.key]);const{time:ta,end_time:Oo}=(Mo==null?void 0:Mo.exercise)||{},Xn=Na!=null&&Na.user_end_time?me()(Na==null?void 0:Na.user_end_time).add(1,"minutes"):me()(),Dt=me()(Na==null?void 0:Na.user_total_end_time)>Xn?Math.round(me().duration(me()(Na==null?void 0:Na.user_total_end_time).diff(Xn.startOf("minute"))).asMinutes()):0,Cl=((Na==null?void 0:Na.student_left_minutes)||0)+(Go||0);return Po.createElement(Po.Fragment,null,Po.createElement(be.default,{width:514,centered:!0,closable:!!((St=oa==null?void 0:oa.exerciseParams)!=null&&St.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:Sn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ee.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},Po.createElement(Ze.Z,{spinning:Ha||hr},qo&&Po.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!qo&&Po.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),qo&&Po.createElement(nt.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((yt=oa==null?void 0:oa.exerciseParams)==null?void 0:yt.errorMessage)||{}],columns:Ko}),Po.createElement("div",{className:""},Po.createElement(z.default,{form:_t,layout:"vertical",autoComplete:"off"},Po.createElement(z.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},Po.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ta!==-1?Po.createElement(Po.Fragment,null,Po.createElement(z.default.Item,{name:"time",label:Po.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",Po.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",me()(Na==null?void 0:Na.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},Po.createElement(bo,{MaxMinutes:Dt})),Po.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Po.createElement("span",{className:"ml5"},Ha||hr?"--":Cl),"\u5206\u949F",Cl!==0&&(Na==null?void 0:Na.user_end_time)&&Po.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Po.createElement("span",{className:"ml5"},me()(Na==null?void 0:Na.user_end_time).add(Go||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):Po.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",me()(Oo).format("YYYY-MM-DD HH:mm")))),Po.createElement(Tt.Z,{justify:"space-between",align:"middle"},Po.createElement(Ae.Z,null),Po.createElement(Ae.Z,null,Po.createElement(ke.ZP,{loading:Xo,onClick:Ho},"\u8FDB\u5165\u8003\u8BD5"))))))};var Ao=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(vo),Xa=te(25136),Ma=te(96241),Mn=te(79006),sa=te(59301),To=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const dr=({exercise:ee,dispatch:ve,init:ge,haveInit:He=!1})=>{const Xt=(0,Se.useIntl)(),St=(0,Se.useParams)(),[yt,Sn]=(0,re.useState)(!1);let[lt,_t]=(0,re.useState)();const[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&oa()},[ee.actionTabs]);function oa(){return To(this,null,function*(){var Mo,Hn;let Ha=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});if(((Mo=Ha==null?void 0:Ha.cover_exercises)==null?void 0:Mo.length)>0)Sn(!0),_t((Hn=Ha==null?void 0:Ha.cover_exercises)==null?void 0:Hn[0]);else{let Ta=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});ve({type:"exercise/setActionTabs",payload:{key:""}}),(Ta==null?void 0:Ta.status)===0&&(He&&ge(),be.default.confirm({title:Xt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}})}return sa.createElement("div",null,sa.createElement(be.default,{open:yt,centered:!0,onCancel:Mo=>To(void 0,null,function*(){if(Mo.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Xo(!0);let Hn=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs,update:1}});ve({type:"exercise/setActionTabs",payload:{key:""}}),Xo(!1),(Hn==null?void 0:Hn.status)===0&&(He&&ge(),Sn(!1),be.default.confirm({title:Xt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}else Sn(!1)}),cancelButtonProps:{loading:Go},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ko},onOk:()=>To(void 0,null,function*(){fo(!0);let Mo=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});fo(!1),(Mo==null?void 0:Mo.status)===0&&(He&&ge(),ve({type:"exercise/setActionTabs",payload:{key:""}}),Sn(!1),be.default.confirm({title:Xt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},sa.createElement("div",null,sa.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),sa.createElement("div",null,sa.createElement("div",null,"\u8BD5\u5377\uFF1A",lt==null?void 0:lt.origin_exercise_nam),sa.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",sa.createElement("a",{href:`/paperlibrary/see/${lt==null?void 0:lt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},lt==null?void 0:lt.examination_bank_name))))))};var gi=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(dr),Ql=te(92521),Ri=te(27269),Ea=te(59301),wl=Object.defineProperty,xo=Object.defineProperties,pi=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Ml=(ee,ve,ge)=>ve in ee?wl(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,gr=(ee,ve)=>{for(var ge in ve||(ve={}))_r.call(ve,ge)&&Ml(ee,ge,ve[ge]);if(ui)for(var ge of ui(ve))qr.call(ve,ge)&&Ml(ee,ge,ve[ge]);return ee},Sl=(ee,ve)=>xo(ee,pi(ve)),br=(ee,ve)=>{var ge={};for(var He in ee)_r.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&ui)for(var He of ui(ee))ve.indexOf(He)<0&&qr.call(ee,He)&&(ge[He]=ee[He]);return ge},ai=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const mi=ee=>{var ve=ee,{user:ge,classroomList:He,globalSetting:Xt,loading:St,dispatch:yt}=ve,Sn=br(ve,["user","classroomList","globalSetting","loading","dispatch"]),lt,_t,Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo;const ta=(0,Se.useIntl)(),Oo=(0,Se.useParams)(),[Xn]=(0,Se.useSearchParams)(),[Dt,Cl]=(0,re.useState)(()=>Sl(gr({},Oo),{limit:20})),No=(0,Se.useLocation)(),{detailExerciseList:Nn,detailTopBanner:jo,detailLeftMenus:Lr}=He,[en,Un]=(0,re.useState)([]),[eo,La]=(0,re.useState)(!1),[zt,Wo]=(0,re.useState)([]),[ul,gl]=(0,re.useState)(!1),[Pr,Tl]=(0,re.useState)(!1),[Sr,Lt]=(0,re.useState)(!1),[Bt,tn]=(0,re.useState)(!1),[xt,Sa]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),rr=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];Dt.type=Xn.get("tabs")==="all"?"":Xn.get("tabs")||"",Dt.id=Dt.coursesId,(0,re.useEffect)(()=>{var jt,ya,Fl;if((jt=ge==null?void 0:ge.userInfo)!=null&&jt.login){if((0,oe.GJ)()){const ml=a.cX.getItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");ml&&(Dt.sort_by=ml==null?void 0:ml.type,Dt.sort_direction=ml==null?void 0:ml.direction,Sa(ml==null?void 0:ml.name))}yt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})}else(Fl=ge==null?void 0:ge.userInfo)!=null&&Fl.username&&yt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)});La(!1)},[(lt=ge==null?void 0:ge.userInfo)==null?void 0:lt.login,No.pathname]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&yt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})},[He.actionTabs.key]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(gl(!0),Tl(jo==null?void 0:jo.show_unstart_exercise),Lt(jo==null?void 0:jo.forbid_end_exercise))},[He.actionTabs.key]),(0,re.useEffect)(()=>{Un([])},[Nn]);const kr=(jt,ya)=>{Un([]),Dt.page=jt,Dt.limit=ya,yt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})},ol=jt=>{Dt.type=jt.key==="all"?"":jt.key,Dt.page=1,Se.history.replace(`${No.pathname}?tabs=${jt.key}`),tn(!1),yt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})};(0,re.useEffect)(()=>{Xn.get("tabs")==="all"&&(Dt.type="",Dt.page=1)},[Xn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&yt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(_t=ge==null?void 0:ge.userInfo)==null?void 0:_t.username]),(0,re.useEffect)(()=>{const jt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),be.default.info({title:ta.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,width:600,content:Ea.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),"1\u3001\u5728",Ea.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),"2\u3001\u5728",Ea.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),jt==="allowRouter"&&Ea.createElement(Ea.Fragment,null,"3\u3001",Ea.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&yt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(Go=ge==null?void 0:ge.userInfo)==null?void 0:Go.login]);const Uo=[{name:"\u5168\u90E8",id:"all",total:(Xo=Nn.exercises_counts)==null?void 0:Xo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(ko=Nn.exercises_counts)==null?void 0:ko.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(fo=Nn.exercises_counts)==null?void 0:fo.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(oa=Nn.exercises_counts)==null?void 0:oa.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Mo=Nn.exercises_counts)==null?void 0:Mo.end_counts}],oi=[{name:"\u6279\u91CF\u53D1\u5E03",icon:Ea.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:Ea.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:Ea.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Ea.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:Ea.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(jt=>(0,oe.GJ)()?!0:jt.name!=="\u6279\u91CF\u5220\u9664").filter(jt=>jo.is_public?!0:jt.name!=="\u8BBE\u4E3A\u516C\u5F00"),lu=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ea.createElement(Ea.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Wi="YYYY-MM-DD",Pu=me()("2020-11-15",Wi),iu=jt=>{var ya;Dt.sort_by=jt.type,Dt.sort_direction=jt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,jt,"Exercise"),Dt.page=1,yt({type:"classroomList/getClassroomExercisesList",payload:gr({},Dt)}),Sa(jt.name)},Zu=()=>Ea.createElement(Be.default,null,Ea.createElement(Be.default.Item,{key:1,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Dt}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),Ea.createElement(Be.default.Item,{key:2,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.scrollTo(0,0),Se.history.push(`/classrooms/${Dt.coursesId}/exercise/add?catalogue=${(Oo==null?void 0:Oo.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),Ea.createElement(Be.default.Item,{key:3,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He.AssistantObject)==null?void 0:jt.practice)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),uu=jt=>ai(void 0,null,function*(){var ya,Fl,ml,yi,Yi,hu,pa,to;const ba=jt.name;if(((ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.user_status)===2&&jt.name==="\u6279\u91CF\u53D1\u5E03"){(0,he.Rd)();return}const Io=[];if((Fl=Nn.exercises)==null||Fl.map(ma=>{if(en.includes(ma.id)&&ma.is_random){const Ya=me()(ma.created_at,Wi);me()(Pu).diff(me()(Ya),"days")>0&&(ma!=null&&ma.is_random)&&Io.push(ma)}}),en==""){let ma="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ma="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),Ce.ZP.error(ma)}else if(Io.length)lu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((yi=(ml=He==null?void 0:He.AssistantObject)==null?void 0:ml.exercise)!=null&&yi.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let ma=!1;Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ma=!0)});let Ya;if(Ya=(hu=(Yi=Nn.exercises.filter(ho=>en.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Yi[0])==null?void 0:hu.exercise_name,(Ya==null?void 0:Ya.length)>0){Ce.ZP.warning(`${Ya}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(ma){Ce.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let wr=!1;if(Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.exercise_status!==1&&(wr=!0)}),wr){Ce.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ma=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...en]}});if(((pa=ma==null?void 0:ma.cover_exercises)==null?void 0:pa.length)>0){Wo(ma==null?void 0:ma.cover_exercises);return}}yt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:en,selectArrsAll:(to=Nn.exercises)==null?void 0:to.filter(ma=>en.includes(ma.id)),params:Dt,type:1}})}});return Ea.createElement("section",{className:"minH500"},Ea.createElement(Xa.Z,{isLoading:St["classroomList/getClassroomExercisesList"],tabDataSource:Uo,isAdmin:(0,oe.GJ)(),dispatch:yt,type:Nn==null?void 0:Nn.main_category_name,isExercise:!0,user:ge,getDropdownMenu:Zu,onTabMenuClick:ol,classroomList:He,defaultSelectedKeys:[Dt.type||"all"]}),Ea.createElement(Ma.Z,{dataSource:Nn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Bt,SortMenuName:xt,setSortMenuName:Sa,SortMenus:rr,onSearch:jt=>{Dt.search=jt.trim(),Dt.page=1,yt({type:"classroomList/getClassroomExercisesList",payload:gr({},Dt)})},isShowMode:!0,onModeChange:jt=>{Dt.is_normal=jt,Dt.page=1,yt({type:"classroomList/getClassroomExercisesList",payload:gr({},Dt)})},onSort:iu,onBatch:jt=>tn(jt)}),Ea.createElement(ue.Z,{loading:St["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Hn=Nn.exercises_counts)!=null&&Hn.exercises_all_counts?Nn.exercises.map(function(jt,ya){return Ea.createElement(Fo,{key:ya,v:jt,k:ya,batchStatus:Bt,selectArrs:en,setSelectArrs:Un,dispatch:yt,params:Dt,user:ge,manageAllGroup:Nn.manage_all_group})}):Ea.createElement(E.Z,null),Ea.createElement("aside",{className:"tc mb50 mt30"},((Ha=Nn.exercises_counts)==null?void 0:Ha.exercises_all_counts)>0&&Ea.createElement(Ne.Z,{showTotal:jt=>{var ya;return Ea.createElement("div",{style:{color:"#B6BFC2"}},"\u5171",Ea.createElement("span",{style:{margin:"0 3px",color:"#00DDC7"}},(ya=Nn==null?void 0:Nn.exercises_counts)==null?void 0:ya.exercises_all_counts),"\u6761")},showSizeChanger:!0,onChange:kr,defaultCurrent:Dt.page,current:Dt.page||1,pageSize:Dt.limit||20,total:Nn.exercises_counts&&Nn.exercises_counts.exercises_all_counts}))),en.length>0&&(0,oe.GJ)()&&Ea.createElement(ze.Z,{offsetBottom:0},Ea.createElement(Mn.Z,{buttonDataSource:oi,onButtonClick:uu,useBatchStatus:tn,setSeleArr:Un,catalogue:((Na=(Ta=Lr==null?void 0:Lr.course_modules)==null?void 0:Ta.find(jt=>jt.type==="exercise"))==null?void 0:Na.second_category)||[],addCatalogue:jt=>{jt.preventDefault(),yt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:Dt,selectArrs:{category_id:Nn==null?void 0:Nn.main_category_id,type:"exercise"}}})},allSelect:en.length?en.length===((er=(hr=Nn.exercises)==null?void 0:hr.filter(jt=>!jt.is_make_up_exercise))==null?void 0:er.length):!1,setAllSelect:jt=>{var ya;jt.target.checked?Un((ya=Nn==null?void 0:Nn.exercises)==null?void 0:ya.filter(Fl=>!Fl.is_make_up_exercise).map(Fl=>Fl.id)):Un([])},selectArrs:en,onMenuClick:jt=>ai(void 0,[jt],function*({key:ya}){if(en=="")return Ce.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:en,new_category_id:ya}})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),yt({type:"classroomList/getClassroomExercisesList",payload:gr({},Oo)}))})})),Ea.createElement(xe,null),Ea.createElement(bn,null),Ea.createElement(bl,null),Ea.createElement(or,null),Ea.createElement(Ql.Z,{onOk:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:gr({},Oo)})}}),Ea.createElement(Ri.Z,{onOk:()=>{}}),Ea.createElement(os,{cb:()=>Un([])}),Ea.createElement(We,null),Ea.createElement(Ao,null),Ea.createElement(be.default,{title:Ea.createElement("span",null,Ea.createElement(ir.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:zt.length>0,footer:!1,onCancel:()=>{Wo([])}},Ea.createElement("div",{style:{height:300,overflow:"auto"}},Ea.createElement("div",null,"\u6709",zt==null?void 0:zt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),zt==null?void 0:zt.map(jt=>Ea.createElement("div",{style:{marginTop:25}},Ea.createElement("div",null,"\u8BD5\u5377\uFF1A",jt==null?void 0:jt.origin_exercise_nam),Ea.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ea.createElement("a",{href:`/paperlibrary/see/${jt==null?void 0:jt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},jt==null?void 0:jt.examination_bank_name))))),Ea.createElement("div",{style:{textAlign:"end"}},Ea.createElement(ke.ZP,{style:{height:30},onClick:()=>ai(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en],update:1}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info("\u8986\u76D6\u6210\u529F"),Wo([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),Ea.createElement(ke.ZP,{type:"primary",onClick:()=>ai(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en]}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info("\u5F62\u6210\u6210\u529F"),Wo([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),Ea.createElement(be.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:ul,centered:!0,onOk:()=>ai(void 0,null,function*(){let jt=yield(0,x.ZP)(`/api/courses/${Dt.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Pr,forbid_end_exercise:Sr}});(jt==null?void 0:jt.status)===0&&(gl(!1),yt({type:"classroomList/setActionTabs",payload:{key:""}}),yt({type:"classroomList/getClassroomTopBanner",payload:{id:Dt.coursesId}}),Ce.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{gl(!1),yt({type:"classroomList/setActionTabs",payload:{key:""}})}},Ea.createElement(Te.default,{checked:Pr,onChange:jt=>{Tl(jt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",Ea.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),Ea.createElement(Te.default,{className:"mt20",checked:Sr,onChange:jt=>{Lt(jt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),Ea.createElement(gi,null),Ea.createElement(Ea.Fragment,null,Ea.createElement(nr.T$,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:Sl(gr({},He==null?void 0:He.actionTabs),{open:""})})},open:((Lo=He==null?void 0:He.actionTabs)==null?void 0:Lo.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),Ea.createElement(nr.$i,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:Sl(gr({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})},open:((Ho=He==null?void 0:He.actionTabs)==null?void 0:Ho.open)==="\u8BD5\u5377\u5C01\u5B58",Data:Sl(gr({},He==null?void 0:He.actionTabs),{type:"exercise"})}),Ea.createElement(nr.K1,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:Sl(gr({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})},open:((Ko=He==null?void 0:He.actionTabs)==null?void 0:Ko.open)==="\u89E3\u5C01",Data:Sl(gr({},He==null?void 0:He.actionTabs),{type:"exercise"})}),Ea.createElement(nr.O7,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:Sl(gr({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})},open:((qo=He==null?void 0:He.actionTabs)==null?void 0:qo.open)==="\u63D0\u793A",Data:Sl(gr({},He==null?void 0:He.actionTabs),{type:"exercise"})})))};var tl=(0,Se.connect)(({user:ee,classroomList:ve,loading:ge,globalSetting:He})=>({user:ee,classroomList:ve,globalSetting:He,loading:ge.effects}))(mi),mo=te(5006),wo=te(59301),vi=Object.defineProperty,tu=Object.defineProperties,Zi=Object.getOwnPropertyDescriptors,Mi=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,jl=(ee,ve,ge)=>ve in ee?vi(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Ii=(ee,ve)=>{for(var ge in ve||(ve={}))xi.call(ve,ge)&&jl(ee,ge,ve[ge]);if(Mi)for(var ge of Mi(ve))Gl.call(ve,ge)&&jl(ee,ge,ve[ge]);return ee},fu=(ee,ve)=>tu(ee,Zi(ve)),Li=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const{TabPane:Gi}=y.default,Iu=({classroomList:ee,exercise:ve,loading:ge,dispatch:He})=>{var Xt;const St=(0,Se.useIntl)(),yt=(0,Se.useParams)(),Sn=(0,Se.useLocation)(),[lt]=z.default.useForm(),{brankList:_t}=ve;let[Go,Xo]=(0,re.useState)(!0),[ko,fo]=(0,re.useState)(!1);const[oa,Mo]=(0,re.useState)("myself");let[Hn,Ha]=(0,re.useState)([]),[Ta,Na]=(0,re.useState)([]),[hr,er]=(0,re.useState)(),[Lo,Ho]=(0,re.useState)([]);const Ko=(0,re.useRef)(null),[qo,ta]=(0,re.useState)(!1),[Oo,Xn]=(0,re.useState)(""),[Dt,Cl]=(0,re.useState)(""),[No,Nn]=(0,re.useState)(!1),[jo,Lr]=(0,re.useState)({}),en=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(xt,Sa,rr)=>wo.createElement("div",{style:{display:"flex",alignItems:"center"}},wo.createElement(ne.Z,{title:xt},wo.createElement("div",{title:xt,className:mo.Z.name},xt)),(Sa==null?void 0:Sa.high_resources_consume)&&wo.createElement(Le.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:xt=>wo.createElement(ne.Z,{title:xt},wo.createElement("span",null,xt))},{title:St.formatMessage({id:"classrooms.type",defaultMessage:"\u7C7B\u578B"}),dataIndex:"is_random",width:90,align:"left",render:xt=>xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:St.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"is_random",width:60,align:"center",render:(xt,Sa)=>wo.createElement("a",{href:xt?`/randompaper/detail/${Sa.id}`:`/paperlibrary/see/${Sa.id}?defaultActiveKey=1`,target:"_blank>"},St.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))}],[Un,eo]=(0,re.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,re.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Wo(),Ho([]),La())},[ve.actionTabs.key]);const La=()=>Li(void 0,null,function*(){const xt=yield He({type:"paperlibrary/getTeachGroupData"});Na(xt)}),zt=xt=>{const Sa=parseInt(xt);return isNaN(Sa)?"":Sa},Wo=()=>Li(void 0,null,function*(){var xt,Sa;if(Go){++Un.page,Xo(!1);const rr=yield He({type:"exercise/getBrankList",payload:fu(Ii({},Un),{search:(xt=Un.search)==null?void 0:xt.trim()})});Hn=rr!=null&&rr.object_list?[...Hn.concat(rr==null?void 0:rr.object_list)]:Hn,Un.filter==="public"?er(rr.is_teacher):er(!0),((Sa=rr.object_list)==null?void 0:Sa.length){Ko.current.scrollTop=0,Hn=[],Un.page=0,Un.group_id=xt,Go=!0,Ho([]),eo(Ii({},Un)),Wo()},gl={selectedRowKeys:Lo,onChange:xt=>{Ho(xt)},type:"radio"},Pr=()=>{eo(Ii({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ha([]),Xo(!0),Mo("myself"),He({type:"exercise/setActionTabs",payload:{}}),fo(!1)},[Tl,Sr,Lt,Bt]=(0,Ee.P)(),tn=xt=>Li(void 0,null,function*(){let Sa=!1;Hn.forEach(Uo=>{Lo.includes(Uo.id)&&(Sa=Uo.is_random)});const rr=xt.map(Uo=>({shixun_id:Uo.id,is_use:Uo.is_use,is_copy:Uo.is_copy}));if(!Sa){Nn(!0);const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,category_id:(yt==null?void 0:yt.categoryId)||null,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr}});Nn(!1),(Uo==null?void 0:Uo.status)===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),He({type:"classroomList/getClassroomExercisesList",payload:Ii({},ve.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:{id:yt.coursesId}}),Xn(`/classrooms/${yt.coursesId}/exercise/${Uo.exercise_id}/detail?random=${Uo.is_random}&tabs=3`),Cl(`/classrooms/${yt.coursesId}/exercise/add/${Uo.exercise_id}?random=${Uo.is_random}&type=2`),ta(!0),Ce.ZP.success(St.formatMessage({id:"classrooms.generateExamSuccess",defaultMessage:"\u751F\u6210\u8BD5\u5377\u6210\u529F"})),Sr(),Pr());return}Nn(!0),setTimeout(()=>{Nn(!1)},500),He({type:"exercise/setActionTabs",payload:{}});let kr=1,ol=be.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:wo.createElement("div",{className:mo.Z.modalColumn},wo.createElement("div",{className:mo.Z.modalRow},wo.createElement("sup",{className:mo.Z.sup},"*"),wo.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),wo.createElement(ae.Z,{parser:zt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:kr,onChange:Uo=>{kr=Uo;const oi=document.getElementById("model_error");kr<1||kr>50?oi.style.display="block":oi.style.display="none"}})),wo.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:St.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:St.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onCancel:Pr,onOk:()=>Li(void 0,null,function*(){if(kr<1||kr>50){const oi=document.getElementById("model_error");return oi.style.display="block",Promise.reject()}ol.update({cancelButtonProps:{disabled:!0}});const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr,num:kr}});ol.update({cancelButtonProps:{disabled:!1}}),Uo&&Uo.status===0?((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),be.default.destroyAll(),He({type:"classroomList/getClassroomExercisesList",payload:Ii({},ve.actionTabs.params)}),Pr(),Sr(),Ce.ZP.success(St.formatMessage({id:"classrooms.generateExamSuccess",defaultMessage:"\u751F\u6210\u8BD5\u5377\u6210\u529F"}))):(Pr(),Sr())})})});return wo.createElement(wo.Fragment,null,wo.createElement(be.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:St.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:St.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:ko,bodyStyle:{minHeight:200},wrapClassName:mo.Z.warpModal,onOk:()=>Li(void 0,null,function*(){var xt;if(!Lo.length){Ce.ZP.error(St.formatMessage({id:"classrooms.selectExam",defaultMessage:"\u8BF7\u9009\u62E9\u8BD5\u5377"}));return}fo(!0);let Sa=!1,rr=!1;if(Hn.forEach(ol=>{Lo.includes(ol.id)&&ol.need_authorize&&(Sa=ol.need_authorize),Lo.includes(ol.id)&&(rr=ol.is_random)}),Sa){(0,he.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let kr=yield(0,Oe.Tr)({id:`${Lo[0]}`,course_id:(xt=ee.detailTopBanner)==null?void 0:xt.course_id,type:"examination_bank"});fo(!1),(kr==null?void 0:kr.student_count)===0?tn([]):Lr(kr)}),onCancel:Pr},wo.createElement(y.default,{activeKey:oa,onTabClick:xt=>Li(void 0,null,function*(){Ko.current.scrollTop=0,Hn=[],oa!==xt&&Ho([]),Mo(xt),Un.page=0,Un.filter=xt,Un.group_id=null,Go=!0,Wo()})},wo.createElement(Gi,{tab:wo.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),wo.createElement(Gi,{tab:wo.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),wo.createElement(Gi,{tab:wo.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),wo.createElement("div",{className:mo.Z.tabSearch},oa==="teacher"&&wo.createElement(le.default,{value:Un.group_id,onChange:ul,size:"middle",style:{width:200,marginRight:30}},wo.createElement(le.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Xt=Ta==null?void 0:Ta.groups)==null?void 0:Xt.map(xt=>wo.createElement(le.default.Option,{key:xt==null?void 0:xt.group_id,value:xt==null?void 0:xt.group_id},xt==null?void 0:xt.name))),wo.createElement(ie.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Un.search,onChange:xt=>{Un.search=xt.target.value,eo(Ii({},Un))},onSearch:xt=>{Ko.current.scrollTop=0,Hn=[],Un.page=0,Go=!0,Ho([]),xt&&(0,Ke.tk)({name:xt,copywriting:xt,position:"Exercise"}),Wo()}})),wo.createElement("div",{ref:Ko,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!hr&&oa==="public"&&wo.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},wo.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),wo.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),wo.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>{Wo()},hasMore:Go,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&hr&&wo.createElement(ce.Z,{className:mo.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Hn,onRow:xt=>({onClick:()=>{Ho([xt==null?void 0:xt.id])}}),resColumns:en,rowSelection:gl})))),wo.createElement(be.default,{title:St.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:qo,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:wo.createElement("div",null,wo.createElement(ke.ZP,{onClick:()=>{ta(!1),Se.history.push(Dt)}},"\u4FEE\u6539\u8BD5\u5377"),wo.createElement(ke.ZP,{type:"primary",onClick:()=>{Se.history.push(Oo),ta(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ta(!1)}},wo.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),wo.createElement(Ve.Z,{resdata:jo,type:"exercise",okloading:No,oktext:(jo==null?void 0:jo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xt=>{tn(xt)}}),wo.createElement(Ee.Z,{inPaper:!0,visible:Tl,onCancel:Sr,onOk:tn,renderData:Lt,modalType:"multiple",type:"examination_bank"}))};var is=(0,Se.connect)(({exercise:ee,loading:ve,classroomList:ge})=>({exercise:ee,loading:ve,classroomList:ge}))(Iu),Rr=te(72936),yl=te(24528),hi=Object.defineProperty,Il=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Ei=(ee,ve,ge)=>ve in ee?hi(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Ji=(ee,ve)=>{for(var ge in ve||(ve={}))Ci.call(ve,ge)&&Ei(ee,ge,ve[ge]);if(Il)for(var ge of Il(ve))Fi.call(ve,ge)&&Ei(ee,ge,ve[ge]);return ee},us=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const Gs=({exercise:ee,dispatch:ve})=>{const ge=(0,Se.useIntl)(),He=(0,Se.useParams)();return re.createElement(be.default,{centered:!0,title:ge.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:ge.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ge.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>us(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${He.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),Ce.ZP.success(ge.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"classroomList/getClassroomExercisesList",payload:Ji({},ee.actionTabs.params)}))}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var ss=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Gs),Ws=Object.defineProperty,Tu=Object.getOwnPropertySymbols,Ru=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,vu=(ee,ve,ge)=>ve in ee?Ws(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,cs=(ee,ve)=>{for(var ge in ve||(ve={}))Ru.call(ve,ge)&&vu(ee,ge,ve[ge]);if(Tu)for(var ge of Tu(ve))pu.call(ve,ge)&&vu(ee,ge,ve[ge]);return ee},Os=(ee,ve)=>{var ge={};for(var He in ee)Ru.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&Tu)for(var He of Tu(ee))ve.indexOf(He)<0&&pu.call(ee,He)&&(ge[He]=ee[He]);return ge},ds=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const gs=ee=>{var ve=ee,{exercise:ge,dispatch:He,user:Xt}=ve,St=Os(ve,["exercise","dispatch","user"]),yt,Sn;const lt=(0,Se.useIntl)(),_t=(0,Se.useParams)(),[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1),oa=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Hn,Ha;if(ge.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){fo(!0);return}const Ta={hasNum:0,noHasNum:0};(Ha=(Hn=ge==null?void 0:ge.actionTabs)==null?void 0:Hn.selectArrsAll)==null||Ha.map(Na=>{var hr;Na.author_login===((hr=Xt.userInfo)==null?void 0:hr.login)?++Ta.hasNum:++Ta.noHasNum}),Ta.noHasNum>0?be.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ta.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ta.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Mo()}}):fo(!0)}else fo(!1)},[ge.actionTabs.key]);const Mo=()=>{He({type:"exercise/setActionTabs",payload:{}})};return re.createElement(be.default,{centered:!0,title:lt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ko,okText:lt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:lt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:Go,destroyOnClose:!0,onOk:()=>ds(void 0,null,function*(){var Hn;if((Hn=oa.current)!=null&&Hn.onVerify())return;Xo(!0);const Ha=yield(0,x.ZP)(`/api/courses/${_t.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}});Xo(!1),Ha.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),Ce.ZP.success(lt.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),He({type:"exercise/setActionTabs",payload:{}}),He({type:"classroomList/getClassroomExercisesList",payload:cs({},ge.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:cs({},ge.actionTabs.params)}))}),onCancel:()=>{He({type:"exercise/setActionTabs",payload:{}})}},!((yt=ge==null?void 0:ge.actionTabs)!=null&&yt.status)||!["\u672A\u5F00\u59CB"].includes((Sn=ge==null?void 0:ge.actionTabs)==null?void 0:Sn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(At.Z,{ref:Hn=>oa.current=Hn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var Uu=(0,Se.connect)(({exercise:ee,user:ve})=>({exercise:ee,user:ve}))(gs),ku=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Vu=Object.prototype.propertyIsEnumerable,ms=(ee,ve)=>{var ge={};for(var He in ee)Ys.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&ku)for(var He of ku(ee))ve.indexOf(He)<0&&Vu.call(ee,He)&&(ge[He]=ee[He]);return ge},Ks=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const fs=ee=>{var ve=ee,{exercise:ge,dispatch:He}=ve,Xt=ms(ve,["exercise","dispatch"]);const St=(0,Se.useIntl)(),yt=(0,Se.useParams)();return yt.id=yt.coursesId,(0,re.useEffect)(()=>{ge.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Ks(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${yt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),Ce.ZP.success(St.formatMessage({id:"classrooms.addedToPersonalExamBank",defaultMessage:"\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93"}))),He({type:"exercise/setActionTabs",payload:{}})}))},[ge.actionTabs.key]),re.createElement(re.Fragment,null)};var Us=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(fs),Hl={flex_box_center:"flex_box_center___VejG5",flex_space_between:"flex_space_between___RwAiX",flex_box_vertical_center:"flex_box_vertical_center___N5QNs",flex_box_center_end:"flex_box_center_end___SUMZc",flex_box_column:"flex_box_column___ombQA",bg:"bg___i74VI",containerTitle:"containerTitle___eAbbs",containerDesc:"containerDesc___WeE4m",tablestyle:"tablestyle___uKNiL",listItem:"listItem___aJrbL",info:"info___X9HlC",title:"title___ZDroC",titleLeft:"titleLeft___JzNZc",titleRight:"titleRight___RP0gb",flexBox:"flexBox___txRbA",iconV:"iconV___JMCv9",acitons:"acitons___iqFGc",moveCategory:"moveCategory___Rihfv",name:"name___LdzGg",categoryName:"categoryName___Tz45n",schedule:"schedule___a20T3",fnSign:"fnSign___gsn3j",spanSize:"spanSize___jht3F",classromediv:"classromediv___T7h_f",glow:"glow___LU7dg",popover:"popover___Qeg0P",dot:"dot___c9Vwj",moni:"moni___LBVeo",ErrorPushTag:"ErrorPushTag___F0OTF",authorized:"authorized___yQPQx"},Qu=Object.defineProperty,ju=Object.getOwnPropertySymbols,ps=Object.prototype.hasOwnProperty,Ns=Object.prototype.propertyIsEnumerable,vs=(ee,ve,ge)=>ve in ee?Qu(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,hs=(ee,ve)=>{for(var ge in ve||(ve={}))ps.call(ve,ge)&&vs(ee,ge,ve[ge]);if(ju)for(var ge of ju(ve))Ns.call(ve,ge)&&vs(ee,ge,ve[ge]);return ee};const Is=ee=>React.createElement("svg",hs({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Vs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",Es=Object.defineProperty,Ju=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Xu=Object.prototype.propertyIsEnumerable,qu=(ee,ve,ge)=>ve in ee?Es(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Qs=(ee,ve)=>{for(var ge in ve||(ve={}))Ss.call(ve,ge)&&qu(ee,ge,ve[ge]);if(Ju)for(var ge of Ju(ve))Xu.call(ve,ge)&&qu(ee,ge,ve[ge]);return ee};const il=ee=>React.createElement("svg",Qs({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var zl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Hi=te(41727),nu=Object.defineProperty,Xi=Object.getOwnPropertySymbols,Ts=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,$u=(ee,ve,ge)=>ve in ee?nu(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Ps=(ee,ve)=>{for(var ge in ve||(ve={}))Ts.call(ve,ge)&&$u(ee,ge,ve[ge]);if(Xi)for(var ge of Xi(ve))ys.call(ve,ge)&&$u(ee,ge,ve[ge]);return ee};const es=ee=>React.createElement("svg",Ps({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ee),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"ErrorPushIcon_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"ErrorPushIcon_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#ErrorPushIcon_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#ErrorPushIcon_svg__a"}),React.createElement("g",{mask:"url(#ErrorPushIcon_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var sc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",cc=Object.defineProperty,Rs=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,nc=(ee,ve,ge)=>ve in ee?cc(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,ac=(ee,ve)=>{for(var ge in ve||(ve={}))Mu.call(ve,ge)&&nc(ee,ge,ve[ge]);if(Rs)for(var ge of Rs(ve))tc.call(ve,ge)&&nc(ee,ge,ve[ge]);return ee};const dc=ee=>React.createElement("svg",ac({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var gc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",jn=te(59301),mc=Object.defineProperty,oc=Object.defineProperties,fc=Object.getOwnPropertyDescriptors,rc=Object.getOwnPropertySymbols,pc=Object.prototype.hasOwnProperty,lc=Object.prototype.propertyIsEnumerable,ks=(ee,ve,ge)=>ve in ee?mc(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,js=(ee,ve)=>{for(var ge in ve||(ve={}))pc.call(ve,ge)&&ks(ee,ge,ve[ge]);if(rc)for(var ge of rc(ve))lc.call(ve,ge)&&ks(ee,ge,ve[ge]);return ee},vc=(ee,ve)=>oc(ee,fc(ve)),au=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const dl=({v:ee,k:ve,selectArrs:ge,setSelectArrs:He,dispatch:Xt,params:St,classroomList:yt,batchStatus:Sn,manageAllGroup:lt,user:_t})=>{var Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo,ta,Oo,Xn;const Dt=(0,Se.useIntl)(),[Cl,No]=(0,re.useState)([]),[Nn,jo]=(0,re.useState)(!1),Lr=(0,re.useRef)(),en=(0,re.useRef)();var Un=!1;const eo="YYYY-MM-DD",La=me()("2020-11-15",eo);function zt(){return au(this,null,function*(){console.log(St,222);let Bt=yield(0,x.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/exercises/group_use_list.json`,{method:"get",params:vc(js({},St),{id:ee.id})});No((Bt==null?void 0:Bt.groups)||[])})}const Wo=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:jn.createElement(jn.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")});ee!=null&&ee.appraise_label&&(Un=!0);const ul=(Bt,tn=!1)=>{var xt;Se.history.push(`/classrooms/${St.coursesId}/exercisenotice/${Bt.id}/users/${(xt=(0,oe.eY)())==null?void 0:xt.login}`)},gl=[{title:Dt.formatMessage({id:"classrooms.class",defaultMessage:Dt.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"})}),dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3}],onFilter:(Bt,tn)=>tn.exercise_status===Bt,render:(Bt,tn)=>jn.createElement("div",null,Bt===1&&jn.createElement("span",null,jn.createElement("i",{className:Hl.dot,style:{background:"#C3C3C3"}}),Dt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})),Bt===2&&jn.createElement("span",null,jn.createElement("i",{className:Hl.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Bt===3&&jn.createElement("span",null,jn.createElement("i",{className:Hl.dot,style:{background:"#FC2D6B"}}),Dt.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"})))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:St.order_by==="publish_time"?St.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:St.order_by==="end_time"?St.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Bt,tn)=>tn.exercise_status===1?"-":jn.createElement("span",null,Bt,"/",tn.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Bt,tn)=>tn.exercise_status===1?"-":Bt===0?jn.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Bt):jn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${St==null?void 0:St.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${tn.course_group_id}`)},Bt)},{title:Dt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"action",align:"center",key:"action",width:60,render:(Bt,tn)=>tn.exercise_status===1?jn.createElement("img",{style:{cursor:"not-allowed"},src:Vs}):jn.createElement(ne.Z,{title:"\u8BC4\u9605"},jn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${St==null?void 0:St.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${tn.course_group_id}`)},jn.createElement("img",{src:zl})))}],Pr=Bt=>{if(Un)return jn.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Dt.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),Bt!=null&&Bt.includes("\u672A\u5F00\u59CB"))return jn.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},Dt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}));if(Bt!=null&&Bt.includes("\u8003\u8BD5\u4E2D"))return jn.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Bt!=null&&Bt.includes("\u5DF2\u622A\u6B62"))return jn.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},Dt.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}));if(Bt!=null&&Bt.includes("\u5BFC\u5165"))return jn.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Tl=()=>{const Bt=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Bt>=0?Bt:0},Sr=(Bt=ee)=>{var tn,xt,Sa;if(Bt!=null&&Bt.is_encrypt){Xt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Bt==null?void 0:Bt.id,phone:(tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.phone,login:(xt=_t==null?void 0:_t.userInfo)==null?void 0:xt.login}});return}(Sa=_t==null?void 0:_t.userInfo)!=null&&Sa.phone?Xt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Bt==null?void 0:Bt.id}}):Xt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Lt=Bt=>{var tn,xt,Sa;if(((tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.login)!==(ee==null?void 0:ee.author_login)){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.examSealedContactOwner",defaultMessage:"\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01"}));return}Xt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(xt=_t==null?void 0:_t.userInfo)==null?void 0:xt.phone,login:(Sa=_t==null?void 0:_t.userInfo)==null?void 0:Sa.login,onFinish:Bt}})};return jn.createElement("div",{className:Hl.listItem,onClick:Bt=>{const tn=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&en.current&&!en.current.contains(Bt.target))&&(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()}},(0,oe.GJ)()&&jn.createElement("span",{ref:en},jn.createElement(Te.default,{checked:ge.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Bt=>{Bt.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Bt=>{let tn=ge.indexOf(ee.id);ge.indexOf(ee.id)>-1?He(ge.filter(xt=>xt!==ee.id)):He(ge.concat(ee.id))}})),jn.createElement("div",{className:Hl.info},jn.createElement("div",{className:Hl.title},jn.createElement("div",{className:Hl.titleLeft,style:{marginRight:15}},Pr(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&jn.createElement("img",{src:Hi,width:44,height:24,style:{marginRight:10}}),jn.createElement(ne.Z,{title:ee.exercise_name},jn.createElement("span",{className:Hl.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&jn.createElement(Le.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&jn.createElement("span",{className:Hl.authorized},"\u5DF2\u6388\u6743"),((Go=ee==null?void 0:ee.exercise_tips)==null?void 0:Go.includes("\u5DF2\u622A\u6B62"))&&((Xo=yt==null?void 0:yt.detailTopBanner)==null?void 0:Xo.forbid_end_exercise)&&jn.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},jn.createElement("img",{src:gc,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&jn.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},jn.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&jn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Hl.moni},jn.createElement("img",{src:ri,width:18,height:14}),Dt.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"})),((ko=ee==null?void 0:ee.exercise_tips)==null?void 0:ko.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&jn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(ee==null?void 0:ee.ai_push_wrong_question)&&jn.createElement("span",{className:Hl.ErrorPushTag},jn.createElement("img",{src:sc,width:12,className:"mr5"}),"AI\u9519\u9898\u63A8\u9001"),((fo=ee==null?void 0:ee.exercise_tips)==null?void 0:fo.includes("\u5DF2\u622A\u6B62"))&&((oa=ee==null?void 0:ee.exercise_tips)==null?void 0:oa.includes("\u672A\u63D0\u4EA4"))&&jn.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&jn.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",jn.createElement("img",{src:Dl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),jn.createElement("div",{className:Hl.titleRight,onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:()=>au(void 0,null,function*(){const Bt=()=>au(void 0,null,function*(){Xt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const tn=yield(0,x.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});Xt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${St==null?void 0:St.coursesId}/exercise/${ee.id}/centralizeReview/${tn==null?void 0:tn.login}`)});if(ee!=null&&ee.is_encrypt){Lt(Bt);return}Bt()})},jn.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),jn.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&jn.createElement(Si.Z,{tips:ee==null?void 0:ee.open_appraise},jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:()=>{const Bt=()=>{var tn,xt,Sa;if(((tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.user_status)===2){(0,he.Rd)();return}if((0,oe.Rm)()&&!((Sa=(xt=yt==null?void 0:yt.AssistantObject)==null?void 0:xt.exercise)!=null&&Sa.can_publish)){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if((ee==null?void 0:ee.exercise_question_count)===0){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.noQuestionsCannotPublishExam",defaultMessage:"\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5"}));return}let rr=()=>{Xt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],selectArrsAll:[ee],unified_setting:ee.unified_setting,params:St,disabled:ee.exercise_status!==1,type:2,manage_all_group:lt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?Xt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:St.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{Xt({type:"classroomList/getClassroomExercisesList",payload:js({},St)}),rr()}}}):rr()};if(ee!=null&&ee.is_encrypt){Lt(Bt);return}Bt()}},jn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),jn.createElement("div",null,Dt.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:Bt=>{Bt.stopPropagation();const tn=()=>{var xt,Sa;if((0,oe.Rm)()&&!((Sa=(xt=yt==null?void 0:yt.AssistantObject)==null?void 0:xt.exercise)!=null&&Sa.can_preview)){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const rr=me()(ee.created_at,eo);me()(La).diff(me()(rr),"days")>0&&(ee!=null&&ee.is_random)?Wo():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()}},jn.createElement("i",{className:"iconfont icon-yulan3"}),jn.createElement("div",null,Dt.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))),(0,oe.RV)()&&jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:()=>{const Bt=()=>{(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Lt(Bt);return}Bt()}},jn.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),jn.createElement("div",null,Dt.formatMessage({id:"classrooms.details",defaultMessage:"\u8BE6\u60C5"}))),(0,oe.GJ)()&&!(0,a._m)()&&jn.createElement(wa.Z,{placement:"bottom",content:jn.createElement("div",{className:Hl.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&jn.createElement("p",{onClick:Bt=>au(void 0,null,function*(){const tn=()=>{(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()})},Dt.formatMessage({id:"classrooms.rulesSettings",defaultMessage:"\u89C4\u5219\u8BBE\u7F6E"})),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&jn.createElement("p",{onClick:Bt=>au(void 0,null,function*(){const tn=()=>{Xt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&jn.createElement("p",{onClick:Bt=>{Bt.stopPropagation();const tn=()=>{const xt=me()(ee.created_at,eo);me()(La).diff(me()(xt),"days")>0&&(ee!=null&&ee.is_random)?Wo():(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()}},"\u7F16\u8F91\u8003\u8BD5"),jn.createElement("p",{onClick:Bt=>au(void 0,null,function*(){const tn=()=>{var xt;Xt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:St,status:(xt=ee==null?void 0:ee.exercise_tips)==null?void 0:xt[0]}})};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()})},Dt.formatMessage({id:"classrooms.deletePaper",defaultMessage:"\u5220\u9664\u8BD5\u5377"})),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&jn.createElement("p",{onClick:()=>{const Bt=()=>{Xt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:St}})};if(ee!=null&&ee.is_encrypt){Lt(Bt);return}Bt()}},Dt.formatMessage({id:"classrooms.addToPaperLibrary",defaultMessage:"\u52A0\u5165\u8BD5\u5377\u5E93"})),((Mo=ee==null?void 0:ee.exercise_tips)==null?void 0:Mo.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Hn=_t==null?void 0:_t.userInfo)==null?void 0:Hn.login)&&jn.createElement("p",{onClick:Bt=>au(void 0,null,function*(){Sr(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((Ta=(Ha=yt==null?void 0:yt.AssistantObject)==null?void 0:Ha.exercise)==null?void 0:Ta.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&jn.createElement("p",{onClick:Bt=>au(void 0,null,function*(){const tn=()=>{var xt,Sa;if((0,oe.Rm)()&&!((Sa=(xt=yt==null?void 0:yt.AssistantObject)==null?void 0:xt.exercise)!=null&&Sa.can_stop)){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Xt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:St,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()})},Dt.formatMessage({id:"classrooms.endExam",defaultMessage:"\u7ED3\u675F\u8003\u8BD5"})))},jn.createElement("span",{onClick:Bt=>Bt.stopPropagation(),className:Hl.flexBox,style:{cursor:"default"}},jn.createElement("i",{className:"iconfont icon-gengduo4"}),jn.createElement("div",null,Dt.formatMessage({id:"classrooms.more",defaultMessage:"\u66F4\u591A"})))),(0,oe.dE)()&&jn.createElement(jn.Fragment,null,!!ee.off_limits&&jn.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},jn.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((Na=ee.exercise_tips)!=null&&Na.includes("\u5DF2\u622A\u6B62"))&&jn.createElement("a",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault(),ul(ee,!0)},href:""},jn.createElement("i",{className:"iconfont icon-jixukaoshi"}),jn.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((hr=ee.exercise_tips)!=null&&hr.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&jn.createElement("a",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault(),ul(ee,!0)},href:""},jn.createElement("i",{className:"iconfont icon-jixukaoshi"}),jn.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:Bt=>au(void 0,null,function*(){var tn;if(Bt.stopPropagation(),!(ee!=null&&ee.answered_open)){Ce.ZP.info(Dt.formatMessage({id:"classrooms.teacherSetNoViewAfterSubmission",defaultMessage:"\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B"}));return}yield(0,vr.w)(St.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/users/${(tn=(0,oe.eY)())==null?void 0:tn.login}?check=true`)})},jn.createElement("i",{className:"iconfont icon-chakankaoshi"}),jn.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((er=ee.exercise_tips)!=null&&er.includes("\u5DF2\u622A\u6B62"))&&jn.createElement("a",{className:Hl.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault(),ul(ee)},href:""},jn.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),jn.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!((Lo=ee.exercise_tips)!=null&&Lo.includes("\u5DF2\u622A\u6B62"))&&jn.createElement(ne.Z,{title:jn.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Tl(),"\u6B21")},jn.createElement("a",{className:Hl.flexBox,onClick:Bt=>{Tl()==0&&(ee==null?void 0:ee.current_status)!=0||(Bt.stopPropagation(),Bt.preventDefault(),ul(ee))},href:""},jn.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),jn.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5"))),(ee==null?void 0:ee.ai_push_wrong_question)&&(ee==null?void 0:ee.whole_exercise_status)===3&&!((Ho=ee==null?void 0:ee.exercise_tips)!=null&&Ho.includes("\u672A\u63D0\u4EA4"))&&jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:Bt=>au(void 0,null,function*(){var tn,xt;if(Bt.stopPropagation(),(ee==null?void 0:ee.wrong_questions_size)===0){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.noNeedErrorConsolidation",defaultMessage:"\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E"}));return}if(((tn=ee==null?void 0:ee.progress)==null?void 0:tn.stat)===1){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.recommendingQuestionsGenerating",defaultMessage:"\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA"}));return}(0,a.xg)(`/classrooms/${St.coursesId}/exercise/${ee.id}/wrongAnswer/${(xt=(0,oe.eY)())==null?void 0:xt.login}`)})},jn.createElement("i",{className:"iconfont icon-cuotigonggu"}),jn.createElement("div",null,"\u9519\u9898\u5DE9\u56FA"))))),(0,oe.GJ)()&&jn.createElement("p",{style:{display:"flex"}},jn.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:ee.author},ee.author),jn.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((Ko=ee==null?void 0:ee.exercise_tips)==null?void 0:Ko.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&jn.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),jn.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),jn.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((qo=ee==null?void 0:ee.exercise_tips)!=null&&qo.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&jn.createElement("span",{className:Hl.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Bt=>au(void 0,null,function*(){Bt.stopPropagation(),Bt.preventDefault(),Nn||zt(),jo(!Nn)})},jn.createElement(ne.Z,{title:`${Nn?"\u6536\u8D77":"\u5C55\u5F00"}`},jn.createElement("i",{className:`iconfont icon-${Nn?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&jn.createElement("p",{style:{display:"flex"}},jn.createElement("span",{className:"c-grey-333"},ee.author),jn.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&jn.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&jn.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((ta=ee==null?void 0:ee.exercise_tips)!=null&&ta.includes("\u672A\u5F00\u59CB"))&&jn.createElement("p",null,jn.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},Dt.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),"\uFF1A"),jn.createElement("span",{className:"c-grey-333 mr20"},Dt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),jn.createElement("span",null,ee==null?void 0:ee.unanswer_users)),jn.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",jn.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),jn.createElement("span",{className:"c-grey-333 mr20"},Dt.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"})," ",jn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),jn.createElement("span",{className:"c-grey-333"},Dt.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"})," ",jn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((Oo=ee==null?void 0:ee.exercise_tips)!=null&&Oo.includes("\u672A\u5F00\u59CB"))&&Nn&&Cl.length>5&&jn.createElement(nt.default,{scroll:{y:240},pagination:!1,dataSource:Cl,onRow:Bt=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),onHeaderRow:(Bt,tn)=>({onClick:xt=>{xt.stopPropagation(),xt.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Bt,tn,xt)=>{xt.field&&(St.order_by=xt.field),xt.order||(St.sort_direction="asc"),xt.order==="ascend"&&(St.sort_direction="asc"),xt.order==="descend"&&(St.sort_direction="desc"),xt.order||(St.sort_direction="asc"),zt()},columns:gl}),(0,oe.GJ)()&&!((Xn=ee==null?void 0:ee.exercise_tips)!=null&&Xn.includes("\u672A\u5F00\u59CB"))&&Nn&&Cl.length<6&&Cl.length>0&&jn.createElement(nt.default,{rowKey:"course_group_id",pagination:!1,onRow:Bt=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),onHeaderRow:(Bt,tn)=>({onClick:xt=>{xt.stopPropagation(),xt.preventDefault()}}),dataSource:Cl,style:{marginTop:"10px"},onChange:(Bt,tn,xt)=>{xt.field&&(St.order_by=xt.field),xt.order||(St.sort_direction="asc"),xt.order==="ascend"&&(St.sort_direction="asc"),xt.order==="descend"&&(St.sort_direction="desc"),xt.order||(St.sort_direction="asc"),zt()},columns:gl}),(ee==null?void 0:ee.total)!==void 0&&jn.createElement("p",null,jn.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),jn.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",jn.createElement("span",null,ee==null?void 0:ee.total)),jn.createElement("span",{className:"c-grey-333 mr20"},Dt.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"})," ",jn.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),jn.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",jn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),jn.createElement(pl.Z,{closable:!0,successCb:()=>ul(Lr.current)}))};var Ro=(0,Se.connect)(({classroomList:ee})=>({classroomList:ee}))(dl),pr=te(95651),Pl=te(37497),Jl=te(48436),ts=te(12586),ou=te(62686),Lu=te(61604),So=te(59301),As=Object.defineProperty,zu=Object.defineProperties,ru=Object.getOwnPropertyDescriptors,ic=Object.getOwnPropertySymbols,bc=Object.prototype.hasOwnProperty,Bc=Object.prototype.propertyIsEnumerable,Dc=(ee,ve,ge)=>ve in ee?As(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Wl=(ee,ve)=>{for(var ge in ve||(ve={}))bc.call(ve,ge)&&Dc(ee,ge,ve[ge]);if(ic)for(var ge of ic(ve))Bc.call(ve,ge)&&Dc(ee,ge,ve[ge]);return ee},ns=(ee,ve)=>zu(ee,ru(ve)),Nc=(ee,ve)=>{var ge={};for(var He in ee)bc.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&ic)for(var He of ic(ee))ve.indexOf(He)<0&&Bc.call(ee,He)&&(ge[He]=ee[He]);return ge},Js=(ee,ve,ge)=>new Promise((He,Xt)=>{var St=lt=>{try{Sn(ge.next(lt))}catch(_t){Xt(_t)}},yt=lt=>{try{Sn(ge.throw(lt))}catch(_t){Xt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(St,yt);Sn((ge=ge.apply(ee,ve)).next())});const Ic=ee=>{var ve=ee,{user:ge,classroomList:He,globalSetting:Xt,loading:St,dispatch:yt}=ve,Sn=Nc(ve,["user","classroomList","globalSetting","loading","dispatch"]),lt,_t,Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo;const ta=(0,Se.useIntl)(),Oo=(0,Se.useParams)(),[Xn]=(0,Se.useSearchParams)(),[Dt,Cl]=(0,re.useState)(()=>ns(Wl({},Oo),{limit:20})),No=(0,Se.useLocation)(),{detailExerciseList:Nn,detailTopBanner:jo,detailLeftMenus:Lr}=He,[en,Un]=(0,re.useState)([]),[eo,La]=(0,re.useState)(!1),[zt,Wo]=(0,re.useState)([]),[ul,gl]=(0,re.useState)(!1),[Pr,Tl]=(0,re.useState)(!1),[Sr,Lt]=(0,re.useState)(!1),[Bt,tn]=(0,re.useState)(!1),[xt,Sa]=(0,re.useState)(ta.formatMessage({id:"classrooms.sortByCreationTimeDesc",defaultMessage:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"})),rr=[{name:ta.formatMessage({id:"classrooms.sortByCreationTimeAsc",defaultMessage:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:ta.formatMessage({id:"classrooms.sortByCreationTimeDesc",defaultMessage:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:ta.formatMessage({id:"classrooms.sortByExamDurationAsc",defaultMessage:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F"}),type:"time",direction:"asc"},{name:ta.formatMessage({id:"classrooms.sortByExamDurationDesc",defaultMessage:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F"}),type:"time",direction:"desc"},{name:ta.formatMessage({id:"classrooms.sortByPaperNameAsc",defaultMessage:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F"}),type:"exercise_name",direction:"asc"},{name:ta.formatMessage({id:"classrooms.sortByPaperNameDesc",defaultMessage:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F"}),type:"exercise_name",direction:"desc"}];Dt.type=Xn.get("tabs")==="all"?"":Xn.get("tabs")||"",Dt.id=Dt.coursesId,(0,re.useEffect)(()=>{var jt,ya,Fl;if((jt=ge==null?void 0:ge.userInfo)!=null&&jt.login){if((0,oe.GJ)()){const ml=a.cX.getItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");ml&&(Dt.sort_by=ml==null?void 0:ml.type,Dt.sort_direction=ml==null?void 0:ml.direction,Sa(ml==null?void 0:ml.name))}yt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})}else(Fl=ge==null?void 0:ge.userInfo)!=null&&Fl.username&&yt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)});La(!1)},[(lt=ge==null?void 0:ge.userInfo)==null?void 0:lt.login,No.pathname]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&yt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})},[He.actionTabs.key]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(gl(!0),Tl(jo==null?void 0:jo.show_unstart_exercise),Lt(jo==null?void 0:jo.forbid_end_exercise))},[He.actionTabs.key]),(0,re.useEffect)(()=>{Un([])},[Nn]);const kr=(jt,ya)=>{Un([]),Dt.page=jt,Dt.limit=ya,yt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})},ol=jt=>{Dt.type=jt.key==="all"?"":jt.key,Dt.page=1,Se.history.replace(`${No.pathname}?tabs=${jt.key}`),tn(!1),yt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})};(0,re.useEffect)(()=>{Xn.get("tabs")==="all"&&(Dt.type="",Dt.page=1)},[Xn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&yt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(_t=ge==null?void 0:ge.userInfo)==null?void 0:_t.username]),(0,re.useEffect)(()=>{const jt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),be.default.info({title:ta.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,width:600,content:So.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",So.createElement("br",null),"1\u3001\u5728",So.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",So.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",So.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",So.createElement("br",null),"2\u3001\u5728",So.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",So.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",So.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",So.createElement("br",null),jt==="allowRouter"&&So.createElement(So.Fragment,null,"3\u3001",So.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&yt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(Go=ge==null?void 0:ge.userInfo)==null?void 0:Go.login]);const Uo=[{name:ta.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"all",total:(Xo=Nn.exercises_counts)==null?void 0:Xo.exercises_total_counts},{name:ta.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:1,total:(ko=Nn.exercises_counts)==null?void 0:ko.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(fo=Nn.exercises_counts)==null?void 0:fo.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(oa=Nn.exercises_counts)==null?void 0:oa.appraise_exercise_count},{name:ta.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3,total:(Mo=Nn.exercises_counts)==null?void 0:Mo.end_counts}],oi=[{name:ta.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:So.createElement("i",{className:"iconfont icon-fabu5"})},{name:ta.formatMessage({id:"classrooms.bulkEnd",defaultMessage:"\u6279\u91CF\u7ED3\u675F"}),icon:So.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:ta.formatMessage({id:"classrooms.bulkDelete",defaultMessage:"\u6279\u91CF\u5220\u9664"}),icon:So.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:ta.formatMessage({id:"classrooms.setAsPublic",defaultMessage:"\u8BBE\u4E3A\u516C\u5F00"}),icon:So.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:ta.formatMessage({id:"classrooms.addToPaperLibrary",defaultMessage:"\u52A0\u5165\u8BD5\u5377\u5E93"}),icon:So.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(jt=>(0,oe.GJ)()?!0:jt.name!=="\u6279\u91CF\u5220\u9664").filter(jt=>jo.is_public?!0:jt.name!==ta.formatMessage({id:"classrooms.setAsPublic",defaultMessage:"\u8BBE\u4E3A\u516C\u5F00"})),lu=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:So.createElement(So.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Wi="YYYY-MM-DD",Pu=me()("2020-11-15",Wi),iu=jt=>{var ya;Dt.sort_by=jt.type,Dt.sort_direction=jt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,jt,"Exercise"),Dt.page=1,yt({type:"classroomList/getClassroomExercisesList",payload:Wl({},Dt)}),Sa(jt.name)},Zu=()=>So.createElement(Be.default,null,So.createElement(Be.default.Item,{key:1,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning(ta.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}yt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Dt}})}},ta.formatMessage({id:"classrooms.quickSelectPaper",defaultMessage:"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"})),So.createElement(Be.default.Item,{key:2,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning(ta.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}window.scrollTo(0,0),Se.history.push(`/classrooms/${Dt.coursesId}/exercise/add?catalogue=${(Oo==null?void 0:Oo.categoryId)||""}`)}},ta.formatMessage({id:"classrooms.createNewPaper",defaultMessage:"\u521B\u5EFA\u65B0\u8BD5\u5377"})),So.createElement(Be.default.Item,{key:3,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He.AssistantObject)==null?void 0:jt.practice)!=null&&ya.can_create)){Ce.ZP.warning(ta.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}yt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},ta.formatMessage({id:"classrooms.importExternalScore",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}))),uu=jt=>Js(void 0,null,function*(){var ya,Fl,ml,yi,Yi,hu,pa,to;const ba=jt.name;if(((ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.user_status)===2&&jt.name==="\u6279\u91CF\u53D1\u5E03"){(0,he.Rd)();return}const Io=[];if((Fl=Nn.exercises)==null||Fl.map(ma=>{if(en.includes(ma.id)&&ma.is_random){const Ya=me()(ma.created_at,Wi);me()(Pu).diff(me()(Ya),"days")>0&&(ma!=null&&ma.is_random)&&Io.push(ma)}}),en==""){let ma=ta.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"});ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ma="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),Ce.ZP.error(ma)}else if(Io.length)lu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((yi=(ml=He==null?void 0:He.AssistantObject)==null?void 0:ml.exercise)!=null&&yi.can_publish)){Ce.ZP.warning(ta.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}let ma=!1;Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ma=!0)});let Ya;if(Ya=(hu=(Yi=Nn.exercises.filter(ho=>en.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Yi[0])==null?void 0:hu.exercise_name,(Ya==null?void 0:Ya.length)>0){Ce.ZP.warning(`${Ya}${ta.formatMessage({id:"classrooms.noQuestionsCannotPublishExam",defaultMessage:"\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5"})}`);return}if(ma){Ce.ZP.warning(ta.formatMessage({id:"classrooms.randomExamNotGenerated",defaultMessage:"\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002"}));return}let wr=!1;if(Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.exercise_status!==1&&(wr=!0)}),wr){Ce.ZP.warning(ta.formatMessage({id:"classrooms.publishedExamCannotBatchPublish",defaultMessage:"\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002"}));return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ma=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...en]}});if(((pa=ma==null?void 0:ma.cover_exercises)==null?void 0:pa.length)>0){Wo(ma==null?void 0:ma.cover_exercises);return}}yt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:en,selectArrsAll:(to=Nn.exercises)==null?void 0:to.filter(ma=>en.includes(ma.id)),params:Dt,type:1}})}});return So.createElement("section",{className:"minH500"},So.createElement(pr.Z,{isLoading:St["classroomList/getClassroomExercisesList"],tabDataSource:Uo,isAdmin:(0,oe.GJ)(),dispatch:yt,type:Nn==null?void 0:Nn.main_category_name,isExercise:!0,user:ge,getDropdownMenu:Zu,onTabMenuClick:ol,classroomList:He,defaultSelectedKeys:[Dt.type||"all"]}),So.createElement(Pl.Z,{dataSource:Nn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Bt,SortMenuName:xt,setSortMenuName:Sa,SortMenus:rr,onSearch:jt=>{Dt.search=jt.trim(),Dt.page=1,yt({type:"classroomList/getClassroomExercisesList",payload:Wl({},Dt)})},isShowMode:!0,onModeChange:jt=>{Dt.is_normal=jt,Dt.page=1,yt({type:"classroomList/getClassroomExercisesList",payload:Wl({},Dt)})},onSort:iu,onBatch:jt=>tn(jt)}),So.createElement(ue.Z,{loading:St["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Hn=Nn.exercises_counts)!=null&&Hn.exercises_all_counts?Nn.exercises.map(function(jt,ya){return So.createElement(Ro,{key:ya,v:jt,k:ya,batchStatus:Bt,selectArrs:en,setSelectArrs:Un,dispatch:yt,params:Dt,user:ge,manageAllGroup:Nn.manage_all_group})}):So.createElement(E.Z,null),So.createElement("aside",{className:"tc mb50 mt30"},((Ha=Nn.exercises_counts)==null?void 0:Ha.exercises_all_counts)>0&&So.createElement(Ne.Z,{showTotal:jt=>{var ya;return`\u5171 ${(ya=Nn==null?void 0:Nn.exercises_counts)==null?void 0:ya.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:kr,defaultCurrent:Dt.page,current:Dt.page||1,pageSize:Dt.limit||20,total:Nn.exercises_counts&&Nn.exercises_counts.exercises_all_counts}))),en.length>0&&(0,oe.GJ)()&&So.createElement(ze.Z,{offsetBottom:0},So.createElement(Jl.Z,{buttonDataSource:oi,onButtonClick:uu,useBatchStatus:tn,setSeleArr:Un,catalogue:((Na=(Ta=Lr==null?void 0:Lr.course_modules)==null?void 0:Ta.find(jt=>jt.type==="exercise"))==null?void 0:Na.second_category)||[],addCatalogue:jt=>{jt.preventDefault(),yt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:Dt,selectArrs:{category_id:Nn==null?void 0:Nn.main_category_id,type:"exercise"}}})},allSelect:en.length?en.length===((er=(hr=Nn.exercises)==null?void 0:hr.filter(jt=>!jt.is_make_up_exercise))==null?void 0:er.length):!1,setAllSelect:jt=>{var ya;jt.target.checked?Un((ya=Nn==null?void 0:Nn.exercises)==null?void 0:ya.filter(Fl=>!Fl.is_make_up_exercise).map(Fl=>Fl.id)):Un([])},selectArrs:en,onMenuClick:jt=>Js(void 0,[jt],function*({key:ya}){if(en=="")return Ce.ZP.error(ta.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:en,new_category_id:ya}})).status===0&&(Ce.ZP.success(ta.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),yt({type:"classroomList/getClassroomExercisesList",payload:Wl({},Oo)}))})})),So.createElement(Rr.Z,null),So.createElement(yl.Z,null),So.createElement(Uu,null),So.createElement(ss,null),So.createElement(ou.Z,{onOk:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:Wl({},Oo)})}}),So.createElement(Lu.Z,{onOk:()=>{}}),So.createElement(is,{cb:()=>Un([])}),So.createElement(Us,null),So.createElement(pl.Z,null),So.createElement(be.default,{title:So.createElement("span",null,So.createElement(ir.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:zt.length>0,footer:!1,onCancel:()=>{Wo([])}},So.createElement("div",{style:{height:300,overflow:"auto"}},So.createElement("div",null,"\u6709",zt==null?void 0:zt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),zt==null?void 0:zt.map(jt=>So.createElement("div",{style:{marginTop:25}},So.createElement("div",null,"\u8BD5\u5377\uFF1A",jt==null?void 0:jt.origin_exercise_nam),So.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",So.createElement("a",{href:`/paperlibrary/see/${jt==null?void 0:jt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},jt==null?void 0:jt.examination_bank_name))))),So.createElement("div",{style:{textAlign:"end"}},So.createElement(ke.ZP,{style:{height:30},onClick:()=>Js(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en],update:1}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info(ta.formatMessage({id:"classrooms.overrideSuccess",defaultMessage:"\u8986\u76D6\u6210\u529F"})),Wo([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),So.createElement(ke.ZP,{type:"primary",onClick:()=>Js(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en]}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info(ta.formatMessage({id:"classrooms.formSuccess",defaultMessage:"\u5F62\u6210\u6210\u529F"})),Wo([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),So.createElement(be.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:ul,centered:!0,onOk:()=>Js(void 0,null,function*(){let jt=yield(0,x.ZP)(`/api/courses/${Dt.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Pr,forbid_end_exercise:Sr}});(jt==null?void 0:jt.status)===0&&(gl(!1),yt({type:"classroomList/setActionTabs",payload:{key:""}}),yt({type:"classroomList/getClassroomTopBanner",payload:{id:Dt.coursesId}}),Ce.ZP.info(ta.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})))}),onCancel:()=>{gl(!1),yt({type:"classroomList/setActionTabs",payload:{key:""}})}},So.createElement(Te.default,{checked:Pr,onChange:jt=>{Tl(jt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",So.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),So.createElement(Te.default,{className:"mt20",checked:Sr,onChange:jt=>{Lt(jt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),So.createElement(ts.Z,null),So.createElement(So.Fragment,null,So.createElement(nr.T$,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:ns(Wl({},He==null?void 0:He.actionTabs),{open:""})})},open:((Lo=He==null?void 0:He.actionTabs)==null?void 0:Lo.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),So.createElement(nr.$i,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:ns(Wl({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})},open:((Ho=He==null?void 0:He.actionTabs)==null?void 0:Ho.open)==="\u8BD5\u5377\u5C01\u5B58",Data:ns(Wl({},He==null?void 0:He.actionTabs),{type:"exercise"})}),So.createElement(nr.K1,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:ns(Wl({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})},open:((Ko=He==null?void 0:He.actionTabs)==null?void 0:Ko.open)==="\u89E3\u5C01",Data:ns(Wl({},He==null?void 0:He.actionTabs),{type:"exercise"})}),So.createElement(nr.O7,{onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:ns(Wl({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{yt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})},open:((qo=He==null?void 0:He.actionTabs)==null?void 0:qo.open)==="\u63D0\u793A",Data:ns(Wl({},He==null?void 0:He.actionTabs),{type:"exercise"})})))};var Tc=(0,Se.connect)(({user:ee,classroomList:ve,loading:ge,globalSetting:He})=>({user:ee,classroomList:ve,globalSetting:He,loading:ge.effects}))(Ic);const Rc=({globalSetting:ee})=>{var ve;const ge=(0,Se.useIntl)();switch(Number((ve=ee==null?void 0:ee.setting)==null?void 0:ve.theme)){case b.Fy.THEMEONE:return re.createElement(_u,null);case b.Fy.THEMETHREE:return re.createElement(tl,null);case b.Fy.DEFAULT:default:return re.createElement(Tc,null)}};var kc=(0,Se.connect)(({globalSetting:ee})=>({globalSetting:ee}))(Rc)},44304:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return ke}});var b=te(59301),re=te(92832),Se=te(24905),be=te(95237),Be={leftdiv:"leftdiv___AgbDd",listClass:"listClass___FyD9K",spantitle:"spantitle___U79dv",rightdiv:"rightdiv___F1hgj"},Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Ne=(Te,De,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},x=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,x);y((me=me.apply(Te,De)).next())}),ke=({data:Te,value:De=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[x,y]=(0,b.useState)([]),[z,ne]=(0,b.useState)([]),[ae,le]=(0,b.useState)([]);let[ie,de]=(0,b.useState)(1),[se,ce]=(0,b.useState)();return(0,b.useEffect)(()=>{y(Te),ne([]),le([])},[Te]),(0,b.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{className:Be.leftdiv},b.createElement(re.default.Search,{size:"middle",onChange:fe=>Ne(void 0,null,function*(){y(Te.filter(he=>{var Ee;return(Ee=he==null?void 0:he.name)==null?void 0:Ee.includes(fe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(Se.default.Group,{value:z.map(fe=>`${fe.course_group_id}`),onChange:fe=>{oe(x.filter(he=>fe.includes(`${he.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((fe,he)=>b.createElement(be.Z,{key:fe.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},b.createElement(Se.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:fe.is_published,value:`${fe.course_group_id}`},b.createElement("div",{className:Be.listClass},b.createElement("span",{className:Be.spantitle,style:{width:fe.is_published?"108px":"170px"}},fe.name),fe.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:Be.rightdiv},b.createElement(re.default.Search,{onChange:fe=>{le(z.filter(he=>he.name.includes(fe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((fe,he)=>b.createElement(be.Z,{justify:"space-between",style:{marginTop:"10px"},key:fe.course_group_id},b.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},fe.name),b.createElement("img",{src:Ce,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${fe.course_group_name}`))}})))))))}},18682:function(ot,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(65582),Ne=te(74128),ze=te(78677),ke=te(38147),Te=te(56656),De=te.n(Te),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))x.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((fe,he)=>{var Ee=Ve=>{try{Le(ce.next(Ve))}catch(Oe){he(Oe)}},Ke=Ve=>{try{Le(ce.throw(Ve))}catch(Oe){he(Oe)}},Le=Ve=>Ve.done?fe(Ve.value):Promise.resolve(Ve.value).then(Ee,Ke);Le((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const fe=(0,ue.useIntl)(),he=(0,ue.useParams)(),[Ee]=Se.default.useForm(),[Ke,Le]=(0,b.useState)(),[Ve,Oe]=(0,b.useState)(!1),Re={height:100,onRemove:()=>{Le("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:at=>ae(void 0,null,function*(){return Le(at),!1})};return(0,b.useEffect)(()=>{Ee.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(be.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:fe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ae(void 0,null,function*(){Ee.submit()}),onCancel:()=>{Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Se.default,{form:Ee,onFinish:at=>ae(void 0,null,function*(){var vt,st,pt;if(!(Ke!=null&&Ke.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Oe(!0);let Je=new FormData;Je.append("type",de.actionTabs.type),Je.append("file",Ke);let Pt;window.location.href.indexOf("exercise")>-1?Pt=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Pt=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let qe=yield(0,ke.ZP)(Pt,{method:"post",body:Je},!0);Oe(!1),(qe==null?void 0:qe.status)===0&&(ce(),Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((st=(vt=qe==null?void 0:qe.data)==null?void 0:vt.fail)==null?void 0:st.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(Ce.default,{pagination:!1,dataSource:(pt=qe==null?void 0:qe.data)==null?void 0:pt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,me.FH)("",Ne.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Se.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:ze.Z.downloadbutton,href:Ne.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Se.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Re),oe.createElement("a",{className:ze.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},90588:function(ot,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(92832),Ne=te(95237),ze=te(43604),ke=te(5871),Te=te(5083),De=te(65582),me=te(96565),oe=te(74128),a=te(78677),E=te(38147),x=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Le,Ve,Oe)=>Ve in Le?le(Le,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Le[Ve]=Oe,fe=(Le,Ve)=>{for(var Oe in Ve||(Ve={}))de.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);if(ie)for(var Oe of ie(Ve))se.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);return Le},he=(Le,Ve,Oe)=>new Promise((Re,at)=>{var vt=Je=>{try{pt(Oe.next(Je))}catch(Pt){at(Pt)}},st=Je=>{try{pt(Oe.throw(Je))}catch(Pt){at(Pt)}},pt=Je=>Je.done?Re(Je.value):Promise.resolve(Je.value).then(vt,st);pt((Oe=Oe.apply(Le,Ve)).next())});const{Dragger:Ee}=re.default,Ke=({classroomList:Le,dispatch:Ve,onOk:Oe})=>{const Re=(0,De.useIntl)(),at=(0,De.useParams)(),[vt]=Se.default.useForm(),[st,pt]=(0,b.useState)(),[Je,Pt]=(0,b.useState)(!1),qe={height:100,onRemove:()=>{pt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:we=>he(void 0,null,function*(){return pt(we),!1})};return(0,b.useEffect)(()=>{vt.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(be.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:Re.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onOk:()=>he(void 0,null,function*(){vt.submit()}),onCancel:()=>{vt.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Se.default,{form:vt,colon:!1,onFinish:we=>he(void 0,null,function*(){var _e,ct,Wt;if(!(st!=null&&st.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Pt(!0);let gt=new FormData;gt.append("name",we.name),gt.append("type",Le.actionTabs.type),gt.append("category_id",(at==null?void 0:at.categoryId)||null),Le.actionTabs.type==="exercise"?(gt.append("time",we.time||""),gt.append("total_score",we.total_score)):gt.append("description",we.description||""),gt.append("publish_time",z()(we.publish_time).format("YYYY-MM-DD HH:mm")),gt.append("end_time",z()(we.end_time).format("YYYY-MM-DD HH:mm")),gt.append("file",st);let qt=yield(0,E.ZP)(`/api/courses/${at.coursesId}/export_external_score_homework.json`,{method:"post",body:gt},!0);Pt(!1),(qt==null?void 0:qt.status)===0&&(vt.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}}),Oe(),((ct=(_e=qt==null?void 0:qt.data)==null?void 0:_e.fail)==null?void 0:ct.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(Ce.default,{pagination:!1,dataSource:(Wt=qt==null?void 0:qt.data)==null?void 0:Wt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Le.actionTabs.type}`)}}))})},ae.createElement(Se.default.Item,{label:Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Le.actionTabs.type!=="exercise"&&ae.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Le.actionTabs.type==="exercise"&&ae.createElement(Ne.Z,{style:{marginLeft:6}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(ke.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Ne.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:we=>(0,x.Q8)(we),disabledTime:we=>(0,x.d0)(we),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:we=>(0,x.Q8)(we,"",vt.getFieldValue("publish_time")),disabledTime:we=>(0,x.d0)(we,vt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Se.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Le.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Se.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,fe({},qe),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,De.connect)(({classroomList:Le})=>({classroomList:Le}))(Ke)},64575:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Te}});var b=te(59301),re=te(20834),Se=te(92832),be=te(24905),Be=te(3113),Ce=te(38854),ue={bottomControlContainer:"bottomControlContainer___Zu9jI",buttonWrap:"buttonWrap___aWo9e",moveCategory:"moveCategory____Cpq2"},Ne=te(41867),ze=te(84105),Te=({buttonDataSource:De,onButtonClick:me,useBatchStatus:oe,allSelect:a,setAllSelect:E,selectArrs:x,onMenuClick:y,setSeleArr:z,catalogue:ne,addCatalogue:ae})=>{const[le,ie]=(0,b.useState)(!1),[de,se]=(0,b.useState)("");console.log("---",ne);const ce=b.createElement("div",{className:ue.moveCategory,onMouseLeave:fe=>ie(!1)},b.createElement(re.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},b.createElement(Se.default,{onChange:fe=>{se(fe.target.value)}})),ne==null?void 0:ne.map(function(fe,he){var Ee;if(!(de!==""&&fe.category_name.indexOf(de)<0))return b.createElement(b.Fragment,null,b.createElement(re.default.Item,{className:"multi-llipsis1e",key:fe.category_id,title:fe.category_name},fe.category_name),(Ee=fe==null?void 0:fe.third_category)==null?void 0:Ee.map(Ke=>b.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ke.category_id,title:Ke.category_name},Ke.category_name)))}),ae&&b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ae},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return b.createElement("div",{className:ue.bottomControlContainer},b.createElement("div",null,b.createElement("div",null,b.createElement(be.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",x.length,"\uFF09")),(0,Ne.GJ)()&&De.map(fe=>b.createElement("div",{key:fe.name},b.createElement(Be.ZP,{type:"primary",icon:fe.icon,className:ue.buttonWrap,onClick:()=>me(fe)},fe.name))),(0,Ne.GJ)()&&(ae||ne)&&b.createElement("div",null,b.createElement(Ce.Z,{open:le,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:fe=>fe.parentNode},b.createElement("span",{className:"ant-dropdown-link",onMouseEnter:fe=>ie(!0)},b.createElement(Be.ZP,{type:"primary",className:ue.buttonWrap,icon:b.createElement("i",{className:"iconfont icon-yidongmulu"})},b.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",b.createElement(ze.Z,null))))))),b.createElement("div",null,b.createElement(Be.ZP,{type:"primary",ghost:!0,onClick:()=>{oe(!1),z([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},42554:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return y}});var b=te(59301),re=te(20834),Se=te(24905),be=te(3113),Be=te(38854),Ce=te(6848),ue=te(57809),Ne=te(92832),ze={searchSortControllerContainer:"searchSortControllerContainer___hHmtL",btn:"btn___IGcjw",btnSort:"btnSort___TjGZj",tips:"tips____YGut"},ke=te(41867),Te=te(87395),De=te(84105),me=te(26724),oe=te.n(me),a=te(65582),E=(z,ne,ae)=>new Promise((le,ie)=>{var de=fe=>{try{ce(ae.next(fe))}catch(he){ie(he)}},se=fe=>{try{ce(ae.throw(fe))}catch(he){ie(he)}},ce=fe=>fe.done?le(fe.value):Promise.resolve(fe.value).then(de,se);ce((ae=ae.apply(z,ne)).next())}),y=({isAdmin:z,dataSource:ne,batchStatus:ae,SortMenuName:le,setSortMenuName:ie,detailCourseGroupsList:de,onSearch:se,onBoard:ce,onSort:fe,isboard:he,dispatch:Ee,onBatch:Ke,SortMenus:Le,isShowMode:Ve=!1,onModeChange:Oe})=>{const[Re,at]=(0,b.useState)(!1),[vt,st]=(0,b.useState)([]),[pt,Je]=(0,b.useState)(!0);let[Pt,qe]=(0,b.useState)([]);const[we,_e]=(0,b.useState)(1),[ct,Wt]=(0,b.useState)(!1),gt=(0,a.useParams)(),qt=Pn=>{const fn=(0,a.useIntl)();ie(Pn.name),fe(Pn)};(0,b.useEffect)(()=>{he&&Ze()},[he]);const Ze=()=>E(void 0,null,function*(){var Pn;if(pt&&!ct){Wt(!0),_e(we+1);const fn=yield Ee({type:"classroomList/getCourseGroupsList",payload:{page:we,id:gt.coursesId,limit:20,nonenavigate:!0}});let dt=[...(fn==null?void 0:fn.course_groups)||[]];((Pn=fn==null?void 0:fn.course_groups)==null?void 0:Pn.length)<20&&(Je(!1),dt.push({id:0,name:"\u672A\u5206\u73ED"})),Wt(!1),qe([...Pt,...dt])}}),Tt=b.createElement("section",{className:ze.dropmenu},b.createElement("div",{style:{maxHeight:200,overflow:"auto"}},b.createElement(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Pn=>{Ze()},hasMore:pt,useWindow:!1},b.createElement(re.default,{style:{width:240,zIndex:10}},(de==null?void 0:de.group_count)>0&&(Pt==null?void 0:Pt.filter(Pn=>Pn.edit_auth||Pn.name==="\u672A\u5206\u73ED").map(function(Pn,fn){return b.createElement(re.default.Item,{key:Pn.id},b.createElement(Se.default,{checked:vt.includes(Pn.id),value:Pn.id,onChange:dt=>{let rt=vt.indexOf(Pn.id);vt.indexOf(Pn.id)>-1?st(vt.filter(Ye=>Ye!==Pn.id)):st(vt.concat(Pn.id))}},Pn.name))}))))),b.createElement("aside",{style:{background:"#fff"}},b.createElement("div",null,b.createElement(be.ZP,{type:"link",onClick:()=>{ce(vt)}},intl.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})),b.createElement(be.ZP,{type:"link",onClick:()=>{st([])}},"\u91CD\u7F6E")))),Ht=le==="\u9ED8\u8BA4\u6392\u5E8F";return b.createElement("div",{className:ze.searchSortControllerContainer},!!(Le!=null&&Le.length)&&b.createElement("div",null,b.createElement(Be.Z,{dropdownRender:()=>b.createElement(re.default,{selectedKeys:[le]},Le.map(Pn=>b.createElement(re.default.Item,{key:Pn.name,onClick:()=>qt(Pn)},Pn.name)))},b.createElement("div",null,b.createElement("span",{className:`${ze.btn} ${Ht?ze.btnSort:""}`},b.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),le)))),Ht&&b.createElement(Ce.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},b.createElement("span",{className:ze.tips},b.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Ve&&b.createElement(ue.default,{defaultValue:"",onChange:Oe,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),b.createElement(Ne.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:se,style:{width:220,marginLeft:Ve?"":"auto"}}),(0,ke.eB)()&&he&&b.createElement(Be.Z,{dropdownRender:()=>Tt,open:Re,onOpenChange:Pn=>{at(Pn)}},b.createElement("a",null,"\u5206\u73ED",Re?b.createElement(Te.Z,{style:{marginLeft:6}}):b.createElement(De.Z,{style:{marginLeft:6}}))))}},24776:function(ot,Qe,te){"use strict";var b=te(59301),re=te(38854),Se=te(8591),be=te(6848),Be=te(65582),Ce=te(41867),ue=te(3918),Ne=te(2337);const ze=({isLoading:ke,addText:Te,tabDataSource:De,isAdmin:me,dispatch:oe,classroomList:a,type:E,isExercise:x,defaultSelectedKeys:y,onTabMenuClick:z,getDropdownMenu:ne,showControlButton:ae,buttonText:le,buttonIcon:ie="icon-tianjiadaohang",extraNode:de,user:se,onButtonClick:ce,isModelUser:fe})=>{var he,Ee,Ke,Le,Ve;const Oe=(0,Be.useParams)();return b.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},b.createElement("div",{className:"flex gap-4px mr-auto"},De==null?void 0:De.map((Re,at)=>b.createElement("div",{key:at,className:`text-16px flex item-center justify-center current ${y==(typeof Re.index=="number"?Re.index:Re.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:y==(typeof Re.index=="number"?Re.index:Re.id)?"#1890FF":""},onClick:()=>ke?{}:z(Re)},Re==null?void 0:Re.name,Re.total!==void 0&&me&&b.createElement("span",{className:"ml-4px"},Re.total||0)))),me&&b.createElement("div",{className:"flex item-center gap-20px mr-20px"},x&&b.createElement("span",{className:"iconfont icon-shezhi8 flex item-center current",onClick:()=>{oe({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),x&&b.createElement(re.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:Re})=>{var at;if((0,Ce.Rm)()&&!((at=a.AssistantObject.exercise)!=null&&at.can_download)){Se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re=="1"&&oe({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"exercise",category_id:Oe.categoryId}}),Re=="3"&&Be.history.push(`/classrooms/${Oe==null?void 0:Oe.coursesId}/exportlist/exercise_score,export_exercise_users`)}}},b.createElement("span",{className:"iconfont icon-xiazai6 current c-grey-666"})),!!de&&b.createElement("div",null,de),ae&&(le=="\u6DFB\u52A0\u76F4\u64AD"?b.createElement(re.Z,{menu:{items:(Ee=(he=[{label:b.createElement("div",{onClick:()=>{ce("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},{label:b.createElement("div",{onClick:()=>{ce("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:fe}])==null?void 0:he.filter(Re=>Re==null?void 0:Re.show))==null?void 0:Ee.map(Re=>({label:Re==null?void 0:Re.label,key:Re==null?void 0:Re.key}))}},b.createElement(ue.op,{theme:Ne.Fy.THEMEONE,icon:b.createElement("span",{className:`iconfont ${ie}`})},le)):b.createElement(ue.op,{theme:Ne.Fy.THEMEONE,onClick:ce,icon:b.createElement("span",{className:`iconfont ${ie}`})},le)),!!ne&&b.createElement(re.Z,{disabled:((Ke=se==null?void 0:se.userInfo)==null?void 0:Ke.user_status)===2,dropdownRender:ne},b.createElement(be.Z,{title:((Le=se==null?void 0:se.userInfo)==null?void 0:Le.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},b.createElement(ue.op,{theme:Ne.Fy.THEMEONE,onClick:ce,disabled:((Ve=se==null?void 0:se.userInfo)==null?void 0:Ve.user_status)===2,icon:b.createElement("span",{className:"iconfont icon-tianjiadaohang"})},Te||"\u521B\u5EFA\u8BD5\u5377")))))};Qe.Z=ze},79792:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return ke}});var b=te(59301),re=te(92832),Se=te(24905),be=te(95237),Be={leftdiv:"leftdiv___DGMku",listClass:"listClass___RzeHz",spantitle:"spantitle___Aarv3",rightdiv:"rightdiv___I2lKV"},Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Ne=(Te,De,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},x=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,x);y((me=me.apply(Te,De)).next())}),ke=({data:Te,value:De=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[x,y]=(0,b.useState)([]),[z,ne]=(0,b.useState)([]),[ae,le]=(0,b.useState)([]);let[ie,de]=(0,b.useState)(1),[se,ce]=(0,b.useState)();return(0,b.useEffect)(()=>{y(Te),ne([]),le([])},[Te]),(0,b.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{className:Be.leftdiv},b.createElement(re.default.Search,{size:"middle",onChange:fe=>Ne(void 0,null,function*(){y(Te.filter(he=>{var Ee;return(Ee=he==null?void 0:he.name)==null?void 0:Ee.includes(fe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(Se.default.Group,{value:z.map(fe=>`${fe.course_group_id}`),onChange:fe=>{oe(x.filter(he=>fe.includes(`${he.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((fe,he)=>b.createElement(be.Z,{key:fe.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},b.createElement(Se.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:fe.is_published,value:`${fe.course_group_id}`},b.createElement("div",{className:Be.listClass},b.createElement("span",{className:Be.spantitle,style:{width:fe.is_published?"108px":"170px"}},fe.name),fe.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:Be.rightdiv},b.createElement(re.default.Search,{onChange:fe=>{le(z.filter(he=>he.name.includes(fe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((fe,he)=>b.createElement(be.Z,{justify:"space-between",style:{marginTop:"10px"},key:fe.course_group_id},b.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},fe.name),b.createElement("img",{src:Ce,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${fe.course_group_name}`))}})))))))}},27269:function(ot,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(65582),Ne=te(74128),ze=te(57951),ke=te(38147),Te=te(56656),De=te.n(Te),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))x.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((fe,he)=>{var Ee=Ve=>{try{Le(ce.next(Ve))}catch(Oe){he(Oe)}},Ke=Ve=>{try{Le(ce.throw(Ve))}catch(Oe){he(Oe)}},Le=Ve=>Ve.done?fe(Ve.value):Promise.resolve(Ve.value).then(Ee,Ke);Le((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const fe=(0,ue.useIntl)(),he=(0,ue.useParams)(),[Ee]=Se.default.useForm(),[Ke,Le]=(0,b.useState)(),[Ve,Oe]=(0,b.useState)(!1),Re={height:100,onRemove:()=>{Le("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:at=>ae(void 0,null,function*(){return Le(at),!1})};return(0,b.useEffect)(()=>{Ee.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(be.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:fe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ae(void 0,null,function*(){Ee.submit()}),onCancel:()=>{Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Se.default,{form:Ee,onFinish:at=>ae(void 0,null,function*(){var vt,st,pt;if(!(Ke!=null&&Ke.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Oe(!0);let Je=new FormData;Je.append("type",de.actionTabs.type),Je.append("file",Ke);let Pt;window.location.href.indexOf("exercise")>-1?Pt=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Pt=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let qe=yield(0,ke.ZP)(Pt,{method:"post",body:Je},!0);Oe(!1),(qe==null?void 0:qe.status)===0&&(ce(),Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((st=(vt=qe==null?void 0:qe.data)==null?void 0:vt.fail)==null?void 0:st.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(Ce.default,{pagination:!1,dataSource:(pt=qe==null?void 0:qe.data)==null?void 0:pt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,me.FH)("",Ne.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Se.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:ze.Z.downloadbutton,href:Ne.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Se.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Re),oe.createElement("a",{className:ze.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},92521:function(ot,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(92832),Ne=te(95237),ze=te(43604),ke=te(5871),Te=te(5083),De=te(65582),me=te(96565),oe=te(74128),a=te(57951),E=te(38147),x=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Le,Ve,Oe)=>Ve in Le?le(Le,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Le[Ve]=Oe,fe=(Le,Ve)=>{for(var Oe in Ve||(Ve={}))de.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);if(ie)for(var Oe of ie(Ve))se.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);return Le},he=(Le,Ve,Oe)=>new Promise((Re,at)=>{var vt=Je=>{try{pt(Oe.next(Je))}catch(Pt){at(Pt)}},st=Je=>{try{pt(Oe.throw(Je))}catch(Pt){at(Pt)}},pt=Je=>Je.done?Re(Je.value):Promise.resolve(Je.value).then(vt,st);pt((Oe=Oe.apply(Le,Ve)).next())});const{Dragger:Ee}=re.default,Ke=({classroomList:Le,dispatch:Ve,onOk:Oe})=>{const Re=(0,De.useIntl)(),at=(0,De.useParams)(),[vt]=Se.default.useForm(),[st,pt]=(0,b.useState)(),[Je,Pt]=(0,b.useState)(!1),qe={height:100,onRemove:()=>{pt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:we=>he(void 0,null,function*(){return pt(we),!1})};return(0,b.useEffect)(()=>{vt.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(be.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:Re.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onOk:()=>he(void 0,null,function*(){vt.submit()}),onCancel:()=>{vt.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Se.default,{form:vt,colon:!1,onFinish:we=>he(void 0,null,function*(){var _e,ct,Wt;if(!(st!=null&&st.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Pt(!0);let gt=new FormData;gt.append("name",we.name),gt.append("type",Le.actionTabs.type),gt.append("category_id",(at==null?void 0:at.categoryId)||null),Le.actionTabs.type==="exercise"?(gt.append("time",we.time||""),gt.append("total_score",we.total_score)):gt.append("description",we.description||""),gt.append("publish_time",z()(we.publish_time).format("YYYY-MM-DD HH:mm")),gt.append("end_time",z()(we.end_time).format("YYYY-MM-DD HH:mm")),gt.append("file",st);let qt=yield(0,E.ZP)(`/api/courses/${at.coursesId}/export_external_score_homework.json`,{method:"post",body:gt},!0);Pt(!1),(qt==null?void 0:qt.status)===0&&(vt.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}}),Oe(),((ct=(_e=qt==null?void 0:qt.data)==null?void 0:_e.fail)==null?void 0:ct.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(Ce.default,{pagination:!1,dataSource:(Wt=qt==null?void 0:qt.data)==null?void 0:Wt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Le.actionTabs.type}`)}}))})},ae.createElement(Se.default.Item,{label:Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Le.actionTabs.type!=="exercise"&&ae.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Le.actionTabs.type==="exercise"&&ae.createElement(Ne.Z,{style:{marginLeft:6}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(ke.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Ne.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:we=>(0,x.Q8)(we),disabledTime:we=>(0,x.d0)(we),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:we=>(0,x.Q8)(we,"",vt.getFieldValue("publish_time")),disabledTime:we=>(0,x.d0)(we,vt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Se.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Le.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Se.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,fe({},qe),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,De.connect)(({classroomList:Le})=>({classroomList:Le}))(Ke)},79006:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Te}});var b=te(59301),re=te(20834),Se=te(92832),be=te(24905),Be=te(3113),Ce=te(38854),ue={bottomControlContainer:"bottomControlContainer___EZTEn",buttonWrap:"buttonWrap___pSVAA",moveCategory:"moveCategory___yJ9_E"},Ne=te(41867),ze=te(84105),Te=({buttonDataSource:De,onButtonClick:me,useBatchStatus:oe,allSelect:a,setAllSelect:E,selectArrs:x,onMenuClick:y,setSeleArr:z,catalogue:ne,addCatalogue:ae})=>{const[le,ie]=(0,b.useState)(!1),[de,se]=(0,b.useState)("");console.log("---",ne);const ce=b.createElement("div",{className:ue.moveCategory,onMouseLeave:fe=>ie(!1)},b.createElement(re.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},b.createElement(Se.default,{onChange:fe=>{se(fe.target.value)}})),ne==null?void 0:ne.map(function(fe,he){var Ee;if(!(de!==""&&fe.category_name.indexOf(de)<0))return b.createElement(b.Fragment,null,b.createElement(re.default.Item,{className:"multi-llipsis1e",key:fe.category_id,title:fe.category_name},fe.category_name),(Ee=fe==null?void 0:fe.third_category)==null?void 0:Ee.map(Ke=>b.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ke.category_id,title:Ke.category_name},Ke.category_name)))}),ae&&b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ae},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return b.createElement("div",{className:ue.bottomControlContainer},b.createElement("div",null,b.createElement("div",null,b.createElement(be.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",x.length,"\uFF09")),(0,Ne.GJ)()&&De.map(fe=>b.createElement("div",{key:fe.name},b.createElement(Be.ZP,{type:"primary",icon:fe.icon,className:ue.buttonWrap,onClick:()=>me(fe)},fe.name))),(0,Ne.GJ)()&&(ae||ne)&&b.createElement("div",null,b.createElement(Ce.Z,{open:le,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:fe=>fe.parentNode},b.createElement("span",{className:"ant-dropdown-link",onMouseEnter:fe=>ie(!0)},b.createElement(Be.ZP,{type:"primary",className:ue.buttonWrap,icon:b.createElement("i",{className:"iconfont icon-yidongmulu"})},b.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",b.createElement(ze.Z,null))))))),b.createElement("div",null,b.createElement(Be.ZP,{type:"primary",ghost:!0,onClick:()=>{oe(!1),z([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},96241:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return z}});var b=te(59301),re=te(20834),Se=te(24905),be=te(3113),Be=te(38854),Ce=te(6848),ue=te(57809),Ne={searchSortControllerContainer:"searchSortControllerContainer___Q_iVd",btn:"btn___w0a07",btnSort:"btnSort___PZj0I",tips:"tips___WmKpN",myInput:"myInput___I2NgX"},ze=te(41867),ke=te(87395),Te=te(84105),De=te(26724),me=te.n(De),oe=te(65582),a=te(3918),E=te(42882),x=(ne,ae,le)=>new Promise((ie,de)=>{var se=he=>{try{fe(le.next(he))}catch(Ee){de(Ee)}},ce=he=>{try{fe(le.throw(he))}catch(Ee){de(Ee)}},fe=he=>he.done?ie(he.value):Promise.resolve(he.value).then(se,ce);fe((le=le.apply(ne,ae)).next())}),z=({isAdmin:ne,dataSource:ae,batchStatus:le,SortMenuName:ie,setSortMenuName:de,detailCourseGroupsList:se,onSearch:ce,onBoard:fe,onSort:he,isboard:Ee,dispatch:Ke,onBatch:Le,SortMenus:Ve,isShowMode:Oe=!1,onModeChange:Re})=>{const[at,vt]=(0,b.useState)(!1),[st,pt]=(0,b.useState)([]),[Je,Pt]=(0,b.useState)(!0);let[qe,we]=(0,b.useState)([]);const[_e,ct]=(0,b.useState)(1),[Wt,gt]=(0,b.useState)(!1),qt=(0,oe.useParams)(),Ze=fn=>{const dt=(0,oe.useIntl)();de(fn.name),he(fn)};(0,b.useEffect)(()=>{Ee&&Tt()},[Ee]);const Tt=()=>x(void 0,null,function*(){var fn;if(Je&&!Wt){gt(!0),ct(_e+1);const dt=yield Ke({type:"classroomList/getCourseGroupsList",payload:{page:_e,id:qt.coursesId,limit:20,nonenavigate:!0}});let rt=[...(dt==null?void 0:dt.course_groups)||[]];((fn=dt==null?void 0:dt.course_groups)==null?void 0:fn.length)<20&&(Pt(!1),rt.push({id:0,name:"\u672A\u5206\u73ED"})),gt(!1),we([...qe,...rt])}}),Ht=b.createElement("section",{className:Ne.dropmenu},b.createElement("div",{style:{maxHeight:200,overflow:"auto"}},b.createElement(me(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:fn=>{Tt()},hasMore:Je,useWindow:!1},b.createElement(re.default,{style:{width:240,zIndex:10}},(se==null?void 0:se.group_count)>0&&(qe==null?void 0:qe.filter(fn=>fn.edit_auth||fn.name==="\u672A\u5206\u73ED").map(function(fn,dt){return b.createElement(re.default.Item,{key:fn.id},b.createElement(Se.default,{checked:st.includes(fn.id),value:fn.id,onChange:rt=>{let Ye=st.indexOf(fn.id);st.indexOf(fn.id)>-1?pt(st.filter(Ae=>Ae!==fn.id)):pt(st.concat(fn.id))}},fn.name))}))))),b.createElement("aside",{style:{background:"#fff"}},b.createElement("div",null,b.createElement(be.ZP,{type:"link",onClick:()=>{fe(st)}},intl.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})),b.createElement(be.ZP,{type:"link",onClick:()=>{pt([])}},"\u91CD\u7F6E")))),Pn=ie==="\u9ED8\u8BA4\u6392\u5E8F";return b.createElement("div",{className:Ne.searchSortControllerContainer},!!(Ve!=null&&Ve.length)&&b.createElement("div",null,b.createElement(Be.Z,{dropdownRender:()=>b.createElement(re.default,{selectedKeys:[ie]},Ve.map(fn=>b.createElement(re.default.Item,{key:fn.name,onClick:()=>Ze(fn)},fn.name)))},b.createElement("div",null,b.createElement("span",{className:`${Ne.btn} ${Pn?Ne.btnSort:""}`},b.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),ie)))),Pn&&b.createElement(Ce.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},b.createElement("span",{className:Ne.tips},b.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Oe&&b.createElement(ue.default,{size:"large",className:E.Z.threeSelectSty,defaultValue:"",onChange:Re,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),b.createElement(a.t7,{className:Ne.myInput,style:{width:220,marginLeft:Oe?"":"auto"},onChange:ce,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),(0,ze.eB)()&&Ee&&b.createElement(Be.Z,{dropdownRender:()=>Ht,open:at,onOpenChange:fn=>{vt(fn)}},b.createElement("a",null,"\u5206\u73ED",at?b.createElement(ke.Z,{style:{marginLeft:6}}):b.createElement(Te.Z,{style:{marginLeft:6}}))))}},25136:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return De}});var b=te(59301),re=te(95237),Se=te(43604),be=te(20834),Be=te(38854),Ce=te(8591),ue=te(6848),Ne={tabMenuContainer:"tabMenuContainer___zroB4",control:"control___m6VFR",iconH:"iconH___d6gB0",selectBtn:"selectBtn___dIpII",selectBtn1:"selectBtn1___sFkNF"},ze=te(65582),ke=te(41867),De=({isLoading:me,addText:oe,tabDataSource:a,isAdmin:E,dispatch:x,classroomList:y,type:z,isExercise:ne,defaultSelectedKeys:ae,onTabMenuClick:le,getDropdownMenu:ie,showControlButton:de,buttonText:se,buttonIcon:ce="icon-tianjiadaohang",extraNode:fe,user:he,onButtonClick:Ee,isModelUser:Ke})=>{var Le,Ve,Oe,Re,at;const vt=(0,ze.useParams)();return b.createElement("div",{className:Ne.tabMenuContainer},b.createElement(re.Z,null,b.createElement(Se.Z,{flex:"1"},b.createElement(be.default,{onSelect:st=>me?{}:le(st),mode:"horizontal",selectedKeys:ae},a.map(st=>b.createElement(be.default.Item,{key:typeof st.index=="number"?st.index:st.id,style:{color:"#fff"}},b.createElement("span",null,st.name),st.total!==void 0&&E&&b.createElement("span",{className:"ml20"},st.total||0))))),E&&ne&&b.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer",color:"#00DDC7"},onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),E&&b.createElement(Se.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ne&&b.createElement(Be.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>b.createElement(be.default,null,b.createElement(be.default.Item,{key:1,onClick:()=>{var st;if((0,ke.Rm)()&&!((st=y.AssistantObject.exercise)!=null&&st.can_download)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}x({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:z,exportType:"exercise",category_id:vt.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),b.createElement(be.default.Item,{key:3,onClick:()=>{var st;if((0,ke.Rm)()&&!((st=y.AssistantObject.exercise)!=null&&st.can_download)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ze.history.push(`/classrooms/${vt==null?void 0:vt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},b.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},b.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},b.createElement("i",{className:"iconfont icon-xiazai6"})))),b.createElement("div",{className:Ne.control},b.createElement("div",{className:Ne.extra},fe),de&&(se=="\u6DFB\u52A0\u76F4\u64AD"?b.createElement(Be.Z,{menu:{items:(Ve=(Le=[{label:b.createElement("div",{onClick:()=>{Ee("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Ke&&{label:b.createElement("div",{onClick:()=>{Ee("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Le.filter(st=>st==null?void 0:st.show))==null?void 0:Ve.map(st=>({label:st==null?void 0:st.label,key:st==null?void 0:st.key}))}},b.createElement("span",{className:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:`iconfont ${ce}`})),b.createElement("span",null,se))):b.createElement("span",{onClick:Ee,style:{cursor:"pointer"},className:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:`iconfont ${ce}`})),b.createElement("span",null,se))),!!ie&&b.createElement(Be.Z,{disabled:((Oe=he==null?void 0:he.userInfo)==null?void 0:Oe.user_status)===2,className:"ml10",dropdownRender:ie},b.createElement("span",{className:((Re=he==null?void 0:he.userInfo)==null?void 0:Re.user_status)===2?Ne.selectBtn1:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-tianjiadaohang"})),b.createElement(ue.Z,{title:((at=he==null?void 0:he.userInfo)==null?void 0:at.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},b.createElement("span",null,oe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},9516:function(ot,Qe,te){"use strict";te.d(Qe,{$i:function(){return fe},K1:function(){return Ee},O7:function(){return Ke},T$:function(){return ce}});var b=te(3918),re=te(29297),Se=te(87513),be=te(89540),Be=te(61527),Ce=te(43418),ue=te(78241),Ne=te(8591),ze=te(92832),ke=te(95237),Te=te(43604),De=te(59301),me=te(65582),oe=te(28209),a=te.n(oe),E=te(65862),x=te(59301),y=Object.defineProperty,z=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(Le,Ve,Oe)=>Ve in Le?y(Le,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Le[Ve]=Oe,ie=(Le,Ve)=>{for(var Oe in Ve||(Ve={}))ne.call(Ve,Oe)&&le(Le,Oe,Ve[Oe]);if(z)for(var Oe of z(Ve))ae.call(Ve,Oe)&&le(Le,Oe,Ve[Oe]);return Le},de=(Le,Ve,Oe)=>new Promise((Re,at)=>{var vt=Je=>{try{pt(Oe.next(Je))}catch(Pt){at(Pt)}},st=Je=>{try{pt(Oe.throw(Je))}catch(Pt){at(Pt)}},pt=Je=>Je.done?Re(Je.value):Promise.resolve(Je.value).then(vt,st);pt((Oe=Oe.apply(Le,Ve)).next())});const se=Le=>{const Ve=a().enc.Utf8.parse("c03f36595bd5610b");return a().AES.encrypt(Le||"",Ve,{iv:Ve,mode:a().mode.CBC}).toString()},ce=({onCancel:Le,open:Ve})=>x.createElement(Ce.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Ve,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:Le,onOk:()=>{me.history.push("/account/secure")}},x.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),fe=({onCancel:Le,onFinish:Ve,open:Oe,Data:Re})=>{const[at]=ue.default.useForm(),[,vt,st]=(0,Be.U)((Re==null?void 0:Re.type)=="exercise"?Se.yE:re.yE,{id:Re==null?void 0:Re.id});return(0,De.useEffect)(()=>{Oe||at.resetFields()},[Oe]),x.createElement(Ce.default,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:Oe,destroyOnClose:!0,confirmLoading:vt,onCancel:Le,onOk:()=>{at==null||at.submit()}},x.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},x.createElement("i",{className:"iconfont icon-tishi7"}),x.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),x.createElement(ue.default,{form:at,className:"mt-20px",size:"large",colon:!1,onFinish:pt=>de(void 0,null,function*(){const Je=yield st({id:Re==null?void 0:Re.id,is_encrypt:!0,pwd:se(pt.pwd),pwd_confirm:se(pt.pwd_confirm)});Je.status===0?(Ne.ZP.success("\u52A0\u5BC6\u6210\u529F"),Ve==null||Ve(Je),Le()):at.setFields([{name:"pwd",errors:[Je==null?void 0:Je.message]}])})},x.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(ze.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),x.createElement(ue.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:pt})=>({validator(Je,Pt){return!Pt||pt("pwd")===Pt?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},x.createElement(ze.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},he=({onCancel:Le,open:Ve,Data:Oe})=>{var Re;const[at]=ue.default.useForm(),[vt]=ue.default.useForm(),[st,pt]=(0,De.useState)(!1),[Je,Pt]=(0,De.useState)(0),[,,qe]=(0,Be.U)(be.o1,{type:(Oe==null?void 0:Oe.type)=="exercise"?12:11}),[,we,_e]=(0,Be.U)((Oe==null?void 0:Oe.type)=="exercise"?Se.dp:re.dp,{id:Oe==null?void 0:Oe.id}),[,ct,Wt]=(0,Be.U)((Oe==null?void 0:Oe.type)=="exercise"?Se.Qc:re.Qc,{id:Oe==null?void 0:Oe.id});return(0,De.useEffect)(()=>{var gt;Oe!=null&&Oe.phone&&at.setFieldsValue({login:(gt=Oe==null?void 0:Oe.phone)==null?void 0:gt.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[Oe==null?void 0:Oe.phone]),(0,De.useEffect)(()=>{Je>0&&setTimeout(()=>{Pt(Je-1)},1e3)},[Je]),(0,De.useEffect)(()=>{Ve||(at.resetFields(),vt.resetFields())},[Ve]),x.createElement(x.Fragment,null,x.createElement(Ce.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:Ve,destroyOnClose:!0,confirmLoading:we,onCancel:Le,onOk:()=>{at==null||at.submit()}},x.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),x.createElement(ue.default,{className:"mt20",initialValues:{phone:(Re=Oe==null?void 0:Oe.phone)==null?void 0:Re.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:at,size:"large",colon:!1,onFinish:gt=>de(void 0,null,function*(){console.log("allValue",gt);const qt=yield _e({code:gt==null?void 0:gt.code,login:Oe==null?void 0:Oe.phone,id:Oe==null?void 0:Oe.id});qt.status===0?(Ne.ZP.success("\u6821\u9A8C\u6210\u529F"),Le==null||Le(),pt(!0)):at.setFields([{name:"code",errors:[qt==null?void 0:qt.message]}])})},x.createElement(ue.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},x.createElement(ze.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),x.createElement(ke.Z,{wrap:!1,gutter:20},x.createElement(Te.Z,{flex:1},x.createElement(ue.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},x.createElement(ze.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),x.createElement(Te.Z,null,x.createElement(b.op,{openLoading:!0,size:"large",disabled:Je>0,style:{borderRadius:"4px"},onClick:()=>de(void 0,null,function*(){const gt=yield qe({type:(Oe==null?void 0:Oe.type)=="exercise"?12:11,login:Oe==null?void 0:Oe.phone,smscode:(0,E.M)(Oe==null?void 0:Oe.phone)});(gt==null?void 0:gt.status)===1&&(Ne.ZP.success("\u53D1\u9001\u6210\u529F"),Pt(60))})},Je===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${Je})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),x.createElement(Ce.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:st,destroyOnClose:!0,confirmLoading:ct,onCancel:()=>{pt(!1)},onOk:()=>{vt==null||vt.submit()}},x.createElement(ue.default,{className:"mt20",form:vt,size:"large",colon:!1,onFinish:gt=>de(void 0,null,function*(){console.log("allValue",gt),(yield Wt(ie({id:Oe==null?void 0:Oe.id},gt))).status===0&&(Ne.ZP.success("\u91CD\u7F6E\u6210\u529F"),pt(!1))})},x.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(ze.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),x.createElement(ue.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:gt})=>({validator(qt,Ze){return!Ze||gt("pwd")===Ze?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},x.createElement(ze.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},Ee=({onCancel:Le,onFinish:Ve,open:Oe,Data:Re})=>{const[at]=ue.default.useForm(),[vt,st]=(0,De.useState)(!1),[,pt,Je]=(0,Be.U)((Re==null?void 0:Re.type)=="exercise"?Se.yE:re.yE,{id:Re==null?void 0:Re.id});return(0,De.useEffect)(()=>{Oe||at.resetFields()},[Oe]),x.createElement(x.Fragment,null,x.createElement(Ce.default,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:Oe,destroyOnClose:!0,confirmLoading:pt,onCancel:Le,onOk:()=>{at==null||at.submit()}},x.createElement(ke.Z,{wrap:!1,align:"top",gutter:16},x.createElement(Te.Z,{flex:1},x.createElement(ue.default,{form:at,size:"large",colon:!1,onFinish:Pt=>de(void 0,null,function*(){const qe=yield Je({id:Re==null?void 0:Re.id,is_encrypt:!1,pwd:se(Pt.pwd)});(qe==null?void 0:qe.status)===0?(Ne.ZP.success("\u89E3\u5C01\u6210\u529F"),Ve==null||Ve(qe),Le==null||Le()):at.setFields([{name:"pwd",errors:[qe==null?void 0:qe.message]}])})},x.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},x.createElement(ze.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),x.createElement(Te.Z,null,x.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{st(!0),Le==null||Le()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),x.createElement(he,{onCancel:()=>{st(!1)},open:vt,Data:ie({},Re)}))},Ke=({onCancel:Le,onFinish:Ve,open:Oe,Data:Re})=>{const[at]=ue.default.useForm(),[vt,st]=(0,De.useState)(!1),[,pt,Je]=(0,Be.U)((Re==null?void 0:Re.type)=="exercise"?Se.yE:re.yE,{id:Re==null?void 0:Re.id});return(0,De.useEffect)(()=>{Oe||at.resetFields()},[Oe]),x.createElement(x.Fragment,null,x.createElement(Ce.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Oe,destroyOnClose:!0,confirmLoading:pt,onCancel:Le,onOk:()=>{at==null||at.submit()}},x.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},x.createElement("i",{className:"iconfont icon-tishi7"}),x.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),x.createElement(ue.default,{form:at,className:"mt-20px",size:"large",colon:!1,onFinish:Pt=>de(void 0,null,function*(){const qe=yield Je({id:Re==null?void 0:Re.id,is_encrypt:!1,pwd:se(Pt.pwd)});(qe==null?void 0:qe.status)===0?(Ne.ZP.success("\u89E3\u5C01\u6210\u529F"),Ve==null||Ve(qe),Le==null||Le()):at.setFields([{name:"pwd",errors:[qe==null?void 0:qe.message]}])})},x.createElement(ke.Z,{wrap:!1,gutter:20},x.createElement(Te.Z,{flex:1},x.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(ze.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),x.createElement(Te.Z,null,x.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{st(!0),Le==null||Le()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),x.createElement(he,{onCancel:()=>{st(!1)},open:vt,Data:ie({},Re)}))}},61527:function(ot,Qe,te){"use strict";te.d(Qe,{U:function(){return ze}});var b=te(59301),re=Object.defineProperty,Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ce=(ke,Te,De)=>Te in ke?re(ke,Te,{enumerable:!0,configurable:!0,writable:!0,value:De}):ke[Te]=De,ue=(ke,Te)=>{for(var De in Te||(Te={}))be.call(Te,De)&&Ce(ke,De,Te[De]);if(Se)for(var De of Se(Te))Be.call(Te,De)&&Ce(ke,De,Te[De]);return ke},Ne=(ke,Te,De)=>new Promise((me,oe)=>{var a=y=>{try{x(De.next(y))}catch(z){oe(z)}},E=y=>{try{x(De.throw(y))}catch(z){oe(z)}},x=y=>y.done?me(y.value):Promise.resolve(y.value).then(a,E);x((De=De.apply(ke,Te)).next())});function ze(ke,Te){const[De,me]=(0,b.useState)(Te),[oe,a]=(0,b.useState)(!1),[E,x]=(0,b.useState)();return[De,oe,(z,ne=!1)=>Ne(this,null,function*(){const ae=ne?Te:ue(ue({},De),z);a(!0),me(ae);const le=yield ke(ae);return a(!1),x(le),le}),E]}},66457:function(ot,Qe,te){"use strict";te.d(Qe,{rX:function(){return ae},pW:function(){return le},gy:function(){return ie},xY:function(){return ne},O5:function(){return z},tJ:function(){return oe},o1:function(){return a},Rd:function(){return y}});var b=te(65582),re=te(43418),Se=te(28103),be=te(8591),Be=te(41867),Ce=te(65862),ue=te(87169),Ne=te(25510),ze="data:image/png;base64,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",ke=te.p+"static/newqrcode.a8740efb.png",Te=te(32637),De=te(59301),me=(de,se,ce)=>new Promise((fe,he)=>{var Ee=Ve=>{try{Le(ce.next(Ve))}catch(Oe){he(Oe)}},Ke=Ve=>{try{Le(ce.throw(Ve))}catch(Oe){he(Oe)}},Le=Ve=>Ve.done?fe(Ve.value):Promise.resolve(Ve.value).then(Ee,Ke);Le((ce=ce.apply(de,se)).next())});const oe=(de,se=!1)=>!!(a(de)&&E(se)),a=de=>(0,Be.bg)()?!0:(de({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(de=!1)=>{var se;const{user:ce}=(0,b.getDvaApp)()._store.getState();return(se=ce.userInfo)!=null&&se.profile_completed?!0:(re.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,Ce.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{re.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=()=>{re.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:De.createElement("div",{style:{textAlign:"center"}},De.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"),De.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Te}),De.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 de;const{user:se}=(0,b.getDvaApp)()._store.getState();return(de=se.userInfo)!=null&&de.professional_certification?!0:(re.default.confirm({title:"\u63D0\u793A",centered:!0,content:De.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,Ce.xg)("/account/certification")}}),!1)},ne=()=>(0,Be.V9)()?!0:(re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),De.createElement("img",{src:ke,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(de,se)=>de?!0:(re.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("p",null,se||"\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"),De.createElement("div",{style:{marginLeft:"110px"}},De.createElement("img",{src:ze,width:200}),De.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ce.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=de=>{re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:De.createElement("div",null,De.createElement("div",null,De.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"),De.createElement(Se.Z,null),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.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 ",De.createElement("a",null,de),"\u5929\u3002"),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.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")),De.createElement("div",{style:{textAlign:"center",marginTop:30}},De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ne,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(de,se="")=>{const{shixunsDetail:{detail:ce}}=(0,b.getDvaApp)()._store.getState();if((ce==null?void 0:ce.public)===2||(ce==null?void 0:ce.public)===1||(ce==null?void 0:ce.shixun_status)===3){let fe="";return(ce==null?void 0:ce.public)===2&&(fe="\u5DF2\u516C\u5F00"),(ce==null?void 0:ce.public)===1&&(fe="\u5F85\u5BA1\u6838"),(ce==null?void 0:ce.shixun_status)===3&&(fe="\u5DF2\u5173\u95ED"),re.default.info({centered:!0,icon:De.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",fe,"\uFF0C",se,"\u3002"),De.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ne,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ce==null?void 0:ce.shixun_status)===2?(re.default.confirm({centered:!0,icon:De.createElement(ue.Z,null),title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",se,"\u3002"),De.createElement("br",null),De.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:()=>{re.default.confirm({width:440,centered:!0,icon:De.createElement(ue.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:()=>me(void 0,null,function*(){(yield de({type:"shixunsDetail/cancelRelease",payload:{id:ce==null?void 0:ce.identifier}})).status!==401&&(be.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),de({type:"shixunsDetail/getShixunsDetail",payload:{id:ce==null?void 0:ce.identifier}}),de({type:"practiceSetting/getCommonData",payload:{id:ce==null?void 0:ce.identifier}}))})})}}),!0):!1}},50371:function(ot,Qe){"use strict";function te(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let re=1;re{const Be=Se[be];Be!==void 0&&(b[be]=Be)})}return b}Qe.Z=te},77578:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return b}});const b=re=>re?typeof re=="function"?re():re:null},13845:function(ot,Qe,te){"use strict";te.d(Qe,{F:function(){return b},Z:function(){return re}});function b(Se){return Se!=null&&Se===Se.window}function re(Se,be){var Be,Ce;if(typeof window=="undefined")return 0;const ue=be?"scrollTop":"scrollLeft";let Ne=0;return b(Se)?Ne=Se[be?"pageYOffset":"pageXOffset"]:Se instanceof Document?Ne=Se.documentElement[ue]:(Se instanceof HTMLElement||Se)&&(Ne=Se[ue]),Se&&!b(Se)&&typeof Ne!="number"&&(Ne=(Ce=((Be=Se.ownerDocument)!==null&&Be!==void 0?Be:Se).documentElement)===null||Ce===void 0?void 0:Ce[ue]),Ne}},56762:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return re}});var b=te(59301);function re(){const[,Se]=b.useReducer(be=>be+1,0);return Se}},68031:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return be}});var b=te(16089);function re(Be,Ce,ue,Ne){const ze=ue-Ce;return Be/=Ne/2,Be<1?ze/2*Be*Be*Be+Ce:ze/2*((Be-=2)*Be*Be+2)+Ce}var Se=te(13845);function be(Be){let Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:Ne,duration:ze=450}=Ce,ke=ue(),Te=(0,Se.Z)(ke,!0),De=Date.now(),me=()=>{const a=Date.now()-De,E=re(a>ze?ze:a,Te,Be,ze);(0,Se.F)(ke)?ke.scrollTo(window.pageXOffset,E):ke instanceof Document||ke.constructor.name==="HTMLDocument"?ke.documentElement.scrollTop=E:ke.scrollTop=E,a()=>{Be=null,be.apply(void 0,(0,b.Z)(Ne))},ue=function(){if(Be==null){for(var Ne=arguments.length,ze=new Array(Ne),ke=0;ke{re.Z.cancel(Be),Be=null},ue}Qe.Z=Se},81228:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return de}});var b=te(67732),re=te(83652),Se=te(42403),be=te(158),Be=te(59301),Ce=te(92310),ue=te.n(Ce),Ne=te(29301),ze=te(2738),ke=te(27666),Te=te(36355),De=te(83116),me=te(37613);const oe=se=>{const{componentCls:ce}=se;return{[ce]:{position:"fixed",zIndex:se.zIndexPopup}}};var a=(0,De.Z)("Affix",se=>{const ce=(0,me.TS)(se,{zIndexPopup:se.zIndexBase+10});return[oe(ce)]});function E(se){return se!==window?se.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function x(se,ce,fe){if(fe!==void 0&&ce.top>se.top-fe)return fe+ce.top}function y(se,ce,fe){if(fe!==void 0&&ce.bottom{const Ee=he.getTargetFunc(),Ke=Ee==null?void 0:Ee(),{prevTarget:Le}=he.state;Le!==Ke&&(z.forEach(Ve=>{Le==null||Le.removeEventListener(Ve,he.lazyUpdatePosition),Ke==null||Ke.addEventListener(Ve,he.lazyUpdatePosition)}),he.updatePosition(),he.setState({prevTarget:Ke}))},he.removeListeners=()=>{he.timer&&(clearTimeout(he.timer),he.timer=null);const{prevTarget:Ee}=he.state,Ke=he.getTargetFunc(),Le=Ke==null?void 0:Ke();z.forEach(Ve=>{Le==null||Le.removeEventListener(Ve,he.lazyUpdatePosition),Ee==null||Ee.removeEventListener(Ve,he.lazyUpdatePosition)}),he.updatePosition.cancel(),he.lazyUpdatePosition.cancel()},he.getOffsetTop=()=>{const{offsetBottom:Ee,offsetTop:Ke}=he.props;return Ee===void 0&&Ke===void 0?0:Ke},he.getOffsetBottom=()=>he.props.offsetBottom,he.measure=()=>{const{status:Ee,lastAffix:Ke}=he.state,{onChange:Le}=he.props,Ve=he.getTargetFunc();if(Ee!==ae.Prepare||!he.fixedNodeRef.current||!he.placeholderNodeRef.current||!Ve)return;const Oe=he.getOffsetTop(),Re=he.getOffsetBottom(),at=Ve();if(at){const vt={status:ae.None},st=E(he.placeholderNodeRef.current);if(st.top===0&&st.left===0&&st.width===0&&st.height===0)return;const pt=E(at),Je=x(st,pt,Oe),Pt=y(st,pt,Re);Je!==void 0?(vt.affixStyle={position:"fixed",top:Je,width:st.width,height:st.height},vt.placeholderStyle={width:st.width,height:st.height}):Pt!==void 0&&(vt.affixStyle={position:"fixed",bottom:Pt,width:st.width,height:st.height},vt.placeholderStyle={width:st.width,height:st.height}),vt.lastAffix=!!vt.affixStyle,Le&&Ke!==vt.lastAffix&&Le(vt.lastAffix),he.setState(vt)}},he.prepareMeasure=()=>{he.setState({status:ae.Prepare,affixStyle:void 0,placeholderStyle:void 0})},he.updatePosition=(0,ke.Z)(()=>{he.prepareMeasure()}),he.lazyUpdatePosition=(0,ke.Z)(()=>{const Ee=he.getTargetFunc(),{affixStyle:Ke}=he.state;if(Ee&&Ke){const Le=he.getOffsetTop(),Ve=he.getOffsetBottom(),Oe=Ee();if(Oe&&he.placeholderNodeRef.current){const Re=E(Oe),at=E(he.placeholderNodeRef.current),vt=x(at,Re,Le),st=y(at,Re,Ve);if(vt!==void 0&&Ke.top===vt||st!==void 0&&Ke.bottom===st)return}}he.prepareMeasure()}),he}return(0,re.Z)(fe,[{key:"getTargetFunc",value:function(){const{getTargetContainer:Ee}=this.context,{target:Ke}=this.props;return Ke!==void 0?Ke:Ee!=null?Ee:ne}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(Ee){this.addListeners(),(Ee.offsetTop!==this.props.offsetTop||Ee.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:Ee,placeholderStyle:Ke}=this.state,{affixPrefixCls:Le,rootClassName:Ve,children:Oe}=this.props,Re=ue()(Ee&&Ve,{[Le]:!!Ee});let at=(0,ze.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Be.createElement(Ne.Z,{onResize:this.updatePosition},Be.createElement("div",Object.assign({},at,{ref:this.placeholderNodeRef}),Ee&&Be.createElement("div",{style:Ke,"aria-hidden":"true"}),Be.createElement("div",{className:Re,ref:this.fixedNodeRef,style:Ee},Be.createElement(Ne.Z,{onResize:this.updatePosition},Oe))))}}]),fe}(Be.Component);le.contextType=Te.E_;var de=(0,Be.forwardRef)((se,ce)=>{const{prefixCls:fe,rootClassName:he}=se,{getPrefixCls:Ee}=(0,Be.useContext)(Te.E_),Ke=Ee("affix",fe),[Le,Ve]=a(Ke),Oe=Object.assign(Object.assign({},se),{affixPrefixCls:Ke,rootClassName:ue()(he,Ve)});return Le(Be.createElement(le,Object.assign({},Oe,{ref:ce})))})},24905:function(ot,Qe,te){"use strict";te.d(Qe,{default:function(){return de}});var b=te(92310),re=te.n(b),Se=te(5630),be=te(59301),Be=te(36355),Ce=te(1684),ue=te(32441),ze=be.createContext(null),ke=te(98447),Te=te(14088),De=te(4572),me=function(se,ce){var fe={};for(var he in se)Object.prototype.hasOwnProperty.call(se,he)&&ce.indexOf(he)<0&&(fe[he]=se[he]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,he=Object.getOwnPropertySymbols(se);Ee{var fe;const{prefixCls:he,className:Ee,rootClassName:Ke,children:Le,indeterminate:Ve=!1,style:Oe,onMouseEnter:Re,onMouseLeave:at,skipGroup:vt=!1,disabled:st}=se,pt=me(se,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Je,direction:Pt,checkbox:qe}=be.useContext(Be.E_),we=be.useContext(ze),{isFormItemInput:_e}=be.useContext(ue.aM),ct=be.useContext(Ce.Z),Wt=(fe=(we==null?void 0:we.disabled)||st)!==null&&fe!==void 0?fe:ct,gt=be.useRef(pt.value);be.useEffect(()=>{we==null||we.registerValue(pt.value)},[]),be.useEffect(()=>{if(!vt)return pt.value!==gt.current&&(we==null||we.cancelValue(gt.current),we==null||we.registerValue(pt.value),gt.current=pt.value),()=>we==null?void 0:we.cancelValue(pt.value)},[pt.value]);const qt=Je("checkbox",he),[Ze,Tt]=(0,ke.ZP)(qt),Ht=Object.assign({},pt);we&&!vt&&(Ht.onChange=function(){pt.onChange&&pt.onChange.apply(pt,arguments),we.toggleOption&&we.toggleOption({label:Le,value:pt.value})},Ht.name=we.name,Ht.checked=we.value.includes(pt.value));const Pn=re()(`${qt}-wrapper`,{[`${qt}-rtl`]:Pt==="rtl",[`${qt}-wrapper-checked`]:Ht.checked,[`${qt}-wrapper-disabled`]:Wt,[`${qt}-wrapper-in-form-item`]:_e},qe==null?void 0:qe.className,Ee,Ke,Tt),fn=re()({[`${qt}-indeterminate`]:Ve},De.A,Tt),dt=Ve?"mixed":void 0;return Ze(be.createElement(Te.Z,{component:"Checkbox",disabled:Wt},be.createElement("label",{className:Pn,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),Oe),onMouseEnter:Re,onMouseLeave:at},be.createElement(Se.Z,Object.assign({"aria-checked":dt},Ht,{prefixCls:qt,className:fn,disabled:Wt,ref:ce})),Le!==void 0&&be.createElement("span",null,Le))))};var E=be.forwardRef(oe),x=te(94480),y=te(2738),z=function(se,ce){var fe={};for(var he in se)Object.prototype.hasOwnProperty.call(se,he)&&ce.indexOf(he)<0&&(fe[he]=se[he]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,he=Object.getOwnPropertySymbols(se);Ee{const{defaultValue:fe,children:he,options:Ee=[],prefixCls:Ke,className:Le,rootClassName:Ve,style:Oe,onChange:Re}=se,at=z(se,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:vt,direction:st}=be.useContext(Be.E_),[pt,Je]=be.useState(at.value||fe||[]),[Pt,qe]=be.useState([]);be.useEffect(()=>{"value"in at&&Je(at.value||[])},[at.value]);const we=be.useMemo(()=>Ee.map(rt=>typeof rt=="string"||typeof rt=="number"?{label:rt,value:rt}:rt),[Ee]),_e=rt=>{qe(Ye=>Ye.filter(Ae=>Ae!==rt))},ct=rt=>{qe(Ye=>[].concat((0,x.Z)(Ye),[rt]))},Wt=rt=>{const Ye=pt.indexOf(rt.value),Ae=(0,x.Z)(pt);Ye===-1?Ae.push(rt.value):Ae.splice(Ye,1),"value"in at||Je(Ae),Re==null||Re(Ae.filter(nt=>Pt.includes(nt)).sort((nt,It)=>{const Me=we.findIndex(et=>et.value===nt),Ie=we.findIndex(et=>et.value===It);return Me-Ie}))},gt=vt("checkbox",Ke),qt=`${gt}-group`,[Ze,Tt]=(0,ke.ZP)(gt),Ht=(0,y.Z)(at,["value","disabled"]),Pn=Ee.length?we.map(rt=>be.createElement(E,{prefixCls:gt,key:rt.value.toString(),disabled:"disabled"in rt?rt.disabled:at.disabled,value:rt.value,checked:pt.includes(rt.value),onChange:rt.onChange,className:`${qt}-item`,style:rt.style,title:rt.title},rt.label)):he,fn={toggleOption:Wt,value:pt,disabled:at.disabled,name:at.name,registerValue:ct,cancelValue:_e},dt=re()(qt,{[`${qt}-rtl`]:st==="rtl"},Le,Ve,Tt);return Ze(be.createElement("div",Object.assign({className:dt,style:Oe},Ht,{ref:ce}),be.createElement(ze.Provider,{value:fn},Pn)))},ae=be.forwardRef(ne);var le=be.memo(ae);const ie=E;ie.Group=le,ie.__ANT_CHECKBOX=!0;var de=ie},98447:function(ot,Qe,te){"use strict";te.d(Qe,{C2:function(){return Be}});var b=te(17313),re=te(37613),Se=te(83116);const be=Ce=>{const{checkboxCls:ue}=Ce,Ne=`${ue}-wrapper`;return[{[`${ue}-group`]:Object.assign(Object.assign({},(0,b.Wf)(Ce)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ce.marginXS,[`> ${Ce.antCls}-row`]:{flex:1}}),[Ne]:Object.assign(Object.assign({},(0,b.Wf)(Ce)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Ne}`]:{marginInlineStart:0},[`&${Ne}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ue]:Object.assign(Object.assign({},(0,b.Wf)(Ce)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ce.borderRadiusSM,alignSelf:"center",[`${ue}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ue}-inner`]:Object.assign({},(0,b.oN)(Ce))},[`${ue}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Ce.checkboxSize,height:Ce.checkboxSize,direction:"ltr",backgroundColor:Ce.colorBgContainer,border:`${Ce.lineWidth}px ${Ce.lineType} ${Ce.colorBorder}`,borderRadius:Ce.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ce.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Ce.checkboxSize/14*5,height:Ce.checkboxSize/14*8,border:`${Ce.lineWidthBold}px solid ${Ce.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ce.motionDurationFast} ${Ce.motionEaseInBack}, opacity ${Ce.motionDurationFast}`}},"& + span":{paddingInlineStart:Ce.paddingXS,paddingInlineEnd:Ce.paddingXS}})},{[` +`),$t.focus();default:throw new Error}},[$t,wa]),li=(0,b.useMemo)(()=>{switch(wa){case ft:return b.createElement(Et,{callback:Dl,onCancel:ti});case Rn:return b.createElement(qe.Z,{callback:Dl,onCancel:ti});case Gt:return b.createElement(De.Z,{callback:Dl,onCancel:ti});case hn:return b.createElement(It,{callback:Dl,onCancel:ti});case ga:return b.createElement(je,{callback:Dl,onCancel:ti});case"maths-latex":return b.createElement(Rt,{showSaveButton:!0,callback:Dl});case"inline-latex":return b.createElement(dn.Z,{showSaveButton:!0,callback:Dl});default:return null}},[wa]);function ti(){ro("")}(0,b.useEffect)(()=>{if(Oi.current){let yo=function(Ll){Or=!0,vl=Ll.pageY},Fa=function(){Or=!1},Ga=function(Ll){if(Or){let $r=Ll.pageY-vl;$r<0&&($r=0),$r>300&&($r=300);let Ul=zn+$r+"px";Kr(Ul)}},ja=Oi.current,Or=!1,vl=0;return ja.addEventListener("mousedown",yo),document.addEventListener("mousemove",Ga),document.addEventListener("mouseup",Fa),()=>{ja.removeEventListener("mousedown",yo),document.removeEventListener("mousemove",Ga),document.removeEventListener("mouseup",Fa)}}},[$t,Oi]),(0,b.useEffect)(()=>{Kr(zn)},[zn]);const bi=Oa(Ft),qi=Oa(Wr),Ki={width:bi,height:qi},Rl=(0,b.useMemo)(()=>{if(Er){let yo=new Date(Er),Fa=yo.getHours(),Ga=yo.getMinutes(),ja=yo.getSeconds();return Fa=Fa<10?"0"+Fa:Fa,Ga=Ga<10?"0"+Ga:Ga,ja=ja<10?"0"+ja:ja,`${Fa}:${Ga}:${ja}`}return 0},[Er]),kl=yo=>{const Fa=[];if(Gr){let Ga=-1;yo=yo.replace(/(@▁▁@|@▁@)/g,function(ja,Or,vl){Fa.push({multiLine:ja!==nn})})}return Fa};function ki(){window.sessionStorage.removeItem(Br),Kl(!1),zo(0)}function Tn(){Kl(!1),zo(0),$t.setValue(window.sessionStorage.getItem(Br))}(0,b.useEffect)(()=>{Ar[wa]&&wa!==Zt&&wa!==hn&&setTimeout(()=>{const yo=document.getElementsByClassName("markdown-popup-form")[0],Fa=window.innerWidth/2-yo.offsetWidth/2,Ga=window.innerHeight/2-yo.offsetHeight/2;di(Fa),Bl(Ga)},0)},[wa]);const su=yo=>{yo.preventDefault();const Fa=yo.clientX-ci,Ga=yo.clientY-ei;document.body.onmousemove=ja=>{let Or=ja.clientX-Fa,vl=ja.clientY-Ga;const Ll=document.getElementsByClassName("markdown-popup-form")[0],$r=window.innerWidth-Ll.offsetWidth,Ul=window.innerHeight-Ll.offsetHeight;Or=Math.max(0,Math.min(Or,$r)),vl=Math.max(0,Math.min(vl,Ul)),cu(ja.clientX,ja.clientY,Fa,Ga)&&(di(Or),Bl(vl))},document.body.onmouseup=function(){document.body.onmousemove=null}},cu=(yo,Fa,Ga,ja)=>{const Or=document.body.clientHeight,vl=document.body.clientWidth;return yo<20&&Ga>yo||yo>vl-20&&GaFa||Fa>Or-20&&jahe in fe?we(fe,he,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):fe[he]=Ee,z=(fe,he)=>{for(var Ee in he||(he={}))E.call(he,Ee)&&y(fe,Ee,he[Ee]);if(a)for(var Ee of a(he))x.call(he,Ee)&&y(fe,Ee,he[Ee]);return fe},ne=(fe,he)=>me(fe,oe(he));const{useForm:ae}=b.default,le={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:fe,onCancel:he})=>{const[Ee]=ae();let Ke=(0,ze.useRef)();function Le(Re){Ke.current.width=Ee.getFieldValue("width"),Ke.current.align=Ee.getFieldValue("align"),fe(Re,Ke.current)}function Ve(Re,ot){if(Re.status===-1){re.ZP.error(Re.message);return}Ee.setFieldsValue({src:`/api/attachments/${Re.id}`,type:ot.type})}function Oe(Re){let ot=Re.target.files[0];Ke.current=ot,ce(ot,Ve)}return Te.createElement(b.default,ne(z({form:Ee},ie),{className:"upload-image-panel",onFinish:Le,style:{width:470,overflow:"hidden"}}),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Te.createElement("div",{className:"flex-container"},Te.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Te.createElement(Se.default,{style:le})),Te.createElement(se,{onFileChange:Oe}))),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Te.createElement(Se.default,{style:{width:264}})),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Te.createElement(be.Z,null,Te.createElement(b.default.Item,{name:"width",style:{margin:0}},Te.createElement(Be.Z,{style:{width:264}})),Te.createElement("span",{className:"ml8"},"%"))),Te.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Te.createElement(Ce.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"}]})),Te.createElement("aside",null,Te.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Te.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Te.createElement(ue.ZP,{type:"default",onClick:he},"\u53D6\u6D88"))))};function se({onFileChange:fe}){return Te.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Te.createElement("input",{type:"file",onChange:fe}))}function ce(fe,he){if(!fe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ke.bg)())throw re.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ee=new FormData;Ee.append("editormd-image-file",fe),Ee.append("file_param_name","editormd-image-file"),Ee.append("byxhr","true");var Ke=new window.XMLHttpRequest;Ke.withCredentials=!0,Ke.addEventListener("load",function(Le){he(JSON.parse(Le.target.responseText),fe)},!1),Ke.addEventListener("error",function(Le){console.error(Le)},!1),Ke.open("POST",`${Ne.KI}/api/attachments.json`),Ke.send(Ee)}},57261:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Se}});var b=te(59301),re=te(4676);class Se extends b.Component{constructor(Be){super(Be);const Ce=window.document;this.node=Ce.createElement("div"),Ce.body.appendChild(this.node)}render(){const{children:Be}=this.props;return(0,re.createPortal)(Be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(at,Qe,te){"use strict";te.d(Qe,{i:function(){return ie},Z:function(){return se}});var b={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},re=te(71418),Se=te(6848),be=te(93948),Be=te(92310),Ce=te.n(Be),ue=te(65862),Ne=te(2524),ze=te(41867),ke=te(79005),Te=te(20345),we=te(77882),me=te(31081),oe=te(75309),a=te(71979),E=te(47558),x=te(42922),y=te(66832),z=te(96593),ne=te(19664),ae=te(91833),le=te(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ke,swimg:Te},{name:"101\u8BA1\u5212",ptimg:we,swimg:me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:oe,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var se=({className:ce,dataSource:fe=[],col:he=4,right:Ee,bottom:Ke=23,precision:Le=0,wrapWidth:Ve=1200,trackEventItems:Oe,loading:Re,onRemove:ot=()=>{},isCurrent:ct=!0,showAlias:st=!1,showProgress:pt=!1})=>{const Je=Math.floor((Ve-(he-1)*Ee)/he),Et=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(qe=>(window.ENV==="build"&&(qe.ptimg=`/react/build${qe.ptimg}`,qe.swimg=`/react/build${qe.swimg}`),qe));return le.createElement(re.Z,{spinning:Re},le.createElement("div",{className:Ce()(b.list,ce)},!!(fe!=null&&fe.length)&&(fe==null?void 0:fe.map((qe,De)=>{var _e,dt,Wt,ht,Ut,Ze;const{name:Tt,id:Ht,identifier:Pn,featured:fn,school_name:gt,image_url:rt,excellent:Ye,is_plan:Ae}=qe;return le.createElement("div",{key:Ht,className:ct&&pt?b.wrapisCurrent:b.wrap,style:{width:Je,marginRight:(1+De)%he===0?0:Ee+Le,marginBottom:Ke}},le.createElement("a",{className:b.li,onClick:nt=>{nt.preventDefault(),nt.stopPropagation(),Oe&&(0,ue.L9)([Oe]),(0,ue.xg)(`/paths/${Pn}`)}},le.createElement("div",{className:b.img},le.createElement("img",{className:b.cover,src:`${rt}`}),ct&&(0,ze.bg)()&&(qe==null?void 0:qe.studying)&&le.createElement("div",{className:`${b.movebq} user-path-items`,onClick:nt=>{nt.stopPropagation(),ot(qe)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=qe==null?void 0:qe.subject_tags)==null?void 0:_e.map((nt,It)=>{var Me,Ie;if(It===0){const tt=(Me=Et.find(je=>je.name==nt))==null?void 0:Me.swimg;return le.createElement("img",{className:b.sign,src:tt,style:{left:"-4px"}})}const et=(Ie=Et.find(tt=>tt.name==nt))==null?void 0:Ie.ptimg;return le.createElement("img",{className:b.sign,src:et,style:{left:`${48+52*(It-1)+2*It}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(qe==null?void 0:qe.excellent)&&le.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:b.name},le.createElement(Se.Z,{title:st&&(qe!=null&&qe.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Tt}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${qe==null?void 0:qe.excellent_alias_name}`)):Tt},le.createElement("span",{className:b.e},st&&(qe==null?void 0:qe.excellent_alias_name)||Tt))),ct&&pt&&((dt=qe==null?void 0:qe.progress)==null?void 0:dt.all_score)!=0&&le.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},le.createElement(be.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Wt=qe==null?void 0:qe.progress)==null?void 0:Wt.my_score)/((ht=qe==null?void 0:qe.progress)==null?void 0:ht.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ut=qe==null?void 0:qe.progress)==null?void 0:Ut.my_score,"/",(Ze=qe==null?void 0:qe.progress)==null?void 0:Ze.all_score),(!ct||!pt)&&le.createElement("div",{className:b.tags},le.createElement("div",null,le.createElement(Se.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,qe.stages_count))),le.createElement(Se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,qe.members_count)))))))})),!fe.length&&le.createElement(Ne.Z,null)))}},3918:function(at,Qe,te){"use strict";te.d(Qe,{jL:function(){return Be},w9:function(){return fa},vv:function(){return zn},dN:function(){return jr},QD:function(){return fl},cQ:function(){return Me.Z},vg:function(){return no},Oz:function(){return En},op:function(){return zo},O5:function(){return Rl},_b:function(){return fi},t7:function(){return Ke},tT:function(){return Oe},Gi:function(){return xr},YG:function(){return Vo},Ed:function(){return mr},kT:function(){return Br},qp:function(){return x},Um:function(){return ie},K3:function(){return ne},vr:function(){return di},qE:function(){return si},Je:function(){return st},wb:function(){return Tt},rC:function(){return It},lB:function(){return fn},cq:function(){return un},kO:function(){return Ba},tp:function(){return ce},Si:function(){return Tn},k8:function(){return Vr},Du:function(){return vl}});var b=te(59301),re={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Se="data:image/png;base64,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",Be=({dataSource:Jt=[],img:kt,imgWidth:rn=346,title:Vn,sunTitle:lo,bannerExtraContent:Co})=>b.createElement("div",{className:re.banner},b.createElement("div",{className:re.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,Vn),b.createElement("span",null,lo)),Jt.length>0&&b.createElement("div",{className:re.btns},Jt.map((In,qa)=>b.createElement("div",{key:qa,onClick:In.click},In.name,In.sign?b.createElement("img",{src:Se,width:39}):null))),Co),kt&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:kt,width:rn}))),Ce={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ue=te(92310),Ne=te.n(ue),ze=te(89392),ke=Object.defineProperty,Te=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,oe=(Jt,kt,rn)=>kt in Jt?ke(Jt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Jt[kt]=rn,a=(Jt,kt)=>{for(var rn in kt||(kt={}))we.call(kt,rn)&&oe(Jt,rn,kt[rn]);if(Te)for(var rn of Te(kt))me.call(kt,rn)&&oe(Jt,rn,kt[rn]);return Jt},x=({dataSource:Jt=[],value:kt,onChange:rn,onTitleChange:Vn,className:lo,title:Co,titleWidth:In=41,style:qa={},fontColor:Do="#6A7283",showCount:ir,classNameActive:Qr,styleItem:Kn={}})=>{const[nr,ua]=(0,b.useState)(0),[Ol,Zo]=(0,b.useState)(!1),Jo=(0,b.useRef)(null),Jr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Nr;Jt.length!==0&&(((Nr=Jo==null?void 0:Jo.current)==null?void 0:Nr.clientHeight)>97?ua(1):ua(0)),Jt.length===0&&ua(0),Zo(!1)},[Jt]),b.createElement("div",{className:Ne()(Ce.row,lo),style:qa},b.createElement("div",{onClick:(0,ze.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:In,marginTop:Ol?12:4},className:`${Ce.title} ${Vn?"current":""}`},Co),b.createElement("div",{className:Ol?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},b.createElement("div",{className:Ce.bar,ref:Jr,style:nr>0?{height:nr===1?97:"auto",overflow:nr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:Ce.tag,ref:Jo},Jt==null?void 0:Jt.map(Nr=>b.createElement("span",{onClick:()=>rn(Nr.id),key:Nr.id,style:a(a({color:Do},Kn),(Nr==null?void 0:Nr.style)||{}),className:kt===Nr.id?Ne()(Qr||Ce.active,Nr.classNameActive):""},b.createElement("span",{title:Nr.name,className:Ce.name},Nr.name),!!ir&&b.createElement("span",{className:Ce.num},Nr.count))))),!!nr&&b.createElement(b.Fragment,null,nr===1?b.createElement("div",{onClick:()=>{var Nr;ua(2),((Nr=Jo==null?void 0:Jo.current)==null?void 0:Nr.clientHeight)>245?Zo(!0):Zo(!1)},className:Ce.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Jr.current.scrollTop=0,ua(1),Zo(!1)},className:Ce.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:Jt=[],value:kt,onChange:rn,onTitleChange:Vn,className:lo,title:Co,titleWidth:In=41,style:qa={},fontColor:Do="#6A7283",showCount:ir,expand:Qr=!0})=>{const[Kn,nr]=(0,b.useState)(0),[ua,Ol]=(0,b.useState)(!1),Zo=(0,b.useRef)(null),Jo=(0,b.useRef)(null),[Jr,Nr]=(0,b.useState)(Qr);return b.createElement("div",{className:Ne()(y.row,lo),style:qa},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ze.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:In,marginTop:ua?12:4},className:`${y.title} ${Vn?"current":""}`},Co),b.createElement("i",{className:`iconfont ${Jr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Jr?8:10},onClick:()=>Nr(!Jr)})),Jr&&b.createElement("div",{className:ua?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:Jo},b.createElement("div",{className:y.tag,ref:Zo},Jt==null?void 0:Jt.map(Nl=>b.createElement("span",{onClick:()=>rn(Nl.id),key:Nl.id,style:{color:Do},className:kt===Nl.id?y.active:""},b.createElement("span",{title:Nl.name,className:y.name},Nl.name),!!ir&&b.createElement("span",{className:y.num},Nl.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ie=({dataSource:Jt=[],value:kt,onChange:rn,onTitleChange:Vn,className:lo,title:Co,titleWidth:In=41,style:qa={},fontColor:Do="#fff",showCount:ir,expand:Qr=!0})=>{const[Kn,nr]=(0,b.useState)(0),[ua,Ol]=(0,b.useState)(!1),Zo=(0,b.useRef)(null),Jo=(0,b.useRef)(null),[Jr,Nr]=(0,b.useState)(Qr);return b.createElement("div",{className:Ne()(ae.row,lo),style:qa},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ze.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:In},className:`${ae.title} ${Vn?"current":""}`},Co),b.createElement("i",{className:`iconfont ${Jr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Jr?"#00DDC7":"#037F74",fontSize:Jr?10:12},onClick:()=>Nr(!Jr)})),Jr&&b.createElement("div",{className:ua?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},b.createElement("div",{className:ae.bar,ref:Jo},b.createElement("div",{className:ae.tag,ref:Zo},Jt==null?void 0:Jt.map(Nl=>b.createElement("span",{onClick:()=>rn(Nl.id),key:Nl.id,style:{color:Do},className:kt===Nl.id?ae.active:""},b.createElement("span",{title:Nl.name,className:ae.name},Nl.name),!!ir&&b.createElement("span",{className:ae.num},Nl.count)))))))},de={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ce=({dataSource:Jt=[],value:kt,onChange:rn,className:Vn,style:lo={}})=>b.createElement("div",{style:lo,className:Ne()(de.tabs,Vn)},Jt.map(Co=>b.createElement("span",{onClick:()=>rn(Co.id),className:kt===Co.id?de.active:"",key:Co.id},Co.name))),fe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},he=te(92832),Ke=({dataSource:Jt=[],value:kt="",onChange:rn,onInputChange:Vn=()=>{},className:lo,style:Co={},placeholder:In,allowClear:qa=!1})=>{var Do;const[ir,Qr]=(0,b.useState)(""),[Kn,nr]=(0,b.useState)("");(0,b.useEffect)(()=>{var Zo;let Jo=kt;(Zo=JSON.stringify(kt))!=null&&Zo.includes("{")&&(Qr(kt.id),Jo=kt.value||"");try{nr(decodeURIComponent(Jo||""))}catch(Jr){nr(decodeURIComponent(Jo||""))}},[kt]);const ua=()=>{rn(encodeURIComponent(Kn),ir||null)},Ol=Zo=>{Zo!==ir&&(Qr(Zo),rn(encodeURIComponent(Kn),Zo))};return b.createElement("div",{className:Ne()(fe.input,lo),style:Co},!!Jt.length&&b.createElement("div",{className:fe.dropdown},b.createElement("div",{className:fe.text},(Do=Jt.find(Zo=>Zo.id===ir))==null?void 0:Do.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:fe.b1}),b.createElement("b",{className:fe.b2})),b.createElement("div",{className:fe.menu},Jt.map((Zo,Jo)=>b.createElement("div",{key:Jo,onClick:()=>Ol(Zo.id)},Zo.name)))),b.createElement(he.default,{onPressEnter:ua,value:Kn,onChange:Zo=>{nr(Zo.target.value),Vn(encodeURIComponent(Zo.target.value),ir||null)},bordered:!1,placeholder:In}),b.createElement("i",{onClick:ua,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Le={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Oe=({dataSource:Jt=[],value:kt="",onChange:rn,onInputChange:Vn=()=>{},className:lo,style:Co={},placeholder:In,allowClear:qa=!1})=>{var Do;const[ir,Qr]=(0,b.useState)(""),[Kn,nr]=(0,b.useState)("");(0,b.useEffect)(()=>{var Zo;let Jo=kt;(Zo=JSON.stringify(kt))!=null&&Zo.includes("{")&&(Qr(kt.id),Jo=kt.value||"");try{nr(decodeURIComponent(Jo||""))}catch(Jr){nr(decodeURIComponent(Jo||""))}},[kt]);const ua=()=>{rn(encodeURIComponent(Kn),ir||null)},Ol=Zo=>{Zo!==ir&&(Qr(Zo),rn(encodeURIComponent(Kn),Zo))};return b.createElement("div",{className:Ne()(Le.input,lo),style:Co},!!Jt.length&&b.createElement("div",{className:Le.dropdown},b.createElement("div",{className:Le.text},(Do=Jt.find(Zo=>Zo.id===ir))==null?void 0:Do.name,b.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),b.createElement("div",{className:Le.menu},Jt.map((Zo,Jo)=>b.createElement("div",{key:Jo,onClick:()=>Ol(Zo.id)},Zo.name)))),b.createElement(he.default,{onPressEnter:ua,value:Kn,onChange:Zo=>{nr(Zo.target.value),Vn(encodeURIComponent(Zo.target.value),ir||null)},bordered:!1,placeholder:In}),b.createElement("i",{onClick:ua,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Re={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ot=te(65582),st=({value:Jt,onChange:kt,className:rn,total:Vn,pageSize:lo,style:Co={}})=>{const In=(0,ot.useIntl)(),qa=Jt<2,Do=Jt>=Math.ceil(Vn/lo);return Vn<=lo?b.createElement(b.Fragment,null):b.createElement("div",{className:Ne()(Re.quickPager,rn),style:Co},b.createElement("div",{onClick:()=>{qa||kt(Jt-1,"prev")},className:qa?Re.disabled:""},In.formatMessage({id:"shixuns.previousPage"})),b.createElement("div",{onClick:()=>{Do||kt(Jt+1,"next")},className:Do?Re.disabled:""},In.formatMessage({id:"shixuns.nextPage"})))},pt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Je=te(71418),Et=te(6848),qe=te(13570),De=te(74128),_e=te(65862),dt=te(96908),Wt=te(57177),ht=te(81378),Ut=te(2524),Tt=({className:Jt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,trackEventItems:qa,loading:Do})=>{const ir=(0,ot.useIntl)(),Qr=Math.floor((In-(rn-1)*Vn)/rn);return b.createElement(Je.Z,{spinning:Do},b.createElement("div",{className:Ne()(pt.list,Jt)},!!kt.length&&kt.map((Kn,nr)=>{const{name:ua,id:Ol,identifier:Zo,power:Jo,cover_image_id:Jr,pic:Nr}=Kn;return b.createElement("div",{className:pt.wrap,key:Ol,style:{width:Qr,marginRight:(1+nr)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{target:"_blank",href:`/shixuns/${Zo}/challenges`,className:pt.li,onClick:Nl=>{Nl.preventDefault(),qa&&(0,_e.L9)([qa]),Jo&&(0,_e.xg)(`/shixuns/${Zo}/challenges`)}},b.createElement("div",{className:pt.img},b.createElement("img",{className:pt.cover,src:`${Nr}`}),Kn.is_jupyter&&b.createElement("img",{className:pt.sign,src:dt}),Kn.is_jupyter_lab&&b.createElement("img",{className:pt.sign,src:Wt}),Kn.is_unity_3d&&b.createElement("img",{className:pt.sign,src:ht})),b.createElement("div",{className:pt.name},b.createElement(Et.Z,{title:ua||ir.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},b.createElement("span",{className:pt.e},ua||ir.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),b.createElement("div",{className:pt.tags},b.createElement(Et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Kn.challenges_count))),!!Kn.myshixuns_count&&b.createElement(Et.Z,{placement:"bottom",title:ir.formatMessage({id:"shixuns.numberOfLearners"})},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Kn.myshixuns_count))),b.createElement(Et.Z,{placement:"bottom",title:ir.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},b.createElement("span",null,b.createElement("span",null,Kn.level))),b.createElement("div",{className:pt.rate},b.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:Kn.score_info}),b.createElement("span",null,"\xA0",Kn.score_info?`${Kn.score_info}\u5206`:"5\u5206")))),!Jo&&b.createElement("div",{className:pt.lockWrap},b.createElement("img",{src:`${De.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&b.createElement(Ut.Z,null)))},Ht={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},fn=({className:Jt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,wrapClassName:qa,trackEventItems:Do,loading:ir})=>{const Qr=Math.floor((In-(rn-1)*Vn)/rn);return b.createElement(Je.Z,{spinning:ir},b.createElement("div",{className:Ne()(Ht.list,Jt)},!!kt.length&&kt.map((Kn,nr)=>{const{name:ua,id:Ol,identifier:Zo,power:Jo,cover_image_id:Jr,pic:Nr}=Kn;return b.createElement("div",{className:Ne()(Ht.wrap,qa),key:Ol,style:{width:Qr,marginRight:(1+nr)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{target:"_blank",href:`/shixuns/${Zo}/challenges`,className:Ht.li,onClick:Nl=>{Nl.preventDefault(),Do&&(0,_e.L9)([Do]),Jo&&(0,_e.xg)(`/shixuns/${Zo}/challenges`)}},b.createElement("img",{src:te(47621),className:Ht.titleBg}),b.createElement("div",{className:Ht.name},b.createElement(Et.Z,{title:ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ht.e},ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ht.img},b.createElement("img",{className:Ht.cover,src:Jr?`${De.Z.API_SERVER}/api/attachments/${Jr}`:`${De.Z.IMG_SERVER+Nr}`}),Kn.is_jupyter&&b.createElement("div",{className:Ht.bq},"Jupyter"),Kn.is_jupyter_lab&&b.createElement("div",{className:Ht.bq},"JupyterLab"),Kn.is_unity_3d&&b.createElement("div",{className:Ht.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Ht.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Ht.value},Kn.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:Ht.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:Ht.value},Kn.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Ht.text},"\u5173\u5361\u6570"),b.createElement("span",{className:Ht.value},Kn.challenges_count)),b.createElement("div",{className:Ht.rate},b.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:Kn.score_info}),b.createElement("span",{className:Ht.value,style:{color:"#FF9C00"}},"\xA0",Kn.score_info?`${Kn.score_info}\u5206`:"5\u5206"))))),!Jo&&b.createElement("div",{className:Ht.lockWrap},b.createElement("img",{src:`${De.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&b.createElement(Ut.Z,null)))},gt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},rt="data:image/png;base64,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",Ye="data:image/png;base64,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",Ae="data:image/png;base64,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",It=({className:Jt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,trackEventItems:qa,loading:Do,wrapClassName:ir,imgClassName:Qr})=>{const Kn=Math.floor((In-(rn-1)*Vn)/rn);return b.createElement(Je.Z,{spinning:Do},b.createElement("div",{className:Ne()(gt.list,Jt)},!!kt.length&&kt.map((nr,ua)=>{const{name:Ol,id:Zo,identifier:Jo,power:Jr,cover_image_id:Nr,pic:Nl}=nr;return b.createElement("div",{className:Ne()(gt.wrap,ir),key:Zo,style:{width:Kn,marginRight:(1+ua)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{target:"_blank",href:`/shixuns/${Jo}/challenges`,className:gt.li,onClick:Bi=>{Bi.preventDefault(),qa&&(0,_e.L9)([qa]),Jr&&(0,_e.xg)(`/shixuns/${Jo}/challenges`)}},b.createElement("div",{className:Ne()(gt.img,Qr)},b.createElement("img",{className:gt.cover,src:Nr?`${De.Z.API_SERVER}/api/attachments/${Nr}`:`${De.Z.IMG_SERVER+Nl}`}),nr.is_jupyter&&b.createElement("img",{className:gt.sign,src:rt}),nr.is_jupyter_lab&&b.createElement("img",{className:gt.sign,src:Ye}),nr.is_unity_3d&&b.createElement("img",{className:gt.sign,src:Ae})),b.createElement("div",{className:gt.name},b.createElement(Et.Z,{title:Ol||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:gt.e},Ol||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:gt.tags},b.createElement(Et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,nr.challenges_count))),!!nr.myshixuns_count&&b.createElement(Et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,nr.myshixuns_count))),b.createElement(Et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,nr.level))),b.createElement("div",{className:gt.rate},b.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:nr.score_info}),b.createElement("span",null,"\xA0",nr.score_info?`${nr.score_info}\u5206`:"5\u5206")))),!Jr&&b.createElement("div",{className:gt.lockWrap},b.createElement("img",{src:`${De.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&b.createElement(Ut.Z,null)))},Me=te(61584),Ie={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},et=te(79005),tt=te(20345),je=te(77882),mt=te(31081),yn=te(75309),Qt=te(71979),pn=te(47558),Rt=te(42922),dn=te(66832),Ge=te(96593),vt=te(19664),ft=te(91833),Gt=Object.defineProperty,hn=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Rn=(Jt,kt,rn)=>kt in Jt?Gt(Jt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Jt[kt]=rn,ga=(Jt,kt)=>{for(var rn in kt||(kt={}))Zt.call(kt,rn)&&Rn(Jt,rn,kt[rn]);if(hn)for(var rn of hn(kt))Cn.call(kt,rn)&&Rn(Jt,rn,kt[rn]);return Jt};const Da=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:et,swimg:tt},{name:"101\u8BA1\u5212",ptimg:je,swimg:mt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yn,swimg:Qt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pn,swimg:Rt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:dn,swimg:Ge},{name:"\u519B\u961F\u4E00\u6D41",ptimg:vt,swimg:ft}];var En=({className:Jt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,trackEventItems:qa,loading:Do,wrapClassName:ir,imgClassName:Qr,isArrow:Kn=!1,imgStyle:nr={}})=>{const ua=Math.floor((In-(rn-1)*Vn)/rn),[Ol,Zo]=(0,b.useState)(),[Jo,Jr]=(0,b.useState)(),Nr=Bi=>Zo(Bi),Nl=()=>Zo(-1);return b.createElement(Je.Z,{spinning:Do},b.createElement("div",{className:Ne()(Ie.list,Jt)},!!(kt!=null&&kt.length)&&(kt==null?void 0:kt.map((Bi,el)=>{var ji;const{name:$i,id:Ui,identifier:Eu,featured:_u,school_name:Ai,image_url:yr,excellent:Fu,is_plan:bu}=Bi;return b.createElement("div",{key:Ui,className:Ne()(Ie.wrap,ir),style:{width:ua,marginRight:(1+el)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{target:"_blank",href:`/paths/${Eu}`,className:Ie.li,onClick:_i=>{_i.preventDefault(),qa&&(0,_e.L9)([qa]),(0,_e.xg)(`/paths/${Eu}`)}},b.createElement("img",{src:te(39057),className:Ie.titleBg}),b.createElement("div",{className:Ie.name},b.createElement(Et.Z,{title:$i},b.createElement("span",{className:Ie.e,style:{color:Kn&&Ol===el?"#145DFF":"#000000"},onMouseEnter:()=>{Nr(el)},onMouseLeave:Nl},$i))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ne()(Ie.img,Qr)},b.createElement("img",{className:Ie.cover,style:ga({},nr),src:`${De.Z.IMG_SERVER+yr}`}),(ji=Bi==null?void 0:Bi.subject_tags)==null?void 0:ji.map((_i,Di)=>{var du,Gu;if(Di===0){const wi=(du=Da.find(Bu=>Bu.name==_i))==null?void 0:du.swimg;return b.createElement("img",{className:Ie.sign,src:wi,style:{left:"-4px"}})}const Wu=(Gu=Da.find(wi=>wi.name==_i))==null?void 0:Gu.ptimg;return b.createElement("img",{className:Ie.sign,src:Wu,style:{left:`${48+52*(Di-1)+2*Di}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Bi==null?void 0:Bi.excellent)&&b.createElement("div",{className:Ie.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Ie.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:Ie.value},Bi.stages_count)),b.createElement("div",null,b.createElement("span",{className:Ie.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Ie.value},Bi.members_count))))))})),!kt.length&&b.createElement(Ut.Z,null)))},Ka={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},oo=te(41867),On=te(59301);const Eo=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:et,swimg:tt},{name:"101\u8BA1\u5212",ptimg:je,swimg:mt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yn,swimg:Qt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pn,swimg:Rt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:dn,swimg:Ge},{name:"\u519B\u961F\u4E00\u6D41",ptimg:vt,swimg:ft}];var no=({className:Jt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,trackEventItems:qa,loading:Do,onRemove:ir=()=>{},isCurrent:Qr=!0,showAlias:Kn=!1,wrapClassName:nr,imgClassName:ua})=>{const Ol=Math.floor((In-(rn-1)*Vn)/rn),Zo=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Jo=>(window.ENV==="build"&&(Jo.ptimg=`/react/build${Jo.ptimg}`,Jo.swimg=`/react/build${Jo.swimg}`),Jo));return On.createElement(Je.Z,{spinning:Do},On.createElement("div",{className:Ne()(Ka.list,Jt)},!!(kt!=null&&kt.length)&&(kt==null?void 0:kt.map((Jo,Jr)=>{var Nr;const{name:Nl,id:Bi,identifier:el,featured:ji,school_name:$i,image_url:Ui,excellent:Eu,is_plan:_u}=Jo;return On.createElement("div",{key:Bi,className:Ne()(Ka.wrap,nr),style:{width:Ol,marginRight:(1+Jr)%rn===0?0:Vn+Co,marginBottom:lo}},On.createElement("a",{className:Ka.li,onClick:Ai=>{Ai.preventDefault(),Ai.stopPropagation(),qa&&(0,_e.L9)([qa]),(0,_e.xg)(`/paths/${el}`)}},On.createElement("div",{className:Ne()(Ka.img,ua)},On.createElement("img",{className:Ka.cover,src:`${De.Z.IMG_SERVER+Ui}`}),Qr&&(0,oo.bg)()&&(Jo==null?void 0:Jo.studying)&&On.createElement("div",{className:`${Ka.movebq} user-path-items`,onClick:Ai=>{Ai.stopPropagation(),ir(Jo)}},On.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),On.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nr=Jo==null?void 0:Jo.subject_tags)==null?void 0:Nr.map((Ai,yr)=>{var Fu,bu;if(yr===0){const Di=(Fu=Zo.find(du=>du.name==Ai))==null?void 0:Fu.swimg;return On.createElement("img",{className:Ka.sign,src:Di,style:{left:"-4px"}})}const _i=(bu=Zo.find(Di=>Di.name==Ai))==null?void 0:bu.ptimg;return On.createElement("img",{className:Ka.sign,src:_i,style:{left:`${48+52*(yr-1)+2*yr}px`}})}),On.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Jo==null?void 0:Jo.excellent)&&On.createElement("div",{className:Ka.bq},"\u5F00\u653E\u8BFE\u7A0B"))),On.createElement("div",{className:Ka.name},On.createElement(Et.Z,{title:Kn&&(Jo!=null&&Jo.excellent_alias_name)?On.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Nl}`,On.createElement("br",null),On.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Jo==null?void 0:Jo.excellent_alias_name}`)):Nl},On.createElement("span",{className:Ka.e},Kn&&(Jo==null?void 0:Jo.excellent_alias_name)||Nl))),On.createElement("div",{className:Ka.tags},On.createElement("div",null,On.createElement(Et.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},On.createElement("span",null,On.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),On.createElement("span",null,Jo.stages_count))),On.createElement(Et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},On.createElement("span",null,On.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),On.createElement("span",null,Jo.members_count)))))))})),!kt.length&&On.createElement(Ut.Z,null)))},nn={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},_n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",na=te(59301),fa=({className:Jt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,trackEventItems:qa,loading:Do})=>{const ir=(0,ot.useIntl)(),Qr=Math.floor((In-(rn-1)*Vn)/rn);return na.createElement(Je.Z,{spinning:Do},na.createElement("div",{className:Ne()(nn.list,Jt)},!!kt.length&&kt.map((Kn,nr)=>{const{subject_identifier:ua,id:Ol,identifier:Zo,power:Jo}=Kn,Jr=Kn.is_public!=0&&Kn.is_public;return na.createElement("div",{className:nn.wrap,key:Ol,style:{width:Qr,marginRight:(1+nr)%rn===0?0:Vn+Co,marginBottom:lo}},na.createElement("a",{className:nn.li,onClick:Nr=>{Nr.preventDefault(),qa&&(0,_e.L9)([qa]),(0,_e.xg)(Kn.first_category_url)}},na.createElement("div",{className:nn.top},na.createElement(Et.Z,{title:Kn.name},na.createElement("div",{className:nn.name},Kn.name)),na.createElement("img",{className:nn.img,src:De.Z.IMG_SERVER+"/images/"+Kn.avatar_url}),na.createElement("div",{className:nn.text,title:Kn.creator},Kn.creator),ua&&na.createElement("div",{className:nn.btns},na.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),na.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jr&&na.createElement("div",{className:nn.sign},ir.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),na.createElement("div",{className:nn.bottom},Kn.visits>0&&na.createElement(Et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},na.createElement("span",null,na.createElement("i",{className:"iconfont icon-liulanyan"}),na.createElement("span",null,Kn.visits))),Kn.course_members_count>0&&na.createElement(Et.Z,{title:"\u6210\u5458",placement:"bottom"},na.createElement("span",null,na.createElement("i",{className:"iconfont icon-chengyuan"}),Kn.course_members_count)),Kn.tasks_count>0&&na.createElement(Et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},na.createElement("span",null,na.createElement("i",{className:"iconfont icon-zuoye"}),Kn.tasks_count)),Kn.is_end?na.createElement("div",{style:{color:"#6B758B"}},ir.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):na.createElement("div",{style:{color:"#00B187"}},ir.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!Kn.is_accessible&&na.createElement("div",{className:nn.lockWrap},na.createElement("img",{src:`${De.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),na.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&na.createElement(Ut.Z,null)))},va={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},ar="data:image/png;base64,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",jr=({className:Jt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,wrapClassName:qa,trackEventItems:Do,loading:ir})=>{const Qr=Math.floor((In-(rn-1)*Vn)/rn);return b.createElement(Je.Z,{spinning:ir},b.createElement("div",{className:Ne()(va.list,Jt)},!!kt.length&&kt.map((Kn,nr)=>{const{subject_identifier:ua,id:Ol,identifier:Zo,power:Jo}=Kn,Jr=Kn.is_public!=0&&Kn.is_public;return b.createElement("div",{className:Ne()(`${va.wrap} ${Kn.is_accessible?"":va.warpStyle}`,qa),key:Ol,style:{width:Qr,marginRight:(1+nr)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{className:va.li,onClick:Nr=>{Nr.preventDefault(),Do&&(0,_e.L9)([Do]),(0,_e.xg)(Kn.first_category_url)}},b.createElement("div",{className:va.creator},b.createElement("img",{className:va.img,src:De.Z.IMG_SERVER+"/images/"+Kn.avatar_url}),b.createElement("div",{className:va.text,title:Kn.creator},Kn.creator)),b.createElement("div",{className:va.top},b.createElement(Et.Z,{title:Kn.name},b.createElement("div",{className:va.name},Kn.name)),Jr&&b.createElement("div",{className:va.sign},"\u516C\u5F00")),b.createElement("div",{className:va.middle},b.createElement("div",{className:va.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:va.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:va.value},(Kn==null?void 0:Kn.visits)||0)),b.createElement("div",null,b.createElement("span",{className:va.text},"\u6210\u5458"),b.createElement("span",{className:va.value},(Kn==null?void 0:Kn.course_members_count)||0))),b.createElement("div",{className:va.row},b.createElement("div",null,b.createElement("span",{className:va.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:va.value},(Kn==null?void 0:Kn.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:va.text},"\u72B6\u6001"),Kn.is_end?b.createElement("span",{className:va.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:va.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),ua&&b.createElement("div",{className:va.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Kn.is_accessible&&b.createElement("div",{className:va.lockWrap},b.createElement("img",{src:`${De.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&b.createElement(Ut.Z,null)))},St={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Ot="data:image/png;base64,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",zn=({className:Jt,dataSource:kt=[],col:rn=4,right:Vn,bottom:lo=23,precision:Co=0,wrapWidth:In=1200,wrapClassName:qa,trackEventItems:Do,loading:ir})=>{const Qr=Math.floor((In-(rn-1)*Vn)/rn);return b.createElement(Je.Z,{spinning:ir},b.createElement("div",{className:Ne()(St.list,Jt)},!!kt.length&&kt.map((Kn,nr)=>{const{subject_identifier:ua,id:Ol,identifier:Zo,power:Jo}=Kn,Jr=Kn.is_public!=0&&Kn.is_public;return b.createElement("div",{className:Ne()(`${St.wrap} ${Kn.is_accessible?"":St.warpStyle}`,qa),key:Ol,style:{width:Qr,marginRight:(1+nr)%rn===0?0:Vn+Co,marginBottom:lo}},b.createElement("a",{className:St.li,onClick:Nr=>{Nr.preventDefault(),Do&&(0,_e.L9)([Do]),(0,_e.xg)(Kn.first_category_url)}},b.createElement("div",{className:St.creator},b.createElement("img",{className:St.img,src:De.Z.IMG_SERVER+"/images/"+Kn.avatar_url}),b.createElement("div",{className:St.text,title:Kn.creator},Kn.creator)),b.createElement("div",{className:St.top},b.createElement(Et.Z,{title:Kn.name},b.createElement("div",{className:St.name},Kn.name)),Jr&&b.createElement("div",{className:St.sign})),b.createElement("div",{className:St.middle},b.createElement("div",{className:St.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:St.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:St.value},(Kn==null?void 0:Kn.visits)||0)),b.createElement("div",null,b.createElement("span",{className:St.text},"\u6210\u5458"),b.createElement("span",{className:St.value},(Kn==null?void 0:Kn.course_members_count)||0))),b.createElement("div",{className:St.row},b.createElement("div",null,b.createElement("span",{className:St.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:St.value},(Kn==null?void 0:Kn.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:St.text},"\u72B6\u6001"),Kn.is_end?b.createElement("span",{className:St.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:St.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),ua&&b.createElement("div",{className:St.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Kn.is_accessible&&b.createElement("div",{className:St.lockWrap},b.createElement("img",{src:`${De.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&b.createElement(Ut.Z,null)))},$n={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Vo=({dataSource:Jt=[],value:kt,onChange:rn,className:Vn,style:lo={},tabBarExtraContent:Co})=>b.createElement("div",{className:Ne()($n.tabs,Vn),style:lo},b.createElement("div",{className:$n.tabsWrap},Jt.map((In,qa)=>b.createElement("aside",{className:$n.tab,onClick:()=>{rn(In.id),In.link&&ot.history.push(In.link)},key:qa},b.createElement("div",{className:kt===In.id?$n.active:""},In.name),(In==null?void 0:In.resetCount)==null&&(In==null?void 0:In.total)!==void 0&&b.createElement("span",null,"\uFF08",In==null?void 0:In.total,"\uFF09"),(In==null?void 0:In.resetCount)!==void 0&&(In==null?void 0:In.total)!==void 0&&b.createElement(Et.Z,{title:(In==null?void 0:In.tip)!=null?In==null?void 0:In.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},In==null?void 0:In.resetCount),"/",b.createElement("span",null,In==null?void 0:In.total),"\uFF09"))))),b.createElement("div",{className:$n.tabBar},Co)),_a={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Br=({dataSource:Jt=[],value:kt,onChange:rn,className:Vn,style:lo={},tabBarExtraContent:Co})=>b.createElement("div",{className:Ne()(_a.tabs,Vn),style:lo},b.createElement("div",{className:_a.tabsWrap},Jt.map((In,qa)=>b.createElement("aside",{className:_a.tab,onClick:()=>{rn(In.id),In.link&&ot.history.push(In.link)},key:qa},b.createElement("div",{className:kt===In.id?_a.active:""},In.name),(In==null?void 0:In.resetCount)==null&&(In==null?void 0:In.total)!==void 0&&b.createElement("span",null,"\uFF08",In==null?void 0:In.total,"\uFF09"),(In==null?void 0:In.resetCount)!==void 0&&(In==null?void 0:In.total)!==void 0&&b.createElement(Et.Z,{title:(In==null?void 0:In.tip)!=null?In==null?void 0:In.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},In==null?void 0:In.resetCount),"/",b.createElement("span",null,In==null?void 0:In.total),"\uFF09"))))),b.createElement("div",{className:_a.tabBar},Co)),Qa={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},mr=({dataSource:Jt=[],value:kt,onChange:rn,className:Vn,style:lo={},tabBarExtraContent:Co})=>b.createElement("div",{className:Ne()(Qa.tabs,Vn),style:lo},b.createElement("div",{className:Qa.tabsWrap},Jt.map((In,qa)=>b.createElement("aside",{className:`${Qa.tab} ${kt===In.id?Qa.active:""}`,onClick:()=>{rn(In.id),In.link&&ot.history.push(In.link)},key:qa},b.createElement("div",null,In.name),(In==null?void 0:In.resetCount)==null&&(In==null?void 0:In.total)!==void 0&&b.createElement("span",null,"\uFF08",In==null?void 0:In.total,"\uFF09"),(In==null?void 0:In.resetCount)!==void 0&&(In==null?void 0:In.total)!==void 0&&b.createElement(Et.Z,{title:(In==null?void 0:In.tip)!=null?In==null?void 0:In.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},In==null?void 0:In.resetCount),"/",b.createElement("span",null,In==null?void 0:In.total),"\uFF09"))))),b.createElement("div",{className:Qa.tabBar},Co)),xr=({className:Jt,style:kt={},children:rn})=>b.createElement("div",{className:Ne()(Jt),style:kt},rn),$o={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},At=te(38854),gn=te(20834);const mn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var un=({sortValue:Jt,dropValue:kt,className:rn,onSort:Vn,onDrop:lo,dataSource:Co=mn})=>{var In;return b.createElement("div",{className:Ne()($o.orderWrap,rn)},b.createElement(At.Z,{dropdownRender:()=>b.createElement(gn.default,null,Co.map((qa,Do)=>b.createElement(gn.default.Item,{key:Do,onClick:()=>lo(qa.id)},qa.name)))},b.createElement("span",{className:$o.orderTextWrap},(In=Co.find(qa=>kt===qa.id))==null?void 0:In.name)),b.createElement("span",{className:$o.orderIconWrap},b.createElement("span",{className:$o.orderAsc},b.createElement("i",{className:Jt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${$o.cursorPointer} ${$o.active}`:`iconfont icon-sanjiaoxing-up font12 ${$o.cursorPointer}`,onClick:()=>Vn(Jt==="asc"?"desc":"asc")})),b.createElement("span",{className:$o.orderDesc},b.createElement("i",{className:Jt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${$o.cursorPointer} ${$o.active}`:`iconfont icon-sanjiaoxing-down font12 ${$o.cursorPointer}`,onClick:()=>Vn(Jt==="asc"?"desc":"asc")}))))},vn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const sn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ba=({sortValue:Jt,dropValue:kt,className:rn,onSort:Vn,onDrop:lo,dataSource:Co=sn})=>{var In;return b.createElement("div",{className:Ne()(vn.orderWrap,rn)},b.createElement(At.Z,{dropdownRender:()=>b.createElement(gn.default,null,Co.map((qa,Do)=>b.createElement(gn.default.Item,{key:Do,onClick:()=>lo(qa.id)},qa.name)))},b.createElement("span",{className:vn.orderTextWrap},(In=Co.find(qa=>kt===qa.id))==null?void 0:In.name)),b.createElement("span",{className:vn.orderIconWrap},b.createElement("span",{className:vn.orderAsc},b.createElement("i",{className:Jt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${vn.cursorPointer} ${vn.active}`:`iconfont icon-sanjiaoxing-up font12 ${vn.cursorPointer}`,onClick:()=>Vn(Jt==="asc"?"desc":"asc")})),b.createElement("span",{className:vn.orderDesc},b.createElement("i",{className:Jt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${vn.cursorPointer} ${vn.active}`:`iconfont icon-sanjiaoxing-down font12 ${vn.cursorPointer}`,onClick:()=>Vn(Jt==="asc"?"desc":"asc")}))))},ia={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},$t=te(3113),Qo=te(2337),Cr=Object.defineProperty,Yr=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,Ia=(Jt,kt,rn)=>kt in Jt?Cr(Jt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Jt[kt]=rn,Bo=(Jt,kt)=>{for(var rn in kt||(kt={}))cl.call(kt,rn)&&Ia(Jt,rn,kt[rn]);if(Yr)for(var rn of Yr(kt))Zn.call(kt,rn)&&Ia(Jt,rn,kt[rn]);return Jt},wa=(Jt,kt)=>{var rn={};for(var Vn in Jt)cl.call(Jt,Vn)&&kt.indexOf(Vn)<0&&(rn[Vn]=Jt[Vn]);if(Jt!=null&&Yr)for(var Vn of Yr(Jt))kt.indexOf(Vn)<0&&Zn.call(Jt,Vn)&&(rn[Vn]=Jt[Vn]);return rn},ro=(Jt,kt,rn)=>new Promise((Vn,lo)=>{var Co=Do=>{try{qa(rn.next(Do))}catch(ir){lo(ir)}},In=Do=>{try{qa(rn.throw(Do))}catch(ir){lo(ir)}},qa=Do=>Do.done?Vn(Do.value):Promise.resolve(Do.value).then(Co,In);qa((rn=rn.apply(Jt,kt)).next())}),zo=Jt=>{var kt=Jt,{className:rn,style:Vn,children:lo,loading:Co=!1,openLoading:In,onClick:qa=()=>{},size:Do="middle",shape:ir="round",theme:Qr}=kt,Kn=wa(kt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[nr,ua]=(0,b.useState)(!1),Ol=(0,b.useMemo)(()=>{switch(Qr){case Qo.Fy.THEMEONE:return ia.ThemeOne;case Qo.Fy.DEFAULT:default:return ia.btn}},[Qr]);return b.createElement($t.ZP,Bo({onClick:(0,ze.throttle)(Zo=>ro(void 0,null,function*(){In&&ua(!0);try{yield qa(Zo)}catch(Jo){console.log("error",Jo)}In&&ua(!1)}),2e3,{leading:!0,trailing:!1}),className:Ne()(Ol,ia[`${Do}-${ir}`],rn),style:Vn,size:Do,shape:ir,loading:nr||Co},Kn),lo)},Wr={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},si=({className:Jt,style:kt,children:rn=null,onClick:Vn,title:lo})=>b.createElement("div",{className:Ne()(Wr.head,Jt),style:kt},b.createElement("span",{className:"primary-hover",onClick:Vn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:lo},lo),b.createElement("div",{className:Wr.node},rn)),Kl={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},fl=({confirmShow:Jt=!0,confirmTitle:kt,confirmClick:rn,cancelShow:Vn=!0,cancelTitle:lo,cancelClick:Co,className:In,style:qa,confirmLoading:Do=!1})=>b.createElement("div",{className:Ne()(Kl.btns,In),style:qa},Jt&&b.createElement($t.ZP,{loading:Do,onClick:rn,type:"primary",className:Kl.confirm},kt),Vn&&b.createElement($t.ZP,{onClick:Co,className:Kl.cancel},lo)),$l={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},di=({className:Jt,style:kt={},LeftContent:rn,children:Vn,RightContent:lo})=>b.createElement("div",{className:Ne()($l.fixedBottom,Jt),style:kt},b.createElement("div",{className:$l.wrap},b.createElement("div",{className:$l.left},rn),b.createElement("div",{className:$l.center},Vn),b.createElement("div",{className:$l.right},lo))),ei={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},fi=({className:Jt,style:kt={},dataSource:rn=[]})=>b.createElement("div",{className:Ne()(ei.crumbs,Jt),style:kt},rn.map((Vn,lo)=>loot.history.push(Vn.path)},Vn.name):b.createElement("span",null,Vn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:lo,style:{color:"#5F6368"}},Vn.name))),Ti=te(31797),Oi=Object.defineProperty,Pi=Object.defineProperties,ri=Object.getOwnPropertyDescriptors,Si=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,Dl=(Jt,kt,rn)=>kt in Jt?Oi(Jt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Jt[kt]=rn,li=(Jt,kt)=>{for(var rn in kt||(kt={}))vr.call(kt,rn)&&Dl(Jt,rn,kt[rn]);if(Si)for(var rn of Si(kt))pl.call(kt,rn)&&Dl(Jt,rn,kt[rn]);return Jt},ti=(Jt,kt)=>Pi(Jt,ri(kt)),bi=(Jt,kt)=>{var rn={};for(var Vn in Jt)vr.call(Jt,Vn)&&kt.indexOf(Vn)<0&&(rn[Vn]=Jt[Vn]);if(Jt!=null&&Si)for(var Vn of Si(Jt))kt.indexOf(Vn)<0&&pl.call(Jt,Vn)&&(rn[Vn]=Jt[Vn]);return rn};const{Countdown:qi}=Ti.default;var Rl=Jt=>{var kt=Jt,{onChange:rn}=kt,Vn=bi(kt,["onChange"]);const[lo,Co]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof lo=="number"&&lo>=0&&rn(lo)},[lo]);const In=qa=>{const Do=Math.floor(qa/1e3);Co(Do)};return b.createElement(qi,ti(li({},Vn),{onChange:In}))},kl={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Tn=({DataProps:Jt,className:kt,style:rn={}})=>{var Vn;return b.createElement("div",{className:Ne()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",kl.ClassRoomItem,kt),style:rn,onClick:()=>{(0,_e.xg)(Jt==null?void 0:Jt.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(Vn=De.Z)==null?void 0:Vn.IMG_SERVER}/images/${Jt==null?void 0:Jt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Jt==null?void 0:Jt.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Jt!=null&&Jt.is_public)&&b.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),b.createElement("span",{className:Ne()("text-16px font-medium",kl.TitleDom)},Jt==null?void 0:Jt.name)),b.createElement("div",{className:"c-grey-333 font-medium"},Jt==null?void 0:Jt.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Jt==null?void 0:Jt.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Jt==null?void 0:Jt.tasks_count),Jt!=null&&Jt.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},su=Object.defineProperty,cu=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,Ga=(Jt,kt,rn)=>kt in Jt?su(Jt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Jt[kt]=rn,ja=(Jt,kt)=>{for(var rn in kt||(kt={}))yo.call(kt,rn)&&Ga(Jt,rn,kt[rn]);if(cu)for(var rn of cu(kt))Fa.call(kt,rn)&&Ga(Jt,rn,kt[rn]);return Jt},vl=({DataProps:Jt=[],selectValue:kt,onChange:rn,className:Vn,style:lo={},extra:Co,classNameItem:In,styleItem:qa={},barHidden:Do})=>{const[ir,Qr]=(0,b.useState)();return(0,b.useEffect)(()=>{Qr(Array.isArray(kt)?kt:[kt])},[kt]),b.createElement("div",{className:Ne()("flex px-20px py-10px gap-40px",Vn),style:ja({borderBottom:"1px solid #D3F0FF"},lo)},Jt==null?void 0:Jt.map(Kn=>b.createElement("div",{key:Kn==null?void 0:Kn.id,className:Ne()("flex item-center justify-center current c-grey-333 text-16 relative",In,Kn==null?void 0:Kn.className),style:ja(ja({color:ir!=null&&ir.includes(Kn==null?void 0:Kn.id)?"#1890FF":"",minWidth:88},qa),(Kn==null?void 0:Kn.style)||{}),onClick:nr=>{rn==null||rn({domEvent:nr,item:Kn}),Kn!=null&&Kn.link&&ot.history.push(Kn==null?void 0:Kn.link)}},Kn==null?void 0:Kn.name,!Do&&(ir==null?void 0:ir.includes(Kn==null?void 0:Kn.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},Co))},Ll=Object.defineProperty,$r=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,Ni=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,sr=(Jt,kt,rn)=>kt in Jt?Ll(Jt,kt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Jt[kt]=rn,so=(Jt,kt)=>{for(var rn in kt||(kt={}))Ni.call(kt,rn)&&sr(Jt,rn,kt[rn]);if(Yl)for(var rn of Yl(kt))ni.call(kt,rn)&&sr(Jt,rn,kt[rn]);return Jt},hl=(Jt,kt)=>$r(Jt,Ul(kt)),Vr=({value:Jt,onChange:kt,onInputChange:rn,className:Vn,style:lo={},InputProps:Co})=>{const[In,qa]=(0,b.useState)(Jt);return b.createElement("div",{className:Ne()("flex item-center rounded-full px-10px py-2px",Vn),style:so({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},lo)},b.createElement(he.default,hl(so({bordered:!1},Co),{onChange:Do=>{qa(Do.target.value),rn==null||rn(encodeURIComponent(Do.target.value))},onPressEnter:Do=>{kt==null||kt({domEvent:Do,item:{value:In}})}})),b.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:Do=>{kt==null||kt({domEvent:Do,item:{value:In}})}}))}},31103:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return re}});var b=te(59301);function re(Se,be){const Be=(0,b.useRef)();(0,b.useEffect)(()=>{Be.current=Se}),(0,b.useEffect)(()=>{function Ce(){Be.current()}if(be!==null){let ue=setInterval(Ce,be);return()=>clearInterval(ue)}},[be])}},12586:function(at,Qe,te){"use strict";var b=te(59301),re=te(43418),Se=te(38147),be=te(65582),Be=te(59301),Ce=(Ne,ze,ke)=>new Promise((Te,we)=>{var me=E=>{try{a(ke.next(E))}catch(x){we(x)}},oe=E=>{try{a(ke.throw(E))}catch(x){we(x)}},a=E=>E.done?Te(E.value):Promise.resolve(E.value).then(me,oe);a((ke=ke.apply(Ne,ze)).next())});const ue=({exercise:Ne,dispatch:ze,init:ke,haveInit:Te=!1})=>{const we=(0,be.useParams)(),[me,oe]=(0,b.useState)(!1);let[a,E]=(0,b.useState)();const[x,y]=(0,b.useState)(!1),[z,ne]=(0,b.useState)(!1),ae=(0,be.useIntl)();(0,b.useEffect)(()=>{Ne.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&le()},[Ne.actionTabs]);function le(){return Ce(this,null,function*(){var ie,de;let se=yield(0,Se.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});if(((ie=se==null?void 0:se.cover_exercises)==null?void 0:ie.length)>0)oe(!0),E((de=se==null?void 0:se.cover_exercises)==null?void 0:de[0]);else{let ce=yield(0,Se.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});ze({type:"exercise/setActionTabs",payload:{key:""}}),(ce==null?void 0:ce.status)===0&&(Te&&ke(),re.default.confirm({title:ae.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ae.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ae.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ae.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{be.history.push("/paperlibrary")}}))}})}return Be.createElement("div",null,Be.createElement(re.default,{open:me,centered:!0,onCancel:ie=>Ce(void 0,null,function*(){if(ie.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){y(!0);let de=yield(0,Se.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs,update:1}});ze({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),(de==null?void 0:de.status)===0&&(Te&&ke(),oe(!1),re.default.confirm({title:ae.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ae.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ae.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ae.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{be.history.push("/paperlibrary")}}))}else oe(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>Ce(void 0,null,function*(){ne(!0);let ie=yield(0,Se.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});ne(!1),(ie==null?void 0:ie.status)===0&&(Te&&ke(),ze({type:"exercise/setActionTabs",payload:{key:""}}),oe(!1),re.default.confirm({title:ae.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:ae.formatMessage({id:"classrooms.joinSuccess",defaultMessage:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~"}),okText:ae.formatMessage({id:"classrooms.goToPaperLibrary",defaultMessage:"\u524D\u5F80\u8BD5\u5377\u5E93"}),cancelText:ae.formatMessage({id:"classrooms.later",defaultMessage:"\u7A0D\u540E\u518D\u8BF4"}),onOk:()=>{be.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Be.createElement("div",null,Be.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Be.createElement("div",null,Be.createElement("div",null,"\u8BD5\u5377\uFF1A",a==null?void 0:a.origin_exercise_nam),Be.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Be.createElement("a",{href:`/paperlibrary/see/${a==null?void 0:a.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},a==null?void 0:a.examination_bank_name))))))};Qe.Z=(0,be.connect)(({exercise:Ne})=>({exercise:Ne}))(ue)},41996:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return se}});var b=te(59301),re=te(43418),Se=te(95237),be=te(43604),Be=te(57809),Ce=te(1710),ue=te(3113),Ne=te(3918),ze=te(38147),ke={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Te=te(65582),we=te(96622),me=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(ce,fe,he)=>fe in ce?oe(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:he}):ce[fe]=he,ae=(ce,fe)=>{for(var he in fe||(fe={}))y.call(fe,he)&&ne(ce,he,fe[he]);if(x)for(var he of x(fe))z.call(fe,he)&&ne(ce,he,fe[he]);return ce},le=(ce,fe)=>a(ce,E(fe)),ie=(ce,fe,he)=>new Promise((Ee,Ke)=>{var Le=Re=>{try{Oe(he.next(Re))}catch(ot){Ke(ot)}},Ve=Re=>{try{Oe(he.throw(Re))}catch(ot){Ke(ot)}},Oe=Re=>Re.done?Ee(Re.value):Promise.resolve(Re.value).then(Le,Ve);Oe((he=he.apply(ce,fe)).next())});const de=({visible:ce,setVisible:fe,onK:he,selectKeys:Ee,selectRows:Ke,appointStudent:Le,modalParams:Ve,courseId:Oe})=>{const Re=(0,Te.useIntl)(),ot=(0,Te.useParams)(),[ct,st]=(0,b.useState)(!1),[pt,Je]=(0,b.useState)(!1),[Et,qe]=(0,b.useState)([]),[De,_e]=(0,b.useState)([]),[dt,Wt]=(0,b.useState)([]),[ht,Ut]=(0,b.useState)("all"),[Ze,Tt]=(0,b.useState)("all");let[Ht,Pn]=(0,b.useState)(!0);const[fn,gt]=(0,b.useState)([{value:"all",label:Re.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})}]),[rt,Ye]=(0,b.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Ae={selectedRowKeys:De,columnWidth:40,hideSelectAll:!0,onSelect:(et,tt,je)=>{let mt=!0;for(let yn=0;yn{if(et&&je.length>0){je.forEach(mt=>{De.push(mt.user_id),dt.push(mt)}),_e([...De]),Wt([...dt]);return}if(!et&&je.length>0){let mt=[],yn=[];const Qt=new Set(je),pn=new Set(De),Rt=new Set(dt);mt=[...pn].filter(dn=>[...Qt].every(Ge=>Ge.user_id!==dn)),yn=[...Rt].filter(dn=>[...Qt].every(Ge=>Ge.user_id!==dn.user_id)),_e([...mt]),Wt([...yn])}}};(0,b.useEffect)(()=>{ce&&Ee&&(_e([...Ee]),Wt(Ke))},[ce,Ee]),(0,b.useEffect)(()=>{ce&&(!Le&&Ve?rt.status=Ve:rt.status=null,Ye(ae({},rt)),It())},[ce,Le,Ve]);const nt=[{title:Re.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(et,tt,je)=>me.createElement("span",{style:{color:"#333"}},je+1)},{title:Re.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(et,tt,je)=>me.createElement("span",null,et)},{title:Re.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(et,tt,je)=>me.createElement("span",{style:{color:"#666"}},et)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(et,tt)=>me.createElement("span",null,et)},{title:Re.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),dataIndex:"score",key:"score",sorter:!0,render:(et,tt)=>me.createElement("span",null,et||"--")},{title:Re.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(et,tt)=>me.createElement("span",null,et)}].filter(et=>Ve===1||Ve===2?et.title!==Re.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}):!0),It=()=>ie(void 0,null,function*(){var et,tt,je;Je(!0);const mt=yield(0,ze.ZP)(`/api/exercises/${ot.categoryId||Oe}/wait_make_up_students.json`,{method:"get",params:le(ae({},rt),{keywords:(et=rt==null?void 0:rt.keywords)==null?void 0:et.trim()})});if(mt.status===0){const yn=((je=(tt=mt==null?void 0:mt.data)==null?void 0:tt.all_course_groups)==null?void 0:je.map(Qt=>({value:Qt==null?void 0:Qt.id,label:Qt==null?void 0:Qt.name})))||[];gt([{value:"all",label:Re.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})},...yn]),qe(mt.data)}Je(!1)}),Me=()=>{rt.page=1,rt.status=null,rt.course_group_id=null,rt.keywords="",Ut("all"),Tt("all"),_e([]),Wt([]),Ye(ae({},rt)),Le&&he(De==null?void 0:De.length,De,dt)},Ie=()=>{rt.page=1,rt.status=null,rt.course_group_id=null,rt.keywords="",Ye(ae({},rt)),Ut("all"),Tt("all"),_e([]),Wt([]),fe(!1)};return me.createElement(re.default,{centered:!0,className:ke.cstuModal,title:Ve===1?"\u7F3A\u8003\u5B66\u751F":Ve===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ce,width:1200,footer:null,onCancel:()=>{Ie()}},me.createElement(Se.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},me.createElement(Se.Z,null,me.createElement(be.Z,null,me.createElement(Be.default,{size:"large",value:ht,style:{width:200,marginRight:20},onChange:et=>{Ut(et),et==="all"?rt.course_group_id=null:rt.course_group_id=et,rt.page=1,Ye(ae({},rt)),It()},options:fn})),Le&&me.createElement(be.Z,null,me.createElement(Be.default,{size:"large",value:Ze,style:{width:200},onChange:et=>{Tt(et),et==="all"?rt.status=null:rt.status=et,rt.page=1,Ye(ae({},rt)),It()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:Re.formatMessage({id:"classrooms.pass",defaultMessage:"\u53CA\u683C"})}]}))),me.createElement(be.Z,null,me.createElement(Ne.t7,{style:{width:300,marginLeft:15},value:rt.keywords,allowClear:!0,onChange:et=>{rt.keywords=et,rt.page=1,Ye(ae({},rt)),It()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),me.createElement(Se.Z,{align:"middle",className:"mb30"},me.createElement(be.Z,{span:14},me.createElement("div",{className:"flexd-table-header"},me.createElement(Ce.default,{pagination:!1,dataSource:[],columns:nt,rowSelection:Le?Ae:null,rowKey:et=>et.user_id})),me.createElement("div",null,me.createElement(Ce.default,{rowSelection:Le?Ae:null,columns:nt,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:et=>et.user_id,loading:pt,dataSource:Et==null?void 0:Et.exercise_users,onChange:(et,tt,je)=>{rt.page=et==null?void 0:et.current,rt.limit=et==null?void 0:et.pageSize,je!=null&&je.order?(rt.sort_by=je==null?void 0:je.field,rt.direction=(je==null?void 0:je.order)==="ascend"?"asc":"desc"):(rt.sort_by=null,rt.direction=null),Ye(ae({},rt)),It()},pagination:!1}))),me.createElement(be.Z,{span:1},me.createElement("img",{src:we,style:{marginLeft:10}})),me.createElement(be.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},me.createElement("div",{className:ke.searchMember,style:{width:550}},me.createElement(Se.Z,{className:ke.searchMemberHeader},me.createElement(be.Z,{className:"ml30",flex:"100px"},Re.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"})),me.createElement(be.Z,{flex:"110px"},Re.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),me.createElement(be.Z,{flex:"120px",style:{marginLeft:5}},Re.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}))),me.createElement("div",{style:{overflow:"auto",height:390}},dt==null?void 0:dt.map((et,tt)=>me.createElement(Se.Z,{key:tt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},me.createElement(be.Z,{flex:"100px"},et.user_name),me.createElement(be.Z,{flex:"110px"},et.student_id),me.createElement(be.Z,{flex:"120px",style:{marginLeft:5}},et.user_group_name),me.createElement(be.Z,{style:{marginLeft:10}},me.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Wt(dt.filter(je=>je.user_id!=et.user_id)),_e(De.filter(je=>je!=et.user_id))}})))))))),!(Ve===1||Ve===2)&&me.createElement("div",{className:ke.bottom},me.createElement(ue.ZP,{className:ke.no,onClick:()=>{Ie()}},"\u53D6\u6D88"),me.createElement(ue.ZP,{loading:ct,type:"primary",onClick:()=>{Me()}},Re.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))};var se=(0,Te.connect)(({})=>({}))(de)},24528:function(at,Qe,te){"use strict";var b=te(59301),re=te(78241),Se=te(8591),be=te(43418),Be=te(71418),Ce=te(95237),ue=te(5112),Ne=te(5083),ze=te(24905),ke=te(56656),Te=te.n(ke),we=te(38147),me=te(65862),oe=te(65582),a=te(70414),E=te(59553),x=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(Ke,Le,Ve)=>Le in Ke?x(Ke,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ke[Le]=Ve,de=(Ke,Le)=>{for(var Ve in Le||(Le={}))ae.call(Le,Ve)&&ie(Ke,Ve,Le[Ve]);if(ne)for(var Ve of ne(Le))le.call(Le,Ve)&&ie(Ke,Ve,Le[Ve]);return Ke},se=(Ke,Le)=>y(Ke,z(Le)),ce=(Ke,Le,Ve)=>new Promise((Oe,Re)=>{var ot=pt=>{try{st(Ve.next(pt))}catch(Je){Re(Je)}},ct=pt=>{try{st(Ve.throw(pt))}catch(Je){Re(Je)}},st=pt=>pt.done?Oe(pt.value):Promise.resolve(pt.value).then(ot,ct);st((Ve=Ve.apply(Ke,Le)).next())});function fe(Ke,Le){const Ve=[];for(let Oe=Ke;Oe{let Le=new Date;const Ve=Te()(Ke).format("HH");if(Te()(Ke).isSame(Te()(Le),"day")){const Oe=Te()(Le).format("HH"),Re=Te()(Le).format("mm");return{disabledHours:()=>fe(0,24).splice(1,Oe*1-1),disabledMinutes:()=>Te()(Ke).isSame(Te()(Le),"hour")&&Ve<=Oe?fe(0,60).splice(0,Re):fe(60,60)}}else if(Te()(Ke).isSame(Te()(),"day")){const Oe=Te()().format("HH"),Re=Te()().format("mm");return{disabledHours:()=>fe(0,24).splice(0,Oe),disabledMinutes:()=>Ve<=Oe?fe(0,Re):fe(60,60)}}else return!1},Ee=({exercise:Ke,dispatch:Le})=>{var Ve;const Oe=(0,oe.useIntl)(),Re=(0,oe.useParams)(),[ot]=re.default.useForm(),[ct,st]=(0,b.useState)(1),[pt,Je]=(0,b.useState)([]),[Et,qe]=(0,b.useState)(!0),[De,_e]=(0,b.useState)([]),[dt,Wt]=(0,b.useState)(!0),[ht,Ut]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ke.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Ze()},[Ke.actionTabs]);const Ze=Pn=>ce(void 0,null,function*(){var fn,gt;qe(!0);const rt=yield Le({type:"exercise/getEndGroups",payload:se(de({},Re),{check_ids:[...((fn=Ke.actionTabs.selectArrs)==null?void 0:fn.map(Ae=>Number(Ae)))||[]]})}),Ye=(gt=rt==null?void 0:rt.course_info)==null?void 0:gt.map((Ae,nt)=>se(de({},Ae),{key:Ae.course_group_id,title:Ae.course_group_name,name:Ae.course_group_name,disabled:!!Ae.is_published}));rt&&(rt!=null&&rt.course_info)&&(Je([...Ye]),ot.setFieldsValue({end_time:Te()(Te()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),qe(!1)}),Tt=()=>ce(void 0,null,function*(){var Pn,fn,gt,rt;const Ye=de({},ot.getFieldsValue());if((De==null?void 0:De.length)<=0&&pt.length>0&&!((Pn=Ke.actionTabs)!=null&&Pn.unified_setting)){Se.ZP.info(Oe.formatMessage({id:"classrooms.classCannotBeEmpty",defaultMessage:"\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"}));return}Ut(!0);const Ae={check_ids:[...((fn=Ke.actionTabs.selectArrs)==null?void 0:fn.map(It=>Number(It)))||[]],group_ids:De};dt||(Ae.end_time=Te()(Ye.end_time).format("YYYY-MM-DD HH:mm")),Ae.group_ids=De.map(It=>It.course_group_id),(yield(0,we.ZP)(`/api/courses/${Re.coursesId}/exercises/end_exercise.json`,{method:"post",body:Ae})).status===0&&(Se.ZP.success(Oe.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),(0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Le({type:"exercise/setActionTabs",payload:{}}),(gt=Ke==null?void 0:Ke.actionTabs)!=null&>.cb?(rt=Ke==null?void 0:Ke.actionTabs)==null||rt.cb():Le({type:"classroomList/getClassroomExercisesList",payload:de({},Ke.actionTabs.params)})),Ut(!1)}),Ht=()=>{st(1),Je([]),_e([]),Wt(!0)};return b.createElement(be.default,{centered:!0,title:Oe.formatMessage({id:"classrooms.endExam",defaultMessage:"\u7ED3\u675F\u8003\u8BD5"}),open:Ke.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:Oe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Oe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:Tt,width:680,confirmLoading:ht||Et,onCancel:()=>{Ht(),Le({type:"exercise/setActionTabs",payload:{}})}},b.createElement(Be.Z,{spinning:Et},pt&&b.createElement(re.default,{form:ot},b.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},b.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:a.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),b.createElement(Ce.Z,{className:"mt20 mb10"},b.createElement("span",{className:"mr10"},b.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),b.createElement(ue.ZP.Group,{value:dt,onChange:Pn=>{Wt(Pn.target.value),_e([])}},b.createElement(ue.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),b.createElement(ue.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),b.createElement(re.default.Item,{name:"end_time",style:{marginTop:-3,visibility:dt?"hidden":"visible"}},b.createElement(Ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Te()((0,me.U6)(),"HH:mm")},disabledDate:Pn=>Pn&&Pn0&&!((Ve=Ke.actionTabs)!=null&&Ve.unified_setting)&&b.createElement(Ce.Z,{style:{marginBottom:"10px"}},b.createElement("span",{className:"mr10"},b.createElement("span",{style:{color:"red",marginRight:3}},"*"),Oe.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"}),":"),b.createElement("div",null,pt.length>0&&b.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},b.createElement("span",{style:{flex:1}},b.createElement(ze.default,{checked:De.length===pt.length,onChange:Pn=>{De.length===pt.length?_e([]):_e(pt)}},"\u5168\u9009")," "),b.createElement("span",{style:{width:16}}),b.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",De.length||0,"\u4E2A\u5206\u73ED")),b.createElement(E.Z,{data:pt,selectedRowKeys:De,setSelectedRowKeys:_e}))))))};Qe.Z=(0,oe.connect)(({exercise:Ke})=>({exercise:Ke}))(Ee)},72936:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Et}});var b=te(59301),re=te(78241),Se=te(8591),be=te(43418),Be=te(71418),Ce=te(95237),ue=te(5112),Ne=te(5871),ze=te(5083),ke=te(78673),Te=te(24905),we=te(3113),me=te(56656),oe=te.n(me),a=te(38147),E=te(65862),x=te(65582),y=te(87513),z=te(70414),ne=te(59553),ae=te(41996),le={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},ie=te(83028),de=te(60979),se=te(33276),ce=te(59301),fe=Object.defineProperty,he=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Oe=(qe,De,_e)=>De in qe?fe(qe,De,{enumerable:!0,configurable:!0,writable:!0,value:_e}):qe[De]=_e,Re=(qe,De)=>{for(var _e in De||(De={}))Le.call(De,_e)&&Oe(qe,_e,De[_e]);if(Ke)for(var _e of Ke(De))Ve.call(De,_e)&&Oe(qe,_e,De[_e]);return qe},ot=(qe,De)=>he(qe,Ee(De)),ct=(qe,De,_e)=>new Promise((dt,Wt)=>{var ht=Tt=>{try{Ze(_e.next(Tt))}catch(Ht){Wt(Ht)}},Ut=Tt=>{try{Ze(_e.throw(Tt))}catch(Ht){Wt(Ht)}},Ze=Tt=>Tt.done?dt(Tt.value):Promise.resolve(Tt.value).then(ht,Ut);Ze((_e=_e.apply(qe,De)).next())});function st(qe,De){const _e=[];for(let dt=qe;dt{let De=new Date;const _e=oe()(qe).format("HH");if(oe()(qe).isSame(oe()(De),"day")){const dt=oe()(De).format("HH"),Wt=oe()(De).format("mm");return{disabledHours:()=>st(0,24).splice(1,dt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",_e,dt),oe()(qe).isSame(oe()(De),"hour")&&_e<=dt?st(0,60).splice(0,Wt):st(60,60))}}else if(oe()(qe).isSame(oe()(),"day")){const dt=oe()().format("HH"),Wt=oe()().format("mm");return{disabledHours:()=>st(0,24).splice(0,dt),disabledMinutes:()=>_e<=dt?st(0,Wt):st(60,60)}}else return!1},Je=({exercise:qe,dispatch:De})=>{var _e,dt,Wt,ht,Ut,Ze,Tt,Ht,Pn,fn,gt,rt,Ye,Ae,nt,It,Me,Ie,et,tt,je,mt,yn;const Qt=(0,x.useIntl)(),pn=(0,x.useParams)(),[Rt]=re.default.useForm(),[dn,Ge]=(0,b.useState)(1),[vt,ft]=(0,b.useState)([]),[Gt,hn]=(0,b.useState)(!0),[Zt,Cn]=(0,b.useState)([]),[Rn,ga]=(0,b.useState)(!0),[Da,Pa]=(0,b.useState)(!1),{workSetting:En}=qe,[Ka,oo]=(0,b.useState)(!1),[On,Eo]=(0,b.useState)([]),[uo,no]=(0,b.useState)([]),[nn,_n]=(0,b.useState)(!1),[na,Oa]=(0,b.useState)(!1),[fa,va]=(0,b.useState)(!1),[ar,Ar]=(0,b.useState)(null),[jr,St]=(0,b.useState)(1),[Ot,Ft]=(0,b.useState)({}),[zn,$n]=(0,b.useState)({}),[Yn,Vo]=(0,b.useState)(!1),[_a,Ua]=(0,b.useState)(!1),[Br,Qa]=(0,b.useState)(!1),[kn,mr]=(0,b.useState)([]);(0,b.useEffect)(()=>{if(qe.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:un=[],type:vn}=qe.actionTabs||{},sn=un.filter(cn=>![100,120,150].includes(Number(cn.total_score)));sn.length?(Qa(vn===1?"multiple":"single"),mr(sn.map(cn=>ot(Re({},cn),{name:cn.exercise_name})))):Ua(!0)}},[(_e=qe==null?void 0:qe.actionTabs)==null?void 0:_e.key]),console.log(Br,"visible"),(0,b.useEffect)(()=>{var un;if(qe.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(xr(),mn(),qe.actionTabs.type===2)){const vn=(un=qe.actionTabs)==null?void 0:un.unified_setting;ga(vn)}},[qe.actionTabs]),(0,b.useEffect)(()=>{var un,vn,sn,cn,Ba,ia,$t;(un=En==null?void 0:En.exercise)!=null&&un.publish_time&&Rt.setFieldsValue({publish_time:oe()((vn=En==null?void 0:En.exercise)==null?void 0:vn.publish_time)}),(sn=En==null?void 0:En.exercise)!=null&&sn.end_time&&Rt.setFieldsValue({end_time:oe()((cn=En==null?void 0:En.exercise)==null?void 0:cn.end_time)}),Rt.setFieldsValue({exercise_type:(Ba=En==null?void 0:En.exercise)==null?void 0:Ba.exercise_type,simulate_exercise_num:(ia=En==null?void 0:En.exercise)==null?void 0:ia.simulate_exercise_num}),St(($t=En==null?void 0:En.exercise)==null?void 0:$t.exercise_type)},[qe]);const Gr=un=>{var vn;const sn=Rt.getFieldValue("publish_time");if(!sn||(vn=En==null?void 0:En.exercise)!=null&&vn.publish_time)return;let cn;un===1?cn=oe()(sn).add(120,"minutes"):cn=oe()(sn).add(7,"days"),Rt.setFieldsValue({end_time:cn})},xr=un=>ct(void 0,null,function*(){var vn,sn;hn(!0);const cn=yield(0,y.N3)({coursesId:pn.coursesId,check_ids:[...((vn=qe.actionTabs.selectArrs)==null?void 0:vn.map(ia=>Number(ia)))||[]]});console.log(cn,"res");const Ba=((sn=cn==null?void 0:cn.course_info)==null?void 0:sn.map((ia,$t)=>ot(Re({},ia),{key:ia.course_group_id,title:ia.course_group_name,name:ia.course_group_name,disabled:!!ia.is_published})))||[];if((cn==null?void 0:cn.status)!==-1){ft([...Ba]);const ia=oe()();Rt.setFieldsValue({publish_time:ia}),(Rt.getFieldValue("exercise_type")||1)===1?Rt.setFieldsValue({end_time:oe()(ia).add(120,"minutes")}):Rt.setFieldsValue({end_time:oe()(ia).add(7,"days")})}hn(!1)});(0,b.useEffect)(()=>{var un,vn,sn,cn,Ba,ia;if((un=En==null?void 0:En.exercise)!=null&&un.is_appoint_user){const $t=((sn=(vn=En==null?void 0:En.exercise)==null?void 0:vn.all_exercise_users)==null?void 0:sn.map(Qo=>Qo.user_id))||[];Eo([...$t])}_n((cn=En==null?void 0:En.exercise)==null?void 0:cn.is_appoint_user),Oa((Ba=En==null?void 0:En.exercise)==null?void 0:Ba.is_miss_exam_user),va((ia=En==null?void 0:En.exercise)==null?void 0:ia.is_no_passing_user)},[En]),(0,b.useEffect)(()=>{var un,vn,sn,cn,Ba,ia,$t,Qo;(vn=(un=qe==null?void 0:qe.actionTabs)==null?void 0:un.selectArrs)!=null&&vn[0]&&qe.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&De({type:"exercise/getWorkSetting",payload:{categoryId:(cn=(sn=qe==null?void 0:qe.actionTabs)==null?void 0:sn.selectArrs)==null?void 0:cn[0],category:(ia=(Ba=qe==null?void 0:qe.actionTabs)==null?void 0:Ba.selectArrs)==null?void 0:ia[0],coursesId:(Qo=($t=qe==null?void 0:qe.actionTabs)==null?void 0:$t.params)==null?void 0:Qo.id}})},[(dt=qe==null?void 0:qe.actionTabs)==null?void 0:dt.selectArrs]);const $o=()=>ct(void 0,null,function*(){var un,vn,sn,cn,Ba,ia,$t;const Qo=Re({},Rt.getFieldsValue()),Cr=oe()(oe()(Qo.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),Yr=oe()(oe()(Qo.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Cr,Cr,33),Yr<=Cr){Se.ZP.info(Qt.formatMessage({id:"classrooms.endTimeAfterStart",defaultMessage:"\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4"}));return}if((Zt==null?void 0:Zt.length)<=0&&!Rn&&vt.length>0&&!((un=En==null?void 0:En.exercise)!=null&&un.is_make_up_exercise)){Se.ZP.info(Qt.formatMessage({id:"classrooms.classCannotBeEmpty",defaultMessage:"\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"}));return}const cl=vt.map(fl=>fl.key),Zn={check_ids:[...((vn=qe.actionTabs.selectArrs)==null?void 0:vn.map(fl=>Number(fl)))||[]],end_time:oe()(Qo.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(Qo.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Zt.map(fl=>fl.course_group_id),unified_setting:!Zt.length,exercise_type:Qo.exercise_type,simulate_exercise_num:Qo.simulate_exercise_num};if(((sn=qe.actionTabs.selectArrsAll)==null?void 0:sn.length)>0&&qe.actionTabs.type===1&&(Zn.check_ids=[...((Ba=(cn=qe.actionTabs.selectArrsAll)==null?void 0:cn.filter(fl=>!fl.high_resources_consume||fl.high_resources_consume_permission))==null?void 0:Ba.map(fl=>Number(fl==null?void 0:fl.id)))||[]]),(ia=En==null?void 0:En.exercise)!=null&&ia.is_make_up_exercise){if(nn&&On.length<=0||!nn&&!(na||fa)){Se.ZP.error(Qt.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"}));return}Zn.is_appoint_user=nn,Zn.is_miss_exam_user=na,Zn.is_no_passing_user=fa,nn?Zn.make_up_exercise_users=On.map(fl=>({user_id:fl})):Zn.make_up_exercise_user=[]}let{is_locked:Ia,open_camera:Bo,screen_open:wa,login_restrict:ro,ip_bind:Er,ip_limit:zo,is_random:Wr,id:Kr,identity_verify:si,open_phone_video_recording:Kl}=En==null?void 0:En.exercise;if(qe.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Ia||Bo||wa||ro||Er||zo=="pub"||zo=="inner"||si||Kl)&&Qo.exercise_type==2){if(Ua(!1),De({type:"exercise/setActionTabs",payload:{}}),qe.actionTabs.type==2){let fl=be.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:Qt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:ce.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ce.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(En==null?void 0:En.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>ct(void 0,null,function*(){var $l;Vo(!0);let ci=yield(0,de.Tr)({exercise_ids:[...(($l=qe.actionTabs.selectArrs)==null?void 0:$l.map(di=>Number(di)))||[]],course_id:pn.coursesId,type:"exercise"});if((ci==null?void 0:ci.student_count)===0){if((yield gn(Zn))&&qe.actionTabs.isRouter){fl.destroy(),x.history.push(`/classrooms/${pn.coursesId}/exercise/${Kr}/detail?random=${Wr}&tabs=3&childrenTabs=2`);return}De({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else $n(Zn),Ft(ci)}),onCancel:()=>{fl.destroy(),Vo(!1),gn(Zn)}})}else{let fl=be.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:Qt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:ce.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>ct(void 0,null,function*(){var $l;Vo(!0);let ci=yield(0,de.Tr)({exercise_ids:[...(($l=qe.actionTabs.selectArrs)==null?void 0:$l.map(di=>Number(di)))||[]],course_id:pn.coursesId,type:"exercise"});if((ci==null?void 0:ci.student_count)===0){if((yield gn(Zn))&&qe.actionTabs.isRouter){x.history.push(`/classrooms/${pn.coursesId}/exercise/${Kr}/detail?random=${Wr}&tabs=3&childrenTabs=2`);return}De({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else $n(Zn),Ft(ci)})})}return}let ql=yield(0,de.Tr)({exercise_ids:[...(($t=qe.actionTabs.selectArrs)==null?void 0:$t.map(fl=>Number(fl)))||[]],course_id:pn.coursesId,type:"exercise"});(ql==null?void 0:ql.student_count)===0?gn(Zn):($n(Zn),Ft(ql))}),At=()=>{var un;let vn=[...(un=qe.actionTabs.selectArrsAll)==null?void 0:un.filter(sn=>sn.high_resources_consume&&!sn.high_resources_consume_permission)];(vn==null?void 0:vn.length)>0&&qe.actionTabs.type===1&&be.default.confirm({centered:!0,icon:null,footer:null,width:560,title:Qt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:ce.createElement("div",null,ce.createElement("div",{className:le.tipcontent},ce.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",vn==null?void 0:vn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),ce.createElement("div",{className:"mt20 mb20"},vn==null?void 0:vn.map(sn=>ce.createElement("div",{className:le.failedList,key:sn.id},ce.createElement("div",{className:le.name},sn==null?void 0:sn.exercise_name),ce.createElement("div",{className:le.publish,onClick:()=>{(0,E.xg)(`/classrooms/${pn.coursesId}/exercise/${sn.id}/detail?random=${sn.is_random}`)}},Qt.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))))))})},gn=un=>ct(void 0,null,function*(){var vn,sn,cn;if(qe.actionTabs.type===1){let $t=[...(vn=qe.actionTabs.selectArrsAll)==null?void 0:vn.filter(Qo=>Qo.high_resources_consume&&!Qo.high_resources_consume_permission)];if(($t==null?void 0:$t.length)==qe.actionTabs.selectArrsAll.length){Ua(!1),De({type:"exercise/setActionTabs",payload:{}}),At();return}}let Ba=!1;return Pa(!0),(yield(0,a.ZP)(`/api/courses/${pn.coursesId}/exercises/publish.json`,{method:"post",body:un})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),mn(),Se.ZP.success(Qt.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),Ua(!1),De({type:"exercise/setActionTabs",payload:{}}),(sn=qe==null?void 0:qe.actionTabs)!=null&&sn.cb?(cn=qe==null?void 0:qe.actionTabs)==null||cn.cb():De({type:"classroomList/getClassroomExercisesList",payload:Re({},qe.actionTabs.params)}),Ba=!0,qe.actionTabs.type===1&&At()),Pa(!1),Ba}),mn=()=>{Ge(1),ft([]),Cn([])},Ln=(un,vn,sn)=>{un<=0?Se.ZP.info(Qt.formatMessage({id:"classrooms.selectMakeupStudent",defaultMessage:"\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"})):(Eo(vn),no(sn),oo(!1))};return ce.createElement(b.Fragment,null,ce.createElement(be.default,{centered:!0,title:Qt.formatMessage({id:"classrooms.publishExam",defaultMessage:"\u53D1\u5E03\u8003\u8BD5"}),open:_a,okText:Qt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Qt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:660,onOk:$o,confirmLoading:Da||Gt,onCancel:()=>{mn(),Ua(!1),De({type:"exercise/setActionTabs",payload:{}})}},ce.createElement(Be.Z,{spinning:Gt},vt&&ce.createElement(re.default,{form:Rt},!!((Wt=qe==null?void 0:qe.actionTabs)!=null&&Wt.disabled)&&ce.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ce.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:z.Z}),Qt.formatMessage({id:"classrooms.examModeTip",defaultMessage:"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"})),!((ht=En==null?void 0:En.exercise)!=null&&ht.is_make_up_exercise)&&ce.createElement(ce.Fragment,null,ce.createElement(Ce.Z,null,ce.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),Qt.formatMessage({id:"classrooms.examMode",defaultMessage:"\u8003\u8BD5\u6A21\u5F0F"})),ce.createElement(re.default.Item,{name:"exercise_type"},ce.createElement(ue.ZP.Group,{disabled:((Ut=En==null?void 0:En.exercise)==null?void 0:Ut.exercise_status)>1,onChange:un=>{St(un.target.value),Gr(un.target.value)}},ce.createElement(ue.ZP,{value:1},Qt.formatMessage({id:"classrooms.officialExam",defaultMessage:"\u6B63\u5F0F\u8003\u8BD5"})),ce.createElement(ue.ZP,{value:2},Qt.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"}))))),jr==2&&ce.createElement(Ce.Z,{className:`${le.contentInterval}`},ce.createElement("span",{className:`${le.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ce.createElement(re.default.Item,{name:"simulate_exercise_num"},ce.createElement(Ne.Z,{className:le.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Ze=En==null?void 0:En.exercise)==null?void 0:Ze.exercise_status)>1,min:1,max:999})),ce.createElement("span",null,"\u6B21",ce.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),ce.createElement(Ce.Z,null,ce.createElement("span",{className:"mr10 mt5"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),Qt.formatMessage({id:"classrooms.examTime",defaultMessage:"\u8003\u8BD5\u65F6\u95F4"})),ce.createElement(re.default.Item,{name:"publish_time"},ce.createElement(ze.default,{style:{width:170},disabledDate:un=>un&&un<=oe()().subtract(0,"days"),disabledTime:pt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ce.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),ce.createElement(re.default.Item,{name:"end_time"},ce.createElement(ze.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},disabledDate:un=>un&&un{var sn,cn,Ba,ia,$t;if(_n(un),un)if((sn=En==null?void 0:En.exercise)!=null&&sn.is_appoint_user){const Qo=(Ba=(cn=En==null?void 0:En.exercise)==null?void 0:cn.all_exercise_users)==null?void 0:Ba.map(Cr=>Cr.user_id);Eo([...Qo])}else Eo([]),Oa(!1),va(!1);else Oa((ia=En==null?void 0:En.exercise)==null?void 0:ia.is_miss_exam_user),va(($t=En==null?void 0:En.exercise)==null?void 0:$t.is_no_passing_user)},disabled:((Ht=En==null?void 0:En.exercise)==null?void 0:Ht.exercise_status)!==1}),ce.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!nn&&ce.createElement(Ce.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},ce.createElement(Te.default,{checked:na,disabled:((Pn=En==null?void 0:En.exercise)==null?void 0:Pn.exercise_status)!==1||((fn=En==null?void 0:En.exercise)==null?void 0:fn.miss_exam_count)<=0,onChange:un=>{Oa(un.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Ar(1),_n(!1),oo(!0)}},"\uFF08",`${(gt=En==null?void 0:En.exercise)==null?void 0:gt.miss_exam_count}\u4EBA`,"\uFF09"),ce.createElement(Te.default,{checked:fa,disabled:((rt=En==null?void 0:En.exercise)==null?void 0:rt.exercise_status)!==1||((Ye=En==null?void 0:En.exercise)==null?void 0:Ye.no_passing_count)<=0,onChange:un=>{va(un.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Ar(2),_n(!1),oo(!0)}},"\uFF08",`${(Ae=En==null?void 0:En.exercise)==null?void 0:Ae.no_passing_count}\u4EBA`,"\uFF09")),nn&&ce.createElement(Ce.Z,{className:"mt20",style:{paddingLeft:"90px"}},ce.createElement(we.ZP,{type:"primary",ghost:!0,disabled:((nt=En==null?void 0:En.exercise)==null?void 0:nt.exercise_status)!==1,onClick:()=>{oo(!0),Ar(void 0)}},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ce.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ce.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${On.length||0} \u4EBA`,"\uFF09"))),qe.actionTabs.type===2&&!((It=En==null?void 0:En.exercise)!=null&&It.is_make_up_exercise)&&ce.createElement(Ce.Z,{style:{marginBottom:"10px"}},ce.createElement("span",{className:"mr10"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),Qt.formatMessage({id:"classrooms.selectClass",defaultMessage:"\u9009\u62E9\u73ED\u7EA7"})),ce.createElement(ue.ZP.Group,{value:Rn,onChange:un=>{ga(un.target.value),Cn([])}},ce.createElement(ue.ZP,{disabled:!!((Me=qe==null?void 0:qe.actionTabs)!=null&&Me.disabled)||vt.some(un=>un==null?void 0:un.is_published)||!((Ie=qe==null?void 0:qe.actionTabs)!=null&&Ie.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(ue.ZP,{disabled:vt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),vt.length<=0&&qe.actionTabs.type===2&&!((et=En==null?void 0:En.exercise)!=null&&et.is_make_up_exercise)&&ce.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(qe.actionTabs.type===1||!Rn)&&!((tt=En==null?void 0:En.exercise)!=null&&tt.is_make_up_exercise)&&vt.length>0&&ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ce.createElement("span",{style:{flex:1}},ce.createElement(Te.default,{checked:Zt.length===vt.length,onChange:un=>{Zt.length===vt.length?Cn([]):Cn(vt)}},"\u5168\u9009")),ce.createElement("span",{style:{width:16}}),ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Zt.length||0,"\u4E2A\u5206\u73ED")),(qe.actionTabs.type===1||!Rn)&&!((je=En==null?void 0:En.exercise)!=null&&je.is_make_up_exercise)&&vt.length>0&&ce.createElement(ne.Z,{data:vt,selectedRowKeys:Zt,setSelectedRowKeys:Cn})),ce.createElement(ae.Z,{visible:Ka,setVisible:oo,onK:Ln,selectKeys:On,selectRows:uo,appointStudent:nn,modalParams:ar,courseId:pn.categoryId||((yn=(mt=qe==null?void 0:qe.actionTabs)==null?void 0:mt.selectArrs)==null?void 0:yn[0])})),ce.createElement(ie.Z,{resdata:Ot,type:"exercisepush",okloading:Da,oktext:(Ot==null?void 0:Ot.can_copy_num)===0?Qt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:un=>ct(void 0,null,function*(){var vn,sn,cn;Pa(!0);let Ba=yield(0,a.ZP)(`/api/courses/${pn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((vn=qe.actionTabs.selectArrs)==null?void 0:vn.map(ia=>Number(ia)))||[]]}});if(Pa(!1),(Ba==null?void 0:Ba.status)===0)if(Yn){let ia=yield gn(zn);if(be.default.destroyAll(),ia&&qe.actionTabs.isRouter){x.history.push(`/classrooms/${pn.coursesId}/exercise/${(sn=En==null?void 0:En.exercise)==null?void 0:sn.id}/detail?random=${(cn=En==null?void 0:En.exercise)==null?void 0:cn.is_random}&tabs=3&childrenTabs=2`);return}De({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else gn(zn)})})),ce.createElement(se.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:Br,dataSource:kn,onSuccess:()=>{Qa(!1),Ua(!0)},onClose:()=>{Qa(!1),mn(),De({type:"exercise/setActionTabs",payload:{}})}}))};var Et=(0,x.connect)(({exercise:qe})=>({exercise:qe}))(Je)},59553:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return ke}});var b=te(59301),re=te(92832),Se=te(24905),be=te(95237),Be={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Ne=(Te,we,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},x=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,x);y((me=me.apply(Te,we)).next())}),ke=({data:Te,value:we=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[x,y]=(0,b.useState)([]),[z,ne]=(0,b.useState)([]),[ae,le]=(0,b.useState)([]);let[ie,de]=(0,b.useState)(1),[se,ce]=(0,b.useState)();return(0,b.useEffect)(()=>{y(Te),ne([]),le([])},[Te]),(0,b.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{className:Be.leftdiv},b.createElement(re.default.Search,{size:"middle",onChange:fe=>Ne(void 0,null,function*(){y(Te.filter(he=>{var Ee;return(Ee=he==null?void 0:he.name)==null?void 0:Ee.includes(fe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(Se.default.Group,{value:z.map(fe=>`${fe.course_group_id}`),onChange:fe=>{oe(x.filter(he=>fe.includes(`${he.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((fe,he)=>b.createElement(be.Z,{key:fe.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},b.createElement(Se.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:fe.is_published,value:`${fe.course_group_id}`},b.createElement("div",{className:Be.listClass},b.createElement("span",{className:Be.spantitle,style:{width:fe.is_published?"108px":"170px"}},fe.name),fe.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:Be.rightdiv},b.createElement(re.default.Search,{onChange:fe=>{le(z.filter(he=>he.name.includes(fe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((fe,he)=>b.createElement(be.Z,{justify:"space-between",style:{marginTop:"10px"},key:fe.course_group_id},b.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},fe.name),b.createElement("img",{src:Ce,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${fe.course_group_name}`))}})))))))}},21390:function(at,Qe,te){"use strict";var b=te(59301),re=te(31797),Se=te(5871),be=te(78241),Be=te(43418),Ce=te(71418),ue=te(1710),Ne=te(92832),ze=te(95237),ke=te(43604),Te=te(3113),we=te(87513),me=te(56656),oe=te.n(me),a=te(65582),E=te(65862),x=te(27158),y=te(41867),z=te(61527),ne=te(59301),ae=(se,ce,fe)=>new Promise((he,Ee)=>{var Ke=Oe=>{try{Ve(fe.next(Oe))}catch(Re){Ee(Re)}},Le=Oe=>{try{Ve(fe.throw(Oe))}catch(Re){Ee(Re)}},Ve=Oe=>Oe.done?he(Oe.value):Promise.resolve(Oe.value).then(Ke,Le);Ve((fe=fe.apply(se,ce)).next())});const{Countdown:le}=re.default,ie=({value:se,onChange:ce,MaxMinutes:fe})=>ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ne.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ne.createElement("br",null)),ne.createElement(Se.Z,{value:se,onChange:ce,min:0,precision:0,max:fe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${fe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),de=({exercise:se,successCb:ce,dispatch:fe})=>{var he,Ee,Ke,Le;const Ve=(0,a.useIntl)(),Oe=(0,a.useParams)(),[Re]=be.default.useForm(),ot=be.default.useWatch("time",Re),[ct,st]=(0,b.useState)(!1),pt=(0,b.useRef)(),{actionTabs:Je}=se,[Et,qe]=(0,b.useState)(),[,De,_e,dt]=(0,z.U)(we.n7,{id:Oe.categoryId}),[,Wt,ht]=(0,z.U)(we.Cd,{});(0,b.useEffect)(()=>{se.actionTabs.key==="student-unlock"&&(st(!1),Re.resetFields())},[se.actionTabs.key]);const Ut=()=>new Promise(Ae=>ae(void 0,null,function*(){var nt,It;return pt.current=yield(0,x.y)({ip_limit:(nt=Je==null?void 0:Je.exerciseParams)==null?void 0:nt.ip_limit,ip_bind:(It=Je==null?void 0:Je.exerciseParams)==null?void 0:It.ip_bind_type}),Ae()})),Ze=()=>ae(void 0,null,function*(){var Ae,nt,It,Me,Ie;yield Re.validateFields();const et=Re.getFieldsValue();if(st(!0),(((Ae=Je==null?void 0:Je.exerciseParams)==null?void 0:Ae.ip_limit)!=="no"||(nt=Je==null?void 0:Je.exerciseParams)!=null&&nt.ip_bind_type)&&(yield Ut()),(yield(0,we.ZD)((It=Je==null?void 0:Je.exerciseParams)==null?void 0:It.id,{exercise_user_id:(Me=Je==null?void 0:Je.exerciseParams)==null?void 0:Me.exercise_user_id,unlock_key:et.unlock_key,time:et.time,ip:pt.current})).status===0){if(ce){fe({type:"exercise/setActionTabs",payload:{}}),ce();return}const je=Je==null?void 0:Je.exerciseParams;(0,E.nr)({inner_ip:je.inner_ip,public_ip:je.public_ip,open_camera:je.open_camera,ip_limit:je.ip_limit,ip_bind:je.ip_bind,ip_bind_type:je.ip_bind_type,exercise_tips:je.exercise_tips,exerciseId:je.id,screen_open:je.screen_open,screen_num:je.screen_num,screen_sec:je.screen_sec,coursesId:Oe.coursesId,login:(Ie=(0,y.eY)())==null?void 0:Ie.login,history,identity_verify:je.identity_verify,open_phone_video_recording:je.open_phone_video_recording,current_status:je.current_status}),fe({type:"exercise/setActionTabs",payload:{}})}st(!1)}),Tt=[{title:Ve.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:Ae=>ne.createElement("span",{className:Ae.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ae)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ae=>ne.createElement("span",{className:Ae.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ae)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ht=((he=Je==null?void 0:Je.exerciseParams)==null?void 0:he.errorMessage)&&typeof((Ee=Je==null?void 0:Je.exerciseParams)==null?void 0:Ee.errorMessage)=="object";(0,b.useEffect)(()=>{se.actionTabs.key==="student-unlock"&&ae(void 0,null,function*(){const Ae=yield ht(Oe);yield _e({}),Ae.status||qe(Ae)})},[se.actionTabs.key]);const{time:Pn,end_time:fn}=(Et==null?void 0:Et.exercise)||{},gt=dt!=null&&dt.user_end_time?oe()(dt==null?void 0:dt.user_end_time).add(1,"minutes"):oe()(),rt=oe()(dt==null?void 0:dt.user_total_end_time)>gt?Math.round(oe().duration(oe()(dt==null?void 0:dt.user_total_end_time).diff(gt.startOf("minute"))).asMinutes()):0,Ye=((dt==null?void 0:dt.student_left_minutes)||0)+(ot||0);return ne.createElement(ne.Fragment,null,ne.createElement(Be.default,{width:514,centered:!0,closable:!!((Ke=Je==null?void 0:Je.exerciseParams)!=null&&Ke.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:Ve.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:se.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{fe({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(Ce.Z,{spinning:De||Wt},Ht&&ne.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ht&&ne.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ht&&ne.createElement(ue.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Le=Je==null?void 0:Je.exerciseParams)==null?void 0:Le.errorMessage)||{}],columns:Tt}),ne.createElement("div",{className:""},ne.createElement(be.default,{form:Re,layout:"vertical",autoComplete:"off"},ne.createElement(be.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ne.createElement(Ne.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Pn!==-1?ne.createElement(ne.Fragment,null,ne.createElement(be.default.Item,{name:"time",label:ne.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ne.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(dt==null?void 0:dt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(ie,{MaxMinutes:rt})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},De||Wt?"--":Ye),"\u5206\u949F",Ye!==0&&(dt==null?void 0:dt.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},oe()(dt==null?void 0:dt.user_end_time).add(ot||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ne.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(fn).format("YYYY-MM-DD HH:mm")))),ne.createElement(ze.Z,{justify:"space-between",align:"middle"},ne.createElement(ke.Z,null),ne.createElement(ke.Z,null,ne.createElement(Te.ZP,{loading:ct,onClick:Ze},"\u8FDB\u5165\u8003\u8BD5"))))))};Qe.Z=(0,a.connect)(({exercise:se})=>({exercise:se}))(de)},82896:function(at,Qe,te){"use strict";te.d(Qe,{w:function(){return Ce}});var b=te(38147),re=te(43418),Se=te(65582),be=te(59301),Be=(ue,Ne,ze)=>new Promise((ke,Te)=>{var we=a=>{try{oe(ze.next(a))}catch(E){Te(E)}},me=a=>{try{oe(ze.throw(a))}catch(E){Te(E)}},oe=a=>a.done?ke(a.value):Promise.resolve(a.value).then(we,me);oe((ze=ze.apply(ue,Ne)).next())});const Ce=(ue,Ne,ze="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",ke=1,Te=2)=>Be(void 0,null,function*(){ke===1&&(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:ke===1?ze:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const we=yield(0,b.ZP)(`/api/exercises/${Ne}/user_appraise_status.json`,{method:"get",params:{appraise_type:ke}});if((we==null?void 0:we.status)===-1)return(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let me={status:0};if((we==null?void 0:we.type)===2&&(me=yield(0,b.ZP)(`/api/exercises/${Ne}/create_appraise_students.json`,{method:"get"})),(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(me==null?void 0:me.status)===-1)return Promise.reject();if((we==null?void 0:we.type)===2){const oe=()=>{Se.history.replace(`/classrooms/${ue}/exercise/${Ne}/centralizeReview/${me==null?void 0:me.login}`)},a=(0,Se.useIntl)();if(re.default.confirm({centered:!0,width:470,okText:a.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:a.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:a.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),keyboard:!1,onOk:oe,onCancel:()=>{Te===1&&Se.history.replace(`/classrooms/${ue}/exercise/${Ne}/detail`)},content:be.createElement("div",null,be.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",be.createElement("span",{onClick:oe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),be.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Te!==3)return Promise.reject()}if((we==null?void 0:we.type)===3){const oe=(0,Se.useIntl)();if(re.default.info({centered:!0,width:470,okText:oe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),keyboard:!1,title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),onOk:()=>{Te===1&&Se.history.replace(`/classrooms/${ue}/exercise/${Ne}/detail`)},content:be.createElement("div",null,(we==null?void 0:we.message)||"")}),Te!==3)return Promise.reject()}if((we==null?void 0:we.type)===4){const oe=(0,Se.useIntl)();if(re.default.info({centered:!0,width:470,okText:oe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),keyboard:!1,onOk:()=>{Te===1&&Se.history.replace(`/classrooms/${ue}/exercise/${Ne}/detail`)},content:be.createElement("div",null,(we==null?void 0:we.message)||"")}),Te!==3)return Promise.reject()}})},99981:function(at,Qe,te){"use strict";te.d(Qe,{Q8:function(){return pt},d0:function(){return Je},w6:function(){return st}});var b=te(59301),re=te(5083),Se=te(57809),be=te(8591),Be=te(43418),Ce=te(5112),ue=te(95237),Ne=te(43604),ze=te(6848),ke=te(24905),Te=te(3113),we=te(56656),me=te.n(we),oe=te(41867),a=te(38147),E=te(89392),x=te.n(E),y=te(65862),z=te(61191),ne=te(65582),ae=te(4324),le=te(66457),ie=te(42656),de=te(83028),se=te(60979),ce=te(59301),fe=Object.defineProperty,he=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Oe=(_e,dt,Wt)=>dt in _e?fe(_e,dt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):_e[dt]=Wt,Re=(_e,dt)=>{for(var Wt in dt||(dt={}))Le.call(dt,Wt)&&Oe(_e,Wt,dt[Wt]);if(Ke)for(var Wt of Ke(dt))Ve.call(dt,Wt)&&Oe(_e,Wt,dt[Wt]);return _e},ot=(_e,dt)=>he(_e,Ee(dt)),ct=(_e,dt,Wt)=>new Promise((ht,Ut)=>{var Ze=Pn=>{try{Ht(Wt.next(Pn))}catch(fn){Ut(fn)}},Tt=Pn=>{try{Ht(Wt.throw(Pn))}catch(fn){Ut(fn)}},Ht=Pn=>Pn.done?ht(Pn.value):Promise.resolve(Pn.value).then(Ze,Tt);Ht((Wt=Wt.apply(_e,dt)).next())});function st(_e,dt){const Wt=[];for(let ht=_e;ht{const ht=_eme()(dt).endOf("day"),Ze=_e{const Wt=parseInt(me()(_e).format("HH")),ht=parseInt(me()().format("HH")),Ut=parseInt(me()().format("mm"));if(!_e)return{disabledHours:()=>st(0,ht),disabledMinutes:()=>st(0,Ut)};if(dt){const Ze=parseInt(me()(dt).format("HH")),Tt=parseInt(me()(dt).format("mm"));return me()(_e).isSame(me()(dt),"day")?{disabledHours:()=>st(0,Ze),disabledMinutes:()=>Wt<=Ze?st(0,Tt):[]}:void 0}if(me()(_e).isSame(me()(),"day"))return{disabledHours:()=>st(0,ht),disabledMinutes:()=>me()(_e).isSame(me()(),"hour")&&Wt<=ht?st(0,Ut):[]}},{RangePicker:Et}=re.default,{Option:qe}=Se.default,De=({shixunHomeworks:_e,loading:dt,dispatch:Wt,classroomList:ht,user:Ut})=>{var Ze,Tt,Ht,Pn,fn,gt,rt,Ye,Ae;const nt=(0,ne.useIntl)(),It=(0,ne.useParams)(),{workSetting:Me,workList:Ie,shixunWorkList:et,headerInfo:tt,changeData:je}=_e,[mt,yn]=(0,b.useState)(!1),[Qt,pn]=(0,b.useState)(!1);let[Rt,dn]=(0,b.useState)([]),[Ge,vt]=(0,b.useState)([]),[ft,Gt]=(0,b.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ae.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[hn,Zt]=(0,b.useState)({}),[Cn,Rn]=(0,b.useState)({});(0,b.useEffect)(()=>()=>{dn([])},[]),(0,b.useEffect)(()=>{yn(!(0,oe.GJ)())},[(0,oe.GJ)()]);const ga=()=>{Wt({type:"shixunHomeworks/getWorkSetting",payload:Re({},It)})};(0,b.useEffect)(()=>{if(!(Me!=null&&Me.course_id))return;Object.keys(ft).map(function(_n){ft[_n]=Me[_n]}),(!ft.allow_late||!ft.unified_late)&&(ft.late_penalty=20,ft.penalty_type=ae.Q.Percent),ft.unified_setting||(ft.unified_late=!1,ft.unified_anonymous_comment=!1,ft.unified_anonymous_appeal=!1),Rt=JSON.parse(JSON.stringify(Me.group_settings.map(_n=>ot(Re({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.publish_time!==null))),Ge=JSON.parse(JSON.stringify(Me.allow_late_settings.map(_n=>ot(Re({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.late_time!==null))),Gt(Re({},ft));const nn=(0,y.QE)((Rt==null?void 0:Rt.length)>0?Rt:[]);dn([...nn]),(Ge==null?void 0:Ge.length)<=0?vt([{penalty_type:ae.Q.Percent,late_penalty:20}]):vt([...Ge])},[Me]);const Da=()=>ct(void 0,null,function*(){var nn,_n;if(((nn=Ut==null?void 0:Ut.userInfo)==null?void 0:nn.user_status)===2){(0,le.Rd)();return}const na=JSON.parse(JSON.stringify(ft));if(na.challenge_settings.filter(fa=>!fa.hide),na.categoryId=It.categoryId,(_n=na.challenge_settings)!=null&&_n.every(fa=>!fa.checked)){be.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Rt),!ft.unified_setting)Rt=Rt==null?void 0:Rt.map(fa=>{var va;if(!fa.publish_time||!fa.end_time)throw be.ZP.error(nt.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(nt.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!fa.group_name)throw be.ZP.error(nt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(nt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return fa.group_name=typeof(fa==null?void 0:fa.group_name)=="string"?[fa==null?void 0:fa.group_name]:fa==null?void 0:fa.group_name,fa.group_id=(va=Me.group_settings)==null?void 0:va.filter(ar=>{var Ar;return(Ar=fa==null?void 0:fa.group_name)==null?void 0:Ar.includes(ar.group_name)}).map(ar=>ar.group_id||ar.id).toString().split(","),fa});else if(!ft.publish_time||!ft.end_time)throw be.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(na.group_settings=Rt,ft.allow_late)if(ft.unified_late){if(ft.late_penalty===null||ft.late_penalty===void 0||ft.late_penalty<0||ft.late_penalty>100)throw be.ZP.error(`${nt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${nt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!ft.late_time)throw be.ZP.error(nt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(nt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}))}else Ge=Ge==null?void 0:Ge.map(fa=>{var va,ar;if(fa.late_penalty===null||fa.late_penalty===void 0||fa.late_penalty<0||fa.late_penalty>100)throw be.ZP.error(`${nt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${nt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!fa.late_time)throw be.ZP.error(nt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(nt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!fa.group_name)throw be.ZP.error(nt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(nt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return fa.group_name=typeof(fa==null?void 0:fa.group_name)=="string"?[fa==null?void 0:fa.group_name]:fa==null?void 0:fa.group_name,fa.group_id=(ar=(va=fa==null?void 0:fa.group_name)==null?void 0:va.map(Ar=>{var jr,St;let Ot=(St=(jr=Me.group_settings)==null?void 0:jr.filter(Ft=>(Ft==null?void 0:Ft.group_name)===Ar))==null?void 0:St[0];return Ot==null?void 0:Ot.group_id}))==null?void 0:ar.toString().split(","),fa}),na.allow_late_settings=Ge;let Oa=yield(0,se.Tr)({homework_common_ids:[parseInt(It.categoryId)],course_id:It.coursesId,type:"homework_common"});(Oa==null?void 0:Oa.student_count)===0?Pa(na):(Rn(na),Zt(Oa))}),Pa=nn=>{var _n;if(nn.total_score===null){be.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(nn!=null&&nn.work_efficiency&&nn.eff_score===null){be.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const na=nn.challenge_settings.reduce((va,ar)=>va+Number(ar.challenge_score),0);if((na==null?void 0:na.toFixed(10))!==((_n=nn.total_score-nn.eff_score)==null?void 0:_n.toFixed(10))){be.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${nn.total_score}\u5206`);return}const Oa={shixun_evaluation:nn.shixun_evaluation,challenge_settings:nn.challenge_settings};let fa=()=>{var va;const ar=()=>ct(void 0,null,function*(){pn(!0),(yield(0,a.ZP)(`/api/homework_commons/${It.categoryId}/publish_setting.json`,{method:"post",body:Re({},nn)})).status===0&&(be.ZP.success(nt.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),ga(),Wt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Re({},It)})),pn(!1)});!(0,E.isEqual)(je,Oa)&&!((va=tt==null?void 0:tt.homework_status)!=null&&va.includes("\u672A\u53D1\u5E03"))?Be.default.confirm({title:nt.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}),content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ar}):ar()};Me!=null&&Me.high_resources_consume&&!(Me!=null&&Me.high_resources_consume_permission)?Wt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:It.coursesId,type:"shixun",type_id:It.categoryId,name:Me.homework_name,fn:()=>{fa()}}}):fa()},En=(nn,_n,na="group_id")=>{var Oa;return _n?_n.find(fa=>fa[na]===nn):(Oa=Me==null?void 0:Me.group_settings)==null?void 0:Oa.find(fa=>fa.group_id[0]===nn)},Ka=(Me==null?void 0:Me.allow_late)||(Me==null?void 0:Me.anonymous_comment),oo=nn=>{var _n,na;const Oa=En(nn,Me==null?void 0:Me.allow_late_settings,"id"),fa=En(nn,Me==null?void 0:Me.anonymous_comment_settings),va=En(nn);return(Me==null?void 0:Me.allow_late)&&Oa&&me()(Oa==null?void 0:Oa.late_time)<=me()()||(Me==null?void 0:Me.anonymous_comment)&&fa&&(fa==null?void 0:fa.evaluation_start)!==null||((na=(me()(va==null?void 0:va.end_time)<=me()()&&((_n=Me==null?void 0:Me.allow_late_settings)==null?void 0:_n.filter(ar=>ar.group_id.includes(nn))))[0])==null?void 0:na.late_time)!=null},On=(0,b.useMemo)(()=>(Me==null?void 0:Me.allow_late)||(Me==null?void 0:Me.all_group_late),[Me,tt]),Eo=Me==null?void 0:Me.anonymous_comment,uo=nn=>{if(!nn)return!1;const _n=En(nn,Me==null?void 0:Me.anonymous_comment_settings);return(Me==null?void 0:Me.anonymous_comment)&&_n&&(_n==null?void 0:_n.evaluation_start)!==null},no=(nn,_n)=>{var na,Oa,fa;Wt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:nn,index:_n,rangePickerDisabled:mt||(me()()<=me()((Oa=En((na=nn==null?void 0:nn.group_id)==null?void 0:na[0]))==null?void 0:Oa.publish_time)?!1:[!0,oo((fa=nn==null?void 0:nn.group_id)==null?void 0:fa[0])]),disabledDate:Me==null?void 0:Me.course_end_date}})};return ce.createElement("section",{className:z.Z.form},ce.createElement("div",{className:z.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),ce.createElement("div",null,ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(Ce.ZP.Group,{disabled:mt||!((Ze=tt==null?void 0:tt.homework_status)!=null&&Ze.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((Tt=ht.AssistantObject.practice)!=null&&Tt.can_publish),value:ft.unified_setting,onChange:nn=>{var _n;if(!((_n=tt==null?void 0:tt.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03"))){be.ZP.error(nt.formatMessage({id:"classrooms.publishedCannotModifyUnified",defaultMessage:"\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E"}));return}if(ft.unified_setting=!ft.unified_setting,ft.unified_setting||(ft.unified_late=!1,vt([{late_penalty:5}])),Gt(Object.assign({},ft)),ft.unified_setting===!1&&Rt==""){dn(Rt.concat({}));return}ft.unified_setting&&(dn([]),vt([{late_penalty:5}]))}},ce.createElement(Ce.ZP,{value:!0,disabled:mt||!(Me!=null&&Me.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(Ce.ZP,{disabled:mt||!((Ht=Me==null?void 0:Me.group_settings)!=null&&Ht.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Pn=Me==null?void 0:Me.group_settings)==null?void 0:Pn.length)===0&&ce.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),ft.unified_setting&&ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ce.createElement(ue.Z,{align:"middle"},ce.createElement(Ne.Z,{style:{marginLeft:"23px"}},nt.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),ce.createElement(Ne.Z,{className:"ml10"},ce.createElement(re.default,{size:"large",disabled:mt||!((fn=tt==null?void 0:tt.homework_status)!=null&&fn.includes("\u672A\u53D1\u5E03")||(gt=tt==null?void 0:tt.homework_status)!=null&>.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((rt=ht.AssistantObject.practice)!=null&&rt.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:nn=>pt(nn,Me==null?void 0:Me.course_end_date),disabledTime:nn=>Je(nn),value:ft.publish_time?me()(ft.publish_time):"",onChange:(nn,_n)=>{ft.publish_time=_n,(ft.end_time==""||!ft.end_time)&&ft.unified_setting&&(ft.end_time=me()(nn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Gt(Object.assign({},ft))}}))),ce.createElement(ue.Z,{align:"middle",className:"pl30"},ce.createElement(Ne.Z,null,"\u622A\u6B62\u65F6\u95F4"),ce.createElement(Ne.Z,{className:"ml10"},ce.createElement(re.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Me==null?void 0:Me.allow_late)&&(Me==null?void 0:Me.homework_status.includes("\u5DF2\u622A\u6B62"))||mt||(Me==null?void 0:Me.allow_late)&&me()()>=me()(Me==null?void 0:Me.end_time)||(0,oe.Rm)()&&!((Ye=ht.AssistantObject.practice)!=null&&Ye.can_publish),disabledDate:nn=>pt(nn,Me==null?void 0:Me.course_end_date,ft.publish_time),disabledTime:nn=>Je(nn,ft.publish_time),value:ft.end_time?me()(ft.end_time):"",onChange:(nn,_n)=>{ft.end_time=_n,Gt(Object.assign({},ft))}})))),!ft.unified_setting&&(Rt==null?void 0:Rt.length)>0&&ce.createElement(ue.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Rt&&Rt.map(function(nn,_n){var na,Oa,fa,va,ar,Ar,jr;return ce.createElement(Ne.Z,{span:24,key:_n},ce.createElement(ue.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:_n==(Rt==null?void 0:Rt.length)-1?"0px":"10px"}},ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",_n+1),ce.createElement(Se.default,{disabled:mt||((na=tt==null?void 0:tt.homework_status)!=null&&na.includes("\u672A\u53D1\u5E03")&&nn.id||me()(){var Ot;if((0,oe.Rm)()&&!((Ot=ht.AssistantObject.practice)!=null&&Ot.can_publish)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Rt[_n].group_name=St,Rt[_n].group_id=nn.group_id;const Ft=(0,E.flattenDeep)(Rt.map($n=>$n.group_name)),zn=Ge.map($n=>{let Yn=($n==null?void 0:$n.group_name)||[];return ot(Re({},$n),{group_name:(0,E.remove)(Yn,Vo=>Ft.includes(Vo))})});vt(zn),dn(Rt.slice())},maxTagCount:4,maxTagPlaceholder:St=>ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>no(nn,_n)},"+",St==null?void 0:St.length)},Me.group_settings&&Me.group_settings.map(function(St){if(!Rt.map(Ft=>Ft.group_name).flat().includes(St.group_name))return ce.createElement(qe,{value:St.group_name,key:St.id},St.group_name)})),ce.createElement("div",{className:"ml20"},ce.createElement(Et,{size:"large",ranges:{\u6B64\u523B:[nn.publish_time?me()(nn.publish_time):me()(),me()()]},allowClear:!1,disabled:mt||(me()()<=me()((va=En((fa=nn==null?void 0:nn.group_id)==null?void 0:fa[0]))==null?void 0:va.publish_time)?!1:[!0,oo((ar=nn==null?void 0:nn.group_id)==null?void 0:ar[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:St=>pt(St,Me==null?void 0:Me.course_end_date),disabledTime:St=>Je(St),showTime:{showNow:!0,format:"HH:mm",defaultValue:[me()((0,y.U6)(),"HH:mm"),me()((0,y.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:nn.publish_time&&[me()(nn.publish_time),nn.end_time?me()(nn.end_time):void 0],onChange:(St,Ot)=>{var Ft;if((0,oe.Rm)()&&!((Ft=ht.AssistantObject.practice)!=null&&Ft.can_publish)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Rt[_n].publish_time=Ot[0],!nn.end_time&&Ot[0]?Rt[_n].end_time=me()(Ot[0]).add(7,"days"):Rt[_n].end_time=Ot[1],dn([...Rt])},onCalendarChange:(St,Ot,Ft)=>{if(Ot!=null&&Ot[0]&&!Ot[1]){const zn=me()(Ot[0]).add(7,"days");Rt[_n].publish_time=Ot[0],Rt[_n].end_time=zn,dn([...Rt])}}})),!mt&&ce.createElement("div",{style:{display:"flex",width:"50px"}},((Ar=nn==null?void 0:nn.group_id)==null?void 0:Ar.length)>1&&ce.createElement(ze.Z,{title:"\u89C4\u5219\u62C6\u5206"},ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>no(nn,_n)})),Rt.length<((jr=Me==null?void 0:Me.group_settings)==null?void 0:jr.length)&&ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var St;if((0,oe.Rm)()&&!((St=ht.AssistantObject.practice)!=null&&St.can_publish)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}dn(Rt.concat({}))}}),((nn==null?void 0:nn.publish_time)&&me()(){const St=(0,E.cloneDeep)(Ge);St.forEach((Ot,Ft)=>{Ot.group_name&&(Ot.group_name=Ot.group_name.filter(zn=>{var $n;return!(($n=Rt[_n].group_name)!=null&&$n.includes(zn))}))}),Rt=Rt.filter((Ot,Ft)=>_n!==Ft),vt(St),dn(Rt.slice()),setTimeout(()=>dn(Rt.slice()),10)}}))))}))),ce.createElement(ue.Z,null,ce.createElement(Ne.Z,null,ce.createElement("div",{className:z.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ce.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),ce.createElement(Ne.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(ke.default,{checked:ft.allow_late,disabled:mt||On,onChange:nn=>{var _n;if((0,oe.Rm)()&&!((_n=ht.AssistantObject.practice)!=null&&_n.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}nn.target.checked&&Be.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ce.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ce.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),ft.allow_late=!ft.allow_late,Ge==""&&vt([{late_penalty:5}]),Gt(Object.assign({},ft))}},ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(ft==null?void 0:ft.allow_late)&&ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ce.createElement("div",{style:{display:"flex"}},ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ce.createElement(Ce.ZP.Group,{style:{marginLeft:"20px"},disabled:mt||(Me==null?void 0:Me.anonymous_comment)||(Me==null?void 0:Me.allow_late),value:ft.unified_late,onChange:nn=>{var _n;if((0,oe.Rm)()&&!((_n=ht.AssistantObject.practice)!=null&&_n.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ft.unified_late=nn.target.value,Ge==""&&!nn.target.value&&vt([{penalty_type:ae.Q.Percent,late_penalty:20}]),Gt(Re({},ft))}},(ft==null?void 0:ft.unified_setting)&&ce.createElement(Ce.ZP,{value:!0,disabled:!(Me!=null&&Me.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ae=Me==null?void 0:Me.group_settings)==null?void 0:Ae.length)>0&&ce.createElement(Ce.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),ft!=null&&ft.unified_late?ce.createElement(ce.Fragment,null,ce.createElement(ue.Z,{align:"middle",style:{marginTop:"10px"}},ce.createElement(Ne.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ce.createElement(Ne.Z,{className:"ml20"},ce.createElement(ae.Z,{disabled:mt||Eo,value:{type:ft.penalty_type,inputValue:ft.late_penalty},onChange:nn=>{var _n;if((0,oe.Rm)()&&!((_n=ht.AssistantObject.practice)!=null&&_n.can_late)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt(ot(Re({},ft),{late_penalty:nn.inputValue,penalty_type:nn.type}))}})),ce.createElement(Ne.Z,{flex:"1",className:"ml5"},ce.createElement("span",{className:"c-grey-c ml10"},ft.penalty_type===ae.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),ce.createElement(ue.Z,{align:"middle",style:{marginTop:"15px"}},ce.createElement(Ne.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(Ne.Z,{className:"ml20"},ce.createElement(re.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:mt||Eo,value:ft.late_time?me()(ft.late_time):"",disabledDate:nn=>pt(nn,Me==null?void 0:Me.course_end_date),onChange:(nn,_n)=>{var na;if((0,oe.Rm)()&&!((na=ht.AssistantObject.practice)!=null&&na.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ft.late_time=_n,Gt(Object.assign({},ft))}})))):Ge.map(function(nn,_n){var na;return ce.createElement(Ne.Z,{span:24,key:_n},ce.createElement(ue.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",_n+1),ce.createElement(Se.default,{disabled:mt||!((na=tt==null?void 0:tt.homework_status)!=null&&na.includes("\u672A\u53D1\u5E03"))&&nn.id||(Me==null?void 0:Me.anonymous_comment),mode:"multiple",className:z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof nn.group_name=="string"?[nn.group_name]:nn.group_name,placeholder:nt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:Oa=>{var fa;if((0,oe.Rm)()&&!((fa=ht.AssistantObject.practice)!=null&&fa.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ge[_n].group_name=Oa,Ge[_n].group_id=nn.group_id,vt(Ge.slice())}},Me.group_settings&&Me.group_settings.map(function(Oa){const fa=Ge.map(ar=>ar.group_name).flat(),va=Rt.map(ar=>ar.group_name).flat();if(ft!=null&&ft.unified_setting){if(!fa.includes(Oa.group_name))return ce.createElement(qe,{value:Oa.group_name,key:Oa.id},Oa.group_name)}else if(va.includes(Oa.group_name)&&!fa.includes(Oa.group_name))return ce.createElement(qe,{value:Oa.group_name,key:Oa.id},Oa.group_name)})),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ce.createElement(ae.Z,{disabled:mt||uo(nn.id),value:{type:nn.penalty_type,inputValue:nn.late_penalty},onChange:Oa=>{var fa;if((0,oe.Rm)()&&!((fa=ht.AssistantObject.practice)!=null&&fa.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ge[_n].late_penalty=Oa.inputValue,Ge[_n].penalty_type=Oa.type,vt([...Ge])}}),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(re.default,{size:"large",disabled:mt||uo(nn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Oa=>pt(Oa,Me==null?void 0:Me.course_end_date),format:"YYYY-MM-DD HH:mm",value:nn!=null&&nn.late_time?me()(nn.late_time):void 0,onChange:(Oa,fa)=>{var va;if((0,oe.Rm)()&&!((va=ht.AssistantObject.practice)!=null&&va.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ge[_n].late_time=fa,vt([...Ge])}}),!mt&&ce.createElement("div",{style:{display:"flex",width:"50px"}},ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Oa;if((0,oe.Rm)()&&!((Oa=ht.AssistantObject.practice)!=null&&Oa.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}vt(Ge.concat({penalty_type:ae.Q.Percent,late_penalty:20}))}}),_n>0&&!nn.id&&ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Oa;if((0,oe.Rm)()&&!((Oa=ht.AssistantObject.practice)!=null&&Oa.can_late)){be.ZP.warning(nt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ge=Ge.filter((fa,va)=>_n!==va),vt(Ge.slice()),setTimeout(()=>vt(Ge.slice()),10)}}))))})),!mt&&ce.createElement(ce.Fragment,null,ce.createElement(Te.ZP,{type:"primary",size:"large",loading:Qt,style:{width:"138px",marginTop:"30px"},onClick:()=>Da()},"\u4FDD\u5B58")),ce.createElement(ie.Z,{onConfirm:(nn,_n)=>{Rt.splice(nn,0,..._n),Rt.splice(nn+_n.length,1);const na=(0,y.QE)([...Rt]);dn([...na])}}),ce.createElement(de.Z,{resdata:hn,type:"shixun",okloading:Qt,oktext:(hn==null?void 0:hn.can_copy_num)===0?nt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:nn=>ct(void 0,null,function*(){pn(!0);let _n=yield(0,a.ZP)(`/api/courses/${It.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(It.categoryId)]}});pn(!1),(_n==null?void 0:_n.status)===0&&Pa(Cn)})}))};Qe.ZP=(0,ne.connect)(({shixunHomeworks:_e,classroomList:dt,loading:Wt,user:ht})=>({shixunHomeworks:_e,classroomList:dt,loading:Wt.effects,user:ht}))(De)},61604:function(at,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(65582),Ne=te(74128),ze=te(84511),ke=te(38147),Te=te(56656),we=te.n(Te),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))x.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((fe,he)=>{var Ee=Ve=>{try{Le(ce.next(Ve))}catch(Oe){he(Oe)}},Ke=Ve=>{try{Le(ce.throw(Ve))}catch(Oe){he(Oe)}},Le=Ve=>Ve.done?fe(Ve.value):Promise.resolve(Ve.value).then(Ee,Ke);Le((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const fe=(0,ue.useIntl)(),he=(0,ue.useParams)(),[Ee]=Se.default.useForm(),[Ke,Le]=(0,b.useState)(),[Ve,Oe]=(0,b.useState)(!1),Re={height:100,onRemove:()=>{Le("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ot=>ae(void 0,null,function*(){return Le(ot),!1})};return(0,b.useEffect)(()=>{Ee.setFieldsValue({publish_time:we()(we()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:we()(we()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(be.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:fe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:fe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:Ve},onOk:()=>ae(void 0,null,function*(){Ee.submit()}),onCancel:()=>{Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Se.default,{form:Ee,onFinish:ot=>ae(void 0,null,function*(){var ct,st,pt;if(!(Ke!=null&&Ke.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Oe(!0);let Je=new FormData;Je.append("type",de.actionTabs.type),Je.append("file",Ke);let Et;window.location.href.indexOf("exercise")>-1?Et=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Et=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let qe=yield(0,ke.ZP)(Et,{method:"post",body:Je},!0);Oe(!1),(qe==null?void 0:qe.status)===0&&(ce(),Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((st=(ct=qe==null?void 0:qe.data)==null?void 0:ct.fail)==null?void 0:st.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(Ce.default,{pagination:!1,dataSource:(pt=qe==null?void 0:qe.data)==null?void 0:pt.fail,scroll:{y:400},columns:[{title:fe.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:fe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>{(0,me.FH)("",Ne.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Se.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:ze.Z.downloadbutton,href:Ne.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Se.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Re),oe.createElement("a",{className:ze.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},62686:function(at,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(92832),Ne=te(95237),ze=te(43604),ke=te(5871),Te=te(5083),we=te(65582),me=te(96565),oe=te(74128),a=te(84511),E=te(38147),x=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Le,Ve,Oe)=>Ve in Le?le(Le,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Le[Ve]=Oe,fe=(Le,Ve)=>{for(var Oe in Ve||(Ve={}))de.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);if(ie)for(var Oe of ie(Ve))se.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);return Le},he=(Le,Ve,Oe)=>new Promise((Re,ot)=>{var ct=Je=>{try{pt(Oe.next(Je))}catch(Et){ot(Et)}},st=Je=>{try{pt(Oe.throw(Je))}catch(Et){ot(Et)}},pt=Je=>Je.done?Re(Je.value):Promise.resolve(Je.value).then(ct,st);pt((Oe=Oe.apply(Le,Ve)).next())});const{Dragger:Ee}=re.default,Ke=({classroomList:Le,dispatch:Ve,onOk:Oe})=>{const Re=(0,we.useIntl)(),ot=(0,we.useParams)(),[ct]=Se.default.useForm(),[st,pt]=(0,b.useState)(),[Je,Et]=(0,b.useState)(!1),qe={height:100,onRemove:()=>{pt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:De=>he(void 0,null,function*(){return pt(De),!1})};return(0,b.useEffect)(()=>{ct.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(be.default,{centered:!0,title:Re.formatMessage({id:"classrooms.importExternalScore",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}),open:Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:Re.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:Re.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:Je},onOk:()=>he(void 0,null,function*(){ct.submit()}),onCancel:()=>{ct.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Se.default,{form:ct,colon:!1,onFinish:De=>he(void 0,null,function*(){var _e,dt,Wt;if(!(st!=null&&st.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Et(!0);let ht=new FormData;ht.append("name",De.name),ht.append("type",Le.actionTabs.type),ht.append("category_id",(ot==null?void 0:ot.categoryId)||null),Le.actionTabs.type==="exercise"?(ht.append("time",De.time||""),ht.append("total_score",De.total_score)):ht.append("description",De.description||""),ht.append("publish_time",z()(De.publish_time).format("YYYY-MM-DD HH:mm")),ht.append("end_time",z()(De.end_time).format("YYYY-MM-DD HH:mm")),ht.append("file",st);let Ut=yield(0,E.ZP)(`/api/courses/${ot.coursesId}/export_external_score_homework.json`,{method:"post",body:ht},!0);Et(!1),(Ut==null?void 0:Ut.status)===0&&(ct.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}}),Oe(),((dt=(_e=Ut==null?void 0:Ut.data)==null?void 0:_e.fail)==null?void 0:dt.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(Ce.default,{pagination:!1,dataSource:(Wt=Ut==null?void 0:Ut.data)==null?void 0:Wt.fail,scroll:{y:400},columns:[{title:Re.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:Re.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>{(0,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Le.actionTabs.type}`)}}))})},ae.createElement(Se.default.Item,{label:Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Le.actionTabs.type!=="exercise"&&ae.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Le.actionTabs.type==="exercise"&&ae.createElement(Ne.Z,{style:{marginLeft:6}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:Re.formatMessage({id:"classrooms.totalScore1",defaultMessage:"\u8BD5\u5377\u603B\u5206"}),name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(ke.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Ne.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:De=>(0,x.Q8)(De),disabledTime:De=>(0,x.d0)(De),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:De=>(0,x.Q8)(De,"",ct.getFieldValue("publish_time")),disabledTime:De=>(0,x.d0)(De,ct.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Se.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Le.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Se.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,fe({},qe),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,we.connect)(({classroomList:Le})=>({classroomList:Le}))(Ke)},48436:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return we}});var b=te(59301),re=te(20834),Se=te(92832),be=te(24905),Be=te(3113),Ce=te(38854),ue={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},Ne=te(41867),ze=te(84105),ke=te(65582),we=({buttonDataSource:me,onButtonClick:oe,useBatchStatus:a,allSelect:E,setAllSelect:x,selectArrs:y,onMenuClick:z,setSeleArr:ne,catalogue:ae,addCatalogue:le})=>{const ie=(0,ke.useIntl)(),[de,se]=(0,b.useState)(!1),[ce,fe]=(0,b.useState)("");console.log("---",ae);const he=b.createElement("div",{className:ue.moveCategory,onMouseLeave:Ee=>se(!1)},b.createElement(re.default,{onClick:z,style:{maxHeight:300,width:240,overflow:"auto"}},b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},b.createElement(Se.default,{onChange:Ee=>{fe(Ee.target.value)}})),ae==null?void 0:ae.map(function(Ee,Ke){var Le;if(!(ce!==""&&Ee.category_name.indexOf(ce)<0))return b.createElement(b.Fragment,null,b.createElement(re.default.Item,{className:"multi-llipsis1e",key:Ee.category_id,title:Ee.category_name},Ee.category_name),(Le=Ee==null?void 0:Ee.third_category)==null?void 0:Le.map(Ve=>b.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ve.category_id,title:Ve.category_name},Ve.category_name)))}),le&&b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:le},ie.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"...")));return b.createElement("div",{className:ue.bottomControlContainer},b.createElement("div",null,b.createElement("div",null,b.createElement(be.default,{checked:E,onChange:x},ie.formatMessage({id:"classrooms.selectAllOnPage",defaultMessage:"\u5168\u9009\u672C\u9875"}),"\uFF08",y.length,"\uFF09")),(0,Ne.GJ)()&&me.map(Ee=>b.createElement("div",{key:Ee.name},b.createElement(Be.ZP,{type:"primary",icon:Ee.icon,className:ue.buttonWrap,onClick:()=>oe(Ee)},Ee.name))),(0,Ne.GJ)()&&(le||ae)&&b.createElement("div",null,b.createElement(Ce.Z,{open:de,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>he,getPopupContainer:Ee=>Ee.parentNode},b.createElement("span",{className:"ant-dropdown-link",onMouseEnter:Ee=>se(!0)},b.createElement(Be.ZP,{type:"primary",className:ue.buttonWrap,icon:b.createElement("i",{className:"iconfont icon-yidongmulu"})},b.createElement("span",null,ie.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",b.createElement(ze.Z,null))))))),b.createElement("div",null,b.createElement(Be.ZP,{type:"primary",ghost:!0,onClick:()=>{a(!1),ne([])}},ie.formatMessage({id:"classrooms.cancelAction",defaultMessage:"\u53D6\u6D88\u64CD\u4F5C"}))))}},42656:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return E}});var b=te(59301),re=te(65582),Se=te(5083),be=te(43418),Be=te(92832),Ce=te(95237),ue=te(43604),Ne={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ze=te(56656),ke=te.n(ze),Te=te(65862),we=te(2524),me=te(59301);const{RangePicker:oe}=Se.default,a=({dispatch:x,classroomList:y,onConfirm:z})=>{const ne=(0,re.useIntl)(),[ae,le]=(0,b.useState)([]),[ie,de]=(0,b.useState)([]),[se,ce]=(0,b.useState)("");(0,b.useEffect)(()=>{var Ee;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Ke=y.actionTabs.data;console.log("data",Ke);let Le=(Ee=Ke==null?void 0:Ke.group_name)==null?void 0:Ee.map((Ve,Oe)=>{var Re;return{group_id:Ke==null?void 0:Ke.group_id[Oe],group_name:Ke==null?void 0:Ke.group_name[Oe],is_admin:Ke==null?void 0:Ke.is_admin,end_time:Ke==null?void 0:Ke.end_time,publish_time:Array.isArray(Ke==null?void 0:Ke.publish_time)?(Re=Ke==null?void 0:Ke.publish_time)==null?void 0:Re[0]:Ke==null?void 0:Ke.publish_time}});Le&&(le([...Le]),de([...Le]))}},[y.actionTabs]);const fe=()=>{x({type:"classroomList/setActionTabs",payload:{}}),ce("")},he=Ee=>{if(Ee){const Ke=ie==null?void 0:ie.filter(Le=>{var Ve,Oe;return(Oe=(Ve=Le==null?void 0:Le.group_name)==null?void 0:Ve.toLowerCase())==null?void 0:Oe.includes(Ee==null?void 0:Ee.toLowerCase())});le(Ke)}else le(ie)};return me.createElement(be.default,{width:980,title:me.createElement("div",{style:{fontWeight:"bold",display:"flex"}},me.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",me.createElement("span",{className:Ne.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),me.createElement(Be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:se,onChange:Ee=>{ce(Ee.target.value.trim()),he(Ee.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>fe(),onOk:()=>{var Ee;z((Ee=y.actionTabs)==null?void 0:Ee.index,ie),fe()}},me.createElement("div",{className:Ne.modal_con},me.createElement(Ce.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ae==null?void 0:ae.length)>0?ae.map(function(Ee,Ke){var Le,Ve;return me.createElement(ue.Z,{span:24,key:Ke},me.createElement(Ce.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ke==(ae==null?void 0:ae.length)-1?"0px":"10px"}},me.createElement("div",{className:Ne.multiple_select,title:Ee.group_name},Ee.group_name),me.createElement("div",{className:"ml20"},me.createElement(oe,{size:"large",ranges:{\u6B64\u523B:[Ee.publish_time?ke()(Ee.publish_time):ke()(),ke()()]},allowClear:!1,disabled:(Le=y.actionTabs)==null?void 0:Le.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Oe=>{var Re;return(0,Te.Q8)(Oe,(Re=y.actionTabs)==null?void 0:Re.disabledDate)},disabledTime:Oe=>(0,Te.d0)(Oe),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ke()((0,Te.U6)(),"HH:mm"),ke()((0,Te.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Ee.publish_time&&[ke()(Ee.publish_time),Ee.end_time?ke()(Ee.end_time):void 0],onChange:(Oe,Re)=>{ae[Ke].publish_time=Re[0],ae[Ke].end_time=Re[1],le([...ae]),ie.forEach(ot=>{ot.group_id===Ee.group_id&&(ot.publish_time=Re[0],ot.end_time=Re[1])}),de([...ie])}})),(Ve=y.actionTabs)!=null&&Ve.rangePickerDisabled?me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ae.splice(Ke,1),le([...ae]),ie.forEach((Oe,Re)=>{Oe.group_id===Ee.group_id&&ie.splice(Re,1)}),de([...ie])}})))}):me.createElement(we.Z,null))))};var E=(0,re.connect)(({classroomList:x})=>({classroomList:x}))(a)},37497:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return y}});var b=te(59301),re=te(20834),Se=te(24905),be=te(3113),Be=te(38854),Ce=te(6848),ue=te(57809),Ne=te(92832),ze={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},ke=te(41867),Te=te(87395),we=te(84105),me=te(26724),oe=te.n(me),a=te(65582),E=(z,ne,ae)=>new Promise((le,ie)=>{var de=fe=>{try{ce(ae.next(fe))}catch(he){ie(he)}},se=fe=>{try{ce(ae.throw(fe))}catch(he){ie(he)}},ce=fe=>fe.done?le(fe.value):Promise.resolve(fe.value).then(de,se);ce((ae=ae.apply(z,ne)).next())}),y=({isAdmin:z,dataSource:ne,batchStatus:ae,SortMenuName:le,setSortMenuName:ie,detailCourseGroupsList:de,onSearch:se,onBoard:ce,onSort:fe,isboard:he,dispatch:Ee,onBatch:Ke,SortMenus:Le,isShowMode:Ve=!1,onModeChange:Oe})=>{const Re=(0,a.useIntl)(),[ot,ct]=(0,b.useState)(!1),[st,pt]=(0,b.useState)([]),[Je,Et]=(0,b.useState)(!0);let[qe,De]=(0,b.useState)([]);const[_e,dt]=(0,b.useState)(1),[Wt,ht]=(0,b.useState)(!1),Ut=(0,a.useParams)(),Ze=fn=>{ie(fn.name),fe(fn)};(0,b.useEffect)(()=>{he&&Tt()},[he]);const Tt=()=>E(void 0,null,function*(){var fn;if(Je&&!Wt){ht(!0),dt(_e+1);const gt=yield Ee({type:"classroomList/getCourseGroupsList",payload:{page:_e,id:Ut.coursesId,limit:20,nonenavigate:!0}});let rt=[...(gt==null?void 0:gt.course_groups)||[]];((fn=gt==null?void 0:gt.course_groups)==null?void 0:fn.length)<20&&(Et(!1),rt.push({id:0,name:Re.formatMessage({id:"classrooms.unassignedClass",defaultMessage:"\u672A\u5206\u73ED"})})),ht(!1),De([...qe,...rt])}}),Ht=b.createElement("section",{className:ze.dropmenu},b.createElement("div",{style:{maxHeight:200,overflow:"auto"}},b.createElement(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:fn=>{Tt()},hasMore:Je,useWindow:!1},b.createElement(re.default,{style:{width:240,zIndex:10}},(de==null?void 0:de.group_count)>0&&(qe==null?void 0:qe.filter(fn=>fn.edit_auth||fn.name===Re.formatMessage({id:"classrooms.unassignedClass",defaultMessage:"\u672A\u5206\u73ED"})).map(function(fn,gt){return b.createElement(re.default.Item,{key:fn.id},b.createElement(Se.default,{checked:st.includes(fn.id),value:fn.id,onChange:rt=>{let Ye=st.indexOf(fn.id);st.indexOf(fn.id)>-1?pt(st.filter(Ae=>Ae!==fn.id)):pt(st.concat(fn.id))}},fn.name))}))))),b.createElement("aside",{style:{background:"#fff"}},b.createElement("div",null,b.createElement(be.ZP,{type:"link",onClick:()=>{ce(st)}},Re.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})),b.createElement(be.ZP,{type:"link",onClick:()=>{pt([])}},Re.formatMessage({id:"classrooms.reset",defaultMessage:"\u91CD\u7F6E"}))))),Pn=le===Re.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"});return b.createElement("div",{className:ze.searchSortControllerContainer},!!(Le!=null&&Le.length)&&b.createElement("div",null,b.createElement(Be.Z,{dropdownRender:()=>b.createElement(re.default,{selectedKeys:[le]},Le.map(fn=>b.createElement(re.default.Item,{key:fn.name,onClick:()=>Ze(fn)},fn.name)))},b.createElement("div",null,b.createElement("span",{className:`${ze.btn} ${Pn?ze.btnSort:""}`},b.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),le)))),Pn&&b.createElement(Ce.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},b.createElement("span",{className:ze.tips},b.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Ve&&b.createElement(ue.default,{defaultValue:"",onChange:Oe,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:Re.formatMessage({id:"classrooms.allExamMode",defaultMessage:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"})},{value:!0,label:Re.formatMessage({id:"classrooms.officialExam",defaultMessage:"\u6B63\u5F0F\u8003\u8BD5"})},{value:!1,label:Re.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"})}]}),b.createElement(Ne.default.Search,{allowClear:!0,placeholder:Re.formatMessage({id:"classrooms.searchByName",defaultMessage:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),onSearch:se,style:{width:220,marginLeft:Ve?"":"auto"}}),(0,ke.eB)()&&he&&b.createElement(Be.Z,{dropdownRender:()=>Ht,open:ot,onOpenChange:fn=>{ct(fn)}},b.createElement("a",null,Re.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),ot?b.createElement(Te.Z,{style:{marginLeft:6}}):b.createElement(we.Z,{style:{marginLeft:6}}))))}},95651:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return we}});var b=te(59301),re=te(95237),Se=te(43604),be=te(20834),Be=te(38854),Ce=te(8591),ue=te(6848),Ne={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},ze=te(65582),ke=te(41867),we=({isLoading:me,addText:oe,tabDataSource:a,isAdmin:E,dispatch:x,classroomList:y,type:z,isExercise:ne,defaultSelectedKeys:ae,onTabMenuClick:le,getDropdownMenu:ie,showControlButton:de,buttonText:se,buttonIcon:ce="icon-tianjiadaohang",extraNode:fe,user:he,onButtonClick:Ee,isModelUser:Ke})=>{var Le,Ve,Oe,Re,ot;const ct=(0,ze.useParams)();return b.createElement("div",{className:Ne.tabMenuContainer},b.createElement(re.Z,null,b.createElement(Se.Z,{flex:"1"},b.createElement(be.default,{onSelect:st=>me?{}:le(st),mode:"horizontal",selectedKeys:ae},a.map(st=>b.createElement(be.default.Item,{key:typeof st.index=="number"?st.index:st.id},b.createElement("span",{className:"c-grey-666"},st.name),st.total!==void 0&&E&&b.createElement("span",{className:"c-grey-999 ml20"},st.total||0))))),E&&ne&&b.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),E&&b.createElement(Se.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ne&&b.createElement(Be.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>b.createElement(be.default,null,b.createElement(be.default.Item,{key:1,onClick:()=>{var st;if((0,ke.Rm)()&&!((st=y.AssistantObject.exercise)!=null&&st.can_download)){Ce.ZP.warning(intl.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}x({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:z,exportType:"exercise",category_id:ct.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),b.createElement(be.default.Item,{key:3,onClick:()=>{var st;if((0,ke.Rm)()&&!((st=y.AssistantObject.exercise)!=null&&st.can_download)){Ce.ZP.warning(intl.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ze.history.push(`/classrooms/${ct==null?void 0:ct.coursesId}/exportlist/exercise_score,export_exercise_users`)}},intl.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))},b.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},b.createElement("span",{style:{color:"#666666",cursor:"pointer"}},b.createElement("i",{className:"iconfont icon-xiazai6"})))),b.createElement("div",{className:Ne.control},b.createElement("div",{className:Ne.extra},fe),de&&(se==intl.formatMessage({id:"classrooms.addLiveBroadcast",defaultMessage:"\u6DFB\u52A0\u76F4\u64AD"})?b.createElement(Be.Z,{menu:{items:(Ve=(Le=[{label:b.createElement("div",{onClick:()=>{Ee("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Ke&&{label:b.createElement("div",{onClick:()=>{Ee("\u5934\u6B4C")}},intl.formatMessage({id:"classrooms.liveBroadcast",defaultMessage:"\u76F4\u64AD"})),key:"2",show:!0}])==null?void 0:Le.filter(st=>st==null?void 0:st.show))==null?void 0:Ve.map(st=>({label:st==null?void 0:st.label,key:st==null?void 0:st.key}))}},b.createElement("span",{className:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:`iconfont ${ce}`})),b.createElement("span",null,se))):b.createElement("span",{onClick:Ee,style:{cursor:"pointer"},className:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:`iconfont ${ce}`})),b.createElement("span",null,se))),!!ie&&b.createElement(Be.Z,{disabled:((Oe=he==null?void 0:he.userInfo)==null?void 0:Oe.user_status)===2,className:"ml10",dropdownRender:ie},b.createElement("span",{className:((Re=he==null?void 0:he.userInfo)==null?void 0:Re.user_status)===2?Ne.selectBtn1:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-tianjiadaohang"})),b.createElement(ue.Z,{title:((ot=he==null?void 0:he.userInfo)==null?void 0:ot.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},b.createElement("span",null,oe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},93711:function(at,Qe,te){"use strict";te.r(Qe),te.d(Qe,{default:function(){return kc}});var b=te(2337),re=te(59301),Se=te(65582),be=te(43418),Be=te(20834),Ce=te(8591),ue=te(61621),Ne=te(58421),ze=te(81228),ke=te(3113),Te=te(24905),we=te(56656),me=te.n(we),oe=te(41867),a=te(65862),E=te(2524),x=te(38147),y=te(99313),z=te(78241),ne=te(6848),ae=te(5871),le=te(57809),ie=te(92832),de=te(26724),se=te.n(de),ce=te(49018),fe={flex_box_center:"flex_box_center___aIYEA",flex_space_between:"flex_space_between___hCKPx",flex_box_vertical_center:"flex_box_vertical_center___K6UJb",flex_box_center_end:"flex_box_center_end___BVN_k",flex_box_column:"flex_box_column___S4apM",bg:"bg___Pox5v",containerTitle:"containerTitle___laevg",containerDesc:"containerDesc___IIMRX",menus:"menus___atKNl",listItem:"listItem___zDBVK",info:"info___k52wj",title:"title___zq7AS",titleLeft:"titleLeft___efDI2",titleRight:"titleRight___uQt6L",acitons:"acitons___Vg6al",move:"move___Ga0E4",hideHeadCheckbox:"hideHeadCheckbox___pLoYs",moveCategory:"moveCategory___eZPjj",tabSearch:"tabSearch___IlcNp",warpModal:"warpModal___hzRTF",modalColumn:"modalColumn___Rcl4F",modalRow:"modalRow___rzx2r",sup:"sup___cAGuY",name:"name___flQya"},he=te(66457),Ee=te(35479),Ke=te(79274),Le=te(90463),Ve=te(83028),Oe=te(60979),Re=te(59301),ot=Object.defineProperty,ct=Object.defineProperties,st=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,qe=(ee,ve,ge)=>ve in ee?ot(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,De=(ee,ve)=>{for(var ge in ve||(ve={}))Je.call(ve,ge)&&qe(ee,ge,ve[ge]);if(pt)for(var ge of pt(ve))Et.call(ve,ge)&&qe(ee,ge,ve[ge]);return ee},_e=(ee,ve)=>ct(ee,st(ve)),dt=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const{TabPane:Wt}=y.default,ht=({classroomList:ee,exercise:ve,loading:ge,dispatch:He})=>{var qt;const yt=(0,Se.useIntl)(),Pt=(0,Se.useParams)(),Sn=(0,Se.useLocation)(),[lt]=z.default.useForm(),{brankList:_t}=ve;let[Go,Xo]=(0,re.useState)(!0),[ko,fo]=(0,re.useState)(!1);const[oa,Mo]=(0,re.useState)("myself");let[Hn,Ha]=(0,re.useState)([]),[Ta,Na]=(0,re.useState)([]),[hr,er]=(0,re.useState)(),[Lo,Ho]=(0,re.useState)([]);const Ko=(0,re.useRef)(null),[qo,ta]=(0,re.useState)(!1),[Oo,Xn]=(0,re.useState)(""),[Dt,Cl]=(0,re.useState)(""),[No,Nn]=(0,re.useState)(!1),[jo,Lr]=(0,re.useState)({}),en=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(xt,Sa,rr)=>Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement(ne.Z,{title:xt},Re.createElement("div",{title:xt,className:fe.name},xt)),(Sa==null?void 0:Sa.high_resources_consume)&&Re.createElement(Le.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:xt=>Re.createElement(ne.Z,{title:xt},Re.createElement("span",null,xt))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:xt=>xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(xt,Sa)=>Re.createElement("a",{href:xt?`/randompaper/detail/${Sa.id}`:`/paperlibrary/see/${Sa.id}?defaultActiveKey=1`,target:"_blank>"}," ",yt.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))}],[Un,eo]=(0,re.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,re.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Wo(),Ho([]),La())},[ve.actionTabs.key]);const La=()=>dt(void 0,null,function*(){const xt=yield He({type:"paperlibrary/getTeachGroupData"});Na(xt)}),zt=xt=>{const Sa=parseInt(xt);return isNaN(Sa)?"":Sa},Wo=()=>dt(void 0,null,function*(){var xt,Sa;if(Go){++Un.page,Xo(!1);const rr=yield He({type:"exercise/getBrankList",payload:_e(De({},Un),{search:(xt=Un.search)==null?void 0:xt.trim()})});Hn=rr!=null&&rr.object_list?[...Hn.concat(rr==null?void 0:rr.object_list)]:Hn,Un.filter==="public"?er(rr.is_teacher):er(!0),((Sa=rr.object_list)==null?void 0:Sa.length){Ko.current.scrollTop=0,Hn=[],Un.page=0,Un.group_id=xt,Go=!0,Ho([]),eo(De({},Un)),Wo()},gl={selectedRowKeys:Lo,onChange:xt=>{Ho(xt)},type:"radio"},Pr=()=>{eo(De({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ha([]),Xo(!0),Mo("myself"),He({type:"exercise/setActionTabs",payload:{}}),fo(!1)},[Tl,Sr,Lt,Bt]=(0,Ee.P)(),tn=xt=>dt(void 0,null,function*(){let Sa=!1;Hn.forEach(Uo=>{Lo.includes(Uo.id)&&(Sa=Uo.is_random)});const rr=xt.map(Uo=>({shixun_id:Uo.id,is_use:Uo.is_use,is_copy:Uo.is_copy}));if(!Sa){Nn(!0);const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:Pt.coursesId,category_id:(Pt==null?void 0:Pt.categoryId)||null,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr}});Nn(!1),(Uo==null?void 0:Uo.status)===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),He({type:"classroomList/getClassroomExercisesList",payload:De({},ve.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:{id:Pt.coursesId}}),Xn(`/classrooms/${Pt.coursesId}/exercise/${Uo.exercise_id}/detail?random=${Uo.is_random}&tabs=3`),Cl(`/classrooms/${Pt.coursesId}/exercise/add/${Uo.exercise_id}?random=${Uo.is_random}&type=2`),ta(!0),Ce.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Sr(),Pr());return}Nn(!0),setTimeout(()=>{Nn(!1)},500),He({type:"exercise/setActionTabs",payload:{}});let kr=1,ol=be.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Re.createElement("div",{className:fe.modalColumn},Re.createElement("div",{className:fe.modalRow},Re.createElement("sup",{className:fe.sup},"*"),Re.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Re.createElement(ae.Z,{parser:zt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:kr,onChange:Uo=>{kr=Uo;const oi=document.getElementById("model_error");kr<1||kr>50?oi.style.display="block":oi.style.display="none"}})),Re.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Pr,onOk:()=>dt(void 0,null,function*(){if(kr<1||kr>50){const oi=document.getElementById("model_error");return oi.style.display="block",Promise.reject()}ol.update({cancelButtonProps:{disabled:!0}});const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:Pt.coursesId,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr,num:kr}});ol.update({cancelButtonProps:{disabled:!1}}),Uo&&Uo.status===0?((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),be.default.destroyAll(),He({type:"classroomList/getClassroomExercisesList",payload:De({},ve.actionTabs.params)}),Pr(),Sr(),Ce.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Pr(),Sr())})})});return Re.createElement(Re.Fragment,null,Re.createElement(be.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:yt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:ko,bodyStyle:{minHeight:200},wrapClassName:fe.warpModal,onOk:()=>dt(void 0,null,function*(){var xt;if(!Lo.length){Ce.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}fo(!0);let Sa=!1,rr=!1;if(Hn.forEach(ol=>{Lo.includes(ol.id)&&ol.need_authorize&&(Sa=ol.need_authorize),Lo.includes(ol.id)&&(rr=ol.is_random)}),Sa){(0,he.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let kr=yield(0,Oe.Tr)({id:`${Lo[0]}`,course_id:(xt=ee.detailTopBanner)==null?void 0:xt.course_id,type:"examination_bank"});fo(!1),(kr==null?void 0:kr.student_count)===0?tn([]):Lr(kr)}),onCancel:Pr},Re.createElement(y.default,{activeKey:oa,onTabClick:xt=>dt(void 0,null,function*(){Ko.current.scrollTop=0,Hn=[],oa!==xt&&Ho([]),Mo(xt),Un.page=0,Un.filter=xt,Un.group_id=null,Go=!0,Wo()})},Re.createElement(Wt,{tab:Re.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Re.createElement(Wt,{tab:Re.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Re.createElement(Wt,{tab:Re.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Re.createElement("div",{className:fe.tabSearch},oa==="teacher"&&Re.createElement(le.default,{value:Un.group_id,onChange:ul,size:"middle",style:{width:200,marginRight:30}},Re.createElement(le.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(qt=Ta==null?void 0:Ta.groups)==null?void 0:qt.map(xt=>Re.createElement(le.default.Option,{key:xt==null?void 0:xt.group_id,value:xt==null?void 0:xt.group_id},xt==null?void 0:xt.name))),Re.createElement(ie.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Un.search,onChange:xt=>{Un.search=xt.target.value,eo(De({},Un))},onSearch:xt=>{Ko.current.scrollTop=0,Hn=[],Un.page=0,Go=!0,Ho([]),xt&&(0,Ke.tk)({name:xt,copywriting:xt,position:"Exercise"}),Wo()}})),Re.createElement("div",{ref:Ko,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!hr&&oa==="public"&&Re.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Re.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),Re.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Re.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>{Wo()},hasMore:Go,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&hr&&Re.createElement(ce.Z,{className:fe.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Hn,onRow:xt=>({onClick:()=>{Ho([xt==null?void 0:xt.id])}}),resColumns:en,rowSelection:gl})))),Re.createElement(be.default,{title:yt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:qo,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Re.createElement("div",null,Re.createElement(ke.ZP,{onClick:()=>{ta(!1),Se.history.push(Dt)}},"\u4FEE\u6539\u8BD5\u5377"),Re.createElement(ke.ZP,{type:"primary",onClick:()=>{Se.history.push(Oo),ta(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ta(!1)}},Re.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Re.createElement(Ve.Z,{resdata:jo,type:"exercise",okloading:No,oktext:(jo==null?void 0:jo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xt=>{tn(xt)}}),Re.createElement(Ee.Z,{inPaper:!0,visible:Tl,onCancel:Sr,onOk:tn,renderData:Lt,modalType:"multiple",type:"examination_bank"}))};var Ut=(0,Se.connect)(({exercise:ee,loading:ve,classroomList:ge})=>({exercise:ee,loading:ve,classroomList:ge}))(ht),Ze=te(71418),Tt=te(95237),Ht=te(5112),Pn=te(5083),fn=te(78673),gt=te(87513),rt=te(70414),Ye=te(44304),Ae=te(43604),nt=te(1710),It=te(3918),Me={cstuModal:"cstuModal___aXQ_6",removeStyle:"removeStyle___fT_EI",bottom:"bottom___yocae",yes:"yes___Iw504",no:"no___yeWHC",Onerow:"Onerow___hvTnk",searchMember:"searchMember____guvA",searchMemberHeader:"searchMemberHeader___NdQj2"},Ie=te(96622),et=te(59301),tt=Object.defineProperty,je=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Rt=(ee,ve,ge)=>ve in ee?tt(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,dn=(ee,ve)=>{for(var ge in ve||(ve={}))Qt.call(ve,ge)&&Rt(ee,ge,ve[ge]);if(yn)for(var ge of yn(ve))pn.call(ve,ge)&&Rt(ee,ge,ve[ge]);return ee},Ge=(ee,ve)=>je(ee,mt(ve)),vt=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const ft=({visible:ee,setVisible:ve,onK:ge,selectKeys:He,selectRows:qt,appointStudent:yt,modalParams:Pt,courseId:Sn})=>{const lt=(0,Se.useIntl)(),_t=(0,Se.useParams)(),[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1),[oa,Mo]=(0,re.useState)([]),[Hn,Ha]=(0,re.useState)([]),[Ta,Na]=(0,re.useState)([]),[hr,er]=(0,re.useState)("all"),[Lo,Ho]=(0,re.useState)("all");let[Ko,qo]=(0,re.useState)(!0);const[ta,Oo]=(0,re.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Xn,Dt]=(0,re.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Cl={selectedRowKeys:Hn,columnWidth:40,hideSelectAll:!0,onSelect:(en,Un,eo)=>{let La=!0;for(let zt=0;zt{if(en&&eo.length>0){eo.forEach(La=>{Hn.push(La.user_id),Ta.push(La)}),Ha([...Hn]),Na([...Ta]);return}if(!en&&eo.length>0){let La=[],zt=[];const Wo=new Set(eo),ul=new Set(Hn),gl=new Set(Ta);La=[...ul].filter(Pr=>[...Wo].every(Tl=>Tl.user_id!==Pr)),zt=[...gl].filter(Pr=>[...Wo].every(Tl=>Tl.user_id!==Pr.user_id)),Ha([...La]),Na([...zt])}}};(0,re.useEffect)(()=>{ee&&He&&(Ha([...He]),Na(qt))},[ee,He]),(0,re.useEffect)(()=>{ee&&(!yt&&Pt?Xn.status=Pt:Xn.status=null,Dt(dn({},Xn)),Nn())},[ee,yt,Pt]);const No=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(en,Un,eo)=>et.createElement("span",{style:{color:"#333"}},eo+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(en,Un,eo)=>et.createElement("span",null,en)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(en,Un,eo)=>et.createElement("span",{style:{color:"#666"}},en)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(en,Un)=>et.createElement("span",null,en)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(en,Un)=>et.createElement("span",null,en||"--")},{title:lt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(en,Un)=>et.createElement("span",null,en)}].filter(en=>Pt===1||Pt===2?en.title!==lt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}):!0),Nn=()=>vt(void 0,null,function*(){var en,Un,eo;fo(!0);const La=yield(0,x.ZP)(`/api/exercises/${_t.categoryId||Sn}/wait_make_up_students.json`,{method:"get",params:Ge(dn({},Xn),{keywords:(en=Xn==null?void 0:Xn.keywords)==null?void 0:en.trim()})});if(La.status===0){const zt=((eo=(Un=La==null?void 0:La.data)==null?void 0:Un.all_course_groups)==null?void 0:eo.map(Wo=>({value:Wo==null?void 0:Wo.id,label:Wo==null?void 0:Wo.name})))||[];Oo([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...zt]),Mo(La.data)}fo(!1)}),jo=()=>{Xn.page=1,Xn.status=null,Xn.course_group_id=null,Xn.keywords="",er("all"),Ho("all"),Ha([]),Na([]),Dt(dn({},Xn)),yt&&ge(Hn==null?void 0:Hn.length,Hn,Ta)},Lr=()=>{Xn.page=1,Xn.status=null,Xn.course_group_id=null,Xn.keywords="",Dt(dn({},Xn)),er("all"),Ho("all"),Ha([]),Na([]),ve(!1)};return et.createElement(be.default,{centered:!0,className:Me.cstuModal,title:Pt===1?"\u7F3A\u8003\u5B66\u751F":Pt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ee,width:1200,footer:null,onCancel:()=>{Lr()}},et.createElement(Tt.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},et.createElement(Tt.Z,null,et.createElement(Ae.Z,null,et.createElement(le.default,{size:"large",value:hr,style:{width:200,marginRight:20},onChange:en=>{er(en),en==="all"?Xn.course_group_id=null:Xn.course_group_id=en,Xn.page=1,Dt(dn({},Xn)),Nn()},options:ta})),yt&&et.createElement(Ae.Z,null,et.createElement(le.default,{size:"large",value:Lo,style:{width:200},onChange:en=>{Ho(en),en==="all"?Xn.status=null:Xn.status=en,Xn.page=1,Dt(dn({},Xn)),Nn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),et.createElement(Ae.Z,null,et.createElement(It.t7,{style:{width:300,marginLeft:15},value:Xn.keywords,allowClear:!0,onChange:en=>{Xn.keywords=en,Xn.page=1,Dt(dn({},Xn)),Nn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),et.createElement(Tt.Z,{align:"middle",className:"mb30"},et.createElement(Ae.Z,{span:14},et.createElement("div",{className:"flexd-table-header"},et.createElement(nt.default,{pagination:!1,dataSource:[],columns:No,rowSelection:yt?Cl:null,rowKey:en=>en.user_id})),et.createElement("div",null,et.createElement(nt.default,{rowSelection:yt?Cl:null,columns:No,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:en=>en.user_id,loading:ko,dataSource:oa==null?void 0:oa.exercise_users,onChange:(en,Un,eo)=>{Xn.page=en==null?void 0:en.current,Xn.limit=en==null?void 0:en.pageSize,eo!=null&&eo.order?(Xn.sort_by=eo==null?void 0:eo.field,Xn.direction=(eo==null?void 0:eo.order)==="ascend"?"asc":"desc"):(Xn.sort_by=null,Xn.direction=null),Dt(dn({},Xn)),Nn()},pagination:!1}))),et.createElement(Ae.Z,{span:1},et.createElement("img",{src:Ie,style:{marginLeft:10}})),et.createElement(Ae.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},et.createElement("div",{className:Me.searchMember,style:{width:550}},et.createElement(Tt.Z,{className:Me.searchMemberHeader},et.createElement(Ae.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),et.createElement(Ae.Z,{flex:"110px"},"\u5B66\u53F7"),et.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),et.createElement("div",{style:{overflow:"auto",height:390}},Ta==null?void 0:Ta.map((en,Un)=>et.createElement(Tt.Z,{key:Un,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},et.createElement(Ae.Z,{flex:"100px"},en.user_name),et.createElement(Ae.Z,{flex:"110px"},en.student_id),et.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},en.user_group_name),et.createElement(Ae.Z,{style:{marginLeft:10}},et.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Na(Ta.filter(eo=>eo.user_id!=en.user_id)),Ha(Hn.filter(eo=>eo!=en.user_id))}})))))))),!(Pt===1||Pt===2)&&et.createElement("div",{className:Me.bottom},et.createElement(ke.ZP,{className:Me.no,onClick:()=>{Lr()}},"\u53D6\u6D88"),et.createElement(ke.ZP,{loading:Go,type:"primary",onClick:()=>{jo()}},lt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))};var Gt=(0,Se.connect)(({})=>({}))(ft),hn={contentInterval:"contentInterval___X53PP",numberInput:"numberInput___WtIey",minorRuleText:"minorRuleText___CPyNm",failedList:"failedList___OOvHs",name:"name___PGVi5",publish:"publish___BGtTv"},Zt=te(59301),Cn=Object.defineProperty,Rn=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Ka=(ee,ve,ge)=>ve in ee?Cn(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,oo=(ee,ve)=>{for(var ge in ve||(ve={}))Pa.call(ve,ge)&&Ka(ee,ge,ve[ge]);if(Da)for(var ge of Da(ve))En.call(ve,ge)&&Ka(ee,ge,ve[ge]);return ee},On=(ee,ve)=>Rn(ee,ga(ve)),Eo=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});function uo(ee,ve){const ge=[];for(let He=ee;He{let ve=new Date;const ge=me()(ee).format("HH");if(me()(ee).isSame(me()(ve),"day")){const He=me()(ve).format("HH"),qt=me()(ve).format("mm");return{disabledHours:()=>uo(0,24).splice(1,He*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ge,He),me()(ee).isSame(me()(ve),"hour")&&ge<=He?uo(0,60).splice(0,qt):uo(60,60))}}else if(me()(ee).isSame(me()(),"day")){const He=me()().format("HH"),qt=me()().format("mm");return{disabledHours:()=>uo(0,24).splice(0,He),disabledMinutes:()=>ge<=He?uo(0,qt):uo(60,60)}}else return!1},nn=({exercise:ee,dispatch:ve})=>{var ge,He,qt,yt,Pt,Sn,lt,_t,Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho;const Ko=(0,Se.useIntl)(),qo=(0,Se.useParams)(),[ta]=z.default.useForm(),[Oo,Xn]=(0,re.useState)(1),[Dt,Cl]=(0,re.useState)([]),[No,Nn]=(0,re.useState)(!0),[jo,Lr]=(0,re.useState)([]),[en,Un]=(0,re.useState)(!0),[eo,La]=(0,re.useState)(!1),{workSetting:zt}=ee,[Wo,ul]=(0,re.useState)(!1),[gl,Pr]=(0,re.useState)([]),[Tl,Sr]=(0,re.useState)([]),[Lt,Bt]=(0,re.useState)(!1),[tn,xt]=(0,re.useState)(!1),[Sa,rr]=(0,re.useState)(!1),[kr,ol]=(0,re.useState)(null),[Uo,oi]=(0,re.useState)(1),[lu,Wi]=(0,re.useState)({}),[Pu,iu]=(0,re.useState)({}),[Zu,uu]=(0,re.useState)(!1);(0,re.useEffect)(()=>{var pa;if(ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ya(),Yi(),ee.actionTabs.type===2)){const to=(pa=ee.actionTabs)==null?void 0:pa.unified_setting;Un(to)}},[ee.actionTabs]),(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya,wr;(pa=zt==null?void 0:zt.exercise)!=null&&pa.publish_time&&ta.setFieldsValue({publish_time:me()((to=zt==null?void 0:zt.exercise)==null?void 0:to.publish_time)}),(ba=zt==null?void 0:zt.exercise)!=null&&ba.end_time&&ta.setFieldsValue({end_time:me()((Io=zt==null?void 0:zt.exercise)==null?void 0:Io.end_time)}),ta.setFieldsValue({exercise_type:(ma=zt==null?void 0:zt.exercise)==null?void 0:ma.exercise_type,simulate_exercise_num:(Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.simulate_exercise_num}),oi((wr=zt==null?void 0:zt.exercise)==null?void 0:wr.exercise_type)},[ee]);const jt=pa=>{var to;const ba=ta.getFieldValue("publish_time");if(!ba||(to=zt==null?void 0:zt.exercise)!=null&&to.publish_time)return;let Io;pa===1?Io=me()(ba).add(120,"minutes"):Io=me()(ba).add(7,"days"),ta.setFieldsValue({end_time:Io})},ya=pa=>Eo(void 0,null,function*(){var to,ba;Nn(!0);const Io=yield(0,gt.N3)({coursesId:qo.coursesId,check_ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(Ya=>Number(Ya)))||[]]});console.log(Io,"res");const ma=((ba=Io==null?void 0:Io.course_info)==null?void 0:ba.map((Ya,wr)=>On(oo({},Ya),{key:Ya.course_group_id,title:Ya.course_group_name,name:Ya.course_group_name,disabled:!!Ya.is_published})))||[];if((Io==null?void 0:Io.status)!==-1){Cl([...ma]);const Ya=me()();ta.setFieldsValue({publish_time:Ya}),(ta.getFieldValue("exercise_type")||1)===1?ta.setFieldsValue({end_time:me()(Ya).add(120,"minutes")}):ta.setFieldsValue({end_time:me()(Ya).add(7,"days")})}Nn(!1)});(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya;if((pa=zt==null?void 0:zt.exercise)!=null&&pa.is_appoint_user){const wr=((ba=(to=zt==null?void 0:zt.exercise)==null?void 0:to.all_exercise_users)==null?void 0:ba.map(ho=>ho.user_id))||[];Pr([...wr])}Bt((Io=zt==null?void 0:zt.exercise)==null?void 0:Io.is_appoint_user),xt((ma=zt==null?void 0:zt.exercise)==null?void 0:ma.is_miss_exam_user),rr((Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.is_no_passing_user)},[zt]),(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya,wr,ho;(to=(pa=ee==null?void 0:ee.actionTabs)==null?void 0:pa.selectArrs)!=null&&to[0]&&ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&ve({type:"exercise/getWorkSetting",payload:{categoryId:(Io=(ba=ee==null?void 0:ee.actionTabs)==null?void 0:ba.selectArrs)==null?void 0:Io[0],category:(Ya=(ma=ee==null?void 0:ee.actionTabs)==null?void 0:ma.selectArrs)==null?void 0:Ya[0],coursesId:(ho=(wr=ee==null?void 0:ee.actionTabs)==null?void 0:wr.params)==null?void 0:ho.id}})},[(ge=ee==null?void 0:ee.actionTabs)==null?void 0:ge.selectArrs]);const Fl=()=>Eo(void 0,null,function*(){var pa,to,ba,Io,ma,Ya,wr;const ho=oo({},ta.getFieldsValue()),Au=me()(me()(ho.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),hc=me()(me()(ho.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Au,Au,33),hc<=Au){Ce.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((jo==null?void 0:jo.length)<=0&&!en&&Dt.length>0&&!((pa=zt==null?void 0:zt.exercise)!=null&&pa.is_make_up_exercise)){Ce.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const jc=Dt.map(sl=>sl.key),Xl={check_ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(sl=>Number(sl)))||[]],end_time:me()(ho.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(ho.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:jo.map(sl=>sl.course_group_id),unified_setting:!jo.length,exercise_type:ho.exercise_type,simulate_exercise_num:ho.simulate_exercise_num};if(((ba=ee.actionTabs.selectArrsAll)==null?void 0:ba.length)>0&&ee.actionTabs.type===1&&(Xl.check_ids=[...((ma=(Io=ee.actionTabs.selectArrsAll)==null?void 0:Io.filter(sl=>!sl.high_resources_consume||sl.high_resources_consume_permission))==null?void 0:ma.map(sl=>Number(sl==null?void 0:sl.id)))||[]]),(Ya=zt==null?void 0:zt.exercise)!=null&&Ya.is_make_up_exercise){if(Lt&&gl.length<=0||!Lt&&!(tn||Sa)){Ce.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Xl.is_appoint_user=Lt,Xl.is_miss_exam_user=tn,Xl.is_no_passing_user=Sa,Lt?Xl.make_up_exercise_users=gl.map(sl=>({user_id:sl})):Xl.make_up_exercise_user=[]}let{is_locked:Ec,open_camera:Sc,screen_open:yc,login_restrict:Pc,ip_bind:Ac,ip_limit:Xs,is_random:qs,id:$s,identity_verify:xc,open_phone_video_recording:Cc}=zt==null?void 0:zt.exercise;if(ee.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Ec||Sc||yc||Pc||Ac||Xs=="pub"||Xs=="inner"||xc||Cc)&&ho.exercise_type==2){if(ve({type:"exercise/setActionTabs",payload:{}}),ee.actionTabs.type==2){let sl=be.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Zt.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Zt.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(zt==null?void 0:zt.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Eo(void 0,null,function*(){var xu;uu(!0);let Vi=yield(0,Oe.Tr)({exercise_ids:[...((xu=ee.actionTabs.selectArrs)==null?void 0:xu.map(Cu=>Number(Cu)))||[]],course_id:qo.coursesId,type:"exercise"});if((Vi==null?void 0:Vi.student_count)===0){if((yield yi(Xl))&&ee.actionTabs.isRouter){sl.destroy(),Se.history.push(`/classrooms/${qo.coursesId}/exercise/${$s}/detail?random=${qs}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else iu(Xl),Wi(Vi)}),onCancel:()=>{sl.destroy(),uu(!1),yi(Xl)}})}else{let sl=be.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:Zt.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>Eo(void 0,null,function*(){var xu;uu(!0);let Vi=yield(0,Oe.Tr)({exercise_ids:[...((xu=ee.actionTabs.selectArrs)==null?void 0:xu.map(Cu=>Number(Cu)))||[]],course_id:qo.coursesId,type:"exercise"});if((Vi==null?void 0:Vi.student_count)===0){if((yield yi(Xl))&&ee.actionTabs.isRouter){Se.history.push(`/classrooms/${qo.coursesId}/exercise/${$s}/detail?random=${qs}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else iu(Xl),Wi(Vi)})})}return}let xs=yield(0,Oe.Tr)({exercise_ids:[...((wr=ee.actionTabs.selectArrs)==null?void 0:wr.map(sl=>Number(sl)))||[]],course_id:qo.coursesId,type:"exercise"});(xs==null?void 0:xs.student_count)===0?yi(Xl):(iu(Xl),Wi(xs))}),ml=()=>{var pa;let to=[...(pa=ee.actionTabs.selectArrsAll)==null?void 0:pa.filter(ba=>ba.high_resources_consume&&!ba.high_resources_consume_permission)];(to==null?void 0:to.length)>0&&ee.actionTabs.type===1&&be.default.confirm({centered:!0,icon:null,footer:null,width:560,title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Zt.createElement("div",null,Zt.createElement("div",{className:hn.tipcontent},Zt.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",to==null?void 0:to.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Zt.createElement("div",{className:"mt20 mb20"},to==null?void 0:to.map(ba=>Zt.createElement("div",{className:hn.failedList,key:ba.id},Zt.createElement("div",{className:hn.name},ba==null?void 0:ba.exercise_name),Zt.createElement("div",{className:hn.publish,onClick:()=>{(0,a.xg)(`/classrooms/${qo.coursesId}/exercise/${ba.id}/detail?random=${ba.is_random}`)}},Ko.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))))))})},yi=pa=>Eo(void 0,null,function*(){var to,ba,Io;if(ee.actionTabs.type===1){let wr=[...(to=ee.actionTabs.selectArrsAll)==null?void 0:to.filter(ho=>ho.high_resources_consume&&!ho.high_resources_consume_permission)];if((wr==null?void 0:wr.length)==ee.actionTabs.selectArrsAll.length){ve({type:"exercise/setActionTabs",payload:{}}),ml();return}}let ma=!1;return La(!0),(yield(0,x.ZP)(`/api/courses/${qo.coursesId}/exercises/publish.json`,{method:"post",body:pa})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Yi(),Ce.ZP.success("\u53D1\u5E03\u6210\u529F"),ve({type:"exercise/setActionTabs",payload:{}}),(ba=ee==null?void 0:ee.actionTabs)!=null&&ba.cb?(Io=ee==null?void 0:ee.actionTabs)==null||Io.cb():ve({type:"classroomList/getClassroomExercisesList",payload:oo({},ee.actionTabs.params)}),ma=!0,ee.actionTabs.type===1&&ml()),La(!1),ma}),Yi=()=>{Xn(1),Cl([]),Lr([])},hu=(pa,to,ba)=>{pa<=0?Ce.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Pr(to),Sr(ba),ul(!1))};return Zt.createElement(be.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Fl,confirmLoading:eo||No,onCancel:()=>{Yi(),ve({type:"exercise/setActionTabs",payload:{}})}},Zt.createElement(Ze.Z,{spinning:No},Dt&&Zt.createElement(z.default,{form:ta},!!((He=ee==null?void 0:ee.actionTabs)!=null&&He.disabled)&&Zt.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Zt.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:rt.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((qt=zt==null?void 0:zt.exercise)!=null&&qt.is_make_up_exercise)&&Zt.createElement(Zt.Fragment,null,Zt.createElement(Tt.Z,null,Zt.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Zt.createElement("span",{style:{color:"red",marginRight:3}},"*"),Ko.formatMessage({id:"classrooms.examMode",defaultMessage:"\u8003\u8BD5\u6A21\u5F0F"})),Zt.createElement(z.default.Item,{name:"exercise_type"},Zt.createElement(Ht.ZP.Group,{disabled:((yt=zt==null?void 0:zt.exercise)==null?void 0:yt.exercise_status)>1,onChange:pa=>{oi(pa.target.value),jt(pa.target.value)}},Zt.createElement(Ht.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Zt.createElement(Ht.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Uo==2&&Zt.createElement(Tt.Z,{className:`${hn.contentInterval}`},Zt.createElement("span",{className:`${hn.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Zt.createElement(z.default.Item,{name:"simulate_exercise_num"},Zt.createElement(ae.Z,{className:hn.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Pt=zt==null?void 0:zt.exercise)==null?void 0:Pt.exercise_status)>1,min:1,max:999})),Zt.createElement("span",null,"\u6B21",Zt.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Zt.createElement(Tt.Z,null,Zt.createElement("span",{className:"mr10 mt5"},Zt.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Zt.createElement(z.default.Item,{name:"publish_time"},Zt.createElement(Pn.default,{style:{width:170},disabledDate:pa=>pa&&pa<=me()().subtract(0,"days"),disabledTime:no,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Zt.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Zt.createElement(z.default.Item,{name:"end_time"},Zt.createElement(Pn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:pa=>pa&&pa{var ba,Io,ma,Ya,wr;if(Bt(pa),pa)if((ba=zt==null?void 0:zt.exercise)!=null&&ba.is_appoint_user){const ho=(ma=(Io=zt==null?void 0:zt.exercise)==null?void 0:Io.all_exercise_users)==null?void 0:ma.map(Au=>Au.user_id);Pr([...ho])}else Pr([]),xt(!1),rr(!1);else xt((Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.is_miss_exam_user),rr((wr=zt==null?void 0:zt.exercise)==null?void 0:wr.is_no_passing_user)},disabled:((lt=zt==null?void 0:zt.exercise)==null?void 0:lt.exercise_status)!==1}),Zt.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Lt&&Zt.createElement(Tt.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Zt.createElement(Te.default,{checked:tn,disabled:((_t=zt==null?void 0:zt.exercise)==null?void 0:_t.exercise_status)!==1||((Go=zt==null?void 0:zt.exercise)==null?void 0:Go.miss_exam_count)<=0,onChange:pa=>{xt(pa.target.checked)}},Zt.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Zt.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ol(1),Bt(!1),ul(!0)}},"\uFF08",`${(Xo=zt==null?void 0:zt.exercise)==null?void 0:Xo.miss_exam_count}\u4EBA`,"\uFF09"),Zt.createElement(Te.default,{checked:Sa,disabled:((ko=zt==null?void 0:zt.exercise)==null?void 0:ko.exercise_status)!==1||((fo=zt==null?void 0:zt.exercise)==null?void 0:fo.no_passing_count)<=0,onChange:pa=>{rr(pa.target.checked)}},Zt.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Zt.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ol(2),Bt(!1),ul(!0)}},"\uFF08",`${(oa=zt==null?void 0:zt.exercise)==null?void 0:oa.no_passing_count}\u4EBA`,"\uFF09")),Lt&&Zt.createElement(Tt.Z,{className:"mt20",style:{paddingLeft:"90px"}},Zt.createElement(ke.ZP,{type:"primary",ghost:!0,disabled:((Mo=zt==null?void 0:zt.exercise)==null?void 0:Mo.exercise_status)!==1,onClick:()=>{ul(!0),ol(void 0)}},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Zt.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Zt.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${gl.length||0} \u4EBA`,"\uFF09"))),ee.actionTabs.type===2&&!((Hn=zt==null?void 0:zt.exercise)!=null&&Hn.is_make_up_exercise)&&Zt.createElement(Tt.Z,{style:{marginBottom:"10px"}},Zt.createElement("span",{className:"mr10"},Zt.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Zt.createElement(Ht.ZP.Group,{value:en,onChange:pa=>{Un(pa.target.value),Lr([])}},Zt.createElement(Ht.ZP,{disabled:!!((Ha=ee==null?void 0:ee.actionTabs)!=null&&Ha.disabled)||Dt.some(pa=>pa==null?void 0:pa.is_published)||!((Ta=ee==null?void 0:ee.actionTabs)!=null&&Ta.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Zt.createElement(Ht.ZP,{disabled:Dt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Dt.length<=0&&ee.actionTabs.type===2&&!((Na=zt==null?void 0:zt.exercise)!=null&&Na.is_make_up_exercise)&&Zt.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(ee.actionTabs.type===1||!en)&&!((hr=zt==null?void 0:zt.exercise)!=null&&hr.is_make_up_exercise)&&Dt.length>0&&Zt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Zt.createElement("span",{style:{flex:1}},Zt.createElement(Te.default,{checked:jo.length===Dt.length,onChange:pa=>{jo.length===Dt.length?Lr([]):Lr(Dt)}},"\u5168\u9009")),Zt.createElement("span",{style:{width:16}}),Zt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",jo.length||0,"\u4E2A\u5206\u73ED")),(ee.actionTabs.type===1||!en)&&!((er=zt==null?void 0:zt.exercise)!=null&&er.is_make_up_exercise)&&Dt.length>0&&Zt.createElement(Ye.Z,{data:Dt,selectedRowKeys:jo,setSelectedRowKeys:Lr})),Zt.createElement(Gt,{visible:Wo,setVisible:ul,onK:hu,selectKeys:gl,selectRows:Tl,appointStudent:Lt,modalParams:kr,courseId:qo.categoryId||((Ho=(Lo=ee==null?void 0:ee.actionTabs)==null?void 0:Lo.selectArrs)==null?void 0:Ho[0])})),Zt.createElement(Ve.Z,{resdata:lu,type:"exercisepush",okloading:eo,oktext:(lu==null?void 0:lu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pa=>Eo(void 0,null,function*(){var to,ba,Io;La(!0);let ma=yield(0,x.ZP)(`/api/courses/${qo.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(Ya=>Number(Ya)))||[]]}});if(La(!1),(ma==null?void 0:ma.status)===0)if(Zu){let Ya=yield yi(Pu);if(be.default.destroyAll(),Ya&&ee.actionTabs.isRouter){Se.history.push(`/classrooms/${qo.coursesId}/exercise/${(ba=zt==null?void 0:zt.exercise)==null?void 0:ba.id}/detail?random=${(Io=zt==null?void 0:zt.exercise)==null?void 0:Io.is_random}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else yi(Pu)})}))};var _n=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(nn),na=Object.defineProperty,Oa=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,jr=(ee,ve,ge)=>ve in ee?na(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,St=(ee,ve)=>{for(var ge in ve||(ve={}))ar.call(ve,ge)&&jr(ee,ge,ve[ge]);if(va)for(var ge of va(ve))Ar.call(ve,ge)&&jr(ee,ge,ve[ge]);return ee},Ot=(ee,ve)=>Oa(ee,fa(ve)),Ft=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});function zn(ee,ve){const ge=[];for(let He=ee;He{let ve=new Date;const ge=me()(ee).format("HH");if(me()(ee).isSame(me()(ve),"day")){const He=me()(ve).format("HH"),qt=me()(ve).format("mm");return{disabledHours:()=>zn(0,24).splice(1,He*1-1),disabledMinutes:()=>me()(ee).isSame(me()(ve),"hour")&&ge<=He?zn(0,60).splice(0,qt):zn(60,60)}}else if(me()(ee).isSame(me()(),"day")){const He=me()().format("HH"),qt=me()().format("mm");return{disabledHours:()=>zn(0,24).splice(0,He),disabledMinutes:()=>ge<=He?zn(0,qt):zn(60,60)}}else return!1},Yn=({exercise:ee,dispatch:ve})=>{var ge;const He=(0,Se.useIntl)(),qt=(0,Se.useParams)(),[yt]=z.default.useForm(),[Pt,Sn]=(0,re.useState)(1),[lt,_t]=(0,re.useState)([]),[Go,Xo]=(0,re.useState)(!0),[ko,fo]=(0,re.useState)([]),[oa,Mo]=(0,re.useState)(!0),[Hn,Ha]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Ta()},[ee.actionTabs]);const Ta=er=>Ft(void 0,null,function*(){var Lo,Ho;Xo(!0);const Ko=yield ve({type:"exercise/getEndGroups",payload:Ot(St({},qt),{check_ids:[...((Lo=ee.actionTabs.selectArrs)==null?void 0:Lo.map(ta=>Number(ta)))||[]]})}),qo=(Ho=Ko==null?void 0:Ko.course_info)==null?void 0:Ho.map((ta,Oo)=>Ot(St({},ta),{key:ta.course_group_id,title:ta.course_group_name,name:ta.course_group_name,disabled:!!ta.is_published}));Ko&&(Ko!=null&&Ko.course_info)&&(_t([...qo]),yt.setFieldsValue({end_time:me()(me()(new Date((0,a.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Xo(!1)}),Na=()=>Ft(void 0,null,function*(){var er,Lo,Ho,Ko;const qo=St({},yt.getFieldsValue());if((ko==null?void 0:ko.length)<=0&<.length>0&&!((er=ee.actionTabs)!=null&&er.unified_setting)){Ce.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Ha(!0);const ta={check_ids:[...((Lo=ee.actionTabs.selectArrs)==null?void 0:Lo.map(Xn=>Number(Xn)))||[]],group_ids:ko};oa||(ta.end_time=me()(qo.end_time).format("YYYY-MM-DD HH:mm")),ta.group_ids=ko.map(Xn=>Xn.course_group_id),(yield(0,x.ZP)(`/api/courses/${qt.coursesId}/exercises/end_exercise.json`,{method:"post",body:ta})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),ve({type:"exercise/setActionTabs",payload:{}}),(Ho=ee==null?void 0:ee.actionTabs)!=null&&Ho.cb?(Ko=ee==null?void 0:ee.actionTabs)==null||Ko.cb():ve({type:"classroomList/getClassroomExercisesList",payload:St({},ee.actionTabs.params)})),Ha(!1)}),hr=()=>{Sn(1),_t([]),fo([]),Mo(!0)};return re.createElement(be.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Na,width:680,confirmLoading:Hn||Go,onCancel:()=>{hr(),ve({type:"exercise/setActionTabs",payload:{}})}},re.createElement(Ze.Z,{spinning:Go},lt&&re.createElement(z.default,{form:yt},re.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},re.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:rt.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),re.createElement(Tt.Z,{className:"mt20 mb10"},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),re.createElement(Ht.ZP.Group,{value:oa,onChange:er=>{Mo(er.target.value),fo([])}},re.createElement(Ht.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),re.createElement(Ht.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),re.createElement(z.default.Item,{name:"end_time",style:{marginTop:-3,visibility:oa?"hidden":"visible"}},re.createElement(Pn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:er=>er&&er0&&!((ge=ee.actionTabs)!=null&&ge.unified_setting)&&re.createElement(Tt.Z,{style:{marginBottom:"10px"}},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),re.createElement("div",null,lt.length>0&&re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},re.createElement("span",{style:{flex:1}},re.createElement(Te.default,{checked:ko.length===lt.length,onChange:er=>{ko.length===lt.length?fo([]):fo(lt)}},"\u5168\u9009")," "),re.createElement("span",{style:{width:16}}),re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ko.length||0,"\u4E2A\u5206\u73ED")),re.createElement(Ye.Z,{data:lt,selectedRowKeys:ko,setSelectedRowKeys:fo}))))))};var Vo=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Yn),_a=Object.defineProperty,Ua=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,kn=(ee,ve,ge)=>ve in ee?_a(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,mr=(ee,ve)=>{for(var ge in ve||(ve={}))Br.call(ve,ge)&&kn(ee,ge,ve[ge]);if(Ua)for(var ge of Ua(ve))Qa.call(ve,ge)&&kn(ee,ge,ve[ge]);return ee},Gr=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const xr=({exercise:ee,dispatch:ve})=>{const ge=(0,Se.useIntl)(),He=(0,Se.useParams)();return re.createElement(be.default,{centered:!0,title:ge.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:ge.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Gr(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${He.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"classroomList/getClassroomExercisesList",payload:mr({},ee.actionTabs.params)}))}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var $o=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(xr),At=te(71067),gn=Object.defineProperty,mn=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,vn=(ee,ve,ge)=>ve in ee?gn(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,sn=(ee,ve)=>{for(var ge in ve||(ve={}))Ln.call(ve,ge)&&vn(ee,ge,ve[ge]);if(mn)for(var ge of mn(ve))un.call(ve,ge)&&vn(ee,ge,ve[ge]);return ee},cn=(ee,ve)=>{var ge={};for(var He in ee)Ln.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&mn)for(var He of mn(ee))ve.indexOf(He)<0&&un.call(ee,He)&&(ge[He]=ee[He]);return ge},Ba=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const ia=ee=>{var ve=ee,{exercise:ge,dispatch:He,user:qt}=ve,yt=cn(ve,["exercise","dispatch","user"]),Pt,Sn;const lt=(0,Se.useIntl)(),_t=(0,Se.useParams)(),[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1),oa=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Hn,Ha;if(ge.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){fo(!0);return}const Ta={hasNum:0,noHasNum:0};(Ha=(Hn=ge==null?void 0:ge.actionTabs)==null?void 0:Hn.selectArrsAll)==null||Ha.map(Na=>{var hr;Na.author_login===((hr=qt.userInfo)==null?void 0:hr.login)?++Ta.hasNum:++Ta.noHasNum}),Ta.noHasNum>0?be.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ta.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ta.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Mo()}}):fo(!0)}else fo(!1)},[ge.actionTabs.key]);const Mo=()=>{He({type:"exercise/setActionTabs",payload:{}})};return re.createElement(be.default,{centered:!0,title:lt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ko,okText:lt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:Go,destroyOnClose:!0,onOk:()=>Ba(void 0,null,function*(){var Hn;if((Hn=oa.current)!=null&&Hn.onVerify())return;Xo(!0);const Ha=yield(0,x.ZP)(`/api/courses/${_t.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}});Xo(!1),Ha.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),Ce.ZP.success("\u5220\u9664\u6210\u529F"),He({type:"exercise/setActionTabs",payload:{}}),He({type:"classroomList/getClassroomExercisesList",payload:sn({},ge.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:sn({},ge.actionTabs.params)}))}),onCancel:()=>{He({type:"exercise/setActionTabs",payload:{}})}},!((Pt=ge==null?void 0:ge.actionTabs)!=null&&Pt.status)||!["\u672A\u5F00\u59CB"].includes((Sn=ge==null?void 0:ge.actionTabs)==null?void 0:Sn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(At.Z,{ref:Hn=>oa.current=Hn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var $t=(0,Se.connect)(({exercise:ee,user:ve})=>({exercise:ee,user:ve}))(ia),Qo=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,cl=(ee,ve)=>{var ge={};for(var He in ee)Cr.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&Qo)for(var He of Qo(ee))ve.indexOf(He)<0&&Yr.call(ee,He)&&(ge[He]=ee[He]);return ge},Zn=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const Ia=ee=>{var ve=ee,{exercise:ge,dispatch:He}=ve,qt=cl(ve,["exercise","dispatch"]);const yt=(0,Se.useIntl)(),Pt=(0,Se.useParams)();return Pt.id=Pt.coursesId,(0,re.useEffect)(()=>{ge.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Zn(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Pt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),Ce.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),He({type:"exercise/setActionTabs",payload:{}})}))},[ge.actionTabs.key]),re.createElement(re.Fragment,null)};var Bo=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Ia),wa=te(60324),ro={flex_box_center:"flex_box_center___NMFRx",flex_space_between:"flex_space_between___i7LoA",flex_box_vertical_center:"flex_box_vertical_center___NUJyY",flex_box_center_end:"flex_box_center_end___JGVs2",flex_box_column:"flex_box_column___Han0X",bg:"bg___xTQcX",containerTitle:"containerTitle___wfDxe",containerDesc:"containerDesc___BlZJT",tablestyle:"tablestyle___cIMKp",listItem:"listItem___teS92",info:"info___I8amz",title:"title___Ng3Cg",titleLeft:"titleLeft___dxjAr",titleRight:"titleRight___bo2N2",flexBox:"flexBox___G5iQZ",iconV:"iconV___sw5ZY",acitons:"acitons___ADyk9",moveCategory:"moveCategory___cxRgz",name:"name___mRHCb",categoryName:"categoryName___sGz21",schedule:"schedule___vRew6",fnSign:"fnSign___kCGts",spanSize:"spanSize___ZvQiA",classromediv:"classromediv___zHcjq",glow:"glow___zqQTK",popover:"popover___FlwhL",dot:"dot___saRu_",moni:"moni___sRpNk",authorized:"authorized___XYNsR"},Er=Object.defineProperty,zo=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,si=(ee,ve,ge)=>ve in ee?Er(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Kl=(ee,ve)=>{for(var ge in ve||(ve={}))Wr.call(ve,ge)&&si(ee,ge,ve[ge]);if(zo)for(var ge of zo(ve))Kr.call(ve,ge)&&si(ee,ge,ve[ge]);return ee};const ql=ee=>React.createElement("svg",Kl({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var fl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",$l=Object.defineProperty,ci=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Bl=(ee,ve,ge)=>ve in ee?$l(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,fi=(ee,ve)=>{for(var ge in ve||(ve={}))di.call(ve,ge)&&Bl(ee,ge,ve[ge]);if(ci)for(var ge of ci(ve))ei.call(ve,ge)&&Bl(ee,ge,ve[ge]);return ee};const Ti=ee=>React.createElement("svg",fi({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var Oi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Pi="data:image/jpeg;base64,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",ri=te(12971),Si=te(36254),vr=te(82896),pl=te(21390),Dl=te(69429),li=Object.defineProperty,ti=Object.getOwnPropertySymbols,bi=Object.prototype.hasOwnProperty,qi=Object.prototype.propertyIsEnumerable,Ki=(ee,ve,ge)=>ve in ee?li(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Rl=(ee,ve)=>{for(var ge in ve||(ve={}))bi.call(ve,ge)&&Ki(ee,ge,ve[ge]);if(ti)for(var ge of ti(ve))qi.call(ve,ge)&&Ki(ee,ge,ve[ge]);return ee};const kl=ee=>React.createElement("svg",Rl({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var ki="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",Tn=te(59301),su=Object.defineProperty,cu=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Or=(ee,ve,ge)=>ve in ee?su(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,vl=(ee,ve)=>{for(var ge in ve||(ve={}))Ga.call(ve,ge)&&Or(ee,ge,ve[ge]);if(Fa)for(var ge of Fa(ve))ja.call(ve,ge)&&Or(ee,ge,ve[ge]);return ee},Ll=(ee,ve)=>cu(ee,yo(ve)),$r=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const Ul=({v:ee,k:ve,selectArrs:ge,setSelectArrs:He,dispatch:qt,params:yt,classroomList:Pt,batchStatus:Sn,manageAllGroup:lt,user:_t})=>{var Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo,ta,Oo;const Xn=(0,Se.useIntl)(),[Dt,Cl]=(0,re.useState)([]),[No,Nn]=(0,re.useState)(!1),jo=(0,re.useRef)(),Lr=(0,re.useRef)();var en=!1;const Un="YYYY-MM-DD",eo=me()("2020-11-15",Un);function La(){return $r(this,null,function*(){console.log(yt,222);let Lt=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/group_use_list.json`,{method:"get",params:Ll(vl({},yt),{id:ee.id})});Cl((Lt==null?void 0:Lt.groups)||[])})}const zt=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Tn.createElement(Tn.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")});ee!=null&&ee.appraise_label&&(en=!0);const Wo=(Lt,Bt=!1)=>{var tn;Se.history.push(`/classrooms/${yt.coursesId}/exercisenotice/${Lt.id}/users/${(tn=(0,oe.eY)())==null?void 0:tn.login}`)},ul=[{title:Xn.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3}],onFilter:(Lt,Bt)=>Bt.exercise_status===Lt,render:(Lt,Bt)=>Tn.createElement("div",null,Lt===1&&Tn.createElement("span",null,Tn.createElement("i",{className:ro.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Lt===2&&Tn.createElement("span",null,Tn.createElement("i",{className:ro.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Lt===3&&Tn.createElement("span",null,Tn.createElement("i",{className:ro.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="publish_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="end_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Lt,Bt)=>Bt.exercise_status===1?"-":Tn.createElement("span",null,Lt,"/",Bt.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Lt,Bt)=>Bt.exercise_status===1?"-":Lt===0?Tn.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Lt):Tn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Bt.course_group_id}`)},Lt)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Lt,Bt)=>Bt.exercise_status===1?Tn.createElement("img",{style:{cursor:"not-allowed"},src:fl}):Tn.createElement(ne.Z,{title:"\u8BC4\u9605"},Tn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Bt.course_group_id}`)},Tn.createElement("img",{src:Oi})))}],gl=Lt=>{if(en)return Tn.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Lt!=null&&Lt.includes("\u672A\u5F00\u59CB"))return Tn.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Lt!=null&&Lt.includes("\u8003\u8BD5\u4E2D"))return Tn.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Lt!=null&&Lt.includes("\u5DF2\u622A\u6B62"))return Tn.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(Lt!=null&&Lt.includes("\u5BFC\u5165"))return Tn.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Pr=()=>{const Lt=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Lt>=0?Lt:0},Tl=(Lt=ee)=>{var Bt,tn,xt;if(Lt!=null&&Lt.is_encrypt){qt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Lt==null?void 0:Lt.id,phone:(Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.phone,login:(tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.login}});return}(xt=_t==null?void 0:_t.userInfo)!=null&&xt.phone?qt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Lt==null?void 0:Lt.id}}):qt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Sr=Lt=>{var Bt,tn,xt;if(((Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.login)!==(ee==null?void 0:ee.author_login)){Ce.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}qt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.phone,login:(xt=_t==null?void 0:_t.userInfo)==null?void 0:xt.login,onFinish:Lt}})};return Tn.createElement("div",{className:ro.listItem,onClick:Lt=>{const Bt=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&Lr.current&&!Lr.current.contains(Lt.target))&&(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},(0,oe.GJ)()&&Tn.createElement("span",{ref:Lr},Tn.createElement(Te.default,{checked:ge.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Lt=>{Lt.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Lt=>{let Bt=ge.indexOf(ee.id);ge.indexOf(ee.id)>-1?He(ge.filter(tn=>tn!==ee.id)):He(ge.concat(ee.id))}})),Tn.createElement("div",{className:ro.info},Tn.createElement("div",{className:ro.title},Tn.createElement("div",{className:ro.titleLeft,style:{marginRight:15}},gl(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&Tn.createElement("img",{src:Pi,width:44,height:24,style:{marginRight:10}}),Tn.createElement(ne.Z,{title:ee.exercise_name},Tn.createElement("span",{className:ro.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&Tn.createElement(Le.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&Tn.createElement("span",{className:ro.authorized},"\u5DF2\u6388\u6743"),((Go=ee==null?void 0:ee.exercise_tips)==null?void 0:Go.includes("\u5DF2\u622A\u6B62"))&&((Xo=Pt==null?void 0:Pt.detailTopBanner)==null?void 0:Xo.forbid_end_exercise)&&Tn.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},Tn.createElement("img",{src:ki,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&Tn.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Tn.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&Tn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:ro.moni},Tn.createElement("img",{src:ri,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((ko=ee==null?void 0:ee.exercise_tips)==null?void 0:ko.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Tn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((fo=ee==null?void 0:ee.exercise_tips)==null?void 0:fo.includes("\u5DF2\u622A\u6B62"))&&((oa=ee==null?void 0:ee.exercise_tips)==null?void 0:oa.includes("\u672A\u63D0\u4EA4"))&&Tn.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&Tn.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",Tn.createElement("img",{src:Dl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),Tn.createElement("div",{className:ro.titleRight,onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&Tn.createElement("span",{className:ro.flexBox,style:{marginRight:"16px"},onClick:()=>$r(void 0,null,function*(){const Lt=()=>$r(void 0,null,function*(){qt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const Bt=yield(0,x.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});qt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee.id}/centralizeReview/${Bt==null?void 0:Bt.login}`)});if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()})},Tn.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),Tn.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&Tn.createElement(Si.Z,{tips:ee==null?void 0:ee.open_appraise},Tn.createElement("span",{className:ro.flexBox,style:{marginRight:"16px"},onClick:()=>{const Lt=()=>{var Bt,tn,xt;if(((Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.user_status)===2){(0,he.Rd)();return}if((0,oe.Rm)()&&!((xt=(tn=Pt==null?void 0:Pt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ee==null?void 0:ee.exercise_question_count)===0){Ce.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let Sa=()=>{qt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],unified_setting:ee.unified_setting,params:yt,disabled:ee.exercise_status!==1,type:2,manage_all_group:lt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?qt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{qt({type:"classroomList/getClassroomExercisesList",payload:vl({},yt)}),Sa()}}}):Sa()};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},Tn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Tn.createElement("div",null,"\u53D1\u5E03"))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&Tn.createElement("span",{className:ro.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation();const Bt=()=>{var tn,xt;if((0,oe.Rm)()&&!((xt=(tn=Pt==null?void 0:Pt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_preview)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Sa=me()(ee.created_at,Un);me()(eo).diff(me()(Sa),"days")>0&&(ee!=null&&ee.is_random)?zt():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},Tn.createElement("i",{className:"iconfont icon-yulan3"}),Tn.createElement("div",null,"\u9884\u89C8")),(0,oe.RV)()&&Tn.createElement("span",{className:ro.flexBox,style:{marginRight:"16px"},onClick:()=>{const Lt=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},Tn.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),Tn.createElement("div",null,"\u8BE6\u60C5")),(0,oe.GJ)()&&!(0,a._m)()&&Tn.createElement(wa.Z,{placement:"bottom",content:Tn.createElement("div",{className:ro.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Tn.createElement("p",{onClick:Lt=>$r(void 0,null,function*(){const Bt=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u89C4\u5219\u8BBE\u7F6E"),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&Tn.createElement("p",{onClick:Lt=>$r(void 0,null,function*(){const Bt=()=>{qt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&Tn.createElement("p",{onClick:Lt=>{Lt.stopPropagation();const Bt=()=>{const tn=me()(ee.created_at,Un);me()(eo).diff(me()(tn),"days")>0&&(ee!=null&&ee.is_random)?zt():(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},"\u7F16\u8F91\u8003\u8BD5"),Tn.createElement("p",{onClick:Lt=>$r(void 0,null,function*(){const Bt=()=>{var tn;qt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:yt,status:(tn=ee==null?void 0:ee.exercise_tips)==null?void 0:tn[0]}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u5220\u9664\u8BD5\u5377"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Tn.createElement("p",{onClick:()=>{const Lt=()=>{qt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:yt}})};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Mo=ee==null?void 0:ee.exercise_tips)==null?void 0:Mo.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Hn=_t==null?void 0:_t.userInfo)==null?void 0:Hn.login)&&Tn.createElement("p",{onClick:Lt=>$r(void 0,null,function*(){Tl(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((Ta=(Ha=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Ha.exercise)==null?void 0:Ta.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&Tn.createElement("p",{onClick:Lt=>$r(void 0,null,function*(){const Bt=()=>{var tn,xt;if((0,oe.Rm)()&&!((xt=(tn=Pt==null?void 0:Pt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_stop)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:yt,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u7ED3\u675F\u8003\u8BD5"))},Tn.createElement("span",{onClick:Lt=>Lt.stopPropagation(),className:ro.flexBox,style:{cursor:"default"}},Tn.createElement("i",{className:"iconfont icon-gengduo4"}),Tn.createElement("div",null,"\u66F4\u591A"))),(0,oe.dE)()&&Tn.createElement(Tn.Fragment,null,!!ee.off_limits&&Tn.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Tn.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((Na=ee.exercise_tips)!=null&&Na.includes("\u5DF2\u622A\u6B62"))&&Tn.createElement("a",{className:ro.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee,!0)},href:""},Tn.createElement("i",{className:"iconfont icon-jixukaoshi"}),Tn.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((hr=ee.exercise_tips)!=null&&hr.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&Tn.createElement("a",{className:ro.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee,!0)},href:""},Tn.createElement("i",{className:"iconfont icon-jixukaoshi"}),Tn.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&Tn.createElement("span",{className:ro.flexBox,style:{marginRight:"16px"},onClick:Lt=>$r(void 0,null,function*(){var Bt;if(Lt.stopPropagation(),!(ee!=null&&ee.answered_open)){Ce.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,vr.w)(yt.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/users/${(Bt=(0,oe.eY)())==null?void 0:Bt.login}?check=true`)})},Tn.createElement("i",{className:"iconfont icon-chakankaoshi"}),Tn.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((er=ee.exercise_tips)!=null&&er.includes("\u5DF2\u622A\u6B62"))&&Tn.createElement("a",{className:ro.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee)},href:""},Tn.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Tn.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!((Lo=ee.exercise_tips)!=null&&Lo.includes("\u5DF2\u622A\u6B62"))&&Tn.createElement(ne.Z,{title:Tn.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Pr(),"\u6B21")},Tn.createElement("a",{className:ro.flexBox,onClick:Lt=>{Pr()==0&&(ee==null?void 0:ee.current_status)!=0||(Lt.stopPropagation(),Lt.preventDefault(),Wo(ee))},href:""},Tn.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),Tn.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,oe.GJ)()&&Tn.createElement("p",{style:{display:"flex"}},Tn.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:ee.author},ee.author),Tn.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((Ho=ee==null?void 0:ee.exercise_tips)==null?void 0:Ho.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&Tn.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),Tn.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),Tn.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Ko=ee==null?void 0:ee.exercise_tips)!=null&&Ko.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Tn.createElement("span",{className:ro.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Lt=>$r(void 0,null,function*(){Lt.stopPropagation(),Lt.preventDefault(),No||La(),Nn(!No)})},Tn.createElement(ne.Z,{title:`${No?"\u6536\u8D77":"\u5C55\u5F00"}`},Tn.createElement("i",{className:`iconfont icon-${No?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&Tn.createElement("p",{style:{display:"flex"}},Tn.createElement("span",{className:"c-grey-333"},ee.author),Tn.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&Tn.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&Tn.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((qo=ee==null?void 0:ee.exercise_tips)!=null&&qo.includes("\u672A\u5F00\u59CB"))&&Tn.createElement("p",null,Tn.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),Tn.createElement("span",{className:"c-grey-333 mr20"},"\u672A\u5F00\u59CB ",Tn.createElement("span",null,ee==null?void 0:ee.unanswer_users)),Tn.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",Tn.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),Tn.createElement("span",{className:"c-grey-333 mr20"},Xn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"})," ",Tn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),Tn.createElement("span",{className:"c-grey-333"},Xn.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"})," ",Tn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((ta=ee==null?void 0:ee.exercise_tips)!=null&&ta.includes("\u672A\u5F00\u59CB"))&&No&&Dt.length>5&&Tn.createElement(nt.default,{scroll:{y:240},pagination:!1,dataSource:Dt,onRow:Lt=>({onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault()}}),onHeaderRow:(Lt,Bt)=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Lt,Bt,tn)=>{tn.field&&(yt.order_by=tn.field),tn.order||(yt.sort_direction="asc"),tn.order==="ascend"&&(yt.sort_direction="asc"),tn.order==="descend"&&(yt.sort_direction="desc"),tn.order||(yt.sort_direction="asc"),La()},columns:ul}),(0,oe.GJ)()&&!((Oo=ee==null?void 0:ee.exercise_tips)!=null&&Oo.includes("\u672A\u5F00\u59CB"))&&No&&Dt.length<6&&Dt.length>0&&Tn.createElement(nt.default,{rowKey:"course_group_id",pagination:!1,onRow:Lt=>({onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault()}}),onHeaderRow:(Lt,Bt)=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),dataSource:Dt,style:{marginTop:"10px"},onChange:(Lt,Bt,tn)=>{tn.field&&(yt.order_by=tn.field),tn.order||(yt.sort_direction="asc"),tn.order==="ascend"&&(yt.sort_direction="asc"),tn.order==="descend"&&(yt.sort_direction="desc"),tn.order||(yt.sort_direction="asc"),La()},columns:ul}),(ee==null?void 0:ee.total)!==void 0&&Tn.createElement("p",null,Tn.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),Tn.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",Tn.createElement("span",null,ee==null?void 0:ee.total)),Tn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u8BC4\u9605 ",Tn.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),Tn.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",Tn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),Tn.createElement(pl.Z,{closable:!0,successCb:()=>Wo(jo.current)}))};var Yl=(0,Se.connect)(({classroomList:ee})=>({classroomList:ee}))(Ul),Ni=te(31797),ni=te(27158),sr=te(61527),so=te(59301),hl=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const{Countdown:Ur}=Ni.default,Vr=({value:ee,onChange:ve,MaxMinutes:ge})=>so.createElement(so.Fragment,null,so.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",so.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",so.createElement("br",null)),so.createElement(ae.Z,{value:ee,onChange:ve,min:0,precision:0,max:ge,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ge}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Jt=({exercise:ee,successCb:ve,dispatch:ge})=>{var He,qt,yt,Pt;const Sn=(0,Se.useIntl)(),lt=(0,Se.useParams)(),[_t]=z.default.useForm(),Go=z.default.useWatch("time",_t),[Xo,ko]=(0,re.useState)(!1),fo=(0,re.useRef)(),{actionTabs:oa}=ee,[Mo,Hn]=(0,re.useState)(),[,Ha,Ta,Na]=(0,sr.U)(gt.n7,{id:lt.categoryId}),[,hr,er]=(0,sr.U)(gt.Cd,{});(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&(ko(!1),_t.resetFields())},[ee.actionTabs.key]);const Lo=()=>new Promise(No=>hl(void 0,null,function*(){var Nn,jo;return fo.current=yield(0,ni.y)({ip_limit:(Nn=oa==null?void 0:oa.exerciseParams)==null?void 0:Nn.ip_limit,ip_bind:(jo=oa==null?void 0:oa.exerciseParams)==null?void 0:jo.ip_bind_type}),No()})),Ho=()=>hl(void 0,null,function*(){var No,Nn,jo,Lr,en;yield _t.validateFields();const Un=_t.getFieldsValue();if(ko(!0),(((No=oa==null?void 0:oa.exerciseParams)==null?void 0:No.ip_limit)!=="no"||(Nn=oa==null?void 0:oa.exerciseParams)!=null&&Nn.ip_bind_type)&&(yield Lo()),(yield(0,gt.ZD)((jo=oa==null?void 0:oa.exerciseParams)==null?void 0:jo.id,{exercise_user_id:(Lr=oa==null?void 0:oa.exerciseParams)==null?void 0:Lr.exercise_user_id,unlock_key:Un.unlock_key,time:Un.time,ip:fo.current})).status===0){if(ve){ge({type:"exercise/setActionTabs",payload:{}}),ve();return}const La=oa==null?void 0:oa.exerciseParams;(0,a.nr)({inner_ip:La.inner_ip,public_ip:La.public_ip,open_camera:La.open_camera,ip_limit:La.ip_limit,ip_bind:La.ip_bind,ip_bind_type:La.ip_bind_type,exercise_tips:La.exercise_tips,exerciseId:La.id,screen_open:La.screen_open,screen_num:La.screen_num,screen_sec:La.screen_sec,coursesId:lt.coursesId,login:(en=(0,oe.eY)())==null?void 0:en.login,history,identity_verify:La.identity_verify,open_phone_video_recording:La.open_phone_video_recording,current_status:La.current_status}),ge({type:"exercise/setActionTabs",payload:{}})}ko(!1)}),Ko=[{title:Sn.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:No=>so.createElement("span",{className:No.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},No)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:No=>so.createElement("span",{className:No.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},No)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],qo=((He=oa==null?void 0:oa.exerciseParams)==null?void 0:He.errorMessage)&&typeof((qt=oa==null?void 0:oa.exerciseParams)==null?void 0:qt.errorMessage)=="object";(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&hl(void 0,null,function*(){const No=yield er(lt);yield Ta({}),No.status||Hn(No)})},[ee.actionTabs.key]);const{time:ta,end_time:Oo}=(Mo==null?void 0:Mo.exercise)||{},Xn=Na!=null&&Na.user_end_time?me()(Na==null?void 0:Na.user_end_time).add(1,"minutes"):me()(),Dt=me()(Na==null?void 0:Na.user_total_end_time)>Xn?Math.round(me().duration(me()(Na==null?void 0:Na.user_total_end_time).diff(Xn.startOf("minute"))).asMinutes()):0,Cl=((Na==null?void 0:Na.student_left_minutes)||0)+(Go||0);return so.createElement(so.Fragment,null,so.createElement(be.default,{width:514,centered:!0,closable:!!((yt=oa==null?void 0:oa.exerciseParams)!=null&&yt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:Sn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ee.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},so.createElement(Ze.Z,{spinning:Ha||hr},qo&&so.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!qo&&so.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),qo&&so.createElement(nt.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Pt=oa==null?void 0:oa.exerciseParams)==null?void 0:Pt.errorMessage)||{}],columns:Ko}),so.createElement("div",{className:""},so.createElement(z.default,{form:_t,layout:"vertical",autoComplete:"off"},so.createElement(z.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},so.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ta!==-1?so.createElement(so.Fragment,null,so.createElement(z.default.Item,{name:"time",label:so.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",so.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",me()(Na==null?void 0:Na.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},so.createElement(Vr,{MaxMinutes:Dt})),so.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",so.createElement("span",{className:"ml5"},Ha||hr?"--":Cl),"\u5206\u949F",Cl!==0&&(Na==null?void 0:Na.user_end_time)&&so.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",so.createElement("span",{className:"ml5"},me()(Na==null?void 0:Na.user_end_time).add(Go||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):so.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",me()(Oo).format("YYYY-MM-DD HH:mm")))),so.createElement(Tt.Z,{justify:"space-between",align:"middle"},so.createElement(Ae.Z,null),so.createElement(Ae.Z,null,so.createElement(ke.ZP,{loading:Xo,onClick:Ho},"\u8FDB\u5165\u8003\u8BD5"))))))};var kt=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Jt),rn=te(24776),Vn=te(42554),lo=te(64575),Co=te(59301),In=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const qa=({exercise:ee,dispatch:ve,init:ge,haveInit:He=!1})=>{const qt=(0,Se.useIntl)(),yt=(0,Se.useParams)(),[Pt,Sn]=(0,re.useState)(!1);let[lt,_t]=(0,re.useState)();const[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&oa()},[ee.actionTabs]);function oa(){return In(this,null,function*(){var Mo,Hn;let Ha=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});if(((Mo=Ha==null?void 0:Ha.cover_exercises)==null?void 0:Mo.length)>0)Sn(!0),_t((Hn=Ha==null?void 0:Ha.cover_exercises)==null?void 0:Hn[0]);else{let Ta=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});ve({type:"exercise/setActionTabs",payload:{key:""}}),(Ta==null?void 0:Ta.status)===0&&(He&&ge(),be.default.confirm({title:qt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}})}return Co.createElement("div",null,Co.createElement(be.default,{open:Pt,centered:!0,onCancel:Mo=>In(void 0,null,function*(){if(Mo.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Xo(!0);let Hn=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs,update:1}});ve({type:"exercise/setActionTabs",payload:{key:""}}),Xo(!1),(Hn==null?void 0:Hn.status)===0&&(He&&ge(),Sn(!1),be.default.confirm({title:qt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}else Sn(!1)}),cancelButtonProps:{loading:Go},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ko},onOk:()=>In(void 0,null,function*(){fo(!0);let Mo=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});fo(!1),(Mo==null?void 0:Mo.status)===0&&(He&&ge(),ve({type:"exercise/setActionTabs",payload:{key:""}}),Sn(!1),be.default.confirm({title:qt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Co.createElement("div",null,Co.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Co.createElement("div",null,Co.createElement("div",null,"\u8BD5\u5377\uFF1A",lt==null?void 0:lt.origin_exercise_nam),Co.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Co.createElement("a",{href:`/paperlibrary/see/${lt==null?void 0:lt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},lt==null?void 0:lt.examination_bank_name))))))};var Do=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(qa),ir=te(87169),Qr=te(90588),Kn=te(18682),nr=te(9516),ua=te(59301),Ol=Object.defineProperty,Zo=Object.defineProperties,Jo=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Nl=Object.prototype.propertyIsEnumerable,Bi=(ee,ve,ge)=>ve in ee?Ol(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,el=(ee,ve)=>{for(var ge in ve||(ve={}))Nr.call(ve,ge)&&Bi(ee,ge,ve[ge]);if(Jr)for(var ge of Jr(ve))Nl.call(ve,ge)&&Bi(ee,ge,ve[ge]);return ee},ji=(ee,ve)=>Zo(ee,Jo(ve)),$i=(ee,ve)=>{var ge={};for(var He in ee)Nr.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&Jr)for(var He of Jr(ee))ve.indexOf(He)<0&&Nl.call(ee,He)&&(ge[He]=ee[He]);return ge},Ui=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const Eu=ee=>{var ve=ee,{user:ge,classroomList:He,globalSetting:qt,loading:yt,dispatch:Pt}=ve,Sn=$i(ve,["user","classroomList","globalSetting","loading","dispatch"]),lt,_t,Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo;const ta=(0,Se.useIntl)(),Oo=(0,Se.useParams)(),[Xn]=(0,Se.useSearchParams)(),[Dt,Cl]=(0,re.useState)(()=>ji(el({},Oo),{limit:20})),No=(0,Se.useLocation)(),{detailExerciseList:Nn,detailTopBanner:jo,detailLeftMenus:Lr}=He,[en,Un]=(0,re.useState)([]),[eo,La]=(0,re.useState)(!1),[zt,Wo]=(0,re.useState)([]),[ul,gl]=(0,re.useState)(!1),[Pr,Tl]=(0,re.useState)(!1),[Sr,Lt]=(0,re.useState)(!1),[Bt,tn]=(0,re.useState)(!1),[xt,Sa]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),rr=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];Dt.type=Xn.get("tabs")==="all"?"":Xn.get("tabs")||"",Dt.id=Dt.coursesId,(0,re.useEffect)(()=>{var jt,ya,Fl;if((jt=ge==null?void 0:ge.userInfo)!=null&&jt.login){if((0,oe.GJ)()){const ml=a.cX.getItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");ml&&(Dt.sort_by=ml==null?void 0:ml.type,Dt.sort_direction=ml==null?void 0:ml.direction,Sa(ml==null?void 0:ml.name))}Pt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})}else(Fl=ge==null?void 0:ge.userInfo)!=null&&Fl.username&&Pt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)});La(!1)},[(lt=ge==null?void 0:ge.userInfo)==null?void 0:lt.login,No.pathname]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Pt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})},[He.actionTabs.key]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(gl(!0),Tl(jo==null?void 0:jo.show_unstart_exercise),Lt(jo==null?void 0:jo.forbid_end_exercise))},[He.actionTabs.key]),(0,re.useEffect)(()=>{Un([])},[Nn]);const kr=(jt,ya)=>{Un([]),Dt.page=jt,Dt.limit=ya,Pt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})},ol=jt=>{Dt.type=jt.id==="all"?"":jt.id,Dt.page=1,Se.history.replace(`${No.pathname}?tabs=${jt.id}`),tn(!1),Pt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})};(0,re.useEffect)(()=>{Xn.get("tabs")==="all"&&(Dt.type="",Dt.page=1)},[Xn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&Pt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(_t=ge==null?void 0:ge.userInfo)==null?void 0:_t.username]),(0,re.useEffect)(()=>{const jt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),be.default.info({title:ta.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,width:600,content:ua.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),"1\u3001\u5728",ua.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ua.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ua.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),"2\u3001\u5728",ua.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ua.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ua.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),jt==="allowRouter"&&ua.createElement(ua.Fragment,null,"3\u3001",ua.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&Pt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(Go=ge==null?void 0:ge.userInfo)==null?void 0:Go.login]);const Uo=[{name:"\u5168\u90E8",id:"all",total:(Xo=Nn.exercises_counts)==null?void 0:Xo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(ko=Nn.exercises_counts)==null?void 0:ko.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(fo=Nn.exercises_counts)==null?void 0:fo.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(oa=Nn.exercises_counts)==null?void 0:oa.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Mo=Nn.exercises_counts)==null?void 0:Mo.end_counts}],oi=[{name:"\u6279\u91CF\u53D1\u5E03",icon:ua.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:ua.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:ua.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:ua.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:ua.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(jt=>(0,oe.GJ)()?!0:jt.name!=="\u6279\u91CF\u5220\u9664").filter(jt=>jo.is_public?!0:jt.name!=="\u8BBE\u4E3A\u516C\u5F00"),lu=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:ua.createElement(ua.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Wi="YYYY-MM-DD",Pu=me()("2020-11-15",Wi),iu=jt=>{var ya;Dt.sort_by=jt.type,Dt.sort_direction=jt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,jt,"Exercise"),Dt.page=1,Pt({type:"classroomList/getClassroomExercisesList",payload:el({},Dt)}),Sa(jt.name)},Zu=()=>ua.createElement(Be.default,null,ua.createElement(Be.default.Item,{key:1,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Dt}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),ua.createElement(Be.default.Item,{key:2,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.scrollTo(0,0),Se.history.push(`/classrooms/${Dt.coursesId}/exercise/add?catalogue=${(Oo==null?void 0:Oo.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),ua.createElement(Be.default.Item,{key:3,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He.AssistantObject)==null?void 0:jt.practice)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),uu=jt=>Ui(void 0,null,function*(){var ya,Fl,ml,yi,Yi,hu,pa,to;const ba=jt.name;if(((ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.user_status)===2&&jt.name==="\u6279\u91CF\u53D1\u5E03"){(0,he.Rd)();return}const Io=[];if((Fl=Nn.exercises)==null||Fl.map(ma=>{if(en.includes(ma.id)&&ma.is_random){const Ya=me()(ma.created_at,Wi);me()(Pu).diff(me()(Ya),"days")>0&&(ma!=null&&ma.is_random)&&Io.push(ma)}}),en==""){let ma="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ma="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),Ce.ZP.error(ma)}else if(Io.length)lu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((yi=(ml=He==null?void 0:He.AssistantObject)==null?void 0:ml.exercise)!=null&&yi.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let ma=!1;Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ma=!0)});let Ya;if(Ya=(hu=(Yi=Nn.exercises.filter(ho=>en.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Yi[0])==null?void 0:hu.exercise_name,(Ya==null?void 0:Ya.length)>0){Ce.ZP.warning(`${Ya}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(ma){Ce.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let wr=!1;if(Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.exercise_status!==1&&(wr=!0)}),wr){Ce.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ma=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...en]}});if(((pa=ma==null?void 0:ma.cover_exercises)==null?void 0:pa.length)>0){Wo(ma==null?void 0:ma.cover_exercises);return}}Pt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:en,selectArrsAll:(to=Nn.exercises)==null?void 0:to.filter(ma=>en.includes(ma.id)),params:Dt,type:1}})}});return ua.createElement("section",{className:"minH500"},ua.createElement(rn.Z,{isLoading:yt["classroomList/getClassroomExercisesList"],tabDataSource:Uo,isAdmin:(0,oe.GJ)(),dispatch:Pt,type:Nn==null?void 0:Nn.main_category_name,isExercise:!0,user:ge,getDropdownMenu:Zu,onTabMenuClick:ol,classroomList:He,defaultSelectedKeys:[Dt.type||"all"]}),ua.createElement(Vn.Z,{dataSource:Nn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Bt,SortMenuName:xt,setSortMenuName:Sa,SortMenus:rr,onSearch:jt=>{Dt.search=jt.trim(),Dt.page=1,Pt({type:"classroomList/getClassroomExercisesList",payload:el({},Dt)})},isShowMode:!0,onModeChange:jt=>{Dt.is_normal=jt,Dt.page=1,Pt({type:"classroomList/getClassroomExercisesList",payload:el({},Dt)})},onSort:iu,onBatch:jt=>tn(jt)}),ua.createElement(ue.Z,{loading:yt["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30 px-20px"},(Hn=Nn.exercises_counts)!=null&&Hn.exercises_all_counts?Nn.exercises.map(function(jt,ya){return ua.createElement(Yl,{key:ya,v:jt,k:ya,batchStatus:Bt,selectArrs:en,setSelectArrs:Un,dispatch:Pt,params:Dt,user:ge,manageAllGroup:Nn.manage_all_group})}):ua.createElement(E.Z,null),ua.createElement("aside",{className:"tc mb50 mt30 px-20px"},((Ha=Nn.exercises_counts)==null?void 0:Ha.exercises_all_counts)>0&&ua.createElement(Ne.Z,{showTotal:jt=>{var ya;return`\u5171 ${(ya=Nn==null?void 0:Nn.exercises_counts)==null?void 0:ya.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:kr,defaultCurrent:Dt.page,current:Dt.page||1,pageSize:Dt.limit||20,total:Nn.exercises_counts&&Nn.exercises_counts.exercises_all_counts}))),en.length>0&&(0,oe.GJ)()&&ua.createElement(ze.Z,{offsetBottom:0},ua.createElement(lo.Z,{buttonDataSource:oi,onButtonClick:uu,useBatchStatus:tn,setSeleArr:Un,catalogue:((Na=(Ta=Lr==null?void 0:Lr.course_modules)==null?void 0:Ta.find(jt=>jt.type==="exercise"))==null?void 0:Na.second_category)||[],addCatalogue:jt=>{jt.preventDefault(),Pt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:Dt,selectArrs:{category_id:Nn==null?void 0:Nn.main_category_id,type:"exercise"}}})},allSelect:en.length?en.length===((er=(hr=Nn.exercises)==null?void 0:hr.filter(jt=>!jt.is_make_up_exercise))==null?void 0:er.length):!1,setAllSelect:jt=>{var ya;jt.target.checked?Un((ya=Nn==null?void 0:Nn.exercises)==null?void 0:ya.filter(Fl=>!Fl.is_make_up_exercise).map(Fl=>Fl.id)):Un([])},selectArrs:en,onMenuClick:jt=>Ui(void 0,[jt],function*({key:ya}){if(en=="")return Ce.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:en,new_category_id:ya}})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),Pt({type:"classroomList/getClassroomExercisesList",payload:el({},Oo)}))})})),ua.createElement(_n,null),ua.createElement(Vo,null),ua.createElement($t,null),ua.createElement($o,null),ua.createElement(Qr.Z,{onOk:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:el({},Oo)})}}),ua.createElement(Kn.Z,{onOk:()=>{}}),ua.createElement(Ut,{cb:()=>Un([])}),ua.createElement(Bo,null),ua.createElement(kt,null),ua.createElement(be.default,{title:ua.createElement("span",null,ua.createElement(ir.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:zt.length>0,footer:!1,onCancel:()=>{Wo([])}},ua.createElement("div",{style:{height:300,overflow:"auto"}},ua.createElement("div",null,"\u6709",zt==null?void 0:zt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),zt==null?void 0:zt.map(jt=>ua.createElement("div",{style:{marginTop:25}},ua.createElement("div",null,"\u8BD5\u5377\uFF1A",jt==null?void 0:jt.origin_exercise_nam),ua.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ua.createElement("a",{href:`/paperlibrary/see/${jt==null?void 0:jt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},jt==null?void 0:jt.examination_bank_name))))),ua.createElement("div",{style:{textAlign:"end"}},ua.createElement(ke.ZP,{style:{height:30},onClick:()=>Ui(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en],update:1}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info("\u8986\u76D6\u6210\u529F"),Wo([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),ua.createElement(ke.ZP,{type:"primary",onClick:()=>Ui(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en]}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info("\u5F62\u6210\u6210\u529F"),Wo([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),ua.createElement(be.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:ul,centered:!0,onOk:()=>Ui(void 0,null,function*(){let jt=yield(0,x.ZP)(`/api/courses/${Dt.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Pr,forbid_end_exercise:Sr}});(jt==null?void 0:jt.status)===0&&(gl(!1),Pt({type:"classroomList/setActionTabs",payload:{key:""}}),Pt({type:"classroomList/getClassroomTopBanner",payload:{id:Dt.coursesId}}),Ce.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{gl(!1),Pt({type:"classroomList/setActionTabs",payload:{key:""}})}},ua.createElement(Te.default,{checked:Pr,onChange:jt=>{Tl(jt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",ua.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),ua.createElement(Te.default,{className:"mt20",checked:Sr,onChange:jt=>{Lt(jt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),ua.createElement(Do,null),ua.createElement(ua.Fragment,null,ua.createElement(nr.T$,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:ji(el({},He==null?void 0:He.actionTabs),{open:""})})},open:((Lo=He==null?void 0:He.actionTabs)==null?void 0:Lo.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),ua.createElement(nr.$i,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:ji(el({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})},open:((Ho=He==null?void 0:He.actionTabs)==null?void 0:Ho.open)==="\u8BD5\u5377\u5C01\u5B58",Data:ji(el({},He==null?void 0:He.actionTabs),{type:"exercise"})}),ua.createElement(nr.K1,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:ji(el({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})},open:((Ko=He==null?void 0:He.actionTabs)==null?void 0:Ko.open)==="\u89E3\u5C01",Data:ji(el({},He==null?void 0:He.actionTabs),{type:"exercise"})}),ua.createElement(nr.O7,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:ji(el({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:el(el({},Dt),Oo)})},open:((qo=He==null?void 0:He.actionTabs)==null?void 0:qo.open)==="\u63D0\u793A",Data:ji(el({},He==null?void 0:He.actionTabs),{type:"exercise"})})))};var _u=(0,Se.connect)(({user:ee,classroomList:ve,loading:ge,globalSetting:He})=>({user:ee,classroomList:ve,globalSetting:He,loading:ge.effects}))(Eu),Ai={flex_box_center:"flex_box_center___I2Zor",flex_space_between:"flex_space_between___Ht3Hg",flex_box_vertical_center:"flex_box_vertical_center___l37KN",flex_box_center_end:"flex_box_center_end___O7U5A",flex_box_column:"flex_box_column___QIoOH",containerTitle:"containerTitle___JCYrV",containerDesc:"containerDesc___OW8kv",menus:"menus___X1BVx",listItem:"listItem___QQnG2",info:"info___TwB7l",title:"title___l4jJE",titleLeft:"titleLeft___xwSdb",titleRight:"titleRight___b3ucs",acitons:"acitons___M5Z8n",move:"move___ez_Md",hideHeadCheckbox:"hideHeadCheckbox___kvvPQ",moveCategory:"moveCategory___dZlgC",tabSearch:"tabSearch___FCjLv",warpModal:"warpModal___gzw5T",modalColumn:"modalColumn___togI3",modalRow:"modalRow___HVpN2",sup:"sup___yOXrk",name:"name___jYQZy"},yr=te(59301),Fu=Object.defineProperty,bu=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,Di=Object.getOwnPropertySymbols,du=Object.prototype.hasOwnProperty,Gu=Object.prototype.propertyIsEnumerable,Wu=(ee,ve,ge)=>ve in ee?Fu(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,wi=(ee,ve)=>{for(var ge in ve||(ve={}))du.call(ve,ge)&&Wu(ee,ge,ve[ge]);if(Di)for(var ge of Di(ve))Gu.call(ve,ge)&&Wu(ee,ge,ve[ge]);return ee},Bu=(ee,ve)=>bu(ee,_i(ve)),gu=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const{TabPane:as}=y.default,Qi=({classroomList:ee,exercise:ve,loading:ge,dispatch:He})=>{var qt;const yt=(0,Se.useIntl)(),Pt=(0,Se.useParams)(),Sn=(0,Se.useLocation)(),[lt]=z.default.useForm(),{brankList:_t}=ve;let[Go,Xo]=(0,re.useState)(!0),[ko,fo]=(0,re.useState)(!1);const[oa,Mo]=(0,re.useState)("myself");let[Hn,Ha]=(0,re.useState)([]),[Ta,Na]=(0,re.useState)([]),[hr,er]=(0,re.useState)(),[Lo,Ho]=(0,re.useState)([]);const Ko=(0,re.useRef)(null),[qo,ta]=(0,re.useState)(!1),[Oo,Xn]=(0,re.useState)(""),[Dt,Cl]=(0,re.useState)(""),[No,Nn]=(0,re.useState)(!1),[jo,Lr]=(0,re.useState)({}),en=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(xt,Sa,rr)=>yr.createElement("div",{style:{display:"flex",alignItems:"center"}},yr.createElement(ne.Z,{title:xt},yr.createElement("div",{title:xt,className:Ai.name},xt)),(Sa==null?void 0:Sa.high_resources_consume)&&yr.createElement(Le.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:xt=>yr.createElement(ne.Z,{title:xt},yr.createElement("span",null,xt))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:xt=>xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(xt,Sa)=>yr.createElement("a",{href:xt?`/randompaper/detail/${Sa.id}`:`/paperlibrary/see/${Sa.id}?defaultActiveKey=1`,target:"_blank>"},yt.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))}],[Un,eo]=(0,re.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,re.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Wo(),Ho([]),La())},[ve.actionTabs.key]);const La=()=>gu(void 0,null,function*(){const xt=yield He({type:"paperlibrary/getTeachGroupData"});Na(xt)}),zt=xt=>{const Sa=parseInt(xt);return isNaN(Sa)?"":Sa},Wo=()=>gu(void 0,null,function*(){var xt,Sa;if(Go){++Un.page,Xo(!1);const rr=yield He({type:"exercise/getBrankList",payload:Bu(wi({},Un),{search:(xt=Un.search)==null?void 0:xt.trim()})});Hn=rr!=null&&rr.object_list?[...Hn.concat(rr==null?void 0:rr.object_list)]:Hn,Un.filter==="public"?er(rr.is_teacher):er(!0),((Sa=rr.object_list)==null?void 0:Sa.length){Ko.current.scrollTop=0,Hn=[],Un.page=0,Un.group_id=xt,Go=!0,Ho([]),eo(wi({},Un)),Wo()},gl={selectedRowKeys:Lo,onChange:xt=>{Ho(xt)},type:"radio"},Pr=()=>{eo(wi({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ha([]),Xo(!0),Mo("myself"),He({type:"exercise/setActionTabs",payload:{}}),fo(!1)},[Tl,Sr,Lt,Bt]=(0,Ee.P)(),tn=xt=>gu(void 0,null,function*(){let Sa=!1;Hn.forEach(Uo=>{Lo.includes(Uo.id)&&(Sa=Uo.is_random)});const rr=xt.map(Uo=>({shixun_id:Uo.id,is_use:Uo.is_use,is_copy:Uo.is_copy}));if(!Sa){Nn(!0);const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:Pt.coursesId,category_id:(Pt==null?void 0:Pt.categoryId)||null,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr}});Nn(!1),(Uo==null?void 0:Uo.status)===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),He({type:"classroomList/getClassroomExercisesList",payload:wi({},ve.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:{id:Pt.coursesId}}),Xn(`/classrooms/${Pt.coursesId}/exercise/${Uo.exercise_id}/detail?random=${Uo.is_random}&tabs=3`),Cl(`/classrooms/${Pt.coursesId}/exercise/add/${Uo.exercise_id}?random=${Uo.is_random}&type=2`),ta(!0),Ce.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Sr(),Pr());return}Nn(!0),setTimeout(()=>{Nn(!1)},500),He({type:"exercise/setActionTabs",payload:{}});let kr=1,ol=be.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:yr.createElement("div",{className:Ai.modalColumn},yr.createElement("div",{className:Ai.modalRow},yr.createElement("sup",{className:Ai.sup},"*"),yr.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),yr.createElement(ae.Z,{parser:zt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:kr,onChange:Uo=>{kr=Uo;const oi=document.getElementById("model_error");kr<1||kr>50?oi.style.display="block":oi.style.display="none"}})),yr.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Pr,onOk:()=>gu(void 0,null,function*(){if(kr<1||kr>50){const oi=document.getElementById("model_error");return oi.style.display="block",Promise.reject()}ol.update({cancelButtonProps:{disabled:!0}});const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:Pt.coursesId,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr,num:kr}});ol.update({cancelButtonProps:{disabled:!1}}),Uo&&Uo.status===0?((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),be.default.destroyAll(),He({type:"classroomList/getClassroomExercisesList",payload:wi({},ve.actionTabs.params)}),Pr(),Sr(),Ce.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Pr(),Sr())})})});return yr.createElement(yr.Fragment,null,yr.createElement(be.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:yt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:ko,bodyStyle:{minHeight:200},wrapClassName:Ai.warpModal,onOk:()=>gu(void 0,null,function*(){var xt;if(!Lo.length){Ce.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}fo(!0);let Sa=!1,rr=!1;if(Hn.forEach(ol=>{Lo.includes(ol.id)&&ol.need_authorize&&(Sa=ol.need_authorize),Lo.includes(ol.id)&&(rr=ol.is_random)}),Sa){(0,he.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let kr=yield(0,Oe.Tr)({id:`${Lo[0]}`,course_id:(xt=ee.detailTopBanner)==null?void 0:xt.course_id,type:"examination_bank"});fo(!1),(kr==null?void 0:kr.student_count)===0?tn([]):Lr(kr)}),onCancel:Pr},yr.createElement(y.default,{activeKey:oa,onTabClick:xt=>gu(void 0,null,function*(){Ko.current.scrollTop=0,Hn=[],oa!==xt&&Ho([]),Mo(xt),Un.page=0,Un.filter=xt,Un.group_id=null,Go=!0,Wo()})},yr.createElement(as,{tab:yr.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),yr.createElement(as,{tab:yr.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),yr.createElement(as,{tab:yr.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),yr.createElement("div",{className:Ai.tabSearch},oa==="teacher"&&yr.createElement(le.default,{value:Un.group_id,onChange:ul,size:"middle",style:{width:200,marginRight:30}},yr.createElement(le.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(qt=Ta==null?void 0:Ta.groups)==null?void 0:qt.map(xt=>yr.createElement(le.default.Option,{key:xt==null?void 0:xt.group_id,value:xt==null?void 0:xt.group_id},xt==null?void 0:xt.name))),yr.createElement(ie.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Un.search,onChange:xt=>{Un.search=xt.target.value,eo(wi({},Un))},onSearch:xt=>{Ko.current.scrollTop=0,Hn=[],Un.page=0,Go=!0,Ho([]),xt&&(0,Ke.tk)({name:xt,copywriting:xt,position:"Exercise"}),Wo()}})),yr.createElement("div",{ref:Ko,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!hr&&oa==="public"&&yr.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},yr.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),yr.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),yr.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>{Wo()},hasMore:Go,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&hr&&yr.createElement(ce.Z,{className:Ai.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Hn,onRow:xt=>({onClick:()=>{Ho([xt==null?void 0:xt.id])}}),resColumns:en,rowSelection:gl})))),yr.createElement(be.default,{title:yt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:qo,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:yr.createElement("div",null,yr.createElement(ke.ZP,{onClick:()=>{ta(!1),Se.history.push(Dt)}},"\u4FEE\u6539\u8BD5\u5377"),yr.createElement(ke.ZP,{type:"primary",onClick:()=>{Se.history.push(Oo),ta(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ta(!1)}},yr.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),yr.createElement(Ve.Z,{resdata:jo,type:"exercise",okloading:No,oktext:(jo==null?void 0:jo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xt=>{tn(xt)}}),yr.createElement(Ee.Z,{inPaper:!0,visible:Tl,onCancel:Sr,onOk:tn,renderData:Lt,modalType:"multiple",type:"examination_bank"}))};var os=(0,Se.connect)(({exercise:ee,loading:ve,classroomList:ge})=>({exercise:ee,loading:ve,classroomList:ge}))(Qi),Yu=te(79792),Su={cstuModal:"cstuModal___Lk_O4",removeStyle:"removeStyle___PEQ8_",bottom:"bottom___x2sdD",yes:"yes___DNALK",no:"no___lzotc",Onerow:"Onerow___gJgKh",searchMember:"searchMember___jzYuJ",searchMemberHeader:"searchMemberHeader___v8IBY"},Zr=te(59301),Cs=Object.defineProperty,ec=Object.defineProperties,Fs=Object.getOwnPropertyDescriptors,bs=Object.getOwnPropertySymbols,zs=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,Ou=(ee,ve,ge)=>ve in ee?Cs(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,zi=(ee,ve)=>{for(var ge in ve||(ve={}))zs.call(ve,ge)&&Ou(ee,ge,ve[ge]);if(bs)for(var ge of bs(ve))rs.call(ve,ge)&&Ou(ee,ge,ve[ge]);return ee},Nu=(ee,ve)=>ec(ee,Fs(ve)),Bs=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const Zs=({visible:ee,setVisible:ve,onK:ge,selectKeys:He,selectRows:qt,appointStudent:yt,modalParams:Pt,courseId:Sn})=>{const lt=(0,Se.useIntl)(),_t=(0,Se.useParams)(),[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1),[oa,Mo]=(0,re.useState)([]),[Hn,Ha]=(0,re.useState)([]),[Ta,Na]=(0,re.useState)([]),[hr,er]=(0,re.useState)("all"),[Lo,Ho]=(0,re.useState)("all");let[Ko,qo]=(0,re.useState)(!0);const[ta,Oo]=(0,re.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Xn,Dt]=(0,re.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Cl={selectedRowKeys:Hn,columnWidth:40,hideSelectAll:!0,onSelect:(en,Un,eo)=>{let La=!0;for(let zt=0;zt{if(en&&eo.length>0){eo.forEach(La=>{Hn.push(La.user_id),Ta.push(La)}),Ha([...Hn]),Na([...Ta]);return}if(!en&&eo.length>0){let La=[],zt=[];const Wo=new Set(eo),ul=new Set(Hn),gl=new Set(Ta);La=[...ul].filter(Pr=>[...Wo].every(Tl=>Tl.user_id!==Pr)),zt=[...gl].filter(Pr=>[...Wo].every(Tl=>Tl.user_id!==Pr.user_id)),Ha([...La]),Na([...zt])}}};(0,re.useEffect)(()=>{ee&&He&&(Ha([...He]),Na(qt))},[ee,He]),(0,re.useEffect)(()=>{ee&&(!yt&&Pt?Xn.status=Pt:Xn.status=null,Dt(zi({},Xn)),Nn())},[ee,yt,Pt]);const No=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(en,Un,eo)=>Zr.createElement("span",{style:{color:"#333"}},eo+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(en,Un,eo)=>Zr.createElement("span",null,en)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(en,Un,eo)=>Zr.createElement("span",{style:{color:"#666"}},en)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(en,Un)=>Zr.createElement("span",null,en)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(en,Un)=>Zr.createElement("span",null,en||"--")},{title:lt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(en,Un)=>Zr.createElement("span",null,en)}].filter(en=>Pt===1||Pt===2?en.title!==lt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}):!0),Nn=()=>Bs(void 0,null,function*(){var en,Un,eo;fo(!0);const La=yield(0,x.ZP)(`/api/exercises/${_t.categoryId||Sn}/wait_make_up_students.json`,{method:"get",params:Nu(zi({},Xn),{keywords:(en=Xn==null?void 0:Xn.keywords)==null?void 0:en.trim()})});if(La.status===0){const zt=((eo=(Un=La==null?void 0:La.data)==null?void 0:Un.all_course_groups)==null?void 0:eo.map(Wo=>({value:Wo==null?void 0:Wo.id,label:Wo==null?void 0:Wo.name})))||[];Oo([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...zt]),Mo(La.data)}fo(!1)}),jo=()=>{Xn.page=1,Xn.status=null,Xn.course_group_id=null,Xn.keywords="",er("all"),Ho("all"),Ha([]),Na([]),Dt(zi({},Xn)),yt&&ge(Hn==null?void 0:Hn.length,Hn,Ta)},Lr=()=>{Xn.page=1,Xn.status=null,Xn.course_group_id=null,Xn.keywords="",Dt(zi({},Xn)),er("all"),Ho("all"),Ha([]),Na([]),ve(!1)};return Zr.createElement(be.default,{centered:!0,className:Su.cstuModal,title:Pt===1?"\u7F3A\u8003\u5B66\u751F":Pt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ee,width:1200,footer:null,onCancel:()=>{Lr()}},Zr.createElement(Tt.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Zr.createElement(Tt.Z,null,Zr.createElement(Ae.Z,null,Zr.createElement(le.default,{size:"large",value:hr,style:{width:200,marginRight:20},onChange:en=>{er(en),en==="all"?Xn.course_group_id=null:Xn.course_group_id=en,Xn.page=1,Dt(zi({},Xn)),Nn()},options:ta})),yt&&Zr.createElement(Ae.Z,null,Zr.createElement(le.default,{size:"large",value:Lo,style:{width:200},onChange:en=>{Ho(en),en==="all"?Xn.status=null:Xn.status=en,Xn.page=1,Dt(zi({},Xn)),Nn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Zr.createElement(Ae.Z,null,Zr.createElement(It.t7,{style:{width:300,marginLeft:15},value:Xn.keywords,allowClear:!0,onChange:en=>{Xn.keywords=en,Xn.page=1,Dt(zi({},Xn)),Nn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Zr.createElement(Tt.Z,{align:"middle",className:"mb30"},Zr.createElement(Ae.Z,{span:14},Zr.createElement("div",{className:"flexd-table-header"},Zr.createElement(nt.default,{pagination:!1,dataSource:[],columns:No,rowSelection:yt?Cl:null,rowKey:en=>en.user_id})),Zr.createElement("div",null,Zr.createElement(nt.default,{rowSelection:yt?Cl:null,columns:No,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:en=>en.user_id,loading:ko,dataSource:oa==null?void 0:oa.exercise_users,onChange:(en,Un,eo)=>{Xn.page=en==null?void 0:en.current,Xn.limit=en==null?void 0:en.pageSize,eo!=null&&eo.order?(Xn.sort_by=eo==null?void 0:eo.field,Xn.direction=(eo==null?void 0:eo.order)==="ascend"?"asc":"desc"):(Xn.sort_by=null,Xn.direction=null),Dt(zi({},Xn)),Nn()},pagination:!1}))),Zr.createElement(Ae.Z,{span:1},Zr.createElement("img",{src:Ie,style:{marginLeft:10}})),Zr.createElement(Ae.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Zr.createElement("div",{className:Su.searchMember,style:{width:550}},Zr.createElement(Tt.Z,{className:Su.searchMemberHeader},Zr.createElement(Ae.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Zr.createElement(Ae.Z,{flex:"110px"},"\u5B66\u53F7"),Zr.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Zr.createElement("div",{style:{overflow:"auto",height:390}},Ta==null?void 0:Ta.map((en,Un)=>Zr.createElement(Tt.Z,{key:Un,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Zr.createElement(Ae.Z,{flex:"100px"},en.user_name),Zr.createElement(Ae.Z,{flex:"110px"},en.student_id),Zr.createElement(Ae.Z,{flex:"120px",style:{marginLeft:5}},en.user_group_name),Zr.createElement(Ae.Z,{style:{marginLeft:10}},Zr.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Na(Ta.filter(eo=>eo.user_id!=en.user_id)),Ha(Hn.filter(eo=>eo!=en.user_id))}})))))))),!(Pt===1||Pt===2)&&Zr.createElement("div",{className:Su.bottom},Zr.createElement(ke.ZP,{className:Su.no,onClick:()=>{Lr()}},"\u53D6\u6D88"),Zr.createElement(ke.ZP,{loading:Go,type:"primary",onClick:()=>{jo()}},lt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}))))};var Ds=(0,Se.connect)(({})=>({}))(Zs),eu={contentInterval:"contentInterval___exfzZ",numberInput:"numberInput___uwvXH",minorRuleText:"minorRuleText___Mp9Y2",failedList:"failedList___XUK6Y",name:"name___dS7W9",publish:"publish___Qpw4v"},co=te(59301),ws=Object.defineProperty,ls=Object.defineProperties,Hs=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,_s=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,yu=(ee,ve,ge)=>ve in ee?ws(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,mu=(ee,ve)=>{for(var ge in ve||(ve={}))_s.call(ve,ge)&&yu(ee,ge,ve[ge]);if(Ms)for(var ge of Ms(ve))Ls.call(ve,ge)&&yu(ee,ge,ve[ge]);return ee},Ku=(ee,ve)=>ls(ee,Hs(ve)),Du=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});function wu(ee,ve){const ge=[];for(let He=ee;He{let ve=new Date;const ge=me()(ee).format("HH");if(me()(ee).isSame(me()(ve),"day")){const He=me()(ve).format("HH"),qt=me()(ve).format("mm");return{disabledHours:()=>wu(0,24).splice(1,He*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ge,He),me()(ee).isSame(me()(ve),"hour")&&ge<=He?wu(0,60).splice(0,qt):wu(60,60))}}else if(me()(ee).isSame(me()(),"day")){const He=me()().format("HH"),qt=me()().format("mm");return{disabledHours:()=>wu(0,24).splice(0,He),disabledMinutes:()=>ge<=He?wu(0,qt):wu(60,60)}}else return!1},ye=({exercise:ee,dispatch:ve})=>{var ge,He,qt,yt,Pt,Sn,lt,_t,Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho;const Ko=(0,Se.useIntl)(),qo=(0,Se.useParams)(),[ta]=z.default.useForm(),[Oo,Xn]=(0,re.useState)(1),[Dt,Cl]=(0,re.useState)([]),[No,Nn]=(0,re.useState)(!0),[jo,Lr]=(0,re.useState)([]),[en,Un]=(0,re.useState)(!0),[eo,La]=(0,re.useState)(!1),{workSetting:zt}=ee,[Wo,ul]=(0,re.useState)(!1),[gl,Pr]=(0,re.useState)([]),[Tl,Sr]=(0,re.useState)([]),[Lt,Bt]=(0,re.useState)(!1),[tn,xt]=(0,re.useState)(!1),[Sa,rr]=(0,re.useState)(!1),[kr,ol]=(0,re.useState)(null),[Uo,oi]=(0,re.useState)(1),[lu,Wi]=(0,re.useState)({}),[Pu,iu]=(0,re.useState)({}),[Zu,uu]=(0,re.useState)(!1);(0,re.useEffect)(()=>{var pa;if(ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ya(),Yi(),ee.actionTabs.type===2)){const to=(pa=ee.actionTabs)==null?void 0:pa.unified_setting;Un(to)}},[ee.actionTabs]),(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya,wr;(pa=zt==null?void 0:zt.exercise)!=null&&pa.publish_time&&ta.setFieldsValue({publish_time:me()((to=zt==null?void 0:zt.exercise)==null?void 0:to.publish_time)}),(ba=zt==null?void 0:zt.exercise)!=null&&ba.end_time&&ta.setFieldsValue({end_time:me()((Io=zt==null?void 0:zt.exercise)==null?void 0:Io.end_time)}),ta.setFieldsValue({exercise_type:(ma=zt==null?void 0:zt.exercise)==null?void 0:ma.exercise_type,simulate_exercise_num:(Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.simulate_exercise_num}),oi((wr=zt==null?void 0:zt.exercise)==null?void 0:wr.exercise_type)},[ee]);const jt=pa=>{var to;const ba=ta.getFieldValue("publish_time");if(!ba||(to=zt==null?void 0:zt.exercise)!=null&&to.publish_time)return;let Io;pa===1?Io=me()(ba).add(120,"minutes"):Io=me()(ba).add(7,"days"),ta.setFieldsValue({end_time:Io})},ya=pa=>Du(void 0,null,function*(){var to,ba;Nn(!0);const Io=yield(0,gt.N3)({coursesId:qo.coursesId,check_ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(Ya=>Number(Ya)))||[]]});console.log(Io,"res");const ma=((ba=Io==null?void 0:Io.course_info)==null?void 0:ba.map((Ya,wr)=>Ku(mu({},Ya),{key:Ya.course_group_id,title:Ya.course_group_name,name:Ya.course_group_name,disabled:!!Ya.is_published})))||[];if((Io==null?void 0:Io.status)!==-1){Cl([...ma]);const Ya=me()();ta.setFieldsValue({publish_time:Ya}),(ta.getFieldValue("exercise_type")||1)===1?ta.setFieldsValue({end_time:me()(Ya).add(120,"minutes")}):ta.setFieldsValue({end_time:me()(Ya).add(7,"days")})}Nn(!1)});(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya;if((pa=zt==null?void 0:zt.exercise)!=null&&pa.is_appoint_user){const wr=((ba=(to=zt==null?void 0:zt.exercise)==null?void 0:to.all_exercise_users)==null?void 0:ba.map(ho=>ho.user_id))||[];Pr([...wr])}Bt((Io=zt==null?void 0:zt.exercise)==null?void 0:Io.is_appoint_user),xt((ma=zt==null?void 0:zt.exercise)==null?void 0:ma.is_miss_exam_user),rr((Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.is_no_passing_user)},[zt]),(0,re.useEffect)(()=>{var pa,to,ba,Io,ma,Ya,wr,ho;(to=(pa=ee==null?void 0:ee.actionTabs)==null?void 0:pa.selectArrs)!=null&&to[0]&&ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&ve({type:"exercise/getWorkSetting",payload:{categoryId:(Io=(ba=ee==null?void 0:ee.actionTabs)==null?void 0:ba.selectArrs)==null?void 0:Io[0],category:(Ya=(ma=ee==null?void 0:ee.actionTabs)==null?void 0:ma.selectArrs)==null?void 0:Ya[0],coursesId:(ho=(wr=ee==null?void 0:ee.actionTabs)==null?void 0:wr.params)==null?void 0:ho.id}})},[(ge=ee==null?void 0:ee.actionTabs)==null?void 0:ge.selectArrs]);const Fl=()=>Du(void 0,null,function*(){var pa,to,ba,Io,ma,Ya,wr;const ho=mu({},ta.getFieldsValue()),Au=me()(me()(ho.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),hc=me()(me()(ho.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Au,Au,33),hc<=Au){Ce.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((jo==null?void 0:jo.length)<=0&&!en&&Dt.length>0&&!((pa=zt==null?void 0:zt.exercise)!=null&&pa.is_make_up_exercise)){Ce.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const jc=Dt.map(sl=>sl.key),Xl={check_ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(sl=>Number(sl)))||[]],end_time:me()(ho.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(ho.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:jo.map(sl=>sl.course_group_id),unified_setting:!jo.length,exercise_type:ho.exercise_type,simulate_exercise_num:ho.simulate_exercise_num};if(((ba=ee.actionTabs.selectArrsAll)==null?void 0:ba.length)>0&&ee.actionTabs.type===1&&(Xl.check_ids=[...((ma=(Io=ee.actionTabs.selectArrsAll)==null?void 0:Io.filter(sl=>!sl.high_resources_consume||sl.high_resources_consume_permission))==null?void 0:ma.map(sl=>Number(sl==null?void 0:sl.id)))||[]]),(Ya=zt==null?void 0:zt.exercise)!=null&&Ya.is_make_up_exercise){if(Lt&&gl.length<=0||!Lt&&!(tn||Sa)){Ce.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Xl.is_appoint_user=Lt,Xl.is_miss_exam_user=tn,Xl.is_no_passing_user=Sa,Lt?Xl.make_up_exercise_users=gl.map(sl=>({user_id:sl})):Xl.make_up_exercise_user=[]}let{is_locked:Ec,open_camera:Sc,screen_open:yc,login_restrict:Pc,ip_bind:Ac,ip_limit:Xs,is_random:qs,id:$s,identity_verify:xc,open_phone_video_recording:Cc}=zt==null?void 0:zt.exercise;if(ee.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Ec||Sc||yc||Pc||Ac||Xs=="pub"||Xs=="inner"||xc||Cc)&&ho.exercise_type==2){if(ve({type:"exercise/setActionTabs",payload:{}}),ee.actionTabs.type==2){let sl=be.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:co.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",co.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(zt==null?void 0:zt.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Du(void 0,null,function*(){var xu;uu(!0);let Vi=yield(0,Oe.Tr)({exercise_ids:[...((xu=ee.actionTabs.selectArrs)==null?void 0:xu.map(Cu=>Number(Cu)))||[]],course_id:qo.coursesId,type:"exercise"});if((Vi==null?void 0:Vi.student_count)===0){if((yield yi(Xl))&&ee.actionTabs.isRouter){sl.destroy(),Se.history.push(`/classrooms/${qo.coursesId}/exercise/${$s}/detail?random=${qs}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else iu(Xl),Wi(Vi)}),onCancel:()=>{sl.destroy(),uu(!1),yi(Xl)}})}else{let sl=be.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:co.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>Du(void 0,null,function*(){var xu;uu(!0);let Vi=yield(0,Oe.Tr)({exercise_ids:[...((xu=ee.actionTabs.selectArrs)==null?void 0:xu.map(Cu=>Number(Cu)))||[]],course_id:qo.coursesId,type:"exercise"});if((Vi==null?void 0:Vi.student_count)===0){if((yield yi(Xl))&&ee.actionTabs.isRouter){Se.history.push(`/classrooms/${qo.coursesId}/exercise/${$s}/detail?random=${qs}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else iu(Xl),Wi(Vi)})})}return}let xs=yield(0,Oe.Tr)({exercise_ids:[...((wr=ee.actionTabs.selectArrs)==null?void 0:wr.map(sl=>Number(sl)))||[]],course_id:qo.coursesId,type:"exercise"});(xs==null?void 0:xs.student_count)===0?yi(Xl):(iu(Xl),Wi(xs))}),ml=()=>{var pa;let to=[...(pa=ee.actionTabs.selectArrsAll)==null?void 0:pa.filter(ba=>ba.high_resources_consume&&!ba.high_resources_consume_permission)];(to==null?void 0:to.length)>0&&ee.actionTabs.type===1&&be.default.confirm({centered:!0,icon:null,footer:null,width:560,title:Ko.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:co.createElement("div",null,co.createElement("div",{className:eu.tipcontent},co.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",to==null?void 0:to.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),co.createElement("div",{className:"mt20 mb20"},to==null?void 0:to.map(ba=>co.createElement("div",{className:eu.failedList,key:ba.id},co.createElement("div",{className:eu.name},ba==null?void 0:ba.exercise_name),co.createElement("div",{className:eu.publish,onClick:()=>{(0,a.xg)(`/classrooms/${qo.coursesId}/exercise/${ba.id}/detail?random=${ba.is_random}`)}},"\u53D1\u5E03"))))))})},yi=pa=>Du(void 0,null,function*(){var to,ba,Io;if(ee.actionTabs.type===1){let wr=[...(to=ee.actionTabs.selectArrsAll)==null?void 0:to.filter(ho=>ho.high_resources_consume&&!ho.high_resources_consume_permission)];if((wr==null?void 0:wr.length)==ee.actionTabs.selectArrsAll.length){ve({type:"exercise/setActionTabs",payload:{}}),ml();return}}let ma=!1;return La(!0),(yield(0,x.ZP)(`/api/courses/${qo.coursesId}/exercises/publish.json`,{method:"post",body:pa})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Yi(),Ce.ZP.success("\u53D1\u5E03\u6210\u529F"),ve({type:"exercise/setActionTabs",payload:{}}),(ba=ee==null?void 0:ee.actionTabs)!=null&&ba.cb?(Io=ee==null?void 0:ee.actionTabs)==null||Io.cb():ve({type:"classroomList/getClassroomExercisesList",payload:mu({},ee.actionTabs.params)}),ma=!0,ee.actionTabs.type===1&&ml()),La(!1),ma}),Yi=()=>{Xn(1),Cl([]),Lr([])},hu=(pa,to,ba)=>{pa<=0?Ce.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Pr(to),Sr(ba),ul(!1))};return co.createElement(be.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Fl,confirmLoading:eo||No,onCancel:()=>{Yi(),ve({type:"exercise/setActionTabs",payload:{}})}},co.createElement(Ze.Z,{spinning:No},Dt&&co.createElement(z.default,{form:ta},!!((He=ee==null?void 0:ee.actionTabs)!=null&&He.disabled)&&co.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},co.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:rt.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((qt=zt==null?void 0:zt.exercise)!=null&&qt.is_make_up_exercise)&&co.createElement(co.Fragment,null,co.createElement(Tt.Z,null,co.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},co.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),co.createElement(z.default.Item,{name:"exercise_type"},co.createElement(Ht.ZP.Group,{disabled:((yt=zt==null?void 0:zt.exercise)==null?void 0:yt.exercise_status)>1,onChange:pa=>{oi(pa.target.value),jt(pa.target.value)}},co.createElement(Ht.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),co.createElement(Ht.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Uo==2&&co.createElement(Tt.Z,{className:`${eu.contentInterval}`},co.createElement("span",{className:`${eu.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),co.createElement(z.default.Item,{name:"simulate_exercise_num"},co.createElement(ae.Z,{className:eu.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Pt=zt==null?void 0:zt.exercise)==null?void 0:Pt.exercise_status)>1,min:1,max:999})),co.createElement("span",null,"\u6B21",co.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),co.createElement(Tt.Z,null,co.createElement("span",{className:"mr10 mt5"},co.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),co.createElement(z.default.Item,{name:"publish_time"},co.createElement(Pn.default,{style:{width:170},disabledDate:pa=>pa&&pa<=me()().subtract(0,"days"),disabledTime:pe,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),co.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),co.createElement(z.default.Item,{name:"end_time"},co.createElement(Pn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:pa=>pa&&pa{var ba,Io,ma,Ya,wr;if(Bt(pa),pa)if((ba=zt==null?void 0:zt.exercise)!=null&&ba.is_appoint_user){const ho=(ma=(Io=zt==null?void 0:zt.exercise)==null?void 0:Io.all_exercise_users)==null?void 0:ma.map(Au=>Au.user_id);Pr([...ho])}else Pr([]),xt(!1),rr(!1);else xt((Ya=zt==null?void 0:zt.exercise)==null?void 0:Ya.is_miss_exam_user),rr((wr=zt==null?void 0:zt.exercise)==null?void 0:wr.is_no_passing_user)},disabled:((lt=zt==null?void 0:zt.exercise)==null?void 0:lt.exercise_status)!==1}),co.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Lt&&co.createElement(Tt.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},co.createElement(Te.default,{checked:tn,disabled:((_t=zt==null?void 0:zt.exercise)==null?void 0:_t.exercise_status)!==1||((Go=zt==null?void 0:zt.exercise)==null?void 0:Go.miss_exam_count)<=0,onChange:pa=>{xt(pa.target.checked)}},co.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),co.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ol(1),Bt(!1),ul(!0)}},"\uFF08",`${(Xo=zt==null?void 0:zt.exercise)==null?void 0:Xo.miss_exam_count}\u4EBA`,"\uFF09"),co.createElement(Te.default,{checked:Sa,disabled:((ko=zt==null?void 0:zt.exercise)==null?void 0:ko.exercise_status)!==1||((fo=zt==null?void 0:zt.exercise)==null?void 0:fo.no_passing_count)<=0,onChange:pa=>{rr(pa.target.checked)}},co.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),co.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ol(2),Bt(!1),ul(!0)}},"\uFF08",`${(oa=zt==null?void 0:zt.exercise)==null?void 0:oa.no_passing_count}\u4EBA`,"\uFF09")),Lt&&co.createElement(Tt.Z,{className:"mt20",style:{paddingLeft:"90px"}},co.createElement(ke.ZP,{type:"primary",ghost:!0,disabled:((Mo=zt==null?void 0:zt.exercise)==null?void 0:Mo.exercise_status)!==1,onClick:()=>{ul(!0),ol(void 0)}},co.createElement("span",null,co.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),co.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),co.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${gl.length||0} \u4EBA`,"\uFF09"))),ee.actionTabs.type===2&&!((Hn=zt==null?void 0:zt.exercise)!=null&&Hn.is_make_up_exercise)&&co.createElement(Tt.Z,{style:{marginBottom:"10px"}},co.createElement("span",{className:"mr10"},co.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),co.createElement(Ht.ZP.Group,{value:en,onChange:pa=>{Un(pa.target.value),Lr([])}},co.createElement(Ht.ZP,{disabled:!!((Ha=ee==null?void 0:ee.actionTabs)!=null&&Ha.disabled)||Dt.some(pa=>pa==null?void 0:pa.is_published)||!((Ta=ee==null?void 0:ee.actionTabs)!=null&&Ta.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),co.createElement(Ht.ZP,{disabled:Dt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Dt.length<=0&&ee.actionTabs.type===2&&!((Na=zt==null?void 0:zt.exercise)!=null&&Na.is_make_up_exercise)&&co.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(ee.actionTabs.type===1||!en)&&!((hr=zt==null?void 0:zt.exercise)!=null&&hr.is_make_up_exercise)&&Dt.length>0&&co.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},co.createElement("span",{style:{flex:1}},co.createElement(Te.default,{checked:jo.length===Dt.length,onChange:pa=>{jo.length===Dt.length?Lr([]):Lr(Dt)}},"\u5168\u9009")),co.createElement("span",{style:{width:16}}),co.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",jo.length||0,"\u4E2A\u5206\u73ED")),(ee.actionTabs.type===1||!en)&&!((er=zt==null?void 0:zt.exercise)!=null&&er.is_make_up_exercise)&&Dt.length>0&&co.createElement(Yu.Z,{data:Dt,selectedRowKeys:jo,setSelectedRowKeys:Lr})),co.createElement(Ds,{visible:Wo,setVisible:ul,onK:hu,selectKeys:gl,selectRows:Tl,appointStudent:Lt,modalParams:kr,courseId:qo.categoryId||((Ho=(Lo=ee==null?void 0:ee.actionTabs)==null?void 0:Lo.selectArrs)==null?void 0:Ho[0])})),co.createElement(Ve.Z,{resdata:lu,type:"exercisepush",okloading:eo,oktext:(lu==null?void 0:lu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pa=>Du(void 0,null,function*(){var to,ba,Io;La(!0);let ma=yield(0,x.ZP)(`/api/courses/${qo.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((to=ee.actionTabs.selectArrs)==null?void 0:to.map(Ya=>Number(Ya)))||[]]}});if(La(!1),(ma==null?void 0:ma.status)===0)if(Zu){let Ya=yield yi(Pu);if(be.default.destroyAll(),Ya&&ee.actionTabs.isRouter){Se.history.push(`/classrooms/${qo.coursesId}/exercise/${(ba=zt==null?void 0:zt.exercise)==null?void 0:ba.id}/detail?random=${(Io=zt==null?void 0:zt.exercise)==null?void 0:Io.is_random}&tabs=3&childrenTabs=2`);return}ve({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else yi(Pu)})}))};var xe=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(ye),Xe=Object.defineProperty,$e=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,An=(ee,ve,ge)=>ve in ee?Xe(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,aa=(ee,ve)=>{for(var ge in ve||(ve={}))ln.call(ve,ge)&&An(ee,ge,ve[ge]);if(Ct)for(var ge of Ct(ve))an.call(ve,ge)&&An(ee,ge,ve[ge]);return ee},Dn=(ee,ve)=>$e(ee,Nt(ve)),wn=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});function Gn(ee,ve){const ge=[];for(let He=ee;He{let ve=new Date;const ge=me()(ee).format("HH");if(me()(ee).isSame(me()(ve),"day")){const He=me()(ve).format("HH"),qt=me()(ve).format("mm");return{disabledHours:()=>Gn(0,24).splice(1,He*1-1),disabledMinutes:()=>me()(ee).isSame(me()(ve),"hour")&&ge<=He?Gn(0,60).splice(0,qt):Gn(60,60)}}else if(me()(ee).isSame(me()(),"day")){const He=me()().format("HH"),qt=me()().format("mm");return{disabledHours:()=>Gn(0,24).splice(0,He),disabledMinutes:()=>ge<=He?Gn(0,qt):Gn(60,60)}}else return!1},on=({exercise:ee,dispatch:ve})=>{var ge;const He=(0,Se.useIntl)(),qt=(0,Se.useParams)(),[yt]=z.default.useForm(),[Pt,Sn]=(0,re.useState)(1),[lt,_t]=(0,re.useState)([]),[Go,Xo]=(0,re.useState)(!0),[ko,fo]=(0,re.useState)([]),[oa,Mo]=(0,re.useState)(!0),[Hn,Ha]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Ta()},[ee.actionTabs]);const Ta=er=>wn(void 0,null,function*(){var Lo,Ho;Xo(!0);const Ko=yield ve({type:"exercise/getEndGroups",payload:Dn(aa({},qt),{check_ids:[...((Lo=ee.actionTabs.selectArrs)==null?void 0:Lo.map(ta=>Number(ta)))||[]]})}),qo=(Ho=Ko==null?void 0:Ko.course_info)==null?void 0:Ho.map((ta,Oo)=>Dn(aa({},ta),{key:ta.course_group_id,title:ta.course_group_name,name:ta.course_group_name,disabled:!!ta.is_published}));Ko&&(Ko!=null&&Ko.course_info)&&(_t([...qo]),yt.setFieldsValue({end_time:me()(me()(new Date((0,a.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Xo(!1)}),Na=()=>wn(void 0,null,function*(){var er,Lo,Ho,Ko;const qo=aa({},yt.getFieldsValue());if((ko==null?void 0:ko.length)<=0&<.length>0&&!((er=ee.actionTabs)!=null&&er.unified_setting)){Ce.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Ha(!0);const ta={check_ids:[...((Lo=ee.actionTabs.selectArrs)==null?void 0:Lo.map(Xn=>Number(Xn)))||[]],group_ids:ko};oa||(ta.end_time=me()(qo.end_time).format("YYYY-MM-DD HH:mm")),ta.group_ids=ko.map(Xn=>Xn.course_group_id),(yield(0,x.ZP)(`/api/courses/${qt.coursesId}/exercises/end_exercise.json`,{method:"post",body:ta})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),ve({type:"exercise/setActionTabs",payload:{}}),(Ho=ee==null?void 0:ee.actionTabs)!=null&&Ho.cb?(Ko=ee==null?void 0:ee.actionTabs)==null||Ko.cb():ve({type:"classroomList/getClassroomExercisesList",payload:aa({},ee.actionTabs.params)})),Ha(!1)}),hr=()=>{Sn(1),_t([]),fo([]),Mo(!0)};return re.createElement(be.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Na,width:680,confirmLoading:Hn||Go,onCancel:()=>{hr(),ve({type:"exercise/setActionTabs",payload:{}})}},re.createElement(Ze.Z,{spinning:Go},lt&&re.createElement(z.default,{form:yt},re.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},re.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:rt.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),re.createElement(Tt.Z,{className:"mt20 mb10"},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),re.createElement(Ht.ZP.Group,{value:oa,onChange:er=>{Mo(er.target.value),fo([])}},re.createElement(Ht.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),re.createElement(Ht.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),re.createElement(z.default.Item,{name:"end_time",style:{marginTop:-3,visibility:oa?"hidden":"visible"}},re.createElement(Pn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:er=>er&&er0&&!((ge=ee.actionTabs)!=null&&ge.unified_setting)&&re.createElement(Tt.Z,{style:{marginBottom:"10px"}},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),re.createElement("div",null,lt.length>0&&re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},re.createElement("span",{style:{flex:1}},re.createElement(Te.default,{checked:ko.length===lt.length,onChange:er=>{ko.length===lt.length?fo([]):fo(lt)}},"\u5168\u9009")," "),re.createElement("span",{style:{width:16}}),re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ko.length||0,"\u4E2A\u5206\u73ED")),re.createElement(Yu.Z,{data:lt,selectedRowKeys:ko,setSelectedRowKeys:fo}))))))};var bn=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(on),qn=Object.defineProperty,Ra=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Ja=(ee,ve,ge)=>ve in ee?qn(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Wa=(ee,ve)=>{for(var ge in ve||(ve={}))xa.call(ve,ge)&&Ja(ee,ge,ve[ge]);if(Ra)for(var ge of Ra(ve))za.call(ve,ge)&&Ja(ee,ge,ve[ge]);return ee},Aa=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const Dr=({exercise:ee,dispatch:ve})=>{const ge=(0,Se.useIntl)(),He=(0,Se.useParams)();return re.createElement(be.default,{centered:!0,title:ge.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:ge.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Aa(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${He.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"classroomList/getClassroomExercisesList",payload:Wa({},ee.actionTabs.params)}))}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var or=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Dr),Mr=Object.defineProperty,Ir=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,Zl=(ee,ve,ge)=>ve in ee?Mr(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,nl=(ee,ve)=>{for(var ge in ve||(ve={}))rl.call(ve,ge)&&Zl(ee,ge,ve[ge]);if(Ir)for(var ge of Ir(ve))Al.call(ve,ge)&&Zl(ee,ge,ve[ge]);return ee},zr=(ee,ve)=>{var ge={};for(var He in ee)rl.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&Ir)for(var He of Ir(ee))ve.indexOf(He)<0&&Al.call(ee,He)&&(ge[He]=ee[He]);return ge},Hr=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const El=ee=>{var ve=ee,{exercise:ge,dispatch:He,user:qt}=ve,yt=zr(ve,["exercise","dispatch","user"]),Pt,Sn;const lt=(0,Se.useIntl)(),_t=(0,Se.useParams)(),[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1),oa=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Hn,Ha;if(ge.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){fo(!0);return}const Ta={hasNum:0,noHasNum:0};(Ha=(Hn=ge==null?void 0:ge.actionTabs)==null?void 0:Hn.selectArrsAll)==null||Ha.map(Na=>{var hr;Na.author_login===((hr=qt.userInfo)==null?void 0:hr.login)?++Ta.hasNum:++Ta.noHasNum}),Ta.noHasNum>0?be.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ta.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ta.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Mo()}}):fo(!0)}else fo(!1)},[ge.actionTabs.key]);const Mo=()=>{He({type:"exercise/setActionTabs",payload:{}})};return re.createElement(be.default,{centered:!0,title:lt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ko,okText:lt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:Go,destroyOnClose:!0,onOk:()=>Hr(void 0,null,function*(){var Hn;if((Hn=oa.current)!=null&&Hn.onVerify())return;Xo(!0);const Ha=yield(0,x.ZP)(`/api/courses/${_t.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}});Xo(!1),Ha.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),Ce.ZP.success("\u5220\u9664\u6210\u529F"),He({type:"exercise/setActionTabs",payload:{}}),He({type:"classroomList/getClassroomExercisesList",payload:nl({},ge.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:nl({},ge.actionTabs.params)}))}),onCancel:()=>{He({type:"exercise/setActionTabs",payload:{}})}},!((Pt=ge==null?void 0:ge.actionTabs)!=null&&Pt.status)||!["\u672A\u5F00\u59CB"].includes((Sn=ge==null?void 0:ge.actionTabs)==null?void 0:Sn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(At.Z,{ref:Hn=>oa.current=Hn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var bl=(0,Se.connect)(({exercise:ee,user:ve})=>({exercise:ee,user:ve}))(El),Xr=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,ii=Object.prototype.propertyIsEnumerable,Vl=(ee,ve)=>{var ge={};for(var He in ee)al.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&Xr)for(var He of Xr(ee))ve.indexOf(He)<0&&ii.call(ee,He)&&(ge[He]=ee[He]);return ge},Pe=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const Fe=ee=>{var ve=ee,{exercise:ge,dispatch:He}=ve,qt=Vl(ve,["exercise","dispatch"]);const yt=(0,Se.useIntl)(),Pt=(0,Se.useParams)();return Pt.id=Pt.coursesId,(0,re.useEffect)(()=>{ge.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Pe(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Pt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),Ce.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),He({type:"exercise/setActionTabs",payload:{}})}))},[ge.actionTabs.key]),re.createElement(re.Fragment,null)};var We=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Fe),Ue={flex_box_center:"flex_box_center___CNQHU",flex_space_between:"flex_space_between___qsDOu",flex_box_vertical_center:"flex_box_vertical_center___iKKg9",flex_box_center_end:"flex_box_center_end___aCmKh",flex_box_column:"flex_box_column___mXBIE",bg:"bg___FnTgr",containerTitle:"containerTitle___HZdw3",containerDesc:"containerDesc___MrGYv",tablestyle:"tablestyle___Ef1u5",listItem:"listItem___ol4Bd",info:"info___Uc7Ha",title:"title___AlzFu",titleLeft:"titleLeft___Avinm",titleRight:"titleRight___AYJHU",flexBox:"flexBox___IGR6d",iconV:"iconV___WirdJ",acitons:"acitons___VhyxD",moveCategory:"moveCategory___QQQOY",name:"name___cKK1Q",categoryName:"categoryName___EsAA9",schedule:"schedule___asfSm",fnSign:"fnSign___vsajc",spanSize:"spanSize___MqQy2",classromediv:"classromediv___j4dHG",glow:"glow___fcHVY",popover:"popover___bOtgn",dot:"dot___uMZO4",moni:"moni___KMHkN",authorized:"authorized___awAlQ"},it=Object.defineProperty,ut=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,bt=(ee,ve,ge)=>ve in ee?it(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Xt=(ee,ve)=>{for(var ge in ve||(ve={}))Mt.call(ve,ge)&&bt(ee,ge,ve[ge]);if(ut)for(var ge of ut(ve))wt.call(ve,ge)&&bt(ee,ge,ve[ge]);return ee};const Yt=ee=>React.createElement("svg",Xt({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Vt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",Fn=Object.defineProperty,xn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Wn=(ee,ve,ge)=>ve in ee?Fn(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,ra=(ee,ve)=>{for(var ge in ve||(ve={}))Bn.call(ve,ge)&&Wn(ee,ge,ve[ge]);if(xn)for(var ge of xn(ve))Jn.call(ve,ge)&&Wn(ee,ge,ve[ge]);return ee};const ea=ee=>React.createElement("svg",ra({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var ca="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",$a="data:image/jpeg;base64,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",po=Object.defineProperty,ka=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,ha=(ee,ve,ge)=>ve in ee?po(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Za=(ee,ve)=>{for(var ge in ve||(ve={}))io.call(ve,ge)&&ha(ee,ge,ve[ge]);if(ka)for(var ge of ka(ve))_o.call(ve,ge)&&ha(ee,ge,ve[ge]);return ee};const Ca=ee=>React.createElement("svg",Za({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var la="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",da=te(42882),Kt=te(59301),lr=Object.defineProperty,Yo=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,ur=(ee,ve,ge)=>ve in ee?lr(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,ll=(ee,ve)=>{for(var ge in ve||(ve={}))cr.call(ve,ge)&&ur(ee,ge,ve[ge]);if(tr)for(var ge of tr(ve))fr.call(ve,ge)&&ur(ee,ge,ve[ge]);return ee},Fr=(ee,ve)=>Yo(ee,Va(ve)),ao=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const xl=({v:ee,k:ve,selectArrs:ge,setSelectArrs:He,dispatch:qt,params:yt,classroomList:Pt,batchStatus:Sn,manageAllGroup:lt,user:_t})=>{var Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo,ta,Oo;const Xn=(0,Se.useIntl)(),[Dt,Cl]=(0,re.useState)([]),[No,Nn]=(0,re.useState)(!1),jo=(0,re.useRef)(),Lr=(0,re.useRef)();var en=!1;const Un="YYYY-MM-DD",eo=me()("2020-11-15",Un);function La(){return ao(this,null,function*(){console.log(yt,222);let Lt=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/group_use_list.json`,{method:"get",params:Fr(ll({},yt),{id:ee.id})});Cl((Lt==null?void 0:Lt.groups)||[])})}const zt=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Kt.createElement(Kt.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")});ee!=null&&ee.appraise_label&&(en=!0);const Wo=(Lt,Bt=!1)=>{var tn;Se.history.push(`/classrooms/${yt.coursesId}/exercisenotice/${Lt.id}/users/${(tn=(0,oe.eY)())==null?void 0:tn.login}`)},ul=[{title:Xn.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3}],onFilter:(Lt,Bt)=>Bt.exercise_status===Lt,render:(Lt,Bt)=>Kt.createElement("div",null,Lt===1&&Kt.createElement("span",null,Kt.createElement("i",{className:Ue.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Lt===2&&Kt.createElement("span",null,Kt.createElement("i",{className:Ue.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Lt===3&&Kt.createElement("span",null,Kt.createElement("i",{className:Ue.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="publish_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="end_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Lt,Bt)=>Bt.exercise_status===1?"-":Kt.createElement("span",null,Lt,"/",Bt.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Lt,Bt)=>Bt.exercise_status===1?"-":Lt===0?Kt.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Lt):Kt.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Bt.course_group_id}`)},Lt)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Lt,Bt)=>Bt.exercise_status===1?Kt.createElement("img",{style:{cursor:"not-allowed"},src:Vt}):Kt.createElement(ne.Z,{title:"\u8BC4\u9605"},Kt.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Bt.course_group_id}`)},Kt.createElement("img",{src:ca})))}],gl=Lt=>{if(en)return Kt.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Lt!=null&&Lt.includes("\u672A\u5F00\u59CB"))return Kt.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Lt!=null&&Lt.includes("\u8003\u8BD5\u4E2D"))return Kt.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Lt!=null&&Lt.includes("\u5DF2\u622A\u6B62"))return Kt.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(Lt!=null&&Lt.includes("\u5BFC\u5165"))return Kt.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Pr=()=>{const Lt=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Lt>=0?Lt:0},Tl=(Lt=ee)=>{var Bt,tn,xt;if(Lt!=null&&Lt.is_encrypt){qt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Lt==null?void 0:Lt.id,phone:(Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.phone,login:(tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.login}});return}(xt=_t==null?void 0:_t.userInfo)!=null&&xt.phone?qt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Lt==null?void 0:Lt.id}}):qt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Sr=Lt=>{var Bt,tn,xt;if(((Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.login)!==(ee==null?void 0:ee.author_login)){Ce.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}qt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.phone,login:(xt=_t==null?void 0:_t.userInfo)==null?void 0:xt.login,onFinish:Lt}})};return Kt.createElement("div",{className:Ue.listItem,onClick:Lt=>{const Bt=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&Lr.current&&!Lr.current.contains(Lt.target))&&(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},(0,oe.GJ)()&&Kt.createElement("span",{ref:Lr},Kt.createElement(Te.default,{checked:ge.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Lt=>{Lt.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Lt=>{let Bt=ge.indexOf(ee.id);ge.indexOf(ee.id)>-1?He(ge.filter(tn=>tn!==ee.id)):He(ge.concat(ee.id))}})),Kt.createElement("div",{className:Ue.info},Kt.createElement("div",{className:Ue.title},Kt.createElement("div",{className:Ue.titleLeft,style:{marginRight:15}},gl(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&Kt.createElement("img",{src:$a,width:44,height:24,style:{marginRight:10}}),Kt.createElement(ne.Z,{title:ee.exercise_name},Kt.createElement("span",{className:Ue.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&Kt.createElement(Le.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&Kt.createElement("span",{className:Ue.authorized},"\u5DF2\u6388\u6743"),((Go=ee==null?void 0:ee.exercise_tips)==null?void 0:Go.includes("\u5DF2\u622A\u6B62"))&&((Xo=Pt==null?void 0:Pt.detailTopBanner)==null?void 0:Xo.forbid_end_exercise)&&Kt.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},Kt.createElement("img",{src:la,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&Kt.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Kt.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&Kt.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Ue.moni},Kt.createElement("img",{src:ri,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((ko=ee==null?void 0:ee.exercise_tips)==null?void 0:ko.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Kt.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((fo=ee==null?void 0:ee.exercise_tips)==null?void 0:fo.includes("\u5DF2\u622A\u6B62"))&&((oa=ee==null?void 0:ee.exercise_tips)==null?void 0:oa.includes("\u672A\u63D0\u4EA4"))&&Kt.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&Kt.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",Kt.createElement("img",{src:Dl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),Kt.createElement("div",{className:Ue.titleRight,onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&Kt.createElement("span",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:()=>ao(void 0,null,function*(){const Lt=()=>ao(void 0,null,function*(){qt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const Bt=yield(0,x.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});qt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee.id}/centralizeReview/${Bt==null?void 0:Bt.login}`)});if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()})},Kt.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),Kt.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&Kt.createElement(Si.Z,{tips:ee==null?void 0:ee.open_appraise},Kt.createElement("span",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:()=>{const Lt=()=>{var Bt,tn,xt;if(((Bt=_t==null?void 0:_t.userInfo)==null?void 0:Bt.user_status)===2){(0,he.Rd)();return}if((0,oe.Rm)()&&!((xt=(tn=Pt==null?void 0:Pt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ee==null?void 0:ee.exercise_question_count)===0){Ce.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let Sa=()=>{qt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],unified_setting:ee.unified_setting,params:yt,disabled:ee.exercise_status!==1,type:2,manage_all_group:lt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?qt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{qt({type:"classroomList/getClassroomExercisesList",payload:ll({},yt)}),Sa()}}}):Sa()};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},Kt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Kt.createElement("div",null,"\u53D1\u5E03"))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&Kt.createElement("span",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation();const Bt=()=>{var tn,xt;if((0,oe.Rm)()&&!((xt=(tn=Pt==null?void 0:Pt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_preview)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Sa=me()(ee.created_at,Un);me()(eo).diff(me()(Sa),"days")>0&&(ee!=null&&ee.is_random)?zt():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},Kt.createElement("i",{className:"iconfont icon-yulan3"}),Kt.createElement("div",null,Xn.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))),(0,oe.RV)()&&Kt.createElement("span",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:()=>{const Lt=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},Kt.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),Kt.createElement("div",null,"\u8BE6\u60C5")),(0,oe.GJ)()&&!(0,a._m)()&&Kt.createElement(wa.Z,{placement:"bottom",content:Kt.createElement("div",{className:Ue.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:Lt=>ao(void 0,null,function*(){const Bt=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u89C4\u5219\u8BBE\u7F6E"),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:Lt=>ao(void 0,null,function*(){const Bt=()=>{qt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&Kt.createElement("p",{onClick:Lt=>{Lt.stopPropagation();const Bt=()=>{const tn=me()(ee.created_at,Un);me()(eo).diff(me()(tn),"days")>0&&(ee!=null&&ee.is_random)?zt():(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()}},"\u7F16\u8F91\u8003\u8BD5"),Kt.createElement("p",{onClick:Lt=>ao(void 0,null,function*(){const Bt=()=>{var tn;qt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:yt,status:(tn=ee==null?void 0:ee.exercise_tips)==null?void 0:tn[0]}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u5220\u9664\u8BD5\u5377"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:()=>{const Lt=()=>{qt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:yt}})};if(ee!=null&&ee.is_encrypt){Sr(Lt);return}Lt()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Mo=ee==null?void 0:ee.exercise_tips)==null?void 0:Mo.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Hn=_t==null?void 0:_t.userInfo)==null?void 0:Hn.login)&&Kt.createElement("p",{onClick:Lt=>ao(void 0,null,function*(){Tl(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((Ta=(Ha=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Ha.exercise)==null?void 0:Ta.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&Kt.createElement("p",{onClick:Lt=>ao(void 0,null,function*(){const Bt=()=>{var tn,xt;if((0,oe.Rm)()&&!((xt=(tn=Pt==null?void 0:Pt.AssistantObject)==null?void 0:tn.exercise)!=null&&xt.can_stop)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:yt,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Sr(Bt);return}Bt()})},"\u7ED3\u675F\u8003\u8BD5"))},Kt.createElement("span",{onClick:Lt=>Lt.stopPropagation(),className:Ue.flexBox,style:{cursor:"default"}},Kt.createElement("i",{className:"iconfont icon-gengduo4"}),Kt.createElement("div",null,"\u66F4\u591A"))),(0,oe.dE)()&&Kt.createElement(Kt.Fragment,null,!!ee.off_limits&&Kt.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Kt.createElement("b",{className:"font16"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((Na=ee.exercise_tips)!=null&&Na.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement("a",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee,!0)},href:""},Kt.createElement("i",{className:"iconfont icon-jixukaoshi"}),Kt.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((hr=ee.exercise_tips)!=null&&hr.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&Kt.createElement("a",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee,!0)},href:""},Kt.createElement("i",{className:"iconfont icon-jixukaoshi"}),Kt.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&Kt.createElement("span",{className:Ue.flexBox,style:{marginRight:"16px"},onClick:Lt=>ao(void 0,null,function*(){var Bt;if(Lt.stopPropagation(),!(ee!=null&&ee.answered_open)){Ce.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,vr.w)(yt.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/users/${(Bt=(0,oe.eY)())==null?void 0:Bt.login}?check=true`)})},Kt.createElement("i",{className:"iconfont icon-chakankaoshi"}),Kt.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((er=ee.exercise_tips)!=null&&er.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement("a",{className:Ue.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Lt=>{Lt.stopPropagation(),Lt.preventDefault(),Wo(ee)},href:""},Kt.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Kt.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!((Lo=ee.exercise_tips)!=null&&Lo.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement(ne.Z,{title:Kt.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Pr(),"\u6B21")},Kt.createElement("a",{className:Ue.flexBox,onClick:Lt=>{Pr()==0&&(ee==null?void 0:ee.current_status)!=0||(Lt.stopPropagation(),Lt.preventDefault(),Wo(ee))},href:""},Kt.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),Kt.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,oe.GJ)()&&Kt.createElement("p",{style:{display:"flex",color:"#B6BFC2"}},Kt.createElement("span",{style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1,color:"#fff"},title:ee.author},ee.author),Kt.createElement("span",{className:"ml30"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((Ho=ee==null?void 0:ee.exercise_tips)==null?void 0:Ho.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&Kt.createElement("span",{className:"ml30"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),Kt.createElement("span",{className:"ml30"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),Kt.createElement("span",{className:"ml30"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Ko=ee==null?void 0:ee.exercise_tips)!=null&&Ko.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("span",{className:Ue.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Lt=>ao(void 0,null,function*(){Lt.stopPropagation(),Lt.preventDefault(),No||La(),Nn(!No)})},Kt.createElement(ne.Z,{title:`${No?"\u6536\u8D77":"\u5C55\u5F00"}`},Kt.createElement("i",{className:`iconfont icon-${No?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&Kt.createElement("p",{style:{display:"flex",color:"#B6BFC2"}},Kt.createElement("span",{style:{color:"#fff"}},ee.author),Kt.createElement("span",{className:"ml30 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&Kt.createElement("span",{className:"ml15"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&Kt.createElement("span",{className:"ml15"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((qo=ee==null?void 0:ee.exercise_tips)!=null&&qo.includes("\u672A\u5F00\u59CB"))&&Kt.createElement("p",null,Kt.createElement("span",{style:{letterSpacing:2},className:"mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),Kt.createElement("span",{className:"mr20"},"\u672A\u5F00\u59CB ",Kt.createElement("span",null,ee==null?void 0:ee.unanswer_users)),Kt.createElement("span",{className:"mr20"},"\u8003\u8BD5\u4E2D ",Kt.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),Kt.createElement("span",{className:"mr20"},Xn.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"})," ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),Kt.createElement("span",null,Xn.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"})," ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((ta=ee==null?void 0:ee.exercise_tips)!=null&&ta.includes("\u672A\u5F00\u59CB"))&&No&&Dt.length>5&&Kt.createElement(nt.default,{className:da.Z.threeTableSty,scroll:{y:240},pagination:!1,dataSource:Dt,onRow:Lt=>({onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault()}}),onHeaderRow:(Lt,Bt)=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Lt,Bt,tn)=>{tn.field&&(yt.order_by=tn.field),tn.order||(yt.sort_direction="asc"),tn.order==="ascend"&&(yt.sort_direction="asc"),tn.order==="descend"&&(yt.sort_direction="desc"),tn.order||(yt.sort_direction="asc"),La()},columns:ul}),(0,oe.GJ)()&&!((Oo=ee==null?void 0:ee.exercise_tips)!=null&&Oo.includes("\u672A\u5F00\u59CB"))&&No&&Dt.length<6&&Dt.length>0&&Kt.createElement(nt.default,{className:da.Z.threeTableSty,rowKey:"course_group_id",pagination:!1,onRow:Lt=>({onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault()}}),onHeaderRow:(Lt,Bt)=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),dataSource:Dt,style:{marginTop:"10px"},onChange:(Lt,Bt,tn)=>{tn.field&&(yt.order_by=tn.field),tn.order||(yt.sort_direction="asc"),tn.order==="ascend"&&(yt.sort_direction="asc"),tn.order==="descend"&&(yt.sort_direction="desc"),tn.order||(yt.sort_direction="asc"),La()},columns:ul}),(ee==null?void 0:ee.total)!==void 0&&Kt.createElement("p",null,Kt.createElement("span",{className:"mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),Kt.createElement("span",{className:"mr20"},"\u603B\u8BC4\u6570",Kt.createElement("span",null,ee==null?void 0:ee.total)),Kt.createElement("span",{className:"mr20"},"\u5DF2\u8BC4\u9605 ",Kt.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),Kt.createElement("span",null,"\u5F85\u8BC4\u9605 ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),Kt.createElement(pl.Z,{closable:!0,successCb:()=>Wo(jo.current)}))};var Fo=(0,Se.connect)(({classroomList:ee})=>({classroomList:ee}))(xl),Po=te(59301),Tr=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const{Countdown:_l}=Ni.default,bo=({value:ee,onChange:ve,MaxMinutes:ge})=>Po.createElement(Po.Fragment,null,Po.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Po.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",Po.createElement("br",null)),Po.createElement(ae.Z,{value:ee,onChange:ve,min:0,precision:0,max:ge,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ge}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),vo=({exercise:ee,successCb:ve,dispatch:ge})=>{var He,qt,yt,Pt;const Sn=(0,Se.useIntl)(),lt=(0,Se.useParams)(),[_t]=z.default.useForm(),Go=z.default.useWatch("time",_t),[Xo,ko]=(0,re.useState)(!1),fo=(0,re.useRef)(),{actionTabs:oa}=ee,[Mo,Hn]=(0,re.useState)(),[,Ha,Ta,Na]=(0,sr.U)(gt.n7,{id:lt.categoryId}),[,hr,er]=(0,sr.U)(gt.Cd,{});(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&(ko(!1),_t.resetFields())},[ee.actionTabs.key]);const Lo=()=>new Promise(No=>Tr(void 0,null,function*(){var Nn,jo;return fo.current=yield(0,ni.y)({ip_limit:(Nn=oa==null?void 0:oa.exerciseParams)==null?void 0:Nn.ip_limit,ip_bind:(jo=oa==null?void 0:oa.exerciseParams)==null?void 0:jo.ip_bind_type}),No()})),Ho=()=>Tr(void 0,null,function*(){var No,Nn,jo,Lr,en;yield _t.validateFields();const Un=_t.getFieldsValue();if(ko(!0),(((No=oa==null?void 0:oa.exerciseParams)==null?void 0:No.ip_limit)!=="no"||(Nn=oa==null?void 0:oa.exerciseParams)!=null&&Nn.ip_bind_type)&&(yield Lo()),(yield(0,gt.ZD)((jo=oa==null?void 0:oa.exerciseParams)==null?void 0:jo.id,{exercise_user_id:(Lr=oa==null?void 0:oa.exerciseParams)==null?void 0:Lr.exercise_user_id,unlock_key:Un.unlock_key,time:Un.time,ip:fo.current})).status===0){if(ve){ge({type:"exercise/setActionTabs",payload:{}}),ve();return}const La=oa==null?void 0:oa.exerciseParams;(0,a.nr)({inner_ip:La.inner_ip,public_ip:La.public_ip,open_camera:La.open_camera,ip_limit:La.ip_limit,ip_bind:La.ip_bind,ip_bind_type:La.ip_bind_type,exercise_tips:La.exercise_tips,exerciseId:La.id,screen_open:La.screen_open,screen_num:La.screen_num,screen_sec:La.screen_sec,coursesId:lt.coursesId,login:(en=(0,oe.eY)())==null?void 0:en.login,history,identity_verify:La.identity_verify,open_phone_video_recording:La.open_phone_video_recording,current_status:La.current_status}),ge({type:"exercise/setActionTabs",payload:{}})}ko(!1)}),Ko=[{title:Sn.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:No=>Po.createElement("span",{className:No.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},No)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:No=>Po.createElement("span",{className:No.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},No)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],qo=((He=oa==null?void 0:oa.exerciseParams)==null?void 0:He.errorMessage)&&typeof((qt=oa==null?void 0:oa.exerciseParams)==null?void 0:qt.errorMessage)=="object";(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&Tr(void 0,null,function*(){const No=yield er(lt);yield Ta({}),No.status||Hn(No)})},[ee.actionTabs.key]);const{time:ta,end_time:Oo}=(Mo==null?void 0:Mo.exercise)||{},Xn=Na!=null&&Na.user_end_time?me()(Na==null?void 0:Na.user_end_time).add(1,"minutes"):me()(),Dt=me()(Na==null?void 0:Na.user_total_end_time)>Xn?Math.round(me().duration(me()(Na==null?void 0:Na.user_total_end_time).diff(Xn.startOf("minute"))).asMinutes()):0,Cl=((Na==null?void 0:Na.student_left_minutes)||0)+(Go||0);return Po.createElement(Po.Fragment,null,Po.createElement(be.default,{width:514,centered:!0,closable:!!((yt=oa==null?void 0:oa.exerciseParams)!=null&&yt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:Sn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ee.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},Po.createElement(Ze.Z,{spinning:Ha||hr},qo&&Po.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!qo&&Po.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),qo&&Po.createElement(nt.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Pt=oa==null?void 0:oa.exerciseParams)==null?void 0:Pt.errorMessage)||{}],columns:Ko}),Po.createElement("div",{className:""},Po.createElement(z.default,{form:_t,layout:"vertical",autoComplete:"off"},Po.createElement(z.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},Po.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ta!==-1?Po.createElement(Po.Fragment,null,Po.createElement(z.default.Item,{name:"time",label:Po.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",Po.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",me()(Na==null?void 0:Na.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},Po.createElement(bo,{MaxMinutes:Dt})),Po.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Po.createElement("span",{className:"ml5"},Ha||hr?"--":Cl),"\u5206\u949F",Cl!==0&&(Na==null?void 0:Na.user_end_time)&&Po.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Po.createElement("span",{className:"ml5"},me()(Na==null?void 0:Na.user_end_time).add(Go||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):Po.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",me()(Oo).format("YYYY-MM-DD HH:mm")))),Po.createElement(Tt.Z,{justify:"space-between",align:"middle"},Po.createElement(Ae.Z,null),Po.createElement(Ae.Z,null,Po.createElement(ke.ZP,{loading:Xo,onClick:Ho},"\u8FDB\u5165\u8003\u8BD5"))))))};var Ao=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(vo),Xa=te(25136),Ma=te(96241),Mn=te(79006),sa=te(59301),To=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const dr=({exercise:ee,dispatch:ve,init:ge,haveInit:He=!1})=>{const qt=(0,Se.useIntl)(),yt=(0,Se.useParams)(),[Pt,Sn]=(0,re.useState)(!1);let[lt,_t]=(0,re.useState)();const[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&oa()},[ee.actionTabs]);function oa(){return To(this,null,function*(){var Mo,Hn;let Ha=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});if(((Mo=Ha==null?void 0:Ha.cover_exercises)==null?void 0:Mo.length)>0)Sn(!0),_t((Hn=Ha==null?void 0:Ha.cover_exercises)==null?void 0:Hn[0]);else{let Ta=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});ve({type:"exercise/setActionTabs",payload:{key:""}}),(Ta==null?void 0:Ta.status)===0&&(He&&ge(),be.default.confirm({title:qt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}})}return sa.createElement("div",null,sa.createElement(be.default,{open:Pt,centered:!0,onCancel:Mo=>To(void 0,null,function*(){if(Mo.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Xo(!0);let Hn=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs,update:1}});ve({type:"exercise/setActionTabs",payload:{key:""}}),Xo(!1),(Hn==null?void 0:Hn.status)===0&&(He&&ge(),Sn(!1),be.default.confirm({title:qt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}else Sn(!1)}),cancelButtonProps:{loading:Go},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ko},onOk:()=>To(void 0,null,function*(){fo(!0);let Mo=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});fo(!1),(Mo==null?void 0:Mo.status)===0&&(He&&ge(),ve({type:"exercise/setActionTabs",payload:{key:""}}),Sn(!1),be.default.confirm({title:qt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Se.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},sa.createElement("div",null,sa.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),sa.createElement("div",null,sa.createElement("div",null,"\u8BD5\u5377\uFF1A",lt==null?void 0:lt.origin_exercise_nam),sa.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",sa.createElement("a",{href:`/paperlibrary/see/${lt==null?void 0:lt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},lt==null?void 0:lt.examination_bank_name))))))};var gi=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(dr),Ql=te(92521),Ri=te(27269),Ea=te(59301),wl=Object.defineProperty,xo=Object.defineProperties,pi=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Ml=(ee,ve,ge)=>ve in ee?wl(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,gr=(ee,ve)=>{for(var ge in ve||(ve={}))_r.call(ve,ge)&&Ml(ee,ge,ve[ge]);if(ui)for(var ge of ui(ve))qr.call(ve,ge)&&Ml(ee,ge,ve[ge]);return ee},Sl=(ee,ve)=>xo(ee,pi(ve)),br=(ee,ve)=>{var ge={};for(var He in ee)_r.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&ui)for(var He of ui(ee))ve.indexOf(He)<0&&qr.call(ee,He)&&(ge[He]=ee[He]);return ge},ai=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const mi=ee=>{var ve=ee,{user:ge,classroomList:He,globalSetting:qt,loading:yt,dispatch:Pt}=ve,Sn=br(ve,["user","classroomList","globalSetting","loading","dispatch"]),lt,_t,Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo;const ta=(0,Se.useIntl)(),Oo=(0,Se.useParams)(),[Xn]=(0,Se.useSearchParams)(),[Dt,Cl]=(0,re.useState)(()=>Sl(gr({},Oo),{limit:20})),No=(0,Se.useLocation)(),{detailExerciseList:Nn,detailTopBanner:jo,detailLeftMenus:Lr}=He,[en,Un]=(0,re.useState)([]),[eo,La]=(0,re.useState)(!1),[zt,Wo]=(0,re.useState)([]),[ul,gl]=(0,re.useState)(!1),[Pr,Tl]=(0,re.useState)(!1),[Sr,Lt]=(0,re.useState)(!1),[Bt,tn]=(0,re.useState)(!1),[xt,Sa]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),rr=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];Dt.type=Xn.get("tabs")==="all"?"":Xn.get("tabs")||"",Dt.id=Dt.coursesId,(0,re.useEffect)(()=>{var jt,ya,Fl;if((jt=ge==null?void 0:ge.userInfo)!=null&&jt.login){if((0,oe.GJ)()){const ml=a.cX.getItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");ml&&(Dt.sort_by=ml==null?void 0:ml.type,Dt.sort_direction=ml==null?void 0:ml.direction,Sa(ml==null?void 0:ml.name))}Pt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})}else(Fl=ge==null?void 0:ge.userInfo)!=null&&Fl.username&&Pt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)});La(!1)},[(lt=ge==null?void 0:ge.userInfo)==null?void 0:lt.login,No.pathname]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Pt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})},[He.actionTabs.key]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(gl(!0),Tl(jo==null?void 0:jo.show_unstart_exercise),Lt(jo==null?void 0:jo.forbid_end_exercise))},[He.actionTabs.key]),(0,re.useEffect)(()=>{Un([])},[Nn]);const kr=(jt,ya)=>{Un([]),Dt.page=jt,Dt.limit=ya,Pt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})},ol=jt=>{Dt.type=jt.key==="all"?"":jt.key,Dt.page=1,Se.history.replace(`${No.pathname}?tabs=${jt.key}`),tn(!1),Pt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})};(0,re.useEffect)(()=>{Xn.get("tabs")==="all"&&(Dt.type="",Dt.page=1)},[Xn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&Pt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(_t=ge==null?void 0:ge.userInfo)==null?void 0:_t.username]),(0,re.useEffect)(()=>{const jt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),be.default.info({title:ta.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,width:600,content:Ea.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),"1\u3001\u5728",Ea.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),"2\u3001\u5728",Ea.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),jt==="allowRouter"&&Ea.createElement(Ea.Fragment,null,"3\u3001",Ea.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&Pt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(Go=ge==null?void 0:ge.userInfo)==null?void 0:Go.login]);const Uo=[{name:"\u5168\u90E8",id:"all",total:(Xo=Nn.exercises_counts)==null?void 0:Xo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(ko=Nn.exercises_counts)==null?void 0:ko.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(fo=Nn.exercises_counts)==null?void 0:fo.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(oa=Nn.exercises_counts)==null?void 0:oa.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Mo=Nn.exercises_counts)==null?void 0:Mo.end_counts}],oi=[{name:"\u6279\u91CF\u53D1\u5E03",icon:Ea.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:Ea.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:Ea.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Ea.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:Ea.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(jt=>(0,oe.GJ)()?!0:jt.name!=="\u6279\u91CF\u5220\u9664").filter(jt=>jo.is_public?!0:jt.name!=="\u8BBE\u4E3A\u516C\u5F00"),lu=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ea.createElement(Ea.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Wi="YYYY-MM-DD",Pu=me()("2020-11-15",Wi),iu=jt=>{var ya;Dt.sort_by=jt.type,Dt.sort_direction=jt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,jt,"Exercise"),Dt.page=1,Pt({type:"classroomList/getClassroomExercisesList",payload:gr({},Dt)}),Sa(jt.name)},Zu=()=>Ea.createElement(Be.default,null,Ea.createElement(Be.default.Item,{key:1,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Dt}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),Ea.createElement(Be.default.Item,{key:2,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.scrollTo(0,0),Se.history.push(`/classrooms/${Dt.coursesId}/exercise/add?catalogue=${(Oo==null?void 0:Oo.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),Ea.createElement(Be.default.Item,{key:3,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He.AssistantObject)==null?void 0:jt.practice)!=null&&ya.can_create)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),uu=jt=>ai(void 0,null,function*(){var ya,Fl,ml,yi,Yi,hu,pa,to;const ba=jt.name;if(((ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.user_status)===2&&jt.name==="\u6279\u91CF\u53D1\u5E03"){(0,he.Rd)();return}const Io=[];if((Fl=Nn.exercises)==null||Fl.map(ma=>{if(en.includes(ma.id)&&ma.is_random){const Ya=me()(ma.created_at,Wi);me()(Pu).diff(me()(Ya),"days")>0&&(ma!=null&&ma.is_random)&&Io.push(ma)}}),en==""){let ma="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ma="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),Ce.ZP.error(ma)}else if(Io.length)lu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((yi=(ml=He==null?void 0:He.AssistantObject)==null?void 0:ml.exercise)!=null&&yi.can_publish)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let ma=!1;Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ma=!0)});let Ya;if(Ya=(hu=(Yi=Nn.exercises.filter(ho=>en.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Yi[0])==null?void 0:hu.exercise_name,(Ya==null?void 0:Ya.length)>0){Ce.ZP.warning(`${Ya}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(ma){Ce.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let wr=!1;if(Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.exercise_status!==1&&(wr=!0)}),wr){Ce.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ma=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...en]}});if(((pa=ma==null?void 0:ma.cover_exercises)==null?void 0:pa.length)>0){Wo(ma==null?void 0:ma.cover_exercises);return}}Pt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:en,selectArrsAll:(to=Nn.exercises)==null?void 0:to.filter(ma=>en.includes(ma.id)),params:Dt,type:1}})}});return Ea.createElement("section",{className:"minH500"},Ea.createElement(Xa.Z,{isLoading:yt["classroomList/getClassroomExercisesList"],tabDataSource:Uo,isAdmin:(0,oe.GJ)(),dispatch:Pt,type:Nn==null?void 0:Nn.main_category_name,isExercise:!0,user:ge,getDropdownMenu:Zu,onTabMenuClick:ol,classroomList:He,defaultSelectedKeys:[Dt.type||"all"]}),Ea.createElement(Ma.Z,{dataSource:Nn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Bt,SortMenuName:xt,setSortMenuName:Sa,SortMenus:rr,onSearch:jt=>{Dt.search=jt.trim(),Dt.page=1,Pt({type:"classroomList/getClassroomExercisesList",payload:gr({},Dt)})},isShowMode:!0,onModeChange:jt=>{Dt.is_normal=jt,Dt.page=1,Pt({type:"classroomList/getClassroomExercisesList",payload:gr({},Dt)})},onSort:iu,onBatch:jt=>tn(jt)}),Ea.createElement(ue.Z,{loading:yt["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Hn=Nn.exercises_counts)!=null&&Hn.exercises_all_counts?Nn.exercises.map(function(jt,ya){return Ea.createElement(Fo,{key:ya,v:jt,k:ya,batchStatus:Bt,selectArrs:en,setSelectArrs:Un,dispatch:Pt,params:Dt,user:ge,manageAllGroup:Nn.manage_all_group})}):Ea.createElement(E.Z,null),Ea.createElement("aside",{className:"tc mb50 mt30"},((Ha=Nn.exercises_counts)==null?void 0:Ha.exercises_all_counts)>0&&Ea.createElement(Ne.Z,{showTotal:jt=>{var ya;return Ea.createElement("div",{style:{color:"#B6BFC2"}},"\u5171",Ea.createElement("span",{style:{margin:"0 3px",color:"#00DDC7"}},(ya=Nn==null?void 0:Nn.exercises_counts)==null?void 0:ya.exercises_all_counts),"\u6761")},showSizeChanger:!0,onChange:kr,defaultCurrent:Dt.page,current:Dt.page||1,pageSize:Dt.limit||20,total:Nn.exercises_counts&&Nn.exercises_counts.exercises_all_counts}))),en.length>0&&(0,oe.GJ)()&&Ea.createElement(ze.Z,{offsetBottom:0},Ea.createElement(Mn.Z,{buttonDataSource:oi,onButtonClick:uu,useBatchStatus:tn,setSeleArr:Un,catalogue:((Na=(Ta=Lr==null?void 0:Lr.course_modules)==null?void 0:Ta.find(jt=>jt.type==="exercise"))==null?void 0:Na.second_category)||[],addCatalogue:jt=>{jt.preventDefault(),Pt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:Dt,selectArrs:{category_id:Nn==null?void 0:Nn.main_category_id,type:"exercise"}}})},allSelect:en.length?en.length===((er=(hr=Nn.exercises)==null?void 0:hr.filter(jt=>!jt.is_make_up_exercise))==null?void 0:er.length):!1,setAllSelect:jt=>{var ya;jt.target.checked?Un((ya=Nn==null?void 0:Nn.exercises)==null?void 0:ya.filter(Fl=>!Fl.is_make_up_exercise).map(Fl=>Fl.id)):Un([])},selectArrs:en,onMenuClick:jt=>ai(void 0,[jt],function*({key:ya}){if(en=="")return Ce.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:en,new_category_id:ya}})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),Pt({type:"classroomList/getClassroomExercisesList",payload:gr({},Oo)}))})})),Ea.createElement(xe,null),Ea.createElement(bn,null),Ea.createElement(bl,null),Ea.createElement(or,null),Ea.createElement(Ql.Z,{onOk:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:gr({},Oo)})}}),Ea.createElement(Ri.Z,{onOk:()=>{}}),Ea.createElement(os,{cb:()=>Un([])}),Ea.createElement(We,null),Ea.createElement(Ao,null),Ea.createElement(be.default,{title:Ea.createElement("span",null,Ea.createElement(ir.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:zt.length>0,footer:!1,onCancel:()=>{Wo([])}},Ea.createElement("div",{style:{height:300,overflow:"auto"}},Ea.createElement("div",null,"\u6709",zt==null?void 0:zt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),zt==null?void 0:zt.map(jt=>Ea.createElement("div",{style:{marginTop:25}},Ea.createElement("div",null,"\u8BD5\u5377\uFF1A",jt==null?void 0:jt.origin_exercise_nam),Ea.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ea.createElement("a",{href:`/paperlibrary/see/${jt==null?void 0:jt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},jt==null?void 0:jt.examination_bank_name))))),Ea.createElement("div",{style:{textAlign:"end"}},Ea.createElement(ke.ZP,{style:{height:30},onClick:()=>ai(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en],update:1}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info("\u8986\u76D6\u6210\u529F"),Wo([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),Ea.createElement(ke.ZP,{type:"primary",onClick:()=>ai(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en]}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info("\u5F62\u6210\u6210\u529F"),Wo([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),Ea.createElement(be.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:ul,centered:!0,onOk:()=>ai(void 0,null,function*(){let jt=yield(0,x.ZP)(`/api/courses/${Dt.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Pr,forbid_end_exercise:Sr}});(jt==null?void 0:jt.status)===0&&(gl(!1),Pt({type:"classroomList/setActionTabs",payload:{key:""}}),Pt({type:"classroomList/getClassroomTopBanner",payload:{id:Dt.coursesId}}),Ce.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{gl(!1),Pt({type:"classroomList/setActionTabs",payload:{key:""}})}},Ea.createElement(Te.default,{checked:Pr,onChange:jt=>{Tl(jt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",Ea.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),Ea.createElement(Te.default,{className:"mt20",checked:Sr,onChange:jt=>{Lt(jt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),Ea.createElement(gi,null),Ea.createElement(Ea.Fragment,null,Ea.createElement(nr.T$,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:Sl(gr({},He==null?void 0:He.actionTabs),{open:""})})},open:((Lo=He==null?void 0:He.actionTabs)==null?void 0:Lo.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),Ea.createElement(nr.$i,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:Sl(gr({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})},open:((Ho=He==null?void 0:He.actionTabs)==null?void 0:Ho.open)==="\u8BD5\u5377\u5C01\u5B58",Data:Sl(gr({},He==null?void 0:He.actionTabs),{type:"exercise"})}),Ea.createElement(nr.K1,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:Sl(gr({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})},open:((Ko=He==null?void 0:He.actionTabs)==null?void 0:Ko.open)==="\u89E3\u5C01",Data:Sl(gr({},He==null?void 0:He.actionTabs),{type:"exercise"})}),Ea.createElement(nr.O7,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:Sl(gr({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:gr(gr({},Dt),Oo)})},open:((qo=He==null?void 0:He.actionTabs)==null?void 0:qo.open)==="\u63D0\u793A",Data:Sl(gr({},He==null?void 0:He.actionTabs),{type:"exercise"})})))};var tl=(0,Se.connect)(({user:ee,classroomList:ve,loading:ge,globalSetting:He})=>({user:ee,classroomList:ve,globalSetting:He,loading:ge.effects}))(mi),mo=te(5006),wo=te(59301),vi=Object.defineProperty,tu=Object.defineProperties,Zi=Object.getOwnPropertyDescriptors,Mi=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,jl=(ee,ve,ge)=>ve in ee?vi(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Ii=(ee,ve)=>{for(var ge in ve||(ve={}))xi.call(ve,ge)&&jl(ee,ge,ve[ge]);if(Mi)for(var ge of Mi(ve))Gl.call(ve,ge)&&jl(ee,ge,ve[ge]);return ee},fu=(ee,ve)=>tu(ee,Zi(ve)),Li=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const{TabPane:Gi}=y.default,Iu=({classroomList:ee,exercise:ve,loading:ge,dispatch:He})=>{var qt;const yt=(0,Se.useIntl)(),Pt=(0,Se.useParams)(),Sn=(0,Se.useLocation)(),[lt]=z.default.useForm(),{brankList:_t}=ve;let[Go,Xo]=(0,re.useState)(!0),[ko,fo]=(0,re.useState)(!1);const[oa,Mo]=(0,re.useState)("myself");let[Hn,Ha]=(0,re.useState)([]),[Ta,Na]=(0,re.useState)([]),[hr,er]=(0,re.useState)(),[Lo,Ho]=(0,re.useState)([]);const Ko=(0,re.useRef)(null),[qo,ta]=(0,re.useState)(!1),[Oo,Xn]=(0,re.useState)(""),[Dt,Cl]=(0,re.useState)(""),[No,Nn]=(0,re.useState)(!1),[jo,Lr]=(0,re.useState)({}),en=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(xt,Sa,rr)=>wo.createElement("div",{style:{display:"flex",alignItems:"center"}},wo.createElement(ne.Z,{title:xt},wo.createElement("div",{title:xt,className:mo.Z.name},xt)),(Sa==null?void 0:Sa.high_resources_consume)&&wo.createElement(Le.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:xt=>wo.createElement(ne.Z,{title:xt},wo.createElement("span",null,xt))},{title:yt.formatMessage({id:"classrooms.type",defaultMessage:"\u7C7B\u578B"}),dataIndex:"is_random",width:90,align:"left",render:xt=>xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:yt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"is_random",width:60,align:"center",render:(xt,Sa)=>wo.createElement("a",{href:xt?`/randompaper/detail/${Sa.id}`:`/paperlibrary/see/${Sa.id}?defaultActiveKey=1`,target:"_blank>"},yt.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))}],[Un,eo]=(0,re.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,re.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Wo(),Ho([]),La())},[ve.actionTabs.key]);const La=()=>Li(void 0,null,function*(){const xt=yield He({type:"paperlibrary/getTeachGroupData"});Na(xt)}),zt=xt=>{const Sa=parseInt(xt);return isNaN(Sa)?"":Sa},Wo=()=>Li(void 0,null,function*(){var xt,Sa;if(Go){++Un.page,Xo(!1);const rr=yield He({type:"exercise/getBrankList",payload:fu(Ii({},Un),{search:(xt=Un.search)==null?void 0:xt.trim()})});Hn=rr!=null&&rr.object_list?[...Hn.concat(rr==null?void 0:rr.object_list)]:Hn,Un.filter==="public"?er(rr.is_teacher):er(!0),((Sa=rr.object_list)==null?void 0:Sa.length){Ko.current.scrollTop=0,Hn=[],Un.page=0,Un.group_id=xt,Go=!0,Ho([]),eo(Ii({},Un)),Wo()},gl={selectedRowKeys:Lo,onChange:xt=>{Ho(xt)},type:"radio"},Pr=()=>{eo(Ii({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ha([]),Xo(!0),Mo("myself"),He({type:"exercise/setActionTabs",payload:{}}),fo(!1)},[Tl,Sr,Lt,Bt]=(0,Ee.P)(),tn=xt=>Li(void 0,null,function*(){let Sa=!1;Hn.forEach(Uo=>{Lo.includes(Uo.id)&&(Sa=Uo.is_random)});const rr=xt.map(Uo=>({shixun_id:Uo.id,is_use:Uo.is_use,is_copy:Uo.is_copy}));if(!Sa){Nn(!0);const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:Pt.coursesId,category_id:(Pt==null?void 0:Pt.categoryId)||null,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr}});Nn(!1),(Uo==null?void 0:Uo.status)===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),He({type:"classroomList/getClassroomExercisesList",payload:Ii({},ve.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:{id:Pt.coursesId}}),Xn(`/classrooms/${Pt.coursesId}/exercise/${Uo.exercise_id}/detail?random=${Uo.is_random}&tabs=3`),Cl(`/classrooms/${Pt.coursesId}/exercise/add/${Uo.exercise_id}?random=${Uo.is_random}&type=2`),ta(!0),Ce.ZP.success(yt.formatMessage({id:"classrooms.generateExamSuccess",defaultMessage:"\u751F\u6210\u8BD5\u5377\u6210\u529F"})),Sr(),Pr());return}Nn(!0),setTimeout(()=>{Nn(!1)},500),He({type:"exercise/setActionTabs",payload:{}});let kr=1,ol=be.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:wo.createElement("div",{className:mo.Z.modalColumn},wo.createElement("div",{className:mo.Z.modalRow},wo.createElement("sup",{className:mo.Z.sup},"*"),wo.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),wo.createElement(ae.Z,{parser:zt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:kr,onChange:Uo=>{kr=Uo;const oi=document.getElementById("model_error");kr<1||kr>50?oi.style.display="block":oi.style.display="none"}})),wo.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:yt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:yt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onCancel:Pr,onOk:()=>Li(void 0,null,function*(){if(kr<1||kr>50){const oi=document.getElementById("model_error");return oi.style.display="block",Promise.reject()}ol.update({cancelButtonProps:{disabled:!0}});const Uo=yield He({type:"exercise/saveBanks",payload:{course_id:Pt.coursesId,object_type:"examination_bank",bank_id:Lo,shixuns_info:rr,num:kr}});ol.update({cancelButtonProps:{disabled:!1}}),Uo&&Uo.status===0?((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),be.default.destroyAll(),He({type:"classroomList/getClassroomExercisesList",payload:Ii({},ve.actionTabs.params)}),Pr(),Sr(),Ce.ZP.success(yt.formatMessage({id:"classrooms.generateExamSuccess",defaultMessage:"\u751F\u6210\u8BD5\u5377\u6210\u529F"}))):(Pr(),Sr())})})});return wo.createElement(wo.Fragment,null,wo.createElement(be.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:yt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:yt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:ko,bodyStyle:{minHeight:200},wrapClassName:mo.Z.warpModal,onOk:()=>Li(void 0,null,function*(){var xt;if(!Lo.length){Ce.ZP.error(yt.formatMessage({id:"classrooms.selectExam",defaultMessage:"\u8BF7\u9009\u62E9\u8BD5\u5377"}));return}fo(!0);let Sa=!1,rr=!1;if(Hn.forEach(ol=>{Lo.includes(ol.id)&&ol.need_authorize&&(Sa=ol.need_authorize),Lo.includes(ol.id)&&(rr=ol.is_random)}),Sa){(0,he.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let kr=yield(0,Oe.Tr)({id:`${Lo[0]}`,course_id:(xt=ee.detailTopBanner)==null?void 0:xt.course_id,type:"examination_bank"});fo(!1),(kr==null?void 0:kr.student_count)===0?tn([]):Lr(kr)}),onCancel:Pr},wo.createElement(y.default,{activeKey:oa,onTabClick:xt=>Li(void 0,null,function*(){Ko.current.scrollTop=0,Hn=[],oa!==xt&&Ho([]),Mo(xt),Un.page=0,Un.filter=xt,Un.group_id=null,Go=!0,Wo()})},wo.createElement(Gi,{tab:wo.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),wo.createElement(Gi,{tab:wo.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),wo.createElement(Gi,{tab:wo.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),wo.createElement("div",{className:mo.Z.tabSearch},oa==="teacher"&&wo.createElement(le.default,{value:Un.group_id,onChange:ul,size:"middle",style:{width:200,marginRight:30}},wo.createElement(le.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(qt=Ta==null?void 0:Ta.groups)==null?void 0:qt.map(xt=>wo.createElement(le.default.Option,{key:xt==null?void 0:xt.group_id,value:xt==null?void 0:xt.group_id},xt==null?void 0:xt.name))),wo.createElement(ie.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Un.search,onChange:xt=>{Un.search=xt.target.value,eo(Ii({},Un))},onSearch:xt=>{Ko.current.scrollTop=0,Hn=[],Un.page=0,Go=!0,Ho([]),xt&&(0,Ke.tk)({name:xt,copywriting:xt,position:"Exercise"}),Wo()}})),wo.createElement("div",{ref:Ko,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!hr&&oa==="public"&&wo.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},wo.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),wo.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),wo.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>{Wo()},hasMore:Go,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&hr&&wo.createElement(ce.Z,{className:mo.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Hn,onRow:xt=>({onClick:()=>{Ho([xt==null?void 0:xt.id])}}),resColumns:en,rowSelection:gl})))),wo.createElement(be.default,{title:yt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:qo,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:wo.createElement("div",null,wo.createElement(ke.ZP,{onClick:()=>{ta(!1),Se.history.push(Dt)}},"\u4FEE\u6539\u8BD5\u5377"),wo.createElement(ke.ZP,{type:"primary",onClick:()=>{Se.history.push(Oo),ta(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ta(!1)}},wo.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),wo.createElement(Ve.Z,{resdata:jo,type:"exercise",okloading:No,oktext:(jo==null?void 0:jo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xt=>{tn(xt)}}),wo.createElement(Ee.Z,{inPaper:!0,visible:Tl,onCancel:Sr,onOk:tn,renderData:Lt,modalType:"multiple",type:"examination_bank"}))};var is=(0,Se.connect)(({exercise:ee,loading:ve,classroomList:ge})=>({exercise:ee,loading:ve,classroomList:ge}))(Iu),Rr=te(72936),yl=te(24528),hi=Object.defineProperty,Il=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Ei=(ee,ve,ge)=>ve in ee?hi(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Ji=(ee,ve)=>{for(var ge in ve||(ve={}))Ci.call(ve,ge)&&Ei(ee,ge,ve[ge]);if(Il)for(var ge of Il(ve))Fi.call(ve,ge)&&Ei(ee,ge,ve[ge]);return ee},us=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const Gs=({exercise:ee,dispatch:ve})=>{const ge=(0,Se.useIntl)(),He=(0,Se.useParams)();return re.createElement(be.default,{centered:!0,title:ge.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:ge.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ge.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>us(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${He.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),Ce.ZP.success(ge.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"classroomList/getClassroomExercisesList",payload:Ji({},ee.actionTabs.params)}))}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var ss=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(Gs),Ws=Object.defineProperty,Tu=Object.getOwnPropertySymbols,Ru=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,vu=(ee,ve,ge)=>ve in ee?Ws(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,cs=(ee,ve)=>{for(var ge in ve||(ve={}))Ru.call(ve,ge)&&vu(ee,ge,ve[ge]);if(Tu)for(var ge of Tu(ve))pu.call(ve,ge)&&vu(ee,ge,ve[ge]);return ee},Os=(ee,ve)=>{var ge={};for(var He in ee)Ru.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&Tu)for(var He of Tu(ee))ve.indexOf(He)<0&&pu.call(ee,He)&&(ge[He]=ee[He]);return ge},ds=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const gs=ee=>{var ve=ee,{exercise:ge,dispatch:He,user:qt}=ve,yt=Os(ve,["exercise","dispatch","user"]),Pt,Sn;const lt=(0,Se.useIntl)(),_t=(0,Se.useParams)(),[Go,Xo]=(0,re.useState)(!1),[ko,fo]=(0,re.useState)(!1),oa=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Hn,Ha;if(ge.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){fo(!0);return}const Ta={hasNum:0,noHasNum:0};(Ha=(Hn=ge==null?void 0:ge.actionTabs)==null?void 0:Hn.selectArrsAll)==null||Ha.map(Na=>{var hr;Na.author_login===((hr=qt.userInfo)==null?void 0:hr.login)?++Ta.hasNum:++Ta.noHasNum}),Ta.noHasNum>0?be.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ta.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ta.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Mo()}}):fo(!0)}else fo(!1)},[ge.actionTabs.key]);const Mo=()=>{He({type:"exercise/setActionTabs",payload:{}})};return re.createElement(be.default,{centered:!0,title:lt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:ko,okText:lt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:lt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:Go,destroyOnClose:!0,onOk:()=>ds(void 0,null,function*(){var Hn;if((Hn=oa.current)!=null&&Hn.onVerify())return;Xo(!0);const Ha=yield(0,x.ZP)(`/api/courses/${_t.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}});Xo(!1),Ha.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),Ce.ZP.success(lt.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),He({type:"exercise/setActionTabs",payload:{}}),He({type:"classroomList/getClassroomExercisesList",payload:cs({},ge.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:cs({},ge.actionTabs.params)}))}),onCancel:()=>{He({type:"exercise/setActionTabs",payload:{}})}},!((Pt=ge==null?void 0:ge.actionTabs)!=null&&Pt.status)||!["\u672A\u5F00\u59CB"].includes((Sn=ge==null?void 0:ge.actionTabs)==null?void 0:Sn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(At.Z,{ref:Hn=>oa.current=Hn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var Uu=(0,Se.connect)(({exercise:ee,user:ve})=>({exercise:ee,user:ve}))(gs),ku=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Vu=Object.prototype.propertyIsEnumerable,ms=(ee,ve)=>{var ge={};for(var He in ee)Ys.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&ku)for(var He of ku(ee))ve.indexOf(He)<0&&Vu.call(ee,He)&&(ge[He]=ee[He]);return ge},Ks=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const fs=ee=>{var ve=ee,{exercise:ge,dispatch:He}=ve,qt=ms(ve,["exercise","dispatch"]);const yt=(0,Se.useIntl)(),Pt=(0,Se.useParams)();return Pt.id=Pt.coursesId,(0,re.useEffect)(()=>{ge.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Ks(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Pt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...ge.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),Ce.ZP.success(yt.formatMessage({id:"classrooms.addedToPersonalExamBank",defaultMessage:"\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93"}))),He({type:"exercise/setActionTabs",payload:{}})}))},[ge.actionTabs.key]),re.createElement(re.Fragment,null)};var Us=(0,Se.connect)(({exercise:ee})=>({exercise:ee}))(fs),Hl={flex_box_center:"flex_box_center___VejG5",flex_space_between:"flex_space_between___RwAiX",flex_box_vertical_center:"flex_box_vertical_center___N5QNs",flex_box_center_end:"flex_box_center_end___SUMZc",flex_box_column:"flex_box_column___ombQA",bg:"bg___i74VI",containerTitle:"containerTitle___eAbbs",containerDesc:"containerDesc___WeE4m",tablestyle:"tablestyle___uKNiL",listItem:"listItem___aJrbL",info:"info___X9HlC",title:"title___ZDroC",titleLeft:"titleLeft___JzNZc",titleRight:"titleRight___RP0gb",flexBox:"flexBox___txRbA",iconV:"iconV___JMCv9",acitons:"acitons___iqFGc",moveCategory:"moveCategory___Rihfv",name:"name___LdzGg",categoryName:"categoryName___Tz45n",schedule:"schedule___a20T3",fnSign:"fnSign___gsn3j",spanSize:"spanSize___jht3F",classromediv:"classromediv___T7h_f",glow:"glow___LU7dg",popover:"popover___Qeg0P",dot:"dot___c9Vwj",moni:"moni___LBVeo",ErrorPushTag:"ErrorPushTag___F0OTF",authorized:"authorized___yQPQx"},Qu=Object.defineProperty,ju=Object.getOwnPropertySymbols,ps=Object.prototype.hasOwnProperty,Ns=Object.prototype.propertyIsEnumerable,vs=(ee,ve,ge)=>ve in ee?Qu(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,hs=(ee,ve)=>{for(var ge in ve||(ve={}))ps.call(ve,ge)&&vs(ee,ge,ve[ge]);if(ju)for(var ge of ju(ve))Ns.call(ve,ge)&&vs(ee,ge,ve[ge]);return ee};const Is=ee=>React.createElement("svg",hs({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Vs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",Es=Object.defineProperty,Ju=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Xu=Object.prototype.propertyIsEnumerable,qu=(ee,ve,ge)=>ve in ee?Es(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Qs=(ee,ve)=>{for(var ge in ve||(ve={}))Ss.call(ve,ge)&&qu(ee,ge,ve[ge]);if(Ju)for(var ge of Ju(ve))Xu.call(ve,ge)&&qu(ee,ge,ve[ge]);return ee};const il=ee=>React.createElement("svg",Qs({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var zl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Hi=te(41727),nu=Object.defineProperty,Xi=Object.getOwnPropertySymbols,Ts=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,$u=(ee,ve,ge)=>ve in ee?nu(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Ps=(ee,ve)=>{for(var ge in ve||(ve={}))Ts.call(ve,ge)&&$u(ee,ge,ve[ge]);if(Xi)for(var ge of Xi(ve))ys.call(ve,ge)&&$u(ee,ge,ve[ge]);return ee};const es=ee=>React.createElement("svg",Ps({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ee),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"ErrorPushIcon_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"ErrorPushIcon_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#ErrorPushIcon_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#ErrorPushIcon_svg__a"}),React.createElement("g",{mask:"url(#ErrorPushIcon_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var sc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",cc=Object.defineProperty,Rs=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,nc=(ee,ve,ge)=>ve in ee?cc(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,ac=(ee,ve)=>{for(var ge in ve||(ve={}))Mu.call(ve,ge)&&nc(ee,ge,ve[ge]);if(Rs)for(var ge of Rs(ve))tc.call(ve,ge)&&nc(ee,ge,ve[ge]);return ee};const dc=ee=>React.createElement("svg",ac({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var gc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",jn=te(59301),mc=Object.defineProperty,oc=Object.defineProperties,fc=Object.getOwnPropertyDescriptors,rc=Object.getOwnPropertySymbols,pc=Object.prototype.hasOwnProperty,lc=Object.prototype.propertyIsEnumerable,ks=(ee,ve,ge)=>ve in ee?mc(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,js=(ee,ve)=>{for(var ge in ve||(ve={}))pc.call(ve,ge)&&ks(ee,ge,ve[ge]);if(rc)for(var ge of rc(ve))lc.call(ve,ge)&&ks(ee,ge,ve[ge]);return ee},vc=(ee,ve)=>oc(ee,fc(ve)),au=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const dl=({v:ee,k:ve,selectArrs:ge,setSelectArrs:He,dispatch:qt,params:yt,classroomList:Pt,batchStatus:Sn,manageAllGroup:lt,user:_t})=>{var Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo,ta,Oo,Xn;const Dt=(0,Se.useIntl)(),[Cl,No]=(0,re.useState)([]),[Nn,jo]=(0,re.useState)(!1),Lr=(0,re.useRef)(),en=(0,re.useRef)();var Un=!1;const eo="YYYY-MM-DD",La=me()("2020-11-15",eo);function zt(){return au(this,null,function*(){console.log(yt,222);let Bt=yield(0,x.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/group_use_list.json`,{method:"get",params:vc(js({},yt),{id:ee.id})});No((Bt==null?void 0:Bt.groups)||[])})}const Wo=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:jn.createElement(jn.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")});ee!=null&&ee.appraise_label&&(Un=!0);const ul=(Bt,tn=!1)=>{var xt;Se.history.push(`/classrooms/${yt.coursesId}/exercisenotice/${Bt.id}/users/${(xt=(0,oe.eY)())==null?void 0:xt.login}`)},gl=[{title:Dt.formatMessage({id:"classrooms.class",defaultMessage:Dt.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"})}),dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3}],onFilter:(Bt,tn)=>tn.exercise_status===Bt,render:(Bt,tn)=>jn.createElement("div",null,Bt===1&&jn.createElement("span",null,jn.createElement("i",{className:Hl.dot,style:{background:"#C3C3C3"}}),Dt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})),Bt===2&&jn.createElement("span",null,jn.createElement("i",{className:Hl.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Bt===3&&jn.createElement("span",null,jn.createElement("i",{className:Hl.dot,style:{background:"#FC2D6B"}}),Dt.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"})))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="publish_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="end_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Bt,tn)=>tn.exercise_status===1?"-":jn.createElement("span",null,Bt,"/",tn.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Bt,tn)=>tn.exercise_status===1?"-":Bt===0?jn.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Bt):jn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${tn.course_group_id}`)},Bt)},{title:Dt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"action",align:"center",key:"action",width:60,render:(Bt,tn)=>tn.exercise_status===1?jn.createElement("img",{style:{cursor:"not-allowed"},src:Vs}):jn.createElement(ne.Z,{title:"\u8BC4\u9605"},jn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${tn.course_group_id}`)},jn.createElement("img",{src:zl})))}],Pr=Bt=>{if(Un)return jn.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Dt.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),Bt!=null&&Bt.includes("\u672A\u5F00\u59CB"))return jn.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},Dt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}));if(Bt!=null&&Bt.includes("\u8003\u8BD5\u4E2D"))return jn.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Bt!=null&&Bt.includes("\u5DF2\u622A\u6B62"))return jn.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},Dt.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}));if(Bt!=null&&Bt.includes("\u5BFC\u5165"))return jn.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Tl=()=>{const Bt=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Bt>=0?Bt:0},Sr=(Bt=ee)=>{var tn,xt,Sa;if(Bt!=null&&Bt.is_encrypt){qt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Bt==null?void 0:Bt.id,phone:(tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.phone,login:(xt=_t==null?void 0:_t.userInfo)==null?void 0:xt.login}});return}(Sa=_t==null?void 0:_t.userInfo)!=null&&Sa.phone?qt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Bt==null?void 0:Bt.id}}):qt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Lt=Bt=>{var tn,xt,Sa;if(((tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.login)!==(ee==null?void 0:ee.author_login)){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.examSealedContactOwner",defaultMessage:"\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01"}));return}qt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(xt=_t==null?void 0:_t.userInfo)==null?void 0:xt.phone,login:(Sa=_t==null?void 0:_t.userInfo)==null?void 0:Sa.login,onFinish:Bt}})};return jn.createElement("div",{className:Hl.listItem,onClick:Bt=>{const tn=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&en.current&&!en.current.contains(Bt.target))&&(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()}},(0,oe.GJ)()&&jn.createElement("span",{ref:en},jn.createElement(Te.default,{checked:ge.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Bt=>{Bt.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Bt=>{let tn=ge.indexOf(ee.id);ge.indexOf(ee.id)>-1?He(ge.filter(xt=>xt!==ee.id)):He(ge.concat(ee.id))}})),jn.createElement("div",{className:Hl.info},jn.createElement("div",{className:Hl.title},jn.createElement("div",{className:Hl.titleLeft,style:{marginRight:15}},Pr(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&jn.createElement("img",{src:Hi,width:44,height:24,style:{marginRight:10}}),jn.createElement(ne.Z,{title:ee.exercise_name},jn.createElement("span",{className:Hl.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&jn.createElement(Le.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&jn.createElement("span",{className:Hl.authorized},"\u5DF2\u6388\u6743"),((Go=ee==null?void 0:ee.exercise_tips)==null?void 0:Go.includes("\u5DF2\u622A\u6B62"))&&((Xo=Pt==null?void 0:Pt.detailTopBanner)==null?void 0:Xo.forbid_end_exercise)&&jn.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},jn.createElement("img",{src:gc,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&jn.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},jn.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&jn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Hl.moni},jn.createElement("img",{src:ri,width:18,height:14}),Dt.formatMessage({id:"classrooms.simulatedExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"})),((ko=ee==null?void 0:ee.exercise_tips)==null?void 0:ko.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&jn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(ee==null?void 0:ee.ai_push_wrong_question)&&jn.createElement("span",{className:Hl.ErrorPushTag},jn.createElement("img",{src:sc,width:12,className:"mr5"}),"AI\u9519\u9898\u63A8\u9001"),((fo=ee==null?void 0:ee.exercise_tips)==null?void 0:fo.includes("\u5DF2\u622A\u6B62"))&&((oa=ee==null?void 0:ee.exercise_tips)==null?void 0:oa.includes("\u672A\u63D0\u4EA4"))&&jn.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&jn.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",jn.createElement("img",{src:Dl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),jn.createElement("div",{className:Hl.titleRight,onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:()=>au(void 0,null,function*(){const Bt=()=>au(void 0,null,function*(){qt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const tn=yield(0,x.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});qt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee.id}/centralizeReview/${tn==null?void 0:tn.login}`)});if(ee!=null&&ee.is_encrypt){Lt(Bt);return}Bt()})},jn.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),jn.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&jn.createElement(Si.Z,{tips:ee==null?void 0:ee.open_appraise},jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:()=>{const Bt=()=>{var tn,xt,Sa;if(((tn=_t==null?void 0:_t.userInfo)==null?void 0:tn.user_status)===2){(0,he.Rd)();return}if((0,oe.Rm)()&&!((Sa=(xt=Pt==null?void 0:Pt.AssistantObject)==null?void 0:xt.exercise)!=null&&Sa.can_publish)){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if((ee==null?void 0:ee.exercise_question_count)===0){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.noQuestionsCannotPublishExam",defaultMessage:"\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5"}));return}let rr=()=>{qt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],selectArrsAll:[ee],unified_setting:ee.unified_setting,params:yt,disabled:ee.exercise_status!==1,type:2,manage_all_group:lt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?qt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{qt({type:"classroomList/getClassroomExercisesList",payload:js({},yt)}),rr()}}}):rr()};if(ee!=null&&ee.is_encrypt){Lt(Bt);return}Bt()}},jn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),jn.createElement("div",null,Dt.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:Bt=>{Bt.stopPropagation();const tn=()=>{var xt,Sa;if((0,oe.Rm)()&&!((Sa=(xt=Pt==null?void 0:Pt.AssistantObject)==null?void 0:xt.exercise)!=null&&Sa.can_preview)){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const rr=me()(ee.created_at,eo);me()(La).diff(me()(rr),"days")>0&&(ee!=null&&ee.is_random)?Wo():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()}},jn.createElement("i",{className:"iconfont icon-yulan3"}),jn.createElement("div",null,Dt.formatMessage({id:"classrooms.preview",defaultMessage:"\u9884\u89C8"}))),(0,oe.RV)()&&jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:()=>{const Bt=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Lt(Bt);return}Bt()}},jn.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),jn.createElement("div",null,Dt.formatMessage({id:"classrooms.details",defaultMessage:"\u8BE6\u60C5"}))),(0,oe.GJ)()&&!(0,a._m)()&&jn.createElement(wa.Z,{placement:"bottom",content:jn.createElement("div",{className:Hl.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&jn.createElement("p",{onClick:Bt=>au(void 0,null,function*(){const tn=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()})},Dt.formatMessage({id:"classrooms.rulesSettings",defaultMessage:"\u89C4\u5219\u8BBE\u7F6E"})),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&jn.createElement("p",{onClick:Bt=>au(void 0,null,function*(){const tn=()=>{qt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&jn.createElement("p",{onClick:Bt=>{Bt.stopPropagation();const tn=()=>{const xt=me()(ee.created_at,eo);me()(La).diff(me()(xt),"days")>0&&(ee!=null&&ee.is_random)?Wo():(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()}},"\u7F16\u8F91\u8003\u8BD5"),jn.createElement("p",{onClick:Bt=>au(void 0,null,function*(){const tn=()=>{var xt;qt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:yt,status:(xt=ee==null?void 0:ee.exercise_tips)==null?void 0:xt[0]}})};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()})},Dt.formatMessage({id:"classrooms.deletePaper",defaultMessage:"\u5220\u9664\u8BD5\u5377"})),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&jn.createElement("p",{onClick:()=>{const Bt=()=>{qt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:yt}})};if(ee!=null&&ee.is_encrypt){Lt(Bt);return}Bt()}},Dt.formatMessage({id:"classrooms.addToPaperLibrary",defaultMessage:"\u52A0\u5165\u8BD5\u5377\u5E93"})),((Mo=ee==null?void 0:ee.exercise_tips)==null?void 0:Mo.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Hn=_t==null?void 0:_t.userInfo)==null?void 0:Hn.login)&&jn.createElement("p",{onClick:Bt=>au(void 0,null,function*(){Sr(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((Ta=(Ha=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Ha.exercise)==null?void 0:Ta.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&jn.createElement("p",{onClick:Bt=>au(void 0,null,function*(){const tn=()=>{var xt,Sa;if((0,oe.Rm)()&&!((Sa=(xt=Pt==null?void 0:Pt.AssistantObject)==null?void 0:xt.exercise)!=null&&Sa.can_stop)){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}qt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:yt,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Lt(tn);return}tn()})},Dt.formatMessage({id:"classrooms.endExam",defaultMessage:"\u7ED3\u675F\u8003\u8BD5"})))},jn.createElement("span",{onClick:Bt=>Bt.stopPropagation(),className:Hl.flexBox,style:{cursor:"default"}},jn.createElement("i",{className:"iconfont icon-gengduo4"}),jn.createElement("div",null,Dt.formatMessage({id:"classrooms.more",defaultMessage:"\u66F4\u591A"})))),(0,oe.dE)()&&jn.createElement(jn.Fragment,null,!!ee.off_limits&&jn.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},jn.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((Na=ee.exercise_tips)!=null&&Na.includes("\u5DF2\u622A\u6B62"))&&jn.createElement("a",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault(),ul(ee,!0)},href:""},jn.createElement("i",{className:"iconfont icon-jixukaoshi"}),jn.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((hr=ee.exercise_tips)!=null&&hr.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&jn.createElement("a",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault(),ul(ee,!0)},href:""},jn.createElement("i",{className:"iconfont icon-jixukaoshi"}),jn.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:Bt=>au(void 0,null,function*(){var tn;if(Bt.stopPropagation(),!(ee!=null&&ee.answered_open)){Ce.ZP.info(Dt.formatMessage({id:"classrooms.teacherSetNoViewAfterSubmission",defaultMessage:"\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B"}));return}yield(0,vr.w)(yt.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/users/${(tn=(0,oe.eY)())==null?void 0:tn.login}?check=true`)})},jn.createElement("i",{className:"iconfont icon-chakankaoshi"}),jn.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((er=ee.exercise_tips)!=null&&er.includes("\u5DF2\u622A\u6B62"))&&jn.createElement("a",{className:Hl.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Bt=>{Bt.stopPropagation(),Bt.preventDefault(),ul(ee)},href:""},jn.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),jn.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!((Lo=ee.exercise_tips)!=null&&Lo.includes("\u5DF2\u622A\u6B62"))&&jn.createElement(ne.Z,{title:jn.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Tl(),"\u6B21")},jn.createElement("a",{className:Hl.flexBox,onClick:Bt=>{Tl()==0&&(ee==null?void 0:ee.current_status)!=0||(Bt.stopPropagation(),Bt.preventDefault(),ul(ee))},href:""},jn.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),jn.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5"))),(ee==null?void 0:ee.ai_push_wrong_question)&&(ee==null?void 0:ee.whole_exercise_status)===3&&!((Ho=ee==null?void 0:ee.exercise_tips)!=null&&Ho.includes("\u672A\u63D0\u4EA4"))&&jn.createElement("span",{className:Hl.flexBox,style:{marginRight:"16px"},onClick:Bt=>au(void 0,null,function*(){var tn,xt;if(Bt.stopPropagation(),(ee==null?void 0:ee.wrong_questions_size)===0){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.noNeedErrorConsolidation",defaultMessage:"\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E"}));return}if(((tn=ee==null?void 0:ee.progress)==null?void 0:tn.stat)===1){Ce.ZP.warning(Dt.formatMessage({id:"classrooms.recommendingQuestionsGenerating",defaultMessage:"\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA"}));return}(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/wrongAnswer/${(xt=(0,oe.eY)())==null?void 0:xt.login}`)})},jn.createElement("i",{className:"iconfont icon-cuotigonggu"}),jn.createElement("div",null,"\u9519\u9898\u5DE9\u56FA"))))),(0,oe.GJ)()&&jn.createElement("p",{style:{display:"flex"}},jn.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:ee.author},ee.author),jn.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((Ko=ee==null?void 0:ee.exercise_tips)==null?void 0:Ko.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&jn.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),jn.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),jn.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((qo=ee==null?void 0:ee.exercise_tips)!=null&&qo.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&jn.createElement("span",{className:Hl.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Bt=>au(void 0,null,function*(){Bt.stopPropagation(),Bt.preventDefault(),Nn||zt(),jo(!Nn)})},jn.createElement(ne.Z,{title:`${Nn?"\u6536\u8D77":"\u5C55\u5F00"}`},jn.createElement("i",{className:`iconfont icon-${Nn?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&jn.createElement("p",{style:{display:"flex"}},jn.createElement("span",{className:"c-grey-333"},ee.author),jn.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&jn.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&jn.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((ta=ee==null?void 0:ee.exercise_tips)!=null&&ta.includes("\u672A\u5F00\u59CB"))&&jn.createElement("p",null,jn.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},Dt.formatMessage({id:"classrooms.submitStatus",defaultMessage:"\u63D0\u4EA4\u72B6\u6001"}),"\uFF1A"),jn.createElement("span",{className:"c-grey-333 mr20"},Dt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),jn.createElement("span",null,ee==null?void 0:ee.unanswer_users)),jn.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",jn.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),jn.createElement("span",{className:"c-grey-333 mr20"},Dt.formatMessage({id:"classrooms.submitted",defaultMessage:"\u5DF2\u4EA4\u5377"})," ",jn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),jn.createElement("span",{className:"c-grey-333"},Dt.formatMessage({id:"classrooms.submittedUnanswered",defaultMessage:"\u5DF2\u4EA4\u5377/\u672A\u7B54"})," ",jn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((Oo=ee==null?void 0:ee.exercise_tips)!=null&&Oo.includes("\u672A\u5F00\u59CB"))&&Nn&&Cl.length>5&&jn.createElement(nt.default,{scroll:{y:240},pagination:!1,dataSource:Cl,onRow:Bt=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),onHeaderRow:(Bt,tn)=>({onClick:xt=>{xt.stopPropagation(),xt.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Bt,tn,xt)=>{xt.field&&(yt.order_by=xt.field),xt.order||(yt.sort_direction="asc"),xt.order==="ascend"&&(yt.sort_direction="asc"),xt.order==="descend"&&(yt.sort_direction="desc"),xt.order||(yt.sort_direction="asc"),zt()},columns:gl}),(0,oe.GJ)()&&!((Xn=ee==null?void 0:ee.exercise_tips)!=null&&Xn.includes("\u672A\u5F00\u59CB"))&&Nn&&Cl.length<6&&Cl.length>0&&jn.createElement(nt.default,{rowKey:"course_group_id",pagination:!1,onRow:Bt=>({onClick:tn=>{tn.stopPropagation(),tn.preventDefault()}}),onHeaderRow:(Bt,tn)=>({onClick:xt=>{xt.stopPropagation(),xt.preventDefault()}}),dataSource:Cl,style:{marginTop:"10px"},onChange:(Bt,tn,xt)=>{xt.field&&(yt.order_by=xt.field),xt.order||(yt.sort_direction="asc"),xt.order==="ascend"&&(yt.sort_direction="asc"),xt.order==="descend"&&(yt.sort_direction="desc"),xt.order||(yt.sort_direction="asc"),zt()},columns:gl}),(ee==null?void 0:ee.total)!==void 0&&jn.createElement("p",null,jn.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),jn.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",jn.createElement("span",null,ee==null?void 0:ee.total)),jn.createElement("span",{className:"c-grey-333 mr20"},Dt.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"})," ",jn.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),jn.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",jn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),jn.createElement(pl.Z,{closable:!0,successCb:()=>ul(Lr.current)}))};var Ro=(0,Se.connect)(({classroomList:ee})=>({classroomList:ee}))(dl),pr=te(95651),Pl=te(37497),Jl=te(48436),ts=te(12586),ou=te(62686),Lu=te(61604),So=te(59301),As=Object.defineProperty,zu=Object.defineProperties,ru=Object.getOwnPropertyDescriptors,ic=Object.getOwnPropertySymbols,bc=Object.prototype.hasOwnProperty,Bc=Object.prototype.propertyIsEnumerable,Dc=(ee,ve,ge)=>ve in ee?As(ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ee[ve]=ge,Wl=(ee,ve)=>{for(var ge in ve||(ve={}))bc.call(ve,ge)&&Dc(ee,ge,ve[ge]);if(ic)for(var ge of ic(ve))Bc.call(ve,ge)&&Dc(ee,ge,ve[ge]);return ee},ns=(ee,ve)=>zu(ee,ru(ve)),Nc=(ee,ve)=>{var ge={};for(var He in ee)bc.call(ee,He)&&ve.indexOf(He)<0&&(ge[He]=ee[He]);if(ee!=null&&ic)for(var He of ic(ee))ve.indexOf(He)<0&&Bc.call(ee,He)&&(ge[He]=ee[He]);return ge},Js=(ee,ve,ge)=>new Promise((He,qt)=>{var yt=lt=>{try{Sn(ge.next(lt))}catch(_t){qt(_t)}},Pt=lt=>{try{Sn(ge.throw(lt))}catch(_t){qt(_t)}},Sn=lt=>lt.done?He(lt.value):Promise.resolve(lt.value).then(yt,Pt);Sn((ge=ge.apply(ee,ve)).next())});const Ic=ee=>{var ve=ee,{user:ge,classroomList:He,globalSetting:qt,loading:yt,dispatch:Pt}=ve,Sn=Nc(ve,["user","classroomList","globalSetting","loading","dispatch"]),lt,_t,Go,Xo,ko,fo,oa,Mo,Hn,Ha,Ta,Na,hr,er,Lo,Ho,Ko,qo;const ta=(0,Se.useIntl)(),Oo=(0,Se.useParams)(),[Xn]=(0,Se.useSearchParams)(),[Dt,Cl]=(0,re.useState)(()=>ns(Wl({},Oo),{limit:20})),No=(0,Se.useLocation)(),{detailExerciseList:Nn,detailTopBanner:jo,detailLeftMenus:Lr}=He,[en,Un]=(0,re.useState)([]),[eo,La]=(0,re.useState)(!1),[zt,Wo]=(0,re.useState)([]),[ul,gl]=(0,re.useState)(!1),[Pr,Tl]=(0,re.useState)(!1),[Sr,Lt]=(0,re.useState)(!1),[Bt,tn]=(0,re.useState)(!1),[xt,Sa]=(0,re.useState)(ta.formatMessage({id:"classrooms.sortByCreationTimeDesc",defaultMessage:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"})),rr=[{name:ta.formatMessage({id:"classrooms.sortByCreationTimeAsc",defaultMessage:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:ta.formatMessage({id:"classrooms.sortByCreationTimeDesc",defaultMessage:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:ta.formatMessage({id:"classrooms.sortByExamDurationAsc",defaultMessage:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F"}),type:"time",direction:"asc"},{name:ta.formatMessage({id:"classrooms.sortByExamDurationDesc",defaultMessage:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F"}),type:"time",direction:"desc"},{name:ta.formatMessage({id:"classrooms.sortByPaperNameAsc",defaultMessage:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F"}),type:"exercise_name",direction:"asc"},{name:ta.formatMessage({id:"classrooms.sortByPaperNameDesc",defaultMessage:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F"}),type:"exercise_name",direction:"desc"}];Dt.type=Xn.get("tabs")==="all"?"":Xn.get("tabs")||"",Dt.id=Dt.coursesId,(0,re.useEffect)(()=>{var jt,ya,Fl;if((jt=ge==null?void 0:ge.userInfo)!=null&&jt.login){if((0,oe.GJ)()){const ml=a.cX.getItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");ml&&(Dt.sort_by=ml==null?void 0:ml.type,Dt.sort_direction=ml==null?void 0:ml.direction,Sa(ml==null?void 0:ml.name))}Pt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})}else(Fl=ge==null?void 0:ge.userInfo)!=null&&Fl.username&&Pt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)});La(!1)},[(lt=ge==null?void 0:ge.userInfo)==null?void 0:lt.login,No.pathname]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Pt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})},[He.actionTabs.key]),(0,re.useEffect)(()=>{He.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(gl(!0),Tl(jo==null?void 0:jo.show_unstart_exercise),Lt(jo==null?void 0:jo.forbid_end_exercise))},[He.actionTabs.key]),(0,re.useEffect)(()=>{Un([])},[Nn]);const kr=(jt,ya)=>{Un([]),Dt.page=jt,Dt.limit=ya,Pt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})},ol=jt=>{Dt.type=jt.key==="all"?"":jt.key,Dt.page=1,Se.history.replace(`${No.pathname}?tabs=${jt.key}`),tn(!1),Pt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})};(0,re.useEffect)(()=>{Xn.get("tabs")==="all"&&(Dt.type="",Dt.page=1)},[Xn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&Pt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(_t=ge==null?void 0:ge.userInfo)==null?void 0:_t.username]),(0,re.useEffect)(()=>{const jt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),be.default.info({title:ta.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,width:600,content:So.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",So.createElement("br",null),"1\u3001\u5728",So.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",So.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",So.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",So.createElement("br",null),"2\u3001\u5728",So.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",So.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",So.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",So.createElement("br",null),jt==="allowRouter"&&So.createElement(So.Fragment,null,"3\u3001",So.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&Pt({type:"classroomList/getAssistantPermissions",payload:{course_id:Dt.coursesId}})},[(Go=ge==null?void 0:ge.userInfo)==null?void 0:Go.login]);const Uo=[{name:ta.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"all",total:(Xo=Nn.exercises_counts)==null?void 0:Xo.exercises_total_counts},{name:ta.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:1,total:(ko=Nn.exercises_counts)==null?void 0:ko.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(fo=Nn.exercises_counts)==null?void 0:fo.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(oa=Nn.exercises_counts)==null?void 0:oa.appraise_exercise_count},{name:ta.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3,total:(Mo=Nn.exercises_counts)==null?void 0:Mo.end_counts}],oi=[{name:ta.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:So.createElement("i",{className:"iconfont icon-fabu5"})},{name:ta.formatMessage({id:"classrooms.bulkEnd",defaultMessage:"\u6279\u91CF\u7ED3\u675F"}),icon:So.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:ta.formatMessage({id:"classrooms.bulkDelete",defaultMessage:"\u6279\u91CF\u5220\u9664"}),icon:So.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:ta.formatMessage({id:"classrooms.setAsPublic",defaultMessage:"\u8BBE\u4E3A\u516C\u5F00"}),icon:So.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:ta.formatMessage({id:"classrooms.addToPaperLibrary",defaultMessage:"\u52A0\u5165\u8BD5\u5377\u5E93"}),icon:So.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(jt=>(0,oe.GJ)()?!0:jt.name!=="\u6279\u91CF\u5220\u9664").filter(jt=>jo.is_public?!0:jt.name!==ta.formatMessage({id:"classrooms.setAsPublic",defaultMessage:"\u8BBE\u4E3A\u516C\u5F00"})),lu=()=>be.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:So.createElement(So.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Wi="YYYY-MM-DD",Pu=me()("2020-11-15",Wi),iu=jt=>{var ya;Dt.sort_by=jt.type,Dt.sort_direction=jt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.login}Teacher`,jt,"Exercise"),Dt.page=1,Pt({type:"classroomList/getClassroomExercisesList",payload:Wl({},Dt)}),Sa(jt.name)},Zu=()=>So.createElement(Be.default,null,So.createElement(Be.default.Item,{key:1,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning(ta.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Pt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Dt}})}},ta.formatMessage({id:"classrooms.quickSelectPaper",defaultMessage:"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"})),So.createElement(Be.default.Item,{key:2,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He==null?void 0:He.AssistantObject)==null?void 0:jt.exercise)!=null&&ya.can_create)){Ce.ZP.warning(ta.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}window.scrollTo(0,0),Se.history.push(`/classrooms/${Dt.coursesId}/exercise/add?catalogue=${(Oo==null?void 0:Oo.categoryId)||""}`)}},ta.formatMessage({id:"classrooms.createNewPaper",defaultMessage:"\u521B\u5EFA\u65B0\u8BD5\u5377"})),So.createElement(Be.default.Item,{key:3,onClick:()=>{var jt,ya;if((0,oe.Rm)()&&!((ya=(jt=He.AssistantObject)==null?void 0:jt.practice)!=null&&ya.can_create)){Ce.ZP.warning(ta.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Pt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},ta.formatMessage({id:"classrooms.importExternalScore",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}))),uu=jt=>Js(void 0,null,function*(){var ya,Fl,ml,yi,Yi,hu,pa,to;const ba=jt.name;if(((ya=ge==null?void 0:ge.userInfo)==null?void 0:ya.user_status)===2&&jt.name==="\u6279\u91CF\u53D1\u5E03"){(0,he.Rd)();return}const Io=[];if((Fl=Nn.exercises)==null||Fl.map(ma=>{if(en.includes(ma.id)&&ma.is_random){const Ya=me()(ma.created_at,Wi);me()(Pu).diff(me()(Ya),"days")>0&&(ma!=null&&ma.is_random)&&Io.push(ma)}}),en==""){let ma=ta.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"});ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ma="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),Ce.ZP.error(ma)}else if(Io.length)lu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((yi=(ml=He==null?void 0:He.AssistantObject)==null?void 0:ml.exercise)!=null&&yi.can_publish)){Ce.ZP.warning(ta.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}let ma=!1;Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ma=!0)});let Ya;if(Ya=(hu=(Yi=Nn.exercises.filter(ho=>en.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Yi[0])==null?void 0:hu.exercise_name,(Ya==null?void 0:Ya.length)>0){Ce.ZP.warning(`${Ya}${ta.formatMessage({id:"classrooms.noQuestionsCannotPublishExam",defaultMessage:"\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5"})}`);return}if(ma){Ce.ZP.warning(ta.formatMessage({id:"classrooms.randomExamNotGenerated",defaultMessage:"\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002"}));return}let wr=!1;if(Nn.exercises.forEach(ho=>{en.includes(ho.id)&&ho.exercise_status!==1&&(wr=!0)}),wr){Ce.ZP.warning(ta.formatMessage({id:"classrooms.publishedExamCannotBatchPublish",defaultMessage:"\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002"}));return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ma=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...en]}});if(((pa=ma==null?void 0:ma.cover_exercises)==null?void 0:pa.length)>0){Wo(ma==null?void 0:ma.cover_exercises);return}}Pt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:en,selectArrsAll:(to=Nn.exercises)==null?void 0:to.filter(ma=>en.includes(ma.id)),params:Dt,type:1}})}});return So.createElement("section",{className:"minH500"},So.createElement(pr.Z,{isLoading:yt["classroomList/getClassroomExercisesList"],tabDataSource:Uo,isAdmin:(0,oe.GJ)(),dispatch:Pt,type:Nn==null?void 0:Nn.main_category_name,isExercise:!0,user:ge,getDropdownMenu:Zu,onTabMenuClick:ol,classroomList:He,defaultSelectedKeys:[Dt.type||"all"]}),So.createElement(Pl.Z,{dataSource:Nn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Bt,SortMenuName:xt,setSortMenuName:Sa,SortMenus:rr,onSearch:jt=>{Dt.search=jt.trim(),Dt.page=1,Pt({type:"classroomList/getClassroomExercisesList",payload:Wl({},Dt)})},isShowMode:!0,onModeChange:jt=>{Dt.is_normal=jt,Dt.page=1,Pt({type:"classroomList/getClassroomExercisesList",payload:Wl({},Dt)})},onSort:iu,onBatch:jt=>tn(jt)}),So.createElement(ue.Z,{loading:yt["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Hn=Nn.exercises_counts)!=null&&Hn.exercises_all_counts?Nn.exercises.map(function(jt,ya){return So.createElement(Ro,{key:ya,v:jt,k:ya,batchStatus:Bt,selectArrs:en,setSelectArrs:Un,dispatch:Pt,params:Dt,user:ge,manageAllGroup:Nn.manage_all_group})}):So.createElement(E.Z,null),So.createElement("aside",{className:"tc mb50 mt30"},((Ha=Nn.exercises_counts)==null?void 0:Ha.exercises_all_counts)>0&&So.createElement(Ne.Z,{showTotal:jt=>{var ya;return`\u5171 ${(ya=Nn==null?void 0:Nn.exercises_counts)==null?void 0:ya.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:kr,defaultCurrent:Dt.page,current:Dt.page||1,pageSize:Dt.limit||20,total:Nn.exercises_counts&&Nn.exercises_counts.exercises_all_counts}))),en.length>0&&(0,oe.GJ)()&&So.createElement(ze.Z,{offsetBottom:0},So.createElement(Jl.Z,{buttonDataSource:oi,onButtonClick:uu,useBatchStatus:tn,setSeleArr:Un,catalogue:((Na=(Ta=Lr==null?void 0:Lr.course_modules)==null?void 0:Ta.find(jt=>jt.type==="exercise"))==null?void 0:Na.second_category)||[],addCatalogue:jt=>{jt.preventDefault(),Pt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:Dt,selectArrs:{category_id:Nn==null?void 0:Nn.main_category_id,type:"exercise"}}})},allSelect:en.length?en.length===((er=(hr=Nn.exercises)==null?void 0:hr.filter(jt=>!jt.is_make_up_exercise))==null?void 0:er.length):!1,setAllSelect:jt=>{var ya;jt.target.checked?Un((ya=Nn==null?void 0:Nn.exercises)==null?void 0:ya.filter(Fl=>!Fl.is_make_up_exercise).map(Fl=>Fl.id)):Un([])},selectArrs:en,onMenuClick:jt=>Js(void 0,[jt],function*({key:ya}){if(en=="")return Ce.ZP.error(ta.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:en,new_category_id:ya}})).status===0&&(Ce.ZP.success(ta.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),Pt({type:"classroomList/getClassroomExercisesList",payload:Wl({},Oo)}))})})),So.createElement(Rr.Z,null),So.createElement(yl.Z,null),So.createElement(Uu,null),So.createElement(ss,null),So.createElement(ou.Z,{onOk:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:Wl({},Oo)})}}),So.createElement(Lu.Z,{onOk:()=>{}}),So.createElement(is,{cb:()=>Un([])}),So.createElement(Us,null),So.createElement(pl.Z,null),So.createElement(be.default,{title:So.createElement("span",null,So.createElement(ir.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:zt.length>0,footer:!1,onCancel:()=>{Wo([])}},So.createElement("div",{style:{height:300,overflow:"auto"}},So.createElement("div",null,"\u6709",zt==null?void 0:zt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),zt==null?void 0:zt.map(jt=>So.createElement("div",{style:{marginTop:25}},So.createElement("div",null,"\u8BD5\u5377\uFF1A",jt==null?void 0:jt.origin_exercise_nam),So.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",So.createElement("a",{href:`/paperlibrary/see/${jt==null?void 0:jt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},jt==null?void 0:jt.examination_bank_name))))),So.createElement("div",{style:{textAlign:"end"}},So.createElement(ke.ZP,{style:{height:30},onClick:()=>Js(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en],update:1}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info(ta.formatMessage({id:"classrooms.overrideSuccess",defaultMessage:"\u8986\u76D6\u6210\u529F"})),Wo([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),So.createElement(ke.ZP,{type:"primary",onClick:()=>Js(void 0,null,function*(){const jt=yield(0,x.ZP)(`/api/courses/${Dt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...en]}});(jt==null?void 0:jt.status)===0&&(Ce.ZP.info(ta.formatMessage({id:"classrooms.formSuccess",defaultMessage:"\u5F62\u6210\u6210\u529F"})),Wo([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),So.createElement(be.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:ul,centered:!0,onOk:()=>Js(void 0,null,function*(){let jt=yield(0,x.ZP)(`/api/courses/${Dt.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Pr,forbid_end_exercise:Sr}});(jt==null?void 0:jt.status)===0&&(gl(!1),Pt({type:"classroomList/setActionTabs",payload:{key:""}}),Pt({type:"classroomList/getClassroomTopBanner",payload:{id:Dt.coursesId}}),Ce.ZP.info(ta.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})))}),onCancel:()=>{gl(!1),Pt({type:"classroomList/setActionTabs",payload:{key:""}})}},So.createElement(Te.default,{checked:Pr,onChange:jt=>{Tl(jt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",So.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),So.createElement(Te.default,{className:"mt20",checked:Sr,onChange:jt=>{Lt(jt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),So.createElement(ts.Z,null),So.createElement(So.Fragment,null,So.createElement(nr.T$,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:ns(Wl({},He==null?void 0:He.actionTabs),{open:""})})},open:((Lo=He==null?void 0:He.actionTabs)==null?void 0:Lo.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),So.createElement(nr.$i,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:ns(Wl({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})},open:((Ho=He==null?void 0:He.actionTabs)==null?void 0:Ho.open)==="\u8BD5\u5377\u5C01\u5B58",Data:ns(Wl({},He==null?void 0:He.actionTabs),{type:"exercise"})}),So.createElement(nr.K1,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:ns(Wl({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})},open:((Ko=He==null?void 0:He.actionTabs)==null?void 0:Ko.open)==="\u89E3\u5C01",Data:ns(Wl({},He==null?void 0:He.actionTabs),{type:"exercise"})}),So.createElement(nr.O7,{onCancel:()=>{Pt({type:"classroomList/setActionTabs",payload:ns(Wl({},He==null?void 0:He.actionTabs),{open:""})})},onFinish:()=>{Pt({type:"classroomList/getClassroomExercisesList",payload:Wl(Wl({},Dt),Oo)})},open:((qo=He==null?void 0:He.actionTabs)==null?void 0:qo.open)==="\u63D0\u793A",Data:ns(Wl({},He==null?void 0:He.actionTabs),{type:"exercise"})})))};var Tc=(0,Se.connect)(({user:ee,classroomList:ve,loading:ge,globalSetting:He})=>({user:ee,classroomList:ve,globalSetting:He,loading:ge.effects}))(Ic);const Rc=({globalSetting:ee})=>{var ve;const ge=(0,Se.useIntl)();switch(Number((ve=ee==null?void 0:ee.setting)==null?void 0:ve.theme)){case b.Fy.THEMEONE:return re.createElement(_u,null);case b.Fy.THEMETHREE:return re.createElement(tl,null);case b.Fy.DEFAULT:default:return re.createElement(Tc,null)}};var kc=(0,Se.connect)(({globalSetting:ee})=>({globalSetting:ee}))(Rc)},44304:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return ke}});var b=te(59301),re=te(92832),Se=te(24905),be=te(95237),Be={leftdiv:"leftdiv___AgbDd",listClass:"listClass___FyD9K",spantitle:"spantitle___U79dv",rightdiv:"rightdiv___F1hgj"},Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Ne=(Te,we,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},x=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,x);y((me=me.apply(Te,we)).next())}),ke=({data:Te,value:we=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[x,y]=(0,b.useState)([]),[z,ne]=(0,b.useState)([]),[ae,le]=(0,b.useState)([]);let[ie,de]=(0,b.useState)(1),[se,ce]=(0,b.useState)();return(0,b.useEffect)(()=>{y(Te),ne([]),le([])},[Te]),(0,b.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{className:Be.leftdiv},b.createElement(re.default.Search,{size:"middle",onChange:fe=>Ne(void 0,null,function*(){y(Te.filter(he=>{var Ee;return(Ee=he==null?void 0:he.name)==null?void 0:Ee.includes(fe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(Se.default.Group,{value:z.map(fe=>`${fe.course_group_id}`),onChange:fe=>{oe(x.filter(he=>fe.includes(`${he.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((fe,he)=>b.createElement(be.Z,{key:fe.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},b.createElement(Se.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:fe.is_published,value:`${fe.course_group_id}`},b.createElement("div",{className:Be.listClass},b.createElement("span",{className:Be.spantitle,style:{width:fe.is_published?"108px":"170px"}},fe.name),fe.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:Be.rightdiv},b.createElement(re.default.Search,{onChange:fe=>{le(z.filter(he=>he.name.includes(fe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((fe,he)=>b.createElement(be.Z,{justify:"space-between",style:{marginTop:"10px"},key:fe.course_group_id},b.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},fe.name),b.createElement("img",{src:Ce,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${fe.course_group_name}`))}})))))))}},18682:function(at,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(65582),Ne=te(74128),ze=te(78677),ke=te(38147),Te=te(56656),we=te.n(Te),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))x.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((fe,he)=>{var Ee=Ve=>{try{Le(ce.next(Ve))}catch(Oe){he(Oe)}},Ke=Ve=>{try{Le(ce.throw(Ve))}catch(Oe){he(Oe)}},Le=Ve=>Ve.done?fe(Ve.value):Promise.resolve(Ve.value).then(Ee,Ke);Le((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const fe=(0,ue.useIntl)(),he=(0,ue.useParams)(),[Ee]=Se.default.useForm(),[Ke,Le]=(0,b.useState)(),[Ve,Oe]=(0,b.useState)(!1),Re={height:100,onRemove:()=>{Le("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ot=>ae(void 0,null,function*(){return Le(ot),!1})};return(0,b.useEffect)(()=>{Ee.setFieldsValue({publish_time:we()(we()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:we()(we()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(be.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:fe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ae(void 0,null,function*(){Ee.submit()}),onCancel:()=>{Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Se.default,{form:Ee,onFinish:ot=>ae(void 0,null,function*(){var ct,st,pt;if(!(Ke!=null&&Ke.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Oe(!0);let Je=new FormData;Je.append("type",de.actionTabs.type),Je.append("file",Ke);let Et;window.location.href.indexOf("exercise")>-1?Et=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Et=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let qe=yield(0,ke.ZP)(Et,{method:"post",body:Je},!0);Oe(!1),(qe==null?void 0:qe.status)===0&&(ce(),Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((st=(ct=qe==null?void 0:qe.data)==null?void 0:ct.fail)==null?void 0:st.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(Ce.default,{pagination:!1,dataSource:(pt=qe==null?void 0:qe.data)==null?void 0:pt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,me.FH)("",Ne.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Se.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:ze.Z.downloadbutton,href:Ne.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Se.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Re),oe.createElement("a",{className:ze.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},90588:function(at,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(92832),Ne=te(95237),ze=te(43604),ke=te(5871),Te=te(5083),we=te(65582),me=te(96565),oe=te(74128),a=te(78677),E=te(38147),x=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Le,Ve,Oe)=>Ve in Le?le(Le,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Le[Ve]=Oe,fe=(Le,Ve)=>{for(var Oe in Ve||(Ve={}))de.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);if(ie)for(var Oe of ie(Ve))se.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);return Le},he=(Le,Ve,Oe)=>new Promise((Re,ot)=>{var ct=Je=>{try{pt(Oe.next(Je))}catch(Et){ot(Et)}},st=Je=>{try{pt(Oe.throw(Je))}catch(Et){ot(Et)}},pt=Je=>Je.done?Re(Je.value):Promise.resolve(Je.value).then(ct,st);pt((Oe=Oe.apply(Le,Ve)).next())});const{Dragger:Ee}=re.default,Ke=({classroomList:Le,dispatch:Ve,onOk:Oe})=>{const Re=(0,we.useIntl)(),ot=(0,we.useParams)(),[ct]=Se.default.useForm(),[st,pt]=(0,b.useState)(),[Je,Et]=(0,b.useState)(!1),qe={height:100,onRemove:()=>{pt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:De=>he(void 0,null,function*(){return pt(De),!1})};return(0,b.useEffect)(()=>{ct.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(be.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:Re.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onOk:()=>he(void 0,null,function*(){ct.submit()}),onCancel:()=>{ct.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Se.default,{form:ct,colon:!1,onFinish:De=>he(void 0,null,function*(){var _e,dt,Wt;if(!(st!=null&&st.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Et(!0);let ht=new FormData;ht.append("name",De.name),ht.append("type",Le.actionTabs.type),ht.append("category_id",(ot==null?void 0:ot.categoryId)||null),Le.actionTabs.type==="exercise"?(ht.append("time",De.time||""),ht.append("total_score",De.total_score)):ht.append("description",De.description||""),ht.append("publish_time",z()(De.publish_time).format("YYYY-MM-DD HH:mm")),ht.append("end_time",z()(De.end_time).format("YYYY-MM-DD HH:mm")),ht.append("file",st);let Ut=yield(0,E.ZP)(`/api/courses/${ot.coursesId}/export_external_score_homework.json`,{method:"post",body:ht},!0);Et(!1),(Ut==null?void 0:Ut.status)===0&&(ct.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}}),Oe(),((dt=(_e=Ut==null?void 0:Ut.data)==null?void 0:_e.fail)==null?void 0:dt.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(Ce.default,{pagination:!1,dataSource:(Wt=Ut==null?void 0:Ut.data)==null?void 0:Wt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Le.actionTabs.type}`)}}))})},ae.createElement(Se.default.Item,{label:Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Le.actionTabs.type!=="exercise"&&ae.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Le.actionTabs.type==="exercise"&&ae.createElement(Ne.Z,{style:{marginLeft:6}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(ke.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Ne.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:De=>(0,x.Q8)(De),disabledTime:De=>(0,x.d0)(De),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:De=>(0,x.Q8)(De,"",ct.getFieldValue("publish_time")),disabledTime:De=>(0,x.d0)(De,ct.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Se.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Le.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Se.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,fe({},qe),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,we.connect)(({classroomList:Le})=>({classroomList:Le}))(Ke)},64575:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Te}});var b=te(59301),re=te(20834),Se=te(92832),be=te(24905),Be=te(3113),Ce=te(38854),ue={bottomControlContainer:"bottomControlContainer___Zu9jI",buttonWrap:"buttonWrap___aWo9e",moveCategory:"moveCategory____Cpq2"},Ne=te(41867),ze=te(84105),Te=({buttonDataSource:we,onButtonClick:me,useBatchStatus:oe,allSelect:a,setAllSelect:E,selectArrs:x,onMenuClick:y,setSeleArr:z,catalogue:ne,addCatalogue:ae})=>{const[le,ie]=(0,b.useState)(!1),[de,se]=(0,b.useState)("");console.log("---",ne);const ce=b.createElement("div",{className:ue.moveCategory,onMouseLeave:fe=>ie(!1)},b.createElement(re.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},b.createElement(Se.default,{onChange:fe=>{se(fe.target.value)}})),ne==null?void 0:ne.map(function(fe,he){var Ee;if(!(de!==""&&fe.category_name.indexOf(de)<0))return b.createElement(b.Fragment,null,b.createElement(re.default.Item,{className:"multi-llipsis1e",key:fe.category_id,title:fe.category_name},fe.category_name),(Ee=fe==null?void 0:fe.third_category)==null?void 0:Ee.map(Ke=>b.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ke.category_id,title:Ke.category_name},Ke.category_name)))}),ae&&b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ae},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return b.createElement("div",{className:ue.bottomControlContainer},b.createElement("div",null,b.createElement("div",null,b.createElement(be.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",x.length,"\uFF09")),(0,Ne.GJ)()&&we.map(fe=>b.createElement("div",{key:fe.name},b.createElement(Be.ZP,{type:"primary",icon:fe.icon,className:ue.buttonWrap,onClick:()=>me(fe)},fe.name))),(0,Ne.GJ)()&&(ae||ne)&&b.createElement("div",null,b.createElement(Ce.Z,{open:le,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:fe=>fe.parentNode},b.createElement("span",{className:"ant-dropdown-link",onMouseEnter:fe=>ie(!0)},b.createElement(Be.ZP,{type:"primary",className:ue.buttonWrap,icon:b.createElement("i",{className:"iconfont icon-yidongmulu"})},b.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",b.createElement(ze.Z,null))))))),b.createElement("div",null,b.createElement(Be.ZP,{type:"primary",ghost:!0,onClick:()=>{oe(!1),z([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},42554:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return y}});var b=te(59301),re=te(20834),Se=te(24905),be=te(3113),Be=te(38854),Ce=te(6848),ue=te(57809),Ne=te(92832),ze={searchSortControllerContainer:"searchSortControllerContainer___hHmtL",btn:"btn___IGcjw",btnSort:"btnSort___TjGZj",tips:"tips____YGut"},ke=te(41867),Te=te(87395),we=te(84105),me=te(26724),oe=te.n(me),a=te(65582),E=(z,ne,ae)=>new Promise((le,ie)=>{var de=fe=>{try{ce(ae.next(fe))}catch(he){ie(he)}},se=fe=>{try{ce(ae.throw(fe))}catch(he){ie(he)}},ce=fe=>fe.done?le(fe.value):Promise.resolve(fe.value).then(de,se);ce((ae=ae.apply(z,ne)).next())}),y=({isAdmin:z,dataSource:ne,batchStatus:ae,SortMenuName:le,setSortMenuName:ie,detailCourseGroupsList:de,onSearch:se,onBoard:ce,onSort:fe,isboard:he,dispatch:Ee,onBatch:Ke,SortMenus:Le,isShowMode:Ve=!1,onModeChange:Oe})=>{const[Re,ot]=(0,b.useState)(!1),[ct,st]=(0,b.useState)([]),[pt,Je]=(0,b.useState)(!0);let[Et,qe]=(0,b.useState)([]);const[De,_e]=(0,b.useState)(1),[dt,Wt]=(0,b.useState)(!1),ht=(0,a.useParams)(),Ut=Pn=>{const fn=(0,a.useIntl)();ie(Pn.name),fe(Pn)};(0,b.useEffect)(()=>{he&&Ze()},[he]);const Ze=()=>E(void 0,null,function*(){var Pn;if(pt&&!dt){Wt(!0),_e(De+1);const fn=yield Ee({type:"classroomList/getCourseGroupsList",payload:{page:De,id:ht.coursesId,limit:20,nonenavigate:!0}});let gt=[...(fn==null?void 0:fn.course_groups)||[]];((Pn=fn==null?void 0:fn.course_groups)==null?void 0:Pn.length)<20&&(Je(!1),gt.push({id:0,name:"\u672A\u5206\u73ED"})),Wt(!1),qe([...Et,...gt])}}),Tt=b.createElement("section",{className:ze.dropmenu},b.createElement("div",{style:{maxHeight:200,overflow:"auto"}},b.createElement(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Pn=>{Ze()},hasMore:pt,useWindow:!1},b.createElement(re.default,{style:{width:240,zIndex:10}},(de==null?void 0:de.group_count)>0&&(Et==null?void 0:Et.filter(Pn=>Pn.edit_auth||Pn.name==="\u672A\u5206\u73ED").map(function(Pn,fn){return b.createElement(re.default.Item,{key:Pn.id},b.createElement(Se.default,{checked:ct.includes(Pn.id),value:Pn.id,onChange:gt=>{let rt=ct.indexOf(Pn.id);ct.indexOf(Pn.id)>-1?st(ct.filter(Ye=>Ye!==Pn.id)):st(ct.concat(Pn.id))}},Pn.name))}))))),b.createElement("aside",{style:{background:"#fff"}},b.createElement("div",null,b.createElement(be.ZP,{type:"link",onClick:()=>{ce(ct)}},intl.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})),b.createElement(be.ZP,{type:"link",onClick:()=>{st([])}},"\u91CD\u7F6E")))),Ht=le==="\u9ED8\u8BA4\u6392\u5E8F";return b.createElement("div",{className:ze.searchSortControllerContainer},!!(Le!=null&&Le.length)&&b.createElement("div",null,b.createElement(Be.Z,{dropdownRender:()=>b.createElement(re.default,{selectedKeys:[le]},Le.map(Pn=>b.createElement(re.default.Item,{key:Pn.name,onClick:()=>Ut(Pn)},Pn.name)))},b.createElement("div",null,b.createElement("span",{className:`${ze.btn} ${Ht?ze.btnSort:""}`},b.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),le)))),Ht&&b.createElement(Ce.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},b.createElement("span",{className:ze.tips},b.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Ve&&b.createElement(ue.default,{defaultValue:"",onChange:Oe,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),b.createElement(Ne.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:se,style:{width:220,marginLeft:Ve?"":"auto"}}),(0,ke.eB)()&&he&&b.createElement(Be.Z,{dropdownRender:()=>Tt,open:Re,onOpenChange:Pn=>{ot(Pn)}},b.createElement("a",null,"\u5206\u73ED",Re?b.createElement(Te.Z,{style:{marginLeft:6}}):b.createElement(we.Z,{style:{marginLeft:6}}))))}},24776:function(at,Qe,te){"use strict";var b=te(59301),re=te(38854),Se=te(8591),be=te(6848),Be=te(65582),Ce=te(41867),ue=te(3918),Ne=te(2337);const ze=({isLoading:ke,addText:Te,tabDataSource:we,isAdmin:me,dispatch:oe,classroomList:a,type:E,isExercise:x,defaultSelectedKeys:y,onTabMenuClick:z,getDropdownMenu:ne,showControlButton:ae,buttonText:le,buttonIcon:ie="icon-tianjiadaohang",extraNode:de,user:se,onButtonClick:ce,isModelUser:fe})=>{var he,Ee,Ke,Le,Ve;const Oe=(0,Be.useParams)();return b.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},b.createElement("div",{className:"flex gap-4px mr-auto"},we==null?void 0:we.map((Re,ot)=>b.createElement("div",{key:ot,className:`text-16px flex item-center justify-center current ${y==(typeof Re.index=="number"?Re.index:Re.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:y==(typeof Re.index=="number"?Re.index:Re.id)?"#1890FF":""},onClick:()=>ke?{}:z(Re)},Re==null?void 0:Re.name,Re.total!==void 0&&me&&b.createElement("span",{className:"ml-4px"},Re.total||0)))),me&&b.createElement("div",{className:"flex item-center gap-20px mr-20px"},x&&b.createElement("span",{className:"iconfont icon-shezhi8 flex item-center current",onClick:()=>{oe({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),x&&b.createElement(re.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:Re})=>{var ot;if((0,Ce.Rm)()&&!((ot=a.AssistantObject.exercise)!=null&&ot.can_download)){Se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re=="1"&&oe({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"exercise",category_id:Oe.categoryId}}),Re=="3"&&Be.history.push(`/classrooms/${Oe==null?void 0:Oe.coursesId}/exportlist/exercise_score,export_exercise_users`)}}},b.createElement("span",{className:"iconfont icon-xiazai6 current c-grey-666"})),!!de&&b.createElement("div",null,de),ae&&(le=="\u6DFB\u52A0\u76F4\u64AD"?b.createElement(re.Z,{menu:{items:(Ee=(he=[{label:b.createElement("div",{onClick:()=>{ce("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},{label:b.createElement("div",{onClick:()=>{ce("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:fe}])==null?void 0:he.filter(Re=>Re==null?void 0:Re.show))==null?void 0:Ee.map(Re=>({label:Re==null?void 0:Re.label,key:Re==null?void 0:Re.key}))}},b.createElement(ue.op,{theme:Ne.Fy.THEMEONE,icon:b.createElement("span",{className:`iconfont ${ie}`})},le)):b.createElement(ue.op,{theme:Ne.Fy.THEMEONE,onClick:ce,icon:b.createElement("span",{className:`iconfont ${ie}`})},le)),!!ne&&b.createElement(re.Z,{disabled:((Ke=se==null?void 0:se.userInfo)==null?void 0:Ke.user_status)===2,dropdownRender:ne},b.createElement(be.Z,{title:((Le=se==null?void 0:se.userInfo)==null?void 0:Le.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},b.createElement(ue.op,{theme:Ne.Fy.THEMEONE,onClick:ce,disabled:((Ve=se==null?void 0:se.userInfo)==null?void 0:Ve.user_status)===2,icon:b.createElement("span",{className:"iconfont icon-tianjiadaohang"})},Te||"\u521B\u5EFA\u8BD5\u5377")))))};Qe.Z=ze},79792:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return ke}});var b=te(59301),re=te(92832),Se=te(24905),be=te(95237),Be={leftdiv:"leftdiv___DGMku",listClass:"listClass___RzeHz",spantitle:"spantitle___Aarv3",rightdiv:"rightdiv___I2lKV"},Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Ne=(Te,we,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},x=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,x);y((me=me.apply(Te,we)).next())}),ke=({data:Te,value:we=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[x,y]=(0,b.useState)([]),[z,ne]=(0,b.useState)([]),[ae,le]=(0,b.useState)([]);let[ie,de]=(0,b.useState)(1),[se,ce]=(0,b.useState)();return(0,b.useEffect)(()=>{y(Te),ne([]),le([])},[Te]),(0,b.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{className:Be.leftdiv},b.createElement(re.default.Search,{size:"middle",onChange:fe=>Ne(void 0,null,function*(){y(Te.filter(he=>{var Ee;return(Ee=he==null?void 0:he.name)==null?void 0:Ee.includes(fe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(Se.default.Group,{value:z.map(fe=>`${fe.course_group_id}`),onChange:fe=>{oe(x.filter(he=>fe.includes(`${he.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((fe,he)=>b.createElement(be.Z,{key:fe.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},b.createElement(Se.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:fe.is_published,value:`${fe.course_group_id}`},b.createElement("div",{className:Be.listClass},b.createElement("span",{className:Be.spantitle,style:{width:fe.is_published?"108px":"170px"}},fe.name),fe.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:Be.rightdiv},b.createElement(re.default.Search,{onChange:fe=>{le(z.filter(he=>he.name.includes(fe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&b.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((fe,he)=>b.createElement(be.Z,{justify:"space-between",style:{marginTop:"10px"},key:fe.course_group_id},b.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},fe.name),b.createElement("img",{src:Ce,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${fe.course_group_name}`))}})))))))}},27269:function(at,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(65582),Ne=te(74128),ze=te(57951),ke=te(38147),Te=te(56656),we=te.n(Te),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))x.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((fe,he)=>{var Ee=Ve=>{try{Le(ce.next(Ve))}catch(Oe){he(Oe)}},Ke=Ve=>{try{Le(ce.throw(Ve))}catch(Oe){he(Oe)}},Le=Ve=>Ve.done?fe(Ve.value):Promise.resolve(Ve.value).then(Ee,Ke);Le((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const fe=(0,ue.useIntl)(),he=(0,ue.useParams)(),[Ee]=Se.default.useForm(),[Ke,Le]=(0,b.useState)(),[Ve,Oe]=(0,b.useState)(!1),Re={height:100,onRemove:()=>{Le("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ot=>ae(void 0,null,function*(){return Le(ot),!1})};return(0,b.useEffect)(()=>{Ee.setFieldsValue({publish_time:we()(we()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:we()(we()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(be.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:fe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ae(void 0,null,function*(){Ee.submit()}),onCancel:()=>{Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Se.default,{form:Ee,onFinish:ot=>ae(void 0,null,function*(){var ct,st,pt;if(!(Ke!=null&&Ke.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Oe(!0);let Je=new FormData;Je.append("type",de.actionTabs.type),Je.append("file",Ke);let Et;window.location.href.indexOf("exercise")>-1?Et=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Et=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let qe=yield(0,ke.ZP)(Et,{method:"post",body:Je},!0);Oe(!1),(qe==null?void 0:qe.status)===0&&(ce(),Ee.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((st=(ct=qe==null?void 0:qe.data)==null?void 0:ct.fail)==null?void 0:st.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(Ce.default,{pagination:!1,dataSource:(pt=qe==null?void 0:qe.data)==null?void 0:pt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,me.FH)("",Ne.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Se.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:ze.Z.downloadbutton,href:Ne.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Se.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Re),oe.createElement("a",{className:ze.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},92521:function(at,Qe,te){"use strict";var b=te(59301),re=te(54580),Se=te(78241),be=te(43418),Be=te(8591),Ce=te(1710),ue=te(92832),Ne=te(95237),ze=te(43604),ke=te(5871),Te=te(5083),we=te(65582),me=te(96565),oe=te(74128),a=te(57951),E=te(38147),x=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Le,Ve,Oe)=>Ve in Le?le(Le,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Le[Ve]=Oe,fe=(Le,Ve)=>{for(var Oe in Ve||(Ve={}))de.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);if(ie)for(var Oe of ie(Ve))se.call(Ve,Oe)&&ce(Le,Oe,Ve[Oe]);return Le},he=(Le,Ve,Oe)=>new Promise((Re,ot)=>{var ct=Je=>{try{pt(Oe.next(Je))}catch(Et){ot(Et)}},st=Je=>{try{pt(Oe.throw(Je))}catch(Et){ot(Et)}},pt=Je=>Je.done?Re(Je.value):Promise.resolve(Je.value).then(ct,st);pt((Oe=Oe.apply(Le,Ve)).next())});const{Dragger:Ee}=re.default,Ke=({classroomList:Le,dispatch:Ve,onOk:Oe})=>{const Re=(0,we.useIntl)(),ot=(0,we.useParams)(),[ct]=Se.default.useForm(),[st,pt]=(0,b.useState)(),[Je,Et]=(0,b.useState)(!1),qe={height:100,onRemove:()=>{pt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:De=>he(void 0,null,function*(){return pt(De),!1})};return(0,b.useEffect)(()=>{ct.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(be.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Le.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:Re.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onOk:()=>he(void 0,null,function*(){ct.submit()}),onCancel:()=>{ct.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Se.default,{form:ct,colon:!1,onFinish:De=>he(void 0,null,function*(){var _e,dt,Wt;if(!(st!=null&&st.size)){Be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Et(!0);let ht=new FormData;ht.append("name",De.name),ht.append("type",Le.actionTabs.type),ht.append("category_id",(ot==null?void 0:ot.categoryId)||null),Le.actionTabs.type==="exercise"?(ht.append("time",De.time||""),ht.append("total_score",De.total_score)):ht.append("description",De.description||""),ht.append("publish_time",z()(De.publish_time).format("YYYY-MM-DD HH:mm")),ht.append("end_time",z()(De.end_time).format("YYYY-MM-DD HH:mm")),ht.append("file",st);let Ut=yield(0,E.ZP)(`/api/courses/${ot.coursesId}/export_external_score_homework.json`,{method:"post",body:ht},!0);Et(!1),(Ut==null?void 0:Ut.status)===0&&(ct.resetFields(),Ve({type:"classroomList/setActionTabs",payload:{}}),Oe(),((dt=(_e=Ut==null?void 0:Ut.data)==null?void 0:_e.fail)==null?void 0:dt.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(Ce.default,{pagination:!1,dataSource:(Wt=Ut==null?void 0:Ut.data)==null?void 0:Wt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Le.actionTabs.type}`)}}))})},ae.createElement(Se.default.Item,{label:Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Le.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Le.actionTabs.type!=="exercise"&&ae.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Le.actionTabs.type==="exercise"&&ae.createElement(Ne.Z,{style:{marginLeft:6}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(ke.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Ne.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:De=>(0,x.Q8)(De),disabledTime:De=>(0,x.d0)(De),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(ze.Z,{span:12},ae.createElement(Se.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Te.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:De=>(0,x.Q8)(De,"",ct.getFieldValue("publish_time")),disabledTime:De=>(0,x.d0)(De,ct.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Se.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Le.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Se.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,fe({},qe),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Qe.Z=(0,we.connect)(({classroomList:Le})=>({classroomList:Le}))(Ke)},79006:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Te}});var b=te(59301),re=te(20834),Se=te(92832),be=te(24905),Be=te(3113),Ce=te(38854),ue={bottomControlContainer:"bottomControlContainer___EZTEn",buttonWrap:"buttonWrap___pSVAA",moveCategory:"moveCategory___yJ9_E"},Ne=te(41867),ze=te(84105),Te=({buttonDataSource:we,onButtonClick:me,useBatchStatus:oe,allSelect:a,setAllSelect:E,selectArrs:x,onMenuClick:y,setSeleArr:z,catalogue:ne,addCatalogue:ae})=>{const[le,ie]=(0,b.useState)(!1),[de,se]=(0,b.useState)("");console.log("---",ne);const ce=b.createElement("div",{className:ue.moveCategory,onMouseLeave:fe=>ie(!1)},b.createElement(re.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},b.createElement(Se.default,{onChange:fe=>{se(fe.target.value)}})),ne==null?void 0:ne.map(function(fe,he){var Ee;if(!(de!==""&&fe.category_name.indexOf(de)<0))return b.createElement(b.Fragment,null,b.createElement(re.default.Item,{className:"multi-llipsis1e",key:fe.category_id,title:fe.category_name},fe.category_name),(Ee=fe==null?void 0:fe.third_category)==null?void 0:Ee.map(Ke=>b.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ke.category_id,title:Ke.category_name},Ke.category_name)))}),ae&&b.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ae},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return b.createElement("div",{className:ue.bottomControlContainer},b.createElement("div",null,b.createElement("div",null,b.createElement(be.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",x.length,"\uFF09")),(0,Ne.GJ)()&&we.map(fe=>b.createElement("div",{key:fe.name},b.createElement(Be.ZP,{type:"primary",icon:fe.icon,className:ue.buttonWrap,onClick:()=>me(fe)},fe.name))),(0,Ne.GJ)()&&(ae||ne)&&b.createElement("div",null,b.createElement(Ce.Z,{open:le,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:fe=>fe.parentNode},b.createElement("span",{className:"ant-dropdown-link",onMouseEnter:fe=>ie(!0)},b.createElement(Be.ZP,{type:"primary",className:ue.buttonWrap,icon:b.createElement("i",{className:"iconfont icon-yidongmulu"})},b.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",b.createElement(ze.Z,null))))))),b.createElement("div",null,b.createElement(Be.ZP,{type:"primary",ghost:!0,onClick:()=>{oe(!1),z([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},96241:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return z}});var b=te(59301),re=te(20834),Se=te(24905),be=te(3113),Be=te(38854),Ce=te(6848),ue=te(57809),Ne={searchSortControllerContainer:"searchSortControllerContainer___Q_iVd",btn:"btn___w0a07",btnSort:"btnSort___PZj0I",tips:"tips___WmKpN",myInput:"myInput___I2NgX"},ze=te(41867),ke=te(87395),Te=te(84105),we=te(26724),me=te.n(we),oe=te(65582),a=te(3918),E=te(42882),x=(ne,ae,le)=>new Promise((ie,de)=>{var se=he=>{try{fe(le.next(he))}catch(Ee){de(Ee)}},ce=he=>{try{fe(le.throw(he))}catch(Ee){de(Ee)}},fe=he=>he.done?ie(he.value):Promise.resolve(he.value).then(se,ce);fe((le=le.apply(ne,ae)).next())}),z=({isAdmin:ne,dataSource:ae,batchStatus:le,SortMenuName:ie,setSortMenuName:de,detailCourseGroupsList:se,onSearch:ce,onBoard:fe,onSort:he,isboard:Ee,dispatch:Ke,onBatch:Le,SortMenus:Ve,isShowMode:Oe=!1,onModeChange:Re})=>{const[ot,ct]=(0,b.useState)(!1),[st,pt]=(0,b.useState)([]),[Je,Et]=(0,b.useState)(!0);let[qe,De]=(0,b.useState)([]);const[_e,dt]=(0,b.useState)(1),[Wt,ht]=(0,b.useState)(!1),Ut=(0,oe.useParams)(),Ze=fn=>{const gt=(0,oe.useIntl)();de(fn.name),he(fn)};(0,b.useEffect)(()=>{Ee&&Tt()},[Ee]);const Tt=()=>x(void 0,null,function*(){var fn;if(Je&&!Wt){ht(!0),dt(_e+1);const gt=yield Ke({type:"classroomList/getCourseGroupsList",payload:{page:_e,id:Ut.coursesId,limit:20,nonenavigate:!0}});let rt=[...(gt==null?void 0:gt.course_groups)||[]];((fn=gt==null?void 0:gt.course_groups)==null?void 0:fn.length)<20&&(Et(!1),rt.push({id:0,name:"\u672A\u5206\u73ED"})),ht(!1),De([...qe,...rt])}}),Ht=b.createElement("section",{className:Ne.dropmenu},b.createElement("div",{style:{maxHeight:200,overflow:"auto"}},b.createElement(me(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:fn=>{Tt()},hasMore:Je,useWindow:!1},b.createElement(re.default,{style:{width:240,zIndex:10}},(se==null?void 0:se.group_count)>0&&(qe==null?void 0:qe.filter(fn=>fn.edit_auth||fn.name==="\u672A\u5206\u73ED").map(function(fn,gt){return b.createElement(re.default.Item,{key:fn.id},b.createElement(Se.default,{checked:st.includes(fn.id),value:fn.id,onChange:rt=>{let Ye=st.indexOf(fn.id);st.indexOf(fn.id)>-1?pt(st.filter(Ae=>Ae!==fn.id)):pt(st.concat(fn.id))}},fn.name))}))))),b.createElement("aside",{style:{background:"#fff"}},b.createElement("div",null,b.createElement(be.ZP,{type:"link",onClick:()=>{fe(st)}},intl.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})),b.createElement(be.ZP,{type:"link",onClick:()=>{pt([])}},"\u91CD\u7F6E")))),Pn=ie==="\u9ED8\u8BA4\u6392\u5E8F";return b.createElement("div",{className:Ne.searchSortControllerContainer},!!(Ve!=null&&Ve.length)&&b.createElement("div",null,b.createElement(Be.Z,{dropdownRender:()=>b.createElement(re.default,{selectedKeys:[ie]},Ve.map(fn=>b.createElement(re.default.Item,{key:fn.name,onClick:()=>Ze(fn)},fn.name)))},b.createElement("div",null,b.createElement("span",{className:`${Ne.btn} ${Pn?Ne.btnSort:""}`},b.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),ie)))),Pn&&b.createElement(Ce.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},b.createElement("span",{className:Ne.tips},b.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Oe&&b.createElement(ue.default,{size:"large",className:E.Z.threeSelectSty,defaultValue:"",onChange:Re,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),b.createElement(a.t7,{className:Ne.myInput,style:{width:220,marginLeft:Oe?"":"auto"},onChange:ce,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),(0,ze.eB)()&&Ee&&b.createElement(Be.Z,{dropdownRender:()=>Ht,open:ot,onOpenChange:fn=>{ct(fn)}},b.createElement("a",null,"\u5206\u73ED",ot?b.createElement(ke.Z,{style:{marginLeft:6}}):b.createElement(Te.Z,{style:{marginLeft:6}}))))}},25136:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return we}});var b=te(59301),re=te(95237),Se=te(43604),be=te(20834),Be=te(38854),Ce=te(8591),ue=te(6848),Ne={tabMenuContainer:"tabMenuContainer___zroB4",control:"control___m6VFR",iconH:"iconH___d6gB0",selectBtn:"selectBtn___dIpII",selectBtn1:"selectBtn1___sFkNF"},ze=te(65582),ke=te(41867),we=({isLoading:me,addText:oe,tabDataSource:a,isAdmin:E,dispatch:x,classroomList:y,type:z,isExercise:ne,defaultSelectedKeys:ae,onTabMenuClick:le,getDropdownMenu:ie,showControlButton:de,buttonText:se,buttonIcon:ce="icon-tianjiadaohang",extraNode:fe,user:he,onButtonClick:Ee,isModelUser:Ke})=>{var Le,Ve,Oe,Re,ot;const ct=(0,ze.useParams)();return b.createElement("div",{className:Ne.tabMenuContainer},b.createElement(re.Z,null,b.createElement(Se.Z,{flex:"1"},b.createElement(be.default,{onSelect:st=>me?{}:le(st),mode:"horizontal",selectedKeys:ae},a.map(st=>b.createElement(be.default.Item,{key:typeof st.index=="number"?st.index:st.id,style:{color:"#fff"}},b.createElement("span",null,st.name),st.total!==void 0&&E&&b.createElement("span",{className:"ml20"},st.total||0))))),E&&ne&&b.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer",color:"#00DDC7"},onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),E&&b.createElement(Se.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ne&&b.createElement(Be.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>b.createElement(be.default,null,b.createElement(be.default.Item,{key:1,onClick:()=>{var st;if((0,ke.Rm)()&&!((st=y.AssistantObject.exercise)!=null&&st.can_download)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}x({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:z,exportType:"exercise",category_id:ct.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),b.createElement(be.default.Item,{key:3,onClick:()=>{var st;if((0,ke.Rm)()&&!((st=y.AssistantObject.exercise)!=null&&st.can_download)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ze.history.push(`/classrooms/${ct==null?void 0:ct.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},b.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},b.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},b.createElement("i",{className:"iconfont icon-xiazai6"})))),b.createElement("div",{className:Ne.control},b.createElement("div",{className:Ne.extra},fe),de&&(se=="\u6DFB\u52A0\u76F4\u64AD"?b.createElement(Be.Z,{menu:{items:(Ve=(Le=[{label:b.createElement("div",{onClick:()=>{Ee("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Ke&&{label:b.createElement("div",{onClick:()=>{Ee("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Le.filter(st=>st==null?void 0:st.show))==null?void 0:Ve.map(st=>({label:st==null?void 0:st.label,key:st==null?void 0:st.key}))}},b.createElement("span",{className:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:`iconfont ${ce}`})),b.createElement("span",null,se))):b.createElement("span",{onClick:Ee,style:{cursor:"pointer"},className:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:`iconfont ${ce}`})),b.createElement("span",null,se))),!!ie&&b.createElement(Be.Z,{disabled:((Oe=he==null?void 0:he.userInfo)==null?void 0:Oe.user_status)===2,className:"ml10",dropdownRender:ie},b.createElement("span",{className:((Re=he==null?void 0:he.userInfo)==null?void 0:Re.user_status)===2?Ne.selectBtn1:Ne.selectBtn},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-tianjiadaohang"})),b.createElement(ue.Z,{title:((ot=he==null?void 0:he.userInfo)==null?void 0:ot.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},b.createElement("span",null,oe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},9516:function(at,Qe,te){"use strict";te.d(Qe,{$i:function(){return fe},K1:function(){return Ee},O7:function(){return Ke},T$:function(){return ce}});var b=te(3918),re=te(29297),Se=te(87513),be=te(89540),Be=te(61527),Ce=te(43418),ue=te(78241),Ne=te(8591),ze=te(92832),ke=te(95237),Te=te(43604),we=te(59301),me=te(65582),oe=te(28209),a=te.n(oe),E=te(65862),x=te(59301),y=Object.defineProperty,z=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(Le,Ve,Oe)=>Ve in Le?y(Le,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Le[Ve]=Oe,ie=(Le,Ve)=>{for(var Oe in Ve||(Ve={}))ne.call(Ve,Oe)&&le(Le,Oe,Ve[Oe]);if(z)for(var Oe of z(Ve))ae.call(Ve,Oe)&&le(Le,Oe,Ve[Oe]);return Le},de=(Le,Ve,Oe)=>new Promise((Re,ot)=>{var ct=Je=>{try{pt(Oe.next(Je))}catch(Et){ot(Et)}},st=Je=>{try{pt(Oe.throw(Je))}catch(Et){ot(Et)}},pt=Je=>Je.done?Re(Je.value):Promise.resolve(Je.value).then(ct,st);pt((Oe=Oe.apply(Le,Ve)).next())});const se=Le=>{const Ve=a().enc.Utf8.parse("c03f36595bd5610b");return a().AES.encrypt(Le||"",Ve,{iv:Ve,mode:a().mode.CBC}).toString()},ce=({onCancel:Le,open:Ve})=>{const Oe=(0,me.useIntl)();return x.createElement(Ce.default,{title:Oe.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),width:619,centered:!0,open:Ve,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:Le,onOk:()=>{me.history.push("/account/secure")}},x.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801"))},fe=({onCancel:Le,onFinish:Ve,open:Oe,Data:Re})=>{const ot=(0,me.useIntl)(),[ct]=ue.default.useForm(),[,st,pt]=(0,Be.U)((Re==null?void 0:Re.type)=="exercise"?Se.yE:re.yE,{id:Re==null?void 0:Re.id});return(0,we.useEffect)(()=>{Oe||ct.resetFields()},[Oe]),x.createElement(Ce.default,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:Oe,destroyOnClose:!0,confirmLoading:st,onCancel:Le,onOk:()=>{ct==null||ct.submit()}},x.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},x.createElement("i",{className:"iconfont icon-tishi7"}),x.createElement("span",null,ot.formatMessage({id:"paperlibrary.encryptInfo",defaultMessage:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01"}))),x.createElement(ue.default,{form:ct,className:"mt-20px",size:"large",colon:!1,onFinish:Je=>de(void 0,null,function*(){const Et=yield pt({id:Re==null?void 0:Re.id,is_encrypt:!0,pwd:se(Je.pwd),pwd_confirm:se(Je.pwd_confirm)});Et.status===0?(Ne.ZP.success("\u52A0\u5BC6\u6210\u529F"),Ve==null||Ve(Et),Le()):ct.setFields([{name:"pwd",errors:[Et==null?void 0:Et.message]}])})},x.createElement(ue.default.Item,{label:ot.formatMessage({id:"paperlibrary.archivePassword",defaultMessage:"\u5C01\u5B58\u5BC6\u7801"}),name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(ze.default.Password,{placeholder:ot.formatMessage({id:"paperlibrary.setArchivePassword",defaultMessage:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})})),x.createElement(ue.default.Item,{label:ot.formatMessage({id:"paperlibrary.confirmPassword",defaultMessage:"\u786E\u8BA4\u5BC6\u7801"}),name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:Je})=>({validator(Et,qe){return!qe||Je("pwd")===qe?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},x.createElement(ze.default.Password,{placeholder:ot.formatMessage({id:"paperlibrary.reenterArchivePassword",defaultMessage:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})}))))},he=({onCancel:Le,open:Ve,Data:Oe})=>{var Re;const ot=(0,me.useIntl)(),[ct]=ue.default.useForm(),[st]=ue.default.useForm(),[pt,Je]=(0,we.useState)(!1),[Et,qe]=(0,we.useState)(0),[,,De]=(0,Be.U)(be.o1,{type:(Oe==null?void 0:Oe.type)=="exercise"?12:11}),[,_e,dt]=(0,Be.U)((Oe==null?void 0:Oe.type)=="exercise"?Se.dp:re.dp,{id:Oe==null?void 0:Oe.id}),[,Wt,ht]=(0,Be.U)((Oe==null?void 0:Oe.type)=="exercise"?Se.Qc:re.Qc,{id:Oe==null?void 0:Oe.id});return(0,we.useEffect)(()=>{var Ut;Oe!=null&&Oe.phone&&ct.setFieldsValue({login:(Ut=Oe==null?void 0:Oe.phone)==null?void 0:Ut.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[Oe==null?void 0:Oe.phone]),(0,we.useEffect)(()=>{Et>0&&setTimeout(()=>{qe(Et-1)},1e3)},[Et]),(0,we.useEffect)(()=>{Ve||(ct.resetFields(),st.resetFields())},[Ve]),x.createElement(x.Fragment,null,x.createElement(Ce.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:Ve,destroyOnClose:!0,confirmLoading:_e,onCancel:Le,onOk:()=>{ct==null||ct.submit()}},x.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),x.createElement(ue.default,{className:"mt20",initialValues:{phone:(Re=Oe==null?void 0:Oe.phone)==null?void 0:Re.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:ct,size:"large",colon:!1,onFinish:Ut=>de(void 0,null,function*(){console.log("allValue",Ut);const Ze=yield dt({code:Ut==null?void 0:Ut.code,login:Oe==null?void 0:Oe.phone,id:Oe==null?void 0:Oe.id});Ze.status===0?(Ne.ZP.success("\u6821\u9A8C\u6210\u529F"),Le==null||Le(),Je(!0)):ct.setFields([{name:"code",errors:[Ze==null?void 0:Ze.message]}])})},x.createElement(ue.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},x.createElement(ze.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),x.createElement(ke.Z,{wrap:!1,gutter:20},x.createElement(Te.Z,{flex:1},x.createElement(ue.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},x.createElement(ze.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),x.createElement(Te.Z,null,x.createElement(b.op,{openLoading:!0,size:"large",disabled:Et>0,style:{borderRadius:"4px"},onClick:()=>de(void 0,null,function*(){const Ut=yield De({type:(Oe==null?void 0:Oe.type)=="exercise"?12:11,login:Oe==null?void 0:Oe.phone,smscode:(0,E.M)(Oe==null?void 0:Oe.phone)});(Ut==null?void 0:Ut.status)===1&&(Ne.ZP.success("\u53D1\u9001\u6210\u529F"),qe(60))})},Et===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${Et})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),x.createElement(Ce.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:pt,destroyOnClose:!0,confirmLoading:Wt,onCancel:()=>{Je(!1)},onOk:()=>{st==null||st.submit()}},x.createElement(ue.default,{className:"mt20",form:st,size:"large",colon:!1,onFinish:Ut=>de(void 0,null,function*(){console.log("allValue",Ut),(yield ht(ie({id:Oe==null?void 0:Oe.id},Ut))).status===0&&(Ne.ZP.success("\u91CD\u7F6E\u6210\u529F"),Je(!1))})},x.createElement(ue.default.Item,{label:ot.formatMessage({id:"paperlibrary.archivePassword",defaultMessage:"\u5C01\u5B58\u5BC6\u7801"}),name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(ze.default.Password,{placeholder:ot.formatMessage({id:"paperlibrary.setArchivePassword",defaultMessage:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})})),x.createElement(ue.default.Item,{label:ot.formatMessage({id:"paperlibrary.confirmPassword",defaultMessage:"\u786E\u8BA4\u5BC6\u7801"}),name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:Ut})=>({validator(Ze,Tt){return!Tt||Ut("pwd")===Tt?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},x.createElement(ze.default.Password,{placeholder:ot.formatMessage({id:"paperlibrary.reenterArchivePassword",defaultMessage:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})})))))},Ee=({onCancel:Le,onFinish:Ve,open:Oe,Data:Re})=>{const ot=(0,me.useIntl)(),[ct]=ue.default.useForm(),[st,pt]=(0,we.useState)(!1),[,Je,Et]=(0,Be.U)((Re==null?void 0:Re.type)=="exercise"?Se.yE:re.yE,{id:Re==null?void 0:Re.id});return(0,we.useEffect)(()=>{Oe||ct.resetFields()},[Oe]),x.createElement(x.Fragment,null,x.createElement(Ce.default,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:Oe,destroyOnClose:!0,confirmLoading:Je,onCancel:Le,onOk:()=>{ct==null||ct.submit()}},x.createElement(ke.Z,{wrap:!1,align:"top",gutter:16},x.createElement(Te.Z,{flex:1},x.createElement(ue.default,{form:ct,size:"large",colon:!1,onFinish:qe=>de(void 0,null,function*(){const De=yield Et({id:Re==null?void 0:Re.id,is_encrypt:!1,pwd:se(qe.pwd)});(De==null?void 0:De.status)===0?(Ne.ZP.success("\u89E3\u5C01\u6210\u529F"),Ve==null||Ve(De),Le==null||Le()):ct.setFields([{name:"pwd",errors:[De==null?void 0:De.message]}])})},x.createElement(ue.default.Item,{label:ot.formatMessage({id:"paperlibrary.archivePassword",defaultMessage:"\u5C01\u5B58\u5BC6\u7801"}),name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},x.createElement(ze.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),x.createElement(Te.Z,null,x.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{pt(!0),Le==null||Le()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),x.createElement(he,{onCancel:()=>{pt(!1)},open:st,Data:ie({},Re)}))},Ke=({onCancel:Le,onFinish:Ve,open:Oe,Data:Re})=>{const ot=(0,me.useIntl)(),[ct]=ue.default.useForm(),[st,pt]=(0,we.useState)(!1),[,Je,Et]=(0,Be.U)((Re==null?void 0:Re.type)=="exercise"?Se.yE:re.yE,{id:Re==null?void 0:Re.id});return(0,we.useEffect)(()=>{Oe||ct.resetFields()},[Oe]),x.createElement(x.Fragment,null,x.createElement(Ce.default,{title:ot.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),width:619,centered:!0,open:Oe,destroyOnClose:!0,confirmLoading:Je,onCancel:Le,onOk:()=>{ct==null||ct.submit()}},x.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},x.createElement("i",{className:"iconfont icon-tishi7"}),x.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),x.createElement(ue.default,{form:ct,className:"mt-20px",size:"large",colon:!1,onFinish:qe=>de(void 0,null,function*(){const De=yield Et({id:Re==null?void 0:Re.id,is_encrypt:!1,pwd:se(qe.pwd)});(De==null?void 0:De.status)===0?(Ne.ZP.success("\u89E3\u5C01\u6210\u529F"),Ve==null||Ve(De),Le==null||Le()):ct.setFields([{name:"pwd",errors:[De==null?void 0:De.message]}])})},x.createElement(ke.Z,{wrap:!1,gutter:20},x.createElement(Te.Z,{flex:1},x.createElement(ue.default.Item,{label:ot.formatMessage({id:"paperlibrary.archivePassword",defaultMessage:"\u5C01\u5B58\u5BC6\u7801"}),name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(ze.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),x.createElement(Te.Z,null,x.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{pt(!0),Le==null||Le()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),x.createElement(he,{onCancel:()=>{pt(!1)},open:st,Data:ie({},Re)}))}},61527:function(at,Qe,te){"use strict";te.d(Qe,{U:function(){return ze}});var b=te(59301),re=Object.defineProperty,Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ce=(ke,Te,we)=>Te in ke?re(ke,Te,{enumerable:!0,configurable:!0,writable:!0,value:we}):ke[Te]=we,ue=(ke,Te)=>{for(var we in Te||(Te={}))be.call(Te,we)&&Ce(ke,we,Te[we]);if(Se)for(var we of Se(Te))Be.call(Te,we)&&Ce(ke,we,Te[we]);return ke},Ne=(ke,Te,we)=>new Promise((me,oe)=>{var a=y=>{try{x(we.next(y))}catch(z){oe(z)}},E=y=>{try{x(we.throw(y))}catch(z){oe(z)}},x=y=>y.done?me(y.value):Promise.resolve(y.value).then(a,E);x((we=we.apply(ke,Te)).next())});function ze(ke,Te){const[we,me]=(0,b.useState)(Te),[oe,a]=(0,b.useState)(!1),[E,x]=(0,b.useState)();return[we,oe,(z,ne=!1)=>Ne(this,null,function*(){const ae=ne?Te:ue(ue({},we),z);a(!0),me(ae);const le=yield ke(ae);return a(!1),x(le),le}),E]}},66457:function(at,Qe,te){"use strict";te.d(Qe,{rX:function(){return ae},pW:function(){return le},gy:function(){return ie},xY:function(){return ne},O5:function(){return z},tJ:function(){return oe},o1:function(){return a},Rd:function(){return y}});var b=te(65582),re=te(43418),Se=te(28103),be=te(8591),Be=te(41867),Ce=te(65862),ue=te(87169),Ne=te(25510),ze="data:image/png;base64,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",ke=te.p+"static/newqrcode.a8740efb.png",Te=te(32637),we=te(59301),me=(de,se,ce)=>new Promise((fe,he)=>{var Ee=Ve=>{try{Le(ce.next(Ve))}catch(Oe){he(Oe)}},Ke=Ve=>{try{Le(ce.throw(Ve))}catch(Oe){he(Oe)}},Le=Ve=>Ve.done?fe(Ve.value):Promise.resolve(Ve.value).then(Ee,Ke);Le((ce=ce.apply(de,se)).next())});const oe=(de,se=!1)=>!!(a(de)&&E(se)),a=de=>(0,Be.bg)()?!0:(de({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(de=!1)=>{var se;const{user:ce}=(0,b.getDvaApp)()._store.getState();return(se=ce.userInfo)!=null&&se.profile_completed?!0:(re.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,Ce.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{re.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=()=>{re.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:we.createElement("div",{style:{textAlign:"center"}},we.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"),we.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Te}),we.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 de;const{user:se}=(0,b.getDvaApp)()._store.getState();return(de=se.userInfo)!=null&&de.professional_certification?!0:(re.default.confirm({title:"\u63D0\u793A",centered:!0,content:we.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,Ce.xg)("/account/certification")}}),!1)},ne=()=>(0,Be.V9)()?!0:(re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:we.createElement("div",{className:"tc",style:{marginLeft:-38}},we.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),we.createElement("img",{src:ke,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(de,se)=>de?!0:(re.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:we.createElement("div",null,we.createElement("p",null,se||"\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"),we.createElement("div",{style:{marginLeft:"110px"}},we.createElement("img",{src:ze,width:200}),we.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ce.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=de=>{re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:we.createElement("div",null,we.createElement("div",null,we.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"),we.createElement(Se.Z,null),we.createElement("p",{style:{color:"#666666",fontSize:12}}," ",we.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 ",we.createElement("a",null,de),"\u5929\u3002"),we.createElement("p",{style:{color:"#666666",fontSize:12}}," ",we.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")),we.createElement("div",{style:{textAlign:"center",marginTop:30}},we.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ne,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(de,se="")=>{const{shixunsDetail:{detail:ce}}=(0,b.getDvaApp)()._store.getState();if((ce==null?void 0:ce.public)===2||(ce==null?void 0:ce.public)===1||(ce==null?void 0:ce.shixun_status)===3){let fe="";return(ce==null?void 0:ce.public)===2&&(fe="\u5DF2\u516C\u5F00"),(ce==null?void 0:ce.public)===1&&(fe="\u5F85\u5BA1\u6838"),(ce==null?void 0:ce.shixun_status)===3&&(fe="\u5DF2\u5173\u95ED"),re.default.info({centered:!0,icon:we.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:we.createElement("div",{className:"tc",style:{marginLeft:-38}},we.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},we.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",fe,"\uFF0C",se,"\u3002"),we.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),we.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ne,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ce==null?void 0:ce.shixun_status)===2?(re.default.confirm({centered:!0,icon:we.createElement(ue.Z,null),title:"\u63D0\u793A",content:we.createElement("div",null,we.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",se,"\u3002"),we.createElement("br",null),we.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:()=>{re.default.confirm({width:440,centered:!0,icon:we.createElement(ue.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:()=>me(void 0,null,function*(){(yield de({type:"shixunsDetail/cancelRelease",payload:{id:ce==null?void 0:ce.identifier}})).status!==401&&(be.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),de({type:"shixunsDetail/getShixunsDetail",payload:{id:ce==null?void 0:ce.identifier}}),de({type:"practiceSetting/getCommonData",payload:{id:ce==null?void 0:ce.identifier}}))})})}}),!0):!1}},50371:function(at,Qe){"use strict";function te(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let re=1;re{const Be=Se[be];Be!==void 0&&(b[be]=Be)})}return b}Qe.Z=te},77578:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return b}});const b=re=>re?typeof re=="function"?re():re:null},13845:function(at,Qe,te){"use strict";te.d(Qe,{F:function(){return b},Z:function(){return re}});function b(Se){return Se!=null&&Se===Se.window}function re(Se,be){var Be,Ce;if(typeof window=="undefined")return 0;const ue=be?"scrollTop":"scrollLeft";let Ne=0;return b(Se)?Ne=Se[be?"pageYOffset":"pageXOffset"]:Se instanceof Document?Ne=Se.documentElement[ue]:(Se instanceof HTMLElement||Se)&&(Ne=Se[ue]),Se&&!b(Se)&&typeof Ne!="number"&&(Ne=(Ce=((Be=Se.ownerDocument)!==null&&Be!==void 0?Be:Se).documentElement)===null||Ce===void 0?void 0:Ce[ue]),Ne}},56762:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return re}});var b=te(59301);function re(){const[,Se]=b.useReducer(be=>be+1,0);return Se}},68031:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return be}});var b=te(16089);function re(Be,Ce,ue,Ne){const ze=ue-Ce;return Be/=Ne/2,Be<1?ze/2*Be*Be*Be+Ce:ze/2*((Be-=2)*Be*Be+2)+Ce}var Se=te(13845);function be(Be){let Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:Ne,duration:ze=450}=Ce,ke=ue(),Te=(0,Se.Z)(ke,!0),we=Date.now(),me=()=>{const a=Date.now()-we,E=re(a>ze?ze:a,Te,Be,ze);(0,Se.F)(ke)?ke.scrollTo(window.pageXOffset,E):ke instanceof Document||ke.constructor.name==="HTMLDocument"?ke.documentElement.scrollTop=E:ke.scrollTop=E,a()=>{Be=null,be.apply(void 0,(0,b.Z)(Ne))},ue=function(){if(Be==null){for(var Ne=arguments.length,ze=new Array(Ne),ke=0;ke{re.Z.cancel(Be),Be=null},ue}Qe.Z=Se},81228:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return de}});var b=te(67732),re=te(83652),Se=te(42403),be=te(158),Be=te(59301),Ce=te(92310),ue=te.n(Ce),Ne=te(29301),ze=te(2738),ke=te(27666),Te=te(36355),we=te(83116),me=te(37613);const oe=se=>{const{componentCls:ce}=se;return{[ce]:{position:"fixed",zIndex:se.zIndexPopup}}};var a=(0,we.Z)("Affix",se=>{const ce=(0,me.TS)(se,{zIndexPopup:se.zIndexBase+10});return[oe(ce)]});function E(se){return se!==window?se.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function x(se,ce,fe){if(fe!==void 0&&ce.top>se.top-fe)return fe+ce.top}function y(se,ce,fe){if(fe!==void 0&&ce.bottom{const Ee=he.getTargetFunc(),Ke=Ee==null?void 0:Ee(),{prevTarget:Le}=he.state;Le!==Ke&&(z.forEach(Ve=>{Le==null||Le.removeEventListener(Ve,he.lazyUpdatePosition),Ke==null||Ke.addEventListener(Ve,he.lazyUpdatePosition)}),he.updatePosition(),he.setState({prevTarget:Ke}))},he.removeListeners=()=>{he.timer&&(clearTimeout(he.timer),he.timer=null);const{prevTarget:Ee}=he.state,Ke=he.getTargetFunc(),Le=Ke==null?void 0:Ke();z.forEach(Ve=>{Le==null||Le.removeEventListener(Ve,he.lazyUpdatePosition),Ee==null||Ee.removeEventListener(Ve,he.lazyUpdatePosition)}),he.updatePosition.cancel(),he.lazyUpdatePosition.cancel()},he.getOffsetTop=()=>{const{offsetBottom:Ee,offsetTop:Ke}=he.props;return Ee===void 0&&Ke===void 0?0:Ke},he.getOffsetBottom=()=>he.props.offsetBottom,he.measure=()=>{const{status:Ee,lastAffix:Ke}=he.state,{onChange:Le}=he.props,Ve=he.getTargetFunc();if(Ee!==ae.Prepare||!he.fixedNodeRef.current||!he.placeholderNodeRef.current||!Ve)return;const Oe=he.getOffsetTop(),Re=he.getOffsetBottom(),ot=Ve();if(ot){const ct={status:ae.None},st=E(he.placeholderNodeRef.current);if(st.top===0&&st.left===0&&st.width===0&&st.height===0)return;const pt=E(ot),Je=x(st,pt,Oe),Et=y(st,pt,Re);Je!==void 0?(ct.affixStyle={position:"fixed",top:Je,width:st.width,height:st.height},ct.placeholderStyle={width:st.width,height:st.height}):Et!==void 0&&(ct.affixStyle={position:"fixed",bottom:Et,width:st.width,height:st.height},ct.placeholderStyle={width:st.width,height:st.height}),ct.lastAffix=!!ct.affixStyle,Le&&Ke!==ct.lastAffix&&Le(ct.lastAffix),he.setState(ct)}},he.prepareMeasure=()=>{he.setState({status:ae.Prepare,affixStyle:void 0,placeholderStyle:void 0})},he.updatePosition=(0,ke.Z)(()=>{he.prepareMeasure()}),he.lazyUpdatePosition=(0,ke.Z)(()=>{const Ee=he.getTargetFunc(),{affixStyle:Ke}=he.state;if(Ee&&Ke){const Le=he.getOffsetTop(),Ve=he.getOffsetBottom(),Oe=Ee();if(Oe&&he.placeholderNodeRef.current){const Re=E(Oe),ot=E(he.placeholderNodeRef.current),ct=x(ot,Re,Le),st=y(ot,Re,Ve);if(ct!==void 0&&Ke.top===ct||st!==void 0&&Ke.bottom===st)return}}he.prepareMeasure()}),he}return(0,re.Z)(fe,[{key:"getTargetFunc",value:function(){const{getTargetContainer:Ee}=this.context,{target:Ke}=this.props;return Ke!==void 0?Ke:Ee!=null?Ee:ne}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(Ee){this.addListeners(),(Ee.offsetTop!==this.props.offsetTop||Ee.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:Ee,placeholderStyle:Ke}=this.state,{affixPrefixCls:Le,rootClassName:Ve,children:Oe}=this.props,Re=ue()(Ee&&Ve,{[Le]:!!Ee});let ot=(0,ze.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Be.createElement(Ne.Z,{onResize:this.updatePosition},Be.createElement("div",Object.assign({},ot,{ref:this.placeholderNodeRef}),Ee&&Be.createElement("div",{style:Ke,"aria-hidden":"true"}),Be.createElement("div",{className:Re,ref:this.fixedNodeRef,style:Ee},Be.createElement(Ne.Z,{onResize:this.updatePosition},Oe))))}}]),fe}(Be.Component);le.contextType=Te.E_;var de=(0,Be.forwardRef)((se,ce)=>{const{prefixCls:fe,rootClassName:he}=se,{getPrefixCls:Ee}=(0,Be.useContext)(Te.E_),Ke=Ee("affix",fe),[Le,Ve]=a(Ke),Oe=Object.assign(Object.assign({},se),{affixPrefixCls:Ke,rootClassName:ue()(he,Ve)});return Le(Be.createElement(le,Object.assign({},Oe,{ref:ce})))})},24905:function(at,Qe,te){"use strict";te.d(Qe,{default:function(){return de}});var b=te(92310),re=te.n(b),Se=te(5630),be=te(59301),Be=te(36355),Ce=te(1684),ue=te(32441),ze=be.createContext(null),ke=te(98447),Te=te(14088),we=te(4572),me=function(se,ce){var fe={};for(var he in se)Object.prototype.hasOwnProperty.call(se,he)&&ce.indexOf(he)<0&&(fe[he]=se[he]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,he=Object.getOwnPropertySymbols(se);Ee{var fe;const{prefixCls:he,className:Ee,rootClassName:Ke,children:Le,indeterminate:Ve=!1,style:Oe,onMouseEnter:Re,onMouseLeave:ot,skipGroup:ct=!1,disabled:st}=se,pt=me(se,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Je,direction:Et,checkbox:qe}=be.useContext(Be.E_),De=be.useContext(ze),{isFormItemInput:_e}=be.useContext(ue.aM),dt=be.useContext(Ce.Z),Wt=(fe=(De==null?void 0:De.disabled)||st)!==null&&fe!==void 0?fe:dt,ht=be.useRef(pt.value);be.useEffect(()=>{De==null||De.registerValue(pt.value)},[]),be.useEffect(()=>{if(!ct)return pt.value!==ht.current&&(De==null||De.cancelValue(ht.current),De==null||De.registerValue(pt.value),ht.current=pt.value),()=>De==null?void 0:De.cancelValue(pt.value)},[pt.value]);const Ut=Je("checkbox",he),[Ze,Tt]=(0,ke.ZP)(Ut),Ht=Object.assign({},pt);De&&!ct&&(Ht.onChange=function(){pt.onChange&&pt.onChange.apply(pt,arguments),De.toggleOption&&De.toggleOption({label:Le,value:pt.value})},Ht.name=De.name,Ht.checked=De.value.includes(pt.value));const Pn=re()(`${Ut}-wrapper`,{[`${Ut}-rtl`]:Et==="rtl",[`${Ut}-wrapper-checked`]:Ht.checked,[`${Ut}-wrapper-disabled`]:Wt,[`${Ut}-wrapper-in-form-item`]:_e},qe==null?void 0:qe.className,Ee,Ke,Tt),fn=re()({[`${Ut}-indeterminate`]:Ve},we.A,Tt),gt=Ve?"mixed":void 0;return Ze(be.createElement(Te.Z,{component:"Checkbox",disabled:Wt},be.createElement("label",{className:Pn,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),Oe),onMouseEnter:Re,onMouseLeave:ot},be.createElement(Se.Z,Object.assign({"aria-checked":gt},Ht,{prefixCls:Ut,className:fn,disabled:Wt,ref:ce})),Le!==void 0&&be.createElement("span",null,Le))))};var E=be.forwardRef(oe),x=te(94480),y=te(2738),z=function(se,ce){var fe={};for(var he in se)Object.prototype.hasOwnProperty.call(se,he)&&ce.indexOf(he)<0&&(fe[he]=se[he]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,he=Object.getOwnPropertySymbols(se);Ee{const{defaultValue:fe,children:he,options:Ee=[],prefixCls:Ke,className:Le,rootClassName:Ve,style:Oe,onChange:Re}=se,ot=z(se,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ct,direction:st}=be.useContext(Be.E_),[pt,Je]=be.useState(ot.value||fe||[]),[Et,qe]=be.useState([]);be.useEffect(()=>{"value"in ot&&Je(ot.value||[])},[ot.value]);const De=be.useMemo(()=>Ee.map(rt=>typeof rt=="string"||typeof rt=="number"?{label:rt,value:rt}:rt),[Ee]),_e=rt=>{qe(Ye=>Ye.filter(Ae=>Ae!==rt))},dt=rt=>{qe(Ye=>[].concat((0,x.Z)(Ye),[rt]))},Wt=rt=>{const Ye=pt.indexOf(rt.value),Ae=(0,x.Z)(pt);Ye===-1?Ae.push(rt.value):Ae.splice(Ye,1),"value"in ot||Je(Ae),Re==null||Re(Ae.filter(nt=>Et.includes(nt)).sort((nt,It)=>{const Me=De.findIndex(et=>et.value===nt),Ie=De.findIndex(et=>et.value===It);return Me-Ie}))},ht=ct("checkbox",Ke),Ut=`${ht}-group`,[Ze,Tt]=(0,ke.ZP)(ht),Ht=(0,y.Z)(ot,["value","disabled"]),Pn=Ee.length?De.map(rt=>be.createElement(E,{prefixCls:ht,key:rt.value.toString(),disabled:"disabled"in rt?rt.disabled:ot.disabled,value:rt.value,checked:pt.includes(rt.value),onChange:rt.onChange,className:`${Ut}-item`,style:rt.style,title:rt.title},rt.label)):he,fn={toggleOption:Wt,value:pt,disabled:ot.disabled,name:ot.name,registerValue:dt,cancelValue:_e},gt=re()(Ut,{[`${Ut}-rtl`]:st==="rtl"},Le,Ve,Tt);return Ze(be.createElement("div",Object.assign({className:gt,style:Oe},Ht,{ref:ce}),be.createElement(ze.Provider,{value:fn},Pn)))},ae=be.forwardRef(ne);var le=be.memo(ae);const ie=E;ie.Group=le,ie.__ANT_CHECKBOX=!0;var de=ie},98447:function(at,Qe,te){"use strict";te.d(Qe,{C2:function(){return Be}});var b=te(17313),re=te(37613),Se=te(83116);const be=Ce=>{const{checkboxCls:ue}=Ce,Ne=`${ue}-wrapper`;return[{[`${ue}-group`]:Object.assign(Object.assign({},(0,b.Wf)(Ce)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ce.marginXS,[`> ${Ce.antCls}-row`]:{flex:1}}),[Ne]:Object.assign(Object.assign({},(0,b.Wf)(Ce)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Ne}`]:{marginInlineStart:0},[`&${Ne}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ue]:Object.assign(Object.assign({},(0,b.Wf)(Ce)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ce.borderRadiusSM,alignSelf:"center",[`${ue}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ue}-inner`]:Object.assign({},(0,b.oN)(Ce))},[`${ue}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Ce.checkboxSize,height:Ce.checkboxSize,direction:"ltr",backgroundColor:Ce.colorBgContainer,border:`${Ce.lineWidth}px ${Ce.lineType} ${Ce.colorBorder}`,borderRadius:Ce.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ce.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Ce.checkboxSize/14*5,height:Ce.checkboxSize/14*8,border:`${Ce.lineWidthBold}px solid ${Ce.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ce.motionDurationFast} ${Ce.motionEaseInBack}, opacity ${Ce.motionDurationFast}`}},"& + span":{paddingInlineStart:Ce.paddingXS,paddingInlineEnd:Ce.paddingXS}})},{[` ${Ne}:not(${Ne}-disabled), ${ue}:not(${ue}-disabled) `]:{[`&:hover ${ue}-inner`]:{borderColor:Ce.colorPrimary}},[`${Ne}:not(${Ne}-disabled)`]:{[`&:hover ${ue}-checked:not(${ue}-disabled) ${ue}-inner`]:{backgroundColor:Ce.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ue}-checked:not(${ue}-disabled):after`]:{borderColor:Ce.colorPrimaryHover}}},{[`${ue}-checked`]:{[`${ue}-inner`]:{backgroundColor:Ce.colorPrimary,borderColor:Ce.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ce.motionDurationMid} ${Ce.motionEaseOutBack} ${Ce.motionDurationFast}`}}},[` ${Ne}-checked:not(${Ne}-disabled), ${ue}-checked:not(${ue}-disabled) - `]:{[`&:hover ${ue}-inner`]:{backgroundColor:Ce.colorPrimaryHover,borderColor:"transparent"}}},{[ue]:{"&-indeterminate":{[`${ue}-inner`]:{backgroundColor:Ce.colorBgContainer,borderColor:Ce.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Ce.fontSizeLG/2,height:Ce.fontSizeLG/2,backgroundColor:Ce.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Ne}-disabled`]:{cursor:"not-allowed"},[`${ue}-disabled`]:{[`&, ${ue}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ue}-inner`]:{background:Ce.colorBgContainerDisabled,borderColor:Ce.colorBorder,"&:after":{borderColor:Ce.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ce.colorTextDisabled},[`&${ue}-indeterminate ${ue}-inner::after`]:{background:Ce.colorTextDisabled}}}]};function Be(Ce,ue){const Ne=(0,re.TS)(ue,{checkboxCls:`.${Ce}`,checkboxSize:ue.controlInteractiveSize});return[be(Ne)]}Qe.ZP=(0,Se.Z)("Checkbox",(Ce,ue)=>{let{prefixCls:Ne}=ue;return[Be(Ne,Ce)]})},5083:function(ot,Qe,te){"use strict";te.d(Qe,{default:function(){return wu}});var b=te(56656),re=te.n(b),Se=te(48736),be=te(27112),Be=te.n(be),Ce=te(54449),ue=te.n(Ce),Ne=te(53501),ze=te.n(Ne),ke=te(36867),Te=te.n(ke),De=te(71912),me=te.n(De),oe=te(48228),a=te.n(oe);re().extend(a()),re().extend(me()),re().extend(Be()),re().extend(ue()),re().extend(ze()),re().extend(Te()),re().extend(function(pe,ye){var xe=ye.prototype,Xe=xe.format;xe.format=function(Nt){var Ct=(Nt||"").replace("Wo","wo");return Xe.bind(this)(Ct)}});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"},x=function(ye){var xe=E[ye];return xe||ye.split("_")[0]},y=function(){(0,Se.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return re()()},getFixedDate:function(ye){return re()(ye,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ye){return ye.endOf("month")},getWeekDay:function(ye){var xe=ye.locale("en");return xe.weekday()+xe.localeData().firstDayOfWeek()},getYear:function(ye){return ye.year()},getMonth:function(ye){return ye.month()},getDate:function(ye){return ye.date()},getHour:function(ye){return ye.hour()},getMinute:function(ye){return ye.minute()},getSecond:function(ye){return ye.second()},addYear:function(ye,xe){return ye.add(xe,"year")},addMonth:function(ye,xe){return ye.add(xe,"month")},addDate:function(ye,xe){return ye.add(xe,"day")},setYear:function(ye,xe){return ye.year(xe)},setMonth:function(ye,xe){return ye.month(xe)},setDate:function(ye,xe){return ye.date(xe)},setHour:function(ye,xe){return ye.hour(xe)},setMinute:function(ye,xe){return ye.minute(xe)},setSecond:function(ye,xe){return ye.second(xe)},isAfter:function(ye,xe){return ye.isAfter(xe)},isValidate:function(ye){return ye.isValid()},locale:{getWeekFirstDay:function(ye){return re()().locale(x(ye)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ye,xe){return xe.locale(x(ye)).weekday(0)},getWeek:function(ye,xe){return xe.locale(x(ye)).week()},getShortWeekDays:function(ye){return re()().locale(x(ye)).localeData().weekdaysMin()},getShortMonths:function(ye){return re()().locale(x(ye)).localeData().monthsShort()},format:function(ye,xe,Xe){return xe.locale(x(ye)).format(Xe)},parse:function(ye,xe,Xe){for(var $e=x(ye),Nt=0;Nt1&&(Ct=ye.addDate(Ct,-7)),Ct}function Ge(pe,ye,xe){var Xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ye){case"year":return xe.addYear(pe,Xe*10);case"quarter":case"month":return xe.addYear(pe,Xe);default:return xe.addMonth(pe,Xe)}}function ht(pe,ye){var xe=ye.generateConfig,Xe=ye.locale,$e=ye.format;return typeof $e=="function"?$e(pe):xe.locale.format(Xe.locale,pe,$e)}function ft(pe,ye){var xe=ye.generateConfig,Xe=ye.locale,$e=ye.formatList;return!pe||typeof $e[0]=="function"?null:xe.locale.parse(Xe.locale,pe,$e)}function Gt(pe){var ye=pe.cellDate,xe=pe.mode,Xe=pe.disabledDate,$e=pe.generateConfig;if(!Xe)return!1;var Nt=function(Qn,on,bn){for(var qn=on;qn<=bn;){var Ra=void 0;switch(Qn){case"date":{if(Ra=$e.setDate(ye,qn),!Xe(Ra))return!1;break}case"month":{if(Ra=$e.setMonth(ye,qn),!Gt({cellDate:Ra,mode:"month",generateConfig:$e,disabledDate:Xe}))return!1;break}case"year":{if(Ra=$e.setYear(ye,qn),!Gt({cellDate:Ra,mode:"year",generateConfig:$e,disabledDate:Xe}))return!1;break}}qn+=1}return!0};switch(xe){case"date":case"week":return Xe(ye);case"month":{var Ct=1,ln=$e.getDate($e.getEndDate(ye));return Nt("date",Ct,ln)}case"quarter":{var an=Math.floor($e.getMonth(ye)/3)*3,An=an+2;return Nt("month",an,An)}case"year":return Nt("month",0,11);case"decade":{var aa=$e.getYear(ye),Dn=Math.floor(aa/Ye)*Ye,wn=Dn+Ye-1;return Nt("year",Dn,wn)}}}function hn(pe,ye){var xe=ye.formatList,Xe=ye.generateConfig,$e=ye.locale;return(0,dt.Z)(function(){if(!pe)return[[""],""];for(var Nt="",Ct=[],ln=0;ln1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(An.current),qn){an(bn);return}An.current=requestAnimationFrame(function(){an(bn)})}var Dn=hn(ln,{formatList:xe,generateConfig:Xe,locale:$e}),wn=(0,Ht.Z)(Dn,2),Gn=wn[1];function Qn(bn){aa(bn)}function on(){var bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;aa(null,bn)}return(0,ie.useEffect)(function(){on(!0)},[pe]),(0,ie.useEffect)(function(){return function(){return cancelAnimationFrame(An.current)}},[]),[Gn,Qn,on]}var Cn=te(10228),Rn=te(16089),ga=te(94480),Da=te(29194),Pa=new Map;function En(pe,ye){var xe;function Xe(){(0,Da.Z)(pe)?ye():xe=(0,Rn.Z)(function(){Xe()})}return Xe(),function(){Rn.Z.cancel(xe)}}function Ka(pe,ye,xe){if(Pa.get(pe)&&cancelAnimationFrame(Pa.get(pe)),xe<=0){Pa.set(pe,requestAnimationFrame(function(){pe.scrollTop=ye}));return}var Xe=ye-pe.scrollTop,$e=Xe/xe*10;Pa.set(pe,requestAnimationFrame(function(){pe.scrollTop+=$e,pe.scrollTop!==ye&&Ka(pe,ye,xe-10)}))}function oo(pe,ye){var xe=ye.onLeftRight,Xe=ye.onCtrlLeftRight,$e=ye.onUpDown,Nt=ye.onPageUpDown,Ct=ye.onEnter,ln=pe.which,an=pe.ctrlKey,An=pe.metaKey;switch(ln){case Cn.Z.LEFT:if(an||An){if(Xe)return Xe(-1),!0}else if(xe)return xe(-1),!0;break;case Cn.Z.RIGHT:if(an||An){if(Xe)return Xe(1),!0}else if(xe)return xe(1),!0;break;case Cn.Z.UP:if($e)return $e(-1),!0;break;case Cn.Z.DOWN:if($e)return $e(1),!0;break;case Cn.Z.PAGE_UP:if(Nt)return Nt(-1),!0;break;case Cn.Z.PAGE_DOWN:if(Nt)return Nt(1),!0;break;case Cn.Z.ENTER:if(Ct)return Ct(),!0;break}return!1}function On(pe,ye,xe,Xe){var $e=pe;if(!$e)switch(ye){case"time":$e=Xe?"hh:mm:ss a":"HH:mm:ss";break;case"week":$e="gggg-wo";break;case"month":$e="YYYY-MM";break;case"quarter":$e="YYYY-[Q]Q";break;case"year":$e="YYYY";break;default:$e=xe?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return $e}function Eo(pe,ye,xe){var Xe=pe==="time"?8:10,$e=typeof ye=="function"?ye(xe.getNow()).length:ye.length;return Math.max(Xe,$e)+2}var uo=null,no=new Set;function nn(pe){return!uo&&typeof window!="undefined"&&window.addEventListener&&(uo=function(xe){(0,ga.Z)(no).forEach(function(Xe){Xe(xe)})},window.addEventListener("mousedown",uo)),no.add(pe),function(){no.delete(pe),no.size===0&&(window.removeEventListener("mousedown",uo),uo=null)}}function _n(pe){var ye=pe.target;if(pe.composed&&ye.shadowRoot){var xe;return((xe=pe.composedPath)===null||xe===void 0?void 0:xe.call(pe)[0])||ye}return ye}var na=function(ye){return ye==="month"||ye==="date"?"year":ye},Oa=function(ye){return ye==="date"?"month":ye},fa=function(ye){return ye==="month"||ye==="date"?"quarter":ye},va=function(ye){return ye==="date"?"week":ye},ar={year:na,month:Oa,quarter:fa,week:va,time:null,date:null};function Ar(pe,ye){return pe.some(function(xe){return xe&&xe.contains(ye)})}function jr(pe){var ye=pe.open,xe=pe.value,Xe=pe.isClickOutside,$e=pe.triggerOpen,Nt=pe.forwardKeyDown,Ct=pe.onKeyDown,ln=pe.blurToCancel,an=pe.onSubmit,An=pe.onCancel,aa=pe.onFocus,Dn=pe.onBlur,wn=pe.changeOnBlur,Gn=(0,ie.useState)(!1),Qn=(0,Ht.Z)(Gn,2),on=Qn[0],bn=Qn[1],qn=(0,ie.useState)(!1),Ra=(0,Ht.Z)(qn,2),xa=Ra[0],za=Ra[1],Ja=(0,ie.useRef)(!1),Wa=(0,ie.useRef)(!1),Aa=(0,ie.useRef)(!1),Dr={onMouseDown:function(){bn(!0),$e(!0)},onKeyDown:function(Mr){var Ir=function(){Aa.current=!0};if(Ct(Mr,Ir),!Aa.current){switch(Mr.which){case Cn.Z.ENTER:{ye?an()!==!1&&bn(!0):$e(!0),Mr.preventDefault();return}case Cn.Z.TAB:{on&&ye&&!Mr.shiftKey?(bn(!1),Mr.preventDefault()):!on&&ye&&!Nt(Mr)&&Mr.shiftKey&&(bn(!0),Mr.preventDefault());return}case Cn.Z.ESC:{bn(!0),An();return}}!ye&&![Cn.Z.SHIFT].includes(Mr.which)?$e(!0):on||Nt(Mr)}},onFocus:function(Mr){bn(!0),za(!0),aa&&aa(Mr)},onBlur:function(Mr){if(Ja.current||!Xe(document.activeElement)){Ja.current=!1;return}ln?setTimeout(function(){for(var Ir=document,rl=Ir.activeElement;rl&&rl.shadowRoot;)rl=rl.shadowRoot.activeElement;Xe(rl)&&An()},0):ye&&($e(!1),Wa.current&&an()),za(!1),Dn==null||Dn(Mr)}};return(0,ie.useEffect)(function(){Wa.current=!1},[ye]),(0,ie.useEffect)(function(){Wa.current=!0},[xe]),(0,ie.useEffect)(function(){return nn(function(or){var Mr=_n(or),Ir=Xe(Mr);ye&&(Ir?!wn&&(!xa||Ir)&&$e(!1):(Ja.current=!0,(0,Rn.Z)(function(){Ja.current=!1})))})}),[Dr,{focused:xa,typing:on}]}function Et(pe,ye){return ie.useMemo(function(){return pe||(ye?((0,Se.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ye).map(function(xe){var Xe=(0,Ht.Z)(xe,2),$e=Xe[0],Nt=Xe[1];return{label:$e,value:Nt}})):[])},[pe,ye])}var Ot=te(34280);function Ft(pe){var ye=pe.valueTexts,xe=pe.onTextChange,Xe=ie.useState(""),$e=(0,Ht.Z)(Xe,2),Nt=$e[0],Ct=$e[1],ln=ie.useRef([]);ln.current=ye;function an(aa){Ct(aa),xe(aa)}function An(){Ct(ln.current[0])}return(0,Ot.Z)(function(){ye.every(function(aa){return aa!==Nt})&&An()},[ye.join("||")]),[Nt,an,An]}var zn=ie.createContext({}),$n=zn,Yn=te(76190);function Vo(pe){var ye=pe.cellRender,xe=pe.monthCellRender,Xe=pe.dateRender,$e=ie.useMemo(function(){if(ye)return ye;if(!(!xe&&!Xe))return function(Nt,Ct){var ln=Nt;return Xe&&Ct.type==="date"?Xe(ln,Ct.today):xe&&Ct.type==="month"?xe(ln,Ct.locale):Ct.originNode}},[ye,xe,Xe]);return $e}function _a(pe,ye){for(var xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Xe=String(pe);Xe.length=1?xe|0:1,Ct=pe;Ct<=ye;Ct+=Nt)$e.push({label:_a(Ct,2),value:Ct,disabled:(Xe||[]).includes(Ct)});return $e}function Wr(pe){var ye=pe.generateConfig,xe=pe.prefixCls,Xe=pe.operationRef,$e=pe.activeColumnIndex,Nt=pe.value,Ct=pe.showHour,ln=pe.showMinute,an=pe.showSecond,An=pe.use12Hours,aa=pe.hourStep,Dn=aa===void 0?1:aa,wn=pe.minuteStep,Gn=wn===void 0?1:wn,Qn=pe.secondStep,on=Qn===void 0?1:Qn,bn=pe.disabledHours,qn=pe.disabledMinutes,Ra=pe.disabledSeconds,xa=pe.disabledTime,za=pe.hideDisabledOptions,Ja=pe.onSelect,Wa=pe.cellRender,Aa=pe.locale,Dr=[],or="".concat(xe,"-content"),Mr="".concat(xe,"-time-panel"),Ir,rl=Nt?ye.getHour(Nt):-1,Al=rl,Zl=Nt?ye.getMinute(Nt):-1,nl=Nt?ye.getSecond(Nt):-1,zr=ye.getNow(),Hr=ie.useMemo(function(){if(xa){var Yt=xa(zr);return[Yt.disabledHours,Yt.disabledMinutes,Yt.disabledSeconds]}return[bn,qn,Ra]},[bn,qn,Ra,xa,zr]),El=(0,Ht.Z)(Hr,3),bl=El[0],Xr=El[1],al=El[2],ii=zo(0,23,Dn,bl&&bl()),Vl=(0,dt.Z)(function(){return ii},ii,Er);An&&(Ir=Al>=12,Al%=12);var Pe=ie.useMemo(function(){if(!An)return[!1,!1];var Yt=[!0,!0];return Vl.forEach(function(Ut){var Fn=Ut.disabled,xn=Ut.value;Fn||(xn>=12?Yt[1]=!1:Yt[0]=!1)}),Yt},[An,Vl]),Fe=(0,Ht.Z)(Pe,2),We=Fe[0],Ue=Fe[1],it=ie.useMemo(function(){return An?Vl.filter(Ir?function(Yt){return Yt.value>=12}:function(Yt){return Yt.value<12}).map(function(Yt){var Ut=Yt.value%12,Fn=Ut===0?"12":_a(Ut,2);return(0,Tt.Z)((0,Tt.Z)({},Yt),{},{label:Fn,value:Ut})}):Vl},[An,Ir,Vl]),ut=zo(0,59,Gn,Xr&&Xr(rl)),Mt=zo(0,59,on,al&&al(rl,Zl)),wt=Bo({value:Nt,generateConfig:ye,disabledMinutes:Xr,disabledSeconds:al,minutes:ut,seconds:Mt,use12Hours:An});Xe.current={onUpDown:function(Ut){var Fn=Dr[$e];if(Fn)for(var xn=Fn.units.findIndex(function(ra){return ra.value===Fn.value}),Bn=Fn.units.length,Jn=1;Jn2&&arguments[2]!==void 0?arguments[2]:!1;(da===bn||To)&&($a(Mn),Dr&&Dr(Mn),wt&&wt(Mn,sa),or&&!pn(an,Mn,ca)&&!(Gn!=null&&Gn(Mn))&&or(Mn))},ur=function(Mn){if(hl.includes(da)){var sa,To,dr=da==="date";switch(Mn===Cn.Z.PAGE_UP||Mn===Cn.Z.PAGE_DOWN?To=dr?an.addMonth:an.addYear:To=dr?an.addDate:an.addMonth,Mn){case Cn.Z.LEFT:case Cn.Z.PAGE_UP:sa=To(io,-1);break;case Cn.Z.RIGHT:case Cn.Z.PAGE_DOWN:sa=To(io,1);break;case Cn.Z.UP:case Cn.Z.DOWN:sa=To(io,Number("".concat(Mn===Cn.Z.UP?"-":"").concat(dr?nt:pl)));break}if(sa)return!(Gn!=null&&Gn(sa))}return!0},ll=function(Mn){if(Jn.current&&Jn.current.onKeyDown){var sa=!0,To=Mn.which;if([Cn.Z.LEFT,Cn.Z.RIGHT,Cn.Z.UP,Cn.Z.DOWN,Cn.Z.PAGE_UP,Cn.Z.PAGE_DOWN,Cn.Z.ENTER].includes(To)&&(Mn.preventDefault(),To!==Cn.Z.ENTER&&Ra===0&&(sa=ur(To))),sa)return Jn.current.onKeyDown(Mn)}return(0,Se.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Fr=function(Mn){Jn.current&&Jn.current.onBlur&&Jn.current.onBlur(Mn)};Mt&&Fn!=="right"&&(Mt.current={onKeyDown:ll,onClose:function(){Jn.current&&Jn.current.onClose&&Jn.current.onClose()}}),ie.useEffect(function(){An&&!Wn.current&&_o(An)},[An]),ie.useEffect(function(){Wn.current=!1},[]);var ao,xl=Vo({cellRender:Pe,monthCellRender:Vl,dateRender:ii}),Fo=(0,Tt.Z)((0,Tt.Z)({},pe),{},{cellRender:xl,operationRef:Jn,prefixCls:$e,viewDate:io,value:ca,onViewDateChange:ha,sourceMode:Va,onPanelChange:cr,disabledDate:Gn});switch(delete Fo.onChange,delete Fo.onSelect,da){case"decade":ao=ie.createElement(ri,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;case"year":ao=ie.createElement(ni,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;case"month":ao=ie.createElement(qi,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;case"quarter":ao=ie.createElement(yo,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;case"week":ao=ie.createElement(Ga,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;case"time":delete Fo.showTime,ao=ie.createElement(ql,(0,le.Z)({},Fo,(0,Yn.Z)(za)==="object"?za:null,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;default:za?ao=ie.createElement(ci,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}})):ao=ie.createElement(cl,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}))}var Po,Tr,_l=function(){var Mn=an.getNow(),sa=mn(an.getHour(Mn),an.getMinute(Mn),an.getSecond(Mn),We?Hr:1,Ue?bl:1,it?al:1),To=At(an,Mn,sa[0],sa[1],sa[2]);fr(To,"submit")};bt||(Po=sr($e,da,Wa),za&&da!=="date"?Tr=null:Tr=so({prefixCls:$e,components:Zl,needConfirmButton:Fe,okDisabled:!ca||Gn&&Gn(ca),locale:ln,showNow:xa,onNow:Fe&&_l,onOk:function(){ca&&(fr(ca,"submit",!0),Al&&Al(ca))}}));var bo;if(Ja&&da==="date"&&bn==="date"&&!za){var vo=an.getNow(),Ao="".concat($e,"-today-btn"),Xa=Gn&&Gn(vo);bo=ie.createElement("a",{className:we()(Ao,Xa&&"".concat(Ao,"-disabled")),"aria-disabled":Xa,onClick:function(){Xa||fr(vo,"mouse",!0)}},ln.today)}return ie.createElement($n.Provider,{value:(0,Tt.Z)((0,Tt.Z)({},ut),{},{mode:da,hideHeader:"hideHeader"in pe?Aa:ut.hideHeader,hidePrevBtn:Ut&&Fn==="right",hideNextBtn:Ut&&Fn==="left"})},ie.createElement("div",{tabIndex:Ra,className:we()("".concat($e,"-panel"),Nt,(ye={},(0,Ze.Z)(ye,"".concat($e,"-panel-has-range"),xn&&xn[0]&&xn[1]),(0,Ze.Z)(ye,"".concat($e,"-panel-has-range-hover"),Bn&&Bn[0]&&Bn[1]),(0,Ze.Z)(ye,"".concat($e,"-panel-rtl"),nl==="rtl"),ye)),style:Ct,onKeyDown:ll,onBlur:Fr,onMouseDown:Ir},ao,Po||Tr||bo?ie.createElement("div",{className:"".concat($e,"-footer")},Po,Tr,bo):null))}var Vr=Ur,Qt=te(35593),kt={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 rn(pe){var ye,xe=pe.prefixCls,Xe=pe.popupElement,$e=pe.popupStyle,Nt=pe.visible,Ct=pe.dropdownClassName,ln=pe.dropdownAlign,an=pe.transitionName,An=pe.getPopupContainer,aa=pe.children,Dn=pe.range,wn=pe.popupPlacement,Gn=pe.direction,Qn="".concat(xe,"-dropdown"),on=function(){return wn!==void 0?wn:Gn==="rtl"?"bottomRight":"bottomLeft"};return ie.createElement(Qt.Z,{showAction:[],hideAction:[],popupPlacement:on(),builtinPlacements:kt,prefixCls:Qn,popupTransitionName:an,popup:Xe,popupAlign:ln,popupVisible:Nt,popupClassName:we()(Ct,(ye={},(0,Ze.Z)(ye,"".concat(Qn,"-range"),Dn),(0,Ze.Z)(ye,"".concat(Qn,"-rtl"),Gn==="rtl"),ye)),popupStyle:$e,getPopupContainer:An},aa)}var Vn=rn;function lo(pe){var ye=pe.prefixCls,xe=pe.presets,Xe=pe.onClick,$e=pe.onHover;return xe.length?ie.createElement("div",{className:"".concat(ye,"-presets")},ie.createElement("ul",null,xe.map(function(Nt,Ct){var ln=Nt.label,an=Nt.value;return ie.createElement("li",{key:Ct,onClick:function(){return Xe==null?void 0:Xe(mr(an))},onMouseEnter:function(){return $e==null?void 0:$e(mr(an))},onMouseLeave:function(){return $e==null?void 0:$e(null)}},ln)}))):null}function Co(pe){var ye=pe.picker,xe=pe.disabledHours,Xe=pe.disabledMinutes,$e=pe.disabledSeconds;ye==="time"&&(xe||Xe||$e)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function In(pe,ye,xe){var Xe=(0,Yn.Z)(ye)==="object"?ye.clearIcon:xe;return Xe||ie.createElement("span",{className:"".concat(pe,"-clear-btn")})}function qa(pe){var ye,xe=pe,Xe=xe.prefixCls,$e=Xe===void 0?"rc-picker":Xe,Nt=xe.id,Ct=xe.name,ln=xe.tabIndex,an=xe.style,An=xe.className,aa=xe.dropdownClassName,Dn=xe.dropdownAlign,wn=xe.popupStyle,Gn=xe.transitionName,Qn=xe.generateConfig,on=xe.locale,bn=xe.inputReadOnly,qn=xe.allowClear,Ra=xe.autoFocus,xa=xe.showTime,za=xe.picker,Ja=za===void 0?"date":za,Wa=xe.format,Aa=xe.use12Hours,Dr=xe.value,or=xe.defaultValue,Mr=xe.presets,Ir=xe.open,rl=xe.defaultOpen,Al=xe.defaultOpenValue,Zl=xe.suffixIcon,nl=xe.clearIcon,zr=xe.disabled,Hr=xe.disabledDate,El=xe.placeholder,bl=xe.getPopupContainer,Xr=xe.pickerRef,al=xe.panelRender,ii=xe.onChange,Vl=xe.onOpenChange,Pe=xe.onFocus,Fe=xe.onBlur,We=xe.onMouseDown,Ue=xe.onMouseUp,it=xe.onMouseEnter,ut=xe.onMouseLeave,Mt=xe.onContextMenu,wt=xe.onClick,bt=xe.onKeyDown,Jt=xe.onSelect,Yt=xe.direction,Ut=xe.autoComplete,Fn=Ut===void 0?"off":Ut,xn=xe.inputRender,Bn=xe.changeOnBlur,Jn=ie.useRef(null),Wn=Ja==="date"&&!!xa||Ja==="time",ra=Et(Mr),ea=Br(On(Wa,Ja,xa,Aa)),ca=ie.useRef(null),$a=ie.useRef(null),po=ie.useRef(null),ka=(0,Pn.Z)(null,{value:Dr,defaultValue:or}),io=(0,Ht.Z)(ka,2),_o=io[0],ha=io[1],Za=ie.useState(_o),Ca=(0,Ht.Z)(Za,2),la=Ca[0],da=Ca[1],Kt=ie.useRef(null),lr=(0,Pn.Z)(!1,{value:Ir,defaultValue:rl,postState:function(mo){return zr?!1:mo},onChange:function(mo){Vl&&Vl(mo),!mo&&Kt.current&&Kt.current.onClose&&Kt.current.onClose()}}),Yo=(0,Ht.Z)(lr,2),Va=Yo[0],tr=Yo[1],cr=hn(la,{formatList:ea,generateConfig:Qn,locale:on}),fr=(0,Ht.Z)(cr,2),ur=fr[0],ll=fr[1],Fr=Ft({valueTexts:ur,onTextChange:function(mo){var wo=ft(mo,{locale:on,formatList:ea,generateConfig:Qn});wo&&(!Hr||!Hr(wo))&&da(wo)}}),ao=(0,Ht.Z)(Fr,3),xl=ao[0],Fo=ao[1],Po=ao[2],Tr=function(mo){da(mo),ha(mo),ii&&!pn(Qn,_o,mo)&&ii(mo,mo?ht(mo,{generateConfig:Qn,locale:on,format:ea[0]}):"")},_l=function(mo){zr&&mo||tr(mo)},bo=function(mo){return Va&&Kt.current&&Kt.current.onKeyDown?Kt.current.onKeyDown(mo):((0,Se.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},vo=function(){for(var mo=arguments.length,wo=new Array(mo),vi=0;viwn(An);case"month":return Dn(on)>Dn(An);case"week":return aa(on)>aa(An);default:return!mt(ln,on,An)&&ln.isAfter(on,An)}return!1},[Nt,Ct[1],An,ye]),Qn=ie.useCallback(function(on){if(Ct[1]||Nt&&Nt(on))return!0;if(Ct[0]&&an)return!mt(ln,on,An)&&ln.isAfter(an,on);if(!ye&&an)switch(xe){case"quarter":return wn(on)0&&arguments[0]!==void 0?arguments[0]:!1,Ro=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pr=null;wl&&vu&&vu[0]&&vu[1]&&on.isAfter(vu[1],vu[0])&&(pr=vu);var Pl=Aa;if(Aa&&(0,Yn.Z)(Aa)==="object"&&Aa.defaultValue){var Jl=Aa.defaultValue;Pl=(0,Tt.Z)((0,Tt.Z)({},Aa),{},{defaultValue:Qa(Jl,xo)||void 0})}return ie.createElement($o.Provider,{value:{inRange:!0,panelPosition:dl,rangedValue:Ws||Ma,hoverRangedValue:pr}},ie.createElement(Vr,(0,le.Z)({},pe,Ro,{cellRender:sc,showTime:Pl,mode:dr[xo],generateConfig:on,style:void 0,direction:io,disabledDate:xo===0?Sl:br,disabledTime:function(ou){return Hr?Hr(ou,xo===0?"start":"end"):!1},className:we()((0,Ze.Z)({},"".concat(Ct,"-panel-focused"),xo===0?!qu:!Xi)),value:Qa(Ma,xo),locale:bn,tabIndex:-1,onPanelChange:function(ou,Lu){xo===0&&ku(!0),xo===1&&fs(!0),Ql(kn(dr,Lu,xo),kn(Ma,ou,xo));var So=ou;dl==="right"&&dr[xo]===Lu&&(So=Ge(So,Lu,on,-1)),vo(So,xo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:xo===0?Qa(Ma,1):Qa(Ma,0)})))}var Mu=0,tc=0;if(xo&&lr.current&&Va.current&&Kt.current&&fr.current){Mu=lr.current.offsetWidth+Va.current.offsetWidth;var nc=fr.current.offsetLeft>Mu?fr.current.offsetLeft-Mu:fr.current.offsetLeft,ac=Kt.current.offsetWidth,dc=fr.current.offsetWidth;ac&&dc&&Mu>ac-dc-(io==="rtl"?0:nc)&&(tc=Mu)}var gc=io==="rtl"?{right:Mu}:{left:Mu};function jn(){var dl,Ro=sr(Ct,dr[xo],wt),pr=so({prefixCls:Ct,components:po,needConfirmButton:la,okDisabled:!Qa(Ma,xo)||zr&&zr(Ma[xo]),locale:bn,onOk:function(){var ru=Qa(Ma,xo);ru&&(vi(Ma,xo),ca==null||ca(Ma),ui(!1,xo,"confirm"))}});if(Wa!=="time"&&!Aa){var Pl=bo(xo),Jl=Ge(Pl,Wa,on),ts=dr[xo],ou=ts===Wa,Lu=Rs(ou?"left":!1,{pickerValue:Pl,onPickerValueChange:function(ru){vo(ru,xo)}}),So=Rs("right",{pickerValue:Jl,onPickerValueChange:function(ru){vo(Ge(ru,Wa,on,-1),xo)}});io==="rtl"?dl=ie.createElement(ie.Fragment,null,So,ou&&Lu):dl=ie.createElement(ie.Fragment,null,Lu,ou&&So)}else dl=Rs();var As=ie.createElement("div",{className:"".concat(Ct,"-panel-layout")},ie.createElement(lo,{prefixCls:Ct,presets:cc,onClick:function(ru){vi(ru,null),ui(!1,xo,"preset")},onHover:function(ru){Tu(ru)}}),ie.createElement("div",null,ie.createElement("div",{className:"".concat(Ct,"-panels")},dl),(Ro||pr)&&ie.createElement("div",{className:"".concat(Ct,"-footer")},Ro,pr)));return al&&(As=al(As)),ie.createElement("div",{className:"".concat(Ct,"-panel-container"),style:{marginLeft:tc},ref:Kt,onMouseDown:function(ru){ru.preventDefault()}},As)}var mc=ie.createElement("div",{className:we()("".concat(Ct,"-range-wrapper"),"".concat(Ct,"-").concat(Wa,"-range-wrapper")),style:{minWidth:tl}},ie.createElement("div",{ref:fr,className:"".concat(Ct,"-range-arrow"),style:gc}),jn()),oc;We&&(oc=ie.createElement("span",{className:"".concat(Ct,"-suffix"),onMouseDown:function(Ro){Ro.preventDefault()}},We));var fc=In(Ct,Fe,Ue),rc=ie.createElement("span",{onMouseDown:function(Ro){Ro.preventDefault(),Ro.stopPropagation()},onMouseUp:function(Ro){Ro.preventDefault(),Ro.stopPropagation();var pr=Fo;Fr[0]||(pr=kn(pr,null,0)),Fr[1]||(pr=kn(pr,null,1)),vi(pr,null),ui(!1,xo,"clear")},className:"".concat(Ct,"-clear"),role:"button"},fc),pc=Fe&&(Qa(Fo,0)&&!Fr[0]||Qa(Fo,1)&&!Fr[1]),lc={size:Eo(Wa,ur[0],on)},ks=0,js=0;lr.current&&Yo.current&&Va.current&&(xo===0?js=lr.current.offsetWidth:(ks=Mu,js=Yo.current.offsetWidth));var vc=io==="rtl"?{right:ks}:{left:ks},au=function(Ro,pr){var Pl=kn(Ma,Ro,xo);if(pr==="submit"||pr!=="key"&&!la){vi(Pl,xo),xo===0?ku():fs();var Jl=xo===0?1:0;Fr[Jl]?ui(!1,!1,"confirm"):ui(!1,xo,"confirm")}else Mn(Pl)};return ie.createElement($n.Provider,{value:{operationRef:ll,hideHeader:Wa==="time",onDateMouseEnter:Us,onDateMouseLeave:Hl,hideRanges:!0,onSelect:au,open:wl}},ie.createElement(Vn,{visible:wl,popupElement:mc,popupStyle:aa,prefixCls:Ct,dropdownClassName:Dn,dropdownAlign:Gn,getPopupContainer:Qn,transitionName:wn,range:!0,direction:io},ie.createElement("div",(0,le.Z)({ref:da,className:we()(Ct,"".concat(Ct,"-range"),An,(ye={},(0,Ze.Z)(ye,"".concat(Ct,"-disabled"),Fr[0]&&Fr[1]),(0,Ze.Z)(ye,"".concat(Ct,"-focused"),xo===0?Xu:nu),(0,Ze.Z)(ye,"".concat(Ct,"-rtl"),io==="rtl"),ye)),style:an,onClick:Ts,onMouseEnter:Wn,onMouseLeave:ra,onMouseDown:ys,onMouseUp:Jn},(0,fn.Z)(pe,{aria:!0,data:!0})),ie.createElement("div",{className:we()("".concat(Ct,"-input"),(xe={},(0,Ze.Z)(xe,"".concat(Ct,"-input-active"),xo===0),(0,Ze.Z)(xe,"".concat(Ct,"-input-placeholder"),!!gs),xe)),ref:lr},ie.createElement("input",(0,le.Z)({id:ln,disabled:Fr[0],readOnly:ut||typeof ur[0]=="function"||!qu,value:gs||yl,onChange:function(Ro){hi(Ro.target.value)},autoFocus:Ra,placeholder:Qa(qn,0)||"",ref:tr},Ju,lc,{autoComplete:Za}))),ie.createElement("div",{className:"".concat(Ct,"-range-separator"),ref:Va},Mr),ie.createElement("div",{className:we()("".concat(Ct,"-input"),(Xe={},(0,Ze.Z)(Xe,"".concat(Ct,"-input-active"),xo===1),(0,Ze.Z)(Xe,"".concat(Ct,"-input-placeholder"),!!ms),Xe)),ref:Yo},ie.createElement("input",(0,le.Z)({disabled:Fr[1],readOnly:ut||typeof ur[0]=="function"||!Xi,value:ms||Ei,onChange:function(Ro){Ji(Ro.target.value)},placeholder:Qa(qn,1)||"",ref:cr},zl,lc,{autoComplete:Za}))),ie.createElement("div",{className:"".concat(Ct,"-active-bar"),style:(0,Tt.Z)((0,Tt.Z)({},vc),{},{width:js,position:"absolute"})}),oc,pc&&rc)))}var Bi=function(pe){(0,gt.Z)(xe,pe);var ye=(0,qt.Z)(xe);function xe(){var Xe;(0,_e.Z)(this,xe);for(var $e=arguments.length,Nt=new Array($e),Ct=0;Ct<$e;Ct++)Nt[Ct]=arguments[Ct];return Xe=ye.call.apply(ye,[this].concat(Nt)),(0,Ze.Z)((0,Wt.Z)(Xe),"pickerRef",ie.createRef()),(0,Ze.Z)((0,Wt.Z)(Xe),"focus",function(){Xe.pickerRef.current&&Xe.pickerRef.current.focus()}),(0,Ze.Z)((0,Wt.Z)(Xe),"blur",function(){Xe.pickerRef.current&&Xe.pickerRef.current.blur()}),Xe}return(0,ct.Z)(xe,[{key:"render",value:function(){return ie.createElement(Nl,(0,le.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),xe}(ie.Component),el=Bi,ji=ir,$i=te(19080),Ui=te(36355),Eu=te(1684),_u=te(19716),Ai=te(32441),yr=te(9763),Fu=te(33234),bu=te(48183),_i=te(64993),Di=te(9937),du=te(17313),Gu=te(47585),Wu=te(74207),wi=te(13826),Bu=te(92899),gu=te(37613),as=te(83116);const Qi=(pe,ye,xe,Xe)=>{const{lineHeight:$e}=pe,Nt=Math.floor(xe*$e)+2,Ct=Math.max((ye-Nt)/2,0),ln=Math.max(ye-Nt-Ct,0);return{padding:`${Ct}px ${Xe}px ${ln}px`}},os=pe=>{const{componentCls:ye,pickerCellCls:xe,pickerCellInnerCls:Xe,cellHeight:$e,motionDurationSlow:Nt,borderRadiusSM:Ct,motionDurationMid:ln,cellHoverBg:an,lineWidth:An,lineType:aa,colorPrimary:Dn,cellActiveWithRangeBg:wn,colorTextLightSolid:Gn,controlHeightSM:Qn,cellRangeBorderColor:on,pickerCellBorderGap:bn,cellHoverWithRangeBg:qn,cellWidth:Ra,colorTextDisabled:xa,cellBgDisabled:za}=pe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:$e,transform:"translateY(-50%)",transition:`all ${Nt}`,content:'""'},[Xe]:{position:"relative",zIndex:2,display:"inline-block",minWidth:$e,height:$e,lineHeight:`${$e}px`,borderRadius:Ct,transition:`background ${ln}, border ${ln}`},"&-range-hover-start, &-range-hover-end":{[Xe]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${xe}-in-view), + `]:{[`&:hover ${ue}-inner`]:{backgroundColor:Ce.colorPrimaryHover,borderColor:"transparent"}}},{[ue]:{"&-indeterminate":{[`${ue}-inner`]:{backgroundColor:Ce.colorBgContainer,borderColor:Ce.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Ce.fontSizeLG/2,height:Ce.fontSizeLG/2,backgroundColor:Ce.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Ne}-disabled`]:{cursor:"not-allowed"},[`${ue}-disabled`]:{[`&, ${ue}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ue}-inner`]:{background:Ce.colorBgContainerDisabled,borderColor:Ce.colorBorder,"&:after":{borderColor:Ce.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ce.colorTextDisabled},[`&${ue}-indeterminate ${ue}-inner::after`]:{background:Ce.colorTextDisabled}}}]};function Be(Ce,ue){const Ne=(0,re.TS)(ue,{checkboxCls:`.${Ce}`,checkboxSize:ue.controlInteractiveSize});return[be(Ne)]}Qe.ZP=(0,Se.Z)("Checkbox",(Ce,ue)=>{let{prefixCls:Ne}=ue;return[Be(Ne,Ce)]})},5083:function(at,Qe,te){"use strict";te.d(Qe,{default:function(){return wu}});var b=te(56656),re=te.n(b),Se=te(48736),be=te(27112),Be=te.n(be),Ce=te(54449),ue=te.n(Ce),Ne=te(53501),ze=te.n(Ne),ke=te(36867),Te=te.n(ke),we=te(71912),me=te.n(we),oe=te(48228),a=te.n(oe);re().extend(a()),re().extend(me()),re().extend(Be()),re().extend(ue()),re().extend(ze()),re().extend(Te()),re().extend(function(pe,ye){var xe=ye.prototype,Xe=xe.format;xe.format=function(Nt){var Ct=(Nt||"").replace("Wo","wo");return Xe.bind(this)(Ct)}});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"},x=function(ye){var xe=E[ye];return xe||ye.split("_")[0]},y=function(){(0,Se.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return re()()},getFixedDate:function(ye){return re()(ye,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ye){return ye.endOf("month")},getWeekDay:function(ye){var xe=ye.locale("en");return xe.weekday()+xe.localeData().firstDayOfWeek()},getYear:function(ye){return ye.year()},getMonth:function(ye){return ye.month()},getDate:function(ye){return ye.date()},getHour:function(ye){return ye.hour()},getMinute:function(ye){return ye.minute()},getSecond:function(ye){return ye.second()},addYear:function(ye,xe){return ye.add(xe,"year")},addMonth:function(ye,xe){return ye.add(xe,"month")},addDate:function(ye,xe){return ye.add(xe,"day")},setYear:function(ye,xe){return ye.year(xe)},setMonth:function(ye,xe){return ye.month(xe)},setDate:function(ye,xe){return ye.date(xe)},setHour:function(ye,xe){return ye.hour(xe)},setMinute:function(ye,xe){return ye.minute(xe)},setSecond:function(ye,xe){return ye.second(xe)},isAfter:function(ye,xe){return ye.isAfter(xe)},isValidate:function(ye){return ye.isValid()},locale:{getWeekFirstDay:function(ye){return re()().locale(x(ye)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ye,xe){return xe.locale(x(ye)).weekday(0)},getWeek:function(ye,xe){return xe.locale(x(ye)).week()},getShortWeekDays:function(ye){return re()().locale(x(ye)).localeData().weekdaysMin()},getShortMonths:function(ye){return re()().locale(x(ye)).localeData().monthsShort()},format:function(ye,xe,Xe){return xe.locale(x(ye)).format(Xe)},parse:function(ye,xe,Xe){for(var $e=x(ye),Nt=0;Nt1&&(Ct=ye.addDate(Ct,-7)),Ct}function Ge(pe,ye,xe){var Xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ye){case"year":return xe.addYear(pe,Xe*10);case"quarter":case"month":return xe.addYear(pe,Xe);default:return xe.addMonth(pe,Xe)}}function vt(pe,ye){var xe=ye.generateConfig,Xe=ye.locale,$e=ye.format;return typeof $e=="function"?$e(pe):xe.locale.format(Xe.locale,pe,$e)}function ft(pe,ye){var xe=ye.generateConfig,Xe=ye.locale,$e=ye.formatList;return!pe||typeof $e[0]=="function"?null:xe.locale.parse(Xe.locale,pe,$e)}function Gt(pe){var ye=pe.cellDate,xe=pe.mode,Xe=pe.disabledDate,$e=pe.generateConfig;if(!Xe)return!1;var Nt=function(Qn,on,bn){for(var qn=on;qn<=bn;){var Ra=void 0;switch(Qn){case"date":{if(Ra=$e.setDate(ye,qn),!Xe(Ra))return!1;break}case"month":{if(Ra=$e.setMonth(ye,qn),!Gt({cellDate:Ra,mode:"month",generateConfig:$e,disabledDate:Xe}))return!1;break}case"year":{if(Ra=$e.setYear(ye,qn),!Gt({cellDate:Ra,mode:"year",generateConfig:$e,disabledDate:Xe}))return!1;break}}qn+=1}return!0};switch(xe){case"date":case"week":return Xe(ye);case"month":{var Ct=1,ln=$e.getDate($e.getEndDate(ye));return Nt("date",Ct,ln)}case"quarter":{var an=Math.floor($e.getMonth(ye)/3)*3,An=an+2;return Nt("month",an,An)}case"year":return Nt("month",0,11);case"decade":{var aa=$e.getYear(ye),Dn=Math.floor(aa/Ye)*Ye,wn=Dn+Ye-1;return Nt("year",Dn,wn)}}}function hn(pe,ye){var xe=ye.formatList,Xe=ye.generateConfig,$e=ye.locale;return(0,gt.Z)(function(){if(!pe)return[[""],""];for(var Nt="",Ct=[],ln=0;ln1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(An.current),qn){an(bn);return}An.current=requestAnimationFrame(function(){an(bn)})}var Dn=hn(ln,{formatList:xe,generateConfig:Xe,locale:$e}),wn=(0,Ht.Z)(Dn,2),Gn=wn[1];function Qn(bn){aa(bn)}function on(){var bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;aa(null,bn)}return(0,ie.useEffect)(function(){on(!0)},[pe]),(0,ie.useEffect)(function(){return function(){return cancelAnimationFrame(An.current)}},[]),[Gn,Qn,on]}var Cn=te(10228),Rn=te(16089),ga=te(94480),Da=te(29194),Pa=new Map;function En(pe,ye){var xe;function Xe(){(0,Da.Z)(pe)?ye():xe=(0,Rn.Z)(function(){Xe()})}return Xe(),function(){Rn.Z.cancel(xe)}}function Ka(pe,ye,xe){if(Pa.get(pe)&&cancelAnimationFrame(Pa.get(pe)),xe<=0){Pa.set(pe,requestAnimationFrame(function(){pe.scrollTop=ye}));return}var Xe=ye-pe.scrollTop,$e=Xe/xe*10;Pa.set(pe,requestAnimationFrame(function(){pe.scrollTop+=$e,pe.scrollTop!==ye&&Ka(pe,ye,xe-10)}))}function oo(pe,ye){var xe=ye.onLeftRight,Xe=ye.onCtrlLeftRight,$e=ye.onUpDown,Nt=ye.onPageUpDown,Ct=ye.onEnter,ln=pe.which,an=pe.ctrlKey,An=pe.metaKey;switch(ln){case Cn.Z.LEFT:if(an||An){if(Xe)return Xe(-1),!0}else if(xe)return xe(-1),!0;break;case Cn.Z.RIGHT:if(an||An){if(Xe)return Xe(1),!0}else if(xe)return xe(1),!0;break;case Cn.Z.UP:if($e)return $e(-1),!0;break;case Cn.Z.DOWN:if($e)return $e(1),!0;break;case Cn.Z.PAGE_UP:if(Nt)return Nt(-1),!0;break;case Cn.Z.PAGE_DOWN:if(Nt)return Nt(1),!0;break;case Cn.Z.ENTER:if(Ct)return Ct(),!0;break}return!1}function On(pe,ye,xe,Xe){var $e=pe;if(!$e)switch(ye){case"time":$e=Xe?"hh:mm:ss a":"HH:mm:ss";break;case"week":$e="gggg-wo";break;case"month":$e="YYYY-MM";break;case"quarter":$e="YYYY-[Q]Q";break;case"year":$e="YYYY";break;default:$e=xe?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return $e}function Eo(pe,ye,xe){var Xe=pe==="time"?8:10,$e=typeof ye=="function"?ye(xe.getNow()).length:ye.length;return Math.max(Xe,$e)+2}var uo=null,no=new Set;function nn(pe){return!uo&&typeof window!="undefined"&&window.addEventListener&&(uo=function(xe){(0,ga.Z)(no).forEach(function(Xe){Xe(xe)})},window.addEventListener("mousedown",uo)),no.add(pe),function(){no.delete(pe),no.size===0&&(window.removeEventListener("mousedown",uo),uo=null)}}function _n(pe){var ye=pe.target;if(pe.composed&&ye.shadowRoot){var xe;return((xe=pe.composedPath)===null||xe===void 0?void 0:xe.call(pe)[0])||ye}return ye}var na=function(ye){return ye==="month"||ye==="date"?"year":ye},Oa=function(ye){return ye==="date"?"month":ye},fa=function(ye){return ye==="month"||ye==="date"?"quarter":ye},va=function(ye){return ye==="date"?"week":ye},ar={year:na,month:Oa,quarter:fa,week:va,time:null,date:null};function Ar(pe,ye){return pe.some(function(xe){return xe&&xe.contains(ye)})}function jr(pe){var ye=pe.open,xe=pe.value,Xe=pe.isClickOutside,$e=pe.triggerOpen,Nt=pe.forwardKeyDown,Ct=pe.onKeyDown,ln=pe.blurToCancel,an=pe.onSubmit,An=pe.onCancel,aa=pe.onFocus,Dn=pe.onBlur,wn=pe.changeOnBlur,Gn=(0,ie.useState)(!1),Qn=(0,Ht.Z)(Gn,2),on=Qn[0],bn=Qn[1],qn=(0,ie.useState)(!1),Ra=(0,Ht.Z)(qn,2),xa=Ra[0],za=Ra[1],Ja=(0,ie.useRef)(!1),Wa=(0,ie.useRef)(!1),Aa=(0,ie.useRef)(!1),Dr={onMouseDown:function(){bn(!0),$e(!0)},onKeyDown:function(Mr){var Ir=function(){Aa.current=!0};if(Ct(Mr,Ir),!Aa.current){switch(Mr.which){case Cn.Z.ENTER:{ye?an()!==!1&&bn(!0):$e(!0),Mr.preventDefault();return}case Cn.Z.TAB:{on&&ye&&!Mr.shiftKey?(bn(!1),Mr.preventDefault()):!on&&ye&&!Nt(Mr)&&Mr.shiftKey&&(bn(!0),Mr.preventDefault());return}case Cn.Z.ESC:{bn(!0),An();return}}!ye&&![Cn.Z.SHIFT].includes(Mr.which)?$e(!0):on||Nt(Mr)}},onFocus:function(Mr){bn(!0),za(!0),aa&&aa(Mr)},onBlur:function(Mr){if(Ja.current||!Xe(document.activeElement)){Ja.current=!1;return}ln?setTimeout(function(){for(var Ir=document,rl=Ir.activeElement;rl&&rl.shadowRoot;)rl=rl.shadowRoot.activeElement;Xe(rl)&&An()},0):ye&&($e(!1),Wa.current&&an()),za(!1),Dn==null||Dn(Mr)}};return(0,ie.useEffect)(function(){Wa.current=!1},[ye]),(0,ie.useEffect)(function(){Wa.current=!0},[xe]),(0,ie.useEffect)(function(){return nn(function(or){var Mr=_n(or),Ir=Xe(Mr);ye&&(Ir?!wn&&(!xa||Ir)&&$e(!1):(Ja.current=!0,(0,Rn.Z)(function(){Ja.current=!1})))})}),[Dr,{focused:xa,typing:on}]}function St(pe,ye){return ie.useMemo(function(){return pe||(ye?((0,Se.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ye).map(function(xe){var Xe=(0,Ht.Z)(xe,2),$e=Xe[0],Nt=Xe[1];return{label:$e,value:Nt}})):[])},[pe,ye])}var Ot=te(34280);function Ft(pe){var ye=pe.valueTexts,xe=pe.onTextChange,Xe=ie.useState(""),$e=(0,Ht.Z)(Xe,2),Nt=$e[0],Ct=$e[1],ln=ie.useRef([]);ln.current=ye;function an(aa){Ct(aa),xe(aa)}function An(){Ct(ln.current[0])}return(0,Ot.Z)(function(){ye.every(function(aa){return aa!==Nt})&&An()},[ye.join("||")]),[Nt,an,An]}var zn=ie.createContext({}),$n=zn,Yn=te(76190);function Vo(pe){var ye=pe.cellRender,xe=pe.monthCellRender,Xe=pe.dateRender,$e=ie.useMemo(function(){if(ye)return ye;if(!(!xe&&!Xe))return function(Nt,Ct){var ln=Nt;return Xe&&Ct.type==="date"?Xe(ln,Ct.today):xe&&Ct.type==="month"?xe(ln,Ct.locale):Ct.originNode}},[ye,xe,Xe]);return $e}function _a(pe,ye){for(var xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Xe=String(pe);Xe.length=1?xe|0:1,Ct=pe;Ct<=ye;Ct+=Nt)$e.push({label:_a(Ct,2),value:Ct,disabled:(Xe||[]).includes(Ct)});return $e}function Wr(pe){var ye=pe.generateConfig,xe=pe.prefixCls,Xe=pe.operationRef,$e=pe.activeColumnIndex,Nt=pe.value,Ct=pe.showHour,ln=pe.showMinute,an=pe.showSecond,An=pe.use12Hours,aa=pe.hourStep,Dn=aa===void 0?1:aa,wn=pe.minuteStep,Gn=wn===void 0?1:wn,Qn=pe.secondStep,on=Qn===void 0?1:Qn,bn=pe.disabledHours,qn=pe.disabledMinutes,Ra=pe.disabledSeconds,xa=pe.disabledTime,za=pe.hideDisabledOptions,Ja=pe.onSelect,Wa=pe.cellRender,Aa=pe.locale,Dr=[],or="".concat(xe,"-content"),Mr="".concat(xe,"-time-panel"),Ir,rl=Nt?ye.getHour(Nt):-1,Al=rl,Zl=Nt?ye.getMinute(Nt):-1,nl=Nt?ye.getSecond(Nt):-1,zr=ye.getNow(),Hr=ie.useMemo(function(){if(xa){var Yt=xa(zr);return[Yt.disabledHours,Yt.disabledMinutes,Yt.disabledSeconds]}return[bn,qn,Ra]},[bn,qn,Ra,xa,zr]),El=(0,Ht.Z)(Hr,3),bl=El[0],Xr=El[1],al=El[2],ii=zo(0,23,Dn,bl&&bl()),Vl=(0,gt.Z)(function(){return ii},ii,Er);An&&(Ir=Al>=12,Al%=12);var Pe=ie.useMemo(function(){if(!An)return[!1,!1];var Yt=[!0,!0];return Vl.forEach(function(Vt){var Fn=Vt.disabled,xn=Vt.value;Fn||(xn>=12?Yt[1]=!1:Yt[0]=!1)}),Yt},[An,Vl]),Fe=(0,Ht.Z)(Pe,2),We=Fe[0],Ue=Fe[1],it=ie.useMemo(function(){return An?Vl.filter(Ir?function(Yt){return Yt.value>=12}:function(Yt){return Yt.value<12}).map(function(Yt){var Vt=Yt.value%12,Fn=Vt===0?"12":_a(Vt,2);return(0,Tt.Z)((0,Tt.Z)({},Yt),{},{label:Fn,value:Vt})}):Vl},[An,Ir,Vl]),ut=zo(0,59,Gn,Xr&&Xr(rl)),Mt=zo(0,59,on,al&&al(rl,Zl)),wt=Bo({value:Nt,generateConfig:ye,disabledMinutes:Xr,disabledSeconds:al,minutes:ut,seconds:Mt,use12Hours:An});Xe.current={onUpDown:function(Vt){var Fn=Dr[$e];if(Fn)for(var xn=Fn.units.findIndex(function(ra){return ra.value===Fn.value}),Bn=Fn.units.length,Jn=1;Jn2&&arguments[2]!==void 0?arguments[2]:!1;(da===bn||To)&&($a(Mn),Dr&&Dr(Mn),wt&&wt(Mn,sa),or&&!pn(an,Mn,ca)&&!(Gn!=null&&Gn(Mn))&&or(Mn))},ur=function(Mn){if(hl.includes(da)){var sa,To,dr=da==="date";switch(Mn===Cn.Z.PAGE_UP||Mn===Cn.Z.PAGE_DOWN?To=dr?an.addMonth:an.addYear:To=dr?an.addDate:an.addMonth,Mn){case Cn.Z.LEFT:case Cn.Z.PAGE_UP:sa=To(io,-1);break;case Cn.Z.RIGHT:case Cn.Z.PAGE_DOWN:sa=To(io,1);break;case Cn.Z.UP:case Cn.Z.DOWN:sa=To(io,Number("".concat(Mn===Cn.Z.UP?"-":"").concat(dr?nt:pl)));break}if(sa)return!(Gn!=null&&Gn(sa))}return!0},ll=function(Mn){if(Jn.current&&Jn.current.onKeyDown){var sa=!0,To=Mn.which;if([Cn.Z.LEFT,Cn.Z.RIGHT,Cn.Z.UP,Cn.Z.DOWN,Cn.Z.PAGE_UP,Cn.Z.PAGE_DOWN,Cn.Z.ENTER].includes(To)&&(Mn.preventDefault(),To!==Cn.Z.ENTER&&Ra===0&&(sa=ur(To))),sa)return Jn.current.onKeyDown(Mn)}return(0,Se.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Fr=function(Mn){Jn.current&&Jn.current.onBlur&&Jn.current.onBlur(Mn)};Mt&&Fn!=="right"&&(Mt.current={onKeyDown:ll,onClose:function(){Jn.current&&Jn.current.onClose&&Jn.current.onClose()}}),ie.useEffect(function(){An&&!Wn.current&&_o(An)},[An]),ie.useEffect(function(){Wn.current=!1},[]);var ao,xl=Vo({cellRender:Pe,monthCellRender:Vl,dateRender:ii}),Fo=(0,Tt.Z)((0,Tt.Z)({},pe),{},{cellRender:xl,operationRef:Jn,prefixCls:$e,viewDate:io,value:ca,onViewDateChange:ha,sourceMode:Va,onPanelChange:cr,disabledDate:Gn});switch(delete Fo.onChange,delete Fo.onSelect,da){case"decade":ao=ie.createElement(ri,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;case"year":ao=ie.createElement(ni,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;case"month":ao=ie.createElement(qi,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;case"quarter":ao=ie.createElement(yo,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;case"week":ao=ie.createElement(Ga,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;case"time":delete Fo.showTime,ao=ie.createElement(ql,(0,le.Z)({},Fo,(0,Yn.Z)(za)==="object"?za:null,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}));break;default:za?ao=ie.createElement(ci,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}})):ao=ie.createElement(cl,(0,le.Z)({},Fo,{onSelect:function(Mn,sa){ha(Mn),fr(Mn,sa)}}))}var Po,Tr,_l=function(){var Mn=an.getNow(),sa=mn(an.getHour(Mn),an.getMinute(Mn),an.getSecond(Mn),We?Hr:1,Ue?bl:1,it?al:1),To=At(an,Mn,sa[0],sa[1],sa[2]);fr(To,"submit")};bt||(Po=sr($e,da,Wa),za&&da!=="date"?Tr=null:Tr=so({prefixCls:$e,components:Zl,needConfirmButton:Fe,okDisabled:!ca||Gn&&Gn(ca),locale:ln,showNow:xa,onNow:Fe&&_l,onOk:function(){ca&&(fr(ca,"submit",!0),Al&&Al(ca))}}));var bo;if(Ja&&da==="date"&&bn==="date"&&!za){var vo=an.getNow(),Ao="".concat($e,"-today-btn"),Xa=Gn&&Gn(vo);bo=ie.createElement("a",{className:De()(Ao,Xa&&"".concat(Ao,"-disabled")),"aria-disabled":Xa,onClick:function(){Xa||fr(vo,"mouse",!0)}},ln.today)}return ie.createElement($n.Provider,{value:(0,Tt.Z)((0,Tt.Z)({},ut),{},{mode:da,hideHeader:"hideHeader"in pe?Aa:ut.hideHeader,hidePrevBtn:Vt&&Fn==="right",hideNextBtn:Vt&&Fn==="left"})},ie.createElement("div",{tabIndex:Ra,className:De()("".concat($e,"-panel"),Nt,(ye={},(0,Ze.Z)(ye,"".concat($e,"-panel-has-range"),xn&&xn[0]&&xn[1]),(0,Ze.Z)(ye,"".concat($e,"-panel-has-range-hover"),Bn&&Bn[0]&&Bn[1]),(0,Ze.Z)(ye,"".concat($e,"-panel-rtl"),nl==="rtl"),ye)),style:Ct,onKeyDown:ll,onBlur:Fr,onMouseDown:Ir},ao,Po||Tr||bo?ie.createElement("div",{className:"".concat($e,"-footer")},Po,Tr,bo):null))}var Vr=Ur,Jt=te(35593),kt={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 rn(pe){var ye,xe=pe.prefixCls,Xe=pe.popupElement,$e=pe.popupStyle,Nt=pe.visible,Ct=pe.dropdownClassName,ln=pe.dropdownAlign,an=pe.transitionName,An=pe.getPopupContainer,aa=pe.children,Dn=pe.range,wn=pe.popupPlacement,Gn=pe.direction,Qn="".concat(xe,"-dropdown"),on=function(){return wn!==void 0?wn:Gn==="rtl"?"bottomRight":"bottomLeft"};return ie.createElement(Jt.Z,{showAction:[],hideAction:[],popupPlacement:on(),builtinPlacements:kt,prefixCls:Qn,popupTransitionName:an,popup:Xe,popupAlign:ln,popupVisible:Nt,popupClassName:De()(Ct,(ye={},(0,Ze.Z)(ye,"".concat(Qn,"-range"),Dn),(0,Ze.Z)(ye,"".concat(Qn,"-rtl"),Gn==="rtl"),ye)),popupStyle:$e,getPopupContainer:An},aa)}var Vn=rn;function lo(pe){var ye=pe.prefixCls,xe=pe.presets,Xe=pe.onClick,$e=pe.onHover;return xe.length?ie.createElement("div",{className:"".concat(ye,"-presets")},ie.createElement("ul",null,xe.map(function(Nt,Ct){var ln=Nt.label,an=Nt.value;return ie.createElement("li",{key:Ct,onClick:function(){return Xe==null?void 0:Xe(mr(an))},onMouseEnter:function(){return $e==null?void 0:$e(mr(an))},onMouseLeave:function(){return $e==null?void 0:$e(null)}},ln)}))):null}function Co(pe){var ye=pe.picker,xe=pe.disabledHours,Xe=pe.disabledMinutes,$e=pe.disabledSeconds;ye==="time"&&(xe||Xe||$e)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function In(pe,ye,xe){var Xe=(0,Yn.Z)(ye)==="object"?ye.clearIcon:xe;return Xe||ie.createElement("span",{className:"".concat(pe,"-clear-btn")})}function qa(pe){var ye,xe=pe,Xe=xe.prefixCls,$e=Xe===void 0?"rc-picker":Xe,Nt=xe.id,Ct=xe.name,ln=xe.tabIndex,an=xe.style,An=xe.className,aa=xe.dropdownClassName,Dn=xe.dropdownAlign,wn=xe.popupStyle,Gn=xe.transitionName,Qn=xe.generateConfig,on=xe.locale,bn=xe.inputReadOnly,qn=xe.allowClear,Ra=xe.autoFocus,xa=xe.showTime,za=xe.picker,Ja=za===void 0?"date":za,Wa=xe.format,Aa=xe.use12Hours,Dr=xe.value,or=xe.defaultValue,Mr=xe.presets,Ir=xe.open,rl=xe.defaultOpen,Al=xe.defaultOpenValue,Zl=xe.suffixIcon,nl=xe.clearIcon,zr=xe.disabled,Hr=xe.disabledDate,El=xe.placeholder,bl=xe.getPopupContainer,Xr=xe.pickerRef,al=xe.panelRender,ii=xe.onChange,Vl=xe.onOpenChange,Pe=xe.onFocus,Fe=xe.onBlur,We=xe.onMouseDown,Ue=xe.onMouseUp,it=xe.onMouseEnter,ut=xe.onMouseLeave,Mt=xe.onContextMenu,wt=xe.onClick,bt=xe.onKeyDown,Xt=xe.onSelect,Yt=xe.direction,Vt=xe.autoComplete,Fn=Vt===void 0?"off":Vt,xn=xe.inputRender,Bn=xe.changeOnBlur,Jn=ie.useRef(null),Wn=Ja==="date"&&!!xa||Ja==="time",ra=St(Mr),ea=Br(On(Wa,Ja,xa,Aa)),ca=ie.useRef(null),$a=ie.useRef(null),po=ie.useRef(null),ka=(0,Pn.Z)(null,{value:Dr,defaultValue:or}),io=(0,Ht.Z)(ka,2),_o=io[0],ha=io[1],Za=ie.useState(_o),Ca=(0,Ht.Z)(Za,2),la=Ca[0],da=Ca[1],Kt=ie.useRef(null),lr=(0,Pn.Z)(!1,{value:Ir,defaultValue:rl,postState:function(mo){return zr?!1:mo},onChange:function(mo){Vl&&Vl(mo),!mo&&Kt.current&&Kt.current.onClose&&Kt.current.onClose()}}),Yo=(0,Ht.Z)(lr,2),Va=Yo[0],tr=Yo[1],cr=hn(la,{formatList:ea,generateConfig:Qn,locale:on}),fr=(0,Ht.Z)(cr,2),ur=fr[0],ll=fr[1],Fr=Ft({valueTexts:ur,onTextChange:function(mo){var wo=ft(mo,{locale:on,formatList:ea,generateConfig:Qn});wo&&(!Hr||!Hr(wo))&&da(wo)}}),ao=(0,Ht.Z)(Fr,3),xl=ao[0],Fo=ao[1],Po=ao[2],Tr=function(mo){da(mo),ha(mo),ii&&!pn(Qn,_o,mo)&&ii(mo,mo?vt(mo,{generateConfig:Qn,locale:on,format:ea[0]}):"")},_l=function(mo){zr&&mo||tr(mo)},bo=function(mo){return Va&&Kt.current&&Kt.current.onKeyDown?Kt.current.onKeyDown(mo):((0,Se.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},vo=function(){for(var mo=arguments.length,wo=new Array(mo),vi=0;viwn(An);case"month":return Dn(on)>Dn(An);case"week":return aa(on)>aa(An);default:return!mt(ln,on,An)&&ln.isAfter(on,An)}return!1},[Nt,Ct[1],An,ye]),Qn=ie.useCallback(function(on){if(Ct[1]||Nt&&Nt(on))return!0;if(Ct[0]&&an)return!mt(ln,on,An)&&ln.isAfter(an,on);if(!ye&&an)switch(xe){case"quarter":return wn(on)0&&arguments[0]!==void 0?arguments[0]:!1,Ro=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pr=null;wl&&vu&&vu[0]&&vu[1]&&on.isAfter(vu[1],vu[0])&&(pr=vu);var Pl=Aa;if(Aa&&(0,Yn.Z)(Aa)==="object"&&Aa.defaultValue){var Jl=Aa.defaultValue;Pl=(0,Tt.Z)((0,Tt.Z)({},Aa),{},{defaultValue:Qa(Jl,xo)||void 0})}return ie.createElement($o.Provider,{value:{inRange:!0,panelPosition:dl,rangedValue:Ws||Ma,hoverRangedValue:pr}},ie.createElement(Vr,(0,le.Z)({},pe,Ro,{cellRender:sc,showTime:Pl,mode:dr[xo],generateConfig:on,style:void 0,direction:io,disabledDate:xo===0?Sl:br,disabledTime:function(ou){return Hr?Hr(ou,xo===0?"start":"end"):!1},className:De()((0,Ze.Z)({},"".concat(Ct,"-panel-focused"),xo===0?!qu:!Xi)),value:Qa(Ma,xo),locale:bn,tabIndex:-1,onPanelChange:function(ou,Lu){xo===0&&ku(!0),xo===1&&fs(!0),Ql(kn(dr,Lu,xo),kn(Ma,ou,xo));var So=ou;dl==="right"&&dr[xo]===Lu&&(So=Ge(So,Lu,on,-1)),vo(So,xo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:xo===0?Qa(Ma,1):Qa(Ma,0)})))}var Mu=0,tc=0;if(xo&&lr.current&&Va.current&&Kt.current&&fr.current){Mu=lr.current.offsetWidth+Va.current.offsetWidth;var nc=fr.current.offsetLeft>Mu?fr.current.offsetLeft-Mu:fr.current.offsetLeft,ac=Kt.current.offsetWidth,dc=fr.current.offsetWidth;ac&&dc&&Mu>ac-dc-(io==="rtl"?0:nc)&&(tc=Mu)}var gc=io==="rtl"?{right:Mu}:{left:Mu};function jn(){var dl,Ro=sr(Ct,dr[xo],wt),pr=so({prefixCls:Ct,components:po,needConfirmButton:la,okDisabled:!Qa(Ma,xo)||zr&&zr(Ma[xo]),locale:bn,onOk:function(){var ru=Qa(Ma,xo);ru&&(vi(Ma,xo),ca==null||ca(Ma),ui(!1,xo,"confirm"))}});if(Wa!=="time"&&!Aa){var Pl=bo(xo),Jl=Ge(Pl,Wa,on),ts=dr[xo],ou=ts===Wa,Lu=Rs(ou?"left":!1,{pickerValue:Pl,onPickerValueChange:function(ru){vo(ru,xo)}}),So=Rs("right",{pickerValue:Jl,onPickerValueChange:function(ru){vo(Ge(ru,Wa,on,-1),xo)}});io==="rtl"?dl=ie.createElement(ie.Fragment,null,So,ou&&Lu):dl=ie.createElement(ie.Fragment,null,Lu,ou&&So)}else dl=Rs();var As=ie.createElement("div",{className:"".concat(Ct,"-panel-layout")},ie.createElement(lo,{prefixCls:Ct,presets:cc,onClick:function(ru){vi(ru,null),ui(!1,xo,"preset")},onHover:function(ru){Tu(ru)}}),ie.createElement("div",null,ie.createElement("div",{className:"".concat(Ct,"-panels")},dl),(Ro||pr)&&ie.createElement("div",{className:"".concat(Ct,"-footer")},Ro,pr)));return al&&(As=al(As)),ie.createElement("div",{className:"".concat(Ct,"-panel-container"),style:{marginLeft:tc},ref:Kt,onMouseDown:function(ru){ru.preventDefault()}},As)}var mc=ie.createElement("div",{className:De()("".concat(Ct,"-range-wrapper"),"".concat(Ct,"-").concat(Wa,"-range-wrapper")),style:{minWidth:tl}},ie.createElement("div",{ref:fr,className:"".concat(Ct,"-range-arrow"),style:gc}),jn()),oc;We&&(oc=ie.createElement("span",{className:"".concat(Ct,"-suffix"),onMouseDown:function(Ro){Ro.preventDefault()}},We));var fc=In(Ct,Fe,Ue),rc=ie.createElement("span",{onMouseDown:function(Ro){Ro.preventDefault(),Ro.stopPropagation()},onMouseUp:function(Ro){Ro.preventDefault(),Ro.stopPropagation();var pr=Fo;Fr[0]||(pr=kn(pr,null,0)),Fr[1]||(pr=kn(pr,null,1)),vi(pr,null),ui(!1,xo,"clear")},className:"".concat(Ct,"-clear"),role:"button"},fc),pc=Fe&&(Qa(Fo,0)&&!Fr[0]||Qa(Fo,1)&&!Fr[1]),lc={size:Eo(Wa,ur[0],on)},ks=0,js=0;lr.current&&Yo.current&&Va.current&&(xo===0?js=lr.current.offsetWidth:(ks=Mu,js=Yo.current.offsetWidth));var vc=io==="rtl"?{right:ks}:{left:ks},au=function(Ro,pr){var Pl=kn(Ma,Ro,xo);if(pr==="submit"||pr!=="key"&&!la){vi(Pl,xo),xo===0?ku():fs();var Jl=xo===0?1:0;Fr[Jl]?ui(!1,!1,"confirm"):ui(!1,xo,"confirm")}else Mn(Pl)};return ie.createElement($n.Provider,{value:{operationRef:ll,hideHeader:Wa==="time",onDateMouseEnter:Us,onDateMouseLeave:Hl,hideRanges:!0,onSelect:au,open:wl}},ie.createElement(Vn,{visible:wl,popupElement:mc,popupStyle:aa,prefixCls:Ct,dropdownClassName:Dn,dropdownAlign:Gn,getPopupContainer:Qn,transitionName:wn,range:!0,direction:io},ie.createElement("div",(0,le.Z)({ref:da,className:De()(Ct,"".concat(Ct,"-range"),An,(ye={},(0,Ze.Z)(ye,"".concat(Ct,"-disabled"),Fr[0]&&Fr[1]),(0,Ze.Z)(ye,"".concat(Ct,"-focused"),xo===0?Xu:nu),(0,Ze.Z)(ye,"".concat(Ct,"-rtl"),io==="rtl"),ye)),style:an,onClick:Ts,onMouseEnter:Wn,onMouseLeave:ra,onMouseDown:ys,onMouseUp:Jn},(0,fn.Z)(pe,{aria:!0,data:!0})),ie.createElement("div",{className:De()("".concat(Ct,"-input"),(xe={},(0,Ze.Z)(xe,"".concat(Ct,"-input-active"),xo===0),(0,Ze.Z)(xe,"".concat(Ct,"-input-placeholder"),!!gs),xe)),ref:lr},ie.createElement("input",(0,le.Z)({id:ln,disabled:Fr[0],readOnly:ut||typeof ur[0]=="function"||!qu,value:gs||yl,onChange:function(Ro){hi(Ro.target.value)},autoFocus:Ra,placeholder:Qa(qn,0)||"",ref:tr},Ju,lc,{autoComplete:Za}))),ie.createElement("div",{className:"".concat(Ct,"-range-separator"),ref:Va},Mr),ie.createElement("div",{className:De()("".concat(Ct,"-input"),(Xe={},(0,Ze.Z)(Xe,"".concat(Ct,"-input-active"),xo===1),(0,Ze.Z)(Xe,"".concat(Ct,"-input-placeholder"),!!ms),Xe)),ref:Yo},ie.createElement("input",(0,le.Z)({disabled:Fr[1],readOnly:ut||typeof ur[0]=="function"||!Xi,value:ms||Ei,onChange:function(Ro){Ji(Ro.target.value)},placeholder:Qa(qn,1)||"",ref:cr},zl,lc,{autoComplete:Za}))),ie.createElement("div",{className:"".concat(Ct,"-active-bar"),style:(0,Tt.Z)((0,Tt.Z)({},vc),{},{width:js,position:"absolute"})}),oc,pc&&rc)))}var Bi=function(pe){(0,ht.Z)(xe,pe);var ye=(0,Ut.Z)(xe);function xe(){var Xe;(0,_e.Z)(this,xe);for(var $e=arguments.length,Nt=new Array($e),Ct=0;Ct<$e;Ct++)Nt[Ct]=arguments[Ct];return Xe=ye.call.apply(ye,[this].concat(Nt)),(0,Ze.Z)((0,Wt.Z)(Xe),"pickerRef",ie.createRef()),(0,Ze.Z)((0,Wt.Z)(Xe),"focus",function(){Xe.pickerRef.current&&Xe.pickerRef.current.focus()}),(0,Ze.Z)((0,Wt.Z)(Xe),"blur",function(){Xe.pickerRef.current&&Xe.pickerRef.current.blur()}),Xe}return(0,dt.Z)(xe,[{key:"render",value:function(){return ie.createElement(Nl,(0,le.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),xe}(ie.Component),el=Bi,ji=ir,$i=te(19080),Ui=te(36355),Eu=te(1684),_u=te(19716),Ai=te(32441),yr=te(9763),Fu=te(33234),bu=te(48183),_i=te(64993),Di=te(9937),du=te(17313),Gu=te(47585),Wu=te(74207),wi=te(13826),Bu=te(92899),gu=te(37613),as=te(83116);const Qi=(pe,ye,xe,Xe)=>{const{lineHeight:$e}=pe,Nt=Math.floor(xe*$e)+2,Ct=Math.max((ye-Nt)/2,0),ln=Math.max(ye-Nt-Ct,0);return{padding:`${Ct}px ${Xe}px ${ln}px`}},os=pe=>{const{componentCls:ye,pickerCellCls:xe,pickerCellInnerCls:Xe,cellHeight:$e,motionDurationSlow:Nt,borderRadiusSM:Ct,motionDurationMid:ln,cellHoverBg:an,lineWidth:An,lineType:aa,colorPrimary:Dn,cellActiveWithRangeBg:wn,colorTextLightSolid:Gn,controlHeightSM:Qn,cellRangeBorderColor:on,pickerCellBorderGap:bn,cellHoverWithRangeBg:qn,cellWidth:Ra,colorTextDisabled:xa,cellBgDisabled:za}=pe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:$e,transform:"translateY(-50%)",transition:`all ${Nt}`,content:'""'},[Xe]:{position:"relative",zIndex:2,display:"inline-block",minWidth:$e,height:$e,lineHeight:`${$e}px`,borderRadius:Ct,transition:`background ${ln}, border ${ln}`},"&-range-hover-start, &-range-hover-end":{[Xe]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${xe}-in-view), &:hover:not(${xe}-selected):not(${xe}-range-start):not(${xe}-range-end):not(${xe}-range-hover-start):not(${xe}-range-hover-end)`]:{[Xe]:{background:an}},[`&-in-view${xe}-today ${Xe}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${An}px ${aa} ${Dn}`,borderRadius:Ct,content:'""'}},[`&-in-view${xe}-in-range`]:{position:"relative","&::before":{background:wn}},[`&-in-view${xe}-selected ${Xe}, &-in-view${xe}-range-start ${Xe}, &-in-view${xe}-range-end ${Xe}`]:{color:Gn,background:Dn},[`&-in-view${xe}-range-start:not(${xe}-range-start-single), @@ -151,7 +151,7 @@ &${xe}-slide-up-appear${xe}-slide-up-appear-active${ye}-dropdown-placement-bottomRight`]:{animationName:wi.fJ},[`&${xe}-slide-up-leave${xe}-slide-up-leave-active${ye}-dropdown-placement-topLeft, &${xe}-slide-up-leave${xe}-slide-up-leave-active${ye}-dropdown-placement-topRight`]:{animationName:wi.ly},[`&${xe}-slide-up-leave${xe}-slide-up-leave-active${ye}-dropdown-placement-bottomLeft, &${xe}-slide-up-leave${xe}-slide-up-leave-active${ye}-dropdown-placement-bottomRight`]:{animationName:wi.Uw},[`${ye}-panel > ${ye}-time-panel`]:{paddingTop:Ir},[`${ye}-ranges`]:{marginBottom:0,padding:`${Ir}px ${rl}px`,overflow:"hidden",lineHeight:`${Al-2*ln-xa/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ye}-preset > ${xe}-tag-blue`]:{color:Dr,background:Zl,borderColor:nl,cursor:"pointer"},[`${ye}-ok`]:{marginInlineStart:"auto"}},[`${ye}-range-wrapper`]:{display:"flex",position:"relative"},[`${ye}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Nt*1.5,transition:`left ${or} ease-out`},(0,Gu.r)(zr,Hr,El,bl,Ue)),[`${ye}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:bl,borderRadius:Xr,boxShadow:al,transition:`margin ${or}`,[`${ye}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ye}-presets`]:{display:"flex",flexDirection:"column",minWidth:Fe,maxWidth:We,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:xa,borderInlineEnd:`${ln}px ${an} ${Vl}`,li:Object.assign(Object.assign({},du.vS),{borderRadius:ii,paddingInline:xa,paddingBlock:(qn-Math.round($e*Aa))/2,cursor:"pointer",transition:`all ${or}`,"+ li":{marginTop:za},"&:hover":{background:Pe}})}},[`${ye}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ye}-panel`]:{borderWidth:`0 0 ${ln}px`},"&:last-child":{[`${ye}-panel`]:{borderWidth:0}}},[`${ye}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ye}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:An}}}}),"&-dropdown-range":{padding:`${zr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ye}-separator`]:{transform:"rotate(180deg)"},[`${ye}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,wi.oN)(pe,"slide-up"),(0,wi.oN)(pe,"slide-down"),(0,Bu.Fm)(pe,"move-up"),(0,Bu.Fm)(pe,"move-down")]},Cs=pe=>{const{componentCls:ye,controlHeightLG:xe,paddingXXS:Xe,padding:$e}=pe;return{pickerCellCls:`${ye}-cell`,pickerCellInnerCls:`${ye}-cell-inner`,pickerYearMonthCellWidth:xe*1.5,pickerQuarterPanelContentHeight:xe*1.4,pickerCellPaddingVertical:Xe+Xe/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:$e+Xe/2}},ec=pe=>({cellHoverBg:pe.controlItemBgHover,cellActiveWithRangeBg:pe.controlItemBgActive,cellHoverWithRangeBg:new _i.C(pe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new _i.C(pe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:pe.colorBgContainerDisabled,timeColumnWidth:pe.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:pe.controlHeightSM*1.5,cellHeight:pe.controlHeightSM,textHeight:pe.controlHeightLG,withoutTimeCellHeight:pe.controlHeightLG*1.65});var Fs=(0,as.Z)("DatePicker",pe=>{const ye=(0,gu.TS)((0,Di.e5)(pe),Cs(pe));return[Zr(ye),Su(ye),(0,Wu.c)(pe,{focusElCls:`${pe.componentCls}-focused`})]},pe=>Object.assign(Object.assign(Object.assign({},(0,Di.TM)(pe)),ec(pe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:pe.zIndexPopupBase+50}));function bs(pe,ye,xe){return xe!==void 0?xe:ye==="year"&&pe.lang.yearPlaceholder?pe.lang.yearPlaceholder:ye==="quarter"&&pe.lang.quarterPlaceholder?pe.lang.quarterPlaceholder:ye==="month"&&pe.lang.monthPlaceholder?pe.lang.monthPlaceholder:ye==="week"&&pe.lang.weekPlaceholder?pe.lang.weekPlaceholder:ye==="time"&&pe.timePickerLocale.placeholder?pe.timePickerLocale.placeholder:pe.lang.placeholder}function zs(pe,ye,xe){return xe!==void 0?xe:ye==="year"&&pe.lang.yearPlaceholder?pe.lang.rangeYearPlaceholder:ye==="quarter"&&pe.lang.quarterPlaceholder?pe.lang.rangeQuarterPlaceholder:ye==="month"&&pe.lang.monthPlaceholder?pe.lang.rangeMonthPlaceholder:ye==="week"&&pe.lang.weekPlaceholder?pe.lang.rangeWeekPlaceholder:ye==="time"&&pe.timePickerLocale.placeholder?pe.timePickerLocale.rangePlaceholder:pe.lang.rangePlaceholder}function rs(pe,ye){const xe={adjustX:1,adjustY:1};switch(ye){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:xe};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:xe};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:xe};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:xe};default:return{points:pe==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:xe}}}function Ou(pe){return pe?Array.isArray(pe)?pe:[pe]:[]}function zi(pe){const{format:ye,picker:xe,showHour:Xe,showMinute:$e,showSecond:Nt,use12Hours:Ct}=pe,ln=Ou(ye)[0],an=Object.assign({},pe);return ye&&Array.isArray(ye)&&(an.format=ln),ln&&typeof ln=="string"&&(!ln.includes("s")&&Nt===void 0&&(an.showSecond=!1),!ln.includes("m")&&$e===void 0&&(an.showMinute=!1),!ln.includes("H")&&!ln.includes("h")&&!ln.includes("K")&&!ln.includes("k")&&Xe===void 0&&(an.showHour=!1),(ln.includes("a")||ln.includes("A"))&&Ct===void 0&&(an.use12Hours=!0)),xe==="time"?an:(typeof ln=="function"&&delete an.format,{showTime:an})}function Nu(pe,ye,xe){if(pe===!1)return!1;const Xe={clearIcon:ye!=null?ye:xe};return typeof pe=="object"?Object.assign(Object.assign({},Xe),pe):Xe}var Bs=te(3113);function Zs(pe){return ie.createElement(Bs.ZP,Object.assign({size:"small",type:"primary"},pe))}var eu={button:Zs},co=function(pe,ye){var xe={};for(var Xe in pe)Object.prototype.hasOwnProperty.call(pe,Xe)&&ye.indexOf(Xe)<0&&(xe[Xe]=pe[Xe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Xe=Object.getOwnPropertySymbols(pe);$e{const{prefixCls:$e,getPopupContainer:Nt,className:Ct,placement:ln,size:an,disabled:An,bordered:aa=!0,placeholder:Dn,popupClassName:wn,dropdownClassName:Gn,status:Qn,clearIcon:on,allowClear:bn,rootClassName:qn}=xe,Ra=co(xe,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),xa=ie.useRef(null),{getPrefixCls:za,direction:Ja,getPopupContainer:Wa}=(0,ie.useContext)(Ui.E_),Aa=za("picker",$e),{compactSize:Dr,compactItemClassnames:or}=(0,Fu.ri)(Aa,Ja),{format:Mr,showTime:Ir,picker:rl}=xe,Al=za(),[Zl,nl]=Fs(Aa),zr=Object.assign(Object.assign({},Ir?zi(Object.assign({format:Mr,picker:rl},Ir)):{}),rl==="time"?zi(Object.assign(Object.assign({format:Mr},xe),{picker:rl})):{}),Hr=(0,_u.Z)(Ue=>{var it;return(it=an!=null?an:Dr)!==null&&it!==void 0?it:Ue}),El=ie.useContext(Eu.Z),bl=An!=null?An:El,Xr=(0,ie.useContext)(Ai.aM),{hasFeedback:al,status:ii,feedbackIcon:Vl}=Xr,Pe=ie.createElement(ie.Fragment,null,rl==="time"?ie.createElement(Re,null):ie.createElement(Ee,null),al&&Vl);(0,ie.useImperativeHandle)(Xe,()=>({focus:()=>{var Ue;return(Ue=xa.current)===null||Ue===void 0?void 0:Ue.focus()},blur:()=>{var Ue;return(Ue=xa.current)===null||Ue===void 0?void 0:Ue.blur()}}));const[Fe]=(0,yr.Z)("Calendar",bu.Z),We=Object.assign(Object.assign({},Fe),xe.locale);return Zl(ie.createElement(el,Object.assign({separator:ie.createElement("span",{"aria-label":"to",className:`${Aa}-separator`},ie.createElement(Pt,null)),disabled:bl,ref:xa,dropdownAlign:rs(Ja,ln),placeholder:zs(We,rl,Dn),suffixIcon:Pe,prevIcon:ie.createElement("span",{className:`${Aa}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Aa}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Aa}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Aa}-super-next-icon`}),transitionName:`${Al}-slide-up`},Ra,zr,{className:we()({[`${Aa}-${Hr}`]:Hr,[`${Aa}-borderless`]:!aa},(0,$i.Z)(Aa,(0,$i.F)(ii,Qn),al),nl,or,Ct,qn),locale:We.lang,prefixCls:Aa,getPopupContainer:Nt||Wa,generateConfig:pe,components:eu,direction:Ja,dropdownClassName:we()(nl,wn||Gn,qn),allowClear:Nu(bn,on,ie.createElement(at.Z,null))})))})}var ls=function(pe,ye){var xe={};for(var Xe in pe)Object.prototype.hasOwnProperty.call(pe,Xe)&&ye.indexOf(Xe)<0&&(xe[Xe]=pe[Xe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Xe=Object.getOwnPropertySymbols(pe);$e{const{prefixCls:Qn,getPopupContainer:on,style:bn,className:qn,rootClassName:Ra,size:xa,bordered:za=!0,placement:Ja,placeholder:Wa,popupClassName:Aa,dropdownClassName:Dr,disabled:or,status:Mr,clearIcon:Ir,allowClear:rl}=wn,Al=ls(wn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Zl,direction:nl,getPopupContainer:zr,[aa]:Hr}=(0,ie.useContext)(Ui.E_),El=Zl("picker",Qn),{compactSize:bl,compactItemClassnames:Xr}=(0,Fu.ri)(El,nl),al=ie.useRef(null),{format:ii,showTime:Vl}=wn,[Pe,Fe]=Fs(El);(0,ie.useImperativeHandle)(Gn,()=>({focus:()=>{var Wn;return(Wn=al.current)===null||Wn===void 0?void 0:Wn.focus()},blur:()=>{var Wn;return(Wn=al.current)===null||Wn===void 0?void 0:Wn.blur()}}));const We={showToday:!0};let Ue={};an&&(Ue.picker=an);const it=an||wn.picker;Ue=Object.assign(Object.assign(Object.assign({},Ue),Vl?zi(Object.assign({format:ii,picker:it},Vl)):{}),it==="time"?zi(Object.assign(Object.assign({format:ii},wn),{picker:it})):{});const ut=Zl(),Mt=(0,_u.Z)(Wn=>{var ra;return(ra=xa!=null?xa:bl)!==null&&ra!==void 0?ra:Wn}),wt=ie.useContext(Eu.Z),bt=or!=null?or:wt,Jt=(0,ie.useContext)(Ai.aM),{hasFeedback:Yt,status:Ut,feedbackIcon:Fn}=Jt,xn=ie.createElement(ie.Fragment,null,it==="time"?ie.createElement(Re,null):ie.createElement(Ee,null),Yt&&Fn),[Bn]=(0,yr.Z)("DatePicker",bu.Z),Jn=Object.assign(Object.assign({},Bn),wn.locale);return Pe(ie.createElement(ji,Object.assign({ref:al,placeholder:bs(Jn,it,Wa),suffixIcon:xn,dropdownAlign:rs(nl,Ja),prevIcon:ie.createElement("span",{className:`${El}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${El}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${El}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${El}-super-next-icon`}),transitionName:`${ut}-slide-up`},We,Al,Ue,{locale:Jn.lang,className:we()({[`${El}-${Mt}`]:Mt,[`${El}-borderless`]:!za},(0,$i.Z)(El,(0,$i.F)(Ut,Mr),Yt),Fe,Xr,Hr==null?void 0:Hr.className,qn,Ra),style:Object.assign(Object.assign({},Hr==null?void 0:Hr.style),bn),prefixCls:El,getPopupContainer:on||zr,generateConfig:pe,components:eu,direction:nl,disabled:bt,dropdownClassName:we()(Fe,Ra,Aa||Dr),allowClear:Nu(rl,Ir,ie.createElement(at.Z,null))})))});return An&&(Dn.displayName=An),Dn}const xe=ye(),Xe=ye("week","WeekPicker"),$e=ye("month","MonthPicker"),Nt=ye("year","YearPicker"),Ct=ye("time","TimePicker"),ln=ye("quarter","QuarterPicker");return{DatePicker:xe,WeekPicker:Xe,MonthPicker:$e,YearPicker:Nt,TimePicker:Ct,QuarterPicker:ln}}const Ms=null;function _s(pe){const{DatePicker:ye,WeekPicker:xe,MonthPicker:Xe,YearPicker:$e,TimePicker:Nt,QuarterPicker:Ct}=Hs(pe),ln=ws(pe),an=ye;return an.WeekPicker=xe,an.MonthPicker=Xe,an.YearPicker=$e,an.RangePicker=ln,an.TimePicker=Nt,an.QuarterPicker=Ct,an}var Ls=_s;const yu=Ls(ne);function mu(pe){const ye=rs(pe.direction,pe.placement);return ye.overflow.adjustY=!1,ye.overflow.adjustX=!1,Object.assign(Object.assign({},pe),{dropdownAlign:ye})}const Ku=(0,ae.Z)(yu,"picker",null,mu);yu._InternalPanelDoNotUseOrYouWillBeFired=Ku;const Du=(0,ae.Z)(yu.RangePicker,"picker",null,mu);yu._InternalRangePanelDoNotUseOrYouWillBeFired=Du,yu.generatePicker=Ls;var wu=yu},28103:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return De}});var b=te(92310),re=te.n(b),Se=te(59301),be=te(36355),Be=te(17313),Ce=te(83116),ue=te(37613);const Ne=me=>{const{componentCls:oe,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:y,orientationMargin:z,verticalMarginInline:ne}=me;return{[oe]:Object.assign(Object.assign({},(0,Be.Wf)(me)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${me.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${me.dividerHorizontalWithTextGutterMargin}px 0`,color:me.colorTextHeading,fontWeight:500,fontSize:me.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:me.colorText,fontWeight:"normal",fontSize:me.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:a}}})}};var ze=(0,Ce.Z)("Divider",me=>{const oe=(0,ue.TS)(me,{dividerHorizontalWithTextGutterMargin:me.margin,dividerHorizontalGutterMargin:me.marginLG,sizePaddingEdgeHorizontal:0});return[Ne(oe)]},me=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:me.marginXS})),ke=function(me,oe){var a={};for(var E in me)Object.prototype.hasOwnProperty.call(me,E)&&oe.indexOf(E)<0&&(a[E]=me[E]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(me);x{const{getPrefixCls:oe,direction:a,divider:E}=Se.useContext(be.E_),{prefixCls:x,type:y="horizontal",orientation:z="center",orientationMargin:ne,className:ae,rootClassName:le,children:ie,dashed:de,plain:se,style:ce}=me,fe=ke(me,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),he=oe("divider",x),[Ee,Ke]=ze(he),Le=z.length>0?`-${z}`:z,Ve=!!ie,Oe=z==="left"&&ne!=null,Re=z==="right"&&ne!=null,at=re()(he,E==null?void 0:E.className,Ke,`${he}-${y}`,{[`${he}-with-text`]:Ve,[`${he}-with-text${Le}`]:Ve,[`${he}-dashed`]:!!de,[`${he}-plain`]:!!se,[`${he}-rtl`]:a==="rtl",[`${he}-no-default-orientation-margin-left`]:Oe,[`${he}-no-default-orientation-margin-right`]:Re},ae,le),vt=Se.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),st=Object.assign(Object.assign({},Oe&&{marginLeft:vt}),Re&&{marginRight:vt});return Ee(Se.createElement("div",Object.assign({className:at,style:Object.assign(Object.assign({},E==null?void 0:E.style),ce)},fe,{role:"separator"}),ie&&y!=="vertical"&&Se.createElement("span",{className:`${he}-inner-text`,style:st},ie)))}},91857:function(ot,Qe,te){"use strict";var b=te(59301),re=te(38819),Se=te(92310),be=te.n(Se),Be=te(31561),Ce=te(70425),ue=te(18929),Ne=te(2738),ze=te(79676),ke=te(53487),Te=te(92343),De=te(36355),me=te(20834),oe=te(40875),a=te(88088),E=te(47211);const x=null,y=le=>{const{menu:ie,arrow:de,prefixCls:se,children:ce,trigger:fe,disabled:he,dropdownRender:Ee,getPopupContainer:Ke,overlayClassName:Le,rootClassName:Ve,open:Oe,onOpenChange:Re,visible:at,onVisibleChange:vt,mouseEnterDelay:st=.15,mouseLeaveDelay:pt=.1,autoAdjustOverflow:Je=!0,placement:Pt="",overlay:qe,transitionName:we}=le,{getPopupContainer:_e,getPrefixCls:ct,direction:Wt}=b.useContext(De.E_),gt=b.useMemo(()=>{const je=ct();return we!==void 0?we:Pt.includes("top")?`${je}-slide-down`:`${je}-slide-up`},[ct,Pt,we]),qt=b.useMemo(()=>Pt?Pt.includes("Center")?Pt.slice(0,Pt.indexOf("Center")):Pt:Wt==="rtl"?"bottomRight":"bottomLeft",[Pt,Wt]),Ze=ct("dropdown",se),[Tt,Ht]=(0,E.Z)(Ze),[,Pn]=(0,a.Z)(),fn=b.Children.only(ce),dt=(0,Te.Tm)(fn,{className:be()(`${Ze}-trigger`,{[`${Ze}-rtl`]:Wt==="rtl"},fn.props.className),disabled:he}),rt=he?[]:fe;let Ye;rt&&rt.includes("contextMenu")&&(Ye=!0);const[Ae,nt]=(0,ue.Z)(!1,{value:Oe!=null?Oe:at}),It=(0,Ce.useEvent)(je=>{Re==null||Re(je),vt==null||vt(je),nt(je)}),Me=be()(Le,Ve,Ht,{[`${Ze}-rtl`]:Wt==="rtl"}),Ie=(0,ze.Z)({arrowPointAtCenter:typeof de=="object"&&de.pointAtCenter,autoAdjustOverflow:Je,offset:Pn.marginXXS,arrowWidth:de?Pn.sizePopupArrow:0,borderRadius:Pn.borderRadius}),et=b.useCallback(()=>{nt(!1)},[]),tt=()=>{let je;return ie!=null&&ie.items?je=b.createElement(me.default,Object.assign({},ie)):typeof qe=="function"?je=qe():je=qe,Ee&&(je=Ee(je)),je=b.Children.only(typeof je=="string"?b.createElement("span",null,je):je),b.createElement(oe.J,{prefixCls:`${Ze}-menu`,expandIcon:b.createElement("span",{className:`${Ze}-menu-submenu-arrow`},b.createElement(re.Z,{className:`${Ze}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:et,validator:mt=>{let{mode:yn}=mt}},je)};return Tt(b.createElement(Be.Z,Object.assign({alignPoint:Ye},(0,Ne.Z)(le,["rootClassName"]),{mouseEnterDelay:st,mouseLeaveDelay:pt,visible:Ae,builtinPlacements:Ie,arrow:!!de,overlayClassName:Me,prefixCls:Ze,getPopupContainer:Ke||_e,transitionName:gt,trigger:rt,overlay:tt,placement:qt,onVisibleChange:It}),dt))};function z(le){return Object.assign(Object.assign({},le),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,ke.Z)(y,"dropdown",le=>le,z),ae=le=>b.createElement(ne,Object.assign({},le),b.createElement("span",null));y._InternalPanelDoNotUseOrYouWillBeFired=ae,Qe.Z=y},38854:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return a}});var b=te(91857),re=te(92310),Se=te.n(re),be=te(59301),Be=te(18785),Ce=te(3113),ue=te(36355),Ne=te(81327),ze=te(33234),ke=te(47211),Te=function(E,x){var y={};for(var z in E)Object.prototype.hasOwnProperty.call(E,z)&&x.indexOf(z)<0&&(y[z]=E[z]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(E);ne{const{getPopupContainer:x,getPrefixCls:y,direction:z}=be.useContext(ue.E_),{prefixCls:ne,type:ae="default",danger:le,disabled:ie,loading:de,onClick:se,htmlType:ce,children:fe,className:he,menu:Ee,arrow:Ke,autoFocus:Le,overlay:Ve,trigger:Oe,align:Re,open:at,onOpenChange:vt,placement:st,getPopupContainer:pt,href:Je,icon:Pt=be.createElement(Be.Z,null),title:qe,buttonsRender:we=tt=>tt,mouseEnterDelay:_e,mouseLeaveDelay:ct,overlayClassName:Wt,overlayStyle:gt,destroyPopupOnHide:qt,dropdownRender:Ze}=E,Tt=Te(E,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Ht=y("dropdown",ne),Pn=`${Ht}-button`,[fn,dt]=(0,ke.Z)(Ht),rt={menu:Ee,arrow:Ke,autoFocus:Le,align:Re,disabled:ie,trigger:ie?[]:Oe,onOpenChange:vt,getPopupContainer:pt||x,mouseEnterDelay:_e,mouseLeaveDelay:ct,overlayClassName:Wt,overlayStyle:gt,destroyPopupOnHide:qt,dropdownRender:Ze},{compactSize:Ye,compactItemClassnames:Ae}=(0,ze.ri)(Ht,z),nt=Se()(Pn,Ae,he,dt);"overlay"in E&&(rt.overlay=Ve),"open"in E&&(rt.open=at),"placement"in E?rt.placement=st:rt.placement=z==="rtl"?"bottomLeft":"bottomRight";const It=be.createElement(Ce.ZP,{type:ae,danger:le,disabled:ie,loading:de,onClick:se,htmlType:ce,href:Je,title:qe},fe),Me=be.createElement(Ce.ZP,{type:ae,danger:le,icon:Pt}),[Ie,et]=we([It,Me]);return fn(be.createElement(Ne.Z.Compact,Object.assign({className:nt,size:Ye,block:!0},Tt),Ie,be.createElement(b.Z,Object.assign({},rt),et)))};De.__ANT_BUTTON=!0;var me=De;const oe=b.Z;oe.Button=me;var a=oe},47211:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return Te}});var b=te(17313),re=te(13826),Se=te(92899),be=te(29878),Be=te(19447),Ce=te(83116),ue=te(37613),ze=De=>{const{componentCls:me,menuCls:oe,colorError:a,colorTextLightSolid:E}=De,x=`${oe}-item`;return{[`${me}, ${me}-menu-submenu`]:{[`${oe} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:E,backgroundColor:a}}}}}};const ke=De=>{const{componentCls:me,menuCls:oe,zIndexPopup:a,dropdownArrowDistance:E,sizePopupArrow:x,antCls:y,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:ae,fontSize:le,dropdownEdgeChildPadding:ie,colorTextDisabled:de,fontSizeIcon:se,controlPaddingHorizontal:ce,colorBgElevated:fe}=De;return[{[me]:Object.assign(Object.assign({},(0,b.Wf)(De)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-E+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${y}-btn`]:{[`& > ${z}-down, & > ${y}-btn-icon > ${z}-down`]:{fontSize:se}},[`${me}-wrap`]:{position:"relative",[`${y}-btn > ${z}-down`]:{fontSize:se},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${me}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${y}-slide-down-enter${y}-slide-down-enter-active${me}-placement-bottomLeft, + table`]:{textAlign:"center"},"&-focused":{borderColor:An}}}}),"&-dropdown-range":{padding:`${zr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ye}-separator`]:{transform:"rotate(180deg)"},[`${ye}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,wi.oN)(pe,"slide-up"),(0,wi.oN)(pe,"slide-down"),(0,Bu.Fm)(pe,"move-up"),(0,Bu.Fm)(pe,"move-down")]},Cs=pe=>{const{componentCls:ye,controlHeightLG:xe,paddingXXS:Xe,padding:$e}=pe;return{pickerCellCls:`${ye}-cell`,pickerCellInnerCls:`${ye}-cell-inner`,pickerYearMonthCellWidth:xe*1.5,pickerQuarterPanelContentHeight:xe*1.4,pickerCellPaddingVertical:Xe+Xe/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:$e+Xe/2}},ec=pe=>({cellHoverBg:pe.controlItemBgHover,cellActiveWithRangeBg:pe.controlItemBgActive,cellHoverWithRangeBg:new _i.C(pe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new _i.C(pe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:pe.colorBgContainerDisabled,timeColumnWidth:pe.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:pe.controlHeightSM*1.5,cellHeight:pe.controlHeightSM,textHeight:pe.controlHeightLG,withoutTimeCellHeight:pe.controlHeightLG*1.65});var Fs=(0,as.Z)("DatePicker",pe=>{const ye=(0,gu.TS)((0,Di.e5)(pe),Cs(pe));return[Zr(ye),Su(ye),(0,Wu.c)(pe,{focusElCls:`${pe.componentCls}-focused`})]},pe=>Object.assign(Object.assign(Object.assign({},(0,Di.TM)(pe)),ec(pe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:pe.zIndexPopupBase+50}));function bs(pe,ye,xe){return xe!==void 0?xe:ye==="year"&&pe.lang.yearPlaceholder?pe.lang.yearPlaceholder:ye==="quarter"&&pe.lang.quarterPlaceholder?pe.lang.quarterPlaceholder:ye==="month"&&pe.lang.monthPlaceholder?pe.lang.monthPlaceholder:ye==="week"&&pe.lang.weekPlaceholder?pe.lang.weekPlaceholder:ye==="time"&&pe.timePickerLocale.placeholder?pe.timePickerLocale.placeholder:pe.lang.placeholder}function zs(pe,ye,xe){return xe!==void 0?xe:ye==="year"&&pe.lang.yearPlaceholder?pe.lang.rangeYearPlaceholder:ye==="quarter"&&pe.lang.quarterPlaceholder?pe.lang.rangeQuarterPlaceholder:ye==="month"&&pe.lang.monthPlaceholder?pe.lang.rangeMonthPlaceholder:ye==="week"&&pe.lang.weekPlaceholder?pe.lang.rangeWeekPlaceholder:ye==="time"&&pe.timePickerLocale.placeholder?pe.timePickerLocale.rangePlaceholder:pe.lang.rangePlaceholder}function rs(pe,ye){const xe={adjustX:1,adjustY:1};switch(ye){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:xe};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:xe};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:xe};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:xe};default:return{points:pe==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:xe}}}function Ou(pe){return pe?Array.isArray(pe)?pe:[pe]:[]}function zi(pe){const{format:ye,picker:xe,showHour:Xe,showMinute:$e,showSecond:Nt,use12Hours:Ct}=pe,ln=Ou(ye)[0],an=Object.assign({},pe);return ye&&Array.isArray(ye)&&(an.format=ln),ln&&typeof ln=="string"&&(!ln.includes("s")&&Nt===void 0&&(an.showSecond=!1),!ln.includes("m")&&$e===void 0&&(an.showMinute=!1),!ln.includes("H")&&!ln.includes("h")&&!ln.includes("K")&&!ln.includes("k")&&Xe===void 0&&(an.showHour=!1),(ln.includes("a")||ln.includes("A"))&&Ct===void 0&&(an.use12Hours=!0)),xe==="time"?an:(typeof ln=="function"&&delete an.format,{showTime:an})}function Nu(pe,ye,xe){if(pe===!1)return!1;const Xe={clearIcon:ye!=null?ye:xe};return typeof pe=="object"?Object.assign(Object.assign({},Xe),pe):Xe}var Bs=te(3113);function Zs(pe){return ie.createElement(Bs.ZP,Object.assign({size:"small",type:"primary"},pe))}var eu={button:Zs},co=function(pe,ye){var xe={};for(var Xe in pe)Object.prototype.hasOwnProperty.call(pe,Xe)&&ye.indexOf(Xe)<0&&(xe[Xe]=pe[Xe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Xe=Object.getOwnPropertySymbols(pe);$e{const{prefixCls:$e,getPopupContainer:Nt,className:Ct,placement:ln,size:an,disabled:An,bordered:aa=!0,placeholder:Dn,popupClassName:wn,dropdownClassName:Gn,status:Qn,clearIcon:on,allowClear:bn,rootClassName:qn}=xe,Ra=co(xe,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),xa=ie.useRef(null),{getPrefixCls:za,direction:Ja,getPopupContainer:Wa}=(0,ie.useContext)(Ui.E_),Aa=za("picker",$e),{compactSize:Dr,compactItemClassnames:or}=(0,Fu.ri)(Aa,Ja),{format:Mr,showTime:Ir,picker:rl}=xe,Al=za(),[Zl,nl]=Fs(Aa),zr=Object.assign(Object.assign({},Ir?zi(Object.assign({format:Mr,picker:rl},Ir)):{}),rl==="time"?zi(Object.assign(Object.assign({format:Mr},xe),{picker:rl})):{}),Hr=(0,_u.Z)(Ue=>{var it;return(it=an!=null?an:Dr)!==null&&it!==void 0?it:Ue}),El=ie.useContext(Eu.Z),bl=An!=null?An:El,Xr=(0,ie.useContext)(Ai.aM),{hasFeedback:al,status:ii,feedbackIcon:Vl}=Xr,Pe=ie.createElement(ie.Fragment,null,rl==="time"?ie.createElement(Re,null):ie.createElement(Ee,null),al&&Vl);(0,ie.useImperativeHandle)(Xe,()=>({focus:()=>{var Ue;return(Ue=xa.current)===null||Ue===void 0?void 0:Ue.focus()},blur:()=>{var Ue;return(Ue=xa.current)===null||Ue===void 0?void 0:Ue.blur()}}));const[Fe]=(0,yr.Z)("Calendar",bu.Z),We=Object.assign(Object.assign({},Fe),xe.locale);return Zl(ie.createElement(el,Object.assign({separator:ie.createElement("span",{"aria-label":"to",className:`${Aa}-separator`},ie.createElement(Et,null)),disabled:bl,ref:xa,dropdownAlign:rs(Ja,ln),placeholder:zs(We,rl,Dn),suffixIcon:Pe,prevIcon:ie.createElement("span",{className:`${Aa}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Aa}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Aa}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Aa}-super-next-icon`}),transitionName:`${Al}-slide-up`},Ra,zr,{className:De()({[`${Aa}-${Hr}`]:Hr,[`${Aa}-borderless`]:!aa},(0,$i.Z)(Aa,(0,$i.F)(ii,Qn),al),nl,or,Ct,qn),locale:We.lang,prefixCls:Aa,getPopupContainer:Nt||Wa,generateConfig:pe,components:eu,direction:Ja,dropdownClassName:De()(nl,wn||Gn,qn),allowClear:Nu(bn,on,ie.createElement(ot.Z,null))})))})}var ls=function(pe,ye){var xe={};for(var Xe in pe)Object.prototype.hasOwnProperty.call(pe,Xe)&&ye.indexOf(Xe)<0&&(xe[Xe]=pe[Xe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Xe=Object.getOwnPropertySymbols(pe);$e{const{prefixCls:Qn,getPopupContainer:on,style:bn,className:qn,rootClassName:Ra,size:xa,bordered:za=!0,placement:Ja,placeholder:Wa,popupClassName:Aa,dropdownClassName:Dr,disabled:or,status:Mr,clearIcon:Ir,allowClear:rl}=wn,Al=ls(wn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Zl,direction:nl,getPopupContainer:zr,[aa]:Hr}=(0,ie.useContext)(Ui.E_),El=Zl("picker",Qn),{compactSize:bl,compactItemClassnames:Xr}=(0,Fu.ri)(El,nl),al=ie.useRef(null),{format:ii,showTime:Vl}=wn,[Pe,Fe]=Fs(El);(0,ie.useImperativeHandle)(Gn,()=>({focus:()=>{var Wn;return(Wn=al.current)===null||Wn===void 0?void 0:Wn.focus()},blur:()=>{var Wn;return(Wn=al.current)===null||Wn===void 0?void 0:Wn.blur()}}));const We={showToday:!0};let Ue={};an&&(Ue.picker=an);const it=an||wn.picker;Ue=Object.assign(Object.assign(Object.assign({},Ue),Vl?zi(Object.assign({format:ii,picker:it},Vl)):{}),it==="time"?zi(Object.assign(Object.assign({format:ii},wn),{picker:it})):{});const ut=Zl(),Mt=(0,_u.Z)(Wn=>{var ra;return(ra=xa!=null?xa:bl)!==null&&ra!==void 0?ra:Wn}),wt=ie.useContext(Eu.Z),bt=or!=null?or:wt,Xt=(0,ie.useContext)(Ai.aM),{hasFeedback:Yt,status:Vt,feedbackIcon:Fn}=Xt,xn=ie.createElement(ie.Fragment,null,it==="time"?ie.createElement(Re,null):ie.createElement(Ee,null),Yt&&Fn),[Bn]=(0,yr.Z)("DatePicker",bu.Z),Jn=Object.assign(Object.assign({},Bn),wn.locale);return Pe(ie.createElement(ji,Object.assign({ref:al,placeholder:bs(Jn,it,Wa),suffixIcon:xn,dropdownAlign:rs(nl,Ja),prevIcon:ie.createElement("span",{className:`${El}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${El}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${El}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${El}-super-next-icon`}),transitionName:`${ut}-slide-up`},We,Al,Ue,{locale:Jn.lang,className:De()({[`${El}-${Mt}`]:Mt,[`${El}-borderless`]:!za},(0,$i.Z)(El,(0,$i.F)(Vt,Mr),Yt),Fe,Xr,Hr==null?void 0:Hr.className,qn,Ra),style:Object.assign(Object.assign({},Hr==null?void 0:Hr.style),bn),prefixCls:El,getPopupContainer:on||zr,generateConfig:pe,components:eu,direction:nl,disabled:bt,dropdownClassName:De()(Fe,Ra,Aa||Dr),allowClear:Nu(rl,Ir,ie.createElement(ot.Z,null))})))});return An&&(Dn.displayName=An),Dn}const xe=ye(),Xe=ye("week","WeekPicker"),$e=ye("month","MonthPicker"),Nt=ye("year","YearPicker"),Ct=ye("time","TimePicker"),ln=ye("quarter","QuarterPicker");return{DatePicker:xe,WeekPicker:Xe,MonthPicker:$e,YearPicker:Nt,TimePicker:Ct,QuarterPicker:ln}}const Ms=null;function _s(pe){const{DatePicker:ye,WeekPicker:xe,MonthPicker:Xe,YearPicker:$e,TimePicker:Nt,QuarterPicker:Ct}=Hs(pe),ln=ws(pe),an=ye;return an.WeekPicker=xe,an.MonthPicker=Xe,an.YearPicker=$e,an.RangePicker=ln,an.TimePicker=Nt,an.QuarterPicker=Ct,an}var Ls=_s;const yu=Ls(ne);function mu(pe){const ye=rs(pe.direction,pe.placement);return ye.overflow.adjustY=!1,ye.overflow.adjustX=!1,Object.assign(Object.assign({},pe),{dropdownAlign:ye})}const Ku=(0,ae.Z)(yu,"picker",null,mu);yu._InternalPanelDoNotUseOrYouWillBeFired=Ku;const Du=(0,ae.Z)(yu.RangePicker,"picker",null,mu);yu._InternalRangePanelDoNotUseOrYouWillBeFired=Du,yu.generatePicker=Ls;var wu=yu},28103:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return we}});var b=te(92310),re=te.n(b),Se=te(59301),be=te(36355),Be=te(17313),Ce=te(83116),ue=te(37613);const Ne=me=>{const{componentCls:oe,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:y,orientationMargin:z,verticalMarginInline:ne}=me;return{[oe]:Object.assign(Object.assign({},(0,Be.Wf)(me)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${me.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${me.dividerHorizontalWithTextGutterMargin}px 0`,color:me.colorTextHeading,fontWeight:500,fontSize:me.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:me.colorText,fontWeight:"normal",fontSize:me.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:a}}})}};var ze=(0,Ce.Z)("Divider",me=>{const oe=(0,ue.TS)(me,{dividerHorizontalWithTextGutterMargin:me.margin,dividerHorizontalGutterMargin:me.marginLG,sizePaddingEdgeHorizontal:0});return[Ne(oe)]},me=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:me.marginXS})),ke=function(me,oe){var a={};for(var E in me)Object.prototype.hasOwnProperty.call(me,E)&&oe.indexOf(E)<0&&(a[E]=me[E]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(me);x{const{getPrefixCls:oe,direction:a,divider:E}=Se.useContext(be.E_),{prefixCls:x,type:y="horizontal",orientation:z="center",orientationMargin:ne,className:ae,rootClassName:le,children:ie,dashed:de,plain:se,style:ce}=me,fe=ke(me,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),he=oe("divider",x),[Ee,Ke]=ze(he),Le=z.length>0?`-${z}`:z,Ve=!!ie,Oe=z==="left"&&ne!=null,Re=z==="right"&&ne!=null,ot=re()(he,E==null?void 0:E.className,Ke,`${he}-${y}`,{[`${he}-with-text`]:Ve,[`${he}-with-text${Le}`]:Ve,[`${he}-dashed`]:!!de,[`${he}-plain`]:!!se,[`${he}-rtl`]:a==="rtl",[`${he}-no-default-orientation-margin-left`]:Oe,[`${he}-no-default-orientation-margin-right`]:Re},ae,le),ct=Se.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),st=Object.assign(Object.assign({},Oe&&{marginLeft:ct}),Re&&{marginRight:ct});return Ee(Se.createElement("div",Object.assign({className:ot,style:Object.assign(Object.assign({},E==null?void 0:E.style),ce)},fe,{role:"separator"}),ie&&y!=="vertical"&&Se.createElement("span",{className:`${he}-inner-text`,style:st},ie)))}},91857:function(at,Qe,te){"use strict";var b=te(59301),re=te(38819),Se=te(92310),be=te.n(Se),Be=te(31561),Ce=te(70425),ue=te(18929),Ne=te(2738),ze=te(79676),ke=te(53487),Te=te(92343),we=te(36355),me=te(20834),oe=te(40875),a=te(88088),E=te(47211);const x=null,y=le=>{const{menu:ie,arrow:de,prefixCls:se,children:ce,trigger:fe,disabled:he,dropdownRender:Ee,getPopupContainer:Ke,overlayClassName:Le,rootClassName:Ve,open:Oe,onOpenChange:Re,visible:ot,onVisibleChange:ct,mouseEnterDelay:st=.15,mouseLeaveDelay:pt=.1,autoAdjustOverflow:Je=!0,placement:Et="",overlay:qe,transitionName:De}=le,{getPopupContainer:_e,getPrefixCls:dt,direction:Wt}=b.useContext(we.E_),ht=b.useMemo(()=>{const je=dt();return De!==void 0?De:Et.includes("top")?`${je}-slide-down`:`${je}-slide-up`},[dt,Et,De]),Ut=b.useMemo(()=>Et?Et.includes("Center")?Et.slice(0,Et.indexOf("Center")):Et:Wt==="rtl"?"bottomRight":"bottomLeft",[Et,Wt]),Ze=dt("dropdown",se),[Tt,Ht]=(0,E.Z)(Ze),[,Pn]=(0,a.Z)(),fn=b.Children.only(ce),gt=(0,Te.Tm)(fn,{className:be()(`${Ze}-trigger`,{[`${Ze}-rtl`]:Wt==="rtl"},fn.props.className),disabled:he}),rt=he?[]:fe;let Ye;rt&&rt.includes("contextMenu")&&(Ye=!0);const[Ae,nt]=(0,ue.Z)(!1,{value:Oe!=null?Oe:ot}),It=(0,Ce.useEvent)(je=>{Re==null||Re(je),ct==null||ct(je),nt(je)}),Me=be()(Le,Ve,Ht,{[`${Ze}-rtl`]:Wt==="rtl"}),Ie=(0,ze.Z)({arrowPointAtCenter:typeof de=="object"&&de.pointAtCenter,autoAdjustOverflow:Je,offset:Pn.marginXXS,arrowWidth:de?Pn.sizePopupArrow:0,borderRadius:Pn.borderRadius}),et=b.useCallback(()=>{nt(!1)},[]),tt=()=>{let je;return ie!=null&&ie.items?je=b.createElement(me.default,Object.assign({},ie)):typeof qe=="function"?je=qe():je=qe,Ee&&(je=Ee(je)),je=b.Children.only(typeof je=="string"?b.createElement("span",null,je):je),b.createElement(oe.J,{prefixCls:`${Ze}-menu`,expandIcon:b.createElement("span",{className:`${Ze}-menu-submenu-arrow`},b.createElement(re.Z,{className:`${Ze}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:et,validator:mt=>{let{mode:yn}=mt}},je)};return Tt(b.createElement(Be.Z,Object.assign({alignPoint:Ye},(0,Ne.Z)(le,["rootClassName"]),{mouseEnterDelay:st,mouseLeaveDelay:pt,visible:Ae,builtinPlacements:Ie,arrow:!!de,overlayClassName:Me,prefixCls:Ze,getPopupContainer:Ke||_e,transitionName:ht,trigger:rt,overlay:tt,placement:Ut,onVisibleChange:It}),gt))};function z(le){return Object.assign(Object.assign({},le),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,ke.Z)(y,"dropdown",le=>le,z),ae=le=>b.createElement(ne,Object.assign({},le),b.createElement("span",null));y._InternalPanelDoNotUseOrYouWillBeFired=ae,Qe.Z=y},38854:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return a}});var b=te(91857),re=te(92310),Se=te.n(re),be=te(59301),Be=te(18785),Ce=te(3113),ue=te(36355),Ne=te(81327),ze=te(33234),ke=te(47211),Te=function(E,x){var y={};for(var z in E)Object.prototype.hasOwnProperty.call(E,z)&&x.indexOf(z)<0&&(y[z]=E[z]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(E);ne{const{getPopupContainer:x,getPrefixCls:y,direction:z}=be.useContext(ue.E_),{prefixCls:ne,type:ae="default",danger:le,disabled:ie,loading:de,onClick:se,htmlType:ce,children:fe,className:he,menu:Ee,arrow:Ke,autoFocus:Le,overlay:Ve,trigger:Oe,align:Re,open:ot,onOpenChange:ct,placement:st,getPopupContainer:pt,href:Je,icon:Et=be.createElement(Be.Z,null),title:qe,buttonsRender:De=tt=>tt,mouseEnterDelay:_e,mouseLeaveDelay:dt,overlayClassName:Wt,overlayStyle:ht,destroyPopupOnHide:Ut,dropdownRender:Ze}=E,Tt=Te(E,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Ht=y("dropdown",ne),Pn=`${Ht}-button`,[fn,gt]=(0,ke.Z)(Ht),rt={menu:Ee,arrow:Ke,autoFocus:Le,align:Re,disabled:ie,trigger:ie?[]:Oe,onOpenChange:ct,getPopupContainer:pt||x,mouseEnterDelay:_e,mouseLeaveDelay:dt,overlayClassName:Wt,overlayStyle:ht,destroyPopupOnHide:Ut,dropdownRender:Ze},{compactSize:Ye,compactItemClassnames:Ae}=(0,ze.ri)(Ht,z),nt=Se()(Pn,Ae,he,gt);"overlay"in E&&(rt.overlay=Ve),"open"in E&&(rt.open=ot),"placement"in E?rt.placement=st:rt.placement=z==="rtl"?"bottomLeft":"bottomRight";const It=be.createElement(Ce.ZP,{type:ae,danger:le,disabled:ie,loading:de,onClick:se,htmlType:ce,href:Je,title:qe},fe),Me=be.createElement(Ce.ZP,{type:ae,danger:le,icon:Et}),[Ie,et]=De([It,Me]);return fn(be.createElement(Ne.Z.Compact,Object.assign({className:nt,size:Ye,block:!0},Tt),Ie,be.createElement(b.Z,Object.assign({},rt),et)))};we.__ANT_BUTTON=!0;var me=we;const oe=b.Z;oe.Button=me;var a=oe},47211:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Te}});var b=te(17313),re=te(13826),Se=te(92899),be=te(29878),Be=te(19447),Ce=te(83116),ue=te(37613),ze=we=>{const{componentCls:me,menuCls:oe,colorError:a,colorTextLightSolid:E}=we,x=`${oe}-item`;return{[`${me}, ${me}-menu-submenu`]:{[`${oe} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:E,backgroundColor:a}}}}}};const ke=we=>{const{componentCls:me,menuCls:oe,zIndexPopup:a,dropdownArrowDistance:E,sizePopupArrow:x,antCls:y,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:ae,fontSize:le,dropdownEdgeChildPadding:ie,colorTextDisabled:de,fontSizeIcon:se,controlPaddingHorizontal:ce,colorBgElevated:fe}=we;return[{[me]:Object.assign(Object.assign({},(0,b.Wf)(we)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-E+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${y}-btn`]:{[`& > ${z}-down, & > ${y}-btn-icon > ${z}-down`]:{fontSize:se}},[`${me}-wrap`]:{position:"relative",[`${y}-btn > ${z}-down`]:{fontSize:se},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${me}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${y}-slide-down-enter${y}-slide-down-enter-active${me}-placement-bottomLeft, &${y}-slide-down-appear${y}-slide-down-appear-active${me}-placement-bottomLeft, &${y}-slide-down-enter${y}-slide-down-enter-active${me}-placement-bottom, &${y}-slide-down-appear${y}-slide-down-appear-active${me}-placement-bottom, @@ -165,22 +165,22 @@ &${y}-slide-down-leave${y}-slide-down-leave-active${me}-placement-bottom, &${y}-slide-down-leave${y}-slide-down-leave-active${me}-placement-bottomRight`]:{animationName:re.Uw},[`&${y}-slide-up-leave${y}-slide-up-leave-active${me}-placement-topLeft, &${y}-slide-up-leave${y}-slide-up-leave-active${me}-placement-top, - &${y}-slide-up-leave${y}-slide-up-leave-active${me}-placement-topRight`]:{animationName:re.ly}})},(0,Be.ZP)(De,{colorBg:fe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${me} ${oe}`]:{position:"relative",margin:0},[`${oe}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${me}, ${me}-menu-submenu`]:{[oe]:Object.assign(Object.assign({padding:ie,listStyleType:"none",backgroundColor:fe,backgroundClip:"padding-box",borderRadius:De.borderRadiusLG,outline:"none",boxShadow:De.boxShadowSecondary},(0,b.Qy)(De)),{[`${oe}-item-group-title`]:{padding:`${ae}px ${ce}px`,color:De.colorTextDescription,transition:`all ${ne}`},[`${oe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${oe}-item-icon`]:{minWidth:le,marginInlineEnd:De.marginXS,fontSize:De.fontSizeSM},[`${oe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${oe}-item, ${oe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ae}px ${ce}px`,color:De.colorText,fontWeight:"normal",fontSize:le,lineHeight:De.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:De.borderRadiusSM,"&:hover, &-active":{backgroundColor:De.controlItemBgHover}},(0,b.Qy)(De)),{"&-selected":{color:De.colorPrimary,backgroundColor:De.controlItemBgActive,"&:hover, &-active":{backgroundColor:De.controlItemBgActiveHover}},"&-disabled":{color:de,cursor:"not-allowed","&:hover":{color:de,backgroundColor:fe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${De.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:De.colorSplit},[`${me}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:De.paddingXS,[`${me}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:De.colorTextDescription,fontSize:se,fontStyle:"normal"}}}),[`${oe}-item-group-list`]:{margin:`0 ${De.marginXS}px`,padding:0,listStyle:"none"},[`${oe}-submenu-title`]:{paddingInlineEnd:ce+De.fontSizeSM},[`${oe}-submenu-vertical`]:{position:"relative"},[`${oe}-submenu${oe}-submenu-disabled ${me}-menu-submenu-title`]:{[`&, ${me}-menu-submenu-arrow-icon`]:{color:de,backgroundColor:fe,cursor:"not-allowed"}},[`${oe}-submenu-selected ${me}-menu-submenu-title`]:{color:De.colorPrimary}})}},[(0,re.oN)(De,"slide-up"),(0,re.oN)(De,"slide-down"),(0,Se.Fm)(De,"move-up"),(0,Se.Fm)(De,"move-down"),(0,be._y)(De,"zoom-big")]]};var Te=(0,Ce.Z)("Dropdown",(De,me)=>{let{rootPrefixCls:oe}=me;const{marginXXS:a,sizePopupArrow:E,controlHeight:x,fontSize:y,lineHeight:z,paddingXXS:ne,componentCls:ae,borderRadiusLG:le}=De,ie=(x-y*z)/2,{dropdownArrowOffset:de}=(0,Be.fS)({contentRadius:le}),se=(0,ue.TS)(De,{menuCls:`${ae}-menu`,rootPrefixCls:oe,dropdownArrowDistance:E/2+a,dropdownArrowOffset:de,dropdownPaddingVertical:ie,dropdownEdgeChildPadding:ne});return[ke(se),ze(se)]},De=>({zIndexPopup:De.zIndexPopupBase+50}))},8628:function(ot,Qe,te){"use strict";var b=te(59301),re=te(34280),Se=te(56762),be=te(69507);function Be(){let Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ue=(0,b.useRef)({}),Ne=(0,Se.Z)(),ze=(0,be.ZP)();return(0,re.Z)(()=>{const ke=ze.subscribe(Te=>{ue.current=Te,Ce&&Ne()});return()=>ze.unsubscribe(ke)},[]),ue.current}Qe.Z=Be},45818:function(ot,Qe,te){"use strict";te.d(Qe,{D:function(){return ne},Z:function(){return ie}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},be=Se,Be=te(7657),Ce=function(se,ce){return re.createElement(Be.Z,(0,b.Z)({},se,{ref:ce,icon:be}))},ue=re.forwardRef(Ce),Ne=ue,ze=te(33853),ke=te(38819),Te=te(92310),De=te.n(Te),me=te(2738),a=de=>!isNaN(parseFloat(de))&&isFinite(de),E=te(36355),x=te(84966),y=function(de,se){var ce={};for(var fe in de)Object.prototype.hasOwnProperty.call(de,fe)&&se.indexOf(fe)<0&&(ce[fe]=de[fe]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,fe=Object.getOwnPropertySymbols(de);he{let de=0;return function(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return de+=1,`${se}${de}`}})();var ie=re.forwardRef((de,se)=>{const{prefixCls:ce,className:fe,trigger:he,children:Ee,defaultCollapsed:Ke=!1,theme:Le="dark",style:Ve={},collapsible:Oe=!1,reverseArrow:Re=!1,width:at=200,collapsedWidth:vt=80,zeroWidthTriggerStyle:st,breakpoint:pt,onCollapse:Je,onBreakpoint:Pt}=de,qe=y(de,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:we}=(0,re.useContext)(x.Gs),[_e,ct]=(0,re.useState)("collapsed"in de?de.collapsed:Ke),[Wt,gt]=(0,re.useState)(!1);(0,re.useEffect)(()=>{"collapsed"in de&&ct(de.collapsed)},[de.collapsed]);const qt=(dt,rt)=>{"collapsed"in de||ct(dt),Je==null||Je(dt,rt)},Ze=(0,re.useRef)();Ze.current=dt=>{gt(dt.matches),Pt==null||Pt(dt.matches),_e!==dt.matches&&qt(dt.matches,"responsive")},(0,re.useEffect)(()=>{function dt(Ye){return Ze.current(Ye)}let rt;if(typeof window!="undefined"){const{matchMedia:Ye}=window;if(Ye&&pt&&pt in z){rt=Ye(`(max-width: ${z[pt]})`);try{rt.addEventListener("change",dt)}catch(Ae){rt.addListener(dt)}dt(rt)}}return()=>{try{rt==null||rt.removeEventListener("change",dt)}catch(Ye){rt==null||rt.removeListener(dt)}}},[pt]),(0,re.useEffect)(()=>{const dt=ae("ant-sider-");return we.addSider(dt),()=>we.removeSider(dt)},[]);const Tt=()=>{qt(!_e,"clickTrigger")},{getPrefixCls:Ht}=(0,re.useContext)(E.E_),Pn=()=>{const dt=Ht("layout-sider",ce),rt=(0,me.Z)(qe,["collapsed"]),Ye=_e?vt:at,Ae=a(Ye)?`${Ye}px`:String(Ye),nt=parseFloat(String(vt||0))===0?re.createElement("span",{onClick:Tt,className:De()(`${dt}-zero-width-trigger`,`${dt}-zero-width-trigger-${Re?"right":"left"}`),style:st},he||re.createElement(Ne,null)):null,Ie={expanded:Re?re.createElement(ke.Z,null):re.createElement(ze.Z,null),collapsed:Re?re.createElement(ze.Z,null):re.createElement(ke.Z,null)}[_e?"collapsed":"expanded"],et=he!==null?nt||re.createElement("div",{className:`${dt}-trigger`,onClick:Tt,style:{width:Ae}},he||Ie):null,tt=Object.assign(Object.assign({},Ve),{flex:`0 0 ${Ae}`,maxWidth:Ae,minWidth:Ae,width:Ae}),je=De()(dt,`${dt}-${Le}`,{[`${dt}-collapsed`]:!!_e,[`${dt}-has-trigger`]:Oe&&he!==null&&!nt,[`${dt}-below`]:!!Wt,[`${dt}-zero-width`]:parseFloat(Ae)===0},fe);return re.createElement("aside",Object.assign({className:je},rt,{style:tt,ref:se}),re.createElement("div",{className:`${dt}-children`},Ee),Oe||Wt&&nt?et:null)},fn=re.useMemo(()=>({siderCollapsed:_e}),[_e]);return re.createElement(ne.Provider,{value:fn},Pn())})},84966:function(ot,Qe,te){"use strict";te.d(Qe,{VY:function(){return ne},$_:function(){return z},h4:function(){return y},Gs:function(){return me},ZP:function(){return ae}});var b=te(94480),re=te(92310),Se=te.n(re),be=te(2738),Be=te(59301),Ce=te(36355),ue=te(83116),ze=le=>{const{componentCls:ie,bodyBg:de,lightSiderBg:se,lightTriggerBg:ce,lightTriggerColor:fe}=le;return{[`${ie}-sider-light`]:{background:se,[`${ie}-sider-trigger`]:{color:fe,background:ce},[`${ie}-sider-zero-width-trigger`]:{color:fe,background:ce,border:`1px solid ${de}`,borderInlineStart:0}}}};const ke=le=>{const{antCls:ie,componentCls:de,colorText:se,triggerColor:ce,footerBg:fe,triggerBg:he,headerHeight:Ee,headerPadding:Ke,headerColor:Le,footerPadding:Ve,triggerHeight:Oe,zeroTriggerHeight:Re,zeroTriggerWidth:at,motionDurationMid:vt,motionDurationSlow:st,fontSize:pt,borderRadius:Je,bodyBg:Pt,headerBg:qe,siderBg:we}=le;return{[de]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Pt,"&, *":{boxSizing:"border-box"},[`&${de}-has-sider`]:{flexDirection:"row",[`> ${de}, > ${de}-content`]:{width:0}},[`${de}-header, &${de}-footer`]:{flex:"0 0 auto"},[`${de}-sider`]:{position:"relative",minWidth:0,background:we,transition:`all ${vt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ie}-menu${ie}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Oe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Oe,color:ce,lineHeight:`${Oe}px`,textAlign:"center",background:he,cursor:"pointer",transition:`all ${vt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Ee,insetInlineEnd:-at,zIndex:1,width:at,height:Re,color:ce,fontSize:le.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:we,borderStartStartRadius:0,borderStartEndRadius:Je,borderEndEndRadius:Je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${st} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${st}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-at,borderStartStartRadius:Je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Je}}}}},ze(le)),{"&-rtl":{direction:"rtl"}}),[`${de}-header`]:{height:Ee,padding:Ke,color:Le,lineHeight:`${Ee}px`,background:qe,[`${ie}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:Ve,color:se,fontSize:pt,background:fe},[`${de}-content`]:{flex:"auto",minHeight:0}}};var Te=(0,ue.Z)("Layout",le=>[ke(le)],le=>{const{colorBgLayout:ie,controlHeight:de,controlHeightLG:se,colorText:ce,controlHeightSM:fe,marginXXS:he,colorTextLightSolid:Ee,colorBgContainer:Ke}=le,Le=se*1.25;return{colorBgHeader:"#001529",colorBgBody:ie,colorBgTrigger:"#002140",bodyBg:ie,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${Le}px`,headerColor:ce,footerPadding:`${fe}px ${Le}px`,footerBg:ie,siderBg:"#001529",triggerHeight:se+he*2,triggerBg:"#002140",triggerColor:Ee,zeroTriggerWidth:se,zeroTriggerHeight:se,lightSiderBg:Ke,lightTriggerBg:Ke,lightTriggerColor:ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),De=function(le,ie){var de={};for(var se in le)Object.prototype.hasOwnProperty.call(le,se)&&ie.indexOf(se)<0&&(de[se]=le[se]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,se=Object.getOwnPropertySymbols(le);cenull,removeSider:()=>null}});function oe(le){let{suffixCls:ie,tagName:de,displayName:se}=le;return ce=>Be.forwardRef((he,Ee)=>Be.createElement(ce,Object.assign({ref:Ee,suffixCls:ie,tagName:de},he)))}const a=Be.forwardRef((le,ie)=>{const{prefixCls:de,suffixCls:se,className:ce,tagName:fe}=le,he=De(le,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Ee}=Be.useContext(Ce.E_),Ke=Ee("layout",de),[Le,Ve]=Te(Ke),Oe=se?`${Ke}-${se}`:Ke;return Le(Be.createElement(fe,Object.assign({className:Se()(de||Oe,ce,Ve),ref:ie},he)))}),E=Be.forwardRef((le,ie)=>{const{direction:de}=Be.useContext(Ce.E_),[se,ce]=Be.useState([]),{prefixCls:fe,className:he,rootClassName:Ee,children:Ke,hasSider:Le,tagName:Ve,style:Oe}=le,Re=De(le,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),at=(0,be.Z)(Re,["suffixCls"]),{getPrefixCls:vt,layout:st}=Be.useContext(Ce.E_),pt=vt("layout",fe),[Je,Pt]=Te(pt),qe=Se()(pt,{[`${pt}-has-sider`]:typeof Le=="boolean"?Le:se.length>0,[`${pt}-rtl`]:de==="rtl"},st==null?void 0:st.className,he,Ee,Pt),we=Be.useMemo(()=>({siderHook:{addSider:_e=>{ce(ct=>[].concat((0,b.Z)(ct),[_e]))},removeSider:_e=>{ce(ct=>ct.filter(Wt=>Wt!==_e))}}}),[]);return Je(Be.createElement(me.Provider,{value:we},Be.createElement(Ve,Object.assign({ref:ie,className:qe,style:Object.assign(Object.assign({},st==null?void 0:st.style),Oe)},at),Ke)))}),x=oe({tagName:"div",displayName:"Layout"})(E),y=oe({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=oe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),ne=oe({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ae=x},40875:function(ot,Qe,te){"use strict";te.d(Qe,{J:function(){return Ce}});var b=te(59301),re=te(33234),Se=te(70425),be=function(ue,Ne){var ze={};for(var ke in ue)Object.prototype.hasOwnProperty.call(ue,ke)&&Ne.indexOf(ke)<0&&(ze[ke]=ue[ke]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ke=Object.getOwnPropertySymbols(ue);Te{const{children:ze}=ue,ke=be(ue,["children"]),Te=b.useContext(Be),De=b.useMemo(()=>Object.assign(Object.assign({},Te),ke),[Te,ke.prefixCls,ke.mode,ke.selectable]);return b.createElement(Be.Provider,{value:De},b.createElement(re.BR,null,(0,Se.supportNodeRef)(ze)?b.cloneElement(ze,{ref:Ne}):ze))});Qe.Z=Be},20834:function(ot,Qe,te){"use strict";te.d(Qe,{default:function(){return fn}});var b=te(15285),re=te(59301),Se=te(45818),be=te(92310),Be=te.n(be),Ce=te(36355),ue=function(dt,rt){var Ye={};for(var Ae in dt)Object.prototype.hasOwnProperty.call(dt,Ae)&&rt.indexOf(Ae)<0&&(Ye[Ae]=dt[Ae]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ae=Object.getOwnPropertySymbols(dt);nt{const{prefixCls:rt,className:Ye,dashed:Ae}=dt,nt=ue(dt,["prefixCls","className","dashed"]),{getPrefixCls:It}=re.useContext(Ce.E_),Me=It("menu",rt),Ie=Be()({[`${Me}-item-divider-dashed`]:!!Ae},Ye);return re.createElement(b.iz,Object.assign({className:Ie},nt))},ke=te(11592),Te=te(2738),De=te(6848),me=te(92343),a=(0,re.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=dt=>{var rt;const{className:Ye,children:Ae,icon:nt,title:It,danger:Me}=dt,{prefixCls:Ie,firstLevel:et,direction:tt,disableMenuItemTitleTooltip:je,inlineCollapsed:mt}=re.useContext(a),yn=ht=>{const ft=re.createElement("span",{className:`${Ie}-title-content`},Ae);return(!nt||(0,me.l$)(Ae)&&Ae.type==="span")&&Ae&&ht&&et&&typeof Ae=="string"?re.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},Ae.charAt(0)):ft},{siderCollapsed:Vt}=re.useContext(Se.D);let pn=It;typeof It=="undefined"?pn=et?Ae:"":It===!1&&(pn="");const Rt={title:pn};!Vt&&!mt&&(Rt.title=null,Rt.open=!1);const dn=(0,ke.Z)(Ae).length;let Ge=re.createElement(b.ck,Object.assign({},(0,Te.Z)(dt,["title","icon","danger"]),{className:Be()({[`${Ie}-item-danger`]:Me,[`${Ie}-item-only-child`]:(nt?dn+1:dn)===1},Ye),title:typeof It=="string"?It:void 0}),(0,me.Tm)(nt,{className:Be()((0,me.l$)(nt)?(rt=nt.props)===null||rt===void 0?void 0:rt.className:"",`${Ie}-item-icon`)}),yn(mt));return je||(Ge=re.createElement(De.Z,Object.assign({},Rt,{placement:tt==="rtl"?"left":"right",overlayClassName:`${Ie}-inline-collapsed-tooltip`}),Ge)),Ge},z=dt=>{var rt;const{popupClassName:Ye,icon:Ae,title:nt,theme:It}=dt,Me=re.useContext(a),{prefixCls:Ie,inlineCollapsed:et,theme:tt}=Me,je=(0,b.Xl)();let mt;if(!Ae)mt=et&&!je.length&&nt&&typeof nt=="string"?re.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},nt.charAt(0)):re.createElement("span",{className:`${Ie}-title-content`},nt);else{const Vt=(0,me.l$)(nt)&&nt.type==="span";mt=re.createElement(re.Fragment,null,(0,me.Tm)(Ae,{className:Be()((0,me.l$)(Ae)?(rt=Ae.props)===null||rt===void 0?void 0:rt.className:"",`${Ie}-item-icon`)}),Vt?nt:re.createElement("span",{className:`${Ie}-title-content`},nt))}const yn=re.useMemo(()=>Object.assign(Object.assign({},Me),{firstLevel:!1}),[Me]);return re.createElement(a.Provider,{value:yn},re.createElement(b.Wd,Object.assign({},(0,Te.Z)(dt,["icon"]),{title:mt,popupClassName:Be()(Ie,Ye,`${Ie}-${It||tt}`)})))},ne=te(18785),ae=te(70425),le=te(62892),ie=te(40875),de=function(dt,rt){var Ye={};for(var Ae in dt)Object.prototype.hasOwnProperty.call(dt,Ae)&&rt.indexOf(Ae)<0&&(Ye[Ae]=dt[Ae]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ae=Object.getOwnPropertySymbols(dt);nt{if(rt&&typeof rt=="object"){const Ae=rt,{label:nt,children:It,key:Me,type:Ie}=Ae,et=de(Ae,["label","children","key","type"]),tt=Me!=null?Me:`tmp-${Ye}`;return It||Ie==="group"?Ie==="group"?re.createElement(b.BW,Object.assign({key:tt},et,{title:nt}),se(It)):re.createElement(z,Object.assign({key:tt},et,{title:nt}),se(It)):Ie==="divider"?re.createElement(ze,Object.assign({key:tt},et)):re.createElement(x,Object.assign({key:tt},et),nt)}return null}).filter(rt=>rt)}function ce(dt){return re.useMemo(()=>dt&&se(dt),[dt])}var fe=te(64993),he=te(17313),Ee=te(8378),Ke=te(13826),Le=te(29878),Ve=te(83116),Oe=te(37613),at=dt=>{const{componentCls:rt,motionDurationSlow:Ye,horizontalLineHeight:Ae,colorSplit:nt,lineWidth:It,lineType:Me,itemPaddingInline:Ie}=dt;return{[`${rt}-horizontal`]:{lineHeight:Ae,border:0,borderBottom:`${It}px ${Me} ${nt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${rt}-item, ${rt}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ie},[`> ${rt}-item:hover, + &${y}-slide-up-leave${y}-slide-up-leave-active${me}-placement-topRight`]:{animationName:re.ly}})},(0,Be.ZP)(we,{colorBg:fe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${me} ${oe}`]:{position:"relative",margin:0},[`${oe}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${me}, ${me}-menu-submenu`]:{[oe]:Object.assign(Object.assign({padding:ie,listStyleType:"none",backgroundColor:fe,backgroundClip:"padding-box",borderRadius:we.borderRadiusLG,outline:"none",boxShadow:we.boxShadowSecondary},(0,b.Qy)(we)),{[`${oe}-item-group-title`]:{padding:`${ae}px ${ce}px`,color:we.colorTextDescription,transition:`all ${ne}`},[`${oe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${oe}-item-icon`]:{minWidth:le,marginInlineEnd:we.marginXS,fontSize:we.fontSizeSM},[`${oe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${oe}-item, ${oe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ae}px ${ce}px`,color:we.colorText,fontWeight:"normal",fontSize:le,lineHeight:we.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:we.borderRadiusSM,"&:hover, &-active":{backgroundColor:we.controlItemBgHover}},(0,b.Qy)(we)),{"&-selected":{color:we.colorPrimary,backgroundColor:we.controlItemBgActive,"&:hover, &-active":{backgroundColor:we.controlItemBgActiveHover}},"&-disabled":{color:de,cursor:"not-allowed","&:hover":{color:de,backgroundColor:fe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${we.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:we.colorSplit},[`${me}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:we.paddingXS,[`${me}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:we.colorTextDescription,fontSize:se,fontStyle:"normal"}}}),[`${oe}-item-group-list`]:{margin:`0 ${we.marginXS}px`,padding:0,listStyle:"none"},[`${oe}-submenu-title`]:{paddingInlineEnd:ce+we.fontSizeSM},[`${oe}-submenu-vertical`]:{position:"relative"},[`${oe}-submenu${oe}-submenu-disabled ${me}-menu-submenu-title`]:{[`&, ${me}-menu-submenu-arrow-icon`]:{color:de,backgroundColor:fe,cursor:"not-allowed"}},[`${oe}-submenu-selected ${me}-menu-submenu-title`]:{color:we.colorPrimary}})}},[(0,re.oN)(we,"slide-up"),(0,re.oN)(we,"slide-down"),(0,Se.Fm)(we,"move-up"),(0,Se.Fm)(we,"move-down"),(0,be._y)(we,"zoom-big")]]};var Te=(0,Ce.Z)("Dropdown",(we,me)=>{let{rootPrefixCls:oe}=me;const{marginXXS:a,sizePopupArrow:E,controlHeight:x,fontSize:y,lineHeight:z,paddingXXS:ne,componentCls:ae,borderRadiusLG:le}=we,ie=(x-y*z)/2,{dropdownArrowOffset:de}=(0,Be.fS)({contentRadius:le}),se=(0,ue.TS)(we,{menuCls:`${ae}-menu`,rootPrefixCls:oe,dropdownArrowDistance:E/2+a,dropdownArrowOffset:de,dropdownPaddingVertical:ie,dropdownEdgeChildPadding:ne});return[ke(se),ze(se)]},we=>({zIndexPopup:we.zIndexPopupBase+50}))},8628:function(at,Qe,te){"use strict";var b=te(59301),re=te(34280),Se=te(56762),be=te(69507);function Be(){let Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ue=(0,b.useRef)({}),Ne=(0,Se.Z)(),ze=(0,be.ZP)();return(0,re.Z)(()=>{const ke=ze.subscribe(Te=>{ue.current=Te,Ce&&Ne()});return()=>ze.unsubscribe(ke)},[]),ue.current}Qe.Z=Be},45818:function(at,Qe,te){"use strict";te.d(Qe,{D:function(){return ne},Z:function(){return ie}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},be=Se,Be=te(7657),Ce=function(se,ce){return re.createElement(Be.Z,(0,b.Z)({},se,{ref:ce,icon:be}))},ue=re.forwardRef(Ce),Ne=ue,ze=te(33853),ke=te(38819),Te=te(92310),we=te.n(Te),me=te(2738),a=de=>!isNaN(parseFloat(de))&&isFinite(de),E=te(36355),x=te(84966),y=function(de,se){var ce={};for(var fe in de)Object.prototype.hasOwnProperty.call(de,fe)&&se.indexOf(fe)<0&&(ce[fe]=de[fe]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,fe=Object.getOwnPropertySymbols(de);he{let de=0;return function(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return de+=1,`${se}${de}`}})();var ie=re.forwardRef((de,se)=>{const{prefixCls:ce,className:fe,trigger:he,children:Ee,defaultCollapsed:Ke=!1,theme:Le="dark",style:Ve={},collapsible:Oe=!1,reverseArrow:Re=!1,width:ot=200,collapsedWidth:ct=80,zeroWidthTriggerStyle:st,breakpoint:pt,onCollapse:Je,onBreakpoint:Et}=de,qe=y(de,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:De}=(0,re.useContext)(x.Gs),[_e,dt]=(0,re.useState)("collapsed"in de?de.collapsed:Ke),[Wt,ht]=(0,re.useState)(!1);(0,re.useEffect)(()=>{"collapsed"in de&&dt(de.collapsed)},[de.collapsed]);const Ut=(gt,rt)=>{"collapsed"in de||dt(gt),Je==null||Je(gt,rt)},Ze=(0,re.useRef)();Ze.current=gt=>{ht(gt.matches),Et==null||Et(gt.matches),_e!==gt.matches&&Ut(gt.matches,"responsive")},(0,re.useEffect)(()=>{function gt(Ye){return Ze.current(Ye)}let rt;if(typeof window!="undefined"){const{matchMedia:Ye}=window;if(Ye&&pt&&pt in z){rt=Ye(`(max-width: ${z[pt]})`);try{rt.addEventListener("change",gt)}catch(Ae){rt.addListener(gt)}gt(rt)}}return()=>{try{rt==null||rt.removeEventListener("change",gt)}catch(Ye){rt==null||rt.removeListener(gt)}}},[pt]),(0,re.useEffect)(()=>{const gt=ae("ant-sider-");return De.addSider(gt),()=>De.removeSider(gt)},[]);const Tt=()=>{Ut(!_e,"clickTrigger")},{getPrefixCls:Ht}=(0,re.useContext)(E.E_),Pn=()=>{const gt=Ht("layout-sider",ce),rt=(0,me.Z)(qe,["collapsed"]),Ye=_e?ct:ot,Ae=a(Ye)?`${Ye}px`:String(Ye),nt=parseFloat(String(ct||0))===0?re.createElement("span",{onClick:Tt,className:we()(`${gt}-zero-width-trigger`,`${gt}-zero-width-trigger-${Re?"right":"left"}`),style:st},he||re.createElement(Ne,null)):null,Ie={expanded:Re?re.createElement(ke.Z,null):re.createElement(ze.Z,null),collapsed:Re?re.createElement(ze.Z,null):re.createElement(ke.Z,null)}[_e?"collapsed":"expanded"],et=he!==null?nt||re.createElement("div",{className:`${gt}-trigger`,onClick:Tt,style:{width:Ae}},he||Ie):null,tt=Object.assign(Object.assign({},Ve),{flex:`0 0 ${Ae}`,maxWidth:Ae,minWidth:Ae,width:Ae}),je=we()(gt,`${gt}-${Le}`,{[`${gt}-collapsed`]:!!_e,[`${gt}-has-trigger`]:Oe&&he!==null&&!nt,[`${gt}-below`]:!!Wt,[`${gt}-zero-width`]:parseFloat(Ae)===0},fe);return re.createElement("aside",Object.assign({className:je},rt,{style:tt,ref:se}),re.createElement("div",{className:`${gt}-children`},Ee),Oe||Wt&&nt?et:null)},fn=re.useMemo(()=>({siderCollapsed:_e}),[_e]);return re.createElement(ne.Provider,{value:fn},Pn())})},84966:function(at,Qe,te){"use strict";te.d(Qe,{VY:function(){return ne},$_:function(){return z},h4:function(){return y},Gs:function(){return me},ZP:function(){return ae}});var b=te(94480),re=te(92310),Se=te.n(re),be=te(2738),Be=te(59301),Ce=te(36355),ue=te(83116),ze=le=>{const{componentCls:ie,bodyBg:de,lightSiderBg:se,lightTriggerBg:ce,lightTriggerColor:fe}=le;return{[`${ie}-sider-light`]:{background:se,[`${ie}-sider-trigger`]:{color:fe,background:ce},[`${ie}-sider-zero-width-trigger`]:{color:fe,background:ce,border:`1px solid ${de}`,borderInlineStart:0}}}};const ke=le=>{const{antCls:ie,componentCls:de,colorText:se,triggerColor:ce,footerBg:fe,triggerBg:he,headerHeight:Ee,headerPadding:Ke,headerColor:Le,footerPadding:Ve,triggerHeight:Oe,zeroTriggerHeight:Re,zeroTriggerWidth:ot,motionDurationMid:ct,motionDurationSlow:st,fontSize:pt,borderRadius:Je,bodyBg:Et,headerBg:qe,siderBg:De}=le;return{[de]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Et,"&, *":{boxSizing:"border-box"},[`&${de}-has-sider`]:{flexDirection:"row",[`> ${de}, > ${de}-content`]:{width:0}},[`${de}-header, &${de}-footer`]:{flex:"0 0 auto"},[`${de}-sider`]:{position:"relative",minWidth:0,background:De,transition:`all ${ct}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ie}-menu${ie}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Oe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Oe,color:ce,lineHeight:`${Oe}px`,textAlign:"center",background:he,cursor:"pointer",transition:`all ${ct}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Ee,insetInlineEnd:-ot,zIndex:1,width:ot,height:Re,color:ce,fontSize:le.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:De,borderStartStartRadius:0,borderStartEndRadius:Je,borderEndEndRadius:Je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${st} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${st}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ot,borderStartStartRadius:Je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Je}}}}},ze(le)),{"&-rtl":{direction:"rtl"}}),[`${de}-header`]:{height:Ee,padding:Ke,color:Le,lineHeight:`${Ee}px`,background:qe,[`${ie}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:Ve,color:se,fontSize:pt,background:fe},[`${de}-content`]:{flex:"auto",minHeight:0}}};var Te=(0,ue.Z)("Layout",le=>[ke(le)],le=>{const{colorBgLayout:ie,controlHeight:de,controlHeightLG:se,colorText:ce,controlHeightSM:fe,marginXXS:he,colorTextLightSolid:Ee,colorBgContainer:Ke}=le,Le=se*1.25;return{colorBgHeader:"#001529",colorBgBody:ie,colorBgTrigger:"#002140",bodyBg:ie,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${Le}px`,headerColor:ce,footerPadding:`${fe}px ${Le}px`,footerBg:ie,siderBg:"#001529",triggerHeight:se+he*2,triggerBg:"#002140",triggerColor:Ee,zeroTriggerWidth:se,zeroTriggerHeight:se,lightSiderBg:Ke,lightTriggerBg:Ke,lightTriggerColor:ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),we=function(le,ie){var de={};for(var se in le)Object.prototype.hasOwnProperty.call(le,se)&&ie.indexOf(se)<0&&(de[se]=le[se]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,se=Object.getOwnPropertySymbols(le);cenull,removeSider:()=>null}});function oe(le){let{suffixCls:ie,tagName:de,displayName:se}=le;return ce=>Be.forwardRef((he,Ee)=>Be.createElement(ce,Object.assign({ref:Ee,suffixCls:ie,tagName:de},he)))}const a=Be.forwardRef((le,ie)=>{const{prefixCls:de,suffixCls:se,className:ce,tagName:fe}=le,he=we(le,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Ee}=Be.useContext(Ce.E_),Ke=Ee("layout",de),[Le,Ve]=Te(Ke),Oe=se?`${Ke}-${se}`:Ke;return Le(Be.createElement(fe,Object.assign({className:Se()(de||Oe,ce,Ve),ref:ie},he)))}),E=Be.forwardRef((le,ie)=>{const{direction:de}=Be.useContext(Ce.E_),[se,ce]=Be.useState([]),{prefixCls:fe,className:he,rootClassName:Ee,children:Ke,hasSider:Le,tagName:Ve,style:Oe}=le,Re=we(le,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ot=(0,be.Z)(Re,["suffixCls"]),{getPrefixCls:ct,layout:st}=Be.useContext(Ce.E_),pt=ct("layout",fe),[Je,Et]=Te(pt),qe=Se()(pt,{[`${pt}-has-sider`]:typeof Le=="boolean"?Le:se.length>0,[`${pt}-rtl`]:de==="rtl"},st==null?void 0:st.className,he,Ee,Et),De=Be.useMemo(()=>({siderHook:{addSider:_e=>{ce(dt=>[].concat((0,b.Z)(dt),[_e]))},removeSider:_e=>{ce(dt=>dt.filter(Wt=>Wt!==_e))}}}),[]);return Je(Be.createElement(me.Provider,{value:De},Be.createElement(Ve,Object.assign({ref:ie,className:qe,style:Object.assign(Object.assign({},st==null?void 0:st.style),Oe)},ot),Ke)))}),x=oe({tagName:"div",displayName:"Layout"})(E),y=oe({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=oe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),ne=oe({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ae=x},40875:function(at,Qe,te){"use strict";te.d(Qe,{J:function(){return Ce}});var b=te(59301),re=te(33234),Se=te(70425),be=function(ue,Ne){var ze={};for(var ke in ue)Object.prototype.hasOwnProperty.call(ue,ke)&&Ne.indexOf(ke)<0&&(ze[ke]=ue[ke]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ke=Object.getOwnPropertySymbols(ue);Te{const{children:ze}=ue,ke=be(ue,["children"]),Te=b.useContext(Be),we=b.useMemo(()=>Object.assign(Object.assign({},Te),ke),[Te,ke.prefixCls,ke.mode,ke.selectable]);return b.createElement(Be.Provider,{value:we},b.createElement(re.BR,null,(0,Se.supportNodeRef)(ze)?b.cloneElement(ze,{ref:Ne}):ze))});Qe.Z=Be},20834:function(at,Qe,te){"use strict";te.d(Qe,{default:function(){return fn}});var b=te(15285),re=te(59301),Se=te(45818),be=te(92310),Be=te.n(be),Ce=te(36355),ue=function(gt,rt){var Ye={};for(var Ae in gt)Object.prototype.hasOwnProperty.call(gt,Ae)&&rt.indexOf(Ae)<0&&(Ye[Ae]=gt[Ae]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ae=Object.getOwnPropertySymbols(gt);nt{const{prefixCls:rt,className:Ye,dashed:Ae}=gt,nt=ue(gt,["prefixCls","className","dashed"]),{getPrefixCls:It}=re.useContext(Ce.E_),Me=It("menu",rt),Ie=Be()({[`${Me}-item-divider-dashed`]:!!Ae},Ye);return re.createElement(b.iz,Object.assign({className:Ie},nt))},ke=te(11592),Te=te(2738),we=te(6848),me=te(92343),a=(0,re.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=gt=>{var rt;const{className:Ye,children:Ae,icon:nt,title:It,danger:Me}=gt,{prefixCls:Ie,firstLevel:et,direction:tt,disableMenuItemTitleTooltip:je,inlineCollapsed:mt}=re.useContext(a),yn=vt=>{const ft=re.createElement("span",{className:`${Ie}-title-content`},Ae);return(!nt||(0,me.l$)(Ae)&&Ae.type==="span")&&Ae&&vt&&et&&typeof Ae=="string"?re.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},Ae.charAt(0)):ft},{siderCollapsed:Qt}=re.useContext(Se.D);let pn=It;typeof It=="undefined"?pn=et?Ae:"":It===!1&&(pn="");const Rt={title:pn};!Qt&&!mt&&(Rt.title=null,Rt.open=!1);const dn=(0,ke.Z)(Ae).length;let Ge=re.createElement(b.ck,Object.assign({},(0,Te.Z)(gt,["title","icon","danger"]),{className:Be()({[`${Ie}-item-danger`]:Me,[`${Ie}-item-only-child`]:(nt?dn+1:dn)===1},Ye),title:typeof It=="string"?It:void 0}),(0,me.Tm)(nt,{className:Be()((0,me.l$)(nt)?(rt=nt.props)===null||rt===void 0?void 0:rt.className:"",`${Ie}-item-icon`)}),yn(mt));return je||(Ge=re.createElement(we.Z,Object.assign({},Rt,{placement:tt==="rtl"?"left":"right",overlayClassName:`${Ie}-inline-collapsed-tooltip`}),Ge)),Ge},z=gt=>{var rt;const{popupClassName:Ye,icon:Ae,title:nt,theme:It}=gt,Me=re.useContext(a),{prefixCls:Ie,inlineCollapsed:et,theme:tt}=Me,je=(0,b.Xl)();let mt;if(!Ae)mt=et&&!je.length&&nt&&typeof nt=="string"?re.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},nt.charAt(0)):re.createElement("span",{className:`${Ie}-title-content`},nt);else{const Qt=(0,me.l$)(nt)&&nt.type==="span";mt=re.createElement(re.Fragment,null,(0,me.Tm)(Ae,{className:Be()((0,me.l$)(Ae)?(rt=Ae.props)===null||rt===void 0?void 0:rt.className:"",`${Ie}-item-icon`)}),Qt?nt:re.createElement("span",{className:`${Ie}-title-content`},nt))}const yn=re.useMemo(()=>Object.assign(Object.assign({},Me),{firstLevel:!1}),[Me]);return re.createElement(a.Provider,{value:yn},re.createElement(b.Wd,Object.assign({},(0,Te.Z)(gt,["icon"]),{title:mt,popupClassName:Be()(Ie,Ye,`${Ie}-${It||tt}`)})))},ne=te(18785),ae=te(70425),le=te(62892),ie=te(40875),de=function(gt,rt){var Ye={};for(var Ae in gt)Object.prototype.hasOwnProperty.call(gt,Ae)&&rt.indexOf(Ae)<0&&(Ye[Ae]=gt[Ae]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ae=Object.getOwnPropertySymbols(gt);nt{if(rt&&typeof rt=="object"){const Ae=rt,{label:nt,children:It,key:Me,type:Ie}=Ae,et=de(Ae,["label","children","key","type"]),tt=Me!=null?Me:`tmp-${Ye}`;return It||Ie==="group"?Ie==="group"?re.createElement(b.BW,Object.assign({key:tt},et,{title:nt}),se(It)):re.createElement(z,Object.assign({key:tt},et,{title:nt}),se(It)):Ie==="divider"?re.createElement(ze,Object.assign({key:tt},et)):re.createElement(x,Object.assign({key:tt},et),nt)}return null}).filter(rt=>rt)}function ce(gt){return re.useMemo(()=>gt&&se(gt),[gt])}var fe=te(64993),he=te(17313),Ee=te(8378),Ke=te(13826),Le=te(29878),Ve=te(83116),Oe=te(37613),ot=gt=>{const{componentCls:rt,motionDurationSlow:Ye,horizontalLineHeight:Ae,colorSplit:nt,lineWidth:It,lineType:Me,itemPaddingInline:Ie}=gt;return{[`${rt}-horizontal`]:{lineHeight:Ae,border:0,borderBottom:`${It}px ${Me} ${nt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${rt}-item, ${rt}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ie},[`> ${rt}-item:hover, > ${rt}-item-active, - > ${rt}-submenu ${rt}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${rt}-item, ${rt}-submenu-title`]:{transition:[`border-color ${Ye}`,`background ${Ye}`].join(",")},[`${rt}-submenu-arrow`]:{display:"none"}}}},st=dt=>{let{componentCls:rt,menuArrowOffset:Ye}=dt;return{[`${rt}-rtl`]:{direction:"rtl"},[`${rt}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${rt}-rtl${rt}-vertical, - ${rt}-submenu-rtl ${rt}-vertical`]:{[`${rt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ye})`},"&::after":{transform:`rotate(45deg) translateY(${Ye})`}}}}};const pt=dt=>Object.assign({},(0,he.oN)(dt));var Pt=(dt,rt)=>{const{componentCls:Ye,itemColor:Ae,itemSelectedColor:nt,groupTitleColor:It,itemBg:Me,subMenuItemBg:Ie,itemSelectedBg:et,activeBarHeight:tt,activeBarWidth:je,activeBarBorderWidth:mt,motionDurationSlow:yn,motionEaseInOut:Vt,motionEaseOut:pn,itemPaddingInline:Rt,motionDurationMid:dn,itemHoverColor:Ge,lineType:ht,colorSplit:ft,itemDisabledColor:Gt,dangerItemColor:hn,dangerItemHoverColor:Zt,dangerItemSelectedColor:Cn,dangerItemActiveBg:Rn,dangerItemSelectedBg:ga,itemHoverBg:Da,itemActiveBg:Pa,menuSubMenuBg:En,horizontalItemSelectedColor:Ka,horizontalItemSelectedBg:oo,horizontalItemBorderRadius:On,horizontalItemHoverBg:Eo,popupBg:uo}=dt;return{[`${Ye}-${rt}, ${Ye}-${rt} > ${Ye}`]:{color:Ae,background:Me,[`&${Ye}-root:focus-visible`]:Object.assign({},pt(dt)),[`${Ye}-item-group-title`]:{color:It},[`${Ye}-submenu-selected`]:{[`> ${Ye}-submenu-title`]:{color:nt}},[`${Ye}-item-disabled, ${Ye}-submenu-disabled`]:{color:`${Gt} !important`},[`${Ye}-item:not(${Ye}-item-selected):not(${Ye}-submenu-selected)`]:{[`&:hover, > ${Ye}-submenu-title:hover`]:{color:Ge}},[`&:not(${Ye}-horizontal)`]:{[`${Ye}-item:not(${Ye}-item-selected)`]:{"&:hover":{backgroundColor:Da},"&:active":{backgroundColor:Pa}},[`${Ye}-submenu-title`]:{"&:hover":{backgroundColor:Da},"&:active":{backgroundColor:Pa}}},[`${Ye}-item-danger`]:{color:hn,[`&${Ye}-item:hover`]:{[`&:not(${Ye}-item-selected):not(${Ye}-submenu-selected)`]:{color:Zt}},[`&${Ye}-item:active`]:{background:Rn}},[`${Ye}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ye}-item-selected`]:{color:nt,[`&${Ye}-item-danger`]:{color:Cn},"a, a:hover":{color:"inherit"}},[`& ${Ye}-item-selected`]:{backgroundColor:et,[`&${Ye}-item-danger`]:{backgroundColor:ga}},[`${Ye}-item, ${Ye}-submenu-title`]:{[`&:not(${Ye}-item-disabled):focus-visible`]:Object.assign({},pt(dt))},[`&${Ye}-submenu > ${Ye}`]:{backgroundColor:En},[`&${Ye}-popup > ${Ye}`]:{backgroundColor:uo},[`&${Ye}-horizontal`]:Object.assign(Object.assign({},rt==="dark"?{borderBottom:0}:{}),{[`> ${Ye}-item, > ${Ye}-submenu`]:{top:mt,marginTop:-mt,marginBottom:0,borderRadius:On,"&::after":{position:"absolute",insetInline:Rt,bottom:0,borderBottom:`${tt}px solid transparent`,transition:`border-color ${yn} ${Vt}`,content:'""'},"&:hover, &-active, &-open":{background:Eo,"&::after":{borderBottomWidth:tt,borderBottomColor:Ka}},"&-selected":{color:Ka,backgroundColor:oo,"&:hover":{backgroundColor:oo},"&::after":{borderBottomWidth:tt,borderBottomColor:Ka}}}}),[`&${Ye}-root`]:{[`&${Ye}-inline, &${Ye}-vertical`]:{borderInlineEnd:`${mt}px ${ht} ${ft}`}},[`&${Ye}-inline`]:{[`${Ye}-sub${Ye}-inline`]:{background:Ie},[`${Ye}-item, ${Ye}-submenu-title`]:mt&&je?{width:`calc(100% + ${mt}px)`}:{},[`${Ye}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${je}px solid ${nt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${dn} ${pn}`,`opacity ${dn} ${pn}`].join(","),content:'""'},[`&${Ye}-item-danger`]:{"&::after":{borderInlineEndColor:Cn}}},[`${Ye}-selected, ${Ye}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${dn} ${Vt}`,`opacity ${dn} ${Vt}`].join(",")}}}}}};const qe=dt=>{const{componentCls:rt,itemHeight:Ye,itemMarginInline:Ae,padding:nt,menuArrowSize:It,marginXS:Me,itemMarginBlock:Ie}=dt,et=nt+It+Me;return{[`${rt}-item`]:{position:"relative",overflow:"hidden"},[`${rt}-item, ${rt}-submenu-title`]:{height:Ye,lineHeight:`${Ye}px`,paddingInline:nt,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ae,marginBlock:Ie,width:`calc(100% - ${Ae*2}px)`},[`> ${rt}-item, + > ${rt}-submenu ${rt}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${rt}-item, ${rt}-submenu-title`]:{transition:[`border-color ${Ye}`,`background ${Ye}`].join(",")},[`${rt}-submenu-arrow`]:{display:"none"}}}},st=gt=>{let{componentCls:rt,menuArrowOffset:Ye}=gt;return{[`${rt}-rtl`]:{direction:"rtl"},[`${rt}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${rt}-rtl${rt}-vertical, + ${rt}-submenu-rtl ${rt}-vertical`]:{[`${rt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ye})`},"&::after":{transform:`rotate(45deg) translateY(${Ye})`}}}}};const pt=gt=>Object.assign({},(0,he.oN)(gt));var Et=(gt,rt)=>{const{componentCls:Ye,itemColor:Ae,itemSelectedColor:nt,groupTitleColor:It,itemBg:Me,subMenuItemBg:Ie,itemSelectedBg:et,activeBarHeight:tt,activeBarWidth:je,activeBarBorderWidth:mt,motionDurationSlow:yn,motionEaseInOut:Qt,motionEaseOut:pn,itemPaddingInline:Rt,motionDurationMid:dn,itemHoverColor:Ge,lineType:vt,colorSplit:ft,itemDisabledColor:Gt,dangerItemColor:hn,dangerItemHoverColor:Zt,dangerItemSelectedColor:Cn,dangerItemActiveBg:Rn,dangerItemSelectedBg:ga,itemHoverBg:Da,itemActiveBg:Pa,menuSubMenuBg:En,horizontalItemSelectedColor:Ka,horizontalItemSelectedBg:oo,horizontalItemBorderRadius:On,horizontalItemHoverBg:Eo,popupBg:uo}=gt;return{[`${Ye}-${rt}, ${Ye}-${rt} > ${Ye}`]:{color:Ae,background:Me,[`&${Ye}-root:focus-visible`]:Object.assign({},pt(gt)),[`${Ye}-item-group-title`]:{color:It},[`${Ye}-submenu-selected`]:{[`> ${Ye}-submenu-title`]:{color:nt}},[`${Ye}-item-disabled, ${Ye}-submenu-disabled`]:{color:`${Gt} !important`},[`${Ye}-item:not(${Ye}-item-selected):not(${Ye}-submenu-selected)`]:{[`&:hover, > ${Ye}-submenu-title:hover`]:{color:Ge}},[`&:not(${Ye}-horizontal)`]:{[`${Ye}-item:not(${Ye}-item-selected)`]:{"&:hover":{backgroundColor:Da},"&:active":{backgroundColor:Pa}},[`${Ye}-submenu-title`]:{"&:hover":{backgroundColor:Da},"&:active":{backgroundColor:Pa}}},[`${Ye}-item-danger`]:{color:hn,[`&${Ye}-item:hover`]:{[`&:not(${Ye}-item-selected):not(${Ye}-submenu-selected)`]:{color:Zt}},[`&${Ye}-item:active`]:{background:Rn}},[`${Ye}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ye}-item-selected`]:{color:nt,[`&${Ye}-item-danger`]:{color:Cn},"a, a:hover":{color:"inherit"}},[`& ${Ye}-item-selected`]:{backgroundColor:et,[`&${Ye}-item-danger`]:{backgroundColor:ga}},[`${Ye}-item, ${Ye}-submenu-title`]:{[`&:not(${Ye}-item-disabled):focus-visible`]:Object.assign({},pt(gt))},[`&${Ye}-submenu > ${Ye}`]:{backgroundColor:En},[`&${Ye}-popup > ${Ye}`]:{backgroundColor:uo},[`&${Ye}-horizontal`]:Object.assign(Object.assign({},rt==="dark"?{borderBottom:0}:{}),{[`> ${Ye}-item, > ${Ye}-submenu`]:{top:mt,marginTop:-mt,marginBottom:0,borderRadius:On,"&::after":{position:"absolute",insetInline:Rt,bottom:0,borderBottom:`${tt}px solid transparent`,transition:`border-color ${yn} ${Qt}`,content:'""'},"&:hover, &-active, &-open":{background:Eo,"&::after":{borderBottomWidth:tt,borderBottomColor:Ka}},"&-selected":{color:Ka,backgroundColor:oo,"&:hover":{backgroundColor:oo},"&::after":{borderBottomWidth:tt,borderBottomColor:Ka}}}}),[`&${Ye}-root`]:{[`&${Ye}-inline, &${Ye}-vertical`]:{borderInlineEnd:`${mt}px ${vt} ${ft}`}},[`&${Ye}-inline`]:{[`${Ye}-sub${Ye}-inline`]:{background:Ie},[`${Ye}-item, ${Ye}-submenu-title`]:mt&&je?{width:`calc(100% + ${mt}px)`}:{},[`${Ye}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${je}px solid ${nt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${dn} ${pn}`,`opacity ${dn} ${pn}`].join(","),content:'""'},[`&${Ye}-item-danger`]:{"&::after":{borderInlineEndColor:Cn}}},[`${Ye}-selected, ${Ye}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${dn} ${Qt}`,`opacity ${dn} ${Qt}`].join(",")}}}}}};const qe=gt=>{const{componentCls:rt,itemHeight:Ye,itemMarginInline:Ae,padding:nt,menuArrowSize:It,marginXS:Me,itemMarginBlock:Ie}=gt,et=nt+It+Me;return{[`${rt}-item`]:{position:"relative",overflow:"hidden"},[`${rt}-item, ${rt}-submenu-title`]:{height:Ye,lineHeight:`${Ye}px`,paddingInline:nt,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ae,marginBlock:Ie,width:`calc(100% - ${Ae*2}px)`},[`> ${rt}-item, > ${rt}-submenu > ${rt}-submenu-title`]:{height:Ye,lineHeight:`${Ye}px`},[`${rt}-item-group-list ${rt}-submenu-title, - ${rt}-submenu-title`]:{paddingInlineEnd:et}}};var _e=dt=>{const{componentCls:rt,iconCls:Ye,itemHeight:Ae,colorTextLightSolid:nt,dropdownWidth:It,controlHeightLG:Me,motionDurationMid:Ie,motionEaseOut:et,paddingXL:tt,itemMarginInline:je,fontSizeLG:mt,motionDurationSlow:yn,paddingXS:Vt,boxShadowSecondary:pn,collapsedWidth:Rt,collapsedIconSize:dn}=dt,Ge={height:Ae,lineHeight:`${Ae}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[rt]:{"&-inline, &-vertical":Object.assign({[`&${rt}-root`]:{boxShadow:"none"}},qe(dt))},[`${rt}-submenu-popup`]:{[`${rt}-vertical`]:Object.assign(Object.assign({},qe(dt)),{boxShadow:pn})}},{[`${rt}-submenu-popup ${rt}-vertical${rt}-sub`]:{minWidth:It,maxHeight:`calc(100vh - ${Me*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${rt}-inline`]:{width:"100%",[`&${rt}-root`]:{[`${rt}-item, ${rt}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${yn}`,`background ${yn}`,`padding ${Ie} ${et}`].join(","),[`> ${rt}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${rt}-sub${rt}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${rt}-submenu > ${rt}-submenu-title`]:Ge,[`& ${rt}-item-group-title`]:{paddingInlineStart:tt}},[`${rt}-item`]:Ge}},{[`${rt}-inline-collapsed`]:{width:Rt,[`&${rt}-root`]:{[`${rt}-item, ${rt}-submenu ${rt}-submenu-title`]:{[`> ${rt}-inline-collapsed-noicon`]:{fontSize:mt,textAlign:"center"}}},[`> ${rt}-item, + ${rt}-submenu-title`]:{paddingInlineEnd:et}}};var _e=gt=>{const{componentCls:rt,iconCls:Ye,itemHeight:Ae,colorTextLightSolid:nt,dropdownWidth:It,controlHeightLG:Me,motionDurationMid:Ie,motionEaseOut:et,paddingXL:tt,itemMarginInline:je,fontSizeLG:mt,motionDurationSlow:yn,paddingXS:Qt,boxShadowSecondary:pn,collapsedWidth:Rt,collapsedIconSize:dn}=gt,Ge={height:Ae,lineHeight:`${Ae}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[rt]:{"&-inline, &-vertical":Object.assign({[`&${rt}-root`]:{boxShadow:"none"}},qe(gt))},[`${rt}-submenu-popup`]:{[`${rt}-vertical`]:Object.assign(Object.assign({},qe(gt)),{boxShadow:pn})}},{[`${rt}-submenu-popup ${rt}-vertical${rt}-sub`]:{minWidth:It,maxHeight:`calc(100vh - ${Me*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${rt}-inline`]:{width:"100%",[`&${rt}-root`]:{[`${rt}-item, ${rt}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${yn}`,`background ${yn}`,`padding ${Ie} ${et}`].join(","),[`> ${rt}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${rt}-sub${rt}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${rt}-submenu > ${rt}-submenu-title`]:Ge,[`& ${rt}-item-group-title`]:{paddingInlineStart:tt}},[`${rt}-item`]:Ge}},{[`${rt}-inline-collapsed`]:{width:Rt,[`&${rt}-root`]:{[`${rt}-item, ${rt}-submenu ${rt}-submenu-title`]:{[`> ${rt}-inline-collapsed-noicon`]:{fontSize:mt,textAlign:"center"}}},[`> ${rt}-item, > ${rt}-item-group > ${rt}-item-group-list > ${rt}-item, > ${rt}-item-group > ${rt}-item-group-list > ${rt}-submenu > ${rt}-submenu-title, > ${rt}-submenu > ${rt}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${mt/2}px - ${je}px)`,textOverflow:"clip",[` ${rt}-submenu-arrow, ${rt}-submenu-expand-icon - `]:{opacity:0},[`${rt}-item-icon, ${Ye}`]:{margin:0,fontSize:dn,lineHeight:`${Ae}px`,"+ span":{display:"inline-block",opacity:0}}},[`${rt}-item-icon, ${Ye}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${rt}-item-icon, ${Ye}`]:{display:"none"},"a, a:hover":{color:nt}},[`${rt}-item-group-title`]:Object.assign(Object.assign({},he.vS),{paddingInline:Vt})}}]};const ct=dt=>{const{componentCls:rt,motionDurationSlow:Ye,motionDurationMid:Ae,motionEaseInOut:nt,motionEaseOut:It,iconCls:Me,iconSize:Ie,iconMarginInlineEnd:et}=dt;return{[`${rt}-item, ${rt}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ye}`,`background ${Ye}`,`padding ${Ye} ${nt}`].join(","),[`${rt}-item-icon, ${Me}`]:{minWidth:Ie,fontSize:Ie,transition:[`font-size ${Ae} ${It}`,`margin ${Ye} ${nt}`,`color ${Ye}`].join(","),"+ span":{marginInlineStart:et,opacity:1,transition:[`opacity ${Ye} ${nt}`,`margin ${Ye}`,`color ${Ye}`].join(",")}},[`${rt}-item-icon`]:Object.assign({},(0,he.Ro)()),[`&${rt}-item-only-child`]:{[`> ${Me}, > ${rt}-item-icon`]:{marginInlineEnd:0}}},[`${rt}-item-disabled, ${rt}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${rt}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Wt=dt=>{const{componentCls:rt,motionDurationSlow:Ye,motionEaseInOut:Ae,borderRadius:nt,menuArrowSize:It,menuArrowOffset:Me}=dt;return{[`${rt}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:dt.margin,width:It,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ye} ${Ae}, opacity ${Ye}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:It*.6,height:It*.15,backgroundColor:"currentcolor",borderRadius:nt,transition:[`background ${Ye} ${Ae}`,`transform ${Ye} ${Ae}`,`top ${Ye} ${Ae}`,`color ${Ye} ${Ae}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Me})`},"&::after":{transform:`rotate(-45deg) translateY(${Me})`}}}}},gt=dt=>{const{antCls:rt,componentCls:Ye,fontSize:Ae,motionDurationSlow:nt,motionDurationMid:It,motionEaseInOut:Me,paddingXS:Ie,padding:et,colorSplit:tt,lineWidth:je,zIndexPopup:mt,borderRadiusLG:yn,subMenuItemBorderRadius:Vt,menuArrowSize:pn,menuArrowOffset:Rt,lineType:dn,menuPanelMaskInset:Ge,groupTitleLineHeight:ht,groupTitleFontSize:ft}=dt;return[{"":{[`${Ye}`]:Object.assign(Object.assign({},(0,he.dF)()),{"&-hidden":{display:"none"}})},[`${Ye}-submenu-hidden`]:{display:"none"}},{[Ye]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(dt)),(0,he.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ae,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${nt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ye}-item`]:{flex:"none"}},[`${Ye}-item, ${Ye}-submenu, ${Ye}-submenu-title`]:{borderRadius:dt.itemBorderRadius},[`${Ye}-item-group-title`]:{padding:`${Ie}px ${et}px`,fontSize:ft,lineHeight:ht,transition:`all ${nt}`},[`&-horizontal ${Ye}-submenu`]:{transition:[`border-color ${nt} ${Me}`,`background ${nt} ${Me}`].join(",")},[`${Ye}-submenu, ${Ye}-submenu-inline`]:{transition:[`border-color ${nt} ${Me}`,`background ${nt} ${Me}`,`padding ${It} ${Me}`].join(",")},[`${Ye}-submenu ${Ye}-sub`]:{cursor:"initial",transition:[`background ${nt} ${Me}`,`padding ${nt} ${Me}`].join(",")},[`${Ye}-title-content`]:{transition:`color ${nt}`},[`${Ye}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ye}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:tt,borderStyle:dn,borderWidth:0,borderTopWidth:je,marginBlock:je,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ct(dt)),{[`${Ye}-item-group`]:{[`${Ye}-item-group-list`]:{margin:0,padding:0,[`${Ye}-item, ${Ye}-submenu-title`]:{paddingInline:`${Ae*2}px ${et}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:mt,borderRadius:yn,boxShadow:"none",transformOrigin:"0 0",[`&${Ye}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ge}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ge},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:dt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:dt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:dt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:dt.paddingXS},[`> ${Ye}`]:Object.assign(Object.assign(Object.assign({borderRadius:yn},ct(dt)),Wt(dt)),{[`${Ye}-item, ${Ye}-submenu > ${Ye}-submenu-title`]:{borderRadius:Vt},[`${Ye}-submenu-title::after`]:{transition:`transform ${nt} ${Me}`}})}}),Wt(dt)),{[`&-inline-collapsed ${Ye}-submenu-arrow, - &-inline ${Ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Rt})`},"&::after":{transform:`rotate(45deg) translateX(-${Rt})`}},[`${Ye}-submenu-open${Ye}-submenu-inline > ${Ye}-submenu-title > ${Ye}-submenu-arrow`]:{transform:`translateY(-${pn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Rt})`},"&::before":{transform:`rotate(45deg) translateX(${Rt})`}}})},{[`${rt}-layout-header`]:{[Ye]:{lineHeight:"inherit"}}}]};var qt=(dt,rt)=>(0,Ve.Z)("Menu",Ae=>{if(rt===!1)return[];const{colorBgElevated:nt,colorPrimary:It,colorTextLightSolid:Me,controlHeightLG:Ie,fontSize:et,darkItemColor:tt,darkDangerItemColor:je,darkItemBg:mt,darkSubMenuItemBg:yn,darkItemSelectedColor:Vt,darkItemSelectedBg:pn,darkDangerItemSelectedBg:Rt,darkItemHoverBg:dn,darkGroupTitleColor:Ge,darkItemHoverColor:ht,darkItemDisabledColor:ft,darkDangerItemHoverColor:Gt,darkDangerItemSelectedColor:hn,darkDangerItemActiveBg:Zt}=Ae,Cn=et/7*5,Rn=(0,Oe.TS)(Ae,{menuArrowSize:Cn,menuHorizontalHeight:Ie*1.15,menuArrowOffset:`${Cn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:nt}),ga=(0,Oe.TS)(Rn,{itemColor:tt,itemHoverColor:ht,groupTitleColor:Ge,itemSelectedColor:Vt,itemBg:mt,popupBg:mt,subMenuItemBg:yn,itemActiveBg:"transparent",itemSelectedBg:pn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:dn,itemDisabledColor:ft,dangerItemColor:je,dangerItemHoverColor:Gt,dangerItemSelectedColor:hn,dangerItemActiveBg:Zt,dangerItemSelectedBg:Rt,menuSubMenuBg:yn,horizontalItemSelectedColor:Me,horizontalItemSelectedBg:It});return[gt(Rn),at(Rn),_e(Rn),Pt(Rn,"light"),Pt(ga,"dark"),st(Rn),(0,Ee.Z)(Rn),(0,Ke.oN)(Rn,"slide-up"),(0,Ke.oN)(Rn,"slide-down"),(0,Le._y)(Rn,"zoom-big")]},Ae=>{const{colorPrimary:nt,colorError:It,colorTextDisabled:Me,colorErrorBg:Ie,colorText:et,colorTextDescription:tt,colorBgContainer:je,colorFillAlter:mt,colorFillContent:yn,lineWidth:Vt,lineWidthBold:pn,controlItemBgActive:Rt,colorBgTextHover:dn,controlHeightLG:Ge,lineHeight:ht,colorBgElevated:ft,marginXXS:Gt,padding:hn,fontSize:Zt,controlHeightSM:Cn,fontSizeLG:Rn,colorTextLightSolid:ga,colorErrorHover:Da}=Ae,Pa=new fe.C(ga).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ae.zIndexPopupBase+50,radiusItem:Ae.borderRadiusLG,itemBorderRadius:Ae.borderRadiusLG,radiusSubMenuItem:Ae.borderRadiusSM,subMenuItemBorderRadius:Ae.borderRadiusSM,colorItemText:et,itemColor:et,colorItemTextHover:et,itemHoverColor:et,colorItemTextHoverHorizontal:nt,horizontalItemHoverColor:nt,colorGroupTitle:tt,groupTitleColor:tt,colorItemTextSelected:nt,itemSelectedColor:nt,colorItemTextSelectedHorizontal:nt,horizontalItemSelectedColor:nt,colorItemBg:je,itemBg:je,colorItemBgHover:dn,itemHoverBg:dn,colorItemBgActive:yn,itemActiveBg:Rt,colorSubItemBg:mt,subMenuItemBg:mt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:pn,activeBarHeight:pn,colorActiveBarBorderSize:Vt,activeBarBorderWidth:Vt,colorItemTextDisabled:Me,itemDisabledColor:Me,colorDangerItemText:It,dangerItemColor:It,colorDangerItemTextHover:It,dangerItemHoverColor:It,colorDangerItemTextSelected:It,dangerItemSelectedColor:It,colorDangerItemBgActive:Ie,dangerItemActiveBg:Ie,colorDangerItemBgSelected:Ie,dangerItemSelectedBg:Ie,itemMarginInline:Ae.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ge,groupTitleLineHeight:ht,collapsedWidth:Ge*2,popupBg:ft,itemMarginBlock:Gt,itemPaddingInline:hn,horizontalLineHeight:`${Ge*1.15}px`,iconSize:Zt,iconMarginInlineEnd:Cn-Zt,collapsedIconSize:Rn,groupTitleFontSize:Zt,darkItemDisabledColor:new fe.C(ga).setAlpha(.25).toRgbString(),darkItemColor:Pa,darkDangerItemColor:It,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ga,darkItemSelectedBg:nt,darkDangerItemSelectedBg:It,darkItemHoverBg:"transparent",darkGroupTitleColor:Pa,darkItemHoverColor:ga,darkDangerItemHoverColor:Da,darkDangerItemSelectedColor:ga,darkDangerItemActiveBg:It}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(dt),Ze=function(dt,rt){var Ye={};for(var Ae in dt)Object.prototype.hasOwnProperty.call(dt,Ae)&&rt.indexOf(Ae)<0&&(Ye[Ae]=dt[Ae]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ae=Object.getOwnPropertySymbols(dt);nt{var Ye,Ae;const nt=re.useContext(ie.Z),It=nt||{},{getPrefixCls:Me,getPopupContainer:Ie,direction:et,menu:tt}=re.useContext(Ce.E_),je=Me(),{prefixCls:mt,className:yn,style:Vt,theme:pn="light",expandIcon:Rt,_internalDisableMenuItemTitleTooltip:dn,inlineCollapsed:Ge,siderCollapsed:ht,items:ft,children:Gt,rootClassName:hn,mode:Zt,selectable:Cn,onClick:Rn,overflowedIndicatorPopupClassName:ga}=dt,Da=Ze(dt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Pa=(0,Te.Z)(Da,["collapsedWidth"]),En=ce(ft)||Gt;(Ye=It.validator)===null||Ye===void 0||Ye.call(It,{mode:Zt});const Ka=(0,ae.useEvent)(function(){var va;Rn==null||Rn.apply(void 0,arguments),(va=It.onClick)===null||va===void 0||va.call(It)}),oo=It.mode||Zt,On=Cn!=null?Cn:It.selectable,Eo=re.useMemo(()=>ht!==void 0?ht:Ge,[Ge,ht]),uo={horizontal:{motionName:`${je}-slide-up`},inline:(0,le.Z)(je),other:{motionName:`${je}-zoom-big`}},no=Me("menu",mt||It.prefixCls),[nn,_n]=qt(no,!nt),na=Be()(`${no}-${pn}`,tt==null?void 0:tt.className,yn);let Oa;if(typeof Rt=="function")Oa=Rt;else if(Rt===null||Rt===!1)Oa=null;else if(It.expandIcon===null||It.expandIcon===!1)Oa=null;else{const va=Rt!=null?Rt:It.expandIcon;Oa=(0,me.Tm)(va,{className:Be()(`${no}-submenu-expand-icon`,(0,me.l$)(va)?(Ae=va.props)===null||Ae===void 0?void 0:Ae.className:"")})}const fa=re.useMemo(()=>({prefixCls:no,inlineCollapsed:Eo||!1,direction:et,firstLevel:!0,theme:pn,mode:oo,disableMenuItemTitleTooltip:dn}),[no,Eo,et,dn,pn]);return nn(re.createElement(ie.Z.Provider,{value:null},re.createElement(a.Provider,{value:fa},re.createElement(b.ZP,Object.assign({getPopupContainer:Ie,overflowedIndicator:re.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Be()(no,`${no}-${pn}`,ga),mode:oo,selectable:On,onClick:Ka},Pa,{inlineCollapsed:Eo,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),Vt),className:na,prefixCls:no,direction:et,defaultMotions:uo,expandIcon:Oa,ref:rt,rootClassName:Be()(hn,_n)}),En))))});const Pn=(0,re.forwardRef)((dt,rt)=>{const Ye=(0,re.useRef)(null),Ae=re.useContext(Se.D);return(0,re.useImperativeHandle)(rt,()=>({menu:Ye.current,focus:nt=>{var It;(It=Ye.current)===null||It===void 0||It.focus(nt)}})),re.createElement(Ht,Object.assign({ref:Ye},dt,Ae))});Pn.Item=x,Pn.SubMenu=z,Pn.Divider=ze,Pn.ItemGroup=b.BW;var fn=Pn},58421:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return It}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},be=Se,Be=te(7657),Ce=function(Ie,et){return re.createElement(Be.Z,(0,b.Z)({},Ie,{ref:et,icon:be}))},ue=re.forwardRef(Ce),Ne=ue,ze=te(49198),ke=te(33853),Te=te(38819),De=te(92310),me=te.n(De),oe=te(20068),a=te(33885),E=te(67732),x=te(83652),y=te(42403),z=te(158),ne=te(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},le=ae,ie=te(91735),de=function(Me){(0,y.Z)(et,Me);var Ie=(0,z.Z)(et);function et(){var tt;(0,E.Z)(this,et);for(var je=arguments.length,mt=new Array(je),yn=0;yn=0||Vt.relatedTarget.className.indexOf("".concat(Ge,"-item"))>=0))&&dn(tt.getValidValue()))},tt.go=function(Vt){var pn=tt.state.goInputText;pn!==""&&(Vt.keyCode===le.ENTER||Vt.type==="click")&&(tt.setState({goInputText:""}),tt.props.quickGo(tt.getValidValue()))},tt}return(0,x.Z)(et,[{key:"getPageSizeOptions",value:function(){var je=this.props,mt=je.pageSize,yn=je.pageSizeOptions;return yn.some(function(Vt){return Vt.toString()===mt.toString()})?yn:yn.concat([mt.toString()]).sort(function(Vt,pn){var Rt=Number.isNaN(Number(Vt))?0:Number(Vt),dn=Number.isNaN(Number(pn))?0:Number(pn);return Rt-dn})}},{key:"render",value:function(){var je=this,mt=this.props,yn=mt.pageSize,Vt=mt.locale,pn=mt.rootPrefixCls,Rt=mt.changeSize,dn=mt.quickGo,Ge=mt.goButton,ht=mt.selectComponentClass,ft=mt.buildOptionText,Gt=mt.selectPrefixCls,hn=mt.disabled,Zt=this.state.goInputText,Cn="".concat(pn,"-options"),Rn=ht,ga=null,Da=null,Pa=null;if(!Rt&&!dn)return null;var En=this.getPageSizeOptions();if(Rt&&Rn){var Ka=En.map(function(oo,On){return re.createElement(Rn.Option,{key:On,value:oo.toString()},(ft||je.buildOptionText)(oo))});ga=re.createElement(Rn,{disabled:hn,prefixCls:Gt,showSearch:!1,className:"".concat(Cn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(yn||En[0]).toString(),onChange:this.changeSize,getPopupContainer:function(On){return On.parentNode},"aria-label":Vt.page_size,defaultOpen:!1},Ka)}return dn&&(Ge&&(Pa=typeof Ge=="boolean"?re.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:hn,className:"".concat(Cn,"-quick-jumper-button")},Vt.jump_to_confirm):re.createElement("span",{onClick:this.go,onKeyUp:this.go},Ge)),Da=re.createElement("div",{className:"".concat(Cn,"-quick-jumper")},Vt.jump_to,re.createElement("input",{disabled:hn,type:"text",value:Zt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Vt.page}),Vt.page,Pa)),re.createElement("li",{className:"".concat(Cn)},ga,Da)}}]),et}(re.Component);de.defaultProps={pageSizeOptions:["10","20","50","100"]};var se=de,ce=function(Ie){var et,tt=Ie.rootPrefixCls,je=Ie.page,mt=Ie.active,yn=Ie.className,Vt=Ie.showTitle,pn=Ie.onClick,Rt=Ie.onKeyPress,dn=Ie.itemRender,Ge="".concat(tt,"-item"),ht=me()(Ge,"".concat(Ge,"-").concat(je),(et={},(0,oe.Z)(et,"".concat(Ge,"-active"),mt),(0,oe.Z)(et,"".concat(Ge,"-disabled"),!je),(0,oe.Z)(et,Ie.className,yn),et)),ft=function(){pn(je)},Gt=function(Cn){Rt(Cn,pn,je)},hn=dn(je,"page",re.createElement("a",{rel:"nofollow"},je));return hn?re.createElement("li",{title:Vt?je.toString():null,className:ht,onClick:ft,onKeyPress:Gt,tabIndex:0},hn):null},fe=ce;function he(){}function Ee(Me){var Ie=Number(Me);return typeof Ie=="number"&&!Number.isNaN(Ie)&&isFinite(Ie)&&Math.floor(Ie)===Ie}var Ke=function(Ie,et,tt){return tt};function Le(Me,Ie,et){var tt=typeof Me=="undefined"?Ie.pageSize:Me;return Math.floor((et.total-1)/tt)+1}var Ve=function(Me){(0,y.Z)(et,Me);var Ie=(0,z.Z)(et);function et(tt){var je;(0,E.Z)(this,et),je=Ie.call(this,tt),je.paginationNode=re.createRef(),je.getJumpPrevPage=function(){return Math.max(1,je.state.current-(je.props.showLessItems?3:5))},je.getJumpNextPage=function(){return Math.min(Le(void 0,je.state,je.props),je.state.current+(je.props.showLessItems?3:5))},je.getItemIcon=function(Rt,dn){var Ge=je.props.prefixCls,ht=Rt||re.createElement("button",{type:"button","aria-label":dn,className:"".concat(Ge,"-item-link")});return typeof Rt=="function"&&(ht=re.createElement(Rt,(0,a.Z)({},je.props))),ht},je.isValid=function(Rt){var dn=je.props.total;return Ee(Rt)&&Rt!==je.state.current&&Ee(dn)&&dn>0},je.shouldDisplayQuickJumper=function(){var Rt=je.props,dn=Rt.showQuickJumper,Ge=Rt.total,ht=je.state.pageSize;return Ge<=ht?!1:dn},je.handleKeyDown=function(Rt){(Rt.keyCode===le.ARROW_UP||Rt.keyCode===le.ARROW_DOWN)&&Rt.preventDefault()},je.handleKeyUp=function(Rt){var dn=je.getValidValue(Rt),Ge=je.state.currentInputValue;dn!==Ge&&je.setState({currentInputValue:dn}),Rt.keyCode===le.ENTER?je.handleChange(dn):Rt.keyCode===le.ARROW_UP?je.handleChange(dn-1):Rt.keyCode===le.ARROW_DOWN&&je.handleChange(dn+1)},je.handleBlur=function(Rt){var dn=je.getValidValue(Rt);je.handleChange(dn)},je.changePageSize=function(Rt){var dn=je.state.current,Ge=Le(Rt,je.state,je.props);dn=dn>Ge?Ge:dn,Ge===0&&(dn=je.state.current),typeof Rt=="number"&&("pageSize"in je.props||je.setState({pageSize:Rt}),"current"in je.props||je.setState({current:dn,currentInputValue:dn})),je.props.onShowSizeChange(dn,Rt),"onChange"in je.props&&je.props.onChange&&je.props.onChange(dn,Rt)},je.handleChange=function(Rt){var dn=je.props,Ge=dn.disabled,ht=dn.onChange,ft=je.state,Gt=ft.pageSize,hn=ft.current,Zt=ft.currentInputValue;if(je.isValid(Rt)&&!Ge){var Cn=Le(void 0,je.state,je.props),Rn=Rt;return Rt>Cn?Rn=Cn:Rt<1&&(Rn=1),"current"in je.props||je.setState({current:Rn}),Rn!==Zt&&je.setState({currentInputValue:Rn}),ht(Rn,Gt),Rn}return hn},je.prev=function(){je.hasPrev()&&je.handleChange(je.state.current-1)},je.next=function(){je.hasNext()&&je.handleChange(je.state.current+1)},je.jumpPrev=function(){je.handleChange(je.getJumpPrevPage())},je.jumpNext=function(){je.handleChange(je.getJumpNextPage())},je.hasPrev=function(){return je.state.current>1},je.hasNext=function(){return je.state.current2?Ge-2:0),ft=2;ft=yn?pn=yn:pn=Number(mt),pn}},{key:"getShowSizeChanger",value:function(){var je=this.props,mt=je.showSizeChanger,yn=je.total,Vt=je.totalBoundaryShowSizeChanger;return typeof mt!="undefined"?mt:yn>Vt}},{key:"render",value:function(){var je=this.props,mt=je.prefixCls,yn=je.className,Vt=je.style,pn=je.disabled,Rt=je.hideOnSinglePage,dn=je.total,Ge=je.locale,ht=je.showQuickJumper,ft=je.showLessItems,Gt=je.showTitle,hn=je.showTotal,Zt=je.simple,Cn=je.itemRender,Rn=je.showPrevNextJumpers,ga=je.jumpPrevIcon,Da=je.jumpNextIcon,Pa=je.selectComponentClass,En=je.selectPrefixCls,Ka=je.pageSizeOptions,oo=this.state,On=oo.current,Eo=oo.pageSize,uo=oo.currentInputValue;if(Rt===!0&&dn<=Eo)return null;var no=Le(void 0,this.state,this.props),nn=[],_n=null,na=null,Oa=null,fa=null,va=null,ar=ht&&ht.goButton,Ar=ft?1:2,jr=On-1>0?On-1:0,Et=On+1dn?dn:On*Eo]));if(Zt){ar&&(typeof ar=="boolean"?va=re.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ge.jump_to_confirm):va=re.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ar),va=re.createElement("li",{title:Gt?"".concat(Ge.jump_to).concat(On,"/").concat(no):null,className:"".concat(mt,"-simple-pager")},va));var zn=this.renderPrev(jr);return re.createElement("ul",(0,b.Z)({className:me()(mt,"".concat(mt,"-simple"),(0,oe.Z)({},"".concat(mt,"-disabled"),pn),yn),style:Vt,ref:this.paginationNode},Ot),Ft,zn?re.createElement("li",{title:Gt?Ge.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:me()("".concat(mt,"-prev"),(0,oe.Z)({},"".concat(mt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},zn):null,re.createElement("li",{title:Gt?"".concat(On,"/").concat(no):null,className:"".concat(mt,"-simple-pager")},re.createElement("input",{type:"text",value:uo,disabled:pn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),re.createElement("span",{className:"".concat(mt,"-slash")},"/"),no),re.createElement("li",{title:Gt?Ge.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:me()("".concat(mt,"-next"),(0,oe.Z)({},"".concat(mt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Et)),va)}if(no<=3+Ar*2){var $n={locale:Ge,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Gt,itemRender:Cn};no||nn.push(re.createElement(fe,(0,b.Z)({},$n,{key:"noPager",page:1,className:"".concat(mt,"-item-disabled")})));for(var Yn=1;Yn<=no;Yn+=1){var Vo=On===Yn;nn.push(re.createElement(fe,(0,b.Z)({},$n,{key:Yn,page:Yn,active:Vo})))}}else{var _a=ft?Ge.prev_3:Ge.prev_5,Ua=ft?Ge.next_3:Ge.next_5,Br=Cn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ga,"prev page")),Qa=Cn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Da,"next page"));Rn&&(_n=Br?re.createElement("li",{title:Gt?_a:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:me()("".concat(mt,"-jump-prev"),(0,oe.Z)({},"".concat(mt,"-jump-prev-custom-icon"),!!ga))},Br):null,na=Qa?re.createElement("li",{title:Gt?Ua:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:me()("".concat(mt,"-jump-next"),(0,oe.Z)({},"".concat(mt,"-jump-next-custom-icon"),!!Da))},Qa):null),fa=re.createElement(fe,{locale:Ge,last:!0,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:no,page:no,active:!1,showTitle:Gt,itemRender:Cn}),Oa=re.createElement(fe,{locale:Ge,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Gt,itemRender:Cn});var kn=Math.max(1,On-Ar),mr=Math.min(On+Ar,no);On-1<=Ar&&(mr=1+Ar*2),no-On<=Ar&&(kn=no-Ar*2);for(var Gr=kn;Gr<=mr;Gr+=1){var xr=On===Gr;nn.push(re.createElement(fe,{locale:Ge,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Gr,page:Gr,active:xr,showTitle:Gt,itemRender:Cn}))}On-1>=Ar*2&&On!==3&&(nn[0]=(0,re.cloneElement)(nn[0],{className:"".concat(mt,"-item-after-jump-prev")}),nn.unshift(_n)),no-On>=Ar*2&&On!==no-2&&(nn[nn.length-1]=(0,re.cloneElement)(nn[nn.length-1],{className:"".concat(mt,"-item-before-jump-next")}),nn.push(na)),kn!==1&&nn.unshift(Oa),mr!==no&&nn.push(fa)}var $o=!this.hasPrev()||!no,At=!this.hasNext()||!no,gn=this.renderPrev(jr),mn=this.renderNext(Et);return re.createElement("ul",(0,b.Z)({className:me()(mt,yn,(0,oe.Z)({},"".concat(mt,"-disabled"),pn)),style:Vt,ref:this.paginationNode},Ot),Ft,gn?re.createElement("li",{title:Gt?Ge.prev_page:null,onClick:this.prev,tabIndex:$o?null:0,onKeyPress:this.runIfEnterPrev,className:me()("".concat(mt,"-prev"),(0,oe.Z)({},"".concat(mt,"-disabled"),$o)),"aria-disabled":$o},gn):null,nn,mn?re.createElement("li",{title:Gt?Ge.next_page:null,onClick:this.next,tabIndex:At?null:0,onKeyPress:this.runIfEnterNext,className:me()("".concat(mt,"-next"),(0,oe.Z)({},"".concat(mt,"-disabled"),At)),"aria-disabled":At},mn):null,re.createElement(se,{disabled:pn,locale:Ge,rootPrefixCls:mt,selectComponentClass:Pa,selectPrefixCls:En,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:On,pageSize:Eo,pageSizeOptions:Ka,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ar}))}}],[{key:"getDerivedStateFromProps",value:function(je,mt){var yn={};if("current"in je&&(yn.current=je.current,je.current!==mt.current&&(yn.currentInputValue=yn.current)),"pageSize"in je&&je.pageSize!==mt.pageSize){var Vt=mt.current,pn=Le(je.pageSize,mt,je);Vt=Vt>pn?pn:Vt,"current"in je||(yn.current=Vt,yn.currentInputValue=Vt),yn.pageSize=je.pageSize}return yn}}]),et}(re.Component);Ve.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:he,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:he,locale:ie.Z,style:{},itemRender:Ke,totalBoundaryShowSizeChanger:50};var Oe=Ve,Re=te(22075),at=te(36355),vt=te(19716),st=te(8628),pt=te(9763),Je=te(57809);const Pt=Me=>re.createElement(Je.default,Object.assign({},Me,{showSearch:!0,size:"small"})),qe=Me=>re.createElement(Je.default,Object.assign({},Me,{showSearch:!0,size:"middle"}));Pt.Option=Je.default.Option,qe.Option=Je.default.Option;var we=te(9937),_e=te(17313),ct=te(83116),Wt=te(37613);const gt=Me=>{const{componentCls:Ie}=Me;return{[`${Ie}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:Me.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:Me.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ie}-disabled`]:{cursor:"not-allowed",[`${Ie}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Me.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Me.colorBorder,backgroundColor:Me.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Me.itemActiveBgDisabled},a:{color:Me.itemActiveColorDisabled}}},[`${Ie}-item-link`]:{color:Me.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ie}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ie}-simple-pager`]:{color:Me.colorTextDisabled},[`${Ie}-jump-prev, ${Ie}-jump-next`]:{[`${Ie}-item-link-icon`]:{opacity:0},[`${Ie}-item-ellipsis`]:{opacity:1}}},[`&${Ie}-simple`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&${Ie}-disabled ${Ie}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},qt=Me=>{const{componentCls:Ie}=Me;return{[`&${Ie}-mini ${Ie}-total-text, &${Ie}-mini ${Ie}-simple-pager`]:{height:Me.itemSizeSM,lineHeight:`${Me.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-item`]:{minWidth:Me.itemSizeSM,height:Me.itemSizeSM,margin:0,lineHeight:`${Me.itemSizeSM-2}px`},[`&${Ie}-mini:not(${Ie}-disabled) ${Ie}-item:not(${Ie}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Me.colorBgTextHover},"&:active":{backgroundColor:Me.colorBgTextActive}},[`&${Ie}-mini ${Ie}-prev, &${Ie}-mini ${Ie}-next`]:{minWidth:Me.itemSizeSM,height:Me.itemSizeSM,margin:0,lineHeight:`${Me.itemSizeSM}px`},[`&${Ie}-mini:not(${Ie}-disabled)`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&:hover ${Ie}-item-link`]:{backgroundColor:Me.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:Me.colorBgTextActive},[`&${Ie}-disabled:hover ${Ie}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${rt}-item-icon, ${Ye}`]:{margin:0,fontSize:dn,lineHeight:`${Ae}px`,"+ span":{display:"inline-block",opacity:0}}},[`${rt}-item-icon, ${Ye}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${rt}-item-icon, ${Ye}`]:{display:"none"},"a, a:hover":{color:nt}},[`${rt}-item-group-title`]:Object.assign(Object.assign({},he.vS),{paddingInline:Qt})}}]};const dt=gt=>{const{componentCls:rt,motionDurationSlow:Ye,motionDurationMid:Ae,motionEaseInOut:nt,motionEaseOut:It,iconCls:Me,iconSize:Ie,iconMarginInlineEnd:et}=gt;return{[`${rt}-item, ${rt}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ye}`,`background ${Ye}`,`padding ${Ye} ${nt}`].join(","),[`${rt}-item-icon, ${Me}`]:{minWidth:Ie,fontSize:Ie,transition:[`font-size ${Ae} ${It}`,`margin ${Ye} ${nt}`,`color ${Ye}`].join(","),"+ span":{marginInlineStart:et,opacity:1,transition:[`opacity ${Ye} ${nt}`,`margin ${Ye}`,`color ${Ye}`].join(",")}},[`${rt}-item-icon`]:Object.assign({},(0,he.Ro)()),[`&${rt}-item-only-child`]:{[`> ${Me}, > ${rt}-item-icon`]:{marginInlineEnd:0}}},[`${rt}-item-disabled, ${rt}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${rt}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Wt=gt=>{const{componentCls:rt,motionDurationSlow:Ye,motionEaseInOut:Ae,borderRadius:nt,menuArrowSize:It,menuArrowOffset:Me}=gt;return{[`${rt}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:gt.margin,width:It,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ye} ${Ae}, opacity ${Ye}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:It*.6,height:It*.15,backgroundColor:"currentcolor",borderRadius:nt,transition:[`background ${Ye} ${Ae}`,`transform ${Ye} ${Ae}`,`top ${Ye} ${Ae}`,`color ${Ye} ${Ae}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Me})`},"&::after":{transform:`rotate(-45deg) translateY(${Me})`}}}}},ht=gt=>{const{antCls:rt,componentCls:Ye,fontSize:Ae,motionDurationSlow:nt,motionDurationMid:It,motionEaseInOut:Me,paddingXS:Ie,padding:et,colorSplit:tt,lineWidth:je,zIndexPopup:mt,borderRadiusLG:yn,subMenuItemBorderRadius:Qt,menuArrowSize:pn,menuArrowOffset:Rt,lineType:dn,menuPanelMaskInset:Ge,groupTitleLineHeight:vt,groupTitleFontSize:ft}=gt;return[{"":{[`${Ye}`]:Object.assign(Object.assign({},(0,he.dF)()),{"&-hidden":{display:"none"}})},[`${Ye}-submenu-hidden`]:{display:"none"}},{[Ye]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(gt)),(0,he.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ae,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${nt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ye}-item`]:{flex:"none"}},[`${Ye}-item, ${Ye}-submenu, ${Ye}-submenu-title`]:{borderRadius:gt.itemBorderRadius},[`${Ye}-item-group-title`]:{padding:`${Ie}px ${et}px`,fontSize:ft,lineHeight:vt,transition:`all ${nt}`},[`&-horizontal ${Ye}-submenu`]:{transition:[`border-color ${nt} ${Me}`,`background ${nt} ${Me}`].join(",")},[`${Ye}-submenu, ${Ye}-submenu-inline`]:{transition:[`border-color ${nt} ${Me}`,`background ${nt} ${Me}`,`padding ${It} ${Me}`].join(",")},[`${Ye}-submenu ${Ye}-sub`]:{cursor:"initial",transition:[`background ${nt} ${Me}`,`padding ${nt} ${Me}`].join(",")},[`${Ye}-title-content`]:{transition:`color ${nt}`},[`${Ye}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ye}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:tt,borderStyle:dn,borderWidth:0,borderTopWidth:je,marginBlock:je,padding:0,"&-dashed":{borderStyle:"dashed"}}}),dt(gt)),{[`${Ye}-item-group`]:{[`${Ye}-item-group-list`]:{margin:0,padding:0,[`${Ye}-item, ${Ye}-submenu-title`]:{paddingInline:`${Ae*2}px ${et}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:mt,borderRadius:yn,boxShadow:"none",transformOrigin:"0 0",[`&${Ye}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ge}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ge},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:gt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:gt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:gt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:gt.paddingXS},[`> ${Ye}`]:Object.assign(Object.assign(Object.assign({borderRadius:yn},dt(gt)),Wt(gt)),{[`${Ye}-item, ${Ye}-submenu > ${Ye}-submenu-title`]:{borderRadius:Qt},[`${Ye}-submenu-title::after`]:{transition:`transform ${nt} ${Me}`}})}}),Wt(gt)),{[`&-inline-collapsed ${Ye}-submenu-arrow, + &-inline ${Ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Rt})`},"&::after":{transform:`rotate(45deg) translateX(-${Rt})`}},[`${Ye}-submenu-open${Ye}-submenu-inline > ${Ye}-submenu-title > ${Ye}-submenu-arrow`]:{transform:`translateY(-${pn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Rt})`},"&::before":{transform:`rotate(45deg) translateX(${Rt})`}}})},{[`${rt}-layout-header`]:{[Ye]:{lineHeight:"inherit"}}}]};var Ut=(gt,rt)=>(0,Ve.Z)("Menu",Ae=>{if(rt===!1)return[];const{colorBgElevated:nt,colorPrimary:It,colorTextLightSolid:Me,controlHeightLG:Ie,fontSize:et,darkItemColor:tt,darkDangerItemColor:je,darkItemBg:mt,darkSubMenuItemBg:yn,darkItemSelectedColor:Qt,darkItemSelectedBg:pn,darkDangerItemSelectedBg:Rt,darkItemHoverBg:dn,darkGroupTitleColor:Ge,darkItemHoverColor:vt,darkItemDisabledColor:ft,darkDangerItemHoverColor:Gt,darkDangerItemSelectedColor:hn,darkDangerItemActiveBg:Zt}=Ae,Cn=et/7*5,Rn=(0,Oe.TS)(Ae,{menuArrowSize:Cn,menuHorizontalHeight:Ie*1.15,menuArrowOffset:`${Cn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:nt}),ga=(0,Oe.TS)(Rn,{itemColor:tt,itemHoverColor:vt,groupTitleColor:Ge,itemSelectedColor:Qt,itemBg:mt,popupBg:mt,subMenuItemBg:yn,itemActiveBg:"transparent",itemSelectedBg:pn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:dn,itemDisabledColor:ft,dangerItemColor:je,dangerItemHoverColor:Gt,dangerItemSelectedColor:hn,dangerItemActiveBg:Zt,dangerItemSelectedBg:Rt,menuSubMenuBg:yn,horizontalItemSelectedColor:Me,horizontalItemSelectedBg:It});return[ht(Rn),ot(Rn),_e(Rn),Et(Rn,"light"),Et(ga,"dark"),st(Rn),(0,Ee.Z)(Rn),(0,Ke.oN)(Rn,"slide-up"),(0,Ke.oN)(Rn,"slide-down"),(0,Le._y)(Rn,"zoom-big")]},Ae=>{const{colorPrimary:nt,colorError:It,colorTextDisabled:Me,colorErrorBg:Ie,colorText:et,colorTextDescription:tt,colorBgContainer:je,colorFillAlter:mt,colorFillContent:yn,lineWidth:Qt,lineWidthBold:pn,controlItemBgActive:Rt,colorBgTextHover:dn,controlHeightLG:Ge,lineHeight:vt,colorBgElevated:ft,marginXXS:Gt,padding:hn,fontSize:Zt,controlHeightSM:Cn,fontSizeLG:Rn,colorTextLightSolid:ga,colorErrorHover:Da}=Ae,Pa=new fe.C(ga).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ae.zIndexPopupBase+50,radiusItem:Ae.borderRadiusLG,itemBorderRadius:Ae.borderRadiusLG,radiusSubMenuItem:Ae.borderRadiusSM,subMenuItemBorderRadius:Ae.borderRadiusSM,colorItemText:et,itemColor:et,colorItemTextHover:et,itemHoverColor:et,colorItemTextHoverHorizontal:nt,horizontalItemHoverColor:nt,colorGroupTitle:tt,groupTitleColor:tt,colorItemTextSelected:nt,itemSelectedColor:nt,colorItemTextSelectedHorizontal:nt,horizontalItemSelectedColor:nt,colorItemBg:je,itemBg:je,colorItemBgHover:dn,itemHoverBg:dn,colorItemBgActive:yn,itemActiveBg:Rt,colorSubItemBg:mt,subMenuItemBg:mt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:pn,activeBarHeight:pn,colorActiveBarBorderSize:Qt,activeBarBorderWidth:Qt,colorItemTextDisabled:Me,itemDisabledColor:Me,colorDangerItemText:It,dangerItemColor:It,colorDangerItemTextHover:It,dangerItemHoverColor:It,colorDangerItemTextSelected:It,dangerItemSelectedColor:It,colorDangerItemBgActive:Ie,dangerItemActiveBg:Ie,colorDangerItemBgSelected:Ie,dangerItemSelectedBg:Ie,itemMarginInline:Ae.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ge,groupTitleLineHeight:vt,collapsedWidth:Ge*2,popupBg:ft,itemMarginBlock:Gt,itemPaddingInline:hn,horizontalLineHeight:`${Ge*1.15}px`,iconSize:Zt,iconMarginInlineEnd:Cn-Zt,collapsedIconSize:Rn,groupTitleFontSize:Zt,darkItemDisabledColor:new fe.C(ga).setAlpha(.25).toRgbString(),darkItemColor:Pa,darkDangerItemColor:It,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ga,darkItemSelectedBg:nt,darkDangerItemSelectedBg:It,darkItemHoverBg:"transparent",darkGroupTitleColor:Pa,darkItemHoverColor:ga,darkDangerItemHoverColor:Da,darkDangerItemSelectedColor:ga,darkDangerItemActiveBg:It}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(gt),Ze=function(gt,rt){var Ye={};for(var Ae in gt)Object.prototype.hasOwnProperty.call(gt,Ae)&&rt.indexOf(Ae)<0&&(Ye[Ae]=gt[Ae]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ae=Object.getOwnPropertySymbols(gt);nt{var Ye,Ae;const nt=re.useContext(ie.Z),It=nt||{},{getPrefixCls:Me,getPopupContainer:Ie,direction:et,menu:tt}=re.useContext(Ce.E_),je=Me(),{prefixCls:mt,className:yn,style:Qt,theme:pn="light",expandIcon:Rt,_internalDisableMenuItemTitleTooltip:dn,inlineCollapsed:Ge,siderCollapsed:vt,items:ft,children:Gt,rootClassName:hn,mode:Zt,selectable:Cn,onClick:Rn,overflowedIndicatorPopupClassName:ga}=gt,Da=Ze(gt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Pa=(0,Te.Z)(Da,["collapsedWidth"]),En=ce(ft)||Gt;(Ye=It.validator)===null||Ye===void 0||Ye.call(It,{mode:Zt});const Ka=(0,ae.useEvent)(function(){var va;Rn==null||Rn.apply(void 0,arguments),(va=It.onClick)===null||va===void 0||va.call(It)}),oo=It.mode||Zt,On=Cn!=null?Cn:It.selectable,Eo=re.useMemo(()=>vt!==void 0?vt:Ge,[Ge,vt]),uo={horizontal:{motionName:`${je}-slide-up`},inline:(0,le.Z)(je),other:{motionName:`${je}-zoom-big`}},no=Me("menu",mt||It.prefixCls),[nn,_n]=Ut(no,!nt),na=Be()(`${no}-${pn}`,tt==null?void 0:tt.className,yn);let Oa;if(typeof Rt=="function")Oa=Rt;else if(Rt===null||Rt===!1)Oa=null;else if(It.expandIcon===null||It.expandIcon===!1)Oa=null;else{const va=Rt!=null?Rt:It.expandIcon;Oa=(0,me.Tm)(va,{className:Be()(`${no}-submenu-expand-icon`,(0,me.l$)(va)?(Ae=va.props)===null||Ae===void 0?void 0:Ae.className:"")})}const fa=re.useMemo(()=>({prefixCls:no,inlineCollapsed:Eo||!1,direction:et,firstLevel:!0,theme:pn,mode:oo,disableMenuItemTitleTooltip:dn}),[no,Eo,et,dn,pn]);return nn(re.createElement(ie.Z.Provider,{value:null},re.createElement(a.Provider,{value:fa},re.createElement(b.ZP,Object.assign({getPopupContainer:Ie,overflowedIndicator:re.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Be()(no,`${no}-${pn}`,ga),mode:oo,selectable:On,onClick:Ka},Pa,{inlineCollapsed:Eo,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),Qt),className:na,prefixCls:no,direction:et,defaultMotions:uo,expandIcon:Oa,ref:rt,rootClassName:Be()(hn,_n)}),En))))});const Pn=(0,re.forwardRef)((gt,rt)=>{const Ye=(0,re.useRef)(null),Ae=re.useContext(Se.D);return(0,re.useImperativeHandle)(rt,()=>({menu:Ye.current,focus:nt=>{var It;(It=Ye.current)===null||It===void 0||It.focus(nt)}})),re.createElement(Ht,Object.assign({ref:Ye},gt,Ae))});Pn.Item=x,Pn.SubMenu=z,Pn.Divider=ze,Pn.ItemGroup=b.BW;var fn=Pn},58421:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return It}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},be=Se,Be=te(7657),Ce=function(Ie,et){return re.createElement(Be.Z,(0,b.Z)({},Ie,{ref:et,icon:be}))},ue=re.forwardRef(Ce),Ne=ue,ze=te(49198),ke=te(33853),Te=te(38819),we=te(92310),me=te.n(we),oe=te(20068),a=te(33885),E=te(67732),x=te(83652),y=te(42403),z=te(158),ne=te(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},le=ae,ie=te(91735),de=function(Me){(0,y.Z)(et,Me);var Ie=(0,z.Z)(et);function et(){var tt;(0,E.Z)(this,et);for(var je=arguments.length,mt=new Array(je),yn=0;yn=0||Qt.relatedTarget.className.indexOf("".concat(Ge,"-item"))>=0))&&dn(tt.getValidValue()))},tt.go=function(Qt){var pn=tt.state.goInputText;pn!==""&&(Qt.keyCode===le.ENTER||Qt.type==="click")&&(tt.setState({goInputText:""}),tt.props.quickGo(tt.getValidValue()))},tt}return(0,x.Z)(et,[{key:"getPageSizeOptions",value:function(){var je=this.props,mt=je.pageSize,yn=je.pageSizeOptions;return yn.some(function(Qt){return Qt.toString()===mt.toString()})?yn:yn.concat([mt.toString()]).sort(function(Qt,pn){var Rt=Number.isNaN(Number(Qt))?0:Number(Qt),dn=Number.isNaN(Number(pn))?0:Number(pn);return Rt-dn})}},{key:"render",value:function(){var je=this,mt=this.props,yn=mt.pageSize,Qt=mt.locale,pn=mt.rootPrefixCls,Rt=mt.changeSize,dn=mt.quickGo,Ge=mt.goButton,vt=mt.selectComponentClass,ft=mt.buildOptionText,Gt=mt.selectPrefixCls,hn=mt.disabled,Zt=this.state.goInputText,Cn="".concat(pn,"-options"),Rn=vt,ga=null,Da=null,Pa=null;if(!Rt&&!dn)return null;var En=this.getPageSizeOptions();if(Rt&&Rn){var Ka=En.map(function(oo,On){return re.createElement(Rn.Option,{key:On,value:oo.toString()},(ft||je.buildOptionText)(oo))});ga=re.createElement(Rn,{disabled:hn,prefixCls:Gt,showSearch:!1,className:"".concat(Cn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(yn||En[0]).toString(),onChange:this.changeSize,getPopupContainer:function(On){return On.parentNode},"aria-label":Qt.page_size,defaultOpen:!1},Ka)}return dn&&(Ge&&(Pa=typeof Ge=="boolean"?re.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:hn,className:"".concat(Cn,"-quick-jumper-button")},Qt.jump_to_confirm):re.createElement("span",{onClick:this.go,onKeyUp:this.go},Ge)),Da=re.createElement("div",{className:"".concat(Cn,"-quick-jumper")},Qt.jump_to,re.createElement("input",{disabled:hn,type:"text",value:Zt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Qt.page}),Qt.page,Pa)),re.createElement("li",{className:"".concat(Cn)},ga,Da)}}]),et}(re.Component);de.defaultProps={pageSizeOptions:["10","20","50","100"]};var se=de,ce=function(Ie){var et,tt=Ie.rootPrefixCls,je=Ie.page,mt=Ie.active,yn=Ie.className,Qt=Ie.showTitle,pn=Ie.onClick,Rt=Ie.onKeyPress,dn=Ie.itemRender,Ge="".concat(tt,"-item"),vt=me()(Ge,"".concat(Ge,"-").concat(je),(et={},(0,oe.Z)(et,"".concat(Ge,"-active"),mt),(0,oe.Z)(et,"".concat(Ge,"-disabled"),!je),(0,oe.Z)(et,Ie.className,yn),et)),ft=function(){pn(je)},Gt=function(Cn){Rt(Cn,pn,je)},hn=dn(je,"page",re.createElement("a",{rel:"nofollow"},je));return hn?re.createElement("li",{title:Qt?je.toString():null,className:vt,onClick:ft,onKeyPress:Gt,tabIndex:0},hn):null},fe=ce;function he(){}function Ee(Me){var Ie=Number(Me);return typeof Ie=="number"&&!Number.isNaN(Ie)&&isFinite(Ie)&&Math.floor(Ie)===Ie}var Ke=function(Ie,et,tt){return tt};function Le(Me,Ie,et){var tt=typeof Me=="undefined"?Ie.pageSize:Me;return Math.floor((et.total-1)/tt)+1}var Ve=function(Me){(0,y.Z)(et,Me);var Ie=(0,z.Z)(et);function et(tt){var je;(0,E.Z)(this,et),je=Ie.call(this,tt),je.paginationNode=re.createRef(),je.getJumpPrevPage=function(){return Math.max(1,je.state.current-(je.props.showLessItems?3:5))},je.getJumpNextPage=function(){return Math.min(Le(void 0,je.state,je.props),je.state.current+(je.props.showLessItems?3:5))},je.getItemIcon=function(Rt,dn){var Ge=je.props.prefixCls,vt=Rt||re.createElement("button",{type:"button","aria-label":dn,className:"".concat(Ge,"-item-link")});return typeof Rt=="function"&&(vt=re.createElement(Rt,(0,a.Z)({},je.props))),vt},je.isValid=function(Rt){var dn=je.props.total;return Ee(Rt)&&Rt!==je.state.current&&Ee(dn)&&dn>0},je.shouldDisplayQuickJumper=function(){var Rt=je.props,dn=Rt.showQuickJumper,Ge=Rt.total,vt=je.state.pageSize;return Ge<=vt?!1:dn},je.handleKeyDown=function(Rt){(Rt.keyCode===le.ARROW_UP||Rt.keyCode===le.ARROW_DOWN)&&Rt.preventDefault()},je.handleKeyUp=function(Rt){var dn=je.getValidValue(Rt),Ge=je.state.currentInputValue;dn!==Ge&&je.setState({currentInputValue:dn}),Rt.keyCode===le.ENTER?je.handleChange(dn):Rt.keyCode===le.ARROW_UP?je.handleChange(dn-1):Rt.keyCode===le.ARROW_DOWN&&je.handleChange(dn+1)},je.handleBlur=function(Rt){var dn=je.getValidValue(Rt);je.handleChange(dn)},je.changePageSize=function(Rt){var dn=je.state.current,Ge=Le(Rt,je.state,je.props);dn=dn>Ge?Ge:dn,Ge===0&&(dn=je.state.current),typeof Rt=="number"&&("pageSize"in je.props||je.setState({pageSize:Rt}),"current"in je.props||je.setState({current:dn,currentInputValue:dn})),je.props.onShowSizeChange(dn,Rt),"onChange"in je.props&&je.props.onChange&&je.props.onChange(dn,Rt)},je.handleChange=function(Rt){var dn=je.props,Ge=dn.disabled,vt=dn.onChange,ft=je.state,Gt=ft.pageSize,hn=ft.current,Zt=ft.currentInputValue;if(je.isValid(Rt)&&!Ge){var Cn=Le(void 0,je.state,je.props),Rn=Rt;return Rt>Cn?Rn=Cn:Rt<1&&(Rn=1),"current"in je.props||je.setState({current:Rn}),Rn!==Zt&&je.setState({currentInputValue:Rn}),vt(Rn,Gt),Rn}return hn},je.prev=function(){je.hasPrev()&&je.handleChange(je.state.current-1)},je.next=function(){je.hasNext()&&je.handleChange(je.state.current+1)},je.jumpPrev=function(){je.handleChange(je.getJumpPrevPage())},je.jumpNext=function(){je.handleChange(je.getJumpNextPage())},je.hasPrev=function(){return je.state.current>1},je.hasNext=function(){return je.state.current2?Ge-2:0),ft=2;ft=yn?pn=yn:pn=Number(mt),pn}},{key:"getShowSizeChanger",value:function(){var je=this.props,mt=je.showSizeChanger,yn=je.total,Qt=je.totalBoundaryShowSizeChanger;return typeof mt!="undefined"?mt:yn>Qt}},{key:"render",value:function(){var je=this.props,mt=je.prefixCls,yn=je.className,Qt=je.style,pn=je.disabled,Rt=je.hideOnSinglePage,dn=je.total,Ge=je.locale,vt=je.showQuickJumper,ft=je.showLessItems,Gt=je.showTitle,hn=je.showTotal,Zt=je.simple,Cn=je.itemRender,Rn=je.showPrevNextJumpers,ga=je.jumpPrevIcon,Da=je.jumpNextIcon,Pa=je.selectComponentClass,En=je.selectPrefixCls,Ka=je.pageSizeOptions,oo=this.state,On=oo.current,Eo=oo.pageSize,uo=oo.currentInputValue;if(Rt===!0&&dn<=Eo)return null;var no=Le(void 0,this.state,this.props),nn=[],_n=null,na=null,Oa=null,fa=null,va=null,ar=vt&&vt.goButton,Ar=ft?1:2,jr=On-1>0?On-1:0,St=On+1dn?dn:On*Eo]));if(Zt){ar&&(typeof ar=="boolean"?va=re.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ge.jump_to_confirm):va=re.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ar),va=re.createElement("li",{title:Gt?"".concat(Ge.jump_to).concat(On,"/").concat(no):null,className:"".concat(mt,"-simple-pager")},va));var zn=this.renderPrev(jr);return re.createElement("ul",(0,b.Z)({className:me()(mt,"".concat(mt,"-simple"),(0,oe.Z)({},"".concat(mt,"-disabled"),pn),yn),style:Qt,ref:this.paginationNode},Ot),Ft,zn?re.createElement("li",{title:Gt?Ge.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:me()("".concat(mt,"-prev"),(0,oe.Z)({},"".concat(mt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},zn):null,re.createElement("li",{title:Gt?"".concat(On,"/").concat(no):null,className:"".concat(mt,"-simple-pager")},re.createElement("input",{type:"text",value:uo,disabled:pn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),re.createElement("span",{className:"".concat(mt,"-slash")},"/"),no),re.createElement("li",{title:Gt?Ge.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:me()("".concat(mt,"-next"),(0,oe.Z)({},"".concat(mt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(St)),va)}if(no<=3+Ar*2){var $n={locale:Ge,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Gt,itemRender:Cn};no||nn.push(re.createElement(fe,(0,b.Z)({},$n,{key:"noPager",page:1,className:"".concat(mt,"-item-disabled")})));for(var Yn=1;Yn<=no;Yn+=1){var Vo=On===Yn;nn.push(re.createElement(fe,(0,b.Z)({},$n,{key:Yn,page:Yn,active:Vo})))}}else{var _a=ft?Ge.prev_3:Ge.prev_5,Ua=ft?Ge.next_3:Ge.next_5,Br=Cn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ga,"prev page")),Qa=Cn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Da,"next page"));Rn&&(_n=Br?re.createElement("li",{title:Gt?_a:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:me()("".concat(mt,"-jump-prev"),(0,oe.Z)({},"".concat(mt,"-jump-prev-custom-icon"),!!ga))},Br):null,na=Qa?re.createElement("li",{title:Gt?Ua:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:me()("".concat(mt,"-jump-next"),(0,oe.Z)({},"".concat(mt,"-jump-next-custom-icon"),!!Da))},Qa):null),fa=re.createElement(fe,{locale:Ge,last:!0,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:no,page:no,active:!1,showTitle:Gt,itemRender:Cn}),Oa=re.createElement(fe,{locale:Ge,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Gt,itemRender:Cn});var kn=Math.max(1,On-Ar),mr=Math.min(On+Ar,no);On-1<=Ar&&(mr=1+Ar*2),no-On<=Ar&&(kn=no-Ar*2);for(var Gr=kn;Gr<=mr;Gr+=1){var xr=On===Gr;nn.push(re.createElement(fe,{locale:Ge,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Gr,page:Gr,active:xr,showTitle:Gt,itemRender:Cn}))}On-1>=Ar*2&&On!==3&&(nn[0]=(0,re.cloneElement)(nn[0],{className:"".concat(mt,"-item-after-jump-prev")}),nn.unshift(_n)),no-On>=Ar*2&&On!==no-2&&(nn[nn.length-1]=(0,re.cloneElement)(nn[nn.length-1],{className:"".concat(mt,"-item-before-jump-next")}),nn.push(na)),kn!==1&&nn.unshift(Oa),mr!==no&&nn.push(fa)}var $o=!this.hasPrev()||!no,At=!this.hasNext()||!no,gn=this.renderPrev(jr),mn=this.renderNext(St);return re.createElement("ul",(0,b.Z)({className:me()(mt,yn,(0,oe.Z)({},"".concat(mt,"-disabled"),pn)),style:Qt,ref:this.paginationNode},Ot),Ft,gn?re.createElement("li",{title:Gt?Ge.prev_page:null,onClick:this.prev,tabIndex:$o?null:0,onKeyPress:this.runIfEnterPrev,className:me()("".concat(mt,"-prev"),(0,oe.Z)({},"".concat(mt,"-disabled"),$o)),"aria-disabled":$o},gn):null,nn,mn?re.createElement("li",{title:Gt?Ge.next_page:null,onClick:this.next,tabIndex:At?null:0,onKeyPress:this.runIfEnterNext,className:me()("".concat(mt,"-next"),(0,oe.Z)({},"".concat(mt,"-disabled"),At)),"aria-disabled":At},mn):null,re.createElement(se,{disabled:pn,locale:Ge,rootPrefixCls:mt,selectComponentClass:Pa,selectPrefixCls:En,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:On,pageSize:Eo,pageSizeOptions:Ka,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ar}))}}],[{key:"getDerivedStateFromProps",value:function(je,mt){var yn={};if("current"in je&&(yn.current=je.current,je.current!==mt.current&&(yn.currentInputValue=yn.current)),"pageSize"in je&&je.pageSize!==mt.pageSize){var Qt=mt.current,pn=Le(je.pageSize,mt,je);Qt=Qt>pn?pn:Qt,"current"in je||(yn.current=Qt,yn.currentInputValue=Qt),yn.pageSize=je.pageSize}return yn}}]),et}(re.Component);Ve.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:he,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:he,locale:ie.Z,style:{},itemRender:Ke,totalBoundaryShowSizeChanger:50};var Oe=Ve,Re=te(22075),ot=te(36355),ct=te(19716),st=te(8628),pt=te(9763),Je=te(57809);const Et=Me=>re.createElement(Je.default,Object.assign({},Me,{showSearch:!0,size:"small"})),qe=Me=>re.createElement(Je.default,Object.assign({},Me,{showSearch:!0,size:"middle"}));Et.Option=Je.default.Option,qe.Option=Je.default.Option;var De=te(9937),_e=te(17313),dt=te(83116),Wt=te(37613);const ht=Me=>{const{componentCls:Ie}=Me;return{[`${Ie}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:Me.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:Me.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ie}-disabled`]:{cursor:"not-allowed",[`${Ie}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Me.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Me.colorBorder,backgroundColor:Me.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Me.itemActiveBgDisabled},a:{color:Me.itemActiveColorDisabled}}},[`${Ie}-item-link`]:{color:Me.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ie}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ie}-simple-pager`]:{color:Me.colorTextDisabled},[`${Ie}-jump-prev, ${Ie}-jump-next`]:{[`${Ie}-item-link-icon`]:{opacity:0},[`${Ie}-item-ellipsis`]:{opacity:1}}},[`&${Ie}-simple`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&${Ie}-disabled ${Ie}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ut=Me=>{const{componentCls:Ie}=Me;return{[`&${Ie}-mini ${Ie}-total-text, &${Ie}-mini ${Ie}-simple-pager`]:{height:Me.itemSizeSM,lineHeight:`${Me.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-item`]:{minWidth:Me.itemSizeSM,height:Me.itemSizeSM,margin:0,lineHeight:`${Me.itemSizeSM-2}px`},[`&${Ie}-mini:not(${Ie}-disabled) ${Ie}-item:not(${Ie}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Me.colorBgTextHover},"&:active":{backgroundColor:Me.colorBgTextActive}},[`&${Ie}-mini ${Ie}-prev, &${Ie}-mini ${Ie}-next`]:{minWidth:Me.itemSizeSM,height:Me.itemSizeSM,margin:0,lineHeight:`${Me.itemSizeSM}px`},[`&${Ie}-mini:not(${Ie}-disabled)`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&:hover ${Ie}-item-link`]:{backgroundColor:Me.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:Me.colorBgTextActive},[`&${Ie}-disabled:hover ${Ie}-item-link`]:{backgroundColor:"transparent"}}},[` &${Ie}-mini ${Ie}-prev ${Ie}-item-link, &${Ie}-mini ${Ie}-next ${Ie}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Me.itemSizeSM,lineHeight:`${Me.itemSizeSM}px`}},[`&${Ie}-mini ${Ie}-jump-prev, &${Ie}-mini ${Ie}-jump-next`]:{height:Me.itemSizeSM,marginInlineEnd:0,lineHeight:`${Me.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-options`]:{marginInlineStart:Me.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Me.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Me.itemSizeSM,lineHeight:`${Me.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,we.x0)(Me)),{width:Me.paginationMiniQuickJumperInputWidth,height:Me.controlHeightSM})}}}},Ze=Me=>{const{componentCls:Ie}=Me;return{[` + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Me.itemSizeSM,lineHeight:`${Me.itemSizeSM}px`}},[`&${Ie}-mini ${Ie}-jump-prev, &${Ie}-mini ${Ie}-jump-next`]:{height:Me.itemSizeSM,marginInlineEnd:0,lineHeight:`${Me.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-options`]:{marginInlineStart:Me.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Me.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Me.itemSizeSM,lineHeight:`${Me.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,De.x0)(Me)),{width:Me.paginationMiniQuickJumperInputWidth,height:Me.controlHeightSM})}}}},Ze=Me=>{const{componentCls:Ie}=Me;return{[` &${Ie}-simple ${Ie}-prev, &${Ie}-simple ${Ie}-next `]:{height:Me.itemSizeSM,lineHeight:`${Me.itemSizeSM}px`,verticalAlign:"top",[`${Ie}-item-link`]:{height:Me.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Me.colorBgTextHover},"&:active":{backgroundColor:Me.colorBgTextActive},"&::after":{height:Me.itemSizeSM,lineHeight:`${Me.itemSizeSM}px`}}},[`&${Ie}-simple ${Ie}-simple-pager`]:{display:"inline-block",height:Me.itemSizeSM,marginInlineEnd:Me.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Me.marginXS,padding:`0 ${Me.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Me.itemInputBg,border:`${Me.lineWidth}px ${Me.lineType} ${Me.colorBorder}`,borderRadius:Me.borderRadius,outline:"none",transition:`border-color ${Me.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Me.colorPrimary},"&:focus":{borderColor:Me.colorPrimaryHover,boxShadow:`${Me.inputOutlineOffset}px 0 ${Me.controlOutlineWidth}px ${Me.controlOutline}`},"&[disabled]":{color:Me.colorTextDisabled,backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,cursor:"not-allowed"}}}}},Tt=Me=>{const{componentCls:Ie}=Me;return{[`${Ie}-jump-prev, ${Ie}-jump-next`]:{outline:0,[`${Ie}-item-container`]:{position:"relative",[`${Ie}-item-link-icon`]:{color:Me.colorPrimary,fontSize:Me.fontSizeSM,opacity:0,transition:`all ${Me.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Ie}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Me.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Me.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Me.paginationEllipsisTextIndent,opacity:1,transition:`all ${Me.motionDurationMid}`}},"&:hover":{[`${Ie}-item-link-icon`]:{opacity:1},[`${Ie}-item-ellipsis`]:{opacity:0}}},[` @@ -192,15 +192,15 @@ ${Ie}-next, ${Ie}-jump-prev, ${Ie}-jump-next - `]:{display:"inline-block",minWidth:Me.itemSize,height:Me.itemSize,color:Me.colorText,fontFamily:Me.fontFamily,lineHeight:`${Me.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Me.borderRadius,cursor:"pointer",transition:`all ${Me.motionDurationMid}`},[`${Ie}-prev, ${Ie}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Me.colorText,cursor:"pointer",userSelect:"none"},[`${Ie}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Me.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Me.lineWidth}px ${Me.lineType} transparent`,borderRadius:Me.borderRadius,outline:"none",transition:`all ${Me.motionDurationMid}`},[`&:hover ${Ie}-item-link`]:{backgroundColor:Me.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:Me.colorBgTextActive},[`&${Ie}-disabled:hover`]:{[`${Ie}-item-link`]:{backgroundColor:"transparent"}}},[`${Ie}-slash`]:{marginInlineEnd:Me.paginationSlashMarginInlineEnd,marginInlineStart:Me.paginationSlashMarginInlineStart},[`${Ie}-options`]:{display:"inline-block",marginInlineStart:Me.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Me.controlHeight,marginInlineStart:Me.marginXS,lineHeight:`${Me.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,we.ik)(Me)),{width:Me.controlHeightLG*1.25,height:Me.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Me.marginXS,marginInlineEnd:Me.marginXS})}}}},Ht=Me=>{const{componentCls:Ie}=Me;return{[`${Ie}-item`]:{display:"inline-block",minWidth:Me.itemSize,height:Me.itemSize,marginInlineEnd:Me.marginXS,fontFamily:Me.fontFamily,lineHeight:`${Me.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Me.lineWidth}px ${Me.lineType} transparent`,borderRadius:Me.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Me.paginationItemPaddingInline}px`,color:Me.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ie}-item-active)`]:{"&:hover":{transition:`all ${Me.motionDurationMid}`,backgroundColor:Me.colorBgTextHover},"&:active":{backgroundColor:Me.colorBgTextActive}},"&-active":{fontWeight:Me.fontWeightStrong,backgroundColor:Me.itemActiveBg,borderColor:Me.colorPrimary,a:{color:Me.colorPrimary},"&:hover":{borderColor:Me.colorPrimaryHover},"&:hover a":{color:Me.colorPrimaryHover}}}}},Pn=Me=>{const{componentCls:Ie}=Me;return{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,_e.Wf)(Me)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ie}-total-text`]:{display:"inline-block",height:Me.itemSize,marginInlineEnd:Me.marginXS,lineHeight:`${Me.itemSize-2}px`,verticalAlign:"middle"}}),Ht(Me)),Tt(Me)),Ze(Me)),qt(Me)),gt(Me)),{[`@media only screen and (max-width: ${Me.screenLG}px)`]:{[`${Ie}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Me.screenSM}px)`]:{[`${Ie}-options`]:{display:"none"}}}),[`&${Me.componentCls}-rtl`]:{direction:"rtl"}}},fn=Me=>{const{componentCls:Ie}=Me;return{[`${Ie}${Ie}-disabled:not(${Ie}-mini)`]:{"&, &:hover":{[`${Ie}-item-link`]:{borderColor:Me.colorBorder}},"&:focus-visible":{[`${Ie}-item-link`]:{borderColor:Me.colorBorder}},[`${Ie}-item, ${Ie}-item-link`]:{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,[`&:hover:not(${Ie}-item-active)`]:{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,a:{color:Me.colorTextDisabled}},[`&${Ie}-item-active`]:{backgroundColor:Me.itemActiveBgDisabled}},[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,color:Me.colorTextDisabled},[`${Ie}-item-link`]:{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder}}},[`${Ie}:not(${Ie}-mini)`]:{[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{borderColor:Me.colorPrimaryHover,backgroundColor:Me.itemBg},[`${Ie}-item-link`]:{backgroundColor:Me.itemLinkBg,borderColor:Me.colorBorder},[`&:hover ${Ie}-item-link`]:{borderColor:Me.colorPrimary,backgroundColor:Me.itemBg,color:Me.colorPrimary},[`&${Ie}-disabled`]:{[`${Ie}-item-link`]:{borderColor:Me.colorBorder,color:Me.colorTextDisabled}}},[`${Ie}-item`]:{backgroundColor:Me.itemBg,border:`${Me.lineWidth}px ${Me.lineType} ${Me.colorBorder}`,[`&:hover:not(${Ie}-item-active)`]:{borderColor:Me.colorPrimary,backgroundColor:Me.itemBg,a:{color:Me.colorPrimary}},"&-active":{borderColor:Me.colorPrimary}}}}},dt=Me=>{const{componentCls:Ie}=Me;return{[`${Ie}:not(${Ie}-disabled)`]:{[`${Ie}-item`]:Object.assign({},(0,_e.Qy)(Me)),[`${Ie}-jump-prev, ${Ie}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ie}-item-link-icon`]:{opacity:1},[`${Ie}-item-ellipsis`]:{opacity:0}},(0,_e.oN)(Me))},[`${Ie}-prev, ${Ie}-next`]:{[`&:focus-visible ${Ie}-item-link`]:Object.assign({},(0,_e.oN)(Me))}}}};var rt=(0,ct.Z)("Pagination",Me=>{const Ie=(0,Wt.TS)(Me,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Me.marginXXS/2,paginationMiniQuickJumperInputWidth:Me.controlHeightLG*1.1,paginationItemPaddingInline:Me.marginXXS*1.5,paginationEllipsisLetterSpacing:Me.marginXXS/2,paginationSlashMarginInlineStart:Me.marginXXS,paginationSlashMarginInlineEnd:Me.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,we.e5)(Me),(0,we.TM)(Me));return[Pn(Ie),dt(Ie),Me.wireframe&&fn(Ie)]},Me=>({itemBg:Me.colorBgContainer,itemSize:Me.controlHeight,itemSizeSM:Me.controlHeightSM,itemActiveBg:Me.colorBgContainer,itemLinkBg:Me.colorBgContainer,itemActiveColorDisabled:Me.colorTextDisabled,itemActiveBgDisabled:Me.controlItemBgActiveDisabled,itemInputBg:Me.colorBgContainer,miniOptionsSizeChangerTop:0})),Ye=function(Me,Ie){var et={};for(var tt in Me)Object.prototype.hasOwnProperty.call(Me,tt)&&Ie.indexOf(tt)<0&&(et[tt]=Me[tt]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,tt=Object.getOwnPropertySymbols(Me);je{const{prefixCls:Ie,selectPrefixCls:et,className:tt,rootClassName:je,style:mt,size:yn,locale:Vt,selectComponentClass:pn,responsive:Rt,showSizeChanger:dn}=Me,Ge=Ye(Me,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:ht}=(0,st.Z)(Rt),{getPrefixCls:ft,direction:Gt,pagination:hn={}}=re.useContext(at.E_),Zt=ft("pagination",Ie),[Cn,Rn]=rt(Zt),ga=dn!=null?dn:hn.showSizeChanger,Da=re.useMemo(()=>{const no=re.createElement("span",{className:`${Zt}-item-ellipsis`},"\u2022\u2022\u2022"),nn=re.createElement("button",{className:`${Zt}-item-link`,type:"button",tabIndex:-1},Gt==="rtl"?re.createElement(Te.Z,null):re.createElement(ke.Z,null)),_n=re.createElement("button",{className:`${Zt}-item-link`,type:"button",tabIndex:-1},Gt==="rtl"?re.createElement(ke.Z,null):re.createElement(Te.Z,null)),na=re.createElement("a",{className:`${Zt}-item-link`},re.createElement("div",{className:`${Zt}-item-container`},Gt==="rtl"?re.createElement(ze.Z,{className:`${Zt}-item-link-icon`}):re.createElement(Ne,{className:`${Zt}-item-link-icon`}),no)),Oa=re.createElement("a",{className:`${Zt}-item-link`},re.createElement("div",{className:`${Zt}-item-container`},Gt==="rtl"?re.createElement(Ne,{className:`${Zt}-item-link-icon`}):re.createElement(ze.Z,{className:`${Zt}-item-link-icon`}),no));return{prevIcon:nn,nextIcon:_n,jumpPrevIcon:na,jumpNextIcon:Oa}},[Gt,Zt]),[Pa]=(0,pt.Z)("Pagination",Re.Z),En=Object.assign(Object.assign({},Pa),Vt),Ka=(0,vt.Z)(yn),oo=Ka==="small"||!!(ht&&!Ka&&Rt),On=ft("select",et),Eo=me()({[`${Zt}-mini`]:oo,[`${Zt}-rtl`]:Gt==="rtl"},hn==null?void 0:hn.className,tt,je,Rn),uo=Object.assign(Object.assign({},hn==null?void 0:hn.style),mt);return Cn(re.createElement(Oe,Object.assign({},Da,Ge,{style:uo,prefixCls:Zt,selectPrefixCls:On,className:Eo,selectComponentClass:pn||(oo?Pt:qe),locale:En,showSizeChanger:ga})))},It=nt},39722:function(ot,Qe,te){"use strict";te.d(Qe,{t5:function(){return ke}});var b=te(92310),re=te.n(b),Se=te(55477),be=te(59301),Be=te(36355),Ce=te(77578),ue=te(17356),Ne=function(De,me){var oe={};for(var a in De)Object.prototype.hasOwnProperty.call(De,a)&&me.indexOf(a)<0&&(oe[a]=De[a]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(De);E{if(!(!me&&!oe))return be.createElement(be.Fragment,null,me&&be.createElement("div",{className:`${De}-title`},(0,Ce.Z)(me)),be.createElement("div",{className:`${De}-inner-content`},(0,Ce.Z)(oe)))},ke=De=>{const{hashId:me,prefixCls:oe,className:a,style:E,placement:x="top",title:y,content:z,children:ne}=De;return be.createElement("div",{className:re()(me,oe,`${oe}-pure`,`${oe}-placement-${x}`,a),style:E},be.createElement("div",{className:`${oe}-arrow`}),be.createElement(Se.G,Object.assign({},De,{className:me,prefixCls:oe}),ne||ze(oe,y,z)))},Te=De=>{const{prefixCls:me}=De,oe=Ne(De,["prefixCls"]),{getPrefixCls:a}=be.useContext(Be.E_),E=a("popover",me),[x,y]=(0,ue.Z)(E);return x(be.createElement(ke,Object.assign({},oe,{prefixCls:E,hashId:y})))};Qe.ZP=Te},60324:function(ot,Qe,te){"use strict";var b=te(92310),re=te.n(b),Se=te(59301),be=te(77578),Be=te(62892),Ce=te(36355),ue=te(6848),Ne=te(39722),ze=te(17356),ke=function(me,oe){var a={};for(var E in me)Object.prototype.hasOwnProperty.call(me,E)&&oe.indexOf(E)<0&&(a[E]=me[E]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(me);x{let{title:oe,content:a,prefixCls:E}=me;return Se.createElement(Se.Fragment,null,oe&&Se.createElement("div",{className:`${E}-title`},(0,be.Z)(oe)),Se.createElement("div",{className:`${E}-inner-content`},(0,be.Z)(a)))},De=Se.forwardRef((me,oe)=>{const{prefixCls:a,title:E,content:x,overlayClassName:y,placement:z="top",trigger:ne="hover",mouseEnterDelay:ae=.1,mouseLeaveDelay:le=.1,overlayStyle:ie={}}=me,de=ke(me,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:se}=Se.useContext(Ce.E_),ce=se("popover",a),[fe,he]=(0,ze.Z)(ce),Ee=se(),Ke=re()(y,he);return fe(Se.createElement(ue.Z,Object.assign({placement:z,trigger:ne,mouseEnterDelay:ae,mouseLeaveDelay:le,overlayStyle:ie},de,{prefixCls:ce,overlayClassName:Ke,ref:oe,overlay:E||x?Se.createElement(Te,{prefixCls:ce,title:E,content:x}):null,transitionName:(0,Be.m)(Ee,"zoom-big",de.transitionName),"data-popover-inject":!0})))});De._InternalPanelDoNotUseOrYouWillBeFired=Ne.ZP,Qe.Z=De},17356:function(ot,Qe,te){"use strict";var b=te(17313),re=te(29878),Se=te(19447),be=te(33166),Be=te(83116),Ce=te(37613);const ue=ke=>{const{componentCls:Te,popoverColor:De,minWidth:me,fontWeightStrong:oe,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:z,marginXS:ne,colorBgElevated:ae,popoverBg:le}=ke;return[{[Te]:Object.assign(Object.assign({},(0,b.Wf)(ke)),{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":ae,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Te}-content`]:{position:"relative"},[`${Te}-inner`]:{backgroundColor:le,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${Te}-title`]:{minWidth:me,marginBottom:ne,color:x,fontWeight:oe},[`${Te}-inner-content`]:{color:De}})},(0,Se.ZP)(ke,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Te}-pure`]:{position:"relative",maxWidth:"none",margin:ke.sizePopupArrow,display:"inline-block",[`${Te}-content`]:{display:"inline-block"}}}]},Ne=ke=>{const{componentCls:Te}=ke;return{[Te]:be.i.map(De=>{const me=ke[`${De}6`];return{[`&${Te}-${De}`]:{"--antd-arrow-background-color":me,[`${Te}-inner`]:{backgroundColor:me},[`${Te}-arrow`]:{background:"transparent"}}}})}},ze=ke=>{const{componentCls:Te,lineWidth:De,lineType:me,colorSplit:oe,paddingSM:a,controlHeight:E,fontSize:x,lineHeight:y,padding:z}=ke,ne=E-Math.round(x*y),ae=ne/2,le=ne/2-De,ie=z;return{[Te]:{[`${Te}-inner`]:{padding:0},[`${Te}-title`]:{margin:0,padding:`${ae}px ${ie}px ${le}px`,borderBottom:`${De}px ${me} ${oe}`},[`${Te}-inner-content`]:{padding:`${a}px ${ie}px`}}}};Qe.Z=(0,Be.Z)("Popover",ke=>{const{colorBgElevated:Te,colorText:De,wireframe:me}=ke,oe=(0,Ce.TS)(ke,{popoverPadding:12,popoverBg:Te,popoverColor:De});return[ue(oe),Ne(oe),me&&ze(oe),(0,re._y)(oe,"zoom-big")]},ke=>({width:177,minWidth:177,zIndexPopup:ke.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return dn}});var b=te(59301),re=te(29679),Se=te(40001),be=te(19248),Be=te(99267),Ce=te(92310),ue=te.n(Ce),Ne=te(2738),ze=te(36355),ke=te(54476),Te=te(33885),De=te(75931),me={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},oe=function(){var ht=(0,b.useRef)([]),ft=(0,b.useRef)(null);return(0,b.useEffect)(function(){var Gt=Date.now(),hn=!1;ht.current.forEach(function(Zt){if(Zt){hn=!0;var Cn=Zt.style;Cn.transitionDuration=".3s, .3s, .3s, .06s",ft.current&&Gt-ft.current<100&&(Cn.transitionDuration="0s, 0s")}}),hn&&(ft.current=Date.now())}),ht.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],E=function(ht){var ft=(0,Te.Z)((0,Te.Z)({},me),ht),Gt=ft.className,hn=ft.percent,Zt=ft.prefixCls,Cn=ft.strokeColor,Rn=ft.strokeLinecap,ga=ft.strokeWidth,Da=ft.style,Pa=ft.trailColor,En=ft.trailWidth,Ka=ft.transition,oo=(0,De.Z)(ft,a);delete oo.gapPosition;var On=Array.isArray(hn)?hn:[hn],Eo=Array.isArray(Cn)?Cn:[Cn],uo=oe(),no=ga/2,nn=100-ga/2,_n="M ".concat(Rn==="round"?no:0,",").concat(no,` - L `).concat(Rn==="round"?nn:100,",").concat(no),na="0 0 100 ".concat(ga),Oa=0;return b.createElement("svg",(0,ke.Z)({className:ue()("".concat(Zt,"-line"),Gt),viewBox:na,preserveAspectRatio:"none",style:Da},oo),b.createElement("path",{className:"".concat(Zt,"-line-trail"),d:_n,strokeLinecap:Rn,stroke:Pa,strokeWidth:En||ga,fillOpacity:"0"}),On.map(function(fa,va){var ar=1;switch(Rn){case"round":ar=1-ga/100;break;case"square":ar=1-ga/2/100;break;default:ar=1;break}var Ar={strokeDasharray:"".concat(fa*ar,"px, 100px"),strokeDashoffset:"-".concat(Oa,"px"),transition:Ka||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},jr=Eo[va]||Eo[Eo.length-1];return Oa+=fa,b.createElement("path",{key:va,className:"".concat(Zt,"-line-path"),d:_n,strokeLinecap:Rn,stroke:jr,strokeWidth:ga,fillOpacity:"0",ref:function(Ot){uo[va]=Ot},style:Ar})}))},x=E,y=te(76190),z=te(42978),ne=te(47273),ae=0,le=(0,ne.Z)();function ie(){var Ge;return le?(Ge=ae,ae+=1):Ge="TEST_OR_SSR",Ge}var de=function(Ge){var ht=b.useState(),ft=(0,z.Z)(ht,2),Gt=ft[0],hn=ft[1];return b.useEffect(function(){hn("rc_progress_".concat(ie()))},[]),Ge||Gt},se=function(ht){var ft=ht.bg,Gt=ht.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:ft}},Gt)};function ce(Ge,ht){return Object.keys(Ge).map(function(ft){var Gt=parseFloat(ft),hn="".concat(Math.floor(Gt*ht),"%");return"".concat(Ge[ft]," ").concat(hn)})}var fe=b.forwardRef(function(Ge,ht){var ft=Ge.prefixCls,Gt=Ge.color,hn=Ge.gradientId,Zt=Ge.radius,Cn=Ge.style,Rn=Ge.ptg,ga=Ge.strokeLinecap,Da=Ge.strokeWidth,Pa=Ge.size,En=Ge.gapDegree,Ka=Gt&&(0,y.Z)(Gt)==="object",oo=Ka?"#FFF":void 0,On=Pa/2,Eo=b.createElement("circle",{className:"".concat(ft,"-circle-path"),r:Zt,cx:On,cy:On,stroke:oo,strokeLinecap:ga,strokeWidth:Da,opacity:Rn===0?0:1,style:Cn,ref:ht});if(!Ka)return Eo;var uo="".concat(hn,"-conic"),no=En?"".concat(180+En/2,"deg"):"0deg",nn=ce(Gt,(360-En)/360),_n=ce(Gt,1),na="conic-gradient(from ".concat(no,", ").concat(nn.join(", "),")"),Oa="linear-gradient(to ".concat(En?"bottom":"top",", ").concat(_n.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:uo},Eo),b.createElement("foreignObject",{x:0,y:0,width:Pa,height:Pa,mask:"url(#".concat(uo,")")},b.createElement(se,{bg:Oa},b.createElement(se,{bg:na}))))}),he=fe,Ee=100,Ke=function(ht,ft,Gt,hn,Zt,Cn,Rn,ga,Da,Pa){var En=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ka=Gt/100*360*((360-Cn)/360),oo=Cn===0?0:{bottom:0,top:180,left:90,right:-90}[Rn],On=(100-hn)/100*ft;Da==="round"&&hn!==100&&(On+=Pa/2,On>=ft&&(On=ft-.01));var Eo=Ee/2;return{stroke:typeof ga=="string"?ga:void 0,strokeDasharray:"".concat(ft,"px ").concat(ht),strokeDashoffset:On+En,transform:"rotate(".concat(Zt+Ka+oo,"deg)"),transformOrigin:"".concat(Eo,"px ").concat(Eo,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Le=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ve(Ge){var ht=Ge!=null?Ge:[];return Array.isArray(ht)?ht:[ht]}var Oe=function(ht){var ft=(0,Te.Z)((0,Te.Z)({},me),ht),Gt=ft.id,hn=ft.prefixCls,Zt=ft.steps,Cn=ft.strokeWidth,Rn=ft.trailWidth,ga=ft.gapDegree,Da=ga===void 0?0:ga,Pa=ft.gapPosition,En=ft.trailColor,Ka=ft.strokeLinecap,oo=ft.style,On=ft.className,Eo=ft.strokeColor,uo=ft.percent,no=(0,De.Z)(ft,Le),nn=Ee/2,_n=de(Gt),na="".concat(_n,"-gradient"),Oa=nn-Cn/2,fa=Math.PI*2*Oa,va=Da>0?90+Da/2:-90,ar=fa*((360-Da)/360),Ar=(0,y.Z)(Zt)==="object"?Zt:{count:Zt,space:2},jr=Ar.count,Et=Ar.space,Ot=Ve(uo),Ft=Ve(Eo),zn=Ft.find(function(Qa){return Qa&&(0,y.Z)(Qa)==="object"}),$n=zn&&(0,y.Z)(zn)==="object",Yn=$n?"butt":Ka,Vo=Ke(fa,ar,0,100,va,Da,Pa,En,Yn,Cn),_a=oe(),Ua=function(){var kn=0;return Ot.map(function(mr,Gr){var xr=Ft[Gr]||Ft[Ft.length-1],$o=Ke(fa,ar,kn,mr,va,Da,Pa,xr,Yn,Cn);return kn+=mr,b.createElement(he,{key:Gr,color:xr,ptg:mr,radius:Oa,prefixCls:hn,gradientId:na,style:$o,strokeLinecap:Yn,strokeWidth:Cn,gapDegree:Da,ref:function(gn){_a[Gr]=gn},size:Ee})}).reverse()},Br=function(){var kn=Math.round(jr*(Ot[0]/100)),mr=100/jr,Gr=0;return new Array(jr).fill(null).map(function(xr,$o){var At=$o<=kn-1?Ft[0]:En,gn=At&&(0,y.Z)(At)==="object"?"url(#".concat(na,")"):void 0,mn=Ke(fa,ar,Gr,mr,va,Da,Pa,At,"butt",Cn,Et);return Gr+=(ar-mn.strokeDashoffset+Et)*100/ar,b.createElement("circle",{key:$o,className:"".concat(hn,"-circle-path"),r:Oa,cx:nn,cy:nn,stroke:gn,strokeWidth:Cn,opacity:1,style:mn,ref:function(un){_a[$o]=un}})})};return b.createElement("svg",(0,ke.Z)({className:ue()("".concat(hn,"-circle"),On),viewBox:"0 0 ".concat(Ee," ").concat(Ee),style:oo,id:Gt,role:"presentation"},no),!jr&&b.createElement("circle",{className:"".concat(hn,"-circle-trail"),r:Oa,cx:nn,cy:nn,stroke:En,strokeLinecap:Yn,strokeWidth:Rn||Cn,style:Vo}),jr?Br():Ua())},Re=Oe,at={Line:x,Circle:Re},vt=te(6848),st=te(30071);function pt(Ge){return!Ge||Ge<0?0:Ge>100?100:Ge}function Je(Ge){let{success:ht,successPercent:ft}=Ge,Gt=ft;return ht&&"progress"in ht&&(Gt=ht.progress),ht&&"percent"in ht&&(Gt=ht.percent),Gt}const Pt=Ge=>{let{percent:ht,success:ft,successPercent:Gt}=Ge;const hn=pt(Je({success:ft,successPercent:Gt}));return[hn,pt(pt(ht)-hn)]},qe=Ge=>{let{success:ht={},strokeColor:ft}=Ge;const{strokeColor:Gt}=ht;return[Gt||st.presetPrimaryColors.green,ft||null]},we=(Ge,ht,ft)=>{var Gt,hn,Zt,Cn;let Rn=-1,ga=-1;if(ht==="step"){const Da=ft.steps,Pa=ft.strokeWidth;typeof Ge=="string"||typeof Ge=="undefined"?(Rn=Ge==="small"?2:14,ga=Pa!=null?Pa:8):typeof Ge=="number"?[Rn,ga]=[Ge,Ge]:[Rn=14,ga=8]=Ge,Rn*=Da}else if(ht==="line"){const Da=ft==null?void 0:ft.strokeWidth;typeof Ge=="string"||typeof Ge=="undefined"?ga=Da||(Ge==="small"?6:8):typeof Ge=="number"?[Rn,ga]=[Ge,Ge]:[Rn=-1,ga=8]=Ge}else(ht==="circle"||ht==="dashboard")&&(typeof Ge=="string"||typeof Ge=="undefined"?[Rn,ga]=Ge==="small"?[60,60]:[120,120]:typeof Ge=="number"?[Rn,ga]=[Ge,Ge]:(Rn=(hn=(Gt=Ge[0])!==null&&Gt!==void 0?Gt:Ge[1])!==null&&hn!==void 0?hn:120,ga=(Cn=(Zt=Ge[0])!==null&&Zt!==void 0?Zt:Ge[1])!==null&&Cn!==void 0?Cn:120));return[Rn,ga]},_e=3,ct=Ge=>_e/Ge*100;var gt=Ge=>{const{prefixCls:ht,trailColor:ft=null,strokeLinecap:Gt="round",gapPosition:hn,gapDegree:Zt,width:Cn=120,type:Rn,children:ga,success:Da,size:Pa=Cn}=Ge,[En,Ka]=we(Pa,"circle");let{strokeWidth:oo}=Ge;oo===void 0&&(oo=Math.max(ct(En),6));const On={width:En,height:Ka,fontSize:En*.15+6},Eo=b.useMemo(()=>{if(Zt||Zt===0)return Zt;if(Rn==="dashboard")return 75},[Zt,Rn]),uo=hn||Rn==="dashboard"&&"bottom"||void 0,no=Object.prototype.toString.call(Ge.strokeColor)==="[object Object]",nn=qe({success:Da,strokeColor:Ge.strokeColor}),_n=ue()(`${ht}-inner`,{[`${ht}-circle-gradient`]:no}),na=b.createElement(Re,{percent:Pt(Ge),strokeWidth:oo,trailWidth:oo,strokeColor:nn,strokeLinecap:Gt,trailColor:ft,prefixCls:ht,gapDegree:Eo,gapPosition:uo});return b.createElement("div",{className:_n,style:On},En<=20?b.createElement(vt.Z,{title:ga},b.createElement("span",null,na)):b.createElement(b.Fragment,null,na,ga))},qt=function(Ge,ht){var ft={};for(var Gt in Ge)Object.prototype.hasOwnProperty.call(Ge,Gt)&&ht.indexOf(Gt)<0&&(ft[Gt]=Ge[Gt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,Gt=Object.getOwnPropertySymbols(Ge);hn{let ht=[];return Object.keys(Ge).forEach(ft=>{const Gt=parseFloat(ft.replace(/%/g,""));isNaN(Gt)||ht.push({key:Gt,value:Ge[ft]})}),ht=ht.sort((ft,Gt)=>ft.key-Gt.key),ht.map(ft=>{let{key:Gt,value:hn}=ft;return`${hn} ${Gt}%`}).join(", ")},Tt=(Ge,ht)=>{const{from:ft=st.presetPrimaryColors.blue,to:Gt=st.presetPrimaryColors.blue,direction:hn=ht==="rtl"?"to left":"to right"}=Ge,Zt=qt(Ge,["from","to","direction"]);if(Object.keys(Zt).length!==0){const Cn=Ze(Zt);return{backgroundImage:`linear-gradient(${hn}, ${Cn})`}}return{backgroundImage:`linear-gradient(${hn}, ${ft}, ${Gt})`}};var Pn=Ge=>{const{prefixCls:ht,direction:ft,percent:Gt,size:hn,strokeWidth:Zt,strokeColor:Cn,strokeLinecap:Rn="round",children:ga,trailColor:Da=null,success:Pa}=Ge,En=Cn&&typeof Cn!="string"?Tt(Cn,ft):{backgroundColor:Cn},Ka=Rn==="square"||Rn==="butt"?0:void 0,oo={backgroundColor:Da||void 0,borderRadius:Ka},On=hn!=null?hn:[-1,Zt||(hn==="small"?6:8)],[Eo,uo]=we(On,"line",{strokeWidth:Zt}),no=Object.assign({width:`${pt(Gt)}%`,height:uo,borderRadius:Ka},En),nn=Je(Ge),_n={width:`${pt(nn)}%`,height:uo,borderRadius:Ka,backgroundColor:Pa==null?void 0:Pa.strokeColor},na={width:Eo<0?"100%":Eo,height:uo};return b.createElement(b.Fragment,null,b.createElement("div",{className:`${ht}-outer`,style:na},b.createElement("div",{className:`${ht}-inner`,style:oo},b.createElement("div",{className:`${ht}-bg`,style:no}),nn!==void 0?b.createElement("div",{className:`${ht}-success-bg`,style:_n}):null)),ga)},dt=Ge=>{const{size:ht,steps:ft,percent:Gt=0,strokeWidth:hn=8,strokeColor:Zt,trailColor:Cn=null,prefixCls:Rn,children:ga}=Ge,Da=Math.round(ft*(Gt/100)),Pa=ht==="small"?2:14,En=ht!=null?ht:[Pa,hn],[Ka,oo]=we(En,"step",{steps:ft,strokeWidth:hn}),On=Ka/ft,Eo=new Array(ft);for(let uo=0;uo{const ht=Ge?"100%":"-100%";return new rt.Keyframes(`antProgress${Ge?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${ht}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${ht}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Me=Ge=>{const{componentCls:ht,iconCls:ft}=Ge;return{[ht]:Object.assign(Object.assign({},(0,Ye.Wf)(Ge)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ge.fontSize,marginInlineEnd:Ge.marginXS,marginBottom:Ge.marginXS},[`${ht}-outer`]:{display:"inline-block",width:"100%"},[`&${ht}-show-info`]:{[`${ht}-outer`]:{marginInlineEnd:`calc(-2em - ${Ge.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ge.paddingXS}px)`}},[`${ht}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ge.remainingColor,borderRadius:Ge.lineBorderRadius},[`${ht}-inner:not(${ht}-circle-gradient)`]:{[`${ht}-circle-path`]:{stroke:Ge.defaultColor}},[`${ht}-success-bg, ${ht}-bg`]:{position:"relative",backgroundColor:Ge.defaultColor,borderRadius:Ge.lineBorderRadius,transition:`all ${Ge.motionDurationSlow} ${Ge.motionEaseInOutCirc}`},[`${ht}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ge.colorSuccess},[`${ht}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ge.marginXS,color:Ge.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ft]:{fontSize:Ge.fontSize}},[`&${ht}-status-active`]:{[`${ht}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ge.colorBgContainer,borderRadius:Ge.lineBorderRadius,opacity:0,animationName:It(),animationDuration:Ge.progressActiveMotionDuration,animationTimingFunction:Ge.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${ht}-rtl${ht}-status-active`]:{[`${ht}-bg::before`]:{animationName:It(!0)}},[`&${ht}-status-exception`]:{[`${ht}-bg`]:{backgroundColor:Ge.colorError},[`${ht}-text`]:{color:Ge.colorError}},[`&${ht}-status-exception ${ht}-inner:not(${ht}-circle-gradient)`]:{[`${ht}-circle-path`]:{stroke:Ge.colorError}},[`&${ht}-status-success`]:{[`${ht}-bg`]:{backgroundColor:Ge.colorSuccess},[`${ht}-text`]:{color:Ge.colorSuccess}},[`&${ht}-status-success ${ht}-inner:not(${ht}-circle-gradient)`]:{[`${ht}-circle-path`]:{stroke:Ge.colorSuccess}}})}},Ie=Ge=>{const{componentCls:ht,iconCls:ft}=Ge;return{[ht]:{[`${ht}-circle-trail`]:{stroke:Ge.remainingColor},[`&${ht}-circle ${ht}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${ht}-circle ${ht}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ge.circleTextColor,fontSize:Ge.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ft]:{fontSize:`${Ge.fontSize/Ge.fontSizeSM}em`}},[`${ht}-circle&-status-exception`]:{[`${ht}-text`]:{color:Ge.colorError}},[`${ht}-circle&-status-success`]:{[`${ht}-text`]:{color:Ge.colorSuccess}}},[`${ht}-inline-circle`]:{lineHeight:1,[`${ht}-inner`]:{verticalAlign:"bottom"}}}},et=Ge=>{const{componentCls:ht}=Ge;return{[ht]:{[`${ht}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ge.progressStepMinWidth,marginInlineEnd:Ge.progressStepMarginInlineEnd,backgroundColor:Ge.remainingColor,transition:`all ${Ge.motionDurationSlow}`,"&-active":{backgroundColor:Ge.defaultColor}}}}}},tt=Ge=>{const{componentCls:ht,iconCls:ft}=Ge;return{[ht]:{[`${ht}-small&-line, ${ht}-small&-line ${ht}-text ${ft}`]:{fontSize:Ge.fontSizeSM}}}};var je=(0,Ae.Z)("Progress",Ge=>{const ht=Ge.marginXXS/2,ft=(0,nt.TS)(Ge,{progressStepMarginInlineEnd:ht,progressStepMinWidth:ht,progressActiveMotionDuration:"2.4s"});return[Me(ft),Ie(ft),et(ft),tt(ft)]},Ge=>({circleTextColor:Ge.colorText,defaultColor:Ge.colorInfo,remainingColor:Ge.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),mt=function(Ge,ht){var ft={};for(var Gt in Ge)Object.prototype.hasOwnProperty.call(Ge,Gt)&&ht.indexOf(Gt)<0&&(ft[Gt]=Ge[Gt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,Gt=Object.getOwnPropertySymbols(Ge);hn{const{prefixCls:ft,className:Gt,rootClassName:hn,steps:Zt,strokeColor:Cn,percent:Rn=0,size:ga="default",showInfo:Da=!0,type:Pa="line",status:En,format:Ka,style:oo}=Ge,On=mt(Ge,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Eo=b.useMemo(()=>{var Ot,Ft;const zn=Je(Ge);return parseInt(zn!==void 0?(Ot=zn!=null?zn:0)===null||Ot===void 0?void 0:Ot.toString():(Ft=Rn!=null?Rn:0)===null||Ft===void 0?void 0:Ft.toString(),10)},[Rn,Ge.success,Ge.successPercent]),uo=b.useMemo(()=>!Vt.includes(En)&&Eo>=100?"success":En||"normal",[En,Eo]),{getPrefixCls:no,direction:nn,progress:_n}=b.useContext(ze.E_),na=no("progress",ft),[Oa,fa]=je(na),va=b.useMemo(()=>{if(!Da)return null;const Ot=Je(Ge);let Ft;const zn=Ka||(Yn=>`${Yn}%`),$n=Pa==="line";return Ka||uo!=="exception"&&uo!=="success"?Ft=zn(pt(Rn),pt(Ot)):uo==="exception"?Ft=$n?b.createElement(be.Z,null):b.createElement(Be.Z,null):uo==="success"&&(Ft=$n?b.createElement(re.Z,null):b.createElement(Se.Z,null)),b.createElement("span",{className:`${na}-text`,title:typeof Ft=="string"?Ft:void 0},Ft)},[Da,Rn,Eo,uo,Pa,na,Ka]),ar=Array.isArray(Cn)?Cn[0]:Cn,Ar=typeof Cn=="string"||Array.isArray(Cn)?Cn:void 0;let jr;Pa==="line"?jr=Zt?b.createElement(dt,Object.assign({},Ge,{strokeColor:Ar,prefixCls:na,steps:Zt}),va):b.createElement(Pn,Object.assign({},Ge,{strokeColor:ar,prefixCls:na,direction:nn}),va):(Pa==="circle"||Pa==="dashboard")&&(jr=b.createElement(gt,Object.assign({},Ge,{strokeColor:ar,prefixCls:na,progressStatus:uo}),va));const Et=ue()(na,`${na}-status-${uo}`,`${na}-${Pa==="dashboard"&&"circle"||Zt&&"steps"||Pa}`,{[`${na}-inline-circle`]:Pa==="circle"&&we(ga,"circle")[0]<=20,[`${na}-show-info`]:Da,[`${na}-${ga}`]:typeof ga=="string",[`${na}-rtl`]:nn==="rtl"},_n==null?void 0:_n.className,Gt,hn,fa);return Oa(b.createElement("div",Object.assign({ref:ht,style:Object.assign(Object.assign({},_n==null?void 0:_n.style),oo),className:Et,role:"progressbar","aria-valuenow":Eo},(0,Ne.Z)(On,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),jr))}),dn=Rt},13570:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return pt}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},be=Se,Be=te(7657),Ce=function(Pt,qe){return re.createElement(Be.Z,(0,b.Z)({},Pt,{ref:qe,icon:be}))},ue=re.forwardRef(Ce),Ne=ue,ze=te(92310),ke=te.n(ze),Te=te(20068),De=te(42978),me=te(75931),oe=te(18929),a=te(10228),E=te(26112);function x(Je,Pt){var qe=Je.disabled,we=Je.prefixCls,_e=Je.character,ct=Je.characterRender,Wt=Je.index,gt=Je.count,qt=Je.value,Ze=Je.allowHalf,Tt=Je.focused,Ht=Je.onHover,Pn=Je.onClick,fn=function(Ie){Ht(Ie,Wt)},dt=function(Ie){Pn(Ie,Wt)},rt=function(Ie){Ie.keyCode===a.Z.ENTER&&Pn(Ie,Wt)},Ye=Wt+1,Ae=new Set([we]);qt===0&&Wt===0&&Tt?Ae.add("".concat(we,"-focused")):Ze&&qt+.5>=Ye&&qtWt?"true":"false","aria-posinset":Wt+1,"aria-setsize":gt,tabIndex:qe?-1:0},re.createElement("div",{className:"".concat(we,"-first")},nt),re.createElement("div",{className:"".concat(we,"-second")},nt)));return ct&&(It=ct(It,Je)),It}var y=re.forwardRef(x);function z(){var Je=re.useRef({});function Pt(we){return Je.current[we]}function qe(we){return function(_e){Je.current[we]=_e}}return[Pt,qe]}function ne(Je){var Pt=Je.pageXOffset,qe="scrollLeft";if(typeof Pt!="number"){var we=Je.document;Pt=we.documentElement[qe],typeof Pt!="number"&&(Pt=we.body[qe])}return Pt}function ae(Je){var Pt,qe,we=Je.ownerDocument,_e=we.body,ct=we&&we.documentElement,Wt=Je.getBoundingClientRect();return Pt=Wt.left,qe=Wt.top,Pt-=ct.clientLeft||_e.clientLeft||0,qe-=ct.clientTop||_e.clientTop||0,{left:Pt,top:qe}}function le(Je){var Pt=ae(Je),qe=Je.ownerDocument,we=qe.defaultView||qe.parentWindow;return Pt.left+=ne(we),Pt.left}var ie=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function de(Je,Pt){var qe,we=Je.prefixCls,_e=we===void 0?"rc-rate":we,ct=Je.className,Wt=Je.defaultValue,gt=Je.value,qt=Je.count,Ze=qt===void 0?5:qt,Tt=Je.allowHalf,Ht=Tt===void 0?!1:Tt,Pn=Je.allowClear,fn=Pn===void 0?!0:Pn,dt=Je.character,rt=dt===void 0?"\u2605":dt,Ye=Je.characterRender,Ae=Je.disabled,nt=Je.direction,It=nt===void 0?"ltr":nt,Me=Je.tabIndex,Ie=Me===void 0?0:Me,et=Je.autoFocus,tt=Je.onHoverChange,je=Je.onChange,mt=Je.onFocus,yn=Je.onBlur,Vt=Je.onKeyDown,pn=Je.onMouseLeave,Rt=(0,me.Z)(Je,ie),dn=z(),Ge=(0,De.Z)(dn,2),ht=Ge[0],ft=Ge[1],Gt=re.useRef(null),hn=function(){if(!Ae){var Yn;(Yn=Gt.current)===null||Yn===void 0||Yn.focus()}};re.useImperativeHandle(Pt,function(){return{focus:hn,blur:function(){if(!Ae){var Yn;(Yn=Gt.current)===null||Yn===void 0||Yn.blur()}}}});var Zt=(0,oe.Z)(Wt||0,{value:gt}),Cn=(0,De.Z)(Zt,2),Rn=Cn[0],ga=Cn[1],Da=(0,oe.Z)(null),Pa=(0,De.Z)(Da,2),En=Pa[0],Ka=Pa[1],oo=function(Yn,Vo){var _a=It==="rtl",Ua=Yn+1;if(Ht){var Br=ht(Yn),Qa=le(Br),kn=Br.clientWidth;(_a&&Vo-Qa>kn/2||!_a&&Vo-Qa0&&!_a||Vo===a.Z.RIGHT&&Ua>0&&_a?(Ht?Ua-=.5:Ua-=1,On(Ua),Yn.preventDefault()):Vo===a.Z.LEFT&&Ua{const{componentCls:Pt}=Je;return{[`${Pt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Je.marginXS},"> div":{transition:`all ${Je.motionDurationMid}, outline 0s`,"&:hover":{transform:Je.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Je.lineWidth}px dashed ${Je.starColor}`,transform:Je.starHoverScale}},"&-first, &-second":{color:Je.starBg,transition:`all ${Je.motionDurationMid}`,userSelect:"none",[Je.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Pt}-star-first, &-half ${Pt}-star-second`]:{opacity:1},[`&-half ${Pt}-star-first, &-full ${Pt}-star-second`]:{color:"inherit"}}}},Oe=Je=>({[`&-rtl${Je.componentCls}`]:{direction:"rtl"}}),Re=Je=>{const{componentCls:Pt}=Je;return{[Pt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ee.Wf)(Je)),{display:"inline-block",margin:0,padding:0,color:Je.starColor,fontSize:Je.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Pt} ${Pt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ve(Je)),{[`+ ${Pt}-text`]:{display:"inline-block",marginInlineStart:Je.marginXS,fontSize:Je.fontSize}}),Oe(Je))}};var at=(0,Ke.Z)("Rate",Je=>{const Pt=(0,Le.TS)(Je,{});return[Re(Pt)]},Je=>({starColor:Je.yellow6,starSize:Je.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Je.colorFillContent})),vt=function(Je,Pt){var qe={};for(var we in Je)Object.prototype.hasOwnProperty.call(Je,we)&&Pt.indexOf(we)<0&&(qe[we]=Je[we]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,we=Object.getOwnPropertySymbols(Je);_e{const{prefixCls:qe,className:we,rootClassName:_e,style:ct,tooltips:Wt,character:gt=re.createElement(Ne,null)}=Je,qt=vt(Je,["prefixCls","className","rootClassName","style","tooltips","character"]),Ze=(Ae,nt)=>{let{index:It}=nt;return Wt?re.createElement(he.Z,{title:Wt[It]},Ae):Ae},{getPrefixCls:Tt,direction:Ht,rate:Pn}=re.useContext(fe.E_),fn=Tt("rate",qe),[dt,rt]=at(fn),Ye=Object.assign(Object.assign({},Pn==null?void 0:Pn.style),ct);return dt(re.createElement(ce,Object.assign({ref:Pt,character:gt,characterRender:Ze},qt,{className:ke()(we,_e,rt,Pn==null?void 0:Pn.className),style:Ye,prefixCls:fn,direction:Ht})))})},61621:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return rt}});var b=te(92310),re=te.n(b),Se=te(59301),be=te(36355),Be=te(2738),ue=Ye=>{const{prefixCls:Ae,className:nt,style:It,size:Me,shape:Ie}=Ye,et=re()({[`${Ae}-lg`]:Me==="large",[`${Ae}-sm`]:Me==="small"}),tt=re()({[`${Ae}-circle`]:Ie==="circle",[`${Ae}-square`]:Ie==="square",[`${Ae}-round`]:Ie==="round"}),je=Se.useMemo(()=>typeof Me=="number"?{width:Me,height:Me,lineHeight:`${Me}px`}:{},[Me]);return Se.createElement("span",{className:re()(Ae,et,tt,nt),style:Object.assign(Object.assign({},je),It)})},Ne=te(36237),ze=te(83116),ke=te(37613);const Te=new Ne.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),De=Ye=>({height:Ye,lineHeight:`${Ye}px`}),me=Ye=>Object.assign({width:Ye},De(Ye)),oe=Ye=>({background:Ye.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Te,animationDuration:Ye.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ye=>Object.assign({width:Ye*5,minWidth:Ye*5},De(Ye)),E=Ye=>{const{skeletonAvatarCls:Ae,gradientFromColor:nt,controlHeight:It,controlHeightLG:Me,controlHeightSM:Ie}=Ye;return{[`${Ae}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:nt},me(It)),[`${Ae}${Ae}-circle`]:{borderRadius:"50%"},[`${Ae}${Ae}-lg`]:Object.assign({},me(Me)),[`${Ae}${Ae}-sm`]:Object.assign({},me(Ie))}},x=Ye=>{const{controlHeight:Ae,borderRadiusSM:nt,skeletonInputCls:It,controlHeightLG:Me,controlHeightSM:Ie,gradientFromColor:et}=Ye;return{[`${It}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:et,borderRadius:nt},a(Ae)),[`${It}-lg`]:Object.assign({},a(Me)),[`${It}-sm`]:Object.assign({},a(Ie))}},y=Ye=>Object.assign({width:Ye},De(Ye)),z=Ye=>{const{skeletonImageCls:Ae,imageSizeBase:nt,gradientFromColor:It,borderRadiusSM:Me}=Ye;return{[`${Ae}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:It,borderRadius:Me},y(nt*2)),{[`${Ae}-path`]:{fill:"#bfbfbf"},[`${Ae}-svg`]:Object.assign(Object.assign({},y(nt)),{maxWidth:nt*4,maxHeight:nt*4}),[`${Ae}-svg${Ae}-svg-circle`]:{borderRadius:"50%"}}),[`${Ae}${Ae}-circle`]:{borderRadius:"50%"}}},ne=(Ye,Ae,nt)=>{const{skeletonButtonCls:It}=Ye;return{[`${nt}${It}-circle`]:{width:Ae,minWidth:Ae,borderRadius:"50%"},[`${nt}${It}-round`]:{borderRadius:Ae}}},ae=Ye=>Object.assign({width:Ye*2,minWidth:Ye*2},De(Ye)),le=Ye=>{const{borderRadiusSM:Ae,skeletonButtonCls:nt,controlHeight:It,controlHeightLG:Me,controlHeightSM:Ie,gradientFromColor:et}=Ye;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${nt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:et,borderRadius:Ae,width:It*2,minWidth:It*2},ae(It))},ne(Ye,It,nt)),{[`${nt}-lg`]:Object.assign({},ae(Me))}),ne(Ye,Me,`${nt}-lg`)),{[`${nt}-sm`]:Object.assign({},ae(Ie))}),ne(Ye,Ie,`${nt}-sm`))},ie=Ye=>{const{componentCls:Ae,skeletonAvatarCls:nt,skeletonTitleCls:It,skeletonParagraphCls:Me,skeletonButtonCls:Ie,skeletonInputCls:et,skeletonImageCls:tt,controlHeight:je,controlHeightLG:mt,controlHeightSM:yn,gradientFromColor:Vt,padding:pn,marginSM:Rt,borderRadius:dn,titleHeight:Ge,blockRadius:ht,paragraphLiHeight:ft,controlHeightXS:Gt,paragraphMarginTop:hn}=Ye;return{[`${Ae}`]:{display:"table",width:"100%",[`${Ae}-header`]:{display:"table-cell",paddingInlineEnd:pn,verticalAlign:"top",[`${nt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Vt},me(je)),[`${nt}-circle`]:{borderRadius:"50%"},[`${nt}-lg`]:Object.assign({},me(mt)),[`${nt}-sm`]:Object.assign({},me(yn))},[`${Ae}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${It}`]:{width:"100%",height:Ge,background:Vt,borderRadius:ht,[`+ ${Me}`]:{marginBlockStart:yn}},[`${Me}`]:{padding:0,"> li":{width:"100%",height:ft,listStyle:"none",background:Vt,borderRadius:ht,"+ li":{marginBlockStart:Gt}}},[`${Me}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ae}-content`]:{[`${It}, ${Me} > li`]:{borderRadius:dn}}},[`${Ae}-with-avatar ${Ae}-content`]:{[`${It}`]:{marginBlockStart:Rt,[`+ ${Me}`]:{marginBlockStart:hn}}},[`${Ae}${Ae}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},le(Ye)),E(Ye)),x(Ye)),z(Ye)),[`${Ae}${Ae}-block`]:{width:"100%",[`${Ie}`]:{width:"100%"},[`${et}`]:{width:"100%"}},[`${Ae}${Ae}-active`]:{[` + `]:{display:"inline-block",minWidth:Me.itemSize,height:Me.itemSize,color:Me.colorText,fontFamily:Me.fontFamily,lineHeight:`${Me.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Me.borderRadius,cursor:"pointer",transition:`all ${Me.motionDurationMid}`},[`${Ie}-prev, ${Ie}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Me.colorText,cursor:"pointer",userSelect:"none"},[`${Ie}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Me.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Me.lineWidth}px ${Me.lineType} transparent`,borderRadius:Me.borderRadius,outline:"none",transition:`all ${Me.motionDurationMid}`},[`&:hover ${Ie}-item-link`]:{backgroundColor:Me.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:Me.colorBgTextActive},[`&${Ie}-disabled:hover`]:{[`${Ie}-item-link`]:{backgroundColor:"transparent"}}},[`${Ie}-slash`]:{marginInlineEnd:Me.paginationSlashMarginInlineEnd,marginInlineStart:Me.paginationSlashMarginInlineStart},[`${Ie}-options`]:{display:"inline-block",marginInlineStart:Me.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Me.controlHeight,marginInlineStart:Me.marginXS,lineHeight:`${Me.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,De.ik)(Me)),{width:Me.controlHeightLG*1.25,height:Me.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Me.marginXS,marginInlineEnd:Me.marginXS})}}}},Ht=Me=>{const{componentCls:Ie}=Me;return{[`${Ie}-item`]:{display:"inline-block",minWidth:Me.itemSize,height:Me.itemSize,marginInlineEnd:Me.marginXS,fontFamily:Me.fontFamily,lineHeight:`${Me.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Me.lineWidth}px ${Me.lineType} transparent`,borderRadius:Me.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Me.paginationItemPaddingInline}px`,color:Me.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ie}-item-active)`]:{"&:hover":{transition:`all ${Me.motionDurationMid}`,backgroundColor:Me.colorBgTextHover},"&:active":{backgroundColor:Me.colorBgTextActive}},"&-active":{fontWeight:Me.fontWeightStrong,backgroundColor:Me.itemActiveBg,borderColor:Me.colorPrimary,a:{color:Me.colorPrimary},"&:hover":{borderColor:Me.colorPrimaryHover},"&:hover a":{color:Me.colorPrimaryHover}}}}},Pn=Me=>{const{componentCls:Ie}=Me;return{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,_e.Wf)(Me)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ie}-total-text`]:{display:"inline-block",height:Me.itemSize,marginInlineEnd:Me.marginXS,lineHeight:`${Me.itemSize-2}px`,verticalAlign:"middle"}}),Ht(Me)),Tt(Me)),Ze(Me)),Ut(Me)),ht(Me)),{[`@media only screen and (max-width: ${Me.screenLG}px)`]:{[`${Ie}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Me.screenSM}px)`]:{[`${Ie}-options`]:{display:"none"}}}),[`&${Me.componentCls}-rtl`]:{direction:"rtl"}}},fn=Me=>{const{componentCls:Ie}=Me;return{[`${Ie}${Ie}-disabled:not(${Ie}-mini)`]:{"&, &:hover":{[`${Ie}-item-link`]:{borderColor:Me.colorBorder}},"&:focus-visible":{[`${Ie}-item-link`]:{borderColor:Me.colorBorder}},[`${Ie}-item, ${Ie}-item-link`]:{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,[`&:hover:not(${Ie}-item-active)`]:{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,a:{color:Me.colorTextDisabled}},[`&${Ie}-item-active`]:{backgroundColor:Me.itemActiveBgDisabled}},[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,color:Me.colorTextDisabled},[`${Ie}-item-link`]:{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder}}},[`${Ie}:not(${Ie}-mini)`]:{[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{borderColor:Me.colorPrimaryHover,backgroundColor:Me.itemBg},[`${Ie}-item-link`]:{backgroundColor:Me.itemLinkBg,borderColor:Me.colorBorder},[`&:hover ${Ie}-item-link`]:{borderColor:Me.colorPrimary,backgroundColor:Me.itemBg,color:Me.colorPrimary},[`&${Ie}-disabled`]:{[`${Ie}-item-link`]:{borderColor:Me.colorBorder,color:Me.colorTextDisabled}}},[`${Ie}-item`]:{backgroundColor:Me.itemBg,border:`${Me.lineWidth}px ${Me.lineType} ${Me.colorBorder}`,[`&:hover:not(${Ie}-item-active)`]:{borderColor:Me.colorPrimary,backgroundColor:Me.itemBg,a:{color:Me.colorPrimary}},"&-active":{borderColor:Me.colorPrimary}}}}},gt=Me=>{const{componentCls:Ie}=Me;return{[`${Ie}:not(${Ie}-disabled)`]:{[`${Ie}-item`]:Object.assign({},(0,_e.Qy)(Me)),[`${Ie}-jump-prev, ${Ie}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ie}-item-link-icon`]:{opacity:1},[`${Ie}-item-ellipsis`]:{opacity:0}},(0,_e.oN)(Me))},[`${Ie}-prev, ${Ie}-next`]:{[`&:focus-visible ${Ie}-item-link`]:Object.assign({},(0,_e.oN)(Me))}}}};var rt=(0,dt.Z)("Pagination",Me=>{const Ie=(0,Wt.TS)(Me,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Me.marginXXS/2,paginationMiniQuickJumperInputWidth:Me.controlHeightLG*1.1,paginationItemPaddingInline:Me.marginXXS*1.5,paginationEllipsisLetterSpacing:Me.marginXXS/2,paginationSlashMarginInlineStart:Me.marginXXS,paginationSlashMarginInlineEnd:Me.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,De.e5)(Me),(0,De.TM)(Me));return[Pn(Ie),gt(Ie),Me.wireframe&&fn(Ie)]},Me=>({itemBg:Me.colorBgContainer,itemSize:Me.controlHeight,itemSizeSM:Me.controlHeightSM,itemActiveBg:Me.colorBgContainer,itemLinkBg:Me.colorBgContainer,itemActiveColorDisabled:Me.colorTextDisabled,itemActiveBgDisabled:Me.controlItemBgActiveDisabled,itemInputBg:Me.colorBgContainer,miniOptionsSizeChangerTop:0})),Ye=function(Me,Ie){var et={};for(var tt in Me)Object.prototype.hasOwnProperty.call(Me,tt)&&Ie.indexOf(tt)<0&&(et[tt]=Me[tt]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,tt=Object.getOwnPropertySymbols(Me);je{const{prefixCls:Ie,selectPrefixCls:et,className:tt,rootClassName:je,style:mt,size:yn,locale:Qt,selectComponentClass:pn,responsive:Rt,showSizeChanger:dn}=Me,Ge=Ye(Me,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:vt}=(0,st.Z)(Rt),{getPrefixCls:ft,direction:Gt,pagination:hn={}}=re.useContext(ot.E_),Zt=ft("pagination",Ie),[Cn,Rn]=rt(Zt),ga=dn!=null?dn:hn.showSizeChanger,Da=re.useMemo(()=>{const no=re.createElement("span",{className:`${Zt}-item-ellipsis`},"\u2022\u2022\u2022"),nn=re.createElement("button",{className:`${Zt}-item-link`,type:"button",tabIndex:-1},Gt==="rtl"?re.createElement(Te.Z,null):re.createElement(ke.Z,null)),_n=re.createElement("button",{className:`${Zt}-item-link`,type:"button",tabIndex:-1},Gt==="rtl"?re.createElement(ke.Z,null):re.createElement(Te.Z,null)),na=re.createElement("a",{className:`${Zt}-item-link`},re.createElement("div",{className:`${Zt}-item-container`},Gt==="rtl"?re.createElement(ze.Z,{className:`${Zt}-item-link-icon`}):re.createElement(Ne,{className:`${Zt}-item-link-icon`}),no)),Oa=re.createElement("a",{className:`${Zt}-item-link`},re.createElement("div",{className:`${Zt}-item-container`},Gt==="rtl"?re.createElement(Ne,{className:`${Zt}-item-link-icon`}):re.createElement(ze.Z,{className:`${Zt}-item-link-icon`}),no));return{prevIcon:nn,nextIcon:_n,jumpPrevIcon:na,jumpNextIcon:Oa}},[Gt,Zt]),[Pa]=(0,pt.Z)("Pagination",Re.Z),En=Object.assign(Object.assign({},Pa),Qt),Ka=(0,ct.Z)(yn),oo=Ka==="small"||!!(vt&&!Ka&&Rt),On=ft("select",et),Eo=me()({[`${Zt}-mini`]:oo,[`${Zt}-rtl`]:Gt==="rtl"},hn==null?void 0:hn.className,tt,je,Rn),uo=Object.assign(Object.assign({},hn==null?void 0:hn.style),mt);return Cn(re.createElement(Oe,Object.assign({},Da,Ge,{style:uo,prefixCls:Zt,selectPrefixCls:On,className:Eo,selectComponentClass:pn||(oo?Et:qe),locale:En,showSizeChanger:ga})))},It=nt},39722:function(at,Qe,te){"use strict";te.d(Qe,{t5:function(){return ke}});var b=te(92310),re=te.n(b),Se=te(55477),be=te(59301),Be=te(36355),Ce=te(77578),ue=te(17356),Ne=function(we,me){var oe={};for(var a in we)Object.prototype.hasOwnProperty.call(we,a)&&me.indexOf(a)<0&&(oe[a]=we[a]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(we);E{if(!(!me&&!oe))return be.createElement(be.Fragment,null,me&&be.createElement("div",{className:`${we}-title`},(0,Ce.Z)(me)),be.createElement("div",{className:`${we}-inner-content`},(0,Ce.Z)(oe)))},ke=we=>{const{hashId:me,prefixCls:oe,className:a,style:E,placement:x="top",title:y,content:z,children:ne}=we;return be.createElement("div",{className:re()(me,oe,`${oe}-pure`,`${oe}-placement-${x}`,a),style:E},be.createElement("div",{className:`${oe}-arrow`}),be.createElement(Se.G,Object.assign({},we,{className:me,prefixCls:oe}),ne||ze(oe,y,z)))},Te=we=>{const{prefixCls:me}=we,oe=Ne(we,["prefixCls"]),{getPrefixCls:a}=be.useContext(Be.E_),E=a("popover",me),[x,y]=(0,ue.Z)(E);return x(be.createElement(ke,Object.assign({},oe,{prefixCls:E,hashId:y})))};Qe.ZP=Te},60324:function(at,Qe,te){"use strict";var b=te(92310),re=te.n(b),Se=te(59301),be=te(77578),Be=te(62892),Ce=te(36355),ue=te(6848),Ne=te(39722),ze=te(17356),ke=function(me,oe){var a={};for(var E in me)Object.prototype.hasOwnProperty.call(me,E)&&oe.indexOf(E)<0&&(a[E]=me[E]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(me);x{let{title:oe,content:a,prefixCls:E}=me;return Se.createElement(Se.Fragment,null,oe&&Se.createElement("div",{className:`${E}-title`},(0,be.Z)(oe)),Se.createElement("div",{className:`${E}-inner-content`},(0,be.Z)(a)))},we=Se.forwardRef((me,oe)=>{const{prefixCls:a,title:E,content:x,overlayClassName:y,placement:z="top",trigger:ne="hover",mouseEnterDelay:ae=.1,mouseLeaveDelay:le=.1,overlayStyle:ie={}}=me,de=ke(me,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:se}=Se.useContext(Ce.E_),ce=se("popover",a),[fe,he]=(0,ze.Z)(ce),Ee=se(),Ke=re()(y,he);return fe(Se.createElement(ue.Z,Object.assign({placement:z,trigger:ne,mouseEnterDelay:ae,mouseLeaveDelay:le,overlayStyle:ie},de,{prefixCls:ce,overlayClassName:Ke,ref:oe,overlay:E||x?Se.createElement(Te,{prefixCls:ce,title:E,content:x}):null,transitionName:(0,Be.m)(Ee,"zoom-big",de.transitionName),"data-popover-inject":!0})))});we._InternalPanelDoNotUseOrYouWillBeFired=Ne.ZP,Qe.Z=we},17356:function(at,Qe,te){"use strict";var b=te(17313),re=te(29878),Se=te(19447),be=te(33166),Be=te(83116),Ce=te(37613);const ue=ke=>{const{componentCls:Te,popoverColor:we,minWidth:me,fontWeightStrong:oe,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:z,marginXS:ne,colorBgElevated:ae,popoverBg:le}=ke;return[{[Te]:Object.assign(Object.assign({},(0,b.Wf)(ke)),{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":ae,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Te}-content`]:{position:"relative"},[`${Te}-inner`]:{backgroundColor:le,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${Te}-title`]:{minWidth:me,marginBottom:ne,color:x,fontWeight:oe},[`${Te}-inner-content`]:{color:we}})},(0,Se.ZP)(ke,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Te}-pure`]:{position:"relative",maxWidth:"none",margin:ke.sizePopupArrow,display:"inline-block",[`${Te}-content`]:{display:"inline-block"}}}]},Ne=ke=>{const{componentCls:Te}=ke;return{[Te]:be.i.map(we=>{const me=ke[`${we}6`];return{[`&${Te}-${we}`]:{"--antd-arrow-background-color":me,[`${Te}-inner`]:{backgroundColor:me},[`${Te}-arrow`]:{background:"transparent"}}}})}},ze=ke=>{const{componentCls:Te,lineWidth:we,lineType:me,colorSplit:oe,paddingSM:a,controlHeight:E,fontSize:x,lineHeight:y,padding:z}=ke,ne=E-Math.round(x*y),ae=ne/2,le=ne/2-we,ie=z;return{[Te]:{[`${Te}-inner`]:{padding:0},[`${Te}-title`]:{margin:0,padding:`${ae}px ${ie}px ${le}px`,borderBottom:`${we}px ${me} ${oe}`},[`${Te}-inner-content`]:{padding:`${a}px ${ie}px`}}}};Qe.Z=(0,Be.Z)("Popover",ke=>{const{colorBgElevated:Te,colorText:we,wireframe:me}=ke,oe=(0,Ce.TS)(ke,{popoverPadding:12,popoverBg:Te,popoverColor:we});return[ue(oe),Ne(oe),me&&ze(oe),(0,re._y)(oe,"zoom-big")]},ke=>({width:177,minWidth:177,zIndexPopup:ke.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return dn}});var b=te(59301),re=te(29679),Se=te(40001),be=te(19248),Be=te(99267),Ce=te(92310),ue=te.n(Ce),Ne=te(2738),ze=te(36355),ke=te(54476),Te=te(33885),we=te(75931),me={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},oe=function(){var vt=(0,b.useRef)([]),ft=(0,b.useRef)(null);return(0,b.useEffect)(function(){var Gt=Date.now(),hn=!1;vt.current.forEach(function(Zt){if(Zt){hn=!0;var Cn=Zt.style;Cn.transitionDuration=".3s, .3s, .3s, .06s",ft.current&&Gt-ft.current<100&&(Cn.transitionDuration="0s, 0s")}}),hn&&(ft.current=Date.now())}),vt.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],E=function(vt){var ft=(0,Te.Z)((0,Te.Z)({},me),vt),Gt=ft.className,hn=ft.percent,Zt=ft.prefixCls,Cn=ft.strokeColor,Rn=ft.strokeLinecap,ga=ft.strokeWidth,Da=ft.style,Pa=ft.trailColor,En=ft.trailWidth,Ka=ft.transition,oo=(0,we.Z)(ft,a);delete oo.gapPosition;var On=Array.isArray(hn)?hn:[hn],Eo=Array.isArray(Cn)?Cn:[Cn],uo=oe(),no=ga/2,nn=100-ga/2,_n="M ".concat(Rn==="round"?no:0,",").concat(no,` + L `).concat(Rn==="round"?nn:100,",").concat(no),na="0 0 100 ".concat(ga),Oa=0;return b.createElement("svg",(0,ke.Z)({className:ue()("".concat(Zt,"-line"),Gt),viewBox:na,preserveAspectRatio:"none",style:Da},oo),b.createElement("path",{className:"".concat(Zt,"-line-trail"),d:_n,strokeLinecap:Rn,stroke:Pa,strokeWidth:En||ga,fillOpacity:"0"}),On.map(function(fa,va){var ar=1;switch(Rn){case"round":ar=1-ga/100;break;case"square":ar=1-ga/2/100;break;default:ar=1;break}var Ar={strokeDasharray:"".concat(fa*ar,"px, 100px"),strokeDashoffset:"-".concat(Oa,"px"),transition:Ka||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},jr=Eo[va]||Eo[Eo.length-1];return Oa+=fa,b.createElement("path",{key:va,className:"".concat(Zt,"-line-path"),d:_n,strokeLinecap:Rn,stroke:jr,strokeWidth:ga,fillOpacity:"0",ref:function(Ot){uo[va]=Ot},style:Ar})}))},x=E,y=te(76190),z=te(42978),ne=te(47273),ae=0,le=(0,ne.Z)();function ie(){var Ge;return le?(Ge=ae,ae+=1):Ge="TEST_OR_SSR",Ge}var de=function(Ge){var vt=b.useState(),ft=(0,z.Z)(vt,2),Gt=ft[0],hn=ft[1];return b.useEffect(function(){hn("rc_progress_".concat(ie()))},[]),Ge||Gt},se=function(vt){var ft=vt.bg,Gt=vt.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:ft}},Gt)};function ce(Ge,vt){return Object.keys(Ge).map(function(ft){var Gt=parseFloat(ft),hn="".concat(Math.floor(Gt*vt),"%");return"".concat(Ge[ft]," ").concat(hn)})}var fe=b.forwardRef(function(Ge,vt){var ft=Ge.prefixCls,Gt=Ge.color,hn=Ge.gradientId,Zt=Ge.radius,Cn=Ge.style,Rn=Ge.ptg,ga=Ge.strokeLinecap,Da=Ge.strokeWidth,Pa=Ge.size,En=Ge.gapDegree,Ka=Gt&&(0,y.Z)(Gt)==="object",oo=Ka?"#FFF":void 0,On=Pa/2,Eo=b.createElement("circle",{className:"".concat(ft,"-circle-path"),r:Zt,cx:On,cy:On,stroke:oo,strokeLinecap:ga,strokeWidth:Da,opacity:Rn===0?0:1,style:Cn,ref:vt});if(!Ka)return Eo;var uo="".concat(hn,"-conic"),no=En?"".concat(180+En/2,"deg"):"0deg",nn=ce(Gt,(360-En)/360),_n=ce(Gt,1),na="conic-gradient(from ".concat(no,", ").concat(nn.join(", "),")"),Oa="linear-gradient(to ".concat(En?"bottom":"top",", ").concat(_n.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:uo},Eo),b.createElement("foreignObject",{x:0,y:0,width:Pa,height:Pa,mask:"url(#".concat(uo,")")},b.createElement(se,{bg:Oa},b.createElement(se,{bg:na}))))}),he=fe,Ee=100,Ke=function(vt,ft,Gt,hn,Zt,Cn,Rn,ga,Da,Pa){var En=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ka=Gt/100*360*((360-Cn)/360),oo=Cn===0?0:{bottom:0,top:180,left:90,right:-90}[Rn],On=(100-hn)/100*ft;Da==="round"&&hn!==100&&(On+=Pa/2,On>=ft&&(On=ft-.01));var Eo=Ee/2;return{stroke:typeof ga=="string"?ga:void 0,strokeDasharray:"".concat(ft,"px ").concat(vt),strokeDashoffset:On+En,transform:"rotate(".concat(Zt+Ka+oo,"deg)"),transformOrigin:"".concat(Eo,"px ").concat(Eo,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Le=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ve(Ge){var vt=Ge!=null?Ge:[];return Array.isArray(vt)?vt:[vt]}var Oe=function(vt){var ft=(0,Te.Z)((0,Te.Z)({},me),vt),Gt=ft.id,hn=ft.prefixCls,Zt=ft.steps,Cn=ft.strokeWidth,Rn=ft.trailWidth,ga=ft.gapDegree,Da=ga===void 0?0:ga,Pa=ft.gapPosition,En=ft.trailColor,Ka=ft.strokeLinecap,oo=ft.style,On=ft.className,Eo=ft.strokeColor,uo=ft.percent,no=(0,we.Z)(ft,Le),nn=Ee/2,_n=de(Gt),na="".concat(_n,"-gradient"),Oa=nn-Cn/2,fa=Math.PI*2*Oa,va=Da>0?90+Da/2:-90,ar=fa*((360-Da)/360),Ar=(0,y.Z)(Zt)==="object"?Zt:{count:Zt,space:2},jr=Ar.count,St=Ar.space,Ot=Ve(uo),Ft=Ve(Eo),zn=Ft.find(function(Qa){return Qa&&(0,y.Z)(Qa)==="object"}),$n=zn&&(0,y.Z)(zn)==="object",Yn=$n?"butt":Ka,Vo=Ke(fa,ar,0,100,va,Da,Pa,En,Yn,Cn),_a=oe(),Ua=function(){var kn=0;return Ot.map(function(mr,Gr){var xr=Ft[Gr]||Ft[Ft.length-1],$o=Ke(fa,ar,kn,mr,va,Da,Pa,xr,Yn,Cn);return kn+=mr,b.createElement(he,{key:Gr,color:xr,ptg:mr,radius:Oa,prefixCls:hn,gradientId:na,style:$o,strokeLinecap:Yn,strokeWidth:Cn,gapDegree:Da,ref:function(gn){_a[Gr]=gn},size:Ee})}).reverse()},Br=function(){var kn=Math.round(jr*(Ot[0]/100)),mr=100/jr,Gr=0;return new Array(jr).fill(null).map(function(xr,$o){var At=$o<=kn-1?Ft[0]:En,gn=At&&(0,y.Z)(At)==="object"?"url(#".concat(na,")"):void 0,mn=Ke(fa,ar,Gr,mr,va,Da,Pa,At,"butt",Cn,St);return Gr+=(ar-mn.strokeDashoffset+St)*100/ar,b.createElement("circle",{key:$o,className:"".concat(hn,"-circle-path"),r:Oa,cx:nn,cy:nn,stroke:gn,strokeWidth:Cn,opacity:1,style:mn,ref:function(un){_a[$o]=un}})})};return b.createElement("svg",(0,ke.Z)({className:ue()("".concat(hn,"-circle"),On),viewBox:"0 0 ".concat(Ee," ").concat(Ee),style:oo,id:Gt,role:"presentation"},no),!jr&&b.createElement("circle",{className:"".concat(hn,"-circle-trail"),r:Oa,cx:nn,cy:nn,stroke:En,strokeLinecap:Yn,strokeWidth:Rn||Cn,style:Vo}),jr?Br():Ua())},Re=Oe,ot={Line:x,Circle:Re},ct=te(6848),st=te(30071);function pt(Ge){return!Ge||Ge<0?0:Ge>100?100:Ge}function Je(Ge){let{success:vt,successPercent:ft}=Ge,Gt=ft;return vt&&"progress"in vt&&(Gt=vt.progress),vt&&"percent"in vt&&(Gt=vt.percent),Gt}const Et=Ge=>{let{percent:vt,success:ft,successPercent:Gt}=Ge;const hn=pt(Je({success:ft,successPercent:Gt}));return[hn,pt(pt(vt)-hn)]},qe=Ge=>{let{success:vt={},strokeColor:ft}=Ge;const{strokeColor:Gt}=vt;return[Gt||st.presetPrimaryColors.green,ft||null]},De=(Ge,vt,ft)=>{var Gt,hn,Zt,Cn;let Rn=-1,ga=-1;if(vt==="step"){const Da=ft.steps,Pa=ft.strokeWidth;typeof Ge=="string"||typeof Ge=="undefined"?(Rn=Ge==="small"?2:14,ga=Pa!=null?Pa:8):typeof Ge=="number"?[Rn,ga]=[Ge,Ge]:[Rn=14,ga=8]=Ge,Rn*=Da}else if(vt==="line"){const Da=ft==null?void 0:ft.strokeWidth;typeof Ge=="string"||typeof Ge=="undefined"?ga=Da||(Ge==="small"?6:8):typeof Ge=="number"?[Rn,ga]=[Ge,Ge]:[Rn=-1,ga=8]=Ge}else(vt==="circle"||vt==="dashboard")&&(typeof Ge=="string"||typeof Ge=="undefined"?[Rn,ga]=Ge==="small"?[60,60]:[120,120]:typeof Ge=="number"?[Rn,ga]=[Ge,Ge]:(Rn=(hn=(Gt=Ge[0])!==null&&Gt!==void 0?Gt:Ge[1])!==null&&hn!==void 0?hn:120,ga=(Cn=(Zt=Ge[0])!==null&&Zt!==void 0?Zt:Ge[1])!==null&&Cn!==void 0?Cn:120));return[Rn,ga]},_e=3,dt=Ge=>_e/Ge*100;var ht=Ge=>{const{prefixCls:vt,trailColor:ft=null,strokeLinecap:Gt="round",gapPosition:hn,gapDegree:Zt,width:Cn=120,type:Rn,children:ga,success:Da,size:Pa=Cn}=Ge,[En,Ka]=De(Pa,"circle");let{strokeWidth:oo}=Ge;oo===void 0&&(oo=Math.max(dt(En),6));const On={width:En,height:Ka,fontSize:En*.15+6},Eo=b.useMemo(()=>{if(Zt||Zt===0)return Zt;if(Rn==="dashboard")return 75},[Zt,Rn]),uo=hn||Rn==="dashboard"&&"bottom"||void 0,no=Object.prototype.toString.call(Ge.strokeColor)==="[object Object]",nn=qe({success:Da,strokeColor:Ge.strokeColor}),_n=ue()(`${vt}-inner`,{[`${vt}-circle-gradient`]:no}),na=b.createElement(Re,{percent:Et(Ge),strokeWidth:oo,trailWidth:oo,strokeColor:nn,strokeLinecap:Gt,trailColor:ft,prefixCls:vt,gapDegree:Eo,gapPosition:uo});return b.createElement("div",{className:_n,style:On},En<=20?b.createElement(ct.Z,{title:ga},b.createElement("span",null,na)):b.createElement(b.Fragment,null,na,ga))},Ut=function(Ge,vt){var ft={};for(var Gt in Ge)Object.prototype.hasOwnProperty.call(Ge,Gt)&&vt.indexOf(Gt)<0&&(ft[Gt]=Ge[Gt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,Gt=Object.getOwnPropertySymbols(Ge);hn{let vt=[];return Object.keys(Ge).forEach(ft=>{const Gt=parseFloat(ft.replace(/%/g,""));isNaN(Gt)||vt.push({key:Gt,value:Ge[ft]})}),vt=vt.sort((ft,Gt)=>ft.key-Gt.key),vt.map(ft=>{let{key:Gt,value:hn}=ft;return`${hn} ${Gt}%`}).join(", ")},Tt=(Ge,vt)=>{const{from:ft=st.presetPrimaryColors.blue,to:Gt=st.presetPrimaryColors.blue,direction:hn=vt==="rtl"?"to left":"to right"}=Ge,Zt=Ut(Ge,["from","to","direction"]);if(Object.keys(Zt).length!==0){const Cn=Ze(Zt);return{backgroundImage:`linear-gradient(${hn}, ${Cn})`}}return{backgroundImage:`linear-gradient(${hn}, ${ft}, ${Gt})`}};var Pn=Ge=>{const{prefixCls:vt,direction:ft,percent:Gt,size:hn,strokeWidth:Zt,strokeColor:Cn,strokeLinecap:Rn="round",children:ga,trailColor:Da=null,success:Pa}=Ge,En=Cn&&typeof Cn!="string"?Tt(Cn,ft):{backgroundColor:Cn},Ka=Rn==="square"||Rn==="butt"?0:void 0,oo={backgroundColor:Da||void 0,borderRadius:Ka},On=hn!=null?hn:[-1,Zt||(hn==="small"?6:8)],[Eo,uo]=De(On,"line",{strokeWidth:Zt}),no=Object.assign({width:`${pt(Gt)}%`,height:uo,borderRadius:Ka},En),nn=Je(Ge),_n={width:`${pt(nn)}%`,height:uo,borderRadius:Ka,backgroundColor:Pa==null?void 0:Pa.strokeColor},na={width:Eo<0?"100%":Eo,height:uo};return b.createElement(b.Fragment,null,b.createElement("div",{className:`${vt}-outer`,style:na},b.createElement("div",{className:`${vt}-inner`,style:oo},b.createElement("div",{className:`${vt}-bg`,style:no}),nn!==void 0?b.createElement("div",{className:`${vt}-success-bg`,style:_n}):null)),ga)},gt=Ge=>{const{size:vt,steps:ft,percent:Gt=0,strokeWidth:hn=8,strokeColor:Zt,trailColor:Cn=null,prefixCls:Rn,children:ga}=Ge,Da=Math.round(ft*(Gt/100)),Pa=vt==="small"?2:14,En=vt!=null?vt:[Pa,hn],[Ka,oo]=De(En,"step",{steps:ft,strokeWidth:hn}),On=Ka/ft,Eo=new Array(ft);for(let uo=0;uo{const vt=Ge?"100%":"-100%";return new rt.Keyframes(`antProgress${Ge?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${vt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${vt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Me=Ge=>{const{componentCls:vt,iconCls:ft}=Ge;return{[vt]:Object.assign(Object.assign({},(0,Ye.Wf)(Ge)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ge.fontSize,marginInlineEnd:Ge.marginXS,marginBottom:Ge.marginXS},[`${vt}-outer`]:{display:"inline-block",width:"100%"},[`&${vt}-show-info`]:{[`${vt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ge.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ge.paddingXS}px)`}},[`${vt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ge.remainingColor,borderRadius:Ge.lineBorderRadius},[`${vt}-inner:not(${vt}-circle-gradient)`]:{[`${vt}-circle-path`]:{stroke:Ge.defaultColor}},[`${vt}-success-bg, ${vt}-bg`]:{position:"relative",backgroundColor:Ge.defaultColor,borderRadius:Ge.lineBorderRadius,transition:`all ${Ge.motionDurationSlow} ${Ge.motionEaseInOutCirc}`},[`${vt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ge.colorSuccess},[`${vt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ge.marginXS,color:Ge.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ft]:{fontSize:Ge.fontSize}},[`&${vt}-status-active`]:{[`${vt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ge.colorBgContainer,borderRadius:Ge.lineBorderRadius,opacity:0,animationName:It(),animationDuration:Ge.progressActiveMotionDuration,animationTimingFunction:Ge.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${vt}-rtl${vt}-status-active`]:{[`${vt}-bg::before`]:{animationName:It(!0)}},[`&${vt}-status-exception`]:{[`${vt}-bg`]:{backgroundColor:Ge.colorError},[`${vt}-text`]:{color:Ge.colorError}},[`&${vt}-status-exception ${vt}-inner:not(${vt}-circle-gradient)`]:{[`${vt}-circle-path`]:{stroke:Ge.colorError}},[`&${vt}-status-success`]:{[`${vt}-bg`]:{backgroundColor:Ge.colorSuccess},[`${vt}-text`]:{color:Ge.colorSuccess}},[`&${vt}-status-success ${vt}-inner:not(${vt}-circle-gradient)`]:{[`${vt}-circle-path`]:{stroke:Ge.colorSuccess}}})}},Ie=Ge=>{const{componentCls:vt,iconCls:ft}=Ge;return{[vt]:{[`${vt}-circle-trail`]:{stroke:Ge.remainingColor},[`&${vt}-circle ${vt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${vt}-circle ${vt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ge.circleTextColor,fontSize:Ge.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ft]:{fontSize:`${Ge.fontSize/Ge.fontSizeSM}em`}},[`${vt}-circle&-status-exception`]:{[`${vt}-text`]:{color:Ge.colorError}},[`${vt}-circle&-status-success`]:{[`${vt}-text`]:{color:Ge.colorSuccess}}},[`${vt}-inline-circle`]:{lineHeight:1,[`${vt}-inner`]:{verticalAlign:"bottom"}}}},et=Ge=>{const{componentCls:vt}=Ge;return{[vt]:{[`${vt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ge.progressStepMinWidth,marginInlineEnd:Ge.progressStepMarginInlineEnd,backgroundColor:Ge.remainingColor,transition:`all ${Ge.motionDurationSlow}`,"&-active":{backgroundColor:Ge.defaultColor}}}}}},tt=Ge=>{const{componentCls:vt,iconCls:ft}=Ge;return{[vt]:{[`${vt}-small&-line, ${vt}-small&-line ${vt}-text ${ft}`]:{fontSize:Ge.fontSizeSM}}}};var je=(0,Ae.Z)("Progress",Ge=>{const vt=Ge.marginXXS/2,ft=(0,nt.TS)(Ge,{progressStepMarginInlineEnd:vt,progressStepMinWidth:vt,progressActiveMotionDuration:"2.4s"});return[Me(ft),Ie(ft),et(ft),tt(ft)]},Ge=>({circleTextColor:Ge.colorText,defaultColor:Ge.colorInfo,remainingColor:Ge.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),mt=function(Ge,vt){var ft={};for(var Gt in Ge)Object.prototype.hasOwnProperty.call(Ge,Gt)&&vt.indexOf(Gt)<0&&(ft[Gt]=Ge[Gt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,Gt=Object.getOwnPropertySymbols(Ge);hn{const{prefixCls:ft,className:Gt,rootClassName:hn,steps:Zt,strokeColor:Cn,percent:Rn=0,size:ga="default",showInfo:Da=!0,type:Pa="line",status:En,format:Ka,style:oo}=Ge,On=mt(Ge,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Eo=b.useMemo(()=>{var Ot,Ft;const zn=Je(Ge);return parseInt(zn!==void 0?(Ot=zn!=null?zn:0)===null||Ot===void 0?void 0:Ot.toString():(Ft=Rn!=null?Rn:0)===null||Ft===void 0?void 0:Ft.toString(),10)},[Rn,Ge.success,Ge.successPercent]),uo=b.useMemo(()=>!Qt.includes(En)&&Eo>=100?"success":En||"normal",[En,Eo]),{getPrefixCls:no,direction:nn,progress:_n}=b.useContext(ze.E_),na=no("progress",ft),[Oa,fa]=je(na),va=b.useMemo(()=>{if(!Da)return null;const Ot=Je(Ge);let Ft;const zn=Ka||(Yn=>`${Yn}%`),$n=Pa==="line";return Ka||uo!=="exception"&&uo!=="success"?Ft=zn(pt(Rn),pt(Ot)):uo==="exception"?Ft=$n?b.createElement(be.Z,null):b.createElement(Be.Z,null):uo==="success"&&(Ft=$n?b.createElement(re.Z,null):b.createElement(Se.Z,null)),b.createElement("span",{className:`${na}-text`,title:typeof Ft=="string"?Ft:void 0},Ft)},[Da,Rn,Eo,uo,Pa,na,Ka]),ar=Array.isArray(Cn)?Cn[0]:Cn,Ar=typeof Cn=="string"||Array.isArray(Cn)?Cn:void 0;let jr;Pa==="line"?jr=Zt?b.createElement(gt,Object.assign({},Ge,{strokeColor:Ar,prefixCls:na,steps:Zt}),va):b.createElement(Pn,Object.assign({},Ge,{strokeColor:ar,prefixCls:na,direction:nn}),va):(Pa==="circle"||Pa==="dashboard")&&(jr=b.createElement(ht,Object.assign({},Ge,{strokeColor:ar,prefixCls:na,progressStatus:uo}),va));const St=ue()(na,`${na}-status-${uo}`,`${na}-${Pa==="dashboard"&&"circle"||Zt&&"steps"||Pa}`,{[`${na}-inline-circle`]:Pa==="circle"&&De(ga,"circle")[0]<=20,[`${na}-show-info`]:Da,[`${na}-${ga}`]:typeof ga=="string",[`${na}-rtl`]:nn==="rtl"},_n==null?void 0:_n.className,Gt,hn,fa);return Oa(b.createElement("div",Object.assign({ref:vt,style:Object.assign(Object.assign({},_n==null?void 0:_n.style),oo),className:St,role:"progressbar","aria-valuenow":Eo},(0,Ne.Z)(On,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),jr))}),dn=Rt},13570:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return pt}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},be=Se,Be=te(7657),Ce=function(Et,qe){return re.createElement(Be.Z,(0,b.Z)({},Et,{ref:qe,icon:be}))},ue=re.forwardRef(Ce),Ne=ue,ze=te(92310),ke=te.n(ze),Te=te(20068),we=te(42978),me=te(75931),oe=te(18929),a=te(10228),E=te(26112);function x(Je,Et){var qe=Je.disabled,De=Je.prefixCls,_e=Je.character,dt=Je.characterRender,Wt=Je.index,ht=Je.count,Ut=Je.value,Ze=Je.allowHalf,Tt=Je.focused,Ht=Je.onHover,Pn=Je.onClick,fn=function(Ie){Ht(Ie,Wt)},gt=function(Ie){Pn(Ie,Wt)},rt=function(Ie){Ie.keyCode===a.Z.ENTER&&Pn(Ie,Wt)},Ye=Wt+1,Ae=new Set([De]);Ut===0&&Wt===0&&Tt?Ae.add("".concat(De,"-focused")):Ze&&Ut+.5>=Ye&&UtWt?"true":"false","aria-posinset":Wt+1,"aria-setsize":ht,tabIndex:qe?-1:0},re.createElement("div",{className:"".concat(De,"-first")},nt),re.createElement("div",{className:"".concat(De,"-second")},nt)));return dt&&(It=dt(It,Je)),It}var y=re.forwardRef(x);function z(){var Je=re.useRef({});function Et(De){return Je.current[De]}function qe(De){return function(_e){Je.current[De]=_e}}return[Et,qe]}function ne(Je){var Et=Je.pageXOffset,qe="scrollLeft";if(typeof Et!="number"){var De=Je.document;Et=De.documentElement[qe],typeof Et!="number"&&(Et=De.body[qe])}return Et}function ae(Je){var Et,qe,De=Je.ownerDocument,_e=De.body,dt=De&&De.documentElement,Wt=Je.getBoundingClientRect();return Et=Wt.left,qe=Wt.top,Et-=dt.clientLeft||_e.clientLeft||0,qe-=dt.clientTop||_e.clientTop||0,{left:Et,top:qe}}function le(Je){var Et=ae(Je),qe=Je.ownerDocument,De=qe.defaultView||qe.parentWindow;return Et.left+=ne(De),Et.left}var ie=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function de(Je,Et){var qe,De=Je.prefixCls,_e=De===void 0?"rc-rate":De,dt=Je.className,Wt=Je.defaultValue,ht=Je.value,Ut=Je.count,Ze=Ut===void 0?5:Ut,Tt=Je.allowHalf,Ht=Tt===void 0?!1:Tt,Pn=Je.allowClear,fn=Pn===void 0?!0:Pn,gt=Je.character,rt=gt===void 0?"\u2605":gt,Ye=Je.characterRender,Ae=Je.disabled,nt=Je.direction,It=nt===void 0?"ltr":nt,Me=Je.tabIndex,Ie=Me===void 0?0:Me,et=Je.autoFocus,tt=Je.onHoverChange,je=Je.onChange,mt=Je.onFocus,yn=Je.onBlur,Qt=Je.onKeyDown,pn=Je.onMouseLeave,Rt=(0,me.Z)(Je,ie),dn=z(),Ge=(0,we.Z)(dn,2),vt=Ge[0],ft=Ge[1],Gt=re.useRef(null),hn=function(){if(!Ae){var Yn;(Yn=Gt.current)===null||Yn===void 0||Yn.focus()}};re.useImperativeHandle(Et,function(){return{focus:hn,blur:function(){if(!Ae){var Yn;(Yn=Gt.current)===null||Yn===void 0||Yn.blur()}}}});var Zt=(0,oe.Z)(Wt||0,{value:ht}),Cn=(0,we.Z)(Zt,2),Rn=Cn[0],ga=Cn[1],Da=(0,oe.Z)(null),Pa=(0,we.Z)(Da,2),En=Pa[0],Ka=Pa[1],oo=function(Yn,Vo){var _a=It==="rtl",Ua=Yn+1;if(Ht){var Br=vt(Yn),Qa=le(Br),kn=Br.clientWidth;(_a&&Vo-Qa>kn/2||!_a&&Vo-Qa0&&!_a||Vo===a.Z.RIGHT&&Ua>0&&_a?(Ht?Ua-=.5:Ua-=1,On(Ua),Yn.preventDefault()):Vo===a.Z.LEFT&&Ua{const{componentCls:Et}=Je;return{[`${Et}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Je.marginXS},"> div":{transition:`all ${Je.motionDurationMid}, outline 0s`,"&:hover":{transform:Je.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Je.lineWidth}px dashed ${Je.starColor}`,transform:Je.starHoverScale}},"&-first, &-second":{color:Je.starBg,transition:`all ${Je.motionDurationMid}`,userSelect:"none",[Je.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Et}-star-first, &-half ${Et}-star-second`]:{opacity:1},[`&-half ${Et}-star-first, &-full ${Et}-star-second`]:{color:"inherit"}}}},Oe=Je=>({[`&-rtl${Je.componentCls}`]:{direction:"rtl"}}),Re=Je=>{const{componentCls:Et}=Je;return{[Et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ee.Wf)(Je)),{display:"inline-block",margin:0,padding:0,color:Je.starColor,fontSize:Je.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Et} ${Et}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ve(Je)),{[`+ ${Et}-text`]:{display:"inline-block",marginInlineStart:Je.marginXS,fontSize:Je.fontSize}}),Oe(Je))}};var ot=(0,Ke.Z)("Rate",Je=>{const Et=(0,Le.TS)(Je,{});return[Re(Et)]},Je=>({starColor:Je.yellow6,starSize:Je.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Je.colorFillContent})),ct=function(Je,Et){var qe={};for(var De in Je)Object.prototype.hasOwnProperty.call(Je,De)&&Et.indexOf(De)<0&&(qe[De]=Je[De]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,De=Object.getOwnPropertySymbols(Je);_e{const{prefixCls:qe,className:De,rootClassName:_e,style:dt,tooltips:Wt,character:ht=re.createElement(Ne,null)}=Je,Ut=ct(Je,["prefixCls","className","rootClassName","style","tooltips","character"]),Ze=(Ae,nt)=>{let{index:It}=nt;return Wt?re.createElement(he.Z,{title:Wt[It]},Ae):Ae},{getPrefixCls:Tt,direction:Ht,rate:Pn}=re.useContext(fe.E_),fn=Tt("rate",qe),[gt,rt]=ot(fn),Ye=Object.assign(Object.assign({},Pn==null?void 0:Pn.style),dt);return gt(re.createElement(ce,Object.assign({ref:Et,character:ht,characterRender:Ze},Ut,{className:ke()(De,_e,rt,Pn==null?void 0:Pn.className),style:Ye,prefixCls:fn,direction:Ht})))})},61621:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return rt}});var b=te(92310),re=te.n(b),Se=te(59301),be=te(36355),Be=te(2738),ue=Ye=>{const{prefixCls:Ae,className:nt,style:It,size:Me,shape:Ie}=Ye,et=re()({[`${Ae}-lg`]:Me==="large",[`${Ae}-sm`]:Me==="small"}),tt=re()({[`${Ae}-circle`]:Ie==="circle",[`${Ae}-square`]:Ie==="square",[`${Ae}-round`]:Ie==="round"}),je=Se.useMemo(()=>typeof Me=="number"?{width:Me,height:Me,lineHeight:`${Me}px`}:{},[Me]);return Se.createElement("span",{className:re()(Ae,et,tt,nt),style:Object.assign(Object.assign({},je),It)})},Ne=te(36237),ze=te(83116),ke=te(37613);const Te=new Ne.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),we=Ye=>({height:Ye,lineHeight:`${Ye}px`}),me=Ye=>Object.assign({width:Ye},we(Ye)),oe=Ye=>({background:Ye.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Te,animationDuration:Ye.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ye=>Object.assign({width:Ye*5,minWidth:Ye*5},we(Ye)),E=Ye=>{const{skeletonAvatarCls:Ae,gradientFromColor:nt,controlHeight:It,controlHeightLG:Me,controlHeightSM:Ie}=Ye;return{[`${Ae}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:nt},me(It)),[`${Ae}${Ae}-circle`]:{borderRadius:"50%"},[`${Ae}${Ae}-lg`]:Object.assign({},me(Me)),[`${Ae}${Ae}-sm`]:Object.assign({},me(Ie))}},x=Ye=>{const{controlHeight:Ae,borderRadiusSM:nt,skeletonInputCls:It,controlHeightLG:Me,controlHeightSM:Ie,gradientFromColor:et}=Ye;return{[`${It}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:et,borderRadius:nt},a(Ae)),[`${It}-lg`]:Object.assign({},a(Me)),[`${It}-sm`]:Object.assign({},a(Ie))}},y=Ye=>Object.assign({width:Ye},we(Ye)),z=Ye=>{const{skeletonImageCls:Ae,imageSizeBase:nt,gradientFromColor:It,borderRadiusSM:Me}=Ye;return{[`${Ae}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:It,borderRadius:Me},y(nt*2)),{[`${Ae}-path`]:{fill:"#bfbfbf"},[`${Ae}-svg`]:Object.assign(Object.assign({},y(nt)),{maxWidth:nt*4,maxHeight:nt*4}),[`${Ae}-svg${Ae}-svg-circle`]:{borderRadius:"50%"}}),[`${Ae}${Ae}-circle`]:{borderRadius:"50%"}}},ne=(Ye,Ae,nt)=>{const{skeletonButtonCls:It}=Ye;return{[`${nt}${It}-circle`]:{width:Ae,minWidth:Ae,borderRadius:"50%"},[`${nt}${It}-round`]:{borderRadius:Ae}}},ae=Ye=>Object.assign({width:Ye*2,minWidth:Ye*2},we(Ye)),le=Ye=>{const{borderRadiusSM:Ae,skeletonButtonCls:nt,controlHeight:It,controlHeightLG:Me,controlHeightSM:Ie,gradientFromColor:et}=Ye;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${nt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:et,borderRadius:Ae,width:It*2,minWidth:It*2},ae(It))},ne(Ye,It,nt)),{[`${nt}-lg`]:Object.assign({},ae(Me))}),ne(Ye,Me,`${nt}-lg`)),{[`${nt}-sm`]:Object.assign({},ae(Ie))}),ne(Ye,Ie,`${nt}-sm`))},ie=Ye=>{const{componentCls:Ae,skeletonAvatarCls:nt,skeletonTitleCls:It,skeletonParagraphCls:Me,skeletonButtonCls:Ie,skeletonInputCls:et,skeletonImageCls:tt,controlHeight:je,controlHeightLG:mt,controlHeightSM:yn,gradientFromColor:Qt,padding:pn,marginSM:Rt,borderRadius:dn,titleHeight:Ge,blockRadius:vt,paragraphLiHeight:ft,controlHeightXS:Gt,paragraphMarginTop:hn}=Ye;return{[`${Ae}`]:{display:"table",width:"100%",[`${Ae}-header`]:{display:"table-cell",paddingInlineEnd:pn,verticalAlign:"top",[`${nt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qt},me(je)),[`${nt}-circle`]:{borderRadius:"50%"},[`${nt}-lg`]:Object.assign({},me(mt)),[`${nt}-sm`]:Object.assign({},me(yn))},[`${Ae}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${It}`]:{width:"100%",height:Ge,background:Qt,borderRadius:vt,[`+ ${Me}`]:{marginBlockStart:yn}},[`${Me}`]:{padding:0,"> li":{width:"100%",height:ft,listStyle:"none",background:Qt,borderRadius:vt,"+ li":{marginBlockStart:Gt}}},[`${Me}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ae}-content`]:{[`${It}, ${Me} > li`]:{borderRadius:dn}}},[`${Ae}-with-avatar ${Ae}-content`]:{[`${It}`]:{marginBlockStart:Rt,[`+ ${Me}`]:{marginBlockStart:hn}}},[`${Ae}${Ae}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},le(Ye)),E(Ye)),x(Ye)),z(Ye)),[`${Ae}${Ae}-block`]:{width:"100%",[`${Ie}`]:{width:"100%"},[`${et}`]:{width:"100%"}},[`${Ae}${Ae}-active`]:{[` ${It}, ${Me} > li, ${nt}, ${Ie}, ${et}, ${tt} - `]:Object.assign({},oe(Ye))}}};var de=(0,ze.Z)("Skeleton",Ye=>{const{componentCls:Ae}=Ye,nt=(0,ke.TS)(Ye,{skeletonAvatarCls:`${Ae}-avatar`,skeletonTitleCls:`${Ae}-title`,skeletonParagraphCls:`${Ae}-paragraph`,skeletonButtonCls:`${Ae}-button`,skeletonInputCls:`${Ae}-input`,skeletonImageCls:`${Ae}-image`,imageSizeBase:Ye.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ye.gradientFromColor} 25%, ${Ye.gradientToColor} 37%, ${Ye.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ie(nt)]},Ye=>{const{colorFillContent:Ae,colorFill:nt}=Ye,It=Ae,Me=nt;return{color:It,colorGradientEnd:Me,gradientFromColor:It,gradientToColor:Me,titleHeight:Ye.controlHeight/2,blockRadius:Ye.borderRadiusSM,paragraphMarginTop:Ye.marginLG+Ye.marginXXS,paragraphLiHeight:Ye.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ce=Ye=>{const{prefixCls:Ae,className:nt,rootClassName:It,active:Me,shape:Ie="circle",size:et="default"}=Ye,{getPrefixCls:tt}=Se.useContext(be.E_),je=tt("skeleton",Ae),[mt,yn]=de(je),Vt=(0,Be.Z)(Ye,["prefixCls","className"]),pn=re()(je,`${je}-element`,{[`${je}-active`]:Me},nt,It,yn);return mt(Se.createElement("div",{className:pn},Se.createElement(ue,Object.assign({prefixCls:`${je}-avatar`,shape:Ie,size:et},Vt))))},he=Ye=>{const{prefixCls:Ae,className:nt,rootClassName:It,active:Me,block:Ie=!1,size:et="default"}=Ye,{getPrefixCls:tt}=Se.useContext(be.E_),je=tt("skeleton",Ae),[mt,yn]=de(je),Vt=(0,Be.Z)(Ye,["prefixCls"]),pn=re()(je,`${je}-element`,{[`${je}-active`]:Me,[`${je}-block`]:Ie},nt,It,yn);return mt(Se.createElement("div",{className:pn},Se.createElement(ue,Object.assign({prefixCls:`${je}-button`,size:et},Vt))))};const Ee="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Le=Ye=>{const{prefixCls:Ae,className:nt,rootClassName:It,style:Me,active:Ie}=Ye,{getPrefixCls:et}=Se.useContext(be.E_),tt=et("skeleton",Ae),[je,mt]=de(tt),yn=re()(tt,`${tt}-element`,{[`${tt}-active`]:Ie},nt,It,mt);return je(Se.createElement("div",{className:yn},Se.createElement("div",{className:re()(`${tt}-image`,nt),style:Me},Se.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${tt}-image-svg`},Se.createElement("path",{d:Ee,className:`${tt}-image-path`})))))},Oe=Ye=>{const{prefixCls:Ae,className:nt,rootClassName:It,active:Me,block:Ie,size:et="default"}=Ye,{getPrefixCls:tt}=Se.useContext(be.E_),je=tt("skeleton",Ae),[mt,yn]=de(je),Vt=(0,Be.Z)(Ye,["prefixCls"]),pn=re()(je,`${je}-element`,{[`${je}-active`]:Me,[`${je}-block`]:Ie},nt,It,yn);return mt(Se.createElement("div",{className:pn},Se.createElement(ue,Object.assign({prefixCls:`${je}-input`,size:et},Vt))))},Re=te(54476),at={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},vt=at,st=te(7657),pt=function(Ae,nt){return Se.createElement(st.Z,(0,Re.Z)({},Ae,{ref:nt,icon:vt}))},Je=Se.forwardRef(pt),Pt=Je,we=Ye=>{const{prefixCls:Ae,className:nt,rootClassName:It,style:Me,active:Ie,children:et}=Ye,{getPrefixCls:tt}=Se.useContext(be.E_),je=tt("skeleton",Ae),[mt,yn]=de(je),Vt=re()(je,`${je}-element`,{[`${je}-active`]:Ie},yn,nt,It),pn=et!=null?et:Se.createElement(Pt,null);return mt(Se.createElement("div",{className:Vt},Se.createElement("div",{className:re()(`${je}-image`,nt),style:Me},pn)))},_e=te(94480),Wt=Ye=>{const Ae=tt=>{const{width:je,rows:mt=2}=Ye;if(Array.isArray(je))return je[tt];if(mt-1===tt)return je},{prefixCls:nt,className:It,style:Me,rows:Ie}=Ye,et=(0,_e.Z)(Array(Ie)).map((tt,je)=>Se.createElement("li",{key:je,style:{width:Ae(je)}}));return Se.createElement("ul",{className:re()(nt,It),style:Me},et)},qt=Ye=>{let{prefixCls:Ae,className:nt,width:It,style:Me}=Ye;return Se.createElement("h3",{className:re()(Ae,nt),style:Object.assign({width:It},Me)})};function Ze(Ye){return Ye&&typeof Ye=="object"?Ye:{}}function Tt(Ye,Ae){return Ye&&!Ae?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ht(Ye,Ae){return!Ye&&Ae?{width:"38%"}:Ye&&Ae?{width:"50%"}:{}}function Pn(Ye,Ae){const nt={};return(!Ye||!Ae)&&(nt.width="61%"),!Ye&&Ae?nt.rows=3:nt.rows=2,nt}const fn=Ye=>{const{prefixCls:Ae,loading:nt,className:It,rootClassName:Me,style:Ie,children:et,avatar:tt=!1,title:je=!0,paragraph:mt=!0,active:yn,round:Vt}=Ye,{getPrefixCls:pn,direction:Rt,skeleton:dn}=Se.useContext(be.E_),Ge=pn("skeleton",Ae),[ht,ft]=de(Ge);if(nt||!("loading"in Ye)){const Gt=!!tt,hn=!!je,Zt=!!mt;let Cn;if(Gt){const Da=Object.assign(Object.assign({prefixCls:`${Ge}-avatar`},Tt(hn,Zt)),Ze(tt));Cn=Se.createElement("div",{className:`${Ge}-header`},Se.createElement(ue,Object.assign({},Da)))}let Rn;if(hn||Zt){let Da;if(hn){const En=Object.assign(Object.assign({prefixCls:`${Ge}-title`},Ht(Gt,Zt)),Ze(je));Da=Se.createElement(qt,Object.assign({},En))}let Pa;if(Zt){const En=Object.assign(Object.assign({prefixCls:`${Ge}-paragraph`},Pn(Gt,hn)),Ze(mt));Pa=Se.createElement(Wt,Object.assign({},En))}Rn=Se.createElement("div",{className:`${Ge}-content`},Da,Pa)}const ga=re()(Ge,{[`${Ge}-with-avatar`]:Gt,[`${Ge}-active`]:yn,[`${Ge}-rtl`]:Rt==="rtl",[`${Ge}-round`]:Vt},dn==null?void 0:dn.className,It,Me,ft);return ht(Se.createElement("div",{className:ga,style:Object.assign(Object.assign({},dn==null?void 0:dn.style),Ie)},Cn,Rn))}return typeof et!="undefined"?et:null};fn.Button=he,fn.Avatar=ce,fn.Input=Oe,fn.Image=Le,fn.Node=we;var dt=fn,rt=dt},31797:function(ot,Qe,te){"use strict";te.d(Qe,{default:function(){return de}});var b=te(59301),re=te(56762),Se=te(92343),be=te(92310),Be=te.n(be),Ce=te(36355),ue=te(61621),ze=se=>{const{value:ce,formatter:fe,precision:he,decimalSeparator:Ee,groupSeparator:Ke="",prefixCls:Le}=se;let Ve;if(typeof fe=="function")Ve=fe(ce);else{const Oe=String(ce),Re=Oe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Re||Oe==="-")Ve=Oe;else{const at=Re[1];let vt=Re[2]||"0",st=Re[4]||"";vt=vt.replace(/\B(?=(\d{3})+(?!\d))/g,Ke),typeof he=="number"&&(st=st.padEnd(he,"0").slice(0,he>0?he:0)),st&&(st=`${Ee}${st}`),Ve=[b.createElement("span",{key:"int",className:`${Le}-content-value-int`},at,vt),st&&b.createElement("span",{key:"decimal",className:`${Le}-content-value-decimal`},st)]}}return b.createElement("span",{className:`${Le}-content-value`},Ve)},ke=te(17313),Te=te(83116),De=te(37613);const me=se=>{const{componentCls:ce,marginXXS:fe,padding:he,colorTextDescription:Ee,titleFontSize:Ke,colorTextHeading:Le,contentFontSize:Ve,fontFamily:Oe}=se;return{[`${ce}`]:Object.assign(Object.assign({},(0,ke.Wf)(se)),{[`${ce}-title`]:{marginBottom:fe,color:Ee,fontSize:Ke},[`${ce}-skeleton`]:{paddingTop:he},[`${ce}-content`]:{color:Le,fontSize:Ve,fontFamily:Oe,[`${ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ce}-content-prefix, ${ce}-content-suffix`]:{display:"inline-block"},[`${ce}-content-prefix`]:{marginInlineEnd:fe},[`${ce}-content-suffix`]:{marginInlineStart:fe}}})}};var oe=(0,Te.Z)("Statistic",se=>{const ce=(0,De.TS)(se,{});return[me(ce)]},se=>{const{fontSizeHeading3:ce,fontSize:fe}=se;return{titleFontSize:fe,contentFontSize:ce}}),E=se=>{const{prefixCls:ce,className:fe,rootClassName:he,style:Ee,valueStyle:Ke,value:Le=0,title:Ve,valueRender:Oe,prefix:Re,suffix:at,loading:vt=!1,onMouseEnter:st,onMouseLeave:pt,decimalSeparator:Je=".",groupSeparator:Pt=","}=se,{getPrefixCls:qe,direction:we,statistic:_e}=b.useContext(Ce.E_),ct=qe("statistic",ce),[Wt,gt]=oe(ct),qt=b.createElement(ze,Object.assign({decimalSeparator:Je,groupSeparator:Pt,prefixCls:ct},se,{value:Le})),Ze=Be()(ct,{[`${ct}-rtl`]:we==="rtl"},_e==null?void 0:_e.className,fe,he,gt);return Wt(b.createElement("div",{className:Ze,style:Object.assign(Object.assign({},_e==null?void 0:_e.style),Ee),onMouseEnter:st,onMouseLeave:pt},Ve&&b.createElement("div",{className:`${ct}-title`},Ve),b.createElement(ue.Z,{paragraph:!1,loading:vt,className:`${ct}-skeleton`},b.createElement("div",{style:Ke,className:`${ct}-content`},Re&&b.createElement("span",{className:`${ct}-content-prefix`},Re),Oe?Oe(qt):qt,at&&b.createElement("span",{className:`${ct}-content-suffix`},at)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function y(se,ce){let fe=se;const he=/\[[^\]]*]/g,Ee=(ce.match(he)||[]).map(Oe=>Oe.slice(1,-1)),Ke=ce.replace(he,"[]"),Le=x.reduce((Oe,Re)=>{let[at,vt]=Re;if(Oe.includes(at)){const st=Math.floor(fe/vt);return fe-=st*vt,Oe.replace(new RegExp(`${at}+`,"g"),pt=>{const Je=pt.length;return st.toString().padStart(Je,"0")})}return Oe},Ke);let Ve=0;return Le.replace(he,()=>{const Oe=Ee[Ve];return Ve+=1,Oe})}function z(se,ce){const{format:fe=""}=ce,he=new Date(se).getTime(),Ee=Date.now(),Ke=Math.max(he-Ee,0);return y(Ke,fe)}const ne=1e3/30;function ae(se){return new Date(se).getTime()}const le=se=>{const{value:ce,format:fe="HH:mm:ss",onChange:he,onFinish:Ee}=se,Ke=(0,re.Z)(),Le=b.useRef(null),Ve=()=>{Ee==null||Ee(),Le.current&&(clearInterval(Le.current),Le.current=null)},Oe=()=>{const vt=ae(ce);vt>=Date.now()&&(Le.current=setInterval(()=>{Ke(),he==null||he(vt-Date.now()),vt(Oe(),()=>{Le.current&&(clearInterval(Le.current),Le.current=null)}),[ce]);const Re=(vt,st)=>z(vt,Object.assign(Object.assign({},st),{format:fe})),at=vt=>(0,Se.Tm)(vt,{title:void 0});return b.createElement(E,Object.assign({},se,{valueRender:at,formatter:Re}))};var ie=b.memo(le);E.Countdown=ie;var de=E},15969:function(ot,Qe,te){"use strict";te.d(Qe,{N:function(){return b}});const b=re=>({color:re.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${re.motionDurationSlow}`,"&:focus, &:hover":{color:re.colorLinkHover},"&:active":{color:re.colorLinkActive}})},1710:function(ot,Qe,te){"use strict";te.d(Qe,{default:function(){return Vl}});var b={},re="rc-table-internal-hook",Se=te(42978),be=te(6089),Be=te(34280),Ce=te(13697),ue=te(59301),Ne=te(4676);function ze(Pe){var Fe=ue.createContext(void 0),We=function(it){var ut=it.value,Mt=it.children,wt=ue.useRef(ut);wt.current=ut;var bt=ue.useState(function(){return{getValue:function(){return wt.current},listeners:new Set}}),Jt=(0,Se.Z)(bt,1),Yt=Jt[0];return(0,Be.Z)(function(){(0,Ne.unstable_batchedUpdates)(function(){Yt.listeners.forEach(function(Ut){Ut(ut)})})},[ut]),ue.createElement(Fe.Provider,{value:Yt},Mt)};return{Context:Fe,Provider:We,defaultValue:Pe}}function ke(Pe,Fe){var We=(0,be.Z)(typeof Fe=="function"?Fe:function(Ut){if(Fe===void 0)return Ut;if(!Array.isArray(Fe))return Ut[Fe];var Fn={};return Fe.forEach(function(xn){Fn[xn]=Ut[xn]}),Fn}),Ue=ue.useContext(Pe==null?void 0:Pe.Context),it=Ue||{},ut=it.listeners,Mt=it.getValue,wt=ue.useRef();wt.current=We(Ue?Mt():Pe==null?void 0:Pe.defaultValue);var bt=ue.useState({}),Jt=(0,Se.Z)(bt,2),Yt=Jt[1];return(0,Be.Z)(function(){if(!Ue)return;function Ut(Fn){var xn=We(Fn);(0,Ce.Z)(wt.current,xn,!0)||Yt({})}return ut.add(Ut),function(){ut.delete(Ut)}},[Ue]),wt.current}var Te=te(54476),De=te(8654);function me(){var Pe=ue.createContext(null);function Fe(){return ue.useContext(Pe)}function We(it,ut){var Mt=(0,De.Yr)(it),wt=function(Jt,Yt){var Ut=Mt?{ref:Yt}:{},Fn=ue.useRef(0),xn=ue.useRef(Jt),Bn=Fe();return Bn!==null?ue.createElement(it,(0,Te.Z)({},Jt,Ut)):((!ut||ut(xn.current,Jt))&&(Fn.current+=1),xn.current=Jt,ue.createElement(Pe.Provider,{value:Fn.current},ue.createElement(it,(0,Te.Z)({},Jt,Ut))))};return Mt?ue.forwardRef(wt):wt}function Ue(it,ut){var Mt=(0,De.Yr)(it),wt=function(Jt,Yt){var Ut=Mt?{ref:Yt}:{};return Fe(),ue.createElement(it,(0,Te.Z)({},Jt,Ut))};return Mt?ue.memo(ue.forwardRef(wt),ut):ue.memo(wt,ut)}return{makeImmutable:We,responseImmutable:Ue,useImmutableMark:Fe}}var oe=me(),a=oe.makeImmutable,E=oe.responseImmutable,x=oe.useImmutableMark,y=me(),z=y.makeImmutable,ne=y.responseImmutable,ae=y.useImmutableMark,le=ze(),ie=le;function de(Pe,Fe){var We=ue.useRef(0);We.current+=1;var Ue=ue.useRef(Pe),it=[];Object.keys(Pe||{}).map(function(Mt){var wt;(Pe==null?void 0:Pe[Mt])!==((wt=Ue.current)===null||wt===void 0?void 0:wt[Mt])&&it.push(Mt)}),Ue.current=Pe;var ut=ue.useRef([]);return it.length&&(ut.current=it),ue.useDebugValue(We.current),ue.useDebugValue(ut.current.join(", ")),Fe&&console.log("".concat(Fe,":"),We.current,ut.current),We.current}var se=null,ce=ue.memo(function(){var Pe=de();return ue.createElement("h1",null,"Render Times: ",Pe)});ce.displayName="RenderBlock";var fe=te(76190),he=te(33885),Ee=te(20068),Ke=te(92310),Le=te.n(Ke),Ve=te(80547),Oe=te(97938),Re=te(48736),at=ue.createContext({renderWithProps:!1}),vt=at,st="RC_TABLE_KEY";function pt(Pe){return Pe==null?[]:Array.isArray(Pe)?Pe:[Pe]}function Je(Pe){var Fe=[],We={};return Pe.forEach(function(Ue){for(var it=Ue||{},ut=it.key,Mt=it.dataIndex,wt=ut||pt(Mt).join("-")||st;We[wt];)wt="".concat(wt,"_next");We[wt]=!0,Fe.push(wt)}),Fe}function Pt(Pe){return Pe!=null}function qe(Pe){return Pe&&(0,fe.Z)(Pe)==="object"&&!Array.isArray(Pe)&&!ue.isValidElement(Pe)}function we(Pe,Fe,We,Ue,it,ut){var Mt=ue.useContext(vt),wt=ae(),bt=(0,Ve.Z)(function(){if(Pt(Ue))return[Ue];var Jt=Fe==null||Fe===""?[]:Array.isArray(Fe)?Fe:[Fe],Yt=(0,Oe.Z)(Pe,Jt),Ut=Yt,Fn=void 0;if(it){var xn=it(Yt,Pe,We);qe(xn)?(Ut=xn.children,Fn=xn.props,Mt.renderWithProps=!0):Ut=xn}return[Ut,Fn]},[wt,Pe,Ue,Fe,it,We],function(Jt,Yt){if(ut){var Ut=(0,Se.Z)(Jt,2),Fn=Ut[1],xn=(0,Se.Z)(Yt,2),Bn=xn[1];return ut(Bn,Fn)}return Mt.renderWithProps?!0:!(0,Ce.Z)(Jt,Yt,!0)});return bt}function _e(Pe,Fe,We,Ue){var it=Pe+Fe-1;return Pe<=Ue&&it>=We}function ct(Pe,Fe){return ke(ie,function(We){var Ue=_e(Pe,Fe||1,We.hoverStartRow,We.hoverEndRow);return[Ue,We.onHover]})}var Wt=function(Fe){var We=Fe.ellipsis,Ue=Fe.rowType,it=Fe.children,ut,Mt=We===!0?{showTitle:!0}:We;return Mt&&(Mt.showTitle||Ue==="header")&&(typeof it=="string"||typeof it=="number"?ut=it.toString():ue.isValidElement(it)&&typeof it.props.children=="string"&&(ut=it.props.children)),ut};function gt(Pe){var Fe,We,Ue,it,ut,Mt,wt,bt,Jt=Pe.component,Yt=Pe.children,Ut=Pe.ellipsis,Fn=Pe.scope,xn=Pe.prefixCls,Bn=Pe.className,Jn=Pe.align,Wn=Pe.record,ra=Pe.render,ea=Pe.dataIndex,ca=Pe.renderIndex,$a=Pe.shouldCellUpdate,po=Pe.index,ka=Pe.rowType,io=Pe.colSpan,_o=Pe.rowSpan,ha=Pe.fixLeft,Za=Pe.fixRight,Ca=Pe.firstFixLeft,la=Pe.lastFixLeft,da=Pe.firstFixRight,Kt=Pe.lastFixRight,lr=Pe.appendNode,Yo=Pe.additionalProps,Va=Yo===void 0?{}:Yo,tr=Pe.isSticky,cr="".concat(xn,"-cell"),fr=ke(ie,["supportSticky","allColumnsFixedLeft"]),ur=fr.supportSticky,ll=fr.allColumnsFixedLeft,Fr=we(Wn,ea,ca,Yt,ra,$a),ao=(0,Se.Z)(Fr,2),xl=ao[0],Fo=ao[1],Po={},Tr=typeof ha=="number"&&ur,_l=typeof Za=="number"&&ur;Tr&&(Po.position="sticky",Po.left=ha),_l&&(Po.position="sticky",Po.right=Za);var bo=(Fe=(We=(Ue=Fo==null?void 0:Fo.colSpan)!==null&&Ue!==void 0?Ue:Va.colSpan)!==null&&We!==void 0?We:io)!==null&&Fe!==void 0?Fe:1,vo=(it=(ut=(Mt=Fo==null?void 0:Fo.rowSpan)!==null&&Mt!==void 0?Mt:Va.rowSpan)!==null&&ut!==void 0?ut:_o)!==null&&it!==void 0?it:1,Ao=ct(po,vo),Xa=(0,Se.Z)(Ao,2),Ma=Xa[0],Mn=Xa[1],sa=function(xo){var pi;Wn&&Mn(po,po+vo-1),Va==null||(pi=Va.onMouseEnter)===null||pi===void 0||pi.call(Va,xo)},To=function(xo){var pi;Wn&&Mn(-1,-1),Va==null||(pi=Va.onMouseLeave)===null||pi===void 0||pi.call(Va,xo)};if(bo===0||vo===0)return null;var dr=(wt=Va.title)!==null&&wt!==void 0?wt:Wt({rowType:ka,ellipsis:Ut,children:xl}),gi=Le()(cr,Bn,(bt={},(0,Ee.Z)(bt,"".concat(cr,"-fix-left"),Tr&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-left-first"),Ca&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-left-last"),la&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-left-all"),la&&ll&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-right"),_l&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-right-first"),da&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-right-last"),Kt&&ur),(0,Ee.Z)(bt,"".concat(cr,"-ellipsis"),Ut),(0,Ee.Z)(bt,"".concat(cr,"-with-append"),lr),(0,Ee.Z)(bt,"".concat(cr,"-fix-sticky"),(Tr||_l)&&tr&&ur),(0,Ee.Z)(bt,"".concat(cr,"-row-hover"),!Fo&&Ma),bt),Va.className,Fo==null?void 0:Fo.className),Ql={};Jn&&(Ql.textAlign=Jn);var Ri=(0,he.Z)((0,he.Z)((0,he.Z)((0,he.Z)({},Po),Va.style),Ql),Fo==null?void 0:Fo.style),Ea=xl;return(0,fe.Z)(Ea)==="object"&&!Array.isArray(Ea)&&!ue.isValidElement(Ea)&&(Ea=null),Ut&&(la||da)&&(Ea=ue.createElement("span",{className:"".concat(cr,"-content")},Ea)),ue.createElement(Jt,(0,Te.Z)({},Fo,Va,{className:gi,style:Ri,title:dr,scope:Fn,onMouseEnter:sa,onMouseLeave:To,colSpan:bo!==1?bo:null,rowSpan:vo!==1?vo:null}),lr,Ea)}var qt=ue.memo(gt);function Ze(Pe,Fe,We,Ue,it,ut){var Mt=We[Pe]||{},wt=We[Fe]||{},bt,Jt;Mt.fixed==="left"?bt=Ue.left[it==="rtl"?Fe:Pe]:wt.fixed==="right"&&(Jt=Ue.right[it==="rtl"?Pe:Fe]);var Yt=!1,Ut=!1,Fn=!1,xn=!1,Bn=We[Fe+1],Jn=We[Pe-1],Wn=!(ut!=null&&ut.children);if(it==="rtl"){if(bt!==void 0){var ra=Jn&&Jn.fixed==="left";xn=!ra&&Wn}else if(Jt!==void 0){var ea=Bn&&Bn.fixed==="right";Fn=!ea&&Wn}}else if(bt!==void 0){var ca=Bn&&Bn.fixed==="left";Yt=!ca&&Wn}else if(Jt!==void 0){var $a=Jn&&Jn.fixed==="right";Ut=!$a&&Wn}return{fixLeft:bt,fixRight:Jt,lastFixLeft:Yt,firstFixRight:Ut,lastFixRight:Fn,firstFixLeft:xn,isSticky:Ue.isSticky}}var Tt=ue.createContext({}),Ht=Tt;function Pn(Pe){var Fe=Pe.className,We=Pe.index,Ue=Pe.children,it=Pe.colSpan,ut=it===void 0?1:it,Mt=Pe.rowSpan,wt=Pe.align,bt=ke(ie,["prefixCls","direction"]),Jt=bt.prefixCls,Yt=bt.direction,Ut=ue.useContext(Ht),Fn=Ut.scrollColumnIndex,xn=Ut.stickyOffsets,Bn=Ut.flattenColumns,Jn=Ut.columns,Wn=We+ut-1,ra=Wn+1===Fn?ut+1:ut,ea=Ze(We,We+ra-1,Bn,xn,Yt,Jn==null?void 0:Jn[We]);return ue.createElement(qt,(0,Te.Z)({className:Fe,index:We,component:"td",prefixCls:Jt,record:null,dataIndex:null,align:wt,colSpan:ra,rowSpan:Mt,render:function(){return Ue}},ea))}var fn=te(75931),dt=["children"];function rt(Pe){var Fe=Pe.children,We=(0,fn.Z)(Pe,dt);return ue.createElement("tr",We,Fe)}function Ye(Pe){var Fe=Pe.children;return Fe}Ye.Row=rt,Ye.Cell=Pn;var Ae=Ye;function nt(Pe){var Fe=Pe.children,We=Pe.stickyOffsets,Ue=Pe.flattenColumns,it=Pe.columns,ut=ke(ie,"prefixCls"),Mt=Ue.length-1,wt=Ue[Mt],bt=ue.useMemo(function(){return{stickyOffsets:We,flattenColumns:Ue,scrollColumnIndex:wt!=null&&wt.scrollbar?Mt:null,columns:it}},[wt,Ue,Mt,We,it]);return ue.createElement(Ht.Provider,{value:bt},ue.createElement("tfoot",{className:"".concat(ut,"-summary")},Fe))}var It=ne(nt),Me=Ae,Ie=te(70425),et=te(29301),tt=te(29194),je=te(3465),mt=te(75152),yn=te(26112);function Vt(Pe,Fe,We,Ue,it,ut,Mt){Pe.push({record:Fe,indent:We,index:Mt});var wt=ut(Fe),bt=it==null?void 0:it.has(wt);if(Fe&&Array.isArray(Fe[Ue])&&bt)for(var Jt=0;Jt1?Ca-1:0),da=1;da=0;wt-=1){var bt=Fe[wt],Jt=We&&We[wt],Yt=Jt&&Jt[Da];if(bt||Yt||Mt){var Ut=Yt||{},Fn=Ut.columnType,xn=(0,fn.Z)(Ut,En);it.unshift(ue.createElement("col",(0,Te.Z)({key:wt,style:{width:bt}},xn))),Mt=!0}}return ue.createElement("colgroup",null,it)}var oo=Ka,On=te(94480),Eo=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function uo(Pe,Fe){return(0,ue.useMemo)(function(){for(var We=[],Ue=0;Ue1?"colgroup":"col":null,ellipsis:Wn.ellipsis,align:Wn.align,component:Wn.title?ut:Mt,prefixCls:Yt,key:xn[Jn]},ra,{additionalProps:ea,rowType:"header"}))}))}_n.displayName="HeaderRow";var na=_n;function Oa(Pe){var Fe=[];function We(Mt,wt){var bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Fe[bt]=Fe[bt]||[];var Jt=wt,Yt=Mt.filter(Boolean).map(function(Ut){var Fn={key:Ut.key,className:Ut.className||"",children:Ut.title,column:Ut,colStart:Jt},xn=1,Bn=Ut.children;return Bn&&Bn.length>0&&(xn=We(Bn,Jt,bt+1).reduce(function(Jn,Wn){return Jn+Wn},0),Fn.hasSubColumns=!0),"colSpan"in Ut&&(xn=Ut.colSpan),"rowSpan"in Ut&&(Fn.rowSpan=Ut.rowSpan),Fn.colSpan=xn,Fn.colEnd=Fn.colStart+xn-1,Fe[bt].push(Fn),Jt+=xn,xn});return Yt}We(Pe,0);for(var Ue=Fe.length,it=function(wt){Fe[wt].forEach(function(bt){!("rowSpan"in bt)&&!bt.hasSubColumns&&(bt.rowSpan=Ue-wt)})},ut=0;ut1&&arguments[1]!==void 0?arguments[1]:"";return typeof Fe=="number"?Fe:Fe.endsWith("%")?Pe*parseFloat(Fe)/100:null}function jr(Pe,Fe){return ue.useMemo(function(){if(Fe&&Fe>0){var We=0,Ue=0;Pe.forEach(function(Jt){var Yt=Ar(Fe,Jt.width);Yt?We+=Yt:Ue+=1});var it=Fe-We,ut=Ue,Mt=it/Ue,wt=0,bt=Pe.map(function(Jt){var Yt=(0,he.Z)({},Jt),Ut=Ar(Fe,Yt.width);if(Ut)Yt.width=Ut;else{var Fn=Math.floor(Mt);Yt.width=ut===1?it:Fn,it-=Fn,ut-=1}return wt+=Yt.width,Yt});return[bt,wt]}return[Pe,Fe]},[Pe,Fe])}var Et=["children"],Ot=["fixed"];function Ft(Pe){return(0,ar.Z)(Pe).filter(function(Fe){return ue.isValidElement(Fe)}).map(function(Fe){var We=Fe.key,Ue=Fe.props,it=Ue.children,ut=(0,fn.Z)(Ue,Et),Mt=(0,he.Z)({key:We},ut);return it&&(Mt.children=Ft(it)),Mt})}function zn(Pe){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Pe.filter(function(We){return We&&(0,fe.Z)(We)==="object"}).reduce(function(We,Ue,it){var ut=Ue.fixed,Mt=ut===!0?"left":ut,wt="".concat(Fe,"-").concat(it),bt=Ue.children;return bt&&bt.length>0?[].concat((0,On.Z)(We),(0,On.Z)(zn(bt,wt).map(function(Jt){return(0,he.Z)({fixed:Mt},Jt)}))):[].concat((0,On.Z)(We),[(0,he.Z)((0,he.Z)({key:wt},Ue),{},{fixed:Mt})])},[])}function $n(Pe){for(var Fe=!0,We=0;We=0;ut-=1){var Mt=Pe[ut];if(it&&Mt.fixed!=="right")it=!1;else if(!it&&Mt.fixed==="right"){warning(!1,"Index ".concat(ut+1," of `columns` missing `fixed='right'` prop."));break}}}function Yn(Pe){return Pe.map(function(Fe){var We=Fe.fixed,Ue=(0,fn.Z)(Fe,Ot),it=We;return We==="left"?it="right":We==="right"&&(it="left"),(0,he.Z)({fixed:it},Ue)})}function Vo(Pe,Fe){var We=Pe.prefixCls,Ue=Pe.columns,it=Pe.children,ut=Pe.expandable,Mt=Pe.expandedKeys,wt=Pe.columnTitle,bt=Pe.getRowKey,Jt=Pe.onTriggerExpand,Yt=Pe.expandIcon,Ut=Pe.rowExpandable,Fn=Pe.expandIconColumnIndex,xn=Pe.direction,Bn=Pe.expandRowByClick,Jn=Pe.columnWidth,Wn=Pe.fixed,ra=Pe.scrollWidth,ea=ue.useMemo(function(){return Ue||Ft(it)},[Ue,it]),ca=ue.useMemo(function(){if(ut){var Za,Ca=ea.slice();if(!Ca.includes(b)){var la=Fn||0;la>=0&&Ca.splice(la,0,b)}var da=Ca.indexOf(b);Ca=Ca.filter(function(Va,tr){return Va!==b||tr===da});var Kt=ea[da],lr;(Wn==="left"||Wn)&&!Fn?lr="left":(Wn==="right"||Wn)&&Fn===ea.length?lr="right":lr=Kt?Kt.fixed:null;var Yo=(Za={},(0,Ee.Z)(Za,Da,{className:"".concat(We,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Ee.Z)(Za,"title",wt),(0,Ee.Z)(Za,"fixed",lr),(0,Ee.Z)(Za,"className","".concat(We,"-row-expand-icon-cell")),(0,Ee.Z)(Za,"width",Jn),(0,Ee.Z)(Za,"render",function(tr,cr,fr){var ur=bt(cr,fr),ll=Mt.has(ur),Fr=Ut?Ut(cr):!0,ao=Yt({prefixCls:We,expanded:ll,expandable:Fr,record:cr,onExpand:Jt});return Bn?ue.createElement("span",{onClick:function(Fo){return Fo.stopPropagation()}},ao):ao}),Za);return Ca.map(function(Va){return Va===b?Yo:Va})}return ea.filter(function(Va){return Va!==b})},[ut,ea,bt,Mt,Yt,xn]),$a=ue.useMemo(function(){var Za=ca;return Fe&&(Za=Fe(Za)),Za.length||(Za=[{render:function(){return null}}]),Za},[Fe,ca,xn]),po=ue.useMemo(function(){return xn==="rtl"?Yn(zn($a)):zn($a)},[$a,xn,ra]),ka=jr(po,ra),io=(0,Se.Z)(ka,2),_o=io[0],ha=io[1];return[$a,_o,ha]}var _a=Vo;function Ua(Pe){var Fe,We=Pe.prefixCls,Ue=Pe.record,it=Pe.onExpand,ut=Pe.expanded,Mt=Pe.expandable,wt="".concat(We,"-row-expand-icon");if(!Mt)return ue.createElement("span",{className:Le()(wt,"".concat(We,"-row-spaced"))});var bt=function(Yt){it(Ue,Yt),Yt.stopPropagation()};return ue.createElement("span",{className:Le()(wt,(Fe={},(0,Ee.Z)(Fe,"".concat(We,"-row-expanded"),ut),(0,Ee.Z)(Fe,"".concat(We,"-row-collapsed"),!ut),Fe)),onClick:bt})}function Br(Pe,Fe,We){var Ue=[];function it(ut){(ut||[]).forEach(function(Mt,wt){Ue.push(Fe(Mt,wt)),it(Mt[We])})}return it(Pe),Ue}function Qa(Pe,Fe,We){var Ue=Pa(Pe),it=Ue.expandIcon,ut=Ue.expandedRowKeys,Mt=Ue.defaultExpandedRowKeys,wt=Ue.defaultExpandAllRows,bt=Ue.expandedRowRender,Jt=Ue.onExpand,Yt=Ue.onExpandedRowsChange,Ut=Ue.childrenColumnName,Fn=it||Ua,xn=Ut||"children",Bn=ue.useMemo(function(){return bt?"row":Pe.expandable&&Pe.internalHooks===re&&Pe.expandable.__PARENT_RENDER_ICON__||Fe.some(function(po){return po&&(0,fe.Z)(po)==="object"&&po[xn]})?"nest":!1},[!!bt,Fe]),Jn=ue.useState(function(){return Mt||(wt?Br(Fe,We,xn):[])}),Wn=(0,Se.Z)(Jn,2),ra=Wn[0],ea=Wn[1],ca=ue.useMemo(function(){return new Set(ut||ra||[])},[ut,ra]),$a=ue.useCallback(function(po){var ka=We(po,Fe.indexOf(po)),io,_o=ca.has(ka);_o?(ca.delete(ka),io=(0,On.Z)(ca)):io=[].concat((0,On.Z)(ca),[ka]),ea(io),Jt&&Jt(!_o,po),Yt&&Yt(io)},[We,ca,Fe,Jt,Yt]);return[Ue,Bn,ca,Fn,xn,$a]}function kn(Pe,Fe,We,Ue){var it=Pe.map(function(ut,Mt){return Ze(Mt,Mt,Pe,Fe,We,Ue==null?void 0:Ue[Mt])});return(0,Ve.Z)(function(){return it},[it],function(ut,Mt){return!(0,Ce.Z)(ut,Mt)})}function mr(Pe){var Fe=(0,ue.useRef)(Pe),We=(0,ue.useState)({}),Ue=(0,Se.Z)(We,2),it=Ue[1],ut=(0,ue.useRef)(null),Mt=(0,ue.useRef)([]);function wt(bt){Mt.current.push(bt);var Jt=Promise.resolve();ut.current=Jt,Jt.then(function(){if(ut.current===Jt){var Yt=Mt.current,Ut=Fe.current;Mt.current=[],Yt.forEach(function(Fn){Fe.current=Fn(Fe.current)}),ut.current=null,Ut!==Fe.current&&it({})}})}return(0,ue.useEffect)(function(){return function(){ut.current=null}},[]),[Fe.current,wt]}function Gr(Pe){var Fe=(0,ue.useRef)(Pe||null),We=(0,ue.useRef)();function Ue(){window.clearTimeout(We.current)}function it(Mt){Fe.current=Mt,Ue(),We.current=window.setTimeout(function(){Fe.current=null,We.current=void 0},100)}function ut(){return Fe.current}return(0,ue.useEffect)(function(){return Ue},[]),[it,ut]}function xr(){var Pe=ue.useState(-1),Fe=(0,Se.Z)(Pe,2),We=Fe[0],Ue=Fe[1],it=ue.useState(-1),ut=(0,Se.Z)(it,2),Mt=ut[0],wt=ut[1],bt=ue.useCallback(function(Jt,Yt){Ue(Jt),wt(Yt)},[]);return[We,Mt,bt]}var $o=te(47273),At=(0,$o.Z)()?window:null;function gn(Pe,Fe){var We=(0,fe.Z)(Pe)==="object"?Pe:{},Ue=We.offsetHeader,it=Ue===void 0?0:Ue,ut=We.offsetSummary,Mt=ut===void 0?0:ut,wt=We.offsetScroll,bt=wt===void 0?0:wt,Jt=We.getContainer,Yt=Jt===void 0?function(){return At}:Jt,Ut=Yt()||At;return ue.useMemo(function(){var Fn=!!Pe;return{isSticky:Fn,stickyClassName:Fn?"".concat(Fe,"-sticky-holder"):"",offsetHeader:it,offsetSummary:Mt,offsetScroll:bt,container:Ut}},[bt,it,Mt,Fe,Ut])}function mn(Pe,Fe,We){var Ue=(0,ue.useMemo)(function(){for(var it=[],ut=[],Mt=0,wt=0,bt=0;bt=Ut&&(Va=Ut-Fn),Mt({scrollLeft:Va/Ut*(Yt+2)}),ea.current.x=da.pageX},Za=function(){if(ut.current){var da=(0,cn.os)(ut.current).top,Kt=da+ut.current.offsetHeight,lr=bt===window?document.documentElement.scrollTop+window.innerHeight:(0,cn.os)(bt).top+bt.clientHeight;Kt-(0,mt.Z)()<=lr||da>=lr-wt?ra(function(Yo){return(0,he.Z)((0,he.Z)({},Yo),{},{isHiddenScrollBar:!0})}):ra(function(Yo){return(0,he.Z)((0,he.Z)({},Yo),{},{isHiddenScrollBar:!1})})}},Ca=function(da){ra(function(Kt){return(0,he.Z)((0,he.Z)({},Kt),{},{scrollLeft:da/Yt*Ut||0})})};return ue.useImperativeHandle(We,function(){return{setScrollLeft:Ca}}),ue.useEffect(function(){var la=(0,sn.Z)(document.body,"mouseup",io,!1),da=(0,sn.Z)(document.body,"mousemove",ha,!1);return Za(),function(){la.remove(),da.remove()}},[Fn,po]),ue.useEffect(function(){var la=(0,sn.Z)(bt,"scroll",Za,!1),da=(0,sn.Z)(window,"resize",Za,!1);return function(){la.remove(),da.remove()}},[bt]),ue.useEffect(function(){Wn.isHiddenScrollBar||ra(function(la){var da=ut.current;return da?(0,he.Z)((0,he.Z)({},la),{},{scrollLeft:da.scrollLeft/da.scrollWidth*da.clientWidth}):la})},[Wn.isHiddenScrollBar]),Yt<=Ut||!Fn||Wn.isHiddenScrollBar?null:ue.createElement("div",{style:{height:(0,mt.Z)(),width:Ut,bottom:wt},className:"".concat(Jt,"-sticky-scroll")},ue.createElement("div",{onMouseDown:_o,ref:xn,className:Le()("".concat(Jt,"-sticky-scroll-bar"),(0,Ee.Z)({},"".concat(Jt,"-sticky-scroll-bar-active"),po)),style:{width:"".concat(Fn,"px"),transform:"translate3d(".concat(Wn.scrollLeft,"px, 0, 0)")}}))},ia=ue.forwardRef(Ba);function $t(Pe){return null}var Qo=$t;function Cr(Pe){return null}var Yr=Cr,cl="rc-table",Zn=[],Ia={};function Bo(){return"No Data"}function wa(Pe){var Fe,We=(0,he.Z)({rowKey:"key",prefixCls:cl,emptyText:Bo},Pe),Ue=We.prefixCls,it=We.className,ut=We.rowClassName,Mt=We.style,wt=We.data,bt=We.rowKey,Jt=We.scroll,Yt=We.tableLayout,Ut=We.direction,Fn=We.title,xn=We.footer,Bn=We.summary,Jn=We.caption,Wn=We.id,ra=We.showHeader,ea=We.components,ca=We.emptyText,$a=We.onRow,po=We.onHeaderRow,ka=We.internalHooks,io=We.transformColumns,_o=We.internalRefs,ha=We.tailor,Za=We.sticky,Ca=wt||Zn,la=!!Ca.length,da=ka===re,Kt=ue.useCallback(function(il,zl){return(0,Oe.Z)(ea,il)||zl},[ea]),lr=ue.useMemo(function(){return typeof bt=="function"?bt:function(il){var zl=il&&il[bt];return zl}},[bt]),Yo=Kt(["body"]),Va=xr(),tr=(0,Se.Z)(Va,3),cr=tr[0],fr=tr[1],ur=tr[2],ll=Qa(We,Ca,lr),Fr=(0,Se.Z)(ll,6),ao=Fr[0],xl=Fr[1],Fo=Fr[2],Po=Fr[3],Tr=Fr[4],_l=Fr[5],bo=Jt==null?void 0:Jt.x,vo=ue.useState(0),Ao=(0,Se.Z)(vo,2),Xa=Ao[0],Ma=Ao[1],Mn=_a((0,he.Z)((0,he.Z)((0,he.Z)({},We),ao),{},{expandable:!!ao.expandedRowRender,columnTitle:ao.columnTitle,expandedKeys:Fo,getRowKey:lr,onTriggerExpand:_l,expandIcon:Po,expandIconColumnIndex:ao.expandIconColumnIndex,direction:Ut,scrollWidth:da&&ha&&typeof bo=="number"?bo:null}),da?io:null),sa=(0,Se.Z)(Mn,3),To=sa[0],dr=sa[1],gi=sa[2],Ql=gi!=null?gi:bo,Ri=ue.useMemo(function(){return{columns:To,flattenColumns:dr}},[To,dr]),Ea=ue.useRef(),wl=ue.useRef(),xo=ue.useRef(),pi=ue.useRef(),ui=ue.useRef(),_r=ue.useState(!1),qr=(0,Se.Z)(_r,2),Ml=qr[0],gr=qr[1],Sl=ue.useState(!1),br=(0,Se.Z)(Sl,2),ai=br[0],mi=br[1],tl=mr(new Map),mo=(0,Se.Z)(tl,2),wo=mo[0],vi=mo[1],tu=Je(dr),Zi=tu.map(function(il){return wo.get(il)}),Mi=ue.useMemo(function(){return Zi},[Zi.join("_")]),xi=Ln(Mi,dr.length,Ut),Gl=Jt&&Pt(Jt.y),jl=Jt&&Pt(Ql)||!!ao.fixed,Ii=jl&&dr.some(function(il){var zl=il.fixed;return zl}),fu=ue.useRef(),Li=gn(Za,Ue),Gi=Li.isSticky,Iu=Li.offsetHeader,is=Li.offsetSummary,Rr=Li.offsetScroll,yl=Li.stickyClassName,hi=Li.container,Il=ue.useMemo(function(){return Bn==null?void 0:Bn(Ca)},[Bn,Ca]),Ci=(Gl||Gi)&&ue.isValidElement(Il)&&Il.type===Ae&&Il.props.fixed,Fi,Ei,Ji;Gl&&(Ei={overflowY:"scroll",maxHeight:Jt.y}),jl&&(Fi={overflowX:"auto"},Gl||(Ei={overflowY:"hidden"}),Ji={width:Ql===!0?"auto":Ql,minWidth:"100%"});var us=ue.useCallback(function(il,zl){(0,tt.Z)(Ea.current)&&vi(function(Hi){if(Hi.get(il)!==zl){var nu=new Map(Hi);return nu.set(il,zl),nu}return Hi})},[]),Gs=Gr(null),ss=(0,Se.Z)(Gs,2),Ws=ss[0],Tu=ss[1];function Ru(il,zl){zl&&(typeof zl=="function"?zl(il):zl.scrollLeft!==il&&(zl.scrollLeft=il,zl.scrollLeft!==il&&setTimeout(function(){zl.scrollLeft=il},0)))}var pu=(0,be.Z)(function(il){var zl=il.currentTarget,Hi=il.scrollLeft,nu=Ut==="rtl",Xi=typeof Hi=="number"?Hi:zl.scrollLeft,Ts=zl||Ia;if(!Tu()||Tu()===Ts){var ys;Ws(Ts),Ru(Xi,wl.current),Ru(Xi,xo.current),Ru(Xi,ui.current),Ru(Xi,(ys=fu.current)===null||ys===void 0?void 0:ys.setScrollLeft)}var $u=zl||wl.current;if($u){var Ps=$u.scrollWidth,es=$u.clientWidth;if(Ps===es){gr(!1),mi(!1);return}nu?(gr(-Xi0)):(gr(Xi>0),mi(Xi1?Jn-da:0,lr=(0,he.Z)((0,he.Z)((0,he.Z)({},io),bt),{},{flex:"0 0 ".concat(da,"px"),width:"".concat(da,"px"),marginRight:Kt,pointerEvents:"auto"}),Yo=ue.useMemo(function(){return Yt?Ca<=1:ha===0||Ca===0||Ca>1},[Ca,ha,Yt]);Yo?lr.visibility="hidden":Yt&&(lr.height=Ut==null?void 0:Ut(Ca));var Va=Yo?function(){return null}:Fn,tr={};return(Ca===0||ha===0)&&(tr.rowSpan=1,tr.colSpan=1),ue.createElement(qt,(0,Te.Z)({className:Le()(Bn,Jt),ellipsis:We.ellipsis,align:We.align,scope:We.rowScope,component:"div",prefixCls:Fe.prefixCls,key:ca,record:wt,index:ut,renderIndex:Mt,dataIndex:xn,render:Va,shouldCellUpdate:We.shouldCellUpdate},$a,{appendNode:po,additionalProps:(0,he.Z)((0,he.Z)({},ka),{},{style:lr},tr)}))}var fl=ql,$l=["data","index","className","rowKey","style","extra","getHeight"],ci=ue.forwardRef(function(Pe,Fe){var We=Pe.data,Ue=Pe.index,it=Pe.className,ut=Pe.rowKey,Mt=Pe.style,wt=Pe.extra,bt=Pe.getHeight,Jt=(0,fn.Z)(Pe,$l),Yt=We.record,Ut=We.indent,Fn=We.index,xn=ke(ie,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Bn=xn.scrollX,Jn=xn.flattenColumns,Wn=xn.prefixCls,ra=xn.fixColumn,ea=xn.componentWidth,ca=Ge(Yt,ut,Ue,Ut),$a=ca.rowSupportExpand,po=ca.expanded,ka=ca.rowProps,io=ca.expandedRowRender,_o=ca.expandedRowClassName,ha;if($a&&po){var Za=io(Yt,Ue,Ut+1,po),Ca=_o==null?void 0:_o(Yt,Ue,Ut),la={};ra&&(la={style:(0,Ee.Z)({},"--virtual-width","".concat(ea,"px"))});var da="".concat(Wn,"-expanded-row-cell");ha=ue.createElement("div",{className:Le()("".concat(Wn,"-expanded-row"),"".concat(Wn,"-expanded-row-level-").concat(Ut+1),Ca)},ue.createElement(qt,{component:"div",prefixCls:Wn,className:Le()(da,(0,Ee.Z)({},"".concat(da,"-fixed"),ra)),additionalProps:la},Za))}var Kt=(0,he.Z)((0,he.Z)({},Mt),{},{width:Bn});wt&&(Kt.position="absolute",Kt.pointerEvents="none");var lr=ue.createElement("div",(0,Te.Z)({},ka,Jt,{ref:$a?null:Fe,className:Le()(it,"".concat(Wn,"-row"),ka==null?void 0:ka.className,(0,Ee.Z)({},"".concat(Wn,"-row-extra"),wt)),style:(0,he.Z)((0,he.Z)({},Kt),ka==null?void 0:ka.style)}),Jn.map(function(Yo,Va){return ue.createElement(fl,{key:Va,rowInfo:ca,column:Yo,colIndex:Va,indent:Ut,index:Ue,renderIndex:Fn,record:Yt,inverse:wt,getHeight:bt})}));return $a?ue.createElement("div",{ref:Fe},lr,ha):lr}),di=ne(ci),ei=di,Bl=ue.forwardRef(function(Pe,Fe){var We=Pe.data,Ue=Pe.onScroll,it=ke(ie,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ut=it.flattenColumns,Mt=it.onColumnResize,wt=it.getRowKey,bt=it.expandedKeys,Jt=it.prefixCls,Yt=it.childrenColumnName,Ut=it.emptyNode,Fn=it.scrollX,xn=ke(Kr),Bn=xn.scrollY,Jn=xn.listItemHeight,Wn=ue.useRef(),ra=pn(We,Yt,bt,wt),ea=ue.useMemo(function(){var ha=0;return ut.map(function(Za){var Ca=Za.width,la=Za.key;return ha+=Ca,[la,Ca,ha]})},[ut]),ca=ue.useMemo(function(){return ea.map(function(ha){return ha[2]})},[ea]);ue.useEffect(function(){ea.forEach(function(ha){var Za=(0,Se.Z)(ha,2),Ca=Za[0],la=Za[1];Mt(Ca,la)})},[ea]),ue.useImperativeHandle(Fe,function(){var ha={};return Object.defineProperty(ha,"scrollLeft",{get:function(){var Ca;return((Ca=Wn.current)===null||Ca===void 0?void 0:Ca.getScrollInfo().x)||0},set:function(Ca){var la;(la=Wn.current)===null||la===void 0||la.scrollTo({left:Ca})}}),ha});var $a=function(Za,Ca){var la,da=(la=ra[Ca])===null||la===void 0?void 0:la.record,Kt=Za.onCell;if(Kt){var lr,Yo=Kt(da,Ca);return(lr=Yo==null?void 0:Yo.rowSpan)!==null&&lr!==void 0?lr:1}return 1},po=function(Za){var Ca=Za.start,la=Za.end,da=Za.getSize,Kt=Za.offsetY;if(la<0)return null;for(var lr=ut.filter(function(bo){return $a(bo,Ca)===0}),Yo=Ca,Va=function(vo){if(lr=lr.filter(function(Ao){return $a(Ao,vo)===0}),!lr.length)return Yo=vo,"break"},tr=Ca;tr>=0;tr-=1){var cr=Va(tr);if(cr==="break")break}for(var fr=ut.filter(function(bo){return $a(bo,la)!==1}),ur=la,ll=function(vo){if(fr=fr.filter(function(Ao){return $a(Ao,vo)!==1}),!fr.length)return ur=Math.max(vo-1,la),"break"},Fr=la;Fr1})&&xl.push(vo)},Po=Yo;Po<=ur;Po+=1)var Tr=Fo(Po);var _l=xl.map(function(bo){var vo=ra[bo],Ao=wt(vo.record,bo),Xa=function(sa){var To=bo+sa-1,dr=wt(ra[To].record,To),gi=da(Ao,dr);return gi.bottom-gi.top},Ma=da(Ao);return ue.createElement(ei,{key:bo,data:vo,rowKey:Ao,index:bo,style:{top:-Kt+Ma.top},extra:!0,getHeight:Xa})});return _l},ka=ue.useMemo(function(){return{columnsOffset:ca}},[ca]),io="".concat(Jt,"-tbody"),_o;return ra.length?_o=ue.createElement(Wr.Z,{fullHeight:!1,ref:Wn,className:Le()(io,"".concat(io,"-virtual")),height:Bn,itemHeight:Jn||24,data:ra,itemKey:function(Za){return wt(Za.record)},scrollWidth:Fn,onVirtualScroll:function(Za){var Ca=Za.x;Ue({scrollLeft:Ca})},extraRender:po},function(ha,Za,Ca){var la=wt(ha.record,Za);return ue.createElement(ei,(0,Te.Z)({data:ha,rowKey:la,index:Za},Ca))}):_o=ue.createElement("div",{className:Le()("".concat(Jt,"-placeholder"))},ue.createElement(qt,{component:"div",prefixCls:Jt},Ut)),ue.createElement(si.Provider,{value:ka},_o)}),fi=ne(Bl),Ti=fi,Oi=function(Fe,We){var Ue=We.ref,it=We.onScroll;return ue.createElement(Ti,{ref:Ue,data:Fe,onScroll:it})},Pi=100;function ri(Pe){var Fe=Pe.columns,We=Pe.scroll,Ue=Pe.prefixCls,it=Ue===void 0?cl:Ue,ut=Pe.className,Mt=Pe.listItemHeight,wt=We||{},bt=wt.x,Jt=wt.y;typeof bt!="number"&&(bt=((Fe||[]).length+1)*Pi),typeof Jt!="number"&&(Jt=500);var Yt=ue.useMemo(function(){return{scrollY:Jt,listItemHeight:Mt}},[Jt,Mt]);return ue.createElement(Kr.Provider,{value:Yt},ue.createElement(zo,(0,Te.Z)({},Pe,{className:Le()(ut,"".concat(it,"-virtual")),scroll:(0,he.Z)((0,he.Z)({},We),{},{x:bt}),components:{body:Oi},columns:Fe,internalHooks:re,tailor:!0})))}function Si(Pe){return z(ri,Pe)}var vr=Si(),pl=null;function Dl(Pe){return null}var li=Dl;function ti(Pe){return null}var bi=ti,qi=te(2738),Ki=te(68031),Rl=te(36355),kl=te(93891),ki=te(19716),Tn=te(8628),su=te(31724),cu=te(58421),yo=te(71418),Fa=te(88088);function Ga(Pe){return function(We){let{prefixCls:Ue,onExpand:it,record:ut,expanded:Mt,expandable:wt}=We;const bt=`${Ue}-row-expand-icon`;return ue.createElement("button",{type:"button",onClick:Jt=>{it(ut,Jt),Jt.stopPropagation()},className:Le()(bt,{[`${bt}-spaced`]:!wt,[`${bt}-expanded`]:wt&&Mt,[`${bt}-collapsed`]:wt&&!Mt}),"aria-label":Mt?Pe.collapse:Pe.expand,"aria-expanded":Mt})}}var ja=Ga;function Or(Pe,Fe){return"key"in Pe&&Pe.key!==void 0&&Pe.key!==null?Pe.key:Pe.dataIndex?Array.isArray(Pe.dataIndex)?Pe.dataIndex.join("."):Pe.dataIndex:Fe}function vl(Pe,Fe){return Fe?`${Fe}-${Pe}`:`${Pe}`}function Ll(Pe,Fe){return typeof Pe=="function"?Pe(Fe):Pe}function $r(Pe,Fe){const We=Ll(Pe,Fe);return Object.prototype.toString.call(We)==="[object Object]"?"":We}var Ul={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Yl=Ul,Ni=te(7657),ni=function(Fe,We){return ue.createElement(Ni.Z,(0,Te.Z)({},Fe,{ref:We,icon:Yl}))},sr=ue.forwardRef(ni),so=sr,hl=te(56762);function Ur(Pe){const Fe=ue.useRef(Pe),We=(0,hl.Z)();return[()=>Fe.current,Ue=>{Fe.current=Ue,We()}]}var Vr=te(3113),Qt=te(24905),kt=te(38854),rn=te(64165),Vn=te(20834),lo=te(40875),Co=te(5112),In=te(17574),qa=te(47472),Do=te(92832);function ir(Pe){let{value:Fe,onChange:We,filterSearch:Ue,tablePrefixCls:it,locale:ut}=Pe;return Ue?ue.createElement("div",{className:`${it}-filter-dropdown-search`},ue.createElement(Do.default,{prefix:ue.createElement(qa.Z,null),placeholder:ut.filterSearchPlaceholder,onChange:We,value:Fe,htmlSize:1,className:`${it}-filter-dropdown-search-input`})):null}var Qr=ir,Kn=te(10228);const nr=Pe=>{const{keyCode:Fe}=Pe;Fe===Kn.Z.ENTER&&Pe.stopPropagation()};var Ol=ue.forwardRef((Pe,Fe)=>ue.createElement("div",{className:Pe.className,onClick:We=>We.stopPropagation(),onKeyDown:nr,ref:Fe},Pe.children));function Zo(Pe){let Fe=[];return(Pe||[]).forEach(We=>{let{value:Ue,children:it}=We;Fe.push(Ue),it&&(Fe=[].concat((0,On.Z)(Fe),(0,On.Z)(Zo(it))))}),Fe}function Jo(Pe){return Pe.some(Fe=>{let{children:We}=Fe;return We})}function Jr(Pe,Fe){return typeof Fe=="string"||typeof Fe=="number"?Fe==null?void 0:Fe.toString().toLowerCase().includes(Pe.trim().toLowerCase()):!1}function Nr(Pe){let{filters:Fe,prefixCls:We,filteredKeys:Ue,filterMultiple:it,searchValue:ut,filterSearch:Mt}=Pe;return Fe.map((wt,bt)=>{const Jt=String(wt.value);if(wt.children)return{key:Jt||bt,label:wt.text,popupClassName:`${We}-dropdown-submenu`,children:Nr({filters:wt.children,prefixCls:We,filteredKeys:Ue,filterMultiple:it,searchValue:ut,filterSearch:Mt})};const Yt=it?Qt.default:Co.ZP,Ut={key:wt.value!==void 0?Jt:bt,label:ue.createElement(ue.Fragment,null,ue.createElement(Yt,{checked:Ue.includes(Jt)}),ue.createElement("span",null,wt.text))};return ut.trim()?typeof Mt=="function"?Mt(ut,wt)?Ut:null:Jr(ut,wt.text)?Ut:null:Ut})}function Nl(Pe){var Fe,We;const{tablePrefixCls:Ue,prefixCls:it,column:ut,dropdownPrefixCls:Mt,columnKey:wt,filterMultiple:bt,filterMode:Jt="menu",filterSearch:Yt=!1,filterState:Ut,triggerFilter:Fn,locale:xn,children:Bn,getPopupContainer:Jn}=Pe,{filterDropdownOpen:Wn,onFilterDropdownOpenChange:ra,filterResetToDefaultFilteredValue:ea,defaultFilteredValue:ca,filterDropdownVisible:$a,onFilterDropdownVisibleChange:po}=ut,[ka,io]=ue.useState(!1),_o=!!(Ut&&(!((Fe=Ut.filteredKeys)===null||Fe===void 0)&&Fe.length||Ut.forceFiltered)),ha=Mn=>{io(Mn),ra==null||ra(Mn),po==null||po(Mn)},Za=(We=Wn!=null?Wn:$a)!==null&&We!==void 0?We:ka,Ca=Ut==null?void 0:Ut.filteredKeys,[la,da]=Ur(Ca||[]),Kt=Mn=>{let{selectedKeys:sa}=Mn;da(sa)},lr=(Mn,sa)=>{let{node:To,checked:dr}=sa;Kt(bt?{selectedKeys:Mn}:{selectedKeys:dr&&To.key?[To.key]:[]})};ue.useEffect(()=>{ka&&Kt({selectedKeys:Ca||[]})},[Ca]);const[Yo,Va]=ue.useState([]),tr=Mn=>{Va(Mn)},[cr,fr]=ue.useState(""),ur=Mn=>{const{value:sa}=Mn.target;fr(sa)};ue.useEffect(()=>{ka||fr("")},[ka]);const ll=Mn=>{const sa=Mn&&Mn.length?Mn:null;if(sa===null&&(!Ut||!Ut.filteredKeys)||(0,Ce.Z)(sa,Ut==null?void 0:Ut.filteredKeys,!0))return null;Fn({column:ut,key:wt,filteredKeys:sa})},Fr=()=>{ha(!1),ll(la())},ao=function(){let{confirm:Mn,closeDropdown:sa}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Mn&&ll([]),sa&&ha(!1),fr(""),da(ea?(ca||[]).map(To=>String(To)):[])},xl=function(){let{closeDropdown:Mn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Mn&&ha(!1),ll(la())},Fo=Mn=>{Mn&&Ca!==void 0&&da(Ca||[]),ha(Mn),!Mn&&!ut.filterDropdown&&Fr()},Po=Le()({[`${Mt}-menu-without-submenu`]:!Jo(ut.filters||[])}),Tr=Mn=>{if(Mn.target.checked){const sa=Zo(ut==null?void 0:ut.filters).map(To=>String(To));da(sa)}else da([])},_l=Mn=>{let{filters:sa}=Mn;return(sa||[]).map((To,dr)=>{const gi=String(To.value),Ql={title:To.text,key:To.value!==void 0?gi:dr};return To.children&&(Ql.children=_l({filters:To.children})),Ql})},bo=Mn=>{var sa;return Object.assign(Object.assign({},Mn),{text:Mn.title,value:Mn.key,children:((sa=Mn.children)===null||sa===void 0?void 0:sa.map(To=>bo(To)))||[]})};let vo;if(typeof ut.filterDropdown=="function")vo=ut.filterDropdown({prefixCls:`${Mt}-custom`,setSelectedKeys:Mn=>Kt({selectedKeys:Mn}),selectedKeys:la(),confirm:xl,clearFilters:ao,filters:ut.filters,visible:Za,close:()=>{ha(!1)}});else if(ut.filterDropdown)vo=ut.filterDropdown;else{const Mn=la()||[],sa=()=>(ut.filters||[]).length===0?ue.createElement(rn.Z,{image:rn.Z.PRESENTED_IMAGE_SIMPLE,description:xn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Jt==="tree"?ue.createElement(ue.Fragment,null,ue.createElement(Qr,{filterSearch:Yt,value:cr,onChange:ur,tablePrefixCls:Ue,locale:xn}),ue.createElement("div",{className:`${Ue}-filter-dropdown-tree`},bt?ue.createElement(Qt.default,{checked:Mn.length===Zo(ut.filters).length,indeterminate:Mn.length>0&&Mn.lengthtypeof Yt=="function"?Yt(cr,bo(dr)):Jr(cr,dr.title):void 0}))):ue.createElement(ue.Fragment,null,ue.createElement(Qr,{filterSearch:Yt,value:cr,onChange:ur,tablePrefixCls:Ue,locale:xn}),ue.createElement(Vn.default,{selectable:!0,multiple:bt,prefixCls:`${Mt}-menu`,className:Po,onSelect:Kt,onDeselect:Kt,selectedKeys:Mn,getPopupContainer:Jn,openKeys:Yo,onOpenChange:tr,items:Nr({filters:ut.filters||[],filterSearch:Yt,prefixCls:it,filteredKeys:la(),filterMultiple:bt,searchValue:cr})})),To=()=>ea?(0,Ce.Z)((ca||[]).map(dr=>String(dr)),Mn,!0):Mn.length===0;vo=ue.createElement(ue.Fragment,null,sa(),ue.createElement("div",{className:`${it}-dropdown-btns`},ue.createElement(Vr.ZP,{type:"link",size:"small",disabled:To(),onClick:()=>ao()},xn.filterReset),ue.createElement(Vr.ZP,{type:"primary",size:"small",onClick:Fr},xn.filterConfirm)))}ut.filterDropdown&&(vo=ue.createElement(lo.J,{selectable:void 0},vo));const Ao=()=>ue.createElement(Ol,{className:`${it}-dropdown`},vo);let Xa;typeof ut.filterIcon=="function"?Xa=ut.filterIcon(_o):ut.filterIcon?Xa=ut.filterIcon:Xa=ue.createElement(so,null);const{direction:Ma}=ue.useContext(Rl.E_);return ue.createElement("div",{className:`${it}-column`},ue.createElement("span",{className:`${Ue}-column-title`},Bn),ue.createElement(kt.Z,{dropdownRender:Ao,trigger:["click"],open:Za,onOpenChange:Fo,getPopupContainer:Jn,placement:Ma==="rtl"?"bottomLeft":"bottomRight"},ue.createElement("span",{role:"button",tabIndex:-1,className:Le()(`${it}-trigger`,{active:_o}),onClick:Mn=>{Mn.stopPropagation()}},Xa)))}var Bi=Nl;function el(Pe,Fe,We){let Ue=[];return(Pe||[]).forEach((it,ut)=>{var Mt;const wt=vl(ut,We);if(it.filters||"filterDropdown"in it||"onFilter"in it)if("filteredValue"in it){let bt=it.filteredValue;"filterDropdown"in it||(bt=(Mt=bt==null?void 0:bt.map(String))!==null&&Mt!==void 0?Mt:bt),Ue.push({column:it,key:Or(it,wt),filteredKeys:bt,forceFiltered:it.filtered})}else Ue.push({column:it,key:Or(it,wt),filteredKeys:Fe&&it.defaultFilteredValue?it.defaultFilteredValue:void 0,forceFiltered:it.filtered});"children"in it&&(Ue=[].concat((0,On.Z)(Ue),(0,On.Z)(el(it.children,Fe,wt))))}),Ue}function ji(Pe,Fe,We,Ue,it,ut,Mt,wt){return We.map((bt,Jt)=>{const Yt=vl(Jt,wt),{filterMultiple:Ut=!0,filterMode:Fn,filterSearch:xn}=bt;let Bn=bt;if(Bn.filters||Bn.filterDropdown){const Jn=Or(Bn,Yt),Wn=Ue.find(ra=>{let{key:ea}=ra;return Jn===ea});Bn=Object.assign(Object.assign({},Bn),{title:ra=>ue.createElement(Bi,{tablePrefixCls:Pe,prefixCls:`${Pe}-filter`,dropdownPrefixCls:Fe,column:Bn,columnKey:Jn,filterState:Wn,filterMultiple:Ut,filterMode:Fn,filterSearch:xn,triggerFilter:ut,locale:it,getPopupContainer:Mt},Ll(bt.title,ra))})}return"children"in Bn&&(Bn=Object.assign(Object.assign({},Bn),{children:ji(Pe,Fe,Bn.children,Ue,it,ut,Mt,Yt)})),Bn})}function $i(Pe){const Fe={};return Pe.forEach(We=>{let{key:Ue,filteredKeys:it,column:ut}=We;const{filters:Mt,filterDropdown:wt}=ut;if(wt)Fe[Ue]=it||null;else if(Array.isArray(it)){const bt=Zo(Mt);Fe[Ue]=bt.filter(Jt=>it.includes(String(Jt)))}else Fe[Ue]=null}),Fe}function Ui(Pe,Fe){return Fe.reduce((We,Ue)=>{const{column:{onFilter:it,filters:ut},filteredKeys:Mt}=Ue;return it&&Mt&&Mt.length?We.filter(wt=>Mt.some(bt=>{const Jt=Zo(ut),Yt=Jt.findIndex(Fn=>String(Fn)===String(bt)),Ut=Yt!==-1?Jt[Yt]:bt;return it(Ut,wt)})):We},Pe)}const Eu=Pe=>Pe.flatMap(Fe=>"children"in Fe?[Fe].concat((0,On.Z)(Eu(Fe.children||[]))):[Fe]);function _u(Pe){let{prefixCls:Fe,dropdownPrefixCls:We,mergedColumns:Ue,onFilterChange:it,getPopupContainer:ut,locale:Mt}=Pe;const wt=ue.useMemo(()=>Eu(Ue||[]),[Ue]),[bt,Jt]=ue.useState(()=>el(wt,!0)),Yt=ue.useMemo(()=>{const Bn=el(wt,!1);if(Bn.length===0)return Bn;let Jn=!0,Wn=!0;if(Bn.forEach(ra=>{let{filteredKeys:ea}=ra;ea!==void 0?Jn=!1:Wn=!1}),Jn){const ra=(wt||[]).map((ea,ca)=>Or(ea,vl(ca)));return bt.filter(ea=>{let{key:ca}=ea;return ra.includes(ca)}).map(ea=>{const ca=wt[ra.findIndex($a=>$a===ea.key)];return Object.assign(Object.assign({},ea),{column:Object.assign(Object.assign({},ea.column),ca),forceFiltered:ca.filtered})})}return Bn},[wt,bt]),Ut=ue.useMemo(()=>$i(Yt),[Yt]),Fn=Bn=>{const Jn=Yt.filter(Wn=>{let{key:ra}=Wn;return ra!==Bn.key});Jn.push(Bn),Jt(Jn),it($i(Jn),Jn)};return[Bn=>ji(Fe,We,Bn,Yt,Mt,Fn,ut),Yt,Ut]}var Ai=_u;function yr(Pe,Fe,We){const Ue=ue.useRef({});function it(ut){if(!Ue.current||Ue.current.data!==Pe||Ue.current.childrenColumnName!==Fe||Ue.current.getRowKey!==We){let wt=function(bt){bt.forEach((Jt,Yt)=>{const Ut=We(Jt,Yt);Mt.set(Ut,Jt),Jt&&typeof Jt=="object"&&Fe in Jt&&wt(Jt[Fe]||[])})};const Mt=new Map;wt(Pe),Ue.current={data:Pe,childrenColumnName:Fe,kvMap:Mt,getRowKey:We}}return Ue.current.kvMap.get(ut)}return[it]}var Fu=te(50371),bu=function(Pe,Fe){var We={};for(var Ue in Pe)Object.prototype.hasOwnProperty.call(Pe,Ue)&&Fe.indexOf(Ue)<0&&(We[Ue]=Pe[Ue]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,Ue=Object.getOwnPropertySymbols(Pe);it{const ut=Pe[it];typeof ut!="function"&&(We[it]=ut)}),We}function du(Pe,Fe,We){const Ue=We&&typeof We=="object"?We:{},{total:it=0}=Ue,ut=bu(Ue,["total"]),[Mt,wt]=(0,ue.useState)(()=>({current:"defaultCurrent"in ut?ut.defaultCurrent:1,pageSize:"defaultPageSize"in ut?ut.defaultPageSize:_i})),bt=(0,Fu.Z)(Mt,ut,{total:it>0?it:Pe}),Jt=Math.ceil((it||Pe)/bt.pageSize);bt.current>Jt&&(bt.current=Jt||1);const Yt=(Fn,xn)=>{wt({current:Fn!=null?Fn:1,pageSize:xn||bt.pageSize})},Ut=(Fn,xn)=>{var Bn;We&&((Bn=We.onChange)===null||Bn===void 0||Bn.call(We,Fn,xn)),Yt(Fn,xn),Fe(Fn,xn||(bt==null?void 0:bt.pageSize))};return We===!1?[{},()=>{}]:[Object.assign(Object.assign({},bt),{onChange:Ut}),Yt]}var Gu=du,Wu=te(84105),wi=te(35654),Bu=te(90782),gu=te(71430),as=te(18929);const Qi={},os="SELECT_ALL",Yu="SELECT_INVERT",Su="SELECT_NONE",Zr=[],Cs=(Pe,Fe)=>{let We=[];return(Fe||[]).forEach(Ue=>{We.push(Ue),Ue&&typeof Ue=="object"&&Pe in Ue&&(We=[].concat((0,On.Z)(We),(0,On.Z)(Cs(Pe,Ue[Pe]))))}),We};var Fs=(Pe,Fe)=>{const{preserveSelectedRowKeys:We,selectedRowKeys:Ue,defaultSelectedRowKeys:it,getCheckboxProps:ut,onChange:Mt,onSelect:wt,onSelectAll:bt,onSelectInvert:Jt,onSelectNone:Yt,onSelectMultiple:Ut,columnWidth:Fn,type:xn,selections:Bn,fixed:Jn,renderCell:Wn,hideSelectAll:ra,checkStrictly:ea=!0}=Fe||{},{prefixCls:ca,data:$a,pageData:po,getRecordByKey:ka,getRowKey:io,expandType:_o,childrenColumnName:ha,locale:Za,getPopupContainer:Ca}=Pe,[la,da]=(0,as.Z)(Ue||it||Zr,{value:Ue}),Kt=ue.useRef(new Map),lr=(0,ue.useCallback)(bo=>{if(We){const vo=new Map;bo.forEach(Ao=>{let Xa=ka(Ao);!Xa&&Kt.current.has(Ao)&&(Xa=Kt.current.get(Ao)),vo.set(Ao,Xa)}),Kt.current=vo}},[ka,We]);ue.useEffect(()=>{lr(la)},[la]);const{keyEntities:Yo}=(0,ue.useMemo)(()=>{if(ea)return{keyEntities:null};let bo=$a;if(We){const vo=new Set($a.map((Xa,Ma)=>io(Xa,Ma))),Ao=Array.from(Kt.current).reduce((Xa,Ma)=>{let[Mn,sa]=Ma;return vo.has(Mn)?Xa:Xa.concat(sa)},[]);bo=[].concat((0,On.Z)(bo),(0,On.Z)(Ao))}return(0,gu.I8)(bo,{externalGetKey:io,childrenPropName:ha})},[$a,io,ea,ha,We]),Va=(0,ue.useMemo)(()=>Cs(ha,po),[ha,po]),tr=(0,ue.useMemo)(()=>{const bo=new Map;return Va.forEach((vo,Ao)=>{const Xa=io(vo,Ao),Ma=(ut?ut(vo):null)||{};bo.set(Xa,Ma)}),bo},[Va,io,ut]),cr=(0,ue.useCallback)(bo=>{var vo;return!!(!((vo=tr.get(io(bo)))===null||vo===void 0)&&vo.disabled)},[tr,io]),[fr,ur]=(0,ue.useMemo)(()=>{if(ea)return[la||[],[]];const{checkedKeys:bo,halfCheckedKeys:vo}=(0,Bu.S)(la,!0,Yo,cr);return[bo||[],vo]},[la,ea,Yo,cr]),ll=(0,ue.useMemo)(()=>{const bo=xn==="radio"?fr.slice(0,1):fr;return new Set(bo)},[fr,xn]),Fr=(0,ue.useMemo)(()=>xn==="radio"?new Set:new Set(ur),[ur,xn]),[ao,xl]=(0,ue.useState)(null);ue.useEffect(()=>{Fe||da(Zr)},[!!Fe]);const Fo=(0,ue.useCallback)((bo,vo)=>{let Ao,Xa;lr(bo),We?(Ao=bo,Xa=bo.map(Ma=>Kt.current.get(Ma))):(Ao=[],Xa=[],bo.forEach(Ma=>{const Mn=ka(Ma);Mn!==void 0&&(Ao.push(Ma),Xa.push(Mn))})),da(Ao),Mt==null||Mt(Ao,Xa,{type:vo})},[da,ka,Mt,We]),Po=(0,ue.useCallback)((bo,vo,Ao,Xa)=>{if(wt){const Ma=Ao.map(Mn=>ka(Mn));wt(ka(bo),vo,Ma,Xa)}Fo(Ao,"single")},[wt,ka,Fo]),Tr=(0,ue.useMemo)(()=>!Bn||ra?null:(Bn===!0?[os,Yu,Su]:Bn).map(vo=>vo===os?{key:"all",text:Za.selectionAll,onSelect(){Fo($a.map((Ao,Xa)=>io(Ao,Xa)).filter(Ao=>{const Xa=tr.get(Ao);return!(Xa!=null&&Xa.disabled)||ll.has(Ao)}),"all")}}:vo===Yu?{key:"invert",text:Za.selectInvert,onSelect(){const Ao=new Set(ll);po.forEach((Ma,Mn)=>{const sa=io(Ma,Mn),To=tr.get(sa);To!=null&&To.disabled||(Ao.has(sa)?Ao.delete(sa):Ao.add(sa))});const Xa=Array.from(Ao);Jt&&Jt(Xa),Fo(Xa,"invert")}}:vo===Su?{key:"none",text:Za.selectNone,onSelect(){Yt==null||Yt(),Fo(Array.from(ll).filter(Ao=>{const Xa=tr.get(Ao);return Xa==null?void 0:Xa.disabled}),"none")}}:vo).map(vo=>Object.assign(Object.assign({},vo),{onSelect:function(){for(var Ao,Xa,Ma=arguments.length,Mn=new Array(Ma),sa=0;sa{var vo;if(!Fe)return bo.filter(_r=>_r!==Qi);let Ao=(0,On.Z)(bo);const Xa=new Set(ll),Ma=Va.map(io).filter(_r=>!tr.get(_r).disabled),Mn=Ma.every(_r=>Xa.has(_r)),sa=Ma.some(_r=>Xa.has(_r)),To=()=>{const _r=[];Mn?Ma.forEach(Ml=>{Xa.delete(Ml),_r.push(Ml)}):Ma.forEach(Ml=>{Xa.has(Ml)||(Xa.add(Ml),_r.push(Ml))});const qr=Array.from(Xa);bt==null||bt(!Mn,qr.map(Ml=>ka(Ml)),_r.map(Ml=>ka(Ml))),Fo(qr,"all"),xl(null)};let dr;if(xn!=="radio"){let _r;if(Tr){const br={getPopupContainer:Ca,items:Tr.map((ai,mi)=>{const{key:tl,text:mo,onSelect:wo}=ai;return{key:tl!=null?tl:mi,onClick:()=>{wo==null||wo(Ma)},label:mo}})};_r=ue.createElement("div",{className:`${ca}-selection-extra`},ue.createElement(kt.Z,{menu:br,getPopupContainer:Ca},ue.createElement("span",null,ue.createElement(Wu.Z,null))))}const qr=Va.map((br,ai)=>{const mi=io(br,ai),tl=tr.get(mi)||{};return Object.assign({checked:Xa.has(mi)},tl)}).filter(br=>{let{disabled:ai}=br;return ai}),Ml=!!qr.length&&qr.length===Va.length,gr=Ml&&qr.every(br=>{let{checked:ai}=br;return ai}),Sl=Ml&&qr.some(br=>{let{checked:ai}=br;return ai});dr=!ra&&ue.createElement("div",{className:`${ca}-selection`},ue.createElement(Qt.default,{checked:Ml?gr:!!Va.length&&Mn,indeterminate:Ml?!gr&&Sl:!Mn&&sa,onChange:To,disabled:Va.length===0||Ml,"aria-label":_r?"Custom selection":"Select all",skipGroup:!0}),_r)}let gi;xn==="radio"?gi=(_r,qr,Ml)=>{const gr=io(qr,Ml),Sl=Xa.has(gr);return{node:ue.createElement(Co.ZP,Object.assign({},tr.get(gr),{checked:Sl,onClick:br=>br.stopPropagation(),onChange:br=>{Xa.has(gr)||Po(gr,!0,[gr],br.nativeEvent)}})),checked:Sl}}:gi=(_r,qr,Ml)=>{var gr;const Sl=io(qr,Ml),br=Xa.has(Sl),ai=Fr.has(Sl),mi=tr.get(Sl);let tl;return _o==="nest"?tl=ai:tl=(gr=mi==null?void 0:mi.indeterminate)!==null&&gr!==void 0?gr:ai,{node:ue.createElement(Qt.default,Object.assign({},mi,{indeterminate:tl,checked:br,skipGroup:!0,onClick:mo=>mo.stopPropagation(),onChange:mo=>{let{nativeEvent:wo}=mo;const{shiftKey:vi}=wo;let tu=-1,Zi=-1;if(vi&&ea){const Mi=new Set([ao,Sl]);Ma.some((xi,Gl)=>{if(Mi.has(xi))if(tu===-1)tu=Gl;else return Zi=Gl,!0;return!1})}if(Zi!==-1&&tu!==Zi&&ea){const Mi=Ma.slice(tu,Zi+1),xi=[];br?Mi.forEach(jl=>{Xa.has(jl)&&(xi.push(jl),Xa.delete(jl))}):Mi.forEach(jl=>{Xa.has(jl)||(xi.push(jl),Xa.add(jl))});const Gl=Array.from(Xa);Ut==null||Ut(!br,Gl.map(jl=>ka(jl)),xi.map(jl=>ka(jl))),Fo(Gl,"multiple")}else{const Mi=fr;if(ea){const xi=br?(0,wi._5)(Mi,Sl):(0,wi.L0)(Mi,Sl);Po(Sl,!br,xi,wo)}else{const xi=(0,Bu.S)([].concat((0,On.Z)(Mi),[Sl]),!0,Yo,cr),{checkedKeys:Gl,halfCheckedKeys:jl}=xi;let Ii=Gl;if(br){const fu=new Set(Gl);fu.delete(Sl),Ii=(0,Bu.S)(Array.from(fu),{checked:!1,halfCheckedKeys:jl},Yo,cr).checkedKeys}Po(Sl,!br,Ii,wo)}}xl(br?null:Sl)}})),checked:br}};const Ql=(_r,qr,Ml)=>{const{node:gr,checked:Sl}=gi(_r,qr,Ml);return Wn?Wn(Sl,qr,Ml,gr):gr};if(!Ao.includes(Qi))if(Ao.findIndex(_r=>{var qr;return((qr=_r[Da])===null||qr===void 0?void 0:qr.columnType)==="EXPAND_COLUMN"})===0){const[_r,...qr]=Ao;Ao=[_r,Qi].concat((0,On.Z)(qr))}else Ao=[Qi].concat((0,On.Z)(Ao));const Ri=Ao.indexOf(Qi);Ao=Ao.filter((_r,qr)=>_r!==Qi||qr===Ri);const Ea=Ao[Ri-1],wl=Ao[Ri+1];let xo=Jn;xo===void 0&&((wl==null?void 0:wl.fixed)!==void 0?xo=wl.fixed:(Ea==null?void 0:Ea.fixed)!==void 0&&(xo=Ea.fixed)),xo&&Ea&&((vo=Ea[Da])===null||vo===void 0?void 0:vo.columnType)==="EXPAND_COLUMN"&&Ea.fixed===void 0&&(Ea.fixed=xo);const pi=Le()(`${ca}-selection-col`,{[`${ca}-selection-col-with-dropdown`]:Bn&&xn==="checkbox"}),ui={fixed:xo,width:Fn,className:`${ca}-selection-column`,title:Fe.columnTitle||dr,render:Ql,onCell:Fe.onCell,[Da]:{className:pi}};return Ao.map(_r=>_r===Qi?ui:_r)},[io,Va,Fe,fr,ll,Fr,Fn,Tr,_o,ao,tr,Ut,Po,cr]),ll]},bs=te(89489),zs=te(59477),rs=te(6848);const Ou="ascend",zi="descend";function Nu(Pe){return typeof Pe.sorter=="object"&&typeof Pe.sorter.multiple=="number"?Pe.sorter.multiple:!1}function Bs(Pe){return typeof Pe=="function"?Pe:Pe&&typeof Pe=="object"&&Pe.compare?Pe.compare:!1}function Zs(Pe,Fe){return Fe?Pe[Pe.indexOf(Fe)+1]:Pe[0]}function Ds(Pe,Fe,We){let Ue=[];function it(ut,Mt){Ue.push({column:ut,key:Or(ut,Mt),multiplePriority:Nu(ut),sortOrder:ut.sortOrder})}return(Pe||[]).forEach((ut,Mt)=>{const wt=vl(Mt,We);ut.children?("sortOrder"in ut&&it(ut,wt),Ue=[].concat((0,On.Z)(Ue),(0,On.Z)(Ds(ut.children,Fe,wt)))):ut.sorter&&("sortOrder"in ut?it(ut,wt):Fe&&ut.defaultSortOrder&&Ue.push({column:ut,key:Or(ut,wt),multiplePriority:Nu(ut),sortOrder:ut.defaultSortOrder}))}),Ue}function eu(Pe,Fe,We,Ue,it,ut,Mt,wt){return(Fe||[]).map((bt,Jt)=>{const Yt=vl(Jt,wt);let Ut=bt;if(Ut.sorter){const Fn=Ut.sortDirections||it,xn=Ut.showSorterTooltip===void 0?Mt:Ut.showSorterTooltip,Bn=Or(Ut,Yt),Jn=We.find(_o=>{let{key:ha}=_o;return ha===Bn}),Wn=Jn?Jn.sortOrder:null,ra=Zs(Fn,Wn);let ea;if(bt.sortIcon)ea=bt.sortIcon({sortOrder:Wn});else{const _o=Fn.includes(Ou)&&ue.createElement(zs.Z,{className:Le()(`${Pe}-column-sorter-up`,{active:Wn===Ou})}),ha=Fn.includes(zi)&&ue.createElement(bs.Z,{className:Le()(`${Pe}-column-sorter-down`,{active:Wn===zi})});ea=ue.createElement("span",{className:Le()(`${Pe}-column-sorter`,{[`${Pe}-column-sorter-full`]:!!(_o&&ha)})},ue.createElement("span",{className:`${Pe}-column-sorter-inner`,"aria-hidden":"true"},_o,ha))}const{cancelSort:ca,triggerAsc:$a,triggerDesc:po}=ut||{};let ka=ca;ra===zi?ka=po:ra===Ou&&(ka=$a);const io=typeof xn=="object"?xn:{title:ka};Ut=Object.assign(Object.assign({},Ut),{className:Le()(Ut.className,{[`${Pe}-column-sort`]:Wn}),title:_o=>{const ha=ue.createElement("div",{className:`${Pe}-column-sorters`},ue.createElement("span",{className:`${Pe}-column-title`},Ll(bt.title,_o)),ea);return xn?ue.createElement(rs.Z,Object.assign({},io),ha):ha},onHeaderCell:_o=>{const ha=bt.onHeaderCell&&bt.onHeaderCell(_o)||{},Za=ha.onClick,Ca=ha.onKeyDown;ha.onClick=Kt=>{Ue({column:bt,key:Bn,sortOrder:ra,multiplePriority:Nu(bt)}),Za==null||Za(Kt)},ha.onKeyDown=Kt=>{Kt.keyCode===Kn.Z.ENTER&&(Ue({column:bt,key:Bn,sortOrder:ra,multiplePriority:Nu(bt)}),Ca==null||Ca(Kt))};const la=$r(bt.title,{}),da=la==null?void 0:la.toString();return Wn?ha["aria-sort"]=Wn==="ascend"?"ascending":"descending":ha["aria-label"]=da||"",ha.className=Le()(ha.className,`${Pe}-column-has-sorters`),ha.tabIndex=0,bt.ellipsis&&(ha.title=(la!=null?la:"").toString()),ha}})}return"children"in Ut&&(Ut=Object.assign(Object.assign({},Ut),{children:eu(Pe,Ut.children,We,Ue,it,ut,Mt,Yt)})),Ut})}function co(Pe){const{column:Fe,sortOrder:We}=Pe;return{column:Fe,order:We,field:Fe.dataIndex,columnKey:Fe.key}}function ws(Pe){const Fe=Pe.filter(We=>{let{sortOrder:Ue}=We;return Ue}).map(co);return Fe.length===0&&Pe.length?Object.assign(Object.assign({},co(Pe[Pe.length-1])),{column:void 0}):Fe.length<=1?Fe[0]||{}:Fe}function ls(Pe,Fe,We){const Ue=Fe.slice().sort((Mt,wt)=>wt.multiplePriority-Mt.multiplePriority),it=Pe.slice(),ut=Ue.filter(Mt=>{let{column:{sorter:wt},sortOrder:bt}=Mt;return Bs(wt)&&bt});return ut.length?it.sort((Mt,wt)=>{for(let bt=0;bt{const wt=Mt[We];return wt?Object.assign(Object.assign({},Mt),{[We]:ls(wt,Fe,We)}):Mt}):it}function Hs(Pe){let{prefixCls:Fe,mergedColumns:We,onSorterChange:Ue,sortDirections:it,tableLocale:ut,showSorterTooltip:Mt}=Pe;const[wt,bt]=ue.useState(Ds(We,!0)),Jt=ue.useMemo(()=>{let Bn=!0;const Jn=Ds(We,!1);if(!Jn.length)return wt;const Wn=[];function ra(ca){Bn?Wn.push(ca):Wn.push(Object.assign(Object.assign({},ca),{sortOrder:null}))}let ea=null;return Jn.forEach(ca=>{ea===null?(ra(ca),ca.sortOrder&&(ca.multiplePriority===!1?Bn=!1:ea=!0)):(ea&&ca.multiplePriority!==!1||(Bn=!1),ra(ca))}),Wn},[We,wt]),Yt=ue.useMemo(()=>{const Bn=Jt.map(Jn=>{let{column:Wn,sortOrder:ra}=Jn;return{column:Wn,order:ra}});return{sortColumns:Bn,sortColumn:Bn[0]&&Bn[0].column,sortOrder:Bn[0]&&Bn[0].order}},[Jt]);function Ut(Bn){let Jn;Bn.multiplePriority===!1||!Jt.length||Jt[0].multiplePriority===!1?Jn=[Bn]:Jn=[].concat((0,On.Z)(Jt.filter(Wn=>{let{key:ra}=Wn;return ra!==Bn.key})),[Bn]),bt(Jn),Ue(ws(Jn),Jn)}return[Bn=>eu(Fe,Bn,Jt,Ut,it,ut,Mt),Jt,Yt,()=>ws(Jt)]}function Ms(Pe,Fe){return Pe.map(We=>{const Ue=Object.assign({},We);return Ue.title=Ll(We.title,Fe),"children"in Ue&&(Ue.children=Ms(Ue.children,Fe)),Ue})}function _s(Pe){return[ue.useCallback(We=>Ms(We,Pe),[Pe])]}var Ls=ro((Pe,Fe)=>{const{_renderTimes:We}=Pe,{_renderTimes:Ue}=Fe;return We!==Ue}),yu=Si((Pe,Fe)=>{const{_renderTimes:We}=Pe,{_renderTimes:Ue}=Fe;return We!==Ue}),mu=te(64993),Ku=te(17313),Du=te(83116),wu=te(37613),ye=Pe=>{const{componentCls:Fe}=Pe,We=`${Pe.lineWidth}px ${Pe.lineType} ${Pe.tableBorderColor}`,Ue=(it,ut,Mt)=>({[`&${Fe}-${it}`]:{[`> ${Fe}-container`]:{[`> ${Fe}-content, > ${Fe}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Fe}-expanded-row-fixed`]:{margin:`-${ut}px -${Mt+Pe.lineWidth}px`}}}}}});return{[`${Fe}-wrapper`]:{[`${Fe}${Fe}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Fe}-title`]:{border:We,borderBottom:0},[`> ${Fe}-container`]:{borderInlineStart:We,borderTop:We,[` + `]:Object.assign({},oe(Ye))}}};var de=(0,ze.Z)("Skeleton",Ye=>{const{componentCls:Ae}=Ye,nt=(0,ke.TS)(Ye,{skeletonAvatarCls:`${Ae}-avatar`,skeletonTitleCls:`${Ae}-title`,skeletonParagraphCls:`${Ae}-paragraph`,skeletonButtonCls:`${Ae}-button`,skeletonInputCls:`${Ae}-input`,skeletonImageCls:`${Ae}-image`,imageSizeBase:Ye.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ye.gradientFromColor} 25%, ${Ye.gradientToColor} 37%, ${Ye.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ie(nt)]},Ye=>{const{colorFillContent:Ae,colorFill:nt}=Ye,It=Ae,Me=nt;return{color:It,colorGradientEnd:Me,gradientFromColor:It,gradientToColor:Me,titleHeight:Ye.controlHeight/2,blockRadius:Ye.borderRadiusSM,paragraphMarginTop:Ye.marginLG+Ye.marginXXS,paragraphLiHeight:Ye.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ce=Ye=>{const{prefixCls:Ae,className:nt,rootClassName:It,active:Me,shape:Ie="circle",size:et="default"}=Ye,{getPrefixCls:tt}=Se.useContext(be.E_),je=tt("skeleton",Ae),[mt,yn]=de(je),Qt=(0,Be.Z)(Ye,["prefixCls","className"]),pn=re()(je,`${je}-element`,{[`${je}-active`]:Me},nt,It,yn);return mt(Se.createElement("div",{className:pn},Se.createElement(ue,Object.assign({prefixCls:`${je}-avatar`,shape:Ie,size:et},Qt))))},he=Ye=>{const{prefixCls:Ae,className:nt,rootClassName:It,active:Me,block:Ie=!1,size:et="default"}=Ye,{getPrefixCls:tt}=Se.useContext(be.E_),je=tt("skeleton",Ae),[mt,yn]=de(je),Qt=(0,Be.Z)(Ye,["prefixCls"]),pn=re()(je,`${je}-element`,{[`${je}-active`]:Me,[`${je}-block`]:Ie},nt,It,yn);return mt(Se.createElement("div",{className:pn},Se.createElement(ue,Object.assign({prefixCls:`${je}-button`,size:et},Qt))))};const Ee="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Le=Ye=>{const{prefixCls:Ae,className:nt,rootClassName:It,style:Me,active:Ie}=Ye,{getPrefixCls:et}=Se.useContext(be.E_),tt=et("skeleton",Ae),[je,mt]=de(tt),yn=re()(tt,`${tt}-element`,{[`${tt}-active`]:Ie},nt,It,mt);return je(Se.createElement("div",{className:yn},Se.createElement("div",{className:re()(`${tt}-image`,nt),style:Me},Se.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${tt}-image-svg`},Se.createElement("path",{d:Ee,className:`${tt}-image-path`})))))},Oe=Ye=>{const{prefixCls:Ae,className:nt,rootClassName:It,active:Me,block:Ie,size:et="default"}=Ye,{getPrefixCls:tt}=Se.useContext(be.E_),je=tt("skeleton",Ae),[mt,yn]=de(je),Qt=(0,Be.Z)(Ye,["prefixCls"]),pn=re()(je,`${je}-element`,{[`${je}-active`]:Me,[`${je}-block`]:Ie},nt,It,yn);return mt(Se.createElement("div",{className:pn},Se.createElement(ue,Object.assign({prefixCls:`${je}-input`,size:et},Qt))))},Re=te(54476),ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},ct=ot,st=te(7657),pt=function(Ae,nt){return Se.createElement(st.Z,(0,Re.Z)({},Ae,{ref:nt,icon:ct}))},Je=Se.forwardRef(pt),Et=Je,De=Ye=>{const{prefixCls:Ae,className:nt,rootClassName:It,style:Me,active:Ie,children:et}=Ye,{getPrefixCls:tt}=Se.useContext(be.E_),je=tt("skeleton",Ae),[mt,yn]=de(je),Qt=re()(je,`${je}-element`,{[`${je}-active`]:Ie},yn,nt,It),pn=et!=null?et:Se.createElement(Et,null);return mt(Se.createElement("div",{className:Qt},Se.createElement("div",{className:re()(`${je}-image`,nt),style:Me},pn)))},_e=te(94480),Wt=Ye=>{const Ae=tt=>{const{width:je,rows:mt=2}=Ye;if(Array.isArray(je))return je[tt];if(mt-1===tt)return je},{prefixCls:nt,className:It,style:Me,rows:Ie}=Ye,et=(0,_e.Z)(Array(Ie)).map((tt,je)=>Se.createElement("li",{key:je,style:{width:Ae(je)}}));return Se.createElement("ul",{className:re()(nt,It),style:Me},et)},Ut=Ye=>{let{prefixCls:Ae,className:nt,width:It,style:Me}=Ye;return Se.createElement("h3",{className:re()(Ae,nt),style:Object.assign({width:It},Me)})};function Ze(Ye){return Ye&&typeof Ye=="object"?Ye:{}}function Tt(Ye,Ae){return Ye&&!Ae?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ht(Ye,Ae){return!Ye&&Ae?{width:"38%"}:Ye&&Ae?{width:"50%"}:{}}function Pn(Ye,Ae){const nt={};return(!Ye||!Ae)&&(nt.width="61%"),!Ye&&Ae?nt.rows=3:nt.rows=2,nt}const fn=Ye=>{const{prefixCls:Ae,loading:nt,className:It,rootClassName:Me,style:Ie,children:et,avatar:tt=!1,title:je=!0,paragraph:mt=!0,active:yn,round:Qt}=Ye,{getPrefixCls:pn,direction:Rt,skeleton:dn}=Se.useContext(be.E_),Ge=pn("skeleton",Ae),[vt,ft]=de(Ge);if(nt||!("loading"in Ye)){const Gt=!!tt,hn=!!je,Zt=!!mt;let Cn;if(Gt){const Da=Object.assign(Object.assign({prefixCls:`${Ge}-avatar`},Tt(hn,Zt)),Ze(tt));Cn=Se.createElement("div",{className:`${Ge}-header`},Se.createElement(ue,Object.assign({},Da)))}let Rn;if(hn||Zt){let Da;if(hn){const En=Object.assign(Object.assign({prefixCls:`${Ge}-title`},Ht(Gt,Zt)),Ze(je));Da=Se.createElement(Ut,Object.assign({},En))}let Pa;if(Zt){const En=Object.assign(Object.assign({prefixCls:`${Ge}-paragraph`},Pn(Gt,hn)),Ze(mt));Pa=Se.createElement(Wt,Object.assign({},En))}Rn=Se.createElement("div",{className:`${Ge}-content`},Da,Pa)}const ga=re()(Ge,{[`${Ge}-with-avatar`]:Gt,[`${Ge}-active`]:yn,[`${Ge}-rtl`]:Rt==="rtl",[`${Ge}-round`]:Qt},dn==null?void 0:dn.className,It,Me,ft);return vt(Se.createElement("div",{className:ga,style:Object.assign(Object.assign({},dn==null?void 0:dn.style),Ie)},Cn,Rn))}return typeof et!="undefined"?et:null};fn.Button=he,fn.Avatar=ce,fn.Input=Oe,fn.Image=Le,fn.Node=De;var gt=fn,rt=gt},31797:function(at,Qe,te){"use strict";te.d(Qe,{default:function(){return de}});var b=te(59301),re=te(56762),Se=te(92343),be=te(92310),Be=te.n(be),Ce=te(36355),ue=te(61621),ze=se=>{const{value:ce,formatter:fe,precision:he,decimalSeparator:Ee,groupSeparator:Ke="",prefixCls:Le}=se;let Ve;if(typeof fe=="function")Ve=fe(ce);else{const Oe=String(ce),Re=Oe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Re||Oe==="-")Ve=Oe;else{const ot=Re[1];let ct=Re[2]||"0",st=Re[4]||"";ct=ct.replace(/\B(?=(\d{3})+(?!\d))/g,Ke),typeof he=="number"&&(st=st.padEnd(he,"0").slice(0,he>0?he:0)),st&&(st=`${Ee}${st}`),Ve=[b.createElement("span",{key:"int",className:`${Le}-content-value-int`},ot,ct),st&&b.createElement("span",{key:"decimal",className:`${Le}-content-value-decimal`},st)]}}return b.createElement("span",{className:`${Le}-content-value`},Ve)},ke=te(17313),Te=te(83116),we=te(37613);const me=se=>{const{componentCls:ce,marginXXS:fe,padding:he,colorTextDescription:Ee,titleFontSize:Ke,colorTextHeading:Le,contentFontSize:Ve,fontFamily:Oe}=se;return{[`${ce}`]:Object.assign(Object.assign({},(0,ke.Wf)(se)),{[`${ce}-title`]:{marginBottom:fe,color:Ee,fontSize:Ke},[`${ce}-skeleton`]:{paddingTop:he},[`${ce}-content`]:{color:Le,fontSize:Ve,fontFamily:Oe,[`${ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ce}-content-prefix, ${ce}-content-suffix`]:{display:"inline-block"},[`${ce}-content-prefix`]:{marginInlineEnd:fe},[`${ce}-content-suffix`]:{marginInlineStart:fe}}})}};var oe=(0,Te.Z)("Statistic",se=>{const ce=(0,we.TS)(se,{});return[me(ce)]},se=>{const{fontSizeHeading3:ce,fontSize:fe}=se;return{titleFontSize:fe,contentFontSize:ce}}),E=se=>{const{prefixCls:ce,className:fe,rootClassName:he,style:Ee,valueStyle:Ke,value:Le=0,title:Ve,valueRender:Oe,prefix:Re,suffix:ot,loading:ct=!1,onMouseEnter:st,onMouseLeave:pt,decimalSeparator:Je=".",groupSeparator:Et=","}=se,{getPrefixCls:qe,direction:De,statistic:_e}=b.useContext(Ce.E_),dt=qe("statistic",ce),[Wt,ht]=oe(dt),Ut=b.createElement(ze,Object.assign({decimalSeparator:Je,groupSeparator:Et,prefixCls:dt},se,{value:Le})),Ze=Be()(dt,{[`${dt}-rtl`]:De==="rtl"},_e==null?void 0:_e.className,fe,he,ht);return Wt(b.createElement("div",{className:Ze,style:Object.assign(Object.assign({},_e==null?void 0:_e.style),Ee),onMouseEnter:st,onMouseLeave:pt},Ve&&b.createElement("div",{className:`${dt}-title`},Ve),b.createElement(ue.Z,{paragraph:!1,loading:ct,className:`${dt}-skeleton`},b.createElement("div",{style:Ke,className:`${dt}-content`},Re&&b.createElement("span",{className:`${dt}-content-prefix`},Re),Oe?Oe(Ut):Ut,ot&&b.createElement("span",{className:`${dt}-content-suffix`},ot)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function y(se,ce){let fe=se;const he=/\[[^\]]*]/g,Ee=(ce.match(he)||[]).map(Oe=>Oe.slice(1,-1)),Ke=ce.replace(he,"[]"),Le=x.reduce((Oe,Re)=>{let[ot,ct]=Re;if(Oe.includes(ot)){const st=Math.floor(fe/ct);return fe-=st*ct,Oe.replace(new RegExp(`${ot}+`,"g"),pt=>{const Je=pt.length;return st.toString().padStart(Je,"0")})}return Oe},Ke);let Ve=0;return Le.replace(he,()=>{const Oe=Ee[Ve];return Ve+=1,Oe})}function z(se,ce){const{format:fe=""}=ce,he=new Date(se).getTime(),Ee=Date.now(),Ke=Math.max(he-Ee,0);return y(Ke,fe)}const ne=1e3/30;function ae(se){return new Date(se).getTime()}const le=se=>{const{value:ce,format:fe="HH:mm:ss",onChange:he,onFinish:Ee}=se,Ke=(0,re.Z)(),Le=b.useRef(null),Ve=()=>{Ee==null||Ee(),Le.current&&(clearInterval(Le.current),Le.current=null)},Oe=()=>{const ct=ae(ce);ct>=Date.now()&&(Le.current=setInterval(()=>{Ke(),he==null||he(ct-Date.now()),ct(Oe(),()=>{Le.current&&(clearInterval(Le.current),Le.current=null)}),[ce]);const Re=(ct,st)=>z(ct,Object.assign(Object.assign({},st),{format:fe})),ot=ct=>(0,Se.Tm)(ct,{title:void 0});return b.createElement(E,Object.assign({},se,{valueRender:ot,formatter:Re}))};var ie=b.memo(le);E.Countdown=ie;var de=E},15969:function(at,Qe,te){"use strict";te.d(Qe,{N:function(){return b}});const b=re=>({color:re.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${re.motionDurationSlow}`,"&:focus, &:hover":{color:re.colorLinkHover},"&:active":{color:re.colorLinkActive}})},1710:function(at,Qe,te){"use strict";te.d(Qe,{default:function(){return Vl}});var b={},re="rc-table-internal-hook",Se=te(42978),be=te(6089),Be=te(34280),Ce=te(13697),ue=te(59301),Ne=te(4676);function ze(Pe){var Fe=ue.createContext(void 0),We=function(it){var ut=it.value,Mt=it.children,wt=ue.useRef(ut);wt.current=ut;var bt=ue.useState(function(){return{getValue:function(){return wt.current},listeners:new Set}}),Xt=(0,Se.Z)(bt,1),Yt=Xt[0];return(0,Be.Z)(function(){(0,Ne.unstable_batchedUpdates)(function(){Yt.listeners.forEach(function(Vt){Vt(ut)})})},[ut]),ue.createElement(Fe.Provider,{value:Yt},Mt)};return{Context:Fe,Provider:We,defaultValue:Pe}}function ke(Pe,Fe){var We=(0,be.Z)(typeof Fe=="function"?Fe:function(Vt){if(Fe===void 0)return Vt;if(!Array.isArray(Fe))return Vt[Fe];var Fn={};return Fe.forEach(function(xn){Fn[xn]=Vt[xn]}),Fn}),Ue=ue.useContext(Pe==null?void 0:Pe.Context),it=Ue||{},ut=it.listeners,Mt=it.getValue,wt=ue.useRef();wt.current=We(Ue?Mt():Pe==null?void 0:Pe.defaultValue);var bt=ue.useState({}),Xt=(0,Se.Z)(bt,2),Yt=Xt[1];return(0,Be.Z)(function(){if(!Ue)return;function Vt(Fn){var xn=We(Fn);(0,Ce.Z)(wt.current,xn,!0)||Yt({})}return ut.add(Vt),function(){ut.delete(Vt)}},[Ue]),wt.current}var Te=te(54476),we=te(8654);function me(){var Pe=ue.createContext(null);function Fe(){return ue.useContext(Pe)}function We(it,ut){var Mt=(0,we.Yr)(it),wt=function(Xt,Yt){var Vt=Mt?{ref:Yt}:{},Fn=ue.useRef(0),xn=ue.useRef(Xt),Bn=Fe();return Bn!==null?ue.createElement(it,(0,Te.Z)({},Xt,Vt)):((!ut||ut(xn.current,Xt))&&(Fn.current+=1),xn.current=Xt,ue.createElement(Pe.Provider,{value:Fn.current},ue.createElement(it,(0,Te.Z)({},Xt,Vt))))};return Mt?ue.forwardRef(wt):wt}function Ue(it,ut){var Mt=(0,we.Yr)(it),wt=function(Xt,Yt){var Vt=Mt?{ref:Yt}:{};return Fe(),ue.createElement(it,(0,Te.Z)({},Xt,Vt))};return Mt?ue.memo(ue.forwardRef(wt),ut):ue.memo(wt,ut)}return{makeImmutable:We,responseImmutable:Ue,useImmutableMark:Fe}}var oe=me(),a=oe.makeImmutable,E=oe.responseImmutable,x=oe.useImmutableMark,y=me(),z=y.makeImmutable,ne=y.responseImmutable,ae=y.useImmutableMark,le=ze(),ie=le;function de(Pe,Fe){var We=ue.useRef(0);We.current+=1;var Ue=ue.useRef(Pe),it=[];Object.keys(Pe||{}).map(function(Mt){var wt;(Pe==null?void 0:Pe[Mt])!==((wt=Ue.current)===null||wt===void 0?void 0:wt[Mt])&&it.push(Mt)}),Ue.current=Pe;var ut=ue.useRef([]);return it.length&&(ut.current=it),ue.useDebugValue(We.current),ue.useDebugValue(ut.current.join(", ")),Fe&&console.log("".concat(Fe,":"),We.current,ut.current),We.current}var se=null,ce=ue.memo(function(){var Pe=de();return ue.createElement("h1",null,"Render Times: ",Pe)});ce.displayName="RenderBlock";var fe=te(76190),he=te(33885),Ee=te(20068),Ke=te(92310),Le=te.n(Ke),Ve=te(80547),Oe=te(97938),Re=te(48736),ot=ue.createContext({renderWithProps:!1}),ct=ot,st="RC_TABLE_KEY";function pt(Pe){return Pe==null?[]:Array.isArray(Pe)?Pe:[Pe]}function Je(Pe){var Fe=[],We={};return Pe.forEach(function(Ue){for(var it=Ue||{},ut=it.key,Mt=it.dataIndex,wt=ut||pt(Mt).join("-")||st;We[wt];)wt="".concat(wt,"_next");We[wt]=!0,Fe.push(wt)}),Fe}function Et(Pe){return Pe!=null}function qe(Pe){return Pe&&(0,fe.Z)(Pe)==="object"&&!Array.isArray(Pe)&&!ue.isValidElement(Pe)}function De(Pe,Fe,We,Ue,it,ut){var Mt=ue.useContext(ct),wt=ae(),bt=(0,Ve.Z)(function(){if(Et(Ue))return[Ue];var Xt=Fe==null||Fe===""?[]:Array.isArray(Fe)?Fe:[Fe],Yt=(0,Oe.Z)(Pe,Xt),Vt=Yt,Fn=void 0;if(it){var xn=it(Yt,Pe,We);qe(xn)?(Vt=xn.children,Fn=xn.props,Mt.renderWithProps=!0):Vt=xn}return[Vt,Fn]},[wt,Pe,Ue,Fe,it,We],function(Xt,Yt){if(ut){var Vt=(0,Se.Z)(Xt,2),Fn=Vt[1],xn=(0,Se.Z)(Yt,2),Bn=xn[1];return ut(Bn,Fn)}return Mt.renderWithProps?!0:!(0,Ce.Z)(Xt,Yt,!0)});return bt}function _e(Pe,Fe,We,Ue){var it=Pe+Fe-1;return Pe<=Ue&&it>=We}function dt(Pe,Fe){return ke(ie,function(We){var Ue=_e(Pe,Fe||1,We.hoverStartRow,We.hoverEndRow);return[Ue,We.onHover]})}var Wt=function(Fe){var We=Fe.ellipsis,Ue=Fe.rowType,it=Fe.children,ut,Mt=We===!0?{showTitle:!0}:We;return Mt&&(Mt.showTitle||Ue==="header")&&(typeof it=="string"||typeof it=="number"?ut=it.toString():ue.isValidElement(it)&&typeof it.props.children=="string"&&(ut=it.props.children)),ut};function ht(Pe){var Fe,We,Ue,it,ut,Mt,wt,bt,Xt=Pe.component,Yt=Pe.children,Vt=Pe.ellipsis,Fn=Pe.scope,xn=Pe.prefixCls,Bn=Pe.className,Jn=Pe.align,Wn=Pe.record,ra=Pe.render,ea=Pe.dataIndex,ca=Pe.renderIndex,$a=Pe.shouldCellUpdate,po=Pe.index,ka=Pe.rowType,io=Pe.colSpan,_o=Pe.rowSpan,ha=Pe.fixLeft,Za=Pe.fixRight,Ca=Pe.firstFixLeft,la=Pe.lastFixLeft,da=Pe.firstFixRight,Kt=Pe.lastFixRight,lr=Pe.appendNode,Yo=Pe.additionalProps,Va=Yo===void 0?{}:Yo,tr=Pe.isSticky,cr="".concat(xn,"-cell"),fr=ke(ie,["supportSticky","allColumnsFixedLeft"]),ur=fr.supportSticky,ll=fr.allColumnsFixedLeft,Fr=De(Wn,ea,ca,Yt,ra,$a),ao=(0,Se.Z)(Fr,2),xl=ao[0],Fo=ao[1],Po={},Tr=typeof ha=="number"&&ur,_l=typeof Za=="number"&&ur;Tr&&(Po.position="sticky",Po.left=ha),_l&&(Po.position="sticky",Po.right=Za);var bo=(Fe=(We=(Ue=Fo==null?void 0:Fo.colSpan)!==null&&Ue!==void 0?Ue:Va.colSpan)!==null&&We!==void 0?We:io)!==null&&Fe!==void 0?Fe:1,vo=(it=(ut=(Mt=Fo==null?void 0:Fo.rowSpan)!==null&&Mt!==void 0?Mt:Va.rowSpan)!==null&&ut!==void 0?ut:_o)!==null&&it!==void 0?it:1,Ao=dt(po,vo),Xa=(0,Se.Z)(Ao,2),Ma=Xa[0],Mn=Xa[1],sa=function(xo){var pi;Wn&&Mn(po,po+vo-1),Va==null||(pi=Va.onMouseEnter)===null||pi===void 0||pi.call(Va,xo)},To=function(xo){var pi;Wn&&Mn(-1,-1),Va==null||(pi=Va.onMouseLeave)===null||pi===void 0||pi.call(Va,xo)};if(bo===0||vo===0)return null;var dr=(wt=Va.title)!==null&&wt!==void 0?wt:Wt({rowType:ka,ellipsis:Vt,children:xl}),gi=Le()(cr,Bn,(bt={},(0,Ee.Z)(bt,"".concat(cr,"-fix-left"),Tr&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-left-first"),Ca&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-left-last"),la&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-left-all"),la&&ll&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-right"),_l&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-right-first"),da&&ur),(0,Ee.Z)(bt,"".concat(cr,"-fix-right-last"),Kt&&ur),(0,Ee.Z)(bt,"".concat(cr,"-ellipsis"),Vt),(0,Ee.Z)(bt,"".concat(cr,"-with-append"),lr),(0,Ee.Z)(bt,"".concat(cr,"-fix-sticky"),(Tr||_l)&&tr&&ur),(0,Ee.Z)(bt,"".concat(cr,"-row-hover"),!Fo&&Ma),bt),Va.className,Fo==null?void 0:Fo.className),Ql={};Jn&&(Ql.textAlign=Jn);var Ri=(0,he.Z)((0,he.Z)((0,he.Z)((0,he.Z)({},Po),Va.style),Ql),Fo==null?void 0:Fo.style),Ea=xl;return(0,fe.Z)(Ea)==="object"&&!Array.isArray(Ea)&&!ue.isValidElement(Ea)&&(Ea=null),Vt&&(la||da)&&(Ea=ue.createElement("span",{className:"".concat(cr,"-content")},Ea)),ue.createElement(Xt,(0,Te.Z)({},Fo,Va,{className:gi,style:Ri,title:dr,scope:Fn,onMouseEnter:sa,onMouseLeave:To,colSpan:bo!==1?bo:null,rowSpan:vo!==1?vo:null}),lr,Ea)}var Ut=ue.memo(ht);function Ze(Pe,Fe,We,Ue,it,ut){var Mt=We[Pe]||{},wt=We[Fe]||{},bt,Xt;Mt.fixed==="left"?bt=Ue.left[it==="rtl"?Fe:Pe]:wt.fixed==="right"&&(Xt=Ue.right[it==="rtl"?Pe:Fe]);var Yt=!1,Vt=!1,Fn=!1,xn=!1,Bn=We[Fe+1],Jn=We[Pe-1],Wn=!(ut!=null&&ut.children);if(it==="rtl"){if(bt!==void 0){var ra=Jn&&Jn.fixed==="left";xn=!ra&&Wn}else if(Xt!==void 0){var ea=Bn&&Bn.fixed==="right";Fn=!ea&&Wn}}else if(bt!==void 0){var ca=Bn&&Bn.fixed==="left";Yt=!ca&&Wn}else if(Xt!==void 0){var $a=Jn&&Jn.fixed==="right";Vt=!$a&&Wn}return{fixLeft:bt,fixRight:Xt,lastFixLeft:Yt,firstFixRight:Vt,lastFixRight:Fn,firstFixLeft:xn,isSticky:Ue.isSticky}}var Tt=ue.createContext({}),Ht=Tt;function Pn(Pe){var Fe=Pe.className,We=Pe.index,Ue=Pe.children,it=Pe.colSpan,ut=it===void 0?1:it,Mt=Pe.rowSpan,wt=Pe.align,bt=ke(ie,["prefixCls","direction"]),Xt=bt.prefixCls,Yt=bt.direction,Vt=ue.useContext(Ht),Fn=Vt.scrollColumnIndex,xn=Vt.stickyOffsets,Bn=Vt.flattenColumns,Jn=Vt.columns,Wn=We+ut-1,ra=Wn+1===Fn?ut+1:ut,ea=Ze(We,We+ra-1,Bn,xn,Yt,Jn==null?void 0:Jn[We]);return ue.createElement(Ut,(0,Te.Z)({className:Fe,index:We,component:"td",prefixCls:Xt,record:null,dataIndex:null,align:wt,colSpan:ra,rowSpan:Mt,render:function(){return Ue}},ea))}var fn=te(75931),gt=["children"];function rt(Pe){var Fe=Pe.children,We=(0,fn.Z)(Pe,gt);return ue.createElement("tr",We,Fe)}function Ye(Pe){var Fe=Pe.children;return Fe}Ye.Row=rt,Ye.Cell=Pn;var Ae=Ye;function nt(Pe){var Fe=Pe.children,We=Pe.stickyOffsets,Ue=Pe.flattenColumns,it=Pe.columns,ut=ke(ie,"prefixCls"),Mt=Ue.length-1,wt=Ue[Mt],bt=ue.useMemo(function(){return{stickyOffsets:We,flattenColumns:Ue,scrollColumnIndex:wt!=null&&wt.scrollbar?Mt:null,columns:it}},[wt,Ue,Mt,We,it]);return ue.createElement(Ht.Provider,{value:bt},ue.createElement("tfoot",{className:"".concat(ut,"-summary")},Fe))}var It=ne(nt),Me=Ae,Ie=te(70425),et=te(29301),tt=te(29194),je=te(3465),mt=te(75152),yn=te(26112);function Qt(Pe,Fe,We,Ue,it,ut,Mt){Pe.push({record:Fe,indent:We,index:Mt});var wt=ut(Fe),bt=it==null?void 0:it.has(wt);if(Fe&&Array.isArray(Fe[Ue])&&bt)for(var Xt=0;Xt1?Ca-1:0),da=1;da=0;wt-=1){var bt=Fe[wt],Xt=We&&We[wt],Yt=Xt&&Xt[Da];if(bt||Yt||Mt){var Vt=Yt||{},Fn=Vt.columnType,xn=(0,fn.Z)(Vt,En);it.unshift(ue.createElement("col",(0,Te.Z)({key:wt,style:{width:bt}},xn))),Mt=!0}}return ue.createElement("colgroup",null,it)}var oo=Ka,On=te(94480),Eo=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function uo(Pe,Fe){return(0,ue.useMemo)(function(){for(var We=[],Ue=0;Ue1?"colgroup":"col":null,ellipsis:Wn.ellipsis,align:Wn.align,component:Wn.title?ut:Mt,prefixCls:Yt,key:xn[Jn]},ra,{additionalProps:ea,rowType:"header"}))}))}_n.displayName="HeaderRow";var na=_n;function Oa(Pe){var Fe=[];function We(Mt,wt){var bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Fe[bt]=Fe[bt]||[];var Xt=wt,Yt=Mt.filter(Boolean).map(function(Vt){var Fn={key:Vt.key,className:Vt.className||"",children:Vt.title,column:Vt,colStart:Xt},xn=1,Bn=Vt.children;return Bn&&Bn.length>0&&(xn=We(Bn,Xt,bt+1).reduce(function(Jn,Wn){return Jn+Wn},0),Fn.hasSubColumns=!0),"colSpan"in Vt&&(xn=Vt.colSpan),"rowSpan"in Vt&&(Fn.rowSpan=Vt.rowSpan),Fn.colSpan=xn,Fn.colEnd=Fn.colStart+xn-1,Fe[bt].push(Fn),Xt+=xn,xn});return Yt}We(Pe,0);for(var Ue=Fe.length,it=function(wt){Fe[wt].forEach(function(bt){!("rowSpan"in bt)&&!bt.hasSubColumns&&(bt.rowSpan=Ue-wt)})},ut=0;ut1&&arguments[1]!==void 0?arguments[1]:"";return typeof Fe=="number"?Fe:Fe.endsWith("%")?Pe*parseFloat(Fe)/100:null}function jr(Pe,Fe){return ue.useMemo(function(){if(Fe&&Fe>0){var We=0,Ue=0;Pe.forEach(function(Xt){var Yt=Ar(Fe,Xt.width);Yt?We+=Yt:Ue+=1});var it=Fe-We,ut=Ue,Mt=it/Ue,wt=0,bt=Pe.map(function(Xt){var Yt=(0,he.Z)({},Xt),Vt=Ar(Fe,Yt.width);if(Vt)Yt.width=Vt;else{var Fn=Math.floor(Mt);Yt.width=ut===1?it:Fn,it-=Fn,ut-=1}return wt+=Yt.width,Yt});return[bt,wt]}return[Pe,Fe]},[Pe,Fe])}var St=["children"],Ot=["fixed"];function Ft(Pe){return(0,ar.Z)(Pe).filter(function(Fe){return ue.isValidElement(Fe)}).map(function(Fe){var We=Fe.key,Ue=Fe.props,it=Ue.children,ut=(0,fn.Z)(Ue,St),Mt=(0,he.Z)({key:We},ut);return it&&(Mt.children=Ft(it)),Mt})}function zn(Pe){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Pe.filter(function(We){return We&&(0,fe.Z)(We)==="object"}).reduce(function(We,Ue,it){var ut=Ue.fixed,Mt=ut===!0?"left":ut,wt="".concat(Fe,"-").concat(it),bt=Ue.children;return bt&&bt.length>0?[].concat((0,On.Z)(We),(0,On.Z)(zn(bt,wt).map(function(Xt){return(0,he.Z)({fixed:Mt},Xt)}))):[].concat((0,On.Z)(We),[(0,he.Z)((0,he.Z)({key:wt},Ue),{},{fixed:Mt})])},[])}function $n(Pe){for(var Fe=!0,We=0;We=0;ut-=1){var Mt=Pe[ut];if(it&&Mt.fixed!=="right")it=!1;else if(!it&&Mt.fixed==="right"){warning(!1,"Index ".concat(ut+1," of `columns` missing `fixed='right'` prop."));break}}}function Yn(Pe){return Pe.map(function(Fe){var We=Fe.fixed,Ue=(0,fn.Z)(Fe,Ot),it=We;return We==="left"?it="right":We==="right"&&(it="left"),(0,he.Z)({fixed:it},Ue)})}function Vo(Pe,Fe){var We=Pe.prefixCls,Ue=Pe.columns,it=Pe.children,ut=Pe.expandable,Mt=Pe.expandedKeys,wt=Pe.columnTitle,bt=Pe.getRowKey,Xt=Pe.onTriggerExpand,Yt=Pe.expandIcon,Vt=Pe.rowExpandable,Fn=Pe.expandIconColumnIndex,xn=Pe.direction,Bn=Pe.expandRowByClick,Jn=Pe.columnWidth,Wn=Pe.fixed,ra=Pe.scrollWidth,ea=ue.useMemo(function(){return Ue||Ft(it)},[Ue,it]),ca=ue.useMemo(function(){if(ut){var Za,Ca=ea.slice();if(!Ca.includes(b)){var la=Fn||0;la>=0&&Ca.splice(la,0,b)}var da=Ca.indexOf(b);Ca=Ca.filter(function(Va,tr){return Va!==b||tr===da});var Kt=ea[da],lr;(Wn==="left"||Wn)&&!Fn?lr="left":(Wn==="right"||Wn)&&Fn===ea.length?lr="right":lr=Kt?Kt.fixed:null;var Yo=(Za={},(0,Ee.Z)(Za,Da,{className:"".concat(We,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Ee.Z)(Za,"title",wt),(0,Ee.Z)(Za,"fixed",lr),(0,Ee.Z)(Za,"className","".concat(We,"-row-expand-icon-cell")),(0,Ee.Z)(Za,"width",Jn),(0,Ee.Z)(Za,"render",function(tr,cr,fr){var ur=bt(cr,fr),ll=Mt.has(ur),Fr=Vt?Vt(cr):!0,ao=Yt({prefixCls:We,expanded:ll,expandable:Fr,record:cr,onExpand:Xt});return Bn?ue.createElement("span",{onClick:function(Fo){return Fo.stopPropagation()}},ao):ao}),Za);return Ca.map(function(Va){return Va===b?Yo:Va})}return ea.filter(function(Va){return Va!==b})},[ut,ea,bt,Mt,Yt,xn]),$a=ue.useMemo(function(){var Za=ca;return Fe&&(Za=Fe(Za)),Za.length||(Za=[{render:function(){return null}}]),Za},[Fe,ca,xn]),po=ue.useMemo(function(){return xn==="rtl"?Yn(zn($a)):zn($a)},[$a,xn,ra]),ka=jr(po,ra),io=(0,Se.Z)(ka,2),_o=io[0],ha=io[1];return[$a,_o,ha]}var _a=Vo;function Ua(Pe){var Fe,We=Pe.prefixCls,Ue=Pe.record,it=Pe.onExpand,ut=Pe.expanded,Mt=Pe.expandable,wt="".concat(We,"-row-expand-icon");if(!Mt)return ue.createElement("span",{className:Le()(wt,"".concat(We,"-row-spaced"))});var bt=function(Yt){it(Ue,Yt),Yt.stopPropagation()};return ue.createElement("span",{className:Le()(wt,(Fe={},(0,Ee.Z)(Fe,"".concat(We,"-row-expanded"),ut),(0,Ee.Z)(Fe,"".concat(We,"-row-collapsed"),!ut),Fe)),onClick:bt})}function Br(Pe,Fe,We){var Ue=[];function it(ut){(ut||[]).forEach(function(Mt,wt){Ue.push(Fe(Mt,wt)),it(Mt[We])})}return it(Pe),Ue}function Qa(Pe,Fe,We){var Ue=Pa(Pe),it=Ue.expandIcon,ut=Ue.expandedRowKeys,Mt=Ue.defaultExpandedRowKeys,wt=Ue.defaultExpandAllRows,bt=Ue.expandedRowRender,Xt=Ue.onExpand,Yt=Ue.onExpandedRowsChange,Vt=Ue.childrenColumnName,Fn=it||Ua,xn=Vt||"children",Bn=ue.useMemo(function(){return bt?"row":Pe.expandable&&Pe.internalHooks===re&&Pe.expandable.__PARENT_RENDER_ICON__||Fe.some(function(po){return po&&(0,fe.Z)(po)==="object"&&po[xn]})?"nest":!1},[!!bt,Fe]),Jn=ue.useState(function(){return Mt||(wt?Br(Fe,We,xn):[])}),Wn=(0,Se.Z)(Jn,2),ra=Wn[0],ea=Wn[1],ca=ue.useMemo(function(){return new Set(ut||ra||[])},[ut,ra]),$a=ue.useCallback(function(po){var ka=We(po,Fe.indexOf(po)),io,_o=ca.has(ka);_o?(ca.delete(ka),io=(0,On.Z)(ca)):io=[].concat((0,On.Z)(ca),[ka]),ea(io),Xt&&Xt(!_o,po),Yt&&Yt(io)},[We,ca,Fe,Xt,Yt]);return[Ue,Bn,ca,Fn,xn,$a]}function kn(Pe,Fe,We,Ue){var it=Pe.map(function(ut,Mt){return Ze(Mt,Mt,Pe,Fe,We,Ue==null?void 0:Ue[Mt])});return(0,Ve.Z)(function(){return it},[it],function(ut,Mt){return!(0,Ce.Z)(ut,Mt)})}function mr(Pe){var Fe=(0,ue.useRef)(Pe),We=(0,ue.useState)({}),Ue=(0,Se.Z)(We,2),it=Ue[1],ut=(0,ue.useRef)(null),Mt=(0,ue.useRef)([]);function wt(bt){Mt.current.push(bt);var Xt=Promise.resolve();ut.current=Xt,Xt.then(function(){if(ut.current===Xt){var Yt=Mt.current,Vt=Fe.current;Mt.current=[],Yt.forEach(function(Fn){Fe.current=Fn(Fe.current)}),ut.current=null,Vt!==Fe.current&&it({})}})}return(0,ue.useEffect)(function(){return function(){ut.current=null}},[]),[Fe.current,wt]}function Gr(Pe){var Fe=(0,ue.useRef)(Pe||null),We=(0,ue.useRef)();function Ue(){window.clearTimeout(We.current)}function it(Mt){Fe.current=Mt,Ue(),We.current=window.setTimeout(function(){Fe.current=null,We.current=void 0},100)}function ut(){return Fe.current}return(0,ue.useEffect)(function(){return Ue},[]),[it,ut]}function xr(){var Pe=ue.useState(-1),Fe=(0,Se.Z)(Pe,2),We=Fe[0],Ue=Fe[1],it=ue.useState(-1),ut=(0,Se.Z)(it,2),Mt=ut[0],wt=ut[1],bt=ue.useCallback(function(Xt,Yt){Ue(Xt),wt(Yt)},[]);return[We,Mt,bt]}var $o=te(47273),At=(0,$o.Z)()?window:null;function gn(Pe,Fe){var We=(0,fe.Z)(Pe)==="object"?Pe:{},Ue=We.offsetHeader,it=Ue===void 0?0:Ue,ut=We.offsetSummary,Mt=ut===void 0?0:ut,wt=We.offsetScroll,bt=wt===void 0?0:wt,Xt=We.getContainer,Yt=Xt===void 0?function(){return At}:Xt,Vt=Yt()||At;return ue.useMemo(function(){var Fn=!!Pe;return{isSticky:Fn,stickyClassName:Fn?"".concat(Fe,"-sticky-holder"):"",offsetHeader:it,offsetSummary:Mt,offsetScroll:bt,container:Vt}},[bt,it,Mt,Fe,Vt])}function mn(Pe,Fe,We){var Ue=(0,ue.useMemo)(function(){for(var it=[],ut=[],Mt=0,wt=0,bt=0;bt=Vt&&(Va=Vt-Fn),Mt({scrollLeft:Va/Vt*(Yt+2)}),ea.current.x=da.pageX},Za=function(){if(ut.current){var da=(0,cn.os)(ut.current).top,Kt=da+ut.current.offsetHeight,lr=bt===window?document.documentElement.scrollTop+window.innerHeight:(0,cn.os)(bt).top+bt.clientHeight;Kt-(0,mt.Z)()<=lr||da>=lr-wt?ra(function(Yo){return(0,he.Z)((0,he.Z)({},Yo),{},{isHiddenScrollBar:!0})}):ra(function(Yo){return(0,he.Z)((0,he.Z)({},Yo),{},{isHiddenScrollBar:!1})})}},Ca=function(da){ra(function(Kt){return(0,he.Z)((0,he.Z)({},Kt),{},{scrollLeft:da/Yt*Vt||0})})};return ue.useImperativeHandle(We,function(){return{setScrollLeft:Ca}}),ue.useEffect(function(){var la=(0,sn.Z)(document.body,"mouseup",io,!1),da=(0,sn.Z)(document.body,"mousemove",ha,!1);return Za(),function(){la.remove(),da.remove()}},[Fn,po]),ue.useEffect(function(){var la=(0,sn.Z)(bt,"scroll",Za,!1),da=(0,sn.Z)(window,"resize",Za,!1);return function(){la.remove(),da.remove()}},[bt]),ue.useEffect(function(){Wn.isHiddenScrollBar||ra(function(la){var da=ut.current;return da?(0,he.Z)((0,he.Z)({},la),{},{scrollLeft:da.scrollLeft/da.scrollWidth*da.clientWidth}):la})},[Wn.isHiddenScrollBar]),Yt<=Vt||!Fn||Wn.isHiddenScrollBar?null:ue.createElement("div",{style:{height:(0,mt.Z)(),width:Vt,bottom:wt},className:"".concat(Xt,"-sticky-scroll")},ue.createElement("div",{onMouseDown:_o,ref:xn,className:Le()("".concat(Xt,"-sticky-scroll-bar"),(0,Ee.Z)({},"".concat(Xt,"-sticky-scroll-bar-active"),po)),style:{width:"".concat(Fn,"px"),transform:"translate3d(".concat(Wn.scrollLeft,"px, 0, 0)")}}))},ia=ue.forwardRef(Ba);function $t(Pe){return null}var Qo=$t;function Cr(Pe){return null}var Yr=Cr,cl="rc-table",Zn=[],Ia={};function Bo(){return"No Data"}function wa(Pe){var Fe,We=(0,he.Z)({rowKey:"key",prefixCls:cl,emptyText:Bo},Pe),Ue=We.prefixCls,it=We.className,ut=We.rowClassName,Mt=We.style,wt=We.data,bt=We.rowKey,Xt=We.scroll,Yt=We.tableLayout,Vt=We.direction,Fn=We.title,xn=We.footer,Bn=We.summary,Jn=We.caption,Wn=We.id,ra=We.showHeader,ea=We.components,ca=We.emptyText,$a=We.onRow,po=We.onHeaderRow,ka=We.internalHooks,io=We.transformColumns,_o=We.internalRefs,ha=We.tailor,Za=We.sticky,Ca=wt||Zn,la=!!Ca.length,da=ka===re,Kt=ue.useCallback(function(il,zl){return(0,Oe.Z)(ea,il)||zl},[ea]),lr=ue.useMemo(function(){return typeof bt=="function"?bt:function(il){var zl=il&&il[bt];return zl}},[bt]),Yo=Kt(["body"]),Va=xr(),tr=(0,Se.Z)(Va,3),cr=tr[0],fr=tr[1],ur=tr[2],ll=Qa(We,Ca,lr),Fr=(0,Se.Z)(ll,6),ao=Fr[0],xl=Fr[1],Fo=Fr[2],Po=Fr[3],Tr=Fr[4],_l=Fr[5],bo=Xt==null?void 0:Xt.x,vo=ue.useState(0),Ao=(0,Se.Z)(vo,2),Xa=Ao[0],Ma=Ao[1],Mn=_a((0,he.Z)((0,he.Z)((0,he.Z)({},We),ao),{},{expandable:!!ao.expandedRowRender,columnTitle:ao.columnTitle,expandedKeys:Fo,getRowKey:lr,onTriggerExpand:_l,expandIcon:Po,expandIconColumnIndex:ao.expandIconColumnIndex,direction:Vt,scrollWidth:da&&ha&&typeof bo=="number"?bo:null}),da?io:null),sa=(0,Se.Z)(Mn,3),To=sa[0],dr=sa[1],gi=sa[2],Ql=gi!=null?gi:bo,Ri=ue.useMemo(function(){return{columns:To,flattenColumns:dr}},[To,dr]),Ea=ue.useRef(),wl=ue.useRef(),xo=ue.useRef(),pi=ue.useRef(),ui=ue.useRef(),_r=ue.useState(!1),qr=(0,Se.Z)(_r,2),Ml=qr[0],gr=qr[1],Sl=ue.useState(!1),br=(0,Se.Z)(Sl,2),ai=br[0],mi=br[1],tl=mr(new Map),mo=(0,Se.Z)(tl,2),wo=mo[0],vi=mo[1],tu=Je(dr),Zi=tu.map(function(il){return wo.get(il)}),Mi=ue.useMemo(function(){return Zi},[Zi.join("_")]),xi=Ln(Mi,dr.length,Vt),Gl=Xt&&Et(Xt.y),jl=Xt&&Et(Ql)||!!ao.fixed,Ii=jl&&dr.some(function(il){var zl=il.fixed;return zl}),fu=ue.useRef(),Li=gn(Za,Ue),Gi=Li.isSticky,Iu=Li.offsetHeader,is=Li.offsetSummary,Rr=Li.offsetScroll,yl=Li.stickyClassName,hi=Li.container,Il=ue.useMemo(function(){return Bn==null?void 0:Bn(Ca)},[Bn,Ca]),Ci=(Gl||Gi)&&ue.isValidElement(Il)&&Il.type===Ae&&Il.props.fixed,Fi,Ei,Ji;Gl&&(Ei={overflowY:"scroll",maxHeight:Xt.y}),jl&&(Fi={overflowX:"auto"},Gl||(Ei={overflowY:"hidden"}),Ji={width:Ql===!0?"auto":Ql,minWidth:"100%"});var us=ue.useCallback(function(il,zl){(0,tt.Z)(Ea.current)&&vi(function(Hi){if(Hi.get(il)!==zl){var nu=new Map(Hi);return nu.set(il,zl),nu}return Hi})},[]),Gs=Gr(null),ss=(0,Se.Z)(Gs,2),Ws=ss[0],Tu=ss[1];function Ru(il,zl){zl&&(typeof zl=="function"?zl(il):zl.scrollLeft!==il&&(zl.scrollLeft=il,zl.scrollLeft!==il&&setTimeout(function(){zl.scrollLeft=il},0)))}var pu=(0,be.Z)(function(il){var zl=il.currentTarget,Hi=il.scrollLeft,nu=Vt==="rtl",Xi=typeof Hi=="number"?Hi:zl.scrollLeft,Ts=zl||Ia;if(!Tu()||Tu()===Ts){var ys;Ws(Ts),Ru(Xi,wl.current),Ru(Xi,xo.current),Ru(Xi,ui.current),Ru(Xi,(ys=fu.current)===null||ys===void 0?void 0:ys.setScrollLeft)}var $u=zl||wl.current;if($u){var Ps=$u.scrollWidth,es=$u.clientWidth;if(Ps===es){gr(!1),mi(!1);return}nu?(gr(-Xi0)):(gr(Xi>0),mi(Xi1?Jn-da:0,lr=(0,he.Z)((0,he.Z)((0,he.Z)({},io),bt),{},{flex:"0 0 ".concat(da,"px"),width:"".concat(da,"px"),marginRight:Kt,pointerEvents:"auto"}),Yo=ue.useMemo(function(){return Yt?Ca<=1:ha===0||Ca===0||Ca>1},[Ca,ha,Yt]);Yo?lr.visibility="hidden":Yt&&(lr.height=Vt==null?void 0:Vt(Ca));var Va=Yo?function(){return null}:Fn,tr={};return(Ca===0||ha===0)&&(tr.rowSpan=1,tr.colSpan=1),ue.createElement(Ut,(0,Te.Z)({className:Le()(Bn,Xt),ellipsis:We.ellipsis,align:We.align,scope:We.rowScope,component:"div",prefixCls:Fe.prefixCls,key:ca,record:wt,index:ut,renderIndex:Mt,dataIndex:xn,render:Va,shouldCellUpdate:We.shouldCellUpdate},$a,{appendNode:po,additionalProps:(0,he.Z)((0,he.Z)({},ka),{},{style:lr},tr)}))}var fl=ql,$l=["data","index","className","rowKey","style","extra","getHeight"],ci=ue.forwardRef(function(Pe,Fe){var We=Pe.data,Ue=Pe.index,it=Pe.className,ut=Pe.rowKey,Mt=Pe.style,wt=Pe.extra,bt=Pe.getHeight,Xt=(0,fn.Z)(Pe,$l),Yt=We.record,Vt=We.indent,Fn=We.index,xn=ke(ie,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Bn=xn.scrollX,Jn=xn.flattenColumns,Wn=xn.prefixCls,ra=xn.fixColumn,ea=xn.componentWidth,ca=Ge(Yt,ut,Ue,Vt),$a=ca.rowSupportExpand,po=ca.expanded,ka=ca.rowProps,io=ca.expandedRowRender,_o=ca.expandedRowClassName,ha;if($a&&po){var Za=io(Yt,Ue,Vt+1,po),Ca=_o==null?void 0:_o(Yt,Ue,Vt),la={};ra&&(la={style:(0,Ee.Z)({},"--virtual-width","".concat(ea,"px"))});var da="".concat(Wn,"-expanded-row-cell");ha=ue.createElement("div",{className:Le()("".concat(Wn,"-expanded-row"),"".concat(Wn,"-expanded-row-level-").concat(Vt+1),Ca)},ue.createElement(Ut,{component:"div",prefixCls:Wn,className:Le()(da,(0,Ee.Z)({},"".concat(da,"-fixed"),ra)),additionalProps:la},Za))}var Kt=(0,he.Z)((0,he.Z)({},Mt),{},{width:Bn});wt&&(Kt.position="absolute",Kt.pointerEvents="none");var lr=ue.createElement("div",(0,Te.Z)({},ka,Xt,{ref:$a?null:Fe,className:Le()(it,"".concat(Wn,"-row"),ka==null?void 0:ka.className,(0,Ee.Z)({},"".concat(Wn,"-row-extra"),wt)),style:(0,he.Z)((0,he.Z)({},Kt),ka==null?void 0:ka.style)}),Jn.map(function(Yo,Va){return ue.createElement(fl,{key:Va,rowInfo:ca,column:Yo,colIndex:Va,indent:Vt,index:Ue,renderIndex:Fn,record:Yt,inverse:wt,getHeight:bt})}));return $a?ue.createElement("div",{ref:Fe},lr,ha):lr}),di=ne(ci),ei=di,Bl=ue.forwardRef(function(Pe,Fe){var We=Pe.data,Ue=Pe.onScroll,it=ke(ie,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ut=it.flattenColumns,Mt=it.onColumnResize,wt=it.getRowKey,bt=it.expandedKeys,Xt=it.prefixCls,Yt=it.childrenColumnName,Vt=it.emptyNode,Fn=it.scrollX,xn=ke(Kr),Bn=xn.scrollY,Jn=xn.listItemHeight,Wn=ue.useRef(),ra=pn(We,Yt,bt,wt),ea=ue.useMemo(function(){var ha=0;return ut.map(function(Za){var Ca=Za.width,la=Za.key;return ha+=Ca,[la,Ca,ha]})},[ut]),ca=ue.useMemo(function(){return ea.map(function(ha){return ha[2]})},[ea]);ue.useEffect(function(){ea.forEach(function(ha){var Za=(0,Se.Z)(ha,2),Ca=Za[0],la=Za[1];Mt(Ca,la)})},[ea]),ue.useImperativeHandle(Fe,function(){var ha={};return Object.defineProperty(ha,"scrollLeft",{get:function(){var Ca;return((Ca=Wn.current)===null||Ca===void 0?void 0:Ca.getScrollInfo().x)||0},set:function(Ca){var la;(la=Wn.current)===null||la===void 0||la.scrollTo({left:Ca})}}),ha});var $a=function(Za,Ca){var la,da=(la=ra[Ca])===null||la===void 0?void 0:la.record,Kt=Za.onCell;if(Kt){var lr,Yo=Kt(da,Ca);return(lr=Yo==null?void 0:Yo.rowSpan)!==null&&lr!==void 0?lr:1}return 1},po=function(Za){var Ca=Za.start,la=Za.end,da=Za.getSize,Kt=Za.offsetY;if(la<0)return null;for(var lr=ut.filter(function(bo){return $a(bo,Ca)===0}),Yo=Ca,Va=function(vo){if(lr=lr.filter(function(Ao){return $a(Ao,vo)===0}),!lr.length)return Yo=vo,"break"},tr=Ca;tr>=0;tr-=1){var cr=Va(tr);if(cr==="break")break}for(var fr=ut.filter(function(bo){return $a(bo,la)!==1}),ur=la,ll=function(vo){if(fr=fr.filter(function(Ao){return $a(Ao,vo)!==1}),!fr.length)return ur=Math.max(vo-1,la),"break"},Fr=la;Fr1})&&xl.push(vo)},Po=Yo;Po<=ur;Po+=1)var Tr=Fo(Po);var _l=xl.map(function(bo){var vo=ra[bo],Ao=wt(vo.record,bo),Xa=function(sa){var To=bo+sa-1,dr=wt(ra[To].record,To),gi=da(Ao,dr);return gi.bottom-gi.top},Ma=da(Ao);return ue.createElement(ei,{key:bo,data:vo,rowKey:Ao,index:bo,style:{top:-Kt+Ma.top},extra:!0,getHeight:Xa})});return _l},ka=ue.useMemo(function(){return{columnsOffset:ca}},[ca]),io="".concat(Xt,"-tbody"),_o;return ra.length?_o=ue.createElement(Wr.Z,{fullHeight:!1,ref:Wn,className:Le()(io,"".concat(io,"-virtual")),height:Bn,itemHeight:Jn||24,data:ra,itemKey:function(Za){return wt(Za.record)},scrollWidth:Fn,onVirtualScroll:function(Za){var Ca=Za.x;Ue({scrollLeft:Ca})},extraRender:po},function(ha,Za,Ca){var la=wt(ha.record,Za);return ue.createElement(ei,(0,Te.Z)({data:ha,rowKey:la,index:Za},Ca))}):_o=ue.createElement("div",{className:Le()("".concat(Xt,"-placeholder"))},ue.createElement(Ut,{component:"div",prefixCls:Xt},Vt)),ue.createElement(si.Provider,{value:ka},_o)}),fi=ne(Bl),Ti=fi,Oi=function(Fe,We){var Ue=We.ref,it=We.onScroll;return ue.createElement(Ti,{ref:Ue,data:Fe,onScroll:it})},Pi=100;function ri(Pe){var Fe=Pe.columns,We=Pe.scroll,Ue=Pe.prefixCls,it=Ue===void 0?cl:Ue,ut=Pe.className,Mt=Pe.listItemHeight,wt=We||{},bt=wt.x,Xt=wt.y;typeof bt!="number"&&(bt=((Fe||[]).length+1)*Pi),typeof Xt!="number"&&(Xt=500);var Yt=ue.useMemo(function(){return{scrollY:Xt,listItemHeight:Mt}},[Xt,Mt]);return ue.createElement(Kr.Provider,{value:Yt},ue.createElement(zo,(0,Te.Z)({},Pe,{className:Le()(ut,"".concat(it,"-virtual")),scroll:(0,he.Z)((0,he.Z)({},We),{},{x:bt}),components:{body:Oi},columns:Fe,internalHooks:re,tailor:!0})))}function Si(Pe){return z(ri,Pe)}var vr=Si(),pl=null;function Dl(Pe){return null}var li=Dl;function ti(Pe){return null}var bi=ti,qi=te(2738),Ki=te(68031),Rl=te(36355),kl=te(93891),ki=te(19716),Tn=te(8628),su=te(31724),cu=te(58421),yo=te(71418),Fa=te(88088);function Ga(Pe){return function(We){let{prefixCls:Ue,onExpand:it,record:ut,expanded:Mt,expandable:wt}=We;const bt=`${Ue}-row-expand-icon`;return ue.createElement("button",{type:"button",onClick:Xt=>{it(ut,Xt),Xt.stopPropagation()},className:Le()(bt,{[`${bt}-spaced`]:!wt,[`${bt}-expanded`]:wt&&Mt,[`${bt}-collapsed`]:wt&&!Mt}),"aria-label":Mt?Pe.collapse:Pe.expand,"aria-expanded":Mt})}}var ja=Ga;function Or(Pe,Fe){return"key"in Pe&&Pe.key!==void 0&&Pe.key!==null?Pe.key:Pe.dataIndex?Array.isArray(Pe.dataIndex)?Pe.dataIndex.join("."):Pe.dataIndex:Fe}function vl(Pe,Fe){return Fe?`${Fe}-${Pe}`:`${Pe}`}function Ll(Pe,Fe){return typeof Pe=="function"?Pe(Fe):Pe}function $r(Pe,Fe){const We=Ll(Pe,Fe);return Object.prototype.toString.call(We)==="[object Object]"?"":We}var Ul={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Yl=Ul,Ni=te(7657),ni=function(Fe,We){return ue.createElement(Ni.Z,(0,Te.Z)({},Fe,{ref:We,icon:Yl}))},sr=ue.forwardRef(ni),so=sr,hl=te(56762);function Ur(Pe){const Fe=ue.useRef(Pe),We=(0,hl.Z)();return[()=>Fe.current,Ue=>{Fe.current=Ue,We()}]}var Vr=te(3113),Jt=te(24905),kt=te(38854),rn=te(64165),Vn=te(20834),lo=te(40875),Co=te(5112),In=te(17574),qa=te(47472),Do=te(92832);function ir(Pe){let{value:Fe,onChange:We,filterSearch:Ue,tablePrefixCls:it,locale:ut}=Pe;return Ue?ue.createElement("div",{className:`${it}-filter-dropdown-search`},ue.createElement(Do.default,{prefix:ue.createElement(qa.Z,null),placeholder:ut.filterSearchPlaceholder,onChange:We,value:Fe,htmlSize:1,className:`${it}-filter-dropdown-search-input`})):null}var Qr=ir,Kn=te(10228);const nr=Pe=>{const{keyCode:Fe}=Pe;Fe===Kn.Z.ENTER&&Pe.stopPropagation()};var Ol=ue.forwardRef((Pe,Fe)=>ue.createElement("div",{className:Pe.className,onClick:We=>We.stopPropagation(),onKeyDown:nr,ref:Fe},Pe.children));function Zo(Pe){let Fe=[];return(Pe||[]).forEach(We=>{let{value:Ue,children:it}=We;Fe.push(Ue),it&&(Fe=[].concat((0,On.Z)(Fe),(0,On.Z)(Zo(it))))}),Fe}function Jo(Pe){return Pe.some(Fe=>{let{children:We}=Fe;return We})}function Jr(Pe,Fe){return typeof Fe=="string"||typeof Fe=="number"?Fe==null?void 0:Fe.toString().toLowerCase().includes(Pe.trim().toLowerCase()):!1}function Nr(Pe){let{filters:Fe,prefixCls:We,filteredKeys:Ue,filterMultiple:it,searchValue:ut,filterSearch:Mt}=Pe;return Fe.map((wt,bt)=>{const Xt=String(wt.value);if(wt.children)return{key:Xt||bt,label:wt.text,popupClassName:`${We}-dropdown-submenu`,children:Nr({filters:wt.children,prefixCls:We,filteredKeys:Ue,filterMultiple:it,searchValue:ut,filterSearch:Mt})};const Yt=it?Jt.default:Co.ZP,Vt={key:wt.value!==void 0?Xt:bt,label:ue.createElement(ue.Fragment,null,ue.createElement(Yt,{checked:Ue.includes(Xt)}),ue.createElement("span",null,wt.text))};return ut.trim()?typeof Mt=="function"?Mt(ut,wt)?Vt:null:Jr(ut,wt.text)?Vt:null:Vt})}function Nl(Pe){var Fe,We;const{tablePrefixCls:Ue,prefixCls:it,column:ut,dropdownPrefixCls:Mt,columnKey:wt,filterMultiple:bt,filterMode:Xt="menu",filterSearch:Yt=!1,filterState:Vt,triggerFilter:Fn,locale:xn,children:Bn,getPopupContainer:Jn}=Pe,{filterDropdownOpen:Wn,onFilterDropdownOpenChange:ra,filterResetToDefaultFilteredValue:ea,defaultFilteredValue:ca,filterDropdownVisible:$a,onFilterDropdownVisibleChange:po}=ut,[ka,io]=ue.useState(!1),_o=!!(Vt&&(!((Fe=Vt.filteredKeys)===null||Fe===void 0)&&Fe.length||Vt.forceFiltered)),ha=Mn=>{io(Mn),ra==null||ra(Mn),po==null||po(Mn)},Za=(We=Wn!=null?Wn:$a)!==null&&We!==void 0?We:ka,Ca=Vt==null?void 0:Vt.filteredKeys,[la,da]=Ur(Ca||[]),Kt=Mn=>{let{selectedKeys:sa}=Mn;da(sa)},lr=(Mn,sa)=>{let{node:To,checked:dr}=sa;Kt(bt?{selectedKeys:Mn}:{selectedKeys:dr&&To.key?[To.key]:[]})};ue.useEffect(()=>{ka&&Kt({selectedKeys:Ca||[]})},[Ca]);const[Yo,Va]=ue.useState([]),tr=Mn=>{Va(Mn)},[cr,fr]=ue.useState(""),ur=Mn=>{const{value:sa}=Mn.target;fr(sa)};ue.useEffect(()=>{ka||fr("")},[ka]);const ll=Mn=>{const sa=Mn&&Mn.length?Mn:null;if(sa===null&&(!Vt||!Vt.filteredKeys)||(0,Ce.Z)(sa,Vt==null?void 0:Vt.filteredKeys,!0))return null;Fn({column:ut,key:wt,filteredKeys:sa})},Fr=()=>{ha(!1),ll(la())},ao=function(){let{confirm:Mn,closeDropdown:sa}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Mn&&ll([]),sa&&ha(!1),fr(""),da(ea?(ca||[]).map(To=>String(To)):[])},xl=function(){let{closeDropdown:Mn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Mn&&ha(!1),ll(la())},Fo=Mn=>{Mn&&Ca!==void 0&&da(Ca||[]),ha(Mn),!Mn&&!ut.filterDropdown&&Fr()},Po=Le()({[`${Mt}-menu-without-submenu`]:!Jo(ut.filters||[])}),Tr=Mn=>{if(Mn.target.checked){const sa=Zo(ut==null?void 0:ut.filters).map(To=>String(To));da(sa)}else da([])},_l=Mn=>{let{filters:sa}=Mn;return(sa||[]).map((To,dr)=>{const gi=String(To.value),Ql={title:To.text,key:To.value!==void 0?gi:dr};return To.children&&(Ql.children=_l({filters:To.children})),Ql})},bo=Mn=>{var sa;return Object.assign(Object.assign({},Mn),{text:Mn.title,value:Mn.key,children:((sa=Mn.children)===null||sa===void 0?void 0:sa.map(To=>bo(To)))||[]})};let vo;if(typeof ut.filterDropdown=="function")vo=ut.filterDropdown({prefixCls:`${Mt}-custom`,setSelectedKeys:Mn=>Kt({selectedKeys:Mn}),selectedKeys:la(),confirm:xl,clearFilters:ao,filters:ut.filters,visible:Za,close:()=>{ha(!1)}});else if(ut.filterDropdown)vo=ut.filterDropdown;else{const Mn=la()||[],sa=()=>(ut.filters||[]).length===0?ue.createElement(rn.Z,{image:rn.Z.PRESENTED_IMAGE_SIMPLE,description:xn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Xt==="tree"?ue.createElement(ue.Fragment,null,ue.createElement(Qr,{filterSearch:Yt,value:cr,onChange:ur,tablePrefixCls:Ue,locale:xn}),ue.createElement("div",{className:`${Ue}-filter-dropdown-tree`},bt?ue.createElement(Jt.default,{checked:Mn.length===Zo(ut.filters).length,indeterminate:Mn.length>0&&Mn.lengthtypeof Yt=="function"?Yt(cr,bo(dr)):Jr(cr,dr.title):void 0}))):ue.createElement(ue.Fragment,null,ue.createElement(Qr,{filterSearch:Yt,value:cr,onChange:ur,tablePrefixCls:Ue,locale:xn}),ue.createElement(Vn.default,{selectable:!0,multiple:bt,prefixCls:`${Mt}-menu`,className:Po,onSelect:Kt,onDeselect:Kt,selectedKeys:Mn,getPopupContainer:Jn,openKeys:Yo,onOpenChange:tr,items:Nr({filters:ut.filters||[],filterSearch:Yt,prefixCls:it,filteredKeys:la(),filterMultiple:bt,searchValue:cr})})),To=()=>ea?(0,Ce.Z)((ca||[]).map(dr=>String(dr)),Mn,!0):Mn.length===0;vo=ue.createElement(ue.Fragment,null,sa(),ue.createElement("div",{className:`${it}-dropdown-btns`},ue.createElement(Vr.ZP,{type:"link",size:"small",disabled:To(),onClick:()=>ao()},xn.filterReset),ue.createElement(Vr.ZP,{type:"primary",size:"small",onClick:Fr},xn.filterConfirm)))}ut.filterDropdown&&(vo=ue.createElement(lo.J,{selectable:void 0},vo));const Ao=()=>ue.createElement(Ol,{className:`${it}-dropdown`},vo);let Xa;typeof ut.filterIcon=="function"?Xa=ut.filterIcon(_o):ut.filterIcon?Xa=ut.filterIcon:Xa=ue.createElement(so,null);const{direction:Ma}=ue.useContext(Rl.E_);return ue.createElement("div",{className:`${it}-column`},ue.createElement("span",{className:`${Ue}-column-title`},Bn),ue.createElement(kt.Z,{dropdownRender:Ao,trigger:["click"],open:Za,onOpenChange:Fo,getPopupContainer:Jn,placement:Ma==="rtl"?"bottomLeft":"bottomRight"},ue.createElement("span",{role:"button",tabIndex:-1,className:Le()(`${it}-trigger`,{active:_o}),onClick:Mn=>{Mn.stopPropagation()}},Xa)))}var Bi=Nl;function el(Pe,Fe,We){let Ue=[];return(Pe||[]).forEach((it,ut)=>{var Mt;const wt=vl(ut,We);if(it.filters||"filterDropdown"in it||"onFilter"in it)if("filteredValue"in it){let bt=it.filteredValue;"filterDropdown"in it||(bt=(Mt=bt==null?void 0:bt.map(String))!==null&&Mt!==void 0?Mt:bt),Ue.push({column:it,key:Or(it,wt),filteredKeys:bt,forceFiltered:it.filtered})}else Ue.push({column:it,key:Or(it,wt),filteredKeys:Fe&&it.defaultFilteredValue?it.defaultFilteredValue:void 0,forceFiltered:it.filtered});"children"in it&&(Ue=[].concat((0,On.Z)(Ue),(0,On.Z)(el(it.children,Fe,wt))))}),Ue}function ji(Pe,Fe,We,Ue,it,ut,Mt,wt){return We.map((bt,Xt)=>{const Yt=vl(Xt,wt),{filterMultiple:Vt=!0,filterMode:Fn,filterSearch:xn}=bt;let Bn=bt;if(Bn.filters||Bn.filterDropdown){const Jn=Or(Bn,Yt),Wn=Ue.find(ra=>{let{key:ea}=ra;return Jn===ea});Bn=Object.assign(Object.assign({},Bn),{title:ra=>ue.createElement(Bi,{tablePrefixCls:Pe,prefixCls:`${Pe}-filter`,dropdownPrefixCls:Fe,column:Bn,columnKey:Jn,filterState:Wn,filterMultiple:Vt,filterMode:Fn,filterSearch:xn,triggerFilter:ut,locale:it,getPopupContainer:Mt},Ll(bt.title,ra))})}return"children"in Bn&&(Bn=Object.assign(Object.assign({},Bn),{children:ji(Pe,Fe,Bn.children,Ue,it,ut,Mt,Yt)})),Bn})}function $i(Pe){const Fe={};return Pe.forEach(We=>{let{key:Ue,filteredKeys:it,column:ut}=We;const{filters:Mt,filterDropdown:wt}=ut;if(wt)Fe[Ue]=it||null;else if(Array.isArray(it)){const bt=Zo(Mt);Fe[Ue]=bt.filter(Xt=>it.includes(String(Xt)))}else Fe[Ue]=null}),Fe}function Ui(Pe,Fe){return Fe.reduce((We,Ue)=>{const{column:{onFilter:it,filters:ut},filteredKeys:Mt}=Ue;return it&&Mt&&Mt.length?We.filter(wt=>Mt.some(bt=>{const Xt=Zo(ut),Yt=Xt.findIndex(Fn=>String(Fn)===String(bt)),Vt=Yt!==-1?Xt[Yt]:bt;return it(Vt,wt)})):We},Pe)}const Eu=Pe=>Pe.flatMap(Fe=>"children"in Fe?[Fe].concat((0,On.Z)(Eu(Fe.children||[]))):[Fe]);function _u(Pe){let{prefixCls:Fe,dropdownPrefixCls:We,mergedColumns:Ue,onFilterChange:it,getPopupContainer:ut,locale:Mt}=Pe;const wt=ue.useMemo(()=>Eu(Ue||[]),[Ue]),[bt,Xt]=ue.useState(()=>el(wt,!0)),Yt=ue.useMemo(()=>{const Bn=el(wt,!1);if(Bn.length===0)return Bn;let Jn=!0,Wn=!0;if(Bn.forEach(ra=>{let{filteredKeys:ea}=ra;ea!==void 0?Jn=!1:Wn=!1}),Jn){const ra=(wt||[]).map((ea,ca)=>Or(ea,vl(ca)));return bt.filter(ea=>{let{key:ca}=ea;return ra.includes(ca)}).map(ea=>{const ca=wt[ra.findIndex($a=>$a===ea.key)];return Object.assign(Object.assign({},ea),{column:Object.assign(Object.assign({},ea.column),ca),forceFiltered:ca.filtered})})}return Bn},[wt,bt]),Vt=ue.useMemo(()=>$i(Yt),[Yt]),Fn=Bn=>{const Jn=Yt.filter(Wn=>{let{key:ra}=Wn;return ra!==Bn.key});Jn.push(Bn),Xt(Jn),it($i(Jn),Jn)};return[Bn=>ji(Fe,We,Bn,Yt,Mt,Fn,ut),Yt,Vt]}var Ai=_u;function yr(Pe,Fe,We){const Ue=ue.useRef({});function it(ut){if(!Ue.current||Ue.current.data!==Pe||Ue.current.childrenColumnName!==Fe||Ue.current.getRowKey!==We){let wt=function(bt){bt.forEach((Xt,Yt)=>{const Vt=We(Xt,Yt);Mt.set(Vt,Xt),Xt&&typeof Xt=="object"&&Fe in Xt&&wt(Xt[Fe]||[])})};const Mt=new Map;wt(Pe),Ue.current={data:Pe,childrenColumnName:Fe,kvMap:Mt,getRowKey:We}}return Ue.current.kvMap.get(ut)}return[it]}var Fu=te(50371),bu=function(Pe,Fe){var We={};for(var Ue in Pe)Object.prototype.hasOwnProperty.call(Pe,Ue)&&Fe.indexOf(Ue)<0&&(We[Ue]=Pe[Ue]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,Ue=Object.getOwnPropertySymbols(Pe);it{const ut=Pe[it];typeof ut!="function"&&(We[it]=ut)}),We}function du(Pe,Fe,We){const Ue=We&&typeof We=="object"?We:{},{total:it=0}=Ue,ut=bu(Ue,["total"]),[Mt,wt]=(0,ue.useState)(()=>({current:"defaultCurrent"in ut?ut.defaultCurrent:1,pageSize:"defaultPageSize"in ut?ut.defaultPageSize:_i})),bt=(0,Fu.Z)(Mt,ut,{total:it>0?it:Pe}),Xt=Math.ceil((it||Pe)/bt.pageSize);bt.current>Xt&&(bt.current=Xt||1);const Yt=(Fn,xn)=>{wt({current:Fn!=null?Fn:1,pageSize:xn||bt.pageSize})},Vt=(Fn,xn)=>{var Bn;We&&((Bn=We.onChange)===null||Bn===void 0||Bn.call(We,Fn,xn)),Yt(Fn,xn),Fe(Fn,xn||(bt==null?void 0:bt.pageSize))};return We===!1?[{},()=>{}]:[Object.assign(Object.assign({},bt),{onChange:Vt}),Yt]}var Gu=du,Wu=te(84105),wi=te(35654),Bu=te(90782),gu=te(71430),as=te(18929);const Qi={},os="SELECT_ALL",Yu="SELECT_INVERT",Su="SELECT_NONE",Zr=[],Cs=(Pe,Fe)=>{let We=[];return(Fe||[]).forEach(Ue=>{We.push(Ue),Ue&&typeof Ue=="object"&&Pe in Ue&&(We=[].concat((0,On.Z)(We),(0,On.Z)(Cs(Pe,Ue[Pe]))))}),We};var Fs=(Pe,Fe)=>{const{preserveSelectedRowKeys:We,selectedRowKeys:Ue,defaultSelectedRowKeys:it,getCheckboxProps:ut,onChange:Mt,onSelect:wt,onSelectAll:bt,onSelectInvert:Xt,onSelectNone:Yt,onSelectMultiple:Vt,columnWidth:Fn,type:xn,selections:Bn,fixed:Jn,renderCell:Wn,hideSelectAll:ra,checkStrictly:ea=!0}=Fe||{},{prefixCls:ca,data:$a,pageData:po,getRecordByKey:ka,getRowKey:io,expandType:_o,childrenColumnName:ha,locale:Za,getPopupContainer:Ca}=Pe,[la,da]=(0,as.Z)(Ue||it||Zr,{value:Ue}),Kt=ue.useRef(new Map),lr=(0,ue.useCallback)(bo=>{if(We){const vo=new Map;bo.forEach(Ao=>{let Xa=ka(Ao);!Xa&&Kt.current.has(Ao)&&(Xa=Kt.current.get(Ao)),vo.set(Ao,Xa)}),Kt.current=vo}},[ka,We]);ue.useEffect(()=>{lr(la)},[la]);const{keyEntities:Yo}=(0,ue.useMemo)(()=>{if(ea)return{keyEntities:null};let bo=$a;if(We){const vo=new Set($a.map((Xa,Ma)=>io(Xa,Ma))),Ao=Array.from(Kt.current).reduce((Xa,Ma)=>{let[Mn,sa]=Ma;return vo.has(Mn)?Xa:Xa.concat(sa)},[]);bo=[].concat((0,On.Z)(bo),(0,On.Z)(Ao))}return(0,gu.I8)(bo,{externalGetKey:io,childrenPropName:ha})},[$a,io,ea,ha,We]),Va=(0,ue.useMemo)(()=>Cs(ha,po),[ha,po]),tr=(0,ue.useMemo)(()=>{const bo=new Map;return Va.forEach((vo,Ao)=>{const Xa=io(vo,Ao),Ma=(ut?ut(vo):null)||{};bo.set(Xa,Ma)}),bo},[Va,io,ut]),cr=(0,ue.useCallback)(bo=>{var vo;return!!(!((vo=tr.get(io(bo)))===null||vo===void 0)&&vo.disabled)},[tr,io]),[fr,ur]=(0,ue.useMemo)(()=>{if(ea)return[la||[],[]];const{checkedKeys:bo,halfCheckedKeys:vo}=(0,Bu.S)(la,!0,Yo,cr);return[bo||[],vo]},[la,ea,Yo,cr]),ll=(0,ue.useMemo)(()=>{const bo=xn==="radio"?fr.slice(0,1):fr;return new Set(bo)},[fr,xn]),Fr=(0,ue.useMemo)(()=>xn==="radio"?new Set:new Set(ur),[ur,xn]),[ao,xl]=(0,ue.useState)(null);ue.useEffect(()=>{Fe||da(Zr)},[!!Fe]);const Fo=(0,ue.useCallback)((bo,vo)=>{let Ao,Xa;lr(bo),We?(Ao=bo,Xa=bo.map(Ma=>Kt.current.get(Ma))):(Ao=[],Xa=[],bo.forEach(Ma=>{const Mn=ka(Ma);Mn!==void 0&&(Ao.push(Ma),Xa.push(Mn))})),da(Ao),Mt==null||Mt(Ao,Xa,{type:vo})},[da,ka,Mt,We]),Po=(0,ue.useCallback)((bo,vo,Ao,Xa)=>{if(wt){const Ma=Ao.map(Mn=>ka(Mn));wt(ka(bo),vo,Ma,Xa)}Fo(Ao,"single")},[wt,ka,Fo]),Tr=(0,ue.useMemo)(()=>!Bn||ra?null:(Bn===!0?[os,Yu,Su]:Bn).map(vo=>vo===os?{key:"all",text:Za.selectionAll,onSelect(){Fo($a.map((Ao,Xa)=>io(Ao,Xa)).filter(Ao=>{const Xa=tr.get(Ao);return!(Xa!=null&&Xa.disabled)||ll.has(Ao)}),"all")}}:vo===Yu?{key:"invert",text:Za.selectInvert,onSelect(){const Ao=new Set(ll);po.forEach((Ma,Mn)=>{const sa=io(Ma,Mn),To=tr.get(sa);To!=null&&To.disabled||(Ao.has(sa)?Ao.delete(sa):Ao.add(sa))});const Xa=Array.from(Ao);Xt&&Xt(Xa),Fo(Xa,"invert")}}:vo===Su?{key:"none",text:Za.selectNone,onSelect(){Yt==null||Yt(),Fo(Array.from(ll).filter(Ao=>{const Xa=tr.get(Ao);return Xa==null?void 0:Xa.disabled}),"none")}}:vo).map(vo=>Object.assign(Object.assign({},vo),{onSelect:function(){for(var Ao,Xa,Ma=arguments.length,Mn=new Array(Ma),sa=0;sa{var vo;if(!Fe)return bo.filter(_r=>_r!==Qi);let Ao=(0,On.Z)(bo);const Xa=new Set(ll),Ma=Va.map(io).filter(_r=>!tr.get(_r).disabled),Mn=Ma.every(_r=>Xa.has(_r)),sa=Ma.some(_r=>Xa.has(_r)),To=()=>{const _r=[];Mn?Ma.forEach(Ml=>{Xa.delete(Ml),_r.push(Ml)}):Ma.forEach(Ml=>{Xa.has(Ml)||(Xa.add(Ml),_r.push(Ml))});const qr=Array.from(Xa);bt==null||bt(!Mn,qr.map(Ml=>ka(Ml)),_r.map(Ml=>ka(Ml))),Fo(qr,"all"),xl(null)};let dr;if(xn!=="radio"){let _r;if(Tr){const br={getPopupContainer:Ca,items:Tr.map((ai,mi)=>{const{key:tl,text:mo,onSelect:wo}=ai;return{key:tl!=null?tl:mi,onClick:()=>{wo==null||wo(Ma)},label:mo}})};_r=ue.createElement("div",{className:`${ca}-selection-extra`},ue.createElement(kt.Z,{menu:br,getPopupContainer:Ca},ue.createElement("span",null,ue.createElement(Wu.Z,null))))}const qr=Va.map((br,ai)=>{const mi=io(br,ai),tl=tr.get(mi)||{};return Object.assign({checked:Xa.has(mi)},tl)}).filter(br=>{let{disabled:ai}=br;return ai}),Ml=!!qr.length&&qr.length===Va.length,gr=Ml&&qr.every(br=>{let{checked:ai}=br;return ai}),Sl=Ml&&qr.some(br=>{let{checked:ai}=br;return ai});dr=!ra&&ue.createElement("div",{className:`${ca}-selection`},ue.createElement(Jt.default,{checked:Ml?gr:!!Va.length&&Mn,indeterminate:Ml?!gr&&Sl:!Mn&&sa,onChange:To,disabled:Va.length===0||Ml,"aria-label":_r?"Custom selection":"Select all",skipGroup:!0}),_r)}let gi;xn==="radio"?gi=(_r,qr,Ml)=>{const gr=io(qr,Ml),Sl=Xa.has(gr);return{node:ue.createElement(Co.ZP,Object.assign({},tr.get(gr),{checked:Sl,onClick:br=>br.stopPropagation(),onChange:br=>{Xa.has(gr)||Po(gr,!0,[gr],br.nativeEvent)}})),checked:Sl}}:gi=(_r,qr,Ml)=>{var gr;const Sl=io(qr,Ml),br=Xa.has(Sl),ai=Fr.has(Sl),mi=tr.get(Sl);let tl;return _o==="nest"?tl=ai:tl=(gr=mi==null?void 0:mi.indeterminate)!==null&&gr!==void 0?gr:ai,{node:ue.createElement(Jt.default,Object.assign({},mi,{indeterminate:tl,checked:br,skipGroup:!0,onClick:mo=>mo.stopPropagation(),onChange:mo=>{let{nativeEvent:wo}=mo;const{shiftKey:vi}=wo;let tu=-1,Zi=-1;if(vi&&ea){const Mi=new Set([ao,Sl]);Ma.some((xi,Gl)=>{if(Mi.has(xi))if(tu===-1)tu=Gl;else return Zi=Gl,!0;return!1})}if(Zi!==-1&&tu!==Zi&&ea){const Mi=Ma.slice(tu,Zi+1),xi=[];br?Mi.forEach(jl=>{Xa.has(jl)&&(xi.push(jl),Xa.delete(jl))}):Mi.forEach(jl=>{Xa.has(jl)||(xi.push(jl),Xa.add(jl))});const Gl=Array.from(Xa);Vt==null||Vt(!br,Gl.map(jl=>ka(jl)),xi.map(jl=>ka(jl))),Fo(Gl,"multiple")}else{const Mi=fr;if(ea){const xi=br?(0,wi._5)(Mi,Sl):(0,wi.L0)(Mi,Sl);Po(Sl,!br,xi,wo)}else{const xi=(0,Bu.S)([].concat((0,On.Z)(Mi),[Sl]),!0,Yo,cr),{checkedKeys:Gl,halfCheckedKeys:jl}=xi;let Ii=Gl;if(br){const fu=new Set(Gl);fu.delete(Sl),Ii=(0,Bu.S)(Array.from(fu),{checked:!1,halfCheckedKeys:jl},Yo,cr).checkedKeys}Po(Sl,!br,Ii,wo)}}xl(br?null:Sl)}})),checked:br}};const Ql=(_r,qr,Ml)=>{const{node:gr,checked:Sl}=gi(_r,qr,Ml);return Wn?Wn(Sl,qr,Ml,gr):gr};if(!Ao.includes(Qi))if(Ao.findIndex(_r=>{var qr;return((qr=_r[Da])===null||qr===void 0?void 0:qr.columnType)==="EXPAND_COLUMN"})===0){const[_r,...qr]=Ao;Ao=[_r,Qi].concat((0,On.Z)(qr))}else Ao=[Qi].concat((0,On.Z)(Ao));const Ri=Ao.indexOf(Qi);Ao=Ao.filter((_r,qr)=>_r!==Qi||qr===Ri);const Ea=Ao[Ri-1],wl=Ao[Ri+1];let xo=Jn;xo===void 0&&((wl==null?void 0:wl.fixed)!==void 0?xo=wl.fixed:(Ea==null?void 0:Ea.fixed)!==void 0&&(xo=Ea.fixed)),xo&&Ea&&((vo=Ea[Da])===null||vo===void 0?void 0:vo.columnType)==="EXPAND_COLUMN"&&Ea.fixed===void 0&&(Ea.fixed=xo);const pi=Le()(`${ca}-selection-col`,{[`${ca}-selection-col-with-dropdown`]:Bn&&xn==="checkbox"}),ui={fixed:xo,width:Fn,className:`${ca}-selection-column`,title:Fe.columnTitle||dr,render:Ql,onCell:Fe.onCell,[Da]:{className:pi}};return Ao.map(_r=>_r===Qi?ui:_r)},[io,Va,Fe,fr,ll,Fr,Fn,Tr,_o,ao,tr,Vt,Po,cr]),ll]},bs=te(89489),zs=te(59477),rs=te(6848);const Ou="ascend",zi="descend";function Nu(Pe){return typeof Pe.sorter=="object"&&typeof Pe.sorter.multiple=="number"?Pe.sorter.multiple:!1}function Bs(Pe){return typeof Pe=="function"?Pe:Pe&&typeof Pe=="object"&&Pe.compare?Pe.compare:!1}function Zs(Pe,Fe){return Fe?Pe[Pe.indexOf(Fe)+1]:Pe[0]}function Ds(Pe,Fe,We){let Ue=[];function it(ut,Mt){Ue.push({column:ut,key:Or(ut,Mt),multiplePriority:Nu(ut),sortOrder:ut.sortOrder})}return(Pe||[]).forEach((ut,Mt)=>{const wt=vl(Mt,We);ut.children?("sortOrder"in ut&&it(ut,wt),Ue=[].concat((0,On.Z)(Ue),(0,On.Z)(Ds(ut.children,Fe,wt)))):ut.sorter&&("sortOrder"in ut?it(ut,wt):Fe&&ut.defaultSortOrder&&Ue.push({column:ut,key:Or(ut,wt),multiplePriority:Nu(ut),sortOrder:ut.defaultSortOrder}))}),Ue}function eu(Pe,Fe,We,Ue,it,ut,Mt,wt){return(Fe||[]).map((bt,Xt)=>{const Yt=vl(Xt,wt);let Vt=bt;if(Vt.sorter){const Fn=Vt.sortDirections||it,xn=Vt.showSorterTooltip===void 0?Mt:Vt.showSorterTooltip,Bn=Or(Vt,Yt),Jn=We.find(_o=>{let{key:ha}=_o;return ha===Bn}),Wn=Jn?Jn.sortOrder:null,ra=Zs(Fn,Wn);let ea;if(bt.sortIcon)ea=bt.sortIcon({sortOrder:Wn});else{const _o=Fn.includes(Ou)&&ue.createElement(zs.Z,{className:Le()(`${Pe}-column-sorter-up`,{active:Wn===Ou})}),ha=Fn.includes(zi)&&ue.createElement(bs.Z,{className:Le()(`${Pe}-column-sorter-down`,{active:Wn===zi})});ea=ue.createElement("span",{className:Le()(`${Pe}-column-sorter`,{[`${Pe}-column-sorter-full`]:!!(_o&&ha)})},ue.createElement("span",{className:`${Pe}-column-sorter-inner`,"aria-hidden":"true"},_o,ha))}const{cancelSort:ca,triggerAsc:$a,triggerDesc:po}=ut||{};let ka=ca;ra===zi?ka=po:ra===Ou&&(ka=$a);const io=typeof xn=="object"?xn:{title:ka};Vt=Object.assign(Object.assign({},Vt),{className:Le()(Vt.className,{[`${Pe}-column-sort`]:Wn}),title:_o=>{const ha=ue.createElement("div",{className:`${Pe}-column-sorters`},ue.createElement("span",{className:`${Pe}-column-title`},Ll(bt.title,_o)),ea);return xn?ue.createElement(rs.Z,Object.assign({},io),ha):ha},onHeaderCell:_o=>{const ha=bt.onHeaderCell&&bt.onHeaderCell(_o)||{},Za=ha.onClick,Ca=ha.onKeyDown;ha.onClick=Kt=>{Ue({column:bt,key:Bn,sortOrder:ra,multiplePriority:Nu(bt)}),Za==null||Za(Kt)},ha.onKeyDown=Kt=>{Kt.keyCode===Kn.Z.ENTER&&(Ue({column:bt,key:Bn,sortOrder:ra,multiplePriority:Nu(bt)}),Ca==null||Ca(Kt))};const la=$r(bt.title,{}),da=la==null?void 0:la.toString();return Wn?ha["aria-sort"]=Wn==="ascend"?"ascending":"descending":ha["aria-label"]=da||"",ha.className=Le()(ha.className,`${Pe}-column-has-sorters`),ha.tabIndex=0,bt.ellipsis&&(ha.title=(la!=null?la:"").toString()),ha}})}return"children"in Vt&&(Vt=Object.assign(Object.assign({},Vt),{children:eu(Pe,Vt.children,We,Ue,it,ut,Mt,Yt)})),Vt})}function co(Pe){const{column:Fe,sortOrder:We}=Pe;return{column:Fe,order:We,field:Fe.dataIndex,columnKey:Fe.key}}function ws(Pe){const Fe=Pe.filter(We=>{let{sortOrder:Ue}=We;return Ue}).map(co);return Fe.length===0&&Pe.length?Object.assign(Object.assign({},co(Pe[Pe.length-1])),{column:void 0}):Fe.length<=1?Fe[0]||{}:Fe}function ls(Pe,Fe,We){const Ue=Fe.slice().sort((Mt,wt)=>wt.multiplePriority-Mt.multiplePriority),it=Pe.slice(),ut=Ue.filter(Mt=>{let{column:{sorter:wt},sortOrder:bt}=Mt;return Bs(wt)&&bt});return ut.length?it.sort((Mt,wt)=>{for(let bt=0;bt{const wt=Mt[We];return wt?Object.assign(Object.assign({},Mt),{[We]:ls(wt,Fe,We)}):Mt}):it}function Hs(Pe){let{prefixCls:Fe,mergedColumns:We,onSorterChange:Ue,sortDirections:it,tableLocale:ut,showSorterTooltip:Mt}=Pe;const[wt,bt]=ue.useState(Ds(We,!0)),Xt=ue.useMemo(()=>{let Bn=!0;const Jn=Ds(We,!1);if(!Jn.length)return wt;const Wn=[];function ra(ca){Bn?Wn.push(ca):Wn.push(Object.assign(Object.assign({},ca),{sortOrder:null}))}let ea=null;return Jn.forEach(ca=>{ea===null?(ra(ca),ca.sortOrder&&(ca.multiplePriority===!1?Bn=!1:ea=!0)):(ea&&ca.multiplePriority!==!1||(Bn=!1),ra(ca))}),Wn},[We,wt]),Yt=ue.useMemo(()=>{const Bn=Xt.map(Jn=>{let{column:Wn,sortOrder:ra}=Jn;return{column:Wn,order:ra}});return{sortColumns:Bn,sortColumn:Bn[0]&&Bn[0].column,sortOrder:Bn[0]&&Bn[0].order}},[Xt]);function Vt(Bn){let Jn;Bn.multiplePriority===!1||!Xt.length||Xt[0].multiplePriority===!1?Jn=[Bn]:Jn=[].concat((0,On.Z)(Xt.filter(Wn=>{let{key:ra}=Wn;return ra!==Bn.key})),[Bn]),bt(Jn),Ue(ws(Jn),Jn)}return[Bn=>eu(Fe,Bn,Xt,Vt,it,ut,Mt),Xt,Yt,()=>ws(Xt)]}function Ms(Pe,Fe){return Pe.map(We=>{const Ue=Object.assign({},We);return Ue.title=Ll(We.title,Fe),"children"in Ue&&(Ue.children=Ms(Ue.children,Fe)),Ue})}function _s(Pe){return[ue.useCallback(We=>Ms(We,Pe),[Pe])]}var Ls=ro((Pe,Fe)=>{const{_renderTimes:We}=Pe,{_renderTimes:Ue}=Fe;return We!==Ue}),yu=Si((Pe,Fe)=>{const{_renderTimes:We}=Pe,{_renderTimes:Ue}=Fe;return We!==Ue}),mu=te(64993),Ku=te(17313),Du=te(83116),wu=te(37613),ye=Pe=>{const{componentCls:Fe}=Pe,We=`${Pe.lineWidth}px ${Pe.lineType} ${Pe.tableBorderColor}`,Ue=(it,ut,Mt)=>({[`&${Fe}-${it}`]:{[`> ${Fe}-container`]:{[`> ${Fe}-content, > ${Fe}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Fe}-expanded-row-fixed`]:{margin:`-${ut}px -${Mt+Pe.lineWidth}px`}}}}}});return{[`${Fe}-wrapper`]:{[`${Fe}${Fe}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Fe}-title`]:{border:We,borderBottom:0},[`> ${Fe}-container`]:{borderInlineStart:We,borderTop:We,[` > ${Fe}-content, > ${Fe}-header, > ${Fe}-body, @@ -211,7 +211,7 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},Ue("middle",Pe.tablePaddingVerticalMiddle,Pe.tablePaddingHorizontalMiddle)),Ue("small",Pe.tablePaddingVerticalSmall,Pe.tablePaddingHorizontalSmall)),{[`> ${Fe}-footer`]:{border:We,borderTop:0}}),[`${Fe}-cell`]:{[`${Fe}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Pe.lineWidth}px 0 ${Pe.lineWidth}px ${Pe.tableHeaderBg}`}},[`${Fe}-bordered ${Fe}-cell-scrollbar`]:{borderInlineEnd:We}}}},Xe=Pe=>{const{componentCls:Fe}=Pe;return{[`${Fe}-wrapper`]:{[`${Fe}-cell-ellipsis`]:Object.assign(Object.assign({},Ku.vS),{wordBreak:"keep-all",[` &${Fe}-cell-fix-left-last, &${Fe}-cell-fix-right-first - `]:{overflow:"visible",[`${Fe}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Fe}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Nt=Pe=>{const{componentCls:Fe}=Pe;return{[`${Fe}-wrapper`]:{[`${Fe}-tbody > tr${Fe}-placeholder`]:{textAlign:"center",color:Pe.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Pe.colorBgContainer}}}}},Ct=te(15969),an=Pe=>{const{componentCls:Fe,antCls:We,controlInteractiveSize:Ue,motionDurationSlow:it,lineWidth:ut,paddingXS:Mt,lineType:wt,tableBorderColor:bt,tableExpandIconBg:Jt,tableExpandColumnWidth:Yt,borderRadius:Ut,fontSize:Fn,fontSizeSM:xn,lineHeight:Bn,tablePaddingVertical:Jn,tablePaddingHorizontal:Wn,tableExpandedRowBg:ra,paddingXXS:ea}=Pe,ca=Ue/2-ut,$a=ca*2+ut*3,po=`${ut}px ${wt} ${bt}`,ka=ea-ut;return{[`${Fe}-wrapper`]:{[`${Fe}-expand-icon-col`]:{width:Yt},[`${Fe}-row-expand-icon-cell`]:{textAlign:"center",[`${Fe}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Fe}-row-indent`]:{height:1,float:"left"},[`${Fe}-row-expand-icon`]:Object.assign(Object.assign({},(0,Ct.N)(Pe)),{position:"relative",float:"left",boxSizing:"border-box",width:$a,height:$a,padding:0,color:"inherit",lineHeight:`${$a}px`,background:Jt,border:po,borderRadius:Ut,transform:`scale(${Ue/$a})`,transition:`all ${it}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${it} ease-out`,content:'""'},"&::before":{top:ca,insetInlineEnd:ka,insetInlineStart:ka,height:ut},"&::after":{top:ka,bottom:ka,insetInlineStart:ca,width:ut,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Fe}-row-indent + ${Fe}-row-expand-icon`]:{marginTop:(Fn*Bn-ut*3)/2-Math.ceil((xn*1.4-ut*3)/2),marginInlineEnd:Mt},[`tr${Fe}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ra}},[`${We}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Fe}-expanded-row-fixed`]:{position:"relative",margin:`-${Jn}px -${Wn}px`,padding:`${Jn}px ${Wn}px`}}}},aa=Pe=>{const{componentCls:Fe,antCls:We,iconCls:Ue,tableFilterDropdownWidth:it,tableFilterDropdownSearchWidth:ut,paddingXXS:Mt,paddingXS:wt,colorText:bt,lineWidth:Jt,lineType:Yt,tableBorderColor:Ut,tableHeaderIconColor:Fn,fontSizeSM:xn,tablePaddingHorizontal:Bn,borderRadius:Jn,motionDurationSlow:Wn,colorTextDescription:ra,colorPrimary:ea,tableHeaderFilterActiveBg:ca,colorTextDisabled:$a,tableFilterDropdownBg:po,tableFilterDropdownHeight:ka,controlItemBgHover:io,controlItemBgActive:_o,boxShadowSecondary:ha,filterDropdownMenuBg:Za}=Pe,Ca=`${We}-dropdown`,la=`${Fe}-filter-dropdown`,da=`${We}-tree`,Kt=`${Jt}px ${Yt} ${Ut}`;return[{[`${Fe}-wrapper`]:{[`${Fe}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Fe}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Mt,marginInline:`${Mt}px ${-Bn/2}px`,padding:`0 ${Mt}px`,color:Fn,fontSize:xn,borderRadius:Jn,cursor:"pointer",transition:`all ${Wn}`,"&:hover":{color:ra,background:ca},"&.active":{color:ea}}}},{[`${We}-dropdown`]:{[la]:Object.assign(Object.assign({},(0,Ku.Wf)(Pe)),{minWidth:it,backgroundColor:po,borderRadius:Jn,boxShadow:ha,overflow:"hidden",[`${Ca}-menu`]:{maxHeight:ka,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Za,"&:empty::after":{display:"block",padding:`${wt}px 0`,color:$a,fontSize:xn,textAlign:"center",content:'"Not Found"'}},[`${la}-tree`]:{paddingBlock:`${wt}px 0`,paddingInline:wt,[da]:{padding:0},[`${da}-treenode ${da}-node-content-wrapper:hover`]:{backgroundColor:io},[`${da}-treenode-checkbox-checked ${da}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:_o}}},[`${la}-search`]:{padding:wt,borderBottom:Kt,"&-input":{input:{minWidth:ut},[Ue]:{color:$a}}},[`${la}-checkall`]:{width:"100%",marginBottom:Mt,marginInlineStart:Mt},[`${la}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${wt-Jt}px ${wt}px`,overflow:"hidden",borderTop:Kt}})}},{[`${We}-dropdown ${la}, ${la}-submenu`]:{[`${We}-checkbox-wrapper + span`]:{paddingInlineStart:wt,color:bt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},wn=Pe=>{const{componentCls:Fe,lineWidth:We,colorSplit:Ue,motionDurationSlow:it,zIndexTableFixed:ut,tableBg:Mt,zIndexTableSticky:wt}=Pe,bt=Ue;return{[`${Fe}-wrapper`]:{[` + `]:{overflow:"visible",[`${Fe}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Fe}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Nt=Pe=>{const{componentCls:Fe}=Pe;return{[`${Fe}-wrapper`]:{[`${Fe}-tbody > tr${Fe}-placeholder`]:{textAlign:"center",color:Pe.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Pe.colorBgContainer}}}}},Ct=te(15969),an=Pe=>{const{componentCls:Fe,antCls:We,controlInteractiveSize:Ue,motionDurationSlow:it,lineWidth:ut,paddingXS:Mt,lineType:wt,tableBorderColor:bt,tableExpandIconBg:Xt,tableExpandColumnWidth:Yt,borderRadius:Vt,fontSize:Fn,fontSizeSM:xn,lineHeight:Bn,tablePaddingVertical:Jn,tablePaddingHorizontal:Wn,tableExpandedRowBg:ra,paddingXXS:ea}=Pe,ca=Ue/2-ut,$a=ca*2+ut*3,po=`${ut}px ${wt} ${bt}`,ka=ea-ut;return{[`${Fe}-wrapper`]:{[`${Fe}-expand-icon-col`]:{width:Yt},[`${Fe}-row-expand-icon-cell`]:{textAlign:"center",[`${Fe}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Fe}-row-indent`]:{height:1,float:"left"},[`${Fe}-row-expand-icon`]:Object.assign(Object.assign({},(0,Ct.N)(Pe)),{position:"relative",float:"left",boxSizing:"border-box",width:$a,height:$a,padding:0,color:"inherit",lineHeight:`${$a}px`,background:Xt,border:po,borderRadius:Vt,transform:`scale(${Ue/$a})`,transition:`all ${it}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${it} ease-out`,content:'""'},"&::before":{top:ca,insetInlineEnd:ka,insetInlineStart:ka,height:ut},"&::after":{top:ka,bottom:ka,insetInlineStart:ca,width:ut,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Fe}-row-indent + ${Fe}-row-expand-icon`]:{marginTop:(Fn*Bn-ut*3)/2-Math.ceil((xn*1.4-ut*3)/2),marginInlineEnd:Mt},[`tr${Fe}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ra}},[`${We}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Fe}-expanded-row-fixed`]:{position:"relative",margin:`-${Jn}px -${Wn}px`,padding:`${Jn}px ${Wn}px`}}}},aa=Pe=>{const{componentCls:Fe,antCls:We,iconCls:Ue,tableFilterDropdownWidth:it,tableFilterDropdownSearchWidth:ut,paddingXXS:Mt,paddingXS:wt,colorText:bt,lineWidth:Xt,lineType:Yt,tableBorderColor:Vt,tableHeaderIconColor:Fn,fontSizeSM:xn,tablePaddingHorizontal:Bn,borderRadius:Jn,motionDurationSlow:Wn,colorTextDescription:ra,colorPrimary:ea,tableHeaderFilterActiveBg:ca,colorTextDisabled:$a,tableFilterDropdownBg:po,tableFilterDropdownHeight:ka,controlItemBgHover:io,controlItemBgActive:_o,boxShadowSecondary:ha,filterDropdownMenuBg:Za}=Pe,Ca=`${We}-dropdown`,la=`${Fe}-filter-dropdown`,da=`${We}-tree`,Kt=`${Xt}px ${Yt} ${Vt}`;return[{[`${Fe}-wrapper`]:{[`${Fe}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Fe}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Mt,marginInline:`${Mt}px ${-Bn/2}px`,padding:`0 ${Mt}px`,color:Fn,fontSize:xn,borderRadius:Jn,cursor:"pointer",transition:`all ${Wn}`,"&:hover":{color:ra,background:ca},"&.active":{color:ea}}}},{[`${We}-dropdown`]:{[la]:Object.assign(Object.assign({},(0,Ku.Wf)(Pe)),{minWidth:it,backgroundColor:po,borderRadius:Jn,boxShadow:ha,overflow:"hidden",[`${Ca}-menu`]:{maxHeight:ka,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Za,"&:empty::after":{display:"block",padding:`${wt}px 0`,color:$a,fontSize:xn,textAlign:"center",content:'"Not Found"'}},[`${la}-tree`]:{paddingBlock:`${wt}px 0`,paddingInline:wt,[da]:{padding:0},[`${da}-treenode ${da}-node-content-wrapper:hover`]:{backgroundColor:io},[`${da}-treenode-checkbox-checked ${da}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:_o}}},[`${la}-search`]:{padding:wt,borderBottom:Kt,"&-input":{input:{minWidth:ut},[Ue]:{color:$a}}},[`${la}-checkall`]:{width:"100%",marginBottom:Mt,marginInlineStart:Mt},[`${la}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${wt-Xt}px ${wt}px`,overflow:"hidden",borderTop:Kt}})}},{[`${We}-dropdown ${la}, ${la}-submenu`]:{[`${We}-checkbox-wrapper + span`]:{paddingInlineStart:wt,color:bt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},wn=Pe=>{const{componentCls:Fe,lineWidth:We,colorSplit:Ue,motionDurationSlow:it,zIndexTableFixed:ut,tableBg:Mt,zIndexTableSticky:wt}=Pe,bt=Ue;return{[`${Fe}-wrapper`]:{[` ${Fe}-cell-fix-left, ${Fe}-cell-fix-right `]:{position:"sticky !important",zIndex:ut,background:Mt},[` @@ -226,7 +226,7 @@ `]:{boxShadow:`inset 10px 0 8px -8px ${bt}`},[`${Fe}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Fe}-ping-right`]:{[`&:not(${Fe}-has-fix-right) ${Fe}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${bt}`}},[` ${Fe}-cell-fix-right-first::after, ${Fe}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${bt}`}}}}},Qn=Pe=>{const{componentCls:Fe,antCls:We}=Pe;return{[`${Fe}-wrapper`]:{[`${Fe}-pagination${We}-pagination`]:{margin:`${Pe.margin}px 0`},[`${Fe}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Pe.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},bn=Pe=>{const{componentCls:Fe,tableRadius:We}=Pe;return{[`${Fe}-wrapper`]:{[Fe]:{[`${Fe}-title, ${Fe}-header`]:{borderRadius:`${We}px ${We}px 0 0`},[`${Fe}-title + ${Fe}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Fe}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:We,borderStartEndRadius:We,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:We},"> *:last-child":{borderStartEndRadius:We}}},"&-footer":{borderRadius:`0 0 ${We}px ${We}px`}}}}},Ra=Pe=>{const{componentCls:Fe}=Pe;return{[`${Fe}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Fe}-pagination-left`]:{justifyContent:"flex-end"},[`${Fe}-pagination-right`]:{justifyContent:"flex-start"},[`${Fe}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Fe}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Fe}-row-indent`]:{float:"right"}}}}},za=Pe=>{const{componentCls:Fe,antCls:We,iconCls:Ue,fontSizeIcon:it,padding:ut,paddingXS:Mt,tableHeaderIconColor:wt,tableHeaderIconColorHover:bt,tableSelectionColumnWidth:Jt}=Pe;return{[`${Fe}-wrapper`]:{[`${Fe}-selection-col`]:{width:Jt,[`&${Fe}-selection-col-with-dropdown`]:{width:Jt+it+ut/4}},[`${Fe}-bordered ${Fe}-selection-col`]:{width:Jt+Mt*2,[`&${Fe}-selection-col-with-dropdown`]:{width:Jt+it+ut/4+Mt*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${bt}`}}}}},Qn=Pe=>{const{componentCls:Fe,antCls:We}=Pe;return{[`${Fe}-wrapper`]:{[`${Fe}-pagination${We}-pagination`]:{margin:`${Pe.margin}px 0`},[`${Fe}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Pe.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},bn=Pe=>{const{componentCls:Fe,tableRadius:We}=Pe;return{[`${Fe}-wrapper`]:{[Fe]:{[`${Fe}-title, ${Fe}-header`]:{borderRadius:`${We}px ${We}px 0 0`},[`${Fe}-title + ${Fe}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Fe}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:We,borderStartEndRadius:We,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:We},"> *:last-child":{borderStartEndRadius:We}}},"&-footer":{borderRadius:`0 0 ${We}px ${We}px`}}}}},Ra=Pe=>{const{componentCls:Fe}=Pe;return{[`${Fe}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Fe}-pagination-left`]:{justifyContent:"flex-end"},[`${Fe}-pagination-right`]:{justifyContent:"flex-start"},[`${Fe}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Fe}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Fe}-row-indent`]:{float:"right"}}}}},za=Pe=>{const{componentCls:Fe,antCls:We,iconCls:Ue,fontSizeIcon:it,padding:ut,paddingXS:Mt,tableHeaderIconColor:wt,tableHeaderIconColorHover:bt,tableSelectionColumnWidth:Xt}=Pe;return{[`${Fe}-wrapper`]:{[`${Fe}-selection-col`]:{width:Xt,[`&${Fe}-selection-col-with-dropdown`]:{width:Xt+it+ut/4}},[`${Fe}-bordered ${Fe}-selection-col`]:{width:Xt+Mt*2,[`&${Fe}-selection-col-with-dropdown`]:{width:Xt+it+ut/4+Mt*2}},[` table tr th${Fe}-selection-column, table tr td${Fe}-selection-column `]:{paddingInlineEnd:Pe.paddingXS,paddingInlineStart:Pe.paddingXS,textAlign:"center",[`${We}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Fe}-selection-column${Fe}-cell-fix-left`]:{zIndex:Pe.zIndexTableFixed+1},[`table tr th${Fe}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Fe}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Fe}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Pe.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Pe.tablePaddingHorizontal/4}px`,[Ue]:{color:wt,fontSize:it,verticalAlign:"baseline","&:hover":{color:bt}}}}}},Wa=Pe=>{const{componentCls:Fe}=Pe,We=(Ue,it,ut,Mt)=>({[`${Fe}${Fe}-${Ue}`]:{fontSize:Mt,[` @@ -241,35 +241,35 @@ `]:{padding:`${it}px ${ut}px`},[`${Fe}-filter-trigger`]:{marginInlineEnd:`-${ut/2}px`},[`${Fe}-expanded-row-fixed`]:{margin:`-${it}px -${ut}px`},[`${Fe}-tbody`]:{[`${Fe}-wrapper:only-child ${Fe}`]:{marginBlock:`-${it}px`,marginInline:`${Pe.tableExpandColumnWidth-ut}px -${ut}px`}},[`${Fe}-selection-column`]:{paddingInlineStart:`${ut/4}px`}}});return{[`${Fe}-wrapper`]:Object.assign(Object.assign({},We("middle",Pe.tablePaddingVerticalMiddle,Pe.tablePaddingHorizontalMiddle,Pe.tableFontSizeMiddle)),We("small",Pe.tablePaddingVerticalSmall,Pe.tablePaddingHorizontalSmall,Pe.tableFontSizeSmall))}},Dr=Pe=>{const{componentCls:Fe,marginXXS:We,fontSizeIcon:Ue,tableHeaderIconColor:it,tableHeaderIconColorHover:ut}=Pe;return{[`${Fe}-wrapper`]:{[`${Fe}-thead th${Fe}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Pe.motionDurationSlow}`,"&:hover":{background:Pe.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Pe.colorPrimary},[` &${Fe}-cell-fix-left:hover, &${Fe}-cell-fix-right:hover - `]:{background:Pe.tableFixedHeaderSortActiveBg}},[`${Fe}-thead th${Fe}-column-sort`]:{background:Pe.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Fe}-column-sort`]:{background:Pe.tableBodySortBg},[`${Fe}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Fe}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Fe}-column-sorter`]:{marginInlineStart:We,color:it,fontSize:0,transition:`color ${Pe.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ue,"&.active":{color:Pe.colorPrimary}},[`${Fe}-column-sorter-up + ${Fe}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Fe}-column-sorters:hover ${Fe}-column-sorter`]:{color:ut}}}},Mr=Pe=>{const{componentCls:Fe,opacityLoading:We,tableScrollThumbBg:Ue,tableScrollThumbBgHover:it,tableScrollThumbSize:ut,tableScrollBg:Mt,zIndexTableSticky:wt,stickyScrollBarBorderRadius:bt}=Pe,Jt=`${Pe.lineWidth}px ${Pe.lineType} ${Pe.tableBorderColor}`;return{[`${Fe}-wrapper`]:{[`${Fe}-sticky`]:{"&-holder":{position:"sticky",zIndex:wt,background:Pe.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ut}px !important`,zIndex:wt,display:"flex",alignItems:"center",background:Mt,borderTop:Jt,opacity:We,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ut,backgroundColor:Ue,borderRadius:bt,transition:`all ${Pe.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:it}}}}}}},rl=Pe=>{const{componentCls:Fe,lineWidth:We,tableBorderColor:Ue}=Pe,it=`${We}px ${Pe.lineType} ${Ue}`;return{[`${Fe}-wrapper`]:{[`${Fe}-summary`]:{position:"relative",zIndex:Pe.zIndexTableFixed,background:Pe.tableBg,"> tr":{"> th, > td":{borderBottom:it}}},[`div${Fe}-summary`]:{boxShadow:`0 -${We}px 0 ${Ue}`}}}},Zl=Pe=>{const{componentCls:Fe}=Pe,We=`${Pe.lineWidth}px ${Pe.lineType} ${Pe.tableBorderColor}`,Ue=`${Fe}-expanded-row-cell`;return{[`${Fe}-wrapper`]:{[`${Fe}-tbody-virtual`]:{[`${Fe}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Fe}-cell`]:{borderBottom:We},[`${Fe}-expanded-row`]:{[`${Ue}${Ue}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Pe.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Fe}-bordered`]:{[`${Fe}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:We,position:"absolute"},[`${Fe}-cell`]:{borderInlineEnd:We,[`&${Fe}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Pe.lineWidth,borderInlineStart:We}}}}}}};const nl=Pe=>{const{componentCls:Fe,fontWeightStrong:We,tablePaddingVertical:Ue,tablePaddingHorizontal:it,lineWidth:ut,lineType:Mt,tableBorderColor:wt,tableFontSize:bt,tableBg:Jt,tableRadius:Yt,tableHeaderTextColor:Ut,motionDurationMid:Fn,tableHeaderBg:xn,tableHeaderCellSplitColor:Bn,tableRowHoverBg:Jn,tableSelectedRowBg:Wn,tableSelectedRowHoverBg:ra,tableFooterTextColor:ea,tableFooterBg:ca,paddingContentVerticalLG:$a}=Pe,po=`${ut}px ${Mt} ${wt}`;return{[`${Fe}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ku.dF)()),{[Fe]:Object.assign(Object.assign({},(0,Ku.Wf)(Pe)),{fontSize:bt,background:Jt,borderRadius:`${Yt}px ${Yt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Yt}px ${Yt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:Pe.tableFixedHeaderSortActiveBg}},[`${Fe}-thead th${Fe}-column-sort`]:{background:Pe.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Fe}-column-sort`]:{background:Pe.tableBodySortBg},[`${Fe}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Fe}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Fe}-column-sorter`]:{marginInlineStart:We,color:it,fontSize:0,transition:`color ${Pe.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ue,"&.active":{color:Pe.colorPrimary}},[`${Fe}-column-sorter-up + ${Fe}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Fe}-column-sorters:hover ${Fe}-column-sorter`]:{color:ut}}}},Mr=Pe=>{const{componentCls:Fe,opacityLoading:We,tableScrollThumbBg:Ue,tableScrollThumbBgHover:it,tableScrollThumbSize:ut,tableScrollBg:Mt,zIndexTableSticky:wt,stickyScrollBarBorderRadius:bt}=Pe,Xt=`${Pe.lineWidth}px ${Pe.lineType} ${Pe.tableBorderColor}`;return{[`${Fe}-wrapper`]:{[`${Fe}-sticky`]:{"&-holder":{position:"sticky",zIndex:wt,background:Pe.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ut}px !important`,zIndex:wt,display:"flex",alignItems:"center",background:Mt,borderTop:Xt,opacity:We,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ut,backgroundColor:Ue,borderRadius:bt,transition:`all ${Pe.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:it}}}}}}},rl=Pe=>{const{componentCls:Fe,lineWidth:We,tableBorderColor:Ue}=Pe,it=`${We}px ${Pe.lineType} ${Ue}`;return{[`${Fe}-wrapper`]:{[`${Fe}-summary`]:{position:"relative",zIndex:Pe.zIndexTableFixed,background:Pe.tableBg,"> tr":{"> th, > td":{borderBottom:it}}},[`div${Fe}-summary`]:{boxShadow:`0 -${We}px 0 ${Ue}`}}}},Zl=Pe=>{const{componentCls:Fe}=Pe,We=`${Pe.lineWidth}px ${Pe.lineType} ${Pe.tableBorderColor}`,Ue=`${Fe}-expanded-row-cell`;return{[`${Fe}-wrapper`]:{[`${Fe}-tbody-virtual`]:{[`${Fe}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Fe}-cell`]:{borderBottom:We},[`${Fe}-expanded-row`]:{[`${Ue}${Ue}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Pe.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Fe}-bordered`]:{[`${Fe}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:We,position:"absolute"},[`${Fe}-cell`]:{borderInlineEnd:We,[`&${Fe}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Pe.lineWidth,borderInlineStart:We}}}}}}};const nl=Pe=>{const{componentCls:Fe,fontWeightStrong:We,tablePaddingVertical:Ue,tablePaddingHorizontal:it,lineWidth:ut,lineType:Mt,tableBorderColor:wt,tableFontSize:bt,tableBg:Xt,tableRadius:Yt,tableHeaderTextColor:Vt,motionDurationMid:Fn,tableHeaderBg:xn,tableHeaderCellSplitColor:Bn,tableRowHoverBg:Jn,tableSelectedRowBg:Wn,tableSelectedRowHoverBg:ra,tableFooterTextColor:ea,tableFooterBg:ca,paddingContentVerticalLG:$a}=Pe,po=`${ut}px ${Mt} ${wt}`;return{[`${Fe}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ku.dF)()),{[Fe]:Object.assign(Object.assign({},(0,Ku.Wf)(Pe)),{fontSize:bt,background:Xt,borderRadius:`${Yt}px ${Yt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Yt}px ${Yt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${Fe}-cell, ${Fe}-thead > tr > th, ${Fe}-tbody > tr > th, ${Fe}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${$a}px ${it}px`,overflowWrap:"break-word"},[`${Fe}-title`]:{padding:`${Ue}px ${it}px`},[`${Fe}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Ut,fontWeight:We,textAlign:"start",background:xn,borderBottom:po,transition:`background ${Fn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Fe}-selection-column):not(${Fe}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Bn,transform:"translateY(-50%)",transition:`background-color ${Fn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Fe}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Fn}, border-color ${Fn}`,borderBottom:po,[` + `]:{position:"relative",padding:`${$a}px ${it}px`,overflowWrap:"break-word"},[`${Fe}-title`]:{padding:`${Ue}px ${it}px`},[`${Fe}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Vt,fontWeight:We,textAlign:"start",background:xn,borderBottom:po,transition:`background ${Fn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Fe}-selection-column):not(${Fe}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Bn,transform:"translateY(-50%)",transition:`background-color ${Fn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Fe}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Fn}, border-color ${Fn}`,borderBottom:po,[` > ${Fe}-wrapper:only-child, > ${Fe}-expanded-row-fixed > ${Fe}-wrapper:only-child - `]:{[Fe]:{marginBlock:`-${Ue}px`,marginInline:`${Pe.tableExpandColumnWidth-it}px -${it}px`,[`${Fe}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Ut,fontWeight:We,textAlign:"start",background:xn,borderBottom:po,transition:`background ${Fn} ease`},[` + `]:{[Fe]:{marginBlock:`-${Ue}px`,marginInline:`${Pe.tableExpandColumnWidth-it}px -${it}px`,[`${Fe}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Vt,fontWeight:We,textAlign:"start",background:xn,borderBottom:po,transition:`background ${Fn} ease`},[` &${Fe}-row:hover > th, &${Fe}-row:hover > td, > th${Fe}-cell-row-hover, > td${Fe}-cell-row-hover - `]:{background:Jn},[`&${Fe}-row-selected`]:{"> th, > td":{background:Wn},"&:hover > th, &:hover > td":{background:ra}}}},[`${Fe}-footer`]:{padding:`${Ue}px ${it}px`,color:ea,background:ca}})}};var zr=(0,Du.Z)("Table",Pe=>{const{colorTextHeading:Fe,colorSplit:We,colorIcon:Ue,colorIconHover:it,opacityLoading:ut,colorBgContainer:Mt,controlInteractiveSize:wt,headerBg:bt,headerColor:Jt,headerSortActiveBg:Yt,headerSortHoverBg:Ut,bodySortBg:Fn,rowHoverBg:xn,rowSelectedBg:Bn,rowSelectedHoverBg:Jn,rowExpandedBg:Wn,cellPaddingBlock:ra,cellPaddingInline:ea,cellPaddingBlockMD:ca,cellPaddingInlineMD:$a,cellPaddingBlockSM:po,cellPaddingInlineSM:ka,borderColor:io,footerBg:_o,footerColor:ha,headerBorderRadius:Za,cellFontSize:Ca,cellFontSizeMD:la,cellFontSizeSM:da,headerSplitColor:Kt,fixedHeaderSortActiveBg:lr,headerFilterHoverBg:Yo,filterDropdownBg:Va,expandIconBg:tr,selectionColumnWidth:cr,stickyScrollBarBg:fr}=Pe,ur=new mu.C(Ue),ll=new mu.C(it),Fr=2,ao=(0,wu.TS)(Pe,{tableFontSize:Ca,tableBg:Mt,tableRadius:Za,tablePaddingVertical:ra,tablePaddingHorizontal:ea,tablePaddingVerticalMiddle:ca,tablePaddingHorizontalMiddle:$a,tablePaddingVerticalSmall:po,tablePaddingHorizontalSmall:ka,tableBorderColor:io,tableHeaderTextColor:Jt,tableHeaderBg:bt,tableFooterTextColor:ha,tableFooterBg:_o,tableHeaderCellSplitColor:Kt,tableHeaderSortBg:Yt,tableHeaderSortHoverBg:Ut,tableHeaderIconColor:ur.clone().setAlpha(ur.getAlpha()*ut).toRgbString(),tableHeaderIconColorHover:ll.clone().setAlpha(ll.getAlpha()*ut).toRgbString(),tableBodySortBg:Fn,tableFixedHeaderSortActiveBg:lr,tableHeaderFilterActiveBg:Yo,tableFilterDropdownBg:Va,tableRowHoverBg:xn,tableSelectedRowBg:Bn,tableSelectedRowHoverBg:Jn,zIndexTableFixed:Fr,zIndexTableSticky:Fr+1,tableFontSizeMiddle:la,tableFontSizeSmall:da,tableSelectionColumnWidth:cr,tableExpandIconBg:tr,tableExpandColumnWidth:wt+2*Pe.padding,tableExpandedRowBg:Wn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:fr,tableScrollThumbBgHover:Fe,tableScrollBg:We});return[nl(ao),Qn(ao),rl(ao),Dr(ao),aa(ao),ye(ao),bn(ao),an(ao),rl(ao),Nt(ao),za(ao),wn(ao),Mr(ao),Xe(ao),Wa(ao),Ra(ao),Zl(ao)]},Pe=>{const{colorFillAlter:Fe,colorBgContainer:We,colorTextHeading:Ue,colorFillSecondary:it,colorFillContent:ut,controlItemBgActive:Mt,controlItemBgActiveHover:wt,padding:bt,paddingSM:Jt,paddingXS:Yt,colorBorderSecondary:Ut,borderRadiusLG:Fn,fontSize:xn,controlHeight:Bn,colorTextPlaceholder:Jn}=Pe,Wn=new mu.C(it).onBackground(We).toHexShortString(),ra=new mu.C(ut).onBackground(We).toHexShortString(),ea=new mu.C(Fe).onBackground(We).toHexShortString();return{headerBg:ea,headerColor:Ue,headerSortActiveBg:Wn,headerSortHoverBg:ra,bodySortBg:ea,rowHoverBg:ea,rowSelectedBg:Mt,rowSelectedHoverBg:wt,rowExpandedBg:Fe,cellPaddingBlock:bt,cellPaddingInline:bt,cellPaddingBlockMD:Jt,cellPaddingInlineMD:Yt,cellPaddingBlockSM:Yt,cellPaddingInlineSM:Yt,borderColor:Ut,headerBorderRadius:Fn,footerBg:ea,footerColor:Ue,cellFontSize:xn,cellFontSizeMD:xn,cellFontSizeSM:xn,headerSplitColor:Ut,fixedHeaderSortActiveBg:Wn,headerFilterHoverBg:ut,filterDropdownMenuBg:We,filterDropdownBg:We,expandIconBg:We,selectionColumnWidth:Bn,stickyScrollBarBg:Jn,stickyScrollBarBorderRadius:100}});const Hr=[],El=(Pe,Fe)=>{const{prefixCls:We,className:Ue,rootClassName:it,style:ut,size:Mt,bordered:wt,dropdownPrefixCls:bt,dataSource:Jt,pagination:Yt,rowSelection:Ut,rowKey:Fn="key",rowClassName:xn,columns:Bn,children:Jn,childrenColumnName:Wn,onChange:ra,getPopupContainer:ea,loading:ca,expandIcon:$a,expandable:po,expandedRowRender:ka,expandIconColumnIndex:io,indentSize:_o,scroll:ha,sortDirections:Za,locale:Ca,showSorterTooltip:la=!0,virtual:da}=Pe,Kt=ue.useMemo(()=>Bn||Ft(Jn),[Bn,Jn]),lr=ue.useMemo(()=>Kt.some(Rr=>Rr.responsive),[Kt]),Yo=(0,Tn.Z)(lr),Va=ue.useMemo(()=>{const Rr=new Set(Object.keys(Yo).filter(yl=>Yo[yl]));return Kt.filter(yl=>!yl.responsive||yl.responsive.some(hi=>Rr.has(hi)))},[Kt,Yo]),tr=(0,qi.Z)(Pe,["className","style","columns"]),{locale:cr=su.Z,direction:fr,table:ur,renderEmpty:ll,getPrefixCls:Fr,getPopupContainer:ao}=ue.useContext(Rl.E_),xl=(0,ki.Z)(Mt),Fo=Object.assign(Object.assign({},cr.Table),Ca),Po=Jt||Hr,Tr=Fr("table",We),_l=Fr("dropdown",bt),bo=Object.assign({childrenColumnName:Wn,expandIconColumnIndex:io},po),{childrenColumnName:vo="children"}=bo,Ao=ue.useMemo(()=>Po.some(Rr=>Rr==null?void 0:Rr[vo])?"nest":ka||po&&po.expandedRowRender?"row":null,[Po]),Xa={body:ue.useRef()},Ma=ue.useMemo(()=>typeof Fn=="function"?Fn:Rr=>Rr==null?void 0:Rr[Fn],[Fn]),[Mn]=yr(Po,vo,Ma),sa={},To=function(Rr,yl){let hi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Il,Ci,Fi;const Ei=Object.assign(Object.assign({},sa),Rr);hi&&((Il=sa.resetPagination)===null||Il===void 0||Il.call(sa),!((Ci=Ei.pagination)===null||Ci===void 0)&&Ci.current&&(Ei.pagination.current=1),Yt&&Yt.onChange&&Yt.onChange(1,(Fi=Ei.pagination)===null||Fi===void 0?void 0:Fi.pageSize)),ha&&ha.scrollToFirstRowOnChange!==!1&&Xa.body.current&&(0,Ki.Z)(0,{getContainer:()=>Xa.body.current}),ra==null||ra(Ei.pagination,Ei.filters,Ei.sorter,{currentDataSource:Ui(ls(Po,Ei.sorterStates,vo),Ei.filterStates),action:yl})},dr=(Rr,yl)=>{To({sorter:Rr,sorterStates:yl},"sort",!1)},[gi,Ql,Ri,Ea]=Hs({prefixCls:Tr,mergedColumns:Va,onSorterChange:dr,sortDirections:Za||["ascend","descend"],tableLocale:Fo,showSorterTooltip:la}),wl=ue.useMemo(()=>ls(Po,Ql,vo),[Po,Ql]);sa.sorter=Ea(),sa.sorterStates=Ql;const xo=(Rr,yl)=>{To({filters:Rr,filterStates:yl},"filter",!0)},[pi,ui,_r]=Ai({prefixCls:Tr,locale:Fo,dropdownPrefixCls:_l,mergedColumns:Va,onFilterChange:xo,getPopupContainer:ea||ao}),qr=Ui(wl,ui);sa.filters=_r,sa.filterStates=ui;const Ml=ue.useMemo(()=>{const Rr={};return Object.keys(_r).forEach(yl=>{_r[yl]!==null&&(Rr[yl]=_r[yl])}),Object.assign(Object.assign({},Ri),{filters:Rr})},[Ri,_r]),[gr]=_s(Ml),Sl=(Rr,yl)=>{To({pagination:Object.assign(Object.assign({},sa.pagination),{current:Rr,pageSize:yl})},"paginate")},[br,ai]=Gu(qr.length,Sl,Yt);sa.pagination=Yt===!1?{}:Di(br,Yt),sa.resetPagination=ai;const mi=ue.useMemo(()=>{if(Yt===!1||!br.pageSize)return qr;const{current:Rr=1,total:yl,pageSize:hi=_i}=br;return qr.lengthhi?qr.slice((Rr-1)*hi,Rr*hi):qr:qr.slice((Rr-1)*hi,Rr*hi)},[!!Yt,qr,br&&br.current,br&&br.pageSize,br&&br.total]),[tl,mo]=Fs({prefixCls:Tr,data:qr,pageData:mi,getRowKey:Ma,getRecordByKey:Mn,expandType:Ao,childrenColumnName:vo,locale:Fo,getPopupContainer:ea||ao},Ut),wo=(Rr,yl,hi)=>{let Il;return typeof xn=="function"?Il=Le()(xn(Rr,yl,hi)):Il=Le()(xn),Le()({[`${Tr}-row-selected`]:mo.has(Ma(Rr,yl))},Il)};bo.__PARENT_RENDER_ICON__=bo.expandIcon,bo.expandIcon=bo.expandIcon||$a||ja(Fo),Ao==="nest"&&bo.expandIconColumnIndex===void 0?bo.expandIconColumnIndex=Ut?1:0:bo.expandIconColumnIndex>0&&Ut&&(bo.expandIconColumnIndex-=1),typeof bo.indentSize!="number"&&(bo.indentSize=typeof _o=="number"?_o:15);const vi=ue.useCallback(Rr=>gr(tl(pi(gi(Rr)))),[gi,pi,tl]);let tu,Zi;if(Yt!==!1&&(br!=null&&br.total)){let Rr;br.size?Rr=br.size:Rr=xl==="small"||xl==="middle"?"small":void 0;const yl=Ci=>ue.createElement(cu.Z,Object.assign({},br,{className:Le()(`${Tr}-pagination ${Tr}-pagination-${Ci}`,br.className),size:Rr})),hi=fr==="rtl"?"left":"right",{position:Il}=br;if(Il!==null&&Array.isArray(Il)){const Ci=Il.find(Ji=>Ji.includes("top")),Fi=Il.find(Ji=>Ji.includes("bottom")),Ei=Il.every(Ji=>`${Ji}`=="none");!Ci&&!Fi&&!Ei&&(Zi=yl(hi)),Ci&&(tu=yl(Ci.toLowerCase().replace("top",""))),Fi&&(Zi=yl(Fi.toLowerCase().replace("bottom","")))}else Zi=yl(hi)}let Mi;typeof ca=="boolean"?Mi={spinning:ca}:typeof ca=="object"&&(Mi=Object.assign({spinning:!0},ca));const[xi,Gl]=zr(Tr),[,jl]=(0,Fa.Z)(),Ii=Le()(`${Tr}-wrapper`,ur==null?void 0:ur.className,{[`${Tr}-wrapper-rtl`]:fr==="rtl"},Ue,it,Gl),fu=Object.assign(Object.assign({},ur==null?void 0:ur.style),ut),Li=Ca&&Ca.emptyText||(ll==null?void 0:ll("Table"))||ue.createElement(kl.Z,{componentName:"Table"}),Gi=da?yu:Ls,Iu={},is=ue.useMemo(()=>{const{fontSize:Rr,lineHeight:yl,padding:hi,paddingXS:Il,paddingSM:Ci}=jl,Fi=Math.floor(Rr*yl);switch(xl){case"large":return hi*2+Fi;case"small":return Il*2+Fi;default:return Ci*2+Fi}},[jl,xl]);return da&&(Iu.listItemHeight=is),xi(ue.createElement("div",{ref:Fe,className:Ii,style:fu},ue.createElement(yo.Z,Object.assign({spinning:!1},Mi),tu,ue.createElement(Gi,Object.assign({},Iu,tr,{columns:Va,direction:fr,expandable:bo,prefixCls:Tr,className:Le()({[`${Tr}-middle`]:xl==="middle",[`${Tr}-small`]:xl==="small",[`${Tr}-bordered`]:wt,[`${Tr}-empty`]:Po.length===0}),data:mi,rowKey:Ma,rowClassName:wo,emptyText:Li,internalHooks:re,internalRefs:Xa,transformColumns:vi})),Zi)))};var bl=ue.forwardRef(El);const Xr=(Pe,Fe)=>{const We=ue.useRef(0);return We.current+=1,ue.createElement(bl,Object.assign({},Pe,{ref:Fe,_renderTimes:We.current}))},al=ue.forwardRef(Xr);al.SELECTION_COLUMN=Qi,al.EXPAND_COLUMN=b,al.SELECTION_ALL=os,al.SELECTION_INVERT=Yu,al.SELECTION_NONE=Su,al.Column=li,al.ColumnGroup=bi,al.Summary=Me;var ii=al,Vl=ii},17574:function(ot,Qe,te){"use strict";te.d(Qe,{default:function(){return st}});var b=te(60091),re=te(94480),Se=te(52671),be=te(8657),Be=te(54476),Ce=te(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Ne=ue,ze=te(7657),ke=function(Je,Pt){return Ce.createElement(ze.Z,(0,Be.Z)({},Je,{ref:Pt,icon:Ne}))},Te=Ce.forwardRef(ke),De=Te,me=te(92310),oe=te.n(me),a=te(35654),E=te(71430),x=te(36355),y=te(56082),z=te(62892),ne=te(20648);const ae=4;function le(pt){const{dropPosition:Je,dropLevelOffset:Pt,prefixCls:qe,indent:we,direction:_e="ltr"}=pt,ct=_e==="ltr"?"left":"right",Wt=_e==="ltr"?"right":"left",gt={[ct]:-Pt*we+ae,[Wt]:0};switch(Je){case-1:gt.top=-3;break;case 1:gt.bottom=-3;break;default:gt.bottom=-3,gt[ct]=we+ae;break}return Ce.createElement("div",{style:gt,className:`${qe}-drop-indicator`})}var ie=te(71997),se=Ce.forwardRef((pt,Je)=>{const{getPrefixCls:Pt,direction:qe,virtual:we,tree:_e}=Ce.useContext(x.E_),{prefixCls:ct,className:Wt,showIcon:gt=!1,showLine:qt,switcherIcon:Ze,blockNode:Tt=!1,children:Ht,checkable:Pn=!1,selectable:fn=!0,draggable:dt,motion:rt,style:Ye}=pt,Ae=Pt("tree",ct),nt=Pt(),It=rt!=null?rt:Object.assign(Object.assign({},(0,z.Z)(nt)),{motionAppear:!1}),Me=Object.assign(Object.assign({},pt),{checkable:Pn,selectable:fn,showIcon:gt,motion:It,blockNode:Tt,showLine:!!qt,dropIndicatorRender:le}),[Ie,et]=(0,ne.ZP)(Ae),tt=Ce.useMemo(()=>{if(!dt)return!1;let mt={};switch(typeof dt){case"function":mt.nodeDraggable=dt;break;case"object":mt=Object.assign({},dt);break;default:break}return mt.icon!==!1&&(mt.icon=mt.icon||Ce.createElement(y.Z,null)),mt},[dt]),je=mt=>Ce.createElement(ie.Z,{prefixCls:Ae,switcherIcon:Ze,treeNodeProps:mt,showLine:qt});return Ie(Ce.createElement(b.Z,Object.assign({itemHeight:20,ref:Je,virtual:we},Me,{style:Object.assign(Object.assign({},_e==null?void 0:_e.style),Ye),prefixCls:Ae,className:oe()({[`${Ae}-icon-hide`]:!gt,[`${Ae}-block-node`]:Tt,[`${Ae}-unselectable`]:!fn,[`${Ae}-rtl`]:qe==="rtl"},_e==null?void 0:_e.className,Wt,et),direction:qe,checkable:Pn&&Ce.createElement("span",{className:`${Ae}-checkbox-inner`}),selectable:fn,switcherIcon:je,draggable:tt}),Ht))}),ce;(function(pt){pt[pt.None=0]="None",pt[pt.Start=1]="Start",pt[pt.End=2]="End"})(ce||(ce={}));function fe(pt,Je){function Pt(qe){const{key:we,children:_e}=qe;Je(we,qe)!==!1&&fe(_e||[],Je)}pt.forEach(Pt)}function he(pt){let{treeData:Je,expandedKeys:Pt,startKey:qe,endKey:we}=pt;const _e=[];let ct=ce.None;if(qe&&qe===we)return[qe];if(!qe||!we)return[];function Wt(gt){return gt===qe||gt===we}return fe(Je,gt=>{if(ct===ce.End)return!1;if(Wt(gt)){if(_e.push(gt),ct===ce.None)ct=ce.Start;else if(ct===ce.Start)return ct=ce.End,!1}else ct===ce.Start&&_e.push(gt);return Pt.includes(gt)}),_e}function Ee(pt,Je){const Pt=(0,re.Z)(Je),qe=[];return fe(pt,(we,_e)=>{const ct=Pt.indexOf(we);return ct!==-1&&(qe.push(_e),Pt.splice(ct,1)),!!Pt.length}),qe}var Ke=function(pt,Je){var Pt={};for(var qe in pt)Object.prototype.hasOwnProperty.call(pt,qe)&&Je.indexOf(qe)<0&&(Pt[qe]=pt[qe]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,qe=Object.getOwnPropertySymbols(pt);we{var{defaultExpandAll:Pt,defaultExpandParent:qe,defaultExpandedKeys:we}=pt,_e=Ke(pt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ct=Ce.useRef(),Wt=Ce.useRef(),gt=()=>{const{keyEntities:tt}=(0,E.I8)(Ve(_e));let je;return Pt?je=Object.keys(tt):qe?je=(0,a.r7)(_e.expandedKeys||we||[],tt):je=_e.expandedKeys||we,je},[qt,Ze]=Ce.useState(_e.selectedKeys||_e.defaultSelectedKeys||[]),[Tt,Ht]=Ce.useState(()=>gt());Ce.useEffect(()=>{"selectedKeys"in _e&&Ze(_e.selectedKeys)},[_e.selectedKeys]),Ce.useEffect(()=>{"expandedKeys"in _e&&Ht(_e.expandedKeys)},[_e.expandedKeys]);const Pn=(tt,je)=>{var mt;return"expandedKeys"in _e||Ht(tt),(mt=_e.onExpand)===null||mt===void 0?void 0:mt.call(_e,tt,je)},fn=(tt,je)=>{var mt;const{multiple:yn}=_e,{node:Vt,nativeEvent:pn}=je,{key:Rt=""}=Vt,dn=Ve(_e),Ge=Object.assign(Object.assign({},je),{selected:!0}),ht=(pn==null?void 0:pn.ctrlKey)||(pn==null?void 0:pn.metaKey),ft=pn==null?void 0:pn.shiftKey;let Gt;yn&&ht?(Gt=tt,ct.current=Rt,Wt.current=Gt,Ge.selectedNodes=Ee(dn,Gt)):yn&&ft?(Gt=Array.from(new Set([].concat((0,re.Z)(Wt.current||[]),(0,re.Z)(he({treeData:dn,expandedKeys:Tt,startKey:Rt,endKey:ct.current}))))),Ge.selectedNodes=Ee(dn,Gt)):(Gt=[Rt],ct.current=Rt,Wt.current=Gt,Ge.selectedNodes=Ee(dn,Gt)),(mt=_e.onSelect)===null||mt===void 0||mt.call(_e,Gt,Ge),"selectedKeys"in _e||Ze(Gt)},{getPrefixCls:dt,direction:rt}=Ce.useContext(x.E_),{prefixCls:Ye,className:Ae,showIcon:nt=!0,expandAction:It="click"}=_e,Me=Ke(_e,["prefixCls","className","showIcon","expandAction"]),Ie=dt("tree",Ye),et=oe()(`${Ie}-directory`,{[`${Ie}-directory-rtl`]:rt==="rtl"},Ae);return Ce.createElement(se,Object.assign({icon:Le,ref:Je,blockNode:!0},Me,{showIcon:nt,expandAction:It,prefixCls:Ie,className:et,expandedKeys:Tt,selectedKeys:qt,onSelect:fn,onExpand:Pn}))};var at=Ce.forwardRef(Oe);const vt=se;vt.DirectoryTree=at,vt.TreeNode=b.O;var st=vt},20648:function(ot,Qe,te){"use strict";te.d(Qe,{TM:function(){return me},Yk:function(){return De}});var b=te(36237),re=te(98447),Se=te(17313),be=te(8378),Be=te(37613),Ce=te(83116);const ue=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ne=(oe,a)=>({[`.${oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ze=(oe,a)=>({[`.${oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ke=(oe,a)=>{const{treeCls:E,treeNodeCls:x,treeNodePadding:y,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:ae}=a,le=a.paddingXS;return{[E]:Object.assign(Object.assign({},(0,Se.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${E}-rtl`]:{[`${E}-switcher`]:{"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,Se.oN)(a)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:y,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ue,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${y}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${E}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${E}-node-content-wrapper`]:Object.assign({},(0,Se.oN)(a)),[`&:not(${x}-disabled).filter-node ${E}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${E}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${E}-draggable-icon`]:{visibility:"hidden"}}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher`]:Object.assign(Object.assign({},Ne(oe,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${E}-checkbox`]:{top:"initial",marginInlineEnd:le},[`${E}-node-content-wrapper, ${E}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ae},[`&${E}-node-selected`]:{backgroundColor:ne},[`${E}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${E}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ze(oe,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${E}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${E}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},Te=oe=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:x,directoryNodeSelectedBg:y,directoryNodeSelectedColor:z}=oe;return{[`${a}${a}-directory`]:{[E]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:oe.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${oe.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:y},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},De=(oe,a)=>{const E=`.${oe}`,x=`${E}-treenode`,y=a.paddingXS/2,z=(0,Be.TS)(a,{treeCls:E,treeNodeCls:x,treeNodePadding:y});return[ke(oe,z),Te(z)]},me=oe=>{const{controlHeightSM:a}=oe;return{titleHeight:a,nodeHoverBg:oe.controlItemBgHover,nodeSelectedBg:oe.controlItemBgActive}};Qe.ZP=(0,Ce.Z)("Tree",(oe,a)=>{let{prefixCls:E}=a;return[{[oe.componentCls]:(0,re.C2)(`${E}-checkbox`,oe)},De(E,oe),(0,be.Z)(oe)]},oe=>{const{colorTextLightSolid:a,colorPrimary:E}=oe;return Object.assign(Object.assign({},me(oe)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:E})})},71997:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return x}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},be=Se,Be=te(7657),Ce=function(z,ne){return re.createElement(Be.Z,(0,b.Z)({},z,{ref:ne,icon:be}))},ue=re.forwardRef(Ce),Ne=ue,ze=te(52671),ke=te(58617),Te=te(15075),De=te(43531),me=te(92310),oe=te.n(me),a=te(92343),x=y=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:ae,showLine:le}=y,{isLeaf:ie,expanded:de,loading:se}=ae;if(se)return re.createElement(ke.Z,{className:`${z}-switcher-loading-icon`});let ce;if(le&&typeof le=="object"&&(ce=le.showLeafIcon),ie){if(!le)return null;if(typeof ce!="boolean"&&ce){const Ee=typeof ce=="function"?ce(ae):ce,Ke=`${z}-switcher-line-custom-icon`;return(0,a.l$)(Ee)?(0,a.Tm)(Ee,{className:oe()(Ee.props.className||"",Ke)}):Ee}return ce?re.createElement(ze.Z,{className:`${z}-switcher-line-icon`}):re.createElement("span",{className:`${z}-switcher-leaf-line`})}const fe=`${z}-switcher-icon`,he=typeof ne=="function"?ne(ae):ne;return(0,a.l$)(he)?(0,a.Tm)(he,{className:oe()(he.props.className||"",fe)}):he!==void 0?he:le?de?re.createElement(Te.Z,{className:`${z}-switcher-line-icon`}):re.createElement(De.Z,{className:`${z}-switcher-line-icon`}):re.createElement(Ne,{className:fe})}},54580:function(ot,Qe,te){"use strict";te.d(Qe,{default:function(){return $o}});var b=te(59301),re=te(94480),Se=te(92310),be=te.n(Se),Be=te(54476),Ce=te(67732),ue=te(83652),Ne=te(42403),ze=te(158),ke=te(20068),Te=te(75931),De=te(75044),me=te(76190),oe=te(3202),a=te(26112);function E(At,gn){var mn="cannot ".concat(At.method," ").concat(At.action," ").concat(gn.status,"'"),Ln=new Error(mn);return Ln.status=gn.status,Ln.method=At.method,Ln.url=At.action,Ln}function x(At){var gn=At.responseText||At.response;if(!gn)return gn;try{return JSON.parse(gn)}catch(mn){return gn}}function y(At){var gn=new XMLHttpRequest;At.onProgress&&gn.upload&&(gn.upload.onprogress=function(vn){vn.total>0&&(vn.percent=vn.loaded/vn.total*100),At.onProgress(vn)});var mn=new FormData;At.data&&Object.keys(At.data).forEach(function(un){var vn=At.data[un];if(Array.isArray(vn)){vn.forEach(function(sn){mn.append("".concat(un,"[]"),sn)});return}mn.append(un,vn)}),At.file instanceof Blob?mn.append(At.filename,At.file,At.file.name):mn.append(At.filename,At.file),gn.onerror=function(vn){At.onError(vn)},gn.onload=function(){return gn.status<200||gn.status>=300?At.onError(E(At,gn),x(gn)):At.onSuccess(x(gn),gn)},gn.open(At.method,At.action,!0),At.withCredentials&&"withCredentials"in gn&&(gn.withCredentials=!0);var Ln=At.headers||{};return Ln["X-Requested-With"]!==null&&gn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ln).forEach(function(un){Ln[un]!==null&&gn.setRequestHeader(un,Ln[un])}),gn.send(mn),{abort:function(){gn.abort()}}}var z=+new Date,ne=0;function ae(){return"rc-upload-".concat(z,"-").concat(++ne)}var le=te(48736),ie=function(At,gn){if(At&&gn){var mn=Array.isArray(gn)?gn:gn.split(","),Ln=At.name||"",un=At.type||"",vn=un.replace(/\/.*$/,"");return mn.some(function(sn){var cn=sn.trim();if(/^\*(\/\*)?$/.test(sn))return!0;if(cn.charAt(0)==="."){var Ba=Ln.toLowerCase(),ia=cn.toLowerCase(),$t=[ia];return(ia===".jpg"||ia===".jpeg")&&($t=[".jpg",".jpeg"]),$t.some(function(Qo){return Ba.endsWith(Qo)})}return/\/\*$/.test(cn)?vn===cn.replace(/\/.*$/,""):un===cn?!0:/^\w+$/.test(cn)?((0,le.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(cn,"'.Skip for check.")),!0):!1})}return!0};function de(At,gn){var mn=At.createReader(),Ln=[];function un(){mn.readEntries(function(vn){var sn=Array.prototype.slice.apply(vn);Ln=Ln.concat(sn);var cn=!sn.length;cn?gn(Ln):un()})}un()}var se=function(gn,mn,Ln){var un=function vn(sn,cn){sn&&(sn.path=cn||"",sn.isFile?sn.file(function(Ba){Ln(Ba)&&(sn.fullPath&&!Ba.webkitRelativePath&&(Object.defineProperties(Ba,{webkitRelativePath:{writable:!0}}),Ba.webkitRelativePath=sn.fullPath.replace(/^\//,""),Object.defineProperties(Ba,{webkitRelativePath:{writable:!1}})),mn([Ba]))}):sn.isDirectory&&de(sn,function(Ba){Ba.forEach(function(ia){vn(ia,"".concat(cn).concat(sn.name,"/"))})}))};gn.forEach(function(vn){un(vn.webkitGetAsEntry())})},ce=se,fe=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],he=function(At){(0,Ne.Z)(mn,At);var gn=(0,ze.Z)(mn);function mn(){var Ln;(0,Ce.Z)(this,mn);for(var un=arguments.length,vn=new Array(un),sn=0;sn{let{uid:vn}=un;return vn===At.uid});return Ln===-1?mn.push(At):mn[Ln]=At,mn}function mt(At,gn){const mn=At.uid!==void 0?"uid":"name";return gn.filter(Ln=>Ln[mn]===At[mn])[0]}function yn(At,gn){const mn=At.uid!==void 0?"uid":"name",Ln=gn.filter(un=>un[mn]!==At[mn]);return Ln.length===gn.length?null:Ln}const Vt=function(){const gn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ln=gn[gn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ln)||[""])[0]},pn=At=>At.indexOf("image/")===0,Rt=At=>{if(At.type&&!At.thumbUrl)return pn(At.type);const gn=At.thumbUrl||At.url||"",mn=Vt(gn);return/^data:image\//.test(gn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(mn)?!0:!(/^data:/.test(gn)||mn)},dn=200;function Ge(At){return new Promise(gn=>{if(!At.type||!pn(At.type)){gn("");return}const mn=document.createElement("canvas");mn.width=dn,mn.height=dn,mn.style.cssText=`position: fixed; left: 0; top: 0; width: ${dn}px; height: ${dn}px; z-index: 9999; display: none;`,document.body.appendChild(mn);const Ln=mn.getContext("2d"),un=new Image;if(un.onload=()=>{const{width:vn,height:sn}=un;let cn=dn,Ba=dn,ia=0,$t=0;vn>sn?(Ba=sn*(dn/vn),$t=-(Ba-cn)/2):(cn=vn*(dn/sn),ia=-(cn-Ba)/2),Ln.drawImage(un,ia,$t,cn,Ba);const Qo=mn.toDataURL();document.body.removeChild(mn),window.URL.revokeObjectURL(un.src),gn(Qo)},un.crossOrigin="anonymous",At.type.startsWith("image/svg+xml")){const vn=new FileReader;vn.onload=()=>{vn.result&&(un.src=vn.result)},vn.readAsDataURL(At)}else if(At.type.startsWith("image/gif")){const vn=new FileReader;vn.onload=()=>{vn.result&&gn(vn.result)},vn.readAsDataURL(At)}else un.src=window.URL.createObjectURL(At)})}var ht=te(26227),ft=te(41464),Gt=te(15277),hn=te(93948),Zt=te(6848),Rn=b.forwardRef((At,gn)=>{let{prefixCls:mn,className:Ln,style:un,locale:vn,listType:sn,file:cn,items:Ba,progress:ia,iconRender:$t,actionIconRender:Qo,itemRender:Cr,isImgUrl:Yr,showPreviewIcon:cl,showRemoveIcon:Zn,showDownloadIcon:Ia,previewIcon:Bo,removeIcon:wa,downloadIcon:ro,onPreview:Er,onDownload:zo,onClose:Wr}=At;var Kr,si;const{status:Kl}=cn,[ql,fl]=b.useState(Kl);b.useEffect(()=>{Kl!=="removed"&&fl(Kl)},[Kl]);const[$l,ci]=b.useState(!1);b.useEffect(()=>{const Rl=setTimeout(()=>{ci(!0)},300);return()=>{clearTimeout(Rl)}},[]);const di=$t(cn);let ei=b.createElement("div",{className:`${mn}-icon`},di);if(sn==="picture"||sn==="picture-card"||sn==="picture-circle")if(ql==="uploading"||!cn.thumbUrl&&!cn.url){const Rl=be()(`${mn}-list-item-thumbnail`,{[`${mn}-list-item-file`]:ql!=="uploading"});ei=b.createElement("div",{className:Rl},di)}else{const Rl=Yr!=null&&Yr(cn)?b.createElement("img",{src:cn.thumbUrl||cn.url,alt:cn.name,className:`${mn}-list-item-image`,crossOrigin:cn.crossOrigin}):di,kl=be()(`${mn}-list-item-thumbnail`,{[`${mn}-list-item-file`]:Yr&&!Yr(cn)});ei=b.createElement("a",{className:kl,onClick:ki=>Er(cn,ki),href:cn.url||cn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Rl)}const Bl=be()(`${mn}-list-item`,`${mn}-list-item-${ql}`),fi=typeof cn.linkProps=="string"?JSON.parse(cn.linkProps):cn.linkProps,Ti=Zn?Qo((typeof wa=="function"?wa(cn):wa)||b.createElement(ht.Z,null),()=>Wr(cn),mn,vn.removeFile):null,Oi=Ia&&ql==="done"?Qo((typeof ro=="function"?ro(cn):ro)||b.createElement(ft.Z,null),()=>zo(cn),mn,vn.downloadFile):null,Pi=sn!=="picture-card"&&sn!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:be()(`${mn}-list-item-actions`,{picture:sn==="picture"})},Oi,Ti),ri=be()(`${mn}-list-item-name`),Si=cn.url?[b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:ri,title:cn.name},fi,{href:cn.url,onClick:Rl=>Er(cn,Rl)}),cn.name),Pi]:[b.createElement("span",{key:"view",className:ri,onClick:Rl=>Er(cn,Rl),title:cn.name},cn.name),Pi],vr={pointerEvents:"none",opacity:.5},pl=cl?b.createElement("a",{href:cn.url||cn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:cn.url||cn.thumbUrl?void 0:vr,onClick:Rl=>Er(cn,Rl),title:vn.previewFile},typeof Bo=="function"?Bo(cn):Bo||b.createElement(Gt.Z,null)):null,Dl=(sn==="picture-card"||sn==="picture-circle")&&ql!=="uploading"&&b.createElement("span",{className:`${mn}-list-item-actions`},pl,ql==="done"&&Oi,Ti),{getPrefixCls:li}=b.useContext(vt.E_),ti=li(),bi=b.createElement("div",{className:Bl},ei,Si,Dl,$l&&b.createElement(nt.default,{motionName:`${ti}-fade`,visible:ql==="uploading",motionDeadline:2e3},Rl=>{let{className:kl}=Rl;const ki="percent"in cn?b.createElement(hn.Z,Object.assign({},ia,{type:"line",percent:cn.percent,"aria-label":cn["aria-label"],"aria-labelledby":cn["aria-labelledby"]})):null;return b.createElement("div",{className:be()(`${mn}-list-item-progress`,kl)},ki)})),qi=cn.response&&typeof cn.response=="string"?cn.response:((Kr=cn.error)===null||Kr===void 0?void 0:Kr.statusText)||((si=cn.error)===null||si===void 0?void 0:si.message)||vn.uploadError,Ki=ql==="error"?b.createElement(Zt.Z,{title:qi,getPopupContainer:Rl=>Rl.parentNode},bi):bi;return b.createElement("div",{className:be()(`${mn}-list-item-container`,Ln),style:un,ref:gn},Cr?Cr(Ki,cn,Ba,{download:zo.bind(null,cn),preview:Er.bind(null,cn),remove:Wr.bind(null,cn)}):Ki)});const ga=(At,gn)=>{const{listType:mn="text",previewFile:Ln=Ge,onPreview:un,onDownload:vn,onRemove:sn,locale:cn,iconRender:Ba,isImageUrl:ia=Rt,prefixCls:$t,items:Qo=[],showPreviewIcon:Cr=!0,showRemoveIcon:Yr=!0,showDownloadIcon:cl=!1,removeIcon:Zn,previewIcon:Ia,downloadIcon:Bo,progress:wa={size:[-1,2],showInfo:!1},appendAction:ro,appendActionVisible:Er=!0,itemRender:zo,disabled:Wr}=At,Kr=(0,It.Z)(),[si,Kl]=b.useState(!1);b.useEffect(()=>{mn!=="picture"&&mn!=="picture-card"&&mn!=="picture-circle"||(Qo||[]).forEach(vr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(vr.originFileObj instanceof File||vr.originFileObj instanceof Blob)||vr.thumbUrl!==void 0||(vr.thumbUrl="",Ln&&Ln(vr.originFileObj).then(pl=>{vr.thumbUrl=pl||"",Kr()}))})},[mn,Qo,Ln]),b.useEffect(()=>{Kl(!0)},[]);const ql=(vr,pl)=>{if(un)return pl==null||pl.preventDefault(),un(vr)},fl=vr=>{typeof vn=="function"?vn(vr):vr.url&&window.open(vr.url)},$l=vr=>{sn==null||sn(vr)},ci=vr=>{if(Ba)return Ba(vr,mn);const pl=vr.status==="uploading",Dl=ia&&ia(vr)?b.createElement(Ae,null):b.createElement(Wt,null);let li=pl?b.createElement(gt.Z,null):b.createElement(Pn,null);return mn==="picture"?li=pl?b.createElement(gt.Z,null):Dl:(mn==="picture-card"||mn==="picture-circle")&&(li=pl?cn.uploading:Dl),li},di=(vr,pl,Dl,li)=>{const ti={type:"text",size:"small",title:li,onClick:bi=>{pl(),(0,Ie.l$)(vr)&&vr.props.onClick&&vr.props.onClick(bi)},className:`${Dl}-list-item-action`,disabled:Wr};if((0,Ie.l$)(vr)){const bi=(0,Ie.Tm)(vr,Object.assign(Object.assign({},vr.props),{onClick:()=>{}}));return b.createElement(et.ZP,Object.assign({},ti,{icon:bi}))}return b.createElement(et.ZP,Object.assign({},ti),b.createElement("span",null,vr))};b.useImperativeHandle(gn,()=>({handlePreview:ql,handleDownload:fl}));const{getPrefixCls:ei}=b.useContext(vt.E_),Bl=ei("upload",$t),fi=ei(),Ti=be()(`${Bl}-list`,`${Bl}-list-${mn}`),Oi=(0,re.Z)(Qo.map(vr=>({key:vr.uid,file:vr})));let ri={motionDeadline:2e3,motionName:`${Bl}-${mn==="picture-card"||mn==="picture-circle"?"animate-inline":"animate"}`,keys:Oi,motionAppear:si};const Si=b.useMemo(()=>{const vr=Object.assign({},(0,Me.Z)(fi));return delete vr.onAppearEnd,delete vr.onEnterEnd,delete vr.onLeaveEnd,vr},[fi]);return mn!=="picture-card"&&mn!=="picture-circle"&&(ri=Object.assign(Object.assign({},Si),ri)),b.createElement("div",{className:Ti},b.createElement(nt.CSSMotionList,Object.assign({},ri,{component:!1}),vr=>{let{key:pl,file:Dl,className:li,style:ti}=vr;return b.createElement(Rn,{key:pl,locale:cn,prefixCls:Bl,className:li,style:ti,file:Dl,items:Qo,progress:wa,listType:mn,isImgUrl:ia,showPreviewIcon:Cr,showRemoveIcon:Yr,showDownloadIcon:cl,removeIcon:Zn,previewIcon:Ia,downloadIcon:Bo,iconRender:ci,actionIconRender:di,itemRender:zo,onPreview:ql,onDownload:fl,onClose:$l})}),ro&&b.createElement(nt.default,Object.assign({},ri,{visible:Er,forceRender:!0}),vr=>{let{className:pl,style:Dl}=vr;return(0,Ie.Tm)(ro,li=>({className:be()(li.className,pl),style:Object.assign(Object.assign(Object.assign({},Dl),{pointerEvents:pl?"none":void 0}),li.style)}))}))};var Pa=b.forwardRef(ga),En=te(17313),Ka=te(8378),oo=te(83116),On=te(37613),uo=At=>{const{componentCls:gn,iconCls:mn}=At;return{[`${gn}-wrapper`]:{[`${gn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:At.colorFillAlter,border:`${At.lineWidth}px dashed ${At.colorBorder}`,borderRadius:At.borderRadiusLG,cursor:"pointer",transition:`border-color ${At.motionDurationSlow}`,[gn]:{padding:`${At.padding}px 0`},[`${gn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${gn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${gn}-disabled):hover`]:{borderColor:At.colorPrimaryHover},[`p${gn}-drag-icon`]:{marginBottom:At.margin,[mn]:{color:At.colorPrimary,fontSize:At.uploadThumbnailSize}},[`p${gn}-text`]:{margin:`0 0 ${At.marginXXS}px`,color:At.colorTextHeading,fontSize:At.fontSizeLG},[`p${gn}-hint`]:{color:At.colorTextDescription,fontSize:At.fontSize},[`&${gn}-disabled`]:{cursor:"not-allowed",[`p${gn}-drag-icon ${mn}, + `]:{background:Jn},[`&${Fe}-row-selected`]:{"> th, > td":{background:Wn},"&:hover > th, &:hover > td":{background:ra}}}},[`${Fe}-footer`]:{padding:`${Ue}px ${it}px`,color:ea,background:ca}})}};var zr=(0,Du.Z)("Table",Pe=>{const{colorTextHeading:Fe,colorSplit:We,colorIcon:Ue,colorIconHover:it,opacityLoading:ut,colorBgContainer:Mt,controlInteractiveSize:wt,headerBg:bt,headerColor:Xt,headerSortActiveBg:Yt,headerSortHoverBg:Vt,bodySortBg:Fn,rowHoverBg:xn,rowSelectedBg:Bn,rowSelectedHoverBg:Jn,rowExpandedBg:Wn,cellPaddingBlock:ra,cellPaddingInline:ea,cellPaddingBlockMD:ca,cellPaddingInlineMD:$a,cellPaddingBlockSM:po,cellPaddingInlineSM:ka,borderColor:io,footerBg:_o,footerColor:ha,headerBorderRadius:Za,cellFontSize:Ca,cellFontSizeMD:la,cellFontSizeSM:da,headerSplitColor:Kt,fixedHeaderSortActiveBg:lr,headerFilterHoverBg:Yo,filterDropdownBg:Va,expandIconBg:tr,selectionColumnWidth:cr,stickyScrollBarBg:fr}=Pe,ur=new mu.C(Ue),ll=new mu.C(it),Fr=2,ao=(0,wu.TS)(Pe,{tableFontSize:Ca,tableBg:Mt,tableRadius:Za,tablePaddingVertical:ra,tablePaddingHorizontal:ea,tablePaddingVerticalMiddle:ca,tablePaddingHorizontalMiddle:$a,tablePaddingVerticalSmall:po,tablePaddingHorizontalSmall:ka,tableBorderColor:io,tableHeaderTextColor:Xt,tableHeaderBg:bt,tableFooterTextColor:ha,tableFooterBg:_o,tableHeaderCellSplitColor:Kt,tableHeaderSortBg:Yt,tableHeaderSortHoverBg:Vt,tableHeaderIconColor:ur.clone().setAlpha(ur.getAlpha()*ut).toRgbString(),tableHeaderIconColorHover:ll.clone().setAlpha(ll.getAlpha()*ut).toRgbString(),tableBodySortBg:Fn,tableFixedHeaderSortActiveBg:lr,tableHeaderFilterActiveBg:Yo,tableFilterDropdownBg:Va,tableRowHoverBg:xn,tableSelectedRowBg:Bn,tableSelectedRowHoverBg:Jn,zIndexTableFixed:Fr,zIndexTableSticky:Fr+1,tableFontSizeMiddle:la,tableFontSizeSmall:da,tableSelectionColumnWidth:cr,tableExpandIconBg:tr,tableExpandColumnWidth:wt+2*Pe.padding,tableExpandedRowBg:Wn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:fr,tableScrollThumbBgHover:Fe,tableScrollBg:We});return[nl(ao),Qn(ao),rl(ao),Dr(ao),aa(ao),ye(ao),bn(ao),an(ao),rl(ao),Nt(ao),za(ao),wn(ao),Mr(ao),Xe(ao),Wa(ao),Ra(ao),Zl(ao)]},Pe=>{const{colorFillAlter:Fe,colorBgContainer:We,colorTextHeading:Ue,colorFillSecondary:it,colorFillContent:ut,controlItemBgActive:Mt,controlItemBgActiveHover:wt,padding:bt,paddingSM:Xt,paddingXS:Yt,colorBorderSecondary:Vt,borderRadiusLG:Fn,fontSize:xn,controlHeight:Bn,colorTextPlaceholder:Jn}=Pe,Wn=new mu.C(it).onBackground(We).toHexShortString(),ra=new mu.C(ut).onBackground(We).toHexShortString(),ea=new mu.C(Fe).onBackground(We).toHexShortString();return{headerBg:ea,headerColor:Ue,headerSortActiveBg:Wn,headerSortHoverBg:ra,bodySortBg:ea,rowHoverBg:ea,rowSelectedBg:Mt,rowSelectedHoverBg:wt,rowExpandedBg:Fe,cellPaddingBlock:bt,cellPaddingInline:bt,cellPaddingBlockMD:Xt,cellPaddingInlineMD:Yt,cellPaddingBlockSM:Yt,cellPaddingInlineSM:Yt,borderColor:Vt,headerBorderRadius:Fn,footerBg:ea,footerColor:Ue,cellFontSize:xn,cellFontSizeMD:xn,cellFontSizeSM:xn,headerSplitColor:Vt,fixedHeaderSortActiveBg:Wn,headerFilterHoverBg:ut,filterDropdownMenuBg:We,filterDropdownBg:We,expandIconBg:We,selectionColumnWidth:Bn,stickyScrollBarBg:Jn,stickyScrollBarBorderRadius:100}});const Hr=[],El=(Pe,Fe)=>{const{prefixCls:We,className:Ue,rootClassName:it,style:ut,size:Mt,bordered:wt,dropdownPrefixCls:bt,dataSource:Xt,pagination:Yt,rowSelection:Vt,rowKey:Fn="key",rowClassName:xn,columns:Bn,children:Jn,childrenColumnName:Wn,onChange:ra,getPopupContainer:ea,loading:ca,expandIcon:$a,expandable:po,expandedRowRender:ka,expandIconColumnIndex:io,indentSize:_o,scroll:ha,sortDirections:Za,locale:Ca,showSorterTooltip:la=!0,virtual:da}=Pe,Kt=ue.useMemo(()=>Bn||Ft(Jn),[Bn,Jn]),lr=ue.useMemo(()=>Kt.some(Rr=>Rr.responsive),[Kt]),Yo=(0,Tn.Z)(lr),Va=ue.useMemo(()=>{const Rr=new Set(Object.keys(Yo).filter(yl=>Yo[yl]));return Kt.filter(yl=>!yl.responsive||yl.responsive.some(hi=>Rr.has(hi)))},[Kt,Yo]),tr=(0,qi.Z)(Pe,["className","style","columns"]),{locale:cr=su.Z,direction:fr,table:ur,renderEmpty:ll,getPrefixCls:Fr,getPopupContainer:ao}=ue.useContext(Rl.E_),xl=(0,ki.Z)(Mt),Fo=Object.assign(Object.assign({},cr.Table),Ca),Po=Xt||Hr,Tr=Fr("table",We),_l=Fr("dropdown",bt),bo=Object.assign({childrenColumnName:Wn,expandIconColumnIndex:io},po),{childrenColumnName:vo="children"}=bo,Ao=ue.useMemo(()=>Po.some(Rr=>Rr==null?void 0:Rr[vo])?"nest":ka||po&&po.expandedRowRender?"row":null,[Po]),Xa={body:ue.useRef()},Ma=ue.useMemo(()=>typeof Fn=="function"?Fn:Rr=>Rr==null?void 0:Rr[Fn],[Fn]),[Mn]=yr(Po,vo,Ma),sa={},To=function(Rr,yl){let hi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Il,Ci,Fi;const Ei=Object.assign(Object.assign({},sa),Rr);hi&&((Il=sa.resetPagination)===null||Il===void 0||Il.call(sa),!((Ci=Ei.pagination)===null||Ci===void 0)&&Ci.current&&(Ei.pagination.current=1),Yt&&Yt.onChange&&Yt.onChange(1,(Fi=Ei.pagination)===null||Fi===void 0?void 0:Fi.pageSize)),ha&&ha.scrollToFirstRowOnChange!==!1&&Xa.body.current&&(0,Ki.Z)(0,{getContainer:()=>Xa.body.current}),ra==null||ra(Ei.pagination,Ei.filters,Ei.sorter,{currentDataSource:Ui(ls(Po,Ei.sorterStates,vo),Ei.filterStates),action:yl})},dr=(Rr,yl)=>{To({sorter:Rr,sorterStates:yl},"sort",!1)},[gi,Ql,Ri,Ea]=Hs({prefixCls:Tr,mergedColumns:Va,onSorterChange:dr,sortDirections:Za||["ascend","descend"],tableLocale:Fo,showSorterTooltip:la}),wl=ue.useMemo(()=>ls(Po,Ql,vo),[Po,Ql]);sa.sorter=Ea(),sa.sorterStates=Ql;const xo=(Rr,yl)=>{To({filters:Rr,filterStates:yl},"filter",!0)},[pi,ui,_r]=Ai({prefixCls:Tr,locale:Fo,dropdownPrefixCls:_l,mergedColumns:Va,onFilterChange:xo,getPopupContainer:ea||ao}),qr=Ui(wl,ui);sa.filters=_r,sa.filterStates=ui;const Ml=ue.useMemo(()=>{const Rr={};return Object.keys(_r).forEach(yl=>{_r[yl]!==null&&(Rr[yl]=_r[yl])}),Object.assign(Object.assign({},Ri),{filters:Rr})},[Ri,_r]),[gr]=_s(Ml),Sl=(Rr,yl)=>{To({pagination:Object.assign(Object.assign({},sa.pagination),{current:Rr,pageSize:yl})},"paginate")},[br,ai]=Gu(qr.length,Sl,Yt);sa.pagination=Yt===!1?{}:Di(br,Yt),sa.resetPagination=ai;const mi=ue.useMemo(()=>{if(Yt===!1||!br.pageSize)return qr;const{current:Rr=1,total:yl,pageSize:hi=_i}=br;return qr.lengthhi?qr.slice((Rr-1)*hi,Rr*hi):qr:qr.slice((Rr-1)*hi,Rr*hi)},[!!Yt,qr,br&&br.current,br&&br.pageSize,br&&br.total]),[tl,mo]=Fs({prefixCls:Tr,data:qr,pageData:mi,getRowKey:Ma,getRecordByKey:Mn,expandType:Ao,childrenColumnName:vo,locale:Fo,getPopupContainer:ea||ao},Vt),wo=(Rr,yl,hi)=>{let Il;return typeof xn=="function"?Il=Le()(xn(Rr,yl,hi)):Il=Le()(xn),Le()({[`${Tr}-row-selected`]:mo.has(Ma(Rr,yl))},Il)};bo.__PARENT_RENDER_ICON__=bo.expandIcon,bo.expandIcon=bo.expandIcon||$a||ja(Fo),Ao==="nest"&&bo.expandIconColumnIndex===void 0?bo.expandIconColumnIndex=Vt?1:0:bo.expandIconColumnIndex>0&&Vt&&(bo.expandIconColumnIndex-=1),typeof bo.indentSize!="number"&&(bo.indentSize=typeof _o=="number"?_o:15);const vi=ue.useCallback(Rr=>gr(tl(pi(gi(Rr)))),[gi,pi,tl]);let tu,Zi;if(Yt!==!1&&(br!=null&&br.total)){let Rr;br.size?Rr=br.size:Rr=xl==="small"||xl==="middle"?"small":void 0;const yl=Ci=>ue.createElement(cu.Z,Object.assign({},br,{className:Le()(`${Tr}-pagination ${Tr}-pagination-${Ci}`,br.className),size:Rr})),hi=fr==="rtl"?"left":"right",{position:Il}=br;if(Il!==null&&Array.isArray(Il)){const Ci=Il.find(Ji=>Ji.includes("top")),Fi=Il.find(Ji=>Ji.includes("bottom")),Ei=Il.every(Ji=>`${Ji}`=="none");!Ci&&!Fi&&!Ei&&(Zi=yl(hi)),Ci&&(tu=yl(Ci.toLowerCase().replace("top",""))),Fi&&(Zi=yl(Fi.toLowerCase().replace("bottom","")))}else Zi=yl(hi)}let Mi;typeof ca=="boolean"?Mi={spinning:ca}:typeof ca=="object"&&(Mi=Object.assign({spinning:!0},ca));const[xi,Gl]=zr(Tr),[,jl]=(0,Fa.Z)(),Ii=Le()(`${Tr}-wrapper`,ur==null?void 0:ur.className,{[`${Tr}-wrapper-rtl`]:fr==="rtl"},Ue,it,Gl),fu=Object.assign(Object.assign({},ur==null?void 0:ur.style),ut),Li=Ca&&Ca.emptyText||(ll==null?void 0:ll("Table"))||ue.createElement(kl.Z,{componentName:"Table"}),Gi=da?yu:Ls,Iu={},is=ue.useMemo(()=>{const{fontSize:Rr,lineHeight:yl,padding:hi,paddingXS:Il,paddingSM:Ci}=jl,Fi=Math.floor(Rr*yl);switch(xl){case"large":return hi*2+Fi;case"small":return Il*2+Fi;default:return Ci*2+Fi}},[jl,xl]);return da&&(Iu.listItemHeight=is),xi(ue.createElement("div",{ref:Fe,className:Ii,style:fu},ue.createElement(yo.Z,Object.assign({spinning:!1},Mi),tu,ue.createElement(Gi,Object.assign({},Iu,tr,{columns:Va,direction:fr,expandable:bo,prefixCls:Tr,className:Le()({[`${Tr}-middle`]:xl==="middle",[`${Tr}-small`]:xl==="small",[`${Tr}-bordered`]:wt,[`${Tr}-empty`]:Po.length===0}),data:mi,rowKey:Ma,rowClassName:wo,emptyText:Li,internalHooks:re,internalRefs:Xa,transformColumns:vi})),Zi)))};var bl=ue.forwardRef(El);const Xr=(Pe,Fe)=>{const We=ue.useRef(0);return We.current+=1,ue.createElement(bl,Object.assign({},Pe,{ref:Fe,_renderTimes:We.current}))},al=ue.forwardRef(Xr);al.SELECTION_COLUMN=Qi,al.EXPAND_COLUMN=b,al.SELECTION_ALL=os,al.SELECTION_INVERT=Yu,al.SELECTION_NONE=Su,al.Column=li,al.ColumnGroup=bi,al.Summary=Me;var ii=al,Vl=ii},17574:function(at,Qe,te){"use strict";te.d(Qe,{default:function(){return st}});var b=te(60091),re=te(94480),Se=te(52671),be=te(8657),Be=te(54476),Ce=te(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Ne=ue,ze=te(7657),ke=function(Je,Et){return Ce.createElement(ze.Z,(0,Be.Z)({},Je,{ref:Et,icon:Ne}))},Te=Ce.forwardRef(ke),we=Te,me=te(92310),oe=te.n(me),a=te(35654),E=te(71430),x=te(36355),y=te(56082),z=te(62892),ne=te(20648);const ae=4;function le(pt){const{dropPosition:Je,dropLevelOffset:Et,prefixCls:qe,indent:De,direction:_e="ltr"}=pt,dt=_e==="ltr"?"left":"right",Wt=_e==="ltr"?"right":"left",ht={[dt]:-Et*De+ae,[Wt]:0};switch(Je){case-1:ht.top=-3;break;case 1:ht.bottom=-3;break;default:ht.bottom=-3,ht[dt]=De+ae;break}return Ce.createElement("div",{style:ht,className:`${qe}-drop-indicator`})}var ie=te(71997),se=Ce.forwardRef((pt,Je)=>{const{getPrefixCls:Et,direction:qe,virtual:De,tree:_e}=Ce.useContext(x.E_),{prefixCls:dt,className:Wt,showIcon:ht=!1,showLine:Ut,switcherIcon:Ze,blockNode:Tt=!1,children:Ht,checkable:Pn=!1,selectable:fn=!0,draggable:gt,motion:rt,style:Ye}=pt,Ae=Et("tree",dt),nt=Et(),It=rt!=null?rt:Object.assign(Object.assign({},(0,z.Z)(nt)),{motionAppear:!1}),Me=Object.assign(Object.assign({},pt),{checkable:Pn,selectable:fn,showIcon:ht,motion:It,blockNode:Tt,showLine:!!Ut,dropIndicatorRender:le}),[Ie,et]=(0,ne.ZP)(Ae),tt=Ce.useMemo(()=>{if(!gt)return!1;let mt={};switch(typeof gt){case"function":mt.nodeDraggable=gt;break;case"object":mt=Object.assign({},gt);break;default:break}return mt.icon!==!1&&(mt.icon=mt.icon||Ce.createElement(y.Z,null)),mt},[gt]),je=mt=>Ce.createElement(ie.Z,{prefixCls:Ae,switcherIcon:Ze,treeNodeProps:mt,showLine:Ut});return Ie(Ce.createElement(b.Z,Object.assign({itemHeight:20,ref:Je,virtual:De},Me,{style:Object.assign(Object.assign({},_e==null?void 0:_e.style),Ye),prefixCls:Ae,className:oe()({[`${Ae}-icon-hide`]:!ht,[`${Ae}-block-node`]:Tt,[`${Ae}-unselectable`]:!fn,[`${Ae}-rtl`]:qe==="rtl"},_e==null?void 0:_e.className,Wt,et),direction:qe,checkable:Pn&&Ce.createElement("span",{className:`${Ae}-checkbox-inner`}),selectable:fn,switcherIcon:je,draggable:tt}),Ht))}),ce;(function(pt){pt[pt.None=0]="None",pt[pt.Start=1]="Start",pt[pt.End=2]="End"})(ce||(ce={}));function fe(pt,Je){function Et(qe){const{key:De,children:_e}=qe;Je(De,qe)!==!1&&fe(_e||[],Je)}pt.forEach(Et)}function he(pt){let{treeData:Je,expandedKeys:Et,startKey:qe,endKey:De}=pt;const _e=[];let dt=ce.None;if(qe&&qe===De)return[qe];if(!qe||!De)return[];function Wt(ht){return ht===qe||ht===De}return fe(Je,ht=>{if(dt===ce.End)return!1;if(Wt(ht)){if(_e.push(ht),dt===ce.None)dt=ce.Start;else if(dt===ce.Start)return dt=ce.End,!1}else dt===ce.Start&&_e.push(ht);return Et.includes(ht)}),_e}function Ee(pt,Je){const Et=(0,re.Z)(Je),qe=[];return fe(pt,(De,_e)=>{const dt=Et.indexOf(De);return dt!==-1&&(qe.push(_e),Et.splice(dt,1)),!!Et.length}),qe}var Ke=function(pt,Je){var Et={};for(var qe in pt)Object.prototype.hasOwnProperty.call(pt,qe)&&Je.indexOf(qe)<0&&(Et[qe]=pt[qe]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,qe=Object.getOwnPropertySymbols(pt);De{var{defaultExpandAll:Et,defaultExpandParent:qe,defaultExpandedKeys:De}=pt,_e=Ke(pt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const dt=Ce.useRef(),Wt=Ce.useRef(),ht=()=>{const{keyEntities:tt}=(0,E.I8)(Ve(_e));let je;return Et?je=Object.keys(tt):qe?je=(0,a.r7)(_e.expandedKeys||De||[],tt):je=_e.expandedKeys||De,je},[Ut,Ze]=Ce.useState(_e.selectedKeys||_e.defaultSelectedKeys||[]),[Tt,Ht]=Ce.useState(()=>ht());Ce.useEffect(()=>{"selectedKeys"in _e&&Ze(_e.selectedKeys)},[_e.selectedKeys]),Ce.useEffect(()=>{"expandedKeys"in _e&&Ht(_e.expandedKeys)},[_e.expandedKeys]);const Pn=(tt,je)=>{var mt;return"expandedKeys"in _e||Ht(tt),(mt=_e.onExpand)===null||mt===void 0?void 0:mt.call(_e,tt,je)},fn=(tt,je)=>{var mt;const{multiple:yn}=_e,{node:Qt,nativeEvent:pn}=je,{key:Rt=""}=Qt,dn=Ve(_e),Ge=Object.assign(Object.assign({},je),{selected:!0}),vt=(pn==null?void 0:pn.ctrlKey)||(pn==null?void 0:pn.metaKey),ft=pn==null?void 0:pn.shiftKey;let Gt;yn&&vt?(Gt=tt,dt.current=Rt,Wt.current=Gt,Ge.selectedNodes=Ee(dn,Gt)):yn&&ft?(Gt=Array.from(new Set([].concat((0,re.Z)(Wt.current||[]),(0,re.Z)(he({treeData:dn,expandedKeys:Tt,startKey:Rt,endKey:dt.current}))))),Ge.selectedNodes=Ee(dn,Gt)):(Gt=[Rt],dt.current=Rt,Wt.current=Gt,Ge.selectedNodes=Ee(dn,Gt)),(mt=_e.onSelect)===null||mt===void 0||mt.call(_e,Gt,Ge),"selectedKeys"in _e||Ze(Gt)},{getPrefixCls:gt,direction:rt}=Ce.useContext(x.E_),{prefixCls:Ye,className:Ae,showIcon:nt=!0,expandAction:It="click"}=_e,Me=Ke(_e,["prefixCls","className","showIcon","expandAction"]),Ie=gt("tree",Ye),et=oe()(`${Ie}-directory`,{[`${Ie}-directory-rtl`]:rt==="rtl"},Ae);return Ce.createElement(se,Object.assign({icon:Le,ref:Je,blockNode:!0},Me,{showIcon:nt,expandAction:It,prefixCls:Ie,className:et,expandedKeys:Tt,selectedKeys:Ut,onSelect:fn,onExpand:Pn}))};var ot=Ce.forwardRef(Oe);const ct=se;ct.DirectoryTree=ot,ct.TreeNode=b.O;var st=ct},20648:function(at,Qe,te){"use strict";te.d(Qe,{TM:function(){return me},Yk:function(){return we}});var b=te(36237),re=te(98447),Se=te(17313),be=te(8378),Be=te(37613),Ce=te(83116);const ue=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ne=(oe,a)=>({[`.${oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ze=(oe,a)=>({[`.${oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ke=(oe,a)=>{const{treeCls:E,treeNodeCls:x,treeNodePadding:y,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:ae}=a,le=a.paddingXS;return{[E]:Object.assign(Object.assign({},(0,Se.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${E}-rtl`]:{[`${E}-switcher`]:{"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,Se.oN)(a)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:y,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ue,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${y}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${E}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${E}-node-content-wrapper`]:Object.assign({},(0,Se.oN)(a)),[`&:not(${x}-disabled).filter-node ${E}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${E}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${E}-draggable-icon`]:{visibility:"hidden"}}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher`]:Object.assign(Object.assign({},Ne(oe,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${E}-checkbox`]:{top:"initial",marginInlineEnd:le},[`${E}-node-content-wrapper, ${E}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ae},[`&${E}-node-selected`]:{backgroundColor:ne},[`${E}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${E}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ze(oe,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${E}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${E}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},Te=oe=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:x,directoryNodeSelectedBg:y,directoryNodeSelectedColor:z}=oe;return{[`${a}${a}-directory`]:{[E]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:oe.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${oe.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:y},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},we=(oe,a)=>{const E=`.${oe}`,x=`${E}-treenode`,y=a.paddingXS/2,z=(0,Be.TS)(a,{treeCls:E,treeNodeCls:x,treeNodePadding:y});return[ke(oe,z),Te(z)]},me=oe=>{const{controlHeightSM:a}=oe;return{titleHeight:a,nodeHoverBg:oe.controlItemBgHover,nodeSelectedBg:oe.controlItemBgActive}};Qe.ZP=(0,Ce.Z)("Tree",(oe,a)=>{let{prefixCls:E}=a;return[{[oe.componentCls]:(0,re.C2)(`${E}-checkbox`,oe)},we(E,oe),(0,be.Z)(oe)]},oe=>{const{colorTextLightSolid:a,colorPrimary:E}=oe;return Object.assign(Object.assign({},me(oe)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:E})})},71997:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return x}});var b=te(54476),re=te(59301),Se={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},be=Se,Be=te(7657),Ce=function(z,ne){return re.createElement(Be.Z,(0,b.Z)({},z,{ref:ne,icon:be}))},ue=re.forwardRef(Ce),Ne=ue,ze=te(52671),ke=te(58617),Te=te(15075),we=te(43531),me=te(92310),oe=te.n(me),a=te(92343),x=y=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:ae,showLine:le}=y,{isLeaf:ie,expanded:de,loading:se}=ae;if(se)return re.createElement(ke.Z,{className:`${z}-switcher-loading-icon`});let ce;if(le&&typeof le=="object"&&(ce=le.showLeafIcon),ie){if(!le)return null;if(typeof ce!="boolean"&&ce){const Ee=typeof ce=="function"?ce(ae):ce,Ke=`${z}-switcher-line-custom-icon`;return(0,a.l$)(Ee)?(0,a.Tm)(Ee,{className:oe()(Ee.props.className||"",Ke)}):Ee}return ce?re.createElement(ze.Z,{className:`${z}-switcher-line-icon`}):re.createElement("span",{className:`${z}-switcher-leaf-line`})}const fe=`${z}-switcher-icon`,he=typeof ne=="function"?ne(ae):ne;return(0,a.l$)(he)?(0,a.Tm)(he,{className:oe()(he.props.className||"",fe)}):he!==void 0?he:le?de?re.createElement(Te.Z,{className:`${z}-switcher-line-icon`}):re.createElement(we.Z,{className:`${z}-switcher-line-icon`}):re.createElement(Ne,{className:fe})}},54580:function(at,Qe,te){"use strict";te.d(Qe,{default:function(){return $o}});var b=te(59301),re=te(94480),Se=te(92310),be=te.n(Se),Be=te(54476),Ce=te(67732),ue=te(83652),Ne=te(42403),ze=te(158),ke=te(20068),Te=te(75931),we=te(75044),me=te(76190),oe=te(3202),a=te(26112);function E(At,gn){var mn="cannot ".concat(At.method," ").concat(At.action," ").concat(gn.status,"'"),Ln=new Error(mn);return Ln.status=gn.status,Ln.method=At.method,Ln.url=At.action,Ln}function x(At){var gn=At.responseText||At.response;if(!gn)return gn;try{return JSON.parse(gn)}catch(mn){return gn}}function y(At){var gn=new XMLHttpRequest;At.onProgress&&gn.upload&&(gn.upload.onprogress=function(vn){vn.total>0&&(vn.percent=vn.loaded/vn.total*100),At.onProgress(vn)});var mn=new FormData;At.data&&Object.keys(At.data).forEach(function(un){var vn=At.data[un];if(Array.isArray(vn)){vn.forEach(function(sn){mn.append("".concat(un,"[]"),sn)});return}mn.append(un,vn)}),At.file instanceof Blob?mn.append(At.filename,At.file,At.file.name):mn.append(At.filename,At.file),gn.onerror=function(vn){At.onError(vn)},gn.onload=function(){return gn.status<200||gn.status>=300?At.onError(E(At,gn),x(gn)):At.onSuccess(x(gn),gn)},gn.open(At.method,At.action,!0),At.withCredentials&&"withCredentials"in gn&&(gn.withCredentials=!0);var Ln=At.headers||{};return Ln["X-Requested-With"]!==null&&gn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ln).forEach(function(un){Ln[un]!==null&&gn.setRequestHeader(un,Ln[un])}),gn.send(mn),{abort:function(){gn.abort()}}}var z=+new Date,ne=0;function ae(){return"rc-upload-".concat(z,"-").concat(++ne)}var le=te(48736),ie=function(At,gn){if(At&&gn){var mn=Array.isArray(gn)?gn:gn.split(","),Ln=At.name||"",un=At.type||"",vn=un.replace(/\/.*$/,"");return mn.some(function(sn){var cn=sn.trim();if(/^\*(\/\*)?$/.test(sn))return!0;if(cn.charAt(0)==="."){var Ba=Ln.toLowerCase(),ia=cn.toLowerCase(),$t=[ia];return(ia===".jpg"||ia===".jpeg")&&($t=[".jpg",".jpeg"]),$t.some(function(Qo){return Ba.endsWith(Qo)})}return/\/\*$/.test(cn)?vn===cn.replace(/\/.*$/,""):un===cn?!0:/^\w+$/.test(cn)?((0,le.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(cn,"'.Skip for check.")),!0):!1})}return!0};function de(At,gn){var mn=At.createReader(),Ln=[];function un(){mn.readEntries(function(vn){var sn=Array.prototype.slice.apply(vn);Ln=Ln.concat(sn);var cn=!sn.length;cn?gn(Ln):un()})}un()}var se=function(gn,mn,Ln){var un=function vn(sn,cn){sn&&(sn.path=cn||"",sn.isFile?sn.file(function(Ba){Ln(Ba)&&(sn.fullPath&&!Ba.webkitRelativePath&&(Object.defineProperties(Ba,{webkitRelativePath:{writable:!0}}),Ba.webkitRelativePath=sn.fullPath.replace(/^\//,""),Object.defineProperties(Ba,{webkitRelativePath:{writable:!1}})),mn([Ba]))}):sn.isDirectory&&de(sn,function(Ba){Ba.forEach(function(ia){vn(ia,"".concat(cn).concat(sn.name,"/"))})}))};gn.forEach(function(vn){un(vn.webkitGetAsEntry())})},ce=se,fe=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],he=function(At){(0,Ne.Z)(mn,At);var gn=(0,ze.Z)(mn);function mn(){var Ln;(0,Ce.Z)(this,mn);for(var un=arguments.length,vn=new Array(un),sn=0;sn{let{uid:vn}=un;return vn===At.uid});return Ln===-1?mn.push(At):mn[Ln]=At,mn}function mt(At,gn){const mn=At.uid!==void 0?"uid":"name";return gn.filter(Ln=>Ln[mn]===At[mn])[0]}function yn(At,gn){const mn=At.uid!==void 0?"uid":"name",Ln=gn.filter(un=>un[mn]!==At[mn]);return Ln.length===gn.length?null:Ln}const Qt=function(){const gn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ln=gn[gn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ln)||[""])[0]},pn=At=>At.indexOf("image/")===0,Rt=At=>{if(At.type&&!At.thumbUrl)return pn(At.type);const gn=At.thumbUrl||At.url||"",mn=Qt(gn);return/^data:image\//.test(gn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(mn)?!0:!(/^data:/.test(gn)||mn)},dn=200;function Ge(At){return new Promise(gn=>{if(!At.type||!pn(At.type)){gn("");return}const mn=document.createElement("canvas");mn.width=dn,mn.height=dn,mn.style.cssText=`position: fixed; left: 0; top: 0; width: ${dn}px; height: ${dn}px; z-index: 9999; display: none;`,document.body.appendChild(mn);const Ln=mn.getContext("2d"),un=new Image;if(un.onload=()=>{const{width:vn,height:sn}=un;let cn=dn,Ba=dn,ia=0,$t=0;vn>sn?(Ba=sn*(dn/vn),$t=-(Ba-cn)/2):(cn=vn*(dn/sn),ia=-(cn-Ba)/2),Ln.drawImage(un,ia,$t,cn,Ba);const Qo=mn.toDataURL();document.body.removeChild(mn),window.URL.revokeObjectURL(un.src),gn(Qo)},un.crossOrigin="anonymous",At.type.startsWith("image/svg+xml")){const vn=new FileReader;vn.onload=()=>{vn.result&&(un.src=vn.result)},vn.readAsDataURL(At)}else if(At.type.startsWith("image/gif")){const vn=new FileReader;vn.onload=()=>{vn.result&&gn(vn.result)},vn.readAsDataURL(At)}else un.src=window.URL.createObjectURL(At)})}var vt=te(26227),ft=te(41464),Gt=te(15277),hn=te(93948),Zt=te(6848),Rn=b.forwardRef((At,gn)=>{let{prefixCls:mn,className:Ln,style:un,locale:vn,listType:sn,file:cn,items:Ba,progress:ia,iconRender:$t,actionIconRender:Qo,itemRender:Cr,isImgUrl:Yr,showPreviewIcon:cl,showRemoveIcon:Zn,showDownloadIcon:Ia,previewIcon:Bo,removeIcon:wa,downloadIcon:ro,onPreview:Er,onDownload:zo,onClose:Wr}=At;var Kr,si;const{status:Kl}=cn,[ql,fl]=b.useState(Kl);b.useEffect(()=>{Kl!=="removed"&&fl(Kl)},[Kl]);const[$l,ci]=b.useState(!1);b.useEffect(()=>{const Rl=setTimeout(()=>{ci(!0)},300);return()=>{clearTimeout(Rl)}},[]);const di=$t(cn);let ei=b.createElement("div",{className:`${mn}-icon`},di);if(sn==="picture"||sn==="picture-card"||sn==="picture-circle")if(ql==="uploading"||!cn.thumbUrl&&!cn.url){const Rl=be()(`${mn}-list-item-thumbnail`,{[`${mn}-list-item-file`]:ql!=="uploading"});ei=b.createElement("div",{className:Rl},di)}else{const Rl=Yr!=null&&Yr(cn)?b.createElement("img",{src:cn.thumbUrl||cn.url,alt:cn.name,className:`${mn}-list-item-image`,crossOrigin:cn.crossOrigin}):di,kl=be()(`${mn}-list-item-thumbnail`,{[`${mn}-list-item-file`]:Yr&&!Yr(cn)});ei=b.createElement("a",{className:kl,onClick:ki=>Er(cn,ki),href:cn.url||cn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Rl)}const Bl=be()(`${mn}-list-item`,`${mn}-list-item-${ql}`),fi=typeof cn.linkProps=="string"?JSON.parse(cn.linkProps):cn.linkProps,Ti=Zn?Qo((typeof wa=="function"?wa(cn):wa)||b.createElement(vt.Z,null),()=>Wr(cn),mn,vn.removeFile):null,Oi=Ia&&ql==="done"?Qo((typeof ro=="function"?ro(cn):ro)||b.createElement(ft.Z,null),()=>zo(cn),mn,vn.downloadFile):null,Pi=sn!=="picture-card"&&sn!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:be()(`${mn}-list-item-actions`,{picture:sn==="picture"})},Oi,Ti),ri=be()(`${mn}-list-item-name`),Si=cn.url?[b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:ri,title:cn.name},fi,{href:cn.url,onClick:Rl=>Er(cn,Rl)}),cn.name),Pi]:[b.createElement("span",{key:"view",className:ri,onClick:Rl=>Er(cn,Rl),title:cn.name},cn.name),Pi],vr={pointerEvents:"none",opacity:.5},pl=cl?b.createElement("a",{href:cn.url||cn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:cn.url||cn.thumbUrl?void 0:vr,onClick:Rl=>Er(cn,Rl),title:vn.previewFile},typeof Bo=="function"?Bo(cn):Bo||b.createElement(Gt.Z,null)):null,Dl=(sn==="picture-card"||sn==="picture-circle")&&ql!=="uploading"&&b.createElement("span",{className:`${mn}-list-item-actions`},pl,ql==="done"&&Oi,Ti),{getPrefixCls:li}=b.useContext(ct.E_),ti=li(),bi=b.createElement("div",{className:Bl},ei,Si,Dl,$l&&b.createElement(nt.default,{motionName:`${ti}-fade`,visible:ql==="uploading",motionDeadline:2e3},Rl=>{let{className:kl}=Rl;const ki="percent"in cn?b.createElement(hn.Z,Object.assign({},ia,{type:"line",percent:cn.percent,"aria-label":cn["aria-label"],"aria-labelledby":cn["aria-labelledby"]})):null;return b.createElement("div",{className:be()(`${mn}-list-item-progress`,kl)},ki)})),qi=cn.response&&typeof cn.response=="string"?cn.response:((Kr=cn.error)===null||Kr===void 0?void 0:Kr.statusText)||((si=cn.error)===null||si===void 0?void 0:si.message)||vn.uploadError,Ki=ql==="error"?b.createElement(Zt.Z,{title:qi,getPopupContainer:Rl=>Rl.parentNode},bi):bi;return b.createElement("div",{className:be()(`${mn}-list-item-container`,Ln),style:un,ref:gn},Cr?Cr(Ki,cn,Ba,{download:zo.bind(null,cn),preview:Er.bind(null,cn),remove:Wr.bind(null,cn)}):Ki)});const ga=(At,gn)=>{const{listType:mn="text",previewFile:Ln=Ge,onPreview:un,onDownload:vn,onRemove:sn,locale:cn,iconRender:Ba,isImageUrl:ia=Rt,prefixCls:$t,items:Qo=[],showPreviewIcon:Cr=!0,showRemoveIcon:Yr=!0,showDownloadIcon:cl=!1,removeIcon:Zn,previewIcon:Ia,downloadIcon:Bo,progress:wa={size:[-1,2],showInfo:!1},appendAction:ro,appendActionVisible:Er=!0,itemRender:zo,disabled:Wr}=At,Kr=(0,It.Z)(),[si,Kl]=b.useState(!1);b.useEffect(()=>{mn!=="picture"&&mn!=="picture-card"&&mn!=="picture-circle"||(Qo||[]).forEach(vr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(vr.originFileObj instanceof File||vr.originFileObj instanceof Blob)||vr.thumbUrl!==void 0||(vr.thumbUrl="",Ln&&Ln(vr.originFileObj).then(pl=>{vr.thumbUrl=pl||"",Kr()}))})},[mn,Qo,Ln]),b.useEffect(()=>{Kl(!0)},[]);const ql=(vr,pl)=>{if(un)return pl==null||pl.preventDefault(),un(vr)},fl=vr=>{typeof vn=="function"?vn(vr):vr.url&&window.open(vr.url)},$l=vr=>{sn==null||sn(vr)},ci=vr=>{if(Ba)return Ba(vr,mn);const pl=vr.status==="uploading",Dl=ia&&ia(vr)?b.createElement(Ae,null):b.createElement(Wt,null);let li=pl?b.createElement(ht.Z,null):b.createElement(Pn,null);return mn==="picture"?li=pl?b.createElement(ht.Z,null):Dl:(mn==="picture-card"||mn==="picture-circle")&&(li=pl?cn.uploading:Dl),li},di=(vr,pl,Dl,li)=>{const ti={type:"text",size:"small",title:li,onClick:bi=>{pl(),(0,Ie.l$)(vr)&&vr.props.onClick&&vr.props.onClick(bi)},className:`${Dl}-list-item-action`,disabled:Wr};if((0,Ie.l$)(vr)){const bi=(0,Ie.Tm)(vr,Object.assign(Object.assign({},vr.props),{onClick:()=>{}}));return b.createElement(et.ZP,Object.assign({},ti,{icon:bi}))}return b.createElement(et.ZP,Object.assign({},ti),b.createElement("span",null,vr))};b.useImperativeHandle(gn,()=>({handlePreview:ql,handleDownload:fl}));const{getPrefixCls:ei}=b.useContext(ct.E_),Bl=ei("upload",$t),fi=ei(),Ti=be()(`${Bl}-list`,`${Bl}-list-${mn}`),Oi=(0,re.Z)(Qo.map(vr=>({key:vr.uid,file:vr})));let ri={motionDeadline:2e3,motionName:`${Bl}-${mn==="picture-card"||mn==="picture-circle"?"animate-inline":"animate"}`,keys:Oi,motionAppear:si};const Si=b.useMemo(()=>{const vr=Object.assign({},(0,Me.Z)(fi));return delete vr.onAppearEnd,delete vr.onEnterEnd,delete vr.onLeaveEnd,vr},[fi]);return mn!=="picture-card"&&mn!=="picture-circle"&&(ri=Object.assign(Object.assign({},Si),ri)),b.createElement("div",{className:Ti},b.createElement(nt.CSSMotionList,Object.assign({},ri,{component:!1}),vr=>{let{key:pl,file:Dl,className:li,style:ti}=vr;return b.createElement(Rn,{key:pl,locale:cn,prefixCls:Bl,className:li,style:ti,file:Dl,items:Qo,progress:wa,listType:mn,isImgUrl:ia,showPreviewIcon:Cr,showRemoveIcon:Yr,showDownloadIcon:cl,removeIcon:Zn,previewIcon:Ia,downloadIcon:Bo,iconRender:ci,actionIconRender:di,itemRender:zo,onPreview:ql,onDownload:fl,onClose:$l})}),ro&&b.createElement(nt.default,Object.assign({},ri,{visible:Er,forceRender:!0}),vr=>{let{className:pl,style:Dl}=vr;return(0,Ie.Tm)(ro,li=>({className:be()(li.className,pl),style:Object.assign(Object.assign(Object.assign({},Dl),{pointerEvents:pl?"none":void 0}),li.style)}))}))};var Pa=b.forwardRef(ga),En=te(17313),Ka=te(8378),oo=te(83116),On=te(37613),uo=At=>{const{componentCls:gn,iconCls:mn}=At;return{[`${gn}-wrapper`]:{[`${gn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:At.colorFillAlter,border:`${At.lineWidth}px dashed ${At.colorBorder}`,borderRadius:At.borderRadiusLG,cursor:"pointer",transition:`border-color ${At.motionDurationSlow}`,[gn]:{padding:`${At.padding}px 0`},[`${gn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${gn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${gn}-disabled):hover`]:{borderColor:At.colorPrimaryHover},[`p${gn}-drag-icon`]:{marginBottom:At.margin,[mn]:{color:At.colorPrimary,fontSize:At.uploadThumbnailSize}},[`p${gn}-text`]:{margin:`0 0 ${At.marginXXS}px`,color:At.colorTextHeading,fontSize:At.fontSizeLG},[`p${gn}-hint`]:{color:At.colorTextDescription,fontSize:At.fontSize},[`&${gn}-disabled`]:{cursor:"not-allowed",[`p${gn}-drag-icon ${mn}, p${gn}-text, p${gn}-hint `]:{color:At.colorTextDisabled}}}}}},nn=At=>{const{componentCls:gn,antCls:mn,iconCls:Ln,fontSize:un,lineHeight:vn}=At,sn=`${gn}-list-item`,cn=`${sn}-actions`,Ba=`${sn}-action`,ia=Math.round(un*vn);return{[`${gn}-wrapper`]:{[`${gn}-list`]:Object.assign(Object.assign({},(0,En.dF)()),{lineHeight:At.lineHeight,[sn]:{position:"relative",height:At.lineHeight*un,marginTop:At.marginXS,fontSize:un,display:"flex",alignItems:"center",transition:`background-color ${At.motionDurationSlow}`,"&:hover":{backgroundColor:At.controlItemBgHover},[`${sn}-name`]:Object.assign(Object.assign({},En.vS),{padding:`0 ${At.paddingXS}px`,lineHeight:vn,flex:"auto",transition:`all ${At.motionDurationSlow}`}),[cn]:{[Ba]:{opacity:0},[`${Ba}${mn}-btn-sm`]:{height:ia,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${Ba}:focus-visible, &.picture ${Ba} - `]:{opacity:1},[Ln]:{color:At.actionsColor,transition:`all ${At.motionDurationSlow}`},[`&:hover ${Ln}`]:{color:At.colorText}},[`${gn}-icon ${Ln}`]:{color:At.colorTextDescription,fontSize:un},[`${sn}-progress`]:{position:"absolute",bottom:-At.uploadProgressOffset,width:"100%",paddingInlineStart:un+At.paddingXS,fontSize:un,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${sn}:hover ${Ba}`]:{opacity:1,color:At.colorText},[`${sn}-error`]:{color:At.colorError,[`${sn}-name, ${gn}-icon ${Ln}`]:{color:At.colorError},[cn]:{[`${Ln}, ${Ln}:hover`]:{color:At.colorError},[Ba]:{opacity:1}}},[`${gn}-list-item-container`]:{transition:`opacity ${At.motionDurationSlow}, height ${At.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},_n=te(36237),na=te(1950);const Oa=new _n.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),fa=new _n.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var ar=At=>{const{componentCls:gn}=At,mn=`${gn}-animate-inline`;return[{[`${gn}-wrapper`]:{[`${mn}-appear, ${mn}-enter, ${mn}-leave`]:{animationDuration:At.motionDurationSlow,animationTimingFunction:At.motionEaseInOutCirc,animationFillMode:"forwards"},[`${mn}-appear, ${mn}-enter`]:{animationName:Oa},[`${mn}-leave`]:{animationName:fa}}},{[`${gn}-wrapper`]:(0,na.J$)(At)},Oa,fa]},Ar=te(30071),jr=te(64993);const Et=At=>{const{componentCls:gn,iconCls:mn,uploadThumbnailSize:Ln,uploadProgressOffset:un}=At,vn=`${gn}-list`,sn=`${vn}-item`;return{[`${gn}-wrapper`]:{[` + `]:{opacity:1},[Ln]:{color:At.actionsColor,transition:`all ${At.motionDurationSlow}`},[`&:hover ${Ln}`]:{color:At.colorText}},[`${gn}-icon ${Ln}`]:{color:At.colorTextDescription,fontSize:un},[`${sn}-progress`]:{position:"absolute",bottom:-At.uploadProgressOffset,width:"100%",paddingInlineStart:un+At.paddingXS,fontSize:un,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${sn}:hover ${Ba}`]:{opacity:1,color:At.colorText},[`${sn}-error`]:{color:At.colorError,[`${sn}-name, ${gn}-icon ${Ln}`]:{color:At.colorError},[cn]:{[`${Ln}, ${Ln}:hover`]:{color:At.colorError},[Ba]:{opacity:1}}},[`${gn}-list-item-container`]:{transition:`opacity ${At.motionDurationSlow}, height ${At.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},_n=te(36237),na=te(1950);const Oa=new _n.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),fa=new _n.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var ar=At=>{const{componentCls:gn}=At,mn=`${gn}-animate-inline`;return[{[`${gn}-wrapper`]:{[`${mn}-appear, ${mn}-enter, ${mn}-leave`]:{animationDuration:At.motionDurationSlow,animationTimingFunction:At.motionEaseInOutCirc,animationFillMode:"forwards"},[`${mn}-appear, ${mn}-enter`]:{animationName:Oa},[`${mn}-leave`]:{animationName:fa}}},{[`${gn}-wrapper`]:(0,na.J$)(At)},Oa,fa]},Ar=te(30071),jr=te(64993);const St=At=>{const{componentCls:gn,iconCls:mn,uploadThumbnailSize:Ln,uploadProgressOffset:un}=At,vn=`${gn}-list`,sn=`${vn}-item`;return{[`${gn}-wrapper`]:{[` ${vn}${vn}-picture, ${vn}${vn}-picture-card, ${vn}${vn}-picture-circle `]:{[sn]:{position:"relative",height:Ln+At.lineWidth*2+At.paddingXS*2,padding:At.paddingXS,border:`${At.lineWidth}px ${At.lineType} ${At.colorBorder}`,borderRadius:At.borderRadiusLG,"&:hover":{background:"transparent"},[`${sn}-thumbnail`]:Object.assign(Object.assign({},En.vS),{width:Ln,height:Ln,lineHeight:`${Ln+At.paddingSM}px`,textAlign:"center",flex:"none",[mn]:{fontSize:At.fontSizeHeading2,color:At.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${sn}-progress`]:{bottom:un,width:`calc(100% - ${At.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ln+At.paddingXS}},[`${sn}-error`]:{borderColor:At.colorError,[`${sn}-thumbnail ${mn}`]:{[`svg path[fill='${Ar.blue[0]}']`]:{fill:At.colorErrorBg},[`svg path[fill='${Ar.blue.primary}']`]:{fill:At.colorError}}},[`${sn}-uploading`]:{borderStyle:"dashed",[`${sn}-name`]:{marginBottom:un}}},[`${vn}${vn}-picture-circle ${sn}`]:{[`&, &::before, ${sn}-thumbnail`]:{borderRadius:"50%"}}}}},Ot=At=>{const{componentCls:gn,iconCls:mn,fontSizeLG:Ln,colorTextLightSolid:un}=At,vn=`${gn}-list`,sn=`${vn}-item`,cn=At.uploadPicCardSize;return{[` ${gn}-wrapper${gn}-picture-card-wrapper, ${gn}-wrapper${gn}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,En.dF)()),{display:"inline-block",width:"100%",[`${gn}${gn}-select`]:{width:cn,height:cn,marginInlineEnd:At.marginXS,marginBottom:At.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:At.colorFillAlter,border:`${At.lineWidth}px dashed ${At.colorBorder}`,borderRadius:At.borderRadiusLG,cursor:"pointer",transition:`border-color ${At.motionDurationSlow}`,[`> ${gn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${gn}-disabled):hover`]:{borderColor:At.colorPrimary}},[`${vn}${vn}-picture-card, ${vn}${vn}-picture-circle`]:{[`${vn}-item-container`]:{display:"inline-block",width:cn,height:cn,marginBlock:`0 ${At.marginXS}px`,marginInline:`0 ${At.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[sn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${At.paddingXS*2}px)`,height:`calc(100% - ${At.paddingXS*2}px)`,backgroundColor:At.colorBgMask,opacity:0,transition:`all ${At.motionDurationSlow}`,content:'" "'}},[`${sn}:hover`]:{[`&::before, ${sn}-actions`]:{opacity:1}},[`${sn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${At.motionDurationSlow}`,[`${mn}-eye, ${mn}-download, ${mn}-delete`]:{zIndex:10,width:Ln,margin:`0 ${At.marginXXS}px`,fontSize:Ln,cursor:"pointer",transition:`all ${At.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${sn}-actions, ${sn}-actions:hover`]:{[`${mn}-eye, ${mn}-download, ${mn}-delete`]:{color:new jr.C(un).setAlpha(.65).toRgbString(),"&:hover":{color:un}}},[`${sn}-thumbnail, ${sn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${sn}-name`]:{display:"none",textAlign:"center"},[`${sn}-file + ${sn}-name`]:{position:"absolute",bottom:At.margin,display:"block",width:`calc(100% - ${At.paddingXS*2}px)`},[`${sn}-uploading`]:{[`&${sn}`]:{backgroundColor:At.colorFillAlter},[`&::before, ${mn}-eye, ${mn}-download, ${mn}-delete`]:{display:"none"}},[`${sn}-progress`]:{bottom:At.marginXL,width:`calc(100% - ${At.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${gn}-wrapper${gn}-picture-circle-wrapper`]:{[`${gn}${gn}-select`]:{borderRadius:"50%"}}}};var zn=At=>{const{componentCls:gn}=At;return{[`${gn}-rtl`]:{direction:"rtl"}}};const $n=At=>{const{componentCls:gn,colorTextDisabled:mn}=At;return{[`${gn}-wrapper`]:Object.assign(Object.assign({},(0,En.Wf)(At)),{[gn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${gn}-select`]:{display:"inline-block"},[`${gn}-disabled`]:{color:mn,cursor:"not-allowed"}})}};var Yn=(0,oo.Z)("Upload",At=>{const{fontSizeHeading3:gn,fontSize:mn,lineHeight:Ln,lineWidth:un,controlHeightLG:vn}=At,sn=Math.round(mn*Ln),cn=(0,On.TS)(At,{uploadThumbnailSize:gn*2,uploadProgressOffset:sn/2+un,uploadPicCardSize:vn*2.55});return[$n(cn),uo(cn),Et(cn),Ot(cn),nn(cn),ar(cn),zn(cn),(0,Ka.Z)(cn)]},At=>({actionsColor:At.colorTextDescription})),Vo=function(At,gn,mn,Ln){function un(vn){return vn instanceof mn?vn:new mn(function(sn){sn(vn)})}return new(mn||(mn=Promise))(function(vn,sn){function cn($t){try{ia(Ln.next($t))}catch(Qo){sn(Qo)}}function Ba($t){try{ia(Ln.throw($t))}catch(Qo){sn(Qo)}}function ia($t){$t.done?vn($t.value):un($t.value).then(cn,Ba)}ia((Ln=Ln.apply(At,gn||[])).next())})};const _a=`__LIST_IGNORE_${Date.now()}__`,Ua=(At,gn)=>{const{fileList:mn,defaultFileList:Ln,onRemove:un,showUploadList:vn=!0,listType:sn="text",onPreview:cn,onDownload:Ba,onChange:ia,onDrop:$t,previewFile:Qo,disabled:Cr,locale:Yr,iconRender:cl,isImageUrl:Zn,progress:Ia,prefixCls:Bo,className:wa,type:ro="select",children:Er,style:zo,itemRender:Wr,maxCount:Kr,data:si={},multiple:Kl=!1,action:ql="",accept:fl="",supportServerRender:$l=!0,rootClassName:ci}=At,di=b.useContext(st.Z),ei=Cr!=null?Cr:di,[Bl,fi]=(0,Re.Z)(Ln||[],{value:mn,postState:sr=>sr!=null?sr:[]}),[Ti,Oi]=b.useState("drop"),Pi=b.useRef(null);b.useMemo(()=>{const sr=Date.now();(mn||[]).forEach((so,hl)=>{!so.uid&&!Object.isFrozen(so)&&(so.uid=`__AUTO__${sr}_${hl}__`)})},[mn]);const ri=(sr,so,hl)=>{let Ur=(0,re.Z)(so),Vr=!1;Kr===1?Ur=Ur.slice(-1):Kr&&(Vr=Ur.length>Kr,Ur=Ur.slice(0,Kr)),(0,at.flushSync)(()=>{fi(Ur)});const Qt={file:sr,fileList:Ur};hl&&(Qt.event=hl),(!Vr||Ur.some(kt=>kt.uid===sr.uid))&&(0,at.flushSync)(()=>{ia==null||ia(Qt)})},Si=(sr,so)=>Vo(void 0,void 0,void 0,function*(){const{beforeUpload:hl,transformFile:Ur}=At;let Vr=sr;if(hl){const Qt=yield hl(sr,so);if(Qt===!1)return!1;if(delete sr[_a],Qt===_a)return Object.defineProperty(sr,_a,{value:!0,configurable:!0}),!1;typeof Qt=="object"&&Qt&&(Vr=Qt)}return Ur&&(Vr=yield Ur(Vr)),Vr}),vr=sr=>{const so=sr.filter(Vr=>!Vr.file[_a]);if(!so.length)return;const hl=so.map(Vr=>tt(Vr.file));let Ur=(0,re.Z)(Bl);hl.forEach(Vr=>{Ur=je(Vr,Ur)}),hl.forEach((Vr,Qt)=>{let kt=Vr;if(so[Qt].parsedFile)Vr.status="uploading";else{const{originFileObj:rn}=Vr;let Vn;try{Vn=new File([rn],rn.name,{type:rn.type})}catch(lo){Vn=new Blob([rn],{type:rn.type}),Vn.name=rn.name,Vn.lastModifiedDate=new Date,Vn.lastModified=new Date().getTime()}Vn.uid=Vr.uid,kt=Vn}ri(kt,Ur)})},pl=(sr,so,hl)=>{try{typeof sr=="string"&&(sr=JSON.parse(sr))}catch(Qt){}if(!mt(so,Bl))return;const Ur=tt(so);Ur.status="done",Ur.percent=100,Ur.response=sr,Ur.xhr=hl;const Vr=je(Ur,Bl);ri(Ur,Vr)},Dl=(sr,so)=>{if(!mt(so,Bl))return;const hl=tt(so);hl.status="uploading",hl.percent=sr.percent;const Ur=je(hl,Bl);ri(hl,Ur,sr)},li=(sr,so,hl)=>{if(!mt(hl,Bl))return;const Ur=tt(hl);Ur.error=sr,Ur.response=so,Ur.status="error";const Vr=je(Ur,Bl);ri(Ur,Vr)},ti=sr=>{let so;Promise.resolve(typeof un=="function"?un(sr):un).then(hl=>{var Ur;if(hl===!1)return;const Vr=yn(sr,Bl);Vr&&(so=Object.assign(Object.assign({},sr),{status:"removed"}),Bl==null||Bl.forEach(Qt=>{const kt=so.uid!==void 0?"uid":"name";Qt[kt]===so[kt]&&!Object.isFrozen(Qt)&&(Qt.status="removed")}),(Ur=Pi.current)===null||Ur===void 0||Ur.abort(so),ri(so,Vr))})},bi=sr=>{Oi(sr.type),sr.type==="drop"&&($t==null||$t(sr))};b.useImperativeHandle(gn,()=>({onBatchStart:vr,onSuccess:pl,onProgress:Dl,onError:li,fileList:Bl,upload:Pi.current}));const{getPrefixCls:qi,direction:Ki,upload:Rl}=b.useContext(vt.E_),kl=qi("upload",Bo),ki=Object.assign(Object.assign({onBatchStart:vr,onError:li,onProgress:Dl,onSuccess:pl},At),{data:si,multiple:Kl,action:ql,accept:fl,supportServerRender:$l,prefixCls:kl,disabled:ei,beforeUpload:Si,onChange:void 0});delete ki.className,delete ki.style,(!Er||ei)&&delete ki.id;const[Tn,su]=Yn(kl),[cu]=(0,pt.Z)("Upload",Je.Z.Upload),{showRemoveIcon:yo,showPreviewIcon:Fa,showDownloadIcon:Ga,removeIcon:ja,previewIcon:Or,downloadIcon:vl}=typeof vn=="boolean"?{}:vn,Ll=(sr,so)=>vn?b.createElement(Pa,{prefixCls:kl,listType:sn,items:Bl,previewFile:Qo,onPreview:cn,onDownload:Ba,onRemove:ti,showRemoveIcon:!ei&&yo,showPreviewIcon:Fa,showDownloadIcon:Ga,removeIcon:ja,previewIcon:Or,downloadIcon:vl,iconRender:cl,locale:Object.assign(Object.assign({},cu),Yr),isImageUrl:Zn,progress:Ia,appendAction:sr,appendActionVisible:so,itemRender:Wr,disabled:ei}):sr,$r=be()(`${kl}-wrapper`,wa,ci,su,Rl==null?void 0:Rl.className,{[`${kl}-rtl`]:Ki==="rtl",[`${kl}-picture-card-wrapper`]:sn==="picture-card",[`${kl}-picture-circle-wrapper`]:sn==="picture-circle"}),Ul=Object.assign(Object.assign({},Rl==null?void 0:Rl.style),zo);if(ro==="drag"){const sr=be()(su,kl,`${kl}-drag`,{[`${kl}-drag-uploading`]:Bl.some(so=>so.status==="uploading"),[`${kl}-drag-hover`]:Ti==="dragover",[`${kl}-disabled`]:ei,[`${kl}-rtl`]:Ki==="rtl"});return Tn(b.createElement("span",{className:$r},b.createElement("div",{className:sr,style:Ul,onDrop:bi,onDragOver:bi,onDragLeave:bi},b.createElement(Oe,Object.assign({},ki,{ref:Pi,className:`${kl}-btn`}),b.createElement("div",{className:`${kl}-drag-container`},Er))),Ll()))}const Yl=be()(kl,`${kl}-select`,{[`${kl}-disabled`]:ei}),ni=(sr=>b.createElement("div",{className:Yl,style:sr},b.createElement(Oe,Object.assign({},ki,{ref:Pi}))))(Er?void 0:{display:"none"});return Tn(sn==="picture-card"||sn==="picture-circle"?b.createElement("span",{className:$r},Ll(ni,!!Er)):b.createElement("span",{className:$r},ni,Ll()))};var Qa=b.forwardRef(Ua),kn=function(At,gn){var mn={};for(var Ln in At)Object.prototype.hasOwnProperty.call(At,Ln)&&gn.indexOf(Ln)<0&&(mn[Ln]=At[Ln]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var un=0,Ln=Object.getOwnPropertySymbols(At);un{var{style:mn,height:Ln}=At,un=kn(At,["style","height"]);return b.createElement(Qa,Object.assign({ref:gn},un,{type:"drag",style:Object.assign(Object.assign({},mn),{height:Ln})}))});const xr=Qa;xr.Dragger=Gr,xr.LIST_IGNORE=_a;var $o=xr},14625:function(ot){function Qe(b){var re,Se,be="";if(typeof b=="string"||typeof b=="number")be+=b;else if(typeof b=="object")if(Array.isArray(b)){var Be=b.length;for(re=0;re0&&arguments[0]!==void 0?arguments[0]:[],rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ye=dt.length,Ae=rt.length;if(Math.abs(Ye-Ae)!==1)return{add:!1,key:null};function nt(It,Me){var Ie=new Map;It.forEach(function(tt){Ie.set(tt,!0)});var et=Me.filter(function(tt){return!Ie.has(tt)});return et.length===1?et[0]:null}return Ye ").concat(rt);return rt}var ct=E.forwardRef(function(dt,rt){var Ye=dt.prefixCls,Ae=dt.data,nt=dt.selectable,It=dt.checkable,Me=dt.expandedKeys,Ie=dt.selectedKeys,et=dt.checkedKeys,tt=dt.loadedKeys,je=dt.loadingKeys,mt=dt.halfCheckedKeys,yn=dt.keyEntities,Vt=dt.disabled,pn=dt.dragging,Rt=dt.dragOverNodeKey,dn=dt.dropPosition,Ge=dt.motion,ht=dt.height,ft=dt.itemHeight,Gt=dt.virtual,hn=dt.focusable,Zt=dt.activeItem,Cn=dt.focused,Rn=dt.tabIndex,ga=dt.onKeyDown,Da=dt.onFocus,Pa=dt.onBlur,En=dt.onActiveChange,Ka=dt.onListChangeStart,oo=dt.onListChangeEnd,On=(0,ae.Z)(dt,Re),Eo=E.useRef(null),uo=E.useRef(null);E.useImperativeHandle(rt,function(){return{scrollTo:function($o){Eo.current.scrollTo($o)},getIndentWidth:function(){return uo.current.offsetWidth}}});var no=E.useState(Me),nn=(0,ne.Z)(no,2),_n=nn[0],na=nn[1],Oa=E.useState(Ae),fa=(0,ne.Z)(Oa,2),va=fa[0],ar=fa[1],Ar=E.useState(Ae),jr=(0,ne.Z)(Ar,2),Et=jr[0],Ot=jr[1],Ft=E.useState([]),zn=(0,ne.Z)(Ft,2),$n=zn[0],Yn=zn[1],Vo=E.useState(null),_a=(0,ne.Z)(Vo,2),Ua=_a[0],Br=_a[1],Qa=E.useRef(Ae);Qa.current=Ae;function kn(){var xr=Qa.current;ar(xr),Ot(xr),Yn([]),Br(null),oo()}(0,le.Z)(function(){na(Me);var xr=Ve(_n,Me);if(xr.key!==null)if(xr.add){var $o=va.findIndex(function(vn){var sn=vn.key;return sn===xr.key}),At=qe(Oe(va,Ae,xr.key),Gt,ht,ft),gn=va.slice();gn.splice($o+1,0,Pt),Ot(gn),Yn(At),Br("show")}else{var mn=Ae.findIndex(function(vn){var sn=vn.key;return sn===xr.key}),Ln=qe(Oe(Ae,va,xr.key),Gt,ht,ft),un=Ae.slice();un.splice(mn+1,0,Pt),Ot(un),Yn(Ln),Br("hide")}else va!==Ae&&(ar(Ae),Ot(Ae))},[Me,Ae]),E.useEffect(function(){pn||kn()},[pn]);var mr=Ge?Et:Ae,Gr={expandedKeys:Me,selectedKeys:Ie,loadedKeys:tt,loadingKeys:je,checkedKeys:et,halfCheckedKeys:mt,dragOverNodeKey:Rt,dropPosition:dn,keyEntities:yn};return E.createElement(E.Fragment,null,Cn&&Zt&&E.createElement("span",{style:at,"aria-live":"assertive"},_e(Zt)),E.createElement("div",null,E.createElement("input",{style:at,disabled:hn===!1||Vt,tabIndex:hn!==!1?Rn:null,onKeyDown:ga,onFocus:Da,onBlur:Pa,value:"",onChange:vt,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(Ye,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(Ye,"-indent")},E.createElement("div",{ref:uo,className:"".concat(Ye,"-indent-unit")}))),E.createElement(ie.Z,(0,b.Z)({},On,{data:mr,itemKey:we,height:ht,fullHeight:!1,virtual:Gt,itemHeight:ft,prefixCls:"".concat(Ye,"-list"),ref:Eo,onVisibleChange:function($o,At){var gn=new Set($o),mn=At.filter(function(Ln){return!gn.has(Ln)});mn.some(function(Ln){return we(Ln)===st})&&kn()}}),function(xr){var $o=xr.pos,At=(0,b.Z)({},(z(xr.data),xr.data)),gn=xr.title,mn=xr.key,Ln=xr.isStart,un=xr.isEnd,vn=(0,fe.km)(mn,$o);delete At.key,delete At.children;var sn=(0,fe.H8)(vn,Gr);return E.createElement(Le,(0,b.Z)({},At,sn,{title:gn,active:!!Zt&&mn===Zt.key,pos:$o,data:xr.data,isStart:Ln,isEnd:un,motion:Ge,motionNodes:mn===st?$n:null,motionType:Ua,onMotionStart:Ka,onMotionEnd:kn,treeNodeRequiredProps:Gr,onMouseMove:function(){En(null)}}))}))});ct.displayName="NodeList";var Wt=ct,gt=te(35654),qt=te(90782),Ze=te(67841),Tt=10,Ht=function(dt){(0,ze.Z)(Ye,dt);var rt=(0,ke.Z)(Ye);function Ye(){var Ae;(0,Ce.Z)(this,Ye);for(var nt=arguments.length,It=new Array(nt),Me=0;Me2&&arguments[2]!==void 0?arguments[2]:!1,mt=Ae.state,yn=mt.dragChildrenKeys,Vt=mt.dropPosition,pn=mt.dropTargetKey,Rt=mt.dropTargetPos,dn=mt.dropAllowed;if(dn){var Ge=Ae.props.onDrop;if(Ae.setState({dragOverNodeKey:null}),Ae.cleanDragState(),pn!==null){var ht=(0,be.Z)((0,be.Z)({},(0,fe.H8)(pn,Ae.getTreeNodeRequiredProps())),{},{active:((tt=Ae.getActiveItem())===null||tt===void 0?void 0:tt.key)===pn,data:(0,Ze.Z)(Ae.state.keyEntities,pn).node}),ft=yn.indexOf(pn)!==-1;(0,a.ZP)(!ft,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Gt=(0,gt.yx)(Rt),hn={event:Ie,node:(0,fe.F)(ht),dragNode:Ae.dragNode?(0,fe.F)(Ae.dragNode.props):null,dragNodesKeys:[Ae.dragNode.props.eventKey].concat(yn),dropToGap:Vt!==0,dropPosition:Vt+Number(Gt[Gt.length-1])};je||Ge==null||Ge(hn),Ae.dragNode=null}}},Ae.cleanDragState=function(){var Ie=Ae.state.draggingNodeKey;Ie!==null&&Ae.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ae.dragStartMousePosition=null,Ae.currentMouseOverDroppableNodeKey=null},Ae.triggerExpandActionExpand=function(Ie,et){var tt=Ae.state,je=tt.expandedKeys,mt=tt.flattenNodes,yn=et.expanded,Vt=et.key,pn=et.isLeaf;if(!(pn||Ie.shiftKey||Ie.metaKey||Ie.ctrlKey)){var Rt=mt.filter(function(Ge){return Ge.key===Vt})[0],dn=(0,fe.F)((0,be.Z)((0,be.Z)({},(0,fe.H8)(Vt,Ae.getTreeNodeRequiredProps())),{},{data:Rt.data}));Ae.setExpandedKeys(yn?(0,gt._5)(je,Vt):(0,gt.L0)(je,Vt)),Ae.onNodeExpand(Ie,dn)}},Ae.onNodeClick=function(Ie,et){var tt=Ae.props,je=tt.onClick,mt=tt.expandAction;mt==="click"&&Ae.triggerExpandActionExpand(Ie,et),je==null||je(Ie,et)},Ae.onNodeDoubleClick=function(Ie,et){var tt=Ae.props,je=tt.onDoubleClick,mt=tt.expandAction;mt==="doubleClick"&&Ae.triggerExpandActionExpand(Ie,et),je==null||je(Ie,et)},Ae.onNodeSelect=function(Ie,et){var tt=Ae.state.selectedKeys,je=Ae.state,mt=je.keyEntities,yn=je.fieldNames,Vt=Ae.props,pn=Vt.onSelect,Rt=Vt.multiple,dn=et.selected,Ge=et[yn.key],ht=!dn;ht?Rt?tt=(0,gt.L0)(tt,Ge):tt=[Ge]:tt=(0,gt._5)(tt,Ge);var ft=tt.map(function(Gt){var hn=(0,Ze.Z)(mt,Gt);return hn?hn.node:null}).filter(function(Gt){return Gt});Ae.setUncontrolledState({selectedKeys:tt}),pn==null||pn(tt,{event:"select",selected:ht,node:et,selectedNodes:ft,nativeEvent:Ie.nativeEvent})},Ae.onNodeCheck=function(Ie,et,tt){var je=Ae.state,mt=je.keyEntities,yn=je.checkedKeys,Vt=je.halfCheckedKeys,pn=Ae.props,Rt=pn.checkStrictly,dn=pn.onCheck,Ge=et.key,ht,ft={event:"check",node:et,checked:tt,nativeEvent:Ie.nativeEvent};if(Rt){var Gt=tt?(0,gt.L0)(yn,Ge):(0,gt._5)(yn,Ge),hn=(0,gt._5)(Vt,Ge);ht={checked:Gt,halfChecked:hn},ft.checkedNodes=Gt.map(function(Pa){return(0,Ze.Z)(mt,Pa)}).filter(function(Pa){return Pa}).map(function(Pa){return Pa.node}),Ae.setUncontrolledState({checkedKeys:Gt})}else{var Zt=(0,qt.S)([].concat((0,Be.Z)(yn),[Ge]),!0,mt),Cn=Zt.checkedKeys,Rn=Zt.halfCheckedKeys;if(!tt){var ga=new Set(Cn);ga.delete(Ge);var Da=(0,qt.S)(Array.from(ga),{checked:!1,halfCheckedKeys:Rn},mt);Cn=Da.checkedKeys,Rn=Da.halfCheckedKeys}ht=Cn,ft.checkedNodes=[],ft.checkedNodesPositions=[],ft.halfCheckedKeys=Rn,Cn.forEach(function(Pa){var En=(0,Ze.Z)(mt,Pa);if(En){var Ka=En.node,oo=En.pos;ft.checkedNodes.push(Ka),ft.checkedNodesPositions.push({node:Ka,pos:oo})}}),Ae.setUncontrolledState({checkedKeys:Cn},!1,{halfCheckedKeys:Rn})}dn==null||dn(ht,ft)},Ae.onNodeLoad=function(Ie){var et=Ie.key,tt=new Promise(function(je,mt){Ae.setState(function(yn){var Vt=yn.loadedKeys,pn=Vt===void 0?[]:Vt,Rt=yn.loadingKeys,dn=Rt===void 0?[]:Rt,Ge=Ae.props,ht=Ge.loadData,ft=Ge.onLoad;if(!ht||pn.indexOf(et)!==-1||dn.indexOf(et)!==-1)return null;var Gt=ht(Ie);return Gt.then(function(){var hn=Ae.state.loadedKeys,Zt=(0,gt.L0)(hn,et);ft==null||ft(Zt,{event:"load",node:Ie}),Ae.setUncontrolledState({loadedKeys:Zt}),Ae.setState(function(Cn){return{loadingKeys:(0,gt._5)(Cn.loadingKeys,et)}}),je()}).catch(function(hn){if(Ae.setState(function(Cn){return{loadingKeys:(0,gt._5)(Cn.loadingKeys,et)}}),Ae.loadingRetryTimes[et]=(Ae.loadingRetryTimes[et]||0)+1,Ae.loadingRetryTimes[et]>=Tt){var Zt=Ae.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ae.setUncontrolledState({loadedKeys:(0,gt.L0)(Zt,et)}),je()}mt(hn)}),{loadingKeys:(0,gt.L0)(dn,et)}})});return tt.catch(function(){}),tt},Ae.onNodeMouseEnter=function(Ie,et){var tt=Ae.props.onMouseEnter;tt==null||tt({event:Ie,node:et})},Ae.onNodeMouseLeave=function(Ie,et){var tt=Ae.props.onMouseLeave;tt==null||tt({event:Ie,node:et})},Ae.onNodeContextMenu=function(Ie,et){var tt=Ae.props.onRightClick;tt&&(Ie.preventDefault(),tt({event:Ie,node:et}))},Ae.onFocus=function(){var Ie=Ae.props.onFocus;Ae.setState({focused:!0});for(var et=arguments.length,tt=new Array(et),je=0;je1&&arguments[1]!==void 0?arguments[1]:!1,tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ae.destroyed){var je=!1,mt=!0,yn={};Object.keys(Ie).forEach(function(Vt){if(Vt in Ae.props){mt=!1;return}je=!0,yn[Vt]=Ie[Vt]}),je&&(!et||mt)&&Ae.setState((0,be.Z)((0,be.Z)({},yn),tt))}},Ae.scrollTo=function(Ie){Ae.listRef.current.scrollTo(Ie)},Ae}return(0,ue.Z)(Ye,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var nt=this.props.activeKey;nt!==void 0&&nt!==this.state.activeKey&&(this.setState({activeKey:nt}),nt!==null&&this.scrollTo({key:nt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var nt,It=this.state,Me=It.focused,Ie=It.flattenNodes,et=It.keyEntities,tt=It.draggingNodeKey,je=It.activeKey,mt=It.dropLevelOffset,yn=It.dropContainerKey,Vt=It.dropTargetKey,pn=It.dropPosition,Rt=It.dragOverNodeKey,dn=It.indent,Ge=this.props,ht=Ge.prefixCls,ft=Ge.className,Gt=Ge.style,hn=Ge.showLine,Zt=Ge.focusable,Cn=Ge.tabIndex,Rn=Cn===void 0?0:Cn,ga=Ge.selectable,Da=Ge.showIcon,Pa=Ge.icon,En=Ge.switcherIcon,Ka=Ge.draggable,oo=Ge.checkable,On=Ge.checkStrictly,Eo=Ge.disabled,uo=Ge.motion,no=Ge.loadData,nn=Ge.filterTreeNode,_n=Ge.height,na=Ge.itemHeight,Oa=Ge.virtual,fa=Ge.titleRender,va=Ge.dropIndicatorRender,ar=Ge.onContextMenu,Ar=Ge.onScroll,jr=Ge.direction,Et=Ge.rootClassName,Ot=Ge.rootStyle,Ft=(0,oe.Z)(this.props,{aria:!0,data:!0}),zn;return Ka&&((0,Se.Z)(Ka)==="object"?zn=Ka:typeof Ka=="function"?zn={nodeDraggable:Ka}:zn={}),E.createElement(x.k.Provider,{value:{prefixCls:ht,selectable:ga,showIcon:Da,icon:Pa,switcherIcon:En,draggable:zn,draggingNodeKey:tt,checkable:oo,checkStrictly:On,disabled:Eo,keyEntities:et,dropLevelOffset:mt,dropContainerKey:yn,dropTargetKey:Vt,dropPosition:pn,dragOverNodeKey:Rt,indent:dn,direction:jr,dropIndicatorRender:va,loadData:no,filterTreeNode:nn,titleRender:fa,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},E.createElement("div",{role:"tree",className:De()(ht,ft,Et,(nt={},(0,re.Z)(nt,"".concat(ht,"-show-line"),hn),(0,re.Z)(nt,"".concat(ht,"-focused"),Me),(0,re.Z)(nt,"".concat(ht,"-active-focused"),je!==null),nt)),style:Ot},E.createElement(Wt,(0,b.Z)({ref:this.listRef,prefixCls:ht,style:Gt,data:Ie,disabled:Eo,selectable:ga,checkable:!!oo,motion:uo,dragging:tt!==null,height:_n,itemHeight:na,virtual:Oa,focusable:Zt,focused:Me,tabIndex:Rn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ar,onScroll:Ar},this.getTreeNodeRequiredProps(),Ft))))}}],[{key:"getDerivedStateFromProps",value:function(nt,It){var Me=It.prevProps,Ie={prevProps:nt};function et(Zt){return!Me&&Zt in nt||Me&&Me[Zt]!==nt[Zt]}var tt,je=It.fieldNames;if(et("fieldNames")&&(je=(0,fe.w$)(nt.fieldNames),Ie.fieldNames=je),et("treeData")?tt=nt.treeData:et("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),tt=(0,fe.zn)(nt.children)),tt){Ie.treeData=tt;var mt=(0,fe.I8)(tt,{fieldNames:je});Ie.keyEntities=(0,be.Z)((0,re.Z)({},st,Je),mt.keyEntities)}var yn=Ie.keyEntities||It.keyEntities;if(et("expandedKeys")||Me&&et("autoExpandParent"))Ie.expandedKeys=nt.autoExpandParent||!Me&&nt.defaultExpandParent?(0,gt.r7)(nt.expandedKeys,yn):nt.expandedKeys;else if(!Me&&nt.defaultExpandAll){var Vt=(0,be.Z)({},yn);delete Vt[st],Ie.expandedKeys=Object.keys(Vt).map(function(Zt){return Vt[Zt].key})}else!Me&&nt.defaultExpandedKeys&&(Ie.expandedKeys=nt.autoExpandParent||nt.defaultExpandParent?(0,gt.r7)(nt.defaultExpandedKeys,yn):nt.defaultExpandedKeys);if(Ie.expandedKeys||delete Ie.expandedKeys,tt||Ie.expandedKeys){var pn=(0,fe.oH)(tt||It.treeData,Ie.expandedKeys||It.expandedKeys,je);Ie.flattenNodes=pn}if(nt.selectable&&(et("selectedKeys")?Ie.selectedKeys=(0,gt.BT)(nt.selectedKeys,nt):!Me&&nt.defaultSelectedKeys&&(Ie.selectedKeys=(0,gt.BT)(nt.defaultSelectedKeys,nt))),nt.checkable){var Rt;if(et("checkedKeys")?Rt=(0,gt.E6)(nt.checkedKeys)||{}:!Me&&nt.defaultCheckedKeys?Rt=(0,gt.E6)(nt.defaultCheckedKeys)||{}:tt&&(Rt=(0,gt.E6)(nt.checkedKeys)||{checkedKeys:It.checkedKeys,halfCheckedKeys:It.halfCheckedKeys}),Rt){var dn=Rt,Ge=dn.checkedKeys,ht=Ge===void 0?[]:Ge,ft=dn.halfCheckedKeys,Gt=ft===void 0?[]:ft;if(!nt.checkStrictly){var hn=(0,qt.S)(ht,!0,yn);ht=hn.checkedKeys,Gt=hn.halfCheckedKeys}Ie.checkedKeys=ht,Ie.halfCheckedKeys=Gt}}return et("loadedKeys")&&(Ie.loadedKeys=nt.loadedKeys),Ie}}]),Ye}(E.Component);Ht.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:y,allowDrop:function(){return!0},expandAction:!1},Ht.TreeNode=se.Z;var Pn=Ht,fn=Pn},35654:function(ot,Qe,te){"use strict";te.d(Qe,{BT:function(){return E},E6:function(){return z},L0:function(){return ke},OM:function(){return a},_5:function(){return ze},r7:function(){return ne},wA:function(){return De},yx:function(){return Te}});var b=te(94480),re=te(76190),Se=te(48736),be=te(59301),Be=te(39417),Ce=te(67841),ue=te(71430),Ne=null;function ze(ae,le){if(!ae)return[];var ie=ae.slice(),de=ie.indexOf(le);return de>=0&&ie.splice(de,1),ie}function ke(ae,le){var ie=(ae||[]).slice();return ie.indexOf(le)===-1&&ie.push(le),ie}function Te(ae){return ae.split("-")}function De(ae,le){var ie=[],de=(0,Ce.Z)(le,ae);function se(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ce.forEach(function(fe){var he=fe.key,Ee=fe.children;ie.push(he),se(Ee)})}return se(de.children),ie}function me(ae){if(ae.parent){var le=Te(ae.pos);return Number(le[le.length-1])===ae.parent.children.length-1}return!1}function oe(ae){var le=Te(ae.pos);return Number(le[le.length-1])===0}function a(ae,le,ie,de,se,ce,fe,he,Ee,Ke){var Le,Ve=ae.clientX,Oe=ae.clientY,Re=ae.target.getBoundingClientRect(),at=Re.top,vt=Re.height,st=(Ke==="rtl"?-1:1)*(((se==null?void 0:se.x)||0)-Ve),pt=(st-12)/de,Je=(0,Ce.Z)(he,ie.props.eventKey);if(Oe-1.5?ce({dragNode:Tt,dropNode:Ht,dropPosition:1})?gt=1:Pn=!1:ce({dragNode:Tt,dropNode:Ht,dropPosition:0})?gt=0:ce({dragNode:Tt,dropNode:Ht,dropPosition:1})?gt=1:Pn=!1:ce({dragNode:Tt,dropNode:Ht,dropPosition:1})?gt=1:Pn=!1,{dropPosition:gt,dropLevelOffset:qt,dropTargetKey:Je.key,dropTargetPos:Je.pos,dragOverNodeKey:Wt,dropContainerKey:gt===0?null:((Le=Je.parent)===null||Le===void 0?void 0:Le.key)||null,dropAllowed:Pn}}function E(ae,le){if(ae){var ie=le.multiple;return ie?ae.slice():ae.length?[ae[0]]:ae}}var x=function(le){return le};function y(ae,le){if(!ae)return[];var ie=le||{},de=ie.processProps,se=de===void 0?x:de,ce=Array.isArray(ae)?ae:[ae];return ce.map(function(fe){var he=fe.children,Ee=_objectWithoutProperties(fe,Ne),Ke=y(he,le);return React.createElement(TreeNode,_extends({key:Ee.key},se(Ee)),Ke)})}function z(ae){if(!ae)return null;var le;if(Array.isArray(ae))le={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,re.Z)(ae)==="object")le={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Se.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return le}function ne(ae,le){var ie=new Set;function de(se){if(!ie.has(se)){var ce=(0,Ce.Z)(le,se);if(ce){ie.add(se);var fe=ce.parent,he=ce.node;he.disabled||fe&&de(fe.key)}}}return(ae||[]).forEach(function(se){de(se)}),(0,b.Z)(ie)}},90782:function(ot,Qe,te){"use strict";te.d(Qe,{S:function(){return ue}});var b=te(48736),re=te(67841);function Se(Ne,ze){var ke=new Set;return Ne.forEach(function(Te){ze.has(Te)||ke.add(Te)}),ke}function be(Ne){var ze=Ne||{},ke=ze.disabled,Te=ze.disableCheckbox,De=ze.checkable;return!!(ke||Te)||De===!1}function Be(Ne,ze,ke,Te){for(var De=new Set(Ne),me=new Set,oe=0;oe<=ke;oe+=1){var a=ze.get(oe)||new Set;a.forEach(function(z){var ne=z.key,ae=z.node,le=z.children,ie=le===void 0?[]:le;De.has(ne)&&!Te(ae)&&ie.filter(function(de){return!Te(de.node)}).forEach(function(de){De.add(de.key)})})}for(var E=new Set,x=ke;x>=0;x-=1){var y=ze.get(x)||new Set;y.forEach(function(z){var ne=z.parent,ae=z.node;if(!(Te(ae)||!z.parent||E.has(z.parent.key))){if(Te(z.parent.node)){E.add(ne.key);return}var le=!0,ie=!1;(ne.children||[]).filter(function(de){return!Te(de.node)}).forEach(function(de){var se=de.key,ce=De.has(se);le&&!ce&&(le=!1),!ie&&(ce||me.has(se))&&(ie=!0)}),le&&De.add(ne.key),ie&&me.add(ne.key),E.add(ne.key)}})}return{checkedKeys:Array.from(De),halfCheckedKeys:Array.from(Se(me,De))}}function Ce(Ne,ze,ke,Te,De){for(var me=new Set(Ne),oe=new Set(ze),a=0;a<=Te;a+=1){var E=ke.get(a)||new Set;E.forEach(function(ne){var ae=ne.key,le=ne.node,ie=ne.children,de=ie===void 0?[]:ie;!me.has(ae)&&!oe.has(ae)&&!De(le)&&de.filter(function(se){return!De(se.node)}).forEach(function(se){me.delete(se.key)})})}oe=new Set;for(var x=new Set,y=Te;y>=0;y-=1){var z=ke.get(y)||new Set;z.forEach(function(ne){var ae=ne.parent,le=ne.node;if(!(De(le)||!ne.parent||x.has(ne.parent.key))){if(De(ne.parent.node)){x.add(ae.key);return}var ie=!0,de=!1;(ae.children||[]).filter(function(se){return!De(se.node)}).forEach(function(se){var ce=se.key,fe=me.has(ce);ie&&!fe&&(ie=!1),!de&&(fe||oe.has(ce))&&(de=!0)}),ie||me.delete(ae.key),de&&oe.add(ae.key),x.add(ae.key)}})}return{checkedKeys:Array.from(me),halfCheckedKeys:Array.from(Se(oe,me))}}function ue(Ne,ze,ke,Te){var De=[],me;Te?me=Te:me=be;var oe=new Set(Ne.filter(function(y){var z=!!(0,re.Z)(ke,y);return z||De.push(y),z})),a=new Map,E=0;Object.keys(ke).forEach(function(y){var z=ke[y],ne=z.level,ae=a.get(ne);ae||(ae=new Set,a.set(ne,ae)),ae.add(z),E=Math.max(E,ne)}),(0,b.ZP)(!De.length,"Tree missing follow keys: ".concat(De.slice(0,100).map(function(y){return"'".concat(y,"'")}).join(", ")));var x;return ze===!0?x=Be(oe,a,E,me):x=Ce(oe,ze.halfCheckedKeys,a,E,me),x}},67841:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return b}});function b(re,Se){return re[Se]}},71430:function(ot,Qe,te){"use strict";te.d(Qe,{F:function(){return ne},H8:function(){return z},I8:function(){return y},km:function(){return De},oH:function(){return E},w$:function(){return me},zn:function(){return a}});var b=te(76190),re=te(94480),Se=te(33885),be=te(75931),Be=te(11592),Ce=te(2738),ue=te(48736),Ne=te(67841),ze=["children"];function ke(ae,le){return"".concat(ae,"-").concat(le)}function Te(ae){return ae&&ae.type&&ae.type.isTreeNode}function De(ae,le){return ae!=null?ae:le}function me(ae){var le=ae||{},ie=le.title,de=le._title,se=le.key,ce=le.children,fe=ie||"title";return{title:fe,_title:de||[fe],key:se||"key",children:ce||"children"}}function oe(ae,le){var ie=new Map;function de(se){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(se||[]).forEach(function(fe){var he=fe[le.key],Ee=fe[le.children];warning(he!=null,"Tree node must have a certain key: [".concat(ce).concat(he,"]"));var Ke=String(he);warning(!ie.has(Ke)||he===null||he===void 0,"Same 'key' exist in the Tree: ".concat(Ke)),ie.set(Ke,!0),de(Ee,"".concat(ce).concat(Ke," > "))})}de(ae)}function a(ae){function le(ie){var de=(0,Be.Z)(ie);return de.map(function(se){if(!Te(se))return(0,ue.ZP)(!se,"Tree/TreeNode can only accept TreeNode as children."),null;var ce=se.key,fe=se.props,he=fe.children,Ee=(0,be.Z)(fe,ze),Ke=(0,Se.Z)({key:ce},Ee),Le=le(he);return Le.length&&(Ke.children=Le),Ke}).filter(function(se){return se})}return le(ae)}function E(ae,le,ie){var de=me(ie),se=de._title,ce=de.key,fe=de.children,he=new Set(le===!0?[]:le),Ee=[];function Ke(Le){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Le.map(function(Oe,Re){for(var at=ke(Ve?Ve.pos:"0",Re),vt=De(Oe[ce],at),st,pt=0;pt1&&arguments[1]!==void 0?arguments[1]:{},ie=le.initWrapper,de=le.processEntity,se=le.onProcessFinished,ce=le.externalGetKey,fe=le.childrenPropName,he=le.fieldNames,Ee=arguments.length>2?arguments[2]:void 0,Ke=ce||Ee,Le={},Ve={},Oe={posEntities:Le,keyEntities:Ve};return ie&&(Oe=ie(Oe)||Oe),x(ae,function(Re){var at=Re.node,vt=Re.index,st=Re.pos,pt=Re.key,Je=Re.parentPos,Pt=Re.level,qe=Re.nodes,we={node:at,nodes:qe,index:vt,key:pt,pos:st,level:Pt},_e=De(pt,st);Le[st]=we,Ve[_e]=we,we.parent=Le[Je],we.parent&&(we.parent.children=we.parent.children||[],we.parent.children.push(we)),de&&de(we,Oe)},{externalGetKey:Ke,childrenPropName:fe,fieldNames:he}),se&&se(Oe),Oe}function z(ae,le){var ie=le.expandedKeys,de=le.selectedKeys,se=le.loadedKeys,ce=le.loadingKeys,fe=le.checkedKeys,he=le.halfCheckedKeys,Ee=le.dragOverNodeKey,Ke=le.dropPosition,Le=le.keyEntities,Ve=(0,Ne.Z)(Le,ae),Oe={eventKey:ae,expanded:ie.indexOf(ae)!==-1,selected:de.indexOf(ae)!==-1,loaded:se.indexOf(ae)!==-1,loading:ce.indexOf(ae)!==-1,checked:fe.indexOf(ae)!==-1,halfChecked:he.indexOf(ae)!==-1,pos:String(Ve?Ve.pos:""),dragOver:Ee===ae&&Ke===0,dragOverGapTop:Ee===ae&&Ke===-1,dragOverGapBottom:Ee===ae&&Ke===1};return Oe}function ne(ae){var le=ae.data,ie=ae.expanded,de=ae.selected,se=ae.checked,ce=ae.loaded,fe=ae.loading,he=ae.halfChecked,Ee=ae.dragOver,Ke=ae.dragOverGapTop,Le=ae.dragOverGapBottom,Ve=ae.pos,Oe=ae.active,Re=ae.eventKey,at=(0,Se.Z)((0,Se.Z)({},le),{},{expanded:ie,selected:de,checked:se,loaded:ce,loading:fe,halfChecked:he,dragOver:Ee,dragOverGapTop:Ke,dragOverGapBottom:Le,pos:Ve,active:Oe,key:Re});return"props"in at||Object.defineProperty(at,"props",{get:function(){return(0,ue.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),at}},8224:function(ot,Qe,te){"use strict";te.d(Qe,{Z:function(){return re}});var b=te(4676);function re(Se,be,Be,Ce){var ue=b.unstable_batchedUpdates?function(ze){b.unstable_batchedUpdates(Be,ze)}:Be;return Se!=null&&Se.addEventListener&&Se.addEventListener(be,ue,Ce),{remove:function(){Se!=null&&Se.removeEventListener&&Se.removeEventListener(be,ue,Ce)}}}},55468:function(ot,Qe,te){"use strict";te.d(Qe,{g1:function(){return Te},os:function(){return me}});var b=/margin|padding|width|height|max|min|offset/,re={left:!0,top:!0},Se={cssFloat:1,styleFloat:1,float:1};function be(oe){return oe.nodeType===1?oe.ownerDocument.defaultView.getComputedStyle(oe,null):{}}function Be(oe,a,E){if(a=a.toLowerCase(),E==="auto"){if(a==="height")return oe.offsetHeight;if(a==="width")return oe.offsetWidth}return a in re||(re[a]=b.test(a)),re[a]?parseFloat(E)||0:E}function Ce(oe,a){var E=arguments.length,x=be(oe);return a=Se[a]?"cssFloat"in oe.style?"cssFloat":"styleFloat":a,E===1?x:Be(oe,a,x[a]||oe.style[a])}function ue(oe,a,E){var x=arguments.length;if(a=Se[a]?"cssFloat"in oe.style?"cssFloat":"styleFloat":a,x===3)return typeof E=="number"&&b.test(a)&&(E="".concat(E,"px")),oe.style[a]=E,E;for(var y in a)a.hasOwnProperty(y)&&ue(oe,y,a[y]);return be(oe)}function Ne(oe){return oe===document.body?document.documentElement.clientWidth:oe.offsetWidth}function ze(oe){return oe===document.body?window.innerHeight||document.documentElement.clientHeight:oe.offsetHeight}function ke(){var oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:oe,height:a}}function Te(){var oe=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:oe,height:a}}function De(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function me(oe){var a=oe.getBoundingClientRect(),E=document.documentElement;return{left:a.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},3465:function(ot,Qe,te){"use strict";te.d(Qe,{G:function(){return be}});var b=te(47273),re=function(Ce){if((0,b.Z)()&&window.document.documentElement){var ue=Array.isArray(Ce)?Ce:[Ce],Ne=window.document.documentElement;return ue.some(function(ze){return ze in Ne.style})}return!1},Se=function(Ce,ue){if(!re(Ce))return!1;var Ne=document.createElement("div"),ze=Ne.style[Ce];return Ne.style[Ce]=ue,Ne.style[Ce]!==ze};function be(Be,Ce){return!Array.isArray(Be)&&Ce!==void 0?Se(Be,Ce):re(Be)}},51353:function(ot,Qe,te){"use strict";Object.defineProperty(Qe,"__esModule",{value:!0}),Object.defineProperty(Qe,"DraggableCore",{enumerable:!0,get:function(){return Ne.default}}),Qe.default=void 0;var b=Te(te(59301)),re=ke(te(12708)),Se=ke(te(4676)),be=te(14625),Be=te(77026),Ce=te(22013),ue=te(80217),Ne=ke(te(68555)),ze=ke(te(97510));function ke(x){return x&&x.__esModule?x:{default:x}}function Te(x,y){if(typeof WeakMap=="function")var z=new WeakMap,ne=new WeakMap;return(Te=function(ae,le){if(!le&&ae&&ae.__esModule)return ae;var ie,de,se={__proto__:null,default:ae};if(ae===null||typeof ae!="object"&&typeof ae!="function")return se;if(ie=le?ne:z){if(ie.has(ae))return ie.get(ae);ie.set(ae,se)}for(const ce in ae)ce!=="default"&&{}.hasOwnProperty.call(ae,ce)&&((de=(ie=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ae,ce))&&(de.get||de.set)?ie(se,ce,de):se[ce]=ae[ce]);return se})(x,y)}function De(){return De=Object.assign?Object.assign.bind():function(x){for(var y=1;y{if((0,ze.default)("Draggable: onDragStart: %j",ne),this.props.onStart(z,(0,Ce.createDraggableData)(this,ne))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),me(this,"onDrag",(z,ne)=>{if(!this.state.dragging)return!1;(0,ze.default)("Draggable: onDrag: %j",ne);const ae=(0,Ce.createDraggableData)(this,ne),le={x:ae.x,y:ae.y,slackX:0,slackY:0};if(this.props.bounds){const{x:de,y:se}=le;le.x+=this.state.slackX,le.y+=this.state.slackY;const[ce,fe]=(0,Ce.getBoundPosition)(this,le.x,le.y);le.x=ce,le.y=fe,le.slackX=this.state.slackX+(de-le.x),le.slackY=this.state.slackY+(se-le.y),ae.x=le.x,ae.y=le.y,ae.deltaX=le.x-this.state.x,ae.deltaY=le.y-this.state.y}if(this.props.onDrag(z,ae)===!1)return!1;this.setState(le)}),me(this,"onDragStop",(z,ne)=>{if(!this.state.dragging||this.props.onStop(z,(0,Ce.createDraggableData)(this,ne))===!1)return!1;(0,ze.default)("Draggable: onDragStop: %j",ne);const le={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:de,y:se}=this.props.position;le.x=de,le.y=se}this.setState(le)}),this.state={dragging:!1,dragged:!1,x:y.position?y.position.x:y.defaultPosition.x,y:y.position?y.position.y:y.defaultPosition.y,prevPropsPosition:Hu({},y.position),slackX:0,slackY:0,isElementSVG:!1},y.position&&!(y.onDrag||y.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var y,z,ne;return(ne=(z=(y=this.props)==null?void 0:y.nodeRef)==null?void 0:z.current)!=null?ne:Se.default.findDOMNode(this)}render(){const vt=this.props,{axis:y,bounds:z,children:ne,defaultPosition:ae,defaultClassName:le,defaultClassNameDragging:ie,defaultClassNameDragged:de,position:se,positionOffset:ce,scale:fe}=vt,he=Oc(vt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Ee={},Ke=null;const Ve=!!!se||this.state.dragging,Oe=se||ae,Re={x:(0,Ce.canDragX)(this)&&Ve?this.state.x:Oe.x,y:(0,Ce.canDragY)(this)&&Ve?this.state.y:Oe.y};this.state.isElementSVG?Ke=(0,Be.createSVGTransform)(Re,ce):Ee=(0,Be.createCSSTransform)(Re,ce);const at=(0,be.clsx)(ne.props.className||"",le,{[ie]:this.state.dragging,[de]:this.state.dragged});return b.createElement(Ne.default,De({},he,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),b.cloneElement(b.Children.only(ne),{className:at,style:Hu(Hu({},ne.props.style),Ee),transform:Ke}))}}Qe.default=E,me(E,"displayName","Draggable"),me(E,"propTypes",Fc(Hu({},Ne.default.propTypes),{axis:re.default.oneOf(["both","x","y","none"]),bounds:re.default.oneOfType([re.default.shape({left:re.default.number,right:re.default.number,top:re.default.number,bottom:re.default.number}),re.default.string,re.default.oneOf([!1])]),defaultClassName:re.default.string,defaultClassNameDragging:re.default.string,defaultClassNameDragged:re.default.string,defaultPosition:re.default.shape({x:re.default.number,y:re.default.number}),positionOffset:re.default.shape({x:re.default.oneOfType([re.default.number,re.default.string]),y:re.default.oneOfType([re.default.number,re.default.string])}),position:re.default.shape({x:re.default.number,y:re.default.number}),className:ue.dontSetMe,style:ue.dontSetMe,transform:ue.dontSetMe})),me(E,"defaultProps",Fc(Hu({},Ne.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(ot,Qe,te){"use strict";Object.defineProperty(Qe,"__esModule",{value:!0}),Qe.default=void 0;var b=ze(te(59301)),re=Ne(te(12708)),Se=Ne(te(4676)),be=te(77026),Be=te(22013),Ce=te(80217),ue=Ne(te(97510));function Ne(E){return E&&E.__esModule?E:{default:E}}function ze(E,x){if(typeof WeakMap=="function")var y=new WeakMap,z=new WeakMap;return(ze=function(ne,ae){if(!ae&&ne&&ne.__esModule)return ne;var le,ie,de={__proto__:null,default:ne};if(ne===null||typeof ne!="object"&&typeof ne!="function")return de;if(le=ae?z:y){if(le.has(ne))return le.get(ne);le.set(ne,de)}for(const se in ne)se!=="default"&&{}.hasOwnProperty.call(ne,se)&&((ie=(le=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ne,se))&&(ie.get||ie.set)?le(de,se,ie):de[se]=ne[se]);return de})(E,x)}function ke(E,x,y){return(x=Te(x))in E?Object.defineProperty(E,x,{value:y,enumerable:!0,configurable:!0,writable:!0}):E[x]=y,E}function Te(E){var x=De(E,"string");return typeof x=="symbol"?x:x+""}function De(E,x){if(typeof E!="object"||!E)return E;var y=E[Symbol.toPrimitive];if(y!==void 0){var z=y.call(E,x||"default");if(typeof z!="object")return z;throw new TypeError("@@toPrimitive must return a primitive value.")}return(x==="string"?String:Number)(E)}const me={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let oe=me.mouse;class a extends b.Component{constructor(){super(...arguments),ke(this,"dragging",!1),ke(this,"lastX",NaN),ke(this,"lastY",NaN),ke(this,"touchIdentifier",null),ke(this,"mounted",!1),ke(this,"handleDragStart",x=>{if(this.props.onMouseDown(x),!this.props.allowAnyClick&&typeof x.button=="number"&&x.button!==0)return!1;const y=this.findDOMNode();if(!y||!y.ownerDocument||!y.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:z}=y;if(this.props.disabled||!(x.target instanceof z.defaultView.Node)||this.props.handle&&!(0,be.matchesSelectorAndParentsTo)(x.target,this.props.handle,y)||this.props.cancel&&(0,be.matchesSelectorAndParentsTo)(x.target,this.props.cancel,y))return;x.type==="touchstart"&&!this.props.allowMobileScroll&&x.preventDefault();const ne=(0,be.getTouchIdentifier)(x);this.touchIdentifier=ne;const ae=(0,Be.getControlPosition)(x,ne,this);if(ae==null)return;const{x:le,y:ie}=ae,de=(0,Be.createCoreData)(this,le,ie);(0,ue.default)("DraggableCore: handleDragStart: %j",de),(0,ue.default)("calling",this.props.onStart),!(this.props.onStart(x,de)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,be.addUserSelectStyles)(z),this.dragging=!0,this.lastX=le,this.lastY=ie,(0,be.addEvent)(z,oe.move,this.handleDrag),(0,be.addEvent)(z,oe.stop,this.handleDragStop))}),ke(this,"handleDrag",x=>{const y=(0,Be.getControlPosition)(x,this.touchIdentifier,this);if(y==null)return;let{x:z,y:ne}=y;if(Array.isArray(this.props.grid)){let ie=z-this.lastX,de=ne-this.lastY;if([ie,de]=(0,Be.snapToGrid)(this.props.grid,ie,de),!ie&&!de)return;z=this.lastX+ie,ne=this.lastY+de}const ae=(0,Be.createCoreData)(this,z,ne);if((0,ue.default)("DraggableCore: handleDrag: %j",ae),this.props.onDrag(x,ae)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(ie){const de=document.createEvent("MouseEvents");de.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(de)}return}this.lastX=z,this.lastY=ne}),ke(this,"handleDragStop",x=>{if(!this.dragging)return;const y=(0,Be.getControlPosition)(x,this.touchIdentifier,this);if(y==null)return;let{x:z,y:ne}=y;if(Array.isArray(this.props.grid)){let de=z-this.lastX||0,se=ne-this.lastY||0;[de,se]=(0,Be.snapToGrid)(this.props.grid,de,se),z=this.lastX+de,ne=this.lastY+se}const ae=(0,Be.createCoreData)(this,z,ne);if(this.props.onStop(x,ae)===!1||this.mounted===!1)return!1;const ie=this.findDOMNode();ie&&this.props.enableUserSelectHack&&(0,be.scheduleRemoveUserSelectStyles)(ie.ownerDocument),(0,ue.default)("DraggableCore: handleDragStop: %j",ae),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,ie&&((0,ue.default)("DraggableCore: Removing handlers"),(0,be.removeEvent)(ie.ownerDocument,oe.move,this.handleDrag),(0,be.removeEvent)(ie.ownerDocument,oe.stop,this.handleDragStop))}),ke(this,"onMouseDown",x=>(oe=me.mouse,this.handleDragStart(x))),ke(this,"onMouseUp",x=>(oe=me.mouse,this.handleDragStop(x))),ke(this,"onTouchStart",x=>(oe=me.touch,this.handleDragStart(x))),ke(this,"onTouchEnd",x=>(oe=me.touch,this.handleDragStop(x)))}componentDidMount(){this.mounted=!0;const x=this.findDOMNode();x&&(0,be.addEvent)(x,me.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const x=this.findDOMNode();if(x){const{ownerDocument:y}=x;(0,be.removeEvent)(y,me.mouse.move,this.handleDrag),(0,be.removeEvent)(y,me.touch.move,this.handleDrag),(0,be.removeEvent)(y,me.mouse.stop,this.handleDragStop),(0,be.removeEvent)(y,me.touch.stop,this.handleDragStop),(0,be.removeEvent)(x,me.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,be.scheduleRemoveUserSelectStyles)(y)}}findDOMNode(){var x,y,z;return(x=this.props)!=null&&x.nodeRef?(z=(y=this.props)==null?void 0:y.nodeRef)==null?void 0:z.current:Se.default.findDOMNode(this)}render(){return b.cloneElement(b.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}Qe.default=a,ke(a,"displayName","DraggableCore"),ke(a,"propTypes",{allowAnyClick:re.default.bool,allowMobileScroll:re.default.bool,children:re.default.node.isRequired,disabled:re.default.bool,enableUserSelectHack:re.default.bool,offsetParent:function(E,x){if(E[x]&&E[x].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:re.default.arrayOf(re.default.number),handle:re.default.string,cancel:re.default.string,nodeRef:re.default.object,onStart:re.default.func,onDrag:re.default.func,onStop:re.default.func,onMouseDown:re.default.func,scale:re.default.number,className:Ce.dontSetMe,style:Ce.dontSetMe,transform:Ce.dontSetMe}),ke(a,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(ot,Qe,te){"use strict";const{default:b,DraggableCore:re}=te(51353);ot.exports=b,ot.exports.default=b,ot.exports.DraggableCore=re},77026:function(ot,Qe,te){"use strict";Object.defineProperty(Qe,"__esModule",{value:!0}),Qe.addClassName=le,Qe.addEvent=ue,Qe.addUserSelectStyles=z,Qe.createCSSTransform=oe,Qe.createSVGTransform=a,Qe.getTouch=x,Qe.getTouchIdentifier=y,Qe.getTranslation=E,Qe.innerHeight=Te,Qe.innerWidth=De,Qe.matchesSelector=Be,Qe.matchesSelectorAndParentsTo=Ce,Qe.offsetXYFromParent=me,Qe.outerHeight=ze,Qe.outerWidth=ke,Qe.removeClassName=ie,Qe.removeEvent=Ne,Qe.scheduleRemoveUserSelectStyles=ne;var b=te(80217),re=Se(te(76172));function Se(de,se){if(typeof WeakMap=="function")var ce=new WeakMap,fe=new WeakMap;return(Se=function(he,Ee){if(!Ee&&he&&he.__esModule)return he;var Ke,Le,Ve={__proto__:null,default:he};if(he===null||typeof he!="object"&&typeof he!="function")return Ve;if(Ke=Ee?fe:ce){if(Ke.has(he))return Ke.get(he);Ke.set(he,Ve)}for(const Oe in he)Oe!=="default"&&{}.hasOwnProperty.call(he,Oe)&&((Le=(Ke=Object.defineProperty)&&Object.getOwnPropertyDescriptor(he,Oe))&&(Le.get||Le.set)?Ke(Ve,Oe,Le):Ve[Oe]=he[Oe]);return Ve})(de,se)}let be="";function Be(de,se){return be||(be=(0,b.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(ce){return(0,b.isFunction)(de[ce])})),(0,b.isFunction)(de[be])?de[be](se):!1}function Ce(de,se,ce){let fe=de;do{if(Be(fe,se))return!0;if(fe===ce)return!1;fe=fe.parentNode}while(fe);return!1}function ue(de,se,ce,fe){if(!de)return;const he=Hu({capture:!0},fe);de.addEventListener?de.addEventListener(se,ce,he):de.attachEvent?de.attachEvent("on"+se,ce):de["on"+se]=ce}function Ne(de,se,ce,fe){if(!de)return;const he=Hu({capture:!0},fe);de.removeEventListener?de.removeEventListener(se,ce,he):de.detachEvent?de.detachEvent("on"+se,ce):de["on"+se]=null}function ze(de){let se=de.clientHeight;const ce=de.ownerDocument.defaultView.getComputedStyle(de);return se+=(0,b.int)(ce.borderTopWidth),se+=(0,b.int)(ce.borderBottomWidth),se}function ke(de){let se=de.clientWidth;const ce=de.ownerDocument.defaultView.getComputedStyle(de);return se+=(0,b.int)(ce.borderLeftWidth),se+=(0,b.int)(ce.borderRightWidth),se}function Te(de){let se=de.clientHeight;const ce=de.ownerDocument.defaultView.getComputedStyle(de);return se-=(0,b.int)(ce.paddingTop),se-=(0,b.int)(ce.paddingBottom),se}function De(de){let se=de.clientWidth;const ce=de.ownerDocument.defaultView.getComputedStyle(de);return se-=(0,b.int)(ce.paddingLeft),se-=(0,b.int)(ce.paddingRight),se}function me(de,se,ce){const he=se===se.ownerDocument.body?{left:0,top:0}:se.getBoundingClientRect(),Ee=(de.clientX+se.scrollLeft-he.left)/ce,Ke=(de.clientY+se.scrollTop-he.top)/ce;return{x:Ee,y:Ke}}function oe(de,se){const ce=E(de,se,"px");return{[(0,re.browserPrefixToKey)("transform",re.default)]:ce}}function a(de,se){return E(de,se,"")}function E(de,se,ce){let{x:fe,y:he}=de,Ee=`translate(${fe}${ce},${he}${ce})`;if(se){const Ke=`${typeof se.x=="string"?se.x:se.x+ce}`,Le=`${typeof se.y=="string"?se.y:se.y+ce}`;Ee=`translate(${Ke}, ${Le})`+Ee}return Ee}function x(de,se){return de.targetTouches&&(0,b.findInArray)(de.targetTouches,ce=>se===ce.identifier)||de.changedTouches&&(0,b.findInArray)(de.changedTouches,ce=>se===ce.identifier)}function y(de){if(de.targetTouches&&de.targetTouches[0])return de.targetTouches[0].identifier;if(de.changedTouches&&de.changedTouches[0])return de.changedTouches[0].identifier}function z(de){if(!de)return;let se=de.getElementById("react-draggable-style-el");se||(se=de.createElement("style"),se.type="text/css",se.id="react-draggable-style-el",se.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} + `]:Object.assign(Object.assign({},(0,En.dF)()),{display:"inline-block",width:"100%",[`${gn}${gn}-select`]:{width:cn,height:cn,marginInlineEnd:At.marginXS,marginBottom:At.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:At.colorFillAlter,border:`${At.lineWidth}px dashed ${At.colorBorder}`,borderRadius:At.borderRadiusLG,cursor:"pointer",transition:`border-color ${At.motionDurationSlow}`,[`> ${gn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${gn}-disabled):hover`]:{borderColor:At.colorPrimary}},[`${vn}${vn}-picture-card, ${vn}${vn}-picture-circle`]:{[`${vn}-item-container`]:{display:"inline-block",width:cn,height:cn,marginBlock:`0 ${At.marginXS}px`,marginInline:`0 ${At.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[sn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${At.paddingXS*2}px)`,height:`calc(100% - ${At.paddingXS*2}px)`,backgroundColor:At.colorBgMask,opacity:0,transition:`all ${At.motionDurationSlow}`,content:'" "'}},[`${sn}:hover`]:{[`&::before, ${sn}-actions`]:{opacity:1}},[`${sn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${At.motionDurationSlow}`,[`${mn}-eye, ${mn}-download, ${mn}-delete`]:{zIndex:10,width:Ln,margin:`0 ${At.marginXXS}px`,fontSize:Ln,cursor:"pointer",transition:`all ${At.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${sn}-actions, ${sn}-actions:hover`]:{[`${mn}-eye, ${mn}-download, ${mn}-delete`]:{color:new jr.C(un).setAlpha(.65).toRgbString(),"&:hover":{color:un}}},[`${sn}-thumbnail, ${sn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${sn}-name`]:{display:"none",textAlign:"center"},[`${sn}-file + ${sn}-name`]:{position:"absolute",bottom:At.margin,display:"block",width:`calc(100% - ${At.paddingXS*2}px)`},[`${sn}-uploading`]:{[`&${sn}`]:{backgroundColor:At.colorFillAlter},[`&::before, ${mn}-eye, ${mn}-download, ${mn}-delete`]:{display:"none"}},[`${sn}-progress`]:{bottom:At.marginXL,width:`calc(100% - ${At.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${gn}-wrapper${gn}-picture-circle-wrapper`]:{[`${gn}${gn}-select`]:{borderRadius:"50%"}}}};var zn=At=>{const{componentCls:gn}=At;return{[`${gn}-rtl`]:{direction:"rtl"}}};const $n=At=>{const{componentCls:gn,colorTextDisabled:mn}=At;return{[`${gn}-wrapper`]:Object.assign(Object.assign({},(0,En.Wf)(At)),{[gn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${gn}-select`]:{display:"inline-block"},[`${gn}-disabled`]:{color:mn,cursor:"not-allowed"}})}};var Yn=(0,oo.Z)("Upload",At=>{const{fontSizeHeading3:gn,fontSize:mn,lineHeight:Ln,lineWidth:un,controlHeightLG:vn}=At,sn=Math.round(mn*Ln),cn=(0,On.TS)(At,{uploadThumbnailSize:gn*2,uploadProgressOffset:sn/2+un,uploadPicCardSize:vn*2.55});return[$n(cn),uo(cn),St(cn),Ot(cn),nn(cn),ar(cn),zn(cn),(0,Ka.Z)(cn)]},At=>({actionsColor:At.colorTextDescription})),Vo=function(At,gn,mn,Ln){function un(vn){return vn instanceof mn?vn:new mn(function(sn){sn(vn)})}return new(mn||(mn=Promise))(function(vn,sn){function cn($t){try{ia(Ln.next($t))}catch(Qo){sn(Qo)}}function Ba($t){try{ia(Ln.throw($t))}catch(Qo){sn(Qo)}}function ia($t){$t.done?vn($t.value):un($t.value).then(cn,Ba)}ia((Ln=Ln.apply(At,gn||[])).next())})};const _a=`__LIST_IGNORE_${Date.now()}__`,Ua=(At,gn)=>{const{fileList:mn,defaultFileList:Ln,onRemove:un,showUploadList:vn=!0,listType:sn="text",onPreview:cn,onDownload:Ba,onChange:ia,onDrop:$t,previewFile:Qo,disabled:Cr,locale:Yr,iconRender:cl,isImageUrl:Zn,progress:Ia,prefixCls:Bo,className:wa,type:ro="select",children:Er,style:zo,itemRender:Wr,maxCount:Kr,data:si={},multiple:Kl=!1,action:ql="",accept:fl="",supportServerRender:$l=!0,rootClassName:ci}=At,di=b.useContext(st.Z),ei=Cr!=null?Cr:di,[Bl,fi]=(0,Re.Z)(Ln||[],{value:mn,postState:sr=>sr!=null?sr:[]}),[Ti,Oi]=b.useState("drop"),Pi=b.useRef(null);b.useMemo(()=>{const sr=Date.now();(mn||[]).forEach((so,hl)=>{!so.uid&&!Object.isFrozen(so)&&(so.uid=`__AUTO__${sr}_${hl}__`)})},[mn]);const ri=(sr,so,hl)=>{let Ur=(0,re.Z)(so),Vr=!1;Kr===1?Ur=Ur.slice(-1):Kr&&(Vr=Ur.length>Kr,Ur=Ur.slice(0,Kr)),(0,ot.flushSync)(()=>{fi(Ur)});const Jt={file:sr,fileList:Ur};hl&&(Jt.event=hl),(!Vr||Ur.some(kt=>kt.uid===sr.uid))&&(0,ot.flushSync)(()=>{ia==null||ia(Jt)})},Si=(sr,so)=>Vo(void 0,void 0,void 0,function*(){const{beforeUpload:hl,transformFile:Ur}=At;let Vr=sr;if(hl){const Jt=yield hl(sr,so);if(Jt===!1)return!1;if(delete sr[_a],Jt===_a)return Object.defineProperty(sr,_a,{value:!0,configurable:!0}),!1;typeof Jt=="object"&&Jt&&(Vr=Jt)}return Ur&&(Vr=yield Ur(Vr)),Vr}),vr=sr=>{const so=sr.filter(Vr=>!Vr.file[_a]);if(!so.length)return;const hl=so.map(Vr=>tt(Vr.file));let Ur=(0,re.Z)(Bl);hl.forEach(Vr=>{Ur=je(Vr,Ur)}),hl.forEach((Vr,Jt)=>{let kt=Vr;if(so[Jt].parsedFile)Vr.status="uploading";else{const{originFileObj:rn}=Vr;let Vn;try{Vn=new File([rn],rn.name,{type:rn.type})}catch(lo){Vn=new Blob([rn],{type:rn.type}),Vn.name=rn.name,Vn.lastModifiedDate=new Date,Vn.lastModified=new Date().getTime()}Vn.uid=Vr.uid,kt=Vn}ri(kt,Ur)})},pl=(sr,so,hl)=>{try{typeof sr=="string"&&(sr=JSON.parse(sr))}catch(Jt){}if(!mt(so,Bl))return;const Ur=tt(so);Ur.status="done",Ur.percent=100,Ur.response=sr,Ur.xhr=hl;const Vr=je(Ur,Bl);ri(Ur,Vr)},Dl=(sr,so)=>{if(!mt(so,Bl))return;const hl=tt(so);hl.status="uploading",hl.percent=sr.percent;const Ur=je(hl,Bl);ri(hl,Ur,sr)},li=(sr,so,hl)=>{if(!mt(hl,Bl))return;const Ur=tt(hl);Ur.error=sr,Ur.response=so,Ur.status="error";const Vr=je(Ur,Bl);ri(Ur,Vr)},ti=sr=>{let so;Promise.resolve(typeof un=="function"?un(sr):un).then(hl=>{var Ur;if(hl===!1)return;const Vr=yn(sr,Bl);Vr&&(so=Object.assign(Object.assign({},sr),{status:"removed"}),Bl==null||Bl.forEach(Jt=>{const kt=so.uid!==void 0?"uid":"name";Jt[kt]===so[kt]&&!Object.isFrozen(Jt)&&(Jt.status="removed")}),(Ur=Pi.current)===null||Ur===void 0||Ur.abort(so),ri(so,Vr))})},bi=sr=>{Oi(sr.type),sr.type==="drop"&&($t==null||$t(sr))};b.useImperativeHandle(gn,()=>({onBatchStart:vr,onSuccess:pl,onProgress:Dl,onError:li,fileList:Bl,upload:Pi.current}));const{getPrefixCls:qi,direction:Ki,upload:Rl}=b.useContext(ct.E_),kl=qi("upload",Bo),ki=Object.assign(Object.assign({onBatchStart:vr,onError:li,onProgress:Dl,onSuccess:pl},At),{data:si,multiple:Kl,action:ql,accept:fl,supportServerRender:$l,prefixCls:kl,disabled:ei,beforeUpload:Si,onChange:void 0});delete ki.className,delete ki.style,(!Er||ei)&&delete ki.id;const[Tn,su]=Yn(kl),[cu]=(0,pt.Z)("Upload",Je.Z.Upload),{showRemoveIcon:yo,showPreviewIcon:Fa,showDownloadIcon:Ga,removeIcon:ja,previewIcon:Or,downloadIcon:vl}=typeof vn=="boolean"?{}:vn,Ll=(sr,so)=>vn?b.createElement(Pa,{prefixCls:kl,listType:sn,items:Bl,previewFile:Qo,onPreview:cn,onDownload:Ba,onRemove:ti,showRemoveIcon:!ei&&yo,showPreviewIcon:Fa,showDownloadIcon:Ga,removeIcon:ja,previewIcon:Or,downloadIcon:vl,iconRender:cl,locale:Object.assign(Object.assign({},cu),Yr),isImageUrl:Zn,progress:Ia,appendAction:sr,appendActionVisible:so,itemRender:Wr,disabled:ei}):sr,$r=be()(`${kl}-wrapper`,wa,ci,su,Rl==null?void 0:Rl.className,{[`${kl}-rtl`]:Ki==="rtl",[`${kl}-picture-card-wrapper`]:sn==="picture-card",[`${kl}-picture-circle-wrapper`]:sn==="picture-circle"}),Ul=Object.assign(Object.assign({},Rl==null?void 0:Rl.style),zo);if(ro==="drag"){const sr=be()(su,kl,`${kl}-drag`,{[`${kl}-drag-uploading`]:Bl.some(so=>so.status==="uploading"),[`${kl}-drag-hover`]:Ti==="dragover",[`${kl}-disabled`]:ei,[`${kl}-rtl`]:Ki==="rtl"});return Tn(b.createElement("span",{className:$r},b.createElement("div",{className:sr,style:Ul,onDrop:bi,onDragOver:bi,onDragLeave:bi},b.createElement(Oe,Object.assign({},ki,{ref:Pi,className:`${kl}-btn`}),b.createElement("div",{className:`${kl}-drag-container`},Er))),Ll()))}const Yl=be()(kl,`${kl}-select`,{[`${kl}-disabled`]:ei}),ni=(sr=>b.createElement("div",{className:Yl,style:sr},b.createElement(Oe,Object.assign({},ki,{ref:Pi}))))(Er?void 0:{display:"none"});return Tn(sn==="picture-card"||sn==="picture-circle"?b.createElement("span",{className:$r},Ll(ni,!!Er)):b.createElement("span",{className:$r},ni,Ll()))};var Qa=b.forwardRef(Ua),kn=function(At,gn){var mn={};for(var Ln in At)Object.prototype.hasOwnProperty.call(At,Ln)&&gn.indexOf(Ln)<0&&(mn[Ln]=At[Ln]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var un=0,Ln=Object.getOwnPropertySymbols(At);un{var{style:mn,height:Ln}=At,un=kn(At,["style","height"]);return b.createElement(Qa,Object.assign({ref:gn},un,{type:"drag",style:Object.assign(Object.assign({},mn),{height:Ln})}))});const xr=Qa;xr.Dragger=Gr,xr.LIST_IGNORE=_a;var $o=xr},14625:function(at){function Qe(b){var re,Se,be="";if(typeof b=="string"||typeof b=="number")be+=b;else if(typeof b=="object")if(Array.isArray(b)){var Be=b.length;for(re=0;re0&&arguments[0]!==void 0?arguments[0]:[],rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ye=gt.length,Ae=rt.length;if(Math.abs(Ye-Ae)!==1)return{add:!1,key:null};function nt(It,Me){var Ie=new Map;It.forEach(function(tt){Ie.set(tt,!0)});var et=Me.filter(function(tt){return!Ie.has(tt)});return et.length===1?et[0]:null}return Ye ").concat(rt);return rt}var dt=E.forwardRef(function(gt,rt){var Ye=gt.prefixCls,Ae=gt.data,nt=gt.selectable,It=gt.checkable,Me=gt.expandedKeys,Ie=gt.selectedKeys,et=gt.checkedKeys,tt=gt.loadedKeys,je=gt.loadingKeys,mt=gt.halfCheckedKeys,yn=gt.keyEntities,Qt=gt.disabled,pn=gt.dragging,Rt=gt.dragOverNodeKey,dn=gt.dropPosition,Ge=gt.motion,vt=gt.height,ft=gt.itemHeight,Gt=gt.virtual,hn=gt.focusable,Zt=gt.activeItem,Cn=gt.focused,Rn=gt.tabIndex,ga=gt.onKeyDown,Da=gt.onFocus,Pa=gt.onBlur,En=gt.onActiveChange,Ka=gt.onListChangeStart,oo=gt.onListChangeEnd,On=(0,ae.Z)(gt,Re),Eo=E.useRef(null),uo=E.useRef(null);E.useImperativeHandle(rt,function(){return{scrollTo:function($o){Eo.current.scrollTo($o)},getIndentWidth:function(){return uo.current.offsetWidth}}});var no=E.useState(Me),nn=(0,ne.Z)(no,2),_n=nn[0],na=nn[1],Oa=E.useState(Ae),fa=(0,ne.Z)(Oa,2),va=fa[0],ar=fa[1],Ar=E.useState(Ae),jr=(0,ne.Z)(Ar,2),St=jr[0],Ot=jr[1],Ft=E.useState([]),zn=(0,ne.Z)(Ft,2),$n=zn[0],Yn=zn[1],Vo=E.useState(null),_a=(0,ne.Z)(Vo,2),Ua=_a[0],Br=_a[1],Qa=E.useRef(Ae);Qa.current=Ae;function kn(){var xr=Qa.current;ar(xr),Ot(xr),Yn([]),Br(null),oo()}(0,le.Z)(function(){na(Me);var xr=Ve(_n,Me);if(xr.key!==null)if(xr.add){var $o=va.findIndex(function(vn){var sn=vn.key;return sn===xr.key}),At=qe(Oe(va,Ae,xr.key),Gt,vt,ft),gn=va.slice();gn.splice($o+1,0,Et),Ot(gn),Yn(At),Br("show")}else{var mn=Ae.findIndex(function(vn){var sn=vn.key;return sn===xr.key}),Ln=qe(Oe(Ae,va,xr.key),Gt,vt,ft),un=Ae.slice();un.splice(mn+1,0,Et),Ot(un),Yn(Ln),Br("hide")}else va!==Ae&&(ar(Ae),Ot(Ae))},[Me,Ae]),E.useEffect(function(){pn||kn()},[pn]);var mr=Ge?St:Ae,Gr={expandedKeys:Me,selectedKeys:Ie,loadedKeys:tt,loadingKeys:je,checkedKeys:et,halfCheckedKeys:mt,dragOverNodeKey:Rt,dropPosition:dn,keyEntities:yn};return E.createElement(E.Fragment,null,Cn&&Zt&&E.createElement("span",{style:ot,"aria-live":"assertive"},_e(Zt)),E.createElement("div",null,E.createElement("input",{style:ot,disabled:hn===!1||Qt,tabIndex:hn!==!1?Rn:null,onKeyDown:ga,onFocus:Da,onBlur:Pa,value:"",onChange:ct,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(Ye,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(Ye,"-indent")},E.createElement("div",{ref:uo,className:"".concat(Ye,"-indent-unit")}))),E.createElement(ie.Z,(0,b.Z)({},On,{data:mr,itemKey:De,height:vt,fullHeight:!1,virtual:Gt,itemHeight:ft,prefixCls:"".concat(Ye,"-list"),ref:Eo,onVisibleChange:function($o,At){var gn=new Set($o),mn=At.filter(function(Ln){return!gn.has(Ln)});mn.some(function(Ln){return De(Ln)===st})&&kn()}}),function(xr){var $o=xr.pos,At=(0,b.Z)({},(z(xr.data),xr.data)),gn=xr.title,mn=xr.key,Ln=xr.isStart,un=xr.isEnd,vn=(0,fe.km)(mn,$o);delete At.key,delete At.children;var sn=(0,fe.H8)(vn,Gr);return E.createElement(Le,(0,b.Z)({},At,sn,{title:gn,active:!!Zt&&mn===Zt.key,pos:$o,data:xr.data,isStart:Ln,isEnd:un,motion:Ge,motionNodes:mn===st?$n:null,motionType:Ua,onMotionStart:Ka,onMotionEnd:kn,treeNodeRequiredProps:Gr,onMouseMove:function(){En(null)}}))}))});dt.displayName="NodeList";var Wt=dt,ht=te(35654),Ut=te(90782),Ze=te(67841),Tt=10,Ht=function(gt){(0,ze.Z)(Ye,gt);var rt=(0,ke.Z)(Ye);function Ye(){var Ae;(0,Ce.Z)(this,Ye);for(var nt=arguments.length,It=new Array(nt),Me=0;Me2&&arguments[2]!==void 0?arguments[2]:!1,mt=Ae.state,yn=mt.dragChildrenKeys,Qt=mt.dropPosition,pn=mt.dropTargetKey,Rt=mt.dropTargetPos,dn=mt.dropAllowed;if(dn){var Ge=Ae.props.onDrop;if(Ae.setState({dragOverNodeKey:null}),Ae.cleanDragState(),pn!==null){var vt=(0,be.Z)((0,be.Z)({},(0,fe.H8)(pn,Ae.getTreeNodeRequiredProps())),{},{active:((tt=Ae.getActiveItem())===null||tt===void 0?void 0:tt.key)===pn,data:(0,Ze.Z)(Ae.state.keyEntities,pn).node}),ft=yn.indexOf(pn)!==-1;(0,a.ZP)(!ft,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Gt=(0,ht.yx)(Rt),hn={event:Ie,node:(0,fe.F)(vt),dragNode:Ae.dragNode?(0,fe.F)(Ae.dragNode.props):null,dragNodesKeys:[Ae.dragNode.props.eventKey].concat(yn),dropToGap:Qt!==0,dropPosition:Qt+Number(Gt[Gt.length-1])};je||Ge==null||Ge(hn),Ae.dragNode=null}}},Ae.cleanDragState=function(){var Ie=Ae.state.draggingNodeKey;Ie!==null&&Ae.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ae.dragStartMousePosition=null,Ae.currentMouseOverDroppableNodeKey=null},Ae.triggerExpandActionExpand=function(Ie,et){var tt=Ae.state,je=tt.expandedKeys,mt=tt.flattenNodes,yn=et.expanded,Qt=et.key,pn=et.isLeaf;if(!(pn||Ie.shiftKey||Ie.metaKey||Ie.ctrlKey)){var Rt=mt.filter(function(Ge){return Ge.key===Qt})[0],dn=(0,fe.F)((0,be.Z)((0,be.Z)({},(0,fe.H8)(Qt,Ae.getTreeNodeRequiredProps())),{},{data:Rt.data}));Ae.setExpandedKeys(yn?(0,ht._5)(je,Qt):(0,ht.L0)(je,Qt)),Ae.onNodeExpand(Ie,dn)}},Ae.onNodeClick=function(Ie,et){var tt=Ae.props,je=tt.onClick,mt=tt.expandAction;mt==="click"&&Ae.triggerExpandActionExpand(Ie,et),je==null||je(Ie,et)},Ae.onNodeDoubleClick=function(Ie,et){var tt=Ae.props,je=tt.onDoubleClick,mt=tt.expandAction;mt==="doubleClick"&&Ae.triggerExpandActionExpand(Ie,et),je==null||je(Ie,et)},Ae.onNodeSelect=function(Ie,et){var tt=Ae.state.selectedKeys,je=Ae.state,mt=je.keyEntities,yn=je.fieldNames,Qt=Ae.props,pn=Qt.onSelect,Rt=Qt.multiple,dn=et.selected,Ge=et[yn.key],vt=!dn;vt?Rt?tt=(0,ht.L0)(tt,Ge):tt=[Ge]:tt=(0,ht._5)(tt,Ge);var ft=tt.map(function(Gt){var hn=(0,Ze.Z)(mt,Gt);return hn?hn.node:null}).filter(function(Gt){return Gt});Ae.setUncontrolledState({selectedKeys:tt}),pn==null||pn(tt,{event:"select",selected:vt,node:et,selectedNodes:ft,nativeEvent:Ie.nativeEvent})},Ae.onNodeCheck=function(Ie,et,tt){var je=Ae.state,mt=je.keyEntities,yn=je.checkedKeys,Qt=je.halfCheckedKeys,pn=Ae.props,Rt=pn.checkStrictly,dn=pn.onCheck,Ge=et.key,vt,ft={event:"check",node:et,checked:tt,nativeEvent:Ie.nativeEvent};if(Rt){var Gt=tt?(0,ht.L0)(yn,Ge):(0,ht._5)(yn,Ge),hn=(0,ht._5)(Qt,Ge);vt={checked:Gt,halfChecked:hn},ft.checkedNodes=Gt.map(function(Pa){return(0,Ze.Z)(mt,Pa)}).filter(function(Pa){return Pa}).map(function(Pa){return Pa.node}),Ae.setUncontrolledState({checkedKeys:Gt})}else{var Zt=(0,Ut.S)([].concat((0,Be.Z)(yn),[Ge]),!0,mt),Cn=Zt.checkedKeys,Rn=Zt.halfCheckedKeys;if(!tt){var ga=new Set(Cn);ga.delete(Ge);var Da=(0,Ut.S)(Array.from(ga),{checked:!1,halfCheckedKeys:Rn},mt);Cn=Da.checkedKeys,Rn=Da.halfCheckedKeys}vt=Cn,ft.checkedNodes=[],ft.checkedNodesPositions=[],ft.halfCheckedKeys=Rn,Cn.forEach(function(Pa){var En=(0,Ze.Z)(mt,Pa);if(En){var Ka=En.node,oo=En.pos;ft.checkedNodes.push(Ka),ft.checkedNodesPositions.push({node:Ka,pos:oo})}}),Ae.setUncontrolledState({checkedKeys:Cn},!1,{halfCheckedKeys:Rn})}dn==null||dn(vt,ft)},Ae.onNodeLoad=function(Ie){var et=Ie.key,tt=new Promise(function(je,mt){Ae.setState(function(yn){var Qt=yn.loadedKeys,pn=Qt===void 0?[]:Qt,Rt=yn.loadingKeys,dn=Rt===void 0?[]:Rt,Ge=Ae.props,vt=Ge.loadData,ft=Ge.onLoad;if(!vt||pn.indexOf(et)!==-1||dn.indexOf(et)!==-1)return null;var Gt=vt(Ie);return Gt.then(function(){var hn=Ae.state.loadedKeys,Zt=(0,ht.L0)(hn,et);ft==null||ft(Zt,{event:"load",node:Ie}),Ae.setUncontrolledState({loadedKeys:Zt}),Ae.setState(function(Cn){return{loadingKeys:(0,ht._5)(Cn.loadingKeys,et)}}),je()}).catch(function(hn){if(Ae.setState(function(Cn){return{loadingKeys:(0,ht._5)(Cn.loadingKeys,et)}}),Ae.loadingRetryTimes[et]=(Ae.loadingRetryTimes[et]||0)+1,Ae.loadingRetryTimes[et]>=Tt){var Zt=Ae.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ae.setUncontrolledState({loadedKeys:(0,ht.L0)(Zt,et)}),je()}mt(hn)}),{loadingKeys:(0,ht.L0)(dn,et)}})});return tt.catch(function(){}),tt},Ae.onNodeMouseEnter=function(Ie,et){var tt=Ae.props.onMouseEnter;tt==null||tt({event:Ie,node:et})},Ae.onNodeMouseLeave=function(Ie,et){var tt=Ae.props.onMouseLeave;tt==null||tt({event:Ie,node:et})},Ae.onNodeContextMenu=function(Ie,et){var tt=Ae.props.onRightClick;tt&&(Ie.preventDefault(),tt({event:Ie,node:et}))},Ae.onFocus=function(){var Ie=Ae.props.onFocus;Ae.setState({focused:!0});for(var et=arguments.length,tt=new Array(et),je=0;je1&&arguments[1]!==void 0?arguments[1]:!1,tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ae.destroyed){var je=!1,mt=!0,yn={};Object.keys(Ie).forEach(function(Qt){if(Qt in Ae.props){mt=!1;return}je=!0,yn[Qt]=Ie[Qt]}),je&&(!et||mt)&&Ae.setState((0,be.Z)((0,be.Z)({},yn),tt))}},Ae.scrollTo=function(Ie){Ae.listRef.current.scrollTo(Ie)},Ae}return(0,ue.Z)(Ye,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var nt=this.props.activeKey;nt!==void 0&&nt!==this.state.activeKey&&(this.setState({activeKey:nt}),nt!==null&&this.scrollTo({key:nt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var nt,It=this.state,Me=It.focused,Ie=It.flattenNodes,et=It.keyEntities,tt=It.draggingNodeKey,je=It.activeKey,mt=It.dropLevelOffset,yn=It.dropContainerKey,Qt=It.dropTargetKey,pn=It.dropPosition,Rt=It.dragOverNodeKey,dn=It.indent,Ge=this.props,vt=Ge.prefixCls,ft=Ge.className,Gt=Ge.style,hn=Ge.showLine,Zt=Ge.focusable,Cn=Ge.tabIndex,Rn=Cn===void 0?0:Cn,ga=Ge.selectable,Da=Ge.showIcon,Pa=Ge.icon,En=Ge.switcherIcon,Ka=Ge.draggable,oo=Ge.checkable,On=Ge.checkStrictly,Eo=Ge.disabled,uo=Ge.motion,no=Ge.loadData,nn=Ge.filterTreeNode,_n=Ge.height,na=Ge.itemHeight,Oa=Ge.virtual,fa=Ge.titleRender,va=Ge.dropIndicatorRender,ar=Ge.onContextMenu,Ar=Ge.onScroll,jr=Ge.direction,St=Ge.rootClassName,Ot=Ge.rootStyle,Ft=(0,oe.Z)(this.props,{aria:!0,data:!0}),zn;return Ka&&((0,Se.Z)(Ka)==="object"?zn=Ka:typeof Ka=="function"?zn={nodeDraggable:Ka}:zn={}),E.createElement(x.k.Provider,{value:{prefixCls:vt,selectable:ga,showIcon:Da,icon:Pa,switcherIcon:En,draggable:zn,draggingNodeKey:tt,checkable:oo,checkStrictly:On,disabled:Eo,keyEntities:et,dropLevelOffset:mt,dropContainerKey:yn,dropTargetKey:Qt,dropPosition:pn,dragOverNodeKey:Rt,indent:dn,direction:jr,dropIndicatorRender:va,loadData:no,filterTreeNode:nn,titleRender:fa,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},E.createElement("div",{role:"tree",className:we()(vt,ft,St,(nt={},(0,re.Z)(nt,"".concat(vt,"-show-line"),hn),(0,re.Z)(nt,"".concat(vt,"-focused"),Me),(0,re.Z)(nt,"".concat(vt,"-active-focused"),je!==null),nt)),style:Ot},E.createElement(Wt,(0,b.Z)({ref:this.listRef,prefixCls:vt,style:Gt,data:Ie,disabled:Eo,selectable:ga,checkable:!!oo,motion:uo,dragging:tt!==null,height:_n,itemHeight:na,virtual:Oa,focusable:Zt,focused:Me,tabIndex:Rn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ar,onScroll:Ar},this.getTreeNodeRequiredProps(),Ft))))}}],[{key:"getDerivedStateFromProps",value:function(nt,It){var Me=It.prevProps,Ie={prevProps:nt};function et(Zt){return!Me&&Zt in nt||Me&&Me[Zt]!==nt[Zt]}var tt,je=It.fieldNames;if(et("fieldNames")&&(je=(0,fe.w$)(nt.fieldNames),Ie.fieldNames=je),et("treeData")?tt=nt.treeData:et("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),tt=(0,fe.zn)(nt.children)),tt){Ie.treeData=tt;var mt=(0,fe.I8)(tt,{fieldNames:je});Ie.keyEntities=(0,be.Z)((0,re.Z)({},st,Je),mt.keyEntities)}var yn=Ie.keyEntities||It.keyEntities;if(et("expandedKeys")||Me&&et("autoExpandParent"))Ie.expandedKeys=nt.autoExpandParent||!Me&&nt.defaultExpandParent?(0,ht.r7)(nt.expandedKeys,yn):nt.expandedKeys;else if(!Me&&nt.defaultExpandAll){var Qt=(0,be.Z)({},yn);delete Qt[st],Ie.expandedKeys=Object.keys(Qt).map(function(Zt){return Qt[Zt].key})}else!Me&&nt.defaultExpandedKeys&&(Ie.expandedKeys=nt.autoExpandParent||nt.defaultExpandParent?(0,ht.r7)(nt.defaultExpandedKeys,yn):nt.defaultExpandedKeys);if(Ie.expandedKeys||delete Ie.expandedKeys,tt||Ie.expandedKeys){var pn=(0,fe.oH)(tt||It.treeData,Ie.expandedKeys||It.expandedKeys,je);Ie.flattenNodes=pn}if(nt.selectable&&(et("selectedKeys")?Ie.selectedKeys=(0,ht.BT)(nt.selectedKeys,nt):!Me&&nt.defaultSelectedKeys&&(Ie.selectedKeys=(0,ht.BT)(nt.defaultSelectedKeys,nt))),nt.checkable){var Rt;if(et("checkedKeys")?Rt=(0,ht.E6)(nt.checkedKeys)||{}:!Me&&nt.defaultCheckedKeys?Rt=(0,ht.E6)(nt.defaultCheckedKeys)||{}:tt&&(Rt=(0,ht.E6)(nt.checkedKeys)||{checkedKeys:It.checkedKeys,halfCheckedKeys:It.halfCheckedKeys}),Rt){var dn=Rt,Ge=dn.checkedKeys,vt=Ge===void 0?[]:Ge,ft=dn.halfCheckedKeys,Gt=ft===void 0?[]:ft;if(!nt.checkStrictly){var hn=(0,Ut.S)(vt,!0,yn);vt=hn.checkedKeys,Gt=hn.halfCheckedKeys}Ie.checkedKeys=vt,Ie.halfCheckedKeys=Gt}}return et("loadedKeys")&&(Ie.loadedKeys=nt.loadedKeys),Ie}}]),Ye}(E.Component);Ht.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:y,allowDrop:function(){return!0},expandAction:!1},Ht.TreeNode=se.Z;var Pn=Ht,fn=Pn},35654:function(at,Qe,te){"use strict";te.d(Qe,{BT:function(){return E},E6:function(){return z},L0:function(){return ke},OM:function(){return a},_5:function(){return ze},r7:function(){return ne},wA:function(){return we},yx:function(){return Te}});var b=te(94480),re=te(76190),Se=te(48736),be=te(59301),Be=te(39417),Ce=te(67841),ue=te(71430),Ne=null;function ze(ae,le){if(!ae)return[];var ie=ae.slice(),de=ie.indexOf(le);return de>=0&&ie.splice(de,1),ie}function ke(ae,le){var ie=(ae||[]).slice();return ie.indexOf(le)===-1&&ie.push(le),ie}function Te(ae){return ae.split("-")}function we(ae,le){var ie=[],de=(0,Ce.Z)(le,ae);function se(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ce.forEach(function(fe){var he=fe.key,Ee=fe.children;ie.push(he),se(Ee)})}return se(de.children),ie}function me(ae){if(ae.parent){var le=Te(ae.pos);return Number(le[le.length-1])===ae.parent.children.length-1}return!1}function oe(ae){var le=Te(ae.pos);return Number(le[le.length-1])===0}function a(ae,le,ie,de,se,ce,fe,he,Ee,Ke){var Le,Ve=ae.clientX,Oe=ae.clientY,Re=ae.target.getBoundingClientRect(),ot=Re.top,ct=Re.height,st=(Ke==="rtl"?-1:1)*(((se==null?void 0:se.x)||0)-Ve),pt=(st-12)/de,Je=(0,Ce.Z)(he,ie.props.eventKey);if(Oe-1.5?ce({dragNode:Tt,dropNode:Ht,dropPosition:1})?ht=1:Pn=!1:ce({dragNode:Tt,dropNode:Ht,dropPosition:0})?ht=0:ce({dragNode:Tt,dropNode:Ht,dropPosition:1})?ht=1:Pn=!1:ce({dragNode:Tt,dropNode:Ht,dropPosition:1})?ht=1:Pn=!1,{dropPosition:ht,dropLevelOffset:Ut,dropTargetKey:Je.key,dropTargetPos:Je.pos,dragOverNodeKey:Wt,dropContainerKey:ht===0?null:((Le=Je.parent)===null||Le===void 0?void 0:Le.key)||null,dropAllowed:Pn}}function E(ae,le){if(ae){var ie=le.multiple;return ie?ae.slice():ae.length?[ae[0]]:ae}}var x=function(le){return le};function y(ae,le){if(!ae)return[];var ie=le||{},de=ie.processProps,se=de===void 0?x:de,ce=Array.isArray(ae)?ae:[ae];return ce.map(function(fe){var he=fe.children,Ee=_objectWithoutProperties(fe,Ne),Ke=y(he,le);return React.createElement(TreeNode,_extends({key:Ee.key},se(Ee)),Ke)})}function z(ae){if(!ae)return null;var le;if(Array.isArray(ae))le={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,re.Z)(ae)==="object")le={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Se.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return le}function ne(ae,le){var ie=new Set;function de(se){if(!ie.has(se)){var ce=(0,Ce.Z)(le,se);if(ce){ie.add(se);var fe=ce.parent,he=ce.node;he.disabled||fe&&de(fe.key)}}}return(ae||[]).forEach(function(se){de(se)}),(0,b.Z)(ie)}},90782:function(at,Qe,te){"use strict";te.d(Qe,{S:function(){return ue}});var b=te(48736),re=te(67841);function Se(Ne,ze){var ke=new Set;return Ne.forEach(function(Te){ze.has(Te)||ke.add(Te)}),ke}function be(Ne){var ze=Ne||{},ke=ze.disabled,Te=ze.disableCheckbox,we=ze.checkable;return!!(ke||Te)||we===!1}function Be(Ne,ze,ke,Te){for(var we=new Set(Ne),me=new Set,oe=0;oe<=ke;oe+=1){var a=ze.get(oe)||new Set;a.forEach(function(z){var ne=z.key,ae=z.node,le=z.children,ie=le===void 0?[]:le;we.has(ne)&&!Te(ae)&&ie.filter(function(de){return!Te(de.node)}).forEach(function(de){we.add(de.key)})})}for(var E=new Set,x=ke;x>=0;x-=1){var y=ze.get(x)||new Set;y.forEach(function(z){var ne=z.parent,ae=z.node;if(!(Te(ae)||!z.parent||E.has(z.parent.key))){if(Te(z.parent.node)){E.add(ne.key);return}var le=!0,ie=!1;(ne.children||[]).filter(function(de){return!Te(de.node)}).forEach(function(de){var se=de.key,ce=we.has(se);le&&!ce&&(le=!1),!ie&&(ce||me.has(se))&&(ie=!0)}),le&&we.add(ne.key),ie&&me.add(ne.key),E.add(ne.key)}})}return{checkedKeys:Array.from(we),halfCheckedKeys:Array.from(Se(me,we))}}function Ce(Ne,ze,ke,Te,we){for(var me=new Set(Ne),oe=new Set(ze),a=0;a<=Te;a+=1){var E=ke.get(a)||new Set;E.forEach(function(ne){var ae=ne.key,le=ne.node,ie=ne.children,de=ie===void 0?[]:ie;!me.has(ae)&&!oe.has(ae)&&!we(le)&&de.filter(function(se){return!we(se.node)}).forEach(function(se){me.delete(se.key)})})}oe=new Set;for(var x=new Set,y=Te;y>=0;y-=1){var z=ke.get(y)||new Set;z.forEach(function(ne){var ae=ne.parent,le=ne.node;if(!(we(le)||!ne.parent||x.has(ne.parent.key))){if(we(ne.parent.node)){x.add(ae.key);return}var ie=!0,de=!1;(ae.children||[]).filter(function(se){return!we(se.node)}).forEach(function(se){var ce=se.key,fe=me.has(ce);ie&&!fe&&(ie=!1),!de&&(fe||oe.has(ce))&&(de=!0)}),ie||me.delete(ae.key),de&&oe.add(ae.key),x.add(ae.key)}})}return{checkedKeys:Array.from(me),halfCheckedKeys:Array.from(Se(oe,me))}}function ue(Ne,ze,ke,Te){var we=[],me;Te?me=Te:me=be;var oe=new Set(Ne.filter(function(y){var z=!!(0,re.Z)(ke,y);return z||we.push(y),z})),a=new Map,E=0;Object.keys(ke).forEach(function(y){var z=ke[y],ne=z.level,ae=a.get(ne);ae||(ae=new Set,a.set(ne,ae)),ae.add(z),E=Math.max(E,ne)}),(0,b.ZP)(!we.length,"Tree missing follow keys: ".concat(we.slice(0,100).map(function(y){return"'".concat(y,"'")}).join(", ")));var x;return ze===!0?x=Be(oe,a,E,me):x=Ce(oe,ze.halfCheckedKeys,a,E,me),x}},67841:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return b}});function b(re,Se){return re[Se]}},71430:function(at,Qe,te){"use strict";te.d(Qe,{F:function(){return ne},H8:function(){return z},I8:function(){return y},km:function(){return we},oH:function(){return E},w$:function(){return me},zn:function(){return a}});var b=te(76190),re=te(94480),Se=te(33885),be=te(75931),Be=te(11592),Ce=te(2738),ue=te(48736),Ne=te(67841),ze=["children"];function ke(ae,le){return"".concat(ae,"-").concat(le)}function Te(ae){return ae&&ae.type&&ae.type.isTreeNode}function we(ae,le){return ae!=null?ae:le}function me(ae){var le=ae||{},ie=le.title,de=le._title,se=le.key,ce=le.children,fe=ie||"title";return{title:fe,_title:de||[fe],key:se||"key",children:ce||"children"}}function oe(ae,le){var ie=new Map;function de(se){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(se||[]).forEach(function(fe){var he=fe[le.key],Ee=fe[le.children];warning(he!=null,"Tree node must have a certain key: [".concat(ce).concat(he,"]"));var Ke=String(he);warning(!ie.has(Ke)||he===null||he===void 0,"Same 'key' exist in the Tree: ".concat(Ke)),ie.set(Ke,!0),de(Ee,"".concat(ce).concat(Ke," > "))})}de(ae)}function a(ae){function le(ie){var de=(0,Be.Z)(ie);return de.map(function(se){if(!Te(se))return(0,ue.ZP)(!se,"Tree/TreeNode can only accept TreeNode as children."),null;var ce=se.key,fe=se.props,he=fe.children,Ee=(0,be.Z)(fe,ze),Ke=(0,Se.Z)({key:ce},Ee),Le=le(he);return Le.length&&(Ke.children=Le),Ke}).filter(function(se){return se})}return le(ae)}function E(ae,le,ie){var de=me(ie),se=de._title,ce=de.key,fe=de.children,he=new Set(le===!0?[]:le),Ee=[];function Ke(Le){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Le.map(function(Oe,Re){for(var ot=ke(Ve?Ve.pos:"0",Re),ct=we(Oe[ce],ot),st,pt=0;pt1&&arguments[1]!==void 0?arguments[1]:{},ie=le.initWrapper,de=le.processEntity,se=le.onProcessFinished,ce=le.externalGetKey,fe=le.childrenPropName,he=le.fieldNames,Ee=arguments.length>2?arguments[2]:void 0,Ke=ce||Ee,Le={},Ve={},Oe={posEntities:Le,keyEntities:Ve};return ie&&(Oe=ie(Oe)||Oe),x(ae,function(Re){var ot=Re.node,ct=Re.index,st=Re.pos,pt=Re.key,Je=Re.parentPos,Et=Re.level,qe=Re.nodes,De={node:ot,nodes:qe,index:ct,key:pt,pos:st,level:Et},_e=we(pt,st);Le[st]=De,Ve[_e]=De,De.parent=Le[Je],De.parent&&(De.parent.children=De.parent.children||[],De.parent.children.push(De)),de&&de(De,Oe)},{externalGetKey:Ke,childrenPropName:fe,fieldNames:he}),se&&se(Oe),Oe}function z(ae,le){var ie=le.expandedKeys,de=le.selectedKeys,se=le.loadedKeys,ce=le.loadingKeys,fe=le.checkedKeys,he=le.halfCheckedKeys,Ee=le.dragOverNodeKey,Ke=le.dropPosition,Le=le.keyEntities,Ve=(0,Ne.Z)(Le,ae),Oe={eventKey:ae,expanded:ie.indexOf(ae)!==-1,selected:de.indexOf(ae)!==-1,loaded:se.indexOf(ae)!==-1,loading:ce.indexOf(ae)!==-1,checked:fe.indexOf(ae)!==-1,halfChecked:he.indexOf(ae)!==-1,pos:String(Ve?Ve.pos:""),dragOver:Ee===ae&&Ke===0,dragOverGapTop:Ee===ae&&Ke===-1,dragOverGapBottom:Ee===ae&&Ke===1};return Oe}function ne(ae){var le=ae.data,ie=ae.expanded,de=ae.selected,se=ae.checked,ce=ae.loaded,fe=ae.loading,he=ae.halfChecked,Ee=ae.dragOver,Ke=ae.dragOverGapTop,Le=ae.dragOverGapBottom,Ve=ae.pos,Oe=ae.active,Re=ae.eventKey,ot=(0,Se.Z)((0,Se.Z)({},le),{},{expanded:ie,selected:de,checked:se,loaded:ce,loading:fe,halfChecked:he,dragOver:Ee,dragOverGapTop:Ke,dragOverGapBottom:Le,pos:Ve,active:Oe,key:Re});return"props"in ot||Object.defineProperty(ot,"props",{get:function(){return(0,ue.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),ot}},8224:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return re}});var b=te(4676);function re(Se,be,Be,Ce){var ue=b.unstable_batchedUpdates?function(ze){b.unstable_batchedUpdates(Be,ze)}:Be;return Se!=null&&Se.addEventListener&&Se.addEventListener(be,ue,Ce),{remove:function(){Se!=null&&Se.removeEventListener&&Se.removeEventListener(be,ue,Ce)}}}},55468:function(at,Qe,te){"use strict";te.d(Qe,{g1:function(){return Te},os:function(){return me}});var b=/margin|padding|width|height|max|min|offset/,re={left:!0,top:!0},Se={cssFloat:1,styleFloat:1,float:1};function be(oe){return oe.nodeType===1?oe.ownerDocument.defaultView.getComputedStyle(oe,null):{}}function Be(oe,a,E){if(a=a.toLowerCase(),E==="auto"){if(a==="height")return oe.offsetHeight;if(a==="width")return oe.offsetWidth}return a in re||(re[a]=b.test(a)),re[a]?parseFloat(E)||0:E}function Ce(oe,a){var E=arguments.length,x=be(oe);return a=Se[a]?"cssFloat"in oe.style?"cssFloat":"styleFloat":a,E===1?x:Be(oe,a,x[a]||oe.style[a])}function ue(oe,a,E){var x=arguments.length;if(a=Se[a]?"cssFloat"in oe.style?"cssFloat":"styleFloat":a,x===3)return typeof E=="number"&&b.test(a)&&(E="".concat(E,"px")),oe.style[a]=E,E;for(var y in a)a.hasOwnProperty(y)&&ue(oe,y,a[y]);return be(oe)}function Ne(oe){return oe===document.body?document.documentElement.clientWidth:oe.offsetWidth}function ze(oe){return oe===document.body?window.innerHeight||document.documentElement.clientHeight:oe.offsetHeight}function ke(){var oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:oe,height:a}}function Te(){var oe=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:oe,height:a}}function we(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function me(oe){var a=oe.getBoundingClientRect(),E=document.documentElement;return{left:a.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},3465:function(at,Qe,te){"use strict";te.d(Qe,{G:function(){return be}});var b=te(47273),re=function(Ce){if((0,b.Z)()&&window.document.documentElement){var ue=Array.isArray(Ce)?Ce:[Ce],Ne=window.document.documentElement;return ue.some(function(ze){return ze in Ne.style})}return!1},Se=function(Ce,ue){if(!re(Ce))return!1;var Ne=document.createElement("div"),ze=Ne.style[Ce];return Ne.style[Ce]=ue,Ne.style[Ce]!==ze};function be(Be,Ce){return!Array.isArray(Be)&&Ce!==void 0?Se(Be,Ce):re(Be)}},51353:function(at,Qe,te){"use strict";Object.defineProperty(Qe,"__esModule",{value:!0}),Object.defineProperty(Qe,"DraggableCore",{enumerable:!0,get:function(){return Ne.default}}),Qe.default=void 0;var b=Te(te(59301)),re=ke(te(12708)),Se=ke(te(4676)),be=te(14625),Be=te(77026),Ce=te(22013),ue=te(80217),Ne=ke(te(68555)),ze=ke(te(97510));function ke(x){return x&&x.__esModule?x:{default:x}}function Te(x,y){if(typeof WeakMap=="function")var z=new WeakMap,ne=new WeakMap;return(Te=function(ae,le){if(!le&&ae&&ae.__esModule)return ae;var ie,de,se={__proto__:null,default:ae};if(ae===null||typeof ae!="object"&&typeof ae!="function")return se;if(ie=le?ne:z){if(ie.has(ae))return ie.get(ae);ie.set(ae,se)}for(const ce in ae)ce!=="default"&&{}.hasOwnProperty.call(ae,ce)&&((de=(ie=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ae,ce))&&(de.get||de.set)?ie(se,ce,de):se[ce]=ae[ce]);return se})(x,y)}function we(){return we=Object.assign?Object.assign.bind():function(x){for(var y=1;y{if((0,ze.default)("Draggable: onDragStart: %j",ne),this.props.onStart(z,(0,Ce.createDraggableData)(this,ne))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),me(this,"onDrag",(z,ne)=>{if(!this.state.dragging)return!1;(0,ze.default)("Draggable: onDrag: %j",ne);const ae=(0,Ce.createDraggableData)(this,ne),le={x:ae.x,y:ae.y,slackX:0,slackY:0};if(this.props.bounds){const{x:de,y:se}=le;le.x+=this.state.slackX,le.y+=this.state.slackY;const[ce,fe]=(0,Ce.getBoundPosition)(this,le.x,le.y);le.x=ce,le.y=fe,le.slackX=this.state.slackX+(de-le.x),le.slackY=this.state.slackY+(se-le.y),ae.x=le.x,ae.y=le.y,ae.deltaX=le.x-this.state.x,ae.deltaY=le.y-this.state.y}if(this.props.onDrag(z,ae)===!1)return!1;this.setState(le)}),me(this,"onDragStop",(z,ne)=>{if(!this.state.dragging||this.props.onStop(z,(0,Ce.createDraggableData)(this,ne))===!1)return!1;(0,ze.default)("Draggable: onDragStop: %j",ne);const le={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:de,y:se}=this.props.position;le.x=de,le.y=se}this.setState(le)}),this.state={dragging:!1,dragged:!1,x:y.position?y.position.x:y.defaultPosition.x,y:y.position?y.position.y:y.defaultPosition.y,prevPropsPosition:Hu({},y.position),slackX:0,slackY:0,isElementSVG:!1},y.position&&!(y.onDrag||y.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var y,z,ne;return(ne=(z=(y=this.props)==null?void 0:y.nodeRef)==null?void 0:z.current)!=null?ne:Se.default.findDOMNode(this)}render(){const ct=this.props,{axis:y,bounds:z,children:ne,defaultPosition:ae,defaultClassName:le,defaultClassNameDragging:ie,defaultClassNameDragged:de,position:se,positionOffset:ce,scale:fe}=ct,he=Oc(ct,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Ee={},Ke=null;const Ve=!!!se||this.state.dragging,Oe=se||ae,Re={x:(0,Ce.canDragX)(this)&&Ve?this.state.x:Oe.x,y:(0,Ce.canDragY)(this)&&Ve?this.state.y:Oe.y};this.state.isElementSVG?Ke=(0,Be.createSVGTransform)(Re,ce):Ee=(0,Be.createCSSTransform)(Re,ce);const ot=(0,be.clsx)(ne.props.className||"",le,{[ie]:this.state.dragging,[de]:this.state.dragged});return b.createElement(Ne.default,we({},he,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),b.cloneElement(b.Children.only(ne),{className:ot,style:Hu(Hu({},ne.props.style),Ee),transform:Ke}))}}Qe.default=E,me(E,"displayName","Draggable"),me(E,"propTypes",Fc(Hu({},Ne.default.propTypes),{axis:re.default.oneOf(["both","x","y","none"]),bounds:re.default.oneOfType([re.default.shape({left:re.default.number,right:re.default.number,top:re.default.number,bottom:re.default.number}),re.default.string,re.default.oneOf([!1])]),defaultClassName:re.default.string,defaultClassNameDragging:re.default.string,defaultClassNameDragged:re.default.string,defaultPosition:re.default.shape({x:re.default.number,y:re.default.number}),positionOffset:re.default.shape({x:re.default.oneOfType([re.default.number,re.default.string]),y:re.default.oneOfType([re.default.number,re.default.string])}),position:re.default.shape({x:re.default.number,y:re.default.number}),className:ue.dontSetMe,style:ue.dontSetMe,transform:ue.dontSetMe})),me(E,"defaultProps",Fc(Hu({},Ne.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(at,Qe,te){"use strict";Object.defineProperty(Qe,"__esModule",{value:!0}),Qe.default=void 0;var b=ze(te(59301)),re=Ne(te(12708)),Se=Ne(te(4676)),be=te(77026),Be=te(22013),Ce=te(80217),ue=Ne(te(97510));function Ne(E){return E&&E.__esModule?E:{default:E}}function ze(E,x){if(typeof WeakMap=="function")var y=new WeakMap,z=new WeakMap;return(ze=function(ne,ae){if(!ae&&ne&&ne.__esModule)return ne;var le,ie,de={__proto__:null,default:ne};if(ne===null||typeof ne!="object"&&typeof ne!="function")return de;if(le=ae?z:y){if(le.has(ne))return le.get(ne);le.set(ne,de)}for(const se in ne)se!=="default"&&{}.hasOwnProperty.call(ne,se)&&((ie=(le=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ne,se))&&(ie.get||ie.set)?le(de,se,ie):de[se]=ne[se]);return de})(E,x)}function ke(E,x,y){return(x=Te(x))in E?Object.defineProperty(E,x,{value:y,enumerable:!0,configurable:!0,writable:!0}):E[x]=y,E}function Te(E){var x=we(E,"string");return typeof x=="symbol"?x:x+""}function we(E,x){if(typeof E!="object"||!E)return E;var y=E[Symbol.toPrimitive];if(y!==void 0){var z=y.call(E,x||"default");if(typeof z!="object")return z;throw new TypeError("@@toPrimitive must return a primitive value.")}return(x==="string"?String:Number)(E)}const me={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let oe=me.mouse;class a extends b.Component{constructor(){super(...arguments),ke(this,"dragging",!1),ke(this,"lastX",NaN),ke(this,"lastY",NaN),ke(this,"touchIdentifier",null),ke(this,"mounted",!1),ke(this,"handleDragStart",x=>{if(this.props.onMouseDown(x),!this.props.allowAnyClick&&typeof x.button=="number"&&x.button!==0)return!1;const y=this.findDOMNode();if(!y||!y.ownerDocument||!y.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:z}=y;if(this.props.disabled||!(x.target instanceof z.defaultView.Node)||this.props.handle&&!(0,be.matchesSelectorAndParentsTo)(x.target,this.props.handle,y)||this.props.cancel&&(0,be.matchesSelectorAndParentsTo)(x.target,this.props.cancel,y))return;x.type==="touchstart"&&!this.props.allowMobileScroll&&x.preventDefault();const ne=(0,be.getTouchIdentifier)(x);this.touchIdentifier=ne;const ae=(0,Be.getControlPosition)(x,ne,this);if(ae==null)return;const{x:le,y:ie}=ae,de=(0,Be.createCoreData)(this,le,ie);(0,ue.default)("DraggableCore: handleDragStart: %j",de),(0,ue.default)("calling",this.props.onStart),!(this.props.onStart(x,de)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,be.addUserSelectStyles)(z),this.dragging=!0,this.lastX=le,this.lastY=ie,(0,be.addEvent)(z,oe.move,this.handleDrag),(0,be.addEvent)(z,oe.stop,this.handleDragStop))}),ke(this,"handleDrag",x=>{const y=(0,Be.getControlPosition)(x,this.touchIdentifier,this);if(y==null)return;let{x:z,y:ne}=y;if(Array.isArray(this.props.grid)){let ie=z-this.lastX,de=ne-this.lastY;if([ie,de]=(0,Be.snapToGrid)(this.props.grid,ie,de),!ie&&!de)return;z=this.lastX+ie,ne=this.lastY+de}const ae=(0,Be.createCoreData)(this,z,ne);if((0,ue.default)("DraggableCore: handleDrag: %j",ae),this.props.onDrag(x,ae)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(ie){const de=document.createEvent("MouseEvents");de.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(de)}return}this.lastX=z,this.lastY=ne}),ke(this,"handleDragStop",x=>{if(!this.dragging)return;const y=(0,Be.getControlPosition)(x,this.touchIdentifier,this);if(y==null)return;let{x:z,y:ne}=y;if(Array.isArray(this.props.grid)){let de=z-this.lastX||0,se=ne-this.lastY||0;[de,se]=(0,Be.snapToGrid)(this.props.grid,de,se),z=this.lastX+de,ne=this.lastY+se}const ae=(0,Be.createCoreData)(this,z,ne);if(this.props.onStop(x,ae)===!1||this.mounted===!1)return!1;const ie=this.findDOMNode();ie&&this.props.enableUserSelectHack&&(0,be.scheduleRemoveUserSelectStyles)(ie.ownerDocument),(0,ue.default)("DraggableCore: handleDragStop: %j",ae),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,ie&&((0,ue.default)("DraggableCore: Removing handlers"),(0,be.removeEvent)(ie.ownerDocument,oe.move,this.handleDrag),(0,be.removeEvent)(ie.ownerDocument,oe.stop,this.handleDragStop))}),ke(this,"onMouseDown",x=>(oe=me.mouse,this.handleDragStart(x))),ke(this,"onMouseUp",x=>(oe=me.mouse,this.handleDragStop(x))),ke(this,"onTouchStart",x=>(oe=me.touch,this.handleDragStart(x))),ke(this,"onTouchEnd",x=>(oe=me.touch,this.handleDragStop(x)))}componentDidMount(){this.mounted=!0;const x=this.findDOMNode();x&&(0,be.addEvent)(x,me.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const x=this.findDOMNode();if(x){const{ownerDocument:y}=x;(0,be.removeEvent)(y,me.mouse.move,this.handleDrag),(0,be.removeEvent)(y,me.touch.move,this.handleDrag),(0,be.removeEvent)(y,me.mouse.stop,this.handleDragStop),(0,be.removeEvent)(y,me.touch.stop,this.handleDragStop),(0,be.removeEvent)(x,me.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,be.scheduleRemoveUserSelectStyles)(y)}}findDOMNode(){var x,y,z;return(x=this.props)!=null&&x.nodeRef?(z=(y=this.props)==null?void 0:y.nodeRef)==null?void 0:z.current:Se.default.findDOMNode(this)}render(){return b.cloneElement(b.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}Qe.default=a,ke(a,"displayName","DraggableCore"),ke(a,"propTypes",{allowAnyClick:re.default.bool,allowMobileScroll:re.default.bool,children:re.default.node.isRequired,disabled:re.default.bool,enableUserSelectHack:re.default.bool,offsetParent:function(E,x){if(E[x]&&E[x].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:re.default.arrayOf(re.default.number),handle:re.default.string,cancel:re.default.string,nodeRef:re.default.object,onStart:re.default.func,onDrag:re.default.func,onStop:re.default.func,onMouseDown:re.default.func,scale:re.default.number,className:Ce.dontSetMe,style:Ce.dontSetMe,transform:Ce.dontSetMe}),ke(a,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(at,Qe,te){"use strict";const{default:b,DraggableCore:re}=te(51353);at.exports=b,at.exports.default=b,at.exports.DraggableCore=re},77026:function(at,Qe,te){"use strict";Object.defineProperty(Qe,"__esModule",{value:!0}),Qe.addClassName=le,Qe.addEvent=ue,Qe.addUserSelectStyles=z,Qe.createCSSTransform=oe,Qe.createSVGTransform=a,Qe.getTouch=x,Qe.getTouchIdentifier=y,Qe.getTranslation=E,Qe.innerHeight=Te,Qe.innerWidth=we,Qe.matchesSelector=Be,Qe.matchesSelectorAndParentsTo=Ce,Qe.offsetXYFromParent=me,Qe.outerHeight=ze,Qe.outerWidth=ke,Qe.removeClassName=ie,Qe.removeEvent=Ne,Qe.scheduleRemoveUserSelectStyles=ne;var b=te(80217),re=Se(te(76172));function Se(de,se){if(typeof WeakMap=="function")var ce=new WeakMap,fe=new WeakMap;return(Se=function(he,Ee){if(!Ee&&he&&he.__esModule)return he;var Ke,Le,Ve={__proto__:null,default:he};if(he===null||typeof he!="object"&&typeof he!="function")return Ve;if(Ke=Ee?fe:ce){if(Ke.has(he))return Ke.get(he);Ke.set(he,Ve)}for(const Oe in he)Oe!=="default"&&{}.hasOwnProperty.call(he,Oe)&&((Le=(Ke=Object.defineProperty)&&Object.getOwnPropertyDescriptor(he,Oe))&&(Le.get||Le.set)?Ke(Ve,Oe,Le):Ve[Oe]=he[Oe]);return Ve})(de,se)}let be="";function Be(de,se){return be||(be=(0,b.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(ce){return(0,b.isFunction)(de[ce])})),(0,b.isFunction)(de[be])?de[be](se):!1}function Ce(de,se,ce){let fe=de;do{if(Be(fe,se))return!0;if(fe===ce)return!1;fe=fe.parentNode}while(fe);return!1}function ue(de,se,ce,fe){if(!de)return;const he=Hu({capture:!0},fe);de.addEventListener?de.addEventListener(se,ce,he):de.attachEvent?de.attachEvent("on"+se,ce):de["on"+se]=ce}function Ne(de,se,ce,fe){if(!de)return;const he=Hu({capture:!0},fe);de.removeEventListener?de.removeEventListener(se,ce,he):de.detachEvent?de.detachEvent("on"+se,ce):de["on"+se]=null}function ze(de){let se=de.clientHeight;const ce=de.ownerDocument.defaultView.getComputedStyle(de);return se+=(0,b.int)(ce.borderTopWidth),se+=(0,b.int)(ce.borderBottomWidth),se}function ke(de){let se=de.clientWidth;const ce=de.ownerDocument.defaultView.getComputedStyle(de);return se+=(0,b.int)(ce.borderLeftWidth),se+=(0,b.int)(ce.borderRightWidth),se}function Te(de){let se=de.clientHeight;const ce=de.ownerDocument.defaultView.getComputedStyle(de);return se-=(0,b.int)(ce.paddingTop),se-=(0,b.int)(ce.paddingBottom),se}function we(de){let se=de.clientWidth;const ce=de.ownerDocument.defaultView.getComputedStyle(de);return se-=(0,b.int)(ce.paddingLeft),se-=(0,b.int)(ce.paddingRight),se}function me(de,se,ce){const he=se===se.ownerDocument.body?{left:0,top:0}:se.getBoundingClientRect(),Ee=(de.clientX+se.scrollLeft-he.left)/ce,Ke=(de.clientY+se.scrollTop-he.top)/ce;return{x:Ee,y:Ke}}function oe(de,se){const ce=E(de,se,"px");return{[(0,re.browserPrefixToKey)("transform",re.default)]:ce}}function a(de,se){return E(de,se,"")}function E(de,se,ce){let{x:fe,y:he}=de,Ee=`translate(${fe}${ce},${he}${ce})`;if(se){const Ke=`${typeof se.x=="string"?se.x:se.x+ce}`,Le=`${typeof se.y=="string"?se.y:se.y+ce}`;Ee=`translate(${Ke}, ${Le})`+Ee}return Ee}function x(de,se){return de.targetTouches&&(0,b.findInArray)(de.targetTouches,ce=>se===ce.identifier)||de.changedTouches&&(0,b.findInArray)(de.changedTouches,ce=>se===ce.identifier)}function y(de){if(de.targetTouches&&de.targetTouches[0])return de.targetTouches[0].identifier;if(de.changedTouches&&de.changedTouches[0])return de.changedTouches[0].identifier}function z(de){if(!de)return;let se=de.getElementById("react-draggable-style-el");se||(se=de.createElement("style"),se.type="text/css",se.id="react-draggable-style-el",se.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,se.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} -`,de.getElementsByTagName("head")[0].appendChild(se)),de.body&&le(de.body,"react-draggable-transparent-selection")}function ne(de){window.requestAnimationFrame?window.requestAnimationFrame(()=>{ae(de)}):ae(de)}function ae(de){if(de)try{if(de.body&&ie(de.body,"react-draggable-transparent-selection"),de.selection)de.selection.empty();else{const se=(de.defaultView||window).getSelection();se&&se.type!=="Caret"&&se.removeAllRanges()}}catch(se){}}function le(de,se){de.classList?de.classList.add(se):de.className.match(new RegExp(`(?:^|\\s)${se}(?!\\S)`))||(de.className+=` ${se}`)}function ie(de,se){de.classList?de.classList.remove(se):de.className=de.className.replace(new RegExp(`(?:^|\\s)${se}(?!\\S)`,"g"),"")}},76172:function(ot,Qe){"use strict";Object.defineProperty(Qe,"__esModule",{value:!0}),Qe.browserPrefixToKey=re,Qe.browserPrefixToStyle=Se,Qe.default=void 0,Qe.getPrefix=b;const te=["Moz","Webkit","O","ms"];function b(){var Ne,ze;let Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const ue=(ze=(Ne=window.document)==null?void 0:Ne.documentElement)==null?void 0:ze.style;if(!ue||Ce in ue)return"";for(let ke=0;ke: Unmounted during event!");return me}},80217:function(ot,Qe){"use strict";Object.defineProperty(Qe,"__esModule",{value:!0}),Qe.dontSetMe=be,Qe.findInArray=te,Qe.int=Se,Qe.isFunction=b,Qe.isNum=re;function te(Be,Ce){for(let ue=0,Ne=Be.length;ue=0||Object.prototype.hasOwnProperty.call(De,a)&&(oe[a]=De[a]);return oe}function Ne(De,me){if(!(De instanceof me))throw new TypeError("Cannot call a class as a function")}function ze(De,me){if(!De)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me&&(typeof me=="object"||typeof me=="function")?me:De}function ke(De,me){if(typeof me!="function"&&me!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof me);De.prototype=Object.create(me&&me.prototype,{constructor:{value:De,enumerable:!1,writable:!0,configurable:!0}}),me&&(Object.setPrototypeOf?Object.setPrototypeOf(De,me):De.__proto__=me)}var Te=function(De){ke(me,De);function me(oe){Ne(this,me);var a=ze(this,(me.__proto__||Object.getPrototypeOf(me)).call(this,oe));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return b(me,[{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(x){}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,x=this.getParentElement(a),y=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,ne=E.pageYOffset!==void 0?E.pageYOffset:z.scrollTop;this.props.isReverse?y=ne:y=this.calculateOffset(a,ne)}else this.props.isReverse?y=x.scrollTop:y=a.scrollHeight-x.scrollTop-x.clientHeight;y=0)&&(E[y]=oe[y]);return E}function ke(oe){if(oe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return oe}function Te(oe,a){oe.prototype=Object.create(a.prototype),oe.prototype.constructor=oe,oe.__proto__=a}function De(oe,a,E){return a in oe?Object.defineProperty(oe,a,{value:E,enumerable:!0,configurable:!0,writable:!0}):oe[a]=E,oe}var me=function(oe){Te(a,oe);function a(){for(var x,y=arguments.length,z=new Array(y),ne=0;ne=0)&&(z[ae]=x[ae]);return z}function me(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function oe(x,y){x.prototype=Object.create(y.prototype),x.prototype.constructor=x,x.__proto__=y}function a(x,y,z){return y in x?Object.defineProperty(x,y,{value:z,enumerable:!0,configurable:!0,writable:!0}):x[y]=z,x}var E=function(x){oe(y,x);function y(){for(var ne,ae=arguments.length,le=new Array(ae),ie=0;ie{ae(de)}):ae(de)}function ae(de){if(de)try{if(de.body&&ie(de.body,"react-draggable-transparent-selection"),de.selection)de.selection.empty();else{const se=(de.defaultView||window).getSelection();se&&se.type!=="Caret"&&se.removeAllRanges()}}catch(se){}}function le(de,se){de.classList?de.classList.add(se):de.className.match(new RegExp(`(?:^|\\s)${se}(?!\\S)`))||(de.className+=` ${se}`)}function ie(de,se){de.classList?de.classList.remove(se):de.className=de.className.replace(new RegExp(`(?:^|\\s)${se}(?!\\S)`,"g"),"")}},76172:function(at,Qe){"use strict";Object.defineProperty(Qe,"__esModule",{value:!0}),Qe.browserPrefixToKey=re,Qe.browserPrefixToStyle=Se,Qe.default=void 0,Qe.getPrefix=b;const te=["Moz","Webkit","O","ms"];function b(){var Ne,ze;let Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const ue=(ze=(Ne=window.document)==null?void 0:Ne.documentElement)==null?void 0:ze.style;if(!ue||Ce in ue)return"";for(let ke=0;ke: Unmounted during event!");return me}},80217:function(at,Qe){"use strict";Object.defineProperty(Qe,"__esModule",{value:!0}),Qe.dontSetMe=be,Qe.findInArray=te,Qe.int=Se,Qe.isFunction=b,Qe.isNum=re;function te(Be,Ce){for(let ue=0,Ne=Be.length;ue=0||Object.prototype.hasOwnProperty.call(we,a)&&(oe[a]=we[a]);return oe}function Ne(we,me){if(!(we instanceof me))throw new TypeError("Cannot call a class as a function")}function ze(we,me){if(!we)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me&&(typeof me=="object"||typeof me=="function")?me:we}function ke(we,me){if(typeof me!="function"&&me!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof me);we.prototype=Object.create(me&&me.prototype,{constructor:{value:we,enumerable:!1,writable:!0,configurable:!0}}),me&&(Object.setPrototypeOf?Object.setPrototypeOf(we,me):we.__proto__=me)}var Te=function(we){ke(me,we);function me(oe){Ne(this,me);var a=ze(this,(me.__proto__||Object.getPrototypeOf(me)).call(this,oe));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return b(me,[{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(x){}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,x=this.getParentElement(a),y=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,ne=E.pageYOffset!==void 0?E.pageYOffset:z.scrollTop;this.props.isReverse?y=ne:y=this.calculateOffset(a,ne)}else this.props.isReverse?y=x.scrollTop:y=a.scrollHeight-x.scrollTop-x.clientHeight;y=0)&&(E[y]=oe[y]);return E}function ke(oe){if(oe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return oe}function Te(oe,a){oe.prototype=Object.create(a.prototype),oe.prototype.constructor=oe,oe.__proto__=a}function we(oe,a,E){return a in oe?Object.defineProperty(oe,a,{value:E,enumerable:!0,configurable:!0,writable:!0}):oe[a]=E,oe}var me=function(oe){Te(a,oe);function a(){for(var x,y=arguments.length,z=new Array(y),ne=0;ne=0)&&(z[ae]=x[ae]);return z}function me(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function oe(x,y){x.prototype=Object.create(y.prototype),x.prototype.constructor=x,x.__proto__=y}function a(x,y,z){return y in x?Object.defineProperty(x,y,{value:z,enumerable:!0,configurable:!0,writable:!0}):x[y]=z,x}var E=function(x){oe(y,x);function y(){for(var ne,ae=arguments.length,le=new Array(ae),ie=0;ieDe in ke?he(ke,De,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ke[De]=Ge,Fe=(ke,De)=>{for(var Ge in De||(De={}))Te.call(De,Ge)&&je(ke,Ge,De[Ge]);if(be)for(var Ge of be(De))Be.call(De,Ge)&&je(ke,Ge,De[Ge]);return ke};const Ue=ke=>React.createElement("svg",Fe({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ke),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));xt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},64303:function(et,xt,oe){"use strict";var b=oe(59301),he=Object.defineProperty,be=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,je=(ke,De,Ge)=>De in ke?he(ke,De,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ke[De]=Ge,Fe=(ke,De)=>{for(var Ge in De||(De={}))Te.call(De,Ge)&&je(ke,Ge,De[Ge]);if(be)for(var Ge of be(De))Be.call(De,Ge)&&je(ke,Ge,De[Ge]);return ke};const Ue=ke=>React.createElement("svg",Fe({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ke),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));xt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},25863:function(){"use strict";function et(le,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=le,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(et.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(et.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(et.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(et.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,E){var a=go.Shape._FigureParameters[le];return a?a[E]:null},go.Shape.setFigureParameter=function(le,E,a){if(!(a instanceof et))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[le];x||(x=[],go.Shape._FigureParameters[le]=x),x[E]=a};var xt=[];function oe(le,E){var a=xt.pop();return a===void 0?new go.Point(le,E):(a.x=le,a.y=E,a)}function b(){var le=xt.pop();return le===void 0?new go.Point:le}function he(le){xt.push(le)}function be(le,E,a,x,y,z,ne,re,ie){ie||(ie=new go.Point);var me=le-a,fe=y-ne,Pe=NaN,Ke=NaN;if(me===0)if(fe===0)le===a&&(Pe=le,Ke=E);else{var Oe=(z-re)/fe,dt=z-Oe*y;Pe=le,Ke=Oe*Pe+dt}else if(fe===0){var Le=(E-x)/me,Ce=E-Le*le;Pe=y,Ke=Le*Pe+Ce}else{var Le=(E-x)/me,Oe=(z-re)/fe,Ce=E-Le*le,dt=z-Oe*y;Pe=(dt-Ce)/(Le-Oe),Ke=Le*Pe+Ce}return ie.x=Pe,ie.y=Ke,ie}function Te(le,E,a,x,y,z,ne,re,ie,me,fe,Pe,Ke,Oe){var dt=1-ie,Le=ie,Ce=le*dt+a*Le,tt=E*dt+x*Le,ot=a*dt+y*Le,xe=x*dt+z*Le,vt=y*dt+ne*Le,wt=z*dt+re*Le,Ot=Ce*dt+ot*Le,ut=tt*dt+xe*Le,Gt=ot*dt+vt*Le,rn=xe*dt+wt*Le,Pt=Ot*dt+Gt*Le,Vt=ut*dt+rn*Le;me.x=Ce,me.y=tt,fe.x=Ot,fe.y=ut,Pe.x=Pt,Pe.y=Vt,Ke.x=Gt,Ke.y=rn,Oe.x=vt,Oe.y=wt}var Be=new go.Spot(.156,.156),je=new go.Spot(.844,.844),Fe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new et("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var y=x*Fe,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-y,0,E,y)).add(new go.PathSegment(go.PathSegment.Line,E,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,a-y,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,y,a,0,a-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(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(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=E,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=a,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,E,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,E,a){var x=E/2,y=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=Be,y.spot2=je,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,Fe*E,0,E,(1-Fe)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,Fe*a,(1-Fe)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,Fe*a,Fe*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-Fe)*E,0,0,(1-Fe)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new et("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),y.5&&(x=.5);var y=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E/2);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E/2);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())):z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),y0&&(ne.add(new go.PathSegment(go.PathSegment.Move,E/2+re,E/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,re,re).close())),z.spot1=Be,z.spot2=je,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,E,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,x*a).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new et("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new et("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,E,a){var x=le?le.parameter1:NaN,y=le?le.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var z=x%360;z<0&&(z+=360);var ne=y%360,re=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,ne,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,E,a){var x=Fe/Math.SQRT2*.5,y=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*E,z*a,E,(1-x)*a,(y+x)*E,(z+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new et("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,E)/2,z=E/2,ne=a/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,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new et("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,E)/2,z=E/2,ne=a/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,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new et("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,E,a){var x=le?le.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||a===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=E,y.endY=a,y}else{var z=E/2,ne=a/2,re=Math.atan2(a,E),ie=x-Math.min(Math.cos(re)*x/2,z),me=x-Math.min(Math.sin(re)*x/2,ne),y=new go.Geometry,fe=new go.PathFigure(ie,0,!0);return y.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),fe.add(new go.PathSegment(go.PathSegment.Line,E-ie,0)),fe.add(new go.PathSegment(go.PathSegment.Line,E,me)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,E,a-me)),fe.add(new go.PathSegment(go.PathSegment.Line,E-ie,a)),fe.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),fe.add(new go.PathSegment(go.PathSegment.Line,ie,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,a-me)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,0,me).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new et("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new et("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new et("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-x)*E,.25*a,Math.abs(1-x)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,Fe*E,0,E,(.5-Fe/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+Fe/2)*a,Fe*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.4*E,.6*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,ne=.3,re=0,ie=z*Fe;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ie+re)*a,(.5-ie+ne)*E,(.5+z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*E,(.5+re)*a,(.5+ie+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ie+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne)*E,(.5-ie+re)*a,(.5+ie+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ie+ne)*E,(.5-z+re)*a,(.5-z+ne+.05)*E,(.5-ie+re-.02)*a)),z=.2,ne=0,re=-.3,ie=z*Fe,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*E,(.5+re)*a,(.5+ie+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ie+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne)*E,(.5-ie+re)*a,(.5+ie+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*E,(.5+re)*a,(.5-ie+ne)*E,(.5-z+re)*a,(.5-z+ne)*E,(.5-ie+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ie+re)*a,(.5-ie+ne)*E,(.5+z+re)*a)),z=.2,ne=-.3,re=0,ie=z*Fe,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne-.05)*E,(.5-ie+re-.02)*a,(.5+ie+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*E,(.5+re)*a,(.5-ie+ne)*E,(.5-z+re)*a,(.5-z+ne)*E,(.5-ie+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ie+re)*a,(.5-ie+ne)*E,(.5+z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ie+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ie+re)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,ne=.5,re=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*E,re*a)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ne,a*re,z*E,z*E).close()),y=new go.PathFigure(E*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),re=.75,y=new go.PathFigure((ne+z)*E,re*a,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ne,a*re,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(le,E,a){var x=.8535533905932737,y=.5*E,z=.5*a;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,a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,E,a){var x=new go.Geometry,y=Fe*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure(ne*E,(re-z)*a);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),z=.4,y=Fe*.4;var me=b(),fe=b(),Pe=b(),Ke=b();Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.42,me,fe,Pe,Ke,Ke);var Oe=b(),dt=b(),Le=b();Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.58,Ke,Ke,Le,Oe,dt);var Ce=b(),tt=b(),ot=b();Te(ne,re+z,ne-y,re+z,ne-z,re+y,ne-z,re,.42,Ce,tt,ot,Ke,Ke);var xe=b(),vt=b(),wt=b();return Te(ne,re+z,ne-y,re+z,ne-z,re+y,ne-z,re,.58,Ke,Ke,wt,xe,vt),ie.add(new go.PathSegment(go.PathSegment.Move,wt.x*E,wt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,xe.x*E,xe.y*a,vt.x*E,vt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Pe.x*E,Pe.y*a,me.x*E,me.y*a,fe.x*E,fe.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,wt.x*E,wt.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,ot.x*E,ot.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,Le.x*E,Le.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,Oe.x*E,Oe.y*a,dt.x*E,dt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ot.x*E,ot.y*a,Ce.x*E,Ce.y*a,tt.x*E,tt.y*a).close()),he(me),he(fe),he(Pe),he(Ke),he(Oe),he(dt),he(Le),he(Ce),he(tt),he(ot),he(xe),he(vt),he(wt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new et("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var y=(E-x)/2,z=y+x;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,E,a){var x=new go.Geometry,y=Fe*.4,z=.4,ne=.5,re=.5,ie=b(),me=b(),fe=b(),Pe=b(),Ke=new go.PathFigure((ne-z)*E,re*a,!1);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.44,fe,Pe,me,ie,ie),Ke.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*a,fe.x*E,fe.y*a,Pe.x*E,Pe.y*a));var Oe=oe(me.x,me.y);Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.56,ie,ie,me,fe,Pe);var dt=oe(me.x,me.y);Ke.add(new go.PathSegment(go.PathSegment.Line,(Oe.x*.1+.95*.9)*E,Oe.y*.1*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,.85*E,Oe.y*.1*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ke.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ke.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,(dt.x*.1+.9)*E,.15*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,(dt.x*.1+.9)*E,(dt.y*.1+.05*.9)*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,dt.x*E,dt.y*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,fe.x*E,fe.y*a,Pe.x*E,Pe.y*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),z=.35,y=Fe*.35;var Le=new go.PathFigure(ne*E,(re-z)*a,!1);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a));var Ce=new go.PathFigure((ne-z)*E,re*a,!1);return x.add(Ce),he(ie),he(me),he(fe),he(Pe),he(Oe),he(dt),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(le,E,a){var x=new go.Geometry,y=.375,z=0,ne=-.125,re=y*Fe,ie=new go.PathFigure((.525+z)*E,(.5+y+ne)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ne)*a,(.5+re+z)*E,(.5+y+ne)*a,(.5+y+z)*E,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ne)*a,(1-.5+y+z)*E,(.5-re+ne)*a,(.5+re+z)*E,(.5-y+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+y+ne)*a,(.5-y+z)*E,(.5+re+ne)*a,(.5-re+z)*E,(.5+y+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),y=.325,z=0,ne=-.125,re=y*Fe;var ie=new go.PathFigure((1-.5+y+z)*E,(.5+ne)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+y+ne)*a,(.5+y+z)*E,(.5+re+ne)*a,(.5+re+z)*E,(.5+y+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5+y+ne)*a,(.5-y+z)*E,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a,(.5-re+z)*E,(.5-y+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ne)*a,(.5+re+z)*E,(.5-y+ne)*a,(1-.5+y+z)*E,(.5-re+ne)*a));var ie=new go.PathFigure((.525+z)*E,(.5+y+ne)*a,!1);return x.add(ie),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(le,E,a){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,E,a){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,E,a){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new et("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new et("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var y=le?le.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-x)*E,ne=(.5-y/2)*a,re=(.5+y/2)*a,ie=new go.Geometry,me=new go.PathFigure(0,ne,!0);ie.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,ne)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,z,a)),me.add(new go.PathSegment(go.PathSegment.Line,z,re)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var fe=be(0,re/a,1,re/a,z/E,1,1,.5,b());return ie.spot2=new go.Spot(fe.x,fe.y),he(fe),ie}),go.Shape.setFigureParameter("Arrow2",0,new et("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new et("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var y=le?le.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,a/2);var z=E-x,ne=(a-y)/2,re=ne+y,ie=new go.Geometry,me=new go.PathFigure(0,ne,!0);ie.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,ne)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,z,a)),me.add(new go.PathSegment(go.PathSegment.Line,z,re)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var fe=be(0,re/a,1,re/a,z/E,1,1,.5,b());return ie.spot2=new go.Spot(fe.x,fe.y),he(fe),ie}),go.Shape.defineFigureGenerator("Chevron",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new et("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ie=be(0,.5,.3,0,0,y/a,.1,y/a,b());return ne.spot1=new go.Spot(ie.x,ie.y),ie=be(.7,1,1,.5,0,z/a,1,z/a,ie),ne.spot2=new go.Spot(ie.x,ie.y),he(ie),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new et("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new et("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var y=le?le.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-x)/2,ne=z+x,re=(a-y)/2,ie=re+y;(x>a||y>a)&&(y>x?(x=x*a/y,z=(a-x)/2,ne=z+x,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var me=new go.Geometry,fe=new go.PathFigure(E,.5*a,!0);me.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,re)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close());var Pe=be(0,.5,.3,re/a,0,z/a,1,z/a,b());return me.spot1=new go.Spot(Pe.x,Pe.y),Pe=be(.7,ie/a,1,.5,0,ne/a,1,ne/a,Pe),me.spot2=new go.Spot(Pe.x,Pe.y),he(Pe),me}),go.Shape.setFigureParameter("IBeamArrow",0,new et("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(0,y/a);var ie=be(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ie.x,ie.y),he(ie),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new et("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new et("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var y=le?le.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-x)/2,ne=z+x,re=(a-y)/2,ie=re+y;(x>a||y>a)&&(y>x?(x=x*a/y,z=(a-x)/2,ne=z+x,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var me=new go.Geometry,fe=new go.PathFigure(E,.5*a,!0);me.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,0,re)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,re)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close()),me.spot1=new go.Spot(0,z/a);var Pe=be(.7,ie/a,1,.5,0,ne/a,1,ne/a,b());return me.spot2=new go.Spot(Pe.x,Pe.y),he(Pe),me}),go.Shape.setFigureParameter("Pointer",0,new et("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.1);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ne=be(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),he(ne),y}),go.Shape.setFigureParameter("RoundedPointer",0,new et("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),y.spot1=new go.Spot(x,.35);var ne=be(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),he(ne),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new et("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(.2,.3);var ie=be(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ie.x,ie.y),he(ie),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new et("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=50);var y=(a-x)/2,z=y+x;x>a&&(y=0,z=a);var ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(.2,y/a);var ie=be(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ie.x,ie.y),he(ie),ne}),go.Shape.setFigureParameter("SquareArrow",0,new et("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.7);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(le,E,a){var x=new go.Geometry,y=Fe*.5,z=Fe*.1,ne=new go.PathFigure(0,.9*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.9*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.3*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=Fe*.5,ne=new go.PathFigure(0,x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Fe*x,(.5-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,Fe*x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-Fe*x,(.5+z)*E,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-Fe*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var re=new go.PathFigure(E,x,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Fe*x,(.5+z)*E,2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-Fe*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=Fe*.5,ne=new go.PathFigure(0,a-x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Fe*x,(.5-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,Fe*x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-Fe*x,(.5+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-Fe*x));var re=new go.PathFigure(0,a-x,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-Fe*x,(.5-z)*E,a-2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-Fe*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=Fe*.5,ne=new go.PathFigure(x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-Fe*x,0,E,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-Fe*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Fe*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,Fe*x,0));var re=new go.PathFigure(x,0,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+Fe*x,0,2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+Fe*x,a)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=Fe*.5,ne=new go.PathFigure(E-x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-Fe*x,0,E,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-Fe*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Fe*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,Fe*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var re=new go.PathFigure(E-x,0,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-Fe*x,0,E-2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-Fe*x,a)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,.25*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.25*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(le,E,a){var x=new go.Geometry,y=.2,z=.1,ne=Fe*y,re=Fe*z,ie=.5,me=.1,fe=new go.PathFigure(ie*E,(me+z)*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-y)*E,me*a,(ie-ne)*E,(me+z)*a,(ie-y)*E,(me+re)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-z)*a,(ie-y)*E,(me-re)*a,(ie-ne)*E,(me-z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+y)*E,me*a,(ie+ne)*E,(me-z)*a,(ie+y)*E,(me-re)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me+z)*a,(ie+y)*E,(me+re)*a,(ie+ne)*E,(me+z)*a));var Pe=.05,Ke=Fe*Pe;ie=.05,me=.25;var Oe=new go.PathFigure(.5*E,.2*a,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ie=.95,me=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+Pe)*E,me*a,(ie+Ke)*E,(me-Pe)*a,(ie+Pe)*E,(me-Ke)*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),Pe=.025,Ke=Fe*Pe,ie=.825,me=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-Pe)*a,(ie+Pe)*E,(me-Ke)*a,(ie+Ke)*E,(me-Pe)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Pe)*E,me*a,(ie-Ke)*E,(me-Pe)*a,(ie-Pe)*E,(me-Ke)*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),Pe=.05,Ke=Fe*Pe,ie=.5,me=.7,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-Pe)*a,(ie+Pe)*E,(me-Ke)*a,(ie+Ke)*E,(me-Pe)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Pe)*E,me*a,(ie-Ke)*E,(me-Pe)*a,(ie-Pe)*E,(me-Ke)*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),Pe=.025,Ke=Fe*Pe,ie=.175,me=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-Pe)*a,(ie+Pe)*E,(me-Ke)*a,(ie+Ke)*E,(me-Pe)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Pe)*E,me*a,(ie-Ke)*E,(me-Pe)*a,(ie-Pe)*E,(me-Ke)*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Pe=.05,Ke=Fe*Pe,ie=.05,me=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-Pe)*a,(ie-Pe)*E,(me-Ke)*a,(ie-Ke)*E,(me-Pe)*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new et("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,z=new go.PathFigure(E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,y*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),x}),go.Shape.defineFigureGenerator("Database",function(le,E,a){var x=new go.Geometry,y=Fe*.5,z=Fe*.1,ne=new go.PathFigure(E,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+y)*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-y)*E,.4*a,0,(.3+z)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(le,E,a){var x=new go.Geometry,y=Fe*.5,z=Fe*.1,ne=new go.PathFigure(E,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=Fe*.2,ne=new go.PathFigure(0,.2*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var re=new go.PathFigure(0,y*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,y*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),x}),go.Shape.defineFigureGenerator("Document",function(le,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var ne=new go.PathFigure(E,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var re=new go.PathFigure(y*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(le,E,a){var x=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=Fe*.5,re=.5,ie=new go.PathFigure(E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,a,E,(re+ne)*a,(re+ne)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-ne)*E,a,0,(re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,0,0,(re-ne)*a,(re-ne)*E,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,re*a,(re+ne)*E,0,E,(re-ne)*a));var me=new go.PathFigure((z+y)*E,(z+y)*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),me.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+y)*a)),me.add(new go.PathSegment(go.PathSegment.Line,(z+y)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(le,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(le,E,a){var x=new go.Geometry,y=Fe*.5,z=.5,ne=new go.PathFigure(.5*E,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+y)*a,(z+y)*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(le,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,.1*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var re=new go.PathFigure(.5*y*E,y*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*E,y*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(le,E,a){var x=new go.Geometry,y=Fe*.5,z=.5,ne=new go.PathFigure(E,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var re=new go.PathFigure(E,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(le,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure((1-y)*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),x}),go.Shape.defineFigureGenerator("Process",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(le,E,a){var x=new go.Geometry,y=Fe*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+y)*E,0,E,(.5-y)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+y)*a,(.5+y)*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(le,E,a){var x=new go.Geometry,y=Fe*.5,z=.5,ne=new go.PathFigure(E,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var re=new go.PathFigure(E,z*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ie=new go.PathFigure(.8*E,.75*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(le,E,a){var x=new go.Geometry,y=Fe*.1,z=.1,ne=.9,re=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var me=new go.PathFigure((ne+z)*E,re*a,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re-z)*a,(ne+z)*E,(re-y)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(le,E,a){var x=new go.Geometry,y=Fe*.5,z=Fe*.4,ne=Fe*.1,re=.1,ie=.9,me=.5,fe=new go.PathFigure(.8*E,.5*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+y)*E,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+y)*E,0,.8*E,(.5-z)*a));var Pe=new go.PathFigure((ie+re)*E,me*a,!0);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me+re)*a,(ie+re)*E,(me+ne)*a,(ie+ne)*E,(me+re)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,me*a,(ie-ne)*E,(me+re)*a,(ie-re)*E,(me+ne)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-re)*a,(ie-re)*E,(me-ne)*a,(ie-ne)*E,(me-re)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,me*a,(ie+ne)*E,(me-re)*a,(ie+re)*E,(me-ne)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(le,E,a){var x=new go.Geometry,y=.5,z=Fe*y,ne=0,re=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ne+z)*E,(re-y)*a,.7*E,(re-z)*a)),y=.1,z=Fe*.1,ne=.9,re=.5;var me=new go.PathFigure((ne-y)*E,re*a,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(le,E,a){var x=new go.Geometry,y=.5,z=Fe*y,ne=0,re=.5,ie=new go.PathFigure(0,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ne+z+z)*E,(re-y)*a,.8*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(re+z)*a,(ne+z+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(le,E,a){var x=new go.Geometry,y=.5,z=Fe*y,ne=.2,re=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var me=new go.PathFigure(.8*E,.5*a,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(re+z)*a,(ne+z)*E,(re+y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ne+z)*E,(re-y)*a,.7*E,(re-z)*a)),y=.1,z=Fe*.1,ne=.9,re=.5;var fe=new go.PathFigure((ne-y)*E,re*a,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(le,E,a){var x=new go.Geometry,y=.5,z=Fe*y,ne=.2,re=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var me=new go.PathFigure(.2*E,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ne+z)*E,(re-y)*a,.9*E,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(re+z)*a,(ne+z)*E,(re+y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(le,E,a){var x=new go.Geometry,y=Fe*.1,z=.1,ne=.1,re=.5,ie=new go.PathFigure((ne-y*.5)*E,a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y*.5)*E,a,(ne+z)*E,0,(ne+y)*E,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,E,a){var x=new go.Geometry,y=Fe*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure((ne-z)*E,re*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re-z)*a,(ne+z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*E,re*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*E,re*a,ne*E,(re-z)*a,ne*E,(re+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Diode",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(le,E,a){var x=new go.Geometry,y=E,z=a;E=E*.38,a=a*.6;var ne=Fe*.8,re=.8,ie=0,me=.5,fe=(y-E)/2,Pe=(z-a)/2,Ke=new go.PathFigure(ie*E+fe,(me+re)*a+Pe,!0);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+fe,me*a+Pe,(ie-ne)*E+fe,(me+re)*a+Pe,(ie-re)*E+fe,(me+ne)*a+Pe)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me-re)*a+Pe,(ie-re)*E+fe,(me-ne)*a+Pe,(ie-ne)*E+fe,(me-re)*a+Pe)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*E+fe,me*a+Pe,ie*E+fe,(me-re)*a+Pe,(ie-re+ne*.5)*E+fe,(me-ne)*a+Pe)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me+re)*a+Pe,(ie-re+ne*.5)*E+fe,(me+ne)*a+Pe,ie*E+fe,(me+re)*a+Pe).close()),ne=Fe*.4,re=.4,ie=.2,me=.5;var Oe=new go.PathFigure(ie*E+fe,(me+re)*a+Pe,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+fe,me*a+Pe,(ie-ne)*E+fe,(me+re)*a+Pe,(ie-re)*E+fe,(me+ne)*a+Pe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me-re)*a+Pe,(ie-re)*E+fe,(me-ne)*a+Pe,(ie-ne)*E+fe,(me-re)*a+Pe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*E+fe,me*a+Pe,ie*E+fe,(me-re)*a+Pe,(ie-re+ne*.5)*E+fe,(me-ne)*a+Pe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me+re)*a+Pe,(ie-re+ne*.5)*E+fe,(me+ne)*a+Pe,ie*E+fe,(me+re)*a+Pe).close()),ne=Fe*.2,re=.2,ie=.5,me=.5;var dt=new go.PathFigure((ie-re)*E+fe,me*a+Pe,!0);x.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me-re)*a+Pe,(ie-re)*E+fe,(me-ne)*a+Pe,(ie-ne)*E+fe,(me-re)*a+Pe)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+fe,me*a+Pe,(ie+ne)*E+fe,(me-re)*a+Pe,(ie+re)*E+fe,(me-ne)*a+Pe)),dt.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me+re)*a+Pe,(ie+re)*E+fe,(me+ne)*a+Pe,(ie+ne)*E+fe,(me+re)*a+Pe)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+fe,me*a+Pe,(ie-ne)*E+fe,(me+re)*a+Pe,(ie-re)*E+fe,(me+ne)*a+Pe)),ne=Fe*.4,re=.4,ie=.8,me=.5;var Le=new go.PathFigure(ie*E+fe,(me-re)*a+Pe,!0);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+fe,me*a+Pe,(ie+ne)*E+fe,(me-re)*a+Pe,(ie+re)*E+fe,(me-ne)*a+Pe)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me+re)*a+Pe,(ie+re)*E+fe,(me+ne)*a+Pe,(ie+ne)*E+fe,(me+re)*a+Pe)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*E+fe,me*a+Pe,ie*E+fe,(me+re)*a+Pe,(ie+re-ne*.5)*E+fe,(me+ne)*a+Pe)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me-re)*a+Pe,(ie+re-ne*.5)*E+fe,(me-ne)*a+Pe,ie*E+fe,(me-re)*a+Pe).close()),ne=Fe*.8,re=.8,ie=1,me=.5;var Ce=new go.PathFigure(ie*E+fe,(me-re)*a+Pe,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+fe,me*a+Pe,(ie+ne)*E+fe,(me-re)*a+Pe,(ie+re)*E+fe,(me-ne)*a+Pe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me+re)*a+Pe,(ie+re)*E+fe,(me+ne)*a+Pe,(ie+ne)*E+fe,(me+re)*a+Pe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*E+fe,me*a+Pe,ie*E+fe,(me+re)*a+Pe,(ie+re-ne*.5)*E+fe,(me+ne)*a+Pe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me-re)*a+Pe,(ie+re-ne*.5)*E+fe,(me-ne)*a+Pe,ie*E+fe,(me-re)*a+Pe).close()),x}),go.Shape.defineFigureGenerator("Email",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.35*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var ne=new go.PathFigure(.6*E,a,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var re=new go.PathFigure(0,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(le,E,a){var x=new go.Geometry,y=Fe*.4,z=.4,ne=.5,re=.5,ie=b(),me=b(),fe=b(),Pe=b();Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.5,ie,ie,me,fe,Pe);var Ke=oe(me.x,me.y),Oe=new go.PathFigure(me.x*E,me.y*a,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,fe.x*E,fe.y*a,Pe.x*E,Pe.y*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),Te(ne-z,re,ne-z,re-y,ne-y,re-z,ne,re-z,.5,fe,Pe,me,ie,ie),Oe.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*a,fe.x*E,fe.y*a,Pe.x*E,Pe.y*a)),y=Fe*.3,z=.3,Te(ne-z,re,ne-z,re-y,ne-y,re-z,ne,re-z,.5,fe,Pe,me,ie,ie),Oe.add(new go.PathSegment(go.PathSegment.Line,me.x*E,me.y*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,Pe.x*E,Pe.y*a,fe.x*E,fe.y*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.5,ie,ie,me,fe,Pe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*a,Pe.x*E,Pe.y*a,fe.x*E,fe.y*a).close());var Oe=new go.PathFigure(.45*E,0,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),he(ie),he(me),he(fe),he(Pe),he(Ke),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(ne,re,ie){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*E,(.8+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*E,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*E,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*E,(.8+ie)*a).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.2*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.37*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),y.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),y.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,E,a){var x=new go.Geometry,y=.5,z=0,ne=0,re=y*Fe,ie=.4*Math.SQRT2/2+.5,me=.5-.5*Math.SQRT2/2,fe=1,Pe=.5,Ke=.5,Oe=0,dt=new go.PathFigure(ie*E,(1-me)*a,!1);return x.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,Pe*a,fe*E,.7*a,fe*E,Pe*a)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+z)*E,(Oe+z)*a,(.5+y+z)*E,(.5-re+z)*a,(.5+re+z)*E,(.5-y+z)*a)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-y+z)*E,(.5+re+ne)*a,(.5-re+z)*E,.9*a)),dt.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),dt.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),dt.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(E,a,!1);x.add(z);var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var y=new go.PathFigure(0,.2*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.7*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var ne=.5-.285,re=.5,ie=ne,me=Math.PI/4,fe=4*(1-Math.cos(me))/(3*Math.sin(me)),Pe=fe*.5,Ke=ne,Oe=ne,dt=fe*Ke,Le=fe*Oe;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-Ke)*E,ie*a,(re-(dt+Ke)/2)*E,(ie+(Oe+Le)/2)*a,(re-Ke)*E,(ie+Le)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ie-Oe)*a,(re-Ke)*E,(ie-Le)*a,(re-dt)*E,(ie-Oe)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+Ke)*E,ie*a,(re+dt)*E,(ie-Oe)*a,(re+Ke)*E,(ie-Le)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(re+Ke)*E,(ie+Le)*a,(re+(dt+Ke)/2)*E,(ie+(Oe+Le)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var Ce=new go.PathFigure(.2*E,a,!1);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var tt=new go.PathFigure(.8*E,a,!1);return x.add(tt),tt.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(E,a,!1);x.add(z);var ne=new go.PathFigure(.1*E,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.05*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.45*E,.95*a,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),y.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),y.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var ne=new go.PathFigure(.675*E,.575*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,E,a){var x=new go.Geometry,y=.5,z=Fe*.5,ne=new go.PathFigure(E,y*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*E,a,E,(y+z)*a,(y+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y*a,(y-z)*E,a,0,(y+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*E,0,0,(y-z)*a,(y-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,y*a,(y+z)*E,0,E,(y-z)*a));var re=new go.PathFigure(y*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*E,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,y*E,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.15*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ne=new go.PathFigure(0,.6*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.15*E,.6*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var ne=.1,re=Fe*.1,ie=.2,me=.9,fe=new go.PathFigure((ie-ne)*E,me*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-ne)*a,(ie-ne)*E,(me-re)*a,(ie-re)*E,(me-ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*E,me*a,(ie+re)*E,(me-ne)*a,(ie+ne)*E,(me-re)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me+ne)*a,(ie+ne)*E,(me+re)*a,(ie+re)*E,(me+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*E,me*a,(ie-re)*E,(me+ne)*a,(ie-ne)*E,(me+re)*a).close()),ne=.1,re=Fe*.1,ie=.8,me=.9;var Pe=new go.PathFigure((ie-ne)*E,me*a,!0);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-ne)*a,(ie-ne)*E,(me-re)*a,(ie-re)*E,(me-ne)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*E,me*a,(ie+re)*E,(me-ne)*a,(ie+ne)*E,(me-re)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me+ne)*a,(ie+ne)*E,(me+re)*a,(ie+re)*E,(me+ne)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*E,me*a,(ie-re)*E,(me+ne)*a,(ie-ne)*E,(me+re)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.2*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ne=new go.PathFigure(.5*E,.8*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var re=new go.PathFigure(.5*E,.7*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ie=.1,me=Fe*.1,fe=.1,Pe=.9,Ke=new go.PathFigure((fe-ie)*E,Pe*a,!0);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(Pe-ie)*a,(fe-ie)*E,(Pe-me)*a,(fe-me)*E,(Pe-ie)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ie)*E,Pe*a,(fe+me)*E,(Pe-ie)*a,(fe+ie)*E,(Pe-me)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(Pe+ie)*a,(fe+ie)*E,(Pe+me)*a,(fe+me)*E,(Pe+ie)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ie)*E,Pe*a,(fe-me)*E,(Pe+ie)*a,(fe-ie)*E,(Pe+me)*a)),ie=.1,me=Fe*.1,fe=.4,Pe=.9;var Oe=new go.PathFigure((fe-ie)*E,Pe*a,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(Pe-ie)*a,(fe-ie)*E,(Pe-me)*a,(fe-me)*E,(Pe-ie)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ie)*E,Pe*a,(fe+me)*E,(Pe-ie)*a,(fe+ie)*E,(Pe-me)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(Pe+ie)*a,(fe+ie)*E,(Pe+me)*a,(fe+me)*E,(Pe+ie)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ie)*E,Pe*a,(fe-me)*E,(Pe+ie)*a,(fe-ie)*E,(Pe+me)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,.4*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var ne=new go.PathFigure(.55*E,.4*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var fe=.05,Pe=Fe*.05,Ke=.175,Oe=.95,re=new go.PathFigure((Ke-fe)*E,Oe*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe-fe)*a,(Ke-fe)*E,(Oe-Pe)*a,(Ke-Pe)*E,(Oe-fe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+fe)*E,Oe*a,(Ke+Pe)*E,(Oe-fe)*a,(Ke+fe)*E,(Oe-Pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe+fe)*a,(Ke+fe)*E,(Oe+Pe)*a,(Ke+Pe)*E,(Oe+fe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-fe)*E,Oe*a,(Ke-Pe)*E,(Oe+fe)*a,(Ke-fe)*E,(Oe+Pe)*a));var fe=.05,Pe=Fe*.05,Ke=.375,Oe=.95,ie=new go.PathFigure((Ke-fe)*E,Oe*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe-fe)*a,(Ke-fe)*E,(Oe-Pe)*a,(Ke-Pe)*E,(Oe-fe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+fe)*E,Oe*a,(Ke+Pe)*E,(Oe-fe)*a,(Ke+fe)*E,(Oe-Pe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe+fe)*a,(Ke+fe)*E,(Oe+Pe)*a,(Ke+Pe)*E,(Oe+fe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-fe)*E,Oe*a,(Ke-Pe)*E,(Oe+fe)*a,(Ke-fe)*E,(Oe+Pe)*a));var fe=.05,Pe=Fe*.05,Ke=.625,Oe=.95,me=new go.PathFigure((Ke-fe)*E,Oe*a,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe-fe)*a,(Ke-fe)*E,(Oe-Pe)*a,(Ke-Pe)*E,(Oe-fe)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+fe)*E,Oe*a,(Ke+Pe)*E,(Oe-fe)*a,(Ke+fe)*E,(Oe-Pe)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe+fe)*a,(Ke+fe)*E,(Oe+Pe)*a,(Ke+Pe)*E,(Oe+fe)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-fe)*E,Oe*a,(Ke-Pe)*E,(Oe+fe)*a,(Ke-fe)*E,(Oe+Pe)*a));var fe=.05,Pe=Fe*.05,Ke=.825,Oe=.95,dt=new go.PathFigure((Ke-fe)*E,Oe*a,!0);x.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe-fe)*a,(Ke-fe)*E,(Oe-Pe)*a,(Ke-Pe)*E,(Oe-fe)*a)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+fe)*E,Oe*a,(Ke+Pe)*E,(Oe-fe)*a,(Ke+fe)*E,(Oe-Pe)*a)),dt.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe+fe)*a,(Ke+fe)*E,(Oe+Pe)*a,(Ke+Pe)*E,(Oe+fe)*a)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-fe)*E,Oe*a,(Ke-Pe)*E,(Oe+fe)*a,(Ke-fe)*E,(Oe+Pe)*a).close());var Le=new go.PathFigure(0,a,!1);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ne=new go.PathFigure(.15*E,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var re=.05,ie=Fe*.05,me=.35,fe=.775,Pe=new go.PathFigure((me-re)*E,fe*a,!0);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(fe-re)*a,(me-re)*E,(fe-ie)*a,(me-ie)*E,(fe-re)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+re)*E,fe*a,(me+ie)*E,(fe-re)*a,(me+re)*E,(fe-ie)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(fe+re)*a,(me+re)*E,(fe+ie)*a,(me+ie)*E,(fe+re)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-re)*E,fe*a,(me-ie)*E,(fe+re)*a,(me-re)*E,(fe+ie)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.25*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(le,E,a){var x=new go.Geometry,y=.3,z=Fe*.3,ne=.5,re=.7,ie=new go.PathFigure((ne-y)*E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a));var me=new go.PathFigure(0,.7*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(le,E,a){var x=new go.Geometry,y=.5,z=Fe*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-y)*E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a));var me=new go.PathFigure(.15*E,.5*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.1*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(le,E,a){var x=new go.Geometry,y=.5,z=Fe*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-y)*E,re*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a).close()),y=.05,z=Fe*.05,ne=.5,re=.8;var me=new go.PathFigure((ne-y)*E,re*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a).close()),me.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),me.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*1,a*1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var ne=new go.PathFigure(.402*E,.85*a,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var re=new go.PathFigure(.678*E,.85*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ie=new go.PathFigure(.5*E,.1*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a*1,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a*1,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var ne=new go.PathFigure(E*.408,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var re=new go.PathFigure(E*.612,a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ie=new go.PathFigure(E*.816,a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var ne=new go.PathFigure(E*.055,.13*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var re=new go.PathFigure(E*.055,.18*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ie=new go.PathFigure(E*1,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.55*E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*1,a*.5,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var ne=new go.PathFigure(E*.11,a*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var re=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,E,a){var x=new go.Geometry,y=8,z=y*Fe,ne=new go.PathFigure(y,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var re=new go.PathFigure(E*.83,0,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ie=new go.PathFigure(E*.83,a*1,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var me=new go.PathFigure(E*.78,a*.05,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),me.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),me.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var y=x*Fe,z=a*.8,ne=new go.Geometry,re=new go.PathFigure(x,0,!0);return ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-y,0,E,y)),re.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-y,E-y,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,y,z,0,z-y)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ne.spot1=new go.Spot(0,0,y,y),ne.spot2=new go.Spot(1,.8,-y,-y)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*.45,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*.1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var ne=new go.PathFigure(E*.28,a*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(le,E,a){var x=new go.Geometry,y=15,z=y*Fe,ne=new go.PathFigure(E*.62,a*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ne=new go.PathFigure(E*.4,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ne=new go.PathFigure(E*.5,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.5,a*0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var et={},xt="5.0",oe={},b=null,he=!1,be=!1,Te=null,Be=!1,je=null,Fe=null,Ue=0;Ue4?parseFloat(He):5};et.setHTML5Codebase=function(He,Re){Fe=He,rn(He,Re)},et.setJavaCodebase=et.setJavaCodebaseVersion=et.isCompiledInstalled=et.setPreCompiledScriptPath=et.setPreCompiledResourcePath=function(){},et.setHTML5CodebaseVersion=function(He,Re){var Bt=parseFloat(He);if(Bt!==NaN&&Bt<5){console.log("The GeoGebra HTML5 codebase version "+Bt+" is deprecated. Using version latest instead.");return}je=He,Gt(He,Re)},et.getHTML5CodebaseVersion=function(){return le},et.getParameters=function(){return oe},et.setFontsCSSURL=function(He){ne=He},et.setGiacJSURL=function(He){},et.setJNLPFile=function(He){De=He},et.setJNLPBaseDir=function(He){},et.inject=function(){function He(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Re="auto",Bt=oe.id,Wt,St=!1,kt=0;kt=5)return!0;var He=et.getAppletObject();return He&&typeof He.recalculateEnvironments=="function"?(He.recalculateEnvironments(),!0):!1},et.startAnimation=function(){var He=et.getAppletObject();return He&&typeof He.startAnimation=="function"?(He.startAnimation(),!0):!1},et.stopAnimation=function(){var He=et.getAppletObject();return He&&typeof He.stopAnimation=="function"?(He.stopAnimation(),!0):!1},et.getAppletObject=function(){var He=oe.id!==void 0?oe.id:"ggbApplet";return window[He]},et.resize=function(){};var dt=function(He,Re,Bt){var Wt=document.createElement("param");Wt.setAttribute("name",Re),Wt.setAttribute("value",Bt),He.appendChild(Wt)},Le=function(He){return He&&He!=="false"},Ce=function(He,Re,Bt){ie(le)<=4.2&&(Bt=!0);var Wt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Wt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var St=document.createElement("div");St.classList.add("appletParameters","notranslate");var kt=Re.width,Ae=Re.height;if(Re.disableAutoScale=Re.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Re.disableAutoScale,Re.width!==void 0)if(ie(le)<=4.4)Le(Re.showToolBar)&&(Re.height-=7),Le(Re.showAlgebraInput)&&(Re.height-=37),Re.width<605&&Le(Re.showToolBar)&&(Re.width=605,kt=605);else{var ft=100;(Le(Re.showToolBar)||Le(Re.showMenuBar))&&(Re.hasOwnProperty("customToolBar")&&(Re.customToolbar=Re.customToolBar),ft=Le(Re.showMenuBar)?245:155),kt=5?(Re.appletOnLoad=function(gn){var sa=He.querySelector(".ggb_preview");sa&&sa.parentNode.removeChild(sa),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(at),window.GGBT_wsf_view&&$(window).trigger("resize"),pt(gn)},dn||at.appendChild(st)):St.appendChild(st),at.appendChild(St),dn||He.appendChild(at),setTimeout(function(){et.resize()},1)}else{var $e=document.createElement("div");$e.className="applet_scaler",$e.style.position="relative",$e.style.display="block",$e.appendChild(St),He.appendChild($e),Re.appletOnLoad=function(gn){et.resize(),pt(gn)}}function Ht(gn,sa){sa&&typeof sa.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(gn,sa.appletOnLoad):renderGGBElement(gn),Pt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",sa)}function jn(gn,sa){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:gn,params:sa}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ka){Ht(ka.article,ka.params)}),html5AppletsToProcess=null)},ie(le)<5&&(gn.className+=" geogebraweb")):Ht(gn,sa)}if(Wt){scriptLoadStarted=!0;for(var Wn=0;Wn0?(Jt.remove(),at.attr("id","fullscreencontent").show(),jQuery(pt).append(at),window.dispatchEvent(new Event("resize"))):Ce(Jt,Re,!1),window.GGBT_wsf_view.launchFullScreen(pt)}else Qe=Wt,Ce(He,Re,!1);if(!window.GGBT_wsf_view)for(Ae=0;AeHe/4*3&&(Jt=He/4*3),pt=Jt/5.8,ft.setAttribute("src",y),ft.setAttribute("width",Jt),ft.setAttribute("height",pt);var at=(He-Jt)/2,dn=(Re-pt)/2;ft.style.left=at+"px",ft.style.top=dn+"px",St.appendChild(ft)}}return St.appendChild(Ae),St},Ot=function(He){return He=He.toLowerCase(),He==="html5"||He==="screenshot"?He:"html5"},ut=["web","webSimple","web3d","tablet","tablet3d","phone"],Gt=function(He,Re){if(le=He,Re){rn(le,!0);return}var Bt=!he;if(Bt){var Wt=ie(le);!isNaN(Wt)&&Wt<4.4&&(Bt=!1)}var St,kt;window.location.protocol.substr(0,4)==="http"?St=window.location.protocol:St="http:";var Ae=le.indexOf("//");Ae>0?kt=le:Ae===0?kt=St+le:kt="https://www.geogebra.org/apps/5.2.814.0/";for(var ft in ut)if(le.slice(ut[ft].length*-1)===ut[ft]||le.slice((ut[ft].length+1)*-1)===ut[ft]+"/"){rn(kt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Bt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Le(oe.showToolBar)&&!Le(oe.showMenuBar)&&!Le(oe.showAlgebraInput)&&!Le(oe.enableRightClick)&&(!oe.appName||oe.appName=="classic")?kt+="webSimple/":kt+="web3d/",rn(kt,!1)},rn=function(He,Re){if(He.requirejs){Ge=He;return}He.slice(-1)!=="/"&&(He+="/"),Ge=He,Re===null&&(Re=He.indexOf("http")===-1),Ze=Re,E="web.nocache.js",a=!1;var Bt=Ge.split("/");Bt.length>1&&(!Re&&Bt[Bt.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):ut.indexOf(Bt[Bt.length-2])>=0&&(E=Bt[Bt.length-2]+".nocache.js")),Bt=He.split("/"),le=Bt[Bt.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var Wt=parseFloat(le);Wt!==NaN&&Wt<5&&He.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead."),Gt("5.0",Re))},Pt=function(He,Re){window.console&&window.console.log&&(!Re||typeof Re.showLogging=="undefined"||Re.showLogging&&Re.showLogging!=="false")&&console.log(He)};oe.material_id!==void 0?Pe(Vt):Vt();function Vt(){var He=xt;je!==null?He=je:parseFloat(He)<5&&(He="5.0"),Gt(He,!1),Fe!==null&&rn(Fe,Ze),Be=!0}return et},GGBAppletUtils=function(){"use strict";function et(){return window.GGBT_wsf_edit!==void 0}function xt(Be,je){je!=1?(Be.style.transformOrigin="0% 0% 0px",Be.style.webkitTransformOrigin="0% 0% 0px",Be.style.transform="scale("+je+","+je+")",Be.style.webkitTransform="scale("+je+","+je+")",Be.style.maxWidth="initial",Be.querySelector(".ggb_preview")!==null&&(Be.querySelector(".ggb_preview").style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Be.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Be.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Be.style.transform="none",Be.style.webkitTransform="none")}function oe(Be,je,Fe,Ue,ke,De){var Ge=null;if(De!=null&&De!="")for(var Ze=Be.parentNode;Ze!=null;)if((" "+Ze.className+" ").indexOf(" "+De+" ")>-1){Ge=Ze;break}else Ze=Ze.parentNode;var Qe=0,le=0,E=0,a=0,x=0,y=0,z=0;if(Ge)Qe=Ge.offsetWidth,le=Math.max(Ue?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Qe=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Qe):(Qe=window.innerWidth,le=window.innerHeight,E=window.innerWidth),Be){var ne=Be.getBoundingClientRect();ne.left>0&&ne.left<=Qe&&(ke===void 0||!ke)&&(document.dir==="rtl"?(x=Qe-ne.width-ne.left,y=E<=480?10:30):(y=ne.left,x=E<=480?10:30),a=y+x)}if(Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=Be.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return Be&&((Fe===void 0||!Fe)&&je>0&&je+a1&&(De=!0)),je&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De=!0),!(Be.hasOwnProperty("disableAutoScale")&&Be.disableAutoScale))ke=b(Be,je,De,Fe,Be.scaleContainerClass);else return Ue;return De&&(!Be.hasOwnProperty("scale")||Ue===1)?ke:Math.min(Ue,ke)}function be(Be){var je=Math.min(window.innerWidth,document.documentElement.clientWidth),Fe=Math.min(window.innerHeight,document.documentElement.clientHeight),Ue=Be.getBoundingClientRect(),ke=(je-Ue.width)/2,De=(Fe-Ue.height)/2;De<0&&(De=0),Be.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ke<40?Be.style.left="40px":Be.style.left=ke+"px",Be.style.top=De+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(De<40?Be.style.top="40px":Be.style.top=De+"px",Be.style.left=ke+"px")}function Te(Be,je){var Fe=Be.querySelector(".appletParameters");if(Fe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(je.id!==Fe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Be)}if(Fe.parentElement&&/fullscreen/.test(Fe.parentElement.className))return;var Ue=he(je,Be);et()&&Fe.setAttribute("data-param-scale",Ue);for(var ke=null,De=0;De=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(et){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(et){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(et){var xt=c[et];return xt==null?null:xt},r=d,webModule.__errFn=e}function B(){function et(Be){var je=Be.lastIndexOf(rb);je==-1&&(je=Be.length);var Fe=Be.indexOf(sb);Fe==-1&&(Fe=Be.length);var Ue=Be.lastIndexOf(tb,Math.min(Fe,je));return Ue>=O?Be.substring(O,Ue+P):W}function xt(Be){if(!Be.match(/^\w+:\/\//)){var je=o.createElement(ub);je.src=Be+vb,Be=et(je.src)}return Be}function oe(){var Be=__gwt_getMetaProperty(wb);return Be!=null?Be:W}function b(){for(var Be=o.getElementsByTagName(_),je=O;jeO?Be[Be.length-P].href:W}function be(){var Be=o.location;return Be.href==Be.protocol+zb+Be.host+Be.pathname+Be.search+Be.hash}var Te=oe();return Te==W&&(Te=b()),Te==W&&(Te=he()),Te==W&&be()&&(Te=et(o.location.href)),Te=xt(Te),Te}function C(et){return et.match(/^\//)||et.match(/^[a-zA-Z]+:\/\//)?et:webModule.__moduleBase+et}function D(){var et=[],xt=O,oe=[],b=[];function he(Be){var je=b[Be](),Fe=oe[Be];if(je in Fe)return je;var Ue=[];for(var ke in Fe)Ue[Fe[ke]]=ke;throw r&&r(Be,Ue,je),null}if(__gwt_isKnownPropertyValue=function(Be,je){return je in oe[Be]},webModule.__getPropMap=function(){var Be={};for(var je in oe)oe.hasOwnProperty(je)&&(Be[je]=he(je));return Be},webModule.__computePropValue=he,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var be;try{be=Cb;var Te=be.indexOf(Db);Te!=-1&&(xt=parseInt(be.substring(Te+P),$),be=be.substring(O,Te))}catch(Be){}return webModule.__softPermutationId=xt,C(be+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(et,xt,oe){"use strict";oe.d(xt,{Ax:function(){return Te},Ds:function(){return Be},KI:function(){return Fe},SI:function(){return be},f1:function(){return he}});var b=oe(74128);function he(Ue){let ke=!0;if(Ue.length>0){for(let De=0;Dea in E?be(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,De=(E,a)=>{for(var x in a||(a={}))Fe.call(a,x)&&ke(E,x,a[x]);if(je)for(var x of je(a))Ue.call(a,x)&&ke(E,x,a[x]);return E},Ge=(E,a)=>Te(E,Be(a)),Ze=(E,a)=>{var x={};for(var y in E)Fe.call(E,y)&&a.indexOf(y)<0&&(x[y]=E[y]);if(E!=null&&je)for(var y of je(E))a.indexOf(y)<0&&Ue.call(E,y)&&(x[y]=E[y]);return x},Qe=(E,a,x)=>new Promise((y,z)=>{var ne=me=>{try{ie(x.next(me))}catch(fe){z(fe)}},re=me=>{try{ie(x.throw(me))}catch(fe){z(fe)}},ie=me=>me.done?y(me.value):Promise.resolve(me.value).then(ne,re);ie((x=x.apply(E,a)).next())});const le=E=>{var a=E,{children:x}=a,y=Ze(a,["children"]);const[z,ne]=(0,he.useState)(!1);return he.createElement(b.ZP,Ge(De({},y),{loading:z,onClick:re=>Qe(void 0,null,function*(){try{ne(!0),yield y.onClick(re),ne(!1)}catch(ie){console.error(ie),ne(!1)}})}),x)}},48530:function(et,xt,oe){"use strict";var b=oe(86204),he=oe.n(b),be=Object.defineProperty,Te=(Ue,ke,De)=>ke in Ue?be(Ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ue[ke]=De,Be=(Ue,ke,De)=>Te(Ue,typeof ke!="symbol"?ke+"":ke,De),je=(Ue,ke,De)=>new Promise((Ge,Ze)=>{var Qe=a=>{try{E(De.next(a))}catch(x){Ze(x)}},le=a=>{try{E(De.throw(a))}catch(x){Ze(x)}},E=a=>a.done?Ge(a.value):Promise.resolve(a.value).then(Qe,le);E((De=De.apply(Ue,ke)).next())});class Fe extends b.EventEmitter{constructor(ke,De){super(),Be(this,"url"),Be(this,"body"),Be(this,"fullContent",""),Be(this,"controller",null),Be(this,"buffer",""),this.url=ke,this.body=De}startStream(){return je(this,null,function*(){this.controller=new AbortController;const{signal:ke}=this.controller;try{const De=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ke});if(!De.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${De.status}`);const Ge=De.headers.get("content-type");if(!Ge)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ge.includes("application/json")){const le=yield De.json();this.emit("error",le);return}if(!Ge.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Ze=De.body.getReader(),Qe=new TextDecoder("utf-8");for(;;){const{done:le,value:E}=yield Ze.read();if(le)break;const a=Qe.decode(E,{stream:!0});this.buffer+=a;const x=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[3260],{87169:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Ue}});var b=oe(54476),ve=oe(59301),Fe={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"},Te=Fe,be=oe(7657),je=function(De,Ge){return ve.createElement(be.Z,(0,b.Z)({},De,{ref:Ge,icon:Te}))},Be=ve.forwardRef(je),Ue=Be},12893:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Ue}});var b=oe(54476),ve=oe(59301),Fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},Te=Fe,be=oe(7657),je=function(De,Ge){return ve.createElement(be.Z,(0,b.Z)({},De,{ref:Ge,icon:Te}))},Be=ve.forwardRef(je),Ue=Be},32134:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Ue}});var b=oe(54476),ve=oe(59301),Fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},Te=Fe,be=oe(7657),je=function(De,Ge){return ve.createElement(be.Z,(0,b.Z)({},De,{ref:Ge,icon:Te}))},Be=ve.forwardRef(je),Ue=Be},96408:function(et,xt){"use strict";xt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},58e3:function(et,xt){"use strict";xt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},9809:function(et,xt){"use strict";xt.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1"}},96435:function(et,xt,oe){"use strict";var b=oe(59301),ve=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,je=(ke,De,Ge)=>De in ke?ve(ke,De,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ke[De]=Ge,Be=(ke,De)=>{for(var Ge in De||(De={}))Te.call(De,Ge)&&je(ke,Ge,De[Ge]);if(Fe)for(var Ge of Fe(De))be.call(De,Ge)&&je(ke,Ge,De[Ge]);return ke};const Ue=ke=>React.createElement("svg",Be({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ke),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));xt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},64303:function(et,xt,oe){"use strict";var b=oe(59301),ve=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,je=(ke,De,Ge)=>De in ke?ve(ke,De,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ke[De]=Ge,Be=(ke,De)=>{for(var Ge in De||(De={}))Te.call(De,Ge)&&je(ke,Ge,De[Ge]);if(Fe)for(var Ge of Fe(De))be.call(De,Ge)&&je(ke,Ge,De[Ge]);return ke};const Ue=ke=>React.createElement("svg",Be({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ke),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));xt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},25863:function(){"use strict";function et(le,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=le,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(et.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(et.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(et.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(et.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,E){var a=go.Shape._FigureParameters[le];return a?a[E]:null},go.Shape.setFigureParameter=function(le,E,a){if(!(a instanceof et))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[le];x||(x=[],go.Shape._FigureParameters[le]=x),x[E]=a};var xt=[];function oe(le,E){var a=xt.pop();return a===void 0?new go.Point(le,E):(a.x=le,a.y=E,a)}function b(){var le=xt.pop();return le===void 0?new go.Point:le}function ve(le){xt.push(le)}function Fe(le,E,a,x,y,z,ne,re,ie){ie||(ie=new go.Point);var me=le-a,fe=y-ne,Pe=NaN,Ke=NaN;if(me===0)if(fe===0)le===a&&(Pe=le,Ke=E);else{var Oe=(z-re)/fe,ct=z-Oe*y;Pe=le,Ke=Oe*Pe+ct}else if(fe===0){var Le=(E-x)/me,Ce=E-Le*le;Pe=y,Ke=Le*Pe+Ce}else{var Le=(E-x)/me,Oe=(z-re)/fe,Ce=E-Le*le,ct=z-Oe*y;Pe=(ct-Ce)/(Le-Oe),Ke=Le*Pe+Ce}return ie.x=Pe,ie.y=Ke,ie}function Te(le,E,a,x,y,z,ne,re,ie,me,fe,Pe,Ke,Oe){var ct=1-ie,Le=ie,Ce=le*ct+a*Le,tt=E*ct+x*Le,it=a*ct+y*Le,xe=x*ct+z*Le,pt=y*ct+ne*Le,wt=z*ct+re*Le,Nt=Ce*ct+it*Le,dt=tt*ct+xe*Le,kt=it*ct+pt*Le,rn=xe*ct+wt*Le,St=Nt*ct+kt*Le,Vt=dt*ct+rn*Le;me.x=Ce,me.y=tt,fe.x=Nt,fe.y=dt,Pe.x=St,Pe.y=Vt,Ke.x=kt,Ke.y=rn,Oe.x=pt,Oe.y=wt}var be=new go.Spot(.156,.156),je=new go.Spot(.844,.844),Be=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new et("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var y=x*Be,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-y,0,E,y)).add(new go.PathSegment(go.PathSegment.Line,E,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,a-y,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,y,a,0,a-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(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(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=E,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=a,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,E,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,E,a){var x=E/2,y=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=be,y.spot2=je,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,Be*E,0,E,(1-Be)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,Be*a,(1-Be)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,Be*a,Be*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-Be)*E,0,0,(1-Be)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new et("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),y.5&&(x=.5);var y=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E/2);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E/2);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())):z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),y0&&(ne.add(new go.PathSegment(go.PathSegment.Move,E/2+re,E/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,re,re).close())),z.spot1=be,z.spot2=je,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,E,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,x*a).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new et("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new et("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,E,a){var x=le?le.parameter1:NaN,y=le?le.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var z=x%360;z<0&&(z+=360);var ne=y%360,re=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,ne,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,E,a){var x=Be/Math.SQRT2*.5,y=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*E,z*a,E,(1-x)*a,(y+x)*E,(z+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new et("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,E)/2,z=E/2,ne=a/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,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new et("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,E)/2,z=E/2,ne=a/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,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new et("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,E,a){var x=le?le.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||a===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=E,y.endY=a,y}else{var z=E/2,ne=a/2,re=Math.atan2(a,E),ie=x-Math.min(Math.cos(re)*x/2,z),me=x-Math.min(Math.sin(re)*x/2,ne),y=new go.Geometry,fe=new go.PathFigure(ie,0,!0);return y.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),fe.add(new go.PathSegment(go.PathSegment.Line,E-ie,0)),fe.add(new go.PathSegment(go.PathSegment.Line,E,me)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,E,a-me)),fe.add(new go.PathSegment(go.PathSegment.Line,E-ie,a)),fe.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),fe.add(new go.PathSegment(go.PathSegment.Line,ie,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,a-me)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,0,me).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new et("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new et("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new et("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-x)*E,.25*a,Math.abs(1-x)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,Be*E,0,E,(.5-Be/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+Be/2)*a,Be*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.4*E,.6*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,ne=.3,re=0,ie=z*Be;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ie+re)*a,(.5-ie+ne)*E,(.5+z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*E,(.5+re)*a,(.5+ie+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ie+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne)*E,(.5-ie+re)*a,(.5+ie+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ie+ne)*E,(.5-z+re)*a,(.5-z+ne+.05)*E,(.5-ie+re-.02)*a)),z=.2,ne=0,re=-.3,ie=z*Be,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*E,(.5+re)*a,(.5+ie+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ie+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne)*E,(.5-ie+re)*a,(.5+ie+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*E,(.5+re)*a,(.5-ie+ne)*E,(.5-z+re)*a,(.5-z+ne)*E,(.5-ie+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ie+re)*a,(.5-ie+ne)*E,(.5+z+re)*a)),z=.2,ne=-.3,re=0,ie=z*Be,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne-.05)*E,(.5-ie+re-.02)*a,(.5+ie+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*E,(.5+re)*a,(.5-ie+ne)*E,(.5-z+re)*a,(.5-z+ne)*E,(.5-ie+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ie+re)*a,(.5-ie+ne)*E,(.5+z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ie+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ie+re)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,ne=.5,re=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*E,re*a)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ne,a*re,z*E,z*E).close()),y=new go.PathFigure(E*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),re=.75,y=new go.PathFigure((ne+z)*E,re*a,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ne,a*re,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(le,E,a){var x=.8535533905932737,y=.5*E,z=.5*a;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,a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,E,a){var x=new go.Geometry,y=Be*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure(ne*E,(re-z)*a);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),z=.4,y=Be*.4;var me=b(),fe=b(),Pe=b(),Ke=b();Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.42,me,fe,Pe,Ke,Ke);var Oe=b(),ct=b(),Le=b();Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.58,Ke,Ke,Le,Oe,ct);var Ce=b(),tt=b(),it=b();Te(ne,re+z,ne-y,re+z,ne-z,re+y,ne-z,re,.42,Ce,tt,it,Ke,Ke);var xe=b(),pt=b(),wt=b();return Te(ne,re+z,ne-y,re+z,ne-z,re+y,ne-z,re,.58,Ke,Ke,wt,xe,pt),ie.add(new go.PathSegment(go.PathSegment.Move,wt.x*E,wt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,xe.x*E,xe.y*a,pt.x*E,pt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Pe.x*E,Pe.y*a,me.x*E,me.y*a,fe.x*E,fe.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,wt.x*E,wt.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,it.x*E,it.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,Le.x*E,Le.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,Oe.x*E,Oe.y*a,ct.x*E,ct.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,it.x*E,it.y*a,Ce.x*E,Ce.y*a,tt.x*E,tt.y*a).close()),ve(me),ve(fe),ve(Pe),ve(Ke),ve(Oe),ve(ct),ve(Le),ve(Ce),ve(tt),ve(it),ve(xe),ve(pt),ve(wt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new et("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var y=(E-x)/2,z=y+x;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,E,a){var x=new go.Geometry,y=Be*.4,z=.4,ne=.5,re=.5,ie=b(),me=b(),fe=b(),Pe=b(),Ke=new go.PathFigure((ne-z)*E,re*a,!1);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.44,fe,Pe,me,ie,ie),Ke.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*a,fe.x*E,fe.y*a,Pe.x*E,Pe.y*a));var Oe=oe(me.x,me.y);Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.56,ie,ie,me,fe,Pe);var ct=oe(me.x,me.y);Ke.add(new go.PathSegment(go.PathSegment.Line,(Oe.x*.1+.95*.9)*E,Oe.y*.1*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,.85*E,Oe.y*.1*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ke.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ke.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,(ct.x*.1+.9)*E,.15*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,(ct.x*.1+.9)*E,(ct.y*.1+.05*.9)*a)),Ke.add(new go.PathSegment(go.PathSegment.Line,ct.x*E,ct.y*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,fe.x*E,fe.y*a,Pe.x*E,Pe.y*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),z=.35,y=Be*.35;var Le=new go.PathFigure(ne*E,(re-z)*a,!1);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a));var Ce=new go.PathFigure((ne-z)*E,re*a,!1);return x.add(Ce),ve(ie),ve(me),ve(fe),ve(Pe),ve(Oe),ve(ct),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(le,E,a){var x=new go.Geometry,y=.375,z=0,ne=-.125,re=y*Be,ie=new go.PathFigure((.525+z)*E,(.5+y+ne)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ne)*a,(.5+re+z)*E,(.5+y+ne)*a,(.5+y+z)*E,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ne)*a,(1-.5+y+z)*E,(.5-re+ne)*a,(.5+re+z)*E,(.5-y+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+y+ne)*a,(.5-y+z)*E,(.5+re+ne)*a,(.5-re+z)*E,(.5+y+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),y=.325,z=0,ne=-.125,re=y*Be;var ie=new go.PathFigure((1-.5+y+z)*E,(.5+ne)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+y+ne)*a,(.5+y+z)*E,(.5+re+ne)*a,(.5+re+z)*E,(.5+y+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5+y+ne)*a,(.5-y+z)*E,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a,(.5-re+z)*E,(.5-y+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ne)*a,(.5+re+z)*E,(.5-y+ne)*a,(1-.5+y+z)*E,(.5-re+ne)*a));var ie=new go.PathFigure((.525+z)*E,(.5+y+ne)*a,!1);return x.add(ie),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(le,E,a){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,E,a){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,E,a){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new et("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new et("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var y=le?le.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-x)*E,ne=(.5-y/2)*a,re=(.5+y/2)*a,ie=new go.Geometry,me=new go.PathFigure(0,ne,!0);ie.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,ne)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,z,a)),me.add(new go.PathSegment(go.PathSegment.Line,z,re)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var fe=Fe(0,re/a,1,re/a,z/E,1,1,.5,b());return ie.spot2=new go.Spot(fe.x,fe.y),ve(fe),ie}),go.Shape.setFigureParameter("Arrow2",0,new et("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new et("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var y=le?le.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,a/2);var z=E-x,ne=(a-y)/2,re=ne+y,ie=new go.Geometry,me=new go.PathFigure(0,ne,!0);ie.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,ne)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,z,a)),me.add(new go.PathSegment(go.PathSegment.Line,z,re)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var fe=Fe(0,re/a,1,re/a,z/E,1,1,.5,b());return ie.spot2=new go.Spot(fe.x,fe.y),ve(fe),ie}),go.Shape.defineFigureGenerator("Chevron",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new et("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ie=Fe(0,.5,.3,0,0,y/a,.1,y/a,b());return ne.spot1=new go.Spot(ie.x,ie.y),ie=Fe(.7,1,1,.5,0,z/a,1,z/a,ie),ne.spot2=new go.Spot(ie.x,ie.y),ve(ie),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new et("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new et("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var y=le?le.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-x)/2,ne=z+x,re=(a-y)/2,ie=re+y;(x>a||y>a)&&(y>x?(x=x*a/y,z=(a-x)/2,ne=z+x,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var me=new go.Geometry,fe=new go.PathFigure(E,.5*a,!0);me.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,re)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close());var Pe=Fe(0,.5,.3,re/a,0,z/a,1,z/a,b());return me.spot1=new go.Spot(Pe.x,Pe.y),Pe=Fe(.7,ie/a,1,.5,0,ne/a,1,ne/a,Pe),me.spot2=new go.Spot(Pe.x,Pe.y),ve(Pe),me}),go.Shape.setFigureParameter("IBeamArrow",0,new et("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(0,y/a);var ie=Fe(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ie.x,ie.y),ve(ie),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new et("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new et("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var y=le?le.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-x)/2,ne=z+x,re=(a-y)/2,ie=re+y;(x>a||y>a)&&(y>x?(x=x*a/y,z=(a-x)/2,ne=z+x,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var me=new go.Geometry,fe=new go.PathFigure(E,.5*a,!0);me.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,0,re)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,re)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close()),me.spot1=new go.Spot(0,z/a);var Pe=Fe(.7,ie/a,1,.5,0,ne/a,1,ne/a,b());return me.spot2=new go.Spot(Pe.x,Pe.y),ve(Pe),me}),go.Shape.setFigureParameter("Pointer",0,new et("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.1);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ne=Fe(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),ve(ne),y}),go.Shape.setFigureParameter("RoundedPointer",0,new et("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),y.spot1=new go.Spot(x,.35);var ne=Fe(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),ve(ne),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new et("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(.2,.3);var ie=Fe(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ie.x,ie.y),ve(ie),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new et("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=50);var y=(a-x)/2,z=y+x;x>a&&(y=0,z=a);var ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(.2,y/a);var ie=Fe(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ie.x,ie.y),ve(ie),ne}),go.Shape.setFigureParameter("SquareArrow",0,new et("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.7);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(le,E,a){var x=new go.Geometry,y=Be*.5,z=Be*.1,ne=new go.PathFigure(0,.9*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.9*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.3*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=Be*.5,ne=new go.PathFigure(0,x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Be*x,(.5-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,Be*x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-Be*x,(.5+z)*E,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-Be*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var re=new go.PathFigure(E,x,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Be*x,(.5+z)*E,2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-Be*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=Be*.5,ne=new go.PathFigure(0,a-x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Be*x,(.5-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,Be*x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-Be*x,(.5+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-Be*x));var re=new go.PathFigure(0,a-x,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-Be*x,(.5-z)*E,a-2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-Be*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=Be*.5,ne=new go.PathFigure(x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-Be*x,0,E,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-Be*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Be*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,Be*x,0));var re=new go.PathFigure(x,0,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+Be*x,0,2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+Be*x,a)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=Be*.5,ne=new go.PathFigure(E-x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-Be*x,0,E,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-Be*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Be*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,Be*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var re=new go.PathFigure(E-x,0,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-Be*x,0,E-2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-Be*x,a)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,.25*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.25*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(le,E,a){var x=new go.Geometry,y=.2,z=.1,ne=Be*y,re=Be*z,ie=.5,me=.1,fe=new go.PathFigure(ie*E,(me+z)*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-y)*E,me*a,(ie-ne)*E,(me+z)*a,(ie-y)*E,(me+re)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-z)*a,(ie-y)*E,(me-re)*a,(ie-ne)*E,(me-z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+y)*E,me*a,(ie+ne)*E,(me-z)*a,(ie+y)*E,(me-re)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me+z)*a,(ie+y)*E,(me+re)*a,(ie+ne)*E,(me+z)*a));var Pe=.05,Ke=Be*Pe;ie=.05,me=.25;var Oe=new go.PathFigure(.5*E,.2*a,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ie=.95,me=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+Pe)*E,me*a,(ie+Ke)*E,(me-Pe)*a,(ie+Pe)*E,(me-Ke)*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),Pe=.025,Ke=Be*Pe,ie=.825,me=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-Pe)*a,(ie+Pe)*E,(me-Ke)*a,(ie+Ke)*E,(me-Pe)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Pe)*E,me*a,(ie-Ke)*E,(me-Pe)*a,(ie-Pe)*E,(me-Ke)*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),Pe=.05,Ke=Be*Pe,ie=.5,me=.7,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-Pe)*a,(ie+Pe)*E,(me-Ke)*a,(ie+Ke)*E,(me-Pe)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Pe)*E,me*a,(ie-Ke)*E,(me-Pe)*a,(ie-Pe)*E,(me-Ke)*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),Pe=.025,Ke=Be*Pe,ie=.175,me=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-Pe)*a,(ie+Pe)*E,(me-Ke)*a,(ie+Ke)*E,(me-Pe)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Pe)*E,me*a,(ie-Ke)*E,(me-Pe)*a,(ie-Pe)*E,(me-Ke)*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Pe=.05,Ke=Be*Pe,ie=.05,me=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-Pe)*a,(ie-Pe)*E,(me-Ke)*a,(ie-Ke)*E,(me-Pe)*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new et("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,z=new go.PathFigure(E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,y*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),x}),go.Shape.defineFigureGenerator("Database",function(le,E,a){var x=new go.Geometry,y=Be*.5,z=Be*.1,ne=new go.PathFigure(E,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+y)*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-y)*E,.4*a,0,(.3+z)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(le,E,a){var x=new go.Geometry,y=Be*.5,z=Be*.1,ne=new go.PathFigure(E,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=Be*.2,ne=new go.PathFigure(0,.2*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var re=new go.PathFigure(0,y*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,y*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),x}),go.Shape.defineFigureGenerator("Document",function(le,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var ne=new go.PathFigure(E,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var re=new go.PathFigure(y*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(le,E,a){var x=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=Be*.5,re=.5,ie=new go.PathFigure(E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,a,E,(re+ne)*a,(re+ne)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-ne)*E,a,0,(re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,0,0,(re-ne)*a,(re-ne)*E,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,re*a,(re+ne)*E,0,E,(re-ne)*a));var me=new go.PathFigure((z+y)*E,(z+y)*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),me.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+y)*a)),me.add(new go.PathSegment(go.PathSegment.Line,(z+y)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(le,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(le,E,a){var x=new go.Geometry,y=Be*.5,z=.5,ne=new go.PathFigure(.5*E,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+y)*a,(z+y)*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(le,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,.1*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var re=new go.PathFigure(.5*y*E,y*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*E,y*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(le,E,a){var x=new go.Geometry,y=Be*.5,z=.5,ne=new go.PathFigure(E,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var re=new go.PathFigure(E,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(le,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure((1-y)*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),x}),go.Shape.defineFigureGenerator("Process",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,E,a){var x=new go.Geometry,y=le?le.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(le,E,a){var x=new go.Geometry,y=Be*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+y)*E,0,E,(.5-y)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+y)*a,(.5+y)*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(le,E,a){var x=new go.Geometry,y=Be*.5,z=.5,ne=new go.PathFigure(E,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var re=new go.PathFigure(E,z*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ie=new go.PathFigure(.8*E,.75*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(le,E,a){var x=new go.Geometry,y=Be*.1,z=.1,ne=.9,re=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var me=new go.PathFigure((ne+z)*E,re*a,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re-z)*a,(ne+z)*E,(re-y)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(le,E,a){var x=new go.Geometry,y=Be*.5,z=Be*.4,ne=Be*.1,re=.1,ie=.9,me=.5,fe=new go.PathFigure(.8*E,.5*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+y)*E,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+y)*E,0,.8*E,(.5-z)*a));var Pe=new go.PathFigure((ie+re)*E,me*a,!0);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me+re)*a,(ie+re)*E,(me+ne)*a,(ie+ne)*E,(me+re)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,me*a,(ie-ne)*E,(me+re)*a,(ie-re)*E,(me+ne)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-re)*a,(ie-re)*E,(me-ne)*a,(ie-ne)*E,(me-re)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,me*a,(ie+ne)*E,(me-re)*a,(ie+re)*E,(me-ne)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(le,E,a){var x=new go.Geometry,y=.5,z=Be*y,ne=0,re=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ne+z)*E,(re-y)*a,.7*E,(re-z)*a)),y=.1,z=Be*.1,ne=.9,re=.5;var me=new go.PathFigure((ne-y)*E,re*a,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(le,E,a){var x=new go.Geometry,y=.5,z=Be*y,ne=0,re=.5,ie=new go.PathFigure(0,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ne+z+z)*E,(re-y)*a,.8*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(re+z)*a,(ne+z+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(le,E,a){var x=new go.Geometry,y=.5,z=Be*y,ne=.2,re=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var me=new go.PathFigure(.8*E,.5*a,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(re+z)*a,(ne+z)*E,(re+y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ne+z)*E,(re-y)*a,.7*E,(re-z)*a)),y=.1,z=Be*.1,ne=.9,re=.5;var fe=new go.PathFigure((ne-y)*E,re*a,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(le,E,a){var x=new go.Geometry,y=.5,z=Be*y,ne=.2,re=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var me=new go.PathFigure(.2*E,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ne+z)*E,(re-y)*a,.9*E,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(re+z)*a,(ne+z)*E,(re+y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(le,E,a){var x=new go.Geometry,y=Be*.1,z=.1,ne=.1,re=.5,ie=new go.PathFigure((ne-y*.5)*E,a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y*.5)*E,a,(ne+z)*E,0,(ne+y)*E,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,E,a){var x=new go.Geometry,y=Be*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure((ne-z)*E,re*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re-z)*a,(ne+z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*E,re*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*E,re*a,ne*E,(re-z)*a,ne*E,(re+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Diode",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(le,E,a){var x=new go.Geometry,y=E,z=a;E=E*.38,a=a*.6;var ne=Be*.8,re=.8,ie=0,me=.5,fe=(y-E)/2,Pe=(z-a)/2,Ke=new go.PathFigure(ie*E+fe,(me+re)*a+Pe,!0);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+fe,me*a+Pe,(ie-ne)*E+fe,(me+re)*a+Pe,(ie-re)*E+fe,(me+ne)*a+Pe)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me-re)*a+Pe,(ie-re)*E+fe,(me-ne)*a+Pe,(ie-ne)*E+fe,(me-re)*a+Pe)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*E+fe,me*a+Pe,ie*E+fe,(me-re)*a+Pe,(ie-re+ne*.5)*E+fe,(me-ne)*a+Pe)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me+re)*a+Pe,(ie-re+ne*.5)*E+fe,(me+ne)*a+Pe,ie*E+fe,(me+re)*a+Pe).close()),ne=Be*.4,re=.4,ie=.2,me=.5;var Oe=new go.PathFigure(ie*E+fe,(me+re)*a+Pe,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+fe,me*a+Pe,(ie-ne)*E+fe,(me+re)*a+Pe,(ie-re)*E+fe,(me+ne)*a+Pe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me-re)*a+Pe,(ie-re)*E+fe,(me-ne)*a+Pe,(ie-ne)*E+fe,(me-re)*a+Pe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*E+fe,me*a+Pe,ie*E+fe,(me-re)*a+Pe,(ie-re+ne*.5)*E+fe,(me-ne)*a+Pe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me+re)*a+Pe,(ie-re+ne*.5)*E+fe,(me+ne)*a+Pe,ie*E+fe,(me+re)*a+Pe).close()),ne=Be*.2,re=.2,ie=.5,me=.5;var ct=new go.PathFigure((ie-re)*E+fe,me*a+Pe,!0);x.add(ct),ct.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me-re)*a+Pe,(ie-re)*E+fe,(me-ne)*a+Pe,(ie-ne)*E+fe,(me-re)*a+Pe)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+fe,me*a+Pe,(ie+ne)*E+fe,(me-re)*a+Pe,(ie+re)*E+fe,(me-ne)*a+Pe)),ct.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me+re)*a+Pe,(ie+re)*E+fe,(me+ne)*a+Pe,(ie+ne)*E+fe,(me+re)*a+Pe)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+fe,me*a+Pe,(ie-ne)*E+fe,(me+re)*a+Pe,(ie-re)*E+fe,(me+ne)*a+Pe)),ne=Be*.4,re=.4,ie=.8,me=.5;var Le=new go.PathFigure(ie*E+fe,(me-re)*a+Pe,!0);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+fe,me*a+Pe,(ie+ne)*E+fe,(me-re)*a+Pe,(ie+re)*E+fe,(me-ne)*a+Pe)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me+re)*a+Pe,(ie+re)*E+fe,(me+ne)*a+Pe,(ie+ne)*E+fe,(me+re)*a+Pe)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*E+fe,me*a+Pe,ie*E+fe,(me+re)*a+Pe,(ie+re-ne*.5)*E+fe,(me+ne)*a+Pe)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me-re)*a+Pe,(ie+re-ne*.5)*E+fe,(me-ne)*a+Pe,ie*E+fe,(me-re)*a+Pe).close()),ne=Be*.8,re=.8,ie=1,me=.5;var Ce=new go.PathFigure(ie*E+fe,(me-re)*a+Pe,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+fe,me*a+Pe,(ie+ne)*E+fe,(me-re)*a+Pe,(ie+re)*E+fe,(me-ne)*a+Pe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me+re)*a+Pe,(ie+re)*E+fe,(me+ne)*a+Pe,(ie+ne)*E+fe,(me+re)*a+Pe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*E+fe,me*a+Pe,ie*E+fe,(me+re)*a+Pe,(ie+re-ne*.5)*E+fe,(me+ne)*a+Pe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(me-re)*a+Pe,(ie+re-ne*.5)*E+fe,(me-ne)*a+Pe,ie*E+fe,(me-re)*a+Pe).close()),x}),go.Shape.defineFigureGenerator("Email",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.35*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var ne=new go.PathFigure(.6*E,a,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var re=new go.PathFigure(0,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(le,E,a){var x=new go.Geometry,y=Be*.4,z=.4,ne=.5,re=.5,ie=b(),me=b(),fe=b(),Pe=b();Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.5,ie,ie,me,fe,Pe);var Ke=oe(me.x,me.y),Oe=new go.PathFigure(me.x*E,me.y*a,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,fe.x*E,fe.y*a,Pe.x*E,Pe.y*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),Te(ne-z,re,ne-z,re-y,ne-y,re-z,ne,re-z,.5,fe,Pe,me,ie,ie),Oe.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*a,fe.x*E,fe.y*a,Pe.x*E,Pe.y*a)),y=Be*.3,z=.3,Te(ne-z,re,ne-z,re-y,ne-y,re-z,ne,re-z,.5,fe,Pe,me,ie,ie),Oe.add(new go.PathSegment(go.PathSegment.Line,me.x*E,me.y*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,Pe.x*E,Pe.y*a,fe.x*E,fe.y*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),Te(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.5,ie,ie,me,fe,Pe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*a,Pe.x*E,Pe.y*a,fe.x*E,fe.y*a).close());var Oe=new go.PathFigure(.45*E,0,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ve(ie),ve(me),ve(fe),ve(Pe),ve(Ke),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(ne,re,ie){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*E,(.8+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*E,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*E,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*E,(.8+ie)*a).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.2*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.37*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),y.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),y.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,E,a){var x=new go.Geometry,y=.5,z=0,ne=0,re=y*Be,ie=.4*Math.SQRT2/2+.5,me=.5-.5*Math.SQRT2/2,fe=1,Pe=.5,Ke=.5,Oe=0,ct=new go.PathFigure(ie*E,(1-me)*a,!1);return x.add(ct),ct.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,Pe*a,fe*E,.7*a,fe*E,Pe*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+z)*E,(Oe+z)*a,(.5+y+z)*E,(.5-re+z)*a,(.5+re+z)*E,(.5-y+z)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-y+z)*E,(.5+re+ne)*a,(.5-re+z)*E,.9*a)),ct.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),ct.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),ct.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(E,a,!1);x.add(z);var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var y=new go.PathFigure(0,.2*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.7*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var ne=.5-.285,re=.5,ie=ne,me=Math.PI/4,fe=4*(1-Math.cos(me))/(3*Math.sin(me)),Pe=fe*.5,Ke=ne,Oe=ne,ct=fe*Ke,Le=fe*Oe;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-Ke)*E,ie*a,(re-(ct+Ke)/2)*E,(ie+(Oe+Le)/2)*a,(re-Ke)*E,(ie+Le)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ie-Oe)*a,(re-Ke)*E,(ie-Le)*a,(re-ct)*E,(ie-Oe)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+Ke)*E,ie*a,(re+ct)*E,(ie-Oe)*a,(re+Ke)*E,(ie-Le)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(re+Ke)*E,(ie+Le)*a,(re+(ct+Ke)/2)*E,(ie+(Oe+Le)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var Ce=new go.PathFigure(.2*E,a,!1);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var tt=new go.PathFigure(.8*E,a,!1);return x.add(tt),tt.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(E,a,!1);x.add(z);var ne=new go.PathFigure(.1*E,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.05*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.45*E,.95*a,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),y.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),y.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var ne=new go.PathFigure(.675*E,.575*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,E,a){var x=new go.Geometry,y=.5,z=Be*.5,ne=new go.PathFigure(E,y*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*E,a,E,(y+z)*a,(y+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y*a,(y-z)*E,a,0,(y+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*E,0,0,(y-z)*a,(y-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,y*a,(y+z)*E,0,E,(y-z)*a));var re=new go.PathFigure(y*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*E,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,y*E,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.15*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ne=new go.PathFigure(0,.6*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.15*E,.6*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var ne=.1,re=Be*.1,ie=.2,me=.9,fe=new go.PathFigure((ie-ne)*E,me*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-ne)*a,(ie-ne)*E,(me-re)*a,(ie-re)*E,(me-ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*E,me*a,(ie+re)*E,(me-ne)*a,(ie+ne)*E,(me-re)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me+ne)*a,(ie+ne)*E,(me+re)*a,(ie+re)*E,(me+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*E,me*a,(ie-re)*E,(me+ne)*a,(ie-ne)*E,(me+re)*a).close()),ne=.1,re=Be*.1,ie=.8,me=.9;var Pe=new go.PathFigure((ie-ne)*E,me*a,!0);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me-ne)*a,(ie-ne)*E,(me-re)*a,(ie-re)*E,(me-ne)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*E,me*a,(ie+re)*E,(me-ne)*a,(ie+ne)*E,(me-re)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(me+ne)*a,(ie+ne)*E,(me+re)*a,(ie+re)*E,(me+ne)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*E,me*a,(ie-re)*E,(me+ne)*a,(ie-ne)*E,(me+re)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.2*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ne=new go.PathFigure(.5*E,.8*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var re=new go.PathFigure(.5*E,.7*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ie=.1,me=Be*.1,fe=.1,Pe=.9,Ke=new go.PathFigure((fe-ie)*E,Pe*a,!0);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(Pe-ie)*a,(fe-ie)*E,(Pe-me)*a,(fe-me)*E,(Pe-ie)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ie)*E,Pe*a,(fe+me)*E,(Pe-ie)*a,(fe+ie)*E,(Pe-me)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(Pe+ie)*a,(fe+ie)*E,(Pe+me)*a,(fe+me)*E,(Pe+ie)*a)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ie)*E,Pe*a,(fe-me)*E,(Pe+ie)*a,(fe-ie)*E,(Pe+me)*a)),ie=.1,me=Be*.1,fe=.4,Pe=.9;var Oe=new go.PathFigure((fe-ie)*E,Pe*a,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(Pe-ie)*a,(fe-ie)*E,(Pe-me)*a,(fe-me)*E,(Pe-ie)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ie)*E,Pe*a,(fe+me)*E,(Pe-ie)*a,(fe+ie)*E,(Pe-me)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(Pe+ie)*a,(fe+ie)*E,(Pe+me)*a,(fe+me)*E,(Pe+ie)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ie)*E,Pe*a,(fe-me)*E,(Pe+ie)*a,(fe-ie)*E,(Pe+me)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,.4*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var ne=new go.PathFigure(.55*E,.4*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var fe=.05,Pe=Be*.05,Ke=.175,Oe=.95,re=new go.PathFigure((Ke-fe)*E,Oe*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe-fe)*a,(Ke-fe)*E,(Oe-Pe)*a,(Ke-Pe)*E,(Oe-fe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+fe)*E,Oe*a,(Ke+Pe)*E,(Oe-fe)*a,(Ke+fe)*E,(Oe-Pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe+fe)*a,(Ke+fe)*E,(Oe+Pe)*a,(Ke+Pe)*E,(Oe+fe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-fe)*E,Oe*a,(Ke-Pe)*E,(Oe+fe)*a,(Ke-fe)*E,(Oe+Pe)*a));var fe=.05,Pe=Be*.05,Ke=.375,Oe=.95,ie=new go.PathFigure((Ke-fe)*E,Oe*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe-fe)*a,(Ke-fe)*E,(Oe-Pe)*a,(Ke-Pe)*E,(Oe-fe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+fe)*E,Oe*a,(Ke+Pe)*E,(Oe-fe)*a,(Ke+fe)*E,(Oe-Pe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe+fe)*a,(Ke+fe)*E,(Oe+Pe)*a,(Ke+Pe)*E,(Oe+fe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-fe)*E,Oe*a,(Ke-Pe)*E,(Oe+fe)*a,(Ke-fe)*E,(Oe+Pe)*a));var fe=.05,Pe=Be*.05,Ke=.625,Oe=.95,me=new go.PathFigure((Ke-fe)*E,Oe*a,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe-fe)*a,(Ke-fe)*E,(Oe-Pe)*a,(Ke-Pe)*E,(Oe-fe)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+fe)*E,Oe*a,(Ke+Pe)*E,(Oe-fe)*a,(Ke+fe)*E,(Oe-Pe)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe+fe)*a,(Ke+fe)*E,(Oe+Pe)*a,(Ke+Pe)*E,(Oe+fe)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-fe)*E,Oe*a,(Ke-Pe)*E,(Oe+fe)*a,(Ke-fe)*E,(Oe+Pe)*a));var fe=.05,Pe=Be*.05,Ke=.825,Oe=.95,ct=new go.PathFigure((Ke-fe)*E,Oe*a,!0);x.add(ct),ct.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe-fe)*a,(Ke-fe)*E,(Oe-Pe)*a,(Ke-Pe)*E,(Oe-fe)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+fe)*E,Oe*a,(Ke+Pe)*E,(Oe-fe)*a,(Ke+fe)*E,(Oe-Pe)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,Ke*E,(Oe+fe)*a,(Ke+fe)*E,(Oe+Pe)*a,(Ke+Pe)*E,(Oe+fe)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-fe)*E,Oe*a,(Ke-Pe)*E,(Oe+fe)*a,(Ke-fe)*E,(Oe+Pe)*a).close());var Le=new go.PathFigure(0,a,!1);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ne=new go.PathFigure(.15*E,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var re=.05,ie=Be*.05,me=.35,fe=.775,Pe=new go.PathFigure((me-re)*E,fe*a,!0);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(fe-re)*a,(me-re)*E,(fe-ie)*a,(me-ie)*E,(fe-re)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+re)*E,fe*a,(me+ie)*E,(fe-re)*a,(me+re)*E,(fe-ie)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(fe+re)*a,(me+re)*E,(fe+ie)*a,(me+ie)*E,(fe+re)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-re)*E,fe*a,(me-ie)*E,(fe+re)*a,(me-re)*E,(fe+ie)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.25*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(le,E,a){var x=new go.Geometry,y=.3,z=Be*.3,ne=.5,re=.7,ie=new go.PathFigure((ne-y)*E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a));var me=new go.PathFigure(0,.7*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(le,E,a){var x=new go.Geometry,y=.5,z=Be*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-y)*E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a));var me=new go.PathFigure(.15*E,.5*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.1*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(le,E,a){var x=new go.Geometry,y=.5,z=Be*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-y)*E,re*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a).close()),y=.05,z=Be*.05,ne=.5,re=.8;var me=new go.PathFigure((ne-y)*E,re*a,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a).close()),me.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),me.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*1,a*1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var ne=new go.PathFigure(.402*E,.85*a,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var re=new go.PathFigure(.678*E,.85*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ie=new go.PathFigure(.5*E,.1*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a*1,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a*1,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var ne=new go.PathFigure(E*.408,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var re=new go.PathFigure(E*.612,a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ie=new go.PathFigure(E*.816,a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var ne=new go.PathFigure(E*.055,.13*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var re=new go.PathFigure(E*.055,.18*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ie=new go.PathFigure(E*1,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(.55*E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*1,a*.5,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var ne=new go.PathFigure(E*.11,a*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var re=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,E,a){var x=new go.Geometry,y=8,z=y*Be,ne=new go.PathFigure(y,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var re=new go.PathFigure(E*.83,0,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ie=new go.PathFigure(E*.83,a*1,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var me=new go.PathFigure(E*.78,a*.05,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),me.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),me.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var y=x*Be,z=a*.8,ne=new go.Geometry,re=new go.PathFigure(x,0,!0);return ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-y,0,E,y)),re.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-y,E-y,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,y,z,0,z-y)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ne.spot1=new go.Spot(0,0,y,y),ne.spot2=new go.Spot(1,.8,-y,-y)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*.45,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*.1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var ne=new go.PathFigure(E*.28,a*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(le,E,a){var x=new go.Geometry,y=15,z=y*Be,ne=new go.PathFigure(E*.62,a*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ne=new go.PathFigure(E*.4,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ne=new go.PathFigure(E*.5,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(le,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.5,a*0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var et={},xt="5.0",oe={},b=null,ve=!1,Fe=!1,Te=null,be=!1,je=null,Be=null,Ue=0;Ue4?parseFloat(He):5};et.setHTML5Codebase=function(He,Re){Be=He,rn(He,Re)},et.setJavaCodebase=et.setJavaCodebaseVersion=et.isCompiledInstalled=et.setPreCompiledScriptPath=et.setPreCompiledResourcePath=function(){},et.setHTML5CodebaseVersion=function(He,Re){var bt=parseFloat(He);if(bt!==NaN&&bt<5){console.log("The GeoGebra HTML5 codebase version "+bt+" is deprecated. Using version latest instead.");return}je=He,kt(He,Re)},et.getHTML5CodebaseVersion=function(){return le},et.getParameters=function(){return oe},et.setFontsCSSURL=function(He){ne=He},et.setGiacJSURL=function(He){},et.setJNLPFile=function(He){De=He},et.setJNLPBaseDir=function(He){},et.inject=function(){function He(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Re="auto",bt=oe.id,Zt,ht=!1,Tt=0;Tt=5)return!0;var He=et.getAppletObject();return He&&typeof He.recalculateEnvironments=="function"?(He.recalculateEnvironments(),!0):!1},et.startAnimation=function(){var He=et.getAppletObject();return He&&typeof He.startAnimation=="function"?(He.startAnimation(),!0):!1},et.stopAnimation=function(){var He=et.getAppletObject();return He&&typeof He.stopAnimation=="function"?(He.stopAnimation(),!0):!1},et.getAppletObject=function(){var He=oe.id!==void 0?oe.id:"ggbApplet";return window[He]},et.resize=function(){};var ct=function(He,Re,bt){var Zt=document.createElement("param");Zt.setAttribute("name",Re),Zt.setAttribute("value",bt),He.appendChild(Zt)},Le=function(He){return He&&He!=="false"},Ce=function(He,Re,bt){ie(le)<=4.2&&(bt=!0);var Zt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Zt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ht=document.createElement("div");ht.classList.add("appletParameters","notranslate");var Tt=Re.width,Ae=Re.height;if(Re.disableAutoScale=Re.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Re.disableAutoScale,Re.width!==void 0)if(ie(le)<=4.4)Le(Re.showToolBar)&&(Re.height-=7),Le(Re.showAlgebraInput)&&(Re.height-=37),Re.width<605&&Le(Re.showToolBar)&&(Re.width=605,Tt=605);else{var mt=100;(Le(Re.showToolBar)||Le(Re.showMenuBar))&&(Re.hasOwnProperty("customToolBar")&&(Re.customToolbar=Re.customToolBar),mt=Le(Re.showMenuBar)?245:155),Tt=5?(Re.appletOnLoad=function(hn){var aa=He.querySelector(".ggb_preview");aa&&aa.parentNode.removeChild(aa),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(rt),window.GGBT_wsf_view&&$(window).trigger("resize"),vt(hn)},mn||rt.appendChild(Wt)):ht.appendChild(Wt),rt.appendChild(ht),mn||He.appendChild(rt),setTimeout(function(){et.resize()},1)}else{var Xe=document.createElement("div");Xe.className="applet_scaler",Xe.style.position="relative",Xe.style.display="block",Xe.appendChild(ht),He.appendChild(Xe),Re.appletOnLoad=function(hn){et.resize(),vt(hn)}}function nt(hn,aa){aa&&typeof aa.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(hn,aa.appletOnLoad):renderGGBElement(hn),St("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",aa)}function xn(hn,aa){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:hn,params:aa}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ma){nt(Ma.article,Ma.params)}),html5AppletsToProcess=null)},ie(le)<5&&(hn.className+=" geogebraweb")):nt(hn,aa)}if(Zt){scriptLoadStarted=!0;for(var jn=0;jn0?(Yt.remove(),rt.attr("id","fullscreencontent").show(),jQuery(vt).append(rt),window.dispatchEvent(new Event("resize"))):Ce(Yt,Re,!1),window.GGBT_wsf_view.launchFullScreen(vt)}else Qe=Zt,Ce(He,Re,!1);if(!window.GGBT_wsf_view)for(Ae=0;AeHe/4*3&&(Yt=He/4*3),vt=Yt/5.8,mt.setAttribute("src",y),mt.setAttribute("width",Yt),mt.setAttribute("height",vt);var rt=(He-Yt)/2,mn=(Re-vt)/2;mt.style.left=rt+"px",mt.style.top=mn+"px",ht.appendChild(mt)}}return ht.appendChild(Ae),ht},Nt=function(He){return He=He.toLowerCase(),He==="html5"||He==="screenshot"?He:"html5"},dt=["web","webSimple","web3d","tablet","tablet3d","phone"],kt=function(He,Re){if(le=He,Re){rn(le,!0);return}var bt=!ve;if(bt){var Zt=ie(le);!isNaN(Zt)&&Zt<4.4&&(bt=!1)}var ht,Tt;window.location.protocol.substr(0,4)==="http"?ht=window.location.protocol:ht="http:";var Ae=le.indexOf("//");Ae>0?Tt=le:Ae===0?Tt=ht+le:Tt="https://www.geogebra.org/apps/5.2.814.0/";for(var mt in dt)if(le.slice(dt[mt].length*-1)===dt[mt]||le.slice((dt[mt].length+1)*-1)===dt[mt]+"/"){rn(Tt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&bt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Le(oe.showToolBar)&&!Le(oe.showMenuBar)&&!Le(oe.showAlgebraInput)&&!Le(oe.enableRightClick)&&(!oe.appName||oe.appName=="classic")?Tt+="webSimple/":Tt+="web3d/",rn(Tt,!1)},rn=function(He,Re){if(He.requirejs){Ge=He;return}He.slice(-1)!=="/"&&(He+="/"),Ge=He,Re===null&&(Re=He.indexOf("http")===-1),We=Re,E="web.nocache.js",a=!1;var bt=Ge.split("/");bt.length>1&&(!Re&&bt[bt.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):dt.indexOf(bt[bt.length-2])>=0&&(E=bt[bt.length-2]+".nocache.js")),bt=He.split("/"),le=bt[bt.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var Zt=parseFloat(le);Zt!==NaN&&Zt<5&&He.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Zt+" is deprecated. Using version latest instead."),kt("5.0",Re))},St=function(He,Re){window.console&&window.console.log&&(!Re||typeof Re.showLogging=="undefined"||Re.showLogging&&Re.showLogging!=="false")&&console.log(He)};oe.material_id!==void 0?Pe(Vt):Vt();function Vt(){var He=xt;je!==null?He=je:parseFloat(He)<5&&(He="5.0"),kt(He,!1),Be!==null&&rn(Be,We),be=!0}return et},GGBAppletUtils=function(){"use strict";function et(){return window.GGBT_wsf_edit!==void 0}function xt(be,je){je!=1?(be.style.transformOrigin="0% 0% 0px",be.style.webkitTransformOrigin="0% 0% 0px",be.style.transform="scale("+je+","+je+")",be.style.webkitTransform="scale("+je+","+je+")",be.style.maxWidth="initial",be.querySelector(".ggb_preview")!==null&&(be.querySelector(".ggb_preview").style.maxWidth="initial"),be.querySelectorAll(".ggb_preview img")[0]!==void 0&&(be.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),be.querySelectorAll(".ggb_preview img")[1]!==void 0&&(be.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(be.style.transform="none",be.style.webkitTransform="none")}function oe(be,je,Be,Ue,ke,De){var Ge=null;if(De!=null&&De!="")for(var We=be.parentNode;We!=null;)if((" "+We.className+" ").indexOf(" "+De+" ")>-1){Ge=We;break}else We=We.parentNode;var Qe=0,le=0,E=0,a=0,x=0,y=0,z=0;if(Ge)Qe=Ge.offsetWidth,le=Math.max(Ue?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Qe=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Qe):(Qe=window.innerWidth,le=window.innerHeight,E=window.innerWidth),be){var ne=be.getBoundingClientRect();ne.left>0&&ne.left<=Qe&&(ke===void 0||!ke)&&(document.dir==="rtl"?(x=Qe-ne.width-ne.left,y=E<=480?10:30):(y=ne.left,x=E<=480?10:30),a=y+x)}if(be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=be.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return be&&((Be===void 0||!Be)&&je>0&&je+a1&&(De=!0)),je&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De=!0),!(be.hasOwnProperty("disableAutoScale")&&be.disableAutoScale))ke=b(be,je,De,Be,be.scaleContainerClass);else return Ue;return De&&(!be.hasOwnProperty("scale")||Ue===1)?ke:Math.min(Ue,ke)}function Fe(be){var je=Math.min(window.innerWidth,document.documentElement.clientWidth),Be=Math.min(window.innerHeight,document.documentElement.clientHeight),Ue=be.getBoundingClientRect(),ke=(je-Ue.width)/2,De=(Be-Ue.height)/2;De<0&&(De=0),be.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ke<40?be.style.left="40px":be.style.left=ke+"px",be.style.top=De+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(De<40?be.style.top="40px":be.style.top=De+"px",be.style.left=ke+"px")}function Te(be,je){var Be=be.querySelector(".appletParameters");if(Be){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(je.id!==Be.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(be)}if(Be.parentElement&&/fullscreen/.test(Be.parentElement.className))return;var Ue=ve(je,be);et()&&Be.setAttribute("data-param-scale",Ue);for(var ke=null,De=0;De=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(et){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(et){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(et){var xt=c[et];return xt==null?null:xt},r=d,webModule.__errFn=e}function B(){function et(be){var je=be.lastIndexOf(rb);je==-1&&(je=be.length);var Be=be.indexOf(sb);Be==-1&&(Be=be.length);var Ue=be.lastIndexOf(tb,Math.min(Be,je));return Ue>=O?be.substring(O,Ue+P):W}function xt(be){if(!be.match(/^\w+:\/\//)){var je=o.createElement(ub);je.src=be+vb,be=et(je.src)}return be}function oe(){var be=__gwt_getMetaProperty(wb);return be!=null?be:W}function b(){for(var be=o.getElementsByTagName(_),je=O;jeO?be[be.length-P].href:W}function Fe(){var be=o.location;return be.href==be.protocol+zb+be.host+be.pathname+be.search+be.hash}var Te=oe();return Te==W&&(Te=b()),Te==W&&(Te=ve()),Te==W&&Fe()&&(Te=et(o.location.href)),Te=xt(Te),Te}function C(et){return et.match(/^\//)||et.match(/^[a-zA-Z]+:\/\//)?et:webModule.__moduleBase+et}function D(){var et=[],xt=O,oe=[],b=[];function ve(be){var je=b[be](),Be=oe[be];if(je in Be)return je;var Ue=[];for(var ke in Be)Ue[Be[ke]]=ke;throw r&&r(be,Ue,je),null}if(__gwt_isKnownPropertyValue=function(be,je){return je in oe[be]},webModule.__getPropMap=function(){var be={};for(var je in oe)oe.hasOwnProperty(je)&&(be[je]=ve(je));return be},webModule.__computePropValue=ve,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Fe;try{Fe=Cb;var Te=Fe.indexOf(Db);Te!=-1&&(xt=parseInt(Fe.substring(Te+P),$),Fe=Fe.substring(O,Te))}catch(be){}return webModule.__softPermutationId=xt,C(Fe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(et,xt,oe){"use strict";oe.d(xt,{Ax:function(){return Te},Ds:function(){return be},KI:function(){return Be},SI:function(){return Fe},f1:function(){return ve}});var b=oe(74128);function ve(Ue){let ke=!0;if(Ue.length>0){for(let De=0;Dea in E?Fe(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,De=(E,a)=>{for(var x in a||(a={}))Be.call(a,x)&&ke(E,x,a[x]);if(je)for(var x of je(a))Ue.call(a,x)&&ke(E,x,a[x]);return E},Ge=(E,a)=>Te(E,be(a)),We=(E,a)=>{var x={};for(var y in E)Be.call(E,y)&&a.indexOf(y)<0&&(x[y]=E[y]);if(E!=null&&je)for(var y of je(E))a.indexOf(y)<0&&Ue.call(E,y)&&(x[y]=E[y]);return x},Qe=(E,a,x)=>new Promise((y,z)=>{var ne=me=>{try{ie(x.next(me))}catch(fe){z(fe)}},re=me=>{try{ie(x.throw(me))}catch(fe){z(fe)}},ie=me=>me.done?y(me.value):Promise.resolve(me.value).then(ne,re);ie((x=x.apply(E,a)).next())});const le=E=>{var a=E,{children:x}=a,y=We(a,["children"]);const[z,ne]=(0,ve.useState)(!1);return ve.createElement(b.ZP,Ge(De({},y),{loading:z,onClick:re=>Qe(void 0,null,function*(){try{ne(!0),yield y.onClick(re),ne(!1)}catch(ie){console.error(ie),ne(!1)}})}),x)}},48530:function(et,xt,oe){"use strict";var b=oe(86204),ve=oe.n(b),Fe=Object.defineProperty,Te=(Ue,ke,De)=>ke in Ue?Fe(Ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ue[ke]=De,be=(Ue,ke,De)=>Te(Ue,typeof ke!="symbol"?ke+"":ke,De),je=(Ue,ke,De)=>new Promise((Ge,We)=>{var Qe=a=>{try{E(De.next(a))}catch(x){We(x)}},le=a=>{try{E(De.throw(a))}catch(x){We(x)}},E=a=>a.done?Ge(a.value):Promise.resolve(a.value).then(Qe,le);E((De=De.apply(Ue,ke)).next())});class Be extends b.EventEmitter{constructor(ke,De){super(),be(this,"url"),be(this,"body"),be(this,"fullContent",""),be(this,"controller",null),be(this,"buffer",""),this.url=ke,this.body=De}startStream(){return je(this,null,function*(){this.controller=new AbortController;const{signal:ke}=this.controller;try{const De=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ke});if(!De.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${De.status}`);const Ge=De.headers.get("content-type");if(!Ge)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ge.includes("application/json")){const le=yield De.json();this.emit("error",le);return}if(!Ge.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const We=De.body.getReader(),Qe=new TextDecoder("utf-8");for(;;){const{done:le,value:E}=yield We.read();if(le)break;const a=Qe.decode(E,{stream:!0});this.buffer+=a;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const y of x)if(y.startsWith("data:")){const z=y.slice(5).trim();if(z==="[DONE]")break;try{const ne=JSON.parse(z);ne.data&&this.handleData(ne.data)}catch(ne){this.buffer=y+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ne)}}}this.emit("done",this.fullContent)}catch(De){De.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",De.message)}})}handleData(ke){ke.content&&(this.fullContent+=ke.content,this.emit("data",{chunk:ke,full:this.fullContent}))}cancelRequest(){var ke;(ke=this.controller)==null||ke.abort()}}xt.Z=Fe},36299:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return ut}});var b=oe(59301),he=oe(97831),be=oe(66328),Te=oe(3977),Be=oe(18369),je=oe(56102),Fe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ue=oe(8591),ke=oe(11611),De=oe(26779),Ge=oe(30084),Ze=oe(10787),Qe=oe(48850),le=oe(43428),E=oe(95237),a=oe(43604),x={smartWrp:"smartWrp___NjRcB"},y=oe(50258),z=oe(3918),ne=oe(96935),re=oe(59301),ie=(Gt,rn,Pt)=>new Promise((Vt,He)=>{var Re=St=>{try{Wt(Pt.next(St))}catch(kt){He(kt)}},Bt=St=>{try{Wt(Pt.throw(St))}catch(kt){He(kt)}},Wt=St=>St.done?Vt(St.value):Promise.resolve(St.value).then(Re,Bt);Wt((Pt=Pt.apply(Gt,rn)).next())});const me=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ne)}}}this.emit("done",this.fullContent)}catch(De){De.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",De.message)}})}handleData(ke){ke.content&&(this.fullContent+=ke.content,this.emit("data",{chunk:ke,full:this.fullContent}))}cancelRequest(){var ke;(ke=this.controller)==null||ke.abort()}}xt.Z=Be},36299:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return dt}});var b=oe(59301),ve=oe(97831),Fe=oe(66328),Te=oe(3977),be=oe(18369),je=oe(56102),Be={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ue=oe(8591),ke=oe(11611),De=oe(26779),Ge=oe(30084),We=oe(10787),Qe=oe(48850),le=oe(43428),E=oe(95237),a=oe(43604),x={smartWrp:"smartWrp___NjRcB"},y=oe(50258),z=oe(3918),ne=oe(96935),re=oe(59301),ie=(kt,rn,St)=>new Promise((Vt,He)=>{var Re=ht=>{try{Zt(St.next(ht))}catch(Tt){He(Tt)}},bt=ht=>{try{Zt(St.throw(ht))}catch(Tt){He(Tt)}},Zt=ht=>ht.done?Vt(ht.value):Promise.resolve(ht.value).then(Re,bt);Zt((St=St.apply(kt,rn)).next())});const me=` @@ -136,35 +136,35 @@ initArrayDisplay(); <\/script> -`;function fe({open:Gt=!0,onChange:rn,defaultValue:Pt,placement:Vt,width:He,height:Re,extra:Bt,onDynamic:Wt,showExtra:St=!0}){const kt=(0,b.useRef)(null),Ae=(0,b.useRef)(null),[ft,Jt]=(0,b.useState)(Pt||""),[pt,at]=(0,b.useState)(Pt||""),[dn,st]=(0,b.useState)(!!Gt),[$e,Ht]=(0,b.useState)(1),jn={selectOnLineNumbers:!0};(0,b.useEffect)(()=>{Gt&&(Jt(Pt),at(Pt),st(!0))},[Gt,Pt]),(0,b.useEffect)(()=>{ft!==""&&(clearTimeout(Ae.current),Ae.current=setTimeout(()=>{const Nt=document.createElement("iframe");if(Nt.style.width="100%",Nt.style.height="100%",Nt.style.border="0",kt.current){kt.current.innerHTML="",kt.current.appendChild(Nt);const hn=Nt.contentDocument||Nt.contentWindow.document;hn.open(),hn.write(ft),hn.close()}},1e3))},[Gt,ft]);const Wn=Nt=>{Jt(Nt),rn==null||rn(Nt,pt)};return re.createElement(le.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:dn,width:St?700:"100%",height:Re||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>st(!1),extra:St&&re.createElement("div",null,re.createElement(z.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:$e,onChange:Nt=>Ht(Nt)}),re.createElement(ne.Z,{type:"primary",className:"ml20",onClick:()=>ie(this,null,function*(){yield Wt(ft,()=>{st(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},re.createElement(E.Z,{className:"h100"},re.createElement(a.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:$e===1?"block":"none"}},re.createElement("div",{className:"h100",ref:kt})),re.createElement(a.Z,{flex:"1",style:{display:$e===2?"block":"none"}},re.createElement(y.ZP,{height:"90vh",value:Pt,language:"html",theme:"vs",showMiniMap:!1,options:jn,onChange:Wn}))))}var Pe=fe,Ke=Object.defineProperty,Oe=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,ot=(Gt,rn,Pt)=>rn in Gt?Ke(Gt,rn,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Gt[rn]=Pt,xe=(Gt,rn)=>{for(var Pt in rn||(rn={}))Ce.call(rn,Pt)&&ot(Gt,Pt,rn[Pt]);if(Le)for(var Pt of Le(rn))tt.call(rn,Pt)&&ot(Gt,Pt,rn[Pt]);return Gt},vt=(Gt,rn)=>Oe(Gt,dt(rn)),wt=(Gt,rn)=>{var Pt={};for(var Vt in Gt)Ce.call(Gt,Vt)&&rn.indexOf(Vt)<0&&(Pt[Vt]=Gt[Vt]);if(Gt!=null&&Le)for(var Vt of Le(Gt))rn.indexOf(Vt)<0&&tt.call(Gt,Vt)&&(Pt[Vt]=Gt[Vt]);return Pt},ut=({onFinish:Gt,value:rn,streamingStatus:Pt,cancelIndex:Vt,loadImage:He,onDynamic:Re})=>{const[Bt,Wt]=(0,b.useState)(""),[St,kt]=(0,b.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ae,ft]=(0,b.useState)(0),[Jt,pt]=(0,b.useState)(!1),at=$e=>$e.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Ht,jn)=>`$$${jn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),dn=()=>{pt(!0),Gt==null||Gt()};(0,b.useEffect)(()=>{const $e=He?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function fe({open:kt=!0,onChange:rn,defaultValue:St,placement:Vt,width:He,height:Re,extra:bt,onDynamic:Zt,showExtra:ht=!0}){const Tt=(0,b.useRef)(null),Ae=(0,b.useRef)(null),[mt,Yt]=(0,b.useState)(St||""),[vt,rt]=(0,b.useState)(St||""),[mn,Wt]=(0,b.useState)(!!kt),[Xe,nt]=(0,b.useState)(1),xn={selectOnLineNumbers:!0};(0,b.useEffect)(()=>{kt&&(Yt(St),rt(St),Wt(!0))},[kt,St]),(0,b.useEffect)(()=>{mt!==""&&(clearTimeout(Ae.current),Ae.current=setTimeout(()=>{const It=document.createElement("iframe");if(It.style.width="100%",It.style.height="100%",It.style.border="0",Tt.current){Tt.current.innerHTML="",Tt.current.appendChild(It);const bn=It.contentDocument||It.contentWindow.document;bn.open(),bn.write(mt),bn.close()}},1e3))},[kt,mt]);const jn=It=>{Yt(It),rn==null||rn(It,vt)};return re.createElement(le.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:mn,width:ht?700:"100%",height:Re||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>Wt(!1),extra:ht&&re.createElement("div",null,re.createElement(z.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Xe,onChange:It=>nt(It)}),re.createElement(ne.Z,{type:"primary",className:"ml20",onClick:()=>ie(this,null,function*(){yield Zt(mt,()=>{Wt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},re.createElement(E.Z,{className:"h100"},re.createElement(a.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Xe===1?"block":"none"}},re.createElement("div",{className:"h100",ref:Tt})),re.createElement(a.Z,{flex:"1",style:{display:Xe===2?"block":"none"}},re.createElement(y.ZP,{height:"90vh",value:St,language:"html",theme:"vs",showMiniMap:!1,options:xn,onChange:jn}))))}var Pe=fe,Ke=Object.defineProperty,Oe=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,it=(kt,rn,St)=>rn in kt?Ke(kt,rn,{enumerable:!0,configurable:!0,writable:!0,value:St}):kt[rn]=St,xe=(kt,rn)=>{for(var St in rn||(rn={}))Ce.call(rn,St)&&it(kt,St,rn[St]);if(Le)for(var St of Le(rn))tt.call(rn,St)&&it(kt,St,rn[St]);return kt},pt=(kt,rn)=>Oe(kt,ct(rn)),wt=(kt,rn)=>{var St={};for(var Vt in kt)Ce.call(kt,Vt)&&rn.indexOf(Vt)<0&&(St[Vt]=kt[Vt]);if(kt!=null&&Le)for(var Vt of Le(kt))rn.indexOf(Vt)<0&&tt.call(kt,Vt)&&(St[Vt]=kt[Vt]);return St},dt=({onFinish:kt,value:rn,streamingStatus:St,cancelIndex:Vt,loadImage:He,onDynamic:Re})=>{const[bt,Zt]=(0,b.useState)(""),[ht,Tt]=(0,b.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ae,mt]=(0,b.useState)(0),[Yt,vt]=(0,b.useState)(!1),rt=Xe=>Xe.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(nt,xn)=>`$$${xn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),mn=()=>{vt(!0),kt==null||kt()};(0,b.useEffect)(()=>{const Xe=He?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${rn}`:rn,Ht=at($e);if(!Jt)if(He||!Pt||Vt>0){Wt(Ht),ft(Ht.length),(!Pt||Vt>0)&&!He&&dn();return}else if((Ht==null?void 0:Ht.length)<4)Wt(Ht),ft(Ht.length);else if(Ae{Wt(Ht.slice(0,Ae+2)),ft(Nt=>Nt+2)},jn>10?Math.max(500/(jn/2),20):50);return()=>clearInterval(Wn)}else Pt||dn()},[rn,Pt,Vt,He,Ae]);const st=(0,b.useMemo)(()=>b.createElement("section",{className:`${Fe.answer} fadeIn animated edu_md`},b.createElement(he.UG,{remarkPlugins:[Ge.Z,Ze.Z],rehypePlugins:[De.Z,Te.Z],components:{code($e){var Ht=$e,{node:jn,inline:Wn,className:Nt,children:hn}=Ht,cn=wt(Ht,["node","inline","className","children"]);const Mn=/language-(\w+)/.exec(Nt||""),gn=String(hn).trim();return Wn||!Mn?b.createElement("code",xe({className:Nt},cn),hn):b.createElement("code",{className:Fe.codeCopy,"data-text":`\`\`\`${Mn?Mn[1]:""} -${hn} -\`\`\``},b.createElement(je.CopyToClipboard,{text:gn,onCopy:()=>Ue.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement("button",null,"\u590D\u5236")),Mn[1]==="html"&&Jt&&b.createElement("button",{className:Fe.runCode,onClick:()=>{kt(xe({},vt(xe({},St),{open:++St.open,defaultValue:gn,language:Mn[1]})))}},"\u8FD0\u884CHTML"),b.createElement(be.Z,xe({wrapLongLines:!0,style:Be.Z,language:Mn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},cn),gn))},img({node:$e}){var Ht;const jn=(Ht=$e.properties)==null?void 0:Ht.src;return b.createElement(ke.Z,{src:jn,width:320,"data-text":jn,onLoad:()=>He&&setTimeout(()=>dn(),500)})}}},Jt?Bt:`${Bt}__`)),[Bt]);return b.createElement(b.Fragment,null,b.createElement(Pe,{defaultValue:St.defaultValue,open:St.open,language:St.language,height:St.height,onChange:($e,Ht)=>{Wt(Bt.replaceAll(Ht,$e))},onDynamic:Re}),st)}},56438:function(et,xt,oe){"use strict";var b=oe(59301);const he=({scrollBoxRef:be,bottomInspectRef:Te,contentRef:Be,status:je,rootMargin:Fe="70px",bottomOffset:Ue=110})=>{const[ke,De]=(0,b.useState)(!0),Ge=(0,b.useRef)(!1);return(0,b.useEffect)(()=>{if(!be.current||!Te.current)return;const Ze=new IntersectionObserver(([Qe])=>{var le,E,a,x;if(!document.contains(Qe.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((le=Qe.rootBounds)==null?void 0:le.width)===0&&((E=Qe.rootBounds)==null?void 0:E.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((a=Qe.boundingClientRect)==null?void 0:a.width)===0&&((x=Qe.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}De(Qe.isIntersecting)},{root:be.current,rootMargin:Fe,threshold:0});return Ze.observe(Te.current),()=>{Ze.disconnect()}},[be.current,Te.current,Fe]),(0,b.useEffect)(()=>{if(!je)return;const Ze=be.current,Qe=Be.current;Ge.current=!1;let le=Ze.scrollTop;const E=()=>{const{scrollTop:x,scrollHeight:y,clientHeight:z}=Ze;x>le?x+z>=y-Ue&&(Ze.scrollTop=Ze.scrollHeight,Ge.current=!1):x{Ge.current||(Ze.scrollTop=Ze.scrollHeight)});return a.observe(Qe),()=>{setTimeout(()=>{a.unobserve(Qe)},250),Ze.removeEventListener("scroll",E)}},[je]),ke};xt.Z=he},98092:function(et,xt,oe){"use strict";var b=oe(59301);const he=({contentRef:be,status:Te})=>((0,b.useEffect)(()=>{!Te&&(be!=null&&be.current)&&be.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Fe=>{Fe.tagName.toLowerCase()==="code"?Fe.parentElement&&(Fe.parentElement.contentEditable="false"):Fe.tagName.toLowerCase()==="mathx"&&(Fe.contentEditable="false")})},[Te]),(je=!1)=>{const Fe=Ge=>{const Ze={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ge.replace(/&[^;]+;/g,Qe=>Ze[Qe]||Qe)};if(!be.current)return"";const Ue=be.current.cloneNode(!0);Ue.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ge=>{let Ze=Ge.getAttribute("data-text");Ge.tagName.toLowerCase()==="code"?Ze=Ze.replace(/```.*\n|\n```/g,""):Ge.tagName.toLowerCase()==="mathx"&&(Ze=`$$${Ze}$$`);const Qe=document.createTextNode(Ze);Ge.parentNode.replaceChild(Qe,Ge)}),je&&Ue.querySelectorAll('[data-select="disabled"]').forEach(Ze=>{var Qe;const le=Ze.textContent||"",E=document.createTextNode(le+` -`);(Qe=Ze.parentNode)==null||Qe.replaceChild(E,Ze)});let De=Ue.innerHTML;return je||(De=De.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),De=De.replace(/

/g,""),De=De.replace(/<\/p>/g,` +${rn}`:rn,nt=rt(Xe);if(!Yt)if(He||!St||Vt>0){Zt(nt),mt(nt.length),(!St||Vt>0)&&!He&&mn();return}else if((nt==null?void 0:nt.length)<4)Zt(nt),mt(nt.length);else if(Ae{Zt(nt.slice(0,Ae+2)),mt(It=>It+2)},xn>10?Math.max(500/(xn/2),20):50);return()=>clearInterval(jn)}else St||mn()},[rn,St,Vt,He,Ae]);const Wt=(0,b.useMemo)(()=>b.createElement("section",{className:`${Be.answer} fadeIn animated edu_md`},b.createElement(ve.UG,{remarkPlugins:[Ge.Z,We.Z],rehypePlugins:[De.Z,Te.Z],components:{code(Xe){var nt=Xe,{node:xn,inline:jn,className:It,children:bn}=nt,_n=wt(nt,["node","inline","className","children"]);const tn=/language-(\w+)/.exec(It||""),hn=String(bn).trim();return jn||!tn?b.createElement("code",xe({className:It},_n),bn):b.createElement("code",{className:Be.codeCopy,"data-text":`\`\`\`${tn?tn[1]:""} +${bn} +\`\`\``},b.createElement(je.CopyToClipboard,{text:hn,onCopy:()=>Ue.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement("button",null,"\u590D\u5236")),tn[1]==="html"&&Yt&&b.createElement("button",{className:Be.runCode,onClick:()=>{Tt(xe({},pt(xe({},ht),{open:++ht.open,defaultValue:hn,language:tn[1]})))}},"\u8FD0\u884CHTML"),b.createElement(Fe.Z,xe({wrapLongLines:!0,style:be.Z,language:tn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},_n),hn))},img({node:Xe}){var nt;const xn=(nt=Xe.properties)==null?void 0:nt.src;return b.createElement(ke.Z,{src:xn,width:320,"data-text":xn,onLoad:()=>He&&setTimeout(()=>mn(),500)})}}},Yt?bt:`${bt}__`)),[bt]);return b.createElement(b.Fragment,null,b.createElement(Pe,{defaultValue:ht.defaultValue,open:ht.open,language:ht.language,height:ht.height,onChange:(Xe,nt)=>{Zt(bt.replaceAll(nt,Xe))},onDynamic:Re}),Wt)}},56438:function(et,xt,oe){"use strict";var b=oe(59301);const ve=({scrollBoxRef:Fe,bottomInspectRef:Te,contentRef:be,status:je,rootMargin:Be="70px",bottomOffset:Ue=110})=>{const[ke,De]=(0,b.useState)(!0),Ge=(0,b.useRef)(!1);return(0,b.useEffect)(()=>{if(!Fe.current||!Te.current)return;const We=new IntersectionObserver(([Qe])=>{var le,E,a,x;if(!document.contains(Qe.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((le=Qe.rootBounds)==null?void 0:le.width)===0&&((E=Qe.rootBounds)==null?void 0:E.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((a=Qe.boundingClientRect)==null?void 0:a.width)===0&&((x=Qe.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}De(Qe.isIntersecting)},{root:Fe.current,rootMargin:Be,threshold:0});return We.observe(Te.current),()=>{We.disconnect()}},[Fe.current,Te.current,Be]),(0,b.useEffect)(()=>{if(!je)return;const We=Fe.current,Qe=be.current;Ge.current=!1;let le=We.scrollTop;const E=()=>{const{scrollTop:x,scrollHeight:y,clientHeight:z}=We;x>le?x+z>=y-Ue&&(We.scrollTop=We.scrollHeight,Ge.current=!1):x{Ge.current||(We.scrollTop=We.scrollHeight)});return a.observe(Qe),()=>{setTimeout(()=>{a.unobserve(Qe)},250),We.removeEventListener("scroll",E)}},[je]),ke};xt.Z=ve},98092:function(et,xt,oe){"use strict";var b=oe(59301);const ve=({contentRef:Fe,status:Te})=>((0,b.useEffect)(()=>{!Te&&(Fe!=null&&Fe.current)&&Fe.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Be=>{Be.tagName.toLowerCase()==="code"?Be.parentElement&&(Be.parentElement.contentEditable="false"):Be.tagName.toLowerCase()==="mathx"&&(Be.contentEditable="false")})},[Te]),(je=!1)=>{const Be=Ge=>{const We={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ge.replace(/&[^;]+;/g,Qe=>We[Qe]||Qe)};if(!Fe.current)return"";const Ue=Fe.current.cloneNode(!0);Ue.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ge=>{let We=Ge.getAttribute("data-text");Ge.tagName.toLowerCase()==="code"?We=We.replace(/```.*\n|\n```/g,""):Ge.tagName.toLowerCase()==="mathx"&&(We=`$$${We}$$`);const Qe=document.createTextNode(We);Ge.parentNode.replaceChild(Qe,Ge)}),je&&Ue.querySelectorAll('[data-select="disabled"]').forEach(We=>{var Qe;const le=We.textContent||"",E=document.createTextNode(le+` +`);(Qe=We.parentNode)==null||Qe.replaceChild(E,We)});let De=Ue.innerHTML;return je||(De=De.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),De=De.replace(/

/g,""),De=De.replace(/<\/p>/g,` `),De=De.replace(/
/g,` `),De=De.replace(/\r\n/g,` -`),De=De.replace(/<[^>]*>/g,""),De=Fe(De),De});xt.Z=he},22975:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Ze}});var b=oe(59301),he=oe(43418),be=oe(95237),Te=oe(93948),Be="data:image/png;base64,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",je="data:image/png;base64,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",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABeCAYAAADYHcHYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQmcHFd55//V0cfcl2Z0jKTRZcuWZNmy8SVb8gEmCWD4EWzO9TqBxPjAgV1gs9mwiCQEOzYbCAmbi2OzkHgBQ8Bg8IFlfMnYum0dHml0a6TR3NMzfdXxlv979bprWjOa8cQGsdn6qdXV3TVVr77/+873fV8JvIrtuaOyKZHGu2WIeQjR79rYJ4B9jsTxFa1i9FWc6v8fWkEBMR2KfON5WZeowofqq/HJZEK2ubZA0gGSLqBOIDHmODjm2NjvF7FfSuyxLXSFQJddj+5lQhSmc51/z8dMCcQLp+S6gyfxN2EoVyKMCC8ASwCODSQc/UoloMBJuQLJBOA6gAwghYUh28YRKdHle+gMJfbaEvsTSRzsqsKpa4Xw/z0DYO59SiAe2S/n945gt5CyRkQA8J1/aN7HnYzHWIBjaYDINYZ7CFLCBWwbkCECCQw4Ng76IbrCAHvDAJ0ywH7h4dC//D0GNmwQ4b8XkKYE4m82ypq6OpwSUqbHAWHAIKViwEQfNf2i76Usk5MguREnGYAITtIRcF3NaX4Az7LRIwQOegG6ZIDdvsA+FNBVTODIJU1i+P81gKYE4ivPyFonhVMCMmVFXEBikcj8XAIhtq92Y2dWuxVXMh8JEnHiZwMSxZoSeS6QsAHXFXAcTfogQE5Y6IaFrmIB+2WIvaGFfWEBXY6N45fMFdlfR5CmBIKKumjLU5ZEkgAocSSAhBUokeOHQr30pBclcRUnfuVF4iCViBZxjWEevo/jJAHYjuYmA5QbcRG/DwJQhWWEwFEaCYUCOiGwp+DhgO2ia3AIJ29eIYpnK0hTAvF3m2W9HaJHSJk0oqnO9bCm3UIqaStieYFEwZPIeUC2CGTVvkAhoJgRJBBERP34BUtcMQF1FCAxcBTnSEVshHznK9SHcIJYEUAEiSIu4UaizuJkQRhKDMHCYeojr4DO0MIeP8B+q4hD2IXem28Wwa8SpCmB+MuNsqEqhR5AJhRHAFjaWMR5c5KGTqeNX59UKmIRpLwBSQFVBskjJyli678wnBLnBMMZpfcYGDKE0vi8Dt8Dfg4V4dV7CKGtu8hoSNCyS2iRR7CEBokA9ELgEIGh0QCgU9rY7+Rw6P2rMAQhYlru9YFrSiC+/LRslJbsKeRDt7VGKmLVp0LMaXBQlQDSCYGELZR8jxNwsuFWgkROykacNKa4Ccj7BFAglAKSf2A4IwJBcUb8ZQAhCCVAhAYm4hzzPbmIf0sQlNFAcFwgldQgJZMaKN5nGKIgLJy0LRwIfAXSHsfBPoo+L8SxDy4XmdcKlimB+B/PySbhyZ4Xdxcd8jd9BxK/OgnUpIC6KqChWqC5Wqj32qRAdUqgigA5AnZ0helMqRJIIeCFmpMIzmgBGC1C7ROogh/pJQMGxVVEYEP8IBwPhAEkDqDhMn5nRB+Z0xYSDi05F0gnJdJJoIr3lCJgmsssIKucWAv7gyK6HIE9wsJ+IXAgPR/HrxUi/2pAmhKI+zfKFgmceHF3zplbz1kaYmhMYqxAvcAboAiSSCUs1KRs1FYJ1BKgNNBYLdBUI9BYbaE+zd+BmqRA0p3yspOKOxLU88lFUgE0kgeGc8BwHsgUgZxnKW5SosmIMbMf+85wVVz0kfN4P/xO6R8pEYQSQcCXVjSWkIpjqnmP1QKNvL9aC401FqrSFugiQWLEtnFUCHQFPp4TAl+9dq7oOxMwU1Lkzx+Ws0QCJ57aOmQvm20jV/Bw/aoa/GDzMG5dX48HXyygs9uDJQRcx4JtW0riExzeBO2pVEKgJiXQUmvhkqUprF1mKw/837oZs1efR+skirrRolTgDGaB/iwwmCNgAtmiQLGkl8xflblBGwj6PGqCKeDKQPh+CC96+b5E0ePnAIEvYVn6PhuqLbTUO2httLFknou5LQ6EJbr9At70xoVi95lF9hkosuER2Zp0cOJ9FwRWb0bi5cNZ9GZdbN43jEC6OHQqh3Q6rWZLGITKOjIed6U4IjDvvKIOb78kidrU5EBM9st0xFulnuJYDNfSqsvkJYZyQP+Yfg3khOIqWnnkJD2hI0AIRBiqCUXCx4HwFAih+s4nt5BryE2h1NZdNNhLz0vjxqtqYDniqRvmWetnDMQfPS7bqiS671wrrYTy6Mrhjbwv0TcS4mh/iP09PvafKOJwX4Ce4QCj+VANRukIggPNIe9a24DfvjSlOOS12uKmrjlnHLRKU7h0XUV3Pa68R66Rinv6xyT6RoGBUXKTxGgeKBRJeAk/CBTxyQ0GGL7zHJyMBoiSPySBt66twRWravqPnMKc2y4R3kT3PSU1NvxIzhYuuj+yVgpaGdFkKaFuPGN+T8uJ04ny+9RwiMO9Pg6e4ivA0X4fvSMB3kGOuDiplHnc256UCyIqGj9EC6GyJRW/qUqOKX2OvPfKPzPcE3cijYVmLFafIClRF6IvI9EzHOLEYIATQwFODQUYGguRK4ZKh/BvKcq04i+PZsm8BH7nxqbeF7vE3A3XThzknBKIP/qJnGMDx/9grRQMO8RNxzgIhiBU5sns8yhms8jUXK+9cGowAlSQ2NEdYs1CR1le09kGMh68IIRtCTD87kQvfrYsikFyW8nCjbRFdOYYAHEQJgOgTDojnk4/b8Tg6gLkgrF8iIHRACcGAjz7SgEv7isoMJTij4axeJ6LW97adHJ7hzVvg5g4kDklNT72kJyXtnDso1dJHdqOOU+8TjwCG4YeasYeRCK/FV6mB/vq/xbVVamSCctjtx8LcMF8Z5zldKZB9I4U1Y3xGONQKtKrSLD2X/S7UGDxswanzHHjxFTMWzfcXQYpAqAivDLR3080iXjtzfsLuP/7gwiDOBAJvO+3mo6+a4m1YMY64pMPy3YrxNG710oVvlbsFxbh5vYg6y6CsOu0Rxzm0Jj9Z7j57QhGj2BvcBeC5jeiPl32mHnYSycCrCIQzpRzQI25L1NU4Fug6WhCJdqWVxPBzIaSf07QNAg6LiaU82bAUWONXPgyR5cBiM/kMwEwmeFgW8Bf/XAYT+/OlWi+ZH4C77yh8eD7l9mLZwzE3d+SC1JpHL7rSso+qcIG9d6zaHCOYbAvg57GD8GRGcwrfh1uYTf8kWN4Kfw4/MZ1aKgCOLBIdSjivXxScwSdvfg2GSwDmWJkv2uCcvYbcaRBKKuaMihxIaMnD0mtjGl61WpPe2VCWBqXCDj9q94mVfKxgVcCwlP9n2cy+Nefj5XE09IFSbz1+sbOW8+1zp0xEHc+KBemEzh01xXamfECIOF1Yg4eB6M0R3Pnoa1qH5zsVnjDx7FNfgqy8VLFCQTBTEDzvvtUgNXtjpL3k26xnwZHiuXAnoo68l9kIkfKwRyuFHr8tBElDbGMSVkCJvKoiYRRrsLoHcNx8VWwShthArbg4d98ahQPbx7T4Etg6cIk3riuYfdt59srZgzER78nO2wbBwkElTWDeH4ANI/9A2rsXghhI/T6UOg/hK34NNCwEnUpvUI3br0iotGeU5ojzghENFrSYnCM7nu0XhFfIYz5KyVOMFqb1yKRDSiG4MZHiHSA8aIVFxjvULGMcj7GBzUtCxZvqkLHVBKWXP9PT2bw2I5cyZRd0pHEuivrt9+10r5oxkDc/qBcnHbRddcVIVIOQxwSBR8QwQBm938ENrLIj6WxI/FZoLoD1QmhQSixelmh8zsDBK0fs51JWwyPemq2qviORTESKW5LhyE4KcgJDDtQbJW38r4iaZw7Sh8jcRUXNRWz3FhYDL9bxn6fnJfVOL++cRRPvpzTpmwILOlI4PJL61786AXOpTMG4iPfk0sY2Lrj8lDZ/rw9xRUcWeEg8kNdGLHXwEk3jQPgtPXsaDbvJUcscOAYbXuGm+JPI4ojNPEpNvhnJM7uYwGO9NOr1Sdg/OqcORbOmcOlPC26yrO3PI11NFdqbolC5ROFjeMOWWkVsQKIiRS2AeKZPXnt4Elg0cIE1lxUu+kTFzlXzhiI274jlyUddL73ghDz6hk61gG1YqAv4vk6/l8arBErFdOcH6kzDEfQ1JzOlsnSamL4PfIbJPBcJ51DHZJXVlykWRkQnN9sYd1yk+dD1IiLnvklcWPEVqQ0NMwGNwNa5JhF36vTOM6kazDmXnhbX31iDC/uLygg6Gt0LExg1cq6jX94sXXdjIG487vyHMvCK2SxmgTQUi1x7eIATdW2Yj3ay5yVKlA2BcsSiF09WkdMBMRE0Ixwyc8AIQRODEps6vQ1Z0A7iyvmOwqozV2eGselSx0snxeFASCQyUl0D4aorwLqq3T0V6mB0gQqx5dKoEQyiSCr4yiaqCTNNsnN0pf46sYsth0sqqgtwViwIIFzzq95/FMXW2+aMRC3f1+e60iV6lKaNe9cUcDitqQ2zyKXXoWNVbylvEBkxkoCc4BUCztPBFi9YGIgJhpkJhvpCNBhA7YeDHCgJ1TO5cr5DlYvdFUkd8cRH8/s1UvSDCi+87KE9j8sgR9uKeJon87MoS/EtRQVJa1lRFigrkqvr1BvlcLjBoiYcrbdaXLEkznsOurp8HkoMX+Bg46lVQ9veIPzlhkDcccD8jwrid2cFdw44961soBFrckYO1ecPlJSiksYClcE0Ur74ECIxa2xmTWFfNKiSYNIZbztUIB9J0NFwLdclES1yi0Bdh728RSB4LEW8N61SW0+C2BwVGLXsQD9mRDDOcaOoskSs7KYCFGb1otbrfUCi9u0hUQctNiVcLlSNMVGTv3az/LY2+2XRNO8dgfzFqa+/yeXOe+YMRC3fUuen0hgl+EIBcSqAjpmJaYa0/jfzcyKYkPT/eNRAhGWrbCTwxI/2x0o0UTduf78BJbPdbCdQOwuKjs37QI3X5HUMSjjD/CCQpvejHkNZiX6M4wey9JCF30kNdlC4DcvstWilgGC3yd54ukA8VQBB04FJY6YPc9G27z0d/7scuumGQPx4QfkSjeFl+JA3LSqgAWvFogpbmAy1T06RtFUNoE5w594OVDKOtK/WDbHVquAP9+vfY5VC2xcstjRSjzSXCYkT8KWIqQaG72g5EulS4ayDORJLJtrlSw0Y4hUV+vJN5kuVCKYHPG0hyP9QYkjWmdbaG51/uWzaxPvmzEQd/2rXEXRHgfi5lUFzG9JTGlBVF50QmJPYTxlRqNYU8yB48x9am+A3mFtOcWjqXMbBa5b6aooQGSh4uFtPkayUokezvLmGoogoCatEx/UkmgkhrQhxVU6rS/K1qBEDa2VKTaK0K8/4+P4INdjtLJubhOoa7K+cc9Vyf8wYyA+8l25Gha2jwPiggLam6ce1FSDns7vGghtvhp/TfkUQuD4gMSRvlCtnVN5L5xlqZdOfoksISHwxMs+Tg5Gvo+5KHWJDZWJYnRDQw0TIgTSSa08SkHByOtuqJ36npUf8SwXx8LScmtjK1BTL756z9XJD84YiA9/R17kOtgaB+LdFxQw9zUGYjLGGCEQVPia+oo4JHzK1dnopy0YGdlhThgpiqInMULRMybVCtzQKDCajxIgositiXIwM2XtClvrmEhRc7+5XhsoZ9oMEH2j0ZJpKNEwC0hVhX//F9ekb5sxEHc+KNdYNrZMBkRJXpZiNdGlYhYJv5me+3b6MEei6KsOaQMv7Jc43KvjXjVpoKFKixvOZpqttH70pWOKNnLgSoo3Emd0RHNFqcTWMMEZ02vaDNFctlz7ISUTXACt9VNzBMf49edCDI5FHBVK1LVIJNLBl+67puruGQNx+/fkxY7A5nFArC5gTuPUg5pq9kz5uwBGRorKFjfhboKwt1uboCrMEtson5mDVJdmCo/Ot6pN6zwsK+YjKCfNZGoYE7UE3HiP2pyeRvLsadwzJ8HXngsxkitfo7ZFwk2En7/v2tTHZwzEHQ/KN9g2XogD8Z7VBbRNY1BTEXo6XDLEFToTioiiqpzrxUCo3KrhLJS4GcnqRDSVa1Uhaqg/6LDRcaPYYe5VVZIZ5pprSglmsXCGMQCMM0GfZO407/nrz0pkCmbtGqhtCeEm5Wf/Yn3yj2cMxJ3fkZdZDp5/PYCYCij+TiDooZY3E57WMOpFHk15HsZsjAwTziKAuG+4xwCvwhVCZ/IxK7GmCqiJwGHaJb1xoxvMdbmO1d5UlgLxEVVOqK8+wwzFaN1aaiCsZPCZ+9enN8wYiNsflJc7NjbFgXjvhQXManhtRdNk3DE4XBgHBAmQLWgicpbG5Xg5ThSxRKQLaO4yXTOT1ZyTyWqnjgHLuOnLMaiU0pTAuR3WuFVEArGg2T2jD6HGIoF/fDpUE0LppBCoaw1hJYI/vn99+rMzBuKOb8srbRfPqsXwyK5+70UREGeK8k1nuk9DNg0QCGYQRzN/5xHgSJ8mGE1PKmwG8yhumAbJJVhyCZd01XhpacVFTsRHjCAztzabB0aZu5TlvkSxqDPJz19qo7Zah/15bSrwhTGOiN9e/Dbolf/D0zSpyxHf+jYJy/Y/cd+1VffPGIi7HpRrYeOZMCo5pE3/vouKaKl/9Q5d5SCmgQMIBDPpItcAPcNA5wlaO7o4Ja4PKG5oTREQOmu1VUB1WhdXMtqr9YGu14iDo8elf/dVxJSp/BrQSOrBVUBMHuIw90IQ/+7JAMUSvYDGuRLCDT92/7rUF2YMxO3fllfbLp4K/bLyef+aIpqnYcpNhymmOoYhjrGcvqv4ApynTE+tDyhuaKWM5aEIEBlZpVNThBEMZnRXk3PSQCqllTX9EOO4jTPFI04wC1xM1e1onhoIxrK+/ISvYlpmZbC5nYGx8PbPr0v97YyBuPNBuU5Y8mdBhDBv8gMXF9Fc99rqiMkGSCKRI5hnqpJ+PZ3eqPUBRVC0CS7jaqtprKABoi5g3IjKmtwzTpxEBSxMs1cp91VC6QbqHpq6hkeUHwkojpgOEEVf4q8fZwhcX43jb+2wIOzgQ/evT39lxkB8+NvyGtuRGxUQUab0LZd4aKr7t4umEg2nYouK3wmEAabghWq1UFcI6a0YAAdP+qirtlFfY8GxLR3Uo4mbDZHNATkqa70KO25juD6ZEFiy0FbFK68WCOqGL/yESXHRkqwE5i51YLvBLX9xdfp/zxyIb3nX2Y79U5/KJ8rtvPVSH42/JI6YDkbUW8xRpSXUOxLiiR1jeHJnTqd7OvQdLDTX22htctDW6KClgXUctjJhCyyAYcQ1FyKX42etI5Z22Kiv1cr61XAES9M+/6O8spZMvGrh8gSEI997/7rkAzMG4rZvy+ttSz6ugdBFKb9zeYDGaQTApkPE1+oYzuR/edpDV48OblCMFbwA+aKPfDFAoRgoLlI+iQGomgCxlsFBW5Ot6hpq0uSgqHNCxGI8HwsIF06gIyoNDsav7v0+K4z1xOW2dGUKluXffN81Vd+eORDf8t4kLPvRwCuHdT90ZYiGipDwVJZsPKsiEsCvCQa87t6j2krZdjBU6wn0G1RydmRSGWLRQycYJYAKgdqPA5R0LVUJRFDaGm3MbiRANlpqbSybrcUxOWYysTqcDfHnD45GAS/tfJ6/phrClu+4f13y+zMG4vcfkDcIO3zEJxBRGdNtV0nUT5MjyEG9owFYS8F817QrVH4Us0HscXlI0RCnY9PG7oay/uHNvl7cj1J2VJVplGnCHCwqcL4bi6oSIK1zyDWh4qACX1EhiuEglqa11FmY1+xgwSxXveY02WiqtXVCdbTANDAa4k+/NVICgkNdfVktLIRvu+/a1A8nBWLjrvxSO5G4/0hf0D6YCTuHRr0Xxwpy21gOu770u7W9v/dN783CsX7iedHSXyBxx3pMG4gTGR+nMoFewNFiU226V4dAmq+Epd4JFO3907CIf2EcBwAtKaGyCRlzIif0j7LARKrIJ0PeusavXKTP/RJArF4lQIFOCTI12/G5oQDyNNdQvGmQQlUmQIB4bFWSANklgKiPHngmq2tFou0NV9VDiPDN961PPTo5EHvyb3Ud5yFekDOp6FsYKwoMZPziSEEc6MuE/YMFrKUlwmgnk8vufiPZd3rmaxyIyQZhZKlSrqoFkeacKnIPC9dVYtl4ePhxVjpyuWJy0RzGsRqABrgGkZEqiYBhbnKGAijKzVUmMjnI11mMhoOMiOO4jT/BS7EoheIsT4AKBIdg6e8Ink5a0AtZjFt1LK3C6GjwyZ7D3nfz1X1Hd21YcVoHBPHE7vxv2bbzoyKVGeuSYzlKPBFnilpsHwtVFkT/WIiFLQLtLa5ScFwrZiuGUoJvBbUpmrqHfWQKoTp/nOhnUhKGe0h+5ZBF4KRdqyTeWqvK085gcZquir4oARRI1R2BEVsCNBBxEAEysafJACIHEcQzAVSkDoq4h1xUVDqIaSw2hModxaAQzn6EwV4ZhjtDS2zftu+pJ8VPd+V/U1jOw9qq0IXmpprfJOnSFFMzJtAD4WIKa+SyhVCtDbO0ddFsB+cvOHOWA01MzrqcKnIPld6gfU9xYRT4VCrCAMkFoKsWpEpBuImMhZKPEA+7VqBvACKx6Agy3Ybg8GUSCUj4OAeVdJAvVXG+4SB60+Ze4hxkHNK4BUd681hhqeS4/yV+ssP7DcsRP9ZAsLKSxeamzpjcECobnaW7WnTpGWGy+3TEksAEuOkqVqVMblFMxAHkGNUmIgKIIOVZQhvdvBELlX9LT3ftgpTO5DCqpwKNCS25mI4pnTM60Chxdc3onIw9KYCyWvcQIO5T7Jn0G5M9yr8n7ZSIiwwEijoeZywtAxDv+2jPKDI5j5m6OfHj7d6bhS1+QjYyQJhc1qbqUAXQMtkQOw4XMJQVmNucQiDLBeVadNCZCvDba9PjlBRvqD8bKKuJx9FaouznilnKsVTYgLI/TrASAULNLQQm54Xq3XjQPC9zmq4kEBXpLZWecomiZ5KDcSCjiXTaeaJwhSG64SAaBUq8ZUO1BqLC61F4wxzLCcyJy/EzJsZyYl4mm/dxsHuYHJEX/7ol/2bHcX6irQFtQQR+Fq+ctHDL+ho015q4C9eLc3hwUxbntNcoMPTk0sppJOvj3esIRJklqLj29OhCE7PFdYSS/XYETiT7qawnS1DmLOLNMHzN96WMhkbIVc7+Sf2aOEeYfcMRMU4Yh1vsZGY3LkKV9x2Ng+NiOJ213OQg6lZyEEuEzXZsQLe2yBV8HDgeAfHtzd4NjiUeIRBKxgUSb5v7Xfztz5fDbTgXcxt1BejqhbZKO3lsxxg27vKwaHZVRGAdqx8c9fG+a9PjrBvqmM5eT83siVyG+M0agGj20YultaS4x7UUJzGN3yQeG9FRkxjPTSXumIjFpuKImFKfVKRNcI7TdFoc1Miv4b3RGHh0p6cixmwcMDAWB8LKiW88m7/BdR0FBOVYS6IHb5nzEF48MRs/PfVbivhUKhQFb1njqnj/H3ylFysX1Uc1Czoy2Tfi4QPXVY3jCI6b8p/iiQqest+Ivclk/0TgEMSy32GpOg2ats1p5tPEMu+myEgvLV5EiDEdU1UWxZVFTDSdbjhM4ONUrI+rU0fnNGLWZKDsOhKo3F36OqcB8bUnvTdZrniUNjCtoxW1O3FF87P4p5cuRJ97KRzL0r2QAuD8dhsXdtj4u0eHkPMSpcAZQTo17OGW608HwtxjXPkVIvGSpSfLnhZR9FQdW1EGN9FE5o0SmDe0R+HRcXpCk+80nTyBItdZgiagfvqV4sZWWUDr4/iZnQpovak2SbEJUQkED6ahvbc7wJauSYD48kbvjbYlHgsIhATOrd6F62b9GA++sgZ7iutUxxnTYocZ2NesdPDwllF0nhBoqXOVfiAQ3QNF3PqmauXul8zRScRB5Uxj6KQYtQXS3c9CJc7OxD0E4uJ5lUDE2UNTS5mdE44jxgcRaqcTfvwfmtJ6rvFZCNB5qgDfz6HOHkHacVFV146EY09oUvPcnQTiwCRAfPFR73rLFo/7vrZs6p0BfGDOl3GiMAf3br0ZHXNqlcgiGPOaBNYscfDQzzMYzruoSlglIPYez2H30SyWzklgVUcS589Por3FUR1bTPggfltn8hf4m7I0Ki2niHt4Pk6AS9qTUejEyJOYUTCpTogJ8TjnVPga6mPFIDUQAWYHW5AOjkOEY4A3DFkcwZjfgsMNtyCVKHd2q9Q1BGLbZEDc+1DueifhPh6oqkDOIIF3tn0DLekM/mHfe1C06jGaC5BwLFx7AcWRwNcfG0ZLXTpy4fU68cuHsnhx/5i6fVU7BiZ60dFLYOXCJFYsTGJhq4PqpPaGJzIPp9CnpXOTe8gxbTV0hsafa3LrSf9idIIRlSV6x2Jhygo6DQh9QFIOoTV4Dgm/F/BGAT+LMD+C3tEkji/4Y9SxfqdS70Q3tu9EODEQlpUVn/tB7jrbdX+qgIhmSK0zAiccwUDQjosWcbElULmudTU2DpzwsHV/oIJdJAJnJoHY0TWGrQfHd/rkzZRaNNiWKipZ0OrivPlJLJ/nYmELLTEd8JkJMLSmKjcDRFwBl/YnEFMKkDgqJhOnpGk1IpxaDUEXmvwtsPxRIMjSzlesGw53oSvTgpFzP4NapsdG+bKVYyMQ2yfiCAXEQ941jis2+l6gPdSYl9neHGL1IpYrWaqlaHd/iO0HWQmjQ84kIJd3uc67rWsU2w97kCoBSp9EdRViyRb7ZNg6JuW6FhKurTz1dMpGW4ODjlkOFrdaaG+yVI0bwZ0sdhW/uTgQEwFgJlZlMlKcxsZyMucdD60WRhaKmOVvRo2/HwjGgKAQDdCB9PPwu3+GrfItcJZ/WNUZmq2SO/d1h9hxcAIdQSDue0RWWyK4F1JcFwThOZLL3IGOxBKUhCOVTU+XnovwxqoxfoEBYs+x/PCmvWM3CynXwU5cjdBbIyyrRik2i70AmTXBpC0LiQRj+BEgLgGyVA21bQuVt8oahwXNFtobdYIxjYGJgDFAxGe83o//f7rAI3EbZZeaKKPWHORlVWlJtHS0EMq5FX4/lljPwvV6AT8DhKz7okK2kT8Ons1RAAAPKUlEQVS0EbuxFoWqc3A4sR5L59SrnoZmCGoUMWQJxEsHGWmIzNe8jwP0rAlEfJj3PCYXOH6wVlq4XkhxdRCGS6SETUUezw+Nzx7O3nQCOHiqOFjM17b9/W26MdSKO07VhGl/jYVwne26621LXuI6doNpR00wEgTD0dxBjlHh44qQN5V9a53A/CaB+c0Cs2p1I3jeJL3yEifE0JhITxgucGQObeE21IQnVSbImLMUfWIZPKQimpW1dp3/Cpr9LbCDEcDLaE6QFqRfRP7os3i+/g/RXX1dqYhzeatAXcq0UI2oZCw3Pt9hukCMmztSivsezXcIaV8lgDdKWGvDMFwUQljUJ8ZOpxlZlQRODgaDvYNVJSAq52H7x46m51W5q52kfVUqkbzGdXFpwrVmqR5MFjvfEIhYmx9Ta2cmWKQACSQrfjpmCVx/XpSDr0TqeC4w44uDUh12Y7a/CU7IzjEq9Akp0hh1l6NXnIMQeinUlnm0+ZtQ7R3QXECd4BMEAJljGM2F6Dn3Xrw01IpRJhurPrMS5822UJc83ds3jEEdMSFHiAqOOJ2Jy99s2LDBqrv8DxdLKa8Stns9INYKGXS4NkTSDTGaQ/fw88n50+1wv2LDrsTi+nkrE659VSKRusaycJllhXOV7lEVQsZymdjQpSP1sd9IRKGTMgjjAIiK4S0RYpa/DY3+LgjJUChXhgL2dADsNEK7DgNYhp1jS3Bu3QDaik/D8fsiLsgCvqcUs+x/Gf31N6B//h2ES9WMMwNdmfd0hglEeuLx8tvXBIhKkDZIabX8tLA06VpX16St63L54Hu/uy75nTOBeabfrtkgnYUdxXMzI/mPC2Hdmk7acFzdMdPM6vgt0nH86JsTSv9MZrLSIdzXPYLrmjaijs2cdTG4fhlzwk4DThqBVYMs6lHjH4IIyAFjmgtofBQzGOs/gi31H0drxxvUgDgW9p7K5A0QEivn2qpwZqKNE2tS0STssYn/aqbUfA3+7spPdd8tLOuLJJbr2EinHFSlXaSSjtIlZqOl9tHfSCog4lbKOFHkHUBr/gkkMQqEnNW6hYAMfOS7tyAxfx1sdnZz2NOI5g4XYjz9Ilg8fKwbRzO1eDZ9N+xEHVbPtUqW5Y5jAUZiomlVu42marb40lucuARif3eInRMp67MRiKsIhGN/kbPXWGZK3Aj287NATkmnXNRVO/jEjSllHmu7vbwJ6aO1uAmNxa1AWACCohZHTDAe60Wm9yD6zrsfeasR54x8Fa5qwR+BIViypZvP+0OHsSV3JXbZN6iTV7nAmnZbN50HsOWIr5IUjGi6cKGN5ppY1kAMjDhHnFLLs0DOWE1nIxDrN5y8W9jWFyWBUNOqXE0an2W0pu773eZSlrcRYYlgAHOzP0Iq6I5md0Q2Nt7t245BzEffuX8KadXg+JBEcWAvbmj4MSy3GnBSbLgB6eWQH+nD7vS78cKpdtXGTgGREHhDh44lkbAvdPlqOVVnh0hcvMhRKTfxzXjpPL4zsppOB8I6+0TTO7/Yv2EoE35aUDRMAgK/JxD33tKofA/jiPK9MbsJs4e+A3BmU9xYKcUuxe5n8Zz8j2i78D0lkcF+ta/0hFhZ04n1bTvV+nE4ehJDxVr0ttyEU9kUth/RMTgSm8WSly11Sik6mzo9lYRA055ccclSB231ZSCMaFJgRDqCoumsBuKhbrkcAT63dXfhxqc3j1gqfUb9M++RPRRZU/Ql/uwDjeWqoZJglph//POo9o8AySbAG0HviUN4yL4HudRiXHd+2eRlP9rOE5pjLmrej2WpfQhSC5CpXq2If2okxJaDfslgoI+wdrlbAuLp3UW1CkegqX4uO8fF7MaJgaA1aDzrsxKIR07KVhngU0GIDxU8pF7qzOP57Vkt++MKz3S4jJoj8kEdf/K+hpJo0kdrNGx/AItPfB6hl8HRbBt+WPwDZP2EKmB802pNSFJ3XzeBiGY8gLlNNi5exPZH+mwnB0O82GWAkCr8sn5FQtdfCOBnLxXBzD5uBOKK5a46h9lKYimKuXUe1yEOA0RpzdqyR39lVtMjJ2W1HeLuX+SBfaLoodE8fOPl/QW8uDNbaicaF0/xGBGB+O831ynRpCHQMRmGVIqBhcH+fjQ01CCZTCrCc82YCcJtDeUZu+uIj30EIqLCghYLaxaX6+SO9wf4eadX+p1pQ9euKgPxxI4iBjK6momiae35LuY1ayAqxRKH+crZBISU0n7qJN7/i1aVnyn66FDJCuYBHGwR11XA1peZUm9E0jjdp0SVCm+4Av/tXTUlHWFAEGA4RqrOxEOjITJ5i7Ec1FfbmFVvqaVf05eJi/xs1cDEORK0tcHCRYvKQBztDbDpFaa76K2p1sL1F+o+UBzeY9s0EEY0Xb3CRXuLXr6NA0GxZIDYfjZwxHMn5fXCxr1egIuLNOujVMfSU1AksPdgEdt253WHzGhqjVspju6Qy5P/9berIyBMG0tyRKBWz7SYYgjDRsG3VFcBNpQfHmNaJHtu8PECAs21Vqk9NnOY4qmdR/sCPLsn6o7DFhB1Fm5YU+aIR7YU0T+iK/LIEVevTGDBrIgjonHy7awB4sUBufIX0fLPeQHe4vkQ5qknShwZMKL9zkNF7NhdKPXeUF5spQCNZNTtv5lGWz1tfmU3mRa7CgweoipLdQ9lJSyM9UKisac3ezURHDZhZ0J0U60ocQ1FHnUBfxscDdE3rNONLl7mlvpH/XhzQXETNx67bkUCC1rLQBgdUQKiWy8MnWIeLnOgTF7T660jtvbKucLGp0Pg1qKHhEpVjD+UKdqPc0TnYQ8790RAxKSt9inGi6nqpMBlyxx0tFqY1WCpRim6QXo87FFWmZWhEHNKHsGSKxK8d1jnIfE07FTA81IkmQePlDL2AOw64uFIr+YyZvatW5VAR5tuphI/twLiF13VqCMmAsKy7Mzroqyf6ZW1VRY+Ztn4T56PevP8H2VvVxC/xBURSPsOedixp1gySyuJX4IioqpSlJJZhGxaYqGtQaK9RWBRq6tKtvSypVHo5VTK0o2bKGEMY3IgHTTWX58aCpX4IaFZmUqHbVadpcqHjaHAlCE2ViFXsZPBREAwOrP3WIht1BEVHPG6ALF1UN5oAX8TSrSbInnThMRwhHmPiybDKRQFh7p9dPcEGB7RuVYTJ6dNNL+BgZEiuvtzKnv83OVprFycwtJmG+11NpiQZiyv8bw1vU8cG5Uzn40xMiaViU2Ttq1RP2OIllw81hIXTVzV3XOcK5y/BCCe7ZFLalLY7RWhFgwVqWKdwczsLT0Zy4ipOJfEHmvGPNKevgAnTwUYHAqirscVRKvAYyBTQM+Azm+c05FC65yEWg2sSVporbEwt9ZGWxXQmGSRTLmBvDnrxPCWy8BKNgS5JuKEnqEQAyNah3BF8YLI8vqVAfHZ74+2tcxKHp/XbNm0SLjoo1b2IlDMKl9JRMV1RrRvuMSIMJVTRRlelOgfCtBDUAZZb61JVskt/SNlIJYtr8KijpRO21SrgVG7bNWIHWBCCSvQGlxGvT3Ma3JU9zJTfzdZeH3cVDAOv+n74fGpXOPFk1HWe39ZHLFho0wli36PlGEdKzOp5OY0U9npxOISKLGnKY5T4AaYiENUblNsnw9TMo8/o9jq6wswMBiikC+DMjBSwIn+HJqbXKy9ol5lI6p6vSh3Vqc/ainOt/6BIh5+cgAneooqort8fvrYR99W+88tTc4az5MXC4FGpeOiJrxTCbG4figp7MiPoGhSsSajIwpBcPBERghhbXvNlfUXng6+GQbyXazC0s9u0yk1fF4bZSlBYWV/XIGf9pjLCTjF6BDNTRoQ/UhM3dBkoD/A4ECAvqEimmdZWLm8OmrsHnvohwEg6nT5/NYRbNo6HBWhOKFt2V8ZSxT+y5F7Fg6SiAcPylSxFqsCgbWOjXWhxKVSYi4TcCo7GVQadZWeNbmCynrnIYY4BIbzSnA9sOXA8CeTvYX+1xwIDuh/Pifn+X74NuGId4dBeKUMkdCPCePz2nQX4rYm/SA9ztS4zpiQQ+h5R2GEOGi0iNRj1yLxYKKwatZHnWlKMj3a4fW7ewp4eOMAegc8tVYOYe2zID/8yhfanzjTjN+4UTotq7DMEsEVlmWvFwKXh4FcwgQU0yKj8nrGd+E7zdeXjjA5LvzTA33W0yOW8/wPPqgfs/m6ABG/mb/amG0XjnOjbTs3eYG8MvTDBOvM+Fw3EoxgtDVZaKpjn1WhRVFciU+wb3SMeTeZdUamx2V7KSjLzjN+iKdeGMbmnboOWgjHg5BfHCoOfab3yytGpxI7lb9LKcXLA2h3gcukwHrHxpW+hxW2LZOqc07MGSVHHOzFse2HcMTzird+6m2pffHzve5AjAPledkuC+HbLVvcXCyGlwehTKgiSp3ticY6C3ObLfUubD6PNBI/MTAIlFHk5pHKkQ9XMgqMtVa6tgAOH8vjx08OYCjjq4ePCCF2ijD8vc4vzX/h1QJwpuM3d4+0VCdrL4bAOsfBVaGPCy1L1pHxgkB+bFmjPWGroF8qEPEb+PzPsvND33m7EM5NRT+83CenqBJZzSmM68xttRUorEJSFa8xQOI+yUScYcAoFkM8sWkIL+3lo2YY+HFyUsp7EM69d/+XROG1BGGic508Kav7Ev5FCctp8+rx0Aox8cPNf2VAxAf9Z49k5yNw3g7bualQDK7wfemy7puFk2TplgYL89psNDZEoLCyKVoVY3gvLqpKCcBcrD+Uw2PPDCEzxpQ99TjXTX4Y/H7XXy14+fUG4NWe/6wAIj7oT/8gu8CXzo1SOjcXPf9yL5Au83IpvsjeLY22AqWpkeFtoatbuTBjArBMo8wF2LhpBK8cyGrrTDgjYeB/+pXt+/4aT14bdZ56taR6fY8/64CI3+5//mZuoXTstwewbvK94DI/IKdE1pctMavJxrzZDurrLGV5DY4E2H+4gF2dY8jmQ139KsVj+Xzx9v1fWtD1+pLy33b2sxqI+K3d+U250Pdz7wiRuMn3/UuDQLpFz1ftgIIw1LXN7G7gk3tYbWT1e2H4yR33tH1NG7Nn9/ZrA0ScjB/8x9zCQijfIWHd5BWDS4t+6KpWC4FAoejl/NB+oFD0/9uWP5914uwmf3l0v5ZAxIn7nr/MdWSRv84vhA1eaO3PZ/Kbnv7cnN5fFwDMOP8vz4/Uk8nae+oAAAAASUVORK5CYII=",Ue={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ke=oe(59301);const De=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Ze=()=>{const[Qe,le]=(0,b.useState)(0),[E,a]=(0,b.useState)(!1),[x,y]=(0,b.useState)(!0),z=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(x)return;const Pe=()=>{le(Ke=>Ke>=99?(clearInterval(z.current),99):Ke+1)};return z.current=setInterval(Pe,5e4/99),()=>clearInterval(z.current)},[x]);const ne=()=>{le(0),a(!0),y(!1)},re=(Pe=0)=>{y(!0),le(Pe),a(!1)},ie=Pe=>{const Ke=Pe/1048576;let Oe;return Ke<=.3?Oe=3:Ke<=.5?Oe=5:Ke<=1?Oe=10:Ke<=2?Oe=20:Ke<=3?Oe=30:Ke<=10?Oe=Ke*10:Oe=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Oe}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},me=()=>ke.createElement("span",{className:Ue.dotLoading},ke.createElement("span",null,"."),ke.createElement("span",null,"."),ke.createElement("span",null,"."));return{progress:Qe,progressOpen:E,openProgress:ne,closeProgress:re,toggleLock:()=>y(Pe=>!Pe),CreateProgressModal:(Pe=De,Ke)=>(typeof Pe=="string"&&(Pe=[Pe,Pe,Pe]),ke.createElement(he.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:E,title:null,footer:null,width:500,afterClose:()=>le(0)},ke.createElement(be.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Qe<=30&&ke.createElement(ke.Fragment,null,ke.createElement("img",{src:Be,alt:"Step 1"}),ke.createElement("div",{className:"mt20 c-light-primary"},Pe[0],me())),Qe>30&&Qe<60&&ke.createElement(ke.Fragment,null,ke.createElement("img",{src:je,alt:"Step 2"}),ke.createElement("div",{className:"mt20 c-light-primary"},Pe[1],me())),Qe>=60&&ke.createElement(ke.Fragment,null,ke.createElement("img",{src:Fe,alt:"Step 3"}),ke.createElement("div",{className:"mt20 c-light-primary"},Pe[2],me())),ke.createElement(Te.Z,{className:Ue.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Qe}),!!Ke&&ke.createElement("div",{className:"c-grey-999"},ie(Ke)))))}}},3716:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return rn}});var b=oe(59301),he=oe(38854),be=oe(8591),Te=oe(6848),Be=oe(92832),je=oe(3113),Fe=oe(36299),Ue={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},De=({position:Pt,children:Vt})=>{const{left:He=0,top:Re=0}=Pt||{},[Bt,Wt]=(0,b.useState)(He),[St,kt]=(0,b.useState)(Re),Ae=(0,b.useRef)(null),ft=()=>{if(Ae.current){const Jt=Ae.current.offsetWidth,pt=Ae.current.offsetHeight,at=window.innerWidth,dn=window.innerHeight;let st=He,$e=Re;He+Jt>at&&(st=at-Jt),st<0&&(st=0),Re+pt>dn&&($e=dn-pt),$e<0&&($e=0),Wt(st),kt($e)}};return(0,b.useEffect)(()=>{if(!Ae.current||!Pt)return;const Jt=new ResizeObserver(()=>{ft()});return Jt.observe(Ae.current),()=>{Jt.disconnect()}},[He,Re,Pt]),(0,b.useEffect)(()=>{Pt&&ft()},[He,Re,Pt]),Pt?b.createElement("div",{ref:Ae,style:{position:"fixed",left:`${Bt}px`,top:`${St}px`,zIndex:1050}},Vt):null},Ge=oe(74128),Ze=oe(56102),Qe=oe(48530),le=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Pt,Vt,He)=>Vt in Pt?le(Pt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:He}):Pt[Vt]=He,re=(Pt,Vt)=>{for(var He in Vt||(Vt={}))y.call(Vt,He)&&ne(Pt,He,Vt[He]);if(x)for(var He of x(Vt))z.call(Vt,He)&&ne(Pt,He,Vt[He]);return Pt},ie=(Pt,Vt)=>E(Pt,a(Vt)),me=(Pt,Vt,He)=>new Promise((Re,Bt)=>{var Wt=Ae=>{try{kt(He.next(Ae))}catch(ft){Bt(ft)}},St=Ae=>{try{kt(He.throw(Ae))}catch(ft){Bt(ft)}},kt=Ae=>Ae.done?Re(Ae.value):Promise.resolve(Ae.value).then(Wt,St);kt((He=He.apply(Pt,Vt)).next())}),Pe=({visible:Pt,position:Vt,selectText:He,applyRefinedText:Re,fetchUrl:Bt,noRestrictModal:Wt})=>{var St;const[kt,Ae]=(0,b.useState)(!1),[ft,Jt]=(0,b.useState)([]),[pt,at]=(0,b.useState)(""),[dn,st]=(0,b.useState)(1),[$e,Ht]=(0,b.useState)(""),[jn,Wn]=(0,b.useState)(!1),Nt=(0,b.useRef)(null),[hn,cn]=(0,b.useState)(!1),[Mn,gn]=(0,b.useState)(0),sa=(0,b.useRef)(!1),ka=((St=ft==null?void 0:ft[(ft==null?void 0:ft.length)-1])==null?void 0:St.loading)===!0;(0,b.useEffect)(()=>{if(Pt){st(1);return}cn(!1),Ae(!1),pa(),gn(0),Jt([]),st(0)},[Pt]);const pa=()=>{var ra,Xn;at(""),Ht(""),(Xn=(ra=Nt.current)==null?void 0:ra.cancelRequest)==null||Xn.call(ra)},tn=(...ra)=>me(void 0,[...ra],function*(Xn="",Aa=ft){const Ia=Date.now(),qn=[...Aa,{text:Xn,key:Ia,sender:"user",show:!0},{loading:!0,key:Ia,sender:"AI",show:!0}];st(2),Jt(qn);const er=Hn(Aa),bt={no_record_times:!0,prompt:Xn,history:er};Nt.current=new Qe.Z(Ge.Z.API_SERVER+Bt,bt),yield new Promise(wn=>{Nt.current.on("data",vn=>{const{chunk:{msg:Vn},full:ye}=vn,yt=Vn==="error";cn(!0),Ht(Rt(ye)),Jt(It=>It.map((Ct,zt)=>zt===It.length-1?ie(re({},Ct),{text:ye,loading:!1,error:yt}):Ct))}),Nt.current.on("done",()=>wn()),Nt.current.on("error",vn=>{const Vn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(vn)==="[object Object]"&&vn.status===-9&&(st(1),Wt(vn.data)),Jt(ye=>ye.map((yt,It)=>It===ye.length-1?ie(re({},yt),{text:Vn,loading:!1,error:!0}):yt)),wn()}),Nt.current.on("cancelled",()=>wn()),Nt.current.startStream()}),Ae(!1)}),Kn=ra=>{at(ra.target.value)},Hn=ra=>ra.reduce((Aa,Ia)=>{if(Ia.sender==="user"){const qn=ra.find(er=>er.key===Ia.key&&er.sender==="AI");qn&&(qn!=null&&qn.text)&&!(qn!=null&&qn.error)&&Aa.push({question:Ia.text,answer:qn.text})}return Aa},[]),Ca=()=>{if(Va)return;const ra=Fn("\u6539\u5199");pa(),Ae(!0),tn(ra)},ca=ra=>{if(ra.key==="Enter"&&!ra.shiftKey){if(ra.preventDefault(),sa.current||la)return;Ca()}},Yn=()=>{var ra,Xn;gn(Aa=>Aa+1),(Xn=(ra=Nt.current)==null?void 0:ra.cancelRequest)==null||Xn.call(ra),Ae(!1),cn(!1)},en=[{key:"1",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:b.createElement("span",null,b.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Rt=(ra="")=>{const Xn=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Aa,Ia)=>{Xn.push(`\u7B54\u6848${Ia+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ia+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ia+1})\u8F93\u51FA\uFF1A`)}),Xn.forEach(Aa=>{const Ia=new RegExp(Aa,"g");ra=ra.replace(Ia,`**${Aa}** `)}),ra},Fn=ra=>ra==="\u6539\u5199"?`${pt}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${He}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${He}\uFF0C${ra}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,zn=ra=>{let Xn="";ra.key==="1"&&(Xn=Fn("\u6DA6\u8272")),ra.key==="2"&&(Xn=Fn("\u6269\u5199")),ra.key==="3"&&(Xn=Fn("\u7F29\u5199")),pa(),Ae(!0),tn(Xn)},ha=()=>{const ra=ft.splice(ft.length-2),{text:Xn}=(ra==null?void 0:ra[0])||{};pa(),Ae(!0),tn(Xn,ft)},la=kt||hn,Va=(pt==null?void 0:pt.trim())==="";return Pt?b.createElement(he.Z,{open:Va&&!la&&(jn||!$e),overlayStyle:{minWidth:200},menu:{items:en,onClick:zn}},b.createElement(De,{position:Vt},b.createElement("div",{className:Ue.wrap},dn===2&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ue.chatContainer},ka&&b.createElement("div",{className:Ue.loadingWrp},b.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),b.createElement("div",{className:"ai-loading"})),$e&&b.createElement(Fe.Z,{cancelIndex:Mn,streamingStatus:kt,loadImage:!1,onFinish:()=>me(void 0,null,function*(){gn(0),setTimeout(()=>cn(!1),0)}),value:$e})),b.createElement("div",{className:Ue.btnContainer},b.createElement("div",{onClick:()=>Re(!0,$e),className:Ue.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),b.createElement("div",{onClick:()=>Re(!1,$e),className:Ue.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),b.createElement(Ze.CopyToClipboard,{text:$e,onCopy:()=>be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(Te.Z,{title:"\u590D\u5236"},b.createElement("div",{className:Ue.btn,style:{marginLeft:"auto"}},b.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),b.createElement(Te.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("div",{onClick:ha,className:Ue.btn},b.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),b.createElement(Te.Z,{title:"\u5220\u9664"},b.createElement("div",{onClick:()=>{st(1),pa(),Jt([])},className:Ue.btn},b.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),b.createElement("div",{className:Ue.inputContainer},b.createElement(Be.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:pt,bordered:!1,onFocus:()=>Wn(!0),onBlur:()=>setTimeout(()=>Wn(!1),300),onChange:Kn,onPressEnter:ca,onCompositionStart:()=>sa.current=!0,onCompositionEnd:()=>sa.current=!1}),hn?b.createElement("div",{className:`iconfont icon-tingzhihuida ${Ue.cancelBtn}`,onClick:Yn}):b.createElement(je.ZP,{className:Va?Ue.sendBtnDisabled:Ue.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:la,onClick:Ca}))))):b.createElement(b.Fragment,null)},Ke={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Oe=Object.defineProperty,dt=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,tt=(Pt,Vt,He)=>Vt in Pt?Oe(Pt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:He}):Pt[Vt]=He,ot=(Pt,Vt)=>{for(var He in Vt||(Vt={}))Le.call(Vt,He)&&tt(Pt,He,Vt[He]);if(dt)for(var He of dt(Vt))Ce.call(Vt,He)&&tt(Pt,He,Vt[He]);return Pt};const xe=Pt=>React.createElement("svg",ot({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Pt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var vt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Ot=(0,b.forwardRef)(({initialContent:Pt,onButtonClick:Vt},He)=>{const[Re,Bt]=(0,b.useState)(null),[Wt,St]=(0,b.useState)(null),[kt,Ae]=(0,b.useState)(""),[ft,Jt]=(0,b.useState)(null),pt=He,at=Nt=>{const hn=document.elementFromPoint(10,Nt),cn=document.createRange();let Mn=null;const gn=document.createTreeWalker(pt.current,NodeFilter.SHOW_TEXT,{acceptNode:Ca=>{const ca=document.createRange();ca.selectNodeContents(Ca);const Yn=ca.getBoundingClientRect();return Yn.top<=Nt&&Yn.bottom>=Nt?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let sa="",ka,pa,tn=null,Kn=null,Hn=null;for(;ka=gn.nextNode();){ka.parentNode.getAttribute("data-select")==="disabled"&&(pa=!0),sa+=ka.textContent,Kn||(Kn=ka),Hn=ka;const Ca=document.createRange();Ca.selectNodeContents(ka);const ca=Ca.getBoundingClientRect();tn===null&&(tn=ca.top)}if(Kn&&Hn&&!pa){const Ca=document.createRange();Ca.setStart(Kn,0),Ca.setEnd(Hn,Hn.textContent.length),Jt(Ca)}else Jt(null);return St(tn-1),pa?"":sa.trim()};function dn(Nt){for(;Nt.parentElement&&Nt.parentElement.tagName.toLowerCase()!=="section";){var hn=window.getComputedStyle(Nt.parentElement);if(hn.pointerEvents==="none")return!0;Nt=Nt.parentElement}return!1}const st=Nt=>{var hn,cn;if(dn(Nt.target)){St(-1e6);return}if(((cn=(hn=document.getSelection())==null?void 0:hn.toString)==null?void 0:cn.call(hn))!==""){St(-1e6);return}const Mn=at(Nt.clientY);if((Mn==null?void 0:Mn.trim())===""){St(-1e6);return}const gn=pt.current.getBoundingClientRect();Bt(gn.left-30),Ae(Mn)},$e=()=>{},Ht=Nt=>{Vt&&kt&&Vt(kt,Nt.clientX,Nt.clientY,ft)},jn=()=>{if(ft){const Nt=window.getSelection();Nt.removeAllRanges(),Nt.addRange(ft)}},Wn=()=>{window.getSelection().removeAllRanges()};return(0,b.useEffect)(()=>{const Nt=pt.current;return Nt.addEventListener("mousemove",st),Nt.addEventListener("mouseleave",$e),()=>{Nt.removeEventListener("mousemove",st),Nt.removeEventListener("mouseleave",$e),Wn()}},[Pt]),b.createElement("div",{className:Ke["hover-line-container2"]},Wt!==null&&b.createElement("div",{className:Ke["line-button-container"],style:{top:Wt,left:Re},onMouseEnter:()=>{jn()},onMouseLeave:()=>{Wn(),St(null),Ae(""),Jt(null)}},b.createElement("div",{className:Ke.button,onClick:Ht},b.createElement("img",{src:vt}),b.createElement("span",null,"AI\u6539\u5199"))))}),ut={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},rn=({nodeRef:Pt,noRestrictModal:Vt})=>{const[He,Re]=(0,b.useState)(null),[Bt,Wt]=(0,b.useState)(null),[St,kt]=(0,b.useState)(!1),[Ae,ft]=(0,b.useState)(null),[Jt,pt]=(0,b.useState)(!1),[at,dn]=(0,b.useState)(!1),st=Pt,$e=(0,b.useRef)(null),Ht=(0,b.useRef)(null),[jn,Wn]=(0,b.useState)("");(0,b.useEffect)(()=>{He!=null&&He.toString()&&Wn(He==null?void 0:He.toString())},[He==null?void 0:He.toString()]);const Nt=()=>{const gn=window.getSelection(),sa=st.current.scrollTop,ka=st.current.getBoundingClientRect();if(gn.rangeCount>0&&gn.toString().length>0){const pa=gn.getRangeAt(0);Re(pa.cloneRange());const tn=pa.getBoundingClientRect(),Kn=40;let Hn=tn.top+sa-5+Kn;Hn{if(!gn||gn.rangeCount===0){pt(!1);return}const ka=gn.getRangeAt(0).getBoundingClientRect(),pa=window.getComputedStyle(st.current),tn=parseInt(pa.lineHeight),Kn=parseInt(pa.paddingTop),Hn=st.current.scrollTop,Ca=st.current.getBoundingClientRect(),ca=ka.top-Ca.top+Hn,Yn=Math.floor((ca-Kn)/tn),en=Kn+Yn*tn-Hn;ft(en),pt(!0)},cn=gn=>{st.current&&!st.current.contains(gn.target)&&dn(!1)};(0,b.useEffect)(()=>{const gn=st.current;return gn.addEventListener("scroll",Nt),gn.addEventListener("input",Nt),gn.addEventListener("click",Nt),gn.addEventListener("mouseup",Nt),gn.addEventListener("keyup",Nt),gn.addEventListener("click",Nt),document.addEventListener("mousedown",cn),()=>{gn.removeEventListener("scroll",Nt),gn.removeEventListener("input",Nt),gn.removeEventListener("click",Nt),gn.removeEventListener("mouseup",Nt),gn.removeEventListener("keyup",Nt),gn.removeEventListener("click",Nt),document.removeEventListener("mousedown",cn)}},[]);const Mn=(gn=!0,sa)=>{if(!He)return;const ka=Ht.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),pa=He.cloneRange(),tn=window.getSelection();if(tn.removeAllRanges(),tn.addRange(pa),gn){pa.deleteContents();const Kn=document.createElement("div");Kn.innerHTML=ka;const Hn=Array.from(Kn.childNodes);for(;Hn.length>0;)pa.insertNode(Hn.pop())}else{pa.collapse(!1);const Kn=document.createElement("div");Kn.innerHTML=" "+ka;const Hn=Array.from(Kn.childNodes);for(;Hn.length>0;)pa.insertNode(Hn.pop())}tn.removeAllRanges(),Re(null),kt(!1),Wt(null)};return b.createElement("section",{ref:Ht},Bt&&b.createElement("div",{ref:$e,className:ut.toolbar,style:{top:Bt==null?void 0:Bt.top,left:Bt==null?void 0:Bt.left}},b.createElement("div",{className:ut.button,onClick:()=>kt(!0)},b.createElement("img",{src:vt}),b.createElement("span",null,"AI\u6539\u5199"))),b.createElement(Pe,{key:JSON.stringify(Bt),noRestrictModal:Vt,visible:St,position:Bt,selectText:jn,applyRefinedText:Mn,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),st.current&&b.createElement(Ot,{ref:st,onButtonClick:(gn,sa,ka,pa)=>{Re(pa),kt(!0),Wn(gn),Wt({left:sa,top:ka+20})}}))}},11915:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Be}});var b=oe(59301),he=oe(43418),be={num:"num___VQiqB"},Be=({visible:je,usedCount:Fe,totalCount:Ue,onOk:ke,onCancel:De})=>{const Ge=()=>Fe>0?b.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ue,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",b.createElement("span",{className:be.num},Fe),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):b.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ue,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",b.createElement("span",{className:be.num},Fe),"\u6B21\uFF09\u3002");return b.createElement(he.default,{centered:!0,open:je,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:De,onOk:ke,footer:Fe>0?void 0:null},Ge())}},49713:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return a},Q:function(){return le}});var b=oe(59301),he={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},be=oe(48530),Te=oe(74128),Be=oe(36299),je=oe(3716),Fe=oe(56438),Ue=oe(52614),ke="data:image/png;base64,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",De=oe(92310),Ge=oe.n(De),Ze=oe(8591),Qe=(x,y,z)=>new Promise((ne,re)=>{var ie=Pe=>{try{fe(z.next(Pe))}catch(Ke){re(Ke)}},me=Pe=>{try{fe(z.throw(Pe))}catch(Ke){re(Ke)}},fe=Pe=>Pe.done?ne(Pe.value):Promise.resolve(Pe.value).then(ie,me);fe((z=z.apply(x,y)).next())});const le={contentRef:{current:null},value:null,status:!1,open:()=>Qe(void 0,null,function*(){}),close:()=>{}};var a=({className:x,style:y,onChange:z,onSuccess:ne,onCancel:re,onError:ie,fetchUrl:me,noRestrictModal:fe=()=>{},showEditableToolbar:Pe,bottomOffset:Ke=110,loadingText:Oe,showEmptyData:dt=!0,onStatusChange:Le,stringTransformer:Ce,bottomContainerNode:tt})=>{const[ot,xe]=(0,b.useState)(!1),[vt,wt]=(0,b.useState)(""),[Ot,ut]=(0,b.useState)(0),[Gt,rn]=(0,b.useState)(!1),Pt=(0,b.useRef)(null),Vt=(0,b.useRef)(null),He=(0,b.useRef)(null),Re=(0,b.useRef)(null),Bt=(0,Fe.Z)({scrollBoxRef:Re,bottomInspectRef:He,contentRef:Vt,status:Gt,bottomOffset:Ke}),Wt=ot||Gt;(0,b.useEffect)(()=>{z==null||z(vt)},[vt]),(0,b.useEffect)(()=>{Le==null||Le({contentRef:Vt,status:Wt,value:vt,open:St,close:kt})},[Wt,vt]);const St=ft=>Qe(void 0,null,function*(){xe(!0),wt(""),ut(0);const Jt=me;ft!=null&&ft.fetchUrl&&delete ft.fetchUrl,Pt.current=new be.Z(`${Te.Z.API_SERVER}${Jt}`,ft),yield new Promise((pt,at)=>{Pt.current.on("data",dn=>{let{chunk:{content:st,type:$e}}=dn;rn(!0),$e==="text"&&wt(Ht=>Ce?Ce(Ht+st):Ht+st)}),Pt.current.on("done",()=>{pt()}),Pt.current.on("error",dn=>{Object.prototype.toString.call(dn)==="[object Object]"&&dn.status===-1&&Ze.ZP.warning((dn==null?void 0:dn.message)||""),pt(),ie==null||ie(dn)}),Pt.current.on("cancelled",()=>{pt(),re==null||re()}),Pt.current.startStream()}),xe(!1)}),kt=()=>{var ft,Jt;ut(1),(Jt=(ft=Pt.current)==null?void 0:ft.cancelRequest)==null||Jt.call(ft),xe(!1),rn(!1)},Ae=(0,b.useMemo)(()=>Vt.current?b.createElement(je.Z,{noRestrictModal:fe,nodeRef:Vt}):b.createElement(b.Fragment,null),[Vt.current]);return b.createElement(b.Fragment,null,b.createElement("div",{className:Ge()(he.container,x),style:y,ref:Re},b.createElement("div",{ref:Vt,className:he.liWrap,contentEditable:!Wt},vt&&b.createElement(Be.Z,{cancelIndex:Ot,streamingStatus:ot,loadImage:!1,onFinish:()=>Qe(void 0,null,function*(){ut(0),setTimeout(()=>rn(!1),0),ne==null||ne(vt)}),value:vt})),!vt&&!Wt&&b.createElement("div",{className:he.imgBox},b.createElement("img",{width:56,src:ke}),b.createElement("span",null,"\u9884\u89C8\u533A")),dt&&Wt&&b.createElement(Ue.Z,{text:Oe}),!Bt&&b.createElement("div",{className:he.backBottom,onClick:()=>{Re.current.scrollTop=Re.current.scrollHeight}},b.createElement("i",{className:"iconfont icon-huidaodibu"})),b.createElement("div",{ref:He}),tt),!Wt&&Pe&&Ae)}},52614:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Te}});var b=oe(59301),he={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},Te=({text:Be})=>b.createElement("div",null,b.createElement("div",{className:he.loading},b.createElement("div",{className:he.dot}),b.createElement("div",{className:he.dot}),b.createElement("div",{className:he.dot})),!!Be&&b.createElement("div",{className:"mt5"},Be))},67365:function(et,xt,oe){"use strict";oe.d(xt,{o:function(){return b}});const b=he=>(he=he.replace(new RegExp("(?$1'),he=he.replace(new RegExp("(?]*>/g,""),De=Be(De),De});xt.Z=ve},22975:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return We}});var b=oe(59301),ve=oe(43418),Fe=oe(95237),Te=oe(93948),be="data:image/png;base64,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",je="data:image/png;base64,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",Be="data:image/png;base64,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",Ue={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ke=oe(59301);const De=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var We=()=>{const[Qe,le]=(0,b.useState)(0),[E,a]=(0,b.useState)(!1),[x,y]=(0,b.useState)(!0),z=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(x)return;const Pe=()=>{le(Ke=>Ke>=99?(clearInterval(z.current),99):Ke+1)};return z.current=setInterval(Pe,5e4/99),()=>clearInterval(z.current)},[x]);const ne=()=>{le(0),a(!0),y(!1)},re=(Pe=0)=>{y(!0),le(Pe),a(!1)},ie=Pe=>{const Ke=Pe/1048576;let Oe;return Ke<=.3?Oe=3:Ke<=.5?Oe=5:Ke<=1?Oe=10:Ke<=2?Oe=20:Ke<=3?Oe=30:Ke<=10?Oe=Ke*10:Oe=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Oe}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},me=()=>ke.createElement("span",{className:Ue.dotLoading},ke.createElement("span",null,"."),ke.createElement("span",null,"."),ke.createElement("span",null,"."));return{progress:Qe,progressOpen:E,openProgress:ne,closeProgress:re,toggleLock:()=>y(Pe=>!Pe),CreateProgressModal:(Pe=De,Ke)=>(typeof Pe=="string"&&(Pe=[Pe,Pe,Pe]),ke.createElement(ve.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:E,title:null,footer:null,width:500,afterClose:()=>le(0)},ke.createElement(Fe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Qe<=30&&ke.createElement(ke.Fragment,null,ke.createElement("img",{src:be,alt:"Step 1"}),ke.createElement("div",{className:"mt20 c-light-primary"},Pe[0],me())),Qe>30&&Qe<60&&ke.createElement(ke.Fragment,null,ke.createElement("img",{src:je,alt:"Step 2"}),ke.createElement("div",{className:"mt20 c-light-primary"},Pe[1],me())),Qe>=60&&ke.createElement(ke.Fragment,null,ke.createElement("img",{src:Be,alt:"Step 3"}),ke.createElement("div",{className:"mt20 c-light-primary"},Pe[2],me())),ke.createElement(Te.Z,{className:Ue.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Qe}),!!Ke&&ke.createElement("div",{className:"c-grey-999"},ie(Ke)))))}}},3716:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return rn}});var b=oe(59301),ve=oe(38854),Fe=oe(8591),Te=oe(6848),be=oe(92832),je=oe(3113),Be=oe(36299),Ue={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},De=({position:St,children:Vt})=>{const{left:He=0,top:Re=0}=St||{},[bt,Zt]=(0,b.useState)(He),[ht,Tt]=(0,b.useState)(Re),Ae=(0,b.useRef)(null),mt=()=>{if(Ae.current){const Yt=Ae.current.offsetWidth,vt=Ae.current.offsetHeight,rt=window.innerWidth,mn=window.innerHeight;let Wt=He,Xe=Re;He+Yt>rt&&(Wt=rt-Yt),Wt<0&&(Wt=0),Re+vt>mn&&(Xe=mn-vt),Xe<0&&(Xe=0),Zt(Wt),Tt(Xe)}};return(0,b.useEffect)(()=>{if(!Ae.current||!St)return;const Yt=new ResizeObserver(()=>{mt()});return Yt.observe(Ae.current),()=>{Yt.disconnect()}},[He,Re,St]),(0,b.useEffect)(()=>{St&&mt()},[He,Re,St]),St?b.createElement("div",{ref:Ae,style:{position:"fixed",left:`${bt}px`,top:`${ht}px`,zIndex:1050}},Vt):null},Ge=oe(74128),We=oe(56102),Qe=oe(48530),le=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(St,Vt,He)=>Vt in St?le(St,Vt,{enumerable:!0,configurable:!0,writable:!0,value:He}):St[Vt]=He,re=(St,Vt)=>{for(var He in Vt||(Vt={}))y.call(Vt,He)&&ne(St,He,Vt[He]);if(x)for(var He of x(Vt))z.call(Vt,He)&&ne(St,He,Vt[He]);return St},ie=(St,Vt)=>E(St,a(Vt)),me=(St,Vt,He)=>new Promise((Re,bt)=>{var Zt=Ae=>{try{Tt(He.next(Ae))}catch(mt){bt(mt)}},ht=Ae=>{try{Tt(He.throw(Ae))}catch(mt){bt(mt)}},Tt=Ae=>Ae.done?Re(Ae.value):Promise.resolve(Ae.value).then(Zt,ht);Tt((He=He.apply(St,Vt)).next())}),Pe=({visible:St,position:Vt,selectText:He,applyRefinedText:Re,fetchUrl:bt,noRestrictModal:Zt})=>{var ht;const[Tt,Ae]=(0,b.useState)(!1),[mt,Yt]=(0,b.useState)([]),[vt,rt]=(0,b.useState)(""),[mn,Wt]=(0,b.useState)(1),[Xe,nt]=(0,b.useState)(""),[xn,jn]=(0,b.useState)(!1),It=(0,b.useRef)(null),[bn,_n]=(0,b.useState)(!1),[tn,hn]=(0,b.useState)(0),aa=(0,b.useRef)(!1),Ma=((ht=mt==null?void 0:mt[(mt==null?void 0:mt.length)-1])==null?void 0:ht.loading)===!0;(0,b.useEffect)(()=>{if(St){Wt(1);return}_n(!1),Ae(!1),ba(),hn(0),Yt([]),Wt(0)},[St]);const ba=()=>{var ua,ea;rt(""),nt(""),(ea=(ua=It.current)==null?void 0:ua.cancelRequest)==null||ea.call(ua)},un=(...ua)=>me(void 0,[...ua],function*(ea="",Aa=mt){const Ia=Date.now(),ia=[...Aa,{text:ea,key:Ia,sender:"user",show:!0},{loading:!0,key:Ia,sender:"AI",show:!0}];Wt(2),Yt(ia);const mr=Gn(Aa),Et={no_record_times:!0,prompt:ea,history:mr};It.current=new Qe.Z(Ge.Z.API_SERVER+bt,Et),yield new Promise(On=>{It.current.on("data",Pn=>{const{chunk:{msg:zn},full:ye}=Pn,yt=zn==="error";_n(!0),nt(Rt(ye)),Yt(Dt=>Dt.map((Lt,zt)=>zt===Dt.length-1?ie(re({},Lt),{text:ye,loading:!1,error:yt}):Lt))}),It.current.on("done",()=>On()),It.current.on("error",Pn=>{const zn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Pn)==="[object Object]"&&Pn.status===-9&&(Wt(1),Zt(Pn.data)),Yt(ye=>ye.map((yt,Dt)=>Dt===ye.length-1?ie(re({},yt),{text:zn,loading:!1,error:!0}):yt)),On()}),It.current.on("cancelled",()=>On()),It.current.startStream()}),Ae(!1)}),In=ua=>{rt(ua.target.value)},Gn=ua=>ua.reduce((Aa,Ia)=>{if(Ia.sender==="user"){const ia=ua.find(mr=>mr.key===Ia.key&&mr.sender==="AI");ia&&(ia!=null&&ia.text)&&!(ia!=null&&ia.error)&&Aa.push({question:Ia.text,answer:ia.text})}return Aa},[]),Ca=()=>{if(Ua)return;const ua=En("\u6539\u5199");ba(),Ae(!0),un(ua)},pa=ua=>{if(ua.key==="Enter"&&!ua.shiftKey){if(ua.preventDefault(),aa.current||la)return;Ca()}},La=()=>{var ua,ea;hn(Aa=>Aa+1),(ea=(ua=It.current)==null?void 0:ua.cancelRequest)==null||ea.call(ua),Ae(!1),_n(!1)},Gt=[{key:"1",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:b.createElement("span",null,b.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Rt=(ua="")=>{const ea=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Aa,Ia)=>{ea.push(`\u7B54\u6848${Ia+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ia+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ia+1})\u8F93\u51FA\uFF1A`)}),ea.forEach(Aa=>{const Ia=new RegExp(Aa,"g");ua=ua.replace(Ia,`**${Aa}** `)}),ua},En=ua=>ua==="\u6539\u5199"?`${vt}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${He}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${He}\uFF0C${ua}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Hn=ua=>{let ea="";ua.key==="1"&&(ea=En("\u6DA6\u8272")),ua.key==="2"&&(ea=En("\u6269\u5199")),ua.key==="3"&&(ea=En("\u7F29\u5199")),ba(),Ae(!0),un(ea)},Sa=()=>{const ua=mt.splice(mt.length-2),{text:ea}=(ua==null?void 0:ua[0])||{};ba(),Ae(!0),un(ea,mt)},la=Tt||bn,Ua=(vt==null?void 0:vt.trim())==="";return St?b.createElement(ve.Z,{open:Ua&&!la&&(xn||!Xe),overlayStyle:{minWidth:200},menu:{items:Gt,onClick:Hn}},b.createElement(De,{position:Vt},b.createElement("div",{className:Ue.wrap},mn===2&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ue.chatContainer},Ma&&b.createElement("div",{className:Ue.loadingWrp},b.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),b.createElement("div",{className:"ai-loading"})),Xe&&b.createElement(Be.Z,{cancelIndex:tn,streamingStatus:Tt,loadImage:!1,onFinish:()=>me(void 0,null,function*(){hn(0),setTimeout(()=>_n(!1),0)}),value:Xe})),b.createElement("div",{className:Ue.btnContainer},b.createElement("div",{onClick:()=>Re(!0,Xe),className:Ue.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),b.createElement("div",{onClick:()=>Re(!1,Xe),className:Ue.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),b.createElement(We.CopyToClipboard,{text:Xe,onCopy:()=>Fe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(Te.Z,{title:"\u590D\u5236"},b.createElement("div",{className:Ue.btn,style:{marginLeft:"auto"}},b.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),b.createElement(Te.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("div",{onClick:Sa,className:Ue.btn},b.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),b.createElement(Te.Z,{title:"\u5220\u9664"},b.createElement("div",{onClick:()=>{Wt(1),ba(),Yt([])},className:Ue.btn},b.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),b.createElement("div",{className:Ue.inputContainer},b.createElement(be.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:vt,bordered:!1,onFocus:()=>jn(!0),onBlur:()=>setTimeout(()=>jn(!1),300),onChange:In,onPressEnter:pa,onCompositionStart:()=>aa.current=!0,onCompositionEnd:()=>aa.current=!1}),bn?b.createElement("div",{className:`iconfont icon-tingzhihuida ${Ue.cancelBtn}`,onClick:La}):b.createElement(je.ZP,{className:Ua?Ue.sendBtnDisabled:Ue.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:la,onClick:Ca}))))):b.createElement(b.Fragment,null)},Ke={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Oe=Object.defineProperty,ct=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,tt=(St,Vt,He)=>Vt in St?Oe(St,Vt,{enumerable:!0,configurable:!0,writable:!0,value:He}):St[Vt]=He,it=(St,Vt)=>{for(var He in Vt||(Vt={}))Le.call(Vt,He)&&tt(St,He,Vt[He]);if(ct)for(var He of ct(Vt))Ce.call(Vt,He)&&tt(St,He,Vt[He]);return St};const xe=St=>React.createElement("svg",it({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},St),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var pt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Nt=(0,b.forwardRef)(({initialContent:St,onButtonClick:Vt},He)=>{const[Re,bt]=(0,b.useState)(null),[Zt,ht]=(0,b.useState)(null),[Tt,Ae]=(0,b.useState)(""),[mt,Yt]=(0,b.useState)(null),vt=He,rt=It=>{const bn=document.elementFromPoint(10,It),_n=document.createRange();let tn=null;const hn=document.createTreeWalker(vt.current,NodeFilter.SHOW_TEXT,{acceptNode:Ca=>{const pa=document.createRange();pa.selectNodeContents(Ca);const La=pa.getBoundingClientRect();return La.top<=It&&La.bottom>=It?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let aa="",Ma,ba,un=null,In=null,Gn=null;for(;Ma=hn.nextNode();){Ma.parentNode.getAttribute("data-select")==="disabled"&&(ba=!0),aa+=Ma.textContent,In||(In=Ma),Gn=Ma;const Ca=document.createRange();Ca.selectNodeContents(Ma);const pa=Ca.getBoundingClientRect();un===null&&(un=pa.top)}if(In&&Gn&&!ba){const Ca=document.createRange();Ca.setStart(In,0),Ca.setEnd(Gn,Gn.textContent.length),Yt(Ca)}else Yt(null);return ht(un-1),ba?"":aa.trim()};function mn(It){for(;It.parentElement&&It.parentElement.tagName.toLowerCase()!=="section";){var bn=window.getComputedStyle(It.parentElement);if(bn.pointerEvents==="none")return!0;It=It.parentElement}return!1}const Wt=It=>{var bn,_n;if(mn(It.target)){ht(-1e6);return}if(((_n=(bn=document.getSelection())==null?void 0:bn.toString)==null?void 0:_n.call(bn))!==""){ht(-1e6);return}const tn=rt(It.clientY);if((tn==null?void 0:tn.trim())===""){ht(-1e6);return}const hn=vt.current.getBoundingClientRect();bt(hn.left-30),Ae(tn)},Xe=()=>{},nt=It=>{Vt&&Tt&&Vt(Tt,It.clientX,It.clientY,mt)},xn=()=>{if(mt){const It=window.getSelection();It.removeAllRanges(),It.addRange(mt)}},jn=()=>{window.getSelection().removeAllRanges()};return(0,b.useEffect)(()=>{const It=vt.current;return It.addEventListener("mousemove",Wt),It.addEventListener("mouseleave",Xe),()=>{It.removeEventListener("mousemove",Wt),It.removeEventListener("mouseleave",Xe),jn()}},[St]),b.createElement("div",{className:Ke["hover-line-container2"]},Zt!==null&&b.createElement("div",{className:Ke["line-button-container"],style:{top:Zt,left:Re},onMouseEnter:()=>{xn()},onMouseLeave:()=>{jn(),ht(null),Ae(""),Yt(null)}},b.createElement("div",{className:Ke.button,onClick:nt},b.createElement("img",{src:pt}),b.createElement("span",null,"AI\u6539\u5199"))))}),dt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},rn=({nodeRef:St,noRestrictModal:Vt})=>{const[He,Re]=(0,b.useState)(null),[bt,Zt]=(0,b.useState)(null),[ht,Tt]=(0,b.useState)(!1),[Ae,mt]=(0,b.useState)(null),[Yt,vt]=(0,b.useState)(!1),[rt,mn]=(0,b.useState)(!1),Wt=St,Xe=(0,b.useRef)(null),nt=(0,b.useRef)(null),[xn,jn]=(0,b.useState)("");(0,b.useEffect)(()=>{He!=null&&He.toString()&&jn(He==null?void 0:He.toString())},[He==null?void 0:He.toString()]);const It=()=>{const hn=window.getSelection(),aa=Wt.current.scrollTop,Ma=Wt.current.getBoundingClientRect();if(hn.rangeCount>0&&hn.toString().length>0){const ba=hn.getRangeAt(0);Re(ba.cloneRange());const un=ba.getBoundingClientRect(),In=40;let Gn=un.top+aa-5+In;Gn{if(!hn||hn.rangeCount===0){vt(!1);return}const Ma=hn.getRangeAt(0).getBoundingClientRect(),ba=window.getComputedStyle(Wt.current),un=parseInt(ba.lineHeight),In=parseInt(ba.paddingTop),Gn=Wt.current.scrollTop,Ca=Wt.current.getBoundingClientRect(),pa=Ma.top-Ca.top+Gn,La=Math.floor((pa-In)/un),Gt=In+La*un-Gn;mt(Gt),vt(!0)},_n=hn=>{Wt.current&&!Wt.current.contains(hn.target)&&mn(!1)};(0,b.useEffect)(()=>{const hn=Wt.current;return hn.addEventListener("scroll",It),hn.addEventListener("input",It),hn.addEventListener("click",It),hn.addEventListener("mouseup",It),hn.addEventListener("keyup",It),hn.addEventListener("click",It),document.addEventListener("mousedown",_n),()=>{hn.removeEventListener("scroll",It),hn.removeEventListener("input",It),hn.removeEventListener("click",It),hn.removeEventListener("mouseup",It),hn.removeEventListener("keyup",It),hn.removeEventListener("click",It),document.removeEventListener("mousedown",_n)}},[]);const tn=(hn=!0,aa)=>{if(!He)return;const Ma=nt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),ba=He.cloneRange(),un=window.getSelection();if(un.removeAllRanges(),un.addRange(ba),hn){ba.deleteContents();const In=document.createElement("div");In.innerHTML=Ma;const Gn=Array.from(In.childNodes);for(;Gn.length>0;)ba.insertNode(Gn.pop())}else{ba.collapse(!1);const In=document.createElement("div");In.innerHTML=" "+Ma;const Gn=Array.from(In.childNodes);for(;Gn.length>0;)ba.insertNode(Gn.pop())}un.removeAllRanges(),Re(null),Tt(!1),Zt(null)};return b.createElement("section",{ref:nt},bt&&b.createElement("div",{ref:Xe,className:dt.toolbar,style:{top:bt==null?void 0:bt.top,left:bt==null?void 0:bt.left}},b.createElement("div",{className:dt.button,onClick:()=>Tt(!0)},b.createElement("img",{src:pt}),b.createElement("span",null,"AI\u6539\u5199"))),b.createElement(Pe,{key:JSON.stringify(bt),noRestrictModal:Vt,visible:ht,position:bt,selectText:xn,applyRefinedText:tn,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),Wt.current&&b.createElement(Nt,{ref:Wt,onButtonClick:(hn,aa,Ma,ba)=>{Re(ba),Tt(!0),jn(hn),Zt({left:aa,top:Ma+20})}}))}},11915:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return be}});var b=oe(59301),ve=oe(43418),Fe={num:"num___VQiqB"},be=({visible:je,usedCount:Be,totalCount:Ue,onOk:ke,onCancel:De})=>{const Ge=()=>Be>0?b.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ue,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",b.createElement("span",{className:Fe.num},Be),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):b.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ue,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",b.createElement("span",{className:Fe.num},Be),"\u6B21\uFF09\u3002");return b.createElement(ve.default,{centered:!0,open:je,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:De,onOk:ke,footer:Be>0?void 0:null},Ge())}},49713:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return a},Q:function(){return le}});var b=oe(59301),ve={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Fe=oe(48530),Te=oe(74128),be=oe(36299),je=oe(3716),Be=oe(56438),Ue=oe(52614),ke="data:image/png;base64,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",De=oe(92310),Ge=oe.n(De),We=oe(8591),Qe=(x,y,z)=>new Promise((ne,re)=>{var ie=Pe=>{try{fe(z.next(Pe))}catch(Ke){re(Ke)}},me=Pe=>{try{fe(z.throw(Pe))}catch(Ke){re(Ke)}},fe=Pe=>Pe.done?ne(Pe.value):Promise.resolve(Pe.value).then(ie,me);fe((z=z.apply(x,y)).next())});const le={contentRef:{current:null},value:null,status:!1,open:()=>Qe(void 0,null,function*(){}),close:()=>{}};var a=({className:x,style:y,onChange:z,onSuccess:ne,onCancel:re,onError:ie,fetchUrl:me,noRestrictModal:fe=()=>{},showEditableToolbar:Pe,bottomOffset:Ke=110,loadingText:Oe,showEmptyData:ct=!0,onStatusChange:Le,stringTransformer:Ce,bottomContainerNode:tt})=>{const[it,xe]=(0,b.useState)(!1),[pt,wt]=(0,b.useState)(""),[Nt,dt]=(0,b.useState)(0),[kt,rn]=(0,b.useState)(!1),St=(0,b.useRef)(null),Vt=(0,b.useRef)(null),He=(0,b.useRef)(null),Re=(0,b.useRef)(null),bt=(0,Be.Z)({scrollBoxRef:Re,bottomInspectRef:He,contentRef:Vt,status:kt,bottomOffset:Ke}),Zt=it||kt;(0,b.useEffect)(()=>{z==null||z(pt)},[pt]),(0,b.useEffect)(()=>{Le==null||Le({contentRef:Vt,status:Zt,value:pt,open:ht,close:Tt})},[Zt,pt]);const ht=mt=>Qe(void 0,null,function*(){xe(!0),wt(""),dt(0);const Yt=me;mt!=null&&mt.fetchUrl&&delete mt.fetchUrl,St.current=new Fe.Z(`${Te.Z.API_SERVER}${Yt}`,mt),yield new Promise((vt,rt)=>{St.current.on("data",mn=>{let{chunk:{content:Wt,type:Xe}}=mn;rn(!0),Xe==="text"&&wt(nt=>Ce?Ce(nt+Wt):nt+Wt)}),St.current.on("done",()=>{vt()}),St.current.on("error",mn=>{Object.prototype.toString.call(mn)==="[object Object]"&&mn.status===-1&&We.ZP.warning((mn==null?void 0:mn.message)||""),vt(),ie==null||ie(mn)}),St.current.on("cancelled",()=>{vt(),re==null||re()}),St.current.startStream()}),xe(!1)}),Tt=()=>{var mt,Yt;dt(1),(Yt=(mt=St.current)==null?void 0:mt.cancelRequest)==null||Yt.call(mt),xe(!1),rn(!1)},Ae=(0,b.useMemo)(()=>Vt.current?b.createElement(je.Z,{noRestrictModal:fe,nodeRef:Vt}):b.createElement(b.Fragment,null),[Vt.current]);return b.createElement(b.Fragment,null,b.createElement("div",{className:Ge()(ve.container,x),style:y,ref:Re},b.createElement("div",{ref:Vt,className:ve.liWrap,contentEditable:!Zt},pt&&b.createElement(be.Z,{cancelIndex:Nt,streamingStatus:it,loadImage:!1,onFinish:()=>Qe(void 0,null,function*(){dt(0),setTimeout(()=>rn(!1),0),ne==null||ne(pt)}),value:pt})),!pt&&!Zt&&b.createElement("div",{className:ve.imgBox},b.createElement("img",{width:56,src:ke}),b.createElement("span",null,"\u9884\u89C8\u533A")),ct&&Zt&&b.createElement(Ue.Z,{text:Oe}),!bt&&b.createElement("div",{className:ve.backBottom,onClick:()=>{Re.current.scrollTop=Re.current.scrollHeight}},b.createElement("i",{className:"iconfont icon-huidaodibu"})),b.createElement("div",{ref:He}),tt),!Zt&&Pe&&Ae)}},52614:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Te}});var b=oe(59301),ve={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},Te=({text:be})=>b.createElement("div",null,b.createElement("div",{className:ve.loading},b.createElement("div",{className:ve.dot}),b.createElement("div",{className:ve.dot}),b.createElement("div",{className:ve.dot})),!!be&&b.createElement("div",{className:"mt5"},be))},67365:function(et,xt,oe){"use strict";oe.d(xt,{o:function(){return b}});const b=ve=>(ve=ve.replace(new RegExp("(?$1'),ve=ve.replace(new RegExp("(?$1 -`),he)},99462:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Te}});var b=oe(59301),he={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},Te=({number:Be,active:je,className:Fe})=>b.createElement("div",{className:`${he.digitalLabel} ${je?he.active:""} ${Fe}`},Be)},45917:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return y}});var b=oe(59301),he=oe(17574),be={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Te=oe(73631),Be=oe(5623),je=oe(11517),Fe=Object.defineProperty,Ue=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Qe=(z,ne,re)=>ne in z?Fe(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,le=(z,ne)=>{for(var re in ne||(ne={}))Ge.call(ne,re)&&Qe(z,re,ne[re]);if(De)for(var re of De(ne))Ze.call(ne,re)&&Qe(z,re,ne[re]);return z},E=(z,ne)=>Ue(z,ke(ne)),a=(z,ne,re)=>new Promise((ie,me)=>{var fe=Oe=>{try{Ke(re.next(Oe))}catch(dt){me(dt)}},Pe=Oe=>{try{Ke(re.throw(Oe))}catch(dt){me(dt)}},Ke=Oe=>Oe.done?ie(Oe.value):Promise.resolve(Oe.value).then(fe,Pe);Ke((re=re.apply(z,ne)).next())}),y=({value:z,onChange:ne,scrollId:re})=>{const[ie,me]=(0,b.useState)([]);(0,b.useEffect)(()=>{fe()},[]);const fe=()=>a(void 0,null,function*(){const Ce=yield(0,je.NZ)({});if(Ce!=null&&Ce.data){const tt=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:b.createElement("img",{src:Te,className:be.folderIcon}),isLeaf:!1,children:Pe(Ce.data||[])}];me(tt)}}),Pe=Ce=>Ce.map(tt=>({title:tt.name,key:tt.group_id,icon:b.createElement("img",{src:Te,className:be.folderIcon}),isLeaf:tt.children.length===0,children:Pe(tt.children)})),Ke=(Ce,tt,ot)=>Ce.map(xe=>xe.key===tt?le(le({},xe),ot):xe.children?E(le({},xe),{children:Ke(xe.children,tt,ot)}):xe),Oe=(Ce,tt,ot)=>Ce.map(xe=>{if(xe.key===tt)return E(le({},xe),{icon:ot?b.createElement("img",{src:Be,className:be.folderIcon}):b.createElement("img",{src:Te,className:be.folderIcon})});if(xe.children)return E(le({},xe),{children:Oe(xe.children,tt,ot)})}),dt=(Ce,tt)=>{me(ot=>Oe(ot,tt.node.key,tt.expanded))},Le=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ie.length>0&&b.createElement("div",{id:re||""},b.createElement(he.default,le({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ie,className:be.folderWrapper,onSelect:ne,onExpand:dt},Le)))}},90463:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return je}});var b=oe(60324),he={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},be=oe(32637),Te=oe(59301),je=({type:Fe,style:Ue})=>{const ke=Te.createElement("div",{className:he.wrap,onClick:De=>{De.preventDefault(),De.stopPropagation()}},Te.createElement("p",null,Fe==="shixun"||Fe==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Te.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Fe==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Te.createElement("div",{className:he.contact},Te.createElement("div",{className:he.img},Te.createElement("img",{src:be,width:"124px",height:"124px"})),Te.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Te.createElement(b.Z,{content:ke},Te.createElement("span",{className:he.text,style:Ue},"\u9AD8\u6D88\u8017"))}},16750:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Ge}});var b=oe(59301),he={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},be=oe(92310),Te=oe.n(be),Be=oe(71418),je=oe(2859),Fe=oe(38147),Ue=oe(65862),ke=(Ze,Qe,le)=>new Promise((E,a)=>{var x=ne=>{try{z(le.next(ne))}catch(re){a(re)}},y=ne=>{try{z(le.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(x,y);z((le=le.apply(Ze,Qe)).next())}),Ge=({data:Ze,className:Qe,fullWidth:le,style:E={},onClose:a,onOk:x,showFullTools:y,noAssociationId:z})=>{const ne=(0,b.useRef)(null),re=(0,b.useRef)(null),ie=(0,b.useRef)(null),me=(0,b.useRef)(null),[fe,Pe]=(0,b.useState)(!1),[Ke,Oe]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),Ze!=null&&Ze.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",Ze!=null&&Ze.src&&dt()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[Ze==null?void 0:Ze.visible]);const dt=()=>ke(void 0,null,function*(){Pe(!0),Oe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const xe=yield(0,Ue.ZJ)(Ze==null?void 0:Ze.src);ne.current.src="",ne.current.src=xe,ne.current.onload=function(){ot()},Pe(!1),Oe("")}),Le=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Ce=xe=>ke(void 0,null,function*(){Pe(!0),Oe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const vt=yield(0,Fe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ze.title,file:xe.dataUrl}});vt!=null&&vt.id&&!z?(yield(0,Fe.ZP)(`/api/attachments/${Ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:vt==null?void 0:vt.id,settings:JSON.stringify(xe.state)}})).status===0&&x():vt!=null&&vt.id&&x(vt),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",Pe(!1),Oe("")}),tt=()=>{const xe=document.querySelector('a[href="https://markerjs.com/"]');xe&&xe.parentNode&&(xe.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(wt=>{const Ot=document.querySelector(wt.name);Ot&&Ot.setAttribute("title",wt.title)})},ot=()=>{re.current=new je.hP(ne.current),re.current.targetRoot=me.current,re.current.addEventListener("render",Ce),re.current.addEventListener("beforeclose",Le),y&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),Ze!=null&&Ze.snapshotData&&re.current.restoreState(Ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),tt()},300)};return b.createElement(b.Fragment,null,(Ze==null?void 0:Ze.visible)&&b.createElement(Be.Z,{spinning:fe,tip:Ke,style:{position:"absolute"}},b.createElement("div",{ref:me,className:Te()(he.imageDimensions,Qe,le?he.fullWidth:""),style:E},b.createElement("img",{className:he.img,ref:ne}))))}},44905:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return pa},$:function(){return ka}});var b=oe(59301),he={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},be=oe(92310),Te=oe.n(be),Be=oe(78241),je=oe(8591),Fe=oe(43418),Ue=oe(5871),ke=oe(95237),De=oe(24905),Ge=oe(38854),Ze=oe(54580),Qe=oe(3113),le=oe(93948),E=oe(19842),a=oe(92832),x=oe(3918),y=oe(74128),z="data:image/png;base64,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",ne="data:image/png;base64,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",re="data:image/png;base64,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",ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",me=oe(38147),fe=oe(45917),Pe=oe(5623),Ke=oe(48850),Oe=oe(27687),dt=oe(45053),Le=oe(15342),Ce=oe.n(Le),tt=(tn,Kn,Hn)=>new Promise((Ca,ca)=>{var Yn=Fn=>{try{Rt(Hn.next(Fn))}catch(zn){ca(zn)}},en=Fn=>{try{Rt(Hn.throw(Fn))}catch(zn){ca(zn)}},Rt=Fn=>Fn.done?Ca(Fn.value):Promise.resolve(Fn.value).then(Yn,en);Rt((Hn=Hn.apply(tn,Kn)).next())}),xe=b.memo(({tagName:tn="div",value:Kn="",className:Hn,style:Ca={},onBlur:ca,id:Yn})=>{const en=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(!en.current)return;tt(void 0,null,function*(){const zn=en.current;zn.innerHTML="";const ha=Kn==null?void 0:Kn.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const la of ha)if(la.startsWith("$$")&&la.endsWith("$$")||la.startsWith("`$$")&&la.endsWith("$$`")){const Va=la.startsWith("`$$")?la.slice(3,-3):la.slice(2,-2),ra=document.createElement("span");ra.setAttribute("contentEditable","false"),ra.setAttribute("title",la),ra.className="edu_latex",zn.appendChild(ra),Ce().render(Va,ra,{throwOnError:!1})}else{const Va=la==null?void 0:la.replace(/<[^>]*>/g,ra=>ra.startsWith("{var Fn,zn;if(ca&&en.current){const la=en.current.cloneNode(!0),Va=la.querySelectorAll("span.edu_latex");for(let ra of Va){const Xn=ra.getAttribute("title"),Aa=document.createTextNode(Xn||""),Ia=ra;(zn=(Fn=Ia.parentNode)==null?void 0:Fn.replaceChild)==null||zn.call(Fn,Aa,Ia)}ca(la.innerHTML)}};return b.createElement(b.Fragment,null,b.createElement(tn,{ref:en,contentEditable:!0,className:Hn,style:Ca,onBlur:Rt}))}),vt=oe(41867),wt=oe(77254),Ot=oe(43428),ut=oe(6848),Gt=oe(43604),rn={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Pt=oe(67365),Vt=oe(65862),He=oe(22975),Re=oe(98092),Bt=oe(11915),Wt=oe(49713),St="data:image/png;base64,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",kt=(tn,Kn,Hn)=>new Promise((Ca,ca)=>{var Yn=Fn=>{try{Rt(Hn.next(Fn))}catch(zn){ca(zn)}},en=Fn=>{try{Rt(Hn.throw(Fn))}catch(zn){ca(zn)}},Rt=Fn=>Fn.done?Ca(Fn.value):Promise.resolve(Fn.value).then(Yn,en);Rt((Hn=Hn.apply(tn,Kn)).next())}),ft=(0,b.forwardRef)(({onUpdateNum:tn,onSave:Kn},Hn)=>{var Ca;const ca=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Yn,en]=(0,b.useState)(!1),[Rt,Fn]=(0,b.useState)([]),[zn,ha]=(0,b.useState)(null),[la,Va]=(0,b.useState)([]),[ra,Xn]=(0,b.useState)(0),[Aa,Ia]=(0,b.useState)(0),[qn,er]=(0,b.useState)(!1),[bt,wn]=(0,b.useState)(""),[vn,Vn]=(0,b.useState)(0),[ye,yt]=(0,b.useState)(0),[It,Ct]=(0,b.useState)(0),[zt,Et]=(0,b.useState)(0),[Sn,Ne]=(0,b.useState)(0),[Je,We]=(0,b.useState)(0),[Dt,un]=(0,b.useState)(0),[mn,ea]=(0,b.useState)(0),[Tn,Ye]=(0,b.useState)(Wt.Q),{contentRef:gt,value:pn,status:ct,open:sn,close:xn}=Tn,Ma=(0,Re.Z)({contentRef:gt,status:ct}),{openProgress:Pn,closeProgress:ht,CreateProgressModal:xa,progressOpen:na}=(0,He.Z)();(0,b.useEffect)(()=>{zn&&Ha(),zn===!1&&(xn(),tn==null||tn(),Fn([]),wn(""),Vn(0),yt(0),Ct(0),Et(0),Ne(0),We(0),un(0),ea(0))},[zn]);const Ya=()=>{ha(!0)};(0,b.useImperativeHandle)(Hn,()=>({onClick:Ya}));const Ga=Kt=>{er(!0),Xn(Kt),Ia(0)},ja=Kt=>kt(void 0,null,function*(){const ya=Kt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(ya)==-1?(je.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Kt.size/1024/1024>10?(je.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Ha=()=>kt(void 0,null,function*(){const Kt=yield(0,me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Kt.status===0&&(Xn(Kt.total_number),Ia(Kt.remaining_number))}),ur=Kt=>(Kt=Kt||"",Kt=String(Kt),Kt=Kt.replace(/\s+/g,""),Kt),_a=(Kt=!0)=>kt(void 0,null,function*(){var ya,ga;const Xt=[{name:"\u5355\u9009\u9898",num:vn||0},{name:"\u591A\u9009\u9898",num:ye||0},{name:"\u5224\u65AD\u9898",num:It||0},{name:"\u586B\u7A7A\u9898",num:zt||0},{name:"\u7B80\u7B54\u9898",num:Sn||0},{name:"\u7EC4\u5408\u9898",num:mn||0},{name:"\u7F16\u7A0B\u9898",num:Je||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Dt||0}];if(Kt){if(ur(bt)){if(bt.length>1e3){je.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{je.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ur(bt)&&!(Rt!=null&&Rt.length)){je.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const An=Xt.reduce((La,Pa)=>La+Pa.num,0);if(An===0){je.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(An>30){je.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(ra!==-1){er(!0);return}}er(!1);const ta={scene_type:6,request_identifier:Math.random(),file_id:(ga=(ya=Rt[0])==null?void 0:ya.response)==null?void 0:ga.id,content:bt,count_arr:Xt.map(An=>An.num).join(",")};yield sn(ta),Ha()}),cr=()=>kt(void 0,null,function*(){const Kt=Ma();if(Kn){ha(!1),Kn(Kt);return}Pn(),en(!0),Va([]);const ya=new FormData;ya.append("html",Kt);const ga=yield(0,me.ZP)("/api/intelligent_imports/import.json",{method:"post",body:ya},!0);if((ga==null?void 0:ga.status)===0)if(ga!=null&&ga.data){ht(100),Va(ga==null?void 0:ga.data);return}else je.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");en(!1),ht()}),jt=()=>kt(void 0,null,function*(){const Kt=Ma();(0,Vt.RG)(Kt)}),Fa=["uploading","error"].includes((Ca=Rt==null?void 0:Rt[0])==null?void 0:Ca.status);return b.createElement(b.Fragment,null,b.createElement(Bt.Z,{visible:qn,totalCount:ra,usedCount:Aa,onCancel:()=>er(!1),onOk:()=>_a(!1)}),b.createElement(Ot.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:b.createElement("div",{className:rn.extraHeader},b.createElement(ke.Z,{align:"middle"},!ct&&!!pn&&b.createElement(b.Fragment,null,b.createElement(x.op,{onClick:cr,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),b.createElement(x.op,{onClick:jt,shape:"default",type:"text"},b.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),b.createElement("i",{onClick:()=>{const Kt=ya=>{Fe.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ya,onOk:()=>{ha(!1)}})};if(ct){Kt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else pn?Kt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ha(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zn},b.createElement("div",{className:rn.wrap},b.createElement("div",{className:rn.left},b.createElement("div",{className:rn.tip},b.createElement("img",{src:St}),b.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),b.createElement("div",{className:"mb10 mt20 c-black"},b.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),b.createElement(a.default.TextArea,{style:{height:160},className:"mb20",value:bt,placeholder:ca,onChange:Kt=>{wn(Kt.target.value)}}),b.createElement(Ze.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${y.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Rt,withCredentials:!0,data:{upload_type:1},beforeUpload:ja,onChange:({file:Kt})=>{var ya,ga;Kt.status!=="removed"&&(Kt.status==="done"&&((ya=Kt==null?void 0:Kt.response)==null?void 0:ya.status)!==0&&(Kt.status="error",Kt.response=(ga=Kt==null?void 0:Kt.response)==null?void 0:ga.message),Fn([Kt]))},onRemove:()=>Fn([])},b.createElement(ut.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},b.createElement(x.op,{style:{borderRadius:2}},b.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),b.createElement("div",{className:"c-black mt20"},b.createElement("div",{className:"mb10 c-black"},b.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),b.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",b.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"30"),"\u9053\uFF09")),b.createElement(ke.Z,{style:{gap:16}},b.createElement(Gt.Z,null,b.createElement("label",null,"\u5355\u9009\u9898"),b.createElement(Ue.Z,{min:0,max:10,value:vn,onChange:Vn,style:{marginLeft:"8px"}})),b.createElement(Gt.Z,null,b.createElement("label",null,"\u591A\u9009\u9898"),b.createElement(Ue.Z,{min:0,max:10,value:ye,onChange:yt,style:{marginLeft:"8px"}})),b.createElement(Gt.Z,null,b.createElement("label",null,"\u5224\u65AD\u9898"),b.createElement(Ue.Z,{min:0,max:10,value:It,onChange:Ct,style:{marginLeft:"8px"}})),b.createElement(Gt.Z,null,b.createElement("label",null,"\u586B\u7A7A\u9898"),b.createElement(Ue.Z,{min:0,max:10,value:zt,onChange:Et,style:{marginLeft:"8px"}})),b.createElement(Gt.Z,null,b.createElement("label",null,"\u7B80\u7B54\u9898"),b.createElement(Ue.Z,{min:0,max:10,value:Sn,onChange:Ne,style:{marginLeft:"8px"}})))),ct?b.createElement("div",{onClick:xn,className:rn.bottomBtn},b.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Fa?b.createElement("div",{className:`${rn.bottomBtn} ${rn.disabled}`},b.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):b.createElement("div",{onClick:()=>{_a()},className:rn.bottomBtn},b.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),b.createElement(Wt.Z,{onStatusChange:Ye,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!na,noRestrictModal:Ga,stringTransformer:Pt.o,onError:Kt=>{Object.prototype.toString.call(Kt)==="[object Object]"&&Kt.status===-9&&Ga(Kt.data)}}))),b.createElement(Ot.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Yn},b.createElement(ke.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},b.createElement("img",{src:oe(36413),alt:"\u667A\u80FD\u51FA\u9898"}),b.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),b.createElement(pa,{stickyTop:-24,hideWordFeatures:!0,dataSource:la,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>en(!1),onSuccess:()=>{en(!1),ha(!1)}}),b.createElement("div",{style:{height:70}})),xa("\u5904\u7406\u4E2D"))}),Jt=Object.defineProperty,pt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ht=(tn,Kn,Hn)=>Kn in tn?Jt(tn,Kn,{enumerable:!0,configurable:!0,writable:!0,value:Hn}):tn[Kn]=Hn,jn=(tn,Kn)=>{for(var Hn in Kn||(Kn={}))st.call(Kn,Hn)&&Ht(tn,Hn,Kn[Hn]);if(dn)for(var Hn of dn(Kn))$e.call(Kn,Hn)&&Ht(tn,Hn,Kn[Hn]);return tn},Wn=(tn,Kn)=>pt(tn,at(Kn)),Nt=(tn,Kn,Hn)=>new Promise((Ca,ca)=>{var Yn=Fn=>{try{Rt(Hn.next(Fn))}catch(zn){ca(zn)}},en=Fn=>{try{Rt(Hn.throw(Fn))}catch(zn){ca(zn)}},Rt=Fn=>Fn.done?Ca(Fn.value):Promise.resolve(Fn.value).then(Yn,en);Rt((Hn=Hn.apply(tn,Kn)).next())});const hn=tn=>{tn.preventDefault();let Hn=(tn.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Hn)},cn=tn=>{tn.key==="Enter"&&tn.preventDefault()},Mn=({children:tn,style:Kn})=>b.createElement("div",{className:he.leftBox,style:Kn,onPaste:hn},tn),gn=({children:tn,style:Kn,className:Hn})=>b.createElement("div",{className:Te()(he.rightBox,Hn),style:Kn,onPaste:hn},tn),sa=({className:tn,style:Kn={},width:Hn=1200,onCancel:Ca=()=>{},onSuccess:ca=()=>{},gather:Yn={},mode:en=1,stickyTop:Rt=0,subDisciplineId:Fn=[],hideWordFeatures:zn,dataSource:ha=[],customLeftHeadNode:la,customRightHeadNode:Va,customLeftContent:ra,hideRecognition:Xn=!1,onExchange:Aa,isSingleSelection:Ia=!1,underpinBackgroundStyle:qn={},headExtraNode:er,isRefreshItemBank:bt=!1,okText:wn="\u786E\u5B9A\u5BFC\u5165",onSave:vn})=>{var Vn;const[ye,yt]=(0,b.useState)(1),[It,Ct]=(0,b.useState)(0),[zt,Et]=(0,b.useState)(""),[Sn,Ne]=(0,b.useState)(!1),[Je,We]=(0,b.useState)([]),[Dt,un]=(0,b.useState)([]),[mn,ea]=(0,b.useState)(!1),[Tn,Ye]=(0,b.useState)(!1),[gt,pn]=(0,b.useState)(!1),[ct,sn]=(0,b.useState)(!1),[xn,Ma]=(0,b.useState)([]),[Pn,ht]=(0,b.useState)(1),[xa,na]=(0,b.useState)(!1),[Ya,Ga]=(0,b.useState)(!0),[ja,Ha]=(0,b.useState)(0),[ur,_a]=(0,b.useState)(!1),[cr]=Be.default.useForm(),[jt]=Be.default.useForm(),Fa=(0,b.useRef)(null),Kt=(0,b.useRef)(null),ya=(0,b.useRef)(),ga=(0,b.useRef)(null),Xt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Cn=["C","C++","Java","Python","JavaScript","Ruby"];(0,b.useEffect)(()=>{ha!=null&&ha.length&&io(ha)},[ha]),(0,b.useEffect)(()=>{ye===2&&Fa.current.focus()},[ye]),(0,b.useEffect)(()=>{gt&&An()},[gt]);const ta=()=>{if(ye===1){je.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Nt(void 0,null,function*(){yt(1)})})},An=()=>Nt(void 0,null,function*(){const se=yield(0,me.ZP)("/api/disciplines.json",{method:"get",params:{source:en===1?"new_question":"subject"}});Ma(se.disciplines||[])}),La=se=>{const nt=[],mt=(Qt,rt)=>{Qt.length>=2&&nt.push(Qt.join(""));for(let on=rt;on(se=se||"",se=String(se),se=se.replace(/\s+/g,""),se),Ua=se=>(se=se||"",se=String(se),se=se.replace(/

/g,""),se=se.replace(/
/g,` +`),ve)},99462:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Te}});var b=oe(59301),ve={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},Te=({number:be,active:je,className:Be})=>b.createElement("div",{className:`${ve.digitalLabel} ${je?ve.active:""} ${Be}`},be)},45917:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return y}});var b=oe(59301),ve=oe(17574),Fe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Te=oe(73631),be=oe(5623),je=oe(11517),Be=Object.defineProperty,Ue=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Qe=(z,ne,re)=>ne in z?Be(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,le=(z,ne)=>{for(var re in ne||(ne={}))Ge.call(ne,re)&&Qe(z,re,ne[re]);if(De)for(var re of De(ne))We.call(ne,re)&&Qe(z,re,ne[re]);return z},E=(z,ne)=>Ue(z,ke(ne)),a=(z,ne,re)=>new Promise((ie,me)=>{var fe=Oe=>{try{Ke(re.next(Oe))}catch(ct){me(ct)}},Pe=Oe=>{try{Ke(re.throw(Oe))}catch(ct){me(ct)}},Ke=Oe=>Oe.done?ie(Oe.value):Promise.resolve(Oe.value).then(fe,Pe);Ke((re=re.apply(z,ne)).next())}),y=({value:z,onChange:ne,scrollId:re})=>{const[ie,me]=(0,b.useState)([]);(0,b.useEffect)(()=>{fe()},[]);const fe=()=>a(void 0,null,function*(){const Ce=yield(0,je.NZ)({});if(Ce!=null&&Ce.data){const tt=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:b.createElement("img",{src:Te,className:Fe.folderIcon}),isLeaf:!1,children:Pe(Ce.data||[])}];me(tt)}}),Pe=Ce=>Ce.map(tt=>({title:tt.name,key:tt.group_id,icon:b.createElement("img",{src:Te,className:Fe.folderIcon}),isLeaf:tt.children.length===0,children:Pe(tt.children)})),Ke=(Ce,tt,it)=>Ce.map(xe=>xe.key===tt?le(le({},xe),it):xe.children?E(le({},xe),{children:Ke(xe.children,tt,it)}):xe),Oe=(Ce,tt,it)=>Ce.map(xe=>{if(xe.key===tt)return E(le({},xe),{icon:it?b.createElement("img",{src:be,className:Fe.folderIcon}):b.createElement("img",{src:Te,className:Fe.folderIcon})});if(xe.children)return E(le({},xe),{children:Oe(xe.children,tt,it)})}),ct=(Ce,tt)=>{me(it=>Oe(it,tt.node.key,tt.expanded))},Le=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ie.length>0&&b.createElement("div",{id:re||""},b.createElement(ve.default,le({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ie,className:Fe.folderWrapper,onSelect:ne,onExpand:ct},Le)))}},90463:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return je}});var b=oe(60324),ve={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Fe=oe(32637),Te=oe(59301),je=({type:Be,style:Ue})=>{const ke=Te.createElement("div",{className:ve.wrap,onClick:De=>{De.preventDefault(),De.stopPropagation()}},Te.createElement("p",null,Be==="shixun"||Be==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Te.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Be==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Te.createElement("div",{className:ve.contact},Te.createElement("div",{className:ve.img},Te.createElement("img",{src:Fe,width:"124px",height:"124px"})),Te.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Te.createElement(b.Z,{content:ke},Te.createElement("span",{className:ve.text,style:Ue},"\u9AD8\u6D88\u8017"))}},16750:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Ge}});var b=oe(59301),ve={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Fe=oe(92310),Te=oe.n(Fe),be=oe(71418),je=oe(2859),Be=oe(38147),Ue=oe(65862),ke=(We,Qe,le)=>new Promise((E,a)=>{var x=ne=>{try{z(le.next(ne))}catch(re){a(re)}},y=ne=>{try{z(le.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(x,y);z((le=le.apply(We,Qe)).next())}),Ge=({data:We,className:Qe,fullWidth:le,style:E={},onClose:a,onOk:x,showFullTools:y,noAssociationId:z})=>{const ne=(0,b.useRef)(null),re=(0,b.useRef)(null),ie=(0,b.useRef)(null),me=(0,b.useRef)(null),[fe,Pe]=(0,b.useState)(!1),[Ke,Oe]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),We!=null&&We.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",We!=null&&We.src&&ct()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[We==null?void 0:We.visible]);const ct=()=>ke(void 0,null,function*(){Pe(!0),Oe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const xe=yield(0,Ue.ZJ)(We==null?void 0:We.src);ne.current.src="",ne.current.src=xe,ne.current.onload=function(){it()},Pe(!1),Oe("")}),Le=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Ce=xe=>ke(void 0,null,function*(){Pe(!0),Oe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const pt=yield(0,Be.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:We.title,file:xe.dataUrl}});pt!=null&&pt.id&&!z?(yield(0,Be.ZP)(`/api/attachments/${We.id}/add_subitem.json`,{method:"post",body:{subitem_id:pt==null?void 0:pt.id,settings:JSON.stringify(xe.state)}})).status===0&&x():pt!=null&&pt.id&&x(pt),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",Pe(!1),Oe("")}),tt=()=>{const xe=document.querySelector('a[href="https://markerjs.com/"]');xe&&xe.parentNode&&(xe.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(wt=>{const Nt=document.querySelector(wt.name);Nt&&Nt.setAttribute("title",wt.title)})},it=()=>{re.current=new je.hP(ne.current),re.current.targetRoot=me.current,re.current.addEventListener("render",Ce),re.current.addEventListener("beforeclose",Le),y&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),We!=null&&We.snapshotData&&re.current.restoreState(We.snapshotData),setTimeout(()=>{window.scrollTo(0,0),tt()},300)};return b.createElement(b.Fragment,null,(We==null?void 0:We.visible)&&b.createElement(be.Z,{spinning:fe,tip:Ke,style:{position:"absolute"}},b.createElement("div",{ref:me,className:Te()(ve.imageDimensions,Qe,le?ve.fullWidth:""),style:E},b.createElement("img",{className:ve.img,ref:ne}))))}},44905:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return ba},$:function(){return Ma}});var b=oe(59301),ve={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Fe=oe(92310),Te=oe.n(Fe),be=oe(78241),je=oe(8591),Be=oe(43418),Ue=oe(5871),ke=oe(95237),De=oe(24905),Ge=oe(38854),We=oe(54580),Qe=oe(3113),le=oe(93948),E=oe(19842),a=oe(92832),x=oe(3918),y=oe(74128),z="data:image/png;base64,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",ne="data:image/png;base64,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",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg==",ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",me=oe(38147),fe=oe(45917),Pe=oe(5623),Ke=oe(48850),Oe=oe(27687),ct=oe(45053),Le=oe(15342),Ce=oe.n(Le),tt=(un,In,Gn)=>new Promise((Ca,pa)=>{var La=En=>{try{Rt(Gn.next(En))}catch(Hn){pa(Hn)}},Gt=En=>{try{Rt(Gn.throw(En))}catch(Hn){pa(Hn)}},Rt=En=>En.done?Ca(En.value):Promise.resolve(En.value).then(La,Gt);Rt((Gn=Gn.apply(un,In)).next())}),xe=b.memo(({tagName:un="div",value:In="",className:Gn,style:Ca={},onBlur:pa,id:La})=>{const Gt=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(!Gt.current)return;tt(void 0,null,function*(){const Hn=Gt.current;Hn.innerHTML="";const Sa=In==null?void 0:In.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const la of Sa)if(la.startsWith("$$")&&la.endsWith("$$")||la.startsWith("`$$")&&la.endsWith("$$`")){const Ua=la.startsWith("`$$")?la.slice(3,-3):la.slice(2,-2),ua=document.createElement("span");ua.setAttribute("contentEditable","false"),ua.setAttribute("title",la),ua.className="edu_latex",Hn.appendChild(ua),Ce().render(Ua,ua,{throwOnError:!1})}else{const Ua=la==null?void 0:la.replace(/<[^>]*>/g,ua=>ua.startsWith("{var En,Hn;if(pa&&Gt.current){const la=Gt.current.cloneNode(!0),Ua=la.querySelectorAll("span.edu_latex");for(let ua of Ua){const ea=ua.getAttribute("title"),Aa=document.createTextNode(ea||""),Ia=ua;(Hn=(En=Ia.parentNode)==null?void 0:En.replaceChild)==null||Hn.call(En,Aa,Ia)}pa(la.innerHTML)}};return b.createElement(b.Fragment,null,b.createElement(un,{ref:Gt,contentEditable:!0,className:Gn,style:Ca,onBlur:Rt}))}),pt=oe(41867),wt=oe(77254),Nt=oe(43428),dt=oe(6848),kt=oe(43604),rn={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},St=oe(67365),Vt=oe(65862),He=oe(22975),Re=oe(98092),bt=oe(11915),Zt=oe(49713),ht="data:image/png;base64,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",Tt=(un,In,Gn)=>new Promise((Ca,pa)=>{var La=En=>{try{Rt(Gn.next(En))}catch(Hn){pa(Hn)}},Gt=En=>{try{Rt(Gn.throw(En))}catch(Hn){pa(Hn)}},Rt=En=>En.done?Ca(En.value):Promise.resolve(En.value).then(La,Gt);Rt((Gn=Gn.apply(un,In)).next())}),mt=(0,b.forwardRef)(({onUpdateNum:un,onSave:In},Gn)=>{var Ca;const pa=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[La,Gt]=(0,b.useState)(!1),[Rt,En]=(0,b.useState)([]),[Hn,Sa]=(0,b.useState)(null),[la,Ua]=(0,b.useState)([]),[ua,ea]=(0,b.useState)(0),[Aa,Ia]=(0,b.useState)(0),[ia,mr]=(0,b.useState)(!1),[Et,On]=(0,b.useState)(""),[Pn,zn]=(0,b.useState)(0),[ye,yt]=(0,b.useState)(0),[Dt,Lt]=(0,b.useState)(0),[zt,Bt]=(0,b.useState)(0),[Sn,Ne]=(0,b.useState)(0),[Ye,Ze]=(0,b.useState)(0),[jt,en]=(0,b.useState)(0),[pn,ta]=(0,b.useState)(0),[Mn,wn]=(0,b.useState)(Zt.Q),{contentRef:$e,value:Pt,status:ft,open:nn,close:cn}=Mn,xa=(0,Re.Z)({contentRef:$e,status:ft}),{openProgress:Kn,closeProgress:lt,CreateProgressModal:Za,progressOpen:Qn}=(0,He.Z)();(0,b.useEffect)(()=>{Hn&&Ha(),Hn===!1&&(cn(),un==null||un(),En([]),On(""),zn(0),yt(0),Lt(0),Bt(0),Ne(0),Ze(0),en(0),ta(0))},[Hn]);const Wa=()=>{Sa(!0)};(0,b.useImperativeHandle)(Gn,()=>({onClick:Wa}));const Ga=Ut=>{mr(!0),ea(Ut),Ia(0)},ja=Ut=>Tt(void 0,null,function*(){const ya=Ut.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(ya)==-1?(je.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Ut.size/1024/1024>10?(je.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Ha=()=>Tt(void 0,null,function*(){const Ut=yield(0,me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Ut.status===0&&(ea(Ut.total_number),Ia(Ut.remaining_number))}),ur=Ut=>(Ut=Ut||"",Ut=String(Ut),Ut=Ut.replace(/\s+/g,""),Ut),qa=(Ut=!0)=>Tt(void 0,null,function*(){var ya,ma;const Jt=[{name:"\u5355\u9009\u9898",num:Pn||0},{name:"\u591A\u9009\u9898",num:ye||0},{name:"\u5224\u65AD\u9898",num:Dt||0},{name:"\u586B\u7A7A\u9898",num:zt||0},{name:"\u7B80\u7B54\u9898",num:Sn||0},{name:"\u7EC4\u5408\u9898",num:pn||0},{name:"\u7F16\u7A0B\u9898",num:Ye||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:jt||0}];if(Ut){if(ur(Et)){if(Et.length>1e3){je.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{je.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ur(Et)&&!(Rt!=null&&Rt.length)){je.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Bn=Jt.reduce((Na,Pa)=>Na+Pa.num,0);if(Bn===0){je.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Bn>30){je.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(ua!==-1){mr(!0);return}}mr(!1);const ra={scene_type:6,request_identifier:Math.random(),file_id:(ma=(ya=Rt[0])==null?void 0:ya.response)==null?void 0:ma.id,content:Et,count_arr:Jt.map(Bn=>Bn.num).join(",")};yield nn(ra),Ha()}),cr=()=>Tt(void 0,null,function*(){const Ut=xa();if(In){Sa(!1),In(Ut);return}Kn(),Gt(!0),Ua([]);const ya=new FormData;ya.append("html",Ut);const ma=yield(0,me.ZP)("/api/intelligent_imports/import.json",{method:"post",body:ya},!0);if((ma==null?void 0:ma.status)===0)if(ma!=null&&ma.data){lt(100),Ua(ma==null?void 0:ma.data);return}else je.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Gt(!1),lt()}),Ht=()=>Tt(void 0,null,function*(){const Ut=xa();(0,Vt.RG)(Ut)}),Ba=["uploading","error"].includes((Ca=Rt==null?void 0:Rt[0])==null?void 0:Ca.status);return b.createElement(b.Fragment,null,b.createElement(bt.Z,{visible:ia,totalCount:ua,usedCount:Aa,onCancel:()=>mr(!1),onOk:()=>qa(!1)}),b.createElement(Nt.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:b.createElement("div",{className:rn.extraHeader},b.createElement(ke.Z,{align:"middle"},!ft&&!!Pt&&b.createElement(b.Fragment,null,b.createElement(x.op,{onClick:cr,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),b.createElement(x.op,{onClick:Ht,shape:"default",type:"text"},b.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),b.createElement("i",{onClick:()=>{const Ut=ya=>{Be.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ya,onOk:()=>{Sa(!1)}})};if(ft){Ut("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Pt?Ut("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Sa(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Hn},b.createElement("div",{className:rn.wrap},b.createElement("div",{className:rn.left},b.createElement("div",{className:rn.tip},b.createElement("img",{src:ht}),b.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),b.createElement("div",{className:"mb10 mt20 c-black"},b.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),b.createElement(a.default.TextArea,{style:{height:160},className:"mb20",value:Et,placeholder:pa,onChange:Ut=>{On(Ut.target.value)}}),b.createElement(We.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${y.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Rt,withCredentials:!0,data:{upload_type:1},beforeUpload:ja,onChange:({file:Ut})=>{var ya,ma;Ut.status!=="removed"&&(Ut.status==="done"&&((ya=Ut==null?void 0:Ut.response)==null?void 0:ya.status)!==0&&(Ut.status="error",Ut.response=(ma=Ut==null?void 0:Ut.response)==null?void 0:ma.message),En([Ut]))},onRemove:()=>En([])},b.createElement(dt.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},b.createElement(x.op,{style:{borderRadius:2}},b.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),b.createElement("div",{className:"c-black mt20"},b.createElement("div",{className:"mb10 c-black"},b.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),b.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",b.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"30"),"\u9053\uFF09")),b.createElement(ke.Z,{style:{gap:16}},b.createElement(kt.Z,null,b.createElement("label",null,"\u5355\u9009\u9898"),b.createElement(Ue.Z,{min:0,max:10,value:Pn,onChange:zn,style:{marginLeft:"8px"}})),b.createElement(kt.Z,null,b.createElement("label",null,"\u591A\u9009\u9898"),b.createElement(Ue.Z,{min:0,max:10,value:ye,onChange:yt,style:{marginLeft:"8px"}})),b.createElement(kt.Z,null,b.createElement("label",null,"\u5224\u65AD\u9898"),b.createElement(Ue.Z,{min:0,max:10,value:Dt,onChange:Lt,style:{marginLeft:"8px"}})),b.createElement(kt.Z,null,b.createElement("label",null,"\u586B\u7A7A\u9898"),b.createElement(Ue.Z,{min:0,max:10,value:zt,onChange:Bt,style:{marginLeft:"8px"}})),b.createElement(kt.Z,null,b.createElement("label",null,"\u7B80\u7B54\u9898"),b.createElement(Ue.Z,{min:0,max:10,value:Sn,onChange:Ne,style:{marginLeft:"8px"}})))),ft?b.createElement("div",{onClick:cn,className:rn.bottomBtn},b.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Ba?b.createElement("div",{className:`${rn.bottomBtn} ${rn.disabled}`},b.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):b.createElement("div",{onClick:()=>{qa()},className:rn.bottomBtn},b.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),b.createElement(Zt.Z,{onStatusChange:wn,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Qn,noRestrictModal:Ga,stringTransformer:St.o,onError:Ut=>{Object.prototype.toString.call(Ut)==="[object Object]"&&Ut.status===-9&&Ga(Ut.data)}}))),b.createElement(Nt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:La},b.createElement(ke.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},b.createElement("img",{src:oe(36413),alt:"\u667A\u80FD\u51FA\u9898"}),b.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),b.createElement(ba,{stickyTop:-24,hideWordFeatures:!0,dataSource:la,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Gt(!1),onSuccess:()=>{Gt(!1),Sa(!1)}}),b.createElement("div",{style:{height:70}})),Za("\u5904\u7406\u4E2D"))}),Yt=Object.defineProperty,vt=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,nt=(un,In,Gn)=>In in un?Yt(un,In,{enumerable:!0,configurable:!0,writable:!0,value:Gn}):un[In]=Gn,xn=(un,In)=>{for(var Gn in In||(In={}))Wt.call(In,Gn)&&nt(un,Gn,In[Gn]);if(mn)for(var Gn of mn(In))Xe.call(In,Gn)&&nt(un,Gn,In[Gn]);return un},jn=(un,In)=>vt(un,rt(In)),It=(un,In,Gn)=>new Promise((Ca,pa)=>{var La=En=>{try{Rt(Gn.next(En))}catch(Hn){pa(Hn)}},Gt=En=>{try{Rt(Gn.throw(En))}catch(Hn){pa(Hn)}},Rt=En=>En.done?Ca(En.value):Promise.resolve(En.value).then(La,Gt);Rt((Gn=Gn.apply(un,In)).next())});const bn=un=>{un.preventDefault();let Gn=(un.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Gn)},_n=un=>{un.key==="Enter"&&un.preventDefault()},tn=({children:un,style:In})=>b.createElement("div",{className:ve.leftBox,style:In,onPaste:bn},un),hn=({children:un,style:In,className:Gn})=>b.createElement("div",{className:Te()(ve.rightBox,Gn),style:In,onPaste:bn},un),aa=({className:un,style:In={},width:Gn=1200,onCancel:Ca=()=>{},onSuccess:pa=()=>{},gather:La={},mode:Gt=1,stickyTop:Rt=0,subDisciplineId:En=[],hideWordFeatures:Hn,dataSource:Sa=[],customLeftHeadNode:la,customRightHeadNode:Ua,customLeftContent:ua,hideRecognition:ea=!1,onExchange:Aa,isSingleSelection:Ia=!1,underpinBackgroundStyle:ia={},headExtraNode:mr,isRefreshItemBank:Et=!1,okText:On="\u786E\u5B9A\u5BFC\u5165",onSave:Pn})=>{var zn;const[ye,yt]=(0,b.useState)(1),[Dt,Lt]=(0,b.useState)(0),[zt,Bt]=(0,b.useState)(""),[Sn,Ne]=(0,b.useState)(!1),[Ye,Ze]=(0,b.useState)([]),[jt,en]=(0,b.useState)([]),[pn,ta]=(0,b.useState)(!1),[Mn,wn]=(0,b.useState)(!1),[$e,Pt]=(0,b.useState)(!1),[ft,nn]=(0,b.useState)(!1),[cn,xa]=(0,b.useState)([]),[Kn,lt]=(0,b.useState)(1),[Za,Qn]=(0,b.useState)(!1),[Wa,Ga]=(0,b.useState)(!0),[ja,Ha]=(0,b.useState)(0),[ur,qa]=(0,b.useState)(!1),[cr]=be.default.useForm(),[Ht]=be.default.useForm(),Ba=(0,b.useRef)(null),Ut=(0,b.useRef)(null),ya=(0,b.useRef)(),ma=(0,b.useRef)(null),Jt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Cn=["C","C++","Java","Python","JavaScript","Ruby"];(0,b.useEffect)(()=>{Sa!=null&&Sa.length&&lo(Sa)},[Sa]),(0,b.useEffect)(()=>{ye===2&&Ba.current.focus()},[ye]),(0,b.useEffect)(()=>{$e&&Bn()},[$e]);const ra=()=>{if(ye===1){je.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>It(void 0,null,function*(){yt(1)})})},Bn=()=>It(void 0,null,function*(){const se=yield(0,me.ZP)("/api/disciplines.json",{method:"get",params:{source:Gt===1?"new_question":"subject"}});xa(se.disciplines||[])}),Na=se=>{const at=[],gt=(Qt,ot)=>{Qt.length>=2&&at.push(Qt.join(""));for(let on=ot;on(se=se||"",se=String(se),se=se.replace(/\s+/g,""),se),Ya=se=>(se=se||"",se=String(se),se=se.replace(/
/g,""),se=se.replace(/
/g,` `),se=se.replace(/<\/div>/g,` -`),se=Ar(se),se),sr=se=>se.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Ar=se=>se.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Rr=se=>{var nt;const mt=se.clipboardData;if(mt){const Qt=mt.types.toString(),rt=mt.items;if(Qt==="Files"||mt.types.indexOf("Files")>-1){se.preventDefault();try{let on=rt[1];((nt=rt[0])==null?void 0:nt.kind)==="file"&&(on=rt[0]);const qt=on.getAsFile();(0,dt.I)(qt,Yt=>{var _t;if(Yt.id){if(((_t=qt==null?void 0:qt.type)==null?void 0:_t.indexOf("image"))>-1){const ia=``;document.execCommand("insertText",!1,ia)}}else(Yt==null?void 0:Yt.status)===401&&(document.location.href="/user/login")})}catch(on){je.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function fr(se,nt){return Nt(this,null,function*(){if(typeof se=="string")return yield nt(se);if(typeof se!="object"||se===null)return se;if(Array.isArray(se))return yield Promise.all(se.map(rt=>Nt(this,null,function*(){return yield fr(rt,nt)})));const mt={};for(const Qt in se)if(Object.prototype.hasOwnProperty.call(se,Qt)){const rt=se[Qt];typeof rt=="string"?mt[Qt]=yield nt(rt):typeof rt=="object"?mt[Qt]=yield fr(rt,nt):mt[Qt]=rt}return mt})}const ao=()=>Nt(void 0,null,function*(){var se;Ne(!0),Et("\u5904\u7406\u4E2D"),yield new Promise(Qt=>setTimeout(Qt,1e3));let nt=(se=Kt.current)==null?void 0:se.querySelectorAll('[data-text="edit"]'),mt="";try{nt.forEach(function(Qt){var rt,on,qt,Yt;const _t=Qt.cloneNode(!0),ia=_t.querySelectorAll("span.edu_latex");for(let Wa of ia){const En=Wa.getAttribute("title"),wa=document.createTextNode(En),qe=Wa;(on=(rt=qe.parentNode)==null?void 0:rt.replaceChild)==null||on.call(rt,wa,qe)}const za=_t.querySelectorAll("span[style]");for(let Wa of za)if(Wa.style.fontFamily){const En=Wa.innerHTML,wa=document.createTextNode(En),qe=Wa;(Yt=(qt=qe.parentNode)==null?void 0:qt.replaceChild)==null||Yt.call(qt,wa,qe)}_t==null||_t.childNodes.forEach(function(Wa){Wa.nodeType===Node.ELEMENT_NODE&&Wa.localName!=="h5"&&Wa.localName!=="h4"?mt+=`

${Wa.innerHTML}

`:Wa.nodeType===Node.TEXT_NODE&&(mt+=`

${Wa.textContent}

`)})}),po("/api/intelligent_imports/import.json",{html:Ar(mt)})}catch(Qt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Qt)}}),Xa=se=>{let nt=se.filter(mt=>!!(mt!=null&&mt.type));return nt=nt.map(mt=>{var Qt;const rt=(Qt=Nr.find(qt=>qt.id===(mt==null?void 0:mt.type)))==null?void 0:Qt.deal,on=Wn(jn({},mt),{id:String(Math.random()).slice(-6),knowledgePoint:Pa(mt==null?void 0:mt.knowledgePoint)});return rt?rt(on):on}),nt},Ka=()=>{if(ye===1){je.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:ao})},Sr=()=>b.createElement("div",{className:he.row},b.createElement("div",{className:he.leftLayout},b.createElement(Mn,{style:{height:675}},ye===1&&b.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>yt(2)},b.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",b.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",b.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",b.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",b.createElement("br",null)),b.createElement("div",{className:he.imgBox,style:{marginTop:75}},b.createElement("img",{width:56,src:ne}),b.createElement("span",null,"\u7F16\u8F91\u533A"))),ye===2&&b.createElement("div",{"data-text":"edit",onBlur:()=>{Fa.current.innerHTML||yt(1)},ref:Fa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),b.createElement("div",{className:he.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},b.createElement("div",{className:he.imgBox,style:{marginTop:240}},b.createElement("img",{width:56,src:re}),b.createElement("span",null,"\u9884\u89C8\u533A")))),ma=(se,nt,mt,Qt)=>{var rt;console.log(se,nt,mt,Qt,"onDataChange\u4FEE\u6539\u6570\u503C");const on=JSON.parse(JSON.stringify(Dt));Qt===void 0?on[nt][se]=mt:on[nt].questions[Qt][se]=mt;const qt=jn({},on[nt]),Yt=(rt=Nr.find(_t=>_t.id===(qt==null?void 0:qt.type)))==null?void 0:rt.deal;on[nt]=Yt(qt),un(on)},ar=(se,nt,mt)=>{var Qt;const rt=mt!==void 0,on=(Qt=Nr.find(_t=>_t.id===(se==null?void 0:se.type)))==null?void 0:Qt.type,qt=`${nt+1}.${mt===void 0?"":mt+1+"."}`,Yt=`${(se==null?void 0:se.type)==="7"?"{{":""}${qt}\u3010${on}\u3011${(se==null?void 0:se.question)||""}`;return b.createElement(b.Fragment,null,rt&&b.createElement("h4",{contentEditable:!0}),b.createElement(xe,{id:se==null?void 0:se.id,tagName:"div",value:Yt}))},vr=(se,nt)=>Nt(void 0,null,function*(){var mt;const Qt=yield Aa(se,nt),rt=(mt=Qt==null?void 0:Qt.data)==null?void 0:mt.content;if(rt!=null&&rt.length){const on=Xa(rt)[0];Je.splice(nt,1,on),Dt.splice(nt,1,on),We([...Je]),un([...Dt])}}),Na=(se,nt,mt)=>{var Qt;const rt=mt!==void 0,on=(Qt=Nr.find(Yt=>Yt.id===(se==null?void 0:se.type)))==null?void 0:Qt.type,qt=`${nt+1}.${mt===void 0?"":mt+1+"."}`;return rt?b.createElement("div",{style:{padding:"10px 18px"}},`${qt}\u3010${on}\u3011`,b.createElement(xe,{id:se==null?void 0:se.id,tagName:"span",className:he.edit,onBlur:Yt=>ma("question",nt,Yt,mt),value:(se==null?void 0:se.question)||""})):b.createElement(b.Fragment,null,b.createElement("div",{className:he.actionHead},b.createElement("div",{className:"c-light-primary"},`${qt}\u3010${on}\u3011`),en!==1&&b.createElement(Ue.Z,{disabled:(se==null?void 0:se.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Yt=>ma("score",nt,Yt,mt),value:se==null?void 0:se.score}),b.createElement(ke.Z,{align:"middle",style:{marginLeft:"auto"}},!!Aa&&b.createElement("span",{className:"current c-light-primary mr30",onClick:()=>vr(se,nt)},b.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),b.createElement(De.default,{onChange:Yt=>ma("checked",nt,Yt.target.checked,mt),checked:!!(se!=null&&se.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),b.createElement(xe,{id:se==null?void 0:se.id,tagName:"div",style:{padding:"10px 18px"},className:he.edit,onBlur:Yt=>ma("question",nt,Yt,mt),value:se==null?void 0:se.question}))},tr=(se,nt,mt)=>b.createElement(b.Fragment,null,["0","1","2","4"].includes(se==null?void 0:se.type)&&b.createElement(xe,{id:se==null?void 0:se.id,value:`\u7B54\u6848\uFF1A${nt||""}`,tagName:"p"}),!mt&&b.createElement(xe,{id:se==null?void 0:se.id,value:`\u96BE\u5EA6\uFF1A${(se==null?void 0:se.difficulty)||""}`,tagName:"p"}),(se==null?void 0:se.type)!=="7"&&b.createElement(xe,{id:se==null?void 0:se.id,value:`\u89E3\u6790\uFF1A${(se==null?void 0:se.analyze)||""}`,tagName:"p"}),!mt&&b.createElement(xe,{id:se==null?void 0:se.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(se==null?void 0:se.knowledgePoint)||""}`,tagName:"p"})),hr=(se,nt,mt,Qt)=>{const rt=Qt!==void 0,on=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],qt=rt&&!se.last&&!se.errorMsg?{marginBottom:10}:{},Yt=on.map(_t=>({key:_t,label:_t,onClick:()=>ma("difficulty",mt,_t,Qt)}));return b.createElement("div",{className:he.liWrap,style:qt},["4"].includes(se==null?void 0:se.type)&&b.createElement("div",{className:he.li},b.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),b.createElement(xe,{id:se==null?void 0:se.id,tagName:"div",className:`${he.edit} c-black`,onBlur:_t=>ma("answer",mt,[_t],Qt),value:nt})),!rt&&b.createElement("div",{className:he.li},b.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:Yt}},b.createElement("span",{className:"c-light-primary"},se==null?void 0:se.difficulty,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(se==null?void 0:se.type)!=="7"&&b.createElement("div",{className:he.li},b.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),b.createElement(xe,{id:se==null?void 0:se.id,tagName:"div",className:`${he.edit} c-grey-333`,onBlur:_t=>ma("analyze",mt,_t,Qt),value:se==null?void 0:se.analyze})),!rt&&b.createElement("div",{onKeyDown:cn,className:he.li},b.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),b.createElement(xe,{id:se==null?void 0:se.id,tagName:"div",value:(se==null?void 0:se.knowledgePoint)||"",className:`${he.edit} c-grey-333`,onBlur:_t=>ma("knowledgePoint",mt,Pa(Ua(_t)),Qt)})))},rr=se=>b.createElement(b.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&b.createElement("h5",{contentEditable:!1},b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,se==null?void 0:se.errorMsg))),Zr=se=>b.createElement(b.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&b.createElement("h5",null,b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,se==null?void 0:se.errorMsg))),yr=(se,nt,mt,Qt)=>{let rt="flex";return(Ia&&ja!==Qt||mn&&!(mt!=null&&mt.errorMsg))&&(rt="none"),b.createElement("div",{className:he.row,style:{display:rt}},b.createElement("div",{className:he.leftLayout},ra||b.createElement(Mn,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},se))),b.createElement("div",{className:he.rightLayout},b.createElement(gn,{className:mt!=null&&mt.errorMsg?he.error:""},nt)))},Nr=[{id:"0",type:"\u5355\u9009\u9898",element:(se,nt,mt)=>{var Qt,rt;const on=mt!==void 0;let qt=(Qt=se==null?void 0:se.answer)==null?void 0:Qt[0];const Yt=b.createElement(b.Fragment,null,ar(se,nt,mt),(rt=se==null?void 0:se.options)==null?void 0:rt.map((Wa,En)=>b.createElement(xe,{id:se==null?void 0:se.id,key:En,value:`${Xt[En]}.${Wa}`,tagName:"p"})),tr(se,qt,on),rr(se));let _t=on?se:Dt[nt];const ia=_t==null?void 0:_t.options,za=b.createElement(b.Fragment,null,Na(_t,nt,mt),ia==null?void 0:ia.map((Wa,En)=>{var wa;return b.createElement("div",{key:En,className:he.option},b.createElement("aside",{className:((wa=_t==null?void 0:_t.answer)==null?void 0:wa[0])===Xt[En]?he.active:"",onClick:()=>ma("answer",nt,[Xt[En]],mt)},Xt[En]),b.createElement(xe,{id:_t==null?void 0:_t.id,tagName:"div",className:`${he.text}`,onBlur:qe=>{ia[En]=qe,ma("options",nt,ia,mt)},value:Wa}))}),hr(_t,"",nt,mt),Zr(_t));return on?[Yt,za]:yr(Yt,za,_t,nt)},deal:se=>{var nt,mt,Qt;se.score=se.score===void 0?2:se.score;let rt=Pa((nt=se==null?void 0:se.answer)==null?void 0:nt[0]).toUpperCase();se.answer=rt?[rt]:[];let on=[];if(!(se!=null&&se.options))on.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{se.options=(mt=se.options)==null?void 0:mt.slice(0,8);const qt=se.options.map(_t=>_t==null?void 0:_t.trim().replace(/^\s+|\s+$/g,""));new Set(qt).size!==qt.length&&on.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return rt||on.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),rt&&(Xt.slice(0,((Qt=se==null?void 0:se.options)==null?void 0:Qt.length)||8).includes(rt)||on.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Pa(se==null?void 0:se.question)||on.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=on.join(` -`),se}},{id:"1",type:"\u591A\u9009\u9898",element:(se,nt,mt)=>{var Qt,rt;const on=mt!==void 0;let qt=(Qt=se==null?void 0:se.answer)==null?void 0:Qt[0];const Yt=b.createElement(b.Fragment,null,ar(se,nt,mt),(rt=se==null?void 0:se.options)==null?void 0:rt.map((Wa,En)=>b.createElement(xe,{id:se==null?void 0:se.id,key:En,value:`${Xt[En]}.${Wa}`,tagName:"p"})),tr(se,qt,on),rr(se));let _t=on?se:Dt[nt];const ia=_t==null?void 0:_t.options,za=b.createElement(b.Fragment,null,Na(_t,nt,mt),ia==null?void 0:ia.map((Wa,En)=>{var wa,qe;return b.createElement("div",{key:En,className:he.option},b.createElement("aside",{className:(qe=(wa=_t==null?void 0:_t.answer)==null?void 0:wa[0])!=null&&qe.includes(Xt[En])?he.active:"",onClick:()=>{var Xe;let lt=((Xe=_t==null?void 0:_t.answer)==null?void 0:Xe[0])||"";const $t=Xt[En];lt.includes($t)?lt=lt.replace(new RegExp($t,"g"),""):lt+=$t,lt=lt.split("").sort().join(""),ma("answer",nt,[lt],mt)}},Xt[En]),b.createElement(xe,{id:_t==null?void 0:_t.id,tagName:"div",className:`${he.text}`,onBlur:Xe=>{ia[En]=Xe,ma("options",nt,ia,mt)},value:Wa}))}),hr(_t,"",nt,mt),Zr(_t));return on?[Yt,za]:yr(Yt,za,_t,nt)},deal:se=>{var nt,mt,Qt;se.score=se.score===void 0?2:se.score;let rt=Pa((nt=se==null?void 0:se.answer)==null?void 0:nt[0]).toUpperCase().split("").sort().join("");se.answer=rt?[rt]:[];let on=[];if(!(se!=null&&se.options))on.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{se.options=(mt=se.options)==null?void 0:mt.slice(0,8);const qt=se.options.map(_t=>_t==null?void 0:_t.trim().replace(/^\s+|\s+$/g,""));new Set(qt).size!==qt.length&&on.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(rt||on.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),rt){const qt=Xt.slice(0,((Qt=se==null?void 0:se.options)==null?void 0:Qt.length)||8);La(qt).includes(rt)||on.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Pa(se==null?void 0:se.question)||on.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=on.join(` -`),se}},{id:"2",type:"\u5224\u65AD\u9898",element:(se,nt,mt)=>{var Qt,rt;const on=mt!==void 0;let qt=(Qt=se==null?void 0:se.answer)==null?void 0:Qt[0];const Yt=b.createElement(b.Fragment,null,ar(se,nt,mt),tr(se,qt,on),rr(se));let _t=on?se:Dt[nt];const ia=["\u6B63\u786E","\u9519\u8BEF"];let za=((rt=_t==null?void 0:_t.answer)==null?void 0:rt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(za)?za="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(za)&&(za="\u9519\u8BEF");const Wa=b.createElement(b.Fragment,null,Na(_t,nt,mt),ia==null?void 0:ia.map((En,wa)=>b.createElement("div",{key:wa,className:he.option},b.createElement("aside",{style:{borderRadius:2},className:za===En?he.active:"",onClick:()=>ma("answer",nt,[En],mt)},En==="\u6B63\u786E"?"T":"F"),b.createElement("div",{style:{pointerEvents:"none"},className:`${he.text}`},En))),hr(_t,"",nt,mt),Zr(_t));return on?[Yt,Wa]:yr(Yt,Wa,_t,nt)},deal:se=>{var nt;se.score=se.score===void 0?2:se.score;let mt=Pa((nt=se==null?void 0:se.answer)==null?void 0:nt[0]);se.answer=mt?[mt]:[];let Qt=[];return mt||Qt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),mt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(mt)&&Qt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Pa(se==null?void 0:se.question)||Qt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=Qt.join(` -`),se}},{id:"3",type:"\u586B\u7A7A\u9898",element:(se,nt,mt)=>{var Qt,rt;const on=mt!==void 0,qt=b.createElement(b.Fragment,null,ar(se,nt,mt),(Qt=se==null?void 0:se.answer)==null?void 0:Qt.map((ia,za)=>b.createElement(xe,{id:se==null?void 0:se.id,key:za,tagName:"p",value:`\u7B54\u6848${za+1}\uFF1A${ia.text||""}`})),tr(se,"",on),rr(se));let Yt=on?se:Dt[nt];const _t=b.createElement(b.Fragment,null,Na(Yt,nt,mt),(rt=Yt==null?void 0:Yt.answer)==null?void 0:rt.map((ia,za)=>b.createElement("div",{key:za,className:he.option},b.createElement("aside",{className:he.fill},"\u586B\u7A7A\u9879",za+1),ia.model===1&&b.createElement(xe,{id:Yt==null?void 0:Yt.id,tagName:"div",onBlur:Wa=>{Yt.answer[za].latex=Ua(Wa),ma("answer",nt,Yt.answer,mt)},className:`${he.text}`,value:ia.latex}),ia.model===2&&b.createElement(Oe.Z,{value:ia.latex,onChange:Wa=>{Yt.answer[za].latex=Wa,ma("answer",nt,Yt.answer,mt)}}))),hr(Yt,"",nt,mt),Zr(Yt));return on?[qt,_t]:yr(qt,_t,Yt,nt)},deal:se=>{var nt,mt,Qt,rt;se.score=se.score===void 0?2:se.score,se.question=(nt=se.question)==null?void 0:nt.replaceAll("\u2581","_");const on=(mt=se.answer)==null?void 0:mt.map(Yt=>{if(Object.prototype.toString.call(Yt)==="[object Object]")return Yt;Yt=Yt==null?void 0:Yt.trim();const _t={model:1,text:Yt,latex:Yt};return Yt.startsWith("$$")&&Yt.endsWith("$$")||Yt.startsWith("`$$")&&Yt.endsWith("$$`")?(_t.model=2,_t.latex=Yt.slice(2,-2)):_t.latex=Ua(Yt),_t});se.answer=on;let qt=[];return on||qt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Pa(se==null?void 0:se.question)?se!=null&&se.question.includes("_")?(Qt=se==null?void 0:se.answer)!=null&&Qt.length&&((se==null?void 0:se.question.match(/_+/g))||[]).length!==((rt=se==null?void 0:se.answer)==null?void 0:rt.length)&&qt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):qt.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):qt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=qt.join(` -`),se}},{id:"4",type:"\u7B80\u7B54\u9898",element:(se,nt,mt)=>{var Qt,rt;const on=mt!==void 0;let qt=(Qt=se==null?void 0:se.answer)==null?void 0:Qt[0];const Yt=b.createElement(b.Fragment,null,ar(se,nt,mt),tr(se,qt,on),rr(se));let _t=on?se:Dt[nt];const ia=b.createElement(b.Fragment,null,Na(_t,nt,mt),hr(_t,(rt=_t==null?void 0:_t.answer)==null?void 0:rt[0],nt,mt),Zr(_t));return on?[Yt,ia]:yr(Yt,ia,_t,nt)},deal:se=>{se.score=se.score===void 0?5:se.score;let nt=[];return Pa(se==null?void 0:se.question)||nt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=nt.join(` -`),se}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(se,nt)=>{var mt,Qt;const rt=Dt[nt],on=Cn.slice(0,4).map(qt=>({key:qt,label:qt,onClick:()=>ma("platform",nt,qt)}));return b.createElement("div",{className:he.row,style:{display:mn?rt!=null&&rt.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:he.leftLayout},b.createElement(Mn,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},ar(se,nt),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(se==null?void 0:se.description)||""}`,tagName:"p"}),tr(se),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(xe,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),(mt=se==null?void 0:se.inputs)==null?void 0:mt.map((qt,Yt)=>{var _t;return b.createElement(b.Fragment,{key:Yt},b.createElement("h4",null),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Yt+1})\u8F93\u5165\uFF1A${qt||""}`,tagName:"div"}),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Yt+1})\u8F93\u51FA\uFF1A${((_t=se==null?void 0:se.outputs)==null?void 0:_t[Yt])||""}`,tagName:"div"}))}),rr(se)))),b.createElement("div",{className:he.rightLayout},b.createElement(gn,{className:rt!=null&&rt.errorMsg?he.error:""},Na(rt,nt),b.createElement("div",{className:he.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},b.createElement("div",{className:he.li},b.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),b.createElement(xe,{className:he.edit,id:rt==null?void 0:rt.id,value:rt==null?void 0:rt.description,tagName:"div",onBlur:qt=>ma("description",nt,qt)}))),hr(rt,"",nt),b.createElement("div",{className:he.liWrap},b.createElement("div",{className:he.li},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(xe,{className:he.edit,id:rt==null?void 0:rt.id,value:rt==null?void 0:rt.timeLimit,tagName:"div",onBlur:qt=>ma("timeLimit",nt,Ua(qt))})),b.createElement("div",{className:he.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:on}},b.createElement("span",{className:"c-light-primary"},rt==null?void 0:rt.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:he.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement(xe,{className:he.edit,id:rt==null?void 0:rt.id,value:(rt==null?void 0:rt.code)||"",onBlur:qt=>ma("code",nt,Ua(qt)),tagName:"div"}))),(Qt=rt==null?void 0:rt.inputs)==null?void 0:Qt.map((qt,Yt)=>{var _t;return b.createElement("div",{className:he.liWrap,key:Yt},b.createElement("div",{className:he.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Yt+1,")\u8F93\u5165\uFF1A"),b.createElement(xe,{id:rt==null?void 0:rt.id,value:qt||"",className:he.edit,onBlur:ia=>{const za=[...(rt==null?void 0:rt.inputs)||[]];za[Yt]=Ua(ia),ma("inputs",nt,za)},tagName:"div"})),b.createElement("div",{className:he.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Yt+1,")\u8F93\u51FA\uFF1A"),b.createElement(xe,{id:rt==null?void 0:rt.id,value:((_t=rt==null?void 0:rt.outputs)==null?void 0:_t[Yt])||"",className:he.edit,onBlur:ia=>{const za=[...(rt==null?void 0:rt.outputs)||[]];za[Yt]=Ua(ia),ma("outputs",nt,za)},tagName:"div"})))}),Zr(rt))))},deal:se=>{var nt,mt,Qt;se.score=se.score===void 0?10:se.score,se.code=(nt=se.code)==null?void 0:nt.trim();let rt=[];Pa(se==null?void 0:se.question)?((mt=se==null?void 0:se.question)==null?void 0:mt.length)>60&&rt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):rt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Pa(se==null?void 0:se.description)||rt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const on=Pa(String((se==null?void 0:se.timeLimit)||""));if(se.timeLimit=on,(!on||on&&!["3","4","5","6","7","8","9","10"].includes(on))&&rt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.platform=Pa(se==null?void 0:se.platform),se!=null&&se.platform){const qt=["c","c++","java","python"],Yt=(Qt=se==null?void 0:se.platform)==null?void 0:Qt.toLowerCase(),_t=qt.findIndex(ia=>ia===Yt);_t>-1?se.platform=Cn[_t]:rt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else rt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(se!=null&&se.inputs)||!(se!=null&&se.outputs))se.inputs=[],se.outputs=[],rt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const qt=Math.min(se.inputs.length,se.outputs.length);se.inputs=se.inputs.slice(0,qt),se.outputs=se.outputs.slice(0,qt),se.outputs.some(Yt=>!Pa(Yt))&&rt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return se.errorMsg=rt.join(` -`),se}},{id:"7",type:"\u7EC4\u5408\u9898",element:(se,nt)=>{var mt,Qt;const rt=Dt[nt];return b.createElement("div",{className:he.row,style:{display:mn?rt!=null&&rt.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:he.leftLayout},b.createElement(Mn,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},ar(se,nt),tr(se),(mt=se==null?void 0:se.questions)==null?void 0:mt.map((on,qt)=>{var Yt;const _t=(Yt=Nr.find(ia=>ia.id===(on==null?void 0:on.type)))==null?void 0:Yt.element;return b.createElement(b.Fragment,{key:`left-${se.id}-${qt}`},_t(on,nt,qt)[0])}),rr(se),b.createElement("p",{contentEditable:!0},"}}")))),b.createElement("div",{className:he.rightLayout},b.createElement(gn,{className:rt!=null&&rt.errorMsg?he.error:""},Na(rt,nt),hr(rt,"",nt),(Qt=rt==null?void 0:rt.questions)==null?void 0:Qt.map((on,qt)=>{var Yt;const _t=(Yt=Nr.find(ia=>ia.id===(on==null?void 0:on.type)))==null?void 0:Yt.element;return b.createElement(b.Fragment,{key:`right-${rt.id}-${qt}`},_t(on,nt,qt)[1])}),Zr(rt))))},deal:se=>{var nt,mt,Qt,rt,on;const qt=Xa,Yt=[...Nr],_t=Yt.findIndex(En=>En.id==="0"),ia=Yt.findIndex(En=>En.id==="1");if(_t!==-1){const En=Yt[_t].deal;Yt[_t].deal=wa=>{const qe=En(wa);return qe.errorMsg&&(qe.errorMsg=qe.errorMsg.split(` -`).filter(Xe=>Xe!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),qe}}if(ia!==-1){const En=Yt[ia].deal;Yt[ia].deal=wa=>{const qe=En(wa);return qe.errorMsg&&(qe.errorMsg=qe.errorMsg.split(` -`).filter(Xe=>Xe!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),qe}}se.questions=(nt=se.questions)!=null&&nt.length?Xa(se.questions.slice(0,20)):[],se.questions=(mt=se.questions)==null?void 0:mt.map((En,wa)=>{var qe;if(En.type==="0"||En.type==="1"){const Xe=(qe=En.options)==null?void 0:qe.map(lt=>lt==null?void 0:lt.trim().replace(/^\s+|\s+$/g,""));Xe&&new Set(Xe).size!==Xe.length&&(En.errorMsg=(En.errorMsg?En.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Wn(jn({},En),{last:wa===se.questions.length-1})});const za=(Qt=se.questions)==null?void 0:Qt.reduce((En,wa)=>{const qe=parseFloat(wa.score);return isNaN(qe)?En:En+qe},0);se.score=za;let Wa=[];return(rt=se.questions)!=null&&rt.length?se.errorMsg=((on=se.questions)==null?void 0:on.findIndex(En=>!!En.errorMsg))>-1:Wa.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Pa(se==null?void 0:se.question)||Wa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Wa.length&&(se.errorMsg=Wa.join(` -`)),se}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(se,nt)=>{var mt,Qt;const rt=Dt[nt],on=Cn.map(qt=>({key:qt,label:qt,onClick:()=>ma("platform",nt,qt)}));return b.createElement("div",{className:he.row,style:{display:mn?rt!=null&&rt.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:he.leftLayout},b.createElement(Mn,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},ar(se,nt),tr(se),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(xe,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),b.createElement("h4",null),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(se==null?void 0:se.input)||""}`,tagName:"p"}),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(se==null?void 0:se.output)||""}`,tagName:"p"}),(mt=se==null?void 0:se.answer)==null?void 0:mt.map((qt,Yt)=>b.createElement(xe,{key:Yt,id:se==null?void 0:se.id,value:`\u7B54\u6848${Yt+1}\uFF1A${qt||""}`,tagName:"p"})),rr(se)))),b.createElement("div",{className:he.rightLayout},b.createElement(gn,{className:rt!=null&&rt.errorMsg?he.error:""},Na(rt,nt),hr(rt,"",nt),b.createElement("div",{className:he.liWrap},b.createElement("div",{className:he.li,onKeyDown:cn},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(xe,{className:he.edit,id:rt==null?void 0:rt.id,value:rt==null?void 0:rt.timeLimit,tagName:"div",onBlur:qt=>ma("timeLimit",nt,Ua(qt))})),b.createElement("div",{className:he.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:on}},b.createElement("span",{className:"c-light-primary"},rt==null?void 0:rt.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:he.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement(xe,{className:he.edit,id:rt==null?void 0:rt.id,value:(rt==null?void 0:rt.code)||"",onBlur:qt=>ma("code",nt,Ua(qt)),tagName:"div"})),b.createElement("div",{className:he.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),b.createElement(xe,{className:he.edit,id:rt==null?void 0:rt.id,value:(rt==null?void 0:rt.input)||"",onBlur:qt=>ma("input",nt,Ua(qt)),tagName:"div"})),b.createElement("div",{className:he.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),b.createElement(xe,{className:he.edit,id:rt==null?void 0:rt.id,value:(rt==null?void 0:rt.output)||"",onBlur:qt=>ma("output",nt,Ua(qt)),tagName:"div"}))),b.createElement("div",{className:he.liWrap},(Qt=rt==null?void 0:rt.answer)==null?void 0:Qt.map((qt,Yt)=>b.createElement("div",{className:he.li,key:Yt},b.createElement("aside",null,"\u7B54\u6848",Yt+1,"\uFF1A"),b.createElement(xe,{id:rt==null?void 0:rt.id,value:qt||"",className:he.edit,onBlur:_t=>{const ia=[...(rt==null?void 0:rt.answer)||[]];ia[Yt]=Ua(_t),ma("output",nt,ia)},tagName:"div"})))),Zr(rt))))},deal:se=>{var nt,mt,Qt,rt,on,qt,Yt,_t;se.score=se.score===void 0?10:se.score,se.code=(Qt=(mt=(nt=se.code)==null?void 0:nt.trim())==null?void 0:mt.replace(/@_@/g,"@\u2581@"))==null?void 0:Qt.replace(/@__@/g,"@\u2581\u2581@");let ia=[];if(Pa(se==null?void 0:se.question)||ia.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Pa(se==null?void 0:se.code)?/@▁@|@▁▁@/.test(se==null?void 0:se.code)?(rt=se==null?void 0:se.answer)!=null&&rt.length&&((on=se==null?void 0:se.code.match(/@▁@|@▁▁@/g))==null?void 0:on.length)!==((qt=se==null?void 0:se.answer)==null?void 0:qt.length)&&ia.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ia.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):ia.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),se!=null&&se.answer?(Yt=se.answer)!=null&&Yt.some(Wa=>!Pa(Wa))&&ia.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):ia.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),se.platform=Pa(se==null?void 0:se.platform),se!=null&&se.platform){const Wa=["c","c++","java","python","javascript","ruby"],En=(_t=se==null?void 0:se.platform)==null?void 0:_t.toLowerCase(),wa=Wa.findIndex(qe=>qe===En);wa>-1?se.platform=Cn[wa]:ia.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else ia.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Pa(se==null?void 0:se.output)||ia.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const za=Pa(String((se==null?void 0:se.timeLimit)||""));return se.timeLimit=za,(!za||za&&!["3","4","5","6","7","8","9","10"].includes(za))&&ia.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.errorMsg=ia.join(` -`),se}}],fo=()=>b.createElement(b.Fragment,null,Je.filter(se=>{var nt;return!!((nt=Nr.find(Qt=>Qt.id===(se==null?void 0:se.type)))==null?void 0:nt.element)}).map((se,nt)=>{var mt;const Qt=(mt=Nr.find(rt=>rt.id===(se==null?void 0:se.type)))==null?void 0:mt.element;return b.createElement(b.Fragment,{key:se.id},Qt(se,nt))})),No=()=>Nt(void 0,null,function*(){const se=Dt.filter(nt=>!nt.checked);if(ye!==3||!se.length){je.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(vn){_a(!0),yield vn(Dt),_a(!1);return}cr.setFieldsValue({sub_discipline_id:Fn}),pn(!0)}),vo=(se,nt=[])=>{if(typeof se=="string")return se.trim();if(Array.isArray(se))return se.map(mt=>vo(mt,nt));if(typeof se=="object"&&se!==null){const mt={};for(const Qt in se)se.hasOwnProperty(Qt)&&(nt.includes(Qt)?mt[Qt]=se[Qt]:mt[Qt]=vo(se[Qt],nt));return mt}return se},io=se=>Nt(void 0,null,function*(){const nt=Xa(vo(se));We(nt),un(JSON.parse(JSON.stringify(nt))),yt(3),Ne(!1),ea(!1)});(0,b.useEffect)(()=>{if(Ya)return;const se=()=>{Ct(nt=>nt>=90?(clearInterval(ya.current),90):nt+1)};return ya.current=setInterval(se,5e4/90),()=>clearInterval(ya.current)},[Ya]);const po=(se,nt)=>{Ga(!1);const mt=new FormData;Object.keys(nt).forEach(rt=>{mt.append(rt,nt[rt])});const Qt=new window.XMLHttpRequest;Qt.withCredentials=!0,Qt.addEventListener("load",function(rt){return Nt(this,null,function*(){var on,qt;try{const Yt=JSON.parse((on=rt==null?void 0:rt.target)==null?void 0:on.response);if(Ga(!0),Ct(100),yield new Promise(_t=>setTimeout(()=>_t(),780)),Yt.status===0){if(!((qt=Yt==null?void 0:Yt.data)!=null&&qt.length)){je.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Ne(!1);return}io((Yt==null?void 0:Yt.data)||[])}else Ne(!1),je.ZP.warning(Yt==null?void 0:Yt.message)}catch(Yt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Yt)}})}),Qt.addEventListener("error",()=>{Ne(!1)}),Qt.open("POST",`${y.Z.API_SERVER}${se}`),Qt.send(mt)},da=se=>Nt(void 0,null,function*(){const nt=se.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(nt)==-1?(je.ZP.error(`${se.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Ne(!0),Et("\u5904\u7406\u4E2D"),po("/api/intelligent_imports/import.json",{file:se}),Promise.reject())});let yn=[{key:1,label:b.createElement(Ze.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:da},b.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,vt.Ny)()||(0,vt.$O)())&&yn.push({key:2,label:b.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{ga.current.onClick()}});const Mt=[Dt.length,(Vn=Dt.filter(se=>!!(se!=null&&se.errorMsg)))==null?void 0:Vn.length];return b.createElement("div",{className:Te()(he.intelligentBox,"intelligent-body-curb",tn),style:Wn(jn({},Kn),{width:Hn}),ref:Kt},b.createElement("div",{className:he.underpin},b.createElement("b",{style:qn}),b.createElement("b",{style:qn})),b.createElement("div",{className:he.head,style:{top:Rt}},b.createElement("div",{className:he.leftLayout},la||b.createElement(b.Fragment,null,b.createElement(ke.Z,{align:"middle"},b.createElement("div",{className:he.title},"\u8BD5\u9898\u7F16\u8F91"),!zn&&b.createElement(x.op,{href:`${y.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",b.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),b.createElement(x.op,{onClick:ta,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!zn&&b.createElement(Ge.Z,{overlayClassName:he.menu,menu:{items:yn}},b.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!er&&er),b.createElement("div",{className:he.tip},b.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),b.createElement(ke.Z,{className:he.rightLayout,style:{alignItems:"start"}},Va||b.createElement(b.Fragment,null,b.createElement("div",{className:he.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(ye)&&b.createElement(De.default,{className:"ml20",checked:mn,onChange:se=>ea(se.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(ye)&&b.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",b.createElement("span",{className:"ml5 mr5 c-light-primary"},Mt[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",b.createElement("span",{className:"ml5 mr5 c-red-e53"},Mt[1]),"\u9898")),Ia&&b.createElement("div",{className:he.tabs},Je==null?void 0:Je.map((se,nt)=>b.createElement("div",{onClick:()=>{Ha(nt)},className:ja===nt&&he.active,key:nt},"\u65B0\u9898",nt+1)))),b.createElement("div",{className:he.centerBox},b.createElement("img",{className:"mb10",src:ie,width:56}),!Xn&&b.createElement(x.op,{onClick:Ka},"\u8BC6\u522B"))),[1,2].includes(ye)&&Sr(),[3].includes(ye)&&fo(),b.createElement("div",{className:"pb10"}),b.createElement("div",{className:he.buttonFixed},b.createElement("div",{className:he.buttonWrap},b.createElement(Qe.ZP,{size:"middle",className:`${he.button} mr20`,onClick:Ca},"\u53D6\u6D88"),b.createElement(Qe.ZP,{size:"middle",type:"primary",loading:ur,className:`${he.button}`,onClick:No},wn))),b.createElement(Fe.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Sn,title:null,footer:null,width:320,afterClose:()=>Ct(0)},b.createElement(ke.Z,{align:"middle",style:{flexDirection:"column"}},b.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},zt,b.createElement("span",{className:he.dotLoading},b.createElement("span",null,"."),b.createElement("span",null,"."),b.createElement("span",null,"."))),b.createElement(le.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:It}),b.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",b.createElement("span",{className:"ml5 c-light-primary"},It,"%")))),b.createElement(Fe.default,{centered:!0,open:gt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Tn,width:480,onCancel:()=>pn(!1),onOk:()=>cr.submit(),afterClose:()=>{cr.resetFields()}},b.createElement(Be.default,{style:{maxHeight:550},form:cr,layout:"horizontal",colon:!1,size:"large",onFinish:se=>Nt(void 0,null,function*(){var nt,mt,Qt,rt,on;const qt=Dt.filter(ia=>!ia.checked&&!ia.errorMsg);Ye(!0);const Yt=()=>Nt(void 0,null,function*(){var ia,za;const Wa=yield(0,me.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Wn(jn(jn({},Yn),se),{list:qt,mode:en})});Wa.status===0&&(bt&&((ia=Wa==null?void 0:Wa.data)!=null&&ia.success)&&window.location.pathname==="/problemset"&&(wt.Z.publish("refresh-item-bank",se.group_id),yield new Promise(En=>setTimeout(()=>En(),1500))),je.ZP.success(`\u6210\u529F\u5BFC\u5165${(za=Wa==null?void 0:Wa.data)==null?void 0:za.success}\u9053\u8BD5\u9898`,3),ca(Wa),pn(!1)),Ye(!1)});if(en!==1){yield Yt();return}const _t=yield(0,me.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Dt,mode:en}});if(_t.status===0){if(!((nt=_t==null?void 0:_t.data)!=null&&nt.error_size)){yield Yt();return}Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Ye(!1)},title:"\u63D0\u793A",content:b.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",b.createElement("span",{className:"c-light-primary ml5 mr5"},(mt=_t==null?void 0:_t.data)==null?void 0:mt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",b.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Qt=_t==null?void 0:_t.data)==null?void 0:Qt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",b.createElement("span",{className:"ml5 mr5"},(on=(rt=_t==null?void 0:_t.data)==null?void 0:rt.index)==null?void 0:on.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Yt})}})},b.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),b.createElement(Be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},b.createElement(E.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:xn})),en===1&&b.createElement(Be.default.Item,{label:b.createElement(ke.Z,{align:"middle",style:{justifyContent:"space-between"}},b.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),b.createElement("div",{onClick:()=>sn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},b.createElement("img",{className:"mr5 primary-hover",src:Pe}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},b.createElement(fe.Z,{key:Pn})))),b.createElement(Fe.default,{centered:!0,open:ct,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:xa,onCancel:()=>sn(!1),onOk:()=>jt.submit(),afterClose:()=>{jt.resetFields()}},b.createElement(Be.default,{style:{maxHeight:550},form:jt,layout:"horizontal",colon:!1,size:"large",onFinish:se=>Nt(void 0,null,function*(){var nt;na(!0),(yield(0,me.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:se.name,parent_id:(nt=se==null?void 0:se.parent_id)==null?void 0:nt[0]}})).status===0?(ht(Pn+1),setTimeout(()=>{je.ZP.success("\u64CD\u4F5C\u6210\u529F"),sn(!1),na(!1)},1e3)):na(!1)})},b.createElement(Be.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),b.createElement(Be.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},b.createElement(fe.Z,null)))),b.createElement(ft,{onSave:se=>{Ne(!0),Et("\u5904\u7406\u4E2D"),po("/api/intelligent_imports/import.json",{html:se})},ref:ga}))},ka=z;var pa=sa},27687:function(et,xt,oe){"use strict";var b=oe(59301),he=oe(96408),be=oe(48136),Te=oe(99298),Be=oe(43418),je=oe(59301);const Fe=(0,b.forwardRef)(({callback:Ue,width:ke,onChange:De,disabled:Ge,readOnly:Ze,type:Qe="",value:le="",style:E={}},a)=>{const x=(0,b.useRef)(),y=(0,b.useRef)(),[z,ne]=(0,b.useState)(0),[re,ie]=(0,b.useState)(0),[me,fe]=(0,b.useState)(!1),Pe=()=>{var Le=document.createElement("div");Le.innerHTML=x.current.getValue();var Ce=Le.innerText;return Ue&&Ue(Ce),Ce};(0,b.useImperativeHandle)(a,()=>({getData:Pe}));const Ke=Le=>{Le.preventDefault();const Ce=Le.clientX-z,tt=Le.clientY-re;document.body.onmousemove=ot=>{let xe=ot.clientX-Ce,vt=ot.clientY-tt;const wt=document.getElementsByClassName("markdown-popup-form")[0],Ot=window.innerWidth-wt.offsetWidth,ut=window.innerHeight-wt.offsetHeight;xe=Math.max(0,Math.min(xe,Ot)),vt=Math.max(0,Math.min(vt,ut)),Oe(ot.clientX,ot.clientY,Ce,tt)&&(ne(xe),ie(vt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Oe=(Le,Ce,tt,ot)=>{const xe=document.body.clientHeight,vt=document.body.clientWidth;return Le<20&&tt>Le||Le>vt-20&&ttCe||Ce>xe-20&&ot{me&&setTimeout(()=>{const Le=document.getElementsByClassName("markdown-popup-form")[0],Ce=window.innerWidth/2-Le.offsetWidth/2,tt=window.innerHeight/2-Le.offsetHeight/2;ne(Ce),ie(tt)},0)},[me]);const dt=()=>{Ge||Ze||fe(!0)};return je.createElement("div",{style:E},je.createElement("div",{style:{width:ke||"100%",position:"relative"},className:`${he.Z.mathFillWrap} ${Ge||Ze?"cursorDefault":""}`,onClick:()=>dt()},je.createElement("math-field",{disabled:Ge,locale:"zh_cn",class:`${he.Z.mathField} ${Qe}`,readOnly:Ze,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:le?18:14},value:le||""})),je.createElement(Be.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:je.createElement("div",{style:{cursor:"move"},onMouseDown:Ke},"\u8F93\u5165\u516C\u5F0F"),open:me,onOk:()=>{const Le=y.current.getData();x.current.setValue(Le),De(Le),fe(!1)},onCancel:()=>{fe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},je.createElement(Te.Z,{value:le,ref:y,onChange:De,showSaveButton:!1})))});xt.Z=Fe},99298:function(et,xt,oe){"use strict";var b=oe(59301),he=oe(95237),be=oe(43604),Te=oe(99313),Be=oe(3113),je=oe(6339),Fe=oe(96408),Ue=oe(48136),ke=oe(59301);const De=(0,b.forwardRef)(({callback:Ge,showSaveButton:Ze,value:Qe=""},le)=>{const E=(0,b.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +`),se=br(se),se),sr=se=>se.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),br=se=>se.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Tr=se=>{var at;const gt=se.clipboardData;if(gt){const Qt=gt.types.toString(),ot=gt.items;if(Qt==="Files"||gt.types.indexOf("Files")>-1){se.preventDefault();try{let on=ot[1];((at=ot[0])==null?void 0:at.kind)==="file"&&(on=ot[0]);const qt=on.getAsFile();(0,ct.I)(qt,Kt=>{var _t;if(Kt.id){if(((_t=qt==null?void 0:qt.type)==null?void 0:_t.indexOf("image"))>-1){const da=``;document.execCommand("insertText",!1,da)}}else(Kt==null?void 0:Kt.status)===401&&(document.location.href="/user/login")})}catch(on){je.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function fr(se,at){return It(this,null,function*(){if(typeof se=="string")return yield at(se);if(typeof se!="object"||se===null)return se;if(Array.isArray(se))return yield Promise.all(se.map(ot=>It(this,null,function*(){return yield fr(ot,at)})));const gt={};for(const Qt in se)if(Object.prototype.hasOwnProperty.call(se,Qt)){const ot=se[Qt];typeof ot=="string"?gt[Qt]=yield at(ot):typeof ot=="object"?gt[Qt]=yield fr(ot,at):gt[Qt]=ot}return gt})}const ro=()=>It(void 0,null,function*(){var se;Ne(!0),Bt("\u5904\u7406\u4E2D"),yield new Promise(Qt=>setTimeout(Qt,1e3));let at=(se=Ut.current)==null?void 0:se.querySelectorAll('[data-text="edit"]'),gt="";try{at.forEach(function(Qt){var ot,on,qt,Kt;const _t=Qt.cloneNode(!0),da=_t.querySelectorAll("span.edu_latex");for(let Va of da){const An=Va.getAttribute("title"),wa=document.createTextNode(An),qe=Va;(on=(ot=qe.parentNode)==null?void 0:ot.replaceChild)==null||on.call(ot,wa,qe)}const za=_t.querySelectorAll("span[style]");for(let Va of za)if(Va.style.fontFamily){const An=Va.innerHTML,wa=document.createTextNode(An),qe=Va;(Kt=(qt=qe.parentNode)==null?void 0:qt.replaceChild)==null||Kt.call(qt,wa,qe)}_t==null||_t.childNodes.forEach(function(Va){Va.nodeType===Node.ELEMENT_NODE&&Va.localName!=="h5"&&Va.localName!=="h4"?gt+=`

${Va.innerHTML}

`:Va.nodeType===Node.TEXT_NODE&&(gt+=`

${Va.textContent}

`)})}),ho("/api/intelligent_imports/import.json",{html:br(gt)})}catch(Qt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Qt)}}),Xa=se=>{let at=se.filter(gt=>!!(gt!=null&>.type));return at=at.map(gt=>{var Qt;const ot=(Qt=Ir.find(qt=>qt.id===(gt==null?void 0:gt.type)))==null?void 0:Qt.deal,on=jn(xn({},gt),{id:String(Math.random()).slice(-6),knowledgePoint:Pa(gt==null?void 0:gt.knowledgePoint)});return ot?ot(on):on}),at},Ja=()=>{if(ye===1){je.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:ro})},Sr=()=>b.createElement("div",{className:ve.row},b.createElement("div",{className:ve.leftLayout},b.createElement(tn,{style:{height:675}},ye===1&&b.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>yt(2)},b.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",b.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",b.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",b.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",b.createElement("br",null)),b.createElement("div",{className:ve.imgBox,style:{marginTop:75}},b.createElement("img",{width:56,src:ne}),b.createElement("span",null,"\u7F16\u8F91\u533A"))),ye===2&&b.createElement("div",{"data-text":"edit",onBlur:()=>{Ba.current.innerHTML||yt(1)},ref:Ba,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),b.createElement("div",{className:ve.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},b.createElement("div",{className:ve.imgBox,style:{marginTop:240}},b.createElement("img",{width:56,src:re}),b.createElement("span",null,"\u9884\u89C8\u533A")))),fa=(se,at,gt,Qt)=>{var ot;console.log(se,at,gt,Qt,"onDataChange\u4FEE\u6539\u6570\u503C");const on=JSON.parse(JSON.stringify(jt));Qt===void 0?on[at][se]=gt:on[at].questions[Qt][se]=gt;const qt=xn({},on[at]),Kt=(ot=Ir.find(_t=>_t.id===(qt==null?void 0:qt.type)))==null?void 0:ot.deal;on[at]=Kt(qt),en(on)},ar=(se,at,gt)=>{var Qt;const ot=gt!==void 0,on=(Qt=Ir.find(_t=>_t.id===(se==null?void 0:se.type)))==null?void 0:Qt.type,qt=`${at+1}.${gt===void 0?"":gt+1+"."}`,Kt=`${(se==null?void 0:se.type)==="7"?"{{":""}${qt}\u3010${on}\u3011${(se==null?void 0:se.question)||""}`;return b.createElement(b.Fragment,null,ot&&b.createElement("h4",{contentEditable:!0}),b.createElement(xe,{id:se==null?void 0:se.id,tagName:"div",value:Kt}))},pr=(se,at)=>It(void 0,null,function*(){var gt;const Qt=yield Aa(se,at),ot=(gt=Qt==null?void 0:Qt.data)==null?void 0:gt.content;if(ot!=null&&ot.length){const on=Xa(ot)[0];Ye.splice(at,1,on),jt.splice(at,1,on),Ze([...Ye]),en([...jt])}}),Oa=(se,at,gt)=>{var Qt;const ot=gt!==void 0,on=(Qt=Ir.find(Kt=>Kt.id===(se==null?void 0:se.type)))==null?void 0:Qt.type,qt=`${at+1}.${gt===void 0?"":gt+1+"."}`;return ot?b.createElement("div",{style:{padding:"10px 18px"}},`${qt}\u3010${on}\u3011`,b.createElement(xe,{id:se==null?void 0:se.id,tagName:"span",className:ve.edit,onBlur:Kt=>fa("question",at,Kt,gt),value:(se==null?void 0:se.question)||""})):b.createElement(b.Fragment,null,b.createElement("div",{className:ve.actionHead},b.createElement("div",{className:"c-light-primary"},`${qt}\u3010${on}\u3011`),Gt!==1&&b.createElement(Ue.Z,{disabled:(se==null?void 0:se.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Kt=>fa("score",at,Kt,gt),value:se==null?void 0:se.score}),b.createElement(ke.Z,{align:"middle",style:{marginLeft:"auto"}},!!Aa&&b.createElement("span",{className:"current c-light-primary mr30",onClick:()=>pr(se,at)},b.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),b.createElement(De.default,{onChange:Kt=>fa("checked",at,Kt.target.checked,gt),checked:!!(se!=null&&se.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),b.createElement(xe,{id:se==null?void 0:se.id,tagName:"div",style:{padding:"10px 18px"},className:ve.edit,onBlur:Kt=>fa("question",at,Kt,gt),value:se==null?void 0:se.question}))},_a=(se,at,gt)=>b.createElement(b.Fragment,null,["0","1","2","4"].includes(se==null?void 0:se.type)&&b.createElement(xe,{id:se==null?void 0:se.id,value:`\u7B54\u6848\uFF1A${at||""}`,tagName:"p"}),!gt&&b.createElement(xe,{id:se==null?void 0:se.id,value:`\u96BE\u5EA6\uFF1A${(se==null?void 0:se.difficulty)||""}`,tagName:"p"}),(se==null?void 0:se.type)!=="7"&&b.createElement(xe,{id:se==null?void 0:se.id,value:`\u89E3\u6790\uFF1A${(se==null?void 0:se.analyze)||""}`,tagName:"p"}),!gt&&b.createElement(xe,{id:se==null?void 0:se.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(se==null?void 0:se.knowledgePoint)||""}`,tagName:"p"})),hr=(se,at,gt,Qt)=>{const ot=Qt!==void 0,on=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],qt=ot&&!se.last&&!se.errorMsg?{marginBottom:10}:{},Kt=on.map(_t=>({key:_t,label:_t,onClick:()=>fa("difficulty",gt,_t,Qt)}));return b.createElement("div",{className:ve.liWrap,style:qt},["4"].includes(se==null?void 0:se.type)&&b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),b.createElement(xe,{id:se==null?void 0:se.id,tagName:"div",className:`${ve.edit} c-black`,onBlur:_t=>fa("answer",gt,[_t],Qt),value:at})),!ot&&b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:Kt}},b.createElement("span",{className:"c-light-primary"},se==null?void 0:se.difficulty,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(se==null?void 0:se.type)!=="7"&&b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),b.createElement(xe,{id:se==null?void 0:se.id,tagName:"div",className:`${ve.edit} c-grey-333`,onBlur:_t=>fa("analyze",gt,_t,Qt),value:se==null?void 0:se.analyze})),!ot&&b.createElement("div",{onKeyDown:_n,className:ve.li},b.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),b.createElement(xe,{id:se==null?void 0:se.id,tagName:"div",value:(se==null?void 0:se.knowledgePoint)||"",className:`${ve.edit} c-grey-333`,onBlur:_t=>fa("knowledgePoint",gt,Pa(Ya(_t)),Qt)})))},rr=se=>b.createElement(b.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&b.createElement("h5",{contentEditable:!1},b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,se==null?void 0:se.errorMsg))),Qr=se=>b.createElement(b.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&b.createElement("h5",null,b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,se==null?void 0:se.errorMsg))),Br=(se,at,gt,Qt)=>{let ot="flex";return(Ia&&ja!==Qt||pn&&!(gt!=null&>.errorMsg))&&(ot="none"),b.createElement("div",{className:ve.row,style:{display:ot}},b.createElement("div",{className:ve.leftLayout},ua||b.createElement(tn,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},se))),b.createElement("div",{className:ve.rightLayout},b.createElement(hn,{className:gt!=null&>.errorMsg?ve.error:""},at)))},Ir=[{id:"0",type:"\u5355\u9009\u9898",element:(se,at,gt)=>{var Qt,ot;const on=gt!==void 0;let qt=(Qt=se==null?void 0:se.answer)==null?void 0:Qt[0];const Kt=b.createElement(b.Fragment,null,ar(se,at,gt),(ot=se==null?void 0:se.options)==null?void 0:ot.map((Va,An)=>b.createElement(xe,{id:se==null?void 0:se.id,key:An,value:`${Jt[An]}.${Va}`,tagName:"p"})),_a(se,qt,on),rr(se));let _t=on?se:jt[at];const da=_t==null?void 0:_t.options,za=b.createElement(b.Fragment,null,Oa(_t,at,gt),da==null?void 0:da.map((Va,An)=>{var wa;return b.createElement("div",{key:An,className:ve.option},b.createElement("aside",{className:((wa=_t==null?void 0:_t.answer)==null?void 0:wa[0])===Jt[An]?ve.active:"",onClick:()=>fa("answer",at,[Jt[An]],gt)},Jt[An]),b.createElement(xe,{id:_t==null?void 0:_t.id,tagName:"div",className:`${ve.text}`,onBlur:qe=>{da[An]=qe,fa("options",at,da,gt)},value:Va}))}),hr(_t,"",at,gt),Qr(_t));return on?[Kt,za]:Br(Kt,za,_t,at)},deal:se=>{var at,gt,Qt;se.score=se.score===void 0?2:se.score;let ot=Pa((at=se==null?void 0:se.answer)==null?void 0:at[0]).toUpperCase();se.answer=ot?[ot]:[];let on=[];if(!(se!=null&&se.options))on.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{se.options=(gt=se.options)==null?void 0:gt.slice(0,8);const qt=se.options.map(_t=>_t==null?void 0:_t.trim().replace(/^\s+|\s+$/g,""));new Set(qt).size!==qt.length&&on.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ot||on.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),ot&&(Jt.slice(0,((Qt=se==null?void 0:se.options)==null?void 0:Qt.length)||8).includes(ot)||on.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Pa(se==null?void 0:se.question)||on.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=on.join(` +`),se}},{id:"1",type:"\u591A\u9009\u9898",element:(se,at,gt)=>{var Qt,ot;const on=gt!==void 0;let qt=(Qt=se==null?void 0:se.answer)==null?void 0:Qt[0];const Kt=b.createElement(b.Fragment,null,ar(se,at,gt),(ot=se==null?void 0:se.options)==null?void 0:ot.map((Va,An)=>b.createElement(xe,{id:se==null?void 0:se.id,key:An,value:`${Jt[An]}.${Va}`,tagName:"p"})),_a(se,qt,on),rr(se));let _t=on?se:jt[at];const da=_t==null?void 0:_t.options,za=b.createElement(b.Fragment,null,Oa(_t,at,gt),da==null?void 0:da.map((Va,An)=>{var wa,qe;return b.createElement("div",{key:An,className:ve.option},b.createElement("aside",{className:(qe=(wa=_t==null?void 0:_t.answer)==null?void 0:wa[0])!=null&&qe.includes(Jt[An])?ve.active:"",onClick:()=>{var Je;let st=((Je=_t==null?void 0:_t.answer)==null?void 0:Je[0])||"";const $t=Jt[An];st.includes($t)?st=st.replace(new RegExp($t,"g"),""):st+=$t,st=st.split("").sort().join(""),fa("answer",at,[st],gt)}},Jt[An]),b.createElement(xe,{id:_t==null?void 0:_t.id,tagName:"div",className:`${ve.text}`,onBlur:Je=>{da[An]=Je,fa("options",at,da,gt)},value:Va}))}),hr(_t,"",at,gt),Qr(_t));return on?[Kt,za]:Br(Kt,za,_t,at)},deal:se=>{var at,gt,Qt;se.score=se.score===void 0?2:se.score;let ot=Pa((at=se==null?void 0:se.answer)==null?void 0:at[0]).toUpperCase().split("").sort().join("");se.answer=ot?[ot]:[];let on=[];if(!(se!=null&&se.options))on.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{se.options=(gt=se.options)==null?void 0:gt.slice(0,8);const qt=se.options.map(_t=>_t==null?void 0:_t.trim().replace(/^\s+|\s+$/g,""));new Set(qt).size!==qt.length&&on.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(ot||on.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),ot){const qt=Jt.slice(0,((Qt=se==null?void 0:se.options)==null?void 0:Qt.length)||8);Na(qt).includes(ot)||on.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Pa(se==null?void 0:se.question)||on.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=on.join(` +`),se}},{id:"2",type:"\u5224\u65AD\u9898",element:(se,at,gt)=>{var Qt,ot;const on=gt!==void 0;let qt=(Qt=se==null?void 0:se.answer)==null?void 0:Qt[0];const Kt=b.createElement(b.Fragment,null,ar(se,at,gt),_a(se,qt,on),rr(se));let _t=on?se:jt[at];const da=["\u6B63\u786E","\u9519\u8BEF"];let za=((ot=_t==null?void 0:_t.answer)==null?void 0:ot[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(za)?za="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(za)&&(za="\u9519\u8BEF");const Va=b.createElement(b.Fragment,null,Oa(_t,at,gt),da==null?void 0:da.map((An,wa)=>b.createElement("div",{key:wa,className:ve.option},b.createElement("aside",{style:{borderRadius:2},className:za===An?ve.active:"",onClick:()=>fa("answer",at,[An],gt)},An==="\u6B63\u786E"?"T":"F"),b.createElement("div",{style:{pointerEvents:"none"},className:`${ve.text}`},An))),hr(_t,"",at,gt),Qr(_t));return on?[Kt,Va]:Br(Kt,Va,_t,at)},deal:se=>{var at;se.score=se.score===void 0?2:se.score;let gt=Pa((at=se==null?void 0:se.answer)==null?void 0:at[0]);se.answer=gt?[gt]:[];let Qt=[];return gt||Qt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),gt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(gt)&&Qt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Pa(se==null?void 0:se.question)||Qt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=Qt.join(` +`),se}},{id:"3",type:"\u586B\u7A7A\u9898",element:(se,at,gt)=>{var Qt,ot;const on=gt!==void 0,qt=b.createElement(b.Fragment,null,ar(se,at,gt),(Qt=se==null?void 0:se.answer)==null?void 0:Qt.map((da,za)=>b.createElement(xe,{id:se==null?void 0:se.id,key:za,tagName:"p",value:`\u7B54\u6848${za+1}\uFF1A${da.text||""}`})),_a(se,"",on),rr(se));let Kt=on?se:jt[at];const _t=b.createElement(b.Fragment,null,Oa(Kt,at,gt),(ot=Kt==null?void 0:Kt.answer)==null?void 0:ot.map((da,za)=>b.createElement("div",{key:za,className:ve.option},b.createElement("aside",{className:ve.fill},"\u586B\u7A7A\u9879",za+1),da.model===1&&b.createElement(xe,{id:Kt==null?void 0:Kt.id,tagName:"div",onBlur:Va=>{Kt.answer[za].latex=Ya(Va),fa("answer",at,Kt.answer,gt)},className:`${ve.text}`,value:da.latex}),da.model===2&&b.createElement(Oe.Z,{value:da.latex,onChange:Va=>{Kt.answer[za].latex=Va,fa("answer",at,Kt.answer,gt)}}))),hr(Kt,"",at,gt),Qr(Kt));return on?[qt,_t]:Br(qt,_t,Kt,at)},deal:se=>{var at,gt,Qt,ot;se.score=se.score===void 0?2:se.score,se.question=(at=se.question)==null?void 0:at.replaceAll("\u2581","_");const on=(gt=se.answer)==null?void 0:gt.map(Kt=>{if(Object.prototype.toString.call(Kt)==="[object Object]")return Kt;Kt=Kt==null?void 0:Kt.trim();const _t={model:1,text:Kt,latex:Kt};return Kt.startsWith("$$")&&Kt.endsWith("$$")||Kt.startsWith("`$$")&&Kt.endsWith("$$`")?(_t.model=2,_t.latex=Kt.slice(2,-2)):_t.latex=Ya(Kt),_t});se.answer=on;let qt=[];return on||qt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Pa(se==null?void 0:se.question)?se!=null&&se.question.includes("_")?(Qt=se==null?void 0:se.answer)!=null&&Qt.length&&((se==null?void 0:se.question.match(/_+/g))||[]).length!==((ot=se==null?void 0:se.answer)==null?void 0:ot.length)&&qt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):qt.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):qt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=qt.join(` +`),se}},{id:"4",type:"\u7B80\u7B54\u9898",element:(se,at,gt)=>{var Qt,ot;const on=gt!==void 0;let qt=(Qt=se==null?void 0:se.answer)==null?void 0:Qt[0];const Kt=b.createElement(b.Fragment,null,ar(se,at,gt),_a(se,qt,on),rr(se));let _t=on?se:jt[at];const da=b.createElement(b.Fragment,null,Oa(_t,at,gt),hr(_t,(ot=_t==null?void 0:_t.answer)==null?void 0:ot[0],at,gt),Qr(_t));return on?[Kt,da]:Br(Kt,da,_t,at)},deal:se=>{se.score=se.score===void 0?5:se.score;let at=[];return Pa(se==null?void 0:se.question)||at.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=at.join(` +`),se}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(se,at)=>{var gt,Qt;const ot=jt[at],on=Cn.slice(0,4).map(qt=>({key:qt,label:qt,onClick:()=>fa("platform",at,qt)}));return b.createElement("div",{className:ve.row,style:{display:pn?ot!=null&&ot.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ve.leftLayout},b.createElement(tn,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},ar(se,at),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(se==null?void 0:se.description)||""}`,tagName:"p"}),_a(se),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(xe,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),(gt=se==null?void 0:se.inputs)==null?void 0:gt.map((qt,Kt)=>{var _t;return b.createElement(b.Fragment,{key:Kt},b.createElement("h4",null),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Kt+1})\u8F93\u5165\uFF1A${qt||""}`,tagName:"div"}),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Kt+1})\u8F93\u51FA\uFF1A${((_t=se==null?void 0:se.outputs)==null?void 0:_t[Kt])||""}`,tagName:"div"}))}),rr(se)))),b.createElement("div",{className:ve.rightLayout},b.createElement(hn,{className:ot!=null&&ot.errorMsg?ve.error:""},Oa(ot,at),b.createElement("div",{className:ve.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),b.createElement(xe,{className:ve.edit,id:ot==null?void 0:ot.id,value:ot==null?void 0:ot.description,tagName:"div",onBlur:qt=>fa("description",at,qt)}))),hr(ot,"",at),b.createElement("div",{className:ve.liWrap},b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(xe,{className:ve.edit,id:ot==null?void 0:ot.id,value:ot==null?void 0:ot.timeLimit,tagName:"div",onBlur:qt=>fa("timeLimit",at,Ya(qt))})),b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:on}},b.createElement("span",{className:"c-light-primary"},ot==null?void 0:ot.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:ve.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement(xe,{className:ve.edit,id:ot==null?void 0:ot.id,value:(ot==null?void 0:ot.code)||"",onBlur:qt=>fa("code",at,Ya(qt)),tagName:"div"}))),(Qt=ot==null?void 0:ot.inputs)==null?void 0:Qt.map((qt,Kt)=>{var _t;return b.createElement("div",{className:ve.liWrap,key:Kt},b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Kt+1,")\u8F93\u5165\uFF1A"),b.createElement(xe,{id:ot==null?void 0:ot.id,value:qt||"",className:ve.edit,onBlur:da=>{const za=[...(ot==null?void 0:ot.inputs)||[]];za[Kt]=Ya(da),fa("inputs",at,za)},tagName:"div"})),b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Kt+1,")\u8F93\u51FA\uFF1A"),b.createElement(xe,{id:ot==null?void 0:ot.id,value:((_t=ot==null?void 0:ot.outputs)==null?void 0:_t[Kt])||"",className:ve.edit,onBlur:da=>{const za=[...(ot==null?void 0:ot.outputs)||[]];za[Kt]=Ya(da),fa("outputs",at,za)},tagName:"div"})))}),Qr(ot))))},deal:se=>{var at,gt,Qt;se.score=se.score===void 0?10:se.score,se.code=(at=se.code)==null?void 0:at.trim();let ot=[];Pa(se==null?void 0:se.question)?((gt=se==null?void 0:se.question)==null?void 0:gt.length)>60&&ot.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):ot.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Pa(se==null?void 0:se.description)||ot.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const on=Pa(String((se==null?void 0:se.timeLimit)||""));if(se.timeLimit=on,(!on||on&&!["3","4","5","6","7","8","9","10"].includes(on))&&ot.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.platform=Pa(se==null?void 0:se.platform),se!=null&&se.platform){const qt=["c","c++","java","python"],Kt=(Qt=se==null?void 0:se.platform)==null?void 0:Qt.toLowerCase(),_t=qt.findIndex(da=>da===Kt);_t>-1?se.platform=Cn[_t]:ot.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else ot.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(se!=null&&se.inputs)||!(se!=null&&se.outputs))se.inputs=[],se.outputs=[],ot.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const qt=Math.min(se.inputs.length,se.outputs.length);se.inputs=se.inputs.slice(0,qt),se.outputs=se.outputs.slice(0,qt),se.outputs.some(Kt=>!Pa(Kt))&&ot.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return se.errorMsg=ot.join(` +`),se}},{id:"7",type:"\u7EC4\u5408\u9898",element:(se,at)=>{var gt,Qt;const ot=jt[at];return b.createElement("div",{className:ve.row,style:{display:pn?ot!=null&&ot.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ve.leftLayout},b.createElement(tn,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},ar(se,at),_a(se),(gt=se==null?void 0:se.questions)==null?void 0:gt.map((on,qt)=>{var Kt;const _t=(Kt=Ir.find(da=>da.id===(on==null?void 0:on.type)))==null?void 0:Kt.element;return b.createElement(b.Fragment,{key:`left-${se.id}-${qt}`},_t(on,at,qt)[0])}),rr(se),b.createElement("p",{contentEditable:!0},"}}")))),b.createElement("div",{className:ve.rightLayout},b.createElement(hn,{className:ot!=null&&ot.errorMsg?ve.error:""},Oa(ot,at),hr(ot,"",at),(Qt=ot==null?void 0:ot.questions)==null?void 0:Qt.map((on,qt)=>{var Kt;const _t=(Kt=Ir.find(da=>da.id===(on==null?void 0:on.type)))==null?void 0:Kt.element;return b.createElement(b.Fragment,{key:`right-${ot.id}-${qt}`},_t(on,at,qt)[1])}),Qr(ot))))},deal:se=>{var at,gt,Qt,ot,on;const qt=Xa,Kt=[...Ir],_t=Kt.findIndex(An=>An.id==="0"),da=Kt.findIndex(An=>An.id==="1");if(_t!==-1){const An=Kt[_t].deal;Kt[_t].deal=wa=>{const qe=An(wa);return qe.errorMsg&&(qe.errorMsg=qe.errorMsg.split(` +`).filter(Je=>Je!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` +`)),qe}}if(da!==-1){const An=Kt[da].deal;Kt[da].deal=wa=>{const qe=An(wa);return qe.errorMsg&&(qe.errorMsg=qe.errorMsg.split(` +`).filter(Je=>Je!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` +`)),qe}}se.questions=(at=se.questions)!=null&&at.length?Xa(se.questions.slice(0,20)):[],se.questions=(gt=se.questions)==null?void 0:gt.map((An,wa)=>{var qe;if(An.type==="0"||An.type==="1"){const Je=(qe=An.options)==null?void 0:qe.map(st=>st==null?void 0:st.trim().replace(/^\s+|\s+$/g,""));Je&&new Set(Je).size!==Je.length&&(An.errorMsg=(An.errorMsg?An.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return jn(xn({},An),{last:wa===se.questions.length-1})});const za=(Qt=se.questions)==null?void 0:Qt.reduce((An,wa)=>{const qe=parseFloat(wa.score);return isNaN(qe)?An:An+qe},0);se.score=za;let Va=[];return(ot=se.questions)!=null&&ot.length?se.errorMsg=((on=se.questions)==null?void 0:on.findIndex(An=>!!An.errorMsg))>-1:Va.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Pa(se==null?void 0:se.question)||Va.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Va.length&&(se.errorMsg=Va.join(` +`)),se}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(se,at)=>{var gt,Qt;const ot=jt[at],on=Cn.map(qt=>({key:qt,label:qt,onClick:()=>fa("platform",at,qt)}));return b.createElement("div",{className:ve.row,style:{display:pn?ot!=null&&ot.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ve.leftLayout},b.createElement(tn,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},ar(se,at),_a(se),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(xe,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),b.createElement("h4",null),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(se==null?void 0:se.input)||""}`,tagName:"p"}),b.createElement(xe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(se==null?void 0:se.output)||""}`,tagName:"p"}),(gt=se==null?void 0:se.answer)==null?void 0:gt.map((qt,Kt)=>b.createElement(xe,{key:Kt,id:se==null?void 0:se.id,value:`\u7B54\u6848${Kt+1}\uFF1A${qt||""}`,tagName:"p"})),rr(se)))),b.createElement("div",{className:ve.rightLayout},b.createElement(hn,{className:ot!=null&&ot.errorMsg?ve.error:""},Oa(ot,at),hr(ot,"",at),b.createElement("div",{className:ve.liWrap},b.createElement("div",{className:ve.li,onKeyDown:_n},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(xe,{className:ve.edit,id:ot==null?void 0:ot.id,value:ot==null?void 0:ot.timeLimit,tagName:"div",onBlur:qt=>fa("timeLimit",at,Ya(qt))})),b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:on}},b.createElement("span",{className:"c-light-primary"},ot==null?void 0:ot.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:ve.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement(xe,{className:ve.edit,id:ot==null?void 0:ot.id,value:(ot==null?void 0:ot.code)||"",onBlur:qt=>fa("code",at,Ya(qt)),tagName:"div"})),b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),b.createElement(xe,{className:ve.edit,id:ot==null?void 0:ot.id,value:(ot==null?void 0:ot.input)||"",onBlur:qt=>fa("input",at,Ya(qt)),tagName:"div"})),b.createElement("div",{className:ve.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),b.createElement(xe,{className:ve.edit,id:ot==null?void 0:ot.id,value:(ot==null?void 0:ot.output)||"",onBlur:qt=>fa("output",at,Ya(qt)),tagName:"div"}))),b.createElement("div",{className:ve.liWrap},(Qt=ot==null?void 0:ot.answer)==null?void 0:Qt.map((qt,Kt)=>b.createElement("div",{className:ve.li,key:Kt},b.createElement("aside",null,"\u7B54\u6848",Kt+1,"\uFF1A"),b.createElement(xe,{id:ot==null?void 0:ot.id,value:qt||"",className:ve.edit,onBlur:_t=>{const da=[...(ot==null?void 0:ot.answer)||[]];da[Kt]=Ya(_t),fa("output",at,da)},tagName:"div"})))),Qr(ot))))},deal:se=>{var at,gt,Qt,ot,on,qt,Kt,_t;se.score=se.score===void 0?10:se.score,se.code=(Qt=(gt=(at=se.code)==null?void 0:at.trim())==null?void 0:gt.replace(/@_@/g,"@\u2581@"))==null?void 0:Qt.replace(/@__@/g,"@\u2581\u2581@");let da=[];if(Pa(se==null?void 0:se.question)||da.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Pa(se==null?void 0:se.code)?/@▁@|@▁▁@/.test(se==null?void 0:se.code)?(ot=se==null?void 0:se.answer)!=null&&ot.length&&((on=se==null?void 0:se.code.match(/@▁@|@▁▁@/g))==null?void 0:on.length)!==((qt=se==null?void 0:se.answer)==null?void 0:qt.length)&&da.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):da.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):da.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),se!=null&&se.answer?(Kt=se.answer)!=null&&Kt.some(Va=>!Pa(Va))&&da.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):da.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),se.platform=Pa(se==null?void 0:se.platform),se!=null&&se.platform){const Va=["c","c++","java","python","javascript","ruby"],An=(_t=se==null?void 0:se.platform)==null?void 0:_t.toLowerCase(),wa=Va.findIndex(qe=>qe===An);wa>-1?se.platform=Cn[wa]:da.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else da.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Pa(se==null?void 0:se.output)||da.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const za=Pa(String((se==null?void 0:se.timeLimit)||""));return se.timeLimit=za,(!za||za&&!["3","4","5","6","7","8","9","10"].includes(za))&&da.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.errorMsg=da.join(` +`),se}}],po=()=>b.createElement(b.Fragment,null,Ye.filter(se=>{var at;return!!((at=Ir.find(Qt=>Qt.id===(se==null?void 0:se.type)))==null?void 0:at.element)}).map((se,at)=>{var gt;const Qt=(gt=Ir.find(ot=>ot.id===(se==null?void 0:se.type)))==null?void 0:gt.element;return b.createElement(b.Fragment,{key:se.id},Qt(se,at))})),No=()=>It(void 0,null,function*(){const se=jt.filter(at=>!at.checked);if(ye!==3||!se.length){je.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Pn){qa(!0),yield Pn(jt),qa(!1);return}cr.setFieldsValue({sub_discipline_id:En}),Pt(!0)}),vo=(se,at=[])=>{if(typeof se=="string")return se.trim();if(Array.isArray(se))return se.map(gt=>vo(gt,at));if(typeof se=="object"&&se!==null){const gt={};for(const Qt in se)se.hasOwnProperty(Qt)&&(at.includes(Qt)?gt[Qt]=se[Qt]:gt[Qt]=vo(se[Qt],at));return gt}return se},lo=se=>It(void 0,null,function*(){const at=Xa(vo(se));Ze(at),en(JSON.parse(JSON.stringify(at))),yt(3),Ne(!1),ta(!1)});(0,b.useEffect)(()=>{if(Wa)return;const se=()=>{Lt(at=>at>=90?(clearInterval(ya.current),90):at+1)};return ya.current=setInterval(se,5e4/90),()=>clearInterval(ya.current)},[Wa]);const ho=(se,at)=>{Ga(!1);const gt=new FormData;Object.keys(at).forEach(ot=>{gt.append(ot,at[ot])});const Qt=new window.XMLHttpRequest;Qt.withCredentials=!0,Qt.addEventListener("load",function(ot){return It(this,null,function*(){var on,qt;try{const Kt=JSON.parse((on=ot==null?void 0:ot.target)==null?void 0:on.response);if(Ga(!0),Lt(100),yield new Promise(_t=>setTimeout(()=>_t(),780)),Kt.status===0){if(!((qt=Kt==null?void 0:Kt.data)!=null&&qt.length)){je.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Ne(!1);return}lo((Kt==null?void 0:Kt.data)||[])}else Ne(!1),je.ZP.warning(Kt==null?void 0:Kt.message)}catch(Kt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Kt)}})}),Qt.addEventListener("error",()=>{Ne(!1)}),Qt.open("POST",`${y.Z.API_SERVER}${se}`),Qt.send(gt)},ga=se=>It(void 0,null,function*(){const at=se.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(at)==-1?(je.ZP.error(`${se.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Ne(!0),Bt("\u5904\u7406\u4E2D"),ho("/api/intelligent_imports/import.json",{file:se}),Promise.reject())});let Fn=[{key:1,label:b.createElement(We.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:ga},b.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,pt.Ny)()||(0,pt.$O)())&&Fn.push({key:2,label:b.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{ma.current.onClick()}});const Ot=[jt.length,(zn=jt.filter(se=>!!(se!=null&&se.errorMsg)))==null?void 0:zn.length];return b.createElement("div",{className:Te()(ve.intelligentBox,"intelligent-body-curb",un),style:jn(xn({},In),{width:Gn}),ref:Ut},b.createElement("div",{className:ve.underpin},b.createElement("b",{style:ia}),b.createElement("b",{style:ia})),b.createElement("div",{className:ve.head,style:{top:Rt}},b.createElement("div",{className:ve.leftLayout},la||b.createElement(b.Fragment,null,b.createElement(ke.Z,{align:"middle"},b.createElement("div",{className:ve.title},"\u8BD5\u9898\u7F16\u8F91"),!Hn&&b.createElement(x.op,{href:`${y.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",b.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),b.createElement(x.op,{onClick:ra,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Hn&&b.createElement(Ge.Z,{overlayClassName:ve.menu,menu:{items:Fn}},b.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!mr&&mr),b.createElement("div",{className:ve.tip},b.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),b.createElement(ke.Z,{className:ve.rightLayout,style:{alignItems:"start"}},Ua||b.createElement(b.Fragment,null,b.createElement("div",{className:ve.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(ye)&&b.createElement(De.default,{className:"ml20",checked:pn,onChange:se=>ta(se.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(ye)&&b.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",b.createElement("span",{className:"ml5 mr5 c-light-primary"},Ot[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",b.createElement("span",{className:"ml5 mr5 c-red-e53"},Ot[1]),"\u9898")),Ia&&b.createElement("div",{className:ve.tabs},Ye==null?void 0:Ye.map((se,at)=>b.createElement("div",{onClick:()=>{Ha(at)},className:ja===at&&ve.active,key:at},"\u65B0\u9898",at+1)))),b.createElement("div",{className:ve.centerBox},b.createElement("img",{className:"mb10",src:ie,width:56}),!ea&&b.createElement(x.op,{onClick:Ja},"\u8BC6\u522B"))),[1,2].includes(ye)&&Sr(),[3].includes(ye)&&po(),b.createElement("div",{className:"pb10"}),b.createElement("div",{className:ve.buttonFixed},b.createElement("div",{className:ve.buttonWrap},b.createElement(Qe.ZP,{size:"middle",className:`${ve.button} mr20`,onClick:Ca},"\u53D6\u6D88"),b.createElement(Qe.ZP,{size:"middle",type:"primary",loading:ur,className:`${ve.button}`,onClick:No},On))),b.createElement(Be.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Sn,title:null,footer:null,width:320,afterClose:()=>Lt(0)},b.createElement(ke.Z,{align:"middle",style:{flexDirection:"column"}},b.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},zt,b.createElement("span",{className:ve.dotLoading},b.createElement("span",null,"."),b.createElement("span",null,"."),b.createElement("span",null,"."))),b.createElement(le.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Dt}),b.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",b.createElement("span",{className:"ml5 c-light-primary"},Dt,"%")))),b.createElement(Be.default,{centered:!0,open:$e,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Mn,width:480,onCancel:()=>Pt(!1),onOk:()=>cr.submit(),afterClose:()=>{cr.resetFields()}},b.createElement(be.default,{style:{maxHeight:550},form:cr,layout:"horizontal",colon:!1,size:"large",onFinish:se=>It(void 0,null,function*(){var at,gt,Qt,ot,on;const qt=jt.filter(da=>!da.checked&&!da.errorMsg);wn(!0);const Kt=()=>It(void 0,null,function*(){var da,za;const Va=yield(0,me.ZP)("/api/intelligent_imports/save.json",{method:"post",body:jn(xn(xn({},La),se),{list:qt,mode:Gt})});Va.status===0&&(Et&&((da=Va==null?void 0:Va.data)!=null&&da.success)&&window.location.pathname==="/problemset"&&(wt.Z.publish("refresh-item-bank",se.group_id),yield new Promise(An=>setTimeout(()=>An(),1500))),je.ZP.success(`\u6210\u529F\u5BFC\u5165${(za=Va==null?void 0:Va.data)==null?void 0:za.success}\u9053\u8BD5\u9898`,3),pa(Va),Pt(!1)),wn(!1)});if(Gt!==1){yield Kt();return}const _t=yield(0,me.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:jt,mode:Gt}});if(_t.status===0){if(!((at=_t==null?void 0:_t.data)!=null&&at.error_size)){yield Kt();return}Be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{wn(!1)},title:"\u63D0\u793A",content:b.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",b.createElement("span",{className:"c-light-primary ml5 mr5"},(gt=_t==null?void 0:_t.data)==null?void 0:gt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",b.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Qt=_t==null?void 0:_t.data)==null?void 0:Qt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",b.createElement("span",{className:"ml5 mr5"},(on=(ot=_t==null?void 0:_t.data)==null?void 0:ot.index)==null?void 0:on.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Kt})}})},b.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),b.createElement(be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},b.createElement(E.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:cn})),Gt===1&&b.createElement(be.default.Item,{label:b.createElement(ke.Z,{align:"middle",style:{justifyContent:"space-between"}},b.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),b.createElement("div",{onClick:()=>nn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},b.createElement("img",{className:"mr5 primary-hover",src:Pe}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},b.createElement(fe.Z,{key:Kn})))),b.createElement(Be.default,{centered:!0,open:ft,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Za,onCancel:()=>nn(!1),onOk:()=>Ht.submit(),afterClose:()=>{Ht.resetFields()}},b.createElement(be.default,{style:{maxHeight:550},form:Ht,layout:"horizontal",colon:!1,size:"large",onFinish:se=>It(void 0,null,function*(){var at;Qn(!0),(yield(0,me.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:se.name,parent_id:(at=se==null?void 0:se.parent_id)==null?void 0:at[0]}})).status===0?(lt(Kn+1),setTimeout(()=>{je.ZP.success("\u64CD\u4F5C\u6210\u529F"),nn(!1),Qn(!1)},1e3)):Qn(!1)})},b.createElement(be.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),b.createElement(be.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},b.createElement(fe.Z,null)))),b.createElement(mt,{onSave:se=>{Ne(!0),Bt("\u5904\u7406\u4E2D"),ho("/api/intelligent_imports/import.json",{html:se})},ref:ma}))},Ma=z;var ba=aa},27687:function(et,xt,oe){"use strict";var b=oe(59301),ve=oe(96408),Fe=oe(48136),Te=oe(99298),be=oe(43418),je=oe(59301);const Be=(0,b.forwardRef)(({callback:Ue,width:ke,onChange:De,disabled:Ge,readOnly:We,type:Qe="",value:le="",style:E={}},a)=>{const x=(0,b.useRef)(),y=(0,b.useRef)(),[z,ne]=(0,b.useState)(0),[re,ie]=(0,b.useState)(0),[me,fe]=(0,b.useState)(!1),Pe=()=>{var Le=document.createElement("div");Le.innerHTML=x.current.getValue();var Ce=Le.innerText;return Ue&&Ue(Ce),Ce};(0,b.useImperativeHandle)(a,()=>({getData:Pe}));const Ke=Le=>{Le.preventDefault();const Ce=Le.clientX-z,tt=Le.clientY-re;document.body.onmousemove=it=>{let xe=it.clientX-Ce,pt=it.clientY-tt;const wt=document.getElementsByClassName("markdown-popup-form")[0],Nt=window.innerWidth-wt.offsetWidth,dt=window.innerHeight-wt.offsetHeight;xe=Math.max(0,Math.min(xe,Nt)),pt=Math.max(0,Math.min(pt,dt)),Oe(it.clientX,it.clientY,Ce,tt)&&(ne(xe),ie(pt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Oe=(Le,Ce,tt,it)=>{const xe=document.body.clientHeight,pt=document.body.clientWidth;return Le<20&&tt>Le||Le>pt-20&&ttCe||Ce>xe-20&&it{me&&setTimeout(()=>{const Le=document.getElementsByClassName("markdown-popup-form")[0],Ce=window.innerWidth/2-Le.offsetWidth/2,tt=window.innerHeight/2-Le.offsetHeight/2;ne(Ce),ie(tt)},0)},[me]);const ct=()=>{Ge||We||fe(!0)};return je.createElement("div",{style:E},je.createElement("div",{style:{width:ke||"100%",position:"relative"},className:`${ve.Z.mathFillWrap} ${Ge||We?"cursorDefault":""}`,onClick:()=>ct()},je.createElement("math-field",{disabled:Ge,locale:"zh_cn",class:`${ve.Z.mathField} ${Qe}`,readOnly:We,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:le?18:14},value:le||""})),je.createElement(be.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:je.createElement("div",{style:{cursor:"move"},onMouseDown:Ke},"\u8F93\u5165\u516C\u5F0F"),open:me,onOk:()=>{const Le=y.current.getData();x.current.setValue(Le),De(Le),fe(!1)},onCancel:()=>{fe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},je.createElement(Te.Z,{value:le,ref:y,onChange:De,showSaveButton:!1})))});xt.Z=Be},99298:function(et,xt,oe){"use strict";var b=oe(59301),ve=oe(95237),Fe=oe(43604),Te=oe(99313),be=oe(3113),je=oe(6339),Be=oe(96408),Ue=oe(48136),ke=oe(59301);const De=(0,b.forwardRef)(({callback:Ge,showSaveButton:We,value:Qe=""},le)=>{const E=(0,b.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -232,7 +232,7 @@ ${hn} \\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=re=>{E.current.setValue(E.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ke.createElement(he.Z,{className:Fe.Z.lists,gutter:[10,10]},a.map((re,ie)=>ke.createElement(be.Z,{flex:"110px",className:Fe.Z.item},ke.createElement("div",null,ke.createElement(je.Z,{value:`$$${re.value}$$`}),re.name),ke.createElement("div",{className:Fe.Z.children},re.children.map((me,fe)=>ke.createElement("div",{key:fe},ke.createElement("h1",null,me.name),ke.createElement(he.Z,{gutter:[10,10]},me.data.map((Pe,Ke)=>ke.createElement(be.Z,{key:Ke,onClick:()=>y(Pe),className:Fe.Z.diamond},ke.createElement(je.Z,{value:"`$$"+Pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ke.createElement(he.Z,{className:Fe.Z.lists,gutter:[10,10]},x.map((re,ie)=>ke.createElement(be.Z,{flex:"110px",className:Fe.Z.item},ke.createElement("div",null,ke.createElement(je.Z,{value:"`$$"+re.value+"$$`"}),re.name),ke.createElement("div",{className:Fe.Z.children},re.children.map((me,fe)=>ke.createElement("div",{key:fe},me.name&&ke.createElement("h1",null,me.name),ke.createElement(he.Z,{gutter:[10,10]},me.data.map((Pe,Ke)=>ke.createElement(be.Z,{key:Ke,onClick:()=>y(Pe),className:Fe.Z.diamond},ke.createElement(je.Z,{value:"`$$"+Pe.value+"$$`"}))))))))))}],ne=()=>{var re=document.createElement("div");re.innerHTML=E.current.getValue();var ie=re.innerText;return Ge&&Ge(ie),ie};return(0,b.useImperativeHandle)(le,()=>({getData:ne})),ke.createElement("div",{className:Fe.Z.mathWrap},ke.createElement(Te.default,{defaultActiveKey:"1",items:z}),ke.createElement("math-field",{locale:"zh_cn",className:Fe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Qe||""),Ze&&ke.createElement("div",{className:Fe.Z.button},ke.createElement(Be.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});xt.Z=De},23340:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Ze}});var b=oe(59301),he=oe(78241),be=oe(43418),Te=oe(92832),Be=oe(87169),je=oe(38147),Fe={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},Ue=oe(24100),ke=oe(59301),De=(Qe,le,E)=>new Promise((a,x)=>{var y=re=>{try{ne(E.next(re))}catch(ie){x(ie)}},z=re=>{try{ne(E.throw(re))}catch(ie){x(ie)}},ne=re=>re.done?a(re.value):Promise.resolve(re.value).then(y,z);ne((E=E.apply(Qe,le)).next())}),Ze=({type:Qe="subject",open:le,onCancel:E,onOkClick:a,subDisciplineId:x})=>{const[y]=he.default.useForm(),[z,ne]=(0,b.useState)([]),[re,ie]=(0,b.useState)(!1);(0,b.useEffect)(()=>{},[]);const me=()=>De(void 0,null,function*(){if(Qe){const fe=yield(0,je.ZP)("/api/disciplines.json",{method:"get",params:{source:Qe}});ne(fe.disciplines||[])}});return ke.createElement(be.default,{title:ke.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:le,width:558,centered:!0,className:Fe.publicQuest,onCancel:()=>{E(),y.resetFields()},onOk:()=>{y.validateFields().then(fe=>De(void 0,null,function*(){const Pe=yield(0,je.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:fe==null?void 0:fe.name,sub_discipline_id:x}});(Pe==null?void 0:Pe.status)===0&&a({name:fe==null?void 0:fe.name,id:Pe==null?void 0:Pe.tag_discipline_id,public:!1,type:"personal"}),y.resetFields(),E()}))}},ke.createElement("div",{className:Fe.publicQuestContent},ke.createElement("div",{className:Fe.public_tips},ke.createElement(Be.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ke.createElement(he.default,{labelAlign:"left",form:y,colon:!1},ke.createElement(he.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ke.createElement(Te.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ke.createElement(Ue.Z,{open:re,onCancel:()=>{ie(!1)}})))}},38821:function(et,xt,oe){"use strict";oe.d(xt,{Q:function(){return ke},Z:function(){return Ge}});var b=oe(59301),he={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},be=oe(92310),Te=oe.n(be),Be=oe(43418),je=oe(8591),Fe=oe(24905),Ue=(Ze,Qe,le)=>new Promise((E,a)=>{var x=ne=>{try{z(le.next(ne))}catch(re){a(re)}},y=ne=>{try{z(le.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(x,y);z((le=le.apply(Ze,Qe)).next())});const ke=({title:Ze="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Qe=[],visible:le,setVisible:E,tip:a,onOk:x})=>{const[y,z]=(0,b.useState)([]),[ne,re]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{le&&z(Qe)},[le]),b.createElement(Be.default,{centered:!0,open:le,title:Ze,confirmLoading:ne,width:564,onOk:()=>Ue(void 0,null,function*(){if(!y.length){je.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}re(!0),yield x(y),re(!1)}),onCancel:()=>E(!1)},!!a&&b.createElement("div",{className:"c-grey-666 font16 mb10"},a),b.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},b.createElement(Fe.default.Group,{value:y,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:ie=>{z(ie)}})))};var Ge=({title:Ze="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Qe,style:le={},onEdit:E,dataSource:a=[]})=>{const x={C:b.createElement("div",{className:he.c},"C"),"C++":b.createElement("div",{className:he.cpp},"C++"),Java:b.createElement("div",{className:he.java},"Java"),Python:b.createElement("div",{className:he.python},"Python")};return b.createElement("div",{className:Te()(he.tags,Qe),style:le},!!Ze&&b.createElement("div",{className:he.text},Ze),b.createElement("div",{className:he.tagWrap},a==null?void 0:a.map(y=>b.createElement(b.Fragment,{key:y},x[y]))),!!E&&b.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${he.edit}`}))}},92716:function(et,xt,oe){"use strict";oe.d(xt,{t:function(){return dn}});var b=oe(59301),he=oe(92832),be=oe(78241),Te=oe(43418),Be=oe(95237),je=oe(43604),Fe=oe(5871),Ue=oe(57809),ke=oe(5112),De=oe(3969),Ge=oe(65582),Ze=oe(58e3),Qe=oe(8591),le=oe(3113),E=oe(71418),a=oe(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},y=oe(38147),z=oe(67172),ne=oe(96565),re=oe(56102),ie=oe(10129),me=oe(59301),fe=Object.defineProperty,Pe=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ce=(st,$e,Ht)=>$e in st?fe(st,$e,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[$e]=Ht,tt=(st,$e)=>{for(var Ht in $e||($e={}))dt.call($e,Ht)&&Ce(st,Ht,$e[Ht]);if(Oe)for(var Ht of Oe($e))Le.call($e,Ht)&&Ce(st,Ht,$e[Ht]);return st},ot=(st,$e)=>Pe(st,Ke($e)),xe=(st,$e,Ht)=>new Promise((jn,Wn)=>{var Nt=Mn=>{try{cn(Ht.next(Mn))}catch(gn){Wn(gn)}},hn=Mn=>{try{cn(Ht.throw(Mn))}catch(gn){Wn(gn)}},cn=Mn=>Mn.done?jn(Mn.value):Promise.resolve(Mn.value).then(Nt,hn);cn((Ht=Ht.apply(st,$e)).next())}),wt=({buttonProps:st,buttonText:$e,form:Ht,hackIdentifier:jn="",answerKey:Wn,data:Nt})=>{const[hn,cn]=(0,b.useState)(!1),[Mn,gn]=(0,b.useState)(!1),[sa,ka]=(0,b.useState)(!1),[pa,tn]=(0,b.useState)({}),[Kn,Hn]=(0,b.useState)(""),[Ca,ca]=(0,b.useState)(""),Yn=(0,b.useRef)(jn),en=(0,b.useRef)(""),Rt=(0,b.useRef)(!1);(0,b.useEffect)(()=>{sa&&la()},[sa]),(0,b.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Fn=()=>new Date().getTime(),zn=Nt==null?void 0:Nt.code,ha=()=>{var Xn,Aa;let Ia=zn?Nt==null?void 0:Nt.code:(Xn=Ht.getFieldValue("hack_codes"))==null?void 0:Xn.code,qn=zn?Nt==null?void 0:Nt.answer_content:Ht.getFieldValue(Wn),er=zn?Nt==null?void 0:Nt.input:(Aa=Ht.getFieldValue("hack_sets"))==null?void 0:Aa.input;qn==null||qn.forEach(bt=>{const wn=bt.value||bt.answer_text||"";Ia=Ia.replace(/(@▁@|@▁▁@)/,wn)}),ca(er),Hn(Ia),tn({}),ka(!0)},la=()=>xe(void 0,null,function*(){var Xn,Aa,Ia,qn;const er=Fn(),bt=zn?Nt==null?void 0:Nt.time_limit:(Xn=Ht.getFieldsValue())==null?void 0:Xn.hack.time_limit,wn=zn?(Aa=Nt==null?void 0:Nt.answer_content)==null?void 0:Aa.length:(qn=(Ia=Ht.getFieldsValue())==null?void 0:Ia.standard_answers)==null?void 0:qn.length;cn(!0),yield(0,z.bM)(en.current,{test_hack_code:Kn,test_input:Ca});function vn(){return xe(this,null,function*(){const{status:Vn,data:ye}=yield(0,z.rX)(en.current,"submit"),It=Fn()-er>(bt+3)*1e3*wn;if(Rt.current){if(It){Qe.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),cn(!1);return}if(Vn===0){cn(!1),tn(ot(tt({},ye),{showText:!0}));return}setTimeout(vn,1e3)}})}vn()}),Va=()=>xe(void 0,null,function*(){var Xn,Aa,Ia,qn,er,bt,wn;if(!Nt){try{yield Ht.validateFields()}catch(yt){(Ia=(Aa=(Xn=yt==null?void 0:yt.errorFields)==null?void 0:Xn[0])==null?void 0:Aa.name)!=null&&Ia.includes("standard_answers")?Qe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Qe.ZP.error(yt.errorFields[0].errors[0]),Ht.scrollToField(yt.errorFields[0].name,{behavior:"smooth",block:"center"});return}gn(!0);let Vn="";const ye=Ht.getFieldsValue();Yn.current?Vn=yield(0,y.ZP)(`/api/problems/${Yn.current}.json`,{method:"put",body:ot(tt({},ye),{hack:ot(tt({},ye==null?void 0:ye.hack),{sub_discipline_id:(wn=(bt=ye==null?void 0:ye.hack)==null?void 0:bt.sub_discipline_id)==null?void 0:wn[1],difficult:ye.difficulty,item_banks_group_id:ye.item_banks_group_id}),hack_codes:ot(tt({},ye.hack_codes),{code:a.Base64.encode(ye.hack_codes.code)}),update_hack_sets:[tt({},ye.hack_sets)],is_blank:!0})}):(Vn=yield(0,y.ZP)("/api/problems.json",{method:"post",body:ot(tt({},ye),{hack:ot(tt({},ye==null?void 0:ye.hack),{sub_discipline_id:(er=(qn=ye==null?void 0:ye.hack)==null?void 0:qn.sub_discipline_id)==null?void 0:er[1],difficult:ye.difficulty,item_banks_group_id:ye.item_banks_group_id}),hack_codes:ot(tt({},ye.hack_codes),{code:a.Base64.encode(ye.hack_codes.code)}),hack_sets:[tt({},ye.hack_sets)],is_blank:!0})}),Yn.current=Vn==null?void 0:Vn.identifier,sessionStorage.projectFill=Vn==null?void 0:Vn.identifier)}const vn=yield(0,y.ZP)(`/api/problems/${Yn.current}/start.json`,{method:"get"});if((vn==null?void 0:vn.status)===0){en.current=vn==null?void 0:vn.identifier,Rt.current=!0,gn(!1),ha();return}gn(!1)}),ra=Xn=>{const{status:Aa,error_msg:Ia,execute_time:qn,output:er,input:bt,expected_output:wn}=Xn;let vn=null;switch(Aa){case ie.h.OK:vn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",qn/1e3,"\u79D2"),me.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:vn=me.createElement(me.Fragment,null,me.createElement("div",null,"\u8F93\u5165\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},bt),me.createElement("div",null,"\u8F93\u51FA\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},er&&a.Base64.decode(er)),me.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},wn&&a.Base64.decode(wn)));break;case ie.h.EXECUTEFAILURE:vn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",me.createElement("pre",null,bt)),me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:"error"},a.Base64.decode(Ia)));break;case ie.h.COMPILEFAILURE:vn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",me.createElement("pre",null,bt)),me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:"error"},a.Base64.decode(Ia)));break;case ie.h.PODFAILURE:vn=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:vn=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",vn," ")};return me.createElement("div",null,me.createElement(le.ZP,ot(tt({loading:Mn},st),{onClick:Va}),$e),me.createElement(Te.default,{open:sa,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:hn,cancelButtonProps:{style:{display:"none"}},onOk:()=>la(),onCancel:()=>{Rt.current=!1,ka(!1)}},me.createElement("div",{className:x.result},me.createElement("div",{className:x.left},me.createElement("div",{className:"mb20"},me.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Nt&&me.createElement(re.CopyToClipboard,{text:Kn,onCopy:()=>Qe.ZP.success("\u590D\u5236\u6210\u529F")},me.createElement("span",{style:{float:"right"},className:"current c-light-primary"},me.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),me.createElement(ne.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Kn,onChange:Xn=>Hn(Xn)})),me.createElement("div",{className:x.right},me.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),me.createElement("div",{className:x.box},me.createElement("div",{className:x.li},me.createElement(he.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Ca,onChange:Xn=>ca(Xn.target.value),bordered:!1,style:{height:180}}))),me.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),me.createElement("div",{className:x.box},me.createElement(E.Z,{spinning:hn,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},me.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},ra(pa))))))))},Ot=oe(87169),ut=oe(59301),Gt=Object.defineProperty,rn=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Bt=(st,$e,Ht)=>$e in st?Gt(st,$e,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[$e]=Ht,Wt=(st,$e)=>{for(var Ht in $e||($e={}))He.call($e,Ht)&&Bt(st,Ht,$e[Ht]);if(Vt)for(var Ht of Vt($e))Re.call($e,Ht)&&Bt(st,Ht,$e[Ht]);return st},St=(st,$e)=>rn(st,Pt($e)),kt=(st,$e)=>{var Ht={};for(var jn in st)He.call(st,jn)&&$e.indexOf(jn)<0&&(Ht[jn]=st[jn]);if(st!=null&&Vt)for(var jn of Vt(st))$e.indexOf(jn)<0&&Re.call(st,jn)&&(Ht[jn]=st[jn]);return Ht};const{TextArea:Ae}=he.default,ft=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Jt=({value:st,onChange:$e})=>ut.createElement(Switch,{checked:st,onChange:Ht=>{$e(Ht)}}),pt="@\u2581@",at="@\u2581\u2581@",dn=({questionTitlePlaceholder:st,form:$e,scoreByBlank:Ht=!1,hackidentifier:jn,answerKey:Wn})=>{const[Nt,hn]=(0,b.useState)(!1),[cn,Mn]=(0,b.useState)(!1),sa=(0,Ge.useParams)().type==="edit",ka=(en,Rt)=>{const Fn=Rt.line;let zn=0;for(let la=0;la{const ha=en.getRange(Rt.from,Rt.to);let la=0;if(Rt.text.forEach(Va=>{la+=Va.split(pt).length-1}),Rt.text.forEach(Va=>{la+=Va.split(at).length-1}),Rt.origin!=="setValue"){if(ha&&(ha.indexOf(pt)!==-1||ha.indexOf(at)!==-1)){const Va=ha.split(pt).length-1+ha.split(at).length-1,ra=ka(en,Rt.from);if(console.log(`\u5220\u9664${Va}\u4E2A\uFF0C \u524D\u9762\u6709${ra}\u4E2A\uFF0C\u65B0\u589E${la}\u4E2A`),Va>1){const Xn=Array.from({length:Va},(Aa,Ia)=>ra+Ia);zn(Xn)}else zn(ra)}else if(la>0){const Va=ka(en,Rt.from);console.log(`\u65B0\u589E${la}\u4E2A\uFF0C\u4E4B\u524D\u6709${Va}\u4E2A`),Fn(la,Va)}}},tn=()=>{const en=$e.getFieldValue(Wn);$e.setFieldsValue({[Wn]:en==null?void 0:en.map((Rt,Fn)=>St(Wt({},Rt),{position:Fn+1}))})},Kn=(0,b.useRef)(),Hn=(en,Rt)=>{for(let Fn=0;Fn{Ca.current(en),tn()},Yn=be.default.useWatch(Wn,$e);return ut.createElement("div",{className:Ze.Z.wrap},ut.createElement(be.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ut.createElement(De.h,{scrollId:"name",watch:!0,height:140})),ut.createElement("div",{className:Ze.Z.questionTitleEditorWrap},ut.createElement(be.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ut.createElement(De.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(en,Rt)=>{const Fn=$e.getFieldValue(Wn);console.log("--preAnswerData",Fn,Rt),$e.setFieldsValue({[Wn]:Fn==null?void 0:Fn.map((zn,ha)=>{var la;return St(Wt({},zn),{position:ha+1,multi_line:(la=Rt==null?void 0:Rt[ha])==null?void 0:la.multiLine})})})},placeholder:st,onCMBeforeChange:(en,Rt)=>{pa(en,Rt,Hn,ca)}}))),ut.createElement(be.default.List,{name:Wn,rules:[{validator(en,Rt){if(!(Rt!=null&&Rt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Fn of Rt){const{answer_text:zn}=Fn||{};if((zn==null?void 0:zn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(en,{add:Rt,remove:Fn},{errors:zn})=>(Kn.current=Rt,Ca.current=Fn,ut.createElement(ut.Fragment,null,ut.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ut.createElement(be.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ut.createElement("div",{onClick:()=>{Te.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:ut.createElement("div",null,ut.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",ut.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),ut.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},ut.createElement(Ot.Z,{style:{marginRight:3,color:"#3061D0"}}),ut.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),en.map((ha,la)=>{var Va=ha,{key:ra,name:Xn}=Va,Aa=kt(Va,["key","name"]),Ia,qn;return ut.createElement(Be.Z,{className:"mb20",key:ra,align:"middle",wrap:!1},ut.createElement(je.Z,{flex:"0 0 auto",className:`${Ze.Z.blankIndex}`},"\u586B\u7A7A\u9879",la+1),ut.createElement(je.Z,{flex:1},ut.createElement(Be.Z,{align:"top",justify:"space-between",wrap:!1},ut.createElement(je.Z,null,ut.createElement(be.default.Item,St(Wt({},Aa),{name:[Xn,"answer_text"],noStyle:!0}),(Ia=Yn==null?void 0:Yn[Xn])!=null&&Ia.multi_line||(qn=Yn==null?void 0:Yn[Xn])!=null&&qn.multiLine?ut.createElement(Ae,{spellCheck:!1,style:{marginLeft:10,width:550}}):ut.createElement(he.default,{style:{marginLeft:10,width:550},className:Ze.Z.blankInput,size:"large",maxLength:1e3,onBlur:er=>{}}))),Ht&&ut.createElement(je.Z,{flex:"224px"},ut.createElement(be.default.Item,St(Wt({},Aa),{name:[Xn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ut.createElement(Fe.Z,{size:"large",className:Ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ut.createElement("div",{onClick:()=>hn(!0)},ut.createElement(be.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ut.createElement(De.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Nt}))),ut.createElement(be.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},ut.createElement(Ue.default,{size:"large"},ft.map(en=>ut.createElement(Ue.default.Option,{key:en.title,value:en.key}," ",en.title)))),ut.createElement(be.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ut.createElement(be.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},ut.createElement(Fe.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),ut.createElement("span",{className:"ml10 font14"},"\u79D2")),ut.createElement(be.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},ut.createElement(ke.ZP.Group,{style:{marginTop:-10}},ut.createElement(ke.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ut.createElement(ke.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ut.createElement(ke.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ut.createElement(be.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ut.createElement("div",{style:{background:"#F6F7F9",padding:15}},ut.createElement(be.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ut.createElement(Ae,{rows:4})),ut.createElement(be.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},ut.createElement(Ae,{rows:4}))),ut.createElement(wt,{form:$e,answerKey:Wn,hackIdentifier:jn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:ut.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},85500:function(et,xt,oe){"use strict";oe.d(xt,{u:function(){return me}});var b=oe(59301),he=oe(95237),be=oe(43604),Te=oe(6848),Be=oe(78241),je=oe(58e3),Fe=oe(32134),Ue=oe(12893),ke=oe(3969),De=oe(59301),Ge=Object.defineProperty,Ze=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(fe,Pe,Ke)=>Pe in fe?Ge(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):fe[Pe]=Ke,y=(fe,Pe)=>{for(var Ke in Pe||(Pe={}))E.call(Pe,Ke)&&x(fe,Ke,Pe[Ke]);if(le)for(var Ke of le(Pe))a.call(Pe,Ke)&&x(fe,Ke,Pe[Ke]);return fe},z=(fe,Pe)=>Ze(fe,Qe(Pe)),ne=(fe,Pe)=>{var Ke={};for(var Oe in fe)E.call(fe,Oe)&&Pe.indexOf(Oe)<0&&(Ke[Oe]=fe[Oe]);if(fe!=null&&le)for(var Oe of le(fe))Pe.indexOf(Oe)<0&&a.call(fe,Oe)&&(Ke[Oe]=fe[Oe]);return Ke};const re=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=({value:fe,onChange:Pe,choiceTextKey:Ke,answerKey:Oe,index:dt,isEdit:Le,setInputActive:Ce,form:tt,choiceOptionsPath:ot,allowChangeMode:xe,showAddIcon:vt,addItem:wt,deleteItem:Ot})=>{console.log(fe,"value");const ut=(fe==null?void 0:fe[Oe])===1,Gt=()=>{const Pt=tt.getFieldValue(ot);tt.setFieldValue(ot,Pt.map(Vt=>z(y({},Vt),{[Oe]:0})))},rn=()=>{ut?Pe(z(y({},fe),{[Oe]:0})):(xe||Gt(),Pe(z(y({},fe),{[Oe]:1})))};return De.createElement(he.Z,{className:je.Z.choiceWrap,align:"middle",wrap:!1},De.createElement(be.Z,{onClick:rn,className:`${je.Z.choiceIndex} ${ut?je.Z.activeAnswer:""}`},re[dt]),De.createElement(be.Z,{flex:1,className:`${je.Z.editorWrap} ml15`,onClick:Ce},De.createElement(ke.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Le,value:fe==null?void 0:fe[Ke],onChange:Pt=>{Pe(z(y({},fe),{[Ke]:Pt}))}})),De.createElement(be.Z,{flex:"0 0 auto",className:"ml15"},De.createElement("div",{onClick:rn,className:`${je.Z.setAnswerBtn} ${ut?je.Z.activeAnswer:""}`},ut?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),De.createElement(be.Z,{className:je.Z.actionWrapper},De.createElement(Te.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},De.createElement(Fe.Z,{className:je.Z.addIcon,onClick:wt,style:{visibility:vt?"visible":"hidden"}})),De.createElement(Te.Z,{title:"\u5220\u9664"},De.createElement(Ue.Z,{className:je.Z.deleteIcon,onClick:Ot,style:{visibility:dt>1?"visible":"hidden"}}))))},me=({questionTitlePlaceholder:fe,titleKey:Pe,choiceKey:Ke,analysisKey:Oe,choiceTextKey:dt,answerKey:Le,choiceOptionsPath:Ce,allowChangeMode:tt=!0,form:ot,showAnalysis:xe=!0})=>{const[vt,wt]=(0,b.useState)(),[Ot,ut]=(0,b.useState)(!1);return De.createElement("div",{className:je.Z.wrap},De.createElement("div",{className:je.Z.questionTitleEditorWrap},De.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Pe,labelCol:{span:24},rules:[{required:!0}]},De.createElement(ke.h,{scrollId:Array.isArray(Pe)?Pe.join("_"):`${Pe}`,watch:!0,height:140,placeholder:fe}))),De.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),De.createElement(Be.default.List,{name:Ke,rules:[{validator(Gt,rn){const Pt=rn.some(He=>He[Le]===1),Vt=rn.findIndex(He=>{var Re;return((Re=He[dt])==null?void 0:Re.length)<=0});return Vt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[Vt]}\u9009\u9879\u7684\u5185\u5BB9`)):Pt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Gt,{add:rn,remove:Pt})=>De.createElement("div",{id:Array.isArray(Ce)?Ce.join("_"):`${Ce}`},Gt.map((Vt,He)=>{var Re=Vt,{key:Bt,name:Wt}=Re,St=ne(Re,["key","name"]);const kt=vt===Bt,Ae=()=>{wt(Bt)},ft=He<7&&He===Gt.length-1,Jt=()=>rn({[dt]:"",[Le]:0}),pt=()=>Pt(Wt);return De.createElement(Be.default.Item,z(y({},St),{key:Bt,name:Wt,className:je.Z.choiceListWrap,rules:[{validator(at,dn){return dn!=null&&dn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[He]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),De.createElement(ie,{choiceTextKey:dt,answerKey:Le,index:He,isEdit:kt,setInputActive:Ae,form:ot,choiceOptionsPath:Ce,allowChangeMode:tt,showAddIcon:ft,addItem:Jt,deleteItem:pt}))}),Gt.length<8&&De.createElement("div",{className:`${je.Z.addBtn} mb30`,onClick:()=>rn({[dt]:"",[Le]:0})},"\u6DFB\u52A0\u9009\u9879"))),xe&&De.createElement("div",{onClick:()=>ut(!0)},De.createElement(Be.default.Item,{name:Oe,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},De.createElement(ke.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ot}))))}},78909:function(et,xt,oe){"use strict";oe.d(xt,{u:function(){return tt}});var b=oe(59301),he=oe(43418),be=oe(95237),Te=oe(43604),Be=oe(92832),je=oe(6848),Fe=oe(78673),Ue=oe(78241),ke=oe(5112),De=oe(5871),Ge=oe(3969),Ze=oe(12893),Qe=oe(61485),le=oe(58e3),E=oe(27687),a=oe(59301),x=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,me=(ot,xe,vt)=>xe in ot?x(ot,xe,{enumerable:!0,configurable:!0,writable:!0,value:vt}):ot[xe]=vt,fe=(ot,xe)=>{for(var vt in xe||(xe={}))re.call(xe,vt)&&me(ot,vt,xe[vt]);if(ne)for(var vt of ne(xe))ie.call(xe,vt)&&me(ot,vt,xe[vt]);return ot},Pe=(ot,xe)=>y(ot,z(xe)),Ke=(ot,xe)=>{var vt={};for(var wt in ot)re.call(ot,wt)&&xe.indexOf(wt)<0&&(vt[wt]=ot[wt]);if(ot!=null&&ne)for(var wt of ne(ot))xe.indexOf(wt)<0&&ie.call(ot,wt)&&(vt[wt]=ot[wt]);return vt};const Oe=({value:ot,onChange:xe})=>{const vt=Ot=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const ut=[...ot];ut.splice(Ot,1),xe(ut)}})},wt=()=>{const Ot=[...ot];Ot.push(""),xe(Ot)};return a.createElement(be.Z,{className:"ml20"},a.createElement(Te.Z,{flex:1},ot==null?void 0:ot.map((Ot,ut)=>a.createElement(be.Z,{key:`${Ot}_${ut}`,className:"mb20"},a.createElement(Be.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Ot,autoSize:{maxRows:3},maxLength:1e3,onBlur:Gt=>{const rn=[...ot],Pt=Gt.target.value.trim();rn[ut]=Pt,xe(rn)}}),a.createElement(je.Z,{title:"\u5220\u9664"},a.createElement(Ze.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:ut>0?"visible":"hidden"},onClick:()=>vt(ut)}))))),a.createElement(Te.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{wt()}},"\u65B0\u589E\u7B54\u6848")))},dt=({value:ot,onChange:xe})=>{const vt=Ot=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const ut=[...ot];ut.splice(Ot,1),xe(ut)}})},wt=()=>{const Ot=[...ot];Ot.push(""),xe(Ot)};return a.createElement(be.Z,{className:"ml20"},a.createElement(Te.Z,{flex:1},ot==null?void 0:ot.map((Ot,ut)=>a.createElement(be.Z,{key:`${Ot}_${ut}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:Ot,style:{flex:1},onChange:Gt=>{const rn=[...ot];rn[ut]=Gt,xe(rn)}}),a.createElement(je.Z,{title:"\u5220\u9664"},a.createElement(Ze.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:ut>0?"visible":"hidden"},onClick:()=>vt(ut)}))))),a.createElement(Te.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{wt()}},"\u65B0\u589E\u7B54\u6848")))},Le=({value:ot=!0,onChange:xe})=>a.createElement(Fe.Z,{checked:!ot,onChange:vt=>{xe(!vt)}}),Ce="\u2581",tt=({questionTitlePlaceholder:ot,form:xe,scoreByBlank:vt=!1,answerKey:wt})=>{const[Ot,ut]=(0,b.useState)(!1),Gt=(St,kt)=>{const Ae=kt.line;let ft=0;for(let pt=0;pt{const Jt=St.getRange(kt.from,kt.to);let pt=0;if(kt.text.forEach(at=>{pt+=at.split(Ce).length-1}),kt.origin!=="setValue"){if(Jt&&Jt.indexOf(Ce)!==-1){const at=Jt.split(Ce).length-1,dn=Gt(St,kt.from);if(console.log(`\u5220\u9664${at}\u4E2A\uFF0C \u524D\u9762\u6709${dn}\u4E2A\uFF0C\u65B0\u589E${pt}\u4E2A`),at>1){const st=Array.from({length:at},($e,Ht)=>dn+Ht);ft(st)}else ft(dn)}else if(pt>0){const at=Gt(St,kt.from);console.log(`\u65B0\u589E${pt}\u4E2A\uFF0C\u4E4B\u524D\u6709${at}\u4E2A`),Ae(pt,at)}}},Pt=()=>{const St=xe.getFieldValue(wt);xe.setFieldsValue({[wt]:St.map((kt,Ae)=>Pe(fe({},kt),{position:Ae+1}))})},Vt=(0,b.useRef)(),He=(St,kt)=>{for(let Ae=0;Ae{Re.current(St),Pt()},Wt=Ue.default.useWatch(wt,xe);return a.createElement("div",{className:le.Z.wrap},a.createElement("div",{className:le.Z.questionTitleEditorWrap},a.createElement(Ue.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ge.h,{scrollId:"name",watch:!0,height:140,placeholder:ot,showNullButton:!0,onCMBeforeChange:(St,kt)=>{rn(St,kt,He,Bt)}}))),a.createElement(Ue.default.List,{name:wt,rules:[{validator(St,kt){if(!(kt!=null&&kt.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ae of kt){const{answer_text:ft}=Ae||{};if(ft!=null&&ft.some(Jt=>(Jt==null?void 0:Jt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(St,{add:kt,remove:Ae},{errors:ft})=>(Vt.current=kt,Re.current=Ae,a.createElement(a.Fragment,null,a.createElement(Ue.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(St!=null&&St.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),St.map((Jt,pt)=>{var at=Jt,{key:dn,name:st}=at,$e=Ke(at,["key","name"]),Ht,jn;return a.createElement("div",{style:{marginBottom:10},key:dn},a.createElement(be.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Te.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${le.Z.blankIndex}`},"\u586B\u7A7A\u9879",pt+1),a.createElement(Ue.default.Item,Pe(fe({},$e),{name:[st,"model"],noStyle:!0}),a.createElement(ke.ZP.Group,{onChange:()=>{const Wn=xe.getFieldValue(wt);xe.setFieldsValue({[wt]:Wn.map((Nt,hn)=>Pe(fe({},Nt),{answer_text:st===hn?[""]:Nt.answer_text}))})}},a.createElement(ke.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(je.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Qe.Z,null))),a.createElement(ke.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(je.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Qe.Z,null)))))),a.createElement(be.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Te.Z,{flex:1},a.createElement(be.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Te.Z,{flex:1},a.createElement(Ue.default.Item,Pe(fe({},$e),{name:[st,"answer_text"],noStyle:!0}),((jn=(Ht=xe.getFieldValue(wt))==null?void 0:Ht[st])==null?void 0:jn.model)===1?a.createElement(Oe,null):a.createElement(dt,null))),vt&&a.createElement(Te.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Ue.default.Item,Pe(fe({},$e),{name:[st,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:le.Z.blankInputNumberWrapper}),a.createElement(De.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Ue.default.Item,Pe(fe({},$e),{name:[st,"position"],noStyle:!0}),a.createElement(Be.default,{type:"hidden"})))))})))),a.createElement(be.Z,{align:"middle"},a.createElement(Ue.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(Fe.Z,null)),a.createElement(Te.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(be.Z,{align:"middle"},a.createElement(Ue.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(Fe.Z,null)),a.createElement(Te.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Wt==null?void 0:Wt.length)>1&&a.createElement(be.Z,{align:"middle",className:(Wt==null?void 0:Wt.length)>1?"mb30":`${le.Z.hide}`},a.createElement(Ue.default.Item,{name:"is_ordered"},a.createElement(Le,null)),a.createElement(Te.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>ut(!0)},a.createElement(Ue.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ge.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ot}))))}},27277:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return ne}});var b=oe(59301),he=oe(95237),be=oe(43604),Te=oe(78241),Be=oe(58e3),je=oe(3969),Fe=oe(59301),Ue=Object.defineProperty,ke=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,le=(re,ie,me)=>ie in re?Ue(re,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):re[ie]=me,E=(re,ie)=>{for(var me in ie||(ie={}))Ze.call(ie,me)&&le(re,me,ie[me]);if(Ge)for(var me of Ge(ie))Qe.call(ie,me)&&le(re,me,ie[me]);return re},a=(re,ie)=>ke(re,De(ie)),x=(re,ie)=>{var me={};for(var fe in re)Ze.call(re,fe)&&ie.indexOf(fe)<0&&(me[fe]=re[fe]);if(re!=null&&Ge)for(var fe of Ge(re))ie.indexOf(fe)<0&&Qe.call(re,fe)&&(me[fe]=re[fe]);return me};const y={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:ie,form:me})=>{const fe=(re==null?void 0:re.is_answer)===1,Pe=re==null?void 0:re.choice_text,Ke=()=>{const Oe=me.getFieldsValue().choices.map(dt=>({choice_text:dt.choice_text,is_answer:0}));me.setFieldsValue({choices:Oe}),ie(a(E({},re),{is_answer:1}))};return Fe.createElement(he.Z,{className:Be.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Fe.createElement(be.Z,{onClick:Ke,className:`${Be.Z.choiceIndex} ${Be.Z.judgementIndex} ${fe?Be.Z.activeAnswer:""}`},y[Pe]),Fe.createElement(be.Z,{flex:1,className:`${Be.Z.editorWrap} ml15`},Fe.createElement("div",{className:`${Be.Z.inputBorder} ${Be.Z.placeholder} ${fe?Be.Z.activeJudgementAnswer:""}`},Pe)),Fe.createElement(be.Z,{flex:"0 0 auto",className:"ml15"},Fe.createElement("div",{onClick:Ke,className:`${Be.Z.setAnswerBtn} ${fe?Be.Z.activeAnswer:""}`},fe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ne=({questionTitlePlaceholder:re,choiceKey:ie,form:me})=>{const[fe,Pe]=(0,b.useState)(!1);return Fe.createElement("div",{className:Be.Z.wrap},Fe.createElement("div",{className:Be.Z.questionTitleEditorWrap},Fe.createElement(Te.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(je.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),Fe.createElement(Te.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Fe.createElement(Te.default.List,{name:"choices",rules:[{validator(Ke,Oe){return Oe.some(Le=>(Le==null?void 0:Le.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ke=>Fe.createElement("div",{id:"choices"},Ke.map(Oe=>{var dt=Oe,{key:Le,name:Ce}=dt,tt=x(dt,["key","name"]);return Fe.createElement(Te.default.Item,a(E({},tt),{key:Le,name:Ce,noStyle:!0}),Fe.createElement(z,{form:me}))})))),Fe.createElement("div",{onClick:()=>Pe(!0)},Fe.createElement(Te.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(je.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:fe}))))}},3969:function(et,xt,oe){"use strict";oe.d(xt,{h:function(){return E},x:function(){return a}});var b=oe(96565),he=oe(58e3),be=oe(6339),Te=oe(59301),Be=Object.defineProperty,je=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ge=(x,y,z)=>y in x?Be(x,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[y]=z,Ze=(x,y)=>{for(var z in y||(y={}))ke.call(y,z)&&Ge(x,z,y[z]);if(Ue)for(var z of Ue(y))De.call(y,z)&&Ge(x,z,y[z]);return x},Qe=(x,y)=>je(x,Fe(y)),le=(x,y)=>{var z={};for(var ne in x)ke.call(x,ne)&&y.indexOf(ne)<0&&(z[ne]=x[ne]);if(x!=null&&Ue)for(var ne of Ue(x))y.indexOf(ne)<0&&De.call(x,ne)&&(z[ne]=x[ne]);return z};const E=x=>{var y=x,{value:z,onChange:ne,scrollId:re}=y,ie=le(y,["value","onChange","scrollId"]);return Te.createElement("div",{id:re||""},Te.createElement(b.Z,Qe(Ze({},ie),{defaultValue:z,onChange:(me,fe)=>{fe!=null&&fe.length?ne(me,fe):ne(me)}})))},a=({value:x,onChange:y,placeholder:z,height:ne=140,isEdit:re,miniToolbar:ie,watch:me=!0})=>re?Te.createElement(b.Z,{watch:me,isFocus:!0,height:ne||void 0,placeholder:z,defaultValue:x,onChange:y,miniToolbar:ie}):Te.createElement("div",{style:{cursor:"pointer"}},x?Te.createElement(be.Z,{className:he.Z.inputBorder,value:x}):Te.createElement("div",{className:`${he.Z.inputBorder} ${he.Z.placeholder} inputBorderError`},z))},54190:function(et,xt,oe){"use strict";oe.d(xt,{W:function(){return dt}});var b=oe(59301),he=oe(8591),be=oe(12563),Te=oe(78241),Be=oe(78673),je=oe(95237),Fe=oe(43604),Ue=oe(6848),ke=oe(92832),De=oe(5871),Ge=oe(58e3),Ze=oe(3969),Qe=oe(96565),le=oe(61485),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(Le,Ce,tt)=>Ce in Le?E(Le,Ce,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Le[Ce]=tt,ie=(Le,Ce)=>{for(var tt in Ce||(Ce={}))z.call(Ce,tt)&&re(Le,tt,Ce[tt]);if(y)for(var tt of y(Ce))ne.call(Ce,tt)&&re(Le,tt,Ce[tt]);return Le},me=(Le,Ce)=>a(Le,x(Ce)),fe=(Le,Ce)=>{var tt={};for(var ot in Le)z.call(Le,ot)&&Ce.indexOf(ot)<0&&(tt[ot]=Le[ot]);if(Le!=null&&y)for(var ot of y(Le))Ce.indexOf(ot)<0&&ne.call(Le,ot)&&(tt[ot]=Le[ot]);return tt};const Pe=Le=>{var Ce=Le,{value:tt,onChange:ot}=Ce,xe=fe(Ce,["value","onChange"]);const vt=wt=>{ot([wt])};return b.createElement(Qe.Z,me(ie({},xe),{defaultValue:tt==null?void 0:tt[0],onChange:vt}))},Ke=Le=>{if(!Le)return!1;if(/^s*$/.test(Le)||Le.trim()===""){he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ce=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Le==="|"?(he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Oe=({value:Le=[],onClose:Ce})=>b.createElement(be.default,{closable:!0,onClose:Ce,className:Ge.Z.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Le.join(" \u6216 "))),dt=({questionTitlePlaceholder:Le,form:Ce,showKeywords:tt,isMustKeyWords:ot=tt})=>{const[xe,vt]=(0,b.useState)(!1),[wt,Ot]=(0,b.useState)(""),ut=Te.default.useWatch("use_keywords",Ce),Gt=Te.default.useWatch("question_score",Ce);return b.createElement("div",{className:Ge.Z.wrap},b.createElement("div",{className:Ge.Z.questionTitleEditorWrap},b.createElement(Te.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},b.createElement(Ze.h,{scrollId:"name",watch:!0,height:140,placeholder:Le}))),b.createElement(Te.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},b.createElement(Pe,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),tt&&!ot&&b.createElement(Te.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},b.createElement(Be.Z,{defaultChecked:!0})),tt&&ot&&b.createElement(je.Z,{align:"middle",className:"mb30"},b.createElement(Te.default.Item,{name:"use_keywords",valuePropName:"checked"},b.createElement(Be.Z,null)),b.createElement(Fe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(Fe.Z,null,b.createElement(Ue.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(le.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ut||!ot)&&b.createElement(Te.default.List,{name:"keywords",rules:[{validator(rn,Pt){return ot?Pt!=null&&Pt.length?(Pt==null?void 0:Pt.reduce((He,Re)=>He+Re.score,0))>parseFloat(Gt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(rn,{add:Pt,remove:Vt})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${Ge.Z.title} mb10`},ot?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(je.Z,{align:"middle",className:"font14 mb30"},b.createElement(Fe.Z,{flex:1},b.createElement(ke.default,{value:wt,onChange:He=>{Ot(He.target.value)},maxLength:50,allowClear:!0,onPressEnter:He=>{var Re,Bt,Wt,St;const kt=`${(Re=He.target)==null?void 0:Re.value}`,Ae=(Wt=(Bt=kt==null?void 0:kt.split("|"))==null?void 0:Bt.filter(pt=>!!pt))==null?void 0:Wt.map(pt=>pt==null?void 0:pt.trim()),ft=Ce.getFieldValue("keywords"),Jt=((St=ft==null?void 0:ft.map(pt=>pt==null?void 0:pt.keyword))==null?void 0:St.flat())||[];for(const pt of Ae)if(Jt.includes(pt)){he.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ke(kt)&&(Pt({keyword:Ae,score:1}),Ot(""))},className:Ge.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(Fe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),rn.map(He=>{var Re=He,{key:Bt,name:Wt}=Re,St=fe(Re,["key","name"]);return b.createElement(je.Z,{key:Bt,className:"mb20",style:{marginRight:148}},b.createElement(Fe.Z,{flex:1},b.createElement(je.Z,{align:"middle",justify:"space-between"},b.createElement(Te.default.Item,me(ie({},St),{name:[Wt,"keyword"]}),b.createElement(Oe,{onClose:()=>Vt(Wt)})),ot&&b.createElement(Te.default.Item,me(ie({},St),{name:[Wt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ge.Z.blankInputNumberWrapper}),b.createElement(De.Z,{className:Ge.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>vt(!0)},b.createElement(Te.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xe}))))}},94637:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Be}});var b={text:"text___bQulM",sup:"sup___rX_Y3"},he=oe(78241),be=oe(59301),Be=({text:je,name:Fe="question_score"})=>{const Ue=({value:ke})=>be.createElement("div",{className:b.text},be.createElement("span",{className:b.sup},"*"),be.createElement("span",{className:"mr10"},"\u5206\u503C"),be.createElement("span",null,ke||"--"),be.createElement("span",{className:"c-grey-999"},je));return be.createElement(he.default.Item,{noStyle:!0,name:Fe},be.createElement(Ue,null))}},85533:function(et,xt,oe){"use strict";oe.d(xt,{h:function(){return re}});var b=oe(59301),he=oe(57809),be=oe(78241),Te=oe(3113),Be=oe(89780),je=oe.n(Be),Fe=oe(45559),Ue=oe(42313),ke=Object.defineProperty,De=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(ie,me,fe)=>me in ie?ke(ie,me,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ie[me]=fe,a=(ie,me)=>{for(var fe in me||(me={}))Qe.call(me,fe)&&E(ie,fe,me[fe]);if(Ze)for(var fe of Ze(me))le.call(me,fe)&&E(ie,fe,me[fe]);return ie},x=(ie,me)=>De(ie,Ge(me));const y=he.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};xt.Z=({callback:ie,onCancel:me})=>{const[fe,Pe]=(0,b.useState)("python");function Ke(dt){Pe(ne[dt][1])}function Oe(dt){ie(dt)}return b.createElement(be.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Oe,style:{width:500}}),b.createElement(be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(he.default,{getPopupContainer:dt=>dt.parentNode,onChange:Ke},Object.keys(ne).map(dt=>b.createElement(y,{key:dt,value:dt},ne[dt][0])))),b.createElement(be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(re,{mode:fe})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Te.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function re({value:ie,onChange:me,mode:fe,options:Pe={}}){const Ke=(0,b.useRef)(),[Oe,dt]=(0,b.useState)();return(0,b.useEffect)(()=>{if(Oe){let Le=function(Ce){const tt=Ce.getValue();me&&me(tt)};return Oe.on("change",Le),()=>{Oe.off("change",Le)}}},[Oe,me]),(0,b.useEffect)(()=>{Oe&&Oe.setOption("mode",fe)},[Oe,fe]),(0,b.useEffect)(()=>{Oe&&(ie!==Oe.getValue()||ie==="")&&setTimeout(()=>{Oe.setValue(ie||"")},300)},[Oe,ie]),(0,b.useEffect)(()=>{if(Ke.current&&!Oe){const Le=je().fromTextArea(Ke.current,a({mode:fe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Pe));dt(Le)}},[Ke.current,Oe]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:Ke}))}},96565:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Sn}});var b=oe(59301),he=oe(89780),be=oe.n(he),Te=oe(76374),Be=oe(45559),je=oe(6313),Fe=oe(25717),Ue=oe(99498),ke=oe(25419),De=oe(67549),Ge=oe(6339),Ze=({value:Ne="",className:Je,showTextOnly:We,showLines:Dt,style:un={}})=>{const mn=(0,b.useMemo)(()=>"",[Ne]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:mn}}))},Qe=oe(59301),le=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Ne,Je,We)=>Je in Ne?le(Ne,Je,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ne[Je]=We,re=(Ne,Je)=>{for(var We in Je||(Je={}))y.call(Je,We)&&ne(Ne,We,Je[We]);if(x)for(var We of x(Je))z.call(Je,We)&&ne(Ne,We,Je[We]);return Ne},ie=(Ne,Je)=>E(Ne,a(Je));let me=[{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 fe({onActionCallback:Ne,title:Je,icon:We,actionName:Dt,className:un="",children:mn}){function ea(){Ne(Dt)}return Qe.createElement("a",{title:Je,className:un,onClick:ea},Qe.createElement("i",{className:`${We}`}),mn)}var Pe=({watch:Ne,showNullButton:Je,showNullProgramButton:We,onActionCallback:Dt,fullScreen:un,insertTemp:mn,hidetoolBar:ea,extraUse:Tn})=>{const Ye=[...me,{title:`${Ne?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ne?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Qe.createElement("ul",{className:"markdown-toolbar-container"},!ea&&Ye.map((gt,pn)=>Qe.createElement("li",{key:pn},gt.actionName?Qe.createElement(fe,ie(re({},gt),{onActionCallback:Dt})):Qe.createElement("span",{className:"v-line"}))),Je?Qe.createElement("li",null,Qe.createElement(fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dt},Qe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,We?Qe.createElement(Qe.Fragment,null,Qe.createElement("li",null,Qe.createElement(fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Dt},Qe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Qe.createElement("li",null,Qe.createElement(fe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Dt},Qe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,mn&&Qe.createElement("li",null,Qe.createElement(fe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${mn}`,onActionCallback:Dt},Qe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Tn&&Qe.createElement("li",null,Tn),Qe.createElement("li",{className:"btn-full-screen"},Qe.createElement(fe,{icon:`${un?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:un?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dt})))},Ke=oe(57261),Oe=oe(78241),dt=oe(92832),Le=oe(3113),Ce=Object.defineProperty,tt=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Ot=(Ne,Je,We)=>Je in Ne?Ce(Ne,Je,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ne[Je]=We,ut=(Ne,Je)=>{for(var We in Je||(Je={}))vt.call(Je,We)&&Ot(Ne,We,Je[We]);if(xe)for(var We of xe(Je))wt.call(Je,We)&&Ot(Ne,We,Je[We]);return Ne},Gt=(Ne,Je)=>tt(Ne,ot(Je));const rn={labelCol:{span:4},wrapperCol:{span:20}};var Pt=({callback:Ne,onCancel:Je})=>{function We(Dt){Ne(Dt)}return b.createElement(Oe.default,Gt(ut({},rn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:We,style:{width:500}}),b.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(dt.default,null)),b.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(dt.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Le.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},Vt=oe(85533),He=oe(45053),Re=oe(43418),Bt=oe(95237),Wt=oe(16750),St=oe(59301),kt=({callback:Ne,onCancel:Je})=>{const We=document.createElement("canvas"),Dt=We.getContext("2d");We.width=1e3,We.height=800,Dt.fillStyle="#ffffff",Dt.fillRect(0,0,We.width,We.height);const un=We.toDataURL("image/png");return St.createElement(Re.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},St.createElement(Bt.Z,{style:{height:"100vh"}},St.createElement(Wt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:un,visible:!0,title:String(Date.now())},onOk:mn=>{Ne({src:mn.url})},onClose:Je})))},Ae=oe(12378);function ft(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ft,go.CommandHandler),ft.prototype.canAlignSelection=function(){var Ne=this.diagram;return!(Ne===null||Ne.isReadOnly||Ne.isModelReadOnly||Ne.selection.count<2)},ft.prototype.alignLeft=function(){var Ne=this.diagram;Ne.startTransaction("aligning left");var Je=1/0;Ne.selection.each(function(We){We instanceof go.Link||(Je=Math.min(We.position.x,Je))}),Ne.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Je,We.position.y))}),Ne.commitTransaction("aligning left")},ft.prototype.alignRight=function(){var Ne=this.diagram;Ne.startTransaction("aligning right");var Je=-1/0;Ne.selection.each(function(We){if(!(We instanceof go.Link)){var Dt=We.actualBounds.x+We.actualBounds.width;Je=Math.max(Dt,Je)}}),Ne.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Je-We.actualBounds.width,We.position.y))}),Ne.commitTransaction("aligning right")},ft.prototype.alignTop=function(){var Ne=this.diagram;Ne.startTransaction("alignTop");var Je=1/0;Ne.selection.each(function(We){We instanceof go.Link||(Je=Math.min(We.position.y,Je))}),Ne.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.position.x,Je))}),Ne.commitTransaction("alignTop")},ft.prototype.alignBottom=function(){var Ne=this.diagram;Ne.startTransaction("aligning bottom");var Je=-1/0;Ne.selection.each(function(We){if(!(We instanceof go.Link)){var Dt=We.actualBounds.y+We.actualBounds.height;Je=Math.max(Dt,Je)}}),Ne.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.actualBounds.x,Je-We.actualBounds.height))}),Ne.commitTransaction("aligning bottom")},ft.prototype.alignCenterX=function(){var Ne=this.diagram,Je=Ne.selection.first();if(Je){Ne.startTransaction("aligning Center X");var We=Je.actualBounds.x+Je.actualBounds.width/2;Ne.selection.each(function(Dt){Dt instanceof go.Link||Dt.move(new go.Point(We-Dt.actualBounds.width/2,Dt.actualBounds.y))}),Ne.commitTransaction("aligning Center X")}},ft.prototype.alignCenterY=function(){var Ne=this.diagram,Je=Ne.selection.first();if(Je){Ne.startTransaction("aligning Center Y");var We=Je.actualBounds.y+Je.actualBounds.height/2;Ne.selection.each(function(Dt){Dt instanceof go.Link||Dt.move(new go.Point(Dt.actualBounds.x,We-Dt.actualBounds.height/2))}),Ne.commitTransaction("aligning Center Y")}},ft.prototype.alignColumn=function(Ne){var Je=this.diagram;Je.startTransaction("align Column"),Ne===void 0&&(Ne=0),Ne=parseFloat(Ne);var We=new Array;Je.selection.each(function(Tn){Tn instanceof go.Link||We.push(Tn)});for(var Dt=0;Dt0){for(var Tn=mn.elt(ea-1);Tn!==null&&Tn.isTreeExpanded&&!Tn.isTreeLeaf;){var Ye=this._sortTreeChildrenByY(Tn);Tn=Ye.last()}Tn!==null&&Ne.select(Tn)}else Ne.select(un)}}else if(We.key==="Down")if(Je.isTreeExpanded&&!Je.isTreeLeaf){var Dt=this._sortTreeChildrenByY(Je).first();Dt!==null&&Ne.select(Dt)}else for(;Je!==null;){var un=Je.findTreeParentNode();if(un===null)break;var mn=this._sortTreeChildrenByY(un),ea=mn.indexOf(Je);if(eamn.y?1:un.xmn.x?1:0}),Je},ft.prototype.copyToClipboard=function(Ne){go.CommandHandler.prototype.copyToClipboard.call(this,Ne),this._lastPasteOffset.set(this.pasteOffset)},ft.prototype.pasteFromClipboard=function(){var Ne=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ne,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ne},Object.defineProperty(ft.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ne){if(Ne!=="move"&&Ne!=="select"&&Ne!=="scroll"&&Ne!=="tree"&&Ne!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ne);this._arrowKeyBehavior=Ne}}),Object.defineProperty(ft.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ne){if(!(Ne instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ne);this._pasteOffset.set(Ne)}});var Jt=ft,pt=oe(25863),at=oe(43604),dn=oe(38147),st={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},$e=oe(59301),Ht=(Ne,Je,We)=>new Promise((Dt,un)=>{var mn=Ye=>{try{Tn(We.next(Ye))}catch(gt){un(gt)}},ea=Ye=>{try{Tn(We.throw(Ye))}catch(gt){un(gt)}},Tn=Ye=>Ye.done?Dt(Ye.value):Promise.resolve(Ye.value).then(mn,ea);Tn((We=We.apply(Ne,Je)).next())});function jn({onCancel:Ne,callback:Je}){let We=(0,b.useRef)(),Dt=(0,b.useRef)(),un=(0,b.useRef)(),mn=(0,b.useRef)(!1);const ea=(0,b.useRef)(!1),[Tn,Ye]=(0,b.useState)(0);function gt(){const ct=Ae.bx.make,sn={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"};We.current=new Ae.S0(Dt.current,{padding:20,grid:ct(Ae.s_,"Grid",ct(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ct(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Xt=>{var Cn=Xt.diagram.commandHandler.addTopLevelParts(Xt.diagram.selection,!0);Cn||Xt.diagram.currentTool.doCancel()},commandHandler:ct(Jt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Xt=>{var Cn=Xt.subject;Cn.location=Cn.location.copy().snapToGridPoint(Xt.diagram.grid.gridOrigin,Xt.diagram.grid.gridCellSize),setTimeout(()=>{Xt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Xt=>{var Cn=Xt.subject;setTimeout(()=>{Xt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Xt=>{var Cn=Xt.parameter.part;Cn.invalidateConnectedLinks();var ta=Xt.subject;Xt.diagram.toolManager.linkingTool.isForwards?ta.toNode.invalidateConnectedLinks():ta.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),We.current.nodeTemplate=ct(Ae.NB,"Auto",{locationSpot:Ae.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ae.$u(120,60),minSize:new Ae.$u(40,40),resizable:!0,resizeCellSize:new Ae.$u(10,10),rotatable:!0},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),new Ae.KX("desiredSize","size",Ae.$u.parse).makeTwoWay(Ae.$u.stringify),ct(Ae.bn,{name:"SHAPE",fill:sn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("figure"),new Ae.KX("fill"),new Ae.KX("stroke","borderColor"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),ct(Ae.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ct(Ae.al,{margin:1,textAlign:"center",overflow:Ae.al.OverflowEllipsis,editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),We.current.nodeTemplate.toolTip=ct("ToolTip",ct(Ae.s_,"Vertical",{maxSize:new Ae.$u(200,NaN)},ct(Ae.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ae.KX("text")),ct(Ae.al,{font:"10pt sans-serif",textAlign:"center"},new Ae.KX("text","details"))));function xn(Xt,Cn){var ta=(An,La)=>{An.handled=!0,An.diagram.model.commit(Pa=>{var Ua=La.part.adornedPart,sr=new Ae.E9().setRectSpot(Ua.actualBounds,Xt);sr.subtract(Ua.location),sr.scale(2,2),sr.x+=Math.sign(sr.x)*130,sr.y+=Math.sign(sr.y)*130,sr.add(Ua.location),sr.snapToGridPoint(An.diagram.grid.gridOrigin,An.diagram.grid.gridCellSize);var Ar=Pa.copyNodeData(Ua.data);Pa.setGroupKeyForNodeData(Ar,Pa.getGroupKeyForNodeData(Ua.data)),Pa.addNodeData(Ar);var Rr={from:Ua.key,to:Pa.getKeyForNodeData(Ar)};Pa.addLinkData(Rr);var fr=An.diagram.findNodeForData(Ar);fr.location=sr,An.diagram.select(fr),setTimeout(()=>{An.diagram.commandHandler.editTextBlock()},20)})};return ct(Ae.bn,{figure:Cn,alignment:Xt,alignmentFocus:Xt.opposite(),width:Xt.equals(Ae.z6.Top)||Xt.equals(Ae.z6.Bottom)?25:18,height:Xt.equals(Ae.z6.Top)||Xt.equals(Ae.z6.Bottom)?18:25,fill:"orange",stroke:sn.white,strokeWidth:4,mouseEnter:(An,La)=>La.fill="dodgerblue",mouseLeave:(An,La)=>La.fill="orange",isActionable:!0,click:ta,contextClick:ta})}function Ma(Xt){return ct(Ae.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:(Cn,ta)=>ta.fill="dodgerblue",mouseLeave:(Cn,ta)=>ta.fill="orange",click:(Cn,ta)=>{Cn.diagram.commandHandler.showContextMenu(ta.part.adornedPart)}},Xt||{})}We.current.nodeTemplate.selectionAdornmentTemplate=ct(Ae.uz,"Spot",ct(Ae.Vm,{padding:10}),xn(Ae.z6.Top,"TriangleUp"),xn(Ae.z6.Left,"TriangleLeft"),xn(Ae.z6.Right,"TriangleRight"),xn(Ae.z6.Bottom,"TriangleDown"),Ma({alignment:new Ae.z6(.75,0)}));function Pn(Xt,Cn){return(ta,An)=>{ta.handled=!0,ta.diagram.model.commit(La=>{La.set(An.part.adornedPart.data,Xt,Cn)})}}function ht(Xt,Cn){return Cn||(Cn="color"),ct(Ae.bn,{width:16,height:16,stroke:"lightgray",fill:Xt,margin:1,background:"transparent",mouseEnter:(ta,An)=>An.stroke="dodgerblue",mouseLeave:(ta,An)=>An.stroke="lightgray",click:Pn(Cn,Xt),contextClick:Pn(Cn,Xt)})}function xa(){return[ct("ContextMenuButton",ct(Ae.s_,"Horizontal",ht(sn.white,"fill"),ht(sn.beige,"fill"),ht(sn.extralightblue,"fill"),ht(sn.extralightred,"fill"))),ct("ContextMenuButton",ct(Ae.s_,"Horizontal",ht(sn.lightgray,"fill"),ht(sn.lightgreen,"fill"),ht(sn.lightblue,"fill"),ht(sn.lightred,"fill")))]}function na(){return[ct("ContextMenuButton",ct(Ae.s_,"Horizontal",ht(sn.black),ht(sn.green),ht(sn.blue),ht(sn.red))),ct("ContextMenuButton",ct(Ae.s_,"Horizontal",ht(sn.white),ht(sn.magenta),ht(sn.purple),ht(sn.orange)))]}function Ya(Xt,Cn){return Cn||(Cn="thickness"),ct(Ae.bn,"LineH",{width:16,height:16,strokeWidth:Xt,margin:1,background:"transparent",mouseEnter:(ta,An)=>An.background="dodgerblue",mouseLeave:(ta,An)=>An.background="transparent",click:Pn(Cn,Xt),contextClick:Pn(Cn,Xt)})}function Ga(Xt,Cn){return Cn||(Cn="dash"),ct(Ae.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Xt,margin:1,background:"transparent",mouseEnter:(ta,An)=>An.background="dodgerblue",mouseLeave:(ta,An)=>An.background="transparent",click:Pn(Cn,Xt),contextClick:Pn(Cn,Xt)})}function ja(){return[ct("ContextMenuButton",ct(Ae.s_,"Horizontal",Ya(1),Ya(2),Ya(3),Ya(4))),ct("ContextMenuButton",ct(Ae.s_,"Horizontal",Ga(null),Ga([2,4]),Ga([4,4])))]}function Ha(Xt,Cn){return Cn||(Cn="figure"),ct(Ae.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Xt,margin:1,background:"transparent",mouseEnter:(ta,An)=>An.fill="dodgerblue",mouseLeave:(ta,An)=>An.fill="lightgray",click:Pn(Cn,Xt),contextClick:Pn(Cn,Xt)})}We.current.nodeTemplate.contextMenu=ct("ContextMenu",ct("ContextMenuButton",ct(Ae.s_,"Horizontal",Ha("Rectangle"),Ha("RoundedRectangle"),Ha("Ellipse"),Ha("Diamond"))),ct("ContextMenuButton",ct(Ae.s_,"Horizontal",Ha("Parallelogram2"),Ha("ManualOperation"),Ha("Procedure"),Ha("Cylinder1"))),ct("ContextMenuButton",ct(Ae.s_,"Horizontal",Ha("Terminator"),Ha("CreateRequest"),Ha("Document"),Ha("TriangleDown"))),xa(),na(),ja()),We.current.groupTemplate=ct(Ae.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ae.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Xt,Cn)=>{var ta=Cn.addMembers(Cn.diagram.selection,!0);ta||Cn.diagram.currentTool.doCancel()},avoidable:!1},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),ct(Ae.s_,"Auto",{name:"BODY"},ct(Ae.bn,{parameter1:10,fill:sn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("fill"),new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),ct(Ae.Vm,{background:"transparent",margin:20})),ct(Ae.al,{alignment:Ae.z6.Top,alignmentFocus:Ae.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ae.KX("text"),new Ae.KX("stroke","color"))),We.current.groupTemplate.selectionAdornmentTemplate=ct(Ae.uz,"Spot",ct(Ae.s_,"Auto",ct(Ae.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ct(Ae.Vm,{margin:1.5})),Ma({alignment:Ae.z6.TopRight,alignmentFocus:Ae.z6.BottomRight})),We.current.groupTemplate.contextMenu=ct("ContextMenu",xa(),na(),ja()),We.current.linkTemplate=ct(Ae.rU,{layerName:"Foreground",routing:Ae.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ae.KX("fromSpot","fromSpot",Ae.z6.parse),new Ae.KX("toSpot","toSpot",Ae.z6.parse),new Ae.KX("fromShortLength","dir",Xt=>Xt>=1?10:0),new Ae.KX("toShortLength","dir",Xt=>Xt>=1?10:0),new Ae.KX("points").makeTwoWay(),ct(Ae.bn,{strokeWidth:2},new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),ct(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,0),segmentOrientation:Ae.rU.OrientAlong,alignmentFocus:Ae.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",Xt=>Xt===1)),ct(Ae.bn,{segmentIndex:-1,segmentOffset:new Ae.E9(-10,6),segmentOrientation:Ae.rU.OrientPlus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",Xt=>Xt>=1),new Ae.KX("width","thickness",Xt=>7+3*Xt),new Ae.KX("height","thickness",Xt=>7+3*Xt),new Ae.KX("segmentOffset","thickness",Xt=>new Ae.E9(-15,4+1.5*Xt))),ct(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,-6),segmentOrientation:Ae.rU.OrientMinus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",Xt=>Xt===2),new Ae.KX("width","thickness",Xt=>7+3*Xt),new Ae.KX("height","thickness",Xt=>7+3*Xt),new Ae.KX("segmentOffset","thickness",Xt=>new Ae.E9(-15,4+1.5*Xt))),ct(Ae.al,{alignmentFocus:new Ae.z6(0,1,-4,0),editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),We.current.linkTemplate.selectionAdornmentTemplate=ct(Ae.uz,ct(Ae.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ur(2)},new Ae.KX("pathPattern","thickness",ur)),Ma({alignmentFocus:new Ae.z6(0,0,-6,-4)}));function ur(Xt){return ct(Ae.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Xt+4).toString()+" H3"})}function _a(Xt){var Cn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Xt===0?Cn="M0 0 M16 16 M0 8 L16 8":Xt===2&&(Cn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ct(Ae.bn,{geometryString:Cn,margin:2,background:"transparent",mouseEnter:(ta,An)=>An.background="dodgerblue",mouseLeave:(ta,An)=>An.background="transparent",click:Pn("dir",Xt),contextClick:Pn("dir",Xt)})}function cr(Xt){var Cn=(ta,An)=>{ta.handled=!0,ta.diagram.model.commit(La=>{var Pa=An.part.adornedPart;La.set(Pa.data,Xt?"toSpot":"fromSpot",Ae.z6.stringify(Ae.z6.AllSides)),(Xt?Pa.toNode:Pa.fromNode).invalidateConnectedLinks()})};return ct(Ae.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ta,An)=>An.background="dodgerblue",mouseLeave:(ta,An)=>An.background="transparent",click:Cn,contextClick:Cn})}function jt(Xt,Cn){var ta=0,An=Ae.z6.RightSide;Xt.equals(Ae.z6.Top)?(ta=270,An=Ae.z6.TopSide):Xt.equals(Ae.z6.Left)?(ta=180,An=Ae.z6.LeftSide):Xt.equals(Ae.z6.Bottom)&&(ta=90,An=Ae.z6.BottomSide),Cn||(ta-=180);var La=(Pa,Ua)=>{Pa.handled=!0,Pa.diagram.model.commit(sr=>{var Ar=Ua.part.adornedPart;sr.set(Ar.data,Cn?"toSpot":"fromSpot",Ae.z6.stringify(An)),(Cn?Ar.toNode:Ar.fromNode).invalidateConnectedLinks()})};return ct(Ae.bn,{alignment:Xt,alignmentFocus:Xt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ta,background:"transparent",mouseEnter:(Pa,Ua)=>Ua.background="dodgerblue",mouseLeave:(Pa,Ua)=>Ua.background="transparent",click:La,contextClick:La})}We.current.linkTemplate.contextMenu=ct("ContextMenu",na(),ja(),ct("ContextMenuButton",ct(Ae.s_,"Horizontal",_a(0),_a(1),_a(2))),ct("ContextMenuButton",ct(Ae.s_,"Horizontal",ct(Ae.s_,"Spot",cr(!1),jt(Ae.z6.Top,!1),jt(Ae.z6.Left,!1),jt(Ae.z6.Right,!1),jt(Ae.z6.Bottom,!1)),ct(Ae.s_,"Spot",{margin:new Ae.Zt(0,0,0,2)},cr(!0),jt(Ae.z6.Top,!0),jt(Ae.z6.Left,!0),jt(Ae.z6.Right,!0),jt(Ae.z6.Bottom,!0)))));const Fa=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],y=re=>{E.current.setValue(E.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ke.createElement(ve.Z,{className:Be.Z.lists,gutter:[10,10]},a.map((re,ie)=>ke.createElement(Fe.Z,{flex:"110px",className:Be.Z.item},ke.createElement("div",null,ke.createElement(je.Z,{value:`$$${re.value}$$`}),re.name),ke.createElement("div",{className:Be.Z.children},re.children.map((me,fe)=>ke.createElement("div",{key:fe},ke.createElement("h1",null,me.name),ke.createElement(ve.Z,{gutter:[10,10]},me.data.map((Pe,Ke)=>ke.createElement(Fe.Z,{key:Ke,onClick:()=>y(Pe),className:Be.Z.diamond},ke.createElement(je.Z,{value:"`$$"+Pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ke.createElement(ve.Z,{className:Be.Z.lists,gutter:[10,10]},x.map((re,ie)=>ke.createElement(Fe.Z,{flex:"110px",className:Be.Z.item},ke.createElement("div",null,ke.createElement(je.Z,{value:"`$$"+re.value+"$$`"}),re.name),ke.createElement("div",{className:Be.Z.children},re.children.map((me,fe)=>ke.createElement("div",{key:fe},me.name&&ke.createElement("h1",null,me.name),ke.createElement(ve.Z,{gutter:[10,10]},me.data.map((Pe,Ke)=>ke.createElement(Fe.Z,{key:Ke,onClick:()=>y(Pe),className:Be.Z.diamond},ke.createElement(je.Z,{value:"`$$"+Pe.value+"$$`"}))))))))))}],ne=()=>{var re=document.createElement("div");re.innerHTML=E.current.getValue();var ie=re.innerText;return Ge&&Ge(ie),ie};return(0,b.useImperativeHandle)(le,()=>({getData:ne})),ke.createElement("div",{className:Be.Z.mathWrap},ke.createElement(Te.default,{defaultActiveKey:"1",items:z}),ke.createElement("math-field",{locale:"zh_cn",className:Be.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Qe||""),We&&ke.createElement("div",{className:Be.Z.button},ke.createElement(be.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});xt.Z=De},23340:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return We}});var b=oe(59301),ve=oe(78241),Fe=oe(43418),Te=oe(92832),be=oe(87169),je=oe(38147),Be={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},Ue=oe(24100),ke=oe(59301),De=(Qe,le,E)=>new Promise((a,x)=>{var y=re=>{try{ne(E.next(re))}catch(ie){x(ie)}},z=re=>{try{ne(E.throw(re))}catch(ie){x(ie)}},ne=re=>re.done?a(re.value):Promise.resolve(re.value).then(y,z);ne((E=E.apply(Qe,le)).next())}),We=({type:Qe="subject",open:le,onCancel:E,onOkClick:a,subDisciplineId:x})=>{const[y]=ve.default.useForm(),[z,ne]=(0,b.useState)([]),[re,ie]=(0,b.useState)(!1);(0,b.useEffect)(()=>{},[]);const me=()=>De(void 0,null,function*(){if(Qe){const fe=yield(0,je.ZP)("/api/disciplines.json",{method:"get",params:{source:Qe}});ne(fe.disciplines||[])}});return ke.createElement(Fe.default,{title:ke.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:le,width:558,centered:!0,className:Be.publicQuest,onCancel:()=>{E(),y.resetFields()},onOk:()=>{y.validateFields().then(fe=>De(void 0,null,function*(){const Pe=yield(0,je.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:fe==null?void 0:fe.name,sub_discipline_id:x}});(Pe==null?void 0:Pe.status)===0&&a({name:fe==null?void 0:fe.name,id:Pe==null?void 0:Pe.tag_discipline_id,public:!1,type:"personal"}),y.resetFields(),E()}))}},ke.createElement("div",{className:Be.publicQuestContent},ke.createElement("div",{className:Be.public_tips},ke.createElement(be.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ke.createElement(ve.default,{labelAlign:"left",form:y,colon:!1},ke.createElement(ve.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ke.createElement(Te.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ke.createElement(Ue.Z,{open:re,onCancel:()=>{ie(!1)}})))}},38821:function(et,xt,oe){"use strict";oe.d(xt,{Q:function(){return ke},Z:function(){return Ge}});var b=oe(59301),ve={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Fe=oe(92310),Te=oe.n(Fe),be=oe(43418),je=oe(8591),Be=oe(24905),Ue=(We,Qe,le)=>new Promise((E,a)=>{var x=ne=>{try{z(le.next(ne))}catch(re){a(re)}},y=ne=>{try{z(le.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(x,y);z((le=le.apply(We,Qe)).next())});const ke=({title:We="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Qe=[],visible:le,setVisible:E,tip:a,onOk:x})=>{const[y,z]=(0,b.useState)([]),[ne,re]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{le&&z(Qe)},[le]),b.createElement(be.default,{centered:!0,open:le,title:We,confirmLoading:ne,width:564,onOk:()=>Ue(void 0,null,function*(){if(!y.length){je.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}re(!0),yield x(y),re(!1)}),onCancel:()=>E(!1)},!!a&&b.createElement("div",{className:"c-grey-666 font16 mb10"},a),b.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},b.createElement(Be.default.Group,{value:y,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:ie=>{z(ie)}})))};var Ge=({title:We="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Qe,style:le={},onEdit:E,dataSource:a=[]})=>{const x={C:b.createElement("div",{className:ve.c},"C"),"C++":b.createElement("div",{className:ve.cpp},"C++"),Java:b.createElement("div",{className:ve.java},"Java"),Python:b.createElement("div",{className:ve.python},"Python")};return b.createElement("div",{className:Te()(ve.tags,Qe),style:le},!!We&&b.createElement("div",{className:ve.text},We),b.createElement("div",{className:ve.tagWrap},a==null?void 0:a.map(y=>b.createElement(b.Fragment,{key:y},x[y]))),!!E&&b.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${ve.edit}`}))}},92716:function(et,xt,oe){"use strict";oe.d(xt,{t:function(){return mn}});var b=oe(59301),ve=oe(92832),Fe=oe(78241),Te=oe(43418),be=oe(95237),je=oe(43604),Be=oe(5871),Ue=oe(57809),ke=oe(5112),De=oe(3969),Ge=oe(65582),We=oe(58e3),Qe=oe(8591),le=oe(3113),E=oe(71418),a=oe(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},y=oe(38147),z=oe(67172),ne=oe(96565),re=oe(56102),ie=oe(10129),me=oe(59301),fe=Object.defineProperty,Pe=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ce=(Wt,Xe,nt)=>Xe in Wt?fe(Wt,Xe,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Wt[Xe]=nt,tt=(Wt,Xe)=>{for(var nt in Xe||(Xe={}))ct.call(Xe,nt)&&Ce(Wt,nt,Xe[nt]);if(Oe)for(var nt of Oe(Xe))Le.call(Xe,nt)&&Ce(Wt,nt,Xe[nt]);return Wt},it=(Wt,Xe)=>Pe(Wt,Ke(Xe)),xe=(Wt,Xe,nt)=>new Promise((xn,jn)=>{var It=tn=>{try{_n(nt.next(tn))}catch(hn){jn(hn)}},bn=tn=>{try{_n(nt.throw(tn))}catch(hn){jn(hn)}},_n=tn=>tn.done?xn(tn.value):Promise.resolve(tn.value).then(It,bn);_n((nt=nt.apply(Wt,Xe)).next())}),wt=({buttonProps:Wt,buttonText:Xe,form:nt,hackIdentifier:xn="",answerKey:jn,data:It})=>{const[bn,_n]=(0,b.useState)(!1),[tn,hn]=(0,b.useState)(!1),[aa,Ma]=(0,b.useState)(!1),[ba,un]=(0,b.useState)({}),[In,Gn]=(0,b.useState)(""),[Ca,pa]=(0,b.useState)(""),La=(0,b.useRef)(xn),Gt=(0,b.useRef)(""),Rt=(0,b.useRef)(!1);(0,b.useEffect)(()=>{aa&&la()},[aa]),(0,b.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const En=()=>new Date().getTime(),Hn=It==null?void 0:It.code,Sa=()=>{var ea,Aa;let Ia=Hn?It==null?void 0:It.code:(ea=nt.getFieldValue("hack_codes"))==null?void 0:ea.code,ia=Hn?It==null?void 0:It.answer_content:nt.getFieldValue(jn),mr=Hn?It==null?void 0:It.input:(Aa=nt.getFieldValue("hack_sets"))==null?void 0:Aa.input;ia==null||ia.forEach(Et=>{const On=Et.value||Et.answer_text||"";Ia=Ia.replace(/(@▁@|@▁▁@)/,On)}),pa(mr),Gn(Ia),un({}),Ma(!0)},la=()=>xe(void 0,null,function*(){var ea,Aa,Ia,ia;const mr=En(),Et=Hn?It==null?void 0:It.time_limit:(ea=nt.getFieldsValue())==null?void 0:ea.hack.time_limit,On=Hn?(Aa=It==null?void 0:It.answer_content)==null?void 0:Aa.length:(ia=(Ia=nt.getFieldsValue())==null?void 0:Ia.standard_answers)==null?void 0:ia.length;_n(!0),yield(0,z.bM)(Gt.current,{test_hack_code:In,test_input:Ca});function Pn(){return xe(this,null,function*(){const{status:zn,data:ye}=yield(0,z.rX)(Gt.current,"submit"),Dt=En()-mr>(Et+3)*1e3*On;if(Rt.current){if(Dt){Qe.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),_n(!1);return}if(zn===0){_n(!1),un(it(tt({},ye),{showText:!0}));return}setTimeout(Pn,1e3)}})}Pn()}),Ua=()=>xe(void 0,null,function*(){var ea,Aa,Ia,ia,mr,Et,On;if(!It){try{yield nt.validateFields()}catch(yt){(Ia=(Aa=(ea=yt==null?void 0:yt.errorFields)==null?void 0:ea[0])==null?void 0:Aa.name)!=null&&Ia.includes("standard_answers")?Qe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Qe.ZP.error(yt.errorFields[0].errors[0]),nt.scrollToField(yt.errorFields[0].name,{behavior:"smooth",block:"center"});return}hn(!0);let zn="";const ye=nt.getFieldsValue();La.current?zn=yield(0,y.ZP)(`/api/problems/${La.current}.json`,{method:"put",body:it(tt({},ye),{hack:it(tt({},ye==null?void 0:ye.hack),{sub_discipline_id:(On=(Et=ye==null?void 0:ye.hack)==null?void 0:Et.sub_discipline_id)==null?void 0:On[1],difficult:ye.difficulty,item_banks_group_id:ye.item_banks_group_id}),hack_codes:it(tt({},ye.hack_codes),{code:a.Base64.encode(ye.hack_codes.code)}),update_hack_sets:[tt({},ye.hack_sets)],is_blank:!0})}):(zn=yield(0,y.ZP)("/api/problems.json",{method:"post",body:it(tt({},ye),{hack:it(tt({},ye==null?void 0:ye.hack),{sub_discipline_id:(mr=(ia=ye==null?void 0:ye.hack)==null?void 0:ia.sub_discipline_id)==null?void 0:mr[1],difficult:ye.difficulty,item_banks_group_id:ye.item_banks_group_id}),hack_codes:it(tt({},ye.hack_codes),{code:a.Base64.encode(ye.hack_codes.code)}),hack_sets:[tt({},ye.hack_sets)],is_blank:!0})}),La.current=zn==null?void 0:zn.identifier,sessionStorage.projectFill=zn==null?void 0:zn.identifier)}const Pn=yield(0,y.ZP)(`/api/problems/${La.current}/start.json`,{method:"get"});if((Pn==null?void 0:Pn.status)===0){Gt.current=Pn==null?void 0:Pn.identifier,Rt.current=!0,hn(!1),Sa();return}hn(!1)}),ua=ea=>{const{status:Aa,error_msg:Ia,execute_time:ia,output:mr,input:Et,expected_output:On}=ea;let Pn=null;switch(Aa){case ie.h.OK:Pn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ia/1e3,"\u79D2"),me.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:Pn=me.createElement(me.Fragment,null,me.createElement("div",null,"\u8F93\u5165\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},Et),me.createElement("div",null,"\u8F93\u51FA\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},mr&&a.Base64.decode(mr)),me.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},On&&a.Base64.decode(On)));break;case ie.h.EXECUTEFAILURE:Pn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",me.createElement("pre",null,Et)),me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:"error"},a.Base64.decode(Ia)));break;case ie.h.COMPILEFAILURE:Pn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",me.createElement("pre",null,Et)),me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:"error"},a.Base64.decode(Ia)));break;case ie.h.PODFAILURE:Pn=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:Pn=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",Pn," ")};return me.createElement("div",null,me.createElement(le.ZP,it(tt({loading:tn},Wt),{onClick:Ua}),Xe),me.createElement(Te.default,{open:aa,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:bn,cancelButtonProps:{style:{display:"none"}},onOk:()=>la(),onCancel:()=>{Rt.current=!1,Ma(!1)}},me.createElement("div",{className:x.result},me.createElement("div",{className:x.left},me.createElement("div",{className:"mb20"},me.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!It&&me.createElement(re.CopyToClipboard,{text:In,onCopy:()=>Qe.ZP.success("\u590D\u5236\u6210\u529F")},me.createElement("span",{style:{float:"right"},className:"current c-light-primary"},me.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),me.createElement(ne.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:In,onChange:ea=>Gn(ea)})),me.createElement("div",{className:x.right},me.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),me.createElement("div",{className:x.box},me.createElement("div",{className:x.li},me.createElement(ve.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Ca,onChange:ea=>pa(ea.target.value),bordered:!1,style:{height:180}}))),me.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),me.createElement("div",{className:x.box},me.createElement(E.Z,{spinning:bn,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},me.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},ua(ba))))))))},Nt=oe(87169),dt=oe(59301),kt=Object.defineProperty,rn=Object.defineProperties,St=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,bt=(Wt,Xe,nt)=>Xe in Wt?kt(Wt,Xe,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Wt[Xe]=nt,Zt=(Wt,Xe)=>{for(var nt in Xe||(Xe={}))He.call(Xe,nt)&&bt(Wt,nt,Xe[nt]);if(Vt)for(var nt of Vt(Xe))Re.call(Xe,nt)&&bt(Wt,nt,Xe[nt]);return Wt},ht=(Wt,Xe)=>rn(Wt,St(Xe)),Tt=(Wt,Xe)=>{var nt={};for(var xn in Wt)He.call(Wt,xn)&&Xe.indexOf(xn)<0&&(nt[xn]=Wt[xn]);if(Wt!=null&&Vt)for(var xn of Vt(Wt))Xe.indexOf(xn)<0&&Re.call(Wt,xn)&&(nt[xn]=Wt[xn]);return nt};const{TextArea:Ae}=ve.default,mt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Yt=({value:Wt,onChange:Xe})=>dt.createElement(Switch,{checked:Wt,onChange:nt=>{Xe(nt)}}),vt="@\u2581@",rt="@\u2581\u2581@",mn=({questionTitlePlaceholder:Wt,form:Xe,scoreByBlank:nt=!1,hackidentifier:xn,answerKey:jn})=>{const[It,bn]=(0,b.useState)(!1),[_n,tn]=(0,b.useState)(!1),aa=(0,Ge.useParams)().type==="edit",Ma=(Gt,Rt)=>{const En=Rt.line;let Hn=0;for(let la=0;la{const Sa=Gt.getRange(Rt.from,Rt.to);let la=0;if(Rt.text.forEach(Ua=>{la+=Ua.split(vt).length-1}),Rt.text.forEach(Ua=>{la+=Ua.split(rt).length-1}),Rt.origin!=="setValue"){if(Sa&&(Sa.indexOf(vt)!==-1||Sa.indexOf(rt)!==-1)){const Ua=Sa.split(vt).length-1+Sa.split(rt).length-1,ua=Ma(Gt,Rt.from);if(console.log(`\u5220\u9664${Ua}\u4E2A\uFF0C \u524D\u9762\u6709${ua}\u4E2A\uFF0C\u65B0\u589E${la}\u4E2A`),Ua>1){const ea=Array.from({length:Ua},(Aa,Ia)=>ua+Ia);Hn(ea)}else Hn(ua)}else if(la>0){const Ua=Ma(Gt,Rt.from);console.log(`\u65B0\u589E${la}\u4E2A\uFF0C\u4E4B\u524D\u6709${Ua}\u4E2A`),En(la,Ua)}}},un=()=>{const Gt=Xe.getFieldValue(jn);Xe.setFieldsValue({[jn]:Gt==null?void 0:Gt.map((Rt,En)=>ht(Zt({},Rt),{position:En+1}))})},In=(0,b.useRef)(),Gn=(Gt,Rt)=>{for(let En=0;En{Ca.current(Gt),un()},La=Fe.default.useWatch(jn,Xe);return dt.createElement("div",{className:We.Z.wrap},dt.createElement(Fe.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},dt.createElement(De.h,{scrollId:"name",watch:!0,height:140})),dt.createElement("div",{className:We.Z.questionTitleEditorWrap},dt.createElement(Fe.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},dt.createElement(De.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Gt,Rt)=>{const En=Xe.getFieldValue(jn);console.log("--preAnswerData",En,Rt),Xe.setFieldsValue({[jn]:En==null?void 0:En.map((Hn,Sa)=>{var la;return ht(Zt({},Hn),{position:Sa+1,multi_line:(la=Rt==null?void 0:Rt[Sa])==null?void 0:la.multiLine})})})},placeholder:Wt,onCMBeforeChange:(Gt,Rt)=>{ba(Gt,Rt,Gn,pa)}}))),dt.createElement(Fe.default.List,{name:jn,rules:[{validator(Gt,Rt){if(!(Rt!=null&&Rt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const En of Rt){const{answer_text:Hn}=En||{};if((Hn==null?void 0:Hn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Gt,{add:Rt,remove:En},{errors:Hn})=>(In.current=Rt,Ca.current=En,dt.createElement(dt.Fragment,null,dt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},dt.createElement(Fe.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),dt.createElement("div",{onClick:()=>{Te.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:dt.createElement("div",null,dt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",dt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),dt.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},dt.createElement(Nt.Z,{style:{marginRight:3,color:"#3061D0"}}),dt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Gt.map((Sa,la)=>{var Ua=Sa,{key:ua,name:ea}=Ua,Aa=Tt(Ua,["key","name"]),Ia,ia;return dt.createElement(be.Z,{className:"mb20",key:ua,align:"middle",wrap:!1},dt.createElement(je.Z,{flex:"0 0 auto",className:`${We.Z.blankIndex}`},"\u586B\u7A7A\u9879",la+1),dt.createElement(je.Z,{flex:1},dt.createElement(be.Z,{align:"top",justify:"space-between",wrap:!1},dt.createElement(je.Z,null,dt.createElement(Fe.default.Item,ht(Zt({},Aa),{name:[ea,"answer_text"],noStyle:!0}),(Ia=La==null?void 0:La[ea])!=null&&Ia.multi_line||(ia=La==null?void 0:La[ea])!=null&&ia.multiLine?dt.createElement(Ae,{spellCheck:!1,style:{marginLeft:10,width:550}}):dt.createElement(ve.default,{style:{marginLeft:10,width:550},className:We.Z.blankInput,size:"large",maxLength:1e3,onBlur:mr=>{}}))),nt&&dt.createElement(je.Z,{flex:"224px"},dt.createElement(Fe.default.Item,ht(Zt({},Aa),{name:[ea,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),dt.createElement(Be.Z,{size:"large",className:We.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),dt.createElement("div",{onClick:()=>bn(!0)},dt.createElement(Fe.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},dt.createElement(De.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:It}))),dt.createElement(Fe.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},dt.createElement(Ue.default,{size:"large"},mt.map(Gt=>dt.createElement(Ue.default.Option,{key:Gt.title,value:Gt.key}," ",Gt.title)))),dt.createElement(Fe.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},dt.createElement(Fe.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},dt.createElement(Be.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),dt.createElement("span",{className:"ml10 font14"},"\u79D2")),dt.createElement(Fe.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},dt.createElement(ke.ZP.Group,{style:{marginTop:-10}},dt.createElement(ke.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),dt.createElement(ke.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),dt.createElement(ke.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),dt.createElement(Fe.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),dt.createElement("div",{style:{background:"#F6F7F9",padding:15}},dt.createElement(Fe.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},dt.createElement(Ae,{rows:4})),dt.createElement(Fe.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},dt.createElement(Ae,{rows:4}))),dt.createElement(wt,{form:Xe,answerKey:jn,hackIdentifier:xn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:dt.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},85500:function(et,xt,oe){"use strict";oe.d(xt,{u:function(){return me}});var b=oe(59301),ve=oe(95237),Fe=oe(43604),Te=oe(6848),be=oe(78241),je=oe(58e3),Be=oe(32134),Ue=oe(12893),ke=oe(3969),De=oe(59301),Ge=Object.defineProperty,We=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(fe,Pe,Ke)=>Pe in fe?Ge(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):fe[Pe]=Ke,y=(fe,Pe)=>{for(var Ke in Pe||(Pe={}))E.call(Pe,Ke)&&x(fe,Ke,Pe[Ke]);if(le)for(var Ke of le(Pe))a.call(Pe,Ke)&&x(fe,Ke,Pe[Ke]);return fe},z=(fe,Pe)=>We(fe,Qe(Pe)),ne=(fe,Pe)=>{var Ke={};for(var Oe in fe)E.call(fe,Oe)&&Pe.indexOf(Oe)<0&&(Ke[Oe]=fe[Oe]);if(fe!=null&&le)for(var Oe of le(fe))Pe.indexOf(Oe)<0&&a.call(fe,Oe)&&(Ke[Oe]=fe[Oe]);return Ke};const re=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=({value:fe,onChange:Pe,choiceTextKey:Ke,answerKey:Oe,index:ct,isEdit:Le,setInputActive:Ce,form:tt,choiceOptionsPath:it,allowChangeMode:xe,showAddIcon:pt,addItem:wt,deleteItem:Nt})=>{console.log(fe,"value");const dt=(fe==null?void 0:fe[Oe])===1,kt=()=>{const St=tt.getFieldValue(it);tt.setFieldValue(it,St.map(Vt=>z(y({},Vt),{[Oe]:0})))},rn=()=>{dt?Pe(z(y({},fe),{[Oe]:0})):(xe||kt(),Pe(z(y({},fe),{[Oe]:1})))};return De.createElement(ve.Z,{className:je.Z.choiceWrap,align:"middle",wrap:!1},De.createElement(Fe.Z,{onClick:rn,className:`${je.Z.choiceIndex} ${dt?je.Z.activeAnswer:""}`},re[ct]),De.createElement(Fe.Z,{flex:1,className:`${je.Z.editorWrap} ml15`,onClick:Ce},De.createElement(ke.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Le,value:fe==null?void 0:fe[Ke],onChange:St=>{Pe(z(y({},fe),{[Ke]:St}))}})),De.createElement(Fe.Z,{flex:"0 0 auto",className:"ml15"},De.createElement("div",{onClick:rn,className:`${je.Z.setAnswerBtn} ${dt?je.Z.activeAnswer:""}`},dt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),De.createElement(Fe.Z,{className:je.Z.actionWrapper},De.createElement(Te.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},De.createElement(Be.Z,{className:je.Z.addIcon,onClick:wt,style:{visibility:pt?"visible":"hidden"}})),De.createElement(Te.Z,{title:"\u5220\u9664"},De.createElement(Ue.Z,{className:je.Z.deleteIcon,onClick:Nt,style:{visibility:ct>1?"visible":"hidden"}}))))},me=({questionTitlePlaceholder:fe,titleKey:Pe,choiceKey:Ke,analysisKey:Oe,choiceTextKey:ct,answerKey:Le,choiceOptionsPath:Ce,allowChangeMode:tt=!0,form:it,showAnalysis:xe=!0})=>{const[pt,wt]=(0,b.useState)(),[Nt,dt]=(0,b.useState)(!1);return De.createElement("div",{className:je.Z.wrap},De.createElement("div",{className:je.Z.questionTitleEditorWrap},De.createElement(be.default.Item,{label:"\u9898\u5E72",name:Pe,labelCol:{span:24},rules:[{required:!0}]},De.createElement(ke.h,{scrollId:Array.isArray(Pe)?Pe.join("_"):`${Pe}`,watch:!0,height:140,placeholder:fe}))),De.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),De.createElement(be.default.List,{name:Ke,rules:[{validator(kt,rn){const St=rn.some(He=>He[Le]===1),Vt=rn.findIndex(He=>{var Re;return((Re=He[ct])==null?void 0:Re.length)<=0});return Vt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[Vt]}\u9009\u9879\u7684\u5185\u5BB9`)):St?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(kt,{add:rn,remove:St})=>De.createElement("div",{id:Array.isArray(Ce)?Ce.join("_"):`${Ce}`},kt.map((Vt,He)=>{var Re=Vt,{key:bt,name:Zt}=Re,ht=ne(Re,["key","name"]);const Tt=pt===bt,Ae=()=>{wt(bt)},mt=He<7&&He===kt.length-1,Yt=()=>rn({[ct]:"",[Le]:0}),vt=()=>St(Zt);return De.createElement(be.default.Item,z(y({},ht),{key:bt,name:Zt,className:je.Z.choiceListWrap,rules:[{validator(rt,mn){return mn!=null&&mn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[He]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),De.createElement(ie,{choiceTextKey:ct,answerKey:Le,index:He,isEdit:Tt,setInputActive:Ae,form:it,choiceOptionsPath:Ce,allowChangeMode:tt,showAddIcon:mt,addItem:Yt,deleteItem:vt}))}),kt.length<8&&De.createElement("div",{className:`${je.Z.addBtn} mb30`,onClick:()=>rn({[ct]:"",[Le]:0})},"\u6DFB\u52A0\u9009\u9879"))),xe&&De.createElement("div",{onClick:()=>dt(!0)},De.createElement(be.default.Item,{name:Oe,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},De.createElement(ke.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Nt}))))}},78909:function(et,xt,oe){"use strict";oe.d(xt,{u:function(){return tt}});var b=oe(59301),ve=oe(43418),Fe=oe(95237),Te=oe(43604),be=oe(92832),je=oe(6848),Be=oe(78673),Ue=oe(78241),ke=oe(5112),De=oe(5871),Ge=oe(3969),We=oe(12893),Qe=oe(61485),le=oe(58e3),E=oe(27687),a=oe(59301),x=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,me=(it,xe,pt)=>xe in it?x(it,xe,{enumerable:!0,configurable:!0,writable:!0,value:pt}):it[xe]=pt,fe=(it,xe)=>{for(var pt in xe||(xe={}))re.call(xe,pt)&&me(it,pt,xe[pt]);if(ne)for(var pt of ne(xe))ie.call(xe,pt)&&me(it,pt,xe[pt]);return it},Pe=(it,xe)=>y(it,z(xe)),Ke=(it,xe)=>{var pt={};for(var wt in it)re.call(it,wt)&&xe.indexOf(wt)<0&&(pt[wt]=it[wt]);if(it!=null&&ne)for(var wt of ne(it))xe.indexOf(wt)<0&&ie.call(it,wt)&&(pt[wt]=it[wt]);return pt};const Oe=({value:it,onChange:xe})=>{const pt=Nt=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const dt=[...it];dt.splice(Nt,1),xe(dt)}})},wt=()=>{const Nt=[...it];Nt.push(""),xe(Nt)};return a.createElement(Fe.Z,{className:"ml20"},a.createElement(Te.Z,{flex:1},it==null?void 0:it.map((Nt,dt)=>a.createElement(Fe.Z,{key:`${Nt}_${dt}`,className:"mb20"},a.createElement(be.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Nt,autoSize:{maxRows:3},maxLength:1e3,onBlur:kt=>{const rn=[...it],St=kt.target.value.trim();rn[dt]=St,xe(rn)}}),a.createElement(je.Z,{title:"\u5220\u9664"},a.createElement(We.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:dt>0?"visible":"hidden"},onClick:()=>pt(dt)}))))),a.createElement(Te.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{wt()}},"\u65B0\u589E\u7B54\u6848")))},ct=({value:it,onChange:xe})=>{const pt=Nt=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const dt=[...it];dt.splice(Nt,1),xe(dt)}})},wt=()=>{const Nt=[...it];Nt.push(""),xe(Nt)};return a.createElement(Fe.Z,{className:"ml20"},a.createElement(Te.Z,{flex:1},it==null?void 0:it.map((Nt,dt)=>a.createElement(Fe.Z,{key:`${Nt}_${dt}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:Nt,style:{flex:1},onChange:kt=>{const rn=[...it];rn[dt]=kt,xe(rn)}}),a.createElement(je.Z,{title:"\u5220\u9664"},a.createElement(We.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:dt>0?"visible":"hidden"},onClick:()=>pt(dt)}))))),a.createElement(Te.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{wt()}},"\u65B0\u589E\u7B54\u6848")))},Le=({value:it=!0,onChange:xe})=>a.createElement(Be.Z,{checked:!it,onChange:pt=>{xe(!pt)}}),Ce="\u2581",tt=({questionTitlePlaceholder:it,form:xe,scoreByBlank:pt=!1,answerKey:wt})=>{const[Nt,dt]=(0,b.useState)(!1),kt=(ht,Tt)=>{const Ae=Tt.line;let mt=0;for(let vt=0;vt{const Yt=ht.getRange(Tt.from,Tt.to);let vt=0;if(Tt.text.forEach(rt=>{vt+=rt.split(Ce).length-1}),Tt.origin!=="setValue"){if(Yt&&Yt.indexOf(Ce)!==-1){const rt=Yt.split(Ce).length-1,mn=kt(ht,Tt.from);if(console.log(`\u5220\u9664${rt}\u4E2A\uFF0C \u524D\u9762\u6709${mn}\u4E2A\uFF0C\u65B0\u589E${vt}\u4E2A`),rt>1){const Wt=Array.from({length:rt},(Xe,nt)=>mn+nt);mt(Wt)}else mt(mn)}else if(vt>0){const rt=kt(ht,Tt.from);console.log(`\u65B0\u589E${vt}\u4E2A\uFF0C\u4E4B\u524D\u6709${rt}\u4E2A`),Ae(vt,rt)}}},St=()=>{const ht=xe.getFieldValue(wt);xe.setFieldsValue({[wt]:ht.map((Tt,Ae)=>Pe(fe({},Tt),{position:Ae+1}))})},Vt=(0,b.useRef)(),He=(ht,Tt)=>{for(let Ae=0;Ae{Re.current(ht),St()},Zt=Ue.default.useWatch(wt,xe);return a.createElement("div",{className:le.Z.wrap},a.createElement("div",{className:le.Z.questionTitleEditorWrap},a.createElement(Ue.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ge.h,{scrollId:"name",watch:!0,height:140,placeholder:it,showNullButton:!0,onCMBeforeChange:(ht,Tt)=>{rn(ht,Tt,He,bt)}}))),a.createElement(Ue.default.List,{name:wt,rules:[{validator(ht,Tt){if(!(Tt!=null&&Tt.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ae of Tt){const{answer_text:mt}=Ae||{};if(mt!=null&&mt.some(Yt=>(Yt==null?void 0:Yt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ht,{add:Tt,remove:Ae},{errors:mt})=>(Vt.current=Tt,Re.current=Ae,a.createElement(a.Fragment,null,a.createElement(Ue.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(ht!=null&&ht.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),ht.map((Yt,vt)=>{var rt=Yt,{key:mn,name:Wt}=rt,Xe=Ke(rt,["key","name"]),nt,xn;return a.createElement("div",{style:{marginBottom:10},key:mn},a.createElement(Fe.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Te.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${le.Z.blankIndex}`},"\u586B\u7A7A\u9879",vt+1),a.createElement(Ue.default.Item,Pe(fe({},Xe),{name:[Wt,"model"],noStyle:!0}),a.createElement(ke.ZP.Group,{onChange:()=>{const jn=xe.getFieldValue(wt);xe.setFieldsValue({[wt]:jn.map((It,bn)=>Pe(fe({},It),{answer_text:Wt===bn?[""]:It.answer_text}))})}},a.createElement(ke.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(je.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Qe.Z,null))),a.createElement(ke.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(je.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Qe.Z,null)))))),a.createElement(Fe.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Te.Z,{flex:1},a.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Te.Z,{flex:1},a.createElement(Ue.default.Item,Pe(fe({},Xe),{name:[Wt,"answer_text"],noStyle:!0}),((xn=(nt=xe.getFieldValue(wt))==null?void 0:nt[Wt])==null?void 0:xn.model)===1?a.createElement(Oe,null):a.createElement(ct,null))),pt&&a.createElement(Te.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Ue.default.Item,Pe(fe({},Xe),{name:[Wt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:le.Z.blankInputNumberWrapper}),a.createElement(De.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Ue.default.Item,Pe(fe({},Xe),{name:[Wt,"position"],noStyle:!0}),a.createElement(be.default,{type:"hidden"})))))})))),a.createElement(Fe.Z,{align:"middle"},a.createElement(Ue.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(Be.Z,null)),a.createElement(Te.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Fe.Z,{align:"middle"},a.createElement(Ue.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(Be.Z,null)),a.createElement(Te.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Zt==null?void 0:Zt.length)>1&&a.createElement(Fe.Z,{align:"middle",className:(Zt==null?void 0:Zt.length)>1?"mb30":`${le.Z.hide}`},a.createElement(Ue.default.Item,{name:"is_ordered"},a.createElement(Le,null)),a.createElement(Te.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>dt(!0)},a.createElement(Ue.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ge.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Nt}))))}},27277:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return ne}});var b=oe(59301),ve=oe(95237),Fe=oe(43604),Te=oe(78241),be=oe(58e3),je=oe(3969),Be=oe(59301),Ue=Object.defineProperty,ke=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,le=(re,ie,me)=>ie in re?Ue(re,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):re[ie]=me,E=(re,ie)=>{for(var me in ie||(ie={}))We.call(ie,me)&&le(re,me,ie[me]);if(Ge)for(var me of Ge(ie))Qe.call(ie,me)&&le(re,me,ie[me]);return re},a=(re,ie)=>ke(re,De(ie)),x=(re,ie)=>{var me={};for(var fe in re)We.call(re,fe)&&ie.indexOf(fe)<0&&(me[fe]=re[fe]);if(re!=null&&Ge)for(var fe of Ge(re))ie.indexOf(fe)<0&&Qe.call(re,fe)&&(me[fe]=re[fe]);return me};const y={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:ie,form:me})=>{const fe=(re==null?void 0:re.is_answer)===1,Pe=re==null?void 0:re.choice_text,Ke=()=>{const Oe=me.getFieldsValue().choices.map(ct=>({choice_text:ct.choice_text,is_answer:0}));me.setFieldsValue({choices:Oe}),ie(a(E({},re),{is_answer:1}))};return Be.createElement(ve.Z,{className:be.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Be.createElement(Fe.Z,{onClick:Ke,className:`${be.Z.choiceIndex} ${be.Z.judgementIndex} ${fe?be.Z.activeAnswer:""}`},y[Pe]),Be.createElement(Fe.Z,{flex:1,className:`${be.Z.editorWrap} ml15`},Be.createElement("div",{className:`${be.Z.inputBorder} ${be.Z.placeholder} ${fe?be.Z.activeJudgementAnswer:""}`},Pe)),Be.createElement(Fe.Z,{flex:"0 0 auto",className:"ml15"},Be.createElement("div",{onClick:Ke,className:`${be.Z.setAnswerBtn} ${fe?be.Z.activeAnswer:""}`},fe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ne=({questionTitlePlaceholder:re,choiceKey:ie,form:me})=>{const[fe,Pe]=(0,b.useState)(!1);return Be.createElement("div",{className:be.Z.wrap},Be.createElement("div",{className:be.Z.questionTitleEditorWrap},Be.createElement(Te.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Be.createElement(je.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),Be.createElement(Te.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Be.createElement(Te.default.List,{name:"choices",rules:[{validator(Ke,Oe){return Oe.some(Le=>(Le==null?void 0:Le.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ke=>Be.createElement("div",{id:"choices"},Ke.map(Oe=>{var ct=Oe,{key:Le,name:Ce}=ct,tt=x(ct,["key","name"]);return Be.createElement(Te.default.Item,a(E({},tt),{key:Le,name:Ce,noStyle:!0}),Be.createElement(z,{form:me}))})))),Be.createElement("div",{onClick:()=>Pe(!0)},Be.createElement(Te.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Be.createElement(je.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:fe}))))}},3969:function(et,xt,oe){"use strict";oe.d(xt,{h:function(){return E},x:function(){return a}});var b=oe(96565),ve=oe(58e3),Fe=oe(6339),Te=oe(59301),be=Object.defineProperty,je=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ge=(x,y,z)=>y in x?be(x,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[y]=z,We=(x,y)=>{for(var z in y||(y={}))ke.call(y,z)&&Ge(x,z,y[z]);if(Ue)for(var z of Ue(y))De.call(y,z)&&Ge(x,z,y[z]);return x},Qe=(x,y)=>je(x,Be(y)),le=(x,y)=>{var z={};for(var ne in x)ke.call(x,ne)&&y.indexOf(ne)<0&&(z[ne]=x[ne]);if(x!=null&&Ue)for(var ne of Ue(x))y.indexOf(ne)<0&&De.call(x,ne)&&(z[ne]=x[ne]);return z};const E=x=>{var y=x,{value:z,onChange:ne,scrollId:re}=y,ie=le(y,["value","onChange","scrollId"]);return Te.createElement("div",{id:re||""},Te.createElement(b.Z,Qe(We({},ie),{defaultValue:z,onChange:(me,fe)=>{fe!=null&&fe.length?ne(me,fe):ne(me)}})))},a=({value:x,onChange:y,placeholder:z,height:ne=140,isEdit:re,miniToolbar:ie,watch:me=!0})=>re?Te.createElement(b.Z,{watch:me,isFocus:!0,height:ne||void 0,placeholder:z,defaultValue:x,onChange:y,miniToolbar:ie}):Te.createElement("div",{style:{cursor:"pointer"}},x?Te.createElement(Fe.Z,{className:ve.Z.inputBorder,value:x}):Te.createElement("div",{className:`${ve.Z.inputBorder} ${ve.Z.placeholder} inputBorderError`},z))},54190:function(et,xt,oe){"use strict";oe.d(xt,{W:function(){return ct}});var b=oe(59301),ve=oe(8591),Fe=oe(12563),Te=oe(78241),be=oe(78673),je=oe(95237),Be=oe(43604),Ue=oe(6848),ke=oe(92832),De=oe(5871),Ge=oe(58e3),We=oe(3969),Qe=oe(96565),le=oe(61485),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(Le,Ce,tt)=>Ce in Le?E(Le,Ce,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Le[Ce]=tt,ie=(Le,Ce)=>{for(var tt in Ce||(Ce={}))z.call(Ce,tt)&&re(Le,tt,Ce[tt]);if(y)for(var tt of y(Ce))ne.call(Ce,tt)&&re(Le,tt,Ce[tt]);return Le},me=(Le,Ce)=>a(Le,x(Ce)),fe=(Le,Ce)=>{var tt={};for(var it in Le)z.call(Le,it)&&Ce.indexOf(it)<0&&(tt[it]=Le[it]);if(Le!=null&&y)for(var it of y(Le))Ce.indexOf(it)<0&&ne.call(Le,it)&&(tt[it]=Le[it]);return tt};const Pe=Le=>{var Ce=Le,{value:tt,onChange:it}=Ce,xe=fe(Ce,["value","onChange"]);const pt=wt=>{it([wt])};return b.createElement(Qe.Z,me(ie({},xe),{defaultValue:tt==null?void 0:tt[0],onChange:pt}))},Ke=Le=>{if(!Le)return!1;if(/^s*$/.test(Le)||Le.trim()===""){ve.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ce=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Le==="|"?(ve.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Oe=({value:Le=[],onClose:Ce})=>b.createElement(Fe.default,{closable:!0,onClose:Ce,className:Ge.Z.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Le.join(" \u6216 "))),ct=({questionTitlePlaceholder:Le,form:Ce,showKeywords:tt,isMustKeyWords:it=tt})=>{const[xe,pt]=(0,b.useState)(!1),[wt,Nt]=(0,b.useState)(""),dt=Te.default.useWatch("use_keywords",Ce),kt=Te.default.useWatch("question_score",Ce);return b.createElement("div",{className:Ge.Z.wrap},b.createElement("div",{className:Ge.Z.questionTitleEditorWrap},b.createElement(Te.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},b.createElement(We.h,{scrollId:"name",watch:!0,height:140,placeholder:Le}))),b.createElement(Te.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},b.createElement(Pe,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),tt&&!it&&b.createElement(Te.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},b.createElement(be.Z,{defaultChecked:!0})),tt&&it&&b.createElement(je.Z,{align:"middle",className:"mb30"},b.createElement(Te.default.Item,{name:"use_keywords",valuePropName:"checked"},b.createElement(be.Z,null)),b.createElement(Be.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(Be.Z,null,b.createElement(Ue.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(le.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(dt||!it)&&b.createElement(Te.default.List,{name:"keywords",rules:[{validator(rn,St){return it?St!=null&&St.length?(St==null?void 0:St.reduce((He,Re)=>He+Re.score,0))>parseFloat(kt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(rn,{add:St,remove:Vt})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${Ge.Z.title} mb10`},it?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(je.Z,{align:"middle",className:"font14 mb30"},b.createElement(Be.Z,{flex:1},b.createElement(ke.default,{value:wt,onChange:He=>{Nt(He.target.value)},maxLength:50,allowClear:!0,onPressEnter:He=>{var Re,bt,Zt,ht;const Tt=`${(Re=He.target)==null?void 0:Re.value}`,Ae=(Zt=(bt=Tt==null?void 0:Tt.split("|"))==null?void 0:bt.filter(vt=>!!vt))==null?void 0:Zt.map(vt=>vt==null?void 0:vt.trim()),mt=Ce.getFieldValue("keywords"),Yt=((ht=mt==null?void 0:mt.map(vt=>vt==null?void 0:vt.keyword))==null?void 0:ht.flat())||[];for(const vt of Ae)if(Yt.includes(vt)){ve.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ke(Tt)&&(St({keyword:Ae,score:1}),Nt(""))},className:Ge.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(Be.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),rn.map(He=>{var Re=He,{key:bt,name:Zt}=Re,ht=fe(Re,["key","name"]);return b.createElement(je.Z,{key:bt,className:"mb20",style:{marginRight:148}},b.createElement(Be.Z,{flex:1},b.createElement(je.Z,{align:"middle",justify:"space-between"},b.createElement(Te.default.Item,me(ie({},ht),{name:[Zt,"keyword"]}),b.createElement(Oe,{onClose:()=>Vt(Zt)})),it&&b.createElement(Te.default.Item,me(ie({},ht),{name:[Zt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ge.Z.blankInputNumberWrapper}),b.createElement(De.Z,{className:Ge.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>pt(!0)},b.createElement(Te.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(We.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xe}))))}},94637:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return be}});var b={text:"text___bQulM",sup:"sup___rX_Y3"},ve=oe(78241),Fe=oe(59301),be=({text:je,name:Be="question_score"})=>{const Ue=({value:ke})=>Fe.createElement("div",{className:b.text},Fe.createElement("span",{className:b.sup},"*"),Fe.createElement("span",{className:"mr10"},"\u5206\u503C"),Fe.createElement("span",null,ke||"--"),Fe.createElement("span",{className:"c-grey-999"},je));return Fe.createElement(ve.default.Item,{noStyle:!0,name:Be},Fe.createElement(Ue,null))}},85533:function(et,xt,oe){"use strict";oe.d(xt,{h:function(){return re}});var b=oe(59301),ve=oe(57809),Fe=oe(78241),Te=oe(3113),be=oe(89780),je=oe.n(be),Be=oe(45559),Ue=oe(42313),ke=Object.defineProperty,De=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(ie,me,fe)=>me in ie?ke(ie,me,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ie[me]=fe,a=(ie,me)=>{for(var fe in me||(me={}))Qe.call(me,fe)&&E(ie,fe,me[fe]);if(We)for(var fe of We(me))le.call(me,fe)&&E(ie,fe,me[fe]);return ie},x=(ie,me)=>De(ie,Ge(me));const y=ve.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};xt.Z=({callback:ie,onCancel:me})=>{const[fe,Pe]=(0,b.useState)("python");function Ke(ct){Pe(ne[ct][1])}function Oe(ct){ie(ct)}return b.createElement(Fe.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Oe,style:{width:500}}),b.createElement(Fe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(ve.default,{getPopupContainer:ct=>ct.parentNode,onChange:Ke},Object.keys(ne).map(ct=>b.createElement(y,{key:ct,value:ct},ne[ct][0])))),b.createElement(Fe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(re,{mode:fe})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Te.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function re({value:ie,onChange:me,mode:fe,options:Pe={}}){const Ke=(0,b.useRef)(),[Oe,ct]=(0,b.useState)();return(0,b.useEffect)(()=>{if(Oe){let Le=function(Ce){const tt=Ce.getValue();me&&me(tt)};return Oe.on("change",Le),()=>{Oe.off("change",Le)}}},[Oe,me]),(0,b.useEffect)(()=>{Oe&&Oe.setOption("mode",fe)},[Oe,fe]),(0,b.useEffect)(()=>{Oe&&(ie!==Oe.getValue()||ie==="")&&setTimeout(()=>{Oe.setValue(ie||"")},300)},[Oe,ie]),(0,b.useEffect)(()=>{if(Ke.current&&!Oe){const Le=je().fromTextArea(Ke.current,a({mode:fe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Pe));ct(Le)}},[Ke.current,Oe]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:Ke}))}},96565:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Sn}});var b=oe(59301),ve=oe(89780),Fe=oe.n(ve),Te=oe(76374),be=oe(45559),je=oe(6313),Be=oe(25717),Ue=oe(99498),ke=oe(25419),De=oe(67549),Ge=oe(6339),We=({value:Ne="",className:Ye,showTextOnly:Ze,showLines:jt,style:en={}})=>{const pn=(0,b.useMemo)(()=>"",[Ne]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:pn}}))},Qe=oe(59301),le=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Ne,Ye,Ze)=>Ye in Ne?le(Ne,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Ne[Ye]=Ze,re=(Ne,Ye)=>{for(var Ze in Ye||(Ye={}))y.call(Ye,Ze)&&ne(Ne,Ze,Ye[Ze]);if(x)for(var Ze of x(Ye))z.call(Ye,Ze)&&ne(Ne,Ze,Ye[Ze]);return Ne},ie=(Ne,Ye)=>E(Ne,a(Ye));let me=[{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 fe({onActionCallback:Ne,title:Ye,icon:Ze,actionName:jt,className:en="",children:pn}){function ta(){Ne(jt)}return Qe.createElement("a",{title:Ye,className:en,onClick:ta},Qe.createElement("i",{className:`${Ze}`}),pn)}var Pe=({watch:Ne,showNullButton:Ye,showNullProgramButton:Ze,onActionCallback:jt,fullScreen:en,insertTemp:pn,hidetoolBar:ta,extraUse:Mn})=>{const wn=[...me,{title:`${Ne?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ne?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Qe.createElement("ul",{className:"markdown-toolbar-container"},!ta&&wn.map(($e,Pt)=>Qe.createElement("li",{key:Pt},$e.actionName?Qe.createElement(fe,ie(re({},$e),{onActionCallback:jt})):Qe.createElement("span",{className:"v-line"}))),Ye?Qe.createElement("li",null,Qe.createElement(fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:jt},Qe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ze?Qe.createElement(Qe.Fragment,null,Qe.createElement("li",null,Qe.createElement(fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:jt},Qe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Qe.createElement("li",null,Qe.createElement(fe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:jt},Qe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,pn&&Qe.createElement("li",null,Qe.createElement(fe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${pn}`,onActionCallback:jt},Qe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Mn&&Qe.createElement("li",null,Mn),Qe.createElement("li",{className:"btn-full-screen"},Qe.createElement(fe,{icon:`${en?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:en?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:jt})))},Ke=oe(57261),Oe=oe(78241),ct=oe(92832),Le=oe(3113),Ce=Object.defineProperty,tt=Object.defineProperties,it=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Nt=(Ne,Ye,Ze)=>Ye in Ne?Ce(Ne,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Ne[Ye]=Ze,dt=(Ne,Ye)=>{for(var Ze in Ye||(Ye={}))pt.call(Ye,Ze)&&Nt(Ne,Ze,Ye[Ze]);if(xe)for(var Ze of xe(Ye))wt.call(Ye,Ze)&&Nt(Ne,Ze,Ye[Ze]);return Ne},kt=(Ne,Ye)=>tt(Ne,it(Ye));const rn={labelCol:{span:4},wrapperCol:{span:20}};var St=({callback:Ne,onCancel:Ye})=>{function Ze(jt){Ne(jt)}return b.createElement(Oe.default,kt(dt({},rn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ze,style:{width:500}}),b.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(ct.default,null)),b.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(ct.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Le.ZP,{type:"ghost",onClick:Ye},"\u53D6\u6D88")))},Vt=oe(85533),He=oe(45053),Re=oe(43418),bt=oe(95237),Zt=oe(16750),ht=oe(59301),Tt=({callback:Ne,onCancel:Ye})=>{const Ze=document.createElement("canvas"),jt=Ze.getContext("2d");Ze.width=1e3,Ze.height=800,jt.fillStyle="#ffffff",jt.fillRect(0,0,Ze.width,Ze.height);const en=Ze.toDataURL("image/png");return ht.createElement(Re.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ht.createElement(bt.Z,{style:{height:"100vh"}},ht.createElement(Zt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:en,visible:!0,title:String(Date.now())},onOk:pn=>{Ne({src:pn.url})},onClose:Ye})))},Ae=oe(12378);function mt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(mt,go.CommandHandler),mt.prototype.canAlignSelection=function(){var Ne=this.diagram;return!(Ne===null||Ne.isReadOnly||Ne.isModelReadOnly||Ne.selection.count<2)},mt.prototype.alignLeft=function(){var Ne=this.diagram;Ne.startTransaction("aligning left");var Ye=1/0;Ne.selection.each(function(Ze){Ze instanceof go.Link||(Ye=Math.min(Ze.position.x,Ye))}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ye,Ze.position.y))}),Ne.commitTransaction("aligning left")},mt.prototype.alignRight=function(){var Ne=this.diagram;Ne.startTransaction("aligning right");var Ye=-1/0;Ne.selection.each(function(Ze){if(!(Ze instanceof go.Link)){var jt=Ze.actualBounds.x+Ze.actualBounds.width;Ye=Math.max(jt,Ye)}}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ye-Ze.actualBounds.width,Ze.position.y))}),Ne.commitTransaction("aligning right")},mt.prototype.alignTop=function(){var Ne=this.diagram;Ne.startTransaction("alignTop");var Ye=1/0;Ne.selection.each(function(Ze){Ze instanceof go.Link||(Ye=Math.min(Ze.position.y,Ye))}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ze.position.x,Ye))}),Ne.commitTransaction("alignTop")},mt.prototype.alignBottom=function(){var Ne=this.diagram;Ne.startTransaction("aligning bottom");var Ye=-1/0;Ne.selection.each(function(Ze){if(!(Ze instanceof go.Link)){var jt=Ze.actualBounds.y+Ze.actualBounds.height;Ye=Math.max(jt,Ye)}}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ze.actualBounds.x,Ye-Ze.actualBounds.height))}),Ne.commitTransaction("aligning bottom")},mt.prototype.alignCenterX=function(){var Ne=this.diagram,Ye=Ne.selection.first();if(Ye){Ne.startTransaction("aligning Center X");var Ze=Ye.actualBounds.x+Ye.actualBounds.width/2;Ne.selection.each(function(jt){jt instanceof go.Link||jt.move(new go.Point(Ze-jt.actualBounds.width/2,jt.actualBounds.y))}),Ne.commitTransaction("aligning Center X")}},mt.prototype.alignCenterY=function(){var Ne=this.diagram,Ye=Ne.selection.first();if(Ye){Ne.startTransaction("aligning Center Y");var Ze=Ye.actualBounds.y+Ye.actualBounds.height/2;Ne.selection.each(function(jt){jt instanceof go.Link||jt.move(new go.Point(jt.actualBounds.x,Ze-jt.actualBounds.height/2))}),Ne.commitTransaction("aligning Center Y")}},mt.prototype.alignColumn=function(Ne){var Ye=this.diagram;Ye.startTransaction("align Column"),Ne===void 0&&(Ne=0),Ne=parseFloat(Ne);var Ze=new Array;Ye.selection.each(function(Mn){Mn instanceof go.Link||Ze.push(Mn)});for(var jt=0;jt0){for(var Mn=pn.elt(ta-1);Mn!==null&&Mn.isTreeExpanded&&!Mn.isTreeLeaf;){var wn=this._sortTreeChildrenByY(Mn);Mn=wn.last()}Mn!==null&&Ne.select(Mn)}else Ne.select(en)}}else if(Ze.key==="Down")if(Ye.isTreeExpanded&&!Ye.isTreeLeaf){var jt=this._sortTreeChildrenByY(Ye).first();jt!==null&&Ne.select(jt)}else for(;Ye!==null;){var en=Ye.findTreeParentNode();if(en===null)break;var pn=this._sortTreeChildrenByY(en),ta=pn.indexOf(Ye);if(tapn.y?1:en.xpn.x?1:0}),Ye},mt.prototype.copyToClipboard=function(Ne){go.CommandHandler.prototype.copyToClipboard.call(this,Ne),this._lastPasteOffset.set(this.pasteOffset)},mt.prototype.pasteFromClipboard=function(){var Ne=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ne,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ne},Object.defineProperty(mt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ne){if(Ne!=="move"&&Ne!=="select"&&Ne!=="scroll"&&Ne!=="tree"&&Ne!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ne);this._arrowKeyBehavior=Ne}}),Object.defineProperty(mt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ne){if(!(Ne instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ne);this._pasteOffset.set(Ne)}});var Yt=mt,vt=oe(25863),rt=oe(43604),mn=oe(38147),Wt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Xe=oe(59301),nt=(Ne,Ye,Ze)=>new Promise((jt,en)=>{var pn=wn=>{try{Mn(Ze.next(wn))}catch($e){en($e)}},ta=wn=>{try{Mn(Ze.throw(wn))}catch($e){en($e)}},Mn=wn=>wn.done?jt(wn.value):Promise.resolve(wn.value).then(pn,ta);Mn((Ze=Ze.apply(Ne,Ye)).next())});function xn({onCancel:Ne,callback:Ye}){let Ze=(0,b.useRef)(),jt=(0,b.useRef)(),en=(0,b.useRef)(),pn=(0,b.useRef)(!1);const ta=(0,b.useRef)(!1),[Mn,wn]=(0,b.useState)(0);function $e(){const ft=Ae.bx.make,nn={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"};Ze.current=new Ae.S0(jt.current,{padding:20,grid:ft(Ae.s_,"Grid",ft(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ft(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Jt=>{var Cn=Jt.diagram.commandHandler.addTopLevelParts(Jt.diagram.selection,!0);Cn||Jt.diagram.currentTool.doCancel()},commandHandler:ft(Yt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Jt=>{var Cn=Jt.subject;Cn.location=Cn.location.copy().snapToGridPoint(Jt.diagram.grid.gridOrigin,Jt.diagram.grid.gridCellSize),setTimeout(()=>{Jt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Jt=>{var Cn=Jt.subject;setTimeout(()=>{Jt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Jt=>{var Cn=Jt.parameter.part;Cn.invalidateConnectedLinks();var ra=Jt.subject;Jt.diagram.toolManager.linkingTool.isForwards?ra.toNode.invalidateConnectedLinks():ra.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ze.current.nodeTemplate=ft(Ae.NB,"Auto",{locationSpot:Ae.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ae.$u(120,60),minSize:new Ae.$u(40,40),resizable:!0,resizeCellSize:new Ae.$u(10,10),rotatable:!0},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),new Ae.KX("desiredSize","size",Ae.$u.parse).makeTwoWay(Ae.$u.stringify),ft(Ae.bn,{name:"SHAPE",fill:nn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("figure"),new Ae.KX("fill"),new Ae.KX("stroke","borderColor"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),ft(Ae.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ft(Ae.al,{margin:1,textAlign:"center",overflow:Ae.al.OverflowEllipsis,editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),Ze.current.nodeTemplate.toolTip=ft("ToolTip",ft(Ae.s_,"Vertical",{maxSize:new Ae.$u(200,NaN)},ft(Ae.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ae.KX("text")),ft(Ae.al,{font:"10pt sans-serif",textAlign:"center"},new Ae.KX("text","details"))));function cn(Jt,Cn){var ra=(Bn,Na)=>{Bn.handled=!0,Bn.diagram.model.commit(Pa=>{var Ya=Na.part.adornedPart,sr=new Ae.E9().setRectSpot(Ya.actualBounds,Jt);sr.subtract(Ya.location),sr.scale(2,2),sr.x+=Math.sign(sr.x)*130,sr.y+=Math.sign(sr.y)*130,sr.add(Ya.location),sr.snapToGridPoint(Bn.diagram.grid.gridOrigin,Bn.diagram.grid.gridCellSize);var br=Pa.copyNodeData(Ya.data);Pa.setGroupKeyForNodeData(br,Pa.getGroupKeyForNodeData(Ya.data)),Pa.addNodeData(br);var Tr={from:Ya.key,to:Pa.getKeyForNodeData(br)};Pa.addLinkData(Tr);var fr=Bn.diagram.findNodeForData(br);fr.location=sr,Bn.diagram.select(fr),setTimeout(()=>{Bn.diagram.commandHandler.editTextBlock()},20)})};return ft(Ae.bn,{figure:Cn,alignment:Jt,alignmentFocus:Jt.opposite(),width:Jt.equals(Ae.z6.Top)||Jt.equals(Ae.z6.Bottom)?25:18,height:Jt.equals(Ae.z6.Top)||Jt.equals(Ae.z6.Bottom)?18:25,fill:"orange",stroke:nn.white,strokeWidth:4,mouseEnter:(Bn,Na)=>Na.fill="dodgerblue",mouseLeave:(Bn,Na)=>Na.fill="orange",isActionable:!0,click:ra,contextClick:ra})}function xa(Jt){return ft(Ae.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:(Cn,ra)=>ra.fill="dodgerblue",mouseLeave:(Cn,ra)=>ra.fill="orange",click:(Cn,ra)=>{Cn.diagram.commandHandler.showContextMenu(ra.part.adornedPart)}},Jt||{})}Ze.current.nodeTemplate.selectionAdornmentTemplate=ft(Ae.uz,"Spot",ft(Ae.Vm,{padding:10}),cn(Ae.z6.Top,"TriangleUp"),cn(Ae.z6.Left,"TriangleLeft"),cn(Ae.z6.Right,"TriangleRight"),cn(Ae.z6.Bottom,"TriangleDown"),xa({alignment:new Ae.z6(.75,0)}));function Kn(Jt,Cn){return(ra,Bn)=>{ra.handled=!0,ra.diagram.model.commit(Na=>{Na.set(Bn.part.adornedPart.data,Jt,Cn)})}}function lt(Jt,Cn){return Cn||(Cn="color"),ft(Ae.bn,{width:16,height:16,stroke:"lightgray",fill:Jt,margin:1,background:"transparent",mouseEnter:(ra,Bn)=>Bn.stroke="dodgerblue",mouseLeave:(ra,Bn)=>Bn.stroke="lightgray",click:Kn(Cn,Jt),contextClick:Kn(Cn,Jt)})}function Za(){return[ft("ContextMenuButton",ft(Ae.s_,"Horizontal",lt(nn.white,"fill"),lt(nn.beige,"fill"),lt(nn.extralightblue,"fill"),lt(nn.extralightred,"fill"))),ft("ContextMenuButton",ft(Ae.s_,"Horizontal",lt(nn.lightgray,"fill"),lt(nn.lightgreen,"fill"),lt(nn.lightblue,"fill"),lt(nn.lightred,"fill")))]}function Qn(){return[ft("ContextMenuButton",ft(Ae.s_,"Horizontal",lt(nn.black),lt(nn.green),lt(nn.blue),lt(nn.red))),ft("ContextMenuButton",ft(Ae.s_,"Horizontal",lt(nn.white),lt(nn.magenta),lt(nn.purple),lt(nn.orange)))]}function Wa(Jt,Cn){return Cn||(Cn="thickness"),ft(Ae.bn,"LineH",{width:16,height:16,strokeWidth:Jt,margin:1,background:"transparent",mouseEnter:(ra,Bn)=>Bn.background="dodgerblue",mouseLeave:(ra,Bn)=>Bn.background="transparent",click:Kn(Cn,Jt),contextClick:Kn(Cn,Jt)})}function Ga(Jt,Cn){return Cn||(Cn="dash"),ft(Ae.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Jt,margin:1,background:"transparent",mouseEnter:(ra,Bn)=>Bn.background="dodgerblue",mouseLeave:(ra,Bn)=>Bn.background="transparent",click:Kn(Cn,Jt),contextClick:Kn(Cn,Jt)})}function ja(){return[ft("ContextMenuButton",ft(Ae.s_,"Horizontal",Wa(1),Wa(2),Wa(3),Wa(4))),ft("ContextMenuButton",ft(Ae.s_,"Horizontal",Ga(null),Ga([2,4]),Ga([4,4])))]}function Ha(Jt,Cn){return Cn||(Cn="figure"),ft(Ae.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Jt,margin:1,background:"transparent",mouseEnter:(ra,Bn)=>Bn.fill="dodgerblue",mouseLeave:(ra,Bn)=>Bn.fill="lightgray",click:Kn(Cn,Jt),contextClick:Kn(Cn,Jt)})}Ze.current.nodeTemplate.contextMenu=ft("ContextMenu",ft("ContextMenuButton",ft(Ae.s_,"Horizontal",Ha("Rectangle"),Ha("RoundedRectangle"),Ha("Ellipse"),Ha("Diamond"))),ft("ContextMenuButton",ft(Ae.s_,"Horizontal",Ha("Parallelogram2"),Ha("ManualOperation"),Ha("Procedure"),Ha("Cylinder1"))),ft("ContextMenuButton",ft(Ae.s_,"Horizontal",Ha("Terminator"),Ha("CreateRequest"),Ha("Document"),Ha("TriangleDown"))),Za(),Qn(),ja()),Ze.current.groupTemplate=ft(Ae.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ae.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Jt,Cn)=>{var ra=Cn.addMembers(Cn.diagram.selection,!0);ra||Cn.diagram.currentTool.doCancel()},avoidable:!1},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),ft(Ae.s_,"Auto",{name:"BODY"},ft(Ae.bn,{parameter1:10,fill:nn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("fill"),new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),ft(Ae.Vm,{background:"transparent",margin:20})),ft(Ae.al,{alignment:Ae.z6.Top,alignmentFocus:Ae.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ae.KX("text"),new Ae.KX("stroke","color"))),Ze.current.groupTemplate.selectionAdornmentTemplate=ft(Ae.uz,"Spot",ft(Ae.s_,"Auto",ft(Ae.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ft(Ae.Vm,{margin:1.5})),xa({alignment:Ae.z6.TopRight,alignmentFocus:Ae.z6.BottomRight})),Ze.current.groupTemplate.contextMenu=ft("ContextMenu",Za(),Qn(),ja()),Ze.current.linkTemplate=ft(Ae.rU,{layerName:"Foreground",routing:Ae.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ae.KX("fromSpot","fromSpot",Ae.z6.parse),new Ae.KX("toSpot","toSpot",Ae.z6.parse),new Ae.KX("fromShortLength","dir",Jt=>Jt>=1?10:0),new Ae.KX("toShortLength","dir",Jt=>Jt>=1?10:0),new Ae.KX("points").makeTwoWay(),ft(Ae.bn,{strokeWidth:2},new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),ft(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,0),segmentOrientation:Ae.rU.OrientAlong,alignmentFocus:Ae.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",Jt=>Jt===1)),ft(Ae.bn,{segmentIndex:-1,segmentOffset:new Ae.E9(-10,6),segmentOrientation:Ae.rU.OrientPlus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",Jt=>Jt>=1),new Ae.KX("width","thickness",Jt=>7+3*Jt),new Ae.KX("height","thickness",Jt=>7+3*Jt),new Ae.KX("segmentOffset","thickness",Jt=>new Ae.E9(-15,4+1.5*Jt))),ft(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,-6),segmentOrientation:Ae.rU.OrientMinus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",Jt=>Jt===2),new Ae.KX("width","thickness",Jt=>7+3*Jt),new Ae.KX("height","thickness",Jt=>7+3*Jt),new Ae.KX("segmentOffset","thickness",Jt=>new Ae.E9(-15,4+1.5*Jt))),ft(Ae.al,{alignmentFocus:new Ae.z6(0,1,-4,0),editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),Ze.current.linkTemplate.selectionAdornmentTemplate=ft(Ae.uz,ft(Ae.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ur(2)},new Ae.KX("pathPattern","thickness",ur)),xa({alignmentFocus:new Ae.z6(0,0,-6,-4)}));function ur(Jt){return ft(Ae.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Jt+4).toString()+" H3"})}function qa(Jt){var Cn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Jt===0?Cn="M0 0 M16 16 M0 8 L16 8":Jt===2&&(Cn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ft(Ae.bn,{geometryString:Cn,margin:2,background:"transparent",mouseEnter:(ra,Bn)=>Bn.background="dodgerblue",mouseLeave:(ra,Bn)=>Bn.background="transparent",click:Kn("dir",Jt),contextClick:Kn("dir",Jt)})}function cr(Jt){var Cn=(ra,Bn)=>{ra.handled=!0,ra.diagram.model.commit(Na=>{var Pa=Bn.part.adornedPart;Na.set(Pa.data,Jt?"toSpot":"fromSpot",Ae.z6.stringify(Ae.z6.AllSides)),(Jt?Pa.toNode:Pa.fromNode).invalidateConnectedLinks()})};return ft(Ae.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ra,Bn)=>Bn.background="dodgerblue",mouseLeave:(ra,Bn)=>Bn.background="transparent",click:Cn,contextClick:Cn})}function Ht(Jt,Cn){var ra=0,Bn=Ae.z6.RightSide;Jt.equals(Ae.z6.Top)?(ra=270,Bn=Ae.z6.TopSide):Jt.equals(Ae.z6.Left)?(ra=180,Bn=Ae.z6.LeftSide):Jt.equals(Ae.z6.Bottom)&&(ra=90,Bn=Ae.z6.BottomSide),Cn||(ra-=180);var Na=(Pa,Ya)=>{Pa.handled=!0,Pa.diagram.model.commit(sr=>{var br=Ya.part.adornedPart;sr.set(br.data,Cn?"toSpot":"fromSpot",Ae.z6.stringify(Bn)),(Cn?br.toNode:br.fromNode).invalidateConnectedLinks()})};return ft(Ae.bn,{alignment:Jt,alignmentFocus:Jt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ra,background:"transparent",mouseEnter:(Pa,Ya)=>Ya.background="dodgerblue",mouseLeave:(Pa,Ya)=>Ya.background="transparent",click:Na,contextClick:Na})}Ze.current.linkTemplate.contextMenu=ft("ContextMenu",Qn(),ja(),ft("ContextMenuButton",ft(Ae.s_,"Horizontal",qa(0),qa(1),qa(2))),ft("ContextMenuButton",ft(Ae.s_,"Horizontal",ft(Ae.s_,"Spot",cr(!1),Ht(Ae.z6.Top,!1),Ht(Ae.z6.Left,!1),Ht(Ae.z6.Right,!1),Ht(Ae.z6.Bottom,!1)),ft(Ae.s_,"Spot",{margin:new Ae.Zt(0,0,0,2)},cr(!0),Ht(Ae.z6.Top,!0),Ht(Ae.z6.Left,!0),Ht(Ae.z6.Right,!0),Ht(Ae.z6.Bottom,!0)))));const Ba=`{ "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"}, @@ -252,45 +252,45 @@ ${hn} {"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 Kt=["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 ya(Xt){return console.log("shapeName:",Xt),Kt.indexOf(Xt)>=0}var ga=new Ae.YI(un.current,{maxSelectionCount:1,linkTemplate:ct(Ae.rU,{locationSpot:Ae.z6.Center,selectionAdornmentTemplate:ct(Ae.uz,"Link",{locationSpot:Ae.z6.Center},ct(Ae.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ct(Ae.bn,{toArrow:"Standard",stroke:null}))},{routing:Ae.rU.AvoidsNodes,curve:Ae.rU.JumpOver,corner:5,toShortLength:4},new Ae.KX("points"),ct(Ae.bn,{isPanelMain:!0,strokeWidth:2}),ct(Ae.bn,{toArrow:"Standard",stroke:null})),model:new Ae.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ae.bn.getFigureGenerators().toArray().map(Xt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Xt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return We.current.addDiagramListener("TextEdited",function(Xt){var Cn;const ta=Xt.subject.part;var An=(Cn=document.activeElement)==null?void 0:Cn.value;typeof An=="string"&&An.trim()===""&&We.current.model.commit(function(La){La.set(ta.data,"text","\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}),ga.nodeTemplate=ct(Ae.NB,"Auto",{locationSpot:Ae.z6.Center},new Ae.KX("location","location",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),ct(Ae.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 Ae.KX("stroke").makeTwoWay(),new Ae.KX("fill").makeTwoWay(),new Ae.KX("figure")),ct(Ae.al,{margin:new Ae.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ae.$u(16,16),maxSize:new Ae.$u(10,NaN),textAlign:"center",editable:!0},new Ae.KX("key").makeTwoWay())),setTimeout(()=>{We.current.grid=ct(Ae.s_,"Grid",ct(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ct(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),We.current.grid.visible=!0,We.current.grid.gridCellStroke="darkgray",We.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=We.current,We.current}const pn=()=>Ht(this,null,function*(){var ct=We.current.makeImage();const sn=yield(0,dn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:ct.src}});Je({src:sn.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{gt()},500),Ye(Tn+1),()=>{We.current=null}),[]),$e.createElement("div",{ref:ea,className:mn.current?`${st.maxH60} body-overflow-initial`:"body-overflow-initial"},$e.createElement(Re.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Tn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:$e.createElement(Bt.Z,null,$e.createElement(at.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),$e.createElement(at.Z,{onClick:()=>{var ct,sn,xn=We.current.selection.first();if(mn.current=!mn.current,document.activeElement&&xn){let Ma=(sn=(ct=document.activeElement)==null?void 0:ct.value)==null?void 0:sn.trim();typeof Ma=="string"&&We.current.model.commit(function(Pn){Pn.set(xn.data,"text",Ma||"\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}Ye(Tn+1)}},$e.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ne},$e.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:st.flowChartWrp},$e.createElement("div",{style:{display:"flex",height:"100%"}},$e.createElement("div",{style:{width:"300px",height:"100%"}},$e.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),$e.createElement("div",{style:{height:"calc(100% - 50px)"},className:st.myPaletteDiv,ref:un})),$e.createElement("div",{style:{flex:1,position:"relative"}},$e.createElement("div",{ref:Dt,style:{height:"80vh"}}))),$e.createElement("div",{className:"tr"},$e.createElement(Le.ZP,{size:"large",onClick:pn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Wn=jn,Nt=oe(5112),hn=oe(5871);const cn=Nt.ZP.Group,Mn={margin:"0 8px"};var gn=({callback:Ne,onCancel:Je})=>{function We(Dt){Ne(Dt)}return b.createElement(Oe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:We},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:Mn},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:Mn},"\u884C\u6570"),b.createElement(Oe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(hn.Z,null)),b.createElement("span",{style:Mn},"\u5217\u6570"),b.createElement(Oe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(hn.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:Mn},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(Oe.default.Item,{name:"align"},b.createElement(cn,null,b.createElement(Nt.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(Nt.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(Nt.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(Nt.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Le.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},sa=oe(78673),ka=oe(93510),pa=oe.n(ka),Kn=(0,b.forwardRef)(({use3d:Ne,width:Je,height:We,callback:Dt,showSaveButton:un},mn)=>{const ea=(0,b.useRef)(),Tn=(0,b.useRef)(),[Ye,gt]=(0,b.useState)(!1),pn=(0,b.useRef)({id:ea,appName:"graphing",width:Je||1e3,height:We||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{Tn.current=new(pa())(pn.current,!0),window.onload=function(){Tn.current.inject("applet_container")}},[]);const ct=()=>{var sn=window.ggbApplet.getPNGBase64(1,!0,72);return Dt&&Dt(sn),sn};return(0,b.useEffect)(()=>{pn.current.appName=Ye?"3D":"graphing",Tn.current.inject("applet_container")},[Ye]),(0,b.useEffect)(()=>{gt(Ne)},[Ne]),(0,b.useImperativeHandle)(mn,()=>({getImgData:ct})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ea}),b.createElement(Bt.Z,{align:"middle"},b.createElement(at.Z,{flex:1},b.createElement(sa.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ye,onChange:sn=>gt(sn)})),b.createElement(at.Z,null,b.createElement(Le.ZP,{size:"large",onClick:ct,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Hn=oe(99298),Ca=oe(1012),ca=oe(8591);const Yn="link",en="upload-image",Rt="add-flowchart",Fn="draw-image",zn="add-flowchart",ha="code-block",la="add-table",Va="------------",ra={default:Va,left:`:${Va}`,center:`:${Va}:`,right:`${Va}:`};var Xn=oe(31103),Aa=(Ne,Je,We)=>new Promise((Dt,un)=>{var mn=Ye=>{try{Tn(We.next(Ye))}catch(gt){un(gt)}},ea=Ye=>{try{Tn(We.throw(Ye))}catch(gt){un(gt)}},Tn=Ye=>Ye.done?Dt(Ye.value):Promise.resolve(Ye.value).then(mn,ea);Tn((We=We.apply(Ne,Je)).next())});function Ia(){}let qn=0;const er=1e4,bt="\u2581",wn="@\u2581\u2581@",vn="@\u2581@",Vn=` +]}`;var Ut=["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 ya(Jt){return console.log("shapeName:",Jt),Ut.indexOf(Jt)>=0}var ma=new Ae.YI(en.current,{maxSelectionCount:1,linkTemplate:ft(Ae.rU,{locationSpot:Ae.z6.Center,selectionAdornmentTemplate:ft(Ae.uz,"Link",{locationSpot:Ae.z6.Center},ft(Ae.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ft(Ae.bn,{toArrow:"Standard",stroke:null}))},{routing:Ae.rU.AvoidsNodes,curve:Ae.rU.JumpOver,corner:5,toShortLength:4},new Ae.KX("points"),ft(Ae.bn,{isPanelMain:!0,strokeWidth:2}),ft(Ae.bn,{toArrow:"Standard",stroke:null})),model:new Ae.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ae.bn.getFigureGenerators().toArray().map(Jt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Jt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ze.current.addDiagramListener("TextEdited",function(Jt){var Cn;const ra=Jt.subject.part;var Bn=(Cn=document.activeElement)==null?void 0:Cn.value;typeof Bn=="string"&&Bn.trim()===""&&Ze.current.model.commit(function(Na){Na.set(ra.data,"text","\u672A\u547D\u540D"),Ze.current.commandHandler.stopCommand()},"increment")}),ma.nodeTemplate=ft(Ae.NB,"Auto",{locationSpot:Ae.z6.Center},new Ae.KX("location","location",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),ft(Ae.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 Ae.KX("stroke").makeTwoWay(),new Ae.KX("fill").makeTwoWay(),new Ae.KX("figure")),ft(Ae.al,{margin:new Ae.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ae.$u(16,16),maxSize:new Ae.$u(10,NaN),textAlign:"center",editable:!0},new Ae.KX("key").makeTwoWay())),setTimeout(()=>{Ze.current.grid=ft(Ae.s_,"Grid",ft(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ft(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ze.current.grid.visible=!0,Ze.current.grid.gridCellStroke="darkgray",Ze.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ze.current,Ze.current}const Pt=()=>nt(this,null,function*(){var ft=Ze.current.makeImage();const nn=yield(0,mn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:ft.src}});Ye({src:nn.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{$e()},500),wn(Mn+1),()=>{Ze.current=null}),[]),Xe.createElement("div",{ref:ta,className:pn.current?`${Wt.maxH60} body-overflow-initial`:"body-overflow-initial"},Xe.createElement(Re.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Mn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Xe.createElement(bt.Z,null,Xe.createElement(rt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Xe.createElement(rt.Z,{onClick:()=>{var ft,nn,cn=Ze.current.selection.first();if(pn.current=!pn.current,document.activeElement&&cn){let xa=(nn=(ft=document.activeElement)==null?void 0:ft.value)==null?void 0:nn.trim();typeof xa=="string"&&Ze.current.model.commit(function(Kn){Kn.set(cn.data,"text",xa||"\u672A\u547D\u540D"),Ze.current.commandHandler.stopCommand()},"increment")}wn(Mn+1)}},Xe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ne},Xe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Wt.flowChartWrp},Xe.createElement("div",{style:{display:"flex",height:"100%"}},Xe.createElement("div",{style:{width:"300px",height:"100%"}},Xe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Xe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Wt.myPaletteDiv,ref:en})),Xe.createElement("div",{style:{flex:1,position:"relative"}},Xe.createElement("div",{ref:jt,style:{height:"80vh"}}))),Xe.createElement("div",{className:"tr"},Xe.createElement(Le.ZP,{size:"large",onClick:Pt,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var jn=xn,It=oe(5112),bn=oe(5871);const _n=It.ZP.Group,tn={margin:"0 8px"};var hn=({callback:Ne,onCancel:Ye})=>{function Ze(jt){Ne(jt)}return b.createElement(Oe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ze},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:tn},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:tn},"\u884C\u6570"),b.createElement(Oe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(bn.Z,null)),b.createElement("span",{style:tn},"\u5217\u6570"),b.createElement(Oe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(bn.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:tn},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(Oe.default.Item,{name:"align"},b.createElement(_n,null,b.createElement(It.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(It.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(It.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(It.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Le.ZP,{type:"ghost",onClick:Ye},"\u53D6\u6D88")))},aa=oe(78673),Ma=oe(93510),ba=oe.n(Ma),In=(0,b.forwardRef)(({use3d:Ne,width:Ye,height:Ze,callback:jt,showSaveButton:en},pn)=>{const ta=(0,b.useRef)(),Mn=(0,b.useRef)(),[wn,$e]=(0,b.useState)(!1),Pt=(0,b.useRef)({id:ta,appName:"graphing",width:Ye||1e3,height:Ze||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{Mn.current=new(ba())(Pt.current,!0),window.onload=function(){Mn.current.inject("applet_container")}},[]);const ft=()=>{var nn=window.ggbApplet.getPNGBase64(1,!0,72);return jt&&jt(nn),nn};return(0,b.useEffect)(()=>{Pt.current.appName=wn?"3D":"graphing",Mn.current.inject("applet_container")},[wn]),(0,b.useEffect)(()=>{$e(Ne)},[Ne]),(0,b.useImperativeHandle)(pn,()=>({getImgData:ft})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ta}),b.createElement(bt.Z,{align:"middle"},b.createElement(rt.Z,{flex:1},b.createElement(aa.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:wn,onChange:nn=>$e(nn)})),b.createElement(rt.Z,null,b.createElement(Le.ZP,{size:"large",onClick:ft,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Gn=oe(99298),Ca=oe(1012),pa=oe(8591);const La="link",Gt="upload-image",Rt="add-flowchart",En="draw-image",Hn="add-flowchart",Sa="code-block",la="add-table",Ua="------------",ua={default:Ua,left:`:${Ua}`,center:`:${Ua}:`,right:`${Ua}:`};var ea=oe(31103),Aa=(Ne,Ye,Ze)=>new Promise((jt,en)=>{var pn=wn=>{try{Mn(Ze.next(wn))}catch($e){en($e)}},ta=wn=>{try{Mn(Ze.throw(wn))}catch($e){en($e)}},Mn=wn=>wn.done?jt(wn.value):Promise.resolve(wn.value).then(pn,ta);Mn((Ze=Ze.apply(Ne,Ye)).next())});function Ia(){}let ia=0;const mr=1e4,Et="\u2581",On="@\u2581\u2581@",Pn="@\u2581@",zn=` **\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`,ye=["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 yt(Ne){return/^\d+$/.test(Ne)?`${Ne}px`:Ne}const Ct=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",zt={[Ct+"-B"]:"bold",[Ct+"-I"]:"italic"},Et={[Yn]:"\u6DFB\u52A0\u94FE\u63A5",[ha]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[en]:"\u6DFB\u52A0\u56FE\u7247",[Fn]:"\u6DFB\u52A0\u753B\u56FE",[Rt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[la]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Sn=({defaultValue:Ne="",onChange:Je,width:We="100%",height:Dt=400,miniToolbar:un=!1,isFocus:mn=!1,watch:ea,insertTemp:Tn,mode:Ye="markdown",id:gt="markdown-editor-id",showResizeBar:pn=!1,noStorage:ct=!1,showNullButton:sn=!1,showNullProgramButton:xn=!1,hidetoolBar:Ma=!1,fullScreen:Pn=!1,onBlur:ht,onCMBeforeChange:xa,onFullScreen:na,className:Ya="",disablePaste:Ga=!1,disabled:ja=!1,disabledFill:Ha=!1,placeholder:ur="",values:_a="",extraUse:cr})=>{const[jt,Fa]=(0,b.useState)(null),[Kt,ya]=(0,b.useState)(Ne),[ga,Xt]=(0,b.useState)(ea),[Cn,ta]=(0,b.useState)(Pn),[An,La]=(0,b.useState)(""),[Pa,Ua]=(0,b.useState)(0),[sr,Ar]=(0,b.useState)(Dt),[Rr,fr]=(0,b.useState)(!1),ao=(0,b.useRef)((0,Ca.Z)()),Xa=(0,b.useRef)(!1),Ka=(0,b.useRef)(),[Sr,ma]=(0,b.useState)(0),[ar,vr]=(0,b.useState)(0),Na=(0,b.useRef)(),tr=(0,b.useRef)(),hr=(0,b.useRef)(),rr=(0,b.useRef)(),Zr=()=>Aa(void 0,null,function*(){var da;const yn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ao.current}});(da=yn==null?void 0:yn.attachments)!=null&&da.length&&(console.log("cm:",jt,Na),yn.attachments.map(Mt=>{Mt.content_type.indexOf("image")>-1?jt.replaceSelection(`![,](/api/attachments/${Mt.id}?type=${Mt.content_type})`):Mt.content_type.indexOf("video")>-1?jt.replaceSelection(``):Mt.content_type.indexOf("pdf")>-1?jt.replaceSelection(`${Mt.name}`):jt.replaceSelection(`[${Mt.name}](${ENV.API_SERVER}/api/attachments/${Mt.id}?type=${Mt.content_type})`)}))});(0,b.useEffect)(()=>{const da=window.scrollY||window.pageYOffset;ya(_a),jt==null||jt.setValue(_a),window.scrollTo(0,da)},[_a]),(0,b.useEffect)(()=>{na==null||na(Cn)},[Cn]),(0,b.useEffect)(()=>{if(Na.current){let da=function(Mt,se){var nt;if(Ga){se.preventDefault();return}const mt=se.clipboardData;if(mt){const Qt=mt.types.toString(),rt=mt.items;if(Qt==="Files"||mt.types.indexOf("Files")>-1){if(se.preventDefault(),Ye=="stex")return;try{let on=rt[1];((nt=rt[0])==null?void 0:nt.kind)==="file"&&(on=rt[0]);const qt=on.getAsFile(),Yt=qt.name.split(".").pop();(0,He.I)(qt,_t=>{var ia,za,Wa;_t.id?((ia=qt==null?void 0:qt.type)==null?void 0:ia.indexOf("image"))>-1?yn.replaceSelection(``):((za=qt==null?void 0:qt.type)==null?void 0:za.indexOf("video"))>-1?yn.replaceSelection(``):((Wa=qt==null?void 0:qt.type)==null?void 0:Wa.indexOf("pdf"))>-1?yn.replaceSelection(`${qt.name}`):ye.includes(Yt)?yn.replaceSelection(`${qt.name}`):yn.replaceSelection(`[${qt.name}](/api/attachments/${_t.id}?type=${_t.content_type})`):(_t==null?void 0:_t.status)===401&&(ca.ZP.warning((_t==null?void 0:_t.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(on){ca.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const yn=be().fromTextArea(Na.current,{mode:Ye,lineNumbers:!un,lineWrapping:!0,value:Ne,autoCloseTags:!xn,autoCloseBrackets:!0});return yn.on("keyup",function(Mt,se){se.keyCode===8&&(Mt.getValue()==""?yn.setOption("placeholder",ur):yn.setOption("placeholder",null))}),yn.on("keydown",function(Mt,se){if(se.keyCode===8){var nt=Wr(Mt);nt&&se.preventDefault()}}),mn&&yn.focus(),yn.on("paste",da),yn.on("dragleave",function(Mt,se){tr.current.classList.remove("mouse-hover-md")}),ja&&yn.on("beforeChange",function(Mt,se){(se.origin==="paste"||se.origin==="+input")&&se.cancel()}),Fa(yn),()=>{yn.off("paste",da)}}},[]);const yr=(0,b.useCallback)(()=>{if(tr.current)try{}catch(da){console.log(da,"---- to set md editor body height")}},[sr,tr,Cn]);(0,b.useEffect)(()=>{function da(){let yn=new Te.Z(Mt=>{for(let se of Mt)(se.target.offsetHeight>0||se.target.offsetWidth>0)&&(yr(),jt.setSize("100%","100%"),jt.refresh())});return yn.observe(Na.current.parentElement),yn}if(jt){const yn=da();return()=>{var Mt,se;(Mt=Na.current)!=null&&Mt.parentElement&&yn.unobserve((se=Na.current)==null?void 0:se.parentElement)}}},[jt,yr]),(0,b.useEffect)(()=>{if(jt){let da=[];for(const[yn,Mt]of Object.entries(zt)){let se={[yn]:()=>{Jr(Mt)}};da.push(se),jt.addKeyMap(se)}return Ka.current=setInterval(()=>{Xa.current&&Zr()},4e3),()=>{clearInterval(Ka.current);for(let yn of da)jt.removeKeyMap(yn)}}},[jt]),(0,b.useEffect)(()=>{Pn!==Cn&&ta(Pn)},[Pn]),(0,Xn.Z)(()=>{if(!ct&&Pa>0){let da=new Date().getTime(),yn=window.sessionStorage.getItem(gt);da>=Pa+er&&(!yn||yn!==Kt)&&(window.sessionStorage.setItem(gt,Kt),fr(!0))}},er),(0,b.useEffect)(()=>{Xt(ea)},[jt,ea]),(0,b.useEffect)(()=>{jt&&mn&&jt.focus()},[jt,mn]),(0,b.useEffect)(()=>{if(ga&&jt){let da=function(Mt){let se=Mt.target;if(rr.current){let nt=se.scrollTop/se.scrollHeight;rr.current.scrollTop=rr.current.scrollHeight*nt}};const yn=jt.getScrollerElement();return yn.addEventListener("scroll",da),()=>{yn.removeEventListener("scroll",da)}}},[jt,ga]),(0,b.useEffect)(()=>{if(jt&&xa){let da=function(yn,Mt){xa(yn,Mt)};return jt.on("beforeChange",da),()=>{jt.off("beforeChange",da)}}},[jt,xa]),(0,b.useEffect)(()=>{if(jt&&ht){let da=function(){ht(jt.getValue())};return jt.on("blur",da),()=>{jt.off("blur",da)}}},[jt,ht]);function Wr(da,yn){var Mt=da.getDoc(),se=Mt.getCursor(),nt=Mt.getLine(se.line),mt=nt.charAt(se.ch-1),Qt=nt.lastIndexOf("@\u2581@",se.ch),rt=nt.lastIndexOf("@\u2581\u2581@",se.ch),on=Qt>rt?Qt:rt,qt=Qt>rt?3:4;if(wn.indexOf(mt)===-1)return null;if(console.log("change1:",yn,da,nt,se,on,Qt,rt,mt),on>=0&&se.ch-on<5){var Yt=on+qt;return Mt.replaceRange("",{line:se.line,ch:on},{line:se.line,ch:Yt}),{line:se.line,ch:Yt}}return null}(0,b.useEffect)(()=>{if(jt){let da=function(yn,Mt){const se=yn.getValue();ya(se),Ua(new Date().getTime()),yn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Je&&(xn?Je(se,fo(se)):Je(se))};return jt.on("change",da),()=>{jt.off("change",da)}}},[jt,Je]),(0,b.useEffect)(()=>{if(jt)if(Ne==null)jt.setValue(""),ya("");else{const da=window.scrollY||window.pageYOffset;Ne!==jt.getValue()&&(jt.setValue(Ne),ya(Ne),jt.setCursor(ja?1:jt.lineCount(),0),window.scrollTo(0,da))}},[jt,Ne]);const Jr=(0,b.useCallback)(da=>{const yn=jt.getCursor(),Mt=jt.getSelection();let se=Mt.split(` -`);switch(da){case"bold":return jt.replaceSelection("**"+Mt+"**"),Mt===""&&jt.setCursor(yn.line,yn.ch+2),jt.focus();case"italic":return jt.replaceSelection("*"+Mt+"*"),Mt===""&&jt.setCursor(yn.line,yn.ch+1),jt.focus();case"code":return jt.replaceSelection("`"+Mt+"`"),Mt===""&&jt.setCursor(yn.line,yn.ch+1),jt.focus();case"inline-latex":return La("inline-latex"),jt.focus();case"latex":return jt.replaceSelection("```latex\n"+Mt+"\n```"),jt.setCursor(yn.line+1,Mt.length+1),jt.focus();case"line-break":return jt.replaceSelection(`
-`),jt.focus();case"list-ul":return Mt===""?jt.replaceSelection("- "+Mt):jt.replaceSelection(se.map(nt=>nt===""?"":`- ${nt}`).join(` -`)),jt.focus();case"list-ol":return Mt===""?jt.replaceSelection("1. "+Mt):jt.replaceSelection(se.map((nt,mt)=>nt===""?"":`${mt+1}. ${nt}`).join(` -`)),jt.focus();case"add-null-ch":return Mt===""&&jt.setCursor(yn.line,yn.ch),jt.replaceSelection(bt),jt.focus();case"add-signal":return Mt===""&&jt.setCursor(yn.line,yn.ch),jt.replaceSelection(vn),jt.focus();case"add-multiple":return Mt===""&&jt.setCursor(yn.line,yn.ch),jt.replaceSelection(wn),jt.focus();case"inster-template-1":return Mt===""&&jt.setCursor(yn.line,yn.ch),jt.replaceSelection(Vn),jt.focus();case"eraser":return jt.setValue(""),jt.focus();case"trigger-watch":return Xt(!ga),jt.focus();case"trigger-full-screen":return ta(!Cn),jt.focus();case Yn:La(Yn);return;case ha:La(ha);return;case en:La(en);return;case Fn:La(Fn);return;case"maths-latex":La("maths-latex");return;case Rt:La(Rt);return;case la:La(la);return;default:throw new Error}},[jt,ga,Cn]),or=(0,b.useCallback)((da,yn)=>{var Mt,se,nt,mt,Qt,rt;switch(La(""),An){case Yn:const{title:ia,link:za}=da;return jt.replaceSelection(`[${ia}](${za})`),jt.focus();case ha:const{language:Wa,content:En}=da;return jt.replaceSelection(["```"+Wa,En,"```"].join(` -`)),jt.focus();case"maths-latex":for(var on=atob(da),qt=new Uint8Array(on.length),Yt=0;Yt{Un.id?jt.replaceSelection(`![,](/api/attachments/${Un.id}?type=${Un.content_type})`):(Un==null?void 0:Un.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":jt.replaceSelection("`$$"+da+"$$`");break;case en:case Fn:case zn:const{src:wa,alt:qe}=da,Xe=yn,lt=(nt=(se=(Mt=Xe==null?void 0:Xe.name)==null?void 0:Mt.split("."))==null?void 0:se.pop)==null?void 0:nt.call(se);return((mt=Xe==null?void 0:Xe.type)==null?void 0:mt.indexOf("image"))>-1||!(Xe!=null&&Xe.type)?Xe.align||Xe.width?jt.replaceSelection(`

${qe||

`):jt.replaceSelection(`${qe||`):((Qt=Xe==null?void 0:Xe.type)==null?void 0:Qt.indexOf("video"))>-1?jt.replaceSelection(``):((rt=Xe==null?void 0:Xe.type)==null?void 0:rt.indexOf("pdf"))>-1?jt.replaceSelection(`${Xe.name}`):ye.includes(lt)?jt.replaceSelection(`${Xe.name}`):jt.replaceSelection(`[${Xe.name}](${wa})`),jt.focus();case la:const{row:$t,col:kn,align:_n}=da;let Tt=` -`;for(let Un=0;Un<$t;Un++){let va=[],Ra=[];for(let ir=0;ir{switch(An){case Yn:return b.createElement(Pt,{callback:or,onCancel:Vr});case ha:return b.createElement(Vt.Z,{callback:or,onCancel:Vr});case en:return b.createElement(He.Z,{callback:or,onCancel:Vr});case Rt:return b.createElement(Wn,{callback:or,onCancel:Vr});case la:return b.createElement(gn,{callback:or,onCancel:Vr});case"maths-latex":return b.createElement(Kn,{showSaveButton:!0,callback:or});case"inline-latex":return b.createElement(Hn.Z,{showSaveButton:!0,callback:or});default:return null}},[An]);function Vr(){La("")}(0,b.useEffect)(()=>{if(hr.current){let da=function(Qt){nt=!0,mt=Qt.pageY},yn=function(){nt=!1},Mt=function(Qt){if(nt){let rt=Qt.pageY-mt;rt<0&&(rt=0),rt>300&&(rt=300);let on=Dt+rt+"px";Ar(on)}},se=hr.current,nt=!1,mt=0;return se.addEventListener("mousedown",da),document.addEventListener("mousemove",Mt),document.addEventListener("mouseup",yn),()=>{se.removeEventListener("mousedown",da),document.removeEventListener("mousemove",Mt),document.removeEventListener("mouseup",yn)}}},[jt,hr]),(0,b.useEffect)(()=>{Ar(Dt)},[Dt]);const co=yt(We),oo=yt(sr),bo={width:co,height:oo},Nr=(0,b.useMemo)(()=>{if(Pa){let da=new Date(Pa),yn=da.getHours(),Mt=da.getMinutes(),se=da.getSeconds();return yn=yn<10?"0"+yn:yn,Mt=Mt<10?"0"+Mt:Mt,se=se<10?"0"+se:se,`${yn}:${Mt}:${se}`}return 0},[Pa]),fo=da=>{const yn=[];if(xn){let Mt=-1;da=da.replace(/(@▁▁@|@▁@)/g,function(se,nt,mt){yn.push({multiLine:se!==vn})})}return yn};function No(){window.sessionStorage.removeItem(gt),fr(!1),Ua(0)}function vo(){fr(!1),Ua(0),jt.setValue(window.sessionStorage.getItem(gt))}(0,b.useEffect)(()=>{Et[An]&&An!==Fn&&An!==Rt&&setTimeout(()=>{const da=document.getElementsByClassName("markdown-popup-form")[0],yn=window.innerWidth/2-da.offsetWidth/2,Mt=window.innerHeight/2-da.offsetHeight/2;ma(yn),vr(Mt)},0)},[An]);const io=da=>{da.preventDefault();const yn=da.clientX-Sr,Mt=da.clientY-ar;document.body.onmousemove=se=>{let nt=se.clientX-yn,mt=se.clientY-Mt;const Qt=document.getElementsByClassName("markdown-popup-form")[0],rt=window.innerWidth-Qt.offsetWidth,on=window.innerHeight-Qt.offsetHeight;nt=Math.max(0,Math.min(nt,rt)),mt=Math.max(0,Math.min(mt,on)),po(se.clientX,se.clientY,yn,Mt)&&(ma(nt),vr(mt))},document.body.onmouseup=function(){document.body.onmousemove=null}},po=(da,yn,Mt,se)=>{const nt=document.body.clientHeight,mt=document.body.clientWidth;return da<20&&Mt>da||da>mt-20&&Mtyn||yn>nt-20&&sedt in Oe?Ze(Oe,dt,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Oe[dt]=Le,z=(Oe,dt)=>{for(var Le in dt||(dt={}))a.call(dt,Le)&&y(Oe,Le,dt[Le]);if(E)for(var Le of E(dt))x.call(dt,Le)&&y(Oe,Le,dt[Le]);return Oe},ne=(Oe,dt)=>Qe(Oe,le(dt));const{useForm:re}=b.default,ie={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var fe=({callback:Oe,onCancel:dt})=>{const[Le]=re();let Ce=(0,ke.useRef)();function tt(vt){Ce.current.width=Le.getFieldValue("width"),Ce.current.align=Le.getFieldValue("align"),Oe(vt,Ce.current)}function ot(vt,wt){if(vt.status===-1){he.ZP.error(vt.message);return}Le.setFieldsValue({src:`/api/attachments/${vt.id}`,type:wt.type})}function xe(vt){let wt=vt.target.files[0];Ce.current=wt,Ke(wt,ot)}return Ge.createElement(b.default,ne(z({form:Le},me),{className:"upload-image-panel",onFinish:tt,style:{width:470,overflow:"hidden"}}),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ge.createElement("div",{className:"flex-container"},Ge.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ge.createElement(be.default,{style:ie})),Ge.createElement(Pe,{onFileChange:xe}))),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ge.createElement(be.default,{style:{width:264}})),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ge.createElement(Te.Z,null,Ge.createElement(b.default.Item,{name:"width",style:{margin:0}},Ge.createElement(Be.Z,{style:{width:264}})),Ge.createElement("span",{className:"ml8"},"%"))),Ge.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ge.createElement(je.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"}]})),Ge.createElement("aside",null,Ge.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ge.createElement(Fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ge.createElement(Fe.ZP,{type:"default",onClick:dt},"\u53D6\u6D88"))))};function Pe({onFileChange:Oe}){return Ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ge.createElement("input",{type:"file",onChange:Oe}))}function Ke(Oe,dt){if(!Oe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw he.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Le=new FormData;Le.append("editormd-image-file",Oe),Le.append("file_param_name","editormd-image-file"),Le.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(tt){dt(JSON.parse(tt.target.responseText),Oe)},!1),Ce.addEventListener("error",function(tt){console.error(tt)},!1),Ce.open("POST",`${Ue.KI}/api/attachments.json`),Ce.send(Le)}},57261:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return be}});var b=oe(59301),he=oe(4676);class be extends b.Component{constructor(Be){super(Be);const je=window.document;this.node=je.createElement("div"),je.body.appendChild(this.node)}render(){const{children:Be}=this.props;return(0,he.createPortal)(Be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(et,xt,oe){"use strict";oe.d(xt,{i:function(){return me},Z:function(){return Pe}});var b={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},he=oe(71418),be=oe(6848),Te=oe(93948),Be=oe(92310),je=oe.n(Be),Fe=oe(65862),Ue=oe(2524),ke=oe(41867),De=oe(79005),Ge=oe(20345),Ze=oe(77882),Qe=oe(31081),le=oe(75309),E=oe(71979),a=oe(47558),x=oe(42922),y=oe(66832),z=oe(96593),ne=oe(19664),re=oe(91833),ie=oe(59301);const me=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Ge},{name:"101\u8BA1\u5212",ptimg:Ze,swimg:Qe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:re}];var Pe=({className:Ke,dataSource:Oe=[],col:dt=4,right:Le,bottom:Ce=23,precision:tt=0,wrapWidth:ot=1200,trackEventItems:xe,loading:vt,onRemove:wt=()=>{},isCurrent:Ot=!0,showAlias:ut=!1,showProgress:Gt=!1})=>{const rn=Math.floor((ot-(dt-1)*Le)/dt),Pt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Vt=>(window.ENV==="build"&&(Vt.ptimg=`/react/build${Vt.ptimg}`,Vt.swimg=`/react/build${Vt.swimg}`),Vt));return ie.createElement(he.Z,{spinning:vt},ie.createElement("div",{className:je()(b.list,Ke)},!!(Oe!=null&&Oe.length)&&(Oe==null?void 0:Oe.map((Vt,He)=>{var Re,Bt,Wt,St,kt,Ae;const{name:ft,id:Jt,identifier:pt,featured:at,school_name:dn,image_url:st,excellent:$e,is_plan:Ht}=Vt;return ie.createElement("div",{key:Jt,className:Ot&&Gt?b.wrapisCurrent:b.wrap,style:{width:rn,marginRight:(1+He)%dt===0?0:Le+tt,marginBottom:Ce}},ie.createElement("a",{className:b.li,onClick:jn=>{jn.preventDefault(),jn.stopPropagation(),xe&&(0,Fe.L9)([xe]),(0,Fe.xg)(`/paths/${pt}`)}},ie.createElement("div",{className:b.img},ie.createElement("img",{className:b.cover,src:`${st}`}),Ot&&(0,ke.bg)()&&(Vt==null?void 0:Vt.studying)&&ie.createElement("div",{className:`${b.movebq} user-path-items`,onClick:jn=>{jn.stopPropagation(),wt(Vt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Re=Vt==null?void 0:Vt.subject_tags)==null?void 0:Re.map((jn,Wn)=>{var Nt,hn;if(Wn===0){const Mn=(Nt=Pt.find(gn=>gn.name==jn))==null?void 0:Nt.swimg;return ie.createElement("img",{className:b.sign,src:Mn,style:{left:"-4px"}})}const cn=(hn=Pt.find(Mn=>Mn.name==jn))==null?void 0:hn.ptimg;return ie.createElement("img",{className:b.sign,src:cn,style:{left:`${48+52*(Wn-1)+2*Wn}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Vt==null?void 0:Vt.excellent)&&ie.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:b.name},ie.createElement(be.Z,{title:ut&&(Vt!=null&&Vt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ft}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Vt==null?void 0:Vt.excellent_alias_name}`)):ft},ie.createElement("span",{className:b.e},ut&&(Vt==null?void 0:Vt.excellent_alias_name)||ft))),Ot&&Gt&&((Bt=Vt==null?void 0:Vt.progress)==null?void 0:Bt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Te.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Wt=Vt==null?void 0:Vt.progress)==null?void 0:Wt.my_score)/((St=Vt==null?void 0:Vt.progress)==null?void 0:St.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(kt=Vt==null?void 0:Vt.progress)==null?void 0:kt.my_score,"/",(Ae=Vt==null?void 0:Vt.progress)==null?void 0:Ae.all_score),(!Ot||!Gt)&&ie.createElement("div",{className:b.tags},ie.createElement("div",null,ie.createElement(be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Vt.stages_count))),ie.createElement(be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Vt.members_count)))))))})),!Oe.length&&ie.createElement(Ue.Z,null)))}},3918:function(et,xt,oe){"use strict";oe.d(xt,{jL:function(){return Be},w9:function(){return It},vv:function(){return Dt},dN:function(){return Sn},QD:function(){return Xa},cQ:function(){return Nt.Z},vg:function(){return wn},Oz:function(){return Xn},op:function(){return Ua},O5:function(){return Nr},_b:function(){return Na},t7:function(){return Ce},tT:function(){return xe},Gi:function(){return Ma},YG:function(){return ea},Ed:function(){return sn},kT:function(){return gt},qp:function(){return x},Um:function(){return me},K3:function(){return ne},vr:function(){return ma},qE:function(){return Rr},Je:function(){return ut},wb:function(){return ft},rC:function(){return Wn},lB:function(){return at},cq:function(){return Ga},kO:function(){return _a},tp:function(){return Ke},Si:function(){return vo},k8:function(){return wa},Du:function(){return mt}});var b=oe(59301),he={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},be="data:image/png;base64,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",Be=({dataSource:qe=[],img:Xe,imgWidth:lt=346,title:$t,sunTitle:kn,bannerExtraContent:_n})=>b.createElement("div",{className:he.banner},b.createElement("div",{className:he.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,$t),b.createElement("span",null,kn)),qe.length>0&&b.createElement("div",{className:he.btns},qe.map((Tt,Un)=>b.createElement("div",{key:Un,onClick:Tt.click},Tt.name,Tt.sign?b.createElement("img",{src:be,width:39}):null))),_n),Xe&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:Xe,width:lt}))),je={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Fe=oe(92310),Ue=oe.n(Fe),ke=oe(89392),De=Object.defineProperty,Ge=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,le=(qe,Xe,lt)=>Xe in qe?De(qe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):qe[Xe]=lt,E=(qe,Xe)=>{for(var lt in Xe||(Xe={}))Ze.call(Xe,lt)&&le(qe,lt,Xe[lt]);if(Ge)for(var lt of Ge(Xe))Qe.call(Xe,lt)&&le(qe,lt,Xe[lt]);return qe},x=({dataSource:qe=[],value:Xe,onChange:lt,onTitleChange:$t,className:kn,title:_n,titleWidth:Tt=41,style:Un={},fontColor:va="#6A7283",showCount:Ra,classNameActive:ir,styleItem:nn={}})=>{const[Qa,ba]=(0,b.useState)(0),[Pr,Ta]=(0,b.useState)(!1),Oa=(0,b.useRef)(null),Br=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var pr;qe.length!==0&&(((pr=Oa==null?void 0:Oa.current)==null?void 0:pr.clientHeight)>97?ba(1):ba(0)),qe.length===0&&ba(0),Ta(!1)},[qe]),b.createElement("div",{className:Ue()(je.row,kn),style:Un},b.createElement("div",{onClick:(0,ke.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:Tt,marginTop:Pr?12:4},className:`${je.title} ${$t?"current":""}`},_n),b.createElement("div",{className:Pr?`${je.tagsWrap} ${je.tagsBorderWrap}`:je.tagsWrap},b.createElement("div",{className:je.bar,ref:Br,style:Qa>0?{height:Qa===1?97:"auto",overflow:Qa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:je.tag,ref:Oa},qe==null?void 0:qe.map(pr=>b.createElement("span",{onClick:()=>lt(pr.id),key:pr.id,style:E(E({color:va},nn),(pr==null?void 0:pr.style)||{}),className:Xe===pr.id?Ue()(ir||je.active,pr.classNameActive):""},b.createElement("span",{title:pr.name,className:je.name},pr.name),!!Ra&&b.createElement("span",{className:je.num},pr.count))))),!!Qa&&b.createElement(b.Fragment,null,Qa===1?b.createElement("div",{onClick:()=>{var pr;ba(2),((pr=Oa==null?void 0:Oa.current)==null?void 0:pr.clientHeight)>245?Ta(!0):Ta(!1)},className:je.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Br.current.scrollTop=0,ba(1),Ta(!1)},className:je.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:qe=[],value:Xe,onChange:lt,onTitleChange:$t,className:kn,title:_n,titleWidth:Tt=41,style:Un={},fontColor:va="#6A7283",showCount:Ra,expand:ir=!0})=>{const[nn,Qa]=(0,b.useState)(0),[ba,Pr]=(0,b.useState)(!1),Ta=(0,b.useRef)(null),Oa=(0,b.useRef)(null),[Br,pr]=(0,b.useState)(ir);return b.createElement("div",{className:Ue()(y.row,kn),style:Un},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ke.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:Tt,marginTop:ba?12:4},className:`${y.title} ${$t?"current":""}`},_n),b.createElement("i",{className:`iconfont ${Br?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Br?8:10},onClick:()=>pr(!Br)})),Br&&b.createElement("div",{className:ba?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:Oa},b.createElement("div",{className:y.tag,ref:Ta},qe==null?void 0:qe.map(jr=>b.createElement("span",{onClick:()=>lt(jr.id),key:jr.id,style:{color:va},className:Xe===jr.id?y.active:""},b.createElement("span",{title:jr.name,className:y.name},jr.name),!!Ra&&b.createElement("span",{className:y.num},jr.count)))))))},re={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},me=({dataSource:qe=[],value:Xe,onChange:lt,onTitleChange:$t,className:kn,title:_n,titleWidth:Tt=41,style:Un={},fontColor:va="#fff",showCount:Ra,expand:ir=!0})=>{const[nn,Qa]=(0,b.useState)(0),[ba,Pr]=(0,b.useState)(!1),Ta=(0,b.useRef)(null),Oa=(0,b.useRef)(null),[Br,pr]=(0,b.useState)(ir);return b.createElement("div",{className:Ue()(re.row,kn),style:Un},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ke.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:Tt},className:`${re.title} ${$t?"current":""}`},_n),b.createElement("i",{className:`iconfont ${Br?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Br?"#00DDC7":"#037F74",fontSize:Br?10:12},onClick:()=>pr(!Br)})),Br&&b.createElement("div",{className:ba?`${re.tagsWrap} ${re.tagsBorderWrap}`:re.tagsWrap},b.createElement("div",{className:re.bar,ref:Oa},b.createElement("div",{className:re.tag,ref:Ta},qe==null?void 0:qe.map(jr=>b.createElement("span",{onClick:()=>lt(jr.id),key:jr.id,style:{color:va},className:Xe===jr.id?re.active:""},b.createElement("span",{title:jr.name,className:re.name},jr.name),!!Ra&&b.createElement("span",{className:re.num},jr.count)))))))},fe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ke=({dataSource:qe=[],value:Xe,onChange:lt,className:$t,style:kn={}})=>b.createElement("div",{style:kn,className:Ue()(fe.tabs,$t)},qe.map(_n=>b.createElement("span",{onClick:()=>lt(_n.id),className:Xe===_n.id?fe.active:"",key:_n.id},_n.name))),Oe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},dt=oe(92832),Ce=({dataSource:qe=[],value:Xe="",onChange:lt,onInputChange:$t=()=>{},className:kn,style:_n={},placeholder:Tt,allowClear:Un=!1})=>{var va;const[Ra,ir]=(0,b.useState)(""),[nn,Qa]=(0,b.useState)("");(0,b.useEffect)(()=>{var Ta;let Oa=Xe;(Ta=JSON.stringify(Xe))!=null&&Ta.includes("{")&&(ir(Xe.id),Oa=Xe.value||"");try{Qa(decodeURIComponent(Oa||""))}catch(Br){Qa(decodeURIComponent(Oa||""))}},[Xe]);const ba=()=>{lt(encodeURIComponent(nn),Ra||null)},Pr=Ta=>{Ta!==Ra&&(ir(Ta),lt(encodeURIComponent(nn),Ta))};return b.createElement("div",{className:Ue()(Oe.input,kn),style:_n},!!qe.length&&b.createElement("div",{className:Oe.dropdown},b.createElement("div",{className:Oe.text},(va=qe.find(Ta=>Ta.id===Ra))==null?void 0:va.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:Oe.b1}),b.createElement("b",{className:Oe.b2})),b.createElement("div",{className:Oe.menu},qe.map((Ta,Oa)=>b.createElement("div",{key:Oa,onClick:()=>Pr(Ta.id)},Ta.name)))),b.createElement(dt.default,{onPressEnter:ba,value:nn,onChange:Ta=>{Qa(Ta.target.value),$t(encodeURIComponent(Ta.target.value),Ra||null)},bordered:!1,placeholder:Tt}),b.createElement("i",{onClick:ba,className:"iconfont icon-sousuo9 font14 pl10 current"}))},tt={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},xe=({dataSource:qe=[],value:Xe="",onChange:lt,onInputChange:$t=()=>{},className:kn,style:_n={},placeholder:Tt,allowClear:Un=!1})=>{var va;const[Ra,ir]=(0,b.useState)(""),[nn,Qa]=(0,b.useState)("");(0,b.useEffect)(()=>{var Ta;let Oa=Xe;(Ta=JSON.stringify(Xe))!=null&&Ta.includes("{")&&(ir(Xe.id),Oa=Xe.value||"");try{Qa(decodeURIComponent(Oa||""))}catch(Br){Qa(decodeURIComponent(Oa||""))}},[Xe]);const ba=()=>{lt(encodeURIComponent(nn),Ra||null)},Pr=Ta=>{Ta!==Ra&&(ir(Ta),lt(encodeURIComponent(nn),Ta))};return b.createElement("div",{className:Ue()(tt.input,kn),style:_n},!!qe.length&&b.createElement("div",{className:tt.dropdown},b.createElement("div",{className:tt.text},(va=qe.find(Ta=>Ta.id===Ra))==null?void 0:va.name,b.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),b.createElement("div",{className:tt.menu},qe.map((Ta,Oa)=>b.createElement("div",{key:Oa,onClick:()=>Pr(Ta.id)},Ta.name)))),b.createElement(dt.default,{onPressEnter:ba,value:nn,onChange:Ta=>{Qa(Ta.target.value),$t(encodeURIComponent(Ta.target.value),Ra||null)},bordered:!1,placeholder:Tt}),b.createElement("i",{onClick:ba,className:"iconfont icon-sousuo9 font14 pl10 current"}))},vt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},wt=oe(65582),ut=({value:qe,onChange:Xe,className:lt,total:$t,pageSize:kn,style:_n={}})=>{const Tt=(0,wt.useIntl)(),Un=qe<2,va=qe>=Math.ceil($t/kn);return $t<=kn?b.createElement(b.Fragment,null):b.createElement("div",{className:Ue()(vt.quickPager,lt),style:_n},b.createElement("div",{onClick:()=>{Un||Xe(qe-1,"prev")},className:Un?vt.disabled:""},Tt.formatMessage({id:"shixuns.previousPage"})),b.createElement("div",{onClick:()=>{va||Xe(qe+1,"next")},className:va?vt.disabled:""},Tt.formatMessage({id:"shixuns.nextPage"})))},Gt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},rn=oe(71418),Pt=oe(6848),Vt=oe(13570),He=oe(74128),Re=oe(65862),Bt=oe(96908),Wt=oe(57177),St=oe(81378),kt=oe(2524),ft=({className:qe,dataSource:Xe=[],col:lt=4,right:$t,bottom:kn=23,precision:_n=0,wrapWidth:Tt=1200,trackEventItems:Un,loading:va})=>{const Ra=(0,wt.useIntl)(),ir=Math.floor((Tt-(lt-1)*$t)/lt);return b.createElement(rn.Z,{spinning:va},b.createElement("div",{className:Ue()(Gt.list,qe)},!!Xe.length&&Xe.map((nn,Qa)=>{const{name:ba,id:Pr,identifier:Ta,power:Oa,cover_image_id:Br,pic:pr}=nn;return b.createElement("div",{className:Gt.wrap,key:Pr,style:{width:ir,marginRight:(1+Qa)%lt===0?0:$t+_n,marginBottom:kn}},b.createElement("a",{target:"_blank",href:`/shixuns/${Ta}/challenges`,className:Gt.li,onClick:jr=>{jr.preventDefault(),Un&&(0,Re.L9)([Un]),Oa&&(0,Re.xg)(`/shixuns/${Ta}/challenges`)}},b.createElement("div",{className:Gt.img},b.createElement("img",{className:Gt.cover,src:`${pr}`}),nn.is_jupyter&&b.createElement("img",{className:Gt.sign,src:Bt}),nn.is_jupyter_lab&&b.createElement("img",{className:Gt.sign,src:Wt}),nn.is_unity_3d&&b.createElement("img",{className:Gt.sign,src:St})),b.createElement("div",{className:Gt.name},b.createElement(Pt.Z,{title:ba||Ra.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},b.createElement("span",{className:Gt.e},ba||Ra.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),b.createElement("div",{className:Gt.tags},b.createElement(Pt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,nn.challenges_count))),!!nn.myshixuns_count&&b.createElement(Pt.Z,{placement:"bottom",title:Ra.formatMessage({id:"shixuns.numberOfLearners"})},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,nn.myshixuns_count))),b.createElement(Pt.Z,{placement:"bottom",title:Ra.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},b.createElement("span",null,b.createElement("span",null,nn.level))),b.createElement("div",{className:Gt.rate},b.createElement(Vt.Z,{allowHalf:!0,disabled:!0,defaultValue:nn.score_info}),b.createElement("span",null,"\xA0",nn.score_info?`${nn.score_info}\u5206`:"5\u5206")))),!Oa&&b.createElement("div",{className:Gt.lockWrap},b.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Xe.length&&b.createElement(kt.Z,null)))},Jt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},at=({className:qe,dataSource:Xe=[],col:lt=4,right:$t,bottom:kn=23,precision:_n=0,wrapWidth:Tt=1200,wrapClassName:Un,trackEventItems:va,loading:Ra})=>{const ir=Math.floor((Tt-(lt-1)*$t)/lt);return b.createElement(rn.Z,{spinning:Ra},b.createElement("div",{className:Ue()(Jt.list,qe)},!!Xe.length&&Xe.map((nn,Qa)=>{const{name:ba,id:Pr,identifier:Ta,power:Oa,cover_image_id:Br,pic:pr}=nn;return b.createElement("div",{className:Ue()(Jt.wrap,Un),key:Pr,style:{width:ir,marginRight:(1+Qa)%lt===0?0:$t+_n,marginBottom:kn}},b.createElement("a",{target:"_blank",href:`/shixuns/${Ta}/challenges`,className:Jt.li,onClick:jr=>{jr.preventDefault(),va&&(0,Re.L9)([va]),Oa&&(0,Re.xg)(`/shixuns/${Ta}/challenges`)}},b.createElement("img",{src:oe(47621),className:Jt.titleBg}),b.createElement("div",{className:Jt.name},b.createElement(Pt.Z,{title:ba||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Jt.e},ba||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Jt.img},b.createElement("img",{className:Jt.cover,src:Br?`${He.Z.API_SERVER}/api/attachments/${Br}`:`${He.Z.IMG_SERVER+pr}`}),nn.is_jupyter&&b.createElement("div",{className:Jt.bq},"Jupyter"),nn.is_jupyter_lab&&b.createElement("div",{className:Jt.bq},"JupyterLab"),nn.is_unity_3d&&b.createElement("div",{className:Jt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Jt.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Jt.value},nn.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:Jt.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:Jt.value},nn.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Jt.text},"\u5173\u5361\u6570"),b.createElement("span",{className:Jt.value},nn.challenges_count)),b.createElement("div",{className:Jt.rate},b.createElement(Vt.Z,{allowHalf:!0,disabled:!0,defaultValue:nn.score_info}),b.createElement("span",{className:Jt.value,style:{color:"#FF9C00"}},"\xA0",nn.score_info?`${nn.score_info}\u5206`:"5\u5206"))))),!Oa&&b.createElement("div",{className:Jt.lockWrap},b.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Xe.length&&b.createElement(kt.Z,null)))},dn={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},st="data:image/png;base64,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",$e="data:image/png;base64,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",Ht="data:image/png;base64,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",Wn=({className:qe,dataSource:Xe=[],col:lt=4,right:$t,bottom:kn=23,precision:_n=0,wrapWidth:Tt=1200,trackEventItems:Un,loading:va,wrapClassName:Ra,imgClassName:ir})=>{const nn=Math.floor((Tt-(lt-1)*$t)/lt);return b.createElement(rn.Z,{spinning:va},b.createElement("div",{className:Ue()(dn.list,qe)},!!Xe.length&&Xe.map((Qa,ba)=>{const{name:Pr,id:Ta,identifier:Oa,power:Br,cover_image_id:pr,pic:jr}=Qa;return b.createElement("div",{className:Ue()(dn.wrap,Ra),key:Ta,style:{width:nn,marginRight:(1+ba)%lt===0?0:$t+_n,marginBottom:kn}},b.createElement("a",{target:"_blank",href:`/shixuns/${Oa}/challenges`,className:dn.li,onClick:Tr=>{Tr.preventDefault(),Un&&(0,Re.L9)([Un]),Br&&(0,Re.xg)(`/shixuns/${Oa}/challenges`)}},b.createElement("div",{className:Ue()(dn.img,ir)},b.createElement("img",{className:dn.cover,src:pr?`${He.Z.API_SERVER}/api/attachments/${pr}`:`${He.Z.IMG_SERVER+jr}`}),Qa.is_jupyter&&b.createElement("img",{className:dn.sign,src:st}),Qa.is_jupyter_lab&&b.createElement("img",{className:dn.sign,src:$e}),Qa.is_unity_3d&&b.createElement("img",{className:dn.sign,src:Ht})),b.createElement("div",{className:dn.name},b.createElement(Pt.Z,{title:Pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:dn.e},Pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:dn.tags},b.createElement(Pt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Qa.challenges_count))),!!Qa.myshixuns_count&&b.createElement(Pt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Qa.myshixuns_count))),b.createElement(Pt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Qa.level))),b.createElement("div",{className:dn.rate},b.createElement(Vt.Z,{allowHalf:!0,disabled:!0,defaultValue:Qa.score_info}),b.createElement("span",null,"\xA0",Qa.score_info?`${Qa.score_info}\u5206`:"5\u5206")))),!Br&&b.createElement("div",{className:dn.lockWrap},b.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Xe.length&&b.createElement(kt.Z,null)))},Nt=oe(61584),hn={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},cn=oe(79005),Mn=oe(20345),gn=oe(77882),sa=oe(31081),ka=oe(75309),pa=oe(71979),tn=oe(47558),Kn=oe(42922),Hn=oe(66832),Ca=oe(96593),ca=oe(19664),Yn=oe(91833),en=Object.defineProperty,Rt=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,ha=(qe,Xe,lt)=>Xe in qe?en(qe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):qe[Xe]=lt,la=(qe,Xe)=>{for(var lt in Xe||(Xe={}))Fn.call(Xe,lt)&&ha(qe,lt,Xe[lt]);if(Rt)for(var lt of Rt(Xe))zn.call(Xe,lt)&&ha(qe,lt,Xe[lt]);return qe};const Va=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:cn,swimg:Mn},{name:"101\u8BA1\u5212",ptimg:gn,swimg:sa},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ka,swimg:pa},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:tn,swimg:Kn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Hn,swimg:Ca},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ca,swimg:Yn}];var Xn=({className:qe,dataSource:Xe=[],col:lt=4,right:$t,bottom:kn=23,precision:_n=0,wrapWidth:Tt=1200,trackEventItems:Un,loading:va,wrapClassName:Ra,imgClassName:ir,isArrow:nn=!1,imgStyle:Qa={}})=>{const ba=Math.floor((Tt-(lt-1)*$t)/lt),[Pr,Ta]=(0,b.useState)(),[Oa,Br]=(0,b.useState)(),pr=Tr=>Ta(Tr),jr=()=>Ta(-1);return b.createElement(rn.Z,{spinning:va},b.createElement("div",{className:Ue()(hn.list,qe)},!!(Xe!=null&&Xe.length)&&(Xe==null?void 0:Xe.map((Tr,So)=>{var Mo;const{name:mi,id:Bi,identifier:To,featured:Hr,school_name:Io,image_url:Vo,excellent:fi,is_plan:oi}=Tr;return b.createElement("div",{key:Bi,className:Ue()(hn.wrap,Ra),style:{width:ba,marginRight:(1+So)%lt===0?0:$t+_n,marginBottom:kn}},b.createElement("a",{target:"_blank",href:`/paths/${To}`,className:hn.li,onClick:Qo=>{Qo.preventDefault(),Un&&(0,Re.L9)([Un]),(0,Re.xg)(`/paths/${To}`)}},b.createElement("img",{src:oe(39057),className:hn.titleBg}),b.createElement("div",{className:hn.name},b.createElement(Pt.Z,{title:mi},b.createElement("span",{className:hn.e,style:{color:nn&&Pr===So?"#145DFF":"#000000"},onMouseEnter:()=>{pr(So)},onMouseLeave:jr},mi))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ue()(hn.img,ir)},b.createElement("img",{className:hn.cover,style:la({},Qa),src:`${He.Z.IMG_SERVER+Vo}`}),(Mo=Tr==null?void 0:Tr.subject_tags)==null?void 0:Mo.map((Qo,$r)=>{var $o,Po;if($r===0){const ei=($o=Va.find(al=>al.name==Qo))==null?void 0:$o.swimg;return b.createElement("img",{className:hn.sign,src:ei,style:{left:"-4px"}})}const mo=(Po=Va.find(ei=>ei.name==Qo))==null?void 0:Po.ptimg;return b.createElement("img",{className:hn.sign,src:mo,style:{left:`${48+52*($r-1)+2*$r}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Tr==null?void 0:Tr.excellent)&&b.createElement("div",{className:hn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:hn.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:hn.value},Tr.stages_count)),b.createElement("div",null,b.createElement("span",{className:hn.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:hn.value},Tr.members_count))))))})),!Xe.length&&b.createElement(kt.Z,null)))},Aa={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Ia=oe(41867),qn=oe(59301);const er=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:cn,swimg:Mn},{name:"101\u8BA1\u5212",ptimg:gn,swimg:sa},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ka,swimg:pa},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:tn,swimg:Kn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Hn,swimg:Ca},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ca,swimg:Yn}];var wn=({className:qe,dataSource:Xe=[],col:lt=4,right:$t,bottom:kn=23,precision:_n=0,wrapWidth:Tt=1200,trackEventItems:Un,loading:va,onRemove:Ra=()=>{},isCurrent:ir=!0,showAlias:nn=!1,wrapClassName:Qa,imgClassName:ba})=>{const Pr=Math.floor((Tt-(lt-1)*$t)/lt),Ta=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Oa=>(window.ENV==="build"&&(Oa.ptimg=`/react/build${Oa.ptimg}`,Oa.swimg=`/react/build${Oa.swimg}`),Oa));return qn.createElement(rn.Z,{spinning:va},qn.createElement("div",{className:Ue()(Aa.list,qe)},!!(Xe!=null&&Xe.length)&&(Xe==null?void 0:Xe.map((Oa,Br)=>{var pr;const{name:jr,id:Tr,identifier:So,featured:Mo,school_name:mi,image_url:Bi,excellent:To,is_plan:Hr}=Oa;return qn.createElement("div",{key:Tr,className:Ue()(Aa.wrap,Qa),style:{width:Pr,marginRight:(1+Br)%lt===0?0:$t+_n,marginBottom:kn}},qn.createElement("a",{className:Aa.li,onClick:Io=>{Io.preventDefault(),Io.stopPropagation(),Un&&(0,Re.L9)([Un]),(0,Re.xg)(`/paths/${So}`)}},qn.createElement("div",{className:Ue()(Aa.img,ba)},qn.createElement("img",{className:Aa.cover,src:`${He.Z.IMG_SERVER+Bi}`}),ir&&(0,Ia.bg)()&&(Oa==null?void 0:Oa.studying)&&qn.createElement("div",{className:`${Aa.movebq} user-path-items`,onClick:Io=>{Io.stopPropagation(),Ra(Oa)}},qn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),qn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(pr=Oa==null?void 0:Oa.subject_tags)==null?void 0:pr.map((Io,Vo)=>{var fi,oi;if(Vo===0){const $r=(fi=Ta.find($o=>$o.name==Io))==null?void 0:fi.swimg;return qn.createElement("img",{className:Aa.sign,src:$r,style:{left:"-4px"}})}const Qo=(oi=Ta.find($r=>$r.name==Io))==null?void 0:oi.ptimg;return qn.createElement("img",{className:Aa.sign,src:Qo,style:{left:`${48+52*(Vo-1)+2*Vo}px`}})}),qn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Oa==null?void 0:Oa.excellent)&&qn.createElement("div",{className:Aa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),qn.createElement("div",{className:Aa.name},qn.createElement(Pt.Z,{title:nn&&(Oa!=null&&Oa.excellent_alias_name)?qn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${jr}`,qn.createElement("br",null),qn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Oa==null?void 0:Oa.excellent_alias_name}`)):jr},qn.createElement("span",{className:Aa.e},nn&&(Oa==null?void 0:Oa.excellent_alias_name)||jr))),qn.createElement("div",{className:Aa.tags},qn.createElement("div",null,qn.createElement(Pt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},qn.createElement("span",null,qn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),qn.createElement("span",null,Oa.stages_count))),qn.createElement(Pt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},qn.createElement("span",null,qn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),qn.createElement("span",null,Oa.members_count)))))))})),!Xe.length&&qn.createElement(kt.Z,null)))},vn={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Vn="data:image/png;base64,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",ye=oe(59301),It=({className:qe,dataSource:Xe=[],col:lt=4,right:$t,bottom:kn=23,precision:_n=0,wrapWidth:Tt=1200,trackEventItems:Un,loading:va})=>{const Ra=(0,wt.useIntl)(),ir=Math.floor((Tt-(lt-1)*$t)/lt);return ye.createElement(rn.Z,{spinning:va},ye.createElement("div",{className:Ue()(vn.list,qe)},!!Xe.length&&Xe.map((nn,Qa)=>{const{subject_identifier:ba,id:Pr,identifier:Ta,power:Oa}=nn,Br=nn.is_public!=0&&nn.is_public;return ye.createElement("div",{className:vn.wrap,key:Pr,style:{width:ir,marginRight:(1+Qa)%lt===0?0:$t+_n,marginBottom:kn}},ye.createElement("a",{className:vn.li,onClick:pr=>{pr.preventDefault(),Un&&(0,Re.L9)([Un]),(0,Re.xg)(nn.first_category_url)}},ye.createElement("div",{className:vn.top},ye.createElement(Pt.Z,{title:nn.name},ye.createElement("div",{className:vn.name},nn.name)),ye.createElement("img",{className:vn.img,src:He.Z.IMG_SERVER+"/images/"+nn.avatar_url}),ye.createElement("div",{className:vn.text,title:nn.creator},nn.creator),ba&&ye.createElement("div",{className:vn.btns},ye.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ye.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Br&&ye.createElement("div",{className:vn.sign},Ra.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),ye.createElement("div",{className:vn.bottom},nn.visits>0&&ye.createElement(Pt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-liulanyan"}),ye.createElement("span",null,nn.visits))),nn.course_members_count>0&&ye.createElement(Pt.Z,{title:"\u6210\u5458",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan"}),nn.course_members_count)),nn.tasks_count>0&&ye.createElement(Pt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-zuoye"}),nn.tasks_count)),nn.is_end?ye.createElement("div",{style:{color:"#6B758B"}},Ra.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):ye.createElement("div",{style:{color:"#00B187"}},Ra.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!nn.is_accessible&&ye.createElement("div",{className:vn.lockWrap},ye.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ye.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Xe.length&&ye.createElement(kt.Z,null)))},Ct={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},zt="data:image/png;base64,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",Sn=({className:qe,dataSource:Xe=[],col:lt=4,right:$t,bottom:kn=23,precision:_n=0,wrapWidth:Tt=1200,wrapClassName:Un,trackEventItems:va,loading:Ra})=>{const ir=Math.floor((Tt-(lt-1)*$t)/lt);return b.createElement(rn.Z,{spinning:Ra},b.createElement("div",{className:Ue()(Ct.list,qe)},!!Xe.length&&Xe.map((nn,Qa)=>{const{subject_identifier:ba,id:Pr,identifier:Ta,power:Oa}=nn,Br=nn.is_public!=0&&nn.is_public;return b.createElement("div",{className:Ue()(`${Ct.wrap} ${nn.is_accessible?"":Ct.warpStyle}`,Un),key:Pr,style:{width:ir,marginRight:(1+Qa)%lt===0?0:$t+_n,marginBottom:kn}},b.createElement("a",{className:Ct.li,onClick:pr=>{pr.preventDefault(),va&&(0,Re.L9)([va]),(0,Re.xg)(nn.first_category_url)}},b.createElement("div",{className:Ct.creator},b.createElement("img",{className:Ct.img,src:He.Z.IMG_SERVER+"/images/"+nn.avatar_url}),b.createElement("div",{className:Ct.text,title:nn.creator},nn.creator)),b.createElement("div",{className:Ct.top},b.createElement(Pt.Z,{title:nn.name},b.createElement("div",{className:Ct.name},nn.name)),Br&&b.createElement("div",{className:Ct.sign},"\u516C\u5F00")),b.createElement("div",{className:Ct.middle},b.createElement("div",{className:Ct.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:Ct.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:Ct.value},(nn==null?void 0:nn.visits)||0)),b.createElement("div",null,b.createElement("span",{className:Ct.text},"\u6210\u5458"),b.createElement("span",{className:Ct.value},(nn==null?void 0:nn.course_members_count)||0))),b.createElement("div",{className:Ct.row},b.createElement("div",null,b.createElement("span",{className:Ct.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:Ct.value},(nn==null?void 0:nn.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:Ct.text},"\u72B6\u6001"),nn.is_end?b.createElement("span",{className:Ct.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:Ct.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),ba&&b.createElement("div",{className:Ct.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!nn.is_accessible&&b.createElement("div",{className:Ct.lockWrap},b.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Xe.length&&b.createElement(kt.Z,null)))},Ne={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Je="data:image/png;base64,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",Dt=({className:qe,dataSource:Xe=[],col:lt=4,right:$t,bottom:kn=23,precision:_n=0,wrapWidth:Tt=1200,wrapClassName:Un,trackEventItems:va,loading:Ra})=>{const ir=Math.floor((Tt-(lt-1)*$t)/lt);return b.createElement(rn.Z,{spinning:Ra},b.createElement("div",{className:Ue()(Ne.list,qe)},!!Xe.length&&Xe.map((nn,Qa)=>{const{subject_identifier:ba,id:Pr,identifier:Ta,power:Oa}=nn,Br=nn.is_public!=0&&nn.is_public;return b.createElement("div",{className:Ue()(`${Ne.wrap} ${nn.is_accessible?"":Ne.warpStyle}`,Un),key:Pr,style:{width:ir,marginRight:(1+Qa)%lt===0?0:$t+_n,marginBottom:kn}},b.createElement("a",{className:Ne.li,onClick:pr=>{pr.preventDefault(),va&&(0,Re.L9)([va]),(0,Re.xg)(nn.first_category_url)}},b.createElement("div",{className:Ne.creator},b.createElement("img",{className:Ne.img,src:He.Z.IMG_SERVER+"/images/"+nn.avatar_url}),b.createElement("div",{className:Ne.text,title:nn.creator},nn.creator)),b.createElement("div",{className:Ne.top},b.createElement(Pt.Z,{title:nn.name},b.createElement("div",{className:Ne.name},nn.name)),Br&&b.createElement("div",{className:Ne.sign})),b.createElement("div",{className:Ne.middle},b.createElement("div",{className:Ne.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:Ne.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:Ne.value},(nn==null?void 0:nn.visits)||0)),b.createElement("div",null,b.createElement("span",{className:Ne.text},"\u6210\u5458"),b.createElement("span",{className:Ne.value},(nn==null?void 0:nn.course_members_count)||0))),b.createElement("div",{className:Ne.row},b.createElement("div",null,b.createElement("span",{className:Ne.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:Ne.value},(nn==null?void 0:nn.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:Ne.text},"\u72B6\u6001"),nn.is_end?b.createElement("span",{className:Ne.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:Ne.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),ba&&b.createElement("div",{className:Ne.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!nn.is_accessible&&b.createElement("div",{className:Ne.lockWrap},b.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Xe.length&&b.createElement(kt.Z,null)))},un={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ea=({dataSource:qe=[],value:Xe,onChange:lt,className:$t,style:kn={},tabBarExtraContent:_n})=>b.createElement("div",{className:Ue()(un.tabs,$t),style:kn},b.createElement("div",{className:un.tabsWrap},qe.map((Tt,Un)=>b.createElement("aside",{className:un.tab,onClick:()=>{lt(Tt.id),Tt.link&&wt.history.push(Tt.link)},key:Un},b.createElement("div",{className:Xe===Tt.id?un.active:""},Tt.name),(Tt==null?void 0:Tt.resetCount)==null&&(Tt==null?void 0:Tt.total)!==void 0&&b.createElement("span",null,"\uFF08",Tt==null?void 0:Tt.total,"\uFF09"),(Tt==null?void 0:Tt.resetCount)!==void 0&&(Tt==null?void 0:Tt.total)!==void 0&&b.createElement(Pt.Z,{title:(Tt==null?void 0:Tt.tip)!=null?Tt==null?void 0:Tt.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Tt==null?void 0:Tt.resetCount),"/",b.createElement("span",null,Tt==null?void 0:Tt.total),"\uFF09"))))),b.createElement("div",{className:un.tabBar},_n)),Tn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},gt=({dataSource:qe=[],value:Xe,onChange:lt,className:$t,style:kn={},tabBarExtraContent:_n})=>b.createElement("div",{className:Ue()(Tn.tabs,$t),style:kn},b.createElement("div",{className:Tn.tabsWrap},qe.map((Tt,Un)=>b.createElement("aside",{className:Tn.tab,onClick:()=>{lt(Tt.id),Tt.link&&wt.history.push(Tt.link)},key:Un},b.createElement("div",{className:Xe===Tt.id?Tn.active:""},Tt.name),(Tt==null?void 0:Tt.resetCount)==null&&(Tt==null?void 0:Tt.total)!==void 0&&b.createElement("span",null,"\uFF08",Tt==null?void 0:Tt.total,"\uFF09"),(Tt==null?void 0:Tt.resetCount)!==void 0&&(Tt==null?void 0:Tt.total)!==void 0&&b.createElement(Pt.Z,{title:(Tt==null?void 0:Tt.tip)!=null?Tt==null?void 0:Tt.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Tt==null?void 0:Tt.resetCount),"/",b.createElement("span",null,Tt==null?void 0:Tt.total),"\uFF09"))))),b.createElement("div",{className:Tn.tabBar},_n)),pn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},sn=({dataSource:qe=[],value:Xe,onChange:lt,className:$t,style:kn={},tabBarExtraContent:_n})=>b.createElement("div",{className:Ue()(pn.tabs,$t),style:kn},b.createElement("div",{className:pn.tabsWrap},qe.map((Tt,Un)=>b.createElement("aside",{className:`${pn.tab} ${Xe===Tt.id?pn.active:""}`,onClick:()=>{lt(Tt.id),Tt.link&&wt.history.push(Tt.link)},key:Un},b.createElement("div",null,Tt.name),(Tt==null?void 0:Tt.resetCount)==null&&(Tt==null?void 0:Tt.total)!==void 0&&b.createElement("span",null,"\uFF08",Tt==null?void 0:Tt.total,"\uFF09"),(Tt==null?void 0:Tt.resetCount)!==void 0&&(Tt==null?void 0:Tt.total)!==void 0&&b.createElement(Pt.Z,{title:(Tt==null?void 0:Tt.tip)!=null?Tt==null?void 0:Tt.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Tt==null?void 0:Tt.resetCount),"/",b.createElement("span",null,Tt==null?void 0:Tt.total),"\uFF09"))))),b.createElement("div",{className:pn.tabBar},_n)),Ma=({className:qe,style:Xe={},children:lt})=>b.createElement("div",{className:Ue()(qe),style:Xe},lt),Pn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},ht=oe(38854),xa=oe(20834);const na=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ga=({sortValue:qe,dropValue:Xe,className:lt,onSort:$t,onDrop:kn,dataSource:_n=na})=>{var Tt;return b.createElement("div",{className:Ue()(Pn.orderWrap,lt)},b.createElement(ht.Z,{dropdownRender:()=>b.createElement(xa.default,null,_n.map((Un,va)=>b.createElement(xa.default.Item,{key:va,onClick:()=>kn(Un.id)},Un.name)))},b.createElement("span",{className:Pn.orderTextWrap},(Tt=_n.find(Un=>Xe===Un.id))==null?void 0:Tt.name)),b.createElement("span",{className:Pn.orderIconWrap},b.createElement("span",{className:Pn.orderAsc},b.createElement("i",{className:qe==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Pn.cursorPointer} ${Pn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Pn.cursorPointer}`,onClick:()=>$t(qe==="asc"?"desc":"asc")})),b.createElement("span",{className:Pn.orderDesc},b.createElement("i",{className:qe==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Pn.cursorPointer} ${Pn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Pn.cursorPointer}`,onClick:()=>$t(qe==="asc"?"desc":"asc")}))))},ja={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ha=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var _a=({sortValue:qe,dropValue:Xe,className:lt,onSort:$t,onDrop:kn,dataSource:_n=Ha})=>{var Tt;return b.createElement("div",{className:Ue()(ja.orderWrap,lt)},b.createElement(ht.Z,{dropdownRender:()=>b.createElement(xa.default,null,_n.map((Un,va)=>b.createElement(xa.default.Item,{key:va,onClick:()=>kn(Un.id)},Un.name)))},b.createElement("span",{className:ja.orderTextWrap},(Tt=_n.find(Un=>Xe===Un.id))==null?void 0:Tt.name)),b.createElement("span",{className:ja.orderIconWrap},b.createElement("span",{className:ja.orderAsc},b.createElement("i",{className:qe==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ja.cursorPointer} ${ja.active}`:`iconfont icon-sanjiaoxing-up font12 ${ja.cursorPointer}`,onClick:()=>$t(qe==="asc"?"desc":"asc")})),b.createElement("span",{className:ja.orderDesc},b.createElement("i",{className:qe==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ja.cursorPointer} ${ja.active}`:`iconfont icon-sanjiaoxing-down font12 ${ja.cursorPointer}`,onClick:()=>$t(qe==="asc"?"desc":"asc")}))))},cr={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},jt=oe(3113),Fa=oe(2337),Kt=Object.defineProperty,ya=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Cn=(qe,Xe,lt)=>Xe in qe?Kt(qe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):qe[Xe]=lt,ta=(qe,Xe)=>{for(var lt in Xe||(Xe={}))ga.call(Xe,lt)&&Cn(qe,lt,Xe[lt]);if(ya)for(var lt of ya(Xe))Xt.call(Xe,lt)&&Cn(qe,lt,Xe[lt]);return qe},An=(qe,Xe)=>{var lt={};for(var $t in qe)ga.call(qe,$t)&&Xe.indexOf($t)<0&&(lt[$t]=qe[$t]);if(qe!=null&&ya)for(var $t of ya(qe))Xe.indexOf($t)<0&&Xt.call(qe,$t)&&(lt[$t]=qe[$t]);return lt},La=(qe,Xe,lt)=>new Promise(($t,kn)=>{var _n=va=>{try{Un(lt.next(va))}catch(Ra){kn(Ra)}},Tt=va=>{try{Un(lt.throw(va))}catch(Ra){kn(Ra)}},Un=va=>va.done?$t(va.value):Promise.resolve(va.value).then(_n,Tt);Un((lt=lt.apply(qe,Xe)).next())}),Ua=qe=>{var Xe=qe,{className:lt,style:$t,children:kn,loading:_n=!1,openLoading:Tt,onClick:Un=()=>{},size:va="middle",shape:Ra="round",theme:ir}=Xe,nn=An(Xe,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Qa,ba]=(0,b.useState)(!1),Pr=(0,b.useMemo)(()=>{switch(ir){case Fa.Fy.THEMEONE:return cr.ThemeOne;case Fa.Fy.DEFAULT:default:return cr.btn}},[ir]);return b.createElement(jt.ZP,ta({onClick:(0,ke.throttle)(Ta=>La(void 0,null,function*(){Tt&&ba(!0);try{yield Un(Ta)}catch(Oa){console.log("error",Oa)}Tt&&ba(!1)}),2e3,{leading:!0,trailing:!1}),className:Ue()(Pr,cr[`${va}-${Ra}`],lt),style:$t,size:va,shape:Ra,loading:Qa||_n},nn),kn)},sr={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Rr=({className:qe,style:Xe,children:lt=null,onClick:$t,title:kn})=>b.createElement("div",{className:Ue()(sr.head,qe),style:Xe},b.createElement("span",{className:"primary-hover",onClick:$t},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:kn},kn),b.createElement("div",{className:sr.node},lt)),fr={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Xa=({confirmShow:qe=!0,confirmTitle:Xe,confirmClick:lt,cancelShow:$t=!0,cancelTitle:kn,cancelClick:_n,className:Tt,style:Un,confirmLoading:va=!1})=>b.createElement("div",{className:Ue()(fr.btns,Tt),style:Un},qe&&b.createElement(jt.ZP,{loading:va,onClick:lt,type:"primary",className:fr.confirm},Xe),$t&&b.createElement(jt.ZP,{onClick:_n,className:fr.cancel},kn)),Ka={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ma=({className:qe,style:Xe={},LeftContent:lt,children:$t,RightContent:kn})=>b.createElement("div",{className:Ue()(Ka.fixedBottom,qe),style:Xe},b.createElement("div",{className:Ka.wrap},b.createElement("div",{className:Ka.left},lt),b.createElement("div",{className:Ka.center},$t),b.createElement("div",{className:Ka.right},kn))),ar={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Na=({className:qe,style:Xe={},dataSource:lt=[]})=>b.createElement("div",{className:Ue()(ar.crumbs,qe),style:Xe},lt.map(($t,kn)=>knwt.history.push($t.path)},$t.name):b.createElement("span",null,$t.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:kn,style:{color:"#5F6368"}},$t.name))),tr=oe(31797),hr=Object.defineProperty,rr=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,yr=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,or=(qe,Xe,lt)=>Xe in qe?hr(qe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):qe[Xe]=lt,Xr=(qe,Xe)=>{for(var lt in Xe||(Xe={}))Wr.call(Xe,lt)&&or(qe,lt,Xe[lt]);if(yr)for(var lt of yr(Xe))Jr.call(Xe,lt)&&or(qe,lt,Xe[lt]);return qe},Vr=(qe,Xe)=>rr(qe,Zr(Xe)),co=(qe,Xe)=>{var lt={};for(var $t in qe)Wr.call(qe,$t)&&Xe.indexOf($t)<0&&(lt[$t]=qe[$t]);if(qe!=null&&yr)for(var $t of yr(qe))Xe.indexOf($t)<0&&Jr.call(qe,$t)&&(lt[$t]=qe[$t]);return lt};const{Countdown:oo}=tr.default;var Nr=qe=>{var Xe=qe,{onChange:lt}=Xe,$t=co(Xe,["onChange"]);const[kn,_n]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof kn=="number"&&kn>=0&<(kn)},[kn]);const Tt=Un=>{const va=Math.floor(Un/1e3);_n(va)};return b.createElement(oo,Vr(Xr({},$t),{onChange:Tt}))},fo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},vo=({DataProps:qe,className:Xe,style:lt={}})=>{var $t;return b.createElement("div",{className:Ue()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",fo.ClassRoomItem,Xe),style:lt,onClick:()=>{(0,Re.xg)(qe==null?void 0:qe.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${($t=He.Z)==null?void 0:$t.IMG_SERVER}/images/${qe==null?void 0:qe.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(qe==null?void 0:qe.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(qe!=null&&qe.is_public)&&b.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),b.createElement("span",{className:Ue()("text-16px font-medium",fo.TitleDom)},qe==null?void 0:qe.name)),b.createElement("div",{className:"c-grey-333 font-medium"},qe==null?void 0:qe.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",qe==null?void 0:qe.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",qe==null?void 0:qe.tasks_count),qe!=null&&qe.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},io=Object.defineProperty,po=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Mt=(qe,Xe,lt)=>Xe in qe?io(qe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):qe[Xe]=lt,se=(qe,Xe)=>{for(var lt in Xe||(Xe={}))da.call(Xe,lt)&&Mt(qe,lt,Xe[lt]);if(po)for(var lt of po(Xe))yn.call(Xe,lt)&&Mt(qe,lt,Xe[lt]);return qe},mt=({DataProps:qe=[],selectValue:Xe,onChange:lt,className:$t,style:kn={},extra:_n,classNameItem:Tt,styleItem:Un={},barHidden:va})=>{const[Ra,ir]=(0,b.useState)();return(0,b.useEffect)(()=>{ir(Array.isArray(Xe)?Xe:[Xe])},[Xe]),b.createElement("div",{className:Ue()("flex px-20px py-10px gap-40px",$t),style:se({borderBottom:"1px solid #D3F0FF"},kn)},qe==null?void 0:qe.map(nn=>b.createElement("div",{key:nn==null?void 0:nn.id,className:Ue()("flex item-center justify-center current c-grey-333 text-16 relative",Tt,nn==null?void 0:nn.className),style:se(se({color:Ra!=null&&Ra.includes(nn==null?void 0:nn.id)?"#1890FF":"",minWidth:88},Un),(nn==null?void 0:nn.style)||{}),onClick:Qa=>{lt==null||lt({domEvent:Qa,item:nn}),nn!=null&&nn.link&&wt.history.push(nn==null?void 0:nn.link)}},nn==null?void 0:nn.name,!va&&(Ra==null?void 0:Ra.includes(nn==null?void 0:nn.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},_n))},Qt=Object.defineProperty,rt=Object.defineProperties,on=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,ia=(qe,Xe,lt)=>Xe in qe?Qt(qe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):qe[Xe]=lt,za=(qe,Xe)=>{for(var lt in Xe||(Xe={}))Yt.call(Xe,lt)&&ia(qe,lt,Xe[lt]);if(qt)for(var lt of qt(Xe))_t.call(Xe,lt)&&ia(qe,lt,Xe[lt]);return qe},Wa=(qe,Xe)=>rt(qe,on(Xe)),wa=({value:qe,onChange:Xe,onInputChange:lt,className:$t,style:kn={},InputProps:_n})=>{const[Tt,Un]=(0,b.useState)(qe);return b.createElement("div",{className:Ue()("flex item-center rounded-full px-10px py-2px",$t),style:za({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},kn)},b.createElement(dt.default,Wa(za({bordered:!1},_n),{onChange:va=>{Un(va.target.value),lt==null||lt(encodeURIComponent(va.target.value))},onPressEnter:va=>{Xe==null||Xe({domEvent:va,item:{value:Tt}})}})),b.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:va=>{Xe==null||Xe({domEvent:va,item:{value:Tt}})}}))}},31103:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return he}});var b=oe(59301);function he(be,Te){const Be=(0,b.useRef)();(0,b.useEffect)(()=>{Be.current=be}),(0,b.useEffect)(()=>{function je(){Be.current()}if(Te!==null){let Fe=setInterval(je,Te);return()=>clearInterval(Fe)}},[Te])}},30440:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return E}});var b=oe(59301),he=oe(8591),be=oe(43418),Te=oe(19842),Be=oe(54580),je=oe(3113),Fe=oe(74128),Ue=oe(65862),ke=oe(38147),De=oe(65582),Ge={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},Ze=oe(59301),Qe=(a,x,y)=>new Promise((z,ne)=>{var re=fe=>{try{me(y.next(fe))}catch(Pe){ne(Pe)}},ie=fe=>{try{me(y.throw(fe))}catch(Pe){ne(Pe)}},me=fe=>fe.done?z(fe.value):Promise.resolve(fe.value).then(re,ie);me((y=y.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:y,sub_discipline_id:z=[]})=>{const ne=(0,De.useIntl)(),[re,ie]=(0,b.useState)([]),[me,fe]=(0,b.useState)(!1),Pe=(0,De.useParams)(),[Ke,Oe]=(0,b.useState)([]),[dt,Le]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?Ce():(Le([]),ie([]),fe(!1))},[a]);const Ce=()=>Qe(void 0,null,function*(){const Ot=yield(0,ke.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Oe(Ot.disciplines||[]),Le((z==null?void 0:z.length)>0?z:[])}),tt=()=>{if((dt==null?void 0:dt.length)===0)return he.ZP.warning(ne.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}));console.log("subDisciplineId",dt),fe(!0),x(re,dt[1],()=>{fe(!1)})},ot=()=>{y()},xe=()=>{const Ot=`${Fe.Z.API_SERVER}/api/courses/${Pe.coursesId}/exercises/down_template`;(0,Ue.Nd)(null,Ot)},vt=Ot=>{const ut={name:Ot.name,uid:Ot.uid,file:Ot};return ie([ut]),!1},wt=()=>{ie([])};return Ze.createElement(be.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:tt,centered:!0,wrapClassName:Ge.customModal,onCancel:ot,width:663,okText:ne.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),okButtonProps:{className:Ge.okBtn},cancelText:ne.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:me},Ze.createElement("div",{className:Ge.content},Ze.createElement("aside",null,Ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),Ze.createElement("ul",null,Ze.createElement("li",null,Ze.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),Ze.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:xe},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),Ze.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:xe,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),Ze.createElement("li",{style:{color:"#FA6400"},className:"mt10"},ne.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"})),Ze.createElement("li",{className:Ge.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),Ze.createElement("li",{className:Ge.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),Ze.createElement("li",{className:Ge.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),Ze.createElement("li",{className:Ge.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),Ze.createElement("aside",{style:{marginTop:22}},Ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),Ze.createElement("ul",{style:{flex:1}},Ze.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&Ze.createElement(Ze.Fragment,null,Ze.createElement(Te.Z,{value:dt,className:Ge.selectitems,expandTrigger:"hover",placeholder:ne.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Ke,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Ot,ut)=>{Le(Ot||[])}}),Ze.createElement("br",null),Ze.createElement(Be.default,{action:`${Fe.Z.API_SERVER}/api/attachments.json`,beforeUpload:vt,onRemove:wt,withCredentials:!0,fileList:re,accept:".xls,.xlsx",showUploadList:!1},Ze.createElement(je.ZP,{className:Ge.upload,type:"primary",icon:Ze.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),re.map((Ot,ut)=>Ze.createElement("div",{key:ut,className:Ge.fileList},Ze.createElement("span",{className:Ge.fileName},Ot==null?void 0:Ot.name),Ze.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:wt})))))))}},10129:function(et,xt,oe){"use strict";oe.d(xt,{h:function(){return b}});var b=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(b||{})},67172:function(et,xt,oe){"use strict";oe.d(xt,{H7:function(){return E},MK:function(){return le},MU:function(){return De},X6:function(){return Ze},bM:function(){return ke},fi:function(){return a},fu:function(){return Ue},n4:function(){return x},rX:function(){return Qe},vl:function(){return y},zO:function(){return Ge}});var b=oe(38147),he=Object.defineProperty,be=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,je=(z,ne,re)=>ne in z?he(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,Fe=(z,ne)=>{for(var re in ne||(ne={}))Te.call(ne,re)&&je(z,re,ne[re]);if(be)for(var re of be(ne))Be.call(ne,re)&&je(z,re,ne[re]);return z};function Ue(z,ne){return(0,b.U2)(`myproblems/${z}.json`,Fe({hidePopLogin:!0},ne||{}))}function ke(z,ne){return(0,b.v_)(`myproblems/${z}/code_submit.json`,ne)}function De(z,ne){return(0,b.v_)(`myproblems/${z}/code_debug.json`,ne)}function Ge(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,ne)}function Ze(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function Qe(z,ne){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:ne})}function le(z,ne){return(0,b.v_)(`myproblems/${z}/add_notes.json`,ne)}function E(z,ne){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ne){return(0,b.v_)(`myproblems/${z}/update_code.json`,ne)}function y(z,ne){return(0,b.v_)(`discusses/${z}/plus.json`,ne)}},56355:function(et,xt,oe){"use strict";var b=oe(59301),he=oe(6848),be=oe(92832),Te=oe(8591),Be=oe(9809),je=oe(59301),Fe=(ke,De,Ge)=>new Promise((Ze,Qe)=>{var le=x=>{try{a(Ge.next(x))}catch(y){Qe(y)}},E=x=>{try{a(Ge.throw(x))}catch(y){Qe(y)}},a=x=>x.done?Ze(x.value):Promise.resolve(x.value).then(le,E);a((Ge=Ge.apply(ke,De)).next())});const Ue=({defaultValue:ke,onFinish:De})=>{const[Ge,Ze]=(0,b.useState)(!1),[Qe,le]=(0,b.useState)(ke);return(0,b.useEffect)(()=>{le(ke)},[ke]),je.createElement("div",null,Ge?je.createElement(be.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Qe,onChange:E=>{le(E.target.value)},onBlur:()=>Fe(void 0,null,function*(){var E;if(((E=Qe==null?void 0:Qe.replaceAll(" ",""))==null?void 0:E.length)<=0){Te.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Qe))&&Ze(!1)}),onPressEnter:()=>Fe(void 0,null,function*(){var E;if(((E=Qe==null?void 0:Qe.replaceAll(" ",""))==null?void 0:E.length)<=0){Te.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Qe))&&Ze(!1)})}):je.createElement("div",{className:Be.Z.title},Qe,je.createElement(he.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},je.createElement("i",{className:`${Be.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>Ze(!0)}))))};xt.Z=Ue},41332:function(et,xt,oe){"use strict";oe.r(xt),oe.d(xt,{default:function(){return Ui},useCourseOptions:function(){return Vi}});var b=oe(59301),he=oe(65582),be=oe(78241),Te=oe(66104),Be=oe(8591),je=oe(71418),Fe=oe(92832),Ue=oe(19842),ke=oe(24905),De=oe(5112),Ge=oe(5871),Ze=oe(3113),Qe=oe(9809),le=oe(29297),E=oe(3033),a=oe(96935),x=oe(43418),y=oe(20834),z=oe(38854),ne=oe(6848),re=oe(43428),ie={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},me=oe(65862),fe=oe(38147),Pe=oe(2524),Ke=oe(38821),Oe=oe(11414),dt=oe(6339),Le=oe(59301),Ce=Object.defineProperty,tt=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Ot=(de,Se,Ee)=>Se in de?Ce(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,ut=(de,Se)=>{for(var Ee in Se||(Se={}))vt.call(Se,Ee)&&Ot(de,Ee,Se[Ee]);if(xe)for(var Ee of xe(Se))wt.call(Se,Ee)&&Ot(de,Ee,Se[Ee]);return de},Gt=(de,Se)=>tt(de,ot(Se)),rn=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())}),Vt=({Itemid:de,setqitem:Se,qitem:Ee,data:it,getdata:bn,bigitem:$n,setBigqitem:oa,isedit:Bn,handleEditing:Ft})=>{const[Zt,Rn]=(0,b.useState)([]),[Lt,an]=(0,b.useState)(!1);(0,b.useEffect)(()=>{it.length>0&&Rn([...it])},[it]);const Jn=(fa,Dn)=>rn(void 0,null,function*(){if(Bn){Ft();return}if(!fa.destination)return;an(!0);let Ba=yield(0,fe.ZP)(`/api/examination_banks/${de}/examination_banks_item_banks/${Dn==null?void 0:Dn[fa.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:de,itemid:Dn==null?void 0:Dn[fa.source.index].question_id,position:fa.destination.index}});an(!1),Ba.status===0&&bn({id:Dn==null?void 0:Dn[fa.source.index].question_id})});return Le.createElement("div",null,Le.createElement(Oe.Z5,{onDragEnd:fa=>Jn(fa,Zt)},Le.createElement(Oe.bK,{droppableId:"droppable"},(fa,Dn)=>Le.createElement("div",ut({ref:fa.innerRef},fa.droppableProps),Le.createElement(je.Z,{spinning:Lt},Zt.map((Ba,ln)=>Le.createElement(Oe._l,{key:ln,draggableId:ln.toString(),index:ln},(Ja,Ir)=>{var fn,Ut;return Le.createElement("aside",ut(ut({ref:Ja.innerRef},Ja.draggableProps),Ja.dragHandleProps),Le.createElement(ne.Z,{title:Le.createElement(dt.Z,{value:(Ba==null?void 0:Ba.question_type)===8?(fn=Ba==null?void 0:Ba.program_attr)==null?void 0:fn.description:Ba.question_title}),color:"#fff",placement:"left",overlayClassName:ie.titleTooltip},Le.createElement("div",{onClick:()=>{if(Bn){Ft();return}Se(Gt(ut({},Ba),{index:ln+1})),oa($n),(0,me.Vf)("#question-scroll-id")},className:`${ie.qcount} ${Ba.question_id===(Ee==null?void 0:Ee.question_id)?ie.qcountclick:""}`},Le.createElement("span",{className:ie.score},Ba==null?void 0:Ba.question_score,"\u5206"),Le.createElement("span",{className:ie.qtitle},ln+1,"\u3001",Le.createElement(dt.Z,{value:(Ba==null?void 0:Ba.question_type)===8?(Ut=Ba==null?void 0:Ba.program_attr)==null?void 0:Ut.description:Ba.question_title,showTextOnly:!0})))))}))),fa.placeholder))))},He=oe(95237),Re=oe(85500),Bt=oe(57809),Wt=oe(78673),St=oe(61485),kt=oe(23340),Ae=oe(59301),ft=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())}),pt=({form:de,TagDiscipline:Se,exerciseitem:Ee,qitem:it,getTagData:bn})=>{var $n;const[oa,Bn]=(0,b.useState)(!0),[Ft,Zt]=(0,b.useState)(!1),[Rn,Lt]=(0,b.useState)(""),[an,Jn]=(0,b.useState)([]),[fa,Dn]=(0,b.useState)([]),[Ba,ln]=(0,b.useState)(0);(0,b.useEffect)(()=>{Ir()},[]);const Ja=fn=>ft(void 0,null,function*(){const Ut=yield(0,fe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:fn==null?void 0:fn.sub_discipline_id}});Dn(Ut==null?void 0:Ut.tag_disciplines)}),Ir=()=>ft(void 0,null,function*(){const fn=yield(0,fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Jn(fn.disciplines||[]),it!=null&&it.sub_discipline_id&&Ja(it),ln(it!=null&&it.sub_discipline_id?1:0),de.setFieldsValue({difficulty:it.difficulty||2,repeat_answer:!it.repeat_answer,sub_discipline_id:it!=null&&it.sub_discipline_id?[it==null?void 0:it.discipline_id,it==null?void 0:it.sub_discipline_id]:[]})});return Ae.createElement("div",null,Ae.createElement("div",{style:{marginTop:30,overflow:"hidden",height:oa?"100%":0}},Ae.createElement(be.default.Item,{className:ie.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Ae.createElement(De.ZP.Group,{className:ie.radiogroup},Ae.createElement(De.ZP.Button,{className:ie.easy,value:1},"\u7B80\u5355"),Ae.createElement(De.ZP.Button,{className:ie.medium,value:2},"\u9002\u4E2D"),Ae.createElement(De.ZP.Button,{className:ie.hard,value:3},"\u56F0\u96BE"))),Ae.createElement(be.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:ie.formcenterselect},Ae.createElement(Ue.Z,{className:ie.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:an,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(fn,Ut)=>{de.setFieldsValue({sub_discipline_id:fn,tag_discipline_ids:[]}),ln(fn?fn.length:0),(fn==null?void 0:fn.length)>0&&(Ja({sub_discipline_id:fn[1]}),fn[1]==(it==null?void 0:it.sub_discipline_id)&&de.setFieldValue("tag_discipline_ids",it.tag_discipline_ids))},onClear:()=>{Dn([]),de.setFieldValue("tag_discipline_ids",[]),ln(0)}})),Ae.createElement(be.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},Ae.createElement(be.default.Item,{name:"tag_discipline_ids"},Ae.createElement(Bt.default,{className:ie.selectitems,disabled:Ba===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(fn,Ut)=>Ut.key.indexOf(fn.toLowerCase())>=0},fa==null?void 0:fa.map(fn=>Ae.createElement(Bt.default.Option,{key:fn.name+fn.id,value:fn.id},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},fn.name),(fn==null?void 0:fn.type)==="personal"&&Ae.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Ba>0&&Ae.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},Ae.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ae.createElement("a",{onClick:()=>{Zt(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),Ae.createElement(be.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement(be.default.Item,{name:"repeat_answer",valuePropName:"checked"},Ae.createElement(Wt.Z,null)),Ae.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Ae.createElement(ne.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Ae.createElement(St.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),Ae.createElement(kt.Z,{open:Ft,subDisciplineId:($n=de.getFieldValue("sub_discipline_id"))==null?void 0:$n[1],onCancel:()=>{Zt(!1)},onOkClick:fn=>{Dn(Ut=>[...Ut,fn]),de.setFieldValue("tag_discipline_ids",[...de.getFieldValue("tag_discipline_ids"),fn==null?void 0:fn.id])}}))},at=oe(59301),dn=Object.defineProperty,st=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Nt=(de,Se,Ee)=>Se in de?dn(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,hn=(de,Se)=>{for(var Ee in Se||(Se={}))jn.call(Se,Ee)&&Nt(de,Ee,Se[Ee]);if(Ht)for(var Ee of Ht(Se))Wn.call(Se,Ee)&&Nt(de,Ee,Se[Ee]);return de},cn=(de,Se)=>st(de,$e(Se)),Mn=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())}),sa=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:it,seveeditor:bn,deleteitem:$n,getTagData:oa,init:Bn,showTip:Ft=!1})=>{const[Zt]=be.default.useForm();(0,b.useEffect)(()=>{var Lt;Zt.setFieldsValue(cn(hn({},de),{name:de==null?void 0:de.question_title,choices:(Lt=de==null?void 0:de.question_choices)==null?void 0:Lt.map(an=>cn(hn({},an),{standard_boolean:an!=null&&an.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)}))},[de]);const Rn=Lt=>{if(!(Lt!=null&&Lt.length))return!1;const an=Lt.map(fa=>{var Dn;return(Dn=fa.choice_text)==null?void 0:Dn.trim().replace(/^\s+|\s+$/g,"")});return new Set(an).size!==an.length};return at.createElement("div",null,at.createElement(be.default,{form:Zt,colon:!1,onFinish:Lt=>{var an;if(Rn(Lt.choices)){Be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let Jn=cn(hn({},Lt),{item_type:de==null?void 0:de.question_type,choices:(an=Lt==null?void 0:Lt.choices)==null?void 0:an.map(fa=>cn(hn({},fa),{is_answer:fa.standard_boolean}))});bn(hn(hn({},de),Jn))},onFinishFailed:Lt=>Mn(void 0,null,function*(){var an,Jn;Be.ZP.error(Lt.errorFields[0].errors[0]),Zt.scrollToField((Jn=(an=Lt==null?void 0:Lt.errorFields)==null?void 0:an[0])==null?void 0:Jn.name,{behavior:"smooth",block:"center"})})},at.createElement("div",{style:{display:"flex",alignItems:"center"}},at.createElement("div",{style:{flex:1}},at.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),at.createElement("span",null,(de==null?void 0:de.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!de.isadd&&at.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{$n()}},at.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),at.createElement(Ze.ZP,{onClick:()=>{var Lt;de.isadd?(Se(!1),Bn()):(Zt.setFieldsValue(cn(hn({},de),{name:de==null?void 0:de.question_title,choices:(Lt=de==null?void 0:de.question_choices)==null?void 0:Lt.map(an=>cn(hn({},an),{standard_boolean:an!=null&&an.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),at.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:at.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},at.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},at.createElement(Ze.ZP,{className:"ml20",type:"primary",onClick:()=>Mn(void 0,null,function*(){Zt.submit()})},"\u4FDD\u5B58"))),at.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},at.createElement(He.Z,{align:"middle"},at.createElement(be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},at.createElement(Ge.Z,{onBlur:Lt=>{Lt.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),at.createElement(Re.u,{form:Zt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),at.createElement(pt,{getTagData:oa,qitem:de,exerciseitem:it,TagDiscipline:Ee,form:Zt}))))},ka=oe(78909),pa=oe(94637),tn=oe(59301),Kn=Object.defineProperty,Hn=Object.defineProperties,Ca=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Rt=(de,Se,Ee)=>Se in de?Kn(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Fn=(de,Se)=>{for(var Ee in Se||(Se={}))Yn.call(Se,Ee)&&Rt(de,Ee,Se[Ee]);if(ca)for(var Ee of ca(Se))en.call(Se,Ee)&&Rt(de,Ee,Se[Ee]);return de},zn=(de,Se)=>Hn(de,Ca(Se)),ha=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())}),Va=({qitem:de,TagDiscipline:Se,exerciseitem:Ee,setisedit:it,seveeditor:bn,deleteitem:$n,getTagData:oa,init:Bn,showTip:Ft=!1})=>{const[Zt]=be.default.useForm(),Rn=be.default.useWatch("use_blank_score",Zt);return(0,b.useEffect)(()=>{Zt.setFieldsValue(zn(Fn({},de),{standard_answers:de.standard_answers||[],name:de.question_title,repeat_answer:!de.repeat_answer}))},[de]),tn.createElement("div",null,tn.createElement(be.default,{form:Zt,colon:!1,onValuesChange:(Lt,an)=>{var Jn,fa,Dn,Ba;if(Lt!=null&&Lt.standard_answers||Lt!=null&&Lt.use_blank_score){let ln=((Jn=Zt.getFieldValue("standard_answers"))==null?void 0:Jn.length)>0&&((Dn=(fa=Zt.getFieldValue("standard_answers"))==null?void 0:fa.map(Ja=>Ja.score))==null?void 0:Dn.filter(Ja=>Ja));(ln==null?void 0:ln.length)>0&&Zt.setFieldsValue({question_score:(ln==null?void 0:ln.length)>0&&((Ba=ln.reduce((Ja,Ir)=>Ja+Ir))==null?void 0:Ba.toFixed(1))})}},onFinish:Lt=>{var an;bn(zn(Fn(Fn({},de),Lt),{item_type:de==null?void 0:de.question_type,standard_answers:(an=Lt.standard_answers)==null?void 0:an.map((Jn,fa)=>zn(Fn({},Jn),{position:Jn.choice_id||fa+1}))}))},onFinishFailed:Lt=>ha(void 0,null,function*(){var an,Jn;Lt.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,me.pE)(),Be.ZP.error(Lt.errorFields[0].errors[0]),Zt.scrollToField((Jn=(an=Lt==null?void 0:Lt.errorFields)==null?void 0:an[0])==null?void 0:Jn.name,{behavior:"smooth",block:"center"})})},tn.createElement("div",{style:{display:"flex",alignItems:"center"}},tn.createElement("div",{style:{flex:1}},tn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),tn.createElement("span",null,"\u586B\u7A7A\u9898")),!de.isadd&&tn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{$n()}},tn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),tn.createElement(Ze.ZP,{onClick:()=>{de.isadd?(it(!1),Bn()):(Zt.setFieldsValue(zn(Fn({},de),{standard_answers:de.standard_answers,name:de.question_title,repeat_answer:!de.repeat_answer})),it(!1))}},"\u53D6\u6D88"),tn.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:tn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},tn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},tn.createElement(Ze.ZP,{className:"ml20",type:"primary",onClick:()=>{Zt.submit()}},"\u4FDD\u5B58"))),tn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},tn.createElement(He.Z,{align:"middle"},Rn?tn.createElement(pa.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):tn.createElement(be.default.Item,{key:2,className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},tn.createElement(Ge.Z,{onBlur:Lt=>{Lt.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),tn.createElement(be.default.Item,{name:"use_blank_score",noStyle:!0},tn.createElement(De.ZP.Group,{className:ie.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),tn.createElement(ne.Z,{overlayInnerStyle:{width:460},title:tn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",tn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},tn.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),tn.createElement(ka.u,{form:Zt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Rn,answerKey:"standard_answers"}),tn.createElement(pt,{getTagData:oa,qitem:de,exerciseitem:Ee,TagDiscipline:Se,form:Zt}))))},ra=oe(27277),Xn=oe(59301),Aa=Object.defineProperty,Ia=Object.defineProperties,qn=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,vn=(de,Se,Ee)=>Se in de?Aa(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Vn=(de,Se)=>{for(var Ee in Se||(Se={}))bt.call(Se,Ee)&&vn(de,Ee,Se[Ee]);if(er)for(var Ee of er(Se))wn.call(Se,Ee)&&vn(de,Ee,Se[Ee]);return de},ye=(de,Se)=>Ia(de,qn(Se)),yt=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())}),Ct=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:it,seveeditor:bn,deleteitem:$n,getTagData:oa,init:Bn,showTip:Ft=!1})=>{const[Zt]=be.default.useForm();return(0,b.useEffect)(()=>{var Rn;Zt.setFieldsValue(ye(Vn({},de),{name:de.question_title,repeat_answer:!de.repeat_answer,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(Lt=>ye(Vn({},Lt),{is_answer:Lt!=null&&Lt.standard_boolean?1:0}))}))},[de]),Xn.createElement("div",null,Xn.createElement(be.default,{form:Zt,colon:!1,onFinish:Rn=>{bn(Vn(Vn({},de),Rn))},onFinishFailed:Rn=>yt(void 0,null,function*(){var Lt,an;Be.ZP.error(Rn.errorFields[0].errors[0]),Zt.scrollToField((an=(Lt=Rn==null?void 0:Rn.errorFields)==null?void 0:Lt[0])==null?void 0:an.name,{behavior:"smooth",block:"center"})})},Xn.createElement("div",{style:{display:"flex",alignItems:"center"}},Xn.createElement("div",{style:{flex:1}},Xn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xn.createElement("span",null,"\u5224\u65AD\u9898")),!(de!=null&&de.isadd)&&Xn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{$n()}},Xn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xn.createElement(Ze.ZP,{onClick:()=>{var Rn;de.isadd?(Se(!1),Bn()):(Zt.setFieldsValue(ye(Vn({},de),{name:de==null?void 0:de.question_title,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(Lt=>ye(Vn({},Lt),{is_answer:Lt!=null&&Lt.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Xn.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xn.createElement(Ze.ZP,{className:"ml20",type:"primary",onClick:()=>{Zt.submit()}},"\u4FDD\u5B58"))),Xn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xn.createElement(be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Xn.createElement(Ge.Z,{onBlur:Rn=>{Rn.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Xn.createElement(ra.Z,{form:Zt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Xn.createElement(pt,{getTagData:oa,qitem:de,exerciseitem:it,TagDiscipline:Ee,form:Zt}))))},zt=oe(36381),Et={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},Sn=oe(12893),Ne=oe(96565),Je=Object.defineProperty,We=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,Tn=(de,Se,Ee)=>Se in de?Je(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Ye=(de,Se)=>{for(var Ee in Se||(Se={}))mn.call(Se,Ee)&&Tn(de,Ee,Se[Ee]);if(un)for(var Ee of un(Se))ea.call(Se,Ee)&&Tn(de,Ee,Se[Ee]);return de},gt=(de,Se)=>We(de,Dt(Se)),pn=(de,Se)=>{var Ee={};for(var it in de)mn.call(de,it)&&Se.indexOf(it)<0&&(Ee[it]=de[it]);if(de!=null&&un)for(var it of un(de))Se.indexOf(it)<0&&ea.call(de,it)&&(Ee[it]=de[it]);return Ee};const ct=de=>{var Se=de,{value:Ee,onChange:it,scrollId:bn}=Se,$n=pn(Se,["value","onChange","scrollId"]);return b.createElement("div",{id:bn||""},b.createElement(Ne.Z,gt(Ye({},$n),{defaultValue:Ee,onChange:(oa,Bn)=>{console.log("a:",oa,Bn),Bn!=null&&Bn.length?it(oa,Bn):it(oa)}})))},sn=({value:de,onChange:Se,placeholder:Ee,height:it=140,isEdit:bn})=>bn?b.createElement(Ne.Z,{watch:!0,isFocus:!0,height:it,placeholder:Ee,defaultValue:de,onChange:Se}):b.createElement("div",{style:{cursor:"pointer"}},de?b.createElement(dt.Z,{className:Et.inputBorder,value:de}):b.createElement("div",{className:`${Et.inputBorder} ${Et.placeholder}`},Ee));var xn=oe(43604),Ma=oe(32134),Pn=Object.defineProperty,ht=Object.defineProperties,xa=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,ja=(de,Se,Ee)=>Se in de?Pn(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Ha=(de,Se)=>{for(var Ee in Se||(Se={}))Ya.call(Se,Ee)&&ja(de,Ee,Se[Ee]);if(na)for(var Ee of na(Se))Ga.call(Se,Ee)&&ja(de,Ee,Se[Ee]);return de},ur=(de,Se)=>ht(de,xa(Se)),_a=(de,Se)=>{var Ee={};for(var it in de)Ya.call(de,it)&&Se.indexOf(it)<0&&(Ee[it]=de[it]);if(de!=null&&na)for(var it of na(de))Se.indexOf(it)<0&&Ga.call(de,it)&&(Ee[it]=de[it]);return Ee};const cr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jt=({value:de,onChange:Se,choiceTextKey:Ee,answerKey:it,index:bn,isEdit:$n,setInputActive:oa,form:Bn,choiceOptionsPath:Ft,allowChangeMode:Zt,showAddIcon:Rn,addItem:Lt,deleteItem:an})=>{const Jn=(de==null?void 0:de[it])===1,fa=()=>{const Ba=Bn.getFieldValue(Ft);Bn.setFieldValue(Ft,Ba.map(ln=>ur(Ha({},ln),{[it]:0})))},Dn=()=>{Jn?Se(ur(Ha({},de),{[it]:0})):(Zt||fa(),Se(ur(Ha({},de),{[it]:1})))};return b.createElement(He.Z,{className:Et.choiceWrap,align:"middle",wrap:!1},b.createElement(xn.Z,{onClick:Dn,className:`${Et.choiceIndex} ${Jn?Et.activeAnswer:""}`},cr[bn]),b.createElement(xn.Z,{flex:1,className:`${Et.editorWrap} ml15`,onClick:oa},b.createElement(sn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:$n,value:de==null?void 0:de[Ee],onChange:Ba=>{Se(ur(Ha({},de),{[Ee]:Ba}))}})),b.createElement(xn.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:Dn,className:`${Et.setAnswerBtn} ${Jn?Et.activeAnswer:""}`},Jn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(xn.Z,{className:Et.actionWrapper},b.createElement(ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(Ma.Z,{className:Et.addIcon,onClick:Lt,style:{visibility:Rn?"visible":"hidden"}})),b.createElement(ne.Z,{title:"\u5220\u9664"},b.createElement(Sn.Z,{className:Et.deleteIcon,onClick:an,style:{visibility:bn>1?"visible":"hidden"}}))))},Fa=({questionTitlePlaceholder:de,titleKey:Se,choiceKey:Ee,analysisKey:it,choiceTextKey:bn,answerKey:$n,choiceOptionsPath:oa,allowChangeMode:Bn=!0,form:Ft,showAnalysis:Zt=!0})=>{const[Rn,Lt]=(0,b.useState)(),[an,Jn]=(0,b.useState)(!1);return b.createElement("div",{className:Et.wrap},b.createElement("div",{className:Et.questionTitleEditorWrap},b.createElement(be.default.Item,{label:"\u9898\u5E72",name:Se,labelCol:{span:24},rules:[{required:!0}]},b.createElement(ct,{scrollId:Array.isArray(Se)?Se.join("_"):`${Se}`,watch:!0,height:140,placeholder:de}))),b.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(be.default.List,{name:Ee,rules:[{validator(fa,Dn){const Ba=Dn.some(Ja=>Ja[$n]===1),ln=Dn.findIndex(Ja=>{var Ir;return((Ir=Ja[bn])==null?void 0:Ir.length)<=0});return ln!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${cr[ln]}\u9009\u9879\u7684\u5185\u5BB9`)):Ba?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(fa,{add:Dn,remove:Ba})=>b.createElement("div",{id:Array.isArray(oa)?oa.join("_"):`${oa}`},fa.map((ln,Ja)=>{var Ir=ln,{key:fn,name:Ut}=Ir,gr=_a(Ir,["key","name"]);const Dr=Rn===fn,br=()=>{Lt(fn)},Or=Ja<7&&Ja===fa.length-1,mr=()=>Dn({[bn]:"",[$n]:0}),On=()=>Ba(Ut);return b.createElement(be.default.Item,ur(Ha({},gr),{key:fn,name:Ut,noStyle:!0}),b.createElement(jt,{choiceTextKey:bn,answerKey:$n,index:Ja,isEdit:Dr,setInputActive:br,form:Ft,choiceOptionsPath:oa,allowChangeMode:Bn,showAddIcon:Or,addItem:mr,deleteItem:On}))}),fa.length<8&&b.createElement("div",{className:`${Et.addBtn} mb30`,onClick:()=>Dn({[bn]:"",[$n]:0})},"\u6DFB\u52A0\u9009\u9879"))),Zt&&b.createElement("div",{onClick:()=>Jn(!0)},b.createElement(be.default.Item,{name:it,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(sn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:an}))))};var Kt=oe(59301),ya=Object.defineProperty,ga=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,La=(de,Se,Ee)=>Se in de?ya(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Pa=(de,Se)=>{for(var Ee in Se||(Se={}))ta.call(Se,Ee)&&La(de,Ee,Se[Ee]);if(Cn)for(var Ee of Cn(Se))An.call(Se,Ee)&&La(de,Ee,Se[Ee]);return de},Ua=(de,Se)=>ga(de,Xt(Se)),sr=(de,Se)=>{var Ee={};for(var it in de)ta.call(de,it)&&Se.indexOf(it)<0&&(Ee[it]=de[it]);if(de!=null&&Cn)for(var it of Cn(de))Se.indexOf(it)<0&&An.call(de,it)&&(Ee[it]=de[it]);return Ee};const Ar=({value:de,onChange:Se})=>{const Ee=bn=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Et.modal,onOk:()=>{const $n=[...de];$n.splice(bn,1),Se($n)}})},it=()=>{const bn=[...de];bn.push(""),Se(bn)};return Kt.createElement(He.Z,{className:"ml20"},Kt.createElement(xn.Z,{flex:1},de==null?void 0:de.map((bn,$n)=>Kt.createElement(He.Z,{key:`${bn}_${$n}`,align:"middle",className:"mb20"},Kt.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:bn,autoSize:{maxRows:3},maxLength:1e3,onBlur:oa=>{const Bn=[...de],Ft=oa.target.value.trim();Bn[$n]=Ft,Se(Bn)}}),Kt.createElement(ne.Z,{title:"\u5220\u9664"},Kt.createElement(Sn.Z,{className:Et.deleteIcon,style:{marginLeft:15,visibility:$n>0?"visible":"hidden"},onClick:()=>Ee($n)}))))),Kt.createElement(xn.Z,null,Kt.createElement("div",{className:`${Et.addBtn}`,onClick:()=>{it()}},"\u65B0\u589E\u7B54\u6848")))},Rr=({value:de=!0,onChange:Se})=>Kt.createElement(Wt.Z,{checked:!de,onChange:Ee=>{Se(!Ee)}}),fr="\u2581",ao=({questionTitlePlaceholder:de,form:Se,name:Ee,scoreByBlank:it,answerKey:bn,titleKey:$n="name",analysisKey:oa="analysis",isOrdered:Bn="is_ordered"})=>{var Ft,Zt;const[Rn,Lt]=(0,b.useState)(!1),an=(fn,Ut)=>{const gr=Ut.line;let Dr=0;for(let Or=0;Or{const br=fn.getRange(Ut.from,Ut.to);let Or=0;if(Ut.text.forEach(mr=>{Or+=mr.split(fr).length-1}),Ut.origin!=="setValue"){if(br&&br.indexOf(fr)!==-1){const mr=br.split(fr).length-1,On=an(fn,Ut.from);if(console.log(`\u5220\u9664${mr}\u4E2A\uFF0C \u524D\u9762\u6709${On}\u4E2A\uFF0C\u65B0\u589E${Or}\u4E2A`),mr>1){const Cr=Array.from({length:mr},(Qr,Ur)=>On+Ur);Dr(Cr)}else Dr(On)}else if(Or>0){const mr=an(fn,Ut.from);console.log(`\u65B0\u589E${Or}\u4E2A\uFF0C\u4E4B\u524D\u6709${mr}\u4E2A`),gr(Or,mr)}}},fa=()=>{const fn=Se.getFieldValue(["sub_item_banks",...bn]);Se.setFieldValue(["sub_item_banks",...bn],fn==null?void 0:fn.map((Ut,gr)=>Ua(Pa({},Ut),{position:gr+1})))},Dn=(0,b.useRef)(),Ba=(fn,Ut)=>{for(let gr=0;gr{ln.current(fn),fa()},Ir=(Zt=(Ft=Se.getFieldValue("sub_item_banks"))==null?void 0:Ft[bn==null?void 0:bn[0]])==null?void 0:Zt[bn==null?void 0:bn[1]];return console.log(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...it])),Kt.createElement("div",{className:Et.wrap},Kt.createElement("div",{className:Et.questionTitleEditorWrap},Kt.createElement(be.default.Item,{label:"\u9898\u5E72",name:$n,labelCol:{span:24},rules:[{required:!0}]},Kt.createElement(ct,{scrollId:"name",watch:!0,height:140,placeholder:de,showNullButton:!0,onCMBeforeChange:(fn,Ut)=>{Jn(fn,Ut,Ba,Ja)}}))),Kt.createElement(be.default.List,{name:bn,rules:[{validator(fn,Ut){if((Ut==null?void 0:Ut.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const gr of Ut){const{answer_text:Dr}=gr||{};if(Dr!=null&&Dr.some(br=>(br==null?void 0:br.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(fn,{add:Ut,remove:gr},{errors:Dr})=>(Dn.current=Ut,ln.current=gr,Kt.createElement(Kt.Fragment,null,Kt.createElement(be.default.Item,{label:Kt.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(fn!=null&&fn.length)&&Kt.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),fn.map((br,Or)=>{var mr=br,{key:On,name:Cr}=mr,Qr=sr(mr,["key","name"]);return Kt.createElement(He.Z,{className:"mb20",key:On,align:"top"},Kt.createElement(xn.Z,{flex:"0 0 auto",className:`${Et.blankIndex} pt5`},"\u586B\u7A7A\u9879",Or+1),Kt.createElement(xn.Z,{flex:1},Kt.createElement(He.Z,{align:"top",justify:"space-between"},Kt.createElement(xn.Z,{flex:1},Kt.createElement(be.default.Item,Ua(Pa({},Qr),{name:[Cr,"answer_text"],noStyle:!0}),Kt.createElement(Ar,null))),(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...it]))&&Kt.createElement(xn.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Kt.createElement(be.default.Item,Ua(Pa({},Qr),{name:[Cr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Et.blankInputNumberWrapper}),Kt.createElement(Ge.Z,{onChange:()=>{var Ur,kr;let Fr=Se==null?void 0:Se.getFieldValue(["sub_item_banks",bn==null?void 0:bn[0],"standard_answers"]),Gr=0;for(let _r in Fr)(Ur=Fr[_r])!=null&&Ur.score&&(Gr+=Number((kr=Fr[_r])==null?void 0:kr.score));Se==null||Se.setFieldValue(["sub_item_banks",bn==null?void 0:bn[0],"question_score"],Gr)},className:Et.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Kt.createElement(be.default.Item,Ua(Pa({},Qr),{name:[Cr,"position"],noStyle:!0}),Kt.createElement(Fe.default,{type:"hidden"}))))})))),Kt.createElement(He.Z,{align:"middle"},Kt.createElement(be.default.Item,{name:[Ee,"downcase"],valuePropName:"checked"},Kt.createElement(Wt.Z,null)),Kt.createElement(xn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Kt.createElement(He.Z,{align:"middle"},Kt.createElement(be.default.Item,{name:[Ee,"no_space"],valuePropName:"checked"},Kt.createElement(Wt.Z,null)),Kt.createElement(xn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ir==null?void 0:Ir.length)>1&&Kt.createElement(He.Z,{align:"middle",className:(Ir==null?void 0:Ir.length)>1?"mb30":`${Et.hide}`},Kt.createElement(be.default.Item,{name:Bn},Kt.createElement(Rr,null)),Kt.createElement(xn.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Kt.createElement("div",{onClick:()=>Lt(!0)},Kt.createElement(be.default.Item,{name:oa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Kt.createElement(sn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var Xa=Object.defineProperty,Ka=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,Na=(de,Se,Ee)=>Se in de?Xa(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,tr=(de,Se)=>{for(var Ee in Se||(Se={}))ar.call(Se,Ee)&&Na(de,Ee,Se[Ee]);if(ma)for(var Ee of ma(Se))vr.call(Se,Ee)&&Na(de,Ee,Se[Ee]);return de},hr=(de,Se)=>Ka(de,Sr(Se)),rr=(de,Se)=>{var Ee={};for(var it in de)ar.call(de,it)&&Se.indexOf(it)<0&&(Ee[it]=de[it]);if(de!=null&&ma)for(var it of ma(de))Se.indexOf(it)<0&&vr.call(de,it)&&(Ee[it]=de[it]);return Ee};const Zr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},yr=({value:de,onChange:Se,form:Ee,choiceKey:it})=>{const bn=(de==null?void 0:de.is_answer)===1,$n=de==null?void 0:de.choice_text,oa=()=>{var Bn;const Ft=(Bn=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",...it]))==null?void 0:Bn.map(Zt=>({choice_text:Zt.choice_text,is_answer:0}));Ee==null||Ee.setFieldValue(["sub_item_banks",...it],Ft),Se(hr(tr({},de),{is_answer:1}))};return b.createElement(He.Z,{className:Et.choiceWrap,align:"middle",wrap:!1},b.createElement(xn.Z,{onClick:oa,className:`${Et.choiceIndex} ${Et.judgementIndex} ${bn?Et.activeAnswer:""}`},Zr[$n]),b.createElement(xn.Z,{flex:1,className:`${Et.editorWrap} ml15`},b.createElement("div",{className:`${Et.inputBorder} ${Et.placeholder} ${bn?Et.activeJudgementAnswer:""}`},$n)),b.createElement(xn.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:oa,className:`${Et.setAnswerBtn} ${bn?Et.activeAnswer:""}`},bn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Wr=({questionTitlePlaceholder:de,choiceKey:Se="choices",form:Ee,titleKey:it="name",analysisKey:bn="analysis"})=>{const[$n,oa]=(0,b.useState)(!1);return b.createElement("div",{className:Et.wrap},b.createElement("div",{className:Et.questionTitleEditorWrap},b.createElement(be.default.Item,{label:"\u9898\u5E72",name:it,labelCol:{span:24},rules:[{required:!0}]},b.createElement(ct,{scrollId:"name",watch:!0,height:140,placeholder:de}))),b.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(be.default.List,{name:Se,rules:[{validator(Bn,Ft){return Ft.some(Rn=>(Rn==null?void 0:Rn.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Bn=>b.createElement("div",{id:"choices"},Bn.map(Ft=>{var Zt=Ft,{key:Rn,name:Lt}=Zt,an=rr(Zt,["key","name"]);return b.createElement(be.default.Item,hr(tr({},an),{key:Rn,name:Lt,noStyle:!0}),b.createElement(yr,{form:Ee,choiceKey:Se}))})))),b.createElement("div",{onClick:()=>oa(!0)},b.createElement(be.default.Item,{name:bn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(sn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$n}))))};var Jr=oe(12563),or=Object.defineProperty,Xr=Object.defineProperties,Vr=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Nr=(de,Se,Ee)=>Se in de?or(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,fo=(de,Se)=>{for(var Ee in Se||(Se={}))oo.call(Se,Ee)&&Nr(de,Ee,Se[Ee]);if(co)for(var Ee of co(Se))bo.call(Se,Ee)&&Nr(de,Ee,Se[Ee]);return de},No=(de,Se)=>Xr(de,Vr(Se)),vo=(de,Se)=>{var Ee={};for(var it in de)oo.call(de,it)&&Se.indexOf(it)<0&&(Ee[it]=de[it]);if(de!=null&&co)for(var it of co(de))Se.indexOf(it)<0&&bo.call(de,it)&&(Ee[it]=de[it]);return Ee};const io=de=>{var Se=de,{value:Ee,onChange:it}=Se,bn=vo(Se,["value","onChange"]);const $n=oa=>{it([oa])};return b.createElement(Ne.Z,No(fo({},bn),{defaultValue:Ee==null?void 0:Ee[0],onChange:$n}))},po=de=>{if(!de)return!1;if(/^s*$/.test(de)||de.trim()===""){Be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Se=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return de==="|"?(Be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},da=({value:de=[],onClose:Se})=>b.createElement(Jr.default,{closable:!0,onClose:Se,className:Et.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},de.join(" \u6216 "))),yn=({questionTitlePlaceholder:de,form:Se,showKeywords:Ee,isMustKeyWords:it=Ee,titleKey:bn="name",analysisKey:$n="analysis",answerTexts:oa="answer_texts",keywords:Bn="keywords",useKeywords:Ft="use_keywords",indexs:Zt})=>{var Rn,Lt,an,Jn;const[fa,Dn]=(0,b.useState)(!1),[Ba,ln]=(0,b.useState)(""),Ja=(Lt=(Rn=Se.getFieldValue("sub_item_banks"))==null?void 0:Rn[Ft==null?void 0:Ft[0]])==null?void 0:Lt[Ft==null?void 0:Ft[1]],Ir=(Jn=(an=Se.getFieldValue("sub_item_banks"))==null?void 0:an[Ft==null?void 0:Ft[0]])==null?void 0:Jn.question_score;return b.createElement("div",{className:Et.wrap},b.createElement("div",{className:Et.questionTitleEditorWrap},b.createElement(be.default.Item,{label:"\u9898\u5E72",name:bn,labelCol:{span:24},rules:[{required:!0}]},b.createElement(ct,{scrollId:"name",watch:!0,height:140,placeholder:de}))),b.createElement(be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:oa,labelCol:{span:24}},b.createElement(io,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ee&&!it&&b.createElement(be.default.Item,{hidden:!0,name:Ft,valuePropName:"checked"},b.createElement(Wt.Z,{defaultChecked:!0})),Ee&&it&&b.createElement(He.Z,{align:"middle",className:"mb30"},b.createElement(be.default.Item,{name:Ft,valuePropName:"checked"},b.createElement(Wt.Z,null)),b.createElement(xn.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(xn.Z,null,b.createElement(ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(St.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Ja||!it)&&b.createElement(be.default.List,{name:Bn,rules:[{validator(fn,Ut){return it?Ut!=null&&Ut.length?(Ut==null?void 0:Ut.reduce((Dr,br)=>Dr+br.score,0))>parseFloat(Ir)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(fn,{add:Ut,remove:gr})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${Et.title} mb10`},it?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(He.Z,{align:"middle",className:"font14 mb30"},b.createElement(xn.Z,{flex:1},b.createElement(Fe.default,{value:Ba,onChange:Dr=>{ln(Dr.target.value)},maxLength:50,allowClear:!0,onPressEnter:Dr=>{var br,Or,mr,On;const Cr=`${(br=Dr.target)==null?void 0:br.value}`,Qr=(mr=(Or=Cr==null?void 0:Cr.split("|"))==null?void 0:Or.filter(Fr=>!!Fr))==null?void 0:mr.map(Fr=>Fr.trim()),Ur=Se.getFieldValue(["sub_item_banks",...Bn]),kr=((On=Ur==null?void 0:Ur.map(Fr=>Fr==null?void 0:Fr.keyword))==null?void 0:On.flat())||[];for(const Fr of Qr)if(kr.includes(Fr)){Be.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}po(Cr)&&(Ut({keyword:Qr,score:1}),ln(""))},className:Et.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(xn.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),fn.map(Dr=>{var br=Dr,{key:Or,name:mr}=br,On=vo(br,["key","name"]);return b.createElement(He.Z,{key:Or,className:"mb20",style:{marginRight:148}},b.createElement(xn.Z,{flex:1},b.createElement(He.Z,{align:"middle",justify:"space-between"},b.createElement(be.default.Item,No(fo({},On),{name:[mr,"keyword"]}),b.createElement(da,{onClose:()=>gr(mr)})),it&&b.createElement(be.default.Item,No(fo({},On),{name:[mr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Et.blankInputNumberWrapper}),b.createElement(Ge.Z,{className:Et.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>Dn(!0)},b.createElement(be.default.Item,{name:$n,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(sn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:fa}))))};var Mt=oe(59301),se=Object.defineProperty,nt=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,qt=(de,Se,Ee)=>Se in de?se(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Yt=(de,Se)=>{for(var Ee in Se||(Se={}))rt.call(Se,Ee)&&qt(de,Ee,Se[Ee]);if(Qt)for(var Ee of Qt(Se))on.call(Se,Ee)&&qt(de,Ee,Se[Ee]);return de},_t=(de,Se)=>nt(de,mt(Se)),ia=(de,Se)=>{var Ee={};for(var it in de)rt.call(de,it)&&Se.indexOf(it)<0&&(Ee[it]=de[it]);if(de!=null&&Qt)for(var it of Qt(de))Se.indexOf(it)<0&&on.call(de,it)&&(Ee[it]=de[it]);return Ee};const{Panel:za}=zt.default,Wa=({questionTitlePlaceholder:de,choiceKey:Se,form:Ee,withScore:it})=>{const bn=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[$n,oa]=(0,b.useState)(),[Bn,Ft]=(0,b.useState)([]),Zt=Lt=>{Ft(Lt)},Rn=({value:Lt})=>Mt.createElement("div",{style:{width:150,paddingLeft:11}},Lt);return Mt.createElement("div",{className:Et.wrap},Mt.createElement("div",{className:Et.questionTitleEditorWrap},Mt.createElement(be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Mt.createElement(ct,{scrollId:"name",watch:!0,height:140,placeholder:de}))),Mt.createElement(be.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Mt.createElement(be.default.List,{name:"sub_item_banks",rules:[{validator(Lt,an){return an?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Lt,{add:an,remove:Jn,move:fa})=>{const Dn=Ee.getFieldValue("sub_item_banks");return Mt.createElement(Mt.Fragment,null,Mt.createElement(zt.default,{className:Lt.length>0?Et.collapseWrapper:"",bordered:!1,activeKey:Bn,onChange:Zt,expandIcon:({isActive:Ba})=>Mt.createElement("i",{className:`iconfont icon-weizhankai ${Ba?Et.open:Et.close}`,style:{fontSize:14,transition:"all .2s"}})},Lt.map((Ba,ln)=>{var Ja=Ba,{key:Ir,name:fn}=Ja,Ut=ia(Ja,["key","name"]),gr,Dr,br,Or,mr,On,Cr,Qr,Ur,kr,Fr,Gr,_r,$a;return Mt.createElement(za,{className:Et.panel,forceRender:!0,header:Mt.createElement("div",{className:Et.panelHeader},"\u7B2C",ln+1,"\u5C0F\u9898",Mt.createElement("span",null,"\uFF08",((gr=Dn==null?void 0:Dn[fn])==null?void 0:gr.question_type)==0?"\u5355\u9009\u9898":((Dr=Dn==null?void 0:Dn[fn])==null?void 0:Dr.question_type)==1?"\u591A\u9009\u9898":((br=Dn==null?void 0:Dn[fn])==null?void 0:br.question_type)==3?"\u586B\u7A7A\u9898":((Or=Dn==null?void 0:Dn[fn])==null?void 0:Or.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:fn,extra:Mt.createElement(He.Z,{align:"middle",onClick:Lr=>Lr.stopPropagation()},((mr=Dn==null?void 0:Dn[fn])==null?void 0:mr.question_type)==3&&Mt.createElement(Mt.Fragment,null,Mt.createElement(De.ZP.Group,{defaultValue:(On=Dn==null?void 0:Dn[fn])==null?void 0:On.use_blank_score,className:ie.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Lr=>{var zr,Kr,uo,Eo,Ao;if(Ee==null||Ee.setFieldValue(["sub_item_banks",fn,"use_blank_score"],(zr=Lr==null?void 0:Lr.target)==null?void 0:zr.value),(Kr=Lr==null?void 0:Lr.target)!=null&&Kr.value){let xo=0;for(let Go in(uo=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",fn]))==null?void 0:uo.standard_answers)xo+=Number((Ao=(Eo=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",fn]))==null?void 0:Eo.standard_answers[Go])==null?void 0:Ao.score);Ee==null||Ee.setFieldValue(["sub_item_banks",fn,"question_score"],xo||"")}oa(new Date)}}),Mt.createElement(ne.Z,{overlayInnerStyle:{width:460},title:Mt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Mt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Mt.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),it&&Mt.createElement(be.default.Item,_t(Yt({},Ut),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[fn,"question_score"],className:Et.blankInputNumberWrapper}),((Cr=Dn==null?void 0:Dn[fn])==null?void 0:Cr.question_type)==3&&((Qr=Dn==null?void 0:Dn[fn])!=null&&Qr.use_blank_score)?Mt.createElement(Rn,null):Mt.createElement(Ge.Z,{className:Et.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Mt.createElement(He.Z,{align:"middle",className:"pl40",style:{width:82}},ln!==0&&Mt.createElement("div",{onClick:()=>{var Lr;fa(ln,ln-1);const zr=(Lr=Ee.getFieldValue("sub_item_banks"))==null?void 0:Lr.map((Kr,uo)=>(Lt.map((Eo,Ao)=>{uo===Ao&&(Kr.q_position=Number(Eo.name)+1)}),Kr));Ee.setFieldValue("sub_item_banks",zr)}},Mt.createElement(ne.Z,{title:"\u4E0A\u79FB"},Mt.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),ln{var Lr;fa(ln,ln+1);const zr=(Lr=Ee.getFieldValue("sub_item_banks"))==null?void 0:Lr.map((Kr,uo)=>(Lt.map((Eo,Ao)=>{uo===Ao&&(Kr.q_position=Number(Eo.name)+1)}),Kr));Ee.setFieldValue("sub_item_banks",zr)},className:ln===0?"":"ml10"},Mt.createElement(ne.Z,{title:"\u4E0B\u79FB"},Mt.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Mt.createElement(ne.Z,{title:"\u5220\u9664"},Mt.createElement(Sn.Z,{className:`${Et.deleteIcon} ml40`,onClick:()=>Jn(fn)})))},Mt.createElement(be.default.Item,_t(Yt({},Ut),{name:fn}),(((Ur=Dn==null?void 0:Dn[fn])==null?void 0:Ur.question_type)==0||((kr=Dn==null?void 0:Dn[fn])==null?void 0:kr.question_type)==1)&&Mt.createElement(Fa,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Fr=Dn==null?void 0:Dn[fn])==null?void 0:Fr.question_type)==1,form:Ee,choiceKey:[fn,"choices"],titleKey:[fn,"name"],analysisKey:[fn,"analysis"],choiceOptionsPath:["sub_item_banks",fn,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Gr=Dn==null?void 0:Dn[fn])==null?void 0:Gr.question_type)==3&&Mt.createElement(ao,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:fn,scoreByBlank:[fn,"use_blank_score"],titleKey:[fn,"name"],analysisKey:[fn,"analysis"],isOrdered:[fn,"is_ordered"],answerKey:[fn,"standard_answers"],key:$n}),((_r=Dn==null?void 0:Dn[fn])==null?void 0:_r.question_type)==2&&Mt.createElement(Wr,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[fn,"name"],analysisKey:[fn,"analysis"],choiceKey:[fn,"choices"]}),(($a=Dn==null?void 0:Dn[fn])==null?void 0:$a.question_type)==4&&Mt.createElement(yn,{showKeywords:!0,isMustKeyWords:!0,form:Ee,titleKey:[fn,"name"],analysisKey:[fn,"analysis"],answerTexts:[fn,"answer_texts"],useKeywords:[fn,"use_keywords"],keywords:[fn,"keywords"],indexs:fn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:$n})))})),Lt.length<20&&Mt.createElement(z.Z,{menu:{items:[{label:Mt.createElement("div",{onClick:()=>{an({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),Ft([Lt==null?void 0:Lt.length,...Bn])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Mt.createElement("div",{onClick:()=>{an({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),Ft([Lt==null?void 0:Lt.length,...Bn])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Mt.createElement("div",{onClick:()=>{an({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),Ft([Lt==null?void 0:Lt.length,...Bn])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Mt.createElement("div",{onClick:()=>{an({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),Ft([Lt==null?void 0:Lt.length,...Bn])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Mt.createElement("div",{onClick:()=>{an({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),Ft([Lt==null?void 0:Lt.length,...Bn])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Ba=>Ba.show).map(Ba=>({label:Ba.label,key:Ba.key}))}},Mt.createElement("div",{className:`${Et.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var En=oe(59301),wa=Object.defineProperty,qe=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,_n=(de,Se,Ee)=>Se in de?wa(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Tt=(de,Se)=>{for(var Ee in Se||(Se={}))$t.call(Se,Ee)&&_n(de,Ee,Se[Ee]);if(lt)for(var Ee of lt(Se))kn.call(Se,Ee)&&_n(de,Ee,Se[Ee]);return de},Un=(de,Se)=>qe(de,Xe(Se)),va=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())}),ir=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:it,seveeditor:bn,deleteitem:$n,getTagData:oa,init:Bn,showTip:Ft=!1})=>{const[Zt]=be.default.useForm();(0,b.useEffect)(()=>{var Lt;Zt.setFieldsValue(Un(Tt({},de),{name:de.question_title,sub_item_banks:(Lt=de.sub_exercise_questions)==null?void 0:Lt.map(an=>{var Jn;return Un(Tt({},an),{name:an.question_title,choices:(Jn=an==null?void 0:an.question_choices)==null?void 0:Jn.map(fa=>Un(Tt({},fa),{is_answer:fa!=null&&fa.standard_boolean?1:0}))})}),repeat_answer:!de.repeat_answer}))},[de]);const Rn=Lt=>{if(!(Lt!=null&&Lt.length))return!1;const an=Lt.map(fa=>{var Dn;return(Dn=fa.choice_text)==null?void 0:Dn.trim().replace(/^\s+|\s+$/g,"")});return new Set(an).size!==an.length};return En.createElement("div",null,En.createElement(be.default,{form:Zt,colon:!1,onValuesChange:(Lt,an)=>{var Jn,fa,Dn;if(Lt!=null&&Lt.sub_item_banks){let Ba=((Jn=Zt.getFieldValue("sub_item_banks"))==null?void 0:Jn.length)>0&&((Dn=(fa=Zt.getFieldValue("sub_item_banks"))==null?void 0:fa.map(ln=>{var Ja;if(ln.question_type==3&&(ln!=null&&ln.use_blank_score)){let Ir=0;for(let fn in ln==null?void 0:ln.standard_answers)Ir+=Number((Ja=ln==null?void 0:ln.standard_answers[fn])==null?void 0:Ja.score);return Ir}else return ln.question_score}))==null?void 0:Dn.filter(ln=>ln));(Ba==null?void 0:Ba.length)>0&&Zt.setFieldsValue({question_score:parseFloat(Ba==null?void 0:Ba.reduce((ln,Ja)=>parseFloat(ln)+parseFloat(Ja))).toFixed(1)})}},onFinish:Lt=>{var an,Jn;if((an=Lt.sub_item_banks)==null?void 0:an.some(Dn=>Dn.question_type===0||Dn.question_type===1?Rn(Dn.choices):!1)){Be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}bn(Un(Tt(Tt({},de),Lt),{sub_item_banks:(Jn=Lt==null?void 0:Lt.sub_item_banks)==null?void 0:Jn.map(Dn=>(console.log(Dn),Un(Tt({},Dn),{item_type:Dn==null?void 0:Dn.question_type,id:(Dn==null?void 0:Dn.question_id)||""})))}))},onFinishFailed:Lt=>va(void 0,null,function*(){var an,Jn;Be.ZP.error(Lt.errorFields[0].errors[0]),Zt.scrollToField((Jn=(an=Lt==null?void 0:Lt.errorFields)==null?void 0:an[0])==null?void 0:Jn.name,{behavior:"smooth",block:"center"})})},En.createElement("div",{style:{display:"flex",alignItems:"center"}},En.createElement("div",{style:{flex:1}},En.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),En.createElement("span",null,"\u7EC4\u5408\u9898")),!de.isadd&&En.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{$n()}},En.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),En.createElement(Ze.ZP,{onClick:()=>{var Lt;de.isadd?(Se(!1),Bn()):(Zt.setFieldsValue(Un(Tt({},de),{name:de==null?void 0:de.question_title,choices:(Lt=de==null?void 0:de.question_choices)==null?void 0:Lt.map(an=>Un(Tt({},an),{standard_boolean:an!=null&&an.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),En.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:En.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},En.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},En.createElement(Ze.ZP,{className:"ml20",type:"primary",onClick:()=>{Zt.submit()}},"\u4FDD\u5B58"))),En.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},En.createElement(pa.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),En.createElement(Wa,{form:Zt,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),En.createElement(pt,{getTagData:oa,qitem:de,exerciseitem:it,TagDiscipline:Ee,form:Zt}))))},nn=oe(92716),Qa=oe(24334),ba=oe(59301),Pr=Object.defineProperty,Ta=Object.defineProperties,Oa=Object.getOwnPropertyDescriptors,Br=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,Tr=(de,Se,Ee)=>Se in de?Pr(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,So=(de,Se)=>{for(var Ee in Se||(Se={}))pr.call(Se,Ee)&&Tr(de,Ee,Se[Ee]);if(Br)for(var Ee of Br(Se))jr.call(Se,Ee)&&Tr(de,Ee,Se[Ee]);return de},Mo=(de,Se)=>Ta(de,Oa(Se)),mi=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())}),To=({qitem:de,TagDiscipline:Se,exerciseitem:Ee,setisedit:it,seveeditor:bn,deleteitem:$n,getTagData:oa,init:Bn,showTip:Ft=!1})=>{const[Zt]=be.default.useForm(),Rn=!0;return(0,b.useEffect)(()=>{var Lt,an,Jn;Zt.setFieldsValue(Mo(So({},de),{standard_answers:de.standard_answer,difficulty:de.difficulty,item_banks_group_id:de.item_banks_group_id,hack:Mo(So({},de),{time_limit:(de==null?void 0:de.time_limit)||3}),hack_codes:{language:(Lt=de==null?void 0:de.program_attr)==null?void 0:Lt.language,code:Qa.Base64.decode(((an=de==null?void 0:de.program_attr)==null?void 0:an.code)||"")},hack_sets:So({},(Jn=de==null?void 0:de.hack_sets)==null?void 0:Jn[0]),repeat_answer:!de.repeat_answer}))},[de]),ba.createElement("div",null,ba.createElement(be.default,{form:Zt,colon:!1,onValuesChange:(Lt,an)=>{var Jn,fa,Dn,Ba;if(Lt!=null&&Lt.standard_answers){let ln=((Jn=Zt.getFieldValue("standard_answers"))==null?void 0:Jn.length)>0&&((Dn=(fa=Zt.getFieldValue("standard_answers"))==null?void 0:fa.map(Ja=>Ja.score))==null?void 0:Dn.filter(Ja=>Ja));(ln==null?void 0:ln.length)>0&&Zt.setFieldsValue({question_score:(ln==null?void 0:ln.length)>0&&((Ba=ln.reduce((Ja,Ir)=>Ja+Ir))==null?void 0:Ba.toFixed(1))})}},onFinish:Lt=>{var an;bn(Mo(So(So({},de),Lt),{item_type:de==null?void 0:de.question_type,standard_answers:(an=Lt.standard_answers)==null?void 0:an.map((Jn,fa)=>Mo(So({},Jn),{position:fa+1})),standard_answer:void 0}))},onFinishFailed:Lt=>mi(void 0,null,function*(){var an,Jn;Be.ZP.error(Lt.errorFields[0].errors[0]),Zt.scrollToField((Jn=(an=Lt==null?void 0:Lt.errorFields)==null?void 0:an[0])==null?void 0:Jn.name,{behavior:"smooth",block:"center"})})},ba.createElement("div",{style:{display:"flex",alignItems:"center"}},ba.createElement("div",{style:{flex:1}},ba.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ba.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!de.isadd&&ba.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{$n()}},ba.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),ba.createElement(Ze.ZP,{onClick:()=>{var Lt,an,Jn;de.isadd?(it(!1),Bn()):(Zt.setFieldsValue(Mo(So({},de),{standard_answers:de.standard_answer,difficulty:de.difficult,item_banks_group_id:de.item_banks_group_id,hack:So({},de),hack_codes:{language:(Lt=de==null?void 0:de.program_attr)==null?void 0:Lt.language,code:Qa.Base64.decode((an=de==null?void 0:de.program_attr)==null?void 0:an.code)},hack_sets:So({},(Jn=de==null?void 0:de.hack_sets)==null?void 0:Jn[0]),repeat_answer:!de.repeat_answer})),it(!1))}},"\u53D6\u6D88"),ba.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ba.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ba.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ba.createElement(Ze.ZP,{className:"ml20",type:"primary",onClick:()=>{Zt.submit()}},"\u4FDD\u5B58"))),ba.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ba.createElement(pa.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),ba.createElement(nn.t,{form:Zt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Rn,hackidentifier:de==null?void 0:de.hack_identifier,answerKey:"standard_answers"}),ba.createElement(pt,{getTagData:oa,qitem:de,exerciseitem:Ee,TagDiscipline:Se,form:Zt}))))},Hr=oe(59301),Io=Object.defineProperty,Vo=Object.defineProperties,fi=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,Qo=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,$o=(de,Se,Ee)=>Se in de?Io(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Po=(de,Se)=>{for(var Ee in Se||(Se={}))Qo.call(Se,Ee)&&$o(de,Ee,Se[Ee]);if(oi)for(var Ee of oi(Se))$r.call(Se,Ee)&&$o(de,Ee,Se[Ee]);return de},mo=(de,Se)=>Vo(de,fi(Se)),ei=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())}),Wl=({qitem:de,setqitem:Se,setisedit:Ee,TagDiscipline:it,exerciseitem:bn,seveeditor:$n,deleteitem:oa,showTip:Bn=!1})=>{var Ft;const[Zt]=be.default.useForm();return(0,b.useEffect)(()=>{var Rn,Lt;Zt.setFieldsValue(mo(Po({},de),{name:de==null?void 0:de.question_title,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(an=>mo(Po({},an),{standard_boolean:an!=null&&an.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),de.shixun=(Lt=de==null?void 0:de.shixun)==null?void 0:Lt.map(an=>mo(Po({},an),{defaultscore:an.challenge_score}))},[]),Hr.createElement("div",null,Hr.createElement(be.default,{form:Zt,colon:!1,onFinish:Rn=>{var Lt,an;let Jn=mo(Po({},Rn),{question_scores:(Lt=de==null?void 0:de.shixun)==null?void 0:Lt.map(fa=>fa.challenge_score),item_type:de==null?void 0:de.question_type,choices:(an=Rn==null?void 0:Rn.choices)==null?void 0:an.map(fa=>mo(Po({},fa),{is_answer:fa.standard_boolean}))});$n(Po(Po({},de),Jn))},onFinishFailed:Rn=>ei(void 0,null,function*(){var Lt,an;Be.ZP.error(Rn.errorFields[0].errors[0]),Zt.scrollToField((an=(Lt=Rn==null?void 0:Rn.errorFields)==null?void 0:Lt[0])==null?void 0:an.name,{behavior:"smooth",block:"center"})})},Hr.createElement("div",{style:{display:"flex",alignItems:"center"}},Hr.createElement("div",{style:{flex:1}},Hr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Hr.createElement("span",null,"\u5B9E\u8BAD\u9898")),Hr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{oa()}},Hr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Hr.createElement(Ze.ZP,{onClick:()=>{var Rn,Lt;Zt.setFieldsValue(mo(Po({},de),{name:de==null?void 0:de.question_title,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(an=>mo(Po({},an),{standard_boolean:an!=null&&an.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),de.shixun=(Lt=de==null?void 0:de.shixun)==null?void 0:Lt.map(an=>mo(Po({},an),{challenge_score:an.defaultscore})),Se(Po({},de)),Ee(!1)}},"\u53D6\u6D88"),Hr.createElement(ne.Z,{overlayClassName:ie.shake,open:Bn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Hr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Hr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Hr.createElement(Ze.ZP,{className:"ml20",type:"primary",onClick:()=>ei(void 0,null,function*(){var Rn,Lt,an;if(((Lt=(Rn=de==null?void 0:de.shixun)==null?void 0:Rn.map)==null?void 0:Lt.call(Rn,Jn=>Jn.challenge_score).filter(Jn=>Jn).length)<((an=de==null?void 0:de.shixun)==null?void 0:an.length)){Be.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}Zt.submit()})},"\u4FDD\u5B58"))),Hr.createElement(pa.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Hr.createElement(be.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Hr.createElement(Ne.Z,{watch:!0,height:140,placeholder:"",defaultValue:de.question_title}))),Hr.createElement(He.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Hr.createElement("div",null,Hr.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Hr.createElement("a",{href:`/shixuns/${de==null?void 0:de.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Hr.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(Ft=de==null?void 0:de.shixun)==null?void 0:Ft.map((Rn,Lt)=>Hr.createElement("div",{key:Rn.challenge_id,style:{display:"flex",marginBottom:20}},Hr.createElement("div",{style:{flex:1}},Lt+1,"\u3001",Rn.challenge_name),Hr.createElement("div",null,Hr.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Hr.createElement(Ge.Z,{precision:1,value:Rn==null?void 0:Rn.challenge_score,onChange:an=>{const Jn=JSON.parse(JSON.stringify((de==null?void 0:de.shixun)||[]));Jn[Lt].challenge_score=an;const fa=Jn.every(Ba=>!Ba.challenge_score),Dn=parseFloat(Jn==null?void 0:Jn.map(Ba=>Ba.challenge_score).reduce((Ba,ln)=>parseFloat(Ba||0)+parseFloat(ln||0)));Zt.setFieldsValue({question_score:fa?"":Dn.toFixed(1)}),Se(mo(Po({},de),{shixun:Jn}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},aa={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},rl=oe(1710),Vl=oe(27687),Nn=oe(59301);const Fi=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Ql=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Ul=({qitem:de,newExercisePaper:Se})=>{var Ee,it,bn,$n,oa,Bn,Ft,Zt,Rn,Lt,an,Jn,fa,Dn,Ba,ln,Ja,Ir,fn,Ut,gr,Dr,br,Or,mr;return Nn.createElement("div",{className:aa.warp},((de==null?void 0:de.question_type)===0||(de==null?void 0:de.question_type)===2)&&Nn.createElement("div",{className:aa.normalWrap},(Ee=de==null?void 0:de.question_choices)==null?void 0:Ee.map((On,Cr)=>Nn.createElement("div",{className:aa.redio,key:Cr},!(On!=null&&On.standard_boolean)&&Nn.createElement("span",{className:aa.redioitem}),(On==null?void 0:On.standard_boolean)&&Nn.createElement("i",{className:`${aa.redioitemyes} icon-duigou1`}),Nn.createElement("span",{className:`${On!=null&&On.standard_boolean?aa.titleyes:aa.title} ${aa.indexTag}`},(de==null?void 0:de.question_type)===0?Fi[Cr]:""),Nn.createElement(dt.Z,{className:On!=null&&On.standard_boolean?aa.titleyes:aa.title,value:On==null?void 0:On.choice_text}),(On==null?void 0:On.standard_boolean)&&Nn.createElement("div",{className:aa.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.question_type)===1&&Nn.createElement("div",{className:aa.normalWrap},(it=de==null?void 0:de.question_choices)==null?void 0:it.map((On,Cr)=>Nn.createElement("div",{className:aa.checkbox,key:Cr},!(On!=null&&On.standard_boolean)&&Nn.createElement("span",{className:aa.checkboxitem}),(On==null?void 0:On.standard_boolean)&&Nn.createElement("i",{className:`${aa.checkboxitemyes} icon-duigou1`}),Nn.createElement("span",{className:`${On!=null&&On.standard_boolean?aa.titleyes:aa.title} ${aa.indexTag}`},Fi[Cr]),Nn.createElement(dt.Z,{className:On!=null&&On.standard_boolean?aa.titleyes:aa.title,value:On==null?void 0:On.choice_text}),(On==null?void 0:On.standard_boolean)&&Nn.createElement("div",{className:aa.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.question_type)===3&&Nn.createElement("div",{className:aa.completion},(bn=de==null?void 0:de.standard_answers)==null?void 0:bn.map((On,Cr)=>{var Qr;return Nn.createElement(He.Z,{align:"top"},Nn.createElement("span",{className:aa.title},"\u586B\u7A7A\u9879",Cr+1),Nn.createElement("div",{className:aa.content},(Qr=On.answer_text)==null?void 0:Qr.map((Ur,kr)=>Nn.createElement("div",{key:kr,className:aa.items,style:(On==null?void 0:On.model)===2?{border:0,padding:0}:{}},(On==null?void 0:On.model)===1?Nn.createElement("pre",{className:"mb0"},Ur):Nn.createElement(Vl.Z,{value:Ur,disabled:!0})))))})),(de==null?void 0:de.question_type)===4&&Nn.createElement("div",{className:aa.simple},Nn.createElement("div",{className:aa.title},"\u53C2\u8003\u7B54\u6848"),Nn.createElement("div",{className:"mt10",style:{fontSize:"16px"}},($n=de==null?void 0:de.answer_texts)!=null&&$n[0]?Nn.createElement(dt.Z,{className:aa.content,value:(oa=de==null?void 0:de.answer_texts)==null?void 0:oa[0]}):Nn.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Nn.createElement("div",{className:"mt20 "},Nn.createElement("span",{className:aa.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Nn.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},de!=null&&de.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(de==null?void 0:de.question_type)===5&&Nn.createElement("div",{className:aa.shixunWrapper},(Bn=de==null?void 0:de.shixun)==null?void 0:Bn.map((On,Cr)=>{var Qr,Ur;return Nn.createElement("div",null,Nn.createElement("div",{key:Cr,className:`${aa.shixun} mb30`},Nn.createElement("span",{className:aa.score},"\uFF08",On==null?void 0:On.challenge_score,"\u5206\uFF09"),Nn.createElement("span",{className:aa.qtitle},(de==null?void 0:de.index)+"."+(Cr+1),"\u3001",On==null?void 0:On.challenge_name)),((Ur=(Qr=Se==null?void 0:Se.editData)==null?void 0:Qr.exercise)==null?void 0:Ur.show_challenge_task_pass)&&Nn.createElement(dt.Z,{className:aa.content,value:(On==null?void 0:On.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(de==null?void 0:de.question_type)===6&&Nn.createElement("div",{className:aa.program,style:{border:!((Zt=(Ft=Se==null?void 0:Se.editData)==null?void 0:Ft.exercise)!=null&&Zt.show_hack_sets)&&!((Lt=(Rn=Se==null?void 0:Se.editData)==null?void 0:Rn.exercise)!=null&&Lt.show_hack_description)&&"none"}},((Jn=(an=Se==null?void 0:Se.editData)==null?void 0:an.exercise)==null?void 0:Jn.show_hack_sets)&&Nn.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Nn.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Nn.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Nn.createElement(rl.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(On,Cr,Qr)=>Qr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(On,Cr,Qr)=>Nn.createElement(ne.Z,{title:Nn.createElement("pre",null,On)},Nn.createElement("div",{className:aa.divname},On))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(On,Cr,Qr)=>Nn.createElement(ne.Z,{title:Nn.createElement("pre",null,On)}," ",Nn.createElement("div",{className:aa.divname},On))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(fa=de==null?void 0:de.program_attr)==null?void 0:fa.hack_sets})),((Ba=(Dn=Se==null?void 0:Se.editData)==null?void 0:Dn.exercise)==null?void 0:Ba.show_hack_description)&&Nn.createElement("div",null,Nn.createElement(dt.Z,{className:aa.content,value:(de==null?void 0:de.description)||"- -"}))),(de==null?void 0:de.question_type)===7&&((ln=de==null?void 0:de.sub_exercise_questions)==null?void 0:ln.map((On,Cr)=>{var Qr,Ur,kr,Fr,Gr,_r;return Nn.createElement("div",{key:Cr},Nn.createElement("div",{className:aa.combination},Nn.createElement("span",{className:aa.score},On==null?void 0:On.question_score,"\u5206"),Nn.createElement("span",{className:aa.qtype},(Qr=Ql.find($a=>$a.type==On.question_type))==null?void 0:Qr.name),Nn.createElement("span",{className:aa.qtitle},Nn.createElement(dt.Z,{value:`${Cr+1}\u3001${On==null?void 0:On.question_title}`}))),(On.question_type===0||On.question_type===2)&&Nn.createElement("div",{className:aa.warp,style:{padding:"20px 58px 0 58px"}},Nn.createElement("div",null,(Ur=On==null?void 0:On.question_choices)==null?void 0:Ur.map(($a,Lr)=>Nn.createElement("div",{className:aa.redio,key:Lr},!($a!=null&&$a.standard_boolean)&&Nn.createElement("span",{className:aa.redioitem}),($a==null?void 0:$a.standard_boolean)&&Nn.createElement("i",{className:`${aa.redioitemyes} icon-duigou1`}),Nn.createElement("span",{className:`${$a!=null&&$a.standard_boolean?aa.titleyes:aa.title} ${aa.indexTag}`},Fi[Lr]),Nn.createElement(dt.Z,{className:$a!=null&&$a.standard_boolean?aa.titleyes:aa.title,value:$a==null?void 0:$a.choice_text}),($a==null?void 0:$a.standard_boolean)&&Nn.createElement("div",{className:aa.yestag},"\u6B63\u786E\u7B54\u6848"))))),On.question_type===1&&Nn.createElement("div",{className:aa.normalWrap},(kr=On==null?void 0:On.question_choices)==null?void 0:kr.map(($a,Lr)=>Nn.createElement("div",{className:aa.checkbox,key:Lr},!($a!=null&&$a.standard_boolean)&&Nn.createElement("span",{className:aa.checkboxitem}),($a==null?void 0:$a.standard_boolean)&&Nn.createElement("i",{className:`${aa.checkboxitemyes} icon-duigou1`}),Nn.createElement("span",{className:`${$a!=null&&$a.standard_boolean?aa.titleyes:aa.title} ${aa.indexTag}`},Fi[Lr]),Nn.createElement(dt.Z,{className:$a!=null&&$a.standard_boolean?aa.titleyes:aa.title,value:$a==null?void 0:$a.choice_text}),($a==null?void 0:$a.standard_boolean)&&Nn.createElement("div",{className:aa.yestag},"\u6B63\u786E\u7B54\u6848")))),On.question_type===3&&Nn.createElement("div",{className:aa.completion},(Fr=On==null?void 0:On.standard_answers)==null?void 0:Fr.map(($a,Lr)=>{var zr;return Nn.createElement(He.Z,{align:"top"},Nn.createElement("span",{className:aa.title},"\u586B\u7A7A\u9879",Lr+1),Nn.createElement("div",{className:aa.content},(zr=$a.answer_text)==null?void 0:zr.map((Kr,uo)=>Nn.createElement("div",{key:uo,className:aa.items},Nn.createElement("pre",{className:"mb0"},Kr)))))})),On.question_type===4&&Nn.createElement("div",{className:aa.simple},Nn.createElement("div",{className:aa.title},"\u53C2\u8003\u7B54\u6848"),Nn.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Gr=On==null?void 0:On.answer_texts)!=null&&Gr[0]?Nn.createElement(dt.Z,{className:aa.content,value:(_r=On==null?void 0:On.answer_texts)==null?void 0:_r[0]}):Nn.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Nn.createElement("div",{className:"mt20 "},Nn.createElement("span",{className:aa.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Nn.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},On!=null&&On.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(de==null?void 0:de.question_type)===8&&Nn.createElement("div",null,Nn.createElement(dt.Z,{disabledFill:!0,className:aa.content,showProgramFill:!0,value:Qa.Base64.decode(((Ja=de==null?void 0:de.program_attr)==null?void 0:Ja.code)||"")})),((de==null?void 0:de.question_type)<=4||[6,8].includes(de==null?void 0:de.question_type))&&Nn.createElement("div",{className:aa.bottom},Nn.createElement("div",{className:`${aa.bottomitem} mb30`},Nn.createElement("span",{className:aa.left},"\u89E3\u6790"),Nn.createElement("span",{className:aa.right},de!=null&&de.analysis?Nn.createElement(dt.Z,{value:de==null?void 0:de.analysis}):Nn.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),Nn.createElement("div",{className:`${aa.bottomitem} mb30`},Nn.createElement("span",{className:aa.left},"\u96BE\u5EA6"),Nn.createElement("span",{className:aa.right},(de==null?void 0:de.difficulty)===1?"\u7B80\u5355":(de==null?void 0:de.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Nn.createElement("div",{className:aa.bottomitem},Nn.createElement("span",{className:aa.left},"\u77E5\u8BC6\u70B9"),Nn.createElement(ne.Z,{title:((Ir=de==null?void 0:de.tag_discipline_names)==null?void 0:Ir.length)<=0||((fn=de==null?void 0:de.tag_discipline_names)==null?void 0:fn.length)==1&&["-"].includes(de==null?void 0:de.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(gr=(Ut=de==null?void 0:de.tag_discipline_names)==null?void 0:Ut.join("\uFF1B"))==null?void 0:gr.toString()},Nn.createElement("span",{className:aa.right},((Dr=de==null?void 0:de.tag_discipline_names)==null?void 0:Dr.length)<=0?Nn.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((br=de==null?void 0:de.tag_discipline_names)==null?void 0:br.length)==1&&["-"].includes(de==null?void 0:de.tag_discipline_names[0])?Nn.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(mr=(Or=de==null?void 0:de.tag_discipline_names)==null?void 0:Or.join("\uFF1B"))==null?void 0:mr.toString())))))},ol=oe(30440),Ti=oe(54190),lo=oe(59301),Kl=Object.defineProperty,vi=Object.defineProperties,Yl=Object.getOwnPropertyDescriptors,ki=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,ul=(de,Se,Ee)=>Se in de?Kl(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,pi=(de,Se)=>{for(var Ee in Se||(Se={}))il.call(Se,Ee)&&ul(de,Ee,Se[Ee]);if(ki)for(var Ee of ki(Se))ll.call(Se,Ee)&&ul(de,Ee,Se[Ee]);return de},sl=(de,Se)=>vi(de,Yl(Se)),hi=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())}),Jl=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:it,seveeditor:bn,deleteitem:$n,getTagData:oa,init:Bn,showTip:Ft=!1})=>{const[Zt]=be.default.useForm();return(0,b.useEffect)(()=>{Zt.setFieldsValue(sl(pi({},de),{name:de.question_title,answer_texts:de.answer_texts,repeat_answer:!de.repeat_answer}))},[de]),lo.createElement("div",null,lo.createElement(be.default,{form:Zt,colon:!1,onFinish:Rn=>{bn(pi(pi({},de),Rn))},onFinishFailed:Rn=>hi(void 0,null,function*(){var Lt,an;Be.ZP.error(Rn.errorFields[0].errors[0]),Zt.scrollToField((an=(Lt=Rn==null?void 0:Rn.errorFields)==null?void 0:Lt[0])==null?void 0:an.name,{behavior:"smooth",block:"center"})})},lo.createElement("div",{style:{display:"flex",alignItems:"center"}},lo.createElement("div",{style:{flex:1}},lo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),lo.createElement("span",null,"\u7B80\u7B54\u9898")),!(de!=null&&de.isadd)&&lo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{$n()}},lo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),lo.createElement(Ze.ZP,{onClick:()=>{de.isadd?(Se(!1),Bn()):(Zt.setFieldsValue(sl(pi({},de),{name:de==null?void 0:de.question_title,answer_texts:de.answer_texts||[],repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),lo.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:lo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},lo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},lo.createElement(Ze.ZP,{type:"primary",className:"ml20",onClick:()=>{Zt.submit()}},"\u4FDD\u5B58"))),lo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},lo.createElement(be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},lo.createElement(Ge.Z,{onBlur:Rn=>{Rn.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),lo.createElement(Ti.W,{form:Zt,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),lo.createElement(pt,{getTagData:oa,qitem:de,exerciseitem:it,TagDiscipline:Ee,form:Zt}))))},eo=oe(59301),Xl=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())}),Gi=({setScoreShow:de,ScoreShow:Se,exerciseitem:Ee,getdata:it})=>{var bn,$n,oa;const[Bn,Ft]=(0,b.useState)(!1);function Zt(){return Xl(this,null,function*(){var Rn,Lt,an;let Jn=(Lt=(Rn=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:Rn.filter(Dn=>Dn.Singlequestion))==null?void 0:Lt.map(Dn=>({question_type:Dn.question_type,score:Dn.Singlequestion})),fa=yield(0,fe.ZP)(`/api/examination_banks/${(an=Ee==null?void 0:Ee.exercise)==null?void 0:an.id}/batch_set_score.json`,{method:"POST",body:{question_arr:Jn}});(fa==null?void 0:fa.status)===0&&it()})}return eo.createElement("div",null,Se&&eo.createElement(x.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Se,width:640,centered:!0,zIndex:10,className:ie.scoremodal,onCancel:()=>{de(!1)},onOk:()=>{var Rn,Lt,an;if(Ee!=null&&Ee.use_blank_score&&((an=(Lt=(Rn=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:Rn.filter(Jn=>Jn.name==="\u586B\u7A7A\u9898"))==null?void 0:Lt[0])!=null&&an.Singlequestion)){Ft(!0);return}Zt(),de(!1)}},eo.createElement("div",{className:"c-black"},"\u603B\u5206",eo.createElement("span",{className:"ml10 c-light-primary"},(Ee==null?void 0:Ee.exercise_question_types.length)>0&&((bn=Ee==null?void 0:Ee.exercise_types)==null?void 0:bn.q_scores))),eo.createElement("div",{className:ie.content},eo.createElement("span",null,"\u9898\u578B\u540D\u79F0"),eo.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),eo.createElement("span",null,"\u9898\u578B\u603B\u5206"),eo.createElement("span",null,"\u64CD\u4F5C")),(oa=($n=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:$n.filter(Rn=>Rn.name!=="\u5B9E\u8BAD\u9898"&&Rn.name!=="\u7EC4\u5408\u9898"))==null?void 0:oa.map((Rn,Lt)=>{var an;return eo.createElement("div",{key:Lt,className:ie.items},eo.createElement("span",null,Rn==null?void 0:Rn.name),eo.createElement("span",null,(an=Rn==null?void 0:Rn.items)==null?void 0:an.length),eo.createElement("span",null,Rn==null?void 0:Rn.score),eo.createElement("span",null,"\u6BCF\u9898",eo.createElement(Ge.Z,{min:.1,precision:1,max:100,onChange:Jn=>{Rn.Singlequestion=Jn},defaultValue:Rn.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),eo.createElement(x.default,{title:!1,footer:!1,centered:!0,open:Bn,zIndex:20,width:640,closable:!1,className:ie.scoremodal},eo.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",eo.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),eo.createElement("div",{className:ie.bottom},eo.createElement(Ze.ZP,{className:ie.no,onClick:()=>{Ft(!1)}},"\u53D6\u6D88"),eo.createElement(Ze.ZP,{className:ie.yes,onClick:()=>{Zt(),Ft(!1),de(!1)}},"\u786E\u8BA4"))))},ji=oe(44489),Hi=oe(55242),dl=oe(89392),ql=oe(49320),cl=oe(44905),_l=oe(90463),Gn=oe(59301),$l=Object.defineProperty,eu=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,gl=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,fl=(de,Se,Ee)=>Se in de?$l(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Co=(de,Se)=>{for(var Ee in Se||(Se={}))nu.call(Se,Ee)&&fl(de,Ee,Se[Ee]);if(gl)for(var Ee of gl(Se))ml.call(Se,Ee)&&fl(de,Ee,Se[Ee]);return de},ko=(de,Se)=>eu(de,tu(Se)),qr=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())});const ii=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],au=({user:de,dispatch:Se,itemid:Ee,newExercisePaper:it,setisedits:bn})=>{var $n,oa,Bn,Ft,Zt,Rn,Lt,an,Jn,fa,Dn,Ba;const[ln,Ja]=(0,b.useState)(),[Ir,fn]=(0,b.useState)(!1),[Ut,gr]=(0,b.useState)(),[Dr,br]=(0,b.useState)(),Or=(0,b.useRef)(),mr=(0,b.useRef)(),[On,Cr]=(0,b.useState)(),[Qr,Ur]=(0,b.useState)(!1),[kr,Fr]=(0,b.useState)(!1),[Gr,_r]=(0,b.useState)(),[$a,Lr]=(0,b.useState)(!1),[zr,Kr]=(0,b.useState)(!1),[uo,Eo]=(0,b.useState)(!1),[Ao,xo]=(0,b.useState)(!1),[Go,Si]=(0,b.useState)(!1),[xi,Ro]=(0,b.useState)(!1),[Iu,iu]=(0,b.useState)(!1),[Ki,Pl]=(0,b.useState)(!1),[ui]=be.default.useForm(),[El,wi]=(0,b.useState)(!1),Al=(0,b.useRef)(null),[ro]=(0,he.useSearchParams)(),[Di,Li]=(0,b.useState)(!1),Yi=ro.get("isIntelligentAssistant"),[jo,Pi]=(0,b.useState)(!1);(0,b.useEffect)(()=>{so(),Se({type:"globalSetting/footerToggle",payload:!1})},[]),(0,b.useEffect)(()=>{bn(kr)},[kr]),(0,b.useEffect)(()=>{Ut!=null&&Ut.question_id&&(br(Ut==null?void 0:Ut.question_score),mr.current=Ut==null?void 0:Ut.question_id)},[Ut]);const Ho=In=>qr(void 0,null,function*(){let Sa=yield Se({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:In}});_r(Sa)});function so(){return qr(this,null,function*(){var In,Sa,lr,qa,xr,Yr;Ur(!0),fn(!0);const Mr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});Ur(!1),fn(!1),Ja(Mr),(In=Mr==null?void 0:Mr.exercise)!=null&&In.sub_discipline_id&&Ho((Sa=Mr==null?void 0:Mr.exercise)==null?void 0:Sa.sub_discipline_id),gr(ko(Co({},(xr=(qa=(lr=Mr==null?void 0:Mr.exercise_question_types)==null?void 0:lr[0])==null?void 0:qa.items)==null?void 0:xr[0]),{index:1})),Cr(ko(Co({},(Yr=Mr==null?void 0:Mr.exercise_question_types)==null?void 0:Yr[0]),{indexs:1}))})}function ni(In,Sa=!0){return qr(this,null,function*(){var lr,qa,xr,Yr;Sa&&(Ur(!0),fn(!0));const Mr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});Ja(Mr);let yo=[];(lr=Mr==null?void 0:Mr.exercise_question_types)==null||lr.map(Do=>{var ri;(ri=Do==null?void 0:Do.items)==null||ri.map((di,Ko)=>{yo.push(ko(Co({},di),{index:Ko+1}))})});let Lo=(qa=yo.filter(Do=>Do.question_id===(In==null?void 0:In.id)))==null?void 0:qa[0],Ii=(Yr=((xr=Mr==null?void 0:Mr.exercise_question_types)==null?void 0:xr.map((Do,ri)=>{if((Lo==null?void 0:Lo.question_type)===(Do==null?void 0:Do.question_type))return ko(Co({},Do),{indexs:ri+1})})).filter(Do=>Do))==null?void 0:Yr[0];Cr(Co({},Ii)),gr(Co({},Lo)),br(Lo==null?void 0:Lo.question_score),Ur(!1),fn(!1)})}function zo(In){return qr(this,null,function*(){var Sa;let lr=ko(Co({},In),{difficulty:(In==null?void 0:In.difficulty)||2,item_type:In.question_type,sub_discipline_id:((Sa=In==null?void 0:In.sub_discipline_id)==null?void 0:Sa[1])||"",tag_discipline_ids:[],repeat_answer:!In.repeat_answer}),qa={};In.question_type===8&&(qa=ko(Co({},In),{hack:ko(Co({},In==null?void 0:In.hack),{difficult:In.difficulty}),hack_codes:ko(Co({},In.hack_codes),{code:Qa.Base64.encode(In.hack_codes.code)}),hack_sets:[Co({},In.hack_sets)],is_blank:!0})),In.tag_discipline_ids&&(lr.tag_discipline_ids=Array.isArray(In.tag_discipline_ids)?In.tag_discipline_ids:[In.tag_discipline_ids],qa.tag_discipline_ids=Array.isArray(In.tag_discipline_ids)?In.tag_discipline_ids:[In.tag_discipline_ids]),sessionStorage.projectFill&&(qa.hack_identifier=sessionStorage.projectFill);let xr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:In.question_type===8?qa:lr});(xr==null?void 0:xr.status)===0&&(Fr(!1),ni(xr)),(0,me.Vf)("#question-scroll-id")})}function Ou(In){return qr(this,null,function*(){fn(!0);let Sa=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:In}});fn(!1),(Sa==null?void 0:Sa.status)===0&&so()})}const lu=(In,Sa,lr)=>qr(void 0,null,function*(){var qa;if(In.length===0){Be.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),lr();return}const xr=yield(0,le.Hb)(Ee,(qa=In[0])==null?void 0:qa.file,Sa);xr.status===0&&(Be.ZP.success(`\u6210\u529F\u5BFC\u5165${xr==null?void 0:xr.success}\u6761`),Lr(!1),so()),lr()}),uu=(In,Sa)=>qr(void 0,null,function*(){ln.exercise_types.q_scores=Number(ln.exercise_types.q_scores)+Number(In)-Number(Sa==null?void 0:Sa.question_score);const lr=yield(0,le.kF)({score:(0,dl.round)(In,1),question_id:Sa==null?void 0:Sa.question_id});if((lr==null?void 0:lr.status)===0){Be.ZP.success("\u4FEE\u6539\u6210\u529F"),ni({id:mr.current},!1);return}(lr==null?void 0:lr.status)===-1&&br(Sa==null?void 0:Sa.question_score)});function Zo(){return qr(this,null,function*(){x.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:ie.modalconfirm,onOk:()=>qr(this,null,function*(){if(Ut.question_id){let In=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/${Ut.question_id}.json`,{method:"delete"});(In==null?void 0:In.status)===0&&(so(),Fr(!1))}else gr({}),Fr(!1),so()}),cancelText:"\u53D6\u6D88"})})}const su=In=>qr(void 0,null,function*(){return yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks.json`,{method:"post",body:Co({},In)})}),{overflow:du,handleMouseEnter:cu,handleMouseLeave:si}=(0,Hi.I)(),ai=In=>qr(void 0,null,function*(){var Sa,lr;fn(!0);let qa=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:In}});if(fn(!1),(qa==null?void 0:qa.status)===0){const xr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});Ja(xr),(Sa=xr==null?void 0:xr.exercise)!=null&&Sa.sub_discipline_id&&Ho((lr=xr==null?void 0:xr.exercise)==null?void 0:lr.sub_discipline_id)}}),wo=()=>kr?(Pi(!0),!0):!1;(0,b.useEffect)(()=>{if(jo){const In=setTimeout(()=>{Pi(!1)},2e3);return()=>clearTimeout(In)}},[jo]);const gu=(In,Sa)=>Gn.createElement(y.default,null,Gn.createElement(y.default.Item,{key:"0",onClick:()=>Ji(In==null?void 0:In.question_type)},Gn.createElement("span",{className:ie.moreSpan},"\u65B0\u589E")),Gn.createElement(y.default.Item,{key:"1",disabled:Sa===0,onClick:()=>qr(void 0,null,function*(){if(Sa===0||wo())return;let lr=(0,me.rz)(ln==null?void 0:ln.exercise_question_types,Sa,Sa-1);yield ai(lr.map(qa=>qa.name))})},Gn.createElement("span",{className:ie.moreSpan},"\u4E0A\u79FB")),Gn.createElement(y.default.Item,{key:"2",disabled:Sa===(ln==null?void 0:ln.exercise_question_types.length)-1,onClick:()=>qr(void 0,null,function*(){if(Sa===(ln==null?void 0:ln.exercise_question_types.length)-1||wo())return;let lr=(0,me.rz)(ln==null?void 0:ln.exercise_question_types,Sa,Sa+1);yield ai(lr.map(qa=>qa.name))})},Gn.createElement("span",{className:ie.moreSpan},"\u4E0B\u79FB")),Gn.createElement(y.default.Item,{key:"3",onClick:()=>{var lr;ui.setFieldsValue({name:In.name,item_type_en:(lr=ii.find(qa=>qa.id==In.question_type))==null?void 0:lr.nameType}),wi(!0)}},Gn.createElement("span",{className:ie.moreSpan},"\u91CD\u547D\u540D"))),Ji=In=>{var Sa,lr,qa,xr,Yr,Mr,yo,Lo,Ni,Ii,Do,ri,di,Ko,yl,Bl,Fl,Xi,bl,Cl,Oi,xl,wl,Ei,Dl,Ll,qi,Nl;if(!wo()){if(In===5){xo(!0),Si(!0);return}if(In===6){if(ro.get("pageType")=="course")ro.get("updateType")=="course"?he.history.push(`/problems/newcreate?express_id=${(Sa=ln==null?void 0:ln.exercise)==null?void 0:Sa.id}&callback_url=/paperlibrary/add/${(lr=ln==null?void 0:ln.exercise)==null?void 0:lr.id}?type=2&pageType=course&updateType=course&courseId=${ro.get("courseId")}&stageId=${ro.get("stageId")}`):he.history.push(`/problems/newcreate?express_id=${(qa=ln==null?void 0:ln.exercise)==null?void 0:qa.id}&callback_url=/paperlibrary/add/${(xr=ln==null?void 0:ln.exercise)==null?void 0:xr.id}?type=2&pageType=course&courseId=${ro.get("courseId")}&stageId=${ro.get("stageId")}`);else{let fu=(Mr=(Yr=it==null?void 0:it.editData)==null?void 0:Yr.exercise)!=null&&Mr.set_question_sub_discipline?`/problems/newcreate?express_id=${(yo=ln==null?void 0:ln.exercise)==null?void 0:yo.id}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(Ni=(Lo=it==null?void 0:it.editData)==null?void 0:Lo.exercise)==null?void 0:Ni.discipline_id}&sub_discipline_id=${(Do=(Ii=it==null?void 0:it.editData)==null?void 0:Ii.exercise)==null?void 0:Do.sub_discipline_id}`:`/problems/newcreate?express_id=${(ri=ln==null?void 0:ln.exercise)==null?void 0:ri.id}&callback_url=${window.location.pathname+window.location.search}`;he.history.push(fu)}return}Fr(!0),gr(In===2?{question_type:In,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(Ko=(di=it==null?void 0:it.editData)==null?void 0:di.exercise)!=null&&Ko.set_question_sub_discipline?(Bl=(yl=it==null?void 0:it.editData)==null?void 0:yl.exercise)==null?void 0:Bl.discipline_id:0,sub_discipline_id:(Xi=(Fl=it==null?void 0:it.editData)==null?void 0:Fl.exercise)!=null&&Xi.set_question_sub_discipline?(Cl=(bl=it==null?void 0:it.editData)==null?void 0:bl.exercise)==null?void 0:Cl.sub_discipline_id:0,analysis:""}:{question_type:In,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:(xl=(Oi=it==null?void 0:it.editData)==null?void 0:Oi.exercise)!=null&&xl.set_question_sub_discipline?(Ei=(wl=it==null?void 0:it.editData)==null?void 0:wl.exercise)==null?void 0:Ei.discipline_id:0,sub_discipline_id:(Ll=(Dl=it==null?void 0:it.editData)==null?void 0:Dl.exercise)!=null&&Ll.set_question_sub_discipline?(Nl=(qi=it==null?void 0:it.editData)==null?void 0:qi.exercise)==null?void 0:Nl.sub_discipline_id:0})}},mu=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{wo()||Lr(!0)}},{key:2,label:Gn.createElement("div",null,Gn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:cl.$}),Gn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{wo()||Kr(!0)}}];return Gn.createElement("div",null,Gn.createElement(je.Z,{spinning:Qr},Gn.createElement("div",{className:ie.bg},Gn.createElement("div",{style:{textAlign:"center"}},(($n=ln==null?void 0:ln.exercise_types)==null?void 0:$n.q_counts)===0&&!kr&&Gn.createElement(Pe.Z,{styles:{marginTop:180},customText:Gn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Gn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((oa=ln==null?void 0:ln.exercise_types)==null?void 0:oa.q_counts)>0||kr)&&Gn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Gn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Gn.createElement("div",{className:ie.left},Gn.createElement("div",{className:ie.leftAction},Gn.createElement(Ze.ZP,{onClick:()=>{wo()||Eo(!0)},className:ie.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Gn.createElement("div",{className:ie.scrollWrapper,style:{overflow:du},onMouseEnter:cu,onMouseLeave:si},(Bn=ln==null?void 0:ln.exercise_question_types)==null?void 0:Bn.map((In,Sa)=>Gn.createElement("div",{key:Sa,className:"mb30"},Gn.createElement("div",{className:ie.title},Gn.createElement("div",{className:ie.titleleft},Gn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,me.EM)(Sa+1),"\u3001\u3010",In.name,"\u3011"),Gn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",In.count,"\u5C0F\u9898\uFF0C\u5171",In.score,"\u5206\uFF09")),Gn.createElement(z.Z,{dropdownRender:()=>gu(In,Sa),placement:"bottomLeft"},Gn.createElement("div",{className:ie.more_style},Gn.createElement("i",{className:"iconfont icon-sandian font12"})))),Gn.createElement(Vt,{handleEditing:()=>{Pi(!0)},isedit:kr,setBigqitem:Cr,bigitem:ko(Co({},In),{indexs:Sa+1}),setqitem:lr=>qr(void 0,null,function*(){var qa;(qa=Or.current)==null||qa.blur(),gr(lr)}),qitem:Ut,Itemid:Ee,getdata:ni,data:In.items})))))),Gn.createElement("div",{id:"question-scroll-id",style:{overflow:kr?"hidden":"auto"},className:ie.right,ref:Al},!(Ut!=null&&Ut.isadd)&&Gn.createElement("div",{className:ie.title},!kr&&Gn.createElement("div",{style:{flex:1}},Gn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(On==null?void 0:On.indexs)&&(0,me.EM)(On==null?void 0:On.indexs),"\u3001\u3010",On==null?void 0:On.name,"\u3011"),Gn.createElement(ne.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Gn.createElement("i",{className:`${ie.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var In;ui.setFieldsValue({name:On.name,item_type_en:(In=ii.find(Sa=>Sa.id==On.question_type))==null?void 0:In.nameType}),wi(!0)}})),Gn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",On==null?void 0:On.count,"\u5C0F\u9898\uFF0C\u5171",On==null?void 0:On.score,"\u5206\uFF09"),(Ut==null?void 0:Ut.question_type)===6&&Gn.createElement("span",{onClick:()=>Li(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(Ut==null?void 0:Ut.question_type)===5&&Gn.createElement(ke.default,{defaultChecked:(Zt=(Ft=it==null?void 0:it.editData)==null?void 0:Ft.exercise)==null?void 0:Zt.show_challenge_task_pass,onChange:In=>qr(void 0,null,function*(){let Sa=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:In.target.checked}});(Sa==null?void 0:Sa.status)===0&&(Be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),ni({id:mr.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Ut==null?void 0:Ut.question_type)===6&&Gn.createElement("span",{style:{marginLeft:20},onClick:()=>{var In,Sa,lr,qa;x.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Gn.createElement("div",null,(Ut==null?void 0:Ut.question_type)===6&&Gn.createElement(ke.default,{defaultChecked:(Sa=(In=it==null?void 0:it.editData)==null?void 0:In.exercise)==null?void 0:Sa.show_hack_sets,onChange:xr=>qr(void 0,null,function*(){let Yr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_sets:xr.target.checked}});(Yr==null?void 0:Yr.status)===0&&(Be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),ni({id:mr.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Gn.createElement("br",null),(Ut==null?void 0:Ut.question_type)===6&&Gn.createElement(ke.default,{defaultChecked:(qa=(lr=it==null?void 0:it.editData)==null?void 0:lr.exercise)==null?void 0:qa.show_hack_description,onChange:xr=>qr(void 0,null,function*(){let Yr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_description:xr.target.checked}});(Yr==null?void 0:Yr.status)===0&&(Be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),ni({id:mr.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},(Ut==null?void 0:Ut.question_type)===5&&!kr&&Gn.createElement("a",{className:ie.shixun,href:`/shixuns/${Ut==null?void 0:Ut.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Gn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!kr&&[0,1,2,4,6].includes(Ut==null?void 0:Ut.question_type)&&Gn.createElement(be.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Gn.createElement(Ge.Z,{precision:1,ref:Or,onChange:In=>br(In),value:Dr,onBlur:In=>{uu(In.target.value,Ut)}})),!kr&&Gn.createElement(ne.Z,{title:"\u5220\u9664"},Gn.createElement("i",{onClick:()=>{Zo()},style:{marginRight:20},className:`${ie.delete} iconfont icon-shanchu13 mr5 `})),!kr&&Gn.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Gn.createElement("i",{onClick:()=>{var In,Sa,lr;(Ut==null?void 0:Ut.question_type)===6?ro.get("pageType")=="course"?ro.get("updateType")=="course"?he.history.push(`/problems/newedit/${Ut==null?void 0:Ut.hack_identifier}?type=exercises&express_id=${(In=ln==null?void 0:ln.exercise)==null?void 0:In.id}&question_id=${Ut==null?void 0:Ut.question_id}&score=${Ut==null?void 0:Ut.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${ro.get("courseId")}&stageId=${ro.get("stageId")}`):he.history.push(`/problems/newedit/${Ut==null?void 0:Ut.hack_identifier}?type=exercises&express_id=${(Sa=ln==null?void 0:ln.exercise)==null?void 0:Sa.id}&question_id=${Ut==null?void 0:Ut.question_id}&score=${Ut==null?void 0:Ut.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${ro.get("courseId")}&stageId=${ro.get("stageId")}`):he.history.push(`/problems/newedit/${Ut==null?void 0:Ut.hack_identifier}?type=exercises&express_id=${(lr=ln==null?void 0:ln.exercise)==null?void 0:lr.id}&question_id=${Ut==null?void 0:Ut.question_id}&score=${Ut==null?void 0:Ut.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):Fr(!0)},className:`${ie.edit} iconfont icon-bianji_Hover mr5 `})))),!kr&&Gn.createElement("div",null,Gn.createElement("div",{className:ie.qcount},Gn.createElement("span",{className:ie.score},Ut==null?void 0:Ut.question_score,"\u5206"),Gn.createElement(dt.Z,{className:ie.qtitle,value:(Ut==null?void 0:Ut.index)+`\u3001${(Ut==null?void 0:Ut.question_type)==8?(Rn=Ut==null?void 0:Ut.program_attr)==null?void 0:Rn.description:Ut==null?void 0:Ut.question_title}`}),(Ut==null?void 0:Ut.high_resources_consume)&&Gn.createElement(_l.Z,{type:"shixun",style:{marginLeft:10}})),(Ut==null?void 0:Ut.question_type)===6&&Gn.createElement(Ke.Z,{onEdit:()=>Li(1),className:"mt10",dataSource:(Ut==null?void 0:Ut.languages)||[]}),Gn.createElement(Ul,{newExercisePaper:it,TagDiscipline:Gr,qitem:Ut})),kr&&Gn.createElement("div",null,(Ut==null?void 0:Ut.question_type)<=1&&Gn.createElement(sa,{getTagData:Ho,deleteitem:Zo,seveeditor:zo,exerciseitem:ln,TagDiscipline:Gr,setisedit:Fr,qitem:Ut,init:so,showTip:jo}),(Ut==null?void 0:Ut.question_type)===5&&Gn.createElement(Wl,{setqitem:gr,deleteitem:Zo,seveeditor:zo,exerciseitem:ln,TagDiscipline:Gr,setisedit:Fr,qitem:Ut,showTip:jo}),(Ut==null?void 0:Ut.question_type)===3&&Gn.createElement(Va,{getTagData:Ho,deleteitem:Zo,seveeditor:zo,exerciseitem:ln,TagDiscipline:Gr,setisedit:Fr,qitem:Ut,init:so,showTip:jo}),(Ut==null?void 0:Ut.question_type)===2&&Gn.createElement(Ct,{getTagData:Ho,deleteitem:Zo,seveeditor:zo,exerciseitem:ln,TagDiscipline:Gr,setisedit:Fr,qitem:Ut,init:so,showTip:jo}),(Ut==null?void 0:Ut.question_type)===4&&Gn.createElement(Jl,{getTagData:Ho,deleteitem:Zo,seveeditor:zo,exerciseitem:ln,TagDiscipline:Gr,setisedit:Fr,qitem:Ut,init:so,showTip:jo}),(Ut==null?void 0:Ut.question_type)===7&&Gn.createElement(ir,{getTagData:Ho,deleteitem:Zo,seveeditor:zo,exerciseitem:ln,TagDiscipline:Gr,setisedit:Fr,qitem:Ut,init:so,showTip:jo}),(Ut==null?void 0:Ut.question_type)===8&&Gn.createElement(To,{getTagData:Ho,deleteitem:Zo,seveeditor:zo,exerciseitem:ln,TagDiscipline:Gr,setisedit:Fr,qitem:Ut,init:so,showTip:jo}))))))),Gn.createElement("div",{className:ie.bottomdiv},Gn.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},Gn.createElement("span",{className:ie.spanBtn,onClick:()=>{wo()||(xo(!0),Si(!1))}},"\u9898\u5E93\u9009\u9898"),Gn.createElement(z.Z,{menu:{items:mu}},Gn.createElement("span",{className:ie.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Gn.createElement("span",{className:ie.spanBtn,onClick:()=>qr(void 0,null,function*(){var In;if(wo())return;const Sa=yield(0,le.JP)(Ee);Sa.status===0&&window.open(`/classrooms/coursesId/exercise/${Sa.exercise_id}/${(In=de.userInfo)==null?void 0:In.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Gn.createElement("span",{className:ie.spanBtn,onClick:()=>{if(!wo()){if(Yi){window.open(`/paperlibrary/see/${Ee}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${Ee}`)}}},"\u8BD5\u5377\u9884\u89C8"),ii==null?void 0:ii.map((In,Sa)=>Gn.createElement(Ze.ZP,{key:Sa,className:ie.addQuestionBtn,type:"primary",onClick:()=>{Ji(In.id)}},In.name)),Gn.createElement(Ze.ZP,{className:ie.saveBtn,loading:Ki,onClick:()=>qr(void 0,null,function*(){var In,Sa;const lr=Number(ln.exercise_types.q_scores);[100,120,150].includes(lr)||(yield new Promise((Mr,yo)=>{x.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Gn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Gn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},lr),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>qr(void 0,null,function*(){Mr("")}),onCancel:()=>{yo()}})}));const qa=()=>qr(void 0,null,function*(){if(ro.get("pageType")=="course")if(ro.get("updateType")=="course")Be.ZP.info("\u7F16\u8F91\u6210\u529F"),he.history.replace(`/paths/${ro.get("courseId")}`);else{if(wo())return;(0,ql._C)({id:ro.get("stageId"),subject_id:ro.get("courseId"),homework_type:"exercise",examination_bank_ids:[Ee]}).then(Mr=>{(Mr==null?void 0:Mr.status)==0&&(Be.ZP.info("\u521B\u5EFA\u6210\u529F"),he.history.replace(`/paths/${ro.get("courseId")}`))})}else{if(wo())return;if(Yi){Pl(!0);const Mr=yield(0,fe.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:Ee}});if(Pl(!1),(Mr==null?void 0:Mr.status)!==0)return}Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),he.history.push("/paperlibrary?defaultActiveKey=0")}});let xr=(Sa=(In=ln==null?void 0:ln.exercise_question_types)==null?void 0:In.filter(Mr=>Mr.question_type===5)[0])==null?void 0:Sa.items,Yr=0;xr==null||xr.map(Mr=>{Mr.high_resources_consume&&(Yr=Yr+1)}),console.log(Yr),Yr>0?Se({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Yr,fn:()=>{qa()}}}):qa()})},Gn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Gn.createElement(Gi,{setScoreShow:Eo,ScoreShow:uo,exerciseitem:ln,getdata:so}),Ao&&Gn.createElement(ji.Z,{setScoreShow:xo,isshixuns:Go,ScoreShow:Ao,isloadings:xi,onOk:(In,Sa,lr,qa)=>qr(void 0,null,function*(){Ro(!0);let Yr=yield su({exam_id:Ee,item_bank_ids:In,shixun_ids:Sa});Ro(!1),(Yr==null?void 0:Yr.status)===0&&x.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{so()},onCancel:()=>{xo(!1),so()}})})}),Gn.createElement(ol.Z,{sub_discipline_id:(Lt=ln==null?void 0:ln.exercise)!=null&&Lt.sub_discipline_id?[(an=ln==null?void 0:ln.exercise)==null?void 0:an.discipline_id,(Jn=ln==null?void 0:ln.exercise)==null?void 0:Jn.sub_discipline_id]:[],visible:$a,onCancel:()=>Lr(!1),onOk:lu}),Gn.createElement(x.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:El,width:500,onOk:()=>ui.submit(),onCancel:()=>wi(!1)},Gn.createElement(be.default,{form:ui,initialValues:{},onFinish:In=>qr(void 0,null,function*(){(yield(0,le.RK)(Co({id:Ee},In))).status==0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),so(),wi(!1))})},Gn.createElement(be.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(In,Sa){var lr,qa,xr,Yr;const Mr=(lr=ii==null?void 0:ii.find(yo=>yo.nameType==ui.getFieldValue("item_type_en")))==null?void 0:lr.id;return(Yr=(xr=(qa=ln==null?void 0:ln.exercise_question_types)==null?void 0:qa.filter(yo=>yo.question_type!=Mr))==null?void 0:xr.map(yo=>yo==null?void 0:yo.name))!=null&&Yr.includes(Sa)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Gn.createElement(Fe.default,{size:"large",maxLength:10,showCount:!0})),Gn.createElement(be.default.Item,{hidden:!0,name:"item_type_en"},Gn.createElement(Fe.default,{size:"large"})))),Gn.createElement(re.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:zr},Gn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Gn.createElement(cl.Z,{stickyTop:-24,subDisciplineId:(fa=ln==null?void 0:ln.exercise)!=null&&fa.sub_discipline_id?[(Dn=ln==null?void 0:ln.exercise)==null?void 0:Dn.discipline_id,(Ba=ln==null?void 0:ln.exercise)==null?void 0:Ba.sub_discipline_id]:[],onCancel:()=>Kr(!1),mode:2,gather:{exam_id:Ee},onSuccess:()=>{Kr(!1),so()}}),Gn.createElement("div",{style:{height:70}})),Gn.createElement(Ke.Q,{visible:!!Di,setVisible:Li,tip:Di===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Di===1?Ut==null?void 0:Ut.languages:[],onOk:In=>qr(void 0,null,function*(){const Sa={languages:In};Di===1?Sa.hack_id=Ut==null?void 0:Ut.hack_id:Sa.exam_id=Ee,(yield(0,fe.ZP)("/api/problems/update_languages.json",{method:"post",body:Sa})).status===0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),ni({id:mr.current}),Li(!1))})}))};var zi=(0,he.connect)(({user:de,newExercisePaper:Se,dispatch:Ee})=>({user:de,newExercisePaper:Se,dispatch:Ee}))(au),vl=oe(99462),Zi=oe(56355),pl=oe(24100),Za=oe(59301),hl=Object.defineProperty,Nu=Object.defineProperties,ru=Object.getOwnPropertyDescriptors,Sl=Object.getOwnPropertySymbols,ou=Object.prototype.hasOwnProperty,Wi=Object.prototype.propertyIsEnumerable,li=(de,Se,Ee)=>Se in de?hl(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Ci=(de,Se)=>{for(var Ee in Se||(Se={}))ou.call(Se,Ee)&&li(de,Ee,Se[Ee]);if(Sl)for(var Ee of Sl(Se))Wi.call(Se,Ee)&&li(de,Ee,Se[Ee]);return de},ti=(de,Se)=>Nu(de,ru(Se)),Uo=(de,Se,Ee)=>new Promise((it,bn)=>{var $n=Ft=>{try{Bn(Ee.next(Ft))}catch(Zt){bn(Zt)}},oa=Ft=>{try{Bn(Ee.throw(Ft))}catch(Zt){bn(Zt)}},Bn=Ft=>Ft.done?it(Ft.value):Promise.resolve(Ft.value).then($n,oa);Bn((Ee=Ee.apply(de,Se)).next())});const Vi=()=>{const[de,Se]=(0,b.useState)([]);return(0,b.useEffect)(()=>{Uo(void 0,null,function*(){const it=yield(0,le.d1)({source:"new_question"});it!=null&&it.disciplines&&Se((0,E.L)(it==null?void 0:it.disciplines))})},[]),de},Qi=({user:de,newExercisePaper:Se,dispatch:Ee})=>{var it,bn,$n,oa,Bn,Ft,Zt,Rn,Lt,an,Jn,fa;const Dn=(0,he.useParams)(),Ba=Vi(),[ln]=be.default.useForm(),[Ja,Ir]=(0,b.useState)(),[fn,Ut]=(0,b.useState)(!1),[gr,Dr]=(0,b.useState)(1),[br,Or]=(0,b.useState)(""),[mr]=(0,he.useSearchParams)(),[On,Cr]=(0,b.useState)(!1),[Qr,Ur]=(0,b.useState)(!1),[kr,Fr]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{mr.get("type")==="2"&&(Or(Dn.id),Dr(2))},[mr.get("type")]),(0,b.useEffect)(()=>{if(Dn.id){if(!Ba.length)return;Uo(void 0,null,function*(){var _r,$a,Lr;Ut(!0);const zr=yield(0,le.Di)({id:Dn.id});Ut(!1);const Kr=(_r=zr==null?void 0:zr.exercise)==null?void 0:_r.sub_discipline_id;let uo=[];for(const xo of Ba)for(const Go of xo.children)Go.value===Kr&&(uo=[xo.value,Go.value]);const Eo=($a=zr==null?void 0:zr.exercise)==null?void 0:$a.time,Ao=ti(Ci({},zr.exercise),{sub_discipline_id:uo,time:Eo===-1?null:Eo});Ir(Ao),Fr((Lr=zr.exercise)==null?void 0:Lr.set_question_sub_discipline)})}else Ir({time:60,difficulty:2});Ee({type:"globalSetting/footerToggle",payload:!1})},[Ba]),Za.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Za.createElement("section",{className:"edu-container"},Za.createElement("section",{className:"animated fadeIn"},Za.createElement("aside",{style:{marginTop:15}},Za.createElement(Te.Z,{separator:">"},Za.createElement(Te.Z.Item,null,Za.createElement(he.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),Za.createElement(Te.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),Za.createElement("div",{className:"bg-white"},Za.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Za.createElement("div",{onClick:()=>{if(On){Be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}Dr(1)},className:gr===1?Qe.Z.selectdiv:Qe.Z.divitem},Za.createElement(vl.Z,{number:1,active:gr===1,className:"mr10"}),Za.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Za.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Za.createElement("div",{onClick:()=>{if(!Dn.id&&!br){Be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Dr(2),!br&&Or(Dn.id)},className:gr!==1?Qe.Z.selectdiv:Qe.Z.divitem},Za.createElement(vl.Z,{number:2,active:gr!==1,className:"mr10"}),Za.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),gr===2&&Za.createElement("div",{className:"tc"},Za.createElement(Zi.Z,{defaultValue:(bn=(it=Se==null?void 0:Se.editData)==null?void 0:it.exercise)==null?void 0:bn.exercise_name,onFinish:Gr=>Uo(void 0,null,function*(){var _r,$a,Lr,zr,Kr,uo,Eo,Ao,xo,Go,Si,xi;return Gr.trim()===(($a=(_r=Se==null?void 0:Se.editData)==null?void 0:_r.exercise)==null?void 0:$a.exercise_name)?!0:(yield(0,le.w0)({id:`${(zr=(Lr=Se==null?void 0:Se.editData)==null?void 0:Lr.exercise)==null?void 0:zr.id}`,sub_discipline_id:(uo=(Kr=Se==null?void 0:Se.editData)==null?void 0:Kr.exercise)==null?void 0:uo.sub_discipline_id,time:`${(Ao=(Eo=Se==null?void 0:Se.editData)==null?void 0:Eo.exercise)==null?void 0:Ao.time}`,exercise_name:Gr,exercise_description:(Go=(xo=Se==null?void 0:Se.editData)==null?void 0:xo.exercise)==null?void 0:Go.exercise_description,difficulty:(xi=(Si=Se==null?void 0:Se.editData)==null?void 0:Si.exercise)==null?void 0:xi.difficulty})).status===0?(ln.setFieldValue("exercise_name",Gr),Ee({type:"newExercisePaper/modifyTitle",payload:Gr}),!0):!1})}),Za.createElement("div",{style:{fontSize:14}},Za.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Za.createElement("span",{style:{color:"#000000",marginLeft:8}},(oa=($n=Se==null?void 0:Se.editData)==null?void 0:$n.exercise)==null?void 0:oa.time)),Za.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Za.createElement("span",{style:{color:"#000000",marginLeft:8}},((Ft=(Bn=Se==null?void 0:Se.editData)==null?void 0:Bn.exercise)==null?void 0:Ft.difficulty)===1?"\u7B80\u5355":((Rn=(Zt=Se==null?void 0:Se.editData)==null?void 0:Zt.exercise)==null?void 0:Rn.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Za.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Za.createElement("span",{style:{color:"#000000",marginLeft:8}},((an=(Lt=Se==null?void 0:Se.editData)==null?void 0:Lt.exercise_types)==null?void 0:an.q_counts)||0)),Za.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Za.createElement("span",{style:{color:"#000000",marginLeft:8}},(fa=(Jn=Se==null?void 0:Se.editData)==null?void 0:Jn.exercise_types)==null?void 0:fa.q_scores))))),gr===1&&Za.createElement(je.Z,{spinning:fn,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},Za.createElement("section",{className:[Qe.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Ja&&Za.createElement(be.default,{layout:"horizontal",form:ln,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:Qe.Z.formWrap,initialValues:Ja},Za.createElement(be.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Qe.Z.baseLineHeight,rules:[{required:!0,validator:(Gr,_r)=>{var $a;return(($a=_r==null?void 0:_r.replaceAll(" ",""))==null?void 0:$a.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Za.createElement(Fe.default,{maxLength:60,className:Qe.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Za.createElement(be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:Qe.Z.baseLineHeight},Za.createElement(Ue.Z,{className:Qe.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ba,popupClassName:Qe.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),Za.createElement("div",{className:Qe.Z.concat},Za.createElement("div",null,Za.createElement(ke.default,{checked:kr,onChange:Gr=>{Fr(Gr.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Za.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Za.createElement("a",{onClick:()=>Ur(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Za.createElement(be.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Qe.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Za.createElement(De.ZP.Group,{className:Qe.Z.radiogroup},Za.createElement(De.ZP.Button,{className:Qe.Z.easy,value:1},"\u7B80\u5355"),Za.createElement(De.ZP.Button,{className:Qe.Z.medium,value:2},"\u9002\u4E2D"),Za.createElement(De.ZP.Button,{className:Qe.Z.hard,value:3},"\u56F0\u96BE"))),Za.createElement(be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Qe.Z.baseLineHeight},Za.createElement("div",{style:{display:"flex",width:"100%"}},Za.createElement(be.default.Item,{name:"time",noStyle:!0},Za.createElement(Ge.Z,{min:1,className:Qe.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Za.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Za.createElement(be.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Za.createElement(Fe.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),Za.createElement("div",{className:Qe.Z.bottmodiv},Za.createElement(Ze.ZP,{className:`${Qe.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{mr.get("pageType")=="course"?he.history.push(`/paths/${mr.get("courseId")}`):he.history.push("/paperlibrary")}},"\u53D6\u6D88"),Za.createElement(a.Z,{className:`${Qe.Z.confirmBtn} ml15`,type:"primary",onClick:()=>Uo(void 0,null,function*(){var Gr,_r,$a,Lr;yield ln.validateFields();const zr=ln.getFieldsValue();if(zr.sub_discipline_id=((Gr=zr.sub_discipline_id)==null?void 0:Gr.length)>0?zr.sub_discipline_id[1]:"",zr.set_question_sub_discipline=kr,Dn.id){(yield(0,le.w0)(Ci({id:Dn.id},zr))).status===0&&(Or(Dn.id),Dr(2),he.history.replace(`/paperlibrary/add/${Dn.id}?type=2`));return}const Kr=yield(0,le.un)(zr);Kr.status===0&&(Or((_r=Kr==null?void 0:Kr.data)==null?void 0:_r.exam_id),Dr(2),mr.get("pageType")=="course"?he.history.replace(`/paperlibrary/add/${($a=Kr==null?void 0:Kr.data)==null?void 0:$a.exam_id}?type=2&pageType=course&courseId=${mr.get("courseId")}&stageId=${mr.get("stageId")}`):he.history.replace(`/paperlibrary/add/${(Lr=Kr==null?void 0:Kr.data)==null?void 0:Lr.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),gr===2&&Za.createElement("div",null,Za.createElement(zi,{setisedits:Cr,itemid:br}))),Za.createElement(pl.Z,{open:Qr,onCancel:()=>{Ur(!1)}}))};var Ui=(0,he.connect)(({user:de,newExercisePaper:Se,dispatch:Ee})=>({user:de,newExercisePaper:Se,dispatch:Ee}))(Qi)},44489:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return He}});var b=oe(59301),he=oe(78241),be=oe(8591),Te=oe(43418),Be=oe(99313),je=oe(57809),Fe=oe(19842),Ue=oe(98228),ke=oe(92832),De=oe(1710),Ge=oe(6848),Ze=oe(58421),Qe=oe(3113),le=oe(38147),E={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=oe(3033),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},y=oe(6339),z=oe(65862),ne=oe(24334);const re=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var me=({qitem:Re})=>{var Bt,Wt,St,kt,Ae,ft,Jt,pt,at,dn;return b.createElement("div",{className:x.warp},b.createElement("div",{className:x.mainPart},b.createElement("div",{className:x.qcount},(Re==null?void 0:Re.question_type)===8&&b.createElement(y.Z,{className:x.content,showProgramFill:!0,value:(Bt=Re==null?void 0:Re.program_attr)==null?void 0:Bt.description}),(Re==null?void 0:Re.question_type)!=8&&b.createElement(y.Z,{className:x.qtitle,value:(Re==null?void 0:Re.name)||(Re==null?void 0:Re.title)})),((Re==null?void 0:Re.question_type)===0||(Re==null?void 0:Re.question_type)===2)&&b.createElement("div",null,(Wt=Re==null?void 0:Re.choices)==null?void 0:Wt.map((st,$e)=>b.createElement("div",{className:x.redio},!(st!=null&&st.is_answer)&&b.createElement("span",{className:x.redioitem}),(st==null?void 0:st.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:st!=null&&st.is_answer?x.titleyes:x.title,value:re[$e]+(st==null?void 0:st.choice_text)}),(st==null?void 0:st.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Re==null?void 0:Re.question_type)===1&&b.createElement("div",null,(St=Re==null?void 0:Re.choices)==null?void 0:St.map((st,$e)=>b.createElement("div",{className:x.checkbox},!(st!=null&&st.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(st==null?void 0:st.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:st!=null&&st.is_answer?x.titleyes:x.title,value:re[$e]+(st==null?void 0:st.choice_text)}),(st==null?void 0:st.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Re==null?void 0:Re.question_type)===3&&b.createElement("div",{className:x.completion},(kt=Re==null?void 0:Re.standard_answer)==null?void 0:kt.map((st,$e)=>{var Ht;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",$e+1),b.createElement("div",{className:x.content},(Ht=st==null?void 0:st.answer_text)==null?void 0:Ht.map((jn,Wn)=>b.createElement("div",{className:x.items},jn))))})),(Re==null?void 0:Re.question_type)===4&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ae=Re==null?void 0:Re.answer_texts)!=null&&Ae[0]?b.createElement(y.Z,{className:x.content,value:(ft=Re==null?void 0:Re.answer_texts)==null?void 0:ft[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Re==null?void 0:Re.question_type)===5&&((Jt=Re==null?void 0:Re.challenge_names)==null?void 0:Jt.map((st,$e)=>b.createElement("div",{className:x.shixun},b.createElement("span",{className:x.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)($e+1),"\u9898"),st)))),(Re==null?void 0:Re.question_type)===6&&b.createElement("div",{className:x.program},b.createElement(y.Z,{className:x.content,value:((pt=Re==null?void 0:Re.program_attr)==null?void 0:pt.description)||"- -"})),(Re==null?void 0:Re.question_type)===7&&((at=Re==null?void 0:Re.sub_item_banks)==null?void 0:at.map((st,$e)=>{var Ht,jn,Wn,Nt,hn;return b.createElement("div",null,b.createElement("div",{className:x.combination},b.createElement("span",{className:x.qtitle},st==null?void 0:st.name)),b.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((st==null?void 0:st.item_type)=="SINGLE"||(st==null?void 0:st.item_type)=="JUDGMENT")&&((Ht=st==null?void 0:st.choices)==null?void 0:Ht.map((cn,Mn)=>b.createElement("div",{className:x.redio},!(cn!=null&&cn.is_answer)&&b.createElement("span",{className:x.redioitem}),(cn==null?void 0:cn.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:cn!=null&&cn.is_answer?x.titleyes:x.title,value:re[Mn]+(cn==null?void 0:cn.choice_text)}),(cn==null?void 0:cn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(st==null?void 0:st.item_type)=="MULTIPLE"&&((jn=st==null?void 0:st.choices)==null?void 0:jn.map((cn,Mn)=>b.createElement("div",{className:x.checkbox},!(cn!=null&&cn.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(cn==null?void 0:cn.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:cn!=null&&cn.is_answer?x.titleyes:x.title,value:re[Mn]+(cn==null?void 0:cn.choice_text)}),(cn==null?void 0:cn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(st==null?void 0:st.item_type)=="COMPLETION"&&b.createElement("div",{className:x.completion},(Wn=st==null?void 0:st.standard_answer)==null?void 0:Wn.map((cn,Mn)=>{var gn;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Mn+1),b.createElement("div",{className:x.content},(gn=cn==null?void 0:cn.answer_text)==null?void 0:gn.map((sa,ka)=>b.createElement("div",{className:x.items},sa))))})),(st==null?void 0:st.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Nt=st==null?void 0:st.answer_texts)!=null&&Nt[0]?b.createElement(y.Z,{className:x.content,value:(hn=st==null?void 0:st.answer_texts)==null?void 0:hn[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Re==null?void 0:Re.question_type)===8&&b.createElement("div",null,b.createElement(y.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ne.Base64.decode(((dn=Re==null?void 0:Re.program_attr)==null?void 0:dn.code)||"")})),(Re==null?void 0:Re.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(Re==null?void 0:Re.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(Re==null?void 0:Re.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(Re==null?void 0:Re.study_count)||"0"))),b.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Re==null?void 0:Re.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Re==null?void 0:Re.question_type)<=4||[6,8].includes(Re==null?void 0:Re.question_type))&&b.createElement("div",{className:x.bottom},b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u89E3\u6790"),b.createElement("span",{className:x.right},Re!=null&&Re.analysis?b.createElement(y.Z,{value:Re==null?void 0:Re.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u96BE\u5EA6"),b.createElement("span",{className:x.right},(Re==null?void 0:Re.difficulty)===1?"\u7B80\u5355":(Re==null?void 0:Re.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:x.right},Re!=null&&Re.tag_discipline?Re==null?void 0:Re.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},fe=oe(64303),Pe=oe(96435),Ke=oe(65582),Oe=oe(61485),dt=oe(90463),Le=oe(11517),Ce=oe(59301),tt=Object.defineProperty,ot=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,ut=(Re,Bt,Wt)=>Bt in Re?tt(Re,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Re[Bt]=Wt,Gt=(Re,Bt)=>{for(var Wt in Bt||(Bt={}))wt.call(Bt,Wt)&&ut(Re,Wt,Bt[Wt]);if(vt)for(var Wt of vt(Bt))Ot.call(Bt,Wt)&&ut(Re,Wt,Bt[Wt]);return Re},rn=(Re,Bt)=>ot(Re,xe(Bt)),Pt=(Re,Bt,Wt)=>new Promise((St,kt)=>{var Ae=pt=>{try{Jt(Wt.next(pt))}catch(at){kt(at)}},ft=pt=>{try{Jt(Wt.throw(pt))}catch(at){kt(at)}},Jt=pt=>pt.done?St(pt.value):Promise.resolve(pt.value).then(Ae,ft);Jt((Wt=Wt.apply(Re,Bt)).next())});const Vt=({setScoreShow:Re,ScoreShow:Bt,onOk:Wt,isshixuns:St,isloadings:kt,dispatch:Ae,isIntelligentAssistant:ft=!1,newExercisePaper:Jt,shixunsDetail:pt})=>{var at,dn,st;let[$e,Ht]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:ft,group_id:[]}),[jn,Wn]=(0,b.useState)([]),[Nt,hn]=(0,b.useState)([]),[cn,Mn]=(0,b.useState)([]),[gn,sa]=(0,b.useState)([]);const[ka,pa]=(0,b.useState)(!1),[tn]=he.default.useForm(),[Kn,Hn]=(0,b.useState)(),[Ca,ca]=(0,b.useState)(!1);let[Yn,en]=(0,b.useState)(St);const[Rt,Fn]=(0,b.useState)([]),[zn,ha]=(0,b.useState)(0),[la,Va]=(0,b.useState)(!0),[ra,Xn]=(0,b.useState)([]),[Aa,Ia]=(0,b.useState)([]),qn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[er,bt]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const wn=(0,b.useRef)(new Set),vn=(0,b.useRef)(new Set),Vn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ye=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],yt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[It,Ct]=(0,b.useState)(!1),zt=()=>{tn.resetFields(),Yn=!1,en(!1),Ct(!1),tn.submit()};(0,b.useEffect)(()=>{var Ye,gt,pn,ct,sn,xn,Ma,Pn,ht,xa;(((pn=(gt=(Ye=Jt==null?void 0:Jt.editData)==null?void 0:Ye.exercise)==null?void 0:gt.exist_item_bank_ids)==null?void 0:pn.length)>0||((xn=(sn=(ct=Jt==null?void 0:Jt.editData)==null?void 0:ct.exercise)==null?void 0:sn.exist_item_bank_shixun_ids)==null?void 0:xn.length)>0)&&Ia([...(Pn=(Ma=Jt==null?void 0:Jt.editData)==null?void 0:Ma.exercise)==null?void 0:Pn.exist_item_bank_ids,...(xa=(ht=Jt==null?void 0:Jt.editData)==null?void 0:ht.exercise)==null?void 0:xa.exist_item_bank_shixun_ids])},[(dn=(at=Jt==null?void 0:Jt.editData)==null?void 0:at.exercise)==null?void 0:dn.exist_item_bank_ids]),(0,b.useEffect)(()=>{Bt&&(tn.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),la&&Yn&&(tn.setFieldsValue({item_type:"SHIXUN"}),$e.item_type="SHIXUN",Ht(Gt({},$e)),Va(!1)),Et($e),Sn(),Ne({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Bt]),(0,b.useEffect)(()=>{zn>0&&setTimeout(()=>{ha(0)},2e3)},[zn]);function Et(Ye){return Pt(this,null,function*(){var gt,pn,ct;if(pa(!0),Ht(Gt({},Ye)),(cn==null?void 0:cn.length)<=0&&Ye.type==="5"){sa([]),pa(!1);return}console.log("----",cn,Rt);let sn=Ye.type==="5"?cn==null?void 0:cn.filter(Pn=>!Rt.includes(Pn)):null,xn=Ye.type==="5"?cn==null?void 0:cn.filter(Pn=>Rt.includes(Pn)):null;Ye.group_id=((gt=Ye.group_id)==null?void 0:gt.map(Pn=>Pn==null?void 0:Pn.value))||null;let Ma=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:rn(Gt({},Ye),{discipline_id:((pn=Ye==null?void 0:Ye.courseid)==null?void 0:pn[0])||null,sub_discipline_id:((ct=Ye==null?void 0:Ye.courseid)==null?void 0:ct[1])||null,ids:sn,shixun_ids:xn,include_shixuns:!ft,keyword:Ye.keyword?encodeURIComponent(Ye.keyword):Ye.keyword,type:Ye.type==="5"?null:Ye.type,clazz:Ye.type==="3"?"ItemBanksGroup":null})});sa(Ma),pa(!1)})}function Sn(){return Pt(this,null,function*(){let Ye=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:$e.type==="5"?null:$e.type,clazz:"ItemBanksGroup"}});Wn((0,a.L)(Ye==null?void 0:Ye.disciplines))})}function Ne(Ye){return Pt(this,null,function*(){var gt;let pn=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ye}),ct=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(gt=pn==null?void 0:pn.data)==null?void 0:gt.map(sn=>({title:sn.name,id:sn.id,pid:sn.id,value:sn.id,key:sn.id,isLeaf:!sn.have_child}))}];Xn(ct)})}function Je(Ye){return Pt(this,null,function*(){var gt,pn,ct,sn;pa(!0);let xn=(gt=Ye.list)==null?void 0:gt.filter(ht=>!Rt.includes(ht)),Ma=(pn=Ye.list)==null?void 0:pn.filter(ht=>Rt.includes(ht));if(xn.length===0&&Ma.length===0){pa(!1),sa([]);return}let Pn=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:rn(Gt({},Ye),{discipline_id:((ct=Ye==null?void 0:Ye.courseid)==null?void 0:ct[0])||null,sub_discipline_id:((sn=Ye==null?void 0:Ye.courseid)==null?void 0:sn[1])||null,ids:xn,shixun_ids:Ma,type:Ye.type==="5"?null:Ye.type,clazz:Ye.type==="3"?"ItemBanksGroup":null})});pa(!1),sa(Pn)})}const We=Ye=>Pt(void 0,null,function*(){const gt=yield Ae({type:"shixunsDetail/release",payload:{id:Ye}});let pn=gt==null?void 0:gt.tag_position,ct=(gt==null?void 0:gt.evaluation_set_position)||[],sn=gt.status;return sn===0?(be.ZP.success("\u53D1\u5E03\u6210\u529F"),Et($e),!0):(sn===2?be.ZP.error(`\u7B2C${ct.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):sn===3?be.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${pn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):be.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Dt=Ye=>(Ye==null?void 0:Ye.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",un=(Ye,gt,pn)=>Ye.map(ct=>ct.key===gt?Gt(Gt({},ct),pn):ct.children?rn(Gt({},ct),{children:un(ct.children,gt,pn)}):ct),mn=Ye=>Pt(void 0,null,function*(){const{key:gt}=Ye;let pn=$e.type;const ct=yield(0,Le.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(gt),type:pn}),{data:sn,total_count:xn}=ct||{};xn>0&&Xn(Ma=>un(Ma,gt,{children:sn.map(Pn=>({title:Pn.name,id:Pn.id,pid:Pn.id,value:Pn.id,key:Pn.id,isLeaf:!Pn.have_child}))}))});function ea(Ye){console.log("----",$e),Ye==="1"&&(er.gg=Gt({},$e)),Ye==="2"&&(er.scj=Gt({},$e)),Ye==="3"&&(er.ttgx=Gt({},$e)),Ye==="0"&&(er.wcjd=Gt({},$e)),Ye==="5"&&(er.yx=Gt({},$e)),bt(Gt({},er))}function Tn(){$e.type==="1"&&($e=er.gg),$e.type==="2"&&($e=er.scj),$e.type==="3"&&($e=er.ttgx),$e.type==="0"&&($e=er.wcjd),$e.type==="5"&&($e=er.yx),($e==null?void 0:$e.item_type)==="SHIXUN"?(Yn=!0,en(!0)):(Yn=!1,en(!1)),tn.setFieldsValue(Gt({},$e)),Ht(Gt({},$e)),Et(Gt({},$e))}return Ce.createElement("div",null,Ce.createElement(Te.default,{title:!1,footer:!1,open:Bt,width:1200,centered:!0,className:E.scoremodal,onCancel:()=>{Re(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:E.title},ft?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),ft&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(Be.default,{className:E.tabWrap,activeKey:$e.type,onChange:Ye=>{Ye==="3"?($e.show_all_share=!0,Ne({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):$e.show_all_share=null,Ye==="0"&&Ne({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),ea($e.type),$e.type=Ye,($e==null?void 0:$e.item_type)==="SHIXUN"&&$e.type!=="5"&&(Yn=!0,en(!0)),Ct(!1),$e.type==="5"&&(Yn=!1,en(!1)),Tn(),Sn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",cn.length>0&&Ce.createElement("span",{className:E.titlecount},cn.length),zn>0&&Ce.createElement("span",{className:E.add},"+",zn)),key:"5"}]}),Ce.createElement(he.default,{layout:"inline",form:tn,onValuesChange:(Ye,gt)=>{const pn=Object.values(gt).some(sn=>sn!==null&&sn!==""&&sn!==void 0),ct=gt.keyword==="";if(Ct(pn||!ct),$e.page=1,(gt==null?void 0:gt.item_type)==="SHIXUN"){if($e.type==="5"?en(!1):en(!0),Ye.keyword||Ye.keyword==="")return;tn.submit()}else{if(Ye!=null&&Ye.courseid&&tn.setFieldsValue({tag_discipline_id:""}),en(!1),Ye.keyword||Ye.keyword==="")return;tn.submit()}},onFinish:Ye=>{var gt;$e.type==="3"&&(!Ye.group_id||((gt=Ye==null?void 0:Ye.group_id)==null?void 0:gt.length)===0)?$e.show_all_share=!0:$e.show_all_share=null,Ht(Gt(Gt({},$e),Ye)),Et(Gt(Gt({},$e),Ye))}},Ce.createElement(he.default.Item,{name:"item_type"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(ft?qn.slice(0,6):qn).map(Ye=>Ce.createElement(je.default.Option,{key:Ye.value},Ye.name)))),Ce.createElement(he.default.Item,{name:"courseid"},Ce.createElement(Fe.Z,{className:E.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:jn})),!Yn&&Ce.createElement(he.default.Item,{name:"tag_discipline_id"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(st=gn==null?void 0:gn.tag_disciplines)==null?void 0:st.map(Ye=>Ce.createElement(je.default.Option,{key:Ye.id},Ye.name)))),Ce.createElement(he.default.Item,{name:Yn?"diff":"difficulty"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Yn&&Vn.map(Ye=>Ce.createElement(je.default.Option,{key:Ye.value},Ye.name)),Yn&&ye.map(Ye=>Ce.createElement(je.default.Option,{key:Ye.value},Ye.name)))),Yn&&Ce.createElement(he.default.Item,{name:"shixun_publish_status"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},yt.map(Ye=>Ce.createElement(je.default.Option,{key:Ye.value},Ye.name)))),($e.type==="3"||$e.type==="0")&&!Yn&&Ce.createElement(he.default.Item,{name:"group_id"},Ce.createElement(Ue.default,{treeDataSimpleMode:!0,style:{width:118},className:E.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ye,gt)=>gt.title.toUpperCase().indexOf(Ye.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:mn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ra})),It&&Ce.createElement("span",{className:E.allqingchu,onClick:zt},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(he.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ke.default.Search,{className:E.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${E.searchIcon}`,onClick:()=>tn.submit()}),onSearch:Ye=>{tn.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{$e.updated_at==="asc"?$e.updated_at="desc":$e.updated_at="asc",Ht(rn(Gt({},$e),{page:1})),Et(rn(Gt({},$e),{page:1}))}}," ",$e.updated_at?Ce.createElement("img",{src:$e.updated_at==="asc"?fe.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{$e.quotes==="asc"?$e.quotes="desc":$e.quotes="asc",Ht(rn(Gt({},$e),{page:1})),Et(rn(Gt({},$e),{page:1}))},style:{marginLeft:20}}," ",$e.quotes?Ce.createElement("img",{src:$e.quotes==="asc"?fe.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(De.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(gn==null?void 0:gn.items)||(gn==null?void 0:gn.shixun_list),pagination:!1,loading:ka,rowKey:Ye=>Ye.id,rowSelection:{type:ft?"radio":"checkbox",selectedRowKeys:Nt,getCheckboxProps:Ye=>({disabled:Ye.shixun_tag_num===1||(Aa==null?void 0:Aa.find(gt=>Ye.id===gt))}),onSelect(Ye,gt,pn){if(ft){hn([Ye.id]),vn.current=new Set([Ye.id]),ha(1),Mn([Ye.id]);return}if(gt)(Yn||Ye!=null&&Ye.challenge_names)&&Fn([...Rt,Ye.id]),hn([...Nt,Ye.id]),Ye.identifier?wn.current.add(Ye.id):vn.current.add(Ye.id),ha(1),Mn([...cn,Ye.id]);else{Ye.identifier?wn.current.delete(Ye.id):vn.current.delete(Ye.id);let ct=cn.filter(sn=>sn!==Ye.id);if(hn(ct),Mn(ct),Yn||Ye!=null&&Ye.challenge_names){let sn=Rt.filter(xn=>xn!==Ye.id);Fn([...sn])}if($e.type==="5"){Je(rn(Gt({},$e),{list:[...ct]}));return}}},onSelectAll(Ye,gt,pn){var ct,sn;if(Ye){const xn=pn.map(Pn=>Pn.id),Ma=(sn=pn==null?void 0:pn.filter(Pn=>Pn==null?void 0:Pn.challenge_names))==null?void 0:sn.map(Pn=>Pn.id);Fn([...Rt,...Ma]),hn([...Nt,...xn]),Mn([...cn,...xn]);for(const Pn of pn)Pn.identifier?wn.current.add(Pn.id):vn.current.add(Pn.id)}else{const xn=pn.map(xa=>xa.id),Ma=Nt.filter(xa=>!xn.some(na=>na===xa)),Pn=(ct=pn==null?void 0:pn.filter(xa=>xa==null?void 0:xa.challenge_names))==null?void 0:ct.map(xa=>xa.id);hn([...Ma]),Mn([...Ma]);let ht=Rt.filter(xa=>!Pn.some(na=>na===xa.id));Fn([...ht]),$e.type==="5"&&Je(rn(Gt({},$e),{list:[...Ma]}));for(const xa of xn)xa.identifier?wn.current.delete(xa):vn.current.delete(xa)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ye,gt,pn)=>{var ct,sn;return Ce.createElement(Ge.Z,{title:Dt(gt)},Ce.createElement("div",null,Yn||gt!=null&>.challenge_names?"\u5B9E\u8BAD\u9898":(sn=(ct=qn==null?void 0:qn.filter(xn=>xn.value===Ye))==null?void 0:ct[0])==null?void 0:sn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Yn?"30%":"60%",key:"name",render:(Ye,gt,pn)=>{var ct;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(Ge.Z,{title:Dt(gt)},Ce.createElement("div",{className:gt!=null&>.high_resources_consume?E.q_title:""},Ce.createElement(y.Z,{key:1,showLines:1,showTextOnly:!0,value:Yn||gt!=null&>.challenge_names?gt!=null&>.title||Ye===null?"--":Ye:(gt==null?void 0:gt.item_type)=="BPROGRAM"?(ct=gt==null?void 0:gt.program_attr)==null?void 0:ct.description:Ye}))),(gt==null?void 0:gt.high_resources_consume)&&Ce.createElement(dt.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Yn,render:(Ye,gt,pn)=>{var ct;return Ce.createElement(Ge.Z,{title:Dt(gt)},Ce.createElement("span",null,Ye?(ct=Ye==null?void 0:Ye.split("\u3001"))==null?void 0:ct[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Yn,render:(Ye,gt,pn)=>Ce.createElement(Ge.Z,{title:Dt(gt)},Ce.createElement("span",null,Ye||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ye,gt,pn)=>{var ct,sn,xn,Ma;return Ce.createElement(Ge.Z,{title:Dt(gt)},Ce.createElement("div",null,Yn||gt!=null&>.challenge_names?(gt==null?void 0:gt.level)||((sn=(ct=Vn==null?void 0:Vn.filter(Pn=>Pn.value===Ye))==null?void 0:ct[0])==null?void 0:sn.name):(Ma=(xn=Vn==null?void 0:Vn.filter(Pn=>Pn.value===Ye))==null?void 0:xn[0])==null?void 0:Ma.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Yn,render:(Ye,gt,pn)=>Ce.createElement(Ge.Z,{title:Dt(gt)},Ce.createElement("div",null,Ye||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Yn,render:(Ye,gt,pn)=>Ce.createElement("span",null,Ye||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ye,gt,pn)=>Ce.createElement(Ge.Z,{title:Dt(gt)},Ce.createElement("div",null,Yn||gt!=null&>.challenge_names?(gt==null?void 0:gt.study_count)||(gt==null?void 0:gt.stu_num):Ye))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Ge.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Yn,render:(Ye,gt,pn)=>Ce.createElement(Ge.Z,{title:Dt(gt)},Ce.createElement("div",null,Ye||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Ge.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Yn,render:(Ye,gt,pn)=>Ce.createElement("span",null,Ye||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ye,gt,pn)=>Ce.createElement(Ge.Z,{title:Dt(gt)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var ct,sn;Hn(rn(Gt({},gt),{question_type:Yn||gt!=null&>.challenge_names?5:(sn=(ct=qn==null?void 0:qn.filter(xn=>xn.value===(gt==null?void 0:gt.item_type)))==null?void 0:ct[0])==null?void 0:sn.question_type})),ca(!0)}},"\u67E5\u770B"),(gt==null?void 0:gt.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{Te.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${gt==null?void 0:gt.identifier}/challenges`)}},(gt==null?void 0:gt.shixun_name)||"--"),"\uFF1F"),onOk:()=>Pt(void 0,null,function*(){if(!We(gt==null?void 0:gt.identifier))return new Promise((ct,sn)=>{sn()})})})}},"\u53D1\u5E03")))}].filter(Ye=>!Ye.hidden)}),Ce.createElement(Ze.Z,{current:$e.page,total:(gn==null?void 0:gn.items_count)||(gn==null?void 0:gn.shixuns_count),style:{marginBottom:20},defaultPageSize:$e.per_page,showTotal:Ye=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Ye),"\xA0\u6761\u6570\u636E"),pageSize:$e.per_page,onChange:(Ye,gt)=>{$e.page=Ye,$e.per_page=gt,Ht(Gt({},$e)),Et(Gt({},$e))}}),Ce.createElement("div",{className:E.bottom},Ce.createElement(Qe.ZP,{className:E.no,onClick:()=>{Re(!1)}},"\u53D6\u6D88"),Ce.createElement(Qe.ZP,{loading:kt,style:{width:kt&&75},className:E.yes,onClick:()=>Pt(void 0,null,function*(){if((cn==null?void 0:cn.length)<=0){be.ZP.info(ft?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Wt([...vn.current],[...wn.current],!0,cn==null?void 0:cn.length)})},ft?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(Te.default,{open:Ca,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:E.previewModal,width:1e3,centered:!0,onCancel:()=>{ca(!1)},onOk:()=>{ca(!1)}},Ce.createElement(me,{qitem:Kn})))};var He=(0,Ke.connect)(({shixunsDetail:Re,newExercisePaper:Bt})=>({shixunsDetail:Re,newExercisePaper:Bt}))(Vt)},24100:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Ge}});var b=oe(65582),he=oe(43418),be={ul:"ul___TdfYY"},Te=oe(32637),Be=oe(59301),je=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,ke=(Ze,Qe)=>{var le={};for(var E in Ze)Fe.call(Ze,E)&&Qe.indexOf(E)<0&&(le[E]=Ze[E]);if(Ze!=null&&je)for(var E of je(Ze))Qe.indexOf(E)<0&&Ue.call(Ze,E)&&(le[E]=Ze[E]);return le},Ge=Ze=>{var Qe=Ze,{open:le,onCancel:E}=Qe,a=ke(Qe,["open","onCancel"]);const x=(0,b.useIntl)();return Be.createElement(he.default,{centered:!0,open:le,title:Be.createElement("div",{style:{fontWeight:"bold"}},x.formatMessage({id:"paths.contactTeachingAssistant",defaultMessage:"\u8054\u7CFB\u6559\u7814\u52A9\u7406"})),width:"696px",onCancel:E,footer:null},Be.createElement("div",null,Be.createElement("div",{className:"tc"},Be.createElement("img",{className:"mt10",src:Te,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Be.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Be.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Be.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Be.createElement("ul",{className:be.ul},Be.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Be.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Be.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},55242:function(et,xt,oe){"use strict";oe.d(xt,{I:function(){return he}});var b=oe(59301);const he=()=>{const[be,Te]=(0,b.useState)("hidden");return{overflow:be,handleMouseEnter:()=>Te("auto"),handleMouseLeave:()=>Te("hidden")}}},77578:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return b}});const b=he=>he?typeof he=="function"?he():he:null},66104:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return ot}});var b=oe(92310),he=oe.n(b),be=oe(11592),Te=oe(26112),Be=oe(59301),je=oe(92343),Fe=oe(36355),Ue=oe(84105),ke=oe(91857);const De=xe=>{let{children:vt}=xe;const{getPrefixCls:wt}=Be.useContext(Fe.E_),Ot=wt("breadcrumb");return Be.createElement("li",{className:`${Ot}-separator`,"aria-hidden":"true"},vt===""?vt:vt||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var Ge=De,Ze=function(xe,vt){var wt={};for(var Ot in xe)Object.prototype.hasOwnProperty.call(xe,Ot)&&vt.indexOf(Ot)<0&&(wt[Ot]=xe[Ot]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ot=Object.getOwnPropertySymbols(xe);utvt[ut]||Ot)}function le(xe,vt,wt,Ot){if(wt==null)return null;const{className:ut,onClick:Gt}=vt,rn=Ze(vt,["className","onClick"]),Pt=Object.assign(Object.assign({},(0,Te.Z)(rn,{data:!0,aria:!0})),{onClick:Gt});return Ot!==void 0?Be.createElement("a",Object.assign({},Pt,{className:he()(`${xe}-link`,ut),href:Ot}),wt):Be.createElement("span",Object.assign({},Pt,{className:he()(`${xe}-link`,ut)}),wt)}function E(xe,vt){return(Ot,ut,Gt,rn,Pt)=>{if(vt)return vt(Ot,ut,Gt,rn);const Vt=Qe(Ot,ut);return le(xe,Ot,Vt,Pt)}}var a=function(xe,vt){var wt={};for(var Ot in xe)Object.prototype.hasOwnProperty.call(xe,Ot)&&vt.indexOf(Ot)<0&&(wt[Ot]=xe[Ot]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ot=Object.getOwnPropertySymbols(xe);ut{const{prefixCls:vt,separator:wt="/",children:Ot,menu:ut,overlay:Gt,dropdownProps:rn,href:Pt}=xe,He=(Re=>{if(ut||Gt){const Bt=Object.assign({},rn);if(ut){const Wt=ut||{},{items:St}=Wt,kt=a(Wt,["items"]);Bt.menu=Object.assign(Object.assign({},kt),{items:St==null?void 0:St.map((Ae,ft)=>{var{key:Jt,title:pt,label:at,path:dn}=Ae,st=a(Ae,["key","title","label","path"]);let $e=at!=null?at:pt;return dn&&($e=Be.createElement("a",{href:`${Pt}${dn}`},$e)),Object.assign(Object.assign({},st),{key:Jt!=null?Jt:ft,label:$e})})})}else Gt&&(Bt.overlay=Gt);return Be.createElement(ke.Z,Object.assign({placement:"bottom"},Bt),Be.createElement("span",{className:`${vt}-overlay-link`},Re,Be.createElement(Ue.Z,null)))}return Re})(Ot);return He!=null?Be.createElement(Be.Fragment,null,Be.createElement("li",null,He),wt&&Be.createElement(Ge,null,wt)):null},y=xe=>{const{prefixCls:vt,children:wt,href:Ot}=xe,ut=a(xe,["prefixCls","children","href"]),{getPrefixCls:Gt}=Be.useContext(Fe.E_),rn=Gt("breadcrumb",vt);return Be.createElement(x,Object.assign({},ut,{prefixCls:rn}),le(rn,ut,wt,Ot))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,ne=oe(17313),re=oe(83116),ie=oe(37613);const me=xe=>{const{componentCls:vt,iconCls:wt}=xe;return{[vt]:Object.assign(Object.assign({},(0,ne.Wf)(xe)),{color:xe.itemColor,fontSize:xe.fontSize,[wt]:{fontSize:xe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:xe.linkColor,transition:`color ${xe.motionDurationMid}`,padding:`0 ${xe.paddingXXS}px`,borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",marginInline:-xe.marginXXS,"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover}},(0,ne.Qy)(xe)),"li:last-child":{color:xe.lastItemColor},[`${vt}-separator`]:{marginInline:xe.separatorMargin,color:xe.separatorColor},[`${vt}-link`]:{[` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,ye=["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 yt(Ne){return/^\d+$/.test(Ne)?`${Ne}px`:Ne}const Lt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",zt={[Lt+"-B"]:"bold",[Lt+"-I"]:"italic"},Bt={[La]:"\u6DFB\u52A0\u94FE\u63A5",[Sa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Gt]:"\u6DFB\u52A0\u56FE\u7247",[En]:"\u6DFB\u52A0\u753B\u56FE",[Rt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[la]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Sn=({defaultValue:Ne="",onChange:Ye,width:Ze="100%",height:jt=400,miniToolbar:en=!1,isFocus:pn=!1,watch:ta,insertTemp:Mn,mode:wn="markdown",id:$e="markdown-editor-id",showResizeBar:Pt=!1,noStorage:ft=!1,showNullButton:nn=!1,showNullProgramButton:cn=!1,hidetoolBar:xa=!1,fullScreen:Kn=!1,onBlur:lt,onCMBeforeChange:Za,onFullScreen:Qn,className:Wa="",disablePaste:Ga=!1,disabled:ja=!1,disabledFill:Ha=!1,placeholder:ur="",values:qa="",extraUse:cr})=>{const[Ht,Ba]=(0,b.useState)(null),[Ut,ya]=(0,b.useState)(Ne),[ma,Jt]=(0,b.useState)(ta),[Cn,ra]=(0,b.useState)(Kn),[Bn,Na]=(0,b.useState)(""),[Pa,Ya]=(0,b.useState)(0),[sr,br]=(0,b.useState)(jt),[Tr,fr]=(0,b.useState)(!1),ro=(0,b.useRef)((0,Ca.Z)()),Xa=(0,b.useRef)(!1),Ja=(0,b.useRef)(),[Sr,fa]=(0,b.useState)(0),[ar,pr]=(0,b.useState)(0),Oa=(0,b.useRef)(),_a=(0,b.useRef)(),hr=(0,b.useRef)(),rr=(0,b.useRef)(),Qr=()=>Aa(void 0,null,function*(){var ga;const Fn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ro.current}});(ga=Fn==null?void 0:Fn.attachments)!=null&&ga.length&&(console.log("cm:",Ht,Oa),Fn.attachments.map(Ot=>{Ot.content_type.indexOf("image")>-1?Ht.replaceSelection(`![,](/api/attachments/${Ot.id}?type=${Ot.content_type})`):Ot.content_type.indexOf("video")>-1?Ht.replaceSelection(``):Ot.content_type.indexOf("pdf")>-1?Ht.replaceSelection(`${Ot.name}`):Ht.replaceSelection(`[${Ot.name}](${ENV.API_SERVER}/api/attachments/${Ot.id}?type=${Ot.content_type})`)}))});(0,b.useEffect)(()=>{const ga=window.scrollY||window.pageYOffset;ya(qa),Ht==null||Ht.setValue(qa),window.scrollTo(0,ga)},[qa]),(0,b.useEffect)(()=>{Qn==null||Qn(Cn)},[Cn]),(0,b.useEffect)(()=>{if(Oa.current){let ga=function(Ot,se){var at;if(Ga){se.preventDefault();return}const gt=se.clipboardData;if(gt){const Qt=gt.types.toString(),ot=gt.items;if(Qt==="Files"||gt.types.indexOf("Files")>-1){if(se.preventDefault(),wn=="stex")return;try{let on=ot[1];((at=ot[0])==null?void 0:at.kind)==="file"&&(on=ot[0]);const qt=on.getAsFile(),Kt=qt.name.split(".").pop();(0,He.I)(qt,_t=>{var da,za,Va;_t.id?((da=qt==null?void 0:qt.type)==null?void 0:da.indexOf("image"))>-1?Fn.replaceSelection(``):((za=qt==null?void 0:qt.type)==null?void 0:za.indexOf("video"))>-1?Fn.replaceSelection(``):((Va=qt==null?void 0:qt.type)==null?void 0:Va.indexOf("pdf"))>-1?Fn.replaceSelection(`${qt.name}`):ye.includes(Kt)?Fn.replaceSelection(`${qt.name}`):Fn.replaceSelection(`[${qt.name}](/api/attachments/${_t.id}?type=${_t.content_type})`):(_t==null?void 0:_t.status)===401&&(pa.ZP.warning((_t==null?void 0:_t.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(on){pa.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Fn=Fe().fromTextArea(Oa.current,{mode:wn,lineNumbers:!en,lineWrapping:!0,value:Ne,autoCloseTags:!cn,autoCloseBrackets:!0});return Fn.on("keyup",function(Ot,se){se.keyCode===8&&(Ot.getValue()==""?Fn.setOption("placeholder",ur):Fn.setOption("placeholder",null))}),Fn.on("keydown",function(Ot,se){if(se.keyCode===8){var at=Ur(Ot);at&&se.preventDefault()}}),pn&&Fn.focus(),Fn.on("paste",ga),Fn.on("dragleave",function(Ot,se){_a.current.classList.remove("mouse-hover-md")}),ja&&Fn.on("beforeChange",function(Ot,se){(se.origin==="paste"||se.origin==="+input")&&se.cancel()}),Ba(Fn),()=>{Fn.off("paste",ga)}}},[]);const Br=(0,b.useCallback)(()=>{if(_a.current)try{}catch(ga){console.log(ga,"---- to set md editor body height")}},[sr,_a,Cn]);(0,b.useEffect)(()=>{function ga(){let Fn=new Te.Z(Ot=>{for(let se of Ot)(se.target.offsetHeight>0||se.target.offsetWidth>0)&&(Br(),Ht.setSize("100%","100%"),Ht.refresh())});return Fn.observe(Oa.current.parentElement),Fn}if(Ht){const Fn=ga();return()=>{var Ot,se;(Ot=Oa.current)!=null&&Ot.parentElement&&Fn.unobserve((se=Oa.current)==null?void 0:se.parentElement)}}},[Ht,Br]),(0,b.useEffect)(()=>{if(Ht){let ga=[];for(const[Fn,Ot]of Object.entries(zt)){let se={[Fn]:()=>{Xr(Ot)}};ga.push(se),Ht.addKeyMap(se)}return Ja.current=setInterval(()=>{Xa.current&&Qr()},4e3),()=>{clearInterval(Ja.current);for(let Fn of ga)Ht.removeKeyMap(Fn)}}},[Ht]),(0,b.useEffect)(()=>{Kn!==Cn&&ra(Kn)},[Kn]),(0,ea.Z)(()=>{if(!ft&&Pa>0){let ga=new Date().getTime(),Fn=window.sessionStorage.getItem($e);ga>=Pa+mr&&(!Fn||Fn!==Ut)&&(window.sessionStorage.setItem($e,Ut),fr(!0))}},mr),(0,b.useEffect)(()=>{Jt(ta)},[Ht,ta]),(0,b.useEffect)(()=>{Ht&&pn&&Ht.focus()},[Ht,pn]),(0,b.useEffect)(()=>{if(ma&&Ht){let ga=function(Ot){let se=Ot.target;if(rr.current){let at=se.scrollTop/se.scrollHeight;rr.current.scrollTop=rr.current.scrollHeight*at}};const Fn=Ht.getScrollerElement();return Fn.addEventListener("scroll",ga),()=>{Fn.removeEventListener("scroll",ga)}}},[Ht,ma]),(0,b.useEffect)(()=>{if(Ht&&Za){let ga=function(Fn,Ot){Za(Fn,Ot)};return Ht.on("beforeChange",ga),()=>{Ht.off("beforeChange",ga)}}},[Ht,Za]),(0,b.useEffect)(()=>{if(Ht&<){let ga=function(){lt(Ht.getValue())};return Ht.on("blur",ga),()=>{Ht.off("blur",ga)}}},[Ht,lt]);function Ur(ga,Fn){var Ot=ga.getDoc(),se=Ot.getCursor(),at=Ot.getLine(se.line),gt=at.charAt(se.ch-1),Qt=at.lastIndexOf("@\u2581@",se.ch),ot=at.lastIndexOf("@\u2581\u2581@",se.ch),on=Qt>ot?Qt:ot,qt=Qt>ot?3:4;if(On.indexOf(gt)===-1)return null;if(console.log("change1:",Fn,ga,at,se,on,Qt,ot,gt),on>=0&&se.ch-on<5){var Kt=on+qt;return Ot.replaceRange("",{line:se.line,ch:on},{line:se.line,ch:Kt}),{line:se.line,ch:Kt}}return null}(0,b.useEffect)(()=>{if(Ht){let ga=function(Fn,Ot){const se=Fn.getValue();ya(se),Ya(new Date().getTime()),Fn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ye&&(cn?Ye(se,po(se)):Ye(se))};return Ht.on("change",ga),()=>{Ht.off("change",ga)}}},[Ht,Ye]),(0,b.useEffect)(()=>{if(Ht)if(Ne==null)Ht.setValue(""),ya("");else{const ga=window.scrollY||window.pageYOffset;Ne!==Ht.getValue()&&(Ht.setValue(Ne),ya(Ne),Ht.setCursor(ja?1:Ht.lineCount(),0),window.scrollTo(0,ga))}},[Ht,Ne]);const Xr=(0,b.useCallback)(ga=>{const Fn=Ht.getCursor(),Ot=Ht.getSelection();let se=Ot.split(` +`);switch(ga){case"bold":return Ht.replaceSelection("**"+Ot+"**"),Ot===""&&Ht.setCursor(Fn.line,Fn.ch+2),Ht.focus();case"italic":return Ht.replaceSelection("*"+Ot+"*"),Ot===""&&Ht.setCursor(Fn.line,Fn.ch+1),Ht.focus();case"code":return Ht.replaceSelection("`"+Ot+"`"),Ot===""&&Ht.setCursor(Fn.line,Fn.ch+1),Ht.focus();case"inline-latex":return Na("inline-latex"),Ht.focus();case"latex":return Ht.replaceSelection("```latex\n"+Ot+"\n```"),Ht.setCursor(Fn.line+1,Ot.length+1),Ht.focus();case"line-break":return Ht.replaceSelection(`
+`),Ht.focus();case"list-ul":return Ot===""?Ht.replaceSelection("- "+Ot):Ht.replaceSelection(se.map(at=>at===""?"":`- ${at}`).join(` +`)),Ht.focus();case"list-ol":return Ot===""?Ht.replaceSelection("1. "+Ot):Ht.replaceSelection(se.map((at,gt)=>at===""?"":`${gt+1}. ${at}`).join(` +`)),Ht.focus();case"add-null-ch":return Ot===""&&Ht.setCursor(Fn.line,Fn.ch),Ht.replaceSelection(Et),Ht.focus();case"add-signal":return Ot===""&&Ht.setCursor(Fn.line,Fn.ch),Ht.replaceSelection(Pn),Ht.focus();case"add-multiple":return Ot===""&&Ht.setCursor(Fn.line,Fn.ch),Ht.replaceSelection(On),Ht.focus();case"inster-template-1":return Ot===""&&Ht.setCursor(Fn.line,Fn.ch),Ht.replaceSelection(zn),Ht.focus();case"eraser":return Ht.setValue(""),Ht.focus();case"trigger-watch":return Jt(!ma),Ht.focus();case"trigger-full-screen":return ra(!Cn),Ht.focus();case La:Na(La);return;case Sa:Na(Sa);return;case Gt:Na(Gt);return;case En:Na(En);return;case"maths-latex":Na("maths-latex");return;case Rt:Na(Rt);return;case la:Na(la);return;default:throw new Error}},[Ht,ma,Cn]),or=(0,b.useCallback)((ga,Fn)=>{var Ot,se,at,gt,Qt,ot;switch(Na(""),Bn){case La:const{title:da,link:za}=ga;return Ht.replaceSelection(`[${da}](${za})`),Ht.focus();case Sa:const{language:Va,content:An}=ga;return Ht.replaceSelection(["```"+Va,An,"```"].join(` +`)),Ht.focus();case"maths-latex":for(var on=atob(ga),qt=new Uint8Array(on.length),Kt=0;Kt{Jn.id?Ht.replaceSelection(`![,](/api/attachments/${Jn.id}?type=${Jn.content_type})`):(Jn==null?void 0:Jn.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ht.replaceSelection("`$$"+ga+"$$`");break;case Gt:case En:case Hn:const{src:wa,alt:qe}=ga,Je=Fn,st=(at=(se=(Ot=Je==null?void 0:Je.name)==null?void 0:Ot.split("."))==null?void 0:se.pop)==null?void 0:at.call(se);return((gt=Je==null?void 0:Je.type)==null?void 0:gt.indexOf("image"))>-1||!(Je!=null&&Je.type)?Je.align||Je.width?Ht.replaceSelection(`

${qe||

`):Ht.replaceSelection(`${qe||`):((Qt=Je==null?void 0:Je.type)==null?void 0:Qt.indexOf("video"))>-1?Ht.replaceSelection(``):((ot=Je==null?void 0:Je.type)==null?void 0:ot.indexOf("pdf"))>-1?Ht.replaceSelection(`${Je.name}`):ye.includes(st)?Ht.replaceSelection(`${Je.name}`):Ht.replaceSelection(`[${Je.name}](${wa})`),Ht.focus();case la:const{row:$t,col:Rn,align:$n}=ga;let Mt=` +`;for(let Jn=0;Jn<$t;Jn++){let va=[],Ta=[];for(let ir=0;ir{switch(Bn){case La:return b.createElement(St,{callback:or,onCancel:Kr});case Sa:return b.createElement(Vt.Z,{callback:or,onCancel:Kr});case Gt:return b.createElement(He.Z,{callback:or,onCancel:Kr});case Rt:return b.createElement(jn,{callback:or,onCancel:Kr});case la:return b.createElement(hn,{callback:or,onCancel:Kr});case"maths-latex":return b.createElement(In,{showSaveButton:!0,callback:or});case"inline-latex":return b.createElement(Gn.Z,{showSaveButton:!0,callback:or});default:return null}},[Bn]);function Kr(){Na("")}(0,b.useEffect)(()=>{if(hr.current){let ga=function(Qt){at=!0,gt=Qt.pageY},Fn=function(){at=!1},Ot=function(Qt){if(at){let ot=Qt.pageY-gt;ot<0&&(ot=0),ot>300&&(ot=300);let on=jt+ot+"px";br(on)}},se=hr.current,at=!1,gt=0;return se.addEventListener("mousedown",ga),document.addEventListener("mousemove",Ot),document.addEventListener("mouseup",Fn),()=>{se.removeEventListener("mousedown",ga),document.removeEventListener("mousemove",Ot),document.removeEventListener("mouseup",Fn)}}},[Ht,hr]),(0,b.useEffect)(()=>{br(jt)},[jt]);const so=yt(Ze),io=yt(sr),Co={width:so,height:io},Ir=(0,b.useMemo)(()=>{if(Pa){let ga=new Date(Pa),Fn=ga.getHours(),Ot=ga.getMinutes(),se=ga.getSeconds();return Fn=Fn<10?"0"+Fn:Fn,Ot=Ot<10?"0"+Ot:Ot,se=se<10?"0"+se:se,`${Fn}:${Ot}:${se}`}return 0},[Pa]),po=ga=>{const Fn=[];if(cn){let Ot=-1;ga=ga.replace(/(@▁▁@|@▁@)/g,function(se,at,gt){Fn.push({multiLine:se!==Pn})})}return Fn};function No(){window.sessionStorage.removeItem($e),fr(!1),Ya(0)}function vo(){fr(!1),Ya(0),Ht.setValue(window.sessionStorage.getItem($e))}(0,b.useEffect)(()=>{Bt[Bn]&&Bn!==En&&Bn!==Rt&&setTimeout(()=>{const ga=document.getElementsByClassName("markdown-popup-form")[0],Fn=window.innerWidth/2-ga.offsetWidth/2,Ot=window.innerHeight/2-ga.offsetHeight/2;fa(Fn),pr(Ot)},0)},[Bn]);const lo=ga=>{ga.preventDefault();const Fn=ga.clientX-Sr,Ot=ga.clientY-ar;document.body.onmousemove=se=>{let at=se.clientX-Fn,gt=se.clientY-Ot;const Qt=document.getElementsByClassName("markdown-popup-form")[0],ot=window.innerWidth-Qt.offsetWidth,on=window.innerHeight-Qt.offsetHeight;at=Math.max(0,Math.min(at,ot)),gt=Math.max(0,Math.min(gt,on)),ho(se.clientX,se.clientY,Fn,Ot)&&(fa(at),pr(gt))},document.body.onmouseup=function(){document.body.onmousemove=null}},ho=(ga,Fn,Ot,se)=>{const at=document.body.clientHeight,gt=document.body.clientWidth;return ga<20&&Ot>ga||ga>gt-20&&OtFn||Fn>at-20&&sect in Oe?We(Oe,ct,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Oe[ct]=Le,z=(Oe,ct)=>{for(var Le in ct||(ct={}))a.call(ct,Le)&&y(Oe,Le,ct[Le]);if(E)for(var Le of E(ct))x.call(ct,Le)&&y(Oe,Le,ct[Le]);return Oe},ne=(Oe,ct)=>Qe(Oe,le(ct));const{useForm:re}=b.default,ie={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var fe=({callback:Oe,onCancel:ct})=>{const[Le]=re();let Ce=(0,ke.useRef)();function tt(pt){Ce.current.width=Le.getFieldValue("width"),Ce.current.align=Le.getFieldValue("align"),Oe(pt,Ce.current)}function it(pt,wt){if(pt.status===-1){ve.ZP.error(pt.message);return}Le.setFieldsValue({src:`/api/attachments/${pt.id}`,type:wt.type})}function xe(pt){let wt=pt.target.files[0];Ce.current=wt,Ke(wt,it)}return Ge.createElement(b.default,ne(z({form:Le},me),{className:"upload-image-panel",onFinish:tt,style:{width:470,overflow:"hidden"}}),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ge.createElement("div",{className:"flex-container"},Ge.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ge.createElement(Fe.default,{style:ie})),Ge.createElement(Pe,{onFileChange:xe}))),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ge.createElement(Fe.default,{style:{width:264}})),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ge.createElement(Te.Z,null,Ge.createElement(b.default.Item,{name:"width",style:{margin:0}},Ge.createElement(be.Z,{style:{width:264}})),Ge.createElement("span",{className:"ml8"},"%"))),Ge.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ge.createElement(je.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"}]})),Ge.createElement("aside",null,Ge.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ge.createElement(Be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ge.createElement(Be.ZP,{type:"default",onClick:ct},"\u53D6\u6D88"))))};function Pe({onFileChange:Oe}){return Ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ge.createElement("input",{type:"file",onChange:Oe}))}function Ke(Oe,ct){if(!Oe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw ve.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Le=new FormData;Le.append("editormd-image-file",Oe),Le.append("file_param_name","editormd-image-file"),Le.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(tt){ct(JSON.parse(tt.target.responseText),Oe)},!1),Ce.addEventListener("error",function(tt){console.error(tt)},!1),Ce.open("POST",`${Ue.KI}/api/attachments.json`),Ce.send(Le)}},57261:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Fe}});var b=oe(59301),ve=oe(4676);class Fe extends b.Component{constructor(be){super(be);const je=window.document;this.node=je.createElement("div"),je.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,ve.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(et,xt,oe){"use strict";oe.d(xt,{i:function(){return me},Z:function(){return Pe}});var b={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ve=oe(71418),Fe=oe(6848),Te=oe(93948),be=oe(92310),je=oe.n(be),Be=oe(65862),Ue=oe(2524),ke=oe(41867),De=oe(79005),Ge=oe(20345),We=oe(77882),Qe=oe(31081),le=oe(75309),E=oe(71979),a=oe(47558),x=oe(42922),y=oe(66832),z=oe(96593),ne=oe(19664),re=oe(91833),ie=oe(59301);const me=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Ge},{name:"101\u8BA1\u5212",ptimg:We,swimg:Qe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:re}];var Pe=({className:Ke,dataSource:Oe=[],col:ct=4,right:Le,bottom:Ce=23,precision:tt=0,wrapWidth:it=1200,trackEventItems:xe,loading:pt,onRemove:wt=()=>{},isCurrent:Nt=!0,showAlias:dt=!1,showProgress:kt=!1})=>{const rn=Math.floor((it-(ct-1)*Le)/ct),St=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Vt=>(window.ENV==="build"&&(Vt.ptimg=`/react/build${Vt.ptimg}`,Vt.swimg=`/react/build${Vt.swimg}`),Vt));return ie.createElement(ve.Z,{spinning:pt},ie.createElement("div",{className:je()(b.list,Ke)},!!(Oe!=null&&Oe.length)&&(Oe==null?void 0:Oe.map((Vt,He)=>{var Re,bt,Zt,ht,Tt,Ae;const{name:mt,id:Yt,identifier:vt,featured:rt,school_name:mn,image_url:Wt,excellent:Xe,is_plan:nt}=Vt;return ie.createElement("div",{key:Yt,className:Nt&&kt?b.wrapisCurrent:b.wrap,style:{width:rn,marginRight:(1+He)%ct===0?0:Le+tt,marginBottom:Ce}},ie.createElement("a",{className:b.li,onClick:xn=>{xn.preventDefault(),xn.stopPropagation(),xe&&(0,Be.L9)([xe]),(0,Be.xg)(`/paths/${vt}`)}},ie.createElement("div",{className:b.img},ie.createElement("img",{className:b.cover,src:`${Wt}`}),Nt&&(0,ke.bg)()&&(Vt==null?void 0:Vt.studying)&&ie.createElement("div",{className:`${b.movebq} user-path-items`,onClick:xn=>{xn.stopPropagation(),wt(Vt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Re=Vt==null?void 0:Vt.subject_tags)==null?void 0:Re.map((xn,jn)=>{var It,bn;if(jn===0){const tn=(It=St.find(hn=>hn.name==xn))==null?void 0:It.swimg;return ie.createElement("img",{className:b.sign,src:tn,style:{left:"-4px"}})}const _n=(bn=St.find(tn=>tn.name==xn))==null?void 0:bn.ptimg;return ie.createElement("img",{className:b.sign,src:_n,style:{left:`${48+52*(jn-1)+2*jn}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Vt==null?void 0:Vt.excellent)&&ie.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:b.name},ie.createElement(Fe.Z,{title:dt&&(Vt!=null&&Vt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${mt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Vt==null?void 0:Vt.excellent_alias_name}`)):mt},ie.createElement("span",{className:b.e},dt&&(Vt==null?void 0:Vt.excellent_alias_name)||mt))),Nt&&kt&&((bt=Vt==null?void 0:Vt.progress)==null?void 0:bt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Te.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Zt=Vt==null?void 0:Vt.progress)==null?void 0:Zt.my_score)/((ht=Vt==null?void 0:Vt.progress)==null?void 0:ht.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Tt=Vt==null?void 0:Vt.progress)==null?void 0:Tt.my_score,"/",(Ae=Vt==null?void 0:Vt.progress)==null?void 0:Ae.all_score),(!Nt||!kt)&&ie.createElement("div",{className:b.tags},ie.createElement("div",null,ie.createElement(Fe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Vt.stages_count))),ie.createElement(Fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Vt.members_count)))))))})),!Oe.length&&ie.createElement(Ue.Z,null)))}},3918:function(et,xt,oe){"use strict";oe.d(xt,{jL:function(){return be},w9:function(){return Dt},vv:function(){return jt},dN:function(){return Sn},QD:function(){return Xa},cQ:function(){return It.Z},vg:function(){return On},Oz:function(){return ea},op:function(){return Ya},O5:function(){return Ir},_b:function(){return Oa},t7:function(){return Ce},tT:function(){return xe},Gi:function(){return xa},YG:function(){return ta},Ed:function(){return nn},kT:function(){return $e},qp:function(){return x},Um:function(){return me},K3:function(){return ne},vr:function(){return fa},qE:function(){return Tr},Je:function(){return dt},wb:function(){return mt},rC:function(){return jn},lB:function(){return rt},cq:function(){return Ga},kO:function(){return qa},tp:function(){return Ke},Si:function(){return vo},k8:function(){return wa},Du:function(){return gt}});var b=oe(59301),ve={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Fe="data:image/png;base64,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",be=({dataSource:qe=[],img:Je,imgWidth:st=346,title:$t,sunTitle:Rn,bannerExtraContent:$n})=>b.createElement("div",{className:ve.banner},b.createElement("div",{className:ve.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,$t),b.createElement("span",null,Rn)),qe.length>0&&b.createElement("div",{className:ve.btns},qe.map((Mt,Jn)=>b.createElement("div",{key:Jn,onClick:Mt.click},Mt.name,Mt.sign?b.createElement("img",{src:Fe,width:39}):null))),$n),Je&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:Je,width:st}))),je={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Be=oe(92310),Ue=oe.n(Be),ke=oe(89392),De=Object.defineProperty,Ge=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,le=(qe,Je,st)=>Je in qe?De(qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:st}):qe[Je]=st,E=(qe,Je)=>{for(var st in Je||(Je={}))We.call(Je,st)&&le(qe,st,Je[st]);if(Ge)for(var st of Ge(Je))Qe.call(Je,st)&&le(qe,st,Je[st]);return qe},x=({dataSource:qe=[],value:Je,onChange:st,onTitleChange:$t,className:Rn,title:$n,titleWidth:Mt=41,style:Jn={},fontColor:va="#6A7283",showCount:Ta,classNameActive:ir,styleItem:an={}})=>{const[Ka,Fa]=(0,b.useState)(0),[Pr,ka]=(0,b.useState)(!1),Ra=(0,b.useRef)(null),Fr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var vr;qe.length!==0&&(((vr=Ra==null?void 0:Ra.current)==null?void 0:vr.clientHeight)>97?Fa(1):Fa(0)),qe.length===0&&Fa(0),ka(!1)},[qe]),b.createElement("div",{className:Ue()(je.row,Rn),style:Jn},b.createElement("div",{onClick:(0,ke.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:Mt,marginTop:Pr?12:4},className:`${je.title} ${$t?"current":""}`},$n),b.createElement("div",{className:Pr?`${je.tagsWrap} ${je.tagsBorderWrap}`:je.tagsWrap},b.createElement("div",{className:je.bar,ref:Fr,style:Ka>0?{height:Ka===1?97:"auto",overflow:Ka===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:je.tag,ref:Ra},qe==null?void 0:qe.map(vr=>b.createElement("span",{onClick:()=>st(vr.id),key:vr.id,style:E(E({color:va},an),(vr==null?void 0:vr.style)||{}),className:Je===vr.id?Ue()(ir||je.active,vr.classNameActive):""},b.createElement("span",{title:vr.name,className:je.name},vr.name),!!Ta&&b.createElement("span",{className:je.num},vr.count))))),!!Ka&&b.createElement(b.Fragment,null,Ka===1?b.createElement("div",{onClick:()=>{var vr;Fa(2),((vr=Ra==null?void 0:Ra.current)==null?void 0:vr.clientHeight)>245?ka(!0):ka(!1)},className:je.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Fr.current.scrollTop=0,Fa(1),ka(!1)},className:je.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:qe=[],value:Je,onChange:st,onTitleChange:$t,className:Rn,title:$n,titleWidth:Mt=41,style:Jn={},fontColor:va="#6A7283",showCount:Ta,expand:ir=!0})=>{const[an,Ka]=(0,b.useState)(0),[Fa,Pr]=(0,b.useState)(!1),ka=(0,b.useRef)(null),Ra=(0,b.useRef)(null),[Fr,vr]=(0,b.useState)(ir);return b.createElement("div",{className:Ue()(y.row,Rn),style:Jn},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ke.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:Mt,marginTop:Fa?12:4},className:`${y.title} ${$t?"current":""}`},$n),b.createElement("i",{className:`iconfont ${Fr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Fr?8:10},onClick:()=>vr(!Fr)})),Fr&&b.createElement("div",{className:Fa?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:Ra},b.createElement("div",{className:y.tag,ref:ka},qe==null?void 0:qe.map(zr=>b.createElement("span",{onClick:()=>st(zr.id),key:zr.id,style:{color:va},className:Je===zr.id?y.active:""},b.createElement("span",{title:zr.name,className:y.name},zr.name),!!Ta&&b.createElement("span",{className:y.num},zr.count)))))))},re={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},me=({dataSource:qe=[],value:Je,onChange:st,onTitleChange:$t,className:Rn,title:$n,titleWidth:Mt=41,style:Jn={},fontColor:va="#fff",showCount:Ta,expand:ir=!0})=>{const[an,Ka]=(0,b.useState)(0),[Fa,Pr]=(0,b.useState)(!1),ka=(0,b.useRef)(null),Ra=(0,b.useRef)(null),[Fr,vr]=(0,b.useState)(ir);return b.createElement("div",{className:Ue()(re.row,Rn),style:Jn},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ke.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:Mt},className:`${re.title} ${$t?"current":""}`},$n),b.createElement("i",{className:`iconfont ${Fr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Fr?"#00DDC7":"#037F74",fontSize:Fr?10:12},onClick:()=>vr(!Fr)})),Fr&&b.createElement("div",{className:Fa?`${re.tagsWrap} ${re.tagsBorderWrap}`:re.tagsWrap},b.createElement("div",{className:re.bar,ref:Ra},b.createElement("div",{className:re.tag,ref:ka},qe==null?void 0:qe.map(zr=>b.createElement("span",{onClick:()=>st(zr.id),key:zr.id,style:{color:va},className:Je===zr.id?re.active:""},b.createElement("span",{title:zr.name,className:re.name},zr.name),!!Ta&&b.createElement("span",{className:re.num},zr.count)))))))},fe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ke=({dataSource:qe=[],value:Je,onChange:st,className:$t,style:Rn={}})=>b.createElement("div",{style:Rn,className:Ue()(fe.tabs,$t)},qe.map($n=>b.createElement("span",{onClick:()=>st($n.id),className:Je===$n.id?fe.active:"",key:$n.id},$n.name))),Oe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ct=oe(92832),Ce=({dataSource:qe=[],value:Je="",onChange:st,onInputChange:$t=()=>{},className:Rn,style:$n={},placeholder:Mt,allowClear:Jn=!1})=>{var va;const[Ta,ir]=(0,b.useState)(""),[an,Ka]=(0,b.useState)("");(0,b.useEffect)(()=>{var ka;let Ra=Je;(ka=JSON.stringify(Je))!=null&&ka.includes("{")&&(ir(Je.id),Ra=Je.value||"");try{Ka(decodeURIComponent(Ra||""))}catch(Fr){Ka(decodeURIComponent(Ra||""))}},[Je]);const Fa=()=>{st(encodeURIComponent(an),Ta||null)},Pr=ka=>{ka!==Ta&&(ir(ka),st(encodeURIComponent(an),ka))};return b.createElement("div",{className:Ue()(Oe.input,Rn),style:$n},!!qe.length&&b.createElement("div",{className:Oe.dropdown},b.createElement("div",{className:Oe.text},(va=qe.find(ka=>ka.id===Ta))==null?void 0:va.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:Oe.b1}),b.createElement("b",{className:Oe.b2})),b.createElement("div",{className:Oe.menu},qe.map((ka,Ra)=>b.createElement("div",{key:Ra,onClick:()=>Pr(ka.id)},ka.name)))),b.createElement(ct.default,{onPressEnter:Fa,value:an,onChange:ka=>{Ka(ka.target.value),$t(encodeURIComponent(ka.target.value),Ta||null)},bordered:!1,placeholder:Mt}),b.createElement("i",{onClick:Fa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},tt={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},xe=({dataSource:qe=[],value:Je="",onChange:st,onInputChange:$t=()=>{},className:Rn,style:$n={},placeholder:Mt,allowClear:Jn=!1})=>{var va;const[Ta,ir]=(0,b.useState)(""),[an,Ka]=(0,b.useState)("");(0,b.useEffect)(()=>{var ka;let Ra=Je;(ka=JSON.stringify(Je))!=null&&ka.includes("{")&&(ir(Je.id),Ra=Je.value||"");try{Ka(decodeURIComponent(Ra||""))}catch(Fr){Ka(decodeURIComponent(Ra||""))}},[Je]);const Fa=()=>{st(encodeURIComponent(an),Ta||null)},Pr=ka=>{ka!==Ta&&(ir(ka),st(encodeURIComponent(an),ka))};return b.createElement("div",{className:Ue()(tt.input,Rn),style:$n},!!qe.length&&b.createElement("div",{className:tt.dropdown},b.createElement("div",{className:tt.text},(va=qe.find(ka=>ka.id===Ta))==null?void 0:va.name,b.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),b.createElement("div",{className:tt.menu},qe.map((ka,Ra)=>b.createElement("div",{key:Ra,onClick:()=>Pr(ka.id)},ka.name)))),b.createElement(ct.default,{onPressEnter:Fa,value:an,onChange:ka=>{Ka(ka.target.value),$t(encodeURIComponent(ka.target.value),Ta||null)},bordered:!1,placeholder:Mt}),b.createElement("i",{onClick:Fa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},wt=oe(65582),dt=({value:qe,onChange:Je,className:st,total:$t,pageSize:Rn,style:$n={}})=>{const Mt=(0,wt.useIntl)(),Jn=qe<2,va=qe>=Math.ceil($t/Rn);return $t<=Rn?b.createElement(b.Fragment,null):b.createElement("div",{className:Ue()(pt.quickPager,st),style:$n},b.createElement("div",{onClick:()=>{Jn||Je(qe-1,"prev")},className:Jn?pt.disabled:""},Mt.formatMessage({id:"shixuns.previousPage"})),b.createElement("div",{onClick:()=>{va||Je(qe+1,"next")},className:va?pt.disabled:""},Mt.formatMessage({id:"shixuns.nextPage"})))},kt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},rn=oe(71418),St=oe(6848),Vt=oe(13570),He=oe(74128),Re=oe(65862),bt=oe(96908),Zt=oe(57177),ht=oe(81378),Tt=oe(2524),mt=({className:qe,dataSource:Je=[],col:st=4,right:$t,bottom:Rn=23,precision:$n=0,wrapWidth:Mt=1200,trackEventItems:Jn,loading:va})=>{const Ta=(0,wt.useIntl)(),ir=Math.floor((Mt-(st-1)*$t)/st);return b.createElement(rn.Z,{spinning:va},b.createElement("div",{className:Ue()(kt.list,qe)},!!Je.length&&Je.map((an,Ka)=>{const{name:Fa,id:Pr,identifier:ka,power:Ra,cover_image_id:Fr,pic:vr}=an;return b.createElement("div",{className:kt.wrap,key:Pr,style:{width:ir,marginRight:(1+Ka)%st===0?0:$t+$n,marginBottom:Rn}},b.createElement("a",{target:"_blank",href:`/shixuns/${ka}/challenges`,className:kt.li,onClick:zr=>{zr.preventDefault(),Jn&&(0,Re.L9)([Jn]),Ra&&(0,Re.xg)(`/shixuns/${ka}/challenges`)}},b.createElement("div",{className:kt.img},b.createElement("img",{className:kt.cover,src:`${vr}`}),an.is_jupyter&&b.createElement("img",{className:kt.sign,src:bt}),an.is_jupyter_lab&&b.createElement("img",{className:kt.sign,src:Zt}),an.is_unity_3d&&b.createElement("img",{className:kt.sign,src:ht})),b.createElement("div",{className:kt.name},b.createElement(St.Z,{title:Fa||Ta.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},b.createElement("span",{className:kt.e},Fa||Ta.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),b.createElement("div",{className:kt.tags},b.createElement(St.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,an.challenges_count))),!!an.myshixuns_count&&b.createElement(St.Z,{placement:"bottom",title:Ta.formatMessage({id:"shixuns.numberOfLearners"})},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,an.myshixuns_count))),b.createElement(St.Z,{placement:"bottom",title:Ta.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},b.createElement("span",null,b.createElement("span",null,an.level))),b.createElement("div",{className:kt.rate},b.createElement(Vt.Z,{allowHalf:!0,disabled:!0,defaultValue:an.score_info}),b.createElement("span",null,"\xA0",an.score_info?`${an.score_info}\u5206`:"5\u5206")))),!Ra&&b.createElement("div",{className:kt.lockWrap},b.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Je.length&&b.createElement(Tt.Z,null)))},Yt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},rt=({className:qe,dataSource:Je=[],col:st=4,right:$t,bottom:Rn=23,precision:$n=0,wrapWidth:Mt=1200,wrapClassName:Jn,trackEventItems:va,loading:Ta})=>{const ir=Math.floor((Mt-(st-1)*$t)/st);return b.createElement(rn.Z,{spinning:Ta},b.createElement("div",{className:Ue()(Yt.list,qe)},!!Je.length&&Je.map((an,Ka)=>{const{name:Fa,id:Pr,identifier:ka,power:Ra,cover_image_id:Fr,pic:vr}=an;return b.createElement("div",{className:Ue()(Yt.wrap,Jn),key:Pr,style:{width:ir,marginRight:(1+Ka)%st===0?0:$t+$n,marginBottom:Rn}},b.createElement("a",{target:"_blank",href:`/shixuns/${ka}/challenges`,className:Yt.li,onClick:zr=>{zr.preventDefault(),va&&(0,Re.L9)([va]),Ra&&(0,Re.xg)(`/shixuns/${ka}/challenges`)}},b.createElement("img",{src:oe(47621),className:Yt.titleBg}),b.createElement("div",{className:Yt.name},b.createElement(St.Z,{title:Fa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Yt.e},Fa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Yt.img},b.createElement("img",{className:Yt.cover,src:Fr?`${He.Z.API_SERVER}/api/attachments/${Fr}`:`${He.Z.IMG_SERVER+vr}`}),an.is_jupyter&&b.createElement("div",{className:Yt.bq},"Jupyter"),an.is_jupyter_lab&&b.createElement("div",{className:Yt.bq},"JupyterLab"),an.is_unity_3d&&b.createElement("div",{className:Yt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Yt.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Yt.value},an.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:Yt.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:Yt.value},an.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Yt.text},"\u5173\u5361\u6570"),b.createElement("span",{className:Yt.value},an.challenges_count)),b.createElement("div",{className:Yt.rate},b.createElement(Vt.Z,{allowHalf:!0,disabled:!0,defaultValue:an.score_info}),b.createElement("span",{className:Yt.value,style:{color:"#FF9C00"}},"\xA0",an.score_info?`${an.score_info}\u5206`:"5\u5206"))))),!Ra&&b.createElement("div",{className:Yt.lockWrap},b.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Je.length&&b.createElement(Tt.Z,null)))},mn={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Wt="data:image/png;base64,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",Xe="data:image/png;base64,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",nt="data:image/png;base64,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",jn=({className:qe,dataSource:Je=[],col:st=4,right:$t,bottom:Rn=23,precision:$n=0,wrapWidth:Mt=1200,trackEventItems:Jn,loading:va,wrapClassName:Ta,imgClassName:ir})=>{const an=Math.floor((Mt-(st-1)*$t)/st);return b.createElement(rn.Z,{spinning:va},b.createElement("div",{className:Ue()(mn.list,qe)},!!Je.length&&Je.map((Ka,Fa)=>{const{name:Pr,id:ka,identifier:Ra,power:Fr,cover_image_id:vr,pic:zr}=Ka;return b.createElement("div",{className:Ue()(mn.wrap,Ta),key:ka,style:{width:an,marginRight:(1+Fa)%st===0?0:$t+$n,marginBottom:Rn}},b.createElement("a",{target:"_blank",href:`/shixuns/${Ra}/challenges`,className:mn.li,onClick:kr=>{kr.preventDefault(),Jn&&(0,Re.L9)([Jn]),Fr&&(0,Re.xg)(`/shixuns/${Ra}/challenges`)}},b.createElement("div",{className:Ue()(mn.img,ir)},b.createElement("img",{className:mn.cover,src:vr?`${He.Z.API_SERVER}/api/attachments/${vr}`:`${He.Z.IMG_SERVER+zr}`}),Ka.is_jupyter&&b.createElement("img",{className:mn.sign,src:Wt}),Ka.is_jupyter_lab&&b.createElement("img",{className:mn.sign,src:Xe}),Ka.is_unity_3d&&b.createElement("img",{className:mn.sign,src:nt})),b.createElement("div",{className:mn.name},b.createElement(St.Z,{title:Pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:mn.e},Pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:mn.tags},b.createElement(St.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Ka.challenges_count))),!!Ka.myshixuns_count&&b.createElement(St.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Ka.myshixuns_count))),b.createElement(St.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Ka.level))),b.createElement("div",{className:mn.rate},b.createElement(Vt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ka.score_info}),b.createElement("span",null,"\xA0",Ka.score_info?`${Ka.score_info}\u5206`:"5\u5206")))),!Fr&&b.createElement("div",{className:mn.lockWrap},b.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Je.length&&b.createElement(Tt.Z,null)))},It=oe(61584),bn={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},_n=oe(79005),tn=oe(20345),hn=oe(77882),aa=oe(31081),Ma=oe(75309),ba=oe(71979),un=oe(47558),In=oe(42922),Gn=oe(66832),Ca=oe(96593),pa=oe(19664),La=oe(91833),Gt=Object.defineProperty,Rt=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,Sa=(qe,Je,st)=>Je in qe?Gt(qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:st}):qe[Je]=st,la=(qe,Je)=>{for(var st in Je||(Je={}))En.call(Je,st)&&Sa(qe,st,Je[st]);if(Rt)for(var st of Rt(Je))Hn.call(Je,st)&&Sa(qe,st,Je[st]);return qe};const Ua=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_n,swimg:tn},{name:"101\u8BA1\u5212",ptimg:hn,swimg:aa},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ma,swimg:ba},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:un,swimg:In},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gn,swimg:Ca},{name:"\u519B\u961F\u4E00\u6D41",ptimg:pa,swimg:La}];var ea=({className:qe,dataSource:Je=[],col:st=4,right:$t,bottom:Rn=23,precision:$n=0,wrapWidth:Mt=1200,trackEventItems:Jn,loading:va,wrapClassName:Ta,imgClassName:ir,isArrow:an=!1,imgStyle:Ka={}})=>{const Fa=Math.floor((Mt-(st-1)*$t)/st),[Pr,ka]=(0,b.useState)(),[Ra,Fr]=(0,b.useState)(),vr=kr=>ka(kr),zr=()=>ka(-1);return b.createElement(rn.Z,{spinning:va},b.createElement("div",{className:Ue()(bn.list,qe)},!!(Je!=null&&Je.length)&&(Je==null?void 0:Je.map((kr,Ao)=>{var To;const{name:vi,id:wi,identifier:Go,featured:Zr,school_name:Io,image_url:Wo,excellent:hi,is_plan:oi}=kr;return b.createElement("div",{key:wi,className:Ue()(bn.wrap,Ta),style:{width:Fa,marginRight:(1+Ao)%st===0?0:$t+$n,marginBottom:Rn}},b.createElement("a",{target:"_blank",href:`/paths/${Go}`,className:bn.li,onClick:Vo=>{Vo.preventDefault(),Jn&&(0,Re.L9)([Jn]),(0,Re.xg)(`/paths/${Go}`)}},b.createElement("img",{src:oe(39057),className:bn.titleBg}),b.createElement("div",{className:bn.name},b.createElement(St.Z,{title:vi},b.createElement("span",{className:bn.e,style:{color:an&&Pr===Ao?"#145DFF":"#000000"},onMouseEnter:()=>{vr(Ao)},onMouseLeave:zr},vi))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ue()(bn.img,ir)},b.createElement("img",{className:bn.cover,style:la({},Ka),src:`${He.Z.IMG_SERVER+Wo}`}),(To=kr==null?void 0:kr.subject_tags)==null?void 0:To.map((Vo,eo)=>{var ei,yo;if(eo===0){const ti=(ei=Ua.find(il=>il.name==Vo))==null?void 0:ei.swimg;return b.createElement("img",{className:bn.sign,src:ti,style:{left:"-4px"}})}const co=(yo=Ua.find(ti=>ti.name==Vo))==null?void 0:yo.ptimg;return b.createElement("img",{className:bn.sign,src:co,style:{left:`${48+52*(eo-1)+2*eo}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(kr==null?void 0:kr.excellent)&&b.createElement("div",{className:bn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:bn.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:bn.value},kr.stages_count)),b.createElement("div",null,b.createElement("span",{className:bn.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:bn.value},kr.members_count))))))})),!Je.length&&b.createElement(Tt.Z,null)))},Aa={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Ia=oe(41867),ia=oe(59301);const mr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_n,swimg:tn},{name:"101\u8BA1\u5212",ptimg:hn,swimg:aa},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ma,swimg:ba},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:un,swimg:In},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gn,swimg:Ca},{name:"\u519B\u961F\u4E00\u6D41",ptimg:pa,swimg:La}];var On=({className:qe,dataSource:Je=[],col:st=4,right:$t,bottom:Rn=23,precision:$n=0,wrapWidth:Mt=1200,trackEventItems:Jn,loading:va,onRemove:Ta=()=>{},isCurrent:ir=!0,showAlias:an=!1,wrapClassName:Ka,imgClassName:Fa})=>{const Pr=Math.floor((Mt-(st-1)*$t)/st),ka=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Ra=>(window.ENV==="build"&&(Ra.ptimg=`/react/build${Ra.ptimg}`,Ra.swimg=`/react/build${Ra.swimg}`),Ra));return ia.createElement(rn.Z,{spinning:va},ia.createElement("div",{className:Ue()(Aa.list,qe)},!!(Je!=null&&Je.length)&&(Je==null?void 0:Je.map((Ra,Fr)=>{var vr;const{name:zr,id:kr,identifier:Ao,featured:To,school_name:vi,image_url:wi,excellent:Go,is_plan:Zr}=Ra;return ia.createElement("div",{key:kr,className:Ue()(Aa.wrap,Ka),style:{width:Pr,marginRight:(1+Fr)%st===0?0:$t+$n,marginBottom:Rn}},ia.createElement("a",{className:Aa.li,onClick:Io=>{Io.preventDefault(),Io.stopPropagation(),Jn&&(0,Re.L9)([Jn]),(0,Re.xg)(`/paths/${Ao}`)}},ia.createElement("div",{className:Ue()(Aa.img,Fa)},ia.createElement("img",{className:Aa.cover,src:`${He.Z.IMG_SERVER+wi}`}),ir&&(0,Ia.bg)()&&(Ra==null?void 0:Ra.studying)&&ia.createElement("div",{className:`${Aa.movebq} user-path-items`,onClick:Io=>{Io.stopPropagation(),Ta(Ra)}},ia.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ia.createElement("span",{className:"c-red"},"\u79FB\u9664")),(vr=Ra==null?void 0:Ra.subject_tags)==null?void 0:vr.map((Io,Wo)=>{var hi,oi;if(Wo===0){const eo=(hi=ka.find(ei=>ei.name==Io))==null?void 0:hi.swimg;return ia.createElement("img",{className:Aa.sign,src:eo,style:{left:"-4px"}})}const Vo=(oi=ka.find(eo=>eo.name==Io))==null?void 0:oi.ptimg;return ia.createElement("img",{className:Aa.sign,src:Vo,style:{left:`${48+52*(Wo-1)+2*Wo}px`}})}),ia.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ra==null?void 0:Ra.excellent)&&ia.createElement("div",{className:Aa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ia.createElement("div",{className:Aa.name},ia.createElement(St.Z,{title:an&&(Ra!=null&&Ra.excellent_alias_name)?ia.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${zr}`,ia.createElement("br",null),ia.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ra==null?void 0:Ra.excellent_alias_name}`)):zr},ia.createElement("span",{className:Aa.e},an&&(Ra==null?void 0:Ra.excellent_alias_name)||zr))),ia.createElement("div",{className:Aa.tags},ia.createElement("div",null,ia.createElement(St.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ia.createElement("span",null,ia.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ia.createElement("span",null,Ra.stages_count))),ia.createElement(St.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ia.createElement("span",null,ia.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ia.createElement("span",null,Ra.members_count)))))))})),!Je.length&&ia.createElement(Tt.Z,null)))},Pn={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},zn="data:image/png;base64,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",ye=oe(59301),Dt=({className:qe,dataSource:Je=[],col:st=4,right:$t,bottom:Rn=23,precision:$n=0,wrapWidth:Mt=1200,trackEventItems:Jn,loading:va})=>{const Ta=(0,wt.useIntl)(),ir=Math.floor((Mt-(st-1)*$t)/st);return ye.createElement(rn.Z,{spinning:va},ye.createElement("div",{className:Ue()(Pn.list,qe)},!!Je.length&&Je.map((an,Ka)=>{const{subject_identifier:Fa,id:Pr,identifier:ka,power:Ra}=an,Fr=an.is_public!=0&&an.is_public;return ye.createElement("div",{className:Pn.wrap,key:Pr,style:{width:ir,marginRight:(1+Ka)%st===0?0:$t+$n,marginBottom:Rn}},ye.createElement("a",{className:Pn.li,onClick:vr=>{vr.preventDefault(),Jn&&(0,Re.L9)([Jn]),(0,Re.xg)(an.first_category_url)}},ye.createElement("div",{className:Pn.top},ye.createElement(St.Z,{title:an.name},ye.createElement("div",{className:Pn.name},an.name)),ye.createElement("img",{className:Pn.img,src:He.Z.IMG_SERVER+"/images/"+an.avatar_url}),ye.createElement("div",{className:Pn.text,title:an.creator},an.creator),Fa&&ye.createElement("div",{className:Pn.btns},ye.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ye.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Fr&&ye.createElement("div",{className:Pn.sign},Ta.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),ye.createElement("div",{className:Pn.bottom},an.visits>0&&ye.createElement(St.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-liulanyan"}),ye.createElement("span",null,an.visits))),an.course_members_count>0&&ye.createElement(St.Z,{title:"\u6210\u5458",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan"}),an.course_members_count)),an.tasks_count>0&&ye.createElement(St.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-zuoye"}),an.tasks_count)),an.is_end?ye.createElement("div",{style:{color:"#6B758B"}},Ta.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):ye.createElement("div",{style:{color:"#00B187"}},Ta.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!an.is_accessible&&ye.createElement("div",{className:Pn.lockWrap},ye.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ye.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Je.length&&ye.createElement(Tt.Z,null)))},Lt={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},zt="data:image/png;base64,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",Sn=({className:qe,dataSource:Je=[],col:st=4,right:$t,bottom:Rn=23,precision:$n=0,wrapWidth:Mt=1200,wrapClassName:Jn,trackEventItems:va,loading:Ta})=>{const ir=Math.floor((Mt-(st-1)*$t)/st);return b.createElement(rn.Z,{spinning:Ta},b.createElement("div",{className:Ue()(Lt.list,qe)},!!Je.length&&Je.map((an,Ka)=>{const{subject_identifier:Fa,id:Pr,identifier:ka,power:Ra}=an,Fr=an.is_public!=0&&an.is_public;return b.createElement("div",{className:Ue()(`${Lt.wrap} ${an.is_accessible?"":Lt.warpStyle}`,Jn),key:Pr,style:{width:ir,marginRight:(1+Ka)%st===0?0:$t+$n,marginBottom:Rn}},b.createElement("a",{className:Lt.li,onClick:vr=>{vr.preventDefault(),va&&(0,Re.L9)([va]),(0,Re.xg)(an.first_category_url)}},b.createElement("div",{className:Lt.creator},b.createElement("img",{className:Lt.img,src:He.Z.IMG_SERVER+"/images/"+an.avatar_url}),b.createElement("div",{className:Lt.text,title:an.creator},an.creator)),b.createElement("div",{className:Lt.top},b.createElement(St.Z,{title:an.name},b.createElement("div",{className:Lt.name},an.name)),Fr&&b.createElement("div",{className:Lt.sign},"\u516C\u5F00")),b.createElement("div",{className:Lt.middle},b.createElement("div",{className:Lt.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:Lt.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:Lt.value},(an==null?void 0:an.visits)||0)),b.createElement("div",null,b.createElement("span",{className:Lt.text},"\u6210\u5458"),b.createElement("span",{className:Lt.value},(an==null?void 0:an.course_members_count)||0))),b.createElement("div",{className:Lt.row},b.createElement("div",null,b.createElement("span",{className:Lt.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:Lt.value},(an==null?void 0:an.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:Lt.text},"\u72B6\u6001"),an.is_end?b.createElement("span",{className:Lt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:Lt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Fa&&b.createElement("div",{className:Lt.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!an.is_accessible&&b.createElement("div",{className:Lt.lockWrap},b.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Je.length&&b.createElement(Tt.Z,null)))},Ne={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Ye="data:image/png;base64,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",jt=({className:qe,dataSource:Je=[],col:st=4,right:$t,bottom:Rn=23,precision:$n=0,wrapWidth:Mt=1200,wrapClassName:Jn,trackEventItems:va,loading:Ta})=>{const ir=Math.floor((Mt-(st-1)*$t)/st);return b.createElement(rn.Z,{spinning:Ta},b.createElement("div",{className:Ue()(Ne.list,qe)},!!Je.length&&Je.map((an,Ka)=>{const{subject_identifier:Fa,id:Pr,identifier:ka,power:Ra}=an,Fr=an.is_public!=0&&an.is_public;return b.createElement("div",{className:Ue()(`${Ne.wrap} ${an.is_accessible?"":Ne.warpStyle}`,Jn),key:Pr,style:{width:ir,marginRight:(1+Ka)%st===0?0:$t+$n,marginBottom:Rn}},b.createElement("a",{className:Ne.li,onClick:vr=>{vr.preventDefault(),va&&(0,Re.L9)([va]),(0,Re.xg)(an.first_category_url)}},b.createElement("div",{className:Ne.creator},b.createElement("img",{className:Ne.img,src:He.Z.IMG_SERVER+"/images/"+an.avatar_url}),b.createElement("div",{className:Ne.text,title:an.creator},an.creator)),b.createElement("div",{className:Ne.top},b.createElement(St.Z,{title:an.name},b.createElement("div",{className:Ne.name},an.name)),Fr&&b.createElement("div",{className:Ne.sign})),b.createElement("div",{className:Ne.middle},b.createElement("div",{className:Ne.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:Ne.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:Ne.value},(an==null?void 0:an.visits)||0)),b.createElement("div",null,b.createElement("span",{className:Ne.text},"\u6210\u5458"),b.createElement("span",{className:Ne.value},(an==null?void 0:an.course_members_count)||0))),b.createElement("div",{className:Ne.row},b.createElement("div",null,b.createElement("span",{className:Ne.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:Ne.value},(an==null?void 0:an.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:Ne.text},"\u72B6\u6001"),an.is_end?b.createElement("span",{className:Ne.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:Ne.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Fa&&b.createElement("div",{className:Ne.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!an.is_accessible&&b.createElement("div",{className:Ne.lockWrap},b.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Je.length&&b.createElement(Tt.Z,null)))},en={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ta=({dataSource:qe=[],value:Je,onChange:st,className:$t,style:Rn={},tabBarExtraContent:$n})=>b.createElement("div",{className:Ue()(en.tabs,$t),style:Rn},b.createElement("div",{className:en.tabsWrap},qe.map((Mt,Jn)=>b.createElement("aside",{className:en.tab,onClick:()=>{st(Mt.id),Mt.link&&wt.history.push(Mt.link)},key:Jn},b.createElement("div",{className:Je===Mt.id?en.active:""},Mt.name),(Mt==null?void 0:Mt.resetCount)==null&&(Mt==null?void 0:Mt.total)!==void 0&&b.createElement("span",null,"\uFF08",Mt==null?void 0:Mt.total,"\uFF09"),(Mt==null?void 0:Mt.resetCount)!==void 0&&(Mt==null?void 0:Mt.total)!==void 0&&b.createElement(St.Z,{title:(Mt==null?void 0:Mt.tip)!=null?Mt==null?void 0:Mt.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Mt==null?void 0:Mt.resetCount),"/",b.createElement("span",null,Mt==null?void 0:Mt.total),"\uFF09"))))),b.createElement("div",{className:en.tabBar},$n)),Mn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},$e=({dataSource:qe=[],value:Je,onChange:st,className:$t,style:Rn={},tabBarExtraContent:$n})=>b.createElement("div",{className:Ue()(Mn.tabs,$t),style:Rn},b.createElement("div",{className:Mn.tabsWrap},qe.map((Mt,Jn)=>b.createElement("aside",{className:Mn.tab,onClick:()=>{st(Mt.id),Mt.link&&wt.history.push(Mt.link)},key:Jn},b.createElement("div",{className:Je===Mt.id?Mn.active:""},Mt.name),(Mt==null?void 0:Mt.resetCount)==null&&(Mt==null?void 0:Mt.total)!==void 0&&b.createElement("span",null,"\uFF08",Mt==null?void 0:Mt.total,"\uFF09"),(Mt==null?void 0:Mt.resetCount)!==void 0&&(Mt==null?void 0:Mt.total)!==void 0&&b.createElement(St.Z,{title:(Mt==null?void 0:Mt.tip)!=null?Mt==null?void 0:Mt.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Mt==null?void 0:Mt.resetCount),"/",b.createElement("span",null,Mt==null?void 0:Mt.total),"\uFF09"))))),b.createElement("div",{className:Mn.tabBar},$n)),Pt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},nn=({dataSource:qe=[],value:Je,onChange:st,className:$t,style:Rn={},tabBarExtraContent:$n})=>b.createElement("div",{className:Ue()(Pt.tabs,$t),style:Rn},b.createElement("div",{className:Pt.tabsWrap},qe.map((Mt,Jn)=>b.createElement("aside",{className:`${Pt.tab} ${Je===Mt.id?Pt.active:""}`,onClick:()=>{st(Mt.id),Mt.link&&wt.history.push(Mt.link)},key:Jn},b.createElement("div",null,Mt.name),(Mt==null?void 0:Mt.resetCount)==null&&(Mt==null?void 0:Mt.total)!==void 0&&b.createElement("span",null,"\uFF08",Mt==null?void 0:Mt.total,"\uFF09"),(Mt==null?void 0:Mt.resetCount)!==void 0&&(Mt==null?void 0:Mt.total)!==void 0&&b.createElement(St.Z,{title:(Mt==null?void 0:Mt.tip)!=null?Mt==null?void 0:Mt.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Mt==null?void 0:Mt.resetCount),"/",b.createElement("span",null,Mt==null?void 0:Mt.total),"\uFF09"))))),b.createElement("div",{className:Pt.tabBar},$n)),xa=({className:qe,style:Je={},children:st})=>b.createElement("div",{className:Ue()(qe),style:Je},st),Kn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},lt=oe(38854),Za=oe(20834);const Qn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ga=({sortValue:qe,dropValue:Je,className:st,onSort:$t,onDrop:Rn,dataSource:$n=Qn})=>{var Mt;return b.createElement("div",{className:Ue()(Kn.orderWrap,st)},b.createElement(lt.Z,{dropdownRender:()=>b.createElement(Za.default,null,$n.map((Jn,va)=>b.createElement(Za.default.Item,{key:va,onClick:()=>Rn(Jn.id)},Jn.name)))},b.createElement("span",{className:Kn.orderTextWrap},(Mt=$n.find(Jn=>Je===Jn.id))==null?void 0:Mt.name)),b.createElement("span",{className:Kn.orderIconWrap},b.createElement("span",{className:Kn.orderAsc},b.createElement("i",{className:qe==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Kn.cursorPointer} ${Kn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Kn.cursorPointer}`,onClick:()=>$t(qe==="asc"?"desc":"asc")})),b.createElement("span",{className:Kn.orderDesc},b.createElement("i",{className:qe==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Kn.cursorPointer} ${Kn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Kn.cursorPointer}`,onClick:()=>$t(qe==="asc"?"desc":"asc")}))))},ja={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ha=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var qa=({sortValue:qe,dropValue:Je,className:st,onSort:$t,onDrop:Rn,dataSource:$n=Ha})=>{var Mt;return b.createElement("div",{className:Ue()(ja.orderWrap,st)},b.createElement(lt.Z,{dropdownRender:()=>b.createElement(Za.default,null,$n.map((Jn,va)=>b.createElement(Za.default.Item,{key:va,onClick:()=>Rn(Jn.id)},Jn.name)))},b.createElement("span",{className:ja.orderTextWrap},(Mt=$n.find(Jn=>Je===Jn.id))==null?void 0:Mt.name)),b.createElement("span",{className:ja.orderIconWrap},b.createElement("span",{className:ja.orderAsc},b.createElement("i",{className:qe==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ja.cursorPointer} ${ja.active}`:`iconfont icon-sanjiaoxing-up font12 ${ja.cursorPointer}`,onClick:()=>$t(qe==="asc"?"desc":"asc")})),b.createElement("span",{className:ja.orderDesc},b.createElement("i",{className:qe==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ja.cursorPointer} ${ja.active}`:`iconfont icon-sanjiaoxing-down font12 ${ja.cursorPointer}`,onClick:()=>$t(qe==="asc"?"desc":"asc")}))))},cr={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Ht=oe(3113),Ba=oe(2337),Ut=Object.defineProperty,ya=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Cn=(qe,Je,st)=>Je in qe?Ut(qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:st}):qe[Je]=st,ra=(qe,Je)=>{for(var st in Je||(Je={}))ma.call(Je,st)&&Cn(qe,st,Je[st]);if(ya)for(var st of ya(Je))Jt.call(Je,st)&&Cn(qe,st,Je[st]);return qe},Bn=(qe,Je)=>{var st={};for(var $t in qe)ma.call(qe,$t)&&Je.indexOf($t)<0&&(st[$t]=qe[$t]);if(qe!=null&&ya)for(var $t of ya(qe))Je.indexOf($t)<0&&Jt.call(qe,$t)&&(st[$t]=qe[$t]);return st},Na=(qe,Je,st)=>new Promise(($t,Rn)=>{var $n=va=>{try{Jn(st.next(va))}catch(Ta){Rn(Ta)}},Mt=va=>{try{Jn(st.throw(va))}catch(Ta){Rn(Ta)}},Jn=va=>va.done?$t(va.value):Promise.resolve(va.value).then($n,Mt);Jn((st=st.apply(qe,Je)).next())}),Ya=qe=>{var Je=qe,{className:st,style:$t,children:Rn,loading:$n=!1,openLoading:Mt,onClick:Jn=()=>{},size:va="middle",shape:Ta="round",theme:ir}=Je,an=Bn(Je,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ka,Fa]=(0,b.useState)(!1),Pr=(0,b.useMemo)(()=>{switch(ir){case Ba.Fy.THEMEONE:return cr.ThemeOne;case Ba.Fy.DEFAULT:default:return cr.btn}},[ir]);return b.createElement(Ht.ZP,ra({onClick:(0,ke.throttle)(ka=>Na(void 0,null,function*(){Mt&&Fa(!0);try{yield Jn(ka)}catch(Ra){console.log("error",Ra)}Mt&&Fa(!1)}),2e3,{leading:!0,trailing:!1}),className:Ue()(Pr,cr[`${va}-${Ta}`],st),style:$t,size:va,shape:Ta,loading:Ka||$n},an),Rn)},sr={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Tr=({className:qe,style:Je,children:st=null,onClick:$t,title:Rn})=>b.createElement("div",{className:Ue()(sr.head,qe),style:Je},b.createElement("span",{className:"primary-hover",onClick:$t},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Rn},Rn),b.createElement("div",{className:sr.node},st)),fr={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Xa=({confirmShow:qe=!0,confirmTitle:Je,confirmClick:st,cancelShow:$t=!0,cancelTitle:Rn,cancelClick:$n,className:Mt,style:Jn,confirmLoading:va=!1})=>b.createElement("div",{className:Ue()(fr.btns,Mt),style:Jn},qe&&b.createElement(Ht.ZP,{loading:va,onClick:st,type:"primary",className:fr.confirm},Je),$t&&b.createElement(Ht.ZP,{onClick:$n,className:fr.cancel},Rn)),Ja={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},fa=({className:qe,style:Je={},LeftContent:st,children:$t,RightContent:Rn})=>b.createElement("div",{className:Ue()(Ja.fixedBottom,qe),style:Je},b.createElement("div",{className:Ja.wrap},b.createElement("div",{className:Ja.left},st),b.createElement("div",{className:Ja.center},$t),b.createElement("div",{className:Ja.right},Rn))),ar={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Oa=({className:qe,style:Je={},dataSource:st=[]})=>b.createElement("div",{className:Ue()(ar.crumbs,qe),style:Je},st.map(($t,Rn)=>Rnwt.history.push($t.path)},$t.name):b.createElement("span",null,$t.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Rn,style:{color:"#5F6368"}},$t.name))),_a=oe(31797),hr=Object.defineProperty,rr=Object.defineProperties,Qr=Object.getOwnPropertyDescriptors,Br=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,or=(qe,Je,st)=>Je in qe?hr(qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:st}):qe[Je]=st,qr=(qe,Je)=>{for(var st in Je||(Je={}))Ur.call(Je,st)&&or(qe,st,Je[st]);if(Br)for(var st of Br(Je))Xr.call(Je,st)&&or(qe,st,Je[st]);return qe},Kr=(qe,Je)=>rr(qe,Qr(Je)),so=(qe,Je)=>{var st={};for(var $t in qe)Ur.call(qe,$t)&&Je.indexOf($t)<0&&(st[$t]=qe[$t]);if(qe!=null&&Br)for(var $t of Br(qe))Je.indexOf($t)<0&&Xr.call(qe,$t)&&(st[$t]=qe[$t]);return st};const{Countdown:io}=_a.default;var Ir=qe=>{var Je=qe,{onChange:st}=Je,$t=so(Je,["onChange"]);const[Rn,$n]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Rn=="number"&&Rn>=0&&st(Rn)},[Rn]);const Mt=Jn=>{const va=Math.floor(Jn/1e3);$n(va)};return b.createElement(io,Kr(qr({},$t),{onChange:Mt}))},po={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},vo=({DataProps:qe,className:Je,style:st={}})=>{var $t;return b.createElement("div",{className:Ue()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",po.ClassRoomItem,Je),style:st,onClick:()=>{(0,Re.xg)(qe==null?void 0:qe.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${($t=He.Z)==null?void 0:$t.IMG_SERVER}/images/${qe==null?void 0:qe.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(qe==null?void 0:qe.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(qe!=null&&qe.is_public)&&b.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),b.createElement("span",{className:Ue()("text-16px font-medium",po.TitleDom)},qe==null?void 0:qe.name)),b.createElement("div",{className:"c-grey-333 font-medium"},qe==null?void 0:qe.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",qe==null?void 0:qe.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",qe==null?void 0:qe.tasks_count),qe!=null&&qe.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},lo=Object.defineProperty,ho=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Ot=(qe,Je,st)=>Je in qe?lo(qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:st}):qe[Je]=st,se=(qe,Je)=>{for(var st in Je||(Je={}))ga.call(Je,st)&&Ot(qe,st,Je[st]);if(ho)for(var st of ho(Je))Fn.call(Je,st)&&Ot(qe,st,Je[st]);return qe},gt=({DataProps:qe=[],selectValue:Je,onChange:st,className:$t,style:Rn={},extra:$n,classNameItem:Mt,styleItem:Jn={},barHidden:va})=>{const[Ta,ir]=(0,b.useState)();return(0,b.useEffect)(()=>{ir(Array.isArray(Je)?Je:[Je])},[Je]),b.createElement("div",{className:Ue()("flex px-20px py-10px gap-40px",$t),style:se({borderBottom:"1px solid #D3F0FF"},Rn)},qe==null?void 0:qe.map(an=>b.createElement("div",{key:an==null?void 0:an.id,className:Ue()("flex item-center justify-center current c-grey-333 text-16 relative",Mt,an==null?void 0:an.className),style:se(se({color:Ta!=null&&Ta.includes(an==null?void 0:an.id)?"#1890FF":"",minWidth:88},Jn),(an==null?void 0:an.style)||{}),onClick:Ka=>{st==null||st({domEvent:Ka,item:an}),an!=null&&an.link&&wt.history.push(an==null?void 0:an.link)}},an==null?void 0:an.name,!va&&(Ta==null?void 0:Ta.includes(an==null?void 0:an.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},$n))},Qt=Object.defineProperty,ot=Object.defineProperties,on=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,da=(qe,Je,st)=>Je in qe?Qt(qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:st}):qe[Je]=st,za=(qe,Je)=>{for(var st in Je||(Je={}))Kt.call(Je,st)&&da(qe,st,Je[st]);if(qt)for(var st of qt(Je))_t.call(Je,st)&&da(qe,st,Je[st]);return qe},Va=(qe,Je)=>ot(qe,on(Je)),wa=({value:qe,onChange:Je,onInputChange:st,className:$t,style:Rn={},InputProps:$n})=>{const[Mt,Jn]=(0,b.useState)(qe);return b.createElement("div",{className:Ue()("flex item-center rounded-full px-10px py-2px",$t),style:za({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Rn)},b.createElement(ct.default,Va(za({bordered:!1},$n),{onChange:va=>{Jn(va.target.value),st==null||st(encodeURIComponent(va.target.value))},onPressEnter:va=>{Je==null||Je({domEvent:va,item:{value:Mt}})}})),b.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:va=>{Je==null||Je({domEvent:va,item:{value:Mt}})}}))}},31103:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return ve}});var b=oe(59301);function ve(Fe,Te){const be=(0,b.useRef)();(0,b.useEffect)(()=>{be.current=Fe}),(0,b.useEffect)(()=>{function je(){be.current()}if(Te!==null){let Be=setInterval(je,Te);return()=>clearInterval(Be)}},[Te])}},30440:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return E}});var b=oe(59301),ve=oe(8591),Fe=oe(43418),Te=oe(19842),be=oe(54580),je=oe(3113),Be=oe(74128),Ue=oe(65862),ke=oe(38147),De=oe(65582),Ge={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},We=oe(59301),Qe=(a,x,y)=>new Promise((z,ne)=>{var re=fe=>{try{me(y.next(fe))}catch(Pe){ne(Pe)}},ie=fe=>{try{me(y.throw(fe))}catch(Pe){ne(Pe)}},me=fe=>fe.done?z(fe.value):Promise.resolve(fe.value).then(re,ie);me((y=y.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:y,sub_discipline_id:z=[]})=>{const ne=(0,De.useIntl)(),[re,ie]=(0,b.useState)([]),[me,fe]=(0,b.useState)(!1),Pe=(0,De.useParams)(),[Ke,Oe]=(0,b.useState)([]),[ct,Le]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?Ce():(Le([]),ie([]),fe(!1))},[a]);const Ce=()=>Qe(void 0,null,function*(){const Nt=yield(0,ke.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Oe(Nt.disciplines||[]),Le((z==null?void 0:z.length)>0?z:[])}),tt=()=>{if((ct==null?void 0:ct.length)===0)return ve.ZP.warning(ne.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}));console.log("subDisciplineId",ct),fe(!0),x(re,ct[1],()=>{fe(!1)})},it=()=>{y()},xe=()=>{const Nt=`${Be.Z.API_SERVER}/api/courses/${Pe.coursesId}/exercises/down_template`;(0,Ue.Nd)(null,Nt)},pt=Nt=>{const dt={name:Nt.name,uid:Nt.uid,file:Nt};return ie([dt]),!1},wt=()=>{ie([])};return We.createElement(Fe.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:tt,centered:!0,wrapClassName:Ge.customModal,onCancel:it,width:663,okText:ne.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),okButtonProps:{className:Ge.okBtn},cancelText:ne.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:me},We.createElement("div",{className:Ge.content},We.createElement("aside",null,We.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),We.createElement("ul",null,We.createElement("li",null,We.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),We.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:xe},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),We.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:xe,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),We.createElement("li",{style:{color:"#FA6400"},className:"mt10"},ne.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"})),We.createElement("li",{className:Ge.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),We.createElement("li",{className:Ge.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),We.createElement("li",{className:Ge.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),We.createElement("li",{className:Ge.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),We.createElement("aside",{style:{marginTop:22}},We.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),We.createElement("ul",{style:{flex:1}},We.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&We.createElement(We.Fragment,null,We.createElement(Te.Z,{value:ct,className:Ge.selectitems,expandTrigger:"hover",placeholder:ne.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Ke,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Nt,dt)=>{Le(Nt||[])}}),We.createElement("br",null),We.createElement(be.default,{action:`${Be.Z.API_SERVER}/api/attachments.json`,beforeUpload:pt,onRemove:wt,withCredentials:!0,fileList:re,accept:".xls,.xlsx",showUploadList:!1},We.createElement(je.ZP,{className:Ge.upload,type:"primary",icon:We.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),re.map((Nt,dt)=>We.createElement("div",{key:dt,className:Ge.fileList},We.createElement("span",{className:Ge.fileName},Nt==null?void 0:Nt.name),We.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:wt})))))))}},10129:function(et,xt,oe){"use strict";oe.d(xt,{h:function(){return b}});var b=(ve=>(ve[ve.NOMATCH=-1]="NOMATCH",ve[ve.OK=0]="OK",ve[ve.TIMEOUT=2]="TIMEOUT",ve[ve.PODFAILURE=3]="PODFAILURE",ve[ve.COMPILEFAILURE=4]="COMPILEFAILURE",ve[ve.EXECUTEFAILURE=5]="EXECUTEFAILURE",ve[ve.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ve))(b||{})},67172:function(et,xt,oe){"use strict";oe.d(xt,{H7:function(){return E},MK:function(){return le},MU:function(){return De},X6:function(){return We},bM:function(){return ke},fi:function(){return a},fu:function(){return Ue},n4:function(){return x},rX:function(){return Qe},vl:function(){return y},zO:function(){return Ge}});var b=oe(38147),ve=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,je=(z,ne,re)=>ne in z?ve(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,Be=(z,ne)=>{for(var re in ne||(ne={}))Te.call(ne,re)&&je(z,re,ne[re]);if(Fe)for(var re of Fe(ne))be.call(ne,re)&&je(z,re,ne[re]);return z};function Ue(z,ne){return(0,b.U2)(`myproblems/${z}.json`,Be({hidePopLogin:!0},ne||{}))}function ke(z,ne){return(0,b.v_)(`myproblems/${z}/code_submit.json`,ne)}function De(z,ne){return(0,b.v_)(`myproblems/${z}/code_debug.json`,ne)}function Ge(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,ne)}function We(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function Qe(z,ne){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:ne})}function le(z,ne){return(0,b.v_)(`myproblems/${z}/add_notes.json`,ne)}function E(z,ne){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ne){return(0,b.v_)(`myproblems/${z}/update_code.json`,ne)}function y(z,ne){return(0,b.v_)(`discusses/${z}/plus.json`,ne)}},56355:function(et,xt,oe){"use strict";var b=oe(59301),ve=oe(6848),Fe=oe(92832),Te=oe(8591),be=oe(9809),je=oe(59301),Be=(ke,De,Ge)=>new Promise((We,Qe)=>{var le=x=>{try{a(Ge.next(x))}catch(y){Qe(y)}},E=x=>{try{a(Ge.throw(x))}catch(y){Qe(y)}},a=x=>x.done?We(x.value):Promise.resolve(x.value).then(le,E);a((Ge=Ge.apply(ke,De)).next())});const Ue=({defaultValue:ke,onFinish:De})=>{const[Ge,We]=(0,b.useState)(!1),[Qe,le]=(0,b.useState)(ke);return(0,b.useEffect)(()=>{le(ke)},[ke]),je.createElement("div",null,Ge?je.createElement(Fe.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Qe,onChange:E=>{le(E.target.value)},onBlur:()=>Be(void 0,null,function*(){var E;if(((E=Qe==null?void 0:Qe.replaceAll(" ",""))==null?void 0:E.length)<=0){Te.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Qe))&&We(!1)}),onPressEnter:()=>Be(void 0,null,function*(){var E;if(((E=Qe==null?void 0:Qe.replaceAll(" ",""))==null?void 0:E.length)<=0){Te.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Qe))&&We(!1)})}):je.createElement("div",{className:be.Z.title},Qe,je.createElement(ve.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},je.createElement("i",{className:`${be.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>We(!0)}))))};xt.Z=Ue},41332:function(et,xt,oe){"use strict";oe.r(xt),oe.d(xt,{default:function(){return du},useCourseOptions:function(){return Ii}});var b=oe(59301),ve=oe(65582),Fe=oe(78241),Te=oe(66104),be=oe(8591),je=oe(71418),Be=oe(92832),Ue=oe(19842),ke=oe(24905),De=oe(5112),Ge=oe(5871),We=oe(3113),Qe=oe(9809),le=oe(29297),E=oe(3033),a=oe(96935),x=oe(43418),y=oe(20834),z=oe(38854),ne=oe(6848),re=oe(43428),ie={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},me=oe(65862),fe=oe(38147),Pe=oe(2524),Ke=oe(38821),Oe=oe(11414),ct=oe(6339),Le=oe(59301),Ce=Object.defineProperty,tt=Object.defineProperties,it=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Nt=(de,Se,Ee)=>Se in de?Ce(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,dt=(de,Se)=>{for(var Ee in Se||(Se={}))pt.call(Se,Ee)&&Nt(de,Ee,Se[Ee]);if(xe)for(var Ee of xe(Se))wt.call(Se,Ee)&&Nt(de,Ee,Se[Ee]);return de},kt=(de,Se)=>tt(de,it(Se)),rn=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())}),Vt=({Itemid:de,setqitem:Se,qitem:Ee,data:ut,getdata:gn,bigitem:na,setBigqitem:Xn,isedit:Nn,handleEditing:Ft})=>{const[dn,Zn]=(0,b.useState)([]),[Wn,Ct]=(0,b.useState)(!1);(0,b.useEffect)(()=>{ut.length>0&&Zn([...ut])},[ut]);const ln=(Un,qn)=>rn(void 0,null,function*(){if(Nn){Ft();return}if(!Un.destination)return;Ct(!0);let vn=yield(0,fe.ZP)(`/api/examination_banks/${de}/examination_banks_item_banks/${qn==null?void 0:qn[Un.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:de,itemid:qn==null?void 0:qn[Un.source.index].question_id,position:Un.destination.index}});Ct(!1),vn.status===0&&gn({id:qn==null?void 0:qn[Un.source.index].question_id})});return Le.createElement("div",null,Le.createElement(Oe.Z5,{onDragEnd:Un=>ln(Un,dn)},Le.createElement(Oe.bK,{droppableId:"droppable"},(Un,qn)=>Le.createElement("div",dt({ref:Un.innerRef},Un.droppableProps),Le.createElement(je.Z,{spinning:Wn},dn.map((vn,sa)=>Le.createElement(Oe._l,{key:sa,draggableId:sa.toString(),index:sa},(sn,lr)=>{var Or,fn;return Le.createElement("aside",dt(dt({ref:sn.innerRef},sn.draggableProps),sn.dragHandleProps),Le.createElement(ne.Z,{title:Le.createElement(ct.Z,{value:(vn==null?void 0:vn.question_type)===8?(Or=vn==null?void 0:vn.program_attr)==null?void 0:Or.description:vn.question_title}),color:"#fff",placement:"left",overlayClassName:ie.titleTooltip},Le.createElement("div",{onClick:()=>{if(Nn){Ft();return}Se(kt(dt({},vn),{index:sa+1})),Xn(na),(0,me.Vf)("#question-scroll-id")},className:`${ie.qcount} ${vn.question_id===(Ee==null?void 0:Ee.question_id)?ie.qcountclick:""}`},Le.createElement("span",{className:ie.score},vn==null?void 0:vn.question_score,"\u5206"),Le.createElement("span",{className:ie.qtitle},sa+1,"\u3001",Le.createElement(ct.Z,{value:(vn==null?void 0:vn.question_type)===8?(fn=vn==null?void 0:vn.program_attr)==null?void 0:fn.description:vn.question_title,showTextOnly:!0})))))}))),Un.placeholder))))},He=oe(95237),Re=oe(85500),bt=oe(57809),Zt=oe(78673),ht=oe(61485),Tt=oe(23340),Ae=oe(59301),mt=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())}),vt=({form:de,TagDiscipline:Se,exerciseitem:Ee,qitem:ut,getTagData:gn})=>{var na;const Xn=(0,ve.useIntl)(),[Nn,Ft]=(0,b.useState)(!0),[dn,Zn]=(0,b.useState)(!1),[Wn,Ct]=(0,b.useState)(""),[ln,Un]=(0,b.useState)([]),[qn,vn]=(0,b.useState)([]),[sa,sn]=(0,b.useState)(0);(0,b.useEffect)(()=>{Or()},[]);const lr=fn=>mt(void 0,null,function*(){const Xt=yield(0,fe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:fn==null?void 0:fn.sub_discipline_id}});vn(Xt==null?void 0:Xt.tag_disciplines)}),Or=()=>mt(void 0,null,function*(){const fn=yield(0,fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Un(fn.disciplines||[]),ut!=null&&ut.sub_discipline_id&&lr(ut),sn(ut!=null&&ut.sub_discipline_id?1:0),de.setFieldsValue({difficulty:ut.difficulty||2,repeat_answer:!ut.repeat_answer,sub_discipline_id:ut!=null&&ut.sub_discipline_id?[ut==null?void 0:ut.discipline_id,ut==null?void 0:ut.sub_discipline_id]:[]})});return Ae.createElement("div",null,Ae.createElement("div",{style:{marginTop:30,overflow:"hidden",height:Nn?"100%":0}},Ae.createElement(Fe.default.Item,{className:ie.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:Xn.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),name:"difficulty"},Ae.createElement(De.ZP.Group,{className:ie.radiogroup},Ae.createElement(De.ZP.Button,{className:ie.easy,value:1},Xn.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"})),Ae.createElement(De.ZP.Button,{className:ie.medium,value:2},Xn.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"})),Ae.createElement(De.ZP.Button,{className:ie.hard,value:3},Xn.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})))),Ae.createElement(Fe.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:ie.formcenterselect},Ae.createElement(Ue.Z,{className:ie.selectitems1,expandTrigger:"hover",placeholder:Xn.formatMessage({id:"paperlibrary.selectDirectionAndCourse",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:ln,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(fn,Xt)=>{de.setFieldsValue({sub_discipline_id:fn,tag_discipline_ids:[]}),sn(fn?fn.length:0),(fn==null?void 0:fn.length)>0&&(lr({sub_discipline_id:fn[1]}),fn[1]==(ut==null?void 0:ut.sub_discipline_id)&&de.setFieldValue("tag_discipline_ids",ut.tag_discipline_ids))},onClear:()=>{vn([]),de.setFieldValue("tag_discipline_ids",[]),sn(0)}})),Ae.createElement(Fe.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},Ae.createElement(Fe.default.Item,{name:"tag_discipline_ids"},Ae.createElement(bt.default,{className:ie.selectitems,disabled:sa===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(fn,Xt)=>Xt.key.indexOf(fn.toLowerCase())>=0},qn==null?void 0:qn.map(fn=>Ae.createElement(bt.default.Option,{key:fn.name+fn.id,value:fn.id},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},fn.name),(fn==null?void 0:fn.type)==="personal"&&Ae.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),sa>0&&Ae.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},Ae.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ae.createElement("a",{onClick:()=>{Zn(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),Ae.createElement(Fe.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement(Fe.default.Item,{name:"repeat_answer",valuePropName:"checked"},Ae.createElement(Zt.Z,null)),Ae.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Ae.createElement(ne.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Ae.createElement(ht.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),Ae.createElement(Tt.Z,{open:dn,subDisciplineId:(na=de.getFieldValue("sub_discipline_id"))==null?void 0:na[1],onCancel:()=>{Zn(!1)},onOkClick:fn=>{vn(Xt=>[...Xt,fn]),de.setFieldValue("tag_discipline_ids",[...de.getFieldValue("tag_discipline_ids"),fn==null?void 0:fn.id])}}))},rt=oe(59301),mn=Object.defineProperty,Wt=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,It=(de,Se,Ee)=>Se in de?mn(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,bn=(de,Se)=>{for(var Ee in Se||(Se={}))xn.call(Se,Ee)&&It(de,Ee,Se[Ee]);if(nt)for(var Ee of nt(Se))jn.call(Se,Ee)&&It(de,Ee,Se[Ee]);return de},_n=(de,Se)=>Wt(de,Xe(Se)),tn=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())}),aa=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:ut,seveeditor:gn,deleteitem:na,getTagData:Xn,init:Nn,showTip:Ft=!1})=>{const dn=(0,ve.useIntl)(),[Zn]=Fe.default.useForm();(0,b.useEffect)(()=>{var Ct;Zn.setFieldsValue(_n(bn({},de),{name:de==null?void 0:de.question_title,choices:(Ct=de==null?void 0:de.question_choices)==null?void 0:Ct.map(ln=>_n(bn({},ln),{standard_boolean:ln!=null&&ln.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)}))},[de]);const Wn=Ct=>{if(!(Ct!=null&&Ct.length))return!1;const ln=Ct.map(qn=>{var vn;return(vn=qn.choice_text)==null?void 0:vn.trim().replace(/^\s+|\s+$/g,"")});return new Set(ln).size!==ln.length};return rt.createElement("div",null,rt.createElement(Fe.default,{form:Zn,colon:!1,onFinish:Ct=>{var ln;if(Wn(Ct.choices)){be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let Un=_n(bn({},Ct),{item_type:de==null?void 0:de.question_type,choices:(ln=Ct==null?void 0:Ct.choices)==null?void 0:ln.map(qn=>_n(bn({},qn),{is_answer:qn.standard_boolean}))});gn(bn(bn({},de),Un))},onFinishFailed:Ct=>tn(void 0,null,function*(){var ln,Un;be.ZP.error(Ct.errorFields[0].errors[0]),Zn.scrollToField((Un=(ln=Ct==null?void 0:Ct.errorFields)==null?void 0:ln[0])==null?void 0:Un.name,{behavior:"smooth",block:"center"})})},rt.createElement("div",{style:{display:"flex",alignItems:"center"}},rt.createElement("div",{style:{flex:1}},rt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),rt.createElement("span",null,(de==null?void 0:de.question_type)===1?dn.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}):dn.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}))),!de.isadd&&rt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{na()}},rt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),dn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})),rt.createElement(We.ZP,{onClick:()=>{var Ct;de.isadd?(Se(!1),Nn()):(Zn.setFieldsValue(_n(bn({},de),{name:de==null?void 0:de.question_title,choices:(Ct=de==null?void 0:de.question_choices)==null?void 0:Ct.map(ln=>_n(bn({},ln),{standard_boolean:ln!=null&&ln.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},dn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),rt.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:rt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},rt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},rt.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>tn(void 0,null,function*(){Zn.submit()})},"\u4FDD\u5B58"))),rt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},rt.createElement(He.Z,{align:"middle"},rt.createElement(Fe.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},rt.createElement(Ge.Z,{onBlur:Ct=>{Ct.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),rt.createElement(Re.u,{form:Zn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),rt.createElement(vt,{getTagData:Xn,qitem:de,exerciseitem:ut,TagDiscipline:Ee,form:Zn}))))},Ma=oe(78909),ba=oe(94637),un=oe(59301),In=Object.defineProperty,Gn=Object.defineProperties,Ca=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,La=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Rt=(de,Se,Ee)=>Se in de?In(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,En=(de,Se)=>{for(var Ee in Se||(Se={}))La.call(Se,Ee)&&Rt(de,Ee,Se[Ee]);if(pa)for(var Ee of pa(Se))Gt.call(Se,Ee)&&Rt(de,Ee,Se[Ee]);return de},Hn=(de,Se)=>Gn(de,Ca(Se)),Sa=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())}),Ua=({qitem:de,TagDiscipline:Se,exerciseitem:Ee,setisedit:ut,seveeditor:gn,deleteitem:na,getTagData:Xn,init:Nn,showTip:Ft=!1})=>{const dn=(0,ve.useIntl)(),[Zn]=Fe.default.useForm(),Wn=Fe.default.useWatch("use_blank_score",Zn);return(0,b.useEffect)(()=>{Zn.setFieldsValue(Hn(En({},de),{standard_answers:de.standard_answers||[],name:de.question_title,repeat_answer:!de.repeat_answer}))},[de]),un.createElement("div",null,un.createElement(Fe.default,{form:Zn,colon:!1,onValuesChange:(Ct,ln)=>{var Un,qn,vn,sa;if(Ct!=null&&Ct.standard_answers||Ct!=null&&Ct.use_blank_score){let sn=((Un=Zn.getFieldValue("standard_answers"))==null?void 0:Un.length)>0&&((vn=(qn=Zn.getFieldValue("standard_answers"))==null?void 0:qn.map(lr=>lr.score))==null?void 0:vn.filter(lr=>lr));(sn==null?void 0:sn.length)>0&&Zn.setFieldsValue({question_score:(sn==null?void 0:sn.length)>0&&((sa=sn.reduce((lr,Or)=>lr+Or))==null?void 0:sa.toFixed(1))})}},onFinish:Ct=>{var ln;gn(Hn(En(En({},de),Ct),{item_type:de==null?void 0:de.question_type,standard_answers:(ln=Ct.standard_answers)==null?void 0:ln.map((Un,qn)=>Hn(En({},Un),{position:Un.choice_id||qn+1}))}))},onFinishFailed:Ct=>Sa(void 0,null,function*(){var ln,Un;Ct.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,me.pE)(),be.ZP.error(Ct.errorFields[0].errors[0]),Zn.scrollToField((Un=(ln=Ct==null?void 0:Ct.errorFields)==null?void 0:ln[0])==null?void 0:Un.name,{behavior:"smooth",block:"center"})})},un.createElement("div",{style:{display:"flex",alignItems:"center"}},un.createElement("div",{style:{flex:1}},un.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),un.createElement("span",null,dn.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}))),!de.isadd&&un.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{na()}},un.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," ",dn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})),un.createElement(We.ZP,{onClick:()=>{de.isadd?(ut(!1),Nn()):(Zn.setFieldsValue(Hn(En({},de),{standard_answers:de.standard_answers,name:de.question_title,repeat_answer:!de.repeat_answer})),ut(!1))}},dn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),un.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:un.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},un.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},un.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Zn.submit()}},"\u4FDD\u5B58"))),un.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},un.createElement(He.Z,{align:"middle"},Wn?un.createElement(ba.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):un.createElement(Fe.default.Item,{key:2,className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},un.createElement(Ge.Z,{onBlur:Ct=>{Ct.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),un.createElement(Fe.default.Item,{name:"use_blank_score",noStyle:!0},un.createElement(De.ZP.Group,{className:ie.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),un.createElement(ne.Z,{overlayInnerStyle:{width:460},title:un.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",un.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},un.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),un.createElement(Ma.u,{form:Zn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Wn,answerKey:"standard_answers"}),un.createElement(vt,{getTagData:Xn,qitem:de,exerciseitem:Ee,TagDiscipline:Se,form:Zn}))))},ua=oe(27277),ea=oe(59301),Aa=Object.defineProperty,Ia=Object.defineProperties,ia=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Pn=(de,Se,Ee)=>Se in de?Aa(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,zn=(de,Se)=>{for(var Ee in Se||(Se={}))Et.call(Se,Ee)&&Pn(de,Ee,Se[Ee]);if(mr)for(var Ee of mr(Se))On.call(Se,Ee)&&Pn(de,Ee,Se[Ee]);return de},ye=(de,Se)=>Ia(de,ia(Se)),yt=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())}),Lt=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:ut,seveeditor:gn,deleteitem:na,getTagData:Xn,init:Nn,showTip:Ft=!1})=>{const dn=(0,ve.useIntl)(),[Zn]=Fe.default.useForm();return(0,b.useEffect)(()=>{var Wn;Zn.setFieldsValue(ye(zn({},de),{name:de.question_title,repeat_answer:!de.repeat_answer,choices:(Wn=de==null?void 0:de.question_choices)==null?void 0:Wn.map(Ct=>ye(zn({},Ct),{is_answer:Ct!=null&&Ct.standard_boolean?1:0}))}))},[de]),ea.createElement("div",null,ea.createElement(Fe.default,{form:Zn,colon:!1,onFinish:Wn=>{gn(zn(zn({},de),Wn))},onFinishFailed:Wn=>yt(void 0,null,function*(){var Ct,ln;be.ZP.error(Wn.errorFields[0].errors[0]),Zn.scrollToField((ln=(Ct=Wn==null?void 0:Wn.errorFields)==null?void 0:Ct[0])==null?void 0:ln.name,{behavior:"smooth",block:"center"})})},ea.createElement("div",{style:{display:"flex",alignItems:"center"}},ea.createElement("div",{style:{flex:1}},ea.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ea.createElement("span",null,dn.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}))),!(de!=null&&de.isadd)&&ea.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{na()}},ea.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),dn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})),ea.createElement(We.ZP,{onClick:()=>{var Wn;de.isadd?(Se(!1),Nn()):(Zn.setFieldsValue(ye(zn({},de),{name:de==null?void 0:de.question_title,choices:(Wn=de==null?void 0:de.question_choices)==null?void 0:Wn.map(Ct=>ye(zn({},Ct),{is_answer:Ct!=null&&Ct.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},dn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),ea.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ea.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ea.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ea.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Zn.submit()}},"\u4FDD\u5B58"))),ea.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ea.createElement(Fe.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ea.createElement(Ge.Z,{onBlur:Wn=>{Wn.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),ea.createElement(ua.Z,{form:Zn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),ea.createElement(vt,{getTagData:Xn,qitem:de,exerciseitem:ut,TagDiscipline:Ee,form:Zn}))))},zt=oe(36381),Bt={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},Sn=oe(12893),Ne=oe(96565),Ye=Object.defineProperty,Ze=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,Mn=(de,Se,Ee)=>Se in de?Ye(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,wn=(de,Se)=>{for(var Ee in Se||(Se={}))pn.call(Se,Ee)&&Mn(de,Ee,Se[Ee]);if(en)for(var Ee of en(Se))ta.call(Se,Ee)&&Mn(de,Ee,Se[Ee]);return de},$e=(de,Se)=>Ze(de,jt(Se)),Pt=(de,Se)=>{var Ee={};for(var ut in de)pn.call(de,ut)&&Se.indexOf(ut)<0&&(Ee[ut]=de[ut]);if(de!=null&&en)for(var ut of en(de))Se.indexOf(ut)<0&&ta.call(de,ut)&&(Ee[ut]=de[ut]);return Ee};const ft=de=>{var Se=de,{value:Ee,onChange:ut,scrollId:gn}=Se,na=Pt(Se,["value","onChange","scrollId"]);return b.createElement("div",{id:gn||""},b.createElement(Ne.Z,$e(wn({},na),{defaultValue:Ee,onChange:(Xn,Nn)=>{console.log("a:",Xn,Nn),Nn!=null&&Nn.length?ut(Xn,Nn):ut(Xn)}})))},nn=({value:de,onChange:Se,placeholder:Ee,height:ut=140,isEdit:gn})=>gn?b.createElement(Ne.Z,{watch:!0,isFocus:!0,height:ut,placeholder:Ee,defaultValue:de,onChange:Se}):b.createElement("div",{style:{cursor:"pointer"}},de?b.createElement(ct.Z,{className:Bt.inputBorder,value:de}):b.createElement("div",{className:`${Bt.inputBorder} ${Bt.placeholder}`},Ee));var cn=oe(43604),xa=oe(32134),Kn=Object.defineProperty,lt=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,ja=(de,Se,Ee)=>Se in de?Kn(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Ha=(de,Se)=>{for(var Ee in Se||(Se={}))Wa.call(Se,Ee)&&ja(de,Ee,Se[Ee]);if(Qn)for(var Ee of Qn(Se))Ga.call(Se,Ee)&&ja(de,Ee,Se[Ee]);return de},ur=(de,Se)=>lt(de,Za(Se)),qa=(de,Se)=>{var Ee={};for(var ut in de)Wa.call(de,ut)&&Se.indexOf(ut)<0&&(Ee[ut]=de[ut]);if(de!=null&&Qn)for(var ut of Qn(de))Se.indexOf(ut)<0&&Ga.call(de,ut)&&(Ee[ut]=de[ut]);return Ee};const cr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ht=({value:de,onChange:Se,choiceTextKey:Ee,answerKey:ut,index:gn,isEdit:na,setInputActive:Xn,form:Nn,choiceOptionsPath:Ft,allowChangeMode:dn,showAddIcon:Zn,addItem:Wn,deleteItem:Ct})=>{const ln=(0,ve.useIntl)(),Un=(de==null?void 0:de[ut])===1,qn=()=>{const sa=Nn.getFieldValue(Ft);Nn.setFieldValue(Ft,sa.map(sn=>ur(Ha({},sn),{[ut]:0})))},vn=()=>{Un?Se(ur(Ha({},de),{[ut]:0})):(dn||qn(),Se(ur(Ha({},de),{[ut]:1})))};return b.createElement(He.Z,{className:Bt.choiceWrap,align:"middle",wrap:!1},b.createElement(cn.Z,{onClick:vn,className:`${Bt.choiceIndex} ${Un?Bt.activeAnswer:""}`},cr[gn]),b.createElement(cn.Z,{flex:1,className:`${Bt.editorWrap} ml15`,onClick:Xn},b.createElement(nn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:na,value:de==null?void 0:de[Ee],onChange:sa=>{Se(ur(Ha({},de),{[Ee]:sa}))}})),b.createElement(cn.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:vn,className:`${Bt.setAnswerBtn} ${Un?Bt.activeAnswer:""}`},Un?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(cn.Z,{className:Bt.actionWrapper},b.createElement(ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(xa.Z,{className:Bt.addIcon,onClick:Wn,style:{visibility:Zn?"visible":"hidden"}})),b.createElement(ne.Z,{title:ln.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},b.createElement(Sn.Z,{className:Bt.deleteIcon,onClick:Ct,style:{visibility:gn>1?"visible":"hidden"}}))))},Ba=({questionTitlePlaceholder:de,titleKey:Se,choiceKey:Ee,analysisKey:ut,choiceTextKey:gn,answerKey:na,choiceOptionsPath:Xn,allowChangeMode:Nn=!0,form:Ft,showAnalysis:dn=!0})=>{const Zn=(0,ve.useIntl)(),[Wn,Ct]=(0,b.useState)(),[ln,Un]=(0,b.useState)(!1);return b.createElement("div",{className:Bt.wrap},b.createElement("div",{className:Bt.questionTitleEditorWrap},b.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:Se,labelCol:{span:24},rules:[{required:!0}]},b.createElement(ft,{scrollId:Array.isArray(Se)?Se.join("_"):`${Se}`,watch:!0,height:140,placeholder:de}))),b.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(Fe.default.List,{name:Ee,rules:[{validator(qn,vn){const sa=vn.some(lr=>lr[na]===1),sn=vn.findIndex(lr=>{var Or;return((Or=lr[gn])==null?void 0:Or.length)<=0});return sn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${cr[sn]}\u9009\u9879\u7684\u5185\u5BB9`)):sa?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(qn,{add:vn,remove:sa})=>b.createElement("div",{id:Array.isArray(Xn)?Xn.join("_"):`${Xn}`},qn.map((sn,lr)=>{var Or=sn,{key:fn,name:Xt}=Or,$a=qa(Or,["key","name"]);const xr=Wn===fn,Rr=()=>{Ct(fn)},wr=lr<7&&lr===qn.length-1,gr=()=>vn({[gn]:"",[na]:0}),kn=()=>sa(Xt);return b.createElement(Fe.default.Item,ur(Ha({},$a),{key:fn,name:Xt,noStyle:!0}),b.createElement(Ht,{choiceTextKey:gn,answerKey:na,index:lr,isEdit:xr,setInputActive:Rr,form:Ft,choiceOptionsPath:Xn,allowChangeMode:Nn,showAddIcon:wr,addItem:gr,deleteItem:kn}))}),qn.length<8&&b.createElement("div",{className:`${Bt.addBtn} mb30`,onClick:()=>vn({[gn]:"",[na]:0})},"\u6DFB\u52A0\u9009\u9879"))),dn&&b.createElement("div",{onClick:()=>Un(!0)},b.createElement(Fe.default.Item,{name:ut,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(nn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ln}))))};var Ut=oe(59301),ya=Object.defineProperty,ma=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,Na=(de,Se,Ee)=>Se in de?ya(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Pa=(de,Se)=>{for(var Ee in Se||(Se={}))ra.call(Se,Ee)&&Na(de,Ee,Se[Ee]);if(Cn)for(var Ee of Cn(Se))Bn.call(Se,Ee)&&Na(de,Ee,Se[Ee]);return de},Ya=(de,Se)=>ma(de,Jt(Se)),sr=(de,Se)=>{var Ee={};for(var ut in de)ra.call(de,ut)&&Se.indexOf(ut)<0&&(Ee[ut]=de[ut]);if(de!=null&&Cn)for(var ut of Cn(de))Se.indexOf(ut)<0&&Bn.call(de,ut)&&(Ee[ut]=de[ut]);return Ee};const br=({value:de,onChange:Se})=>{const Ee=(0,ve.useIntl)(),ut=na=>{x.default.confirm({centered:!0,okText:Ee.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ee.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:Ee.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Bt.modal,onOk:()=>{const Xn=[...de];Xn.splice(na,1),Se(Xn)}})},gn=()=>{const na=[...de];na.push(""),Se(na)};return Ut.createElement(He.Z,{className:"ml20"},Ut.createElement(cn.Z,{flex:1},de==null?void 0:de.map((na,Xn)=>Ut.createElement(He.Z,{key:`${na}_${Xn}`,align:"middle",className:"mb20"},Ut.createElement(Be.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:na,autoSize:{maxRows:3},maxLength:1e3,onBlur:Nn=>{const Ft=[...de],dn=Nn.target.value.trim();Ft[Xn]=dn,Se(Ft)}}),Ut.createElement(ne.Z,{title:Ee.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},Ut.createElement(Sn.Z,{className:Bt.deleteIcon,style:{marginLeft:15,visibility:Xn>0?"visible":"hidden"},onClick:()=>ut(Xn)}))))),Ut.createElement(cn.Z,null,Ut.createElement("div",{className:`${Bt.addBtn}`,onClick:()=>{gn()}},"\u65B0\u589E\u7B54\u6848")))},Tr=({value:de=!0,onChange:Se})=>Ut.createElement(Zt.Z,{checked:!de,onChange:Ee=>{Se(!Ee)}}),fr="\u2581",ro=({questionTitlePlaceholder:de,form:Se,name:Ee,scoreByBlank:ut,answerKey:gn,titleKey:na="name",analysisKey:Xn="analysis",isOrdered:Nn="is_ordered"})=>{var Ft,dn;const[Zn,Wn]=(0,b.useState)(!1),Ct=(0,ve.useIntl)(),ln=(fn,Xt)=>{const $a=Xt.line;let xr=0;for(let wr=0;wr<$a;wr++)xr+=fn.getLine(wr).split(fr).length-1;const Rr=fn.getLine($a).substring(0,Xt.ch);return xr+=Rr.split(fr).length-1,xr},Un=(fn,Xt,$a,xr)=>{const Rr=fn.getRange(Xt.from,Xt.to);let wr=0;if(Xt.text.forEach(gr=>{wr+=gr.split(fr).length-1}),Xt.origin!=="setValue"){if(Rr&&Rr.indexOf(fr)!==-1){const gr=Rr.split(fr).length-1,kn=ln(fn,Xt.from);if(console.log(`\u5220\u9664${gr}\u4E2A\uFF0C \u524D\u9762\u6709${kn}\u4E2A\uFF0C${Ct.formatMessage({id:"paperlibrary.addNew",defaultMessage:"\u65B0\u589E"})}${wr}\u4E2A`),gr>1){const Dr=Array.from({length:gr},(Hr,Yr)=>kn+Yr);xr(Dr)}else xr(kn)}else if(wr>0){const gr=ln(fn,Xt.from);console.log(`${wr}\u4E2A\uFF0C\u4E4B\u524D\u6709${gr}\u4E2A`),$a(wr,gr)}}},qn=()=>{const fn=Se.getFieldValue(["sub_item_banks",...gn]);Se.setFieldValue(["sub_item_banks",...gn],fn==null?void 0:fn.map((Xt,$a)=>Ya(Pa({},Xt),{position:$a+1})))},vn=(0,b.useRef)(),sa=(fn,Xt)=>{for(let $a=0;$a{sn.current(fn),qn()},Or=(dn=(Ft=Se.getFieldValue("sub_item_banks"))==null?void 0:Ft[gn==null?void 0:gn[0]])==null?void 0:dn[gn==null?void 0:gn[1]];return console.log(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...ut])),Ut.createElement("div",{className:Bt.wrap},Ut.createElement("div",{className:Bt.questionTitleEditorWrap},Ut.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:na,labelCol:{span:24},rules:[{required:!0}]},Ut.createElement(ft,{scrollId:"name",watch:!0,height:140,placeholder:de,showNullButton:!0,onCMBeforeChange:(fn,Xt)=>{Un(fn,Xt,sa,lr)}}))),Ut.createElement(Fe.default.List,{name:gn,rules:[{validator(fn,Xt){if((Xt==null?void 0:Xt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const $a of Xt){const{answer_text:xr}=$a||{};if(xr!=null&&xr.some(Rr=>(Rr==null?void 0:Rr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(fn,{add:Xt,remove:$a},{errors:xr})=>(vn.current=Xt,sn.current=$a,Ut.createElement(Ut.Fragment,null,Ut.createElement(Fe.default.Item,{label:Ut.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(fn!=null&&fn.length)&&Ut.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),fn.map((Rr,wr)=>{var gr=Rr,{key:kn,name:Dr}=gr,Hr=sr(gr,["key","name"]);return Ut.createElement(He.Z,{className:"mb20",key:kn,align:"top"},Ut.createElement(cn.Z,{flex:"0 0 auto",className:`${Bt.blankIndex} pt5`},"\u586B\u7A7A\u9879",wr+1),Ut.createElement(cn.Z,{flex:1},Ut.createElement(He.Z,{align:"top",justify:"space-between"},Ut.createElement(cn.Z,{flex:1},Ut.createElement(Fe.default.Item,Ya(Pa({},Hr),{name:[Dr,"answer_text"],noStyle:!0}),Ut.createElement(br,null))),(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...ut]))&&Ut.createElement(cn.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Ut.createElement(Fe.default.Item,Ya(Pa({},Hr),{name:[Dr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Bt.blankInputNumberWrapper}),Ut.createElement(Ge.Z,{onChange:()=>{var Yr,Er;let Jr=Se==null?void 0:Se.getFieldValue(["sub_item_banks",gn==null?void 0:gn[0],"standard_answers"]),Gr=0;for(let $r in Jr)(Yr=Jr[$r])!=null&&Yr.score&&(Gr+=Number((Er=Jr[$r])==null?void 0:Er.score));Se==null||Se.setFieldValue(["sub_item_banks",gn==null?void 0:gn[0],"question_score"],Gr)},className:Bt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ut.createElement(Fe.default.Item,Ya(Pa({},Hr),{name:[Dr,"position"],noStyle:!0}),Ut.createElement(Be.default,{type:"hidden"}))))})))),Ut.createElement(He.Z,{align:"middle"},Ut.createElement(Fe.default.Item,{name:[Ee,"downcase"],valuePropName:"checked"},Ut.createElement(Zt.Z,null)),Ut.createElement(cn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ut.createElement(He.Z,{align:"middle"},Ut.createElement(Fe.default.Item,{name:[Ee,"no_space"],valuePropName:"checked"},Ut.createElement(Zt.Z,null)),Ut.createElement(cn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Or==null?void 0:Or.length)>1&&Ut.createElement(He.Z,{align:"middle",className:(Or==null?void 0:Or.length)>1?"mb30":`${Bt.hide}`},Ut.createElement(Fe.default.Item,{name:Nn},Ut.createElement(Tr,null)),Ut.createElement(cn.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Ut.createElement("div",{onClick:()=>Wn(!0)},Ut.createElement(Fe.default.Item,{name:Xn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ut.createElement(nn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Zn}))))};var Xa=Object.defineProperty,Ja=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,Oa=(de,Se,Ee)=>Se in de?Xa(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,_a=(de,Se)=>{for(var Ee in Se||(Se={}))ar.call(Se,Ee)&&Oa(de,Ee,Se[Ee]);if(fa)for(var Ee of fa(Se))pr.call(Se,Ee)&&Oa(de,Ee,Se[Ee]);return de},hr=(de,Se)=>Ja(de,Sr(Se)),rr=(de,Se)=>{var Ee={};for(var ut in de)ar.call(de,ut)&&Se.indexOf(ut)<0&&(Ee[ut]=de[ut]);if(de!=null&&fa)for(var ut of fa(de))Se.indexOf(ut)<0&&pr.call(de,ut)&&(Ee[ut]=de[ut]);return Ee};const Qr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Br=({value:de,onChange:Se,form:Ee,choiceKey:ut})=>{const gn=(de==null?void 0:de.is_answer)===1,na=de==null?void 0:de.choice_text,Xn=()=>{var Nn;const Ft=(Nn=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",...ut]))==null?void 0:Nn.map(dn=>({choice_text:dn.choice_text,is_answer:0}));Ee==null||Ee.setFieldValue(["sub_item_banks",...ut],Ft),Se(hr(_a({},de),{is_answer:1}))};return b.createElement(He.Z,{className:Bt.choiceWrap,align:"middle",wrap:!1},b.createElement(cn.Z,{onClick:Xn,className:`${Bt.choiceIndex} ${Bt.judgementIndex} ${gn?Bt.activeAnswer:""}`},Qr[na]),b.createElement(cn.Z,{flex:1,className:`${Bt.editorWrap} ml15`},b.createElement("div",{className:`${Bt.inputBorder} ${Bt.placeholder} ${gn?Bt.activeJudgementAnswer:""}`},na)),b.createElement(cn.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:Xn,className:`${Bt.setAnswerBtn} ${gn?Bt.activeAnswer:""}`},gn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Ur=({questionTitlePlaceholder:de,choiceKey:Se="choices",form:Ee,titleKey:ut="name",analysisKey:gn="analysis"})=>{const[na,Xn]=(0,b.useState)(!1);return b.createElement("div",{className:Bt.wrap},b.createElement("div",{className:Bt.questionTitleEditorWrap},b.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:ut,labelCol:{span:24},rules:[{required:!0}]},b.createElement(ft,{scrollId:"name",watch:!0,height:140,placeholder:de}))),b.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(Fe.default.List,{name:Se,rules:[{validator(Nn,Ft){return Ft.some(Zn=>(Zn==null?void 0:Zn.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Nn=>b.createElement("div",{id:"choices"},Nn.map(Ft=>{var dn=Ft,{key:Zn,name:Wn}=dn,Ct=rr(dn,["key","name"]);return b.createElement(Fe.default.Item,hr(_a({},Ct),{key:Zn,name:Wn,noStyle:!0}),b.createElement(Br,{form:Ee,choiceKey:Se}))})))),b.createElement("div",{onClick:()=>Xn(!0)},b.createElement(Fe.default.Item,{name:gn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(nn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:na}))))};var Xr=oe(12563),or=Object.defineProperty,qr=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,so=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,Ir=(de,Se,Ee)=>Se in de?or(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,po=(de,Se)=>{for(var Ee in Se||(Se={}))io.call(Se,Ee)&&Ir(de,Ee,Se[Ee]);if(so)for(var Ee of so(Se))Co.call(Se,Ee)&&Ir(de,Ee,Se[Ee]);return de},No=(de,Se)=>qr(de,Kr(Se)),vo=(de,Se)=>{var Ee={};for(var ut in de)io.call(de,ut)&&Se.indexOf(ut)<0&&(Ee[ut]=de[ut]);if(de!=null&&so)for(var ut of so(de))Se.indexOf(ut)<0&&Co.call(de,ut)&&(Ee[ut]=de[ut]);return Ee};const lo=de=>{var Se=de,{value:Ee,onChange:ut}=Se,gn=vo(Se,["value","onChange"]);const na=Xn=>{ut([Xn])};return b.createElement(Ne.Z,No(po({},gn),{defaultValue:Ee==null?void 0:Ee[0],onChange:na}))},ho=de=>{if(!de)return!1;if(/^s*$/.test(de)||de.trim()===""){be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Se=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return de==="|"?(be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ga=({value:de=[],onClose:Se})=>b.createElement(Xr.default,{closable:!0,onClose:Se,className:Bt.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},de.join(" \u6216 "))),Fn=({questionTitlePlaceholder:de,form:Se,showKeywords:Ee,isMustKeyWords:ut=Ee,titleKey:gn="name",analysisKey:na="analysis",answerTexts:Xn="answer_texts",keywords:Nn="keywords",useKeywords:Ft="use_keywords",indexs:dn})=>{var Zn,Wn,Ct,ln;const[Un,qn]=(0,b.useState)(!1),[vn,sa]=(0,b.useState)(""),sn=(Wn=(Zn=Se.getFieldValue("sub_item_banks"))==null?void 0:Zn[Ft==null?void 0:Ft[0]])==null?void 0:Wn[Ft==null?void 0:Ft[1]],lr=(ln=(Ct=Se.getFieldValue("sub_item_banks"))==null?void 0:Ct[Ft==null?void 0:Ft[0]])==null?void 0:ln.question_score;return b.createElement("div",{className:Bt.wrap},b.createElement("div",{className:Bt.questionTitleEditorWrap},b.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:gn,labelCol:{span:24},rules:[{required:!0}]},b.createElement(ft,{scrollId:"name",watch:!0,height:140,placeholder:de}))),b.createElement(Fe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Xn,labelCol:{span:24}},b.createElement(lo,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ee&&!ut&&b.createElement(Fe.default.Item,{hidden:!0,name:Ft,valuePropName:"checked"},b.createElement(Zt.Z,{defaultChecked:!0})),Ee&&ut&&b.createElement(He.Z,{align:"middle",className:"mb30"},b.createElement(Fe.default.Item,{name:Ft,valuePropName:"checked"},b.createElement(Zt.Z,null)),b.createElement(cn.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(cn.Z,null,b.createElement(ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(ht.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(sn||!ut)&&b.createElement(Fe.default.List,{name:Nn,rules:[{validator(Or,fn){return ut?fn!=null&&fn.length?(fn==null?void 0:fn.reduce(($a,xr)=>$a+xr.score,0))>parseFloat(lr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Or,{add:fn,remove:Xt})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${Bt.title} mb10`},ut?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(He.Z,{align:"middle",className:"font14 mb30"},b.createElement(cn.Z,{flex:1},b.createElement(Be.default,{value:vn,onChange:$a=>{sa($a.target.value)},maxLength:50,allowClear:!0,onPressEnter:$a=>{var xr,Rr,wr,gr;const kn=`${(xr=$a.target)==null?void 0:xr.value}`,Dr=(wr=(Rr=kn==null?void 0:kn.split("|"))==null?void 0:Rr.filter(Er=>!!Er))==null?void 0:wr.map(Er=>Er.trim()),Hr=Se.getFieldValue(["sub_item_banks",...Nn]),Yr=((gr=Hr==null?void 0:Hr.map(Er=>Er==null?void 0:Er.keyword))==null?void 0:gr.flat())||[];for(const Er of Dr)if(Yr.includes(Er)){be.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ho(kn)&&(fn({keyword:Dr,score:1}),sa(""))},className:Bt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(cn.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Or.map($a=>{var xr=$a,{key:Rr,name:wr}=xr,gr=vo(xr,["key","name"]);return b.createElement(He.Z,{key:Rr,className:"mb20",style:{marginRight:148}},b.createElement(cn.Z,{flex:1},b.createElement(He.Z,{align:"middle",justify:"space-between"},b.createElement(Fe.default.Item,No(po({},gr),{name:[wr,"keyword"]}),b.createElement(ga,{onClose:()=>Xt(wr)})),ut&&b.createElement(Fe.default.Item,No(po({},gr),{name:[wr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Bt.blankInputNumberWrapper}),b.createElement(Ge.Z,{className:Bt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>qn(!0)},b.createElement(Fe.default.Item,{name:na,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(nn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Un}))))};var Ot=oe(59301),se=Object.defineProperty,at=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,qt=(de,Se,Ee)=>Se in de?se(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Kt=(de,Se)=>{for(var Ee in Se||(Se={}))ot.call(Se,Ee)&&qt(de,Ee,Se[Ee]);if(Qt)for(var Ee of Qt(Se))on.call(Se,Ee)&&qt(de,Ee,Se[Ee]);return de},_t=(de,Se)=>at(de,gt(Se)),da=(de,Se)=>{var Ee={};for(var ut in de)ot.call(de,ut)&&Se.indexOf(ut)<0&&(Ee[ut]=de[ut]);if(de!=null&&Qt)for(var ut of Qt(de))Se.indexOf(ut)<0&&on.call(de,ut)&&(Ee[ut]=de[ut]);return Ee};const{Panel:za}=zt.default,Va=({questionTitlePlaceholder:de,choiceKey:Se,form:Ee,withScore:ut})=>{const gn=(0,ve.useIntl)(),na=[{type:0,name:gn.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"})},{type:1,name:gn.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"})},{type:2,name:gn.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"})},{type:3,name:gn.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"})},{type:4,name:gn.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"})},{type:5,name:gn.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"})},{type:6,name:gn.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"})},{type:7,name:gn.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},{type:8,name:gn.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"})}],[Xn,Nn]=(0,b.useState)(),[Ft,dn]=(0,b.useState)([]),Zn=Ct=>{dn(Ct)},Wn=({value:Ct})=>Ot.createElement("div",{style:{width:150,paddingLeft:11}},Ct);return Ot.createElement("div",{className:Bt.wrap},Ot.createElement("div",{className:Bt.questionTitleEditorWrap},Ot.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ot.createElement(ft,{scrollId:"name",watch:!0,height:140,placeholder:de}))),Ot.createElement(Fe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Ot.createElement(Fe.default.List,{name:"sub_item_banks",rules:[{validator(Ct,ln){return ln?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ct,{add:ln,remove:Un,move:qn})=>{const vn=Ee.getFieldValue("sub_item_banks");return Ot.createElement(Ot.Fragment,null,Ot.createElement(zt.default,{className:Ct.length>0?Bt.collapseWrapper:"",bordered:!1,activeKey:Ft,onChange:Zn,expandIcon:({isActive:sa})=>Ot.createElement("i",{className:`iconfont icon-weizhankai ${sa?Bt.open:Bt.close}`,style:{fontSize:14,transition:"all .2s"}})},Ct.map((sa,sn)=>{var lr=sa,{key:Or,name:fn}=lr,Xt=da(lr,["key","name"]),$a,xr,Rr,wr,gr,kn,Dr,Hr,Yr,Er,Jr,Gr,$r,er;return Ot.createElement(za,{className:Bt.panel,forceRender:!0,header:Ot.createElement("div",{className:Bt.panelHeader},"\u7B2C",sn+1,"\u5C0F\u9898",Ot.createElement("span",null,"\uFF08",(($a=vn==null?void 0:vn[fn])==null?void 0:$a.question_type)==0?gn.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}):((xr=vn==null?void 0:vn[fn])==null?void 0:xr.question_type)==1?gn.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}):((Rr=vn==null?void 0:vn[fn])==null?void 0:Rr.question_type)==3?gn.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}):((wr=vn==null?void 0:vn[fn])==null?void 0:wr.question_type)==2?gn.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}):gn.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),"\uFF09")),key:fn,extra:Ot.createElement(He.Z,{align:"middle",onClick:Lr=>Lr.stopPropagation()},((gr=vn==null?void 0:vn[fn])==null?void 0:gr.question_type)==3&&Ot.createElement(Ot.Fragment,null,Ot.createElement(De.ZP.Group,{defaultValue:(kn=vn==null?void 0:vn[fn])==null?void 0:kn.use_blank_score,className:ie.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Lr=>{var Wr,Vr,mo,bo,wo;if(Ee==null||Ee.setFieldValue(["sub_item_banks",fn,"use_blank_score"],(Wr=Lr==null?void 0:Lr.target)==null?void 0:Wr.value),(Vr=Lr==null?void 0:Lr.target)!=null&&Vr.value){let Lo=0;for(let So in(mo=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",fn]))==null?void 0:mo.standard_answers)Lo+=Number((wo=(bo=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",fn]))==null?void 0:bo.standard_answers[So])==null?void 0:wo.score);Ee==null||Ee.setFieldValue(["sub_item_banks",fn,"question_score"],Lo||"")}Nn(new Date)}}),Ot.createElement(ne.Z,{overlayInnerStyle:{width:460},title:Ot.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Ot.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Ot.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),ut&&Ot.createElement(Fe.default.Item,_t(Kt({},Xt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[fn,"question_score"],className:Bt.blankInputNumberWrapper}),((Dr=vn==null?void 0:vn[fn])==null?void 0:Dr.question_type)==3&&((Hr=vn==null?void 0:vn[fn])!=null&&Hr.use_blank_score)?Ot.createElement(Wn,null):Ot.createElement(Ge.Z,{className:Bt.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Ot.createElement(He.Z,{align:"middle",className:"pl40",style:{width:82}},sn!==0&&Ot.createElement("div",{onClick:()=>{var Lr;qn(sn,sn-1);const Wr=(Lr=Ee.getFieldValue("sub_item_banks"))==null?void 0:Lr.map((Vr,mo)=>(Ct.map((bo,wo)=>{mo===wo&&(Vr.q_position=Number(bo.name)+1)}),Vr));Ee.setFieldValue("sub_item_banks",Wr)}},Ot.createElement(ne.Z,{title:gn.formatMessage({id:"paperlibrary.moveUp",defaultMessage:"\u4E0A\u79FB"})},Ot.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),sn{var Lr;qn(sn,sn+1);const Wr=(Lr=Ee.getFieldValue("sub_item_banks"))==null?void 0:Lr.map((Vr,mo)=>(Ct.map((bo,wo)=>{mo===wo&&(Vr.q_position=Number(bo.name)+1)}),Vr));Ee.setFieldValue("sub_item_banks",Wr)},className:sn===0?"":"ml10"},Ot.createElement(ne.Z,{title:gn.formatMessage({id:"paperlibrary.moveDown",defaultMessage:"\u4E0B\u79FB"})},Ot.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Ot.createElement(ne.Z,{title:gn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},Ot.createElement(Sn.Z,{className:`${Bt.deleteIcon} ml40`,onClick:()=>Un(fn)})))},Ot.createElement(Fe.default.Item,_t(Kt({},Xt),{name:fn}),(((Yr=vn==null?void 0:vn[fn])==null?void 0:Yr.question_type)==0||((Er=vn==null?void 0:vn[fn])==null?void 0:Er.question_type)==1)&&Ot.createElement(Ba,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Jr=vn==null?void 0:vn[fn])==null?void 0:Jr.question_type)==1,form:Ee,choiceKey:[fn,"choices"],titleKey:[fn,"name"],analysisKey:[fn,"analysis"],choiceOptionsPath:["sub_item_banks",fn,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Gr=vn==null?void 0:vn[fn])==null?void 0:Gr.question_type)==3&&Ot.createElement(ro,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:fn,scoreByBlank:[fn,"use_blank_score"],titleKey:[fn,"name"],analysisKey:[fn,"analysis"],isOrdered:[fn,"is_ordered"],answerKey:[fn,"standard_answers"],key:Xn}),(($r=vn==null?void 0:vn[fn])==null?void 0:$r.question_type)==2&&Ot.createElement(Ur,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[fn,"name"],analysisKey:[fn,"analysis"],choiceKey:[fn,"choices"]}),((er=vn==null?void 0:vn[fn])==null?void 0:er.question_type)==4&&Ot.createElement(Fn,{showKeywords:!0,isMustKeyWords:!0,form:Ee,titleKey:[fn,"name"],analysisKey:[fn,"analysis"],answerTexts:[fn,"answer_texts"],useKeywords:[fn,"use_keywords"],keywords:[fn,"keywords"],indexs:fn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:Xn})))})),Ct.length<20&&Ot.createElement(z.Z,{menu:{items:[{label:Ot.createElement("div",{onClick:()=>{ln({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),dn([Ct==null?void 0:Ct.length,...Ft])}},gn.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"})),key:"1",show:!0},{label:Ot.createElement("div",{onClick:()=>{ln({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),dn([Ct==null?void 0:Ct.length,...Ft])}},gn.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"})),key:"2",show:!0},{label:Ot.createElement("div",{onClick:()=>{ln({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),dn([Ct==null?void 0:Ct.length,...Ft])}},gn.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"})),key:"3",show:!0},{label:Ot.createElement("div",{onClick:()=>{ln({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),dn([Ct==null?void 0:Ct.length,...Ft])}},gn.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"})),key:"4",show:!0},{label:Ot.createElement("div",{onClick:()=>{ln({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),dn([Ct==null?void 0:Ct.length,...Ft])}},gn.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"})),key:"5",show:!0}].filter(sa=>sa.show).map(sa=>({label:sa.label,key:sa.key}))}},Ot.createElement("div",{className:`${Bt.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var An=oe(59301),wa=Object.defineProperty,qe=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,$n=(de,Se,Ee)=>Se in de?wa(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Mt=(de,Se)=>{for(var Ee in Se||(Se={}))$t.call(Se,Ee)&&$n(de,Ee,Se[Ee]);if(st)for(var Ee of st(Se))Rn.call(Se,Ee)&&$n(de,Ee,Se[Ee]);return de},Jn=(de,Se)=>qe(de,Je(Se)),va=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())}),ir=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:ut,seveeditor:gn,deleteitem:na,getTagData:Xn,init:Nn,showTip:Ft=!1})=>{const dn=(0,ve.useIntl)(),[Zn]=Fe.default.useForm();(0,b.useEffect)(()=>{var Ct;Zn.setFieldsValue(Jn(Mt({},de),{name:de.question_title,sub_item_banks:(Ct=de.sub_exercise_questions)==null?void 0:Ct.map(ln=>{var Un;return Jn(Mt({},ln),{name:ln.question_title,choices:(Un=ln==null?void 0:ln.question_choices)==null?void 0:Un.map(qn=>Jn(Mt({},qn),{is_answer:qn!=null&&qn.standard_boolean?1:0}))})}),repeat_answer:!de.repeat_answer}))},[de]);const Wn=Ct=>{if(!(Ct!=null&&Ct.length))return!1;const ln=Ct.map(qn=>{var vn;return(vn=qn.choice_text)==null?void 0:vn.trim().replace(/^\s+|\s+$/g,"")});return new Set(ln).size!==ln.length};return An.createElement("div",null,An.createElement(Fe.default,{form:Zn,colon:!1,onValuesChange:(Ct,ln)=>{var Un,qn,vn;if(Ct!=null&&Ct.sub_item_banks){let sa=((Un=Zn.getFieldValue("sub_item_banks"))==null?void 0:Un.length)>0&&((vn=(qn=Zn.getFieldValue("sub_item_banks"))==null?void 0:qn.map(sn=>{var lr;if(sn.question_type==3&&(sn!=null&&sn.use_blank_score)){let Or=0;for(let fn in sn==null?void 0:sn.standard_answers)Or+=Number((lr=sn==null?void 0:sn.standard_answers[fn])==null?void 0:lr.score);return Or}else return sn.question_score}))==null?void 0:vn.filter(sn=>sn));(sa==null?void 0:sa.length)>0&&Zn.setFieldsValue({question_score:parseFloat(sa==null?void 0:sa.reduce((sn,lr)=>parseFloat(sn)+parseFloat(lr))).toFixed(1)})}},onFinish:Ct=>{var ln,Un;if((ln=Ct.sub_item_banks)==null?void 0:ln.some(vn=>vn.question_type===0||vn.question_type===1?Wn(vn.choices):!1)){be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}gn(Jn(Mt(Mt({},de),Ct),{sub_item_banks:(Un=Ct==null?void 0:Ct.sub_item_banks)==null?void 0:Un.map(vn=>(console.log(vn),Jn(Mt({},vn),{item_type:vn==null?void 0:vn.question_type,id:(vn==null?void 0:vn.question_id)||""})))}))},onFinishFailed:Ct=>va(void 0,null,function*(){var ln,Un;be.ZP.error(Ct.errorFields[0].errors[0]),Zn.scrollToField((Un=(ln=Ct==null?void 0:Ct.errorFields)==null?void 0:ln[0])==null?void 0:Un.name,{behavior:"smooth",block:"center"})})},An.createElement("div",{style:{display:"flex",alignItems:"center"}},An.createElement("div",{style:{flex:1}},An.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),An.createElement("span",null,dn.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"}))),!de.isadd&&An.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{na()}},An.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),dn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})),An.createElement(We.ZP,{onClick:()=>{var Ct;de.isadd?(Se(!1),Nn()):(Zn.setFieldsValue(Jn(Mt({},de),{name:de==null?void 0:de.question_title,choices:(Ct=de==null?void 0:de.question_choices)==null?void 0:Ct.map(ln=>Jn(Mt({},ln),{standard_boolean:ln!=null&&ln.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},dn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),An.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:An.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},An.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},An.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Zn.submit()}},"\u4FDD\u5B58"))),An.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},An.createElement(ba.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),An.createElement(Va,{form:Zn,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),An.createElement(vt,{getTagData:Xn,qitem:de,exerciseitem:ut,TagDiscipline:Ee,form:Zn}))))},an=oe(92716),Ka=oe(24334),Fa=oe(59301),Pr=Object.defineProperty,ka=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,kr=(de,Se,Ee)=>Se in de?Pr(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Ao=(de,Se)=>{for(var Ee in Se||(Se={}))vr.call(Se,Ee)&&kr(de,Ee,Se[Ee]);if(Fr)for(var Ee of Fr(Se))zr.call(Se,Ee)&&kr(de,Ee,Se[Ee]);return de},To=(de,Se)=>ka(de,Ra(Se)),vi=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())}),Go=({qitem:de,TagDiscipline:Se,exerciseitem:Ee,setisedit:ut,seveeditor:gn,deleteitem:na,getTagData:Xn,init:Nn,showTip:Ft=!1})=>{const dn=(0,ve.useIntl)(),[Zn]=Fe.default.useForm(),Wn=!0;return(0,b.useEffect)(()=>{var Ct,ln,Un;Zn.setFieldsValue(To(Ao({},de),{standard_answers:de.standard_answer,difficulty:de.difficulty,item_banks_group_id:de.item_banks_group_id,hack:To(Ao({},de),{time_limit:(de==null?void 0:de.time_limit)||3}),hack_codes:{language:(Ct=de==null?void 0:de.program_attr)==null?void 0:Ct.language,code:Ka.Base64.decode(((ln=de==null?void 0:de.program_attr)==null?void 0:ln.code)||"")},hack_sets:Ao({},(Un=de==null?void 0:de.hack_sets)==null?void 0:Un[0]),repeat_answer:!de.repeat_answer}))},[de]),Fa.createElement("div",null,Fa.createElement(Fe.default,{form:Zn,colon:!1,onValuesChange:(Ct,ln)=>{var Un,qn,vn,sa;if(Ct!=null&&Ct.standard_answers){let sn=((Un=Zn.getFieldValue("standard_answers"))==null?void 0:Un.length)>0&&((vn=(qn=Zn.getFieldValue("standard_answers"))==null?void 0:qn.map(lr=>lr.score))==null?void 0:vn.filter(lr=>lr));(sn==null?void 0:sn.length)>0&&Zn.setFieldsValue({question_score:(sn==null?void 0:sn.length)>0&&((sa=sn.reduce((lr,Or)=>lr+Or))==null?void 0:sa.toFixed(1))})}},onFinish:Ct=>{var ln;gn(To(Ao(Ao({},de),Ct),{item_type:de==null?void 0:de.question_type,standard_answers:(ln=Ct.standard_answers)==null?void 0:ln.map((Un,qn)=>To(Ao({},Un),{position:qn+1})),standard_answer:void 0}))},onFinishFailed:Ct=>vi(void 0,null,function*(){var ln,Un;be.ZP.error(Ct.errorFields[0].errors[0]),Zn.scrollToField((Un=(ln=Ct==null?void 0:Ct.errorFields)==null?void 0:ln[0])==null?void 0:Un.name,{behavior:"smooth",block:"center"})})},Fa.createElement("div",{style:{display:"flex",alignItems:"center"}},Fa.createElement("div",{style:{flex:1}},Fa.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Fa.createElement("span",null,dn.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}))),!de.isadd&&Fa.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{na()}},Fa.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," ",dn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})),Fa.createElement(We.ZP,{onClick:()=>{var Ct,ln,Un;de.isadd?(ut(!1),Nn()):(Zn.setFieldsValue(To(Ao({},de),{standard_answers:de.standard_answer,difficulty:de.difficult,item_banks_group_id:de.item_banks_group_id,hack:Ao({},de),hack_codes:{language:(Ct=de==null?void 0:de.program_attr)==null?void 0:Ct.language,code:Ka.Base64.decode((ln=de==null?void 0:de.program_attr)==null?void 0:ln.code)},hack_sets:Ao({},(Un=de==null?void 0:de.hack_sets)==null?void 0:Un[0]),repeat_answer:!de.repeat_answer})),ut(!1))}},dn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),Fa.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Fa.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Fa.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Fa.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Zn.submit()}},"\u4FDD\u5B58"))),Fa.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Fa.createElement(ba.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Fa.createElement(an.t,{form:Zn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Wn,hackidentifier:de==null?void 0:de.hack_identifier,answerKey:"standard_answers"}),Fa.createElement(vt,{getTagData:Xn,qitem:de,exerciseitem:Ee,TagDiscipline:Se,form:Zn}))))},Zr=oe(59301),Io=Object.defineProperty,Wo=Object.defineProperties,hi=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable,ei=(de,Se,Ee)=>Se in de?Io(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,yo=(de,Se)=>{for(var Ee in Se||(Se={}))Vo.call(Se,Ee)&&ei(de,Ee,Se[Ee]);if(oi)for(var Ee of oi(Se))eo.call(Se,Ee)&&ei(de,Ee,Se[Ee]);return de},co=(de,Se)=>Wo(de,hi(Se)),ti=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())}),Vl=({qitem:de,setqitem:Se,setisedit:Ee,TagDiscipline:ut,exerciseitem:gn,seveeditor:na,deleteitem:Xn,showTip:Nn=!1})=>{var Ft;const dn=(0,ve.useIntl)(),[Zn]=Fe.default.useForm();return(0,b.useEffect)(()=>{var Wn,Ct;Zn.setFieldsValue(co(yo({},de),{name:de==null?void 0:de.question_title,choices:(Wn=de==null?void 0:de.question_choices)==null?void 0:Wn.map(ln=>co(yo({},ln),{standard_boolean:ln!=null&&ln.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),de.shixun=(Ct=de==null?void 0:de.shixun)==null?void 0:Ct.map(ln=>co(yo({},ln),{defaultscore:ln.challenge_score}))},[]),Zr.createElement("div",null,Zr.createElement(Fe.default,{form:Zn,colon:!1,onFinish:Wn=>{var Ct,ln;let Un=co(yo({},Wn),{question_scores:(Ct=de==null?void 0:de.shixun)==null?void 0:Ct.map(qn=>qn.challenge_score),item_type:de==null?void 0:de.question_type,choices:(ln=Wn==null?void 0:Wn.choices)==null?void 0:ln.map(qn=>co(yo({},qn),{is_answer:qn.standard_boolean}))});na(yo(yo({},de),Un))},onFinishFailed:Wn=>ti(void 0,null,function*(){var Ct,ln;be.ZP.error(Wn.errorFields[0].errors[0]),Zn.scrollToField((ln=(Ct=Wn==null?void 0:Wn.errorFields)==null?void 0:Ct[0])==null?void 0:ln.name,{behavior:"smooth",block:"center"})})},Zr.createElement("div",{style:{display:"flex",alignItems:"center"}},Zr.createElement("div",{style:{flex:1}},Zr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Zr.createElement("span",null,dn.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}))),Zr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Xn()}},Zr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),dn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})),Zr.createElement(We.ZP,{onClick:()=>{var Wn,Ct;Zn.setFieldsValue(co(yo({},de),{name:de==null?void 0:de.question_title,choices:(Wn=de==null?void 0:de.question_choices)==null?void 0:Wn.map(ln=>co(yo({},ln),{standard_boolean:ln!=null&&ln.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),de.shixun=(Ct=de==null?void 0:de.shixun)==null?void 0:Ct.map(ln=>co(yo({},ln),{challenge_score:ln.defaultscore})),Se(yo({},de)),Ee(!1)}},dn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),Zr.createElement(ne.Z,{overlayClassName:ie.shake,open:Nn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Zr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Zr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Zr.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>ti(void 0,null,function*(){var Wn,Ct,ln;if(((Ct=(Wn=de==null?void 0:de.shixun)==null?void 0:Wn.map)==null?void 0:Ct.call(Wn,Un=>Un.challenge_score).filter(Un=>Un).length)<((ln=de==null?void 0:de.shixun)==null?void 0:ln.length)){be.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}Zn.submit()})},"\u4FDD\u5B58"))),Zr.createElement(ba.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Zr.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Zr.createElement(Ne.Z,{watch:!0,height:140,placeholder:"",defaultValue:de.question_title}))),Zr.createElement(He.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Zr.createElement("div",null,Zr.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Zr.createElement("a",{href:`/shixuns/${de==null?void 0:de.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Zr.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(Ft=de==null?void 0:de.shixun)==null?void 0:Ft.map((Wn,Ct)=>Zr.createElement("div",{key:Wn.challenge_id,style:{display:"flex",marginBottom:20}},Zr.createElement("div",{style:{flex:1}},Ct+1,"\u3001",Wn.challenge_name),Zr.createElement("div",null,Zr.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Zr.createElement(Ge.Z,{precision:1,value:Wn==null?void 0:Wn.challenge_score,onChange:ln=>{const Un=JSON.parse(JSON.stringify((de==null?void 0:de.shixun)||[]));Un[Ct].challenge_score=ln;const qn=Un.every(sa=>!sa.challenge_score),vn=parseFloat(Un==null?void 0:Un.map(sa=>sa.challenge_score).reduce((sa,sn)=>parseFloat(sa||0)+parseFloat(sn||0)));Zn.setFieldsValue({question_score:qn?"":vn.toFixed(1)}),Se(co(yo({},de),{shixun:Un}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},oa={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},ll=oe(1710),Ql=oe(27687),Ln=oe(59301);const Di=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],jo=(0,ve.useIntl)(),Ul=[{type:0,name:jo.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"})},{type:1,name:jo.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"})},{type:2,name:jo.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"})},{type:3,name:jo.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"})},{type:4,name:jo.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"})},{type:5,name:jo.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"})},{type:6,name:jo.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"})},{type:7,name:jo.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},{type:8,name:jo.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"})}];var ul=({qitem:de,newExercisePaper:Se})=>{var Ee,ut,gn,na,Xn,Nn,Ft,dn,Zn,Wn,Ct,ln,Un,qn,vn,sa,sn,lr,Or,fn,Xt,$a,xr,Rr,wr;const gr=(0,ve.useIntl)();return Ln.createElement("div",{className:oa.warp},((de==null?void 0:de.question_type)===0||(de==null?void 0:de.question_type)===2)&&Ln.createElement("div",{className:oa.normalWrap},(Ee=de==null?void 0:de.question_choices)==null?void 0:Ee.map((kn,Dr)=>Ln.createElement("div",{className:oa.redio,key:Dr},!(kn!=null&&kn.standard_boolean)&&Ln.createElement("span",{className:oa.redioitem}),(kn==null?void 0:kn.standard_boolean)&&Ln.createElement("i",{className:`${oa.redioitemyes} icon-duigou1`}),Ln.createElement("span",{className:`${kn!=null&&kn.standard_boolean?oa.titleyes:oa.title} ${oa.indexTag}`},(de==null?void 0:de.question_type)===0?Di[Dr]:""),Ln.createElement(ct.Z,{className:kn!=null&&kn.standard_boolean?oa.titleyes:oa.title,value:kn==null?void 0:kn.choice_text}),(kn==null?void 0:kn.standard_boolean)&&Ln.createElement("div",{className:oa.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.question_type)===1&&Ln.createElement("div",{className:oa.normalWrap},(ut=de==null?void 0:de.question_choices)==null?void 0:ut.map((kn,Dr)=>Ln.createElement("div",{className:oa.checkbox,key:Dr},!(kn!=null&&kn.standard_boolean)&&Ln.createElement("span",{className:oa.checkboxitem}),(kn==null?void 0:kn.standard_boolean)&&Ln.createElement("i",{className:`${oa.checkboxitemyes} icon-duigou1`}),Ln.createElement("span",{className:`${kn!=null&&kn.standard_boolean?oa.titleyes:oa.title} ${oa.indexTag}`},Di[Dr]),Ln.createElement(ct.Z,{className:kn!=null&&kn.standard_boolean?oa.titleyes:oa.title,value:kn==null?void 0:kn.choice_text}),(kn==null?void 0:kn.standard_boolean)&&Ln.createElement("div",{className:oa.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.question_type)===3&&Ln.createElement("div",{className:oa.completion},(gn=de==null?void 0:de.standard_answers)==null?void 0:gn.map((kn,Dr)=>{var Hr;return Ln.createElement(He.Z,{align:"top"},Ln.createElement("span",{className:oa.title},"\u586B\u7A7A\u9879",Dr+1),Ln.createElement("div",{className:oa.content},(Hr=kn.answer_text)==null?void 0:Hr.map((Yr,Er)=>Ln.createElement("div",{key:Er,className:oa.items,style:(kn==null?void 0:kn.model)===2?{border:0,padding:0}:{}},(kn==null?void 0:kn.model)===1?Ln.createElement("pre",{className:"mb0"},Yr):Ln.createElement(Ql.Z,{value:Yr,disabled:!0})))))})),(de==null?void 0:de.question_type)===4&&Ln.createElement("div",{className:oa.simple},Ln.createElement("div",{className:oa.title},"\u53C2\u8003\u7B54\u6848"),Ln.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(na=de==null?void 0:de.answer_texts)!=null&&na[0]?Ln.createElement(ct.Z,{className:oa.content,value:(Xn=de==null?void 0:de.answer_texts)==null?void 0:Xn[0]}):Ln.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Ln.createElement("div",{className:"mt20 "},Ln.createElement("span",{className:oa.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Ln.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},de!=null&&de.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(de==null?void 0:de.question_type)===5&&Ln.createElement("div",{className:oa.shixunWrapper},(Nn=de==null?void 0:de.shixun)==null?void 0:Nn.map((kn,Dr)=>{var Hr,Yr;return Ln.createElement("div",null,Ln.createElement("div",{key:Dr,className:`${oa.shixun} mb30`},Ln.createElement("span",{className:oa.score},"\uFF08",kn==null?void 0:kn.challenge_score,"\u5206\uFF09"),Ln.createElement("span",{className:oa.qtitle},(de==null?void 0:de.index)+"."+(Dr+1),"\u3001",kn==null?void 0:kn.challenge_name)),((Yr=(Hr=Se==null?void 0:Se.editData)==null?void 0:Hr.exercise)==null?void 0:Yr.show_challenge_task_pass)&&Ln.createElement(ct.Z,{className:oa.content,value:(kn==null?void 0:kn.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(de==null?void 0:de.question_type)===6&&Ln.createElement("div",{className:oa.program,style:{border:!((dn=(Ft=Se==null?void 0:Se.editData)==null?void 0:Ft.exercise)!=null&&dn.show_hack_sets)&&!((Wn=(Zn=Se==null?void 0:Se.editData)==null?void 0:Zn.exercise)!=null&&Wn.show_hack_description)&&"none"}},((ln=(Ct=Se==null?void 0:Se.editData)==null?void 0:Ct.exercise)==null?void 0:ln.show_hack_sets)&&Ln.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ln.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ln.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ln.createElement(ll.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(kn,Dr,Hr)=>Hr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(kn,Dr,Hr)=>Ln.createElement(ne.Z,{title:Ln.createElement("pre",null,kn)},Ln.createElement("div",{className:oa.divname},kn))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(kn,Dr,Hr)=>Ln.createElement(ne.Z,{title:Ln.createElement("pre",null,kn)}," ",Ln.createElement("div",{className:oa.divname},kn))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(Un=de==null?void 0:de.program_attr)==null?void 0:Un.hack_sets})),((vn=(qn=Se==null?void 0:Se.editData)==null?void 0:qn.exercise)==null?void 0:vn.show_hack_description)&&Ln.createElement("div",null,Ln.createElement(ct.Z,{className:oa.content,value:(de==null?void 0:de.description)||"- -"}))),(de==null?void 0:de.question_type)===7&&((sa=de==null?void 0:de.sub_exercise_questions)==null?void 0:sa.map((kn,Dr)=>{var Hr,Yr,Er,Jr,Gr,$r;return Ln.createElement("div",{key:Dr},Ln.createElement("div",{className:oa.combination},Ln.createElement("span",{className:oa.score},kn==null?void 0:kn.question_score,"\u5206"),Ln.createElement("span",{className:oa.qtype},(Hr=Ul.find(er=>er.type==kn.question_type))==null?void 0:Hr.name),Ln.createElement("span",{className:oa.qtitle},Ln.createElement(ct.Z,{value:`${Dr+1}\u3001${kn==null?void 0:kn.question_title}`}))),(kn.question_type===0||kn.question_type===2)&&Ln.createElement("div",{className:oa.warp,style:{padding:"20px 58px 0 58px"}},Ln.createElement("div",null,(Yr=kn==null?void 0:kn.question_choices)==null?void 0:Yr.map((er,Lr)=>Ln.createElement("div",{className:oa.redio,key:Lr},!(er!=null&&er.standard_boolean)&&Ln.createElement("span",{className:oa.redioitem}),(er==null?void 0:er.standard_boolean)&&Ln.createElement("i",{className:`${oa.redioitemyes} icon-duigou1`}),Ln.createElement("span",{className:`${er!=null&&er.standard_boolean?oa.titleyes:oa.title} ${oa.indexTag}`},Di[Lr]),Ln.createElement(ct.Z,{className:er!=null&&er.standard_boolean?oa.titleyes:oa.title,value:er==null?void 0:er.choice_text}),(er==null?void 0:er.standard_boolean)&&Ln.createElement("div",{className:oa.yestag},"\u6B63\u786E\u7B54\u6848"))))),kn.question_type===1&&Ln.createElement("div",{className:oa.normalWrap},(Er=kn==null?void 0:kn.question_choices)==null?void 0:Er.map((er,Lr)=>Ln.createElement("div",{className:oa.checkbox,key:Lr},!(er!=null&&er.standard_boolean)&&Ln.createElement("span",{className:oa.checkboxitem}),(er==null?void 0:er.standard_boolean)&&Ln.createElement("i",{className:`${oa.checkboxitemyes} icon-duigou1`}),Ln.createElement("span",{className:`${er!=null&&er.standard_boolean?oa.titleyes:oa.title} ${oa.indexTag}`},Di[Lr]),Ln.createElement(ct.Z,{className:er!=null&&er.standard_boolean?oa.titleyes:oa.title,value:er==null?void 0:er.choice_text}),(er==null?void 0:er.standard_boolean)&&Ln.createElement("div",{className:oa.yestag},"\u6B63\u786E\u7B54\u6848")))),kn.question_type===3&&Ln.createElement("div",{className:oa.completion},(Jr=kn==null?void 0:kn.standard_answers)==null?void 0:Jr.map((er,Lr)=>{var Wr;return Ln.createElement(He.Z,{align:"top"},Ln.createElement("span",{className:oa.title},"\u586B\u7A7A\u9879",Lr+1),Ln.createElement("div",{className:oa.content},(Wr=er.answer_text)==null?void 0:Wr.map((Vr,mo)=>Ln.createElement("div",{key:mo,className:oa.items},Ln.createElement("pre",{className:"mb0"},Vr)))))})),kn.question_type===4&&Ln.createElement("div",{className:oa.simple},Ln.createElement("div",{className:oa.title},"\u53C2\u8003\u7B54\u6848"),Ln.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Gr=kn==null?void 0:kn.answer_texts)!=null&&Gr[0]?Ln.createElement(ct.Z,{className:oa.content,value:($r=kn==null?void 0:kn.answer_texts)==null?void 0:$r[0]}):Ln.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Ln.createElement("div",{className:"mt20 "},Ln.createElement("span",{className:oa.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Ln.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},kn!=null&&kn.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(de==null?void 0:de.question_type)===8&&Ln.createElement("div",null,Ln.createElement(ct.Z,{disabledFill:!0,className:oa.content,showProgramFill:!0,value:Ka.Base64.decode(((sn=de==null?void 0:de.program_attr)==null?void 0:sn.code)||"")})),((de==null?void 0:de.question_type)<=4||[6,8].includes(de==null?void 0:de.question_type))&&Ln.createElement("div",{className:oa.bottom},Ln.createElement("div",{className:`${oa.bottomitem} mb30`},Ln.createElement("span",{className:oa.left},"\u89E3\u6790"),Ln.createElement("span",{className:oa.right},de!=null&&de.analysis?Ln.createElement(ct.Z,{value:de==null?void 0:de.analysis}):Ln.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),Ln.createElement("div",{className:`${oa.bottomitem} mb30`},Ln.createElement("span",{className:oa.left},gr.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),Ln.createElement("span",{className:oa.right},(de==null?void 0:de.difficulty)===1?gr.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}):(de==null?void 0:de.difficulty)===2?gr.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}):gr.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"}))),Ln.createElement("div",{className:oa.bottomitem},Ln.createElement("span",{className:oa.left},"\u77E5\u8BC6\u70B9"),Ln.createElement(ne.Z,{title:((lr=de==null?void 0:de.tag_discipline_names)==null?void 0:lr.length)<=0||((Or=de==null?void 0:de.tag_discipline_names)==null?void 0:Or.length)==1&&["-"].includes(de==null?void 0:de.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Xt=(fn=de==null?void 0:de.tag_discipline_names)==null?void 0:fn.join("\uFF1B"))==null?void 0:Xt.toString()},Ln.createElement("span",{className:oa.right},(($a=de==null?void 0:de.tag_discipline_names)==null?void 0:$a.length)<=0?Ln.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((xr=de==null?void 0:de.tag_discipline_names)==null?void 0:xr.length)==1&&["-"].includes(de==null?void 0:de.tag_discipline_names[0])?Ln.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(wr=(Rr=de==null?void 0:de.tag_discipline_names)==null?void 0:Rr.join("\uFF1B"))==null?void 0:wr.toString())))))},Hi=oe(30440),Kl=oe(54190),uo=oe(59301),Si=Object.defineProperty,Yl=Object.defineProperties,sl=Object.getOwnPropertyDescriptors,zi=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,Zi=(de,Se,Ee)=>Se in de?Si(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Li=(de,Se)=>{for(var Ee in Se||(Se={}))dl.call(Se,Ee)&&Zi(de,Ee,Se[Ee]);if(zi)for(var Ee of zi(Se))Jl.call(Se,Ee)&&Zi(de,Ee,Se[Ee]);return de},ii=(de,Se)=>Yl(de,sl(Se)),Pi=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())}),Xl=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:ut,seveeditor:gn,deleteitem:na,getTagData:Xn,init:Nn,showTip:Ft=!1})=>{const dn=(0,ve.useIntl)(),[Zn]=Fe.default.useForm();return(0,b.useEffect)(()=>{Zn.setFieldsValue(ii(Li({},de),{name:de.question_title,answer_texts:de.answer_texts,repeat_answer:!de.repeat_answer}))},[de]),uo.createElement("div",null,uo.createElement(Fe.default,{form:Zn,colon:!1,onFinish:Wn=>{gn(Li(Li({},de),Wn))},onFinishFailed:Wn=>Pi(void 0,null,function*(){var Ct,ln;be.ZP.error(Wn.errorFields[0].errors[0]),Zn.scrollToField((ln=(Ct=Wn==null?void 0:Wn.errorFields)==null?void 0:Ct[0])==null?void 0:ln.name,{behavior:"smooth",block:"center"})})},uo.createElement("div",{style:{display:"flex",alignItems:"center"}},uo.createElement("div",{style:{flex:1}},uo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),uo.createElement("span",null,dn.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}))),!(de!=null&&de.isadd)&&uo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{na()}},uo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),dn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})),uo.createElement(We.ZP,{onClick:()=>{de.isadd?(Se(!1),Nn()):(Zn.setFieldsValue(ii(Li({},de),{name:de==null?void 0:de.question_title,answer_texts:de.answer_texts||[],repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},dn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),uo.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:uo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},uo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},uo.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{Zn.submit()}},"\u4FDD\u5B58"))),uo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},uo.createElement(Fe.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},uo.createElement(Ge.Z,{onBlur:Wn=>{Wn.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),uo.createElement(Kl.W,{form:Zn,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),uo.createElement(vt,{getTagData:Xn,qitem:de,exerciseitem:ut,TagDiscipline:Ee,form:Zn}))))},to=oe(59301),ql=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())}),Wi=({setScoreShow:de,ScoreShow:Se,exerciseitem:Ee,getdata:ut})=>{var gn,na,Xn;const[Nn,Ft]=(0,b.useState)(!1),dn=(0,ve.useIntl)();function Zn(){return ql(this,null,function*(){var Wn,Ct,ln;let Un=(Ct=(Wn=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:Wn.filter(vn=>vn.Singlequestion))==null?void 0:Ct.map(vn=>({question_type:vn.question_type,score:vn.Singlequestion})),qn=yield(0,fe.ZP)(`/api/examination_banks/${(ln=Ee==null?void 0:Ee.exercise)==null?void 0:ln.id}/batch_set_score.json`,{method:"POST",body:{question_arr:Un}});(qn==null?void 0:qn.status)===0&&ut()})}return to.createElement("div",null,Se&&to.createElement(x.default,{title:dn.formatMessage({id:"paperlibrary.batchSetScore",defaultMessage:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"}),open:Se,width:640,centered:!0,zIndex:10,className:ie.scoremodal,onCancel:()=>{de(!1)},onOk:()=>{var Wn,Ct,ln;if(Ee!=null&&Ee.use_blank_score&&((ln=(Ct=(Wn=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:Wn.filter(Un=>Un.name==="\u586B\u7A7A\u9898"))==null?void 0:Ct[0])!=null&&ln.Singlequestion)){Ft(!0);return}Zn(),de(!1)}},to.createElement("div",{className:"c-black"},dn.formatMessage({id:"paperlibrary.totalScore",defaultMessage:"\u603B\u5206"}),to.createElement("span",{className:"ml10 c-light-primary"},(Ee==null?void 0:Ee.exercise_question_types.length)>0&&((gn=Ee==null?void 0:Ee.exercise_types)==null?void 0:gn.q_scores))),to.createElement("div",{className:ie.content},to.createElement("span",null,dn.formatMessage({id:"paperlibrary.questionTypeName",defaultMessage:"\u9898\u578B\u540D\u79F0"})),to.createElement("span",null,dn.formatMessage({id:"paperlibrary.totalSubQuestions",defaultMessage:"\u5C0F\u9898\u603B\u6570"})),to.createElement("span",null,dn.formatMessage({id:"paperlibrary.questionTypeTotalScore",defaultMessage:"\u9898\u578B\u603B\u5206"})),to.createElement("span",null,dn.formatMessage({id:"paperlibrary.operation",defaultMessage:"\u64CD\u4F5C"}))),(Xn=(na=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:na.filter(Wn=>Wn.name!=="\u5B9E\u8BAD\u9898"&&Wn.name!=="\u7EC4\u5408\u9898"))==null?void 0:Xn.map((Wn,Ct)=>{var ln;return to.createElement("div",{key:Ct,className:ie.items},to.createElement("span",null,Wn==null?void 0:Wn.name),to.createElement("span",null,(ln=Wn==null?void 0:Wn.items)==null?void 0:ln.length),to.createElement("span",null,Wn==null?void 0:Wn.score),to.createElement("span",null,dn.formatMessage({id:"paperlibrary.scorePerQuestion",defaultMessage:"\u6BCF\u9898"}),to.createElement(Ge.Z,{min:.1,precision:1,max:100,onChange:Un=>{Wn.Singlequestion=Un},defaultValue:Wn.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),dn.formatMessage({id:"paperlibrary.point",defaultMessage:"\u5206"})))})),to.createElement(x.default,{title:!1,footer:!1,centered:!0,open:Nn,zIndex:20,width:640,closable:!1,className:ie.scoremodal},to.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",to.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),to.createElement("div",{className:ie.bottom},to.createElement(We.ZP,{className:ie.no,onClick:()=>{Ft(!1)}},dn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),to.createElement(We.ZP,{className:ie.yes,onClick:()=>{Zn(),Ft(!1),de(!1)}},dn.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"})))))},Vi=oe(44489),gl=oe(55242),_l=oe(89392),$l=oe(49320),ml=oe(44905),eu=oe(90463),Tn=oe(59301),tu=Object.defineProperty,nu=Object.defineProperties,au=Object.getOwnPropertyDescriptors,fl=Object.getOwnPropertySymbols,pl=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,vl=(de,Se,Ee)=>Se in de?tu(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,xo=(de,Se)=>{for(var Ee in Se||(Se={}))pl.call(Se,Ee)&&vl(de,Ee,Se[Ee]);if(fl)for(var Ee of fl(Se))ru.call(Se,Ee)&&vl(de,Ee,Se[Ee]);return de},Ho=(de,Se)=>nu(de,au(Se)),_r=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())});const zo=(0,ve.useIntl)(),Qo=[{name:zo.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:zo.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:zo.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:zo.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:zo.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:zo.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:zo.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:zo.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"}),id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:zo.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],ou=({user:de,dispatch:Se,itemid:Ee,newExercisePaper:ut,setisedits:gn})=>{var na,Xn,Nn,Ft,dn,Zn,Wn,Ct,ln,Un,qn,vn;const sa=(0,ve.useIntl)(),[sn,lr]=(0,b.useState)(),[Or,fn]=(0,b.useState)(!1),[Xt,$a]=(0,b.useState)(),[xr,Rr]=(0,b.useState)(),wr=(0,b.useRef)(),gr=(0,b.useRef)(),[kn,Dr]=(0,b.useState)(),[Hr,Yr]=(0,b.useState)(!1),[Er,Jr]=(0,b.useState)(!1),[Gr,$r]=(0,b.useState)(),[er,Lr]=(0,b.useState)(!1),[Wr,Vr]=(0,b.useState)(!1),[mo,bo]=(0,b.useState)(!1),[wo,Lo]=(0,b.useState)(!1),[So,Ai]=(0,b.useState)(!1),[yi,bi]=(0,b.useState)(!1),[Ru,cu]=(0,b.useState)(!1),[El,Al]=(0,b.useState)(!1),[si]=Fe.default.useForm(),[yl,Oi]=(0,b.useState)(!1),gu=(0,b.useRef)(null),[oo]=(0,ve.useSearchParams)(),[Mi,di]=(0,b.useState)(!1),Yi=oo.get("isIntelligentAssistant"),[Oo,Ji]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Po(),Se({type:"globalSetting/footerToggle",payload:!1})},[]),(0,b.useEffect)(()=>{gn(Er)},[Er]),(0,b.useEffect)(()=>{Xt!=null&&Xt.question_id&&(Rr(Xt==null?void 0:Xt.question_score),gr.current=Xt==null?void 0:Xt.question_id)},[Xt]);const ko=yn=>_r(void 0,null,function*(){let ha=yield Se({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:yn}});$r(ha)});function Po(){return _r(this,null,function*(){var yn,ha,tr,Ar,Nr,jr;Yr(!0),fn(!0);const Mr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});Yr(!1),fn(!1),lr(Mr),(yn=Mr==null?void 0:Mr.exercise)!=null&&yn.sub_discipline_id&&ko((ha=Mr==null?void 0:Mr.exercise)==null?void 0:ha.sub_discipline_id),$a(Ho(xo({},(Nr=(Ar=(tr=Mr==null?void 0:Mr.exercise_question_types)==null?void 0:tr[0])==null?void 0:Ar.items)==null?void 0:Nr[0]),{index:1})),Dr(Ho(xo({},(jr=Mr==null?void 0:Mr.exercise_question_types)==null?void 0:jr[0]),{indexs:1}))})}function ni(yn,ha=!0){return _r(this,null,function*(){var tr,Ar,Nr,jr;ha&&(Yr(!0),fn(!0));const Mr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});lr(Mr);let Do=[];(tr=Mr==null?void 0:Mr.exercise_question_types)==null||tr.map(fo=>{var ri;(ri=fo==null?void 0:fo.items)==null||ri.map((Ri,Ti)=>{Do.push(Ho(xo({},Ri),{index:Ti+1}))})});let Yo=(Ar=Do.filter(fo=>fo.question_id===(yn==null?void 0:yn.id)))==null?void 0:Ar[0],mi=(jr=((Nr=Mr==null?void 0:Mr.exercise_question_types)==null?void 0:Nr.map((fo,ri)=>{if((Yo==null?void 0:Yo.question_type)===(fo==null?void 0:fo.question_type))return Ho(xo({},fo),{indexs:ri+1})})).filter(fo=>fo))==null?void 0:jr[0];Dr(xo({},mi)),$a(xo({},Yo)),Rr(Yo==null?void 0:Yo.question_score),Yr(!1),fn(!1)})}function ai(yn){return _r(this,null,function*(){var ha;let tr=Ho(xo({},yn),{difficulty:(yn==null?void 0:yn.difficulty)||2,item_type:yn.question_type,sub_discipline_id:((ha=yn==null?void 0:yn.sub_discipline_id)==null?void 0:ha[1])||"",tag_discipline_ids:[],repeat_answer:!yn.repeat_answer}),Ar={};yn.question_type===8&&(Ar=Ho(xo({},yn),{hack:Ho(xo({},yn==null?void 0:yn.hack),{difficult:yn.difficulty}),hack_codes:Ho(xo({},yn.hack_codes),{code:Ka.Base64.encode(yn.hack_codes.code)}),hack_sets:[xo({},yn.hack_sets)],is_blank:!0})),yn.tag_discipline_ids&&(tr.tag_discipline_ids=Array.isArray(yn.tag_discipline_ids)?yn.tag_discipline_ids:[yn.tag_discipline_ids],Ar.tag_discipline_ids=Array.isArray(yn.tag_discipline_ids)?yn.tag_discipline_ids:[yn.tag_discipline_ids]),sessionStorage.projectFill&&(Ar.hack_identifier=sessionStorage.projectFill);let Nr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:yn.question_type===8?Ar:tr});(Nr==null?void 0:Nr.status)===0&&(Jr(!1),ni(Nr)),(0,me.Vf)("#question-scroll-id")})}function mu(yn){return _r(this,null,function*(){fn(!0);let ha=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:yn}});fn(!1),(ha==null?void 0:ha.status)===0&&Po()})}const fu=(yn,ha,tr)=>_r(void 0,null,function*(){var Ar;if(yn.length===0){be.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),tr();return}const Nr=yield(0,le.Hb)(Ee,(Ar=yn[0])==null?void 0:Ar.file,ha);Nr.status===0&&(be.ZP.success(`\u6210\u529F\u5BFC\u5165${Nr==null?void 0:Nr.success}\u6761`),Lr(!1),Po()),tr()}),pu=(yn,ha)=>_r(void 0,null,function*(){sn.exercise_types.q_scores=Number(sn.exercise_types.q_scores)+Number(yn)-Number(ha==null?void 0:ha.question_score);const tr=yield(0,le.kF)({score:(0,_l.round)(yn,1),question_id:ha==null?void 0:ha.question_id});if((tr==null?void 0:tr.status)===0){be.ZP.success("\u4FEE\u6539\u6210\u529F"),ni({id:gr.current},!1);return}(tr==null?void 0:tr.status)===-1&&Rr(ha==null?void 0:ha.question_score)});function Ko(){return _r(this,null,function*(){x.default.confirm({title:sa.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:sa.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),centered:!0,className:ie.modalconfirm,onOk:()=>_r(this,null,function*(){if(Xt.question_id){let yn=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/${Xt.question_id}.json`,{method:"delete"});(yn==null?void 0:yn.status)===0&&(Po(),Jr(!1))}else $a({}),Jr(!1),Po()}),cancelText:sa.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})})})}const ci=yn=>_r(void 0,null,function*(){return yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks.json`,{method:"post",body:xo({},yn)})}),{overflow:gi,handleMouseEnter:Xi,handleMouseLeave:vu}=(0,gl.I)(),qi=yn=>_r(void 0,null,function*(){var ha,tr;fn(!0);let Ar=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:yn}});if(fn(!1),(Ar==null?void 0:Ar.status)===0){const Nr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});lr(Nr),(ha=Nr==null?void 0:Nr.exercise)!=null&&ha.sub_discipline_id&&ko((tr=Nr==null?void 0:Nr.exercise)==null?void 0:tr.sub_discipline_id)}}),Mo=()=>Er?(Ji(!0),!0):!1;(0,b.useEffect)(()=>{if(Oo){const yn=setTimeout(()=>{Ji(!1)},2e3);return()=>clearTimeout(yn)}},[Oo]);const Bi=(yn,ha)=>Tn.createElement(y.default,null,Tn.createElement(y.default.Item,{key:"0",onClick:()=>bl(yn==null?void 0:yn.question_type)},Tn.createElement("span",{className:ie.moreSpan},sa.formatMessage({id:"paperlibrary.addNew",defaultMessage:"\u65B0\u589E"}))),Tn.createElement(y.default.Item,{key:"1",disabled:ha===0,onClick:()=>_r(void 0,null,function*(){if(ha===0||Mo())return;let tr=(0,me.rz)(sn==null?void 0:sn.exercise_question_types,ha,ha-1);yield qi(tr.map(Ar=>Ar.name))})},Tn.createElement("span",{className:ie.moreSpan},sa.formatMessage({id:"paperlibrary.moveUp",defaultMessage:"\u4E0A\u79FB"}))),Tn.createElement(y.default.Item,{key:"2",disabled:ha===(sn==null?void 0:sn.exercise_question_types.length)-1,onClick:()=>_r(void 0,null,function*(){if(ha===(sn==null?void 0:sn.exercise_question_types.length)-1||Mo())return;let tr=(0,me.rz)(sn==null?void 0:sn.exercise_question_types,ha,ha+1);yield qi(tr.map(Ar=>Ar.name))})},Tn.createElement("span",{className:ie.moreSpan},sa.formatMessage({id:"paperlibrary.moveDown",defaultMessage:"\u4E0B\u79FB"}))),Tn.createElement(y.default.Item,{key:"3",onClick:()=>{var tr;si.setFieldsValue({name:yn.name,item_type_en:(tr=Qo.find(Ar=>Ar.id==yn.question_type))==null?void 0:tr.nameType}),Oi(!0)}},Tn.createElement("span",{className:ie.moreSpan},sa.formatMessage({id:"paperlibrary.rename",defaultMessage:"\u91CD\u547D\u540D"})))),bl=yn=>{var ha,tr,Ar,Nr,jr,Mr,Do,Yo,_i,mi,fo,ri,Ri,Ti,$i,Bl,Fl,ki,Cl,xl,Fi,wl,Dl,el,Ll,Nl,Su,Il;if(!Mo()){if(yn===5){Lo(!0),Ai(!0);return}if(yn===6){if(oo.get("pageType")=="course")oo.get("updateType")=="course"?ve.history.push(`/problems/newcreate?express_id=${(ha=sn==null?void 0:sn.exercise)==null?void 0:ha.id}&callback_url=/paperlibrary/add/${(tr=sn==null?void 0:sn.exercise)==null?void 0:tr.id}?type=2&pageType=course&updateType=course&courseId=${oo.get("courseId")}&stageId=${oo.get("stageId")}`):ve.history.push(`/problems/newcreate?express_id=${(Ar=sn==null?void 0:sn.exercise)==null?void 0:Ar.id}&callback_url=/paperlibrary/add/${(Nr=sn==null?void 0:sn.exercise)==null?void 0:Nr.id}?type=2&pageType=course&courseId=${oo.get("courseId")}&stageId=${oo.get("stageId")}`);else{let Tu=(Mr=(jr=ut==null?void 0:ut.editData)==null?void 0:jr.exercise)!=null&&Mr.set_question_sub_discipline?`/problems/newcreate?express_id=${(Do=sn==null?void 0:sn.exercise)==null?void 0:Do.id}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(_i=(Yo=ut==null?void 0:ut.editData)==null?void 0:Yo.exercise)==null?void 0:_i.discipline_id}&sub_discipline_id=${(fo=(mi=ut==null?void 0:ut.editData)==null?void 0:mi.exercise)==null?void 0:fo.sub_discipline_id}`:`/problems/newcreate?express_id=${(ri=sn==null?void 0:sn.exercise)==null?void 0:ri.id}&callback_url=${window.location.pathname+window.location.search}`;ve.history.push(Tu)}return}Jr(!0),$a(yn===2?{question_type:yn,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(Ti=(Ri=ut==null?void 0:ut.editData)==null?void 0:Ri.exercise)!=null&&Ti.set_question_sub_discipline?(Bl=($i=ut==null?void 0:ut.editData)==null?void 0:$i.exercise)==null?void 0:Bl.discipline_id:0,sub_discipline_id:(ki=(Fl=ut==null?void 0:ut.editData)==null?void 0:Fl.exercise)!=null&&ki.set_question_sub_discipline?(xl=(Cl=ut==null?void 0:ut.editData)==null?void 0:Cl.exercise)==null?void 0:xl.sub_discipline_id:0,analysis:""}:{question_type:yn,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:(wl=(Fi=ut==null?void 0:ut.editData)==null?void 0:Fi.exercise)!=null&&wl.set_question_sub_discipline?(el=(Dl=ut==null?void 0:ut.editData)==null?void 0:Dl.exercise)==null?void 0:el.discipline_id:0,sub_discipline_id:(Nl=(Ll=ut==null?void 0:ut.editData)==null?void 0:Ll.exercise)!=null&&Nl.set_question_sub_discipline?(Il=(Su=ut==null?void 0:ut.editData)==null?void 0:Su.exercise)==null?void 0:Il.sub_discipline_id:0})}},hu=[{key:1,label:sa.formatMessage({id:"paperlibrary.batchImport",defaultMessage:"\u6279\u91CF\u5BFC\u5165"}),onClick:()=>{Mo()||Lr(!0)}},{key:2,label:Tn.createElement("div",null,Tn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:ml.$}),Tn.createElement("span",null,sa.formatMessage({id:"paperlibrary.smartImport",defaultMessage:"\u667A\u80FD\u5BFC\u5165"}))),onClick:()=>{Mo()||Vr(!0)}}];return Tn.createElement("div",null,Tn.createElement(je.Z,{spinning:Hr},Tn.createElement("div",{className:ie.bg},Tn.createElement("div",{style:{textAlign:"center"}},((na=sn==null?void 0:sn.exercise_types)==null?void 0:na.q_counts)===0&&!Er&&Tn.createElement(Pe.Z,{styles:{marginTop:180},customText:Tn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Tn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((Xn=sn==null?void 0:sn.exercise_types)==null?void 0:Xn.q_counts)>0||Er)&&Tn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Tn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Tn.createElement("div",{className:ie.left},Tn.createElement("div",{className:ie.leftAction},Tn.createElement(We.ZP,{onClick:()=>{Mo()||bo(!0)},className:ie.Button},sa.formatMessage({id:"paperlibrary.batchSetScore",defaultMessage:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"}))),Tn.createElement("div",{className:ie.scrollWrapper,style:{overflow:gi},onMouseEnter:Xi,onMouseLeave:vu},(Nn=sn==null?void 0:sn.exercise_question_types)==null?void 0:Nn.map((yn,ha)=>Tn.createElement("div",{key:ha,className:"mb30"},Tn.createElement("div",{className:ie.title},Tn.createElement("div",{className:ie.titleleft},Tn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,me.EM)(ha+1),"\u3001\u3010",yn.name,"\u3011"),Tn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",yn.count,"\u5C0F\u9898\uFF0C\u5171",yn.score,"\u5206\uFF09")),Tn.createElement(z.Z,{dropdownRender:()=>Bi(yn,ha),placement:"bottomLeft"},Tn.createElement("div",{className:ie.more_style},Tn.createElement("i",{className:"iconfont icon-sandian font12"})))),Tn.createElement(Vt,{handleEditing:()=>{Ji(!0)},isedit:Er,setBigqitem:Dr,bigitem:Ho(xo({},yn),{indexs:ha+1}),setqitem:tr=>_r(void 0,null,function*(){var Ar;(Ar=wr.current)==null||Ar.blur(),$a(tr)}),qitem:Xt,Itemid:Ee,getdata:ni,data:yn.items})))))),Tn.createElement("div",{id:"question-scroll-id",style:{overflow:Er?"hidden":"auto"},className:ie.right,ref:gu},!(Xt!=null&&Xt.isadd)&&Tn.createElement("div",{className:ie.title},!Er&&Tn.createElement("div",{style:{flex:1}},Tn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(kn==null?void 0:kn.indexs)&&(0,me.EM)(kn==null?void 0:kn.indexs),"\u3001\u3010",kn==null?void 0:kn.name,"\u3011"),Tn.createElement(ne.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Tn.createElement("i",{className:`${ie.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var yn;si.setFieldsValue({name:kn.name,item_type_en:(yn=Qo.find(ha=>ha.id==kn.question_type))==null?void 0:yn.nameType}),Oi(!0)}})),Tn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",kn==null?void 0:kn.count,"\u5C0F\u9898\uFF0C\u5171",kn==null?void 0:kn.score,"\u5206\uFF09"),(Xt==null?void 0:Xt.question_type)===6&&Tn.createElement("span",{onClick:()=>di(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(Xt==null?void 0:Xt.question_type)===5&&Tn.createElement(ke.default,{defaultChecked:(dn=(Ft=ut==null?void 0:ut.editData)==null?void 0:Ft.exercise)==null?void 0:dn.show_challenge_task_pass,onChange:yn=>_r(void 0,null,function*(){let ha=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:yn.target.checked}});(ha==null?void 0:ha.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),ni({id:gr.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Xt==null?void 0:Xt.question_type)===6&&Tn.createElement("span",{style:{marginLeft:20},onClick:()=>{var yn,ha,tr,Ar;x.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Tn.createElement("div",null,(Xt==null?void 0:Xt.question_type)===6&&Tn.createElement(ke.default,{defaultChecked:(ha=(yn=ut==null?void 0:ut.editData)==null?void 0:yn.exercise)==null?void 0:ha.show_hack_sets,onChange:Nr=>_r(void 0,null,function*(){let jr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Nr.target.checked}});(jr==null?void 0:jr.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),ni({id:gr.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Tn.createElement("br",null),(Xt==null?void 0:Xt.question_type)===6&&Tn.createElement(ke.default,{defaultChecked:(Ar=(tr=ut==null?void 0:ut.editData)==null?void 0:tr.exercise)==null?void 0:Ar.show_hack_description,onChange:Nr=>_r(void 0,null,function*(){let jr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_description:Nr.target.checked}});(jr==null?void 0:jr.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),ni({id:gr.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Tn.createElement("div",{style:{display:"flex",alignItems:"center"}},(Xt==null?void 0:Xt.question_type)===5&&!Er&&Tn.createElement("a",{className:ie.shixun,href:`/shixuns/${Xt==null?void 0:Xt.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Tn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Er&&[0,1,2,4,6].includes(Xt==null?void 0:Xt.question_type)&&Tn.createElement(Fe.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Tn.createElement(Ge.Z,{precision:1,ref:wr,onChange:yn=>Rr(yn),value:xr,onBlur:yn=>{pu(yn.target.value,Xt)}})),!Er&&Tn.createElement(ne.Z,{title:sa.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},Tn.createElement("i",{onClick:()=>{Ko()},style:{marginRight:20},className:`${ie.delete} iconfont icon-shanchu13 mr5 `})),!Er&&Tn.createElement(ne.Z,{title:sa.formatMessage({id:"paperlibrary.editQuestions",defaultMessage:"\u7F16\u8F91\u8BD5\u9898"})},Tn.createElement("i",{onClick:()=>{var yn,ha,tr;(Xt==null?void 0:Xt.question_type)===6?oo.get("pageType")=="course"?oo.get("updateType")=="course"?ve.history.push(`/problems/newedit/${Xt==null?void 0:Xt.hack_identifier}?type=exercises&express_id=${(yn=sn==null?void 0:sn.exercise)==null?void 0:yn.id}&question_id=${Xt==null?void 0:Xt.question_id}&score=${Xt==null?void 0:Xt.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${oo.get("courseId")}&stageId=${oo.get("stageId")}`):ve.history.push(`/problems/newedit/${Xt==null?void 0:Xt.hack_identifier}?type=exercises&express_id=${(ha=sn==null?void 0:sn.exercise)==null?void 0:ha.id}&question_id=${Xt==null?void 0:Xt.question_id}&score=${Xt==null?void 0:Xt.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${oo.get("courseId")}&stageId=${oo.get("stageId")}`):ve.history.push(`/problems/newedit/${Xt==null?void 0:Xt.hack_identifier}?type=exercises&express_id=${(tr=sn==null?void 0:sn.exercise)==null?void 0:tr.id}&question_id=${Xt==null?void 0:Xt.question_id}&score=${Xt==null?void 0:Xt.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):Jr(!0)},className:`${ie.edit} iconfont icon-bianji_Hover mr5 `})))),!Er&&Tn.createElement("div",null,Tn.createElement("div",{className:ie.qcount},Tn.createElement("span",{className:ie.score},Xt==null?void 0:Xt.question_score,"\u5206"),Tn.createElement(ct.Z,{className:ie.qtitle,value:(Xt==null?void 0:Xt.index)+`\u3001${(Xt==null?void 0:Xt.question_type)==8?(Zn=Xt==null?void 0:Xt.program_attr)==null?void 0:Zn.description:Xt==null?void 0:Xt.question_title}`}),(Xt==null?void 0:Xt.high_resources_consume)&&Tn.createElement(eu.Z,{type:"shixun",style:{marginLeft:10}})),(Xt==null?void 0:Xt.question_type)===6&&Tn.createElement(Ke.Z,{onEdit:()=>di(1),className:"mt10",dataSource:(Xt==null?void 0:Xt.languages)||[]}),Tn.createElement(ul,{newExercisePaper:ut,TagDiscipline:Gr,qitem:Xt})),Er&&Tn.createElement("div",null,(Xt==null?void 0:Xt.question_type)<=1&&Tn.createElement(aa,{getTagData:ko,deleteitem:Ko,seveeditor:ai,exerciseitem:sn,TagDiscipline:Gr,setisedit:Jr,qitem:Xt,init:Po,showTip:Oo}),(Xt==null?void 0:Xt.question_type)===5&&Tn.createElement(Vl,{setqitem:$a,deleteitem:Ko,seveeditor:ai,exerciseitem:sn,TagDiscipline:Gr,setisedit:Jr,qitem:Xt,showTip:Oo}),(Xt==null?void 0:Xt.question_type)===3&&Tn.createElement(Ua,{getTagData:ko,deleteitem:Ko,seveeditor:ai,exerciseitem:sn,TagDiscipline:Gr,setisedit:Jr,qitem:Xt,init:Po,showTip:Oo}),(Xt==null?void 0:Xt.question_type)===2&&Tn.createElement(Lt,{getTagData:ko,deleteitem:Ko,seveeditor:ai,exerciseitem:sn,TagDiscipline:Gr,setisedit:Jr,qitem:Xt,init:Po,showTip:Oo}),(Xt==null?void 0:Xt.question_type)===4&&Tn.createElement(Xl,{getTagData:ko,deleteitem:Ko,seveeditor:ai,exerciseitem:sn,TagDiscipline:Gr,setisedit:Jr,qitem:Xt,init:Po,showTip:Oo}),(Xt==null?void 0:Xt.question_type)===7&&Tn.createElement(ir,{getTagData:ko,deleteitem:Ko,seveeditor:ai,exerciseitem:sn,TagDiscipline:Gr,setisedit:Jr,qitem:Xt,init:Po,showTip:Oo}),(Xt==null?void 0:Xt.question_type)===8&&Tn.createElement(Go,{getTagData:ko,deleteitem:Ko,seveeditor:ai,exerciseitem:sn,TagDiscipline:Gr,setisedit:Jr,qitem:Xt,init:Po,showTip:Oo}))))))),Tn.createElement("div",{className:ie.bottomdiv},Tn.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},Tn.createElement("span",{className:ie.spanBtn,onClick:()=>{Mo()||(Lo(!0),Ai(!1))}},sa.formatMessage({id:"paperlibrary.selectFromQuestionBank",defaultMessage:"\u9898\u5E93\u9009\u9898"})),Tn.createElement(z.Z,{menu:{items:hu}},Tn.createElement("span",{className:ie.spanBtn},sa.formatMessage({id:"paperlibrary.importQuestions",defaultMessage:"\u5BFC\u5165\u8BD5\u9898"}))),Tn.createElement("span",{className:ie.spanBtn,onClick:()=>_r(void 0,null,function*(){var yn;if(Mo())return;const ha=yield(0,le.JP)(Ee);ha.status===0&&window.open(`/classrooms/coursesId/exercise/${ha.exercise_id}/${(yn=de.userInfo)==null?void 0:yn.login}/initate_answer`)})},sa.formatMessage({id:"paperlibrary.mockExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"})),Tn.createElement("span",{className:ie.spanBtn,onClick:()=>{if(!Mo()){if(Yi){window.open(`/paperlibrary/see/${Ee}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${Ee}`)}}},sa.formatMessage({id:"paperlibrary.examPreview",defaultMessage:"\u8BD5\u5377\u9884\u89C8"})),Qo==null?void 0:Qo.map((yn,ha)=>Tn.createElement(We.ZP,{key:ha,className:ie.addQuestionBtn,type:"primary",onClick:()=>{bl(yn.id)}},yn.name)),Tn.createElement(We.ZP,{className:ie.saveBtn,loading:El,onClick:()=>_r(void 0,null,function*(){var yn,ha;const tr=Number(sn.exercise_types.q_scores);[100,120,150].includes(tr)||(yield new Promise((Mr,Do)=>{x.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:sa.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:sa.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:Tn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Tn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},tr),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>_r(void 0,null,function*(){Mr("")}),onCancel:()=>{Do()}})}));const Ar=()=>_r(void 0,null,function*(){if(oo.get("pageType")=="course")if(oo.get("updateType")=="course")be.ZP.info("\u7F16\u8F91\u6210\u529F"),ve.history.replace(`/paths/${oo.get("courseId")}`);else{if(Mo())return;(0,$l._C)({id:oo.get("stageId"),subject_id:oo.get("courseId"),homework_type:"exercise",examination_bank_ids:[Ee]}).then(Mr=>{(Mr==null?void 0:Mr.status)==0&&(be.ZP.info("\u521B\u5EFA\u6210\u529F"),ve.history.replace(`/paths/${oo.get("courseId")}`))})}else{if(Mo())return;if(Yi){Al(!0);const Mr=yield(0,fe.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:Ee}});if(Al(!1),(Mr==null?void 0:Mr.status)!==0)return}be.ZP.info("\u4FDD\u5B58\u6210\u529F"),ve.history.push("/paperlibrary?defaultActiveKey=0")}});let Nr=(ha=(yn=sn==null?void 0:sn.exercise_question_types)==null?void 0:yn.filter(Mr=>Mr.question_type===5)[0])==null?void 0:ha.items,jr=0;Nr==null||Nr.map(Mr=>{Mr.high_resources_consume&&(jr=jr+1)}),console.log(jr),jr>0?Se({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:jr,fn:()=>{Ar()}}}):Ar()})},Tn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Tn.createElement(Wi,{setScoreShow:bo,ScoreShow:mo,exerciseitem:sn,getdata:Po}),wo&&Tn.createElement(Vi.Z,{setScoreShow:Lo,isshixuns:So,ScoreShow:wo,isloadings:yi,onOk:(yn,ha,tr,Ar)=>_r(void 0,null,function*(){bi(!0);let jr=yield ci({exam_id:Ee,item_bank_ids:yn,shixun_ids:ha});bi(!1),(jr==null?void 0:jr.status)===0&&x.default.confirm({title:sa.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Po()},onCancel:()=>{Lo(!1),Po()}})})}),Tn.createElement(Hi.Z,{sub_discipline_id:(Wn=sn==null?void 0:sn.exercise)!=null&&Wn.sub_discipline_id?[(Ct=sn==null?void 0:sn.exercise)==null?void 0:Ct.discipline_id,(ln=sn==null?void 0:sn.exercise)==null?void 0:ln.sub_discipline_id]:[],visible:er,onCancel:()=>Lr(!1),onOk:fu}),Tn.createElement(x.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:yl,width:500,onOk:()=>si.submit(),onCancel:()=>Oi(!1)},Tn.createElement(Fe.default,{form:si,initialValues:{},onFinish:yn=>_r(void 0,null,function*(){(yield(0,le.RK)(xo({id:Ee},yn))).status==0&&(be.ZP.success("\u4FEE\u6539\u6210\u529F"),Po(),Oi(!1))})},Tn.createElement(Fe.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(yn,ha){var tr,Ar,Nr,jr;const Mr=(tr=Qo==null?void 0:Qo.find(Do=>Do.nameType==si.getFieldValue("item_type_en")))==null?void 0:tr.id;return(jr=(Nr=(Ar=sn==null?void 0:sn.exercise_question_types)==null?void 0:Ar.filter(Do=>Do.question_type!=Mr))==null?void 0:Nr.map(Do=>Do==null?void 0:Do.name))!=null&&jr.includes(ha)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Tn.createElement(Be.default,{size:"large",maxLength:10,showCount:!0})),Tn.createElement(Fe.default.Item,{hidden:!0,name:"item_type_en"},Tn.createElement(Be.default,{size:"large"})))),Tn.createElement(re.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Wr},Tn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},sa.formatMessage({id:"paperlibrary.smartImport",defaultMessage:"\u667A\u80FD\u5BFC\u5165"})),Tn.createElement(ml.Z,{stickyTop:-24,subDisciplineId:(Un=sn==null?void 0:sn.exercise)!=null&&Un.sub_discipline_id?[(qn=sn==null?void 0:sn.exercise)==null?void 0:qn.discipline_id,(vn=sn==null?void 0:sn.exercise)==null?void 0:vn.sub_discipline_id]:[],onCancel:()=>Vr(!1),mode:2,gather:{exam_id:Ee},onSuccess:()=>{Vr(!1),Po()}}),Tn.createElement("div",{style:{height:70}})),Tn.createElement(Ke.Q,{visible:!!Mi,setVisible:di,tip:Mi===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Mi===1?Xt==null?void 0:Xt.languages:[],onOk:yn=>_r(void 0,null,function*(){const ha={languages:yn};Mi===1?ha.hack_id=Xt==null?void 0:Xt.hack_id:ha.exam_id=Ee,(yield(0,fe.ZP)("/api/problems/update_languages.json",{method:"post",body:ha})).status===0&&(be.ZP.success("\u4FEE\u6539\u6210\u529F"),ni({id:gr.current}),di(!1))})}))};var Qi=(0,ve.connect)(({user:de,newExercisePaper:Se,dispatch:Ee})=>({user:de,newExercisePaper:Se,dispatch:Ee}))(ou),Ui=oe(99462),iu=oe(56355),hl=oe(24100),Qa=oe(59301),lu=Object.defineProperty,uu=Object.defineProperties,su=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,Uo=(de,Se,Ee)=>Se in de?lu(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,li=(de,Se)=>{for(var Ee in Se||(Se={}))Ei.call(Se,Ee)&&Uo(de,Ee,Se[Ee]);if(Ni)for(var Ee of Ni(Se))Ki.call(Se,Ee)&&Uo(de,Ee,Se[Ee]);return de},Sl=(de,Se)=>uu(de,su(Se)),ui=(de,Se,Ee)=>new Promise((ut,gn)=>{var na=Ft=>{try{Nn(Ee.next(Ft))}catch(dn){gn(dn)}},Xn=Ft=>{try{Nn(Ee.throw(Ft))}catch(dn){gn(dn)}},Nn=Ft=>Ft.done?ut(Ft.value):Promise.resolve(Ft.value).then(na,Xn);Nn((Ee=Ee.apply(de,Se)).next())});const Ii=()=>{const[de,Se]=(0,b.useState)([]);return(0,b.useEffect)(()=>{ui(void 0,null,function*(){const ut=yield(0,le.d1)({source:"new_question"});ut!=null&&ut.disciplines&&Se((0,E.L)(ut==null?void 0:ut.disciplines))})},[]),de},Pl=({user:de,newExercisePaper:Se,dispatch:Ee})=>{var ut,gn,na,Xn,Nn,Ft,dn,Zn,Wn,Ct,ln,Un;const qn=(0,ve.useIntl)(),vn=(0,ve.useParams)(),sa=Ii(),[sn]=Fe.default.useForm(),[lr,Or]=(0,b.useState)(),[fn,Xt]=(0,b.useState)(!1),[$a,xr]=(0,b.useState)(1),[Rr,wr]=(0,b.useState)(""),[gr]=(0,ve.useSearchParams)(),[kn,Dr]=(0,b.useState)(!1),[Hr,Yr]=(0,b.useState)(!1),[Er,Jr]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{gr.get("type")==="2"&&(wr(vn.id),xr(2))},[gr.get("type")]),(0,b.useEffect)(()=>{if(vn.id){if(!sa.length)return;ui(void 0,null,function*(){var $r,er,Lr;Xt(!0);const Wr=yield(0,le.Di)({id:vn.id});Xt(!1);const Vr=($r=Wr==null?void 0:Wr.exercise)==null?void 0:$r.sub_discipline_id;let mo=[];for(const Lo of sa)for(const So of Lo.children)So.value===Vr&&(mo=[Lo.value,So.value]);const bo=(er=Wr==null?void 0:Wr.exercise)==null?void 0:er.time,wo=Sl(li({},Wr.exercise),{sub_discipline_id:mo,time:bo===-1?null:bo});Or(wo),Jr((Lr=Wr.exercise)==null?void 0:Lr.set_question_sub_discipline)})}else Or({time:60,difficulty:2});Ee({type:"globalSetting/footerToggle",payload:!1})},[sa]),Qa.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Qa.createElement("section",{className:"edu-container"},Qa.createElement("section",{className:"animated fadeIn"},Qa.createElement("aside",{style:{marginTop:15}},Qa.createElement(Te.Z,{separator:">"},Qa.createElement(Te.Z.Item,null,Qa.createElement(ve.Link,{to:"/paperlibrary"},qn.formatMessage({id:"paperlibrary.questionBank",defaultMessage:"\u8BD5\u5377\u5E93"}))),Qa.createElement(Te.Z.Item,null,qn.formatMessage({id:"paperlibrary.manualPaperCreation",defaultMessage:"\u4EBA\u5DE5\u7EC4\u5377"}))))),Qa.createElement("div",{className:"bg-white"},Qa.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Qa.createElement("div",{onClick:()=>{if(kn){be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}xr(1)},className:$a===1?Qe.Z.selectdiv:Qe.Z.divitem},Qa.createElement(Ui.Z,{number:1,active:$a===1,className:"mr10"}),Qa.createElement("span",null,qn.formatMessage({id:"paperlibrary.examBasicInfo",defaultMessage:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"}))),Qa.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Qa.createElement("div",{onClick:()=>{if(!vn.id&&!Rr){be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}xr(2),!Rr&&wr(vn.id)},className:$a!==1?Qe.Z.selectdiv:Qe.Z.divitem},Qa.createElement(Ui.Z,{number:2,active:$a!==1,className:"mr10"}),Qa.createElement("span",null,qn.formatMessage({id:"paperlibrary.editQuestions",defaultMessage:"\u7F16\u8F91\u8BD5\u9898"})))),$a===2&&Qa.createElement("div",{className:"tc"},Qa.createElement(iu.Z,{defaultValue:(gn=(ut=Se==null?void 0:Se.editData)==null?void 0:ut.exercise)==null?void 0:gn.exercise_name,onFinish:Gr=>ui(void 0,null,function*(){var $r,er,Lr,Wr,Vr,mo,bo,wo,Lo,So,Ai,yi;return Gr.trim()===((er=($r=Se==null?void 0:Se.editData)==null?void 0:$r.exercise)==null?void 0:er.exercise_name)?!0:(yield(0,le.w0)({id:`${(Wr=(Lr=Se==null?void 0:Se.editData)==null?void 0:Lr.exercise)==null?void 0:Wr.id}`,sub_discipline_id:(mo=(Vr=Se==null?void 0:Se.editData)==null?void 0:Vr.exercise)==null?void 0:mo.sub_discipline_id,time:`${(wo=(bo=Se==null?void 0:Se.editData)==null?void 0:bo.exercise)==null?void 0:wo.time}`,exercise_name:Gr,exercise_description:(So=(Lo=Se==null?void 0:Se.editData)==null?void 0:Lo.exercise)==null?void 0:So.exercise_description,difficulty:(yi=(Ai=Se==null?void 0:Se.editData)==null?void 0:Ai.exercise)==null?void 0:yi.difficulty})).status===0?(sn.setFieldValue("exercise_name",Gr),Ee({type:"newExercisePaper/modifyTitle",payload:Gr}),!0):!1})}),Qa.createElement("div",{style:{fontSize:14}},Qa.createElement("span",{style:{color:"#5F6368"}},qn.formatMessage({id:"paperlibrary.answerTime",defaultMessage:"\u7B54\u9898\u65F6\u957F"}),Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},(Xn=(na=Se==null?void 0:Se.editData)==null?void 0:na.exercise)==null?void 0:Xn.time)),Qa.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},qn.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},((Ft=(Nn=Se==null?void 0:Se.editData)==null?void 0:Nn.exercise)==null?void 0:Ft.difficulty)===1?qn.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}):((Zn=(dn=Se==null?void 0:Se.editData)==null?void 0:dn.exercise)==null?void 0:Zn.difficulty)===2?qn.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}):qn.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"}))),Qa.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},((Ct=(Wn=Se==null?void 0:Se.editData)==null?void 0:Wn.exercise_types)==null?void 0:Ct.q_counts)||0)),Qa.createElement("span",{style:{color:"#5F6368"}},qn.formatMessage({id:"paperlibrary.totalScore",defaultMessage:"\u603B\u5206"}),Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},(Un=(ln=Se==null?void 0:Se.editData)==null?void 0:ln.exercise_types)==null?void 0:Un.q_scores))))),$a===1&&Qa.createElement(je.Z,{spinning:fn,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},Qa.createElement("section",{className:[Qe.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},lr&&Qa.createElement(Fe.default,{layout:"horizontal",form:sn,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:Qe.Z.formWrap,initialValues:lr},Qa.createElement(Fe.default.Item,{name:"exercise_name",label:qn.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u8BD5\u5377\u540D\u79F0"}),className:Qe.Z.baseLineHeight,rules:[{required:!0,validator:(Gr,$r)=>{var er;return((er=$r==null?void 0:$r.replaceAll(" ",""))==null?void 0:er.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Qa.createElement(Be.default,{maxLength:60,className:Qe.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Qa.createElement(Fe.default.Item,{label:qn.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"}),name:"sub_discipline_id",className:Qe.Z.baseLineHeight},Qa.createElement(Ue.Z,{className:Qe.Z.baseFormItem,allowClear:!0,placeholder:qn.formatMessage({id:"paperlibrary.selectDirectionAndCourse",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:sa,popupClassName:Qe.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),Qa.createElement("div",{className:Qe.Z.concat},Qa.createElement("div",null,Qa.createElement(ke.default,{checked:Er,onChange:Gr=>{Jr(Gr.target.checked)},style:{color:"#000"}},qn.formatMessage({id:"paperlibrary.setDirectionAndCourseAsTemplate",defaultMessage:"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09"}))),Qa.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Qa.createElement("a",{onClick:()=>Yr(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Qa.createElement(Fe.default.Item,{label:qn.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),name:"difficulty",className:Qe.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Qa.createElement(De.ZP.Group,{className:Qe.Z.radiogroup},Qa.createElement(De.ZP.Button,{className:Qe.Z.easy,value:1},qn.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"})),Qa.createElement(De.ZP.Button,{className:Qe.Z.medium,value:2},qn.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"})),Qa.createElement(De.ZP.Button,{className:Qe.Z.hard,value:3},qn.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})))),Qa.createElement(Fe.default.Item,{label:qn.formatMessage({id:"paperlibrary.answerTime",defaultMessage:"\u7B54\u9898\u65F6\u957F"}),className:Qe.Z.baseLineHeight},Qa.createElement("div",{style:{display:"flex",width:"100%"}},Qa.createElement(Fe.default.Item,{name:"time",noStyle:!0},Qa.createElement(Ge.Z,{min:1,className:Qe.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Qa.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},qn.formatMessage({id:"paperlibrary.minute",defaultMessage:"\u5206\u949F"})))),Qa.createElement(Fe.default.Item,{label:qn.formatMessage({id:"paperlibrary.examInstructions",defaultMessage:"\u8BD5\u5377\u987B\u77E5"}),name:"exercise_description"},Qa.createElement(Be.default.TextArea,{rows:6,maxLength:65535,placeholder:qn.formatMessage({id:"paperlibrary.enterExamInstructions",defaultMessage:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})})))),Qa.createElement("div",{className:Qe.Z.bottmodiv},Qa.createElement(We.ZP,{className:`${Qe.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{gr.get("pageType")=="course"?ve.history.push(`/paths/${gr.get("courseId")}`):ve.history.push("/paperlibrary")}},qn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),Qa.createElement(a.Z,{className:`${Qe.Z.confirmBtn} ml15`,type:"primary",onClick:()=>ui(void 0,null,function*(){var Gr,$r,er,Lr;yield sn.validateFields();const Wr=sn.getFieldsValue();if(Wr.sub_discipline_id=((Gr=Wr.sub_discipline_id)==null?void 0:Gr.length)>0?Wr.sub_discipline_id[1]:"",Wr.set_question_sub_discipline=Er,vn.id){(yield(0,le.w0)(li({id:vn.id},Wr))).status===0&&(wr(vn.id),xr(2),ve.history.replace(`/paperlibrary/add/${vn.id}?type=2`));return}const Vr=yield(0,le.un)(Wr);Vr.status===0&&(wr(($r=Vr==null?void 0:Vr.data)==null?void 0:$r.exam_id),xr(2),gr.get("pageType")=="course"?ve.history.replace(`/paperlibrary/add/${(er=Vr==null?void 0:Vr.data)==null?void 0:er.exam_id}?type=2&pageType=course&courseId=${gr.get("courseId")}&stageId=${gr.get("stageId")}`):ve.history.replace(`/paperlibrary/add/${(Lr=Vr==null?void 0:Vr.data)==null?void 0:Lr.exam_id}?type=2`))})},qn.formatMessage({id:"paperlibrary.nextStep",defaultMessage:"\u4E0B\u4E00\u6B65"})))),$a===2&&Qa.createElement("div",null,Qa.createElement(Qi,{setisedits:Dr,itemid:Rr}))),Qa.createElement(hl.Z,{open:Hr,onCancel:()=>{Yr(!1)}}))};var du=(0,ve.connect)(({user:de,newExercisePaper:Se,dispatch:Ee})=>({user:de,newExercisePaper:Se,dispatch:Ee}))(Pl)},44489:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return He}});var b=oe(59301),ve=oe(78241),Fe=oe(8591),Te=oe(43418),be=oe(99313),je=oe(57809),Be=oe(19842),Ue=oe(98228),ke=oe(92832),De=oe(1710),Ge=oe(6848),We=oe(58421),Qe=oe(3113),le=oe(38147),E={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=oe(3033),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},y=oe(6339),z=oe(65862),ne=oe(24334),re=oe(65582);const ie=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var fe=({qitem:Re})=>{var bt,Zt,ht,Tt,Ae,mt,Yt,vt,rt,mn;const Wt=(0,re.useIntl)();return b.createElement("div",{className:x.warp},b.createElement("div",{className:x.mainPart},b.createElement("div",{className:x.qcount},(Re==null?void 0:Re.question_type)===8&&b.createElement(y.Z,{className:x.content,showProgramFill:!0,value:(bt=Re==null?void 0:Re.program_attr)==null?void 0:bt.description}),(Re==null?void 0:Re.question_type)!=8&&b.createElement(y.Z,{className:x.qtitle,value:(Re==null?void 0:Re.name)||(Re==null?void 0:Re.title)})),((Re==null?void 0:Re.question_type)===0||(Re==null?void 0:Re.question_type)===2)&&b.createElement("div",null,(Zt=Re==null?void 0:Re.choices)==null?void 0:Zt.map((Xe,nt)=>b.createElement("div",{className:x.redio},!(Xe!=null&&Xe.is_answer)&&b.createElement("span",{className:x.redioitem}),(Xe==null?void 0:Xe.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:Xe!=null&&Xe.is_answer?x.titleyes:x.title,value:ie[nt]+(Xe==null?void 0:Xe.choice_text)}),(Xe==null?void 0:Xe.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Re==null?void 0:Re.question_type)===1&&b.createElement("div",null,(ht=Re==null?void 0:Re.choices)==null?void 0:ht.map((Xe,nt)=>b.createElement("div",{className:x.checkbox},!(Xe!=null&&Xe.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(Xe==null?void 0:Xe.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:Xe!=null&&Xe.is_answer?x.titleyes:x.title,value:ie[nt]+(Xe==null?void 0:Xe.choice_text)}),(Xe==null?void 0:Xe.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Re==null?void 0:Re.question_type)===3&&b.createElement("div",{className:x.completion},(Tt=Re==null?void 0:Re.standard_answer)==null?void 0:Tt.map((Xe,nt)=>{var xn;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",nt+1),b.createElement("div",{className:x.content},(xn=Xe==null?void 0:Xe.answer_text)==null?void 0:xn.map((jn,It)=>b.createElement("div",{className:x.items},jn))))})),(Re==null?void 0:Re.question_type)===4&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ae=Re==null?void 0:Re.answer_texts)!=null&&Ae[0]?b.createElement(y.Z,{className:x.content,value:(mt=Re==null?void 0:Re.answer_texts)==null?void 0:mt[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Re==null?void 0:Re.question_type)===5&&((Yt=Re==null?void 0:Re.challenge_names)==null?void 0:Yt.map((Xe,nt)=>b.createElement("div",{className:x.shixun},b.createElement("span",{className:x.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(nt+1),"\u9898"),Xe)))),(Re==null?void 0:Re.question_type)===6&&b.createElement("div",{className:x.program},b.createElement(y.Z,{className:x.content,value:((vt=Re==null?void 0:Re.program_attr)==null?void 0:vt.description)||"- -"})),(Re==null?void 0:Re.question_type)===7&&((rt=Re==null?void 0:Re.sub_item_banks)==null?void 0:rt.map((Xe,nt)=>{var xn,jn,It,bn,_n;return b.createElement("div",null,b.createElement("div",{className:x.combination},b.createElement("span",{className:x.qtitle},Xe==null?void 0:Xe.name)),b.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((Xe==null?void 0:Xe.item_type)=="SINGLE"||(Xe==null?void 0:Xe.item_type)=="JUDGMENT")&&((xn=Xe==null?void 0:Xe.choices)==null?void 0:xn.map((tn,hn)=>b.createElement("div",{className:x.redio},!(tn!=null&&tn.is_answer)&&b.createElement("span",{className:x.redioitem}),(tn==null?void 0:tn.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:tn!=null&&tn.is_answer?x.titleyes:x.title,value:ie[hn]+(tn==null?void 0:tn.choice_text)}),(tn==null?void 0:tn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Xe==null?void 0:Xe.item_type)=="MULTIPLE"&&((jn=Xe==null?void 0:Xe.choices)==null?void 0:jn.map((tn,hn)=>b.createElement("div",{className:x.checkbox},!(tn!=null&&tn.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(tn==null?void 0:tn.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:tn!=null&&tn.is_answer?x.titleyes:x.title,value:ie[hn]+(tn==null?void 0:tn.choice_text)}),(tn==null?void 0:tn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Xe==null?void 0:Xe.item_type)=="COMPLETION"&&b.createElement("div",{className:x.completion},(It=Xe==null?void 0:Xe.standard_answer)==null?void 0:It.map((tn,hn)=>{var aa;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",hn+1),b.createElement("div",{className:x.content},(aa=tn==null?void 0:tn.answer_text)==null?void 0:aa.map((Ma,ba)=>b.createElement("div",{className:x.items},Ma))))})),(Xe==null?void 0:Xe.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(bn=Xe==null?void 0:Xe.answer_texts)!=null&&bn[0]?b.createElement(y.Z,{className:x.content,value:(_n=Xe==null?void 0:Xe.answer_texts)==null?void 0:_n[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Re==null?void 0:Re.question_type)===8&&b.createElement("div",null,b.createElement(y.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ne.Base64.decode(((mn=Re==null?void 0:Re.program_attr)==null?void 0:mn.code)||"")})),(Re==null?void 0:Re.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(Re==null?void 0:Re.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(Re==null?void 0:Re.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(Re==null?void 0:Re.study_count)||"0"))),b.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Re==null?void 0:Re.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Re==null?void 0:Re.question_type)<=4||[6,8].includes(Re==null?void 0:Re.question_type))&&b.createElement("div",{className:x.bottom},b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u89E3\u6790"),b.createElement("span",{className:x.right},Re!=null&&Re.analysis?b.createElement(y.Z,{value:Re==null?void 0:Re.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},Wt.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),b.createElement("span",{className:x.right},(Re==null?void 0:Re.difficulty)===1?Wt.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}):(Re==null?void 0:Re.difficulty)===2?Wt.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}):Wt.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"}))),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:x.right},Re!=null&&Re.tag_discipline?Re==null?void 0:Re.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Pe=oe(64303),Ke=oe(96435),Oe=oe(61485),ct=oe(90463),Le=oe(11517),Ce=oe(59301),tt=Object.defineProperty,it=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,dt=(Re,bt,Zt)=>bt in Re?tt(Re,bt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):Re[bt]=Zt,kt=(Re,bt)=>{for(var Zt in bt||(bt={}))wt.call(bt,Zt)&&dt(Re,Zt,bt[Zt]);if(pt)for(var Zt of pt(bt))Nt.call(bt,Zt)&&dt(Re,Zt,bt[Zt]);return Re},rn=(Re,bt)=>it(Re,xe(bt)),St=(Re,bt,Zt)=>new Promise((ht,Tt)=>{var Ae=vt=>{try{Yt(Zt.next(vt))}catch(rt){Tt(rt)}},mt=vt=>{try{Yt(Zt.throw(vt))}catch(rt){Tt(rt)}},Yt=vt=>vt.done?ht(vt.value):Promise.resolve(vt.value).then(Ae,mt);Yt((Zt=Zt.apply(Re,bt)).next())});const Vt=({setScoreShow:Re,ScoreShow:bt,onOk:Zt,isshixuns:ht,isloadings:Tt,dispatch:Ae,isIntelligentAssistant:mt=!1,newExercisePaper:Yt,shixunsDetail:vt})=>{var rt,mn,Wt;const Xe=(0,re.useIntl)();let[nt,xn]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:mt,group_id:[]}),[jn,It]=(0,b.useState)([]),[bn,_n]=(0,b.useState)([]),[tn,hn]=(0,b.useState)([]),[aa,Ma]=(0,b.useState)([]);const[ba,un]=(0,b.useState)(!1),[In]=ve.default.useForm(),[Gn,Ca]=(0,b.useState)(),[pa,La]=(0,b.useState)(!1);let[Gt,Rt]=(0,b.useState)(ht);const[En,Hn]=(0,b.useState)([]),[Sa,la]=(0,b.useState)(0),[Ua,ua]=(0,b.useState)(!0),[ea,Aa]=(0,b.useState)([]),[Ia,ia]=(0,b.useState)([]),mr=[{name:"\u5168\u90E8",value:"",question_type:0},{name:Xe.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),value:"SINGLE",question_type:0},{name:Xe.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),value:"MULTIPLE",question_type:1},{name:Xe.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),value:"JUDGMENT",question_type:2},{name:Xe.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),value:"COMPLETION",question_type:3},{name:Xe.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),value:"SUBJECTIVE",question_type:4},{name:Xe.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),value:"SHIXUN",question_type:5},{name:Xe.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),value:"PROGRAM",question_type:6},{name:Xe.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"}),value:"COMBINATION",question_type:7},{name:Xe.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),value:"BPROGRAM",question_type:8}];let[Et,On]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Pn=(0,b.useRef)(new Set),zn=(0,b.useRef)(new Set),ye=[{name:Xe.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),value:1},{name:Xe.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),value:2},{name:Xe.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"}),value:3}],yt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Dt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Lt,zt]=(0,b.useState)(!1),Bt=()=>{In.resetFields(),Gt=!1,Rt(!1),zt(!1),In.submit()};(0,b.useEffect)(()=>{var $e,Pt,ft,nn,cn,xa,Kn,lt,Za,Qn;(((ft=(Pt=($e=Yt==null?void 0:Yt.editData)==null?void 0:$e.exercise)==null?void 0:Pt.exist_item_bank_ids)==null?void 0:ft.length)>0||((xa=(cn=(nn=Yt==null?void 0:Yt.editData)==null?void 0:nn.exercise)==null?void 0:cn.exist_item_bank_shixun_ids)==null?void 0:xa.length)>0)&&ia([...(lt=(Kn=Yt==null?void 0:Yt.editData)==null?void 0:Kn.exercise)==null?void 0:lt.exist_item_bank_ids,...(Qn=(Za=Yt==null?void 0:Yt.editData)==null?void 0:Za.exercise)==null?void 0:Qn.exist_item_bank_shixun_ids])},[(mn=(rt=Yt==null?void 0:Yt.editData)==null?void 0:rt.exercise)==null?void 0:mn.exist_item_bank_ids]),(0,b.useEffect)(()=>{bt&&(In.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Ua&&Gt&&(In.setFieldsValue({item_type:"SHIXUN"}),nt.item_type="SHIXUN",xn(kt({},nt)),ua(!1)),Sn(nt),Ne(),Ye({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[bt]),(0,b.useEffect)(()=>{Sa>0&&setTimeout(()=>{la(0)},2e3)},[Sa]);function Sn($e){return St(this,null,function*(){var Pt,ft,nn;if(un(!0),xn(kt({},$e)),(tn==null?void 0:tn.length)<=0&&$e.type==="5"){Ma([]),un(!1);return}console.log("----",tn,En);let cn=$e.type==="5"?tn==null?void 0:tn.filter(lt=>!En.includes(lt)):null,xa=$e.type==="5"?tn==null?void 0:tn.filter(lt=>En.includes(lt)):null;$e.group_id=((Pt=$e.group_id)==null?void 0:Pt.map(lt=>lt==null?void 0:lt.value))||null;let Kn=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:rn(kt({},$e),{discipline_id:((ft=$e==null?void 0:$e.courseid)==null?void 0:ft[0])||null,sub_discipline_id:((nn=$e==null?void 0:$e.courseid)==null?void 0:nn[1])||null,ids:cn,shixun_ids:xa,include_shixuns:!mt,keyword:$e.keyword?encodeURIComponent($e.keyword):$e.keyword,type:$e.type==="5"?null:$e.type,clazz:$e.type==="3"?"ItemBanksGroup":null})});Ma(Kn),un(!1)})}function Ne(){return St(this,null,function*(){let $e=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:nt.type==="5"?null:nt.type,clazz:"ItemBanksGroup"}});It((0,a.L)($e==null?void 0:$e.disciplines))})}function Ye($e){return St(this,null,function*(){var Pt;let ft=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:$e}),nn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Pt=ft==null?void 0:ft.data)==null?void 0:Pt.map(cn=>({title:cn.name,id:cn.id,pid:cn.id,value:cn.id,key:cn.id,isLeaf:!cn.have_child}))}];Aa(nn)})}function Ze($e){return St(this,null,function*(){var Pt,ft,nn,cn;un(!0);let xa=(Pt=$e.list)==null?void 0:Pt.filter(Za=>!En.includes(Za)),Kn=(ft=$e.list)==null?void 0:ft.filter(Za=>En.includes(Za));if(xa.length===0&&Kn.length===0){un(!1),Ma([]);return}let lt=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:rn(kt({},$e),{discipline_id:((nn=$e==null?void 0:$e.courseid)==null?void 0:nn[0])||null,sub_discipline_id:((cn=$e==null?void 0:$e.courseid)==null?void 0:cn[1])||null,ids:xa,shixun_ids:Kn,type:$e.type==="5"?null:$e.type,clazz:$e.type==="3"?"ItemBanksGroup":null})});un(!1),Ma(lt)})}const jt=$e=>St(void 0,null,function*(){const Pt=yield Ae({type:"shixunsDetail/release",payload:{id:$e}});let ft=Pt==null?void 0:Pt.tag_position,nn=(Pt==null?void 0:Pt.evaluation_set_position)||[],cn=Pt.status;return cn===0?(Fe.ZP.success("\u53D1\u5E03\u6210\u529F"),Sn(nt),!0):(cn===2?Fe.ZP.error(`\u7B2C${nn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):cn===3?Fe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ft.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Fe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),en=$e=>($e==null?void 0:$e.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",pn=($e,Pt,ft)=>$e.map(nn=>nn.key===Pt?kt(kt({},nn),ft):nn.children?rn(kt({},nn),{children:pn(nn.children,Pt,ft)}):nn),ta=$e=>St(void 0,null,function*(){const{key:Pt}=$e;let ft=nt.type;const nn=yield(0,Le.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Pt),type:ft}),{data:cn,total_count:xa}=nn||{};xa>0&&Aa(Kn=>pn(Kn,Pt,{children:cn.map(lt=>({title:lt.name,id:lt.id,pid:lt.id,value:lt.id,key:lt.id,isLeaf:!lt.have_child}))}))});function Mn($e){console.log("----",nt),$e==="1"&&(Et.gg=kt({},nt)),$e==="2"&&(Et.scj=kt({},nt)),$e==="3"&&(Et.ttgx=kt({},nt)),$e==="0"&&(Et.wcjd=kt({},nt)),$e==="5"&&(Et.yx=kt({},nt)),On(kt({},Et))}function wn(){nt.type==="1"&&(nt=Et.gg),nt.type==="2"&&(nt=Et.scj),nt.type==="3"&&(nt=Et.ttgx),nt.type==="0"&&(nt=Et.wcjd),nt.type==="5"&&(nt=Et.yx),(nt==null?void 0:nt.item_type)==="SHIXUN"?(Gt=!0,Rt(!0)):(Gt=!1,Rt(!1)),In.setFieldsValue(kt({},nt)),xn(kt({},nt)),Sn(kt({},nt))}return Ce.createElement("div",null,Ce.createElement(Te.default,{title:!1,footer:!1,open:bt,width:1200,centered:!0,className:E.scoremodal,onCancel:()=>{Re(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:E.title},mt?"\u4EE5\u9898\u6362\u9898":Xe.formatMessage({id:"paperlibrary.selectFromQuestionBank",defaultMessage:"\u9898\u5E93\u9009\u9898"}))),mt&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(be.default,{className:E.tabWrap,activeKey:nt.type,onChange:$e=>{$e==="3"?(nt.show_all_share=!0,Ye({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):nt.show_all_share=null,$e==="0"&&Ye({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Mn(nt.type),nt.type=$e,(nt==null?void 0:nt.item_type)==="SHIXUN"&&nt.type!=="5"&&(Gt=!0,Rt(!0)),zt(!1),nt.type==="5"&&(Gt=!1,Rt(!1)),wn(),Ne()},items:[{label:Xe.formatMessage({id:"paperlibrary.public",defaultMessage:"\u516C\u5171"}),key:"1"},{label:Xe.formatMessage({id:"paperlibrary.teamShare",defaultMessage:"\u56E2\u961F\u5171\u4EAB"}),key:"3"},{label:Xe.formatMessage({id:"paperlibrary.favorites",defaultMessage:"\u6536\u85CF\u5939"}),key:"2"},{label:Xe.formatMessage({id:"paperlibrary.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}),key:"0"},{label:Ce.createElement("div",null,Xe.formatMessage({id:"paperlibrary.selected",defaultMessage:"\u5DF2\u9009"}),tn.length>0&&Ce.createElement("span",{className:E.titlecount},tn.length),Sa>0&&Ce.createElement("span",{className:E.add},"+",Sa)),key:"5"}]}),Ce.createElement(ve.default,{layout:"inline",form:In,onValuesChange:($e,Pt)=>{const ft=Object.values(Pt).some(cn=>cn!==null&&cn!==""&&cn!==void 0),nn=Pt.keyword==="";if(zt(ft||!nn),nt.page=1,(Pt==null?void 0:Pt.item_type)==="SHIXUN"){if(nt.type==="5"?Rt(!1):Rt(!0),$e.keyword||$e.keyword==="")return;In.submit()}else{if($e!=null&&$e.courseid&&In.setFieldsValue({tag_discipline_id:""}),Rt(!1),$e.keyword||$e.keyword==="")return;In.submit()}},onFinish:$e=>{var Pt;nt.type==="3"&&(!$e.group_id||((Pt=$e==null?void 0:$e.group_id)==null?void 0:Pt.length)===0)?nt.show_all_share=!0:nt.show_all_share=null,xn(kt(kt({},nt),$e)),Sn(kt(kt({},nt),$e))}},Ce.createElement(ve.default.Item,{name:"item_type"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:Xe.formatMessage({id:"paperlibrary.questionType",defaultMessage:"\u9898\u578B"}),style:{width:110},size:"middle"},(mt?mr.slice(0,6):mr).map($e=>Ce.createElement(je.default.Option,{key:$e.value},$e.name)))),Ce.createElement(ve.default.Item,{name:"courseid"},Ce.createElement(Be.Z,{className:E.selectWrapper,style:{width:160},size:"middle",placeholder:Xe.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"}),options:jn})),!Gt&&Ce.createElement(ve.default.Item,{name:"tag_discipline_id"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Wt=aa==null?void 0:aa.tag_disciplines)==null?void 0:Wt.map($e=>Ce.createElement(je.default.Option,{key:$e.id},$e.name)))),Ce.createElement(ve.default.Item,{name:Gt?"diff":"difficulty"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:Xe.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),style:{width:118},size:"middle",allowClear:!0},!Gt&&ye.map($e=>Ce.createElement(je.default.Option,{key:$e.value},$e.name)),Gt&&yt.map($e=>Ce.createElement(je.default.Option,{key:$e.value},$e.name)))),Gt&&Ce.createElement(ve.default.Item,{name:"shixun_publish_status"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Dt.map($e=>Ce.createElement(je.default.Option,{key:$e.value},$e.name)))),(nt.type==="3"||nt.type==="0")&&!Gt&&Ce.createElement(ve.default.Item,{name:"group_id"},Ce.createElement(Ue.default,{treeDataSimpleMode:!0,style:{width:118},className:E.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:($e,Pt)=>Pt.title.toUpperCase().indexOf($e.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:ta,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ea})),Lt&&Ce.createElement("span",{className:E.allqingchu,onClick:Bt},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(ve.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ke.default.Search,{className:E.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${E.searchIcon}`,onClick:()=>In.submit()}),onSearch:$e=>{In.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{nt.updated_at==="asc"?nt.updated_at="desc":nt.updated_at="asc",xn(rn(kt({},nt),{page:1})),Sn(rn(kt({},nt),{page:1}))}}," ",nt.updated_at?Ce.createElement("img",{src:nt.updated_at==="asc"?Pe.Z:Ke.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),Xe.formatMessage({id:"paperlibrary.sortByUpdateTime",defaultMessage:"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"})),Ce.createElement("div",{onClick:()=>{nt.quotes==="asc"?nt.quotes="desc":nt.quotes="asc",xn(rn(kt({},nt),{page:1})),Sn(rn(kt({},nt),{page:1}))},style:{marginLeft:20}}," ",nt.quotes?Ce.createElement("img",{src:nt.quotes==="asc"?Pe.Z:Ke.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),Xe.formatMessage({id:"paperlibrary.sortByUsageCount",defaultMessage:"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"}))),Ce.createElement(De.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(aa==null?void 0:aa.items)||(aa==null?void 0:aa.shixun_list),pagination:!1,loading:ba,rowKey:$e=>$e.id,rowSelection:{type:mt?"radio":"checkbox",selectedRowKeys:bn,getCheckboxProps:$e=>({disabled:$e.shixun_tag_num===1||(Ia==null?void 0:Ia.find(Pt=>$e.id===Pt))}),onSelect($e,Pt,ft){if(mt){_n([$e.id]),zn.current=new Set([$e.id]),la(1),hn([$e.id]);return}if(Pt)(Gt||$e!=null&&$e.challenge_names)&&Hn([...En,$e.id]),_n([...bn,$e.id]),$e.identifier?Pn.current.add($e.id):zn.current.add($e.id),la(1),hn([...tn,$e.id]);else{$e.identifier?Pn.current.delete($e.id):zn.current.delete($e.id);let nn=tn.filter(cn=>cn!==$e.id);if(_n(nn),hn(nn),Gt||$e!=null&&$e.challenge_names){let cn=En.filter(xa=>xa!==$e.id);Hn([...cn])}if(nt.type==="5"){Ze(rn(kt({},nt),{list:[...nn]}));return}}},onSelectAll($e,Pt,ft){var nn,cn;if($e){const xa=ft.map(lt=>lt.id),Kn=(cn=ft==null?void 0:ft.filter(lt=>lt==null?void 0:lt.challenge_names))==null?void 0:cn.map(lt=>lt.id);Hn([...En,...Kn]),_n([...bn,...xa]),hn([...tn,...xa]);for(const lt of ft)lt.identifier?Pn.current.add(lt.id):zn.current.add(lt.id)}else{const xa=ft.map(Qn=>Qn.id),Kn=bn.filter(Qn=>!xa.some(Wa=>Wa===Qn)),lt=(nn=ft==null?void 0:ft.filter(Qn=>Qn==null?void 0:Qn.challenge_names))==null?void 0:nn.map(Qn=>Qn.id);_n([...Kn]),hn([...Kn]);let Za=En.filter(Qn=>!lt.some(Wa=>Wa===Qn.id));Hn([...Za]),nt.type==="5"&&Ze(rn(kt({},nt),{list:[...Kn]}));for(const Qn of xa)Qn.identifier?Pn.current.delete(Qn):zn.current.delete(Qn)}}},columns:[{title:Xe.formatMessage({id:"paperlibrary.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"item_type",key:"item_type",render:($e,Pt,ft)=>{var nn,cn;return Ce.createElement(Ge.Z,{title:en(Pt)},Ce.createElement("div",null,Gt||Pt!=null&&Pt.challenge_names?Xe.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}):(cn=(nn=mr==null?void 0:mr.filter(xa=>xa.value===$e))==null?void 0:nn[0])==null?void 0:cn.name))}},{title:Xe.formatMessage({id:"paperlibrary.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"name",width:Gt?"30%":"60%",key:"name",render:($e,Pt,ft)=>{var nn;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(Ge.Z,{title:en(Pt)},Ce.createElement("div",{className:Pt!=null&&Pt.high_resources_consume?E.q_title:""},Ce.createElement(y.Z,{key:1,showLines:1,showTextOnly:!0,value:Gt||Pt!=null&&Pt.challenge_names?Pt!=null&&Pt.title||$e===null?"--":$e:(Pt==null?void 0:Pt.item_type)=="BPROGRAM"?(nn=Pt==null?void 0:Pt.program_attr)==null?void 0:nn.description:$e}))),(Pt==null?void 0:Pt.high_resources_consume)&&Ce.createElement(ct.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Gt,render:($e,Pt,ft)=>{var nn;return Ce.createElement(Ge.Z,{title:en(Pt)},Ce.createElement("span",null,$e?(nn=$e==null?void 0:$e.split("\u3001"))==null?void 0:nn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Gt,render:($e,Pt,ft)=>Ce.createElement(Ge.Z,{title:en(Pt)},Ce.createElement("span",null,$e||"- -"))},{title:Xe.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),dataIndex:"difficulty",key:"difficulty",render:($e,Pt,ft)=>{var nn,cn,xa,Kn;return Ce.createElement(Ge.Z,{title:en(Pt)},Ce.createElement("div",null,Gt||Pt!=null&&Pt.challenge_names?(Pt==null?void 0:Pt.level)||((cn=(nn=ye==null?void 0:ye.filter(lt=>lt.value===$e))==null?void 0:nn[0])==null?void 0:cn.name):(Kn=(xa=ye==null?void 0:ye.filter(lt=>lt.value===$e))==null?void 0:xa[0])==null?void 0:Kn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Gt,render:($e,Pt,ft)=>Ce.createElement(Ge.Z,{title:en(Pt)},Ce.createElement("div",null,$e||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Gt,render:($e,Pt,ft)=>Ce.createElement("span",null,$e||"- -")},{title:Xe.formatMessage({id:"paperlibrary.usageCount",defaultMessage:"\u4F7F\u7528\u6B21\u6570"}),dataIndex:"quotes",key:"quotes",render:($e,Pt,ft)=>Ce.createElement(Ge.Z,{title:en(Pt)},Ce.createElement("div",null,Gt||Pt!=null&&Pt.challenge_names?(Pt==null?void 0:Pt.study_count)||(Pt==null?void 0:Pt.stu_num):$e))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Ge.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Gt,render:($e,Pt,ft)=>Ce.createElement(Ge.Z,{title:en(Pt)},Ce.createElement("div",null,$e||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Ge.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Gt,render:($e,Pt,ft)=>Ce.createElement("span",null,$e||"- -")},{title:Xe.formatMessage({id:"paperlibrary.operation",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"id",key:"item_type",render:($e,Pt,ft)=>Ce.createElement(Ge.Z,{title:en(Pt)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var nn,cn;Ca(rn(kt({},Pt),{question_type:Gt||Pt!=null&&Pt.challenge_names?5:(cn=(nn=mr==null?void 0:mr.filter(xa=>xa.value===(Pt==null?void 0:Pt.item_type)))==null?void 0:nn[0])==null?void 0:cn.question_type})),La(!0)}},Xe.formatMessage({id:"paperlibrary.view",defaultMessage:"\u67E5\u770B"})),(Pt==null?void 0:Pt.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{Te.default.confirm({title:Xe.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Pt==null?void 0:Pt.identifier}/challenges`)}},(Pt==null?void 0:Pt.shixun_name)||"--"),"\uFF1F"),onOk:()=>St(void 0,null,function*(){if(!jt(Pt==null?void 0:Pt.identifier))return new Promise((nn,cn)=>{cn()})})})}},"\u53D1\u5E03")))}].filter($e=>!$e.hidden)}),Ce.createElement(We.Z,{current:nt.page,total:(aa==null?void 0:aa.items_count)||(aa==null?void 0:aa.shixuns_count),style:{marginBottom:20},defaultPageSize:nt.per_page,showTotal:$e=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},$e),"\xA0\u6761\u6570\u636E"),pageSize:nt.per_page,onChange:($e,Pt)=>{nt.page=$e,nt.per_page=Pt,xn(kt({},nt)),Sn(kt({},nt))}}),Ce.createElement("div",{className:E.bottom},Ce.createElement(Qe.ZP,{className:E.no,onClick:()=>{Re(!1)}},Xe.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),Ce.createElement(Qe.ZP,{loading:Tt,style:{width:Tt&&75},className:E.yes,onClick:()=>St(void 0,null,function*(){if((tn==null?void 0:tn.length)<=0){Fe.ZP.info(mt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Zt([...zn.current],[...Pn.current],!0,tn==null?void 0:tn.length)})},mt?"\u5F00\u59CB\u6362\u9898":Xe.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"})))),Ce.createElement(Te.default,{open:pa,title:Xe.formatMessage({id:"paperlibrary.questionDetails",defaultMessage:"\u9898\u76EE\u8BE6\u60C5"}),footer:!1,className:E.previewModal,width:1e3,centered:!0,onCancel:()=>{La(!1)},onOk:()=>{La(!1)}},Ce.createElement(fe,{qitem:Gn})))};var He=(0,re.connect)(({shixunsDetail:Re,newExercisePaper:bt})=>({shixunsDetail:Re,newExercisePaper:bt}))(Vt)},24100:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Ge}});var b=oe(65582),ve=oe(43418),Fe={ul:"ul___TdfYY"},Te=oe(32637),be=oe(59301),je=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,ke=(We,Qe)=>{var le={};for(var E in We)Be.call(We,E)&&Qe.indexOf(E)<0&&(le[E]=We[E]);if(We!=null&&je)for(var E of je(We))Qe.indexOf(E)<0&&Ue.call(We,E)&&(le[E]=We[E]);return le},Ge=We=>{var Qe=We,{open:le,onCancel:E}=Qe,a=ke(Qe,["open","onCancel"]);const x=(0,b.useIntl)();return be.createElement(ve.default,{centered:!0,open:le,title:be.createElement("div",{style:{fontWeight:"bold"}},x.formatMessage({id:"paths.contactTeachingAssistant",defaultMessage:"\u8054\u7CFB\u6559\u7814\u52A9\u7406"})),width:"696px",onCancel:E,footer:null},be.createElement("div",null,be.createElement("div",{className:"tc"},be.createElement("img",{className:"mt10",src:Te,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),be.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),be.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),be.createElement("div",{style:{color:"#333"},className:"pt30 font14"},be.createElement("ul",{className:Fe.ul},be.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),be.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),be.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},55242:function(et,xt,oe){"use strict";oe.d(xt,{I:function(){return ve}});var b=oe(59301);const ve=()=>{const[Fe,Te]=(0,b.useState)("hidden");return{overflow:Fe,handleMouseEnter:()=>Te("auto"),handleMouseLeave:()=>Te("hidden")}}},77578:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return b}});const b=ve=>ve?typeof ve=="function"?ve():ve:null},66104:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return it}});var b=oe(92310),ve=oe.n(b),Fe=oe(11592),Te=oe(26112),be=oe(59301),je=oe(92343),Be=oe(36355),Ue=oe(84105),ke=oe(91857);const De=xe=>{let{children:pt}=xe;const{getPrefixCls:wt}=be.useContext(Be.E_),Nt=wt("breadcrumb");return be.createElement("li",{className:`${Nt}-separator`,"aria-hidden":"true"},pt===""?pt:pt||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var Ge=De,We=function(xe,pt){var wt={};for(var Nt in xe)Object.prototype.hasOwnProperty.call(xe,Nt)&&pt.indexOf(Nt)<0&&(wt[Nt]=xe[Nt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Nt=Object.getOwnPropertySymbols(xe);dtpt[dt]||Nt)}function le(xe,pt,wt,Nt){if(wt==null)return null;const{className:dt,onClick:kt}=pt,rn=We(pt,["className","onClick"]),St=Object.assign(Object.assign({},(0,Te.Z)(rn,{data:!0,aria:!0})),{onClick:kt});return Nt!==void 0?be.createElement("a",Object.assign({},St,{className:ve()(`${xe}-link`,dt),href:Nt}),wt):be.createElement("span",Object.assign({},St,{className:ve()(`${xe}-link`,dt)}),wt)}function E(xe,pt){return(Nt,dt,kt,rn,St)=>{if(pt)return pt(Nt,dt,kt,rn);const Vt=Qe(Nt,dt);return le(xe,Nt,Vt,St)}}var a=function(xe,pt){var wt={};for(var Nt in xe)Object.prototype.hasOwnProperty.call(xe,Nt)&&pt.indexOf(Nt)<0&&(wt[Nt]=xe[Nt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Nt=Object.getOwnPropertySymbols(xe);dt{const{prefixCls:pt,separator:wt="/",children:Nt,menu:dt,overlay:kt,dropdownProps:rn,href:St}=xe,He=(Re=>{if(dt||kt){const bt=Object.assign({},rn);if(dt){const Zt=dt||{},{items:ht}=Zt,Tt=a(Zt,["items"]);bt.menu=Object.assign(Object.assign({},Tt),{items:ht==null?void 0:ht.map((Ae,mt)=>{var{key:Yt,title:vt,label:rt,path:mn}=Ae,Wt=a(Ae,["key","title","label","path"]);let Xe=rt!=null?rt:vt;return mn&&(Xe=be.createElement("a",{href:`${St}${mn}`},Xe)),Object.assign(Object.assign({},Wt),{key:Yt!=null?Yt:mt,label:Xe})})})}else kt&&(bt.overlay=kt);return be.createElement(ke.Z,Object.assign({placement:"bottom"},bt),be.createElement("span",{className:`${pt}-overlay-link`},Re,be.createElement(Ue.Z,null)))}return Re})(Nt);return He!=null?be.createElement(be.Fragment,null,be.createElement("li",null,He),wt&&be.createElement(Ge,null,wt)):null},y=xe=>{const{prefixCls:pt,children:wt,href:Nt}=xe,dt=a(xe,["prefixCls","children","href"]),{getPrefixCls:kt}=be.useContext(Be.E_),rn=kt("breadcrumb",pt);return be.createElement(x,Object.assign({},dt,{prefixCls:rn}),le(rn,dt,wt,Nt))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,ne=oe(17313),re=oe(83116),ie=oe(37613);const me=xe=>{const{componentCls:pt,iconCls:wt}=xe;return{[pt]:Object.assign(Object.assign({},(0,ne.Wf)(xe)),{color:xe.itemColor,fontSize:xe.fontSize,[wt]:{fontSize:xe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:xe.linkColor,transition:`color ${xe.motionDurationMid}`,padding:`0 ${xe.paddingXXS}px`,borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",marginInline:-xe.marginXXS,"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover}},(0,ne.Qy)(xe)),"li:last-child":{color:xe.lastItemColor},[`${pt}-separator`]:{marginInline:xe.separatorMargin,color:xe.separatorColor},[`${pt}-link`]:{[` > ${wt} + span, > ${wt} + a - `]:{marginInlineStart:xe.marginXXS}},[`${vt}-overlay-link`]:{borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",padding:`0 ${xe.paddingXXS}px`,marginInline:-xe.marginXXS,[`> ${wt}`]:{marginInlineStart:xe.marginXXS,fontSize:xe.fontSizeIcon},"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover,a:{color:xe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${xe.componentCls}-rtl`]:{direction:"rtl"}})}};var fe=(0,re.Z)("Breadcrumb",xe=>{const vt=(0,ie.TS)(xe,{});return[me(vt)]},xe=>({itemColor:xe.colorTextDescription,lastItemColor:xe.colorText,iconFontSize:xe.fontSize,linkColor:xe.colorTextDescription,linkHoverColor:xe.colorText,separatorColor:xe.colorTextDescription,separatorMargin:xe.marginXS})),Pe=function(xe,vt){var wt={};for(var Ot in xe)Object.prototype.hasOwnProperty.call(xe,Ot)&&vt.indexOf(Ot)<0&&(wt[Ot]=xe[Ot]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ot=Object.getOwnPropertySymbols(xe);ut{var{breadcrumbName:rn}=Gt,Pt=Pe(Gt,["breadcrumbName"]);return Object.assign(Object.assign({},Pt),{title:rn})})}),ut}function Oe(xe,vt){return(0,Be.useMemo)(()=>xe||(vt?vt.map(Ke):null),[xe,vt])}var dt=function(xe,vt){var wt={};for(var Ot in xe)Object.prototype.hasOwnProperty.call(xe,Ot)&&vt.indexOf(Ot)<0&&(wt[Ot]=xe[Ot]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ot=Object.getOwnPropertySymbols(xe);ut{if(vt===void 0)return vt;let wt=(vt||"").replace(/^\//,"");return Object.keys(xe).forEach(Ot=>{wt=wt.replace(`:${Ot}`,xe[Ot])}),wt},Ce=xe=>{const{prefixCls:vt,separator:wt="/",style:Ot,className:ut,rootClassName:Gt,routes:rn,items:Pt,children:Vt,itemRender:He,params:Re={}}=xe,Bt=dt(xe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Wt,direction:St,breadcrumb:kt}=Be.useContext(Fe.E_);let Ae;const ft=Wt("breadcrumb",vt),[Jt,pt]=fe(ft),at=Oe(Pt,rn),dn=E(ft,He);if(at&&at.length>0){const Ht=[],jn=Pt||rn;Ae=at.map((Wn,Nt)=>{const{path:hn,key:cn,type:Mn,menu:gn,overlay:sa,onClick:ka,className:pa,separator:tn,dropdownProps:Kn}=Wn,Hn=Le(Re,hn);Hn!==void 0&&Ht.push(Hn);const Ca=cn!=null?cn:Nt;if(Mn==="separator")return Be.createElement(Ge,{key:Ca},tn);const ca={},Yn=Nt===at.length-1;gn?ca.menu=gn:sa&&(ca.overlay=sa);let{href:en}=Wn;return Ht.length&&Hn!==void 0&&(en=`#/${Ht.join("/")}`),Be.createElement(x,Object.assign({key:Ca},ca,(0,Te.Z)(Wn,{data:!0,aria:!0}),{className:pa,dropdownProps:Kn,href:en,separator:Yn?"":wt,onClick:ka,prefixCls:ft}),dn(Wn,Re,jn,Ht,en))})}else if(Vt){const Ht=(0,be.Z)(Vt).length;Ae=(0,be.Z)(Vt).map((jn,Wn)=>{if(!jn)return jn;const Nt=Wn===Ht-1;return(0,je.Tm)(jn,{separator:Nt?"":wt,key:Wn})})}const st=he()(ft,kt==null?void 0:kt.className,{[`${ft}-rtl`]:St==="rtl"},ut,Gt,pt),$e=Object.assign(Object.assign({},kt==null?void 0:kt.style),Ot);return Jt(Be.createElement("nav",Object.assign({className:st,style:$e},Bt),Be.createElement("ol",null,Ae)))};Ce.Item=z,Ce.Separator=Ge;var tt=Ce,ot=tt},19842:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return Vn}});var b=oe(94480),he=oe(59301),be=oe(33853),Te=oe(58617),Be=oe(38819),je=oe(92310),Fe=oe.n(je),Ue=oe(54476),ke=oe(42978),De=oe(75931),Ge=oe(77861),Ze=oe(17115),Qe=oe(90782),le=oe(6089),E=oe(18929),a=he.createContext(null),x=a,y=oe(76190),z=oe(20068),ne=oe(33885),re="__rc_cascader_search_mark__",ie=function(yt,It,Ct){var zt=Ct.label;return It.some(function(Et){return String(Et[zt]).toLowerCase().includes(yt.toLowerCase())})},me=function(yt,It,Ct,zt){return It.map(function(Et){return Et[zt.label]}).join(" / ")},fe=function(ye,yt,It,Ct,zt,Et){var Sn=zt.filter,Ne=Sn===void 0?ie:Sn,Je=zt.render,We=Je===void 0?me:Je,Dt=zt.limit,un=Dt===void 0?50:Dt,mn=zt.sort;return he.useMemo(function(){var ea=[];if(!ye)return[];function Tn(Ye,gt){var pn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ye.forEach(function(ct){if(!(!mn&&un!==!1&&un>0&&ea.length>=un)){var sn=[].concat((0,b.Z)(gt),[ct]),xn=ct[It.children],Ma=pn||ct.disabled;if((!xn||xn.length===0||Et)&&Ne(ye,sn,{label:It.label})){var Pn;ea.push((0,ne.Z)((0,ne.Z)({},ct),{},(Pn={disabled:Ma},(0,z.Z)(Pn,It.label,We(ye,sn,Ct,It)),(0,z.Z)(Pn,re,sn),(0,z.Z)(Pn,It.children,void 0),Pn)))}xn&&Tn(ct[It.children],sn,Ma)}})}return Tn(yt,[]),mn&&ea.sort(function(Ye,gt){return mn(Ye[re],gt[re],ye,It)}),un!==!1&&un>0?ea.slice(0,un):ea},[ye,yt,It,Ct,We,Et,Ne,mn,un])},Pe="__RC_CASCADER_SPLIT__",Ke="SHOW_PARENT",Oe="SHOW_CHILD";function dt(ye){return ye.join(Pe)}function Le(ye){return ye.map(dt)}function Ce(ye){return ye.split(Pe)}function tt(ye){var yt=ye||{},It=yt.label,Ct=yt.value,zt=yt.children,Et=Ct||"value";return{label:It||"label",value:Et,key:Et,children:zt||"children"}}function ot(ye,yt){var It,Ct;return(It=ye.isLeaf)!==null&&It!==void 0?It:!((Ct=ye[yt.children])!==null&&Ct!==void 0&&Ct.length)}function xe(ye){var yt=ye.parentElement;if(yt){var It=ye.offsetTop-yt.offsetTop;It-yt.scrollTop<0?yt.scrollTo({top:It}):It+ye.offsetHeight-yt.scrollTop>yt.offsetHeight&&yt.scrollTo({top:It+ye.offsetHeight-yt.offsetHeight})}}function vt(ye,yt){return ye.map(function(It){var Ct;return(Ct=It[re])===null||Ct===void 0?void 0:Ct.map(function(zt){return zt[yt.value]})})}function wt(ye,yt,It){var Ct=new Set(ye),zt=yt();return ye.filter(function(Et){var Sn=zt[Et],Ne=Sn?Sn.parent:null,Je=Sn?Sn.children:null;return Sn&&Sn.node.disabled?!0:It===Oe?!(Je&&Je.some(function(We){return We.key&&Ct.has(We.key)})):!(Ne&&!Ne.node.disabled&&Ct.has(Ne.key))})}function Ot(ye,yt,It){for(var Ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,zt=yt,Et=[],Sn=function(){var We,Dt,un,mn=ye[Ne],ea=(We=zt)===null||We===void 0?void 0:We.findIndex(function(Ye){var gt=Ye[It.value];return Ct?String(gt)===String(mn):gt===mn}),Tn=ea!==-1?(Dt=zt)===null||Dt===void 0?void 0:Dt[ea]:null;Et.push({value:(un=Tn==null?void 0:Tn[It.value])!==null&&un!==void 0?un:mn,index:ea,option:Tn}),zt=Tn==null?void 0:Tn[It.children]},Ne=0;Ne1){var ht=Tn.slice(0,-1);ct(ht)}else We(!1)},Ma=function(){var ht,xa=((ht=gt[Ye])===null||ht===void 0?void 0:ht[It.children])||[],na=xa.find(function(Ga){return!Ga.disabled});if(na){var Ya=[].concat((0,b.Z)(Tn),[na[It.value]]);ct(Ya)}};he.useImperativeHandle(ye,function(){return{onKeyDown:function(ht){var xa=ht.which;switch(xa){case ft.Z.UP:case ft.Z.DOWN:{var na=0;xa===ft.Z.UP?na=-1:xa===ft.Z.DOWN&&(na=1),na!==0&&sn(na);break}case ft.Z.LEFT:{if(Je)break;un?Ma():xn();break}case ft.Z.RIGHT:{if(Je)break;un?xn():Ma();break}case ft.Z.BACKSPACE:{Je||xn();break}case ft.Z.ENTER:{if(Tn.length){var Ya=gt[Ye],Ga=(Ya==null?void 0:Ya[re])||[];Ga.length?Et(Ga.map(function(ja){return ja[It.value]}),Ga[Ga.length-1]):Et(Tn,gt[Ye])}break}case ft.Z.ESC:We(!1),Dt&&ht.stopPropagation()}},onKeyUp:function(){}}})},pt=he.forwardRef(function(ye,yt){var It,Ct,zt,Et,Sn=(0,Ge.lk)(),Ne=Sn.prefixCls,Je=Sn.multiple,We=Sn.searchValue,Dt=Sn.toggleOpen,un=Sn.notFoundContent,mn=Sn.direction,ea=Sn.open,Tn=he.useRef(),Ye=mn==="rtl",gt=he.useContext(x),pn=gt.options,ct=gt.values,sn=gt.halfValues,xn=gt.fieldNames,Ma=gt.changeOnSelect,Pn=gt.onSelect,ht=gt.searchOptions,xa=gt.dropdownPrefixCls,na=gt.loadData,Ya=gt.expandTrigger,Ga=xa||Ne,ja=he.useState([]),Ha=(0,ke.Z)(ja,2),ur=Ha[0],_a=Ha[1],cr=function(Ka){if(!(!na||We)){var Sr=Ot(Ka,pn,xn),ma=Sr.map(function(Na){var tr=Na.option;return tr}),ar=ma[ma.length-1];if(ar&&!ot(ar,xn)){var vr=dt(Ka);_a(function(Na){return[].concat((0,b.Z)(Na),[vr])}),na(ma)}}};he.useEffect(function(){ur.length&&ur.forEach(function(Xa){var Ka=Ce(Xa),Sr=Ot(Ka,pn,xn,!0).map(function(ar){var vr=ar.option;return vr}),ma=Sr[Sr.length-1];(!ma||ma[xn.children]||ot(ma,xn))&&_a(function(ar){return ar.filter(function(vr){return vr!==Xa})})})},[pn,ur,xn]);var jt=he.useMemo(function(){return new Set(Le(ct))},[ct]),Fa=he.useMemo(function(){return new Set(Le(sn))},[sn]),Kt=Ae(),ya=(0,ke.Z)(Kt,2),ga=ya[0],Xt=ya[1],Cn=function(Ka){Xt(Ka),cr(Ka)},ta=function(Ka){var Sr=Ka.disabled,ma=ot(Ka,xn);return!Sr&&(ma||Ma||Je)},An=function(Ka,Sr){var ma=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Pn(Ka),!Je&&(Sr||Ma&&(Ya==="hover"||ma))&&Dt(!1)},La=he.useMemo(function(){return We?ht:pn},[We,ht,pn]),Pa=he.useMemo(function(){for(var Xa=[{options:La}],Ka=La,Sr=vt(Ka,xn),ma=function(){var tr=ga[ar],hr=Ka.find(function(Zr,yr){return(Sr[yr]?dt(Sr[yr]):Zr[xn.value])===tr}),rr=hr==null?void 0:hr[xn.children];if(!(rr!=null&&rr.length))return"break";Ka=rr,Xa.push({options:rr})},ar=0;ar":ur,cr=ye.loadingIcon,jt=ye.children,Fa=ye.dropdownMatchSelectWidth,Kt=Fa===void 0?!1:Fa,ya=ye.showCheckedStrategy,ga=ya===void 0?Ke:ya,Xt=(0,De.Z)(ye,Ht),Cn=(0,Ze.ZP)(It),ta=!!un,An=(0,E.Z)(Sn,{value:Ne,postState:Wn}),La=(0,ke.Z)(An,2),Pa=La[0],Ua=La[1],sr=he.useMemo(function(){return tt(Et)},[JSON.stringify(Et)]),Ar=he.useMemo(function(){return ct||[]},[ct]),Rr=rn(Ar,sr),fr=he.useCallback(function(yn){var Mt=Rr();return yn.map(function(se){var nt=Mt[se].nodes;return nt.map(function(mt){return mt[sr.value]})})},[Rr,sr]),ao=(0,E.Z)("",{value:Tn,postState:function(Mt){return Mt||""}}),Xa=(0,ke.Z)(ao,2),Ka=Xa[0],Sr=Xa[1],ma=function(Mt,se){Sr(Mt),se.source!=="blur"&&Ye&&Ye(Mt)},ar=He(gt),vr=(0,ke.Z)(ar,2),Na=vr[0],tr=vr[1],hr=fe(Ka,Ar,sr,sn||zt,tr,Je),rr=Pt(Ar,sr),Zr=he.useMemo(function(){var yn=rr(Pa),Mt=(0,ke.Z)(yn,2),se=Mt[0],nt=Mt[1];if(!ta||!Pa.length)return[se,[],nt];var mt=Le(se),Qt=Rr(),rt=(0,Qe.S)(mt,!0,Qt),on=rt.checkedKeys,qt=rt.halfCheckedKeys;return[fr(on),fr(qt),nt]},[ta,Pa,Rr,fr,rr]),yr=(0,ke.Z)(Zr,3),Wr=yr[0],Jr=yr[1],or=yr[2],Xr=he.useMemo(function(){var yn=Le(Wr),Mt=wt(yn,Rr,ga);return[].concat((0,b.Z)(or),(0,b.Z)(fr(Mt)))},[Wr,Rr,fr,or,ga]),Vr=ut(Xr,Ar,sr,ta,Dt),co=(0,le.Z)(function(yn){if(Ua(yn),We){var Mt=Wn(yn),se=Mt.map(function(Qt){return Ot(Qt,Ar,sr).map(function(rt){return rt.option})}),nt=ta?Mt:Mt[0],mt=ta?se:se[0];We(nt,mt)}}),oo=(0,le.Z)(function(yn){if((!ta||ea)&&Sr(""),!ta)co(yn);else{var Mt=dt(yn),se=Le(Wr),nt=Le(Jr),mt=se.includes(Mt),Qt=or.some(function(En){return dt(En)===Mt}),rt=Wr,on=or;if(Qt&&!mt)on=or.filter(function(En){return dt(En)!==Mt});else{var qt=mt?se.filter(function(En){return En!==Mt}):[].concat((0,b.Z)(se),[Mt]),Yt=Rr(),_t;if(mt){var ia=(0,Qe.S)(qt,{checked:!1,halfCheckedKeys:nt},Yt);_t=ia.checkedKeys}else{var za=(0,Qe.S)(qt,!0,Yt);_t=za.checkedKeys}var Wa=wt(_t,Rr,ga);rt=fr(Wa)}co([].concat((0,b.Z)(on),(0,b.Z)(rt)))}}),bo=function(Mt,se){if(se.type==="clear"){co([]);return}var nt=se.values[0],mt=nt.valueCells;oo(mt)},Nr=Pn!==void 0?Pn:Ma,fo=xa||ht,No=Ga||Ya,vo=function(Mt){ja==null||ja(Mt),Ha==null||Ha(Mt)},io=he.useMemo(function(){return{options:Ar,fieldNames:sr,values:Wr,halfValues:Jr,changeOnSelect:Je,onSelect:oo,checkable:un,searchOptions:hr,dropdownPrefixCls:sn,loadData:xn,expandTrigger:pn,expandIcon:_a,loadingIcon:cr,dropdownMenuColumnStyle:na}},[Ar,sr,Wr,Jr,Je,oo,un,hr,sn,xn,pn,_a,cr,na]),po=!(Ka?hr:Ar).length,da=Ka&&tr.matchInputWidth||po?{}:{minWidth:"auto"};return he.createElement(x.Provider,{value:io},he.createElement(Ge.Ac,(0,Ue.Z)({},Xt,{ref:yt,id:Cn,prefixCls:zt,autoClearSearchValue:ea,dropdownMatchSelectWidth:Kt,dropdownStyle:da,displayValues:Vr,onDisplayValuesChange:bo,mode:ta?"multiple":void 0,searchValue:Ka,onSearch:ma,showSearch:Na,OptionList:at,emptyOptions:po,open:Nr,dropdownClassName:fo,placement:No,onDropdownVisibleChange:vo,getRawInputElement:function(){return jt}})))});Nt.SHOW_PARENT=Ke,Nt.SHOW_CHILD=Oe;var hn=Nt,cn=hn,Mn=oe(2738),gn=oe(62892),sa=oe(53487),ka=oe(19080),pa=oe(36355),tn=oe(93891),Kn=oe(1684),Hn=oe(19716),Ca=oe(32441),ca=oe(14154),Yn=oe(58582),en=oe(84443),Rt=oe(66339),Fn=oe(33234),zn=oe(98447),ha=oe(17313),la=oe(74207),Va=oe(83116);const ra=ye=>{const{prefixCls:yt,componentCls:It,antCls:Ct}=ye,zt=`${It}-menu-item`,Et=` + `]:{marginInlineStart:xe.marginXXS}},[`${pt}-overlay-link`]:{borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",padding:`0 ${xe.paddingXXS}px`,marginInline:-xe.marginXXS,[`> ${wt}`]:{marginInlineStart:xe.marginXXS,fontSize:xe.fontSizeIcon},"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover,a:{color:xe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${xe.componentCls}-rtl`]:{direction:"rtl"}})}};var fe=(0,re.Z)("Breadcrumb",xe=>{const pt=(0,ie.TS)(xe,{});return[me(pt)]},xe=>({itemColor:xe.colorTextDescription,lastItemColor:xe.colorText,iconFontSize:xe.fontSize,linkColor:xe.colorTextDescription,linkHoverColor:xe.colorText,separatorColor:xe.colorTextDescription,separatorMargin:xe.marginXS})),Pe=function(xe,pt){var wt={};for(var Nt in xe)Object.prototype.hasOwnProperty.call(xe,Nt)&&pt.indexOf(Nt)<0&&(wt[Nt]=xe[Nt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Nt=Object.getOwnPropertySymbols(xe);dt{var{breadcrumbName:rn}=kt,St=Pe(kt,["breadcrumbName"]);return Object.assign(Object.assign({},St),{title:rn})})}),dt}function Oe(xe,pt){return(0,be.useMemo)(()=>xe||(pt?pt.map(Ke):null),[xe,pt])}var ct=function(xe,pt){var wt={};for(var Nt in xe)Object.prototype.hasOwnProperty.call(xe,Nt)&&pt.indexOf(Nt)<0&&(wt[Nt]=xe[Nt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Nt=Object.getOwnPropertySymbols(xe);dt{if(pt===void 0)return pt;let wt=(pt||"").replace(/^\//,"");return Object.keys(xe).forEach(Nt=>{wt=wt.replace(`:${Nt}`,xe[Nt])}),wt},Ce=xe=>{const{prefixCls:pt,separator:wt="/",style:Nt,className:dt,rootClassName:kt,routes:rn,items:St,children:Vt,itemRender:He,params:Re={}}=xe,bt=ct(xe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Zt,direction:ht,breadcrumb:Tt}=be.useContext(Be.E_);let Ae;const mt=Zt("breadcrumb",pt),[Yt,vt]=fe(mt),rt=Oe(St,rn),mn=E(mt,He);if(rt&&rt.length>0){const nt=[],xn=St||rn;Ae=rt.map((jn,It)=>{const{path:bn,key:_n,type:tn,menu:hn,overlay:aa,onClick:Ma,className:ba,separator:un,dropdownProps:In}=jn,Gn=Le(Re,bn);Gn!==void 0&&nt.push(Gn);const Ca=_n!=null?_n:It;if(tn==="separator")return be.createElement(Ge,{key:Ca},un);const pa={},La=It===rt.length-1;hn?pa.menu=hn:aa&&(pa.overlay=aa);let{href:Gt}=jn;return nt.length&&Gn!==void 0&&(Gt=`#/${nt.join("/")}`),be.createElement(x,Object.assign({key:Ca},pa,(0,Te.Z)(jn,{data:!0,aria:!0}),{className:ba,dropdownProps:In,href:Gt,separator:La?"":wt,onClick:Ma,prefixCls:mt}),mn(jn,Re,xn,nt,Gt))})}else if(Vt){const nt=(0,Fe.Z)(Vt).length;Ae=(0,Fe.Z)(Vt).map((xn,jn)=>{if(!xn)return xn;const It=jn===nt-1;return(0,je.Tm)(xn,{separator:It?"":wt,key:jn})})}const Wt=ve()(mt,Tt==null?void 0:Tt.className,{[`${mt}-rtl`]:ht==="rtl"},dt,kt,vt),Xe=Object.assign(Object.assign({},Tt==null?void 0:Tt.style),Nt);return Yt(be.createElement("nav",Object.assign({className:Wt,style:Xe},bt),be.createElement("ol",null,Ae)))};Ce.Item=z,Ce.Separator=Ge;var tt=Ce,it=tt},19842:function(et,xt,oe){"use strict";oe.d(xt,{Z:function(){return zn}});var b=oe(94480),ve=oe(59301),Fe=oe(33853),Te=oe(58617),be=oe(38819),je=oe(92310),Be=oe.n(je),Ue=oe(54476),ke=oe(42978),De=oe(75931),Ge=oe(77861),We=oe(17115),Qe=oe(90782),le=oe(6089),E=oe(18929),a=ve.createContext(null),x=a,y=oe(76190),z=oe(20068),ne=oe(33885),re="__rc_cascader_search_mark__",ie=function(yt,Dt,Lt){var zt=Lt.label;return Dt.some(function(Bt){return String(Bt[zt]).toLowerCase().includes(yt.toLowerCase())})},me=function(yt,Dt,Lt,zt){return Dt.map(function(Bt){return Bt[zt.label]}).join(" / ")},fe=function(ye,yt,Dt,Lt,zt,Bt){var Sn=zt.filter,Ne=Sn===void 0?ie:Sn,Ye=zt.render,Ze=Ye===void 0?me:Ye,jt=zt.limit,en=jt===void 0?50:jt,pn=zt.sort;return ve.useMemo(function(){var ta=[];if(!ye)return[];function Mn(wn,$e){var Pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;wn.forEach(function(ft){if(!(!pn&&en!==!1&&en>0&&ta.length>=en)){var nn=[].concat((0,b.Z)($e),[ft]),cn=ft[Dt.children],xa=Pt||ft.disabled;if((!cn||cn.length===0||Bt)&&Ne(ye,nn,{label:Dt.label})){var Kn;ta.push((0,ne.Z)((0,ne.Z)({},ft),{},(Kn={disabled:xa},(0,z.Z)(Kn,Dt.label,Ze(ye,nn,Lt,Dt)),(0,z.Z)(Kn,re,nn),(0,z.Z)(Kn,Dt.children,void 0),Kn)))}cn&&Mn(ft[Dt.children],nn,xa)}})}return Mn(yt,[]),pn&&ta.sort(function(wn,$e){return pn(wn[re],$e[re],ye,Dt)}),en!==!1&&en>0?ta.slice(0,en):ta},[ye,yt,Dt,Lt,Ze,Bt,Ne,pn,en])},Pe="__RC_CASCADER_SPLIT__",Ke="SHOW_PARENT",Oe="SHOW_CHILD";function ct(ye){return ye.join(Pe)}function Le(ye){return ye.map(ct)}function Ce(ye){return ye.split(Pe)}function tt(ye){var yt=ye||{},Dt=yt.label,Lt=yt.value,zt=yt.children,Bt=Lt||"value";return{label:Dt||"label",value:Bt,key:Bt,children:zt||"children"}}function it(ye,yt){var Dt,Lt;return(Dt=ye.isLeaf)!==null&&Dt!==void 0?Dt:!((Lt=ye[yt.children])!==null&&Lt!==void 0&&Lt.length)}function xe(ye){var yt=ye.parentElement;if(yt){var Dt=ye.offsetTop-yt.offsetTop;Dt-yt.scrollTop<0?yt.scrollTo({top:Dt}):Dt+ye.offsetHeight-yt.scrollTop>yt.offsetHeight&&yt.scrollTo({top:Dt+ye.offsetHeight-yt.offsetHeight})}}function pt(ye,yt){return ye.map(function(Dt){var Lt;return(Lt=Dt[re])===null||Lt===void 0?void 0:Lt.map(function(zt){return zt[yt.value]})})}function wt(ye,yt,Dt){var Lt=new Set(ye),zt=yt();return ye.filter(function(Bt){var Sn=zt[Bt],Ne=Sn?Sn.parent:null,Ye=Sn?Sn.children:null;return Sn&&Sn.node.disabled?!0:Dt===Oe?!(Ye&&Ye.some(function(Ze){return Ze.key&&Lt.has(Ze.key)})):!(Ne&&!Ne.node.disabled&&Lt.has(Ne.key))})}function Nt(ye,yt,Dt){for(var Lt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,zt=yt,Bt=[],Sn=function(){var Ze,jt,en,pn=ye[Ne],ta=(Ze=zt)===null||Ze===void 0?void 0:Ze.findIndex(function(wn){var $e=wn[Dt.value];return Lt?String($e)===String(pn):$e===pn}),Mn=ta!==-1?(jt=zt)===null||jt===void 0?void 0:jt[ta]:null;Bt.push({value:(en=Mn==null?void 0:Mn[Dt.value])!==null&&en!==void 0?en:pn,index:ta,option:Mn}),zt=Mn==null?void 0:Mn[Dt.children]},Ne=0;Ne1){var lt=Mn.slice(0,-1);ft(lt)}else Ze(!1)},xa=function(){var lt,Za=((lt=$e[wn])===null||lt===void 0?void 0:lt[Dt.children])||[],Qn=Za.find(function(Ga){return!Ga.disabled});if(Qn){var Wa=[].concat((0,b.Z)(Mn),[Qn[Dt.value]]);ft(Wa)}};ve.useImperativeHandle(ye,function(){return{onKeyDown:function(lt){var Za=lt.which;switch(Za){case mt.Z.UP:case mt.Z.DOWN:{var Qn=0;Za===mt.Z.UP?Qn=-1:Za===mt.Z.DOWN&&(Qn=1),Qn!==0&&nn(Qn);break}case mt.Z.LEFT:{if(Ye)break;en?xa():cn();break}case mt.Z.RIGHT:{if(Ye)break;en?cn():xa();break}case mt.Z.BACKSPACE:{Ye||cn();break}case mt.Z.ENTER:{if(Mn.length){var Wa=$e[wn],Ga=(Wa==null?void 0:Wa[re])||[];Ga.length?Bt(Ga.map(function(ja){return ja[Dt.value]}),Ga[Ga.length-1]):Bt(Mn,$e[wn])}break}case mt.Z.ESC:Ze(!1),jt&<.stopPropagation()}},onKeyUp:function(){}}})},vt=ve.forwardRef(function(ye,yt){var Dt,Lt,zt,Bt,Sn=(0,Ge.lk)(),Ne=Sn.prefixCls,Ye=Sn.multiple,Ze=Sn.searchValue,jt=Sn.toggleOpen,en=Sn.notFoundContent,pn=Sn.direction,ta=Sn.open,Mn=ve.useRef(),wn=pn==="rtl",$e=ve.useContext(x),Pt=$e.options,ft=$e.values,nn=$e.halfValues,cn=$e.fieldNames,xa=$e.changeOnSelect,Kn=$e.onSelect,lt=$e.searchOptions,Za=$e.dropdownPrefixCls,Qn=$e.loadData,Wa=$e.expandTrigger,Ga=Za||Ne,ja=ve.useState([]),Ha=(0,ke.Z)(ja,2),ur=Ha[0],qa=Ha[1],cr=function(Ja){if(!(!Qn||Ze)){var Sr=Nt(Ja,Pt,cn),fa=Sr.map(function(Oa){var _a=Oa.option;return _a}),ar=fa[fa.length-1];if(ar&&!it(ar,cn)){var pr=ct(Ja);qa(function(Oa){return[].concat((0,b.Z)(Oa),[pr])}),Qn(fa)}}};ve.useEffect(function(){ur.length&&ur.forEach(function(Xa){var Ja=Ce(Xa),Sr=Nt(Ja,Pt,cn,!0).map(function(ar){var pr=ar.option;return pr}),fa=Sr[Sr.length-1];(!fa||fa[cn.children]||it(fa,cn))&&qa(function(ar){return ar.filter(function(pr){return pr!==Xa})})})},[Pt,ur,cn]);var Ht=ve.useMemo(function(){return new Set(Le(ft))},[ft]),Ba=ve.useMemo(function(){return new Set(Le(nn))},[nn]),Ut=Ae(),ya=(0,ke.Z)(Ut,2),ma=ya[0],Jt=ya[1],Cn=function(Ja){Jt(Ja),cr(Ja)},ra=function(Ja){var Sr=Ja.disabled,fa=it(Ja,cn);return!Sr&&(fa||xa||Ye)},Bn=function(Ja,Sr){var fa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Kn(Ja),!Ye&&(Sr||xa&&(Wa==="hover"||fa))&&jt(!1)},Na=ve.useMemo(function(){return Ze?lt:Pt},[Ze,lt,Pt]),Pa=ve.useMemo(function(){for(var Xa=[{options:Na}],Ja=Na,Sr=pt(Ja,cn),fa=function(){var _a=ma[ar],hr=Ja.find(function(Qr,Br){return(Sr[Br]?ct(Sr[Br]):Qr[cn.value])===_a}),rr=hr==null?void 0:hr[cn.children];if(!(rr!=null&&rr.length))return"break";Ja=rr,Xa.push({options:rr})},ar=0;ar":ur,cr=ye.loadingIcon,Ht=ye.children,Ba=ye.dropdownMatchSelectWidth,Ut=Ba===void 0?!1:Ba,ya=ye.showCheckedStrategy,ma=ya===void 0?Ke:ya,Jt=(0,De.Z)(ye,nt),Cn=(0,We.ZP)(Dt),ra=!!en,Bn=(0,E.Z)(Sn,{value:Ne,postState:jn}),Na=(0,ke.Z)(Bn,2),Pa=Na[0],Ya=Na[1],sr=ve.useMemo(function(){return tt(Bt)},[JSON.stringify(Bt)]),br=ve.useMemo(function(){return ft||[]},[ft]),Tr=rn(br,sr),fr=ve.useCallback(function(Fn){var Ot=Tr();return Fn.map(function(se){var at=Ot[se].nodes;return at.map(function(gt){return gt[sr.value]})})},[Tr,sr]),ro=(0,E.Z)("",{value:Mn,postState:function(Ot){return Ot||""}}),Xa=(0,ke.Z)(ro,2),Ja=Xa[0],Sr=Xa[1],fa=function(Ot,se){Sr(Ot),se.source!=="blur"&&wn&&wn(Ot)},ar=He($e),pr=(0,ke.Z)(ar,2),Oa=pr[0],_a=pr[1],hr=fe(Ja,br,sr,nn||zt,_a,Ye),rr=St(br,sr),Qr=ve.useMemo(function(){var Fn=rr(Pa),Ot=(0,ke.Z)(Fn,2),se=Ot[0],at=Ot[1];if(!ra||!Pa.length)return[se,[],at];var gt=Le(se),Qt=Tr(),ot=(0,Qe.S)(gt,!0,Qt),on=ot.checkedKeys,qt=ot.halfCheckedKeys;return[fr(on),fr(qt),at]},[ra,Pa,Tr,fr,rr]),Br=(0,ke.Z)(Qr,3),Ur=Br[0],Xr=Br[1],or=Br[2],qr=ve.useMemo(function(){var Fn=Le(Ur),Ot=wt(Fn,Tr,ma);return[].concat((0,b.Z)(or),(0,b.Z)(fr(Ot)))},[Ur,Tr,fr,or,ma]),Kr=dt(qr,br,sr,ra,jt),so=(0,le.Z)(function(Fn){if(Ya(Fn),Ze){var Ot=jn(Fn),se=Ot.map(function(Qt){return Nt(Qt,br,sr).map(function(ot){return ot.option})}),at=ra?Ot:Ot[0],gt=ra?se:se[0];Ze(at,gt)}}),io=(0,le.Z)(function(Fn){if((!ra||ta)&&Sr(""),!ra)so(Fn);else{var Ot=ct(Fn),se=Le(Ur),at=Le(Xr),gt=se.includes(Ot),Qt=or.some(function(An){return ct(An)===Ot}),ot=Ur,on=or;if(Qt&&!gt)on=or.filter(function(An){return ct(An)!==Ot});else{var qt=gt?se.filter(function(An){return An!==Ot}):[].concat((0,b.Z)(se),[Ot]),Kt=Tr(),_t;if(gt){var da=(0,Qe.S)(qt,{checked:!1,halfCheckedKeys:at},Kt);_t=da.checkedKeys}else{var za=(0,Qe.S)(qt,!0,Kt);_t=za.checkedKeys}var Va=wt(_t,Tr,ma);ot=fr(Va)}so([].concat((0,b.Z)(on),(0,b.Z)(ot)))}}),Co=function(Ot,se){if(se.type==="clear"){so([]);return}var at=se.values[0],gt=at.valueCells;io(gt)},Ir=Kn!==void 0?Kn:xa,po=Za||lt,No=Ga||Wa,vo=function(Ot){ja==null||ja(Ot),Ha==null||Ha(Ot)},lo=ve.useMemo(function(){return{options:br,fieldNames:sr,values:Ur,halfValues:Xr,changeOnSelect:Ye,onSelect:io,checkable:en,searchOptions:hr,dropdownPrefixCls:nn,loadData:cn,expandTrigger:Pt,expandIcon:qa,loadingIcon:cr,dropdownMenuColumnStyle:Qn}},[br,sr,Ur,Xr,Ye,io,en,hr,nn,cn,Pt,qa,cr,Qn]),ho=!(Ja?hr:br).length,ga=Ja&&_a.matchInputWidth||ho?{}:{minWidth:"auto"};return ve.createElement(x.Provider,{value:lo},ve.createElement(Ge.Ac,(0,Ue.Z)({},Jt,{ref:yt,id:Cn,prefixCls:zt,autoClearSearchValue:ta,dropdownMatchSelectWidth:Ut,dropdownStyle:ga,displayValues:Kr,onDisplayValuesChange:Co,mode:ra?"multiple":void 0,searchValue:Ja,onSearch:fa,showSearch:Oa,OptionList:rt,emptyOptions:ho,open:Ir,dropdownClassName:po,placement:No,onDropdownVisibleChange:vo,getRawInputElement:function(){return Ht}})))});It.SHOW_PARENT=Ke,It.SHOW_CHILD=Oe;var bn=It,_n=bn,tn=oe(2738),hn=oe(62892),aa=oe(53487),Ma=oe(19080),ba=oe(36355),un=oe(93891),In=oe(1684),Gn=oe(19716),Ca=oe(32441),pa=oe(14154),La=oe(58582),Gt=oe(84443),Rt=oe(66339),En=oe(33234),Hn=oe(98447),Sa=oe(17313),la=oe(74207),Ua=oe(83116);const ua=ye=>{const{prefixCls:yt,componentCls:Dt,antCls:Lt}=ye,zt=`${Dt}-menu-item`,Bt=` &${zt}-expand ${zt}-expand-icon, ${zt}-loading-icon - `;return[{[It]:{width:ye.controlWidth}},{[`${It}-dropdown`]:[(0,zn.C2)(`${yt}-checkbox`,ye),{[`&${Ct}-select-dropdown`]:{padding:0}},{[It]:{"&-checkbox":{top:0,marginInlineEnd:ye.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${It}-menu-empty`]:{[`${It}-menu`]:{width:"100%",height:"auto",[zt]:{color:ye.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:ye.controlItemWidth,height:ye.dropdownHeight,margin:0,padding:ye.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${ye.lineWidth}px ${ye.lineType} ${ye.colorSplit}`},"&-item":Object.assign(Object.assign({},ha.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:ye.optionPadding,lineHeight:ye.lineHeight,cursor:"pointer",transition:`all ${ye.motionDurationMid}`,borderRadius:ye.borderRadiusSM,"&:hover":{background:ye.controlItemBgHover},"&-disabled":{color:ye.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Et]:{color:ye.colorTextDisabled}},[`&-active:not(${zt}-disabled)`]:{"&, &:hover":{fontWeight:ye.optionSelectedFontWeight,backgroundColor:ye.optionSelectedBg}},"&-content":{flex:"auto"},[Et]:{marginInlineStart:ye.paddingXXS,color:ye.colorTextDescription,fontSize:ye.fontSizeIcon},"&-keyword":{color:ye.colorHighlight}})}}}]},{[`${It}-dropdown-rtl`]:{direction:"rtl"}},(0,la.c)(ye)]};var Xn=(0,Va.Z)("Cascader",ye=>[ra(ye)],ye=>{const yt=Math.round((ye.controlHeight-ye.fontSize*ye.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ye.controlItemBgActive,optionSelectedFontWeight:ye.fontWeightStrong,optionPadding:`${yt}px ${ye.paddingSM}px`,menuPadding:ye.paddingXXS}}),Aa=function(ye,yt){var It={};for(var Ct in ye)Object.prototype.hasOwnProperty.call(ye,Ct)&&yt.indexOf(Ct)<0&&(It[Ct]=ye[Ct]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,Ct=Object.getOwnPropertySymbols(ye);ztJe===0?[Ne]:[].concat((0,b.Z)(Sn),[yt,Ne]),[]),zt=[];let Et=0;return Ct.forEach((Sn,Ne)=>{const Je=Et+Sn.length;let We=ye.slice(Et,Je);Et=Je,Ne%2===1&&(We=he.createElement("span",{className:`${It}-menu-item-keyword`,key:`separator-${Ne}`},We)),zt.push(We)}),zt}const bt=(ye,yt,It,Ct)=>{const zt=[],Et=ye.toLowerCase();return yt.forEach((Sn,Ne)=>{Ne!==0&&zt.push(" / ");let Je=Sn[Ct.label];const We=typeof Je;(We==="string"||We==="number")&&(Je=er(String(Je),Et,It)),zt.push(Je)}),zt},wn=he.forwardRef((ye,yt)=>{const{prefixCls:It,size:Ct,disabled:zt,className:Et,rootClassName:Sn,multiple:Ne,bordered:Je=!0,transitionName:We,choiceTransitionName:Dt="",popupClassName:un,dropdownClassName:mn,expandIcon:ea,placement:Tn,showSearch:Ye,allowClear:gt=!0,notFoundContent:pn,direction:ct,getPopupContainer:sn,status:xn,showArrow:Ma,builtinPlacements:Pn,style:ht}=ye,xa=Aa(ye,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),na=(0,Mn.Z)(xa,["suffixIcon"]),{getPopupContainer:Ya,getPrefixCls:Ga,renderEmpty:ja,direction:Ha,popupOverflow:ur,cascader:_a}=he.useContext(pa.E_),cr=ct||Ha,jt=cr==="rtl",{status:Fa,hasFeedback:Kt,isFormItemInput:ya,feedbackIcon:ga}=he.useContext(Ca.aM),Xt=(0,ka.F)(Fa,xn),Cn=pn||(ja==null?void 0:ja("Cascader"))||he.createElement(tn.Z,{componentName:"Cascader"}),ta=Ga(),An=Ga("select",It),La=Ga("cascader",It),[Pa,Ua]=(0,ca.Z)(An),[sr]=Xn(La),{compactSize:Ar,compactItemClassnames:Rr}=(0,Fn.ri)(An,ct),fr=Fe()(un||mn,`${La}-dropdown`,{[`${La}-dropdown-rtl`]:cr==="rtl"},Sn,Ua),ao=he.useMemo(()=>{if(!Ye)return Ye;let or={render:bt};return typeof Ye=="object"&&(or=Object.assign(Object.assign({},or),Ye)),or},[Ye]),Xa=(0,Hn.Z)(or=>{var Xr;return(Xr=Ct!=null?Ct:Ar)!==null&&Xr!==void 0?Xr:or}),Ka=he.useContext(Kn.Z),Sr=zt!=null?zt:Ka;let ma=ea;ea||(ma=jt?he.createElement(be.Z,null):he.createElement(Be.Z,null));const ar=he.createElement("span",{className:`${An}-menu-item-loading-icon`},he.createElement(Te.Z,{spin:!0})),vr=he.useMemo(()=>Ne?he.createElement("span",{className:`${La}-checkbox-inner`}):!1,[Ne]),Na=(0,en.Z)(ye.suffixIcon,Ma),{suffixIcon:tr,removeIcon:hr,clearIcon:rr}=(0,Rt.Z)(Object.assign(Object.assign({},ye),{hasFeedback:Kt,feedbackIcon:ga,showSuffixIcon:Na,multiple:Ne,prefixCls:An,componentName:"Cascader"})),Zr=he.useMemo(()=>Tn!==void 0?Tn:jt?"bottomRight":"bottomLeft",[Tn,jt]),yr=(0,Yn.Z)(Pn,ur),Wr=gt===!0?{clearIcon:rr}:gt,Jr=he.createElement(cn,Object.assign({prefixCls:An,className:Fe()(!It&&La,{[`${An}-lg`]:Xa==="large",[`${An}-sm`]:Xa==="small",[`${An}-rtl`]:jt,[`${An}-borderless`]:!Je,[`${An}-in-form-item`]:ya},(0,ka.Z)(An,Xt,Kt),Rr,_a==null?void 0:_a.className,Et,Sn,Ua),disabled:Sr,style:Object.assign(Object.assign({},_a==null?void 0:_a.style),ht)},na,{builtinPlacements:yr,direction:cr,placement:Zr,notFoundContent:Cn,allowClear:Wr,showSearch:ao,expandIcon:ma,suffixIcon:tr,removeIcon:hr,loadingIcon:ar,checkable:vr,dropdownClassName:fr,dropdownPrefixCls:It||La,choiceTransitionName:(0,gn.m)(ta,"",Dt),transitionName:(0,gn.m)(ta,"slide-up",We),getPopupContainer:sn||Ya,ref:yt}));return sr(Pa(Jr))}),vn=(0,sa.Z)(wn);wn.SHOW_PARENT=qn,wn.SHOW_CHILD=Ia,wn._InternalPanelDoNotUseOrYouWillBeFired=vn;var Vn=wn},36381:function(et,xt,oe){"use strict";oe.d(xt,{default:function(){return Jt}});var b=oe(38819),he=oe(92310),be=oe.n(he),Te=oe(54476),Be=oe(94480),je=oe(42978),Fe=oe(76190),Ue=oe(18929),ke=oe(48736),De=oe(59301),Ge=oe(75931),Ze=oe(11592),Qe=oe(20068),le=oe(77900),E=oe(10228),a=De.forwardRef(function(pt,at){var dn=pt.prefixCls,st=pt.forceRender,$e=pt.className,Ht=pt.style,jn=pt.children,Wn=pt.isActive,Nt=pt.role,hn=De.useState(Wn||st),cn=(0,je.Z)(hn,2),Mn=cn[0],gn=cn[1];return De.useEffect(function(){(st||Wn)&&gn(!0)},[st,Wn]),Mn?De.createElement("div",{ref:at,className:be()("".concat(dn,"-content"),(0,Qe.Z)((0,Qe.Z)({},"".concat(dn,"-content-active"),Wn),"".concat(dn,"-content-inactive"),!Wn),$e),style:Ht,role:Nt},De.createElement("div",{className:"".concat(dn,"-content-box")},jn)):null});a.displayName="PanelContent";var x=a,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=De.forwardRef(function(pt,at){var dn=pt.showArrow,st=dn===void 0?!0:dn,$e=pt.headerClass,Ht=pt.isActive,jn=pt.onItemClick,Wn=pt.forceRender,Nt=pt.className,hn=pt.prefixCls,cn=pt.collapsible,Mn=pt.accordion,gn=pt.panelKey,sa=pt.extra,ka=pt.header,pa=pt.expandIcon,tn=pt.openMotion,Kn=pt.destroyInactivePanel,Hn=pt.children,Ca=(0,Ge.Z)(pt,y),ca=cn==="disabled",Yn=cn==="header",en=cn==="icon",Rt=sa!=null&&typeof sa!="boolean",Fn=function(){jn==null||jn(gn)},zn=function(Aa){(Aa.key==="Enter"||Aa.keyCode===E.Z.ENTER||Aa.which===E.Z.ENTER)&&Fn()},ha=typeof pa=="function"?pa(pt):De.createElement("i",{className:"arrow"});ha&&(ha=De.createElement("div",{className:"".concat(hn,"-expand-icon"),onClick:["header","icon"].includes(cn)?Fn:void 0},ha));var la=be()((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(hn,"-item"),!0),"".concat(hn,"-item-active"),Ht),"".concat(hn,"-item-disabled"),ca),Nt),Va=be()($e,(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(hn,"-header"),!0),"".concat(hn,"-header-collapsible-only"),Yn),"".concat(hn,"-icon-collapsible-only"),en)),ra={className:Va,"aria-expanded":Ht,"aria-disabled":ca,onKeyDown:zn};return!Yn&&!en&&(ra.onClick=Fn,ra.role=Mn?"tab":"button",ra.tabIndex=ca?-1:0),De.createElement("div",(0,Te.Z)({},Ca,{ref:at,className:la}),De.createElement("div",ra,st&&ha,De.createElement("span",{className:"".concat(hn,"-header-text"),onClick:cn==="header"?Fn:void 0},ka),Rt&&De.createElement("div",{className:"".concat(hn,"-extra")},sa)),De.createElement(le.default,(0,Te.Z)({visible:Ht,leavedClassName:"".concat(hn,"-content-hidden")},tn,{forceRender:Wn,removeOnLeave:Kn}),function(Xn,Aa){var Ia=Xn.className,qn=Xn.style;return De.createElement(x,{ref:Aa,prefixCls:hn,className:Ia,style:qn,isActive:Ht,forceRender:Wn,role:Mn?"tabpanel":void 0},Hn)}))}),ne=z,re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(at,dn){var st=dn.prefixCls,$e=dn.accordion,Ht=dn.collapsible,jn=dn.destroyInactivePanel,Wn=dn.onItemClick,Nt=dn.activeKey,hn=dn.openMotion,cn=dn.expandIcon;return at.map(function(Mn,gn){var sa=Mn.children,ka=Mn.label,pa=Mn.key,tn=Mn.collapsible,Kn=Mn.onItemClick,Hn=Mn.destroyInactivePanel,Ca=(0,Ge.Z)(Mn,re),ca=String(pa!=null?pa:gn),Yn=tn!=null?tn:Ht,en=Hn!=null?Hn:jn,Rt=function(ha){Yn!=="disabled"&&(Wn(ha),Kn==null||Kn(ha))},Fn=!1;return $e?Fn=Nt[0]===ca:Fn=Nt.indexOf(ca)>-1,De.createElement(ne,(0,Te.Z)({},Ca,{prefixCls:st,key:ca,panelKey:ca,isActive:Fn,accordion:$e,openMotion:hn,expandIcon:cn,header:ka,collapsible:Yn,onItemClick:Rt,destroyInactivePanel:en}),sa)})},me=function(at,dn,st){if(!at)return null;var $e=st.prefixCls,Ht=st.accordion,jn=st.collapsible,Wn=st.destroyInactivePanel,Nt=st.onItemClick,hn=st.activeKey,cn=st.openMotion,Mn=st.expandIcon,gn=at.key||String(dn),sa=at.props,ka=sa.header,pa=sa.headerClass,tn=sa.destroyInactivePanel,Kn=sa.collapsible,Hn=sa.onItemClick,Ca=!1;Ht?Ca=hn[0]===gn:Ca=hn.indexOf(gn)>-1;var ca=Kn!=null?Kn:jn,Yn=function(Fn){ca!=="disabled"&&(Nt(Fn),Hn==null||Hn(Fn))},en={key:gn,panelKey:gn,header:ka,headerClass:pa,isActive:Ca,prefixCls:$e,destroyInactivePanel:tn!=null?tn:Wn,openMotion:cn,accordion:Ht,children:at.props.children,onItemClick:Yn,expandIcon:Mn,collapsible:ca};return typeof at.type=="string"?at:(Object.keys(en).forEach(function(Rt){typeof en[Rt]=="undefined"&&delete en[Rt]}),De.cloneElement(at,en))};function fe(pt,at,dn){return Array.isArray(pt)?ie(pt,dn):(0,Ze.Z)(at).map(function(st,$e){return me(st,$e,dn)})}var Pe=fe,Ke=oe(26112);function Oe(pt){var at=pt;if(!Array.isArray(at)){var dn=(0,Fe.Z)(at);at=dn==="number"||dn==="string"?[at]:[]}return at.map(function(st){return String(st)})}var dt=De.forwardRef(function(pt,at){var dn=pt.prefixCls,st=dn===void 0?"rc-collapse":dn,$e=pt.destroyInactivePanel,Ht=$e===void 0?!1:$e,jn=pt.style,Wn=pt.accordion,Nt=pt.className,hn=pt.children,cn=pt.collapsible,Mn=pt.openMotion,gn=pt.expandIcon,sa=pt.activeKey,ka=pt.defaultActiveKey,pa=pt.onChange,tn=pt.items,Kn=be()(st,Nt),Hn=(0,Ue.Z)([],{value:sa,onChange:function(zn){return pa==null?void 0:pa(zn)},defaultValue:ka,postState:Oe}),Ca=(0,je.Z)(Hn,2),ca=Ca[0],Yn=Ca[1],en=function(zn){return Yn(function(){if(Wn)return ca[0]===zn?[]:[zn];var ha=ca.indexOf(zn),la=ha>-1;return la?ca.filter(function(Va){return Va!==zn}):[].concat((0,Be.Z)(ca),[zn])})};(0,ke.ZP)(!hn,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Rt=Pe(tn,hn,{prefixCls:st,accordion:Wn,openMotion:Mn,expandIcon:gn,collapsible:cn,destroyInactivePanel:Ht,onItemClick:en,activeKey:ca});return De.createElement("div",(0,Te.Z)({ref:at,className:Kn,style:jn,role:Wn?"tablist":void 0},(0,Ke.Z)(pt,{aria:!0,data:!0})),Rt)}),Le=Object.assign(dt,{Panel:ne}),Ce=Le,tt=Le.Panel,ot=oe(2738),xe=oe(62892),vt=oe(92343),wt=oe(36355),Ot=oe(19716),Gt=De.forwardRef((pt,at)=>{const{getPrefixCls:dn}=De.useContext(wt.E_),{prefixCls:st,className:$e,showArrow:Ht=!0}=pt,jn=dn("collapse",st),Wn=be()({[`${jn}-no-arrow`]:!Ht},$e);return De.createElement(Ce.Panel,Object.assign({ref:at},pt,{prefixCls:jn,className:Wn}))}),rn=oe(17313),Pt=oe(8378),Vt=oe(83116),He=oe(37613);const Re=pt=>{const{componentCls:at,contentBg:dn,padding:st,headerBg:$e,headerPadding:Ht,collapseHeaderPaddingSM:jn,collapseHeaderPaddingLG:Wn,collapsePanelBorderRadius:Nt,lineWidth:hn,lineType:cn,colorBorder:Mn,colorText:gn,colorTextHeading:sa,colorTextDisabled:ka,fontSize:pa,fontSizeLG:tn,lineHeight:Kn,marginSM:Hn,paddingSM:Ca,paddingLG:ca,paddingXS:Yn,motionDurationSlow:en,fontSizeIcon:Rt,contentPadding:Fn}=pt,zn=`${hn}px ${cn} ${Mn}`;return{[at]:Object.assign(Object.assign({},(0,rn.Wf)(pt)),{backgroundColor:$e,border:zn,borderBottom:0,borderRadius:`${Nt}px`,"&-rtl":{direction:"rtl"},[`& > ${at}-item`]:{borderBottom:zn,"&:last-child":{[` + `;return[{[Dt]:{width:ye.controlWidth}},{[`${Dt}-dropdown`]:[(0,Hn.C2)(`${yt}-checkbox`,ye),{[`&${Lt}-select-dropdown`]:{padding:0}},{[Dt]:{"&-checkbox":{top:0,marginInlineEnd:ye.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Dt}-menu-empty`]:{[`${Dt}-menu`]:{width:"100%",height:"auto",[zt]:{color:ye.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:ye.controlItemWidth,height:ye.dropdownHeight,margin:0,padding:ye.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${ye.lineWidth}px ${ye.lineType} ${ye.colorSplit}`},"&-item":Object.assign(Object.assign({},Sa.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:ye.optionPadding,lineHeight:ye.lineHeight,cursor:"pointer",transition:`all ${ye.motionDurationMid}`,borderRadius:ye.borderRadiusSM,"&:hover":{background:ye.controlItemBgHover},"&-disabled":{color:ye.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Bt]:{color:ye.colorTextDisabled}},[`&-active:not(${zt}-disabled)`]:{"&, &:hover":{fontWeight:ye.optionSelectedFontWeight,backgroundColor:ye.optionSelectedBg}},"&-content":{flex:"auto"},[Bt]:{marginInlineStart:ye.paddingXXS,color:ye.colorTextDescription,fontSize:ye.fontSizeIcon},"&-keyword":{color:ye.colorHighlight}})}}}]},{[`${Dt}-dropdown-rtl`]:{direction:"rtl"}},(0,la.c)(ye)]};var ea=(0,Ua.Z)("Cascader",ye=>[ua(ye)],ye=>{const yt=Math.round((ye.controlHeight-ye.fontSize*ye.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ye.controlItemBgActive,optionSelectedFontWeight:ye.fontWeightStrong,optionPadding:`${yt}px ${ye.paddingSM}px`,menuPadding:ye.paddingXXS}}),Aa=function(ye,yt){var Dt={};for(var Lt in ye)Object.prototype.hasOwnProperty.call(ye,Lt)&&yt.indexOf(Lt)<0&&(Dt[Lt]=ye[Lt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,Lt=Object.getOwnPropertySymbols(ye);ztYe===0?[Ne]:[].concat((0,b.Z)(Sn),[yt,Ne]),[]),zt=[];let Bt=0;return Lt.forEach((Sn,Ne)=>{const Ye=Bt+Sn.length;let Ze=ye.slice(Bt,Ye);Bt=Ye,Ne%2===1&&(Ze=ve.createElement("span",{className:`${Dt}-menu-item-keyword`,key:`separator-${Ne}`},Ze)),zt.push(Ze)}),zt}const Et=(ye,yt,Dt,Lt)=>{const zt=[],Bt=ye.toLowerCase();return yt.forEach((Sn,Ne)=>{Ne!==0&&zt.push(" / ");let Ye=Sn[Lt.label];const Ze=typeof Ye;(Ze==="string"||Ze==="number")&&(Ye=mr(String(Ye),Bt,Dt)),zt.push(Ye)}),zt},On=ve.forwardRef((ye,yt)=>{const{prefixCls:Dt,size:Lt,disabled:zt,className:Bt,rootClassName:Sn,multiple:Ne,bordered:Ye=!0,transitionName:Ze,choiceTransitionName:jt="",popupClassName:en,dropdownClassName:pn,expandIcon:ta,placement:Mn,showSearch:wn,allowClear:$e=!0,notFoundContent:Pt,direction:ft,getPopupContainer:nn,status:cn,showArrow:xa,builtinPlacements:Kn,style:lt}=ye,Za=Aa(ye,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Qn=(0,tn.Z)(Za,["suffixIcon"]),{getPopupContainer:Wa,getPrefixCls:Ga,renderEmpty:ja,direction:Ha,popupOverflow:ur,cascader:qa}=ve.useContext(ba.E_),cr=ft||Ha,Ht=cr==="rtl",{status:Ba,hasFeedback:Ut,isFormItemInput:ya,feedbackIcon:ma}=ve.useContext(Ca.aM),Jt=(0,Ma.F)(Ba,cn),Cn=Pt||(ja==null?void 0:ja("Cascader"))||ve.createElement(un.Z,{componentName:"Cascader"}),ra=Ga(),Bn=Ga("select",Dt),Na=Ga("cascader",Dt),[Pa,Ya]=(0,pa.Z)(Bn),[sr]=ea(Na),{compactSize:br,compactItemClassnames:Tr}=(0,En.ri)(Bn,ft),fr=Be()(en||pn,`${Na}-dropdown`,{[`${Na}-dropdown-rtl`]:cr==="rtl"},Sn,Ya),ro=ve.useMemo(()=>{if(!wn)return wn;let or={render:Et};return typeof wn=="object"&&(or=Object.assign(Object.assign({},or),wn)),or},[wn]),Xa=(0,Gn.Z)(or=>{var qr;return(qr=Lt!=null?Lt:br)!==null&&qr!==void 0?qr:or}),Ja=ve.useContext(In.Z),Sr=zt!=null?zt:Ja;let fa=ta;ta||(fa=Ht?ve.createElement(Fe.Z,null):ve.createElement(be.Z,null));const ar=ve.createElement("span",{className:`${Bn}-menu-item-loading-icon`},ve.createElement(Te.Z,{spin:!0})),pr=ve.useMemo(()=>Ne?ve.createElement("span",{className:`${Na}-checkbox-inner`}):!1,[Ne]),Oa=(0,Gt.Z)(ye.suffixIcon,xa),{suffixIcon:_a,removeIcon:hr,clearIcon:rr}=(0,Rt.Z)(Object.assign(Object.assign({},ye),{hasFeedback:Ut,feedbackIcon:ma,showSuffixIcon:Oa,multiple:Ne,prefixCls:Bn,componentName:"Cascader"})),Qr=ve.useMemo(()=>Mn!==void 0?Mn:Ht?"bottomRight":"bottomLeft",[Mn,Ht]),Br=(0,La.Z)(Kn,ur),Ur=$e===!0?{clearIcon:rr}:$e,Xr=ve.createElement(_n,Object.assign({prefixCls:Bn,className:Be()(!Dt&&Na,{[`${Bn}-lg`]:Xa==="large",[`${Bn}-sm`]:Xa==="small",[`${Bn}-rtl`]:Ht,[`${Bn}-borderless`]:!Ye,[`${Bn}-in-form-item`]:ya},(0,Ma.Z)(Bn,Jt,Ut),Tr,qa==null?void 0:qa.className,Bt,Sn,Ya),disabled:Sr,style:Object.assign(Object.assign({},qa==null?void 0:qa.style),lt)},Qn,{builtinPlacements:Br,direction:cr,placement:Qr,notFoundContent:Cn,allowClear:Ur,showSearch:ro,expandIcon:fa,suffixIcon:_a,removeIcon:hr,loadingIcon:ar,checkable:pr,dropdownClassName:fr,dropdownPrefixCls:Dt||Na,choiceTransitionName:(0,hn.m)(ra,"",jt),transitionName:(0,hn.m)(ra,"slide-up",Ze),getPopupContainer:nn||Wa,ref:yt}));return sr(Pa(Xr))}),Pn=(0,aa.Z)(On);On.SHOW_PARENT=ia,On.SHOW_CHILD=Ia,On._InternalPanelDoNotUseOrYouWillBeFired=Pn;var zn=On},36381:function(et,xt,oe){"use strict";oe.d(xt,{default:function(){return Yt}});var b=oe(38819),ve=oe(92310),Fe=oe.n(ve),Te=oe(54476),be=oe(94480),je=oe(42978),Be=oe(76190),Ue=oe(18929),ke=oe(48736),De=oe(59301),Ge=oe(75931),We=oe(11592),Qe=oe(20068),le=oe(77900),E=oe(10228),a=De.forwardRef(function(vt,rt){var mn=vt.prefixCls,Wt=vt.forceRender,Xe=vt.className,nt=vt.style,xn=vt.children,jn=vt.isActive,It=vt.role,bn=De.useState(jn||Wt),_n=(0,je.Z)(bn,2),tn=_n[0],hn=_n[1];return De.useEffect(function(){(Wt||jn)&&hn(!0)},[Wt,jn]),tn?De.createElement("div",{ref:rt,className:Fe()("".concat(mn,"-content"),(0,Qe.Z)((0,Qe.Z)({},"".concat(mn,"-content-active"),jn),"".concat(mn,"-content-inactive"),!jn),Xe),style:nt,role:It},De.createElement("div",{className:"".concat(mn,"-content-box")},xn)):null});a.displayName="PanelContent";var x=a,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=De.forwardRef(function(vt,rt){var mn=vt.showArrow,Wt=mn===void 0?!0:mn,Xe=vt.headerClass,nt=vt.isActive,xn=vt.onItemClick,jn=vt.forceRender,It=vt.className,bn=vt.prefixCls,_n=vt.collapsible,tn=vt.accordion,hn=vt.panelKey,aa=vt.extra,Ma=vt.header,ba=vt.expandIcon,un=vt.openMotion,In=vt.destroyInactivePanel,Gn=vt.children,Ca=(0,Ge.Z)(vt,y),pa=_n==="disabled",La=_n==="header",Gt=_n==="icon",Rt=aa!=null&&typeof aa!="boolean",En=function(){xn==null||xn(hn)},Hn=function(Aa){(Aa.key==="Enter"||Aa.keyCode===E.Z.ENTER||Aa.which===E.Z.ENTER)&&En()},Sa=typeof ba=="function"?ba(vt):De.createElement("i",{className:"arrow"});Sa&&(Sa=De.createElement("div",{className:"".concat(bn,"-expand-icon"),onClick:["header","icon"].includes(_n)?En:void 0},Sa));var la=Fe()((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(bn,"-item"),!0),"".concat(bn,"-item-active"),nt),"".concat(bn,"-item-disabled"),pa),It),Ua=Fe()(Xe,(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(bn,"-header"),!0),"".concat(bn,"-header-collapsible-only"),La),"".concat(bn,"-icon-collapsible-only"),Gt)),ua={className:Ua,"aria-expanded":nt,"aria-disabled":pa,onKeyDown:Hn};return!La&&!Gt&&(ua.onClick=En,ua.role=tn?"tab":"button",ua.tabIndex=pa?-1:0),De.createElement("div",(0,Te.Z)({},Ca,{ref:rt,className:la}),De.createElement("div",ua,Wt&&Sa,De.createElement("span",{className:"".concat(bn,"-header-text"),onClick:_n==="header"?En:void 0},Ma),Rt&&De.createElement("div",{className:"".concat(bn,"-extra")},aa)),De.createElement(le.default,(0,Te.Z)({visible:nt,leavedClassName:"".concat(bn,"-content-hidden")},un,{forceRender:jn,removeOnLeave:In}),function(ea,Aa){var Ia=ea.className,ia=ea.style;return De.createElement(x,{ref:Aa,prefixCls:bn,className:Ia,style:ia,isActive:nt,forceRender:jn,role:tn?"tabpanel":void 0},Gn)}))}),ne=z,re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(rt,mn){var Wt=mn.prefixCls,Xe=mn.accordion,nt=mn.collapsible,xn=mn.destroyInactivePanel,jn=mn.onItemClick,It=mn.activeKey,bn=mn.openMotion,_n=mn.expandIcon;return rt.map(function(tn,hn){var aa=tn.children,Ma=tn.label,ba=tn.key,un=tn.collapsible,In=tn.onItemClick,Gn=tn.destroyInactivePanel,Ca=(0,Ge.Z)(tn,re),pa=String(ba!=null?ba:hn),La=un!=null?un:nt,Gt=Gn!=null?Gn:xn,Rt=function(Sa){La!=="disabled"&&(jn(Sa),In==null||In(Sa))},En=!1;return Xe?En=It[0]===pa:En=It.indexOf(pa)>-1,De.createElement(ne,(0,Te.Z)({},Ca,{prefixCls:Wt,key:pa,panelKey:pa,isActive:En,accordion:Xe,openMotion:bn,expandIcon:_n,header:Ma,collapsible:La,onItemClick:Rt,destroyInactivePanel:Gt}),aa)})},me=function(rt,mn,Wt){if(!rt)return null;var Xe=Wt.prefixCls,nt=Wt.accordion,xn=Wt.collapsible,jn=Wt.destroyInactivePanel,It=Wt.onItemClick,bn=Wt.activeKey,_n=Wt.openMotion,tn=Wt.expandIcon,hn=rt.key||String(mn),aa=rt.props,Ma=aa.header,ba=aa.headerClass,un=aa.destroyInactivePanel,In=aa.collapsible,Gn=aa.onItemClick,Ca=!1;nt?Ca=bn[0]===hn:Ca=bn.indexOf(hn)>-1;var pa=In!=null?In:xn,La=function(En){pa!=="disabled"&&(It(En),Gn==null||Gn(En))},Gt={key:hn,panelKey:hn,header:Ma,headerClass:ba,isActive:Ca,prefixCls:Xe,destroyInactivePanel:un!=null?un:jn,openMotion:_n,accordion:nt,children:rt.props.children,onItemClick:La,expandIcon:tn,collapsible:pa};return typeof rt.type=="string"?rt:(Object.keys(Gt).forEach(function(Rt){typeof Gt[Rt]=="undefined"&&delete Gt[Rt]}),De.cloneElement(rt,Gt))};function fe(vt,rt,mn){return Array.isArray(vt)?ie(vt,mn):(0,We.Z)(rt).map(function(Wt,Xe){return me(Wt,Xe,mn)})}var Pe=fe,Ke=oe(26112);function Oe(vt){var rt=vt;if(!Array.isArray(rt)){var mn=(0,Be.Z)(rt);rt=mn==="number"||mn==="string"?[rt]:[]}return rt.map(function(Wt){return String(Wt)})}var ct=De.forwardRef(function(vt,rt){var mn=vt.prefixCls,Wt=mn===void 0?"rc-collapse":mn,Xe=vt.destroyInactivePanel,nt=Xe===void 0?!1:Xe,xn=vt.style,jn=vt.accordion,It=vt.className,bn=vt.children,_n=vt.collapsible,tn=vt.openMotion,hn=vt.expandIcon,aa=vt.activeKey,Ma=vt.defaultActiveKey,ba=vt.onChange,un=vt.items,In=Fe()(Wt,It),Gn=(0,Ue.Z)([],{value:aa,onChange:function(Hn){return ba==null?void 0:ba(Hn)},defaultValue:Ma,postState:Oe}),Ca=(0,je.Z)(Gn,2),pa=Ca[0],La=Ca[1],Gt=function(Hn){return La(function(){if(jn)return pa[0]===Hn?[]:[Hn];var Sa=pa.indexOf(Hn),la=Sa>-1;return la?pa.filter(function(Ua){return Ua!==Hn}):[].concat((0,be.Z)(pa),[Hn])})};(0,ke.ZP)(!bn,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Rt=Pe(un,bn,{prefixCls:Wt,accordion:jn,openMotion:tn,expandIcon:hn,collapsible:_n,destroyInactivePanel:nt,onItemClick:Gt,activeKey:pa});return De.createElement("div",(0,Te.Z)({ref:rt,className:In,style:xn,role:jn?"tablist":void 0},(0,Ke.Z)(vt,{aria:!0,data:!0})),Rt)}),Le=Object.assign(ct,{Panel:ne}),Ce=Le,tt=Le.Panel,it=oe(2738),xe=oe(62892),pt=oe(92343),wt=oe(36355),Nt=oe(19716),kt=De.forwardRef((vt,rt)=>{const{getPrefixCls:mn}=De.useContext(wt.E_),{prefixCls:Wt,className:Xe,showArrow:nt=!0}=vt,xn=mn("collapse",Wt),jn=Fe()({[`${xn}-no-arrow`]:!nt},Xe);return De.createElement(Ce.Panel,Object.assign({ref:rt},vt,{prefixCls:xn,className:jn}))}),rn=oe(17313),St=oe(8378),Vt=oe(83116),He=oe(37613);const Re=vt=>{const{componentCls:rt,contentBg:mn,padding:Wt,headerBg:Xe,headerPadding:nt,collapseHeaderPaddingSM:xn,collapseHeaderPaddingLG:jn,collapsePanelBorderRadius:It,lineWidth:bn,lineType:_n,colorBorder:tn,colorText:hn,colorTextHeading:aa,colorTextDisabled:Ma,fontSize:ba,fontSizeLG:un,lineHeight:In,marginSM:Gn,paddingSM:Ca,paddingLG:pa,paddingXS:La,motionDurationSlow:Gt,fontSizeIcon:Rt,contentPadding:En}=vt,Hn=`${bn}px ${_n} ${tn}`;return{[rt]:Object.assign(Object.assign({},(0,rn.Wf)(vt)),{backgroundColor:Xe,border:Hn,borderBottom:0,borderRadius:`${It}px`,"&-rtl":{direction:"rtl"},[`& > ${rt}-item`]:{borderBottom:Hn,"&:last-child":{[` &, - & > ${at}-header`]:{borderRadius:`0 0 ${Nt}px ${Nt}px`}},[`> ${at}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Ht,color:sa,lineHeight:Kn,cursor:"pointer",transition:`all ${en}, visibility 0s`,[`> ${at}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${at}-expand-icon`]:{height:pa*Kn,display:"flex",alignItems:"center",paddingInlineEnd:Hn},[`${at}-arrow`]:Object.assign(Object.assign({},(0,rn.Ro)()),{fontSize:Rt,svg:{transition:`transform ${en}`}}),[`${at}-header-text`]:{marginInlineEnd:"auto"}},[`${at}-header-collapsible-only`]:{cursor:"default",[`${at}-header-text`]:{flex:"none",cursor:"pointer"}},[`${at}-icon-collapsible-only`]:{cursor:"default",[`${at}-expand-icon`]:{cursor:"pointer"}}},[`${at}-content`]:{color:gn,backgroundColor:dn,borderTop:zn,[`& > ${at}-content-box`]:{padding:Fn},"&-hidden":{display:"none"}},"&-small":{[`> ${at}-item`]:{[`> ${at}-header`]:{padding:jn,paddingInlineStart:Yn,[`> ${at}-expand-icon`]:{marginInlineStart:Ca-Yn}},[`> ${at}-content > ${at}-content-box`]:{padding:Ca}}},"&-large":{[`> ${at}-item`]:{fontSize:tn,[`> ${at}-header`]:{padding:Wn,paddingInlineStart:st,[`> ${at}-expand-icon`]:{height:tn*Kn,marginInlineStart:ca-st}},[`> ${at}-content > ${at}-content-box`]:{padding:ca}}},[`${at}-item:last-child`]:{[`> ${at}-content`]:{borderRadius:`0 0 ${Nt}px ${Nt}px`}},[`& ${at}-item-disabled > ${at}-header`]:{"\n &,\n & > .arrow\n ":{color:ka,cursor:"not-allowed"}},[`&${at}-icon-position-end`]:{[`& > ${at}-item`]:{[`> ${at}-header`]:{[`${at}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Hn}}}}})}},Bt=pt=>{const{componentCls:at}=pt,dn=`> ${at}-item > ${at}-header ${at}-arrow svg`;return{[`${at}-rtl`]:{[dn]:{transform:"rotate(180deg)"}}}},Wt=pt=>{const{componentCls:at,headerBg:dn,paddingXXS:st,colorBorder:$e}=pt;return{[`${at}-borderless`]:{backgroundColor:dn,border:0,[`> ${at}-item`]:{borderBottom:`1px solid ${$e}`},[` - > ${at}-item:last-child, - > ${at}-item:last-child ${at}-header - `]:{borderRadius:0},[`> ${at}-item:last-child`]:{borderBottom:0},[`> ${at}-item > ${at}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${at}-item > ${at}-content > ${at}-content-box`]:{paddingTop:st}}}},St=pt=>{const{componentCls:at,paddingSM:dn}=pt;return{[`${at}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${at}-item`]:{borderBottom:0,[`> ${at}-content`]:{backgroundColor:"transparent",border:0,[`> ${at}-content-box`]:{paddingBlock:dn}}}}}};var kt=(0,Vt.Z)("Collapse",pt=>{const at=(0,He.TS)(pt,{collapseHeaderPaddingSM:`${pt.paddingXS}px ${pt.paddingSM}px`,collapseHeaderPaddingLG:`${pt.padding}px ${pt.paddingLG}px`,collapsePanelBorderRadius:pt.borderRadiusLG});return[Re(at),Wt(at),St(at),Bt(at),(0,Pt.Z)(at)]},pt=>({headerPadding:`${pt.paddingSM}px ${pt.padding}px`,headerBg:pt.colorFillAlter,contentPadding:`${pt.padding}px 16px`,contentBg:pt.colorBgContainer})),ft=Object.assign(De.forwardRef((pt,at)=>{const{getPrefixCls:dn,direction:st,collapse:$e}=De.useContext(wt.E_),{prefixCls:Ht,className:jn,rootClassName:Wn,style:Nt,bordered:hn=!0,ghost:cn,size:Mn,expandIconPosition:gn="start",children:sa,expandIcon:ka}=pt,pa=(0,Ot.Z)(zn=>{var ha;return(ha=Mn!=null?Mn:zn)!==null&&ha!==void 0?ha:"middle"}),tn=dn("collapse",Ht),Kn=dn(),[Hn,Ca]=kt(tn),ca=De.useMemo(()=>gn==="left"?"start":gn==="right"?"end":gn,[gn]),Yn=function(){let zn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const ha=ka?ka(zn):De.createElement(b.Z,{rotate:zn.isActive?90:void 0});return(0,vt.Tm)(ha,()=>({className:be()(ha.props.className,`${tn}-arrow`)}))},en=be()(`${tn}-icon-position-${ca}`,{[`${tn}-borderless`]:!hn,[`${tn}-rtl`]:st==="rtl",[`${tn}-ghost`]:!!cn,[`${tn}-${pa}`]:pa!=="middle"},$e==null?void 0:$e.className,jn,Wn,Ca),Rt=Object.assign(Object.assign({},(0,xe.Z)(Kn)),{motionAppear:!1,leavedClassName:`${tn}-content-hidden`}),Fn=De.useMemo(()=>sa?(0,Ze.Z)(sa).map((zn,ha)=>{var la,Va;if(!((la=zn.props)===null||la===void 0)&&la.disabled){const ra=(Va=zn.key)!==null&&Va!==void 0?Va:String(ha),{disabled:Xn,collapsible:Aa}=zn.props,Ia=Object.assign(Object.assign({},(0,ot.Z)(zn.props,["disabled"])),{key:ra,collapsible:Aa!=null?Aa:Xn?"disabled":void 0});return(0,vt.Tm)(zn,Ia)}return zn}):null,[sa]);return Hn(De.createElement(Ce,Object.assign({ref:at,openMotion:Rt},(0,ot.Z)(pt,["rootClassName"]),{expandIcon:Yn,prefixCls:tn,className:en,style:Object.assign(Object.assign({},$e==null?void 0:$e.style),Nt)}),Fn))}),{Panel:Gt}),Jt=ft},39722:function(et,xt,oe){"use strict";oe.d(xt,{t5:function(){return De}});var b=oe(92310),he=oe.n(b),be=oe(55477),Te=oe(59301),Be=oe(36355),je=oe(77578),Fe=oe(17356),Ue=function(Ze,Qe){var le={};for(var E in Ze)Object.prototype.hasOwnProperty.call(Ze,E)&&Qe.indexOf(E)<0&&(le[E]=Ze[E]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(Ze);a{if(!(!Qe&&!le))return Te.createElement(Te.Fragment,null,Qe&&Te.createElement("div",{className:`${Ze}-title`},(0,je.Z)(Qe)),Te.createElement("div",{className:`${Ze}-inner-content`},(0,je.Z)(le)))},De=Ze=>{const{hashId:Qe,prefixCls:le,className:E,style:a,placement:x="top",title:y,content:z,children:ne}=Ze;return Te.createElement("div",{className:he()(Qe,le,`${le}-pure`,`${le}-placement-${x}`,E),style:a},Te.createElement("div",{className:`${le}-arrow`}),Te.createElement(be.G,Object.assign({},Ze,{className:Qe,prefixCls:le}),ne||ke(le,y,z)))},Ge=Ze=>{const{prefixCls:Qe}=Ze,le=Ue(Ze,["prefixCls"]),{getPrefixCls:E}=Te.useContext(Be.E_),a=E("popover",Qe),[x,y]=(0,Fe.Z)(a);return x(Te.createElement(De,Object.assign({},le,{prefixCls:a,hashId:y})))};xt.ZP=Ge},60324:function(et,xt,oe){"use strict";var b=oe(92310),he=oe.n(b),be=oe(59301),Te=oe(77578),Be=oe(62892),je=oe(36355),Fe=oe(6848),Ue=oe(39722),ke=oe(17356),De=function(Qe,le){var E={};for(var a in Qe)Object.prototype.hasOwnProperty.call(Qe,a)&&le.indexOf(a)<0&&(E[a]=Qe[a]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(Qe);x{let{title:le,content:E,prefixCls:a}=Qe;return be.createElement(be.Fragment,null,le&&be.createElement("div",{className:`${a}-title`},(0,Te.Z)(le)),be.createElement("div",{className:`${a}-inner-content`},(0,Te.Z)(E)))},Ze=be.forwardRef((Qe,le)=>{const{prefixCls:E,title:a,content:x,overlayClassName:y,placement:z="top",trigger:ne="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:ie=.1,overlayStyle:me={}}=Qe,fe=De(Qe,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Pe}=be.useContext(je.E_),Ke=Pe("popover",E),[Oe,dt]=(0,ke.Z)(Ke),Le=Pe(),Ce=he()(y,dt);return Oe(be.createElement(Fe.Z,Object.assign({placement:z,trigger:ne,mouseEnterDelay:re,mouseLeaveDelay:ie,overlayStyle:me},fe,{prefixCls:Ke,overlayClassName:Ce,ref:le,overlay:a||x?be.createElement(Ge,{prefixCls:Ke,title:a,content:x}):null,transitionName:(0,Be.m)(Le,"zoom-big",fe.transitionName),"data-popover-inject":!0})))});Ze._InternalPanelDoNotUseOrYouWillBeFired=Ue.ZP,xt.Z=Ze},17356:function(et,xt,oe){"use strict";var b=oe(17313),he=oe(29878),be=oe(19447),Te=oe(33166),Be=oe(83116),je=oe(37613);const Fe=De=>{const{componentCls:Ge,popoverColor:Ze,minWidth:Qe,fontWeightStrong:le,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:z,marginXS:ne,colorBgElevated:re,popoverBg:ie}=De;return[{[Ge]:Object.assign(Object.assign({},(0,b.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":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ge}-content`]:{position:"relative"},[`${Ge}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:y,boxShadow:a,padding:E},[`${Ge}-title`]:{minWidth:Qe,marginBottom:ne,color:x,fontWeight:le},[`${Ge}-inner-content`]:{color:Ze}})},(0,be.ZP)(De,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ge}-pure`]:{position:"relative",maxWidth:"none",margin:De.sizePopupArrow,display:"inline-block",[`${Ge}-content`]:{display:"inline-block"}}}]},Ue=De=>{const{componentCls:Ge}=De;return{[Ge]:Te.i.map(Ze=>{const Qe=De[`${Ze}6`];return{[`&${Ge}-${Ze}`]:{"--antd-arrow-background-color":Qe,[`${Ge}-inner`]:{backgroundColor:Qe},[`${Ge}-arrow`]:{background:"transparent"}}}})}},ke=De=>{const{componentCls:Ge,lineWidth:Ze,lineType:Qe,colorSplit:le,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:y,padding:z}=De,ne=a-Math.round(x*y),re=ne/2,ie=ne/2-Ze,me=z;return{[Ge]:{[`${Ge}-inner`]:{padding:0},[`${Ge}-title`]:{margin:0,padding:`${re}px ${me}px ${ie}px`,borderBottom:`${Ze}px ${Qe} ${le}`},[`${Ge}-inner-content`]:{padding:`${E}px ${me}px`}}}};xt.Z=(0,Be.Z)("Popover",De=>{const{colorBgElevated:Ge,colorText:Ze,wireframe:Qe}=De,le=(0,je.TS)(De,{popoverPadding:12,popoverBg:Ge,popoverColor:Ze});return[Fe(le),Ue(le),Qe&&ke(le),(0,he._y)(le,"zoom-big")]},De=>({width:177,minWidth:177,zIndexPopup:De.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12563:function(et,xt,oe){"use strict";oe.d(xt,{default:function(){return dt}});var b=oe(59301),he=oe(99267),be=oe(92310),Te=oe.n(be),Be=oe(36785),je=oe(47729),Fe=oe(14088),Ue=oe(36355),ke=oe(17313),De=oe(37613),Ge=oe(83116);const Ze=Le=>{const{paddingXXS:Ce,lineWidth:tt,tagPaddingHorizontal:ot,componentCls:xe}=Le,vt=ot-tt,wt=Ce-tt;return{[xe]:Object.assign(Object.assign({},(0,ke.Wf)(Le)),{display:"inline-block",height:"auto",marginInlineEnd:Le.marginXS,paddingInline:vt,fontSize:Le.tagFontSize,lineHeight:Le.tagLineHeight,whiteSpace:"nowrap",background:Le.defaultBg,border:`${Le.lineWidth}px ${Le.lineType} ${Le.colorBorder}`,borderRadius:Le.borderRadiusSM,opacity:1,transition:`all ${Le.motionDurationMid}`,textAlign:"start",position:"relative",[`&${xe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Le.defaultColor},[`${xe}-close-icon`]:{marginInlineStart:wt,color:Le.colorTextDescription,fontSize:Le.tagIconSize,cursor:"pointer",transition:`all ${Le.motionDurationMid}`,"&:hover":{color:Le.colorTextHeading}},[`&${xe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Le.iconCls}-close, ${Le.iconCls}-close:hover`]:{color:Le.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${xe}-checkable-checked):hover`]:{color:Le.colorPrimary,backgroundColor:Le.colorFillSecondary},"&:active, &-checked":{color:Le.colorTextLightSolid},"&-checked":{backgroundColor:Le.colorPrimary,"&:hover":{backgroundColor:Le.colorPrimaryHover}},"&:active":{backgroundColor:Le.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Le.iconCls} + span, > span + ${Le.iconCls}`]:{marginInlineStart:vt}}),[`${xe}-borderless`]:{borderColor:"transparent",background:Le.tagBorderlessBg}}},Qe=Le=>{const{lineWidth:Ce,fontSizeIcon:tt}=Le,ot=Le.fontSizeSM,xe=`${Le.lineHeightSM*ot}px`;return(0,De.TS)(Le,{tagFontSize:ot,tagLineHeight:xe,tagIconSize:tt-2*Ce,tagPaddingHorizontal:8,tagBorderlessBg:Le.colorFillTertiary})},le=Le=>({defaultBg:Le.colorFillQuaternary,defaultColor:Le.colorText});var E=(0,Ge.Z)("Tag",Le=>{const Ce=Qe(Le);return Ze(Ce)},le),a=function(Le,Ce){var tt={};for(var ot in Le)Object.prototype.hasOwnProperty.call(Le,ot)&&Ce.indexOf(ot)<0&&(tt[ot]=Le[ot]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,ot=Object.getOwnPropertySymbols(Le);xe{const{prefixCls:Ce,style:tt,className:ot,checked:xe,onChange:vt,onClick:wt}=Le,Ot=a(Le,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ut,tag:Gt}=b.useContext(Ue.E_),rn=Bt=>{vt==null||vt(!xe),wt==null||wt(Bt)},Pt=ut("tag",Ce),[Vt,He]=E(Pt),Re=Te()(Pt,`${Pt}-checkable`,{[`${Pt}-checkable-checked`]:xe},Gt==null?void 0:Gt.className,ot,He);return Vt(b.createElement("span",Object.assign({},Ot,{style:Object.assign(Object.assign({},tt),Gt==null?void 0:Gt.style),className:Re,onClick:rn})))},z=oe(45157);const ne=Le=>(0,z.Z)(Le,(Ce,tt)=>{let{textColor:ot,lightBorderColor:xe,lightColor:vt,darkColor:wt}=tt;return{[`${Le.componentCls}-${Ce}`]:{color:ot,background:vt,borderColor:xe,"&-inverse":{color:Le.colorTextLightSolid,background:wt,borderColor:wt},[`&${Le.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,Ge.b)(["Tag","preset"],Le=>{const Ce=Qe(Le);return ne(Ce)},le);function ie(Le){return typeof Le!="string"?Le:Le.charAt(0).toUpperCase()+Le.slice(1)}const me=(Le,Ce,tt)=>{const ot=ie(tt);return{[`${Le.componentCls}-${Ce}`]:{color:Le[`color${tt}`],background:Le[`color${ot}Bg`],borderColor:Le[`color${ot}Border`],[`&${Le.componentCls}-borderless`]:{borderColor:"transparent"}}}};var fe=(0,Ge.b)(["Tag","status"],Le=>{const Ce=Qe(Le);return[me(Ce,"success","Success"),me(Ce,"processing","Info"),me(Ce,"error","Error"),me(Ce,"warning","Warning")]},le),Pe=function(Le,Ce){var tt={};for(var ot in Le)Object.prototype.hasOwnProperty.call(Le,ot)&&Ce.indexOf(ot)<0&&(tt[ot]=Le[ot]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,ot=Object.getOwnPropertySymbols(Le);xe{const{prefixCls:tt,className:ot,rootClassName:xe,style:vt,children:wt,icon:Ot,color:ut,onClose:Gt,closeIcon:rn,closable:Pt,bordered:Vt=!0}=Le,He=Pe(Le,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Re,direction:Bt,tag:Wt}=b.useContext(Ue.E_),[St,kt]=b.useState(!0);b.useEffect(()=>{"visible"in He&&kt(He.visible)},[He.visible]);const Ae=(0,Be.o2)(ut),ft=(0,Be.yT)(ut),Jt=Ae||ft,pt=Object.assign(Object.assign({backgroundColor:ut&&!Jt?ut:void 0},Wt==null?void 0:Wt.style),vt),at=Re("tag",tt),[dn,st]=E(at),$e=Te()(at,Wt==null?void 0:Wt.className,{[`${at}-${ut}`]:Jt,[`${at}-has-color`]:ut&&!Jt,[`${at}-hidden`]:!St,[`${at}-rtl`]:Bt==="rtl",[`${at}-borderless`]:!Vt},ot,xe,st),Ht=Mn=>{Mn.stopPropagation(),Gt==null||Gt(Mn),!Mn.defaultPrevented&&kt(!1)},[,jn]=(0,je.Z)(Pt,rn,Mn=>Mn===null?b.createElement(he.Z,{className:`${at}-close-icon`,onClick:Ht}):b.createElement("span",{className:`${at}-close-icon`,onClick:Ht},Mn),null,!1),Wn=typeof He.onClick=="function"||wt&&wt.type==="a",Nt=Ot||null,hn=Nt?b.createElement(b.Fragment,null,Nt,wt&&b.createElement("span",null,wt)):wt,cn=b.createElement("span",Object.assign({},He,{ref:Ce,className:$e,style:pt}),hn,jn,Ae&&b.createElement(re,{key:"preset",prefixCls:at}),ft&&b.createElement(fe,{key:"status",prefixCls:at}));return dn(Wn?b.createElement(Fe.Z,{component:"Tag"},cn):cn)},Oe=b.forwardRef(Ke);Oe.CheckableTag=y;var dt=Oe},98228:function(et,xt,oe){"use strict";oe.d(xt,{default:function(){return er}});var b=oe(92310),he=oe.n(b),be=oe(54476),Te=oe(94480),Be=oe(33885),je=oe(42978),Fe=oe(75931),Ue=oe(76190),ke=oe(77861),De=oe(17115),Ge=oe(90782),Ze=oe(18929),Qe=oe(48736),le=oe(59301),E=function(bt){var wn=le.useRef({valueLabels:new Map});return le.useMemo(function(){var vn=wn.current.valueLabels,Vn=new Map,ye=bt.map(function(yt){var It,Ct=yt.value,zt=(It=yt.label)!==null&&It!==void 0?It:vn.get(Ct);return Vn.set(Ct,zt),(0,Be.Z)((0,Be.Z)({},yt),{},{label:zt})});return wn.current.valueLabels=Vn,[ye]},[bt])},a=function(bt,wn,vn,Vn){return le.useMemo(function(){var ye=bt.map(function(zt){var Et=zt.value;return Et}),yt=wn.map(function(zt){var Et=zt.value;return Et}),It=ye.filter(function(zt){return!Vn[zt]});if(vn){var Ct=(0,Ge.S)(ye,!0,Vn);ye=Ct.checkedKeys,yt=Ct.halfCheckedKeys}return[Array.from(new Set([].concat((0,Te.Z)(It),(0,Te.Z)(ye)))),yt]},[bt,wn,vn,Vn])},x=oe(71430),y=function(bt,wn){return le.useMemo(function(){var vn=(0,x.I8)(bt,{fieldNames:wn,initWrapper:function(ye){return(0,Be.Z)((0,Be.Z)({},ye),{},{valueEntities:new Map})},processEntity:function(ye,yt){var It=ye.node[wn.value];if(0)var Ct;yt.valueEntities.set(It,ye)}});return vn},[bt,wn])},z=oe(20068),ne=oe(11592),re=function(){return null},ie=re,me=["children","value"];function fe(bt){return(0,ne.Z)(bt).map(function(wn){if(!le.isValidElement(wn)||!wn.type)return null;var vn=wn,Vn=vn.key,ye=vn.props,yt=ye.children,It=ye.value,Ct=(0,Fe.Z)(ye,me),zt=(0,Be.Z)({key:Vn,value:It},Ct),Et=fe(yt);return Et.length&&(zt.children=Et),zt}).filter(function(wn){return wn})}function Pe(bt){if(!bt)return bt;var wn=(0,Be.Z)({},bt);return"props"in wn||Object.defineProperty(wn,"props",{get:function(){return(0,Qe.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),wn}}),wn}function Ke(bt,wn,vn,Vn,ye,yt){var It=null,Ct=null;function zt(){function Et(Sn){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Sn.map(function(We,Dt){var un="".concat(Ne,"-").concat(Dt),mn=We[yt.value],ea=vn.includes(mn),Tn=Et(We[yt.children]||[],un,ea),Ye=le.createElement(ie,We,Tn.map(function(pn){return pn.node}));if(wn===mn&&(It=Ye),ea){var gt={pos:un,node:Ye,children:Tn};return Je||Ct.push(gt),gt}return null}).filter(function(We){return We})}Ct||(Ct=[],Et(Vn),Ct.sort(function(Sn,Ne){var Je=Sn.node.props.value,We=Ne.node.props.value,Dt=vn.indexOf(Je),un=vn.indexOf(We);return Dt-un}))}Object.defineProperty(bt,"triggerNode",{get:function(){return(0,Qe.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),zt(),It}}),Object.defineProperty(bt,"allCheckedNodes",{get:function(){return(0,Qe.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),zt(),ye?Ct:Ct.map(function(Sn){var Ne=Sn.node;return Ne})}})}var Oe=function(bt,wn,vn){var Vn=vn.treeNodeFilterProp,ye=vn.filterTreeNode,yt=vn.fieldNames,It=yt.children;return le.useMemo(function(){if(!wn||ye===!1)return bt;var Ct;if(typeof ye=="function")Ct=ye;else{var zt=wn.toUpperCase();Ct=function(Ne,Je){var We=Je[Vn];return String(We).toUpperCase().includes(zt)}}function Et(Sn){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Sn.reduce(function(Je,We){var Dt=We[It],un=Ne||Ct(wn,Pe(We)),mn=Et(Dt||[],un);return(un||mn.length)&&Je.push((0,Be.Z)((0,Be.Z)({},We),{},(0,z.Z)({isLeaf:void 0},It,mn))),Je},[])}return Et(bt)},[bt,wn,It,Vn,ye])};function dt(bt){var wn=le.useRef();wn.current=bt;var vn=le.useCallback(function(){return wn.current.apply(wn,arguments)},[]);return vn}function Le(bt,wn){var vn=wn.id,Vn=wn.pId,ye=wn.rootPId,yt={},It=[],Ct=bt.map(function(zt){var Et=(0,Be.Z)({},zt),Sn=Et[vn];return yt[Sn]=Et,Et.key=Et.key||Sn,Et});return Ct.forEach(function(zt){var Et=zt[Vn],Sn=yt[Et];Sn&&(Sn.children=Sn.children||[],Sn.children.push(zt)),(Et===ye||!Sn&&ye===null)&&It.push(zt)}),It}function Ce(bt,wn,vn){return le.useMemo(function(){return bt?vn?Le(bt,(0,Be.Z)({id:"id",pId:"pId",rootPId:null},vn!==!0?vn:{})):bt:fe(wn)},[wn,vn,bt])}var tt=le.createContext(null),ot=tt,xe=oe(10228),vt=oe(80547),wt=oe(60091),Ot=le.createContext(null),ut=Ot;function Gt(bt){return Array.isArray(bt)?bt:bt!==void 0?[bt]:[]}function rn(bt){var wn=bt||{},vn=wn.label,Vn=wn.value,ye=wn.children,yt=Vn||"value";return{_title:vn?[vn]:["title","label"],value:yt,key:yt,children:ye||"children"}}function Pt(bt){return!bt||bt.disabled||bt.disableCheckbox||bt.checkable===!1}function Vt(bt,wn){var vn=[];function Vn(ye){ye.forEach(function(yt){var It=yt[wn.children];It&&(vn.push(yt[wn.value]),Vn(It))})}return Vn(bt),vn}function He(bt){return bt==null}var Re={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Bt=function(wn,vn){var Vn=(0,ke.lk)(),ye=Vn.prefixCls,yt=Vn.multiple,It=Vn.searchValue,Ct=Vn.toggleOpen,zt=Vn.open,Et=Vn.notFoundContent,Sn=le.useContext(ut),Ne=Sn.virtual,Je=Sn.listHeight,We=Sn.listItemHeight,Dt=Sn.treeData,un=Sn.fieldNames,mn=Sn.onSelect,ea=Sn.dropdownMatchSelectWidth,Tn=Sn.treeExpandAction,Ye=le.useContext(ot),gt=Ye.checkable,pn=Ye.checkedKeys,ct=Ye.halfCheckedKeys,sn=Ye.treeExpandedKeys,xn=Ye.treeDefaultExpandAll,Ma=Ye.treeDefaultExpandedKeys,Pn=Ye.onTreeExpand,ht=Ye.treeIcon,xa=Ye.showTreeIcon,na=Ye.switcherIcon,Ya=Ye.treeLine,Ga=Ye.treeNodeFilterProp,ja=Ye.loadData,Ha=Ye.treeLoadedKeys,ur=Ye.treeMotion,_a=Ye.onTreeLoad,cr=Ye.keyEntities,jt=le.useRef(),Fa=(0,vt.Z)(function(){return Dt},[zt,Dt],function(Na,tr){return tr[0]&&Na[1]!==tr[1]}),Kt=le.useState(null),ya=(0,je.Z)(Kt,2),ga=ya[0],Xt=ya[1],Cn=cr[ga],ta=le.useMemo(function(){return gt?{checked:pn,halfChecked:ct}:null},[gt,pn,ct]);le.useEffect(function(){if(zt&&!yt&&pn.length){var Na;(Na=jt.current)===null||Na===void 0||Na.scrollTo({key:pn[0]}),Xt(pn[0])}},[zt]);var An=String(It).toLowerCase(),La=function(tr){return An?String(tr[Ga]).toLowerCase().includes(An):!1},Pa=le.useState(Ma),Ua=(0,je.Z)(Pa,2),sr=Ua[0],Ar=Ua[1],Rr=le.useState(null),fr=(0,je.Z)(Rr,2),ao=fr[0],Xa=fr[1],Ka=le.useMemo(function(){return sn?(0,Te.Z)(sn):It?ao:sr},[sr,ao,sn,It]);le.useEffect(function(){It&&Xa(Vt(Dt,un))},[It]);var Sr=function(tr){Ar(tr),Xa(tr),Pn&&Pn(tr)},ma=function(tr){tr.preventDefault()},ar=function(tr,hr){var rr=hr.node;gt&&Pt(rr)||(mn(rr.key,{selected:!pn.includes(rr.key)}),yt||Ct(!1))};if(le.useImperativeHandle(vn,function(){var Na;return{scrollTo:(Na=jt.current)===null||Na===void 0?void 0:Na.scrollTo,onKeyDown:function(hr){var rr,Zr=hr.which;switch(Zr){case xe.Z.UP:case xe.Z.DOWN:case xe.Z.LEFT:case xe.Z.RIGHT:(rr=jt.current)===null||rr===void 0||rr.onKeyDown(hr);break;case xe.Z.ENTER:{if(Cn){var yr=(Cn==null?void 0:Cn.node)||{},Wr=yr.selectable,Jr=yr.value;Wr!==!1&&ar(null,{node:{key:ga},selected:!pn.includes(Jr)})}break}case xe.Z.ESC:Ct(!1)}},onKeyUp:function(){}}}),Fa.length===0)return le.createElement("div",{role:"listbox",className:"".concat(ye,"-empty"),onMouseDown:ma},Et);var vr={fieldNames:un};return Ha&&(vr.loadedKeys=Ha),Ka&&(vr.expandedKeys=Ka),le.createElement("div",{onMouseDown:ma},Cn&&zt&&le.createElement("span",{style:Re,"aria-live":"assertive"},Cn.node.value),le.createElement(wt.Z,(0,be.Z)({ref:jt,focusable:!1,prefixCls:"".concat(ye,"-tree"),treeData:Fa,height:Je,itemHeight:We,virtual:Ne!==!1&&ea!==!1,multiple:yt,icon:ht,showIcon:xa,switcherIcon:na,showLine:Ya,loadData:It?null:ja,motion:ur,activeKey:ga,checkable:gt,checkStrictly:!0,checkedKeys:ta,selectedKeys:gt?[]:pn,defaultExpandAll:xn},vr,{onActiveChange:Xt,onSelect:ar,onCheck:ar,onExpand:Sr,onLoad:_a,filterTreeNode:La,expandAction:Tn})))},Wt=le.forwardRef(Bt);Wt.displayName="OptionList";var St=Wt,kt="SHOW_ALL",Ae="SHOW_PARENT",ft="SHOW_CHILD";function Jt(bt,wn,vn,Vn){var ye=new Set(bt);return wn===ft?bt.filter(function(yt){var It=vn[yt];return!(It&&It.children&&It.children.some(function(Ct){var zt=Ct.node;return ye.has(zt[Vn.value])})&&It.children.every(function(Ct){var zt=Ct.node;return Pt(zt)||ye.has(zt[Vn.value])}))}):wn===Ae?bt.filter(function(yt){var It=vn[yt],Ct=It?It.parent:null;return!(Ct&&!Pt(Ct.node)&&ye.has(Ct.key))}):bt}function pt(bt){var wn=bt.searchPlaceholder,vn=bt.treeCheckStrictly,Vn=bt.treeCheckable,ye=bt.labelInValue,yt=bt.value,It=bt.multiple;warning(!wn,"`searchPlaceholder` has been removed."),vn&&ye===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(ye||vn)&&warning(toArray(yt).every(function(Ct){return Ct&&_typeof(Ct)==="object"&&"value"in Ct}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),vn||It||Vn?warning(!yt||Array.isArray(yt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(yt),"`value` should not be array when `TreeSelect` is single mode.")}var at=null,dn=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function st(bt){return!bt||(0,Ue.Z)(bt)!=="object"}var $e=le.forwardRef(function(bt,wn){var vn=bt.id,Vn=bt.prefixCls,ye=Vn===void 0?"rc-tree-select":Vn,yt=bt.value,It=bt.defaultValue,Ct=bt.onChange,zt=bt.onSelect,Et=bt.onDeselect,Sn=bt.searchValue,Ne=bt.inputValue,Je=bt.onSearch,We=bt.autoClearSearchValue,Dt=We===void 0?!0:We,un=bt.filterTreeNode,mn=bt.treeNodeFilterProp,ea=mn===void 0?"value":mn,Tn=bt.showCheckedStrategy,Ye=bt.treeNodeLabelProp,gt=bt.multiple,pn=bt.treeCheckable,ct=bt.treeCheckStrictly,sn=bt.labelInValue,xn=bt.fieldNames,Ma=bt.treeDataSimpleMode,Pn=bt.treeData,ht=bt.children,xa=bt.loadData,na=bt.treeLoadedKeys,Ya=bt.onTreeLoad,Ga=bt.treeDefaultExpandAll,ja=bt.treeExpandedKeys,Ha=bt.treeDefaultExpandedKeys,ur=bt.onTreeExpand,_a=bt.treeExpandAction,cr=bt.virtual,jt=bt.listHeight,Fa=jt===void 0?200:jt,Kt=bt.listItemHeight,ya=Kt===void 0?20:Kt,ga=bt.onDropdownVisibleChange,Xt=bt.dropdownMatchSelectWidth,Cn=Xt===void 0?!0:Xt,ta=bt.treeLine,An=bt.treeIcon,La=bt.showTreeIcon,Pa=bt.switcherIcon,Ua=bt.treeMotion,sr=(0,Fe.Z)(bt,dn),Ar=(0,De.ZP)(vn),Rr=pn&&!ct,fr=pn||ct,ao=ct||sn,Xa=fr||gt,Ka=(0,Ze.Z)(It,{value:yt}),Sr=(0,je.Z)(Ka,2),ma=Sr[0],ar=Sr[1],vr=le.useMemo(function(){return pn?Tn||ft:kt},[Tn,pn]),Na=le.useMemo(function(){return rn(xn)},[JSON.stringify(xn)]),tr=(0,Ze.Z)("",{value:Sn!==void 0?Sn:Ne,postState:function(wa){return wa||""}}),hr=(0,je.Z)(tr,2),rr=hr[0],Zr=hr[1],yr=function(wa){Zr(wa),Je==null||Je(wa)},Wr=Ce(Pn,ht,Ma),Jr=y(Wr,Na),or=Jr.keyEntities,Xr=Jr.valueEntities,Vr=le.useCallback(function(En){var wa=[],qe=[];return En.forEach(function(Xe){Xr.has(Xe)?qe.push(Xe):wa.push(Xe)}),{missingRawValues:wa,existRawValues:qe}},[Xr]),co=Oe(Wr,rr,{fieldNames:Na,treeNodeFilterProp:ea,filterTreeNode:un}),oo=le.useCallback(function(En){if(En){if(Ye)return En[Ye];for(var wa=Na._title,qe=0;qe{const{componentCls:wn,treePrefixCls:vn,colorBgElevated:Vn}=bt,ye=`.${vn}`;return[{[`${wn}-dropdown`]:[{padding:`${bt.paddingXS}px ${bt.paddingXS/2}px`},(0,ha.Yk)(vn,(0,Fn.TS)(bt,{colorBgContainer:Vn})),{[ye]:{borderRadius:0,[`${ye}-list-holder-inner`]:{alignItems:"stretch",[`${ye}-treenode`]:{[`${ye}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Rt.C2)(`${vn}-checkbox`,bt),{"&-rtl":{direction:"rtl",[`${ye}-switcher${ye}-switcher_close`]:{[`${ye}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Va(bt,wn){return(0,zn.Z)("TreeSelect",vn=>{const Vn=(0,Fn.TS)(vn,{treePrefixCls:wn});return[la(Vn)]},ha.TM)(bt)}var ra=function(bt,wn){var vn={};for(var Vn in bt)Object.prototype.hasOwnProperty.call(bt,Vn)&&wn.indexOf(Vn)<0&&(vn[Vn]=bt[Vn]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Vn=Object.getOwnPropertySymbols(bt);ye{var vn,{prefixCls:Vn,size:ye,disabled:yt,bordered:It=!0,className:Ct,rootClassName:zt,treeCheckable:Et,multiple:Sn,listHeight:Ne=256,listItemHeight:Je=26,placement:We,notFoundContent:Dt,switcherIcon:un,treeLine:mn,getPopupContainer:ea,popupClassName:Tn,dropdownClassName:Ye,treeIcon:gt=!1,transitionName:pn,choiceTransitionName:ct="",status:sn,treeExpandAction:xn,builtinPlacements:Ma,dropdownMatchSelectWidth:Pn,popupMatchSelectWidth:ht,allowClear:xa}=bt,na=ra(bt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:Ya,getPrefixCls:Ga,renderEmpty:ja,direction:Ha,virtual:ur,popupMatchSelectWidth:_a,popupOverflow:cr}=le.useContext(gn.E_),jt=Ga(),Fa=Ga("select",Vn),Kt=Ga("select-tree",Vn),ya=Ga("tree-select",Vn),{compactSize:ga,compactItemClassnames:Xt}=(0,Yn.ri)(Fa,Ha),[Cn,ta]=(0,Kn.Z)(Fa),[An]=Va(ya,Kt),La=he()(Tn||Ye,`${ya}-dropdown`,{[`${ya}-dropdown-rtl`]:Ha==="rtl"},zt,ta),Pa=!!(Et||Sn),Ua=(0,Ca.Z)(na.suffixIcon,na.showArrow),sr=(vn=ht!=null?ht:Pn)!==null&&vn!==void 0?vn:_a,{status:Ar,hasFeedback:Rr,isFormItemInput:fr,feedbackIcon:ao}=le.useContext(tn.aM),Xa=(0,Mn.F)(Ar,sn),{suffixIcon:Ka,removeIcon:Sr,clearIcon:ma}=(0,ca.Z)(Object.assign(Object.assign({},na),{multiple:Pa,showSuffixIcon:Ua,hasFeedback:Rr,feedbackIcon:ao,prefixCls:Fa,componentName:"TreeSelect"})),ar=xa===!0?{clearIcon:ma}:xa;let vr;Dt!==void 0?vr=Dt:vr=(ja==null?void 0:ja("Select"))||le.createElement(ka.Z,{componentName:"Select"});const Na=(0,Nt.Z)(na,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),tr=le.useMemo(()=>We!==void 0?We:Ha==="rtl"?"bottomRight":"bottomLeft",[We,Ha]),hr=(0,Hn.Z)(Ma,cr),rr=(0,pa.Z)(Xr=>{var Vr;return(Vr=ye!=null?ye:ga)!==null&&Vr!==void 0?Vr:Xr}),Zr=le.useContext(sa.Z),yr=yt!=null?yt:Zr,Wr=he()(!Vn&&ya,{[`${Fa}-lg`]:rr==="large",[`${Fa}-sm`]:rr==="small",[`${Fa}-rtl`]:Ha==="rtl",[`${Fa}-borderless`]:!It,[`${Fa}-in-form-item`]:fr},(0,Mn.Z)(Fa,Xa,Rr),Xt,Ct,zt,ta),Jr=Xr=>le.createElement(en.Z,{prefixCls:Kt,switcherIcon:un,treeNodeProps:Xr,showLine:mn}),or=le.createElement(Wn,Object.assign({virtual:ur,disabled:yr},Na,{dropdownMatchSelectWidth:sr,builtinPlacements:hr,ref:wn,prefixCls:Fa,className:Wr,listHeight:Ne,listItemHeight:Je,treeCheckable:Et&&le.createElement("span",{className:`${Fa}-tree-checkbox-inner`}),treeLine:!!mn,suffixIcon:Ka,multiple:Pa,placement:tr,removeIcon:Sr,allowClear:ar,switcherIcon:Jr,showTreeIcon:gt,notFoundContent:vr,getPopupContainer:ea||Ya,treeMotion:null,dropdownClassName:La,choiceTransitionName:(0,cn.m)(jt,"",ct),transitionName:(0,cn.m)(jt,"slide-up",pn),treeExpandAction:xn}));return Cn(An(or))},Ia=le.forwardRef(Xn),qn=(0,hn.Z)(Ia);Ia.TreeNode=ie,Ia.SHOW_ALL=kt,Ia.SHOW_PARENT=Ae,Ia.SHOW_CHILD=ft,Ia._InternalPanelDoNotUseOrYouWillBeFired=qn;var er=Ia},24334:function(et,xt,oe){var b,he;(function(be,Te){et.exports=Te(be)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof oe.g!="undefined"?oe.g:this,function(be){"use strict";be=be||{};var Te=be.Base64,Be="2.6.4",je="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Fe=function(tt){for(var ot={},xe=0,vt=tt.length;xe>>6)+Ue(128|ot&63):Ue(224|ot>>>12&15)+Ue(128|ot>>>6&63)+Ue(128|ot&63)}else{var ot=65536+(tt.charCodeAt(0)-55296)*1024+(tt.charCodeAt(1)-56320);return Ue(240|ot>>>18&7)+Ue(128|ot>>>12&63)+Ue(128|ot>>>6&63)+Ue(128|ot&63)}},De=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ge=function(tt){return tt.replace(De,ke)},Ze=function(tt){var ot=[0,2,1][tt.length%3],xe=tt.charCodeAt(0)<<16|(tt.length>1?tt.charCodeAt(1):0)<<8|(tt.length>2?tt.charCodeAt(2):0),vt=[je.charAt(xe>>>18),je.charAt(xe>>>12&63),ot>=2?"=":je.charAt(xe>>>6&63),ot>=1?"=":je.charAt(xe&63)];return vt.join("")},Qe=be.btoa&&typeof be.btoa=="function"?function(tt){return be.btoa(tt)}:function(tt){if(tt.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return tt.replace(/[\s\S]{1,3}/g,Ze)},le=function(tt){return Qe(Ge(String(tt)))},E=function(tt){return tt.replace(/[+\/]/g,function(ot){return ot=="+"?"-":"_"}).replace(/=/g,"")},a=function(tt,ot){return ot?E(le(tt)):le(tt)},x=function(tt){return a(tt,!0)},y;be.Uint8Array&&(y=function(tt,ot){for(var xe="",vt=0,wt=tt.length;vt>>18)+je.charAt(rn>>>12&63)+(typeof ut!="undefined"?je.charAt(rn>>>6&63):"=")+(typeof Gt!="undefined"?je.charAt(rn&63):"=")}return ot?E(xe):xe});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(tt){switch(tt.length){case 4:var ot=(7&tt.charCodeAt(0))<<18|(63&tt.charCodeAt(1))<<12|(63&tt.charCodeAt(2))<<6|63&tt.charCodeAt(3),xe=ot-65536;return Ue((xe>>>10)+55296)+Ue((xe&1023)+56320);case 3:return Ue((15&tt.charCodeAt(0))<<12|(63&tt.charCodeAt(1))<<6|63&tt.charCodeAt(2));default:return Ue((31&tt.charCodeAt(0))<<6|63&tt.charCodeAt(1))}},re=function(tt){return tt.replace(z,ne)},ie=function(tt){var ot=tt.length,xe=ot%4,vt=(ot>0?Fe[tt.charAt(0)]<<18:0)|(ot>1?Fe[tt.charAt(1)]<<12:0)|(ot>2?Fe[tt.charAt(2)]<<6:0)|(ot>3?Fe[tt.charAt(3)]:0),wt=[Ue(vt>>>16),Ue(vt>>>8&255),Ue(vt&255)];return wt.length-=[0,0,2,1][xe],wt.join("")},me=be.atob&&typeof be.atob=="function"?function(tt){return be.atob(tt)}:function(tt){return tt.replace(/\S{1,4}/g,ie)},fe=function(tt){return me(String(tt).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(tt){return re(me(tt))},Ke=function(tt){return String(tt).replace(/[-_]/g,function(ot){return ot=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Oe=function(tt){return Pe(Ke(tt))},dt;be.Uint8Array&&(dt=function(tt){return Uint8Array.from(fe(Ke(tt)),function(ot){return ot.charCodeAt(0)})});var Le=function(){var tt=be.Base64;return be.Base64=Te,tt};if(be.Base64={VERSION:Be,atob:fe,btoa:Qe,fromBase64:Oe,toBase64:a,utob:Ge,encode:a,encodeURI:x,btou:re,decode:Oe,noConflict:Le,fromUint8Array:y,toUint8Array:dt},typeof Object.defineProperty=="function"){var Ce=function(tt){return{value:tt,enumerable:!1,writable:!0,configurable:!0}};be.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ce(function(){return Oe(this)})),Object.defineProperty(String.prototype,"toBase64",Ce(function(tt){return a(this,tt)})),Object.defineProperty(String.prototype,"toBase64URI",Ce(function(){return a(this,!0)}))}}return be.Meteor&&(Base64=be.Base64),et.exports?et.exports.Base64=be.Base64:(b=[],he=function(){return be.Base64}.apply(xt,b),he!==void 0&&(et.exports=he)),{Base64:be.Base64}})},11414:function(et,xt,oe){"use strict";oe.d(xt,{Z5:function(){return Xs},_l:function(){return jd},bK:function(){return ts}});var b=oe(59301),he=oe(18773);function be(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,he.Z)(ee,te)}var Te=oe(54476),Be=oe(59781),je=b.createContext(null),Fe=null;function Ue(ee){ee()}var ke=Ue,De=function(te){return ke=te},Ge=function(){return ke};function Ze(){var ee=Ge(),te=null,ae=null;return{clear:function(){te=null,ae=null},notify:function(){ee(function(){for(var ce=te;ce;)ce.callback(),ce=ce.next})},get:function(){for(var ce=[],ge=te;ge;)ce.push(ge),ge=ge.next;return ce},subscribe:function(ce){var ge=!0,ve=ae={callback:ce,next:null,prev:ae};return ve.prev?ve.prev.next=ve:te=ve,function(){!ge||te===null||(ge=!1,ve.next?ve.next.prev=ve.prev:ae=ve.prev,ve.prev?ve.prev.next=ve.next:te=ve.next)}}}}var Qe={notify:function(){},get:function(){return[]}};function le(ee,te){var ae,ue=Qe;function ce(Ie){return we(),ue.subscribe(Ie)}function ge(){ue.notify()}function ve(){ze.onStateChange&&ze.onStateChange()}function pe(){return!!ae}function we(){ae||(ae=te?te.addNestedSub(ve):ee.subscribe(ve),ue=Ze())}function Ve(){ae&&(ae(),ae=void 0,ue.clear(),ue=Qe)}var ze={addNestedSub:ce,notifyNestedSubs:ge,handleChangeWrapper:ve,isSubscribed:pe,trySubscribe:we,tryUnsubscribe:Ve,getListeners:function(){return ue}};return ze}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function a(ee){var te=ee.store,ae=ee.context,ue=ee.children,ce=(0,b.useMemo)(function(){var pe=le(te);return{store:te,subscription:pe}},[te]),ge=(0,b.useMemo)(function(){return te.getState()},[te]);E(function(){var pe=ce.subscription;return pe.onStateChange=pe.notifyNestedSubs,pe.trySubscribe(),ge!==te.getState()&&pe.notifyNestedSubs(),function(){pe.tryUnsubscribe(),pe.onStateChange=null}},[ce,ge]);var ve=ae||je;return b.createElement(ve.Provider,{value:ce},ue)}var x=a,y=oe(85377),z=oe(94266),ne=oe.n(z),re=oe(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],me=["reactReduxForwardedRef"],fe=[],Pe=[null,null],Ke=function(te){try{return JSON.stringify(te)}catch(ae){return String(te)}};function Oe(ee,te){var ae=ee[1];return[te.payload,ae+1]}function dt(ee,te,ae){E(function(){return ee.apply(void 0,te)},ae)}function Le(ee,te,ae,ue,ce,ge,ve){ee.current=ue,te.current=ce,ae.current=!1,ge.current&&(ge.current=null,ve())}function Ce(ee,te,ae,ue,ce,ge,ve,pe,we,Ve){if(ee){var ze=!1,Ie=null,Me=function(){if(!ze){var Ln=te.getState(),Zn,Qn;try{Zn=ue(Ln,ce.current)}catch(ua){Qn=ua,Ie=ua}Qn||(Ie=null),Zn===ge.current?ve.current||we():(ge.current=Zn,pe.current=Zn,ve.current=!0,Ve({type:"STORE_UPDATED",payload:{error:Qn}}))}};ae.onStateChange=Me,ae.trySubscribe(),Me();var _e=function(){if(ze=!0,ae.tryUnsubscribe(),ae.onStateChange=null,Ie)throw Ie};return _e}}var tt=function(){return[null,0]};function ot(ee,te){te===void 0&&(te={});var ae=te,ue=ae.getDisplayName,ce=ue===void 0?function(nr){return"ConnectAdvanced("+nr+")"}:ue,ge=ae.methodName,ve=ge===void 0?"connectAdvanced":ge,pe=ae.renderCountProp,we=pe===void 0?void 0:pe,Ve=ae.shouldHandleStateChanges,ze=Ve===void 0?!0:Ve,Ie=ae.storeKey,Me=Ie===void 0?"store":Ie,_e=ae.withRef,At=_e===void 0?!1:_e,Ln=ae.forwardRef,Zn=Ln===void 0?!1:Ln,Qn=ae.context,ua=Qn===void 0?je:Qn,Ea=(0,y.Z)(ae,ie);if(0)var Da;var dr=ua;return function(Er){var to=Er.displayName||Er.name||"Component",wr=ce(to),no=(0,Te.Z)({},Ea,{getDisplayName:ce,methodName:ve,renderCountProp:we,shouldHandleStateChanges:ze,storeKey:Me,displayName:wr,wrappedComponentName:to,WrappedComponent:Er}),ho=Ea.pure;function Bo(Fo){return ee(Fo.dispatch,no)}var Yo=ho?b.useMemo:function(Fo){return Fo()};function Wo(Fo){var ci=(0,b.useMemo)(function(){var nl=Fo.reactReduxForwardedRef,wu=(0,y.Z)(Fo,me);return[Fo.context,nl,wu]},[Fo]),Xo=ci[0],el=ci[1],Ai=ci[2],gi=(0,b.useMemo)(function(){return Xo&&Xo.Consumer&&(0,re.isContextConsumer)(b.createElement(Xo.Consumer,null))?Xo:dr},[Xo,dr]),qo=(0,b.useContext)(gi),yi=!!Fo.store&&!!Fo.store.getState&&!!Fo.store.dispatch,kl=!!qo&&!!qo.store,_o=yi?Fo.store:qo.store,tl=(0,b.useMemo)(function(){return Bo(_o)},[_o]),Gl=(0,b.useMemo)(function(){if(!ze)return Pe;var nl=le(_o,yi?null:qo.subscription),wu=nl.notifyNestedSubs.bind(nl);return[nl,wu]},[_o,yi,qo]),Ri=Gl[0],jl=Gl[1],Hl=(0,b.useMemo)(function(){return yi?qo:(0,Te.Z)({},qo,{subscription:Ri})},[yi,qo,Ri]),ns=(0,b.useReducer)(Oe,fe,tt),Qd=ns[0],zl=Qd[0],Ud=ns[1];if(zl&&zl.error)throw zl.error;var as=(0,b.useRef)(),bu=(0,b.useRef)(Ai),Zl=(0,b.useRef)(),rs=(0,b.useRef)(!1),Cu=Yo(function(){return Zl.current&&Ai===bu.current?Zl.current:tl(_o.getState(),Ai)},[_o,zl,Ai]);dt(Le,[bu,as,rs,Ai,Cu,Zl,jl]),dt(Ce,[ze,_o,Ri,tl,bu,as,rs,Zl,jl,Ud],[_o,Ri,tl]);var xu=(0,b.useMemo)(function(){return b.createElement(Er,(0,Te.Z)({},Cu,{ref:el}))},[el,Er,Cu]),Kd=(0,b.useMemo)(function(){return ze?b.createElement(gi.Provider,{value:Hl},xu):xu},[gi,xu,Hl]);return Kd}var Oo=ho?b.memo(Wo):Wo;if(Oo.WrappedComponent=Er,Oo.displayName=Wo.displayName=wr,Zn){var Jo=b.forwardRef(function(ci,Xo){return b.createElement(Oo,(0,Te.Z)({},ci,{reactReduxForwardedRef:Xo}))});return Jo.displayName=wr,Jo.WrappedComponent=Er,ne()(Jo,Er)}return ne()(Oo,Er)}}function xe(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function vt(ee,te){if(xe(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var ae=Object.keys(ee),ue=Object.keys(te);if(ae.length!==ue.length)return!1;for(var ce=0;ce=0;ue--){var ce=te[ue](ee);if(ce)return ce}return function(ge,ve){throw new Error("Invalid value of type "+typeof ee+" for "+ae+" argument when connecting component "+ve.wrappedComponentName+".")}}function jn(ee,te){return ee===te}function Wn(ee){var te=ee===void 0?{}:ee,ae=te.connectHOC,ue=ae===void 0?ot:ae,ce=te.mapStateToPropsFactories,ge=ce===void 0?Wt:ce,ve=te.mapDispatchToPropsFactories,pe=ve===void 0?He:ve,we=te.mergePropsFactories,Ve=we===void 0?Jt:we,ze=te.selectorFactory,Ie=ze===void 0?st:ze;return function(_e,At,Ln,Zn){Zn===void 0&&(Zn={});var Qn=Zn,ua=Qn.pure,Ea=ua===void 0?!0:ua,Da=Qn.areStatesEqual,dr=Da===void 0?jn:Da,nr=Qn.areOwnPropsEqual,Er=nr===void 0?vt:nr,to=Qn.areStatePropsEqual,wr=to===void 0?vt:to,no=Qn.areMergedPropsEqual,ho=no===void 0?vt:no,Bo=(0,y.Z)(Qn,$e),Yo=Ht(_e,ge,"mapStateToProps"),Wo=Ht(At,pe,"mapDispatchToProps"),Oo=Ht(Ln,Ve,"mergeProps");return ue(Ie,(0,Te.Z)({methodName:"connect",getDisplayName:function(Fo){return"Connect("+Fo+")"},shouldHandleStateChanges:!!_e,initMapStateToProps:Yo,initMapDispatchToProps:Wo,initMergeProps:Oo,pure:Ea,areStatesEqual:dr,areOwnPropsEqual:Er,areStatePropsEqual:wr,areMergedPropsEqual:ho},Bo))}}var Nt=Wn();function hn(){var ee=useContext(ReactReduxContext);return ee}function cn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var ue=te(),ce=ue.store;return ce}}var Mn=null;function gn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var ue=te();return ue.dispatch}}var sa=null,ka=function(te,ae){return te===ae};function pa(ee,te,ae,ue){var ce=useReducer(function(At){return At+1},0),ge=ce[1],ve=useMemo(function(){return createSubscription(ae,ue)},[ae,ue]),pe=useRef(),we=useRef(),Ve=useRef(),ze=useRef(),Ie=ae.getState(),Me;try{if(ee!==we.current||Ie!==Ve.current||pe.current){var _e=ee(Ie);ze.current===void 0||!te(_e,ze.current)?Me=_e:Me=ze.current}else Me=ze.current}catch(At){throw pe.current&&(At.message+=` + & > ${rt}-header`]:{borderRadius:`0 0 ${It}px ${It}px`}},[`> ${rt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:nt,color:aa,lineHeight:In,cursor:"pointer",transition:`all ${Gt}, visibility 0s`,[`> ${rt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${rt}-expand-icon`]:{height:ba*In,display:"flex",alignItems:"center",paddingInlineEnd:Gn},[`${rt}-arrow`]:Object.assign(Object.assign({},(0,rn.Ro)()),{fontSize:Rt,svg:{transition:`transform ${Gt}`}}),[`${rt}-header-text`]:{marginInlineEnd:"auto"}},[`${rt}-header-collapsible-only`]:{cursor:"default",[`${rt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${rt}-icon-collapsible-only`]:{cursor:"default",[`${rt}-expand-icon`]:{cursor:"pointer"}}},[`${rt}-content`]:{color:hn,backgroundColor:mn,borderTop:Hn,[`& > ${rt}-content-box`]:{padding:En},"&-hidden":{display:"none"}},"&-small":{[`> ${rt}-item`]:{[`> ${rt}-header`]:{padding:xn,paddingInlineStart:La,[`> ${rt}-expand-icon`]:{marginInlineStart:Ca-La}},[`> ${rt}-content > ${rt}-content-box`]:{padding:Ca}}},"&-large":{[`> ${rt}-item`]:{fontSize:un,[`> ${rt}-header`]:{padding:jn,paddingInlineStart:Wt,[`> ${rt}-expand-icon`]:{height:un*In,marginInlineStart:pa-Wt}},[`> ${rt}-content > ${rt}-content-box`]:{padding:pa}}},[`${rt}-item:last-child`]:{[`> ${rt}-content`]:{borderRadius:`0 0 ${It}px ${It}px`}},[`& ${rt}-item-disabled > ${rt}-header`]:{"\n &,\n & > .arrow\n ":{color:Ma,cursor:"not-allowed"}},[`&${rt}-icon-position-end`]:{[`& > ${rt}-item`]:{[`> ${rt}-header`]:{[`${rt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Gn}}}}})}},bt=vt=>{const{componentCls:rt}=vt,mn=`> ${rt}-item > ${rt}-header ${rt}-arrow svg`;return{[`${rt}-rtl`]:{[mn]:{transform:"rotate(180deg)"}}}},Zt=vt=>{const{componentCls:rt,headerBg:mn,paddingXXS:Wt,colorBorder:Xe}=vt;return{[`${rt}-borderless`]:{backgroundColor:mn,border:0,[`> ${rt}-item`]:{borderBottom:`1px solid ${Xe}`},[` + > ${rt}-item:last-child, + > ${rt}-item:last-child ${rt}-header + `]:{borderRadius:0},[`> ${rt}-item:last-child`]:{borderBottom:0},[`> ${rt}-item > ${rt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${rt}-item > ${rt}-content > ${rt}-content-box`]:{paddingTop:Wt}}}},ht=vt=>{const{componentCls:rt,paddingSM:mn}=vt;return{[`${rt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${rt}-item`]:{borderBottom:0,[`> ${rt}-content`]:{backgroundColor:"transparent",border:0,[`> ${rt}-content-box`]:{paddingBlock:mn}}}}}};var Tt=(0,Vt.Z)("Collapse",vt=>{const rt=(0,He.TS)(vt,{collapseHeaderPaddingSM:`${vt.paddingXS}px ${vt.paddingSM}px`,collapseHeaderPaddingLG:`${vt.padding}px ${vt.paddingLG}px`,collapsePanelBorderRadius:vt.borderRadiusLG});return[Re(rt),Zt(rt),ht(rt),bt(rt),(0,St.Z)(rt)]},vt=>({headerPadding:`${vt.paddingSM}px ${vt.padding}px`,headerBg:vt.colorFillAlter,contentPadding:`${vt.padding}px 16px`,contentBg:vt.colorBgContainer})),mt=Object.assign(De.forwardRef((vt,rt)=>{const{getPrefixCls:mn,direction:Wt,collapse:Xe}=De.useContext(wt.E_),{prefixCls:nt,className:xn,rootClassName:jn,style:It,bordered:bn=!0,ghost:_n,size:tn,expandIconPosition:hn="start",children:aa,expandIcon:Ma}=vt,ba=(0,Nt.Z)(Hn=>{var Sa;return(Sa=tn!=null?tn:Hn)!==null&&Sa!==void 0?Sa:"middle"}),un=mn("collapse",nt),In=mn(),[Gn,Ca]=Tt(un),pa=De.useMemo(()=>hn==="left"?"start":hn==="right"?"end":hn,[hn]),La=function(){let Hn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Sa=Ma?Ma(Hn):De.createElement(b.Z,{rotate:Hn.isActive?90:void 0});return(0,pt.Tm)(Sa,()=>({className:Fe()(Sa.props.className,`${un}-arrow`)}))},Gt=Fe()(`${un}-icon-position-${pa}`,{[`${un}-borderless`]:!bn,[`${un}-rtl`]:Wt==="rtl",[`${un}-ghost`]:!!_n,[`${un}-${ba}`]:ba!=="middle"},Xe==null?void 0:Xe.className,xn,jn,Ca),Rt=Object.assign(Object.assign({},(0,xe.Z)(In)),{motionAppear:!1,leavedClassName:`${un}-content-hidden`}),En=De.useMemo(()=>aa?(0,We.Z)(aa).map((Hn,Sa)=>{var la,Ua;if(!((la=Hn.props)===null||la===void 0)&&la.disabled){const ua=(Ua=Hn.key)!==null&&Ua!==void 0?Ua:String(Sa),{disabled:ea,collapsible:Aa}=Hn.props,Ia=Object.assign(Object.assign({},(0,it.Z)(Hn.props,["disabled"])),{key:ua,collapsible:Aa!=null?Aa:ea?"disabled":void 0});return(0,pt.Tm)(Hn,Ia)}return Hn}):null,[aa]);return Gn(De.createElement(Ce,Object.assign({ref:rt,openMotion:Rt},(0,it.Z)(vt,["rootClassName"]),{expandIcon:La,prefixCls:un,className:Gt,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),It)}),En))}),{Panel:kt}),Yt=mt},39722:function(et,xt,oe){"use strict";oe.d(xt,{t5:function(){return De}});var b=oe(92310),ve=oe.n(b),Fe=oe(55477),Te=oe(59301),be=oe(36355),je=oe(77578),Be=oe(17356),Ue=function(We,Qe){var le={};for(var E in We)Object.prototype.hasOwnProperty.call(We,E)&&Qe.indexOf(E)<0&&(le[E]=We[E]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(We);a{if(!(!Qe&&!le))return Te.createElement(Te.Fragment,null,Qe&&Te.createElement("div",{className:`${We}-title`},(0,je.Z)(Qe)),Te.createElement("div",{className:`${We}-inner-content`},(0,je.Z)(le)))},De=We=>{const{hashId:Qe,prefixCls:le,className:E,style:a,placement:x="top",title:y,content:z,children:ne}=We;return Te.createElement("div",{className:ve()(Qe,le,`${le}-pure`,`${le}-placement-${x}`,E),style:a},Te.createElement("div",{className:`${le}-arrow`}),Te.createElement(Fe.G,Object.assign({},We,{className:Qe,prefixCls:le}),ne||ke(le,y,z)))},Ge=We=>{const{prefixCls:Qe}=We,le=Ue(We,["prefixCls"]),{getPrefixCls:E}=Te.useContext(be.E_),a=E("popover",Qe),[x,y]=(0,Be.Z)(a);return x(Te.createElement(De,Object.assign({},le,{prefixCls:a,hashId:y})))};xt.ZP=Ge},60324:function(et,xt,oe){"use strict";var b=oe(92310),ve=oe.n(b),Fe=oe(59301),Te=oe(77578),be=oe(62892),je=oe(36355),Be=oe(6848),Ue=oe(39722),ke=oe(17356),De=function(Qe,le){var E={};for(var a in Qe)Object.prototype.hasOwnProperty.call(Qe,a)&&le.indexOf(a)<0&&(E[a]=Qe[a]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(Qe);x{let{title:le,content:E,prefixCls:a}=Qe;return Fe.createElement(Fe.Fragment,null,le&&Fe.createElement("div",{className:`${a}-title`},(0,Te.Z)(le)),Fe.createElement("div",{className:`${a}-inner-content`},(0,Te.Z)(E)))},We=Fe.forwardRef((Qe,le)=>{const{prefixCls:E,title:a,content:x,overlayClassName:y,placement:z="top",trigger:ne="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:ie=.1,overlayStyle:me={}}=Qe,fe=De(Qe,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Pe}=Fe.useContext(je.E_),Ke=Pe("popover",E),[Oe,ct]=(0,ke.Z)(Ke),Le=Pe(),Ce=ve()(y,ct);return Oe(Fe.createElement(Be.Z,Object.assign({placement:z,trigger:ne,mouseEnterDelay:re,mouseLeaveDelay:ie,overlayStyle:me},fe,{prefixCls:Ke,overlayClassName:Ce,ref:le,overlay:a||x?Fe.createElement(Ge,{prefixCls:Ke,title:a,content:x}):null,transitionName:(0,be.m)(Le,"zoom-big",fe.transitionName),"data-popover-inject":!0})))});We._InternalPanelDoNotUseOrYouWillBeFired=Ue.ZP,xt.Z=We},17356:function(et,xt,oe){"use strict";var b=oe(17313),ve=oe(29878),Fe=oe(19447),Te=oe(33166),be=oe(83116),je=oe(37613);const Be=De=>{const{componentCls:Ge,popoverColor:We,minWidth:Qe,fontWeightStrong:le,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:z,marginXS:ne,colorBgElevated:re,popoverBg:ie}=De;return[{[Ge]:Object.assign(Object.assign({},(0,b.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":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ge}-content`]:{position:"relative"},[`${Ge}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:y,boxShadow:a,padding:E},[`${Ge}-title`]:{minWidth:Qe,marginBottom:ne,color:x,fontWeight:le},[`${Ge}-inner-content`]:{color:We}})},(0,Fe.ZP)(De,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ge}-pure`]:{position:"relative",maxWidth:"none",margin:De.sizePopupArrow,display:"inline-block",[`${Ge}-content`]:{display:"inline-block"}}}]},Ue=De=>{const{componentCls:Ge}=De;return{[Ge]:Te.i.map(We=>{const Qe=De[`${We}6`];return{[`&${Ge}-${We}`]:{"--antd-arrow-background-color":Qe,[`${Ge}-inner`]:{backgroundColor:Qe},[`${Ge}-arrow`]:{background:"transparent"}}}})}},ke=De=>{const{componentCls:Ge,lineWidth:We,lineType:Qe,colorSplit:le,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:y,padding:z}=De,ne=a-Math.round(x*y),re=ne/2,ie=ne/2-We,me=z;return{[Ge]:{[`${Ge}-inner`]:{padding:0},[`${Ge}-title`]:{margin:0,padding:`${re}px ${me}px ${ie}px`,borderBottom:`${We}px ${Qe} ${le}`},[`${Ge}-inner-content`]:{padding:`${E}px ${me}px`}}}};xt.Z=(0,be.Z)("Popover",De=>{const{colorBgElevated:Ge,colorText:We,wireframe:Qe}=De,le=(0,je.TS)(De,{popoverPadding:12,popoverBg:Ge,popoverColor:We});return[Be(le),Ue(le),Qe&&ke(le),(0,ve._y)(le,"zoom-big")]},De=>({width:177,minWidth:177,zIndexPopup:De.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12563:function(et,xt,oe){"use strict";oe.d(xt,{default:function(){return ct}});var b=oe(59301),ve=oe(99267),Fe=oe(92310),Te=oe.n(Fe),be=oe(36785),je=oe(47729),Be=oe(14088),Ue=oe(36355),ke=oe(17313),De=oe(37613),Ge=oe(83116);const We=Le=>{const{paddingXXS:Ce,lineWidth:tt,tagPaddingHorizontal:it,componentCls:xe}=Le,pt=it-tt,wt=Ce-tt;return{[xe]:Object.assign(Object.assign({},(0,ke.Wf)(Le)),{display:"inline-block",height:"auto",marginInlineEnd:Le.marginXS,paddingInline:pt,fontSize:Le.tagFontSize,lineHeight:Le.tagLineHeight,whiteSpace:"nowrap",background:Le.defaultBg,border:`${Le.lineWidth}px ${Le.lineType} ${Le.colorBorder}`,borderRadius:Le.borderRadiusSM,opacity:1,transition:`all ${Le.motionDurationMid}`,textAlign:"start",position:"relative",[`&${xe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Le.defaultColor},[`${xe}-close-icon`]:{marginInlineStart:wt,color:Le.colorTextDescription,fontSize:Le.tagIconSize,cursor:"pointer",transition:`all ${Le.motionDurationMid}`,"&:hover":{color:Le.colorTextHeading}},[`&${xe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Le.iconCls}-close, ${Le.iconCls}-close:hover`]:{color:Le.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${xe}-checkable-checked):hover`]:{color:Le.colorPrimary,backgroundColor:Le.colorFillSecondary},"&:active, &-checked":{color:Le.colorTextLightSolid},"&-checked":{backgroundColor:Le.colorPrimary,"&:hover":{backgroundColor:Le.colorPrimaryHover}},"&:active":{backgroundColor:Le.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Le.iconCls} + span, > span + ${Le.iconCls}`]:{marginInlineStart:pt}}),[`${xe}-borderless`]:{borderColor:"transparent",background:Le.tagBorderlessBg}}},Qe=Le=>{const{lineWidth:Ce,fontSizeIcon:tt}=Le,it=Le.fontSizeSM,xe=`${Le.lineHeightSM*it}px`;return(0,De.TS)(Le,{tagFontSize:it,tagLineHeight:xe,tagIconSize:tt-2*Ce,tagPaddingHorizontal:8,tagBorderlessBg:Le.colorFillTertiary})},le=Le=>({defaultBg:Le.colorFillQuaternary,defaultColor:Le.colorText});var E=(0,Ge.Z)("Tag",Le=>{const Ce=Qe(Le);return We(Ce)},le),a=function(Le,Ce){var tt={};for(var it in Le)Object.prototype.hasOwnProperty.call(Le,it)&&Ce.indexOf(it)<0&&(tt[it]=Le[it]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,it=Object.getOwnPropertySymbols(Le);xe{const{prefixCls:Ce,style:tt,className:it,checked:xe,onChange:pt,onClick:wt}=Le,Nt=a(Le,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:dt,tag:kt}=b.useContext(Ue.E_),rn=bt=>{pt==null||pt(!xe),wt==null||wt(bt)},St=dt("tag",Ce),[Vt,He]=E(St),Re=Te()(St,`${St}-checkable`,{[`${St}-checkable-checked`]:xe},kt==null?void 0:kt.className,it,He);return Vt(b.createElement("span",Object.assign({},Nt,{style:Object.assign(Object.assign({},tt),kt==null?void 0:kt.style),className:Re,onClick:rn})))},z=oe(45157);const ne=Le=>(0,z.Z)(Le,(Ce,tt)=>{let{textColor:it,lightBorderColor:xe,lightColor:pt,darkColor:wt}=tt;return{[`${Le.componentCls}-${Ce}`]:{color:it,background:pt,borderColor:xe,"&-inverse":{color:Le.colorTextLightSolid,background:wt,borderColor:wt},[`&${Le.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,Ge.b)(["Tag","preset"],Le=>{const Ce=Qe(Le);return ne(Ce)},le);function ie(Le){return typeof Le!="string"?Le:Le.charAt(0).toUpperCase()+Le.slice(1)}const me=(Le,Ce,tt)=>{const it=ie(tt);return{[`${Le.componentCls}-${Ce}`]:{color:Le[`color${tt}`],background:Le[`color${it}Bg`],borderColor:Le[`color${it}Border`],[`&${Le.componentCls}-borderless`]:{borderColor:"transparent"}}}};var fe=(0,Ge.b)(["Tag","status"],Le=>{const Ce=Qe(Le);return[me(Ce,"success","Success"),me(Ce,"processing","Info"),me(Ce,"error","Error"),me(Ce,"warning","Warning")]},le),Pe=function(Le,Ce){var tt={};for(var it in Le)Object.prototype.hasOwnProperty.call(Le,it)&&Ce.indexOf(it)<0&&(tt[it]=Le[it]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,it=Object.getOwnPropertySymbols(Le);xe{const{prefixCls:tt,className:it,rootClassName:xe,style:pt,children:wt,icon:Nt,color:dt,onClose:kt,closeIcon:rn,closable:St,bordered:Vt=!0}=Le,He=Pe(Le,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Re,direction:bt,tag:Zt}=b.useContext(Ue.E_),[ht,Tt]=b.useState(!0);b.useEffect(()=>{"visible"in He&&Tt(He.visible)},[He.visible]);const Ae=(0,be.o2)(dt),mt=(0,be.yT)(dt),Yt=Ae||mt,vt=Object.assign(Object.assign({backgroundColor:dt&&!Yt?dt:void 0},Zt==null?void 0:Zt.style),pt),rt=Re("tag",tt),[mn,Wt]=E(rt),Xe=Te()(rt,Zt==null?void 0:Zt.className,{[`${rt}-${dt}`]:Yt,[`${rt}-has-color`]:dt&&!Yt,[`${rt}-hidden`]:!ht,[`${rt}-rtl`]:bt==="rtl",[`${rt}-borderless`]:!Vt},it,xe,Wt),nt=tn=>{tn.stopPropagation(),kt==null||kt(tn),!tn.defaultPrevented&&Tt(!1)},[,xn]=(0,je.Z)(St,rn,tn=>tn===null?b.createElement(ve.Z,{className:`${rt}-close-icon`,onClick:nt}):b.createElement("span",{className:`${rt}-close-icon`,onClick:nt},tn),null,!1),jn=typeof He.onClick=="function"||wt&&wt.type==="a",It=Nt||null,bn=It?b.createElement(b.Fragment,null,It,wt&&b.createElement("span",null,wt)):wt,_n=b.createElement("span",Object.assign({},He,{ref:Ce,className:Xe,style:vt}),bn,xn,Ae&&b.createElement(re,{key:"preset",prefixCls:rt}),mt&&b.createElement(fe,{key:"status",prefixCls:rt}));return mn(jn?b.createElement(Be.Z,{component:"Tag"},_n):_n)},Oe=b.forwardRef(Ke);Oe.CheckableTag=y;var ct=Oe},98228:function(et,xt,oe){"use strict";oe.d(xt,{default:function(){return mr}});var b=oe(92310),ve=oe.n(b),Fe=oe(54476),Te=oe(94480),be=oe(33885),je=oe(42978),Be=oe(75931),Ue=oe(76190),ke=oe(77861),De=oe(17115),Ge=oe(90782),We=oe(18929),Qe=oe(48736),le=oe(59301),E=function(Et){var On=le.useRef({valueLabels:new Map});return le.useMemo(function(){var Pn=On.current.valueLabels,zn=new Map,ye=Et.map(function(yt){var Dt,Lt=yt.value,zt=(Dt=yt.label)!==null&&Dt!==void 0?Dt:Pn.get(Lt);return zn.set(Lt,zt),(0,be.Z)((0,be.Z)({},yt),{},{label:zt})});return On.current.valueLabels=zn,[ye]},[Et])},a=function(Et,On,Pn,zn){return le.useMemo(function(){var ye=Et.map(function(zt){var Bt=zt.value;return Bt}),yt=On.map(function(zt){var Bt=zt.value;return Bt}),Dt=ye.filter(function(zt){return!zn[zt]});if(Pn){var Lt=(0,Ge.S)(ye,!0,zn);ye=Lt.checkedKeys,yt=Lt.halfCheckedKeys}return[Array.from(new Set([].concat((0,Te.Z)(Dt),(0,Te.Z)(ye)))),yt]},[Et,On,Pn,zn])},x=oe(71430),y=function(Et,On){return le.useMemo(function(){var Pn=(0,x.I8)(Et,{fieldNames:On,initWrapper:function(ye){return(0,be.Z)((0,be.Z)({},ye),{},{valueEntities:new Map})},processEntity:function(ye,yt){var Dt=ye.node[On.value];if(0)var Lt;yt.valueEntities.set(Dt,ye)}});return Pn},[Et,On])},z=oe(20068),ne=oe(11592),re=function(){return null},ie=re,me=["children","value"];function fe(Et){return(0,ne.Z)(Et).map(function(On){if(!le.isValidElement(On)||!On.type)return null;var Pn=On,zn=Pn.key,ye=Pn.props,yt=ye.children,Dt=ye.value,Lt=(0,Be.Z)(ye,me),zt=(0,be.Z)({key:zn,value:Dt},Lt),Bt=fe(yt);return Bt.length&&(zt.children=Bt),zt}).filter(function(On){return On})}function Pe(Et){if(!Et)return Et;var On=(0,be.Z)({},Et);return"props"in On||Object.defineProperty(On,"props",{get:function(){return(0,Qe.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),On}}),On}function Ke(Et,On,Pn,zn,ye,yt){var Dt=null,Lt=null;function zt(){function Bt(Sn){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Sn.map(function(Ze,jt){var en="".concat(Ne,"-").concat(jt),pn=Ze[yt.value],ta=Pn.includes(pn),Mn=Bt(Ze[yt.children]||[],en,ta),wn=le.createElement(ie,Ze,Mn.map(function(Pt){return Pt.node}));if(On===pn&&(Dt=wn),ta){var $e={pos:en,node:wn,children:Mn};return Ye||Lt.push($e),$e}return null}).filter(function(Ze){return Ze})}Lt||(Lt=[],Bt(zn),Lt.sort(function(Sn,Ne){var Ye=Sn.node.props.value,Ze=Ne.node.props.value,jt=Pn.indexOf(Ye),en=Pn.indexOf(Ze);return jt-en}))}Object.defineProperty(Et,"triggerNode",{get:function(){return(0,Qe.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),zt(),Dt}}),Object.defineProperty(Et,"allCheckedNodes",{get:function(){return(0,Qe.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),zt(),ye?Lt:Lt.map(function(Sn){var Ne=Sn.node;return Ne})}})}var Oe=function(Et,On,Pn){var zn=Pn.treeNodeFilterProp,ye=Pn.filterTreeNode,yt=Pn.fieldNames,Dt=yt.children;return le.useMemo(function(){if(!On||ye===!1)return Et;var Lt;if(typeof ye=="function")Lt=ye;else{var zt=On.toUpperCase();Lt=function(Ne,Ye){var Ze=Ye[zn];return String(Ze).toUpperCase().includes(zt)}}function Bt(Sn){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Sn.reduce(function(Ye,Ze){var jt=Ze[Dt],en=Ne||Lt(On,Pe(Ze)),pn=Bt(jt||[],en);return(en||pn.length)&&Ye.push((0,be.Z)((0,be.Z)({},Ze),{},(0,z.Z)({isLeaf:void 0},Dt,pn))),Ye},[])}return Bt(Et)},[Et,On,Dt,zn,ye])};function ct(Et){var On=le.useRef();On.current=Et;var Pn=le.useCallback(function(){return On.current.apply(On,arguments)},[]);return Pn}function Le(Et,On){var Pn=On.id,zn=On.pId,ye=On.rootPId,yt={},Dt=[],Lt=Et.map(function(zt){var Bt=(0,be.Z)({},zt),Sn=Bt[Pn];return yt[Sn]=Bt,Bt.key=Bt.key||Sn,Bt});return Lt.forEach(function(zt){var Bt=zt[zn],Sn=yt[Bt];Sn&&(Sn.children=Sn.children||[],Sn.children.push(zt)),(Bt===ye||!Sn&&ye===null)&&Dt.push(zt)}),Dt}function Ce(Et,On,Pn){return le.useMemo(function(){return Et?Pn?Le(Et,(0,be.Z)({id:"id",pId:"pId",rootPId:null},Pn!==!0?Pn:{})):Et:fe(On)},[On,Pn,Et])}var tt=le.createContext(null),it=tt,xe=oe(10228),pt=oe(80547),wt=oe(60091),Nt=le.createContext(null),dt=Nt;function kt(Et){return Array.isArray(Et)?Et:Et!==void 0?[Et]:[]}function rn(Et){var On=Et||{},Pn=On.label,zn=On.value,ye=On.children,yt=zn||"value";return{_title:Pn?[Pn]:["title","label"],value:yt,key:yt,children:ye||"children"}}function St(Et){return!Et||Et.disabled||Et.disableCheckbox||Et.checkable===!1}function Vt(Et,On){var Pn=[];function zn(ye){ye.forEach(function(yt){var Dt=yt[On.children];Dt&&(Pn.push(yt[On.value]),zn(Dt))})}return zn(Et),Pn}function He(Et){return Et==null}var Re={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},bt=function(On,Pn){var zn=(0,ke.lk)(),ye=zn.prefixCls,yt=zn.multiple,Dt=zn.searchValue,Lt=zn.toggleOpen,zt=zn.open,Bt=zn.notFoundContent,Sn=le.useContext(dt),Ne=Sn.virtual,Ye=Sn.listHeight,Ze=Sn.listItemHeight,jt=Sn.treeData,en=Sn.fieldNames,pn=Sn.onSelect,ta=Sn.dropdownMatchSelectWidth,Mn=Sn.treeExpandAction,wn=le.useContext(it),$e=wn.checkable,Pt=wn.checkedKeys,ft=wn.halfCheckedKeys,nn=wn.treeExpandedKeys,cn=wn.treeDefaultExpandAll,xa=wn.treeDefaultExpandedKeys,Kn=wn.onTreeExpand,lt=wn.treeIcon,Za=wn.showTreeIcon,Qn=wn.switcherIcon,Wa=wn.treeLine,Ga=wn.treeNodeFilterProp,ja=wn.loadData,Ha=wn.treeLoadedKeys,ur=wn.treeMotion,qa=wn.onTreeLoad,cr=wn.keyEntities,Ht=le.useRef(),Ba=(0,pt.Z)(function(){return jt},[zt,jt],function(Oa,_a){return _a[0]&&Oa[1]!==_a[1]}),Ut=le.useState(null),ya=(0,je.Z)(Ut,2),ma=ya[0],Jt=ya[1],Cn=cr[ma],ra=le.useMemo(function(){return $e?{checked:Pt,halfChecked:ft}:null},[$e,Pt,ft]);le.useEffect(function(){if(zt&&!yt&&Pt.length){var Oa;(Oa=Ht.current)===null||Oa===void 0||Oa.scrollTo({key:Pt[0]}),Jt(Pt[0])}},[zt]);var Bn=String(Dt).toLowerCase(),Na=function(_a){return Bn?String(_a[Ga]).toLowerCase().includes(Bn):!1},Pa=le.useState(xa),Ya=(0,je.Z)(Pa,2),sr=Ya[0],br=Ya[1],Tr=le.useState(null),fr=(0,je.Z)(Tr,2),ro=fr[0],Xa=fr[1],Ja=le.useMemo(function(){return nn?(0,Te.Z)(nn):Dt?ro:sr},[sr,ro,nn,Dt]);le.useEffect(function(){Dt&&Xa(Vt(jt,en))},[Dt]);var Sr=function(_a){br(_a),Xa(_a),Kn&&Kn(_a)},fa=function(_a){_a.preventDefault()},ar=function(_a,hr){var rr=hr.node;$e&&St(rr)||(pn(rr.key,{selected:!Pt.includes(rr.key)}),yt||Lt(!1))};if(le.useImperativeHandle(Pn,function(){var Oa;return{scrollTo:(Oa=Ht.current)===null||Oa===void 0?void 0:Oa.scrollTo,onKeyDown:function(hr){var rr,Qr=hr.which;switch(Qr){case xe.Z.UP:case xe.Z.DOWN:case xe.Z.LEFT:case xe.Z.RIGHT:(rr=Ht.current)===null||rr===void 0||rr.onKeyDown(hr);break;case xe.Z.ENTER:{if(Cn){var Br=(Cn==null?void 0:Cn.node)||{},Ur=Br.selectable,Xr=Br.value;Ur!==!1&&ar(null,{node:{key:ma},selected:!Pt.includes(Xr)})}break}case xe.Z.ESC:Lt(!1)}},onKeyUp:function(){}}}),Ba.length===0)return le.createElement("div",{role:"listbox",className:"".concat(ye,"-empty"),onMouseDown:fa},Bt);var pr={fieldNames:en};return Ha&&(pr.loadedKeys=Ha),Ja&&(pr.expandedKeys=Ja),le.createElement("div",{onMouseDown:fa},Cn&&zt&&le.createElement("span",{style:Re,"aria-live":"assertive"},Cn.node.value),le.createElement(wt.Z,(0,Fe.Z)({ref:Ht,focusable:!1,prefixCls:"".concat(ye,"-tree"),treeData:Ba,height:Ye,itemHeight:Ze,virtual:Ne!==!1&&ta!==!1,multiple:yt,icon:lt,showIcon:Za,switcherIcon:Qn,showLine:Wa,loadData:Dt?null:ja,motion:ur,activeKey:ma,checkable:$e,checkStrictly:!0,checkedKeys:ra,selectedKeys:$e?[]:Pt,defaultExpandAll:cn},pr,{onActiveChange:Jt,onSelect:ar,onCheck:ar,onExpand:Sr,onLoad:qa,filterTreeNode:Na,expandAction:Mn})))},Zt=le.forwardRef(bt);Zt.displayName="OptionList";var ht=Zt,Tt="SHOW_ALL",Ae="SHOW_PARENT",mt="SHOW_CHILD";function Yt(Et,On,Pn,zn){var ye=new Set(Et);return On===mt?Et.filter(function(yt){var Dt=Pn[yt];return!(Dt&&Dt.children&&Dt.children.some(function(Lt){var zt=Lt.node;return ye.has(zt[zn.value])})&&Dt.children.every(function(Lt){var zt=Lt.node;return St(zt)||ye.has(zt[zn.value])}))}):On===Ae?Et.filter(function(yt){var Dt=Pn[yt],Lt=Dt?Dt.parent:null;return!(Lt&&!St(Lt.node)&&ye.has(Lt.key))}):Et}function vt(Et){var On=Et.searchPlaceholder,Pn=Et.treeCheckStrictly,zn=Et.treeCheckable,ye=Et.labelInValue,yt=Et.value,Dt=Et.multiple;warning(!On,"`searchPlaceholder` has been removed."),Pn&&ye===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(ye||Pn)&&warning(toArray(yt).every(function(Lt){return Lt&&_typeof(Lt)==="object"&&"value"in Lt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Pn||Dt||zn?warning(!yt||Array.isArray(yt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(yt),"`value` should not be array when `TreeSelect` is single mode.")}var rt=null,mn=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Wt(Et){return!Et||(0,Ue.Z)(Et)!=="object"}var Xe=le.forwardRef(function(Et,On){var Pn=Et.id,zn=Et.prefixCls,ye=zn===void 0?"rc-tree-select":zn,yt=Et.value,Dt=Et.defaultValue,Lt=Et.onChange,zt=Et.onSelect,Bt=Et.onDeselect,Sn=Et.searchValue,Ne=Et.inputValue,Ye=Et.onSearch,Ze=Et.autoClearSearchValue,jt=Ze===void 0?!0:Ze,en=Et.filterTreeNode,pn=Et.treeNodeFilterProp,ta=pn===void 0?"value":pn,Mn=Et.showCheckedStrategy,wn=Et.treeNodeLabelProp,$e=Et.multiple,Pt=Et.treeCheckable,ft=Et.treeCheckStrictly,nn=Et.labelInValue,cn=Et.fieldNames,xa=Et.treeDataSimpleMode,Kn=Et.treeData,lt=Et.children,Za=Et.loadData,Qn=Et.treeLoadedKeys,Wa=Et.onTreeLoad,Ga=Et.treeDefaultExpandAll,ja=Et.treeExpandedKeys,Ha=Et.treeDefaultExpandedKeys,ur=Et.onTreeExpand,qa=Et.treeExpandAction,cr=Et.virtual,Ht=Et.listHeight,Ba=Ht===void 0?200:Ht,Ut=Et.listItemHeight,ya=Ut===void 0?20:Ut,ma=Et.onDropdownVisibleChange,Jt=Et.dropdownMatchSelectWidth,Cn=Jt===void 0?!0:Jt,ra=Et.treeLine,Bn=Et.treeIcon,Na=Et.showTreeIcon,Pa=Et.switcherIcon,Ya=Et.treeMotion,sr=(0,Be.Z)(Et,mn),br=(0,De.ZP)(Pn),Tr=Pt&&!ft,fr=Pt||ft,ro=ft||nn,Xa=fr||$e,Ja=(0,We.Z)(Dt,{value:yt}),Sr=(0,je.Z)(Ja,2),fa=Sr[0],ar=Sr[1],pr=le.useMemo(function(){return Pt?Mn||mt:Tt},[Mn,Pt]),Oa=le.useMemo(function(){return rn(cn)},[JSON.stringify(cn)]),_a=(0,We.Z)("",{value:Sn!==void 0?Sn:Ne,postState:function(wa){return wa||""}}),hr=(0,je.Z)(_a,2),rr=hr[0],Qr=hr[1],Br=function(wa){Qr(wa),Ye==null||Ye(wa)},Ur=Ce(Kn,lt,xa),Xr=y(Ur,Oa),or=Xr.keyEntities,qr=Xr.valueEntities,Kr=le.useCallback(function(An){var wa=[],qe=[];return An.forEach(function(Je){qr.has(Je)?qe.push(Je):wa.push(Je)}),{missingRawValues:wa,existRawValues:qe}},[qr]),so=Oe(Ur,rr,{fieldNames:Oa,treeNodeFilterProp:ta,filterTreeNode:en}),io=le.useCallback(function(An){if(An){if(wn)return An[wn];for(var wa=Oa._title,qe=0;qe{const{componentCls:On,treePrefixCls:Pn,colorBgElevated:zn}=Et,ye=`.${Pn}`;return[{[`${On}-dropdown`]:[{padding:`${Et.paddingXS}px ${Et.paddingXS/2}px`},(0,Sa.Yk)(Pn,(0,En.TS)(Et,{colorBgContainer:zn})),{[ye]:{borderRadius:0,[`${ye}-list-holder-inner`]:{alignItems:"stretch",[`${ye}-treenode`]:{[`${ye}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Rt.C2)(`${Pn}-checkbox`,Et),{"&-rtl":{direction:"rtl",[`${ye}-switcher${ye}-switcher_close`]:{[`${ye}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Ua(Et,On){return(0,Hn.Z)("TreeSelect",Pn=>{const zn=(0,En.TS)(Pn,{treePrefixCls:On});return[la(zn)]},Sa.TM)(Et)}var ua=function(Et,On){var Pn={};for(var zn in Et)Object.prototype.hasOwnProperty.call(Et,zn)&&On.indexOf(zn)<0&&(Pn[zn]=Et[zn]);if(Et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,zn=Object.getOwnPropertySymbols(Et);ye{var Pn,{prefixCls:zn,size:ye,disabled:yt,bordered:Dt=!0,className:Lt,rootClassName:zt,treeCheckable:Bt,multiple:Sn,listHeight:Ne=256,listItemHeight:Ye=26,placement:Ze,notFoundContent:jt,switcherIcon:en,treeLine:pn,getPopupContainer:ta,popupClassName:Mn,dropdownClassName:wn,treeIcon:$e=!1,transitionName:Pt,choiceTransitionName:ft="",status:nn,treeExpandAction:cn,builtinPlacements:xa,dropdownMatchSelectWidth:Kn,popupMatchSelectWidth:lt,allowClear:Za}=Et,Qn=ua(Et,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:Wa,getPrefixCls:Ga,renderEmpty:ja,direction:Ha,virtual:ur,popupMatchSelectWidth:qa,popupOverflow:cr}=le.useContext(hn.E_),Ht=Ga(),Ba=Ga("select",zn),Ut=Ga("select-tree",zn),ya=Ga("tree-select",zn),{compactSize:ma,compactItemClassnames:Jt}=(0,La.ri)(Ba,Ha),[Cn,ra]=(0,In.Z)(Ba),[Bn]=Ua(ya,Ut),Na=ve()(Mn||wn,`${ya}-dropdown`,{[`${ya}-dropdown-rtl`]:Ha==="rtl"},zt,ra),Pa=!!(Bt||Sn),Ya=(0,Ca.Z)(Qn.suffixIcon,Qn.showArrow),sr=(Pn=lt!=null?lt:Kn)!==null&&Pn!==void 0?Pn:qa,{status:br,hasFeedback:Tr,isFormItemInput:fr,feedbackIcon:ro}=le.useContext(un.aM),Xa=(0,tn.F)(br,nn),{suffixIcon:Ja,removeIcon:Sr,clearIcon:fa}=(0,pa.Z)(Object.assign(Object.assign({},Qn),{multiple:Pa,showSuffixIcon:Ya,hasFeedback:Tr,feedbackIcon:ro,prefixCls:Ba,componentName:"TreeSelect"})),ar=Za===!0?{clearIcon:fa}:Za;let pr;jt!==void 0?pr=jt:pr=(ja==null?void 0:ja("Select"))||le.createElement(Ma.Z,{componentName:"Select"});const Oa=(0,It.Z)(Qn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),_a=le.useMemo(()=>Ze!==void 0?Ze:Ha==="rtl"?"bottomRight":"bottomLeft",[Ze,Ha]),hr=(0,Gn.Z)(xa,cr),rr=(0,ba.Z)(qr=>{var Kr;return(Kr=ye!=null?ye:ma)!==null&&Kr!==void 0?Kr:qr}),Qr=le.useContext(aa.Z),Br=yt!=null?yt:Qr,Ur=ve()(!zn&&ya,{[`${Ba}-lg`]:rr==="large",[`${Ba}-sm`]:rr==="small",[`${Ba}-rtl`]:Ha==="rtl",[`${Ba}-borderless`]:!Dt,[`${Ba}-in-form-item`]:fr},(0,tn.Z)(Ba,Xa,Tr),Jt,Lt,zt,ra),Xr=qr=>le.createElement(Gt.Z,{prefixCls:Ut,switcherIcon:en,treeNodeProps:qr,showLine:pn}),or=le.createElement(jn,Object.assign({virtual:ur,disabled:Br},Oa,{dropdownMatchSelectWidth:sr,builtinPlacements:hr,ref:On,prefixCls:Ba,className:Ur,listHeight:Ne,listItemHeight:Ye,treeCheckable:Bt&&le.createElement("span",{className:`${Ba}-tree-checkbox-inner`}),treeLine:!!pn,suffixIcon:Ja,multiple:Pa,placement:_a,removeIcon:Sr,allowClear:ar,switcherIcon:Xr,showTreeIcon:$e,notFoundContent:pr,getPopupContainer:ta||Wa,treeMotion:null,dropdownClassName:Na,choiceTransitionName:(0,_n.m)(Ht,"",ft),transitionName:(0,_n.m)(Ht,"slide-up",Pt),treeExpandAction:cn}));return Cn(Bn(or))},Ia=le.forwardRef(ea),ia=(0,bn.Z)(Ia);Ia.TreeNode=ie,Ia.SHOW_ALL=Tt,Ia.SHOW_PARENT=Ae,Ia.SHOW_CHILD=mt,Ia._InternalPanelDoNotUseOrYouWillBeFired=ia;var mr=Ia},24334:function(et,xt,oe){var b,ve;(function(Fe,Te){et.exports=Te(Fe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof oe.g!="undefined"?oe.g:this,function(Fe){"use strict";Fe=Fe||{};var Te=Fe.Base64,be="2.6.4",je="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Be=function(tt){for(var it={},xe=0,pt=tt.length;xe>>6)+Ue(128|it&63):Ue(224|it>>>12&15)+Ue(128|it>>>6&63)+Ue(128|it&63)}else{var it=65536+(tt.charCodeAt(0)-55296)*1024+(tt.charCodeAt(1)-56320);return Ue(240|it>>>18&7)+Ue(128|it>>>12&63)+Ue(128|it>>>6&63)+Ue(128|it&63)}},De=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ge=function(tt){return tt.replace(De,ke)},We=function(tt){var it=[0,2,1][tt.length%3],xe=tt.charCodeAt(0)<<16|(tt.length>1?tt.charCodeAt(1):0)<<8|(tt.length>2?tt.charCodeAt(2):0),pt=[je.charAt(xe>>>18),je.charAt(xe>>>12&63),it>=2?"=":je.charAt(xe>>>6&63),it>=1?"=":je.charAt(xe&63)];return pt.join("")},Qe=Fe.btoa&&typeof Fe.btoa=="function"?function(tt){return Fe.btoa(tt)}:function(tt){if(tt.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return tt.replace(/[\s\S]{1,3}/g,We)},le=function(tt){return Qe(Ge(String(tt)))},E=function(tt){return tt.replace(/[+\/]/g,function(it){return it=="+"?"-":"_"}).replace(/=/g,"")},a=function(tt,it){return it?E(le(tt)):le(tt)},x=function(tt){return a(tt,!0)},y;Fe.Uint8Array&&(y=function(tt,it){for(var xe="",pt=0,wt=tt.length;pt>>18)+je.charAt(rn>>>12&63)+(typeof dt!="undefined"?je.charAt(rn>>>6&63):"=")+(typeof kt!="undefined"?je.charAt(rn&63):"=")}return it?E(xe):xe});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(tt){switch(tt.length){case 4:var it=(7&tt.charCodeAt(0))<<18|(63&tt.charCodeAt(1))<<12|(63&tt.charCodeAt(2))<<6|63&tt.charCodeAt(3),xe=it-65536;return Ue((xe>>>10)+55296)+Ue((xe&1023)+56320);case 3:return Ue((15&tt.charCodeAt(0))<<12|(63&tt.charCodeAt(1))<<6|63&tt.charCodeAt(2));default:return Ue((31&tt.charCodeAt(0))<<6|63&tt.charCodeAt(1))}},re=function(tt){return tt.replace(z,ne)},ie=function(tt){var it=tt.length,xe=it%4,pt=(it>0?Be[tt.charAt(0)]<<18:0)|(it>1?Be[tt.charAt(1)]<<12:0)|(it>2?Be[tt.charAt(2)]<<6:0)|(it>3?Be[tt.charAt(3)]:0),wt=[Ue(pt>>>16),Ue(pt>>>8&255),Ue(pt&255)];return wt.length-=[0,0,2,1][xe],wt.join("")},me=Fe.atob&&typeof Fe.atob=="function"?function(tt){return Fe.atob(tt)}:function(tt){return tt.replace(/\S{1,4}/g,ie)},fe=function(tt){return me(String(tt).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(tt){return re(me(tt))},Ke=function(tt){return String(tt).replace(/[-_]/g,function(it){return it=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Oe=function(tt){return Pe(Ke(tt))},ct;Fe.Uint8Array&&(ct=function(tt){return Uint8Array.from(fe(Ke(tt)),function(it){return it.charCodeAt(0)})});var Le=function(){var tt=Fe.Base64;return Fe.Base64=Te,tt};if(Fe.Base64={VERSION:be,atob:fe,btoa:Qe,fromBase64:Oe,toBase64:a,utob:Ge,encode:a,encodeURI:x,btou:re,decode:Oe,noConflict:Le,fromUint8Array:y,toUint8Array:ct},typeof Object.defineProperty=="function"){var Ce=function(tt){return{value:tt,enumerable:!1,writable:!0,configurable:!0}};Fe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ce(function(){return Oe(this)})),Object.defineProperty(String.prototype,"toBase64",Ce(function(tt){return a(this,tt)})),Object.defineProperty(String.prototype,"toBase64URI",Ce(function(){return a(this,!0)}))}}return Fe.Meteor&&(Base64=Fe.Base64),et.exports?et.exports.Base64=Fe.Base64:(b=[],ve=function(){return Fe.Base64}.apply(xt,b),ve!==void 0&&(et.exports=ve)),{Base64:Fe.Base64}})},11414:function(et,xt,oe){"use strict";oe.d(xt,{Z5:function(){return _s},_l:function(){return zd},bK:function(){return rs}});var b=oe(59301),ve=oe(18773);function Fe(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,ve.Z)(ee,te)}var Te=oe(54476),be=oe(59781),je=b.createContext(null),Be=null;function Ue(ee){ee()}var ke=Ue,De=function(te){return ke=te},Ge=function(){return ke};function We(){var ee=Ge(),te=null,ae=null;return{clear:function(){te=null,ae=null},notify:function(){ee(function(){for(var ce=te;ce;)ce.callback(),ce=ce.next})},get:function(){for(var ce=[],ge=te;ge;)ce.push(ge),ge=ge.next;return ce},subscribe:function(ce){var ge=!0,pe=ae={callback:ce,next:null,prev:ae};return pe.prev?pe.prev.next=pe:te=pe,function(){!ge||te===null||(ge=!1,pe.next?pe.next.prev=pe.prev:ae=pe.prev,pe.prev?pe.prev.next=pe.next:te=pe.next)}}}}var Qe={notify:function(){},get:function(){return[]}};function le(ee,te){var ae,ue=Qe;function ce(Ie){return we(),ue.subscribe(Ie)}function ge(){ue.notify()}function pe(){ze.onStateChange&&ze.onStateChange()}function he(){return!!ae}function we(){ae||(ae=te?te.addNestedSub(pe):ee.subscribe(pe),ue=We())}function Ve(){ae&&(ae(),ae=void 0,ue.clear(),ue=Qe)}var ze={addNestedSub:ce,notifyNestedSubs:ge,handleChangeWrapper:pe,isSubscribed:he,trySubscribe:we,tryUnsubscribe:Ve,getListeners:function(){return ue}};return ze}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function a(ee){var te=ee.store,ae=ee.context,ue=ee.children,ce=(0,b.useMemo)(function(){var he=le(te);return{store:te,subscription:he}},[te]),ge=(0,b.useMemo)(function(){return te.getState()},[te]);E(function(){var he=ce.subscription;return he.onStateChange=he.notifyNestedSubs,he.trySubscribe(),ge!==te.getState()&&he.notifyNestedSubs(),function(){he.tryUnsubscribe(),he.onStateChange=null}},[ce,ge]);var pe=ae||je;return b.createElement(pe.Provider,{value:ce},ue)}var x=a,y=oe(85377),z=oe(94266),ne=oe.n(z),re=oe(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],me=["reactReduxForwardedRef"],fe=[],Pe=[null,null],Ke=function(te){try{return JSON.stringify(te)}catch(ae){return String(te)}};function Oe(ee,te){var ae=ee[1];return[te.payload,ae+1]}function ct(ee,te,ae){E(function(){return ee.apply(void 0,te)},ae)}function Le(ee,te,ae,ue,ce,ge,pe){ee.current=ue,te.current=ce,ae.current=!1,ge.current&&(ge.current=null,pe())}function Ce(ee,te,ae,ue,ce,ge,pe,he,we,Ve){if(ee){var ze=!1,Ie=null,Me=function(){if(!ze){var Dn=te.getState(),Vn,Yn;try{Vn=ue(Dn,ce.current)}catch(ca){Yn=ca,Ie=ca}Yn||(Ie=null),Vn===ge.current?pe.current||we():(ge.current=Vn,he.current=Vn,pe.current=!0,Ve({type:"STORE_UPDATED",payload:{error:Yn}}))}};ae.onStateChange=Me,ae.trySubscribe(),Me();var _e=function(){if(ze=!0,ae.tryUnsubscribe(),ae.onStateChange=null,Ie)throw Ie};return _e}}var tt=function(){return[null,0]};function it(ee,te){te===void 0&&(te={});var ae=te,ue=ae.getDisplayName,ce=ue===void 0?function(nr){return"ConnectAdvanced("+nr+")"}:ue,ge=ae.methodName,pe=ge===void 0?"connectAdvanced":ge,he=ae.renderCountProp,we=he===void 0?void 0:he,Ve=ae.shouldHandleStateChanges,ze=Ve===void 0?!0:Ve,Ie=ae.storeKey,Me=Ie===void 0?"store":Ie,_e=ae.withRef,At=_e===void 0?!1:_e,Dn=ae.forwardRef,Vn=Dn===void 0?!1:Dn,Yn=ae.context,ca=Yn===void 0?je:Yn,Ea=(0,y.Z)(ae,ie);if(0)var Da;var dr=ca;return function(yr){var no=yr.displayName||yr.name||"Component",Cr=ce(no),ao=(0,Te.Z)({},Ea,{getDisplayName:ce,methodName:pe,renderCountProp:we,shouldHandleStateChanges:ze,storeKey:Me,displayName:Cr,wrappedComponentName:no,WrappedComponent:yr}),Eo=Ea.pure;function Bo(Fo){return ee(Fo.dispatch,ao)}var Jo=Eo?b.useMemo:function(Fo){return Fo()};function Zo(Fo){var fi=(0,b.useMemo)(function(){var ol=Fo.reactReduxForwardedRef,Iu=(0,y.Z)(Fo,me);return[Fo.context,ol,Iu]},[Fo]),qo=fi[0],al=fi[1],Ci=fi[2],pi=(0,b.useMemo)(function(){return qo&&qo.Consumer&&(0,re.isContextConsumer)(b.createElement(qo.Consumer,null))?qo:dr},[qo,dr]),_o=(0,b.useContext)(pi),xi=!!Fo.store&&!!Fo.store.getState&&!!Fo.store.dispatch,Gl=!!_o&&!!_o.store,$o=xi?Fo.store:_o.store,rl=(0,b.useMemo)(function(){return Bo($o)},[$o]),jl=(0,b.useMemo)(function(){if(!ze)return Pe;var ol=le($o,xi?null:_o.subscription),Iu=ol.notifyNestedSubs.bind(ol);return[ol,Iu]},[$o,xi,_o]),ji=jl[0],Hl=jl[1],zl=(0,b.useMemo)(function(){return xi?_o:(0,Te.Z)({},_o,{subscription:ji})},[xi,_o,ji]),os=(0,b.useReducer)(Oe,fe,tt),Kd=os[0],Zl=Kd[0],Yd=os[1];if(Zl&&Zl.error)throw Zl.error;var is=(0,b.useRef)(),Du=(0,b.useRef)(Ci),Wl=(0,b.useRef)(),ls=(0,b.useRef)(!1),Lu=Jo(function(){return Wl.current&&Ci===Du.current?Wl.current:rl($o.getState(),Ci)},[$o,Zl,Ci]);ct(Le,[Du,is,ls,Ci,Lu,Wl,Hl]),ct(Ce,[ze,$o,ji,rl,Du,is,ls,Wl,Hl,Yd],[$o,ji,rl]);var Nu=(0,b.useMemo)(function(){return b.createElement(yr,(0,Te.Z)({},Lu,{ref:al}))},[al,yr,Lu]),Jd=(0,b.useMemo)(function(){return ze?b.createElement(pi.Provider,{value:zl},Nu):Nu},[pi,Nu,zl]);return Jd}var Ro=Eo?b.memo(Zo):Zo;if(Ro.WrappedComponent=yr,Ro.displayName=Zo.displayName=Cr,Vn){var Xo=b.forwardRef(function(fi,qo){return b.createElement(Ro,(0,Te.Z)({},fi,{reactReduxForwardedRef:qo}))});return Xo.displayName=Cr,Xo.WrappedComponent=yr,ne()(Xo,yr)}return ne()(Ro,yr)}}function xe(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function pt(ee,te){if(xe(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var ae=Object.keys(ee),ue=Object.keys(te);if(ae.length!==ue.length)return!1;for(var ce=0;ce=0;ue--){var ce=te[ue](ee);if(ce)return ce}return function(ge,pe){throw new Error("Invalid value of type "+typeof ee+" for "+ae+" argument when connecting component "+pe.wrappedComponentName+".")}}function xn(ee,te){return ee===te}function jn(ee){var te=ee===void 0?{}:ee,ae=te.connectHOC,ue=ae===void 0?it:ae,ce=te.mapStateToPropsFactories,ge=ce===void 0?Zt:ce,pe=te.mapDispatchToPropsFactories,he=pe===void 0?He:pe,we=te.mergePropsFactories,Ve=we===void 0?Yt:we,ze=te.selectorFactory,Ie=ze===void 0?Wt:ze;return function(_e,At,Dn,Vn){Vn===void 0&&(Vn={});var Yn=Vn,ca=Yn.pure,Ea=ca===void 0?!0:ca,Da=Yn.areStatesEqual,dr=Da===void 0?xn:Da,nr=Yn.areOwnPropsEqual,yr=nr===void 0?pt:nr,no=Yn.areStatePropsEqual,Cr=no===void 0?pt:no,ao=Yn.areMergedPropsEqual,Eo=ao===void 0?pt:ao,Bo=(0,y.Z)(Yn,Xe),Jo=nt(_e,ge,"mapStateToProps"),Zo=nt(At,he,"mapDispatchToProps"),Ro=nt(Dn,Ve,"mergeProps");return ue(Ie,(0,Te.Z)({methodName:"connect",getDisplayName:function(Fo){return"Connect("+Fo+")"},shouldHandleStateChanges:!!_e,initMapStateToProps:Jo,initMapDispatchToProps:Zo,initMergeProps:Ro,pure:Ea,areStatesEqual:dr,areOwnPropsEqual:yr,areStatePropsEqual:Cr,areMergedPropsEqual:Eo},Bo))}}var It=jn();function bn(){var ee=useContext(ReactReduxContext);return ee}function _n(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var ue=te(),ce=ue.store;return ce}}var tn=null;function hn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var ue=te();return ue.dispatch}}var aa=null,Ma=function(te,ae){return te===ae};function ba(ee,te,ae,ue){var ce=useReducer(function(At){return At+1},0),ge=ce[1],pe=useMemo(function(){return createSubscription(ae,ue)},[ae,ue]),he=useRef(),we=useRef(),Ve=useRef(),ze=useRef(),Ie=ae.getState(),Me;try{if(ee!==we.current||Ie!==Ve.current||he.current){var _e=ee(Ie);ze.current===void 0||!te(_e,ze.current)?Me=_e:Me=ze.current}else Me=ze.current}catch(At){throw he.current&&(At.message+=` The error may be correlated with this previous error: -`+pe.current.stack+` +`+he.current.stack+` -`),At}return useIsomorphicLayoutEffect(function(){we.current=ee,Ve.current=Ie,ze.current=Me,pe.current=void 0}),useIsomorphicLayoutEffect(function(){function At(){try{var Ln=ae.getState();if(Ln===Ve.current)return;var Zn=we.current(Ln);if(te(Zn,ze.current))return;ze.current=Zn,Ve.current=Ln}catch(Qn){pe.current=Qn}ge()}return ve.onStateChange=At,ve.trySubscribe(),At(),function(){return ve.tryUnsubscribe()}},[ae,ve]),Me}function tn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(ue,ce){ce===void 0&&(ce=ka);var ge=te(),ve=ge.store,pe=ge.subscription,we=pa(ue,ce,ve,pe);return useDebugValue(we),we}}var Kn=null,Hn=oe(4676);De(Hn.unstable_batchedUpdates);function Ca(ee,te){if(ee.length!==te.length)return!1;for(var ae=0;ae");return ue.callbacks},ue.setCallbacks=function(pe){ue.callbacks=pe},ue}var ae=te.prototype;return ae.componentDidMount=function(){this.unbind=sn(window,[{eventName:"error",fn:this.onWindowError}])},ae.componentWillUnmount=function(){this.unbind()},ae.componentDidCatch=function(ce){if(ce instanceof Pn){this.setState({});return}throw ce},ae.render=function(){return this.props.children(this.setCallbacks)},te}(b.Component),na=` +`)},pn=function(te){return[en(te),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ta="__react-beautiful-dnd-disable-dev-warnings";function Mn(ee,te){var ae;Ne||typeof window!="undefined"&&window[ta]||(ae=console)[ee].apply(ae,pn(te))}var wn=Mn.bind(null,"warn"),$e=Mn.bind(null,"error");function Pt(){}function ft(ee,te){return(0,Te.Z)({},ee,{},te)}function nn(ee,te,ae){var ue=te.map(function(ce){var ge=ft(ae,ce.options);return ee.addEventListener(ce.eventName,ce.fn,ge),function(){ee.removeEventListener(ce.eventName,ce.fn,ge)}});return function(){ue.forEach(function(ge){ge()})}}var cn=!0,xa="Invariant failed";function Kn(ee){this.message=ee}Kn.prototype.toString=function(){return this.message};function lt(ee,te){if(!ee)throw cn?new Kn(xa):new Kn(xa+": "+(te||""))}var Za=function(ee){Fe(te,ee);function te(){for(var ue,ce=arguments.length,ge=new Array(ce),pe=0;pe");return ue.callbacks},ue.setCallbacks=function(he){ue.callbacks=he},ue}var ae=te.prototype;return ae.componentDidMount=function(){this.unbind=nn(window,[{eventName:"error",fn:this.onWindowError}])},ae.componentWillUnmount=function(){this.unbind()},ae.componentDidCatch=function(ce){if(ce instanceof Kn){this.setState({});return}throw ce},ae.render=function(){return this.props.children(this.setCallbacks)},te}(b.Component),Qn=` 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 -`,Ya=function(te){return te+1},Ga=function(te){return` - You have lifted an item in position `+Ya(te.source.index)+` -`},ja=function(te,ae){var ue=te.droppableId===ae.droppableId,ce=Ya(te.index),ge=Ya(ae.index);return ue?` +`,Wa=function(te){return te+1},Ga=function(te){return` + You have lifted an item in position `+Wa(te.source.index)+` +`},ja=function(te,ae){var ue=te.droppableId===ae.droppableId,ce=Wa(te.index),ge=Wa(ae.index);return ue?` You have moved the item from position `+ce+` to position `+ge+` `:` @@ -305,12 +305,12 @@ The error may be correlated with this previous error: in list `+ae.droppableId+` has been combined with `+ue.draggableId+` in list `+ue.droppableId+` - `},ur=function(te){var ae=te.destination;if(ae)return ja(te.source,ae);var ue=te.combine;return ue?Ha(te.draggableId,te.source,ue):"You are over an area that cannot be dropped on"},_a=function(te){return` + `},ur=function(te){var ae=te.destination;if(ae)return ja(te.source,ae);var ue=te.combine;return ue?Ha(te.draggableId,te.source,ue):"You are over an area that cannot be dropped on"},qa=function(te){return` The item has returned to its starting position - of `+Ya(te.index)+` + of `+Wa(te.index)+` `},cr=function(te){if(te.reason==="CANCEL")return` Movement cancelled. - `+_a(te.source)+` + `+qa(te.source)+` `;var ae=te.destination,ue=te.combine;return ae?` You have dropped the item. `+ja(te.source,ae)+` @@ -319,17 +319,17 @@ The error may be correlated with this previous error: `+Ha(te.draggableId,te.source,ue)+` `:` The item has been dropped while not over a drop area. - `+_a(te.source)+` - `},jt={dragHandleUsageInstructions:na,onDragStart:Ga,onDragUpdate:ur,onDragEnd:cr},Fa={x:0,y:0},Kt=function(te,ae){return{x:te.x+ae.x,y:te.y+ae.y}},ya=function(te,ae){return{x:te.x-ae.x,y:te.y-ae.y}},ga=function(te,ae){return te.x===ae.x&&te.y===ae.y},Xt=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Cn=function(te,ae,ue){var ce;return ue===void 0&&(ue=0),ce={},ce[te]=ae,ce[te==="x"?"y":"x"]=ue,ce},ta=function(te,ae){return Math.sqrt(Math.pow(ae.x-te.x,2)+Math.pow(ae.y-te.y,2))},An=function(te,ae){return Math.min.apply(Math,ae.map(function(ue){return ta(te,ue)}))},La=function(te){return function(ae){return{x:te(ae.x),y:te(ae.y)}}},Pa=function(ee,te){var ae=la({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return ae.width<=0||ae.height<=0?null:ae},Ua=function(te,ae){return{top:te.top+ae.y,left:te.left+ae.x,bottom:te.bottom+ae.y,right:te.right+ae.x}},sr=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},Ar={top:0,right:0,bottom:0,left:0},Rr=function(te,ae){return ae?Ua(te,ae.scroll.diff.displacement):te},fr=function(te,ae,ue){if(ue&&ue.increasedBy){var ce;return(0,Te.Z)({},te,(ce={},ce[ae.end]=te[ae.end]+ue.increasedBy[ae.line],ce))}return te},ao=function(te,ae){return ae&&ae.shouldClipSubject?Pa(ae.pageMarginBox,te):la(te)},Xa=function(ee){var te=ee.page,ae=ee.withPlaceholder,ue=ee.axis,ce=ee.frame,ge=Rr(te.marginBox,ce),ve=fr(ge,ue,ae),pe=ao(ve,ce);return{page:te,withPlaceholder:ae,active:pe}},Ka=function(ee,te){ee.frame||ht(!1);var ae=ee.frame,ue=ya(te,ae.scroll.initial),ce=Xt(ue),ge=(0,Te.Z)({},ae,{scroll:{initial:ae.scroll.initial,current:te,diff:{value:ue,displacement:ce},max:ae.scroll.max}}),ve=Xa({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:ge}),pe=(0,Te.Z)({},ee,{frame:ge,subject:ve});return pe};function Sr(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function ma(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function ar(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var ae=0;aeee.bottom,Ve=ue.leftee.right,ze=we&&Ve;if(ze)return!0;var Ie=we&&ve||Ve&≥return Ie}},No=function(ee){var te=Nr(ee.top,ee.bottom),ae=Nr(ee.left,ee.right);return function(ue){var ce=te(ue.top)&&te(ue.bottom)&&ae(ue.left)&&ae(ue.right);return ce}},vo={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},io={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},po=function(ee){return function(te){var ae=Nr(te.top,te.bottom),ue=Nr(te.left,te.right);return function(ce){return ee===vo?ae(ce.top)&&ae(ce.bottom):ue(ce.left)&&ue(ce.right)}}},da=function(te,ae){var ue=ae.frame?ae.frame.scroll.diff.displacement:Fa;return Ua(te,ue)},yn=function(te,ae,ue){return ae.subject.active?ue(ae.subject.active)(te):!1},Mt=function(te,ae,ue){return ue(ae)(te)},se=function(te){var ae=te.target,ue=te.destination,ce=te.viewport,ge=te.withDroppableDisplacement,ve=te.isVisibleThroughFrameFn,pe=ge?da(ae,ue):ae;return yn(pe,ue,ve)&&Mt(pe,ce,ve)},nt=function(te){return se((0,Te.Z)({},te,{isVisibleThroughFrameFn:fo}))},mt=function(te){return se((0,Te.Z)({},te,{isVisibleThroughFrameFn:No}))},Qt=function(te){return se((0,Te.Z)({},te,{isVisibleThroughFrameFn:po(te.destination.axis)}))},rt=function(te,ae,ue){if(typeof ue=="boolean")return ue;if(!ae)return!0;var ce=ae.invisible,ge=ae.visible;if(ce[te])return!1;var ve=ge[te];return ve?ve.shouldAnimate:!0};function on(ee,te){var ae=ee.page.marginBox,ue={top:te.point.y,right:0,bottom:0,left:te.point.x};return la(Va(ae,ue))}function qt(ee){var te=ee.afterDragging,ae=ee.destination,ue=ee.displacedBy,ce=ee.viewport,ge=ee.forceShouldAnimate,ve=ee.last;return te.reduce(function(we,Ve){var ze=on(Ve,ue),Ie=Ve.descriptor.id;we.all.push(Ie);var Me=nt({target:ze,destination:ae,viewport:ce,withDroppableDisplacement:!0});if(!Me)return we.invisible[Ve.descriptor.id]=!0,we;var _e=rt(Ie,ve,ge),At={draggableId:Ie,shouldAnimate:_e};return we.visible[Ie]=At,we},{all:[],visible:{},invisible:{}})}function Yt(ee,te){if(!ee.length)return 0;var ae=ee[ee.length-1].descriptor.index;return te.inHomeList?ae:ae+1}function _t(ee){var te=ee.insideDestination,ae=ee.inHomeList,ue=ee.displacedBy,ce=ee.destination,ge=Yt(te,{inHomeList:ae});return{displaced:oo,displacedBy:ue,at:{type:"REORDER",destination:{droppableId:ce.descriptor.id,index:ge}}}}function ia(ee){var te=ee.draggable,ae=ee.insideDestination,ue=ee.destination,ce=ee.viewport,ge=ee.displacedBy,ve=ee.last,pe=ee.index,we=ee.forceShouldAnimate,Ve=Vr(te,ue);if(pe==null)return _t({insideDestination:ae,inHomeList:Ve,displacedBy:ge,destination:ue});var ze=vr(ae,function(Ln){return Ln.descriptor.index===pe});if(!ze)return _t({insideDestination:ae,inHomeList:Ve,displacedBy:ge,destination:ue});var Ie=or(te,ae),Me=ae.indexOf(ze),_e=Ie.slice(Me),At=qt({afterDragging:_e,destination:ue,displacedBy:ge,last:ve,viewport:ce.frame,forceShouldAnimate:we});return{displaced:At,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:pe}}}}function za(ee,te){return!!te.effected[ee]}var Wa=function(ee){var te=ee.isMovingForward,ae=ee.destination,ue=ee.draggables,ce=ee.combine,ge=ee.afterCritical;if(!ae.isCombineEnabled)return null;var ve=ce.draggableId,pe=ue[ve],we=pe.descriptor.index,Ve=za(ve,ge);return Ve?te?we:we-1:te?we+1:we},En=function(ee){var te=ee.isMovingForward,ae=ee.isInHomeList,ue=ee.insideDestination,ce=ee.location;if(!ue.length)return null;var ge=ce.index,ve=te?ge+1:ge-1,pe=ue[0].descriptor.index,we=ue[ue.length-1].descriptor.index,Ve=ae?we:we+1;return veVe?null:ve},wa=function(ee){var te=ee.isMovingForward,ae=ee.isInHomeList,ue=ee.draggable,ce=ee.draggables,ge=ee.destination,ve=ee.insideDestination,pe=ee.previousImpact,we=ee.viewport,Ve=ee.afterCritical,ze=pe.at;if(ze||ht(!1),ze.type==="REORDER"){var Ie=En({isMovingForward:te,isInHomeList:ae,location:ze.destination,insideDestination:ve});return Ie==null?null:ia({draggable:ue,insideDestination:ve,destination:ge,viewport:we,last:pe.displaced,displacedBy:pe.displacedBy,index:Ie})}var Me=Wa({isMovingForward:te,destination:ge,displaced:pe.displaced,draggables:ce,combine:ze.combine,afterCritical:Ve});return Me==null?null:ia({draggable:ue,insideDestination:ve,destination:ge,viewport:we,last:pe.displaced,displacedBy:pe.displacedBy,index:Me})},qe=function(ee){var te=ee.displaced,ae=ee.afterCritical,ue=ee.combineWith,ce=ee.displacedBy,ge=!!(te.visible[ue]||te.invisible[ue]);return za(ue,ae)?ge?Fa:Xt(ce.point):ge?ce.point:Fa},Xe=function(ee){var te=ee.afterCritical,ae=ee.impact,ue=ee.draggables,ce=Jr(ae);ce||ht(!1);var ge=ce.draggableId,ve=ue[ge].page.borderBox.center,pe=qe({displaced:ae.displaced,afterCritical:te,combineWith:ge,displacedBy:ae.displacedBy});return Kt(ve,pe)},lt=function(te,ae){return ae.margin[te.start]+ae.borderBox[te.size]/2},$t=function(te,ae){return ae.margin[te.end]+ae.borderBox[te.size]/2},kn=function(te,ae,ue){return ae[te.crossAxisStart]+ue.margin[te.crossAxisStart]+ue.borderBox[te.crossAxisSize]/2},_n=function(te){var ae=te.axis,ue=te.moveRelativeTo,ce=te.isMoving;return Cn(ae.line,ue.marginBox[ae.end]+lt(ae,ce),kn(ae,ue.marginBox,ce))},Tt=function(te){var ae=te.axis,ue=te.moveRelativeTo,ce=te.isMoving;return Cn(ae.line,ue.marginBox[ae.start]-$t(ae,ce),kn(ae,ue.marginBox,ce))},Un=function(te){var ae=te.axis,ue=te.moveInto,ce=te.isMoving;return Cn(ae.line,ue.contentBox[ae.start]+lt(ae,ce),kn(ae,ue.contentBox,ce))},va=function(ee){var te=ee.impact,ae=ee.draggable,ue=ee.draggables,ce=ee.droppable,ge=ee.afterCritical,ve=yr(ce.descriptor.id,ue),pe=ae.page,we=ce.axis;if(!ve.length)return Un({axis:we,moveInto:ce.page,isMoving:pe});var Ve=te.displaced,ze=te.displacedBy,Ie=Ve.all[0];if(Ie){var Me=ue[Ie];if(za(Ie,ge))return Tt({axis:we,moveRelativeTo:Me.page,isMoving:pe});var _e=bt(Me.page,ze.point);return Tt({axis:we,moveRelativeTo:_e,isMoving:pe})}var At=ve[ve.length-1];if(At.descriptor.id===ae.descriptor.id)return pe.borderBox.center;if(za(At.descriptor.id,ge)){var Ln=bt(At.page,Xt(ge.displacedBy.point));return _n({axis:we,moveRelativeTo:Ln,isMoving:pe})}return _n({axis:we,moveRelativeTo:At.page,isMoving:pe})},Ra=function(ee,te){var ae=ee.frame;return ae?Kt(te,ae.scroll.diff.displacement):te},ir=function(te){var ae=te.impact,ue=te.draggable,ce=te.droppable,ge=te.draggables,ve=te.afterCritical,pe=ue.page.borderBox.center,we=ae.at;return!ce||!we?pe:we.type==="REORDER"?va({impact:ae,draggable:ue,draggables:ge,droppable:ce,afterCritical:ve}):Xe({impact:ae,draggables:ge,afterCritical:ve})},nn=function(ee){var te=ir(ee),ae=ee.droppable,ue=ae?Ra(ae,te):te;return ue},Qa=function(ee,te){var ae=ya(te,ee.scroll.initial),ue=Xt(ae),ce=la({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ge={frame:ce,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:ae,displacement:ue}}};return ge};function ba(ee,te){return ee.map(function(ae){return te[ae]})}function Pr(ee,te){for(var ae=0;ae1?ze.sort(function(Ie,Me){return Tr(Ie)[pe.start]-Tr(Me)[pe.start]})[0]:Ve.sort(function(Ie,Me){var _e=An(ae,sr(Tr(Ie))),At=An(ae,sr(Tr(Me)));return _e!==At?_e-At:Tr(Ie)[pe.start]-Tr(Me)[pe.start]})[0]},Mo=function(te,ae){var ue=te.page.borderBox.center;return za(te.descriptor.id,ae)?ya(ue,ae.displacedBy.point):ue},mi=function(te,ae){var ue=te.page.borderBox;return za(te.descriptor.id,ae)?Ua(ue,Xt(ae.displacedBy.point)):ue},Bi=function(ee){var te=ee.pageBorderBoxCenter,ae=ee.viewport,ue=ee.destination,ce=ee.insideDestination,ge=ee.afterCritical,ve=ce.filter(function(pe){return mt({target:mi(pe,ge),destination:ue,viewport:ae.frame,withDroppableDisplacement:!0})}).sort(function(pe,we){var Ve=ta(te,Ra(ue,Mo(pe,ge))),ze=ta(te,Ra(ue,Mo(we,ge)));return Vete.left&&ee.topte.top}function Wl(ee){var te=ee.pageBorderBox,ae=ee.draggable,ue=ee.candidates,ce=ae.page.borderBox.center,ge=ue.map(function(ve){var pe=ve.axis,we=Cn(ve.axis.line,te.center[pe.line],ve.page.borderBox.center[pe.crossAxisLine]);return{id:ve.descriptor.id,distance:ta(ce,we)}}).sort(function(ve,pe){return pe.distance-ve.distance});return ge[0]?ge[0].id:null}function aa(ee){var te=ee.pageBorderBox,ae=ee.draggable,ue=ee.droppables,ce=rr(ue).filter(function(ge){if(!ge.isEnabled)return!1;var ve=ge.subject.active;if(!ve||!al(te,ve))return!1;if(ei(ve)(te.center))return!0;var pe=ge.axis,we=ve.center[pe.crossAxisLine],Ve=te[pe.crossAxisStart],ze=te[pe.crossAxisEnd],Ie=Nr(ve[pe.crossAxisStart],ve[pe.crossAxisEnd]),Me=Ie(Ve),_e=Ie(ze);return!Me&&!_e?!0:Me?Vewe});return ce.length?ce.length===1?ce[0].descriptor.id:Wl({pageBorderBox:te,draggable:ae,candidates:ce}):null}var rl=function(te,ae){return la(Ua(te,ae))},Vl=function(ee,te){var ae=ee.frame;return ae?rl(te,ae.scroll.diff.value):te};function Nn(ee){var te=ee.displaced,ae=ee.id;return!!(te.visible[ae]||te.invisible[ae])}function Fi(ee){var te=ee.draggable,ae=ee.closest,ue=ee.inHomeList;return ae?ue&&ae.descriptor.index>te.descriptor.index?ae.descriptor.index-1:ae.descriptor.index:null}var Ql=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,ae=ee.draggable,ue=ee.destination,ce=ee.insideDestination,ge=ee.last,ve=ee.viewport,pe=ee.afterCritical,we=ue.axis,Ve=To(ue.axis,ae.displaceBy),ze=Ve.value,Ie=te[we.start],Me=te[we.end],_e=or(ae,ce),At=vr(_e,function(Zn){var Qn=Zn.descriptor.id,ua=Zn.page.borderBox.center[we.line],Ea=za(Qn,pe),Da=Nn({displaced:ge,id:Qn});return Ea?Da?Me<=ua:IeQn[pe.start]+Ea&&IeQn[pe.start]-Ve+Ea&&zeQn[pe.start]+Ve+Ea&&IeQn[pe.start]+Ea&&ze=Ee)return de;var ge=ce/Ee,ve=Ui+Se*ge,pe=ue==="CANCEL"?ve*it:ve;return Number(pe.toFixed(2))},$n=function(ee){var te=ee.impact,ae=ee.draggable,ue=ee.dimensions,ce=ee.viewport,ge=ee.afterCritical,ve=ue.draggables,pe=ue.droppables,we=$r(te),Ve=we?pe[we]:null,ze=pe[ae.descriptor.droppableId],Ie=il({impact:te,draggable:ae,draggables:ve,afterCritical:ge,droppable:Ve||ze,viewport:ce}),Me=ya(Ie,ae.client.borderBox.center);return Me},oa=function(ee){var te=ee.draggables,ae=ee.reason,ue=ee.lastImpact,ce=ee.home,ge=ee.viewport,ve=ee.onLiftImpact;if(!ue.at||ae!=="DROP"){var pe=ki({draggables:te,impact:ve,destination:ce,viewport:ge,forceShouldAnimate:!0});return{impact:pe,didDropInsideDroppable:!1}}if(ue.at.type==="REORDER")return{impact:ue,didDropInsideDroppable:!0};var we=(0,Te.Z)({},ue,{displaced:oo});return{impact:we,didDropInsideDroppable:!0}},Bn=function(ee){var te=ee.getState,ae=ee.dispatch;return function(ue){return function(ce){if(ce.type!=="DROP"){ue(ce);return}var ge=te(),ve=ce.payload.reason;if(ge.phase==="COLLECTING"){ae(Za({reason:ve}));return}if(ge.phase!=="IDLE"){var pe=ge.phase==="DROP_PENDING"&&ge.isWaiting;pe&&ht(!1),ge.phase==="DRAGGING"||ge.phase==="DROP_PENDING"||ht(!1);var we=ge.critical,Ve=ge.dimensions,ze=Ve.draggables[ge.critical.draggable.id],Ie=oa({reason:ve,lastImpact:ge.impact,afterCritical:ge.afterCritical,onLiftImpact:ge.onLiftImpact,home:ge.dimensions.droppables[ge.critical.droppable.id],viewport:ge.viewport,draggables:ge.dimensions.draggables}),Me=Ie.impact,_e=Ie.didDropInsideDroppable,At=_e?Wr(Me):null,Ln=_e?Jr(Me):null,Zn={index:we.draggable.index,droppableId:we.droppable.id},Qn={draggableId:ze.descriptor.id,type:ze.descriptor.type,source:Zn,reason:ve,mode:ge.movementMode,destination:At,combine:Ln},ua=$n({impact:Me,draggable:ze,dimensions:Ve,viewport:ge.viewport,afterCritical:ge.afterCritical}),Ea={critical:ge.critical,afterCritical:ge.afterCritical,result:Qn,impact:Me},Da=!ga(ge.current.client.offset,ua)||!!Qn.combine;if(!Da){ae(Zi({completed:Ea}));return}var dr=bn({current:ge.current.client.offset,destination:ua,reason:ve}),nr={newHomeClientOffset:ua,dropDuration:dr,completed:Ea};ae(vl(nr))}}}},Ft=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Zt(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ae){ae.target!==window&&ae.target!==window.document||ee()}}}function Rn(ee){var te=ee.onWindowScroll;function ae(){te(Ft())}var ue=Sn(ae),ce=Zt(ue),ge=pn;function ve(){return ge!==pn}function pe(){ve()&&ht(!1),ge=sn(window,[ce])}function we(){ve()||ht(!1),ue.cancel(),ge(),ge=pn}return{start:pe,stop:we,isActive:ve}}var Lt=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},an=function(ee){var te=Rn({onWindowScroll:function(ue){ee.dispatch(fl({newScroll:ue}))}});return function(ae){return function(ue){!te.isActive()&&ue.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&Lt(ue)&&te.stop(),ae(ue)}}},Jn=function(ee){var te=!1,ae=!1,ue=setTimeout(function(){ae=!0}),ce=function(ve){te||ae||(te=!0,ee(ve),clearTimeout(ue))};return ce.wasCalled=function(){return te},ce},fa=function(){var ee=[],te=function(ge){var ve=ar(ee,function(Ve){return Ve.timerId===ge});ve===-1&&ht(!1);var pe=ee.splice(ve,1),we=pe[0];we.callback()},ae=function(ge){var ve=setTimeout(function(){return te(ve)}),pe={timerId:ve,callback:ge};ee.push(pe)},ue=function(){if(ee.length){var ge=[].concat(ee);ee.length=0,ge.forEach(function(ve){clearTimeout(ve.timerId),ve.callback()})}};return{add:ae,flush:ue}},Dn=function(te,ae){return te==null&&ae==null?!0:te==null||ae==null?!1:te.droppableId===ae.droppableId&&te.index===ae.index},Ba=function(te,ae){return te==null&&ae==null?!0:te==null||ae==null?!1:te.draggableId===ae.draggableId&&te.droppableId===ae.droppableId},ln=function(te,ae){if(te===ae)return!0;var ue=te.draggable.id===ae.draggable.id&&te.draggable.droppableId===ae.draggable.droppableId&&te.draggable.type===ae.draggable.type&&te.draggable.index===ae.draggable.index,ce=te.droppable.id===ae.droppable.id&&te.droppable.type===ae.droppable.type;return ue&&ce},Ja=function(te,ae){hi(),ae(),bi()},Ir=function(te,ae){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:ae}},fn=function(te,ae,ue,ce){if(!te){ue(ce(ae));return}var ge=Jn(ue),ve={announce:ge};te(ae,ve),ge.wasCalled()||ue(ce(ae))},Ut=function(ee,te){var ae=fa(),ue=null,ce=function(Me,_e){ue&&ht(!1),Ja("onBeforeCapture",function(){var At=ee().onBeforeCapture;if(At){var Ln={draggableId:Me,mode:_e};At(Ln)}})},ge=function(Me,_e){ue&&ht(!1),Ja("onBeforeDragStart",function(){var At=ee().onBeforeDragStart;At&&At(Ir(Me,_e))})},ve=function(Me,_e){ue&&ht(!1);var At=Ir(Me,_e);ue={mode:_e,lastCritical:Me,lastLocation:At.source,lastCombine:null},ae.add(function(){Ja("onDragStart",function(){return fn(ee().onDragStart,At,te,jt.onDragStart)})})},pe=function(Me,_e){var At=Wr(_e),Ln=Jr(_e);ue||ht(!1);var Zn=!ln(Me,ue.lastCritical);Zn&&(ue.lastCritical=Me);var Qn=!Dn(ue.lastLocation,At);Qn&&(ue.lastLocation=At);var ua=!Ba(ue.lastCombine,Ln);if(ua&&(ue.lastCombine=Ln),!(!Zn&&!Qn&&!ua)){var Ea=(0,Te.Z)({},Ir(Me,ue.mode),{combine:Ln,destination:At});ae.add(function(){Ja("onDragUpdate",function(){return fn(ee().onDragUpdate,Ea,te,jt.onDragUpdate)})})}},we=function(){ue||ht(!1),ae.flush()},Ve=function(Me){ue||ht(!1),ue=null,Ja("onDragEnd",function(){return fn(ee().onDragEnd,Me,te,jt.onDragEnd)})},ze=function(){if(ue){var Me=(0,Te.Z)({},Ir(ue.lastCritical,ue.mode),{combine:null,destination:null,reason:"CANCEL"});Ve(Me)}};return{beforeCapture:ce,beforeStart:ge,start:ve,update:pe,flush:we,drop:Ve,abort:ze}},gr=function(ee,te){var ae=Ut(ee,te);return function(ue){return function(ce){return function(ge){if(ge.type==="BEFORE_INITIAL_CAPTURE"){ae.beforeCapture(ge.payload.draggableId,ge.payload.movementMode);return}if(ge.type==="INITIAL_PUBLISH"){var ve=ge.payload.critical;ae.beforeStart(ve,ge.payload.movementMode),ce(ge),ae.start(ve,ge.payload.movementMode);return}if(ge.type==="DROP_COMPLETE"){var pe=ge.payload.completed.result;ae.flush(),ce(ge),ae.drop(pe);return}if(ce(ge),ge.type==="FLUSH"){ae.abort();return}var we=ue.getState();we.phase==="DRAGGING"&&ae.update(we.critical,we.impact)}}}},Dr=function(ee){return function(te){return function(ae){if(ae.type!=="DROP_ANIMATION_FINISHED"){te(ae);return}var ue=ee.getState();ue.phase!=="DROP_ANIMATING"&&ht(!1),ee.dispatch(Zi({completed:ue.completed}))}}},br=function(ee){var te=null,ae=null;function ue(){ae&&(cancelAnimationFrame(ae),ae=null),te&&(te(),te=null)}return function(ce){return function(ge){if((ge.type==="FLUSH"||ge.type==="DROP_COMPLETE"||ge.type==="DROP_ANIMATION_FINISHED")&&ue(),ce(ge),ge.type==="DROP_ANIMATE"){var ve={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var we=ee.getState();we.phase==="DROP_ANIMATING"&&ee.dispatch(hl())}};ae=requestAnimationFrame(function(){ae=null,te=sn(window,[ve])})}}}},Or=function(ee){return function(){return function(te){return function(ae){(ae.type==="DROP_COMPLETE"||ae.type==="FLUSH"||ae.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(ae)}}}},mr=function(ee){var te=!1;return function(){return function(ae){return function(ue){if(ue.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(ue.payload.critical.draggable.id),ae(ue),ee.tryRestoreFocusRecorded();return}if(ae(ue),!!te){if(ue.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(ue.type==="DROP_COMPLETE"){te=!1;var ce=ue.payload.completed.result;ce.combine&&ee.tryShiftRecord(ce.draggableId,ce.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},On=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Cr=function(ee){return function(te){return function(ae){return function(ue){if(On(ue)){ee.stop(),ae(ue);return}if(ue.type==="INITIAL_PUBLISH"){ae(ue);var ce=te.getState();ce.phase!=="DRAGGING"&&ht(!1),ee.start(ce);return}ae(ue),ee.scroll(te.getState())}}}},Qr=function(ee){return function(te){return function(ae){if(te(ae),ae.type==="PUBLISH_WHILE_DRAGGING"){var ue=ee.getState();ue.phase==="DROP_PENDING"&&(ue.isWaiting||ee.dispatch(pl({reason:ue.reason})))}}}},Ur=Be.qC,kr=function(ee){var te=ee.dimensionMarshal,ae=ee.focusMarshal,ue=ee.styleMarshal,ce=ee.getResponders,ge=ee.announce,ve=ee.autoScroller;return(0,Be.MT)(ql,Ur((0,Be.md)(ou(ue),Or(te),Sl(te),Bn,Dr,br,Qr,Cr(ve),an,mr(ae),gr(ce,ge))))},Fr=function(){return{additions:{},removals:{},modified:{}}};function Gr(ee){var te=ee.registry,ae=ee.callbacks,ue=Fr(),ce=null,ge=function(){ce||(ae.collectionStarting(),ce=requestAnimationFrame(function(){ce=null,hi();var ze=ue,Ie=ze.additions,Me=ze.removals,_e=ze.modified,At=Object.keys(Ie).map(function(Qn){return te.draggable.getById(Qn).getDimension(Fa)}).sort(function(Qn,ua){return Qn.descriptor.index-ua.descriptor.index}),Ln=Object.keys(_e).map(function(Qn){var ua=te.droppable.getById(Qn),Ea=ua.callbacks.getScrollWhileDragging();return{droppableId:Qn,scroll:Ea}}),Zn={additions:At,removals:Object.keys(Me),modified:Ln};ue=Fr(),bi(),ae.publish(Zn)}))},ve=function(ze){var Ie=ze.descriptor.id;ue.additions[Ie]=ze,ue.modified[ze.descriptor.droppableId]=!0,ue.removals[Ie]&&delete ue.removals[Ie],ge()},pe=function(ze){var Ie=ze.descriptor;ue.removals[Ie.id]=!0,ue.modified[Ie.droppableId]=!0,ue.additions[Ie.id]&&delete ue.additions[Ie.id],ge()},we=function(){ce&&(cancelAnimationFrame(ce),ce=null,ue=Fr())};return{add:ve,remove:pe,stop:we}}var _r=function(ee){var te=ee.scrollHeight,ae=ee.scrollWidth,ue=ee.height,ce=ee.width,ge=ya({x:ae,y:te},{x:ce,y:ue}),ve={x:Math.max(0,ge.x),y:Math.max(0,ge.y)};return ve},$a=function(){var ee=document.documentElement;return ee||ht(!1),ee},Lr=function(){var ee=$a(),te=_r({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},zr=function(){var ee=Ft(),te=Lr(),ae=ee.y,ue=ee.x,ce=$a(),ge=ce.clientWidth,ve=ce.clientHeight,pe=ue+ge,we=ae+ve,Ve=la({top:ae,left:ue,right:pe,bottom:we}),ze={frame:Ve,scroll:{initial:ee,current:ee,max:te,diff:{value:Fa,displacement:Fa}}};return ze},Kr=function(ee){var te=ee.critical,ae=ee.scrollOptions,ue=ee.registry;hi();var ce=zr(),ge=ce.scroll.current,ve=te.droppable,pe=ue.droppable.getAllByType(ve.type).map(function(Ie){return Ie.callbacks.getDimensionAndWatchScroll(ge,ae)}),we=ue.draggable.getAllByType(te.draggable.type).map(function(Ie){return Ie.getDimension(ge)}),Ve={draggables:hr(we),droppables:tr(pe)};bi();var ze={dimensions:Ve,critical:te,viewport:ce};return ze};function uo(ee,te,ae){if(ae.descriptor.id===te.id||ae.descriptor.type!==te.type)return!1;var ue=ee.droppable.getById(ae.descriptor.droppableId);return ue.descriptor.mode==="virtual"}var Eo=function(ee,te){var ae=null,ue=Gr({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ce=function(_e,At){ee.droppable.exists(_e)||ht(!1),ae&&te.updateDroppableIsEnabled({id:_e,isEnabled:At})},ge=function(_e,At){ae&&(ee.droppable.exists(_e)||ht(!1),te.updateDroppableIsCombineEnabled({id:_e,isCombineEnabled:At}))},ve=function(_e,At){ae&&(ee.droppable.exists(_e)||ht(!1),te.updateDroppableScroll({id:_e,newScroll:At}))},pe=function(_e,At){ae&&ee.droppable.getById(_e).callbacks.scroll(At)},we=function(){if(ae){ue.stop();var _e=ae.critical.droppable;ee.droppable.getAllByType(_e.type).forEach(function(At){return At.callbacks.dragStopped()}),ae.unsubscribe(),ae=null}},Ve=function(_e){ae||ht(!1);var At=ae.critical.draggable;_e.type==="ADDITION"&&uo(ee,At,_e.value)&&ue.add(_e.value),_e.type==="REMOVAL"&&uo(ee,At,_e.value)&&ue.remove(_e.value)},ze=function(_e){ae&&ht(!1);var At=ee.draggable.getById(_e.draggableId),Ln=ee.droppable.getById(At.descriptor.droppableId),Zn={draggable:At.descriptor,droppable:Ln.descriptor},Qn=ee.subscribe(Ve);return ae={critical:Zn,unsubscribe:Qn},Kr({critical:Zn,registry:ee,scrollOptions:_e.scrollOptions})},Ie={updateDroppableIsEnabled:ce,updateDroppableIsCombineEnabled:ge,scrollDroppable:pe,updateDroppableScroll:ve,startPublishing:ze,stopPublishing:we};return Ie},Ao=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},xo=function(ee){window.scrollBy(ee.x,ee.y)},Go=zt(function(ee){return rr(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),Si=function(te,ae){var ue=vr(Go(ae),function(ce){return ce.frame||ht(!1),ei(ce.frame.pageMarginBox)(te)});return ue},xi=function(ee){var te=ee.center,ae=ee.destination,ue=ee.droppables;if(ae){var ce=ue[ae];return ce.frame?ce:null}var ge=Si(te,ue);return ge},Ro={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Iu=function(ee,te){var ae=ee[te.size]*Ro.startFromPercentage,ue=ee[te.size]*Ro.maxScrollAtPercentage,ce={startScrollingFrom:ae,maxScrollValueAt:ue};return ce},iu=function(ee){var te=ee.startOfRange,ae=ee.endOfRange,ue=ee.current,ce=ae-te;if(ce===0)return 0;var ge=ue-te,ve=ge/ce;return ve},Ki=1,Pl=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return Ro.maxPixelScroll;if(ee===te.startScrollingFrom)return Ki;var ae=iu({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),ue=1-ae,ce=Ro.maxPixelScroll*Ro.ease(ue);return Math.ceil(ce)},ui=Ro.durationDampening.accelerateAt,El=Ro.durationDampening.stopDampeningAt,wi=function(ee,te){var ae=te,ue=El,ce=Date.now(),ge=ce-ae;if(ge>=El)return ee;if(gete.height,ge=ae.width>te.width;return!ge&&!ce?ue:ge&&ce?null:{x:ge?0:ue.x,y:ce?0:ue.y}},Li=La(function(ee){return ee===0?0:ee}),Yi=function(ee){var te=ee.dragStartTime,ae=ee.container,ue=ee.subject,ce=ee.center,ge=ee.shouldUseTimeDampening,ve={top:ce.y-ae.top,right:ae.right-ce.x,bottom:ae.bottom-ce.y,left:ce.x-ae.left},pe=ro({container:ae,distanceToEdges:ve,dragStartTime:te,axis:vo,shouldUseTimeDampening:ge}),we=ro({container:ae,distanceToEdges:ve,dragStartTime:te,axis:io,shouldUseTimeDampening:ge}),Ve=Li({x:we,y:pe});if(ga(Ve,Fa))return null;var ze=Di({container:ae,subject:ue,proposedScroll:Ve});return ze?ga(ze,Fa)?null:ze:null},jo=La(function(ee){return ee===0?0:ee>0?1:-1}),Pi=function(){var ee=function(ae,ue){return ae<0?ae:ae>ue?ae-ue:0};return function(te){var ae=te.current,ue=te.max,ce=te.change,ge=Kt(ae,ce),ve={x:ee(ge.x,ue.x),y:ee(ge.y,ue.y)};return ga(ve,Fa)?null:ve}}(),Ho=function(te){var ae=te.max,ue=te.current,ce=te.change,ge={x:Math.max(ue.x,ae.x),y:Math.max(ue.y,ae.y)},ve=jo(ce),pe=Pi({max:ge,current:ue,change:ve});return!pe||ve.x!==0&&pe.x===0||ve.y!==0&&pe.y===0},so=function(te,ae){return Ho({current:te.scroll.current,max:te.scroll.max,change:ae})},ni=function(te,ae){if(!so(te,ae))return null;var ue=te.scroll.max,ce=te.scroll.current;return Pi({current:ce,max:ue,change:ae})},zo=function(te,ae){var ue=te.frame;return ue?Ho({current:ue.scroll.current,max:ue.scroll.max,change:ae}):!1},Ou=function(te,ae){var ue=te.frame;return!ue||!zo(te,ae)?null:Pi({current:ue.scroll.current,max:ue.scroll.max,change:ae})},lu=function(ee){var te=ee.viewport,ae=ee.subject,ue=ee.center,ce=ee.dragStartTime,ge=ee.shouldUseTimeDampening,ve=Yi({dragStartTime:ce,container:te.frame,subject:ae,center:ue,shouldUseTimeDampening:ge});return ve&&so(te,ve)?ve:null},uu=function(ee){var te=ee.droppable,ae=ee.subject,ue=ee.center,ce=ee.dragStartTime,ge=ee.shouldUseTimeDampening,ve=te.frame;if(!ve)return null;var pe=Yi({dragStartTime:ce,container:ve.pageMarginBox,subject:ae,center:ue,shouldUseTimeDampening:ge});return pe&&zo(te,pe)?pe:null},Zo=function(ee){var te=ee.state,ae=ee.dragStartTime,ue=ee.shouldUseTimeDampening,ce=ee.scrollWindow,ge=ee.scrollDroppable,ve=te.current.page.borderBoxCenter,pe=te.dimensions.draggables[te.critical.draggable.id],we=pe.page.marginBox;if(te.isWindowScrollAllowed){var Ve=te.viewport,ze=lu({dragStartTime:ae,viewport:Ve,subject:we,center:ve,shouldUseTimeDampening:ue});if(ze){ce(ze);return}}var Ie=xi({center:ve,destination:$r(te.impact),droppables:te.dimensions.droppables});if(Ie){var Me=uu({dragStartTime:ae,droppable:Ie,subject:we,center:ve,shouldUseTimeDampening:ue});Me&&ge(Ie.descriptor.id,Me)}},su=function(ee){var te=ee.scrollWindow,ae=ee.scrollDroppable,ue=Sn(te),ce=Sn(ae),ge=null,ve=function(ze){ge||ht(!1);var Ie=ge,Me=Ie.shouldUseTimeDampening,_e=Ie.dragStartTime;Zo({state:ze,scrollWindow:ue,scrollDroppable:ce,dragStartTime:_e,shouldUseTimeDampening:Me})},pe=function(ze){hi(),ge&&ht(!1);var Ie=Date.now(),Me=!1,_e=function(){Me=!0};Zo({state:ze,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:_e,scrollDroppable:_e}),ge={dragStartTime:Ie,shouldUseTimeDampening:Me},bi(),Me&&ve(ze)},we=function(){ge&&(ue.cancel(),ce.cancel(),ge=null)};return{start:pe,stop:we,scroll:ve}},du=function(ee){var te=ee.move,ae=ee.scrollDroppable,ue=ee.scrollWindow,ce=function(Ve,ze){var Ie=Kt(Ve.current.client.selection,ze);te({client:Ie})},ge=function(Ve,ze){if(!zo(Ve,ze))return ze;var Ie=Ou(Ve,ze);if(!Ie)return ae(Ve.descriptor.id,ze),null;var Me=ya(ze,Ie);ae(Ve.descriptor.id,Me);var _e=ya(ze,Me);return _e},ve=function(Ve,ze,Ie){if(!Ve||!so(ze,Ie))return Ie;var Me=ni(ze,Ie);if(!Me)return ue(Ie),null;var _e=ya(Ie,Me);ue(_e);var At=ya(Ie,_e);return At},pe=function(Ve){var ze=Ve.scrollJumpRequest;if(ze){var Ie=$r(Ve.impact);Ie||ht(!1);var Me=ge(Ve.dimensions.droppables[Ie],ze);if(Me){var _e=Ve.viewport,At=ve(Ve.isWindowScrollAllowed,_e,Me);At&&ce(Ve,At)}}};return pe},cu=function(ee){var te=ee.scrollDroppable,ae=ee.scrollWindow,ue=ee.move,ce=su({scrollWindow:ae,scrollDroppable:te}),ge=du({move:ue,scrollWindow:ae,scrollDroppable:te}),ve=function(Ve){if(Ve.phase==="DRAGGING"){if(Ve.movementMode==="FLUID"){ce.scroll(Ve);return}Ve.scrollJumpRequest&&ge(Ve)}},pe={scroll:ve,start:ce.start,stop:ce.stop};return pe},si="data-rbd",ai=function(){var ee=si+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),wo=function(){var ee=si+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),gu=function(){var ee=si+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Ji={contextId:si+"-scroll-container-context-id"},mu=function(te){return function(ae){return"["+ae+'="'+te+'"]'}},In=function(te,ae){return te.map(function(ue){var ce=ue.styles[ae];return ce?ue.selector+" { "+ce+" }":""}).join(" ")},Sa="pointer-events: none;",lr=function(ee){var te=mu(ee),ae=function(){var pe=` + `+qa(te.source)+` + `},Ht={dragHandleUsageInstructions:Qn,onDragStart:Ga,onDragUpdate:ur,onDragEnd:cr},Ba={x:0,y:0},Ut=function(te,ae){return{x:te.x+ae.x,y:te.y+ae.y}},ya=function(te,ae){return{x:te.x-ae.x,y:te.y-ae.y}},ma=function(te,ae){return te.x===ae.x&&te.y===ae.y},Jt=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Cn=function(te,ae,ue){var ce;return ue===void 0&&(ue=0),ce={},ce[te]=ae,ce[te==="x"?"y":"x"]=ue,ce},ra=function(te,ae){return Math.sqrt(Math.pow(ae.x-te.x,2)+Math.pow(ae.y-te.y,2))},Bn=function(te,ae){return Math.min.apply(Math,ae.map(function(ue){return ra(te,ue)}))},Na=function(te){return function(ae){return{x:te(ae.x),y:te(ae.y)}}},Pa=function(ee,te){var ae=la({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return ae.width<=0||ae.height<=0?null:ae},Ya=function(te,ae){return{top:te.top+ae.y,left:te.left+ae.x,bottom:te.bottom+ae.y,right:te.right+ae.x}},sr=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},br={top:0,right:0,bottom:0,left:0},Tr=function(te,ae){return ae?Ya(te,ae.scroll.diff.displacement):te},fr=function(te,ae,ue){if(ue&&ue.increasedBy){var ce;return(0,Te.Z)({},te,(ce={},ce[ae.end]=te[ae.end]+ue.increasedBy[ae.line],ce))}return te},ro=function(te,ae){return ae&&ae.shouldClipSubject?Pa(ae.pageMarginBox,te):la(te)},Xa=function(ee){var te=ee.page,ae=ee.withPlaceholder,ue=ee.axis,ce=ee.frame,ge=Tr(te.marginBox,ce),pe=fr(ge,ue,ae),he=ro(pe,ce);return{page:te,withPlaceholder:ae,active:he}},Ja=function(ee,te){ee.frame||lt(!1);var ae=ee.frame,ue=ya(te,ae.scroll.initial),ce=Jt(ue),ge=(0,Te.Z)({},ae,{scroll:{initial:ae.scroll.initial,current:te,diff:{value:ue,displacement:ce},max:ae.scroll.max}}),pe=Xa({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:ge}),he=(0,Te.Z)({},ee,{frame:ge,subject:pe});return he};function Sr(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function fa(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function ar(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var ae=0;aeee.bottom,Ve=ue.leftee.right,ze=we&&Ve;if(ze)return!0;var Ie=we&&pe||Ve&≥return Ie}},No=function(ee){var te=Ir(ee.top,ee.bottom),ae=Ir(ee.left,ee.right);return function(ue){var ce=te(ue.top)&&te(ue.bottom)&&ae(ue.left)&&ae(ue.right);return ce}},vo={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},lo={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ho=function(ee){return function(te){var ae=Ir(te.top,te.bottom),ue=Ir(te.left,te.right);return function(ce){return ee===vo?ae(ce.top)&&ae(ce.bottom):ue(ce.left)&&ue(ce.right)}}},ga=function(te,ae){var ue=ae.frame?ae.frame.scroll.diff.displacement:Ba;return Ya(te,ue)},Fn=function(te,ae,ue){return ae.subject.active?ue(ae.subject.active)(te):!1},Ot=function(te,ae,ue){return ue(ae)(te)},se=function(te){var ae=te.target,ue=te.destination,ce=te.viewport,ge=te.withDroppableDisplacement,pe=te.isVisibleThroughFrameFn,he=ge?ga(ae,ue):ae;return Fn(he,ue,pe)&&Ot(he,ce,pe)},at=function(te){return se((0,Te.Z)({},te,{isVisibleThroughFrameFn:po}))},gt=function(te){return se((0,Te.Z)({},te,{isVisibleThroughFrameFn:No}))},Qt=function(te){return se((0,Te.Z)({},te,{isVisibleThroughFrameFn:ho(te.destination.axis)}))},ot=function(te,ae,ue){if(typeof ue=="boolean")return ue;if(!ae)return!0;var ce=ae.invisible,ge=ae.visible;if(ce[te])return!1;var pe=ge[te];return pe?pe.shouldAnimate:!0};function on(ee,te){var ae=ee.page.marginBox,ue={top:te.point.y,right:0,bottom:0,left:te.point.x};return la(Ua(ae,ue))}function qt(ee){var te=ee.afterDragging,ae=ee.destination,ue=ee.displacedBy,ce=ee.viewport,ge=ee.forceShouldAnimate,pe=ee.last;return te.reduce(function(we,Ve){var ze=on(Ve,ue),Ie=Ve.descriptor.id;we.all.push(Ie);var Me=at({target:ze,destination:ae,viewport:ce,withDroppableDisplacement:!0});if(!Me)return we.invisible[Ve.descriptor.id]=!0,we;var _e=ot(Ie,pe,ge),At={draggableId:Ie,shouldAnimate:_e};return we.visible[Ie]=At,we},{all:[],visible:{},invisible:{}})}function Kt(ee,te){if(!ee.length)return 0;var ae=ee[ee.length-1].descriptor.index;return te.inHomeList?ae:ae+1}function _t(ee){var te=ee.insideDestination,ae=ee.inHomeList,ue=ee.displacedBy,ce=ee.destination,ge=Kt(te,{inHomeList:ae});return{displaced:io,displacedBy:ue,at:{type:"REORDER",destination:{droppableId:ce.descriptor.id,index:ge}}}}function da(ee){var te=ee.draggable,ae=ee.insideDestination,ue=ee.destination,ce=ee.viewport,ge=ee.displacedBy,pe=ee.last,he=ee.index,we=ee.forceShouldAnimate,Ve=Kr(te,ue);if(he==null)return _t({insideDestination:ae,inHomeList:Ve,displacedBy:ge,destination:ue});var ze=pr(ae,function(Dn){return Dn.descriptor.index===he});if(!ze)return _t({insideDestination:ae,inHomeList:Ve,displacedBy:ge,destination:ue});var Ie=or(te,ae),Me=ae.indexOf(ze),_e=Ie.slice(Me),At=qt({afterDragging:_e,destination:ue,displacedBy:ge,last:pe,viewport:ce.frame,forceShouldAnimate:we});return{displaced:At,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:he}}}}function za(ee,te){return!!te.effected[ee]}var Va=function(ee){var te=ee.isMovingForward,ae=ee.destination,ue=ee.draggables,ce=ee.combine,ge=ee.afterCritical;if(!ae.isCombineEnabled)return null;var pe=ce.draggableId,he=ue[pe],we=he.descriptor.index,Ve=za(pe,ge);return Ve?te?we:we-1:te?we+1:we},An=function(ee){var te=ee.isMovingForward,ae=ee.isInHomeList,ue=ee.insideDestination,ce=ee.location;if(!ue.length)return null;var ge=ce.index,pe=te?ge+1:ge-1,he=ue[0].descriptor.index,we=ue[ue.length-1].descriptor.index,Ve=ae?we:we+1;return peVe?null:pe},wa=function(ee){var te=ee.isMovingForward,ae=ee.isInHomeList,ue=ee.draggable,ce=ee.draggables,ge=ee.destination,pe=ee.insideDestination,he=ee.previousImpact,we=ee.viewport,Ve=ee.afterCritical,ze=he.at;if(ze||lt(!1),ze.type==="REORDER"){var Ie=An({isMovingForward:te,isInHomeList:ae,location:ze.destination,insideDestination:pe});return Ie==null?null:da({draggable:ue,insideDestination:pe,destination:ge,viewport:we,last:he.displaced,displacedBy:he.displacedBy,index:Ie})}var Me=Va({isMovingForward:te,destination:ge,displaced:he.displaced,draggables:ce,combine:ze.combine,afterCritical:Ve});return Me==null?null:da({draggable:ue,insideDestination:pe,destination:ge,viewport:we,last:he.displaced,displacedBy:he.displacedBy,index:Me})},qe=function(ee){var te=ee.displaced,ae=ee.afterCritical,ue=ee.combineWith,ce=ee.displacedBy,ge=!!(te.visible[ue]||te.invisible[ue]);return za(ue,ae)?ge?Ba:Jt(ce.point):ge?ce.point:Ba},Je=function(ee){var te=ee.afterCritical,ae=ee.impact,ue=ee.draggables,ce=Xr(ae);ce||lt(!1);var ge=ce.draggableId,pe=ue[ge].page.borderBox.center,he=qe({displaced:ae.displaced,afterCritical:te,combineWith:ge,displacedBy:ae.displacedBy});return Ut(pe,he)},st=function(te,ae){return ae.margin[te.start]+ae.borderBox[te.size]/2},$t=function(te,ae){return ae.margin[te.end]+ae.borderBox[te.size]/2},Rn=function(te,ae,ue){return ae[te.crossAxisStart]+ue.margin[te.crossAxisStart]+ue.borderBox[te.crossAxisSize]/2},$n=function(te){var ae=te.axis,ue=te.moveRelativeTo,ce=te.isMoving;return Cn(ae.line,ue.marginBox[ae.end]+st(ae,ce),Rn(ae,ue.marginBox,ce))},Mt=function(te){var ae=te.axis,ue=te.moveRelativeTo,ce=te.isMoving;return Cn(ae.line,ue.marginBox[ae.start]-$t(ae,ce),Rn(ae,ue.marginBox,ce))},Jn=function(te){var ae=te.axis,ue=te.moveInto,ce=te.isMoving;return Cn(ae.line,ue.contentBox[ae.start]+st(ae,ce),Rn(ae,ue.contentBox,ce))},va=function(ee){var te=ee.impact,ae=ee.draggable,ue=ee.draggables,ce=ee.droppable,ge=ee.afterCritical,pe=Br(ce.descriptor.id,ue),he=ae.page,we=ce.axis;if(!pe.length)return Jn({axis:we,moveInto:ce.page,isMoving:he});var Ve=te.displaced,ze=te.displacedBy,Ie=Ve.all[0];if(Ie){var Me=ue[Ie];if(za(Ie,ge))return Mt({axis:we,moveRelativeTo:Me.page,isMoving:he});var _e=Et(Me.page,ze.point);return Mt({axis:we,moveRelativeTo:_e,isMoving:he})}var At=pe[pe.length-1];if(At.descriptor.id===ae.descriptor.id)return he.borderBox.center;if(za(At.descriptor.id,ge)){var Dn=Et(At.page,Jt(ge.displacedBy.point));return $n({axis:we,moveRelativeTo:Dn,isMoving:he})}return $n({axis:we,moveRelativeTo:At.page,isMoving:he})},Ta=function(ee,te){var ae=ee.frame;return ae?Ut(te,ae.scroll.diff.displacement):te},ir=function(te){var ae=te.impact,ue=te.draggable,ce=te.droppable,ge=te.draggables,pe=te.afterCritical,he=ue.page.borderBox.center,we=ae.at;return!ce||!we?he:we.type==="REORDER"?va({impact:ae,draggable:ue,draggables:ge,droppable:ce,afterCritical:pe}):Je({impact:ae,draggables:ge,afterCritical:pe})},an=function(ee){var te=ir(ee),ae=ee.droppable,ue=ae?Ta(ae,te):te;return ue},Ka=function(ee,te){var ae=ya(te,ee.scroll.initial),ue=Jt(ae),ce=la({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ge={frame:ce,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:ae,displacement:ue}}};return ge};function Fa(ee,te){return ee.map(function(ae){return te[ae]})}function Pr(ee,te){for(var ae=0;ae1?ze.sort(function(Ie,Me){return kr(Ie)[he.start]-kr(Me)[he.start]})[0]:Ve.sort(function(Ie,Me){var _e=Bn(ae,sr(kr(Ie))),At=Bn(ae,sr(kr(Me)));return _e!==At?_e-At:kr(Ie)[he.start]-kr(Me)[he.start]})[0]},To=function(te,ae){var ue=te.page.borderBox.center;return za(te.descriptor.id,ae)?ya(ue,ae.displacedBy.point):ue},vi=function(te,ae){var ue=te.page.borderBox;return za(te.descriptor.id,ae)?Ya(ue,Jt(ae.displacedBy.point)):ue},wi=function(ee){var te=ee.pageBorderBoxCenter,ae=ee.viewport,ue=ee.destination,ce=ee.insideDestination,ge=ee.afterCritical,pe=ce.filter(function(he){return gt({target:vi(he,ge),destination:ue,viewport:ae.frame,withDroppableDisplacement:!0})}).sort(function(he,we){var Ve=ra(te,Ta(ue,To(he,ge))),ze=ra(te,Ta(ue,To(we,ge)));return Vete.left&&ee.topte.top}function Vl(ee){var te=ee.pageBorderBox,ae=ee.draggable,ue=ee.candidates,ce=ae.page.borderBox.center,ge=ue.map(function(pe){var he=pe.axis,we=Cn(pe.axis.line,te.center[he.line],pe.page.borderBox.center[he.crossAxisLine]);return{id:pe.descriptor.id,distance:ra(ce,we)}}).sort(function(pe,he){return he.distance-pe.distance});return ge[0]?ge[0].id:null}function oa(ee){var te=ee.pageBorderBox,ae=ee.draggable,ue=ee.droppables,ce=rr(ue).filter(function(ge){if(!ge.isEnabled)return!1;var pe=ge.subject.active;if(!pe||!il(te,pe))return!1;if(ti(pe)(te.center))return!0;var he=ge.axis,we=pe.center[he.crossAxisLine],Ve=te[he.crossAxisStart],ze=te[he.crossAxisEnd],Ie=Ir(pe[he.crossAxisStart],pe[he.crossAxisEnd]),Me=Ie(Ve),_e=Ie(ze);return!Me&&!_e?!0:Me?Vewe});return ce.length?ce.length===1?ce[0].descriptor.id:Vl({pageBorderBox:te,draggable:ae,candidates:ce}):null}var ll=function(te,ae){return la(Ya(te,ae))},Ql=function(ee,te){var ae=ee.frame;return ae?ll(te,ae.scroll.diff.value):te};function Ln(ee){var te=ee.displaced,ae=ee.id;return!!(te.visible[ae]||te.invisible[ae])}function Di(ee){var te=ee.draggable,ae=ee.closest,ue=ee.inHomeList;return ae?ue&&ae.descriptor.index>te.descriptor.index?ae.descriptor.index-1:ae.descriptor.index:null}var jo=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,ae=ee.draggable,ue=ee.destination,ce=ee.insideDestination,ge=ee.last,pe=ee.viewport,he=ee.afterCritical,we=ue.axis,Ve=Go(ue.axis,ae.displaceBy),ze=Ve.value,Ie=te[we.start],Me=te[we.end],_e=or(ae,ce),At=pr(_e,function(Vn){var Yn=Vn.descriptor.id,ca=Vn.page.borderBox.center[we.line],Ea=za(Yn,he),Da=Ln({displaced:ge,id:Yn});return Ea?Da?Me<=ca:IeYn[he.start]+Ea&&IeYn[he.start]-Ve+Ea&&zeYn[he.start]+Ve+Ea&&IeYn[he.start]+Ea&&ze=de)return Pl;var ge=ce/de,pe=Ii+du*ge,he=ue==="CANCEL"?pe*Se:pe;return Number(he.toFixed(2))},ut=function(ee){var te=ee.impact,ae=ee.draggable,ue=ee.dimensions,ce=ee.viewport,ge=ee.afterCritical,pe=ue.draggables,he=ue.droppables,we=eo(te),Ve=we?he[we]:null,ze=he[ae.descriptor.droppableId],Ie=zi({impact:te,draggable:ae,draggables:pe,afterCritical:ge,droppable:Ve||ze,viewport:ce}),Me=ya(Ie,ae.client.borderBox.center);return Me},gn=function(ee){var te=ee.draggables,ae=ee.reason,ue=ee.lastImpact,ce=ee.home,ge=ee.viewport,pe=ee.onLiftImpact;if(!ue.at||ae!=="DROP"){var he=sl({draggables:te,impact:pe,destination:ce,viewport:ge,forceShouldAnimate:!0});return{impact:he,didDropInsideDroppable:!1}}if(ue.at.type==="REORDER")return{impact:ue,didDropInsideDroppable:!0};var we=(0,Te.Z)({},ue,{displaced:io});return{impact:we,didDropInsideDroppable:!0}},na=function(ee){var te=ee.getState,ae=ee.dispatch;return function(ue){return function(ce){if(ce.type!=="DROP"){ue(ce);return}var ge=te(),pe=ce.payload.reason;if(ge.phase==="COLLECTING"){ae(iu({reason:pe}));return}if(ge.phase!=="IDLE"){var he=ge.phase==="DROP_PENDING"&&ge.isWaiting;he&<(!1),ge.phase==="DRAGGING"||ge.phase==="DROP_PENDING"||lt(!1);var we=ge.critical,Ve=ge.dimensions,ze=Ve.draggables[ge.critical.draggable.id],Ie=gn({reason:pe,lastImpact:ge.impact,afterCritical:ge.afterCritical,onLiftImpact:ge.onLiftImpact,home:ge.dimensions.droppables[ge.critical.droppable.id],viewport:ge.viewport,draggables:ge.dimensions.draggables}),Me=Ie.impact,_e=Ie.didDropInsideDroppable,At=_e?Ur(Me):null,Dn=_e?Xr(Me):null,Vn={index:we.draggable.index,droppableId:we.droppable.id},Yn={draggableId:ze.descriptor.id,type:ze.descriptor.type,source:Vn,reason:pe,mode:ge.movementMode,destination:At,combine:Dn},ca=ut({impact:Me,draggable:ze,dimensions:Ve,viewport:ge.viewport,afterCritical:ge.afterCritical}),Ea={critical:ge.critical,afterCritical:ge.afterCritical,result:Yn,impact:Me},Da=!ma(ge.current.client.offset,ca)||!!Yn.combine;if(!Da){ae(Qi({completed:Ea}));return}var dr=Ee({current:ge.current.client.offset,destination:ca,reason:pe}),nr={newHomeClientOffset:ca,dropDuration:dr,completed:Ea};ae(ou(nr))}}}},Xn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Nn(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ae){ae.target!==window&&ae.target!==window.document||ee()}}}function Ft(ee){var te=ee.onWindowScroll;function ae(){te(Xn())}var ue=Sn(ae),ce=Nn(ue),ge=Pt;function pe(){return ge!==Pt}function he(){pe()&<(!1),ge=nn(window,[ce])}function we(){pe()||lt(!1),ue.cancel(),ge(),ge=Pt}return{start:he,stop:we,isActive:pe}}var dn=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Zn=function(ee){var te=Ft({onWindowScroll:function(ue){ee.dispatch(ru({newScroll:ue}))}});return function(ae){return function(ue){!te.isActive()&&ue.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&dn(ue)&&te.stop(),ae(ue)}}},Wn=function(ee){var te=!1,ae=!1,ue=setTimeout(function(){ae=!0}),ce=function(pe){te||ae||(te=!0,ee(pe),clearTimeout(ue))};return ce.wasCalled=function(){return te},ce},Ct=function(){var ee=[],te=function(ge){var pe=ar(ee,function(Ve){return Ve.timerId===ge});pe===-1&<(!1);var he=ee.splice(pe,1),we=he[0];we.callback()},ae=function(ge){var pe=setTimeout(function(){return te(pe)}),he={timerId:pe,callback:ge};ee.push(he)},ue=function(){if(ee.length){var ge=[].concat(ee);ee.length=0,ge.forEach(function(pe){clearTimeout(pe.timerId),pe.callback()})}};return{add:ae,flush:ue}},ln=function(te,ae){return te==null&&ae==null?!0:te==null||ae==null?!1:te.droppableId===ae.droppableId&&te.index===ae.index},Un=function(te,ae){return te==null&&ae==null?!0:te==null||ae==null?!1:te.draggableId===ae.draggableId&&te.droppableId===ae.droppableId},qn=function(te,ae){if(te===ae)return!0;var ue=te.draggable.id===ae.draggable.id&&te.draggable.droppableId===ae.draggable.droppableId&&te.draggable.type===ae.draggable.type&&te.draggable.index===ae.draggable.index,ce=te.droppable.id===ae.droppable.id&&te.droppable.type===ae.droppable.type;return ue&&ce},vn=function(te,ae){ii(),ae(),Pi()},sa=function(te,ae){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:ae}},sn=function(te,ae,ue,ce){if(!te){ue(ce(ae));return}var ge=Wn(ue),pe={announce:ge};te(ae,pe),ge.wasCalled()||ue(ce(ae))},lr=function(ee,te){var ae=Ct(),ue=null,ce=function(Me,_e){ue&<(!1),vn("onBeforeCapture",function(){var At=ee().onBeforeCapture;if(At){var Dn={draggableId:Me,mode:_e};At(Dn)}})},ge=function(Me,_e){ue&<(!1),vn("onBeforeDragStart",function(){var At=ee().onBeforeDragStart;At&&At(sa(Me,_e))})},pe=function(Me,_e){ue&<(!1);var At=sa(Me,_e);ue={mode:_e,lastCritical:Me,lastLocation:At.source,lastCombine:null},ae.add(function(){vn("onDragStart",function(){return sn(ee().onDragStart,At,te,Ht.onDragStart)})})},he=function(Me,_e){var At=Ur(_e),Dn=Xr(_e);ue||lt(!1);var Vn=!qn(Me,ue.lastCritical);Vn&&(ue.lastCritical=Me);var Yn=!ln(ue.lastLocation,At);Yn&&(ue.lastLocation=At);var ca=!Un(ue.lastCombine,Dn);if(ca&&(ue.lastCombine=Dn),!(!Vn&&!Yn&&!ca)){var Ea=(0,Te.Z)({},sa(Me,ue.mode),{combine:Dn,destination:At});ae.add(function(){vn("onDragUpdate",function(){return sn(ee().onDragUpdate,Ea,te,Ht.onDragUpdate)})})}},we=function(){ue||lt(!1),ae.flush()},Ve=function(Me){ue||lt(!1),ue=null,vn("onDragEnd",function(){return sn(ee().onDragEnd,Me,te,Ht.onDragEnd)})},ze=function(){if(ue){var Me=(0,Te.Z)({},sa(ue.lastCritical,ue.mode),{combine:null,destination:null,reason:"CANCEL"});Ve(Me)}};return{beforeCapture:ce,beforeStart:ge,start:pe,update:he,flush:we,drop:Ve,abort:ze}},Or=function(ee,te){var ae=lr(ee,te);return function(ue){return function(ce){return function(ge){if(ge.type==="BEFORE_INITIAL_CAPTURE"){ae.beforeCapture(ge.payload.draggableId,ge.payload.movementMode);return}if(ge.type==="INITIAL_PUBLISH"){var pe=ge.payload.critical;ae.beforeStart(pe,ge.payload.movementMode),ce(ge),ae.start(pe,ge.payload.movementMode);return}if(ge.type==="DROP_COMPLETE"){var he=ge.payload.completed.result;ae.flush(),ce(ge),ae.drop(he);return}if(ce(ge),ge.type==="FLUSH"){ae.abort();return}var we=ue.getState();we.phase==="DRAGGING"&&ae.update(we.critical,we.impact)}}}},fn=function(ee){return function(te){return function(ae){if(ae.type!=="DROP_ANIMATION_FINISHED"){te(ae);return}var ue=ee.getState();ue.phase!=="DROP_ANIMATING"&<(!1),ee.dispatch(Qi({completed:ue.completed}))}}},Xt=function(ee){var te=null,ae=null;function ue(){ae&&(cancelAnimationFrame(ae),ae=null),te&&(te(),te=null)}return function(ce){return function(ge){if((ge.type==="FLUSH"||ge.type==="DROP_COMPLETE"||ge.type==="DROP_ANIMATION_FINISHED")&&ue(),ce(ge),ge.type==="DROP_ANIMATE"){var pe={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var we=ee.getState();we.phase==="DROP_ANIMATING"&&ee.dispatch(hl())}};ae=requestAnimationFrame(function(){ae=null,te=nn(window,[pe])})}}}},$a=function(ee){return function(){return function(te){return function(ae){(ae.type==="DROP_COMPLETE"||ae.type==="FLUSH"||ae.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(ae)}}}},xr=function(ee){var te=!1;return function(){return function(ae){return function(ue){if(ue.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(ue.payload.critical.draggable.id),ae(ue),ee.tryRestoreFocusRecorded();return}if(ae(ue),!!te){if(ue.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(ue.type==="DROP_COMPLETE"){te=!1;var ce=ue.payload.completed.result;ce.combine&&ee.tryShiftRecord(ce.draggableId,ce.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},Rr=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},wr=function(ee){return function(te){return function(ae){return function(ue){if(Rr(ue)){ee.stop(),ae(ue);return}if(ue.type==="INITIAL_PUBLISH"){ae(ue);var ce=te.getState();ce.phase!=="DRAGGING"&<(!1),ee.start(ce);return}ae(ue),ee.scroll(te.getState())}}}},gr=function(ee){return function(te){return function(ae){if(te(ae),ae.type==="PUBLISH_WHILE_DRAGGING"){var ue=ee.getState();ue.phase==="DROP_PENDING"&&(ue.isWaiting||ee.dispatch(Ui({reason:ue.reason})))}}}},kn=be.qC,Dr=function(ee){var te=ee.dimensionMarshal,ae=ee.focusMarshal,ue=ee.styleMarshal,ce=ee.getResponders,ge=ee.announce,pe=ee.autoScroller;return(0,be.MT)(_l,kn((0,be.md)(su(ue),$a(te),uu(te),na,fn,Xt,gr,wr(pe),Zn,xr(ae),Or(ce,ge))))},Hr=function(){return{additions:{},removals:{},modified:{}}};function Yr(ee){var te=ee.registry,ae=ee.callbacks,ue=Hr(),ce=null,ge=function(){ce||(ae.collectionStarting(),ce=requestAnimationFrame(function(){ce=null,ii();var ze=ue,Ie=ze.additions,Me=ze.removals,_e=ze.modified,At=Object.keys(Ie).map(function(Yn){return te.draggable.getById(Yn).getDimension(Ba)}).sort(function(Yn,ca){return Yn.descriptor.index-ca.descriptor.index}),Dn=Object.keys(_e).map(function(Yn){var ca=te.droppable.getById(Yn),Ea=ca.callbacks.getScrollWhileDragging();return{droppableId:Yn,scroll:Ea}}),Vn={additions:At,removals:Object.keys(Me),modified:Dn};ue=Hr(),Pi(),ae.publish(Vn)}))},pe=function(ze){var Ie=ze.descriptor.id;ue.additions[Ie]=ze,ue.modified[ze.descriptor.droppableId]=!0,ue.removals[Ie]&&delete ue.removals[Ie],ge()},he=function(ze){var Ie=ze.descriptor;ue.removals[Ie.id]=!0,ue.modified[Ie.droppableId]=!0,ue.additions[Ie.id]&&delete ue.additions[Ie.id],ge()},we=function(){ce&&(cancelAnimationFrame(ce),ce=null,ue=Hr())};return{add:pe,remove:he,stop:we}}var Er=function(ee){var te=ee.scrollHeight,ae=ee.scrollWidth,ue=ee.height,ce=ee.width,ge=ya({x:ae,y:te},{x:ce,y:ue}),pe={x:Math.max(0,ge.x),y:Math.max(0,ge.y)};return pe},Jr=function(){var ee=document.documentElement;return ee||lt(!1),ee},Gr=function(){var ee=Jr(),te=Er({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},$r=function(){var ee=Xn(),te=Gr(),ae=ee.y,ue=ee.x,ce=Jr(),ge=ce.clientWidth,pe=ce.clientHeight,he=ue+ge,we=ae+pe,Ve=la({top:ae,left:ue,right:he,bottom:we}),ze={frame:Ve,scroll:{initial:ee,current:ee,max:te,diff:{value:Ba,displacement:Ba}}};return ze},er=function(ee){var te=ee.critical,ae=ee.scrollOptions,ue=ee.registry;ii();var ce=$r(),ge=ce.scroll.current,pe=te.droppable,he=ue.droppable.getAllByType(pe.type).map(function(Ie){return Ie.callbacks.getDimensionAndWatchScroll(ge,ae)}),we=ue.draggable.getAllByType(te.draggable.type).map(function(Ie){return Ie.getDimension(ge)}),Ve={draggables:hr(we),droppables:_a(he)};Pi();var ze={dimensions:Ve,critical:te,viewport:ce};return ze};function Lr(ee,te,ae){if(ae.descriptor.id===te.id||ae.descriptor.type!==te.type)return!1;var ue=ee.droppable.getById(ae.descriptor.droppableId);return ue.descriptor.mode==="virtual"}var Wr=function(ee,te){var ae=null,ue=Yr({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ce=function(_e,At){ee.droppable.exists(_e)||lt(!1),ae&&te.updateDroppableIsEnabled({id:_e,isEnabled:At})},ge=function(_e,At){ae&&(ee.droppable.exists(_e)||lt(!1),te.updateDroppableIsCombineEnabled({id:_e,isCombineEnabled:At}))},pe=function(_e,At){ae&&(ee.droppable.exists(_e)||lt(!1),te.updateDroppableScroll({id:_e,newScroll:At}))},he=function(_e,At){ae&&ee.droppable.getById(_e).callbacks.scroll(At)},we=function(){if(ae){ue.stop();var _e=ae.critical.droppable;ee.droppable.getAllByType(_e.type).forEach(function(At){return At.callbacks.dragStopped()}),ae.unsubscribe(),ae=null}},Ve=function(_e){ae||lt(!1);var At=ae.critical.draggable;_e.type==="ADDITION"&&Lr(ee,At,_e.value)&&ue.add(_e.value),_e.type==="REMOVAL"&&Lr(ee,At,_e.value)&&ue.remove(_e.value)},ze=function(_e){ae&<(!1);var At=ee.draggable.getById(_e.draggableId),Dn=ee.droppable.getById(At.descriptor.droppableId),Vn={draggable:At.descriptor,droppable:Dn.descriptor},Yn=ee.subscribe(Ve);return ae={critical:Vn,unsubscribe:Yn},er({critical:Vn,registry:ee,scrollOptions:_e.scrollOptions})},Ie={updateDroppableIsEnabled:ce,updateDroppableIsCombineEnabled:ge,scrollDroppable:he,updateDroppableScroll:pe,startPublishing:ze,stopPublishing:we};return Ie},Vr=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},mo=function(ee){window.scrollBy(ee.x,ee.y)},bo=zt(function(ee){return rr(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),wo=function(te,ae){var ue=pr(bo(ae),function(ce){return ce.frame||lt(!1),ti(ce.frame.pageMarginBox)(te)});return ue},Lo=function(ee){var te=ee.center,ae=ee.destination,ue=ee.droppables;if(ae){var ce=ue[ae];return ce.frame?ce:null}var ge=wo(te,ue);return ge},So={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ai=function(ee,te){var ae=ee[te.size]*So.startFromPercentage,ue=ee[te.size]*So.maxScrollAtPercentage,ce={startScrollingFrom:ae,maxScrollValueAt:ue};return ce},yi=function(ee){var te=ee.startOfRange,ae=ee.endOfRange,ue=ee.current,ce=ae-te;if(ce===0)return 0;var ge=ue-te,pe=ge/ce;return pe},bi=1,Ru=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return So.maxPixelScroll;if(ee===te.startScrollingFrom)return bi;var ae=yi({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),ue=1-ae,ce=So.maxPixelScroll*So.ease(ue);return Math.ceil(ce)},cu=So.durationDampening.accelerateAt,El=So.durationDampening.stopDampeningAt,Al=function(ee,te){var ae=te,ue=El,ce=Date.now(),ge=ce-ae;if(ge>=El)return ee;if(gete.height,ge=ae.width>te.width;return!ge&&!ce?ue:ge&&ce?null:{x:ge?0:ue.x,y:ce?0:ue.y}},gu=Na(function(ee){return ee===0?0:ee}),oo=function(ee){var te=ee.dragStartTime,ae=ee.container,ue=ee.subject,ce=ee.center,ge=ee.shouldUseTimeDampening,pe={top:ce.y-ae.top,right:ae.right-ce.x,bottom:ae.bottom-ce.y,left:ce.x-ae.left},he=yl({container:ae,distanceToEdges:pe,dragStartTime:te,axis:vo,shouldUseTimeDampening:ge}),we=yl({container:ae,distanceToEdges:pe,dragStartTime:te,axis:lo,shouldUseTimeDampening:ge}),Ve=gu({x:we,y:he});if(ma(Ve,Ba))return null;var ze=Oi({container:ae,subject:ue,proposedScroll:Ve});return ze?ma(ze,Ba)?null:ze:null},Mi=Na(function(ee){return ee===0?0:ee>0?1:-1}),di=function(){var ee=function(ae,ue){return ae<0?ae:ae>ue?ae-ue:0};return function(te){var ae=te.current,ue=te.max,ce=te.change,ge=Ut(ae,ce),pe={x:ee(ge.x,ue.x),y:ee(ge.y,ue.y)};return ma(pe,Ba)?null:pe}}(),Yi=function(te){var ae=te.max,ue=te.current,ce=te.change,ge={x:Math.max(ue.x,ae.x),y:Math.max(ue.y,ae.y)},pe=Mi(ce),he=di({max:ge,current:ue,change:pe});return!he||pe.x!==0&&he.x===0||pe.y!==0&&he.y===0},Oo=function(te,ae){return Yi({current:te.scroll.current,max:te.scroll.max,change:ae})},Ji=function(te,ae){if(!Oo(te,ae))return null;var ue=te.scroll.max,ce=te.scroll.current;return di({current:ce,max:ue,change:ae})},ko=function(te,ae){var ue=te.frame;return ue?Yi({current:ue.scroll.current,max:ue.scroll.max,change:ae}):!1},Po=function(te,ae){var ue=te.frame;return!ue||!ko(te,ae)?null:di({current:ue.scroll.current,max:ue.scroll.max,change:ae})},ni=function(ee){var te=ee.viewport,ae=ee.subject,ue=ee.center,ce=ee.dragStartTime,ge=ee.shouldUseTimeDampening,pe=oo({dragStartTime:ce,container:te.frame,subject:ae,center:ue,shouldUseTimeDampening:ge});return pe&&Oo(te,pe)?pe:null},ai=function(ee){var te=ee.droppable,ae=ee.subject,ue=ee.center,ce=ee.dragStartTime,ge=ee.shouldUseTimeDampening,pe=te.frame;if(!pe)return null;var he=oo({dragStartTime:ce,container:pe.pageMarginBox,subject:ae,center:ue,shouldUseTimeDampening:ge});return he&&ko(te,he)?he:null},mu=function(ee){var te=ee.state,ae=ee.dragStartTime,ue=ee.shouldUseTimeDampening,ce=ee.scrollWindow,ge=ee.scrollDroppable,pe=te.current.page.borderBoxCenter,he=te.dimensions.draggables[te.critical.draggable.id],we=he.page.marginBox;if(te.isWindowScrollAllowed){var Ve=te.viewport,ze=ni({dragStartTime:ae,viewport:Ve,subject:we,center:pe,shouldUseTimeDampening:ue});if(ze){ce(ze);return}}var Ie=Lo({center:pe,destination:eo(te.impact),droppables:te.dimensions.droppables});if(Ie){var Me=ai({dragStartTime:ae,droppable:Ie,subject:we,center:pe,shouldUseTimeDampening:ue});Me&&ge(Ie.descriptor.id,Me)}},fu=function(ee){var te=ee.scrollWindow,ae=ee.scrollDroppable,ue=Sn(te),ce=Sn(ae),ge=null,pe=function(ze){ge||lt(!1);var Ie=ge,Me=Ie.shouldUseTimeDampening,_e=Ie.dragStartTime;mu({state:ze,scrollWindow:ue,scrollDroppable:ce,dragStartTime:_e,shouldUseTimeDampening:Me})},he=function(ze){ii(),ge&<(!1);var Ie=Date.now(),Me=!1,_e=function(){Me=!0};mu({state:ze,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:_e,scrollDroppable:_e}),ge={dragStartTime:Ie,shouldUseTimeDampening:Me},Pi(),Me&&pe(ze)},we=function(){ge&&(ue.cancel(),ce.cancel(),ge=null)};return{start:he,stop:we,scroll:pe}},pu=function(ee){var te=ee.move,ae=ee.scrollDroppable,ue=ee.scrollWindow,ce=function(Ve,ze){var Ie=Ut(Ve.current.client.selection,ze);te({client:Ie})},ge=function(Ve,ze){if(!ko(Ve,ze))return ze;var Ie=Po(Ve,ze);if(!Ie)return ae(Ve.descriptor.id,ze),null;var Me=ya(ze,Ie);ae(Ve.descriptor.id,Me);var _e=ya(ze,Me);return _e},pe=function(Ve,ze,Ie){if(!Ve||!Oo(ze,Ie))return Ie;var Me=Ji(ze,Ie);if(!Me)return ue(Ie),null;var _e=ya(Ie,Me);ue(_e);var At=ya(Ie,_e);return At},he=function(Ve){var ze=Ve.scrollJumpRequest;if(ze){var Ie=eo(Ve.impact);Ie||lt(!1);var Me=ge(Ve.dimensions.droppables[Ie],ze);if(Me){var _e=Ve.viewport,At=pe(Ve.isWindowScrollAllowed,_e,Me);At&&ce(Ve,At)}}};return he},Ko=function(ee){var te=ee.scrollDroppable,ae=ee.scrollWindow,ue=ee.move,ce=fu({scrollWindow:ae,scrollDroppable:te}),ge=pu({move:ue,scrollWindow:ae,scrollDroppable:te}),pe=function(Ve){if(Ve.phase==="DRAGGING"){if(Ve.movementMode==="FLUID"){ce.scroll(Ve);return}Ve.scrollJumpRequest&&ge(Ve)}},he={scroll:pe,start:ce.start,stop:ce.stop};return he},ci="data-rbd",gi=function(){var ee=ci+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),Xi=function(){var ee=ci+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),vu=function(){var ee=ci+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),qi={contextId:ci+"-scroll-container-context-id"},Mo=function(te){return function(ae){return"["+ae+'="'+te+'"]'}},Bi=function(te,ae){return te.map(function(ue){var ce=ue.styles[ae];return ce?ue.selector+" { "+ce+" }":""}).join(" ")},bl="pointer-events: none;",hu=function(ee){var te=Mo(ee),ae=function(){var he=` cursor: -webkit-grab; cursor: grab; - `;return{selector:te(ai.contextId),styles:{always:` + `;return{selector:te(gi.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; - `,resting:pe,dragging:Sa,dropAnimating:pe}}}(),ue=function(){var pe=` - transition: `+Uo.outOfTheWay+`; - `;return{selector:te(wo.contextId),styles:{dragging:pe,dropAnimating:pe,userCancel:pe}}}(),ce={selector:te(gu.contextId),styles:{always:"overflow-anchor: none;"}},ge={selector:"body",styles:{dragging:` + `,resting:he,dragging:bl,dropAnimating:he}}}(),ue=function(){var he=` + transition: `+li.outOfTheWay+`; + `;return{selector:te(Xi.contextId),styles:{dragging:he,dropAnimating:he,userCancel:he}}}(),ce={selector:te(vu.contextId),styles:{always:"overflow-anchor: none;"}},ge={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; @@ -337,9 +337,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},ve=[ue,ae,ce,ge];return{always:In(ve,"always"),resting:In(ve,"resting"),dragging:In(ve,"dragging"),dropAnimating:In(ve,"dropAnimating"),userCancel:In(ve,"userCancel")}},qa=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,xr=function(){var te=document.querySelector("head");return te||ht(!1),te},Yr=function(te){var ae=document.createElement("style");return te&&ae.setAttribute("nonce",te),ae.type="text/css",ae};function Mr(ee,te){var ae=en(function(){return lr(ee)},[ee]),ue=(0,b.useRef)(null),ce=(0,b.useRef)(null),ge=Rt(zt(function(Ie){var Me=ce.current;Me||ht(!1),Me.textContent=Ie}),[]),ve=Rt(function(Ie){var Me=ue.current;Me||ht(!1),Me.textContent=Ie},[]);qa(function(){!ue.current&&!ce.current||ht(!1);var Ie=Yr(te),Me=Yr(te);return ue.current=Ie,ce.current=Me,Ie.setAttribute(si+"-always",ee),Me.setAttribute(si+"-dynamic",ee),xr().appendChild(Ie),xr().appendChild(Me),ve(ae.always),ge(ae.resting),function(){var _e=function(Ln){var Zn=Ln.current;Zn||ht(!1),xr().removeChild(Zn),Ln.current=null};_e(ue),_e(ce)}},[te,ve,ge,ae.always,ae.resting,ee]);var pe=Rt(function(){return ge(ae.dragging)},[ge,ae.dragging]),we=Rt(function(Ie){if(Ie==="DROP"){ge(ae.dropAnimating);return}ge(ae.userCancel)},[ge,ae.dropAnimating,ae.userCancel]),Ve=Rt(function(){ce.current&&ge(ae.resting)},[ge,ae.resting]),ze=en(function(){return{dragging:pe,dropping:we,resting:Ve}},[pe,we,Ve]);return ze}var yo=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function Lo(ee){return ee instanceof yo(ee).HTMLElement}function Ni(ee,te){var ae="["+ai.contextId+'="'+ee+'"]',ue=Na(document.querySelectorAll(ae));if(!ue.length)return null;var ce=vr(ue,function(ge){return ge.getAttribute(ai.draggableId)===te});return!ce||!Lo(ce)?null:ce}function Ii(ee){var te=(0,b.useRef)({}),ae=(0,b.useRef)(null),ue=(0,b.useRef)(null),ce=(0,b.useRef)(!1),ge=Rt(function(Me,_e){var At={id:Me,focus:_e};return te.current[Me]=At,function(){var Zn=te.current,Qn=Zn[Me];Qn!==At&&delete Zn[Me]}},[]),ve=Rt(function(Me){var _e=Ni(ee,Me);_e&&_e!==document.activeElement&&_e.focus()},[ee]),pe=Rt(function(Me,_e){ae.current===Me&&(ae.current=_e)},[]),we=Rt(function(){ue.current||ce.current&&(ue.current=requestAnimationFrame(function(){ue.current=null;var Me=ae.current;Me&&ve(Me)}))},[ve]),Ve=Rt(function(Me){ae.current=null;var _e=document.activeElement;_e&&_e.getAttribute(ai.draggableId)===Me&&(ae.current=Me)},[]);qa(function(){return ce.current=!0,function(){ce.current=!1;var Me=ue.current;Me&&cancelAnimationFrame(Me)}},[]);var ze=en(function(){return{register:ge,tryRecordFocus:Ve,tryRestoreFocusRecorded:we,tryShiftRecord:pe}},[ge,Ve,we,pe]);return ze}function Do(){var ee={draggables:{},droppables:{}},te=[];function ae(Ie){return te.push(Ie),function(){var _e=te.indexOf(Ie);_e!==-1&&te.splice(_e,1)}}function ue(Ie){te.length&&te.forEach(function(Me){return Me(Ie)})}function ce(Ie){return ee.draggables[Ie]||null}function ge(Ie){var Me=ce(Ie);return Me||ht(!1),Me}var ve={register:function(Me){ee.draggables[Me.descriptor.id]=Me,ue({type:"ADDITION",value:Me})},update:function(Me,_e){var At=ee.draggables[_e.descriptor.id];At&&At.uniqueId===Me.uniqueId&&(delete ee.draggables[_e.descriptor.id],ee.draggables[Me.descriptor.id]=Me)},unregister:function(Me){var _e=Me.descriptor.id,At=ce(_e);At&&Me.uniqueId===At.uniqueId&&(delete ee.draggables[_e],ue({type:"REMOVAL",value:Me}))},getById:ge,findById:ce,exists:function(Me){return!!ce(Me)},getAllByType:function(Me){return ma(ee.draggables).filter(function(_e){return _e.descriptor.type===Me})}};function pe(Ie){return ee.droppables[Ie]||null}function we(Ie){var Me=pe(Ie);return Me||ht(!1),Me}var Ve={register:function(Me){ee.droppables[Me.descriptor.id]=Me},unregister:function(Me){var _e=pe(Me.descriptor.id);_e&&Me.uniqueId===_e.uniqueId&&delete ee.droppables[Me.descriptor.id]},getById:we,findById:pe,exists:function(Me){return!!pe(Me)},getAllByType:function(Me){return ma(ee.droppables).filter(function(_e){return _e.descriptor.type===Me})}};function ze(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:ve,droppable:Ve,subscribe:ae,clean:ze}}function ri(){var ee=en(Do,[]);return(0,b.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var di=b.createContext(null),Ko=function(){var ee=document.body;return ee||ht(!1),ee},yl={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Bl=function(te){return"rbd-announcement-"+te};function Fl(ee){var te=en(function(){return Bl(ee)},[ee]),ae=(0,b.useRef)(null);(0,b.useEffect)(function(){var ge=document.createElement("div");return ae.current=ge,ge.id=te,ge.setAttribute("aria-live","assertive"),ge.setAttribute("aria-atomic","true"),(0,Te.Z)(ge.style,yl),Ko().appendChild(ge),function(){setTimeout(function(){var we=Ko();we.contains(ge)&&we.removeChild(ge),ge===ae.current&&(ae.current=null)})}},[te]);var ue=Rt(function(ce){var ge=ae.current;if(ge){ge.textContent=ce;return}},[]);return ue}var Xi=0,bl={separator:"::"};function Cl(){Xi=0}function Oi(ee,te){return te===void 0&&(te=bl),en(function(){return""+ee+te.separator+Xi++},[te.separator,ee])}function xl(ee){var te=ee.contextId,ae=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+ae}function wl(ee){var te=ee.contextId,ae=ee.text,ue=Oi("hidden-text",{separator:"-"}),ce=en(function(){return xl({contextId:te,uniqueId:ue})},[ue,te]);return(0,b.useEffect)(function(){var ve=document.createElement("div");return ve.id=ce,ve.textContent=ae,ve.style.display="none",Ko().appendChild(ve),function(){var we=Ko();we.contains(ve)&&we.removeChild(ve)}},[ce,ae]),ce}var Ei=b.createContext(null),Dl={react:"^16.8.5","react-dom":"^16.8.5"},Ll=/(\d+)\.(\d+)\.(\d+)/,qi=function(te){var ae=Ll.exec(te);ae==null&&ht(!1);var ue=Number(ae[1]),ce=Number(ae[2]),ge=Number(ae[3]);return{major:ue,minor:ce,patch:ge,raw:te}},Nl=function(te,ae){return ae.major>te.major?!0:ae.majorte.minor?!0:ae.minor=te.patch},fu=function(ee,te){var ae=qi(ee),ue=qi(te);Nl(ae,ue)},Yd=` + `}},pe=[ue,ae,ce,ge];return{always:Bi(pe,"always"),resting:Bi(pe,"resting"),dragging:Bi(pe,"dragging"),dropAnimating:Bi(pe,"dropAnimating"),userCancel:Bi(pe,"userCancel")}},yn=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,ha=function(){var te=document.querySelector("head");return te||lt(!1),te},tr=function(te){var ae=document.createElement("style");return te&&ae.setAttribute("nonce",te),ae.type="text/css",ae};function Ar(ee,te){var ae=Gt(function(){return hu(ee)},[ee]),ue=(0,b.useRef)(null),ce=(0,b.useRef)(null),ge=Rt(zt(function(Ie){var Me=ce.current;Me||lt(!1),Me.textContent=Ie}),[]),pe=Rt(function(Ie){var Me=ue.current;Me||lt(!1),Me.textContent=Ie},[]);yn(function(){!ue.current&&!ce.current||lt(!1);var Ie=tr(te),Me=tr(te);return ue.current=Ie,ce.current=Me,Ie.setAttribute(ci+"-always",ee),Me.setAttribute(ci+"-dynamic",ee),ha().appendChild(Ie),ha().appendChild(Me),pe(ae.always),ge(ae.resting),function(){var _e=function(Dn){var Vn=Dn.current;Vn||lt(!1),ha().removeChild(Vn),Dn.current=null};_e(ue),_e(ce)}},[te,pe,ge,ae.always,ae.resting,ee]);var he=Rt(function(){return ge(ae.dragging)},[ge,ae.dragging]),we=Rt(function(Ie){if(Ie==="DROP"){ge(ae.dropAnimating);return}ge(ae.userCancel)},[ge,ae.dropAnimating,ae.userCancel]),Ve=Rt(function(){ce.current&&ge(ae.resting)},[ge,ae.resting]),ze=Gt(function(){return{dragging:he,dropping:we,resting:Ve}},[he,we,Ve]);return ze}var Nr=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function jr(ee){return ee instanceof Nr(ee).HTMLElement}function Mr(ee,te){var ae="["+gi.contextId+'="'+ee+'"]',ue=Oa(document.querySelectorAll(ae));if(!ue.length)return null;var ce=pr(ue,function(ge){return ge.getAttribute(gi.draggableId)===te});return!ce||!jr(ce)?null:ce}function Do(ee){var te=(0,b.useRef)({}),ae=(0,b.useRef)(null),ue=(0,b.useRef)(null),ce=(0,b.useRef)(!1),ge=Rt(function(Me,_e){var At={id:Me,focus:_e};return te.current[Me]=At,function(){var Vn=te.current,Yn=Vn[Me];Yn!==At&&delete Vn[Me]}},[]),pe=Rt(function(Me){var _e=Mr(ee,Me);_e&&_e!==document.activeElement&&_e.focus()},[ee]),he=Rt(function(Me,_e){ae.current===Me&&(ae.current=_e)},[]),we=Rt(function(){ue.current||ce.current&&(ue.current=requestAnimationFrame(function(){ue.current=null;var Me=ae.current;Me&&pe(Me)}))},[pe]),Ve=Rt(function(Me){ae.current=null;var _e=document.activeElement;_e&&_e.getAttribute(gi.draggableId)===Me&&(ae.current=Me)},[]);yn(function(){return ce.current=!0,function(){ce.current=!1;var Me=ue.current;Me&&cancelAnimationFrame(Me)}},[]);var ze=Gt(function(){return{register:ge,tryRecordFocus:Ve,tryRestoreFocusRecorded:we,tryShiftRecord:he}},[ge,Ve,we,he]);return ze}function Yo(){var ee={draggables:{},droppables:{}},te=[];function ae(Ie){return te.push(Ie),function(){var _e=te.indexOf(Ie);_e!==-1&&te.splice(_e,1)}}function ue(Ie){te.length&&te.forEach(function(Me){return Me(Ie)})}function ce(Ie){return ee.draggables[Ie]||null}function ge(Ie){var Me=ce(Ie);return Me||lt(!1),Me}var pe={register:function(Me){ee.draggables[Me.descriptor.id]=Me,ue({type:"ADDITION",value:Me})},update:function(Me,_e){var At=ee.draggables[_e.descriptor.id];At&&At.uniqueId===Me.uniqueId&&(delete ee.draggables[_e.descriptor.id],ee.draggables[Me.descriptor.id]=Me)},unregister:function(Me){var _e=Me.descriptor.id,At=ce(_e);At&&Me.uniqueId===At.uniqueId&&(delete ee.draggables[_e],ue({type:"REMOVAL",value:Me}))},getById:ge,findById:ce,exists:function(Me){return!!ce(Me)},getAllByType:function(Me){return fa(ee.draggables).filter(function(_e){return _e.descriptor.type===Me})}};function he(Ie){return ee.droppables[Ie]||null}function we(Ie){var Me=he(Ie);return Me||lt(!1),Me}var Ve={register:function(Me){ee.droppables[Me.descriptor.id]=Me},unregister:function(Me){var _e=he(Me.descriptor.id);_e&&Me.uniqueId===_e.uniqueId&&delete ee.droppables[Me.descriptor.id]},getById:we,findById:he,exists:function(Me){return!!he(Me)},getAllByType:function(Me){return fa(ee.droppables).filter(function(_e){return _e.descriptor.type===Me})}};function ze(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:pe,droppable:Ve,subscribe:ae,clean:ze}}function _i(){var ee=Gt(Yo,[]);return(0,b.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var mi=b.createContext(null),fo=function(){var ee=document.body;return ee||lt(!1),ee},ri={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ri=function(te){return"rbd-announcement-"+te};function Ti(ee){var te=Gt(function(){return Ri(ee)},[ee]),ae=(0,b.useRef)(null);(0,b.useEffect)(function(){var ge=document.createElement("div");return ae.current=ge,ge.id=te,ge.setAttribute("aria-live","assertive"),ge.setAttribute("aria-atomic","true"),(0,Te.Z)(ge.style,ri),fo().appendChild(ge),function(){setTimeout(function(){var we=fo();we.contains(ge)&&we.removeChild(ge),ge===ae.current&&(ae.current=null)})}},[te]);var ue=Rt(function(ce){var ge=ae.current;if(ge){ge.textContent=ce;return}},[]);return ue}var $i=0,Bl={separator:"::"};function Fl(){$i=0}function ki(ee,te){return te===void 0&&(te=Bl),Gt(function(){return""+ee+te.separator+$i++},[te.separator,ee])}function Cl(ee){var te=ee.contextId,ae=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+ae}function xl(ee){var te=ee.contextId,ae=ee.text,ue=ki("hidden-text",{separator:"-"}),ce=Gt(function(){return Cl({contextId:te,uniqueId:ue})},[ue,te]);return(0,b.useEffect)(function(){var pe=document.createElement("div");return pe.id=ce,pe.textContent=ae,pe.style.display="none",fo().appendChild(pe),function(){var we=fo();we.contains(pe)&&we.removeChild(pe)}},[ce,ae]),ce}var Fi=b.createContext(null),wl={react:"^16.8.5","react-dom":"^16.8.5"},Dl=/(\d+)\.(\d+)\.(\d+)/,el=function(te){var ae=Dl.exec(te);ae==null&<(!1);var ue=Number(ae[1]),ce=Number(ae[2]),ge=Number(ae[3]);return{major:ue,minor:ce,patch:ge,raw:te}},Ll=function(te,ae){return ae.major>te.major?!0:ae.majorte.minor?!0:ae.minor=te.patch},Nl=function(ee,te){var ae=el(ee),ue=el(te);Ll(ae,ue)},Su=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,os=function(ee){var te=ee.doctype;te&&(te.name.toLowerCase(),te.publicId)};function Jd(ee){}function _i(ee,te){}function is(){_i(function(){fu(Dl.react,b.version),os(document)},[])}function vu(ee){var te=(0,b.useRef)(ee);return(0,b.useEffect)(function(){te.current=ee}),te}function ls(){var ee=null;function te(){return!!ee}function ae(ve){return ve===ee}function ue(ve){ee&&ht(!1);var pe={abandon:ve};return ee=pe,pe}function ce(){ee||ht(!1),ee=null}function ge(){ee&&(ee.abandon(),ce())}return{isClaimed:te,isActive:ae,claim:ue,release:ce,tryAbandon:ge}}var us=9,ss=13,pu=27,Mu=32,ds=33,cs=34,gs=35,ms=36,fs=37,vs=38,ps=39,hs=40,Il,Ss=(Il={},Il[ss]=!0,Il[us]=!0,Il),Ru=function(ee){Ss[ee.keyCode]&&ee.preventDefault()},Ol=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var te=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],ae=vr(te,function(ue){return"on"+ue in document});return ae||ee}(),Tu=0,ku=5;function Ps(ee,te){return Math.abs(te.x-ee.x)>=ku||Math.abs(te.y-ee.y)>=ku}var Gu={type:"IDLE"};function Es(ee){var te=ee.cancel,ae=ee.completed,ue=ee.getPhase,ce=ee.setPhase;return[{eventName:"mousemove",fn:function(ve){var pe=ve.button,we=ve.clientX,Ve=ve.clientY;if(pe===Tu){var ze={x:we,y:Ve},Ie=ue();if(Ie.type==="DRAGGING"){ve.preventDefault(),Ie.actions.move(ze);return}Ie.type!=="PENDING"&&ht(!1);var Me=Ie.point;if(Ps(Me,ze)){ve.preventDefault();var _e=Ie.actions.fluidLift(ze);ce({type:"DRAGGING",actions:_e})}}}},{eventName:"mouseup",fn:function(ve){var pe=ue();if(pe.type!=="DRAGGING"){te();return}ve.preventDefault(),pe.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"mousedown",fn:function(ve){ue().type==="DRAGGING"&&ve.preventDefault(),te()}},{eventName:"keydown",fn:function(ve){var pe=ue();if(pe.type==="PENDING"){te();return}if(ve.keyCode===pu){ve.preventDefault(),te();return}Ru(ve)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ue().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(ve){var pe=ue();if(pe.type==="IDLE"&&ht(!1),pe.actions.shouldRespectForcePress()){te();return}ve.preventDefault()}},{eventName:Ol,fn:te}]}function As(ee){var te=(0,b.useRef)(Gu),ae=(0,b.useRef)(pn),ue=en(function(){return{eventName:"mousedown",fn:function(Ie){if(!Ie.defaultPrevented&&Ie.button===Tu&&!(Ie.ctrlKey||Ie.metaKey||Ie.shiftKey||Ie.altKey)){var Me=ee.findClosestDraggableId(Ie);if(Me){var _e=ee.tryGetLock(Me,ve,{sourceEvent:Ie});if(_e){Ie.preventDefault();var At={x:Ie.clientX,y:Ie.clientY};ae.current(),Ve(_e,At)}}}}}},[ee]),ce=en(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ie){if(!Ie.defaultPrevented){var Me=ee.findClosestDraggableId(Ie);if(Me){var _e=ee.findOptionsForDraggable(Me);_e&&(_e.shouldRespectForcePress||ee.canGetLock(Me)&&Ie.preventDefault())}}}}},[ee]),ge=Rt(function(){var Ie={passive:!1,capture:!0};ae.current=sn(window,[ce,ue],Ie)},[ce,ue]),ve=Rt(function(){var ze=te.current;ze.type!=="IDLE"&&(te.current=Gu,ae.current(),ge())},[ge]),pe=Rt(function(){var ze=te.current;ve(),ze.type==="DRAGGING"&&ze.actions.cancel({shouldBlockNextClick:!0}),ze.type==="PENDING"&&ze.actions.abort()},[ve]),we=Rt(function(){var Ie={capture:!0,passive:!1},Me=Es({cancel:pe,completed:ve,getPhase:function(){return te.current},setPhase:function(At){te.current=At}});ae.current=sn(window,Me,Ie)},[pe,ve]),Ve=Rt(function(Ie,Me){te.current.type!=="IDLE"&&ht(!1),te.current={type:"PENDING",point:Me,actions:Ie},we()},[we]);qa(function(){return ge(),function(){ae.current()}},[ge])}var Mi;function ys(){}var Bs=(Mi={},Mi[cs]=!0,Mi[ds]=!0,Mi[ms]=!0,Mi[gs]=!0,Mi);function Fs(ee,te){function ae(){te(),ee.cancel()}function ue(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ge){if(ge.keyCode===pu){ge.preventDefault(),ae();return}if(ge.keyCode===Mu){ge.preventDefault(),ue();return}if(ge.keyCode===hs){ge.preventDefault(),ee.moveDown();return}if(ge.keyCode===vs){ge.preventDefault(),ee.moveUp();return}if(ge.keyCode===ps){ge.preventDefault(),ee.moveRight();return}if(ge.keyCode===fs){ge.preventDefault(),ee.moveLeft();return}if(Bs[ge.keyCode]){ge.preventDefault();return}Ru(ge)}},{eventName:"mousedown",fn:ae},{eventName:"mouseup",fn:ae},{eventName:"click",fn:ae},{eventName:"touchstart",fn:ae},{eventName:"resize",fn:ae},{eventName:"wheel",fn:ae,options:{passive:!0}},{eventName:Ol,fn:ae}]}function bs(ee){var te=(0,b.useRef)(ys),ae=en(function(){return{eventName:"keydown",fn:function(ge){if(ge.defaultPrevented||ge.keyCode!==Mu)return;var ve=ee.findClosestDraggableId(ge);if(!ve)return;var pe=ee.tryGetLock(ve,ze,{sourceEvent:ge});if(!pe)return;ge.preventDefault();var we=!0,Ve=pe.snapLift();te.current();function ze(){we||ht(!1),we=!1,te.current(),ue()}te.current=sn(window,Fs(Ve,ze),{capture:!0,passive:!1})}}},[ee]),ue=Rt(function(){var ge={passive:!1,capture:!0};te.current=sn(window,[ae],ge)},[ae]);qa(function(){return ue(),function(){te.current()}},[ue])}var hu={type:"IDLE"},Cs=120,xs=.15;function ws(ee){var te=ee.cancel,ae=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ce){ce.preventDefault()}},{eventName:"keydown",fn:function(ce){if(ae().type!=="DRAGGING"){te();return}ce.keyCode===pu&&ce.preventDefault(),te()}},{eventName:Ol,fn:te}]}function Ds(ee){var te=ee.cancel,ae=ee.completed,ue=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ge){var ve=ue();if(ve.type!=="DRAGGING"){te();return}ve.hasMoved=!0;var pe=ge.touches[0],we=pe.clientX,Ve=pe.clientY,ze={x:we,y:Ve};ge.preventDefault(),ve.actions.move(ze)}},{eventName:"touchend",fn:function(ge){var ve=ue();if(ve.type!=="DRAGGING"){te();return}ge.preventDefault(),ve.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"touchcancel",fn:function(ge){if(ue().type!=="DRAGGING"){te();return}ge.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ge){var ve=ue();ve.type==="IDLE"&&ht(!1);var pe=ge.touches[0];if(pe){var we=pe.force>=xs;if(we){var Ve=ve.actions.shouldRespectForcePress();if(ve.type==="PENDING"){Ve&&te();return}if(Ve){if(ve.hasMoved){ge.preventDefault();return}te();return}ge.preventDefault()}}}},{eventName:Ol,fn:te}]}function Ls(ee){var te=(0,b.useRef)(hu),ae=(0,b.useRef)(pn),ue=Rt(function(){return te.current},[]),ce=Rt(function(_e){te.current=_e},[]),ge=en(function(){return{eventName:"touchstart",fn:function(_e){if(!_e.defaultPrevented){var At=ee.findClosestDraggableId(_e);if(At){var Ln=ee.tryGetLock(At,pe,{sourceEvent:_e});if(Ln){var Zn=_e.touches[0],Qn=Zn.clientX,ua=Zn.clientY,Ea={x:Qn,y:ua};ae.current(),Ie(Ln,Ea)}}}}}},[ee]),ve=Rt(function(){var _e={capture:!0,passive:!1};ae.current=sn(window,[ge],_e)},[ge]),pe=Rt(function(){var Me=te.current;Me.type!=="IDLE"&&(Me.type==="PENDING"&&clearTimeout(Me.longPressTimerId),ce(hu),ae.current(),ve())},[ve,ce]),we=Rt(function(){var Me=te.current;pe(),Me.type==="DRAGGING"&&Me.actions.cancel({shouldBlockNextClick:!0}),Me.type==="PENDING"&&Me.actions.abort()},[pe]),Ve=Rt(function(){var _e={capture:!0,passive:!1},At={cancel:we,completed:pe,getPhase:ue},Ln=sn(window,Ds(At),_e),Zn=sn(window,ws(At),_e);ae.current=function(){Ln(),Zn()}},[we,ue,pe]),ze=Rt(function(){var _e=ue();_e.type!=="PENDING"&&ht(!1);var At=_e.actions.fluidLift(_e.point);ce({type:"DRAGGING",actions:At,hasMoved:!1})},[ue,ce]),Ie=Rt(function(_e,At){ue().type!=="IDLE"&&ht(!1);var Ln=setTimeout(ze,Cs);ce({type:"PENDING",point:At,actions:_e,longPressTimerId:Ln}),Ve()},[Ve,ue,ce,ze]);qa(function(){return ve(),function(){ae.current();var At=ue();At.type==="PENDING"&&(clearTimeout(At.longPressTimerId),ce(hu))}},[ue,ve,ce]),qa(function(){var _e=sn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return _e},[])}function Ns(ee){}var Is={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ju(ee,te){if(te==null)return!1;var ae=!!Is[te.tagName.toLowerCase()];if(ae)return!0;var ue=te.getAttribute("contenteditable");return ue==="true"||ue===""?!0:te===ee?!1:ju(ee,te.parentElement)}function Os(ee,te){var ae=te.target;return Lo(ae)?ju(ee,ae):!1}var Ms=function(ee){return la(ee.getBoundingClientRect()).center};function Rs(ee){return ee instanceof yo(ee).Element}var Ts=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],ae=vr(te,function(ue){return ue in Element.prototype});return ae||ee}();function Hu(ee,te){return ee==null?null:ee[Ts](te)?ee:Hu(ee.parentElement,te)}function ks(ee,te){return ee.closest?ee.closest(te):Hu(ee,te)}function Gs(ee){return"["+ai.contextId+'="'+ee+'"]'}function js(ee,te){var ae=te.target;if(!Rs(ae))return null;var ue=Gs(ee),ce=ks(ae,ue);return!ce||!Lo(ce)?null:ce}function Hs(ee,te){var ae=js(ee,te);return ae?ae.getAttribute(ai.draggableId):null}function zs(ee,te){var ae="["+wo.contextId+'="'+ee+'"]',ue=Na(document.querySelectorAll(ae)),ce=vr(ue,function(ge){return ge.getAttribute(wo.id)===te});return!ce||!Lo(ce)?null:ce}function Zs(ee){ee.preventDefault()}function Ml(ee){var te=ee.expected,ae=ee.phase,ue=ee.isLockActive,ce=ee.shouldWarn;return!(!ue()||te!==ae)}function zu(ee){var te=ee.lockAPI,ae=ee.store,ue=ee.registry,ce=ee.draggableId;if(te.isClaimed())return!1;var ge=ue.draggable.findById(ce);return!(!ge||!ge.options.isEnabled||!Ao(ae.getState(),ce))}function Ws(ee){var te=ee.lockAPI,ae=ee.contextId,ue=ee.store,ce=ee.registry,ge=ee.draggableId,ve=ee.forceSensorStop,pe=ee.sourceEvent,we=zu({lockAPI:te,store:ue,registry:ce,draggableId:ge});if(!we)return null;var Ve=ce.draggable.getById(ge),ze=zs(ae,Ve.descriptor.id);if(!ze||pe&&!Ve.options.canDragInteractiveElements&&Os(ze,pe))return null;var Ie=te.claim(ve||pn),Me="PRE_DRAG";function _e(){return Ve.options.shouldRespectForcePress}function At(){return te.isActive(Ie)}function Ln(nr,Er){Ml({expected:nr,phase:Me,isLockActive:At,shouldWarn:!0})&&ue.dispatch(Er())}var Zn=Ln.bind(null,"DRAGGING");function Qn(nr){function Er(){te.release(),Me="COMPLETED"}Me!=="PRE_DRAG"&&(Er(),Me!=="PRE_DRAG"&&ht(!1)),ue.dispatch(_l(nr.liftActionArgs)),Me="DRAGGING";function to(wr,no){if(no===void 0&&(no={shouldBlockNextClick:!1}),nr.cleanup(),no.shouldBlockNextClick){var ho=sn(window,[{eventName:"click",fn:Zs,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ho)}Er(),ue.dispatch(pl({reason:wr}))}return(0,Te.Z)({isActive:function(){return Ml({expected:"DRAGGING",phase:Me,isLockActive:At,shouldWarn:!1})},shouldRespectForcePress:_e,drop:function(no){return to("DROP",no)},cancel:function(no){return to("CANCEL",no)}},nr.actions)}function ua(nr){var Er=Sn(function(wr){Zn(function(){return ml({client:wr})})}),to=Qn({liftActionArgs:{id:ge,clientSelection:nr,movementMode:"FLUID"},cleanup:function(){return Er.cancel()},actions:{move:Er}});return(0,Te.Z)({},to,{move:Er})}function Ea(){var nr={moveUp:function(){return Zn(ko)},moveRight:function(){return Zn(ii)},moveDown:function(){return Zn(qr)},moveLeft:function(){return Zn(au)}};return Qn({liftActionArgs:{id:ge,clientSelection:Ms(ze),movementMode:"SNAP"},cleanup:pn,actions:nr})}function Da(){var nr=Ml({expected:"PRE_DRAG",phase:Me,isLockActive:At,shouldWarn:!0});nr&&te.release()}var dr={isActive:function(){return Ml({expected:"PRE_DRAG",phase:Me,isLockActive:At,shouldWarn:!1})},shouldRespectForcePress:_e,fluidLift:ua,snapLift:Ea,abort:Da};return dr}var Vs=[As,bs,Ls];function Qs(ee){var te=ee.contextId,ae=ee.store,ue=ee.registry,ce=ee.customSensors,ge=ee.enableDefaultSensors,ve=[].concat(ge?Vs:[],ce||[]),pe=(0,b.useState)(function(){return ls()})[0],we=Rt(function(ua,Ea){ua.isDragging&&!Ea.isDragging&&pe.tryAbandon()},[pe]);qa(function(){var ua=ae.getState(),Ea=ae.subscribe(function(){var Da=ae.getState();we(ua,Da),ua=Da});return Ea},[pe,ae,we]),qa(function(){return pe.tryAbandon},[pe.tryAbandon]);var Ve=Rt(function(Qn){return zu({lockAPI:pe,registry:ue,store:ae,draggableId:Qn})},[pe,ue,ae]),ze=Rt(function(Qn,ua,Ea){return Ws({lockAPI:pe,registry:ue,contextId:te,store:ae,draggableId:Qn,forceSensorStop:ua,sourceEvent:Ea&&Ea.sourceEvent?Ea.sourceEvent:null})},[te,pe,ue,ae]),Ie=Rt(function(Qn){return Hs(te,Qn)},[te]),Me=Rt(function(Qn){var ua=ue.draggable.findById(Qn);return ua?ua.options:null},[ue.draggable]),_e=Rt(function(){pe.isClaimed()&&(pe.tryAbandon(),ae.getState().phase!=="IDLE"&&ae.dispatch(zi()))},[pe,ae]),At=Rt(pe.isClaimed,[pe]),Ln=en(function(){return{canGetLock:Ve,tryGetLock:ze,findClosestDraggableId:Ie,findOptionsForDraggable:Me,tryReleaseLock:_e,isLockClaimed:At}},[Ve,ze,Ie,Me,_e,At]);Ns(ve);for(var Zn=0;Zn=Hu||Math.abs(te.y-ee.y)>=Hu}var zu={type:"IDLE"};function ys(ee){var te=ee.cancel,ae=ee.completed,ue=ee.getPhase,ce=ee.setPhase;return[{eventName:"mousemove",fn:function(pe){var he=pe.button,we=pe.clientX,Ve=pe.clientY;if(he===ju){var ze={x:we,y:Ve},Ie=ue();if(Ie.type==="DRAGGING"){pe.preventDefault(),Ie.actions.move(ze);return}Ie.type!=="PENDING"&<(!1);var Me=Ie.point;if(As(Me,ze)){pe.preventDefault();var _e=Ie.actions.fluidLift(ze);ce({type:"DRAGGING",actions:_e})}}}},{eventName:"mouseup",fn:function(pe){var he=ue();if(he.type!=="DRAGGING"){te();return}pe.preventDefault(),he.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"mousedown",fn:function(pe){ue().type==="DRAGGING"&&pe.preventDefault(),te()}},{eventName:"keydown",fn:function(pe){var he=ue();if(he.type==="PENDING"){te();return}if(pe.keyCode===Eu){pe.preventDefault(),te();return}Gu(pe)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ue().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(pe){var he=ue();if(he.type==="IDLE"&<(!1),he.actions.shouldRespectForcePress()){te();return}pe.preventDefault()}},{eventName:Ml,fn:te}]}function bs(ee){var te=(0,b.useRef)(zu),ae=(0,b.useRef)(Pt),ue=Gt(function(){return{eventName:"mousedown",fn:function(Ie){if(!Ie.defaultPrevented&&Ie.button===ju&&!(Ie.ctrlKey||Ie.metaKey||Ie.shiftKey||Ie.altKey)){var Me=ee.findClosestDraggableId(Ie);if(Me){var _e=ee.tryGetLock(Me,pe,{sourceEvent:Ie});if(_e){Ie.preventDefault();var At={x:Ie.clientX,y:Ie.clientY};ae.current(),Ve(_e,At)}}}}}},[ee]),ce=Gt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ie){if(!Ie.defaultPrevented){var Me=ee.findClosestDraggableId(Ie);if(Me){var _e=ee.findOptionsForDraggable(Me);_e&&(_e.shouldRespectForcePress||ee.canGetLock(Me)&&Ie.preventDefault())}}}}},[ee]),ge=Rt(function(){var Ie={passive:!1,capture:!0};ae.current=nn(window,[ce,ue],Ie)},[ce,ue]),pe=Rt(function(){var ze=te.current;ze.type!=="IDLE"&&(te.current=zu,ae.current(),ge())},[ge]),he=Rt(function(){var ze=te.current;pe(),ze.type==="DRAGGING"&&ze.actions.cancel({shouldBlockNextClick:!0}),ze.type==="PENDING"&&ze.actions.abort()},[pe]),we=Rt(function(){var Ie={capture:!0,passive:!1},Me=ys({cancel:he,completed:pe,getPhase:function(){return te.current},setPhase:function(At){te.current=At}});ae.current=nn(window,Me,Ie)},[he,pe]),Ve=Rt(function(Ie,Me){te.current.type!=="IDLE"&<(!1),te.current={type:"PENDING",point:Me,actions:Ie},we()},[we]);yn(function(){return ge(),function(){ae.current()}},[ge])}var Gi;function Bs(){}var Fs=(Gi={},Gi[ms]=!0,Gi[gs]=!0,Gi[ps]=!0,Gi[fs]=!0,Gi);function Cs(ee,te){function ae(){te(),ee.cancel()}function ue(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ge){if(ge.keyCode===Eu){ge.preventDefault(),ae();return}if(ge.keyCode===ku){ge.preventDefault(),ue();return}if(ge.keyCode===Ps){ge.preventDefault(),ee.moveDown();return}if(ge.keyCode===hs){ge.preventDefault(),ee.moveUp();return}if(ge.keyCode===Ss){ge.preventDefault(),ee.moveRight();return}if(ge.keyCode===vs){ge.preventDefault(),ee.moveLeft();return}if(Fs[ge.keyCode]){ge.preventDefault();return}Gu(ge)}},{eventName:"mousedown",fn:ae},{eventName:"mouseup",fn:ae},{eventName:"click",fn:ae},{eventName:"touchstart",fn:ae},{eventName:"resize",fn:ae},{eventName:"wheel",fn:ae,options:{passive:!0}},{eventName:Ml,fn:ae}]}function xs(ee){var te=(0,b.useRef)(Bs),ae=Gt(function(){return{eventName:"keydown",fn:function(ge){if(ge.defaultPrevented||ge.keyCode!==ku)return;var pe=ee.findClosestDraggableId(ge);if(!pe)return;var he=ee.tryGetLock(pe,ze,{sourceEvent:ge});if(!he)return;ge.preventDefault();var we=!0,Ve=he.snapLift();te.current();function ze(){we||lt(!1),we=!1,te.current(),ue()}te.current=nn(window,Cs(Ve,ze),{capture:!0,passive:!1})}}},[ee]),ue=Rt(function(){var ge={passive:!1,capture:!0};te.current=nn(window,[ae],ge)},[ae]);yn(function(){return ue(),function(){te.current()}},[ue])}var Au={type:"IDLE"},ws=120,Ds=.15;function Ls(ee){var te=ee.cancel,ae=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ce){ce.preventDefault()}},{eventName:"keydown",fn:function(ce){if(ae().type!=="DRAGGING"){te();return}ce.keyCode===Eu&&ce.preventDefault(),te()}},{eventName:Ml,fn:te}]}function Ns(ee){var te=ee.cancel,ae=ee.completed,ue=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ge){var pe=ue();if(pe.type!=="DRAGGING"){te();return}pe.hasMoved=!0;var he=ge.touches[0],we=he.clientX,Ve=he.clientY,ze={x:we,y:Ve};ge.preventDefault(),pe.actions.move(ze)}},{eventName:"touchend",fn:function(ge){var pe=ue();if(pe.type!=="DRAGGING"){te();return}ge.preventDefault(),pe.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"touchcancel",fn:function(ge){if(ue().type!=="DRAGGING"){te();return}ge.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ge){var pe=ue();pe.type==="IDLE"&<(!1);var he=ge.touches[0];if(he){var we=he.force>=Ds;if(we){var Ve=pe.actions.shouldRespectForcePress();if(pe.type==="PENDING"){Ve&&te();return}if(Ve){if(pe.hasMoved){ge.preventDefault();return}te();return}ge.preventDefault()}}}},{eventName:Ml,fn:te}]}function Is(ee){var te=(0,b.useRef)(Au),ae=(0,b.useRef)(Pt),ue=Rt(function(){return te.current},[]),ce=Rt(function(_e){te.current=_e},[]),ge=Gt(function(){return{eventName:"touchstart",fn:function(_e){if(!_e.defaultPrevented){var At=ee.findClosestDraggableId(_e);if(At){var Dn=ee.tryGetLock(At,he,{sourceEvent:_e});if(Dn){var Vn=_e.touches[0],Yn=Vn.clientX,ca=Vn.clientY,Ea={x:Yn,y:ca};ae.current(),Ie(Dn,Ea)}}}}}},[ee]),pe=Rt(function(){var _e={capture:!0,passive:!1};ae.current=nn(window,[ge],_e)},[ge]),he=Rt(function(){var Me=te.current;Me.type!=="IDLE"&&(Me.type==="PENDING"&&clearTimeout(Me.longPressTimerId),ce(Au),ae.current(),pe())},[pe,ce]),we=Rt(function(){var Me=te.current;he(),Me.type==="DRAGGING"&&Me.actions.cancel({shouldBlockNextClick:!0}),Me.type==="PENDING"&&Me.actions.abort()},[he]),Ve=Rt(function(){var _e={capture:!0,passive:!1},At={cancel:we,completed:he,getPhase:ue},Dn=nn(window,Ns(At),_e),Vn=nn(window,Ls(At),_e);ae.current=function(){Dn(),Vn()}},[we,ue,he]),ze=Rt(function(){var _e=ue();_e.type!=="PENDING"&<(!1);var At=_e.actions.fluidLift(_e.point);ce({type:"DRAGGING",actions:At,hasMoved:!1})},[ue,ce]),Ie=Rt(function(_e,At){ue().type!=="IDLE"&<(!1);var Dn=setTimeout(ze,ws);ce({type:"PENDING",point:At,actions:_e,longPressTimerId:Dn}),Ve()},[Ve,ue,ce,ze]);yn(function(){return pe(),function(){ae.current();var At=ue();At.type==="PENDING"&&(clearTimeout(At.longPressTimerId),ce(Au))}},[ue,pe,ce]),yn(function(){var _e=nn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return _e},[])}function Os(ee){}var Ms={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Zu(ee,te){if(te==null)return!1;var ae=!!Ms[te.tagName.toLowerCase()];if(ae)return!0;var ue=te.getAttribute("contenteditable");return ue==="true"||ue===""?!0:te===ee?!1:Zu(ee,te.parentElement)}function Rs(ee,te){var ae=te.target;return jr(ae)?Zu(ee,ae):!1}var Ts=function(ee){return la(ee.getBoundingClientRect()).center};function ks(ee){return ee instanceof Nr(ee).Element}var Gs=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],ae=pr(te,function(ue){return ue in Element.prototype});return ae||ee}();function Wu(ee,te){return ee==null?null:ee[Gs](te)?ee:Wu(ee.parentElement,te)}function js(ee,te){return ee.closest?ee.closest(te):Wu(ee,te)}function Hs(ee){return"["+gi.contextId+'="'+ee+'"]'}function zs(ee,te){var ae=te.target;if(!ks(ae))return null;var ue=Hs(ee),ce=js(ae,ue);return!ce||!jr(ce)?null:ce}function Zs(ee,te){var ae=zs(ee,te);return ae?ae.getAttribute(gi.draggableId):null}function Ws(ee,te){var ae="["+Xi.contextId+'="'+ee+'"]',ue=Oa(document.querySelectorAll(ae)),ce=pr(ue,function(ge){return ge.getAttribute(Xi.id)===te});return!ce||!jr(ce)?null:ce}function Vs(ee){ee.preventDefault()}function Rl(ee){var te=ee.expected,ae=ee.phase,ue=ee.isLockActive,ce=ee.shouldWarn;return!(!ue()||te!==ae)}function Vu(ee){var te=ee.lockAPI,ae=ee.store,ue=ee.registry,ce=ee.draggableId;if(te.isClaimed())return!1;var ge=ue.draggable.findById(ce);return!(!ge||!ge.options.isEnabled||!Vr(ae.getState(),ce))}function Qs(ee){var te=ee.lockAPI,ae=ee.contextId,ue=ee.store,ce=ee.registry,ge=ee.draggableId,pe=ee.forceSensorStop,he=ee.sourceEvent,we=Vu({lockAPI:te,store:ue,registry:ce,draggableId:ge});if(!we)return null;var Ve=ce.draggable.getById(ge),ze=Ws(ae,Ve.descriptor.id);if(!ze||he&&!Ve.options.canDragInteractiveElements&&Rs(ze,he))return null;var Ie=te.claim(pe||Pt),Me="PRE_DRAG";function _e(){return Ve.options.shouldRespectForcePress}function At(){return te.isActive(Ie)}function Dn(nr,yr){Rl({expected:nr,phase:Me,isLockActive:At,shouldWarn:!0})&&ue.dispatch(yr())}var Vn=Dn.bind(null,"DRAGGING");function Yn(nr){function yr(){te.release(),Me="COMPLETED"}Me!=="PRE_DRAG"&&(yr(),Me!=="PRE_DRAG"&<(!1)),ue.dispatch(ml(nr.liftActionArgs)),Me="DRAGGING";function no(Cr,ao){if(ao===void 0&&(ao={shouldBlockNextClick:!1}),nr.cleanup(),ao.shouldBlockNextClick){var Eo=nn(window,[{eventName:"click",fn:Vs,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Eo)}yr(),ue.dispatch(Ui({reason:Cr}))}return(0,Te.Z)({isActive:function(){return Rl({expected:"DRAGGING",phase:Me,isLockActive:At,shouldWarn:!1})},shouldRespectForcePress:_e,drop:function(ao){return no("DROP",ao)},cancel:function(ao){return no("CANCEL",ao)}},nr.actions)}function ca(nr){var yr=Sn(function(Cr){Vn(function(){return pl({client:Cr})})}),no=Yn({liftActionArgs:{id:ge,clientSelection:nr,movementMode:"FLUID"},cleanup:function(){return yr.cancel()},actions:{move:yr}});return(0,Te.Z)({},no,{move:yr})}function Ea(){var nr={moveUp:function(){return Vn(xo)},moveRight:function(){return Vn(_r)},moveDown:function(){return Vn(Ho)},moveLeft:function(){return Vn(zo)}};return Yn({liftActionArgs:{id:ge,clientSelection:Ts(ze),movementMode:"SNAP"},cleanup:Pt,actions:nr})}function Da(){var nr=Rl({expected:"PRE_DRAG",phase:Me,isLockActive:At,shouldWarn:!0});nr&&te.release()}var dr={isActive:function(){return Rl({expected:"PRE_DRAG",phase:Me,isLockActive:At,shouldWarn:!1})},shouldRespectForcePress:_e,fluidLift:ca,snapLift:Ea,abort:Da};return dr}var Us=[bs,xs,Is];function Ks(ee){var te=ee.contextId,ae=ee.store,ue=ee.registry,ce=ee.customSensors,ge=ee.enableDefaultSensors,pe=[].concat(ge?Us:[],ce||[]),he=(0,b.useState)(function(){return ss()})[0],we=Rt(function(ca,Ea){ca.isDragging&&!Ea.isDragging&&he.tryAbandon()},[he]);yn(function(){var ca=ae.getState(),Ea=ae.subscribe(function(){var Da=ae.getState();we(ca,Da),ca=Da});return Ea},[he,ae,we]),yn(function(){return he.tryAbandon},[he.tryAbandon]);var Ve=Rt(function(Yn){return Vu({lockAPI:he,registry:ue,store:ae,draggableId:Yn})},[he,ue,ae]),ze=Rt(function(Yn,ca,Ea){return Qs({lockAPI:he,registry:ue,contextId:te,store:ae,draggableId:Yn,forceSensorStop:ca,sourceEvent:Ea&&Ea.sourceEvent?Ea.sourceEvent:null})},[te,he,ue,ae]),Ie=Rt(function(Yn){return Zs(te,Yn)},[te]),Me=Rt(function(Yn){var ca=ue.draggable.findById(Yn);return ca?ca.options:null},[ue.draggable]),_e=Rt(function(){he.isClaimed()&&(he.tryAbandon(),ae.getState().phase!=="IDLE"&&ae.dispatch(Qo()))},[he,ae]),At=Rt(he.isClaimed,[he]),Dn=Gt(function(){return{canGetLock:Ve,tryGetLock:ze,findClosestDraggableId:Ie,findOptionsForDraggable:Me,tryReleaseLock:_e,isLockClaimed:At}},[Ve,ze,Ie,Me,_e,At]);Os(pe);for(var Vn=0;VnE in te?c(te,E,{enumerable:!0,configurable:!0,writable:!0,value:se}):te[E]=se,t=(te,E)=>{for(var se in E||(E={}))j.call(E,se)&&$(te,se,E[se]);if(v)for(var se of v(E))C.call(E,se)&&$(te,se,E[se]);return te};const oe=te=>React.createElement("svg",t({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Me.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},96935:function(Nt,Me,e){e.d(Me,{Z:function(){return ue}});var d=e(3113),c=e(59301),v=Object.defineProperty,j=Object.defineProperties,C=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,te=(X,k,$e)=>k in X?v(X,k,{enumerable:!0,configurable:!0,writable:!0,value:$e}):X[k]=$e,E=(X,k)=>{for(var $e in k||(k={}))t.call(k,$e)&&te(X,$e,k[$e]);if($)for(var $e of $(k))oe.call(k,$e)&&te(X,$e,k[$e]);return X},se=(X,k)=>j(X,C(k)),S=(X,k)=>{var $e={};for(var ie in X)t.call(X,ie)&&k.indexOf(ie)<0&&($e[ie]=X[ie]);if(X!=null&&$)for(var ie of $(X))k.indexOf(ie)<0&&oe.call(X,ie)&&($e[ie]=X[ie]);return $e},x=(X,k,$e)=>new Promise((ie,we)=>{var ce=r=>{try{m($e.next(r))}catch(y){we(y)}},H=r=>{try{m($e.throw(r))}catch(y){we(y)}},m=r=>r.done?ie(r.value):Promise.resolve(r.value).then(ce,H);m(($e=$e.apply(X,k)).next())});const ue=X=>{var k=X,{children:$e}=k,ie=S(k,["children"]);const[we,ce]=(0,c.useState)(!1);return c.createElement(d.ZP,se(E({},ie),{loading:we,onClick:H=>x(void 0,null,function*(){try{ce(!0),yield ie.onClick(H),ce(!1)}catch(m){console.error(m),ce(!1)}})}),$e)}},83028:function(Nt,Me,e){e.d(Me,{Z:function(){return oe}});var d=e(59301),c={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},v=e(43418),j="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",C="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",$=(te,E,se)=>new Promise((S,x)=>{var ue=$e=>{try{k(se.next($e))}catch(ie){x(ie)}},X=$e=>{try{k(se.throw($e))}catch(ie){x(ie)}},k=$e=>$e.done?S($e.value):Promise.resolve($e.value).then(ue,X);k((se=se.apply(te,E)).next())}),oe=({type:te,resdata:E,onok:se,oktext:S,okloading:x})=>{const[ue,X]=(0,d.useState)(!1),{can_copy_list:k,can_copy_num:$e,challenge_type:ie,course_data_list:we,no_copy_list:ce,no_copy_num:H,no_use_list:m,no_use_num:r,repeat_shixun_num:y,student_count:h,total_num:ne,use_num:D}=E;let W=$e>0||te==="exercise";(0,d.useEffect)(()=>{(E==null?void 0:E.student_count)>0&&X(!0)},[E]),console.log("---11",x),(0,d.useEffect)(()=>{x||X(!1)},[x]);const M=()=>{if(te==="exercise"&&ie===1)return d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709",d.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",d.createElement("span",{className:c.orangeColor},D),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",d.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(te==="exercise"&&ie===2)return d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709",d.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",d.createElement("span",{className:c.orangeColor},D),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",d.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(te==="shixun"&&ie===1)return d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709",d.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",d.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(te==="shixun"&&ie===2)return d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709",d.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",d.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(te==="subject"&&ie===1)return d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709",d.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",d.createElement("span",{className:c.orangeColor},D),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",d.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(te==="subject"&&ie===2)return d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",d.createElement("span",{className:c.orangeColor},h)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",d.createElement("span",{className:c.orangeColor},D)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",d.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(te==="exercisepush")return d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709",d.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",d.createElement("span",{className:c.orangeColor},D),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",d.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(te==="shixunpush"&&ie===1)return d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709",d.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",d.createElement("span",{className:c.orangeColor},D),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",d.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(te==="shixunpush"&&ie===2)return d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709",d.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",d.createElement("span",{className:c.orangeColor},D),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",d.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Se=()=>{if(te==="exercise"||te==="subject"||te==="exercisepush"||te==="shixunpush")return d.createElement("div",{style:{marginTop:20}},H>0&&d.createElement("div",null,d.createElement("span",{className:c.flex},d.createElement("img",{src:C,style:{width:14}}),d.createElement("span",{className:c.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),d.createElement("div",{className:c.statusbody},te==="exercise"&&d.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",d.createElement("span",{className:c.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(te==="subject"||te==="exercisepush")&&d.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",W&&d.createElement("span",{className:c.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),te==="shixunpush"&&d.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",W&&d.createElement("span",{className:c.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),d.createElement("div",null,ce==null?void 0:ce.map((Y,Ve)=>d.createElement("a",{href:`/shixuns/${Y.identifier}/challenges`,target:"_blank"},"\u300A",Y==null?void 0:Y.name,"\u300B",Ve+1!==H&&"\u3001"))))),$e>0&&d.createElement("div",{style:{marginTop:20}},d.createElement("span",{className:c.flex},d.createElement("img",{src:j,style:{width:14}}),d.createElement("span",{className:c.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),d.createElement("div",{className:c.statusbody},te==="exercise"&&d.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(te==="subject"||te==="exercisepush")&&d.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),te==="shixunpush"&&d.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),d.createElement("div",null,k==null?void 0:k.map((Y,Ve)=>d.createElement("a",{href:`/shixuns/${Y.identifier}/challenges`,target:"_blank"},"\u300A",Y==null?void 0:Y.name,"\u300B",Ve+1!==$e&&"\u3001"))))));if(te==="shixun")return d.createElement("div",{style:{marginTop:20}},$e>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return d.createElement(v.default,{open:ue,onCancel:()=>{X(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!W&&"none"}},zIndex:1003,confirmLoading:x,okText:W?S:"\u6211\u77E5\u9053\u4E86",onOk:()=>$(void 0,null,function*(){W?yield se([...k,...m]):X(!1)})},d.createElement("div",{style:{maxHeight:600,overflow:"auto"}},M(),Se()))}},33276:function(Nt,Me,e){var d=e(59301),c=e(43418),v=e(1710);const j=({dataSource:C,visible:$,onClose:t=()=>{},onSuccess:oe=()=>{},text:te,okText:E})=>{var se;return d.createElement(c.default,{centered:!0,destroyOnClose:!0,open:!!$,title:"\u63D0\u793A",width:"600px",okText:E,cancelText:"\u53D6\u6D88",onCancel:t,onOk:oe},$==="single"&&d.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",d.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(se=C==null?void 0:C[0])==null?void 0:se.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",te),$==="multiple"&&d.createElement(d.Fragment,null,d.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",te),d.createElement(v.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:C,scroll:(C==null?void 0:C.length)>7?{y:300}:{},pagination:!1})))};Me.Z=j},49026:function(Nt,Me,e){e.r(Me),e.d(Me,{default:function(){return m},difficultType:function(){return we},questionType:function(){return ie}});var d=e(59301),c=e(3113),v=e(71418),j=e(66104),C=e(18889),$=e(28103),t=e(38147),oe=e(32451),te=e(65582),E={randomIcon:"randomIcon___V1A1W",btn:"btn___HSWTW"},se=e(74609),S=e(65862),x=e(87513),ue=Object.defineProperty,X=(r,y,h)=>y in r?ue(r,y,{enumerable:!0,configurable:!0,writable:!0,value:h}):r[y]=h,k=(r,y,h)=>X(r,typeof y!="symbol"?y+"":y,h),$e=(r,y,h)=>new Promise((ne,D)=>{var W=Y=>{try{Se(h.next(Y))}catch(Ve){D(Ve)}},M=Y=>{try{Se(h.throw(Y))}catch(Ve){D(Ve)}},Se=Y=>Y.done?ne(Y.value):Promise.resolve(Y.value).then(W,M);Se((h=h.apply(r,y)).next())});const ie={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},we={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ce=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];class H extends d.Component{constructor(y){super(y),k(this,"getPaperData",()=>{const h=window.location.href.split("/").pop();this.setState({loading:!0,id:h}),(0,t.ZP)(`/api/examination_banks/${h}/edit_random_exam.json`,{method:"get"}).then(ne=>{if(this.setState({loading:!1}),ne!=null&&ne.examination_bank){const{contents:D,examination_bank:W,score_settings:M,sort_by_item_type:Se}=ne;this.setState({contents:D,examination_bank:W,score_settings:M,sort_by_item_type:Se})}})}),k(this,"handleSendToClass",()=>{var h,ne,D,W,M,Se;const Y=(ne=(h=this.state)==null?void 0:h.score_settings)==null?void 0:ne.reduce((Ve,l)=>Ve+l.score,0);(Se=this.props)==null||Se.dispatch({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:(D=this.state)==null?void 0:D.id,data:{is_random:!0},dataSource:[{name:(M=(W=this.state)==null?void 0:W.examination_bank)==null?void 0:M.name,total_score:Y}],type:"single"}}})}),k(this,"toAnswer",()=>$e(this,null,function*(){var h,ne,D;this.setState({btnLoading:!0});const W=yield(0,x.Mb)({categoryId:this.state.id});this.setState({btnLoading:!1}),W!=null&&W.exercise_id&&(0,S.xg)(`/classrooms/coursesId/exercise/${W.exercise_id}/${(D=(ne=(h=this.props)==null?void 0:h.user)==null?void 0:ne.userInfo)==null?void 0:D.login}/initate_answer`)})),this.state={loading:!1,contents:[],examination_bank:{},score_settings:[],sort_by_item_type:[],modalVisible:!1,id:null,btnLoading:!1}}componentDidMount(){this.getPaperData()}render(){const{contents:y,examination_bank:h,score_settings:ne,sort_by_item_type:D,loading:W,btnLoading:M}=this.state;let Se=[],Y=0,Ve=0;Object.keys(ie).map(b=>{let U=0;y.map(q=>{q.item_type===b&&(U+=q.quanlity)});const V=ne.filter(q=>q.item_type===b);Se=[...Se,{item_type:b,num:U,score:V.length>0?V[0].score:0}]});const l=Se.filter(b=>b.num!==0);l.map(b=>{ne.map(U=>{b.item_type===U.item_type&&(Y+=b.num*U.score,Ve+=b.num)})}),console.log(l,D,"allcount");function F(b){return ie[b]||b}l.sort((b,U)=>{const V=F(b.item_type),q=F(U.item_type);return D.indexOf(V)-D.indexOf(q)});const Z=d.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},d.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:"50%",fontWeight:500,fontSize:"16px"}},d.createElement("span",null,"\u603B\u8BA1 ",l.length," \u5927\u9898\uFF0C ",Ve," \u5C0F\u9898\uFF0C\u603B\u5206 ",Y&&Y.toFixed(1)," ","\u5206"),d.createElement("span",null,"\u8003\u8BD5\u65F6\u957F\uFF1A",h.time===null||h.time===-1?"\u4E0D\u9650":`${h.time}\u5206\u949F`),d.createElement("span",null,"\u8BD5\u5377\u96BE\u5EA6\uFF1A",we[h.difficulty])),d.createElement("div",null,d.createElement(c.ZP,{onClick:()=>{var b;return te.history.push(`/randompaper/edit/${(b=this.state)==null?void 0:b.id}?type=settings`)},className:E.btn,icon:d.createElement("i",{className:"iconfont icon-bianji10 font14"})},"\u7F16\u8F91\u8BD5\u5377"),d.createElement(c.ZP,{loading:M,onClick:this.toAnswer,className:E.btn,icon:d.createElement("i",{className:"iconfont icon-monikaoshi2 font14"})},"\u6A21\u62DF\u8003\u8BD5"),d.createElement(c.ZP,{type:"primary",onClick:()=>this.handleSendToClass()},"\u53D1\u9001\u81F3\u8BFE\u5802")));return d.createElement("div",{style:{width:1200,margin:"0px auto"}},d.createElement(v.Z,{spinning:this.state.loading},d.createElement(j.Z,{separator:">",style:{padding:"12px 0px"}},d.createElement(j.Z.Item,null,"\u8BD5\u5377\u5E93"),d.createElement(j.Z.Item,null,d.createElement(oe.rU,{to:"/paperlibrary"},"\u6211\u521B\u5EFA\u7684")),d.createElement(j.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5")),d.createElement("div",{style:{height:50,display:"flex",alignItems:"center"}},d.createElement("span",{style:{fontSize:20,fontWeight:600}},d.createElement("i",{className:"icon-leftarrow iconfont",style:{fontSize:14,marginRight:8,cursor:"pointer"},onClick:()=>{te.history.back()}}),h.name),d.createElement("span",{className:E.randomIcon},"\u968F\u673A")),d.createElement(C.Z,{title:Z,style:{marginBottom:200}},l.map((b,U)=>{const V=Array.from(new Set(y.map(q=>q.item_type===b.item_type?q.sub_discipline_id:null).filter(q=>q)));return d.createElement("div",{key:U},d.createElement("div",{style:{color:"#0152d9"}},ce[U],"\u3001",ie[b.item_type],d.createElement("span",{style:{color:"#666666",marginLeft:5}},"(\u5171 ",b.num," \u9898\uFF0C\u6BCF\u9898 ",b.score," \u5206)")),U===l.length-1?null:d.createElement($.Z,null))})),d.createElement(se.Z,null)))}}var m=(0,te.connect)(({user:r})=>({user:r}))(H)},74609:function(Nt,Me,e){e.d(Me,{Z:function(){return q}});var d=e(59301),c=e(65582),v=e(92832),j=e(8591),C=e(43418),$=e(5871),t=e(61621),oe=e(1710),te=e(3113),E=e(70414),se=Object.defineProperty,S=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,X=(le,re,Q)=>re in le?se(le,re,{enumerable:!0,configurable:!0,writable:!0,value:Q}):le[re]=Q,k=(le,re)=>{for(var Q in re||(re={}))x.call(re,Q)&&X(le,Q,re[Q]);if(S)for(var Q of S(re))ue.call(re,Q)&&X(le,Q,re[Q]);return le};const $e=le=>React.createElement("svg",k({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z",fill:"#68C79F",fillRule:"nonzero"}));var ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",we={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},ce=e(65862),H={sendToClass:"sendToClass___le_BX"},m="data:image/png;base64,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",r="data:image/png;base64,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",h=({createState:le,refreshLoading:re,onRefresh:Q=()=>{},onCreate:pe=()=>{}})=>d.createElement("div",{className:H.sendToClass},le?d.createElement(d.Fragment,null,d.createElement("img",{src:m,alt:"\u7A7A"}),d.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),d.createElement(te.ZP,{onClick:pe,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):d.createElement(d.Fragment,null,d.createElement("img",{src:r,alt:"\u7A7A"}),d.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),d.createElement(te.ZP,{loading:re,onClick:Q,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0"))),ne=e(60979),D=e(96935),W=e(89392),M=e(83028),Se=e(33276),Y=e(59301),Ve=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,Z=(le,re)=>{var Q={};for(var pe in le)l.call(le,pe)&&re.indexOf(pe)<0&&(Q[pe]=le[pe]);if(le!=null&&Ve)for(var pe of Ve(le))re.indexOf(pe)<0&&F.call(le,pe)&&(Q[pe]=le[pe]);return Q},b=(le,re,Q)=>new Promise((pe,Re)=>{var ke=Ge=>{try{Ue(Q.next(Ge))}catch(ot){Re(ot)}},Fe=Ge=>{try{Ue(Q.throw(Ge))}catch(ot){Re(ot)}},Ue=Ge=>Ge.done?pe(Ge.value):Promise.resolve(Ge.value).then(ke,Fe);Ue((Q=Q.apply(le,re)).next())});const U=v.default.Search,V=le=>{var re=le,{paperlibrary:Q,globalSetting:pe,loading:Re,dispatch:ke}=re,Fe=Z(re,["paperlibrary","globalSetting","loading","dispatch"]),Ue,Ge,ot,Xe;const[be,Ke]=(0,d.useState)(""),[B,w]=(0,d.useState)([]),[u,n]=(0,d.useState)([]),[R,G]=(0,d.useState)(!1),[s,o]=(0,d.useState)(!0),[K,g]=(0,d.useState)(!0),[f,L]=(0,d.useState)(!0),[ve,ee]=(0,d.useState)(!1),[me,de]=(0,d.useState)(!1),p=(ot=(Ge=(Ue=Q.actionTabs)==null?void 0:Ue.params)==null?void 0:Ge.data)==null?void 0:ot.is_random,[O,ae]=(0,d.useState)(!1),[Ie,xe]=(0,d.useState)({}),[Le,Ye]=(0,d.useState)(!1),[qe,_e]=(0,d.useState)(!1),[dt,mt]=(0,d.useState)([]);(0,d.useEffect)(()=>{var Je;if(Q.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:Bt=[],type:On}=((Je=Q.actionTabs)==null?void 0:Je.params)||{},vn=Bt.filter(Tn=>![100,120,150].includes(Tn.total_score));vn.length?(_e(On),mt(vn)):Ye(!0)}},[(Xe=Q==null?void 0:Q.actionTabs)==null?void 0:Xe.key]),(0,d.useEffect)(()=>{Et()},[]);const yt=()=>{n([]),Ke(""),Et(!0),Ye(!1),_e(!1),ke({type:"paperlibrary/setActionTabs",payload:{}})},Et=Je=>b(void 0,null,function*(){g(!0);const Bt=yield ke({type:"paperlibrary/getCourseList",payload:{search:Je?"":be}});Bt&&(w((Bt==null?void 0:Bt.courses)||[]),o(!0),ee(!1)),g(!1),L(!1)}),jt=Je=>{const Bt=parseInt(Je);return(0,W.isNaN)(Bt)?"":Bt},Ut=()=>b(void 0,null,function*(){var Je,Bt,On,vn,Tn,xn,$n;if(!u.length){j.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),G(!0);return}const Gn=yield ke({type:"paperlibrary/postExistCourse",payload:{course_id:p?u==null?void 0:u[0]:u,examination_bank_ids:((Bt=(Je=Q.actionTabs)==null?void 0:Je.params)==null?void 0:Bt.examination_bank_ids)||((vn=(On=Q.actionTabs)==null?void 0:On.params)==null?void 0:vn.id)}}),ln=()=>b(void 0,null,function*(){var At,sn,fn,I,T,A;de(!0);let N=yield(0,ne.Tr)({id:(sn=(At=Q.actionTabs)==null?void 0:At.params)==null?void 0:sn.id,course_id:p?u==null?void 0:u[0]:u,type:(I=(fn=Q.actionTabs)==null?void 0:fn.params)!=null&&I.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(A=(T=Q.actionTabs)==null?void 0:T.params)==null?void 0:A.examination_bank_ids});de(!1),(N==null?void 0:N.student_count)===0?yield gt([]):xe(N),yield new Promise(he=>setTimeout(()=>he(),1e3))});if(Gn.status==0&&((Tn=Gn.data)==null?void 0:Tn.count)>0){C.default.confirm({icon:null,title:"\u63D0\u793A",centered:!0,width:596,content:Y.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",($n=(xn=Gn.data)==null?void 0:xn.list)==null?void 0:$n.map((At,sn)=>{var fn;return Y.createElement(Y.Fragment,null,Y.createElement("span",{style:{color:"#FA6400"}},"\u300A",At==null?void 0:At.name,"\u300B"),sn!==((fn=Gn.data)==null?void 0:fn.count)-1&&Y.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>b(void 0,null,function*(){yield ln()})}),yield new Promise(At=>setTimeout(()=>At(),1e3));return}yield ln()}),gt=Je=>b(void 0,null,function*(){var Bt,On,vn,Tn,xn,$n;if(!p){ae(!0);const sn=yield ke({type:(On=(Bt=Q.actionTabs)==null?void 0:Bt.params)!=null&&On.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:p?u==null?void 0:u[0]:u,id:(Tn=(vn=Q.actionTabs)==null?void 0:vn.params)==null?void 0:Tn.id,examination_bank_ids:($n=(xn=Q.actionTabs)==null?void 0:xn.params)==null?void 0:$n.examination_bank_ids,shixuns_info:Je.map(fn=>({shixun_id:fn.id,is_copy:fn.is_copy,is_use:fn.is_use,course_id:fn.course_id}))}});ae(!1),sn&&sn.status===0&&(Ye(!1),ke({type:"paperlibrary/setActionTabs",payload:{}}),n([]),C.default.confirm({title:"\u63D0\u793A",okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${sn.data[0].first_category_url}`},content:Y.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),j.ZP.success("\u53D1\u9001\u6210\u529F"));return}ae(!0),setTimeout(()=>{ae(!1)},500);const Gn=B.find(sn=>sn.course_id===(u==null?void 0:u[0]));let ln=1,At=C.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Y.createElement("div",{className:we.modalColumn},Y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},Y.createElement("img",{style:{marginRight:5},src:E.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),Y.createElement("div",{style:{paddingLeft:18}},"\u8BFE\u5802\u540D\u79F0: ",Gn==null?void 0:Gn.course_name),Y.createElement("div",{style:{paddingLeft:9},className:we.modalRow},Y.createElement("sup",{className:we.sup},"*"),Y.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Y.createElement($.Z,{parser:jt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:ln,onChange:sn=>{ln=sn;const fn=document.getElementById("model_error");ln<1||ln>50?fn.style.display="block":fn.style.display="none"}})),Y.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:yt,onOk:()=>b(void 0,null,function*(){var sn,fn;if(ln<1||ln>50){const T=document.getElementById("model_error");return T.style.display="block",Promise.reject()}At.update({cancelButtonProps:{disabled:!0}});const I=yield ke({type:"paperlibrary/sendToClass",payload:{course_id:u==null?void 0:u[0],id:(fn=(sn=Q.actionTabs)==null?void 0:sn.params)==null?void 0:fn.id,num:ln,shixuns_info:Je.map(T=>({shixun_id:T.id,is_copy:T.is_copy,is_use:T.is_use}))}});At.update({cancelButtonProps:{disabled:!1}}),I&&I.status===0&&(C.default.destroyAll(),C.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:Y.createElement("div",{className:we.modalColumn},Y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},Y.createElement("img",{style:{marginRight:5},src:ie}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{yt()},onOk:()=>{yt(),setTimeout(()=>{var T,A;const N=(A=(T=I==null?void 0:I.first_category_url)==null?void 0:T.split("/"))==null?void 0:A[2];(0,ce.xg)(`/classrooms/${N}/exercise`)},1e3)}}))})})}),Yt=()=>b(void 0,null,function*(){ee(!0),yield Et()}),Nn=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return Y.createElement("div",null,Y.createElement(C.default,{centered:!0,keyboard:!1,closable:!1,open:Le,title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Re["paperlibrary/sendToClass"]||me||!!Re["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:Ut,destroyOnClose:!0,onCancel:yt},Y.createElement("div",{className:we.wrap},Y.createElement("div",{className:"mb10"},Y.createElement(U,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:be,className:we.search,onChange:Je=>{Ke(Je.target.value),Je.target.value||Et(!0)},onSearch:Je=>{Ke(Je),Et(),n([])}})),Y.createElement(t.Z,{loading:f},B.length?Y.createElement("div",{className:we.radioWrap},Y.createElement(oe.default,{bordered:!1,scroll:(B==null?void 0:B.length)<=7?{}:{y:350},loading:K,rowKey:"course_id",pagination:!1,dataSource:B,columns:Nn,onRow:Je=>({onClick:Bt=>{if(p)n([Je==null?void 0:Je.course_id]);else{if(!p&&!u.includes(Je.course_id)&&u.length>0)return;u!=null&&u.includes(Je==null?void 0:Je.course_id)?n(u==null?void 0:u.filter(On=>On!==(Je==null?void 0:Je.course_id))):n([...u,Je==null?void 0:Je.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:u,onChange:Je=>{n(Je),G(!1)}}})):!be&&!K&&Y.createElement(h,{createState:s,refreshLoading:ve,onRefresh:Yt,onCreate:()=>{o(!1),(0,ce.xg)("/classrooms/new")}})),R&&Y.createElement("div",{className:we.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),Y.createElement("div",{className:we.bottom,style:{display:"flex",alignItems:"center"}},Y.createElement("div",{style:{flex:1}},Y.createElement("div",{className:we.title},Y.createElement("img",{src:E.Z,style:{objectFit:"contain"}}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377")),Y.createElement("div",null,Y.createElement(te.ZP,{onClick:yt,className:we.no,style:{marginRight:20}},"\u53D6\u6D88"),Y.createElement(D.Z,{onClick:Ut,className:we.yes},"\u786E\u8BA4"))))),Y.createElement(M.Z,{resdata:Ie,type:"exercise",okloading:O,oktext:(Ie==null?void 0:Ie.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Je=>{gt(Je)}}),Y.createElement(Se.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:qe,dataSource:dt,onSuccess:()=>{_e(!1),Ye(!0)},onClose:yt}))};var q=(0,c.connect)(({paperlibrary:le,loading:re,globalSetting:Q})=>({paperlibrary:le,globalSetting:Q,loading:re.effects}))(V)},50371:function(Nt,Me){function e(){const d=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let c=1;c{const C=v[j];C!==void 0&&(d[j]=C)})}return d}Me.Z=e},13845:function(Nt,Me,e){e.d(Me,{F:function(){return d},Z:function(){return c}});function d(v){return v!=null&&v===v.window}function c(v,j){var C,$;if(typeof window=="undefined")return 0;const t=j?"scrollTop":"scrollLeft";let oe=0;return d(v)?oe=v[j?"pageYOffset":"pageXOffset"]:v instanceof Document?oe=v.documentElement[t]:(v instanceof HTMLElement||v)&&(oe=v[t]),v&&!d(v)&&typeof oe!="number"&&(oe=($=((C=v.ownerDocument)!==null&&C!==void 0?C:v).documentElement)===null||$===void 0?void 0:$[t]),oe}},56762:function(Nt,Me,e){e.d(Me,{Z:function(){return c}});var d=e(59301);function c(){const[,v]=d.useReducer(j=>j+1,0);return v}},68031:function(Nt,Me,e){e.d(Me,{Z:function(){return j}});var d=e(16089);function c(C,$,t,oe){const te=t-$;return C/=oe/2,C<1?te/2*C*C*C+$:te/2*((C-=2)*C*C+2)+$}var v=e(13845);function j(C){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:oe,duration:te=450}=$,E=t(),se=(0,v.Z)(E,!0),S=Date.now(),x=()=>{const X=Date.now()-S,k=c(X>te?te:X,se,C,te);(0,v.F)(E)?E.scrollTo(window.pageXOffset,k):E instanceof Document||E.constructor.name==="HTMLDocument"?E.documentElement.scrollTop=k:E.scrollTop=k,Xt||$},66104:function(Nt,Me,e){e.d(Me,{Z:function(){return Ve}});var d=e(92310),c=e.n(d),v=e(11592),j=e(26112),C=e(59301),$=e(92343),t=e(36355),oe=e(84105),te=e(91857);const E=l=>{let{children:F}=l;const{getPrefixCls:Z}=C.useContext(t.E_),b=Z("breadcrumb");return C.createElement("li",{className:`${b}-separator`,"aria-hidden":"true"},F===""?F:F||"/")};E.__ANT_BREADCRUMB_SEPARATOR=!0;var se=E,S=function(l,F){var Z={};for(var b in l)Object.prototype.hasOwnProperty.call(l,b)&&F.indexOf(b)<0&&(Z[b]=l[b]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,b=Object.getOwnPropertySymbols(l);UF[U]||b)}function ue(l,F,Z,b){if(Z==null)return null;const{className:U,onClick:V}=F,q=S(F,["className","onClick"]),le=Object.assign(Object.assign({},(0,j.Z)(q,{data:!0,aria:!0})),{onClick:V});return b!==void 0?C.createElement("a",Object.assign({},le,{className:c()(`${l}-link`,U),href:b}),Z):C.createElement("span",Object.assign({},le,{className:c()(`${l}-link`,U)}),Z)}function X(l,F){return(b,U,V,q,le)=>{if(F)return F(b,U,V,q);const re=x(b,U);return ue(l,b,re,le)}}var k=function(l,F){var Z={};for(var b in l)Object.prototype.hasOwnProperty.call(l,b)&&F.indexOf(b)<0&&(Z[b]=l[b]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,b=Object.getOwnPropertySymbols(l);U{const{prefixCls:F,separator:Z="/",children:b,menu:U,overlay:V,dropdownProps:q,href:le}=l,Q=(pe=>{if(U||V){const Re=Object.assign({},q);if(U){const ke=U||{},{items:Fe}=ke,Ue=k(ke,["items"]);Re.menu=Object.assign(Object.assign({},Ue),{items:Fe==null?void 0:Fe.map((Ge,ot)=>{var{key:Xe,title:be,label:Ke,path:B}=Ge,w=k(Ge,["key","title","label","path"]);let u=Ke!=null?Ke:be;return B&&(u=C.createElement("a",{href:`${le}${B}`},u)),Object.assign(Object.assign({},w),{key:Xe!=null?Xe:ot,label:u})})})}else V&&(Re.overlay=V);return C.createElement(te.Z,Object.assign({placement:"bottom"},Re),C.createElement("span",{className:`${F}-overlay-link`},pe,C.createElement(oe.Z,null)))}return pe})(b);return Q!=null?C.createElement(C.Fragment,null,C.createElement("li",null,Q),Z&&C.createElement(se,null,Z)):null},ie=l=>{const{prefixCls:F,children:Z,href:b}=l,U=k(l,["prefixCls","children","href"]),{getPrefixCls:V}=C.useContext(t.E_),q=V("breadcrumb",F);return C.createElement($e,Object.assign({},U,{prefixCls:q}),ue(q,U,Z,b))};ie.__ANT_BREADCRUMB_ITEM=!0;var we=ie,ce=e(17313),H=e(83116),m=e(37613);const r=l=>{const{componentCls:F,iconCls:Z}=l;return{[F]:Object.assign(Object.assign({},(0,ce.Wf)(l)),{color:l.itemColor,fontSize:l.fontSize,[Z]:{fontSize:l.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:l.linkColor,transition:`color ${l.motionDurationMid}`,padding:`0 ${l.paddingXXS}px`,borderRadius:l.borderRadiusSM,height:l.lineHeight*l.fontSize,display:"inline-block",marginInline:-l.marginXXS,"&:hover":{color:l.linkHoverColor,backgroundColor:l.colorBgTextHover}},(0,ce.Qy)(l)),"li:last-child":{color:l.lastItemColor},[`${F}-separator`]:{marginInline:l.separatorMargin,color:l.separatorColor},[`${F}-link`]:{[` - > ${Z} + span, - > ${Z} + a - `]:{marginInlineStart:l.marginXXS}},[`${F}-overlay-link`]:{borderRadius:l.borderRadiusSM,height:l.lineHeight*l.fontSize,display:"inline-block",padding:`0 ${l.paddingXXS}px`,marginInline:-l.marginXXS,[`> ${Z}`]:{marginInlineStart:l.marginXXS,fontSize:l.fontSizeIcon},"&:hover":{color:l.linkHoverColor,backgroundColor:l.colorBgTextHover,a:{color:l.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${l.componentCls}-rtl`]:{direction:"rtl"}})}};var y=(0,H.Z)("Breadcrumb",l=>{const F=(0,m.TS)(l,{});return[r(F)]},l=>({itemColor:l.colorTextDescription,lastItemColor:l.colorText,iconFontSize:l.fontSize,linkColor:l.colorTextDescription,linkHoverColor:l.colorText,separatorColor:l.colorTextDescription,separatorMargin:l.marginXS})),h=function(l,F){var Z={};for(var b in l)Object.prototype.hasOwnProperty.call(l,b)&&F.indexOf(b)<0&&(Z[b]=l[b]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,b=Object.getOwnPropertySymbols(l);U{var{breadcrumbName:q}=V,le=h(V,["breadcrumbName"]);return Object.assign(Object.assign({},le),{title:q})})}),U}function D(l,F){return(0,C.useMemo)(()=>l||(F?F.map(ne):null),[l,F])}var W=function(l,F){var Z={};for(var b in l)Object.prototype.hasOwnProperty.call(l,b)&&F.indexOf(b)<0&&(Z[b]=l[b]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,b=Object.getOwnPropertySymbols(l);U{if(F===void 0)return F;let Z=(F||"").replace(/^\//,"");return Object.keys(l).forEach(b=>{Z=Z.replace(`:${b}`,l[b])}),Z},Se=l=>{const{prefixCls:F,separator:Z="/",style:b,className:U,rootClassName:V,routes:q,items:le,children:re,itemRender:Q,params:pe={}}=l,Re=W(l,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:ke,direction:Fe,breadcrumb:Ue}=C.useContext(t.E_);let Ge;const ot=ke("breadcrumb",F),[Xe,be]=y(ot),Ke=D(le,q),B=X(ot,Q);if(Ke&&Ke.length>0){const n=[],R=le||q;Ge=Ke.map((G,s)=>{const{path:o,key:K,type:g,menu:f,overlay:L,onClick:ve,className:ee,separator:me,dropdownProps:de}=G,p=M(pe,o);p!==void 0&&n.push(p);const O=K!=null?K:s;if(g==="separator")return C.createElement(se,{key:O},me);const ae={},Ie=s===Ke.length-1;f?ae.menu=f:L&&(ae.overlay=L);let{href:xe}=G;return n.length&&p!==void 0&&(xe=`#/${n.join("/")}`),C.createElement($e,Object.assign({key:O},ae,(0,j.Z)(G,{data:!0,aria:!0}),{className:ee,dropdownProps:de,href:xe,separator:Ie?"":Z,onClick:ve,prefixCls:ot}),B(G,pe,R,n,xe))})}else if(re){const n=(0,v.Z)(re).length;Ge=(0,v.Z)(re).map((R,G)=>{if(!R)return R;const s=G===n-1;return(0,$.Tm)(R,{separator:s?"":Z,key:G})})}const w=c()(ot,Ue==null?void 0:Ue.className,{[`${ot}-rtl`]:Fe==="rtl"},U,V,be),u=Object.assign(Object.assign({},Ue==null?void 0:Ue.style),b);return Xe(C.createElement("nav",Object.assign({className:w,style:u},Re),C.createElement("ol",null,Ge)))};Se.Item=we,Se.Separator=se;var Y=Se,Ve=Y},18889:function(Nt,Me,e){e.d(Me,{Z:function(){return Ve}});var d=e(92310),c=e.n(d),v=e(2738),j=e(59301),C=e(36355),$=e(19716),t=e(61621),oe=e(99313),te=function(l,F){var Z={};for(var b in l)Object.prototype.hasOwnProperty.call(l,b)&&F.indexOf(b)<0&&(Z[b]=l[b]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,b=Object.getOwnPropertySymbols(l);U{var{prefixCls:F,className:Z,hoverable:b=!0}=l,U=te(l,["prefixCls","className","hoverable"]);const{getPrefixCls:V}=j.useContext(C.E_),q=V("card",F),le=c()(`${q}-grid`,Z,{[`${q}-grid-hoverable`]:b});return j.createElement("div",Object.assign({},U,{className:le}))},S=e(17313),x=e(83116),ue=e(37613);const X=l=>{const{antCls:F,componentCls:Z,headerHeight:b,cardPaddingBase:U,tabsMarginBottom:V}=l;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:b,marginBottom:-1,padding:`0 ${U}px`,color:l.colorTextHeading,fontWeight:l.fontWeightStrong,fontSize:l.headerFontSize,background:l.headerBg,borderBottom:`${l.lineWidth}px ${l.lineType} ${l.colorBorderSecondary}`,borderRadius:`${l.borderRadiusLG}px ${l.borderRadiusLG}px 0 0`},(0,S.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},S.vS),{[` - > ${Z}-typography, - > ${Z}-typography-edit-content - `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${F}-tabs-top`]:{clear:"both",marginBottom:V,color:l.colorText,fontWeight:"normal",fontSize:l.fontSize,"&-bar":{borderBottom:`${l.lineWidth}px ${l.lineType} ${l.colorBorderSecondary}`}}})},k=l=>{const{cardPaddingBase:F,colorBorderSecondary:Z,cardShadow:b,lineWidth:U}=l;return{width:"33.33%",padding:F,border:0,borderRadius:0,boxShadow:` - ${U}px 0 0 0 ${Z}, - 0 ${U}px 0 0 ${Z}, - ${U}px ${U}px 0 0 ${Z}, - ${U}px 0 0 0 ${Z} inset, - 0 ${U}px 0 0 ${Z} inset; - `,transition:`all ${l.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:b}}},$e=l=>{const{componentCls:F,iconCls:Z,actionsLiMargin:b,cardActionsIconSize:U,colorBorderSecondary:V,actionsBg:q}=l;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:q,borderTop:`${l.lineWidth}px ${l.lineType} ${V}`,display:"flex",borderRadius:`0 0 ${l.borderRadiusLG}px ${l.borderRadiusLG}px `},(0,S.dF)()),{"& > li":{margin:b,color:l.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:l.cardActionsIconSize*2,fontSize:l.fontSize,lineHeight:l.lineHeight,cursor:"pointer","&:hover":{color:l.colorPrimary,transition:`color ${l.motionDurationMid}`},[`a:not(${F}-btn), > ${Z}`]:{display:"inline-block",width:"100%",color:l.colorTextDescription,lineHeight:`${l.fontSize*l.lineHeight}px`,transition:`color ${l.motionDurationMid}`,"&:hover":{color:l.colorPrimary}},[`> ${Z}`]:{fontSize:U,lineHeight:`${U*l.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${l.lineWidth}px ${l.lineType} ${V}`}}})},ie=l=>Object.assign(Object.assign({margin:`-${l.marginXXS}px 0`,display:"flex"},(0,S.dF)()),{"&-avatar":{paddingInlineEnd:l.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:l.marginXS}},"&-title":Object.assign({color:l.colorTextHeading,fontWeight:l.fontWeightStrong,fontSize:l.fontSizeLG},S.vS),"&-description":{color:l.colorTextDescription}}),we=l=>{const{componentCls:F,cardPaddingBase:Z,colorFillAlter:b}=l;return{[`${F}-head`]:{padding:`0 ${Z}px`,background:b,"&-title":{fontSize:l.fontSize}},[`${F}-body`]:{padding:`${l.padding}px ${Z}px`}}},ce=l=>{const{componentCls:F}=l;return{overflow:"hidden",[`${F}-body`]:{userSelect:"none"}}},H=l=>{const{antCls:F,componentCls:Z,cardShadow:b,cardHeadPadding:U,colorBorderSecondary:V,boxShadowTertiary:q,cardPaddingBase:le,extraColor:re}=l;return{[Z]:Object.assign(Object.assign({},(0,S.Wf)(l)),{position:"relative",background:l.colorBgContainer,borderRadius:l.borderRadiusLG,[`&:not(${Z}-bordered)`]:{boxShadow:q},[`${Z}-head`]:X(l),[`${Z}-extra`]:{marginInlineStart:"auto",color:re,fontWeight:"normal",fontSize:l.fontSize},[`${Z}-body`]:Object.assign({padding:le,borderRadius:` 0 0 ${l.borderRadiusLG}px ${l.borderRadiusLG}px`},(0,S.dF)()),[`${Z}-grid`]:k(l),[`${Z}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${F}-image-mask`]:{borderRadius:`${l.borderRadiusLG}px ${l.borderRadiusLG}px 0 0`}},[`${Z}-actions`]:$e(l),[`${Z}-meta`]:ie(l)}),[`${Z}-bordered`]:{border:`${l.lineWidth}px ${l.lineType} ${V}`,[`${Z}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${Z}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${l.motionDurationMid}, border-color ${l.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:b}},[`${Z}-contain-grid`]:{[`${Z}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${Z}-loading) ${Z}-body`]:{marginBlockStart:-l.lineWidth,marginInlineStart:-l.lineWidth,padding:0}},[`${Z}-contain-tabs`]:{[`> ${Z}-head`]:{[`${Z}-head-title, ${Z}-extra`]:{paddingTop:U}}},[`${Z}-type-inner`]:we(l),[`${Z}-loading`]:ce(l),[`${Z}-rtl`]:{direction:"rtl"}}},m=l=>{const{componentCls:F,cardPaddingSM:Z,headerHeightSM:b,headerFontSizeSM:U}=l;return{[`${F}-small`]:{[`> ${F}-head`]:{minHeight:b,padding:`0 ${Z}px`,fontSize:U,[`> ${F}-head-wrapper`]:{[`> ${F}-extra`]:{fontSize:l.fontSize}}},[`> ${F}-body`]:{padding:Z}},[`${F}-small${F}-contain-tabs`]:{[`> ${F}-head`]:{[`${F}-head-title, ${F}-extra`]:{minHeight:b,paddingTop:0,display:"flex",alignItems:"center"}}}}};var r=(0,x.Z)("Card",l=>{const F=(0,ue.TS)(l,{cardShadow:l.boxShadowCard,cardHeadPadding:l.padding,cardPaddingBase:l.paddingLG,cardActionsIconSize:l.fontSize,cardPaddingSM:12});return[H(F),m(F)]},l=>({headerBg:"transparent",headerFontSize:l.fontSizeLG,headerFontSizeSM:l.fontSize,headerHeight:l.fontSizeLG*l.lineHeightLG+l.padding*2,headerHeightSM:l.fontSize*l.lineHeight+l.paddingXS*2,actionsBg:l.colorBgContainer,actionsLiMargin:`${l.paddingSM}px 0`,tabsMarginBottom:-l.padding-l.lineWidth,extraColor:l.colorText})),y=function(l,F){var Z={};for(var b in l)Object.prototype.hasOwnProperty.call(l,b)&&F.indexOf(b)<0&&(Z[b]=l[b]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,b=Object.getOwnPropertySymbols(l);Uj.createElement("li",{style:{width:`${100/l.length}%`},key:`action-${Z}`},j.createElement("span",null,F)))}var D=j.forwardRef((l,F)=>{const{prefixCls:Z,className:b,rootClassName:U,style:V,extra:q,headStyle:le={},bodyStyle:re={},title:Q,loading:pe,bordered:Re=!0,size:ke,type:Fe,cover:Ue,actions:Ge,tabList:ot,children:Xe,activeTabKey:be,defaultActiveTabKey:Ke,tabBarExtraContent:B,hoverable:w,tabProps:u={}}=l,n=y(l,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:R,direction:G,card:s}=j.useContext(C.E_),o=dt=>{var mt;(mt=l.onTabChange)===null||mt===void 0||mt.call(l,dt)},K=j.useMemo(()=>{let dt=!1;return j.Children.forEach(Xe,mt=>{mt&&mt.type&&mt.type===se&&(dt=!0)}),dt},[Xe]),g=R("card",Z),[f,L]=r(g),ve=j.createElement(t.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},Xe),ee=be!==void 0,me=Object.assign(Object.assign({},u),{[ee?"activeKey":"defaultActiveKey"]:ee?be:Ke,tabBarExtraContent:B});let de;const p=(0,$.Z)(ke),O=!p||p==="default"?"large":p,ae=ot?j.createElement(oe.default,Object.assign({size:O},me,{className:`${g}-head-tabs`,onChange:o,items:ot.map(dt=>{var{tab:mt}=dt,yt=y(dt,["tab"]);return Object.assign({label:mt},yt)})})):null;(Q||q||ae)&&(de=j.createElement("div",{className:`${g}-head`,style:le},j.createElement("div",{className:`${g}-head-wrapper`},Q&&j.createElement("div",{className:`${g}-head-title`},Q),q&&j.createElement("div",{className:`${g}-extra`},q)),ae));const Ie=Ue?j.createElement("div",{className:`${g}-cover`},Ue):null,xe=j.createElement("div",{className:`${g}-body`,style:re},pe?ve:Xe),Le=Ge&&Ge.length?j.createElement("ul",{className:`${g}-actions`},h(Ge)):null,Ye=(0,v.Z)(n,["onTabChange"]),qe=c()(g,s==null?void 0:s.className,{[`${g}-loading`]:pe,[`${g}-bordered`]:Re,[`${g}-hoverable`]:w,[`${g}-contain-grid`]:K,[`${g}-contain-tabs`]:ot&&ot.length,[`${g}-${p}`]:p,[`${g}-type-${Fe}`]:!!Fe,[`${g}-rtl`]:G==="rtl"},b,U,L),_e=Object.assign(Object.assign({},s==null?void 0:s.style),V);return f(j.createElement("div",Object.assign({ref:F},Ye,{className:qe,style:_e}),de,Ie,xe,Le))}),W=function(l,F){var Z={};for(var b in l)Object.prototype.hasOwnProperty.call(l,b)&&F.indexOf(b)<0&&(Z[b]=l[b]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,b=Object.getOwnPropertySymbols(l);U{const{prefixCls:F,className:Z,avatar:b,title:U,description:V}=l,q=W(l,["prefixCls","className","avatar","title","description"]),{getPrefixCls:le}=j.useContext(C.E_),re=le("card",F),Q=c()(`${re}-meta`,Z),pe=b?j.createElement("div",{className:`${re}-meta-avatar`},b):null,Re=U?j.createElement("div",{className:`${re}-meta-title`},U):null,ke=V?j.createElement("div",{className:`${re}-meta-description`},V):null,Fe=Re||ke?j.createElement("div",{className:`${re}-meta-detail`},Re,ke):null;return j.createElement("div",Object.assign({},q,{className:Q}),pe,Fe)};const Y=D;Y.Grid=se,Y.Meta=Se;var Ve=Y},24905:function(Nt,Me,e){e.d(Me,{default:function(){return y}});var d=e(92310),c=e.n(d),v=e(5630),j=e(59301),C=e(36355),$=e(1684),t=e(32441),te=j.createContext(null),E=e(98447),se=e(14088),S=e(4572),x=function(h,ne){var D={};for(var W in h)Object.prototype.hasOwnProperty.call(h,W)&&ne.indexOf(W)<0&&(D[W]=h[W]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,W=Object.getOwnPropertySymbols(h);M{var D;const{prefixCls:W,className:M,rootClassName:Se,children:Y,indeterminate:Ve=!1,style:l,onMouseEnter:F,onMouseLeave:Z,skipGroup:b=!1,disabled:U}=h,V=x(h,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:q,direction:le,checkbox:re}=j.useContext(C.E_),Q=j.useContext(te),{isFormItemInput:pe}=j.useContext(t.aM),Re=j.useContext($.Z),ke=(D=(Q==null?void 0:Q.disabled)||U)!==null&&D!==void 0?D:Re,Fe=j.useRef(V.value);j.useEffect(()=>{Q==null||Q.registerValue(V.value)},[]),j.useEffect(()=>{if(!b)return V.value!==Fe.current&&(Q==null||Q.cancelValue(Fe.current),Q==null||Q.registerValue(V.value),Fe.current=V.value),()=>Q==null?void 0:Q.cancelValue(V.value)},[V.value]);const Ue=q("checkbox",W),[Ge,ot]=(0,E.ZP)(Ue),Xe=Object.assign({},V);Q&&!b&&(Xe.onChange=function(){V.onChange&&V.onChange.apply(V,arguments),Q.toggleOption&&Q.toggleOption({label:Y,value:V.value})},Xe.name=Q.name,Xe.checked=Q.value.includes(V.value));const be=c()(`${Ue}-wrapper`,{[`${Ue}-rtl`]:le==="rtl",[`${Ue}-wrapper-checked`]:Xe.checked,[`${Ue}-wrapper-disabled`]:ke,[`${Ue}-wrapper-in-form-item`]:pe},re==null?void 0:re.className,M,Se,ot),Ke=c()({[`${Ue}-indeterminate`]:Ve},S.A,ot),B=Ve?"mixed":void 0;return Ge(j.createElement(se.Z,{component:"Checkbox",disabled:ke},j.createElement("label",{className:be,style:Object.assign(Object.assign({},re==null?void 0:re.style),l),onMouseEnter:F,onMouseLeave:Z},j.createElement(v.Z,Object.assign({"aria-checked":B},Xe,{prefixCls:Ue,className:Ke,disabled:ke,ref:ne})),Y!==void 0&&j.createElement("span",null,Y))))};var k=j.forwardRef(ue),$e=e(94480),ie=e(2738),we=function(h,ne){var D={};for(var W in h)Object.prototype.hasOwnProperty.call(h,W)&&ne.indexOf(W)<0&&(D[W]=h[W]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,W=Object.getOwnPropertySymbols(h);M{const{defaultValue:D,children:W,options:M=[],prefixCls:Se,className:Y,rootClassName:Ve,style:l,onChange:F}=h,Z=we(h,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:b,direction:U}=j.useContext(C.E_),[V,q]=j.useState(Z.value||D||[]),[le,re]=j.useState([]);j.useEffect(()=>{"value"in Z&&q(Z.value||[])},[Z.value]);const Q=j.useMemo(()=>M.map(w=>typeof w=="string"||typeof w=="number"?{label:w,value:w}:w),[M]),pe=w=>{re(u=>u.filter(n=>n!==w))},Re=w=>{re(u=>[].concat((0,$e.Z)(u),[w]))},ke=w=>{const u=V.indexOf(w.value),n=(0,$e.Z)(V);u===-1?n.push(w.value):n.splice(u,1),"value"in Z||q(n),F==null||F(n.filter(R=>le.includes(R)).sort((R,G)=>{const s=Q.findIndex(K=>K.value===R),o=Q.findIndex(K=>K.value===G);return s-o}))},Fe=b("checkbox",Se),Ue=`${Fe}-group`,[Ge,ot]=(0,E.ZP)(Fe),Xe=(0,ie.Z)(Z,["value","disabled"]),be=M.length?Q.map(w=>j.createElement(k,{prefixCls:Fe,key:w.value.toString(),disabled:"disabled"in w?w.disabled:Z.disabled,value:w.value,checked:V.includes(w.value),onChange:w.onChange,className:`${Ue}-item`,style:w.style,title:w.title},w.label)):W,Ke={toggleOption:ke,value:V,disabled:Z.disabled,name:Z.name,registerValue:Re,cancelValue:pe},B=c()(Ue,{[`${Ue}-rtl`]:U==="rtl"},Y,Ve,ot);return Ge(j.createElement("div",Object.assign({className:B,style:l},Xe,{ref:ne}),j.createElement(te.Provider,{value:Ke},be)))},H=j.forwardRef(ce);var m=j.memo(H);const r=k;r.Group=m,r.__ANT_CHECKBOX=!0;var y=r},98447:function(Nt,Me,e){e.d(Me,{C2:function(){return C}});var d=e(17313),c=e(37613),v=e(83116);const j=$=>{const{checkboxCls:t}=$,oe=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},(0,d.Wf)($)),{display:"inline-flex",flexWrap:"wrap",columnGap:$.marginXS,[`> ${$.antCls}-row`]:{flex:1}}),[oe]:Object.assign(Object.assign({},(0,d.Wf)($)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${oe}`]:{marginInlineStart:0},[`&${oe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},(0,d.Wf)($)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:$.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},(0,d.oN)($))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:$.checkboxSize,height:$.checkboxSize,direction:"ltr",backgroundColor:$.colorBgContainer,border:`${$.lineWidth}px ${$.lineType} ${$.colorBorder}`,borderRadius:$.borderRadiusSM,borderCollapse:"separate",transition:`all ${$.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:$.checkboxSize/14*5,height:$.checkboxSize/14*8,border:`${$.lineWidthBold}px solid ${$.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${$.motionDurationFast} ${$.motionEaseInBack}, opacity ${$.motionDurationFast}`}},"& + span":{paddingInlineStart:$.paddingXS,paddingInlineEnd:$.paddingXS}})},{[` - ${oe}:not(${oe}-disabled), - ${t}:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{borderColor:$.colorPrimary}},[`${oe}:not(${oe}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:$.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:$.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:$.colorPrimary,borderColor:$.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${$.motionDurationMid} ${$.motionEaseOutBack} ${$.motionDurationFast}`}}},[` - ${oe}-checked:not(${oe}-disabled), - ${t}-checked:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{backgroundColor:$.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:$.colorBgContainer,borderColor:$.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:$.fontSizeLG/2,height:$.fontSizeLG/2,backgroundColor:$.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${oe}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:$.colorBgContainerDisabled,borderColor:$.colorBorder,"&:after":{borderColor:$.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:$.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:$.colorTextDisabled}}}]};function C($,t){const oe=(0,c.TS)(t,{checkboxCls:`.${$}`,checkboxSize:t.controlInteractiveSize});return[j(oe)]}Me.ZP=(0,v.Z)("Checkbox",($,t)=>{let{prefixCls:oe}=t;return[C(oe,$)]})},93891:function(Nt,Me,e){var d=e(59301),c=e(36355),v=e(64165);const j=C=>{const{componentName:$}=C,{getPrefixCls:t}=(0,d.useContext)(c.E_),oe=t("empty");switch($){case"Table":case"List":return d.createElement(v.Z,{image:v.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return d.createElement(v.Z,{image:v.Z.PRESENTED_IMAGE_SIMPLE,className:`${oe}-small`});default:return d.createElement(v.Z,null)}};Me.Z=j},28103:function(Nt,Me,e){e.d(Me,{Z:function(){return S}});var d=e(92310),c=e.n(d),v=e(59301),j=e(36355),C=e(17313),$=e(83116),t=e(37613);const oe=x=>{const{componentCls:ue,sizePaddingEdgeHorizontal:X,colorSplit:k,lineWidth:$e,textPaddingInline:ie,orientationMargin:we,verticalMarginInline:ce}=x;return{[ue]:Object.assign(Object.assign({},(0,C.Wf)(x)),{borderBlockStart:`${$e}px solid ${k}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ce,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${$e}px solid ${k}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${x.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ue}-with-text`]:{display:"flex",alignItems:"center",margin:`${x.dividerHorizontalWithTextGutterMargin}px 0`,color:x.colorTextHeading,fontWeight:500,fontSize:x.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${k}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${$e}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ue}-with-text-left`]:{"&::before":{width:`${we*100}%`},"&::after":{width:`${100-we*100}%`}},[`&-horizontal${ue}-with-text-right`]:{"&::before":{width:`${100-we*100}%`},"&::after":{width:`${we*100}%`}},[`${ue}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:ie},"&-dashed":{background:"none",borderColor:k,borderStyle:"dashed",borderWidth:`${$e}px 0 0`},[`&-horizontal${ue}-with-text${ue}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ue}-dashed`]:{borderInlineStartWidth:$e,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ue}-with-text`]:{color:x.colorText,fontWeight:"normal",fontSize:x.fontSize},[`&-horizontal${ue}-with-text-left${ue}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ue}-inner-text`]:{paddingInlineStart:X}},[`&-horizontal${ue}-with-text-right${ue}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ue}-inner-text`]:{paddingInlineEnd:X}}})}};var te=(0,$.Z)("Divider",x=>{const ue=(0,t.TS)(x,{dividerHorizontalWithTextGutterMargin:x.margin,dividerHorizontalGutterMargin:x.marginLG,sizePaddingEdgeHorizontal:0});return[oe(ue)]},x=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:x.marginXS})),E=function(x,ue){var X={};for(var k in x)Object.prototype.hasOwnProperty.call(x,k)&&ue.indexOf(k)<0&&(X[k]=x[k]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,k=Object.getOwnPropertySymbols(x);$e{const{getPrefixCls:ue,direction:X,divider:k}=v.useContext(j.E_),{prefixCls:$e,type:ie="horizontal",orientation:we="center",orientationMargin:ce,className:H,rootClassName:m,children:r,dashed:y,plain:h,style:ne}=x,D=E(x,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),W=ue("divider",$e),[M,Se]=te(W),Y=we.length>0?`-${we}`:we,Ve=!!r,l=we==="left"&&ce!=null,F=we==="right"&&ce!=null,Z=c()(W,k==null?void 0:k.className,Se,`${W}-${ie}`,{[`${W}-with-text`]:Ve,[`${W}-with-text${Y}`]:Ve,[`${W}-dashed`]:!!y,[`${W}-plain`]:!!h,[`${W}-rtl`]:X==="rtl",[`${W}-no-default-orientation-margin-left`]:l,[`${W}-no-default-orientation-margin-right`]:F},H,m),b=v.useMemo(()=>typeof ce=="number"?ce:/^\d+$/.test(ce)?Number(ce):ce,[ce]),U=Object.assign(Object.assign({},l&&{marginLeft:b}),F&&{marginRight:b});return M(v.createElement("div",Object.assign({className:Z,style:Object.assign(Object.assign({},k==null?void 0:k.style),ne)},D,{role:"separator"}),r&&ie!=="vertical"&&v.createElement("span",{className:`${W}-inner-text`,style:U},r)))}},91857:function(Nt,Me,e){var d=e(59301),c=e(38819),v=e(92310),j=e.n(v),C=e(31561),$=e(70425),t=e(18929),oe=e(2738),te=e(79676),E=e(53487),se=e(92343),S=e(36355),x=e(20834),ue=e(40875),X=e(88088),k=e(47211);const $e=null,ie=m=>{const{menu:r,arrow:y,prefixCls:h,children:ne,trigger:D,disabled:W,dropdownRender:M,getPopupContainer:Se,overlayClassName:Y,rootClassName:Ve,open:l,onOpenChange:F,visible:Z,onVisibleChange:b,mouseEnterDelay:U=.15,mouseLeaveDelay:V=.1,autoAdjustOverflow:q=!0,placement:le="",overlay:re,transitionName:Q}=m,{getPopupContainer:pe,getPrefixCls:Re,direction:ke}=d.useContext(S.E_),Fe=d.useMemo(()=>{const f=Re();return Q!==void 0?Q:le.includes("top")?`${f}-slide-down`:`${f}-slide-up`},[Re,le,Q]),Ue=d.useMemo(()=>le?le.includes("Center")?le.slice(0,le.indexOf("Center")):le:ke==="rtl"?"bottomRight":"bottomLeft",[le,ke]),Ge=Re("dropdown",h),[ot,Xe]=(0,k.Z)(Ge),[,be]=(0,X.Z)(),Ke=d.Children.only(ne),B=(0,se.Tm)(Ke,{className:j()(`${Ge}-trigger`,{[`${Ge}-rtl`]:ke==="rtl"},Ke.props.className),disabled:W}),w=W?[]:D;let u;w&&w.includes("contextMenu")&&(u=!0);const[n,R]=(0,t.Z)(!1,{value:l!=null?l:Z}),G=(0,$.useEvent)(f=>{F==null||F(f),b==null||b(f),R(f)}),s=j()(Y,Ve,Xe,{[`${Ge}-rtl`]:ke==="rtl"}),o=(0,te.Z)({arrowPointAtCenter:typeof y=="object"&&y.pointAtCenter,autoAdjustOverflow:q,offset:be.marginXXS,arrowWidth:y?be.sizePopupArrow:0,borderRadius:be.borderRadius}),K=d.useCallback(()=>{R(!1)},[]),g=()=>{let f;return r!=null&&r.items?f=d.createElement(x.default,Object.assign({},r)):typeof re=="function"?f=re():f=re,M&&(f=M(f)),f=d.Children.only(typeof f=="string"?d.createElement("span",null,f):f),d.createElement(ue.J,{prefixCls:`${Ge}-menu`,expandIcon:d.createElement("span",{className:`${Ge}-menu-submenu-arrow`},d.createElement(c.Z,{className:`${Ge}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:K,validator:L=>{let{mode:ve}=L}},f)};return ot(d.createElement(C.Z,Object.assign({alignPoint:u},(0,oe.Z)(m,["rootClassName"]),{mouseEnterDelay:U,mouseLeaveDelay:V,visible:n,builtinPlacements:o,arrow:!!y,overlayClassName:s,prefixCls:Ge,getPopupContainer:Se||pe,transitionName:Fe,trigger:w,overlay:g,placement:Ue,onVisibleChange:G}),B))};function we(m){return Object.assign(Object.assign({},m),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ce=(0,E.Z)(ie,"dropdown",m=>m,we),H=m=>d.createElement(ce,Object.assign({},m),d.createElement("span",null));ie._InternalPanelDoNotUseOrYouWillBeFired=H,Me.Z=ie},38854:function(Nt,Me,e){e.d(Me,{Z:function(){return X}});var d=e(91857),c=e(92310),v=e.n(c),j=e(59301),C=e(18785),$=e(3113),t=e(36355),oe=e(81327),te=e(33234),E=e(47211),se=function(k,$e){var ie={};for(var we in k)Object.prototype.hasOwnProperty.call(k,we)&&$e.indexOf(we)<0&&(ie[we]=k[we]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,we=Object.getOwnPropertySymbols(k);ce{const{getPopupContainer:$e,getPrefixCls:ie,direction:we}=j.useContext(t.E_),{prefixCls:ce,type:H="default",danger:m,disabled:r,loading:y,onClick:h,htmlType:ne,children:D,className:W,menu:M,arrow:Se,autoFocus:Y,overlay:Ve,trigger:l,align:F,open:Z,onOpenChange:b,placement:U,getPopupContainer:V,href:q,icon:le=j.createElement(C.Z,null),title:re,buttonsRender:Q=g=>g,mouseEnterDelay:pe,mouseLeaveDelay:Re,overlayClassName:ke,overlayStyle:Fe,destroyPopupOnHide:Ue,dropdownRender:Ge}=k,ot=se(k,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Xe=ie("dropdown",ce),be=`${Xe}-button`,[Ke,B]=(0,E.Z)(Xe),w={menu:M,arrow:Se,autoFocus:Y,align:F,disabled:r,trigger:r?[]:l,onOpenChange:b,getPopupContainer:V||$e,mouseEnterDelay:pe,mouseLeaveDelay:Re,overlayClassName:ke,overlayStyle:Fe,destroyPopupOnHide:Ue,dropdownRender:Ge},{compactSize:u,compactItemClassnames:n}=(0,te.ri)(Xe,we),R=v()(be,n,W,B);"overlay"in k&&(w.overlay=Ve),"open"in k&&(w.open=Z),"placement"in k?w.placement=U:w.placement=we==="rtl"?"bottomLeft":"bottomRight";const G=j.createElement($.ZP,{type:H,danger:m,disabled:r,loading:y,onClick:h,htmlType:ne,href:q,title:re},D),s=j.createElement($.ZP,{type:H,danger:m,icon:le}),[o,K]=Q([G,s]);return Ke(j.createElement(oe.Z.Compact,Object.assign({className:R,size:u,block:!0},ot),o,j.createElement(d.Z,Object.assign({},w),K)))};S.__ANT_BUTTON=!0;var x=S;const ue=d.Z;ue.Button=x;var X=ue},47211:function(Nt,Me,e){e.d(Me,{Z:function(){return se}});var d=e(17313),c=e(13826),v=e(92899),j=e(29878),C=e(19447),$=e(83116),t=e(37613),te=S=>{const{componentCls:x,menuCls:ue,colorError:X,colorTextLightSolid:k}=S,$e=`${ue}-item`;return{[`${x}, ${x}-menu-submenu`]:{[`${ue} ${$e}`]:{[`&${$e}-danger:not(${$e}-disabled)`]:{color:X,"&:hover":{color:k,backgroundColor:X}}}}}};const E=S=>{const{componentCls:x,menuCls:ue,zIndexPopup:X,dropdownArrowDistance:k,sizePopupArrow:$e,antCls:ie,iconCls:we,motionDurationMid:ce,dropdownPaddingVertical:H,fontSize:m,dropdownEdgeChildPadding:r,colorTextDisabled:y,fontSizeIcon:h,controlPaddingHorizontal:ne,colorBgElevated:D}=S;return[{[x]:Object.assign(Object.assign({},(0,d.Wf)(S)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:X,display:"block","&::before":{position:"absolute",insetBlock:-k+$e/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${ie}-btn`]:{[`& > ${we}-down, & > ${ie}-btn-icon > ${we}-down`]:{fontSize:h}},[`${x}-wrap`]:{position:"relative",[`${ie}-btn > ${we}-down`]:{fontSize:h},[`${we}-down::before`]:{transition:`transform ${ce}`}},[`${x}-wrap-open`]:{[`${we}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${ie}-slide-down-enter${ie}-slide-down-enter-active${x}-placement-bottomLeft, - &${ie}-slide-down-appear${ie}-slide-down-appear-active${x}-placement-bottomLeft, - &${ie}-slide-down-enter${ie}-slide-down-enter-active${x}-placement-bottom, - &${ie}-slide-down-appear${ie}-slide-down-appear-active${x}-placement-bottom, - &${ie}-slide-down-enter${ie}-slide-down-enter-active${x}-placement-bottomRight, - &${ie}-slide-down-appear${ie}-slide-down-appear-active${x}-placement-bottomRight`]:{animationName:c.fJ},[`&${ie}-slide-up-enter${ie}-slide-up-enter-active${x}-placement-topLeft, - &${ie}-slide-up-appear${ie}-slide-up-appear-active${x}-placement-topLeft, - &${ie}-slide-up-enter${ie}-slide-up-enter-active${x}-placement-top, - &${ie}-slide-up-appear${ie}-slide-up-appear-active${x}-placement-top, - &${ie}-slide-up-enter${ie}-slide-up-enter-active${x}-placement-topRight, - &${ie}-slide-up-appear${ie}-slide-up-appear-active${x}-placement-topRight`]:{animationName:c.Qt},[`&${ie}-slide-down-leave${ie}-slide-down-leave-active${x}-placement-bottomLeft, - &${ie}-slide-down-leave${ie}-slide-down-leave-active${x}-placement-bottom, - &${ie}-slide-down-leave${ie}-slide-down-leave-active${x}-placement-bottomRight`]:{animationName:c.Uw},[`&${ie}-slide-up-leave${ie}-slide-up-leave-active${x}-placement-topLeft, - &${ie}-slide-up-leave${ie}-slide-up-leave-active${x}-placement-top, - &${ie}-slide-up-leave${ie}-slide-up-leave-active${x}-placement-topRight`]:{animationName:c.ly}})},(0,C.ZP)(S,{colorBg:D,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${x} ${ue}`]:{position:"relative",margin:0},[`${ue}-submenu-popup`]:{position:"absolute",zIndex:X,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${x}, ${x}-menu-submenu`]:{[ue]:Object.assign(Object.assign({padding:r,listStyleType:"none",backgroundColor:D,backgroundClip:"padding-box",borderRadius:S.borderRadiusLG,outline:"none",boxShadow:S.boxShadowSecondary},(0,d.Qy)(S)),{[`${ue}-item-group-title`]:{padding:`${H}px ${ne}px`,color:S.colorTextDescription,transition:`all ${ce}`},[`${ue}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ue}-item-icon`]:{minWidth:m,marginInlineEnd:S.marginXS,fontSize:S.fontSizeSM},[`${ue}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ce}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ue}-item, ${ue}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${H}px ${ne}px`,color:S.colorText,fontWeight:"normal",fontSize:m,lineHeight:S.lineHeight,cursor:"pointer",transition:`all ${ce}`,borderRadius:S.borderRadiusSM,"&:hover, &-active":{backgroundColor:S.controlItemBgHover}},(0,d.Qy)(S)),{"&-selected":{color:S.colorPrimary,backgroundColor:S.controlItemBgActive,"&:hover, &-active":{backgroundColor:S.controlItemBgActiveHover}},"&-disabled":{color:y,cursor:"not-allowed","&:hover":{color:y,backgroundColor:D,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${S.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:S.colorSplit},[`${x}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:S.paddingXS,[`${x}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:S.colorTextDescription,fontSize:h,fontStyle:"normal"}}}),[`${ue}-item-group-list`]:{margin:`0 ${S.marginXS}px`,padding:0,listStyle:"none"},[`${ue}-submenu-title`]:{paddingInlineEnd:ne+S.fontSizeSM},[`${ue}-submenu-vertical`]:{position:"relative"},[`${ue}-submenu${ue}-submenu-disabled ${x}-menu-submenu-title`]:{[`&, ${x}-menu-submenu-arrow-icon`]:{color:y,backgroundColor:D,cursor:"not-allowed"}},[`${ue}-submenu-selected ${x}-menu-submenu-title`]:{color:S.colorPrimary}})}},[(0,c.oN)(S,"slide-up"),(0,c.oN)(S,"slide-down"),(0,v.Fm)(S,"move-up"),(0,v.Fm)(S,"move-down"),(0,j._y)(S,"zoom-big")]]};var se=(0,$.Z)("Dropdown",(S,x)=>{let{rootPrefixCls:ue}=x;const{marginXXS:X,sizePopupArrow:k,controlHeight:$e,fontSize:ie,lineHeight:we,paddingXXS:ce,componentCls:H,borderRadiusLG:m}=S,r=($e-ie*we)/2,{dropdownArrowOffset:y}=(0,C.fS)({contentRadius:m}),h=(0,t.TS)(S,{menuCls:`${H}-menu`,rootPrefixCls:ue,dropdownArrowDistance:k/2+X,dropdownArrowOffset:y,dropdownPaddingVertical:r,dropdownEdgeChildPadding:ce});return[E(h),te(h)]},S=>({zIndexPopup:S.zIndexPopupBase+50}))},64165:function(Nt,Me,e){e.d(Me,{Z:function(){return ce}});var d=e(92310),c=e.n(d),v=e(59301),j=e(36355),C=e(9763),$=e(64993),t=e(88088),te=()=>{const[,H]=(0,t.Z)(),r=new $.C(H.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return v.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},v.createElement("g",{fill:"none",fillRule:"evenodd"},v.createElement("g",{transform:"translate(24 31.67)"},v.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),v.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),v.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),v.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),v.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),v.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),v.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},v.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),v.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},se=()=>{const[,H]=(0,t.Z)(),{colorFill:m,colorFillTertiary:r,colorFillQuaternary:y,colorBgContainer:h}=H,{borderColor:ne,shadowColor:D,contentColor:W}=(0,v.useMemo)(()=>({borderColor:new $.C(m).onBackground(h).toHexShortString(),shadowColor:new $.C(r).onBackground(h).toHexShortString(),contentColor:new $.C(y).onBackground(h).toHexShortString()}),[m,r,y,h]);return v.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},v.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},v.createElement("ellipse",{fill:D,cx:"32",cy:"33",rx:"32",ry:"7"}),v.createElement("g",{fillRule:"nonzero",stroke:ne},v.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),v.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:W}))))},S=e(83116),x=e(37613);const ue=H=>{const{componentCls:m,margin:r,marginXS:y,marginXL:h,fontSize:ne,lineHeight:D}=H;return{[m]:{marginInline:y,fontSize:ne,lineHeight:D,textAlign:"center",[`${m}-image`]:{height:H.emptyImgHeight,marginBottom:y,opacity:H.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${m}-description`]:{color:H.colorText},[`${m}-footer`]:{marginTop:r},"&-normal":{marginBlock:h,color:H.colorTextDisabled,[`${m}-description`]:{color:H.colorTextDisabled},[`${m}-image`]:{height:H.emptyImgHeightMD}},"&-small":{marginBlock:y,color:H.colorTextDisabled,[`${m}-image`]:{height:H.emptyImgHeightSM}}}}};var X=(0,S.Z)("Empty",H=>{const{componentCls:m,controlHeightLG:r}=H,y=(0,x.TS)(H,{emptyImgCls:`${m}-img`,emptyImgHeight:r*2.5,emptyImgHeightMD:r,emptyImgHeightSM:r*.875});return[ue(y)]}),k=function(H,m){var r={};for(var y in H)Object.prototype.hasOwnProperty.call(H,y)&&m.indexOf(y)<0&&(r[y]=H[y]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,y=Object.getOwnPropertySymbols(H);h{var{className:m,rootClassName:r,prefixCls:y,image:h=$e,description:ne,children:D,imageStyle:W,style:M}=H,Se=k(H,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:Y,direction:Ve,empty:l}=v.useContext(j.E_),F=Y("empty",y),[Z,b]=X(F),[U]=(0,C.Z)("Empty"),V=typeof ne!="undefined"?ne:U==null?void 0:U.description,q=typeof V=="string"?V:"empty";let le=null;return typeof h=="string"?le=v.createElement("img",{alt:q,src:h}):le=h,Z(v.createElement("div",Object.assign({className:c()(b,F,l==null?void 0:l.className,{[`${F}-normal`]:h===ie,[`${F}-rtl`]:Ve==="rtl"},m,r),style:Object.assign(Object.assign({},l==null?void 0:l.style),M)},Se),v.createElement("div",{className:`${F}-image`,style:W},le),V&&v.createElement("div",{className:`${F}-description`},V),D&&v.createElement("div",{className:`${F}-footer`},D)))};we.PRESENTED_IMAGE_DEFAULT=$e,we.PRESENTED_IMAGE_SIMPLE=ie;var ce=we},8628:function(Nt,Me,e){var d=e(59301),c=e(34280),v=e(56762),j=e(69507);function C(){let $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=(0,d.useRef)({}),oe=(0,v.Z)(),te=(0,j.ZP)();return(0,c.Z)(()=>{const E=te.subscribe(se=>{t.current=se,$&&oe()});return()=>te.unsubscribe(E)},[]),t.current}Me.Z=C},5871:function(Nt,Me,e){e.d(Me,{Z:function(){return de}});var d=e(84105),c=e(87395),v=e(92310),j=e.n(v),C=e(54476),$=e(20068),t=e(76190),oe=e(42978),te=e(75931),E=e(67732),se=e(83652);function S(){return typeof BigInt=="function"}function x(p){return!p&&p!==0&&!Number.isNaN(p)||!String(p).trim()}function ue(p){var O=p.trim(),ae=O.startsWith("-");ae&&(O=O.slice(1)),O=O.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),O.startsWith(".")&&(O="0".concat(O));var Ie=O||"0",xe=Ie.split("."),Le=xe[0]||"0",Ye=xe[1]||"0";Le==="0"&&Ye==="0"&&(ae=!1);var qe=ae?"-":"";return{negative:ae,negativeStr:qe,trimStr:Ie,integerStr:Le,decimalStr:Ye,fullStr:"".concat(qe).concat(Ie)}}function X(p){var O=String(p);return!Number.isNaN(Number(O))&&O.includes("e")}function k(p){var O=String(p);if(X(p)){var ae=Number(O.slice(O.indexOf("e-")+2)),Ie=O.match(/\.(\d+)/);return Ie!=null&&Ie[1]&&(ae+=Ie[1].length),ae}return O.includes(".")&&ie(O)?O.length-O.indexOf(".")-1:0}function $e(p){var O=String(p);if(X(p)){if(p>Number.MAX_SAFE_INTEGER)return String(S()?BigInt(p).toString():Number.MAX_SAFE_INTEGER);if(p0&&arguments[0]!==void 0?arguments[0]:!0;return ae?this.isInvalidate()?"":ue("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),p}(),ce=function(){function p(O){if((0,E.Z)(this,p),(0,$.Z)(this,"origin",""),(0,$.Z)(this,"number",void 0),(0,$.Z)(this,"empty",void 0),x(O)){this.empty=!0;return}this.origin=String(O),this.number=Number(O)}return(0,se.Z)(p,[{key:"negate",value:function(){return new p(-this.toNumber())}},{key:"add",value:function(ae){if(this.isInvalidate())return new p(ae);var Ie=Number(ae);if(Number.isNaN(Ie))return this;var xe=this.number+Ie;if(xe>Number.MAX_SAFE_INTEGER)return new p(Number.MAX_SAFE_INTEGER);if(xeNumber.MAX_SAFE_INTEGER)return new p(Number.MAX_SAFE_INTEGER);if(xe0&&arguments[0]!==void 0?arguments[0]:!0;return ae?this.isInvalidate()?"":$e(this.number):this.origin}}]),p}();function H(p){return S()?new we(p):new ce(p)}function m(p,O,ae){var Ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(p==="")return"";var xe=ue(p),Le=xe.negativeStr,Ye=xe.integerStr,qe=xe.decimalStr,_e="".concat(O).concat(qe),dt="".concat(Le).concat(Ye);if(ae>=0){var mt=Number(qe[ae]);if(mt>=5&&!Ie){var yt=H(p).add("".concat(Le,"0.").concat("0".repeat(ae)).concat(10-mt));return m(yt.toString(),O,ae,Ie)}return ae===0?dt:"".concat(dt).concat(O).concat(qe.padEnd(ae,"0").slice(0,ae))}return _e===".0"?dt:"".concat(dt).concat(_e)}var r=H,y=e(93681),h=e(34280),ne=e(8654),D=e(59301),W=e(48736);function M(p,O){var ae=(0,D.useRef)(null);function Ie(){try{var Le=p.selectionStart,Ye=p.selectionEnd,qe=p.value,_e=qe.substring(0,Le),dt=qe.substring(Ye);ae.current={start:Le,end:Ye,value:qe,beforeTxt:_e,afterTxt:dt}}catch(mt){}}function xe(){if(p&&ae.current&&O)try{var Le=p.value,Ye=ae.current,qe=Ye.beforeTxt,_e=Ye.afterTxt,dt=Ye.start,mt=Le.length;if(Le.endsWith(_e))mt=Le.length-ae.current.afterTxt.length;else if(Le.startsWith(qe))mt=qe.length;else{var yt=qe[dt-1],Et=Le.indexOf(yt,dt-1);Et!==-1&&(mt=Et+1)}p.setSelectionRange(mt,mt)}catch(jt){(0,W.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(jt.message))}}return[Ie,xe]}var Se=e(49658),Y=function(){var O=(0,D.useState)(!1),ae=(0,oe.Z)(O,2),Ie=ae[0],xe=ae[1];return(0,h.Z)(function(){xe((0,Se.Z)())},[]),Ie},Ve=Y,l=e(16089),F=200,Z=600;function b(p){var O=p.prefixCls,ae=p.upNode,Ie=p.downNode,xe=p.upDisabled,Le=p.downDisabled,Ye=p.onStep,qe=D.useRef(),_e=D.useRef([]),dt=D.useRef();dt.current=Ye;var mt=function(){clearTimeout(qe.current)},yt=function(Bt,On){Bt.preventDefault(),mt(),dt.current(On);function vn(){dt.current(On),qe.current=setTimeout(vn,F)}qe.current=setTimeout(vn,Z)};D.useEffect(function(){return function(){mt(),_e.current.forEach(function(Je){return l.Z.cancel(Je)})}},[]);var Et=Ve();if(Et)return null;var jt="".concat(O,"-handler"),Ut=j()(jt,"".concat(jt,"-up"),(0,$.Z)({},"".concat(jt,"-up-disabled"),xe)),gt=j()(jt,"".concat(jt,"-down"),(0,$.Z)({},"".concat(jt,"-down-disabled"),Le)),Yt=function(){return _e.current.push((0,l.Z)(mt))},Nn={unselectable:"on",role:"button",onMouseUp:Yt,onMouseLeave:Yt};return D.createElement("div",{className:"".concat(jt,"-wrap")},D.createElement("span",(0,C.Z)({},Nn,{onMouseDown:function(Bt){yt(Bt,!0)},"aria-label":"Increase Value","aria-disabled":xe,className:Ut}),ae||D.createElement("span",{unselectable:"on",className:"".concat(O,"-handler-up-inner")})),D.createElement("span",(0,C.Z)({},Nn,{onMouseDown:function(Bt){yt(Bt,!1)},"aria-label":"Decrease Value","aria-disabled":Le,className:gt}),Ie||D.createElement("span",{unselectable:"on",className:"".concat(O,"-handler-down-inner")})))}function U(p){var O=typeof p=="number"?$e(p):ue(p).fullStr,ae=O.includes(".");return ae?ue(O.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:p+"0"}var V=e(5643),q=function(){var p=(0,D.useRef)(0),O=function(){l.Z.cancel(p.current)};return(0,D.useEffect)(function(){return O},[]),function(ae){O(),p.current=(0,l.Z)(function(){ae()})}},le=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],re=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],Q=function(O,ae){return O||ae.isEmpty()?ae.toString():ae.toNumber()},pe=function(O){var ae=r(O);return ae.isInvalidate()?null:ae},Re=D.forwardRef(function(p,O){var ae,Ie=p.prefixCls,xe=Ie===void 0?"rc-input-number":Ie,Le=p.className,Ye=p.style,qe=p.min,_e=p.max,dt=p.step,mt=dt===void 0?1:dt,yt=p.defaultValue,Et=p.value,jt=p.disabled,Ut=p.readOnly,gt=p.upHandler,Yt=p.downHandler,Nn=p.keyboard,Je=p.controls,Bt=Je===void 0?!0:Je,On=p.classNames,vn=p.stringMode,Tn=p.parser,xn=p.formatter,$n=p.precision,Gn=p.decimalSeparator,ln=p.onChange,At=p.onInput,sn=p.onPressEnter,fn=p.onStep,I=(0,te.Z)(p,le),T="".concat(xe,"-input"),A=D.useRef(null),N=D.useState(!1),he=(0,oe.Z)(N,2),fe=he[0],He=he[1],Ae=D.useRef(!1),Qe=D.useRef(!1),rt=D.useRef(!1),ft=D.useState(function(){return r(Et!=null?Et:yt)}),lt=(0,oe.Z)(ft,2),et=lt[0],it=lt[1];function Ct(ct){Et===void 0&&it(ct)}var st=D.useCallback(function(ct,ut){if(!ut)return $n>=0?$n:Math.max(k(ct),k(mt))},[$n,mt]),It=D.useCallback(function(ct){var ut=String(ct);if(Tn)return Tn(ut);var Ht=ut;return Gn&&(Ht=Ht.replace(Gn,".")),Ht.replace(/[^\w.-]+/g,"")},[Tn,Gn]),Zt=D.useRef(""),Qt=D.useCallback(function(ct,ut){if(xn)return xn(ct,{userTyping:ut,input:String(Zt.current)});var Ht=typeof ct=="number"?$e(ct):ct;if(!ut){var Rt=st(Ht,ut);if(ie(Ht)&&(Gn||Rt>=0)){var bn=Gn||".";Ht=m(Ht,bn,Rt)}}return Ht},[xn,st,Gn]),$t=D.useState(function(){var ct=yt!=null?yt:Et;return et.isInvalidate()&&["string","number"].includes((0,t.Z)(ct))?Number.isNaN(ct)?"":ct:Qt(et.toString(),!1)}),Gt=(0,oe.Z)($t,2),Oe=Gt[0],Ee=Gt[1];Zt.current=Oe;function De(ct,ut){Ee(Qt(ct.isInvalidate()?ct.toString(!1):ct.toString(!ut),ut))}var Ze=D.useMemo(function(){return pe(_e)},[_e,$n]),Pe=D.useMemo(function(){return pe(qe)},[qe,$n]),Be=D.useMemo(function(){return!Ze||!et||et.isInvalidate()?!1:Ze.lessEquals(et)},[Ze,et]),Ne=D.useMemo(function(){return!Pe||!et||et.isInvalidate()?!1:et.lessEquals(Pe)},[Pe,et]),We=M(A.current,fe),vt=(0,oe.Z)(We,2),pt=vt[0],Lt=vt[1],Kt=function(ut){return Ze&&!ut.lessEquals(Ze)?Ze:Pe&&!Pe.lessEquals(ut)?Pe:null},cn=function(ut){return!Kt(ut)},Mt=function(ut,Ht){var Rt=ut,bn=cn(Rt)||Rt.isEmpty();if(!Rt.isEmpty()&&!Ht&&(Rt=Kt(Rt)||Rt,bn=!0),!Ut&&!jt&&bn){var Sn=Rt.toString(),rn=st(Sn,Ht);return rn>=0&&(Rt=r(m(Sn,".",rn)),cn(Rt)||(Rt=r(m(Sn,".",rn,!0)))),Rt.equals(et)||(Ct(Rt),ln==null||ln(Rt.isEmpty()?null:Q(vn,Rt)),Et===void 0&&De(Rt,Ht)),Rt}return et},wt=q(),tn=function ct(ut){if(pt(),Zt.current=ut,Ee(ut),!Qe.current){var Ht=It(ut),Rt=r(Ht);Rt.isNaN()||Mt(Rt,!0)}At==null||At(ut),wt(function(){var bn=ut;Tn||(bn=ut.replace(/。/g,".")),bn!==ut&&ct(bn)})},un=function(){Qe.current=!0},nn=function(){Qe.current=!1,tn(A.current.value)},Jt=function(ut){tn(ut.target.value)},qt=function(ut){var Ht;if(!(ut&&Be||!ut&&Ne)){Ae.current=!1;var Rt=r(rt.current?U(mt):mt);ut||(Rt=Rt.negate());var bn=(et||r(0)).add(Rt.toString()),Sn=Mt(bn,!1);fn==null||fn(Q(vn,Sn),{offset:rt.current?U(mt):mt,type:ut?"up":"down"}),(Ht=A.current)===null||Ht===void 0||Ht.focus()}},Cn=function(ut){var Ht=r(It(Oe)),Rt=Ht;Ht.isNaN()?Rt=Mt(et,ut):Rt=Mt(Ht,ut),Et!==void 0?De(et,!1):Rt.isNaN()||De(Rt,!1)},en=function(){Ae.current=!0},Rn=function(ut){var Ht=ut.key,Rt=ut.shiftKey;Ae.current=!0,rt.current=Rt,Ht==="Enter"&&(Qe.current||(Ae.current=!1),Cn(!1),sn==null||sn(ut)),Nn!==!1&&!Qe.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ht)&&(qt(Ht==="Up"||Ht==="ArrowUp"),ut.preventDefault())},Xn=function(){Ae.current=!1,rt.current=!1},Wt=function(){Cn(!1),He(!1),Ae.current=!1};return(0,h.o)(function(){et.isInvalidate()||De(et,!1)},[$n]),(0,h.o)(function(){var ct=r(Et);it(ct);var ut=r(It(Oe));(!ct.equals(ut)||!Ae.current||xn)&&De(ct,Ae.current)},[Et]),(0,h.o)(function(){xn&&Lt()},[Oe]),D.createElement("div",{className:j()(xe,On==null?void 0:On.input,Le,(ae={},(0,$.Z)(ae,"".concat(xe,"-focused"),fe),(0,$.Z)(ae,"".concat(xe,"-disabled"),jt),(0,$.Z)(ae,"".concat(xe,"-readonly"),Ut),(0,$.Z)(ae,"".concat(xe,"-not-a-number"),et.isNaN()),(0,$.Z)(ae,"".concat(xe,"-out-of-range"),!et.isInvalidate()&&!cn(et)),ae)),style:Ye,onFocus:function(){He(!0)},onBlur:Wt,onKeyDown:Rn,onKeyUp:Xn,onCompositionStart:un,onCompositionEnd:nn,onBeforeInput:en},Bt&&D.createElement(b,{prefixCls:xe,upNode:gt,downNode:Yt,upDisabled:Be,downDisabled:Ne,onStep:qt}),D.createElement("div",{className:"".concat(T,"-wrap")},D.createElement("input",(0,C.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":qe,"aria-valuemax":_e,"aria-valuenow":et.isInvalidate()?null:et.toString(),step:mt},I,{ref:(0,ne.sQ)(A,O),className:T,value:Oe,onChange:Jt,disabled:jt,readOnly:Ut}))))}),ke=D.forwardRef(function(p,O){var ae=p.disabled,Ie=p.style,xe=p.prefixCls,Le=p.value,Ye=p.prefix,qe=p.suffix,_e=p.addonBefore,dt=p.addonAfter,mt=p.classes,yt=p.className,Et=p.classNames,jt=(0,te.Z)(p,re),Ut=D.useRef(null),gt=function(Nn){Ut.current&&(0,V.nH)(Ut.current,Nn)};return D.createElement(y.BaseInput,{inputElement:D.createElement(Re,(0,C.Z)({prefixCls:xe,disabled:ae,classNames:Et,ref:(0,ne.sQ)(Ut,O)},jt)),className:yt,triggerFocus:gt,prefixCls:xe,value:Le,disabled:ae,style:Ie,prefix:Ye,suffix:qe,addonAfter:dt,addonBefore:_e,classes:mt,classNames:Et,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});ke.displayName="InputNumber";var Fe=ke,Ue=Fe,Ge=e(19080),ot=e(36355),Xe=e(92736),be=e(1684),Ke=e(19716),B=e(32441),w=e(33234),u=e(9937),n=e(17313),R=e(74207),G=e(83116),s=e(37613);const o=(p,O)=>{let{componentCls:ae,borderRadiusSM:Ie,borderRadiusLG:xe}=p;const Le=O==="lg"?xe:Ie;return{[`&-${O}`]:{[`${ae}-handler-wrap`]:{borderStartEndRadius:Le,borderEndEndRadius:Le},[`${ae}-handler-up`]:{borderStartEndRadius:Le},[`${ae}-handler-down`]:{borderEndEndRadius:Le}}}},K=p=>{const{componentCls:O,lineWidth:ae,lineType:Ie,colorBorder:xe,borderRadius:Le,fontSizeLG:Ye,controlHeightLG:qe,controlHeightSM:_e,colorError:dt,paddingInlineSM:mt,colorTextDescription:yt,motionDurationMid:Et,handleHoverColor:jt,paddingInline:Ut,paddingBlock:gt,handleBg:Yt,handleActiveBg:Nn,colorTextDisabled:Je,borderRadiusSM:Bt,borderRadiusLG:On,controlWidth:vn,handleVisible:Tn,handleBorderColor:xn}=p;return[{[O]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(p)),(0,u.ik)(p)),(0,u.bi)(p,O)),{display:"inline-block",width:vn,margin:0,padding:0,border:`${ae}px ${Ie} ${xe}`,borderRadius:Le,"&-rtl":{direction:"rtl",[`${O}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Ye,borderRadius:On,[`input${O}-input`]:{height:qe-2*ae}},"&-sm":{padding:0,borderRadius:Bt,[`input${O}-input`]:{height:_e-2*ae,padding:`0 ${mt}px`}},"&:hover":Object.assign({},(0,u.pU)(p)),"&-focused":Object.assign({},(0,u.M1)(p)),"&-out-of-range":{[`${O}-input-wrap`]:{input:{color:dt}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,n.Wf)(p)),(0,u.s7)(p)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${O}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${O}-group-addon`]:{borderRadius:On,fontSize:p.fontSizeLG}},"&-sm":{[`${O}-group-addon`]:{borderRadius:Bt}},[`${O}-wrapper-disabled > ${O}-group-addon`]:Object.assign({},(0,u.Xy)(p))}}),[`&-disabled ${O}-input`]:{cursor:"not-allowed"},[O]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(p)),{width:"100%",padding:`${gt}px ${Ut}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Le,outline:0,transition:`all ${Et} linear`,appearance:"textfield",fontSize:"inherit"}),(0,u.nz)(p.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[O]:Object.assign(Object.assign(Object.assign({[`&:hover ${O}-handler-wrap, &-focused ${O}-handler-wrap`]:{opacity:1},[`${O}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:p.handleWidth,height:"100%",background:Yt,borderStartStartRadius:0,borderStartEndRadius:Le,borderEndEndRadius:Le,borderEndStartRadius:0,opacity:Tn===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${Et} linear ${Et}`,[`${O}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` - ${O}-handler-up-inner, - ${O}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:p.handleFontSize}}},[`${O}-handler`]:{height:"50%",overflow:"hidden",color:yt,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${ae}px ${Ie} ${xn}`,transition:`all ${Et} linear`,"&:active":{background:Nn},"&:hover":{height:"60%",[` - ${O}-handler-up-inner, - ${O}-handler-down-inner - `]:{color:jt}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,n.Ro)()),{color:yt,transition:`all ${Et} linear`,userSelect:"none"})},[`${O}-handler-up`]:{borderStartEndRadius:Le},[`${O}-handler-down`]:{borderBlockStart:`${ae}px ${Ie} ${xn}`,borderEndEndRadius:Le}},o(p,"lg")),o(p,"sm")),{"&-disabled, &-readonly":{[`${O}-handler-wrap`]:{display:"none"},[`${O}-input`]:{color:"inherit"}},[` - ${O}-handler-up-disabled, - ${O}-handler-down-disabled - `]:{cursor:"not-allowed"},[` - ${O}-handler-up-disabled:hover &-handler-up-inner, - ${O}-handler-down-disabled:hover &-handler-down-inner - `]:{color:Je}})},{[`${O}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${O}-handler-down`]:{borderBlockStartWidth:0}}}]},g=p=>{const{componentCls:O,paddingBlock:ae,paddingInline:Ie,inputAffixPadding:xe,controlWidth:Le,borderRadiusLG:Ye,borderRadiusSM:qe}=p;return{[`${O}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,u.ik)(p)),(0,u.bi)(p,`${O}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Le,padding:0,paddingInlineStart:Ie,"&-lg":{borderRadius:Ye},"&-sm":{borderRadius:qe},[`&:not(${O}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,u.pU)(p)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${O}-disabled`]:{background:"transparent"},[`> div${O}`]:{width:"100%",border:"none",outline:"none",[`&${O}-focused`]:{boxShadow:"none !important"}},[`input${O}-input`]:{padding:`${ae}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${O}-handler-wrap`]:{zIndex:2},[O]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:xe},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:Ie,marginInlineStart:xe}}})}};var f=(0,G.Z)("InputNumber",p=>{const O=(0,s.TS)(p,(0,u.e5)(p));return[K(O),g(O),(0,R.c)(O)]},p=>Object.assign(Object.assign({},(0,u.TM)(p)),{controlWidth:90,handleWidth:p.controlHeightSM-p.lineWidth*2,handleFontSize:p.fontSize/2,handleVisible:"auto",handleActiveBg:p.colorFillAlter,handleBg:p.colorBgContainer,handleHoverColor:p.colorPrimary,handleBorderColor:p.colorBorder})),L=function(p,O){var ae={};for(var Ie in p)Object.prototype.hasOwnProperty.call(p,Ie)&&O.indexOf(Ie)<0&&(ae[Ie]=p[Ie]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Ie=Object.getOwnPropertySymbols(p);xe{const{getPrefixCls:ae,direction:Ie}=D.useContext(ot.E_),xe=D.useRef(null);D.useImperativeHandle(O,()=>xe.current);const{className:Le,rootClassName:Ye,size:qe,disabled:_e,prefixCls:dt,addonBefore:mt,addonAfter:yt,prefix:Et,bordered:jt=!0,readOnly:Ut,status:gt,controls:Yt}=p,Nn=L(p,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Je=ae("input-number",dt),[Bt,On]=f(Je),{compactSize:vn,compactItemClassnames:Tn}=(0,w.ri)(Je,Ie);let xn=D.createElement(c.Z,{className:`${Je}-handler-up-inner`}),$n=D.createElement(d.Z,{className:`${Je}-handler-down-inner`});const Gn=typeof Yt=="boolean"?Yt:void 0;typeof Yt=="object"&&(xn=typeof Yt.upIcon=="undefined"?xn:D.createElement("span",{className:`${Je}-handler-up-inner`},Yt.upIcon),$n=typeof Yt.downIcon=="undefined"?$n:D.createElement("span",{className:`${Je}-handler-down-inner`},Yt.downIcon));const{hasFeedback:ln,status:At,isFormItemInput:sn,feedbackIcon:fn}=D.useContext(B.aM),I=(0,Ge.F)(At,gt),T=(0,Ke.Z)(Ae=>{var Qe;return(Qe=qe!=null?qe:vn)!==null&&Qe!==void 0?Qe:Ae}),A=D.useContext(be.Z),N=_e!=null?_e:A,he=j()({[`${Je}-lg`]:T==="large",[`${Je}-sm`]:T==="small",[`${Je}-rtl`]:Ie==="rtl",[`${Je}-borderless`]:!jt,[`${Je}-in-form-item`]:sn},(0,Ge.Z)(Je,I),Tn,On),fe=`${Je}-group`,He=D.createElement(Ue,Object.assign({ref:xe,disabled:N,className:j()(Le,Ye),upHandler:xn,downHandler:$n,prefixCls:Je,readOnly:Ut,controls:Gn,prefix:Et,suffix:ln&&fn,addonAfter:yt&&D.createElement(w.BR,null,D.createElement(B.Ux,{override:!0,status:!0},yt)),addonBefore:mt&&D.createElement(w.BR,null,D.createElement(B.Ux,{override:!0,status:!0},mt)),classNames:{input:he},classes:{affixWrapper:j()((0,Ge.Z)(`${Je}-affix-wrapper`,I,ln),{[`${Je}-affix-wrapper-sm`]:T==="small",[`${Je}-affix-wrapper-lg`]:T==="large",[`${Je}-affix-wrapper-rtl`]:Ie==="rtl",[`${Je}-affix-wrapper-borderless`]:!jt},On),wrapper:j()({[`${fe}-rtl`]:Ie==="rtl",[`${Je}-wrapper-disabled`]:N},On),group:j()({[`${Je}-group-wrapper-sm`]:T==="small",[`${Je}-group-wrapper-lg`]:T==="large",[`${Je}-group-wrapper-rtl`]:Ie==="rtl"},(0,Ge.Z)(`${Je}-group-wrapper`,I,ln),On)}},Nn));return Bt(He)}),ee=ve,me=p=>D.createElement(Xe.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},D.createElement(ve,Object.assign({},p)));ee._InternalPanelDoNotUseOrYouWillBeFired=me;var de=ee},9432:function(Nt,Me,e){e.d(Me,{Z:function(){return we},n:function(){return $e}});var d=e(19248),c=e(92310),v=e.n(c),j=e(93681),C=e(8654),$=e(59301),t=e(19080),oe=e(36355),te=e(1684),E=e(19716),se=e(32441),S=e(33234),x=e(59412),ue=e(9937);function X(ce){return!!(ce.prefix||ce.suffix||ce.allowClear)}var k=function(ce,H){var m={};for(var r in ce)Object.prototype.hasOwnProperty.call(ce,r)&&H.indexOf(r)<0&&(m[r]=ce[r]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,r=Object.getOwnPropertySymbols(ce);y{var m;const{prefixCls:r,bordered:y=!0,status:h,size:ne,disabled:D,onBlur:W,onFocus:M,suffix:Se,allowClear:Y,addonAfter:Ve,addonBefore:l,className:F,style:Z,styles:b,rootClassName:U,onChange:V,classNames:q}=ce,le=k(ce,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:re,direction:Q,input:pe}=$.useContext(oe.E_),Re=re("input",r),ke=(0,$.useRef)(null),[Fe,Ue]=(0,ue.ZP)(Re),{compactSize:Ge,compactItemClassnames:ot}=(0,S.ri)(Re,Q),Xe=(0,E.Z)(ve=>{var ee;return(ee=ne!=null?ne:Ge)!==null&&ee!==void 0?ee:ve}),be=$.useContext(te.Z),Ke=D!=null?D:be,{status:B,hasFeedback:w,feedbackIcon:u}=(0,$.useContext)(se.aM),n=(0,t.F)(B,h),R=X(ce)||!!w,G=(0,$.useRef)(R);(0,$.useEffect)(()=>{var ve;R&&G.current,G.current=R},[R]);const s=(0,x.Z)(ke,!0),o=ve=>{s(),W==null||W(ve)},K=ve=>{s(),M==null||M(ve)},g=ve=>{s(),V==null||V(ve)},f=(w||Se)&&$.createElement($.Fragment,null,Se,w&&u);let L;return typeof Y=="object"&&(Y!=null&&Y.clearIcon)?L=Y:Y&&(L={clearIcon:$.createElement(d.Z,null)}),Fe($.createElement(j.default,Object.assign({ref:(0,C.sQ)(H,ke),prefixCls:Re,autoComplete:pe==null?void 0:pe.autoComplete},le,{disabled:Ke,onBlur:o,onFocus:K,style:Object.assign(Object.assign({},pe==null?void 0:pe.style),Z),styles:Object.assign(Object.assign({},pe==null?void 0:pe.styles),b),suffix:f,allowClear:L,className:v()(F,U,ot,pe==null?void 0:pe.className),onChange:g,addonAfter:Ve&&$.createElement(S.BR,null,$.createElement(se.Ux,{override:!0,status:!0},Ve)),addonBefore:l&&$.createElement(S.BR,null,$.createElement(se.Ux,{override:!0,status:!0},l)),classNames:Object.assign(Object.assign(Object.assign({},q),pe==null?void 0:pe.classNames),{input:v()({[`${Re}-sm`]:Xe==="small",[`${Re}-lg`]:Xe==="large",[`${Re}-rtl`]:Q==="rtl",[`${Re}-borderless`]:!y},!R&&(0,t.Z)(Re,n),q==null?void 0:q.input,(m=pe==null?void 0:pe.classNames)===null||m===void 0?void 0:m.input,Ue)}),classes:{affixWrapper:v()({[`${Re}-affix-wrapper-sm`]:Xe==="small",[`${Re}-affix-wrapper-lg`]:Xe==="large",[`${Re}-affix-wrapper-rtl`]:Q==="rtl",[`${Re}-affix-wrapper-borderless`]:!y},(0,t.Z)(`${Re}-affix-wrapper`,n,w),Ue),wrapper:v()({[`${Re}-group-rtl`]:Q==="rtl"},Ue),group:v()({[`${Re}-group-wrapper-sm`]:Xe==="small",[`${Re}-group-wrapper-lg`]:Xe==="large",[`${Re}-group-wrapper-rtl`]:Q==="rtl",[`${Re}-group-wrapper-disabled`]:Ke},(0,t.Z)(`${Re}-group-wrapper`,n,w),Ue)}})))})},1643:function(Nt,Me,e){var d=e(19248),c=e(92310),v=e.n(c),j=e(9296),C=e(59301),$=e(19080),t=e(36355),oe=e(1684),te=e(19716),E=e(32441),se=e(9432),S=e(9937),x=function(X,k){var $e={};for(var ie in X)Object.prototype.hasOwnProperty.call(X,ie)&&k.indexOf(ie)<0&&($e[ie]=X[ie]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,ie=Object.getOwnPropertySymbols(X);we{const{prefixCls:$e,bordered:ie=!0,size:we,disabled:ce,status:H,allowClear:m,showCount:r,classNames:y,rootClassName:h,className:ne}=X,D=x(X,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:W,direction:M}=C.useContext(t.E_),Se=(0,te.Z)(we),Y=C.useContext(oe.Z),Ve=ce!=null?ce:Y,{status:l,hasFeedback:F,feedbackIcon:Z}=C.useContext(E.aM),b=(0,$.F)(l,H),U=C.useRef(null);C.useImperativeHandle(k,()=>{var Q;return{resizableTextArea:(Q=U.current)===null||Q===void 0?void 0:Q.resizableTextArea,focus:pe=>{var Re,ke;(0,se.n)((ke=(Re=U.current)===null||Re===void 0?void 0:Re.resizableTextArea)===null||ke===void 0?void 0:ke.textArea,pe)},blur:()=>{var pe;return(pe=U.current)===null||pe===void 0?void 0:pe.blur()}}});const V=W("input",$e);let q;typeof m=="object"&&(m!=null&&m.clearIcon)?q=m:m&&(q={clearIcon:C.createElement(d.Z,null)});const[le,re]=(0,S.ZP)(V);return le(C.createElement(j.default,Object.assign({},D,{disabled:Ve,allowClear:q,className:v()(ne,h),classes:{affixWrapper:v()(`${V}-textarea-affix-wrapper`,{[`${V}-affix-wrapper-rtl`]:M==="rtl",[`${V}-affix-wrapper-borderless`]:!ie,[`${V}-affix-wrapper-sm`]:Se==="small",[`${V}-affix-wrapper-lg`]:Se==="large",[`${V}-textarea-show-count`]:r},(0,$.Z)(`${V}-affix-wrapper`,b),re)},classNames:Object.assign(Object.assign({},y),{textarea:v()({[`${V}-borderless`]:!ie,[`${V}-sm`]:Se==="small",[`${V}-lg`]:Se==="large"},(0,$.Z)(V,b),re,y==null?void 0:y.textarea)}),prefixCls:V,suffix:F&&C.createElement("span",{className:`${V}-textarea-suffix`},Z),showCount:r,ref:U})))});Me.Z=ue},59412:function(Nt,Me,e){e.d(Me,{Z:function(){return c}});var d=e(59301);function c(v,j){const C=(0,d.useRef)([]),$=()=>{C.current.push(setTimeout(()=>{var t,oe,te,E;!((t=v.current)===null||t===void 0)&&t.input&&((oe=v.current)===null||oe===void 0?void 0:oe.input.getAttribute("type"))==="password"&&(!((te=v.current)===null||te===void 0)&&te.input.hasAttribute("value"))&&((E=v.current)===null||E===void 0||E.input.removeAttribute("value"))}))};return(0,d.useEffect)(()=>(j&&$(),()=>C.current.forEach(t=>{t&&clearTimeout(t)})),[]),$}},92832:function(Nt,Me,e){e.d(Me,{default:function(){return Se}});var d=e(92310),c=e.n(d),v=e(59301),j=e(36355),C=e(32441),$=e(9937),oe=Y=>{const{getPrefixCls:Ve,direction:l}=(0,v.useContext)(j.E_),{prefixCls:F,className:Z}=Y,b=Ve("input-group",F),U=Ve("input"),[V,q]=(0,$.ZP)(U),le=c()(b,{[`${b}-lg`]:Y.size==="large",[`${b}-sm`]:Y.size==="small",[`${b}-compact`]:Y.compact,[`${b}-rtl`]:l==="rtl"},q,Z),re=(0,v.useContext)(C.aM),Q=(0,v.useMemo)(()=>Object.assign(Object.assign({},re),{isFormItemInput:!1}),[re]);return V(v.createElement("span",{className:le,style:Y.style,onMouseEnter:Y.onMouseEnter,onMouseLeave:Y.onMouseLeave,onFocus:Y.onFocus,onBlur:Y.onBlur},v.createElement(C.aM.Provider,{value:Q},Y.children)))},te=e(9432),E=e(73331),se=e(15277),S=e(2738),x=e(8654),ue=e(59412),X=function(Y,Ve){var l={};for(var F in Y)Object.prototype.hasOwnProperty.call(Y,F)&&Ve.indexOf(F)<0&&(l[F]=Y[F]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,F=Object.getOwnPropertySymbols(Y);ZY?v.createElement(se.Z,null):v.createElement(E.Z,null),$e={click:"onClick",hover:"onMouseOver"};var we=v.forwardRef((Y,Ve)=>{const{visibilityToggle:l=!0}=Y,F=typeof l=="object"&&l.visible!==void 0,[Z,b]=(0,v.useState)(()=>F?l.visible:!1),U=(0,v.useRef)(null);v.useEffect(()=>{F&&b(l.visible)},[F,l]);const V=(0,ue.Z)(U),q=()=>{const{disabled:Ke}=Y;Ke||(Z&&V(),b(B=>{var w;const u=!B;return typeof l=="object"&&((w=l.onVisibleChange)===null||w===void 0||w.call(l,u)),u}))},le=Ke=>{const{action:B="click",iconRender:w=k}=Y,u=$e[B]||"",n=w(Z),R={[u]:q,className:`${Ke}-icon`,key:"passwordIcon",onMouseDown:G=>{G.preventDefault()},onMouseUp:G=>{G.preventDefault()}};return v.cloneElement(v.isValidElement(n)?n:v.createElement("span",null,n),R)},{className:re,prefixCls:Q,inputPrefixCls:pe,size:Re}=Y,ke=X(Y,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Fe}=v.useContext(j.E_),Ue=Fe("input",pe),Ge=Fe("input-password",Q),ot=l&&le(Ge),Xe=c()(Ge,re,{[`${Ge}-${Re}`]:!!Re}),be=Object.assign(Object.assign({},(0,S.Z)(ke,["suffix","iconRender","visibilityToggle"])),{type:Z?"text":"password",className:Xe,prefixCls:Ue,suffix:ot});return Re&&(be.size=Re),v.createElement(te.Z,Object.assign({ref:(0,x.sQ)(Ve,U)},be))}),ce=e(47472),H=e(92343),m=e(3113),r=e(19716),y=e(33234),h=function(Y,Ve){var l={};for(var F in Y)Object.prototype.hasOwnProperty.call(Y,F)&&Ve.indexOf(F)<0&&(l[F]=Y[F]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,F=Object.getOwnPropertySymbols(Y);Z{const{prefixCls:l,inputPrefixCls:F,className:Z,size:b,suffix:U,enterButton:V=!1,addonAfter:q,loading:le,disabled:re,onSearch:Q,onChange:pe,onCompositionStart:Re,onCompositionEnd:ke}=Y,Fe=h(Y,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ue,direction:Ge}=v.useContext(j.E_),ot=v.useRef(!1),Xe=Ue("input-search",l),be=Ue("input",F),{compactSize:Ke}=(0,y.ri)(Xe,Ge),B=(0,r.Z)(me=>{var de;return(de=b!=null?b:Ke)!==null&&de!==void 0?de:me}),w=v.useRef(null),u=me=>{me&&me.target&&me.type==="click"&&Q&&Q(me.target.value,me,{source:"clear"}),pe&&pe(me)},n=me=>{var de;document.activeElement===((de=w.current)===null||de===void 0?void 0:de.input)&&me.preventDefault()},R=me=>{var de,p;Q&&Q((p=(de=w.current)===null||de===void 0?void 0:de.input)===null||p===void 0?void 0:p.value,me,{source:"input"})},G=me=>{ot.current||le||R(me)},s=typeof V=="boolean"?v.createElement(ce.Z,null):null,o=`${Xe}-button`;let K;const g=V||{},f=g.type&&g.type.__ANT_BUTTON===!0;f||g.type==="button"?K=(0,H.Tm)(g,Object.assign({onMouseDown:n,onClick:me=>{var de,p;(p=(de=g==null?void 0:g.props)===null||de===void 0?void 0:de.onClick)===null||p===void 0||p.call(de,me),R(me)},key:"enterButton"},f?{className:o,size:B}:{})):K=v.createElement(m.ZP,{className:o,type:V?"primary":void 0,size:B,disabled:re,key:"enterButton",onMouseDown:n,onClick:R,loading:le,icon:s},V),q&&(K=[K,(0,H.Tm)(q,{key:"addonAfter"})]);const L=c()(Xe,{[`${Xe}-rtl`]:Ge==="rtl",[`${Xe}-${B}`]:!!B,[`${Xe}-with-button`]:!!V},Z),ve=me=>{ot.current=!0,Re==null||Re(me)},ee=me=>{ot.current=!1,ke==null||ke(me)};return v.createElement(te.Z,Object.assign({ref:(0,x.sQ)(w,Ve),onPressEnter:G},Fe,{size:B,onCompositionStart:ve,onCompositionEnd:ee,prefixCls:be,addonAfter:K,suffix:U,onChange:u,className:L,disabled:re}))}),W=e(1643);const M=te.Z;M.Group=oe,M.Search=D,M.TextArea=W.Z,M.Password=we;var Se=M},9937:function(Nt,Me,e){e.d(Me,{M1:function(){return t},TM:function(){return H},Xy:function(){return oe},bi:function(){return se},e5:function(){return ce},ik:function(){return S},nz:function(){return C},pU:function(){return $},s7:function(){return x},x0:function(){return E}});var d=e(17313),c=e(74207),v=e(37613),j=e(83116);const C=m=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:m,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),$=m=>({borderColor:m.hoverBorderColor}),t=m=>({borderColor:m.activeBorderColor,boxShadow:m.activeShadow,outline:0}),oe=m=>({color:m.colorTextDisabled,backgroundColor:m.colorBgContainerDisabled,borderColor:m.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},$((0,v.TS)(m,{hoverBorderColor:m.colorBorder})))}),te=m=>{const{paddingBlockLG:r,fontSizeLG:y,lineHeightLG:h,borderRadiusLG:ne,paddingInlineLG:D}=m;return{padding:`${r}px ${D}px`,fontSize:y,lineHeight:h,borderRadius:ne}},E=m=>({padding:`${m.paddingBlockSM}px ${m.paddingInlineSM}px`,borderRadius:m.borderRadiusSM}),se=(m,r)=>{const{componentCls:y,colorError:h,colorWarning:ne,errorActiveShadow:D,warningActiveShadow:W,colorErrorBorderHover:M,colorWarningBorderHover:Se}=m;return{[`&-status-error:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:h,"&:hover":{borderColor:M},"&:focus, &-focused":Object.assign({},t((0,v.TS)(m,{activeBorderColor:h,activeShadow:D}))),[`${y}-prefix, ${y}-suffix`]:{color:h}},[`&-status-warning:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:ne,"&:hover":{borderColor:Se},"&:focus, &-focused":Object.assign({},t((0,v.TS)(m,{activeBorderColor:ne,activeShadow:W}))),[`${y}-prefix, ${y}-suffix`]:{color:ne}}}},S=m=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${m.paddingBlock}px ${m.paddingInline}px`,color:m.colorText,fontSize:m.fontSize,lineHeight:m.lineHeight,backgroundColor:m.colorBgContainer,backgroundImage:"none",borderWidth:m.lineWidth,borderStyle:m.lineType,borderColor:m.colorBorder,borderRadius:m.borderRadius,transition:`all ${m.motionDurationMid}`},C(m.colorTextPlaceholder)),{"&:hover":Object.assign({},$(m)),"&:focus, &-focused":Object.assign({},t(m)),"&-disabled, &[disabled]":Object.assign({},oe(m)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:m.controlHeight,lineHeight:m.lineHeight,verticalAlign:"bottom",transition:`all ${m.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},te(m)),"&-sm":Object.assign({},E(m)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),x=m=>{const{componentCls:r,antCls:y}=m;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:m.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${r}, &-lg > ${r}-group-addon`]:Object.assign({},te(m)),[`&-sm ${r}, &-sm > ${r}-group-addon`]:Object.assign({},E(m)),[`&-lg ${y}-select-single ${y}-select-selector`]:{height:m.controlHeightLG},[`&-sm ${y}-select-single ${y}-select-selector`]:{height:m.controlHeightSM},[`> ${r}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${r}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${m.paddingInline}px`,color:m.colorText,fontWeight:"normal",fontSize:m.fontSize,textAlign:"center",backgroundColor:m.colorFillAlter,border:`${m.lineWidth}px ${m.lineType} ${m.colorBorder}`,borderRadius:m.borderRadius,transition:`all ${m.motionDurationSlow}`,lineHeight:1,[`${y}-select`]:{margin:`-${m.paddingBlock+1}px -${m.paddingInline}px`,[`&${y}-select-single:not(${y}-select-customize-input)`]:{[`${y}-select-selector`]:{backgroundColor:"inherit",border:`${m.lineWidth}px ${m.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${y}-select-selector`]:{color:m.colorPrimary}}},[`${y}-cascader-picker`]:{margin:`-9px -${m.paddingInline}px`,backgroundColor:"transparent",[`${y}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${r}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${r}-search-with-button &`]:{zIndex:0}}},[`> ${r}:first-child, ${r}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}-affix-wrapper`]:{[`&:not(:first-child) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${r}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}:last-child, ${r}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${r}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-search &`]:{borderStartStartRadius:m.borderRadius,borderEndStartRadius:m.borderRadius}},[`&:not(:first-child), ${r}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${r}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,d.dF)()),{[`${r}-group-addon, ${r}-group-wrap, > ${r}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:m.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` - & > ${r}-affix-wrapper, - & > ${r}-number-affix-wrapper, - & > ${y}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-m.lineWidth,borderInlineEndWidth:m.lineWidth},[`${r}`]:{float:"none"},[`& > ${y}-select > ${y}-select-selector, - & > ${y}-select-auto-complete ${r}, - & > ${y}-cascader-picker ${r}, - & > ${r}-group-wrapper ${r}`]:{borderInlineEndWidth:m.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${y}-select-focused`]:{zIndex:1},[`& > ${y}-select > ${y}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${y}-select:first-child > ${y}-select-selector, - & > ${y}-select-auto-complete:first-child ${r}, - & > ${y}-cascader-picker:first-child ${r}`]:{borderStartStartRadius:m.borderRadius,borderEndStartRadius:m.borderRadius},[`& > *:last-child, - & > ${y}-select:last-child > ${y}-select-selector, - & > ${y}-cascader-picker:last-child ${r}, - & > ${y}-cascader-picker-focused:last-child ${r}`]:{borderInlineEndWidth:m.lineWidth,borderStartEndRadius:m.borderRadius,borderEndEndRadius:m.borderRadius},[`& > ${y}-select-auto-complete ${r}`]:{verticalAlign:"top"},[`${r}-group-wrapper + ${r}-group-wrapper`]:{marginInlineStart:-m.lineWidth,[`${r}-affix-wrapper`]:{borderRadius:0}},[`${r}-group-wrapper:not(:last-child)`]:{[`&${r}-search > ${r}-group`]:{[`& > ${r}-group-addon > ${r}-search-button`]:{borderRadius:0},[`& > ${r}`]:{borderStartStartRadius:m.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:m.borderRadius}}}})}},ue=m=>{const{componentCls:r,controlHeightSM:y,lineWidth:h}=m,D=(y-h*2-16)/2;return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,d.Wf)(m)),S(m)),se(m,r)),{'&[type="color"]':{height:m.controlHeight,[`&${r}-lg`]:{height:m.controlHeightLG},[`&${r}-sm`]:{height:y,paddingTop:D,paddingBottom:D}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},X=m=>{const{componentCls:r}=m;return{[`${r}-clear-icon`]:{margin:0,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${m.motionDurationSlow}`,"&:hover":{color:m.colorTextTertiary},"&:active":{color:m.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${m.inputAffixPadding}px`}}}},k=m=>{const{componentCls:r,inputAffixPadding:y,colorTextDescription:h,motionDurationSlow:ne,colorIcon:D,colorIconHover:W,iconCls:M}=m;return{[`${r}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},S(m)),{display:"inline-flex",[`&:not(${r}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},$(m)),{zIndex:1,[`${r}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${r}[disabled]`]:{background:"transparent"}},[`> input${r}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${r}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:m.paddingXS}},"&-show-count-suffix":{color:h},"&-show-count-has-suffix":{marginInlineEnd:m.paddingXXS},"&-prefix":{marginInlineEnd:y},"&-suffix":{marginInlineStart:y}}}),X(m)),{[`${M}${r}-password-icon`]:{color:D,cursor:"pointer",transition:`all ${ne}`,"&:hover":{color:W}}}),se(m,`${r}-affix-wrapper`))}},$e=m=>{const{componentCls:r,colorError:y,colorWarning:h,borderRadiusLG:ne,borderRadiusSM:D}=m;return{[`${r}-group`]:Object.assign(Object.assign(Object.assign({},(0,d.Wf)(m)),x(m)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${r}-group-addon`]:{borderRadius:ne,fontSize:m.fontSizeLG}},"&-sm":{[`${r}-group-addon`]:{borderRadius:D}},"&-status-error":{[`${r}-group-addon`]:{color:y,borderColor:y}},"&-status-warning":{[`${r}-group-addon`]:{color:h,borderColor:h}},"&-disabled":{[`${r}-group-addon`]:Object.assign({},oe(m))},[`&:not(${r}-compact-first-item):not(${r}-compact-last-item)${r}-compact-item`]:{[`${r}, ${r}-group-addon`]:{borderRadius:0}},[`&:not(${r}-compact-last-item)${r}-compact-first-item`]:{[`${r}, ${r}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${r}-compact-first-item)${r}-compact-last-item`]:{[`${r}, ${r}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},ie=m=>{const{componentCls:r,antCls:y}=m,h=`${r}-search`;return{[h]:{[`${r}`]:{"&:hover, &:focus":{borderColor:m.colorPrimaryHover,[`+ ${r}-group-addon ${h}-button:not(${y}-btn-primary)`]:{borderInlineStartColor:m.colorPrimaryHover}}},[`${r}-affix-wrapper`]:{borderRadius:0},[`${r}-lg`]:{lineHeight:m.lineHeightLG-2e-4},[`> ${r}-group`]:{[`> ${r}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${h}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:m.borderRadius,borderEndEndRadius:m.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${h}-button:not(${y}-btn-primary)`]:{color:m.colorTextDescription,"&:hover":{color:m.colorPrimaryHover},"&:active":{color:m.colorPrimaryActive},[`&${y}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${h}-button`]:{height:m.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${h}-button`]:{height:m.controlHeightLG},[`&-small ${h}-button`]:{height:m.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${r}-compact-item`]:{[`&:not(${r}-compact-last-item)`]:{[`${r}-group-addon`]:{[`${r}-search-button`]:{marginInlineEnd:-m.lineWidth,borderRadius:0}}},[`&:not(${r}-compact-first-item)`]:{[`${r},${r}-affix-wrapper`]:{borderRadius:0}},[`> ${r}-group-addon ${r}-search-button, - > ${r}, - ${r}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${r}-affix-wrapper-focused`]:{zIndex:2}}}}},we=m=>{const{componentCls:r,paddingLG:y}=m,h=`${r}-textarea`;return{[h]:{position:"relative","&-show-count":{[`> ${r}`]:{height:"100%"},[`${r}-data-count`]:{position:"absolute",bottom:-m.fontSize*m.lineHeight,insetInlineEnd:0,color:m.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${r}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${h}-has-feedback`]:{[`${r}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${r}-affix-wrapper`]:{padding:0,[`> textarea${r}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${r}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${r}-clear-icon`]:{position:"absolute",insetInlineEnd:m.paddingXS,insetBlockStart:m.paddingXS},[`${h}-suffix`]:{position:"absolute",top:0,insetInlineEnd:m.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function ce(m){return(0,v.TS)(m,{inputAffixPadding:m.paddingXXS})}const H=m=>{const{controlHeight:r,fontSize:y,lineHeight:h,lineWidth:ne,controlHeightSM:D,controlHeightLG:W,fontSizeLG:M,lineHeightLG:Se,paddingSM:Y,controlPaddingHorizontalSM:Ve,controlPaddingHorizontal:l,colorFillAlter:F,colorPrimaryHover:Z,controlOutlineWidth:b,controlOutline:U,colorErrorOutline:V,colorWarningOutline:q}=m;return{paddingBlock:Math.max(Math.round((r-y*h)/2*10)/10-ne,3),paddingBlockSM:Math.max(Math.round((D-y*h)/2*10)/10-ne,0),paddingBlockLG:Math.ceil((W-M*Se)/2*10)/10-ne,paddingInline:Y-ne,paddingInlineSM:Ve-ne,paddingInlineLG:l-ne,addonBg:F,activeBorderColor:Z,hoverBorderColor:Z,activeShadow:`0 0 0 ${b}px ${U}`,errorActiveShadow:`0 0 0 ${b}px ${V}`,warningActiveShadow:`0 0 0 ${b}px ${q}`}};Me.ZP=(0,j.Z)("Input",m=>{const r=(0,v.TS)(m,ce(m));return[ue(r),we(r),k(r),$e(r),ie(r),(0,c.c)(r)]},H)},45818:function(Nt,Me,e){e.d(Me,{D:function(){return ce},Z:function(){return r}});var d=e(54476),c=e(59301),v={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},j=v,C=e(7657),$=function(h,ne){return c.createElement(C.Z,(0,d.Z)({},h,{ref:ne,icon:j}))},t=c.forwardRef($),oe=t,te=e(33853),E=e(38819),se=e(92310),S=e.n(se),x=e(2738),X=y=>!isNaN(parseFloat(y))&&isFinite(y),k=e(36355),$e=e(84966),ie=function(y,h){var ne={};for(var D in y)Object.prototype.hasOwnProperty.call(y,D)&&h.indexOf(D)<0&&(ne[D]=y[D]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,D=Object.getOwnPropertySymbols(y);W{let y=0;return function(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y+=1,`${h}${y}`}})();var r=c.forwardRef((y,h)=>{const{prefixCls:ne,className:D,trigger:W,children:M,defaultCollapsed:Se=!1,theme:Y="dark",style:Ve={},collapsible:l=!1,reverseArrow:F=!1,width:Z=200,collapsedWidth:b=80,zeroWidthTriggerStyle:U,breakpoint:V,onCollapse:q,onBreakpoint:le}=y,re=ie(y,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Q}=(0,c.useContext)($e.Gs),[pe,Re]=(0,c.useState)("collapsed"in y?y.collapsed:Se),[ke,Fe]=(0,c.useState)(!1);(0,c.useEffect)(()=>{"collapsed"in y&&Re(y.collapsed)},[y.collapsed]);const Ue=(B,w)=>{"collapsed"in y||Re(B),q==null||q(B,w)},Ge=(0,c.useRef)();Ge.current=B=>{Fe(B.matches),le==null||le(B.matches),pe!==B.matches&&Ue(B.matches,"responsive")},(0,c.useEffect)(()=>{function B(u){return Ge.current(u)}let w;if(typeof window!="undefined"){const{matchMedia:u}=window;if(u&&V&&V in we){w=u(`(max-width: ${we[V]})`);try{w.addEventListener("change",B)}catch(n){w.addListener(B)}B(w)}}return()=>{try{w==null||w.removeEventListener("change",B)}catch(u){w==null||w.removeListener(B)}}},[V]),(0,c.useEffect)(()=>{const B=H("ant-sider-");return Q.addSider(B),()=>Q.removeSider(B)},[]);const ot=()=>{Ue(!pe,"clickTrigger")},{getPrefixCls:Xe}=(0,c.useContext)(k.E_),be=()=>{const B=Xe("layout-sider",ne),w=(0,x.Z)(re,["collapsed"]),u=pe?b:Z,n=X(u)?`${u}px`:String(u),R=parseFloat(String(b||0))===0?c.createElement("span",{onClick:ot,className:S()(`${B}-zero-width-trigger`,`${B}-zero-width-trigger-${F?"right":"left"}`),style:U},W||c.createElement(oe,null)):null,o={expanded:F?c.createElement(E.Z,null):c.createElement(te.Z,null),collapsed:F?c.createElement(te.Z,null):c.createElement(E.Z,null)}[pe?"collapsed":"expanded"],K=W!==null?R||c.createElement("div",{className:`${B}-trigger`,onClick:ot,style:{width:n}},W||o):null,g=Object.assign(Object.assign({},Ve),{flex:`0 0 ${n}`,maxWidth:n,minWidth:n,width:n}),f=S()(B,`${B}-${Y}`,{[`${B}-collapsed`]:!!pe,[`${B}-has-trigger`]:l&&W!==null&&!R,[`${B}-below`]:!!ke,[`${B}-zero-width`]:parseFloat(n)===0},D);return c.createElement("aside",Object.assign({className:f},w,{style:g,ref:h}),c.createElement("div",{className:`${B}-children`},M),l||ke&&R?K:null)},Ke=c.useMemo(()=>({siderCollapsed:pe}),[pe]);return c.createElement(ce.Provider,{value:Ke},be())})},84966:function(Nt,Me,e){e.d(Me,{VY:function(){return ce},$_:function(){return we},h4:function(){return ie},Gs:function(){return x},ZP:function(){return H}});var d=e(94480),c=e(92310),v=e.n(c),j=e(2738),C=e(59301),$=e(36355),t=e(83116),te=m=>{const{componentCls:r,bodyBg:y,lightSiderBg:h,lightTriggerBg:ne,lightTriggerColor:D}=m;return{[`${r}-sider-light`]:{background:h,[`${r}-sider-trigger`]:{color:D,background:ne},[`${r}-sider-zero-width-trigger`]:{color:D,background:ne,border:`1px solid ${y}`,borderInlineStart:0}}}};const E=m=>{const{antCls:r,componentCls:y,colorText:h,triggerColor:ne,footerBg:D,triggerBg:W,headerHeight:M,headerPadding:Se,headerColor:Y,footerPadding:Ve,triggerHeight:l,zeroTriggerHeight:F,zeroTriggerWidth:Z,motionDurationMid:b,motionDurationSlow:U,fontSize:V,borderRadius:q,bodyBg:le,headerBg:re,siderBg:Q}=m;return{[y]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:le,"&, *":{boxSizing:"border-box"},[`&${y}-has-sider`]:{flexDirection:"row",[`> ${y}, > ${y}-content`]:{width:0}},[`${y}-header, &${y}-footer`]:{flex:"0 0 auto"},[`${y}-sider`]:{position:"relative",minWidth:0,background:Q,transition:`all ${b}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${r}-menu${r}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:l},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:l,color:ne,lineHeight:`${l}px`,textAlign:"center",background:W,cursor:"pointer",transition:`all ${b}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:M,insetInlineEnd:-Z,zIndex:1,width:Z,height:F,color:ne,fontSize:m.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Q,borderStartStartRadius:0,borderStartEndRadius:q,borderEndEndRadius:q,borderEndStartRadius:0,cursor:"pointer",transition:`background ${U} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${U}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Z,borderStartStartRadius:q,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:q}}}}},te(m)),{"&-rtl":{direction:"rtl"}}),[`${y}-header`]:{height:M,padding:Se,color:Y,lineHeight:`${M}px`,background:re,[`${r}-menu`]:{lineHeight:"inherit"}},[`${y}-footer`]:{padding:Ve,color:h,fontSize:V,background:D},[`${y}-content`]:{flex:"auto",minHeight:0}}};var se=(0,t.Z)("Layout",m=>[E(m)],m=>{const{colorBgLayout:r,controlHeight:y,controlHeightLG:h,colorText:ne,controlHeightSM:D,marginXXS:W,colorTextLightSolid:M,colorBgContainer:Se}=m,Y=h*1.25;return{colorBgHeader:"#001529",colorBgBody:r,colorBgTrigger:"#002140",bodyBg:r,headerBg:"#001529",headerHeight:y*2,headerPadding:`0 ${Y}px`,headerColor:ne,footerPadding:`${D}px ${Y}px`,footerBg:r,siderBg:"#001529",triggerHeight:h+W*2,triggerBg:"#002140",triggerColor:M,zeroTriggerWidth:h,zeroTriggerHeight:h,lightSiderBg:Se,lightTriggerBg:Se,lightTriggerColor:ne}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),S=function(m,r){var y={};for(var h in m)Object.prototype.hasOwnProperty.call(m,h)&&r.indexOf(h)<0&&(y[h]=m[h]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,h=Object.getOwnPropertySymbols(m);nenull,removeSider:()=>null}});function ue(m){let{suffixCls:r,tagName:y,displayName:h}=m;return ne=>C.forwardRef((W,M)=>C.createElement(ne,Object.assign({ref:M,suffixCls:r,tagName:y},W)))}const X=C.forwardRef((m,r)=>{const{prefixCls:y,suffixCls:h,className:ne,tagName:D}=m,W=S(m,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:M}=C.useContext($.E_),Se=M("layout",y),[Y,Ve]=se(Se),l=h?`${Se}-${h}`:Se;return Y(C.createElement(D,Object.assign({className:v()(y||l,ne,Ve),ref:r},W)))}),k=C.forwardRef((m,r)=>{const{direction:y}=C.useContext($.E_),[h,ne]=C.useState([]),{prefixCls:D,className:W,rootClassName:M,children:Se,hasSider:Y,tagName:Ve,style:l}=m,F=S(m,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Z=(0,j.Z)(F,["suffixCls"]),{getPrefixCls:b,layout:U}=C.useContext($.E_),V=b("layout",D),[q,le]=se(V),re=v()(V,{[`${V}-has-sider`]:typeof Y=="boolean"?Y:h.length>0,[`${V}-rtl`]:y==="rtl"},U==null?void 0:U.className,W,M,le),Q=C.useMemo(()=>({siderHook:{addSider:pe=>{ne(Re=>[].concat((0,d.Z)(Re),[pe]))},removeSider:pe=>{ne(Re=>Re.filter(ke=>ke!==pe))}}}),[]);return q(C.createElement(x.Provider,{value:Q},C.createElement(Ve,Object.assign({ref:r,className:re,style:Object.assign(Object.assign({},U==null?void 0:U.style),l)},Z),Se)))}),$e=ue({tagName:"div",displayName:"Layout"})(k),ie=ue({suffixCls:"header",tagName:"header",displayName:"Header"})(X),we=ue({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(X),ce=ue({suffixCls:"content",tagName:"main",displayName:"Content"})(X);var H=$e},40875:function(Nt,Me,e){e.d(Me,{J:function(){return $}});var d=e(59301),c=e(33234),v=e(70425),j=function(t,oe){var te={};for(var E in t)Object.prototype.hasOwnProperty.call(t,E)&&oe.indexOf(E)<0&&(te[E]=t[E]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,E=Object.getOwnPropertySymbols(t);se{const{children:te}=t,E=j(t,["children"]),se=d.useContext(C),S=d.useMemo(()=>Object.assign(Object.assign({},se),E),[se,E.prefixCls,E.mode,E.selectable]);return d.createElement(C.Provider,{value:S},d.createElement(c.BR,null,(0,v.supportNodeRef)(te)?d.cloneElement(te,{ref:oe}):te))});Me.Z=C},20834:function(Nt,Me,e){e.d(Me,{default:function(){return Ke}});var d=e(15285),c=e(59301),v=e(45818),j=e(92310),C=e.n(j),$=e(36355),t=function(B,w){var u={};for(var n in B)Object.prototype.hasOwnProperty.call(B,n)&&w.indexOf(n)<0&&(u[n]=B[n]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(B);R{const{prefixCls:w,className:u,dashed:n}=B,R=t(B,["prefixCls","className","dashed"]),{getPrefixCls:G}=c.useContext($.E_),s=G("menu",w),o=C()({[`${s}-item-divider-dashed`]:!!n},u);return c.createElement(d.iz,Object.assign({className:o},R))},E=e(11592),se=e(2738),S=e(6848),x=e(92343),X=(0,c.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),$e=B=>{var w;const{className:u,children:n,icon:R,title:G,danger:s}=B,{prefixCls:o,firstLevel:K,direction:g,disableMenuItemTitleTooltip:f,inlineCollapsed:L}=c.useContext(X),ve=ae=>{const Ie=c.createElement("span",{className:`${o}-title-content`},n);return(!R||(0,x.l$)(n)&&n.type==="span")&&n&&ae&&K&&typeof n=="string"?c.createElement("div",{className:`${o}-inline-collapsed-noicon`},n.charAt(0)):Ie},{siderCollapsed:ee}=c.useContext(v.D);let me=G;typeof G=="undefined"?me=K?n:"":G===!1&&(me="");const de={title:me};!ee&&!L&&(de.title=null,de.open=!1);const p=(0,E.Z)(n).length;let O=c.createElement(d.ck,Object.assign({},(0,se.Z)(B,["title","icon","danger"]),{className:C()({[`${o}-item-danger`]:s,[`${o}-item-only-child`]:(R?p+1:p)===1},u),title:typeof G=="string"?G:void 0}),(0,x.Tm)(R,{className:C()((0,x.l$)(R)?(w=R.props)===null||w===void 0?void 0:w.className:"",`${o}-item-icon`)}),ve(L));return f||(O=c.createElement(S.Z,Object.assign({},de,{placement:g==="rtl"?"left":"right",overlayClassName:`${o}-inline-collapsed-tooltip`}),O)),O},we=B=>{var w;const{popupClassName:u,icon:n,title:R,theme:G}=B,s=c.useContext(X),{prefixCls:o,inlineCollapsed:K,theme:g}=s,f=(0,d.Xl)();let L;if(!n)L=K&&!f.length&&R&&typeof R=="string"?c.createElement("div",{className:`${o}-inline-collapsed-noicon`},R.charAt(0)):c.createElement("span",{className:`${o}-title-content`},R);else{const ee=(0,x.l$)(R)&&R.type==="span";L=c.createElement(c.Fragment,null,(0,x.Tm)(n,{className:C()((0,x.l$)(n)?(w=n.props)===null||w===void 0?void 0:w.className:"",`${o}-item-icon`)}),ee?R:c.createElement("span",{className:`${o}-title-content`},R))}const ve=c.useMemo(()=>Object.assign(Object.assign({},s),{firstLevel:!1}),[s]);return c.createElement(X.Provider,{value:ve},c.createElement(d.Wd,Object.assign({},(0,se.Z)(B,["icon"]),{title:L,popupClassName:C()(o,u,`${o}-${G||g}`)})))},ce=e(18785),H=e(70425),m=e(62892),r=e(40875),y=function(B,w){var u={};for(var n in B)Object.prototype.hasOwnProperty.call(B,n)&&w.indexOf(n)<0&&(u[n]=B[n]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(B);R{if(w&&typeof w=="object"){const n=w,{label:R,children:G,key:s,type:o}=n,K=y(n,["label","children","key","type"]),g=s!=null?s:`tmp-${u}`;return G||o==="group"?o==="group"?c.createElement(d.BW,Object.assign({key:g},K,{title:R}),h(G)):c.createElement(we,Object.assign({key:g},K,{title:R}),h(G)):o==="divider"?c.createElement(te,Object.assign({key:g},K)):c.createElement($e,Object.assign({key:g},K),R)}return null}).filter(w=>w)}function ne(B){return c.useMemo(()=>B&&h(B),[B])}var D=e(64993),W=e(17313),M=e(8378),Se=e(13826),Y=e(29878),Ve=e(83116),l=e(37613),Z=B=>{const{componentCls:w,motionDurationSlow:u,horizontalLineHeight:n,colorSplit:R,lineWidth:G,lineType:s,itemPaddingInline:o}=B;return{[`${w}-horizontal`]:{lineHeight:n,border:0,borderBottom:`${G}px ${s} ${R}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${w}-item, ${w}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:o},[`> ${w}-item:hover, - > ${w}-item-active, - > ${w}-submenu ${w}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${w}-item, ${w}-submenu-title`]:{transition:[`border-color ${u}`,`background ${u}`].join(",")},[`${w}-submenu-arrow`]:{display:"none"}}}},U=B=>{let{componentCls:w,menuArrowOffset:u}=B;return{[`${w}-rtl`]:{direction:"rtl"},[`${w}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${w}-rtl${w}-vertical, - ${w}-submenu-rtl ${w}-vertical`]:{[`${w}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${u})`},"&::after":{transform:`rotate(45deg) translateY(${u})`}}}}};const V=B=>Object.assign({},(0,W.oN)(B));var le=(B,w)=>{const{componentCls:u,itemColor:n,itemSelectedColor:R,groupTitleColor:G,itemBg:s,subMenuItemBg:o,itemSelectedBg:K,activeBarHeight:g,activeBarWidth:f,activeBarBorderWidth:L,motionDurationSlow:ve,motionEaseInOut:ee,motionEaseOut:me,itemPaddingInline:de,motionDurationMid:p,itemHoverColor:O,lineType:ae,colorSplit:Ie,itemDisabledColor:xe,dangerItemColor:Le,dangerItemHoverColor:Ye,dangerItemSelectedColor:qe,dangerItemActiveBg:_e,dangerItemSelectedBg:dt,itemHoverBg:mt,itemActiveBg:yt,menuSubMenuBg:Et,horizontalItemSelectedColor:jt,horizontalItemSelectedBg:Ut,horizontalItemBorderRadius:gt,horizontalItemHoverBg:Yt,popupBg:Nn}=B;return{[`${u}-${w}, ${u}-${w} > ${u}`]:{color:n,background:s,[`&${u}-root:focus-visible`]:Object.assign({},V(B)),[`${u}-item-group-title`]:{color:G},[`${u}-submenu-selected`]:{[`> ${u}-submenu-title`]:{color:R}},[`${u}-item-disabled, ${u}-submenu-disabled`]:{color:`${xe} !important`},[`${u}-item:not(${u}-item-selected):not(${u}-submenu-selected)`]:{[`&:hover, > ${u}-submenu-title:hover`]:{color:O}},[`&:not(${u}-horizontal)`]:{[`${u}-item:not(${u}-item-selected)`]:{"&:hover":{backgroundColor:mt},"&:active":{backgroundColor:yt}},[`${u}-submenu-title`]:{"&:hover":{backgroundColor:mt},"&:active":{backgroundColor:yt}}},[`${u}-item-danger`]:{color:Le,[`&${u}-item:hover`]:{[`&:not(${u}-item-selected):not(${u}-submenu-selected)`]:{color:Ye}},[`&${u}-item:active`]:{background:_e}},[`${u}-item a`]:{"&, &:hover":{color:"inherit"}},[`${u}-item-selected`]:{color:R,[`&${u}-item-danger`]:{color:qe},"a, a:hover":{color:"inherit"}},[`& ${u}-item-selected`]:{backgroundColor:K,[`&${u}-item-danger`]:{backgroundColor:dt}},[`${u}-item, ${u}-submenu-title`]:{[`&:not(${u}-item-disabled):focus-visible`]:Object.assign({},V(B))},[`&${u}-submenu > ${u}`]:{backgroundColor:Et},[`&${u}-popup > ${u}`]:{backgroundColor:Nn},[`&${u}-horizontal`]:Object.assign(Object.assign({},w==="dark"?{borderBottom:0}:{}),{[`> ${u}-item, > ${u}-submenu`]:{top:L,marginTop:-L,marginBottom:0,borderRadius:gt,"&::after":{position:"absolute",insetInline:de,bottom:0,borderBottom:`${g}px solid transparent`,transition:`border-color ${ve} ${ee}`,content:'""'},"&:hover, &-active, &-open":{background:Yt,"&::after":{borderBottomWidth:g,borderBottomColor:jt}},"&-selected":{color:jt,backgroundColor:Ut,"&:hover":{backgroundColor:Ut},"&::after":{borderBottomWidth:g,borderBottomColor:jt}}}}),[`&${u}-root`]:{[`&${u}-inline, &${u}-vertical`]:{borderInlineEnd:`${L}px ${ae} ${Ie}`}},[`&${u}-inline`]:{[`${u}-sub${u}-inline`]:{background:o},[`${u}-item, ${u}-submenu-title`]:L&&f?{width:`calc(100% + ${L}px)`}:{},[`${u}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${f}px solid ${R}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${p} ${me}`,`opacity ${p} ${me}`].join(","),content:'""'},[`&${u}-item-danger`]:{"&::after":{borderInlineEndColor:qe}}},[`${u}-selected, ${u}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${p} ${ee}`,`opacity ${p} ${ee}`].join(",")}}}}}};const re=B=>{const{componentCls:w,itemHeight:u,itemMarginInline:n,padding:R,menuArrowSize:G,marginXS:s,itemMarginBlock:o}=B,K=R+G+s;return{[`${w}-item`]:{position:"relative",overflow:"hidden"},[`${w}-item, ${w}-submenu-title`]:{height:u,lineHeight:`${u}px`,paddingInline:R,overflow:"hidden",textOverflow:"ellipsis",marginInline:n,marginBlock:o,width:`calc(100% - ${n*2}px)`},[`> ${w}-item, - > ${w}-submenu > ${w}-submenu-title`]:{height:u,lineHeight:`${u}px`},[`${w}-item-group-list ${w}-submenu-title, - ${w}-submenu-title`]:{paddingInlineEnd:K}}};var pe=B=>{const{componentCls:w,iconCls:u,itemHeight:n,colorTextLightSolid:R,dropdownWidth:G,controlHeightLG:s,motionDurationMid:o,motionEaseOut:K,paddingXL:g,itemMarginInline:f,fontSizeLG:L,motionDurationSlow:ve,paddingXS:ee,boxShadowSecondary:me,collapsedWidth:de,collapsedIconSize:p}=B,O={height:n,lineHeight:`${n}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[w]:{"&-inline, &-vertical":Object.assign({[`&${w}-root`]:{boxShadow:"none"}},re(B))},[`${w}-submenu-popup`]:{[`${w}-vertical`]:Object.assign(Object.assign({},re(B)),{boxShadow:me})}},{[`${w}-submenu-popup ${w}-vertical${w}-sub`]:{minWidth:G,maxHeight:`calc(100vh - ${s*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${w}-inline`]:{width:"100%",[`&${w}-root`]:{[`${w}-item, ${w}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${ve}`,`background ${ve}`,`padding ${o} ${K}`].join(","),[`> ${w}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${w}-sub${w}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${w}-submenu > ${w}-submenu-title`]:O,[`& ${w}-item-group-title`]:{paddingInlineStart:g}},[`${w}-item`]:O}},{[`${w}-inline-collapsed`]:{width:de,[`&${w}-root`]:{[`${w}-item, ${w}-submenu ${w}-submenu-title`]:{[`> ${w}-inline-collapsed-noicon`]:{fontSize:L,textAlign:"center"}}},[`> ${w}-item, - > ${w}-item-group > ${w}-item-group-list > ${w}-item, - > ${w}-item-group > ${w}-item-group-list > ${w}-submenu > ${w}-submenu-title, - > ${w}-submenu > ${w}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${L/2}px - ${f}px)`,textOverflow:"clip",[` - ${w}-submenu-arrow, - ${w}-submenu-expand-icon - `]:{opacity:0},[`${w}-item-icon, ${u}`]:{margin:0,fontSize:p,lineHeight:`${n}px`,"+ span":{display:"inline-block",opacity:0}}},[`${w}-item-icon, ${u}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${w}-item-icon, ${u}`]:{display:"none"},"a, a:hover":{color:R}},[`${w}-item-group-title`]:Object.assign(Object.assign({},W.vS),{paddingInline:ee})}}]};const Re=B=>{const{componentCls:w,motionDurationSlow:u,motionDurationMid:n,motionEaseInOut:R,motionEaseOut:G,iconCls:s,iconSize:o,iconMarginInlineEnd:K}=B;return{[`${w}-item, ${w}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${u}`,`background ${u}`,`padding ${u} ${R}`].join(","),[`${w}-item-icon, ${s}`]:{minWidth:o,fontSize:o,transition:[`font-size ${n} ${G}`,`margin ${u} ${R}`,`color ${u}`].join(","),"+ span":{marginInlineStart:K,opacity:1,transition:[`opacity ${u} ${R}`,`margin ${u}`,`color ${u}`].join(",")}},[`${w}-item-icon`]:Object.assign({},(0,W.Ro)()),[`&${w}-item-only-child`]:{[`> ${s}, > ${w}-item-icon`]:{marginInlineEnd:0}}},[`${w}-item-disabled, ${w}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${w}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ke=B=>{const{componentCls:w,motionDurationSlow:u,motionEaseInOut:n,borderRadius:R,menuArrowSize:G,menuArrowOffset:s}=B;return{[`${w}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:B.margin,width:G,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${u} ${n}, opacity ${u}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:G*.6,height:G*.15,backgroundColor:"currentcolor",borderRadius:R,transition:[`background ${u} ${n}`,`transform ${u} ${n}`,`top ${u} ${n}`,`color ${u} ${n}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${s})`},"&::after":{transform:`rotate(-45deg) translateY(${s})`}}}}},Fe=B=>{const{antCls:w,componentCls:u,fontSize:n,motionDurationSlow:R,motionDurationMid:G,motionEaseInOut:s,paddingXS:o,padding:K,colorSplit:g,lineWidth:f,zIndexPopup:L,borderRadiusLG:ve,subMenuItemBorderRadius:ee,menuArrowSize:me,menuArrowOffset:de,lineType:p,menuPanelMaskInset:O,groupTitleLineHeight:ae,groupTitleFontSize:Ie}=B;return[{"":{[`${u}`]:Object.assign(Object.assign({},(0,W.dF)()),{"&-hidden":{display:"none"}})},[`${u}-submenu-hidden`]:{display:"none"}},{[u]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,W.Wf)(B)),(0,W.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:n,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${R} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${u}-item`]:{flex:"none"}},[`${u}-item, ${u}-submenu, ${u}-submenu-title`]:{borderRadius:B.itemBorderRadius},[`${u}-item-group-title`]:{padding:`${o}px ${K}px`,fontSize:Ie,lineHeight:ae,transition:`all ${R}`},[`&-horizontal ${u}-submenu`]:{transition:[`border-color ${R} ${s}`,`background ${R} ${s}`].join(",")},[`${u}-submenu, ${u}-submenu-inline`]:{transition:[`border-color ${R} ${s}`,`background ${R} ${s}`,`padding ${G} ${s}`].join(",")},[`${u}-submenu ${u}-sub`]:{cursor:"initial",transition:[`background ${R} ${s}`,`padding ${R} ${s}`].join(",")},[`${u}-title-content`]:{transition:`color ${R}`},[`${u}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${u}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:g,borderStyle:p,borderWidth:0,borderTopWidth:f,marginBlock:f,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Re(B)),{[`${u}-item-group`]:{[`${u}-item-group-list`]:{margin:0,padding:0,[`${u}-item, ${u}-submenu-title`]:{paddingInline:`${n*2}px ${K}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:L,borderRadius:ve,boxShadow:"none",transformOrigin:"0 0",[`&${u}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${O}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:O},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:B.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:B.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:B.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:B.paddingXS},[`> ${u}`]:Object.assign(Object.assign(Object.assign({borderRadius:ve},Re(B)),ke(B)),{[`${u}-item, ${u}-submenu > ${u}-submenu-title`]:{borderRadius:ee},[`${u}-submenu-title::after`]:{transition:`transform ${R} ${s}`}})}}),ke(B)),{[`&-inline-collapsed ${u}-submenu-arrow, - &-inline ${u}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${de})`},"&::after":{transform:`rotate(45deg) translateX(-${de})`}},[`${u}-submenu-open${u}-submenu-inline > ${u}-submenu-title > ${u}-submenu-arrow`]:{transform:`translateY(-${me*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${de})`},"&::before":{transform:`rotate(45deg) translateX(${de})`}}})},{[`${w}-layout-header`]:{[u]:{lineHeight:"inherit"}}}]};var Ue=(B,w)=>(0,Ve.Z)("Menu",n=>{if(w===!1)return[];const{colorBgElevated:R,colorPrimary:G,colorTextLightSolid:s,controlHeightLG:o,fontSize:K,darkItemColor:g,darkDangerItemColor:f,darkItemBg:L,darkSubMenuItemBg:ve,darkItemSelectedColor:ee,darkItemSelectedBg:me,darkDangerItemSelectedBg:de,darkItemHoverBg:p,darkGroupTitleColor:O,darkItemHoverColor:ae,darkItemDisabledColor:Ie,darkDangerItemHoverColor:xe,darkDangerItemSelectedColor:Le,darkDangerItemActiveBg:Ye}=n,qe=K/7*5,_e=(0,l.TS)(n,{menuArrowSize:qe,menuHorizontalHeight:o*1.15,menuArrowOffset:`${qe*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:R}),dt=(0,l.TS)(_e,{itemColor:g,itemHoverColor:ae,groupTitleColor:O,itemSelectedColor:ee,itemBg:L,popupBg:L,subMenuItemBg:ve,itemActiveBg:"transparent",itemSelectedBg:me,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:p,itemDisabledColor:Ie,dangerItemColor:f,dangerItemHoverColor:xe,dangerItemSelectedColor:Le,dangerItemActiveBg:Ye,dangerItemSelectedBg:de,menuSubMenuBg:ve,horizontalItemSelectedColor:s,horizontalItemSelectedBg:G});return[Fe(_e),Z(_e),pe(_e),le(_e,"light"),le(dt,"dark"),U(_e),(0,M.Z)(_e),(0,Se.oN)(_e,"slide-up"),(0,Se.oN)(_e,"slide-down"),(0,Y._y)(_e,"zoom-big")]},n=>{const{colorPrimary:R,colorError:G,colorTextDisabled:s,colorErrorBg:o,colorText:K,colorTextDescription:g,colorBgContainer:f,colorFillAlter:L,colorFillContent:ve,lineWidth:ee,lineWidthBold:me,controlItemBgActive:de,colorBgTextHover:p,controlHeightLG:O,lineHeight:ae,colorBgElevated:Ie,marginXXS:xe,padding:Le,fontSize:Ye,controlHeightSM:qe,fontSizeLG:_e,colorTextLightSolid:dt,colorErrorHover:mt}=n,yt=new D.C(dt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:n.zIndexPopupBase+50,radiusItem:n.borderRadiusLG,itemBorderRadius:n.borderRadiusLG,radiusSubMenuItem:n.borderRadiusSM,subMenuItemBorderRadius:n.borderRadiusSM,colorItemText:K,itemColor:K,colorItemTextHover:K,itemHoverColor:K,colorItemTextHoverHorizontal:R,horizontalItemHoverColor:R,colorGroupTitle:g,groupTitleColor:g,colorItemTextSelected:R,itemSelectedColor:R,colorItemTextSelectedHorizontal:R,horizontalItemSelectedColor:R,colorItemBg:f,itemBg:f,colorItemBgHover:p,itemHoverBg:p,colorItemBgActive:ve,itemActiveBg:de,colorSubItemBg:L,subMenuItemBg:L,colorItemBgSelected:de,itemSelectedBg:de,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:me,activeBarHeight:me,colorActiveBarBorderSize:ee,activeBarBorderWidth:ee,colorItemTextDisabled:s,itemDisabledColor:s,colorDangerItemText:G,dangerItemColor:G,colorDangerItemTextHover:G,dangerItemHoverColor:G,colorDangerItemTextSelected:G,dangerItemSelectedColor:G,colorDangerItemBgActive:o,dangerItemActiveBg:o,colorDangerItemBgSelected:o,dangerItemSelectedBg:o,itemMarginInline:n.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:O,groupTitleLineHeight:ae,collapsedWidth:O*2,popupBg:Ie,itemMarginBlock:xe,itemPaddingInline:Le,horizontalLineHeight:`${O*1.15}px`,iconSize:Ye,iconMarginInlineEnd:qe-Ye,collapsedIconSize:_e,groupTitleFontSize:Ye,darkItemDisabledColor:new D.C(dt).setAlpha(.25).toRgbString(),darkItemColor:yt,darkDangerItemColor:G,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:dt,darkItemSelectedBg:R,darkDangerItemSelectedBg:G,darkItemHoverBg:"transparent",darkGroupTitleColor:yt,darkItemHoverColor:dt,darkDangerItemHoverColor:mt,darkDangerItemSelectedColor:dt,darkDangerItemActiveBg:G}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(B),Ge=function(B,w){var u={};for(var n in B)Object.prototype.hasOwnProperty.call(B,n)&&w.indexOf(n)<0&&(u[n]=B[n]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(B);R{var u,n;const R=c.useContext(r.Z),G=R||{},{getPrefixCls:s,getPopupContainer:o,direction:K,menu:g}=c.useContext($.E_),f=s(),{prefixCls:L,className:ve,style:ee,theme:me="light",expandIcon:de,_internalDisableMenuItemTitleTooltip:p,inlineCollapsed:O,siderCollapsed:ae,items:Ie,children:xe,rootClassName:Le,mode:Ye,selectable:qe,onClick:_e,overflowedIndicatorPopupClassName:dt}=B,mt=Ge(B,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),yt=(0,se.Z)(mt,["collapsedWidth"]),Et=ne(Ie)||xe;(u=G.validator)===null||u===void 0||u.call(G,{mode:Ye});const jt=(0,H.useEvent)(function(){var $n;_e==null||_e.apply(void 0,arguments),($n=G.onClick)===null||$n===void 0||$n.call(G)}),Ut=G.mode||Ye,gt=qe!=null?qe:G.selectable,Yt=c.useMemo(()=>ae!==void 0?ae:O,[O,ae]),Nn={horizontal:{motionName:`${f}-slide-up`},inline:(0,m.Z)(f),other:{motionName:`${f}-zoom-big`}},Je=s("menu",L||G.prefixCls),[Bt,On]=Ue(Je,!R),vn=C()(`${Je}-${me}`,g==null?void 0:g.className,ve);let Tn;if(typeof de=="function")Tn=de;else if(de===null||de===!1)Tn=null;else if(G.expandIcon===null||G.expandIcon===!1)Tn=null;else{const $n=de!=null?de:G.expandIcon;Tn=(0,x.Tm)($n,{className:C()(`${Je}-submenu-expand-icon`,(0,x.l$)($n)?(n=$n.props)===null||n===void 0?void 0:n.className:"")})}const xn=c.useMemo(()=>({prefixCls:Je,inlineCollapsed:Yt||!1,direction:K,firstLevel:!0,theme:me,mode:Ut,disableMenuItemTitleTooltip:p}),[Je,Yt,K,p,me]);return Bt(c.createElement(r.Z.Provider,{value:null},c.createElement(X.Provider,{value:xn},c.createElement(d.ZP,Object.assign({getPopupContainer:o,overflowedIndicator:c.createElement(ce.Z,null),overflowedIndicatorPopupClassName:C()(Je,`${Je}-${me}`,dt),mode:Ut,selectable:gt,onClick:jt},yt,{inlineCollapsed:Yt,style:Object.assign(Object.assign({},g==null?void 0:g.style),ee),className:vn,prefixCls:Je,direction:K,defaultMotions:Nn,expandIcon:Tn,ref:w,rootClassName:C()(Le,On)}),Et))))});const be=(0,c.forwardRef)((B,w)=>{const u=(0,c.useRef)(null),n=c.useContext(v.D);return(0,c.useImperativeHandle)(w,()=>({menu:u.current,focus:R=>{var G;(G=u.current)===null||G===void 0||G.focus(R)}})),c.createElement(Xe,Object.assign({ref:u},B,n))});be.Item=$e,be.SubMenu=we,be.Divider=te,be.ItemGroup=d.BW;var Ke=be},58421:function(Nt,Me,e){e.d(Me,{Z:function(){return G}});var d=e(54476),c=e(59301),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},j=v,C=e(7657),$=function(o,K){return c.createElement(C.Z,(0,d.Z)({},o,{ref:K,icon:j}))},t=c.forwardRef($),oe=t,te=e(49198),E=e(33853),se=e(38819),S=e(92310),x=e.n(S),ue=e(20068),X=e(33885),k=e(67732),$e=e(83652),ie=e(42403),we=e(158),ce=e(26112),H={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},m=H,r=e(91735),y=function(s){(0,ie.Z)(K,s);var o=(0,we.Z)(K);function K(){var g;(0,k.Z)(this,K);for(var f=arguments.length,L=new Array(f),ve=0;ve=0||ee.relatedTarget.className.indexOf("".concat(O,"-item"))>=0))&&p(g.getValidValue()))},g.go=function(ee){var me=g.state.goInputText;me!==""&&(ee.keyCode===m.ENTER||ee.type==="click")&&(g.setState({goInputText:""}),g.props.quickGo(g.getValidValue()))},g}return(0,$e.Z)(K,[{key:"getPageSizeOptions",value:function(){var f=this.props,L=f.pageSize,ve=f.pageSizeOptions;return ve.some(function(ee){return ee.toString()===L.toString()})?ve:ve.concat([L.toString()]).sort(function(ee,me){var de=Number.isNaN(Number(ee))?0:Number(ee),p=Number.isNaN(Number(me))?0:Number(me);return de-p})}},{key:"render",value:function(){var f=this,L=this.props,ve=L.pageSize,ee=L.locale,me=L.rootPrefixCls,de=L.changeSize,p=L.quickGo,O=L.goButton,ae=L.selectComponentClass,Ie=L.buildOptionText,xe=L.selectPrefixCls,Le=L.disabled,Ye=this.state.goInputText,qe="".concat(me,"-options"),_e=ae,dt=null,mt=null,yt=null;if(!de&&!p)return null;var Et=this.getPageSizeOptions();if(de&&_e){var jt=Et.map(function(Ut,gt){return c.createElement(_e.Option,{key:gt,value:Ut.toString()},(Ie||f.buildOptionText)(Ut))});dt=c.createElement(_e,{disabled:Le,prefixCls:xe,showSearch:!1,className:"".concat(qe,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(ve||Et[0]).toString(),onChange:this.changeSize,getPopupContainer:function(gt){return gt.parentNode},"aria-label":ee.page_size,defaultOpen:!1},jt)}return p&&(O&&(yt=typeof O=="boolean"?c.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Le,className:"".concat(qe,"-quick-jumper-button")},ee.jump_to_confirm):c.createElement("span",{onClick:this.go,onKeyUp:this.go},O)),mt=c.createElement("div",{className:"".concat(qe,"-quick-jumper")},ee.jump_to,c.createElement("input",{disabled:Le,type:"text",value:Ye,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ee.page}),ee.page,yt)),c.createElement("li",{className:"".concat(qe)},dt,mt)}}]),K}(c.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var h=y,ne=function(o){var K,g=o.rootPrefixCls,f=o.page,L=o.active,ve=o.className,ee=o.showTitle,me=o.onClick,de=o.onKeyPress,p=o.itemRender,O="".concat(g,"-item"),ae=x()(O,"".concat(O,"-").concat(f),(K={},(0,ue.Z)(K,"".concat(O,"-active"),L),(0,ue.Z)(K,"".concat(O,"-disabled"),!f),(0,ue.Z)(K,o.className,ve),K)),Ie=function(){me(f)},xe=function(qe){de(qe,me,f)},Le=p(f,"page",c.createElement("a",{rel:"nofollow"},f));return Le?c.createElement("li",{title:ee?f.toString():null,className:ae,onClick:Ie,onKeyPress:xe,tabIndex:0},Le):null},D=ne;function W(){}function M(s){var o=Number(s);return typeof o=="number"&&!Number.isNaN(o)&&isFinite(o)&&Math.floor(o)===o}var Se=function(o,K,g){return g};function Y(s,o,K){var g=typeof s=="undefined"?o.pageSize:s;return Math.floor((K.total-1)/g)+1}var Ve=function(s){(0,ie.Z)(K,s);var o=(0,we.Z)(K);function K(g){var f;(0,k.Z)(this,K),f=o.call(this,g),f.paginationNode=c.createRef(),f.getJumpPrevPage=function(){return Math.max(1,f.state.current-(f.props.showLessItems?3:5))},f.getJumpNextPage=function(){return Math.min(Y(void 0,f.state,f.props),f.state.current+(f.props.showLessItems?3:5))},f.getItemIcon=function(de,p){var O=f.props.prefixCls,ae=de||c.createElement("button",{type:"button","aria-label":p,className:"".concat(O,"-item-link")});return typeof de=="function"&&(ae=c.createElement(de,(0,X.Z)({},f.props))),ae},f.isValid=function(de){var p=f.props.total;return M(de)&&de!==f.state.current&&M(p)&&p>0},f.shouldDisplayQuickJumper=function(){var de=f.props,p=de.showQuickJumper,O=de.total,ae=f.state.pageSize;return O<=ae?!1:p},f.handleKeyDown=function(de){(de.keyCode===m.ARROW_UP||de.keyCode===m.ARROW_DOWN)&&de.preventDefault()},f.handleKeyUp=function(de){var p=f.getValidValue(de),O=f.state.currentInputValue;p!==O&&f.setState({currentInputValue:p}),de.keyCode===m.ENTER?f.handleChange(p):de.keyCode===m.ARROW_UP?f.handleChange(p-1):de.keyCode===m.ARROW_DOWN&&f.handleChange(p+1)},f.handleBlur=function(de){var p=f.getValidValue(de);f.handleChange(p)},f.changePageSize=function(de){var p=f.state.current,O=Y(de,f.state,f.props);p=p>O?O:p,O===0&&(p=f.state.current),typeof de=="number"&&("pageSize"in f.props||f.setState({pageSize:de}),"current"in f.props||f.setState({current:p,currentInputValue:p})),f.props.onShowSizeChange(p,de),"onChange"in f.props&&f.props.onChange&&f.props.onChange(p,de)},f.handleChange=function(de){var p=f.props,O=p.disabled,ae=p.onChange,Ie=f.state,xe=Ie.pageSize,Le=Ie.current,Ye=Ie.currentInputValue;if(f.isValid(de)&&!O){var qe=Y(void 0,f.state,f.props),_e=de;return de>qe?_e=qe:de<1&&(_e=1),"current"in f.props||f.setState({current:_e}),_e!==Ye&&f.setState({currentInputValue:_e}),ae(_e,xe),_e}return Le},f.prev=function(){f.hasPrev()&&f.handleChange(f.state.current-1)},f.next=function(){f.hasNext()&&f.handleChange(f.state.current+1)},f.jumpPrev=function(){f.handleChange(f.getJumpPrevPage())},f.jumpNext=function(){f.handleChange(f.getJumpNextPage())},f.hasPrev=function(){return f.state.current>1},f.hasNext=function(){return f.state.current2?O-2:0),Ie=2;Ie=ve?me=ve:me=Number(L),me}},{key:"getShowSizeChanger",value:function(){var f=this.props,L=f.showSizeChanger,ve=f.total,ee=f.totalBoundaryShowSizeChanger;return typeof L!="undefined"?L:ve>ee}},{key:"render",value:function(){var f=this.props,L=f.prefixCls,ve=f.className,ee=f.style,me=f.disabled,de=f.hideOnSinglePage,p=f.total,O=f.locale,ae=f.showQuickJumper,Ie=f.showLessItems,xe=f.showTitle,Le=f.showTotal,Ye=f.simple,qe=f.itemRender,_e=f.showPrevNextJumpers,dt=f.jumpPrevIcon,mt=f.jumpNextIcon,yt=f.selectComponentClass,Et=f.selectPrefixCls,jt=f.pageSizeOptions,Ut=this.state,gt=Ut.current,Yt=Ut.pageSize,Nn=Ut.currentInputValue;if(de===!0&&p<=Yt)return null;var Je=Y(void 0,this.state,this.props),Bt=[],On=null,vn=null,Tn=null,xn=null,$n=null,Gn=ae&&ae.goButton,ln=Ie?1:2,At=gt-1>0?gt-1:0,sn=gt+1p?p:gt*Yt]));if(Ye){Gn&&(typeof Gn=="boolean"?$n=c.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},O.jump_to_confirm):$n=c.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Gn),$n=c.createElement("li",{title:xe?"".concat(O.jump_to).concat(gt,"/").concat(Je):null,className:"".concat(L,"-simple-pager")},$n));var T=this.renderPrev(At);return c.createElement("ul",(0,d.Z)({className:x()(L,"".concat(L,"-simple"),(0,ue.Z)({},"".concat(L,"-disabled"),me),ve),style:ee,ref:this.paginationNode},fn),I,T?c.createElement("li",{title:xe?O.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:x()("".concat(L,"-prev"),(0,ue.Z)({},"".concat(L,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},T):null,c.createElement("li",{title:xe?"".concat(gt,"/").concat(Je):null,className:"".concat(L,"-simple-pager")},c.createElement("input",{type:"text",value:Nn,disabled:me,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),c.createElement("span",{className:"".concat(L,"-slash")},"/"),Je),c.createElement("li",{title:xe?O.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:x()("".concat(L,"-next"),(0,ue.Z)({},"".concat(L,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(sn)),$n)}if(Je<=3+ln*2){var A={locale:O,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:xe,itemRender:qe};Je||Bt.push(c.createElement(D,(0,d.Z)({},A,{key:"noPager",page:1,className:"".concat(L,"-item-disabled")})));for(var N=1;N<=Je;N+=1){var he=gt===N;Bt.push(c.createElement(D,(0,d.Z)({},A,{key:N,page:N,active:he})))}}else{var fe=Ie?O.prev_3:O.prev_5,He=Ie?O.next_3:O.next_5,Ae=qe(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(dt,"prev page")),Qe=qe(this.getJumpNextPage(),"jump-next",this.getItemIcon(mt,"next page"));_e&&(On=Ae?c.createElement("li",{title:xe?fe:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:x()("".concat(L,"-jump-prev"),(0,ue.Z)({},"".concat(L,"-jump-prev-custom-icon"),!!dt))},Ae):null,vn=Qe?c.createElement("li",{title:xe?He:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:x()("".concat(L,"-jump-next"),(0,ue.Z)({},"".concat(L,"-jump-next-custom-icon"),!!mt))},Qe):null),xn=c.createElement(D,{locale:O,last:!0,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Je,page:Je,active:!1,showTitle:xe,itemRender:qe}),Tn=c.createElement(D,{locale:O,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:xe,itemRender:qe});var rt=Math.max(1,gt-ln),ft=Math.min(gt+ln,Je);gt-1<=ln&&(ft=1+ln*2),Je-gt<=ln&&(rt=Je-ln*2);for(var lt=rt;lt<=ft;lt+=1){var et=gt===lt;Bt.push(c.createElement(D,{locale:O,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:lt,page:lt,active:et,showTitle:xe,itemRender:qe}))}gt-1>=ln*2&>!==3&&(Bt[0]=(0,c.cloneElement)(Bt[0],{className:"".concat(L,"-item-after-jump-prev")}),Bt.unshift(On)),Je-gt>=ln*2&>!==Je-2&&(Bt[Bt.length-1]=(0,c.cloneElement)(Bt[Bt.length-1],{className:"".concat(L,"-item-before-jump-next")}),Bt.push(vn)),rt!==1&&Bt.unshift(Tn),ft!==Je&&Bt.push(xn)}var it=!this.hasPrev()||!Je,Ct=!this.hasNext()||!Je,st=this.renderPrev(At),It=this.renderNext(sn);return c.createElement("ul",(0,d.Z)({className:x()(L,ve,(0,ue.Z)({},"".concat(L,"-disabled"),me)),style:ee,ref:this.paginationNode},fn),I,st?c.createElement("li",{title:xe?O.prev_page:null,onClick:this.prev,tabIndex:it?null:0,onKeyPress:this.runIfEnterPrev,className:x()("".concat(L,"-prev"),(0,ue.Z)({},"".concat(L,"-disabled"),it)),"aria-disabled":it},st):null,Bt,It?c.createElement("li",{title:xe?O.next_page:null,onClick:this.next,tabIndex:Ct?null:0,onKeyPress:this.runIfEnterNext,className:x()("".concat(L,"-next"),(0,ue.Z)({},"".concat(L,"-disabled"),Ct)),"aria-disabled":Ct},It):null,c.createElement(h,{disabled:me,locale:O,rootPrefixCls:L,selectComponentClass:yt,selectPrefixCls:Et,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:gt,pageSize:Yt,pageSizeOptions:jt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Gn}))}}],[{key:"getDerivedStateFromProps",value:function(f,L){var ve={};if("current"in f&&(ve.current=f.current,f.current!==L.current&&(ve.currentInputValue=ve.current)),"pageSize"in f&&f.pageSize!==L.pageSize){var ee=L.current,me=Y(f.pageSize,L,f);ee=ee>me?me:ee,"current"in f||(ve.current=ee,ve.currentInputValue=ee),ve.pageSize=f.pageSize}return ve}}]),K}(c.Component);Ve.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:W,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:W,locale:r.Z,style:{},itemRender:Se,totalBoundaryShowSizeChanger:50};var l=Ve,F=e(22075),Z=e(36355),b=e(19716),U=e(8628),V=e(9763),q=e(57809);const le=s=>c.createElement(q.default,Object.assign({},s,{showSearch:!0,size:"small"})),re=s=>c.createElement(q.default,Object.assign({},s,{showSearch:!0,size:"middle"}));le.Option=q.default.Option,re.Option=q.default.Option;var Q=e(9937),pe=e(17313),Re=e(83116),ke=e(37613);const Fe=s=>{const{componentCls:o}=s;return{[`${o}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${o}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${o}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}}},[`&${o}-disabled`]:{cursor:"not-allowed",[`${o}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:s.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:s.colorBorder,backgroundColor:s.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:s.itemActiveBgDisabled},a:{color:s.itemActiveColorDisabled}}},[`${o}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${o}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${o}-simple-pager`]:{color:s.colorTextDisabled},[`${o}-jump-prev, ${o}-jump-next`]:{[`${o}-item-link-icon`]:{opacity:0},[`${o}-item-ellipsis`]:{opacity:1}}},[`&${o}-simple`]:{[`${o}-prev, ${o}-next`]:{[`&${o}-disabled ${o}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ue=s=>{const{componentCls:o}=s;return{[`&${o}-mini ${o}-total-text, &${o}-mini ${o}-simple-pager`]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`},[`&${o}-mini ${o}-item`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM-2}px`},[`&${o}-mini:not(${o}-disabled) ${o}-item:not(${o}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},[`&${o}-mini ${o}-prev, &${o}-mini ${o}-next`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM}px`},[`&${o}-mini:not(${o}-disabled)`]:{[`${o}-prev, ${o}-next`]:{[`&:hover ${o}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${o}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${o}-disabled:hover ${o}-item-link`]:{backgroundColor:"transparent"}}},[` - &${o}-mini ${o}-prev ${o}-item-link, - &${o}-mini ${o}-next ${o}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}},[`&${o}-mini ${o}-jump-prev, &${o}-mini ${o}-jump-next`]:{height:s.itemSizeSM,marginInlineEnd:0,lineHeight:`${s.itemSizeSM}px`},[`&${o}-mini ${o}-options`]:{marginInlineStart:s.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:s.miniOptionsSizeChangerTop},"&-quick-jumper":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Q.x0)(s)),{width:s.paginationMiniQuickJumperInputWidth,height:s.controlHeightSM})}}}},Ge=s=>{const{componentCls:o}=s;return{[` - &${o}-simple ${o}-prev, - &${o}-simple ${o}-next - `]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,verticalAlign:"top",[`${o}-item-link`]:{height:s.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive},"&::after":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}}},[`&${o}-simple ${o}-simple-pager`]:{display:"inline-block",height:s.itemSizeSM,marginInlineEnd:s.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:s.marginXS,padding:`0 ${s.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:s.itemInputBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,borderRadius:s.borderRadius,outline:"none",transition:`border-color ${s.motionDurationMid}`,color:"inherit","&:hover":{borderColor:s.colorPrimary},"&:focus":{borderColor:s.colorPrimaryHover,boxShadow:`${s.inputOutlineOffset}px 0 ${s.controlOutlineWidth}px ${s.controlOutline}`},"&[disabled]":{color:s.colorTextDisabled,backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,cursor:"not-allowed"}}}}},ot=s=>{const{componentCls:o}=s;return{[`${o}-jump-prev, ${o}-jump-next`]:{outline:0,[`${o}-item-container`]:{position:"relative",[`${o}-item-link-icon`]:{color:s.colorPrimary,fontSize:s.fontSizeSM,opacity:0,transition:`all ${s.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${o}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:s.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:s.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:s.paginationEllipsisTextIndent,opacity:1,transition:`all ${s.motionDurationMid}`}},"&:hover":{[`${o}-item-link-icon`]:{opacity:1},[`${o}-item-ellipsis`]:{opacity:0}}},[` - ${o}-prev, - ${o}-jump-prev, - ${o}-jump-next - `]:{marginInlineEnd:s.marginXS},[` - ${o}-prev, - ${o}-next, - ${o}-jump-prev, - ${o}-jump-next - `]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,color:s.colorText,fontFamily:s.fontFamily,lineHeight:`${s.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:s.borderRadius,cursor:"pointer",transition:`all ${s.motionDurationMid}`},[`${o}-prev, ${o}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:s.colorText,cursor:"pointer",userSelect:"none"},[`${o}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:s.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:"none",transition:`all ${s.motionDurationMid}`},[`&:hover ${o}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${o}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${o}-disabled:hover`]:{[`${o}-item-link`]:{backgroundColor:"transparent"}}},[`${o}-slash`]:{marginInlineEnd:s.paginationSlashMarginInlineEnd,marginInlineStart:s.paginationSlashMarginInlineStart},[`${o}-options`]:{display:"inline-block",marginInlineStart:s.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:s.controlHeight,marginInlineStart:s.marginXS,lineHeight:`${s.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Q.ik)(s)),{width:s.controlHeightLG*1.25,height:s.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:s.marginXS,marginInlineEnd:s.marginXS})}}}},Xe=s=>{const{componentCls:o}=s;return{[`${o}-item`]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,marginInlineEnd:s.marginXS,fontFamily:s.fontFamily,lineHeight:`${s.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${s.paginationItemPaddingInline}px`,color:s.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${o}-item-active)`]:{"&:hover":{transition:`all ${s.motionDurationMid}`,backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},"&-active":{fontWeight:s.fontWeightStrong,backgroundColor:s.itemActiveBg,borderColor:s.colorPrimary,a:{color:s.colorPrimary},"&:hover":{borderColor:s.colorPrimaryHover},"&:hover a":{color:s.colorPrimaryHover}}}}},be=s=>{const{componentCls:o}=s;return{[o]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,pe.Wf)(s)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${o}-total-text`]:{display:"inline-block",height:s.itemSize,marginInlineEnd:s.marginXS,lineHeight:`${s.itemSize-2}px`,verticalAlign:"middle"}}),Xe(s)),ot(s)),Ge(s)),Ue(s)),Fe(s)),{[`@media only screen and (max-width: ${s.screenLG}px)`]:{[`${o}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${s.screenSM}px)`]:{[`${o}-options`]:{display:"none"}}}),[`&${s.componentCls}-rtl`]:{direction:"rtl"}}},Ke=s=>{const{componentCls:o}=s;return{[`${o}${o}-disabled:not(${o}-mini)`]:{"&, &:hover":{[`${o}-item-link`]:{borderColor:s.colorBorder}},"&:focus-visible":{[`${o}-item-link`]:{borderColor:s.colorBorder}},[`${o}-item, ${o}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,[`&:hover:not(${o}-item-active)`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,a:{color:s.colorTextDisabled}},[`&${o}-item-active`]:{backgroundColor:s.itemActiveBgDisabled}},[`${o}-prev, ${o}-next`]:{"&:hover button":{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,color:s.colorTextDisabled},[`${o}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder}}},[`${o}:not(${o}-mini)`]:{[`${o}-prev, ${o}-next`]:{"&:hover button":{borderColor:s.colorPrimaryHover,backgroundColor:s.itemBg},[`${o}-item-link`]:{backgroundColor:s.itemLinkBg,borderColor:s.colorBorder},[`&:hover ${o}-item-link`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,color:s.colorPrimary},[`&${o}-disabled`]:{[`${o}-item-link`]:{borderColor:s.colorBorder,color:s.colorTextDisabled}}},[`${o}-item`]:{backgroundColor:s.itemBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,[`&:hover:not(${o}-item-active)`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,a:{color:s.colorPrimary}},"&-active":{borderColor:s.colorPrimary}}}}},B=s=>{const{componentCls:o}=s;return{[`${o}:not(${o}-disabled)`]:{[`${o}-item`]:Object.assign({},(0,pe.Qy)(s)),[`${o}-jump-prev, ${o}-jump-next`]:{"&:focus-visible":Object.assign({[`${o}-item-link-icon`]:{opacity:1},[`${o}-item-ellipsis`]:{opacity:0}},(0,pe.oN)(s))},[`${o}-prev, ${o}-next`]:{[`&:focus-visible ${o}-item-link`]:Object.assign({},(0,pe.oN)(s))}}}};var w=(0,Re.Z)("Pagination",s=>{const o=(0,ke.TS)(s,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:s.marginXXS/2,paginationMiniQuickJumperInputWidth:s.controlHeightLG*1.1,paginationItemPaddingInline:s.marginXXS*1.5,paginationEllipsisLetterSpacing:s.marginXXS/2,paginationSlashMarginInlineStart:s.marginXXS,paginationSlashMarginInlineEnd:s.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Q.e5)(s),(0,Q.TM)(s));return[be(o),B(o),s.wireframe&&Ke(o)]},s=>({itemBg:s.colorBgContainer,itemSize:s.controlHeight,itemSizeSM:s.controlHeightSM,itemActiveBg:s.colorBgContainer,itemLinkBg:s.colorBgContainer,itemActiveColorDisabled:s.colorTextDisabled,itemActiveBgDisabled:s.controlItemBgActiveDisabled,itemInputBg:s.colorBgContainer,miniOptionsSizeChangerTop:0})),u=function(s,o){var K={};for(var g in s)Object.prototype.hasOwnProperty.call(s,g)&&o.indexOf(g)<0&&(K[g]=s[g]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,g=Object.getOwnPropertySymbols(s);f{const{prefixCls:o,selectPrefixCls:K,className:g,rootClassName:f,style:L,size:ve,locale:ee,selectComponentClass:me,responsive:de,showSizeChanger:p}=s,O=u(s,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:ae}=(0,U.Z)(de),{getPrefixCls:Ie,direction:xe,pagination:Le={}}=c.useContext(Z.E_),Ye=Ie("pagination",o),[qe,_e]=w(Ye),dt=p!=null?p:Le.showSizeChanger,mt=c.useMemo(()=>{const Je=c.createElement("span",{className:`${Ye}-item-ellipsis`},"\u2022\u2022\u2022"),Bt=c.createElement("button",{className:`${Ye}-item-link`,type:"button",tabIndex:-1},xe==="rtl"?c.createElement(se.Z,null):c.createElement(E.Z,null)),On=c.createElement("button",{className:`${Ye}-item-link`,type:"button",tabIndex:-1},xe==="rtl"?c.createElement(E.Z,null):c.createElement(se.Z,null)),vn=c.createElement("a",{className:`${Ye}-item-link`},c.createElement("div",{className:`${Ye}-item-container`},xe==="rtl"?c.createElement(te.Z,{className:`${Ye}-item-link-icon`}):c.createElement(oe,{className:`${Ye}-item-link-icon`}),Je)),Tn=c.createElement("a",{className:`${Ye}-item-link`},c.createElement("div",{className:`${Ye}-item-container`},xe==="rtl"?c.createElement(oe,{className:`${Ye}-item-link-icon`}):c.createElement(te.Z,{className:`${Ye}-item-link-icon`}),Je));return{prevIcon:Bt,nextIcon:On,jumpPrevIcon:vn,jumpNextIcon:Tn}},[xe,Ye]),[yt]=(0,V.Z)("Pagination",F.Z),Et=Object.assign(Object.assign({},yt),ee),jt=(0,b.Z)(ve),Ut=jt==="small"||!!(ae&&!jt&&de),gt=Ie("select",K),Yt=x()({[`${Ye}-mini`]:Ut,[`${Ye}-rtl`]:xe==="rtl"},Le==null?void 0:Le.className,g,f,_e),Nn=Object.assign(Object.assign({},Le==null?void 0:Le.style),L);return qe(c.createElement(l,Object.assign({},mt,O,{style:Nn,prefixCls:Ye,selectPrefixCls:gt,className:Yt,selectComponentClass:me||(Ut?le:re),locale:Et,showSizeChanger:dt})))},G=R},5112:function(Nt,Me,e){e.d(Me,{ZP:function(){return U}});var d=e(92310),c=e.n(d),v=e(18929),j=e(26112),C=e(59301),$=e(36355),t=e(19716);const oe=C.createContext(null),te=oe.Provider;var E=oe;const se=C.createContext(null),S=se.Provider;var x=e(5630),ue=e(8654),X=e(1684),k=e(32441),$e=e(17313),ie=e(83116),we=e(37613);const ce=V=>{const{componentCls:q,antCls:le}=V,re=`${q}-group`;return{[re]:Object.assign(Object.assign({},(0,$e.Wf)(V)),{display:"inline-block",fontSize:0,[`&${re}-rtl`]:{direction:"rtl"},[`${le}-badge ${le}-badge-count`]:{zIndex:1},[`> ${le}-badge:not(:first-child) > ${le}-button-wrapper`]:{borderInlineStart:"none"}})}},H=V=>{const{componentCls:q,wrapperMarginInlineEnd:le,colorPrimary:re,radioSize:Q,motionDurationSlow:pe,motionDurationMid:Re,motionEaseInOutCirc:ke,colorBgContainer:Fe,colorBorder:Ue,lineWidth:Ge,dotSize:ot,colorBgContainerDisabled:Xe,colorTextDisabled:be,paddingXS:Ke,dotColorDisabled:B,lineType:w,radioDotDisabledSize:u,wireframe:n,colorWhite:R}=V,G=`${q}-inner`;return{[`${q}-wrapper`]:Object.assign(Object.assign({},(0,$e.Wf)(V)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:le,cursor:"pointer",[`&${q}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:V.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${q}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Ge}px ${w} ${re}`,borderRadius:"50%",visibility:"hidden",content:'""'},[q]:Object.assign(Object.assign({},(0,$e.Wf)(V)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${q}-wrapper:hover &, - &:hover ${G}`]:{borderColor:re},[`${q}-input:focus-visible + ${G}`]:Object.assign({},(0,$e.oN)(V)),[`${q}:hover::after, ${q}-wrapper:hover &::after`]:{visibility:"visible"},[`${q}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:Q,height:Q,marginBlockStart:Q/-2,marginInlineStart:Q/-2,backgroundColor:n?re:R,borderBlockStart:0,borderInlineStart:0,borderRadius:Q,transform:"scale(0)",opacity:0,transition:`all ${pe} ${ke}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:Q,height:Q,backgroundColor:Fe,borderColor:Ue,borderStyle:"solid",borderWidth:Ge,borderRadius:"50%",transition:`all ${Re}`},[`${q}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${q}-checked`]:{[G]:{borderColor:re,backgroundColor:n?Fe:re,"&::after":{transform:`scale(${ot/Q})`,opacity:1,transition:`all ${pe} ${ke}`}}},[`${q}-disabled`]:{cursor:"not-allowed",[G]:{backgroundColor:Xe,borderColor:Ue,cursor:"not-allowed","&::after":{backgroundColor:B}},[`${q}-input`]:{cursor:"not-allowed"},[`${q}-disabled + span`]:{color:be,cursor:"not-allowed"},[`&${q}-checked`]:{[G]:{"&::after":{transform:`scale(${u/Q})`}}}},[`span${q} + *`]:{paddingInlineStart:Ke,paddingInlineEnd:Ke}})}},m=V=>{const{buttonColor:q,controlHeight:le,componentCls:re,lineWidth:Q,lineType:pe,colorBorder:Re,motionDurationSlow:ke,motionDurationMid:Fe,buttonPaddingInline:Ue,fontSize:Ge,buttonBg:ot,fontSizeLG:Xe,controlHeightLG:be,controlHeightSM:Ke,paddingXS:B,borderRadius:w,borderRadiusSM:u,borderRadiusLG:n,buttonCheckedBg:R,buttonSolidCheckedColor:G,colorTextDisabled:s,colorBgContainerDisabled:o,buttonCheckedBgDisabled:K,buttonCheckedColorDisabled:g,colorPrimary:f,colorPrimaryHover:L,colorPrimaryActive:ve,buttonSolidCheckedBg:ee,buttonSolidCheckedHoverBg:me,buttonSolidCheckedActiveBg:de}=V;return{[`${re}-button-wrapper`]:{position:"relative",display:"inline-block",height:le,margin:0,paddingInline:Ue,paddingBlock:0,color:q,fontSize:Ge,lineHeight:`${le-Q*2}px`,background:ot,border:`${Q}px ${pe} ${Re}`,borderBlockStartWidth:Q+.02,borderInlineStartWidth:0,borderInlineEndWidth:Q,cursor:"pointer",transition:[`color ${Fe}`,`background ${Fe}`,`box-shadow ${Fe}`].join(","),a:{color:q},[`> ${re}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-Q,insetInlineStart:-Q,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:Q,paddingInline:0,backgroundColor:Re,transition:`background-color ${ke}`,content:'""'}},"&:first-child":{borderInlineStart:`${Q}px ${pe} ${Re}`,borderStartStartRadius:w,borderEndStartRadius:w},"&:last-child":{borderStartEndRadius:w,borderEndEndRadius:w},"&:first-child:last-child":{borderRadius:w},[`${re}-group-large &`]:{height:be,fontSize:Xe,lineHeight:`${be-Q*2}px`,"&:first-child":{borderStartStartRadius:n,borderEndStartRadius:n},"&:last-child":{borderStartEndRadius:n,borderEndEndRadius:n}},[`${re}-group-small &`]:{height:Ke,paddingInline:B-Q,paddingBlock:0,lineHeight:`${Ke-Q*2}px`,"&:first-child":{borderStartStartRadius:u,borderEndStartRadius:u},"&:last-child":{borderStartEndRadius:u,borderEndEndRadius:u}},"&:hover":{position:"relative",color:f},"&:has(:focus-visible)":Object.assign({},(0,$e.oN)(V)),[`${re}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${re}-button-wrapper-disabled)`]:{zIndex:1,color:f,background:R,borderColor:f,"&::before":{backgroundColor:f},"&:first-child":{borderColor:f},"&:hover":{color:L,borderColor:L,"&::before":{backgroundColor:L}},"&:active":{color:ve,borderColor:ve,"&::before":{backgroundColor:ve}}},[`${re}-group-solid &-checked:not(${re}-button-wrapper-disabled)`]:{color:G,background:ee,borderColor:ee,"&:hover":{color:G,background:me,borderColor:me},"&:active":{color:G,background:de,borderColor:de}},"&-disabled":{color:s,backgroundColor:o,borderColor:Re,cursor:"not-allowed","&:first-child, &:hover":{color:s,backgroundColor:o,borderColor:Re}},[`&-disabled${re}-button-wrapper-checked`]:{color:g,backgroundColor:K,borderColor:Re,boxShadow:"none"}}}},r=V=>V-4*2;var y=(0,ie.Z)("Radio",V=>{const{controlOutline:q,controlOutlineWidth:le,radioSize:re}=V,Q=`0 0 0 ${le}px ${q}`,pe=Q,Re=r(re),ke=(0,we.TS)(V,{radioDotDisabledSize:Re,radioFocusShadow:Q,radioButtonFocusShadow:pe});return[ce(ke),H(ke),m(ke)]},V=>{const{wireframe:q,padding:le,marginXS:re,lineWidth:Q,fontSizeLG:pe,colorText:Re,colorBgContainer:ke,colorTextDisabled:Fe,controlItemBgActiveDisabled:Ue,colorTextLightSolid:Ge,colorPrimary:ot,colorPrimaryHover:Xe,colorPrimaryActive:be}=V,Ke=4,B=pe,w=q?r(B):B-(Ke+Q)*2;return{radioSize:B,dotSize:w,dotColorDisabled:Fe,buttonSolidCheckedColor:Ge,buttonSolidCheckedBg:ot,buttonSolidCheckedHoverBg:Xe,buttonSolidCheckedActiveBg:be,buttonBg:ke,buttonCheckedBg:ke,buttonColor:Re,buttonCheckedBgDisabled:Ue,buttonCheckedColorDisabled:Fe,buttonPaddingInline:le-Q,wrapperMarginInlineEnd:re}}),h=e(14088),ne=e(4572),D=function(V,q){var le={};for(var re in V)Object.prototype.hasOwnProperty.call(V,re)&&q.indexOf(re)<0&&(le[re]=V[re]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,re=Object.getOwnPropertySymbols(V);Q{var le,re;const Q=C.useContext(E),pe=C.useContext(se),{getPrefixCls:Re,direction:ke,radio:Fe}=C.useContext($.E_),Ue=C.useRef(null),Ge=(0,ue.sQ)(q,Ue),{isFormItemInput:ot}=C.useContext(k.aM),Xe=ve=>{var ee,me;(ee=V.onChange)===null||ee===void 0||ee.call(V,ve),(me=Q==null?void 0:Q.onChange)===null||me===void 0||me.call(Q,ve)},{prefixCls:be,className:Ke,rootClassName:B,children:w,style:u}=V,n=D(V,["prefixCls","className","rootClassName","children","style"]),R=Re("radio",be),G=((Q==null?void 0:Q.optionType)||pe)==="button",s=G?`${R}-button`:R,[o,K]=y(R),g=Object.assign({},n),f=C.useContext(X.Z);Q&&(g.name=Q.name,g.onChange=Xe,g.checked=V.value===Q.value,g.disabled=(le=g.disabled)!==null&&le!==void 0?le:Q.disabled),g.disabled=(re=g.disabled)!==null&&re!==void 0?re:f;const L=c()(`${s}-wrapper`,{[`${s}-wrapper-checked`]:g.checked,[`${s}-wrapper-disabled`]:g.disabled,[`${s}-wrapper-rtl`]:ke==="rtl",[`${s}-wrapper-in-form-item`]:ot},Fe==null?void 0:Fe.className,Ke,B,K);return o(C.createElement(h.Z,{component:"Radio",disabled:g.disabled},C.createElement("label",{className:L,style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),u),onMouseEnter:V.onMouseEnter,onMouseLeave:V.onMouseLeave},C.createElement(x.Z,Object.assign({},g,{className:c()(g.className,!G&&ne.A),type:"radio",prefixCls:s,ref:Ge})),w!==void 0?C.createElement("span",null,w):null)))};var Se=C.forwardRef(W);const Y=C.forwardRef((V,q)=>{const{getPrefixCls:le,direction:re}=C.useContext($.E_),[Q,pe]=(0,v.Z)(V.defaultValue,{value:V.value}),Re=ee=>{const me=Q,de=ee.target.value;"value"in V||pe(de);const{onChange:p}=V;p&&de!==me&&p(ee)},{prefixCls:ke,className:Fe,rootClassName:Ue,options:Ge,buttonStyle:ot="outline",disabled:Xe,children:be,size:Ke,style:B,id:w,onMouseEnter:u,onMouseLeave:n,onFocus:R,onBlur:G}=V,s=le("radio",ke),o=`${s}-group`,[K,g]=y(s);let f=be;Ge&&Ge.length>0&&(f=Ge.map(ee=>typeof ee=="string"||typeof ee=="number"?C.createElement(Se,{key:ee.toString(),prefixCls:s,disabled:Xe,value:ee,checked:Q===ee},ee):C.createElement(Se,{key:`radio-group-value-options-${ee.value}`,prefixCls:s,disabled:ee.disabled||Xe,value:ee.value,checked:Q===ee.value,title:ee.title,style:ee.style},ee.label)));const L=(0,t.Z)(Ke),ve=c()(o,`${o}-${ot}`,{[`${o}-${L}`]:L,[`${o}-rtl`]:re==="rtl"},Fe,Ue,g);return K(C.createElement("div",Object.assign({},(0,j.Z)(V,{aria:!0,data:!0}),{className:ve,style:B,onMouseEnter:u,onMouseLeave:n,onFocus:R,onBlur:G,id:w,ref:q}),C.createElement(te,{value:{onChange:Re,value:Q,disabled:V.disabled,name:V.name,optionType:V.optionType}},f)))});var Ve=C.memo(Y),l=function(V,q){var le={};for(var re in V)Object.prototype.hasOwnProperty.call(V,re)&&q.indexOf(re)<0&&(le[re]=V[re]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,re=Object.getOwnPropertySymbols(V);Q{const{getPrefixCls:le}=C.useContext($.E_),{prefixCls:re}=V,Q=l(V,["prefixCls"]),pe=le("radio",re);return C.createElement(S,{value:"button"},C.createElement(Se,Object.assign({prefixCls:pe},Q,{type:"radio",ref:q})))};var Z=C.forwardRef(F);const b=Se;b.Button=Z,b.Group=Ve,b.__ANT_RADIO=!0;var U=b},57809:function(Nt,Me,e){var d=e(92310),c=e.n(d),v=e(77861),j=e(2738),C=e(59301),$=e(53487),t=e(62892),oe=e(19080),te=e(36355),E=e(1684),se=e(93891),S=e(19716),x=e(32441),ue=e(33234),X=e(14154),k=e(58582),$e=e(84443),ie=e(66339),we=function(y,h){var ne={};for(var D in y)Object.prototype.hasOwnProperty.call(y,D)&&h.indexOf(D)<0&&(ne[D]=y[D]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,D=Object.getOwnPropertySymbols(y);W{var ne,{prefixCls:D,bordered:W=!0,className:M,rootClassName:Se,getPopupContainer:Y,popupClassName:Ve,dropdownClassName:l,listHeight:F=256,placement:Z,listItemHeight:b=24,size:U,disabled:V,notFoundContent:q,status:le,builtinPlacements:re,dropdownMatchSelectWidth:Q,popupMatchSelectWidth:pe,direction:Re,style:ke,allowClear:Fe}=y,Ue=we(y,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Ge,getPrefixCls:ot,renderEmpty:Xe,direction:be,virtual:Ke,popupMatchSelectWidth:B,popupOverflow:w,select:u}=C.useContext(te.E_),n=ot("select",D),R=ot(),G=Re!=null?Re:be,{compactSize:s,compactItemClassnames:o}=(0,ue.ri)(n,G),[K,g]=(0,X.Z)(n),f=C.useMemo(()=>{const{mode:Nn}=Ue;if(Nn!=="combobox")return Nn===ce?"combobox":Nn},[Ue.mode]),L=f==="multiple"||f==="tags",ve=(0,$e.Z)(Ue.suffixIcon,Ue.showArrow),ee=(ne=pe!=null?pe:Q)!==null&&ne!==void 0?ne:B,{status:me,hasFeedback:de,isFormItemInput:p,feedbackIcon:O}=C.useContext(x.aM),ae=(0,oe.F)(me,le);let Ie;q!==void 0?Ie=q:f==="combobox"?Ie=null:Ie=(Xe==null?void 0:Xe("Select"))||C.createElement(se.Z,{componentName:"Select"});const{suffixIcon:xe,itemIcon:Le,removeIcon:Ye,clearIcon:qe}=(0,ie.Z)(Object.assign(Object.assign({},Ue),{multiple:L,hasFeedback:de,feedbackIcon:O,showSuffixIcon:ve,prefixCls:n,showArrow:Ue.showArrow,componentName:"Select"})),_e=Fe===!0?{clearIcon:qe}:Fe,dt=(0,j.Z)(Ue,["suffixIcon","itemIcon"]),mt=c()(Ve||l,{[`${n}-dropdown-${G}`]:G==="rtl"},Se,g),yt=(0,S.Z)(Nn=>{var Je;return(Je=U!=null?U:s)!==null&&Je!==void 0?Je:Nn}),Et=C.useContext(E.Z),jt=V!=null?V:Et,Ut=c()({[`${n}-lg`]:yt==="large",[`${n}-sm`]:yt==="small",[`${n}-rtl`]:G==="rtl",[`${n}-borderless`]:!W,[`${n}-in-form-item`]:p},(0,oe.Z)(n,ae,de),o,u==null?void 0:u.className,M,Se,g),gt=C.useMemo(()=>Z!==void 0?Z:G==="rtl"?"bottomRight":"bottomLeft",[Z,G]),Yt=(0,k.Z)(re,w);return K(C.createElement(v.ZP,Object.assign({ref:h,virtual:Ke,showSearch:u==null?void 0:u.showSearch},dt,{style:Object.assign(Object.assign({},u==null?void 0:u.style),ke),dropdownMatchSelectWidth:ee,builtinPlacements:Yt,transitionName:(0,t.m)(R,"slide-up",Ue.transitionName),listHeight:F,listItemHeight:b,mode:f,prefixCls:n,placement:gt,direction:G,suffixIcon:xe,menuItemSelectedIcon:Le,removeIcon:Ye,allowClear:_e,notFoundContent:Ie,className:Ut,getPopupContainer:Y||Ge,dropdownClassName:mt,disabled:jt})))},m=C.forwardRef(H),r=(0,$.Z)(m);m.SECRET_COMBOBOX_MODE_DO_NOT_USE=ce,m.Option=v.Wx,m.OptGroup=v.Xo,m._InternalPanelDoNotUseOrYouWillBeFired=r,Me.default=m},14154:function(Nt,Me,e){e.d(Me,{Z:function(){return m}});var d=e(17313),c=e(74207),v=e(37613),j=e(83116),C=e(13826),$=e(92899);const t=r=>{const{optionHeight:y,optionFontSize:h,optionLineHeight:ne,optionPadding:D}=r;return{position:"relative",display:"block",minHeight:y,padding:D,color:r.colorText,fontWeight:"normal",fontSize:h,lineHeight:ne,boxSizing:"border-box"}};var te=r=>{const{antCls:y,componentCls:h}=r,ne=`${h}-item`,D=`&${y}-slide-up-enter${y}-slide-up-enter-active`,W=`&${y}-slide-up-appear${y}-slide-up-appear-active`,M=`&${y}-slide-up-leave${y}-slide-up-leave-active`,Se=`${h}-dropdown-placement-`;return[{[`${h}-dropdown`]:Object.assign(Object.assign({},(0,d.Wf)(r)),{position:"absolute",top:-9999,zIndex:r.zIndexPopup,boxSizing:"border-box",padding:r.paddingXXS,overflow:"hidden",fontSize:r.fontSize,fontVariant:"initial",backgroundColor:r.colorBgElevated,borderRadius:r.borderRadiusLG,outline:"none",boxShadow:r.boxShadowSecondary,[` - ${D}${Se}bottomLeft, - ${W}${Se}bottomLeft - `]:{animationName:C.fJ},[` - ${D}${Se}topLeft, - ${W}${Se}topLeft, - ${D}${Se}topRight, - ${W}${Se}topRight - `]:{animationName:C.Qt},[`${M}${Se}bottomLeft`]:{animationName:C.Uw},[` - ${M}${Se}topLeft, - ${M}${Se}topRight - `]:{animationName:C.ly},"&-hidden":{display:"none"},[`${ne}`]:Object.assign(Object.assign({},t(r)),{cursor:"pointer",transition:`background ${r.motionDurationSlow} ease`,borderRadius:r.borderRadiusSM,"&-group":{color:r.colorTextDescription,fontSize:r.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},d.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${ne}-option-disabled)`]:{backgroundColor:r.optionActiveBg},[`&-selected:not(${ne}-option-disabled)`]:{color:r.optionSelectedColor,fontWeight:r.optionSelectedFontWeight,backgroundColor:r.optionSelectedBg,[`${ne}-option-state`]:{color:r.colorPrimary}},"&-disabled":{[`&${ne}-option-selected`]:{backgroundColor:r.colorBgContainerDisabled},color:r.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:r.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,C.oN)(r,"slide-up"),(0,C.oN)(r,"slide-down"),(0,$.Fm)(r,"move-up"),(0,$.Fm)(r,"move-down")]};const E=2,se=r=>{let{controlHeightSM:y,controlHeight:h,lineWidth:ne}=r;const D=(h-y)/2-ne,W=Math.ceil(D/2);return[D,W]};function S(r,y){const{componentCls:h,iconCls:ne}=r,D=`${h}-selection-overflow`,W=r.multipleSelectItemHeight,[M]=se(r),Se=y?`${h}-${y}`:"";return{[`${h}-multiple${Se}`]:{fontSize:r.fontSize,[D]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${h}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${M-E}px ${E*2}px`,borderRadius:r.borderRadius,[`${h}-show-search&`]:{cursor:"text"},[`${h}-disabled&`]:{background:r.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${E}px 0`,lineHeight:`${W}px`,visibility:"hidden",content:'"\\a0"'}},[` - &${h}-show-arrow ${h}-selector, - &${h}-allow-clear ${h}-selector - `]:{paddingInlineEnd:r.fontSizeIcon+r.controlPaddingHorizontal},[`${h}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:W,marginTop:E,marginBottom:E,lineHeight:`${W-r.lineWidth*2}px`,background:r.multipleItemBg,border:`${r.lineWidth}px ${r.lineType} ${r.multipleItemBorderColor}`,borderRadius:r.borderRadiusSM,cursor:"default",transition:`font-size ${r.motionDurationSlow}, line-height ${r.motionDurationSlow}, height ${r.motionDurationSlow}`,userSelect:"none",marginInlineEnd:E*2,paddingInlineStart:r.paddingXS,paddingInlineEnd:r.paddingXS/2,[`${h}-disabled&`]:{color:r.multipleItemColorDisabled,borderColor:r.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:r.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,d.Ro)()),{display:"inline-flex",alignItems:"center",color:r.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${ne}`]:{verticalAlign:"-0.2em"},"&:hover":{color:r.colorIconHover}})},[`${D}-item + ${D}-item`]:{[`${h}-selection-search`]:{marginInlineStart:0}},[`${h}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:r.inputPaddingHorizontalBase-M,"\n &-input,\n &-mirror\n ":{height:W,fontFamily:r.fontFamily,lineHeight:`${W}px`,transition:`all ${r.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${h}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:r.inputPaddingHorizontalBase,insetInlineEnd:r.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${r.motionDurationSlow}`}}}}var ue=r=>{const{componentCls:y}=r,h=(0,v.TS)(r,{controlHeight:r.controlHeightSM,multipleSelectItemHeight:r.controlHeightXS,borderRadius:r.borderRadiusSM,borderRadiusSM:r.borderRadiusXS}),ne=(0,v.TS)(r,{fontSize:r.fontSizeLG,controlHeight:r.controlHeightLG,multipleSelectItemHeight:r.multipleItemHeightLG,borderRadius:r.borderRadiusLG,borderRadiusSM:r.borderRadius}),[,D]=se(r);return[S(r),S(h,"sm"),{[`${y}-multiple${y}-sm`]:{[`${y}-selection-placeholder`]:{insetInline:r.controlPaddingHorizontalSM-r.lineWidth},[`${y}-selection-search`]:{marginInlineStart:D}}},S(ne,"lg")]};function X(r,y){const{componentCls:h,inputPaddingHorizontalBase:ne,borderRadius:D}=r,W=r.controlHeight-r.lineWidth*2,M=Math.ceil(r.fontSize*1.25),Se=y?`${h}-${y}`:"";return{[`${h}-single${Se}`]:{fontSize:r.fontSize,[`${h}-selector`]:Object.assign(Object.assign({},(0,d.Wf)(r)),{display:"flex",borderRadius:D,[`${h}-selection-search`]:{position:"absolute",top:0,insetInlineStart:ne,insetInlineEnd:ne,bottom:0,"&-input":{width:"100%"}},[` - ${h}-selection-item, - ${h}-selection-placeholder - `]:{padding:0,lineHeight:`${W}px`,transition:`all ${r.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${W}px`}},[`${h}-selection-item`]:{position:"relative",userSelect:"none"},[`${h}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${h}-selection-item:after`,`${h}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` - &${h}-show-arrow ${h}-selection-item, - &${h}-show-arrow ${h}-selection-placeholder - `]:{paddingInlineEnd:M},[`&${h}-open ${h}-selection-item`]:{color:r.colorTextPlaceholder},[`&:not(${h}-customize-input)`]:{[`${h}-selector`]:{width:"100%",height:r.controlHeight,padding:`0 ${ne}px`,[`${h}-selection-search-input`]:{height:W},"&:after":{lineHeight:`${W}px`}}},[`&${h}-customize-input`]:{[`${h}-selector`]:{"&:after":{display:"none"},[`${h}-selection-search`]:{position:"static",width:"100%"},[`${h}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${ne}px`,"&:after":{display:"none"}}}}}}}function k(r){const{componentCls:y}=r,h=r.controlPaddingHorizontalSM-r.lineWidth;return[X(r),X((0,v.TS)(r,{controlHeight:r.controlHeightSM,borderRadius:r.borderRadiusSM}),"sm"),{[`${y}-single${y}-sm`]:{[`&:not(${y}-customize-input)`]:{[`${y}-selection-search`]:{insetInlineStart:h,insetInlineEnd:h},[`${y}-selector`]:{padding:`0 ${h}px`},[`&${y}-show-arrow ${y}-selection-search`]:{insetInlineEnd:h+r.fontSize*1.5},[` - &${y}-show-arrow ${y}-selection-item, - &${y}-show-arrow ${y}-selection-placeholder - `]:{paddingInlineEnd:r.fontSize*1.5}}}},X((0,v.TS)(r,{controlHeight:r.singleItemHeightLG,fontSize:r.fontSizeLG,borderRadius:r.borderRadiusLG}),"lg")]}const $e=r=>{const{componentCls:y,selectorBg:h}=r;return{position:"relative",backgroundColor:h,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,transition:`all ${r.motionDurationMid} ${r.motionEaseInOut}`,input:{cursor:"pointer"},[`${y}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${y}-disabled&`]:{color:r.colorTextDisabled,background:r.colorBgContainerDisabled,cursor:"not-allowed",[`${y}-multiple&`]:{background:r.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},ie=function(r,y){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:ne,borderHoverColor:D,outlineColor:W,antCls:M}=y,Se=h?{[`${ne}-selector`]:{borderColor:D}}:{};return{[r]:{[`&:not(${ne}-disabled):not(${ne}-customize-input):not(${M}-pagination-size-changer)`]:Object.assign(Object.assign({},Se),{[`${ne}-focused& ${ne}-selector`]:{borderColor:D,boxShadow:`0 0 0 ${y.controlOutlineWidth}px ${W}`,outline:0},[`&:hover ${ne}-selector`]:{borderColor:D}})}}},we=r=>{const{componentCls:y}=r;return{[`${y}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},ce=r=>{const{componentCls:y,inputPaddingHorizontalBase:h,iconCls:ne}=r;return{[y]:Object.assign(Object.assign({},(0,d.Wf)(r)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${y}-customize-input) ${y}-selector`]:Object.assign(Object.assign({},$e(r)),we(r)),[`${y}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},d.vS),[`${y}-selection-placeholder`]:Object.assign(Object.assign({},d.vS),{flex:1,color:r.colorTextPlaceholder,pointerEvents:"none"}),[`${y}-arrow`]:Object.assign(Object.assign({},(0,d.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:h,height:r.fontSizeIcon,marginTop:-r.fontSizeIcon/2,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[ne]:{verticalAlign:"top",transition:`transform ${r.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${y}-suffix)`]:{pointerEvents:"auto"}},[`${y}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${y}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:h,zIndex:1,display:"inline-block",width:r.fontSizeIcon,height:r.fontSizeIcon,marginTop:-r.fontSizeIcon/2,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:r.clearBg,cursor:"pointer",opacity:0,transition:`color ${r.motionDurationMid} ease, opacity ${r.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:r.colorTextTertiary}},"&:hover":{[`${y}-clear`]:{opacity:1}}}),[`${y}-has-feedback`]:{[`${y}-clear`]:{insetInlineEnd:h+r.fontSize+r.paddingXS}}}},H=r=>{const{componentCls:y}=r;return[{[y]:{[`&-borderless ${y}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${y}-in-form-item`]:{width:"100%"}}},ce(r),k(r),ue(r),te(r),{[`${y}-rtl`]:{direction:"rtl"}},ie(y,(0,v.TS)(r,{borderHoverColor:r.colorPrimaryHover,outlineColor:r.controlOutline})),ie(`${y}-status-error`,(0,v.TS)(r,{borderHoverColor:r.colorErrorHover,outlineColor:r.colorErrorOutline}),!0),ie(`${y}-status-warning`,(0,v.TS)(r,{borderHoverColor:r.colorWarningHover,outlineColor:r.colorWarningOutline}),!0),(0,c.c)(r,{borderElCls:`${y}-selector`,focusElCls:`${y}-focused`})]};var m=(0,j.Z)("Select",(r,y)=>{let{rootPrefixCls:h}=y;const ne=(0,v.TS)(r,{rootPrefixCls:h,inputPaddingHorizontalBase:r.paddingSM-1,multipleSelectItemHeight:r.multipleItemHeight});return[H(ne)]},r=>{const{fontSize:y,lineHeight:h,controlHeight:ne,controlPaddingHorizontal:D,zIndexPopupBase:W,colorText:M,fontWeightStrong:Se,controlItemBgActive:Y,controlItemBgHover:Ve,colorBgContainer:l,colorFillSecondary:F,controlHeightLG:Z,controlHeightSM:b,colorBgContainerDisabled:U,colorTextDisabled:V}=r;return{zIndexPopup:W+50,optionSelectedColor:M,optionSelectedFontWeight:Se,optionSelectedBg:Y,optionActiveBg:Ve,optionPadding:`${(ne-y*h)/2}px ${D}px`,optionFontSize:y,optionLineHeight:h,optionHeight:ne,selectorBg:l,clearBg:l,singleItemHeightLG:Z,multipleItemBg:F,multipleItemBorderColor:"transparent",multipleItemHeight:b,multipleItemHeightLG:ne,multipleSelectorBgDisabled:U,multipleItemColorDisabled:V,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Nt,Me,e){e.d(Me,{Z:function(){return c}});const d=v=>{const C={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:v==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},C),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},C),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},C),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},C),{points:["br","tr"],offset:[0,-4]})}};function c(v,j){return v||d(j)}},84443:function(Nt,Me,e){e.d(Me,{Z:function(){return d}});function d(c,v){return v!==void 0?v:c!==null}},66339:function(Nt,Me,e){e.d(Me,{Z:function(){return oe}});var d=e(40001),c=e(19248),v=e(99267),j=e(84105),C=e(58617),$=e(47472),t=e(59301);function oe(te){let{suffixIcon:E,clearIcon:se,menuItemSelectedIcon:S,removeIcon:x,loading:ue,multiple:X,hasFeedback:k,prefixCls:$e,showSuffixIcon:ie,feedbackIcon:we,showArrow:ce,componentName:H}=te;const m=se!=null?se:t.createElement(c.Z,null),r=D=>E===null&&!k&&!ce?null:t.createElement(t.Fragment,null,ie!==!1&&D,k&&we);let y=null;if(E!==void 0)y=r(E);else if(ue)y=r(t.createElement(C.Z,{spin:!0}));else{const D=`${$e}-suffix`;y=W=>{let{open:M,showSearch:Se}=W;return r(M&&Se?t.createElement($.Z,{className:D}):t.createElement(j.Z,{className:D}))}}let h=null;S!==void 0?h=S:X?h=t.createElement(d.Z,null):h=null;let ne=null;return x!==void 0?ne=x:ne=t.createElement(v.Z,null),{clearIcon:m,suffixIcon:y,itemIcon:h,removeIcon:ne}}},61621:function(Nt,Me,e){e.d(Me,{Z:function(){return w}});var d=e(92310),c=e.n(d),v=e(59301),j=e(36355),C=e(2738),t=u=>{const{prefixCls:n,className:R,style:G,size:s,shape:o}=u,K=c()({[`${n}-lg`]:s==="large",[`${n}-sm`]:s==="small"}),g=c()({[`${n}-circle`]:o==="circle",[`${n}-square`]:o==="square",[`${n}-round`]:o==="round"}),f=v.useMemo(()=>typeof s=="number"?{width:s,height:s,lineHeight:`${s}px`}:{},[s]);return v.createElement("span",{className:c()(n,K,g,R),style:Object.assign(Object.assign({},f),G)})},oe=e(36237),te=e(83116),E=e(37613);const se=new oe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),S=u=>({height:u,lineHeight:`${u}px`}),x=u=>Object.assign({width:u},S(u)),ue=u=>({background:u.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:se,animationDuration:u.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),X=u=>Object.assign({width:u*5,minWidth:u*5},S(u)),k=u=>{const{skeletonAvatarCls:n,gradientFromColor:R,controlHeight:G,controlHeightLG:s,controlHeightSM:o}=u;return{[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:R},x(G)),[`${n}${n}-circle`]:{borderRadius:"50%"},[`${n}${n}-lg`]:Object.assign({},x(s)),[`${n}${n}-sm`]:Object.assign({},x(o))}},$e=u=>{const{controlHeight:n,borderRadiusSM:R,skeletonInputCls:G,controlHeightLG:s,controlHeightSM:o,gradientFromColor:K}=u;return{[`${G}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:K,borderRadius:R},X(n)),[`${G}-lg`]:Object.assign({},X(s)),[`${G}-sm`]:Object.assign({},X(o))}},ie=u=>Object.assign({width:u},S(u)),we=u=>{const{skeletonImageCls:n,imageSizeBase:R,gradientFromColor:G,borderRadiusSM:s}=u;return{[`${n}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:G,borderRadius:s},ie(R*2)),{[`${n}-path`]:{fill:"#bfbfbf"},[`${n}-svg`]:Object.assign(Object.assign({},ie(R)),{maxWidth:R*4,maxHeight:R*4}),[`${n}-svg${n}-svg-circle`]:{borderRadius:"50%"}}),[`${n}${n}-circle`]:{borderRadius:"50%"}}},ce=(u,n,R)=>{const{skeletonButtonCls:G}=u;return{[`${R}${G}-circle`]:{width:n,minWidth:n,borderRadius:"50%"},[`${R}${G}-round`]:{borderRadius:n}}},H=u=>Object.assign({width:u*2,minWidth:u*2},S(u)),m=u=>{const{borderRadiusSM:n,skeletonButtonCls:R,controlHeight:G,controlHeightLG:s,controlHeightSM:o,gradientFromColor:K}=u;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:K,borderRadius:n,width:G*2,minWidth:G*2},H(G))},ce(u,G,R)),{[`${R}-lg`]:Object.assign({},H(s))}),ce(u,s,`${R}-lg`)),{[`${R}-sm`]:Object.assign({},H(o))}),ce(u,o,`${R}-sm`))},r=u=>{const{componentCls:n,skeletonAvatarCls:R,skeletonTitleCls:G,skeletonParagraphCls:s,skeletonButtonCls:o,skeletonInputCls:K,skeletonImageCls:g,controlHeight:f,controlHeightLG:L,controlHeightSM:ve,gradientFromColor:ee,padding:me,marginSM:de,borderRadius:p,titleHeight:O,blockRadius:ae,paragraphLiHeight:Ie,controlHeightXS:xe,paragraphMarginTop:Le}=u;return{[`${n}`]:{display:"table",width:"100%",[`${n}-header`]:{display:"table-cell",paddingInlineEnd:me,verticalAlign:"top",[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ee},x(f)),[`${R}-circle`]:{borderRadius:"50%"},[`${R}-lg`]:Object.assign({},x(L)),[`${R}-sm`]:Object.assign({},x(ve))},[`${n}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${G}`]:{width:"100%",height:O,background:ee,borderRadius:ae,[`+ ${s}`]:{marginBlockStart:ve}},[`${s}`]:{padding:0,"> li":{width:"100%",height:Ie,listStyle:"none",background:ee,borderRadius:ae,"+ li":{marginBlockStart:xe}}},[`${s}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${n}-content`]:{[`${G}, ${s} > li`]:{borderRadius:p}}},[`${n}-with-avatar ${n}-content`]:{[`${G}`]:{marginBlockStart:de,[`+ ${s}`]:{marginBlockStart:Le}}},[`${n}${n}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},m(u)),k(u)),$e(u)),we(u)),[`${n}${n}-block`]:{width:"100%",[`${o}`]:{width:"100%"},[`${K}`]:{width:"100%"}},[`${n}${n}-active`]:{[` - ${G}, - ${s} > li, - ${R}, - ${o}, - ${K}, - ${g} - `]:Object.assign({},ue(u))}}};var y=(0,te.Z)("Skeleton",u=>{const{componentCls:n}=u,R=(0,E.TS)(u,{skeletonAvatarCls:`${n}-avatar`,skeletonTitleCls:`${n}-title`,skeletonParagraphCls:`${n}-paragraph`,skeletonButtonCls:`${n}-button`,skeletonInputCls:`${n}-input`,skeletonImageCls:`${n}-image`,imageSizeBase:u.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${u.gradientFromColor} 25%, ${u.gradientToColor} 37%, ${u.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[r(R)]},u=>{const{colorFillContent:n,colorFill:R}=u,G=n,s=R;return{color:G,colorGradientEnd:s,gradientFromColor:G,gradientToColor:s,titleHeight:u.controlHeight/2,blockRadius:u.borderRadiusSM,paragraphMarginTop:u.marginLG+u.marginXXS,paragraphLiHeight:u.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ne=u=>{const{prefixCls:n,className:R,rootClassName:G,active:s,shape:o="circle",size:K="default"}=u,{getPrefixCls:g}=v.useContext(j.E_),f=g("skeleton",n),[L,ve]=y(f),ee=(0,C.Z)(u,["prefixCls","className"]),me=c()(f,`${f}-element`,{[`${f}-active`]:s},R,G,ve);return L(v.createElement("div",{className:me},v.createElement(t,Object.assign({prefixCls:`${f}-avatar`,shape:o,size:K},ee))))},W=u=>{const{prefixCls:n,className:R,rootClassName:G,active:s,block:o=!1,size:K="default"}=u,{getPrefixCls:g}=v.useContext(j.E_),f=g("skeleton",n),[L,ve]=y(f),ee=(0,C.Z)(u,["prefixCls"]),me=c()(f,`${f}-element`,{[`${f}-active`]:s,[`${f}-block`]:o},R,G,ve);return L(v.createElement("div",{className:me},v.createElement(t,Object.assign({prefixCls:`${f}-button`,size:K},ee))))};const M="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Y=u=>{const{prefixCls:n,className:R,rootClassName:G,style:s,active:o}=u,{getPrefixCls:K}=v.useContext(j.E_),g=K("skeleton",n),[f,L]=y(g),ve=c()(g,`${g}-element`,{[`${g}-active`]:o},R,G,L);return f(v.createElement("div",{className:ve},v.createElement("div",{className:c()(`${g}-image`,R),style:s},v.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${g}-image-svg`},v.createElement("path",{d:M,className:`${g}-image-path`})))))},l=u=>{const{prefixCls:n,className:R,rootClassName:G,active:s,block:o,size:K="default"}=u,{getPrefixCls:g}=v.useContext(j.E_),f=g("skeleton",n),[L,ve]=y(f),ee=(0,C.Z)(u,["prefixCls"]),me=c()(f,`${f}-element`,{[`${f}-active`]:s,[`${f}-block`]:o},R,G,ve);return L(v.createElement("div",{className:me},v.createElement(t,Object.assign({prefixCls:`${f}-input`,size:K},ee))))},F=e(54476),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},b=Z,U=e(7657),V=function(n,R){return v.createElement(U.Z,(0,F.Z)({},n,{ref:R,icon:b}))},q=v.forwardRef(V),le=q,Q=u=>{const{prefixCls:n,className:R,rootClassName:G,style:s,active:o,children:K}=u,{getPrefixCls:g}=v.useContext(j.E_),f=g("skeleton",n),[L,ve]=y(f),ee=c()(f,`${f}-element`,{[`${f}-active`]:o},ve,R,G),me=K!=null?K:v.createElement(le,null);return L(v.createElement("div",{className:ee},v.createElement("div",{className:c()(`${f}-image`,R),style:s},me)))},pe=e(94480),ke=u=>{const n=g=>{const{width:f,rows:L=2}=u;if(Array.isArray(f))return f[g];if(L-1===g)return f},{prefixCls:R,className:G,style:s,rows:o}=u,K=(0,pe.Z)(Array(o)).map((g,f)=>v.createElement("li",{key:f,style:{width:n(f)}}));return v.createElement("ul",{className:c()(R,G),style:s},K)},Ue=u=>{let{prefixCls:n,className:R,width:G,style:s}=u;return v.createElement("h3",{className:c()(n,R),style:Object.assign({width:G},s)})};function Ge(u){return u&&typeof u=="object"?u:{}}function ot(u,n){return u&&!n?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Xe(u,n){return!u&&n?{width:"38%"}:u&&n?{width:"50%"}:{}}function be(u,n){const R={};return(!u||!n)&&(R.width="61%"),!u&&n?R.rows=3:R.rows=2,R}const Ke=u=>{const{prefixCls:n,loading:R,className:G,rootClassName:s,style:o,children:K,avatar:g=!1,title:f=!0,paragraph:L=!0,active:ve,round:ee}=u,{getPrefixCls:me,direction:de,skeleton:p}=v.useContext(j.E_),O=me("skeleton",n),[ae,Ie]=y(O);if(R||!("loading"in u)){const xe=!!g,Le=!!f,Ye=!!L;let qe;if(xe){const mt=Object.assign(Object.assign({prefixCls:`${O}-avatar`},ot(Le,Ye)),Ge(g));qe=v.createElement("div",{className:`${O}-header`},v.createElement(t,Object.assign({},mt)))}let _e;if(Le||Ye){let mt;if(Le){const Et=Object.assign(Object.assign({prefixCls:`${O}-title`},Xe(xe,Ye)),Ge(f));mt=v.createElement(Ue,Object.assign({},Et))}let yt;if(Ye){const Et=Object.assign(Object.assign({prefixCls:`${O}-paragraph`},be(xe,Le)),Ge(L));yt=v.createElement(ke,Object.assign({},Et))}_e=v.createElement("div",{className:`${O}-content`},mt,yt)}const dt=c()(O,{[`${O}-with-avatar`]:xe,[`${O}-active`]:ve,[`${O}-rtl`]:de==="rtl",[`${O}-round`]:ee},p==null?void 0:p.className,G,s,Ie);return ae(v.createElement("div",{className:dt,style:Object.assign(Object.assign({},p==null?void 0:p.style),o)},qe,_e))}return typeof K!="undefined"?K:null};Ke.Button=W,Ke.Avatar=ne,Ke.Input=l,Ke.Image=Y,Ke.Node=Q;var B=Ke,w=B},81327:function(Nt,Me,e){e.d(Me,{Z:function(){return $e}});var d=e(59301),c=e(92310),v=e.n(c),j=e(11592),C=e(36355),$=e(33234);const t=d.createContext({latestIndex:0}),oe=t.Provider;var E=ie=>{let{className:we,index:ce,children:H,split:m,style:r}=ie;const{latestIndex:y}=d.useContext(t);return H==null?null:d.createElement(d.Fragment,null,d.createElement("div",{className:we,style:r},H),ce{var ce,H;const{getPrefixCls:m,space:r,direction:y}=d.useContext(C.E_),{size:h=(r==null?void 0:r.size)||"small",align:ne,className:D,rootClassName:W,children:M,direction:Se="horizontal",prefixCls:Y,split:Ve,style:l,wrap:F=!1,classNames:Z,styles:b}=ie,U=ue(ie,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[V,q]=Array.isArray(h)?h:[h,h],le=S(q),re=S(V),Q=x(q),pe=x(V),Re=(0,j.Z)(M,{keepEmpty:!0}),ke=ne===void 0&&Se==="horizontal"?"center":ne,Fe=m("space",Y),[Ue,Ge]=(0,se.Z)(Fe),ot=v()(Fe,r==null?void 0:r.className,Ge,`${Fe}-${Se}`,{[`${Fe}-rtl`]:y==="rtl",[`${Fe}-align-${ke}`]:ke,[`${Fe}-gap-row-${q}`]:le,[`${Fe}-gap-col-${V}`]:re},D,W),Xe=v()(`${Fe}-item`,(ce=Z==null?void 0:Z.item)!==null&&ce!==void 0?ce:(H=r==null?void 0:r.classNames)===null||H===void 0?void 0:H.item);let be=0;const Ke=Re.map((u,n)=>{var R,G;u!=null&&(be=n);const s=u&&u.key||`${Xe}-${n}`;return d.createElement(E,{className:Xe,key:s,index:n,split:Ve,style:(R=b==null?void 0:b.item)!==null&&R!==void 0?R:(G=r==null?void 0:r.styles)===null||G===void 0?void 0:G.item},u)}),B=d.useMemo(()=>({latestIndex:be}),[be]);if(Re.length===0)return null;const w={};return F&&(w.flexWrap="wrap"),!re&&pe&&(w.columnGap=V),!le&&Q&&(w.rowGap=q),Ue(d.createElement("div",Object.assign({ref:we,className:ot,style:Object.assign(Object.assign(Object.assign({},w),r==null?void 0:r.style),l)},U),d.createElement(oe,{value:B},Ke)))});k.Compact=$.ZP;var $e=k},8378:function(Nt,Me){const e=d=>({[d.componentCls]:{[`${d.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${d.motionDurationMid} ${d.motionEaseInOut}, - opacity ${d.motionDurationMid} ${d.motionEaseInOut} !important`}},[`${d.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${d.motionDurationMid} ${d.motionEaseInOut}, - opacity ${d.motionDurationMid} ${d.motionEaseInOut} !important`}}});Me.Z=e},92899:function(Nt,Me,e){e.d(Me,{Fm:function(){return S}});var d=e(36237),c=e(95406);const v=new d.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),j=new d.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),C=new d.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),$=new d.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),t=new d.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),oe=new d.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),te=new d.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),E=new d.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),se={"move-up":{inKeyframes:te,outKeyframes:E},"move-down":{inKeyframes:v,outKeyframes:j},"move-left":{inKeyframes:C,outKeyframes:$},"move-right":{inKeyframes:t,outKeyframes:oe}},S=(x,ue)=>{const{antCls:X}=x,k=`${X}-${ue}`,{inKeyframes:$e,outKeyframes:ie}=se[ue];return[(0,c.R)(k,$e,ie,x.motionDurationMid),{[` - ${k}-enter, - ${k}-appear - `]:{opacity:0,animationTimingFunction:x.motionEaseOutCirc},[`${k}-leave`]:{animationTimingFunction:x.motionEaseInOutCirc}}]}},13826:function(Nt,Me,e){e.d(Me,{Qt:function(){return C},Uw:function(){return j},fJ:function(){return v},ly:function(){return $},oN:function(){return S}});var d=e(36237),c=e(95406);const v=new d.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),j=new d.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),C=new d.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),$=new d.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),t=new d.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),oe=new d.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),te=new d.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),E=new d.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),se={"slide-up":{inKeyframes:v,outKeyframes:j},"slide-down":{inKeyframes:C,outKeyframes:$},"slide-left":{inKeyframes:t,outKeyframes:oe},"slide-right":{inKeyframes:te,outKeyframes:E}},S=(x,ue)=>{const{antCls:X}=x,k=`${X}-${ue}`,{inKeyframes:$e,outKeyframes:ie}=se[ue];return[(0,c.R)(k,$e,ie,x.motionDurationMid),{[` - ${k}-enter, - ${k}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:x.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${k}-leave`]:{animationTimingFunction:x.motionEaseInQuint}}]}},15969:function(Nt,Me,e){e.d(Me,{N:function(){return d}});const d=c=>({color:c.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${c.motionDurationSlow}`,"&:focus, &:hover":{color:c.colorLinkHover},"&:active":{color:c.colorLinkActive}})},1710:function(Nt,Me,e){e.d(Me,{default:function(){return Ai}});var d={},c="rc-table-internal-hook",v=e(42978),j=e(6089),C=e(34280),$=e(13697),t=e(59301),oe=e(4676);function te(a){var i=t.createContext(void 0),P=function(J){var _=J.value,ye=J.children,Ce=t.useRef(_);Ce.current=_;var ge=t.useState(function(){return{getValue:function(){return Ce.current},listeners:new Set}}),Te=(0,v.Z)(ge,1),je=Te[0];return(0,C.Z)(function(){(0,oe.unstable_batchedUpdates)(function(){je.listeners.forEach(function(ze){ze(_)})})},[_]),t.createElement(i.Provider,{value:je},ye)};return{Context:i,Provider:P,defaultValue:a}}function E(a,i){var P=(0,j.Z)(typeof i=="function"?i:function(ze){if(i===void 0)return ze;if(!Array.isArray(i))return ze[i];var at={};return i.forEach(function(tt){at[tt]=ze[tt]}),at}),z=t.useContext(a==null?void 0:a.Context),J=z||{},_=J.listeners,ye=J.getValue,Ce=t.useRef();Ce.current=P(z?ye():a==null?void 0:a.defaultValue);var ge=t.useState({}),Te=(0,v.Z)(ge,2),je=Te[1];return(0,C.Z)(function(){if(!z)return;function ze(at){var tt=P(at);(0,$.Z)(Ce.current,tt,!0)||je({})}return _.add(ze),function(){_.delete(ze)}},[z]),Ce.current}var se=e(54476),S=e(8654);function x(){var a=t.createContext(null);function i(){return t.useContext(a)}function P(J,_){var ye=(0,S.Yr)(J),Ce=function(Te,je){var ze=ye?{ref:je}:{},at=t.useRef(0),tt=t.useRef(Te),nt=i();return nt!==null?t.createElement(J,(0,se.Z)({},Te,ze)):((!_||_(tt.current,Te))&&(at.current+=1),tt.current=Te,t.createElement(a.Provider,{value:at.current},t.createElement(J,(0,se.Z)({},Te,ze))))};return ye?t.forwardRef(Ce):Ce}function z(J,_){var ye=(0,S.Yr)(J),Ce=function(Te,je){var ze=ye?{ref:je}:{};return i(),t.createElement(J,(0,se.Z)({},Te,ze))};return ye?t.memo(t.forwardRef(Ce),_):t.memo(Ce,_)}return{makeImmutable:P,responseImmutable:z,useImmutableMark:i}}var ue=x(),X=ue.makeImmutable,k=ue.responseImmutable,$e=ue.useImmutableMark,ie=x(),we=ie.makeImmutable,ce=ie.responseImmutable,H=ie.useImmutableMark,m=te(),r=m;function y(a,i){var P=t.useRef(0);P.current+=1;var z=t.useRef(a),J=[];Object.keys(a||{}).map(function(ye){var Ce;(a==null?void 0:a[ye])!==((Ce=z.current)===null||Ce===void 0?void 0:Ce[ye])&&J.push(ye)}),z.current=a;var _=t.useRef([]);return J.length&&(_.current=J),t.useDebugValue(P.current),t.useDebugValue(_.current.join(", ")),i&&console.log("".concat(i,":"),P.current,_.current),P.current}var h=null,ne=t.memo(function(){var a=y();return t.createElement("h1",null,"Render Times: ",a)});ne.displayName="RenderBlock";var D=e(76190),W=e(33885),M=e(20068),Se=e(92310),Y=e.n(Se),Ve=e(80547),l=e(97938),F=e(48736),Z=t.createContext({renderWithProps:!1}),b=Z,U="RC_TABLE_KEY";function V(a){return a==null?[]:Array.isArray(a)?a:[a]}function q(a){var i=[],P={};return a.forEach(function(z){for(var J=z||{},_=J.key,ye=J.dataIndex,Ce=_||V(ye).join("-")||U;P[Ce];)Ce="".concat(Ce,"_next");P[Ce]=!0,i.push(Ce)}),i}function le(a){return a!=null}function re(a){return a&&(0,D.Z)(a)==="object"&&!Array.isArray(a)&&!t.isValidElement(a)}function Q(a,i,P,z,J,_){var ye=t.useContext(b),Ce=H(),ge=(0,Ve.Z)(function(){if(le(z))return[z];var Te=i==null||i===""?[]:Array.isArray(i)?i:[i],je=(0,l.Z)(a,Te),ze=je,at=void 0;if(J){var tt=J(je,a,P);re(tt)?(ze=tt.children,at=tt.props,ye.renderWithProps=!0):ze=tt}return[ze,at]},[Ce,a,z,i,J,P],function(Te,je){if(_){var ze=(0,v.Z)(Te,2),at=ze[1],tt=(0,v.Z)(je,2),nt=tt[1];return _(nt,at)}return ye.renderWithProps?!0:!(0,$.Z)(Te,je,!0)});return ge}function pe(a,i,P,z){var J=a+i-1;return a<=z&&J>=P}function Re(a,i){return E(r,function(P){var z=pe(a,i||1,P.hoverStartRow,P.hoverEndRow);return[z,P.onHover]})}var ke=function(i){var P=i.ellipsis,z=i.rowType,J=i.children,_,ye=P===!0?{showTitle:!0}:P;return ye&&(ye.showTitle||z==="header")&&(typeof J=="string"||typeof J=="number"?_=J.toString():t.isValidElement(J)&&typeof J.props.children=="string"&&(_=J.props.children)),_};function Fe(a){var i,P,z,J,_,ye,Ce,ge,Te=a.component,je=a.children,ze=a.ellipsis,at=a.scope,tt=a.prefixCls,nt=a.className,St=a.align,ht=a.record,xt=a.render,bt=a.dataIndex,Dt=a.renderIndex,dn=a.shouldCellUpdate,mn=a.index,kt=a.rowType,Mn=a.colSpan,zn=a.rowSpan,zt=a.fixLeft,Xt=a.fixRight,Ft=a.firstFixLeft,Pt=a.lastFixLeft,Vt=a.firstFixRight,Pn=a.lastFixRight,Ln=a.appendNode,Zn=a.additionalProps,pn=Zn===void 0?{}:Zn,jn=a.isSticky,kn="".concat(tt,"-cell"),mr=E(r,["supportSticky","allColumnsFixedLeft"]),rr=mr.supportSticky,Br=mr.allColumnsFixedLeft,Tr=Q(ht,bt,Dt,je,xt,dn),Fn=(0,v.Z)(Tr,2),kr=Fn[0],ar=Fn[1],Sr={},yr=typeof zt=="number"&&rr,ba=typeof Xt=="number"&&rr;yr&&(Sr.position="sticky",Sr.left=zt),ba&&(Sr.position="sticky",Sr.right=Xt);var In=(i=(P=(z=ar==null?void 0:ar.colSpan)!==null&&z!==void 0?z:pn.colSpan)!==null&&P!==void 0?P:Mn)!==null&&i!==void 0?i:1,yn=(J=(_=(ye=ar==null?void 0:ar.rowSpan)!==null&&ye!==void 0?ye:pn.rowSpan)!==null&&_!==void 0?_:zn)!==null&&J!==void 0?J:1,hn=Re(mn,yn),an=(0,v.Z)(hn,2),or=an[0],on=an[1],An=function(Gr){var ya;ht&&on(mn,mn+yn-1),pn==null||(ya=pn.onMouseEnter)===null||ya===void 0||ya.call(pn,Gr)},er=function(Gr){var ya;ht&&on(-1,-1),pn==null||(ya=pn.onMouseLeave)===null||ya===void 0||ya.call(pn,Gr)};if(In===0||yn===0)return null;var _n=(Ce=pn.title)!==null&&Ce!==void 0?Ce:ke({rowType:kt,ellipsis:ze,children:kr}),sa=Y()(kn,nt,(ge={},(0,M.Z)(ge,"".concat(kn,"-fix-left"),yr&&rr),(0,M.Z)(ge,"".concat(kn,"-fix-left-first"),Ft&&rr),(0,M.Z)(ge,"".concat(kn,"-fix-left-last"),Pt&&rr),(0,M.Z)(ge,"".concat(kn,"-fix-left-all"),Pt&&Br&&rr),(0,M.Z)(ge,"".concat(kn,"-fix-right"),ba&&rr),(0,M.Z)(ge,"".concat(kn,"-fix-right-first"),Vt&&rr),(0,M.Z)(ge,"".concat(kn,"-fix-right-last"),Pn&&rr),(0,M.Z)(ge,"".concat(kn,"-ellipsis"),ze),(0,M.Z)(ge,"".concat(kn,"-with-append"),Ln),(0,M.Z)(ge,"".concat(kn,"-fix-sticky"),(yr||ba)&&jn&&rr),(0,M.Z)(ge,"".concat(kn,"-row-hover"),!ar&&or),ge),pn.className,ar==null?void 0:ar.className),ra={};St&&(ra.textAlign=St);var Za=(0,W.Z)((0,W.Z)((0,W.Z)((0,W.Z)({},Sr),pn.style),ra),ar==null?void 0:ar.style),Ur=kr;return(0,D.Z)(Ur)==="object"&&!Array.isArray(Ur)&&!t.isValidElement(Ur)&&(Ur=null),ze&&(Pt||Vt)&&(Ur=t.createElement("span",{className:"".concat(kn,"-content")},Ur)),t.createElement(Te,(0,se.Z)({},ar,pn,{className:sa,style:Za,title:_n,scope:at,onMouseEnter:An,onMouseLeave:er,colSpan:In!==1?In:null,rowSpan:yn!==1?yn:null}),Ln,Ur)}var Ue=t.memo(Fe);function Ge(a,i,P,z,J,_){var ye=P[a]||{},Ce=P[i]||{},ge,Te;ye.fixed==="left"?ge=z.left[J==="rtl"?i:a]:Ce.fixed==="right"&&(Te=z.right[J==="rtl"?a:i]);var je=!1,ze=!1,at=!1,tt=!1,nt=P[i+1],St=P[a-1],ht=!(_!=null&&_.children);if(J==="rtl"){if(ge!==void 0){var xt=St&&St.fixed==="left";tt=!xt&&ht}else if(Te!==void 0){var bt=nt&&nt.fixed==="right";at=!bt&&ht}}else if(ge!==void 0){var Dt=nt&&nt.fixed==="left";je=!Dt&&ht}else if(Te!==void 0){var dn=St&&St.fixed==="right";ze=!dn&&ht}return{fixLeft:ge,fixRight:Te,lastFixLeft:je,firstFixRight:ze,lastFixRight:at,firstFixLeft:tt,isSticky:z.isSticky}}var ot=t.createContext({}),Xe=ot;function be(a){var i=a.className,P=a.index,z=a.children,J=a.colSpan,_=J===void 0?1:J,ye=a.rowSpan,Ce=a.align,ge=E(r,["prefixCls","direction"]),Te=ge.prefixCls,je=ge.direction,ze=t.useContext(Xe),at=ze.scrollColumnIndex,tt=ze.stickyOffsets,nt=ze.flattenColumns,St=ze.columns,ht=P+_-1,xt=ht+1===at?_+1:_,bt=Ge(P,P+xt-1,nt,tt,je,St==null?void 0:St[P]);return t.createElement(Ue,(0,se.Z)({className:i,index:P,component:"td",prefixCls:Te,record:null,dataIndex:null,align:Ce,colSpan:xt,rowSpan:ye,render:function(){return z}},bt))}var Ke=e(75931),B=["children"];function w(a){var i=a.children,P=(0,Ke.Z)(a,B);return t.createElement("tr",P,i)}function u(a){var i=a.children;return i}u.Row=w,u.Cell=be;var n=u;function R(a){var i=a.children,P=a.stickyOffsets,z=a.flattenColumns,J=a.columns,_=E(r,"prefixCls"),ye=z.length-1,Ce=z[ye],ge=t.useMemo(function(){return{stickyOffsets:P,flattenColumns:z,scrollColumnIndex:Ce!=null&&Ce.scrollbar?ye:null,columns:J}},[Ce,z,ye,P,J]);return t.createElement(Xe.Provider,{value:ge},t.createElement("tfoot",{className:"".concat(_,"-summary")},i))}var G=ce(R),s=n,o=e(70425),K=e(29301),g=e(29194),f=e(3465),L=e(75152),ve=e(26112);function ee(a,i,P,z,J,_,ye){a.push({record:i,indent:P,index:ye});var Ce=_(i),ge=J==null?void 0:J.has(Ce);if(i&&Array.isArray(i[z])&&ge)for(var Te=0;Te1?Ft-1:0),Vt=1;Vt=0;Ce-=1){var ge=i[Ce],Te=P&&P[Ce],je=Te&&Te[mt];if(ge||je||ye){var ze=je||{},at=ze.columnType,tt=(0,Ke.Z)(ze,Et);J.unshift(t.createElement("col",(0,se.Z)({key:Ce,style:{width:ge}},tt))),ye=!0}}return t.createElement("colgroup",null,J)}var Ut=jt,gt=e(94480),Yt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Nn(a,i){return(0,t.useMemo)(function(){for(var P=[],z=0;z1?"colgroup":"col":null,ellipsis:ht.ellipsis,align:ht.align,component:ht.title?_:ye,prefixCls:je,key:tt[St]},xt,{additionalProps:bt,rowType:"header"}))}))}On.displayName="HeaderRow";var vn=On;function Tn(a){var i=[];function P(ye,Ce){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;i[ge]=i[ge]||[];var Te=Ce,je=ye.filter(Boolean).map(function(ze){var at={key:ze.key,className:ze.className||"",children:ze.title,column:ze,colStart:Te},tt=1,nt=ze.children;return nt&&nt.length>0&&(tt=P(nt,Te,ge+1).reduce(function(St,ht){return St+ht},0),at.hasSubColumns=!0),"colSpan"in ze&&(tt=ze.colSpan),"rowSpan"in ze&&(at.rowSpan=ze.rowSpan),at.colSpan=tt,at.colEnd=at.colStart+tt-1,i[ge].push(at),Te+=tt,tt});return je}P(a,0);for(var z=i.length,J=function(Ce){i[Ce].forEach(function(ge){!("rowSpan"in ge)&&!ge.hasSubColumns&&(ge.rowSpan=z-Ce)})},_=0;_1&&arguments[1]!==void 0?arguments[1]:"";return typeof i=="number"?i:i.endsWith("%")?a*parseFloat(i)/100:null}function At(a,i){return t.useMemo(function(){if(i&&i>0){var P=0,z=0;a.forEach(function(Te){var je=ln(i,Te.width);je?P+=je:z+=1});var J=i-P,_=z,ye=J/z,Ce=0,ge=a.map(function(Te){var je=(0,W.Z)({},Te),ze=ln(i,je.width);if(ze)je.width=ze;else{var at=Math.floor(ye);je.width=_===1?J:at,J-=at,_-=1}return Ce+=je.width,je});return[ge,Ce]}return[a,i]},[a,i])}var sn=["children"],fn=["fixed"];function I(a){return(0,Gn.Z)(a).filter(function(i){return t.isValidElement(i)}).map(function(i){var P=i.key,z=i.props,J=z.children,_=(0,Ke.Z)(z,sn),ye=(0,W.Z)({key:P},_);return J&&(ye.children=I(J)),ye})}function T(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return a.filter(function(P){return P&&(0,D.Z)(P)==="object"}).reduce(function(P,z,J){var _=z.fixed,ye=_===!0?"left":_,Ce="".concat(i,"-").concat(J),ge=z.children;return ge&&ge.length>0?[].concat((0,gt.Z)(P),(0,gt.Z)(T(ge,Ce).map(function(Te){return(0,W.Z)({fixed:ye},Te)}))):[].concat((0,gt.Z)(P),[(0,W.Z)((0,W.Z)({key:Ce},z),{},{fixed:ye})])},[])}function A(a){for(var i=!0,P=0;P=0;_-=1){var ye=a[_];if(J&&ye.fixed!=="right")J=!1;else if(!J&&ye.fixed==="right"){warning(!1,"Index ".concat(_+1," of `columns` missing `fixed='right'` prop."));break}}}function N(a){return a.map(function(i){var P=i.fixed,z=(0,Ke.Z)(i,fn),J=P;return P==="left"?J="right":P==="right"&&(J="left"),(0,W.Z)({fixed:J},z)})}function he(a,i){var P=a.prefixCls,z=a.columns,J=a.children,_=a.expandable,ye=a.expandedKeys,Ce=a.columnTitle,ge=a.getRowKey,Te=a.onTriggerExpand,je=a.expandIcon,ze=a.rowExpandable,at=a.expandIconColumnIndex,tt=a.direction,nt=a.expandRowByClick,St=a.columnWidth,ht=a.fixed,xt=a.scrollWidth,bt=t.useMemo(function(){return z||I(J)},[z,J]),Dt=t.useMemo(function(){if(_){var Xt,Ft=bt.slice();if(!Ft.includes(d)){var Pt=at||0;Pt>=0&&Ft.splice(Pt,0,d)}var Vt=Ft.indexOf(d);Ft=Ft.filter(function(pn,jn){return pn!==d||jn===Vt});var Pn=bt[Vt],Ln;(ht==="left"||ht)&&!at?Ln="left":(ht==="right"||ht)&&at===bt.length?Ln="right":Ln=Pn?Pn.fixed:null;var Zn=(Xt={},(0,M.Z)(Xt,mt,{className:"".concat(P,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,M.Z)(Xt,"title",Ce),(0,M.Z)(Xt,"fixed",Ln),(0,M.Z)(Xt,"className","".concat(P,"-row-expand-icon-cell")),(0,M.Z)(Xt,"width",St),(0,M.Z)(Xt,"render",function(jn,kn,mr){var rr=ge(kn,mr),Br=ye.has(rr),Tr=ze?ze(kn):!0,Fn=je({prefixCls:P,expanded:Br,expandable:Tr,record:kn,onExpand:Te});return nt?t.createElement("span",{onClick:function(ar){return ar.stopPropagation()}},Fn):Fn}),Xt);return Ft.map(function(pn){return pn===d?Zn:pn})}return bt.filter(function(pn){return pn!==d})},[_,bt,ge,ye,je,tt]),dn=t.useMemo(function(){var Xt=Dt;return i&&(Xt=i(Xt)),Xt.length||(Xt=[{render:function(){return null}}]),Xt},[i,Dt,tt]),mn=t.useMemo(function(){return tt==="rtl"?N(T(dn)):T(dn)},[dn,tt,xt]),kt=At(mn,xt),Mn=(0,v.Z)(kt,2),zn=Mn[0],zt=Mn[1];return[dn,zn,zt]}var fe=he;function He(a){var i,P=a.prefixCls,z=a.record,J=a.onExpand,_=a.expanded,ye=a.expandable,Ce="".concat(P,"-row-expand-icon");if(!ye)return t.createElement("span",{className:Y()(Ce,"".concat(P,"-row-spaced"))});var ge=function(je){J(z,je),je.stopPropagation()};return t.createElement("span",{className:Y()(Ce,(i={},(0,M.Z)(i,"".concat(P,"-row-expanded"),_),(0,M.Z)(i,"".concat(P,"-row-collapsed"),!_),i)),onClick:ge})}function Ae(a,i,P){var z=[];function J(_){(_||[]).forEach(function(ye,Ce){z.push(i(ye,Ce)),J(ye[P])})}return J(a),z}function Qe(a,i,P){var z=yt(a),J=z.expandIcon,_=z.expandedRowKeys,ye=z.defaultExpandedRowKeys,Ce=z.defaultExpandAllRows,ge=z.expandedRowRender,Te=z.onExpand,je=z.onExpandedRowsChange,ze=z.childrenColumnName,at=J||He,tt=ze||"children",nt=t.useMemo(function(){return ge?"row":a.expandable&&a.internalHooks===c&&a.expandable.__PARENT_RENDER_ICON__||i.some(function(mn){return mn&&(0,D.Z)(mn)==="object"&&mn[tt]})?"nest":!1},[!!ge,i]),St=t.useState(function(){return ye||(Ce?Ae(i,P,tt):[])}),ht=(0,v.Z)(St,2),xt=ht[0],bt=ht[1],Dt=t.useMemo(function(){return new Set(_||xt||[])},[_,xt]),dn=t.useCallback(function(mn){var kt=P(mn,i.indexOf(mn)),Mn,zn=Dt.has(kt);zn?(Dt.delete(kt),Mn=(0,gt.Z)(Dt)):Mn=[].concat((0,gt.Z)(Dt),[kt]),bt(Mn),Te&&Te(!zn,mn),je&&je(Mn)},[P,Dt,i,Te,je]);return[z,nt,Dt,at,tt,dn]}function rt(a,i,P,z){var J=a.map(function(_,ye){return Ge(ye,ye,a,i,P,z==null?void 0:z[ye])});return(0,Ve.Z)(function(){return J},[J],function(_,ye){return!(0,$.Z)(_,ye)})}function ft(a){var i=(0,t.useRef)(a),P=(0,t.useState)({}),z=(0,v.Z)(P,2),J=z[1],_=(0,t.useRef)(null),ye=(0,t.useRef)([]);function Ce(ge){ye.current.push(ge);var Te=Promise.resolve();_.current=Te,Te.then(function(){if(_.current===Te){var je=ye.current,ze=i.current;ye.current=[],je.forEach(function(at){i.current=at(i.current)}),_.current=null,ze!==i.current&&J({})}})}return(0,t.useEffect)(function(){return function(){_.current=null}},[]),[i.current,Ce]}function lt(a){var i=(0,t.useRef)(a||null),P=(0,t.useRef)();function z(){window.clearTimeout(P.current)}function J(ye){i.current=ye,z(),P.current=window.setTimeout(function(){i.current=null,P.current=void 0},100)}function _(){return i.current}return(0,t.useEffect)(function(){return z},[]),[J,_]}function et(){var a=t.useState(-1),i=(0,v.Z)(a,2),P=i[0],z=i[1],J=t.useState(-1),_=(0,v.Z)(J,2),ye=_[0],Ce=_[1],ge=t.useCallback(function(Te,je){z(Te),Ce(je)},[]);return[P,ye,ge]}var it=e(47273),Ct=(0,it.Z)()?window:null;function st(a,i){var P=(0,D.Z)(a)==="object"?a:{},z=P.offsetHeader,J=z===void 0?0:z,_=P.offsetSummary,ye=_===void 0?0:_,Ce=P.offsetScroll,ge=Ce===void 0?0:Ce,Te=P.getContainer,je=Te===void 0?function(){return Ct}:Te,ze=je()||Ct;return t.useMemo(function(){var at=!!a;return{isSticky:at,stickyClassName:at?"".concat(i,"-sticky-holder"):"",offsetHeader:J,offsetSummary:ye,offsetScroll:ge,container:ze}},[ge,J,ye,i,ze])}function It(a,i,P){var z=(0,t.useMemo)(function(){for(var J=[],_=[],ye=0,Ce=0,ge=0;ge=ze&&(pn=ze-at),ye({scrollLeft:pn/ze*(je+2)}),bt.current.x=Vt.pageX},Xt=function(){if(_.current){var Vt=(0,Oe.os)(_.current).top,Pn=Vt+_.current.offsetHeight,Ln=ge===window?document.documentElement.scrollTop+window.innerHeight:(0,Oe.os)(ge).top+ge.clientHeight;Pn-(0,L.Z)()<=Ln||Vt>=Ln-Ce?xt(function(Zn){return(0,W.Z)((0,W.Z)({},Zn),{},{isHiddenScrollBar:!0})}):xt(function(Zn){return(0,W.Z)((0,W.Z)({},Zn),{},{isHiddenScrollBar:!1})})}},Ft=function(Vt){xt(function(Pn){return(0,W.Z)((0,W.Z)({},Pn),{},{scrollLeft:Vt/je*ze||0})})};return t.useImperativeHandle(P,function(){return{setScrollLeft:Ft}}),t.useEffect(function(){var Pt=(0,Gt.Z)(document.body,"mouseup",Mn,!1),Vt=(0,Gt.Z)(document.body,"mousemove",zt,!1);return Xt(),function(){Pt.remove(),Vt.remove()}},[at,mn]),t.useEffect(function(){var Pt=(0,Gt.Z)(ge,"scroll",Xt,!1),Vt=(0,Gt.Z)(window,"resize",Xt,!1);return function(){Pt.remove(),Vt.remove()}},[ge]),t.useEffect(function(){ht.isHiddenScrollBar||xt(function(Pt){var Vt=_.current;return Vt?(0,W.Z)((0,W.Z)({},Pt),{},{scrollLeft:Vt.scrollLeft/Vt.scrollWidth*Vt.clientWidth}):Pt})},[ht.isHiddenScrollBar]),je<=ze||!at||ht.isHiddenScrollBar?null:t.createElement("div",{style:{height:(0,L.Z)(),width:ze,bottom:Ce},className:"".concat(Te,"-sticky-scroll")},t.createElement("div",{onMouseDown:zn,ref:tt,className:Y()("".concat(Te,"-sticky-scroll-bar"),(0,M.Z)({},"".concat(Te,"-sticky-scroll-bar-active"),mn)),style:{width:"".concat(at,"px"),transform:"translate3d(".concat(ht.scrollLeft,"px, 0, 0)")}}))},De=t.forwardRef(Ee);function Ze(a){return null}var Pe=Ze;function Be(a){return null}var Ne=Be,We="rc-table",vt=[],pt={};function Lt(){return"No Data"}function Kt(a){var i,P=(0,W.Z)({rowKey:"key",prefixCls:We,emptyText:Lt},a),z=P.prefixCls,J=P.className,_=P.rowClassName,ye=P.style,Ce=P.data,ge=P.rowKey,Te=P.scroll,je=P.tableLayout,ze=P.direction,at=P.title,tt=P.footer,nt=P.summary,St=P.caption,ht=P.id,xt=P.showHeader,bt=P.components,Dt=P.emptyText,dn=P.onRow,mn=P.onHeaderRow,kt=P.internalHooks,Mn=P.transformColumns,zn=P.internalRefs,zt=P.tailor,Xt=P.sticky,Ft=Ce||vt,Pt=!!Ft.length,Vt=kt===c,Pn=t.useCallback(function(ur,xr){return(0,l.Z)(bt,ur)||xr},[bt]),Ln=t.useMemo(function(){return typeof ge=="function"?ge:function(ur){var xr=ur&&ur[ge];return xr}},[ge]),Zn=Pn(["body"]),pn=et(),jn=(0,v.Z)(pn,3),kn=jn[0],mr=jn[1],rr=jn[2],Br=Qe(P,Ft,Ln),Tr=(0,v.Z)(Br,6),Fn=Tr[0],kr=Tr[1],ar=Tr[2],Sr=Tr[3],yr=Tr[4],ba=Tr[5],In=Te==null?void 0:Te.x,yn=t.useState(0),hn=(0,v.Z)(yn,2),an=hn[0],or=hn[1],on=fe((0,W.Z)((0,W.Z)((0,W.Z)({},P),Fn),{},{expandable:!!Fn.expandedRowRender,columnTitle:Fn.columnTitle,expandedKeys:ar,getRowKey:Ln,onTriggerExpand:ba,expandIcon:Sr,expandIconColumnIndex:Fn.expandIconColumnIndex,direction:ze,scrollWidth:Vt&&zt&&typeof In=="number"?In:null}),Vt?Mn:null),An=(0,v.Z)(on,3),er=An[0],_n=An[1],sa=An[2],ra=sa!=null?sa:In,Za=t.useMemo(function(){return{columns:er,flattenColumns:_n}},[er,_n]),Ur=t.useRef(),Ma=t.useRef(),Gr=t.useRef(),ya=t.useRef(),ro=t.useRef(),ir=t.useState(!1),cr=(0,v.Z)(ir,2),Pr=cr[0],Xr=cr[1],Yr=t.useState(!1),Un=(0,v.Z)(Yr,2),da=Un[0],ca=Un[1],wa=ft(new Map),La=(0,v.Z)(wa,2),za=La[0],Po=La[1],Ga=q(_n),Ba=Ga.map(function(ur){return za.get(ur)}),Ca=t.useMemo(function(){return Ba},[Ba.join("_")]),fa=Zt(Ca,_n.length,ze),Qr=Te&&le(Te.y),$r=Te&&le(ra)||!!Fn.fixed,Ka=$r&&_n.some(function(ur){var xr=ur.fixed;return xr}),ao=t.useRef(),Ja=st(Xt,z),ja=Ja.isSticky,To=Ja.offsetHeader,Lo=Ja.offsetSummary,tr=Ja.offsetScroll,hr=Ja.stickyClassName,oa=Ja.container,Rr=t.useMemo(function(){return nt==null?void 0:nt(Ft)},[nt,Ft]),ua=(Qr||ja)&&t.isValidElement(Rr)&&Rr.type===n&&Rr.props.fixed,Sa,xa,Xa;Qr&&(xa={overflowY:"scroll",maxHeight:Te.y}),$r&&(Sa={overflowX:"auto"},Qr||(xa={overflowY:"hidden"}),Xa={width:ra===!0?"auto":ra,minWidth:"100%"});var Qo=t.useCallback(function(ur,xr){(0,g.Z)(Ur.current)&&Po(function(Ta){if(Ta.get(ur)!==xr){var _a=new Map(Ta);return _a.set(ur,xr),_a}return Ta})},[]),Zi=lt(null),Jo=(0,v.Z)(Zi,2),zi=Jo[0],_o=Jo[1];function Ao(ur,xr){xr&&(typeof xr=="function"?xr(ur):xr.scrollLeft!==ur&&(xr.scrollLeft=ur,xr.scrollLeft!==ur&&setTimeout(function(){xr.scrollLeft=ur},0)))}var So=(0,j.Z)(function(ur){var xr=ur.currentTarget,Ta=ur.scrollLeft,_a=ze==="rtl",qa=typeof Ta=="number"?Ta:xr.scrollLeft,vi=xr||pt;if(!_o()||_o()===vi){var Vo;zi(vi),Ao(qa,Ma.current),Ao(qa,Gr.current),Ao(qa,ro.current),Ao(qa,(Vo=ao.current)===null||Vo===void 0?void 0:Vo.setScrollLeft)}var ko=xr||Ma.current;if(ko){var Uo=ko.scrollWidth,Go=ko.clientWidth;if(Uo===Go){Xr(!1),ca(!1);return}_a?(Xr(-qa0)):(Xr(qa>0),ca(qa1?St-Vt:0,Ln=(0,W.Z)((0,W.Z)((0,W.Z)({},Mn),ge),{},{flex:"0 0 ".concat(Vt,"px"),width:"".concat(Vt,"px"),marginRight:Pn,pointerEvents:"auto"}),Zn=t.useMemo(function(){return je?Ft<=1:zt===0||Ft===0||Ft>1},[Ft,zt,je]);Zn?Ln.visibility="hidden":je&&(Ln.height=ze==null?void 0:ze(Ft));var pn=Zn?function(){return null}:at,jn={};return(Ft===0||zt===0)&&(jn.rowSpan=1,jn.colSpan=1),t.createElement(Ue,(0,se.Z)({className:Y()(nt,Te),ellipsis:P.ellipsis,align:P.align,scope:P.rowScope,component:"div",prefixCls:i.prefixCls,key:Dt,record:Ce,index:_,renderIndex:ye,dataIndex:tt,render:pn,shouldCellUpdate:P.shouldCellUpdate},dn,{appendNode:mn,additionalProps:(0,W.Z)((0,W.Z)({},kt),{},{style:Ln},jn)}))}var Cn=qt,en=["data","index","className","rowKey","style","extra","getHeight"],Rn=t.forwardRef(function(a,i){var P=a.data,z=a.index,J=a.className,_=a.rowKey,ye=a.style,Ce=a.extra,ge=a.getHeight,Te=(0,Ke.Z)(a,en),je=P.record,ze=P.indent,at=P.index,tt=E(r,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),nt=tt.scrollX,St=tt.flattenColumns,ht=tt.prefixCls,xt=tt.fixColumn,bt=tt.componentWidth,Dt=O(je,_,z,ze),dn=Dt.rowSupportExpand,mn=Dt.expanded,kt=Dt.rowProps,Mn=Dt.expandedRowRender,zn=Dt.expandedRowClassName,zt;if(dn&&mn){var Xt=Mn(je,z,ze+1,mn),Ft=zn==null?void 0:zn(je,z,ze),Pt={};xt&&(Pt={style:(0,M.Z)({},"--virtual-width","".concat(bt,"px"))});var Vt="".concat(ht,"-expanded-row-cell");zt=t.createElement("div",{className:Y()("".concat(ht,"-expanded-row"),"".concat(ht,"-expanded-row-level-").concat(ze+1),Ft)},t.createElement(Ue,{component:"div",prefixCls:ht,className:Y()(Vt,(0,M.Z)({},"".concat(Vt,"-fixed"),xt)),additionalProps:Pt},Xt))}var Pn=(0,W.Z)((0,W.Z)({},ye),{},{width:nt});Ce&&(Pn.position="absolute",Pn.pointerEvents="none");var Ln=t.createElement("div",(0,se.Z)({},kt,Te,{ref:dn?null:i,className:Y()(J,"".concat(ht,"-row"),kt==null?void 0:kt.className,(0,M.Z)({},"".concat(ht,"-row-extra"),Ce)),style:(0,W.Z)((0,W.Z)({},Pn),kt==null?void 0:kt.style)}),St.map(function(Zn,pn){return t.createElement(Cn,{key:pn,rowInfo:Dt,column:Zn,colIndex:pn,indent:ze,index:z,renderIndex:at,record:je,inverse:Ce,getHeight:ge})}));return dn?t.createElement("div",{ref:i},Ln,zt):Ln}),Xn=ce(Rn),Wt=Xn,ct=t.forwardRef(function(a,i){var P=a.data,z=a.onScroll,J=E(r,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),_=J.flattenColumns,ye=J.onColumnResize,Ce=J.getRowKey,ge=J.expandedKeys,Te=J.prefixCls,je=J.childrenColumnName,ze=J.emptyNode,at=J.scrollX,tt=E(un),nt=tt.scrollY,St=tt.listItemHeight,ht=t.useRef(),xt=me(P,je,ge,Ce),bt=t.useMemo(function(){var zt=0;return _.map(function(Xt){var Ft=Xt.width,Pt=Xt.key;return zt+=Ft,[Pt,Ft,zt]})},[_]),Dt=t.useMemo(function(){return bt.map(function(zt){return zt[2]})},[bt]);t.useEffect(function(){bt.forEach(function(zt){var Xt=(0,v.Z)(zt,2),Ft=Xt[0],Pt=Xt[1];ye(Ft,Pt)})},[bt]),t.useImperativeHandle(i,function(){var zt={};return Object.defineProperty(zt,"scrollLeft",{get:function(){var Ft;return((Ft=ht.current)===null||Ft===void 0?void 0:Ft.getScrollInfo().x)||0},set:function(Ft){var Pt;(Pt=ht.current)===null||Pt===void 0||Pt.scrollTo({left:Ft})}}),zt});var dn=function(Xt,Ft){var Pt,Vt=(Pt=xt[Ft])===null||Pt===void 0?void 0:Pt.record,Pn=Xt.onCell;if(Pn){var Ln,Zn=Pn(Vt,Ft);return(Ln=Zn==null?void 0:Zn.rowSpan)!==null&&Ln!==void 0?Ln:1}return 1},mn=function(Xt){var Ft=Xt.start,Pt=Xt.end,Vt=Xt.getSize,Pn=Xt.offsetY;if(Pt<0)return null;for(var Ln=_.filter(function(In){return dn(In,Ft)===0}),Zn=Ft,pn=function(yn){if(Ln=Ln.filter(function(hn){return dn(hn,yn)===0}),!Ln.length)return Zn=yn,"break"},jn=Ft;jn>=0;jn-=1){var kn=pn(jn);if(kn==="break")break}for(var mr=_.filter(function(In){return dn(In,Pt)!==1}),rr=Pt,Br=function(yn){if(mr=mr.filter(function(hn){return dn(hn,yn)!==1}),!mr.length)return rr=Math.max(yn-1,Pt),"break"},Tr=Pt;Tr1})&&kr.push(yn)},Sr=Zn;Sr<=rr;Sr+=1)var yr=ar(Sr);var ba=kr.map(function(In){var yn=xt[In],hn=Ce(yn.record,In),an=function(An){var er=In+An-1,_n=Ce(xt[er].record,er),sa=Vt(hn,_n);return sa.bottom-sa.top},or=Vt(hn);return t.createElement(Wt,{key:In,data:yn,rowKey:hn,index:In,style:{top:-Pn+or.top},extra:!0,getHeight:an})});return ba},kt=t.useMemo(function(){return{columnsOffset:Dt}},[Dt]),Mn="".concat(Te,"-tbody"),zn;return xt.length?zn=t.createElement(tn.Z,{fullHeight:!1,ref:ht,className:Y()(Mn,"".concat(Mn,"-virtual")),height:nt,itemHeight:St||24,data:xt,itemKey:function(Xt){return Ce(Xt.record)},scrollWidth:at,onVirtualScroll:function(Xt){var Ft=Xt.x;z({scrollLeft:Ft})},extraRender:mn},function(zt,Xt,Ft){var Pt=Ce(zt.record,Xt);return t.createElement(Wt,(0,se.Z)({data:zt,rowKey:Pt,index:Xt},Ft))}):zn=t.createElement("div",{className:Y()("".concat(Te,"-placeholder"))},t.createElement(Ue,{component:"div",prefixCls:Te},ze)),t.createElement(nn.Provider,{value:kt},zn)}),ut=ce(ct),Ht=ut,Rt=function(i,P){var z=P.ref,J=P.onScroll;return t.createElement(Ht,{ref:z,data:i,onScroll:J})},bn=100;function Sn(a){var i=a.columns,P=a.scroll,z=a.prefixCls,J=z===void 0?We:z,_=a.className,ye=a.listItemHeight,Ce=P||{},ge=Ce.x,Te=Ce.y;typeof ge!="number"&&(ge=((i||[]).length+1)*bn),typeof Te!="number"&&(Te=500);var je=t.useMemo(function(){return{scrollY:Te,listItemHeight:ye}},[Te,ye]);return t.createElement(un.Provider,{value:je},t.createElement(wt,(0,se.Z)({},a,{className:Y()(_,"".concat(J,"-virtual")),scroll:(0,W.Z)((0,W.Z)({},P),{},{x:ge}),components:{body:Rt},columns:i,internalHooks:c,tailor:!0})))}function rn(a){return we(Sn,a)}var nr=rn(),Hn=null;function dr(a){return null}var Tt=dr;function Ot(a){return null}var gn=Ot,En=e(2738),Yn=e(68031),Ar=e(36355),br=e(93891),Wn=e(19716),gr=e(8628),fr=e(31724),vr=e(58421),Lr=e(71418),lr=e(88088);function Zr(a){return function(P){let{prefixCls:z,onExpand:J,record:_,expanded:ye,expandable:Ce}=P;const ge=`${z}-row-expand-icon`;return t.createElement("button",{type:"button",onClick:Te=>{J(_,Te),Te.stopPropagation()},className:Y()(ge,{[`${ge}-spaced`]:!Ce,[`${ge}-expanded`]:Ce&&ye,[`${ge}-collapsed`]:Ce&&!ye}),"aria-label":ye?a.collapse:a.expand,"aria-expanded":ye})}}var Jr=Zr;function Kr(a,i){return"key"in a&&a.key!==void 0&&a.key!==null?a.key:a.dataIndex?Array.isArray(a.dataIndex)?a.dataIndex.join("."):a.dataIndex:i}function _r(a,i){return i?`${i}-${a}`:`${a}`}function Hr(a,i){return typeof a=="function"?a(i):a}function qr(a,i){const P=Hr(a,i);return Object.prototype.toString.call(P)==="[object Object]"?"":P}var Na={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},ta=Na,Pa=e(7657),$a=function(i,P){return t.createElement(Pa.Z,(0,se.Z)({},i,{ref:P,icon:ta}))},va=t.forwardRef($a),jr=va,Ra=e(56762);function Ea(a){const i=t.useRef(a),P=(0,Ra.Z)();return[()=>i.current,z=>{i.current=z,P()}]}var ia=e(3113),ma=e(24905),la=e(38854),_t=e(64165),Bn=e(20834),wn=e(40875),Dn=e(5112),Vn=e(17574),qn=e(47472),Wr=e(92832);function Er(a){let{value:i,onChange:P,filterSearch:z,tablePrefixCls:J,locale:_}=a;return z?t.createElement("div",{className:`${J}-filter-dropdown-search`},t.createElement(Wr.default,{prefix:t.createElement(qn.Z,null),placeholder:_.filterSearchPlaceholder,onChange:P,value:i,htmlSize:1,className:`${J}-filter-dropdown-search-input`})):null}var Ir=Er,zr=e(10228);const sr=a=>{const{keyCode:i}=a;i===zr.Z.ENTER&&a.stopPropagation()};var Nr=t.forwardRef((a,i)=>t.createElement("div",{className:a.className,onClick:P=>P.stopPropagation(),onKeyDown:sr,ref:i},a.children));function Cr(a){let i=[];return(a||[]).forEach(P=>{let{value:z,children:J}=P;i.push(z),J&&(i=[].concat((0,gt.Z)(i),(0,gt.Z)(Cr(J))))}),i}function Vr(a){return a.some(i=>{let{children:P}=i;return P})}function Or(a,i){return typeof i=="string"||typeof i=="number"?i==null?void 0:i.toString().toLowerCase().includes(a.trim().toLowerCase()):!1}function Ha(a){let{filters:i,prefixCls:P,filteredKeys:z,filterMultiple:J,searchValue:_,filterSearch:ye}=a;return i.map((Ce,ge)=>{const Te=String(Ce.value);if(Ce.children)return{key:Te||ge,label:Ce.text,popupClassName:`${P}-dropdown-submenu`,children:Ha({filters:Ce.children,prefixCls:P,filteredKeys:z,filterMultiple:J,searchValue:_,filterSearch:ye})};const je=J?ma.default:Dn.ZP,ze={key:Ce.value!==void 0?Te:ge,label:t.createElement(t.Fragment,null,t.createElement(je,{checked:z.includes(Te)}),t.createElement("span",null,Ce.text))};return _.trim()?typeof ye=="function"?ye(_,Ce)?ze:null:Or(_,Ce.text)?ze:null:ze})}function Fa(a){var i,P;const{tablePrefixCls:z,prefixCls:J,column:_,dropdownPrefixCls:ye,columnKey:Ce,filterMultiple:ge,filterMode:Te="menu",filterSearch:je=!1,filterState:ze,triggerFilter:at,locale:tt,children:nt,getPopupContainer:St}=a,{filterDropdownOpen:ht,onFilterDropdownOpenChange:xt,filterResetToDefaultFilteredValue:bt,defaultFilteredValue:Dt,filterDropdownVisible:dn,onFilterDropdownVisibleChange:mn}=_,[kt,Mn]=t.useState(!1),zn=!!(ze&&(!((i=ze.filteredKeys)===null||i===void 0)&&i.length||ze.forceFiltered)),zt=on=>{Mn(on),xt==null||xt(on),mn==null||mn(on)},Xt=(P=ht!=null?ht:dn)!==null&&P!==void 0?P:kt,Ft=ze==null?void 0:ze.filteredKeys,[Pt,Vt]=Ea(Ft||[]),Pn=on=>{let{selectedKeys:An}=on;Vt(An)},Ln=(on,An)=>{let{node:er,checked:_n}=An;Pn(ge?{selectedKeys:on}:{selectedKeys:_n&&er.key?[er.key]:[]})};t.useEffect(()=>{kt&&Pn({selectedKeys:Ft||[]})},[Ft]);const[Zn,pn]=t.useState([]),jn=on=>{pn(on)},[kn,mr]=t.useState(""),rr=on=>{const{value:An}=on.target;mr(An)};t.useEffect(()=>{kt||mr("")},[kt]);const Br=on=>{const An=on&&on.length?on:null;if(An===null&&(!ze||!ze.filteredKeys)||(0,$.Z)(An,ze==null?void 0:ze.filteredKeys,!0))return null;at({column:_,key:Ce,filteredKeys:An})},Tr=()=>{zt(!1),Br(Pt())},Fn=function(){let{confirm:on,closeDropdown:An}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};on&&Br([]),An&&zt(!1),mr(""),Vt(bt?(Dt||[]).map(er=>String(er)):[])},kr=function(){let{closeDropdown:on}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};on&&zt(!1),Br(Pt())},ar=on=>{on&&Ft!==void 0&&Vt(Ft||[]),zt(on),!on&&!_.filterDropdown&&Tr()},Sr=Y()({[`${ye}-menu-without-submenu`]:!Vr(_.filters||[])}),yr=on=>{if(on.target.checked){const An=Cr(_==null?void 0:_.filters).map(er=>String(er));Vt(An)}else Vt([])},ba=on=>{let{filters:An}=on;return(An||[]).map((er,_n)=>{const sa=String(er.value),ra={title:er.text,key:er.value!==void 0?sa:_n};return er.children&&(ra.children=ba({filters:er.children})),ra})},In=on=>{var An;return Object.assign(Object.assign({},on),{text:on.title,value:on.key,children:((An=on.children)===null||An===void 0?void 0:An.map(er=>In(er)))||[]})};let yn;if(typeof _.filterDropdown=="function")yn=_.filterDropdown({prefixCls:`${ye}-custom`,setSelectedKeys:on=>Pn({selectedKeys:on}),selectedKeys:Pt(),confirm:kr,clearFilters:Fn,filters:_.filters,visible:Xt,close:()=>{zt(!1)}});else if(_.filterDropdown)yn=_.filterDropdown;else{const on=Pt()||[],An=()=>(_.filters||[]).length===0?t.createElement(_t.Z,{image:_t.Z.PRESENTED_IMAGE_SIMPLE,description:tt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Te==="tree"?t.createElement(t.Fragment,null,t.createElement(Ir,{filterSearch:je,value:kn,onChange:rr,tablePrefixCls:z,locale:tt}),t.createElement("div",{className:`${z}-filter-dropdown-tree`},ge?t.createElement(ma.default,{checked:on.length===Cr(_.filters).length,indeterminate:on.length>0&&on.lengthtypeof je=="function"?je(kn,In(_n)):Or(kn,_n.title):void 0}))):t.createElement(t.Fragment,null,t.createElement(Ir,{filterSearch:je,value:kn,onChange:rr,tablePrefixCls:z,locale:tt}),t.createElement(Bn.default,{selectable:!0,multiple:ge,prefixCls:`${ye}-menu`,className:Sr,onSelect:Pn,onDeselect:Pn,selectedKeys:on,getPopupContainer:St,openKeys:Zn,onOpenChange:jn,items:Ha({filters:_.filters||[],filterSearch:je,prefixCls:J,filteredKeys:Pt(),filterMultiple:ge,searchValue:kn})})),er=()=>bt?(0,$.Z)((Dt||[]).map(_n=>String(_n)),on,!0):on.length===0;yn=t.createElement(t.Fragment,null,An(),t.createElement("div",{className:`${J}-dropdown-btns`},t.createElement(ia.ZP,{type:"link",size:"small",disabled:er(),onClick:()=>Fn()},tt.filterReset),t.createElement(ia.ZP,{type:"primary",size:"small",onClick:Tr},tt.filterConfirm)))}_.filterDropdown&&(yn=t.createElement(wn.J,{selectable:void 0},yn));const hn=()=>t.createElement(Nr,{className:`${J}-dropdown`},yn);let an;typeof _.filterIcon=="function"?an=_.filterIcon(zn):_.filterIcon?an=_.filterIcon:an=t.createElement(jr,null);const{direction:or}=t.useContext(Ar.E_);return t.createElement("div",{className:`${J}-column`},t.createElement("span",{className:`${z}-column-title`},nt),t.createElement(la.Z,{dropdownRender:hn,trigger:["click"],open:Xt,onOpenChange:ar,getPopupContainer:St,placement:or==="rtl"?"bottomLeft":"bottomRight"},t.createElement("span",{role:"button",tabIndex:-1,className:Y()(`${J}-trigger`,{active:zn}),onClick:on=>{on.stopPropagation()}},an)))}var oo=Fa;function Ia(a,i,P){let z=[];return(a||[]).forEach((J,_)=>{var ye;const Ce=_r(_,P);if(J.filters||"filterDropdown"in J||"onFilter"in J)if("filteredValue"in J){let ge=J.filteredValue;"filterDropdown"in J||(ge=(ye=ge==null?void 0:ge.map(String))!==null&&ye!==void 0?ye:ge),z.push({column:J,key:Kr(J,Ce),filteredKeys:ge,forceFiltered:J.filtered})}else z.push({column:J,key:Kr(J,Ce),filteredKeys:i&&J.defaultFilteredValue?J.defaultFilteredValue:void 0,forceFiltered:J.filtered});"children"in J&&(z=[].concat((0,gt.Z)(z),(0,gt.Z)(Ia(J.children,i,Ce))))}),z}function io(a,i,P,z,J,_,ye,Ce){return P.map((ge,Te)=>{const je=_r(Te,Ce),{filterMultiple:ze=!0,filterMode:at,filterSearch:tt}=ge;let nt=ge;if(nt.filters||nt.filterDropdown){const St=Kr(nt,je),ht=z.find(xt=>{let{key:bt}=xt;return St===bt});nt=Object.assign(Object.assign({},nt),{title:xt=>t.createElement(oo,{tablePrefixCls:a,prefixCls:`${a}-filter`,dropdownPrefixCls:i,column:nt,columnKey:St,filterState:ht,filterMultiple:ze,filterMode:at,filterSearch:tt,triggerFilter:_,locale:J,getPopupContainer:ye},Hr(ge.title,xt))})}return"children"in nt&&(nt=Object.assign(Object.assign({},nt),{children:io(a,i,nt.children,z,J,_,ye,je)})),nt})}function lo(a){const i={};return a.forEach(P=>{let{key:z,filteredKeys:J,column:_}=P;const{filters:ye,filterDropdown:Ce}=_;if(Ce)i[z]=J||null;else if(Array.isArray(J)){const ge=Cr(ye);i[z]=ge.filter(Te=>J.includes(String(Te)))}else i[z]=null}),i}function eo(a,i){return i.reduce((P,z)=>{const{column:{onFilter:J,filters:_},filteredKeys:ye}=z;return J&&ye&&ye.length?P.filter(Ce=>ye.some(ge=>{const Te=Cr(_),je=Te.findIndex(at=>String(at)===String(ge)),ze=je!==-1?Te[je]:ge;return J(ze,Ce)})):P},a)}const to=a=>a.flatMap(i=>"children"in i?[i].concat((0,gt.Z)(to(i.children||[]))):[i]);function xo(a){let{prefixCls:i,dropdownPrefixCls:P,mergedColumns:z,onFilterChange:J,getPopupContainer:_,locale:ye}=a;const Ce=t.useMemo(()=>to(z||[]),[z]),[ge,Te]=t.useState(()=>Ia(Ce,!0)),je=t.useMemo(()=>{const nt=Ia(Ce,!1);if(nt.length===0)return nt;let St=!0,ht=!0;if(nt.forEach(xt=>{let{filteredKeys:bt}=xt;bt!==void 0?St=!1:ht=!1}),St){const xt=(Ce||[]).map((bt,Dt)=>Kr(bt,_r(Dt)));return ge.filter(bt=>{let{key:Dt}=bt;return xt.includes(Dt)}).map(bt=>{const Dt=Ce[xt.findIndex(dn=>dn===bt.key)];return Object.assign(Object.assign({},bt),{column:Object.assign(Object.assign({},bt.column),Dt),forceFiltered:Dt.filtered})})}return nt},[Ce,ge]),ze=t.useMemo(()=>lo(je),[je]),at=nt=>{const St=je.filter(ht=>{let{key:xt}=ht;return xt!==nt.key});St.push(nt),Te(St),J(lo(St),St)};return[nt=>io(i,P,nt,je,ye,at,_),je,ze]}var so=xo;function no(a,i,P){const z=t.useRef({});function J(_){if(!z.current||z.current.data!==a||z.current.childrenColumnName!==i||z.current.getRowKey!==P){let Ce=function(ge){ge.forEach((Te,je)=>{const ze=P(Te,je);ye.set(ze,Te),Te&&typeof Te=="object"&&i in Te&&Ce(Te[i]||[])})};const ye=new Map;Ce(a),z.current={data:a,childrenColumnName:i,kvMap:ye,getRowKey:P}}return z.current.kvMap.get(_)}return[J]}var Ya=e(50371),co=function(a,i){var P={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&i.indexOf(z)<0&&(P[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,z=Object.getOwnPropertySymbols(a);J{const _=a[J];typeof _!="function"&&(P[J]=_)}),P}function uo(a,i,P){const z=P&&typeof P=="object"?P:{},{total:J=0}=z,_=co(z,["total"]),[ye,Ce]=(0,t.useState)(()=>({current:"defaultCurrent"in _?_.defaultCurrent:1,pageSize:"defaultPageSize"in _?_.defaultPageSize:Qa})),ge=(0,Ya.Z)(ye,_,{total:J>0?J:a}),Te=Math.ceil((J||a)/ge.pageSize);ge.current>Te&&(ge.current=Te||1);const je=(at,tt)=>{Ce({current:at!=null?at:1,pageSize:tt||ge.pageSize})},ze=(at,tt)=>{var nt;P&&((nt=P.onChange)===null||nt===void 0||nt.call(P,at,tt)),je(at,tt),i(at,tt||(ge==null?void 0:ge.pageSize))};return P===!1?[{},()=>{}]:[Object.assign(Object.assign({},ge),{onChange:ze}),je]}var fo=uo,vo=e(84105),Wa=e(35654),Jn=e(90782),Kn=e(71430),ea=e(18929);const Fr={},Dr="SELECT_ALL",na="SELECT_INVERT",aa="SELECT_NONE",Oa=[],ga=(a,i)=>{let P=[];return(i||[]).forEach(z=>{P.push(z),z&&typeof z=="object"&&a in z&&(P=[].concat((0,gt.Z)(P),(0,gt.Z)(ga(a,z[a]))))}),P};var Da=(a,i)=>{const{preserveSelectedRowKeys:P,selectedRowKeys:z,defaultSelectedRowKeys:J,getCheckboxProps:_,onChange:ye,onSelect:Ce,onSelectAll:ge,onSelectInvert:Te,onSelectNone:je,onSelectMultiple:ze,columnWidth:at,type:tt,selections:nt,fixed:St,renderCell:ht,hideSelectAll:xt,checkStrictly:bt=!0}=i||{},{prefixCls:Dt,data:dn,pageData:mn,getRecordByKey:kt,getRowKey:Mn,expandType:zn,childrenColumnName:zt,locale:Xt,getPopupContainer:Ft}=a,[Pt,Vt]=(0,ea.Z)(z||J||Oa,{value:z}),Pn=t.useRef(new Map),Ln=(0,t.useCallback)(In=>{if(P){const yn=new Map;In.forEach(hn=>{let an=kt(hn);!an&&Pn.current.has(hn)&&(an=Pn.current.get(hn)),yn.set(hn,an)}),Pn.current=yn}},[kt,P]);t.useEffect(()=>{Ln(Pt)},[Pt]);const{keyEntities:Zn}=(0,t.useMemo)(()=>{if(bt)return{keyEntities:null};let In=dn;if(P){const yn=new Set(dn.map((an,or)=>Mn(an,or))),hn=Array.from(Pn.current).reduce((an,or)=>{let[on,An]=or;return yn.has(on)?an:an.concat(An)},[]);In=[].concat((0,gt.Z)(In),(0,gt.Z)(hn))}return(0,Kn.I8)(In,{externalGetKey:Mn,childrenPropName:zt})},[dn,Mn,bt,zt,P]),pn=(0,t.useMemo)(()=>ga(zt,mn),[zt,mn]),jn=(0,t.useMemo)(()=>{const In=new Map;return pn.forEach((yn,hn)=>{const an=Mn(yn,hn),or=(_?_(yn):null)||{};In.set(an,or)}),In},[pn,Mn,_]),kn=(0,t.useCallback)(In=>{var yn;return!!(!((yn=jn.get(Mn(In)))===null||yn===void 0)&&yn.disabled)},[jn,Mn]),[mr,rr]=(0,t.useMemo)(()=>{if(bt)return[Pt||[],[]];const{checkedKeys:In,halfCheckedKeys:yn}=(0,Jn.S)(Pt,!0,Zn,kn);return[In||[],yn]},[Pt,bt,Zn,kn]),Br=(0,t.useMemo)(()=>{const In=tt==="radio"?mr.slice(0,1):mr;return new Set(In)},[mr,tt]),Tr=(0,t.useMemo)(()=>tt==="radio"?new Set:new Set(rr),[rr,tt]),[Fn,kr]=(0,t.useState)(null);t.useEffect(()=>{i||Vt(Oa)},[!!i]);const ar=(0,t.useCallback)((In,yn)=>{let hn,an;Ln(In),P?(hn=In,an=In.map(or=>Pn.current.get(or))):(hn=[],an=[],In.forEach(or=>{const on=kt(or);on!==void 0&&(hn.push(or),an.push(on))})),Vt(hn),ye==null||ye(hn,an,{type:yn})},[Vt,kt,ye,P]),Sr=(0,t.useCallback)((In,yn,hn,an)=>{if(Ce){const or=hn.map(on=>kt(on));Ce(kt(In),yn,or,an)}ar(hn,"single")},[Ce,kt,ar]),yr=(0,t.useMemo)(()=>!nt||xt?null:(nt===!0?[Dr,na,aa]:nt).map(yn=>yn===Dr?{key:"all",text:Xt.selectionAll,onSelect(){ar(dn.map((hn,an)=>Mn(hn,an)).filter(hn=>{const an=jn.get(hn);return!(an!=null&&an.disabled)||Br.has(hn)}),"all")}}:yn===na?{key:"invert",text:Xt.selectInvert,onSelect(){const hn=new Set(Br);mn.forEach((or,on)=>{const An=Mn(or,on),er=jn.get(An);er!=null&&er.disabled||(hn.has(An)?hn.delete(An):hn.add(An))});const an=Array.from(hn);Te&&Te(an),ar(an,"invert")}}:yn===aa?{key:"none",text:Xt.selectNone,onSelect(){je==null||je(),ar(Array.from(Br).filter(hn=>{const an=jn.get(hn);return an==null?void 0:an.disabled}),"none")}}:yn).map(yn=>Object.assign(Object.assign({},yn),{onSelect:function(){for(var hn,an,or=arguments.length,on=new Array(or),An=0;An{var yn;if(!i)return In.filter(ir=>ir!==Fr);let hn=(0,gt.Z)(In);const an=new Set(Br),or=pn.map(Mn).filter(ir=>!jn.get(ir).disabled),on=or.every(ir=>an.has(ir)),An=or.some(ir=>an.has(ir)),er=()=>{const ir=[];on?or.forEach(Pr=>{an.delete(Pr),ir.push(Pr)}):or.forEach(Pr=>{an.has(Pr)||(an.add(Pr),ir.push(Pr))});const cr=Array.from(an);ge==null||ge(!on,cr.map(Pr=>kt(Pr)),ir.map(Pr=>kt(Pr))),ar(cr,"all"),kr(null)};let _n;if(tt!=="radio"){let ir;if(yr){const Un={getPopupContainer:Ft,items:yr.map((da,ca)=>{const{key:wa,text:La,onSelect:za}=da;return{key:wa!=null?wa:ca,onClick:()=>{za==null||za(or)},label:La}})};ir=t.createElement("div",{className:`${Dt}-selection-extra`},t.createElement(la.Z,{menu:Un,getPopupContainer:Ft},t.createElement("span",null,t.createElement(vo.Z,null))))}const cr=pn.map((Un,da)=>{const ca=Mn(Un,da),wa=jn.get(ca)||{};return Object.assign({checked:an.has(ca)},wa)}).filter(Un=>{let{disabled:da}=Un;return da}),Pr=!!cr.length&&cr.length===pn.length,Xr=Pr&&cr.every(Un=>{let{checked:da}=Un;return da}),Yr=Pr&&cr.some(Un=>{let{checked:da}=Un;return da});_n=!xt&&t.createElement("div",{className:`${Dt}-selection`},t.createElement(ma.default,{checked:Pr?Xr:!!pn.length&&on,indeterminate:Pr?!Xr&&Yr:!on&&An,onChange:er,disabled:pn.length===0||Pr,"aria-label":ir?"Custom selection":"Select all",skipGroup:!0}),ir)}let sa;tt==="radio"?sa=(ir,cr,Pr)=>{const Xr=Mn(cr,Pr),Yr=an.has(Xr);return{node:t.createElement(Dn.ZP,Object.assign({},jn.get(Xr),{checked:Yr,onClick:Un=>Un.stopPropagation(),onChange:Un=>{an.has(Xr)||Sr(Xr,!0,[Xr],Un.nativeEvent)}})),checked:Yr}}:sa=(ir,cr,Pr)=>{var Xr;const Yr=Mn(cr,Pr),Un=an.has(Yr),da=Tr.has(Yr),ca=jn.get(Yr);let wa;return zn==="nest"?wa=da:wa=(Xr=ca==null?void 0:ca.indeterminate)!==null&&Xr!==void 0?Xr:da,{node:t.createElement(ma.default,Object.assign({},ca,{indeterminate:wa,checked:Un,skipGroup:!0,onClick:La=>La.stopPropagation(),onChange:La=>{let{nativeEvent:za}=La;const{shiftKey:Po}=za;let Ga=-1,Ba=-1;if(Po&&bt){const Ca=new Set([Fn,Yr]);or.some((fa,Qr)=>{if(Ca.has(fa))if(Ga===-1)Ga=Qr;else return Ba=Qr,!0;return!1})}if(Ba!==-1&&Ga!==Ba&&bt){const Ca=or.slice(Ga,Ba+1),fa=[];Un?Ca.forEach($r=>{an.has($r)&&(fa.push($r),an.delete($r))}):Ca.forEach($r=>{an.has($r)||(fa.push($r),an.add($r))});const Qr=Array.from(an);ze==null||ze(!Un,Qr.map($r=>kt($r)),fa.map($r=>kt($r))),ar(Qr,"multiple")}else{const Ca=mr;if(bt){const fa=Un?(0,Wa._5)(Ca,Yr):(0,Wa.L0)(Ca,Yr);Sr(Yr,!Un,fa,za)}else{const fa=(0,Jn.S)([].concat((0,gt.Z)(Ca),[Yr]),!0,Zn,kn),{checkedKeys:Qr,halfCheckedKeys:$r}=fa;let Ka=Qr;if(Un){const ao=new Set(Qr);ao.delete(Yr),Ka=(0,Jn.S)(Array.from(ao),{checked:!1,halfCheckedKeys:$r},Zn,kn).checkedKeys}Sr(Yr,!Un,Ka,za)}}kr(Un?null:Yr)}})),checked:Un}};const ra=(ir,cr,Pr)=>{const{node:Xr,checked:Yr}=sa(ir,cr,Pr);return ht?ht(Yr,cr,Pr,Xr):Xr};if(!hn.includes(Fr))if(hn.findIndex(ir=>{var cr;return((cr=ir[mt])===null||cr===void 0?void 0:cr.columnType)==="EXPAND_COLUMN"})===0){const[ir,...cr]=hn;hn=[ir,Fr].concat((0,gt.Z)(cr))}else hn=[Fr].concat((0,gt.Z)(hn));const Za=hn.indexOf(Fr);hn=hn.filter((ir,cr)=>ir!==Fr||cr===Za);const Ur=hn[Za-1],Ma=hn[Za+1];let Gr=St;Gr===void 0&&((Ma==null?void 0:Ma.fixed)!==void 0?Gr=Ma.fixed:(Ur==null?void 0:Ur.fixed)!==void 0&&(Gr=Ur.fixed)),Gr&&Ur&&((yn=Ur[mt])===null||yn===void 0?void 0:yn.columnType)==="EXPAND_COLUMN"&&Ur.fixed===void 0&&(Ur.fixed=Gr);const ya=Y()(`${Dt}-selection-col`,{[`${Dt}-selection-col-with-dropdown`]:nt&&tt==="checkbox"}),ro={fixed:Gr,width:at,className:`${Dt}-selection-column`,title:i.columnTitle||_n,render:ra,onCell:i.onCell,[mt]:{className:ya}};return hn.map(ir=>ir===Fr?ro:ir)},[Mn,pn,i,mr,Br,Tr,at,yr,zn,Fn,jn,ze,Sr,kn]),Br]},mo=e(89489),$o=e(59477),go=e(6848);const po="ascend",Eo="descend";function ho(a){return typeof a.sorter=="object"&&typeof a.sorter.multiple=="number"?a.sorter.multiple:!1}function Io(a){return typeof a=="function"?a:a&&typeof a=="object"&&a.compare?a.compare:!1}function Fo(a,i){return i?a[a.indexOf(i)+1]:a[0]}function Oo(a,i,P){let z=[];function J(_,ye){z.push({column:_,key:Kr(_,ye),multiplePriority:ho(_),sortOrder:_.sortOrder})}return(a||[]).forEach((_,ye)=>{const Ce=_r(ye,P);_.children?("sortOrder"in _&&J(_,Ce),z=[].concat((0,gt.Z)(z),(0,gt.Z)(Oo(_.children,i,Ce)))):_.sorter&&("sortOrder"in _?J(_,Ce):i&&_.defaultSortOrder&&z.push({column:_,key:Kr(_,Ce),multiplePriority:ho(_),sortOrder:_.defaultSortOrder}))}),z}function Ro(a,i,P,z,J,_,ye,Ce){return(i||[]).map((ge,Te)=>{const je=_r(Te,Ce);let ze=ge;if(ze.sorter){const at=ze.sortDirections||J,tt=ze.showSorterTooltip===void 0?ye:ze.showSorterTooltip,nt=Kr(ze,je),St=P.find(zn=>{let{key:zt}=zn;return zt===nt}),ht=St?St.sortOrder:null,xt=Fo(at,ht);let bt;if(ge.sortIcon)bt=ge.sortIcon({sortOrder:ht});else{const zn=at.includes(po)&&t.createElement($o.Z,{className:Y()(`${a}-column-sorter-up`,{active:ht===po})}),zt=at.includes(Eo)&&t.createElement(mo.Z,{className:Y()(`${a}-column-sorter-down`,{active:ht===Eo})});bt=t.createElement("span",{className:Y()(`${a}-column-sorter`,{[`${a}-column-sorter-full`]:!!(zn&&zt)})},t.createElement("span",{className:`${a}-column-sorter-inner`,"aria-hidden":"true"},zn,zt))}const{cancelSort:Dt,triggerAsc:dn,triggerDesc:mn}=_||{};let kt=Dt;xt===Eo?kt=mn:xt===po&&(kt=dn);const Mn=typeof tt=="object"?tt:{title:kt};ze=Object.assign(Object.assign({},ze),{className:Y()(ze.className,{[`${a}-column-sort`]:ht}),title:zn=>{const zt=t.createElement("div",{className:`${a}-column-sorters`},t.createElement("span",{className:`${a}-column-title`},Hr(ge.title,zn)),bt);return tt?t.createElement(go.Z,Object.assign({},Mn),zt):zt},onHeaderCell:zn=>{const zt=ge.onHeaderCell&&ge.onHeaderCell(zn)||{},Xt=zt.onClick,Ft=zt.onKeyDown;zt.onClick=Pn=>{z({column:ge,key:nt,sortOrder:xt,multiplePriority:ho(ge)}),Xt==null||Xt(Pn)},zt.onKeyDown=Pn=>{Pn.keyCode===zr.Z.ENTER&&(z({column:ge,key:nt,sortOrder:xt,multiplePriority:ho(ge)}),Ft==null||Ft(Pn))};const Pt=qr(ge.title,{}),Vt=Pt==null?void 0:Pt.toString();return ht?zt["aria-sort"]=ht==="ascend"?"ascending":"descending":zt["aria-label"]=Vt||"",zt.className=Y()(zt.className,`${a}-column-has-sorters`),zt.tabIndex=0,ge.ellipsis&&(zt.title=(Pt!=null?Pt:"").toString()),zt}})}return"children"in ze&&(ze=Object.assign(Object.assign({},ze),{children:Ro(a,ze.children,P,z,J,_,ye,je)})),ze})}function No(a){const{column:i,sortOrder:P}=a;return{column:i,order:P,field:i.dataIndex,columnKey:i.key}}function Do(a){const i=a.filter(P=>{let{sortOrder:z}=P;return z}).map(No);return i.length===0&&a.length?Object.assign(Object.assign({},No(a[a.length-1])),{column:void 0}):i.length<=1?i[0]||{}:i}function Mr(a,i,P){const z=i.slice().sort((ye,Ce)=>Ce.multiplePriority-ye.multiplePriority),J=a.slice(),_=z.filter(ye=>{let{column:{sorter:Ce},sortOrder:ge}=ye;return Io(Ce)&&ge});return _.length?J.sort((ye,Ce)=>{for(let ge=0;ge<_.length;ge+=1){const Te=_[ge],{column:{sorter:je},sortOrder:ze}=Te,at=Io(je);if(at&&ze){const tt=at(ye,Ce,ze);if(tt!==0)return ze===po?tt:-tt}}return 0}).map(ye=>{const Ce=ye[P];return Ce?Object.assign(Object.assign({},ye),{[P]:Mr(Ce,i,P)}):ye}):J}function pr(a){let{prefixCls:i,mergedColumns:P,onSorterChange:z,sortDirections:J,tableLocale:_,showSorterTooltip:ye}=a;const[Ce,ge]=t.useState(Oo(P,!0)),Te=t.useMemo(()=>{let nt=!0;const St=Oo(P,!1);if(!St.length)return Ce;const ht=[];function xt(Dt){nt?ht.push(Dt):ht.push(Object.assign(Object.assign({},Dt),{sortOrder:null}))}let bt=null;return St.forEach(Dt=>{bt===null?(xt(Dt),Dt.sortOrder&&(Dt.multiplePriority===!1?nt=!1:bt=!0)):(bt&&Dt.multiplePriority!==!1||(nt=!1),xt(Dt))}),ht},[P,Ce]),je=t.useMemo(()=>{const nt=Te.map(St=>{let{column:ht,sortOrder:xt}=St;return{column:ht,order:xt}});return{sortColumns:nt,sortColumn:nt[0]&&nt[0].column,sortOrder:nt[0]&&nt[0].order}},[Te]);function ze(nt){let St;nt.multiplePriority===!1||!Te.length||Te[0].multiplePriority===!1?St=[nt]:St=[].concat((0,gt.Z)(Te.filter(ht=>{let{key:xt}=ht;return xt!==nt.key})),[nt]),ge(St),z(Do(St),St)}return[nt=>Ro(i,nt,Te,ze,J,_,ye),Te,je,()=>Do(Te)]}function wr(a,i){return a.map(P=>{const z=Object.assign({},P);return z.title=Hr(P.title,i),"children"in z&&(z.children=wr(z.children,i)),z})}function pa(a){return[t.useCallback(P=>wr(P,a),[a])]}var ha=cn((a,i)=>{const{_renderTimes:P}=a,{_renderTimes:z}=i;return P!==z}),bo=rn((a,i)=>{const{_renderTimes:P}=a,{_renderTimes:z}=i;return P!==z}),ka=e(64993),yo=e(17313),Mo=e(83116),Bo=e(37613),wo=a=>{const{componentCls:i}=a,P=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,z=(J,_,ye)=>({[`&${i}-${J}`]:{[`> ${i}-container`]:{[`> ${i}-content, > ${i}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${i}-expanded-row-fixed`]:{margin:`-${_}px -${ye+a.lineWidth}px`}}}}}});return{[`${i}-wrapper`]:{[`${i}${i}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${i}-title`]:{border:P,borderBottom:0},[`> ${i}-container`]:{borderInlineStart:P,borderTop:P,[` - > ${i}-content, - > ${i}-header, - > ${i}-body, - > ${i}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:P},"> thead":{"> tr:not(:last-child) > th":{borderBottom:P},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${i}-cell-fix-right-first::after`]:{borderInlineEnd:P}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${i}-expanded-row-fixed`]:{margin:`-${a.tablePaddingVertical}px -${a.tablePaddingHorizontal+a.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:a.lineWidth,bottom:0,borderInlineEnd:P,content:'""'}}}}}},[`&${i}-scroll-horizontal`]:{[`> ${i}-container > ${i}-body`]:{"> table > tbody":{[` - > tr${i}-expanded-row, - > tr${i}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},z("middle",a.tablePaddingVerticalMiddle,a.tablePaddingHorizontalMiddle)),z("small",a.tablePaddingVerticalSmall,a.tablePaddingHorizontalSmall)),{[`> ${i}-footer`]:{border:P,borderTop:0}}),[`${i}-cell`]:{[`${i}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${a.lineWidth}px 0 ${a.lineWidth}px ${a.tableHeaderBg}`}},[`${i}-bordered ${i}-cell-scrollbar`]:{borderInlineEnd:P}}}},mi=a=>{const{componentCls:i}=a;return{[`${i}-wrapper`]:{[`${i}-cell-ellipsis`]:Object.assign(Object.assign({},yo.vS),{wordBreak:"keep-all",[` - &${i}-cell-fix-left-last, - &${i}-cell-fix-right-first - `]:{overflow:"visible",[`${i}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${i}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},gi=a=>{const{componentCls:i}=a;return{[`${i}-wrapper`]:{[`${i}-tbody > tr${i}-placeholder`]:{textAlign:"center",color:a.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:a.colorBgContainer}}}}},pi=e(15969),hi=a=>{const{componentCls:i,antCls:P,controlInteractiveSize:z,motionDurationSlow:J,lineWidth:_,paddingXS:ye,lineType:Ce,tableBorderColor:ge,tableExpandIconBg:Te,tableExpandColumnWidth:je,borderRadius:ze,fontSize:at,fontSizeSM:tt,lineHeight:nt,tablePaddingVertical:St,tablePaddingHorizontal:ht,tableExpandedRowBg:xt,paddingXXS:bt}=a,Dt=z/2-_,dn=Dt*2+_*3,mn=`${_}px ${Ce} ${ge}`,kt=bt-_;return{[`${i}-wrapper`]:{[`${i}-expand-icon-col`]:{width:je},[`${i}-row-expand-icon-cell`]:{textAlign:"center",[`${i}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${i}-row-indent`]:{height:1,float:"left"},[`${i}-row-expand-icon`]:Object.assign(Object.assign({},(0,pi.N)(a)),{position:"relative",float:"left",boxSizing:"border-box",width:dn,height:dn,padding:0,color:"inherit",lineHeight:`${dn}px`,background:Te,border:mn,borderRadius:ze,transform:`scale(${z/dn})`,transition:`all ${J}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${J} ease-out`,content:'""'},"&::before":{top:Dt,insetInlineEnd:kt,insetInlineStart:kt,height:_},"&::after":{top:kt,bottom:kt,insetInlineStart:Dt,width:_,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${i}-row-indent + ${i}-row-expand-icon`]:{marginTop:(at*nt-_*3)/2-Math.ceil((tt*1.4-_*3)/2),marginInlineEnd:ye},[`tr${i}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:xt}},[`${P}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${i}-expanded-row-fixed`]:{position:"relative",margin:`-${St}px -${ht}px`,padding:`${St}px ${ht}px`}}}},bi=a=>{const{componentCls:i,antCls:P,iconCls:z,tableFilterDropdownWidth:J,tableFilterDropdownSearchWidth:_,paddingXXS:ye,paddingXS:Ce,colorText:ge,lineWidth:Te,lineType:je,tableBorderColor:ze,tableHeaderIconColor:at,fontSizeSM:tt,tablePaddingHorizontal:nt,borderRadius:St,motionDurationSlow:ht,colorTextDescription:xt,colorPrimary:bt,tableHeaderFilterActiveBg:Dt,colorTextDisabled:dn,tableFilterDropdownBg:mn,tableFilterDropdownHeight:kt,controlItemBgHover:Mn,controlItemBgActive:zn,boxShadowSecondary:zt,filterDropdownMenuBg:Xt}=a,Ft=`${P}-dropdown`,Pt=`${i}-filter-dropdown`,Vt=`${P}-tree`,Pn=`${Te}px ${je} ${ze}`;return[{[`${i}-wrapper`]:{[`${i}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${i}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ye,marginInline:`${ye}px ${-nt/2}px`,padding:`0 ${ye}px`,color:at,fontSize:tt,borderRadius:St,cursor:"pointer",transition:`all ${ht}`,"&:hover":{color:xt,background:Dt},"&.active":{color:bt}}}},{[`${P}-dropdown`]:{[Pt]:Object.assign(Object.assign({},(0,yo.Wf)(a)),{minWidth:J,backgroundColor:mn,borderRadius:St,boxShadow:zt,overflow:"hidden",[`${Ft}-menu`]:{maxHeight:kt,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Xt,"&:empty::after":{display:"block",padding:`${Ce}px 0`,color:dn,fontSize:tt,textAlign:"center",content:'"Not Found"'}},[`${Pt}-tree`]:{paddingBlock:`${Ce}px 0`,paddingInline:Ce,[Vt]:{padding:0},[`${Vt}-treenode ${Vt}-node-content-wrapper:hover`]:{backgroundColor:Mn},[`${Vt}-treenode-checkbox-checked ${Vt}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:zn}}},[`${Pt}-search`]:{padding:Ce,borderBottom:Pn,"&-input":{input:{minWidth:_},[z]:{color:dn}}},[`${Pt}-checkall`]:{width:"100%",marginBottom:ye,marginInlineStart:ye},[`${Pt}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ce-Te}px ${Ce}px`,overflow:"hidden",borderTop:Pn}})}},{[`${P}-dropdown ${Pt}, ${Pt}-submenu`]:{[`${P}-checkbox-wrapper + span`]:{paddingInlineStart:Ce,color:ge},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},yi=a=>{const{componentCls:i,lineWidth:P,colorSplit:z,motionDurationSlow:J,zIndexTableFixed:_,tableBg:ye,zIndexTableSticky:Ce}=a,ge=z;return{[`${i}-wrapper`]:{[` - ${i}-cell-fix-left, - ${i}-cell-fix-right - `]:{position:"sticky !important",zIndex:_,background:ye},[` - ${i}-cell-fix-left-first::after, - ${i}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-P,width:30,transform:"translateX(100%)",transition:`box-shadow ${J}`,content:'""',pointerEvents:"none"},[`${i}-cell-fix-left-all::after`]:{display:"none"},[` - ${i}-cell-fix-right-first::after, - ${i}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-P,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${J}`,content:'""',pointerEvents:"none"},[`${i}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Ce+1,width:30,transition:`box-shadow ${J}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${i}-ping-left`]:{[`&:not(${i}-has-fix-left) ${i}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${ge}`}},[` - ${i}-cell-fix-left-first::after, - ${i}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${ge}`},[`${i}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${i}-ping-right`]:{[`&:not(${i}-has-fix-right) ${i}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${ge}`}},[` - ${i}-cell-fix-right-first::after, - ${i}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${ge}`}}}}},Ci=a=>{const{componentCls:i,antCls:P}=a;return{[`${i}-wrapper`]:{[`${i}-pagination${P}-pagination`]:{margin:`${a.margin}px 0`},[`${i}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:a.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Si=a=>{const{componentCls:i,tableRadius:P}=a;return{[`${i}-wrapper`]:{[i]:{[`${i}-title, ${i}-header`]:{borderRadius:`${P}px ${P}px 0 0`},[`${i}-title + ${i}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${i}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:P,borderStartEndRadius:P,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:P},"> *:last-child":{borderStartEndRadius:P}}},"&-footer":{borderRadius:`0 0 ${P}px ${P}px`}}}}},xi=a=>{const{componentCls:i}=a;return{[`${i}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${i}-pagination-left`]:{justifyContent:"flex-end"},[`${i}-pagination-right`]:{justifyContent:"flex-start"},[`${i}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${i}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${i}-row-indent`]:{float:"right"}}}}},Ei=a=>{const{componentCls:i,antCls:P,iconCls:z,fontSizeIcon:J,padding:_,paddingXS:ye,tableHeaderIconColor:Ce,tableHeaderIconColorHover:ge,tableSelectionColumnWidth:Te}=a;return{[`${i}-wrapper`]:{[`${i}-selection-col`]:{width:Te,[`&${i}-selection-col-with-dropdown`]:{width:Te+J+_/4}},[`${i}-bordered ${i}-selection-col`]:{width:Te+ye*2,[`&${i}-selection-col-with-dropdown`]:{width:Te+J+_/4+ye*2}},[` - table tr th${i}-selection-column, - table tr td${i}-selection-column - `]:{paddingInlineEnd:a.paddingXS,paddingInlineStart:a.paddingXS,textAlign:"center",[`${P}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${i}-selection-column${i}-cell-fix-left`]:{zIndex:a.zIndexTableFixed+1},[`table tr th${i}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${i}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${i}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${a.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${a.tablePaddingHorizontal/4}px`,[z]:{color:Ce,fontSize:J,verticalAlign:"baseline","&:hover":{color:ge}}}}}},Ii=a=>{const{componentCls:i}=a,P=(z,J,_,ye)=>({[`${i}${i}-${z}`]:{fontSize:ye,[` - ${i}-title, - ${i}-footer, - ${i}-cell, - ${i}-thead > tr > th, - ${i}-tbody > tr > th, - ${i}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${J}px ${_}px`},[`${i}-filter-trigger`]:{marginInlineEnd:`-${_/2}px`},[`${i}-expanded-row-fixed`]:{margin:`-${J}px -${_}px`},[`${i}-tbody`]:{[`${i}-wrapper:only-child ${i}`]:{marginBlock:`-${J}px`,marginInline:`${a.tableExpandColumnWidth-_}px -${_}px`}},[`${i}-selection-column`]:{paddingInlineStart:`${_/4}px`}}});return{[`${i}-wrapper`]:Object.assign(Object.assign({},P("middle",a.tablePaddingVerticalMiddle,a.tablePaddingHorizontalMiddle,a.tableFontSizeMiddle)),P("small",a.tablePaddingVerticalSmall,a.tablePaddingHorizontalSmall,a.tableFontSizeSmall))}},Oi=a=>{const{componentCls:i,marginXXS:P,fontSizeIcon:z,tableHeaderIconColor:J,tableHeaderIconColorHover:_}=a;return{[`${i}-wrapper`]:{[`${i}-thead th${i}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${a.motionDurationSlow}`,"&:hover":{background:a.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:a.colorPrimary},[` - &${i}-cell-fix-left:hover, - &${i}-cell-fix-right:hover - `]:{background:a.tableFixedHeaderSortActiveBg}},[`${i}-thead th${i}-column-sort`]:{background:a.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${i}-column-sort`]:{background:a.tableBodySortBg},[`${i}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${i}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${i}-column-sorter`]:{marginInlineStart:P,color:J,fontSize:0,transition:`color ${a.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:z,"&.active":{color:a.colorPrimary}},[`${i}-column-sorter-up + ${i}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${i}-column-sorters:hover ${i}-column-sorter`]:{color:_}}}},wi=a=>{const{componentCls:i,opacityLoading:P,tableScrollThumbBg:z,tableScrollThumbBgHover:J,tableScrollThumbSize:_,tableScrollBg:ye,zIndexTableSticky:Ce,stickyScrollBarBorderRadius:ge}=a,Te=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`;return{[`${i}-wrapper`]:{[`${i}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ce,background:a.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${_}px !important`,zIndex:Ce,display:"flex",alignItems:"center",background:ye,borderTop:Te,opacity:P,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:_,backgroundColor:z,borderRadius:ge,transition:`all ${a.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:J}}}}}}},Yo=a=>{const{componentCls:i,lineWidth:P,tableBorderColor:z}=a,J=`${P}px ${a.lineType} ${z}`;return{[`${i}-wrapper`]:{[`${i}-summary`]:{position:"relative",zIndex:a.zIndexTableFixed,background:a.tableBg,"> tr":{"> th, > td":{borderBottom:J}}},[`div${i}-summary`]:{boxShadow:`0 -${P}px 0 ${z}`}}}},Pi=a=>{const{componentCls:i}=a,P=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,z=`${i}-expanded-row-cell`;return{[`${i}-wrapper`]:{[`${i}-tbody-virtual`]:{[`${i}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${i}-cell`]:{borderBottom:P},[`${i}-expanded-row`]:{[`${z}${z}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${a.lineWidth}px)`,borderInlineEnd:"none"}}},[`${i}-bordered`]:{[`${i}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:P,position:"absolute"},[`${i}-cell`]:{borderInlineEnd:P,[`&${i}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-a.lineWidth,borderInlineStart:P}}}}}}};const $i=a=>{const{componentCls:i,fontWeightStrong:P,tablePaddingVertical:z,tablePaddingHorizontal:J,lineWidth:_,lineType:ye,tableBorderColor:Ce,tableFontSize:ge,tableBg:Te,tableRadius:je,tableHeaderTextColor:ze,motionDurationMid:at,tableHeaderBg:tt,tableHeaderCellSplitColor:nt,tableRowHoverBg:St,tableSelectedRowBg:ht,tableSelectedRowHoverBg:xt,tableFooterTextColor:bt,tableFooterBg:Dt,paddingContentVerticalLG:dn}=a,mn=`${_}px ${ye} ${Ce}`;return{[`${i}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,yo.dF)()),{[i]:Object.assign(Object.assign({},(0,yo.Wf)(a)),{fontSize:ge,background:Te,borderRadius:`${je}px ${je}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${je}px ${je}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${i}-cell, - ${i}-thead > tr > th, - ${i}-tbody > tr > th, - ${i}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${dn}px ${J}px`,overflowWrap:"break-word"},[`${i}-title`]:{padding:`${z}px ${J}px`},[`${i}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:ze,fontWeight:P,textAlign:"start",background:tt,borderBottom:mn,transition:`background ${at} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${i}-selection-column):not(${i}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:nt,transform:"translateY(-50%)",transition:`background-color ${at}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${i}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${at}, border-color ${at}`,borderBottom:mn,[` - > ${i}-wrapper:only-child, - > ${i}-expanded-row-fixed > ${i}-wrapper:only-child - `]:{[i]:{marginBlock:`-${z}px`,marginInline:`${a.tableExpandColumnWidth-J}px -${J}px`,[`${i}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:ze,fontWeight:P,textAlign:"start",background:tt,borderBottom:mn,transition:`background ${at} ease`},[` - &${i}-row:hover > th, - &${i}-row:hover > td, - > th${i}-cell-row-hover, - > td${i}-cell-row-hover - `]:{background:St},[`&${i}-row-selected`]:{"> th, > td":{background:ht},"&:hover > th, &:hover > td":{background:xt}}}},[`${i}-footer`]:{padding:`${z}px ${J}px`,color:bt,background:Dt}})}};var Ri=(0,Mo.Z)("Table",a=>{const{colorTextHeading:i,colorSplit:P,colorIcon:z,colorIconHover:J,opacityLoading:_,colorBgContainer:ye,controlInteractiveSize:Ce,headerBg:ge,headerColor:Te,headerSortActiveBg:je,headerSortHoverBg:ze,bodySortBg:at,rowHoverBg:tt,rowSelectedBg:nt,rowSelectedHoverBg:St,rowExpandedBg:ht,cellPaddingBlock:xt,cellPaddingInline:bt,cellPaddingBlockMD:Dt,cellPaddingInlineMD:dn,cellPaddingBlockSM:mn,cellPaddingInlineSM:kt,borderColor:Mn,footerBg:zn,footerColor:zt,headerBorderRadius:Xt,cellFontSize:Ft,cellFontSizeMD:Pt,cellFontSizeSM:Vt,headerSplitColor:Pn,fixedHeaderSortActiveBg:Ln,headerFilterHoverBg:Zn,filterDropdownBg:pn,expandIconBg:jn,selectionColumnWidth:kn,stickyScrollBarBg:mr}=a,rr=new ka.C(z),Br=new ka.C(J),Tr=2,Fn=(0,Bo.TS)(a,{tableFontSize:Ft,tableBg:ye,tableRadius:Xt,tablePaddingVertical:xt,tablePaddingHorizontal:bt,tablePaddingVerticalMiddle:Dt,tablePaddingHorizontalMiddle:dn,tablePaddingVerticalSmall:mn,tablePaddingHorizontalSmall:kt,tableBorderColor:Mn,tableHeaderTextColor:Te,tableHeaderBg:ge,tableFooterTextColor:zt,tableFooterBg:zn,tableHeaderCellSplitColor:Pn,tableHeaderSortBg:je,tableHeaderSortHoverBg:ze,tableHeaderIconColor:rr.clone().setAlpha(rr.getAlpha()*_).toRgbString(),tableHeaderIconColorHover:Br.clone().setAlpha(Br.getAlpha()*_).toRgbString(),tableBodySortBg:at,tableFixedHeaderSortActiveBg:Ln,tableHeaderFilterActiveBg:Zn,tableFilterDropdownBg:pn,tableRowHoverBg:tt,tableSelectedRowBg:nt,tableSelectedRowHoverBg:St,zIndexTableFixed:Tr,zIndexTableSticky:Tr+1,tableFontSizeMiddle:Pt,tableFontSizeSmall:Vt,tableSelectionColumnWidth:kn,tableExpandIconBg:jn,tableExpandColumnWidth:Ce+2*a.padding,tableExpandedRowBg:ht,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:mr,tableScrollThumbBgHover:i,tableScrollBg:P});return[$i(Fn),Ci(Fn),Yo(Fn),Oi(Fn),bi(Fn),wo(Fn),Si(Fn),hi(Fn),Yo(Fn),gi(Fn),Ei(Fn),yi(Fn),wi(Fn),mi(Fn),Ii(Fn),xi(Fn),Pi(Fn)]},a=>{const{colorFillAlter:i,colorBgContainer:P,colorTextHeading:z,colorFillSecondary:J,colorFillContent:_,controlItemBgActive:ye,controlItemBgActiveHover:Ce,padding:ge,paddingSM:Te,paddingXS:je,colorBorderSecondary:ze,borderRadiusLG:at,fontSize:tt,controlHeight:nt,colorTextPlaceholder:St}=a,ht=new ka.C(J).onBackground(P).toHexShortString(),xt=new ka.C(_).onBackground(P).toHexShortString(),bt=new ka.C(i).onBackground(P).toHexShortString();return{headerBg:bt,headerColor:z,headerSortActiveBg:ht,headerSortHoverBg:xt,bodySortBg:bt,rowHoverBg:bt,rowSelectedBg:ye,rowSelectedHoverBg:Ce,rowExpandedBg:i,cellPaddingBlock:ge,cellPaddingInline:ge,cellPaddingBlockMD:Te,cellPaddingInlineMD:je,cellPaddingBlockSM:je,cellPaddingInlineSM:je,borderColor:ze,headerBorderRadius:at,footerBg:bt,footerColor:z,cellFontSize:tt,cellFontSizeMD:tt,cellFontSizeSM:tt,headerSplitColor:ze,fixedHeaderSortActiveBg:ht,headerFilterHoverBg:_,filterDropdownMenuBg:P,filterDropdownBg:P,expandIconBg:P,selectionColumnWidth:nt,stickyScrollBarBg:St,stickyScrollBarBorderRadius:100}});const Ni=[],Di=(a,i)=>{const{prefixCls:P,className:z,rootClassName:J,style:_,size:ye,bordered:Ce,dropdownPrefixCls:ge,dataSource:Te,pagination:je,rowSelection:ze,rowKey:at="key",rowClassName:tt,columns:nt,children:St,childrenColumnName:ht,onChange:xt,getPopupContainer:bt,loading:Dt,expandIcon:dn,expandable:mn,expandedRowRender:kt,expandIconColumnIndex:Mn,indentSize:zn,scroll:zt,sortDirections:Xt,locale:Ft,showSorterTooltip:Pt=!0,virtual:Vt}=a,Pn=t.useMemo(()=>nt||I(St),[nt,St]),Ln=t.useMemo(()=>Pn.some(tr=>tr.responsive),[Pn]),Zn=(0,gr.Z)(Ln),pn=t.useMemo(()=>{const tr=new Set(Object.keys(Zn).filter(hr=>Zn[hr]));return Pn.filter(hr=>!hr.responsive||hr.responsive.some(oa=>tr.has(oa)))},[Pn,Zn]),jn=(0,En.Z)(a,["className","style","columns"]),{locale:kn=fr.Z,direction:mr,table:rr,renderEmpty:Br,getPrefixCls:Tr,getPopupContainer:Fn}=t.useContext(Ar.E_),kr=(0,Wn.Z)(ye),ar=Object.assign(Object.assign({},kn.Table),Ft),Sr=Te||Ni,yr=Tr("table",P),ba=Tr("dropdown",ge),In=Object.assign({childrenColumnName:ht,expandIconColumnIndex:Mn},mn),{childrenColumnName:yn="children"}=In,hn=t.useMemo(()=>Sr.some(tr=>tr==null?void 0:tr[yn])?"nest":kt||mn&&mn.expandedRowRender?"row":null,[Sr]),an={body:t.useRef()},or=t.useMemo(()=>typeof at=="function"?at:tr=>tr==null?void 0:tr[at],[at]),[on]=no(Sr,yn,or),An={},er=function(tr,hr){let oa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Rr,ua,Sa;const xa=Object.assign(Object.assign({},An),tr);oa&&((Rr=An.resetPagination)===null||Rr===void 0||Rr.call(An),!((ua=xa.pagination)===null||ua===void 0)&&ua.current&&(xa.pagination.current=1),je&&je.onChange&&je.onChange(1,(Sa=xa.pagination)===null||Sa===void 0?void 0:Sa.pageSize)),zt&&zt.scrollToFirstRowOnChange!==!1&&an.body.current&&(0,Yn.Z)(0,{getContainer:()=>an.body.current}),xt==null||xt(xa.pagination,xa.filters,xa.sorter,{currentDataSource:eo(Mr(Sr,xa.sorterStates,yn),xa.filterStates),action:hr})},_n=(tr,hr)=>{er({sorter:tr,sorterStates:hr},"sort",!1)},[sa,ra,Za,Ur]=pr({prefixCls:yr,mergedColumns:pn,onSorterChange:_n,sortDirections:Xt||["ascend","descend"],tableLocale:ar,showSorterTooltip:Pt}),Ma=t.useMemo(()=>Mr(Sr,ra,yn),[Sr,ra]);An.sorter=Ur(),An.sorterStates=ra;const Gr=(tr,hr)=>{er({filters:tr,filterStates:hr},"filter",!0)},[ya,ro,ir]=so({prefixCls:yr,locale:ar,dropdownPrefixCls:ba,mergedColumns:pn,onFilterChange:Gr,getPopupContainer:bt||Fn}),cr=eo(Ma,ro);An.filters=ir,An.filterStates=ro;const Pr=t.useMemo(()=>{const tr={};return Object.keys(ir).forEach(hr=>{ir[hr]!==null&&(tr[hr]=ir[hr])}),Object.assign(Object.assign({},Za),{filters:tr})},[Za,ir]),[Xr]=pa(Pr),Yr=(tr,hr)=>{er({pagination:Object.assign(Object.assign({},An.pagination),{current:tr,pageSize:hr})},"paginate")},[Un,da]=fo(cr.length,Yr,je);An.pagination=je===!1?{}:Aa(Un,je),An.resetPagination=da;const ca=t.useMemo(()=>{if(je===!1||!Un.pageSize)return cr;const{current:tr=1,total:hr,pageSize:oa=Qa}=Un;return cr.lengthoa?cr.slice((tr-1)*oa,tr*oa):cr:cr.slice((tr-1)*oa,tr*oa)},[!!je,cr,Un&&Un.current,Un&&Un.pageSize,Un&&Un.total]),[wa,La]=Da({prefixCls:yr,data:cr,pageData:ca,getRowKey:or,getRecordByKey:on,expandType:hn,childrenColumnName:yn,locale:ar,getPopupContainer:bt||Fn},ze),za=(tr,hr,oa)=>{let Rr;return typeof tt=="function"?Rr=Y()(tt(tr,hr,oa)):Rr=Y()(tt),Y()({[`${yr}-row-selected`]:La.has(or(tr,hr))},Rr)};In.__PARENT_RENDER_ICON__=In.expandIcon,In.expandIcon=In.expandIcon||dn||Jr(ar),hn==="nest"&&In.expandIconColumnIndex===void 0?In.expandIconColumnIndex=ze?1:0:In.expandIconColumnIndex>0&&ze&&(In.expandIconColumnIndex-=1),typeof In.indentSize!="number"&&(In.indentSize=typeof zn=="number"?zn:15);const Po=t.useCallback(tr=>Xr(wa(ya(sa(tr)))),[sa,ya,wa]);let Ga,Ba;if(je!==!1&&(Un!=null&&Un.total)){let tr;Un.size?tr=Un.size:tr=kr==="small"||kr==="middle"?"small":void 0;const hr=ua=>t.createElement(vr.Z,Object.assign({},Un,{className:Y()(`${yr}-pagination ${yr}-pagination-${ua}`,Un.className),size:tr})),oa=mr==="rtl"?"left":"right",{position:Rr}=Un;if(Rr!==null&&Array.isArray(Rr)){const ua=Rr.find(Xa=>Xa.includes("top")),Sa=Rr.find(Xa=>Xa.includes("bottom")),xa=Rr.every(Xa=>`${Xa}`=="none");!ua&&!Sa&&!xa&&(Ba=hr(oa)),ua&&(Ga=hr(ua.toLowerCase().replace("top",""))),Sa&&(Ba=hr(Sa.toLowerCase().replace("bottom","")))}else Ba=hr(oa)}let Ca;typeof Dt=="boolean"?Ca={spinning:Dt}:typeof Dt=="object"&&(Ca=Object.assign({spinning:!0},Dt));const[fa,Qr]=Ri(yr),[,$r]=(0,lr.Z)(),Ka=Y()(`${yr}-wrapper`,rr==null?void 0:rr.className,{[`${yr}-wrapper-rtl`]:mr==="rtl"},z,J,Qr),ao=Object.assign(Object.assign({},rr==null?void 0:rr.style),_),Ja=Ft&&Ft.emptyText||(Br==null?void 0:Br("Table"))||t.createElement(br.Z,{componentName:"Table"}),ja=Vt?bo:ha,To={},Lo=t.useMemo(()=>{const{fontSize:tr,lineHeight:hr,padding:oa,paddingXS:Rr,paddingSM:ua}=$r,Sa=Math.floor(tr*hr);switch(kr){case"large":return oa*2+Sa;case"small":return Rr*2+Sa;default:return ua*2+Sa}},[$r,kr]);return Vt&&(To.listItemHeight=Lo),fa(t.createElement("div",{ref:i,className:Ka,style:ao},t.createElement(Lr.Z,Object.assign({spinning:!1},Ca),Ga,t.createElement(ja,Object.assign({},To,jn,{columns:pn,direction:mr,expandable:In,prefixCls:yr,className:Y()({[`${yr}-middle`]:kr==="middle",[`${yr}-small`]:kr==="small",[`${yr}-bordered`]:Ce,[`${yr}-empty`]:Sr.length===0}),data:ca,rowKey:or,rowClassName:za,emptyText:Ja,internalHooks:c,internalRefs:an,transformColumns:Po})),Ba)))};var Mi=t.forwardRef(Di);const Bi=(a,i)=>{const P=t.useRef(0);return P.current+=1,t.createElement(Mi,Object.assign({},a,{ref:i,_renderTimes:P.current}))},Ua=t.forwardRef(Bi);Ua.SELECTION_COLUMN=Fr,Ua.EXPAND_COLUMN=d,Ua.SELECTION_ALL=Dr,Ua.SELECTION_INVERT=na,Ua.SELECTION_NONE=aa,Ua.Column=Tt,Ua.ColumnGroup=gn,Ua.Summary=s;var Ti=Ua,Ai=Ti},99313:function(Nt,Me,e){e.d(Me,{default:function(){return fn}});var d=e(99267),c=e(18785),v=e(62772),j=e(92310),C=e.n(j),$=e(54476),t=e(20068),oe=e(33885),te=e(42978),E=e(76190),se=e(75931),S=e(59301),x=e(49658),ue=e(18929),X=e(77900),k=(0,S.createContext)(null),$e=S.forwardRef(function(I,T){var A=I.prefixCls,N=I.className,he=I.style,fe=I.id,He=I.active,Ae=I.tabKey,Qe=I.children;return S.createElement("div",{id:fe&&"".concat(fe,"-panel-").concat(Ae),role:"tabpanel",tabIndex:He?0:-1,"aria-labelledby":fe&&"".concat(fe,"-tab-").concat(Ae),"aria-hidden":!He,style:he,className:C()(A,He&&"".concat(A,"-active"),N),ref:T},Qe)}),ie=$e,we=["key","forceRender","style","className"];function ce(I){var T=I.id,A=I.activeKey,N=I.animated,he=I.tabPosition,fe=I.destroyInactiveTabPane,He=S.useContext(k),Ae=He.prefixCls,Qe=He.tabs,rt=N.tabPane,ft="".concat(Ae,"-tabpane");return S.createElement("div",{className:C()("".concat(Ae,"-content-holder"))},S.createElement("div",{className:C()("".concat(Ae,"-content"),"".concat(Ae,"-content-").concat(he),(0,t.Z)({},"".concat(Ae,"-content-animated"),rt))},Qe.map(function(lt){var et=lt.key,it=lt.forceRender,Ct=lt.style,st=lt.className,It=(0,se.Z)(lt,we),Zt=et===A;return S.createElement(X.default,(0,$.Z)({key:et,visible:Zt,forceRender:it,removeOnLeave:!!fe,leavedClassName:"".concat(ft,"-hidden")},N.tabPaneMotion),function(Qt,$t){var Gt=Qt.style,Oe=Qt.className;return S.createElement(ie,(0,$.Z)({},It,{prefixCls:ft,id:T,tabKey:et,animated:rt,active:Zt,style:(0,oe.Z)((0,oe.Z)({},Ct),Gt),className:C()(st,Oe),ref:$t}))})})))}var H=e(94480),m=e(29301),r=e(6089),y=e(8654),h={width:0,height:0,left:0,top:0};function ne(I,T,A){return(0,S.useMemo)(function(){for(var N,he=new Map,fe=T.get((N=I[0])===null||N===void 0?void 0:N.key)||h,He=fe.left+fe.width,Ae=0;Aept?(We=Be,Ee.current="x"):(We=Ne,Ee.current="y"),T(-We,-We)&&Pe.preventDefault()}var Ze=(0,S.useRef)(null);Ze.current={onTouchStart:$t,onTouchMove:Gt,onTouchEnd:Oe,onWheel:De},S.useEffect(function(){function Pe(vt){Ze.current.onTouchStart(vt)}function Be(vt){Ze.current.onTouchMove(vt)}function Ne(vt){Ze.current.onTouchEnd(vt)}function We(vt){Ze.current.onWheel(vt)}return document.addEventListener("touchmove",Be,{passive:!1}),document.addEventListener("touchend",Ne,{passive:!1}),I.current.addEventListener("touchstart",Pe,{passive:!1}),I.current.addEventListener("wheel",We),function(){document.removeEventListener("touchmove",Be),document.removeEventListener("touchend",Ne)}},[])}var l=e(34280);function F(I){var T=(0,S.useState)(0),A=(0,te.Z)(T,2),N=A[0],he=A[1],fe=(0,S.useRef)(0),He=(0,S.useRef)();return He.current=I,(0,l.o)(function(){var Ae;(Ae=He.current)===null||Ae===void 0||Ae.call(He)},[N]),function(){fe.current===N&&(fe.current+=1,he(fe.current))}}function Z(I){var T=(0,S.useRef)([]),A=(0,S.useState)({}),N=(0,te.Z)(A,2),he=N[1],fe=(0,S.useRef)(typeof I=="function"?I():I),He=F(function(){var Qe=fe.current;T.current.forEach(function(rt){Qe=rt(Qe)}),T.current=[],fe.current=Qe,he({})});function Ae(Qe){T.current.push(Qe),He()}return[fe.current,Ae]}var b={width:0,height:0,left:0,top:0,right:0};function U(I,T,A,N,he,fe,He){var Ae=He.tabs,Qe=He.tabPosition,rt=He.rtl,ft,lt,et;return["top","bottom"].includes(Qe)?(ft="width",lt=rt?"right":"left",et=Math.abs(A)):(ft="height",lt="top",et=-A),(0,S.useMemo)(function(){if(!Ae.length)return[0,0];for(var it=Ae.length,Ct=it,st=0;stet+T){Ct=st-1;break}}for(var Zt=0,Qt=it-1;Qt>=0;Qt-=1){var $t=I.get(Ae[Qt].key)||b;if($t[lt]=Ct?[0,0]:[Zt,Ct]},[I,T,N,he,fe,et,Qe,Ae.map(function(it){return it.key}).join("_"),rt])}function V(I){var T;return I instanceof Map?(T={},I.forEach(function(A,N){T[N]=A})):T=I,JSON.stringify(T)}var q="TABS_DQ";function le(I){return String(I).replace(/"/g,q)}function re(I,T,A,N){return!(!A||N||I===!1||I===void 0&&(T===!1||T===null))}function Q(I,T){var A=I.prefixCls,N=I.editable,he=I.locale,fe=I.style;return!N||N.showAdd===!1?null:S.createElement("button",{ref:T,type:"button",className:"".concat(A,"-nav-add"),style:fe,"aria-label":(he==null?void 0:he.addAriaLabel)||"Add tab",onClick:function(Ae){N.onEdit("add",{event:Ae})}},N.addIcon||"+")}var pe=S.forwardRef(Q),Re=S.forwardRef(function(I,T){var A=I.position,N=I.prefixCls,he=I.extra;if(!he)return null;var fe,He={};return(0,E.Z)(he)==="object"&&!S.isValidElement(he)?He=he:He.right=he,A==="right"&&(fe=He.right),A==="left"&&(fe=He.left),fe?S.createElement("div",{className:"".concat(N,"-extra-content"),ref:T},fe):null}),ke=Re,Fe=e(31561),Ue=e(15285),Ge=e(10228);function ot(I,T){var A=I.prefixCls,N=I.id,he=I.tabs,fe=I.locale,He=I.mobile,Ae=I.moreIcon,Qe=Ae===void 0?"More":Ae,rt=I.moreTransitionName,ft=I.style,lt=I.className,et=I.editable,it=I.tabBarGutter,Ct=I.rtl,st=I.removeAriaLabel,It=I.onTabClick,Zt=I.getPopupContainer,Qt=I.popupClassName,$t=(0,S.useState)(!1),Gt=(0,te.Z)($t,2),Oe=Gt[0],Ee=Gt[1],De=(0,S.useState)(null),Ze=(0,te.Z)(De,2),Pe=Ze[0],Be=Ze[1],Ne="".concat(N,"-more-popup"),We="".concat(A,"-dropdown"),vt=Pe!==null?"".concat(Ne,"-").concat(Pe):null,pt=fe==null?void 0:fe.dropdownAriaLabel;function Lt(nn,Jt){nn.preventDefault(),nn.stopPropagation(),et.onEdit("remove",{key:Jt,event:nn})}var Kt=S.createElement(Ue.ZP,{onClick:function(Jt){var qt=Jt.key,Cn=Jt.domEvent;It(qt,Cn),Ee(!1)},prefixCls:"".concat(We,"-menu"),id:Ne,tabIndex:-1,role:"listbox","aria-activedescendant":vt,selectedKeys:[Pe],"aria-label":pt!==void 0?pt:"expanded dropdown"},he.map(function(nn){var Jt=nn.closable,qt=nn.disabled,Cn=nn.closeIcon,en=nn.key,Rn=nn.label,Xn=re(Jt,Cn,et,qt);return S.createElement(Ue.sN,{key:en,id:"".concat(Ne,"-").concat(en),role:"option","aria-controls":N&&"".concat(N,"-panel-").concat(en),disabled:qt},S.createElement("span",null,Rn),Xn&&S.createElement("button",{type:"button","aria-label":st||"remove",tabIndex:0,className:"".concat(We,"-menu-item-remove"),onClick:function(ct){ct.stopPropagation(),Lt(ct,en)}},Cn||et.removeIcon||"\xD7"))}));function cn(nn){for(var Jt=he.filter(function(Xn){return!Xn.disabled}),qt=Jt.findIndex(function(Xn){return Xn.key===Pe})||0,Cn=Jt.length,en=0;enQn?"left":"right"})}),pt=(0,te.Z)(vt,2),Lt=pt[0],Kt=pt[1],cn=D(0,function(sr,Qn){!We&&$t&&$t({direction:sr>Qn?"top":"bottom"})}),Mt=(0,te.Z)(cn,2),wt=Mt[0],tn=Mt[1],un=(0,S.useState)([0,0]),nn=(0,te.Z)(un,2),Jt=nn[0],qt=nn[1],Cn=(0,S.useState)([0,0]),en=(0,te.Z)(Cn,2),Rn=en[0],Xn=en[1],Wt=(0,S.useState)([0,0]),ct=(0,te.Z)(Wt,2),ut=ct[0],Ht=ct[1],Rt=(0,S.useState)([0,0]),bn=(0,te.Z)(Rt,2),Sn=bn[0],rn=bn[1],nr=Z(new Map),Hn=(0,te.Z)(nr,2),dr=Hn[0],Tt=Hn[1],Ot=ne(fe,dr,Rn[0]),gn=R(Jt,We),En=R(Rn,We),Yn=R(ut,We),Ar=R(Sn,We),br=gnvr?vr:sr}var lr=(0,S.useRef)(),Zr=(0,S.useState)(),Jr=(0,te.Z)(Zr,2),Kr=Jr[0],_r=Jr[1];function Hr(){_r(Date.now())}function qr(){window.clearTimeout(lr.current)}Ve(Ze,function(sr,Qn){function Nr(Cr,Vr){Cr(function(Or){var Ha=Lr(Or+Vr);return Ha})}return br?(We?Nr(Kt,sr):Nr(tn,Qn),qr(),Hr(),!0):!1}),(0,S.useEffect)(function(){return qr(),Kr&&(lr.current=window.setTimeout(function(){_r(0)},100)),qr},[Kr]);var Na=U(Ot,Wn,We?Lt:wt,En,Yn,Ar,(0,oe.Z)((0,oe.Z)({},I),{},{tabs:fe})),ta=(0,te.Z)(Na,2),Pa=ta[0],$a=ta[1],va=(0,r.Z)(function(){var sr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ft,Qn=Ot.get(sr)||{width:0,height:0,left:0,right:0,top:0};if(We){var Nr=Lt;lt?Qn.rightLt+Wn&&(Nr=Qn.right+Qn.width-Wn):Qn.left<-Lt?Nr=-Qn.left:Qn.left+Qn.width>-Lt+Wn&&(Nr=-(Qn.left+Qn.width-Wn)),tn(0),Kt(Lr(Nr))}else{var Cr=wt;Qn.top<-wt?Cr=-Qn.top:Qn.top+Qn.height>-wt+Wn&&(Cr=-(Qn.top+Qn.height-Wn)),Kt(0),tn(Lr(Cr))}}),jr={};st==="top"||st==="bottom"?jr[lt?"marginRight":"marginLeft"]=It:jr.marginTop=It;var Ra=fe.map(function(sr,Qn){var Nr=sr.key;return S.createElement(Ke,{id:Qe,prefixCls:he,key:Nr,tab:sr,style:Qn===0?void 0:jr,closable:sr.closable,editable:it,active:Nr===ft,renderWrapper:Zt,removeAriaLabel:Ct==null?void 0:Ct.removeAriaLabel,onClick:function(Vr){Qt(Nr,Vr)},onFocus:function(){va(Nr),Hr(),Ze.current&&(lt||(Ze.current.scrollLeft=0),Ze.current.scrollTop=0)}})}),Ea=function(){return Tt(function(){var Qn=new Map;return fe.forEach(function(Nr){var Cr,Vr=Nr.key,Or=(Cr=Pe.current)===null||Cr===void 0?void 0:Cr.querySelector('[data-node-key="'.concat(le(Vr),'"]'));Or&&Qn.set(Vr,{width:Or.offsetWidth,height:Or.offsetHeight,left:Or.offsetLeft,top:Or.offsetTop})}),Qn})};(0,S.useEffect)(function(){Ea()},[fe.map(function(sr){return sr.key}).join("_")]);var ia=F(function(){var sr=n(Oe),Qn=n(Ee),Nr=n(De);qt([sr[0]-Qn[0]-Nr[0],sr[1]-Qn[1]-Nr[1]]);var Cr=n(Ne);Ht(Cr);var Vr=n(Be);rn(Vr);var Or=n(Pe);Xn([Or[0]-Cr[0],Or[1]-Cr[1]]),Ea()}),ma=fe.slice(0,Pa),la=fe.slice($a+1),_t=[].concat((0,H.Z)(ma),(0,H.Z)(la)),Bn=Ot.get(ft),wn=u({activeTabOffset:Bn,horizontal:We,rtl:lt,indicatorSize:Gt}),Dn=wn.style;(0,S.useEffect)(function(){va()},[ft,fr,vr,V(Bn),V(Ot),We]),(0,S.useEffect)(function(){ia()},[lt]);var Vn=!!_t.length,qn="".concat(he,"-nav-wrap"),Wr,Er,Ir,zr;return We?lt?(Er=Lt>0,Wr=Lt!==vr):(Wr=Lt<0,Er=Lt!==fr):(Ir=wt<0,zr=wt!==fr),S.createElement(m.Z,{onResize:ia},S.createElement("div",{ref:(0,y.x1)(T,Oe),role:"tablist",className:C()("".concat(he,"-nav"),He),style:Ae,onKeyDown:function(){Hr()}},S.createElement(ke,{ref:Ee,position:"left",extra:et,prefixCls:he}),S.createElement(m.Z,{onResize:ia},S.createElement("div",{className:C()(qn,(A={},(0,t.Z)(A,"".concat(qn,"-ping-left"),Wr),(0,t.Z)(A,"".concat(qn,"-ping-right"),Er),(0,t.Z)(A,"".concat(qn,"-ping-top"),Ir),(0,t.Z)(A,"".concat(qn,"-ping-bottom"),zr),A)),ref:Ze},S.createElement(m.Z,{onResize:ia},S.createElement("div",{ref:Pe,className:"".concat(he,"-nav-list"),style:{transform:"translate(".concat(Lt,"px, ").concat(wt,"px)"),transition:Kr?"none":void 0}},Ra,S.createElement(pe,{ref:Ne,prefixCls:he,locale:Ct,editable:it,style:(0,oe.Z)((0,oe.Z)({},Ra.length===0?void 0:jr),{},{visibility:Vn?"hidden":null})}),S.createElement("div",{className:C()("".concat(he,"-ink-bar"),(0,t.Z)({},"".concat(he,"-ink-bar-animated"),rt.inkBar)),style:Dn}))))),S.createElement(Xe,(0,$.Z)({},I,{removeAriaLabel:Ct==null?void 0:Ct.removeAriaLabel,ref:Be,prefixCls:he,tabs:_t,className:!Vn&&gr,tabMoving:!!Kr})),S.createElement(ke,{ref:De,position:"right",extra:et,prefixCls:he})))}var s=S.forwardRef(G),o=["renderTabBar"],K=["label","key"];function g(I){var T=I.renderTabBar,A=(0,se.Z)(I,o),N=S.useContext(k),he=N.tabs;if(T){var fe=(0,oe.Z)((0,oe.Z)({},A),{},{panes:he.map(function(He){var Ae=He.label,Qe=He.key,rt=(0,se.Z)(He,K);return S.createElement(ie,(0,$.Z)({tab:Ae,key:Qe,tabKey:Qe},rt))})});return T(fe,s)}return S.createElement(s,A)}var f=e(48736);function L(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},T;return I===!1?T={inkBar:!1,tabPane:!1}:I===!0?T={inkBar:!0,tabPane:!1}:T=(0,oe.Z)({inkBar:!0},(0,E.Z)(I)==="object"?I:{}),T.tabPaneMotion&&T.tabPane===void 0&&(T.tabPane=!0),!T.tabPaneMotion&&T.tabPane&&(T.tabPane=!1),T}var ve=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ee=0;function me(I,T){var A,N=I.id,he=I.prefixCls,fe=he===void 0?"rc-tabs":he,He=I.className,Ae=I.items,Qe=I.direction,rt=I.activeKey,ft=I.defaultActiveKey,lt=I.editable,et=I.animated,it=I.tabPosition,Ct=it===void 0?"top":it,st=I.tabBarGutter,It=I.tabBarStyle,Zt=I.tabBarExtraContent,Qt=I.locale,$t=I.moreIcon,Gt=I.moreTransitionName,Oe=I.destroyInactiveTabPane,Ee=I.renderTabBar,De=I.onChange,Ze=I.onTabClick,Pe=I.onTabScroll,Be=I.getPopupContainer,Ne=I.popupClassName,We=I.indicatorSize,vt=(0,se.Z)(I,ve),pt=S.useMemo(function(){return(Ae||[]).filter(function(rn){return rn&&(0,E.Z)(rn)==="object"&&"key"in rn})},[Ae]),Lt=Qe==="rtl",Kt=L(et),cn=(0,S.useState)(!1),Mt=(0,te.Z)(cn,2),wt=Mt[0],tn=Mt[1];(0,S.useEffect)(function(){tn((0,x.Z)())},[]);var un=(0,ue.Z)(function(){var rn;return(rn=pt[0])===null||rn===void 0?void 0:rn.key},{value:rt,defaultValue:ft}),nn=(0,te.Z)(un,2),Jt=nn[0],qt=nn[1],Cn=(0,S.useState)(function(){return pt.findIndex(function(rn){return rn.key===Jt})}),en=(0,te.Z)(Cn,2),Rn=en[0],Xn=en[1];(0,S.useEffect)(function(){var rn=pt.findIndex(function(Hn){return Hn.key===Jt});if(rn===-1){var nr;rn=Math.max(0,Math.min(Rn,pt.length-1)),qt((nr=pt[rn])===null||nr===void 0?void 0:nr.key)}Xn(rn)},[pt.map(function(rn){return rn.key}).join("_"),Jt,Rn]);var Wt=(0,ue.Z)(null,{value:N}),ct=(0,te.Z)(Wt,2),ut=ct[0],Ht=ct[1];(0,S.useEffect)(function(){N||(Ht("rc-tabs-".concat(ee)),ee+=1)},[]);function Rt(rn,nr){Ze==null||Ze(rn,nr);var Hn=rn!==Jt;qt(rn),Hn&&(De==null||De(rn))}var bn={id:ut,activeKey:Jt,animated:Kt,tabPosition:Ct,rtl:Lt,mobile:wt},Sn=(0,oe.Z)((0,oe.Z)({},bn),{},{editable:lt,locale:Qt,moreIcon:$t,moreTransitionName:Gt,tabBarGutter:st,onTabClick:Rt,onTabScroll:Pe,extra:Zt,style:It,panes:null,getPopupContainer:Be,popupClassName:Ne,indicatorSize:We});return S.createElement(k.Provider,{value:{tabs:pt,prefixCls:fe}},S.createElement("div",(0,$.Z)({ref:T,id:N,className:C()(fe,"".concat(fe,"-").concat(Ct),(A={},(0,t.Z)(A,"".concat(fe,"-mobile"),wt),(0,t.Z)(A,"".concat(fe,"-editable"),lt),(0,t.Z)(A,"".concat(fe,"-rtl"),Lt),A),He)},vt),S.createElement(g,(0,$.Z)({},Sn,{renderTabBar:Ee})),S.createElement(ce,(0,$.Z)({destroyInactiveTabPane:Oe},bn,{animated:Kt}))))}var de=S.forwardRef(me),p=de,O=p,ae=e(36355),Ie=e(19716),Le=()=>null,Ye=e(62892);const qe={motionAppear:!1,motionEnter:!0,motionLeave:!0};function _e(I){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},A;return T===!1?A={inkBar:!1,tabPane:!1}:T===!0?A={inkBar:!0,tabPane:!0}:A=Object.assign({inkBar:!0},typeof T=="object"?T:{}),A.tabPane&&(A.tabPaneMotion=Object.assign(Object.assign({},qe),{motionName:(0,Ye.m)(I,"switch")})),A}var dt=e(11592),mt=function(I,T){var A={};for(var N in I)Object.prototype.hasOwnProperty.call(I,N)&&T.indexOf(N)<0&&(A[N]=I[N]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,N=Object.getOwnPropertySymbols(I);heT)}function Et(I,T){if(I)return I;const A=(0,dt.Z)(T).map(N=>{if(S.isValidElement(N)){const{key:he,props:fe}=N,He=fe||{},{tab:Ae}=He,Qe=mt(He,["tab"]);return Object.assign(Object.assign({key:String(he)},Qe),{label:Ae})}return null});return yt(A)}var jt=e(17313),Ut=e(83116),gt=e(37613),Yt=e(13826),Je=I=>{const{componentCls:T,motionDurationSlow:A}=I;return[{[T]:{[`${T}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${A}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${A}`}}}}},[(0,Yt.oN)(I,"slide-up"),(0,Yt.oN)(I,"slide-down")]]};const Bt=I=>{const{componentCls:T,tabsCardPadding:A,cardBg:N,cardGutter:he,colorBorderSecondary:fe,itemSelectedColor:He}=I;return{[`${T}-card`]:{[`> ${T}-nav, > div > ${T}-nav`]:{[`${T}-tab`]:{margin:0,padding:A,background:N,border:`${I.lineWidth}px ${I.lineType} ${fe}`,transition:`all ${I.motionDurationSlow} ${I.motionEaseInOut}`},[`${T}-tab-active`]:{color:He,background:I.colorBgContainer},[`${T}-ink-bar`]:{visibility:"hidden"}},[`&${T}-top, &${T}-bottom`]:{[`> ${T}-nav, > div > ${T}-nav`]:{[`${T}-tab + ${T}-tab`]:{marginLeft:{_skip_check_:!0,value:`${he}px`}}}},[`&${T}-top`]:{[`> ${T}-nav, > div > ${T}-nav`]:{[`${T}-tab`]:{borderRadius:`${I.borderRadiusLG}px ${I.borderRadiusLG}px 0 0`},[`${T}-tab-active`]:{borderBottomColor:I.colorBgContainer}}},[`&${T}-bottom`]:{[`> ${T}-nav, > div > ${T}-nav`]:{[`${T}-tab`]:{borderRadius:`0 0 ${I.borderRadiusLG}px ${I.borderRadiusLG}px`},[`${T}-tab-active`]:{borderTopColor:I.colorBgContainer}}},[`&${T}-left, &${T}-right`]:{[`> ${T}-nav, > div > ${T}-nav`]:{[`${T}-tab + ${T}-tab`]:{marginTop:`${he}px`}}},[`&${T}-left`]:{[`> ${T}-nav, > div > ${T}-nav`]:{[`${T}-tab`]:{borderRadius:{_skip_check_:!0,value:`${I.borderRadiusLG}px 0 0 ${I.borderRadiusLG}px`}},[`${T}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:I.colorBgContainer}}}},[`&${T}-right`]:{[`> ${T}-nav, > div > ${T}-nav`]:{[`${T}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${I.borderRadiusLG}px ${I.borderRadiusLG}px 0`}},[`${T}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:I.colorBgContainer}}}}}}},On=I=>{const{componentCls:T,itemHoverColor:A,dropdownEdgeChildVerticalPadding:N}=I;return{[`${T}-dropdown`]:Object.assign(Object.assign({},(0,jt.Wf)(I)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:I.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${T}-dropdown-menu`]:{maxHeight:I.tabsDropdownHeight,margin:0,padding:`${N}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:I.colorBgContainer,backgroundClip:"padding-box",borderRadius:I.borderRadiusLG,outline:"none",boxShadow:I.boxShadowSecondary,"&-item":Object.assign(Object.assign({},jt.vS),{display:"flex",alignItems:"center",minWidth:I.tabsDropdownWidth,margin:0,padding:`${I.paddingXXS}px ${I.paddingSM}px`,color:I.colorText,fontWeight:"normal",fontSize:I.fontSize,lineHeight:I.lineHeight,cursor:"pointer",transition:`all ${I.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:I.marginSM},color:I.colorTextDescription,fontSize:I.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:A}},"&:hover":{background:I.controlItemBgHover},"&-disabled":{"&, &:hover":{color:I.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},vn=I=>{const{componentCls:T,margin:A,colorBorderSecondary:N,horizontalMargin:he,verticalItemPadding:fe,verticalItemMargin:He}=I;return{[`${T}-top, ${T}-bottom`]:{flexDirection:"column",[`> ${T}-nav, > div > ${T}-nav`]:{margin:he,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${I.lineWidth}px ${I.lineType} ${N}`,content:"''"},[`${T}-ink-bar`]:{height:I.lineWidthBold,"&-animated":{transition:`width ${I.motionDurationSlow}, left ${I.motionDurationSlow}, - right ${I.motionDurationSlow}`}},[`${T}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:I.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:I.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:I.boxShadowTabsOverflowRight},[`&${T}-nav-wrap-ping-left::before`]:{opacity:1},[`&${T}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${T}-top`]:{[`> ${T}-nav, - > div > ${T}-nav`]:{"&::before":{bottom:0},[`${T}-ink-bar`]:{bottom:0}}},[`${T}-bottom`]:{[`> ${T}-nav, > div > ${T}-nav`]:{order:1,marginTop:`${A}px`,marginBottom:0,"&::before":{top:0},[`${T}-ink-bar`]:{top:0}},[`> ${T}-content-holder, > div > ${T}-content-holder`]:{order:0}},[`${T}-left, ${T}-right`]:{[`> ${T}-nav, > div > ${T}-nav`]:{flexDirection:"column",minWidth:I.controlHeight*1.25,[`${T}-tab`]:{padding:fe,textAlign:"center"},[`${T}-tab + ${T}-tab`]:{margin:He},[`${T}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:I.controlHeight},"&::before":{top:0,boxShadow:I.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:I.boxShadowTabsOverflowBottom},[`&${T}-nav-wrap-ping-top::before`]:{opacity:1},[`&${T}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${T}-ink-bar`]:{width:I.lineWidthBold,"&-animated":{transition:`height ${I.motionDurationSlow}, top ${I.motionDurationSlow}`}},[`${T}-nav-list, ${T}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${T}-left`]:{[`> ${T}-nav, > div > ${T}-nav`]:{[`${T}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${T}-content-holder, > div > ${T}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${I.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${I.lineWidth}px ${I.lineType} ${I.colorBorder}`},[`> ${T}-content > ${T}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:I.paddingLG}}}},[`${T}-right`]:{[`> ${T}-nav, > div > ${T}-nav`]:{order:1,[`${T}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${T}-content-holder, > div > ${T}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-I.lineWidth},borderRight:{_skip_check_:!0,value:`${I.lineWidth}px ${I.lineType} ${I.colorBorder}`},[`> ${T}-content > ${T}-tabpane`]:{paddingRight:{_skip_check_:!0,value:I.paddingLG}}}}}},Tn=I=>{const{componentCls:T,cardPaddingSM:A,cardPaddingLG:N,horizontalItemPaddingSM:he,horizontalItemPaddingLG:fe}=I;return{[T]:{"&-small":{[`> ${T}-nav`]:{[`${T}-tab`]:{padding:he,fontSize:I.titleFontSizeSM}}},"&-large":{[`> ${T}-nav`]:{[`${T}-tab`]:{padding:fe,fontSize:I.titleFontSizeLG}}}},[`${T}-card`]:{[`&${T}-small`]:{[`> ${T}-nav`]:{[`${T}-tab`]:{padding:A}},[`&${T}-bottom`]:{[`> ${T}-nav ${T}-tab`]:{borderRadius:`0 0 ${I.borderRadius}px ${I.borderRadius}px`}},[`&${T}-top`]:{[`> ${T}-nav ${T}-tab`]:{borderRadius:`${I.borderRadius}px ${I.borderRadius}px 0 0`}},[`&${T}-right`]:{[`> ${T}-nav ${T}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${I.borderRadius}px ${I.borderRadius}px 0`}}},[`&${T}-left`]:{[`> ${T}-nav ${T}-tab`]:{borderRadius:{_skip_check_:!0,value:`${I.borderRadius}px 0 0 ${I.borderRadius}px`}}}},[`&${T}-large`]:{[`> ${T}-nav`]:{[`${T}-tab`]:{padding:N}}}}}},xn=I=>{const{componentCls:T,itemActiveColor:A,itemHoverColor:N,iconCls:he,tabsHorizontalItemMargin:fe,horizontalItemPadding:He,itemSelectedColor:Ae,itemColor:Qe}=I,rt=`${T}-tab`;return{[rt]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:He,fontSize:I.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:Qe,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:A}},(0,jt.Qy)(I)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-I.marginXXS},marginLeft:{_skip_check_:!0,value:I.marginXS},color:I.colorTextDescription,fontSize:I.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${I.motionDurationSlow}`,"&:hover":{color:I.colorTextHeading}},"&:hover":{color:N},[`&${rt}-active ${rt}-btn`]:{color:Ae,textShadow:I.tabsActiveTextShadow},[`&${rt}-disabled`]:{color:I.colorTextDisabled,cursor:"not-allowed"},[`&${rt}-disabled ${rt}-btn, &${rt}-disabled ${T}-remove`]:{"&:focus, &:active":{color:I.colorTextDisabled}},[`& ${rt}-remove ${he}`]:{margin:0},[he]:{marginRight:{_skip_check_:!0,value:I.marginSM}}},[`${rt} + ${rt}`]:{margin:{_skip_check_:!0,value:fe}}}},$n=I=>{const{componentCls:T,tabsHorizontalItemMarginRTL:A,iconCls:N,cardGutter:he}=I;return{[`${T}-rtl`]:{direction:"rtl",[`${T}-nav`]:{[`${T}-tab`]:{margin:{_skip_check_:!0,value:A},[`${T}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[N]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${I.marginSM}px`}},[`${T}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${I.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${I.marginXXS}px`},[N]:{margin:0}}}},[`&${T}-left`]:{[`> ${T}-nav`]:{order:1},[`> ${T}-content-holder`]:{order:0}},[`&${T}-right`]:{[`> ${T}-nav`]:{order:0},[`> ${T}-content-holder`]:{order:1}},[`&${T}-card${T}-top, &${T}-card${T}-bottom`]:{[`> ${T}-nav, > div > ${T}-nav`]:{[`${T}-tab + ${T}-tab`]:{marginRight:{_skip_check_:!0,value:he},marginLeft:{_skip_check_:!0,value:0}}}}},[`${T}-dropdown-rtl`]:{direction:"rtl"},[`${T}-menu-item`]:{[`${T}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Gn=I=>{const{componentCls:T,tabsCardPadding:A,cardHeight:N,cardGutter:he,itemHoverColor:fe,itemActiveColor:He,colorBorderSecondary:Ae}=I;return{[T]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,jt.Wf)(I)),{display:"flex",[`> ${T}-nav, > div > ${T}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${T}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${I.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${T}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${I.motionDurationSlow}`},[`${T}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${T}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${T}-nav-more`]:{position:"relative",padding:A,background:"transparent",border:0,color:I.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:I.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${T}-nav-add`]:Object.assign({minWidth:N,marginLeft:{_skip_check_:!0,value:he},padding:`0 ${I.paddingXS}px`,background:"transparent",border:`${I.lineWidth}px ${I.lineType} ${Ae}`,borderRadius:`${I.borderRadiusLG}px ${I.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:I.colorText,transition:`all ${I.motionDurationSlow} ${I.motionEaseInOut}`,"&:hover":{color:fe},"&:active, &:focus:not(:focus-visible)":{color:He}},(0,jt.Qy)(I))},[`${T}-extra-content`]:{flex:"none"},[`${T}-ink-bar`]:{position:"absolute",background:I.inkBarColor,pointerEvents:"none"}}),xn(I)),{[`${T}-content`]:{position:"relative",width:"100%"},[`${T}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${T}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${T}-centered`]:{[`> ${T}-nav, > div > ${T}-nav`]:{[`${T}-nav-wrap`]:{[`&:not([class*='${T}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var ln=(0,Ut.Z)("Tabs",I=>{const T=(0,gt.TS)(I,{tabsCardPadding:I.cardPadding||`${(I.cardHeight-Math.round(I.fontSize*I.lineHeight))/2-I.lineWidth}px ${I.padding}px`,dropdownEdgeChildVerticalPadding:I.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${I.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${I.horizontalItemGutter}px`});return[Tn(T),$n(T),vn(T),On(T),Bt(T),Gn(T),Je(T)]},I=>{const T=I.controlHeightLG;return{zIndexPopup:I.zIndexPopupBase+50,cardBg:I.colorFillAlter,cardHeight:T,cardPadding:"",cardPaddingSM:`${I.paddingXXS*1.5}px ${I.padding}px`,cardPaddingLG:`${I.paddingXS}px ${I.padding}px ${I.paddingXXS*1.5}px`,titleFontSize:I.fontSize,titleFontSizeLG:I.fontSizeLG,titleFontSizeSM:I.fontSize,inkBarColor:I.colorPrimary,horizontalMargin:`0 0 ${I.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${I.paddingSM}px 0`,horizontalItemPaddingSM:`${I.paddingXS}px 0`,horizontalItemPaddingLG:`${I.padding}px 0`,verticalItemPadding:`${I.paddingXS}px ${I.paddingLG}px`,verticalItemMargin:`${I.margin}px 0 0 0`,itemColor:I.colorText,itemSelectedColor:I.colorPrimary,itemHoverColor:I.colorPrimaryHover,itemActiveColor:I.colorPrimaryActive,cardGutter:I.marginXXS/2}}),At=function(I,T){var A={};for(var N in I)Object.prototype.hasOwnProperty.call(I,N)&&T.indexOf(N)<0&&(A[N]=I[N]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,N=Object.getOwnPropertySymbols(I);he{const{type:T,className:A,rootClassName:N,size:he,onEdit:fe,hideAdd:He,centered:Ae,addIcon:Qe,popupClassName:rt,children:ft,items:lt,animated:et,style:it,indicatorSize:Ct}=I,st=At(I,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:It,moreIcon:Zt=S.createElement(c.Z,null)}=st,{direction:Qt,tabs:$t,getPrefixCls:Gt,getPopupContainer:Oe}=S.useContext(ae.E_),Ee=Gt("tabs",It),[De,Ze]=ln(Ee);let Pe;T==="editable-card"&&(Pe={onEdit:(Lt,Kt)=>{let{key:cn,event:Mt}=Kt;fe==null||fe(Lt==="add"?Mt:cn,Lt)},removeIcon:S.createElement(d.Z,null),addIcon:Qe||S.createElement(v.Z,null),showAdd:He!==!0});const Be=Gt(),Ne=Et(lt,ft),We=_e(Ee,et),vt=(0,Ie.Z)(he),pt=Object.assign(Object.assign({},$t==null?void 0:$t.style),it);return De(S.createElement(O,Object.assign({direction:Qt,getPopupContainer:Oe,moreTransitionName:`${Be}-slide-up`},st,{items:Ne,className:C()({[`${Ee}-${vt}`]:vt,[`${Ee}-card`]:["card","editable-card"].includes(T),[`${Ee}-editable-card`]:T==="editable-card",[`${Ee}-centered`]:Ae},$t==null?void 0:$t.className,A,N,Ze),popupClassName:C()(rt,Ze),style:pt,editable:Pe,moreIcon:Zt,prefixCls:Ee,animated:We,indicatorSize:Ct!=null?Ct:$t==null?void 0:$t.indicatorSize})))};sn.TabPane=Le;var fn=sn},17574:function(Nt,Me,e){e.d(Me,{default:function(){return U}});var d=e(60091),c=e(94480),v=e(52671),j=e(8657),C=e(54476),$=e(59301),t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},oe=t,te=e(7657),E=function(q,le){return $.createElement(te.Z,(0,C.Z)({},q,{ref:le,icon:oe}))},se=$.forwardRef(E),S=se,x=e(92310),ue=e.n(x),X=e(35654),k=e(71430),$e=e(36355),ie=e(56082),we=e(62892),ce=e(20648);const H=4;function m(V){const{dropPosition:q,dropLevelOffset:le,prefixCls:re,indent:Q,direction:pe="ltr"}=V,Re=pe==="ltr"?"left":"right",ke=pe==="ltr"?"right":"left",Fe={[Re]:-le*Q+H,[ke]:0};switch(q){case-1:Fe.top=-3;break;case 1:Fe.bottom=-3;break;default:Fe.bottom=-3,Fe[Re]=Q+H;break}return $.createElement("div",{style:Fe,className:`${re}-drop-indicator`})}var r=e(71997),h=$.forwardRef((V,q)=>{const{getPrefixCls:le,direction:re,virtual:Q,tree:pe}=$.useContext($e.E_),{prefixCls:Re,className:ke,showIcon:Fe=!1,showLine:Ue,switcherIcon:Ge,blockNode:ot=!1,children:Xe,checkable:be=!1,selectable:Ke=!0,draggable:B,motion:w,style:u}=V,n=le("tree",Re),R=le(),G=w!=null?w:Object.assign(Object.assign({},(0,we.Z)(R)),{motionAppear:!1}),s=Object.assign(Object.assign({},V),{checkable:be,selectable:Ke,showIcon:Fe,motion:G,blockNode:ot,showLine:!!Ue,dropIndicatorRender:m}),[o,K]=(0,ce.ZP)(n),g=$.useMemo(()=>{if(!B)return!1;let L={};switch(typeof B){case"function":L.nodeDraggable=B;break;case"object":L=Object.assign({},B);break;default:break}return L.icon!==!1&&(L.icon=L.icon||$.createElement(ie.Z,null)),L},[B]),f=L=>$.createElement(r.Z,{prefixCls:n,switcherIcon:Ge,treeNodeProps:L,showLine:Ue});return o($.createElement(d.Z,Object.assign({itemHeight:20,ref:q,virtual:Q},s,{style:Object.assign(Object.assign({},pe==null?void 0:pe.style),u),prefixCls:n,className:ue()({[`${n}-icon-hide`]:!Fe,[`${n}-block-node`]:ot,[`${n}-unselectable`]:!Ke,[`${n}-rtl`]:re==="rtl"},pe==null?void 0:pe.className,ke,K),direction:re,checkable:be&&$.createElement("span",{className:`${n}-checkbox-inner`}),selectable:Ke,switcherIcon:f,draggable:g}),Xe))}),ne;(function(V){V[V.None=0]="None",V[V.Start=1]="Start",V[V.End=2]="End"})(ne||(ne={}));function D(V,q){function le(re){const{key:Q,children:pe}=re;q(Q,re)!==!1&&D(pe||[],q)}V.forEach(le)}function W(V){let{treeData:q,expandedKeys:le,startKey:re,endKey:Q}=V;const pe=[];let Re=ne.None;if(re&&re===Q)return[re];if(!re||!Q)return[];function ke(Fe){return Fe===re||Fe===Q}return D(q,Fe=>{if(Re===ne.End)return!1;if(ke(Fe)){if(pe.push(Fe),Re===ne.None)Re=ne.Start;else if(Re===ne.Start)return Re=ne.End,!1}else Re===ne.Start&&pe.push(Fe);return le.includes(Fe)}),pe}function M(V,q){const le=(0,c.Z)(q),re=[];return D(V,(Q,pe)=>{const Re=le.indexOf(Q);return Re!==-1&&(re.push(pe),le.splice(Re,1)),!!le.length}),re}var Se=function(V,q){var le={};for(var re in V)Object.prototype.hasOwnProperty.call(V,re)&&q.indexOf(re)<0&&(le[re]=V[re]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,re=Object.getOwnPropertySymbols(V);Q{var{defaultExpandAll:le,defaultExpandParent:re,defaultExpandedKeys:Q}=V,pe=Se(V,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Re=$.useRef(),ke=$.useRef(),Fe=()=>{const{keyEntities:g}=(0,k.I8)(Ve(pe));let f;return le?f=Object.keys(g):re?f=(0,X.r7)(pe.expandedKeys||Q||[],g):f=pe.expandedKeys||Q,f},[Ue,Ge]=$.useState(pe.selectedKeys||pe.defaultSelectedKeys||[]),[ot,Xe]=$.useState(()=>Fe());$.useEffect(()=>{"selectedKeys"in pe&&Ge(pe.selectedKeys)},[pe.selectedKeys]),$.useEffect(()=>{"expandedKeys"in pe&&Xe(pe.expandedKeys)},[pe.expandedKeys]);const be=(g,f)=>{var L;return"expandedKeys"in pe||Xe(g),(L=pe.onExpand)===null||L===void 0?void 0:L.call(pe,g,f)},Ke=(g,f)=>{var L;const{multiple:ve}=pe,{node:ee,nativeEvent:me}=f,{key:de=""}=ee,p=Ve(pe),O=Object.assign(Object.assign({},f),{selected:!0}),ae=(me==null?void 0:me.ctrlKey)||(me==null?void 0:me.metaKey),Ie=me==null?void 0:me.shiftKey;let xe;ve&&ae?(xe=g,Re.current=de,ke.current=xe,O.selectedNodes=M(p,xe)):ve&&Ie?(xe=Array.from(new Set([].concat((0,c.Z)(ke.current||[]),(0,c.Z)(W({treeData:p,expandedKeys:ot,startKey:de,endKey:Re.current}))))),O.selectedNodes=M(p,xe)):(xe=[de],Re.current=de,ke.current=xe,O.selectedNodes=M(p,xe)),(L=pe.onSelect)===null||L===void 0||L.call(pe,xe,O),"selectedKeys"in pe||Ge(xe)},{getPrefixCls:B,direction:w}=$.useContext($e.E_),{prefixCls:u,className:n,showIcon:R=!0,expandAction:G="click"}=pe,s=Se(pe,["prefixCls","className","showIcon","expandAction"]),o=B("tree",u),K=ue()(`${o}-directory`,{[`${o}-directory-rtl`]:w==="rtl"},n);return $.createElement(h,Object.assign({icon:Y,ref:q,blockNode:!0},s,{showIcon:R,expandAction:G,prefixCls:o,className:K,expandedKeys:ot,selectedKeys:Ue,onSelect:Ke,onExpand:be}))};var Z=$.forwardRef(l);const b=h;b.DirectoryTree=Z,b.TreeNode=d.O;var U=b},20648:function(Nt,Me,e){e.d(Me,{TM:function(){return x},Yk:function(){return S}});var d=e(36237),c=e(98447),v=e(17313),j=e(8378),C=e(37613),$=e(83116);const t=new d.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),oe=(ue,X)=>({[`.${ue}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${X.motionDurationSlow}`}}}),te=(ue,X)=>({[`.${ue}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:X.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${X.lineWidthBold}px solid ${X.colorPrimary}`,borderRadius:"50%",content:'""'}}}),E=(ue,X)=>{const{treeCls:k,treeNodeCls:$e,treeNodePadding:ie,titleHeight:we,nodeSelectedBg:ce,nodeHoverBg:H}=X,m=X.paddingXS;return{[k]:Object.assign(Object.assign({},(0,v.Wf)(X)),{background:X.colorBgContainer,borderRadius:X.borderRadius,transition:`background-color ${X.motionDurationSlow}`,[`&${k}-rtl`]:{[`${k}-switcher`]:{"&_close":{[`${k}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${k}-active-focused)`]:Object.assign({},(0,v.oN)(X)),[`${k}-list-holder-inner`]:{alignItems:"flex-start"},[`&${k}-block-node`]:{[`${k}-list-holder-inner`]:{alignItems:"stretch",[`${k}-node-content-wrapper`]:{flex:"auto"},[`${$e}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:ie,insetInlineStart:0,border:`1px solid ${X.colorPrimary}`,opacity:0,animationName:t,animationDuration:X.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${$e}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${ie}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${k}-node-content-wrapper`]:{color:X.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${k}-node-content-wrapper`]:Object.assign({},(0,v.oN)(X)),[`&:not(${$e}-disabled).filter-node ${k}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${k}-draggable-icon`]:{flexShrink:0,width:we,lineHeight:`${we}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${X.motionDurationSlow}`,[`${$e}:hover &`]:{opacity:.45}},[`&${$e}-disabled`]:{[`${k}-draggable-icon`]:{visibility:"hidden"}}}},[`${k}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:we}},[`${k}-draggable-icon`]:{visibility:"hidden"},[`${k}-switcher`]:Object.assign(Object.assign({},oe(ue,X)),{position:"relative",flex:"none",alignSelf:"stretch",width:we,margin:0,lineHeight:`${we}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${k}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:X.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:we/2,bottom:-ie,marginInlineStart:-1,borderInlineEnd:`1px solid ${X.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:we/2*.8,height:we/2,borderBottom:`1px solid ${X.colorBorder}`,content:'""'}}}),[`${k}-checkbox`]:{top:"initial",marginInlineEnd:m},[`${k}-node-content-wrapper, ${k}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:we,margin:0,padding:`0 ${X.paddingXS/2}px`,color:"inherit",lineHeight:`${we}px`,background:"transparent",borderRadius:X.borderRadius,cursor:"pointer",transition:`all ${X.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:H},[`&${k}-node-selected`]:{backgroundColor:ce},[`${k}-iconEle`]:{display:"inline-block",width:we,height:we,lineHeight:`${we}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${k}-unselectable ${k}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${k}-node-content-wrapper`]:Object.assign({lineHeight:`${we}px`,userSelect:"none"},te(ue,X)),[`${$e}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${X.colorPrimary}`}},"&-show-line":{[`${k}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:we/2,bottom:-ie,borderInlineEnd:`1px solid ${X.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${k}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${$e}-leaf-last`]:{[`${k}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${we/2}px !important`}}}}})}},se=ue=>{const{treeCls:X,treeNodeCls:k,treeNodePadding:$e,directoryNodeSelectedBg:ie,directoryNodeSelectedColor:we}=ue;return{[`${X}${X}-directory`]:{[k]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:$e,insetInlineStart:0,transition:`background-color ${ue.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ue.controlItemBgHover}},"> *":{zIndex:1},[`${X}-switcher`]:{transition:`color ${ue.motionDurationMid}`},[`${X}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${X}-node-selected`]:{color:we,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:ie},[`${X}-switcher`]:{color:we},[`${X}-node-content-wrapper`]:{color:we,background:"transparent"}}}}}},S=(ue,X)=>{const k=`.${ue}`,$e=`${k}-treenode`,ie=X.paddingXS/2,we=(0,C.TS)(X,{treeCls:k,treeNodeCls:$e,treeNodePadding:ie});return[E(ue,we),se(we)]},x=ue=>{const{controlHeightSM:X}=ue;return{titleHeight:X,nodeHoverBg:ue.controlItemBgHover,nodeSelectedBg:ue.controlItemBgActive}};Me.ZP=(0,$.Z)("Tree",(ue,X)=>{let{prefixCls:k}=X;return[{[ue.componentCls]:(0,c.C2)(`${k}-checkbox`,ue)},S(k,ue),(0,j.Z)(ue)]},ue=>{const{colorTextLightSolid:X,colorPrimary:k}=ue;return Object.assign(Object.assign({},x(ue)),{directoryNodeSelectedColor:X,directoryNodeSelectedBg:k})})},71997:function(Nt,Me,e){e.d(Me,{Z:function(){return $e}});var d=e(54476),c=e(59301),v={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},j=v,C=e(7657),$=function(we,ce){return c.createElement(C.Z,(0,d.Z)({},we,{ref:ce,icon:j}))},t=c.forwardRef($),oe=t,te=e(52671),E=e(58617),se=e(15075),S=e(43531),x=e(92310),ue=e.n(x),X=e(92343),$e=ie=>{const{prefixCls:we,switcherIcon:ce,treeNodeProps:H,showLine:m}=ie,{isLeaf:r,expanded:y,loading:h}=H;if(h)return c.createElement(E.Z,{className:`${we}-switcher-loading-icon`});let ne;if(m&&typeof m=="object"&&(ne=m.showLeafIcon),r){if(!m)return null;if(typeof ne!="boolean"&&ne){const M=typeof ne=="function"?ne(H):ne,Se=`${we}-switcher-line-custom-icon`;return(0,X.l$)(M)?(0,X.Tm)(M,{className:ue()(M.props.className||"",Se)}):M}return ne?c.createElement(te.Z,{className:`${we}-switcher-line-icon`}):c.createElement("span",{className:`${we}-switcher-leaf-line`})}const D=`${we}-switcher-icon`,W=typeof ce=="function"?ce(H):ce;return(0,X.l$)(W)?(0,X.Tm)(W,{className:ue()(W.props.className||"",D)}):W!==void 0?W:m?y?c.createElement(se.Z,{className:`${we}-switcher-line-icon`}):c.createElement(S.Z,{className:`${we}-switcher-line-icon`}):c.createElement(oe,{className:D})}},5630:function(Nt,Me,e){var d=e(54476),c=e(33885),v=e(20068),j=e(42978),C=e(75931),$=e(92310),t=e.n($),oe=e(18929),te=e(59301),E=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],se=(0,te.forwardRef)(function(S,x){var ue,X=S.prefixCls,k=X===void 0?"rc-checkbox":X,$e=S.className,ie=S.style,we=S.checked,ce=S.disabled,H=S.defaultChecked,m=H===void 0?!1:H,r=S.type,y=r===void 0?"checkbox":r,h=S.title,ne=S.onChange,D=(0,C.Z)(S,E),W=(0,te.useRef)(null),M=(0,oe.Z)(m,{value:we}),Se=(0,j.Z)(M,2),Y=Se[0],Ve=Se[1];(0,te.useImperativeHandle)(x,function(){return{focus:function(){var b;(b=W.current)===null||b===void 0||b.focus()},blur:function(){var b;(b=W.current)===null||b===void 0||b.blur()},input:W.current}});var l=t()(k,$e,(ue={},(0,v.Z)(ue,"".concat(k,"-checked"),Y),(0,v.Z)(ue,"".concat(k,"-disabled"),ce),ue)),F=function(b){ce||("checked"in S||Ve(b.target.checked),ne==null||ne({target:(0,c.Z)((0,c.Z)({},S),{},{type:y,checked:b.target.checked}),stopPropagation:function(){b.stopPropagation()},preventDefault:function(){b.preventDefault()},nativeEvent:b.nativeEvent}))};return te.createElement("span",{className:l,title:h,style:ie},te.createElement("input",(0,d.Z)({},D,{className:"".concat(k,"-input"),ref:W,onChange:F,disabled:ce,checked:!!Y,type:y})),te.createElement("span",{className:"".concat(k,"-inner")}))});Me.Z=se},31561:function(Nt,Me,e){e.d(Me,{Z:function(){return y}});var d=e(54476),c=e(20068),v=e(42978),j=e(75931),C=e(35593),$=e(92310),t=e.n($),oe=e(8654),te=e(59301),E=e(10228),se=e(16089),S=E.Z.ESC,x=E.Z.TAB;function ue(h){var ne=h.visible,D=h.triggerRef,W=h.onVisibleChange,M=h.autoFocus,Se=h.overlayRef,Y=te.useRef(!1),Ve=function(){if(ne){var b,U;(b=D.current)===null||b===void 0||(U=b.focus)===null||U===void 0||U.call(b),W==null||W(!1)}},l=function(){var b;return(b=Se.current)!==null&&b!==void 0&&b.focus?(Se.current.focus(),Y.current=!0,!0):!1},F=function(b){switch(b.keyCode){case S:Ve();break;case x:{var U=!1;Y.current||(U=l()),U?b.preventDefault():Ve();break}}};te.useEffect(function(){return ne?(window.addEventListener("keydown",F),M&&(0,se.Z)(l,3),function(){window.removeEventListener("keydown",F),Y.current=!1}):function(){Y.current=!1}},[ne])}var X=(0,te.forwardRef)(function(h,ne){var D=h.overlay,W=h.arrow,M=h.prefixCls,Se=(0,te.useMemo)(function(){var Ve;return typeof D=="function"?Ve=D():Ve=D,Ve},[D]),Y=(0,oe.sQ)(ne,Se==null?void 0:Se.ref);return te.createElement(te.Fragment,null,W&&te.createElement("div",{className:"".concat(M,"-arrow")}),te.cloneElement(Se,{ref:(0,oe.Yr)(Se)?Y:void 0}))}),k=X,$e={adjustX:1,adjustY:1},ie=[0,0],we={topLeft:{points:["bl","tl"],overflow:$e,offset:[0,-4],targetOffset:ie},top:{points:["bc","tc"],overflow:$e,offset:[0,-4],targetOffset:ie},topRight:{points:["br","tr"],overflow:$e,offset:[0,-4],targetOffset:ie},bottomLeft:{points:["tl","bl"],overflow:$e,offset:[0,4],targetOffset:ie},bottom:{points:["tc","bc"],overflow:$e,offset:[0,4],targetOffset:ie},bottomRight:{points:["tr","br"],overflow:$e,offset:[0,4],targetOffset:ie}},ce=we,H=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function m(h,ne){var D,W=h.arrow,M=W===void 0?!1:W,Se=h.prefixCls,Y=Se===void 0?"rc-dropdown":Se,Ve=h.transitionName,l=h.animation,F=h.align,Z=h.placement,b=Z===void 0?"bottomLeft":Z,U=h.placements,V=U===void 0?ce:U,q=h.getPopupContainer,le=h.showAction,re=h.hideAction,Q=h.overlayClassName,pe=h.overlayStyle,Re=h.visible,ke=h.trigger,Fe=ke===void 0?["hover"]:ke,Ue=h.autoFocus,Ge=h.overlay,ot=h.children,Xe=h.onVisibleChange,be=(0,j.Z)(h,H),Ke=te.useState(),B=(0,v.Z)(Ke,2),w=B[0],u=B[1],n="visible"in h?Re:w,R=te.useRef(null),G=te.useRef(null),s=te.useRef(null);te.useImperativeHandle(ne,function(){return R.current});var o=function(p){u(p),Xe==null||Xe(p)};ue({visible:n,triggerRef:s,onVisibleChange:o,autoFocus:Ue,overlayRef:G});var K=function(p){var O=h.onOverlayClick;u(!1),O&&O(p)},g=function(){return te.createElement(k,{ref:G,overlay:Ge,prefixCls:Y,arrow:M})},f=function(){return typeof Ge=="function"?g:g()},L=function(){var p=h.minOverlayWidthMatchTrigger,O=h.alignPoint;return"minOverlayWidthMatchTrigger"in h?p:!O},ve=function(){var p=h.openClassName;return p!==void 0?p:"".concat(Y,"-open")},ee=te.cloneElement(ot,{className:t()((D=ot.props)===null||D===void 0?void 0:D.className,n&&ve()),ref:(0,oe.Yr)(ot)?(0,oe.sQ)(s,ot.ref):void 0}),me=re;return!me&&Fe.indexOf("contextMenu")!==-1&&(me=["click"]),te.createElement(C.Z,(0,d.Z)({builtinPlacements:V},be,{prefixCls:Y,ref:R,popupClassName:t()(Q,(0,c.Z)({},"".concat(Y,"-show-arrow"),M)),popupStyle:pe,action:Fe,showAction:le,hideAction:me,popupPlacement:b,popupAlign:F,popupTransitionName:Ve,popupAnimation:l,popupVisible:n,stretch:L()?"minWidth":"",popup:f(),onPopupVisibleChange:o,onPopupClick:K,getPopupContainer:q}),ee)}var r=te.forwardRef(m),y=r},93681:function(Nt,Me,e){e.r(Me),e.d(Me,{BaseInput:function(){return E},default:function(){return we}});var d=e(54476),c=e(33885),v=e(20068),j=e(76190),C=e(92310),$=e.n(C),t=e(59301),oe=e(5643),te=function(H){var m,r,y=H.inputElement,h=H.prefixCls,ne=H.prefix,D=H.suffix,W=H.addonBefore,M=H.addonAfter,Se=H.className,Y=H.style,Ve=H.disabled,l=H.readOnly,F=H.focused,Z=H.triggerFocus,b=H.allowClear,U=H.value,V=H.handleReset,q=H.hidden,le=H.classes,re=H.classNames,Q=H.dataAttrs,pe=H.styles,Re=H.components,ke=(Re==null?void 0:Re.affixWrapper)||"span",Fe=(Re==null?void 0:Re.groupWrapper)||"span",Ue=(Re==null?void 0:Re.wrapper)||"span",Ge=(Re==null?void 0:Re.groupAddon)||"span",ot=(0,t.useRef)(null),Xe=function(g){var f;(f=ot.current)!==null&&f!==void 0&&f.contains(g.target)&&(Z==null||Z())},be=function(){var g;if(!b)return null;var f=!Ve&&!l&&U,L="".concat(h,"-clear-icon"),ve=(0,j.Z)(b)==="object"&&b!==null&&b!==void 0&&b.clearIcon?b.clearIcon:"\u2716";return t.createElement("span",{onClick:V,onMouseDown:function(me){return me.preventDefault()},className:$()(L,(g={},(0,v.Z)(g,"".concat(L,"-hidden"),!f),(0,v.Z)(g,"".concat(L,"-has-suffix"),!!D),g)),role:"button",tabIndex:-1},ve)},Ke=(0,t.cloneElement)(y,{value:U,hidden:q,className:$()((m=y.props)===null||m===void 0?void 0:m.className,!(0,oe.X3)(H)&&!(0,oe.He)(H)&&Se)||null,style:(0,c.Z)((0,c.Z)({},(r=y.props)===null||r===void 0?void 0:r.style),!(0,oe.X3)(H)&&!(0,oe.He)(H)?Y:{})});if((0,oe.X3)(H)){var B,w="".concat(h,"-affix-wrapper"),u=$()(w,(B={},(0,v.Z)(B,"".concat(w,"-disabled"),Ve),(0,v.Z)(B,"".concat(w,"-focused"),F),(0,v.Z)(B,"".concat(w,"-readonly"),l),(0,v.Z)(B,"".concat(w,"-input-with-clear-btn"),D&&b&&U),B),!(0,oe.He)(H)&&Se,le==null?void 0:le.affixWrapper,re==null?void 0:re.affixWrapper),n=(D||b)&&t.createElement("span",{className:$()("".concat(h,"-suffix"),re==null?void 0:re.suffix),style:pe==null?void 0:pe.suffix},be(),D);Ke=t.createElement(ke,(0,d.Z)({className:u,style:(0,c.Z)((0,c.Z)({},(0,oe.He)(H)?void 0:Y),pe==null?void 0:pe.affixWrapper),hidden:!(0,oe.He)(H)&&q,onClick:Xe},Q==null?void 0:Q.affixWrapper,{ref:ot}),ne&&t.createElement("span",{className:$()("".concat(h,"-prefix"),re==null?void 0:re.prefix),style:pe==null?void 0:pe.prefix},ne),(0,t.cloneElement)(y,{value:U,hidden:null}),n)}if((0,oe.He)(H)){var R="".concat(h,"-group"),G="".concat(R,"-addon"),s=$()("".concat(h,"-wrapper"),R,le==null?void 0:le.wrapper),o=$()("".concat(h,"-group-wrapper"),Se,le==null?void 0:le.group);return t.createElement(Fe,{className:o,style:Y,hidden:q},t.createElement(Ue,{className:s},W&&t.createElement(Ge,{className:G},W),(0,t.cloneElement)(Ke,{hidden:null}),M&&t.createElement(Ge,{className:G},M)))}return Ke},E=te,se=e(94480),S=e(42978),x=e(75931),ue=e(18929),X=e(2738),k=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],$e=(0,t.forwardRef)(function(ce,H){var m=ce.autoComplete,r=ce.onChange,y=ce.onFocus,h=ce.onBlur,ne=ce.onPressEnter,D=ce.onKeyDown,W=ce.prefixCls,M=W===void 0?"rc-input":W,Se=ce.disabled,Y=ce.htmlSize,Ve=ce.className,l=ce.maxLength,F=ce.suffix,Z=ce.showCount,b=ce.type,U=b===void 0?"text":b,V=ce.classes,q=ce.classNames,le=ce.styles,re=(0,x.Z)(ce,k),Q=(0,ue.Z)(ce.defaultValue,{value:ce.value}),pe=(0,S.Z)(Q,2),Re=pe[0],ke=pe[1],Fe=(0,t.useState)(!1),Ue=(0,S.Z)(Fe,2),Ge=Ue[0],ot=Ue[1],Xe=(0,t.useRef)(null),be=function(o){Xe.current&&(0,oe.nH)(Xe.current,o)};(0,t.useImperativeHandle)(H,function(){return{focus:be,blur:function(){var o;(o=Xe.current)===null||o===void 0||o.blur()},setSelectionRange:function(o,K,g){var f;(f=Xe.current)===null||f===void 0||f.setSelectionRange(o,K,g)},select:function(){var o;(o=Xe.current)===null||o===void 0||o.select()},input:Xe.current}}),(0,t.useEffect)(function(){ot(function(s){return s&&Se?!1:s})},[Se]);var Ke=function(o){ce.value===void 0&&ke(o.target.value),Xe.current&&(0,oe.rJ)(Xe.current,o,r)},B=function(o){ne&&o.key==="Enter"&&ne(o),D==null||D(o)},w=function(o){ot(!0),y==null||y(o)},u=function(o){ot(!1),h==null||h(o)},n=function(o){ke(""),be(),Xe.current&&(0,oe.rJ)(Xe.current,o,r)},R=function(){var o=(0,X.Z)(ce,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return t.createElement("input",(0,d.Z)({autoComplete:m},o,{onChange:Ke,onFocus:w,onBlur:u,onKeyDown:B,className:$()(M,(0,v.Z)({},"".concat(M,"-disabled"),Se),q==null?void 0:q.input),style:le==null?void 0:le.input,ref:Xe,size:Y,type:U}))},G=function(){var o=Number(l)>0;if(F||Z){var K=(0,oe.D7)(Re),g=(0,se.Z)(K).length,f=(0,j.Z)(Z)==="object"?Z.formatter({value:K,count:g,maxLength:l}):"".concat(g).concat(o?" / ".concat(l):"");return t.createElement(t.Fragment,null,!!Z&&t.createElement("span",{className:$()("".concat(M,"-show-count-suffix"),(0,v.Z)({},"".concat(M,"-show-count-has-suffix"),!!F),q==null?void 0:q.count),style:(0,c.Z)({},le==null?void 0:le.count)},f),F)}return null};return t.createElement(E,(0,d.Z)({},re,{prefixCls:M,className:Ve,inputElement:R(),handleReset:n,value:(0,oe.D7)(Re),focused:Ge,triggerFocus:be,suffix:G(),disabled:Se,classes:V,classNames:q,styles:le}))}),ie=$e,we=ie},5643:function(Nt,Me,e){e.d(Me,{D7:function(){return C},He:function(){return d},X3:function(){return c},nH:function(){return j},rJ:function(){return v}});function d($){return!!($.addonBefore||$.addonAfter)}function c($){return!!($.prefix||$.suffix||$.allowClear)}function v($,t,oe,te){if(oe){var E=t;if(t.type==="click"){var se=$.cloneNode(!0);E=Object.create(t,{target:{value:se},currentTarget:{value:se}}),se.value="",oe(E);return}if(te!==void 0){E=Object.create(t,{target:{value:$},currentTarget:{value:$}}),$.value=te,oe(E);return}oe(E)}}function j($,t){if($){$.focus(t);var oe=t||{},te=oe.cursor;if(te){var E=$.value.length;switch(te){case"start":$.setSelectionRange(0,0);break;case"end":$.setSelectionRange(E,E);break;default:$.setSelectionRange(0,E)}}}}function C($){return typeof $=="undefined"||$===null?"":String($)}},15285:function(Nt,Me,e){e.d(Me,{iz:function(){return lt},ck:function(){return gt},BW:function(){return ft},sN:function(){return gt},Wd:function(){return fe},ZP:function(){return Gt},Xl:function(){return D}});var d=e(54476),c=e(20068),v=e(33885),j=e(94480),C=e(42978),$=e(75931),t=e(92310),oe=e.n(t),te=e(83836),E=e(18929),se=e(13697),S=e(48736),x=e(59301),ue=e(4676),X=x.createContext(null);function k(Oe,Ee){return Oe===void 0?null:"".concat(Oe,"-").concat(Ee)}function $e(Oe){var Ee=x.useContext(X);return k(Ee,Oe)}var ie=e(80547),we=["children","locked"],ce=x.createContext(null);function H(Oe,Ee){var De=(0,v.Z)({},Oe);return Object.keys(Ee).forEach(function(Ze){var Pe=Ee[Ze];Pe!==void 0&&(De[Ze]=Pe)}),De}function m(Oe){var Ee=Oe.children,De=Oe.locked,Ze=(0,$.Z)(Oe,we),Pe=x.useContext(ce),Be=(0,ie.Z)(function(){return H(Pe,Ze)},[Pe,Ze],function(Ne,We){return!De&&(Ne[0]!==We[0]||!(0,se.Z)(Ne[1],We[1],!0))});return x.createElement(ce.Provider,{value:Be},Ee)}var r=[],y=x.createContext(null);function h(){return x.useContext(y)}var ne=x.createContext(r);function D(Oe){var Ee=x.useContext(ne);return x.useMemo(function(){return Oe!==void 0?[].concat((0,j.Z)(Ee),[Oe]):Ee},[Ee,Oe])}var W=x.createContext(null),M=x.createContext({}),Se=M,Y=e(29194);function Ve(Oe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,Y.Z)(Oe)){var De=Oe.nodeName.toLowerCase(),Ze=["input","select","textarea","button"].includes(De)||Oe.isContentEditable||De==="a"&&!!Oe.getAttribute("href"),Pe=Oe.getAttribute("tabindex"),Be=Number(Pe),Ne=null;return Pe&&!Number.isNaN(Be)?Ne=Be:Ze&&Ne===null&&(Ne=0),Ze&&Oe.disabled&&(Ne=null),Ne!==null&&(Ne>=0||Ee&&Ne<0)}return!1}function l(Oe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,De=(0,j.Z)(Oe.querySelectorAll("*")).filter(function(Ze){return Ve(Ze,Ee)});return Ve(Oe,Ee)&&De.unshift(Oe),De}var F=null;function Z(){F=document.activeElement}function b(){F=null}function U(){if(F)try{F.focus()}catch(Oe){}}function V(Oe,Ee){if(Ee.keyCode===9){var De=l(Oe),Ze=De[Ee.shiftKey?0:De.length-1],Pe=Ze===document.activeElement||Oe===document.activeElement;if(Pe){var Be=De[Ee.shiftKey?De.length-1:0];Be.focus(),Ee.preventDefault()}}}var q=e(10228),le=e(16089),re=q.Z.LEFT,Q=q.Z.RIGHT,pe=q.Z.UP,Re=q.Z.DOWN,ke=q.Z.ENTER,Fe=q.Z.ESC,Ue=q.Z.HOME,Ge=q.Z.END,ot=[pe,Re,re,Q];function Xe(Oe,Ee,De,Ze){var Pe,Be,Ne,We,vt="prev",pt="next",Lt="children",Kt="parent";if(Oe==="inline"&&Ze===ke)return{inlineTrigger:!0};var cn=(Pe={},(0,c.Z)(Pe,pe,vt),(0,c.Z)(Pe,Re,pt),Pe),Mt=(Be={},(0,c.Z)(Be,re,De?pt:vt),(0,c.Z)(Be,Q,De?vt:pt),(0,c.Z)(Be,Re,Lt),(0,c.Z)(Be,ke,Lt),Be),wt=(Ne={},(0,c.Z)(Ne,pe,vt),(0,c.Z)(Ne,Re,pt),(0,c.Z)(Ne,ke,Lt),(0,c.Z)(Ne,Fe,Kt),(0,c.Z)(Ne,re,De?Lt:Kt),(0,c.Z)(Ne,Q,De?Kt:Lt),Ne),tn={inline:cn,horizontal:Mt,vertical:wt,inlineSub:cn,horizontalSub:wt,verticalSub:wt},un=(We=tn["".concat(Oe).concat(Ee?"":"Sub")])===null||We===void 0?void 0:We[Ze];switch(un){case vt:return{offset:-1,sibling:!0};case pt:return{offset:1,sibling:!0};case Kt:return{offset:-1,sibling:!1};case Lt:return{offset:1,sibling:!1};default:return null}}function be(Oe){for(var Ee=Oe;Ee;){if(Ee.getAttribute("data-menu-list"))return Ee;Ee=Ee.parentElement}return null}function Ke(Oe,Ee){for(var De=Oe||document.activeElement;De;){if(Ee.has(De))return De;De=De.parentElement}return null}function B(Oe,Ee){var De=l(Oe,!0);return De.filter(function(Ze){return Ee.has(Ze)})}function w(Oe,Ee,De){var Ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Oe)return null;var Pe=B(Oe,Ee),Be=Pe.length,Ne=Pe.findIndex(function(We){return De===We});return Ze<0?Ne===-1?Ne=Be-1:Ne-=1:Ze>0&&(Ne+=1),Ne=(Ne+Be)%Be,Pe[Ne]}var u=function(Ee,De){var Ze=new Set,Pe=new Map,Be=new Map;return Ee.forEach(function(Ne){var We=document.querySelector("[data-menu-id='".concat(k(De,Ne),"']"));We&&(Ze.add(We),Be.set(We,Ne),Pe.set(Ne,We))}),{elements:Ze,key2element:Pe,element2key:Be}};function n(Oe,Ee,De,Ze,Pe,Be,Ne,We,vt,pt){var Lt=x.useRef(),Kt=x.useRef();Kt.current=Ee;var cn=function(){le.Z.cancel(Lt.current)};return x.useEffect(function(){return function(){cn()}},[]),function(Mt){var wt=Mt.which;if([].concat(ot,[ke,Fe,Ue,Ge]).includes(wt)){var tn=Be(),un=u(tn,Ze),nn=un,Jt=nn.elements,qt=nn.key2element,Cn=nn.element2key,en=qt.get(Ee),Rn=Ke(en,Jt),Xn=Cn.get(Rn),Wt=Xe(Oe,Ne(Xn,!0).length===1,De,wt);if(!Wt&&wt!==Ue&&wt!==Ge)return;(ot.includes(wt)||[Ue,Ge].includes(wt))&&Mt.preventDefault();var ct=function(Hn){if(Hn){var dr=Hn,Tt=Hn.querySelector("a");Tt!=null&&Tt.getAttribute("href")&&(dr=Tt);var Ot=Cn.get(Hn);We(Ot),cn(),Lt.current=(0,le.Z)(function(){Kt.current===Ot&&dr.focus()})}};if([Ue,Ge].includes(wt)||Wt.sibling||!Rn){var ut;!Rn||Oe==="inline"?ut=Pe.current:ut=be(Rn);var Ht,Rt=B(ut,Jt);wt===Ue?Ht=Rt[0]:wt===Ge?Ht=Rt[Rt.length-1]:Ht=w(ut,Jt,Rn,Wt.offset),ct(Ht)}else if(Wt.inlineTrigger)vt(Xn);else if(Wt.offset>0)vt(Xn,!0),cn(),Lt.current=(0,le.Z)(function(){un=u(tn,Ze);var nr=Rn.getAttribute("aria-controls"),Hn=document.getElementById(nr),dr=w(Hn,un.elements);ct(dr)},5);else if(Wt.offset<0){var bn=Ne(Xn,!0),Sn=bn[bn.length-2],rn=qt.get(Sn);vt(Sn,!1),ct(rn)}}pt==null||pt(Mt)}}function R(Oe){Promise.resolve().then(Oe)}var G="__RC_UTIL_PATH_SPLIT__",s=function(Ee){return Ee.join(G)},o=function(Ee){return Ee.split(G)},K="rc-menu-more";function g(){var Oe=x.useState({}),Ee=(0,C.Z)(Oe,2),De=Ee[1],Ze=(0,x.useRef)(new Map),Pe=(0,x.useRef)(new Map),Be=x.useState([]),Ne=(0,C.Z)(Be,2),We=Ne[0],vt=Ne[1],pt=(0,x.useRef)(0),Lt=(0,x.useRef)(!1),Kt=function(){Lt.current||De({})},cn=(0,x.useCallback)(function(qt,Cn){var en=s(Cn);Pe.current.set(en,qt),Ze.current.set(qt,en),pt.current+=1;var Rn=pt.current;R(function(){Rn===pt.current&&Kt()})},[]),Mt=(0,x.useCallback)(function(qt,Cn){var en=s(Cn);Pe.current.delete(en),Ze.current.delete(qt)},[]),wt=(0,x.useCallback)(function(qt){vt(qt)},[]),tn=(0,x.useCallback)(function(qt,Cn){var en=Ze.current.get(qt)||"",Rn=o(en);return Cn&&We.includes(Rn[0])&&Rn.unshift(K),Rn},[We]),un=(0,x.useCallback)(function(qt,Cn){return qt.some(function(en){var Rn=tn(en,!0);return Rn.includes(Cn)})},[tn]),nn=function(){var Cn=(0,j.Z)(Ze.current.keys());return We.length&&Cn.push(K),Cn},Jt=(0,x.useCallback)(function(qt){var Cn="".concat(Ze.current.get(qt)).concat(G),en=new Set;return(0,j.Z)(Pe.current.keys()).forEach(function(Rn){Rn.startsWith(Cn)&&en.add(Pe.current.get(Rn))}),en},[]);return x.useEffect(function(){return function(){Lt.current=!0}},[]),{registerPath:cn,unregisterPath:Mt,refreshOverflowKeys:wt,isSubPathKey:un,getKeyPath:tn,getKeys:nn,getSubPathKeys:Jt}}function f(Oe){var Ee=x.useRef(Oe);Ee.current=Oe;var De=x.useCallback(function(){for(var Ze,Pe=arguments.length,Be=new Array(Pe),Ne=0;Ne1&&(Jt.motionAppear=!1);var qt=Jt.onVisibleChanged;return Jt.onVisibleChanged=function(Cn){return!cn.current&&!Cn&&un(!0),qt==null?void 0:qt(Cn)},tn?null:x.createElement(m,{mode:Be,locked:!cn.current},x.createElement(I.default,(0,d.Z)({visible:nn},Jt,{forceRender:vt,removeOnLeave:!1,leavedClassName:"".concat(We,"-hidden")}),function(Cn){var en=Cn.className,Rn=Cn.style;return x.createElement(Bt,{id:Ee,className:en,style:Rn},Pe)}))}var A=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],N=["active"],he=function(Ee){var De,Ze=Ee.style,Pe=Ee.className,Be=Ee.title,Ne=Ee.eventKey,We=Ee.warnKey,vt=Ee.disabled,pt=Ee.internalPopupClose,Lt=Ee.children,Kt=Ee.itemIcon,cn=Ee.expandIcon,Mt=Ee.popupClassName,wt=Ee.popupOffset,tn=Ee.popupStyle,un=Ee.onClick,nn=Ee.onMouseEnter,Jt=Ee.onMouseLeave,qt=Ee.onTitleClick,Cn=Ee.onTitleMouseEnter,en=Ee.onTitleMouseLeave,Rn=(0,$.Z)(Ee,A),Xn=$e(Ne),Wt=x.useContext(ce),ct=Wt.prefixCls,ut=Wt.mode,Ht=Wt.openKeys,Rt=Wt.disabled,bn=Wt.overflowDisabled,Sn=Wt.activeKey,rn=Wt.selectedKeys,nr=Wt.itemIcon,Hn=Wt.expandIcon,dr=Wt.onItemClick,Tt=Wt.onOpenChange,Ot=Wt.onActive,gn=x.useContext(Se),En=gn._internalRenderSubMenuItem,Yn=x.useContext(W),Ar=Yn.isSubPathKey,br=D(),Wn="".concat(ct,"-submenu"),gr=Rt||vt,fr=x.useRef(),vr=x.useRef(),Lr=Kt!=null?Kt:nr,lr=cn!=null?cn:Hn,Zr=Ht.includes(Ne),Jr=!bn&&Zr,Kr=Ar(rn,Ne),_r=xe(Ne,gr,Cn,en),Hr=_r.active,qr=(0,$.Z)(_r,N),Na=x.useState(!1),ta=(0,C.Z)(Na,2),Pa=ta[0],$a=ta[1],va=function(Ir){gr||$a(Ir)},jr=function(Ir){va(!0),nn==null||nn({key:Ne,domEvent:Ir})},Ra=function(Ir){va(!1),Jt==null||Jt({key:Ne,domEvent:Ir})},Ea=x.useMemo(function(){return Hr||(ut!=="inline"?Pa||Ar([Sn],Ne):!1)},[ut,Hr,Sn,Pa,Ne,Ar]),ia=Le(br.length),ma=function(Ir){gr||(qt==null||qt({key:Ne,domEvent:Ir}),ut==="inline"&&Tt(Ne,!Zr))},la=f(function(Er){un==null||un(_e(Er)),dr(Er)}),_t=function(Ir){ut!=="inline"&&Tt(Ne,Ir)},Bn=function(){Ot(Ne)},wn=Xn&&"".concat(Xn,"-popup"),Dn=x.createElement("div",(0,d.Z)({role:"menuitem",style:ia,className:"".concat(Wn,"-title"),tabIndex:gr?null:-1,ref:fr,title:typeof Be=="string"?Be:null,"data-menu-id":bn&&Xn?null:Xn,"aria-expanded":Jr,"aria-haspopup":!0,"aria-controls":wn,"aria-disabled":gr,onClick:ma,onFocus:Bn},qr),Be,x.createElement(Ye,{icon:ut!=="horizontal"?lr:void 0,props:(0,v.Z)((0,v.Z)({},Ee),{},{isOpen:Jr,isSubMenu:!0})},x.createElement("i",{className:"".concat(Wn,"-arrow")}))),Vn=x.useRef(ut);if(ut!=="inline"&&br.length>1?Vn.current="vertical":Vn.current=ut,!bn){var qn=Vn.current;Dn=x.createElement(fn,{mode:qn,prefixCls:Wn,visible:!pt&&Jr&&ut!=="inline",popupClassName:Mt,popupOffset:wt,popupStyle:tn,popup:x.createElement(m,{mode:qn==="horizontal"?"vertical":qn},x.createElement(Bt,{id:wn,ref:vr},Lt)),disabled:gr,onVisibleChange:_t},Dn)}var Wr=x.createElement(te.Z.Item,(0,d.Z)({role:"none"},Rn,{component:"li",style:Ze,className:oe()(Wn,"".concat(Wn,"-").concat(ut),Pe,(De={},(0,c.Z)(De,"".concat(Wn,"-open"),Jr),(0,c.Z)(De,"".concat(Wn,"-active"),Ea),(0,c.Z)(De,"".concat(Wn,"-selected"),Kr),(0,c.Z)(De,"".concat(Wn,"-disabled"),gr),De)),onMouseEnter:jr,onMouseLeave:Ra}),Dn,!bn&&x.createElement(T,{id:wn,open:Jr,keyPath:br},Lt));return En&&(Wr=En(Wr,Ee,{selected:Kr,active:Ea,open:Jr,disabled:gr})),x.createElement(m,{onItemClick:la,mode:ut==="horizontal"?"vertical":ut,itemIcon:Lr,expandIcon:lr},Wr)};function fe(Oe){var Ee=Oe.eventKey,De=Oe.children,Ze=D(Ee),Pe=vn(De,Ze),Be=h();x.useEffect(function(){if(Be)return Be.registerPath(Ee,Ze),function(){Be.unregisterPath(Ee,Ze)}},[Ze]);var Ne;return Be?Ne=Pe:Ne=x.createElement(he,Oe,Pe),x.createElement(ne.Provider,{value:Ze},Ne)}var He=e(76190),Ae=["className","title","eventKey","children"],Qe=["children"],rt=function(Ee){var De=Ee.className,Ze=Ee.title,Pe=Ee.eventKey,Be=Ee.children,Ne=(0,$.Z)(Ee,Ae),We=x.useContext(ce),vt=We.prefixCls,pt="".concat(vt,"-item-group");return x.createElement("li",(0,d.Z)({role:"presentation"},Ne,{onClick:function(Kt){return Kt.stopPropagation()},className:oe()(pt,De)}),x.createElement("div",{role:"presentation",className:"".concat(pt,"-title"),title:typeof Ze=="string"?Ze:void 0},Ze),x.createElement("ul",{role:"group",className:"".concat(pt,"-list")},Be))};function ft(Oe){var Ee=Oe.children,De=(0,$.Z)(Oe,Qe),Ze=D(De.eventKey),Pe=vn(Ee,Ze),Be=h();return Be?Pe:x.createElement(rt,(0,ae.Z)(De,["warnKey"]),Pe)}function lt(Oe){var Ee=Oe.className,De=Oe.style,Ze=x.useContext(ce),Pe=Ze.prefixCls,Be=h();return Be?null:x.createElement("li",{role:"separator",className:oe()("".concat(Pe,"-item-divider"),Ee),style:De})}var et=["label","children","key","type"];function it(Oe){return(Oe||[]).map(function(Ee,De){if(Ee&&(0,He.Z)(Ee)==="object"){var Ze=Ee,Pe=Ze.label,Be=Ze.children,Ne=Ze.key,We=Ze.type,vt=(0,$.Z)(Ze,et),pt=Ne!=null?Ne:"tmp-".concat(De);return Be||We==="group"?We==="group"?x.createElement(ft,(0,d.Z)({key:pt},vt,{title:Pe}),it(Be)):x.createElement(fe,(0,d.Z)({key:pt},vt,{title:Pe}),it(Be)):We==="divider"?x.createElement(lt,(0,d.Z)({key:pt},vt)):x.createElement(gt,(0,d.Z)({key:pt},vt),Pe)}return null}).filter(function(Ee){return Ee})}function Ct(Oe,Ee,De){var Ze=Oe;return Ee&&(Ze=it(Ee)),vn(Ze,De)}var st=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],It=[],Zt=x.forwardRef(function(Oe,Ee){var De,Ze,Pe=Oe,Be=Pe.prefixCls,Ne=Be===void 0?"rc-menu":Be,We=Pe.rootClassName,vt=Pe.style,pt=Pe.className,Lt=Pe.tabIndex,Kt=Lt===void 0?0:Lt,cn=Pe.items,Mt=Pe.children,wt=Pe.direction,tn=Pe.id,un=Pe.mode,nn=un===void 0?"vertical":un,Jt=Pe.inlineCollapsed,qt=Pe.disabled,Cn=Pe.disabledOverflow,en=Pe.subMenuOpenDelay,Rn=en===void 0?.1:en,Xn=Pe.subMenuCloseDelay,Wt=Xn===void 0?.1:Xn,ct=Pe.forceSubMenuRender,ut=Pe.defaultOpenKeys,Ht=Pe.openKeys,Rt=Pe.activeKey,bn=Pe.defaultActiveFirst,Sn=Pe.selectable,rn=Sn===void 0?!0:Sn,nr=Pe.multiple,Hn=nr===void 0?!1:nr,dr=Pe.defaultSelectedKeys,Tt=Pe.selectedKeys,Ot=Pe.onSelect,gn=Pe.onDeselect,En=Pe.inlineIndent,Yn=En===void 0?24:En,Ar=Pe.motion,br=Pe.defaultMotions,Wn=Pe.triggerSubMenuAction,gr=Wn===void 0?"hover":Wn,fr=Pe.builtinPlacements,vr=Pe.itemIcon,Lr=Pe.expandIcon,lr=Pe.overflowedIndicator,Zr=lr===void 0?"...":lr,Jr=Pe.overflowedIndicatorPopupClassName,Kr=Pe.getPopupContainer,_r=Pe.onClick,Hr=Pe.onOpenChange,qr=Pe.onKeyDown,Na=Pe.openAnimation,ta=Pe.openTransitionName,Pa=Pe._internalRenderMenuItem,$a=Pe._internalRenderSubMenuItem,va=(0,$.Z)(Pe,st),jr=x.useMemo(function(){return Ct(Mt,cn,It)},[Mt,cn]),Ra=x.useState(!1),Ea=(0,C.Z)(Ra,2),ia=Ea[0],ma=Ea[1],la=x.useRef(),_t=ee(tn),Bn=wt==="rtl",wn=(0,E.Z)(ut,{value:Ht,postState:function(pr){return pr||It}}),Dn=(0,C.Z)(wn,2),Vn=Dn[0],qn=Dn[1],Wr=function(pr){var wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function pa(){qn(pr),Hr==null||Hr(pr)}wr?(0,ue.flushSync)(pa):pa()},Er=x.useState(Vn),Ir=(0,C.Z)(Er,2),zr=Ir[0],sr=Ir[1],Qn=x.useRef(!1),Nr=x.useMemo(function(){return(nn==="inline"||nn==="vertical")&&Jt?["vertical",Jt]:[nn,!1]},[nn,Jt]),Cr=(0,C.Z)(Nr,2),Vr=Cr[0],Or=Cr[1],Ha=Vr==="inline",Fa=x.useState(Vr),oo=(0,C.Z)(Fa,2),Ia=oo[0],io=oo[1],lo=x.useState(Or),eo=(0,C.Z)(lo,2),to=eo[0],xo=eo[1];x.useEffect(function(){io(Vr),xo(Or),Qn.current&&(Ha?qn(zr):Wr(It))},[Vr,Or]);var so=x.useState(0),no=(0,C.Z)(so,2),Ya=no[0],co=no[1],Qa=Ya>=jr.length-1||Ia!=="horizontal"||Cn;x.useEffect(function(){Ha&&sr(Vn)},[Vn]),x.useEffect(function(){return Qn.current=!0,function(){Qn.current=!1}},[]);var Aa=g(),uo=Aa.registerPath,fo=Aa.unregisterPath,vo=Aa.refreshOverflowKeys,Wa=Aa.isSubPathKey,Jn=Aa.getKeyPath,Kn=Aa.getKeys,ea=Aa.getSubPathKeys,Fr=x.useMemo(function(){return{registerPath:uo,unregisterPath:fo}},[uo,fo]),Dr=x.useMemo(function(){return{isSubPathKey:Wa}},[Wa]);x.useEffect(function(){vo(Qa?It:jr.slice(Ya+1).map(function(Mr){return Mr.key}))},[Ya,Qa]);var na=(0,E.Z)(Rt||bn&&((De=jr[0])===null||De===void 0?void 0:De.key),{value:Rt}),aa=(0,C.Z)(na,2),Oa=aa[0],ga=aa[1],Va=f(function(Mr){ga(Mr)}),Da=f(function(){ga(void 0)});(0,x.useImperativeHandle)(Ee,function(){return{list:la.current,focus:function(pr){var wr,pa=Kn(),ha=u(pa,_t),bo=ha.elements,ka=ha.key2element,yo=ha.element2key,Mo=B(la.current,bo),Bo=Oa!=null?Oa:Mo[0]?yo.get(Mo[0]):(wr=jr.find(function(Xo){return!Xo.props.disabled}))===null||wr===void 0?void 0:wr.key,Co=ka.get(Bo);if(Bo&&Co){var wo;Co==null||(wo=Co.focus)===null||wo===void 0||wo.call(Co,pr)}}}});var mo=(0,E.Z)(dr||[],{value:Tt,postState:function(pr){return Array.isArray(pr)?pr:pr==null?It:[pr]}}),$o=(0,C.Z)(mo,2),go=$o[0],po=$o[1],Eo=function(pr){if(rn){var wr=pr.key,pa=go.includes(wr),ha;Hn?pa?ha=go.filter(function(ka){return ka!==wr}):ha=[].concat((0,j.Z)(go),[wr]):ha=[wr],po(ha);var bo=(0,v.Z)((0,v.Z)({},pr),{},{selectedKeys:ha});pa?gn==null||gn(bo):Ot==null||Ot(bo)}!Hn&&Vn.length&&Ia!=="inline"&&Wr(It)},ho=f(function(Mr){_r==null||_r(_e(Mr)),Eo(Mr)}),Io=f(function(Mr,pr){var wr=Vn.filter(function(ha){return ha!==Mr});if(pr)wr.push(Mr);else if(Ia!=="inline"){var pa=ea(Mr);wr=wr.filter(function(ha){return!pa.has(ha)})}(0,se.Z)(Vn,wr,!0)||Wr(wr,!0)}),Fo=function(pr,wr){var pa=wr!=null?wr:!Vn.includes(pr);Io(pr,pa)},Oo=n(Ia,Oa,Bn,_t,la,Kn,Jn,ga,Fo,qr);x.useEffect(function(){ma(!0)},[]);var Ro=x.useMemo(function(){return{_internalRenderMenuItem:Pa,_internalRenderSubMenuItem:$a}},[Pa,$a]),No=Ia!=="horizontal"||Cn?jr:jr.map(function(Mr,pr){return x.createElement(m,{key:Mr.key,overflowDisabled:pr>Ya},Mr)}),Do=x.createElement(te.Z,(0,d.Z)({id:tn,ref:la,prefixCls:"".concat(Ne,"-overflow"),component:"ul",itemComponent:gt,className:oe()(Ne,"".concat(Ne,"-root"),"".concat(Ne,"-").concat(Ia),pt,(Ze={},(0,c.Z)(Ze,"".concat(Ne,"-inline-collapsed"),to),(0,c.Z)(Ze,"".concat(Ne,"-rtl"),Bn),Ze),We),dir:wt,style:vt,role:"menu",tabIndex:Kt,data:No,renderRawItem:function(pr){return pr},renderRawRest:function(pr){var wr=pr.length,pa=wr?jr.slice(-wr):null;return x.createElement(fe,{eventKey:K,title:Zr,disabled:Qa,internalPopupClose:wr===0,popupClassName:Jr},pa)},maxCount:Ia!=="horizontal"||Cn?te.Z.INVALIDATE:te.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(pr){co(pr)},onKeyDown:Oo},va));return x.createElement(Se.Provider,{value:Ro},x.createElement(X.Provider,{value:_t},x.createElement(m,{prefixCls:Ne,rootClassName:We,mode:Ia,openKeys:Vn,rtl:Bn,disabled:qt,motion:ia?Ar:null,defaultMotions:ia?br:null,activeKey:Oa,onActive:Va,onInactive:Da,selectedKeys:go,inlineIndent:Yn,subMenuOpenDelay:Rn,subMenuCloseDelay:Wt,forceSubMenuRender:ct,builtinPlacements:fr,triggerSubMenuAction:gr,getPopupContainer:Kr,itemIcon:vr,expandIcon:Lr,onItemClick:ho,onOpenChange:Io},x.createElement(W.Provider,{value:Dr},Do),x.createElement("div",{style:{display:"none"},"aria-hidden":!0},x.createElement(y.Provider,{value:Fr},jr)))))}),Qt=Zt,$t=Qt;$t.Item=gt,$t.SubMenu=fe,$t.ItemGroup=ft,$t.Divider=lt;var Gt=$t},83836:function(Nt,Me,e){e.d(Me,{Z:function(){return Z}});var d=e(54476),c=e(33885),v=e(42978),j=e(75931),C=e(59301),$=e(92310),t=e.n($),oe=e(29301),te=e(34280),E=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],se=void 0;function S(b,U){var V=b.prefixCls,q=b.invalidate,le=b.item,re=b.renderItem,Q=b.responsive,pe=b.responsiveDisabled,Re=b.registerSize,ke=b.itemKey,Fe=b.className,Ue=b.style,Ge=b.children,ot=b.display,Xe=b.order,be=b.component,Ke=be===void 0?"div":be,B=(0,j.Z)(b,E),w=Q&&!ot;function u(o){Re(ke,o)}C.useEffect(function(){return function(){u(null)}},[]);var n=re&&le!==se?re(le,{index:Xe}):Ge,R;q||(R={opacity:w?0:1,height:w?0:se,overflowY:w?"hidden":se,order:Q?Xe:se,pointerEvents:w?"none":se,position:w?"absolute":se});var G={};w&&(G["aria-hidden"]=!0);var s=C.createElement(Ke,(0,d.Z)({className:t()(!q&&V,Fe),style:(0,c.Z)((0,c.Z)({},R),Ue)},G,B,{ref:U}),n);return Q&&(s=C.createElement(oe.Z,{onResize:function(K){var g=K.offsetWidth;u(g)},disabled:pe},s)),s}var x=C.forwardRef(S);x.displayName="Item";var ue=x,X=e(6089),k=e(4676),$e=e(16089);function ie(b){if(typeof MessageChannel=="undefined")(0,$e.Z)(b);else{var U=new MessageChannel;U.port1.onmessage=function(){return b()},U.port2.postMessage(void 0)}}function we(){var b=C.useRef(null),U=function(q){b.current||(b.current=[],ie(function(){(0,k.unstable_batchedUpdates)(function(){b.current.forEach(function(le){le()}),b.current=null})})),b.current.push(q)};return U}function ce(b,U){var V=C.useState(U),q=(0,v.Z)(V,2),le=q[0],re=q[1],Q=(0,X.Z)(function(pe){b(function(){re(pe)})});return[le,Q]}var H=C.createContext(null),m=["component"],r=["className"],y=["className"],h=function(U,V){var q=C.useContext(H);if(!q){var le=U.component,re=le===void 0?"div":le,Q=(0,j.Z)(U,m);return C.createElement(re,(0,d.Z)({},Q,{ref:V}))}var pe=q.className,Re=(0,j.Z)(q,r),ke=U.className,Fe=(0,j.Z)(U,y);return C.createElement(H.Provider,{value:null},C.createElement(ue,(0,d.Z)({ref:V,className:t()(pe,ke)},Re,Fe)))},ne=C.forwardRef(h);ne.displayName="RawItem";var D=ne,W=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],M="responsive",Se="invalidate";function Y(b){return"+ ".concat(b.length," ...")}function Ve(b,U){var V=b.prefixCls,q=V===void 0?"rc-overflow":V,le=b.data,re=le===void 0?[]:le,Q=b.renderItem,pe=b.renderRawItem,Re=b.itemKey,ke=b.itemWidth,Fe=ke===void 0?10:ke,Ue=b.ssr,Ge=b.style,ot=b.className,Xe=b.maxCount,be=b.renderRest,Ke=b.renderRawRest,B=b.prefix,w=b.suffix,u=b.component,n=u===void 0?"div":u,R=b.itemComponent,G=b.onVisibleChange,s=(0,j.Z)(b,W),o=Ue==="full",K=we(),g=ce(K,null),f=(0,v.Z)(g,2),L=f[0],ve=f[1],ee=L||0,me=ce(K,new Map),de=(0,v.Z)(me,2),p=de[0],O=de[1],ae=ce(K,0),Ie=(0,v.Z)(ae,2),xe=Ie[0],Le=Ie[1],Ye=ce(K,0),qe=(0,v.Z)(Ye,2),_e=qe[0],dt=qe[1],mt=ce(K,0),yt=(0,v.Z)(mt,2),Et=yt[0],jt=yt[1],Ut=ce(K,0),gt=(0,v.Z)(Ut,2),Yt=gt[0],Nn=gt[1],Je=(0,C.useState)(null),Bt=(0,v.Z)(Je,2),On=Bt[0],vn=Bt[1],Tn=(0,C.useState)(null),xn=(0,v.Z)(Tn,2),$n=xn[0],Gn=xn[1],ln=C.useMemo(function(){return $n===null&&o?Number.MAX_SAFE_INTEGER:$n||0},[$n,L]),At=(0,C.useState)(!1),sn=(0,v.Z)(At,2),fn=sn[0],I=sn[1],T="".concat(q,"-item"),A=Math.max(xe,_e),N=Xe===M,he=re.length&&N,fe=Xe===Se,He=he||typeof Xe=="number"&&re.length>Xe,Ae=(0,C.useMemo)(function(){var Be=re;return he?L===null&&o?Be=re:Be=re.slice(0,Math.min(re.length,ee/Fe)):typeof Xe=="number"&&(Be=re.slice(0,Xe)),Be},[re,Fe,L,Xe,he]),Qe=(0,C.useMemo)(function(){return he?re.slice(ln+1):re.slice(Ae.length)},[re,Ae,he,ln]),rt=(0,C.useCallback)(function(Be,Ne){var We;return typeof Re=="function"?Re(Be):(We=Re&&(Be==null?void 0:Be[Re]))!==null&&We!==void 0?We:Ne},[Re]),ft=(0,C.useCallback)(Q||function(Be){return Be},[Q]);function lt(Be,Ne,We){$n===Be&&(Ne===void 0||Ne===On)||(Gn(Be),We||(I(Beee){lt(vt-1,Be-pt-Yt+_e);break}}w&&Zt(0)+Yt>ee&&vn(null)}},[ee,p,_e,Et,Yt,rt,Ae]);var Qt=fn&&!!Qe.length,$t={};On!==null&&he&&($t={position:"absolute",left:On,top:0});var Gt={prefixCls:T,responsive:he,component:R,invalidate:fe},Oe=pe?function(Be,Ne){var We=rt(Be,Ne);return C.createElement(H.Provider,{key:We,value:(0,c.Z)((0,c.Z)({},Gt),{},{order:Ne,item:Be,itemKey:We,registerSize:it,display:Ne<=ln})},pe(Be,Ne))}:function(Be,Ne){var We=rt(Be,Ne);return C.createElement(ue,(0,d.Z)({},Gt,{order:Ne,key:We,item:Be,renderItem:ft,itemKey:We,registerSize:it,display:Ne<=ln}))},Ee={order:Qt?ln:Number.MAX_SAFE_INTEGER,className:"".concat(T,"-rest"),registerSize:Ct,display:Qt},De=be||Y,Ze=Ke?C.createElement(H.Provider,{value:(0,c.Z)((0,c.Z)({},Gt),Ee)},Ke(Qe)):C.createElement(ue,(0,d.Z)({},Gt,Ee),typeof De=="function"?De(Qe):De),Pe=C.createElement(n,(0,d.Z)({className:t()(!fe&&q,ot),style:Ge,ref:U},s),B&&C.createElement(ue,(0,d.Z)({},Gt,{responsive:N,responsiveDisabled:!he,order:-1,className:"".concat(T,"-prefix"),registerSize:st,display:!0}),B),Ae.map(Oe),He?Ze:null,w&&C.createElement(ue,(0,d.Z)({},Gt,{responsive:N,responsiveDisabled:!he,order:ln,className:"".concat(T,"-suffix"),registerSize:It,display:!0,style:$t}),w));return N?C.createElement(oe.Z,{onResize:et,disabled:!he},Pe):Pe}var l=C.forwardRef(Ve);l.displayName="Overflow",l.Item=D,l.RESPONSIVE=M,l.INVALIDATE=Se;var F=l,Z=F},17115:function(Nt,Me,e){e.d(Me,{ZP:function(){return t}});var d=e(42978),c=e(59301),v=e(47273),j=0,C=(0,v.Z)();function $(){var oe;return C?(oe=j,j+=1):oe="TEST_OR_SSR",oe}function t(oe){var te=c.useState(),E=(0,d.Z)(te,2),se=E[0],S=E[1];return c.useEffect(function(){S("rc_select_".concat($()))},[]),oe||se}},77861:function(Nt,Me,e){e.d(Me,{Ac:function(){return L},Xo:function(){return _e},Wx:function(){return mt},ZP:function(){return T},lk:function(){return H}});var d=e(54476),c=e(94480),v=e(20068),j=e(33885),C=e(42978),$=e(75931),t=e(76190),oe=e(18929),te=e(48736),E=e(59301),se=e(92310),S=e.n(se),x=e(34280),ue=e(49658),X=e(10228),k=e(8654),$e=function(N){var he=N.className,fe=N.customizeIcon,He=N.customizeIconProps,Ae=N.onMouseDown,Qe=N.onClick,rt=N.children,ft;return typeof fe=="function"?ft=fe(He):ft=fe,E.createElement("span",{className:he,onMouseDown:function(et){et.preventDefault(),Ae&&Ae(et)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Qe,"aria-hidden":!0},ft!==void 0?ft:E.createElement("span",{className:S()(he.split(/\s+/).map(function(lt){return"".concat(lt,"-icon")}))},rt))},ie=$e;function we(A,N,he,fe,He){var Ae=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Qe=arguments.length>6?arguments[6]:void 0,rt=arguments.length>7?arguments[7]:void 0,ft=E.useMemo(function(){if((0,t.Z)(fe)==="object")return fe.clearIcon;if(He)return He},[fe,He]),lt=E.useMemo(function(){return!!(!Ae&&fe&&(he.length||Qe)&&!(rt==="combobox"&&Qe===""))},[fe,Ae,he.length,Qe,rt]);return{allowClear:lt,clearIcon:E.createElement(ie,{className:"".concat(A,"-clear"),onMouseDown:N,customizeIcon:ft},"\xD7")}}var ce=E.createContext(null);function H(){return E.useContext(ce)}function m(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,N=E.useState(!1),he=(0,C.Z)(N,2),fe=he[0],He=he[1],Ae=E.useRef(null),Qe=function(){window.clearTimeout(Ae.current)};E.useEffect(function(){return Qe},[]);var rt=function(lt,et){Qe(),Ae.current=window.setTimeout(function(){He(lt),et&&et()},A)};return[fe,rt,Qe]}function r(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,N=E.useRef(null),he=E.useRef(null);E.useEffect(function(){return function(){window.clearTimeout(he.current)}},[]);function fe(He){(He||N.current===null)&&(N.current=He),window.clearTimeout(he.current),he.current=window.setTimeout(function(){N.current=null},A)}return[function(){return N.current},fe]}function y(A,N,he,fe){var He=E.useRef(null);He.current={open:N,triggerOpen:he,customizedTrigger:fe},E.useEffect(function(){function Ae(Qe){var rt;if(!((rt=He.current)!==null&&rt!==void 0&&rt.customizedTrigger)){var ft=Qe.target;ft.shadowRoot&&Qe.composed&&(ft=Qe.composedPath()[0]||ft),He.current.open&&A().filter(function(lt){return lt}).every(function(lt){return!lt.contains(ft)&<!==ft})&&He.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ae),function(){return window.removeEventListener("mousedown",Ae)}},[])}var h=e(26112),ne=e(83836),D=function(N,he){var fe,He,Ae=N.prefixCls,Qe=N.id,rt=N.inputElement,ft=N.disabled,lt=N.tabIndex,et=N.autoFocus,it=N.autoComplete,Ct=N.editable,st=N.activeDescendantId,It=N.value,Zt=N.maxLength,Qt=N.onKeyDown,$t=N.onMouseDown,Gt=N.onChange,Oe=N.onPaste,Ee=N.onCompositionStart,De=N.onCompositionEnd,Ze=N.open,Pe=N.attrs,Be=rt||E.createElement("input",null),Ne=Be,We=Ne.ref,vt=Ne.props,pt=vt.onKeyDown,Lt=vt.onChange,Kt=vt.onMouseDown,cn=vt.onCompositionStart,Mt=vt.onCompositionEnd,wt=vt.style;return(0,te.Kp)(!("maxLength"in Be.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Be=E.cloneElement(Be,(0,j.Z)((0,j.Z)((0,j.Z)({type:"search"},vt),{},{id:Qe,ref:(0,k.sQ)(he,We),disabled:ft,tabIndex:lt,autoComplete:it||"off",autoFocus:et,className:S()("".concat(Ae,"-selection-search-input"),(fe=Be)===null||fe===void 0||(He=fe.props)===null||He===void 0?void 0:He.className),role:"combobox","aria-label":"Search","aria-expanded":Ze||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Qe,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Qe,"_list"),"aria-activedescendant":Ze?st:void 0},Pe),{},{value:Ct?It:"",maxLength:Zt,readOnly:!Ct,unselectable:Ct?null:"on",style:(0,j.Z)((0,j.Z)({},wt),{},{opacity:Ct?null:0}),onKeyDown:function(un){Qt(un),pt&&pt(un)},onMouseDown:function(un){$t(un),Kt&&Kt(un)},onChange:function(un){Gt(un),Lt&&Lt(un)},onCompositionStart:function(un){Ee(un),cn&&cn(un)},onCompositionEnd:function(un){De(un),Mt&&Mt(un)},onPaste:Oe})),Be},W=E.forwardRef(D);W.displayName="Input";var M=W;function Se(A){return Array.isArray(A)?A:A!==void 0?[A]:[]}var Y=typeof window!="undefined"&&window.document&&window.document.documentElement,Ve=Y;function l(A){return A!=null}function F(A){return!A&&A!==0}function Z(A){return["string","number"].includes((0,t.Z)(A))}function b(A){var N=void 0;return A&&(Z(A.title)?N=A.title.toString():Z(A.label)&&(N=A.label.toString())),N}function U(A,N){Ve?E.useLayoutEffect(A,N):E.useEffect(A,N)}function V(A){var N;return(N=A.key)!==null&&N!==void 0?N:A.value}var q=function(N){N.preventDefault(),N.stopPropagation()},le=function(N){var he=N.id,fe=N.prefixCls,He=N.values,Ae=N.open,Qe=N.searchValue,rt=N.autoClearSearchValue,ft=N.inputRef,lt=N.placeholder,et=N.disabled,it=N.mode,Ct=N.showSearch,st=N.autoFocus,It=N.autoComplete,Zt=N.activeDescendantId,Qt=N.tabIndex,$t=N.removeIcon,Gt=N.maxTagCount,Oe=N.maxTagTextLength,Ee=N.maxTagPlaceholder,De=Ee===void 0?function(Sn){return"+ ".concat(Sn.length," ...")}:Ee,Ze=N.tagRender,Pe=N.onToggleOpen,Be=N.onRemove,Ne=N.onInputChange,We=N.onInputPaste,vt=N.onInputKeyDown,pt=N.onInputMouseDown,Lt=N.onInputCompositionStart,Kt=N.onInputCompositionEnd,cn=E.useRef(null),Mt=(0,E.useState)(0),wt=(0,C.Z)(Mt,2),tn=wt[0],un=wt[1],nn=(0,E.useState)(!1),Jt=(0,C.Z)(nn,2),qt=Jt[0],Cn=Jt[1],en="".concat(fe,"-selection"),Rn=Ae||it==="multiple"&&rt===!1||it==="tags"?Qe:"",Xn=it==="tags"||it==="multiple"&&rt===!1||Ct&&(Ae||qt);U(function(){un(cn.current.scrollWidth)},[Rn]);function Wt(Sn,rn,nr,Hn,dr){return E.createElement("span",{className:S()("".concat(en,"-item"),(0,v.Z)({},"".concat(en,"-item-disabled"),nr)),title:b(Sn)},E.createElement("span",{className:"".concat(en,"-item-content")},rn),Hn&&E.createElement(ie,{className:"".concat(en,"-item-remove"),onMouseDown:q,onClick:dr,customizeIcon:$t},"\xD7"))}function ct(Sn,rn,nr,Hn,dr){var Tt=function(gn){q(gn),Pe(!Ae)};return E.createElement("span",{onMouseDown:Tt},Ze({label:rn,value:Sn,disabled:nr,closable:Hn,onClose:dr}))}function ut(Sn){var rn=Sn.disabled,nr=Sn.label,Hn=Sn.value,dr=!et&&!rn,Tt=nr;if(typeof Oe=="number"&&(typeof nr=="string"||typeof nr=="number")){var Ot=String(Tt);Ot.length>Oe&&(Tt="".concat(Ot.slice(0,Oe),"..."))}var gn=function(Yn){Yn&&Yn.stopPropagation(),Be(Sn)};return typeof Ze=="function"?ct(Hn,Tt,rn,dr,gn):Wt(Sn,Tt,rn,dr,gn)}function Ht(Sn){var rn=typeof De=="function"?De(Sn):De;return Wt({title:rn},rn,!1)}var Rt=E.createElement("div",{className:"".concat(en,"-search"),style:{width:tn},onFocus:function(){Cn(!0)},onBlur:function(){Cn(!1)}},E.createElement(M,{ref:ft,open:Ae,prefixCls:fe,id:he,inputElement:null,disabled:et,autoFocus:st,autoComplete:It,editable:Xn,activeDescendantId:Zt,value:Rn,onKeyDown:vt,onMouseDown:pt,onChange:Ne,onPaste:We,onCompositionStart:Lt,onCompositionEnd:Kt,tabIndex:Qt,attrs:(0,h.Z)(N,!0)}),E.createElement("span",{ref:cn,className:"".concat(en,"-search-mirror"),"aria-hidden":!0},Rn,"\xA0")),bn=E.createElement(ne.Z,{prefixCls:"".concat(en,"-overflow"),data:He,renderItem:ut,renderRest:Ht,suffix:Rt,itemKey:V,maxCount:Gt});return E.createElement(E.Fragment,null,bn,!He.length&&!Rn&&E.createElement("span",{className:"".concat(en,"-placeholder")},lt))},re=le,Q=function(N){var he=N.inputElement,fe=N.prefixCls,He=N.id,Ae=N.inputRef,Qe=N.disabled,rt=N.autoFocus,ft=N.autoComplete,lt=N.activeDescendantId,et=N.mode,it=N.open,Ct=N.values,st=N.placeholder,It=N.tabIndex,Zt=N.showSearch,Qt=N.searchValue,$t=N.activeValue,Gt=N.maxLength,Oe=N.onInputKeyDown,Ee=N.onInputMouseDown,De=N.onInputChange,Ze=N.onInputPaste,Pe=N.onInputCompositionStart,Be=N.onInputCompositionEnd,Ne=N.title,We=E.useState(!1),vt=(0,C.Z)(We,2),pt=vt[0],Lt=vt[1],Kt=et==="combobox",cn=Kt||Zt,Mt=Ct[0],wt=Qt||"";Kt&&$t&&!pt&&(wt=$t),E.useEffect(function(){Kt&&Lt(!1)},[Kt,$t]);var tn=et!=="combobox"&&!it&&!Zt?!1:!!wt,un=Ne===void 0?b(Mt):Ne,nn=function(){if(Mt)return null;var qt=tn?{visibility:"hidden"}:void 0;return E.createElement("span",{className:"".concat(fe,"-selection-placeholder"),style:qt},st)};return E.createElement(E.Fragment,null,E.createElement("span",{className:"".concat(fe,"-selection-search")},E.createElement(M,{ref:Ae,prefixCls:fe,id:He,open:it,inputElement:he,disabled:Qe,autoFocus:rt,autoComplete:ft,editable:cn,activeDescendantId:lt,value:wt,onKeyDown:Oe,onMouseDown:Ee,onChange:function(qt){Lt(!0),De(qt)},onPaste:Ze,onCompositionStart:Pe,onCompositionEnd:Be,tabIndex:It,attrs:(0,h.Z)(N,!0),maxLength:Kt?Gt:void 0})),!Kt&&Mt?E.createElement("span",{className:"".concat(fe,"-selection-item"),title:un,style:tn?{visibility:"hidden"}:void 0},Mt.label):null,nn())},pe=Q;function Re(A){return![X.Z.ESC,X.Z.SHIFT,X.Z.BACKSPACE,X.Z.TAB,X.Z.WIN_KEY,X.Z.ALT,X.Z.META,X.Z.WIN_KEY_RIGHT,X.Z.CTRL,X.Z.SEMICOLON,X.Z.EQUALS,X.Z.CAPS_LOCK,X.Z.CONTEXT_MENU,X.Z.F1,X.Z.F2,X.Z.F3,X.Z.F4,X.Z.F5,X.Z.F6,X.Z.F7,X.Z.F8,X.Z.F9,X.Z.F10,X.Z.F11,X.Z.F12].includes(A)}var ke=function(N,he){var fe=(0,E.useRef)(null),He=(0,E.useRef)(!1),Ae=N.prefixCls,Qe=N.open,rt=N.mode,ft=N.showSearch,lt=N.tokenWithEnter,et=N.autoClearSearchValue,it=N.onSearch,Ct=N.onSearchSubmit,st=N.onToggleOpen,It=N.onInputKeyDown,Zt=N.domRef;E.useImperativeHandle(he,function(){return{focus:function(){fe.current.focus()},blur:function(){fe.current.blur()}}});var Qt=r(0),$t=(0,C.Z)(Qt,2),Gt=$t[0],Oe=$t[1],Ee=function(wt){var tn=wt.which;(tn===X.Z.UP||tn===X.Z.DOWN)&&wt.preventDefault(),It&&It(wt),tn===X.Z.ENTER&&rt==="tags"&&!He.current&&!Qe&&(Ct==null||Ct(wt.target.value)),Re(tn)&&st(!0)},De=function(){Oe(!0)},Ze=(0,E.useRef)(null),Pe=function(wt){it(wt,!0,He.current)!==!1&&st(!0)},Be=function(){He.current=!0},Ne=function(wt){He.current=!1,rt!=="combobox"&&Pe(wt.target.value)},We=function(wt){var tn=wt.target.value;if(lt&&Ze.current&&/[\r\n]/.test(Ze.current)){var un=Ze.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");tn=tn.replace(un,Ze.current)}Ze.current=null,Pe(tn)},vt=function(wt){var tn=wt.clipboardData,un=tn.getData("text");Ze.current=un},pt=function(wt){var tn=wt.target;if(tn!==fe.current){var un=document.body.style.msTouchAction!==void 0;un?setTimeout(function(){fe.current.focus()}):fe.current.focus()}},Lt=function(wt){var tn=Gt();wt.target!==fe.current&&!tn&&rt!=="combobox"&&wt.preventDefault(),(rt!=="combobox"&&(!ft||!tn)||!Qe)&&(Qe&&et!==!1&&it("",!0,!1),st())},Kt={inputRef:fe,onInputKeyDown:Ee,onInputMouseDown:De,onInputChange:We,onInputPaste:vt,onInputCompositionStart:Be,onInputCompositionEnd:Ne},cn=rt==="multiple"||rt==="tags"?E.createElement(re,(0,d.Z)({},N,Kt)):E.createElement(pe,(0,d.Z)({},N,Kt));return E.createElement("div",{ref:Zt,className:"".concat(Ae,"-selector"),onClick:pt,onMouseDown:Lt},cn)},Fe=E.forwardRef(ke);Fe.displayName="Selector";var Ue=Fe,Ge=e(35593),ot=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Xe=function(N){var he=N===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"}}},be=function(N,he){var fe=N.prefixCls,He=N.disabled,Ae=N.visible,Qe=N.children,rt=N.popupElement,ft=N.animation,lt=N.transitionName,et=N.dropdownStyle,it=N.dropdownClassName,Ct=N.direction,st=Ct===void 0?"ltr":Ct,It=N.placement,Zt=N.builtinPlacements,Qt=N.dropdownMatchSelectWidth,$t=N.dropdownRender,Gt=N.dropdownAlign,Oe=N.getPopupContainer,Ee=N.empty,De=N.getTriggerDOMNode,Ze=N.onPopupVisibleChange,Pe=N.onPopupMouseEnter,Be=(0,$.Z)(N,ot),Ne="".concat(fe,"-dropdown"),We=rt;$t&&(We=$t(rt));var vt=E.useMemo(function(){return Zt||Xe(Qt)},[Zt,Qt]),pt=ft?"".concat(Ne,"-").concat(ft):lt,Lt=typeof Qt=="number",Kt=E.useMemo(function(){return Lt?null:Qt===!1?"minWidth":"width"},[Qt,Lt]),cn=et;Lt&&(cn=(0,j.Z)((0,j.Z)({},cn),{},{width:Qt}));var Mt=E.useRef(null);return E.useImperativeHandle(he,function(){return{getPopupElement:function(){return Mt.current}}}),E.createElement(Ge.Z,(0,d.Z)({},Be,{showAction:Ze?["click"]:[],hideAction:Ze?["click"]:[],popupPlacement:It||(st==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:vt,prefixCls:Ne,popupTransitionName:pt,popup:E.createElement("div",{ref:Mt,onMouseEnter:Pe},We),stretch:Kt,popupAlign:Gt,popupVisible:Ae,getPopupContainer:Oe,popupClassName:S()(it,(0,v.Z)({},"".concat(Ne,"-empty"),Ee)),popupStyle:cn,getTriggerDOMNode:De,onPopupVisibleChange:Ze}),Qe)},Ke=E.forwardRef(be);Ke.displayName="SelectTrigger";var B=Ke,w=e(66712);function u(A,N){var he=A.key,fe;return"value"in A&&(fe=A.value),he!=null?he:fe!==void 0?fe:"rc-index-key-".concat(N)}function n(A,N){var he=A||{},fe=he.label,He=he.value,Ae=he.options,Qe=he.groupLabel,rt=fe||(N?"children":"label");return{label:rt,value:He||"value",options:Ae||"options",groupLabel:Qe||rt}}function R(A){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=N.fieldNames,fe=N.childrenAsData,He=[],Ae=n(he,!1),Qe=Ae.label,rt=Ae.value,ft=Ae.options,lt=Ae.groupLabel;function et(it,Ct){it.forEach(function(st){if(Ct||!(ft in st)){var It=st[rt];He.push({key:u(st,He.length),groupOption:Ct,data:st,label:st[Qe],value:It})}else{var Zt=st[lt];Zt===void 0&&fe&&(Zt=st.label),He.push({key:u(st,He.length),group:!0,data:st,label:Zt}),et(st[ft],!0)}})}return et(A,!1),He}function G(A){var N=(0,j.Z)({},A);return"props"in N||Object.defineProperty(N,"props",{get:function(){return(0,te.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),N}}),N}function s(A,N){if(!N||!N.length)return null;var he=!1;function fe(Ae,Qe){var rt=(0,w.Z)(Qe),ft=rt[0],lt=rt.slice(1);if(!ft)return[Ae];var et=Ae.split(ft);return he=he||et.length>1,et.reduce(function(it,Ct){return[].concat((0,c.Z)(it),(0,c.Z)(fe(Ct,lt)))},[]).filter(function(it){return it})}var He=fe(A,N);return he?He:null}var o=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],K=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function g(A){return A==="tags"||A==="multiple"}var f=E.forwardRef(function(A,N){var he,fe,He=A.id,Ae=A.prefixCls,Qe=A.className,rt=A.showSearch,ft=A.tagRender,lt=A.direction,et=A.omitDomProps,it=A.displayValues,Ct=A.onDisplayValuesChange,st=A.emptyOptions,It=A.notFoundContent,Zt=It===void 0?"Not Found":It,Qt=A.onClear,$t=A.mode,Gt=A.disabled,Oe=A.loading,Ee=A.getInputElement,De=A.getRawInputElement,Ze=A.open,Pe=A.defaultOpen,Be=A.onDropdownVisibleChange,Ne=A.activeValue,We=A.onActiveValueChange,vt=A.activeDescendantId,pt=A.searchValue,Lt=A.autoClearSearchValue,Kt=A.onSearch,cn=A.onSearchSplit,Mt=A.tokenSeparators,wt=A.allowClear,tn=A.suffixIcon,un=A.clearIcon,nn=A.OptionList,Jt=A.animation,qt=A.transitionName,Cn=A.dropdownStyle,en=A.dropdownClassName,Rn=A.dropdownMatchSelectWidth,Xn=A.dropdownRender,Wt=A.dropdownAlign,ct=A.placement,ut=A.builtinPlacements,Ht=A.getPopupContainer,Rt=A.showAction,bn=Rt===void 0?[]:Rt,Sn=A.onFocus,rn=A.onBlur,nr=A.onKeyUp,Hn=A.onKeyDown,dr=A.onMouseDown,Tt=(0,$.Z)(A,o),Ot=g($t),gn=(rt!==void 0?rt:Ot)||$t==="combobox",En=(0,j.Z)({},Tt);K.forEach(function(Jn){delete En[Jn]}),et==null||et.forEach(function(Jn){delete En[Jn]});var Yn=E.useState(!1),Ar=(0,C.Z)(Yn,2),br=Ar[0],Wn=Ar[1];E.useEffect(function(){Wn((0,ue.Z)())},[]);var gr=E.useRef(null),fr=E.useRef(null),vr=E.useRef(null),Lr=E.useRef(null),lr=E.useRef(null),Zr=m(),Jr=(0,C.Z)(Zr,3),Kr=Jr[0],_r=Jr[1],Hr=Jr[2];E.useImperativeHandle(N,function(){var Jn,Kn;return{focus:(Jn=Lr.current)===null||Jn===void 0?void 0:Jn.focus,blur:(Kn=Lr.current)===null||Kn===void 0?void 0:Kn.blur,scrollTo:function(Fr){var Dr;return(Dr=lr.current)===null||Dr===void 0?void 0:Dr.scrollTo(Fr)}}});var qr=E.useMemo(function(){var Jn;if($t!=="combobox")return pt;var Kn=(Jn=it[0])===null||Jn===void 0?void 0:Jn.value;return typeof Kn=="string"||typeof Kn=="number"?String(Kn):""},[pt,$t,it]),Na=$t==="combobox"&&typeof Ee=="function"&&Ee()||null,ta=typeof De=="function"&&De(),Pa=(0,k.x1)(fr,ta==null||(he=ta.props)===null||he===void 0?void 0:he.ref),$a=E.useState(!1),va=(0,C.Z)($a,2),jr=va[0],Ra=va[1];(0,x.Z)(function(){Ra(!0)},[]);var Ea=(0,oe.Z)(!1,{defaultValue:Pe,value:Ze}),ia=(0,C.Z)(Ea,2),ma=ia[0],la=ia[1],_t=jr?ma:!1,Bn=!Zt&&st;(Gt||Bn&&_t&&$t==="combobox")&&(_t=!1);var wn=Bn?!1:_t,Dn=E.useCallback(function(Jn){var Kn=Jn!==void 0?Jn:!_t;Gt||(la(Kn),_t!==Kn&&(Be==null||Be(Kn)))},[Gt,_t,la,Be]),Vn=E.useMemo(function(){return(Mt||[]).some(function(Jn){return[` -`,`\r -`].includes(Jn)})},[Mt]),qn=function(Kn,ea,Fr){var Dr=!0,na=Kn;We==null||We(null);var aa=Fr?null:s(Kn,Mt);return $t!=="combobox"&&aa&&(na="",cn==null||cn(aa),Dn(!1),Dr=!1),Kt&&qr!==na&&Kt(na,{source:ea?"typing":"effect"}),Dr},Wr=function(Kn){!Kn||!Kn.trim()||Kt(Kn,{source:"submit"})};E.useEffect(function(){!_t&&!Ot&&$t!=="combobox"&&qn("",!1,!1)},[_t]),E.useEffect(function(){ma&&Gt&&la(!1),Gt&&_r(!1)},[Gt]);var Er=r(),Ir=(0,C.Z)(Er,2),zr=Ir[0],sr=Ir[1],Qn=function(Kn){var ea=zr(),Fr=Kn.which;if(Fr===X.Z.ENTER&&($t!=="combobox"&&Kn.preventDefault(),_t||Dn(!0)),sr(!!qr),Fr===X.Z.BACKSPACE&&!ea&&Ot&&!qr&&it.length){for(var Dr=(0,c.Z)(it),na=null,aa=Dr.length-1;aa>=0;aa-=1){var Oa=Dr[aa];if(!Oa.disabled){Dr.splice(aa,1),na=Oa;break}}na&&Ct(Dr,{type:"remove",values:[na]})}for(var ga=arguments.length,Va=new Array(ga>1?ga-1:0),Da=1;Da1?ea-1:0),Dr=1;Dr1?aa-1:0),ga=1;ga1&&arguments[1]!==void 0?arguments[1]:!1;return(0,p.Z)(A).map(function(he,fe){if(!E.isValidElement(he)||!he.type)return null;var He=he,Ae=He.type.isSelectOptGroup,Qe=He.key,rt=He.props,ft=rt.children,lt=(0,$.Z)(rt,ae);return N||!Ae?Ie(he):(0,j.Z)((0,j.Z)({key:"__RC_SELECT_GRP__".concat(Qe===null?fe:Qe,"__"),label:Qe},lt),{},{options:xe(ft)})}).filter(function(he){return he})}function Le(A,N,he,fe,He){return E.useMemo(function(){var Ae=A,Qe=!A;Qe&&(Ae=xe(N));var rt=new Map,ft=new Map,lt=function(Ct,st,It){It&&typeof It=="string"&&Ct.set(st[It],st)};function et(it){for(var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=0;st1&&arguments[1]!==void 0?arguments[1]:1,Ht=We.length,Rt=0;Rt1&&arguments[1]!==void 0?arguments[1]:!1;tn(ct);var Ht={source:ut?"keyboard":"mouse"},Rt=We[ct];if(!Rt){Zt(null,-1,Ht);return}Zt(Rt.value,ct,Ht)};(0,E.useEffect)(function(){un(Qt!==!1?Kt(0):-1)},[We.length,lt]);var nn=E.useCallback(function(Wt){return Oe.has(Wt)&&ft!=="combobox"},[ft,(0,c.Z)(Oe).toString(),Oe.size]);(0,E.useEffect)(function(){var Wt=setTimeout(function(){if(!rt&&Qe&&Oe.size===1){var ut=Array.from(Oe)[0],Ht=We.findIndex(function(Rt){var bn=Rt.data;return bn.value===ut});Ht!==-1&&(un(Ht),Lt(Ht))}});if(Qe){var ct;(ct=vt.current)===null||ct===void 0||ct.scrollTo(void 0)}return function(){return clearTimeout(Wt)}},[Qe,lt,It.length]);var Jt=function(ct){ct!==void 0&&$t(ct,{selected:!Oe.has(ct)}),rt||et(!1)};if(E.useImperativeHandle(he,function(){return{onKeyDown:function(ct){var ut=ct.which,Ht=ct.ctrlKey;switch(ut){case X.Z.N:case X.Z.P:case X.Z.UP:case X.Z.DOWN:{var Rt=0;if(ut===X.Z.UP?Rt=-1:ut===X.Z.DOWN?Rt=1:Yt()&&Ht&&(ut===X.Z.N?Rt=1:ut===X.Z.P&&(Rt=-1)),Rt!==0){var bn=Kt(wt+Rt,Rt);Lt(bn),un(bn,!0)}break}case X.Z.ENTER:{var Sn=We[wt];Sn&&!Sn.data.disabled?Jt(Sn.value):Jt(void 0),Qe&&ct.preventDefault();break}case X.Z.ESC:et(!1),Qe&&ct.stopPropagation()}},onKeyUp:function(){},scrollTo:function(ct){Lt(ct)}}}),We.length===0)return E.createElement("div",{role:"listbox",id:"".concat(Ae,"_list"),className:"".concat(Ne,"-empty"),onMouseDown:pt},it);var qt=Object.keys(Ee).map(function(Wt){return Ee[Wt]}),Cn=function(ct){return ct.label};function en(Wt,ct){var ut=Wt.group;return{role:ut?"presentation":"option",id:"".concat(Ae,"_list_").concat(ct)}}var Rn=function(ct){var ut=We[ct];if(!ut)return null;var Ht=ut.data||{},Rt=Ht.value,bn=ut.group,Sn=(0,h.Z)(Ht,!0),rn=Cn(ut);return ut?E.createElement("div",(0,d.Z)({"aria-label":typeof rn=="string"&&!bn?rn:null},Sn,{key:ct},en(ut,ct),{"aria-selected":nn(Rt)}),Rt):null},Xn={role:"listbox",id:"".concat(Ae,"_list")};return E.createElement(E.Fragment,null,De&&E.createElement("div",(0,d.Z)({},Xn,{style:{height:0,width:0,overflow:"hidden"}}),Rn(wt-1),Rn(wt),Rn(wt+1)),E.createElement(jt.Z,{itemKey:"key",ref:vt,data:We,height:Pe,itemHeight:Be,fullHeight:!1,onMouseDown:pt,onScroll:Ct,virtual:De,direction:Ze,innerProps:De?null:Xn},function(Wt,ct){var ut,Ht=Wt.group,Rt=Wt.groupOption,bn=Wt.data,Sn=Wt.label,rn=Wt.value,nr=bn.key;if(Ht){var Hn,dr=(Hn=bn.title)!==null&&Hn!==void 0?Hn:Je(Sn)?Sn.toString():void 0;return E.createElement("div",{className:S()(Ne,"".concat(Ne,"-group")),title:dr},Sn!==void 0?Sn:nr)}var Tt=bn.disabled,Ot=bn.title,gn=bn.children,En=bn.style,Yn=bn.className,Ar=(0,$.Z)(bn,Nn),br=(0,Et.Z)(Ar,qt),Wn=nn(rn),gr="".concat(Ne,"-option"),fr=S()(Ne,gr,Yn,(ut={},(0,v.Z)(ut,"".concat(gr,"-grouped"),Rt),(0,v.Z)(ut,"".concat(gr,"-active"),wt===ct&&!Tt),(0,v.Z)(ut,"".concat(gr,"-disabled"),Tt),(0,v.Z)(ut,"".concat(gr,"-selected"),Wn),ut)),vr=Cn(Wt),Lr=!Gt||typeof Gt=="function"||Wn,lr=typeof vr=="number"?vr:vr||rn,Zr=Je(lr)?lr.toString():void 0;return Ot!==void 0&&(Zr=Ot),E.createElement("div",(0,d.Z)({},(0,h.Z)(br),De?{}:en(Wt,ct),{"aria-selected":Wn,className:fr,title:Zr,onMouseMove:function(){wt===ct||Tt||un(ct)},onClick:function(){Tt||Jt(rn)},style:En}),E.createElement("div",{className:"".concat(gr,"-content")},lr),E.isValidElement(Gt)||Wn,Lr&&E.createElement(ie,{className:"".concat(Ne,"-option-state"),customizeIcon:Gt,customizeIconProps:{isSelected:Wn}},Wn?"\u2713":null))}))},On=E.forwardRef(Bt);On.displayName="OptionList";var vn=On;function Tn(A){var N=A.mode,he=A.options,fe=A.children,He=A.backfill,Ae=A.allowClear,Qe=A.placeholder,rt=A.getInputElement,ft=A.showSearch,lt=A.onSearch,et=A.defaultOpen,it=A.autoFocus,Ct=A.labelInValue,st=A.value,It=A.inputValue,Zt=A.optionLabelProp,Qt=isMultiple(N),$t=ft!==void 0?ft:Qt||N==="combobox",Gt=he||convertChildrenToData(fe);if(warning(N!=="tags"||Gt.every(function(Ze){return!Ze.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),N==="tags"||N==="combobox"){var Oe=Gt.some(function(Ze){return Ze.options?Ze.options.some(function(Pe){return typeof("value"in Pe?Pe.value:Pe.key)=="number"}):typeof("value"in Ze?Ze.value:Ze.key)=="number"});warning(!Oe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(N!=="combobox"||!Zt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(N==="combobox"||!He,"`backfill` only works with `combobox` mode."),warning(N==="combobox"||!rt,"`getInputElement` only work with `combobox` mode."),noteOnce(N!=="combobox"||!rt||!Ae||!Qe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),lt&&!$t&&N!=="combobox"&&N!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!et||it,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),st!=null){var Ee=toArray(st);warning(!Ct||Ee.every(function(Ze){return _typeof(Ze)==="object"&&("key"in Ze||"value"in Ze)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Qt||Array.isArray(st),"`value` should be array when `mode` is `multiple` or `tags`")}if(fe){var De=null;toNodeArray(fe).some(function(Ze){if(!React.isValidElement(Ze)||!Ze.type)return!1;var Pe=Ze,Be=Pe.type;if(Be.isSelectOption)return!1;if(Be.isSelectOptGroup){var Ne=toNodeArray(Ze.props.children).every(function(We){return!React.isValidElement(We)||!Ze.type||We.type.isSelectOption?!0:(De=We.type,!1)});return!Ne}return De=Be,!0}),De&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(De.displayName||De.name||De,"`.")),warning(It===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function xn(A,N){if(A){var he=function fe(He){for(var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Qe=0;Qe2&&arguments[2]!==void 0?arguments[2]:{},Dn=wn.source,Vn=Dn===void 0?"keyboard":Dn;Pa(Bn),Qe&&fe==="combobox"&&_t!==null&&Vn==="keyboard"&&Hr(String(_t))},[Qe,fe]),jr=function(Bn,wn,Dn){var Vn=function(){var Vr,Or=Yn(Bn);return[wt?{label:Or==null?void 0:Or[en.label],value:Bn,key:(Vr=Or==null?void 0:Or.key)!==null&&Vr!==void 0?Vr:Bn}:Bn,G(Or)]};if(wn&&st){var qn=Vn(),Wr=(0,C.Z)(qn,2),Er=Wr[0],Ir=Wr[1];st(Er,Ir)}else if(!wn&&It&&Dn!=="clear"){var zr=Vn(),sr=(0,C.Z)(zr,2),Qn=sr[0],Nr=sr[1];It(Qn,Nr)}},Ra=Ye(function(_t,Bn){var wn,Dn=Jt?Bn.selected:!0;Dn?wn=Jt?[].concat((0,c.Z)(En),[_t]):[_t]:wn=En.filter(function(Vn){return Vn.value!==_t}),Zr(wn),jr(_t,Dn),fe==="combobox"?Hr(""):(!g||Ct)&&(ct(""),Hr(""))}),Ea=function(Bn,wn){Zr(Bn);var Dn=wn.type,Vn=wn.values;(Dn==="remove"||Dn==="clear")&&Vn.forEach(function(qn){jr(qn.value,!1,Dn)})},ia=function(Bn,wn){if(ct(Bn),Hr(null),wn.source==="submit"){var Dn=(Bn||"").trim();if(Dn){var Vn=Array.from(new Set([].concat((0,c.Z)(br),[Dn])));Zr(Vn),jr(Dn,!0),ct("")}return}wn.source!=="blur"&&(fe==="combobox"&&Zr(Bn),et==null||et(Bn))},ma=function(Bn){var wn=Bn;fe!=="tags"&&(wn=Bn.map(function(Vn){var qn=Rt.get(Vn);return qn==null?void 0:qn.value}).filter(function(Vn){return Vn!==void 0}));var Dn=Array.from(new Set([].concat((0,c.Z)(br),(0,c.Z)(wn))));Zr(Dn),Dn.forEach(function(Vn){jr(Vn,!0)})},la=E.useMemo(function(){var _t=Ne!==!1&&Qt!==!1;return(0,j.Z)((0,j.Z)({},ut),{},{flattenOptions:lr,onActiveValue:va,defaultActiveFirstOption:$a,onSelect:Ra,menuItemSelectedIcon:Be,rawValues:br,fieldNames:en,virtual:_t,direction:We,listHeight:pt,listItemHeight:Kt,childrenAsData:qt})},[ut,lr,va,$a,Ra,Be,br,en,Ne,Qt,pt,Kt,qt]);return E.createElement(gt.Provider,{value:la},E.createElement(L,(0,d.Z)({},un,{id:nn,prefixCls:Ae,ref:N,omitDomProps:ln,mode:fe,displayValues:Ar,onDisplayValuesChange:Ea,direction:We,searchValue:Wt,onSearch:ia,autoClearSearchValue:Ct,onSearchSplit:ma,dropdownMatchSelectWidth:Qt,OptionList:vn,emptyOptions:!lr.length,activeValue:_r,activeDescendantId:"".concat(nn,"_list_").concat(ta)})))}),fn=sn;fn.Option=mt,fn.OptGroup=_e;var I=fn,T=I},9296:function(Nt,Me,e){e.r(Me),e.d(Me,{ResizableTextArea:function(){return W},default:function(){return F}});var d=e(54476),c=e(33885),v=e(20068),j=e(76190),C=e(42978),$=e(75931),t=e(94480),oe=e(92310),te=e.n(oe),E=e(93681),se=e(5643),S=e(18929),x=e(59301),ue=e(29301),X=e(34280),k=e(16089),$e=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; - pointer-events: none !important; -`,ie=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],we={},ce;function H(Z){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U=Z.getAttribute("id")||Z.getAttribute("data-reactid")||Z.getAttribute("name");if(b&&we[U])return we[U];var V=window.getComputedStyle(Z),q=V.getPropertyValue("box-sizing")||V.getPropertyValue("-moz-box-sizing")||V.getPropertyValue("-webkit-box-sizing"),le=parseFloat(V.getPropertyValue("padding-bottom"))+parseFloat(V.getPropertyValue("padding-top")),re=parseFloat(V.getPropertyValue("border-bottom-width"))+parseFloat(V.getPropertyValue("border-top-width")),Q=ie.map(function(Re){return"".concat(Re,":").concat(V.getPropertyValue(Re))}).join(";"),pe={sizingStyle:Q,paddingSize:le,borderSize:re,boxSizing:q};return b&&U&&(we[U]=pe),pe}function m(Z){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,V=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ce||(ce=document.createElement("textarea"),ce.setAttribute("tab-index","-1"),ce.setAttribute("aria-hidden","true"),document.body.appendChild(ce)),Z.getAttribute("wrap")?ce.setAttribute("wrap",Z.getAttribute("wrap")):ce.removeAttribute("wrap");var q=H(Z,b),le=q.paddingSize,re=q.borderSize,Q=q.boxSizing,pe=q.sizingStyle;ce.setAttribute("style","".concat(pe,";").concat($e)),ce.value=Z.value||Z.placeholder||"";var Re=void 0,ke=void 0,Fe,Ue=ce.scrollHeight;if(Q==="border-box"?Ue+=re:Q==="content-box"&&(Ue-=le),U!==null||V!==null){ce.value=" ";var Ge=ce.scrollHeight-le;U!==null&&(Re=Ge*U,Q==="border-box"&&(Re=Re+le+re),Ue=Math.max(Re,Ue)),V!==null&&(ke=Ge*V,Q==="border-box"&&(ke=ke+le+re),Fe=Ue>ke?"":"hidden",Ue=Math.min(ke,Ue))}var ot={height:Ue,overflowY:Fe,resize:"none"};return Re&&(ot.minHeight=Re),ke&&(ot.maxHeight=ke),ot}var r=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],y=0,h=1,ne=2,D=x.forwardRef(function(Z,b){var U=Z,V=U.prefixCls,q=U.onPressEnter,le=U.defaultValue,re=U.value,Q=U.autoSize,pe=U.onResize,Re=U.className,ke=U.style,Fe=U.disabled,Ue=U.onChange,Ge=U.onInternalAutoSize,ot=(0,$.Z)(U,r),Xe=(0,S.Z)(le,{value:re,postState:function(_e){return _e!=null?_e:""}}),be=(0,C.Z)(Xe,2),Ke=be[0],B=be[1],w=function(_e){B(_e.target.value),Ue==null||Ue(_e)},u=x.useRef();x.useImperativeHandle(b,function(){return{textArea:u.current}});var n=x.useMemo(function(){return Q&&(0,j.Z)(Q)==="object"?[Q.minRows,Q.maxRows]:[]},[Q]),R=(0,C.Z)(n,2),G=R[0],s=R[1],o=!!Q,K=function(){try{if(document.activeElement===u.current){var _e=u.current,dt=_e.selectionStart,mt=_e.selectionEnd,yt=_e.scrollTop;u.current.setSelectionRange(dt,mt),u.current.scrollTop=yt}}catch(Et){}},g=x.useState(ne),f=(0,C.Z)(g,2),L=f[0],ve=f[1],ee=x.useState(),me=(0,C.Z)(ee,2),de=me[0],p=me[1],O=function(){ve(y)};(0,X.Z)(function(){o&&O()},[re,G,s,o]),(0,X.Z)(function(){if(L===y)ve(h);else if(L===h){var qe=m(u.current,!1,G,s);ve(ne),p(qe)}else K()},[L]);var ae=x.useRef(),Ie=function(){k.Z.cancel(ae.current)},xe=function(_e){L===ne&&(pe==null||pe(_e),Q&&(Ie(),ae.current=(0,k.Z)(function(){O()})))};x.useEffect(function(){return Ie},[]);var Le=o?de:null,Ye=(0,c.Z)((0,c.Z)({},ke),Le);return(L===y||L===h)&&(Ye.overflowY="hidden",Ye.overflowX="hidden"),x.createElement(ue.Z,{onResize:xe,disabled:!(Q||pe)},x.createElement("textarea",(0,d.Z)({},ot,{ref:u,style:Ye,className:te()(V,Re,(0,v.Z)({},"".concat(V,"-disabled"),Fe)),disabled:Fe,value:Ke,onChange:w})))}),W=D,M=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Se(Z,b){return(0,t.Z)(Z||"").slice(0,b).join("")}function Y(Z,b,U,V){var q=U;return Z?q=Se(U,V):(0,t.Z)(b||"").lengthV&&(q=b),q}var Ve=x.forwardRef(function(Z,b){var U,V=Z.defaultValue,q=Z.value,le=Z.onFocus,re=Z.onBlur,Q=Z.onChange,pe=Z.allowClear,Re=Z.maxLength,ke=Z.onCompositionStart,Fe=Z.onCompositionEnd,Ue=Z.suffix,Ge=Z.prefixCls,ot=Ge===void 0?"rc-textarea":Ge,Xe=Z.classes,be=Z.showCount,Ke=Z.className,B=Z.style,w=Z.disabled,u=Z.hidden,n=Z.classNames,R=Z.styles,G=Z.onResize,s=(0,$.Z)(Z,M),o=(0,S.Z)(V,{value:q,defaultValue:V}),K=(0,C.Z)(o,2),g=K[0],f=K[1],L=(0,x.useRef)(null),ve=x.useState(!1),ee=(0,C.Z)(ve,2),me=ee[0],de=ee[1],p=x.useState(!1),O=(0,C.Z)(p,2),ae=O[0],Ie=O[1],xe=x.useRef(),Le=x.useRef(0),Ye=x.useState(null),qe=(0,C.Z)(Ye,2),_e=qe[0],dt=qe[1],mt=function(){var At;(At=L.current)===null||At===void 0||At.textArea.focus()};(0,x.useImperativeHandle)(b,function(){return{resizableTextArea:L.current,focus:mt,blur:function(){var At;(At=L.current)===null||At===void 0||At.textArea.blur()}}}),(0,x.useEffect)(function(){de(function(ln){return!w&&ln})},[w]);var yt=Number(Re)>0,Et=function(At){Ie(!0),xe.current=g,Le.current=At.currentTarget.selectionStart,ke==null||ke(At)},jt=function(At){Ie(!1);var sn=At.currentTarget.value;if(yt){var fn,I=Le.current>=Re+1||Le.current===((fn=xe.current)===null||fn===void 0?void 0:fn.length);sn=Y(I,xe.current,sn,Re)}sn!==g&&(f(sn),(0,se.rJ)(At.currentTarget,At,Q,sn)),Fe==null||Fe(At)},Ut=function(At){var sn=At.target.value;if(!ae&&yt){var fn=At.target.selectionStart>=Re+1||At.target.selectionStart===sn.length||!At.target.selectionStart;sn=Y(fn,g,sn,Re)}f(sn),(0,se.rJ)(At.currentTarget,At,Q,sn)},gt=function(At){var sn=s.onPressEnter,fn=s.onKeyDown;At.key==="Enter"&&sn&&sn(At),fn==null||fn(At)},Yt=function(At){de(!0),le==null||le(At)},Nn=function(At){de(!1),re==null||re(At)},Je=function(At){var sn;f(""),mt(),(0,se.rJ)((sn=L.current)===null||sn===void 0?void 0:sn.textArea,At,Q)},Bt=(0,se.D7)(g);!ae&&yt&&q==null&&(Bt=Se(Bt,Re));var On=Ue,vn;if(be){var Tn=(0,t.Z)(Bt).length;(0,j.Z)(be)==="object"?vn=be.formatter({value:Bt,count:Tn,maxLength:Re}):vn="".concat(Tn).concat(yt?" / ".concat(Re):""),On=x.createElement(x.Fragment,null,On,x.createElement("span",{className:te()("".concat(ot,"-data-count"),n==null?void 0:n.count),style:R==null?void 0:R.count},vn))}var xn=function(At){var sn;G==null||G(At),(sn=L.current)!==null&&sn!==void 0&&sn.textArea.style.height&&dt(!0)},$n=!s.autoSize&&!be&&!pe,Gn=x.createElement(E.BaseInput,{value:Bt,allowClear:pe,handleReset:Je,suffix:On,prefixCls:ot,classes:{affixWrapper:te()(Xe==null?void 0:Xe.affixWrapper,(U={},(0,v.Z)(U,"".concat(ot,"-show-count"),be),(0,v.Z)(U,"".concat(ot,"-textarea-allow-clear"),pe),U))},disabled:w,focused:me,className:Ke,style:(0,c.Z)((0,c.Z)({},B),_e&&!$n?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof vn=="string"?vn:void 0}},hidden:u,inputElement:x.createElement(W,(0,d.Z)({},s,{onKeyDown:gt,onChange:Ut,onFocus:Yt,onBlur:Nn,onCompositionStart:Et,onCompositionEnd:jt,className:n==null?void 0:n.textarea,style:(0,c.Z)((0,c.Z)({},R==null?void 0:R.textarea),{},{resize:B==null?void 0:B.resize}),disabled:w,prefixCls:ot,onResize:xn,ref:L}))});return Gn}),l=Ve,F=l},39417:function(Nt,Me,e){e.d(Me,{Z:function(){return h}});var d=e(54476),c=e(20068),v=e(75931),j=e(33885),C=e(67732),$=e(83652),t=e(31226),oe=e(42403),te=e(158),E=e(92310),se=e.n(E),S=e(26112),x=e(59301),ue=e(39378),X=function(D){for(var W=D.prefixCls,M=D.level,Se=D.isStart,Y=D.isEnd,Ve="".concat(W,"-indent-unit"),l=[],F=0;F0&&arguments[0]!==void 0?arguments[0]:[],w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=B.length,n=w.length;if(Math.abs(u-n)!==1)return{add:!1,key:null};function R(G,s){var o=new Map;G.forEach(function(g){o.set(g,!0)});var K=s.filter(function(g){return!o.has(g)});return K.length===1?K[0]:null}return u ").concat(w);return w}var Re=k.forwardRef(function(B,w){var u=B.prefixCls,n=B.data,R=B.selectable,G=B.checkable,s=B.expandedKeys,o=B.selectedKeys,K=B.checkedKeys,g=B.loadedKeys,f=B.loadingKeys,L=B.halfCheckedKeys,ve=B.keyEntities,ee=B.disabled,me=B.dragging,de=B.dragOverNodeKey,p=B.dropPosition,O=B.motion,ae=B.height,Ie=B.itemHeight,xe=B.virtual,Le=B.focusable,Ye=B.activeItem,qe=B.focused,_e=B.tabIndex,dt=B.onKeyDown,mt=B.onFocus,yt=B.onBlur,Et=B.onActiveChange,jt=B.onListChangeStart,Ut=B.onListChangeEnd,gt=(0,H.Z)(B,F),Yt=k.useRef(null),Nn=k.useRef(null);k.useImperativeHandle(w,function(){return{scrollTo:function(it){Yt.current.scrollTo(it)},getIndentWidth:function(){return Nn.current.offsetWidth}}});var Je=k.useState(s),Bt=(0,ce.Z)(Je,2),On=Bt[0],vn=Bt[1],Tn=k.useState(n),xn=(0,ce.Z)(Tn,2),$n=xn[0],Gn=xn[1],ln=k.useState(n),At=(0,ce.Z)(ln,2),sn=At[0],fn=At[1],I=k.useState([]),T=(0,ce.Z)(I,2),A=T[0],N=T[1],he=k.useState(null),fe=(0,ce.Z)(he,2),He=fe[0],Ae=fe[1],Qe=k.useRef(n);Qe.current=n;function rt(){var et=Qe.current;Gn(et),fn(et),N([]),Ae(null),Ut()}(0,m.Z)(function(){vn(s);var et=Ve(On,s);if(et.key!==null)if(et.add){var it=$n.findIndex(function($t){var Gt=$t.key;return Gt===et.key}),Ct=re(l($n,n,et.key),xe,ae,Ie),st=$n.slice();st.splice(it+1,0,le),fn(st),N(Ct),Ae("show")}else{var It=n.findIndex(function($t){var Gt=$t.key;return Gt===et.key}),Zt=re(l(n,$n,et.key),xe,ae,Ie),Qt=n.slice();Qt.splice(It+1,0,le),fn(Qt),N(Zt),Ae("hide")}else $n!==n&&(Gn(n),fn(n))},[s,n]),k.useEffect(function(){me||rt()},[me]);var ft=O?sn:n,lt={expandedKeys:s,selectedKeys:o,loadedKeys:g,loadingKeys:f,checkedKeys:K,halfCheckedKeys:L,dragOverNodeKey:de,dropPosition:p,keyEntities:ve};return k.createElement(k.Fragment,null,qe&&Ye&&k.createElement("span",{style:Z,"aria-live":"assertive"},pe(Ye)),k.createElement("div",null,k.createElement("input",{style:Z,disabled:Le===!1||ee,tabIndex:Le!==!1?_e:null,onKeyDown:dt,onFocus:mt,onBlur:yt,value:"",onChange:b,"aria-label":"for screen reader"})),k.createElement("div",{className:"".concat(u,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},k.createElement("div",{className:"".concat(u,"-indent")},k.createElement("div",{ref:Nn,className:"".concat(u,"-indent-unit")}))),k.createElement(r.Z,(0,d.Z)({},gt,{data:ft,itemKey:Q,height:ae,fullHeight:!1,virtual:xe,itemHeight:Ie,prefixCls:"".concat(u,"-list"),ref:Yt,onVisibleChange:function(it,Ct){var st=new Set(it),It=Ct.filter(function(Zt){return!st.has(Zt)});It.some(function(Zt){return Q(Zt)===U})&&rt()}}),function(et){var it=et.pos,Ct=(0,d.Z)({},(we(et.data),et.data)),st=et.title,It=et.key,Zt=et.isStart,Qt=et.isEnd,$t=(0,D.km)(It,it);delete Ct.key,delete Ct.children;var Gt=(0,D.H8)($t,lt);return k.createElement(Y,(0,d.Z)({},Ct,Gt,{title:st,active:!!Ye&&It===Ye.key,pos:it,data:et.data,isStart:Zt,isEnd:Qt,motion:O,motionNodes:It===U?A:null,motionType:He,onMotionStart:jt,onMotionEnd:rt,treeNodeRequiredProps:lt,onMouseMove:function(){Et(null)}}))}))});Re.displayName="NodeList";var ke=Re,Fe=e(35654),Ue=e(90782),Ge=e(67841),ot=10,Xe=function(B){(0,te.Z)(u,B);var w=(0,E.Z)(u);function u(){var n;(0,$.Z)(this,u);for(var R=arguments.length,G=new Array(R),s=0;s2&&arguments[2]!==void 0?arguments[2]:!1,L=n.state,ve=L.dragChildrenKeys,ee=L.dropPosition,me=L.dropTargetKey,de=L.dropTargetPos,p=L.dropAllowed;if(p){var O=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),me!==null){var ae=(0,j.Z)((0,j.Z)({},(0,D.H8)(me,n.getTreeNodeRequiredProps())),{},{active:((g=n.getActiveItem())===null||g===void 0?void 0:g.key)===me,data:(0,Ge.Z)(n.state.keyEntities,me).node}),Ie=ve.indexOf(me)!==-1;(0,X.ZP)(!Ie,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var xe=(0,Fe.yx)(de),Le={event:o,node:(0,D.F)(ae),dragNode:n.dragNode?(0,D.F)(n.dragNode.props):null,dragNodesKeys:[n.dragNode.props.eventKey].concat(ve),dropToGap:ee!==0,dropPosition:ee+Number(xe[xe.length-1])};f||O==null||O(Le),n.dragNode=null}}},n.cleanDragState=function(){var o=n.state.draggingNodeKey;o!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null},n.triggerExpandActionExpand=function(o,K){var g=n.state,f=g.expandedKeys,L=g.flattenNodes,ve=K.expanded,ee=K.key,me=K.isLeaf;if(!(me||o.shiftKey||o.metaKey||o.ctrlKey)){var de=L.filter(function(O){return O.key===ee})[0],p=(0,D.F)((0,j.Z)((0,j.Z)({},(0,D.H8)(ee,n.getTreeNodeRequiredProps())),{},{data:de.data}));n.setExpandedKeys(ve?(0,Fe._5)(f,ee):(0,Fe.L0)(f,ee)),n.onNodeExpand(o,p)}},n.onNodeClick=function(o,K){var g=n.props,f=g.onClick,L=g.expandAction;L==="click"&&n.triggerExpandActionExpand(o,K),f==null||f(o,K)},n.onNodeDoubleClick=function(o,K){var g=n.props,f=g.onDoubleClick,L=g.expandAction;L==="doubleClick"&&n.triggerExpandActionExpand(o,K),f==null||f(o,K)},n.onNodeSelect=function(o,K){var g=n.state.selectedKeys,f=n.state,L=f.keyEntities,ve=f.fieldNames,ee=n.props,me=ee.onSelect,de=ee.multiple,p=K.selected,O=K[ve.key],ae=!p;ae?de?g=(0,Fe.L0)(g,O):g=[O]:g=(0,Fe._5)(g,O);var Ie=g.map(function(xe){var Le=(0,Ge.Z)(L,xe);return Le?Le.node:null}).filter(function(xe){return xe});n.setUncontrolledState({selectedKeys:g}),me==null||me(g,{event:"select",selected:ae,node:K,selectedNodes:Ie,nativeEvent:o.nativeEvent})},n.onNodeCheck=function(o,K,g){var f=n.state,L=f.keyEntities,ve=f.checkedKeys,ee=f.halfCheckedKeys,me=n.props,de=me.checkStrictly,p=me.onCheck,O=K.key,ae,Ie={event:"check",node:K,checked:g,nativeEvent:o.nativeEvent};if(de){var xe=g?(0,Fe.L0)(ve,O):(0,Fe._5)(ve,O),Le=(0,Fe._5)(ee,O);ae={checked:xe,halfChecked:Le},Ie.checkedNodes=xe.map(function(yt){return(0,Ge.Z)(L,yt)}).filter(function(yt){return yt}).map(function(yt){return yt.node}),n.setUncontrolledState({checkedKeys:xe})}else{var Ye=(0,Ue.S)([].concat((0,C.Z)(ve),[O]),!0,L),qe=Ye.checkedKeys,_e=Ye.halfCheckedKeys;if(!g){var dt=new Set(qe);dt.delete(O);var mt=(0,Ue.S)(Array.from(dt),{checked:!1,halfCheckedKeys:_e},L);qe=mt.checkedKeys,_e=mt.halfCheckedKeys}ae=qe,Ie.checkedNodes=[],Ie.checkedNodesPositions=[],Ie.halfCheckedKeys=_e,qe.forEach(function(yt){var Et=(0,Ge.Z)(L,yt);if(Et){var jt=Et.node,Ut=Et.pos;Ie.checkedNodes.push(jt),Ie.checkedNodesPositions.push({node:jt,pos:Ut})}}),n.setUncontrolledState({checkedKeys:qe},!1,{halfCheckedKeys:_e})}p==null||p(ae,Ie)},n.onNodeLoad=function(o){var K=o.key,g=new Promise(function(f,L){n.setState(function(ve){var ee=ve.loadedKeys,me=ee===void 0?[]:ee,de=ve.loadingKeys,p=de===void 0?[]:de,O=n.props,ae=O.loadData,Ie=O.onLoad;if(!ae||me.indexOf(K)!==-1||p.indexOf(K)!==-1)return null;var xe=ae(o);return xe.then(function(){var Le=n.state.loadedKeys,Ye=(0,Fe.L0)(Le,K);Ie==null||Ie(Ye,{event:"load",node:o}),n.setUncontrolledState({loadedKeys:Ye}),n.setState(function(qe){return{loadingKeys:(0,Fe._5)(qe.loadingKeys,K)}}),f()}).catch(function(Le){if(n.setState(function(qe){return{loadingKeys:(0,Fe._5)(qe.loadingKeys,K)}}),n.loadingRetryTimes[K]=(n.loadingRetryTimes[K]||0)+1,n.loadingRetryTimes[K]>=ot){var Ye=n.state.loadedKeys;(0,X.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:(0,Fe.L0)(Ye,K)}),f()}L(Le)}),{loadingKeys:(0,Fe.L0)(p,K)}})});return g.catch(function(){}),g},n.onNodeMouseEnter=function(o,K){var g=n.props.onMouseEnter;g==null||g({event:o,node:K})},n.onNodeMouseLeave=function(o,K){var g=n.props.onMouseLeave;g==null||g({event:o,node:K})},n.onNodeContextMenu=function(o,K){var g=n.props.onRightClick;g&&(o.preventDefault(),g({event:o,node:K}))},n.onFocus=function(){var o=n.props.onFocus;n.setState({focused:!0});for(var K=arguments.length,g=new Array(K),f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var f=!1,L=!0,ve={};Object.keys(o).forEach(function(ee){if(ee in n.props){L=!1;return}f=!0,ve[ee]=o[ee]}),f&&(!K||L)&&n.setState((0,j.Z)((0,j.Z)({},ve),g))}},n.scrollTo=function(o){n.listRef.current.scrollTo(o)},n}return(0,t.Z)(u,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var R=this.props.activeKey;R!==void 0&&R!==this.state.activeKey&&(this.setState({activeKey:R}),R!==null&&this.scrollTo({key:R}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var R,G=this.state,s=G.focused,o=G.flattenNodes,K=G.keyEntities,g=G.draggingNodeKey,f=G.activeKey,L=G.dropLevelOffset,ve=G.dropContainerKey,ee=G.dropTargetKey,me=G.dropPosition,de=G.dragOverNodeKey,p=G.indent,O=this.props,ae=O.prefixCls,Ie=O.className,xe=O.style,Le=O.showLine,Ye=O.focusable,qe=O.tabIndex,_e=qe===void 0?0:qe,dt=O.selectable,mt=O.showIcon,yt=O.icon,Et=O.switcherIcon,jt=O.draggable,Ut=O.checkable,gt=O.checkStrictly,Yt=O.disabled,Nn=O.motion,Je=O.loadData,Bt=O.filterTreeNode,On=O.height,vn=O.itemHeight,Tn=O.virtual,xn=O.titleRender,$n=O.dropIndicatorRender,Gn=O.onContextMenu,ln=O.onScroll,At=O.direction,sn=O.rootClassName,fn=O.rootStyle,I=(0,ue.Z)(this.props,{aria:!0,data:!0}),T;return jt&&((0,v.Z)(jt)==="object"?T=jt:typeof jt=="function"?T={nodeDraggable:jt}:T={}),k.createElement($e.k.Provider,{value:{prefixCls:ae,selectable:dt,showIcon:mt,icon:yt,switcherIcon:Et,draggable:T,draggingNodeKey:g,checkable:Ut,checkStrictly:gt,disabled:Yt,keyEntities:K,dropLevelOffset:L,dropContainerKey:ve,dropTargetKey:ee,dropPosition:me,dragOverNodeKey:de,indent:p,direction:At,dropIndicatorRender:$n,loadData:Je,filterTreeNode:Bt,titleRender:xn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},k.createElement("div",{role:"tree",className:S()(ae,Ie,sn,(R={},(0,c.Z)(R,"".concat(ae,"-show-line"),Le),(0,c.Z)(R,"".concat(ae,"-focused"),s),(0,c.Z)(R,"".concat(ae,"-active-focused"),f!==null),R)),style:fn},k.createElement(ke,(0,d.Z)({ref:this.listRef,prefixCls:ae,style:xe,data:o,disabled:Yt,selectable:dt,checkable:!!Ut,motion:Nn,dragging:g!==null,height:On,itemHeight:vn,virtual:Tn,focusable:Ye,focused:s,tabIndex:_e,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Gn,onScroll:ln},this.getTreeNodeRequiredProps(),I))))}}],[{key:"getDerivedStateFromProps",value:function(R,G){var s=G.prevProps,o={prevProps:R};function K(Ye){return!s&&Ye in R||s&&s[Ye]!==R[Ye]}var g,f=G.fieldNames;if(K("fieldNames")&&(f=(0,D.w$)(R.fieldNames),o.fieldNames=f),K("treeData")?g=R.treeData:K("children")&&((0,X.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),g=(0,D.zn)(R.children)),g){o.treeData=g;var L=(0,D.I8)(g,{fieldNames:f});o.keyEntities=(0,j.Z)((0,c.Z)({},U,q),L.keyEntities)}var ve=o.keyEntities||G.keyEntities;if(K("expandedKeys")||s&&K("autoExpandParent"))o.expandedKeys=R.autoExpandParent||!s&&R.defaultExpandParent?(0,Fe.r7)(R.expandedKeys,ve):R.expandedKeys;else if(!s&&R.defaultExpandAll){var ee=(0,j.Z)({},ve);delete ee[U],o.expandedKeys=Object.keys(ee).map(function(Ye){return ee[Ye].key})}else!s&&R.defaultExpandedKeys&&(o.expandedKeys=R.autoExpandParent||R.defaultExpandParent?(0,Fe.r7)(R.defaultExpandedKeys,ve):R.defaultExpandedKeys);if(o.expandedKeys||delete o.expandedKeys,g||o.expandedKeys){var me=(0,D.oH)(g||G.treeData,o.expandedKeys||G.expandedKeys,f);o.flattenNodes=me}if(R.selectable&&(K("selectedKeys")?o.selectedKeys=(0,Fe.BT)(R.selectedKeys,R):!s&&R.defaultSelectedKeys&&(o.selectedKeys=(0,Fe.BT)(R.defaultSelectedKeys,R))),R.checkable){var de;if(K("checkedKeys")?de=(0,Fe.E6)(R.checkedKeys)||{}:!s&&R.defaultCheckedKeys?de=(0,Fe.E6)(R.defaultCheckedKeys)||{}:g&&(de=(0,Fe.E6)(R.checkedKeys)||{checkedKeys:G.checkedKeys,halfCheckedKeys:G.halfCheckedKeys}),de){var p=de,O=p.checkedKeys,ae=O===void 0?[]:O,Ie=p.halfCheckedKeys,xe=Ie===void 0?[]:Ie;if(!R.checkStrictly){var Le=(0,Ue.S)(ae,!0,ve);ae=Le.checkedKeys,xe=Le.halfCheckedKeys}o.checkedKeys=ae,o.halfCheckedKeys=xe}}return K("loadedKeys")&&(o.loadedKeys=R.loadedKeys),o}}]),u}(k.Component);Xe.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:ie,allowDrop:function(){return!0},expandAction:!1},Xe.TreeNode=h.Z;var be=Xe,Ke=be},35654:function(Nt,Me,e){e.d(Me,{BT:function(){return k},E6:function(){return we},L0:function(){return E},OM:function(){return X},_5:function(){return te},r7:function(){return ce},wA:function(){return S},yx:function(){return se}});var d=e(94480),c=e(76190),v=e(48736),j=e(59301),C=e(39417),$=e(67841),t=e(71430),oe=null;function te(H,m){if(!H)return[];var r=H.slice(),y=r.indexOf(m);return y>=0&&r.splice(y,1),r}function E(H,m){var r=(H||[]).slice();return r.indexOf(m)===-1&&r.push(m),r}function se(H){return H.split("-")}function S(H,m){var r=[],y=(0,$.Z)(m,H);function h(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ne.forEach(function(D){var W=D.key,M=D.children;r.push(W),h(M)})}return h(y.children),r}function x(H){if(H.parent){var m=se(H.pos);return Number(m[m.length-1])===H.parent.children.length-1}return!1}function ue(H){var m=se(H.pos);return Number(m[m.length-1])===0}function X(H,m,r,y,h,ne,D,W,M,Se){var Y,Ve=H.clientX,l=H.clientY,F=H.target.getBoundingClientRect(),Z=F.top,b=F.height,U=(Se==="rtl"?-1:1)*(((h==null?void 0:h.x)||0)-Ve),V=(U-12)/y,q=(0,$.Z)(W,r.props.eventKey);if(l-1.5?ne({dragNode:ot,dropNode:Xe,dropPosition:1})?Fe=1:be=!1:ne({dragNode:ot,dropNode:Xe,dropPosition:0})?Fe=0:ne({dragNode:ot,dropNode:Xe,dropPosition:1})?Fe=1:be=!1:ne({dragNode:ot,dropNode:Xe,dropPosition:1})?Fe=1:be=!1,{dropPosition:Fe,dropLevelOffset:Ue,dropTargetKey:q.key,dropTargetPos:q.pos,dragOverNodeKey:ke,dropContainerKey:Fe===0?null:((Y=q.parent)===null||Y===void 0?void 0:Y.key)||null,dropAllowed:be}}function k(H,m){if(H){var r=m.multiple;return r?H.slice():H.length?[H[0]]:H}}var $e=function(m){return m};function ie(H,m){if(!H)return[];var r=m||{},y=r.processProps,h=y===void 0?$e:y,ne=Array.isArray(H)?H:[H];return ne.map(function(D){var W=D.children,M=_objectWithoutProperties(D,oe),Se=ie(W,m);return React.createElement(TreeNode,_extends({key:M.key},h(M)),Se)})}function we(H){if(!H)return null;var m;if(Array.isArray(H))m={checkedKeys:H,halfCheckedKeys:void 0};else if((0,c.Z)(H)==="object")m={checkedKeys:H.checked||void 0,halfCheckedKeys:H.halfChecked||void 0};else return(0,v.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return m}function ce(H,m){var r=new Set;function y(h){if(!r.has(h)){var ne=(0,$.Z)(m,h);if(ne){r.add(h);var D=ne.parent,W=ne.node;W.disabled||D&&y(D.key)}}}return(H||[]).forEach(function(h){y(h)}),(0,d.Z)(r)}},90782:function(Nt,Me,e){e.d(Me,{S:function(){return t}});var d=e(48736),c=e(67841);function v(oe,te){var E=new Set;return oe.forEach(function(se){te.has(se)||E.add(se)}),E}function j(oe){var te=oe||{},E=te.disabled,se=te.disableCheckbox,S=te.checkable;return!!(E||se)||S===!1}function C(oe,te,E,se){for(var S=new Set(oe),x=new Set,ue=0;ue<=E;ue+=1){var X=te.get(ue)||new Set;X.forEach(function(we){var ce=we.key,H=we.node,m=we.children,r=m===void 0?[]:m;S.has(ce)&&!se(H)&&r.filter(function(y){return!se(y.node)}).forEach(function(y){S.add(y.key)})})}for(var k=new Set,$e=E;$e>=0;$e-=1){var ie=te.get($e)||new Set;ie.forEach(function(we){var ce=we.parent,H=we.node;if(!(se(H)||!we.parent||k.has(we.parent.key))){if(se(we.parent.node)){k.add(ce.key);return}var m=!0,r=!1;(ce.children||[]).filter(function(y){return!se(y.node)}).forEach(function(y){var h=y.key,ne=S.has(h);m&&!ne&&(m=!1),!r&&(ne||x.has(h))&&(r=!0)}),m&&S.add(ce.key),r&&x.add(ce.key),k.add(ce.key)}})}return{checkedKeys:Array.from(S),halfCheckedKeys:Array.from(v(x,S))}}function $(oe,te,E,se,S){for(var x=new Set(oe),ue=new Set(te),X=0;X<=se;X+=1){var k=E.get(X)||new Set;k.forEach(function(ce){var H=ce.key,m=ce.node,r=ce.children,y=r===void 0?[]:r;!x.has(H)&&!ue.has(H)&&!S(m)&&y.filter(function(h){return!S(h.node)}).forEach(function(h){x.delete(h.key)})})}ue=new Set;for(var $e=new Set,ie=se;ie>=0;ie-=1){var we=E.get(ie)||new Set;we.forEach(function(ce){var H=ce.parent,m=ce.node;if(!(S(m)||!ce.parent||$e.has(ce.parent.key))){if(S(ce.parent.node)){$e.add(H.key);return}var r=!0,y=!1;(H.children||[]).filter(function(h){return!S(h.node)}).forEach(function(h){var ne=h.key,D=x.has(ne);r&&!D&&(r=!1),!y&&(D||ue.has(ne))&&(y=!0)}),r||x.delete(H.key),y&&ue.add(H.key),$e.add(H.key)}})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(v(ue,x))}}function t(oe,te,E,se){var S=[],x;se?x=se:x=j;var ue=new Set(oe.filter(function(ie){var we=!!(0,c.Z)(E,ie);return we||S.push(ie),we})),X=new Map,k=0;Object.keys(E).forEach(function(ie){var we=E[ie],ce=we.level,H=X.get(ce);H||(H=new Set,X.set(ce,H)),H.add(we),k=Math.max(k,ce)}),(0,d.ZP)(!S.length,"Tree missing follow keys: ".concat(S.slice(0,100).map(function(ie){return"'".concat(ie,"'")}).join(", ")));var $e;return te===!0?$e=C(ue,X,k,x):$e=$(ue,te.halfCheckedKeys,X,k,x),$e}},67841:function(Nt,Me,e){e.d(Me,{Z:function(){return d}});function d(c,v){return c[v]}},71430:function(Nt,Me,e){e.d(Me,{F:function(){return ce},H8:function(){return we},I8:function(){return ie},km:function(){return S},oH:function(){return k},w$:function(){return x},zn:function(){return X}});var d=e(76190),c=e(94480),v=e(33885),j=e(75931),C=e(11592),$=e(2738),t=e(48736),oe=e(67841),te=["children"];function E(H,m){return"".concat(H,"-").concat(m)}function se(H){return H&&H.type&&H.type.isTreeNode}function S(H,m){return H!=null?H:m}function x(H){var m=H||{},r=m.title,y=m._title,h=m.key,ne=m.children,D=r||"title";return{title:D,_title:y||[D],key:h||"key",children:ne||"children"}}function ue(H,m){var r=new Map;function y(h){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(h||[]).forEach(function(D){var W=D[m.key],M=D[m.children];warning(W!=null,"Tree node must have a certain key: [".concat(ne).concat(W,"]"));var Se=String(W);warning(!r.has(Se)||W===null||W===void 0,"Same 'key' exist in the Tree: ".concat(Se)),r.set(Se,!0),y(M,"".concat(ne).concat(Se," > "))})}y(H)}function X(H){function m(r){var y=(0,C.Z)(r);return y.map(function(h){if(!se(h))return(0,t.ZP)(!h,"Tree/TreeNode can only accept TreeNode as children."),null;var ne=h.key,D=h.props,W=D.children,M=(0,j.Z)(D,te),Se=(0,v.Z)({key:ne},M),Y=m(W);return Y.length&&(Se.children=Y),Se}).filter(function(h){return h})}return m(H)}function k(H,m,r){var y=x(r),h=y._title,ne=y.key,D=y.children,W=new Set(m===!0?[]:m),M=[];function Se(Y){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Y.map(function(l,F){for(var Z=E(Ve?Ve.pos:"0",F),b=S(l[ne],Z),U,V=0;V1&&arguments[1]!==void 0?arguments[1]:{},r=m.initWrapper,y=m.processEntity,h=m.onProcessFinished,ne=m.externalGetKey,D=m.childrenPropName,W=m.fieldNames,M=arguments.length>2?arguments[2]:void 0,Se=ne||M,Y={},Ve={},l={posEntities:Y,keyEntities:Ve};return r&&(l=r(l)||l),$e(H,function(F){var Z=F.node,b=F.index,U=F.pos,V=F.key,q=F.parentPos,le=F.level,re=F.nodes,Q={node:Z,nodes:re,index:b,key:V,pos:U,level:le},pe=S(V,U);Y[U]=Q,Ve[pe]=Q,Q.parent=Y[q],Q.parent&&(Q.parent.children=Q.parent.children||[],Q.parent.children.push(Q)),y&&y(Q,l)},{externalGetKey:Se,childrenPropName:D,fieldNames:W}),h&&h(l),l}function we(H,m){var r=m.expandedKeys,y=m.selectedKeys,h=m.loadedKeys,ne=m.loadingKeys,D=m.checkedKeys,W=m.halfCheckedKeys,M=m.dragOverNodeKey,Se=m.dropPosition,Y=m.keyEntities,Ve=(0,oe.Z)(Y,H),l={eventKey:H,expanded:r.indexOf(H)!==-1,selected:y.indexOf(H)!==-1,loaded:h.indexOf(H)!==-1,loading:ne.indexOf(H)!==-1,checked:D.indexOf(H)!==-1,halfChecked:W.indexOf(H)!==-1,pos:String(Ve?Ve.pos:""),dragOver:M===H&&Se===0,dragOverGapTop:M===H&&Se===-1,dragOverGapBottom:M===H&&Se===1};return l}function ce(H){var m=H.data,r=H.expanded,y=H.selected,h=H.checked,ne=H.loaded,D=H.loading,W=H.halfChecked,M=H.dragOver,Se=H.dragOverGapTop,Y=H.dragOverGapBottom,Ve=H.pos,l=H.active,F=H.eventKey,Z=(0,v.Z)((0,v.Z)({},m),{},{expanded:r,selected:y,checked:h,loaded:ne,loading:D,halfChecked:W,dragOver:M,dragOverGapTop:Se,dragOverGapBottom:Y,pos:Ve,active:l,key:F});return"props"in Z||Object.defineProperty(Z,"props",{get:function(){return(0,t.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),H}}),Z}},8224:function(Nt,Me,e){e.d(Me,{Z:function(){return c}});var d=e(4676);function c(v,j,C,$){var t=d.unstable_batchedUpdates?function(te){d.unstable_batchedUpdates(C,te)}:C;return v!=null&&v.addEventListener&&v.addEventListener(j,t,$),{remove:function(){v!=null&&v.removeEventListener&&v.removeEventListener(j,t,$)}}}},55468:function(Nt,Me,e){e.d(Me,{g1:function(){return se},os:function(){return x}});var d=/margin|padding|width|height|max|min|offset/,c={left:!0,top:!0},v={cssFloat:1,styleFloat:1,float:1};function j(ue){return ue.nodeType===1?ue.ownerDocument.defaultView.getComputedStyle(ue,null):{}}function C(ue,X,k){if(X=X.toLowerCase(),k==="auto"){if(X==="height")return ue.offsetHeight;if(X==="width")return ue.offsetWidth}return X in c||(c[X]=d.test(X)),c[X]?parseFloat(k)||0:k}function $(ue,X){var k=arguments.length,$e=j(ue);return X=v[X]?"cssFloat"in ue.style?"cssFloat":"styleFloat":X,k===1?$e:C(ue,X,$e[X]||ue.style[X])}function t(ue,X,k){var $e=arguments.length;if(X=v[X]?"cssFloat"in ue.style?"cssFloat":"styleFloat":X,$e===3)return typeof k=="number"&&d.test(X)&&(k="".concat(k,"px")),ue.style[X]=k,k;for(var ie in X)X.hasOwnProperty(ie)&&t(ue,ie,X[ie]);return j(ue)}function oe(ue){return ue===document.body?document.documentElement.clientWidth:ue.offsetWidth}function te(ue){return ue===document.body?window.innerHeight||document.documentElement.clientHeight:ue.offsetHeight}function E(){var ue=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),X=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ue,height:X}}function se(){var ue=document.documentElement.clientWidth,X=window.innerHeight||document.documentElement.clientHeight;return{width:ue,height:X}}function S(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function x(ue){var X=ue.getBoundingClientRect(),k=document.documentElement;return{left:X.left+(window.pageXOffset||k.scrollLeft)-(k.clientLeft||document.body.clientLeft||0),top:X.top+(window.pageYOffset||k.scrollTop)-(k.clientTop||document.body.clientTop||0)}}},3465:function(Nt,Me,e){e.d(Me,{G:function(){return j}});var d=e(47273),c=function($){if((0,d.Z)()&&window.document.documentElement){var t=Array.isArray($)?$:[$],oe=window.document.documentElement;return t.some(function(te){return te in oe.style})}return!1},v=function($,t){if(!c($))return!1;var oe=document.createElement("div"),te=oe.style[$];return oe.style[$]=t,oe.style[$]!==te};function j(C,$){return!Array.isArray(C)&&$!==void 0?v(C,$):c(C)}},48911:function(Nt,Me,e){e.d(Me,{Z:function(){return Xe}});var d=e(54476),c=e(76190),v=e(33885),j=e(20068),C=e(42978),$=e(75931),t=e(92310),oe=e.n(t),te=e(29301),E=e(70425),se=e(34280),S=e(59301),x=e(4676),ue=S.forwardRef(function(be,Ke){var B=be.height,w=be.offsetY,u=be.offsetX,n=be.children,R=be.prefixCls,G=be.onInnerResize,s=be.innerProps,o=be.rtl,K=be.extra,g={},f={display:"flex",flexDirection:"column"};return w!==void 0&&(g={height:B,position:"relative",overflow:"hidden"},f=(0,v.Z)((0,v.Z)({},f),{},(0,j.Z)((0,j.Z)((0,j.Z)((0,j.Z)((0,j.Z)({transform:"translateY(".concat(w,"px)")},o?"marginRight":"marginLeft",-u),"position","absolute"),"left",0),"right",0),"top",0))),S.createElement("div",{style:g},S.createElement(te.Z,{onResize:function(ve){var ee=ve.offsetHeight;ee&&G&&G()}},S.createElement("div",(0,d.Z)({style:f,className:oe()((0,j.Z)({},"".concat(R,"-holder-inner"),R)),ref:Ke},s),n,K)))});ue.displayName="Filler";var X=ue;function k(be){var Ke=be.children,B=be.setRef,w=S.useCallback(function(u){B(u)},[]);return S.cloneElement(Ke,{ref:w})}function $e(be,Ke,B,w,u,n,R,G){var s=G.getKey;return be.slice(Ke,B+1).map(function(o,K){var g=Ke+K,f=R(o,g,{style:{width:w},offsetX:u}),L=s(o);return S.createElement(k,{key:L,setRef:function(ee){return n(o,ee)}},f)})}function ie(be,Ke,B,w){var u=B-be,n=Ke-B,R=Math.min(u,n)*2;if(w<=R){var G=Math.floor(w/2);return w%2?B+G+1:B-G}return u>n?B-(w-n):B+(w-u)}function we(be,Ke,B){var w=be.length,u=Ke.length,n,R;if(w===0&&u===0)return null;w2&&arguments[2]!==void 0?arguments[2]:!1,g=s?o<0&&G.current.left||o>0&&G.current.right:o<0&&G.current.top||o>0&&G.current.bottom;return K&&g?(clearTimeout(n.current),u.current=!1):(!g||u.current)&&R(),!u.current&&g}};function h(be,Ke,B,w,u,n,R){var G=(0,S.useRef)(0),s=(0,S.useRef)(null),o=(0,S.useRef)(null),K=(0,S.useRef)(!1),g=y(Ke,B,w,u);function f(p,O){if(H.Z.cancel(s.current),!g(!1,O)){var ae=p;if(!ae._virtualHandled)ae._virtualHandled=!0;else return;G.current+=O,o.current=O,r||ae.preventDefault(),s.current=(0,H.Z)(function(){var Ie=K.current?10:1;R(G.current*Ie,!1),G.current=0})}}function L(p,O){R(O,!0),r||p.preventDefault()}var ve=(0,S.useRef)(null),ee=(0,S.useRef)(null);function me(p){if(be){H.Z.cancel(ee.current),ee.current=(0,H.Z)(function(){ve.current=null},2);var O=p.deltaX,ae=p.deltaY,Ie=p.shiftKey,xe=O,Le=ae;(ve.current==="sx"||!ve.current&&Ie&&ae&&!O)&&(xe=ae,Le=0,ve.current="sx");var Ye=Math.abs(xe),qe=Math.abs(Le);ve.current===null&&(ve.current=n&&Ye>qe?"x":"y"),ve.current==="y"?f(p,Le):L(p,xe)}}function de(p){be&&(K.current=p.detail===o.current)}return[me,de]}function ne(be,Ke,B,w){var u=S.useMemo(function(){return[new Map,[]]},[be,B.id,w]),n=(0,C.Z)(u,2),R=n[0],G=n[1],s=function(K){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:K,f=R.get(K),L=R.get(g);if(f===void 0||L===void 0)for(var ve=be.length,ee=G.length;ee0&&arguments[0]!==void 0?arguments[0]:!1;K();var ve=function(){var de=!1;G.current.forEach(function(p,O){if(p&&p.offsetParent){var ae=p.offsetHeight,Ie=getComputedStyle(p),xe=Ie.marginTop,Le=Ie.marginBottom,Ye=Y(xe),qe=Y(Le),_e=ae+Ye+qe;s.current.get(O)!==_e&&(s.current.set(O,_e),de=!0)}}),de&&R(function(p){return p+1})};if(L)ve();else{o.current+=1;var ee=o.current;Promise.resolve().then(function(){ee===o.current&&ve()})}}function f(L,ve){var ee=be(L),me=G.current.get(ee);ve?(G.current.set(ee,ve),g()):G.current.delete(ee),!me!=!ve&&(ve?Ke==null||Ke(L):B==null||B(L))}return(0,S.useEffect)(function(){return K},[]),[f,g,s.current,n]}var l=14/15;function F(be,Ke,B){var w=(0,S.useRef)(!1),u=(0,S.useRef)(0),n=(0,S.useRef)(0),R=(0,S.useRef)(null),G=(0,S.useRef)(null),s,o=function(L){if(w.current){var ve=Math.ceil(L.touches[0].pageX),ee=Math.ceil(L.touches[0].pageY),me=u.current-ve,de=n.current-ee,p=Math.abs(me)>Math.abs(de);p?u.current=ve:n.current=ee;var O=B(p,p?me:de,!1,L);O&&L.preventDefault(),clearInterval(G.current),O&&(G.current=setInterval(function(){p?me*=l:de*=l;var ae=Math.floor(p?me:de);(!B(p,ae,!0)||Math.abs(ae)<=.1)&&clearInterval(G.current)},16))}},K=function(){w.current=!1,s()},g=function(L){s(),L.touches.length===1&&!w.current&&(w.current=!0,u.current=Math.ceil(L.touches[0].pageX),n.current=Math.ceil(L.touches[0].pageY),R.current=L.target,R.current.addEventListener("touchmove",o,{passive:!1}),R.current.addEventListener("touchend",K,{passive:!0}))};s=function(){R.current&&(R.current.removeEventListener("touchmove",o),R.current.removeEventListener("touchend",K))},(0,se.Z)(function(){return be&&Ke.current.addEventListener("touchstart",g,{passive:!0}),function(){var f;(f=Ke.current)===null||f===void 0||f.removeEventListener("touchstart",g),s(),clearInterval(G.current)}},[be])}function Z(be){return Math.floor(Math.pow(be,.5))}function b(be,Ke){var B="touches"in be?be.touches[0]:be;return B[Ke?"pageX":"pageY"]-window[Ke?"scrollX":"scrollY"]}function U(be,Ke,B){S.useEffect(function(){var w=Ke.current;if(be&&w){var u=!1,n,R,G=function(){H.Z.cancel(n)},s=function f(){G(),n=(0,H.Z)(function(){B(R),f()})},o=function(){u=!1,G()},K=function(L){if(!(L.target.draggable||L.button!==0)){var ve=L;ve._virtualHandled||(ve._virtualHandled=!0,u=!0)}},g=function(L){if(u){var ve=b(L,!1),ee=w.getBoundingClientRect(),me=ee.top,de=ee.bottom;if(ve<=me){var p=me-ve;R=-Z(p),s()}else if(ve>=de){var O=ve-de;R=Z(O),s()}else G()}};return w.addEventListener("mousedown",K),w.ownerDocument.addEventListener("mouseup",o),w.ownerDocument.addEventListener("mousemove",g),w.ownerDocument.addEventListener("dragend",o),function(){w.removeEventListener("mousedown",K),w.ownerDocument.removeEventListener("mouseup",o),w.ownerDocument.removeEventListener("mousemove",g),w.ownerDocument.removeEventListener("dragend",o),G()}}},[be])}var V=10;function q(be,Ke,B,w,u,n,R,G){var s=S.useRef(),o=S.useState(null),K=(0,C.Z)(o,2),g=K[0],f=K[1];return(0,se.Z)(function(){if(g&&g.times=0;Et-=1){var jt=u(Ke[Et]),Ut=B.get(jt);if(Ut===void 0){p=!0;break}if(yt-=Ut,yt<=0)break}switch(Ie){case"top":ae=Le-me;break;case"bottom":ae=Ye-de+me;break;default:{var gt=be.current.scrollTop,Yt=gt+de;LeYt&&(O="bottom")}}ae!==null&&R(ae),ae!==g.lastTop&&(p=!0)}p&&f((0,v.Z)((0,v.Z)({},g),{},{times:g.times+1,targetAlign:O,lastTop:ae}))}},[g,be.current]),function(L){if(L==null){G();return}if(H.Z.cancel(s.current),typeof L=="number")R(L);else if(L&&(0,c.Z)(L)==="object"){var ve,ee=L.align;"index"in L?ve=L.index:ve=Ke.findIndex(function(p){return u(p)===L.key});var me=L.offset,de=me===void 0?0:me;f({times:0,index:ve,offset:de,originAlign:ee})}}}var le=S.forwardRef(function(be,Ke){var B=be.prefixCls,w=be.rtl,u=be.scrollOffset,n=be.scrollRange,R=be.onStartMove,G=be.onStopMove,s=be.onScroll,o=be.horizontal,K=be.spinSize,g=be.containerSize,f=be.style,L=be.thumbStyle,ve=be.showScrollBar,ee=S.useState(!1),me=(0,C.Z)(ee,2),de=me[0],p=me[1],O=S.useState(null),ae=(0,C.Z)(O,2),Ie=ae[0],xe=ae[1],Le=S.useState(null),Ye=(0,C.Z)(Le,2),qe=Ye[0],_e=Ye[1],dt=!w,mt=S.useRef(),yt=S.useRef(),Et=S.useState(ve),jt=(0,C.Z)(Et,2),Ut=jt[0],gt=jt[1],Yt=S.useRef(),Nn=function(){ve===!0||ve===!1||(clearTimeout(Yt.current),gt(!0),Yt.current=setTimeout(function(){gt(!1)},3e3))},Je=n-g||0,Bt=g-K||0,On=S.useMemo(function(){if(u===0||Je===0)return 0;var fn=u/Je;return fn*Bt},[u,Je,Bt]),vn=function(I){I.stopPropagation(),I.preventDefault()},Tn=S.useRef({top:On,dragging:de,pageY:Ie,startTop:qe});Tn.current={top:On,dragging:de,pageY:Ie,startTop:qe};var xn=function(I){p(!0),xe(b(I,o)),_e(Tn.current.top),R(),I.stopPropagation(),I.preventDefault()};S.useEffect(function(){var fn=function(N){N.preventDefault()},I=mt.current,T=yt.current;return I.addEventListener("touchstart",fn,{passive:!1}),T.addEventListener("touchstart",xn,{passive:!1}),function(){I.removeEventListener("touchstart",fn),T.removeEventListener("touchstart",xn)}},[]);var $n=S.useRef();$n.current=Je;var Gn=S.useRef();Gn.current=Bt,S.useEffect(function(){if(de){var fn,I=function(N){var he=Tn.current,fe=he.dragging,He=he.pageY,Ae=he.startTop;H.Z.cancel(fn);var Qe=mt.current.getBoundingClientRect(),rt=g/(o?Qe.width:Qe.height);if(fe){var ft=(b(N,o)-He)*rt,lt=Ae;!dt&&o?lt-=ft:lt+=ft;var et=$n.current,it=Gn.current,Ct=it?lt/it:0,st=Math.ceil(Ct*et);st=Math.max(st,0),st=Math.min(st,et),fn=(0,H.Z)(function(){s(st,o)})}},T=function(){p(!1),G()};return window.addEventListener("mousemove",I,{passive:!0}),window.addEventListener("touchmove",I,{passive:!0}),window.addEventListener("mouseup",T,{passive:!0}),window.addEventListener("touchend",T,{passive:!0}),function(){window.removeEventListener("mousemove",I),window.removeEventListener("touchmove",I),window.removeEventListener("mouseup",T),window.removeEventListener("touchend",T),H.Z.cancel(fn)}}},[de]),S.useEffect(function(){return Nn(),function(){clearTimeout(Yt.current)}},[u]),S.useImperativeHandle(Ke,function(){return{delayHidden:Nn}});var ln="".concat(B,"-scrollbar"),At={position:"absolute",visibility:Ut?null:"hidden"},sn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return o?(Object.assign(At,{height:8,left:0,right:0,bottom:0}),Object.assign(sn,(0,j.Z)({height:"100%",width:K},dt?"left":"right",On))):(Object.assign(At,(0,j.Z)({width:8,top:0,bottom:0},dt?"right":"left",0)),Object.assign(sn,{width:"100%",height:K,top:On})),S.createElement("div",{ref:mt,className:oe()(ln,(0,j.Z)((0,j.Z)((0,j.Z)({},"".concat(ln,"-horizontal"),o),"".concat(ln,"-vertical"),!o),"".concat(ln,"-visible"),Ut)),style:(0,v.Z)((0,v.Z)({},At),f),onMouseDown:vn,onMouseMove:Nn},S.createElement("div",{ref:yt,className:oe()("".concat(ln,"-thumb"),(0,j.Z)({},"".concat(ln,"-thumb-moving"),de)),style:(0,v.Z)((0,v.Z)({},sn),L),onMouseDown:xn}))}),re=le,Q=20;function pe(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,B=be/Ke*be;return isNaN(B)&&(B=0),B=Math.max(B,Q),Math.floor(B)}var Re=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ke=[],Fe={overflowY:"auto",overflowAnchor:"none"};function Ue(be,Ke){var B=be.prefixCls,w=B===void 0?"rc-virtual-list":B,u=be.className,n=be.height,R=be.itemHeight,G=be.fullHeight,s=G===void 0?!0:G,o=be.style,K=be.data,g=be.children,f=be.itemKey,L=be.virtual,ve=be.direction,ee=be.scrollWidth,me=be.component,de=me===void 0?"div":me,p=be.onScroll,O=be.onVirtualScroll,ae=be.onVisibleChange,Ie=be.innerProps,xe=be.extraRender,Le=be.styles,Ye=be.showScrollBar,qe=Ye===void 0?"optional":Ye,_e=(0,$.Z)(be,Re),dt=S.useCallback(function(Tt){return typeof f=="function"?f(Tt):Tt==null?void 0:Tt[f]},[f]),mt=Ve(dt,null,null),yt=(0,C.Z)(mt,4),Et=yt[0],jt=yt[1],Ut=yt[2],gt=yt[3],Yt=!!(L!==!1&&n&&R),Nn=S.useMemo(function(){return Object.values(Ut.maps).reduce(function(Tt,Ot){return Tt+Ot},0)},[Ut.id,Ut.maps]),Je=Yt&&K&&(Math.max(R*K.length,Nn)>n||!!ee),Bt=ve==="rtl",On=oe()(w,(0,j.Z)({},"".concat(w,"-rtl"),Bt),u),vn=K||ke,Tn=(0,S.useRef)(),xn=(0,S.useRef)(),$n=(0,S.useRef)(),Gn=(0,S.useState)(0),ln=(0,C.Z)(Gn,2),At=ln[0],sn=ln[1],fn=(0,S.useState)(0),I=(0,C.Z)(fn,2),T=I[0],A=I[1],N=(0,S.useState)(!1),he=(0,C.Z)(N,2),fe=he[0],He=he[1],Ae=function(){He(!0)},Qe=function(){He(!1)},rt={getKey:dt};function ft(Tt){sn(function(Ot){var gn;typeof Tt=="function"?gn=Tt(Ot):gn=Tt;var En=Kt(gn);return Tn.current.scrollTop=En,En})}var lt=(0,S.useRef)({start:0,end:vn.length}),et=(0,S.useRef)(),it=ce(vn,dt),Ct=(0,C.Z)(it,1),st=Ct[0];et.current=st;var It=S.useMemo(function(){if(!Yt)return{scrollHeight:void 0,start:0,end:vn.length-1,offset:void 0};if(!Je){var Tt;return{scrollHeight:((Tt=xn.current)===null||Tt===void 0?void 0:Tt.offsetHeight)||0,start:0,end:vn.length-1,offset:void 0}}for(var Ot=0,gn,En,Yn,Ar=vn.length,br=0;br=At&&gn===void 0&&(gn=br,En=Ot),vr>At+n&&Yn===void 0&&(Yn=br),Ot=vr}return gn===void 0&&(gn=0,En=0,Yn=Math.ceil(n/R)),Yn===void 0&&(Yn=vn.length-1),Yn=Math.min(Yn+1,vn.length-1),{scrollHeight:Ot,start:gn,end:Yn,offset:En}},[Je,Yt,At,vn,gt,n]),Zt=It.scrollHeight,Qt=It.start,$t=It.end,Gt=It.offset;lt.current.start=Qt,lt.current.end=$t,S.useLayoutEffect(function(){var Tt=Ut.getRecord();if(Tt.size===1){var Ot=Array.from(Tt.keys())[0],gn=Tt.get(Ot),En=vn[Qt];if(En&&gn===void 0){var Yn=dt(En);if(Yn===Ot){var Ar=Ut.get(Ot),br=Ar-R;ft(function(Wn){return Wn+br})}}}Ut.resetRecord()},[Zt]);var Oe=S.useState({width:0,height:n}),Ee=(0,C.Z)(Oe,2),De=Ee[0],Ze=Ee[1],Pe=function(Ot){Ze({width:Ot.offsetWidth,height:Ot.offsetHeight})},Be=(0,S.useRef)(),Ne=(0,S.useRef)(),We=S.useMemo(function(){return pe(De.width,ee)},[De.width,ee]),vt=S.useMemo(function(){return pe(De.height,Zt)},[De.height,Zt]),pt=Zt-n,Lt=(0,S.useRef)(pt);Lt.current=pt;function Kt(Tt){var Ot=Tt;return Number.isNaN(Lt.current)||(Ot=Math.min(Ot,Lt.current)),Ot=Math.max(Ot,0),Ot}var cn=At<=0,Mt=At>=pt,wt=T<=0,tn=T>=ee,un=y(cn,Mt,wt,tn),nn=function(){return{x:Bt?-T:T,y:At}},Jt=(0,S.useRef)(nn()),qt=(0,E.useEvent)(function(Tt){if(O){var Ot=(0,v.Z)((0,v.Z)({},nn()),Tt);(Jt.current.x!==Ot.x||Jt.current.y!==Ot.y)&&(O(Ot),Jt.current=Ot)}});function Cn(Tt,Ot){var gn=Tt;Ot?((0,x.flushSync)(function(){A(gn)}),qt()):ft(gn)}function en(Tt){var Ot=Tt.currentTarget.scrollTop;Ot!==At&&ft(Ot),p==null||p(Tt),qt()}var Rn=function(Ot){var gn=Ot,En=ee?ee-De.width:0;return gn=Math.max(gn,0),gn=Math.min(gn,En),gn},Xn=(0,E.useEvent)(function(Tt,Ot){Ot?((0,x.flushSync)(function(){A(function(gn){var En=gn+(Bt?-Tt:Tt);return Rn(En)})}),qt()):ft(function(gn){var En=gn+Tt;return En})}),Wt=h(Yt,cn,Mt,wt,tn,!!ee,Xn),ct=(0,C.Z)(Wt,2),ut=ct[0],Ht=ct[1];F(Yt,Tn,function(Tt,Ot,gn,En){var Yn=En;return un(Tt,Ot,gn)?!1:!Yn||!Yn._virtualHandled?(Yn&&(Yn._virtualHandled=!0),ut({preventDefault:function(){},deltaX:Tt?Ot:0,deltaY:Tt?0:Ot}),!0):!1}),U(Je,Tn,function(Tt){ft(function(Ot){return Ot+Tt})}),(0,se.Z)(function(){function Tt(gn){var En=cn&&gn.detail<0,Yn=Mt&&gn.detail>0;Yt&&!En&&!Yn&&gn.preventDefault()}var Ot=Tn.current;return Ot.addEventListener("wheel",ut,{passive:!1}),Ot.addEventListener("DOMMouseScroll",Ht,{passive:!0}),Ot.addEventListener("MozMousePixelScroll",Tt,{passive:!1}),function(){Ot.removeEventListener("wheel",ut),Ot.removeEventListener("DOMMouseScroll",Ht),Ot.removeEventListener("MozMousePixelScroll",Tt)}},[Yt,cn,Mt]),(0,se.Z)(function(){if(ee){var Tt=Rn(T);A(Tt),qt({x:Tt})}},[De.width,ee]);var Rt=function(){var Ot,gn;(Ot=Be.current)===null||Ot===void 0||Ot.delayHidden(),(gn=Ne.current)===null||gn===void 0||gn.delayHidden()},bn=q(Tn,vn,Ut,R,dt,function(){return jt(!0)},ft,Rt);S.useImperativeHandle(Ke,function(){return{nativeElement:$n.current,getScrollInfo:nn,scrollTo:function(Ot){function gn(En){return En&&(0,c.Z)(En)==="object"&&("left"in En||"top"in En)}gn(Ot)?(Ot.left!==void 0&&A(Rn(Ot.left)),bn(Ot.top)):bn(Ot)}}}),(0,se.Z)(function(){if(ae){var Tt=vn.slice(Qt,$t+1);ae(Tt,vn)}},[Qt,$t,vn]);var Sn=ne(vn,dt,Ut,R),rn=xe==null?void 0:xe({start:Qt,end:$t,virtual:Je,offsetX:T,offsetY:Gt,rtl:Bt,getSize:Sn}),nr=$e(vn,Qt,$t,ee,T,Et,g,rt),Hn=null;n&&(Hn=(0,v.Z)((0,j.Z)({},s?"height":"maxHeight",n),Fe),Yt&&(Hn.overflowY="hidden",ee&&(Hn.overflowX="hidden"),fe&&(Hn.pointerEvents="none")));var dr={};return Bt&&(dr.dir="rtl"),S.createElement("div",(0,d.Z)({ref:$n,style:(0,v.Z)((0,v.Z)({},o),{},{position:"relative"}),className:On},dr,_e),S.createElement(te.Z,{onResize:Pe},S.createElement(de,{className:"".concat(w,"-holder"),style:Hn,ref:Tn,onScroll:en,onMouseEnter:Rt},S.createElement(X,{prefixCls:w,height:Zt,offsetX:T,offsetY:Gt,scrollWidth:ee,onInnerResize:jt,ref:xn,innerProps:Ie,rtl:Bt,extra:rn},nr))),Je&&Zt>n&&S.createElement(re,{ref:Be,prefixCls:w,scrollOffset:At,scrollRange:Zt,rtl:Bt,onScroll:Cn,onStartMove:Ae,onStopMove:Qe,spinSize:vt,containerSize:De.height,style:Le==null?void 0:Le.verticalScrollBar,thumbStyle:Le==null?void 0:Le.verticalScrollBarThumb,showScrollBar:qe}),Je&&ee>De.width&&S.createElement(re,{ref:Ne,prefixCls:w,scrollOffset:T,scrollRange:ee,rtl:Bt,onScroll:Cn,onStartMove:Ae,onStopMove:Qe,spinSize:We,containerSize:De.width,horizontal:!0,style:Le==null?void 0:Le.horizontalScrollBar,thumbStyle:Le==null?void 0:Le.horizontalScrollBarThumb,showScrollBar:qe}))}var Ge=S.forwardRef(Ue);Ge.displayName="List";var ot=Ge,Xe=ot}}]); diff --git a/p__Paperlibrary__Random__Detail__index.bb098957.async.js b/p__Paperlibrary__Random__Detail__index.bb098957.async.js new file mode 100644 index 0000000000..5f0e8da5d6 --- /dev/null +++ b/p__Paperlibrary__Random__Detail__index.bb098957.async.js @@ -0,0 +1,197 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3784],{89489:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},59477:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},40001:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},49198:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},84105:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"down",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},18785:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},73331:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},15277:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},52671:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},8657:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},56082:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},33853:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},15075:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},62772:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},43531:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},38819:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},47472:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},87395:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},W=m,b=e(7657),$=function(I,se){return c.createElement(b.Z,(0,u.Z)({},I,{ref:se,icon:W}))},t=c.forwardRef($),le=t},70414:function(Dt,Me,e){var u=e(59301),c=Object.defineProperty,m=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,$=(ee,I,se)=>I in ee?c(ee,I,{enumerable:!0,configurable:!0,writable:!0,value:se}):ee[I]=se,t=(ee,I)=>{for(var se in I||(I={}))W.call(I,se)&&$(ee,se,I[se]);if(m)for(var se of m(I))b.call(I,se)&&$(ee,se,I[se]);return ee};const le=ee=>React.createElement("svg",t({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Me.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},96935:function(Dt,Me,e){e.d(Me,{Z:function(){return ue}});var u=e(3113),c=e(59301),m=Object.defineProperty,W=Object.defineProperties,b=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ee=(X,U,$e)=>U in X?m(X,U,{enumerable:!0,configurable:!0,writable:!0,value:$e}):X[U]=$e,I=(X,U)=>{for(var $e in U||(U={}))t.call(U,$e)&&ee(X,$e,U[$e]);if($)for(var $e of $(U))le.call(U,$e)&&ee(X,$e,U[$e]);return X},se=(X,U)=>W(X,b(U)),C=(X,U)=>{var $e={};for(var ne in X)t.call(X,ne)&&U.indexOf(ne)<0&&($e[ne]=X[ne]);if(X!=null&&$)for(var ne of $(X))U.indexOf(ne)<0&&le.call(X,ne)&&($e[ne]=X[ne]);return $e},x=(X,U,$e)=>new Promise((ne,Oe)=>{var ce=a=>{try{v($e.next(a))}catch(y){Oe(y)}},V=a=>{try{v($e.throw(a))}catch(y){Oe(y)}},v=a=>a.done?ne(a.value):Promise.resolve(a.value).then(ce,V);v(($e=$e.apply(X,U)).next())});const ue=X=>{var U=X,{children:$e}=U,ne=C(U,["children"]);const[Oe,ce]=(0,c.useState)(!1);return c.createElement(u.ZP,se(I({},ne),{loading:Oe,onClick:V=>x(void 0,null,function*(){try{ce(!0),yield ne.onClick(V),ce(!1)}catch(v){console.error(v),ce(!1)}})}),$e)}},83028:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(59301),c={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},m=e(43418),W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",$=(ee,I,se)=>new Promise((C,x)=>{var ue=$e=>{try{U(se.next($e))}catch(ne){x(ne)}},X=$e=>{try{U(se.throw($e))}catch(ne){x(ne)}},U=$e=>$e.done?C($e.value):Promise.resolve($e.value).then(ue,X);U((se=se.apply(ee,I)).next())}),le=({type:ee,resdata:I,onok:se,oktext:C,okloading:x})=>{const[ue,X]=(0,u.useState)(!1),{can_copy_list:U,can_copy_num:$e,challenge_type:ne,course_data_list:Oe,no_copy_list:ce,no_copy_num:V,no_use_list:v,no_use_num:a,repeat_shixun_num:y,student_count:h,total_num:q,use_num:M}=I;let H=$e>0||ee==="exercise";(0,u.useEffect)(()=>{(I==null?void 0:I.student_count)>0&&X(!0)},[I]),console.log("---11",x),(0,u.useEffect)(()=>{x||X(!1)},[x]);const D=()=>{if(ee==="exercise"&&ne===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:c.orangeColor},M),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ee==="exercise"&&ne===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:c.orangeColor},M),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ee==="shixun"&&ne===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ee==="shixun"&&ne===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ee==="subject"&&ne===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:c.orangeColor},M),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ee==="subject"&&ne===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",u.createElement("span",{className:c.orangeColor},h)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",u.createElement("span",{className:c.orangeColor},M)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ee==="exercisepush")return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",u.createElement("span",{className:c.orangeColor},M),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",u.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ee==="shixunpush"&&ne===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:c.orangeColor},M),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ee==="shixunpush"&&ne===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:c.orangeColor},h),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",u.createElement("span",{className:c.orangeColor},M),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:c.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Ie=()=>{if(ee==="exercise"||ee==="subject"||ee==="exercisepush"||ee==="shixunpush")return u.createElement("div",{style:{marginTop:20}},V>0&&u.createElement("div",null,u.createElement("span",{className:c.flex},u.createElement("img",{src:b,style:{width:14}}),u.createElement("span",{className:c.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),u.createElement("div",{className:c.statusbody},ee==="exercise"&&u.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:c.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ee==="subject"||ee==="exercisepush")&&u.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",H&&u.createElement("span",{className:c.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ee==="shixunpush"&&u.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",H&&u.createElement("span",{className:c.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),u.createElement("div",null,ce==null?void 0:ce.map((Q,He)=>u.createElement("a",{href:`/shixuns/${Q.identifier}/challenges`,target:"_blank"},"\u300A",Q==null?void 0:Q.name,"\u300B",He+1!==V&&"\u3001"))))),$e>0&&u.createElement("div",{style:{marginTop:20}},u.createElement("span",{className:c.flex},u.createElement("img",{src:W,style:{width:14}}),u.createElement("span",{className:c.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),u.createElement("div",{className:c.statusbody},ee==="exercise"&&u.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ee==="subject"||ee==="exercisepush")&&u.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ee==="shixunpush"&&u.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),u.createElement("div",null,U==null?void 0:U.map((Q,He)=>u.createElement("a",{href:`/shixuns/${Q.identifier}/challenges`,target:"_blank"},"\u300A",Q==null?void 0:Q.name,"\u300B",He+1!==$e&&"\u3001"))))));if(ee==="shixun")return u.createElement("div",{style:{marginTop:20}},$e>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return u.createElement(m.default,{open:ue,onCancel:()=>{X(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!H&&"none"}},zIndex:1003,confirmLoading:x,okText:H?C:"\u6211\u77E5\u9053\u4E86",onOk:()=>$(void 0,null,function*(){H?yield se([...U,...v]):X(!1)})},u.createElement("div",{style:{maxHeight:600,overflow:"auto"}},D(),Ie()))}},33276:function(Dt,Me,e){var u=e(59301),c=e(43418),m=e(1710);const W=({dataSource:b,visible:$,onClose:t=()=>{},onSuccess:le=()=>{},text:ee,okText:I})=>{var se;return u.createElement(c.default,{centered:!0,destroyOnClose:!0,open:!!$,title:"\u63D0\u793A",width:"600px",okText:I,cancelText:"\u53D6\u6D88",onCancel:t,onOk:le},$==="single"&&u.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",u.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(se=b==null?void 0:b[0])==null?void 0:se.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",ee),$==="multiple"&&u.createElement(u.Fragment,null,u.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",ee),u.createElement(m.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:b,scroll:(b==null?void 0:b.length)>7?{y:300}:{},pagination:!1})))};Me.Z=W},49026:function(Dt,Me,e){e.r(Me),e.d(Me,{default:function(){return a},difficultType:function(){return ce},questionType:function(){return Oe}});var u=e(59301),c=e(3113),m=e(71418),W=e(66104),b=e(18889),$=e(28103),t=e(38147),le=e(32451),ee=e(65582),I={randomIcon:"randomIcon___V1A1W",btn:"btn___HSWTW"},se=e(74609),C=e(65862),x=e(87513),ue=Object.defineProperty,X=(y,h,q)=>h in y?ue(y,h,{enumerable:!0,configurable:!0,writable:!0,value:q}):y[h]=q,U=(y,h,q)=>X(y,typeof h!="symbol"?h+"":h,q),$e=(y,h,q)=>new Promise((M,H)=>{var D=He=>{try{Q(q.next(He))}catch(l){H(l)}},Ie=He=>{try{Q(q.throw(He))}catch(l){H(l)}},Q=He=>He.done?M(He.value):Promise.resolve(He.value).then(D,Ie);Q((q=q.apply(y,h)).next())});const ne=(0,ee.useIntl)(),Oe={SINGLE:ne.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),MULTIPLE:ne.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),JUDGMENT:ne.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),COMPLETION:ne.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),SUBJECTIVE:ne.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),PRACTICAL:ne.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),PROGRAM:ne.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),BPROGRAM:ne.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),COMBINATION:ne.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},ce={1:ne.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),2:ne.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),3:ne.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})},V=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];class v extends u.Component{constructor(h){super(h),U(this,"getPaperData",()=>{const q=window.location.href.split("/").pop();this.setState({loading:!0,id:q}),(0,t.ZP)(`/api/examination_banks/${q}/edit_random_exam.json`,{method:"get"}).then(M=>{if(this.setState({loading:!1}),M!=null&&M.examination_bank){const{contents:H,examination_bank:D,score_settings:Ie,sort_by_item_type:Q}=M;this.setState({contents:H,examination_bank:D,score_settings:Ie,sort_by_item_type:Q})}})}),U(this,"handleSendToClass",()=>{var q,M,H,D,Ie,Q;const He=(M=(q=this.state)==null?void 0:q.score_settings)==null?void 0:M.reduce((l,z)=>l+z.score,0);(Q=this.props)==null||Q.dispatch({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:(H=this.state)==null?void 0:H.id,data:{is_random:!0},dataSource:[{name:(Ie=(D=this.state)==null?void 0:D.examination_bank)==null?void 0:Ie.name,total_score:He}],type:"single"}}})}),U(this,"toAnswer",()=>$e(this,null,function*(){var q,M,H;this.setState({btnLoading:!0});const D=yield(0,x.Mb)({categoryId:this.state.id});this.setState({btnLoading:!1}),D!=null&&D.exercise_id&&(0,C.xg)(`/classrooms/coursesId/exercise/${D.exercise_id}/${(H=(M=(q=this.props)==null?void 0:q.user)==null?void 0:M.userInfo)==null?void 0:H.login}/initate_answer`)})),this.state={loading:!1,contents:[],examination_bank:{},score_settings:[],sort_by_item_type:[],modalVisible:!1,id:null,btnLoading:!1}}componentDidMount(){this.getPaperData()}render(){const{contents:h,examination_bank:q,score_settings:M,sort_by_item_type:H,loading:D,btnLoading:Ie}=this.state;let Q=[],He=0,l=0;Object.keys(Oe).map(j=>{let k=0;h.map(ae=>{ae.item_type===j&&(k+=ae.quanlity)});const re=M.filter(ae=>ae.item_type===j);Q=[...Q,{item_type:j,num:k,score:re.length>0?re[0].score:0}]});const z=Q.filter(j=>j.num!==0);z.map(j=>{M.map(k=>{j.item_type===k.item_type&&(He+=j.num*k.score,l+=j.num)})}),console.log(z,H,"allcount");function A(j){return Oe[j]||j}z.sort((j,k)=>{const re=A(j.item_type),ae=A(k.item_type);return H.indexOf(re)-H.indexOf(ae)});const O=u.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},u.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:"50%",fontWeight:500,fontSize:"16px"}},u.createElement("span",null,"\u603B\u8BA1 ",z.length," \u5927\u9898\uFF0C ",l," \u5C0F\u9898\uFF0C",ne.formatMessage({id:"paperlibrary.totalScore",defaultMessage:"\u603B\u5206"})," ",He&&He.toFixed(1)," ","\u5206"),u.createElement("span",null,"\u8003\u8BD5\u65F6\u957F\uFF1A",q.time===null||q.time===-1?"\u4E0D\u9650":`${q.time}${ne.formatMessage({id:"paperlibrary.minute",defaultMessage:"\u5206\u949F"})}`),u.createElement("span",null,"\u8BD5\u5377\u96BE\u5EA6\uFF1A",ce[q.difficulty])),u.createElement("div",null,u.createElement(c.ZP,{onClick:()=>{var j;return ee.history.push(`/randompaper/edit/${(j=this.state)==null?void 0:j.id}?type=settings`)},className:I.btn,icon:u.createElement("i",{className:"iconfont icon-bianji10 font14"})},"\u7F16\u8F91\u8BD5\u5377"),u.createElement(c.ZP,{loading:Ie,onClick:this.toAnswer,className:I.btn,icon:u.createElement("i",{className:"iconfont icon-monikaoshi2 font14"})},ne.formatMessage({id:"paperlibrary.mockExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"})),u.createElement(c.ZP,{type:"primary",onClick:()=>this.handleSendToClass()},ne.formatMessage({id:"paperlibrary.sendToClassroom",defaultMessage:"\u53D1\u9001\u81F3\u8BFE\u5802"}))));return u.createElement("div",{style:{width:1200,margin:"0px auto"}},u.createElement(m.Z,{spinning:this.state.loading},u.createElement(W.Z,{separator:">",style:{padding:"12px 0px"}},u.createElement(W.Z.Item,null,ne.formatMessage({id:"paperlibrary.questionBank",defaultMessage:"\u8BD5\u5377\u5E93"})),u.createElement(W.Z.Item,null,u.createElement(le.rU,{to:"/paperlibrary"},ne.formatMessage({id:"paperlibrary.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}))),u.createElement(W.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5")),u.createElement("div",{style:{height:50,display:"flex",alignItems:"center"}},u.createElement("span",{style:{fontSize:20,fontWeight:600}},u.createElement("i",{className:"icon-leftarrow iconfont",style:{fontSize:14,marginRight:8,cursor:"pointer"},onClick:()=>{ee.history.back()}}),q.name),u.createElement("span",{className:I.randomIcon},"\u968F\u673A")),u.createElement(b.Z,{title:O,style:{marginBottom:200}},z.map((j,k)=>{const re=Array.from(new Set(h.map(ae=>ae.item_type===j.item_type?ae.sub_discipline_id:null).filter(ae=>ae)));return u.createElement("div",{key:k},u.createElement("div",{style:{color:"#0152d9"}},V[k],"\u3001",Oe[j.item_type],u.createElement("span",{style:{color:"#666666",marginLeft:5}},"(\u5171 ",j.num," \u9898\uFF0C",ne.formatMessage({id:"paperlibrary.scorePerQuestion",defaultMessage:"\u6BCF\u9898"})," ",j.score," \u5206)")),k===z.length-1?null:u.createElement($.Z,null))})),u.createElement(se.Z,null)))}}var a=(0,ee.connect)(({user:y})=>({user:y}))(v)},74609:function(Dt,Me,e){e.d(Me,{Z:function(){return re}});var u=e(59301),c=e(65582),m=e(92832),W=e(8591),b=e(43418),$=e(5871),t=e(61621),le=e(1710),ee=e(3113),I=e(70414),se=Object.defineProperty,C=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,X=(ae,oe,Y)=>oe in ae?se(ae,oe,{enumerable:!0,configurable:!0,writable:!0,value:Y}):ae[oe]=Y,U=(ae,oe)=>{for(var Y in oe||(oe={}))x.call(oe,Y)&&X(ae,Y,oe[Y]);if(C)for(var Y of C(oe))ue.call(oe,Y)&&X(ae,Y,oe[Y]);return ae};const $e=ae=>React.createElement("svg",U({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z",fill:"#68C79F",fillRule:"nonzero"}));var ne="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Oe={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},ce=e(65862),V={sendToClass:"sendToClass___le_BX"},v="data:image/png;base64,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",a="data:image/png;base64,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",h=({createState:ae,refreshLoading:oe,onRefresh:Y=()=>{},onCreate:be=()=>{}})=>u.createElement("div",{className:V.sendToClass},ae?u.createElement(u.Fragment,null,u.createElement("img",{src:v,alt:"\u7A7A"}),u.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),u.createElement(ee.ZP,{onClick:be,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):u.createElement(u.Fragment,null,u.createElement("img",{src:a,alt:"\u7A7A"}),u.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),u.createElement(ee.ZP,{loading:oe,onClick:Y,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0"))),q=e(60979),M=e(96935),H=e(89392),D=e(83028),Ie=e(33276),Q=e(59301),He=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,A=(ae,oe)=>{var Y={};for(var be in ae)l.call(ae,be)&&oe.indexOf(be)<0&&(Y[be]=ae[be]);if(ae!=null&&He)for(var be of He(ae))oe.indexOf(be)<0&&z.call(ae,be)&&(Y[be]=ae[be]);return Y},O=(ae,oe,Y)=>new Promise((be,Re)=>{var ke=Ge=>{try{Ue(Y.next(Ge))}catch(at){Re(at)}},Fe=Ge=>{try{Ue(Y.throw(Ge))}catch(at){Re(at)}},Ue=Ge=>Ge.done?be(Ge.value):Promise.resolve(Ge.value).then(ke,Fe);Ue((Y=Y.apply(ae,oe)).next())});const j=m.default.Search,k=ae=>{var oe=ae,{paperlibrary:Y,globalSetting:be,loading:Re,dispatch:ke}=oe,Fe=A(oe,["paperlibrary","globalSetting","loading","dispatch"]),Ue,Ge,at,Xe;const me=(0,c.useIntl)(),[Ke,B]=(0,u.useState)(""),[w,d]=(0,u.useState)([]),[n,R]=(0,u.useState)([]),[G,s]=(0,u.useState)(!1),[o,K]=(0,u.useState)(!0),[g,f]=(0,u.useState)(!0),[L,ge]=(0,u.useState)(!0),[te,ve]=(0,u.useState)(!1),[de,p]=(0,u.useState)(!1),E=(at=(Ge=(Ue=Y.actionTabs)==null?void 0:Ue.params)==null?void 0:Ge.data)==null?void 0:at.is_random,[ie,Ee]=(0,u.useState)(!1),[Se,Le]=(0,u.useState)({}),[Qe,Je]=(0,u.useState)(!1),[_e,ut]=(0,u.useState)(!1),[mt,It]=(0,u.useState)([]);(0,u.useEffect)(()=>{var yt;if(Y.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:mn=[],type:un}=((yt=Y.actionTabs)==null?void 0:yt.params)||{},Tn=mn.filter(bn=>![100,120,150].includes(bn.total_score));Tn.length?(ut(un),It(Tn)):Je(!0)}},[(Xe=Y==null?void 0:Y.actionTabs)==null?void 0:Xe.key]),(0,u.useEffect)(()=>{Tt()},[]);const St=()=>{R([]),B(""),Tt(!0),Je(!1),ut(!1),ke({type:"paperlibrary/setActionTabs",payload:{}})},Tt=yt=>O(void 0,null,function*(){f(!0);const mn=yield ke({type:"paperlibrary/getCourseList",payload:{search:yt?"":Ke}});mn&&(d((mn==null?void 0:mn.courses)||[]),K(!0),ve(!1)),f(!1),ge(!1)}),Yt=yt=>{const mn=parseInt(yt);return(0,H.isNaN)(mn)?"":mn},gt=()=>O(void 0,null,function*(){var yt,mn,un,Tn,bn,$n,_n;if(!n.length){W.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),s(!0);return}const vn=yield ke({type:"paperlibrary/postExistCourse",payload:{course_id:E?n==null?void 0:n[0]:n,examination_bank_ids:((mn=(yt=Y.actionTabs)==null?void 0:yt.params)==null?void 0:mn.examination_bank_ids)||((Tn=(un=Y.actionTabs)==null?void 0:un.params)==null?void 0:Tn.id)}}),Zt=()=>O(void 0,null,function*(){var yn,dn,S,Z,T,N;p(!0);let he=yield(0,q.Tr)({id:(dn=(yn=Y.actionTabs)==null?void 0:yn.params)==null?void 0:dn.id,course_id:E?n==null?void 0:n[0]:n,type:(Z=(S=Y.actionTabs)==null?void 0:S.params)!=null&&Z.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(N=(T=Y.actionTabs)==null?void 0:T.params)==null?void 0:N.examination_bank_ids});p(!1),(he==null?void 0:he.student_count)===0?yield Ut([]):Le(he),yield new Promise(fe=>setTimeout(()=>fe(),1e3))});if(vn.status==0&&((bn=vn.data)==null?void 0:bn.count)>0){b.default.confirm({icon:null,title:me.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),centered:!0,width:596,content:Q.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",(_n=($n=vn.data)==null?void 0:$n.list)==null?void 0:_n.map((yn,dn)=>{var S;return Q.createElement(Q.Fragment,null,Q.createElement("span",{style:{color:"#FA6400"}},"\u300A",yn==null?void 0:yn.name,"\u300B"),dn!==((S=vn.data)==null?void 0:S.count)-1&&Q.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>O(void 0,null,function*(){yield Zt()})}),yield new Promise(yn=>setTimeout(()=>yn(),1e3));return}yield Zt()}),Ut=yt=>O(void 0,null,function*(){var mn,un,Tn,bn,$n,_n;if(!E){Ee(!0);const dn=yield ke({type:(un=(mn=Y.actionTabs)==null?void 0:mn.params)!=null&&un.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:E?n==null?void 0:n[0]:n,id:(bn=(Tn=Y.actionTabs)==null?void 0:Tn.params)==null?void 0:bn.id,examination_bank_ids:(_n=($n=Y.actionTabs)==null?void 0:$n.params)==null?void 0:_n.examination_bank_ids,shixuns_info:yt.map(S=>({shixun_id:S.id,is_copy:S.is_copy,is_use:S.is_use,course_id:S.course_id}))}});Ee(!1),dn&&dn.status===0&&(Je(!1),ke({type:"paperlibrary/setActionTabs",payload:{}}),R([]),b.default.confirm({title:me.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${dn.data[0].first_category_url}`},content:Q.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),W.ZP.success("\u53D1\u9001\u6210\u529F"));return}Ee(!0),setTimeout(()=>{Ee(!1)},500);const vn=w.find(dn=>dn.course_id===(n==null?void 0:n[0]));let Zt=1,yn=b.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Q.createElement("div",{className:Oe.modalColumn},Q.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},Q.createElement("img",{style:{marginRight:5},src:I.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),Q.createElement("div",{style:{paddingLeft:18}},me.formatMessage({id:"paperlibrary.className",defaultMessage:"\u8BFE\u5802\u540D\u79F0"}),": ",vn==null?void 0:vn.course_name),Q.createElement("div",{style:{paddingLeft:9},className:Oe.modalRow},Q.createElement("sup",{className:Oe.sup},"*"),Q.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Q.createElement($.Z,{parser:Yt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Zt,onChange:dn=>{Zt=dn;const S=document.getElementById("model_error");Zt<1||Zt>50?S.style.display="block":S.style.display="none"}})),Q.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:me.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:me.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onCancel:St,onOk:()=>O(void 0,null,function*(){var dn,S;if(Zt<1||Zt>50){const T=document.getElementById("model_error");return T.style.display="block",Promise.reject()}yn.update({cancelButtonProps:{disabled:!0}});const Z=yield ke({type:"paperlibrary/sendToClass",payload:{course_id:n==null?void 0:n[0],id:(S=(dn=Y.actionTabs)==null?void 0:dn.params)==null?void 0:S.id,num:Zt,shixuns_info:yt.map(T=>({shixun_id:T.id,is_copy:T.is_copy,is_use:T.is_use}))}});yn.update({cancelButtonProps:{disabled:!1}}),Z&&Z.status===0&&(b.default.destroyAll(),b.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:me.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:Q.createElement("div",{className:Oe.modalColumn},Q.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},Q.createElement("img",{style:{marginRight:5},src:ne}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{St()},onOk:()=>{St(),setTimeout(()=>{var T,N;const he=(N=(T=Z==null?void 0:Z.first_category_url)==null?void 0:T.split("/"))==null?void 0:N[2];(0,ce.xg)(`/classrooms/${he}/exercise`)},1e3)}}))})})}),Nn=()=>O(void 0,null,function*(){ve(!0),yield Tt()}),vt=[{title:me.formatMessage({id:"paperlibrary.className",defaultMessage:"\u8BFE\u5802\u540D\u79F0"}),dataIndex:"course_name",ellipsis:!0},{title:me.formatMessage({id:"paperlibrary.groupCount",defaultMessage:"\u5206\u73ED\u6570\u91CF"}),dataIndex:"course_group_count",width:90,ellipsis:!0},{title:me.formatMessage({id:"paperlibrary.studentCount",defaultMessage:"\u5B66\u5458\u4EBA\u6570"}),dataIndex:"course_member_count",width:90,ellipsis:!0}];return Q.createElement("div",null,Q.createElement(b.default,{centered:!0,keyboard:!1,closable:!1,open:Qe,title:me.formatMessage({id:"paperlibrary.sendToClassroom",defaultMessage:"\u53D1\u9001\u81F3\u8BFE\u5802"}),maskClosable:!1,okText:me.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:me.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:Re["paperlibrary/sendToClass"]||de||!!Re["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:gt,destroyOnClose:!0,onCancel:St},Q.createElement("div",{className:Oe.wrap},Q.createElement("div",{className:"mb10"},Q.createElement(j,{placeholder:me.formatMessage({id:"paperlibrary.searchByClassName",defaultMessage:"\u8F93\u51FA\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22"}),value:Ke,className:Oe.search,onChange:yt=>{B(yt.target.value),yt.target.value||Tt(!0)},onSearch:yt=>{B(yt),Tt(),R([])}})),Q.createElement(t.Z,{loading:L},w.length?Q.createElement("div",{className:Oe.radioWrap},Q.createElement(le.default,{bordered:!1,scroll:(w==null?void 0:w.length)<=7?{}:{y:350},loading:g,rowKey:"course_id",pagination:!1,dataSource:w,columns:vt,onRow:yt=>({onClick:mn=>{if(E)R([yt==null?void 0:yt.course_id]);else{if(!E&&!n.includes(yt.course_id)&&n.length>0)return;n!=null&&n.includes(yt==null?void 0:yt.course_id)?R(n==null?void 0:n.filter(un=>un!==(yt==null?void 0:yt.course_id))):R([...n,yt==null?void 0:yt.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:n,onChange:yt=>{R(yt),s(!1)}}})):!Ke&&!g&&Q.createElement(h,{createState:o,refreshLoading:te,onRefresh:Nn,onCreate:()=>{K(!1),(0,ce.xg)("/classrooms/new")}})),G&&Q.createElement("div",{className:Oe.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),Q.createElement("div",{className:Oe.bottom,style:{display:"flex",alignItems:"center"}},Q.createElement("div",{style:{flex:1}},Q.createElement("div",{className:Oe.title},Q.createElement("img",{src:I.Z,style:{objectFit:"contain"}}),me.formatMessage({id:"paperlibrary.selectedPaperSentToClass",defaultMessage:"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377"}))),Q.createElement("div",null,Q.createElement(ee.ZP,{onClick:St,className:Oe.no,style:{marginRight:20}},me.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),Q.createElement(M.Z,{onClick:gt,className:Oe.yes},me.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"})))))),Q.createElement(D.Z,{resdata:Se,type:"exercise",okloading:ie,oktext:(Se==null?void 0:Se.can_copy_num)===0?me.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:yt=>{Ut(yt)}}),Q.createElement(Ie.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:_e,dataSource:mt,onSuccess:()=>{ut(!1),Je(!0)},onClose:St}))};var re=(0,c.connect)(({paperlibrary:ae,loading:oe,globalSetting:Y})=>({paperlibrary:ae,globalSetting:Y,loading:oe.effects}))(k)},50371:function(Dt,Me){function e(){const u=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let c=1;c{const b=m[W];b!==void 0&&(u[W]=b)})}return u}Me.Z=e},13845:function(Dt,Me,e){e.d(Me,{F:function(){return u},Z:function(){return c}});function u(m){return m!=null&&m===m.window}function c(m,W){var b,$;if(typeof window=="undefined")return 0;const t=W?"scrollTop":"scrollLeft";let le=0;return u(m)?le=m[W?"pageYOffset":"pageXOffset"]:m instanceof Document?le=m.documentElement[t]:(m instanceof HTMLElement||m)&&(le=m[t]),m&&!u(m)&&typeof le!="number"&&(le=($=((b=m.ownerDocument)!==null&&b!==void 0?b:m).documentElement)===null||$===void 0?void 0:$[t]),le}},56762:function(Dt,Me,e){e.d(Me,{Z:function(){return c}});var u=e(59301);function c(){const[,m]=u.useReducer(W=>W+1,0);return m}},68031:function(Dt,Me,e){e.d(Me,{Z:function(){return W}});var u=e(16089);function c(b,$,t,le){const ee=t-$;return b/=le/2,b<1?ee/2*b*b*b+$:ee/2*((b-=2)*b*b+2)+$}var m=e(13845);function W(b){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:le,duration:ee=450}=$,I=t(),se=(0,m.Z)(I,!0),C=Date.now(),x=()=>{const X=Date.now()-C,U=c(X>ee?ee:X,se,b,ee);(0,m.F)(I)?I.scrollTo(window.pageXOffset,U):I instanceof Document||I.constructor.name==="HTMLDocument"?I.documentElement.scrollTop=U:I.scrollTop=U,Xt||$},66104:function(Dt,Me,e){e.d(Me,{Z:function(){return He}});var u=e(92310),c=e.n(u),m=e(11592),W=e(26112),b=e(59301),$=e(92343),t=e(36355),le=e(84105),ee=e(91857);const I=l=>{let{children:z}=l;const{getPrefixCls:A}=b.useContext(t.E_),O=A("breadcrumb");return b.createElement("li",{className:`${O}-separator`,"aria-hidden":"true"},z===""?z:z||"/")};I.__ANT_BREADCRUMB_SEPARATOR=!0;var se=I,C=function(l,z){var A={};for(var O in l)Object.prototype.hasOwnProperty.call(l,O)&&z.indexOf(O)<0&&(A[O]=l[O]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,O=Object.getOwnPropertySymbols(l);jz[j]||O)}function ue(l,z,A,O){if(A==null)return null;const{className:j,onClick:k}=z,re=C(z,["className","onClick"]),ae=Object.assign(Object.assign({},(0,W.Z)(re,{data:!0,aria:!0})),{onClick:k});return O!==void 0?b.createElement("a",Object.assign({},ae,{className:c()(`${l}-link`,j),href:O}),A):b.createElement("span",Object.assign({},ae,{className:c()(`${l}-link`,j)}),A)}function X(l,z){return(O,j,k,re,ae)=>{if(z)return z(O,j,k,re);const oe=x(O,j);return ue(l,O,oe,ae)}}var U=function(l,z){var A={};for(var O in l)Object.prototype.hasOwnProperty.call(l,O)&&z.indexOf(O)<0&&(A[O]=l[O]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,O=Object.getOwnPropertySymbols(l);j{const{prefixCls:z,separator:A="/",children:O,menu:j,overlay:k,dropdownProps:re,href:ae}=l,Y=(be=>{if(j||k){const Re=Object.assign({},re);if(j){const ke=j||{},{items:Fe}=ke,Ue=U(ke,["items"]);Re.menu=Object.assign(Object.assign({},Ue),{items:Fe==null?void 0:Fe.map((Ge,at)=>{var{key:Xe,title:me,label:Ke,path:B}=Ge,w=U(Ge,["key","title","label","path"]);let d=Ke!=null?Ke:me;return B&&(d=b.createElement("a",{href:`${ae}${B}`},d)),Object.assign(Object.assign({},w),{key:Xe!=null?Xe:at,label:d})})})}else k&&(Re.overlay=k);return b.createElement(ee.Z,Object.assign({placement:"bottom"},Re),b.createElement("span",{className:`${z}-overlay-link`},be,b.createElement(le.Z,null)))}return be})(O);return Y!=null?b.createElement(b.Fragment,null,b.createElement("li",null,Y),A&&b.createElement(se,null,A)):null},ne=l=>{const{prefixCls:z,children:A,href:O}=l,j=U(l,["prefixCls","children","href"]),{getPrefixCls:k}=b.useContext(t.E_),re=k("breadcrumb",z);return b.createElement($e,Object.assign({},j,{prefixCls:re}),ue(re,j,A,O))};ne.__ANT_BREADCRUMB_ITEM=!0;var Oe=ne,ce=e(17313),V=e(83116),v=e(37613);const a=l=>{const{componentCls:z,iconCls:A}=l;return{[z]:Object.assign(Object.assign({},(0,ce.Wf)(l)),{color:l.itemColor,fontSize:l.fontSize,[A]:{fontSize:l.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:l.linkColor,transition:`color ${l.motionDurationMid}`,padding:`0 ${l.paddingXXS}px`,borderRadius:l.borderRadiusSM,height:l.lineHeight*l.fontSize,display:"inline-block",marginInline:-l.marginXXS,"&:hover":{color:l.linkHoverColor,backgroundColor:l.colorBgTextHover}},(0,ce.Qy)(l)),"li:last-child":{color:l.lastItemColor},[`${z}-separator`]:{marginInline:l.separatorMargin,color:l.separatorColor},[`${z}-link`]:{[` + > ${A} + span, + > ${A} + a + `]:{marginInlineStart:l.marginXXS}},[`${z}-overlay-link`]:{borderRadius:l.borderRadiusSM,height:l.lineHeight*l.fontSize,display:"inline-block",padding:`0 ${l.paddingXXS}px`,marginInline:-l.marginXXS,[`> ${A}`]:{marginInlineStart:l.marginXXS,fontSize:l.fontSizeIcon},"&:hover":{color:l.linkHoverColor,backgroundColor:l.colorBgTextHover,a:{color:l.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${l.componentCls}-rtl`]:{direction:"rtl"}})}};var y=(0,V.Z)("Breadcrumb",l=>{const z=(0,v.TS)(l,{});return[a(z)]},l=>({itemColor:l.colorTextDescription,lastItemColor:l.colorText,iconFontSize:l.fontSize,linkColor:l.colorTextDescription,linkHoverColor:l.colorText,separatorColor:l.colorTextDescription,separatorMargin:l.marginXS})),h=function(l,z){var A={};for(var O in l)Object.prototype.hasOwnProperty.call(l,O)&&z.indexOf(O)<0&&(A[O]=l[O]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,O=Object.getOwnPropertySymbols(l);j{var{breadcrumbName:re}=k,ae=h(k,["breadcrumbName"]);return Object.assign(Object.assign({},ae),{title:re})})}),j}function M(l,z){return(0,b.useMemo)(()=>l||(z?z.map(q):null),[l,z])}var H=function(l,z){var A={};for(var O in l)Object.prototype.hasOwnProperty.call(l,O)&&z.indexOf(O)<0&&(A[O]=l[O]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,O=Object.getOwnPropertySymbols(l);j{if(z===void 0)return z;let A=(z||"").replace(/^\//,"");return Object.keys(l).forEach(O=>{A=A.replace(`:${O}`,l[O])}),A},Ie=l=>{const{prefixCls:z,separator:A="/",style:O,className:j,rootClassName:k,routes:re,items:ae,children:oe,itemRender:Y,params:be={}}=l,Re=H(l,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:ke,direction:Fe,breadcrumb:Ue}=b.useContext(t.E_);let Ge;const at=ke("breadcrumb",z),[Xe,me]=y(at),Ke=M(ae,re),B=X(at,Y);if(Ke&&Ke.length>0){const n=[],R=ae||re;Ge=Ke.map((G,s)=>{const{path:o,key:K,type:g,menu:f,overlay:L,onClick:ge,className:te,separator:ve,dropdownProps:de}=G,p=D(be,o);p!==void 0&&n.push(p);const E=K!=null?K:s;if(g==="separator")return b.createElement(se,{key:E},ve);const ie={},Ee=s===Ke.length-1;f?ie.menu=f:L&&(ie.overlay=L);let{href:Se}=G;return n.length&&p!==void 0&&(Se=`#/${n.join("/")}`),b.createElement($e,Object.assign({key:E},ie,(0,W.Z)(G,{data:!0,aria:!0}),{className:te,dropdownProps:de,href:Se,separator:Ee?"":A,onClick:ge,prefixCls:at}),B(G,be,R,n,Se))})}else if(oe){const n=(0,m.Z)(oe).length;Ge=(0,m.Z)(oe).map((R,G)=>{if(!R)return R;const s=G===n-1;return(0,$.Tm)(R,{separator:s?"":A,key:G})})}const w=c()(at,Ue==null?void 0:Ue.className,{[`${at}-rtl`]:Fe==="rtl"},j,k,me),d=Object.assign(Object.assign({},Ue==null?void 0:Ue.style),O);return Xe(b.createElement("nav",Object.assign({className:w,style:d},Re),b.createElement("ol",null,Ge)))};Ie.Item=Oe,Ie.Separator=se;var Q=Ie,He=Q},18889:function(Dt,Me,e){e.d(Me,{Z:function(){return He}});var u=e(92310),c=e.n(u),m=e(2738),W=e(59301),b=e(36355),$=e(19716),t=e(61621),le=e(99313),ee=function(l,z){var A={};for(var O in l)Object.prototype.hasOwnProperty.call(l,O)&&z.indexOf(O)<0&&(A[O]=l[O]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,O=Object.getOwnPropertySymbols(l);j{var{prefixCls:z,className:A,hoverable:O=!0}=l,j=ee(l,["prefixCls","className","hoverable"]);const{getPrefixCls:k}=W.useContext(b.E_),re=k("card",z),ae=c()(`${re}-grid`,A,{[`${re}-grid-hoverable`]:O});return W.createElement("div",Object.assign({},j,{className:ae}))},C=e(17313),x=e(83116),ue=e(37613);const X=l=>{const{antCls:z,componentCls:A,headerHeight:O,cardPaddingBase:j,tabsMarginBottom:k}=l;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:O,marginBottom:-1,padding:`0 ${j}px`,color:l.colorTextHeading,fontWeight:l.fontWeightStrong,fontSize:l.headerFontSize,background:l.headerBg,borderBottom:`${l.lineWidth}px ${l.lineType} ${l.colorBorderSecondary}`,borderRadius:`${l.borderRadiusLG}px ${l.borderRadiusLG}px 0 0`},(0,C.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},C.vS),{[` + > ${A}-typography, + > ${A}-typography-edit-content + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${z}-tabs-top`]:{clear:"both",marginBottom:k,color:l.colorText,fontWeight:"normal",fontSize:l.fontSize,"&-bar":{borderBottom:`${l.lineWidth}px ${l.lineType} ${l.colorBorderSecondary}`}}})},U=l=>{const{cardPaddingBase:z,colorBorderSecondary:A,cardShadow:O,lineWidth:j}=l;return{width:"33.33%",padding:z,border:0,borderRadius:0,boxShadow:` + ${j}px 0 0 0 ${A}, + 0 ${j}px 0 0 ${A}, + ${j}px ${j}px 0 0 ${A}, + ${j}px 0 0 0 ${A} inset, + 0 ${j}px 0 0 ${A} inset; + `,transition:`all ${l.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:O}}},$e=l=>{const{componentCls:z,iconCls:A,actionsLiMargin:O,cardActionsIconSize:j,colorBorderSecondary:k,actionsBg:re}=l;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:re,borderTop:`${l.lineWidth}px ${l.lineType} ${k}`,display:"flex",borderRadius:`0 0 ${l.borderRadiusLG}px ${l.borderRadiusLG}px `},(0,C.dF)()),{"& > li":{margin:O,color:l.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:l.cardActionsIconSize*2,fontSize:l.fontSize,lineHeight:l.lineHeight,cursor:"pointer","&:hover":{color:l.colorPrimary,transition:`color ${l.motionDurationMid}`},[`a:not(${z}-btn), > ${A}`]:{display:"inline-block",width:"100%",color:l.colorTextDescription,lineHeight:`${l.fontSize*l.lineHeight}px`,transition:`color ${l.motionDurationMid}`,"&:hover":{color:l.colorPrimary}},[`> ${A}`]:{fontSize:j,lineHeight:`${j*l.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${l.lineWidth}px ${l.lineType} ${k}`}}})},ne=l=>Object.assign(Object.assign({margin:`-${l.marginXXS}px 0`,display:"flex"},(0,C.dF)()),{"&-avatar":{paddingInlineEnd:l.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:l.marginXS}},"&-title":Object.assign({color:l.colorTextHeading,fontWeight:l.fontWeightStrong,fontSize:l.fontSizeLG},C.vS),"&-description":{color:l.colorTextDescription}}),Oe=l=>{const{componentCls:z,cardPaddingBase:A,colorFillAlter:O}=l;return{[`${z}-head`]:{padding:`0 ${A}px`,background:O,"&-title":{fontSize:l.fontSize}},[`${z}-body`]:{padding:`${l.padding}px ${A}px`}}},ce=l=>{const{componentCls:z}=l;return{overflow:"hidden",[`${z}-body`]:{userSelect:"none"}}},V=l=>{const{antCls:z,componentCls:A,cardShadow:O,cardHeadPadding:j,colorBorderSecondary:k,boxShadowTertiary:re,cardPaddingBase:ae,extraColor:oe}=l;return{[A]:Object.assign(Object.assign({},(0,C.Wf)(l)),{position:"relative",background:l.colorBgContainer,borderRadius:l.borderRadiusLG,[`&:not(${A}-bordered)`]:{boxShadow:re},[`${A}-head`]:X(l),[`${A}-extra`]:{marginInlineStart:"auto",color:oe,fontWeight:"normal",fontSize:l.fontSize},[`${A}-body`]:Object.assign({padding:ae,borderRadius:` 0 0 ${l.borderRadiusLG}px ${l.borderRadiusLG}px`},(0,C.dF)()),[`${A}-grid`]:U(l),[`${A}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${z}-image-mask`]:{borderRadius:`${l.borderRadiusLG}px ${l.borderRadiusLG}px 0 0`}},[`${A}-actions`]:$e(l),[`${A}-meta`]:ne(l)}),[`${A}-bordered`]:{border:`${l.lineWidth}px ${l.lineType} ${k}`,[`${A}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${A}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${l.motionDurationMid}, border-color ${l.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:O}},[`${A}-contain-grid`]:{[`${A}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${A}-loading) ${A}-body`]:{marginBlockStart:-l.lineWidth,marginInlineStart:-l.lineWidth,padding:0}},[`${A}-contain-tabs`]:{[`> ${A}-head`]:{[`${A}-head-title, ${A}-extra`]:{paddingTop:j}}},[`${A}-type-inner`]:Oe(l),[`${A}-loading`]:ce(l),[`${A}-rtl`]:{direction:"rtl"}}},v=l=>{const{componentCls:z,cardPaddingSM:A,headerHeightSM:O,headerFontSizeSM:j}=l;return{[`${z}-small`]:{[`> ${z}-head`]:{minHeight:O,padding:`0 ${A}px`,fontSize:j,[`> ${z}-head-wrapper`]:{[`> ${z}-extra`]:{fontSize:l.fontSize}}},[`> ${z}-body`]:{padding:A}},[`${z}-small${z}-contain-tabs`]:{[`> ${z}-head`]:{[`${z}-head-title, ${z}-extra`]:{minHeight:O,paddingTop:0,display:"flex",alignItems:"center"}}}}};var a=(0,x.Z)("Card",l=>{const z=(0,ue.TS)(l,{cardShadow:l.boxShadowCard,cardHeadPadding:l.padding,cardPaddingBase:l.paddingLG,cardActionsIconSize:l.fontSize,cardPaddingSM:12});return[V(z),v(z)]},l=>({headerBg:"transparent",headerFontSize:l.fontSizeLG,headerFontSizeSM:l.fontSize,headerHeight:l.fontSizeLG*l.lineHeightLG+l.padding*2,headerHeightSM:l.fontSize*l.lineHeight+l.paddingXS*2,actionsBg:l.colorBgContainer,actionsLiMargin:`${l.paddingSM}px 0`,tabsMarginBottom:-l.padding-l.lineWidth,extraColor:l.colorText})),y=function(l,z){var A={};for(var O in l)Object.prototype.hasOwnProperty.call(l,O)&&z.indexOf(O)<0&&(A[O]=l[O]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,O=Object.getOwnPropertySymbols(l);jW.createElement("li",{style:{width:`${100/l.length}%`},key:`action-${A}`},W.createElement("span",null,z)))}var M=W.forwardRef((l,z)=>{const{prefixCls:A,className:O,rootClassName:j,style:k,extra:re,headStyle:ae={},bodyStyle:oe={},title:Y,loading:be,bordered:Re=!0,size:ke,type:Fe,cover:Ue,actions:Ge,tabList:at,children:Xe,activeTabKey:me,defaultActiveTabKey:Ke,tabBarExtraContent:B,hoverable:w,tabProps:d={}}=l,n=y(l,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:R,direction:G,card:s}=W.useContext(b.E_),o=ut=>{var mt;(mt=l.onTabChange)===null||mt===void 0||mt.call(l,ut)},K=W.useMemo(()=>{let ut=!1;return W.Children.forEach(Xe,mt=>{mt&&mt.type&&mt.type===se&&(ut=!0)}),ut},[Xe]),g=R("card",A),[f,L]=a(g),ge=W.createElement(t.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},Xe),te=me!==void 0,ve=Object.assign(Object.assign({},d),{[te?"activeKey":"defaultActiveKey"]:te?me:Ke,tabBarExtraContent:B});let de;const p=(0,$.Z)(ke),E=!p||p==="default"?"large":p,ie=at?W.createElement(le.default,Object.assign({size:E},ve,{className:`${g}-head-tabs`,onChange:o,items:at.map(ut=>{var{tab:mt}=ut,It=y(ut,["tab"]);return Object.assign({label:mt},It)})})):null;(Y||re||ie)&&(de=W.createElement("div",{className:`${g}-head`,style:ae},W.createElement("div",{className:`${g}-head-wrapper`},Y&&W.createElement("div",{className:`${g}-head-title`},Y),re&&W.createElement("div",{className:`${g}-extra`},re)),ie));const Ee=Ue?W.createElement("div",{className:`${g}-cover`},Ue):null,Se=W.createElement("div",{className:`${g}-body`,style:oe},be?ge:Xe),Le=Ge&&Ge.length?W.createElement("ul",{className:`${g}-actions`},h(Ge)):null,Qe=(0,m.Z)(n,["onTabChange"]),Je=c()(g,s==null?void 0:s.className,{[`${g}-loading`]:be,[`${g}-bordered`]:Re,[`${g}-hoverable`]:w,[`${g}-contain-grid`]:K,[`${g}-contain-tabs`]:at&&at.length,[`${g}-${p}`]:p,[`${g}-type-${Fe}`]:!!Fe,[`${g}-rtl`]:G==="rtl"},O,j,L),_e=Object.assign(Object.assign({},s==null?void 0:s.style),k);return f(W.createElement("div",Object.assign({ref:z},Qe,{className:Je,style:_e}),de,Ee,Se,Le))}),H=function(l,z){var A={};for(var O in l)Object.prototype.hasOwnProperty.call(l,O)&&z.indexOf(O)<0&&(A[O]=l[O]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,O=Object.getOwnPropertySymbols(l);j{const{prefixCls:z,className:A,avatar:O,title:j,description:k}=l,re=H(l,["prefixCls","className","avatar","title","description"]),{getPrefixCls:ae}=W.useContext(b.E_),oe=ae("card",z),Y=c()(`${oe}-meta`,A),be=O?W.createElement("div",{className:`${oe}-meta-avatar`},O):null,Re=j?W.createElement("div",{className:`${oe}-meta-title`},j):null,ke=k?W.createElement("div",{className:`${oe}-meta-description`},k):null,Fe=Re||ke?W.createElement("div",{className:`${oe}-meta-detail`},Re,ke):null;return W.createElement("div",Object.assign({},re,{className:Y}),be,Fe)};const Q=M;Q.Grid=se,Q.Meta=Ie;var He=Q},24905:function(Dt,Me,e){e.d(Me,{default:function(){return y}});var u=e(92310),c=e.n(u),m=e(5630),W=e(59301),b=e(36355),$=e(1684),t=e(32441),ee=W.createContext(null),I=e(98447),se=e(14088),C=e(4572),x=function(h,q){var M={};for(var H in h)Object.prototype.hasOwnProperty.call(h,H)&&q.indexOf(H)<0&&(M[H]=h[H]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,H=Object.getOwnPropertySymbols(h);D{var M;const{prefixCls:H,className:D,rootClassName:Ie,children:Q,indeterminate:He=!1,style:l,onMouseEnter:z,onMouseLeave:A,skipGroup:O=!1,disabled:j}=h,k=x(h,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:re,direction:ae,checkbox:oe}=W.useContext(b.E_),Y=W.useContext(ee),{isFormItemInput:be}=W.useContext(t.aM),Re=W.useContext($.Z),ke=(M=(Y==null?void 0:Y.disabled)||j)!==null&&M!==void 0?M:Re,Fe=W.useRef(k.value);W.useEffect(()=>{Y==null||Y.registerValue(k.value)},[]),W.useEffect(()=>{if(!O)return k.value!==Fe.current&&(Y==null||Y.cancelValue(Fe.current),Y==null||Y.registerValue(k.value),Fe.current=k.value),()=>Y==null?void 0:Y.cancelValue(k.value)},[k.value]);const Ue=re("checkbox",H),[Ge,at]=(0,I.ZP)(Ue),Xe=Object.assign({},k);Y&&!O&&(Xe.onChange=function(){k.onChange&&k.onChange.apply(k,arguments),Y.toggleOption&&Y.toggleOption({label:Q,value:k.value})},Xe.name=Y.name,Xe.checked=Y.value.includes(k.value));const me=c()(`${Ue}-wrapper`,{[`${Ue}-rtl`]:ae==="rtl",[`${Ue}-wrapper-checked`]:Xe.checked,[`${Ue}-wrapper-disabled`]:ke,[`${Ue}-wrapper-in-form-item`]:be},oe==null?void 0:oe.className,D,Ie,at),Ke=c()({[`${Ue}-indeterminate`]:He},C.A,at),B=He?"mixed":void 0;return Ge(W.createElement(se.Z,{component:"Checkbox",disabled:ke},W.createElement("label",{className:me,style:Object.assign(Object.assign({},oe==null?void 0:oe.style),l),onMouseEnter:z,onMouseLeave:A},W.createElement(m.Z,Object.assign({"aria-checked":B},Xe,{prefixCls:Ue,className:Ke,disabled:ke,ref:q})),Q!==void 0&&W.createElement("span",null,Q))))};var U=W.forwardRef(ue),$e=e(94480),ne=e(2738),Oe=function(h,q){var M={};for(var H in h)Object.prototype.hasOwnProperty.call(h,H)&&q.indexOf(H)<0&&(M[H]=h[H]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,H=Object.getOwnPropertySymbols(h);D{const{defaultValue:M,children:H,options:D=[],prefixCls:Ie,className:Q,rootClassName:He,style:l,onChange:z}=h,A=Oe(h,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:O,direction:j}=W.useContext(b.E_),[k,re]=W.useState(A.value||M||[]),[ae,oe]=W.useState([]);W.useEffect(()=>{"value"in A&&re(A.value||[])},[A.value]);const Y=W.useMemo(()=>D.map(w=>typeof w=="string"||typeof w=="number"?{label:w,value:w}:w),[D]),be=w=>{oe(d=>d.filter(n=>n!==w))},Re=w=>{oe(d=>[].concat((0,$e.Z)(d),[w]))},ke=w=>{const d=k.indexOf(w.value),n=(0,$e.Z)(k);d===-1?n.push(w.value):n.splice(d,1),"value"in A||re(n),z==null||z(n.filter(R=>ae.includes(R)).sort((R,G)=>{const s=Y.findIndex(K=>K.value===R),o=Y.findIndex(K=>K.value===G);return s-o}))},Fe=O("checkbox",Ie),Ue=`${Fe}-group`,[Ge,at]=(0,I.ZP)(Fe),Xe=(0,ne.Z)(A,["value","disabled"]),me=D.length?Y.map(w=>W.createElement(U,{prefixCls:Fe,key:w.value.toString(),disabled:"disabled"in w?w.disabled:A.disabled,value:w.value,checked:k.includes(w.value),onChange:w.onChange,className:`${Ue}-item`,style:w.style,title:w.title},w.label)):H,Ke={toggleOption:ke,value:k,disabled:A.disabled,name:A.name,registerValue:Re,cancelValue:be},B=c()(Ue,{[`${Ue}-rtl`]:j==="rtl"},Q,He,at);return Ge(W.createElement("div",Object.assign({className:B,style:l},Xe,{ref:q}),W.createElement(ee.Provider,{value:Ke},me)))},V=W.forwardRef(ce);var v=W.memo(V);const a=U;a.Group=v,a.__ANT_CHECKBOX=!0;var y=a},98447:function(Dt,Me,e){e.d(Me,{C2:function(){return b}});var u=e(17313),c=e(37613),m=e(83116);const W=$=>{const{checkboxCls:t}=$,le=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},(0,u.Wf)($)),{display:"inline-flex",flexWrap:"wrap",columnGap:$.marginXS,[`> ${$.antCls}-row`]:{flex:1}}),[le]:Object.assign(Object.assign({},(0,u.Wf)($)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${le}`]:{marginInlineStart:0},[`&${le}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},(0,u.Wf)($)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:$.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},(0,u.oN)($))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:$.checkboxSize,height:$.checkboxSize,direction:"ltr",backgroundColor:$.colorBgContainer,border:`${$.lineWidth}px ${$.lineType} ${$.colorBorder}`,borderRadius:$.borderRadiusSM,borderCollapse:"separate",transition:`all ${$.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:$.checkboxSize/14*5,height:$.checkboxSize/14*8,border:`${$.lineWidthBold}px solid ${$.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${$.motionDurationFast} ${$.motionEaseInBack}, opacity ${$.motionDurationFast}`}},"& + span":{paddingInlineStart:$.paddingXS,paddingInlineEnd:$.paddingXS}})},{[` + ${le}:not(${le}-disabled), + ${t}:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{borderColor:$.colorPrimary}},[`${le}:not(${le}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:$.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:$.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:$.colorPrimary,borderColor:$.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${$.motionDurationMid} ${$.motionEaseOutBack} ${$.motionDurationFast}`}}},[` + ${le}-checked:not(${le}-disabled), + ${t}-checked:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{backgroundColor:$.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:$.colorBgContainer,borderColor:$.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:$.fontSizeLG/2,height:$.fontSizeLG/2,backgroundColor:$.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${le}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:$.colorBgContainerDisabled,borderColor:$.colorBorder,"&:after":{borderColor:$.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:$.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:$.colorTextDisabled}}}]};function b($,t){const le=(0,c.TS)(t,{checkboxCls:`.${$}`,checkboxSize:t.controlInteractiveSize});return[W(le)]}Me.ZP=(0,m.Z)("Checkbox",($,t)=>{let{prefixCls:le}=t;return[b(le,$)]})},93891:function(Dt,Me,e){var u=e(59301),c=e(36355),m=e(64165);const W=b=>{const{componentName:$}=b,{getPrefixCls:t}=(0,u.useContext)(c.E_),le=t("empty");switch($){case"Table":case"List":return u.createElement(m.Z,{image:m.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return u.createElement(m.Z,{image:m.Z.PRESENTED_IMAGE_SIMPLE,className:`${le}-small`});default:return u.createElement(m.Z,null)}};Me.Z=W},28103:function(Dt,Me,e){e.d(Me,{Z:function(){return C}});var u=e(92310),c=e.n(u),m=e(59301),W=e(36355),b=e(17313),$=e(83116),t=e(37613);const le=x=>{const{componentCls:ue,sizePaddingEdgeHorizontal:X,colorSplit:U,lineWidth:$e,textPaddingInline:ne,orientationMargin:Oe,verticalMarginInline:ce}=x;return{[ue]:Object.assign(Object.assign({},(0,b.Wf)(x)),{borderBlockStart:`${$e}px solid ${U}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ce,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${$e}px solid ${U}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${x.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ue}-with-text`]:{display:"flex",alignItems:"center",margin:`${x.dividerHorizontalWithTextGutterMargin}px 0`,color:x.colorTextHeading,fontWeight:500,fontSize:x.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${U}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${$e}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ue}-with-text-left`]:{"&::before":{width:`${Oe*100}%`},"&::after":{width:`${100-Oe*100}%`}},[`&-horizontal${ue}-with-text-right`]:{"&::before":{width:`${100-Oe*100}%`},"&::after":{width:`${Oe*100}%`}},[`${ue}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:ne},"&-dashed":{background:"none",borderColor:U,borderStyle:"dashed",borderWidth:`${$e}px 0 0`},[`&-horizontal${ue}-with-text${ue}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ue}-dashed`]:{borderInlineStartWidth:$e,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ue}-with-text`]:{color:x.colorText,fontWeight:"normal",fontSize:x.fontSize},[`&-horizontal${ue}-with-text-left${ue}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ue}-inner-text`]:{paddingInlineStart:X}},[`&-horizontal${ue}-with-text-right${ue}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ue}-inner-text`]:{paddingInlineEnd:X}}})}};var ee=(0,$.Z)("Divider",x=>{const ue=(0,t.TS)(x,{dividerHorizontalWithTextGutterMargin:x.margin,dividerHorizontalGutterMargin:x.marginLG,sizePaddingEdgeHorizontal:0});return[le(ue)]},x=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:x.marginXS})),I=function(x,ue){var X={};for(var U in x)Object.prototype.hasOwnProperty.call(x,U)&&ue.indexOf(U)<0&&(X[U]=x[U]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,U=Object.getOwnPropertySymbols(x);$e{const{getPrefixCls:ue,direction:X,divider:U}=m.useContext(W.E_),{prefixCls:$e,type:ne="horizontal",orientation:Oe="center",orientationMargin:ce,className:V,rootClassName:v,children:a,dashed:y,plain:h,style:q}=x,M=I(x,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),H=ue("divider",$e),[D,Ie]=ee(H),Q=Oe.length>0?`-${Oe}`:Oe,He=!!a,l=Oe==="left"&&ce!=null,z=Oe==="right"&&ce!=null,A=c()(H,U==null?void 0:U.className,Ie,`${H}-${ne}`,{[`${H}-with-text`]:He,[`${H}-with-text${Q}`]:He,[`${H}-dashed`]:!!y,[`${H}-plain`]:!!h,[`${H}-rtl`]:X==="rtl",[`${H}-no-default-orientation-margin-left`]:l,[`${H}-no-default-orientation-margin-right`]:z},V,v),O=m.useMemo(()=>typeof ce=="number"?ce:/^\d+$/.test(ce)?Number(ce):ce,[ce]),j=Object.assign(Object.assign({},l&&{marginLeft:O}),z&&{marginRight:O});return D(m.createElement("div",Object.assign({className:A,style:Object.assign(Object.assign({},U==null?void 0:U.style),q)},M,{role:"separator"}),a&&ne!=="vertical"&&m.createElement("span",{className:`${H}-inner-text`,style:j},a)))}},91857:function(Dt,Me,e){var u=e(59301),c=e(38819),m=e(92310),W=e.n(m),b=e(31561),$=e(70425),t=e(18929),le=e(2738),ee=e(79676),I=e(53487),se=e(92343),C=e(36355),x=e(20834),ue=e(40875),X=e(88088),U=e(47211);const $e=null,ne=v=>{const{menu:a,arrow:y,prefixCls:h,children:q,trigger:M,disabled:H,dropdownRender:D,getPopupContainer:Ie,overlayClassName:Q,rootClassName:He,open:l,onOpenChange:z,visible:A,onVisibleChange:O,mouseEnterDelay:j=.15,mouseLeaveDelay:k=.1,autoAdjustOverflow:re=!0,placement:ae="",overlay:oe,transitionName:Y}=v,{getPopupContainer:be,getPrefixCls:Re,direction:ke}=u.useContext(C.E_),Fe=u.useMemo(()=>{const f=Re();return Y!==void 0?Y:ae.includes("top")?`${f}-slide-down`:`${f}-slide-up`},[Re,ae,Y]),Ue=u.useMemo(()=>ae?ae.includes("Center")?ae.slice(0,ae.indexOf("Center")):ae:ke==="rtl"?"bottomRight":"bottomLeft",[ae,ke]),Ge=Re("dropdown",h),[at,Xe]=(0,U.Z)(Ge),[,me]=(0,X.Z)(),Ke=u.Children.only(q),B=(0,se.Tm)(Ke,{className:W()(`${Ge}-trigger`,{[`${Ge}-rtl`]:ke==="rtl"},Ke.props.className),disabled:H}),w=H?[]:M;let d;w&&w.includes("contextMenu")&&(d=!0);const[n,R]=(0,t.Z)(!1,{value:l!=null?l:A}),G=(0,$.useEvent)(f=>{z==null||z(f),O==null||O(f),R(f)}),s=W()(Q,He,Xe,{[`${Ge}-rtl`]:ke==="rtl"}),o=(0,ee.Z)({arrowPointAtCenter:typeof y=="object"&&y.pointAtCenter,autoAdjustOverflow:re,offset:me.marginXXS,arrowWidth:y?me.sizePopupArrow:0,borderRadius:me.borderRadius}),K=u.useCallback(()=>{R(!1)},[]),g=()=>{let f;return a!=null&&a.items?f=u.createElement(x.default,Object.assign({},a)):typeof oe=="function"?f=oe():f=oe,D&&(f=D(f)),f=u.Children.only(typeof f=="string"?u.createElement("span",null,f):f),u.createElement(ue.J,{prefixCls:`${Ge}-menu`,expandIcon:u.createElement("span",{className:`${Ge}-menu-submenu-arrow`},u.createElement(c.Z,{className:`${Ge}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:K,validator:L=>{let{mode:ge}=L}},f)};return at(u.createElement(b.Z,Object.assign({alignPoint:d},(0,le.Z)(v,["rootClassName"]),{mouseEnterDelay:j,mouseLeaveDelay:k,visible:n,builtinPlacements:o,arrow:!!y,overlayClassName:s,prefixCls:Ge,getPopupContainer:Ie||be,transitionName:Fe,trigger:w,overlay:g,placement:Ue,onVisibleChange:G}),B))};function Oe(v){return Object.assign(Object.assign({},v),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ce=(0,I.Z)(ne,"dropdown",v=>v,Oe),V=v=>u.createElement(ce,Object.assign({},v),u.createElement("span",null));ne._InternalPanelDoNotUseOrYouWillBeFired=V,Me.Z=ne},38854:function(Dt,Me,e){e.d(Me,{Z:function(){return X}});var u=e(91857),c=e(92310),m=e.n(c),W=e(59301),b=e(18785),$=e(3113),t=e(36355),le=e(81327),ee=e(33234),I=e(47211),se=function(U,$e){var ne={};for(var Oe in U)Object.prototype.hasOwnProperty.call(U,Oe)&&$e.indexOf(Oe)<0&&(ne[Oe]=U[Oe]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,Oe=Object.getOwnPropertySymbols(U);ce{const{getPopupContainer:$e,getPrefixCls:ne,direction:Oe}=W.useContext(t.E_),{prefixCls:ce,type:V="default",danger:v,disabled:a,loading:y,onClick:h,htmlType:q,children:M,className:H,menu:D,arrow:Ie,autoFocus:Q,overlay:He,trigger:l,align:z,open:A,onOpenChange:O,placement:j,getPopupContainer:k,href:re,icon:ae=W.createElement(b.Z,null),title:oe,buttonsRender:Y=g=>g,mouseEnterDelay:be,mouseLeaveDelay:Re,overlayClassName:ke,overlayStyle:Fe,destroyPopupOnHide:Ue,dropdownRender:Ge}=U,at=se(U,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Xe=ne("dropdown",ce),me=`${Xe}-button`,[Ke,B]=(0,I.Z)(Xe),w={menu:D,arrow:Ie,autoFocus:Q,align:z,disabled:a,trigger:a?[]:l,onOpenChange:O,getPopupContainer:k||$e,mouseEnterDelay:be,mouseLeaveDelay:Re,overlayClassName:ke,overlayStyle:Fe,destroyPopupOnHide:Ue,dropdownRender:Ge},{compactSize:d,compactItemClassnames:n}=(0,ee.ri)(Xe,Oe),R=m()(me,n,H,B);"overlay"in U&&(w.overlay=He),"open"in U&&(w.open=A),"placement"in U?w.placement=j:w.placement=Oe==="rtl"?"bottomLeft":"bottomRight";const G=W.createElement($.ZP,{type:V,danger:v,disabled:a,loading:y,onClick:h,htmlType:q,href:re,title:oe},M),s=W.createElement($.ZP,{type:V,danger:v,icon:ae}),[o,K]=Y([G,s]);return Ke(W.createElement(le.Z.Compact,Object.assign({className:R,size:d,block:!0},at),o,W.createElement(u.Z,Object.assign({},w),K)))};C.__ANT_BUTTON=!0;var x=C;const ue=u.Z;ue.Button=x;var X=ue},47211:function(Dt,Me,e){e.d(Me,{Z:function(){return se}});var u=e(17313),c=e(13826),m=e(92899),W=e(29878),b=e(19447),$=e(83116),t=e(37613),ee=C=>{const{componentCls:x,menuCls:ue,colorError:X,colorTextLightSolid:U}=C,$e=`${ue}-item`;return{[`${x}, ${x}-menu-submenu`]:{[`${ue} ${$e}`]:{[`&${$e}-danger:not(${$e}-disabled)`]:{color:X,"&:hover":{color:U,backgroundColor:X}}}}}};const I=C=>{const{componentCls:x,menuCls:ue,zIndexPopup:X,dropdownArrowDistance:U,sizePopupArrow:$e,antCls:ne,iconCls:Oe,motionDurationMid:ce,dropdownPaddingVertical:V,fontSize:v,dropdownEdgeChildPadding:a,colorTextDisabled:y,fontSizeIcon:h,controlPaddingHorizontal:q,colorBgElevated:M}=C;return[{[x]:Object.assign(Object.assign({},(0,u.Wf)(C)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:X,display:"block","&::before":{position:"absolute",insetBlock:-U+$e/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${ne}-btn`]:{[`& > ${Oe}-down, & > ${ne}-btn-icon > ${Oe}-down`]:{fontSize:h}},[`${x}-wrap`]:{position:"relative",[`${ne}-btn > ${Oe}-down`]:{fontSize:h},[`${Oe}-down::before`]:{transition:`transform ${ce}`}},[`${x}-wrap-open`]:{[`${Oe}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${ne}-slide-down-enter${ne}-slide-down-enter-active${x}-placement-bottomLeft, + &${ne}-slide-down-appear${ne}-slide-down-appear-active${x}-placement-bottomLeft, + &${ne}-slide-down-enter${ne}-slide-down-enter-active${x}-placement-bottom, + &${ne}-slide-down-appear${ne}-slide-down-appear-active${x}-placement-bottom, + &${ne}-slide-down-enter${ne}-slide-down-enter-active${x}-placement-bottomRight, + &${ne}-slide-down-appear${ne}-slide-down-appear-active${x}-placement-bottomRight`]:{animationName:c.fJ},[`&${ne}-slide-up-enter${ne}-slide-up-enter-active${x}-placement-topLeft, + &${ne}-slide-up-appear${ne}-slide-up-appear-active${x}-placement-topLeft, + &${ne}-slide-up-enter${ne}-slide-up-enter-active${x}-placement-top, + &${ne}-slide-up-appear${ne}-slide-up-appear-active${x}-placement-top, + &${ne}-slide-up-enter${ne}-slide-up-enter-active${x}-placement-topRight, + &${ne}-slide-up-appear${ne}-slide-up-appear-active${x}-placement-topRight`]:{animationName:c.Qt},[`&${ne}-slide-down-leave${ne}-slide-down-leave-active${x}-placement-bottomLeft, + &${ne}-slide-down-leave${ne}-slide-down-leave-active${x}-placement-bottom, + &${ne}-slide-down-leave${ne}-slide-down-leave-active${x}-placement-bottomRight`]:{animationName:c.Uw},[`&${ne}-slide-up-leave${ne}-slide-up-leave-active${x}-placement-topLeft, + &${ne}-slide-up-leave${ne}-slide-up-leave-active${x}-placement-top, + &${ne}-slide-up-leave${ne}-slide-up-leave-active${x}-placement-topRight`]:{animationName:c.ly}})},(0,b.ZP)(C,{colorBg:M,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${x} ${ue}`]:{position:"relative",margin:0},[`${ue}-submenu-popup`]:{position:"absolute",zIndex:X,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${x}, ${x}-menu-submenu`]:{[ue]:Object.assign(Object.assign({padding:a,listStyleType:"none",backgroundColor:M,backgroundClip:"padding-box",borderRadius:C.borderRadiusLG,outline:"none",boxShadow:C.boxShadowSecondary},(0,u.Qy)(C)),{[`${ue}-item-group-title`]:{padding:`${V}px ${q}px`,color:C.colorTextDescription,transition:`all ${ce}`},[`${ue}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ue}-item-icon`]:{minWidth:v,marginInlineEnd:C.marginXS,fontSize:C.fontSizeSM},[`${ue}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ce}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ue}-item, ${ue}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${V}px ${q}px`,color:C.colorText,fontWeight:"normal",fontSize:v,lineHeight:C.lineHeight,cursor:"pointer",transition:`all ${ce}`,borderRadius:C.borderRadiusSM,"&:hover, &-active":{backgroundColor:C.controlItemBgHover}},(0,u.Qy)(C)),{"&-selected":{color:C.colorPrimary,backgroundColor:C.controlItemBgActive,"&:hover, &-active":{backgroundColor:C.controlItemBgActiveHover}},"&-disabled":{color:y,cursor:"not-allowed","&:hover":{color:y,backgroundColor:M,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${C.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:C.colorSplit},[`${x}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:C.paddingXS,[`${x}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:C.colorTextDescription,fontSize:h,fontStyle:"normal"}}}),[`${ue}-item-group-list`]:{margin:`0 ${C.marginXS}px`,padding:0,listStyle:"none"},[`${ue}-submenu-title`]:{paddingInlineEnd:q+C.fontSizeSM},[`${ue}-submenu-vertical`]:{position:"relative"},[`${ue}-submenu${ue}-submenu-disabled ${x}-menu-submenu-title`]:{[`&, ${x}-menu-submenu-arrow-icon`]:{color:y,backgroundColor:M,cursor:"not-allowed"}},[`${ue}-submenu-selected ${x}-menu-submenu-title`]:{color:C.colorPrimary}})}},[(0,c.oN)(C,"slide-up"),(0,c.oN)(C,"slide-down"),(0,m.Fm)(C,"move-up"),(0,m.Fm)(C,"move-down"),(0,W._y)(C,"zoom-big")]]};var se=(0,$.Z)("Dropdown",(C,x)=>{let{rootPrefixCls:ue}=x;const{marginXXS:X,sizePopupArrow:U,controlHeight:$e,fontSize:ne,lineHeight:Oe,paddingXXS:ce,componentCls:V,borderRadiusLG:v}=C,a=($e-ne*Oe)/2,{dropdownArrowOffset:y}=(0,b.fS)({contentRadius:v}),h=(0,t.TS)(C,{menuCls:`${V}-menu`,rootPrefixCls:ue,dropdownArrowDistance:U/2+X,dropdownArrowOffset:y,dropdownPaddingVertical:a,dropdownEdgeChildPadding:ce});return[I(h),ee(h)]},C=>({zIndexPopup:C.zIndexPopupBase+50}))},64165:function(Dt,Me,e){e.d(Me,{Z:function(){return ce}});var u=e(92310),c=e.n(u),m=e(59301),W=e(36355),b=e(9763),$=e(64993),t=e(88088),ee=()=>{const[,V]=(0,t.Z)(),a=new $.C(V.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return m.createElement("svg",{style:a,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},m.createElement("g",{fill:"none",fillRule:"evenodd"},m.createElement("g",{transform:"translate(24 31.67)"},m.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),m.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),m.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),m.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),m.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),m.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),m.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},m.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),m.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},se=()=>{const[,V]=(0,t.Z)(),{colorFill:v,colorFillTertiary:a,colorFillQuaternary:y,colorBgContainer:h}=V,{borderColor:q,shadowColor:M,contentColor:H}=(0,m.useMemo)(()=>({borderColor:new $.C(v).onBackground(h).toHexShortString(),shadowColor:new $.C(a).onBackground(h).toHexShortString(),contentColor:new $.C(y).onBackground(h).toHexShortString()}),[v,a,y,h]);return m.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},m.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},m.createElement("ellipse",{fill:M,cx:"32",cy:"33",rx:"32",ry:"7"}),m.createElement("g",{fillRule:"nonzero",stroke:q},m.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),m.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:H}))))},C=e(83116),x=e(37613);const ue=V=>{const{componentCls:v,margin:a,marginXS:y,marginXL:h,fontSize:q,lineHeight:M}=V;return{[v]:{marginInline:y,fontSize:q,lineHeight:M,textAlign:"center",[`${v}-image`]:{height:V.emptyImgHeight,marginBottom:y,opacity:V.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${v}-description`]:{color:V.colorText},[`${v}-footer`]:{marginTop:a},"&-normal":{marginBlock:h,color:V.colorTextDisabled,[`${v}-description`]:{color:V.colorTextDisabled},[`${v}-image`]:{height:V.emptyImgHeightMD}},"&-small":{marginBlock:y,color:V.colorTextDisabled,[`${v}-image`]:{height:V.emptyImgHeightSM}}}}};var X=(0,C.Z)("Empty",V=>{const{componentCls:v,controlHeightLG:a}=V,y=(0,x.TS)(V,{emptyImgCls:`${v}-img`,emptyImgHeight:a*2.5,emptyImgHeightMD:a,emptyImgHeightSM:a*.875});return[ue(y)]}),U=function(V,v){var a={};for(var y in V)Object.prototype.hasOwnProperty.call(V,y)&&v.indexOf(y)<0&&(a[y]=V[y]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,y=Object.getOwnPropertySymbols(V);h{var{className:v,rootClassName:a,prefixCls:y,image:h=$e,description:q,children:M,imageStyle:H,style:D}=V,Ie=U(V,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:Q,direction:He,empty:l}=m.useContext(W.E_),z=Q("empty",y),[A,O]=X(z),[j]=(0,b.Z)("Empty"),k=typeof q!="undefined"?q:j==null?void 0:j.description,re=typeof k=="string"?k:"empty";let ae=null;return typeof h=="string"?ae=m.createElement("img",{alt:re,src:h}):ae=h,A(m.createElement("div",Object.assign({className:c()(O,z,l==null?void 0:l.className,{[`${z}-normal`]:h===ne,[`${z}-rtl`]:He==="rtl"},v,a),style:Object.assign(Object.assign({},l==null?void 0:l.style),D)},Ie),m.createElement("div",{className:`${z}-image`,style:H},ae),k&&m.createElement("div",{className:`${z}-description`},k),M&&m.createElement("div",{className:`${z}-footer`},M)))};Oe.PRESENTED_IMAGE_DEFAULT=$e,Oe.PRESENTED_IMAGE_SIMPLE=ne;var ce=Oe},8628:function(Dt,Me,e){var u=e(59301),c=e(34280),m=e(56762),W=e(69507);function b(){let $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=(0,u.useRef)({}),le=(0,m.Z)(),ee=(0,W.ZP)();return(0,c.Z)(()=>{const I=ee.subscribe(se=>{t.current=se,$&&le()});return()=>ee.unsubscribe(I)},[]),t.current}Me.Z=b},5871:function(Dt,Me,e){e.d(Me,{Z:function(){return de}});var u=e(84105),c=e(87395),m=e(92310),W=e.n(m),b=e(54476),$=e(20068),t=e(76190),le=e(42978),ee=e(75931),I=e(67732),se=e(83652);function C(){return typeof BigInt=="function"}function x(p){return!p&&p!==0&&!Number.isNaN(p)||!String(p).trim()}function ue(p){var E=p.trim(),ie=E.startsWith("-");ie&&(E=E.slice(1)),E=E.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),E.startsWith(".")&&(E="0".concat(E));var Ee=E||"0",Se=Ee.split("."),Le=Se[0]||"0",Qe=Se[1]||"0";Le==="0"&&Qe==="0"&&(ie=!1);var Je=ie?"-":"";return{negative:ie,negativeStr:Je,trimStr:Ee,integerStr:Le,decimalStr:Qe,fullStr:"".concat(Je).concat(Ee)}}function X(p){var E=String(p);return!Number.isNaN(Number(E))&&E.includes("e")}function U(p){var E=String(p);if(X(p)){var ie=Number(E.slice(E.indexOf("e-")+2)),Ee=E.match(/\.(\d+)/);return Ee!=null&&Ee[1]&&(ie+=Ee[1].length),ie}return E.includes(".")&&ne(E)?E.length-E.indexOf(".")-1:0}function $e(p){var E=String(p);if(X(p)){if(p>Number.MAX_SAFE_INTEGER)return String(C()?BigInt(p).toString():Number.MAX_SAFE_INTEGER);if(p0&&arguments[0]!==void 0?arguments[0]:!0;return ie?this.isInvalidate()?"":ue("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),p}(),ce=function(){function p(E){if((0,I.Z)(this,p),(0,$.Z)(this,"origin",""),(0,$.Z)(this,"number",void 0),(0,$.Z)(this,"empty",void 0),x(E)){this.empty=!0;return}this.origin=String(E),this.number=Number(E)}return(0,se.Z)(p,[{key:"negate",value:function(){return new p(-this.toNumber())}},{key:"add",value:function(ie){if(this.isInvalidate())return new p(ie);var Ee=Number(ie);if(Number.isNaN(Ee))return this;var Se=this.number+Ee;if(Se>Number.MAX_SAFE_INTEGER)return new p(Number.MAX_SAFE_INTEGER);if(SeNumber.MAX_SAFE_INTEGER)return new p(Number.MAX_SAFE_INTEGER);if(Se0&&arguments[0]!==void 0?arguments[0]:!0;return ie?this.isInvalidate()?"":$e(this.number):this.origin}}]),p}();function V(p){return C()?new Oe(p):new ce(p)}function v(p,E,ie){var Ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(p==="")return"";var Se=ue(p),Le=Se.negativeStr,Qe=Se.integerStr,Je=Se.decimalStr,_e="".concat(E).concat(Je),ut="".concat(Le).concat(Qe);if(ie>=0){var mt=Number(Je[ie]);if(mt>=5&&!Ee){var It=V(p).add("".concat(Le,"0.").concat("0".repeat(ie)).concat(10-mt));return v(It.toString(),E,ie,Ee)}return ie===0?ut:"".concat(ut).concat(E).concat(Je.padEnd(ie,"0").slice(0,ie))}return _e===".0"?ut:"".concat(ut).concat(_e)}var a=V,y=e(93681),h=e(34280),q=e(8654),M=e(59301),H=e(48736);function D(p,E){var ie=(0,M.useRef)(null);function Ee(){try{var Le=p.selectionStart,Qe=p.selectionEnd,Je=p.value,_e=Je.substring(0,Le),ut=Je.substring(Qe);ie.current={start:Le,end:Qe,value:Je,beforeTxt:_e,afterTxt:ut}}catch(mt){}}function Se(){if(p&&ie.current&&E)try{var Le=p.value,Qe=ie.current,Je=Qe.beforeTxt,_e=Qe.afterTxt,ut=Qe.start,mt=Le.length;if(Le.endsWith(_e))mt=Le.length-ie.current.afterTxt.length;else if(Le.startsWith(Je))mt=Je.length;else{var It=Je[ut-1],St=Le.indexOf(It,ut-1);St!==-1&&(mt=St+1)}p.setSelectionRange(mt,mt)}catch(Tt){(0,H.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Tt.message))}}return[Ee,Se]}var Ie=e(49658),Q=function(){var E=(0,M.useState)(!1),ie=(0,le.Z)(E,2),Ee=ie[0],Se=ie[1];return(0,h.Z)(function(){Se((0,Ie.Z)())},[]),Ee},He=Q,l=e(16089),z=200,A=600;function O(p){var E=p.prefixCls,ie=p.upNode,Ee=p.downNode,Se=p.upDisabled,Le=p.downDisabled,Qe=p.onStep,Je=M.useRef(),_e=M.useRef([]),ut=M.useRef();ut.current=Qe;var mt=function(){clearTimeout(Je.current)},It=function(yt,mn){yt.preventDefault(),mt(),ut.current(mn);function un(){ut.current(mn),Je.current=setTimeout(un,z)}Je.current=setTimeout(un,A)};M.useEffect(function(){return function(){mt(),_e.current.forEach(function(vt){return l.Z.cancel(vt)})}},[]);var St=He();if(St)return null;var Tt="".concat(E,"-handler"),Yt=W()(Tt,"".concat(Tt,"-up"),(0,$.Z)({},"".concat(Tt,"-up-disabled"),Se)),gt=W()(Tt,"".concat(Tt,"-down"),(0,$.Z)({},"".concat(Tt,"-down-disabled"),Le)),Ut=function(){return _e.current.push((0,l.Z)(mt))},Nn={unselectable:"on",role:"button",onMouseUp:Ut,onMouseLeave:Ut};return M.createElement("div",{className:"".concat(Tt,"-wrap")},M.createElement("span",(0,b.Z)({},Nn,{onMouseDown:function(yt){It(yt,!0)},"aria-label":"Increase Value","aria-disabled":Se,className:Yt}),ie||M.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-up-inner")})),M.createElement("span",(0,b.Z)({},Nn,{onMouseDown:function(yt){It(yt,!1)},"aria-label":"Decrease Value","aria-disabled":Le,className:gt}),Ee||M.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-down-inner")})))}function j(p){var E=typeof p=="number"?$e(p):ue(p).fullStr,ie=E.includes(".");return ie?ue(E.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:p+"0"}var k=e(5643),re=function(){var p=(0,M.useRef)(0),E=function(){l.Z.cancel(p.current)};return(0,M.useEffect)(function(){return E},[]),function(ie){E(),p.current=(0,l.Z)(function(){ie()})}},ae=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],oe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],Y=function(E,ie){return E||ie.isEmpty()?ie.toString():ie.toNumber()},be=function(E){var ie=a(E);return ie.isInvalidate()?null:ie},Re=M.forwardRef(function(p,E){var ie,Ee=p.prefixCls,Se=Ee===void 0?"rc-input-number":Ee,Le=p.className,Qe=p.style,Je=p.min,_e=p.max,ut=p.step,mt=ut===void 0?1:ut,It=p.defaultValue,St=p.value,Tt=p.disabled,Yt=p.readOnly,gt=p.upHandler,Ut=p.downHandler,Nn=p.keyboard,vt=p.controls,yt=vt===void 0?!0:vt,mn=p.classNames,un=p.stringMode,Tn=p.parser,bn=p.formatter,$n=p.precision,_n=p.decimalSeparator,vn=p.onChange,Zt=p.onInput,yn=p.onPressEnter,dn=p.onStep,S=(0,ee.Z)(p,ae),Z="".concat(Se,"-input"),T=M.useRef(null),N=M.useState(!1),he=(0,le.Z)(N,2),fe=he[0],We=he[1],Ae=M.useRef(!1),Ye=M.useRef(!1),nt=M.useRef(!1),dt=M.useState(function(){return a(St!=null?St:It)}),it=(0,le.Z)(dt,2),qe=it[0],ot=it[1];function Ct(st){St===void 0&&ot(st)}var lt=M.useCallback(function(st,ct){if(!ct)return $n>=0?$n:Math.max(U(st),U(mt))},[$n,mt]),Ot=M.useCallback(function(st){var ct=String(st);if(Tn)return Tn(ct);var Ht=ct;return _n&&(Ht=Ht.replace(_n,".")),Ht.replace(/[^\w.-]+/g,"")},[Tn,_n]),zt=M.useRef(""),Qt=M.useCallback(function(st,ct){if(bn)return bn(st,{userTyping:ct,input:String(zt.current)});var Ht=typeof st=="number"?$e(st):st;if(!ct){var Nt=lt(Ht,ct);if(ne(Ht)&&(_n||Nt>=0)){var Cn=_n||".";Ht=v(Ht,Cn,Nt)}}return Ht},[bn,lt,_n]),Rt=M.useState(function(){var st=It!=null?It:St;return qe.isInvalidate()&&["string","number"].includes((0,t.Z)(st))?Number.isNaN(st)?"":st:Qt(qe.toString(),!1)}),Gt=(0,le.Z)(Rt,2),we=Gt[0],xe=Gt[1];zt.current=we;function De(st,ct){xe(Qt(st.isInvalidate()?st.toString(!1):st.toString(!ct),ct))}var Ze=M.useMemo(function(){return be(_e)},[_e,$n]),Pe=M.useMemo(function(){return be(Je)},[Je,$n]),Be=M.useMemo(function(){return!Ze||!qe||qe.isInvalidate()?!1:Ze.lessEquals(qe)},[Ze,qe]),Ne=M.useMemo(function(){return!Pe||!qe||qe.isInvalidate()?!1:qe.lessEquals(Pe)},[Pe,qe]),Ve=D(T.current,fe),ft=(0,le.Z)(Ve,2),pt=ft[0],Kt=ft[1],jt=function(ct){return Ze&&!ct.lessEquals(Ze)?Ze:Pe&&!Pe.lessEquals(ct)?Pe:null},ln=function(ct){return!jt(ct)},Bt=function(ct,Ht){var Nt=ct,Cn=ln(Nt)||Nt.isEmpty();if(!Nt.isEmpty()&&!Ht&&(Nt=jt(Nt)||Nt,Cn=!0),!Yt&&!Tt&&Cn){var En=Nt.toString(),rn=lt(En,Ht);return rn>=0&&(Nt=a(v(En,".",rn)),ln(Nt)||(Nt=a(v(En,".",rn,!0)))),Nt.equals(qe)||(Ct(Nt),vn==null||vn(Nt.isEmpty()?null:Y(un,Nt)),St===void 0&&De(Nt,Ht)),Nt}return qe},Pt=re(),tn=function st(ct){if(pt(),zt.current=ct,xe(ct),!Ye.current){var Ht=Ot(ct),Nt=a(Ht);Nt.isNaN()||Bt(Nt,!0)}Zt==null||Zt(ct),Pt(function(){var Cn=ct;Tn||(Cn=ct.replace(/。/g,".")),Cn!==ct&&st(Cn)})},sn=function(){Ye.current=!0},nn=function(){Ye.current=!1,tn(T.current.value)},Jt=function(ct){tn(ct.target.value)},qt=function(ct){var Ht;if(!(ct&&Be||!ct&&Ne)){Ae.current=!1;var Nt=a(nt.current?j(mt):mt);ct||(Nt=Nt.negate());var Cn=(qe||a(0)).add(Nt.toString()),En=Bt(Cn,!1);dn==null||dn(Y(un,En),{offset:nt.current?j(mt):mt,type:ct?"up":"down"}),(Ht=T.current)===null||Ht===void 0||Ht.focus()}},xn=function(ct){var Ht=a(Ot(we)),Nt=Ht;Ht.isNaN()?Nt=Bt(qe,ct):Nt=Bt(Ht,ct),St!==void 0?De(qe,!1):Nt.isNaN()||De(Nt,!1)},en=function(){Ae.current=!0},Rn=function(ct){var Ht=ct.key,Nt=ct.shiftKey;Ae.current=!0,nt.current=Nt,Ht==="Enter"&&(Ye.current||(Ae.current=!1),xn(!1),yn==null||yn(ct)),Nn!==!1&&!Ye.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ht)&&(qt(Ht==="Up"||Ht==="ArrowUp"),ct.preventDefault())},Gn=function(){Ae.current=!1,nt.current=!1},Wt=function(){xn(!1),We(!1),Ae.current=!1};return(0,h.o)(function(){qe.isInvalidate()||De(qe,!1)},[$n]),(0,h.o)(function(){var st=a(St);ot(st);var ct=a(Ot(we));(!st.equals(ct)||!Ae.current||bn)&&De(st,Ae.current)},[St]),(0,h.o)(function(){bn&&Kt()},[we]),M.createElement("div",{className:W()(Se,mn==null?void 0:mn.input,Le,(ie={},(0,$.Z)(ie,"".concat(Se,"-focused"),fe),(0,$.Z)(ie,"".concat(Se,"-disabled"),Tt),(0,$.Z)(ie,"".concat(Se,"-readonly"),Yt),(0,$.Z)(ie,"".concat(Se,"-not-a-number"),qe.isNaN()),(0,$.Z)(ie,"".concat(Se,"-out-of-range"),!qe.isInvalidate()&&!ln(qe)),ie)),style:Qe,onFocus:function(){We(!0)},onBlur:Wt,onKeyDown:Rn,onKeyUp:Gn,onCompositionStart:sn,onCompositionEnd:nn,onBeforeInput:en},yt&&M.createElement(O,{prefixCls:Se,upNode:gt,downNode:Ut,upDisabled:Be,downDisabled:Ne,onStep:qt}),M.createElement("div",{className:"".concat(Z,"-wrap")},M.createElement("input",(0,b.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Je,"aria-valuemax":_e,"aria-valuenow":qe.isInvalidate()?null:qe.toString(),step:mt},S,{ref:(0,q.sQ)(T,E),className:Z,value:we,onChange:Jt,disabled:Tt,readOnly:Yt}))))}),ke=M.forwardRef(function(p,E){var ie=p.disabled,Ee=p.style,Se=p.prefixCls,Le=p.value,Qe=p.prefix,Je=p.suffix,_e=p.addonBefore,ut=p.addonAfter,mt=p.classes,It=p.className,St=p.classNames,Tt=(0,ee.Z)(p,oe),Yt=M.useRef(null),gt=function(Nn){Yt.current&&(0,k.nH)(Yt.current,Nn)};return M.createElement(y.BaseInput,{inputElement:M.createElement(Re,(0,b.Z)({prefixCls:Se,disabled:ie,classNames:St,ref:(0,q.sQ)(Yt,E)},Tt)),className:It,triggerFocus:gt,prefixCls:Se,value:Le,disabled:ie,style:Ee,prefix:Qe,suffix:Je,addonAfter:ut,addonBefore:_e,classes:mt,classNames:St,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});ke.displayName="InputNumber";var Fe=ke,Ue=Fe,Ge=e(19080),at=e(36355),Xe=e(92736),me=e(1684),Ke=e(19716),B=e(32441),w=e(33234),d=e(9937),n=e(17313),R=e(74207),G=e(83116),s=e(37613);const o=(p,E)=>{let{componentCls:ie,borderRadiusSM:Ee,borderRadiusLG:Se}=p;const Le=E==="lg"?Se:Ee;return{[`&-${E}`]:{[`${ie}-handler-wrap`]:{borderStartEndRadius:Le,borderEndEndRadius:Le},[`${ie}-handler-up`]:{borderStartEndRadius:Le},[`${ie}-handler-down`]:{borderEndEndRadius:Le}}}},K=p=>{const{componentCls:E,lineWidth:ie,lineType:Ee,colorBorder:Se,borderRadius:Le,fontSizeLG:Qe,controlHeightLG:Je,controlHeightSM:_e,colorError:ut,paddingInlineSM:mt,colorTextDescription:It,motionDurationMid:St,handleHoverColor:Tt,paddingInline:Yt,paddingBlock:gt,handleBg:Ut,handleActiveBg:Nn,colorTextDisabled:vt,borderRadiusSM:yt,borderRadiusLG:mn,controlWidth:un,handleVisible:Tn,handleBorderColor:bn}=p;return[{[E]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(p)),(0,d.ik)(p)),(0,d.bi)(p,E)),{display:"inline-block",width:un,margin:0,padding:0,border:`${ie}px ${Ee} ${Se}`,borderRadius:Le,"&-rtl":{direction:"rtl",[`${E}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Qe,borderRadius:mn,[`input${E}-input`]:{height:Je-2*ie}},"&-sm":{padding:0,borderRadius:yt,[`input${E}-input`]:{height:_e-2*ie,padding:`0 ${mt}px`}},"&:hover":Object.assign({},(0,d.pU)(p)),"&-focused":Object.assign({},(0,d.M1)(p)),"&-out-of-range":{[`${E}-input-wrap`]:{input:{color:ut}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,n.Wf)(p)),(0,d.s7)(p)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${E}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${E}-group-addon`]:{borderRadius:mn,fontSize:p.fontSizeLG}},"&-sm":{[`${E}-group-addon`]:{borderRadius:yt}},[`${E}-wrapper-disabled > ${E}-group-addon`]:Object.assign({},(0,d.Xy)(p))}}),[`&-disabled ${E}-input`]:{cursor:"not-allowed"},[E]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(p)),{width:"100%",padding:`${gt}px ${Yt}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Le,outline:0,transition:`all ${St} linear`,appearance:"textfield",fontSize:"inherit"}),(0,d.nz)(p.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[E]:Object.assign(Object.assign(Object.assign({[`&:hover ${E}-handler-wrap, &-focused ${E}-handler-wrap`]:{opacity:1},[`${E}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:p.handleWidth,height:"100%",background:Ut,borderStartStartRadius:0,borderStartEndRadius:Le,borderEndEndRadius:Le,borderEndStartRadius:0,opacity:Tn===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${St} linear ${St}`,[`${E}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${E}-handler-up-inner, + ${E}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:p.handleFontSize}}},[`${E}-handler`]:{height:"50%",overflow:"hidden",color:It,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${ie}px ${Ee} ${bn}`,transition:`all ${St} linear`,"&:active":{background:Nn},"&:hover":{height:"60%",[` + ${E}-handler-up-inner, + ${E}-handler-down-inner + `]:{color:Tt}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,n.Ro)()),{color:It,transition:`all ${St} linear`,userSelect:"none"})},[`${E}-handler-up`]:{borderStartEndRadius:Le},[`${E}-handler-down`]:{borderBlockStart:`${ie}px ${Ee} ${bn}`,borderEndEndRadius:Le}},o(p,"lg")),o(p,"sm")),{"&-disabled, &-readonly":{[`${E}-handler-wrap`]:{display:"none"},[`${E}-input`]:{color:"inherit"}},[` + ${E}-handler-up-disabled, + ${E}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${E}-handler-up-disabled:hover &-handler-up-inner, + ${E}-handler-down-disabled:hover &-handler-down-inner + `]:{color:vt}})},{[`${E}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${E}-handler-down`]:{borderBlockStartWidth:0}}}]},g=p=>{const{componentCls:E,paddingBlock:ie,paddingInline:Ee,inputAffixPadding:Se,controlWidth:Le,borderRadiusLG:Qe,borderRadiusSM:Je}=p;return{[`${E}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,d.ik)(p)),(0,d.bi)(p,`${E}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Le,padding:0,paddingInlineStart:Ee,"&-lg":{borderRadius:Qe},"&-sm":{borderRadius:Je},[`&:not(${E}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,d.pU)(p)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${E}-disabled`]:{background:"transparent"},[`> div${E}`]:{width:"100%",border:"none",outline:"none",[`&${E}-focused`]:{boxShadow:"none !important"}},[`input${E}-input`]:{padding:`${ie}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${E}-handler-wrap`]:{zIndex:2},[E]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Se},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:Ee,marginInlineStart:Se}}})}};var f=(0,G.Z)("InputNumber",p=>{const E=(0,s.TS)(p,(0,d.e5)(p));return[K(E),g(E),(0,R.c)(E)]},p=>Object.assign(Object.assign({},(0,d.TM)(p)),{controlWidth:90,handleWidth:p.controlHeightSM-p.lineWidth*2,handleFontSize:p.fontSize/2,handleVisible:"auto",handleActiveBg:p.colorFillAlter,handleBg:p.colorBgContainer,handleHoverColor:p.colorPrimary,handleBorderColor:p.colorBorder})),L=function(p,E){var ie={};for(var Ee in p)Object.prototype.hasOwnProperty.call(p,Ee)&&E.indexOf(Ee)<0&&(ie[Ee]=p[Ee]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,Ee=Object.getOwnPropertySymbols(p);Se{const{getPrefixCls:ie,direction:Ee}=M.useContext(at.E_),Se=M.useRef(null);M.useImperativeHandle(E,()=>Se.current);const{className:Le,rootClassName:Qe,size:Je,disabled:_e,prefixCls:ut,addonBefore:mt,addonAfter:It,prefix:St,bordered:Tt=!0,readOnly:Yt,status:gt,controls:Ut}=p,Nn=L(p,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),vt=ie("input-number",ut),[yt,mn]=f(vt),{compactSize:un,compactItemClassnames:Tn}=(0,w.ri)(vt,Ee);let bn=M.createElement(c.Z,{className:`${vt}-handler-up-inner`}),$n=M.createElement(u.Z,{className:`${vt}-handler-down-inner`});const _n=typeof Ut=="boolean"?Ut:void 0;typeof Ut=="object"&&(bn=typeof Ut.upIcon=="undefined"?bn:M.createElement("span",{className:`${vt}-handler-up-inner`},Ut.upIcon),$n=typeof Ut.downIcon=="undefined"?$n:M.createElement("span",{className:`${vt}-handler-down-inner`},Ut.downIcon));const{hasFeedback:vn,status:Zt,isFormItemInput:yn,feedbackIcon:dn}=M.useContext(B.aM),S=(0,Ge.F)(Zt,gt),Z=(0,Ke.Z)(Ae=>{var Ye;return(Ye=Je!=null?Je:un)!==null&&Ye!==void 0?Ye:Ae}),T=M.useContext(me.Z),N=_e!=null?_e:T,he=W()({[`${vt}-lg`]:Z==="large",[`${vt}-sm`]:Z==="small",[`${vt}-rtl`]:Ee==="rtl",[`${vt}-borderless`]:!Tt,[`${vt}-in-form-item`]:yn},(0,Ge.Z)(vt,S),Tn,mn),fe=`${vt}-group`,We=M.createElement(Ue,Object.assign({ref:Se,disabled:N,className:W()(Le,Qe),upHandler:bn,downHandler:$n,prefixCls:vt,readOnly:Yt,controls:_n,prefix:St,suffix:vn&&dn,addonAfter:It&&M.createElement(w.BR,null,M.createElement(B.Ux,{override:!0,status:!0},It)),addonBefore:mt&&M.createElement(w.BR,null,M.createElement(B.Ux,{override:!0,status:!0},mt)),classNames:{input:he},classes:{affixWrapper:W()((0,Ge.Z)(`${vt}-affix-wrapper`,S,vn),{[`${vt}-affix-wrapper-sm`]:Z==="small",[`${vt}-affix-wrapper-lg`]:Z==="large",[`${vt}-affix-wrapper-rtl`]:Ee==="rtl",[`${vt}-affix-wrapper-borderless`]:!Tt},mn),wrapper:W()({[`${fe}-rtl`]:Ee==="rtl",[`${vt}-wrapper-disabled`]:N},mn),group:W()({[`${vt}-group-wrapper-sm`]:Z==="small",[`${vt}-group-wrapper-lg`]:Z==="large",[`${vt}-group-wrapper-rtl`]:Ee==="rtl"},(0,Ge.Z)(`${vt}-group-wrapper`,S,vn),mn)}},Nn));return yt(We)}),te=ge,ve=p=>M.createElement(Xe.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},M.createElement(ge,Object.assign({},p)));te._InternalPanelDoNotUseOrYouWillBeFired=ve;var de=te},9432:function(Dt,Me,e){e.d(Me,{Z:function(){return Oe},n:function(){return $e}});var u=e(19248),c=e(92310),m=e.n(c),W=e(93681),b=e(8654),$=e(59301),t=e(19080),le=e(36355),ee=e(1684),I=e(19716),se=e(32441),C=e(33234),x=e(59412),ue=e(9937);function X(ce){return!!(ce.prefix||ce.suffix||ce.allowClear)}var U=function(ce,V){var v={};for(var a in ce)Object.prototype.hasOwnProperty.call(ce,a)&&V.indexOf(a)<0&&(v[a]=ce[a]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(ce);y{var v;const{prefixCls:a,bordered:y=!0,status:h,size:q,disabled:M,onBlur:H,onFocus:D,suffix:Ie,allowClear:Q,addonAfter:He,addonBefore:l,className:z,style:A,styles:O,rootClassName:j,onChange:k,classNames:re}=ce,ae=U(ce,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:oe,direction:Y,input:be}=$.useContext(le.E_),Re=oe("input",a),ke=(0,$.useRef)(null),[Fe,Ue]=(0,ue.ZP)(Re),{compactSize:Ge,compactItemClassnames:at}=(0,C.ri)(Re,Y),Xe=(0,I.Z)(ge=>{var te;return(te=q!=null?q:Ge)!==null&&te!==void 0?te:ge}),me=$.useContext(ee.Z),Ke=M!=null?M:me,{status:B,hasFeedback:w,feedbackIcon:d}=(0,$.useContext)(se.aM),n=(0,t.F)(B,h),R=X(ce)||!!w,G=(0,$.useRef)(R);(0,$.useEffect)(()=>{var ge;R&&G.current,G.current=R},[R]);const s=(0,x.Z)(ke,!0),o=ge=>{s(),H==null||H(ge)},K=ge=>{s(),D==null||D(ge)},g=ge=>{s(),k==null||k(ge)},f=(w||Ie)&&$.createElement($.Fragment,null,Ie,w&&d);let L;return typeof Q=="object"&&(Q!=null&&Q.clearIcon)?L=Q:Q&&(L={clearIcon:$.createElement(u.Z,null)}),Fe($.createElement(W.default,Object.assign({ref:(0,b.sQ)(V,ke),prefixCls:Re,autoComplete:be==null?void 0:be.autoComplete},ae,{disabled:Ke,onBlur:o,onFocus:K,style:Object.assign(Object.assign({},be==null?void 0:be.style),A),styles:Object.assign(Object.assign({},be==null?void 0:be.styles),O),suffix:f,allowClear:L,className:m()(z,j,at,be==null?void 0:be.className),onChange:g,addonAfter:He&&$.createElement(C.BR,null,$.createElement(se.Ux,{override:!0,status:!0},He)),addonBefore:l&&$.createElement(C.BR,null,$.createElement(se.Ux,{override:!0,status:!0},l)),classNames:Object.assign(Object.assign(Object.assign({},re),be==null?void 0:be.classNames),{input:m()({[`${Re}-sm`]:Xe==="small",[`${Re}-lg`]:Xe==="large",[`${Re}-rtl`]:Y==="rtl",[`${Re}-borderless`]:!y},!R&&(0,t.Z)(Re,n),re==null?void 0:re.input,(v=be==null?void 0:be.classNames)===null||v===void 0?void 0:v.input,Ue)}),classes:{affixWrapper:m()({[`${Re}-affix-wrapper-sm`]:Xe==="small",[`${Re}-affix-wrapper-lg`]:Xe==="large",[`${Re}-affix-wrapper-rtl`]:Y==="rtl",[`${Re}-affix-wrapper-borderless`]:!y},(0,t.Z)(`${Re}-affix-wrapper`,n,w),Ue),wrapper:m()({[`${Re}-group-rtl`]:Y==="rtl"},Ue),group:m()({[`${Re}-group-wrapper-sm`]:Xe==="small",[`${Re}-group-wrapper-lg`]:Xe==="large",[`${Re}-group-wrapper-rtl`]:Y==="rtl",[`${Re}-group-wrapper-disabled`]:Ke},(0,t.Z)(`${Re}-group-wrapper`,n,w),Ue)}})))})},1643:function(Dt,Me,e){var u=e(19248),c=e(92310),m=e.n(c),W=e(9296),b=e(59301),$=e(19080),t=e(36355),le=e(1684),ee=e(19716),I=e(32441),se=e(9432),C=e(9937),x=function(X,U){var $e={};for(var ne in X)Object.prototype.hasOwnProperty.call(X,ne)&&U.indexOf(ne)<0&&($e[ne]=X[ne]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ne=Object.getOwnPropertySymbols(X);Oe{const{prefixCls:$e,bordered:ne=!0,size:Oe,disabled:ce,status:V,allowClear:v,showCount:a,classNames:y,rootClassName:h,className:q}=X,M=x(X,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:H,direction:D}=b.useContext(t.E_),Ie=(0,ee.Z)(Oe),Q=b.useContext(le.Z),He=ce!=null?ce:Q,{status:l,hasFeedback:z,feedbackIcon:A}=b.useContext(I.aM),O=(0,$.F)(l,V),j=b.useRef(null);b.useImperativeHandle(U,()=>{var Y;return{resizableTextArea:(Y=j.current)===null||Y===void 0?void 0:Y.resizableTextArea,focus:be=>{var Re,ke;(0,se.n)((ke=(Re=j.current)===null||Re===void 0?void 0:Re.resizableTextArea)===null||ke===void 0?void 0:ke.textArea,be)},blur:()=>{var be;return(be=j.current)===null||be===void 0?void 0:be.blur()}}});const k=H("input",$e);let re;typeof v=="object"&&(v!=null&&v.clearIcon)?re=v:v&&(re={clearIcon:b.createElement(u.Z,null)});const[ae,oe]=(0,C.ZP)(k);return ae(b.createElement(W.default,Object.assign({},M,{disabled:He,allowClear:re,className:m()(q,h),classes:{affixWrapper:m()(`${k}-textarea-affix-wrapper`,{[`${k}-affix-wrapper-rtl`]:D==="rtl",[`${k}-affix-wrapper-borderless`]:!ne,[`${k}-affix-wrapper-sm`]:Ie==="small",[`${k}-affix-wrapper-lg`]:Ie==="large",[`${k}-textarea-show-count`]:a},(0,$.Z)(`${k}-affix-wrapper`,O),oe)},classNames:Object.assign(Object.assign({},y),{textarea:m()({[`${k}-borderless`]:!ne,[`${k}-sm`]:Ie==="small",[`${k}-lg`]:Ie==="large"},(0,$.Z)(k,O),oe,y==null?void 0:y.textarea)}),prefixCls:k,suffix:z&&b.createElement("span",{className:`${k}-textarea-suffix`},A),showCount:a,ref:j})))});Me.Z=ue},59412:function(Dt,Me,e){e.d(Me,{Z:function(){return c}});var u=e(59301);function c(m,W){const b=(0,u.useRef)([]),$=()=>{b.current.push(setTimeout(()=>{var t,le,ee,I;!((t=m.current)===null||t===void 0)&&t.input&&((le=m.current)===null||le===void 0?void 0:le.input.getAttribute("type"))==="password"&&(!((ee=m.current)===null||ee===void 0)&&ee.input.hasAttribute("value"))&&((I=m.current)===null||I===void 0||I.input.removeAttribute("value"))}))};return(0,u.useEffect)(()=>(W&&$(),()=>b.current.forEach(t=>{t&&clearTimeout(t)})),[]),$}},92832:function(Dt,Me,e){e.d(Me,{default:function(){return Ie}});var u=e(92310),c=e.n(u),m=e(59301),W=e(36355),b=e(32441),$=e(9937),le=Q=>{const{getPrefixCls:He,direction:l}=(0,m.useContext)(W.E_),{prefixCls:z,className:A}=Q,O=He("input-group",z),j=He("input"),[k,re]=(0,$.ZP)(j),ae=c()(O,{[`${O}-lg`]:Q.size==="large",[`${O}-sm`]:Q.size==="small",[`${O}-compact`]:Q.compact,[`${O}-rtl`]:l==="rtl"},re,A),oe=(0,m.useContext)(b.aM),Y=(0,m.useMemo)(()=>Object.assign(Object.assign({},oe),{isFormItemInput:!1}),[oe]);return k(m.createElement("span",{className:ae,style:Q.style,onMouseEnter:Q.onMouseEnter,onMouseLeave:Q.onMouseLeave,onFocus:Q.onFocus,onBlur:Q.onBlur},m.createElement(b.aM.Provider,{value:Y},Q.children)))},ee=e(9432),I=e(73331),se=e(15277),C=e(2738),x=e(8654),ue=e(59412),X=function(Q,He){var l={};for(var z in Q)Object.prototype.hasOwnProperty.call(Q,z)&&He.indexOf(z)<0&&(l[z]=Q[z]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,z=Object.getOwnPropertySymbols(Q);AQ?m.createElement(se.Z,null):m.createElement(I.Z,null),$e={click:"onClick",hover:"onMouseOver"};var Oe=m.forwardRef((Q,He)=>{const{visibilityToggle:l=!0}=Q,z=typeof l=="object"&&l.visible!==void 0,[A,O]=(0,m.useState)(()=>z?l.visible:!1),j=(0,m.useRef)(null);m.useEffect(()=>{z&&O(l.visible)},[z,l]);const k=(0,ue.Z)(j),re=()=>{const{disabled:Ke}=Q;Ke||(A&&k(),O(B=>{var w;const d=!B;return typeof l=="object"&&((w=l.onVisibleChange)===null||w===void 0||w.call(l,d)),d}))},ae=Ke=>{const{action:B="click",iconRender:w=U}=Q,d=$e[B]||"",n=w(A),R={[d]:re,className:`${Ke}-icon`,key:"passwordIcon",onMouseDown:G=>{G.preventDefault()},onMouseUp:G=>{G.preventDefault()}};return m.cloneElement(m.isValidElement(n)?n:m.createElement("span",null,n),R)},{className:oe,prefixCls:Y,inputPrefixCls:be,size:Re}=Q,ke=X(Q,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Fe}=m.useContext(W.E_),Ue=Fe("input",be),Ge=Fe("input-password",Y),at=l&&ae(Ge),Xe=c()(Ge,oe,{[`${Ge}-${Re}`]:!!Re}),me=Object.assign(Object.assign({},(0,C.Z)(ke,["suffix","iconRender","visibilityToggle"])),{type:A?"text":"password",className:Xe,prefixCls:Ue,suffix:at});return Re&&(me.size=Re),m.createElement(ee.Z,Object.assign({ref:(0,x.sQ)(He,j)},me))}),ce=e(47472),V=e(92343),v=e(3113),a=e(19716),y=e(33234),h=function(Q,He){var l={};for(var z in Q)Object.prototype.hasOwnProperty.call(Q,z)&&He.indexOf(z)<0&&(l[z]=Q[z]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,z=Object.getOwnPropertySymbols(Q);A{const{prefixCls:l,inputPrefixCls:z,className:A,size:O,suffix:j,enterButton:k=!1,addonAfter:re,loading:ae,disabled:oe,onSearch:Y,onChange:be,onCompositionStart:Re,onCompositionEnd:ke}=Q,Fe=h(Q,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ue,direction:Ge}=m.useContext(W.E_),at=m.useRef(!1),Xe=Ue("input-search",l),me=Ue("input",z),{compactSize:Ke}=(0,y.ri)(Xe,Ge),B=(0,a.Z)(ve=>{var de;return(de=O!=null?O:Ke)!==null&&de!==void 0?de:ve}),w=m.useRef(null),d=ve=>{ve&&ve.target&&ve.type==="click"&&Y&&Y(ve.target.value,ve,{source:"clear"}),be&&be(ve)},n=ve=>{var de;document.activeElement===((de=w.current)===null||de===void 0?void 0:de.input)&&ve.preventDefault()},R=ve=>{var de,p;Y&&Y((p=(de=w.current)===null||de===void 0?void 0:de.input)===null||p===void 0?void 0:p.value,ve,{source:"input"})},G=ve=>{at.current||ae||R(ve)},s=typeof k=="boolean"?m.createElement(ce.Z,null):null,o=`${Xe}-button`;let K;const g=k||{},f=g.type&&g.type.__ANT_BUTTON===!0;f||g.type==="button"?K=(0,V.Tm)(g,Object.assign({onMouseDown:n,onClick:ve=>{var de,p;(p=(de=g==null?void 0:g.props)===null||de===void 0?void 0:de.onClick)===null||p===void 0||p.call(de,ve),R(ve)},key:"enterButton"},f?{className:o,size:B}:{})):K=m.createElement(v.ZP,{className:o,type:k?"primary":void 0,size:B,disabled:oe,key:"enterButton",onMouseDown:n,onClick:R,loading:ae,icon:s},k),re&&(K=[K,(0,V.Tm)(re,{key:"addonAfter"})]);const L=c()(Xe,{[`${Xe}-rtl`]:Ge==="rtl",[`${Xe}-${B}`]:!!B,[`${Xe}-with-button`]:!!k},A),ge=ve=>{at.current=!0,Re==null||Re(ve)},te=ve=>{at.current=!1,ke==null||ke(ve)};return m.createElement(ee.Z,Object.assign({ref:(0,x.sQ)(w,He),onPressEnter:G},Fe,{size:B,onCompositionStart:ge,onCompositionEnd:te,prefixCls:me,addonAfter:K,suffix:j,onChange:d,className:L,disabled:oe}))}),H=e(1643);const D=ee.Z;D.Group=le,D.Search=M,D.TextArea=H.Z,D.Password=Oe;var Ie=D},9937:function(Dt,Me,e){e.d(Me,{M1:function(){return t},TM:function(){return V},Xy:function(){return le},bi:function(){return se},e5:function(){return ce},ik:function(){return C},nz:function(){return b},pU:function(){return $},s7:function(){return x},x0:function(){return I}});var u=e(17313),c=e(74207),m=e(37613),W=e(83116);const b=v=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:v,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),$=v=>({borderColor:v.hoverBorderColor}),t=v=>({borderColor:v.activeBorderColor,boxShadow:v.activeShadow,outline:0}),le=v=>({color:v.colorTextDisabled,backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},$((0,m.TS)(v,{hoverBorderColor:v.colorBorder})))}),ee=v=>{const{paddingBlockLG:a,fontSizeLG:y,lineHeightLG:h,borderRadiusLG:q,paddingInlineLG:M}=v;return{padding:`${a}px ${M}px`,fontSize:y,lineHeight:h,borderRadius:q}},I=v=>({padding:`${v.paddingBlockSM}px ${v.paddingInlineSM}px`,borderRadius:v.borderRadiusSM}),se=(v,a)=>{const{componentCls:y,colorError:h,colorWarning:q,errorActiveShadow:M,warningActiveShadow:H,colorErrorBorderHover:D,colorWarningBorderHover:Ie}=v;return{[`&-status-error:not(${a}-disabled):not(${a}-borderless)${a}`]:{borderColor:h,"&:hover":{borderColor:D},"&:focus, &-focused":Object.assign({},t((0,m.TS)(v,{activeBorderColor:h,activeShadow:M}))),[`${y}-prefix, ${y}-suffix`]:{color:h}},[`&-status-warning:not(${a}-disabled):not(${a}-borderless)${a}`]:{borderColor:q,"&:hover":{borderColor:Ie},"&:focus, &-focused":Object.assign({},t((0,m.TS)(v,{activeBorderColor:q,activeShadow:H}))),[`${y}-prefix, ${y}-suffix`]:{color:q}}}},C=v=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${v.paddingBlock}px ${v.paddingInline}px`,color:v.colorText,fontSize:v.fontSize,lineHeight:v.lineHeight,backgroundColor:v.colorBgContainer,backgroundImage:"none",borderWidth:v.lineWidth,borderStyle:v.lineType,borderColor:v.colorBorder,borderRadius:v.borderRadius,transition:`all ${v.motionDurationMid}`},b(v.colorTextPlaceholder)),{"&:hover":Object.assign({},$(v)),"&:focus, &-focused":Object.assign({},t(v)),"&-disabled, &[disabled]":Object.assign({},le(v)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:v.controlHeight,lineHeight:v.lineHeight,verticalAlign:"bottom",transition:`all ${v.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},ee(v)),"&-sm":Object.assign({},I(v)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),x=v=>{const{componentCls:a,antCls:y}=v;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:v.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${a}, &-lg > ${a}-group-addon`]:Object.assign({},ee(v)),[`&-sm ${a}, &-sm > ${a}-group-addon`]:Object.assign({},I(v)),[`&-lg ${y}-select-single ${y}-select-selector`]:{height:v.controlHeightLG},[`&-sm ${y}-select-single ${y}-select-selector`]:{height:v.controlHeightSM},[`> ${a}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${a}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${v.paddingInline}px`,color:v.colorText,fontWeight:"normal",fontSize:v.fontSize,textAlign:"center",backgroundColor:v.colorFillAlter,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,borderRadius:v.borderRadius,transition:`all ${v.motionDurationSlow}`,lineHeight:1,[`${y}-select`]:{margin:`-${v.paddingBlock+1}px -${v.paddingInline}px`,[`&${y}-select-single:not(${y}-select-customize-input)`]:{[`${y}-select-selector`]:{backgroundColor:"inherit",border:`${v.lineWidth}px ${v.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${y}-select-selector`]:{color:v.colorPrimary}}},[`${y}-cascader-picker`]:{margin:`-9px -${v.paddingInline}px`,backgroundColor:"transparent",[`${y}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${a}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${a}-search-with-button &`]:{zIndex:0}}},[`> ${a}:first-child, ${a}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${a}-affix-wrapper`]:{[`&:not(:first-child) ${a}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${a}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${a}:last-child, ${a}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${a}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${a}-search &`]:{borderStartStartRadius:v.borderRadius,borderEndStartRadius:v.borderRadius}},[`&:not(:first-child), ${a}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${a}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,u.dF)()),{[`${a}-group-addon, ${a}-group-wrap, > ${a}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:v.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${a}-affix-wrapper, + & > ${a}-number-affix-wrapper, + & > ${y}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-v.lineWidth,borderInlineEndWidth:v.lineWidth},[`${a}`]:{float:"none"},[`& > ${y}-select > ${y}-select-selector, + & > ${y}-select-auto-complete ${a}, + & > ${y}-cascader-picker ${a}, + & > ${a}-group-wrapper ${a}`]:{borderInlineEndWidth:v.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${y}-select-focused`]:{zIndex:1},[`& > ${y}-select > ${y}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${y}-select:first-child > ${y}-select-selector, + & > ${y}-select-auto-complete:first-child ${a}, + & > ${y}-cascader-picker:first-child ${a}`]:{borderStartStartRadius:v.borderRadius,borderEndStartRadius:v.borderRadius},[`& > *:last-child, + & > ${y}-select:last-child > ${y}-select-selector, + & > ${y}-cascader-picker:last-child ${a}, + & > ${y}-cascader-picker-focused:last-child ${a}`]:{borderInlineEndWidth:v.lineWidth,borderStartEndRadius:v.borderRadius,borderEndEndRadius:v.borderRadius},[`& > ${y}-select-auto-complete ${a}`]:{verticalAlign:"top"},[`${a}-group-wrapper + ${a}-group-wrapper`]:{marginInlineStart:-v.lineWidth,[`${a}-affix-wrapper`]:{borderRadius:0}},[`${a}-group-wrapper:not(:last-child)`]:{[`&${a}-search > ${a}-group`]:{[`& > ${a}-group-addon > ${a}-search-button`]:{borderRadius:0},[`& > ${a}`]:{borderStartStartRadius:v.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:v.borderRadius}}}})}},ue=v=>{const{componentCls:a,controlHeightSM:y,lineWidth:h}=v,M=(y-h*2-16)/2;return{[a]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,u.Wf)(v)),C(v)),se(v,a)),{'&[type="color"]':{height:v.controlHeight,[`&${a}-lg`]:{height:v.controlHeightLG},[`&${a}-sm`]:{height:y,paddingTop:M,paddingBottom:M}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},X=v=>{const{componentCls:a}=v;return{[`${a}-clear-icon`]:{margin:0,color:v.colorTextQuaternary,fontSize:v.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${v.motionDurationSlow}`,"&:hover":{color:v.colorTextTertiary},"&:active":{color:v.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${v.inputAffixPadding}px`}}}},U=v=>{const{componentCls:a,inputAffixPadding:y,colorTextDescription:h,motionDurationSlow:q,colorIcon:M,colorIconHover:H,iconCls:D}=v;return{[`${a}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},C(v)),{display:"inline-flex",[`&:not(${a}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},$(v)),{zIndex:1,[`${a}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${a}[disabled]`]:{background:"transparent"}},[`> input${a}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${a}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:v.paddingXS}},"&-show-count-suffix":{color:h},"&-show-count-has-suffix":{marginInlineEnd:v.paddingXXS},"&-prefix":{marginInlineEnd:y},"&-suffix":{marginInlineStart:y}}}),X(v)),{[`${D}${a}-password-icon`]:{color:M,cursor:"pointer",transition:`all ${q}`,"&:hover":{color:H}}}),se(v,`${a}-affix-wrapper`))}},$e=v=>{const{componentCls:a,colorError:y,colorWarning:h,borderRadiusLG:q,borderRadiusSM:M}=v;return{[`${a}-group`]:Object.assign(Object.assign(Object.assign({},(0,u.Wf)(v)),x(v)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${a}-group-addon`]:{borderRadius:q,fontSize:v.fontSizeLG}},"&-sm":{[`${a}-group-addon`]:{borderRadius:M}},"&-status-error":{[`${a}-group-addon`]:{color:y,borderColor:y}},"&-status-warning":{[`${a}-group-addon`]:{color:h,borderColor:h}},"&-disabled":{[`${a}-group-addon`]:Object.assign({},le(v))},[`&:not(${a}-compact-first-item):not(${a}-compact-last-item)${a}-compact-item`]:{[`${a}, ${a}-group-addon`]:{borderRadius:0}},[`&:not(${a}-compact-last-item)${a}-compact-first-item`]:{[`${a}, ${a}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${a}-compact-first-item)${a}-compact-last-item`]:{[`${a}, ${a}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},ne=v=>{const{componentCls:a,antCls:y}=v,h=`${a}-search`;return{[h]:{[`${a}`]:{"&:hover, &:focus":{borderColor:v.colorPrimaryHover,[`+ ${a}-group-addon ${h}-button:not(${y}-btn-primary)`]:{borderInlineStartColor:v.colorPrimaryHover}}},[`${a}-affix-wrapper`]:{borderRadius:0},[`${a}-lg`]:{lineHeight:v.lineHeightLG-2e-4},[`> ${a}-group`]:{[`> ${a}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${h}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:v.borderRadius,borderEndEndRadius:v.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${h}-button:not(${y}-btn-primary)`]:{color:v.colorTextDescription,"&:hover":{color:v.colorPrimaryHover},"&:active":{color:v.colorPrimaryActive},[`&${y}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${h}-button`]:{height:v.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${h}-button`]:{height:v.controlHeightLG},[`&-small ${h}-button`]:{height:v.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${a}-compact-item`]:{[`&:not(${a}-compact-last-item)`]:{[`${a}-group-addon`]:{[`${a}-search-button`]:{marginInlineEnd:-v.lineWidth,borderRadius:0}}},[`&:not(${a}-compact-first-item)`]:{[`${a},${a}-affix-wrapper`]:{borderRadius:0}},[`> ${a}-group-addon ${a}-search-button, + > ${a}, + ${a}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${a}-affix-wrapper-focused`]:{zIndex:2}}}}},Oe=v=>{const{componentCls:a,paddingLG:y}=v,h=`${a}-textarea`;return{[h]:{position:"relative","&-show-count":{[`> ${a}`]:{height:"100%"},[`${a}-data-count`]:{position:"absolute",bottom:-v.fontSize*v.lineHeight,insetInlineEnd:0,color:v.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${a}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${h}-has-feedback`]:{[`${a}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${a}-affix-wrapper`]:{padding:0,[`> textarea${a}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${a}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${a}-clear-icon`]:{position:"absolute",insetInlineEnd:v.paddingXS,insetBlockStart:v.paddingXS},[`${h}-suffix`]:{position:"absolute",top:0,insetInlineEnd:v.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function ce(v){return(0,m.TS)(v,{inputAffixPadding:v.paddingXXS})}const V=v=>{const{controlHeight:a,fontSize:y,lineHeight:h,lineWidth:q,controlHeightSM:M,controlHeightLG:H,fontSizeLG:D,lineHeightLG:Ie,paddingSM:Q,controlPaddingHorizontalSM:He,controlPaddingHorizontal:l,colorFillAlter:z,colorPrimaryHover:A,controlOutlineWidth:O,controlOutline:j,colorErrorOutline:k,colorWarningOutline:re}=v;return{paddingBlock:Math.max(Math.round((a-y*h)/2*10)/10-q,3),paddingBlockSM:Math.max(Math.round((M-y*h)/2*10)/10-q,0),paddingBlockLG:Math.ceil((H-D*Ie)/2*10)/10-q,paddingInline:Q-q,paddingInlineSM:He-q,paddingInlineLG:l-q,addonBg:z,activeBorderColor:A,hoverBorderColor:A,activeShadow:`0 0 0 ${O}px ${j}`,errorActiveShadow:`0 0 0 ${O}px ${k}`,warningActiveShadow:`0 0 0 ${O}px ${re}`}};Me.ZP=(0,W.Z)("Input",v=>{const a=(0,m.TS)(v,ce(v));return[ue(a),Oe(a),U(a),$e(a),ne(a),(0,c.c)(a)]},V)},45818:function(Dt,Me,e){e.d(Me,{D:function(){return ce},Z:function(){return a}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},W=m,b=e(7657),$=function(h,q){return c.createElement(b.Z,(0,u.Z)({},h,{ref:q,icon:W}))},t=c.forwardRef($),le=t,ee=e(33853),I=e(38819),se=e(92310),C=e.n(se),x=e(2738),X=y=>!isNaN(parseFloat(y))&&isFinite(y),U=e(36355),$e=e(84966),ne=function(y,h){var q={};for(var M in y)Object.prototype.hasOwnProperty.call(y,M)&&h.indexOf(M)<0&&(q[M]=y[M]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,M=Object.getOwnPropertySymbols(y);H{let y=0;return function(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y+=1,`${h}${y}`}})();var a=c.forwardRef((y,h)=>{const{prefixCls:q,className:M,trigger:H,children:D,defaultCollapsed:Ie=!1,theme:Q="dark",style:He={},collapsible:l=!1,reverseArrow:z=!1,width:A=200,collapsedWidth:O=80,zeroWidthTriggerStyle:j,breakpoint:k,onCollapse:re,onBreakpoint:ae}=y,oe=ne(y,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Y}=(0,c.useContext)($e.Gs),[be,Re]=(0,c.useState)("collapsed"in y?y.collapsed:Ie),[ke,Fe]=(0,c.useState)(!1);(0,c.useEffect)(()=>{"collapsed"in y&&Re(y.collapsed)},[y.collapsed]);const Ue=(B,w)=>{"collapsed"in y||Re(B),re==null||re(B,w)},Ge=(0,c.useRef)();Ge.current=B=>{Fe(B.matches),ae==null||ae(B.matches),be!==B.matches&&Ue(B.matches,"responsive")},(0,c.useEffect)(()=>{function B(d){return Ge.current(d)}let w;if(typeof window!="undefined"){const{matchMedia:d}=window;if(d&&k&&k in Oe){w=d(`(max-width: ${Oe[k]})`);try{w.addEventListener("change",B)}catch(n){w.addListener(B)}B(w)}}return()=>{try{w==null||w.removeEventListener("change",B)}catch(d){w==null||w.removeListener(B)}}},[k]),(0,c.useEffect)(()=>{const B=V("ant-sider-");return Y.addSider(B),()=>Y.removeSider(B)},[]);const at=()=>{Ue(!be,"clickTrigger")},{getPrefixCls:Xe}=(0,c.useContext)(U.E_),me=()=>{const B=Xe("layout-sider",q),w=(0,x.Z)(oe,["collapsed"]),d=be?O:A,n=X(d)?`${d}px`:String(d),R=parseFloat(String(O||0))===0?c.createElement("span",{onClick:at,className:C()(`${B}-zero-width-trigger`,`${B}-zero-width-trigger-${z?"right":"left"}`),style:j},H||c.createElement(le,null)):null,o={expanded:z?c.createElement(I.Z,null):c.createElement(ee.Z,null),collapsed:z?c.createElement(ee.Z,null):c.createElement(I.Z,null)}[be?"collapsed":"expanded"],K=H!==null?R||c.createElement("div",{className:`${B}-trigger`,onClick:at,style:{width:n}},H||o):null,g=Object.assign(Object.assign({},He),{flex:`0 0 ${n}`,maxWidth:n,minWidth:n,width:n}),f=C()(B,`${B}-${Q}`,{[`${B}-collapsed`]:!!be,[`${B}-has-trigger`]:l&&H!==null&&!R,[`${B}-below`]:!!ke,[`${B}-zero-width`]:parseFloat(n)===0},M);return c.createElement("aside",Object.assign({className:f},w,{style:g,ref:h}),c.createElement("div",{className:`${B}-children`},D),l||ke&&R?K:null)},Ke=c.useMemo(()=>({siderCollapsed:be}),[be]);return c.createElement(ce.Provider,{value:Ke},me())})},84966:function(Dt,Me,e){e.d(Me,{VY:function(){return ce},$_:function(){return Oe},h4:function(){return ne},Gs:function(){return x},ZP:function(){return V}});var u=e(94480),c=e(92310),m=e.n(c),W=e(2738),b=e(59301),$=e(36355),t=e(83116),ee=v=>{const{componentCls:a,bodyBg:y,lightSiderBg:h,lightTriggerBg:q,lightTriggerColor:M}=v;return{[`${a}-sider-light`]:{background:h,[`${a}-sider-trigger`]:{color:M,background:q},[`${a}-sider-zero-width-trigger`]:{color:M,background:q,border:`1px solid ${y}`,borderInlineStart:0}}}};const I=v=>{const{antCls:a,componentCls:y,colorText:h,triggerColor:q,footerBg:M,triggerBg:H,headerHeight:D,headerPadding:Ie,headerColor:Q,footerPadding:He,triggerHeight:l,zeroTriggerHeight:z,zeroTriggerWidth:A,motionDurationMid:O,motionDurationSlow:j,fontSize:k,borderRadius:re,bodyBg:ae,headerBg:oe,siderBg:Y}=v;return{[y]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ae,"&, *":{boxSizing:"border-box"},[`&${y}-has-sider`]:{flexDirection:"row",[`> ${y}, > ${y}-content`]:{width:0}},[`${y}-header, &${y}-footer`]:{flex:"0 0 auto"},[`${y}-sider`]:{position:"relative",minWidth:0,background:Y,transition:`all ${O}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${a}-menu${a}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:l},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:l,color:q,lineHeight:`${l}px`,textAlign:"center",background:H,cursor:"pointer",transition:`all ${O}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:D,insetInlineEnd:-A,zIndex:1,width:A,height:z,color:q,fontSize:v.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Y,borderStartStartRadius:0,borderStartEndRadius:re,borderEndEndRadius:re,borderEndStartRadius:0,cursor:"pointer",transition:`background ${j} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${j}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-A,borderStartStartRadius:re,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:re}}}}},ee(v)),{"&-rtl":{direction:"rtl"}}),[`${y}-header`]:{height:D,padding:Ie,color:Q,lineHeight:`${D}px`,background:oe,[`${a}-menu`]:{lineHeight:"inherit"}},[`${y}-footer`]:{padding:He,color:h,fontSize:k,background:M},[`${y}-content`]:{flex:"auto",minHeight:0}}};var se=(0,t.Z)("Layout",v=>[I(v)],v=>{const{colorBgLayout:a,controlHeight:y,controlHeightLG:h,colorText:q,controlHeightSM:M,marginXXS:H,colorTextLightSolid:D,colorBgContainer:Ie}=v,Q=h*1.25;return{colorBgHeader:"#001529",colorBgBody:a,colorBgTrigger:"#002140",bodyBg:a,headerBg:"#001529",headerHeight:y*2,headerPadding:`0 ${Q}px`,headerColor:q,footerPadding:`${M}px ${Q}px`,footerBg:a,siderBg:"#001529",triggerHeight:h+H*2,triggerBg:"#002140",triggerColor:D,zeroTriggerWidth:h,zeroTriggerHeight:h,lightSiderBg:Ie,lightTriggerBg:Ie,lightTriggerColor:q}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),C=function(v,a){var y={};for(var h in v)Object.prototype.hasOwnProperty.call(v,h)&&a.indexOf(h)<0&&(y[h]=v[h]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,h=Object.getOwnPropertySymbols(v);qnull,removeSider:()=>null}});function ue(v){let{suffixCls:a,tagName:y,displayName:h}=v;return q=>b.forwardRef((H,D)=>b.createElement(q,Object.assign({ref:D,suffixCls:a,tagName:y},H)))}const X=b.forwardRef((v,a)=>{const{prefixCls:y,suffixCls:h,className:q,tagName:M}=v,H=C(v,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:D}=b.useContext($.E_),Ie=D("layout",y),[Q,He]=se(Ie),l=h?`${Ie}-${h}`:Ie;return Q(b.createElement(M,Object.assign({className:m()(y||l,q,He),ref:a},H)))}),U=b.forwardRef((v,a)=>{const{direction:y}=b.useContext($.E_),[h,q]=b.useState([]),{prefixCls:M,className:H,rootClassName:D,children:Ie,hasSider:Q,tagName:He,style:l}=v,z=C(v,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),A=(0,W.Z)(z,["suffixCls"]),{getPrefixCls:O,layout:j}=b.useContext($.E_),k=O("layout",M),[re,ae]=se(k),oe=m()(k,{[`${k}-has-sider`]:typeof Q=="boolean"?Q:h.length>0,[`${k}-rtl`]:y==="rtl"},j==null?void 0:j.className,H,D,ae),Y=b.useMemo(()=>({siderHook:{addSider:be=>{q(Re=>[].concat((0,u.Z)(Re),[be]))},removeSider:be=>{q(Re=>Re.filter(ke=>ke!==be))}}}),[]);return re(b.createElement(x.Provider,{value:Y},b.createElement(He,Object.assign({ref:a,className:oe,style:Object.assign(Object.assign({},j==null?void 0:j.style),l)},A),Ie)))}),$e=ue({tagName:"div",displayName:"Layout"})(U),ne=ue({suffixCls:"header",tagName:"header",displayName:"Header"})(X),Oe=ue({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(X),ce=ue({suffixCls:"content",tagName:"main",displayName:"Content"})(X);var V=$e},40875:function(Dt,Me,e){e.d(Me,{J:function(){return $}});var u=e(59301),c=e(33234),m=e(70425),W=function(t,le){var ee={};for(var I in t)Object.prototype.hasOwnProperty.call(t,I)&&le.indexOf(I)<0&&(ee[I]=t[I]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,I=Object.getOwnPropertySymbols(t);se{const{children:ee}=t,I=W(t,["children"]),se=u.useContext(b),C=u.useMemo(()=>Object.assign(Object.assign({},se),I),[se,I.prefixCls,I.mode,I.selectable]);return u.createElement(b.Provider,{value:C},u.createElement(c.BR,null,(0,m.supportNodeRef)(ee)?u.cloneElement(ee,{ref:le}):ee))});Me.Z=b},20834:function(Dt,Me,e){e.d(Me,{default:function(){return Ke}});var u=e(15285),c=e(59301),m=e(45818),W=e(92310),b=e.n(W),$=e(36355),t=function(B,w){var d={};for(var n in B)Object.prototype.hasOwnProperty.call(B,n)&&w.indexOf(n)<0&&(d[n]=B[n]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(B);R{const{prefixCls:w,className:d,dashed:n}=B,R=t(B,["prefixCls","className","dashed"]),{getPrefixCls:G}=c.useContext($.E_),s=G("menu",w),o=b()({[`${s}-item-divider-dashed`]:!!n},d);return c.createElement(u.iz,Object.assign({className:o},R))},I=e(11592),se=e(2738),C=e(6848),x=e(92343),X=(0,c.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),$e=B=>{var w;const{className:d,children:n,icon:R,title:G,danger:s}=B,{prefixCls:o,firstLevel:K,direction:g,disableMenuItemTitleTooltip:f,inlineCollapsed:L}=c.useContext(X),ge=ie=>{const Ee=c.createElement("span",{className:`${o}-title-content`},n);return(!R||(0,x.l$)(n)&&n.type==="span")&&n&&ie&&K&&typeof n=="string"?c.createElement("div",{className:`${o}-inline-collapsed-noicon`},n.charAt(0)):Ee},{siderCollapsed:te}=c.useContext(m.D);let ve=G;typeof G=="undefined"?ve=K?n:"":G===!1&&(ve="");const de={title:ve};!te&&!L&&(de.title=null,de.open=!1);const p=(0,I.Z)(n).length;let E=c.createElement(u.ck,Object.assign({},(0,se.Z)(B,["title","icon","danger"]),{className:b()({[`${o}-item-danger`]:s,[`${o}-item-only-child`]:(R?p+1:p)===1},d),title:typeof G=="string"?G:void 0}),(0,x.Tm)(R,{className:b()((0,x.l$)(R)?(w=R.props)===null||w===void 0?void 0:w.className:"",`${o}-item-icon`)}),ge(L));return f||(E=c.createElement(C.Z,Object.assign({},de,{placement:g==="rtl"?"left":"right",overlayClassName:`${o}-inline-collapsed-tooltip`}),E)),E},Oe=B=>{var w;const{popupClassName:d,icon:n,title:R,theme:G}=B,s=c.useContext(X),{prefixCls:o,inlineCollapsed:K,theme:g}=s,f=(0,u.Xl)();let L;if(!n)L=K&&!f.length&&R&&typeof R=="string"?c.createElement("div",{className:`${o}-inline-collapsed-noicon`},R.charAt(0)):c.createElement("span",{className:`${o}-title-content`},R);else{const te=(0,x.l$)(R)&&R.type==="span";L=c.createElement(c.Fragment,null,(0,x.Tm)(n,{className:b()((0,x.l$)(n)?(w=n.props)===null||w===void 0?void 0:w.className:"",`${o}-item-icon`)}),te?R:c.createElement("span",{className:`${o}-title-content`},R))}const ge=c.useMemo(()=>Object.assign(Object.assign({},s),{firstLevel:!1}),[s]);return c.createElement(X.Provider,{value:ge},c.createElement(u.Wd,Object.assign({},(0,se.Z)(B,["icon"]),{title:L,popupClassName:b()(o,d,`${o}-${G||g}`)})))},ce=e(18785),V=e(70425),v=e(62892),a=e(40875),y=function(B,w){var d={};for(var n in B)Object.prototype.hasOwnProperty.call(B,n)&&w.indexOf(n)<0&&(d[n]=B[n]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(B);R{if(w&&typeof w=="object"){const n=w,{label:R,children:G,key:s,type:o}=n,K=y(n,["label","children","key","type"]),g=s!=null?s:`tmp-${d}`;return G||o==="group"?o==="group"?c.createElement(u.BW,Object.assign({key:g},K,{title:R}),h(G)):c.createElement(Oe,Object.assign({key:g},K,{title:R}),h(G)):o==="divider"?c.createElement(ee,Object.assign({key:g},K)):c.createElement($e,Object.assign({key:g},K),R)}return null}).filter(w=>w)}function q(B){return c.useMemo(()=>B&&h(B),[B])}var M=e(64993),H=e(17313),D=e(8378),Ie=e(13826),Q=e(29878),He=e(83116),l=e(37613),A=B=>{const{componentCls:w,motionDurationSlow:d,horizontalLineHeight:n,colorSplit:R,lineWidth:G,lineType:s,itemPaddingInline:o}=B;return{[`${w}-horizontal`]:{lineHeight:n,border:0,borderBottom:`${G}px ${s} ${R}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${w}-item, ${w}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:o},[`> ${w}-item:hover, + > ${w}-item-active, + > ${w}-submenu ${w}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${w}-item, ${w}-submenu-title`]:{transition:[`border-color ${d}`,`background ${d}`].join(",")},[`${w}-submenu-arrow`]:{display:"none"}}}},j=B=>{let{componentCls:w,menuArrowOffset:d}=B;return{[`${w}-rtl`]:{direction:"rtl"},[`${w}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${w}-rtl${w}-vertical, + ${w}-submenu-rtl ${w}-vertical`]:{[`${w}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${d})`},"&::after":{transform:`rotate(45deg) translateY(${d})`}}}}};const k=B=>Object.assign({},(0,H.oN)(B));var ae=(B,w)=>{const{componentCls:d,itemColor:n,itemSelectedColor:R,groupTitleColor:G,itemBg:s,subMenuItemBg:o,itemSelectedBg:K,activeBarHeight:g,activeBarWidth:f,activeBarBorderWidth:L,motionDurationSlow:ge,motionEaseInOut:te,motionEaseOut:ve,itemPaddingInline:de,motionDurationMid:p,itemHoverColor:E,lineType:ie,colorSplit:Ee,itemDisabledColor:Se,dangerItemColor:Le,dangerItemHoverColor:Qe,dangerItemSelectedColor:Je,dangerItemActiveBg:_e,dangerItemSelectedBg:ut,itemHoverBg:mt,itemActiveBg:It,menuSubMenuBg:St,horizontalItemSelectedColor:Tt,horizontalItemSelectedBg:Yt,horizontalItemBorderRadius:gt,horizontalItemHoverBg:Ut,popupBg:Nn}=B;return{[`${d}-${w}, ${d}-${w} > ${d}`]:{color:n,background:s,[`&${d}-root:focus-visible`]:Object.assign({},k(B)),[`${d}-item-group-title`]:{color:G},[`${d}-submenu-selected`]:{[`> ${d}-submenu-title`]:{color:R}},[`${d}-item-disabled, ${d}-submenu-disabled`]:{color:`${Se} !important`},[`${d}-item:not(${d}-item-selected):not(${d}-submenu-selected)`]:{[`&:hover, > ${d}-submenu-title:hover`]:{color:E}},[`&:not(${d}-horizontal)`]:{[`${d}-item:not(${d}-item-selected)`]:{"&:hover":{backgroundColor:mt},"&:active":{backgroundColor:It}},[`${d}-submenu-title`]:{"&:hover":{backgroundColor:mt},"&:active":{backgroundColor:It}}},[`${d}-item-danger`]:{color:Le,[`&${d}-item:hover`]:{[`&:not(${d}-item-selected):not(${d}-submenu-selected)`]:{color:Qe}},[`&${d}-item:active`]:{background:_e}},[`${d}-item a`]:{"&, &:hover":{color:"inherit"}},[`${d}-item-selected`]:{color:R,[`&${d}-item-danger`]:{color:Je},"a, a:hover":{color:"inherit"}},[`& ${d}-item-selected`]:{backgroundColor:K,[`&${d}-item-danger`]:{backgroundColor:ut}},[`${d}-item, ${d}-submenu-title`]:{[`&:not(${d}-item-disabled):focus-visible`]:Object.assign({},k(B))},[`&${d}-submenu > ${d}`]:{backgroundColor:St},[`&${d}-popup > ${d}`]:{backgroundColor:Nn},[`&${d}-horizontal`]:Object.assign(Object.assign({},w==="dark"?{borderBottom:0}:{}),{[`> ${d}-item, > ${d}-submenu`]:{top:L,marginTop:-L,marginBottom:0,borderRadius:gt,"&::after":{position:"absolute",insetInline:de,bottom:0,borderBottom:`${g}px solid transparent`,transition:`border-color ${ge} ${te}`,content:'""'},"&:hover, &-active, &-open":{background:Ut,"&::after":{borderBottomWidth:g,borderBottomColor:Tt}},"&-selected":{color:Tt,backgroundColor:Yt,"&:hover":{backgroundColor:Yt},"&::after":{borderBottomWidth:g,borderBottomColor:Tt}}}}),[`&${d}-root`]:{[`&${d}-inline, &${d}-vertical`]:{borderInlineEnd:`${L}px ${ie} ${Ee}`}},[`&${d}-inline`]:{[`${d}-sub${d}-inline`]:{background:o},[`${d}-item, ${d}-submenu-title`]:L&&f?{width:`calc(100% + ${L}px)`}:{},[`${d}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${f}px solid ${R}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${p} ${ve}`,`opacity ${p} ${ve}`].join(","),content:'""'},[`&${d}-item-danger`]:{"&::after":{borderInlineEndColor:Je}}},[`${d}-selected, ${d}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${p} ${te}`,`opacity ${p} ${te}`].join(",")}}}}}};const oe=B=>{const{componentCls:w,itemHeight:d,itemMarginInline:n,padding:R,menuArrowSize:G,marginXS:s,itemMarginBlock:o}=B,K=R+G+s;return{[`${w}-item`]:{position:"relative",overflow:"hidden"},[`${w}-item, ${w}-submenu-title`]:{height:d,lineHeight:`${d}px`,paddingInline:R,overflow:"hidden",textOverflow:"ellipsis",marginInline:n,marginBlock:o,width:`calc(100% - ${n*2}px)`},[`> ${w}-item, + > ${w}-submenu > ${w}-submenu-title`]:{height:d,lineHeight:`${d}px`},[`${w}-item-group-list ${w}-submenu-title, + ${w}-submenu-title`]:{paddingInlineEnd:K}}};var be=B=>{const{componentCls:w,iconCls:d,itemHeight:n,colorTextLightSolid:R,dropdownWidth:G,controlHeightLG:s,motionDurationMid:o,motionEaseOut:K,paddingXL:g,itemMarginInline:f,fontSizeLG:L,motionDurationSlow:ge,paddingXS:te,boxShadowSecondary:ve,collapsedWidth:de,collapsedIconSize:p}=B,E={height:n,lineHeight:`${n}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[w]:{"&-inline, &-vertical":Object.assign({[`&${w}-root`]:{boxShadow:"none"}},oe(B))},[`${w}-submenu-popup`]:{[`${w}-vertical`]:Object.assign(Object.assign({},oe(B)),{boxShadow:ve})}},{[`${w}-submenu-popup ${w}-vertical${w}-sub`]:{minWidth:G,maxHeight:`calc(100vh - ${s*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${w}-inline`]:{width:"100%",[`&${w}-root`]:{[`${w}-item, ${w}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${ge}`,`background ${ge}`,`padding ${o} ${K}`].join(","),[`> ${w}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${w}-sub${w}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${w}-submenu > ${w}-submenu-title`]:E,[`& ${w}-item-group-title`]:{paddingInlineStart:g}},[`${w}-item`]:E}},{[`${w}-inline-collapsed`]:{width:de,[`&${w}-root`]:{[`${w}-item, ${w}-submenu ${w}-submenu-title`]:{[`> ${w}-inline-collapsed-noicon`]:{fontSize:L,textAlign:"center"}}},[`> ${w}-item, + > ${w}-item-group > ${w}-item-group-list > ${w}-item, + > ${w}-item-group > ${w}-item-group-list > ${w}-submenu > ${w}-submenu-title, + > ${w}-submenu > ${w}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${L/2}px - ${f}px)`,textOverflow:"clip",[` + ${w}-submenu-arrow, + ${w}-submenu-expand-icon + `]:{opacity:0},[`${w}-item-icon, ${d}`]:{margin:0,fontSize:p,lineHeight:`${n}px`,"+ span":{display:"inline-block",opacity:0}}},[`${w}-item-icon, ${d}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${w}-item-icon, ${d}`]:{display:"none"},"a, a:hover":{color:R}},[`${w}-item-group-title`]:Object.assign(Object.assign({},H.vS),{paddingInline:te})}}]};const Re=B=>{const{componentCls:w,motionDurationSlow:d,motionDurationMid:n,motionEaseInOut:R,motionEaseOut:G,iconCls:s,iconSize:o,iconMarginInlineEnd:K}=B;return{[`${w}-item, ${w}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${d}`,`background ${d}`,`padding ${d} ${R}`].join(","),[`${w}-item-icon, ${s}`]:{minWidth:o,fontSize:o,transition:[`font-size ${n} ${G}`,`margin ${d} ${R}`,`color ${d}`].join(","),"+ span":{marginInlineStart:K,opacity:1,transition:[`opacity ${d} ${R}`,`margin ${d}`,`color ${d}`].join(",")}},[`${w}-item-icon`]:Object.assign({},(0,H.Ro)()),[`&${w}-item-only-child`]:{[`> ${s}, > ${w}-item-icon`]:{marginInlineEnd:0}}},[`${w}-item-disabled, ${w}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${w}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ke=B=>{const{componentCls:w,motionDurationSlow:d,motionEaseInOut:n,borderRadius:R,menuArrowSize:G,menuArrowOffset:s}=B;return{[`${w}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:B.margin,width:G,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${d} ${n}, opacity ${d}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:G*.6,height:G*.15,backgroundColor:"currentcolor",borderRadius:R,transition:[`background ${d} ${n}`,`transform ${d} ${n}`,`top ${d} ${n}`,`color ${d} ${n}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${s})`},"&::after":{transform:`rotate(-45deg) translateY(${s})`}}}}},Fe=B=>{const{antCls:w,componentCls:d,fontSize:n,motionDurationSlow:R,motionDurationMid:G,motionEaseInOut:s,paddingXS:o,padding:K,colorSplit:g,lineWidth:f,zIndexPopup:L,borderRadiusLG:ge,subMenuItemBorderRadius:te,menuArrowSize:ve,menuArrowOffset:de,lineType:p,menuPanelMaskInset:E,groupTitleLineHeight:ie,groupTitleFontSize:Ee}=B;return[{"":{[`${d}`]:Object.assign(Object.assign({},(0,H.dF)()),{"&-hidden":{display:"none"}})},[`${d}-submenu-hidden`]:{display:"none"}},{[d]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,H.Wf)(B)),(0,H.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:n,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${R} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${d}-item`]:{flex:"none"}},[`${d}-item, ${d}-submenu, ${d}-submenu-title`]:{borderRadius:B.itemBorderRadius},[`${d}-item-group-title`]:{padding:`${o}px ${K}px`,fontSize:Ee,lineHeight:ie,transition:`all ${R}`},[`&-horizontal ${d}-submenu`]:{transition:[`border-color ${R} ${s}`,`background ${R} ${s}`].join(",")},[`${d}-submenu, ${d}-submenu-inline`]:{transition:[`border-color ${R} ${s}`,`background ${R} ${s}`,`padding ${G} ${s}`].join(",")},[`${d}-submenu ${d}-sub`]:{cursor:"initial",transition:[`background ${R} ${s}`,`padding ${R} ${s}`].join(",")},[`${d}-title-content`]:{transition:`color ${R}`},[`${d}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${d}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:g,borderStyle:p,borderWidth:0,borderTopWidth:f,marginBlock:f,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Re(B)),{[`${d}-item-group`]:{[`${d}-item-group-list`]:{margin:0,padding:0,[`${d}-item, ${d}-submenu-title`]:{paddingInline:`${n*2}px ${K}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:L,borderRadius:ge,boxShadow:"none",transformOrigin:"0 0",[`&${d}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${E}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:E},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:B.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:B.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:B.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:B.paddingXS},[`> ${d}`]:Object.assign(Object.assign(Object.assign({borderRadius:ge},Re(B)),ke(B)),{[`${d}-item, ${d}-submenu > ${d}-submenu-title`]:{borderRadius:te},[`${d}-submenu-title::after`]:{transition:`transform ${R} ${s}`}})}}),ke(B)),{[`&-inline-collapsed ${d}-submenu-arrow, + &-inline ${d}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${de})`},"&::after":{transform:`rotate(45deg) translateX(-${de})`}},[`${d}-submenu-open${d}-submenu-inline > ${d}-submenu-title > ${d}-submenu-arrow`]:{transform:`translateY(-${ve*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${de})`},"&::before":{transform:`rotate(45deg) translateX(${de})`}}})},{[`${w}-layout-header`]:{[d]:{lineHeight:"inherit"}}}]};var Ue=(B,w)=>(0,He.Z)("Menu",n=>{if(w===!1)return[];const{colorBgElevated:R,colorPrimary:G,colorTextLightSolid:s,controlHeightLG:o,fontSize:K,darkItemColor:g,darkDangerItemColor:f,darkItemBg:L,darkSubMenuItemBg:ge,darkItemSelectedColor:te,darkItemSelectedBg:ve,darkDangerItemSelectedBg:de,darkItemHoverBg:p,darkGroupTitleColor:E,darkItemHoverColor:ie,darkItemDisabledColor:Ee,darkDangerItemHoverColor:Se,darkDangerItemSelectedColor:Le,darkDangerItemActiveBg:Qe}=n,Je=K/7*5,_e=(0,l.TS)(n,{menuArrowSize:Je,menuHorizontalHeight:o*1.15,menuArrowOffset:`${Je*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:R}),ut=(0,l.TS)(_e,{itemColor:g,itemHoverColor:ie,groupTitleColor:E,itemSelectedColor:te,itemBg:L,popupBg:L,subMenuItemBg:ge,itemActiveBg:"transparent",itemSelectedBg:ve,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:p,itemDisabledColor:Ee,dangerItemColor:f,dangerItemHoverColor:Se,dangerItemSelectedColor:Le,dangerItemActiveBg:Qe,dangerItemSelectedBg:de,menuSubMenuBg:ge,horizontalItemSelectedColor:s,horizontalItemSelectedBg:G});return[Fe(_e),A(_e),be(_e),ae(_e,"light"),ae(ut,"dark"),j(_e),(0,D.Z)(_e),(0,Ie.oN)(_e,"slide-up"),(0,Ie.oN)(_e,"slide-down"),(0,Q._y)(_e,"zoom-big")]},n=>{const{colorPrimary:R,colorError:G,colorTextDisabled:s,colorErrorBg:o,colorText:K,colorTextDescription:g,colorBgContainer:f,colorFillAlter:L,colorFillContent:ge,lineWidth:te,lineWidthBold:ve,controlItemBgActive:de,colorBgTextHover:p,controlHeightLG:E,lineHeight:ie,colorBgElevated:Ee,marginXXS:Se,padding:Le,fontSize:Qe,controlHeightSM:Je,fontSizeLG:_e,colorTextLightSolid:ut,colorErrorHover:mt}=n,It=new M.C(ut).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:n.zIndexPopupBase+50,radiusItem:n.borderRadiusLG,itemBorderRadius:n.borderRadiusLG,radiusSubMenuItem:n.borderRadiusSM,subMenuItemBorderRadius:n.borderRadiusSM,colorItemText:K,itemColor:K,colorItemTextHover:K,itemHoverColor:K,colorItemTextHoverHorizontal:R,horizontalItemHoverColor:R,colorGroupTitle:g,groupTitleColor:g,colorItemTextSelected:R,itemSelectedColor:R,colorItemTextSelectedHorizontal:R,horizontalItemSelectedColor:R,colorItemBg:f,itemBg:f,colorItemBgHover:p,itemHoverBg:p,colorItemBgActive:ge,itemActiveBg:de,colorSubItemBg:L,subMenuItemBg:L,colorItemBgSelected:de,itemSelectedBg:de,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ve,activeBarHeight:ve,colorActiveBarBorderSize:te,activeBarBorderWidth:te,colorItemTextDisabled:s,itemDisabledColor:s,colorDangerItemText:G,dangerItemColor:G,colorDangerItemTextHover:G,dangerItemHoverColor:G,colorDangerItemTextSelected:G,dangerItemSelectedColor:G,colorDangerItemBgActive:o,dangerItemActiveBg:o,colorDangerItemBgSelected:o,dangerItemSelectedBg:o,itemMarginInline:n.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:E,groupTitleLineHeight:ie,collapsedWidth:E*2,popupBg:Ee,itemMarginBlock:Se,itemPaddingInline:Le,horizontalLineHeight:`${E*1.15}px`,iconSize:Qe,iconMarginInlineEnd:Je-Qe,collapsedIconSize:_e,groupTitleFontSize:Qe,darkItemDisabledColor:new M.C(ut).setAlpha(.25).toRgbString(),darkItemColor:It,darkDangerItemColor:G,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ut,darkItemSelectedBg:R,darkDangerItemSelectedBg:G,darkItemHoverBg:"transparent",darkGroupTitleColor:It,darkItemHoverColor:ut,darkDangerItemHoverColor:mt,darkDangerItemSelectedColor:ut,darkDangerItemActiveBg:G}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(B),Ge=function(B,w){var d={};for(var n in B)Object.prototype.hasOwnProperty.call(B,n)&&w.indexOf(n)<0&&(d[n]=B[n]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(B);R{var d,n;const R=c.useContext(a.Z),G=R||{},{getPrefixCls:s,getPopupContainer:o,direction:K,menu:g}=c.useContext($.E_),f=s(),{prefixCls:L,className:ge,style:te,theme:ve="light",expandIcon:de,_internalDisableMenuItemTitleTooltip:p,inlineCollapsed:E,siderCollapsed:ie,items:Ee,children:Se,rootClassName:Le,mode:Qe,selectable:Je,onClick:_e,overflowedIndicatorPopupClassName:ut}=B,mt=Ge(B,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),It=(0,se.Z)(mt,["collapsedWidth"]),St=q(Ee)||Se;(d=G.validator)===null||d===void 0||d.call(G,{mode:Qe});const Tt=(0,V.useEvent)(function(){var $n;_e==null||_e.apply(void 0,arguments),($n=G.onClick)===null||$n===void 0||$n.call(G)}),Yt=G.mode||Qe,gt=Je!=null?Je:G.selectable,Ut=c.useMemo(()=>ie!==void 0?ie:E,[E,ie]),Nn={horizontal:{motionName:`${f}-slide-up`},inline:(0,v.Z)(f),other:{motionName:`${f}-zoom-big`}},vt=s("menu",L||G.prefixCls),[yt,mn]=Ue(vt,!R),un=b()(`${vt}-${ve}`,g==null?void 0:g.className,ge);let Tn;if(typeof de=="function")Tn=de;else if(de===null||de===!1)Tn=null;else if(G.expandIcon===null||G.expandIcon===!1)Tn=null;else{const $n=de!=null?de:G.expandIcon;Tn=(0,x.Tm)($n,{className:b()(`${vt}-submenu-expand-icon`,(0,x.l$)($n)?(n=$n.props)===null||n===void 0?void 0:n.className:"")})}const bn=c.useMemo(()=>({prefixCls:vt,inlineCollapsed:Ut||!1,direction:K,firstLevel:!0,theme:ve,mode:Yt,disableMenuItemTitleTooltip:p}),[vt,Ut,K,p,ve]);return yt(c.createElement(a.Z.Provider,{value:null},c.createElement(X.Provider,{value:bn},c.createElement(u.ZP,Object.assign({getPopupContainer:o,overflowedIndicator:c.createElement(ce.Z,null),overflowedIndicatorPopupClassName:b()(vt,`${vt}-${ve}`,ut),mode:Yt,selectable:gt,onClick:Tt},It,{inlineCollapsed:Ut,style:Object.assign(Object.assign({},g==null?void 0:g.style),te),className:un,prefixCls:vt,direction:K,defaultMotions:Nn,expandIcon:Tn,ref:w,rootClassName:b()(Le,mn)}),St))))});const me=(0,c.forwardRef)((B,w)=>{const d=(0,c.useRef)(null),n=c.useContext(m.D);return(0,c.useImperativeHandle)(w,()=>({menu:d.current,focus:R=>{var G;(G=d.current)===null||G===void 0||G.focus(R)}})),c.createElement(Xe,Object.assign({ref:d},B,n))});me.Item=$e,me.SubMenu=Oe,me.Divider=ee,me.ItemGroup=u.BW;var Ke=me},58421:function(Dt,Me,e){e.d(Me,{Z:function(){return G}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},W=m,b=e(7657),$=function(o,K){return c.createElement(b.Z,(0,u.Z)({},o,{ref:K,icon:W}))},t=c.forwardRef($),le=t,ee=e(49198),I=e(33853),se=e(38819),C=e(92310),x=e.n(C),ue=e(20068),X=e(33885),U=e(67732),$e=e(83652),ne=e(42403),Oe=e(158),ce=e(26112),V={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},v=V,a=e(91735),y=function(s){(0,ne.Z)(K,s);var o=(0,Oe.Z)(K);function K(){var g;(0,U.Z)(this,K);for(var f=arguments.length,L=new Array(f),ge=0;ge=0||te.relatedTarget.className.indexOf("".concat(E,"-item"))>=0))&&p(g.getValidValue()))},g.go=function(te){var ve=g.state.goInputText;ve!==""&&(te.keyCode===v.ENTER||te.type==="click")&&(g.setState({goInputText:""}),g.props.quickGo(g.getValidValue()))},g}return(0,$e.Z)(K,[{key:"getPageSizeOptions",value:function(){var f=this.props,L=f.pageSize,ge=f.pageSizeOptions;return ge.some(function(te){return te.toString()===L.toString()})?ge:ge.concat([L.toString()]).sort(function(te,ve){var de=Number.isNaN(Number(te))?0:Number(te),p=Number.isNaN(Number(ve))?0:Number(ve);return de-p})}},{key:"render",value:function(){var f=this,L=this.props,ge=L.pageSize,te=L.locale,ve=L.rootPrefixCls,de=L.changeSize,p=L.quickGo,E=L.goButton,ie=L.selectComponentClass,Ee=L.buildOptionText,Se=L.selectPrefixCls,Le=L.disabled,Qe=this.state.goInputText,Je="".concat(ve,"-options"),_e=ie,ut=null,mt=null,It=null;if(!de&&!p)return null;var St=this.getPageSizeOptions();if(de&&_e){var Tt=St.map(function(Yt,gt){return c.createElement(_e.Option,{key:gt,value:Yt.toString()},(Ee||f.buildOptionText)(Yt))});ut=c.createElement(_e,{disabled:Le,prefixCls:Se,showSearch:!1,className:"".concat(Je,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(ge||St[0]).toString(),onChange:this.changeSize,getPopupContainer:function(gt){return gt.parentNode},"aria-label":te.page_size,defaultOpen:!1},Tt)}return p&&(E&&(It=typeof E=="boolean"?c.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Le,className:"".concat(Je,"-quick-jumper-button")},te.jump_to_confirm):c.createElement("span",{onClick:this.go,onKeyUp:this.go},E)),mt=c.createElement("div",{className:"".concat(Je,"-quick-jumper")},te.jump_to,c.createElement("input",{disabled:Le,type:"text",value:Qe,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":te.page}),te.page,It)),c.createElement("li",{className:"".concat(Je)},ut,mt)}}]),K}(c.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var h=y,q=function(o){var K,g=o.rootPrefixCls,f=o.page,L=o.active,ge=o.className,te=o.showTitle,ve=o.onClick,de=o.onKeyPress,p=o.itemRender,E="".concat(g,"-item"),ie=x()(E,"".concat(E,"-").concat(f),(K={},(0,ue.Z)(K,"".concat(E,"-active"),L),(0,ue.Z)(K,"".concat(E,"-disabled"),!f),(0,ue.Z)(K,o.className,ge),K)),Ee=function(){ve(f)},Se=function(Je){de(Je,ve,f)},Le=p(f,"page",c.createElement("a",{rel:"nofollow"},f));return Le?c.createElement("li",{title:te?f.toString():null,className:ie,onClick:Ee,onKeyPress:Se,tabIndex:0},Le):null},M=q;function H(){}function D(s){var o=Number(s);return typeof o=="number"&&!Number.isNaN(o)&&isFinite(o)&&Math.floor(o)===o}var Ie=function(o,K,g){return g};function Q(s,o,K){var g=typeof s=="undefined"?o.pageSize:s;return Math.floor((K.total-1)/g)+1}var He=function(s){(0,ne.Z)(K,s);var o=(0,Oe.Z)(K);function K(g){var f;(0,U.Z)(this,K),f=o.call(this,g),f.paginationNode=c.createRef(),f.getJumpPrevPage=function(){return Math.max(1,f.state.current-(f.props.showLessItems?3:5))},f.getJumpNextPage=function(){return Math.min(Q(void 0,f.state,f.props),f.state.current+(f.props.showLessItems?3:5))},f.getItemIcon=function(de,p){var E=f.props.prefixCls,ie=de||c.createElement("button",{type:"button","aria-label":p,className:"".concat(E,"-item-link")});return typeof de=="function"&&(ie=c.createElement(de,(0,X.Z)({},f.props))),ie},f.isValid=function(de){var p=f.props.total;return D(de)&&de!==f.state.current&&D(p)&&p>0},f.shouldDisplayQuickJumper=function(){var de=f.props,p=de.showQuickJumper,E=de.total,ie=f.state.pageSize;return E<=ie?!1:p},f.handleKeyDown=function(de){(de.keyCode===v.ARROW_UP||de.keyCode===v.ARROW_DOWN)&&de.preventDefault()},f.handleKeyUp=function(de){var p=f.getValidValue(de),E=f.state.currentInputValue;p!==E&&f.setState({currentInputValue:p}),de.keyCode===v.ENTER?f.handleChange(p):de.keyCode===v.ARROW_UP?f.handleChange(p-1):de.keyCode===v.ARROW_DOWN&&f.handleChange(p+1)},f.handleBlur=function(de){var p=f.getValidValue(de);f.handleChange(p)},f.changePageSize=function(de){var p=f.state.current,E=Q(de,f.state,f.props);p=p>E?E:p,E===0&&(p=f.state.current),typeof de=="number"&&("pageSize"in f.props||f.setState({pageSize:de}),"current"in f.props||f.setState({current:p,currentInputValue:p})),f.props.onShowSizeChange(p,de),"onChange"in f.props&&f.props.onChange&&f.props.onChange(p,de)},f.handleChange=function(de){var p=f.props,E=p.disabled,ie=p.onChange,Ee=f.state,Se=Ee.pageSize,Le=Ee.current,Qe=Ee.currentInputValue;if(f.isValid(de)&&!E){var Je=Q(void 0,f.state,f.props),_e=de;return de>Je?_e=Je:de<1&&(_e=1),"current"in f.props||f.setState({current:_e}),_e!==Qe&&f.setState({currentInputValue:_e}),ie(_e,Se),_e}return Le},f.prev=function(){f.hasPrev()&&f.handleChange(f.state.current-1)},f.next=function(){f.hasNext()&&f.handleChange(f.state.current+1)},f.jumpPrev=function(){f.handleChange(f.getJumpPrevPage())},f.jumpNext=function(){f.handleChange(f.getJumpNextPage())},f.hasPrev=function(){return f.state.current>1},f.hasNext=function(){return f.state.current2?E-2:0),Ee=2;Ee=ge?ve=ge:ve=Number(L),ve}},{key:"getShowSizeChanger",value:function(){var f=this.props,L=f.showSizeChanger,ge=f.total,te=f.totalBoundaryShowSizeChanger;return typeof L!="undefined"?L:ge>te}},{key:"render",value:function(){var f=this.props,L=f.prefixCls,ge=f.className,te=f.style,ve=f.disabled,de=f.hideOnSinglePage,p=f.total,E=f.locale,ie=f.showQuickJumper,Ee=f.showLessItems,Se=f.showTitle,Le=f.showTotal,Qe=f.simple,Je=f.itemRender,_e=f.showPrevNextJumpers,ut=f.jumpPrevIcon,mt=f.jumpNextIcon,It=f.selectComponentClass,St=f.selectPrefixCls,Tt=f.pageSizeOptions,Yt=this.state,gt=Yt.current,Ut=Yt.pageSize,Nn=Yt.currentInputValue;if(de===!0&&p<=Ut)return null;var vt=Q(void 0,this.state,this.props),yt=[],mn=null,un=null,Tn=null,bn=null,$n=null,_n=ie&&ie.goButton,vn=Ee?1:2,Zt=gt-1>0?gt-1:0,yn=gt+1p?p:gt*Ut]));if(Qe){_n&&(typeof _n=="boolean"?$n=c.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},E.jump_to_confirm):$n=c.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},_n),$n=c.createElement("li",{title:Se?"".concat(E.jump_to).concat(gt,"/").concat(vt):null,className:"".concat(L,"-simple-pager")},$n));var Z=this.renderPrev(Zt);return c.createElement("ul",(0,u.Z)({className:x()(L,"".concat(L,"-simple"),(0,ue.Z)({},"".concat(L,"-disabled"),ve),ge),style:te,ref:this.paginationNode},dn),S,Z?c.createElement("li",{title:Se?E.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:x()("".concat(L,"-prev"),(0,ue.Z)({},"".concat(L,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Z):null,c.createElement("li",{title:Se?"".concat(gt,"/").concat(vt):null,className:"".concat(L,"-simple-pager")},c.createElement("input",{type:"text",value:Nn,disabled:ve,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),c.createElement("span",{className:"".concat(L,"-slash")},"/"),vt),c.createElement("li",{title:Se?E.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:x()("".concat(L,"-next"),(0,ue.Z)({},"".concat(L,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(yn)),$n)}if(vt<=3+vn*2){var T={locale:E,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Se,itemRender:Je};vt||yt.push(c.createElement(M,(0,u.Z)({},T,{key:"noPager",page:1,className:"".concat(L,"-item-disabled")})));for(var N=1;N<=vt;N+=1){var he=gt===N;yt.push(c.createElement(M,(0,u.Z)({},T,{key:N,page:N,active:he})))}}else{var fe=Ee?E.prev_3:E.prev_5,We=Ee?E.next_3:E.next_5,Ae=Je(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ut,"prev page")),Ye=Je(this.getJumpNextPage(),"jump-next",this.getItemIcon(mt,"next page"));_e&&(mn=Ae?c.createElement("li",{title:Se?fe:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:x()("".concat(L,"-jump-prev"),(0,ue.Z)({},"".concat(L,"-jump-prev-custom-icon"),!!ut))},Ae):null,un=Ye?c.createElement("li",{title:Se?We:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:x()("".concat(L,"-jump-next"),(0,ue.Z)({},"".concat(L,"-jump-next-custom-icon"),!!mt))},Ye):null),bn=c.createElement(M,{locale:E,last:!0,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:vt,page:vt,active:!1,showTitle:Se,itemRender:Je}),Tn=c.createElement(M,{locale:E,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Se,itemRender:Je});var nt=Math.max(1,gt-vn),dt=Math.min(gt+vn,vt);gt-1<=vn&&(dt=1+vn*2),vt-gt<=vn&&(nt=vt-vn*2);for(var it=nt;it<=dt;it+=1){var qe=gt===it;yt.push(c.createElement(M,{locale:E,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:it,page:it,active:qe,showTitle:Se,itemRender:Je}))}gt-1>=vn*2&>!==3&&(yt[0]=(0,c.cloneElement)(yt[0],{className:"".concat(L,"-item-after-jump-prev")}),yt.unshift(mn)),vt-gt>=vn*2&>!==vt-2&&(yt[yt.length-1]=(0,c.cloneElement)(yt[yt.length-1],{className:"".concat(L,"-item-before-jump-next")}),yt.push(un)),nt!==1&&yt.unshift(Tn),dt!==vt&&yt.push(bn)}var ot=!this.hasPrev()||!vt,Ct=!this.hasNext()||!vt,lt=this.renderPrev(Zt),Ot=this.renderNext(yn);return c.createElement("ul",(0,u.Z)({className:x()(L,ge,(0,ue.Z)({},"".concat(L,"-disabled"),ve)),style:te,ref:this.paginationNode},dn),S,lt?c.createElement("li",{title:Se?E.prev_page:null,onClick:this.prev,tabIndex:ot?null:0,onKeyPress:this.runIfEnterPrev,className:x()("".concat(L,"-prev"),(0,ue.Z)({},"".concat(L,"-disabled"),ot)),"aria-disabled":ot},lt):null,yt,Ot?c.createElement("li",{title:Se?E.next_page:null,onClick:this.next,tabIndex:Ct?null:0,onKeyPress:this.runIfEnterNext,className:x()("".concat(L,"-next"),(0,ue.Z)({},"".concat(L,"-disabled"),Ct)),"aria-disabled":Ct},Ot):null,c.createElement(h,{disabled:ve,locale:E,rootPrefixCls:L,selectComponentClass:It,selectPrefixCls:St,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:gt,pageSize:Ut,pageSizeOptions:Tt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:_n}))}}],[{key:"getDerivedStateFromProps",value:function(f,L){var ge={};if("current"in f&&(ge.current=f.current,f.current!==L.current&&(ge.currentInputValue=ge.current)),"pageSize"in f&&f.pageSize!==L.pageSize){var te=L.current,ve=Q(f.pageSize,L,f);te=te>ve?ve:te,"current"in f||(ge.current=te,ge.currentInputValue=te),ge.pageSize=f.pageSize}return ge}}]),K}(c.Component);He.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:H,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:H,locale:a.Z,style:{},itemRender:Ie,totalBoundaryShowSizeChanger:50};var l=He,z=e(22075),A=e(36355),O=e(19716),j=e(8628),k=e(9763),re=e(57809);const ae=s=>c.createElement(re.default,Object.assign({},s,{showSearch:!0,size:"small"})),oe=s=>c.createElement(re.default,Object.assign({},s,{showSearch:!0,size:"middle"}));ae.Option=re.default.Option,oe.Option=re.default.Option;var Y=e(9937),be=e(17313),Re=e(83116),ke=e(37613);const Fe=s=>{const{componentCls:o}=s;return{[`${o}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${o}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${o}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}}},[`&${o}-disabled`]:{cursor:"not-allowed",[`${o}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:s.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:s.colorBorder,backgroundColor:s.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:s.itemActiveBgDisabled},a:{color:s.itemActiveColorDisabled}}},[`${o}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${o}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${o}-simple-pager`]:{color:s.colorTextDisabled},[`${o}-jump-prev, ${o}-jump-next`]:{[`${o}-item-link-icon`]:{opacity:0},[`${o}-item-ellipsis`]:{opacity:1}}},[`&${o}-simple`]:{[`${o}-prev, ${o}-next`]:{[`&${o}-disabled ${o}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ue=s=>{const{componentCls:o}=s;return{[`&${o}-mini ${o}-total-text, &${o}-mini ${o}-simple-pager`]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`},[`&${o}-mini ${o}-item`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM-2}px`},[`&${o}-mini:not(${o}-disabled) ${o}-item:not(${o}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},[`&${o}-mini ${o}-prev, &${o}-mini ${o}-next`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM}px`},[`&${o}-mini:not(${o}-disabled)`]:{[`${o}-prev, ${o}-next`]:{[`&:hover ${o}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${o}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${o}-disabled:hover ${o}-item-link`]:{backgroundColor:"transparent"}}},[` + &${o}-mini ${o}-prev ${o}-item-link, + &${o}-mini ${o}-next ${o}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}},[`&${o}-mini ${o}-jump-prev, &${o}-mini ${o}-jump-next`]:{height:s.itemSizeSM,marginInlineEnd:0,lineHeight:`${s.itemSizeSM}px`},[`&${o}-mini ${o}-options`]:{marginInlineStart:s.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:s.miniOptionsSizeChangerTop},"&-quick-jumper":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Y.x0)(s)),{width:s.paginationMiniQuickJumperInputWidth,height:s.controlHeightSM})}}}},Ge=s=>{const{componentCls:o}=s;return{[` + &${o}-simple ${o}-prev, + &${o}-simple ${o}-next + `]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,verticalAlign:"top",[`${o}-item-link`]:{height:s.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive},"&::after":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}}},[`&${o}-simple ${o}-simple-pager`]:{display:"inline-block",height:s.itemSizeSM,marginInlineEnd:s.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:s.marginXS,padding:`0 ${s.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:s.itemInputBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,borderRadius:s.borderRadius,outline:"none",transition:`border-color ${s.motionDurationMid}`,color:"inherit","&:hover":{borderColor:s.colorPrimary},"&:focus":{borderColor:s.colorPrimaryHover,boxShadow:`${s.inputOutlineOffset}px 0 ${s.controlOutlineWidth}px ${s.controlOutline}`},"&[disabled]":{color:s.colorTextDisabled,backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,cursor:"not-allowed"}}}}},at=s=>{const{componentCls:o}=s;return{[`${o}-jump-prev, ${o}-jump-next`]:{outline:0,[`${o}-item-container`]:{position:"relative",[`${o}-item-link-icon`]:{color:s.colorPrimary,fontSize:s.fontSizeSM,opacity:0,transition:`all ${s.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${o}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:s.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:s.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:s.paginationEllipsisTextIndent,opacity:1,transition:`all ${s.motionDurationMid}`}},"&:hover":{[`${o}-item-link-icon`]:{opacity:1},[`${o}-item-ellipsis`]:{opacity:0}}},[` + ${o}-prev, + ${o}-jump-prev, + ${o}-jump-next + `]:{marginInlineEnd:s.marginXS},[` + ${o}-prev, + ${o}-next, + ${o}-jump-prev, + ${o}-jump-next + `]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,color:s.colorText,fontFamily:s.fontFamily,lineHeight:`${s.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:s.borderRadius,cursor:"pointer",transition:`all ${s.motionDurationMid}`},[`${o}-prev, ${o}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:s.colorText,cursor:"pointer",userSelect:"none"},[`${o}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:s.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:"none",transition:`all ${s.motionDurationMid}`},[`&:hover ${o}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${o}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${o}-disabled:hover`]:{[`${o}-item-link`]:{backgroundColor:"transparent"}}},[`${o}-slash`]:{marginInlineEnd:s.paginationSlashMarginInlineEnd,marginInlineStart:s.paginationSlashMarginInlineStart},[`${o}-options`]:{display:"inline-block",marginInlineStart:s.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:s.controlHeight,marginInlineStart:s.marginXS,lineHeight:`${s.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Y.ik)(s)),{width:s.controlHeightLG*1.25,height:s.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:s.marginXS,marginInlineEnd:s.marginXS})}}}},Xe=s=>{const{componentCls:o}=s;return{[`${o}-item`]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,marginInlineEnd:s.marginXS,fontFamily:s.fontFamily,lineHeight:`${s.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${s.paginationItemPaddingInline}px`,color:s.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${o}-item-active)`]:{"&:hover":{transition:`all ${s.motionDurationMid}`,backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},"&-active":{fontWeight:s.fontWeightStrong,backgroundColor:s.itemActiveBg,borderColor:s.colorPrimary,a:{color:s.colorPrimary},"&:hover":{borderColor:s.colorPrimaryHover},"&:hover a":{color:s.colorPrimaryHover}}}}},me=s=>{const{componentCls:o}=s;return{[o]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,be.Wf)(s)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${o}-total-text`]:{display:"inline-block",height:s.itemSize,marginInlineEnd:s.marginXS,lineHeight:`${s.itemSize-2}px`,verticalAlign:"middle"}}),Xe(s)),at(s)),Ge(s)),Ue(s)),Fe(s)),{[`@media only screen and (max-width: ${s.screenLG}px)`]:{[`${o}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${s.screenSM}px)`]:{[`${o}-options`]:{display:"none"}}}),[`&${s.componentCls}-rtl`]:{direction:"rtl"}}},Ke=s=>{const{componentCls:o}=s;return{[`${o}${o}-disabled:not(${o}-mini)`]:{"&, &:hover":{[`${o}-item-link`]:{borderColor:s.colorBorder}},"&:focus-visible":{[`${o}-item-link`]:{borderColor:s.colorBorder}},[`${o}-item, ${o}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,[`&:hover:not(${o}-item-active)`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,a:{color:s.colorTextDisabled}},[`&${o}-item-active`]:{backgroundColor:s.itemActiveBgDisabled}},[`${o}-prev, ${o}-next`]:{"&:hover button":{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,color:s.colorTextDisabled},[`${o}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder}}},[`${o}:not(${o}-mini)`]:{[`${o}-prev, ${o}-next`]:{"&:hover button":{borderColor:s.colorPrimaryHover,backgroundColor:s.itemBg},[`${o}-item-link`]:{backgroundColor:s.itemLinkBg,borderColor:s.colorBorder},[`&:hover ${o}-item-link`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,color:s.colorPrimary},[`&${o}-disabled`]:{[`${o}-item-link`]:{borderColor:s.colorBorder,color:s.colorTextDisabled}}},[`${o}-item`]:{backgroundColor:s.itemBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,[`&:hover:not(${o}-item-active)`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,a:{color:s.colorPrimary}},"&-active":{borderColor:s.colorPrimary}}}}},B=s=>{const{componentCls:o}=s;return{[`${o}:not(${o}-disabled)`]:{[`${o}-item`]:Object.assign({},(0,be.Qy)(s)),[`${o}-jump-prev, ${o}-jump-next`]:{"&:focus-visible":Object.assign({[`${o}-item-link-icon`]:{opacity:1},[`${o}-item-ellipsis`]:{opacity:0}},(0,be.oN)(s))},[`${o}-prev, ${o}-next`]:{[`&:focus-visible ${o}-item-link`]:Object.assign({},(0,be.oN)(s))}}}};var w=(0,Re.Z)("Pagination",s=>{const o=(0,ke.TS)(s,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:s.marginXXS/2,paginationMiniQuickJumperInputWidth:s.controlHeightLG*1.1,paginationItemPaddingInline:s.marginXXS*1.5,paginationEllipsisLetterSpacing:s.marginXXS/2,paginationSlashMarginInlineStart:s.marginXXS,paginationSlashMarginInlineEnd:s.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Y.e5)(s),(0,Y.TM)(s));return[me(o),B(o),s.wireframe&&Ke(o)]},s=>({itemBg:s.colorBgContainer,itemSize:s.controlHeight,itemSizeSM:s.controlHeightSM,itemActiveBg:s.colorBgContainer,itemLinkBg:s.colorBgContainer,itemActiveColorDisabled:s.colorTextDisabled,itemActiveBgDisabled:s.controlItemBgActiveDisabled,itemInputBg:s.colorBgContainer,miniOptionsSizeChangerTop:0})),d=function(s,o){var K={};for(var g in s)Object.prototype.hasOwnProperty.call(s,g)&&o.indexOf(g)<0&&(K[g]=s[g]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,g=Object.getOwnPropertySymbols(s);f{const{prefixCls:o,selectPrefixCls:K,className:g,rootClassName:f,style:L,size:ge,locale:te,selectComponentClass:ve,responsive:de,showSizeChanger:p}=s,E=d(s,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:ie}=(0,j.Z)(de),{getPrefixCls:Ee,direction:Se,pagination:Le={}}=c.useContext(A.E_),Qe=Ee("pagination",o),[Je,_e]=w(Qe),ut=p!=null?p:Le.showSizeChanger,mt=c.useMemo(()=>{const vt=c.createElement("span",{className:`${Qe}-item-ellipsis`},"\u2022\u2022\u2022"),yt=c.createElement("button",{className:`${Qe}-item-link`,type:"button",tabIndex:-1},Se==="rtl"?c.createElement(se.Z,null):c.createElement(I.Z,null)),mn=c.createElement("button",{className:`${Qe}-item-link`,type:"button",tabIndex:-1},Se==="rtl"?c.createElement(I.Z,null):c.createElement(se.Z,null)),un=c.createElement("a",{className:`${Qe}-item-link`},c.createElement("div",{className:`${Qe}-item-container`},Se==="rtl"?c.createElement(ee.Z,{className:`${Qe}-item-link-icon`}):c.createElement(le,{className:`${Qe}-item-link-icon`}),vt)),Tn=c.createElement("a",{className:`${Qe}-item-link`},c.createElement("div",{className:`${Qe}-item-container`},Se==="rtl"?c.createElement(le,{className:`${Qe}-item-link-icon`}):c.createElement(ee.Z,{className:`${Qe}-item-link-icon`}),vt));return{prevIcon:yt,nextIcon:mn,jumpPrevIcon:un,jumpNextIcon:Tn}},[Se,Qe]),[It]=(0,k.Z)("Pagination",z.Z),St=Object.assign(Object.assign({},It),te),Tt=(0,O.Z)(ge),Yt=Tt==="small"||!!(ie&&!Tt&&de),gt=Ee("select",K),Ut=x()({[`${Qe}-mini`]:Yt,[`${Qe}-rtl`]:Se==="rtl"},Le==null?void 0:Le.className,g,f,_e),Nn=Object.assign(Object.assign({},Le==null?void 0:Le.style),L);return Je(c.createElement(l,Object.assign({},mt,E,{style:Nn,prefixCls:Qe,selectPrefixCls:gt,className:Ut,selectComponentClass:ve||(Yt?ae:oe),locale:St,showSizeChanger:ut})))},G=R},5112:function(Dt,Me,e){e.d(Me,{ZP:function(){return j}});var u=e(92310),c=e.n(u),m=e(18929),W=e(26112),b=e(59301),$=e(36355),t=e(19716);const le=b.createContext(null),ee=le.Provider;var I=le;const se=b.createContext(null),C=se.Provider;var x=e(5630),ue=e(8654),X=e(1684),U=e(32441),$e=e(17313),ne=e(83116),Oe=e(37613);const ce=k=>{const{componentCls:re,antCls:ae}=k,oe=`${re}-group`;return{[oe]:Object.assign(Object.assign({},(0,$e.Wf)(k)),{display:"inline-block",fontSize:0,[`&${oe}-rtl`]:{direction:"rtl"},[`${ae}-badge ${ae}-badge-count`]:{zIndex:1},[`> ${ae}-badge:not(:first-child) > ${ae}-button-wrapper`]:{borderInlineStart:"none"}})}},V=k=>{const{componentCls:re,wrapperMarginInlineEnd:ae,colorPrimary:oe,radioSize:Y,motionDurationSlow:be,motionDurationMid:Re,motionEaseInOutCirc:ke,colorBgContainer:Fe,colorBorder:Ue,lineWidth:Ge,dotSize:at,colorBgContainerDisabled:Xe,colorTextDisabled:me,paddingXS:Ke,dotColorDisabled:B,lineType:w,radioDotDisabledSize:d,wireframe:n,colorWhite:R}=k,G=`${re}-inner`;return{[`${re}-wrapper`]:Object.assign(Object.assign({},(0,$e.Wf)(k)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:ae,cursor:"pointer",[`&${re}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:k.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${re}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Ge}px ${w} ${oe}`,borderRadius:"50%",visibility:"hidden",content:'""'},[re]:Object.assign(Object.assign({},(0,$e.Wf)(k)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${re}-wrapper:hover &, + &:hover ${G}`]:{borderColor:oe},[`${re}-input:focus-visible + ${G}`]:Object.assign({},(0,$e.oN)(k)),[`${re}:hover::after, ${re}-wrapper:hover &::after`]:{visibility:"visible"},[`${re}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:Y,height:Y,marginBlockStart:Y/-2,marginInlineStart:Y/-2,backgroundColor:n?oe:R,borderBlockStart:0,borderInlineStart:0,borderRadius:Y,transform:"scale(0)",opacity:0,transition:`all ${be} ${ke}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:Y,height:Y,backgroundColor:Fe,borderColor:Ue,borderStyle:"solid",borderWidth:Ge,borderRadius:"50%",transition:`all ${Re}`},[`${re}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${re}-checked`]:{[G]:{borderColor:oe,backgroundColor:n?Fe:oe,"&::after":{transform:`scale(${at/Y})`,opacity:1,transition:`all ${be} ${ke}`}}},[`${re}-disabled`]:{cursor:"not-allowed",[G]:{backgroundColor:Xe,borderColor:Ue,cursor:"not-allowed","&::after":{backgroundColor:B}},[`${re}-input`]:{cursor:"not-allowed"},[`${re}-disabled + span`]:{color:me,cursor:"not-allowed"},[`&${re}-checked`]:{[G]:{"&::after":{transform:`scale(${d/Y})`}}}},[`span${re} + *`]:{paddingInlineStart:Ke,paddingInlineEnd:Ke}})}},v=k=>{const{buttonColor:re,controlHeight:ae,componentCls:oe,lineWidth:Y,lineType:be,colorBorder:Re,motionDurationSlow:ke,motionDurationMid:Fe,buttonPaddingInline:Ue,fontSize:Ge,buttonBg:at,fontSizeLG:Xe,controlHeightLG:me,controlHeightSM:Ke,paddingXS:B,borderRadius:w,borderRadiusSM:d,borderRadiusLG:n,buttonCheckedBg:R,buttonSolidCheckedColor:G,colorTextDisabled:s,colorBgContainerDisabled:o,buttonCheckedBgDisabled:K,buttonCheckedColorDisabled:g,colorPrimary:f,colorPrimaryHover:L,colorPrimaryActive:ge,buttonSolidCheckedBg:te,buttonSolidCheckedHoverBg:ve,buttonSolidCheckedActiveBg:de}=k;return{[`${oe}-button-wrapper`]:{position:"relative",display:"inline-block",height:ae,margin:0,paddingInline:Ue,paddingBlock:0,color:re,fontSize:Ge,lineHeight:`${ae-Y*2}px`,background:at,border:`${Y}px ${be} ${Re}`,borderBlockStartWidth:Y+.02,borderInlineStartWidth:0,borderInlineEndWidth:Y,cursor:"pointer",transition:[`color ${Fe}`,`background ${Fe}`,`box-shadow ${Fe}`].join(","),a:{color:re},[`> ${oe}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-Y,insetInlineStart:-Y,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:Y,paddingInline:0,backgroundColor:Re,transition:`background-color ${ke}`,content:'""'}},"&:first-child":{borderInlineStart:`${Y}px ${be} ${Re}`,borderStartStartRadius:w,borderEndStartRadius:w},"&:last-child":{borderStartEndRadius:w,borderEndEndRadius:w},"&:first-child:last-child":{borderRadius:w},[`${oe}-group-large &`]:{height:me,fontSize:Xe,lineHeight:`${me-Y*2}px`,"&:first-child":{borderStartStartRadius:n,borderEndStartRadius:n},"&:last-child":{borderStartEndRadius:n,borderEndEndRadius:n}},[`${oe}-group-small &`]:{height:Ke,paddingInline:B-Y,paddingBlock:0,lineHeight:`${Ke-Y*2}px`,"&:first-child":{borderStartStartRadius:d,borderEndStartRadius:d},"&:last-child":{borderStartEndRadius:d,borderEndEndRadius:d}},"&:hover":{position:"relative",color:f},"&:has(:focus-visible)":Object.assign({},(0,$e.oN)(k)),[`${oe}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${oe}-button-wrapper-disabled)`]:{zIndex:1,color:f,background:R,borderColor:f,"&::before":{backgroundColor:f},"&:first-child":{borderColor:f},"&:hover":{color:L,borderColor:L,"&::before":{backgroundColor:L}},"&:active":{color:ge,borderColor:ge,"&::before":{backgroundColor:ge}}},[`${oe}-group-solid &-checked:not(${oe}-button-wrapper-disabled)`]:{color:G,background:te,borderColor:te,"&:hover":{color:G,background:ve,borderColor:ve},"&:active":{color:G,background:de,borderColor:de}},"&-disabled":{color:s,backgroundColor:o,borderColor:Re,cursor:"not-allowed","&:first-child, &:hover":{color:s,backgroundColor:o,borderColor:Re}},[`&-disabled${oe}-button-wrapper-checked`]:{color:g,backgroundColor:K,borderColor:Re,boxShadow:"none"}}}},a=k=>k-4*2;var y=(0,ne.Z)("Radio",k=>{const{controlOutline:re,controlOutlineWidth:ae,radioSize:oe}=k,Y=`0 0 0 ${ae}px ${re}`,be=Y,Re=a(oe),ke=(0,Oe.TS)(k,{radioDotDisabledSize:Re,radioFocusShadow:Y,radioButtonFocusShadow:be});return[ce(ke),V(ke),v(ke)]},k=>{const{wireframe:re,padding:ae,marginXS:oe,lineWidth:Y,fontSizeLG:be,colorText:Re,colorBgContainer:ke,colorTextDisabled:Fe,controlItemBgActiveDisabled:Ue,colorTextLightSolid:Ge,colorPrimary:at,colorPrimaryHover:Xe,colorPrimaryActive:me}=k,Ke=4,B=be,w=re?a(B):B-(Ke+Y)*2;return{radioSize:B,dotSize:w,dotColorDisabled:Fe,buttonSolidCheckedColor:Ge,buttonSolidCheckedBg:at,buttonSolidCheckedHoverBg:Xe,buttonSolidCheckedActiveBg:me,buttonBg:ke,buttonCheckedBg:ke,buttonColor:Re,buttonCheckedBgDisabled:Ue,buttonCheckedColorDisabled:Fe,buttonPaddingInline:ae-Y,wrapperMarginInlineEnd:oe}}),h=e(14088),q=e(4572),M=function(k,re){var ae={};for(var oe in k)Object.prototype.hasOwnProperty.call(k,oe)&&re.indexOf(oe)<0&&(ae[oe]=k[oe]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,oe=Object.getOwnPropertySymbols(k);Y{var ae,oe;const Y=b.useContext(I),be=b.useContext(se),{getPrefixCls:Re,direction:ke,radio:Fe}=b.useContext($.E_),Ue=b.useRef(null),Ge=(0,ue.sQ)(re,Ue),{isFormItemInput:at}=b.useContext(U.aM),Xe=ge=>{var te,ve;(te=k.onChange)===null||te===void 0||te.call(k,ge),(ve=Y==null?void 0:Y.onChange)===null||ve===void 0||ve.call(Y,ge)},{prefixCls:me,className:Ke,rootClassName:B,children:w,style:d}=k,n=M(k,["prefixCls","className","rootClassName","children","style"]),R=Re("radio",me),G=((Y==null?void 0:Y.optionType)||be)==="button",s=G?`${R}-button`:R,[o,K]=y(R),g=Object.assign({},n),f=b.useContext(X.Z);Y&&(g.name=Y.name,g.onChange=Xe,g.checked=k.value===Y.value,g.disabled=(ae=g.disabled)!==null&&ae!==void 0?ae:Y.disabled),g.disabled=(oe=g.disabled)!==null&&oe!==void 0?oe:f;const L=c()(`${s}-wrapper`,{[`${s}-wrapper-checked`]:g.checked,[`${s}-wrapper-disabled`]:g.disabled,[`${s}-wrapper-rtl`]:ke==="rtl",[`${s}-wrapper-in-form-item`]:at},Fe==null?void 0:Fe.className,Ke,B,K);return o(b.createElement(h.Z,{component:"Radio",disabled:g.disabled},b.createElement("label",{className:L,style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),d),onMouseEnter:k.onMouseEnter,onMouseLeave:k.onMouseLeave},b.createElement(x.Z,Object.assign({},g,{className:c()(g.className,!G&&q.A),type:"radio",prefixCls:s,ref:Ge})),w!==void 0?b.createElement("span",null,w):null)))};var Ie=b.forwardRef(H);const Q=b.forwardRef((k,re)=>{const{getPrefixCls:ae,direction:oe}=b.useContext($.E_),[Y,be]=(0,m.Z)(k.defaultValue,{value:k.value}),Re=te=>{const ve=Y,de=te.target.value;"value"in k||be(de);const{onChange:p}=k;p&&de!==ve&&p(te)},{prefixCls:ke,className:Fe,rootClassName:Ue,options:Ge,buttonStyle:at="outline",disabled:Xe,children:me,size:Ke,style:B,id:w,onMouseEnter:d,onMouseLeave:n,onFocus:R,onBlur:G}=k,s=ae("radio",ke),o=`${s}-group`,[K,g]=y(s);let f=me;Ge&&Ge.length>0&&(f=Ge.map(te=>typeof te=="string"||typeof te=="number"?b.createElement(Ie,{key:te.toString(),prefixCls:s,disabled:Xe,value:te,checked:Y===te},te):b.createElement(Ie,{key:`radio-group-value-options-${te.value}`,prefixCls:s,disabled:te.disabled||Xe,value:te.value,checked:Y===te.value,title:te.title,style:te.style},te.label)));const L=(0,t.Z)(Ke),ge=c()(o,`${o}-${at}`,{[`${o}-${L}`]:L,[`${o}-rtl`]:oe==="rtl"},Fe,Ue,g);return K(b.createElement("div",Object.assign({},(0,W.Z)(k,{aria:!0,data:!0}),{className:ge,style:B,onMouseEnter:d,onMouseLeave:n,onFocus:R,onBlur:G,id:w,ref:re}),b.createElement(ee,{value:{onChange:Re,value:Y,disabled:k.disabled,name:k.name,optionType:k.optionType}},f)))});var He=b.memo(Q),l=function(k,re){var ae={};for(var oe in k)Object.prototype.hasOwnProperty.call(k,oe)&&re.indexOf(oe)<0&&(ae[oe]=k[oe]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,oe=Object.getOwnPropertySymbols(k);Y{const{getPrefixCls:ae}=b.useContext($.E_),{prefixCls:oe}=k,Y=l(k,["prefixCls"]),be=ae("radio",oe);return b.createElement(C,{value:"button"},b.createElement(Ie,Object.assign({prefixCls:be},Y,{type:"radio",ref:re})))};var A=b.forwardRef(z);const O=Ie;O.Button=A,O.Group=He,O.__ANT_RADIO=!0;var j=O},57809:function(Dt,Me,e){var u=e(92310),c=e.n(u),m=e(77861),W=e(2738),b=e(59301),$=e(53487),t=e(62892),le=e(19080),ee=e(36355),I=e(1684),se=e(93891),C=e(19716),x=e(32441),ue=e(33234),X=e(14154),U=e(58582),$e=e(84443),ne=e(66339),Oe=function(y,h){var q={};for(var M in y)Object.prototype.hasOwnProperty.call(y,M)&&h.indexOf(M)<0&&(q[M]=y[M]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,M=Object.getOwnPropertySymbols(y);H{var q,{prefixCls:M,bordered:H=!0,className:D,rootClassName:Ie,getPopupContainer:Q,popupClassName:He,dropdownClassName:l,listHeight:z=256,placement:A,listItemHeight:O=24,size:j,disabled:k,notFoundContent:re,status:ae,builtinPlacements:oe,dropdownMatchSelectWidth:Y,popupMatchSelectWidth:be,direction:Re,style:ke,allowClear:Fe}=y,Ue=Oe(y,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Ge,getPrefixCls:at,renderEmpty:Xe,direction:me,virtual:Ke,popupMatchSelectWidth:B,popupOverflow:w,select:d}=b.useContext(ee.E_),n=at("select",M),R=at(),G=Re!=null?Re:me,{compactSize:s,compactItemClassnames:o}=(0,ue.ri)(n,G),[K,g]=(0,X.Z)(n),f=b.useMemo(()=>{const{mode:Nn}=Ue;if(Nn!=="combobox")return Nn===ce?"combobox":Nn},[Ue.mode]),L=f==="multiple"||f==="tags",ge=(0,$e.Z)(Ue.suffixIcon,Ue.showArrow),te=(q=be!=null?be:Y)!==null&&q!==void 0?q:B,{status:ve,hasFeedback:de,isFormItemInput:p,feedbackIcon:E}=b.useContext(x.aM),ie=(0,le.F)(ve,ae);let Ee;re!==void 0?Ee=re:f==="combobox"?Ee=null:Ee=(Xe==null?void 0:Xe("Select"))||b.createElement(se.Z,{componentName:"Select"});const{suffixIcon:Se,itemIcon:Le,removeIcon:Qe,clearIcon:Je}=(0,ne.Z)(Object.assign(Object.assign({},Ue),{multiple:L,hasFeedback:de,feedbackIcon:E,showSuffixIcon:ge,prefixCls:n,showArrow:Ue.showArrow,componentName:"Select"})),_e=Fe===!0?{clearIcon:Je}:Fe,ut=(0,W.Z)(Ue,["suffixIcon","itemIcon"]),mt=c()(He||l,{[`${n}-dropdown-${G}`]:G==="rtl"},Ie,g),It=(0,C.Z)(Nn=>{var vt;return(vt=j!=null?j:s)!==null&&vt!==void 0?vt:Nn}),St=b.useContext(I.Z),Tt=k!=null?k:St,Yt=c()({[`${n}-lg`]:It==="large",[`${n}-sm`]:It==="small",[`${n}-rtl`]:G==="rtl",[`${n}-borderless`]:!H,[`${n}-in-form-item`]:p},(0,le.Z)(n,ie,de),o,d==null?void 0:d.className,D,Ie,g),gt=b.useMemo(()=>A!==void 0?A:G==="rtl"?"bottomRight":"bottomLeft",[A,G]),Ut=(0,U.Z)(oe,w);return K(b.createElement(m.ZP,Object.assign({ref:h,virtual:Ke,showSearch:d==null?void 0:d.showSearch},ut,{style:Object.assign(Object.assign({},d==null?void 0:d.style),ke),dropdownMatchSelectWidth:te,builtinPlacements:Ut,transitionName:(0,t.m)(R,"slide-up",Ue.transitionName),listHeight:z,listItemHeight:O,mode:f,prefixCls:n,placement:gt,direction:G,suffixIcon:Se,menuItemSelectedIcon:Le,removeIcon:Qe,allowClear:_e,notFoundContent:Ee,className:Yt,getPopupContainer:Q||Ge,dropdownClassName:mt,disabled:Tt})))},v=b.forwardRef(V),a=(0,$.Z)(v);v.SECRET_COMBOBOX_MODE_DO_NOT_USE=ce,v.Option=m.Wx,v.OptGroup=m.Xo,v._InternalPanelDoNotUseOrYouWillBeFired=a,Me.default=v},14154:function(Dt,Me,e){e.d(Me,{Z:function(){return v}});var u=e(17313),c=e(74207),m=e(37613),W=e(83116),b=e(13826),$=e(92899);const t=a=>{const{optionHeight:y,optionFontSize:h,optionLineHeight:q,optionPadding:M}=a;return{position:"relative",display:"block",minHeight:y,padding:M,color:a.colorText,fontWeight:"normal",fontSize:h,lineHeight:q,boxSizing:"border-box"}};var ee=a=>{const{antCls:y,componentCls:h}=a,q=`${h}-item`,M=`&${y}-slide-up-enter${y}-slide-up-enter-active`,H=`&${y}-slide-up-appear${y}-slide-up-appear-active`,D=`&${y}-slide-up-leave${y}-slide-up-leave-active`,Ie=`${h}-dropdown-placement-`;return[{[`${h}-dropdown`]:Object.assign(Object.assign({},(0,u.Wf)(a)),{position:"absolute",top:-9999,zIndex:a.zIndexPopup,boxSizing:"border-box",padding:a.paddingXXS,overflow:"hidden",fontSize:a.fontSize,fontVariant:"initial",backgroundColor:a.colorBgElevated,borderRadius:a.borderRadiusLG,outline:"none",boxShadow:a.boxShadowSecondary,[` + ${M}${Ie}bottomLeft, + ${H}${Ie}bottomLeft + `]:{animationName:b.fJ},[` + ${M}${Ie}topLeft, + ${H}${Ie}topLeft, + ${M}${Ie}topRight, + ${H}${Ie}topRight + `]:{animationName:b.Qt},[`${D}${Ie}bottomLeft`]:{animationName:b.Uw},[` + ${D}${Ie}topLeft, + ${D}${Ie}topRight + `]:{animationName:b.ly},"&-hidden":{display:"none"},[`${q}`]:Object.assign(Object.assign({},t(a)),{cursor:"pointer",transition:`background ${a.motionDurationSlow} ease`,borderRadius:a.borderRadiusSM,"&-group":{color:a.colorTextDescription,fontSize:a.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},u.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${q}-option-disabled)`]:{backgroundColor:a.optionActiveBg},[`&-selected:not(${q}-option-disabled)`]:{color:a.optionSelectedColor,fontWeight:a.optionSelectedFontWeight,backgroundColor:a.optionSelectedBg,[`${q}-option-state`]:{color:a.colorPrimary}},"&-disabled":{[`&${q}-option-selected`]:{backgroundColor:a.colorBgContainerDisabled},color:a.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:a.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,b.oN)(a,"slide-up"),(0,b.oN)(a,"slide-down"),(0,$.Fm)(a,"move-up"),(0,$.Fm)(a,"move-down")]};const I=2,se=a=>{let{controlHeightSM:y,controlHeight:h,lineWidth:q}=a;const M=(h-y)/2-q,H=Math.ceil(M/2);return[M,H]};function C(a,y){const{componentCls:h,iconCls:q}=a,M=`${h}-selection-overflow`,H=a.multipleSelectItemHeight,[D]=se(a),Ie=y?`${h}-${y}`:"";return{[`${h}-multiple${Ie}`]:{fontSize:a.fontSize,[M]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${h}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${D-I}px ${I*2}px`,borderRadius:a.borderRadius,[`${h}-show-search&`]:{cursor:"text"},[`${h}-disabled&`]:{background:a.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${I}px 0`,lineHeight:`${H}px`,visibility:"hidden",content:'"\\a0"'}},[` + &${h}-show-arrow ${h}-selector, + &${h}-allow-clear ${h}-selector + `]:{paddingInlineEnd:a.fontSizeIcon+a.controlPaddingHorizontal},[`${h}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:H,marginTop:I,marginBottom:I,lineHeight:`${H-a.lineWidth*2}px`,background:a.multipleItemBg,border:`${a.lineWidth}px ${a.lineType} ${a.multipleItemBorderColor}`,borderRadius:a.borderRadiusSM,cursor:"default",transition:`font-size ${a.motionDurationSlow}, line-height ${a.motionDurationSlow}, height ${a.motionDurationSlow}`,userSelect:"none",marginInlineEnd:I*2,paddingInlineStart:a.paddingXS,paddingInlineEnd:a.paddingXS/2,[`${h}-disabled&`]:{color:a.multipleItemColorDisabled,borderColor:a.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:a.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,u.Ro)()),{display:"inline-flex",alignItems:"center",color:a.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${q}`]:{verticalAlign:"-0.2em"},"&:hover":{color:a.colorIconHover}})},[`${M}-item + ${M}-item`]:{[`${h}-selection-search`]:{marginInlineStart:0}},[`${h}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:a.inputPaddingHorizontalBase-D,"\n &-input,\n &-mirror\n ":{height:H,fontFamily:a.fontFamily,lineHeight:`${H}px`,transition:`all ${a.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${h}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:a.inputPaddingHorizontalBase,insetInlineEnd:a.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${a.motionDurationSlow}`}}}}var ue=a=>{const{componentCls:y}=a,h=(0,m.TS)(a,{controlHeight:a.controlHeightSM,multipleSelectItemHeight:a.controlHeightXS,borderRadius:a.borderRadiusSM,borderRadiusSM:a.borderRadiusXS}),q=(0,m.TS)(a,{fontSize:a.fontSizeLG,controlHeight:a.controlHeightLG,multipleSelectItemHeight:a.multipleItemHeightLG,borderRadius:a.borderRadiusLG,borderRadiusSM:a.borderRadius}),[,M]=se(a);return[C(a),C(h,"sm"),{[`${y}-multiple${y}-sm`]:{[`${y}-selection-placeholder`]:{insetInline:a.controlPaddingHorizontalSM-a.lineWidth},[`${y}-selection-search`]:{marginInlineStart:M}}},C(q,"lg")]};function X(a,y){const{componentCls:h,inputPaddingHorizontalBase:q,borderRadius:M}=a,H=a.controlHeight-a.lineWidth*2,D=Math.ceil(a.fontSize*1.25),Ie=y?`${h}-${y}`:"";return{[`${h}-single${Ie}`]:{fontSize:a.fontSize,[`${h}-selector`]:Object.assign(Object.assign({},(0,u.Wf)(a)),{display:"flex",borderRadius:M,[`${h}-selection-search`]:{position:"absolute",top:0,insetInlineStart:q,insetInlineEnd:q,bottom:0,"&-input":{width:"100%"}},[` + ${h}-selection-item, + ${h}-selection-placeholder + `]:{padding:0,lineHeight:`${H}px`,transition:`all ${a.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${H}px`}},[`${h}-selection-item`]:{position:"relative",userSelect:"none"},[`${h}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${h}-selection-item:after`,`${h}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${h}-show-arrow ${h}-selection-item, + &${h}-show-arrow ${h}-selection-placeholder + `]:{paddingInlineEnd:D},[`&${h}-open ${h}-selection-item`]:{color:a.colorTextPlaceholder},[`&:not(${h}-customize-input)`]:{[`${h}-selector`]:{width:"100%",height:a.controlHeight,padding:`0 ${q}px`,[`${h}-selection-search-input`]:{height:H},"&:after":{lineHeight:`${H}px`}}},[`&${h}-customize-input`]:{[`${h}-selector`]:{"&:after":{display:"none"},[`${h}-selection-search`]:{position:"static",width:"100%"},[`${h}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${q}px`,"&:after":{display:"none"}}}}}}}function U(a){const{componentCls:y}=a,h=a.controlPaddingHorizontalSM-a.lineWidth;return[X(a),X((0,m.TS)(a,{controlHeight:a.controlHeightSM,borderRadius:a.borderRadiusSM}),"sm"),{[`${y}-single${y}-sm`]:{[`&:not(${y}-customize-input)`]:{[`${y}-selection-search`]:{insetInlineStart:h,insetInlineEnd:h},[`${y}-selector`]:{padding:`0 ${h}px`},[`&${y}-show-arrow ${y}-selection-search`]:{insetInlineEnd:h+a.fontSize*1.5},[` + &${y}-show-arrow ${y}-selection-item, + &${y}-show-arrow ${y}-selection-placeholder + `]:{paddingInlineEnd:a.fontSize*1.5}}}},X((0,m.TS)(a,{controlHeight:a.singleItemHeightLG,fontSize:a.fontSizeLG,borderRadius:a.borderRadiusLG}),"lg")]}const $e=a=>{const{componentCls:y,selectorBg:h}=a;return{position:"relative",backgroundColor:h,border:`${a.lineWidth}px ${a.lineType} ${a.colorBorder}`,transition:`all ${a.motionDurationMid} ${a.motionEaseInOut}`,input:{cursor:"pointer"},[`${y}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${y}-disabled&`]:{color:a.colorTextDisabled,background:a.colorBgContainerDisabled,cursor:"not-allowed",[`${y}-multiple&`]:{background:a.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},ne=function(a,y){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:q,borderHoverColor:M,outlineColor:H,antCls:D}=y,Ie=h?{[`${q}-selector`]:{borderColor:M}}:{};return{[a]:{[`&:not(${q}-disabled):not(${q}-customize-input):not(${D}-pagination-size-changer)`]:Object.assign(Object.assign({},Ie),{[`${q}-focused& ${q}-selector`]:{borderColor:M,boxShadow:`0 0 0 ${y.controlOutlineWidth}px ${H}`,outline:0},[`&:hover ${q}-selector`]:{borderColor:M}})}}},Oe=a=>{const{componentCls:y}=a;return{[`${y}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},ce=a=>{const{componentCls:y,inputPaddingHorizontalBase:h,iconCls:q}=a;return{[y]:Object.assign(Object.assign({},(0,u.Wf)(a)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${y}-customize-input) ${y}-selector`]:Object.assign(Object.assign({},$e(a)),Oe(a)),[`${y}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},u.vS),[`${y}-selection-placeholder`]:Object.assign(Object.assign({},u.vS),{flex:1,color:a.colorTextPlaceholder,pointerEvents:"none"}),[`${y}-arrow`]:Object.assign(Object.assign({},(0,u.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:h,height:a.fontSizeIcon,marginTop:-a.fontSizeIcon/2,color:a.colorTextQuaternary,fontSize:a.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[q]:{verticalAlign:"top",transition:`transform ${a.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${y}-suffix)`]:{pointerEvents:"auto"}},[`${y}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${y}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:h,zIndex:1,display:"inline-block",width:a.fontSizeIcon,height:a.fontSizeIcon,marginTop:-a.fontSizeIcon/2,color:a.colorTextQuaternary,fontSize:a.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:a.clearBg,cursor:"pointer",opacity:0,transition:`color ${a.motionDurationMid} ease, opacity ${a.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:a.colorTextTertiary}},"&:hover":{[`${y}-clear`]:{opacity:1}}}),[`${y}-has-feedback`]:{[`${y}-clear`]:{insetInlineEnd:h+a.fontSize+a.paddingXS}}}},V=a=>{const{componentCls:y}=a;return[{[y]:{[`&-borderless ${y}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${y}-in-form-item`]:{width:"100%"}}},ce(a),U(a),ue(a),ee(a),{[`${y}-rtl`]:{direction:"rtl"}},ne(y,(0,m.TS)(a,{borderHoverColor:a.colorPrimaryHover,outlineColor:a.controlOutline})),ne(`${y}-status-error`,(0,m.TS)(a,{borderHoverColor:a.colorErrorHover,outlineColor:a.colorErrorOutline}),!0),ne(`${y}-status-warning`,(0,m.TS)(a,{borderHoverColor:a.colorWarningHover,outlineColor:a.colorWarningOutline}),!0),(0,c.c)(a,{borderElCls:`${y}-selector`,focusElCls:`${y}-focused`})]};var v=(0,W.Z)("Select",(a,y)=>{let{rootPrefixCls:h}=y;const q=(0,m.TS)(a,{rootPrefixCls:h,inputPaddingHorizontalBase:a.paddingSM-1,multipleSelectItemHeight:a.multipleItemHeight});return[V(q)]},a=>{const{fontSize:y,lineHeight:h,controlHeight:q,controlPaddingHorizontal:M,zIndexPopupBase:H,colorText:D,fontWeightStrong:Ie,controlItemBgActive:Q,controlItemBgHover:He,colorBgContainer:l,colorFillSecondary:z,controlHeightLG:A,controlHeightSM:O,colorBgContainerDisabled:j,colorTextDisabled:k}=a;return{zIndexPopup:H+50,optionSelectedColor:D,optionSelectedFontWeight:Ie,optionSelectedBg:Q,optionActiveBg:He,optionPadding:`${(q-y*h)/2}px ${M}px`,optionFontSize:y,optionLineHeight:h,optionHeight:q,selectorBg:l,clearBg:l,singleItemHeightLG:A,multipleItemBg:z,multipleItemBorderColor:"transparent",multipleItemHeight:O,multipleItemHeightLG:q,multipleSelectorBgDisabled:j,multipleItemColorDisabled:k,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Dt,Me,e){e.d(Me,{Z:function(){return c}});const u=m=>{const b={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:m==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},b),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},b),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},b),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},b),{points:["br","tr"],offset:[0,-4]})}};function c(m,W){return m||u(W)}},84443:function(Dt,Me,e){e.d(Me,{Z:function(){return u}});function u(c,m){return m!==void 0?m:c!==null}},66339:function(Dt,Me,e){e.d(Me,{Z:function(){return le}});var u=e(40001),c=e(19248),m=e(99267),W=e(84105),b=e(58617),$=e(47472),t=e(59301);function le(ee){let{suffixIcon:I,clearIcon:se,menuItemSelectedIcon:C,removeIcon:x,loading:ue,multiple:X,hasFeedback:U,prefixCls:$e,showSuffixIcon:ne,feedbackIcon:Oe,showArrow:ce,componentName:V}=ee;const v=se!=null?se:t.createElement(c.Z,null),a=M=>I===null&&!U&&!ce?null:t.createElement(t.Fragment,null,ne!==!1&&M,U&&Oe);let y=null;if(I!==void 0)y=a(I);else if(ue)y=a(t.createElement(b.Z,{spin:!0}));else{const M=`${$e}-suffix`;y=H=>{let{open:D,showSearch:Ie}=H;return a(D&&Ie?t.createElement($.Z,{className:M}):t.createElement(W.Z,{className:M}))}}let h=null;C!==void 0?h=C:X?h=t.createElement(u.Z,null):h=null;let q=null;return x!==void 0?q=x:q=t.createElement(m.Z,null),{clearIcon:v,suffixIcon:y,itemIcon:h,removeIcon:q}}},61621:function(Dt,Me,e){e.d(Me,{Z:function(){return w}});var u=e(92310),c=e.n(u),m=e(59301),W=e(36355),b=e(2738),t=d=>{const{prefixCls:n,className:R,style:G,size:s,shape:o}=d,K=c()({[`${n}-lg`]:s==="large",[`${n}-sm`]:s==="small"}),g=c()({[`${n}-circle`]:o==="circle",[`${n}-square`]:o==="square",[`${n}-round`]:o==="round"}),f=m.useMemo(()=>typeof s=="number"?{width:s,height:s,lineHeight:`${s}px`}:{},[s]);return m.createElement("span",{className:c()(n,K,g,R),style:Object.assign(Object.assign({},f),G)})},le=e(36237),ee=e(83116),I=e(37613);const se=new le.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),C=d=>({height:d,lineHeight:`${d}px`}),x=d=>Object.assign({width:d},C(d)),ue=d=>({background:d.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:se,animationDuration:d.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),X=d=>Object.assign({width:d*5,minWidth:d*5},C(d)),U=d=>{const{skeletonAvatarCls:n,gradientFromColor:R,controlHeight:G,controlHeightLG:s,controlHeightSM:o}=d;return{[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:R},x(G)),[`${n}${n}-circle`]:{borderRadius:"50%"},[`${n}${n}-lg`]:Object.assign({},x(s)),[`${n}${n}-sm`]:Object.assign({},x(o))}},$e=d=>{const{controlHeight:n,borderRadiusSM:R,skeletonInputCls:G,controlHeightLG:s,controlHeightSM:o,gradientFromColor:K}=d;return{[`${G}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:K,borderRadius:R},X(n)),[`${G}-lg`]:Object.assign({},X(s)),[`${G}-sm`]:Object.assign({},X(o))}},ne=d=>Object.assign({width:d},C(d)),Oe=d=>{const{skeletonImageCls:n,imageSizeBase:R,gradientFromColor:G,borderRadiusSM:s}=d;return{[`${n}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:G,borderRadius:s},ne(R*2)),{[`${n}-path`]:{fill:"#bfbfbf"},[`${n}-svg`]:Object.assign(Object.assign({},ne(R)),{maxWidth:R*4,maxHeight:R*4}),[`${n}-svg${n}-svg-circle`]:{borderRadius:"50%"}}),[`${n}${n}-circle`]:{borderRadius:"50%"}}},ce=(d,n,R)=>{const{skeletonButtonCls:G}=d;return{[`${R}${G}-circle`]:{width:n,minWidth:n,borderRadius:"50%"},[`${R}${G}-round`]:{borderRadius:n}}},V=d=>Object.assign({width:d*2,minWidth:d*2},C(d)),v=d=>{const{borderRadiusSM:n,skeletonButtonCls:R,controlHeight:G,controlHeightLG:s,controlHeightSM:o,gradientFromColor:K}=d;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:K,borderRadius:n,width:G*2,minWidth:G*2},V(G))},ce(d,G,R)),{[`${R}-lg`]:Object.assign({},V(s))}),ce(d,s,`${R}-lg`)),{[`${R}-sm`]:Object.assign({},V(o))}),ce(d,o,`${R}-sm`))},a=d=>{const{componentCls:n,skeletonAvatarCls:R,skeletonTitleCls:G,skeletonParagraphCls:s,skeletonButtonCls:o,skeletonInputCls:K,skeletonImageCls:g,controlHeight:f,controlHeightLG:L,controlHeightSM:ge,gradientFromColor:te,padding:ve,marginSM:de,borderRadius:p,titleHeight:E,blockRadius:ie,paragraphLiHeight:Ee,controlHeightXS:Se,paragraphMarginTop:Le}=d;return{[`${n}`]:{display:"table",width:"100%",[`${n}-header`]:{display:"table-cell",paddingInlineEnd:ve,verticalAlign:"top",[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:te},x(f)),[`${R}-circle`]:{borderRadius:"50%"},[`${R}-lg`]:Object.assign({},x(L)),[`${R}-sm`]:Object.assign({},x(ge))},[`${n}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${G}`]:{width:"100%",height:E,background:te,borderRadius:ie,[`+ ${s}`]:{marginBlockStart:ge}},[`${s}`]:{padding:0,"> li":{width:"100%",height:Ee,listStyle:"none",background:te,borderRadius:ie,"+ li":{marginBlockStart:Se}}},[`${s}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${n}-content`]:{[`${G}, ${s} > li`]:{borderRadius:p}}},[`${n}-with-avatar ${n}-content`]:{[`${G}`]:{marginBlockStart:de,[`+ ${s}`]:{marginBlockStart:Le}}},[`${n}${n}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},v(d)),U(d)),$e(d)),Oe(d)),[`${n}${n}-block`]:{width:"100%",[`${o}`]:{width:"100%"},[`${K}`]:{width:"100%"}},[`${n}${n}-active`]:{[` + ${G}, + ${s} > li, + ${R}, + ${o}, + ${K}, + ${g} + `]:Object.assign({},ue(d))}}};var y=(0,ee.Z)("Skeleton",d=>{const{componentCls:n}=d,R=(0,I.TS)(d,{skeletonAvatarCls:`${n}-avatar`,skeletonTitleCls:`${n}-title`,skeletonParagraphCls:`${n}-paragraph`,skeletonButtonCls:`${n}-button`,skeletonInputCls:`${n}-input`,skeletonImageCls:`${n}-image`,imageSizeBase:d.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${d.gradientFromColor} 25%, ${d.gradientToColor} 37%, ${d.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[a(R)]},d=>{const{colorFillContent:n,colorFill:R}=d,G=n,s=R;return{color:G,colorGradientEnd:s,gradientFromColor:G,gradientToColor:s,titleHeight:d.controlHeight/2,blockRadius:d.borderRadiusSM,paragraphMarginTop:d.marginLG+d.marginXXS,paragraphLiHeight:d.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),q=d=>{const{prefixCls:n,className:R,rootClassName:G,active:s,shape:o="circle",size:K="default"}=d,{getPrefixCls:g}=m.useContext(W.E_),f=g("skeleton",n),[L,ge]=y(f),te=(0,b.Z)(d,["prefixCls","className"]),ve=c()(f,`${f}-element`,{[`${f}-active`]:s},R,G,ge);return L(m.createElement("div",{className:ve},m.createElement(t,Object.assign({prefixCls:`${f}-avatar`,shape:o,size:K},te))))},H=d=>{const{prefixCls:n,className:R,rootClassName:G,active:s,block:o=!1,size:K="default"}=d,{getPrefixCls:g}=m.useContext(W.E_),f=g("skeleton",n),[L,ge]=y(f),te=(0,b.Z)(d,["prefixCls"]),ve=c()(f,`${f}-element`,{[`${f}-active`]:s,[`${f}-block`]:o},R,G,ge);return L(m.createElement("div",{className:ve},m.createElement(t,Object.assign({prefixCls:`${f}-button`,size:K},te))))};const D="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Q=d=>{const{prefixCls:n,className:R,rootClassName:G,style:s,active:o}=d,{getPrefixCls:K}=m.useContext(W.E_),g=K("skeleton",n),[f,L]=y(g),ge=c()(g,`${g}-element`,{[`${g}-active`]:o},R,G,L);return f(m.createElement("div",{className:ge},m.createElement("div",{className:c()(`${g}-image`,R),style:s},m.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${g}-image-svg`},m.createElement("path",{d:D,className:`${g}-image-path`})))))},l=d=>{const{prefixCls:n,className:R,rootClassName:G,active:s,block:o,size:K="default"}=d,{getPrefixCls:g}=m.useContext(W.E_),f=g("skeleton",n),[L,ge]=y(f),te=(0,b.Z)(d,["prefixCls"]),ve=c()(f,`${f}-element`,{[`${f}-active`]:s,[`${f}-block`]:o},R,G,ge);return L(m.createElement("div",{className:ve},m.createElement(t,Object.assign({prefixCls:`${f}-input`,size:K},te))))},z=e(54476),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},O=A,j=e(7657),k=function(n,R){return m.createElement(j.Z,(0,z.Z)({},n,{ref:R,icon:O}))},re=m.forwardRef(k),ae=re,Y=d=>{const{prefixCls:n,className:R,rootClassName:G,style:s,active:o,children:K}=d,{getPrefixCls:g}=m.useContext(W.E_),f=g("skeleton",n),[L,ge]=y(f),te=c()(f,`${f}-element`,{[`${f}-active`]:o},ge,R,G),ve=K!=null?K:m.createElement(ae,null);return L(m.createElement("div",{className:te},m.createElement("div",{className:c()(`${f}-image`,R),style:s},ve)))},be=e(94480),ke=d=>{const n=g=>{const{width:f,rows:L=2}=d;if(Array.isArray(f))return f[g];if(L-1===g)return f},{prefixCls:R,className:G,style:s,rows:o}=d,K=(0,be.Z)(Array(o)).map((g,f)=>m.createElement("li",{key:f,style:{width:n(f)}}));return m.createElement("ul",{className:c()(R,G),style:s},K)},Ue=d=>{let{prefixCls:n,className:R,width:G,style:s}=d;return m.createElement("h3",{className:c()(n,R),style:Object.assign({width:G},s)})};function Ge(d){return d&&typeof d=="object"?d:{}}function at(d,n){return d&&!n?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Xe(d,n){return!d&&n?{width:"38%"}:d&&n?{width:"50%"}:{}}function me(d,n){const R={};return(!d||!n)&&(R.width="61%"),!d&&n?R.rows=3:R.rows=2,R}const Ke=d=>{const{prefixCls:n,loading:R,className:G,rootClassName:s,style:o,children:K,avatar:g=!1,title:f=!0,paragraph:L=!0,active:ge,round:te}=d,{getPrefixCls:ve,direction:de,skeleton:p}=m.useContext(W.E_),E=ve("skeleton",n),[ie,Ee]=y(E);if(R||!("loading"in d)){const Se=!!g,Le=!!f,Qe=!!L;let Je;if(Se){const mt=Object.assign(Object.assign({prefixCls:`${E}-avatar`},at(Le,Qe)),Ge(g));Je=m.createElement("div",{className:`${E}-header`},m.createElement(t,Object.assign({},mt)))}let _e;if(Le||Qe){let mt;if(Le){const St=Object.assign(Object.assign({prefixCls:`${E}-title`},Xe(Se,Qe)),Ge(f));mt=m.createElement(Ue,Object.assign({},St))}let It;if(Qe){const St=Object.assign(Object.assign({prefixCls:`${E}-paragraph`},me(Se,Le)),Ge(L));It=m.createElement(ke,Object.assign({},St))}_e=m.createElement("div",{className:`${E}-content`},mt,It)}const ut=c()(E,{[`${E}-with-avatar`]:Se,[`${E}-active`]:ge,[`${E}-rtl`]:de==="rtl",[`${E}-round`]:te},p==null?void 0:p.className,G,s,Ee);return ie(m.createElement("div",{className:ut,style:Object.assign(Object.assign({},p==null?void 0:p.style),o)},Je,_e))}return typeof K!="undefined"?K:null};Ke.Button=H,Ke.Avatar=q,Ke.Input=l,Ke.Image=Q,Ke.Node=Y;var B=Ke,w=B},81327:function(Dt,Me,e){e.d(Me,{Z:function(){return $e}});var u=e(59301),c=e(92310),m=e.n(c),W=e(11592),b=e(36355),$=e(33234);const t=u.createContext({latestIndex:0}),le=t.Provider;var I=ne=>{let{className:Oe,index:ce,children:V,split:v,style:a}=ne;const{latestIndex:y}=u.useContext(t);return V==null?null:u.createElement(u.Fragment,null,u.createElement("div",{className:Oe,style:a},V),ce{var ce,V;const{getPrefixCls:v,space:a,direction:y}=u.useContext(b.E_),{size:h=(a==null?void 0:a.size)||"small",align:q,className:M,rootClassName:H,children:D,direction:Ie="horizontal",prefixCls:Q,split:He,style:l,wrap:z=!1,classNames:A,styles:O}=ne,j=ue(ne,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[k,re]=Array.isArray(h)?h:[h,h],ae=C(re),oe=C(k),Y=x(re),be=x(k),Re=(0,W.Z)(D,{keepEmpty:!0}),ke=q===void 0&&Ie==="horizontal"?"center":q,Fe=v("space",Q),[Ue,Ge]=(0,se.Z)(Fe),at=m()(Fe,a==null?void 0:a.className,Ge,`${Fe}-${Ie}`,{[`${Fe}-rtl`]:y==="rtl",[`${Fe}-align-${ke}`]:ke,[`${Fe}-gap-row-${re}`]:ae,[`${Fe}-gap-col-${k}`]:oe},M,H),Xe=m()(`${Fe}-item`,(ce=A==null?void 0:A.item)!==null&&ce!==void 0?ce:(V=a==null?void 0:a.classNames)===null||V===void 0?void 0:V.item);let me=0;const Ke=Re.map((d,n)=>{var R,G;d!=null&&(me=n);const s=d&&d.key||`${Xe}-${n}`;return u.createElement(I,{className:Xe,key:s,index:n,split:He,style:(R=O==null?void 0:O.item)!==null&&R!==void 0?R:(G=a==null?void 0:a.styles)===null||G===void 0?void 0:G.item},d)}),B=u.useMemo(()=>({latestIndex:me}),[me]);if(Re.length===0)return null;const w={};return z&&(w.flexWrap="wrap"),!oe&&be&&(w.columnGap=k),!ae&&Y&&(w.rowGap=re),Ue(u.createElement("div",Object.assign({ref:Oe,className:at,style:Object.assign(Object.assign(Object.assign({},w),a==null?void 0:a.style),l)},j),u.createElement(le,{value:B},Ke)))});U.Compact=$.ZP;var $e=U},8378:function(Dt,Me){const e=u=>({[u.componentCls]:{[`${u.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${u.motionDurationMid} ${u.motionEaseInOut}, + opacity ${u.motionDurationMid} ${u.motionEaseInOut} !important`}},[`${u.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${u.motionDurationMid} ${u.motionEaseInOut}, + opacity ${u.motionDurationMid} ${u.motionEaseInOut} !important`}}});Me.Z=e},92899:function(Dt,Me,e){e.d(Me,{Fm:function(){return C}});var u=e(36237),c=e(95406);const m=new u.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),W=new u.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),b=new u.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),$=new u.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),t=new u.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),le=new u.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ee=new u.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),I=new u.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),se={"move-up":{inKeyframes:ee,outKeyframes:I},"move-down":{inKeyframes:m,outKeyframes:W},"move-left":{inKeyframes:b,outKeyframes:$},"move-right":{inKeyframes:t,outKeyframes:le}},C=(x,ue)=>{const{antCls:X}=x,U=`${X}-${ue}`,{inKeyframes:$e,outKeyframes:ne}=se[ue];return[(0,c.R)(U,$e,ne,x.motionDurationMid),{[` + ${U}-enter, + ${U}-appear + `]:{opacity:0,animationTimingFunction:x.motionEaseOutCirc},[`${U}-leave`]:{animationTimingFunction:x.motionEaseInOutCirc}}]}},13826:function(Dt,Me,e){e.d(Me,{Qt:function(){return b},Uw:function(){return W},fJ:function(){return m},ly:function(){return $},oN:function(){return C}});var u=e(36237),c=e(95406);const m=new u.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),W=new u.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),b=new u.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),$=new u.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),t=new u.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),le=new u.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),ee=new u.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),I=new u.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),se={"slide-up":{inKeyframes:m,outKeyframes:W},"slide-down":{inKeyframes:b,outKeyframes:$},"slide-left":{inKeyframes:t,outKeyframes:le},"slide-right":{inKeyframes:ee,outKeyframes:I}},C=(x,ue)=>{const{antCls:X}=x,U=`${X}-${ue}`,{inKeyframes:$e,outKeyframes:ne}=se[ue];return[(0,c.R)(U,$e,ne,x.motionDurationMid),{[` + ${U}-enter, + ${U}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:x.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${U}-leave`]:{animationTimingFunction:x.motionEaseInQuint}}]}},15969:function(Dt,Me,e){e.d(Me,{N:function(){return u}});const u=c=>({color:c.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${c.motionDurationSlow}`,"&:focus, &:hover":{color:c.colorLinkHover},"&:active":{color:c.colorLinkActive}})},1710:function(Dt,Me,e){e.d(Me,{default:function(){return Ai}});var u={},c="rc-table-internal-hook",m=e(42978),W=e(6089),b=e(34280),$=e(13697),t=e(59301),le=e(4676);function ee(r){var i=t.createContext(void 0),P=function(J){var _=J.value,ye=J.children,Ce=t.useRef(_);Ce.current=_;var pe=t.useState(function(){return{getValue:function(){return Ce.current},listeners:new Set}}),Te=(0,m.Z)(pe,1),je=Te[0];return(0,b.Z)(function(){(0,le.unstable_batchedUpdates)(function(){je.listeners.forEach(function(ze){ze(_)})})},[_]),t.createElement(i.Provider,{value:je},ye)};return{Context:i,Provider:P,defaultValue:r}}function I(r,i){var P=(0,W.Z)(typeof i=="function"?i:function(ze){if(i===void 0)return ze;if(!Array.isArray(i))return ze[i];var rt={};return i.forEach(function(et){rt[et]=ze[et]}),rt}),F=t.useContext(r==null?void 0:r.Context),J=F||{},_=J.listeners,ye=J.getValue,Ce=t.useRef();Ce.current=P(F?ye():r==null?void 0:r.defaultValue);var pe=t.useState({}),Te=(0,m.Z)(pe,2),je=Te[1];return(0,b.Z)(function(){if(!F)return;function ze(rt){var et=P(rt);(0,$.Z)(Ce.current,et,!0)||je({})}return _.add(ze),function(){_.delete(ze)}},[F]),Ce.current}var se=e(54476),C=e(8654);function x(){var r=t.createContext(null);function i(){return t.useContext(r)}function P(J,_){var ye=(0,C.Yr)(J),Ce=function(Te,je){var ze=ye?{ref:je}:{},rt=t.useRef(0),et=t.useRef(Te),tt=i();return tt!==null?t.createElement(J,(0,se.Z)({},Te,ze)):((!_||_(et.current,Te))&&(rt.current+=1),et.current=Te,t.createElement(r.Provider,{value:rt.current},t.createElement(J,(0,se.Z)({},Te,ze))))};return ye?t.forwardRef(Ce):Ce}function F(J,_){var ye=(0,C.Yr)(J),Ce=function(Te,je){var ze=ye?{ref:je}:{};return i(),t.createElement(J,(0,se.Z)({},Te,ze))};return ye?t.memo(t.forwardRef(Ce),_):t.memo(Ce,_)}return{makeImmutable:P,responseImmutable:F,useImmutableMark:i}}var ue=x(),X=ue.makeImmutable,U=ue.responseImmutable,$e=ue.useImmutableMark,ne=x(),Oe=ne.makeImmutable,ce=ne.responseImmutable,V=ne.useImmutableMark,v=ee(),a=v;function y(r,i){var P=t.useRef(0);P.current+=1;var F=t.useRef(r),J=[];Object.keys(r||{}).map(function(ye){var Ce;(r==null?void 0:r[ye])!==((Ce=F.current)===null||Ce===void 0?void 0:Ce[ye])&&J.push(ye)}),F.current=r;var _=t.useRef([]);return J.length&&(_.current=J),t.useDebugValue(P.current),t.useDebugValue(_.current.join(", ")),i&&console.log("".concat(i,":"),P.current,_.current),P.current}var h=null,q=t.memo(function(){var r=y();return t.createElement("h1",null,"Render Times: ",r)});q.displayName="RenderBlock";var M=e(76190),H=e(33885),D=e(20068),Ie=e(92310),Q=e.n(Ie),He=e(80547),l=e(97938),z=e(48736),A=t.createContext({renderWithProps:!1}),O=A,j="RC_TABLE_KEY";function k(r){return r==null?[]:Array.isArray(r)?r:[r]}function re(r){var i=[],P={};return r.forEach(function(F){for(var J=F||{},_=J.key,ye=J.dataIndex,Ce=_||k(ye).join("-")||j;P[Ce];)Ce="".concat(Ce,"_next");P[Ce]=!0,i.push(Ce)}),i}function ae(r){return r!=null}function oe(r){return r&&(0,M.Z)(r)==="object"&&!Array.isArray(r)&&!t.isValidElement(r)}function Y(r,i,P,F,J,_){var ye=t.useContext(O),Ce=V(),pe=(0,He.Z)(function(){if(ae(F))return[F];var Te=i==null||i===""?[]:Array.isArray(i)?i:[i],je=(0,l.Z)(r,Te),ze=je,rt=void 0;if(J){var et=J(je,r,P);oe(et)?(ze=et.children,rt=et.props,ye.renderWithProps=!0):ze=et}return[ze,rt]},[Ce,r,F,i,J,P],function(Te,je){if(_){var ze=(0,m.Z)(Te,2),rt=ze[1],et=(0,m.Z)(je,2),tt=et[1];return _(tt,rt)}return ye.renderWithProps?!0:!(0,$.Z)(Te,je,!0)});return pe}function be(r,i,P,F){var J=r+i-1;return r<=F&&J>=P}function Re(r,i){return I(a,function(P){var F=be(r,i||1,P.hoverStartRow,P.hoverEndRow);return[F,P.onHover]})}var ke=function(i){var P=i.ellipsis,F=i.rowType,J=i.children,_,ye=P===!0?{showTitle:!0}:P;return ye&&(ye.showTitle||F==="header")&&(typeof J=="string"||typeof J=="number"?_=J.toString():t.isValidElement(J)&&typeof J.props.children=="string"&&(_=J.props.children)),_};function Fe(r){var i,P,F,J,_,ye,Ce,pe,Te=r.component,je=r.children,ze=r.ellipsis,rt=r.scope,et=r.prefixCls,tt=r.className,xt=r.align,ht=r.record,Et=r.render,bt=r.dataIndex,Mt=r.renderIndex,cn=r.shouldCellUpdate,fn=r.index,kt=r.rowType,Mn=r.colSpan,zn=r.rowSpan,Ft=r.fixLeft,Xt=r.fixRight,Lt=r.firstFixLeft,$t=r.lastFixLeft,Vt=r.firstFixRight,Pn=r.lastFixRight,Ln=r.appendNode,Zn=r.additionalProps,pn=Zn===void 0?{}:Zn,jn=r.isSticky,kn="".concat(et,"-cell"),vr=I(a,["supportSticky","allColumnsFixedLeft"]),rr=vr.supportSticky,Br=vr.allColumnsFixedLeft,Tr=Y(ht,bt,Mt,je,Et,cn),Fn=(0,m.Z)(Tr,2),kr=Fn[0],ar=Fn[1],Sr={},yr=typeof Ft=="number"&&rr,ba=typeof Xt=="number"&&rr;yr&&(Sr.position="sticky",Sr.left=Ft),ba&&(Sr.position="sticky",Sr.right=Xt);var On=(i=(P=(F=ar==null?void 0:ar.colSpan)!==null&&F!==void 0?F:pn.colSpan)!==null&&P!==void 0?P:Mn)!==null&&i!==void 0?i:1,Sn=(J=(_=(ye=ar==null?void 0:ar.rowSpan)!==null&&ye!==void 0?ye:pn.rowSpan)!==null&&_!==void 0?_:zn)!==null&&J!==void 0?J:1,hn=Re(fn,Sn),an=(0,m.Z)(hn,2),or=an[0],on=an[1],An=function(Gr){var ya;ht&&on(fn,fn+Sn-1),pn==null||(ya=pn.onMouseEnter)===null||ya===void 0||ya.call(pn,Gr)},er=function(Gr){var ya;ht&&on(-1,-1),pn==null||(ya=pn.onMouseLeave)===null||ya===void 0||ya.call(pn,Gr)};if(On===0||Sn===0)return null;var Jn=(Ce=pn.title)!==null&&Ce!==void 0?Ce:ke({rowType:kt,ellipsis:ze,children:kr}),sa=Q()(kn,tt,(pe={},(0,D.Z)(pe,"".concat(kn,"-fix-left"),yr&&rr),(0,D.Z)(pe,"".concat(kn,"-fix-left-first"),Lt&&rr),(0,D.Z)(pe,"".concat(kn,"-fix-left-last"),$t&&rr),(0,D.Z)(pe,"".concat(kn,"-fix-left-all"),$t&&Br&&rr),(0,D.Z)(pe,"".concat(kn,"-fix-right"),ba&&rr),(0,D.Z)(pe,"".concat(kn,"-fix-right-first"),Vt&&rr),(0,D.Z)(pe,"".concat(kn,"-fix-right-last"),Pn&&rr),(0,D.Z)(pe,"".concat(kn,"-ellipsis"),ze),(0,D.Z)(pe,"".concat(kn,"-with-append"),Ln),(0,D.Z)(pe,"".concat(kn,"-fix-sticky"),(yr||ba)&&jn&&rr),(0,D.Z)(pe,"".concat(kn,"-row-hover"),!ar&&or),pe),pn.className,ar==null?void 0:ar.className),ra={};xt&&(ra.textAlign=xt);var Za=(0,H.Z)((0,H.Z)((0,H.Z)((0,H.Z)({},Sr),pn.style),ra),ar==null?void 0:ar.style),Ur=kr;return(0,M.Z)(Ur)==="object"&&!Array.isArray(Ur)&&!t.isValidElement(Ur)&&(Ur=null),ze&&($t||Vt)&&(Ur=t.createElement("span",{className:"".concat(kn,"-content")},Ur)),t.createElement(Te,(0,se.Z)({},ar,pn,{className:sa,style:Za,title:Jn,scope:rt,onMouseEnter:An,onMouseLeave:er,colSpan:On!==1?On:null,rowSpan:Sn!==1?Sn:null}),Ln,Ur)}var Ue=t.memo(Fe);function Ge(r,i,P,F,J,_){var ye=P[r]||{},Ce=P[i]||{},pe,Te;ye.fixed==="left"?pe=F.left[J==="rtl"?i:r]:Ce.fixed==="right"&&(Te=F.right[J==="rtl"?r:i]);var je=!1,ze=!1,rt=!1,et=!1,tt=P[i+1],xt=P[r-1],ht=!(_!=null&&_.children);if(J==="rtl"){if(pe!==void 0){var Et=xt&&xt.fixed==="left";et=!Et&&ht}else if(Te!==void 0){var bt=tt&&tt.fixed==="right";rt=!bt&&ht}}else if(pe!==void 0){var Mt=tt&&tt.fixed==="left";je=!Mt&&ht}else if(Te!==void 0){var cn=xt&&xt.fixed==="right";ze=!cn&&ht}return{fixLeft:pe,fixRight:Te,lastFixLeft:je,firstFixRight:ze,lastFixRight:rt,firstFixLeft:et,isSticky:F.isSticky}}var at=t.createContext({}),Xe=at;function me(r){var i=r.className,P=r.index,F=r.children,J=r.colSpan,_=J===void 0?1:J,ye=r.rowSpan,Ce=r.align,pe=I(a,["prefixCls","direction"]),Te=pe.prefixCls,je=pe.direction,ze=t.useContext(Xe),rt=ze.scrollColumnIndex,et=ze.stickyOffsets,tt=ze.flattenColumns,xt=ze.columns,ht=P+_-1,Et=ht+1===rt?_+1:_,bt=Ge(P,P+Et-1,tt,et,je,xt==null?void 0:xt[P]);return t.createElement(Ue,(0,se.Z)({className:i,index:P,component:"td",prefixCls:Te,record:null,dataIndex:null,align:Ce,colSpan:Et,rowSpan:ye,render:function(){return F}},bt))}var Ke=e(75931),B=["children"];function w(r){var i=r.children,P=(0,Ke.Z)(r,B);return t.createElement("tr",P,i)}function d(r){var i=r.children;return i}d.Row=w,d.Cell=me;var n=d;function R(r){var i=r.children,P=r.stickyOffsets,F=r.flattenColumns,J=r.columns,_=I(a,"prefixCls"),ye=F.length-1,Ce=F[ye],pe=t.useMemo(function(){return{stickyOffsets:P,flattenColumns:F,scrollColumnIndex:Ce!=null&&Ce.scrollbar?ye:null,columns:J}},[Ce,F,ye,P,J]);return t.createElement(Xe.Provider,{value:pe},t.createElement("tfoot",{className:"".concat(_,"-summary")},i))}var G=ce(R),s=n,o=e(70425),K=e(29301),g=e(29194),f=e(3465),L=e(75152),ge=e(26112);function te(r,i,P,F,J,_,ye){r.push({record:i,indent:P,index:ye});var Ce=_(i),pe=J==null?void 0:J.has(Ce);if(i&&Array.isArray(i[F])&&pe)for(var Te=0;Te1?Lt-1:0),Vt=1;Vt=0;Ce-=1){var pe=i[Ce],Te=P&&P[Ce],je=Te&&Te[mt];if(pe||je||ye){var ze=je||{},rt=ze.columnType,et=(0,Ke.Z)(ze,St);J.unshift(t.createElement("col",(0,se.Z)({key:Ce,style:{width:pe}},et))),ye=!0}}return t.createElement("colgroup",null,J)}var Yt=Tt,gt=e(94480),Ut=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Nn(r,i){return(0,t.useMemo)(function(){for(var P=[],F=0;F1?"colgroup":"col":null,ellipsis:ht.ellipsis,align:ht.align,component:ht.title?_:ye,prefixCls:je,key:et[xt]},Et,{additionalProps:bt,rowType:"header"}))}))}mn.displayName="HeaderRow";var un=mn;function Tn(r){var i=[];function P(ye,Ce){var pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;i[pe]=i[pe]||[];var Te=Ce,je=ye.filter(Boolean).map(function(ze){var rt={key:ze.key,className:ze.className||"",children:ze.title,column:ze,colStart:Te},et=1,tt=ze.children;return tt&&tt.length>0&&(et=P(tt,Te,pe+1).reduce(function(xt,ht){return xt+ht},0),rt.hasSubColumns=!0),"colSpan"in ze&&(et=ze.colSpan),"rowSpan"in ze&&(rt.rowSpan=ze.rowSpan),rt.colSpan=et,rt.colEnd=rt.colStart+et-1,i[pe].push(rt),Te+=et,et});return je}P(r,0);for(var F=i.length,J=function(Ce){i[Ce].forEach(function(pe){!("rowSpan"in pe)&&!pe.hasSubColumns&&(pe.rowSpan=F-Ce)})},_=0;_1&&arguments[1]!==void 0?arguments[1]:"";return typeof i=="number"?i:i.endsWith("%")?r*parseFloat(i)/100:null}function Zt(r,i){return t.useMemo(function(){if(i&&i>0){var P=0,F=0;r.forEach(function(Te){var je=vn(i,Te.width);je?P+=je:F+=1});var J=i-P,_=F,ye=J/F,Ce=0,pe=r.map(function(Te){var je=(0,H.Z)({},Te),ze=vn(i,je.width);if(ze)je.width=ze;else{var rt=Math.floor(ye);je.width=_===1?J:rt,J-=rt,_-=1}return Ce+=je.width,je});return[pe,Ce]}return[r,i]},[r,i])}var yn=["children"],dn=["fixed"];function S(r){return(0,_n.Z)(r).filter(function(i){return t.isValidElement(i)}).map(function(i){var P=i.key,F=i.props,J=F.children,_=(0,Ke.Z)(F,yn),ye=(0,H.Z)({key:P},_);return J&&(ye.children=S(J)),ye})}function Z(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return r.filter(function(P){return P&&(0,M.Z)(P)==="object"}).reduce(function(P,F,J){var _=F.fixed,ye=_===!0?"left":_,Ce="".concat(i,"-").concat(J),pe=F.children;return pe&&pe.length>0?[].concat((0,gt.Z)(P),(0,gt.Z)(Z(pe,Ce).map(function(Te){return(0,H.Z)({fixed:ye},Te)}))):[].concat((0,gt.Z)(P),[(0,H.Z)((0,H.Z)({key:Ce},F),{},{fixed:ye})])},[])}function T(r){for(var i=!0,P=0;P=0;_-=1){var ye=r[_];if(J&&ye.fixed!=="right")J=!1;else if(!J&&ye.fixed==="right"){warning(!1,"Index ".concat(_+1," of `columns` missing `fixed='right'` prop."));break}}}function N(r){return r.map(function(i){var P=i.fixed,F=(0,Ke.Z)(i,dn),J=P;return P==="left"?J="right":P==="right"&&(J="left"),(0,H.Z)({fixed:J},F)})}function he(r,i){var P=r.prefixCls,F=r.columns,J=r.children,_=r.expandable,ye=r.expandedKeys,Ce=r.columnTitle,pe=r.getRowKey,Te=r.onTriggerExpand,je=r.expandIcon,ze=r.rowExpandable,rt=r.expandIconColumnIndex,et=r.direction,tt=r.expandRowByClick,xt=r.columnWidth,ht=r.fixed,Et=r.scrollWidth,bt=t.useMemo(function(){return F||S(J)},[F,J]),Mt=t.useMemo(function(){if(_){var Xt,Lt=bt.slice();if(!Lt.includes(u)){var $t=rt||0;$t>=0&&Lt.splice($t,0,u)}var Vt=Lt.indexOf(u);Lt=Lt.filter(function(pn,jn){return pn!==u||jn===Vt});var Pn=bt[Vt],Ln;(ht==="left"||ht)&&!rt?Ln="left":(ht==="right"||ht)&&rt===bt.length?Ln="right":Ln=Pn?Pn.fixed:null;var Zn=(Xt={},(0,D.Z)(Xt,mt,{className:"".concat(P,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,D.Z)(Xt,"title",Ce),(0,D.Z)(Xt,"fixed",Ln),(0,D.Z)(Xt,"className","".concat(P,"-row-expand-icon-cell")),(0,D.Z)(Xt,"width",xt),(0,D.Z)(Xt,"render",function(jn,kn,vr){var rr=pe(kn,vr),Br=ye.has(rr),Tr=ze?ze(kn):!0,Fn=je({prefixCls:P,expanded:Br,expandable:Tr,record:kn,onExpand:Te});return tt?t.createElement("span",{onClick:function(ar){return ar.stopPropagation()}},Fn):Fn}),Xt);return Lt.map(function(pn){return pn===u?Zn:pn})}return bt.filter(function(pn){return pn!==u})},[_,bt,pe,ye,je,et]),cn=t.useMemo(function(){var Xt=Mt;return i&&(Xt=i(Xt)),Xt.length||(Xt=[{render:function(){return null}}]),Xt},[i,Mt,et]),fn=t.useMemo(function(){return et==="rtl"?N(Z(cn)):Z(cn)},[cn,et,Et]),kt=Zt(fn,Et),Mn=(0,m.Z)(kt,2),zn=Mn[0],Ft=Mn[1];return[cn,zn,Ft]}var fe=he;function We(r){var i,P=r.prefixCls,F=r.record,J=r.onExpand,_=r.expanded,ye=r.expandable,Ce="".concat(P,"-row-expand-icon");if(!ye)return t.createElement("span",{className:Q()(Ce,"".concat(P,"-row-spaced"))});var pe=function(je){J(F,je),je.stopPropagation()};return t.createElement("span",{className:Q()(Ce,(i={},(0,D.Z)(i,"".concat(P,"-row-expanded"),_),(0,D.Z)(i,"".concat(P,"-row-collapsed"),!_),i)),onClick:pe})}function Ae(r,i,P){var F=[];function J(_){(_||[]).forEach(function(ye,Ce){F.push(i(ye,Ce)),J(ye[P])})}return J(r),F}function Ye(r,i,P){var F=It(r),J=F.expandIcon,_=F.expandedRowKeys,ye=F.defaultExpandedRowKeys,Ce=F.defaultExpandAllRows,pe=F.expandedRowRender,Te=F.onExpand,je=F.onExpandedRowsChange,ze=F.childrenColumnName,rt=J||We,et=ze||"children",tt=t.useMemo(function(){return pe?"row":r.expandable&&r.internalHooks===c&&r.expandable.__PARENT_RENDER_ICON__||i.some(function(fn){return fn&&(0,M.Z)(fn)==="object"&&fn[et]})?"nest":!1},[!!pe,i]),xt=t.useState(function(){return ye||(Ce?Ae(i,P,et):[])}),ht=(0,m.Z)(xt,2),Et=ht[0],bt=ht[1],Mt=t.useMemo(function(){return new Set(_||Et||[])},[_,Et]),cn=t.useCallback(function(fn){var kt=P(fn,i.indexOf(fn)),Mn,zn=Mt.has(kt);zn?(Mt.delete(kt),Mn=(0,gt.Z)(Mt)):Mn=[].concat((0,gt.Z)(Mt),[kt]),bt(Mn),Te&&Te(!zn,fn),je&&je(Mn)},[P,Mt,i,Te,je]);return[F,tt,Mt,rt,et,cn]}function nt(r,i,P,F){var J=r.map(function(_,ye){return Ge(ye,ye,r,i,P,F==null?void 0:F[ye])});return(0,He.Z)(function(){return J},[J],function(_,ye){return!(0,$.Z)(_,ye)})}function dt(r){var i=(0,t.useRef)(r),P=(0,t.useState)({}),F=(0,m.Z)(P,2),J=F[1],_=(0,t.useRef)(null),ye=(0,t.useRef)([]);function Ce(pe){ye.current.push(pe);var Te=Promise.resolve();_.current=Te,Te.then(function(){if(_.current===Te){var je=ye.current,ze=i.current;ye.current=[],je.forEach(function(rt){i.current=rt(i.current)}),_.current=null,ze!==i.current&&J({})}})}return(0,t.useEffect)(function(){return function(){_.current=null}},[]),[i.current,Ce]}function it(r){var i=(0,t.useRef)(r||null),P=(0,t.useRef)();function F(){window.clearTimeout(P.current)}function J(ye){i.current=ye,F(),P.current=window.setTimeout(function(){i.current=null,P.current=void 0},100)}function _(){return i.current}return(0,t.useEffect)(function(){return F},[]),[J,_]}function qe(){var r=t.useState(-1),i=(0,m.Z)(r,2),P=i[0],F=i[1],J=t.useState(-1),_=(0,m.Z)(J,2),ye=_[0],Ce=_[1],pe=t.useCallback(function(Te,je){F(Te),Ce(je)},[]);return[P,ye,pe]}var ot=e(47273),Ct=(0,ot.Z)()?window:null;function lt(r,i){var P=(0,M.Z)(r)==="object"?r:{},F=P.offsetHeader,J=F===void 0?0:F,_=P.offsetSummary,ye=_===void 0?0:_,Ce=P.offsetScroll,pe=Ce===void 0?0:Ce,Te=P.getContainer,je=Te===void 0?function(){return Ct}:Te,ze=je()||Ct;return t.useMemo(function(){var rt=!!r;return{isSticky:rt,stickyClassName:rt?"".concat(i,"-sticky-holder"):"",offsetHeader:J,offsetSummary:ye,offsetScroll:pe,container:ze}},[pe,J,ye,i,ze])}function Ot(r,i,P){var F=(0,t.useMemo)(function(){for(var J=[],_=[],ye=0,Ce=0,pe=0;pe=ze&&(pn=ze-rt),ye({scrollLeft:pn/ze*(je+2)}),bt.current.x=Vt.pageX},Xt=function(){if(_.current){var Vt=(0,we.os)(_.current).top,Pn=Vt+_.current.offsetHeight,Ln=pe===window?document.documentElement.scrollTop+window.innerHeight:(0,we.os)(pe).top+pe.clientHeight;Pn-(0,L.Z)()<=Ln||Vt>=Ln-Ce?Et(function(Zn){return(0,H.Z)((0,H.Z)({},Zn),{},{isHiddenScrollBar:!0})}):Et(function(Zn){return(0,H.Z)((0,H.Z)({},Zn),{},{isHiddenScrollBar:!1})})}},Lt=function(Vt){Et(function(Pn){return(0,H.Z)((0,H.Z)({},Pn),{},{scrollLeft:Vt/je*ze||0})})};return t.useImperativeHandle(P,function(){return{setScrollLeft:Lt}}),t.useEffect(function(){var $t=(0,Gt.Z)(document.body,"mouseup",Mn,!1),Vt=(0,Gt.Z)(document.body,"mousemove",Ft,!1);return Xt(),function(){$t.remove(),Vt.remove()}},[rt,fn]),t.useEffect(function(){var $t=(0,Gt.Z)(pe,"scroll",Xt,!1),Vt=(0,Gt.Z)(window,"resize",Xt,!1);return function(){$t.remove(),Vt.remove()}},[pe]),t.useEffect(function(){ht.isHiddenScrollBar||Et(function($t){var Vt=_.current;return Vt?(0,H.Z)((0,H.Z)({},$t),{},{scrollLeft:Vt.scrollLeft/Vt.scrollWidth*Vt.clientWidth}):$t})},[ht.isHiddenScrollBar]),je<=ze||!rt||ht.isHiddenScrollBar?null:t.createElement("div",{style:{height:(0,L.Z)(),width:ze,bottom:Ce},className:"".concat(Te,"-sticky-scroll")},t.createElement("div",{onMouseDown:zn,ref:et,className:Q()("".concat(Te,"-sticky-scroll-bar"),(0,D.Z)({},"".concat(Te,"-sticky-scroll-bar-active"),fn)),style:{width:"".concat(rt,"px"),transform:"translate3d(".concat(ht.scrollLeft,"px, 0, 0)")}}))},De=t.forwardRef(xe);function Ze(r){return null}var Pe=Ze;function Be(r){return null}var Ne=Be,Ve="rc-table",ft=[],pt={};function Kt(){return"No Data"}function jt(r){var i,P=(0,H.Z)({rowKey:"key",prefixCls:Ve,emptyText:Kt},r),F=P.prefixCls,J=P.className,_=P.rowClassName,ye=P.style,Ce=P.data,pe=P.rowKey,Te=P.scroll,je=P.tableLayout,ze=P.direction,rt=P.title,et=P.footer,tt=P.summary,xt=P.caption,ht=P.id,Et=P.showHeader,bt=P.components,Mt=P.emptyText,cn=P.onRow,fn=P.onHeaderRow,kt=P.internalHooks,Mn=P.transformColumns,zn=P.internalRefs,Ft=P.tailor,Xt=P.sticky,Lt=Ce||ft,$t=!!Lt.length,Vt=kt===c,Pn=t.useCallback(function(ur,xr){return(0,l.Z)(bt,ur)||xr},[bt]),Ln=t.useMemo(function(){return typeof pe=="function"?pe:function(ur){var xr=ur&&ur[pe];return xr}},[pe]),Zn=Pn(["body"]),pn=qe(),jn=(0,m.Z)(pn,3),kn=jn[0],vr=jn[1],rr=jn[2],Br=Ye(P,Lt,Ln),Tr=(0,m.Z)(Br,6),Fn=Tr[0],kr=Tr[1],ar=Tr[2],Sr=Tr[3],yr=Tr[4],ba=Tr[5],On=Te==null?void 0:Te.x,Sn=t.useState(0),hn=(0,m.Z)(Sn,2),an=hn[0],or=hn[1],on=fe((0,H.Z)((0,H.Z)((0,H.Z)({},P),Fn),{},{expandable:!!Fn.expandedRowRender,columnTitle:Fn.columnTitle,expandedKeys:ar,getRowKey:Ln,onTriggerExpand:ba,expandIcon:Sr,expandIconColumnIndex:Fn.expandIconColumnIndex,direction:ze,scrollWidth:Vt&&Ft&&typeof On=="number"?On:null}),Vt?Mn:null),An=(0,m.Z)(on,3),er=An[0],Jn=An[1],sa=An[2],ra=sa!=null?sa:On,Za=t.useMemo(function(){return{columns:er,flattenColumns:Jn}},[er,Jn]),Ur=t.useRef(),Ma=t.useRef(),Gr=t.useRef(),ya=t.useRef(),ro=t.useRef(),ir=t.useState(!1),cr=(0,m.Z)(ir,2),Pr=cr[0],Xr=cr[1],Yr=t.useState(!1),Un=(0,m.Z)(Yr,2),da=Un[0],ca=Un[1],wa=dt(new Map),La=(0,m.Z)(wa,2),za=La[0],Po=La[1],Ga=re(Jn),Ba=Ga.map(function(ur){return za.get(ur)}),Ca=t.useMemo(function(){return Ba},[Ba.join("_")]),fa=zt(Ca,Jn.length,ze),Qr=Te&&ae(Te.y),$r=Te&&ae(ra)||!!Fn.fixed,Ka=$r&&Jn.some(function(ur){var xr=ur.fixed;return xr}),ao=t.useRef(),Ja=lt(Xt,F),ja=Ja.isSticky,To=Ja.offsetHeader,Lo=Ja.offsetSummary,tr=Ja.offsetScroll,hr=Ja.stickyClassName,oa=Ja.container,Rr=t.useMemo(function(){return tt==null?void 0:tt(Lt)},[tt,Lt]),ua=(Qr||ja)&&t.isValidElement(Rr)&&Rr.type===n&&Rr.props.fixed,Sa,xa,Xa;Qr&&(xa={overflowY:"scroll",maxHeight:Te.y}),$r&&(Sa={overflowX:"auto"},Qr||(xa={overflowY:"hidden"}),Xa={width:ra===!0?"auto":ra,minWidth:"100%"});var Qo=t.useCallback(function(ur,xr){(0,g.Z)(Ur.current)&&Po(function(Ta){if(Ta.get(ur)!==xr){var _a=new Map(Ta);return _a.set(ur,xr),_a}return Ta})},[]),Zi=it(null),Jo=(0,m.Z)(Zi,2),zi=Jo[0],_o=Jo[1];function Ao(ur,xr){xr&&(typeof xr=="function"?xr(ur):xr.scrollLeft!==ur&&(xr.scrollLeft=ur,xr.scrollLeft!==ur&&setTimeout(function(){xr.scrollLeft=ur},0)))}var So=(0,W.Z)(function(ur){var xr=ur.currentTarget,Ta=ur.scrollLeft,_a=ze==="rtl",qa=typeof Ta=="number"?Ta:xr.scrollLeft,mi=xr||pt;if(!_o()||_o()===mi){var Vo;zi(mi),Ao(qa,Ma.current),Ao(qa,Gr.current),Ao(qa,ro.current),Ao(qa,(Vo=ao.current)===null||Vo===void 0?void 0:Vo.setScrollLeft)}var ko=xr||Ma.current;if(ko){var Uo=ko.scrollWidth,Go=ko.clientWidth;if(Uo===Go){Xr(!1),ca(!1);return}_a?(Xr(-qa0)):(Xr(qa>0),ca(qa1?xt-Vt:0,Ln=(0,H.Z)((0,H.Z)((0,H.Z)({},Mn),pe),{},{flex:"0 0 ".concat(Vt,"px"),width:"".concat(Vt,"px"),marginRight:Pn,pointerEvents:"auto"}),Zn=t.useMemo(function(){return je?Lt<=1:Ft===0||Lt===0||Lt>1},[Lt,Ft,je]);Zn?Ln.visibility="hidden":je&&(Ln.height=ze==null?void 0:ze(Lt));var pn=Zn?function(){return null}:rt,jn={};return(Lt===0||Ft===0)&&(jn.rowSpan=1,jn.colSpan=1),t.createElement(Ue,(0,se.Z)({className:Q()(tt,Te),ellipsis:P.ellipsis,align:P.align,scope:P.rowScope,component:"div",prefixCls:i.prefixCls,key:Mt,record:Ce,index:_,renderIndex:ye,dataIndex:et,render:pn,shouldCellUpdate:P.shouldCellUpdate},cn,{appendNode:fn,additionalProps:(0,H.Z)((0,H.Z)({},kt),{},{style:Ln},jn)}))}var xn=qt,en=["data","index","className","rowKey","style","extra","getHeight"],Rn=t.forwardRef(function(r,i){var P=r.data,F=r.index,J=r.className,_=r.rowKey,ye=r.style,Ce=r.extra,pe=r.getHeight,Te=(0,Ke.Z)(r,en),je=P.record,ze=P.indent,rt=P.index,et=I(a,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),tt=et.scrollX,xt=et.flattenColumns,ht=et.prefixCls,Et=et.fixColumn,bt=et.componentWidth,Mt=E(je,_,F,ze),cn=Mt.rowSupportExpand,fn=Mt.expanded,kt=Mt.rowProps,Mn=Mt.expandedRowRender,zn=Mt.expandedRowClassName,Ft;if(cn&&fn){var Xt=Mn(je,F,ze+1,fn),Lt=zn==null?void 0:zn(je,F,ze),$t={};Et&&($t={style:(0,D.Z)({},"--virtual-width","".concat(bt,"px"))});var Vt="".concat(ht,"-expanded-row-cell");Ft=t.createElement("div",{className:Q()("".concat(ht,"-expanded-row"),"".concat(ht,"-expanded-row-level-").concat(ze+1),Lt)},t.createElement(Ue,{component:"div",prefixCls:ht,className:Q()(Vt,(0,D.Z)({},"".concat(Vt,"-fixed"),Et)),additionalProps:$t},Xt))}var Pn=(0,H.Z)((0,H.Z)({},ye),{},{width:tt});Ce&&(Pn.position="absolute",Pn.pointerEvents="none");var Ln=t.createElement("div",(0,se.Z)({},kt,Te,{ref:cn?null:i,className:Q()(J,"".concat(ht,"-row"),kt==null?void 0:kt.className,(0,D.Z)({},"".concat(ht,"-row-extra"),Ce)),style:(0,H.Z)((0,H.Z)({},Pn),kt==null?void 0:kt.style)}),xt.map(function(Zn,pn){return t.createElement(xn,{key:pn,rowInfo:Mt,column:Zn,colIndex:pn,indent:ze,index:F,renderIndex:rt,record:je,inverse:Ce,getHeight:pe})}));return cn?t.createElement("div",{ref:i},Ln,Ft):Ln}),Gn=ce(Rn),Wt=Gn,st=t.forwardRef(function(r,i){var P=r.data,F=r.onScroll,J=I(a,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),_=J.flattenColumns,ye=J.onColumnResize,Ce=J.getRowKey,pe=J.expandedKeys,Te=J.prefixCls,je=J.childrenColumnName,ze=J.emptyNode,rt=J.scrollX,et=I(sn),tt=et.scrollY,xt=et.listItemHeight,ht=t.useRef(),Et=ve(P,je,pe,Ce),bt=t.useMemo(function(){var Ft=0;return _.map(function(Xt){var Lt=Xt.width,$t=Xt.key;return Ft+=Lt,[$t,Lt,Ft]})},[_]),Mt=t.useMemo(function(){return bt.map(function(Ft){return Ft[2]})},[bt]);t.useEffect(function(){bt.forEach(function(Ft){var Xt=(0,m.Z)(Ft,2),Lt=Xt[0],$t=Xt[1];ye(Lt,$t)})},[bt]),t.useImperativeHandle(i,function(){var Ft={};return Object.defineProperty(Ft,"scrollLeft",{get:function(){var Lt;return((Lt=ht.current)===null||Lt===void 0?void 0:Lt.getScrollInfo().x)||0},set:function(Lt){var $t;($t=ht.current)===null||$t===void 0||$t.scrollTo({left:Lt})}}),Ft});var cn=function(Xt,Lt){var $t,Vt=($t=Et[Lt])===null||$t===void 0?void 0:$t.record,Pn=Xt.onCell;if(Pn){var Ln,Zn=Pn(Vt,Lt);return(Ln=Zn==null?void 0:Zn.rowSpan)!==null&&Ln!==void 0?Ln:1}return 1},fn=function(Xt){var Lt=Xt.start,$t=Xt.end,Vt=Xt.getSize,Pn=Xt.offsetY;if($t<0)return null;for(var Ln=_.filter(function(On){return cn(On,Lt)===0}),Zn=Lt,pn=function(Sn){if(Ln=Ln.filter(function(hn){return cn(hn,Sn)===0}),!Ln.length)return Zn=Sn,"break"},jn=Lt;jn>=0;jn-=1){var kn=pn(jn);if(kn==="break")break}for(var vr=_.filter(function(On){return cn(On,$t)!==1}),rr=$t,Br=function(Sn){if(vr=vr.filter(function(hn){return cn(hn,Sn)!==1}),!vr.length)return rr=Math.max(Sn-1,$t),"break"},Tr=$t;Tr1})&&kr.push(Sn)},Sr=Zn;Sr<=rr;Sr+=1)var yr=ar(Sr);var ba=kr.map(function(On){var Sn=Et[On],hn=Ce(Sn.record,On),an=function(An){var er=On+An-1,Jn=Ce(Et[er].record,er),sa=Vt(hn,Jn);return sa.bottom-sa.top},or=Vt(hn);return t.createElement(Wt,{key:On,data:Sn,rowKey:hn,index:On,style:{top:-Pn+or.top},extra:!0,getHeight:an})});return ba},kt=t.useMemo(function(){return{columnsOffset:Mt}},[Mt]),Mn="".concat(Te,"-tbody"),zn;return Et.length?zn=t.createElement(tn.Z,{fullHeight:!1,ref:ht,className:Q()(Mn,"".concat(Mn,"-virtual")),height:tt,itemHeight:xt||24,data:Et,itemKey:function(Xt){return Ce(Xt.record)},scrollWidth:rt,onVirtualScroll:function(Xt){var Lt=Xt.x;F({scrollLeft:Lt})},extraRender:fn},function(Ft,Xt,Lt){var $t=Ce(Ft.record,Xt);return t.createElement(Wt,(0,se.Z)({data:Ft,rowKey:$t,index:Xt},Lt))}):zn=t.createElement("div",{className:Q()("".concat(Te,"-placeholder"))},t.createElement(Ue,{component:"div",prefixCls:Te},ze)),t.createElement(nn.Provider,{value:kt},zn)}),ct=ce(st),Ht=ct,Nt=function(i,P){var F=P.ref,J=P.onScroll;return t.createElement(Ht,{ref:F,data:i,onScroll:J})},Cn=100;function En(r){var i=r.columns,P=r.scroll,F=r.prefixCls,J=F===void 0?Ve:F,_=r.className,ye=r.listItemHeight,Ce=P||{},pe=Ce.x,Te=Ce.y;typeof pe!="number"&&(pe=((i||[]).length+1)*Cn),typeof Te!="number"&&(Te=500);var je=t.useMemo(function(){return{scrollY:Te,listItemHeight:ye}},[Te,ye]);return t.createElement(sn.Provider,{value:je},t.createElement(Pt,(0,se.Z)({},r,{className:Q()(_,"".concat(J,"-virtual")),scroll:(0,H.Z)((0,H.Z)({},P),{},{x:pe}),components:{body:Nt},columns:i,internalHooks:c,tailor:!0})))}function rn(r){return Oe(En,r)}var nr=rn(),Hn=null;function dr(r){return null}var At=dr;function wt(r){return null}var gn=wt,In=e(2738),Xn=e(68031),Ar=e(36355),br=e(93891),Wn=e(19716),gr=e(8628),fr=e(31724),mr=e(58421),Lr=e(71418),lr=e(88088);function Zr(r){return function(P){let{prefixCls:F,onExpand:J,record:_,expanded:ye,expandable:Ce}=P;const pe=`${F}-row-expand-icon`;return t.createElement("button",{type:"button",onClick:Te=>{J(_,Te),Te.stopPropagation()},className:Q()(pe,{[`${pe}-spaced`]:!Ce,[`${pe}-expanded`]:Ce&&ye,[`${pe}-collapsed`]:Ce&&!ye}),"aria-label":ye?r.collapse:r.expand,"aria-expanded":ye})}}var Jr=Zr;function Kr(r,i){return"key"in r&&r.key!==void 0&&r.key!==null?r.key:r.dataIndex?Array.isArray(r.dataIndex)?r.dataIndex.join("."):r.dataIndex:i}function _r(r,i){return i?`${i}-${r}`:`${r}`}function Hr(r,i){return typeof r=="function"?r(i):r}function qr(r,i){const P=Hr(r,i);return Object.prototype.toString.call(P)==="[object Object]"?"":P}var Na={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},ta=Na,Pa=e(7657),$a=function(i,P){return t.createElement(Pa.Z,(0,se.Z)({},i,{ref:P,icon:ta}))},ma=t.forwardRef($a),jr=ma,Ra=e(56762);function Ea(r){const i=t.useRef(r),P=(0,Ra.Z)();return[()=>i.current,F=>{i.current=F,P()}]}var ia=e(3113),va=e(24905),la=e(38854),_t=e(64165),Bn=e(20834),wn=e(40875),Dn=e(5112),Vn=e(17574),qn=e(47472),Wr=e(92832);function Er(r){let{value:i,onChange:P,filterSearch:F,tablePrefixCls:J,locale:_}=r;return F?t.createElement("div",{className:`${J}-filter-dropdown-search`},t.createElement(Wr.default,{prefix:t.createElement(qn.Z,null),placeholder:_.filterSearchPlaceholder,onChange:P,value:i,htmlSize:1,className:`${J}-filter-dropdown-search-input`})):null}var Ir=Er,zr=e(10228);const sr=r=>{const{keyCode:i}=r;i===zr.Z.ENTER&&r.stopPropagation()};var Nr=t.forwardRef((r,i)=>t.createElement("div",{className:r.className,onClick:P=>P.stopPropagation(),onKeyDown:sr,ref:i},r.children));function Cr(r){let i=[];return(r||[]).forEach(P=>{let{value:F,children:J}=P;i.push(F),J&&(i=[].concat((0,gt.Z)(i),(0,gt.Z)(Cr(J))))}),i}function Vr(r){return r.some(i=>{let{children:P}=i;return P})}function Or(r,i){return typeof i=="string"||typeof i=="number"?i==null?void 0:i.toString().toLowerCase().includes(r.trim().toLowerCase()):!1}function Ha(r){let{filters:i,prefixCls:P,filteredKeys:F,filterMultiple:J,searchValue:_,filterSearch:ye}=r;return i.map((Ce,pe)=>{const Te=String(Ce.value);if(Ce.children)return{key:Te||pe,label:Ce.text,popupClassName:`${P}-dropdown-submenu`,children:Ha({filters:Ce.children,prefixCls:P,filteredKeys:F,filterMultiple:J,searchValue:_,filterSearch:ye})};const je=J?va.default:Dn.ZP,ze={key:Ce.value!==void 0?Te:pe,label:t.createElement(t.Fragment,null,t.createElement(je,{checked:F.includes(Te)}),t.createElement("span",null,Ce.text))};return _.trim()?typeof ye=="function"?ye(_,Ce)?ze:null:Or(_,Ce.text)?ze:null:ze})}function Fa(r){var i,P;const{tablePrefixCls:F,prefixCls:J,column:_,dropdownPrefixCls:ye,columnKey:Ce,filterMultiple:pe,filterMode:Te="menu",filterSearch:je=!1,filterState:ze,triggerFilter:rt,locale:et,children:tt,getPopupContainer:xt}=r,{filterDropdownOpen:ht,onFilterDropdownOpenChange:Et,filterResetToDefaultFilteredValue:bt,defaultFilteredValue:Mt,filterDropdownVisible:cn,onFilterDropdownVisibleChange:fn}=_,[kt,Mn]=t.useState(!1),zn=!!(ze&&(!((i=ze.filteredKeys)===null||i===void 0)&&i.length||ze.forceFiltered)),Ft=on=>{Mn(on),Et==null||Et(on),fn==null||fn(on)},Xt=(P=ht!=null?ht:cn)!==null&&P!==void 0?P:kt,Lt=ze==null?void 0:ze.filteredKeys,[$t,Vt]=Ea(Lt||[]),Pn=on=>{let{selectedKeys:An}=on;Vt(An)},Ln=(on,An)=>{let{node:er,checked:Jn}=An;Pn(pe?{selectedKeys:on}:{selectedKeys:Jn&&er.key?[er.key]:[]})};t.useEffect(()=>{kt&&Pn({selectedKeys:Lt||[]})},[Lt]);const[Zn,pn]=t.useState([]),jn=on=>{pn(on)},[kn,vr]=t.useState(""),rr=on=>{const{value:An}=on.target;vr(An)};t.useEffect(()=>{kt||vr("")},[kt]);const Br=on=>{const An=on&&on.length?on:null;if(An===null&&(!ze||!ze.filteredKeys)||(0,$.Z)(An,ze==null?void 0:ze.filteredKeys,!0))return null;rt({column:_,key:Ce,filteredKeys:An})},Tr=()=>{Ft(!1),Br($t())},Fn=function(){let{confirm:on,closeDropdown:An}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};on&&Br([]),An&&Ft(!1),vr(""),Vt(bt?(Mt||[]).map(er=>String(er)):[])},kr=function(){let{closeDropdown:on}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};on&&Ft(!1),Br($t())},ar=on=>{on&&Lt!==void 0&&Vt(Lt||[]),Ft(on),!on&&!_.filterDropdown&&Tr()},Sr=Q()({[`${ye}-menu-without-submenu`]:!Vr(_.filters||[])}),yr=on=>{if(on.target.checked){const An=Cr(_==null?void 0:_.filters).map(er=>String(er));Vt(An)}else Vt([])},ba=on=>{let{filters:An}=on;return(An||[]).map((er,Jn)=>{const sa=String(er.value),ra={title:er.text,key:er.value!==void 0?sa:Jn};return er.children&&(ra.children=ba({filters:er.children})),ra})},On=on=>{var An;return Object.assign(Object.assign({},on),{text:on.title,value:on.key,children:((An=on.children)===null||An===void 0?void 0:An.map(er=>On(er)))||[]})};let Sn;if(typeof _.filterDropdown=="function")Sn=_.filterDropdown({prefixCls:`${ye}-custom`,setSelectedKeys:on=>Pn({selectedKeys:on}),selectedKeys:$t(),confirm:kr,clearFilters:Fn,filters:_.filters,visible:Xt,close:()=>{Ft(!1)}});else if(_.filterDropdown)Sn=_.filterDropdown;else{const on=$t()||[],An=()=>(_.filters||[]).length===0?t.createElement(_t.Z,{image:_t.Z.PRESENTED_IMAGE_SIMPLE,description:et.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Te==="tree"?t.createElement(t.Fragment,null,t.createElement(Ir,{filterSearch:je,value:kn,onChange:rr,tablePrefixCls:F,locale:et}),t.createElement("div",{className:`${F}-filter-dropdown-tree`},pe?t.createElement(va.default,{checked:on.length===Cr(_.filters).length,indeterminate:on.length>0&&on.lengthtypeof je=="function"?je(kn,On(Jn)):Or(kn,Jn.title):void 0}))):t.createElement(t.Fragment,null,t.createElement(Ir,{filterSearch:je,value:kn,onChange:rr,tablePrefixCls:F,locale:et}),t.createElement(Bn.default,{selectable:!0,multiple:pe,prefixCls:`${ye}-menu`,className:Sr,onSelect:Pn,onDeselect:Pn,selectedKeys:on,getPopupContainer:xt,openKeys:Zn,onOpenChange:jn,items:Ha({filters:_.filters||[],filterSearch:je,prefixCls:J,filteredKeys:$t(),filterMultiple:pe,searchValue:kn})})),er=()=>bt?(0,$.Z)((Mt||[]).map(Jn=>String(Jn)),on,!0):on.length===0;Sn=t.createElement(t.Fragment,null,An(),t.createElement("div",{className:`${J}-dropdown-btns`},t.createElement(ia.ZP,{type:"link",size:"small",disabled:er(),onClick:()=>Fn()},et.filterReset),t.createElement(ia.ZP,{type:"primary",size:"small",onClick:Tr},et.filterConfirm)))}_.filterDropdown&&(Sn=t.createElement(wn.J,{selectable:void 0},Sn));const hn=()=>t.createElement(Nr,{className:`${J}-dropdown`},Sn);let an;typeof _.filterIcon=="function"?an=_.filterIcon(zn):_.filterIcon?an=_.filterIcon:an=t.createElement(jr,null);const{direction:or}=t.useContext(Ar.E_);return t.createElement("div",{className:`${J}-column`},t.createElement("span",{className:`${F}-column-title`},tt),t.createElement(la.Z,{dropdownRender:hn,trigger:["click"],open:Xt,onOpenChange:ar,getPopupContainer:xt,placement:or==="rtl"?"bottomLeft":"bottomRight"},t.createElement("span",{role:"button",tabIndex:-1,className:Q()(`${J}-trigger`,{active:zn}),onClick:on=>{on.stopPropagation()}},an)))}var oo=Fa;function Ia(r,i,P){let F=[];return(r||[]).forEach((J,_)=>{var ye;const Ce=_r(_,P);if(J.filters||"filterDropdown"in J||"onFilter"in J)if("filteredValue"in J){let pe=J.filteredValue;"filterDropdown"in J||(pe=(ye=pe==null?void 0:pe.map(String))!==null&&ye!==void 0?ye:pe),F.push({column:J,key:Kr(J,Ce),filteredKeys:pe,forceFiltered:J.filtered})}else F.push({column:J,key:Kr(J,Ce),filteredKeys:i&&J.defaultFilteredValue?J.defaultFilteredValue:void 0,forceFiltered:J.filtered});"children"in J&&(F=[].concat((0,gt.Z)(F),(0,gt.Z)(Ia(J.children,i,Ce))))}),F}function io(r,i,P,F,J,_,ye,Ce){return P.map((pe,Te)=>{const je=_r(Te,Ce),{filterMultiple:ze=!0,filterMode:rt,filterSearch:et}=pe;let tt=pe;if(tt.filters||tt.filterDropdown){const xt=Kr(tt,je),ht=F.find(Et=>{let{key:bt}=Et;return xt===bt});tt=Object.assign(Object.assign({},tt),{title:Et=>t.createElement(oo,{tablePrefixCls:r,prefixCls:`${r}-filter`,dropdownPrefixCls:i,column:tt,columnKey:xt,filterState:ht,filterMultiple:ze,filterMode:rt,filterSearch:et,triggerFilter:_,locale:J,getPopupContainer:ye},Hr(pe.title,Et))})}return"children"in tt&&(tt=Object.assign(Object.assign({},tt),{children:io(r,i,tt.children,F,J,_,ye,je)})),tt})}function lo(r){const i={};return r.forEach(P=>{let{key:F,filteredKeys:J,column:_}=P;const{filters:ye,filterDropdown:Ce}=_;if(Ce)i[F]=J||null;else if(Array.isArray(J)){const pe=Cr(ye);i[F]=pe.filter(Te=>J.includes(String(Te)))}else i[F]=null}),i}function eo(r,i){return i.reduce((P,F)=>{const{column:{onFilter:J,filters:_},filteredKeys:ye}=F;return J&&ye&&ye.length?P.filter(Ce=>ye.some(pe=>{const Te=Cr(_),je=Te.findIndex(rt=>String(rt)===String(pe)),ze=je!==-1?Te[je]:pe;return J(ze,Ce)})):P},r)}const to=r=>r.flatMap(i=>"children"in i?[i].concat((0,gt.Z)(to(i.children||[]))):[i]);function xo(r){let{prefixCls:i,dropdownPrefixCls:P,mergedColumns:F,onFilterChange:J,getPopupContainer:_,locale:ye}=r;const Ce=t.useMemo(()=>to(F||[]),[F]),[pe,Te]=t.useState(()=>Ia(Ce,!0)),je=t.useMemo(()=>{const tt=Ia(Ce,!1);if(tt.length===0)return tt;let xt=!0,ht=!0;if(tt.forEach(Et=>{let{filteredKeys:bt}=Et;bt!==void 0?xt=!1:ht=!1}),xt){const Et=(Ce||[]).map((bt,Mt)=>Kr(bt,_r(Mt)));return pe.filter(bt=>{let{key:Mt}=bt;return Et.includes(Mt)}).map(bt=>{const Mt=Ce[Et.findIndex(cn=>cn===bt.key)];return Object.assign(Object.assign({},bt),{column:Object.assign(Object.assign({},bt.column),Mt),forceFiltered:Mt.filtered})})}return tt},[Ce,pe]),ze=t.useMemo(()=>lo(je),[je]),rt=tt=>{const xt=je.filter(ht=>{let{key:Et}=ht;return Et!==tt.key});xt.push(tt),Te(xt),J(lo(xt),xt)};return[tt=>io(i,P,tt,je,ye,rt,_),je,ze]}var so=xo;function no(r,i,P){const F=t.useRef({});function J(_){if(!F.current||F.current.data!==r||F.current.childrenColumnName!==i||F.current.getRowKey!==P){let Ce=function(pe){pe.forEach((Te,je)=>{const ze=P(Te,je);ye.set(ze,Te),Te&&typeof Te=="object"&&i in Te&&Ce(Te[i]||[])})};const ye=new Map;Ce(r),F.current={data:r,childrenColumnName:i,kvMap:ye,getRowKey:P}}return F.current.kvMap.get(_)}return[J]}var Ya=e(50371),co=function(r,i){var P={};for(var F in r)Object.prototype.hasOwnProperty.call(r,F)&&i.indexOf(F)<0&&(P[F]=r[F]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,F=Object.getOwnPropertySymbols(r);J{const _=r[J];typeof _!="function"&&(P[J]=_)}),P}function uo(r,i,P){const F=P&&typeof P=="object"?P:{},{total:J=0}=F,_=co(F,["total"]),[ye,Ce]=(0,t.useState)(()=>({current:"defaultCurrent"in _?_.defaultCurrent:1,pageSize:"defaultPageSize"in _?_.defaultPageSize:Qa})),pe=(0,Ya.Z)(ye,_,{total:J>0?J:r}),Te=Math.ceil((J||r)/pe.pageSize);pe.current>Te&&(pe.current=Te||1);const je=(rt,et)=>{Ce({current:rt!=null?rt:1,pageSize:et||pe.pageSize})},ze=(rt,et)=>{var tt;P&&((tt=P.onChange)===null||tt===void 0||tt.call(P,rt,et)),je(rt,et),i(rt,et||(pe==null?void 0:pe.pageSize))};return P===!1?[{},()=>{}]:[Object.assign(Object.assign({},pe),{onChange:ze}),je]}var fo=uo,mo=e(84105),Wa=e(35654),Qn=e(90782),Kn=e(71430),ea=e(18929);const Fr={},Dr="SELECT_ALL",na="SELECT_INVERT",aa="SELECT_NONE",Oa=[],ga=(r,i)=>{let P=[];return(i||[]).forEach(F=>{P.push(F),F&&typeof F=="object"&&r in F&&(P=[].concat((0,gt.Z)(P),(0,gt.Z)(ga(r,F[r]))))}),P};var Da=(r,i)=>{const{preserveSelectedRowKeys:P,selectedRowKeys:F,defaultSelectedRowKeys:J,getCheckboxProps:_,onChange:ye,onSelect:Ce,onSelectAll:pe,onSelectInvert:Te,onSelectNone:je,onSelectMultiple:ze,columnWidth:rt,type:et,selections:tt,fixed:xt,renderCell:ht,hideSelectAll:Et,checkStrictly:bt=!0}=i||{},{prefixCls:Mt,data:cn,pageData:fn,getRecordByKey:kt,getRowKey:Mn,expandType:zn,childrenColumnName:Ft,locale:Xt,getPopupContainer:Lt}=r,[$t,Vt]=(0,ea.Z)(F||J||Oa,{value:F}),Pn=t.useRef(new Map),Ln=(0,t.useCallback)(On=>{if(P){const Sn=new Map;On.forEach(hn=>{let an=kt(hn);!an&&Pn.current.has(hn)&&(an=Pn.current.get(hn)),Sn.set(hn,an)}),Pn.current=Sn}},[kt,P]);t.useEffect(()=>{Ln($t)},[$t]);const{keyEntities:Zn}=(0,t.useMemo)(()=>{if(bt)return{keyEntities:null};let On=cn;if(P){const Sn=new Set(cn.map((an,or)=>Mn(an,or))),hn=Array.from(Pn.current).reduce((an,or)=>{let[on,An]=or;return Sn.has(on)?an:an.concat(An)},[]);On=[].concat((0,gt.Z)(On),(0,gt.Z)(hn))}return(0,Kn.I8)(On,{externalGetKey:Mn,childrenPropName:Ft})},[cn,Mn,bt,Ft,P]),pn=(0,t.useMemo)(()=>ga(Ft,fn),[Ft,fn]),jn=(0,t.useMemo)(()=>{const On=new Map;return pn.forEach((Sn,hn)=>{const an=Mn(Sn,hn),or=(_?_(Sn):null)||{};On.set(an,or)}),On},[pn,Mn,_]),kn=(0,t.useCallback)(On=>{var Sn;return!!(!((Sn=jn.get(Mn(On)))===null||Sn===void 0)&&Sn.disabled)},[jn,Mn]),[vr,rr]=(0,t.useMemo)(()=>{if(bt)return[$t||[],[]];const{checkedKeys:On,halfCheckedKeys:Sn}=(0,Qn.S)($t,!0,Zn,kn);return[On||[],Sn]},[$t,bt,Zn,kn]),Br=(0,t.useMemo)(()=>{const On=et==="radio"?vr.slice(0,1):vr;return new Set(On)},[vr,et]),Tr=(0,t.useMemo)(()=>et==="radio"?new Set:new Set(rr),[rr,et]),[Fn,kr]=(0,t.useState)(null);t.useEffect(()=>{i||Vt(Oa)},[!!i]);const ar=(0,t.useCallback)((On,Sn)=>{let hn,an;Ln(On),P?(hn=On,an=On.map(or=>Pn.current.get(or))):(hn=[],an=[],On.forEach(or=>{const on=kt(or);on!==void 0&&(hn.push(or),an.push(on))})),Vt(hn),ye==null||ye(hn,an,{type:Sn})},[Vt,kt,ye,P]),Sr=(0,t.useCallback)((On,Sn,hn,an)=>{if(Ce){const or=hn.map(on=>kt(on));Ce(kt(On),Sn,or,an)}ar(hn,"single")},[Ce,kt,ar]),yr=(0,t.useMemo)(()=>!tt||Et?null:(tt===!0?[Dr,na,aa]:tt).map(Sn=>Sn===Dr?{key:"all",text:Xt.selectionAll,onSelect(){ar(cn.map((hn,an)=>Mn(hn,an)).filter(hn=>{const an=jn.get(hn);return!(an!=null&&an.disabled)||Br.has(hn)}),"all")}}:Sn===na?{key:"invert",text:Xt.selectInvert,onSelect(){const hn=new Set(Br);fn.forEach((or,on)=>{const An=Mn(or,on),er=jn.get(An);er!=null&&er.disabled||(hn.has(An)?hn.delete(An):hn.add(An))});const an=Array.from(hn);Te&&Te(an),ar(an,"invert")}}:Sn===aa?{key:"none",text:Xt.selectNone,onSelect(){je==null||je(),ar(Array.from(Br).filter(hn=>{const an=jn.get(hn);return an==null?void 0:an.disabled}),"none")}}:Sn).map(Sn=>Object.assign(Object.assign({},Sn),{onSelect:function(){for(var hn,an,or=arguments.length,on=new Array(or),An=0;An{var Sn;if(!i)return On.filter(ir=>ir!==Fr);let hn=(0,gt.Z)(On);const an=new Set(Br),or=pn.map(Mn).filter(ir=>!jn.get(ir).disabled),on=or.every(ir=>an.has(ir)),An=or.some(ir=>an.has(ir)),er=()=>{const ir=[];on?or.forEach(Pr=>{an.delete(Pr),ir.push(Pr)}):or.forEach(Pr=>{an.has(Pr)||(an.add(Pr),ir.push(Pr))});const cr=Array.from(an);pe==null||pe(!on,cr.map(Pr=>kt(Pr)),ir.map(Pr=>kt(Pr))),ar(cr,"all"),kr(null)};let Jn;if(et!=="radio"){let ir;if(yr){const Un={getPopupContainer:Lt,items:yr.map((da,ca)=>{const{key:wa,text:La,onSelect:za}=da;return{key:wa!=null?wa:ca,onClick:()=>{za==null||za(or)},label:La}})};ir=t.createElement("div",{className:`${Mt}-selection-extra`},t.createElement(la.Z,{menu:Un,getPopupContainer:Lt},t.createElement("span",null,t.createElement(mo.Z,null))))}const cr=pn.map((Un,da)=>{const ca=Mn(Un,da),wa=jn.get(ca)||{};return Object.assign({checked:an.has(ca)},wa)}).filter(Un=>{let{disabled:da}=Un;return da}),Pr=!!cr.length&&cr.length===pn.length,Xr=Pr&&cr.every(Un=>{let{checked:da}=Un;return da}),Yr=Pr&&cr.some(Un=>{let{checked:da}=Un;return da});Jn=!Et&&t.createElement("div",{className:`${Mt}-selection`},t.createElement(va.default,{checked:Pr?Xr:!!pn.length&&on,indeterminate:Pr?!Xr&&Yr:!on&&An,onChange:er,disabled:pn.length===0||Pr,"aria-label":ir?"Custom selection":"Select all",skipGroup:!0}),ir)}let sa;et==="radio"?sa=(ir,cr,Pr)=>{const Xr=Mn(cr,Pr),Yr=an.has(Xr);return{node:t.createElement(Dn.ZP,Object.assign({},jn.get(Xr),{checked:Yr,onClick:Un=>Un.stopPropagation(),onChange:Un=>{an.has(Xr)||Sr(Xr,!0,[Xr],Un.nativeEvent)}})),checked:Yr}}:sa=(ir,cr,Pr)=>{var Xr;const Yr=Mn(cr,Pr),Un=an.has(Yr),da=Tr.has(Yr),ca=jn.get(Yr);let wa;return zn==="nest"?wa=da:wa=(Xr=ca==null?void 0:ca.indeterminate)!==null&&Xr!==void 0?Xr:da,{node:t.createElement(va.default,Object.assign({},ca,{indeterminate:wa,checked:Un,skipGroup:!0,onClick:La=>La.stopPropagation(),onChange:La=>{let{nativeEvent:za}=La;const{shiftKey:Po}=za;let Ga=-1,Ba=-1;if(Po&&bt){const Ca=new Set([Fn,Yr]);or.some((fa,Qr)=>{if(Ca.has(fa))if(Ga===-1)Ga=Qr;else return Ba=Qr,!0;return!1})}if(Ba!==-1&&Ga!==Ba&&bt){const Ca=or.slice(Ga,Ba+1),fa=[];Un?Ca.forEach($r=>{an.has($r)&&(fa.push($r),an.delete($r))}):Ca.forEach($r=>{an.has($r)||(fa.push($r),an.add($r))});const Qr=Array.from(an);ze==null||ze(!Un,Qr.map($r=>kt($r)),fa.map($r=>kt($r))),ar(Qr,"multiple")}else{const Ca=vr;if(bt){const fa=Un?(0,Wa._5)(Ca,Yr):(0,Wa.L0)(Ca,Yr);Sr(Yr,!Un,fa,za)}else{const fa=(0,Qn.S)([].concat((0,gt.Z)(Ca),[Yr]),!0,Zn,kn),{checkedKeys:Qr,halfCheckedKeys:$r}=fa;let Ka=Qr;if(Un){const ao=new Set(Qr);ao.delete(Yr),Ka=(0,Qn.S)(Array.from(ao),{checked:!1,halfCheckedKeys:$r},Zn,kn).checkedKeys}Sr(Yr,!Un,Ka,za)}}kr(Un?null:Yr)}})),checked:Un}};const ra=(ir,cr,Pr)=>{const{node:Xr,checked:Yr}=sa(ir,cr,Pr);return ht?ht(Yr,cr,Pr,Xr):Xr};if(!hn.includes(Fr))if(hn.findIndex(ir=>{var cr;return((cr=ir[mt])===null||cr===void 0?void 0:cr.columnType)==="EXPAND_COLUMN"})===0){const[ir,...cr]=hn;hn=[ir,Fr].concat((0,gt.Z)(cr))}else hn=[Fr].concat((0,gt.Z)(hn));const Za=hn.indexOf(Fr);hn=hn.filter((ir,cr)=>ir!==Fr||cr===Za);const Ur=hn[Za-1],Ma=hn[Za+1];let Gr=xt;Gr===void 0&&((Ma==null?void 0:Ma.fixed)!==void 0?Gr=Ma.fixed:(Ur==null?void 0:Ur.fixed)!==void 0&&(Gr=Ur.fixed)),Gr&&Ur&&((Sn=Ur[mt])===null||Sn===void 0?void 0:Sn.columnType)==="EXPAND_COLUMN"&&Ur.fixed===void 0&&(Ur.fixed=Gr);const ya=Q()(`${Mt}-selection-col`,{[`${Mt}-selection-col-with-dropdown`]:tt&&et==="checkbox"}),ro={fixed:Gr,width:rt,className:`${Mt}-selection-column`,title:i.columnTitle||Jn,render:ra,onCell:i.onCell,[mt]:{className:ya}};return hn.map(ir=>ir===Fr?ro:ir)},[Mn,pn,i,vr,Br,Tr,rt,yr,zn,Fn,jn,ze,Sr,kn]),Br]},vo=e(89489),$o=e(59477),go=e(6848);const po="ascend",Eo="descend";function ho(r){return typeof r.sorter=="object"&&typeof r.sorter.multiple=="number"?r.sorter.multiple:!1}function Io(r){return typeof r=="function"?r:r&&typeof r=="object"&&r.compare?r.compare:!1}function Fo(r,i){return i?r[r.indexOf(i)+1]:r[0]}function Oo(r,i,P){let F=[];function J(_,ye){F.push({column:_,key:Kr(_,ye),multiplePriority:ho(_),sortOrder:_.sortOrder})}return(r||[]).forEach((_,ye)=>{const Ce=_r(ye,P);_.children?("sortOrder"in _&&J(_,Ce),F=[].concat((0,gt.Z)(F),(0,gt.Z)(Oo(_.children,i,Ce)))):_.sorter&&("sortOrder"in _?J(_,Ce):i&&_.defaultSortOrder&&F.push({column:_,key:Kr(_,Ce),multiplePriority:ho(_),sortOrder:_.defaultSortOrder}))}),F}function Ro(r,i,P,F,J,_,ye,Ce){return(i||[]).map((pe,Te)=>{const je=_r(Te,Ce);let ze=pe;if(ze.sorter){const rt=ze.sortDirections||J,et=ze.showSorterTooltip===void 0?ye:ze.showSorterTooltip,tt=Kr(ze,je),xt=P.find(zn=>{let{key:Ft}=zn;return Ft===tt}),ht=xt?xt.sortOrder:null,Et=Fo(rt,ht);let bt;if(pe.sortIcon)bt=pe.sortIcon({sortOrder:ht});else{const zn=rt.includes(po)&&t.createElement($o.Z,{className:Q()(`${r}-column-sorter-up`,{active:ht===po})}),Ft=rt.includes(Eo)&&t.createElement(vo.Z,{className:Q()(`${r}-column-sorter-down`,{active:ht===Eo})});bt=t.createElement("span",{className:Q()(`${r}-column-sorter`,{[`${r}-column-sorter-full`]:!!(zn&&Ft)})},t.createElement("span",{className:`${r}-column-sorter-inner`,"aria-hidden":"true"},zn,Ft))}const{cancelSort:Mt,triggerAsc:cn,triggerDesc:fn}=_||{};let kt=Mt;Et===Eo?kt=fn:Et===po&&(kt=cn);const Mn=typeof et=="object"?et:{title:kt};ze=Object.assign(Object.assign({},ze),{className:Q()(ze.className,{[`${r}-column-sort`]:ht}),title:zn=>{const Ft=t.createElement("div",{className:`${r}-column-sorters`},t.createElement("span",{className:`${r}-column-title`},Hr(pe.title,zn)),bt);return et?t.createElement(go.Z,Object.assign({},Mn),Ft):Ft},onHeaderCell:zn=>{const Ft=pe.onHeaderCell&&pe.onHeaderCell(zn)||{},Xt=Ft.onClick,Lt=Ft.onKeyDown;Ft.onClick=Pn=>{F({column:pe,key:tt,sortOrder:Et,multiplePriority:ho(pe)}),Xt==null||Xt(Pn)},Ft.onKeyDown=Pn=>{Pn.keyCode===zr.Z.ENTER&&(F({column:pe,key:tt,sortOrder:Et,multiplePriority:ho(pe)}),Lt==null||Lt(Pn))};const $t=qr(pe.title,{}),Vt=$t==null?void 0:$t.toString();return ht?Ft["aria-sort"]=ht==="ascend"?"ascending":"descending":Ft["aria-label"]=Vt||"",Ft.className=Q()(Ft.className,`${r}-column-has-sorters`),Ft.tabIndex=0,pe.ellipsis&&(Ft.title=($t!=null?$t:"").toString()),Ft}})}return"children"in ze&&(ze=Object.assign(Object.assign({},ze),{children:Ro(r,ze.children,P,F,J,_,ye,je)})),ze})}function No(r){const{column:i,sortOrder:P}=r;return{column:i,order:P,field:i.dataIndex,columnKey:i.key}}function Do(r){const i=r.filter(P=>{let{sortOrder:F}=P;return F}).map(No);return i.length===0&&r.length?Object.assign(Object.assign({},No(r[r.length-1])),{column:void 0}):i.length<=1?i[0]||{}:i}function Mr(r,i,P){const F=i.slice().sort((ye,Ce)=>Ce.multiplePriority-ye.multiplePriority),J=r.slice(),_=F.filter(ye=>{let{column:{sorter:Ce},sortOrder:pe}=ye;return Io(Ce)&&pe});return _.length?J.sort((ye,Ce)=>{for(let pe=0;pe<_.length;pe+=1){const Te=_[pe],{column:{sorter:je},sortOrder:ze}=Te,rt=Io(je);if(rt&&ze){const et=rt(ye,Ce,ze);if(et!==0)return ze===po?et:-et}}return 0}).map(ye=>{const Ce=ye[P];return Ce?Object.assign(Object.assign({},ye),{[P]:Mr(Ce,i,P)}):ye}):J}function pr(r){let{prefixCls:i,mergedColumns:P,onSorterChange:F,sortDirections:J,tableLocale:_,showSorterTooltip:ye}=r;const[Ce,pe]=t.useState(Oo(P,!0)),Te=t.useMemo(()=>{let tt=!0;const xt=Oo(P,!1);if(!xt.length)return Ce;const ht=[];function Et(Mt){tt?ht.push(Mt):ht.push(Object.assign(Object.assign({},Mt),{sortOrder:null}))}let bt=null;return xt.forEach(Mt=>{bt===null?(Et(Mt),Mt.sortOrder&&(Mt.multiplePriority===!1?tt=!1:bt=!0)):(bt&&Mt.multiplePriority!==!1||(tt=!1),Et(Mt))}),ht},[P,Ce]),je=t.useMemo(()=>{const tt=Te.map(xt=>{let{column:ht,sortOrder:Et}=xt;return{column:ht,order:Et}});return{sortColumns:tt,sortColumn:tt[0]&&tt[0].column,sortOrder:tt[0]&&tt[0].order}},[Te]);function ze(tt){let xt;tt.multiplePriority===!1||!Te.length||Te[0].multiplePriority===!1?xt=[tt]:xt=[].concat((0,gt.Z)(Te.filter(ht=>{let{key:Et}=ht;return Et!==tt.key})),[tt]),pe(xt),F(Do(xt),xt)}return[tt=>Ro(i,tt,Te,ze,J,_,ye),Te,je,()=>Do(Te)]}function wr(r,i){return r.map(P=>{const F=Object.assign({},P);return F.title=Hr(P.title,i),"children"in F&&(F.children=wr(F.children,i)),F})}function pa(r){return[t.useCallback(P=>wr(P,r),[r])]}var ha=ln((r,i)=>{const{_renderTimes:P}=r,{_renderTimes:F}=i;return P!==F}),bo=rn((r,i)=>{const{_renderTimes:P}=r,{_renderTimes:F}=i;return P!==F}),ka=e(64993),yo=e(17313),Mo=e(83116),Bo=e(37613),wo=r=>{const{componentCls:i}=r,P=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,F=(J,_,ye)=>({[`&${i}-${J}`]:{[`> ${i}-container`]:{[`> ${i}-content, > ${i}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${i}-expanded-row-fixed`]:{margin:`-${_}px -${ye+r.lineWidth}px`}}}}}});return{[`${i}-wrapper`]:{[`${i}${i}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${i}-title`]:{border:P,borderBottom:0},[`> ${i}-container`]:{borderInlineStart:P,borderTop:P,[` + > ${i}-content, + > ${i}-header, + > ${i}-body, + > ${i}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:P},"> thead":{"> tr:not(:last-child) > th":{borderBottom:P},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${i}-cell-fix-right-first::after`]:{borderInlineEnd:P}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${i}-expanded-row-fixed`]:{margin:`-${r.tablePaddingVertical}px -${r.tablePaddingHorizontal+r.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:r.lineWidth,bottom:0,borderInlineEnd:P,content:'""'}}}}}},[`&${i}-scroll-horizontal`]:{[`> ${i}-container > ${i}-body`]:{"> table > tbody":{[` + > tr${i}-expanded-row, + > tr${i}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},F("middle",r.tablePaddingVerticalMiddle,r.tablePaddingHorizontalMiddle)),F("small",r.tablePaddingVerticalSmall,r.tablePaddingHorizontalSmall)),{[`> ${i}-footer`]:{border:P,borderTop:0}}),[`${i}-cell`]:{[`${i}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${r.lineWidth}px 0 ${r.lineWidth}px ${r.tableHeaderBg}`}},[`${i}-bordered ${i}-cell-scrollbar`]:{borderInlineEnd:P}}}},vi=r=>{const{componentCls:i}=r;return{[`${i}-wrapper`]:{[`${i}-cell-ellipsis`]:Object.assign(Object.assign({},yo.vS),{wordBreak:"keep-all",[` + &${i}-cell-fix-left-last, + &${i}-cell-fix-right-first + `]:{overflow:"visible",[`${i}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${i}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},gi=r=>{const{componentCls:i}=r;return{[`${i}-wrapper`]:{[`${i}-tbody > tr${i}-placeholder`]:{textAlign:"center",color:r.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:r.colorBgContainer}}}}},pi=e(15969),hi=r=>{const{componentCls:i,antCls:P,controlInteractiveSize:F,motionDurationSlow:J,lineWidth:_,paddingXS:ye,lineType:Ce,tableBorderColor:pe,tableExpandIconBg:Te,tableExpandColumnWidth:je,borderRadius:ze,fontSize:rt,fontSizeSM:et,lineHeight:tt,tablePaddingVertical:xt,tablePaddingHorizontal:ht,tableExpandedRowBg:Et,paddingXXS:bt}=r,Mt=F/2-_,cn=Mt*2+_*3,fn=`${_}px ${Ce} ${pe}`,kt=bt-_;return{[`${i}-wrapper`]:{[`${i}-expand-icon-col`]:{width:je},[`${i}-row-expand-icon-cell`]:{textAlign:"center",[`${i}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${i}-row-indent`]:{height:1,float:"left"},[`${i}-row-expand-icon`]:Object.assign(Object.assign({},(0,pi.N)(r)),{position:"relative",float:"left",boxSizing:"border-box",width:cn,height:cn,padding:0,color:"inherit",lineHeight:`${cn}px`,background:Te,border:fn,borderRadius:ze,transform:`scale(${F/cn})`,transition:`all ${J}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${J} ease-out`,content:'""'},"&::before":{top:Mt,insetInlineEnd:kt,insetInlineStart:kt,height:_},"&::after":{top:kt,bottom:kt,insetInlineStart:Mt,width:_,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${i}-row-indent + ${i}-row-expand-icon`]:{marginTop:(rt*tt-_*3)/2-Math.ceil((et*1.4-_*3)/2),marginInlineEnd:ye},[`tr${i}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Et}},[`${P}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${i}-expanded-row-fixed`]:{position:"relative",margin:`-${xt}px -${ht}px`,padding:`${xt}px ${ht}px`}}}},bi=r=>{const{componentCls:i,antCls:P,iconCls:F,tableFilterDropdownWidth:J,tableFilterDropdownSearchWidth:_,paddingXXS:ye,paddingXS:Ce,colorText:pe,lineWidth:Te,lineType:je,tableBorderColor:ze,tableHeaderIconColor:rt,fontSizeSM:et,tablePaddingHorizontal:tt,borderRadius:xt,motionDurationSlow:ht,colorTextDescription:Et,colorPrimary:bt,tableHeaderFilterActiveBg:Mt,colorTextDisabled:cn,tableFilterDropdownBg:fn,tableFilterDropdownHeight:kt,controlItemBgHover:Mn,controlItemBgActive:zn,boxShadowSecondary:Ft,filterDropdownMenuBg:Xt}=r,Lt=`${P}-dropdown`,$t=`${i}-filter-dropdown`,Vt=`${P}-tree`,Pn=`${Te}px ${je} ${ze}`;return[{[`${i}-wrapper`]:{[`${i}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${i}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ye,marginInline:`${ye}px ${-tt/2}px`,padding:`0 ${ye}px`,color:rt,fontSize:et,borderRadius:xt,cursor:"pointer",transition:`all ${ht}`,"&:hover":{color:Et,background:Mt},"&.active":{color:bt}}}},{[`${P}-dropdown`]:{[$t]:Object.assign(Object.assign({},(0,yo.Wf)(r)),{minWidth:J,backgroundColor:fn,borderRadius:xt,boxShadow:Ft,overflow:"hidden",[`${Lt}-menu`]:{maxHeight:kt,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Xt,"&:empty::after":{display:"block",padding:`${Ce}px 0`,color:cn,fontSize:et,textAlign:"center",content:'"Not Found"'}},[`${$t}-tree`]:{paddingBlock:`${Ce}px 0`,paddingInline:Ce,[Vt]:{padding:0},[`${Vt}-treenode ${Vt}-node-content-wrapper:hover`]:{backgroundColor:Mn},[`${Vt}-treenode-checkbox-checked ${Vt}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:zn}}},[`${$t}-search`]:{padding:Ce,borderBottom:Pn,"&-input":{input:{minWidth:_},[F]:{color:cn}}},[`${$t}-checkall`]:{width:"100%",marginBottom:ye,marginInlineStart:ye},[`${$t}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ce-Te}px ${Ce}px`,overflow:"hidden",borderTop:Pn}})}},{[`${P}-dropdown ${$t}, ${$t}-submenu`]:{[`${P}-checkbox-wrapper + span`]:{paddingInlineStart:Ce,color:pe},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},yi=r=>{const{componentCls:i,lineWidth:P,colorSplit:F,motionDurationSlow:J,zIndexTableFixed:_,tableBg:ye,zIndexTableSticky:Ce}=r,pe=F;return{[`${i}-wrapper`]:{[` + ${i}-cell-fix-left, + ${i}-cell-fix-right + `]:{position:"sticky !important",zIndex:_,background:ye},[` + ${i}-cell-fix-left-first::after, + ${i}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-P,width:30,transform:"translateX(100%)",transition:`box-shadow ${J}`,content:'""',pointerEvents:"none"},[`${i}-cell-fix-left-all::after`]:{display:"none"},[` + ${i}-cell-fix-right-first::after, + ${i}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-P,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${J}`,content:'""',pointerEvents:"none"},[`${i}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Ce+1,width:30,transition:`box-shadow ${J}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${i}-ping-left`]:{[`&:not(${i}-has-fix-left) ${i}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${pe}`}},[` + ${i}-cell-fix-left-first::after, + ${i}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${pe}`},[`${i}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${i}-ping-right`]:{[`&:not(${i}-has-fix-right) ${i}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${pe}`}},[` + ${i}-cell-fix-right-first::after, + ${i}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${pe}`}}}}},Ci=r=>{const{componentCls:i,antCls:P}=r;return{[`${i}-wrapper`]:{[`${i}-pagination${P}-pagination`]:{margin:`${r.margin}px 0`},[`${i}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:r.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Si=r=>{const{componentCls:i,tableRadius:P}=r;return{[`${i}-wrapper`]:{[i]:{[`${i}-title, ${i}-header`]:{borderRadius:`${P}px ${P}px 0 0`},[`${i}-title + ${i}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${i}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:P,borderStartEndRadius:P,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:P},"> *:last-child":{borderStartEndRadius:P}}},"&-footer":{borderRadius:`0 0 ${P}px ${P}px`}}}}},xi=r=>{const{componentCls:i}=r;return{[`${i}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${i}-pagination-left`]:{justifyContent:"flex-end"},[`${i}-pagination-right`]:{justifyContent:"flex-start"},[`${i}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${i}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${i}-row-indent`]:{float:"right"}}}}},Ei=r=>{const{componentCls:i,antCls:P,iconCls:F,fontSizeIcon:J,padding:_,paddingXS:ye,tableHeaderIconColor:Ce,tableHeaderIconColorHover:pe,tableSelectionColumnWidth:Te}=r;return{[`${i}-wrapper`]:{[`${i}-selection-col`]:{width:Te,[`&${i}-selection-col-with-dropdown`]:{width:Te+J+_/4}},[`${i}-bordered ${i}-selection-col`]:{width:Te+ye*2,[`&${i}-selection-col-with-dropdown`]:{width:Te+J+_/4+ye*2}},[` + table tr th${i}-selection-column, + table tr td${i}-selection-column + `]:{paddingInlineEnd:r.paddingXS,paddingInlineStart:r.paddingXS,textAlign:"center",[`${P}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${i}-selection-column${i}-cell-fix-left`]:{zIndex:r.zIndexTableFixed+1},[`table tr th${i}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${i}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${i}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${r.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${r.tablePaddingHorizontal/4}px`,[F]:{color:Ce,fontSize:J,verticalAlign:"baseline","&:hover":{color:pe}}}}}},Ii=r=>{const{componentCls:i}=r,P=(F,J,_,ye)=>({[`${i}${i}-${F}`]:{fontSize:ye,[` + ${i}-title, + ${i}-footer, + ${i}-cell, + ${i}-thead > tr > th, + ${i}-tbody > tr > th, + ${i}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${J}px ${_}px`},[`${i}-filter-trigger`]:{marginInlineEnd:`-${_/2}px`},[`${i}-expanded-row-fixed`]:{margin:`-${J}px -${_}px`},[`${i}-tbody`]:{[`${i}-wrapper:only-child ${i}`]:{marginBlock:`-${J}px`,marginInline:`${r.tableExpandColumnWidth-_}px -${_}px`}},[`${i}-selection-column`]:{paddingInlineStart:`${_/4}px`}}});return{[`${i}-wrapper`]:Object.assign(Object.assign({},P("middle",r.tablePaddingVerticalMiddle,r.tablePaddingHorizontalMiddle,r.tableFontSizeMiddle)),P("small",r.tablePaddingVerticalSmall,r.tablePaddingHorizontalSmall,r.tableFontSizeSmall))}},Oi=r=>{const{componentCls:i,marginXXS:P,fontSizeIcon:F,tableHeaderIconColor:J,tableHeaderIconColorHover:_}=r;return{[`${i}-wrapper`]:{[`${i}-thead th${i}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${r.motionDurationSlow}`,"&:hover":{background:r.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:r.colorPrimary},[` + &${i}-cell-fix-left:hover, + &${i}-cell-fix-right:hover + `]:{background:r.tableFixedHeaderSortActiveBg}},[`${i}-thead th${i}-column-sort`]:{background:r.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${i}-column-sort`]:{background:r.tableBodySortBg},[`${i}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${i}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${i}-column-sorter`]:{marginInlineStart:P,color:J,fontSize:0,transition:`color ${r.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:F,"&.active":{color:r.colorPrimary}},[`${i}-column-sorter-up + ${i}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${i}-column-sorters:hover ${i}-column-sorter`]:{color:_}}}},wi=r=>{const{componentCls:i,opacityLoading:P,tableScrollThumbBg:F,tableScrollThumbBgHover:J,tableScrollThumbSize:_,tableScrollBg:ye,zIndexTableSticky:Ce,stickyScrollBarBorderRadius:pe}=r,Te=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`;return{[`${i}-wrapper`]:{[`${i}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ce,background:r.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${_}px !important`,zIndex:Ce,display:"flex",alignItems:"center",background:ye,borderTop:Te,opacity:P,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:_,backgroundColor:F,borderRadius:pe,transition:`all ${r.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:J}}}}}}},Yo=r=>{const{componentCls:i,lineWidth:P,tableBorderColor:F}=r,J=`${P}px ${r.lineType} ${F}`;return{[`${i}-wrapper`]:{[`${i}-summary`]:{position:"relative",zIndex:r.zIndexTableFixed,background:r.tableBg,"> tr":{"> th, > td":{borderBottom:J}}},[`div${i}-summary`]:{boxShadow:`0 -${P}px 0 ${F}`}}}},Pi=r=>{const{componentCls:i}=r,P=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,F=`${i}-expanded-row-cell`;return{[`${i}-wrapper`]:{[`${i}-tbody-virtual`]:{[`${i}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${i}-cell`]:{borderBottom:P},[`${i}-expanded-row`]:{[`${F}${F}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${r.lineWidth}px)`,borderInlineEnd:"none"}}},[`${i}-bordered`]:{[`${i}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:P,position:"absolute"},[`${i}-cell`]:{borderInlineEnd:P,[`&${i}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-r.lineWidth,borderInlineStart:P}}}}}}};const $i=r=>{const{componentCls:i,fontWeightStrong:P,tablePaddingVertical:F,tablePaddingHorizontal:J,lineWidth:_,lineType:ye,tableBorderColor:Ce,tableFontSize:pe,tableBg:Te,tableRadius:je,tableHeaderTextColor:ze,motionDurationMid:rt,tableHeaderBg:et,tableHeaderCellSplitColor:tt,tableRowHoverBg:xt,tableSelectedRowBg:ht,tableSelectedRowHoverBg:Et,tableFooterTextColor:bt,tableFooterBg:Mt,paddingContentVerticalLG:cn}=r,fn=`${_}px ${ye} ${Ce}`;return{[`${i}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,yo.dF)()),{[i]:Object.assign(Object.assign({},(0,yo.Wf)(r)),{fontSize:pe,background:Te,borderRadius:`${je}px ${je}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${je}px ${je}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${i}-cell, + ${i}-thead > tr > th, + ${i}-tbody > tr > th, + ${i}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${cn}px ${J}px`,overflowWrap:"break-word"},[`${i}-title`]:{padding:`${F}px ${J}px`},[`${i}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:ze,fontWeight:P,textAlign:"start",background:et,borderBottom:fn,transition:`background ${rt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${i}-selection-column):not(${i}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:tt,transform:"translateY(-50%)",transition:`background-color ${rt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${i}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${rt}, border-color ${rt}`,borderBottom:fn,[` + > ${i}-wrapper:only-child, + > ${i}-expanded-row-fixed > ${i}-wrapper:only-child + `]:{[i]:{marginBlock:`-${F}px`,marginInline:`${r.tableExpandColumnWidth-J}px -${J}px`,[`${i}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:ze,fontWeight:P,textAlign:"start",background:et,borderBottom:fn,transition:`background ${rt} ease`},[` + &${i}-row:hover > th, + &${i}-row:hover > td, + > th${i}-cell-row-hover, + > td${i}-cell-row-hover + `]:{background:xt},[`&${i}-row-selected`]:{"> th, > td":{background:ht},"&:hover > th, &:hover > td":{background:Et}}}},[`${i}-footer`]:{padding:`${F}px ${J}px`,color:bt,background:Mt}})}};var Ri=(0,Mo.Z)("Table",r=>{const{colorTextHeading:i,colorSplit:P,colorIcon:F,colorIconHover:J,opacityLoading:_,colorBgContainer:ye,controlInteractiveSize:Ce,headerBg:pe,headerColor:Te,headerSortActiveBg:je,headerSortHoverBg:ze,bodySortBg:rt,rowHoverBg:et,rowSelectedBg:tt,rowSelectedHoverBg:xt,rowExpandedBg:ht,cellPaddingBlock:Et,cellPaddingInline:bt,cellPaddingBlockMD:Mt,cellPaddingInlineMD:cn,cellPaddingBlockSM:fn,cellPaddingInlineSM:kt,borderColor:Mn,footerBg:zn,footerColor:Ft,headerBorderRadius:Xt,cellFontSize:Lt,cellFontSizeMD:$t,cellFontSizeSM:Vt,headerSplitColor:Pn,fixedHeaderSortActiveBg:Ln,headerFilterHoverBg:Zn,filterDropdownBg:pn,expandIconBg:jn,selectionColumnWidth:kn,stickyScrollBarBg:vr}=r,rr=new ka.C(F),Br=new ka.C(J),Tr=2,Fn=(0,Bo.TS)(r,{tableFontSize:Lt,tableBg:ye,tableRadius:Xt,tablePaddingVertical:Et,tablePaddingHorizontal:bt,tablePaddingVerticalMiddle:Mt,tablePaddingHorizontalMiddle:cn,tablePaddingVerticalSmall:fn,tablePaddingHorizontalSmall:kt,tableBorderColor:Mn,tableHeaderTextColor:Te,tableHeaderBg:pe,tableFooterTextColor:Ft,tableFooterBg:zn,tableHeaderCellSplitColor:Pn,tableHeaderSortBg:je,tableHeaderSortHoverBg:ze,tableHeaderIconColor:rr.clone().setAlpha(rr.getAlpha()*_).toRgbString(),tableHeaderIconColorHover:Br.clone().setAlpha(Br.getAlpha()*_).toRgbString(),tableBodySortBg:rt,tableFixedHeaderSortActiveBg:Ln,tableHeaderFilterActiveBg:Zn,tableFilterDropdownBg:pn,tableRowHoverBg:et,tableSelectedRowBg:tt,tableSelectedRowHoverBg:xt,zIndexTableFixed:Tr,zIndexTableSticky:Tr+1,tableFontSizeMiddle:$t,tableFontSizeSmall:Vt,tableSelectionColumnWidth:kn,tableExpandIconBg:jn,tableExpandColumnWidth:Ce+2*r.padding,tableExpandedRowBg:ht,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:vr,tableScrollThumbBgHover:i,tableScrollBg:P});return[$i(Fn),Ci(Fn),Yo(Fn),Oi(Fn),bi(Fn),wo(Fn),Si(Fn),hi(Fn),Yo(Fn),gi(Fn),Ei(Fn),yi(Fn),wi(Fn),vi(Fn),Ii(Fn),xi(Fn),Pi(Fn)]},r=>{const{colorFillAlter:i,colorBgContainer:P,colorTextHeading:F,colorFillSecondary:J,colorFillContent:_,controlItemBgActive:ye,controlItemBgActiveHover:Ce,padding:pe,paddingSM:Te,paddingXS:je,colorBorderSecondary:ze,borderRadiusLG:rt,fontSize:et,controlHeight:tt,colorTextPlaceholder:xt}=r,ht=new ka.C(J).onBackground(P).toHexShortString(),Et=new ka.C(_).onBackground(P).toHexShortString(),bt=new ka.C(i).onBackground(P).toHexShortString();return{headerBg:bt,headerColor:F,headerSortActiveBg:ht,headerSortHoverBg:Et,bodySortBg:bt,rowHoverBg:bt,rowSelectedBg:ye,rowSelectedHoverBg:Ce,rowExpandedBg:i,cellPaddingBlock:pe,cellPaddingInline:pe,cellPaddingBlockMD:Te,cellPaddingInlineMD:je,cellPaddingBlockSM:je,cellPaddingInlineSM:je,borderColor:ze,headerBorderRadius:rt,footerBg:bt,footerColor:F,cellFontSize:et,cellFontSizeMD:et,cellFontSizeSM:et,headerSplitColor:ze,fixedHeaderSortActiveBg:ht,headerFilterHoverBg:_,filterDropdownMenuBg:P,filterDropdownBg:P,expandIconBg:P,selectionColumnWidth:tt,stickyScrollBarBg:xt,stickyScrollBarBorderRadius:100}});const Ni=[],Di=(r,i)=>{const{prefixCls:P,className:F,rootClassName:J,style:_,size:ye,bordered:Ce,dropdownPrefixCls:pe,dataSource:Te,pagination:je,rowSelection:ze,rowKey:rt="key",rowClassName:et,columns:tt,children:xt,childrenColumnName:ht,onChange:Et,getPopupContainer:bt,loading:Mt,expandIcon:cn,expandable:fn,expandedRowRender:kt,expandIconColumnIndex:Mn,indentSize:zn,scroll:Ft,sortDirections:Xt,locale:Lt,showSorterTooltip:$t=!0,virtual:Vt}=r,Pn=t.useMemo(()=>tt||S(xt),[tt,xt]),Ln=t.useMemo(()=>Pn.some(tr=>tr.responsive),[Pn]),Zn=(0,gr.Z)(Ln),pn=t.useMemo(()=>{const tr=new Set(Object.keys(Zn).filter(hr=>Zn[hr]));return Pn.filter(hr=>!hr.responsive||hr.responsive.some(oa=>tr.has(oa)))},[Pn,Zn]),jn=(0,In.Z)(r,["className","style","columns"]),{locale:kn=fr.Z,direction:vr,table:rr,renderEmpty:Br,getPrefixCls:Tr,getPopupContainer:Fn}=t.useContext(Ar.E_),kr=(0,Wn.Z)(ye),ar=Object.assign(Object.assign({},kn.Table),Lt),Sr=Te||Ni,yr=Tr("table",P),ba=Tr("dropdown",pe),On=Object.assign({childrenColumnName:ht,expandIconColumnIndex:Mn},fn),{childrenColumnName:Sn="children"}=On,hn=t.useMemo(()=>Sr.some(tr=>tr==null?void 0:tr[Sn])?"nest":kt||fn&&fn.expandedRowRender?"row":null,[Sr]),an={body:t.useRef()},or=t.useMemo(()=>typeof rt=="function"?rt:tr=>tr==null?void 0:tr[rt],[rt]),[on]=no(Sr,Sn,or),An={},er=function(tr,hr){let oa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Rr,ua,Sa;const xa=Object.assign(Object.assign({},An),tr);oa&&((Rr=An.resetPagination)===null||Rr===void 0||Rr.call(An),!((ua=xa.pagination)===null||ua===void 0)&&ua.current&&(xa.pagination.current=1),je&&je.onChange&&je.onChange(1,(Sa=xa.pagination)===null||Sa===void 0?void 0:Sa.pageSize)),Ft&&Ft.scrollToFirstRowOnChange!==!1&&an.body.current&&(0,Xn.Z)(0,{getContainer:()=>an.body.current}),Et==null||Et(xa.pagination,xa.filters,xa.sorter,{currentDataSource:eo(Mr(Sr,xa.sorterStates,Sn),xa.filterStates),action:hr})},Jn=(tr,hr)=>{er({sorter:tr,sorterStates:hr},"sort",!1)},[sa,ra,Za,Ur]=pr({prefixCls:yr,mergedColumns:pn,onSorterChange:Jn,sortDirections:Xt||["ascend","descend"],tableLocale:ar,showSorterTooltip:$t}),Ma=t.useMemo(()=>Mr(Sr,ra,Sn),[Sr,ra]);An.sorter=Ur(),An.sorterStates=ra;const Gr=(tr,hr)=>{er({filters:tr,filterStates:hr},"filter",!0)},[ya,ro,ir]=so({prefixCls:yr,locale:ar,dropdownPrefixCls:ba,mergedColumns:pn,onFilterChange:Gr,getPopupContainer:bt||Fn}),cr=eo(Ma,ro);An.filters=ir,An.filterStates=ro;const Pr=t.useMemo(()=>{const tr={};return Object.keys(ir).forEach(hr=>{ir[hr]!==null&&(tr[hr]=ir[hr])}),Object.assign(Object.assign({},Za),{filters:tr})},[Za,ir]),[Xr]=pa(Pr),Yr=(tr,hr)=>{er({pagination:Object.assign(Object.assign({},An.pagination),{current:tr,pageSize:hr})},"paginate")},[Un,da]=fo(cr.length,Yr,je);An.pagination=je===!1?{}:Aa(Un,je),An.resetPagination=da;const ca=t.useMemo(()=>{if(je===!1||!Un.pageSize)return cr;const{current:tr=1,total:hr,pageSize:oa=Qa}=Un;return cr.lengthoa?cr.slice((tr-1)*oa,tr*oa):cr:cr.slice((tr-1)*oa,tr*oa)},[!!je,cr,Un&&Un.current,Un&&Un.pageSize,Un&&Un.total]),[wa,La]=Da({prefixCls:yr,data:cr,pageData:ca,getRowKey:or,getRecordByKey:on,expandType:hn,childrenColumnName:Sn,locale:ar,getPopupContainer:bt||Fn},ze),za=(tr,hr,oa)=>{let Rr;return typeof et=="function"?Rr=Q()(et(tr,hr,oa)):Rr=Q()(et),Q()({[`${yr}-row-selected`]:La.has(or(tr,hr))},Rr)};On.__PARENT_RENDER_ICON__=On.expandIcon,On.expandIcon=On.expandIcon||cn||Jr(ar),hn==="nest"&&On.expandIconColumnIndex===void 0?On.expandIconColumnIndex=ze?1:0:On.expandIconColumnIndex>0&&ze&&(On.expandIconColumnIndex-=1),typeof On.indentSize!="number"&&(On.indentSize=typeof zn=="number"?zn:15);const Po=t.useCallback(tr=>Xr(wa(ya(sa(tr)))),[sa,ya,wa]);let Ga,Ba;if(je!==!1&&(Un!=null&&Un.total)){let tr;Un.size?tr=Un.size:tr=kr==="small"||kr==="middle"?"small":void 0;const hr=ua=>t.createElement(mr.Z,Object.assign({},Un,{className:Q()(`${yr}-pagination ${yr}-pagination-${ua}`,Un.className),size:tr})),oa=vr==="rtl"?"left":"right",{position:Rr}=Un;if(Rr!==null&&Array.isArray(Rr)){const ua=Rr.find(Xa=>Xa.includes("top")),Sa=Rr.find(Xa=>Xa.includes("bottom")),xa=Rr.every(Xa=>`${Xa}`=="none");!ua&&!Sa&&!xa&&(Ba=hr(oa)),ua&&(Ga=hr(ua.toLowerCase().replace("top",""))),Sa&&(Ba=hr(Sa.toLowerCase().replace("bottom","")))}else Ba=hr(oa)}let Ca;typeof Mt=="boolean"?Ca={spinning:Mt}:typeof Mt=="object"&&(Ca=Object.assign({spinning:!0},Mt));const[fa,Qr]=Ri(yr),[,$r]=(0,lr.Z)(),Ka=Q()(`${yr}-wrapper`,rr==null?void 0:rr.className,{[`${yr}-wrapper-rtl`]:vr==="rtl"},F,J,Qr),ao=Object.assign(Object.assign({},rr==null?void 0:rr.style),_),Ja=Lt&&Lt.emptyText||(Br==null?void 0:Br("Table"))||t.createElement(br.Z,{componentName:"Table"}),ja=Vt?bo:ha,To={},Lo=t.useMemo(()=>{const{fontSize:tr,lineHeight:hr,padding:oa,paddingXS:Rr,paddingSM:ua}=$r,Sa=Math.floor(tr*hr);switch(kr){case"large":return oa*2+Sa;case"small":return Rr*2+Sa;default:return ua*2+Sa}},[$r,kr]);return Vt&&(To.listItemHeight=Lo),fa(t.createElement("div",{ref:i,className:Ka,style:ao},t.createElement(Lr.Z,Object.assign({spinning:!1},Ca),Ga,t.createElement(ja,Object.assign({},To,jn,{columns:pn,direction:vr,expandable:On,prefixCls:yr,className:Q()({[`${yr}-middle`]:kr==="middle",[`${yr}-small`]:kr==="small",[`${yr}-bordered`]:Ce,[`${yr}-empty`]:Sr.length===0}),data:ca,rowKey:or,rowClassName:za,emptyText:Ja,internalHooks:c,internalRefs:an,transformColumns:Po})),Ba)))};var Mi=t.forwardRef(Di);const Bi=(r,i)=>{const P=t.useRef(0);return P.current+=1,t.createElement(Mi,Object.assign({},r,{ref:i,_renderTimes:P.current}))},Ua=t.forwardRef(Bi);Ua.SELECTION_COLUMN=Fr,Ua.EXPAND_COLUMN=u,Ua.SELECTION_ALL=Dr,Ua.SELECTION_INVERT=na,Ua.SELECTION_NONE=aa,Ua.Column=At,Ua.ColumnGroup=gn,Ua.Summary=s;var Ti=Ua,Ai=Ti},99313:function(Dt,Me,e){e.d(Me,{default:function(){return dn}});var u=e(99267),c=e(18785),m=e(62772),W=e(92310),b=e.n(W),$=e(54476),t=e(20068),le=e(33885),ee=e(42978),I=e(76190),se=e(75931),C=e(59301),x=e(49658),ue=e(18929),X=e(77900),U=(0,C.createContext)(null),$e=C.forwardRef(function(S,Z){var T=S.prefixCls,N=S.className,he=S.style,fe=S.id,We=S.active,Ae=S.tabKey,Ye=S.children;return C.createElement("div",{id:fe&&"".concat(fe,"-panel-").concat(Ae),role:"tabpanel",tabIndex:We?0:-1,"aria-labelledby":fe&&"".concat(fe,"-tab-").concat(Ae),"aria-hidden":!We,style:he,className:b()(T,We&&"".concat(T,"-active"),N),ref:Z},Ye)}),ne=$e,Oe=["key","forceRender","style","className"];function ce(S){var Z=S.id,T=S.activeKey,N=S.animated,he=S.tabPosition,fe=S.destroyInactiveTabPane,We=C.useContext(U),Ae=We.prefixCls,Ye=We.tabs,nt=N.tabPane,dt="".concat(Ae,"-tabpane");return C.createElement("div",{className:b()("".concat(Ae,"-content-holder"))},C.createElement("div",{className:b()("".concat(Ae,"-content"),"".concat(Ae,"-content-").concat(he),(0,t.Z)({},"".concat(Ae,"-content-animated"),nt))},Ye.map(function(it){var qe=it.key,ot=it.forceRender,Ct=it.style,lt=it.className,Ot=(0,se.Z)(it,Oe),zt=qe===T;return C.createElement(X.default,(0,$.Z)({key:qe,visible:zt,forceRender:ot,removeOnLeave:!!fe,leavedClassName:"".concat(dt,"-hidden")},N.tabPaneMotion),function(Qt,Rt){var Gt=Qt.style,we=Qt.className;return C.createElement(ne,(0,$.Z)({},Ot,{prefixCls:dt,id:Z,tabKey:qe,animated:nt,active:zt,style:(0,le.Z)((0,le.Z)({},Ct),Gt),className:b()(lt,we),ref:Rt}))})})))}var V=e(94480),v=e(29301),a=e(6089),y=e(8654),h={width:0,height:0,left:0,top:0};function q(S,Z,T){return(0,C.useMemo)(function(){for(var N,he=new Map,fe=Z.get((N=S[0])===null||N===void 0?void 0:N.key)||h,We=fe.left+fe.width,Ae=0;Aept?(Ve=Be,xe.current="x"):(Ve=Ne,xe.current="y"),Z(-Ve,-Ve)&&Pe.preventDefault()}var Ze=(0,C.useRef)(null);Ze.current={onTouchStart:Rt,onTouchMove:Gt,onTouchEnd:we,onWheel:De},C.useEffect(function(){function Pe(ft){Ze.current.onTouchStart(ft)}function Be(ft){Ze.current.onTouchMove(ft)}function Ne(ft){Ze.current.onTouchEnd(ft)}function Ve(ft){Ze.current.onWheel(ft)}return document.addEventListener("touchmove",Be,{passive:!1}),document.addEventListener("touchend",Ne,{passive:!1}),S.current.addEventListener("touchstart",Pe,{passive:!1}),S.current.addEventListener("wheel",Ve),function(){document.removeEventListener("touchmove",Be),document.removeEventListener("touchend",Ne)}},[])}var l=e(34280);function z(S){var Z=(0,C.useState)(0),T=(0,ee.Z)(Z,2),N=T[0],he=T[1],fe=(0,C.useRef)(0),We=(0,C.useRef)();return We.current=S,(0,l.o)(function(){var Ae;(Ae=We.current)===null||Ae===void 0||Ae.call(We)},[N]),function(){fe.current===N&&(fe.current+=1,he(fe.current))}}function A(S){var Z=(0,C.useRef)([]),T=(0,C.useState)({}),N=(0,ee.Z)(T,2),he=N[1],fe=(0,C.useRef)(typeof S=="function"?S():S),We=z(function(){var Ye=fe.current;Z.current.forEach(function(nt){Ye=nt(Ye)}),Z.current=[],fe.current=Ye,he({})});function Ae(Ye){Z.current.push(Ye),We()}return[fe.current,Ae]}var O={width:0,height:0,left:0,top:0,right:0};function j(S,Z,T,N,he,fe,We){var Ae=We.tabs,Ye=We.tabPosition,nt=We.rtl,dt,it,qe;return["top","bottom"].includes(Ye)?(dt="width",it=nt?"right":"left",qe=Math.abs(T)):(dt="height",it="top",qe=-T),(0,C.useMemo)(function(){if(!Ae.length)return[0,0];for(var ot=Ae.length,Ct=ot,lt=0;ltqe+Z){Ct=lt-1;break}}for(var zt=0,Qt=ot-1;Qt>=0;Qt-=1){var Rt=S.get(Ae[Qt].key)||O;if(Rt[it]=Ct?[0,0]:[zt,Ct]},[S,Z,N,he,fe,qe,Ye,Ae.map(function(ot){return ot.key}).join("_"),nt])}function k(S){var Z;return S instanceof Map?(Z={},S.forEach(function(T,N){Z[N]=T})):Z=S,JSON.stringify(Z)}var re="TABS_DQ";function ae(S){return String(S).replace(/"/g,re)}function oe(S,Z,T,N){return!(!T||N||S===!1||S===void 0&&(Z===!1||Z===null))}function Y(S,Z){var T=S.prefixCls,N=S.editable,he=S.locale,fe=S.style;return!N||N.showAdd===!1?null:C.createElement("button",{ref:Z,type:"button",className:"".concat(T,"-nav-add"),style:fe,"aria-label":(he==null?void 0:he.addAriaLabel)||"Add tab",onClick:function(Ae){N.onEdit("add",{event:Ae})}},N.addIcon||"+")}var be=C.forwardRef(Y),Re=C.forwardRef(function(S,Z){var T=S.position,N=S.prefixCls,he=S.extra;if(!he)return null;var fe,We={};return(0,I.Z)(he)==="object"&&!C.isValidElement(he)?We=he:We.right=he,T==="right"&&(fe=We.right),T==="left"&&(fe=We.left),fe?C.createElement("div",{className:"".concat(N,"-extra-content"),ref:Z},fe):null}),ke=Re,Fe=e(31561),Ue=e(15285),Ge=e(10228);function at(S,Z){var T=S.prefixCls,N=S.id,he=S.tabs,fe=S.locale,We=S.mobile,Ae=S.moreIcon,Ye=Ae===void 0?"More":Ae,nt=S.moreTransitionName,dt=S.style,it=S.className,qe=S.editable,ot=S.tabBarGutter,Ct=S.rtl,lt=S.removeAriaLabel,Ot=S.onTabClick,zt=S.getPopupContainer,Qt=S.popupClassName,Rt=(0,C.useState)(!1),Gt=(0,ee.Z)(Rt,2),we=Gt[0],xe=Gt[1],De=(0,C.useState)(null),Ze=(0,ee.Z)(De,2),Pe=Ze[0],Be=Ze[1],Ne="".concat(N,"-more-popup"),Ve="".concat(T,"-dropdown"),ft=Pe!==null?"".concat(Ne,"-").concat(Pe):null,pt=fe==null?void 0:fe.dropdownAriaLabel;function Kt(nn,Jt){nn.preventDefault(),nn.stopPropagation(),qe.onEdit("remove",{key:Jt,event:nn})}var jt=C.createElement(Ue.ZP,{onClick:function(Jt){var qt=Jt.key,xn=Jt.domEvent;Ot(qt,xn),xe(!1)},prefixCls:"".concat(Ve,"-menu"),id:Ne,tabIndex:-1,role:"listbox","aria-activedescendant":ft,selectedKeys:[Pe],"aria-label":pt!==void 0?pt:"expanded dropdown"},he.map(function(nn){var Jt=nn.closable,qt=nn.disabled,xn=nn.closeIcon,en=nn.key,Rn=nn.label,Gn=oe(Jt,xn,qe,qt);return C.createElement(Ue.sN,{key:en,id:"".concat(Ne,"-").concat(en),role:"option","aria-controls":N&&"".concat(N,"-panel-").concat(en),disabled:qt},C.createElement("span",null,Rn),Gn&&C.createElement("button",{type:"button","aria-label":lt||"remove",tabIndex:0,className:"".concat(Ve,"-menu-item-remove"),onClick:function(st){st.stopPropagation(),Kt(st,en)}},xn||qe.removeIcon||"\xD7"))}));function ln(nn){for(var Jt=he.filter(function(Gn){return!Gn.disabled}),qt=Jt.findIndex(function(Gn){return Gn.key===Pe})||0,xn=Jt.length,en=0;enYn?"left":"right"})}),pt=(0,ee.Z)(ft,2),Kt=pt[0],jt=pt[1],ln=M(0,function(sr,Yn){!Ve&&Rt&&Rt({direction:sr>Yn?"top":"bottom"})}),Bt=(0,ee.Z)(ln,2),Pt=Bt[0],tn=Bt[1],sn=(0,C.useState)([0,0]),nn=(0,ee.Z)(sn,2),Jt=nn[0],qt=nn[1],xn=(0,C.useState)([0,0]),en=(0,ee.Z)(xn,2),Rn=en[0],Gn=en[1],Wt=(0,C.useState)([0,0]),st=(0,ee.Z)(Wt,2),ct=st[0],Ht=st[1],Nt=(0,C.useState)([0,0]),Cn=(0,ee.Z)(Nt,2),En=Cn[0],rn=Cn[1],nr=A(new Map),Hn=(0,ee.Z)(nr,2),dr=Hn[0],At=Hn[1],wt=q(fe,dr,Rn[0]),gn=R(Jt,Ve),In=R(Rn,Ve),Xn=R(ct,Ve),Ar=R(En,Ve),br=gnmr?mr:sr}var lr=(0,C.useRef)(),Zr=(0,C.useState)(),Jr=(0,ee.Z)(Zr,2),Kr=Jr[0],_r=Jr[1];function Hr(){_r(Date.now())}function qr(){window.clearTimeout(lr.current)}He(Ze,function(sr,Yn){function Nr(Cr,Vr){Cr(function(Or){var Ha=Lr(Or+Vr);return Ha})}return br?(Ve?Nr(jt,sr):Nr(tn,Yn),qr(),Hr(),!0):!1}),(0,C.useEffect)(function(){return qr(),Kr&&(lr.current=window.setTimeout(function(){_r(0)},100)),qr},[Kr]);var Na=j(wt,Wn,Ve?Kt:Pt,In,Xn,Ar,(0,le.Z)((0,le.Z)({},S),{},{tabs:fe})),ta=(0,ee.Z)(Na,2),Pa=ta[0],$a=ta[1],ma=(0,a.Z)(function(){var sr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:dt,Yn=wt.get(sr)||{width:0,height:0,left:0,right:0,top:0};if(Ve){var Nr=Kt;it?Yn.rightKt+Wn&&(Nr=Yn.right+Yn.width-Wn):Yn.left<-Kt?Nr=-Yn.left:Yn.left+Yn.width>-Kt+Wn&&(Nr=-(Yn.left+Yn.width-Wn)),tn(0),jt(Lr(Nr))}else{var Cr=Pt;Yn.top<-Pt?Cr=-Yn.top:Yn.top+Yn.height>-Pt+Wn&&(Cr=-(Yn.top+Yn.height-Wn)),jt(0),tn(Lr(Cr))}}),jr={};lt==="top"||lt==="bottom"?jr[it?"marginRight":"marginLeft"]=Ot:jr.marginTop=Ot;var Ra=fe.map(function(sr,Yn){var Nr=sr.key;return C.createElement(Ke,{id:Ye,prefixCls:he,key:Nr,tab:sr,style:Yn===0?void 0:jr,closable:sr.closable,editable:ot,active:Nr===dt,renderWrapper:zt,removeAriaLabel:Ct==null?void 0:Ct.removeAriaLabel,onClick:function(Vr){Qt(Nr,Vr)},onFocus:function(){ma(Nr),Hr(),Ze.current&&(it||(Ze.current.scrollLeft=0),Ze.current.scrollTop=0)}})}),Ea=function(){return At(function(){var Yn=new Map;return fe.forEach(function(Nr){var Cr,Vr=Nr.key,Or=(Cr=Pe.current)===null||Cr===void 0?void 0:Cr.querySelector('[data-node-key="'.concat(ae(Vr),'"]'));Or&&Yn.set(Vr,{width:Or.offsetWidth,height:Or.offsetHeight,left:Or.offsetLeft,top:Or.offsetTop})}),Yn})};(0,C.useEffect)(function(){Ea()},[fe.map(function(sr){return sr.key}).join("_")]);var ia=z(function(){var sr=n(we),Yn=n(xe),Nr=n(De);qt([sr[0]-Yn[0]-Nr[0],sr[1]-Yn[1]-Nr[1]]);var Cr=n(Ne);Ht(Cr);var Vr=n(Be);rn(Vr);var Or=n(Pe);Gn([Or[0]-Cr[0],Or[1]-Cr[1]]),Ea()}),va=fe.slice(0,Pa),la=fe.slice($a+1),_t=[].concat((0,V.Z)(va),(0,V.Z)(la)),Bn=wt.get(dt),wn=d({activeTabOffset:Bn,horizontal:Ve,rtl:it,indicatorSize:Gt}),Dn=wn.style;(0,C.useEffect)(function(){ma()},[dt,fr,mr,k(Bn),k(wt),Ve]),(0,C.useEffect)(function(){ia()},[it]);var Vn=!!_t.length,qn="".concat(he,"-nav-wrap"),Wr,Er,Ir,zr;return Ve?it?(Er=Kt>0,Wr=Kt!==mr):(Wr=Kt<0,Er=Kt!==fr):(Ir=Pt<0,zr=Pt!==fr),C.createElement(v.Z,{onResize:ia},C.createElement("div",{ref:(0,y.x1)(Z,we),role:"tablist",className:b()("".concat(he,"-nav"),We),style:Ae,onKeyDown:function(){Hr()}},C.createElement(ke,{ref:xe,position:"left",extra:qe,prefixCls:he}),C.createElement(v.Z,{onResize:ia},C.createElement("div",{className:b()(qn,(T={},(0,t.Z)(T,"".concat(qn,"-ping-left"),Wr),(0,t.Z)(T,"".concat(qn,"-ping-right"),Er),(0,t.Z)(T,"".concat(qn,"-ping-top"),Ir),(0,t.Z)(T,"".concat(qn,"-ping-bottom"),zr),T)),ref:Ze},C.createElement(v.Z,{onResize:ia},C.createElement("div",{ref:Pe,className:"".concat(he,"-nav-list"),style:{transform:"translate(".concat(Kt,"px, ").concat(Pt,"px)"),transition:Kr?"none":void 0}},Ra,C.createElement(be,{ref:Ne,prefixCls:he,locale:Ct,editable:ot,style:(0,le.Z)((0,le.Z)({},Ra.length===0?void 0:jr),{},{visibility:Vn?"hidden":null})}),C.createElement("div",{className:b()("".concat(he,"-ink-bar"),(0,t.Z)({},"".concat(he,"-ink-bar-animated"),nt.inkBar)),style:Dn}))))),C.createElement(Xe,(0,$.Z)({},S,{removeAriaLabel:Ct==null?void 0:Ct.removeAriaLabel,ref:Be,prefixCls:he,tabs:_t,className:!Vn&&gr,tabMoving:!!Kr})),C.createElement(ke,{ref:De,position:"right",extra:qe,prefixCls:he})))}var s=C.forwardRef(G),o=["renderTabBar"],K=["label","key"];function g(S){var Z=S.renderTabBar,T=(0,se.Z)(S,o),N=C.useContext(U),he=N.tabs;if(Z){var fe=(0,le.Z)((0,le.Z)({},T),{},{panes:he.map(function(We){var Ae=We.label,Ye=We.key,nt=(0,se.Z)(We,K);return C.createElement(ne,(0,$.Z)({tab:Ae,key:Ye,tabKey:Ye},nt))})});return Z(fe,s)}return C.createElement(s,T)}var f=e(48736);function L(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},Z;return S===!1?Z={inkBar:!1,tabPane:!1}:S===!0?Z={inkBar:!0,tabPane:!1}:Z=(0,le.Z)({inkBar:!0},(0,I.Z)(S)==="object"?S:{}),Z.tabPaneMotion&&Z.tabPane===void 0&&(Z.tabPane=!0),!Z.tabPaneMotion&&Z.tabPane&&(Z.tabPane=!1),Z}var ge=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],te=0;function ve(S,Z){var T,N=S.id,he=S.prefixCls,fe=he===void 0?"rc-tabs":he,We=S.className,Ae=S.items,Ye=S.direction,nt=S.activeKey,dt=S.defaultActiveKey,it=S.editable,qe=S.animated,ot=S.tabPosition,Ct=ot===void 0?"top":ot,lt=S.tabBarGutter,Ot=S.tabBarStyle,zt=S.tabBarExtraContent,Qt=S.locale,Rt=S.moreIcon,Gt=S.moreTransitionName,we=S.destroyInactiveTabPane,xe=S.renderTabBar,De=S.onChange,Ze=S.onTabClick,Pe=S.onTabScroll,Be=S.getPopupContainer,Ne=S.popupClassName,Ve=S.indicatorSize,ft=(0,se.Z)(S,ge),pt=C.useMemo(function(){return(Ae||[]).filter(function(rn){return rn&&(0,I.Z)(rn)==="object"&&"key"in rn})},[Ae]),Kt=Ye==="rtl",jt=L(qe),ln=(0,C.useState)(!1),Bt=(0,ee.Z)(ln,2),Pt=Bt[0],tn=Bt[1];(0,C.useEffect)(function(){tn((0,x.Z)())},[]);var sn=(0,ue.Z)(function(){var rn;return(rn=pt[0])===null||rn===void 0?void 0:rn.key},{value:nt,defaultValue:dt}),nn=(0,ee.Z)(sn,2),Jt=nn[0],qt=nn[1],xn=(0,C.useState)(function(){return pt.findIndex(function(rn){return rn.key===Jt})}),en=(0,ee.Z)(xn,2),Rn=en[0],Gn=en[1];(0,C.useEffect)(function(){var rn=pt.findIndex(function(Hn){return Hn.key===Jt});if(rn===-1){var nr;rn=Math.max(0,Math.min(Rn,pt.length-1)),qt((nr=pt[rn])===null||nr===void 0?void 0:nr.key)}Gn(rn)},[pt.map(function(rn){return rn.key}).join("_"),Jt,Rn]);var Wt=(0,ue.Z)(null,{value:N}),st=(0,ee.Z)(Wt,2),ct=st[0],Ht=st[1];(0,C.useEffect)(function(){N||(Ht("rc-tabs-".concat(te)),te+=1)},[]);function Nt(rn,nr){Ze==null||Ze(rn,nr);var Hn=rn!==Jt;qt(rn),Hn&&(De==null||De(rn))}var Cn={id:ct,activeKey:Jt,animated:jt,tabPosition:Ct,rtl:Kt,mobile:Pt},En=(0,le.Z)((0,le.Z)({},Cn),{},{editable:it,locale:Qt,moreIcon:Rt,moreTransitionName:Gt,tabBarGutter:lt,onTabClick:Nt,onTabScroll:Pe,extra:zt,style:Ot,panes:null,getPopupContainer:Be,popupClassName:Ne,indicatorSize:Ve});return C.createElement(U.Provider,{value:{tabs:pt,prefixCls:fe}},C.createElement("div",(0,$.Z)({ref:Z,id:N,className:b()(fe,"".concat(fe,"-").concat(Ct),(T={},(0,t.Z)(T,"".concat(fe,"-mobile"),Pt),(0,t.Z)(T,"".concat(fe,"-editable"),it),(0,t.Z)(T,"".concat(fe,"-rtl"),Kt),T),We)},ft),C.createElement(g,(0,$.Z)({},En,{renderTabBar:xe})),C.createElement(ce,(0,$.Z)({destroyInactiveTabPane:we},Cn,{animated:jt}))))}var de=C.forwardRef(ve),p=de,E=p,ie=e(36355),Ee=e(19716),Le=()=>null,Qe=e(62892);const Je={motionAppear:!1,motionEnter:!0,motionLeave:!0};function _e(S){let Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},T;return Z===!1?T={inkBar:!1,tabPane:!1}:Z===!0?T={inkBar:!0,tabPane:!0}:T=Object.assign({inkBar:!0},typeof Z=="object"?Z:{}),T.tabPane&&(T.tabPaneMotion=Object.assign(Object.assign({},Je),{motionName:(0,Qe.m)(S,"switch")})),T}var ut=e(11592),mt=function(S,Z){var T={};for(var N in S)Object.prototype.hasOwnProperty.call(S,N)&&Z.indexOf(N)<0&&(T[N]=S[N]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,N=Object.getOwnPropertySymbols(S);heZ)}function St(S,Z){if(S)return S;const T=(0,ut.Z)(Z).map(N=>{if(C.isValidElement(N)){const{key:he,props:fe}=N,We=fe||{},{tab:Ae}=We,Ye=mt(We,["tab"]);return Object.assign(Object.assign({key:String(he)},Ye),{label:Ae})}return null});return It(T)}var Tt=e(17313),Yt=e(83116),gt=e(37613),Ut=e(13826),vt=S=>{const{componentCls:Z,motionDurationSlow:T}=S;return[{[Z]:{[`${Z}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${T}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${T}`}}}}},[(0,Ut.oN)(S,"slide-up"),(0,Ut.oN)(S,"slide-down")]]};const yt=S=>{const{componentCls:Z,tabsCardPadding:T,cardBg:N,cardGutter:he,colorBorderSecondary:fe,itemSelectedColor:We}=S;return{[`${Z}-card`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{[`${Z}-tab`]:{margin:0,padding:T,background:N,border:`${S.lineWidth}px ${S.lineType} ${fe}`,transition:`all ${S.motionDurationSlow} ${S.motionEaseInOut}`},[`${Z}-tab-active`]:{color:We,background:S.colorBgContainer},[`${Z}-ink-bar`]:{visibility:"hidden"}},[`&${Z}-top, &${Z}-bottom`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{[`${Z}-tab + ${Z}-tab`]:{marginLeft:{_skip_check_:!0,value:`${he}px`}}}},[`&${Z}-top`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{[`${Z}-tab`]:{borderRadius:`${S.borderRadiusLG}px ${S.borderRadiusLG}px 0 0`},[`${Z}-tab-active`]:{borderBottomColor:S.colorBgContainer}}},[`&${Z}-bottom`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{[`${Z}-tab`]:{borderRadius:`0 0 ${S.borderRadiusLG}px ${S.borderRadiusLG}px`},[`${Z}-tab-active`]:{borderTopColor:S.colorBgContainer}}},[`&${Z}-left, &${Z}-right`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{[`${Z}-tab + ${Z}-tab`]:{marginTop:`${he}px`}}},[`&${Z}-left`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{[`${Z}-tab`]:{borderRadius:{_skip_check_:!0,value:`${S.borderRadiusLG}px 0 0 ${S.borderRadiusLG}px`}},[`${Z}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:S.colorBgContainer}}}},[`&${Z}-right`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{[`${Z}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${S.borderRadiusLG}px ${S.borderRadiusLG}px 0`}},[`${Z}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:S.colorBgContainer}}}}}}},mn=S=>{const{componentCls:Z,itemHoverColor:T,dropdownEdgeChildVerticalPadding:N}=S;return{[`${Z}-dropdown`]:Object.assign(Object.assign({},(0,Tt.Wf)(S)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:S.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${Z}-dropdown-menu`]:{maxHeight:S.tabsDropdownHeight,margin:0,padding:`${N}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:S.colorBgContainer,backgroundClip:"padding-box",borderRadius:S.borderRadiusLG,outline:"none",boxShadow:S.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Tt.vS),{display:"flex",alignItems:"center",minWidth:S.tabsDropdownWidth,margin:0,padding:`${S.paddingXXS}px ${S.paddingSM}px`,color:S.colorText,fontWeight:"normal",fontSize:S.fontSize,lineHeight:S.lineHeight,cursor:"pointer",transition:`all ${S.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:S.marginSM},color:S.colorTextDescription,fontSize:S.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:T}},"&:hover":{background:S.controlItemBgHover},"&-disabled":{"&, &:hover":{color:S.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},un=S=>{const{componentCls:Z,margin:T,colorBorderSecondary:N,horizontalMargin:he,verticalItemPadding:fe,verticalItemMargin:We}=S;return{[`${Z}-top, ${Z}-bottom`]:{flexDirection:"column",[`> ${Z}-nav, > div > ${Z}-nav`]:{margin:he,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${S.lineWidth}px ${S.lineType} ${N}`,content:"''"},[`${Z}-ink-bar`]:{height:S.lineWidthBold,"&-animated":{transition:`width ${S.motionDurationSlow}, left ${S.motionDurationSlow}, + right ${S.motionDurationSlow}`}},[`${Z}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:S.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:S.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:S.boxShadowTabsOverflowRight},[`&${Z}-nav-wrap-ping-left::before`]:{opacity:1},[`&${Z}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${Z}-top`]:{[`> ${Z}-nav, + > div > ${Z}-nav`]:{"&::before":{bottom:0},[`${Z}-ink-bar`]:{bottom:0}}},[`${Z}-bottom`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{order:1,marginTop:`${T}px`,marginBottom:0,"&::before":{top:0},[`${Z}-ink-bar`]:{top:0}},[`> ${Z}-content-holder, > div > ${Z}-content-holder`]:{order:0}},[`${Z}-left, ${Z}-right`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{flexDirection:"column",minWidth:S.controlHeight*1.25,[`${Z}-tab`]:{padding:fe,textAlign:"center"},[`${Z}-tab + ${Z}-tab`]:{margin:We},[`${Z}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:S.controlHeight},"&::before":{top:0,boxShadow:S.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:S.boxShadowTabsOverflowBottom},[`&${Z}-nav-wrap-ping-top::before`]:{opacity:1},[`&${Z}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${Z}-ink-bar`]:{width:S.lineWidthBold,"&-animated":{transition:`height ${S.motionDurationSlow}, top ${S.motionDurationSlow}`}},[`${Z}-nav-list, ${Z}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${Z}-left`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{[`${Z}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${Z}-content-holder, > div > ${Z}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${S.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${S.lineWidth}px ${S.lineType} ${S.colorBorder}`},[`> ${Z}-content > ${Z}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:S.paddingLG}}}},[`${Z}-right`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{order:1,[`${Z}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${Z}-content-holder, > div > ${Z}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-S.lineWidth},borderRight:{_skip_check_:!0,value:`${S.lineWidth}px ${S.lineType} ${S.colorBorder}`},[`> ${Z}-content > ${Z}-tabpane`]:{paddingRight:{_skip_check_:!0,value:S.paddingLG}}}}}},Tn=S=>{const{componentCls:Z,cardPaddingSM:T,cardPaddingLG:N,horizontalItemPaddingSM:he,horizontalItemPaddingLG:fe}=S;return{[Z]:{"&-small":{[`> ${Z}-nav`]:{[`${Z}-tab`]:{padding:he,fontSize:S.titleFontSizeSM}}},"&-large":{[`> ${Z}-nav`]:{[`${Z}-tab`]:{padding:fe,fontSize:S.titleFontSizeLG}}}},[`${Z}-card`]:{[`&${Z}-small`]:{[`> ${Z}-nav`]:{[`${Z}-tab`]:{padding:T}},[`&${Z}-bottom`]:{[`> ${Z}-nav ${Z}-tab`]:{borderRadius:`0 0 ${S.borderRadius}px ${S.borderRadius}px`}},[`&${Z}-top`]:{[`> ${Z}-nav ${Z}-tab`]:{borderRadius:`${S.borderRadius}px ${S.borderRadius}px 0 0`}},[`&${Z}-right`]:{[`> ${Z}-nav ${Z}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${S.borderRadius}px ${S.borderRadius}px 0`}}},[`&${Z}-left`]:{[`> ${Z}-nav ${Z}-tab`]:{borderRadius:{_skip_check_:!0,value:`${S.borderRadius}px 0 0 ${S.borderRadius}px`}}}},[`&${Z}-large`]:{[`> ${Z}-nav`]:{[`${Z}-tab`]:{padding:N}}}}}},bn=S=>{const{componentCls:Z,itemActiveColor:T,itemHoverColor:N,iconCls:he,tabsHorizontalItemMargin:fe,horizontalItemPadding:We,itemSelectedColor:Ae,itemColor:Ye}=S,nt=`${Z}-tab`;return{[nt]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:We,fontSize:S.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:Ye,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:T}},(0,Tt.Qy)(S)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-S.marginXXS},marginLeft:{_skip_check_:!0,value:S.marginXS},color:S.colorTextDescription,fontSize:S.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${S.motionDurationSlow}`,"&:hover":{color:S.colorTextHeading}},"&:hover":{color:N},[`&${nt}-active ${nt}-btn`]:{color:Ae,textShadow:S.tabsActiveTextShadow},[`&${nt}-disabled`]:{color:S.colorTextDisabled,cursor:"not-allowed"},[`&${nt}-disabled ${nt}-btn, &${nt}-disabled ${Z}-remove`]:{"&:focus, &:active":{color:S.colorTextDisabled}},[`& ${nt}-remove ${he}`]:{margin:0},[he]:{marginRight:{_skip_check_:!0,value:S.marginSM}}},[`${nt} + ${nt}`]:{margin:{_skip_check_:!0,value:fe}}}},$n=S=>{const{componentCls:Z,tabsHorizontalItemMarginRTL:T,iconCls:N,cardGutter:he}=S;return{[`${Z}-rtl`]:{direction:"rtl",[`${Z}-nav`]:{[`${Z}-tab`]:{margin:{_skip_check_:!0,value:T},[`${Z}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[N]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${S.marginSM}px`}},[`${Z}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${S.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${S.marginXXS}px`},[N]:{margin:0}}}},[`&${Z}-left`]:{[`> ${Z}-nav`]:{order:1},[`> ${Z}-content-holder`]:{order:0}},[`&${Z}-right`]:{[`> ${Z}-nav`]:{order:0},[`> ${Z}-content-holder`]:{order:1}},[`&${Z}-card${Z}-top, &${Z}-card${Z}-bottom`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{[`${Z}-tab + ${Z}-tab`]:{marginRight:{_skip_check_:!0,value:he},marginLeft:{_skip_check_:!0,value:0}}}}},[`${Z}-dropdown-rtl`]:{direction:"rtl"},[`${Z}-menu-item`]:{[`${Z}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},_n=S=>{const{componentCls:Z,tabsCardPadding:T,cardHeight:N,cardGutter:he,itemHoverColor:fe,itemActiveColor:We,colorBorderSecondary:Ae}=S;return{[Z]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Tt.Wf)(S)),{display:"flex",[`> ${Z}-nav, > div > ${Z}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${Z}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${S.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${Z}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${S.motionDurationSlow}`},[`${Z}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${Z}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${Z}-nav-more`]:{position:"relative",padding:T,background:"transparent",border:0,color:S.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:S.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${Z}-nav-add`]:Object.assign({minWidth:N,marginLeft:{_skip_check_:!0,value:he},padding:`0 ${S.paddingXS}px`,background:"transparent",border:`${S.lineWidth}px ${S.lineType} ${Ae}`,borderRadius:`${S.borderRadiusLG}px ${S.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:S.colorText,transition:`all ${S.motionDurationSlow} ${S.motionEaseInOut}`,"&:hover":{color:fe},"&:active, &:focus:not(:focus-visible)":{color:We}},(0,Tt.Qy)(S))},[`${Z}-extra-content`]:{flex:"none"},[`${Z}-ink-bar`]:{position:"absolute",background:S.inkBarColor,pointerEvents:"none"}}),bn(S)),{[`${Z}-content`]:{position:"relative",width:"100%"},[`${Z}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${Z}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${Z}-centered`]:{[`> ${Z}-nav, > div > ${Z}-nav`]:{[`${Z}-nav-wrap`]:{[`&:not([class*='${Z}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var vn=(0,Yt.Z)("Tabs",S=>{const Z=(0,gt.TS)(S,{tabsCardPadding:S.cardPadding||`${(S.cardHeight-Math.round(S.fontSize*S.lineHeight))/2-S.lineWidth}px ${S.padding}px`,dropdownEdgeChildVerticalPadding:S.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${S.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${S.horizontalItemGutter}px`});return[Tn(Z),$n(Z),un(Z),mn(Z),yt(Z),_n(Z),vt(Z)]},S=>{const Z=S.controlHeightLG;return{zIndexPopup:S.zIndexPopupBase+50,cardBg:S.colorFillAlter,cardHeight:Z,cardPadding:"",cardPaddingSM:`${S.paddingXXS*1.5}px ${S.padding}px`,cardPaddingLG:`${S.paddingXS}px ${S.padding}px ${S.paddingXXS*1.5}px`,titleFontSize:S.fontSize,titleFontSizeLG:S.fontSizeLG,titleFontSizeSM:S.fontSize,inkBarColor:S.colorPrimary,horizontalMargin:`0 0 ${S.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${S.paddingSM}px 0`,horizontalItemPaddingSM:`${S.paddingXS}px 0`,horizontalItemPaddingLG:`${S.padding}px 0`,verticalItemPadding:`${S.paddingXS}px ${S.paddingLG}px`,verticalItemMargin:`${S.margin}px 0 0 0`,itemColor:S.colorText,itemSelectedColor:S.colorPrimary,itemHoverColor:S.colorPrimaryHover,itemActiveColor:S.colorPrimaryActive,cardGutter:S.marginXXS/2}}),Zt=function(S,Z){var T={};for(var N in S)Object.prototype.hasOwnProperty.call(S,N)&&Z.indexOf(N)<0&&(T[N]=S[N]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,N=Object.getOwnPropertySymbols(S);he{const{type:Z,className:T,rootClassName:N,size:he,onEdit:fe,hideAdd:We,centered:Ae,addIcon:Ye,popupClassName:nt,children:dt,items:it,animated:qe,style:ot,indicatorSize:Ct}=S,lt=Zt(S,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Ot,moreIcon:zt=C.createElement(c.Z,null)}=lt,{direction:Qt,tabs:Rt,getPrefixCls:Gt,getPopupContainer:we}=C.useContext(ie.E_),xe=Gt("tabs",Ot),[De,Ze]=vn(xe);let Pe;Z==="editable-card"&&(Pe={onEdit:(Kt,jt)=>{let{key:ln,event:Bt}=jt;fe==null||fe(Kt==="add"?Bt:ln,Kt)},removeIcon:C.createElement(u.Z,null),addIcon:Ye||C.createElement(m.Z,null),showAdd:We!==!0});const Be=Gt(),Ne=St(it,dt),Ve=_e(xe,qe),ft=(0,Ee.Z)(he),pt=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),ot);return De(C.createElement(E,Object.assign({direction:Qt,getPopupContainer:we,moreTransitionName:`${Be}-slide-up`},lt,{items:Ne,className:b()({[`${xe}-${ft}`]:ft,[`${xe}-card`]:["card","editable-card"].includes(Z),[`${xe}-editable-card`]:Z==="editable-card",[`${xe}-centered`]:Ae},Rt==null?void 0:Rt.className,T,N,Ze),popupClassName:b()(nt,Ze),style:pt,editable:Pe,moreIcon:zt,prefixCls:xe,animated:Ve,indicatorSize:Ct!=null?Ct:Rt==null?void 0:Rt.indicatorSize})))};yn.TabPane=Le;var dn=yn},17574:function(Dt,Me,e){e.d(Me,{default:function(){return j}});var u=e(60091),c=e(94480),m=e(52671),W=e(8657),b=e(54476),$=e(59301),t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},le=t,ee=e(7657),I=function(re,ae){return $.createElement(ee.Z,(0,b.Z)({},re,{ref:ae,icon:le}))},se=$.forwardRef(I),C=se,x=e(92310),ue=e.n(x),X=e(35654),U=e(71430),$e=e(36355),ne=e(56082),Oe=e(62892),ce=e(20648);const V=4;function v(k){const{dropPosition:re,dropLevelOffset:ae,prefixCls:oe,indent:Y,direction:be="ltr"}=k,Re=be==="ltr"?"left":"right",ke=be==="ltr"?"right":"left",Fe={[Re]:-ae*Y+V,[ke]:0};switch(re){case-1:Fe.top=-3;break;case 1:Fe.bottom=-3;break;default:Fe.bottom=-3,Fe[Re]=Y+V;break}return $.createElement("div",{style:Fe,className:`${oe}-drop-indicator`})}var a=e(71997),h=$.forwardRef((k,re)=>{const{getPrefixCls:ae,direction:oe,virtual:Y,tree:be}=$.useContext($e.E_),{prefixCls:Re,className:ke,showIcon:Fe=!1,showLine:Ue,switcherIcon:Ge,blockNode:at=!1,children:Xe,checkable:me=!1,selectable:Ke=!0,draggable:B,motion:w,style:d}=k,n=ae("tree",Re),R=ae(),G=w!=null?w:Object.assign(Object.assign({},(0,Oe.Z)(R)),{motionAppear:!1}),s=Object.assign(Object.assign({},k),{checkable:me,selectable:Ke,showIcon:Fe,motion:G,blockNode:at,showLine:!!Ue,dropIndicatorRender:v}),[o,K]=(0,ce.ZP)(n),g=$.useMemo(()=>{if(!B)return!1;let L={};switch(typeof B){case"function":L.nodeDraggable=B;break;case"object":L=Object.assign({},B);break;default:break}return L.icon!==!1&&(L.icon=L.icon||$.createElement(ne.Z,null)),L},[B]),f=L=>$.createElement(a.Z,{prefixCls:n,switcherIcon:Ge,treeNodeProps:L,showLine:Ue});return o($.createElement(u.Z,Object.assign({itemHeight:20,ref:re,virtual:Y},s,{style:Object.assign(Object.assign({},be==null?void 0:be.style),d),prefixCls:n,className:ue()({[`${n}-icon-hide`]:!Fe,[`${n}-block-node`]:at,[`${n}-unselectable`]:!Ke,[`${n}-rtl`]:oe==="rtl"},be==null?void 0:be.className,ke,K),direction:oe,checkable:me&&$.createElement("span",{className:`${n}-checkbox-inner`}),selectable:Ke,switcherIcon:f,draggable:g}),Xe))}),q;(function(k){k[k.None=0]="None",k[k.Start=1]="Start",k[k.End=2]="End"})(q||(q={}));function M(k,re){function ae(oe){const{key:Y,children:be}=oe;re(Y,oe)!==!1&&M(be||[],re)}k.forEach(ae)}function H(k){let{treeData:re,expandedKeys:ae,startKey:oe,endKey:Y}=k;const be=[];let Re=q.None;if(oe&&oe===Y)return[oe];if(!oe||!Y)return[];function ke(Fe){return Fe===oe||Fe===Y}return M(re,Fe=>{if(Re===q.End)return!1;if(ke(Fe)){if(be.push(Fe),Re===q.None)Re=q.Start;else if(Re===q.Start)return Re=q.End,!1}else Re===q.Start&&be.push(Fe);return ae.includes(Fe)}),be}function D(k,re){const ae=(0,c.Z)(re),oe=[];return M(k,(Y,be)=>{const Re=ae.indexOf(Y);return Re!==-1&&(oe.push(be),ae.splice(Re,1)),!!ae.length}),oe}var Ie=function(k,re){var ae={};for(var oe in k)Object.prototype.hasOwnProperty.call(k,oe)&&re.indexOf(oe)<0&&(ae[oe]=k[oe]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,oe=Object.getOwnPropertySymbols(k);Y{var{defaultExpandAll:ae,defaultExpandParent:oe,defaultExpandedKeys:Y}=k,be=Ie(k,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Re=$.useRef(),ke=$.useRef(),Fe=()=>{const{keyEntities:g}=(0,U.I8)(He(be));let f;return ae?f=Object.keys(g):oe?f=(0,X.r7)(be.expandedKeys||Y||[],g):f=be.expandedKeys||Y,f},[Ue,Ge]=$.useState(be.selectedKeys||be.defaultSelectedKeys||[]),[at,Xe]=$.useState(()=>Fe());$.useEffect(()=>{"selectedKeys"in be&&Ge(be.selectedKeys)},[be.selectedKeys]),$.useEffect(()=>{"expandedKeys"in be&&Xe(be.expandedKeys)},[be.expandedKeys]);const me=(g,f)=>{var L;return"expandedKeys"in be||Xe(g),(L=be.onExpand)===null||L===void 0?void 0:L.call(be,g,f)},Ke=(g,f)=>{var L;const{multiple:ge}=be,{node:te,nativeEvent:ve}=f,{key:de=""}=te,p=He(be),E=Object.assign(Object.assign({},f),{selected:!0}),ie=(ve==null?void 0:ve.ctrlKey)||(ve==null?void 0:ve.metaKey),Ee=ve==null?void 0:ve.shiftKey;let Se;ge&&ie?(Se=g,Re.current=de,ke.current=Se,E.selectedNodes=D(p,Se)):ge&&Ee?(Se=Array.from(new Set([].concat((0,c.Z)(ke.current||[]),(0,c.Z)(H({treeData:p,expandedKeys:at,startKey:de,endKey:Re.current}))))),E.selectedNodes=D(p,Se)):(Se=[de],Re.current=de,ke.current=Se,E.selectedNodes=D(p,Se)),(L=be.onSelect)===null||L===void 0||L.call(be,Se,E),"selectedKeys"in be||Ge(Se)},{getPrefixCls:B,direction:w}=$.useContext($e.E_),{prefixCls:d,className:n,showIcon:R=!0,expandAction:G="click"}=be,s=Ie(be,["prefixCls","className","showIcon","expandAction"]),o=B("tree",d),K=ue()(`${o}-directory`,{[`${o}-directory-rtl`]:w==="rtl"},n);return $.createElement(h,Object.assign({icon:Q,ref:re,blockNode:!0},s,{showIcon:R,expandAction:G,prefixCls:o,className:K,expandedKeys:at,selectedKeys:Ue,onSelect:Ke,onExpand:me}))};var A=$.forwardRef(l);const O=h;O.DirectoryTree=A,O.TreeNode=u.O;var j=O},20648:function(Dt,Me,e){e.d(Me,{TM:function(){return x},Yk:function(){return C}});var u=e(36237),c=e(98447),m=e(17313),W=e(8378),b=e(37613),$=e(83116);const t=new u.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),le=(ue,X)=>({[`.${ue}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${X.motionDurationSlow}`}}}),ee=(ue,X)=>({[`.${ue}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:X.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${X.lineWidthBold}px solid ${X.colorPrimary}`,borderRadius:"50%",content:'""'}}}),I=(ue,X)=>{const{treeCls:U,treeNodeCls:$e,treeNodePadding:ne,titleHeight:Oe,nodeSelectedBg:ce,nodeHoverBg:V}=X,v=X.paddingXS;return{[U]:Object.assign(Object.assign({},(0,m.Wf)(X)),{background:X.colorBgContainer,borderRadius:X.borderRadius,transition:`background-color ${X.motionDurationSlow}`,[`&${U}-rtl`]:{[`${U}-switcher`]:{"&_close":{[`${U}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${U}-active-focused)`]:Object.assign({},(0,m.oN)(X)),[`${U}-list-holder-inner`]:{alignItems:"flex-start"},[`&${U}-block-node`]:{[`${U}-list-holder-inner`]:{alignItems:"stretch",[`${U}-node-content-wrapper`]:{flex:"auto"},[`${$e}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:ne,insetInlineStart:0,border:`1px solid ${X.colorPrimary}`,opacity:0,animationName:t,animationDuration:X.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${$e}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${ne}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${U}-node-content-wrapper`]:{color:X.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${U}-node-content-wrapper`]:Object.assign({},(0,m.oN)(X)),[`&:not(${$e}-disabled).filter-node ${U}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${U}-draggable-icon`]:{flexShrink:0,width:Oe,lineHeight:`${Oe}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${X.motionDurationSlow}`,[`${$e}:hover &`]:{opacity:.45}},[`&${$e}-disabled`]:{[`${U}-draggable-icon`]:{visibility:"hidden"}}}},[`${U}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Oe}},[`${U}-draggable-icon`]:{visibility:"hidden"},[`${U}-switcher`]:Object.assign(Object.assign({},le(ue,X)),{position:"relative",flex:"none",alignSelf:"stretch",width:Oe,margin:0,lineHeight:`${Oe}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${U}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:X.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Oe/2,bottom:-ne,marginInlineStart:-1,borderInlineEnd:`1px solid ${X.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Oe/2*.8,height:Oe/2,borderBottom:`1px solid ${X.colorBorder}`,content:'""'}}}),[`${U}-checkbox`]:{top:"initial",marginInlineEnd:v},[`${U}-node-content-wrapper, ${U}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Oe,margin:0,padding:`0 ${X.paddingXS/2}px`,color:"inherit",lineHeight:`${Oe}px`,background:"transparent",borderRadius:X.borderRadius,cursor:"pointer",transition:`all ${X.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:V},[`&${U}-node-selected`]:{backgroundColor:ce},[`${U}-iconEle`]:{display:"inline-block",width:Oe,height:Oe,lineHeight:`${Oe}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${U}-unselectable ${U}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${U}-node-content-wrapper`]:Object.assign({lineHeight:`${Oe}px`,userSelect:"none"},ee(ue,X)),[`${$e}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${X.colorPrimary}`}},"&-show-line":{[`${U}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Oe/2,bottom:-ne,borderInlineEnd:`1px solid ${X.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${U}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${$e}-leaf-last`]:{[`${U}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Oe/2}px !important`}}}}})}},se=ue=>{const{treeCls:X,treeNodeCls:U,treeNodePadding:$e,directoryNodeSelectedBg:ne,directoryNodeSelectedColor:Oe}=ue;return{[`${X}${X}-directory`]:{[U]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:$e,insetInlineStart:0,transition:`background-color ${ue.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ue.controlItemBgHover}},"> *":{zIndex:1},[`${X}-switcher`]:{transition:`color ${ue.motionDurationMid}`},[`${X}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${X}-node-selected`]:{color:Oe,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:ne},[`${X}-switcher`]:{color:Oe},[`${X}-node-content-wrapper`]:{color:Oe,background:"transparent"}}}}}},C=(ue,X)=>{const U=`.${ue}`,$e=`${U}-treenode`,ne=X.paddingXS/2,Oe=(0,b.TS)(X,{treeCls:U,treeNodeCls:$e,treeNodePadding:ne});return[I(ue,Oe),se(Oe)]},x=ue=>{const{controlHeightSM:X}=ue;return{titleHeight:X,nodeHoverBg:ue.controlItemBgHover,nodeSelectedBg:ue.controlItemBgActive}};Me.ZP=(0,$.Z)("Tree",(ue,X)=>{let{prefixCls:U}=X;return[{[ue.componentCls]:(0,c.C2)(`${U}-checkbox`,ue)},C(U,ue),(0,W.Z)(ue)]},ue=>{const{colorTextLightSolid:X,colorPrimary:U}=ue;return Object.assign(Object.assign({},x(ue)),{directoryNodeSelectedColor:X,directoryNodeSelectedBg:U})})},71997:function(Dt,Me,e){e.d(Me,{Z:function(){return $e}});var u=e(54476),c=e(59301),m={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},W=m,b=e(7657),$=function(Oe,ce){return c.createElement(b.Z,(0,u.Z)({},Oe,{ref:ce,icon:W}))},t=c.forwardRef($),le=t,ee=e(52671),I=e(58617),se=e(15075),C=e(43531),x=e(92310),ue=e.n(x),X=e(92343),$e=ne=>{const{prefixCls:Oe,switcherIcon:ce,treeNodeProps:V,showLine:v}=ne,{isLeaf:a,expanded:y,loading:h}=V;if(h)return c.createElement(I.Z,{className:`${Oe}-switcher-loading-icon`});let q;if(v&&typeof v=="object"&&(q=v.showLeafIcon),a){if(!v)return null;if(typeof q!="boolean"&&q){const D=typeof q=="function"?q(V):q,Ie=`${Oe}-switcher-line-custom-icon`;return(0,X.l$)(D)?(0,X.Tm)(D,{className:ue()(D.props.className||"",Ie)}):D}return q?c.createElement(ee.Z,{className:`${Oe}-switcher-line-icon`}):c.createElement("span",{className:`${Oe}-switcher-leaf-line`})}const M=`${Oe}-switcher-icon`,H=typeof ce=="function"?ce(V):ce;return(0,X.l$)(H)?(0,X.Tm)(H,{className:ue()(H.props.className||"",M)}):H!==void 0?H:v?y?c.createElement(se.Z,{className:`${Oe}-switcher-line-icon`}):c.createElement(C.Z,{className:`${Oe}-switcher-line-icon`}):c.createElement(le,{className:M})}},5630:function(Dt,Me,e){var u=e(54476),c=e(33885),m=e(20068),W=e(42978),b=e(75931),$=e(92310),t=e.n($),le=e(18929),ee=e(59301),I=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],se=(0,ee.forwardRef)(function(C,x){var ue,X=C.prefixCls,U=X===void 0?"rc-checkbox":X,$e=C.className,ne=C.style,Oe=C.checked,ce=C.disabled,V=C.defaultChecked,v=V===void 0?!1:V,a=C.type,y=a===void 0?"checkbox":a,h=C.title,q=C.onChange,M=(0,b.Z)(C,I),H=(0,ee.useRef)(null),D=(0,le.Z)(v,{value:Oe}),Ie=(0,W.Z)(D,2),Q=Ie[0],He=Ie[1];(0,ee.useImperativeHandle)(x,function(){return{focus:function(){var O;(O=H.current)===null||O===void 0||O.focus()},blur:function(){var O;(O=H.current)===null||O===void 0||O.blur()},input:H.current}});var l=t()(U,$e,(ue={},(0,m.Z)(ue,"".concat(U,"-checked"),Q),(0,m.Z)(ue,"".concat(U,"-disabled"),ce),ue)),z=function(O){ce||("checked"in C||He(O.target.checked),q==null||q({target:(0,c.Z)((0,c.Z)({},C),{},{type:y,checked:O.target.checked}),stopPropagation:function(){O.stopPropagation()},preventDefault:function(){O.preventDefault()},nativeEvent:O.nativeEvent}))};return ee.createElement("span",{className:l,title:h,style:ne},ee.createElement("input",(0,u.Z)({},M,{className:"".concat(U,"-input"),ref:H,onChange:z,disabled:ce,checked:!!Q,type:y})),ee.createElement("span",{className:"".concat(U,"-inner")}))});Me.Z=se},31561:function(Dt,Me,e){e.d(Me,{Z:function(){return y}});var u=e(54476),c=e(20068),m=e(42978),W=e(75931),b=e(35593),$=e(92310),t=e.n($),le=e(8654),ee=e(59301),I=e(10228),se=e(16089),C=I.Z.ESC,x=I.Z.TAB;function ue(h){var q=h.visible,M=h.triggerRef,H=h.onVisibleChange,D=h.autoFocus,Ie=h.overlayRef,Q=ee.useRef(!1),He=function(){if(q){var O,j;(O=M.current)===null||O===void 0||(j=O.focus)===null||j===void 0||j.call(O),H==null||H(!1)}},l=function(){var O;return(O=Ie.current)!==null&&O!==void 0&&O.focus?(Ie.current.focus(),Q.current=!0,!0):!1},z=function(O){switch(O.keyCode){case C:He();break;case x:{var j=!1;Q.current||(j=l()),j?O.preventDefault():He();break}}};ee.useEffect(function(){return q?(window.addEventListener("keydown",z),D&&(0,se.Z)(l,3),function(){window.removeEventListener("keydown",z),Q.current=!1}):function(){Q.current=!1}},[q])}var X=(0,ee.forwardRef)(function(h,q){var M=h.overlay,H=h.arrow,D=h.prefixCls,Ie=(0,ee.useMemo)(function(){var He;return typeof M=="function"?He=M():He=M,He},[M]),Q=(0,le.sQ)(q,Ie==null?void 0:Ie.ref);return ee.createElement(ee.Fragment,null,H&&ee.createElement("div",{className:"".concat(D,"-arrow")}),ee.cloneElement(Ie,{ref:(0,le.Yr)(Ie)?Q:void 0}))}),U=X,$e={adjustX:1,adjustY:1},ne=[0,0],Oe={topLeft:{points:["bl","tl"],overflow:$e,offset:[0,-4],targetOffset:ne},top:{points:["bc","tc"],overflow:$e,offset:[0,-4],targetOffset:ne},topRight:{points:["br","tr"],overflow:$e,offset:[0,-4],targetOffset:ne},bottomLeft:{points:["tl","bl"],overflow:$e,offset:[0,4],targetOffset:ne},bottom:{points:["tc","bc"],overflow:$e,offset:[0,4],targetOffset:ne},bottomRight:{points:["tr","br"],overflow:$e,offset:[0,4],targetOffset:ne}},ce=Oe,V=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function v(h,q){var M,H=h.arrow,D=H===void 0?!1:H,Ie=h.prefixCls,Q=Ie===void 0?"rc-dropdown":Ie,He=h.transitionName,l=h.animation,z=h.align,A=h.placement,O=A===void 0?"bottomLeft":A,j=h.placements,k=j===void 0?ce:j,re=h.getPopupContainer,ae=h.showAction,oe=h.hideAction,Y=h.overlayClassName,be=h.overlayStyle,Re=h.visible,ke=h.trigger,Fe=ke===void 0?["hover"]:ke,Ue=h.autoFocus,Ge=h.overlay,at=h.children,Xe=h.onVisibleChange,me=(0,W.Z)(h,V),Ke=ee.useState(),B=(0,m.Z)(Ke,2),w=B[0],d=B[1],n="visible"in h?Re:w,R=ee.useRef(null),G=ee.useRef(null),s=ee.useRef(null);ee.useImperativeHandle(q,function(){return R.current});var o=function(p){d(p),Xe==null||Xe(p)};ue({visible:n,triggerRef:s,onVisibleChange:o,autoFocus:Ue,overlayRef:G});var K=function(p){var E=h.onOverlayClick;d(!1),E&&E(p)},g=function(){return ee.createElement(U,{ref:G,overlay:Ge,prefixCls:Q,arrow:D})},f=function(){return typeof Ge=="function"?g:g()},L=function(){var p=h.minOverlayWidthMatchTrigger,E=h.alignPoint;return"minOverlayWidthMatchTrigger"in h?p:!E},ge=function(){var p=h.openClassName;return p!==void 0?p:"".concat(Q,"-open")},te=ee.cloneElement(at,{className:t()((M=at.props)===null||M===void 0?void 0:M.className,n&&ge()),ref:(0,le.Yr)(at)?(0,le.sQ)(s,at.ref):void 0}),ve=oe;return!ve&&Fe.indexOf("contextMenu")!==-1&&(ve=["click"]),ee.createElement(b.Z,(0,u.Z)({builtinPlacements:k},me,{prefixCls:Q,ref:R,popupClassName:t()(Y,(0,c.Z)({},"".concat(Q,"-show-arrow"),D)),popupStyle:be,action:Fe,showAction:ae,hideAction:ve,popupPlacement:O,popupAlign:z,popupTransitionName:He,popupAnimation:l,popupVisible:n,stretch:L()?"minWidth":"",popup:f(),onPopupVisibleChange:o,onPopupClick:K,getPopupContainer:re}),te)}var a=ee.forwardRef(v),y=a},93681:function(Dt,Me,e){e.r(Me),e.d(Me,{BaseInput:function(){return I},default:function(){return Oe}});var u=e(54476),c=e(33885),m=e(20068),W=e(76190),b=e(92310),$=e.n(b),t=e(59301),le=e(5643),ee=function(V){var v,a,y=V.inputElement,h=V.prefixCls,q=V.prefix,M=V.suffix,H=V.addonBefore,D=V.addonAfter,Ie=V.className,Q=V.style,He=V.disabled,l=V.readOnly,z=V.focused,A=V.triggerFocus,O=V.allowClear,j=V.value,k=V.handleReset,re=V.hidden,ae=V.classes,oe=V.classNames,Y=V.dataAttrs,be=V.styles,Re=V.components,ke=(Re==null?void 0:Re.affixWrapper)||"span",Fe=(Re==null?void 0:Re.groupWrapper)||"span",Ue=(Re==null?void 0:Re.wrapper)||"span",Ge=(Re==null?void 0:Re.groupAddon)||"span",at=(0,t.useRef)(null),Xe=function(g){var f;(f=at.current)!==null&&f!==void 0&&f.contains(g.target)&&(A==null||A())},me=function(){var g;if(!O)return null;var f=!He&&!l&&j,L="".concat(h,"-clear-icon"),ge=(0,W.Z)(O)==="object"&&O!==null&&O!==void 0&&O.clearIcon?O.clearIcon:"\u2716";return t.createElement("span",{onClick:k,onMouseDown:function(ve){return ve.preventDefault()},className:$()(L,(g={},(0,m.Z)(g,"".concat(L,"-hidden"),!f),(0,m.Z)(g,"".concat(L,"-has-suffix"),!!M),g)),role:"button",tabIndex:-1},ge)},Ke=(0,t.cloneElement)(y,{value:j,hidden:re,className:$()((v=y.props)===null||v===void 0?void 0:v.className,!(0,le.X3)(V)&&!(0,le.He)(V)&&Ie)||null,style:(0,c.Z)((0,c.Z)({},(a=y.props)===null||a===void 0?void 0:a.style),!(0,le.X3)(V)&&!(0,le.He)(V)?Q:{})});if((0,le.X3)(V)){var B,w="".concat(h,"-affix-wrapper"),d=$()(w,(B={},(0,m.Z)(B,"".concat(w,"-disabled"),He),(0,m.Z)(B,"".concat(w,"-focused"),z),(0,m.Z)(B,"".concat(w,"-readonly"),l),(0,m.Z)(B,"".concat(w,"-input-with-clear-btn"),M&&O&&j),B),!(0,le.He)(V)&&Ie,ae==null?void 0:ae.affixWrapper,oe==null?void 0:oe.affixWrapper),n=(M||O)&&t.createElement("span",{className:$()("".concat(h,"-suffix"),oe==null?void 0:oe.suffix),style:be==null?void 0:be.suffix},me(),M);Ke=t.createElement(ke,(0,u.Z)({className:d,style:(0,c.Z)((0,c.Z)({},(0,le.He)(V)?void 0:Q),be==null?void 0:be.affixWrapper),hidden:!(0,le.He)(V)&&re,onClick:Xe},Y==null?void 0:Y.affixWrapper,{ref:at}),q&&t.createElement("span",{className:$()("".concat(h,"-prefix"),oe==null?void 0:oe.prefix),style:be==null?void 0:be.prefix},q),(0,t.cloneElement)(y,{value:j,hidden:null}),n)}if((0,le.He)(V)){var R="".concat(h,"-group"),G="".concat(R,"-addon"),s=$()("".concat(h,"-wrapper"),R,ae==null?void 0:ae.wrapper),o=$()("".concat(h,"-group-wrapper"),Ie,ae==null?void 0:ae.group);return t.createElement(Fe,{className:o,style:Q,hidden:re},t.createElement(Ue,{className:s},H&&t.createElement(Ge,{className:G},H),(0,t.cloneElement)(Ke,{hidden:null}),D&&t.createElement(Ge,{className:G},D)))}return Ke},I=ee,se=e(94480),C=e(42978),x=e(75931),ue=e(18929),X=e(2738),U=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],$e=(0,t.forwardRef)(function(ce,V){var v=ce.autoComplete,a=ce.onChange,y=ce.onFocus,h=ce.onBlur,q=ce.onPressEnter,M=ce.onKeyDown,H=ce.prefixCls,D=H===void 0?"rc-input":H,Ie=ce.disabled,Q=ce.htmlSize,He=ce.className,l=ce.maxLength,z=ce.suffix,A=ce.showCount,O=ce.type,j=O===void 0?"text":O,k=ce.classes,re=ce.classNames,ae=ce.styles,oe=(0,x.Z)(ce,U),Y=(0,ue.Z)(ce.defaultValue,{value:ce.value}),be=(0,C.Z)(Y,2),Re=be[0],ke=be[1],Fe=(0,t.useState)(!1),Ue=(0,C.Z)(Fe,2),Ge=Ue[0],at=Ue[1],Xe=(0,t.useRef)(null),me=function(o){Xe.current&&(0,le.nH)(Xe.current,o)};(0,t.useImperativeHandle)(V,function(){return{focus:me,blur:function(){var o;(o=Xe.current)===null||o===void 0||o.blur()},setSelectionRange:function(o,K,g){var f;(f=Xe.current)===null||f===void 0||f.setSelectionRange(o,K,g)},select:function(){var o;(o=Xe.current)===null||o===void 0||o.select()},input:Xe.current}}),(0,t.useEffect)(function(){at(function(s){return s&&Ie?!1:s})},[Ie]);var Ke=function(o){ce.value===void 0&&ke(o.target.value),Xe.current&&(0,le.rJ)(Xe.current,o,a)},B=function(o){q&&o.key==="Enter"&&q(o),M==null||M(o)},w=function(o){at(!0),y==null||y(o)},d=function(o){at(!1),h==null||h(o)},n=function(o){ke(""),me(),Xe.current&&(0,le.rJ)(Xe.current,o,a)},R=function(){var o=(0,X.Z)(ce,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return t.createElement("input",(0,u.Z)({autoComplete:v},o,{onChange:Ke,onFocus:w,onBlur:d,onKeyDown:B,className:$()(D,(0,m.Z)({},"".concat(D,"-disabled"),Ie),re==null?void 0:re.input),style:ae==null?void 0:ae.input,ref:Xe,size:Q,type:j}))},G=function(){var o=Number(l)>0;if(z||A){var K=(0,le.D7)(Re),g=(0,se.Z)(K).length,f=(0,W.Z)(A)==="object"?A.formatter({value:K,count:g,maxLength:l}):"".concat(g).concat(o?" / ".concat(l):"");return t.createElement(t.Fragment,null,!!A&&t.createElement("span",{className:$()("".concat(D,"-show-count-suffix"),(0,m.Z)({},"".concat(D,"-show-count-has-suffix"),!!z),re==null?void 0:re.count),style:(0,c.Z)({},ae==null?void 0:ae.count)},f),z)}return null};return t.createElement(I,(0,u.Z)({},oe,{prefixCls:D,className:He,inputElement:R(),handleReset:n,value:(0,le.D7)(Re),focused:Ge,triggerFocus:me,suffix:G(),disabled:Ie,classes:k,classNames:re,styles:ae}))}),ne=$e,Oe=ne},5643:function(Dt,Me,e){e.d(Me,{D7:function(){return b},He:function(){return u},X3:function(){return c},nH:function(){return W},rJ:function(){return m}});function u($){return!!($.addonBefore||$.addonAfter)}function c($){return!!($.prefix||$.suffix||$.allowClear)}function m($,t,le,ee){if(le){var I=t;if(t.type==="click"){var se=$.cloneNode(!0);I=Object.create(t,{target:{value:se},currentTarget:{value:se}}),se.value="",le(I);return}if(ee!==void 0){I=Object.create(t,{target:{value:$},currentTarget:{value:$}}),$.value=ee,le(I);return}le(I)}}function W($,t){if($){$.focus(t);var le=t||{},ee=le.cursor;if(ee){var I=$.value.length;switch(ee){case"start":$.setSelectionRange(0,0);break;case"end":$.setSelectionRange(I,I);break;default:$.setSelectionRange(0,I)}}}}function b($){return typeof $=="undefined"||$===null?"":String($)}},15285:function(Dt,Me,e){e.d(Me,{iz:function(){return it},ck:function(){return gt},BW:function(){return dt},sN:function(){return gt},Wd:function(){return fe},ZP:function(){return Gt},Xl:function(){return M}});var u=e(54476),c=e(20068),m=e(33885),W=e(94480),b=e(42978),$=e(75931),t=e(92310),le=e.n(t),ee=e(83836),I=e(18929),se=e(13697),C=e(48736),x=e(59301),ue=e(4676),X=x.createContext(null);function U(we,xe){return we===void 0?null:"".concat(we,"-").concat(xe)}function $e(we){var xe=x.useContext(X);return U(xe,we)}var ne=e(80547),Oe=["children","locked"],ce=x.createContext(null);function V(we,xe){var De=(0,m.Z)({},we);return Object.keys(xe).forEach(function(Ze){var Pe=xe[Ze];Pe!==void 0&&(De[Ze]=Pe)}),De}function v(we){var xe=we.children,De=we.locked,Ze=(0,$.Z)(we,Oe),Pe=x.useContext(ce),Be=(0,ne.Z)(function(){return V(Pe,Ze)},[Pe,Ze],function(Ne,Ve){return!De&&(Ne[0]!==Ve[0]||!(0,se.Z)(Ne[1],Ve[1],!0))});return x.createElement(ce.Provider,{value:Be},xe)}var a=[],y=x.createContext(null);function h(){return x.useContext(y)}var q=x.createContext(a);function M(we){var xe=x.useContext(q);return x.useMemo(function(){return we!==void 0?[].concat((0,W.Z)(xe),[we]):xe},[xe,we])}var H=x.createContext(null),D=x.createContext({}),Ie=D,Q=e(29194);function He(we){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,Q.Z)(we)){var De=we.nodeName.toLowerCase(),Ze=["input","select","textarea","button"].includes(De)||we.isContentEditable||De==="a"&&!!we.getAttribute("href"),Pe=we.getAttribute("tabindex"),Be=Number(Pe),Ne=null;return Pe&&!Number.isNaN(Be)?Ne=Be:Ze&&Ne===null&&(Ne=0),Ze&&we.disabled&&(Ne=null),Ne!==null&&(Ne>=0||xe&&Ne<0)}return!1}function l(we){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,De=(0,W.Z)(we.querySelectorAll("*")).filter(function(Ze){return He(Ze,xe)});return He(we,xe)&&De.unshift(we),De}var z=null;function A(){z=document.activeElement}function O(){z=null}function j(){if(z)try{z.focus()}catch(we){}}function k(we,xe){if(xe.keyCode===9){var De=l(we),Ze=De[xe.shiftKey?0:De.length-1],Pe=Ze===document.activeElement||we===document.activeElement;if(Pe){var Be=De[xe.shiftKey?De.length-1:0];Be.focus(),xe.preventDefault()}}}var re=e(10228),ae=e(16089),oe=re.Z.LEFT,Y=re.Z.RIGHT,be=re.Z.UP,Re=re.Z.DOWN,ke=re.Z.ENTER,Fe=re.Z.ESC,Ue=re.Z.HOME,Ge=re.Z.END,at=[be,Re,oe,Y];function Xe(we,xe,De,Ze){var Pe,Be,Ne,Ve,ft="prev",pt="next",Kt="children",jt="parent";if(we==="inline"&&Ze===ke)return{inlineTrigger:!0};var ln=(Pe={},(0,c.Z)(Pe,be,ft),(0,c.Z)(Pe,Re,pt),Pe),Bt=(Be={},(0,c.Z)(Be,oe,De?pt:ft),(0,c.Z)(Be,Y,De?ft:pt),(0,c.Z)(Be,Re,Kt),(0,c.Z)(Be,ke,Kt),Be),Pt=(Ne={},(0,c.Z)(Ne,be,ft),(0,c.Z)(Ne,Re,pt),(0,c.Z)(Ne,ke,Kt),(0,c.Z)(Ne,Fe,jt),(0,c.Z)(Ne,oe,De?Kt:jt),(0,c.Z)(Ne,Y,De?jt:Kt),Ne),tn={inline:ln,horizontal:Bt,vertical:Pt,inlineSub:ln,horizontalSub:Pt,verticalSub:Pt},sn=(Ve=tn["".concat(we).concat(xe?"":"Sub")])===null||Ve===void 0?void 0:Ve[Ze];switch(sn){case ft:return{offset:-1,sibling:!0};case pt:return{offset:1,sibling:!0};case jt:return{offset:-1,sibling:!1};case Kt:return{offset:1,sibling:!1};default:return null}}function me(we){for(var xe=we;xe;){if(xe.getAttribute("data-menu-list"))return xe;xe=xe.parentElement}return null}function Ke(we,xe){for(var De=we||document.activeElement;De;){if(xe.has(De))return De;De=De.parentElement}return null}function B(we,xe){var De=l(we,!0);return De.filter(function(Ze){return xe.has(Ze)})}function w(we,xe,De){var Ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!we)return null;var Pe=B(we,xe),Be=Pe.length,Ne=Pe.findIndex(function(Ve){return De===Ve});return Ze<0?Ne===-1?Ne=Be-1:Ne-=1:Ze>0&&(Ne+=1),Ne=(Ne+Be)%Be,Pe[Ne]}var d=function(xe,De){var Ze=new Set,Pe=new Map,Be=new Map;return xe.forEach(function(Ne){var Ve=document.querySelector("[data-menu-id='".concat(U(De,Ne),"']"));Ve&&(Ze.add(Ve),Be.set(Ve,Ne),Pe.set(Ne,Ve))}),{elements:Ze,key2element:Pe,element2key:Be}};function n(we,xe,De,Ze,Pe,Be,Ne,Ve,ft,pt){var Kt=x.useRef(),jt=x.useRef();jt.current=xe;var ln=function(){ae.Z.cancel(Kt.current)};return x.useEffect(function(){return function(){ln()}},[]),function(Bt){var Pt=Bt.which;if([].concat(at,[ke,Fe,Ue,Ge]).includes(Pt)){var tn=Be(),sn=d(tn,Ze),nn=sn,Jt=nn.elements,qt=nn.key2element,xn=nn.element2key,en=qt.get(xe),Rn=Ke(en,Jt),Gn=xn.get(Rn),Wt=Xe(we,Ne(Gn,!0).length===1,De,Pt);if(!Wt&&Pt!==Ue&&Pt!==Ge)return;(at.includes(Pt)||[Ue,Ge].includes(Pt))&&Bt.preventDefault();var st=function(Hn){if(Hn){var dr=Hn,At=Hn.querySelector("a");At!=null&&At.getAttribute("href")&&(dr=At);var wt=xn.get(Hn);Ve(wt),ln(),Kt.current=(0,ae.Z)(function(){jt.current===wt&&dr.focus()})}};if([Ue,Ge].includes(Pt)||Wt.sibling||!Rn){var ct;!Rn||we==="inline"?ct=Pe.current:ct=me(Rn);var Ht,Nt=B(ct,Jt);Pt===Ue?Ht=Nt[0]:Pt===Ge?Ht=Nt[Nt.length-1]:Ht=w(ct,Jt,Rn,Wt.offset),st(Ht)}else if(Wt.inlineTrigger)ft(Gn);else if(Wt.offset>0)ft(Gn,!0),ln(),Kt.current=(0,ae.Z)(function(){sn=d(tn,Ze);var nr=Rn.getAttribute("aria-controls"),Hn=document.getElementById(nr),dr=w(Hn,sn.elements);st(dr)},5);else if(Wt.offset<0){var Cn=Ne(Gn,!0),En=Cn[Cn.length-2],rn=qt.get(En);ft(En,!1),st(rn)}}pt==null||pt(Bt)}}function R(we){Promise.resolve().then(we)}var G="__RC_UTIL_PATH_SPLIT__",s=function(xe){return xe.join(G)},o=function(xe){return xe.split(G)},K="rc-menu-more";function g(){var we=x.useState({}),xe=(0,b.Z)(we,2),De=xe[1],Ze=(0,x.useRef)(new Map),Pe=(0,x.useRef)(new Map),Be=x.useState([]),Ne=(0,b.Z)(Be,2),Ve=Ne[0],ft=Ne[1],pt=(0,x.useRef)(0),Kt=(0,x.useRef)(!1),jt=function(){Kt.current||De({})},ln=(0,x.useCallback)(function(qt,xn){var en=s(xn);Pe.current.set(en,qt),Ze.current.set(qt,en),pt.current+=1;var Rn=pt.current;R(function(){Rn===pt.current&&jt()})},[]),Bt=(0,x.useCallback)(function(qt,xn){var en=s(xn);Pe.current.delete(en),Ze.current.delete(qt)},[]),Pt=(0,x.useCallback)(function(qt){ft(qt)},[]),tn=(0,x.useCallback)(function(qt,xn){var en=Ze.current.get(qt)||"",Rn=o(en);return xn&&Ve.includes(Rn[0])&&Rn.unshift(K),Rn},[Ve]),sn=(0,x.useCallback)(function(qt,xn){return qt.some(function(en){var Rn=tn(en,!0);return Rn.includes(xn)})},[tn]),nn=function(){var xn=(0,W.Z)(Ze.current.keys());return Ve.length&&xn.push(K),xn},Jt=(0,x.useCallback)(function(qt){var xn="".concat(Ze.current.get(qt)).concat(G),en=new Set;return(0,W.Z)(Pe.current.keys()).forEach(function(Rn){Rn.startsWith(xn)&&en.add(Pe.current.get(Rn))}),en},[]);return x.useEffect(function(){return function(){Kt.current=!0}},[]),{registerPath:ln,unregisterPath:Bt,refreshOverflowKeys:Pt,isSubPathKey:sn,getKeyPath:tn,getKeys:nn,getSubPathKeys:Jt}}function f(we){var xe=x.useRef(we);xe.current=we;var De=x.useCallback(function(){for(var Ze,Pe=arguments.length,Be=new Array(Pe),Ne=0;Ne1&&(Jt.motionAppear=!1);var qt=Jt.onVisibleChanged;return Jt.onVisibleChanged=function(xn){return!ln.current&&!xn&&sn(!0),qt==null?void 0:qt(xn)},tn?null:x.createElement(v,{mode:Be,locked:!ln.current},x.createElement(S.default,(0,u.Z)({visible:nn},Jt,{forceRender:ft,removeOnLeave:!1,leavedClassName:"".concat(Ve,"-hidden")}),function(xn){var en=xn.className,Rn=xn.style;return x.createElement(yt,{id:xe,className:en,style:Rn},Pe)}))}var T=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],N=["active"],he=function(xe){var De,Ze=xe.style,Pe=xe.className,Be=xe.title,Ne=xe.eventKey,Ve=xe.warnKey,ft=xe.disabled,pt=xe.internalPopupClose,Kt=xe.children,jt=xe.itemIcon,ln=xe.expandIcon,Bt=xe.popupClassName,Pt=xe.popupOffset,tn=xe.popupStyle,sn=xe.onClick,nn=xe.onMouseEnter,Jt=xe.onMouseLeave,qt=xe.onTitleClick,xn=xe.onTitleMouseEnter,en=xe.onTitleMouseLeave,Rn=(0,$.Z)(xe,T),Gn=$e(Ne),Wt=x.useContext(ce),st=Wt.prefixCls,ct=Wt.mode,Ht=Wt.openKeys,Nt=Wt.disabled,Cn=Wt.overflowDisabled,En=Wt.activeKey,rn=Wt.selectedKeys,nr=Wt.itemIcon,Hn=Wt.expandIcon,dr=Wt.onItemClick,At=Wt.onOpenChange,wt=Wt.onActive,gn=x.useContext(Ie),In=gn._internalRenderSubMenuItem,Xn=x.useContext(H),Ar=Xn.isSubPathKey,br=M(),Wn="".concat(st,"-submenu"),gr=Nt||ft,fr=x.useRef(),mr=x.useRef(),Lr=jt!=null?jt:nr,lr=ln!=null?ln:Hn,Zr=Ht.includes(Ne),Jr=!Cn&&Zr,Kr=Ar(rn,Ne),_r=Se(Ne,gr,xn,en),Hr=_r.active,qr=(0,$.Z)(_r,N),Na=x.useState(!1),ta=(0,b.Z)(Na,2),Pa=ta[0],$a=ta[1],ma=function(Ir){gr||$a(Ir)},jr=function(Ir){ma(!0),nn==null||nn({key:Ne,domEvent:Ir})},Ra=function(Ir){ma(!1),Jt==null||Jt({key:Ne,domEvent:Ir})},Ea=x.useMemo(function(){return Hr||(ct!=="inline"?Pa||Ar([En],Ne):!1)},[ct,Hr,En,Pa,Ne,Ar]),ia=Le(br.length),va=function(Ir){gr||(qt==null||qt({key:Ne,domEvent:Ir}),ct==="inline"&&At(Ne,!Zr))},la=f(function(Er){sn==null||sn(_e(Er)),dr(Er)}),_t=function(Ir){ct!=="inline"&&At(Ne,Ir)},Bn=function(){wt(Ne)},wn=Gn&&"".concat(Gn,"-popup"),Dn=x.createElement("div",(0,u.Z)({role:"menuitem",style:ia,className:"".concat(Wn,"-title"),tabIndex:gr?null:-1,ref:fr,title:typeof Be=="string"?Be:null,"data-menu-id":Cn&&Gn?null:Gn,"aria-expanded":Jr,"aria-haspopup":!0,"aria-controls":wn,"aria-disabled":gr,onClick:va,onFocus:Bn},qr),Be,x.createElement(Qe,{icon:ct!=="horizontal"?lr:void 0,props:(0,m.Z)((0,m.Z)({},xe),{},{isOpen:Jr,isSubMenu:!0})},x.createElement("i",{className:"".concat(Wn,"-arrow")}))),Vn=x.useRef(ct);if(ct!=="inline"&&br.length>1?Vn.current="vertical":Vn.current=ct,!Cn){var qn=Vn.current;Dn=x.createElement(dn,{mode:qn,prefixCls:Wn,visible:!pt&&Jr&&ct!=="inline",popupClassName:Bt,popupOffset:Pt,popupStyle:tn,popup:x.createElement(v,{mode:qn==="horizontal"?"vertical":qn},x.createElement(yt,{id:wn,ref:mr},Kt)),disabled:gr,onVisibleChange:_t},Dn)}var Wr=x.createElement(ee.Z.Item,(0,u.Z)({role:"none"},Rn,{component:"li",style:Ze,className:le()(Wn,"".concat(Wn,"-").concat(ct),Pe,(De={},(0,c.Z)(De,"".concat(Wn,"-open"),Jr),(0,c.Z)(De,"".concat(Wn,"-active"),Ea),(0,c.Z)(De,"".concat(Wn,"-selected"),Kr),(0,c.Z)(De,"".concat(Wn,"-disabled"),gr),De)),onMouseEnter:jr,onMouseLeave:Ra}),Dn,!Cn&&x.createElement(Z,{id:wn,open:Jr,keyPath:br},Kt));return In&&(Wr=In(Wr,xe,{selected:Kr,active:Ea,open:Jr,disabled:gr})),x.createElement(v,{onItemClick:la,mode:ct==="horizontal"?"vertical":ct,itemIcon:Lr,expandIcon:lr},Wr)};function fe(we){var xe=we.eventKey,De=we.children,Ze=M(xe),Pe=un(De,Ze),Be=h();x.useEffect(function(){if(Be)return Be.registerPath(xe,Ze),function(){Be.unregisterPath(xe,Ze)}},[Ze]);var Ne;return Be?Ne=Pe:Ne=x.createElement(he,we,Pe),x.createElement(q.Provider,{value:Ze},Ne)}var We=e(76190),Ae=["className","title","eventKey","children"],Ye=["children"],nt=function(xe){var De=xe.className,Ze=xe.title,Pe=xe.eventKey,Be=xe.children,Ne=(0,$.Z)(xe,Ae),Ve=x.useContext(ce),ft=Ve.prefixCls,pt="".concat(ft,"-item-group");return x.createElement("li",(0,u.Z)({role:"presentation"},Ne,{onClick:function(jt){return jt.stopPropagation()},className:le()(pt,De)}),x.createElement("div",{role:"presentation",className:"".concat(pt,"-title"),title:typeof Ze=="string"?Ze:void 0},Ze),x.createElement("ul",{role:"group",className:"".concat(pt,"-list")},Be))};function dt(we){var xe=we.children,De=(0,$.Z)(we,Ye),Ze=M(De.eventKey),Pe=un(xe,Ze),Be=h();return Be?Pe:x.createElement(nt,(0,ie.Z)(De,["warnKey"]),Pe)}function it(we){var xe=we.className,De=we.style,Ze=x.useContext(ce),Pe=Ze.prefixCls,Be=h();return Be?null:x.createElement("li",{role:"separator",className:le()("".concat(Pe,"-item-divider"),xe),style:De})}var qe=["label","children","key","type"];function ot(we){return(we||[]).map(function(xe,De){if(xe&&(0,We.Z)(xe)==="object"){var Ze=xe,Pe=Ze.label,Be=Ze.children,Ne=Ze.key,Ve=Ze.type,ft=(0,$.Z)(Ze,qe),pt=Ne!=null?Ne:"tmp-".concat(De);return Be||Ve==="group"?Ve==="group"?x.createElement(dt,(0,u.Z)({key:pt},ft,{title:Pe}),ot(Be)):x.createElement(fe,(0,u.Z)({key:pt},ft,{title:Pe}),ot(Be)):Ve==="divider"?x.createElement(it,(0,u.Z)({key:pt},ft)):x.createElement(gt,(0,u.Z)({key:pt},ft),Pe)}return null}).filter(function(xe){return xe})}function Ct(we,xe,De){var Ze=we;return xe&&(Ze=ot(xe)),un(Ze,De)}var lt=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Ot=[],zt=x.forwardRef(function(we,xe){var De,Ze,Pe=we,Be=Pe.prefixCls,Ne=Be===void 0?"rc-menu":Be,Ve=Pe.rootClassName,ft=Pe.style,pt=Pe.className,Kt=Pe.tabIndex,jt=Kt===void 0?0:Kt,ln=Pe.items,Bt=Pe.children,Pt=Pe.direction,tn=Pe.id,sn=Pe.mode,nn=sn===void 0?"vertical":sn,Jt=Pe.inlineCollapsed,qt=Pe.disabled,xn=Pe.disabledOverflow,en=Pe.subMenuOpenDelay,Rn=en===void 0?.1:en,Gn=Pe.subMenuCloseDelay,Wt=Gn===void 0?.1:Gn,st=Pe.forceSubMenuRender,ct=Pe.defaultOpenKeys,Ht=Pe.openKeys,Nt=Pe.activeKey,Cn=Pe.defaultActiveFirst,En=Pe.selectable,rn=En===void 0?!0:En,nr=Pe.multiple,Hn=nr===void 0?!1:nr,dr=Pe.defaultSelectedKeys,At=Pe.selectedKeys,wt=Pe.onSelect,gn=Pe.onDeselect,In=Pe.inlineIndent,Xn=In===void 0?24:In,Ar=Pe.motion,br=Pe.defaultMotions,Wn=Pe.triggerSubMenuAction,gr=Wn===void 0?"hover":Wn,fr=Pe.builtinPlacements,mr=Pe.itemIcon,Lr=Pe.expandIcon,lr=Pe.overflowedIndicator,Zr=lr===void 0?"...":lr,Jr=Pe.overflowedIndicatorPopupClassName,Kr=Pe.getPopupContainer,_r=Pe.onClick,Hr=Pe.onOpenChange,qr=Pe.onKeyDown,Na=Pe.openAnimation,ta=Pe.openTransitionName,Pa=Pe._internalRenderMenuItem,$a=Pe._internalRenderSubMenuItem,ma=(0,$.Z)(Pe,lt),jr=x.useMemo(function(){return Ct(Bt,ln,Ot)},[Bt,ln]),Ra=x.useState(!1),Ea=(0,b.Z)(Ra,2),ia=Ea[0],va=Ea[1],la=x.useRef(),_t=te(tn),Bn=Pt==="rtl",wn=(0,I.Z)(ct,{value:Ht,postState:function(pr){return pr||Ot}}),Dn=(0,b.Z)(wn,2),Vn=Dn[0],qn=Dn[1],Wr=function(pr){var wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function pa(){qn(pr),Hr==null||Hr(pr)}wr?(0,ue.flushSync)(pa):pa()},Er=x.useState(Vn),Ir=(0,b.Z)(Er,2),zr=Ir[0],sr=Ir[1],Yn=x.useRef(!1),Nr=x.useMemo(function(){return(nn==="inline"||nn==="vertical")&&Jt?["vertical",Jt]:[nn,!1]},[nn,Jt]),Cr=(0,b.Z)(Nr,2),Vr=Cr[0],Or=Cr[1],Ha=Vr==="inline",Fa=x.useState(Vr),oo=(0,b.Z)(Fa,2),Ia=oo[0],io=oo[1],lo=x.useState(Or),eo=(0,b.Z)(lo,2),to=eo[0],xo=eo[1];x.useEffect(function(){io(Vr),xo(Or),Yn.current&&(Ha?qn(zr):Wr(Ot))},[Vr,Or]);var so=x.useState(0),no=(0,b.Z)(so,2),Ya=no[0],co=no[1],Qa=Ya>=jr.length-1||Ia!=="horizontal"||xn;x.useEffect(function(){Ha&&sr(Vn)},[Vn]),x.useEffect(function(){return Yn.current=!0,function(){Yn.current=!1}},[]);var Aa=g(),uo=Aa.registerPath,fo=Aa.unregisterPath,mo=Aa.refreshOverflowKeys,Wa=Aa.isSubPathKey,Qn=Aa.getKeyPath,Kn=Aa.getKeys,ea=Aa.getSubPathKeys,Fr=x.useMemo(function(){return{registerPath:uo,unregisterPath:fo}},[uo,fo]),Dr=x.useMemo(function(){return{isSubPathKey:Wa}},[Wa]);x.useEffect(function(){mo(Qa?Ot:jr.slice(Ya+1).map(function(Mr){return Mr.key}))},[Ya,Qa]);var na=(0,I.Z)(Nt||Cn&&((De=jr[0])===null||De===void 0?void 0:De.key),{value:Nt}),aa=(0,b.Z)(na,2),Oa=aa[0],ga=aa[1],Va=f(function(Mr){ga(Mr)}),Da=f(function(){ga(void 0)});(0,x.useImperativeHandle)(xe,function(){return{list:la.current,focus:function(pr){var wr,pa=Kn(),ha=d(pa,_t),bo=ha.elements,ka=ha.key2element,yo=ha.element2key,Mo=B(la.current,bo),Bo=Oa!=null?Oa:Mo[0]?yo.get(Mo[0]):(wr=jr.find(function(Xo){return!Xo.props.disabled}))===null||wr===void 0?void 0:wr.key,Co=ka.get(Bo);if(Bo&&Co){var wo;Co==null||(wo=Co.focus)===null||wo===void 0||wo.call(Co,pr)}}}});var vo=(0,I.Z)(dr||[],{value:At,postState:function(pr){return Array.isArray(pr)?pr:pr==null?Ot:[pr]}}),$o=(0,b.Z)(vo,2),go=$o[0],po=$o[1],Eo=function(pr){if(rn){var wr=pr.key,pa=go.includes(wr),ha;Hn?pa?ha=go.filter(function(ka){return ka!==wr}):ha=[].concat((0,W.Z)(go),[wr]):ha=[wr],po(ha);var bo=(0,m.Z)((0,m.Z)({},pr),{},{selectedKeys:ha});pa?gn==null||gn(bo):wt==null||wt(bo)}!Hn&&Vn.length&&Ia!=="inline"&&Wr(Ot)},ho=f(function(Mr){_r==null||_r(_e(Mr)),Eo(Mr)}),Io=f(function(Mr,pr){var wr=Vn.filter(function(ha){return ha!==Mr});if(pr)wr.push(Mr);else if(Ia!=="inline"){var pa=ea(Mr);wr=wr.filter(function(ha){return!pa.has(ha)})}(0,se.Z)(Vn,wr,!0)||Wr(wr,!0)}),Fo=function(pr,wr){var pa=wr!=null?wr:!Vn.includes(pr);Io(pr,pa)},Oo=n(Ia,Oa,Bn,_t,la,Kn,Qn,ga,Fo,qr);x.useEffect(function(){va(!0)},[]);var Ro=x.useMemo(function(){return{_internalRenderMenuItem:Pa,_internalRenderSubMenuItem:$a}},[Pa,$a]),No=Ia!=="horizontal"||xn?jr:jr.map(function(Mr,pr){return x.createElement(v,{key:Mr.key,overflowDisabled:pr>Ya},Mr)}),Do=x.createElement(ee.Z,(0,u.Z)({id:tn,ref:la,prefixCls:"".concat(Ne,"-overflow"),component:"ul",itemComponent:gt,className:le()(Ne,"".concat(Ne,"-root"),"".concat(Ne,"-").concat(Ia),pt,(Ze={},(0,c.Z)(Ze,"".concat(Ne,"-inline-collapsed"),to),(0,c.Z)(Ze,"".concat(Ne,"-rtl"),Bn),Ze),Ve),dir:Pt,style:ft,role:"menu",tabIndex:jt,data:No,renderRawItem:function(pr){return pr},renderRawRest:function(pr){var wr=pr.length,pa=wr?jr.slice(-wr):null;return x.createElement(fe,{eventKey:K,title:Zr,disabled:Qa,internalPopupClose:wr===0,popupClassName:Jr},pa)},maxCount:Ia!=="horizontal"||xn?ee.Z.INVALIDATE:ee.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(pr){co(pr)},onKeyDown:Oo},ma));return x.createElement(Ie.Provider,{value:Ro},x.createElement(X.Provider,{value:_t},x.createElement(v,{prefixCls:Ne,rootClassName:Ve,mode:Ia,openKeys:Vn,rtl:Bn,disabled:qt,motion:ia?Ar:null,defaultMotions:ia?br:null,activeKey:Oa,onActive:Va,onInactive:Da,selectedKeys:go,inlineIndent:Xn,subMenuOpenDelay:Rn,subMenuCloseDelay:Wt,forceSubMenuRender:st,builtinPlacements:fr,triggerSubMenuAction:gr,getPopupContainer:Kr,itemIcon:mr,expandIcon:Lr,onItemClick:ho,onOpenChange:Io},x.createElement(H.Provider,{value:Dr},Do),x.createElement("div",{style:{display:"none"},"aria-hidden":!0},x.createElement(y.Provider,{value:Fr},jr)))))}),Qt=zt,Rt=Qt;Rt.Item=gt,Rt.SubMenu=fe,Rt.ItemGroup=dt,Rt.Divider=it;var Gt=Rt},83836:function(Dt,Me,e){e.d(Me,{Z:function(){return A}});var u=e(54476),c=e(33885),m=e(42978),W=e(75931),b=e(59301),$=e(92310),t=e.n($),le=e(29301),ee=e(34280),I=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],se=void 0;function C(O,j){var k=O.prefixCls,re=O.invalidate,ae=O.item,oe=O.renderItem,Y=O.responsive,be=O.responsiveDisabled,Re=O.registerSize,ke=O.itemKey,Fe=O.className,Ue=O.style,Ge=O.children,at=O.display,Xe=O.order,me=O.component,Ke=me===void 0?"div":me,B=(0,W.Z)(O,I),w=Y&&!at;function d(o){Re(ke,o)}b.useEffect(function(){return function(){d(null)}},[]);var n=oe&&ae!==se?oe(ae,{index:Xe}):Ge,R;re||(R={opacity:w?0:1,height:w?0:se,overflowY:w?"hidden":se,order:Y?Xe:se,pointerEvents:w?"none":se,position:w?"absolute":se});var G={};w&&(G["aria-hidden"]=!0);var s=b.createElement(Ke,(0,u.Z)({className:t()(!re&&k,Fe),style:(0,c.Z)((0,c.Z)({},R),Ue)},G,B,{ref:j}),n);return Y&&(s=b.createElement(le.Z,{onResize:function(K){var g=K.offsetWidth;d(g)},disabled:be},s)),s}var x=b.forwardRef(C);x.displayName="Item";var ue=x,X=e(6089),U=e(4676),$e=e(16089);function ne(O){if(typeof MessageChannel=="undefined")(0,$e.Z)(O);else{var j=new MessageChannel;j.port1.onmessage=function(){return O()},j.port2.postMessage(void 0)}}function Oe(){var O=b.useRef(null),j=function(re){O.current||(O.current=[],ne(function(){(0,U.unstable_batchedUpdates)(function(){O.current.forEach(function(ae){ae()}),O.current=null})})),O.current.push(re)};return j}function ce(O,j){var k=b.useState(j),re=(0,m.Z)(k,2),ae=re[0],oe=re[1],Y=(0,X.Z)(function(be){O(function(){oe(be)})});return[ae,Y]}var V=b.createContext(null),v=["component"],a=["className"],y=["className"],h=function(j,k){var re=b.useContext(V);if(!re){var ae=j.component,oe=ae===void 0?"div":ae,Y=(0,W.Z)(j,v);return b.createElement(oe,(0,u.Z)({},Y,{ref:k}))}var be=re.className,Re=(0,W.Z)(re,a),ke=j.className,Fe=(0,W.Z)(j,y);return b.createElement(V.Provider,{value:null},b.createElement(ue,(0,u.Z)({ref:k,className:t()(be,ke)},Re,Fe)))},q=b.forwardRef(h);q.displayName="RawItem";var M=q,H=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],D="responsive",Ie="invalidate";function Q(O){return"+ ".concat(O.length," ...")}function He(O,j){var k=O.prefixCls,re=k===void 0?"rc-overflow":k,ae=O.data,oe=ae===void 0?[]:ae,Y=O.renderItem,be=O.renderRawItem,Re=O.itemKey,ke=O.itemWidth,Fe=ke===void 0?10:ke,Ue=O.ssr,Ge=O.style,at=O.className,Xe=O.maxCount,me=O.renderRest,Ke=O.renderRawRest,B=O.prefix,w=O.suffix,d=O.component,n=d===void 0?"div":d,R=O.itemComponent,G=O.onVisibleChange,s=(0,W.Z)(O,H),o=Ue==="full",K=Oe(),g=ce(K,null),f=(0,m.Z)(g,2),L=f[0],ge=f[1],te=L||0,ve=ce(K,new Map),de=(0,m.Z)(ve,2),p=de[0],E=de[1],ie=ce(K,0),Ee=(0,m.Z)(ie,2),Se=Ee[0],Le=Ee[1],Qe=ce(K,0),Je=(0,m.Z)(Qe,2),_e=Je[0],ut=Je[1],mt=ce(K,0),It=(0,m.Z)(mt,2),St=It[0],Tt=It[1],Yt=ce(K,0),gt=(0,m.Z)(Yt,2),Ut=gt[0],Nn=gt[1],vt=(0,b.useState)(null),yt=(0,m.Z)(vt,2),mn=yt[0],un=yt[1],Tn=(0,b.useState)(null),bn=(0,m.Z)(Tn,2),$n=bn[0],_n=bn[1],vn=b.useMemo(function(){return $n===null&&o?Number.MAX_SAFE_INTEGER:$n||0},[$n,L]),Zt=(0,b.useState)(!1),yn=(0,m.Z)(Zt,2),dn=yn[0],S=yn[1],Z="".concat(re,"-item"),T=Math.max(Se,_e),N=Xe===D,he=oe.length&&N,fe=Xe===Ie,We=he||typeof Xe=="number"&&oe.length>Xe,Ae=(0,b.useMemo)(function(){var Be=oe;return he?L===null&&o?Be=oe:Be=oe.slice(0,Math.min(oe.length,te/Fe)):typeof Xe=="number"&&(Be=oe.slice(0,Xe)),Be},[oe,Fe,L,Xe,he]),Ye=(0,b.useMemo)(function(){return he?oe.slice(vn+1):oe.slice(Ae.length)},[oe,Ae,he,vn]),nt=(0,b.useCallback)(function(Be,Ne){var Ve;return typeof Re=="function"?Re(Be):(Ve=Re&&(Be==null?void 0:Be[Re]))!==null&&Ve!==void 0?Ve:Ne},[Re]),dt=(0,b.useCallback)(Y||function(Be){return Be},[Y]);function it(Be,Ne,Ve){$n===Be&&(Ne===void 0||Ne===mn)||(_n(Be),Ve||(S(Bete){it(ft-1,Be-pt-Ut+_e);break}}w&&zt(0)+Ut>te&&un(null)}},[te,p,_e,St,Ut,nt,Ae]);var Qt=dn&&!!Ye.length,Rt={};mn!==null&&he&&(Rt={position:"absolute",left:mn,top:0});var Gt={prefixCls:Z,responsive:he,component:R,invalidate:fe},we=be?function(Be,Ne){var Ve=nt(Be,Ne);return b.createElement(V.Provider,{key:Ve,value:(0,c.Z)((0,c.Z)({},Gt),{},{order:Ne,item:Be,itemKey:Ve,registerSize:ot,display:Ne<=vn})},be(Be,Ne))}:function(Be,Ne){var Ve=nt(Be,Ne);return b.createElement(ue,(0,u.Z)({},Gt,{order:Ne,key:Ve,item:Be,renderItem:dt,itemKey:Ve,registerSize:ot,display:Ne<=vn}))},xe={order:Qt?vn:Number.MAX_SAFE_INTEGER,className:"".concat(Z,"-rest"),registerSize:Ct,display:Qt},De=me||Q,Ze=Ke?b.createElement(V.Provider,{value:(0,c.Z)((0,c.Z)({},Gt),xe)},Ke(Ye)):b.createElement(ue,(0,u.Z)({},Gt,xe),typeof De=="function"?De(Ye):De),Pe=b.createElement(n,(0,u.Z)({className:t()(!fe&&re,at),style:Ge,ref:j},s),B&&b.createElement(ue,(0,u.Z)({},Gt,{responsive:N,responsiveDisabled:!he,order:-1,className:"".concat(Z,"-prefix"),registerSize:lt,display:!0}),B),Ae.map(we),We?Ze:null,w&&b.createElement(ue,(0,u.Z)({},Gt,{responsive:N,responsiveDisabled:!he,order:vn,className:"".concat(Z,"-suffix"),registerSize:Ot,display:!0,style:Rt}),w));return N?b.createElement(le.Z,{onResize:qe,disabled:!he},Pe):Pe}var l=b.forwardRef(He);l.displayName="Overflow",l.Item=M,l.RESPONSIVE=D,l.INVALIDATE=Ie;var z=l,A=z},17115:function(Dt,Me,e){e.d(Me,{ZP:function(){return t}});var u=e(42978),c=e(59301),m=e(47273),W=0,b=(0,m.Z)();function $(){var le;return b?(le=W,W+=1):le="TEST_OR_SSR",le}function t(le){var ee=c.useState(),I=(0,u.Z)(ee,2),se=I[0],C=I[1];return c.useEffect(function(){C("rc_select_".concat($()))},[]),le||se}},77861:function(Dt,Me,e){e.d(Me,{Ac:function(){return L},Xo:function(){return _e},Wx:function(){return mt},ZP:function(){return Z},lk:function(){return V}});var u=e(54476),c=e(94480),m=e(20068),W=e(33885),b=e(42978),$=e(75931),t=e(76190),le=e(18929),ee=e(48736),I=e(59301),se=e(92310),C=e.n(se),x=e(34280),ue=e(49658),X=e(10228),U=e(8654),$e=function(N){var he=N.className,fe=N.customizeIcon,We=N.customizeIconProps,Ae=N.onMouseDown,Ye=N.onClick,nt=N.children,dt;return typeof fe=="function"?dt=fe(We):dt=fe,I.createElement("span",{className:he,onMouseDown:function(qe){qe.preventDefault(),Ae&&Ae(qe)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Ye,"aria-hidden":!0},dt!==void 0?dt:I.createElement("span",{className:C()(he.split(/\s+/).map(function(it){return"".concat(it,"-icon")}))},nt))},ne=$e;function Oe(T,N,he,fe,We){var Ae=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Ye=arguments.length>6?arguments[6]:void 0,nt=arguments.length>7?arguments[7]:void 0,dt=I.useMemo(function(){if((0,t.Z)(fe)==="object")return fe.clearIcon;if(We)return We},[fe,We]),it=I.useMemo(function(){return!!(!Ae&&fe&&(he.length||Ye)&&!(nt==="combobox"&&Ye===""))},[fe,Ae,he.length,Ye,nt]);return{allowClear:it,clearIcon:I.createElement(ne,{className:"".concat(T,"-clear"),onMouseDown:N,customizeIcon:dt},"\xD7")}}var ce=I.createContext(null);function V(){return I.useContext(ce)}function v(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,N=I.useState(!1),he=(0,b.Z)(N,2),fe=he[0],We=he[1],Ae=I.useRef(null),Ye=function(){window.clearTimeout(Ae.current)};I.useEffect(function(){return Ye},[]);var nt=function(it,qe){Ye(),Ae.current=window.setTimeout(function(){We(it),qe&&qe()},T)};return[fe,nt,Ye]}function a(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,N=I.useRef(null),he=I.useRef(null);I.useEffect(function(){return function(){window.clearTimeout(he.current)}},[]);function fe(We){(We||N.current===null)&&(N.current=We),window.clearTimeout(he.current),he.current=window.setTimeout(function(){N.current=null},T)}return[function(){return N.current},fe]}function y(T,N,he,fe){var We=I.useRef(null);We.current={open:N,triggerOpen:he,customizedTrigger:fe},I.useEffect(function(){function Ae(Ye){var nt;if(!((nt=We.current)!==null&&nt!==void 0&&nt.customizedTrigger)){var dt=Ye.target;dt.shadowRoot&&Ye.composed&&(dt=Ye.composedPath()[0]||dt),We.current.open&&T().filter(function(it){return it}).every(function(it){return!it.contains(dt)&&it!==dt})&&We.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ae),function(){return window.removeEventListener("mousedown",Ae)}},[])}var h=e(26112),q=e(83836),M=function(N,he){var fe,We,Ae=N.prefixCls,Ye=N.id,nt=N.inputElement,dt=N.disabled,it=N.tabIndex,qe=N.autoFocus,ot=N.autoComplete,Ct=N.editable,lt=N.activeDescendantId,Ot=N.value,zt=N.maxLength,Qt=N.onKeyDown,Rt=N.onMouseDown,Gt=N.onChange,we=N.onPaste,xe=N.onCompositionStart,De=N.onCompositionEnd,Ze=N.open,Pe=N.attrs,Be=nt||I.createElement("input",null),Ne=Be,Ve=Ne.ref,ft=Ne.props,pt=ft.onKeyDown,Kt=ft.onChange,jt=ft.onMouseDown,ln=ft.onCompositionStart,Bt=ft.onCompositionEnd,Pt=ft.style;return(0,ee.Kp)(!("maxLength"in Be.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Be=I.cloneElement(Be,(0,W.Z)((0,W.Z)((0,W.Z)({type:"search"},ft),{},{id:Ye,ref:(0,U.sQ)(he,Ve),disabled:dt,tabIndex:it,autoComplete:ot||"off",autoFocus:qe,className:C()("".concat(Ae,"-selection-search-input"),(fe=Be)===null||fe===void 0||(We=fe.props)===null||We===void 0?void 0:We.className),role:"combobox","aria-label":"Search","aria-expanded":Ze||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Ye,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Ye,"_list"),"aria-activedescendant":Ze?lt:void 0},Pe),{},{value:Ct?Ot:"",maxLength:zt,readOnly:!Ct,unselectable:Ct?null:"on",style:(0,W.Z)((0,W.Z)({},Pt),{},{opacity:Ct?null:0}),onKeyDown:function(sn){Qt(sn),pt&&pt(sn)},onMouseDown:function(sn){Rt(sn),jt&&jt(sn)},onChange:function(sn){Gt(sn),Kt&&Kt(sn)},onCompositionStart:function(sn){xe(sn),ln&&ln(sn)},onCompositionEnd:function(sn){De(sn),Bt&&Bt(sn)},onPaste:we})),Be},H=I.forwardRef(M);H.displayName="Input";var D=H;function Ie(T){return Array.isArray(T)?T:T!==void 0?[T]:[]}var Q=typeof window!="undefined"&&window.document&&window.document.documentElement,He=Q;function l(T){return T!=null}function z(T){return!T&&T!==0}function A(T){return["string","number"].includes((0,t.Z)(T))}function O(T){var N=void 0;return T&&(A(T.title)?N=T.title.toString():A(T.label)&&(N=T.label.toString())),N}function j(T,N){He?I.useLayoutEffect(T,N):I.useEffect(T,N)}function k(T){var N;return(N=T.key)!==null&&N!==void 0?N:T.value}var re=function(N){N.preventDefault(),N.stopPropagation()},ae=function(N){var he=N.id,fe=N.prefixCls,We=N.values,Ae=N.open,Ye=N.searchValue,nt=N.autoClearSearchValue,dt=N.inputRef,it=N.placeholder,qe=N.disabled,ot=N.mode,Ct=N.showSearch,lt=N.autoFocus,Ot=N.autoComplete,zt=N.activeDescendantId,Qt=N.tabIndex,Rt=N.removeIcon,Gt=N.maxTagCount,we=N.maxTagTextLength,xe=N.maxTagPlaceholder,De=xe===void 0?function(En){return"+ ".concat(En.length," ...")}:xe,Ze=N.tagRender,Pe=N.onToggleOpen,Be=N.onRemove,Ne=N.onInputChange,Ve=N.onInputPaste,ft=N.onInputKeyDown,pt=N.onInputMouseDown,Kt=N.onInputCompositionStart,jt=N.onInputCompositionEnd,ln=I.useRef(null),Bt=(0,I.useState)(0),Pt=(0,b.Z)(Bt,2),tn=Pt[0],sn=Pt[1],nn=(0,I.useState)(!1),Jt=(0,b.Z)(nn,2),qt=Jt[0],xn=Jt[1],en="".concat(fe,"-selection"),Rn=Ae||ot==="multiple"&&nt===!1||ot==="tags"?Ye:"",Gn=ot==="tags"||ot==="multiple"&&nt===!1||Ct&&(Ae||qt);j(function(){sn(ln.current.scrollWidth)},[Rn]);function Wt(En,rn,nr,Hn,dr){return I.createElement("span",{className:C()("".concat(en,"-item"),(0,m.Z)({},"".concat(en,"-item-disabled"),nr)),title:O(En)},I.createElement("span",{className:"".concat(en,"-item-content")},rn),Hn&&I.createElement(ne,{className:"".concat(en,"-item-remove"),onMouseDown:re,onClick:dr,customizeIcon:Rt},"\xD7"))}function st(En,rn,nr,Hn,dr){var At=function(gn){re(gn),Pe(!Ae)};return I.createElement("span",{onMouseDown:At},Ze({label:rn,value:En,disabled:nr,closable:Hn,onClose:dr}))}function ct(En){var rn=En.disabled,nr=En.label,Hn=En.value,dr=!qe&&!rn,At=nr;if(typeof we=="number"&&(typeof nr=="string"||typeof nr=="number")){var wt=String(At);wt.length>we&&(At="".concat(wt.slice(0,we),"..."))}var gn=function(Xn){Xn&&Xn.stopPropagation(),Be(En)};return typeof Ze=="function"?st(Hn,At,rn,dr,gn):Wt(En,At,rn,dr,gn)}function Ht(En){var rn=typeof De=="function"?De(En):De;return Wt({title:rn},rn,!1)}var Nt=I.createElement("div",{className:"".concat(en,"-search"),style:{width:tn},onFocus:function(){xn(!0)},onBlur:function(){xn(!1)}},I.createElement(D,{ref:dt,open:Ae,prefixCls:fe,id:he,inputElement:null,disabled:qe,autoFocus:lt,autoComplete:Ot,editable:Gn,activeDescendantId:zt,value:Rn,onKeyDown:ft,onMouseDown:pt,onChange:Ne,onPaste:Ve,onCompositionStart:Kt,onCompositionEnd:jt,tabIndex:Qt,attrs:(0,h.Z)(N,!0)}),I.createElement("span",{ref:ln,className:"".concat(en,"-search-mirror"),"aria-hidden":!0},Rn,"\xA0")),Cn=I.createElement(q.Z,{prefixCls:"".concat(en,"-overflow"),data:We,renderItem:ct,renderRest:Ht,suffix:Nt,itemKey:k,maxCount:Gt});return I.createElement(I.Fragment,null,Cn,!We.length&&!Rn&&I.createElement("span",{className:"".concat(en,"-placeholder")},it))},oe=ae,Y=function(N){var he=N.inputElement,fe=N.prefixCls,We=N.id,Ae=N.inputRef,Ye=N.disabled,nt=N.autoFocus,dt=N.autoComplete,it=N.activeDescendantId,qe=N.mode,ot=N.open,Ct=N.values,lt=N.placeholder,Ot=N.tabIndex,zt=N.showSearch,Qt=N.searchValue,Rt=N.activeValue,Gt=N.maxLength,we=N.onInputKeyDown,xe=N.onInputMouseDown,De=N.onInputChange,Ze=N.onInputPaste,Pe=N.onInputCompositionStart,Be=N.onInputCompositionEnd,Ne=N.title,Ve=I.useState(!1),ft=(0,b.Z)(Ve,2),pt=ft[0],Kt=ft[1],jt=qe==="combobox",ln=jt||zt,Bt=Ct[0],Pt=Qt||"";jt&&Rt&&!pt&&(Pt=Rt),I.useEffect(function(){jt&&Kt(!1)},[jt,Rt]);var tn=qe!=="combobox"&&!ot&&!zt?!1:!!Pt,sn=Ne===void 0?O(Bt):Ne,nn=function(){if(Bt)return null;var qt=tn?{visibility:"hidden"}:void 0;return I.createElement("span",{className:"".concat(fe,"-selection-placeholder"),style:qt},lt)};return I.createElement(I.Fragment,null,I.createElement("span",{className:"".concat(fe,"-selection-search")},I.createElement(D,{ref:Ae,prefixCls:fe,id:We,open:ot,inputElement:he,disabled:Ye,autoFocus:nt,autoComplete:dt,editable:ln,activeDescendantId:it,value:Pt,onKeyDown:we,onMouseDown:xe,onChange:function(qt){Kt(!0),De(qt)},onPaste:Ze,onCompositionStart:Pe,onCompositionEnd:Be,tabIndex:Ot,attrs:(0,h.Z)(N,!0),maxLength:jt?Gt:void 0})),!jt&&Bt?I.createElement("span",{className:"".concat(fe,"-selection-item"),title:sn,style:tn?{visibility:"hidden"}:void 0},Bt.label):null,nn())},be=Y;function Re(T){return![X.Z.ESC,X.Z.SHIFT,X.Z.BACKSPACE,X.Z.TAB,X.Z.WIN_KEY,X.Z.ALT,X.Z.META,X.Z.WIN_KEY_RIGHT,X.Z.CTRL,X.Z.SEMICOLON,X.Z.EQUALS,X.Z.CAPS_LOCK,X.Z.CONTEXT_MENU,X.Z.F1,X.Z.F2,X.Z.F3,X.Z.F4,X.Z.F5,X.Z.F6,X.Z.F7,X.Z.F8,X.Z.F9,X.Z.F10,X.Z.F11,X.Z.F12].includes(T)}var ke=function(N,he){var fe=(0,I.useRef)(null),We=(0,I.useRef)(!1),Ae=N.prefixCls,Ye=N.open,nt=N.mode,dt=N.showSearch,it=N.tokenWithEnter,qe=N.autoClearSearchValue,ot=N.onSearch,Ct=N.onSearchSubmit,lt=N.onToggleOpen,Ot=N.onInputKeyDown,zt=N.domRef;I.useImperativeHandle(he,function(){return{focus:function(){fe.current.focus()},blur:function(){fe.current.blur()}}});var Qt=a(0),Rt=(0,b.Z)(Qt,2),Gt=Rt[0],we=Rt[1],xe=function(Pt){var tn=Pt.which;(tn===X.Z.UP||tn===X.Z.DOWN)&&Pt.preventDefault(),Ot&&Ot(Pt),tn===X.Z.ENTER&&nt==="tags"&&!We.current&&!Ye&&(Ct==null||Ct(Pt.target.value)),Re(tn)&<(!0)},De=function(){we(!0)},Ze=(0,I.useRef)(null),Pe=function(Pt){ot(Pt,!0,We.current)!==!1&<(!0)},Be=function(){We.current=!0},Ne=function(Pt){We.current=!1,nt!=="combobox"&&Pe(Pt.target.value)},Ve=function(Pt){var tn=Pt.target.value;if(it&&Ze.current&&/[\r\n]/.test(Ze.current)){var sn=Ze.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");tn=tn.replace(sn,Ze.current)}Ze.current=null,Pe(tn)},ft=function(Pt){var tn=Pt.clipboardData,sn=tn.getData("text");Ze.current=sn},pt=function(Pt){var tn=Pt.target;if(tn!==fe.current){var sn=document.body.style.msTouchAction!==void 0;sn?setTimeout(function(){fe.current.focus()}):fe.current.focus()}},Kt=function(Pt){var tn=Gt();Pt.target!==fe.current&&!tn&&nt!=="combobox"&&Pt.preventDefault(),(nt!=="combobox"&&(!dt||!tn)||!Ye)&&(Ye&&qe!==!1&&ot("",!0,!1),lt())},jt={inputRef:fe,onInputKeyDown:xe,onInputMouseDown:De,onInputChange:Ve,onInputPaste:ft,onInputCompositionStart:Be,onInputCompositionEnd:Ne},ln=nt==="multiple"||nt==="tags"?I.createElement(oe,(0,u.Z)({},N,jt)):I.createElement(be,(0,u.Z)({},N,jt));return I.createElement("div",{ref:zt,className:"".concat(Ae,"-selector"),onClick:pt,onMouseDown:Kt},ln)},Fe=I.forwardRef(ke);Fe.displayName="Selector";var Ue=Fe,Ge=e(35593),at=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Xe=function(N){var he=N===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"}}},me=function(N,he){var fe=N.prefixCls,We=N.disabled,Ae=N.visible,Ye=N.children,nt=N.popupElement,dt=N.animation,it=N.transitionName,qe=N.dropdownStyle,ot=N.dropdownClassName,Ct=N.direction,lt=Ct===void 0?"ltr":Ct,Ot=N.placement,zt=N.builtinPlacements,Qt=N.dropdownMatchSelectWidth,Rt=N.dropdownRender,Gt=N.dropdownAlign,we=N.getPopupContainer,xe=N.empty,De=N.getTriggerDOMNode,Ze=N.onPopupVisibleChange,Pe=N.onPopupMouseEnter,Be=(0,$.Z)(N,at),Ne="".concat(fe,"-dropdown"),Ve=nt;Rt&&(Ve=Rt(nt));var ft=I.useMemo(function(){return zt||Xe(Qt)},[zt,Qt]),pt=dt?"".concat(Ne,"-").concat(dt):it,Kt=typeof Qt=="number",jt=I.useMemo(function(){return Kt?null:Qt===!1?"minWidth":"width"},[Qt,Kt]),ln=qe;Kt&&(ln=(0,W.Z)((0,W.Z)({},ln),{},{width:Qt}));var Bt=I.useRef(null);return I.useImperativeHandle(he,function(){return{getPopupElement:function(){return Bt.current}}}),I.createElement(Ge.Z,(0,u.Z)({},Be,{showAction:Ze?["click"]:[],hideAction:Ze?["click"]:[],popupPlacement:Ot||(lt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ft,prefixCls:Ne,popupTransitionName:pt,popup:I.createElement("div",{ref:Bt,onMouseEnter:Pe},Ve),stretch:jt,popupAlign:Gt,popupVisible:Ae,getPopupContainer:we,popupClassName:C()(ot,(0,m.Z)({},"".concat(Ne,"-empty"),xe)),popupStyle:ln,getTriggerDOMNode:De,onPopupVisibleChange:Ze}),Ye)},Ke=I.forwardRef(me);Ke.displayName="SelectTrigger";var B=Ke,w=e(66712);function d(T,N){var he=T.key,fe;return"value"in T&&(fe=T.value),he!=null?he:fe!==void 0?fe:"rc-index-key-".concat(N)}function n(T,N){var he=T||{},fe=he.label,We=he.value,Ae=he.options,Ye=he.groupLabel,nt=fe||(N?"children":"label");return{label:nt,value:We||"value",options:Ae||"options",groupLabel:Ye||nt}}function R(T){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=N.fieldNames,fe=N.childrenAsData,We=[],Ae=n(he,!1),Ye=Ae.label,nt=Ae.value,dt=Ae.options,it=Ae.groupLabel;function qe(ot,Ct){ot.forEach(function(lt){if(Ct||!(dt in lt)){var Ot=lt[nt];We.push({key:d(lt,We.length),groupOption:Ct,data:lt,label:lt[Ye],value:Ot})}else{var zt=lt[it];zt===void 0&&fe&&(zt=lt.label),We.push({key:d(lt,We.length),group:!0,data:lt,label:zt}),qe(lt[dt],!0)}})}return qe(T,!1),We}function G(T){var N=(0,W.Z)({},T);return"props"in N||Object.defineProperty(N,"props",{get:function(){return(0,ee.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),N}}),N}function s(T,N){if(!N||!N.length)return null;var he=!1;function fe(Ae,Ye){var nt=(0,w.Z)(Ye),dt=nt[0],it=nt.slice(1);if(!dt)return[Ae];var qe=Ae.split(dt);return he=he||qe.length>1,qe.reduce(function(ot,Ct){return[].concat((0,c.Z)(ot),(0,c.Z)(fe(Ct,it)))},[]).filter(function(ot){return ot})}var We=fe(T,N);return he?We:null}var o=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],K=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function g(T){return T==="tags"||T==="multiple"}var f=I.forwardRef(function(T,N){var he,fe,We=T.id,Ae=T.prefixCls,Ye=T.className,nt=T.showSearch,dt=T.tagRender,it=T.direction,qe=T.omitDomProps,ot=T.displayValues,Ct=T.onDisplayValuesChange,lt=T.emptyOptions,Ot=T.notFoundContent,zt=Ot===void 0?"Not Found":Ot,Qt=T.onClear,Rt=T.mode,Gt=T.disabled,we=T.loading,xe=T.getInputElement,De=T.getRawInputElement,Ze=T.open,Pe=T.defaultOpen,Be=T.onDropdownVisibleChange,Ne=T.activeValue,Ve=T.onActiveValueChange,ft=T.activeDescendantId,pt=T.searchValue,Kt=T.autoClearSearchValue,jt=T.onSearch,ln=T.onSearchSplit,Bt=T.tokenSeparators,Pt=T.allowClear,tn=T.suffixIcon,sn=T.clearIcon,nn=T.OptionList,Jt=T.animation,qt=T.transitionName,xn=T.dropdownStyle,en=T.dropdownClassName,Rn=T.dropdownMatchSelectWidth,Gn=T.dropdownRender,Wt=T.dropdownAlign,st=T.placement,ct=T.builtinPlacements,Ht=T.getPopupContainer,Nt=T.showAction,Cn=Nt===void 0?[]:Nt,En=T.onFocus,rn=T.onBlur,nr=T.onKeyUp,Hn=T.onKeyDown,dr=T.onMouseDown,At=(0,$.Z)(T,o),wt=g(Rt),gn=(nt!==void 0?nt:wt)||Rt==="combobox",In=(0,W.Z)({},At);K.forEach(function(Qn){delete In[Qn]}),qe==null||qe.forEach(function(Qn){delete In[Qn]});var Xn=I.useState(!1),Ar=(0,b.Z)(Xn,2),br=Ar[0],Wn=Ar[1];I.useEffect(function(){Wn((0,ue.Z)())},[]);var gr=I.useRef(null),fr=I.useRef(null),mr=I.useRef(null),Lr=I.useRef(null),lr=I.useRef(null),Zr=v(),Jr=(0,b.Z)(Zr,3),Kr=Jr[0],_r=Jr[1],Hr=Jr[2];I.useImperativeHandle(N,function(){var Qn,Kn;return{focus:(Qn=Lr.current)===null||Qn===void 0?void 0:Qn.focus,blur:(Kn=Lr.current)===null||Kn===void 0?void 0:Kn.blur,scrollTo:function(Fr){var Dr;return(Dr=lr.current)===null||Dr===void 0?void 0:Dr.scrollTo(Fr)}}});var qr=I.useMemo(function(){var Qn;if(Rt!=="combobox")return pt;var Kn=(Qn=ot[0])===null||Qn===void 0?void 0:Qn.value;return typeof Kn=="string"||typeof Kn=="number"?String(Kn):""},[pt,Rt,ot]),Na=Rt==="combobox"&&typeof xe=="function"&&xe()||null,ta=typeof De=="function"&&De(),Pa=(0,U.x1)(fr,ta==null||(he=ta.props)===null||he===void 0?void 0:he.ref),$a=I.useState(!1),ma=(0,b.Z)($a,2),jr=ma[0],Ra=ma[1];(0,x.Z)(function(){Ra(!0)},[]);var Ea=(0,le.Z)(!1,{defaultValue:Pe,value:Ze}),ia=(0,b.Z)(Ea,2),va=ia[0],la=ia[1],_t=jr?va:!1,Bn=!zt&<(Gt||Bn&&_t&&Rt==="combobox")&&(_t=!1);var wn=Bn?!1:_t,Dn=I.useCallback(function(Qn){var Kn=Qn!==void 0?Qn:!_t;Gt||(la(Kn),_t!==Kn&&(Be==null||Be(Kn)))},[Gt,_t,la,Be]),Vn=I.useMemo(function(){return(Bt||[]).some(function(Qn){return[` +`,`\r +`].includes(Qn)})},[Bt]),qn=function(Kn,ea,Fr){var Dr=!0,na=Kn;Ve==null||Ve(null);var aa=Fr?null:s(Kn,Bt);return Rt!=="combobox"&&aa&&(na="",ln==null||ln(aa),Dn(!1),Dr=!1),jt&&qr!==na&&jt(na,{source:ea?"typing":"effect"}),Dr},Wr=function(Kn){!Kn||!Kn.trim()||jt(Kn,{source:"submit"})};I.useEffect(function(){!_t&&!wt&&Rt!=="combobox"&&qn("",!1,!1)},[_t]),I.useEffect(function(){va&&Gt&&la(!1),Gt&&_r(!1)},[Gt]);var Er=a(),Ir=(0,b.Z)(Er,2),zr=Ir[0],sr=Ir[1],Yn=function(Kn){var ea=zr(),Fr=Kn.which;if(Fr===X.Z.ENTER&&(Rt!=="combobox"&&Kn.preventDefault(),_t||Dn(!0)),sr(!!qr),Fr===X.Z.BACKSPACE&&!ea&&wt&&!qr&&ot.length){for(var Dr=(0,c.Z)(ot),na=null,aa=Dr.length-1;aa>=0;aa-=1){var Oa=Dr[aa];if(!Oa.disabled){Dr.splice(aa,1),na=Oa;break}}na&&Ct(Dr,{type:"remove",values:[na]})}for(var ga=arguments.length,Va=new Array(ga>1?ga-1:0),Da=1;Da1?ea-1:0),Dr=1;Dr1?aa-1:0),ga=1;ga1&&arguments[1]!==void 0?arguments[1]:!1;return(0,p.Z)(T).map(function(he,fe){if(!I.isValidElement(he)||!he.type)return null;var We=he,Ae=We.type.isSelectOptGroup,Ye=We.key,nt=We.props,dt=nt.children,it=(0,$.Z)(nt,ie);return N||!Ae?Ee(he):(0,W.Z)((0,W.Z)({key:"__RC_SELECT_GRP__".concat(Ye===null?fe:Ye,"__"),label:Ye},it),{},{options:Se(dt)})}).filter(function(he){return he})}function Le(T,N,he,fe,We){return I.useMemo(function(){var Ae=T,Ye=!T;Ye&&(Ae=Se(N));var nt=new Map,dt=new Map,it=function(Ct,lt,Ot){Ot&&typeof Ot=="string"&&Ct.set(lt[Ot],lt)};function qe(ot){for(var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,lt=0;lt1&&arguments[1]!==void 0?arguments[1]:1,Ht=Ve.length,Nt=0;Nt1&&arguments[1]!==void 0?arguments[1]:!1;tn(st);var Ht={source:ct?"keyboard":"mouse"},Nt=Ve[st];if(!Nt){zt(null,-1,Ht);return}zt(Nt.value,st,Ht)};(0,I.useEffect)(function(){sn(Qt!==!1?jt(0):-1)},[Ve.length,it]);var nn=I.useCallback(function(Wt){return we.has(Wt)&&dt!=="combobox"},[dt,(0,c.Z)(we).toString(),we.size]);(0,I.useEffect)(function(){var Wt=setTimeout(function(){if(!nt&&Ye&&we.size===1){var ct=Array.from(we)[0],Ht=Ve.findIndex(function(Nt){var Cn=Nt.data;return Cn.value===ct});Ht!==-1&&(sn(Ht),Kt(Ht))}});if(Ye){var st;(st=ft.current)===null||st===void 0||st.scrollTo(void 0)}return function(){return clearTimeout(Wt)}},[Ye,it,Ot.length]);var Jt=function(st){st!==void 0&&Rt(st,{selected:!we.has(st)}),nt||qe(!1)};if(I.useImperativeHandle(he,function(){return{onKeyDown:function(st){var ct=st.which,Ht=st.ctrlKey;switch(ct){case X.Z.N:case X.Z.P:case X.Z.UP:case X.Z.DOWN:{var Nt=0;if(ct===X.Z.UP?Nt=-1:ct===X.Z.DOWN?Nt=1:Ut()&&Ht&&(ct===X.Z.N?Nt=1:ct===X.Z.P&&(Nt=-1)),Nt!==0){var Cn=jt(Pt+Nt,Nt);Kt(Cn),sn(Cn,!0)}break}case X.Z.ENTER:{var En=Ve[Pt];En&&!En.data.disabled?Jt(En.value):Jt(void 0),Ye&&st.preventDefault();break}case X.Z.ESC:qe(!1),Ye&&st.stopPropagation()}},onKeyUp:function(){},scrollTo:function(st){Kt(st)}}}),Ve.length===0)return I.createElement("div",{role:"listbox",id:"".concat(Ae,"_list"),className:"".concat(Ne,"-empty"),onMouseDown:pt},ot);var qt=Object.keys(xe).map(function(Wt){return xe[Wt]}),xn=function(st){return st.label};function en(Wt,st){var ct=Wt.group;return{role:ct?"presentation":"option",id:"".concat(Ae,"_list_").concat(st)}}var Rn=function(st){var ct=Ve[st];if(!ct)return null;var Ht=ct.data||{},Nt=Ht.value,Cn=ct.group,En=(0,h.Z)(Ht,!0),rn=xn(ct);return ct?I.createElement("div",(0,u.Z)({"aria-label":typeof rn=="string"&&!Cn?rn:null},En,{key:st},en(ct,st),{"aria-selected":nn(Nt)}),Nt):null},Gn={role:"listbox",id:"".concat(Ae,"_list")};return I.createElement(I.Fragment,null,De&&I.createElement("div",(0,u.Z)({},Gn,{style:{height:0,width:0,overflow:"hidden"}}),Rn(Pt-1),Rn(Pt),Rn(Pt+1)),I.createElement(Tt.Z,{itemKey:"key",ref:ft,data:Ve,height:Pe,itemHeight:Be,fullHeight:!1,onMouseDown:pt,onScroll:Ct,virtual:De,direction:Ze,innerProps:De?null:Gn},function(Wt,st){var ct,Ht=Wt.group,Nt=Wt.groupOption,Cn=Wt.data,En=Wt.label,rn=Wt.value,nr=Cn.key;if(Ht){var Hn,dr=(Hn=Cn.title)!==null&&Hn!==void 0?Hn:vt(En)?En.toString():void 0;return I.createElement("div",{className:C()(Ne,"".concat(Ne,"-group")),title:dr},En!==void 0?En:nr)}var At=Cn.disabled,wt=Cn.title,gn=Cn.children,In=Cn.style,Xn=Cn.className,Ar=(0,$.Z)(Cn,Nn),br=(0,St.Z)(Ar,qt),Wn=nn(rn),gr="".concat(Ne,"-option"),fr=C()(Ne,gr,Xn,(ct={},(0,m.Z)(ct,"".concat(gr,"-grouped"),Nt),(0,m.Z)(ct,"".concat(gr,"-active"),Pt===st&&!At),(0,m.Z)(ct,"".concat(gr,"-disabled"),At),(0,m.Z)(ct,"".concat(gr,"-selected"),Wn),ct)),mr=xn(Wt),Lr=!Gt||typeof Gt=="function"||Wn,lr=typeof mr=="number"?mr:mr||rn,Zr=vt(lr)?lr.toString():void 0;return wt!==void 0&&(Zr=wt),I.createElement("div",(0,u.Z)({},(0,h.Z)(br),De?{}:en(Wt,st),{"aria-selected":Wn,className:fr,title:Zr,onMouseMove:function(){Pt===st||At||sn(st)},onClick:function(){At||Jt(rn)},style:In}),I.createElement("div",{className:"".concat(gr,"-content")},lr),I.isValidElement(Gt)||Wn,Lr&&I.createElement(ne,{className:"".concat(Ne,"-option-state"),customizeIcon:Gt,customizeIconProps:{isSelected:Wn}},Wn?"\u2713":null))}))},mn=I.forwardRef(yt);mn.displayName="OptionList";var un=mn;function Tn(T){var N=T.mode,he=T.options,fe=T.children,We=T.backfill,Ae=T.allowClear,Ye=T.placeholder,nt=T.getInputElement,dt=T.showSearch,it=T.onSearch,qe=T.defaultOpen,ot=T.autoFocus,Ct=T.labelInValue,lt=T.value,Ot=T.inputValue,zt=T.optionLabelProp,Qt=isMultiple(N),Rt=dt!==void 0?dt:Qt||N==="combobox",Gt=he||convertChildrenToData(fe);if(warning(N!=="tags"||Gt.every(function(Ze){return!Ze.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),N==="tags"||N==="combobox"){var we=Gt.some(function(Ze){return Ze.options?Ze.options.some(function(Pe){return typeof("value"in Pe?Pe.value:Pe.key)=="number"}):typeof("value"in Ze?Ze.value:Ze.key)=="number"});warning(!we,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(N!=="combobox"||!zt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(N==="combobox"||!We,"`backfill` only works with `combobox` mode."),warning(N==="combobox"||!nt,"`getInputElement` only work with `combobox` mode."),noteOnce(N!=="combobox"||!nt||!Ae||!Ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),it&&!Rt&&N!=="combobox"&&N!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!qe||ot,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),lt!=null){var xe=toArray(lt);warning(!Ct||xe.every(function(Ze){return _typeof(Ze)==="object"&&("key"in Ze||"value"in Ze)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Qt||Array.isArray(lt),"`value` should be array when `mode` is `multiple` or `tags`")}if(fe){var De=null;toNodeArray(fe).some(function(Ze){if(!React.isValidElement(Ze)||!Ze.type)return!1;var Pe=Ze,Be=Pe.type;if(Be.isSelectOption)return!1;if(Be.isSelectOptGroup){var Ne=toNodeArray(Ze.props.children).every(function(Ve){return!React.isValidElement(Ve)||!Ze.type||Ve.type.isSelectOption?!0:(De=Ve.type,!1)});return!Ne}return De=Be,!0}),De&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(De.displayName||De.name||De,"`.")),warning(Ot===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function bn(T,N){if(T){var he=function fe(We){for(var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=0;Ye2&&arguments[2]!==void 0?arguments[2]:{},Dn=wn.source,Vn=Dn===void 0?"keyboard":Dn;Pa(Bn),Ye&&fe==="combobox"&&_t!==null&&Vn==="keyboard"&&Hr(String(_t))},[Ye,fe]),jr=function(Bn,wn,Dn){var Vn=function(){var Vr,Or=Xn(Bn);return[Pt?{label:Or==null?void 0:Or[en.label],value:Bn,key:(Vr=Or==null?void 0:Or.key)!==null&&Vr!==void 0?Vr:Bn}:Bn,G(Or)]};if(wn&<){var qn=Vn(),Wr=(0,b.Z)(qn,2),Er=Wr[0],Ir=Wr[1];lt(Er,Ir)}else if(!wn&&Ot&&Dn!=="clear"){var zr=Vn(),sr=(0,b.Z)(zr,2),Yn=sr[0],Nr=sr[1];Ot(Yn,Nr)}},Ra=Qe(function(_t,Bn){var wn,Dn=Jt?Bn.selected:!0;Dn?wn=Jt?[].concat((0,c.Z)(In),[_t]):[_t]:wn=In.filter(function(Vn){return Vn.value!==_t}),Zr(wn),jr(_t,Dn),fe==="combobox"?Hr(""):(!g||Ct)&&(st(""),Hr(""))}),Ea=function(Bn,wn){Zr(Bn);var Dn=wn.type,Vn=wn.values;(Dn==="remove"||Dn==="clear")&&Vn.forEach(function(qn){jr(qn.value,!1,Dn)})},ia=function(Bn,wn){if(st(Bn),Hr(null),wn.source==="submit"){var Dn=(Bn||"").trim();if(Dn){var Vn=Array.from(new Set([].concat((0,c.Z)(br),[Dn])));Zr(Vn),jr(Dn,!0),st("")}return}wn.source!=="blur"&&(fe==="combobox"&&Zr(Bn),qe==null||qe(Bn))},va=function(Bn){var wn=Bn;fe!=="tags"&&(wn=Bn.map(function(Vn){var qn=Nt.get(Vn);return qn==null?void 0:qn.value}).filter(function(Vn){return Vn!==void 0}));var Dn=Array.from(new Set([].concat((0,c.Z)(br),(0,c.Z)(wn))));Zr(Dn),Dn.forEach(function(Vn){jr(Vn,!0)})},la=I.useMemo(function(){var _t=Ne!==!1&&Qt!==!1;return(0,W.Z)((0,W.Z)({},ct),{},{flattenOptions:lr,onActiveValue:ma,defaultActiveFirstOption:$a,onSelect:Ra,menuItemSelectedIcon:Be,rawValues:br,fieldNames:en,virtual:_t,direction:Ve,listHeight:pt,listItemHeight:jt,childrenAsData:qt})},[ct,lr,ma,$a,Ra,Be,br,en,Ne,Qt,pt,jt,qt]);return I.createElement(gt.Provider,{value:la},I.createElement(L,(0,u.Z)({},sn,{id:nn,prefixCls:Ae,ref:N,omitDomProps:vn,mode:fe,displayValues:Ar,onDisplayValuesChange:Ea,direction:Ve,searchValue:Wt,onSearch:ia,autoClearSearchValue:Ct,onSearchSplit:va,dropdownMatchSelectWidth:Qt,OptionList:un,emptyOptions:!lr.length,activeValue:_r,activeDescendantId:"".concat(nn,"_list_").concat(ta)})))}),dn=yn;dn.Option=mt,dn.OptGroup=_e;var S=dn,Z=S},9296:function(Dt,Me,e){e.r(Me),e.d(Me,{ResizableTextArea:function(){return H},default:function(){return z}});var u=e(54476),c=e(33885),m=e(20068),W=e(76190),b=e(42978),$=e(75931),t=e(94480),le=e(92310),ee=e.n(le),I=e(93681),se=e(5643),C=e(18929),x=e(59301),ue=e(29301),X=e(34280),U=e(16089),$e=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,ne=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Oe={},ce;function V(A){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,j=A.getAttribute("id")||A.getAttribute("data-reactid")||A.getAttribute("name");if(O&&Oe[j])return Oe[j];var k=window.getComputedStyle(A),re=k.getPropertyValue("box-sizing")||k.getPropertyValue("-moz-box-sizing")||k.getPropertyValue("-webkit-box-sizing"),ae=parseFloat(k.getPropertyValue("padding-bottom"))+parseFloat(k.getPropertyValue("padding-top")),oe=parseFloat(k.getPropertyValue("border-bottom-width"))+parseFloat(k.getPropertyValue("border-top-width")),Y=ne.map(function(Re){return"".concat(Re,":").concat(k.getPropertyValue(Re))}).join(";"),be={sizingStyle:Y,paddingSize:ae,borderSize:oe,boxSizing:re};return O&&j&&(Oe[j]=be),be}function v(A){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ce||(ce=document.createElement("textarea"),ce.setAttribute("tab-index","-1"),ce.setAttribute("aria-hidden","true"),document.body.appendChild(ce)),A.getAttribute("wrap")?ce.setAttribute("wrap",A.getAttribute("wrap")):ce.removeAttribute("wrap");var re=V(A,O),ae=re.paddingSize,oe=re.borderSize,Y=re.boxSizing,be=re.sizingStyle;ce.setAttribute("style","".concat(be,";").concat($e)),ce.value=A.value||A.placeholder||"";var Re=void 0,ke=void 0,Fe,Ue=ce.scrollHeight;if(Y==="border-box"?Ue+=oe:Y==="content-box"&&(Ue-=ae),j!==null||k!==null){ce.value=" ";var Ge=ce.scrollHeight-ae;j!==null&&(Re=Ge*j,Y==="border-box"&&(Re=Re+ae+oe),Ue=Math.max(Re,Ue)),k!==null&&(ke=Ge*k,Y==="border-box"&&(ke=ke+ae+oe),Fe=Ue>ke?"":"hidden",Ue=Math.min(ke,Ue))}var at={height:Ue,overflowY:Fe,resize:"none"};return Re&&(at.minHeight=Re),ke&&(at.maxHeight=ke),at}var a=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],y=0,h=1,q=2,M=x.forwardRef(function(A,O){var j=A,k=j.prefixCls,re=j.onPressEnter,ae=j.defaultValue,oe=j.value,Y=j.autoSize,be=j.onResize,Re=j.className,ke=j.style,Fe=j.disabled,Ue=j.onChange,Ge=j.onInternalAutoSize,at=(0,$.Z)(j,a),Xe=(0,C.Z)(ae,{value:oe,postState:function(_e){return _e!=null?_e:""}}),me=(0,b.Z)(Xe,2),Ke=me[0],B=me[1],w=function(_e){B(_e.target.value),Ue==null||Ue(_e)},d=x.useRef();x.useImperativeHandle(O,function(){return{textArea:d.current}});var n=x.useMemo(function(){return Y&&(0,W.Z)(Y)==="object"?[Y.minRows,Y.maxRows]:[]},[Y]),R=(0,b.Z)(n,2),G=R[0],s=R[1],o=!!Y,K=function(){try{if(document.activeElement===d.current){var _e=d.current,ut=_e.selectionStart,mt=_e.selectionEnd,It=_e.scrollTop;d.current.setSelectionRange(ut,mt),d.current.scrollTop=It}}catch(St){}},g=x.useState(q),f=(0,b.Z)(g,2),L=f[0],ge=f[1],te=x.useState(),ve=(0,b.Z)(te,2),de=ve[0],p=ve[1],E=function(){ge(y)};(0,X.Z)(function(){o&&E()},[oe,G,s,o]),(0,X.Z)(function(){if(L===y)ge(h);else if(L===h){var Je=v(d.current,!1,G,s);ge(q),p(Je)}else K()},[L]);var ie=x.useRef(),Ee=function(){U.Z.cancel(ie.current)},Se=function(_e){L===q&&(be==null||be(_e),Y&&(Ee(),ie.current=(0,U.Z)(function(){E()})))};x.useEffect(function(){return Ee},[]);var Le=o?de:null,Qe=(0,c.Z)((0,c.Z)({},ke),Le);return(L===y||L===h)&&(Qe.overflowY="hidden",Qe.overflowX="hidden"),x.createElement(ue.Z,{onResize:Se,disabled:!(Y||be)},x.createElement("textarea",(0,u.Z)({},at,{ref:d,style:Qe,className:ee()(k,Re,(0,m.Z)({},"".concat(k,"-disabled"),Fe)),disabled:Fe,value:Ke,onChange:w})))}),H=M,D=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Ie(A,O){return(0,t.Z)(A||"").slice(0,O).join("")}function Q(A,O,j,k){var re=j;return A?re=Ie(j,k):(0,t.Z)(O||"").lengthk&&(re=O),re}var He=x.forwardRef(function(A,O){var j,k=A.defaultValue,re=A.value,ae=A.onFocus,oe=A.onBlur,Y=A.onChange,be=A.allowClear,Re=A.maxLength,ke=A.onCompositionStart,Fe=A.onCompositionEnd,Ue=A.suffix,Ge=A.prefixCls,at=Ge===void 0?"rc-textarea":Ge,Xe=A.classes,me=A.showCount,Ke=A.className,B=A.style,w=A.disabled,d=A.hidden,n=A.classNames,R=A.styles,G=A.onResize,s=(0,$.Z)(A,D),o=(0,C.Z)(k,{value:re,defaultValue:k}),K=(0,b.Z)(o,2),g=K[0],f=K[1],L=(0,x.useRef)(null),ge=x.useState(!1),te=(0,b.Z)(ge,2),ve=te[0],de=te[1],p=x.useState(!1),E=(0,b.Z)(p,2),ie=E[0],Ee=E[1],Se=x.useRef(),Le=x.useRef(0),Qe=x.useState(null),Je=(0,b.Z)(Qe,2),_e=Je[0],ut=Je[1],mt=function(){var Zt;(Zt=L.current)===null||Zt===void 0||Zt.textArea.focus()};(0,x.useImperativeHandle)(O,function(){return{resizableTextArea:L.current,focus:mt,blur:function(){var Zt;(Zt=L.current)===null||Zt===void 0||Zt.textArea.blur()}}}),(0,x.useEffect)(function(){de(function(vn){return!w&&vn})},[w]);var It=Number(Re)>0,St=function(Zt){Ee(!0),Se.current=g,Le.current=Zt.currentTarget.selectionStart,ke==null||ke(Zt)},Tt=function(Zt){Ee(!1);var yn=Zt.currentTarget.value;if(It){var dn,S=Le.current>=Re+1||Le.current===((dn=Se.current)===null||dn===void 0?void 0:dn.length);yn=Q(S,Se.current,yn,Re)}yn!==g&&(f(yn),(0,se.rJ)(Zt.currentTarget,Zt,Y,yn)),Fe==null||Fe(Zt)},Yt=function(Zt){var yn=Zt.target.value;if(!ie&&It){var dn=Zt.target.selectionStart>=Re+1||Zt.target.selectionStart===yn.length||!Zt.target.selectionStart;yn=Q(dn,g,yn,Re)}f(yn),(0,se.rJ)(Zt.currentTarget,Zt,Y,yn)},gt=function(Zt){var yn=s.onPressEnter,dn=s.onKeyDown;Zt.key==="Enter"&&yn&&yn(Zt),dn==null||dn(Zt)},Ut=function(Zt){de(!0),ae==null||ae(Zt)},Nn=function(Zt){de(!1),oe==null||oe(Zt)},vt=function(Zt){var yn;f(""),mt(),(0,se.rJ)((yn=L.current)===null||yn===void 0?void 0:yn.textArea,Zt,Y)},yt=(0,se.D7)(g);!ie&&It&&re==null&&(yt=Ie(yt,Re));var mn=Ue,un;if(me){var Tn=(0,t.Z)(yt).length;(0,W.Z)(me)==="object"?un=me.formatter({value:yt,count:Tn,maxLength:Re}):un="".concat(Tn).concat(It?" / ".concat(Re):""),mn=x.createElement(x.Fragment,null,mn,x.createElement("span",{className:ee()("".concat(at,"-data-count"),n==null?void 0:n.count),style:R==null?void 0:R.count},un))}var bn=function(Zt){var yn;G==null||G(Zt),(yn=L.current)!==null&&yn!==void 0&&yn.textArea.style.height&&ut(!0)},$n=!s.autoSize&&!me&&!be,_n=x.createElement(I.BaseInput,{value:yt,allowClear:be,handleReset:vt,suffix:mn,prefixCls:at,classes:{affixWrapper:ee()(Xe==null?void 0:Xe.affixWrapper,(j={},(0,m.Z)(j,"".concat(at,"-show-count"),me),(0,m.Z)(j,"".concat(at,"-textarea-allow-clear"),be),j))},disabled:w,focused:ve,className:Ke,style:(0,c.Z)((0,c.Z)({},B),_e&&!$n?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof un=="string"?un:void 0}},hidden:d,inputElement:x.createElement(H,(0,u.Z)({},s,{onKeyDown:gt,onChange:Yt,onFocus:Ut,onBlur:Nn,onCompositionStart:St,onCompositionEnd:Tt,className:n==null?void 0:n.textarea,style:(0,c.Z)((0,c.Z)({},R==null?void 0:R.textarea),{},{resize:B==null?void 0:B.resize}),disabled:w,prefixCls:at,onResize:bn,ref:L}))});return _n}),l=He,z=l},39417:function(Dt,Me,e){e.d(Me,{Z:function(){return h}});var u=e(54476),c=e(20068),m=e(75931),W=e(33885),b=e(67732),$=e(83652),t=e(31226),le=e(42403),ee=e(158),I=e(92310),se=e.n(I),C=e(26112),x=e(59301),ue=e(39378),X=function(M){for(var H=M.prefixCls,D=M.level,Ie=M.isStart,Q=M.isEnd,He="".concat(H,"-indent-unit"),l=[],z=0;z0&&arguments[0]!==void 0?arguments[0]:[],w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=B.length,n=w.length;if(Math.abs(d-n)!==1)return{add:!1,key:null};function R(G,s){var o=new Map;G.forEach(function(g){o.set(g,!0)});var K=s.filter(function(g){return!o.has(g)});return K.length===1?K[0]:null}return d ").concat(w);return w}var Re=U.forwardRef(function(B,w){var d=B.prefixCls,n=B.data,R=B.selectable,G=B.checkable,s=B.expandedKeys,o=B.selectedKeys,K=B.checkedKeys,g=B.loadedKeys,f=B.loadingKeys,L=B.halfCheckedKeys,ge=B.keyEntities,te=B.disabled,ve=B.dragging,de=B.dragOverNodeKey,p=B.dropPosition,E=B.motion,ie=B.height,Ee=B.itemHeight,Se=B.virtual,Le=B.focusable,Qe=B.activeItem,Je=B.focused,_e=B.tabIndex,ut=B.onKeyDown,mt=B.onFocus,It=B.onBlur,St=B.onActiveChange,Tt=B.onListChangeStart,Yt=B.onListChangeEnd,gt=(0,V.Z)(B,z),Ut=U.useRef(null),Nn=U.useRef(null);U.useImperativeHandle(w,function(){return{scrollTo:function(ot){Ut.current.scrollTo(ot)},getIndentWidth:function(){return Nn.current.offsetWidth}}});var vt=U.useState(s),yt=(0,ce.Z)(vt,2),mn=yt[0],un=yt[1],Tn=U.useState(n),bn=(0,ce.Z)(Tn,2),$n=bn[0],_n=bn[1],vn=U.useState(n),Zt=(0,ce.Z)(vn,2),yn=Zt[0],dn=Zt[1],S=U.useState([]),Z=(0,ce.Z)(S,2),T=Z[0],N=Z[1],he=U.useState(null),fe=(0,ce.Z)(he,2),We=fe[0],Ae=fe[1],Ye=U.useRef(n);Ye.current=n;function nt(){var qe=Ye.current;_n(qe),dn(qe),N([]),Ae(null),Yt()}(0,v.Z)(function(){un(s);var qe=He(mn,s);if(qe.key!==null)if(qe.add){var ot=$n.findIndex(function(Rt){var Gt=Rt.key;return Gt===qe.key}),Ct=oe(l($n,n,qe.key),Se,ie,Ee),lt=$n.slice();lt.splice(ot+1,0,ae),dn(lt),N(Ct),Ae("show")}else{var Ot=n.findIndex(function(Rt){var Gt=Rt.key;return Gt===qe.key}),zt=oe(l(n,$n,qe.key),Se,ie,Ee),Qt=n.slice();Qt.splice(Ot+1,0,ae),dn(Qt),N(zt),Ae("hide")}else $n!==n&&(_n(n),dn(n))},[s,n]),U.useEffect(function(){ve||nt()},[ve]);var dt=E?yn:n,it={expandedKeys:s,selectedKeys:o,loadedKeys:g,loadingKeys:f,checkedKeys:K,halfCheckedKeys:L,dragOverNodeKey:de,dropPosition:p,keyEntities:ge};return U.createElement(U.Fragment,null,Je&&Qe&&U.createElement("span",{style:A,"aria-live":"assertive"},be(Qe)),U.createElement("div",null,U.createElement("input",{style:A,disabled:Le===!1||te,tabIndex:Le!==!1?_e:null,onKeyDown:ut,onFocus:mt,onBlur:It,value:"",onChange:O,"aria-label":"for screen reader"})),U.createElement("div",{className:"".concat(d,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},U.createElement("div",{className:"".concat(d,"-indent")},U.createElement("div",{ref:Nn,className:"".concat(d,"-indent-unit")}))),U.createElement(a.Z,(0,u.Z)({},gt,{data:dt,itemKey:Y,height:ie,fullHeight:!1,virtual:Se,itemHeight:Ee,prefixCls:"".concat(d,"-list"),ref:Ut,onVisibleChange:function(ot,Ct){var lt=new Set(ot),Ot=Ct.filter(function(zt){return!lt.has(zt)});Ot.some(function(zt){return Y(zt)===j})&&nt()}}),function(qe){var ot=qe.pos,Ct=(0,u.Z)({},(Oe(qe.data),qe.data)),lt=qe.title,Ot=qe.key,zt=qe.isStart,Qt=qe.isEnd,Rt=(0,M.km)(Ot,ot);delete Ct.key,delete Ct.children;var Gt=(0,M.H8)(Rt,it);return U.createElement(Q,(0,u.Z)({},Ct,Gt,{title:lt,active:!!Qe&&Ot===Qe.key,pos:ot,data:qe.data,isStart:zt,isEnd:Qt,motion:E,motionNodes:Ot===j?T:null,motionType:We,onMotionStart:Tt,onMotionEnd:nt,treeNodeRequiredProps:it,onMouseMove:function(){St(null)}}))}))});Re.displayName="NodeList";var ke=Re,Fe=e(35654),Ue=e(90782),Ge=e(67841),at=10,Xe=function(B){(0,ee.Z)(d,B);var w=(0,I.Z)(d);function d(){var n;(0,$.Z)(this,d);for(var R=arguments.length,G=new Array(R),s=0;s2&&arguments[2]!==void 0?arguments[2]:!1,L=n.state,ge=L.dragChildrenKeys,te=L.dropPosition,ve=L.dropTargetKey,de=L.dropTargetPos,p=L.dropAllowed;if(p){var E=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),ve!==null){var ie=(0,W.Z)((0,W.Z)({},(0,M.H8)(ve,n.getTreeNodeRequiredProps())),{},{active:((g=n.getActiveItem())===null||g===void 0?void 0:g.key)===ve,data:(0,Ge.Z)(n.state.keyEntities,ve).node}),Ee=ge.indexOf(ve)!==-1;(0,X.ZP)(!Ee,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Se=(0,Fe.yx)(de),Le={event:o,node:(0,M.F)(ie),dragNode:n.dragNode?(0,M.F)(n.dragNode.props):null,dragNodesKeys:[n.dragNode.props.eventKey].concat(ge),dropToGap:te!==0,dropPosition:te+Number(Se[Se.length-1])};f||E==null||E(Le),n.dragNode=null}}},n.cleanDragState=function(){var o=n.state.draggingNodeKey;o!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null},n.triggerExpandActionExpand=function(o,K){var g=n.state,f=g.expandedKeys,L=g.flattenNodes,ge=K.expanded,te=K.key,ve=K.isLeaf;if(!(ve||o.shiftKey||o.metaKey||o.ctrlKey)){var de=L.filter(function(E){return E.key===te})[0],p=(0,M.F)((0,W.Z)((0,W.Z)({},(0,M.H8)(te,n.getTreeNodeRequiredProps())),{},{data:de.data}));n.setExpandedKeys(ge?(0,Fe._5)(f,te):(0,Fe.L0)(f,te)),n.onNodeExpand(o,p)}},n.onNodeClick=function(o,K){var g=n.props,f=g.onClick,L=g.expandAction;L==="click"&&n.triggerExpandActionExpand(o,K),f==null||f(o,K)},n.onNodeDoubleClick=function(o,K){var g=n.props,f=g.onDoubleClick,L=g.expandAction;L==="doubleClick"&&n.triggerExpandActionExpand(o,K),f==null||f(o,K)},n.onNodeSelect=function(o,K){var g=n.state.selectedKeys,f=n.state,L=f.keyEntities,ge=f.fieldNames,te=n.props,ve=te.onSelect,de=te.multiple,p=K.selected,E=K[ge.key],ie=!p;ie?de?g=(0,Fe.L0)(g,E):g=[E]:g=(0,Fe._5)(g,E);var Ee=g.map(function(Se){var Le=(0,Ge.Z)(L,Se);return Le?Le.node:null}).filter(function(Se){return Se});n.setUncontrolledState({selectedKeys:g}),ve==null||ve(g,{event:"select",selected:ie,node:K,selectedNodes:Ee,nativeEvent:o.nativeEvent})},n.onNodeCheck=function(o,K,g){var f=n.state,L=f.keyEntities,ge=f.checkedKeys,te=f.halfCheckedKeys,ve=n.props,de=ve.checkStrictly,p=ve.onCheck,E=K.key,ie,Ee={event:"check",node:K,checked:g,nativeEvent:o.nativeEvent};if(de){var Se=g?(0,Fe.L0)(ge,E):(0,Fe._5)(ge,E),Le=(0,Fe._5)(te,E);ie={checked:Se,halfChecked:Le},Ee.checkedNodes=Se.map(function(It){return(0,Ge.Z)(L,It)}).filter(function(It){return It}).map(function(It){return It.node}),n.setUncontrolledState({checkedKeys:Se})}else{var Qe=(0,Ue.S)([].concat((0,b.Z)(ge),[E]),!0,L),Je=Qe.checkedKeys,_e=Qe.halfCheckedKeys;if(!g){var ut=new Set(Je);ut.delete(E);var mt=(0,Ue.S)(Array.from(ut),{checked:!1,halfCheckedKeys:_e},L);Je=mt.checkedKeys,_e=mt.halfCheckedKeys}ie=Je,Ee.checkedNodes=[],Ee.checkedNodesPositions=[],Ee.halfCheckedKeys=_e,Je.forEach(function(It){var St=(0,Ge.Z)(L,It);if(St){var Tt=St.node,Yt=St.pos;Ee.checkedNodes.push(Tt),Ee.checkedNodesPositions.push({node:Tt,pos:Yt})}}),n.setUncontrolledState({checkedKeys:Je},!1,{halfCheckedKeys:_e})}p==null||p(ie,Ee)},n.onNodeLoad=function(o){var K=o.key,g=new Promise(function(f,L){n.setState(function(ge){var te=ge.loadedKeys,ve=te===void 0?[]:te,de=ge.loadingKeys,p=de===void 0?[]:de,E=n.props,ie=E.loadData,Ee=E.onLoad;if(!ie||ve.indexOf(K)!==-1||p.indexOf(K)!==-1)return null;var Se=ie(o);return Se.then(function(){var Le=n.state.loadedKeys,Qe=(0,Fe.L0)(Le,K);Ee==null||Ee(Qe,{event:"load",node:o}),n.setUncontrolledState({loadedKeys:Qe}),n.setState(function(Je){return{loadingKeys:(0,Fe._5)(Je.loadingKeys,K)}}),f()}).catch(function(Le){if(n.setState(function(Je){return{loadingKeys:(0,Fe._5)(Je.loadingKeys,K)}}),n.loadingRetryTimes[K]=(n.loadingRetryTimes[K]||0)+1,n.loadingRetryTimes[K]>=at){var Qe=n.state.loadedKeys;(0,X.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:(0,Fe.L0)(Qe,K)}),f()}L(Le)}),{loadingKeys:(0,Fe.L0)(p,K)}})});return g.catch(function(){}),g},n.onNodeMouseEnter=function(o,K){var g=n.props.onMouseEnter;g==null||g({event:o,node:K})},n.onNodeMouseLeave=function(o,K){var g=n.props.onMouseLeave;g==null||g({event:o,node:K})},n.onNodeContextMenu=function(o,K){var g=n.props.onRightClick;g&&(o.preventDefault(),g({event:o,node:K}))},n.onFocus=function(){var o=n.props.onFocus;n.setState({focused:!0});for(var K=arguments.length,g=new Array(K),f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var f=!1,L=!0,ge={};Object.keys(o).forEach(function(te){if(te in n.props){L=!1;return}f=!0,ge[te]=o[te]}),f&&(!K||L)&&n.setState((0,W.Z)((0,W.Z)({},ge),g))}},n.scrollTo=function(o){n.listRef.current.scrollTo(o)},n}return(0,t.Z)(d,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var R=this.props.activeKey;R!==void 0&&R!==this.state.activeKey&&(this.setState({activeKey:R}),R!==null&&this.scrollTo({key:R}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var R,G=this.state,s=G.focused,o=G.flattenNodes,K=G.keyEntities,g=G.draggingNodeKey,f=G.activeKey,L=G.dropLevelOffset,ge=G.dropContainerKey,te=G.dropTargetKey,ve=G.dropPosition,de=G.dragOverNodeKey,p=G.indent,E=this.props,ie=E.prefixCls,Ee=E.className,Se=E.style,Le=E.showLine,Qe=E.focusable,Je=E.tabIndex,_e=Je===void 0?0:Je,ut=E.selectable,mt=E.showIcon,It=E.icon,St=E.switcherIcon,Tt=E.draggable,Yt=E.checkable,gt=E.checkStrictly,Ut=E.disabled,Nn=E.motion,vt=E.loadData,yt=E.filterTreeNode,mn=E.height,un=E.itemHeight,Tn=E.virtual,bn=E.titleRender,$n=E.dropIndicatorRender,_n=E.onContextMenu,vn=E.onScroll,Zt=E.direction,yn=E.rootClassName,dn=E.rootStyle,S=(0,ue.Z)(this.props,{aria:!0,data:!0}),Z;return Tt&&((0,m.Z)(Tt)==="object"?Z=Tt:typeof Tt=="function"?Z={nodeDraggable:Tt}:Z={}),U.createElement($e.k.Provider,{value:{prefixCls:ie,selectable:ut,showIcon:mt,icon:It,switcherIcon:St,draggable:Z,draggingNodeKey:g,checkable:Yt,checkStrictly:gt,disabled:Ut,keyEntities:K,dropLevelOffset:L,dropContainerKey:ge,dropTargetKey:te,dropPosition:ve,dragOverNodeKey:de,indent:p,direction:Zt,dropIndicatorRender:$n,loadData:vt,filterTreeNode:yt,titleRender:bn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},U.createElement("div",{role:"tree",className:C()(ie,Ee,yn,(R={},(0,c.Z)(R,"".concat(ie,"-show-line"),Le),(0,c.Z)(R,"".concat(ie,"-focused"),s),(0,c.Z)(R,"".concat(ie,"-active-focused"),f!==null),R)),style:dn},U.createElement(ke,(0,u.Z)({ref:this.listRef,prefixCls:ie,style:Se,data:o,disabled:Ut,selectable:ut,checkable:!!Yt,motion:Nn,dragging:g!==null,height:mn,itemHeight:un,virtual:Tn,focusable:Qe,focused:s,tabIndex:_e,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:_n,onScroll:vn},this.getTreeNodeRequiredProps(),S))))}}],[{key:"getDerivedStateFromProps",value:function(R,G){var s=G.prevProps,o={prevProps:R};function K(Qe){return!s&&Qe in R||s&&s[Qe]!==R[Qe]}var g,f=G.fieldNames;if(K("fieldNames")&&(f=(0,M.w$)(R.fieldNames),o.fieldNames=f),K("treeData")?g=R.treeData:K("children")&&((0,X.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),g=(0,M.zn)(R.children)),g){o.treeData=g;var L=(0,M.I8)(g,{fieldNames:f});o.keyEntities=(0,W.Z)((0,c.Z)({},j,re),L.keyEntities)}var ge=o.keyEntities||G.keyEntities;if(K("expandedKeys")||s&&K("autoExpandParent"))o.expandedKeys=R.autoExpandParent||!s&&R.defaultExpandParent?(0,Fe.r7)(R.expandedKeys,ge):R.expandedKeys;else if(!s&&R.defaultExpandAll){var te=(0,W.Z)({},ge);delete te[j],o.expandedKeys=Object.keys(te).map(function(Qe){return te[Qe].key})}else!s&&R.defaultExpandedKeys&&(o.expandedKeys=R.autoExpandParent||R.defaultExpandParent?(0,Fe.r7)(R.defaultExpandedKeys,ge):R.defaultExpandedKeys);if(o.expandedKeys||delete o.expandedKeys,g||o.expandedKeys){var ve=(0,M.oH)(g||G.treeData,o.expandedKeys||G.expandedKeys,f);o.flattenNodes=ve}if(R.selectable&&(K("selectedKeys")?o.selectedKeys=(0,Fe.BT)(R.selectedKeys,R):!s&&R.defaultSelectedKeys&&(o.selectedKeys=(0,Fe.BT)(R.defaultSelectedKeys,R))),R.checkable){var de;if(K("checkedKeys")?de=(0,Fe.E6)(R.checkedKeys)||{}:!s&&R.defaultCheckedKeys?de=(0,Fe.E6)(R.defaultCheckedKeys)||{}:g&&(de=(0,Fe.E6)(R.checkedKeys)||{checkedKeys:G.checkedKeys,halfCheckedKeys:G.halfCheckedKeys}),de){var p=de,E=p.checkedKeys,ie=E===void 0?[]:E,Ee=p.halfCheckedKeys,Se=Ee===void 0?[]:Ee;if(!R.checkStrictly){var Le=(0,Ue.S)(ie,!0,ge);ie=Le.checkedKeys,Se=Le.halfCheckedKeys}o.checkedKeys=ie,o.halfCheckedKeys=Se}}return K("loadedKeys")&&(o.loadedKeys=R.loadedKeys),o}}]),d}(U.Component);Xe.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:ne,allowDrop:function(){return!0},expandAction:!1},Xe.TreeNode=h.Z;var me=Xe,Ke=me},35654:function(Dt,Me,e){e.d(Me,{BT:function(){return U},E6:function(){return Oe},L0:function(){return I},OM:function(){return X},_5:function(){return ee},r7:function(){return ce},wA:function(){return C},yx:function(){return se}});var u=e(94480),c=e(76190),m=e(48736),W=e(59301),b=e(39417),$=e(67841),t=e(71430),le=null;function ee(V,v){if(!V)return[];var a=V.slice(),y=a.indexOf(v);return y>=0&&a.splice(y,1),a}function I(V,v){var a=(V||[]).slice();return a.indexOf(v)===-1&&a.push(v),a}function se(V){return V.split("-")}function C(V,v){var a=[],y=(0,$.Z)(v,V);function h(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];q.forEach(function(M){var H=M.key,D=M.children;a.push(H),h(D)})}return h(y.children),a}function x(V){if(V.parent){var v=se(V.pos);return Number(v[v.length-1])===V.parent.children.length-1}return!1}function ue(V){var v=se(V.pos);return Number(v[v.length-1])===0}function X(V,v,a,y,h,q,M,H,D,Ie){var Q,He=V.clientX,l=V.clientY,z=V.target.getBoundingClientRect(),A=z.top,O=z.height,j=(Ie==="rtl"?-1:1)*(((h==null?void 0:h.x)||0)-He),k=(j-12)/y,re=(0,$.Z)(H,a.props.eventKey);if(l-1.5?q({dragNode:at,dropNode:Xe,dropPosition:1})?Fe=1:me=!1:q({dragNode:at,dropNode:Xe,dropPosition:0})?Fe=0:q({dragNode:at,dropNode:Xe,dropPosition:1})?Fe=1:me=!1:q({dragNode:at,dropNode:Xe,dropPosition:1})?Fe=1:me=!1,{dropPosition:Fe,dropLevelOffset:Ue,dropTargetKey:re.key,dropTargetPos:re.pos,dragOverNodeKey:ke,dropContainerKey:Fe===0?null:((Q=re.parent)===null||Q===void 0?void 0:Q.key)||null,dropAllowed:me}}function U(V,v){if(V){var a=v.multiple;return a?V.slice():V.length?[V[0]]:V}}var $e=function(v){return v};function ne(V,v){if(!V)return[];var a=v||{},y=a.processProps,h=y===void 0?$e:y,q=Array.isArray(V)?V:[V];return q.map(function(M){var H=M.children,D=_objectWithoutProperties(M,le),Ie=ne(H,v);return React.createElement(TreeNode,_extends({key:D.key},h(D)),Ie)})}function Oe(V){if(!V)return null;var v;if(Array.isArray(V))v={checkedKeys:V,halfCheckedKeys:void 0};else if((0,c.Z)(V)==="object")v={checkedKeys:V.checked||void 0,halfCheckedKeys:V.halfChecked||void 0};else return(0,m.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return v}function ce(V,v){var a=new Set;function y(h){if(!a.has(h)){var q=(0,$.Z)(v,h);if(q){a.add(h);var M=q.parent,H=q.node;H.disabled||M&&y(M.key)}}}return(V||[]).forEach(function(h){y(h)}),(0,u.Z)(a)}},90782:function(Dt,Me,e){e.d(Me,{S:function(){return t}});var u=e(48736),c=e(67841);function m(le,ee){var I=new Set;return le.forEach(function(se){ee.has(se)||I.add(se)}),I}function W(le){var ee=le||{},I=ee.disabled,se=ee.disableCheckbox,C=ee.checkable;return!!(I||se)||C===!1}function b(le,ee,I,se){for(var C=new Set(le),x=new Set,ue=0;ue<=I;ue+=1){var X=ee.get(ue)||new Set;X.forEach(function(Oe){var ce=Oe.key,V=Oe.node,v=Oe.children,a=v===void 0?[]:v;C.has(ce)&&!se(V)&&a.filter(function(y){return!se(y.node)}).forEach(function(y){C.add(y.key)})})}for(var U=new Set,$e=I;$e>=0;$e-=1){var ne=ee.get($e)||new Set;ne.forEach(function(Oe){var ce=Oe.parent,V=Oe.node;if(!(se(V)||!Oe.parent||U.has(Oe.parent.key))){if(se(Oe.parent.node)){U.add(ce.key);return}var v=!0,a=!1;(ce.children||[]).filter(function(y){return!se(y.node)}).forEach(function(y){var h=y.key,q=C.has(h);v&&!q&&(v=!1),!a&&(q||x.has(h))&&(a=!0)}),v&&C.add(ce.key),a&&x.add(ce.key),U.add(ce.key)}})}return{checkedKeys:Array.from(C),halfCheckedKeys:Array.from(m(x,C))}}function $(le,ee,I,se,C){for(var x=new Set(le),ue=new Set(ee),X=0;X<=se;X+=1){var U=I.get(X)||new Set;U.forEach(function(ce){var V=ce.key,v=ce.node,a=ce.children,y=a===void 0?[]:a;!x.has(V)&&!ue.has(V)&&!C(v)&&y.filter(function(h){return!C(h.node)}).forEach(function(h){x.delete(h.key)})})}ue=new Set;for(var $e=new Set,ne=se;ne>=0;ne-=1){var Oe=I.get(ne)||new Set;Oe.forEach(function(ce){var V=ce.parent,v=ce.node;if(!(C(v)||!ce.parent||$e.has(ce.parent.key))){if(C(ce.parent.node)){$e.add(V.key);return}var a=!0,y=!1;(V.children||[]).filter(function(h){return!C(h.node)}).forEach(function(h){var q=h.key,M=x.has(q);a&&!M&&(a=!1),!y&&(M||ue.has(q))&&(y=!0)}),a||x.delete(V.key),y&&ue.add(V.key),$e.add(V.key)}})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(m(ue,x))}}function t(le,ee,I,se){var C=[],x;se?x=se:x=W;var ue=new Set(le.filter(function(ne){var Oe=!!(0,c.Z)(I,ne);return Oe||C.push(ne),Oe})),X=new Map,U=0;Object.keys(I).forEach(function(ne){var Oe=I[ne],ce=Oe.level,V=X.get(ce);V||(V=new Set,X.set(ce,V)),V.add(Oe),U=Math.max(U,ce)}),(0,u.ZP)(!C.length,"Tree missing follow keys: ".concat(C.slice(0,100).map(function(ne){return"'".concat(ne,"'")}).join(", ")));var $e;return ee===!0?$e=b(ue,X,U,x):$e=$(ue,ee.halfCheckedKeys,X,U,x),$e}},67841:function(Dt,Me,e){e.d(Me,{Z:function(){return u}});function u(c,m){return c[m]}},71430:function(Dt,Me,e){e.d(Me,{F:function(){return ce},H8:function(){return Oe},I8:function(){return ne},km:function(){return C},oH:function(){return U},w$:function(){return x},zn:function(){return X}});var u=e(76190),c=e(94480),m=e(33885),W=e(75931),b=e(11592),$=e(2738),t=e(48736),le=e(67841),ee=["children"];function I(V,v){return"".concat(V,"-").concat(v)}function se(V){return V&&V.type&&V.type.isTreeNode}function C(V,v){return V!=null?V:v}function x(V){var v=V||{},a=v.title,y=v._title,h=v.key,q=v.children,M=a||"title";return{title:M,_title:y||[M],key:h||"key",children:q||"children"}}function ue(V,v){var a=new Map;function y(h){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(h||[]).forEach(function(M){var H=M[v.key],D=M[v.children];warning(H!=null,"Tree node must have a certain key: [".concat(q).concat(H,"]"));var Ie=String(H);warning(!a.has(Ie)||H===null||H===void 0,"Same 'key' exist in the Tree: ".concat(Ie)),a.set(Ie,!0),y(D,"".concat(q).concat(Ie," > "))})}y(V)}function X(V){function v(a){var y=(0,b.Z)(a);return y.map(function(h){if(!se(h))return(0,t.ZP)(!h,"Tree/TreeNode can only accept TreeNode as children."),null;var q=h.key,M=h.props,H=M.children,D=(0,W.Z)(M,ee),Ie=(0,m.Z)({key:q},D),Q=v(H);return Q.length&&(Ie.children=Q),Ie}).filter(function(h){return h})}return v(V)}function U(V,v,a){var y=x(a),h=y._title,q=y.key,M=y.children,H=new Set(v===!0?[]:v),D=[];function Ie(Q){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Q.map(function(l,z){for(var A=I(He?He.pos:"0",z),O=C(l[q],A),j,k=0;k1&&arguments[1]!==void 0?arguments[1]:{},a=v.initWrapper,y=v.processEntity,h=v.onProcessFinished,q=v.externalGetKey,M=v.childrenPropName,H=v.fieldNames,D=arguments.length>2?arguments[2]:void 0,Ie=q||D,Q={},He={},l={posEntities:Q,keyEntities:He};return a&&(l=a(l)||l),$e(V,function(z){var A=z.node,O=z.index,j=z.pos,k=z.key,re=z.parentPos,ae=z.level,oe=z.nodes,Y={node:A,nodes:oe,index:O,key:k,pos:j,level:ae},be=C(k,j);Q[j]=Y,He[be]=Y,Y.parent=Q[re],Y.parent&&(Y.parent.children=Y.parent.children||[],Y.parent.children.push(Y)),y&&y(Y,l)},{externalGetKey:Ie,childrenPropName:M,fieldNames:H}),h&&h(l),l}function Oe(V,v){var a=v.expandedKeys,y=v.selectedKeys,h=v.loadedKeys,q=v.loadingKeys,M=v.checkedKeys,H=v.halfCheckedKeys,D=v.dragOverNodeKey,Ie=v.dropPosition,Q=v.keyEntities,He=(0,le.Z)(Q,V),l={eventKey:V,expanded:a.indexOf(V)!==-1,selected:y.indexOf(V)!==-1,loaded:h.indexOf(V)!==-1,loading:q.indexOf(V)!==-1,checked:M.indexOf(V)!==-1,halfChecked:H.indexOf(V)!==-1,pos:String(He?He.pos:""),dragOver:D===V&&Ie===0,dragOverGapTop:D===V&&Ie===-1,dragOverGapBottom:D===V&&Ie===1};return l}function ce(V){var v=V.data,a=V.expanded,y=V.selected,h=V.checked,q=V.loaded,M=V.loading,H=V.halfChecked,D=V.dragOver,Ie=V.dragOverGapTop,Q=V.dragOverGapBottom,He=V.pos,l=V.active,z=V.eventKey,A=(0,m.Z)((0,m.Z)({},v),{},{expanded:a,selected:y,checked:h,loaded:q,loading:M,halfChecked:H,dragOver:D,dragOverGapTop:Ie,dragOverGapBottom:Q,pos:He,active:l,key:z});return"props"in A||Object.defineProperty(A,"props",{get:function(){return(0,t.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),V}}),A}},8224:function(Dt,Me,e){e.d(Me,{Z:function(){return c}});var u=e(4676);function c(m,W,b,$){var t=u.unstable_batchedUpdates?function(ee){u.unstable_batchedUpdates(b,ee)}:b;return m!=null&&m.addEventListener&&m.addEventListener(W,t,$),{remove:function(){m!=null&&m.removeEventListener&&m.removeEventListener(W,t,$)}}}},55468:function(Dt,Me,e){e.d(Me,{g1:function(){return se},os:function(){return x}});var u=/margin|padding|width|height|max|min|offset/,c={left:!0,top:!0},m={cssFloat:1,styleFloat:1,float:1};function W(ue){return ue.nodeType===1?ue.ownerDocument.defaultView.getComputedStyle(ue,null):{}}function b(ue,X,U){if(X=X.toLowerCase(),U==="auto"){if(X==="height")return ue.offsetHeight;if(X==="width")return ue.offsetWidth}return X in c||(c[X]=u.test(X)),c[X]?parseFloat(U)||0:U}function $(ue,X){var U=arguments.length,$e=W(ue);return X=m[X]?"cssFloat"in ue.style?"cssFloat":"styleFloat":X,U===1?$e:b(ue,X,$e[X]||ue.style[X])}function t(ue,X,U){var $e=arguments.length;if(X=m[X]?"cssFloat"in ue.style?"cssFloat":"styleFloat":X,$e===3)return typeof U=="number"&&u.test(X)&&(U="".concat(U,"px")),ue.style[X]=U,U;for(var ne in X)X.hasOwnProperty(ne)&&t(ue,ne,X[ne]);return W(ue)}function le(ue){return ue===document.body?document.documentElement.clientWidth:ue.offsetWidth}function ee(ue){return ue===document.body?window.innerHeight||document.documentElement.clientHeight:ue.offsetHeight}function I(){var ue=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),X=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ue,height:X}}function se(){var ue=document.documentElement.clientWidth,X=window.innerHeight||document.documentElement.clientHeight;return{width:ue,height:X}}function C(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function x(ue){var X=ue.getBoundingClientRect(),U=document.documentElement;return{left:X.left+(window.pageXOffset||U.scrollLeft)-(U.clientLeft||document.body.clientLeft||0),top:X.top+(window.pageYOffset||U.scrollTop)-(U.clientTop||document.body.clientTop||0)}}},3465:function(Dt,Me,e){e.d(Me,{G:function(){return W}});var u=e(47273),c=function($){if((0,u.Z)()&&window.document.documentElement){var t=Array.isArray($)?$:[$],le=window.document.documentElement;return t.some(function(ee){return ee in le.style})}return!1},m=function($,t){if(!c($))return!1;var le=document.createElement("div"),ee=le.style[$];return le.style[$]=t,le.style[$]!==ee};function W(b,$){return!Array.isArray(b)&&$!==void 0?m(b,$):c(b)}},48911:function(Dt,Me,e){e.d(Me,{Z:function(){return Xe}});var u=e(54476),c=e(76190),m=e(33885),W=e(20068),b=e(42978),$=e(75931),t=e(92310),le=e.n(t),ee=e(29301),I=e(70425),se=e(34280),C=e(59301),x=e(4676),ue=C.forwardRef(function(me,Ke){var B=me.height,w=me.offsetY,d=me.offsetX,n=me.children,R=me.prefixCls,G=me.onInnerResize,s=me.innerProps,o=me.rtl,K=me.extra,g={},f={display:"flex",flexDirection:"column"};return w!==void 0&&(g={height:B,position:"relative",overflow:"hidden"},f=(0,m.Z)((0,m.Z)({},f),{},(0,W.Z)((0,W.Z)((0,W.Z)((0,W.Z)((0,W.Z)({transform:"translateY(".concat(w,"px)")},o?"marginRight":"marginLeft",-d),"position","absolute"),"left",0),"right",0),"top",0))),C.createElement("div",{style:g},C.createElement(ee.Z,{onResize:function(ge){var te=ge.offsetHeight;te&&G&&G()}},C.createElement("div",(0,u.Z)({style:f,className:le()((0,W.Z)({},"".concat(R,"-holder-inner"),R)),ref:Ke},s),n,K)))});ue.displayName="Filler";var X=ue;function U(me){var Ke=me.children,B=me.setRef,w=C.useCallback(function(d){B(d)},[]);return C.cloneElement(Ke,{ref:w})}function $e(me,Ke,B,w,d,n,R,G){var s=G.getKey;return me.slice(Ke,B+1).map(function(o,K){var g=Ke+K,f=R(o,g,{style:{width:w},offsetX:d}),L=s(o);return C.createElement(U,{key:L,setRef:function(te){return n(o,te)}},f)})}function ne(me,Ke,B,w){var d=B-me,n=Ke-B,R=Math.min(d,n)*2;if(w<=R){var G=Math.floor(w/2);return w%2?B+G+1:B-G}return d>n?B-(w-n):B+(w-d)}function Oe(me,Ke,B){var w=me.length,d=Ke.length,n,R;if(w===0&&d===0)return null;w2&&arguments[2]!==void 0?arguments[2]:!1,g=s?o<0&&G.current.left||o>0&&G.current.right:o<0&&G.current.top||o>0&&G.current.bottom;return K&&g?(clearTimeout(n.current),d.current=!1):(!g||d.current)&&R(),!d.current&&g}};function h(me,Ke,B,w,d,n,R){var G=(0,C.useRef)(0),s=(0,C.useRef)(null),o=(0,C.useRef)(null),K=(0,C.useRef)(!1),g=y(Ke,B,w,d);function f(p,E){if(V.Z.cancel(s.current),!g(!1,E)){var ie=p;if(!ie._virtualHandled)ie._virtualHandled=!0;else return;G.current+=E,o.current=E,a||ie.preventDefault(),s.current=(0,V.Z)(function(){var Ee=K.current?10:1;R(G.current*Ee,!1),G.current=0})}}function L(p,E){R(E,!0),a||p.preventDefault()}var ge=(0,C.useRef)(null),te=(0,C.useRef)(null);function ve(p){if(me){V.Z.cancel(te.current),te.current=(0,V.Z)(function(){ge.current=null},2);var E=p.deltaX,ie=p.deltaY,Ee=p.shiftKey,Se=E,Le=ie;(ge.current==="sx"||!ge.current&&Ee&&ie&&!E)&&(Se=ie,Le=0,ge.current="sx");var Qe=Math.abs(Se),Je=Math.abs(Le);ge.current===null&&(ge.current=n&&Qe>Je?"x":"y"),ge.current==="y"?f(p,Le):L(p,Se)}}function de(p){me&&(K.current=p.detail===o.current)}return[ve,de]}function q(me,Ke,B,w){var d=C.useMemo(function(){return[new Map,[]]},[me,B.id,w]),n=(0,b.Z)(d,2),R=n[0],G=n[1],s=function(K){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:K,f=R.get(K),L=R.get(g);if(f===void 0||L===void 0)for(var ge=me.length,te=G.length;te0&&arguments[0]!==void 0?arguments[0]:!1;K();var ge=function(){var de=!1;G.current.forEach(function(p,E){if(p&&p.offsetParent){var ie=p.offsetHeight,Ee=getComputedStyle(p),Se=Ee.marginTop,Le=Ee.marginBottom,Qe=Q(Se),Je=Q(Le),_e=ie+Qe+Je;s.current.get(E)!==_e&&(s.current.set(E,_e),de=!0)}}),de&&R(function(p){return p+1})};if(L)ge();else{o.current+=1;var te=o.current;Promise.resolve().then(function(){te===o.current&&ge()})}}function f(L,ge){var te=me(L),ve=G.current.get(te);ge?(G.current.set(te,ge),g()):G.current.delete(te),!ve!=!ge&&(ge?Ke==null||Ke(L):B==null||B(L))}return(0,C.useEffect)(function(){return K},[]),[f,g,s.current,n]}var l=14/15;function z(me,Ke,B){var w=(0,C.useRef)(!1),d=(0,C.useRef)(0),n=(0,C.useRef)(0),R=(0,C.useRef)(null),G=(0,C.useRef)(null),s,o=function(L){if(w.current){var ge=Math.ceil(L.touches[0].pageX),te=Math.ceil(L.touches[0].pageY),ve=d.current-ge,de=n.current-te,p=Math.abs(ve)>Math.abs(de);p?d.current=ge:n.current=te;var E=B(p,p?ve:de,!1,L);E&&L.preventDefault(),clearInterval(G.current),E&&(G.current=setInterval(function(){p?ve*=l:de*=l;var ie=Math.floor(p?ve:de);(!B(p,ie,!0)||Math.abs(ie)<=.1)&&clearInterval(G.current)},16))}},K=function(){w.current=!1,s()},g=function(L){s(),L.touches.length===1&&!w.current&&(w.current=!0,d.current=Math.ceil(L.touches[0].pageX),n.current=Math.ceil(L.touches[0].pageY),R.current=L.target,R.current.addEventListener("touchmove",o,{passive:!1}),R.current.addEventListener("touchend",K,{passive:!0}))};s=function(){R.current&&(R.current.removeEventListener("touchmove",o),R.current.removeEventListener("touchend",K))},(0,se.Z)(function(){return me&&Ke.current.addEventListener("touchstart",g,{passive:!0}),function(){var f;(f=Ke.current)===null||f===void 0||f.removeEventListener("touchstart",g),s(),clearInterval(G.current)}},[me])}function A(me){return Math.floor(Math.pow(me,.5))}function O(me,Ke){var B="touches"in me?me.touches[0]:me;return B[Ke?"pageX":"pageY"]-window[Ke?"scrollX":"scrollY"]}function j(me,Ke,B){C.useEffect(function(){var w=Ke.current;if(me&&w){var d=!1,n,R,G=function(){V.Z.cancel(n)},s=function f(){G(),n=(0,V.Z)(function(){B(R),f()})},o=function(){d=!1,G()},K=function(L){if(!(L.target.draggable||L.button!==0)){var ge=L;ge._virtualHandled||(ge._virtualHandled=!0,d=!0)}},g=function(L){if(d){var ge=O(L,!1),te=w.getBoundingClientRect(),ve=te.top,de=te.bottom;if(ge<=ve){var p=ve-ge;R=-A(p),s()}else if(ge>=de){var E=ge-de;R=A(E),s()}else G()}};return w.addEventListener("mousedown",K),w.ownerDocument.addEventListener("mouseup",o),w.ownerDocument.addEventListener("mousemove",g),w.ownerDocument.addEventListener("dragend",o),function(){w.removeEventListener("mousedown",K),w.ownerDocument.removeEventListener("mouseup",o),w.ownerDocument.removeEventListener("mousemove",g),w.ownerDocument.removeEventListener("dragend",o),G()}}},[me])}var k=10;function re(me,Ke,B,w,d,n,R,G){var s=C.useRef(),o=C.useState(null),K=(0,b.Z)(o,2),g=K[0],f=K[1];return(0,se.Z)(function(){if(g&&g.times=0;St-=1){var Tt=d(Ke[St]),Yt=B.get(Tt);if(Yt===void 0){p=!0;break}if(It-=Yt,It<=0)break}switch(Ee){case"top":ie=Le-ve;break;case"bottom":ie=Qe-de+ve;break;default:{var gt=me.current.scrollTop,Ut=gt+de;LeUt&&(E="bottom")}}ie!==null&&R(ie),ie!==g.lastTop&&(p=!0)}p&&f((0,m.Z)((0,m.Z)({},g),{},{times:g.times+1,targetAlign:E,lastTop:ie}))}},[g,me.current]),function(L){if(L==null){G();return}if(V.Z.cancel(s.current),typeof L=="number")R(L);else if(L&&(0,c.Z)(L)==="object"){var ge,te=L.align;"index"in L?ge=L.index:ge=Ke.findIndex(function(p){return d(p)===L.key});var ve=L.offset,de=ve===void 0?0:ve;f({times:0,index:ge,offset:de,originAlign:te})}}}var ae=C.forwardRef(function(me,Ke){var B=me.prefixCls,w=me.rtl,d=me.scrollOffset,n=me.scrollRange,R=me.onStartMove,G=me.onStopMove,s=me.onScroll,o=me.horizontal,K=me.spinSize,g=me.containerSize,f=me.style,L=me.thumbStyle,ge=me.showScrollBar,te=C.useState(!1),ve=(0,b.Z)(te,2),de=ve[0],p=ve[1],E=C.useState(null),ie=(0,b.Z)(E,2),Ee=ie[0],Se=ie[1],Le=C.useState(null),Qe=(0,b.Z)(Le,2),Je=Qe[0],_e=Qe[1],ut=!w,mt=C.useRef(),It=C.useRef(),St=C.useState(ge),Tt=(0,b.Z)(St,2),Yt=Tt[0],gt=Tt[1],Ut=C.useRef(),Nn=function(){ge===!0||ge===!1||(clearTimeout(Ut.current),gt(!0),Ut.current=setTimeout(function(){gt(!1)},3e3))},vt=n-g||0,yt=g-K||0,mn=C.useMemo(function(){if(d===0||vt===0)return 0;var dn=d/vt;return dn*yt},[d,vt,yt]),un=function(S){S.stopPropagation(),S.preventDefault()},Tn=C.useRef({top:mn,dragging:de,pageY:Ee,startTop:Je});Tn.current={top:mn,dragging:de,pageY:Ee,startTop:Je};var bn=function(S){p(!0),Se(O(S,o)),_e(Tn.current.top),R(),S.stopPropagation(),S.preventDefault()};C.useEffect(function(){var dn=function(N){N.preventDefault()},S=mt.current,Z=It.current;return S.addEventListener("touchstart",dn,{passive:!1}),Z.addEventListener("touchstart",bn,{passive:!1}),function(){S.removeEventListener("touchstart",dn),Z.removeEventListener("touchstart",bn)}},[]);var $n=C.useRef();$n.current=vt;var _n=C.useRef();_n.current=yt,C.useEffect(function(){if(de){var dn,S=function(N){var he=Tn.current,fe=he.dragging,We=he.pageY,Ae=he.startTop;V.Z.cancel(dn);var Ye=mt.current.getBoundingClientRect(),nt=g/(o?Ye.width:Ye.height);if(fe){var dt=(O(N,o)-We)*nt,it=Ae;!ut&&o?it-=dt:it+=dt;var qe=$n.current,ot=_n.current,Ct=ot?it/ot:0,lt=Math.ceil(Ct*qe);lt=Math.max(lt,0),lt=Math.min(lt,qe),dn=(0,V.Z)(function(){s(lt,o)})}},Z=function(){p(!1),G()};return window.addEventListener("mousemove",S,{passive:!0}),window.addEventListener("touchmove",S,{passive:!0}),window.addEventListener("mouseup",Z,{passive:!0}),window.addEventListener("touchend",Z,{passive:!0}),function(){window.removeEventListener("mousemove",S),window.removeEventListener("touchmove",S),window.removeEventListener("mouseup",Z),window.removeEventListener("touchend",Z),V.Z.cancel(dn)}}},[de]),C.useEffect(function(){return Nn(),function(){clearTimeout(Ut.current)}},[d]),C.useImperativeHandle(Ke,function(){return{delayHidden:Nn}});var vn="".concat(B,"-scrollbar"),Zt={position:"absolute",visibility:Yt?null:"hidden"},yn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return o?(Object.assign(Zt,{height:8,left:0,right:0,bottom:0}),Object.assign(yn,(0,W.Z)({height:"100%",width:K},ut?"left":"right",mn))):(Object.assign(Zt,(0,W.Z)({width:8,top:0,bottom:0},ut?"right":"left",0)),Object.assign(yn,{width:"100%",height:K,top:mn})),C.createElement("div",{ref:mt,className:le()(vn,(0,W.Z)((0,W.Z)((0,W.Z)({},"".concat(vn,"-horizontal"),o),"".concat(vn,"-vertical"),!o),"".concat(vn,"-visible"),Yt)),style:(0,m.Z)((0,m.Z)({},Zt),f),onMouseDown:un,onMouseMove:Nn},C.createElement("div",{ref:It,className:le()("".concat(vn,"-thumb"),(0,W.Z)({},"".concat(vn,"-thumb-moving"),de)),style:(0,m.Z)((0,m.Z)({},yn),L),onMouseDown:bn}))}),oe=ae,Y=20;function be(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,B=me/Ke*me;return isNaN(B)&&(B=0),B=Math.max(B,Y),Math.floor(B)}var Re=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ke=[],Fe={overflowY:"auto",overflowAnchor:"none"};function Ue(me,Ke){var B=me.prefixCls,w=B===void 0?"rc-virtual-list":B,d=me.className,n=me.height,R=me.itemHeight,G=me.fullHeight,s=G===void 0?!0:G,o=me.style,K=me.data,g=me.children,f=me.itemKey,L=me.virtual,ge=me.direction,te=me.scrollWidth,ve=me.component,de=ve===void 0?"div":ve,p=me.onScroll,E=me.onVirtualScroll,ie=me.onVisibleChange,Ee=me.innerProps,Se=me.extraRender,Le=me.styles,Qe=me.showScrollBar,Je=Qe===void 0?"optional":Qe,_e=(0,$.Z)(me,Re),ut=C.useCallback(function(At){return typeof f=="function"?f(At):At==null?void 0:At[f]},[f]),mt=He(ut,null,null),It=(0,b.Z)(mt,4),St=It[0],Tt=It[1],Yt=It[2],gt=It[3],Ut=!!(L!==!1&&n&&R),Nn=C.useMemo(function(){return Object.values(Yt.maps).reduce(function(At,wt){return At+wt},0)},[Yt.id,Yt.maps]),vt=Ut&&K&&(Math.max(R*K.length,Nn)>n||!!te),yt=ge==="rtl",mn=le()(w,(0,W.Z)({},"".concat(w,"-rtl"),yt),d),un=K||ke,Tn=(0,C.useRef)(),bn=(0,C.useRef)(),$n=(0,C.useRef)(),_n=(0,C.useState)(0),vn=(0,b.Z)(_n,2),Zt=vn[0],yn=vn[1],dn=(0,C.useState)(0),S=(0,b.Z)(dn,2),Z=S[0],T=S[1],N=(0,C.useState)(!1),he=(0,b.Z)(N,2),fe=he[0],We=he[1],Ae=function(){We(!0)},Ye=function(){We(!1)},nt={getKey:ut};function dt(At){yn(function(wt){var gn;typeof At=="function"?gn=At(wt):gn=At;var In=jt(gn);return Tn.current.scrollTop=In,In})}var it=(0,C.useRef)({start:0,end:un.length}),qe=(0,C.useRef)(),ot=ce(un,ut),Ct=(0,b.Z)(ot,1),lt=Ct[0];qe.current=lt;var Ot=C.useMemo(function(){if(!Ut)return{scrollHeight:void 0,start:0,end:un.length-1,offset:void 0};if(!vt){var At;return{scrollHeight:((At=bn.current)===null||At===void 0?void 0:At.offsetHeight)||0,start:0,end:un.length-1,offset:void 0}}for(var wt=0,gn,In,Xn,Ar=un.length,br=0;br=Zt&&gn===void 0&&(gn=br,In=wt),mr>Zt+n&&Xn===void 0&&(Xn=br),wt=mr}return gn===void 0&&(gn=0,In=0,Xn=Math.ceil(n/R)),Xn===void 0&&(Xn=un.length-1),Xn=Math.min(Xn+1,un.length-1),{scrollHeight:wt,start:gn,end:Xn,offset:In}},[vt,Ut,Zt,un,gt,n]),zt=Ot.scrollHeight,Qt=Ot.start,Rt=Ot.end,Gt=Ot.offset;it.current.start=Qt,it.current.end=Rt,C.useLayoutEffect(function(){var At=Yt.getRecord();if(At.size===1){var wt=Array.from(At.keys())[0],gn=At.get(wt),In=un[Qt];if(In&&gn===void 0){var Xn=ut(In);if(Xn===wt){var Ar=Yt.get(wt),br=Ar-R;dt(function(Wn){return Wn+br})}}}Yt.resetRecord()},[zt]);var we=C.useState({width:0,height:n}),xe=(0,b.Z)(we,2),De=xe[0],Ze=xe[1],Pe=function(wt){Ze({width:wt.offsetWidth,height:wt.offsetHeight})},Be=(0,C.useRef)(),Ne=(0,C.useRef)(),Ve=C.useMemo(function(){return be(De.width,te)},[De.width,te]),ft=C.useMemo(function(){return be(De.height,zt)},[De.height,zt]),pt=zt-n,Kt=(0,C.useRef)(pt);Kt.current=pt;function jt(At){var wt=At;return Number.isNaN(Kt.current)||(wt=Math.min(wt,Kt.current)),wt=Math.max(wt,0),wt}var ln=Zt<=0,Bt=Zt>=pt,Pt=Z<=0,tn=Z>=te,sn=y(ln,Bt,Pt,tn),nn=function(){return{x:yt?-Z:Z,y:Zt}},Jt=(0,C.useRef)(nn()),qt=(0,I.useEvent)(function(At){if(E){var wt=(0,m.Z)((0,m.Z)({},nn()),At);(Jt.current.x!==wt.x||Jt.current.y!==wt.y)&&(E(wt),Jt.current=wt)}});function xn(At,wt){var gn=At;wt?((0,x.flushSync)(function(){T(gn)}),qt()):dt(gn)}function en(At){var wt=At.currentTarget.scrollTop;wt!==Zt&&dt(wt),p==null||p(At),qt()}var Rn=function(wt){var gn=wt,In=te?te-De.width:0;return gn=Math.max(gn,0),gn=Math.min(gn,In),gn},Gn=(0,I.useEvent)(function(At,wt){wt?((0,x.flushSync)(function(){T(function(gn){var In=gn+(yt?-At:At);return Rn(In)})}),qt()):dt(function(gn){var In=gn+At;return In})}),Wt=h(Ut,ln,Bt,Pt,tn,!!te,Gn),st=(0,b.Z)(Wt,2),ct=st[0],Ht=st[1];z(Ut,Tn,function(At,wt,gn,In){var Xn=In;return sn(At,wt,gn)?!1:!Xn||!Xn._virtualHandled?(Xn&&(Xn._virtualHandled=!0),ct({preventDefault:function(){},deltaX:At?wt:0,deltaY:At?0:wt}),!0):!1}),j(vt,Tn,function(At){dt(function(wt){return wt+At})}),(0,se.Z)(function(){function At(gn){var In=ln&&gn.detail<0,Xn=Bt&&gn.detail>0;Ut&&!In&&!Xn&&gn.preventDefault()}var wt=Tn.current;return wt.addEventListener("wheel",ct,{passive:!1}),wt.addEventListener("DOMMouseScroll",Ht,{passive:!0}),wt.addEventListener("MozMousePixelScroll",At,{passive:!1}),function(){wt.removeEventListener("wheel",ct),wt.removeEventListener("DOMMouseScroll",Ht),wt.removeEventListener("MozMousePixelScroll",At)}},[Ut,ln,Bt]),(0,se.Z)(function(){if(te){var At=Rn(Z);T(At),qt({x:At})}},[De.width,te]);var Nt=function(){var wt,gn;(wt=Be.current)===null||wt===void 0||wt.delayHidden(),(gn=Ne.current)===null||gn===void 0||gn.delayHidden()},Cn=re(Tn,un,Yt,R,ut,function(){return Tt(!0)},dt,Nt);C.useImperativeHandle(Ke,function(){return{nativeElement:$n.current,getScrollInfo:nn,scrollTo:function(wt){function gn(In){return In&&(0,c.Z)(In)==="object"&&("left"in In||"top"in In)}gn(wt)?(wt.left!==void 0&&T(Rn(wt.left)),Cn(wt.top)):Cn(wt)}}}),(0,se.Z)(function(){if(ie){var At=un.slice(Qt,Rt+1);ie(At,un)}},[Qt,Rt,un]);var En=q(un,ut,Yt,R),rn=Se==null?void 0:Se({start:Qt,end:Rt,virtual:vt,offsetX:Z,offsetY:Gt,rtl:yt,getSize:En}),nr=$e(un,Qt,Rt,te,Z,St,g,nt),Hn=null;n&&(Hn=(0,m.Z)((0,W.Z)({},s?"height":"maxHeight",n),Fe),Ut&&(Hn.overflowY="hidden",te&&(Hn.overflowX="hidden"),fe&&(Hn.pointerEvents="none")));var dr={};return yt&&(dr.dir="rtl"),C.createElement("div",(0,u.Z)({ref:$n,style:(0,m.Z)((0,m.Z)({},o),{},{position:"relative"}),className:mn},dr,_e),C.createElement(ee.Z,{onResize:Pe},C.createElement(de,{className:"".concat(w,"-holder"),style:Hn,ref:Tn,onScroll:en,onMouseEnter:Nt},C.createElement(X,{prefixCls:w,height:zt,offsetX:Z,offsetY:Gt,scrollWidth:te,onInnerResize:Tt,ref:bn,innerProps:Ee,rtl:yt,extra:rn},nr))),vt&&zt>n&&C.createElement(oe,{ref:Be,prefixCls:w,scrollOffset:Zt,scrollRange:zt,rtl:yt,onScroll:xn,onStartMove:Ae,onStopMove:Ye,spinSize:ft,containerSize:De.height,style:Le==null?void 0:Le.verticalScrollBar,thumbStyle:Le==null?void 0:Le.verticalScrollBarThumb,showScrollBar:Je}),vt&&te>De.width&&C.createElement(oe,{ref:Ne,prefixCls:w,scrollOffset:Z,scrollRange:te,rtl:yt,onScroll:xn,onStartMove:Ae,onStopMove:Ye,spinSize:Ve,containerSize:De.width,horizontal:!0,style:Le==null?void 0:Le.horizontalScrollBar,thumbStyle:Le==null?void 0:Le.horizontalScrollBarThumb,showScrollBar:Je}))}var Ge=C.forwardRef(Ue);Ge.displayName="List";var at=Ge,Xe=at}}]); diff --git a/p__Paperlibrary__Random__Edit__index.44d19d0d.async.js b/p__Paperlibrary__Random__Edit__index.44d19d0d.async.js new file mode 100644 index 0000000000..d9cf03cf1b --- /dev/null +++ b/p__Paperlibrary__Random__Edit__index.44d19d0d.async.js @@ -0,0 +1,298 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[5816],{89489:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},59477:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},49198:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},87169:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={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"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},52671:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},8657:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},56082:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},33853:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},12893:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},15075:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},32134:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},43531:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},38819:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ze,He){return ue.createElement(De.Z,(0,y.Z)({},ze,{ref:He,icon:Oe}))},se=ue.forwardRef(Ie),je=se},96408:function(Bt,kt){"use strict";kt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},58e3:function(Bt,kt){"use strict";kt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},70414:function(Bt,kt,ne){"use strict";var y=ne(59301),ue=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ie=(Ke,ze,He)=>ze in Ke?ue(Ke,ze,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ke[ze]=He,se=(Ke,ze)=>{for(var He in ze||(ze={}))Oe.call(ze,He)&&Ie(Ke,He,ze[He]);if(Ce)for(var He of Ce(ze))De.call(ze,He)&&Ie(Ke,He,ze[He]);return Ke};const je=Ke=>React.createElement("svg",se({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ke),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));kt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},25863:function(){"use strict";function Bt(le,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=le,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(Bt.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(Bt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(Bt.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(Bt.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,E){var a=go.Shape._FigureParameters[le];return a?a[E]:null},go.Shape.setFigureParameter=function(le,E,a){if(!(a instanceof Bt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[le];x||(x=[],go.Shape._FigureParameters[le]=x),x[E]=a};var kt=[];function ne(le,E){var a=kt.pop();return a===void 0?new go.Point(le,E):(a.x=le,a.y=E,a)}function y(){var le=kt.pop();return le===void 0?new go.Point:le}function ue(le){kt.push(le)}function Ce(le,E,a,x,b,z,te,re,ie){ie||(ie=new go.Point);var ge=le-a,fe=b-te,ce=NaN,xe=NaN;if(ge===0)if(fe===0)le===a&&(ce=le,xe=E);else{var ye=(z-re)/fe,Ne=z-ye*b;ce=le,xe=ye*ce+Ne}else if(fe===0){var pe=(E-x)/ge,Xe=E-pe*le;ce=b,xe=pe*ce+Xe}else{var pe=(E-x)/ge,ye=(z-re)/fe,Xe=E-pe*le,Ne=z-ye*b;ce=(Ne-Xe)/(pe-ye),xe=pe*ce+Xe}return ie.x=ce,ie.y=xe,ie}function Oe(le,E,a,x,b,z,te,re,ie,ge,fe,ce,xe,ye){var Ne=1-ie,pe=ie,Xe=le*Ne+a*pe,We=E*Ne+x*pe,dt=a*Ne+b*pe,Te=x*Ne+z*pe,_e=b*Ne+te*pe,mt=z*Ne+re*pe,Qe=Xe*Ne+dt*pe,rt=We*Ne+Te*pe,Ht=dt*Ne+_e*pe,vt=Te*Ne+mt*pe,zt=Qe*Ne+Ht*pe,Kt=rt*Ne+vt*pe;ge.x=Xe,ge.y=We,fe.x=Qe,fe.y=rt,ce.x=zt,ce.y=Kt,xe.x=Ht,xe.y=vt,ye.x=_e,ye.y=mt}var De=new go.Spot(.156,.156),Ie=new go.Spot(.844,.844),se=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Bt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*se,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,a-b,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=E,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=a,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,E,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,E,a){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=De,b.spot2=Ie,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,se*E,0,E,(1-se)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,se*a,(1-se)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,se*a,se*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-se)*E,0,0,(1-se)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Bt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+re,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,re,re).close())),z.spot1=De,z.spot2=Ie,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,E,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,x*a).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Bt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Bt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,E,a){var x=le?le.parameter1:NaN,b=le?le.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,re=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,te,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,E,a){var x=se/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,z*a,E,(1-x)*a,(b+x)*E,(z+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Bt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,z=E/2,te=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Bt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,z=E/2,te=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Bt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,E,a){var x=le?le.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=a,b}else{var z=E/2,te=a/2,re=Math.atan2(a,E),ie=x-Math.min(Math.cos(re)*x/2,z),ge=x-Math.min(Math.sin(re)*x/2,te),b=new go.Geometry,fe=new go.PathFigure(ie,0,!0);return b.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),fe.add(new go.PathSegment(go.PathSegment.Line,E-ie,0)),fe.add(new go.PathSegment(go.PathSegment.Line,E,ge)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,E,a-ge)),fe.add(new go.PathSegment(go.PathSegment.Line,E-ie,a)),fe.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),fe.add(new go.PathSegment(go.PathSegment.Line,ie,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,a-ge)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ge).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Bt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Bt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Bt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-x)*E,.25*a,Math.abs(1-x)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,se*E,0,E,(.5-se/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+se/2)*a,se*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,te=.3,re=0,ie=z*se;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+re)*a,(.5-z+te)*E,(.5+ie+re)*a,(.5-ie+te)*E,(.5+z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+re)*a,(.5+ie+te)*E,(.5+z+re)*a,(.5+z+te)*E,(.5+ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+re)*a,(1-.5+z+te)*E,(.5-ie+re)*a,(.5+ie+te)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ie+te)*E,(.5-z+re)*a,(.5-z+te+.05)*E,(.5-ie+re-.02)*a)),z=.2,te=0,re=-.3,ie=z*se,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+re)*a,(.5+ie+te)*E,(.5+z+re)*a,(.5+z+te)*E,(.5+ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+re)*a,(1-.5+z+te)*E,(.5-ie+re)*a,(.5+ie+te)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+re)*a,(.5-ie+te)*E,(.5-z+re)*a,(.5-z+te)*E,(.5-ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+te)*E,(.5+z+re)*a,(.5-z+te)*E,(.5+ie+re)*a,(.5-ie+te)*E,(.5+z+re)*a)),z=.2,te=-.3,re=0,ie=z*se,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+re)*a,(1-.5+z+te-.05)*E,(.5-ie+re-.02)*a,(.5+ie+te)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+re)*a,(.5-ie+te)*E,(.5-z+re)*a,(.5-z+te)*E,(.5-ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+re)*a,(.5-z+te)*E,(.5+ie+re)*a,(.5-ie+te)*E,(.5+z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ie+te)*E,(.5+z+re)*a,(.5+z+te)*E,(.5+ie+re)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,te=.5,re=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*E,re*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,a*re,z*E,z*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),re=.75,b=new go.PathFigure((te+z)*E,re*a,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,a*re,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(le,E,a){var x=.8535533905932737,b=.5*E,z=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,E,a){var x=new go.Geometry,b=se*.5,z=.5,te=.5,re=.5,ie=new go.PathFigure(te*E,(re-z)*a);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),z=.4,b=se*.4;var ge=y(),fe=y(),ce=y(),xe=y();Oe(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.42,ge,fe,ce,xe,xe);var ye=y(),Ne=y(),pe=y();Oe(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.58,xe,xe,pe,ye,Ne);var Xe=y(),We=y(),dt=y();Oe(te,re+z,te-b,re+z,te-z,re+b,te-z,re,.42,Xe,We,dt,xe,xe);var Te=y(),_e=y(),mt=y();return Oe(te,re+z,te-b,re+z,te-z,re+b,te-z,re,.58,xe,xe,mt,Te,_e),ie.add(new go.PathSegment(go.PathSegment.Move,mt.x*E,mt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,Te.x*E,Te.y*a,_e.x*E,_e.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*E,ce.y*a,ge.x*E,ge.y*a,fe.x*E,fe.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,mt.x*E,mt.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,dt.x*E,dt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,pe.x*E,pe.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,ye.x*E,ye.y*a,Ne.x*E,Ne.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,dt.x*E,dt.y*a,Xe.x*E,Xe.y*a,We.x*E,We.y*a).close()),ue(ge),ue(fe),ue(ce),ue(xe),ue(ye),ue(Ne),ue(pe),ue(Xe),ue(We),ue(dt),ue(Te),ue(_e),ue(mt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Bt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,E,a){var x=new go.Geometry,b=se*.4,z=.4,te=.5,re=.5,ie=y(),ge=y(),fe=y(),ce=y(),xe=new go.PathFigure((te-z)*E,re*a,!1);x.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),Oe(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.44,fe,ce,ge,ie,ie),xe.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*E,ge.y*a,fe.x*E,fe.y*a,ce.x*E,ce.y*a));var ye=ne(ge.x,ge.y);Oe(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.56,ie,ie,ge,fe,ce);var Ne=ne(ge.x,ge.y);xe.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*E,ye.y*.1*a)),xe.add(new go.PathSegment(go.PathSegment.Line,.85*E,ye.y*.1*a)),xe.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),xe.add(new go.PathSegment(go.PathSegment.Line,E,0)),xe.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),xe.add(new go.PathSegment(go.PathSegment.Line,(Ne.x*.1+.9)*E,.15*a)),xe.add(new go.PathSegment(go.PathSegment.Line,(Ne.x*.1+.9)*E,(Ne.y*.1+.05*.9)*a)),xe.add(new go.PathSegment(go.PathSegment.Line,Ne.x*E,Ne.y*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,fe.x*E,fe.y*a,ce.x*E,ce.y*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),z=.35,b=se*.35;var pe=new go.PathFigure(te*E,(re-z)*a,!1);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a));var Xe=new go.PathFigure((te-z)*E,re*a,!1);return x.add(Xe),ue(ie),ue(ge),ue(fe),ue(ce),ue(ye),ue(Ne),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(le,E,a){var x=new go.Geometry,b=.375,z=0,te=-.125,re=b*se,ie=new go.PathFigure((.525+z)*E,(.5+b+te)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*a,(.5+re+z)*E,(.5+b+te)*a,(.5+b+z)*E,(.5+re+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*a,(1-.5+b+z)*E,(.5-re+te)*a,(.5+re+z)*E,(.5-b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-re+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-re+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+b+te)*a,(.5-b+z)*E,(.5+re+te)*a,(.5-re+z)*E,(.5+b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),b=.325,z=0,te=-.125,re=b*se;var ie=new go.PathFigure((1-.5+b+z)*E,(.5+te)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+b+te)*a,(.5+b+z)*E,(.5+re+te)*a,(.5+re+z)*E,(.5+b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-re+z)*E,(.5+b+te)*a,(.5-b+z)*E,(.5+re+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-re+te)*a,(.5-re+z)*E,(.5-b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*a,(.5+re+z)*E,(.5-b+te)*a,(1-.5+b+z)*E,(.5-re+te)*a));var ie=new go.PathFigure((.525+z)*E,(.5+b+te)*a,!1);return x.add(ie),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(le,E,a){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,E,a){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,E,a){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Bt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Bt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=le?le.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*E,te=(.5-b/2)*a,re=(.5+b/2)*a,ie=new go.Geometry,ge=new go.PathFigure(0,te,!0);ie.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,z,te)),ge.add(new go.PathSegment(go.PathSegment.Line,z,0)),ge.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ge.add(new go.PathSegment(go.PathSegment.Line,z,a)),ge.add(new go.PathSegment(go.PathSegment.Line,z,re)),ge.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,te/a);var fe=Ce(0,re/a,1,re/a,z/E,1,1,.5,y());return ie.spot2=new go.Spot(fe.x,fe.y),ue(fe),ie}),go.Shape.setFigureParameter("Arrow2",0,new Bt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Bt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=le?le.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var z=E-x,te=(a-b)/2,re=te+b,ie=new go.Geometry,ge=new go.PathFigure(0,te,!0);ie.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,z,te)),ge.add(new go.PathSegment(go.PathSegment.Line,z,0)),ge.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ge.add(new go.PathSegment(go.PathSegment.Line,z,a)),ge.add(new go.PathSegment(go.PathSegment.Line,z,re)),ge.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,te/a);var fe=Ce(0,re/a,1,re/a,z/E,1,1,.5,y());return ie.spot2=new go.Spot(fe.x,fe.y),ue(fe),ie}),go.Shape.defineFigureGenerator("Chevron",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Bt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ie=Ce(0,.5,.3,0,0,b/a,.1,b/a,y());return te.spot1=new go.Spot(ie.x,ie.y),ie=Ce(.7,1,1,.5,0,z/a,1,z/a,ie),te.spot2=new go.Spot(ie.x,ie.y),ue(ie),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Bt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Bt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,te=z+x,re=(a-b)/2,ie=re+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,te=z+x,re=0,ie=a):(z=0,te=a,re=0,ie=a));var ge=new go.Geometry,fe=new go.PathFigure(E,.5*a,!0);ge.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,re)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close());var ce=Ce(0,.5,.3,re/a,0,z/a,1,z/a,y());return ge.spot1=new go.Spot(ce.x,ce.y),ce=Ce(.7,ie/a,1,.5,0,te/a,1,te/a,ce),ge.spot2=new go.Spot(ce.x,ce.y),ue(ce),ge}),go.Shape.setFigureParameter("IBeamArrow",0,new Bt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/a);var ie=Ce(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),ue(ie),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Bt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Bt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,te=z+x,re=(a-b)/2,ie=re+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,te=z+x,re=0,ie=a):(z=0,te=a,re=0,ie=a));var ge=new go.Geometry,fe=new go.PathFigure(E,.5*a,!0);ge.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),fe.add(new go.PathSegment(go.PathSegment.Line,0,re)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,re)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close()),ge.spot1=new go.Spot(0,z/a);var ce=Ce(.7,ie/a,1,.5,0,te/a,1,te/a,y());return ge.spot2=new go.Spot(ce.x,ce.y),ue(ce),ge}),go.Shape.setFigureParameter("Pointer",0,new Bt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=Ce(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(te.x,te.y),ue(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Bt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),b.spot1=new go.Spot(x,.35);var te=Ce(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(te.x,te.y),ue(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Bt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var ie=Ce(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),ue(ie),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Bt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=50);var b=(a-x)/2,z=b+x;x>a&&(b=0,z=a);var te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/a);var ie=Ce(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),ue(ie),te}),go.Shape.setFigureParameter("SquareArrow",0,new Bt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(le,E,a){var x=new go.Geometry,b=se*.5,z=se*.1,te=new go.PathFigure(0,.9*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=se*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,se*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,se*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-se*x,(.5+z)*E,1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-se*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var re=new go.PathFigure(E,x,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-se*x,(.5+z)*E,2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-se*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=se*.5,te=new go.PathFigure(0,a-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,se*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,se*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-se*x,(.5+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-se*x));var re=new go.PathFigure(0,a-x,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-se*x,(.5-z)*E,a-2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-se*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=se*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-se*x,0,E,(.5-z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-se*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,se*x,a,0,(.5+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,se*x,0));var re=new go.PathFigure(x,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+se*x,0,2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+se*x,a)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=se*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-se*x,0,E,(.5-z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-se*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,se*x,a,0,(.5+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,se*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var re=new go.PathFigure(E-x,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-se*x,0,E-2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-se*x,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(le,E,a){var x=new go.Geometry,b=.2,z=.1,te=se*b,re=se*z,ie=.5,ge=.1,fe=new go.PathFigure(ie*E,(ge+z)*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-b)*E,ge*a,(ie-te)*E,(ge+z)*a,(ie-b)*E,(ge+re)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge-z)*a,(ie-b)*E,(ge-re)*a,(ie-te)*E,(ge-z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+b)*E,ge*a,(ie+te)*E,(ge-z)*a,(ie+b)*E,(ge-re)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge+z)*a,(ie+b)*E,(ge+re)*a,(ie+te)*E,(ge+z)*a));var ce=.05,xe=se*ce;ie=.05,ge=.25;var ye=new go.PathFigure(.5*E,.2*a,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ie=.95,ge=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ce)*E,ge*a,(ie+xe)*E,(ge-ce)*a,(ie+ce)*E,(ge-xe)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),ce=.025,xe=se*ce,ie=.825,ge=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge-ce)*a,(ie+ce)*E,(ge-xe)*a,(ie+xe)*E,(ge-ce)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ce)*E,ge*a,(ie-xe)*E,(ge-ce)*a,(ie-ce)*E,(ge-xe)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),ce=.05,xe=se*ce,ie=.5,ge=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge-ce)*a,(ie+ce)*E,(ge-xe)*a,(ie+xe)*E,(ge-ce)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ce)*E,ge*a,(ie-xe)*E,(ge-ce)*a,(ie-ce)*E,(ge-xe)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),ce=.025,xe=se*ce,ie=.175,ge=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge-ce)*a,(ie+ce)*E,(ge-xe)*a,(ie+xe)*E,(ge-ce)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ce)*E,ge*a,(ie-xe)*E,(ge-ce)*a,(ie-ce)*E,(ge-xe)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ce=.05,xe=se*ce,ie=.05,ge=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge-ce)*a,(ie-ce)*E,(ge-xe)*a,(ie-xe)*E,(ge-ce)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Bt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("Database",function(le,E,a){var x=new go.Geometry,b=se*.5,z=se*.1,te=new go.PathFigure(E,.1*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+b)*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*E,.4*a,0,(.3+z)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(le,E,a){var x=new go.Geometry,b=se*.5,z=se*.1,te=new go.PathFigure(E,.1*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=se*.2,te=new go.PathFigure(0,.2*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var re=new go.PathFigure(0,b*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("Document",function(le,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var te=new go.PathFigure(E,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var re=new go.PathFigure(b*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(le,E,a){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=se*.5,re=.5,ie=new go.PathFigure(E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,a,E,(re+te)*a,(re+te)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-te)*E,a,0,(re+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,0,0,(re-te)*a,(re-te)*E,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,re*a,(re+te)*E,0,E,(re-te)*a));var ge=new go.PathFigure((z+b)*E,(z+b)*a,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),ge.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Line,(z+b)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(le,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(le,E,a){var x=new go.Geometry,b=se*.5,z=.5,te=new go.PathFigure(.5*E,a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+b)*a,(z+b)*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(le,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var re=new go.PathFigure(.5*b*E,b*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(le,E,a){var x=new go.Geometry,b=se*.5,z=.5,te=new go.PathFigure(E,z*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var re=new go.PathFigure(E,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(le,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure((1-b)*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x}),go.Shape.defineFigureGenerator("Process",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(le,E,a){var x=new go.Geometry,b=se*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+b)*E,0,E,(.5-b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+b)*a,(.5+b)*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(le,E,a){var x=new go.Geometry,b=se*.5,z=.5,te=new go.PathFigure(E,z*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var re=new go.PathFigure(E,z*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ie=new go.PathFigure(.8*E,.75*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(le,E,a){var x=new go.Geometry,b=se*.1,z=.1,te=.9,re=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var ge=new go.PathFigure((te+z)*E,re*a,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re-z)*a,(te+z)*E,(re-b)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(le,E,a){var x=new go.Geometry,b=se*.5,z=se*.4,te=se*.1,re=.1,ie=.9,ge=.5,fe=new go.PathFigure(.8*E,.5*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+b)*E,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+b)*E,0,.8*E,(.5-z)*a));var ce=new go.PathFigure((ie+re)*E,ge*a,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge+re)*a,(ie+re)*E,(ge+te)*a,(ie+te)*E,(ge+re)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,ge*a,(ie-te)*E,(ge+re)*a,(ie-re)*E,(ge+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge-re)*a,(ie-re)*E,(ge-te)*a,(ie-te)*E,(ge-re)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,ge*a,(ie+te)*E,(ge-re)*a,(ie+re)*E,(ge-te)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(le,E,a){var x=new go.Geometry,b=.5,z=se*b,te=0,re=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(re+z)*a,(te+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(te+z)*E,(re-b)*a,.7*E,(re-z)*a)),b=.1,z=se*.1,te=.9,re=.5;var ge=new go.PathFigure((te-b)*E,re*a,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(le,E,a){var x=new go.Geometry,b=.5,z=se*b,te=0,re=.5,ie=new go.PathFigure(0,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(te+z+z)*E,(re-b)*a,.8*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(re+z)*a,(te+z+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(le,E,a){var x=new go.Geometry,b=.5,z=se*b,te=.2,re=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ge=new go.PathFigure(.8*E,.5*a,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(re+z)*a,(te+z)*E,(re+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(te+z)*E,(re-b)*a,.7*E,(re-z)*a)),b=.1,z=se*.1,te=.9,re=.5;var fe=new go.PathFigure((te-b)*E,re*a,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(le,E,a){var x=new go.Geometry,b=.5,z=se*b,te=.2,re=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ge=new go.PathFigure(.2*E,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(te+z)*E,(re-b)*a,.9*E,(re-z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(re+z)*a,(te+z)*E,(re+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(le,E,a){var x=new go.Geometry,b=se*.1,z=.1,te=.1,re=.5,ie=new go.PathFigure((te-b*.5)*E,a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*E,a,(te+z)*E,0,(te+b)*E,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,E,a){var x=new go.Geometry,b=se*.5,z=.5,te=.5,re=.5,ie=new go.PathFigure((te-z)*E,re*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re-z)*a,(te+z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*E,re*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*E,re*a,te*E,(re-z)*a,te*E,(re+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Diode",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(le,E,a){var x=new go.Geometry,b=E,z=a;E=E*.38,a=a*.6;var te=se*.8,re=.8,ie=0,ge=.5,fe=(b-E)/2,ce=(z-a)/2,xe=new go.PathFigure(ie*E+fe,(ge+re)*a+ce,!0);x.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+fe,ge*a+ce,(ie-te)*E+fe,(ge+re)*a+ce,(ie-re)*E+fe,(ge+te)*a+ce)),xe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(ge-re)*a+ce,(ie-re)*E+fe,(ge-te)*a+ce,(ie-te)*E+fe,(ge-re)*a+ce)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+te*.5)*E+fe,ge*a+ce,ie*E+fe,(ge-re)*a+ce,(ie-re+te*.5)*E+fe,(ge-te)*a+ce)),xe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(ge+re)*a+ce,(ie-re+te*.5)*E+fe,(ge+te)*a+ce,ie*E+fe,(ge+re)*a+ce).close()),te=se*.4,re=.4,ie=.2,ge=.5;var ye=new go.PathFigure(ie*E+fe,(ge+re)*a+ce,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+fe,ge*a+ce,(ie-te)*E+fe,(ge+re)*a+ce,(ie-re)*E+fe,(ge+te)*a+ce)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(ge-re)*a+ce,(ie-re)*E+fe,(ge-te)*a+ce,(ie-te)*E+fe,(ge-re)*a+ce)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+te*.5)*E+fe,ge*a+ce,ie*E+fe,(ge-re)*a+ce,(ie-re+te*.5)*E+fe,(ge-te)*a+ce)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(ge+re)*a+ce,(ie-re+te*.5)*E+fe,(ge+te)*a+ce,ie*E+fe,(ge+re)*a+ce).close()),te=se*.2,re=.2,ie=.5,ge=.5;var Ne=new go.PathFigure((ie-re)*E+fe,ge*a+ce,!0);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(ge-re)*a+ce,(ie-re)*E+fe,(ge-te)*a+ce,(ie-te)*E+fe,(ge-re)*a+ce)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+fe,ge*a+ce,(ie+te)*E+fe,(ge-re)*a+ce,(ie+re)*E+fe,(ge-te)*a+ce)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(ge+re)*a+ce,(ie+re)*E+fe,(ge+te)*a+ce,(ie+te)*E+fe,(ge+re)*a+ce)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+fe,ge*a+ce,(ie-te)*E+fe,(ge+re)*a+ce,(ie-re)*E+fe,(ge+te)*a+ce)),te=se*.4,re=.4,ie=.8,ge=.5;var pe=new go.PathFigure(ie*E+fe,(ge-re)*a+ce,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+fe,ge*a+ce,(ie+te)*E+fe,(ge-re)*a+ce,(ie+re)*E+fe,(ge-te)*a+ce)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(ge+re)*a+ce,(ie+re)*E+fe,(ge+te)*a+ce,(ie+te)*E+fe,(ge+re)*a+ce)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-te*.5)*E+fe,ge*a+ce,ie*E+fe,(ge+re)*a+ce,(ie+re-te*.5)*E+fe,(ge+te)*a+ce)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(ge-re)*a+ce,(ie+re-te*.5)*E+fe,(ge-te)*a+ce,ie*E+fe,(ge-re)*a+ce).close()),te=se*.8,re=.8,ie=1,ge=.5;var Xe=new go.PathFigure(ie*E+fe,(ge-re)*a+ce,!0);return x.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+fe,ge*a+ce,(ie+te)*E+fe,(ge-re)*a+ce,(ie+re)*E+fe,(ge-te)*a+ce)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(ge+re)*a+ce,(ie+re)*E+fe,(ge+te)*a+ce,(ie+te)*E+fe,(ge+re)*a+ce)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-te*.5)*E+fe,ge*a+ce,ie*E+fe,(ge+re)*a+ce,(ie+re-te*.5)*E+fe,(ge+te)*a+ce)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+fe,(ge-re)*a+ce,(ie+re-te*.5)*E+fe,(ge-te)*a+ce,ie*E+fe,(ge-re)*a+ce).close()),x}),go.Shape.defineFigureGenerator("Email",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var te=new go.PathFigure(.6*E,a,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var re=new go.PathFigure(0,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(le,E,a){var x=new go.Geometry,b=se*.4,z=.4,te=.5,re=.5,ie=y(),ge=y(),fe=y(),ce=y();Oe(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.5,ie,ie,ge,fe,ce);var xe=ne(ge.x,ge.y),ye=new go.PathFigure(ge.x*E,ge.y*a,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,fe.x*E,fe.y*a,ce.x*E,ce.y*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),Oe(te-z,re,te-z,re-b,te-b,re-z,te,re-z,.5,fe,ce,ge,ie,ie),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*E,ge.y*a,fe.x*E,fe.y*a,ce.x*E,ce.y*a)),b=se*.3,z=.3,Oe(te-z,re,te-z,re-b,te-b,re-z,te,re-z,.5,fe,ce,ge,ie,ie),ye.add(new go.PathSegment(go.PathSegment.Line,ge.x*E,ge.y*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,ce.x*E,ce.y*a,fe.x*E,fe.y*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),Oe(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.5,ie,ie,ge,fe,ce),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*E,ge.y*a,ce.x*E,ce.y*a,fe.x*E,fe.y*a).close());var ye=new go.PathFigure(.45*E,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ue(ie),ue(ge),ue(fe),ue(ce),ue(xe),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(te,re,ie){te.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*E,(.8+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*E,(.5+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*E,(.5+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*E,(.8+ie)*a).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,E,a){var x=new go.Geometry,b=.5,z=0,te=0,re=b*se,ie=.4*Math.SQRT2/2+.5,ge=.5-.5*Math.SQRT2/2,fe=1,ce=.5,xe=.5,ye=0,Ne=new go.PathFigure(ie*E,(1-ge)*a,!1);return x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,ce*a,fe*E,.7*a,fe*E,ce*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe+z)*E,(ye+z)*a,(.5+b+z)*E,(.5-re+z)*a,(.5+re+z)*E,(.5-b+z)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-re+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-re+te)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-b+z)*E,(.5+re+te)*a,(.5-re+z)*E,.9*a)),Ne.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),Ne.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),Ne.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,a,!1);x.add(z);var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.7*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var te=.5-.285,re=.5,ie=te,ge=Math.PI/4,fe=4*(1-Math.cos(ge))/(3*Math.sin(ge)),ce=fe*.5,xe=te,ye=te,Ne=fe*xe,pe=fe*ye;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-xe)*E,ie*a,(re-(Ne+xe)/2)*E,(ie+(ye+pe)/2)*a,(re-xe)*E,(ie+pe)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ie-ye)*a,(re-xe)*E,(ie-pe)*a,(re-Ne)*E,(ie-ye)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+xe)*E,ie*a,(re+Ne)*E,(ie-ye)*a,(re+xe)*E,(ie-pe)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(re+xe)*E,(ie+pe)*a,(re+(Ne+xe)/2)*E,(ie+(ye+pe)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var Xe=new go.PathFigure(.2*E,a,!1);x.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var We=new go.PathFigure(.8*E,a,!1);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,a,!1);x.add(z);var te=new go.PathFigure(.1*E,a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.05*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*a,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var te=new go.PathFigure(.675*E,.575*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),te.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,E,a){var x=new go.Geometry,b=.5,z=se*.5,te=new go.PathFigure(E,b*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,a,E,(b+z)*a,(b+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-z)*E,a,0,(b+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-z)*a,(b-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,b*a,(b+z)*E,0,E,(b-z)*a));var re=new go.PathFigure(b*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var te=new go.PathFigure(0,.6*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var te=.1,re=se*.1,ie=.2,ge=.9,fe=new go.PathFigure((ie-te)*E,ge*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge-te)*a,(ie-te)*E,(ge-re)*a,(ie-re)*E,(ge-te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*E,ge*a,(ie+re)*E,(ge-te)*a,(ie+te)*E,(ge-re)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge+te)*a,(ie+te)*E,(ge+re)*a,(ie+re)*E,(ge+te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*E,ge*a,(ie-re)*E,(ge+te)*a,(ie-te)*E,(ge+re)*a).close()),te=.1,re=se*.1,ie=.8,ge=.9;var ce=new go.PathFigure((ie-te)*E,ge*a,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge-te)*a,(ie-te)*E,(ge-re)*a,(ie-re)*E,(ge-te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*E,ge*a,(ie+re)*E,(ge-te)*a,(ie+te)*E,(ge-re)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ge+te)*a,(ie+te)*E,(ge+re)*a,(ie+re)*E,(ge+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*E,ge*a,(ie-re)*E,(ge+te)*a,(ie-te)*E,(ge+re)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.5*E,.8*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var re=new go.PathFigure(.5*E,.7*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ie=.1,ge=se*.1,fe=.1,ce=.9,xe=new go.PathFigure((fe-ie)*E,ce*a,!0);x.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ce-ie)*a,(fe-ie)*E,(ce-ge)*a,(fe-ge)*E,(ce-ie)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ie)*E,ce*a,(fe+ge)*E,(ce-ie)*a,(fe+ie)*E,(ce-ge)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ce+ie)*a,(fe+ie)*E,(ce+ge)*a,(fe+ge)*E,(ce+ie)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ie)*E,ce*a,(fe-ge)*E,(ce+ie)*a,(fe-ie)*E,(ce+ge)*a)),ie=.1,ge=se*.1,fe=.4,ce=.9;var ye=new go.PathFigure((fe-ie)*E,ce*a,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ce-ie)*a,(fe-ie)*E,(ce-ge)*a,(fe-ge)*E,(ce-ie)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ie)*E,ce*a,(fe+ge)*E,(ce-ie)*a,(fe+ie)*E,(ce-ge)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ce+ie)*a,(fe+ie)*E,(ce+ge)*a,(fe+ge)*E,(ce+ie)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ie)*E,ce*a,(fe-ge)*E,(ce+ie)*a,(fe-ie)*E,(ce+ge)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var te=new go.PathFigure(.55*E,.4*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var fe=.05,ce=se*.05,xe=.175,ye=.95,re=new go.PathFigure((xe-fe)*E,ye*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,xe*E,(ye-fe)*a,(xe-fe)*E,(ye-ce)*a,(xe-ce)*E,(ye-fe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(xe+fe)*E,ye*a,(xe+ce)*E,(ye-fe)*a,(xe+fe)*E,(ye-ce)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,xe*E,(ye+fe)*a,(xe+fe)*E,(ye+ce)*a,(xe+ce)*E,(ye+fe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(xe-fe)*E,ye*a,(xe-ce)*E,(ye+fe)*a,(xe-fe)*E,(ye+ce)*a));var fe=.05,ce=se*.05,xe=.375,ye=.95,ie=new go.PathFigure((xe-fe)*E,ye*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,xe*E,(ye-fe)*a,(xe-fe)*E,(ye-ce)*a,(xe-ce)*E,(ye-fe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(xe+fe)*E,ye*a,(xe+ce)*E,(ye-fe)*a,(xe+fe)*E,(ye-ce)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,xe*E,(ye+fe)*a,(xe+fe)*E,(ye+ce)*a,(xe+ce)*E,(ye+fe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(xe-fe)*E,ye*a,(xe-ce)*E,(ye+fe)*a,(xe-fe)*E,(ye+ce)*a));var fe=.05,ce=se*.05,xe=.625,ye=.95,ge=new go.PathFigure((xe-fe)*E,ye*a,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,xe*E,(ye-fe)*a,(xe-fe)*E,(ye-ce)*a,(xe-ce)*E,(ye-fe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(xe+fe)*E,ye*a,(xe+ce)*E,(ye-fe)*a,(xe+fe)*E,(ye-ce)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,xe*E,(ye+fe)*a,(xe+fe)*E,(ye+ce)*a,(xe+ce)*E,(ye+fe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(xe-fe)*E,ye*a,(xe-ce)*E,(ye+fe)*a,(xe-fe)*E,(ye+ce)*a));var fe=.05,ce=se*.05,xe=.825,ye=.95,Ne=new go.PathFigure((xe-fe)*E,ye*a,!0);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*E,(ye-fe)*a,(xe-fe)*E,(ye-ce)*a,(xe-ce)*E,(ye-fe)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe+fe)*E,ye*a,(xe+ce)*E,(ye-fe)*a,(xe+fe)*E,(ye-ce)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*E,(ye+fe)*a,(xe+fe)*E,(ye+ce)*a,(xe+ce)*E,(ye+fe)*a)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe-fe)*E,ye*a,(xe-ce)*E,(ye+fe)*a,(xe-fe)*E,(ye+ce)*a).close());var pe=new go.PathFigure(0,a,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var te=new go.PathFigure(.15*E,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var re=.05,ie=se*.05,ge=.35,fe=.775,ce=new go.PathFigure((ge-re)*E,fe*a,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,(fe-re)*a,(ge-re)*E,(fe-ie)*a,(ge-ie)*E,(fe-re)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ge+re)*E,fe*a,(ge+ie)*E,(fe-re)*a,(ge+re)*E,(fe-ie)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,(fe+re)*a,(ge+re)*E,(fe+ie)*a,(ge+ie)*E,(fe+re)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ge-re)*E,fe*a,(ge-ie)*E,(fe+re)*a,(ge-re)*E,(fe+ie)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(le,E,a){var x=new go.Geometry,b=.3,z=se*.3,te=.5,re=.7,ie=new go.PathFigure((te-b)*E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a));var ge=new go.PathFigure(0,.7*a,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(le,E,a){var x=new go.Geometry,b=.5,z=se*.5,te=.5,re=.5,ie=new go.PathFigure((te-b)*E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a));var ge=new go.PathFigure(.15*E,.5*a,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(le,E,a){var x=new go.Geometry,b=.5,z=se*.5,te=.5,re=.5,ie=new go.PathFigure((te-b)*E,re*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a).close()),b=.05,z=se*.05,te=.5,re=.8;var ge=new go.PathFigure((te-b)*E,re*a,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a).close()),ge.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*1,a*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var te=new go.PathFigure(.402*E,.85*a,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var re=new go.PathFigure(.678*E,.85*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ie=new go.PathFigure(.5*E,.1*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var te=new go.PathFigure(E*.408,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var re=new go.PathFigure(E*.612,a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ie=new go.PathFigure(E*.816,a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var te=new go.PathFigure(E*.055,.13*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),te.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var re=new go.PathFigure(E*.055,.18*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ie=new go.PathFigure(E*1,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.55*E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*1,a*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var te=new go.PathFigure(E*.11,a*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),te.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var re=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,E,a){var x=new go.Geometry,b=8,z=b*se,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var re=new go.PathFigure(E*.83,0,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ie=new go.PathFigure(E*.83,a*1,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var ge=new go.PathFigure(E*.78,a*.05,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),ge.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),ge.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*se,z=a*.8,te=new go.Geometry,re=new go.PathFigure(x,0,!0);return te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),re.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-b,E-b,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var te=new go.PathFigure(E*.28,a*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),te.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(le,E,a){var x=new go.Geometry,b=15,z=b*se,te=new go.PathFigure(E*.62,a*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),te.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var te=new go.PathFigure(E*.4,a*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),te.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var te=new go.PathFigure(E*.5,a*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.15,a*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.15,a*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.5,a*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Bt={},kt="5.0",ne={},y=null,ue=!1,Ce=!1,Oe=null,De=!1,Ie=null,se=null,je=0;je4?parseFloat(Ve):5};Bt.setHTML5Codebase=function(Ve,ut){se=Ve,vt(Ve,ut)},Bt.setJavaCodebase=Bt.setJavaCodebaseVersion=Bt.isCompiledInstalled=Bt.setPreCompiledScriptPath=Bt.setPreCompiledResourcePath=function(){},Bt.setHTML5CodebaseVersion=function(Ve,ut){var Mt=parseFloat(Ve);if(Mt!==NaN&&Mt<5){console.log("The GeoGebra HTML5 codebase version "+Mt+" is deprecated. Using version latest instead.");return}Ie=Ve,Ht(Ve,ut)},Bt.getHTML5CodebaseVersion=function(){return le},Bt.getParameters=function(){return ne},Bt.setFontsCSSURL=function(Ve){te=Ve},Bt.setGiacJSURL=function(Ve){},Bt.setJNLPFile=function(Ve){ze=Ve},Bt.setJNLPBaseDir=function(Ve){},Bt.inject=function(){function Ve(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ut="auto",Mt=ne.id,cn,Dt=!1,en=0;en=5)return!0;var Ve=Bt.getAppletObject();return Ve&&typeof Ve.recalculateEnvironments=="function"?(Ve.recalculateEnvironments(),!0):!1},Bt.startAnimation=function(){var Ve=Bt.getAppletObject();return Ve&&typeof Ve.startAnimation=="function"?(Ve.startAnimation(),!0):!1},Bt.stopAnimation=function(){var Ve=Bt.getAppletObject();return Ve&&typeof Ve.stopAnimation=="function"?(Ve.stopAnimation(),!0):!1},Bt.getAppletObject=function(){var Ve=ne.id!==void 0?ne.id:"ggbApplet";return window[Ve]},Bt.resize=function(){};var Ne=function(Ve,ut,Mt){var cn=document.createElement("param");cn.setAttribute("name",ut),cn.setAttribute("value",Mt),Ve.appendChild(cn)},pe=function(Ve){return Ve&&Ve!=="false"},Xe=function(Ve,ut,Mt){ie(le)<=4.2&&(Mt=!0);var cn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(cn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Dt=document.createElement("div");Dt.classList.add("appletParameters","notranslate");var en=ut.width,Be=ut.height;if(ut.disableAutoScale=ut.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ut.disableAutoScale,ut.width!==void 0)if(ie(le)<=4.4)pe(ut.showToolBar)&&(ut.height-=7),pe(ut.showAlgebraInput)&&(ut.height-=37),ut.width<605&&pe(ut.showToolBar)&&(ut.width=605,en=605);else{var Jt=100;(pe(ut.showToolBar)||pe(ut.showMenuBar))&&(ut.hasOwnProperty("customToolBar")&&(ut.customToolbar=ut.customToolBar),Jt=pe(ut.showMenuBar)?245:155),en=5?(ut.appletOnLoad=function(ke){var bt=Ve.querySelector(".ggb_preview");bt&&bt.parentNode.removeChild(bt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ot),window.GGBT_wsf_view&&$(window).trigger("resize"),Nt(ke)},nt||Ot.appendChild(Ye)):Dt.appendChild(Ye),Ot.appendChild(Dt),nt||Ve.appendChild(Ot),setTimeout(function(){Bt.resize()},1)}else{var Fe=document.createElement("div");Fe.className="applet_scaler",Fe.style.position="relative",Fe.style.display="block",Fe.appendChild(Dt),Ve.appendChild(Fe),ut.appletOnLoad=function(ke){Bt.resize(),Nt(ke)}}function he(ke,bt){bt&&typeof bt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ke,bt.appletOnLoad):renderGGBElement(ke),zt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",bt)}function tt(ke,bt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ke,params:bt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(hn){he(hn.article,hn.params)}),html5AppletsToProcess=null)},ie(le)<5&&(ke.className+=" geogebraweb")):he(ke,bt)}if(cn){scriptLoadStarted=!0;for(var Lt=0;Lt0?(Cn.remove(),Ot.attr("id","fullscreencontent").show(),jQuery(Nt).append(Ot),window.dispatchEvent(new Event("resize"))):Xe(Cn,ut,!1),window.GGBT_wsf_view.launchFullScreen(Nt)}else Le=cn,Xe(Ve,ut,!1);if(!window.GGBT_wsf_view)for(Be=0;BeVe/4*3&&(Cn=Ve/4*3),Nt=Cn/5.8,Jt.setAttribute("src",b),Jt.setAttribute("width",Cn),Jt.setAttribute("height",Nt);var Ot=(Ve-Cn)/2,nt=(ut-Nt)/2;Jt.style.left=Ot+"px",Jt.style.top=nt+"px",Dt.appendChild(Jt)}}return Dt.appendChild(Be),Dt},Qe=function(Ve){return Ve=Ve.toLowerCase(),Ve==="html5"||Ve==="screenshot"?Ve:"html5"},rt=["web","webSimple","web3d","tablet","tablet3d","phone"],Ht=function(Ve,ut){if(le=Ve,ut){vt(le,!0);return}var Mt=!ue;if(Mt){var cn=ie(le);!isNaN(cn)&&cn<4.4&&(Mt=!1)}var Dt,en;window.location.protocol.substr(0,4)==="http"?Dt=window.location.protocol:Dt="http:";var Be=le.indexOf("//");Be>0?en=le:Be===0?en=Dt+le:en="https://www.geogebra.org/apps/5.2.814.0/";for(var Jt in rt)if(le.slice(rt[Jt].length*-1)===rt[Jt]||le.slice((rt[Jt].length+1)*-1)===rt[Jt]+"/"){vt(en,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!pe(ne.showToolBar)&&!pe(ne.showMenuBar)&&!pe(ne.showAlgebraInput)&&!pe(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?en+="webSimple/":en+="web3d/",vt(en,!1)},vt=function(Ve,ut){if(Ve.requirejs){He=Ve;return}Ve.slice(-1)!=="/"&&(Ve+="/"),He=Ve,ut===null&&(ut=Ve.indexOf("http")===-1),Ge=ut,E="web.nocache.js",a=!1;var Mt=He.split("/");Mt.length>1&&(!ut&&Mt[Mt.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):rt.indexOf(Mt[Mt.length-2])>=0&&(E=Mt[Mt.length-2]+".nocache.js")),Mt=Ve.split("/"),le=Mt[Mt.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var cn=parseFloat(le);cn!==NaN&&cn<5&&Ve.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+cn+" is deprecated. Using version latest instead."),Ht("5.0",ut))},zt=function(Ve,ut){window.console&&window.console.log&&(!ut||typeof ut.showLogging=="undefined"||ut.showLogging&&ut.showLogging!=="false")&&console.log(Ve)};ne.material_id!==void 0?ce(Kt):Kt();function Kt(){var Ve=kt;Ie!==null?Ve=Ie:parseFloat(Ve)<5&&(Ve="5.0"),Ht(Ve,!1),se!==null&&vt(se,Ge),De=!0}return Bt},GGBAppletUtils=function(){"use strict";function Bt(){return window.GGBT_wsf_edit!==void 0}function kt(De,Ie){Ie!=1?(De.style.transformOrigin="0% 0% 0px",De.style.webkitTransformOrigin="0% 0% 0px",De.style.transform="scale("+Ie+","+Ie+")",De.style.webkitTransform="scale("+Ie+","+Ie+")",De.style.maxWidth="initial",De.querySelector(".ggb_preview")!==null&&(De.querySelector(".ggb_preview").style.maxWidth="initial"),De.querySelectorAll(".ggb_preview img")[0]!==void 0&&(De.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),De.querySelectorAll(".ggb_preview img")[1]!==void 0&&(De.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(De.style.transform="none",De.style.webkitTransform="none")}function ne(De,Ie,se,je,Ke,ze){var He=null;if(ze!=null&&ze!="")for(var Ge=De.parentNode;Ge!=null;)if((" "+Ge.className+" ").indexOf(" "+ze+" ")>-1){He=Ge;break}else Ge=Ge.parentNode;var Le=0,le=0,E=0,a=0,x=0,b=0,z=0;if(He)Le=He.offsetWidth,le=Math.max(je?He.offsetWidth:0,He.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Le=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Le):(Le=window.innerWidth,le=window.innerHeight,E=window.innerWidth),De){var te=De.getBoundingClientRect();te.left>0&&te.left<=Le&&(Ke===void 0||!Ke)&&(document.dir==="rtl"?(x=Le-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),a=b+x)}if(De&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=De.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return De&&((se===void 0||!se)&&Ie>0&&Ie+a1&&(ze=!0)),Ie&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ze=!0),!(De.hasOwnProperty("disableAutoScale")&&De.disableAutoScale))Ke=y(De,Ie,ze,se,De.scaleContainerClass);else return je;return ze&&(!De.hasOwnProperty("scale")||je===1)?Ke:Math.min(je,Ke)}function Ce(De){var Ie=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),je=De.getBoundingClientRect(),Ke=(Ie-je.width)/2,ze=(se-je.height)/2;ze<0&&(ze=0),De.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ke<40?De.style.left="40px":De.style.left=Ke+"px",De.style.top=ze+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ze<40?De.style.top="40px":De.style.top=ze+"px",De.style.left=Ke+"px")}function Oe(De,Ie){var se=De.querySelector(".appletParameters");if(se){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ie.id!==se.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(De)}if(se.parentElement&&/fullscreen/.test(se.parentElement.className))return;var je=ue(Ie,De);Bt()&&se.setAttribute("data-param-scale",je);for(var Ke=null,ze=0;ze=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(Bt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Bt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Bt){var kt=c[Bt];return kt==null?null:kt},r=d,webModule.__errFn=e}function B(){function Bt(De){var Ie=De.lastIndexOf(rb);Ie==-1&&(Ie=De.length);var se=De.indexOf(sb);se==-1&&(se=De.length);var je=De.lastIndexOf(tb,Math.min(se,Ie));return je>=O?De.substring(O,je+P):W}function kt(De){if(!De.match(/^\w+:\/\//)){var Ie=o.createElement(ub);Ie.src=De+vb,De=Bt(Ie.src)}return De}function ne(){var De=__gwt_getMetaProperty(wb);return De!=null?De:W}function y(){for(var De=o.getElementsByTagName(_),Ie=O;IeO?De[De.length-P].href:W}function Ce(){var De=o.location;return De.href==De.protocol+zb+De.host+De.pathname+De.search+De.hash}var Oe=ne();return Oe==W&&(Oe=y()),Oe==W&&(Oe=ue()),Oe==W&&Ce()&&(Oe=Bt(o.location.href)),Oe=kt(Oe),Oe}function C(Bt){return Bt.match(/^\//)||Bt.match(/^[a-zA-Z]+:\/\//)?Bt:webModule.__moduleBase+Bt}function D(){var Bt=[],kt=O,ne=[],y=[];function ue(De){var Ie=y[De](),se=ne[De];if(Ie in se)return Ie;var je=[];for(var Ke in se)je[se[Ke]]=Ke;throw r&&r(De,je,Ie),null}if(__gwt_isKnownPropertyValue=function(De,Ie){return Ie in ne[De]},webModule.__getPropMap=function(){var De={};for(var Ie in ne)ne.hasOwnProperty(Ie)&&(De[Ie]=ue(Ie));return De},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ce;try{Ce=Cb;var Oe=Ce.indexOf(Db);Oe!=-1&&(kt=parseInt(Ce.substring(Oe+P),$),Ce=Ce.substring(O,Oe))}catch(De){}return webModule.__softPermutationId=kt,C(Ce+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(Bt,kt,ne){"use strict";ne.d(kt,{Ax:function(){return Oe},Ds:function(){return De},KI:function(){return se},SI:function(){return Ce},f1:function(){return ue}});var y=ne(74128);function ue(je){let Ke=!0;if(je.length>0){for(let ze=0;zea in E?Ce(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,ze=(E,a)=>{for(var x in a||(a={}))se.call(a,x)&&Ke(E,x,a[x]);if(Ie)for(var x of Ie(a))je.call(a,x)&&Ke(E,x,a[x]);return E},He=(E,a)=>Oe(E,De(a)),Ge=(E,a)=>{var x={};for(var b in E)se.call(E,b)&&a.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&Ie)for(var b of Ie(E))a.indexOf(b)<0&&je.call(E,b)&&(x[b]=E[b]);return x},Le=(E,a,x)=>new Promise((b,z)=>{var te=ge=>{try{ie(x.next(ge))}catch(fe){z(fe)}},re=ge=>{try{ie(x.throw(ge))}catch(fe){z(fe)}},ie=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(te,re);ie((x=x.apply(E,a)).next())});const le=E=>{var a=E,{children:x}=a,b=Ge(a,["children"]);const[z,te]=(0,ue.useState)(!1);return ue.createElement(y.ZP,He(ze({},b),{loading:z,onClick:re=>Le(void 0,null,function*(){try{te(!0),yield b.onClick(re),te(!1)}catch(ie){console.error(ie),te(!1)}})}),x)}},71067:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Le}});var y=ne(59301),ue=ne(8591),Ce=ne(92832),Oe={codeBox:"codeBox___WpkVl"},De=ne(92310),Ie=ne.n(De),se=Object.defineProperty,je=(le,E,a)=>E in le?se(le,E,{enumerable:!0,configurable:!0,writable:!0,value:a}):le[E]=a,Ke=(le,E,a)=>je(le,typeof E!="symbol"?E+"":E,a),ze=(le,E,a)=>new Promise((x,b)=>{var z=ie=>{try{re(a.next(ie))}catch(ge){b(ge)}},te=ie=>{try{re(a.throw(ie))}catch(ge){b(ge)}},re=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,te);re((a=a.apply(le,E)).next())});class He extends y.Component{constructor(E){super(E),Ke(this,"canvas"),Ke(this,"randomNum",(a,x)=>Math.floor(Math.random()*(x-a)+a)),Ke(this,"drawPic",()=>{this.randomCode()}),Ke(this,"reloadPic",()=>{this.drawPic()}),Ke(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),Ke(this,"onVerify",()=>{let a;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(a=!0,ue.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(a=!0,ue.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(a=!1),this.setState({showError:a}),a}),this.canvas=y.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,a){const x=this.randomNum(E,a),b=this.randomNum(E,a),z=this.randomNum(E,a);return`rgb(${x}, ${b}, ${z})`}drawText(E,a,x){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=b+"px SimHei";const z=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let re=z;x>0&&(re=z+x*te);let ie=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(ie=40);const ge=this.randomNum(-10,10);E.translate(re,ie),E.rotate(ge*Math.PI/180),E.fillText(a,0,0),E.rotate(-ge*Math.PI/180),E.translate(-re,-ie)}drawLine(E){for(let a=0;a<1;a++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let a=0;a<100;a++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const a="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z{let a;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(He,{ref:x=>a=x})),onOk:()=>ze(void 0,null,function*(){if(a.onVerify())return Promise.reject();le()})})};var Le=He},20633:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ke}});var y=ne(59301),ue=ne(92832),Ce=ne(12563),Oe=ne(8591),De={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Ie=ne(62772);const{TextArea:se}=ue.default;class je extends y.Component{constructor(He){super(He),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:He,onAnswerChange:Ge,addChildAnswer:Le,exerciseIsPublish:le,answers:E,activeOptionErrorIndex:a,flex:x="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:b,EditInputIndex:z}=this.state;return y.createElement("div",{className:De.flex},y.createElement("div",{className:`${De.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",He+1,"):"),y.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((te,re)=>y.createElement(y.Fragment,null,z!==re?(te==null?void 0:te.length)>0?y.createElement(Ce.default,{className:"edit-tag",key:te,closable:!((E==null?void 0:E.length)===1&&re===0),onClose:ie=>{ie.preventDefault(),(E==null?void 0:E.length)===1&&re===0?this.props.deleteChildAnswermain(He,re):this.props.deleteChildAnswer(He,re)}},y.createElement("span",{onDoubleClick:ie=>{this.setState({EditInputIndex:re}),ie.preventDefault()}},te)):y.createElement(ue.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ie=>{if(ie.target.value.replaceAll(" ","").length<=0){Oe.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Ge(He,re,ie.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):y.createElement(ue.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ie=>{if(ie.target.value.replaceAll(" ","").length<=0){Oe.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Ge(He,re,ie.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&y.createElement(Ce.default,{className:"site-tag-plus",onClick:()=>{Le(He),this.setState({inputVisible:!0})}},y.createElement(Ie.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Ke=je},97805:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return le}});var y=ne(59301),ue=ne(96565),Ce=Object.defineProperty,Oe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ke=(E,a,x)=>a in E?Ce(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,ze=(E,a)=>{for(var x in a||(a={}))se.call(a,x)&&Ke(E,x,a[x]);if(Ie)for(var x of Ie(a))je.call(a,x)&&Ke(E,x,a[x]);return E},He=(E,a)=>Oe(E,De(a)),Ge=(E,a,x)=>Ke(E,typeof a!="symbol"?a+"":a,x);const Le="\u2581";class le extends y.Component{constructor(){super(...arguments),Ge(this,"getChCountBeforeCursor",(a,x)=>{const b=x.line;let z=0;for(let re=0;re{const b=a.getRange(x.from,x.to);let z=0;if(x.text.forEach(te=>{z+=te.split(Le).length-1}),b&&b.indexOf(Le)!=-1){const te=b.split(Le).length-1,re=this.getChCountBeforeCursor(a,x.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${re}\u4E2A\uFF0C\u65B0\u589E${z}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(re,te,z)}else if(z){const te=this.getChCountBeforeCursor(a,x.from);console.log(`\u65B0\u589E${z}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,z)}})}render(){return y.createElement(ue.Z,He(ze({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},19471:function(Bt,kt,ne){"use strict";ne.d(kt,{d4:function(){return Le},VP:function(){return Ke}});var y=ne(59301),ue={digitalLabel:"digitalLabel___hkWuZ",active:"active___jawU1",titleEditor:"titleEditor___wX1lW",title:"title___SuT2h",editIcon:"editIcon___XrTIi",paperTab:"paperTab___GUxeB",tabItem:"tabItem___or0fY",dottedLine:"dottedLine___Ln0Xr"};const Ce=({number:le,active:E,className:a})=>y.createElement("div",{className:`${ue.digitalLabel} ${E?ue.active:""} ${a}`},le);var Oe=ne(6848),De=ne(92832),Ie=ne(8591),se=ne(59301),je=(le,E,a)=>new Promise((x,b)=>{var z=ie=>{try{re(a.next(ie))}catch(ge){b(ge)}},te=ie=>{try{re(a.throw(ie))}catch(ge){b(ge)}},re=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,te);re((a=a.apply(le,E)).next())});const Ke=({defaultValue:le,onFinish:E})=>{const[a,x]=(0,y.useState)(!1),[b,z]=(0,y.useState)(le);return(0,y.useEffect)(()=>{z(le)},[le]),se.createElement("div",{className:ue.titleEditor},a?se.createElement(De.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:b,onChange:te=>{z(te.target.value)},onBlur:()=>je(void 0,null,function*(){var te;if(((te=b==null?void 0:b.replaceAll(" ",""))==null?void 0:te.length)<=0){Ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield E(b))&&x(!1)}),onPressEnter:()=>je(void 0,null,function*(){var te;if(((te=b==null?void 0:b.replaceAll(" ",""))==null?void 0:te.length)<=0){Ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield E(b))&&x(!1)})}):se.createElement("div",{className:ue.title,onDoubleClick:()=>x(!0)},b,se.createElement(Oe.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},se.createElement("i",{className:`${ue.editIcon} iconfont icon-bianji_Hover`,onClick:()=>x(!0)}))))};var ze=ne(95237),He=ne(43604),Ge=(le,E,a)=>new Promise((x,b)=>{var z=ie=>{try{re(a.next(ie))}catch(ge){b(ge)}},te=ie=>{try{re(a.throw(ie))}catch(ge){b(ge)}},re=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,te);re((a=a.apply(le,E)).next())});const Le=({onChange:le=()=>Ge(void 0,null,function*(){}),tabs:E,activeKey:a,defaultActiveKey:x,className:b=""})=>{var z,te,re,ie,ge,fe,ce;const[xe,ye]=(0,y.useState)(x===void 0?(z=E[0])==null?void 0:z.key:x);return(0,y.useEffect)(()=>{a!==void 0&&ye(a)},[a]),y.createElement(ze.Z,{justify:"center",align:"middle",className:`${ue.paperTab} ${b}`},y.createElement(He.Z,{className:`${ue.tabItem} ${xe===((te=E[0])==null?void 0:te.key)?ue.active:""}`,onClick:()=>Ge(void 0,null,function*(){var Ne;yield le(E[0].key),ye((Ne=E[0])==null?void 0:Ne.key)})},y.createElement(Ce,{number:1,active:xe===((re=E[0])==null?void 0:re.key),className:"mr10"}),y.createElement("span",null,(ie=E[0])==null?void 0:ie.label)),y.createElement(He.Z,{flex:"188px",className:`${ue.dottedLine} ml30 mr30`}),y.createElement(He.Z,{className:`${ue.tabItem} ${xe===((ge=E[1])==null?void 0:ge.key)?ue.active:""}`,onClick:()=>Ge(void 0,null,function*(){var Ne,pe;yield le((Ne=E[1])==null?void 0:Ne.key),ye((pe=E[1])==null?void 0:pe.key)})},y.createElement(Ce,{number:2,active:xe===((fe=E[1])==null?void 0:fe.key),className:"mr10"}),y.createElement("span",null,(ce=E[1])==null?void 0:ce.label)))}},90463:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ie}});var y=ne(60324),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Ce=ne(32637),Oe=ne(59301),Ie=({type:se,style:je})=>{const Ke=Oe.createElement("div",{className:ue.wrap,onClick:ze=>{ze.preventDefault(),ze.stopPropagation()}},Oe.createElement("p",null,se==="shixun"||se==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Oe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",se==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Oe.createElement("div",{className:ue.contact},Oe.createElement("div",{className:ue.img},Oe.createElement("img",{src:Ce,width:"124px",height:"124px"})),Oe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Oe.createElement(y.Z,{content:Ke},Oe.createElement("span",{className:ue.text,style:je},"\u9AD8\u6D88\u8017"))}},16750:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return He}});var y=ne(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ce=ne(92310),Oe=ne.n(Ce),De=ne(71418),Ie=ne(2859),se=ne(38147),je=ne(65862),Ke=(Ge,Le,le)=>new Promise((E,a)=>{var x=te=>{try{z(le.next(te))}catch(re){a(re)}},b=te=>{try{z(le.throw(te))}catch(re){a(re)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((le=le.apply(Ge,Le)).next())}),He=({data:Ge,className:Le,fullWidth:le,style:E={},onClose:a,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,y.useRef)(null),re=(0,y.useRef)(null),ie=(0,y.useRef)(null),ge=(0,y.useRef)(null),[fe,ce]=(0,y.useState)(!1),[xe,ye]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),Ge!=null&&Ge.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",Ge!=null&&Ge.src&&Ne()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[Ge==null?void 0:Ge.visible]);const Ne=()=>Ke(void 0,null,function*(){ce(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Te=yield(0,je.ZJ)(Ge==null?void 0:Ge.src);te.current.src="",te.current.src=Te,te.current.onload=function(){dt()},ce(!1),ye("")}),pe=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Xe=Te=>Ke(void 0,null,function*(){ce(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const _e=yield(0,se.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ge.title,file:Te.dataUrl}});_e!=null&&_e.id&&!z?(yield(0,se.ZP)(`/api/attachments/${Ge.id}/add_subitem.json`,{method:"post",body:{subitem_id:_e==null?void 0:_e.id,settings:JSON.stringify(Te.state)}})).status===0&&x():_e!=null&&_e.id&&x(_e),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",ce(!1),ye("")}),We=()=>{const Te=document.querySelector('a[href="https://markerjs.com/"]');Te&&Te.parentNode&&(Te.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(mt=>{const Qe=document.querySelector(mt.name);Qe&&Qe.setAttribute("title",mt.title)})},dt=()=>{re.current=new Ie.hP(te.current),re.current.targetRoot=ge.current,re.current.addEventListener("render",Xe),re.current.addEventListener("beforeclose",pe),b&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),Ge!=null&&Ge.snapshotData&&re.current.restoreState(Ge.snapshotData),setTimeout(()=>{window.scrollTo(0,0),We()},300)};return y.createElement(y.Fragment,null,(Ge==null?void 0:Ge.visible)&&y.createElement(De.Z,{spinning:fe,tip:xe,style:{position:"absolute"}},y.createElement("div",{ref:ge,className:Oe()(ue.imageDimensions,Le,le?ue.fullWidth:""),style:E},y.createElement("img",{className:ue.img,ref:te}))))}},27687:function(Bt,kt,ne){"use strict";var y=ne(59301),ue=ne(96408),Ce=ne(48136),Oe=ne(99298),De=ne(43418),Ie=ne(59301);const se=(0,y.forwardRef)(({callback:je,width:Ke,onChange:ze,disabled:He,readOnly:Ge,type:Le="",value:le="",style:E={}},a)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,te]=(0,y.useState)(0),[re,ie]=(0,y.useState)(0),[ge,fe]=(0,y.useState)(!1),ce=()=>{var pe=document.createElement("div");pe.innerHTML=x.current.getValue();var Xe=pe.innerText;return je&&je(Xe),Xe};(0,y.useImperativeHandle)(a,()=>({getData:ce}));const xe=pe=>{pe.preventDefault();const Xe=pe.clientX-z,We=pe.clientY-re;document.body.onmousemove=dt=>{let Te=dt.clientX-Xe,_e=dt.clientY-We;const mt=document.getElementsByClassName("markdown-popup-form")[0],Qe=window.innerWidth-mt.offsetWidth,rt=window.innerHeight-mt.offsetHeight;Te=Math.max(0,Math.min(Te,Qe)),_e=Math.max(0,Math.min(_e,rt)),ye(dt.clientX,dt.clientY,Xe,We)&&(te(Te),ie(_e))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(pe,Xe,We,dt)=>{const Te=document.body.clientHeight,_e=document.body.clientWidth;return pe<20&&We>pe||pe>_e-20&&WeXe||Xe>Te-20&&dt{ge&&setTimeout(()=>{const pe=document.getElementsByClassName("markdown-popup-form")[0],Xe=window.innerWidth/2-pe.offsetWidth/2,We=window.innerHeight/2-pe.offsetHeight/2;te(Xe),ie(We)},0)},[ge]);const Ne=()=>{He||Ge||fe(!0)};return Ie.createElement("div",{style:E},Ie.createElement("div",{style:{width:Ke||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${He||Ge?"cursorDefault":""}`,onClick:()=>Ne()},Ie.createElement("math-field",{disabled:He,locale:"zh_cn",class:`${ue.Z.mathField} ${Le}`,readOnly:Ge,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:le?18:14},value:le||""})),Ie.createElement(De.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:Ie.createElement("div",{style:{cursor:"move"},onMouseDown:xe},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const pe=b.current.getData();x.current.setValue(pe),ze(pe),fe(!1)},onCancel:()=>{fe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Ie.createElement(Oe.Z,{value:le,ref:b,onChange:ze,showSaveButton:!1})))});kt.Z=se},99298:function(Bt,kt,ne){"use strict";var y=ne(59301),ue=ne(95237),Ce=ne(43604),Oe=ne(99313),De=ne(3113),Ie=ne(6339),se=ne(96408),je=ne(48136),Ke=ne(59301);const ze=(0,y.forwardRef)(({callback:He,showSaveButton:Ge,value:Le=""},le)=>{const E=(0,y.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r + x=a + r\\text{cos}\\theta \\ \r + y=b + r\\text{sin}\\theta \r +\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r + \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r + \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\left\\{\\begin{matrix} \r + \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r +\\end{matrix}\\right. \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r + \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r +\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r + a \\perp \\alpha \\ \r + b \\perp \\alpha \r +\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r + \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r + a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r + a \\parallel \\partial ,b \\parallel \\partial \r +\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r + m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r + a \\perp m,a \\perp n \r +\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r + \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r + a^{2}+b^{2}=c^{2} \r +\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r + a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r + a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r +\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r + a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r + \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r +\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r +\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r + a,b \\in R^{+} \\ \r + \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + a,b \\in R \\ \r + \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r +\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r + \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r + \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r +\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r + P \\left( \\emptyset \\right) =0 \\\\ \r + P \\left( S \\right) =1 \r +\\end{array}`},{value:`\\begin{array}{c} \r + \\forall A \\in S \\\\ \r + P \\left( A \\right) \\ge 0 \r +\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r + S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r + P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r +\\end{array}`},{value:`\\begin{array}{c} \r + P_{n}=n! \\\\ \r + A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r +\\end{array}`}]}]}],b=re=>{E.current.setValue(E.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ke.createElement(ue.Z,{className:se.Z.lists,gutter:[10,10]},a.map((re,ie)=>Ke.createElement(Ce.Z,{flex:"110px",className:se.Z.item},Ke.createElement("div",null,Ke.createElement(Ie.Z,{value:`$$${re.value}$$`}),re.name),Ke.createElement("div",{className:se.Z.children},re.children.map((ge,fe)=>Ke.createElement("div",{key:fe},Ke.createElement("h1",null,ge.name),Ke.createElement(ue.Z,{gutter:[10,10]},ge.data.map((ce,xe)=>Ke.createElement(Ce.Z,{key:xe,onClick:()=>b(ce),className:se.Z.diamond},Ke.createElement(Ie.Z,{value:"`$$"+ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ke.createElement(ue.Z,{className:se.Z.lists,gutter:[10,10]},x.map((re,ie)=>Ke.createElement(Ce.Z,{flex:"110px",className:se.Z.item},Ke.createElement("div",null,Ke.createElement(Ie.Z,{value:"`$$"+re.value+"$$`"}),re.name),Ke.createElement("div",{className:se.Z.children},re.children.map((ge,fe)=>Ke.createElement("div",{key:fe},ge.name&&Ke.createElement("h1",null,ge.name),Ke.createElement(ue.Z,{gutter:[10,10]},ge.data.map((ce,xe)=>Ke.createElement(Ce.Z,{key:xe,onClick:()=>b(ce),className:se.Z.diamond},Ke.createElement(Ie.Z,{value:"`$$"+ce.value+"$$`"}))))))))))}],te=()=>{var re=document.createElement("div");re.innerHTML=E.current.getValue();var ie=re.innerText;return He&&He(ie),ie};return(0,y.useImperativeHandle)(le,()=>({getData:te})),Ke.createElement("div",{className:se.Z.mathWrap},Ke.createElement(Oe.default,{defaultActiveKey:"1",items:z}),Ke.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Le||""),Ge&&Ke.createElement("div",{className:se.Z.button},Ke.createElement(De.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=ze},92716:function(Bt,kt,ne){"use strict";ne.d(kt,{t:function(){return nt}});var y=ne(59301),ue=ne(92832),Ce=ne(78241),Oe=ne(43418),De=ne(95237),Ie=ne(43604),se=ne(5871),je=ne(57809),Ke=ne(5112),ze=ne(3969),He=ne(65582),Ge=ne(58e3),Le=ne(8591),le=ne(3113),E=ne(71418),a=ne(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=ne(38147),z=ne(67172),te=ne(96565),re=ne(56102),ie=ne(10129),ge=ne(59301),fe=Object.defineProperty,ce=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Xe=(Ye,Fe,he)=>Fe in Ye?fe(Ye,Fe,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ye[Fe]=he,We=(Ye,Fe)=>{for(var he in Fe||(Fe={}))Ne.call(Fe,he)&&Xe(Ye,he,Fe[he]);if(ye)for(var he of ye(Fe))pe.call(Fe,he)&&Xe(Ye,he,Fe[he]);return Ye},dt=(Ye,Fe)=>ce(Ye,xe(Fe)),Te=(Ye,Fe,he)=>new Promise((tt,Lt)=>{var we=Je=>{try{Et(he.next(Je))}catch(ke){Lt(ke)}},be=Je=>{try{Et(he.throw(Je))}catch(ke){Lt(ke)}},Et=Je=>Je.done?tt(Je.value):Promise.resolve(Je.value).then(we,be);Et((he=he.apply(Ye,Fe)).next())}),mt=({buttonProps:Ye,buttonText:Fe,form:he,hackIdentifier:tt="",answerKey:Lt,data:we})=>{const[be,Et]=(0,y.useState)(!1),[Je,ke]=(0,y.useState)(!1),[bt,hn]=(0,y.useState)(!1),[Rt,rn]=(0,y.useState)({}),[nn,vn]=(0,y.useState)(""),[Ze,lt]=(0,y.useState)(""),St=(0,y.useRef)(tt),pt=(0,y.useRef)(""),st=(0,y.useRef)(!1);(0,y.useEffect)(()=>{bt&&On()},[bt]),(0,y.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const tn=()=>new Date().getTime(),on=we==null?void 0:we.code,An=()=>{var Yt,Xt;let In=on?we==null?void 0:we.code:(Yt=he.getFieldValue("hack_codes"))==null?void 0:Yt.code,qt=on?we==null?void 0:we.answer_content:he.getFieldValue(Lt),ha=on?we==null?void 0:we.input:(Xt=he.getFieldValue("hack_sets"))==null?void 0:Xt.input;qt==null||qt.forEach(ba=>{const Yn=ba.value||ba.answer_text||"";In=In.replace(/(@▁@|@▁▁@)/,Yn)}),lt(ha),vn(In),rn({}),hn(!0)},On=()=>Te(void 0,null,function*(){var Yt,Xt,In,qt;const ha=tn(),ba=on?we==null?void 0:we.time_limit:(Yt=he.getFieldsValue())==null?void 0:Yt.hack.time_limit,Yn=on?(Xt=we==null?void 0:we.answer_content)==null?void 0:Xt.length:(qt=(In=he.getFieldsValue())==null?void 0:In.standard_answers)==null?void 0:qt.length;Et(!0),yield(0,z.bM)(pt.current,{test_hack_code:nn,test_input:Ze});function ln(){return Te(this,null,function*(){const{status:Ba,data:$e}=yield(0,z.rX)(pt.current,"submit"),Ln=tn()-ha>(ba+3)*1e3*Yn;if(st.current){if(Ln){Le.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Et(!1);return}if(Ba===0){Et(!1),rn(dt(We({},$e),{showText:!0}));return}setTimeout(ln,1e3)}})}ln()}),aa=()=>Te(void 0,null,function*(){var Yt,Xt,In,qt,ha,ba,Yn;if(!we){try{yield he.validateFields()}catch(pn){(In=(Xt=(Yt=pn==null?void 0:pn.errorFields)==null?void 0:Yt[0])==null?void 0:Xt.name)!=null&&In.includes("standard_answers")?Le.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Le.ZP.error(pn.errorFields[0].errors[0]),he.scrollToField(pn.errorFields[0].name,{behavior:"smooth",block:"center"});return}ke(!0);let Ba="";const $e=he.getFieldsValue();St.current?Ba=yield(0,b.ZP)(`/api/problems/${St.current}.json`,{method:"put",body:dt(We({},$e),{hack:dt(We({},$e==null?void 0:$e.hack),{sub_discipline_id:(Yn=(ba=$e==null?void 0:$e.hack)==null?void 0:ba.sub_discipline_id)==null?void 0:Yn[1],difficult:$e.difficulty,item_banks_group_id:$e.item_banks_group_id}),hack_codes:dt(We({},$e.hack_codes),{code:a.Base64.encode($e.hack_codes.code)}),update_hack_sets:[We({},$e.hack_sets)],is_blank:!0})}):(Ba=yield(0,b.ZP)("/api/problems.json",{method:"post",body:dt(We({},$e),{hack:dt(We({},$e==null?void 0:$e.hack),{sub_discipline_id:(ha=(qt=$e==null?void 0:$e.hack)==null?void 0:qt.sub_discipline_id)==null?void 0:ha[1],difficult:$e.difficulty,item_banks_group_id:$e.item_banks_group_id}),hack_codes:dt(We({},$e.hack_codes),{code:a.Base64.encode($e.hack_codes.code)}),hack_sets:[We({},$e.hack_sets)],is_blank:!0})}),St.current=Ba==null?void 0:Ba.identifier,sessionStorage.projectFill=Ba==null?void 0:Ba.identifier)}const ln=yield(0,b.ZP)(`/api/problems/${St.current}/start.json`,{method:"get"});if((ln==null?void 0:ln.status)===0){pt.current=ln==null?void 0:ln.identifier,st.current=!0,ke(!1),An();return}ke(!1)}),Qt=Yt=>{const{status:Xt,error_msg:In,execute_time:qt,output:ha,input:ba,expected_output:Yn}=Yt;let ln=null;switch(Xt){case ie.h.OK:ln=ge.createElement(ge.Fragment,null,ge.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",qt/1e3,"\u79D2"),ge.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:ln=ge.createElement(ge.Fragment,null,ge.createElement("div",null,"\u8F93\u5165\uFF1A"),ge.createElement("pre",{style:{fontFamily:"initial"}},ba),ge.createElement("div",null,"\u8F93\u51FA\uFF1A"),ge.createElement("pre",{style:{fontFamily:"initial"}},ha&&a.Base64.decode(ha)),ge.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ge.createElement("pre",{style:{fontFamily:"initial"}},Yn&&a.Base64.decode(Yn)));break;case ie.h.EXECUTEFAILURE:ln=ge.createElement(ge.Fragment,null,ge.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ge.createElement("pre",null,ba)),ge.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ge.createElement("pre",{className:"error"},a.Base64.decode(In)));break;case ie.h.COMPILEFAILURE:ln=ge.createElement(ge.Fragment,null,ge.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ge.createElement("pre",null,ba)),ge.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ge.createElement("pre",{className:"error"},a.Base64.decode(In)));break;case ie.h.PODFAILURE:ln=ge.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:ln=ge.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ge.createElement(ge.Fragment,null," ",ln," ")};return ge.createElement("div",null,ge.createElement(le.ZP,dt(We({loading:Je},Ye),{onClick:aa}),Fe),ge.createElement(Oe.default,{open:bt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:be,cancelButtonProps:{style:{display:"none"}},onOk:()=>On(),onCancel:()=>{st.current=!1,hn(!1)}},ge.createElement("div",{className:x.result},ge.createElement("div",{className:x.left},ge.createElement("div",{className:"mb20"},ge.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!we&&ge.createElement(re.CopyToClipboard,{text:nn,onCopy:()=>Le.ZP.success("\u590D\u5236\u6210\u529F")},ge.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ge.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ge.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:nn,onChange:Yt=>vn(Yt)})),ge.createElement("div",{className:x.right},ge.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),ge.createElement("div",{className:x.box},ge.createElement("div",{className:x.li},ge.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Ze,onChange:Yt=>lt(Yt.target.value),bordered:!1,style:{height:180}}))),ge.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ge.createElement("div",{className:x.box},ge.createElement(E.Z,{spinning:be,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ge.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},Qt(Rt))))))))},Qe=ne(87169),rt=ne(59301),Ht=Object.defineProperty,vt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Mt=(Ye,Fe,he)=>Fe in Ye?Ht(Ye,Fe,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ye[Fe]=he,cn=(Ye,Fe)=>{for(var he in Fe||(Fe={}))Ve.call(Fe,he)&&Mt(Ye,he,Fe[he]);if(Kt)for(var he of Kt(Fe))ut.call(Fe,he)&&Mt(Ye,he,Fe[he]);return Ye},Dt=(Ye,Fe)=>vt(Ye,zt(Fe)),en=(Ye,Fe)=>{var he={};for(var tt in Ye)Ve.call(Ye,tt)&&Fe.indexOf(tt)<0&&(he[tt]=Ye[tt]);if(Ye!=null&&Kt)for(var tt of Kt(Ye))Fe.indexOf(tt)<0&&ut.call(Ye,tt)&&(he[tt]=Ye[tt]);return he};const{TextArea:Be}=ue.default,Jt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Cn=({value:Ye,onChange:Fe})=>rt.createElement(Switch,{checked:Ye,onChange:he=>{Fe(he)}}),Nt="@\u2581@",Ot="@\u2581\u2581@",nt=({questionTitlePlaceholder:Ye,form:Fe,scoreByBlank:he=!1,hackidentifier:tt,answerKey:Lt})=>{const[we,be]=(0,y.useState)(!1),[Et,Je]=(0,y.useState)(!1),bt=(0,He.useParams)().type==="edit",hn=(pt,st)=>{const tn=st.line;let on=0;for(let On=0;On{const An=pt.getRange(st.from,st.to);let On=0;if(st.text.forEach(aa=>{On+=aa.split(Nt).length-1}),st.text.forEach(aa=>{On+=aa.split(Ot).length-1}),st.origin!=="setValue"){if(An&&(An.indexOf(Nt)!==-1||An.indexOf(Ot)!==-1)){const aa=An.split(Nt).length-1+An.split(Ot).length-1,Qt=hn(pt,st.from);if(console.log(`\u5220\u9664${aa}\u4E2A\uFF0C \u524D\u9762\u6709${Qt}\u4E2A\uFF0C\u65B0\u589E${On}\u4E2A`),aa>1){const Yt=Array.from({length:aa},(Xt,In)=>Qt+In);on(Yt)}else on(Qt)}else if(On>0){const aa=hn(pt,st.from);console.log(`\u65B0\u589E${On}\u4E2A\uFF0C\u4E4B\u524D\u6709${aa}\u4E2A`),tn(On,aa)}}},rn=()=>{const pt=Fe.getFieldValue(Lt);Fe.setFieldsValue({[Lt]:pt==null?void 0:pt.map((st,tn)=>Dt(cn({},st),{position:tn+1}))})},nn=(0,y.useRef)(),vn=(pt,st)=>{for(let tn=0;tn{Ze.current(pt),rn()},St=Ce.default.useWatch(Lt,Fe);return rt.createElement("div",{className:Ge.Z.wrap},rt.createElement(Ce.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},rt.createElement(ze.h,{scrollId:"name",watch:!0,height:140})),rt.createElement("div",{className:Ge.Z.questionTitleEditorWrap},rt.createElement(Ce.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},rt.createElement(ze.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(pt,st)=>{const tn=Fe.getFieldValue(Lt);console.log("--preAnswerData",tn,st),Fe.setFieldsValue({[Lt]:tn==null?void 0:tn.map((on,An)=>{var On;return Dt(cn({},on),{position:An+1,multi_line:(On=st==null?void 0:st[An])==null?void 0:On.multiLine})})})},placeholder:Ye,onCMBeforeChange:(pt,st)=>{Rt(pt,st,vn,lt)}}))),rt.createElement(Ce.default.List,{name:Lt,rules:[{validator(pt,st){if(!(st!=null&&st.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const tn of st){const{answer_text:on}=tn||{};if((on==null?void 0:on.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(pt,{add:st,remove:tn},{errors:on})=>(nn.current=st,Ze.current=tn,rt.createElement(rt.Fragment,null,rt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},rt.createElement(Ce.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),rt.createElement("div",{onClick:()=>{Oe.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:rt.createElement("div",null,rt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",rt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),rt.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},rt.createElement(Qe.Z,{style:{marginRight:3,color:"#3061D0"}}),rt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),pt.map((An,On)=>{var aa=An,{key:Qt,name:Yt}=aa,Xt=en(aa,["key","name"]),In,qt;return rt.createElement(De.Z,{className:"mb20",key:Qt,align:"middle",wrap:!1},rt.createElement(Ie.Z,{flex:"0 0 auto",className:`${Ge.Z.blankIndex}`},"\u586B\u7A7A\u9879",On+1),rt.createElement(Ie.Z,{flex:1},rt.createElement(De.Z,{align:"top",justify:"space-between",wrap:!1},rt.createElement(Ie.Z,null,rt.createElement(Ce.default.Item,Dt(cn({},Xt),{name:[Yt,"answer_text"],noStyle:!0}),(In=St==null?void 0:St[Yt])!=null&&In.multi_line||(qt=St==null?void 0:St[Yt])!=null&&qt.multiLine?rt.createElement(Be,{spellCheck:!1,style:{marginLeft:10,width:550}}):rt.createElement(ue.default,{style:{marginLeft:10,width:550},className:Ge.Z.blankInput,size:"large",maxLength:1e3,onBlur:ha=>{}}))),he&&rt.createElement(Ie.Z,{flex:"224px"},rt.createElement(Ce.default.Item,Dt(cn({},Xt),{name:[Yt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),rt.createElement(se.Z,{size:"large",className:Ge.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),rt.createElement("div",{onClick:()=>be(!0)},rt.createElement(Ce.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},rt.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:we}))),rt.createElement(Ce.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},rt.createElement(je.default,{size:"large"},Jt.map(pt=>rt.createElement(je.default.Option,{key:pt.title,value:pt.key}," ",pt.title)))),rt.createElement(Ce.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},rt.createElement(Ce.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},rt.createElement(se.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),rt.createElement("span",{className:"ml10 font14"},"\u79D2")),rt.createElement(Ce.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},rt.createElement(Ke.ZP.Group,{style:{marginTop:-10}},rt.createElement(Ke.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),rt.createElement(Ke.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),rt.createElement(Ke.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),rt.createElement(Ce.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),rt.createElement("div",{style:{background:"#F6F7F9",padding:15}},rt.createElement(Ce.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},rt.createElement(Be,{rows:4})),rt.createElement(Ce.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},rt.createElement(Be,{rows:4}))),rt.createElement(mt,{form:Fe,answerKey:Lt,hackIdentifier:tt,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:rt.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},85500:function(Bt,kt,ne){"use strict";ne.d(kt,{u:function(){return ge}});var y=ne(59301),ue=ne(95237),Ce=ne(43604),Oe=ne(6848),De=ne(78241),Ie=ne(58e3),se=ne(32134),je=ne(12893),Ke=ne(3969),ze=ne(59301),He=Object.defineProperty,Ge=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(fe,ce,xe)=>ce in fe?He(fe,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):fe[ce]=xe,b=(fe,ce)=>{for(var xe in ce||(ce={}))E.call(ce,xe)&&x(fe,xe,ce[xe]);if(le)for(var xe of le(ce))a.call(ce,xe)&&x(fe,xe,ce[xe]);return fe},z=(fe,ce)=>Ge(fe,Le(ce)),te=(fe,ce)=>{var xe={};for(var ye in fe)E.call(fe,ye)&&ce.indexOf(ye)<0&&(xe[ye]=fe[ye]);if(fe!=null&&le)for(var ye of le(fe))ce.indexOf(ye)<0&&a.call(fe,ye)&&(xe[ye]=fe[ye]);return xe};const re=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=({value:fe,onChange:ce,choiceTextKey:xe,answerKey:ye,index:Ne,isEdit:pe,setInputActive:Xe,form:We,choiceOptionsPath:dt,allowChangeMode:Te,showAddIcon:_e,addItem:mt,deleteItem:Qe})=>{console.log(fe,"value");const rt=(fe==null?void 0:fe[ye])===1,Ht=()=>{const zt=We.getFieldValue(dt);We.setFieldValue(dt,zt.map(Kt=>z(b({},Kt),{[ye]:0})))},vt=()=>{rt?ce(z(b({},fe),{[ye]:0})):(Te||Ht(),ce(z(b({},fe),{[ye]:1})))};return ze.createElement(ue.Z,{className:Ie.Z.choiceWrap,align:"middle",wrap:!1},ze.createElement(Ce.Z,{onClick:vt,className:`${Ie.Z.choiceIndex} ${rt?Ie.Z.activeAnswer:""}`},re[Ne]),ze.createElement(Ce.Z,{flex:1,className:`${Ie.Z.editorWrap} ml15`,onClick:Xe},ze.createElement(Ke.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:pe,value:fe==null?void 0:fe[xe],onChange:zt=>{ce(z(b({},fe),{[xe]:zt}))}})),ze.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},ze.createElement("div",{onClick:vt,className:`${Ie.Z.setAnswerBtn} ${rt?Ie.Z.activeAnswer:""}`},rt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),ze.createElement(Ce.Z,{className:Ie.Z.actionWrapper},ze.createElement(Oe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ze.createElement(se.Z,{className:Ie.Z.addIcon,onClick:mt,style:{visibility:_e?"visible":"hidden"}})),ze.createElement(Oe.Z,{title:"\u5220\u9664"},ze.createElement(je.Z,{className:Ie.Z.deleteIcon,onClick:Qe,style:{visibility:Ne>1?"visible":"hidden"}}))))},ge=({questionTitlePlaceholder:fe,titleKey:ce,choiceKey:xe,analysisKey:ye,choiceTextKey:Ne,answerKey:pe,choiceOptionsPath:Xe,allowChangeMode:We=!0,form:dt,showAnalysis:Te=!0})=>{const[_e,mt]=(0,y.useState)(),[Qe,rt]=(0,y.useState)(!1);return ze.createElement("div",{className:Ie.Z.wrap},ze.createElement("div",{className:Ie.Z.questionTitleEditorWrap},ze.createElement(De.default.Item,{label:"\u9898\u5E72",name:ce,labelCol:{span:24},rules:[{required:!0}]},ze.createElement(Ke.h,{scrollId:Array.isArray(ce)?ce.join("_"):`${ce}`,watch:!0,height:140,placeholder:fe}))),ze.createElement(De.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ze.createElement(De.default.List,{name:xe,rules:[{validator(Ht,vt){const zt=vt.some(Ve=>Ve[pe]===1),Kt=vt.findIndex(Ve=>{var ut;return((ut=Ve[Ne])==null?void 0:ut.length)<=0});return Kt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[Kt]}\u9009\u9879\u7684\u5185\u5BB9`)):zt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Ht,{add:vt,remove:zt})=>ze.createElement("div",{id:Array.isArray(Xe)?Xe.join("_"):`${Xe}`},Ht.map((Kt,Ve)=>{var ut=Kt,{key:Mt,name:cn}=ut,Dt=te(ut,["key","name"]);const en=_e===Mt,Be=()=>{mt(Mt)},Jt=Ve<7&&Ve===Ht.length-1,Cn=()=>vt({[Ne]:"",[pe]:0}),Nt=()=>zt(cn);return ze.createElement(De.default.Item,z(b({},Dt),{key:Mt,name:cn,className:Ie.Z.choiceListWrap,rules:[{validator(Ot,nt){return nt!=null&&nt.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[Ve]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),ze.createElement(ie,{choiceTextKey:Ne,answerKey:pe,index:Ve,isEdit:en,setInputActive:Be,form:dt,choiceOptionsPath:Xe,allowChangeMode:We,showAddIcon:Jt,addItem:Cn,deleteItem:Nt}))}),Ht.length<8&&ze.createElement("div",{className:`${Ie.Z.addBtn} mb30`,onClick:()=>vt({[Ne]:"",[pe]:0})},"\u6DFB\u52A0\u9009\u9879"))),Te&&ze.createElement("div",{onClick:()=>rt(!0)},ze.createElement(De.default.Item,{name:ye,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ze.createElement(Ke.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Qe}))))}},78909:function(Bt,kt,ne){"use strict";ne.d(kt,{u:function(){return We}});var y=ne(59301),ue=ne(43418),Ce=ne(95237),Oe=ne(43604),De=ne(92832),Ie=ne(6848),se=ne(78673),je=ne(78241),Ke=ne(5112),ze=ne(5871),He=ne(3969),Ge=ne(12893),Le=ne(61485),le=ne(58e3),E=ne(27687),a=ne(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ge=(dt,Te,_e)=>Te in dt?x(dt,Te,{enumerable:!0,configurable:!0,writable:!0,value:_e}):dt[Te]=_e,fe=(dt,Te)=>{for(var _e in Te||(Te={}))re.call(Te,_e)&&ge(dt,_e,Te[_e]);if(te)for(var _e of te(Te))ie.call(Te,_e)&&ge(dt,_e,Te[_e]);return dt},ce=(dt,Te)=>b(dt,z(Te)),xe=(dt,Te)=>{var _e={};for(var mt in dt)re.call(dt,mt)&&Te.indexOf(mt)<0&&(_e[mt]=dt[mt]);if(dt!=null&&te)for(var mt of te(dt))Te.indexOf(mt)<0&&ie.call(dt,mt)&&(_e[mt]=dt[mt]);return _e};const ye=({value:dt,onChange:Te})=>{const _e=Qe=>{ue.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const rt=[...dt];rt.splice(Qe,1),Te(rt)}})},mt=()=>{const Qe=[...dt];Qe.push(""),Te(Qe)};return a.createElement(Ce.Z,{className:"ml20"},a.createElement(Oe.Z,{flex:1},dt==null?void 0:dt.map((Qe,rt)=>a.createElement(Ce.Z,{key:`${Qe}_${rt}`,className:"mb20"},a.createElement(De.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Qe,autoSize:{maxRows:3},maxLength:1e3,onBlur:Ht=>{const vt=[...dt],zt=Ht.target.value.trim();vt[rt]=zt,Te(vt)}}),a.createElement(Ie.Z,{title:"\u5220\u9664"},a.createElement(Ge.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:rt>0?"visible":"hidden"},onClick:()=>_e(rt)}))))),a.createElement(Oe.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{mt()}},"\u65B0\u589E\u7B54\u6848")))},Ne=({value:dt,onChange:Te})=>{const _e=Qe=>{ue.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const rt=[...dt];rt.splice(Qe,1),Te(rt)}})},mt=()=>{const Qe=[...dt];Qe.push(""),Te(Qe)};return a.createElement(Ce.Z,{className:"ml20"},a.createElement(Oe.Z,{flex:1},dt==null?void 0:dt.map((Qe,rt)=>a.createElement(Ce.Z,{key:`${Qe}_${rt}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:Qe,style:{flex:1},onChange:Ht=>{const vt=[...dt];vt[rt]=Ht,Te(vt)}}),a.createElement(Ie.Z,{title:"\u5220\u9664"},a.createElement(Ge.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:rt>0?"visible":"hidden"},onClick:()=>_e(rt)}))))),a.createElement(Oe.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{mt()}},"\u65B0\u589E\u7B54\u6848")))},pe=({value:dt=!0,onChange:Te})=>a.createElement(se.Z,{checked:!dt,onChange:_e=>{Te(!_e)}}),Xe="\u2581",We=({questionTitlePlaceholder:dt,form:Te,scoreByBlank:_e=!1,answerKey:mt})=>{const[Qe,rt]=(0,y.useState)(!1),Ht=(Dt,en)=>{const Be=en.line;let Jt=0;for(let Nt=0;Nt{const Cn=Dt.getRange(en.from,en.to);let Nt=0;if(en.text.forEach(Ot=>{Nt+=Ot.split(Xe).length-1}),en.origin!=="setValue"){if(Cn&&Cn.indexOf(Xe)!==-1){const Ot=Cn.split(Xe).length-1,nt=Ht(Dt,en.from);if(console.log(`\u5220\u9664${Ot}\u4E2A\uFF0C \u524D\u9762\u6709${nt}\u4E2A\uFF0C\u65B0\u589E${Nt}\u4E2A`),Ot>1){const Ye=Array.from({length:Ot},(Fe,he)=>nt+he);Jt(Ye)}else Jt(nt)}else if(Nt>0){const Ot=Ht(Dt,en.from);console.log(`\u65B0\u589E${Nt}\u4E2A\uFF0C\u4E4B\u524D\u6709${Ot}\u4E2A`),Be(Nt,Ot)}}},zt=()=>{const Dt=Te.getFieldValue(mt);Te.setFieldsValue({[mt]:Dt.map((en,Be)=>ce(fe({},en),{position:Be+1}))})},Kt=(0,y.useRef)(),Ve=(Dt,en)=>{for(let Be=0;Be{ut.current(Dt),zt()},cn=je.default.useWatch(mt,Te);return a.createElement("div",{className:le.Z.wrap},a.createElement("div",{className:le.Z.questionTitleEditorWrap},a.createElement(je.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(He.h,{scrollId:"name",watch:!0,height:140,placeholder:dt,showNullButton:!0,onCMBeforeChange:(Dt,en)=>{vt(Dt,en,Ve,Mt)}}))),a.createElement(je.default.List,{name:mt,rules:[{validator(Dt,en){if(!(en!=null&&en.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Be of en){const{answer_text:Jt}=Be||{};if(Jt!=null&&Jt.some(Cn=>(Cn==null?void 0:Cn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Dt,{add:en,remove:Be},{errors:Jt})=>(Kt.current=en,ut.current=Be,a.createElement(a.Fragment,null,a.createElement(je.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Dt!=null&&Dt.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Dt.map((Cn,Nt)=>{var Ot=Cn,{key:nt,name:Ye}=Ot,Fe=xe(Ot,["key","name"]),he,tt;return a.createElement("div",{style:{marginBottom:10},key:nt},a.createElement(Ce.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Oe.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${le.Z.blankIndex}`},"\u586B\u7A7A\u9879",Nt+1),a.createElement(je.default.Item,ce(fe({},Fe),{name:[Ye,"model"],noStyle:!0}),a.createElement(Ke.ZP.Group,{onChange:()=>{const Lt=Te.getFieldValue(mt);Te.setFieldsValue({[mt]:Lt.map((we,be)=>ce(fe({},we),{answer_text:Ye===be?[""]:we.answer_text}))})}},a.createElement(Ke.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Ie.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Le.Z,null))),a.createElement(Ke.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Ie.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Le.Z,null)))))),a.createElement(Ce.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Oe.Z,{flex:1},a.createElement(Ce.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Oe.Z,{flex:1},a.createElement(je.default.Item,ce(fe({},Fe),{name:[Ye,"answer_text"],noStyle:!0}),((tt=(he=Te.getFieldValue(mt))==null?void 0:he[Ye])==null?void 0:tt.model)===1?a.createElement(ye,null):a.createElement(Ne,null))),_e&&a.createElement(Oe.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(je.default.Item,ce(fe({},Fe),{name:[Ye,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:le.Z.blankInputNumberWrapper}),a.createElement(ze.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(je.default.Item,ce(fe({},Fe),{name:[Ye,"position"],noStyle:!0}),a.createElement(De.default,{type:"hidden"})))))})))),a.createElement(Ce.Z,{align:"middle"},a.createElement(je.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(Oe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Ce.Z,{align:"middle"},a.createElement(je.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(Oe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(cn==null?void 0:cn.length)>1&&a.createElement(Ce.Z,{align:"middle",className:(cn==null?void 0:cn.length)>1?"mb30":`${le.Z.hide}`},a.createElement(je.default.Item,{name:"is_ordered"},a.createElement(pe,null)),a.createElement(Oe.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>rt(!0)},a.createElement(je.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(He.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Qe}))))}},27277:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return te}});var y=ne(59301),ue=ne(95237),Ce=ne(43604),Oe=ne(78241),De=ne(58e3),Ie=ne(3969),se=ne(59301),je=Object.defineProperty,Ke=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,le=(re,ie,ge)=>ie in re?je(re,ie,{enumerable:!0,configurable:!0,writable:!0,value:ge}):re[ie]=ge,E=(re,ie)=>{for(var ge in ie||(ie={}))Ge.call(ie,ge)&&le(re,ge,ie[ge]);if(He)for(var ge of He(ie))Le.call(ie,ge)&&le(re,ge,ie[ge]);return re},a=(re,ie)=>Ke(re,ze(ie)),x=(re,ie)=>{var ge={};for(var fe in re)Ge.call(re,fe)&&ie.indexOf(fe)<0&&(ge[fe]=re[fe]);if(re!=null&&He)for(var fe of He(re))ie.indexOf(fe)<0&&Le.call(re,fe)&&(ge[fe]=re[fe]);return ge};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:ie,form:ge})=>{const fe=(re==null?void 0:re.is_answer)===1,ce=re==null?void 0:re.choice_text,xe=()=>{const ye=ge.getFieldsValue().choices.map(Ne=>({choice_text:Ne.choice_text,is_answer:0}));ge.setFieldsValue({choices:ye}),ie(a(E({},re),{is_answer:1}))};return se.createElement(ue.Z,{className:De.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},se.createElement(Ce.Z,{onClick:xe,className:`${De.Z.choiceIndex} ${De.Z.judgementIndex} ${fe?De.Z.activeAnswer:""}`},b[ce]),se.createElement(Ce.Z,{flex:1,className:`${De.Z.editorWrap} ml15`},se.createElement("div",{className:`${De.Z.inputBorder} ${De.Z.placeholder} ${fe?De.Z.activeJudgementAnswer:""}`},ce)),se.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},se.createElement("div",{onClick:xe,className:`${De.Z.setAnswerBtn} ${fe?De.Z.activeAnswer:""}`},fe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:re,choiceKey:ie,form:ge})=>{const[fe,ce]=(0,y.useState)(!1);return se.createElement("div",{className:De.Z.wrap},se.createElement("div",{className:De.Z.questionTitleEditorWrap},se.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},se.createElement(Ie.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),se.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},se.createElement(Oe.default.List,{name:"choices",rules:[{validator(xe,ye){return ye.some(pe=>(pe==null?void 0:pe.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},xe=>se.createElement("div",{id:"choices"},xe.map(ye=>{var Ne=ye,{key:pe,name:Xe}=Ne,We=x(Ne,["key","name"]);return se.createElement(Oe.default.Item,a(E({},We),{key:pe,name:Xe,noStyle:!0}),se.createElement(z,{form:ge}))})))),se.createElement("div",{onClick:()=>ce(!0)},se.createElement(Oe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},se.createElement(Ie.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:fe}))))}},3969:function(Bt,kt,ne){"use strict";ne.d(kt,{h:function(){return E},x:function(){return a}});var y=ne(96565),ue=ne(58e3),Ce=ne(6339),Oe=ne(59301),De=Object.defineProperty,Ie=Object.defineProperties,se=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,He=(x,b,z)=>b in x?De(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,Ge=(x,b)=>{for(var z in b||(b={}))Ke.call(b,z)&&He(x,z,b[z]);if(je)for(var z of je(b))ze.call(b,z)&&He(x,z,b[z]);return x},Le=(x,b)=>Ie(x,se(b)),le=(x,b)=>{var z={};for(var te in x)Ke.call(x,te)&&b.indexOf(te)<0&&(z[te]=x[te]);if(x!=null&&je)for(var te of je(x))b.indexOf(te)<0&&ze.call(x,te)&&(z[te]=x[te]);return z};const E=x=>{var b=x,{value:z,onChange:te,scrollId:re}=b,ie=le(b,["value","onChange","scrollId"]);return Oe.createElement("div",{id:re||""},Oe.createElement(y.Z,Le(Ge({},ie),{defaultValue:z,onChange:(ge,fe)=>{fe!=null&&fe.length?te(ge,fe):te(ge)}})))},a=({value:x,onChange:b,placeholder:z,height:te=140,isEdit:re,miniToolbar:ie,watch:ge=!0})=>re?Oe.createElement(y.Z,{watch:ge,isFocus:!0,height:te||void 0,placeholder:z,defaultValue:x,onChange:b,miniToolbar:ie}):Oe.createElement("div",{style:{cursor:"pointer"}},x?Oe.createElement(Ce.Z,{className:ue.Z.inputBorder,value:x}):Oe.createElement("div",{className:`${ue.Z.inputBorder} ${ue.Z.placeholder} inputBorderError`},z))},54190:function(Bt,kt,ne){"use strict";ne.d(kt,{W:function(){return Ne}});var y=ne(59301),ue=ne(8591),Ce=ne(12563),Oe=ne(78241),De=ne(78673),Ie=ne(95237),se=ne(43604),je=ne(6848),Ke=ne(92832),ze=ne(5871),He=ne(58e3),Ge=ne(3969),Le=ne(96565),le=ne(61485),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,re=(pe,Xe,We)=>Xe in pe?E(pe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:We}):pe[Xe]=We,ie=(pe,Xe)=>{for(var We in Xe||(Xe={}))z.call(Xe,We)&&re(pe,We,Xe[We]);if(b)for(var We of b(Xe))te.call(Xe,We)&&re(pe,We,Xe[We]);return pe},ge=(pe,Xe)=>a(pe,x(Xe)),fe=(pe,Xe)=>{var We={};for(var dt in pe)z.call(pe,dt)&&Xe.indexOf(dt)<0&&(We[dt]=pe[dt]);if(pe!=null&&b)for(var dt of b(pe))Xe.indexOf(dt)<0&&te.call(pe,dt)&&(We[dt]=pe[dt]);return We};const ce=pe=>{var Xe=pe,{value:We,onChange:dt}=Xe,Te=fe(Xe,["value","onChange"]);const _e=mt=>{dt([mt])};return y.createElement(Le.Z,ge(ie({},Te),{defaultValue:We==null?void 0:We[0],onChange:_e}))},xe=pe=>{if(!pe)return!1;if(/^s*$/.test(pe)||pe.trim()===""){ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Xe=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return pe==="|"?(ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ye=({value:pe=[],onClose:Xe})=>y.createElement(Ce.default,{closable:!0,onClose:Xe,className:He.Z.keywordTag},y.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},pe.join(" \u6216 "))),Ne=({questionTitlePlaceholder:pe,form:Xe,showKeywords:We,isMustKeyWords:dt=We})=>{const[Te,_e]=(0,y.useState)(!1),[mt,Qe]=(0,y.useState)(""),rt=Oe.default.useWatch("use_keywords",Xe),Ht=Oe.default.useWatch("question_score",Xe);return y.createElement("div",{className:He.Z.wrap},y.createElement("div",{className:He.Z.questionTitleEditorWrap},y.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(Ge.h,{scrollId:"name",watch:!0,height:140,placeholder:pe}))),y.createElement(Oe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},y.createElement(ce,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),We&&!dt&&y.createElement(Oe.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},y.createElement(De.Z,{defaultChecked:!0})),We&&dt&&y.createElement(Ie.Z,{align:"middle",className:"mb30"},y.createElement(Oe.default.Item,{name:"use_keywords",valuePropName:"checked"},y.createElement(De.Z,null)),y.createElement(se.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(se.Z,null,y.createElement(je.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(le.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(rt||!dt)&&y.createElement(Oe.default.List,{name:"keywords",rules:[{validator(vt,zt){return dt?zt!=null&&zt.length?(zt==null?void 0:zt.reduce((Ve,ut)=>Ve+ut.score,0))>parseFloat(Ht)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(vt,{add:zt,remove:Kt})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${He.Z.title} mb10`},dt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(Ie.Z,{align:"middle",className:"font14 mb30"},y.createElement(se.Z,{flex:1},y.createElement(Ke.default,{value:mt,onChange:Ve=>{Qe(Ve.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ve=>{var ut,Mt,cn,Dt;const en=`${(ut=Ve.target)==null?void 0:ut.value}`,Be=(cn=(Mt=en==null?void 0:en.split("|"))==null?void 0:Mt.filter(Nt=>!!Nt))==null?void 0:cn.map(Nt=>Nt==null?void 0:Nt.trim()),Jt=Xe.getFieldValue("keywords"),Cn=((Dt=Jt==null?void 0:Jt.map(Nt=>Nt==null?void 0:Nt.keyword))==null?void 0:Dt.flat())||[];for(const Nt of Be)if(Cn.includes(Nt)){ue.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}xe(en)&&(zt({keyword:Be,score:1}),Qe(""))},className:He.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(se.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),vt.map(Ve=>{var ut=Ve,{key:Mt,name:cn}=ut,Dt=fe(ut,["key","name"]);return y.createElement(Ie.Z,{key:Mt,className:"mb20",style:{marginRight:148}},y.createElement(se.Z,{flex:1},y.createElement(Ie.Z,{align:"middle",justify:"space-between"},y.createElement(Oe.default.Item,ge(ie({},Dt),{name:[cn,"keyword"]}),y.createElement(ye,{onClose:()=>Kt(cn)})),dt&&y.createElement(Oe.default.Item,ge(ie({},Dt),{name:[cn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:He.Z.blankInputNumberWrapper}),y.createElement(ze.Z,{className:He.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>_e(!0)},y.createElement(Oe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Ge.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Te}))))}},98408:function(Bt,kt,ne){"use strict";ne.d(kt,{tc:function(){return aa.t},uh:function(){return y.u},rL:function(){return On},u8:function(){return Ce.u},ZZ:function(){return ue.Z},Wk:function(){return Oe.W}});var y=ne(85500),ue=ne(27277),Ce=ne(78909),Oe=ne(54190),De=ne(59301),Ie=ne(36381),se=ne(78241),je=ne(95237),Ke=ne(43604),ze=ne(5871),He=ne(6848),Ge=ne(38854),Le=ne(58e3),le=ne(12893),E=ne(3969),a=ne(43418),x=ne(92832),b=ne(78673),z=ne(59301),te=Object.defineProperty,re=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,xe=(Qt,Yt,Xt)=>Yt in Qt?te(Qt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):Qt[Yt]=Xt,ye=(Qt,Yt)=>{for(var Xt in Yt||(Yt={}))fe.call(Yt,Xt)&&xe(Qt,Xt,Yt[Xt]);if(ge)for(var Xt of ge(Yt))ce.call(Yt,Xt)&&xe(Qt,Xt,Yt[Xt]);return Qt},Ne=(Qt,Yt)=>re(Qt,ie(Yt)),pe=(Qt,Yt)=>{var Xt={};for(var In in Qt)fe.call(Qt,In)&&Yt.indexOf(In)<0&&(Xt[In]=Qt[In]);if(Qt!=null&&ge)for(var In of ge(Qt))Yt.indexOf(In)<0&&ce.call(Qt,In)&&(Xt[In]=Qt[In]);return Xt};const Xe=({value:Qt,onChange:Yt})=>{const Xt=qt=>{a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Le.Z.modal,onOk:()=>{const ha=[...Qt];ha.splice(qt,1),Yt(ha)}})},In=()=>{const qt=[...Qt];qt.push(""),Yt(qt)};return z.createElement(je.Z,{className:"ml20"},z.createElement(Ke.Z,{flex:1},Qt==null?void 0:Qt.map((qt,ha)=>z.createElement(je.Z,{key:`${qt}_${ha}`,align:"middle",className:"mb20"},z.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:qt,autoSize:{maxRows:3},maxLength:1e3,onBlur:ba=>{const Yn=[...Qt],ln=ba.target.value.trim();Yn[ha]=ln,Yt(Yn)}}),z.createElement(He.Z,{title:"\u5220\u9664"},z.createElement(le.Z,{className:Le.Z.deleteIcon,style:{marginLeft:15,visibility:ha>0?"visible":"hidden"},onClick:()=>Xt(ha)}))))),z.createElement(Ke.Z,null,z.createElement("div",{className:`${Le.Z.addBtn}`,onClick:()=>{In()}},"\u65B0\u589E\u7B54\u6848")))},We=({value:Qt=!0,onChange:Yt})=>z.createElement(b.Z,{checked:!Qt,onChange:Xt=>{Yt(!Xt)}}),dt="\u2581",Te=({questionTitlePlaceholder:Qt,form:Yt,name:Xt,scoreByBlank:In=!1,answerKey:qt,titleKey:ha="name",analysisKey:ba="analysis",isOrdered:Yn="is_ordered"})=>{var ln,Ba;const[$e,pn]=(0,De.useState)(!1),Ln=(gn,Fn)=>{const yn=Fn.line;let ua=0;for(let Gn=0;Gn{const Vn=gn.getRange(Fn.from,Fn.to);let Gn=0;if(Fn.text.forEach(ga=>{Gn+=ga.split(dt).length-1}),Fn.origin!=="setValue"){if(Vn&&Vn.indexOf(dt)!==-1){const ga=Vn.split(dt).length-1,Ka=Ln(gn,Fn.from);if(console.log(`\u5220\u9664${ga}\u4E2A\uFF0C \u524D\u9762\u6709${Ka}\u4E2A\uFF0C\u65B0\u589E${Gn}\u4E2A`),ga>1){const En=Array.from({length:ga},(Pa,Va)=>Ka+Va);ua(En)}else ua(Ka)}else if(Gn>0){const ga=Ln(gn,Fn.from);console.log(`\u65B0\u589E${Gn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ga}\u4E2A`),yn(Gn,ga)}}},Zn=()=>{const gn=Yt.getFieldValue(["sub_item_banks",...qt]);Yt.setFieldValue(["sub_item_banks",...qt],gn==null?void 0:gn.map((Fn,yn)=>Ne(ye({},Fn),{position:yn+1})))},Hn=(0,De.useRef)(),Dn=(gn,Fn)=>{for(let yn=0;yn{ct.current(gn),Zn()},ht=(Ba=(ln=Yt.getFieldValue("sub_item_banks"))==null?void 0:ln[qt==null?void 0:qt[0]])==null?void 0:Ba[qt==null?void 0:qt[1]];return(0,De.useEffect)(()=>{console.log("========",Yt.getFieldsValue())},[Yt]),z.createElement("div",{className:Le.Z.wrap},z.createElement("div",{className:Le.Z.questionTitleEditorWrap},z.createElement(se.default.Item,{label:"\u9898\u5E72",name:ha,labelCol:{span:24},rules:[{required:!0}]},z.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Qt,showNullButton:!0,onCMBeforeChange:(gn,Fn)=>{xn(gn,Fn,Dn,At)}}))),z.createElement(se.default.List,{name:qt,rules:[{validator(gn,Fn){if((Fn==null?void 0:Fn.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const yn of Fn){const{answer_text:ua}=yn||{};if(ua!=null&&ua.some(Vn=>(Vn==null?void 0:Vn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(gn,{add:Fn,remove:yn},{errors:ua})=>(Hn.current=Fn,ct.current=yn,z.createElement(z.Fragment,null,z.createElement(se.default.Item,{label:z.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(gn!=null&&gn.length)&&z.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),gn.map((Vn,Gn)=>{var ga=Vn,{key:Ka,name:En}=ga,Pa=pe(ga,["key","name"]);return z.createElement(je.Z,{align:"top",key:Ka},z.createElement(Ke.Z,{className:`${Le.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",Gn+1),z.createElement(Ke.Z,{flex:1},z.createElement(je.Z,{align:"top",justify:"space-between"},z.createElement(Ke.Z,{flex:1},z.createElement(se.default.Item,Ne(ye({},Pa),{name:[En,"answer_text"],noStyle:!0}),z.createElement(Xe,null))),In&&z.createElement(Ke.Z,{flex:"224px"},z.createElement(se.default.Item,Ne(ye({},Pa),{name:[En,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Le.Z.blankInputNumberWrapper}),z.createElement(ze.Z,{className:Le.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),z.createElement(se.default.Item,Ne(ye({},Pa),{name:[En,"position"],noStyle:!0}),z.createElement(x.default,{type:"hidden"}))))})))),z.createElement(je.Z,{align:"middle"},z.createElement(se.default.Item,{name:[Xt,"downcase"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Ke.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),z.createElement(je.Z,{align:"middle"},z.createElement(se.default.Item,{name:[Xt,"no_space"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Ke.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ht==null?void 0:ht.length)>1&&z.createElement(je.Z,{align:"middle",className:(ht==null?void 0:ht.length)>1?"mb30":`${Le.Z.hide}`},z.createElement(se.default.Item,{name:Yn},z.createElement(We,null)),z.createElement(Ke.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),z.createElement("div",{className:"mt30",onClick:()=>pn(!0)},z.createElement(se.default.Item,{name:ba,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},z.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$e}))))};var _e=ne(59301),mt=Object.defineProperty,Qe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Kt=(Qt,Yt,Xt)=>Yt in Qt?mt(Qt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):Qt[Yt]=Xt,Ve=(Qt,Yt)=>{for(var Xt in Yt||(Yt={}))vt.call(Yt,Xt)&&Kt(Qt,Xt,Yt[Xt]);if(Ht)for(var Xt of Ht(Yt))zt.call(Yt,Xt)&&Kt(Qt,Xt,Yt[Xt]);return Qt},ut=(Qt,Yt)=>Qe(Qt,rt(Yt)),Mt=(Qt,Yt)=>{var Xt={};for(var In in Qt)vt.call(Qt,In)&&Yt.indexOf(In)<0&&(Xt[In]=Qt[In]);if(Qt!=null&&Ht)for(var In of Ht(Qt))Yt.indexOf(In)<0&&zt.call(Qt,In)&&(Xt[In]=Qt[In]);return Xt};const cn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Dt=({value:Qt,onChange:Yt,form:Xt,choiceKey:In})=>{const qt=(Qt==null?void 0:Qt.is_answer)===1,ha=Qt==null?void 0:Qt.choice_text,ba=()=>{var Yn;const ln=(Yn=Xt==null?void 0:Xt.getFieldValue(["sub_item_banks",...In]))==null?void 0:Yn.map(Ba=>({choice_text:Ba.choice_text,is_answer:0}));Xt==null||Xt.setFieldValue(["sub_item_banks",...In],ln),Yt(ut(Ve({},Qt),{is_answer:1}))};return _e.createElement(je.Z,{className:Le.Z.choiceWrap,align:"middle",wrap:!1},_e.createElement(Ke.Z,{onClick:ba,className:`${Le.Z.choiceIndex} ${Le.Z.judgementIndex} ${qt?Le.Z.activeAnswer:""}`},cn[ha]),_e.createElement(Ke.Z,{flex:1,className:`${Le.Z.editorWrap} ml15`},_e.createElement("div",{className:`${Le.Z.inputBorder} ${Le.Z.placeholder} ${qt?Le.Z.activeJudgementAnswer:""}`},ha)),_e.createElement(Ke.Z,{flex:"0 0 auto",className:"ml15"},_e.createElement("div",{onClick:ba,className:`${Le.Z.setAnswerBtn} ${qt?Le.Z.activeAnswer:""}`},qt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},en=({questionTitlePlaceholder:Qt,choiceKey:Yt="choices",form:Xt,titleKey:In="name",analysisKey:qt="analysis"})=>{const[ha,ba]=(0,De.useState)(!1);return _e.createElement("div",{className:Le.Z.wrap},_e.createElement("div",{className:Le.Z.questionTitleEditorWrap},_e.createElement(se.default.Item,{label:"\u9898\u5E72",name:In,labelCol:{span:24},rules:[{required:!0}]},_e.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Qt}))),_e.createElement(se.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},_e.createElement(se.default.List,{name:Yt,rules:[{validator(Yn,ln){return ln.some($e=>($e==null?void 0:$e.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Yn=>_e.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Yn.map(ln=>{var Ba=ln,{key:$e,name:pn}=Ba,Ln=Mt(Ba,["key","name"]);return _e.createElement(se.default.Item,ut(Ve({},Ln),{key:$e,name:pn,noStyle:!0}),_e.createElement(Dt,{form:Xt,choiceKey:Yt}))})))),_e.createElement("div",{className:"mt30",onClick:()=>ba(!0)},_e.createElement(se.default.Item,{name:qt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},_e.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ha}))))};var Be=ne(8591),Jt=ne(12563),Cn=ne(96565),Nt=ne(61485),Ot=Object.defineProperty,nt=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Lt=(Qt,Yt,Xt)=>Yt in Qt?Ot(Qt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):Qt[Yt]=Xt,we=(Qt,Yt)=>{for(var Xt in Yt||(Yt={}))he.call(Yt,Xt)&&Lt(Qt,Xt,Yt[Xt]);if(Fe)for(var Xt of Fe(Yt))tt.call(Yt,Xt)&&Lt(Qt,Xt,Yt[Xt]);return Qt},be=(Qt,Yt)=>nt(Qt,Ye(Yt)),Et=(Qt,Yt)=>{var Xt={};for(var In in Qt)he.call(Qt,In)&&Yt.indexOf(In)<0&&(Xt[In]=Qt[In]);if(Qt!=null&&Fe)for(var In of Fe(Qt))Yt.indexOf(In)<0&&tt.call(Qt,In)&&(Xt[In]=Qt[In]);return Xt};const Je=Qt=>{var Yt=Qt,{value:Xt,onChange:In}=Yt,qt=Et(Yt,["value","onChange"]);const ha=ba=>{In([ba])};return De.createElement(Cn.Z,be(we({},qt),{defaultValue:Xt==null?void 0:Xt[0],onChange:ha}))},ke=Qt=>{if(!Qt)return!1;let Yt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Qt==="|"?(Be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},bt=({value:Qt=[],onClose:Yt})=>De.createElement(Jt.default,{closable:!0,onClose:Yt,className:Le.Z.keywordTag},De.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Qt.join(" \u6216 "))),hn=({questionTitlePlaceholder:Qt,form:Yt,showKeywords:Xt,isMustKeyWords:In=Xt,titleKey:qt="name",analysisKey:ha="analysis",answerTexts:ba="answer_texts",keywords:Yn="keywords",useKeywords:ln="use_keywords",indexs:Ba})=>{const[$e,pn]=(0,De.useState)(!1),[Ln,xn]=(0,De.useState)(""),[Zn,Hn]=(0,De.useState)(!1),Dn=se.default.useWatch("question_score",Yt);return De.createElement("div",{className:Le.Z.wrap},De.createElement("div",{className:Le.Z.questionTitleEditorWrap},De.createElement(se.default.Item,{label:"\u9898\u5E72",name:qt,labelCol:{span:24},rules:[{required:!0}]},De.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Qt}))),De.createElement(se.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ba,labelCol:{span:24}},De.createElement(Je,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Xt&&!In&&De.createElement(se.default.Item,{hidden:!0,name:ln,valuePropName:"checked"},De.createElement(b.Z,{defaultChecked:!0})),Xt&&In&&De.createElement(je.Z,{align:"middle",className:"mb30"},De.createElement(se.default.Item,{name:ln,valuePropName:"checked"},De.createElement(b.Z,{onChange:()=>{var ct,At,ht,gn,Fn,yn;console.log(Yt.getFieldsValue()),Hn((ht=(At=(ct=Yt.getFieldsValue())==null?void 0:ct.sub_item_banks)==null?void 0:At[Ba])==null?void 0:ht.use_keywords),console.log((yn=(Fn=(gn=Yt.getFieldsValue())==null?void 0:gn.sub_item_banks)==null?void 0:Fn[Ba])==null?void 0:yn.use_keywords),console.log(Zn)}})),De.createElement(Ke.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),De.createElement(Ke.Z,null,De.createElement(He.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},De.createElement(Nt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Zn||!In)&&De.createElement(se.default.List,{name:Yn,rules:[{validator(ct,At){return In?At!=null&&At.length?(At==null?void 0:At.reduce((gn,Fn)=>gn+Fn.score,0))>parseFloat(Dn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ct,{add:At,remove:ht})=>De.createElement(De.Fragment,null,De.createElement("div",{className:`${Le.Z.title} mb10`},In?"\u5173\u952E\u8BCD":De.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),De.createElement(je.Z,{align:"middle",className:"font14 mb30"},De.createElement(Ke.Z,{flex:1},De.createElement(x.default,{value:Ln,onChange:gn=>{xn(gn.target.value)},maxLength:50,allowClear:!0,onPressEnter:gn=>{var Fn,yn,ua,Vn;const Gn=`${(Fn=gn.target)==null?void 0:Fn.value}`,ga=(ua=(yn=Gn==null?void 0:Gn.split("|"))==null?void 0:yn.filter(Pa=>!!Pa))==null?void 0:ua.map(Pa=>Pa==null?void 0:Pa.trim()),Ka=Yt.getFieldValue(["sub_item_banks",...Yn]),En=((Vn=Ka==null?void 0:Ka.map(Pa=>Pa==null?void 0:Pa.keyword))==null?void 0:Vn.flat())||[];for(const Pa of ga)if(En.includes(Pa)){Be.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ke(Gn)&&(At({keyword:ga,score:1}),xn(""))},className:Le.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),De.createElement(Ke.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ct.map(gn=>{var Fn=gn,{key:yn,name:ua}=Fn,Vn=Et(Fn,["key","name"]);return De.createElement(je.Z,{key:yn,className:"mb20",style:{marginRight:148}},De.createElement(Ke.Z,{flex:1},De.createElement(je.Z,{align:"middle",justify:"space-between"},De.createElement(se.default.Item,be(we({},Vn),{name:[ua,"keyword"]}),De.createElement(bt,{onClose:()=>ht(ua)})),In&&De.createElement(se.default.Item,be(we({},Vn),{name:[ua,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Le.Z.blankInputNumberWrapper}),De.createElement(ze.Z,{className:Le.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),De.createElement("div",{onClick:()=>pn(!0)},De.createElement(se.default.Item,{name:ha,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},De.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$e}))))};var Rt=ne(59301),rn=Object.defineProperty,nn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,pt=(Qt,Yt,Xt)=>Yt in Qt?rn(Qt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):Qt[Yt]=Xt,st=(Qt,Yt)=>{for(var Xt in Yt||(Yt={}))lt.call(Yt,Xt)&&pt(Qt,Xt,Yt[Xt]);if(Ze)for(var Xt of Ze(Yt))St.call(Yt,Xt)&&pt(Qt,Xt,Yt[Xt]);return Qt},tn=(Qt,Yt)=>nn(Qt,vn(Yt)),on=(Qt,Yt)=>{var Xt={};for(var In in Qt)lt.call(Qt,In)&&Yt.indexOf(In)<0&&(Xt[In]=Qt[In]);if(Qt!=null&&Ze)for(var In of Ze(Qt))Yt.indexOf(In)<0&&St.call(Qt,In)&&(Xt[In]=Qt[In]);return Xt};const{Panel:An}=Ie.default,On=({questionTitlePlaceholder:Qt,choiceKey:Yt,form:Xt,withScore:In})=>{const[qt,ha]=(0,De.useState)([]),ba=Yn=>{ha(Yn)};return Rt.createElement("div",{className:Le.Z.wrap},Rt.createElement("div",{className:Le.Z.questionTitleEditorWrap},Rt.createElement(se.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Rt.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Qt}))),Rt.createElement(se.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Rt.createElement(se.default.List,{name:"sub_item_banks",rules:[{validator(Yn,ln){return ln?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Yn,{add:ln,remove:Ba,move:$e})=>{const pn=Xt.getFieldValue("sub_item_banks");return Rt.createElement(Rt.Fragment,null,Rt.createElement(Ie.default,{className:Yn.length>0?Le.Z.collapseWrapper:"",bordered:!1,activeKey:qt,onChange:ba,expandIcon:({isActive:Ln})=>Rt.createElement("i",{className:`iconfont icon-weizhankai ${Ln?Le.Z.open:Le.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Yn.map((Ln,xn)=>{var Zn=Ln,{key:Hn,name:Dn}=Zn,ct=on(Zn,["key","name"]),At,ht,gn,Fn,yn,ua,Vn,Gn,ga,Ka;return Rt.createElement(An,{className:Le.Z.panel,forceRender:!0,header:Rt.createElement("div",{className:Le.Z.panelHeader},"\u7B2C",xn+1,"\u5C0F\u9898",Rt.createElement("span",null,"\uFF08",((At=pn==null?void 0:pn[Dn])==null?void 0:At.item_type)=="SINGLE"?"\u5355\u9009\u9898":((ht=pn==null?void 0:pn[Dn])==null?void 0:ht.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((gn=pn==null?void 0:pn[Dn])==null?void 0:gn.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((Fn=pn==null?void 0:pn[Dn])==null?void 0:Fn.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:Dn,extra:Rt.createElement(je.Z,{align:"middle",onClick:En=>En.stopPropagation()},In&&Rt.createElement(Ke.Z,null,Rt.createElement(se.default.Item,tn(st({},ct),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[Dn,"question_score"],className:Le.Z.blankInputNumberWrapper}),Rt.createElement(ze.Z,{className:Le.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),Rt.createElement(Ke.Z,null,Rt.createElement(je.Z,{align:"middle",className:"pl40",justify:"end"},xn!==0&&Rt.createElement("div",{onClick:()=>{var En;$e(xn,xn-1);const Pa=(En=Xt.getFieldValue("sub_item_banks"))==null?void 0:En.map((Va,or)=>(Yn.map((Kn,mn)=>{or===mn&&(Va.q_position=Number(Kn.name)+1)}),Va));Xt.setFieldValue("sub_item_banks",Pa)}},Rt.createElement(He.Z,{title:"\u4E0A\u79FB"},Rt.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),xn{var En;$e(xn,xn+1);const Pa=(En=Xt.getFieldValue("sub_item_banks"))==null?void 0:En.map((Va,or)=>(Yn.map((Kn,mn)=>{or===mn&&(Va.q_position=Number(Kn.name)+1)}),Va));Xt.setFieldValue("sub_item_banks",Pa)},className:xn===0?"":"ml15"},Rt.createElement(He.Z,{title:"\u4E0B\u79FB"},Rt.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),Rt.createElement(Ke.Z,null,Rt.createElement(He.Z,{title:"\u5220\u9664"},Rt.createElement(le.Z,{className:`${Le.Z.deleteIcon} ml15`,onClick:()=>Ba(Dn)}))))},Rt.createElement(se.default.Item,tn(st({},ct),{name:Dn}),(((yn=pn==null?void 0:pn[Dn])==null?void 0:yn.item_type)=="SINGLE"||((ua=pn==null?void 0:pn[Dn])==null?void 0:ua.item_type)=="MULTIPLE")&&Rt.createElement(y.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Vn=pn==null?void 0:pn[Dn])==null?void 0:Vn.item_type)=="MULTIPLE",form:Xt,choiceKey:[Dn,"choices"],titleKey:[Dn,"name"],analysisKey:[Dn,"analysis"],choiceOptionsPath:["sub_item_banks",Dn,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Gn=pn==null?void 0:pn[Dn])==null?void 0:Gn.item_type)=="COMPLETION"&&Rt.createElement(Te,{form:Xt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:Dn,titleKey:[Dn,"name"],analysisKey:[Dn,"analysis"],isOrdered:[Dn,"is_ordered"],answerKey:[Dn,"standard_answers"]}),((ga=pn==null?void 0:pn[Dn])==null?void 0:ga.item_type)=="JUDGMENT"&&Rt.createElement(en,{form:Xt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Dn,"name"],analysisKey:[Dn,"analysis"],choiceKey:[Dn,"choices"]}),((Ka=pn==null?void 0:pn[Dn])==null?void 0:Ka.item_type)=="SUBJECTIVE"&&Rt.createElement(hn,{showKeywords:!0,isMustKeyWords:!1,form:Xt,titleKey:[Dn,"name"],analysisKey:[Dn,"analysis"],answerTexts:[Dn,"answer_texts"],useKeywords:[Dn,"use_keywords"],keywords:[Dn,"keywords"],indexs:Dn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Yn.length<20&&Rt.createElement(Ge.Z,{menu:{items:[{label:Rt.createElement("div",{onClick:()=>{ln({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),ha([Yn==null?void 0:Yn.length,...qt])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Rt.createElement("div",{onClick:()=>{ln({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),ha([Yn==null?void 0:Yn.length,...qt])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Rt.createElement("div",{onClick:()=>{ln({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),ha([Yn==null?void 0:Yn.length,...qt])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Rt.createElement("div",{onClick:()=>{ln({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),ha([Yn==null?void 0:Yn.length,...qt])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Rt.createElement("div",{onClick:()=>{ln({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),ha([Yn==null?void 0:Yn.length,...qt])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Ln=>Ln.show).map(Ln=>({label:Ln.label,key:Ln.key}))}},Rt.createElement("div",{className:`${Le.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var aa=ne(92716)},25965:function(Bt,kt,ne){"use strict";ne.d(kt,{C:function(){return Te}});var y=ne(59301),ue={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Ce=ne(92310),Oe=ne.n(Ce),De=ne(24905),Ie=ne(95237),se=ne(8591),je=ne(6848),Ke=ne(3113),ze=ne(43418),He=ne(1710),Ge=ne(5871),Le=ne(78241),le=ne(71418),E=ne(65862),a=ne(38147),x=ne(41867),b=ne(71067),z=ne(3918),te=Object.defineProperty,re=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,xe=(_e,mt,Qe)=>mt in _e?te(_e,mt,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):_e[mt]=Qe,ye=(_e,mt)=>{for(var Qe in mt||(mt={}))fe.call(mt,Qe)&&xe(_e,Qe,mt[Qe]);if(ge)for(var Qe of ge(mt))ce.call(mt,Qe)&&xe(_e,Qe,mt[Qe]);return _e},Ne=(_e,mt)=>re(_e,ie(mt)),pe=(_e,mt,Qe)=>new Promise((rt,Ht)=>{var vt=Ve=>{try{Kt(Qe.next(Ve))}catch(ut){Ht(ut)}},zt=Ve=>{try{Kt(Qe.throw(Ve))}catch(ut){Ht(ut)}},Kt=Ve=>Ve.done?rt(Ve.value):Promise.resolve(Ve.value).then(vt,zt);Kt((Qe=Qe.apply(_e,mt)).next())});const Xe=De.default.Group,We=({className:_e,title:mt,items:Qe=[],value:rt,onChange:Ht})=>{const vt=(Qe==null?void 0:Qe.length)===(rt==null?void 0:rt.length),zt=(rt==null?void 0:rt.length)>0&&(rt==null?void 0:rt.length)<(Qe==null?void 0:Qe.length),Kt=Ve=>{const ut=Qe.map(Mt=>Mt.id);Ht(Ve.target.checked?ut:[])};return y.createElement(Ie.Z,{align:"middle",className:_e},!!mt&&y.createElement("div",{className:"mr20",style:{color:"#5F6368"}},mt),y.createElement(De.default,{indeterminate:zt,onChange:Kt,checked:vt},"\u5168\u90E8"),y.createElement(Xe,{value:rt,onChange:Ht},Qe.map(Ve=>y.createElement(De.default,{className:"ml30 c-black",key:Ve.id,value:Ve.id},Ve.name,y.createElement("span",null,`(${Ve.count})`)))))};var Te=({className:_e,style:mt,dataSource:Qe})=>{var rt,Ht,vt,zt,Kt,Ve,ut;const[Mt,cn]=(0,y.useState)({}),[Dt,en]=(0,y.useState)(!0),[Be,Jt]=(0,y.useState)(!1),[Cn,Nt]=(0,y.useState)(!1),[Ot,nt]=(0,y.useState)(null),[Ye,Fe]=(0,y.useState)(0),[he,tt]=(0,y.useState)({}),[Lt,we]=(0,y.useState)(!0),[be,Et]=(0,y.useState)(0),[Je,ke]=(0,y.useState)(0),[bt,hn]=(0,y.useState)(!1),Rt=(0,y.useRef)(null),[rn,nn]=(0,y.useState)(!1),[vn,Ze]=(0,y.useState)(!0),[lt,St]=(0,y.useState)([]),pt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[st,tn]=(0,y.useState)(ye({},pt));(0,y.useEffect)(()=>{Qe!=null&&Qe.question_id&&cn(Qe)},[Qe==null?void 0:Qe.question_id]),(0,y.useEffect)(()=>{var ln;if(((ln=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:ln.status)==="running"){const Ba=setInterval(()=>{On()},3e3);return()=>clearInterval(Ba)}},[(rt=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:rt.status]),(0,y.useEffect)(()=>{var ln;Cn&&(Cn===1&&(st.question_status=aa.map(Ba=>Ba.value),st.review=Qt.map(Ba=>Ba.value)),Cn===2&&(st.exercise_question_resubmit_id=(ln=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:ln.id,Ot===1&&(st.success_status=[1]),Ot===2&&(st.success_status=[0])),tn(ye({},st)),on(st),ke(Mt!=null&&Mt.is_mirror?3:10),Et(Mt!=null&&Mt.is_mirror?1:5))},[Cn]),(0,y.useEffect)(()=>{rn&&An()},[rn]);const on=ln=>pe(void 0,null,function*(){en(!0);const Ba=yield(0,a.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit_student_list.json`,{method:"get",params:ln});(Ba==null?void 0:Ba.status)==0&&(tt(Ba||[]),Fe(Ba==null?void 0:Ba.count)),en(!1)}),An=()=>pe(void 0,null,function*(){Ze(!0);const ln=yield(0,a.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit_history.json`,{method:"get"});(ln==null?void 0:ln.status)==0&&St((ln==null?void 0:ln.data)||[]),Ze(!1)}),On=()=>pe(void 0,null,function*(){const ln=yield(0,a.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit_status.json`,{method:"get"});(ln==null?void 0:ln.status)==0&&cn(Ne(ye({},Mt),{show_resubmit_history:!0,exercise_question_resubmit:(ln==null?void 0:ln.data)||{}}))}),aa=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],Qt=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Yt=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Xt=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(ln,Ba,$e)=>y.createElement("span",{className:"c-black"},$e+1+(st.page-1)*st.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:ln=>y.createElement("span",{className:"c-black"},ln)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:ln=>y.createElement("span",{className:"c-grey-666"},ln||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:ln=>y.createElement("span",{className:"c-black"},ln)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:ln=>{const{label:Ba,color:$e}=aa.find(pn=>pn.value===ln)||{};return y.createElement("span",{style:{color:$e}},Ba)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:ln=>y.createElement("span",{className:"c-black"},ln)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:ln=>y.createElement("span",{className:"c-black"},ln)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:ln=>{const{label:Ba,color:$e}=Qt.find(pn=>pn.value===ln)||{};return y.createElement("span",{style:{color:$e}},Ba)}},Cn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:ln=>{const{label:Ba,color:$e}=Yt.find(pn=>pn.value===ln)||{};return y.createElement("span",{style:{color:$e}},Ba)}}].filter(Boolean),In=(ln,Ba,$e)=>{st.page=ln==null?void 0:ln.current,st.per_page=ln==null?void 0:ln.pageSize,$e!=null&&$e.order?(st.sort_by=$e==null?void 0:$e.field,st.direction=($e==null?void 0:$e.order)==="ascend"?"asc":"desc"):(st.sort_by=null,st.direction=null),tn(ye({},st)),on(st)},qt=()=>{if(!be){se.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}hn(!0)},ha=()=>pe(void 0,null,function*(){var ln,Ba;if((ln=Rt.current)!=null&&ln.onVerify())return;Jt(!0);const $e=yield(0,a.ZP)(`/api/exercise_questions/${Mt==null?void 0:Mt.question_id}/resubmit.json`,{method:"post",body:{keyword:st.keyword,question_status:st.question_status,review:st.review_status,success_status:st.success_status,use_max_score:Lt,permits:be,exercise_question_resubmit_id:Cn===1?null:(Ba=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Ba.id}});($e==null?void 0:$e.status)==0&&(yield On(),se.ZP.success("\u64CD\u4F5C\u6210\u529F"),hn(!1),Nt(!1)),Jt(!1)}),ba=(ln,Ba)=>{st.page=1,st[Ba]=ln,tn(ye({},st)),on(st)},Yn=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return y.createElement(y.Fragment,null,y.createElement("div",{className:Oe()(ue.recalculation,_e),style:mt},y.createElement(je.Z,{title:Yn[(Mt==null?void 0:Mt.disable_resubmit_reason)||0]},y.createElement(Ke.ZP,{disabled:(Mt==null?void 0:Mt.disable_resubmit)||((Ht=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Ht.status)==="running",onClick:()=>Nt(1),icon:y.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Mt==null?void 0:Mt.show_resubmit_history)&&y.createElement(y.Fragment,null,((vt=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:vt.status)==="running"?y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},(zt=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:zt.rate)):y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{onClick:()=>{Nt(2),nt(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Kt=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Kt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{onClick:()=>{Nt(2),nt(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Ve=Mt==null?void 0:Mt.exercise_question_resubmit)==null?void 0:Ve.fail_count),"\u4EBA"),y.createElement(je.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},y.createElement("i",{onClick:()=>nn(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),y.createElement(ze.default,{centered:!0,open:!!Cn,title:`\u91CD\u65B0\u8BC4\u6D4B${Cn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Nt(!1),onOk:qt,afterClose:()=>{we(!0),nt(null),tn(ye({},pt))}},y.createElement("div",{className:ue.filter},Cn===1&&y.createElement(y.Fragment,null,y.createElement("div",{className:ue.tips},y.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},y.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),y.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),y.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),y.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),y.createElement(We,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(he==null?void 0:he.question_status)||[],value:st.question_status,onChange:ln=>ba(ln,"question_status")}),y.createElement(We,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(he==null?void 0:he.review_status)||[],value:st.review,onChange:ln=>ba(ln,"review")})),Cn===2&&y.createElement(y.Fragment,null,y.createElement(We,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(he==null?void 0:he.success_status)||[],value:st.success_status,onChange:ln=>ba(ln,"success_status")})),y.createElement(z.t7,{className:ue.input,style:{bottom:Cn===1?10:-5},value:st.keyword,onChange:ln=>ba(ln,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),y.createElement(He.default,{className:"mt20",columns:Xt,scroll:((ut=he==null?void 0:he.data)==null?void 0:ut.length)>7?{y:300}:{},dataSource:(he==null?void 0:he.data)||[],loading:Dt,onChange:In,pagination:{total:Ye,pageSize:st.per_page,current:st.page,hideOnSinglePage:!Ye,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),y.createElement(Ie.Z,{justify:"space-between",align:"middle",className:"mt10"},y.createElement(De.default,{className:"c-black",checked:Lt,onChange:ln=>we(ln.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",y.createElement(Ge.Z,{className:"ml10 mr10",value:be,max:Je,min:1,precision:0,onChange:ln=>Et(ln)}),"\u4EBA",y.createElement(je.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},y.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),y.createElement(ze.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:bt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Be,destroyOnClose:!0,onOk:ha,onCancel:()=>hn(!1)},y.createElement(Le.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},y.createElement(b.Z,{ref:ln=>Rt.current=ln}))),y.createElement(ze.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:rn,width:710,onCancel:()=>nn(!1),footer:null},y.createElement(le.Z,{spinning:vn},y.createElement("div",{className:ue.operating},lt.map((ln,Ba)=>y.createElement("div",{key:Ba,className:ue.operatingItem},y.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},ln==null?void 0:ln.created_at),y.createElement("div",{className:"c-black"},ln==null?void 0:ln.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(ln==null?void 0:ln.status)==="running"?y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},ln==null?void 0:ln.rate)):y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},ln==null?void 0:ln.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},ln==null?void 0:ln.fail_count),"\u4EBA")))),y.createElement("div",{style:{height:20}}))))}},83028:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var y=ne(59301),ue={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Ce=ne(43418),Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Ie=(Ke,ze,He)=>new Promise((Ge,Le)=>{var le=x=>{try{a(He.next(x))}catch(b){Le(b)}},E=x=>{try{a(He.throw(x))}catch(b){Le(b)}},a=x=>x.done?Ge(x.value):Promise.resolve(x.value).then(le,E);a((He=He.apply(Ke,ze)).next())}),je=({type:Ke,resdata:ze,onok:He,oktext:Ge,okloading:Le})=>{const[le,E]=(0,y.useState)(!1),{can_copy_list:a,can_copy_num:x,challenge_type:b,course_data_list:z,no_copy_list:te,no_copy_num:re,no_use_list:ie,no_use_num:ge,repeat_shixun_num:fe,student_count:ce,total_num:xe,use_num:ye}=ze;let Ne=x>0||Ke==="exercise";(0,y.useEffect)(()=>{(ze==null?void 0:ze.student_count)>0&&E(!0)},[ze]),console.log("---11",Le),(0,y.useEffect)(()=>{Le||E(!1)},[Le]);const pe=()=>{if(Ke==="exercise"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ue.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ke==="exercise"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ue.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="shixun"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="shixun"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="subject"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ue.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="subject"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:ue.orangeColor},ce)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:ue.orangeColor},ye)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:ue.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ke==="shixunpush"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ue.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="shixunpush"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:ue.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Xe=()=>{if(Ke==="exercise"||Ke==="subject"||Ke==="exercisepush"||Ke==="shixunpush")return y.createElement("div",{style:{marginTop:20}},re>0&&y.createElement("div",null,y.createElement("span",{className:ue.flex},y.createElement("img",{src:De,style:{width:14}}),y.createElement("span",{className:ue.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ue.statusbody},Ke==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ue.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ke==="subject"||Ke==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ne&&y.createElement("span",{className:ue.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ke==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ne&&y.createElement("span",{className:ue.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),y.createElement("div",null,te==null?void 0:te.map((We,dt)=>y.createElement("a",{href:`/shixuns/${We.identifier}/challenges`,target:"_blank"},"\u300A",We==null?void 0:We.name,"\u300B",dt+1!==re&&"\u3001"))))),x>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:ue.flex},y.createElement("img",{src:Oe,style:{width:14}}),y.createElement("span",{className:ue.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ue.statusbody},Ke==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ke==="subject"||Ke==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ke==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),y.createElement("div",null,a==null?void 0:a.map((We,dt)=>y.createElement("a",{href:`/shixuns/${We.identifier}/challenges`,target:"_blank"},"\u300A",We==null?void 0:We.name,"\u300B",dt+1!==x&&"\u3001"))))));if(Ke==="shixun")return y.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return y.createElement(Ce.default,{open:le,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ne&&"none"}},zIndex:1003,confirmLoading:Le,okText:Ne?Ge:"\u6211\u77E5\u9053\u4E86",onOk:()=>Ie(void 0,null,function*(){Ne?yield He([...a,...ie]):E(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},pe(),Xe()))}},88436:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ie}});var y=ne(59301),ue={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Ce=ne(92310),Oe=ne.n(Ce),Ie=({className:se,style:je,state:Ke,onClick:ze})=>{var He,Ge;return y.createElement("div",{onClick:ze,className:Oe()(Ke?(He=ue)==null?void 0:He.redBtn:(Ge=ue)==null?void 0:Ge.btn,se),style:je},Ke?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaoji1"}),y.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaojigaiti"}),y.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},85533:function(Bt,kt,ne){"use strict";ne.d(kt,{h:function(){return re}});var y=ne(59301),ue=ne(57809),Ce=ne(78241),Oe=ne(3113),De=ne(89780),Ie=ne.n(De),se=ne(45559),je=ne(42313),Ke=Object.defineProperty,ze=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(ie,ge,fe)=>ge in ie?Ke(ie,ge,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ie[ge]=fe,a=(ie,ge)=>{for(var fe in ge||(ge={}))Le.call(ge,fe)&&E(ie,fe,ge[fe]);if(Ge)for(var fe of Ge(ge))le.call(ge,fe)&&E(ie,fe,ge[fe]);return ie},x=(ie,ge)=>ze(ie,He(ge));const b=ue.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};kt.Z=({callback:ie,onCancel:ge})=>{const[fe,ce]=(0,y.useState)("python");function xe(Ne){ce(te[Ne][1])}function ye(Ne){ie(Ne)}return y.createElement(Ce.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),y.createElement(Ce.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ue.default,{getPopupContainer:Ne=>Ne.parentNode,onChange:xe},Object.keys(te).map(Ne=>y.createElement(b,{key:Ne,value:Ne},te[Ne][0])))),y.createElement(Ce.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(re,{mode:fe})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Oe.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function re({value:ie,onChange:ge,mode:fe,options:ce={}}){const xe=(0,y.useRef)(),[ye,Ne]=(0,y.useState)();return(0,y.useEffect)(()=>{if(ye){let pe=function(Xe){const We=Xe.getValue();ge&&ge(We)};return ye.on("change",pe),()=>{ye.off("change",pe)}}},[ye,ge]),(0,y.useEffect)(()=>{ye&&ye.setOption("mode",fe)},[ye,fe]),(0,y.useEffect)(()=>{ye&&(ie!==ye.getValue()||ie==="")&&setTimeout(()=>{ye.setValue(ie||"")},300)},[ye,ie]),(0,y.useEffect)(()=>{if(xe.current&&!ye){const pe=Ie().fromTextArea(xe.current,a({mode:fe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ce));Ne(pe)}},[xe.current,ye]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:xe}))}},96565:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Dn}});var y=ne(59301),ue=ne(89780),Ce=ne.n(ue),Oe=ne(76374),De=ne(45559),Ie=ne(6313),se=ne(25717),je=ne(99498),Ke=ne(25419),ze=ne(67549),He=ne(6339),Ge=({value:ct="",className:At,showTextOnly:ht,showLines:gn,style:Fn={}})=>{const yn=(0,y.useMemo)(()=>"",[ct]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:yn}}))},Le=ne(59301),le=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ct,At,ht)=>At in ct?le(ct,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):ct[At]=ht,re=(ct,At)=>{for(var ht in At||(At={}))b.call(At,ht)&&te(ct,ht,At[ht]);if(x)for(var ht of x(At))z.call(At,ht)&&te(ct,ht,At[ht]);return ct},ie=(ct,At)=>E(ct,a(At));let ge=[{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 fe({onActionCallback:ct,title:At,icon:ht,actionName:gn,className:Fn="",children:yn}){function ua(){ct(gn)}return Le.createElement("a",{title:At,className:Fn,onClick:ua},Le.createElement("i",{className:`${ht}`}),yn)}var ce=({watch:ct,showNullButton:At,showNullProgramButton:ht,onActionCallback:gn,fullScreen:Fn,insertTemp:yn,hidetoolBar:ua,extraUse:Vn})=>{const Gn=[...ge,{title:`${ct?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ct?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Le.createElement("ul",{className:"markdown-toolbar-container"},!ua&&Gn.map((ga,Ka)=>Le.createElement("li",{key:Ka},ga.actionName?Le.createElement(fe,ie(re({},ga),{onActionCallback:gn})):Le.createElement("span",{className:"v-line"}))),At?Le.createElement("li",null,Le.createElement(fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:gn},Le.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ht?Le.createElement(Le.Fragment,null,Le.createElement("li",null,Le.createElement(fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:gn},Le.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Le.createElement("li",null,Le.createElement(fe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:gn},Le.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,yn&&Le.createElement("li",null,Le.createElement(fe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${yn}`,onActionCallback:gn},Le.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Vn&&Le.createElement("li",null,Vn),Le.createElement("li",{className:"btn-full-screen"},Le.createElement(fe,{icon:`${Fn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Fn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:gn})))},xe=ne(57261),ye=ne(78241),Ne=ne(92832),pe=ne(3113),Xe=Object.defineProperty,We=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Qe=(ct,At,ht)=>At in ct?Xe(ct,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):ct[At]=ht,rt=(ct,At)=>{for(var ht in At||(At={}))_e.call(At,ht)&&Qe(ct,ht,At[ht]);if(Te)for(var ht of Te(At))mt.call(At,ht)&&Qe(ct,ht,At[ht]);return ct},Ht=(ct,At)=>We(ct,dt(At));const vt={labelCol:{span:4},wrapperCol:{span:20}};var zt=({callback:ct,onCancel:At})=>{function ht(gn){ct(gn)}return y.createElement(ye.default,Ht(rt({},vt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ht,style:{width:500}}),y.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Ne.default,null)),y.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Ne.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(pe.ZP,{type:"ghost",onClick:At},"\u53D6\u6D88")))},Kt=ne(85533),Ve=ne(45053),ut=ne(43418),Mt=ne(95237),cn=ne(16750),Dt=ne(59301),en=({callback:ct,onCancel:At})=>{const ht=document.createElement("canvas"),gn=ht.getContext("2d");ht.width=1e3,ht.height=800,gn.fillStyle="#ffffff",gn.fillRect(0,0,ht.width,ht.height);const Fn=ht.toDataURL("image/png");return Dt.createElement(ut.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Dt.createElement(Mt.Z,{style:{height:"100vh"}},Dt.createElement(cn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Fn,visible:!0,title:String(Date.now())},onOk:yn=>{ct({src:yn.url})},onClose:At})))},Be=ne(12378);function Jt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Jt,go.CommandHandler),Jt.prototype.canAlignSelection=function(){var ct=this.diagram;return!(ct===null||ct.isReadOnly||ct.isModelReadOnly||ct.selection.count<2)},Jt.prototype.alignLeft=function(){var ct=this.diagram;ct.startTransaction("aligning left");var At=1/0;ct.selection.each(function(ht){ht instanceof go.Link||(At=Math.min(ht.position.x,At))}),ct.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(At,ht.position.y))}),ct.commitTransaction("aligning left")},Jt.prototype.alignRight=function(){var ct=this.diagram;ct.startTransaction("aligning right");var At=-1/0;ct.selection.each(function(ht){if(!(ht instanceof go.Link)){var gn=ht.actualBounds.x+ht.actualBounds.width;At=Math.max(gn,At)}}),ct.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(At-ht.actualBounds.width,ht.position.y))}),ct.commitTransaction("aligning right")},Jt.prototype.alignTop=function(){var ct=this.diagram;ct.startTransaction("alignTop");var At=1/0;ct.selection.each(function(ht){ht instanceof go.Link||(At=Math.min(ht.position.y,At))}),ct.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(ht.position.x,At))}),ct.commitTransaction("alignTop")},Jt.prototype.alignBottom=function(){var ct=this.diagram;ct.startTransaction("aligning bottom");var At=-1/0;ct.selection.each(function(ht){if(!(ht instanceof go.Link)){var gn=ht.actualBounds.y+ht.actualBounds.height;At=Math.max(gn,At)}}),ct.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(ht.actualBounds.x,At-ht.actualBounds.height))}),ct.commitTransaction("aligning bottom")},Jt.prototype.alignCenterX=function(){var ct=this.diagram,At=ct.selection.first();if(At){ct.startTransaction("aligning Center X");var ht=At.actualBounds.x+At.actualBounds.width/2;ct.selection.each(function(gn){gn instanceof go.Link||gn.move(new go.Point(ht-gn.actualBounds.width/2,gn.actualBounds.y))}),ct.commitTransaction("aligning Center X")}},Jt.prototype.alignCenterY=function(){var ct=this.diagram,At=ct.selection.first();if(At){ct.startTransaction("aligning Center Y");var ht=At.actualBounds.y+At.actualBounds.height/2;ct.selection.each(function(gn){gn instanceof go.Link||gn.move(new go.Point(gn.actualBounds.x,ht-gn.actualBounds.height/2))}),ct.commitTransaction("aligning Center Y")}},Jt.prototype.alignColumn=function(ct){var At=this.diagram;At.startTransaction("align Column"),ct===void 0&&(ct=0),ct=parseFloat(ct);var ht=new Array;At.selection.each(function(Vn){Vn instanceof go.Link||ht.push(Vn)});for(var gn=0;gn0){for(var Vn=yn.elt(ua-1);Vn!==null&&Vn.isTreeExpanded&&!Vn.isTreeLeaf;){var Gn=this._sortTreeChildrenByY(Vn);Vn=Gn.last()}Vn!==null&&ct.select(Vn)}else ct.select(Fn)}}else if(ht.key==="Down")if(At.isTreeExpanded&&!At.isTreeLeaf){var gn=this._sortTreeChildrenByY(At).first();gn!==null&&ct.select(gn)}else for(;At!==null;){var Fn=At.findTreeParentNode();if(Fn===null)break;var yn=this._sortTreeChildrenByY(Fn),ua=yn.indexOf(At);if(uayn.y?1:Fn.xyn.x?1:0}),At},Jt.prototype.copyToClipboard=function(ct){go.CommandHandler.prototype.copyToClipboard.call(this,ct),this._lastPasteOffset.set(this.pasteOffset)},Jt.prototype.pasteFromClipboard=function(){var ct=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ct,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ct},Object.defineProperty(Jt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ct){if(ct!=="move"&&ct!=="select"&&ct!=="scroll"&&ct!=="tree"&&ct!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ct);this._arrowKeyBehavior=ct}}),Object.defineProperty(Jt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ct){if(!(ct instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ct);this._pasteOffset.set(ct)}});var Cn=Jt,Nt=ne(25863),Ot=ne(43604),nt=ne(38147),Ye={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Fe=ne(59301),he=(ct,At,ht)=>new Promise((gn,Fn)=>{var yn=Gn=>{try{Vn(ht.next(Gn))}catch(ga){Fn(ga)}},ua=Gn=>{try{Vn(ht.throw(Gn))}catch(ga){Fn(ga)}},Vn=Gn=>Gn.done?gn(Gn.value):Promise.resolve(Gn.value).then(yn,ua);Vn((ht=ht.apply(ct,At)).next())});function tt({onCancel:ct,callback:At}){let ht=(0,y.useRef)(),gn=(0,y.useRef)(),Fn=(0,y.useRef)(),yn=(0,y.useRef)(!1);const ua=(0,y.useRef)(!1),[Vn,Gn]=(0,y.useState)(0);function ga(){const En=Be.bx.make,Pa={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"};ht.current=new Be.S0(gn.current,{padding:20,grid:En(Be.s_,"Grid",En(Be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),En(Be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ta=>{var ka=ta.diagram.commandHandler.addTopLevelParts(ta.diagram.selection,!0);ka||ta.diagram.currentTool.doCancel()},commandHandler:En(Cn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ta=>{var ka=ta.subject;ka.location=ka.location.copy().snapToGridPoint(ta.diagram.grid.gridOrigin,ta.diagram.grid.gridCellSize),setTimeout(()=>{ta.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ta=>{var ka=ta.subject;setTimeout(()=>{ta.diagram.commandHandler.editTextBlock()})},LinkRelinked:ta=>{var ka=ta.parameter.part;ka.invalidateConnectedLinks();var er=ta.subject;ta.diagram.toolManager.linkingTool.isForwards?er.toNode.invalidateConnectedLinks():er.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ht.current.nodeTemplate=En(Be.NB,"Auto",{locationSpot:Be.z6.Center,locationObjectName:"SHAPE",desiredSize:new Be.$u(120,60),minSize:new Be.$u(40,40),resizable:!0,resizeCellSize:new Be.$u(10,10),rotatable:!0},new Be.KX("location","loc",Be.E9.parse).makeTwoWay(Be.E9.stringify),new Be.KX("desiredSize","size",Be.$u.parse).makeTwoWay(Be.$u.stringify),En(Be.bn,{name:"SHAPE",fill:Pa.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Be.z6.AllSides,toSpot:Be.z6.AllSides},new Be.KX("figure"),new Be.KX("fill"),new Be.KX("stroke","borderColor"),new Be.KX("strokeWidth","thickness"),new Be.KX("strokeDashArray","dash")),En(Be.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),En(Be.al,{margin:1,textAlign:"center",overflow:Be.al.OverflowEllipsis,editable:!0},new Be.KX("text").makeTwoWay(),new Be.KX("stroke","color"))),ht.current.nodeTemplate.toolTip=En("ToolTip",En(Be.s_,"Vertical",{maxSize:new Be.$u(200,NaN)},En(Be.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Be.KX("text")),En(Be.al,{font:"10pt sans-serif",textAlign:"center"},new Be.KX("text","details"))));function Va(ta,ka){var er=(Ca,Cr)=>{Ca.handled=!0,Ca.diagram.model.commit(io=>{var Co=Cr.part.adornedPart,eo=new Be.E9().setRectSpot(Co.actualBounds,ta);eo.subtract(Co.location),eo.scale(2,2),eo.x+=Math.sign(eo.x)*130,eo.y+=Math.sign(eo.y)*130,eo.add(Co.location),eo.snapToGridPoint(Ca.diagram.grid.gridOrigin,Ca.diagram.grid.gridCellSize);var Do=io.copyNodeData(Co.data);io.setGroupKeyForNodeData(Do,io.getGroupKeyForNodeData(Co.data)),io.addNodeData(Do);var di={from:Co.key,to:io.getKeyForNodeData(Do)};io.addLinkData(di);var Yo=Ca.diagram.findNodeForData(Do);Yo.location=eo,Ca.diagram.select(Yo),setTimeout(()=>{Ca.diagram.commandHandler.editTextBlock()},20)})};return En(Be.bn,{figure:ka,alignment:ta,alignmentFocus:ta.opposite(),width:ta.equals(Be.z6.Top)||ta.equals(Be.z6.Bottom)?25:18,height:ta.equals(Be.z6.Top)||ta.equals(Be.z6.Bottom)?18:25,fill:"orange",stroke:Pa.white,strokeWidth:4,mouseEnter:(Ca,Cr)=>Cr.fill="dodgerblue",mouseLeave:(Ca,Cr)=>Cr.fill="orange",isActionable:!0,click:er,contextClick:er})}function or(ta){return En(Be.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:(ka,er)=>er.fill="dodgerblue",mouseLeave:(ka,er)=>er.fill="orange",click:(ka,er)=>{ka.diagram.commandHandler.showContextMenu(er.part.adornedPart)}},ta||{})}ht.current.nodeTemplate.selectionAdornmentTemplate=En(Be.uz,"Spot",En(Be.Vm,{padding:10}),Va(Be.z6.Top,"TriangleUp"),Va(Be.z6.Left,"TriangleLeft"),Va(Be.z6.Right,"TriangleRight"),Va(Be.z6.Bottom,"TriangleDown"),or({alignment:new Be.z6(.75,0)}));function Kn(ta,ka){return(er,Ca)=>{er.handled=!0,er.diagram.model.commit(Cr=>{Cr.set(Ca.part.adornedPart.data,ta,ka)})}}function mn(ta,ka){return ka||(ka="color"),En(Be.bn,{width:16,height:16,stroke:"lightgray",fill:ta,margin:1,background:"transparent",mouseEnter:(er,Ca)=>Ca.stroke="dodgerblue",mouseLeave:(er,Ca)=>Ca.stroke="lightgray",click:Kn(ka,ta),contextClick:Kn(ka,ta)})}function Lr(){return[En("ContextMenuButton",En(Be.s_,"Horizontal",mn(Pa.white,"fill"),mn(Pa.beige,"fill"),mn(Pa.extralightblue,"fill"),mn(Pa.extralightred,"fill"))),En("ContextMenuButton",En(Be.s_,"Horizontal",mn(Pa.lightgray,"fill"),mn(Pa.lightgreen,"fill"),mn(Pa.lightblue,"fill"),mn(Pa.lightred,"fill")))]}function Ja(){return[En("ContextMenuButton",En(Be.s_,"Horizontal",mn(Pa.black),mn(Pa.green),mn(Pa.blue),mn(Pa.red))),En("ContextMenuButton",En(Be.s_,"Horizontal",mn(Pa.white),mn(Pa.magenta),mn(Pa.purple),mn(Pa.orange)))]}function Nr(ta,ka){return ka||(ka="thickness"),En(Be.bn,"LineH",{width:16,height:16,strokeWidth:ta,margin:1,background:"transparent",mouseEnter:(er,Ca)=>Ca.background="dodgerblue",mouseLeave:(er,Ca)=>Ca.background="transparent",click:Kn(ka,ta),contextClick:Kn(ka,ta)})}function Tr(ta,ka){return ka||(ka="dash"),En(Be.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ta,margin:1,background:"transparent",mouseEnter:(er,Ca)=>Ca.background="dodgerblue",mouseLeave:(er,Ca)=>Ca.background="transparent",click:Kn(ka,ta),contextClick:Kn(ka,ta)})}function Br(){return[En("ContextMenuButton",En(Be.s_,"Horizontal",Nr(1),Nr(2),Nr(3),Nr(4))),En("ContextMenuButton",En(Be.s_,"Horizontal",Tr(null),Tr([2,4]),Tr([4,4])))]}function zr(ta,ka){return ka||(ka="figure"),En(Be.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ta,margin:1,background:"transparent",mouseEnter:(er,Ca)=>Ca.fill="dodgerblue",mouseLeave:(er,Ca)=>Ca.fill="lightgray",click:Kn(ka,ta),contextClick:Kn(ka,ta)})}ht.current.nodeTemplate.contextMenu=En("ContextMenu",En("ContextMenuButton",En(Be.s_,"Horizontal",zr("Rectangle"),zr("RoundedRectangle"),zr("Ellipse"),zr("Diamond"))),En("ContextMenuButton",En(Be.s_,"Horizontal",zr("Parallelogram2"),zr("ManualOperation"),zr("Procedure"),zr("Cylinder1"))),En("ContextMenuButton",En(Be.s_,"Horizontal",zr("Terminator"),zr("CreateRequest"),zr("Document"),zr("TriangleDown"))),Lr(),Ja(),Br()),ht.current.groupTemplate=En(Be.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Be.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ta,ka)=>{var er=ka.addMembers(ka.diagram.selection,!0);er||ka.diagram.currentTool.doCancel()},avoidable:!1},new Be.KX("location","loc",Be.E9.parse).makeTwoWay(Be.E9.stringify),En(Be.s_,"Auto",{name:"BODY"},En(Be.bn,{parameter1:10,fill:Pa.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Be.z6.AllSides,toSpot:Be.z6.AllSides},new Be.KX("fill"),new Be.KX("stroke","color"),new Be.KX("strokeWidth","thickness"),new Be.KX("strokeDashArray","dash")),En(Be.Vm,{background:"transparent",margin:20})),En(Be.al,{alignment:Be.z6.Top,alignmentFocus:Be.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Be.KX("text"),new Be.KX("stroke","color"))),ht.current.groupTemplate.selectionAdornmentTemplate=En(Be.uz,"Spot",En(Be.s_,"Auto",En(Be.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),En(Be.Vm,{margin:1.5})),or({alignment:Be.z6.TopRight,alignmentFocus:Be.z6.BottomRight})),ht.current.groupTemplate.contextMenu=En("ContextMenu",Lr(),Ja(),Br()),ht.current.linkTemplate=En(Be.rU,{layerName:"Foreground",routing:Be.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Be.KX("fromSpot","fromSpot",Be.z6.parse),new Be.KX("toSpot","toSpot",Be.z6.parse),new Be.KX("fromShortLength","dir",ta=>ta>=1?10:0),new Be.KX("toShortLength","dir",ta=>ta>=1?10:0),new Be.KX("points").makeTwoWay(),En(Be.bn,{strokeWidth:2},new Be.KX("stroke","color"),new Be.KX("strokeWidth","thickness"),new Be.KX("strokeDashArray","dash")),En(Be.bn,{segmentIndex:0,segmentOffset:new Be.E9(15,0),segmentOrientation:Be.rU.OrientAlong,alignmentFocus:Be.z6.Right,figure:"circle",width:10,strokeWidth:0},new Be.KX("fill","color"),new Be.KX("visible","dir",ta=>ta===1)),En(Be.bn,{segmentIndex:-1,segmentOffset:new Be.E9(-10,6),segmentOrientation:Be.rU.OrientPlus90,alignmentFocus:Be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Be.KX("fill","color"),new Be.KX("visible","dir",ta=>ta>=1),new Be.KX("width","thickness",ta=>7+3*ta),new Be.KX("height","thickness",ta=>7+3*ta),new Be.KX("segmentOffset","thickness",ta=>new Be.E9(-15,4+1.5*ta))),En(Be.bn,{segmentIndex:0,segmentOffset:new Be.E9(15,-6),segmentOrientation:Be.rU.OrientMinus90,alignmentFocus:Be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Be.KX("fill","color"),new Be.KX("visible","dir",ta=>ta===2),new Be.KX("width","thickness",ta=>7+3*ta),new Be.KX("height","thickness",ta=>7+3*ta),new Be.KX("segmentOffset","thickness",ta=>new Be.E9(-15,4+1.5*ta))),En(Be.al,{alignmentFocus:new Be.z6(0,1,-4,0),editable:!0},new Be.KX("text").makeTwoWay(),new Be.KX("stroke","color"))),ht.current.linkTemplate.selectionAdornmentTemplate=En(Be.uz,En(Be.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:wo(2)},new Be.KX("pathPattern","thickness",wo)),or({alignmentFocus:new Be.z6(0,0,-6,-4)}));function wo(ta){return En(Be.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ta+4).toString()+" H3"})}function fo(ta){var ka="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ta===0?ka="M0 0 M16 16 M0 8 L16 8":ta===2&&(ka="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),En(Be.bn,{geometryString:ka,margin:2,background:"transparent",mouseEnter:(er,Ca)=>Ca.background="dodgerblue",mouseLeave:(er,Ca)=>Ca.background="transparent",click:Kn("dir",ta),contextClick:Kn("dir",ta)})}function Wo(ta){var ka=(er,Ca)=>{er.handled=!0,er.diagram.model.commit(Cr=>{var io=Ca.part.adornedPart;Cr.set(io.data,ta?"toSpot":"fromSpot",Be.z6.stringify(Be.z6.AllSides)),(ta?io.toNode:io.fromNode).invalidateConnectedLinks()})};return En(Be.bn,{width:12,height:12,fill:"transparent",mouseEnter:(er,Ca)=>Ca.background="dodgerblue",mouseLeave:(er,Ca)=>Ca.background="transparent",click:ka,contextClick:ka})}function jn(ta,ka){var er=0,Ca=Be.z6.RightSide;ta.equals(Be.z6.Top)?(er=270,Ca=Be.z6.TopSide):ta.equals(Be.z6.Left)?(er=180,Ca=Be.z6.LeftSide):ta.equals(Be.z6.Bottom)&&(er=90,Ca=Be.z6.BottomSide),ka||(er-=180);var Cr=(io,Co)=>{io.handled=!0,io.diagram.model.commit(eo=>{var Do=Co.part.adornedPart;eo.set(Do.data,ka?"toSpot":"fromSpot",Be.z6.stringify(Ca)),(ka?Do.toNode:Do.fromNode).invalidateConnectedLinks()})};return En(Be.bn,{alignment:ta,alignmentFocus:ta.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:er,background:"transparent",mouseEnter:(io,Co)=>Co.background="dodgerblue",mouseLeave:(io,Co)=>Co.background="transparent",click:Cr,contextClick:Cr})}ht.current.linkTemplate.contextMenu=En("ContextMenu",Ja(),Br(),En("ContextMenuButton",En(Be.s_,"Horizontal",fo(0),fo(1),fo(2))),En("ContextMenuButton",En(Be.s_,"Horizontal",En(Be.s_,"Spot",Wo(!1),jn(Be.z6.Top,!1),jn(Be.z6.Left,!1),jn(Be.z6.Right,!1),jn(Be.z6.Bottom,!1)),En(Be.s_,"Spot",{margin:new Be.Zt(0,0,0,2)},Wo(!0),jn(Be.z6.Top,!0),jn(Be.z6.Left,!0),jn(Be.z6.Right,!0),jn(Be.z6.Bottom,!0)))));const Qr=`{ "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 Vr=["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 Ur(ta){return console.log("shapeName:",ta),Vr.indexOf(ta)>=0}var Ga=new Be.YI(Fn.current,{maxSelectionCount:1,linkTemplate:En(Be.rU,{locationSpot:Be.z6.Center,selectionAdornmentTemplate:En(Be.uz,"Link",{locationSpot:Be.z6.Center},En(Be.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),En(Be.bn,{toArrow:"Standard",stroke:null}))},{routing:Be.rU.AvoidsNodes,curve:Be.rU.JumpOver,corner:5,toShortLength:4},new Be.KX("points"),En(Be.bn,{isPanelMain:!0,strokeWidth:2}),En(Be.bn,{toArrow:"Standard",stroke:null})),model:new Be.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Be.bn.getFigureGenerators().toArray().map(ta=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ta.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return ht.current.addDiagramListener("TextEdited",function(ta){var ka;const er=ta.subject.part;var Ca=(ka=document.activeElement)==null?void 0:ka.value;typeof Ca=="string"&&Ca.trim()===""&&ht.current.model.commit(function(Cr){Cr.set(er.data,"text","\u672A\u547D\u540D"),ht.current.commandHandler.stopCommand()},"increment")}),Ga.nodeTemplate=En(Be.NB,"Auto",{locationSpot:Be.z6.Center},new Be.KX("location","location",Be.E9.parse).makeTwoWay(Be.E9.stringify),En(Be.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 Be.KX("stroke").makeTwoWay(),new Be.KX("fill").makeTwoWay(),new Be.KX("figure")),En(Be.al,{margin:new Be.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Be.$u(16,16),maxSize:new Be.$u(10,NaN),textAlign:"center",editable:!0},new Be.KX("key").makeTwoWay())),setTimeout(()=>{ht.current.grid=En(Be.s_,"Grid",En(Be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),En(Be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),ht.current.grid.visible=!0,ht.current.grid.gridCellStroke="darkgray",ht.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=ht.current,ht.current}const Ka=()=>he(this,null,function*(){var En=ht.current.makeImage();const Pa=yield(0,nt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:En.src}});At({src:Pa.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{ga()},500),Gn(Vn+1),()=>{ht.current=null}),[]),Fe.createElement("div",{ref:ua,className:yn.current?`${Ye.maxH60} body-overflow-initial`:"body-overflow-initial"},Fe.createElement(ut.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Vn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Fe.createElement(Mt.Z,null,Fe.createElement(Ot.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Fe.createElement(Ot.Z,{onClick:()=>{var En,Pa,Va=ht.current.selection.first();if(yn.current=!yn.current,document.activeElement&&Va){let or=(Pa=(En=document.activeElement)==null?void 0:En.value)==null?void 0:Pa.trim();typeof or=="string"&&ht.current.model.commit(function(Kn){Kn.set(Va.data,"text",or||"\u672A\u547D\u540D"),ht.current.commandHandler.stopCommand()},"increment")}Gn(Vn+1)}},Fe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ct},Fe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ye.flowChartWrp},Fe.createElement("div",{style:{display:"flex",height:"100%"}},Fe.createElement("div",{style:{width:"300px",height:"100%"}},Fe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Fe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ye.myPaletteDiv,ref:Fn})),Fe.createElement("div",{style:{flex:1,position:"relative"}},Fe.createElement("div",{ref:gn,style:{height:"80vh"}}))),Fe.createElement("div",{className:"tr"},Fe.createElement(pe.ZP,{size:"large",onClick:Ka,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Lt=tt,we=ne(5112),be=ne(5871);const Et=we.ZP.Group,Je={margin:"0 8px"};var ke=({callback:ct,onCancel:At})=>{function ht(gn){ct(gn)}return y.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ht},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Je},"\u884C\u6570"),y.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(be.Z,null)),y.createElement("span",{style:Je},"\u5217\u6570"),y.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(be.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(ye.default.Item,{name:"align"},y.createElement(Et,null,y.createElement(we.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(we.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(we.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(we.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(pe.ZP,{type:"ghost",onClick:At},"\u53D6\u6D88")))},bt=ne(78673),hn=ne(93510),Rt=ne.n(hn),nn=(0,y.forwardRef)(({use3d:ct,width:At,height:ht,callback:gn,showSaveButton:Fn},yn)=>{const ua=(0,y.useRef)(),Vn=(0,y.useRef)(),[Gn,ga]=(0,y.useState)(!1),Ka=(0,y.useRef)({id:ua,appName:"graphing",width:At||1e3,height:ht||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{Vn.current=new(Rt())(Ka.current,!0),window.onload=function(){Vn.current.inject("applet_container")}},[]);const En=()=>{var Pa=window.ggbApplet.getPNGBase64(1,!0,72);return gn&&gn(Pa),Pa};return(0,y.useEffect)(()=>{Ka.current.appName=Gn?"3D":"graphing",Vn.current.inject("applet_container")},[Gn]),(0,y.useEffect)(()=>{ga(ct)},[ct]),(0,y.useImperativeHandle)(yn,()=>({getImgData:En})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ua}),y.createElement(Mt.Z,{align:"middle"},y.createElement(Ot.Z,{flex:1},y.createElement(bt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Gn,onChange:Pa=>ga(Pa)})),y.createElement(Ot.Z,null,y.createElement(pe.ZP,{size:"large",onClick:En,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),vn=ne(99298),Ze=ne(1012),lt=ne(8591);const St="link",pt="upload-image",st="add-flowchart",tn="draw-image",on="add-flowchart",An="code-block",On="add-table",aa="------------",Qt={default:aa,left:`:${aa}`,center:`:${aa}:`,right:`${aa}:`};var Yt=ne(31103),Xt=(ct,At,ht)=>new Promise((gn,Fn)=>{var yn=Gn=>{try{Vn(ht.next(Gn))}catch(ga){Fn(ga)}},ua=Gn=>{try{Vn(ht.throw(Gn))}catch(ga){Fn(ga)}},Vn=Gn=>Gn.done?gn(Gn.value):Promise.resolve(Gn.value).then(yn,ua);Vn((ht=ht.apply(ct,At)).next())});function In(){}let qt=0;const ha=1e4,ba="\u2581",Yn="@\u2581\u2581@",ln="@\u2581@",Ba=` +**\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`,$e=["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 pn(ct){return/^\d+$/.test(ct)?`${ct}px`:ct}const xn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Zn={[xn+"-B"]:"bold",[xn+"-I"]:"italic"},Hn={[St]:"\u6DFB\u52A0\u94FE\u63A5",[An]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[pt]:"\u6DFB\u52A0\u56FE\u7247",[tn]:"\u6DFB\u52A0\u753B\u56FE",[st]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[On]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Dn=({defaultValue:ct="",onChange:At,width:ht="100%",height:gn=400,miniToolbar:Fn=!1,isFocus:yn=!1,watch:ua,insertTemp:Vn,mode:Gn="markdown",id:ga="markdown-editor-id",showResizeBar:Ka=!1,noStorage:En=!1,showNullButton:Pa=!1,showNullProgramButton:Va=!1,hidetoolBar:or=!1,fullScreen:Kn=!1,onBlur:mn,onCMBeforeChange:Lr,onFullScreen:Ja,className:Nr="",disablePaste:Tr=!1,disabled:Br=!1,disabledFill:zr=!1,placeholder:wo="",values:fo="",extraUse:Wo})=>{const[jn,Qr]=(0,y.useState)(null),[Vr,Ur]=(0,y.useState)(ct),[Ga,ta]=(0,y.useState)(ua),[ka,er]=(0,y.useState)(Kn),[Ca,Cr]=(0,y.useState)(""),[io,Co]=(0,y.useState)(0),[eo,Do]=(0,y.useState)(gn),[di,Yo]=(0,y.useState)(!1),Mi=(0,y.useRef)((0,Ze.Z)()),xo=(0,y.useRef)(!1),La=(0,y.useRef)(),[Ko,Io]=(0,y.useState)(0),[Jo,Vo]=(0,y.useState)(0),Zo=(0,y.useRef)(),gi=(0,y.useRef)(),mi=(0,y.useRef)(),Uo=(0,y.useRef)(),oi=()=>Xt(void 0,null,function*(){var tr;const fa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Mi.current}});(tr=fa==null?void 0:fa.attachments)!=null&&tr.length&&(console.log("cm:",jn,Zo),fa.attachments.map(ma=>{ma.content_type.indexOf("image")>-1?jn.replaceSelection(`![,](/api/attachments/${ma.id}?type=${ma.content_type})`):ma.content_type.indexOf("video")>-1?jn.replaceSelection(``):ma.content_type.indexOf("pdf")>-1?jn.replaceSelection(`${ma.name}`):jn.replaceSelection(`[${ma.name}](${ENV.API_SERVER}/api/attachments/${ma.id}?type=${ma.content_type})`)}))});(0,y.useEffect)(()=>{const tr=window.scrollY||window.pageYOffset;Ur(fo),jn==null||jn.setValue(fo),window.scrollTo(0,tr)},[fo]),(0,y.useEffect)(()=>{Ja==null||Ja(ka)},[ka]),(0,y.useEffect)(()=>{if(Zo.current){let tr=function(ma,Un){var xr;if(Tr){Un.preventDefault();return}const Gr=Un.clipboardData;if(Gr){const Dr=Gr.types.toString(),Lo=Gr.items;if(Dr==="Files"||Gr.types.indexOf("Files")>-1){if(Un.preventDefault(),Gn=="stex")return;try{let Xo=Lo[1];((xr=Lo[0])==null?void 0:xr.kind)==="file"&&(Xo=Lo[0]);const Oo=Xo.getAsFile(),Pi=Oo.name.split(".").pop();(0,Ve.I)(Oo,jo=>{var Bi,ci,nl;jo.id?((Bi=Oo==null?void 0:Oo.type)==null?void 0:Bi.indexOf("image"))>-1?fa.replaceSelection(``):((ci=Oo==null?void 0:Oo.type)==null?void 0:ci.indexOf("video"))>-1?fa.replaceSelection(``):((nl=Oo==null?void 0:Oo.type)==null?void 0:nl.indexOf("pdf"))>-1?fa.replaceSelection(`${Oo.name}`):$e.includes(Pi)?fa.replaceSelection(`${Oo.name}`):fa.replaceSelection(`[${Oo.name}](/api/attachments/${jo.id}?type=${jo.content_type})`):(jo==null?void 0:jo.status)===401&&(lt.ZP.warning((jo==null?void 0:jo.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Xo){lt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const fa=Ce().fromTextArea(Zo.current,{mode:Gn,lineNumbers:!Fn,lineWrapping:!0,value:ct,autoCloseTags:!Va,autoCloseBrackets:!0});return fa.on("keyup",function(ma,Un){Un.keyCode===8&&(ma.getValue()==""?fa.setOption("placeholder",wo):fa.setOption("placeholder",null))}),fa.on("keydown",function(ma,Un){if(Un.keyCode===8){var xr=yi(ma);xr&&Un.preventDefault()}}),yn&&fa.focus(),fa.on("paste",tr),fa.on("dragleave",function(ma,Un){gi.current.classList.remove("mouse-hover-md")}),Br&&fa.on("beforeChange",function(ma,Un){(Un.origin==="paste"||Un.origin==="+input")&&Un.cancel()}),Qr(fa),()=>{fa.off("paste",tr)}}},[]);const ti=(0,y.useCallback)(()=>{if(gi.current)try{}catch(tr){console.log(tr,"---- to set md editor body height")}},[eo,gi,ka]);(0,y.useEffect)(()=>{function tr(){let fa=new Oe.Z(ma=>{for(let Un of ma)(Un.target.offsetHeight>0||Un.target.offsetWidth>0)&&(ti(),jn.setSize("100%","100%"),jn.refresh())});return fa.observe(Zo.current.parentElement),fa}if(jn){const fa=tr();return()=>{var ma,Un;(ma=Zo.current)!=null&&ma.parentElement&&fa.unobserve((Un=Zo.current)==null?void 0:Un.parentElement)}}},[jn,ti]),(0,y.useEffect)(()=>{if(jn){let tr=[];for(const[fa,ma]of Object.entries(Zn)){let Un={[fa]:()=>{Ni(ma)}};tr.push(Un),jn.addKeyMap(Un)}return La.current=setInterval(()=>{xo.current&&oi()},4e3),()=>{clearInterval(La.current);for(let fa of tr)jn.removeKeyMap(fa)}}},[jn]),(0,y.useEffect)(()=>{Kn!==ka&&er(Kn)},[Kn]),(0,Yt.Z)(()=>{if(!En&&io>0){let tr=new Date().getTime(),fa=window.sessionStorage.getItem(ga);tr>=io+ha&&(!fa||fa!==Vr)&&(window.sessionStorage.setItem(ga,Vr),Yo(!0))}},ha),(0,y.useEffect)(()=>{ta(ua)},[jn,ua]),(0,y.useEffect)(()=>{jn&&yn&&jn.focus()},[jn,yn]),(0,y.useEffect)(()=>{if(Ga&&jn){let tr=function(ma){let Un=ma.target;if(Uo.current){let xr=Un.scrollTop/Un.scrollHeight;Uo.current.scrollTop=Uo.current.scrollHeight*xr}};const fa=jn.getScrollerElement();return fa.addEventListener("scroll",tr),()=>{fa.removeEventListener("scroll",tr)}}},[jn,Ga]),(0,y.useEffect)(()=>{if(jn&&Lr){let tr=function(fa,ma){Lr(fa,ma)};return jn.on("beforeChange",tr),()=>{jn.off("beforeChange",tr)}}},[jn,Lr]),(0,y.useEffect)(()=>{if(jn&&mn){let tr=function(){mn(jn.getValue())};return jn.on("blur",tr),()=>{jn.off("blur",tr)}}},[jn,mn]);function yi(tr,fa){var ma=tr.getDoc(),Un=ma.getCursor(),xr=ma.getLine(Un.line),Gr=xr.charAt(Un.ch-1),Dr=xr.lastIndexOf("@\u2581@",Un.ch),Lo=xr.lastIndexOf("@\u2581\u2581@",Un.ch),Xo=Dr>Lo?Dr:Lo,Oo=Dr>Lo?3:4;if(Yn.indexOf(Gr)===-1)return null;if(console.log("change1:",fa,tr,xr,Un,Xo,Dr,Lo,Gr),Xo>=0&&Un.ch-Xo<5){var Pi=Xo+Oo;return ma.replaceRange("",{line:Un.line,ch:Xo},{line:Un.line,ch:Pi}),{line:Un.line,ch:Pi}}return null}(0,y.useEffect)(()=>{if(jn){let tr=function(fa,ma){const Un=fa.getValue();Ur(Un),Co(new Date().getTime()),fa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),At&&(Va?At(Un,$i(Un)):At(Un))};return jn.on("change",tr),()=>{jn.off("change",tr)}}},[jn,At]),(0,y.useEffect)(()=>{if(jn)if(ct==null)jn.setValue(""),Ur("");else{const tr=window.scrollY||window.pageYOffset;ct!==jn.getValue()&&(jn.setValue(ct),Ur(ct),jn.setCursor(Br?1:jn.lineCount(),0),window.scrollTo(0,tr))}},[jn,ct]);const Ni=(0,y.useCallback)(tr=>{const fa=jn.getCursor(),ma=jn.getSelection();let Un=ma.split(` +`);switch(tr){case"bold":return jn.replaceSelection("**"+ma+"**"),ma===""&&jn.setCursor(fa.line,fa.ch+2),jn.focus();case"italic":return jn.replaceSelection("*"+ma+"*"),ma===""&&jn.setCursor(fa.line,fa.ch+1),jn.focus();case"code":return jn.replaceSelection("`"+ma+"`"),ma===""&&jn.setCursor(fa.line,fa.ch+1),jn.focus();case"inline-latex":return Cr("inline-latex"),jn.focus();case"latex":return jn.replaceSelection("```latex\n"+ma+"\n```"),jn.setCursor(fa.line+1,ma.length+1),jn.focus();case"line-break":return jn.replaceSelection(`
+`),jn.focus();case"list-ul":return ma===""?jn.replaceSelection("- "+ma):jn.replaceSelection(Un.map(xr=>xr===""?"":`- ${xr}`).join(` +`)),jn.focus();case"list-ol":return ma===""?jn.replaceSelection("1. "+ma):jn.replaceSelection(Un.map((xr,Gr)=>xr===""?"":`${Gr+1}. ${xr}`).join(` +`)),jn.focus();case"add-null-ch":return ma===""&&jn.setCursor(fa.line,fa.ch),jn.replaceSelection(ba),jn.focus();case"add-signal":return ma===""&&jn.setCursor(fa.line,fa.ch),jn.replaceSelection(ln),jn.focus();case"add-multiple":return ma===""&&jn.setCursor(fa.line,fa.ch),jn.replaceSelection(Yn),jn.focus();case"inster-template-1":return ma===""&&jn.setCursor(fa.line,fa.ch),jn.replaceSelection(Ba),jn.focus();case"eraser":return jn.setValue(""),jn.focus();case"trigger-watch":return ta(!Ga),jn.focus();case"trigger-full-screen":return er(!ka),jn.focus();case St:Cr(St);return;case An:Cr(An);return;case pt:Cr(pt);return;case tn:Cr(tn);return;case"maths-latex":Cr("maths-latex");return;case st:Cr(st);return;case On:Cr(On);return;default:throw new Error}},[jn,Ga,ka]),Ao=(0,y.useCallback)((tr,fa)=>{var ma,Un,xr,Gr,Dr,Lo;switch(Cr(""),Ca){case St:const{title:Bi,link:ci}=tr;return jn.replaceSelection(`[${Bi}](${ci})`),jn.focus();case An:const{language:nl,content:nr}=tr;return jn.replaceSelection(["```"+nl,nr,"```"].join(` +`)),jn.focus();case"maths-latex":for(var Xo=atob(tr),Oo=new Uint8Array(Xo.length),Pi=0;Pi{Ha.id?jn.replaceSelection(`![,](/api/attachments/${Ha.id}?type=${Ha.content_type})`):(Ha==null?void 0:Ha.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":jn.replaceSelection("`$$"+tr+"$$`");break;case pt:case tn:case on:const{src:Qi,alt:Vt}=tr,Ut=fa,Pn=(xr=(Un=(ma=Ut==null?void 0:Ut.name)==null?void 0:ma.split("."))==null?void 0:Un.pop)==null?void 0:xr.call(Un);return((Gr=Ut==null?void 0:Ut.type)==null?void 0:Gr.indexOf("image"))>-1||!(Ut!=null&&Ut.type)?Ut.align||Ut.width?jn.replaceSelection(`

${Vt||

`):jn.replaceSelection(`${Vt||`):((Dr=Ut==null?void 0:Ut.type)==null?void 0:Dr.indexOf("video"))>-1?jn.replaceSelection(``):((Lo=Ut==null?void 0:Ut.type)==null?void 0:Lo.indexOf("pdf"))>-1?jn.replaceSelection(`${Ut.name}`):$e.includes(Pn)?jn.replaceSelection(`${Ut.name}`):jn.replaceSelection(`[${Ut.name}](${Qi})`),jn.focus();case On:const{row:ra,col:Wa,align:ir}=tr;let zn=` +`;for(let Ha=0;Ha{switch(Ca){case St:return y.createElement(zt,{callback:Ao,onCancel:po});case An:return y.createElement(Kt.Z,{callback:Ao,onCancel:po});case pt:return y.createElement(Ve.Z,{callback:Ao,onCancel:po});case st:return y.createElement(Lt,{callback:Ao,onCancel:po});case On:return y.createElement(ke,{callback:Ao,onCancel:po});case"maths-latex":return y.createElement(nn,{showSaveButton:!0,callback:Ao});case"inline-latex":return y.createElement(vn.Z,{showSaveButton:!0,callback:Ao});default:return null}},[Ca]);function po(){Cr("")}(0,y.useEffect)(()=>{if(mi.current){let tr=function(Dr){xr=!0,Gr=Dr.pageY},fa=function(){xr=!1},ma=function(Dr){if(xr){let Lo=Dr.pageY-Gr;Lo<0&&(Lo=0),Lo>300&&(Lo=300);let Xo=gn+Lo+"px";Do(Xo)}},Un=mi.current,xr=!1,Gr=0;return Un.addEventListener("mousedown",tr),document.addEventListener("mousemove",ma),document.addEventListener("mouseup",fa),()=>{Un.removeEventListener("mousedown",tr),document.removeEventListener("mousemove",ma),document.removeEventListener("mouseup",fa)}}},[jn,mi]),(0,y.useEffect)(()=>{Do(gn)},[gn]);const qi=pn(ht),Ti=pn(eo),rl={width:qi,height:Ti},fi=(0,y.useMemo)(()=>{if(io){let tr=new Date(io),fa=tr.getHours(),ma=tr.getMinutes(),Un=tr.getSeconds();return fa=fa<10?"0"+fa:fa,ma=ma<10?"0"+ma:ma,Un=Un<10?"0"+Un:Un,`${fa}:${ma}:${Un}`}return 0},[io]),$i=tr=>{const fa=[];if(Va){let ma=-1;tr=tr.replace(/(@▁▁@|@▁@)/g,function(Un,xr,Gr){fa.push({multiLine:Un!==ln})})}return fa};function fl(){window.sessionStorage.removeItem(ga),Yo(!1),Co(0)}function el(){Yo(!1),Co(0),jn.setValue(window.sessionStorage.getItem(ga))}(0,y.useEffect)(()=>{Hn[Ca]&&Ca!==tn&&Ca!==st&&setTimeout(()=>{const tr=document.getElementsByClassName("markdown-popup-form")[0],fa=window.innerWidth/2-tr.offsetWidth/2,ma=window.innerHeight/2-tr.offsetHeight/2;Io(fa),Vo(ma)},0)},[Ca]);const Ui=tr=>{tr.preventDefault();const fa=tr.clientX-Ko,ma=tr.clientY-Jo;document.body.onmousemove=Un=>{let xr=Un.clientX-fa,Gr=Un.clientY-ma;const Dr=document.getElementsByClassName("markdown-popup-form")[0],Lo=window.innerWidth-Dr.offsetWidth,Xo=window.innerHeight-Dr.offsetHeight;xr=Math.max(0,Math.min(xr,Lo)),Gr=Math.max(0,Math.min(Gr,Xo)),tl(Un.clientX,Un.clientY,fa,ma)&&(Io(xr),Vo(Gr))},document.body.onmouseup=function(){document.body.onmousemove=null}},tl=(tr,fa,ma,Un)=>{const xr=document.body.clientHeight,Gr=document.body.clientWidth;return tr<20&&ma>tr||tr>Gr-20&&mafa||fa>xr-20&&UnNe in ye?Ge(ye,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ye[Ne]=pe,z=(ye,Ne)=>{for(var pe in Ne||(Ne={}))a.call(Ne,pe)&&b(ye,pe,Ne[pe]);if(E)for(var pe of E(Ne))x.call(Ne,pe)&&b(ye,pe,Ne[pe]);return ye},te=(ye,Ne)=>Le(ye,le(Ne));const{useForm:re}=y.default,ie={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var fe=({callback:ye,onCancel:Ne})=>{const[pe]=re();let Xe=(0,Ke.useRef)();function We(_e){Xe.current.width=pe.getFieldValue("width"),Xe.current.align=pe.getFieldValue("align"),ye(_e,Xe.current)}function dt(_e,mt){if(_e.status===-1){ue.ZP.error(_e.message);return}pe.setFieldsValue({src:`/api/attachments/${_e.id}`,type:mt.type})}function Te(_e){let mt=_e.target.files[0];Xe.current=mt,xe(mt,dt)}return He.createElement(y.default,te(z({form:pe},ge),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),He.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},He.createElement("div",{className:"flex-container"},He.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},He.createElement(Ce.default,{style:ie})),He.createElement(ce,{onFileChange:Te}))),He.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},He.createElement(Ce.default,{style:{width:264}})),He.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},He.createElement(Oe.Z,null,He.createElement(y.default.Item,{name:"width",style:{margin:0}},He.createElement(De.Z,{style:{width:264}})),He.createElement("span",{className:"ml8"},"%"))),He.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},He.createElement(Ie.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"}]})),He.createElement("aside",null,He.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},He.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),He.createElement(se.ZP,{type:"default",onClick:Ne},"\u53D6\u6D88"))))};function ce({onFileChange:ye}){return He.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",He.createElement("input",{type:"file",onChange:ye}))}function xe(ye,Ne){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ze.bg)())throw ue.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let pe=new FormData;pe.append("editormd-image-file",ye),pe.append("file_param_name","editormd-image-file"),pe.append("byxhr","true");var Xe=new window.XMLHttpRequest;Xe.withCredentials=!0,Xe.addEventListener("load",function(We){Ne(JSON.parse(We.target.responseText),ye)},!1),Xe.addEventListener("error",function(We){console.error(We)},!1),Xe.open("POST",`${je.KI}/api/attachments.json`),Xe.send(pe)}},57261:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ce}});var y=ne(59301),ue=ne(4676);class Ce extends y.Component{constructor(De){super(De);const Ie=window.document;this.node=Ie.createElement("div"),Ie.body.appendChild(this.node)}render(){const{children:De}=this.props;return(0,ue.createPortal)(De,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Bt,kt,ne){"use strict";ne.d(kt,{i:function(){return ge},Z:function(){return ce}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ue=ne(71418),Ce=ne(6848),Oe=ne(93948),De=ne(92310),Ie=ne.n(De),se=ne(65862),je=ne(2524),Ke=ne(41867),ze=ne(79005),He=ne(20345),Ge=ne(77882),Le=ne(31081),le=ne(75309),E=ne(71979),a=ne(47558),x=ne(42922),b=ne(66832),z=ne(96593),te=ne(19664),re=ne(91833),ie=ne(59301);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ze,swimg:He},{name:"101\u8BA1\u5212",ptimg:Ge,swimg:Le},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:re}];var ce=({className:xe,dataSource:ye=[],col:Ne=4,right:pe,bottom:Xe=23,precision:We=0,wrapWidth:dt=1200,trackEventItems:Te,loading:_e,onRemove:mt=()=>{},isCurrent:Qe=!0,showAlias:rt=!1,showProgress:Ht=!1})=>{const vt=Math.floor((dt-(Ne-1)*pe)/Ne),zt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Kt=>(window.ENV==="build"&&(Kt.ptimg=`/react/build${Kt.ptimg}`,Kt.swimg=`/react/build${Kt.swimg}`),Kt));return ie.createElement(ue.Z,{spinning:_e},ie.createElement("div",{className:Ie()(y.list,xe)},!!(ye!=null&&ye.length)&&(ye==null?void 0:ye.map((Kt,Ve)=>{var ut,Mt,cn,Dt,en,Be;const{name:Jt,id:Cn,identifier:Nt,featured:Ot,school_name:nt,image_url:Ye,excellent:Fe,is_plan:he}=Kt;return ie.createElement("div",{key:Cn,className:Qe&&Ht?y.wrapisCurrent:y.wrap,style:{width:vt,marginRight:(1+Ve)%Ne===0?0:pe+We,marginBottom:Xe}},ie.createElement("a",{className:y.li,onClick:tt=>{tt.preventDefault(),tt.stopPropagation(),Te&&(0,se.L9)([Te]),(0,se.xg)(`/paths/${Nt}`)}},ie.createElement("div",{className:y.img},ie.createElement("img",{className:y.cover,src:`${Ye}`}),Qe&&(0,Ke.bg)()&&(Kt==null?void 0:Kt.studying)&&ie.createElement("div",{className:`${y.movebq} user-path-items`,onClick:tt=>{tt.stopPropagation(),mt(Kt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ut=Kt==null?void 0:Kt.subject_tags)==null?void 0:ut.map((tt,Lt)=>{var we,be;if(Lt===0){const Je=(we=zt.find(ke=>ke.name==tt))==null?void 0:we.swimg;return ie.createElement("img",{className:y.sign,src:Je,style:{left:"-4px"}})}const Et=(be=zt.find(Je=>Je.name==tt))==null?void 0:be.ptimg;return ie.createElement("img",{className:y.sign,src:Et,style:{left:`${48+52*(Lt-1)+2*Lt}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Kt==null?void 0:Kt.excellent)&&ie.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:y.name},ie.createElement(Ce.Z,{title:rt&&(Kt!=null&&Kt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Jt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Kt==null?void 0:Kt.excellent_alias_name}`)):Jt},ie.createElement("span",{className:y.e},rt&&(Kt==null?void 0:Kt.excellent_alias_name)||Jt))),Qe&&Ht&&((Mt=Kt==null?void 0:Kt.progress)==null?void 0:Mt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Oe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((cn=Kt==null?void 0:Kt.progress)==null?void 0:cn.my_score)/((Dt=Kt==null?void 0:Kt.progress)==null?void 0:Dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(en=Kt==null?void 0:Kt.progress)==null?void 0:en.my_score,"/",(Be=Kt==null?void 0:Kt.progress)==null?void 0:Be.all_score),(!Qe||!Ht)&&ie.createElement("div",{className:y.tags},ie.createElement("div",null,ie.createElement(Ce.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Kt.stages_count))),ie.createElement(Ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Kt.members_count)))))))})),!ye.length&&ie.createElement(je.Z,null)))}},3918:function(Bt,kt,ne){"use strict";ne.d(kt,{jL:function(){return De},w9:function(){return Ln},vv:function(){return gn},dN:function(){return Dn},QD:function(){return xo},cQ:function(){return we.Z},vg:function(){return Yn},Oz:function(){return Yt},op:function(){return Co},O5:function(){return fi},_b:function(){return Zo},t7:function(){return Xe},tT:function(){return Te},Gi:function(){return or},YG:function(){return ua},Ed:function(){return Pa},kT:function(){return ga},qp:function(){return x},Um:function(){return ge},K3:function(){return te},vr:function(){return Io},qE:function(){return di},Je:function(){return rt},wb:function(){return Jt},rC:function(){return Lt},lB:function(){return Ot},cq:function(){return Tr},kO:function(){return fo},tp:function(){return xe},Si:function(){return el},k8:function(){return Qi},Du:function(){return Gr}});var y=ne(59301),ue={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ce="data:image/png;base64,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",De=({dataSource:Vt=[],img:Ut,imgWidth:Pn=346,title:ra,sunTitle:Wa,bannerExtraContent:ir})=>y.createElement("div",{className:ue.banner},y.createElement("div",{className:ue.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,ra),y.createElement("span",null,Wa)),Vt.length>0&&y.createElement("div",{className:ue.btns},Vt.map((zn,Ha)=>y.createElement("div",{key:Ha,onClick:zn.click},zn.name,zn.sign?y.createElement("img",{src:Ce,width:39}):null))),ir),Ut&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Ut,width:Pn}))),Ie={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},se=ne(92310),je=ne.n(se),Ke=ne(89392),ze=Object.defineProperty,He=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,le=(Vt,Ut,Pn)=>Ut in Vt?ze(Vt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Vt[Ut]=Pn,E=(Vt,Ut)=>{for(var Pn in Ut||(Ut={}))Ge.call(Ut,Pn)&&le(Vt,Pn,Ut[Pn]);if(He)for(var Pn of He(Ut))Le.call(Ut,Pn)&&le(Vt,Pn,Ut[Pn]);return Vt},x=({dataSource:Vt=[],value:Ut,onChange:Pn,onTitleChange:ra,className:Wa,title:ir,titleWidth:zn=41,style:Ha={},fontColor:Za="#6A7283",showCount:br,classNameActive:lo,styleItem:Qn={}})=>{const[Sr,uo]=(0,y.useState)(0),[zo,cr]=(0,y.useState)(!1),mr=(0,y.useRef)(null),vo=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Jr;Vt.length!==0&&(((Jr=mr==null?void 0:mr.current)==null?void 0:Jr.clientHeight)>97?uo(1):uo(0)),Vt.length===0&&uo(0),cr(!1)},[Vt]),y.createElement("div",{className:je()(Ie.row,Wa),style:Ha},y.createElement("div",{onClick:(0,Ke.throttle)(()=>ra==null?void 0:ra(),2e3),style:{width:zn,marginTop:zo?12:4},className:`${Ie.title} ${ra?"current":""}`},ir),y.createElement("div",{className:zo?`${Ie.tagsWrap} ${Ie.tagsBorderWrap}`:Ie.tagsWrap},y.createElement("div",{className:Ie.bar,ref:vo,style:Sr>0?{height:Sr===1?97:"auto",overflow:Sr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Ie.tag,ref:mr},Vt==null?void 0:Vt.map(Jr=>y.createElement("span",{onClick:()=>Pn(Jr.id),key:Jr.id,style:E(E({color:Za},Qn),(Jr==null?void 0:Jr.style)||{}),className:Ut===Jr.id?je()(lo||Ie.active,Jr.classNameActive):""},y.createElement("span",{title:Jr.name,className:Ie.name},Jr.name),!!br&&y.createElement("span",{className:Ie.num},Jr.count))))),!!Sr&&y.createElement(y.Fragment,null,Sr===1?y.createElement("div",{onClick:()=>{var Jr;uo(2),((Jr=mr==null?void 0:mr.current)==null?void 0:Jr.clientHeight)>245?cr(!0):cr(!1)},className:Ie.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{vo.current.scrollTop=0,uo(1),cr(!1)},className:Ie.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Vt=[],value:Ut,onChange:Pn,onTitleChange:ra,className:Wa,title:ir,titleWidth:zn=41,style:Ha={},fontColor:Za="#6A7283",showCount:br,expand:lo=!0})=>{const[Qn,Sr]=(0,y.useState)(0),[uo,zo]=(0,y.useState)(!1),cr=(0,y.useRef)(null),mr=(0,y.useRef)(null),[vo,Jr]=(0,y.useState)(lo);return y.createElement("div",{className:je()(b.row,Wa),style:Ha},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Ke.throttle)(()=>ra==null?void 0:ra(),2e3),style:{width:zn,marginTop:uo?12:4},className:`${b.title} ${ra?"current":""}`},ir),y.createElement("i",{className:`iconfont ${vo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:vo?8:10},onClick:()=>Jr(!vo)})),vo&&y.createElement("div",{className:uo?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},y.createElement("div",{className:b.fenge}),y.createElement("div",{className:b.bar,ref:mr},y.createElement("div",{className:b.tag,ref:cr},Vt==null?void 0:Vt.map(Ho=>y.createElement("span",{onClick:()=>Pn(Ho.id),key:Ho.id,style:{color:Za},className:Ut===Ho.id?b.active:""},y.createElement("span",{title:Ho.name,className:b.name},Ho.name),!!br&&y.createElement("span",{className:b.num},Ho.count)))))))},re={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ge=({dataSource:Vt=[],value:Ut,onChange:Pn,onTitleChange:ra,className:Wa,title:ir,titleWidth:zn=41,style:Ha={},fontColor:Za="#fff",showCount:br,expand:lo=!0})=>{const[Qn,Sr]=(0,y.useState)(0),[uo,zo]=(0,y.useState)(!1),cr=(0,y.useRef)(null),mr=(0,y.useRef)(null),[vo,Jr]=(0,y.useState)(lo);return y.createElement("div",{className:je()(re.row,Wa),style:Ha},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Ke.throttle)(()=>ra==null?void 0:ra(),2e3),style:{width:zn},className:`${re.title} ${ra?"current":""}`},ir),y.createElement("i",{className:`iconfont ${vo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:vo?"#00DDC7":"#037F74",fontSize:vo?10:12},onClick:()=>Jr(!vo)})),vo&&y.createElement("div",{className:uo?`${re.tagsWrap} ${re.tagsBorderWrap}`:re.tagsWrap},y.createElement("div",{className:re.bar,ref:mr},y.createElement("div",{className:re.tag,ref:cr},Vt==null?void 0:Vt.map(Ho=>y.createElement("span",{onClick:()=>Pn(Ho.id),key:Ho.id,style:{color:Za},className:Ut===Ho.id?re.active:""},y.createElement("span",{title:Ho.name,className:re.name},Ho.name),!!br&&y.createElement("span",{className:re.num},Ho.count)))))))},fe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},xe=({dataSource:Vt=[],value:Ut,onChange:Pn,className:ra,style:Wa={}})=>y.createElement("div",{style:Wa,className:je()(fe.tabs,ra)},Vt.map(ir=>y.createElement("span",{onClick:()=>Pn(ir.id),className:Ut===ir.id?fe.active:"",key:ir.id},ir.name))),ye={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Ne=ne(92832),Xe=({dataSource:Vt=[],value:Ut="",onChange:Pn,onInputChange:ra=()=>{},className:Wa,style:ir={},placeholder:zn,allowClear:Ha=!1})=>{var Za;const[br,lo]=(0,y.useState)(""),[Qn,Sr]=(0,y.useState)("");(0,y.useEffect)(()=>{var cr;let mr=Ut;(cr=JSON.stringify(Ut))!=null&&cr.includes("{")&&(lo(Ut.id),mr=Ut.value||"");try{Sr(decodeURIComponent(mr||""))}catch(vo){Sr(decodeURIComponent(mr||""))}},[Ut]);const uo=()=>{Pn(encodeURIComponent(Qn),br||null)},zo=cr=>{cr!==br&&(lo(cr),Pn(encodeURIComponent(Qn),cr))};return y.createElement("div",{className:je()(ye.input,Wa),style:ir},!!Vt.length&&y.createElement("div",{className:ye.dropdown},y.createElement("div",{className:ye.text},(Za=Vt.find(cr=>cr.id===br))==null?void 0:Za.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:ye.b1}),y.createElement("b",{className:ye.b2})),y.createElement("div",{className:ye.menu},Vt.map((cr,mr)=>y.createElement("div",{key:mr,onClick:()=>zo(cr.id)},cr.name)))),y.createElement(Ne.default,{onPressEnter:uo,value:Qn,onChange:cr=>{Sr(cr.target.value),ra(encodeURIComponent(cr.target.value),br||null)},bordered:!1,placeholder:zn}),y.createElement("i",{onClick:uo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},We={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Te=({dataSource:Vt=[],value:Ut="",onChange:Pn,onInputChange:ra=()=>{},className:Wa,style:ir={},placeholder:zn,allowClear:Ha=!1})=>{var Za;const[br,lo]=(0,y.useState)(""),[Qn,Sr]=(0,y.useState)("");(0,y.useEffect)(()=>{var cr;let mr=Ut;(cr=JSON.stringify(Ut))!=null&&cr.includes("{")&&(lo(Ut.id),mr=Ut.value||"");try{Sr(decodeURIComponent(mr||""))}catch(vo){Sr(decodeURIComponent(mr||""))}},[Ut]);const uo=()=>{Pn(encodeURIComponent(Qn),br||null)},zo=cr=>{cr!==br&&(lo(cr),Pn(encodeURIComponent(Qn),cr))};return y.createElement("div",{className:je()(We.input,Wa),style:ir},!!Vt.length&&y.createElement("div",{className:We.dropdown},y.createElement("div",{className:We.text},(Za=Vt.find(cr=>cr.id===br))==null?void 0:Za.name,y.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),y.createElement("div",{className:We.menu},Vt.map((cr,mr)=>y.createElement("div",{key:mr,onClick:()=>zo(cr.id)},cr.name)))),y.createElement(Ne.default,{onPressEnter:uo,value:Qn,onChange:cr=>{Sr(cr.target.value),ra(encodeURIComponent(cr.target.value),br||null)},bordered:!1,placeholder:zn}),y.createElement("i",{onClick:uo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},_e={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},mt=ne(65582),rt=({value:Vt,onChange:Ut,className:Pn,total:ra,pageSize:Wa,style:ir={}})=>{const zn=(0,mt.useIntl)(),Ha=Vt<2,Za=Vt>=Math.ceil(ra/Wa);return ra<=Wa?y.createElement(y.Fragment,null):y.createElement("div",{className:je()(_e.quickPager,Pn),style:ir},y.createElement("div",{onClick:()=>{Ha||Ut(Vt-1,"prev")},className:Ha?_e.disabled:""},zn.formatMessage({id:"shixuns.previousPage"})),y.createElement("div",{onClick:()=>{Za||Ut(Vt+1,"next")},className:Za?_e.disabled:""},zn.formatMessage({id:"shixuns.nextPage"})))},Ht={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},vt=ne(71418),zt=ne(6848),Kt=ne(13570),Ve=ne(74128),ut=ne(65862),Mt=ne(96908),cn=ne(57177),Dt=ne(81378),en=ne(2524),Jt=({className:Vt,dataSource:Ut=[],col:Pn=4,right:ra,bottom:Wa=23,precision:ir=0,wrapWidth:zn=1200,trackEventItems:Ha,loading:Za})=>{const br=(0,mt.useIntl)(),lo=Math.floor((zn-(Pn-1)*ra)/Pn);return y.createElement(vt.Z,{spinning:Za},y.createElement("div",{className:je()(Ht.list,Vt)},!!Ut.length&&Ut.map((Qn,Sr)=>{const{name:uo,id:zo,identifier:cr,power:mr,cover_image_id:vo,pic:Jr}=Qn;return y.createElement("div",{className:Ht.wrap,key:zo,style:{width:lo,marginRight:(1+Sr)%Pn===0?0:ra+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${cr}/challenges`,className:Ht.li,onClick:Ho=>{Ho.preventDefault(),Ha&&(0,ut.L9)([Ha]),mr&&(0,ut.xg)(`/shixuns/${cr}/challenges`)}},y.createElement("div",{className:Ht.img},y.createElement("img",{className:Ht.cover,src:`${Jr}`}),Qn.is_jupyter&&y.createElement("img",{className:Ht.sign,src:Mt}),Qn.is_jupyter_lab&&y.createElement("img",{className:Ht.sign,src:cn}),Qn.is_unity_3d&&y.createElement("img",{className:Ht.sign,src:Dt})),y.createElement("div",{className:Ht.name},y.createElement(zt.Z,{title:uo||br.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},y.createElement("span",{className:Ht.e},uo||br.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),y.createElement("div",{className:Ht.tags},y.createElement(zt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Qn.challenges_count))),!!Qn.myshixuns_count&&y.createElement(zt.Z,{placement:"bottom",title:br.formatMessage({id:"shixuns.numberOfLearners"})},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Qn.myshixuns_count))),y.createElement(zt.Z,{placement:"bottom",title:br.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},y.createElement("span",null,y.createElement("span",null,Qn.level))),y.createElement("div",{className:Ht.rate},y.createElement(Kt.Z,{allowHalf:!0,disabled:!0,defaultValue:Qn.score_info}),y.createElement("span",null,"\xA0",Qn.score_info?`${Qn.score_info}\u5206`:"5\u5206")))),!mr&&y.createElement("div",{className:Ht.lockWrap},y.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ut.length&&y.createElement(en.Z,null)))},Cn={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Ot=({className:Vt,dataSource:Ut=[],col:Pn=4,right:ra,bottom:Wa=23,precision:ir=0,wrapWidth:zn=1200,wrapClassName:Ha,trackEventItems:Za,loading:br})=>{const lo=Math.floor((zn-(Pn-1)*ra)/Pn);return y.createElement(vt.Z,{spinning:br},y.createElement("div",{className:je()(Cn.list,Vt)},!!Ut.length&&Ut.map((Qn,Sr)=>{const{name:uo,id:zo,identifier:cr,power:mr,cover_image_id:vo,pic:Jr}=Qn;return y.createElement("div",{className:je()(Cn.wrap,Ha),key:zo,style:{width:lo,marginRight:(1+Sr)%Pn===0?0:ra+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${cr}/challenges`,className:Cn.li,onClick:Ho=>{Ho.preventDefault(),Za&&(0,ut.L9)([Za]),mr&&(0,ut.xg)(`/shixuns/${cr}/challenges`)}},y.createElement("img",{src:ne(47621),className:Cn.titleBg}),y.createElement("div",{className:Cn.name},y.createElement(zt.Z,{title:uo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Cn.e},uo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Cn.img},y.createElement("img",{className:Cn.cover,src:vo?`${Ve.Z.API_SERVER}/api/attachments/${vo}`:`${Ve.Z.IMG_SERVER+Jr}`}),Qn.is_jupyter&&y.createElement("div",{className:Cn.bq},"Jupyter"),Qn.is_jupyter_lab&&y.createElement("div",{className:Cn.bq},"JupyterLab"),Qn.is_unity_3d&&y.createElement("div",{className:Cn.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),y.createElement("div",{className:"mt20 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Cn.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Cn.value},Qn.myshixuns_count)),y.createElement("div",null,y.createElement("span",{className:Cn.text},"\u56F0\u96BE\u7B49\u7EA7"),y.createElement("span",{className:Cn.value},Qn.level))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Cn.text},"\u5173\u5361\u6570"),y.createElement("span",{className:Cn.value},Qn.challenges_count)),y.createElement("div",{className:Cn.rate},y.createElement(Kt.Z,{allowHalf:!0,disabled:!0,defaultValue:Qn.score_info}),y.createElement("span",{className:Cn.value,style:{color:"#FF9C00"}},"\xA0",Qn.score_info?`${Qn.score_info}\u5206`:"5\u5206"))))),!mr&&y.createElement("div",{className:Cn.lockWrap},y.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ut.length&&y.createElement(en.Z,null)))},nt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ye="data:image/png;base64,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",Fe="data:image/png;base64,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",he="data:image/png;base64,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",Lt=({className:Vt,dataSource:Ut=[],col:Pn=4,right:ra,bottom:Wa=23,precision:ir=0,wrapWidth:zn=1200,trackEventItems:Ha,loading:Za,wrapClassName:br,imgClassName:lo})=>{const Qn=Math.floor((zn-(Pn-1)*ra)/Pn);return y.createElement(vt.Z,{spinning:Za},y.createElement("div",{className:je()(nt.list,Vt)},!!Ut.length&&Ut.map((Sr,uo)=>{const{name:zo,id:cr,identifier:mr,power:vo,cover_image_id:Jr,pic:Ho}=Sr;return y.createElement("div",{className:je()(nt.wrap,br),key:cr,style:{width:Qn,marginRight:(1+uo)%Pn===0?0:ra+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${mr}/challenges`,className:nt.li,onClick:qr=>{qr.preventDefault(),Ha&&(0,ut.L9)([Ha]),vo&&(0,ut.xg)(`/shixuns/${mr}/challenges`)}},y.createElement("div",{className:je()(nt.img,lo)},y.createElement("img",{className:nt.cover,src:Jr?`${Ve.Z.API_SERVER}/api/attachments/${Jr}`:`${Ve.Z.IMG_SERVER+Ho}`}),Sr.is_jupyter&&y.createElement("img",{className:nt.sign,src:Ye}),Sr.is_jupyter_lab&&y.createElement("img",{className:nt.sign,src:Fe}),Sr.is_unity_3d&&y.createElement("img",{className:nt.sign,src:he})),y.createElement("div",{className:nt.name},y.createElement(zt.Z,{title:zo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:nt.e},zo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:nt.tags},y.createElement(zt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Sr.challenges_count))),!!Sr.myshixuns_count&&y.createElement(zt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Sr.myshixuns_count))),y.createElement(zt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Sr.level))),y.createElement("div",{className:nt.rate},y.createElement(Kt.Z,{allowHalf:!0,disabled:!0,defaultValue:Sr.score_info}),y.createElement("span",null,"\xA0",Sr.score_info?`${Sr.score_info}\u5206`:"5\u5206")))),!vo&&y.createElement("div",{className:nt.lockWrap},y.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ut.length&&y.createElement(en.Z,null)))},we=ne(61584),be={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Et=ne(79005),Je=ne(20345),ke=ne(77882),bt=ne(31081),hn=ne(75309),Rt=ne(71979),rn=ne(47558),nn=ne(42922),vn=ne(66832),Ze=ne(96593),lt=ne(19664),St=ne(91833),pt=Object.defineProperty,st=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,An=(Vt,Ut,Pn)=>Ut in Vt?pt(Vt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Vt[Ut]=Pn,On=(Vt,Ut)=>{for(var Pn in Ut||(Ut={}))tn.call(Ut,Pn)&&An(Vt,Pn,Ut[Pn]);if(st)for(var Pn of st(Ut))on.call(Ut,Pn)&&An(Vt,Pn,Ut[Pn]);return Vt};const aa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Et,swimg:Je},{name:"101\u8BA1\u5212",ptimg:ke,swimg:bt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:hn,swimg:Rt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:rn,swimg:nn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:vn,swimg:Ze},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:St}];var Yt=({className:Vt,dataSource:Ut=[],col:Pn=4,right:ra,bottom:Wa=23,precision:ir=0,wrapWidth:zn=1200,trackEventItems:Ha,loading:Za,wrapClassName:br,imgClassName:lo,isArrow:Qn=!1,imgStyle:Sr={}})=>{const uo=Math.floor((zn-(Pn-1)*ra)/Pn),[zo,cr]=(0,y.useState)(),[mr,vo]=(0,y.useState)(),Jr=qr=>cr(qr),Ho=()=>cr(-1);return y.createElement(vt.Z,{spinning:Za},y.createElement("div",{className:je()(be.list,Vt)},!!(Ut!=null&&Ut.length)&&(Ut==null?void 0:Ut.map((qr,bi)=>{var al;const{name:Pl,id:pl,identifier:Pt,featured:Ct,school_name:Gt,image_url:wn,excellent:kn,is_plan:Sn}=qr;return y.createElement("div",{key:pl,className:je()(be.wrap,br),style:{width:uo,marginRight:(1+bi)%Pn===0?0:ra+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/paths/${Pt}`,className:be.li,onClick:sn=>{sn.preventDefault(),Ha&&(0,ut.L9)([Ha]),(0,ut.xg)(`/paths/${Pt}`)}},y.createElement("img",{src:ne(39057),className:be.titleBg}),y.createElement("div",{className:be.name},y.createElement(zt.Z,{title:Pl},y.createElement("span",{className:be.e,style:{color:Qn&&zo===bi?"#145DFF":"#000000"},onMouseEnter:()=>{Jr(bi)},onMouseLeave:Ho},Pl))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:je()(be.img,lo)},y.createElement("img",{className:be.cover,style:On({},Sr),src:`${Ve.Z.IMG_SERVER+wn}`}),(al=qr==null?void 0:qr.subject_tags)==null?void 0:al.map((sn,Wt)=>{var fn,Wn;if(Wt===0){const ya=(fn=aa.find($r=>$r.name==sn))==null?void 0:fn.swimg;return y.createElement("img",{className:be.sign,src:ya,style:{left:"-4px"}})}const va=(Wn=aa.find(ya=>ya.name==sn))==null?void 0:Wn.ptimg;return y.createElement("img",{className:be.sign,src:va,style:{left:`${48+52*(Wt-1)+2*Wt}px`}})}),y.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(qr==null?void 0:qr.excellent)&&y.createElement("div",{className:be.bq},"\u5F00\u653E\u8BFE\u7A0B"))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:be.text},"\u7AE0\u8282\u6570"),y.createElement("span",{className:be.value},qr.stages_count)),y.createElement("div",null,y.createElement("span",{className:be.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:be.value},qr.members_count))))))})),!Ut.length&&y.createElement(en.Z,null)))},Xt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},In=ne(41867),qt=ne(59301);const ha=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Et,swimg:Je},{name:"101\u8BA1\u5212",ptimg:ke,swimg:bt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:hn,swimg:Rt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:rn,swimg:nn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:vn,swimg:Ze},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:St}];var Yn=({className:Vt,dataSource:Ut=[],col:Pn=4,right:ra,bottom:Wa=23,precision:ir=0,wrapWidth:zn=1200,trackEventItems:Ha,loading:Za,onRemove:br=()=>{},isCurrent:lo=!0,showAlias:Qn=!1,wrapClassName:Sr,imgClassName:uo})=>{const zo=Math.floor((zn-(Pn-1)*ra)/Pn),cr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(mr=>(window.ENV==="build"&&(mr.ptimg=`/react/build${mr.ptimg}`,mr.swimg=`/react/build${mr.swimg}`),mr));return qt.createElement(vt.Z,{spinning:Za},qt.createElement("div",{className:je()(Xt.list,Vt)},!!(Ut!=null&&Ut.length)&&(Ut==null?void 0:Ut.map((mr,vo)=>{var Jr;const{name:Ho,id:qr,identifier:bi,featured:al,school_name:Pl,image_url:pl,excellent:Pt,is_plan:Ct}=mr;return qt.createElement("div",{key:qr,className:je()(Xt.wrap,Sr),style:{width:zo,marginRight:(1+vo)%Pn===0?0:ra+ir,marginBottom:Wa}},qt.createElement("a",{className:Xt.li,onClick:Gt=>{Gt.preventDefault(),Gt.stopPropagation(),Ha&&(0,ut.L9)([Ha]),(0,ut.xg)(`/paths/${bi}`)}},qt.createElement("div",{className:je()(Xt.img,uo)},qt.createElement("img",{className:Xt.cover,src:`${Ve.Z.IMG_SERVER+pl}`}),lo&&(0,In.bg)()&&(mr==null?void 0:mr.studying)&&qt.createElement("div",{className:`${Xt.movebq} user-path-items`,onClick:Gt=>{Gt.stopPropagation(),br(mr)}},qt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),qt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Jr=mr==null?void 0:mr.subject_tags)==null?void 0:Jr.map((Gt,wn)=>{var kn,Sn;if(wn===0){const Wt=(kn=cr.find(fn=>fn.name==Gt))==null?void 0:kn.swimg;return qt.createElement("img",{className:Xt.sign,src:Wt,style:{left:"-4px"}})}const sn=(Sn=cr.find(Wt=>Wt.name==Gt))==null?void 0:Sn.ptimg;return qt.createElement("img",{className:Xt.sign,src:sn,style:{left:`${48+52*(wn-1)+2*wn}px`}})}),qt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(mr==null?void 0:mr.excellent)&&qt.createElement("div",{className:Xt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),qt.createElement("div",{className:Xt.name},qt.createElement(zt.Z,{title:Qn&&(mr!=null&&mr.excellent_alias_name)?qt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ho}`,qt.createElement("br",null),qt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${mr==null?void 0:mr.excellent_alias_name}`)):Ho},qt.createElement("span",{className:Xt.e},Qn&&(mr==null?void 0:mr.excellent_alias_name)||Ho))),qt.createElement("div",{className:Xt.tags},qt.createElement("div",null,qt.createElement(zt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},qt.createElement("span",null,qt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),qt.createElement("span",null,mr.stages_count))),qt.createElement(zt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},qt.createElement("span",null,qt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),qt.createElement("span",null,mr.members_count)))))))})),!Ut.length&&qt.createElement(en.Z,null)))},ln={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ba="data:image/png;base64,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",$e=ne(59301),Ln=({className:Vt,dataSource:Ut=[],col:Pn=4,right:ra,bottom:Wa=23,precision:ir=0,wrapWidth:zn=1200,trackEventItems:Ha,loading:Za})=>{const br=(0,mt.useIntl)(),lo=Math.floor((zn-(Pn-1)*ra)/Pn);return $e.createElement(vt.Z,{spinning:Za},$e.createElement("div",{className:je()(ln.list,Vt)},!!Ut.length&&Ut.map((Qn,Sr)=>{const{subject_identifier:uo,id:zo,identifier:cr,power:mr}=Qn,vo=Qn.is_public!=0&&Qn.is_public;return $e.createElement("div",{className:ln.wrap,key:zo,style:{width:lo,marginRight:(1+Sr)%Pn===0?0:ra+ir,marginBottom:Wa}},$e.createElement("a",{className:ln.li,onClick:Jr=>{Jr.preventDefault(),Ha&&(0,ut.L9)([Ha]),(0,ut.xg)(Qn.first_category_url)}},$e.createElement("div",{className:ln.top},$e.createElement(zt.Z,{title:Qn.name},$e.createElement("div",{className:ln.name},Qn.name)),$e.createElement("img",{className:ln.img,src:Ve.Z.IMG_SERVER+"/images/"+Qn.avatar_url}),$e.createElement("div",{className:ln.text,title:Qn.creator},Qn.creator),uo&&$e.createElement("div",{className:ln.btns},$e.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),$e.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),vo&&$e.createElement("div",{className:ln.sign},br.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),$e.createElement("div",{className:ln.bottom},Qn.visits>0&&$e.createElement(zt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-liulanyan"}),$e.createElement("span",null,Qn.visits))),Qn.course_members_count>0&&$e.createElement(zt.Z,{title:"\u6210\u5458",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-chengyuan"}),Qn.course_members_count)),Qn.tasks_count>0&&$e.createElement(zt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-zuoye"}),Qn.tasks_count)),Qn.is_end?$e.createElement("div",{style:{color:"#6B758B"}},br.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):$e.createElement("div",{style:{color:"#00B187"}},br.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!Qn.is_accessible&&$e.createElement("div",{className:ln.lockWrap},$e.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),$e.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ut.length&&$e.createElement(en.Z,null)))},xn={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Zn="data:image/png;base64,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",Dn=({className:Vt,dataSource:Ut=[],col:Pn=4,right:ra,bottom:Wa=23,precision:ir=0,wrapWidth:zn=1200,wrapClassName:Ha,trackEventItems:Za,loading:br})=>{const lo=Math.floor((zn-(Pn-1)*ra)/Pn);return y.createElement(vt.Z,{spinning:br},y.createElement("div",{className:je()(xn.list,Vt)},!!Ut.length&&Ut.map((Qn,Sr)=>{const{subject_identifier:uo,id:zo,identifier:cr,power:mr}=Qn,vo=Qn.is_public!=0&&Qn.is_public;return y.createElement("div",{className:je()(`${xn.wrap} ${Qn.is_accessible?"":xn.warpStyle}`,Ha),key:zo,style:{width:lo,marginRight:(1+Sr)%Pn===0?0:ra+ir,marginBottom:Wa}},y.createElement("a",{className:xn.li,onClick:Jr=>{Jr.preventDefault(),Za&&(0,ut.L9)([Za]),(0,ut.xg)(Qn.first_category_url)}},y.createElement("div",{className:xn.creator},y.createElement("img",{className:xn.img,src:Ve.Z.IMG_SERVER+"/images/"+Qn.avatar_url}),y.createElement("div",{className:xn.text,title:Qn.creator},Qn.creator)),y.createElement("div",{className:xn.top},y.createElement(zt.Z,{title:Qn.name},y.createElement("div",{className:xn.name},Qn.name)),vo&&y.createElement("div",{className:xn.sign},"\u516C\u5F00")),y.createElement("div",{className:xn.middle},y.createElement("div",{className:xn.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:xn.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:xn.value},(Qn==null?void 0:Qn.visits)||0)),y.createElement("div",null,y.createElement("span",{className:xn.text},"\u6210\u5458"),y.createElement("span",{className:xn.value},(Qn==null?void 0:Qn.course_members_count)||0))),y.createElement("div",{className:xn.row},y.createElement("div",null,y.createElement("span",{className:xn.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:xn.value},(Qn==null?void 0:Qn.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:xn.text},"\u72B6\u6001"),Qn.is_end?y.createElement("span",{className:xn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:xn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),uo&&y.createElement("div",{className:xn.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Qn.is_accessible&&y.createElement("div",{className:xn.lockWrap},y.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ut.length&&y.createElement(en.Z,null)))},ct={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},At="data:image/png;base64,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",gn=({className:Vt,dataSource:Ut=[],col:Pn=4,right:ra,bottom:Wa=23,precision:ir=0,wrapWidth:zn=1200,wrapClassName:Ha,trackEventItems:Za,loading:br})=>{const lo=Math.floor((zn-(Pn-1)*ra)/Pn);return y.createElement(vt.Z,{spinning:br},y.createElement("div",{className:je()(ct.list,Vt)},!!Ut.length&&Ut.map((Qn,Sr)=>{const{subject_identifier:uo,id:zo,identifier:cr,power:mr}=Qn,vo=Qn.is_public!=0&&Qn.is_public;return y.createElement("div",{className:je()(`${ct.wrap} ${Qn.is_accessible?"":ct.warpStyle}`,Ha),key:zo,style:{width:lo,marginRight:(1+Sr)%Pn===0?0:ra+ir,marginBottom:Wa}},y.createElement("a",{className:ct.li,onClick:Jr=>{Jr.preventDefault(),Za&&(0,ut.L9)([Za]),(0,ut.xg)(Qn.first_category_url)}},y.createElement("div",{className:ct.creator},y.createElement("img",{className:ct.img,src:Ve.Z.IMG_SERVER+"/images/"+Qn.avatar_url}),y.createElement("div",{className:ct.text,title:Qn.creator},Qn.creator)),y.createElement("div",{className:ct.top},y.createElement(zt.Z,{title:Qn.name},y.createElement("div",{className:ct.name},Qn.name)),vo&&y.createElement("div",{className:ct.sign})),y.createElement("div",{className:ct.middle},y.createElement("div",{className:ct.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:ct.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:ct.value},(Qn==null?void 0:Qn.visits)||0)),y.createElement("div",null,y.createElement("span",{className:ct.text},"\u6210\u5458"),y.createElement("span",{className:ct.value},(Qn==null?void 0:Qn.course_members_count)||0))),y.createElement("div",{className:ct.row},y.createElement("div",null,y.createElement("span",{className:ct.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:ct.value},(Qn==null?void 0:Qn.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:ct.text},"\u72B6\u6001"),Qn.is_end?y.createElement("span",{className:ct.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:ct.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),uo&&y.createElement("div",{className:ct.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Qn.is_accessible&&y.createElement("div",{className:ct.lockWrap},y.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ut.length&&y.createElement(en.Z,null)))},Fn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ua=({dataSource:Vt=[],value:Ut,onChange:Pn,className:ra,style:Wa={},tabBarExtraContent:ir})=>y.createElement("div",{className:je()(Fn.tabs,ra),style:Wa},y.createElement("div",{className:Fn.tabsWrap},Vt.map((zn,Ha)=>y.createElement("aside",{className:Fn.tab,onClick:()=>{Pn(zn.id),zn.link&&mt.history.push(zn.link)},key:Ha},y.createElement("div",{className:Ut===zn.id?Fn.active:""},zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&y.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&y.createElement(zt.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",y.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),y.createElement("div",{className:Fn.tabBar},ir)),Vn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},ga=({dataSource:Vt=[],value:Ut,onChange:Pn,className:ra,style:Wa={},tabBarExtraContent:ir})=>y.createElement("div",{className:je()(Vn.tabs,ra),style:Wa},y.createElement("div",{className:Vn.tabsWrap},Vt.map((zn,Ha)=>y.createElement("aside",{className:Vn.tab,onClick:()=>{Pn(zn.id),zn.link&&mt.history.push(zn.link)},key:Ha},y.createElement("div",{className:Ut===zn.id?Vn.active:""},zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&y.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&y.createElement(zt.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",y.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),y.createElement("div",{className:Vn.tabBar},ir)),Ka={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Pa=({dataSource:Vt=[],value:Ut,onChange:Pn,className:ra,style:Wa={},tabBarExtraContent:ir})=>y.createElement("div",{className:je()(Ka.tabs,ra),style:Wa},y.createElement("div",{className:Ka.tabsWrap},Vt.map((zn,Ha)=>y.createElement("aside",{className:`${Ka.tab} ${Ut===zn.id?Ka.active:""}`,onClick:()=>{Pn(zn.id),zn.link&&mt.history.push(zn.link)},key:Ha},y.createElement("div",null,zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&y.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&y.createElement(zt.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",y.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),y.createElement("div",{className:Ka.tabBar},ir)),or=({className:Vt,style:Ut={},children:Pn})=>y.createElement("div",{className:je()(Vt),style:Ut},Pn),Kn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},mn=ne(38854),Lr=ne(20834);const Ja=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Tr=({sortValue:Vt,dropValue:Ut,className:Pn,onSort:ra,onDrop:Wa,dataSource:ir=Ja})=>{var zn;return y.createElement("div",{className:je()(Kn.orderWrap,Pn)},y.createElement(mn.Z,{dropdownRender:()=>y.createElement(Lr.default,null,ir.map((Ha,Za)=>y.createElement(Lr.default.Item,{key:Za,onClick:()=>Wa(Ha.id)},Ha.name)))},y.createElement("span",{className:Kn.orderTextWrap},(zn=ir.find(Ha=>Ut===Ha.id))==null?void 0:zn.name)),y.createElement("span",{className:Kn.orderIconWrap},y.createElement("span",{className:Kn.orderAsc},y.createElement("i",{className:Vt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Kn.cursorPointer} ${Kn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Kn.cursorPointer}`,onClick:()=>ra(Vt==="asc"?"desc":"asc")})),y.createElement("span",{className:Kn.orderDesc},y.createElement("i",{className:Vt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Kn.cursorPointer} ${Kn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Kn.cursorPointer}`,onClick:()=>ra(Vt==="asc"?"desc":"asc")}))))},Br={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const zr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var fo=({sortValue:Vt,dropValue:Ut,className:Pn,onSort:ra,onDrop:Wa,dataSource:ir=zr})=>{var zn;return y.createElement("div",{className:je()(Br.orderWrap,Pn)},y.createElement(mn.Z,{dropdownRender:()=>y.createElement(Lr.default,null,ir.map((Ha,Za)=>y.createElement(Lr.default.Item,{key:Za,onClick:()=>Wa(Ha.id)},Ha.name)))},y.createElement("span",{className:Br.orderTextWrap},(zn=ir.find(Ha=>Ut===Ha.id))==null?void 0:zn.name)),y.createElement("span",{className:Br.orderIconWrap},y.createElement("span",{className:Br.orderAsc},y.createElement("i",{className:Vt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Br.cursorPointer} ${Br.active}`:`iconfont icon-sanjiaoxing-up font12 ${Br.cursorPointer}`,onClick:()=>ra(Vt==="asc"?"desc":"asc")})),y.createElement("span",{className:Br.orderDesc},y.createElement("i",{className:Vt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Br.cursorPointer} ${Br.active}`:`iconfont icon-sanjiaoxing-down font12 ${Br.cursorPointer}`,onClick:()=>ra(Vt==="asc"?"desc":"asc")}))))},Wo={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},jn=ne(3113),Qr=ne(2337),Vr=Object.defineProperty,Ur=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,ka=(Vt,Ut,Pn)=>Ut in Vt?Vr(Vt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Vt[Ut]=Pn,er=(Vt,Ut)=>{for(var Pn in Ut||(Ut={}))Ga.call(Ut,Pn)&&ka(Vt,Pn,Ut[Pn]);if(Ur)for(var Pn of Ur(Ut))ta.call(Ut,Pn)&&ka(Vt,Pn,Ut[Pn]);return Vt},Ca=(Vt,Ut)=>{var Pn={};for(var ra in Vt)Ga.call(Vt,ra)&&Ut.indexOf(ra)<0&&(Pn[ra]=Vt[ra]);if(Vt!=null&&Ur)for(var ra of Ur(Vt))Ut.indexOf(ra)<0&&ta.call(Vt,ra)&&(Pn[ra]=Vt[ra]);return Pn},Cr=(Vt,Ut,Pn)=>new Promise((ra,Wa)=>{var ir=Za=>{try{Ha(Pn.next(Za))}catch(br){Wa(br)}},zn=Za=>{try{Ha(Pn.throw(Za))}catch(br){Wa(br)}},Ha=Za=>Za.done?ra(Za.value):Promise.resolve(Za.value).then(ir,zn);Ha((Pn=Pn.apply(Vt,Ut)).next())}),Co=Vt=>{var Ut=Vt,{className:Pn,style:ra,children:Wa,loading:ir=!1,openLoading:zn,onClick:Ha=()=>{},size:Za="middle",shape:br="round",theme:lo}=Ut,Qn=Ca(Ut,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Sr,uo]=(0,y.useState)(!1),zo=(0,y.useMemo)(()=>{switch(lo){case Qr.Fy.THEMEONE:return Wo.ThemeOne;case Qr.Fy.DEFAULT:default:return Wo.btn}},[lo]);return y.createElement(jn.ZP,er({onClick:(0,Ke.throttle)(cr=>Cr(void 0,null,function*(){zn&&uo(!0);try{yield Ha(cr)}catch(mr){console.log("error",mr)}zn&&uo(!1)}),2e3,{leading:!0,trailing:!1}),className:je()(zo,Wo[`${Za}-${br}`],Pn),style:ra,size:Za,shape:br,loading:Sr||ir},Qn),Wa)},eo={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},di=({className:Vt,style:Ut,children:Pn=null,onClick:ra,title:Wa})=>y.createElement("div",{className:je()(eo.head,Vt),style:Ut},y.createElement("span",{className:"primary-hover",onClick:ra},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Wa},Wa),y.createElement("div",{className:eo.node},Pn)),Yo={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},xo=({confirmShow:Vt=!0,confirmTitle:Ut,confirmClick:Pn,cancelShow:ra=!0,cancelTitle:Wa,cancelClick:ir,className:zn,style:Ha,confirmLoading:Za=!1})=>y.createElement("div",{className:je()(Yo.btns,zn),style:Ha},Vt&&y.createElement(jn.ZP,{loading:Za,onClick:Pn,type:"primary",className:Yo.confirm},Ut),ra&&y.createElement(jn.ZP,{onClick:ir,className:Yo.cancel},Wa)),La={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Io=({className:Vt,style:Ut={},LeftContent:Pn,children:ra,RightContent:Wa})=>y.createElement("div",{className:je()(La.fixedBottom,Vt),style:Ut},y.createElement("div",{className:La.wrap},y.createElement("div",{className:La.left},Pn),y.createElement("div",{className:La.center},ra),y.createElement("div",{className:La.right},Wa))),Jo={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Zo=({className:Vt,style:Ut={},dataSource:Pn=[]})=>y.createElement("div",{className:je()(Jo.crumbs,Vt),style:Ut},Pn.map((ra,Wa)=>Wamt.history.push(ra.path)},ra.name):y.createElement("span",null,ra.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Wa,style:{color:"#5F6368"}},ra.name))),gi=ne(31797),mi=Object.defineProperty,Uo=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,yi=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Ao=(Vt,Ut,Pn)=>Ut in Vt?mi(Vt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Vt[Ut]=Pn,Ri=(Vt,Ut)=>{for(var Pn in Ut||(Ut={}))yi.call(Ut,Pn)&&Ao(Vt,Pn,Ut[Pn]);if(ti)for(var Pn of ti(Ut))Ni.call(Ut,Pn)&&Ao(Vt,Pn,Ut[Pn]);return Vt},po=(Vt,Ut)=>Uo(Vt,oi(Ut)),qi=(Vt,Ut)=>{var Pn={};for(var ra in Vt)yi.call(Vt,ra)&&Ut.indexOf(ra)<0&&(Pn[ra]=Vt[ra]);if(Vt!=null&&ti)for(var ra of ti(Vt))Ut.indexOf(ra)<0&&Ni.call(Vt,ra)&&(Pn[ra]=Vt[ra]);return Pn};const{Countdown:Ti}=gi.default;var fi=Vt=>{var Ut=Vt,{onChange:Pn}=Ut,ra=qi(Ut,["onChange"]);const[Wa,ir]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Wa=="number"&&Wa>=0&&Pn(Wa)},[Wa]);const zn=Ha=>{const Za=Math.floor(Ha/1e3);ir(Za)};return y.createElement(Ti,po(Ri({},ra),{onChange:zn}))},$i={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},el=({DataProps:Vt,className:Ut,style:Pn={}})=>{var ra;return y.createElement("div",{className:je()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",$i.ClassRoomItem,Ut),style:Pn,onClick:()=>{(0,ut.xg)(Vt==null?void 0:Vt.first_category_url)}},y.createElement("div",{className:"flex flex-col item-center"},y.createElement("img",{src:`${(ra=Ve.Z)==null?void 0:ra.IMG_SERVER}/images/${Vt==null?void 0:Vt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Vt==null?void 0:Vt.subject_identifier)&&y.createElement("div",{className:"mt-40px"},y.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),y.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},y.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Vt!=null&&Vt.is_public)&&y.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),y.createElement("span",{className:je()("text-16px font-medium",$i.TitleDom)},Vt==null?void 0:Vt.name)),y.createElement("div",{className:"c-grey-333 font-medium"},Vt==null?void 0:Vt.creator),y.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Vt==null?void 0:Vt.course_members_count),y.createElement("div",{className:"c-grey-333 flex item-center justify-between"},y.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Vt==null?void 0:Vt.tasks_count),Vt!=null&&Vt.is_end?y.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):y.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ui=Object.defineProperty,tl=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,ma=(Vt,Ut,Pn)=>Ut in Vt?Ui(Vt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Vt[Ut]=Pn,Un=(Vt,Ut)=>{for(var Pn in Ut||(Ut={}))tr.call(Ut,Pn)&&ma(Vt,Pn,Ut[Pn]);if(tl)for(var Pn of tl(Ut))fa.call(Ut,Pn)&&ma(Vt,Pn,Ut[Pn]);return Vt},Gr=({DataProps:Vt=[],selectValue:Ut,onChange:Pn,className:ra,style:Wa={},extra:ir,classNameItem:zn,styleItem:Ha={},barHidden:Za})=>{const[br,lo]=(0,y.useState)();return(0,y.useEffect)(()=>{lo(Array.isArray(Ut)?Ut:[Ut])},[Ut]),y.createElement("div",{className:je()("flex px-20px py-10px gap-40px",ra),style:Un({borderBottom:"1px solid #D3F0FF"},Wa)},Vt==null?void 0:Vt.map(Qn=>y.createElement("div",{key:Qn==null?void 0:Qn.id,className:je()("flex item-center justify-center current c-grey-333 text-16 relative",zn,Qn==null?void 0:Qn.className),style:Un(Un({color:br!=null&&br.includes(Qn==null?void 0:Qn.id)?"#1890FF":"",minWidth:88},Ha),(Qn==null?void 0:Qn.style)||{}),onClick:Sr=>{Pn==null||Pn({domEvent:Sr,item:Qn}),Qn!=null&&Qn.link&&mt.history.push(Qn==null?void 0:Qn.link)}},Qn==null?void 0:Qn.name,!Za&&(br==null?void 0:br.includes(Qn==null?void 0:Qn.id))&&y.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),y.createElement("div",{className:"ml-auto"},ir))},Dr=Object.defineProperty,Lo=Object.defineProperties,Xo=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,Bi=(Vt,Ut,Pn)=>Ut in Vt?Dr(Vt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Vt[Ut]=Pn,ci=(Vt,Ut)=>{for(var Pn in Ut||(Ut={}))Pi.call(Ut,Pn)&&Bi(Vt,Pn,Ut[Pn]);if(Oo)for(var Pn of Oo(Ut))jo.call(Ut,Pn)&&Bi(Vt,Pn,Ut[Pn]);return Vt},nl=(Vt,Ut)=>Lo(Vt,Xo(Ut)),Qi=({value:Vt,onChange:Ut,onInputChange:Pn,className:ra,style:Wa={},InputProps:ir})=>{const[zn,Ha]=(0,y.useState)(Vt);return y.createElement("div",{className:je()("flex item-center rounded-full px-10px py-2px",ra),style:ci({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Wa)},y.createElement(Ne.default,nl(ci({bordered:!1},ir),{onChange:Za=>{Ha(Za.target.value),Pn==null||Pn(encodeURIComponent(Za.target.value))},onPressEnter:Za=>{Ut==null||Ut({domEvent:Za,item:{value:zn}})}})),y.createElement("img",{className:"h-22px current",src:ne(25365),height:22,onClick:Za=>{Ut==null||Ut({domEvent:Za,item:{value:zn}})}}))}},31103:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return ue}});var y=ne(59301);function ue(Ce,Oe){const De=(0,y.useRef)();(0,y.useEffect)(()=>{De.current=Ce}),(0,y.useEffect)(()=>{function Ie(){De.current()}if(Oe!==null){let se=setInterval(Ie,Oe);return()=>clearInterval(se)}},[Oe])}},10129:function(Bt,kt,ne){"use strict";ne.d(kt,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},67172:function(Bt,kt,ne){"use strict";ne.d(kt,{H7:function(){return E},MK:function(){return le},MU:function(){return ze},X6:function(){return Ge},bM:function(){return Ke},fi:function(){return a},fu:function(){return je},n4:function(){return x},rX:function(){return Le},vl:function(){return b},zO:function(){return He}});var y=ne(38147),ue=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ie=(z,te,re)=>te in z?ue(z,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[te]=re,se=(z,te)=>{for(var re in te||(te={}))Oe.call(te,re)&&Ie(z,re,te[re]);if(Ce)for(var re of Ce(te))De.call(te,re)&&Ie(z,re,te[re]);return z};function je(z,te){return(0,y.U2)(`myproblems/${z}.json`,se({hidePopLogin:!0},te||{}))}function Ke(z,te){return(0,y.v_)(`myproblems/${z}/code_submit.json`,te)}function ze(z,te){return(0,y.v_)(`myproblems/${z}/code_debug.json`,te)}function He(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,te)}function Ge(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function Le(z,te){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:te})}function le(z,te){return(0,y.v_)(`myproblems/${z}/add_notes.json`,te)}function E(z,te){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function a(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,y.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,y.v_)(`discusses/${z}/plus.json`,te)}},26971:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Fr}});var y=ne(59301),ue={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Ce=ne(78241),Oe=ne(6848),De=ne(3113),Ie=ne(43418),se=ne(5871),je=ne(8591),Ke=ne(92832),ze=ne(28103),He=ne(24905),Ge=ne(95237),Le=ne(43604),le=ne(58421),E=ne(60324),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Me,qe,it)=>qe in Me?a(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,re=(Me,qe)=>{for(var it in qe||(qe={}))b.call(qe,it)&&te(Me,it,qe[it]);if(x)for(var it of x(qe))z.call(qe,it)&&te(Me,it,qe[it]);return Me};const ie=Me=>React.createElement("svg",re({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ge="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",fe=ne(6339),ce=ne(65582),xe=ne(65862),ye=ne(38147),Ne=Object.defineProperty,pe=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,dt=(Me,qe,it)=>qe in Me?Ne(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,Te=(Me,qe)=>{for(var it in qe||(qe={}))Xe.call(qe,it)&&dt(Me,it,qe[it]);if(pe)for(var it of pe(qe))We.call(qe,it)&&dt(Me,it,qe[it]);return Me};const _e=Me=>React.createElement("svg",Te({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var mt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Qe=Object.defineProperty,rt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,zt=(Me,qe,it)=>qe in Me?Qe(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,Kt=(Me,qe)=>{for(var it in qe||(qe={}))Ht.call(qe,it)&&zt(Me,it,qe[it]);if(rt)for(var it of rt(qe))vt.call(qe,it)&&zt(Me,it,qe[it]);return Me};const Ve=Me=>React.createElement("svg",Kt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Mt=ne(70414),cn=ne(96565),Dt=ne(97805),en=ne(20633),Be={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Jt=ne(59301),Cn=Object.defineProperty,Nt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,he=(Me,qe,it)=>qe in Me?Cn(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,tt=(Me,qe)=>{for(var it in qe||(qe={}))Ye.call(qe,it)&&he(Me,it,qe[it]);if(nt)for(var it of nt(qe))Fe.call(qe,it)&&he(Me,it,qe[it]);return Me},Lt=(Me,qe)=>Nt(Me,Ot(qe)),we=(Me,qe)=>{var it={};for(var Zt in Me)Ye.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&nt)for(var Zt of nt(Me))qe.indexOf(Zt)<0&&Fe.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it};const be=null,Et=(Me,qe)=>{var it=Me,{globalSetting:Zt,loading:_a,dispatch:Na,isEdit:qa,editData:Aa}=it,sa=we(it,["globalSetting","loading","dispatch","isEdit","editData"]);const qn=(0,ce.useIntl)(),[Rn,oa]=(0,y.useState)(""),[ca,Fa]=(0,y.useState)(""),[un,dn]=(0,y.useState)([]),[na,Ta]=(0,y.useState)(""),[Ma,wr]=(0,y.useState)(),[Ra,_n]=(0,y.useState)(!1),[$t,ia]=(0,y.useState)({}),[ea,$n]=(0,y.useState)([]);(0,y.useEffect)(()=>{!Aa||!qa||(oa(Aa==null?void 0:Aa.name),Fa(Aa==null?void 0:Aa.analysis),wr(Aa==null?void 0:Aa.is_ordered),ia(Aa),_n(!0))},[Aa]),(0,y.useEffect)(()=>{if(!Ra)return;const Kr=Aa==null?void 0:Aa.standard_answer.map(co=>co==null?void 0:co.answer_text);dn(Kr);const ko=Aa==null?void 0:Aa.standard_answer.map(co=>co==null?void 0:co.score);$n(ko),_n(!1)},[Ra]),(0,y.useImperativeHandle)(qe,()=>({onSave:Er,Clear:Wr}));const Er=()=>{let Kr=[],ko=!1;return Rn?(un.forEach((co,hi)=>{Kr.push({position:hi+1,answer_text:[],score:ea[hi]}),co==null||co.forEach((wi,Rl)=>{Kr[hi].answer_text.push(wi),(!wi||!(0,xe.eR)(wi,1e4))&&(Ta(`${hi}-${Rl}`),je.ZP.info(wi?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ko=!0)})}),ko?!1:(Kr==null?void 0:Kr.length)>20?(je.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Rn,analysis:ca,standard_answers:Kr,is_ordered:Ma,downcase:$t==null?void 0:$t.downcase,no_space:$t==null?void 0:$t.no_space,use_blank_score:$t==null?void 0:$t.use_blank_score}):(je.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Wr=()=>{oa(""),Fa(""),dn([]),wr(!1)},qo=(Kr,ko,co)=>{const hi=un.slice();if(ko&&hi.splice(Kr,ko),co)for(let wi=0;wi{Ta("");let hi=un.slice();hi[Kr][ko]=co,dn(hi)},Ir=Kr=>{let ko=un.slice();ko[Kr]=[...ko[Kr],""],dn(ko)},Fi=(Kr,ko)=>{let co=un.slice();if(!co[Kr][ko]){co[Kr]=co[Kr].filter((hi,wi)=>wi!==ko),dn(co);return}Ie.default.confirm({centered:!0,okText:qn.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:qn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:qn.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Be.modal,onOk:()=>{co[Kr]=co[Kr].filter((hi,wi)=>wi!==ko),dn(co)}})},Ci=Kr=>{Ie.default.confirm({centered:!0,okText:qn.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:qn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:qn.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Be.modal,onOk:()=>{let ko=un.slice();ko=un.filter((co,hi)=>Kr!==hi),dn(ko)}})};return Jt.createElement("section",{className:Be.wrap},Jt.createElement("p",{className:Be.titleWrap},Jt.createElement("span",{className:Be.required},"*"),Jt.createElement("span",{className:Be.title},"\u9898\u5E72\uFF1A")),Jt.createElement("div",null,Jt.createElement(Dt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Rn,onChange:Kr=>oa(Kr),showNullButton:!0,onPlaceholderChange:qo})),Jt.createElement("div",{className:"mt20"},un.map((Kr,ko)=>Jt.createElement("div",{style:{display:"flex"}},Jt.createElement("div",{style:{flex:1}},Jt.createElement(en.Z,{key:ko,answers:Kr,index:ko,flex:1,is_md:!0,activeOptionErrorIndex:na,onAnswerChange:Bo,addChildAnswer:Ir,deleteChildAnswer:Fi,deleteChildAnswermain:Ci})),$t.use_blank_score&&Jt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Jt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Jt.createElement(se.Z,{style:{width:"100px"},size:"large",defaultValue:ea[ko],onBlur:co=>{ea[ko]=co.target.value,$n([...ea])}}))))),Jt.createElement("div",null,Jt.createElement(He.default,{className:`${Be.color333} font14 mt20`,checked:$t.use_blank_score,onChange:Kr=>ia(Lt(tt({},$t),{use_blank_score:Kr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Jt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Jt.createElement("div",null,Jt.createElement(He.default,{className:`${Be.color333} font14 mt20`,checked:$t.downcase,onChange:Kr=>ia(Lt(tt({},$t),{downcase:Kr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Jt.createElement("div",null,Jt.createElement(He.default,{className:`${Be.color333} font14 mt20`,checked:$t.no_space,onChange:Kr=>ia(Lt(tt({},$t),{no_space:Kr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Jt.createElement("div",{className:"mt20"},(un==null?void 0:un.length)>1&&Jt.createElement("span",null,Jt.createElement(He.default,{checked:Ma,onChange:Kr=>wr(Kr.target.checked),className:`${Be.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Jt.createElement("span",{className:`${Be.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Jt.createElement("p",{className:Be.titleWrap},Jt.createElement("span",{className:Be.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Jt.createElement(cn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ca,onChange:Kr=>Fa(Kr)}))};var Je=(0,ce.connect)(({loading:Me,globalSetting:qe})=>({globalSetting:qe,loading:Me.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Et)),ke=ne(5112),bt=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,rn=(Me,qe)=>{var it={};for(var Zt in Me)hn.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&bt)for(var Zt of bt(Me))qe.indexOf(Zt)<0&&Rt.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it};const nn=null,vn=(Me,qe)=>{var it=Me,{globalSetting:Zt,loading:_a,editData:Na,dispatch:qa,onRef:Aa=()=>{},isEdit:sa}=it,qn=rn(it,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Rn,oa]=(0,y.useState)(),[ca,Fa]=(0,y.useState)(""),[un,dn]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!Na||!sa)return;Fa(Na==null?void 0:Na.name),dn(Na==null?void 0:Na.analysis);const Ma=Na==null?void 0:Na.choices.find(wr=>wr.is_answer);oa(Ma.choice_text==="\u6B63\u786E"?"0":"1")},[Na]),(0,y.useImperativeHandle)(qe,()=>({onSave:na,Clear:Ta}));const na=()=>ca?Rn?{name:ca,choices:[{choice_text:"\u6B63\u786E",is_answer:Rn==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Rn==="1"?1:0}],analysis:un}:(je.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(je.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Ta=()=>{Fa(""),dn(""),oa("")};return y.createElement("section",{className:Be.wrap},y.createElement("p",{className:Be.titleWrap},y.createElement("span",{className:Be.required},"*"),y.createElement("span",{className:Be.title},"\u9898\u5E72\uFF1A")),y.createElement(cn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ca,onChange:Ma=>Fa(Ma)}),y.createElement("p",{className:Be.titleWrap},y.createElement("span",{className:Be.required},"*"),y.createElement("span",{className:Be.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Be.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(ke.ZP.Group,{buttonStyle:"solid",value:Rn,onChange:Ma=>oa(Ma.target.value)},y.createElement(ke.ZP.Button,{value:"0",className:`${Be.radio} mr40`},"\u6B63\u786E"),y.createElement(ke.ZP.Button,{value:"1",className:Be.radio},"\u9519\u8BEF")),y.createElement("p",{className:Be.titleWrap},y.createElement("span",{className:Be.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(cn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:un,onChange:Ma=>dn(Ma)}))};var Ze=(0,ce.connect)(({loading:Me,globalSetting:qe})=>({globalSetting:qe,loading:Me.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(vn)),lt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,st=(Me,qe)=>{var it={};for(var Zt in Me)St.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&<)for(var Zt of lt(Me))qe.indexOf(Zt)<0&&pt.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it};const tn=null,on=(Me,qe)=>{var it=Me,{globalSetting:Zt,loading:_a,editData:Na,dispatch:qa,onRef:Aa=()=>{},isEdit:sa}=it,qn=st(it,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Rn,oa]=(0,y.useState)([]);(0,y.useEffect)(()=>{var dn;if(!Na||!sa)return;const na=(dn=Na==null?void 0:Na.shixun)==null?void 0:dn.challenges.map(Ta=>({id:Ta==null?void 0:Ta.id,score:Ta.score}));oa(na)},[Na]),(0,y.useImperativeHandle)(qe,()=>({onSave:ca,Clear:Fa}));const ca=()=>({challenges:[...Rn]}),Fa=()=>{oa([])};console.log("editData--",Na);const un=dn=>{var na,Ta;return y.createElement("div",null,(Ta=(na=dn==null?void 0:dn.shixun)==null?void 0:na.challenges)==null?void 0:Ta.map((Ma,wr)=>{var Ra;return y.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",wr+1,"\u5173"),y.createElement(Oe.Z,{key:wr,title:Ma==null?void 0:Ma.challenge_name},y.createElement("span",null,(0,xe.Pq)(Ma==null?void 0:Ma.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:Be.required},"*"),y.createElement("span",{className:Be.title},"\u5206\u503C\uFF1A"),y.createElement(se.Z,{precision:1,min:1,max:100,className:Be.baseFormItem,style:{width:176},value:(Ra=Rn.find(_n=>_n.id===Ma.id))==null?void 0:Ra.score,onChange:_n=>{Rn.find($t=>$t.id===Ma.id).score=_n,oa([...Rn])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:Be.wrap},y.createElement(fe.Z,{style:{paddingRight:10},className:Be.titleHtml,value:`${Na==null?void 0:Na.position}\u3001${Na==null?void 0:Na.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:Be.required},"*"),y.createElement("span",{className:Be.title},"\u5173\u5361")),un(Na))};var An=(0,ce.connect)(({loading:Me,globalSetting:qe})=>({globalSetting:qe,loading:Me.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(on)),On=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Yt=(Me,qe)=>{var it={};for(var Zt in Me)aa.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&On)for(var Zt of On(Me))qe.indexOf(Zt)<0&&Qt.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it};const Xt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],In=(Me,qe)=>{var it=Me,{editData:Zt,globalSetting:_a,loading:Na,dispatch:qa,onRef:Aa=()=>{},isEdit:sa}=it,qn=Yt(it,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const Rn=(0,ce.useIntl)(),[oa,ca]=(0,y.useState)([]),[Fa,un]=(0,y.useState)(),[dn,na]=(0,y.useState)([]),[Ta,Ma]=(0,y.useState)(""),[wr,Ra]=(0,y.useState)("");(0,y.useEffect)(()=>{ca(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Zt||!sa)return;Ma(Zt==null?void 0:Zt.name),Ra(Zt==null?void 0:Zt.analysis),ca(Zt==null?void 0:Zt.choices.map(ea=>ea.choice_text));const ia=[];Zt==null||Zt.choices.map((ea,$n)=>{ea.is_answer&&ia.push($n)}),na(ia)},[Zt]),(0,y.useImperativeHandle)(qe,()=>({onSave:_n,Clear:$t}));const _n=()=>{if(!Ta)return je.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ia=oa.findIndex($n=>!$n);if(ia>-1)return je.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Xt[ia]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!dn.length)return je.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(dn.length<2)return je.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ea=oa.map(($n,Er)=>({choice_text:$n,is_answer:dn.includes(Er)?1:0}));return{name:Ta,choices:ea,analysis:wr}},$t=()=>{ca(["","","",""]),Ma(""),Ra(""),na("")};return y.createElement("section",{className:Be.wrap},y.createElement("p",{className:Be.titleWrap},y.createElement("span",{className:Be.required},"*"),y.createElement("span",{className:Be.title},"\u9898\u5E72\uFF1A")),y.createElement(cn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ta,onChange:ia=>Ma(ia)}),y.createElement("p",{className:Be.titleWrap},y.createElement("span",{className:Be.required},"*"),y.createElement("span",{className:Be.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Be.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),oa.map((ia,ea)=>y.createElement("div",{className:Be.choiceWrap,key:ea},y.createElement(Oe.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Be.answer} ${dn.includes(ea)?Be.activeAnswer:""}`,onClick:()=>{dn.includes(ea)?na(dn.filter($n=>$n!==ea)):na([...dn,ea])}},Xt[ea])),y.createElement("div",{className:Be.editorWrap},Fa===ea?y.createElement(cn.Z,{id:`single-question-option-${ea}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ia,onChange:$n=>{oa[ea]=$n,ca(oa)}}):y.createElement("div",{className:Be.htmlWrap,onClick:()=>un(ea)},y.createElement(fe.Z,{value:ia}))),ea>1&&y.createElement(Oe.Z,{title:Rn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},y.createElement("i",{className:`${Be.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ca(oa.filter(($n,Er)=>Er!==ea)),dn.includes(ea)?na(dn.filter($n=>$n!==ea)):na([...dn,ea])}})),ea<7&&ea===oa.length-1&&y.createElement(Oe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Be.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ca([...oa,""])})))),y.createElement("p",{className:Be.titleWrap},y.createElement("span",{className:Be.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(cn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:wr,onChange:ia=>Ra(ia)}))};var qt=(0,ce.connect)(({loading:Me,globalSetting:qe})=>({globalSetting:qe,loading:Me.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(In)),ha=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,ln=(Me,qe)=>{var it={};for(var Zt in Me)ba.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&ha)for(var Zt of ha(Me))qe.indexOf(Zt)<0&&Yn.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it};const Ba=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],$e=(Me,qe)=>{var it=Me,{editData:Zt,globalSetting:_a,loading:Na,dispatch:qa,onRef:Aa=()=>{},isEdit:sa}=it,qn=ln(it,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const Rn=(0,ce.useIntl)(),[oa,ca]=(0,y.useState)([]),[Fa,un]=(0,y.useState)(),[dn,na]=(0,y.useState)(),[Ta,Ma]=(0,y.useState)(""),[wr,Ra]=(0,y.useState)("");(0,y.useEffect)(()=>{ca(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Zt||!sa)return;const ia=[],ea=[];Zt==null||Zt.choices.forEach(($n,Er)=>{ia.push($n.choice_text),$n.is_answer&&ea.push(Er)}),Ma(Zt==null?void 0:Zt.name),Ra(Zt==null?void 0:Zt.analysis),ca(ia),na(ea)},[Zt]),(0,y.useImperativeHandle)(qe,()=>({onSave:_n,Clear:$t}));const _n=()=>{if(!Ta)return je.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ia=oa.findIndex($n=>!$n);if(ia>-1)return je.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ba[ia]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(dn))return je.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const ea=oa.map(($n,Er)=>({choice_text:$n,is_answer:dn.includes(Er)?1:0}));return{name:Ta,choices:ea,analysis:wr}},$t=()=>{ca(["","","",""]),Ma(""),Ra(""),na("")};return y.createElement("section",{className:Be.wrap},y.createElement("p",{className:Be.titleWrap},y.createElement("span",{className:Be.required},"*"),y.createElement("span",{className:Be.title},"\u9898\u5E72\uFF1A")),y.createElement(cn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ta,onChange:ia=>Ma(ia)}),y.createElement("p",{className:Be.titleWrap},y.createElement("span",{className:Be.required},"*"),y.createElement("span",{className:Be.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Be.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),oa.map((ia,ea)=>y.createElement("div",{className:Be.choiceWrap,key:ea},y.createElement(Oe.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Be.answer} ${dn!=null&&dn.includes(ea)?Be.activeAnswer:""}`,onClick:()=>na([ea])},Ba[ea])),y.createElement("div",{className:Be.editorWrap},Fa===ea?y.createElement(cn.Z,{id:`single-question-option-${ea}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ia,onChange:$n=>{oa[ea]=$n,ca(oa)}}):y.createElement("div",{className:Be.htmlWrap,onClick:()=>un(ea)},y.createElement(fe.Z,{value:ia}))),ea>1&&y.createElement(Oe.Z,{title:Rn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},y.createElement("i",{className:`${Be.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ca(oa.filter(($n,Er)=>Er!==ea)),ea===dn&&na(null)}})),ea<7&&ea===oa.length-1&&y.createElement(Oe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Be.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ca([...oa,""])})))),y.createElement("p",{className:Be.titleWrap},y.createElement("span",{className:Be.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(cn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:wr,onChange:ia=>Ra(ia)}))};var pn=(0,ce.connect)(({loading:Me,globalSetting:qe})=>({globalSetting:qe,loading:Me.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)($e)),Ln=ne(12563),xn=ne(78673),Zn=ne(61485),Hn=ne(59301),Dn=Object.defineProperty,ct=Object.defineProperties,At=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,yn=(Me,qe,it)=>qe in Me?Dn(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,ua=(Me,qe)=>{for(var it in qe||(qe={}))gn.call(qe,it)&&yn(Me,it,qe[it]);if(ht)for(var it of ht(qe))Fn.call(qe,it)&&yn(Me,it,qe[it]);return Me},Vn=(Me,qe)=>ct(Me,At(qe)),Gn=(Me,qe)=>{var it={};for(var Zt in Me)gn.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&ht)for(var Zt of ht(Me))qe.indexOf(Zt)<0&&Fn.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it},ga=(Me,qe,it)=>new Promise((Zt,_a)=>{var Na=sa=>{try{Aa(it.next(sa))}catch(qn){_a(qn)}},qa=sa=>{try{Aa(it.throw(sa))}catch(qn){_a(qn)}},Aa=sa=>sa.done?Zt(sa.value):Promise.resolve(sa.value).then(Na,qa);Aa((it=it.apply(Me,qe)).next())});const Ka=Me=>{if(!Me)return!1;if(/^s*$/.test(Me)||Me.trim()===""){je.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let qe=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Me==="|"?(je.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},En=({value:Me=[],onClose:qe})=>Hn.createElement(Ln.default,{closable:!0,onClose:qe,className:Be.keywordTag},Hn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Me.join(" \u6216 "))),Pa=(Me,qe)=>{var it=Me,{editData:Zt,globalSetting:_a,loading:Na,dispatch:qa,onRef:Aa=()=>{},isEdit:sa}=it,qn=Gn(it,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Rn,oa]=(0,y.useState)(""),[ca,Fa]=(0,y.useState)(""),[un,dn]=(0,y.useState)(""),[na,Ta]=(0,y.useState)(""),[Ma]=Ce.default.useForm(),wr=Ce.default.useWatch("use_keywords",Ma);(0,y.useEffect)(()=>{var ia;!Zt||!sa||(oa(Zt==null?void 0:Zt.name),Fa(Zt==null?void 0:Zt.analysis),dn((ia=Zt==null?void 0:Zt.answer_texts)==null?void 0:ia[0]),Ma.setFieldsValue(ua({},Zt)))},[Zt]),(0,y.useImperativeHandle)(qe,()=>({onSave:Ra,Clear:_n}));const Ra=()=>ga(void 0,null,function*(){if(!Rn)return je.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Ma.validateFields()}catch(ea){je.ZP.error(ea.errorFields[0].errors[0]);return}const ia=Ma.getFieldsValue();return console.log(ia,"values"),ua({name:Rn,answer_texts:[un],analysis:ca},ia)}),_n=()=>{oa(""),Fa(""),dn(""),Ma.resetFields()},$t=Zt==null?void 0:Zt.score;return Hn.createElement("section",{className:Be.wrap},Hn.createElement("p",{className:Be.titleWrap},Hn.createElement("span",{className:Be.required},"*"),Hn.createElement("span",{className:Be.title},"\u9898\u5E72\uFF1A")),Hn.createElement(cn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Rn,onChange:ia=>oa(ia)}),Hn.createElement("p",{className:Be.titleWrap},Hn.createElement("span",{className:Be.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),Hn.createElement(cn.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:un,onChange:ia=>dn(ia)}),Hn.createElement("p",{className:Be.titleWrap},Hn.createElement("span",{className:Be.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Hn.createElement(cn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ca,onChange:ia=>Fa(ia)}),Hn.createElement(Ce.default,{form:Ma,size:"large",onFinishFailed:ia=>ga(void 0,null,function*(){var ea,$n;je.ZP.error(ia.errorFields[0].errors[0]),Ma.scrollToField(($n=(ea=ia==null?void 0:ia.errorFields)==null?void 0:ea[0])==null?void 0:$n.name,{behavior:"smooth",block:"center"})})},Hn.createElement(Ge.Z,{align:"middle",className:"mb30 mt20"},Hn.createElement(Ce.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},Hn.createElement(xn.Z,null)),Hn.createElement(Le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Hn.createElement(Le.Z,null,Hn.createElement(Oe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Hn.createElement(Zn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),wr&&Hn.createElement(Ce.default.List,{name:"keywords",rules:[{validator(ia,ea){return ea!=null&&ea.length?(ea==null?void 0:ea.reduce((Er,Wr)=>Er+Wr.score,0))>parseFloat($t)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(ia,{add:ea,remove:$n})=>Hn.createElement(Hn.Fragment,null,Hn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),Hn.createElement(Ge.Z,{align:"middle",className:"font14 mb30"},Hn.createElement(Le.Z,{flex:1},Hn.createElement(Ke.default,{value:na,onChange:Er=>{Ta(Er.target.value)},maxLength:50,allowClear:!0,onPressEnter:Er=>{var Wr,qo,Bo,Ir;const Fi=`${(Wr=Er.target)==null?void 0:Wr.value}`,Ci=(Bo=(qo=Fi==null?void 0:Fi.split("|"))==null?void 0:qo.filter(co=>!!co))==null?void 0:Bo.map(co=>co==null?void 0:co.trim()),Kr=Ma.getFieldValue("keywords"),ko=((Ir=Kr==null?void 0:Kr.map(co=>co==null?void 0:co.keyword))==null?void 0:Ir.flat())||[];for(const co of Ci)if(ko.includes(co)){je.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ka(Fi)&&(ea({keyword:Ci,score:1}),Ta(""))},className:Be.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Hn.createElement(Le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ia.map(Er=>{var Wr=Er,{key:qo,name:Bo}=Wr,Ir=Gn(Wr,["key","name"]);return Hn.createElement(Ge.Z,{key:qo,style:{marginRight:148}},Hn.createElement(Le.Z,{flex:1},Hn.createElement(Ge.Z,{align:"middle",justify:"space-between"},Hn.createElement(Ce.default.Item,Vn(ua({},Ir),{name:[Bo,"keyword"]}),Hn.createElement(En,{onClose:()=>$n(Bo)})),Hn.createElement(Ce.default.Item,Vn(ua({},Ir),{name:[Bo,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Hn.createElement(se.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Va=(0,ce.connect)(({loading:Me,globalSetting:qe})=>({globalSetting:qe,loading:Me.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Pa)),or=ne(36381),Kn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},mn=ne(32134),Lr=ne(12893),Ja=Object.defineProperty,Nr=Object.defineProperties,Tr=Object.getOwnPropertyDescriptors,Br=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,fo=(Me,qe,it)=>qe in Me?Ja(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,Wo=(Me,qe)=>{for(var it in qe||(qe={}))zr.call(qe,it)&&fo(Me,it,qe[it]);if(Br)for(var it of Br(qe))wo.call(qe,it)&&fo(Me,it,qe[it]);return Me},jn=(Me,qe)=>Nr(Me,Tr(qe)),Qr=(Me,qe)=>{var it={};for(var Zt in Me)zr.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&Br)for(var Zt of Br(Me))qe.indexOf(Zt)<0&&wo.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it};const Vr=Me=>{var qe=Me,{value:it,onChange:Zt,scrollId:_a}=qe,Na=Qr(qe,["value","onChange","scrollId"]);return y.createElement("div",{id:_a||""},y.createElement(cn.Z,jn(Wo({},Na),{defaultValue:it,onChange:(qa,Aa)=>{Aa!=null&&Aa.length?Zt(qa,Aa):Zt(qa)}})))},Ur=({value:Me,onChange:qe,placeholder:it,height:Zt=140,isEdit:_a})=>_a?y.createElement(cn.Z,{watch:!0,isFocus:!0,height:Zt,placeholder:it,defaultValue:Me,onChange:qe}):y.createElement("div",{style:{cursor:"pointer"}},Me?y.createElement(fe.Z,{className:Kn.inputBorder,value:Me}):y.createElement("div",{className:`${Kn.inputBorder} ${Kn.placeholder}`},it));var Ga=ne(59301),ta=Object.defineProperty,ka=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,Co=(Me,qe,it)=>qe in Me?ta(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,eo=(Me,qe)=>{for(var it in qe||(qe={}))Cr.call(qe,it)&&Co(Me,it,qe[it]);if(Ca)for(var it of Ca(qe))io.call(qe,it)&&Co(Me,it,qe[it]);return Me},Do=(Me,qe)=>ka(Me,er(qe)),di=(Me,qe)=>{var it={};for(var Zt in Me)Cr.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&Ca)for(var Zt of Ca(Me))qe.indexOf(Zt)<0&&io.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it};const Yo=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Mi=({value:Me,onChange:qe,choiceTextKey:it,answerKey:Zt,index:_a,isEdit:Na,setInputActive:qa,form:Aa,choiceOptionsPath:sa,allowChangeMode:qn,showAddIcon:Rn,addItem:oa,deleteItem:ca})=>{const Fa=(0,ce.useIntl)(),un=(Me==null?void 0:Me[Zt])===!0,dn=()=>{const Ta=Aa.getFieldValue(sa);Aa.setFieldValue(sa,Ta.map(Ma=>Do(eo({},Ma),{[Zt]:!1})))},na=()=>{un?qe(Do(eo({},Me),{[Zt]:!1})):(qn||dn(),qe(Do(eo({},Me),{[Zt]:!0})))};return Ga.createElement(Ge.Z,{className:Kn.choiceWrap,align:"middle",wrap:!1},Ga.createElement(Le.Z,{onClick:na,className:`${Kn.choiceIndex} ${un?Kn.activeAnswer:""}`},Yo[_a]),Ga.createElement(Le.Z,{flex:1,className:`${Kn.editorWrap} ml15`,onClick:qa},Ga.createElement(Ur,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Na,value:Me==null?void 0:Me[it],onChange:Ta=>{qe(Do(eo({},Me),{[it]:Ta}))}})),Ga.createElement(Le.Z,{flex:"0 0 auto",className:"ml15"},Ga.createElement("div",{onClick:na,className:`${Kn.setAnswerBtn} ${un?Kn.activeAnswer:""}`},un?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ga.createElement(Le.Z,{className:Kn.actionWrapper},Ga.createElement(Oe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ga.createElement(mn.Z,{className:Kn.addIcon,onClick:oa,style:{visibility:Rn?"visible":"hidden"}})),Ga.createElement(Oe.Z,{title:Fa.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},Ga.createElement(Lr.Z,{className:Kn.deleteIcon,onClick:ca,style:{visibility:_a>1?"visible":"hidden"}}))))},xo=({questionTitlePlaceholder:Me,titleKey:qe,choiceKey:it,analysisKey:Zt,choiceTextKey:_a,answerKey:Na,choiceOptionsPath:qa,allowChangeMode:Aa=!0,form:sa,showAnalysis:qn=!0})=>{const[Rn,oa]=(0,y.useState)(),[ca,Fa]=(0,y.useState)(!1);return Ga.createElement("div",{className:Kn.wrap},Ga.createElement("div",{className:Kn.questionTitleEditorWrap},Ga.createElement(Ce.default.Item,{label:"\u9898\u5E72",name:qe,labelCol:{span:24},rules:[{required:!0}]},Ga.createElement(Vr,{scrollId:Array.isArray(qe)?qe.join("_"):`${qe}`,watch:!0,height:140,placeholder:Me}))),Ga.createElement(Ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ga.createElement(Ce.default.List,{name:it,rules:[{validator(un,dn){const na=dn.some(Ma=>Ma[Na]),Ta=dn.findIndex(Ma=>{var wr;return((wr=Ma[_a])==null?void 0:wr.length)<=0});return Ta!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Yo[Ta]}\u9009\u9879\u7684\u5185\u5BB9`)):na?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(un,{add:dn,remove:na})=>Ga.createElement("div",{id:Array.isArray(qa)?qa.join("_"):`${qa}`},un.map((Ta,Ma)=>{var wr=Ta,{key:Ra,name:_n}=wr,$t=di(wr,["key","name"]);const ia=Rn===Ra,ea=()=>{oa(Ra)},$n=Ma<7&&Ma===un.length-1,Er=()=>dn({[_a]:"",[Na]:0}),Wr=()=>na(_n);return Ga.createElement(Ce.default.Item,Do(eo({},$t),{key:Ra,name:_n,noStyle:!0}),Ga.createElement(Mi,{choiceTextKey:_a,answerKey:Na,index:Ma,isEdit:ia,setInputActive:ea,form:sa,choiceOptionsPath:qa,allowChangeMode:Aa,showAddIcon:$n,addItem:Er,deleteItem:Wr}))}),un.length<8&&Ga.createElement("div",{className:`${Kn.addBtn} mb30`,onClick:()=>dn({[_a]:"",[Na]:0})},"\u6DFB\u52A0\u9009\u9879"))),qn&&Ga.createElement("div",{onClick:()=>Fa(!0)},Ga.createElement(Ce.default.Item,{name:Zt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ga.createElement(Ur,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ca}))))};var La=ne(59301),Ko=Object.defineProperty,Io=Object.defineProperties,Jo=Object.getOwnPropertyDescriptors,Vo=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,mi=(Me,qe,it)=>qe in Me?Ko(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,Uo=(Me,qe)=>{for(var it in qe||(qe={}))Zo.call(qe,it)&&mi(Me,it,qe[it]);if(Vo)for(var it of Vo(qe))gi.call(qe,it)&&mi(Me,it,qe[it]);return Me},oi=(Me,qe)=>Io(Me,Jo(qe)),ti=(Me,qe)=>{var it={};for(var Zt in Me)Zo.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&Vo)for(var Zt of Vo(Me))qe.indexOf(Zt)<0&&gi.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it};const yi=({value:Me,onChange:qe})=>{const it=(0,ce.useIntl)(),Zt=Na=>{Ie.default.confirm({centered:!0,okText:it.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:it.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:it.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Kn.modal,onOk:()=>{const qa=[...Me];qa.splice(Na,1),qe(qa)}})},_a=()=>{const Na=[...Me];Na.push(""),qe(Na)};return La.createElement(Ge.Z,{align:"middle",className:"ml20",gutter:[40,20]},Me==null?void 0:Me.map((Na,qa)=>La.createElement(Le.Z,{key:`${Na}_${qa}`,className:Kn.blankWrapper},La.createElement(Ke.default,{className:Kn.blankInput,defaultValue:Na,maxLength:1e3,onBlur:Aa=>{const sa=[...Me],qn=Aa.target.value.trim();sa[qa]=qn,qe(sa)}}),La.createElement(Oe.Z,{title:it.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},La.createElement(Lr.Z,{className:Kn.deleteIcon,style:{marginLeft:15,visibility:qa>0?"visible":"hidden"},onClick:()=>Zt(qa)})))),La.createElement(Le.Z,null,La.createElement("div",{className:`${Kn.addBtn}`,onClick:()=>{_a()}},"\u65B0\u589E\u7B54\u6848")))},Ni=({value:Me=!0,onChange:qe})=>La.createElement(xn.Z,{checked:!Me,onChange:it=>{qe(!it)}}),Ao="\u2581",Ri=({questionTitlePlaceholder:Me,form:qe,name:it,scoreByBlank:Zt="use_blank_score",answerKey:_a,titleKey:Na="name",analysisKey:qa="analysis",isOrdered:Aa="is_ordered"})=>{var sa,qn;const Rn=(0,ce.useIntl)(),[oa,ca]=(0,y.useState)(!1),Fa=(_n,$t)=>{const ia=$t.line;let ea=0;for(let Er=0;Er{const $n=_n.getRange($t.from,$t.to);let Er=0;if($t.text.forEach(Wr=>{Er+=Wr.split(Ao).length-1}),$t.origin!=="setValue"){if($n&&$n.indexOf(Ao)!==-1){const Wr=$n.split(Ao).length-1,qo=Fa(_n,$t.from);if(console.log(`\u5220\u9664${Wr}\u4E2A\uFF0C \u524D\u9762\u6709${qo}\u4E2A\uFF0C\u65B0\u589E${Er}\u4E2A`),Wr>1){const Bo=Array.from({length:Wr},(Ir,Fi)=>qo+Fi);ea(Bo)}else ea(qo)}else if(Er>0){const Wr=Fa(_n,$t.from);console.log(`\u65B0\u589E${Er}\u4E2A\uFF0C\u4E4B\u524D\u6709${Wr}\u4E2A`),ia(Er,Wr)}}},dn=()=>{const _n=qe.getFieldValue(["sub_item_banks",..._a]);qe.setFieldValue(["sub_item_banks",..._a],_n==null?void 0:_n.map(($t,ia)=>oi(Uo({},$t),{position:ia+1})))},na=(0,y.useRef)(),Ta=(_n,$t)=>{for(let ia=0;ia<_n;ia++)na.current({position:null,answer_text:[""]},$t+ia);dn()},Ma=(0,y.useRef)(),wr=_n=>{Ma.current(_n),dn()},Ra=(qn=(sa=qe.getFieldValue("sub_item_banks"))==null?void 0:sa[_a==null?void 0:_a[0]])==null?void 0:qn[_a==null?void 0:_a[1]];return La.createElement("div",{className:Kn.wrap},La.createElement("div",{className:Kn.questionTitleEditorWrap},La.createElement(Ce.default.Item,{label:"\u9898\u5E72",name:Na,labelCol:{span:24},rules:[{required:!0}]},La.createElement(Vr,{scrollId:"name",watch:!0,height:140,placeholder:Me,showNullButton:!0,onCMBeforeChange:(_n,$t)=>{un(_n,$t,Ta,wr)}}))),La.createElement(Ce.default.List,{name:_a,rules:[{validator(_n,$t){if(($t==null?void 0:$t.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const ia of $t){const{answer_text:ea}=ia||{};if(ea!=null&&ea.some($n=>($n==null?void 0:$n.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(_n,{add:$t,remove:ia},{errors:ea})=>(na.current=$t,Ma.current=ia,La.createElement(La.Fragment,null,La.createElement(Ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),_n.map(($n,Er)=>{var Wr=$n,{key:qo,name:Bo}=Wr,Ir=ti(Wr,["key","name"]);return La.createElement(Ge.Z,{className:"mb20",key:qo,align:"middle",wrap:!1},La.createElement(Le.Z,{flex:"0 0 auto",className:`${Kn.blankIndex}`},"\u586B\u7A7A\u9879",Er+1),La.createElement(Le.Z,{flex:1},La.createElement(Ge.Z,{align:"top",justify:"space-between",wrap:!1},La.createElement(Le.Z,null,La.createElement(Ce.default.Item,oi(Uo({},Ir),{name:[Bo,"answer_text"],noStyle:!0}),La.createElement(yi,null))),(qe==null?void 0:qe.getFieldValue(["sub_item_banks",...Zt]))&&La.createElement(Le.Z,{flex:"224px"},La.createElement(Ce.default.Item,oi(Uo({},Ir),{name:[Bo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Kn.blankInputNumberWrapper}),La.createElement(se.Z,{className:Kn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),La.createElement(Ce.default.Item,oi(Uo({},Ir),{name:[Bo,"position"],noStyle:!0}),La.createElement(Ke.default,{type:"hidden"}))))})))),La.createElement(Ge.Z,{align:"middle"},La.createElement(Ce.default.Item,{name:[it,"downcase"],valuePropName:"checked"},La.createElement(xn.Z,null)),La.createElement(Le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),La.createElement(Ge.Z,{align:"middle"},La.createElement(Ce.default.Item,{name:[it,"no_space"],valuePropName:"checked"},La.createElement(xn.Z,null)),La.createElement(Le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ra==null?void 0:Ra.length)>1&&La.createElement(Ge.Z,{align:"middle",className:(Ra==null?void 0:Ra.length)>1?"mb30":`${Kn.hide}`},La.createElement(Ce.default.Item,{name:Aa},La.createElement(Ni,null)),La.createElement(Le.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),La.createElement("div",{onClick:()=>ca(!0)},La.createElement(Ce.default.Item,{name:qa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},La.createElement(Ur,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:oa}))))};var po=Object.defineProperty,qi=Object.defineProperties,Ti=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,fl=(Me,qe,it)=>qe in Me?po(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,el=(Me,qe)=>{for(var it in qe||(qe={}))fi.call(qe,it)&&fl(Me,it,qe[it]);if(rl)for(var it of rl(qe))$i.call(qe,it)&&fl(Me,it,qe[it]);return Me},Ui=(Me,qe)=>qi(Me,Ti(qe)),tl=(Me,qe)=>{var it={};for(var Zt in Me)fi.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&rl)for(var Zt of rl(Me))qe.indexOf(Zt)<0&&$i.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it};const tr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},fa=({value:Me,onChange:qe,form:it,choiceKey:Zt})=>{const _a=(Me==null?void 0:Me.is_answer)===!0,Na=Me==null?void 0:Me.choice_text,qa=()=>{var Aa;const sa=(Aa=it==null?void 0:it.getFieldValue(["sub_item_banks",...Zt]))==null?void 0:Aa.map(qn=>({choice_text:qn==null?void 0:qn.choice_text,is_answer:!1}));it==null||it.setFieldValue(["sub_item_banks",...Zt],sa),qe(Ui(el({},Me),{is_answer:!0}))};return y.createElement(Ge.Z,{className:Kn.choiceWrap,align:"middle",wrap:!1},y.createElement(Le.Z,{onClick:qa,className:`${Kn.choiceIndex} ${Kn.judgementIndex} ${_a?Kn.activeAnswer:""}`},tr[Na]),y.createElement(Le.Z,{flex:1,className:`${Kn.editorWrap} ml15`},y.createElement("div",{className:`${Kn.inputBorder} ${Kn.placeholder} ${_a?Kn.activeJudgementAnswer:""}`},Na)),y.createElement(Le.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:qa,className:`${Kn.setAnswerBtn} ${_a?Kn.activeAnswer:""}`},_a?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ma=({questionTitlePlaceholder:Me,choiceKey:qe="choices",form:it,titleKey:Zt="name",analysisKey:_a="analysis"})=>{const[Na,qa]=(0,y.useState)(!1);return y.createElement("div",{className:Kn.wrap},y.createElement("div",{className:Kn.questionTitleEditorWrap},y.createElement(Ce.default.Item,{label:"\u9898\u5E72",name:Zt,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Vr,{scrollId:"name",watch:!0,height:140,placeholder:Me}))),y.createElement(Ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(Ce.default.List,{name:qe,rules:[{validator(Aa,sa){return sa.some(Rn=>(Rn==null?void 0:Rn.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Aa=>y.createElement("div",{id:"choices"},Aa.map(sa=>{var qn=sa,{key:Rn,name:oa}=qn,ca=tl(qn,["key","name"]);return y.createElement(Ce.default.Item,Ui(el({},ca),{key:Rn,name:oa,noStyle:!0}),y.createElement(fa,{form:it,choiceKey:qe}))})))),y.createElement("div",{onClick:()=>qa(!0)},y.createElement(Ce.default.Item,{name:_a,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Ur,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Na}))))};var Un=Object.defineProperty,xr=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,Dr=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,Xo=Object.prototype.propertyIsEnumerable,Oo=(Me,qe,it)=>qe in Me?Un(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,Pi=(Me,qe)=>{for(var it in qe||(qe={}))Lo.call(qe,it)&&Oo(Me,it,qe[it]);if(Dr)for(var it of Dr(qe))Xo.call(qe,it)&&Oo(Me,it,qe[it]);return Me},jo=(Me,qe)=>xr(Me,Gr(qe)),Bi=(Me,qe)=>{var it={};for(var Zt in Me)Lo.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&Dr)for(var Zt of Dr(Me))qe.indexOf(Zt)<0&&Xo.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it};const ci=Me=>{var qe=Me,{value:it,onChange:Zt}=qe,_a=Bi(qe,["value","onChange"]);const Na=qa=>{Zt([qa])};return y.createElement(cn.Z,jo(Pi({},_a),{defaultValue:it==null?void 0:it[0],onChange:Na}))},nl=Me=>{if(!Me)return!1;let qe=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Me==="|"?(je.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},nr=({value:Me=[],onClose:qe})=>y.createElement(Ln.default,{closable:!0,onClose:qe,className:Kn.keywordTag},Me==null?void 0:Me.join(" \u6216 ")),Qi=({questionTitlePlaceholder:Me,form:qe,showKeywords:it,isMustKeyWords:Zt=it,titleKey:_a="name",analysisKey:Na="analysis",answerTexts:qa="answer_texts",keywords:Aa="keywords",useKeywords:sa="use_keywords",indexs:qn})=>{const[Rn,oa]=(0,y.useState)(!1),[ca,Fa]=(0,y.useState)(""),un=Ce.default.useWatch("sub_item_banks",qe),{use_keywords:dn,score:na}=(un==null?void 0:un[qn])||{};return console.log(dn,na,"itemValues"),y.createElement("div",{className:Kn.wrap},y.createElement("div",{className:Kn.questionTitleEditorWrap},y.createElement(Ce.default.Item,{label:"\u9898\u5E72",name:_a,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Vr,{scrollId:"name",watch:!0,height:140,placeholder:Me}))),y.createElement(Ce.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:qa,labelCol:{span:24}},y.createElement(ci,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),it&&!Zt&&y.createElement(Ce.default.Item,{hidden:!0,name:sa,valuePropName:"checked"},y.createElement(xn.Z,{defaultChecked:!0})),it&&Zt&&y.createElement(Ge.Z,{align:"middle",className:"mb30"},y.createElement(Ce.default.Item,{name:sa,valuePropName:"checked"},y.createElement(xn.Z,null)),y.createElement(Le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(Le.Z,null,y.createElement(Oe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(Zn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(dn||!Zt)&&y.createElement(Ce.default.List,{name:Aa,rules:[{validator(Ta,Ma){return Zt?Ma!=null&&Ma.length?(Ma==null?void 0:Ma.reduce((Ra,_n)=>Ra+_n.score,0))>parseFloat(na)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Ta,{add:Ma,remove:wr})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${Kn.title} mb10`},Zt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(Ge.Z,{align:"middle",className:"font14 mb30"},y.createElement(Le.Z,{flex:1},y.createElement(Ke.default,{value:ca,onChange:Ra=>{Fa(Ra.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ra=>{var _n,$t,ia,ea;const $n=`${(_n=Ra.target)==null?void 0:_n.value}`,Er=(ia=($t=$n==null?void 0:$n.split("|"))==null?void 0:$t.filter(Bo=>!!Bo))==null?void 0:ia.map(Bo=>Bo==null?void 0:Bo.trim()),Wr=qe.getFieldValue(["sub_item_banks",...Aa]),qo=((ea=Wr==null?void 0:Wr.map(Bo=>Bo==null?void 0:Bo.keyword))==null?void 0:ea.flat())||[];for(const Bo of Er)if(qo.includes(Bo)){je.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}nl($n)&&(Ma({keyword:Er,score:1}),Fa(""))},className:Kn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(Le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ta.map(Ra=>{var _n=Ra,{key:$t,name:ia}=_n,ea=Bi(_n,["key","name"]);return y.createElement(Ge.Z,{key:$t,className:"mb20",style:{marginRight:148}},y.createElement(Le.Z,{flex:1},y.createElement(Ge.Z,{align:"middle",justify:"space-between"},y.createElement(Ce.default.Item,jo(Pi({},ea),{name:[ia,"keyword"]}),y.createElement(nr,{onClose:()=>wr(ia)})),Zt&&y.createElement(Ce.default.Item,jo(Pi({},ea),{name:[ia,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Kn.blankInputNumberWrapper}),y.createElement(se.Z,{className:Kn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>oa(!0)},y.createElement(Ce.default.Item,{name:Na,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Ur,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var Vt=ne(59301),Ut=Object.defineProperty,Pn=Object.defineProperties,ra=Object.getOwnPropertyDescriptors,Wa=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Ha=(Me,qe,it)=>qe in Me?Ut(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,Za=(Me,qe)=>{for(var it in qe||(qe={}))ir.call(qe,it)&&Ha(Me,it,qe[it]);if(Wa)for(var it of Wa(qe))zn.call(qe,it)&&Ha(Me,it,qe[it]);return Me},br=(Me,qe)=>Pn(Me,ra(qe)),lo=(Me,qe)=>{var it={};for(var Zt in Me)ir.call(Me,Zt)&&qe.indexOf(Zt)<0&&(it[Zt]=Me[Zt]);if(Me!=null&&Wa)for(var Zt of Wa(Me))qe.indexOf(Zt)<0&&zn.call(Me,Zt)&&(it[Zt]=Me[Zt]);return it},Qn=(Me,qe,it)=>new Promise((Zt,_a)=>{var Na=sa=>{try{Aa(it.next(sa))}catch(qn){_a(qn)}},qa=sa=>{try{Aa(it.throw(sa))}catch(qn){_a(qn)}},Aa=sa=>sa.done?Zt(sa.value):Promise.resolve(sa.value).then(Na,qa);Aa((it=it.apply(Me,qe)).next())});const{Panel:Sr}=or.default,uo=null,zo=(Me,qe)=>{var it=Me,{globalSetting:Zt,loading:_a,dispatch:Na,editData:qa,onRef:Aa=()=>{},isEdit:sa}=it,qn=lo(it,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const Rn=(0,ce.useIntl)(),[oa,ca]=(0,y.useState)(""),[Fa,un]=(0,y.useState)([]),[dn]=Ce.default.useForm();(0,y.useEffect)(()=>{!qa||!sa||(ca(qa==null?void 0:qa.name),un(qa==null?void 0:qa.sub_item_banks),dn.setFieldsValue(Za({},qa)))},[qa]),(0,y.useEffect)(()=>{un(dn.getFieldValue("sub_item_banks"))},[Ce.default.useWatch("sub_item_banks",dn)]),(0,y.useImperativeHandle)(qe,()=>({onSave:na,Clear:Ta}));const na=()=>Qn(void 0,null,function*(){if(!oa)return je.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield dn.validateFields()}catch(ia){return console.log(ia,"errInfo"),je.ZP.error(ia.errorFields[0].errors[0]),!1}const $t=Fa.map(ia=>Za({id:ia.id>1?ia.id:null},ia));return{name:oa,sub_item_banks:$t}}),Ta=()=>{ca(""),un([])},Ma={single:Rn.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),multiple:Rn.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),judgement:Rn.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),completion:Rn.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),subjective:Rn.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),practical:Rn.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),program:Rn.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),bprogram:Rn.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),combination:Rn.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},wr=({value:$t})=>Vt.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},$t),[Ra,_n]=(0,y.useState)();return Vt.createElement("section",{className:Be.wrap},Vt.createElement("p",{className:Be.titleWrap},Vt.createElement("span",{className:Be.required},"*"),Vt.createElement("span",{className:Be.title},"\u9898\u5E72\uFF1A")),Vt.createElement(cn.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:oa,onChange:$t=>ca($t)}),Vt.createElement(Ce.default,{form:dn,autoComplete:"off"},Vt.createElement(Ce.default.List,{name:"sub_item_banks",rules:[{validator($t,ia){return ia?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},($t,{add:ia,remove:ea})=>{const $n=dn.getFieldValue("sub_item_banks");return Vt.createElement(Vt.Fragment,null,Vt.createElement(or.default,{className:$t.length>0?Be.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Er})=>Vt.createElement("i",{className:`iconfont icon-weizhankai ${Er?Be.open:Be.close}`,style:{fontSize:14,transition:"all .2s"}})},$t.map((Er,Wr)=>{var qo=Er,{key:Bo,name:Ir}=qo,Fi=lo(qo,["key","name"]),Ci,Kr,ko,co,hi,wi,Rl,xl,$l,Tl,Vl,jl;return Vt.createElement(Sr,{className:Be.panel,forceRender:!0,header:Vt.createElement("div",{className:Be.panelHeader},"\u7B2C",Wr+1,"\u5C0F\u9898",Vt.createElement("span",null,"\uFF08",Ma[(Ci=$n==null?void 0:$n[Ir])==null?void 0:Ci.item_type],"\uFF09")),extra:Vt.createElement(Ge.Z,{align:"middle",onClick:yl=>yl.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Kr=$n==null?void 0:$n[Ir])==null?void 0:Kr.item_type)=="completion"&&Vt.createElement(Ce.default.Item,br(Za({},Fi),{name:[Ir,"score"],className:Be.blankInputNumberWrapper,style:{marginBottom:0}}),((ko=$n==null?void 0:$n[Ir])==null?void 0:ko.item_type)=="completion"&&Vt.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Vt.createElement(wr,{value:(co=$n==null?void 0:$n[Ir])==null?void 0:co.score}),"\u5206")),((hi=$n==null?void 0:$n[Ir])==null?void 0:hi.item_type)=="completion"&&Vt.createElement(Vt.Fragment,null,Vt.createElement(ke.ZP.Group,{defaultValue:(wi=$n==null?void 0:$n[Ir])==null?void 0:wi.use_blank_score,className:Be.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:yl=>{var vl;console.log(dn.getFieldsValue()),dn==null||dn.setFieldValue(["sub_item_banks",Ir,"use_blank_score"],(vl=yl==null?void 0:yl.target)==null?void 0:vl.value),_n(new Date)}}),Vt.createElement(Oe.Z,{overlayInnerStyle:{width:460},title:Vt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Vt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Vt.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Bo},Vt.createElement(Ce.default.Item,br(Za({},Fi),{name:Ir}),(((Rl=$n==null?void 0:$n[Ir])==null?void 0:Rl.item_type)=="single"||((xl=$n==null?void 0:$n[Ir])==null?void 0:xl.item_type)=="multiple")&&Vt.createElement(xo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:(($l=$n==null?void 0:$n[Ir])==null?void 0:$l.item_type)!="single",form:dn,choiceKey:[Ir,"choices"],titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],choiceOptionsPath:["sub_item_banks",Ir,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Tl=$n==null?void 0:$n[Ir])==null?void 0:Tl.item_type)=="completion"&&Vt.createElement(Ri,{form:dn,name:Ir,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ir,"use_blank_score"],titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],isOrdered:[Ir,"is_ordered"],answerKey:[Ir,"standard_answer"],key:Ra}),((Vl=$n==null?void 0:$n[Ir])==null?void 0:Vl.item_type)=="judgement"&&Vt.createElement(ma,{form:dn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],choiceKey:[Ir,"choices"]}),((jl=$n==null?void 0:$n[Ir])==null?void 0:jl.item_type)=="subjective"&&Vt.createElement(Qi,{showKeywords:!0,form:dn,titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],answerTexts:[Ir,"answer_texts"],useKeywords:[Ir,"use_keywords"],keywords:[Ir,"keywords"],indexs:Ir,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var cr=(0,ce.connect)(({loading:Me,globalSetting:qe})=>({globalSetting:qe,loading:Me.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(zo)),mr=ne(96935),vo=ne(19842),Jr=ne(57809),Ho=ne(1710),qr={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},bi=ne(3918),al=ne(63952),Pl=ne(33270),pl=ne(61527),Pt=ne(2524),Ct=ne(90463),wn=({open:Me,onCancel:qe,onOk:it})=>{const Zt=(0,ce.useIntl)(),_a=(0,al.g)(),[Na,qa,Aa,sa]=(0,pl.U)(Pl.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[qn,Rn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Me&&Aa({page:1,limit:10,type:0},!0).then(dn=>{(dn==null?void 0:dn.shixuns_count)===0&&Rn(!0)})},[Me]);const[oa,ca]=(0,y.useState)([]),[Fa,un]=(0,y.useState)([]);return y.createElement(Ie.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Me,width:948,centered:!0,closable:!0,onCancel:qe,onOk:()=>it(Fa),destroyOnClose:!0},y.createElement(Ge.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(Le.Z,null,y.createElement(vo.Z,{style:{width:160},size:"large",placeholder:Zt.formatMessage({id:"paperlibrary.selectDirectionAndCourse",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:_a,onChange:dn=>{Aa({page:1,discipline_id:dn==null?void 0:dn[0],sub_discipline_id:dn==null?void 0:dn[1]})}}),y.createElement(Jr.default,{className:"ml20",style:{width:118},size:"large",placeholder:Zt.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:dn=>Aa({page:1,diff:dn})}),y.createElement(Jr.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:dn=>Aa({page:1,shixun_publish_status:dn})})),y.createElement(bi.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:dn=>{Aa({keyword:dn,page:1})}})),qn?y.createElement("div",null,y.createElement(Pt.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,xe.xg)("/shixuns")})):y.createElement(Ho.default,{loading:qa,rowKey:"id",columns:[{title:Zt.formatMessage({id:"paperlibrary.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(dn,na)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:na!=null&&na.high_resources_consume?qr.title:"",title:dn||"--"},y.createElement(fe.Z,{key:1,showLines:1,showTextOnly:!0,value:dn||"--"})),(na==null?void 0:na.high_resources_consume)&&y.createElement(Ct.Z,{type:"shixun",style:{marginLeft:10}}))},{title:Zt.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(dn,na,Ta)=>y.createElement("span",null,dn||"- -")},{title:Zt.formatMessage({id:"paperlibrary.usageCount",defaultMessage:"\u4F7F\u7528\u6B21\u6570"}),dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(Zn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(dn,na,Ta)=>y.createElement("span",null,dn||"- -")},{title:Zt.formatMessage({id:"paperlibrary.operation",defaultMessage:"\u64CD\u4F5C"}),render(dn,na){const{title:Ta,challenge_names:Ma,author_name:wr,identifier:Ra,author_school_name:_n,study_count:$t}=na||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ie.default.confirm({title:Zt.formatMessage({id:"paperlibrary.questionDetails",defaultMessage:"\u9898\u76EE\u8BE6\u60C5"}),closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(fe.Z,{value:Ta,style:{marginBottom:18}}),y.createElement("div",{className:qr.challengeNameWrapper},Ma.map((ia,ea)=>y.createElement("div",{className:qr.challengeName,key:ea},"\u7B2C",(0,xe.EM)(ea+1),"\u9898\xA0",ia))),y.createElement(Ge.Z,{className:qr.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Le.Z,{className:qr.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:qr.shixunInfo},wr.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:qr.shixunInfo},_n),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:qr.shixunInfo},$t)),y.createElement(De.ZP,{type:"primary",className:qr.btnToDetail,onClick:()=>(0,xe.xg)(`/shixuns/${Ra}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},Zt.formatMessage({id:"paperlibrary.view",defaultMessage:"\u67E5\u770B"})),(na==null?void 0:na.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${na==null?void 0:na.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:sa==null?void 0:sa.items,rowSelection:{type:"radio",selectedRowKeys:oa,preserveSelectedRowKeys:!0,getCheckboxProps:dn=>({disabled:dn.shixun_tag_num===1}),onChange(dn,na){var Ta,Ma,wr;console.log(dn),ca(dn);const Ra=[];for(const $t of Fa)dn.includes($t.id)&&Ra.push($t);const _n=Ra.map($t=>$t.id);for(const $t of na)$t&&dn.includes($t.id)&&!_n.includes($t.id)&&Ra.push({id:$t.id,difficulty:$t.level,identifier:$t.identifier,name:$t.name,real_name:(Ta=$t==null?void 0:$t.author_name)==null?void 0:Ta.split("\u3001")[0],school_name:$t.author_school_name,challenge_names:$t.challenge_names,challenges:(Ma=$t.challenge_names)==null?void 0:Ma.map((ia,ea)=>({subject:ia,id:ea,score:5})),score:((wr=$t.challenge_names)==null?void 0:wr.length)*5,study_count:$t.study_count,challenges_count:$t.challenges_count});un(Ra)}},pagination:{current:Na.page,pageSize:Na.limit,total:sa==null?void 0:sa.items_count,showTotal:dn=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},dn),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(dn,na){Aa({page:dn,limit:na})},size:"default"},scroll:{y:400}}))},kn=ne(83028),Sn=ne(60979),sn=(Me,qe,it)=>new Promise((Zt,_a)=>{var Na=sa=>{try{Aa(it.next(sa))}catch(qn){_a(qn)}},qa=sa=>{try{Aa(it.throw(sa))}catch(qn){_a(qn)}},Aa=sa=>sa.done?Zt(sa.value):Promise.resolve(sa.value).then(Na,qa);Aa((it=it.apply(Me,qe)).next())}),fn=({visible:Me,getdata:qe,onCancel:it,onRandomExchange:Zt,selectFromProblemSet:_a,questionParams:Na})=>{const qa=(0,ce.useIntl)(),[Aa,sa]=(0,y.useState)(!1),[qn,Rn]=(0,y.useState)(!1),[oa,ca]=(0,y.useState)({}),Fa=(0,ce.useParams)(),[un,dn]=(0,y.useState)(),na=(Ta,Ma)=>sn(void 0,null,function*(){Rn(!0);const wr=yield(0,ye.ZP)(`/api/exercises/${Fa.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Na.id,item_bank_id:Ta,shixuns_info:[{id:Ta,is_copy:Ma!=1,is_use:Ma!=1}]}});Rn(!1),wr!=null&&wr.status||(je.ZP.info("\u6362\u9898\u6210\u529F"),it(),qe())});return y.createElement(Ie.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Me,onCancel:it,centered:!0,maskClosable:!0,footer:null},y.createElement(Ge.Z,{justify:"center",className:"pb20"},y.createElement(mr.Z,{onClick:Zt},"\u968F\u673A\u66F4\u6362"),(Na==null?void 0:Na.type)!=="PRACTICAL"&&y.createElement(De.ZP,{style:{marginLeft:24},onClick:_a},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Na==null?void 0:Na.type)==="PRACTICAL"&&y.createElement(De.ZP,{style:{marginLeft:24},onClick:()=>{sa(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(wn,{open:Aa,onCancel:()=>sa(!1),onOk:Ta=>sn(void 0,null,function*(){if(console.log("----selectedRows",Ta,Fa),(Ta==null?void 0:Ta.length)<=0){je.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Ma=Ta==null?void 0:Ta.map(Ra=>Ra==null?void 0:Ra.id),wr=yield(0,Sn.Tr)({id:[...Ma],course_id:Fa.coursesId,type:"shixun"});(wr==null?void 0:wr.student_count)===0?na(Ma==null?void 0:Ma[0],1):(dn(Ma),ca(wr)),sa(!1)})}),y.createElement(kn.Z,{resdata:oa,type:"shixun",okloading:qn,oktext:(oa==null?void 0:oa.can_copy_num)===0?qa.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ta=>sn(void 0,null,function*(){na(un==null?void 0:un[0],2)})}))},Wn=ne(98408),va=ne(24334),ya=ne(88436),$r=ne(25965),Or=ne(2337),Po=Object.defineProperty,lr=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,Hr=(Me,qe,it)=>qe in Me?Po(Me,qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):Me[qe]=it,kr=(Me,qe)=>{for(var it in qe||(qe={}))Jn.call(qe,it)&&Hr(Me,it,qe[it]);if(Xn)for(var it of Xn(qe))to.call(qe,it)&&Hr(Me,it,qe[it]);return Me},no=(Me,qe)=>lr(Me,Ua(qe)),ar=(Me,qe,it)=>new Promise((Zt,_a)=>{var Na=sa=>{try{Aa(it.next(sa))}catch(qn){_a(qn)}},qa=sa=>{try{Aa(it.throw(sa))}catch(qn){_a(qn)}},Aa=sa=>sa.done?Zt(sa.value):Promise.resolve(sa.value).then(Na,qa);Aa((it=it.apply(Me,qe)).next())}),Fr=({data:Me,submit:qe,goBack:it,loading:Zt,onTypeScore:_a,editPreview:Na=!1,onSkipExamination:qa,selectValue:Aa,onExchange:sa,getdata:qn,handleMarkWrongQuestion:Rn})=>{var oa,ca,Fa,un,dn,na,Ta,Ma,wr,Ra,_n;const $t=(0,ce.useIntl)(),ia=(0,y.useRef)(),[ea,$n]=(0,y.useState)(null),[Er,Wr]=(0,y.useState)(!1),[qo,Bo]=(0,y.useState)(!1),Ir=(0,y.useRef)(),[Fi]=Ce.default.useForm(),Ci=(0,ce.useParams)(),[Kr,ko]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Wr(!0)},[]),(0,y.useEffect)(()=>{Na||(0,xe.Dk)($t.formatMessage({id:"paperlibrary.examPreview",defaultMessage:"\u8BD5\u5377\u9884\u89C8"}))},[Na]);const co=["\u5BB9\u6613",$t.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),$t.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),$t.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})],hi={SINGLE:$t.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),MULTIPLE:$t.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),JUDGMENT:$t.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),COMPLETION:$t.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),SUBJECTIVE:$t.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),PRACTICAL:$t.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),PROGRAM:$t.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),BPROGRAM:$t.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),COMBINATION:$t.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},wi={single:$t.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),multiple:$t.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),judgement:$t.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),completion:$t.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),subjective:$t.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),practical:$t.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),program:$t.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),bprogram:$t.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),combination:$t.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},Rl=_t=>{var wa;const me=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:ue.single},(wa=_t==null?void 0:_t.choices)==null?void 0:wa.map((ve,Pe)=>(ve.is_answer&&me.push(Or.k4[Pe]),y.createElement("ul",{key:Pe},y.createElement("li",null,Or.k4[Pe],"\u3001"),y.createElement("li",null,y.createElement(fe.Z,{value:ve.choice_text})))))),y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",me.join(""),y.createElement("span",{className:"ml30"},$t.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),"\uFF1A",co[_t.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(fe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},$t.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Oe.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name)))))},xl=(_t,wa)=>{var me;const ve=(me=_t==null?void 0:_t.standard_answer)==null?void 0:me.map((Pe,Ue)=>{var et;return y.createElement("div",{key:Ue},`\u7B54\u6848\uFF08\u586B\u7A7A${Pe==null?void 0:Pe.position}\uFF09\uFF1A${(et=Pe==null?void 0:Pe.answer_text)==null?void 0:et.join("\u3001")}`)});return y.createElement(y.Fragment,null,y.createElement("div",{className:ue.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,ve)),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(fe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},$t.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),wa?`${(wa==null?void 0:wa.discipline_name)||"--"}/${wa==null?void 0:wa.sub_discipline_name}`:`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Oe.Z,{title:wa?wa==null?void 0:wa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),wa?wa==null?void 0:wa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name)))))},$l=_t=>{var wa;const me=(wa=_t==null?void 0:_t.standard_answer)==null?void 0:wa.map((ve,Pe)=>y.createElement("div",{key:Pe},`\u7B54\u6848\uFF08\u586B\u7A7A${(ve==null?void 0:ve.position)||(ve==null?void 0:ve.exercise_choice_id)}\uFF09\uFF1A${ve==null?void 0:ve.answer_text}`));return y.createElement(y.Fragment,null,y.createElement("div",{className:ue.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,me)),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(fe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},$t.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Oe.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name)))))},Tl=(_t,wa)=>{var me;return y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(me=_t==null?void 0:_t.answer_texts)==null?void 0:me[0]),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(fe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},$t.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),wa?`${(wa==null?void 0:wa.discipline_name)||"--"}/${wa==null?void 0:wa.sub_discipline_name}`:`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Oe.Z,{title:wa?wa==null?void 0:wa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),wa?wa==null?void 0:wa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name))))},Vl=_t=>{var wa,me;return y.createElement("div",{className:ue.analysis},y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u9884\u671F\u8F93\u51FA:"),y.createElement(fe.Z,{value:(wa=_t==null?void 0:_t.program_attr)==null?void 0:wa.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((me=_t==null?void 0:_t.program_attr)==null?void 0:me.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(fe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},$t.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Oe.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name))))},jl=(_t,wa)=>{var me;return y.createElement("div",null,(me=_t==null?void 0:_t.sub_item_banks)==null?void 0:me.map((ve,Pe)=>{var Ue,et;const at=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},wa+1+"."+(Pe+1),"\uFF08",hi[ve.item_type]||wi[ve.item_type],"\uFF09",ve.name),(ve.item_type=="SINGLE"||ve.item_type=="MULTIPLE"||ve.item_type=="JUDGMENT"||ve.item_type=="single"||ve.item_type=="multiple"||ve.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:ue.single},(Ue=ve==null?void 0:ve.choices)==null?void 0:Ue.map((xt,jt)=>(xt.is_answer&&at.push(Or.k4[jt]),y.createElement("ul",{key:jt},y.createElement("li",null,Or.k4[jt],"\u3001"),y.createElement("li",null,y.createElement(fe.Z,{value:xt.choice_text})))))),y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",at.join(""),y.createElement("span",{className:"ml30"},$t.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),"\uFF1A",co[ve.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(fe.Z,{value:ve.analysis?ve.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},$t.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Oe.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name))))),(ve.item_type=="COMPLETION"||ve.item_type=="completion")&&xl(ve,_t),(ve.item_type=="SUBJECTIVE"||ve.item_type=="subjective")&&Tl(ve,_t),((et=Me==null?void 0:Me.exam)==null?void 0:et.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement(ya.Z,{state:ve==null?void 0:ve.is_wrong,onClick:()=>{Rn==null||Rn({value:no(kr({},ve),{question_id:ve==null?void 0:ve.id,question_score:ve==null?void 0:ve.score})})}}),ve.item_type=="single"&&y.createElement(De.ZP,{style:{color:"#3061D0"},onClick:()=>{Ql({value:ve})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},yl=_t=>{var wa,me,ve;return y.createElement("div",{style:{marginTop:"12px"}},(me=(wa=_t==null?void 0:_t.shixun)==null?void 0:wa.challenges)==null?void 0:me.map((Pe,Ue)=>y.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",Ue+1,"\u5173"),y.createElement(Oe.Z,{key:Ue,title:Pe==null?void 0:Pe.challenge_name},y.createElement("span",null,(0,xe.Pq)(Pe==null?void 0:Pe.challenge_name,44)))),Na&&y.createElement("div",null,"\u5206\u503C\uFF1A",Pe.score,"\u5206"))),y.createElement(ce.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(ve=_t==null?void 0:_t.shixun)==null?void 0:ve.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},vl=_t=>{let wa=_t.questions_score/_t.questions_count;Ie.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:y.createElement("div",{className:ue.modalColumn},y.createElement("div",{className:ue.modalRow,style:{justifyContent:"flex-start"}},y.createElement("sup",{className:ue.sup},"*"),y.createElement("span",null,_t==null?void 0:_t.name,"\uFF1A"),y.createElement(se.Z,{min:0,precision:1,defaultValue:wa,onChange:me=>{wa=me}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:$t.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:$t.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ar(void 0,null,function*(){var me;if(!wa)return je.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const ve={type:_t==null?void 0:_t.type,score:wa,scoreTotal:Number((me=wa*_t.questions_count)==null?void 0:me.toFixed(1))};_a(ve)})})},es=()=>{let _t="";Ie.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:y.createElement("div",{className:ue.modalColumn},y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},y.createElement("img",{style:{marginRight:5},src:Mt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),y.createElement("div",{className:ue.modalRow,style:{marginTop:20}},y.createElement("sup",{className:ue.sup},"*"),y.createElement("span",{style:{flexShrink:0}},$t.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u8BD5\u5377\u540D\u79F0"}),"\uFF1A"),y.createElement(Ke.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:_t,onChange:wa=>{_t=wa.target.value}}))),okText:$t.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:$t.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ar(void 0,null,function*(){var wa;if(!_t)return je.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const me=[],ve=[],Pe=[],Ue=[];(wa=Me==null?void 0:Me.questionList)==null||wa.forEach(at=>{var xt;(xt=at.questions)==null||xt.forEach(jt=>{let wt=at.questions_score/at.questions_count;wt=wt&&wt.toFixed(1),at.type==="COMBINATION"&&Pe.push({id:jt.id,sub_item_bank_ids:jt.sub_item_banks.map(an=>an.id)}),at.type==="PRACTICAL"?Ue.push(jt.id):(me.push(jt.id),ve.push(wt))})}),console.log("-----",Pe),yield qe({item_bank_ids:me,item_bank_scores:ve,name:_t,combination_item_banks:Pe,shixun_ids:Ue})})})},hl=(_t,wa,me,ve)=>{var Pe;const Ue=`${location.pathname}${location.search}`,et=(Pe=ve.questions)==null?void 0:Pe.map(at=>at==null?void 0:at.id);if(Ue.includes("exercise"))Ir.current={id:_t,ids:et,type:wa,index:me},Bo(!0);else{let at=Ie.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:$t.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:$t.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ar(void 0,null,function*(){at.update({cancelButtonProps:{disabled:!0}}),yield sa({single_question_id:_t,seleted_item_bank_ids:et},{type:wa,index:me}),at.update({cancelButtonProps:{disabled:!1}}),je.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},zl=_t=>{var wa;const me=(wa=_t.questions)==null?void 0:wa.map(Ue=>Ue==null?void 0:Ue.id),ve=_t.name;let Pe=Ie.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${ve}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:$t.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:$t.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ar(void 0,null,function*(){Pe.update({cancelButtonProps:{disabled:!0}}),yield sa({seleted_item_bank_ids:me},{type:_t.type}),Pe.update({cancelButtonProps:{disabled:!1}}),je.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${ve}\u8BD5\u9898`)})})},ts=()=>{let _t=Ie.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:$t.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:$t.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ar(void 0,null,function*(){_t.update({cancelButtonProps:{disabled:!0}}),yield sa(),_t.update({cancelButtonProps:{disabled:!1}}),je.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Al=_t=>{console.log(_t,"key"),qa(_t-1)},Ul=(_t,wa)=>{var me,ve;if(wa==="SINGLE")return y.createElement(y.Fragment,null,y.createElement(pn,{ref:ia,editData:_t,isEdit:!0}),y.createElement(ze.Z,null));if(wa==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(qt,{ref:ia,editData:_t,isEdit:!0}),y.createElement(ze.Z,null));if(wa==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(Ze,{ref:ia,editData:_t,isEdit:!0}),y.createElement(ze.Z,null));if(wa==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(Je,{ref:ia,editData:_t,isEdit:!0}),y.createElement(ze.Z,null));if(wa==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(Va,{ref:ia,editData:_t,isEdit:!0}),y.createElement(ze.Z,null));if(wa==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(cr,{ref:ia,editData:_t,isEdit:!0}),y.createElement(ze.Z,null));if(wa==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(Ce.default,{form:Fi,style:{marginTop:20},onFinishFailed:Pe=>{var Ue,et;Pe.errorFields[0].name.includes("standard_answers")?je.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):je.ZP.error(Pe.errorFields[0].errors[0]),Fi.scrollToField((et=(Ue=Pe==null?void 0:Pe.errorFields)==null?void 0:Ue[0])==null?void 0:et.name,{behavior:"smooth",block:"center"})},onFinish:Pe=>ar(void 0,null,function*(){var Ue;let et=no(kr({question_score:_t.score},Pe),{question_type:8,hack:no(kr({},Pe.hack),{difficult:_t.program_attr.difficult}),hack_codes:no(kr({},Pe.hack_codes),{code:va.Base64.encode((Ue=Pe.hack_codes)==null?void 0:Ue.code)})});Kr&&(et.is_cover=1);const at=yield(0,ye.ZP)(`/api/exercise_questions/${_t.id}.json`,{method:"put",body:et});(at==null?void 0:at.status)===0&&(je.ZP.success("\u7F16\u8F91\u6210\u529F"),Al(Aa+1)),$n(null)})},y.createElement(Wn.tc,{form:Fi,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(me=_t==null?void 0:_t.program_attr)==null?void 0:me.identifier,answerKey:"standard_answers"}),y.createElement(ze.Z,null)));if(wa==="PROGRAM"&&ce.history.push(`/problems/${(ve=_t==null?void 0:_t.program_attr)==null?void 0:ve.identifier}/edit?type=exercises&express_id=${Ci.categoryId}&question_id=${_t==null?void 0:_t.id}&score=${_t==null?void 0:_t.score}&callback_url=${location.pathname}&select=${Aa}&exercise=true`),wa==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(An,{ref:ia,editData:_t,isEdit:!0}),y.createElement(ze.Z,null))},ns=(_t,wa)=>ar(void 0,null,function*(){var me,ve,Pe,Ue,et,at;const xt=yield(me=ia.current)==null?void 0:me.onSave();if(!xt)return;const jt=It=>{const Tn=It.map(Nn=>Nn.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(Tn).size!==Tn.length},wt={question_score:wa.score,analysis:xt.analysis};if(_t==="SINGLE"||_t==="MULTIPLE"||_t==="JUDGMENT"){if(_t!=="JUDGMENT"&&jt(xt==null?void 0:xt.choices)){je.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const It=[],Tn=[];wt.question_type=_t==="JUDGMENT"?2:1,wt.question_title=xt==null?void 0:xt.name,(ve=xt==null?void 0:xt.choices)==null||ve.forEach((Mn,Nn)=>{It.push(Mn.choice_text),Mn!=null&&Mn.is_answer&&Tn.push(Nn+1)}),wt.question_choices=It,wt.standard_answers=Tn}if(_t==="COMPLETION"){let It=(Pe=xt==null?void 0:xt.standard_answers)==null?void 0:Pe.map((Nn,pa)=>(Nn==null?void 0:Nn.score)<=0?pa+1:null).filter(Nn=>Nn!==null);if((It==null?void 0:It.length)>0)return je.ZP.warning(`\u7B2C${It.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let Tn=(Ue=xt==null?void 0:xt.standard_answers)==null?void 0:Ue.reduce((Nn,pa)=>Nn+(Number(pa==null?void 0:pa.score)||0),0);if(parseFloat(Tn.toFixed(2))!=(wt==null?void 0:wt.question_score))return je.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;wt.is_ordered=xt.is_ordered,wt.question_title=xt==null?void 0:xt.name,wt.use_blank_score=xt==null?void 0:xt.use_blank_score,wt.question_type=3;const Mn=[];(et=xt==null?void 0:xt.standard_answers)==null||et.forEach((Nn,pa)=>{Mn.push({choice_id:Nn.position,answer_text:Nn.answer_text,score:Nn.score})}),wt.standard_answers=Mn,wt.downcase=xt==null?void 0:xt.downcase,wt.no_space=xt==null?void 0:xt.no_space}if(_t==="SUBJECTIVE"&&(console.log("editorData"),console.log(xt),wt.question_title=xt==null?void 0:xt.name,wt.question_type=4,wt.answer_texts=xt==null?void 0:xt.answer_texts,wt.use_keywords=xt==null?void 0:xt.use_keywords,wt.keywords=xt==null?void 0:xt.keywords),_t==="COMBINATION"){wt.question_title=xt==null?void 0:xt.name,wt.question_type=7;try{wt.sub_questions=(at=xt==null?void 0:xt.sub_item_banks)==null?void 0:at.map((It,Tn)=>{var Mn,Nn,pa;if((It==null?void 0:It.item_type)=="single"||(It==null?void 0:It.item_type)=="multiple"){if(jt(It==null?void 0:It.choices))throw new Error(`\u7B2C${Tn+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const da=[],Ea=[];return(Mn=It==null?void 0:It.choices)==null||Mn.forEach((la,Da)=>{da.push(la.choice_text),la!=null&&la.is_answer&&Ea.push(Da+1)}),{id:It.id,question_id:It.id,question_title:It.name,difficulty:It.difficulty,question_type:(It==null?void 0:It.item_type)=="single"?0:(It==null?void 0:It.item_type)=="multiple"?1:2,question_choices:da,standard_answers:Ea,analysis:It.analysis,question_score:It==null?void 0:It.score}}else if((It==null?void 0:It.item_type)=="completion"){let da=(Nn=It==null?void 0:It.standard_answer)==null?void 0:Nn.reduce((la,Da)=>la+(Number(Da==null?void 0:Da.score)||0),0);if(parseFloat(da.toFixed(2))!=(It==null?void 0:It.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Ea=[];return(pa=It==null?void 0:It.standard_answer)==null||pa.forEach((la,Da)=>{Ea.push({choice_id:la.position,answer_text:la.answer_text,score:la.score})}),{id:It.id,question_id:It.id,is_ordered:It.is_ordered,question_title:It.name,difficulty:It.difficulty,question_type:3,standard_answers:Ea,use_blank_score:It.use_blank_score,analysis:It.analysis,downcase:It==null?void 0:It.downcase,no_space:It==null?void 0:It.no_space,question_score:It==null?void 0:It.score}}else if((It==null?void 0:It.item_type)=="subjective")return{id:It.id,question_id:It.id,question_title:It.name,question_type:4,difficulty:It.difficulty,answer_texts:It==null?void 0:It.answer_texts,analysis:It.analysis,question_score:It==null?void 0:It.score,use_keywords:It.use_keywords,keywords:It==null?void 0:It.keywords}})}catch(It){je.ZP.warning(It.message);return}delete wt.analysis}let an=!1;(wa==null?void 0:wa.is_my)===1&&(an=yield new Promise((Tn,Mn)=>{Ie.default.confirm({title:$t.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{Tn(!0)},onCancel:()=>{Tn(!1)}})})),an&&(wt.is_cover=1);const Bn=_t!=="PRACTICAL"?yield(0,ye.ZP)(`/api/exercise_questions/${wa.id}.json`,{method:"put",body:wt}):yield(0,ye.ZP)(`/api/exercise_questions/${wa.id}/update_shixun_score.json`,{method:"post",body:kr({},xt)});(Bn==null?void 0:Bn.status)===0&&(je.ZP.success("\u7F16\u8F91\u6210\u529F"),Al(Aa+1),$n(null))}),ms=()=>ar(void 0,null,function*(){(0,ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,ye.ZP)(`/api/exercises/${Ci.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield qa(Aa),je.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ql=({value:_t}={})=>{var wa;const me=[];let ve=[];const Pe=(wa=_t==null?void 0:_t.choices)==null?void 0:wa.map((et,at)=>{var xt;const jt=at+1;return et!=null&&et.is_answer&&(me.push(jt),ve.push(jt)),{value:jt,label:y.createElement(fe.Z,{className:"c-black font14",value:`${(xt=Or.k4)==null?void 0:xt[at]}. ${et==null?void 0:et.choice_text}`}),disabled:et==null?void 0:et.origin_standard_answer}}),Ue=Ie.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:y.createElement(y.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",me==null?void 0:me.map(et=>{var at;return(at=Or.k4)==null?void 0:at[et-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",y.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",y.createElement("br",null),y.createElement(He.default.Group,{className:"flex-col mt20",options:Pe,defaultValue:ve,onChange:et=>{ve=et}})),onOk:()=>ar(void 0,null,function*(){const et=yield(0,ye.ZP)(`/api/exercises/${Ci.categoryId}/questions/${_t==null?void 0:_t.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:ve}});(et==null?void 0:et.status)===0&&(je.ZP.success("\u4FEE\u6539\u6210\u529F"),Al(Aa+1))})})},Hl=(oa=Me==null?void 0:Me.questionList)==null?void 0:oa.reduce((_t,wa)=>_t+Number(wa.questions_score),0),ll=Na&&((ca=Me==null?void 0:Me.exam)==null?void 0:ca.exercise_status)!==1;return y.createElement("section",{className:ue.wrap},y.createElement("div",{id:"id_left_preview",className:ue.left,onMouseEnter:_t=>{const wa=document.getElementById("id_left_preview");wa.style.overflowY="auto"},onMouseLeave:_t=>{const wa=document.getElementById("id_left_preview");wa.style.overflowY="hidden"}},y.createElement("div",{className:ue.title},y.createElement("div",{className:"body-overflow-initial"},y.createElement("b",null),y.createElement("span",null,"\u7B54\u9898\u5361"))),y.createElement("div",{className:ue.total},y.createElement("div",null,y.createElement("img",{src:mt}),y.createElement("span",null,"\u9898\u6570(\u9053)"),y.createElement("aside",null,Me==null?void 0:Me.all_questions_count)),y.createElement("div",{className:"mr30 ml30"},y.createElement("img",{src:ut}),y.createElement("span",null,$t.formatMessage({id:"paperlibrary.totalScore",defaultMessage:"\u603B\u5206"}),"(",$t.formatMessage({id:"paperlibrary.point",defaultMessage:"\u5206"}),")"),y.createElement("aside",null,Hl&&Hl.toFixed(1))),y.createElement("div",null,y.createElement("img",{src:ge}),y.createElement("span",null,"\u65F6\u957F(",$t.formatMessage({id:"paperlibrary.minute",defaultMessage:"\u5206\u949F"}),")"),y.createElement("aside",null,((Fa=Me==null?void 0:Me.exam)==null?void 0:Fa.time)===-1||((un=Me==null?void 0:Me.exam)==null?void 0:un.time)===null?"\u4E0D\u9650":(dn=Me==null?void 0:Me.exam)==null?void 0:dn.time))),(na=Me==null?void 0:Me.questionList)==null?void 0:na.map((_t,wa)=>{var me;return y.createElement("div",{className:ue.list,key:wa},y.createElement("div",{className:ue.name},y.createElement("b",null),y.createElement("span",null,_t.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:ue.b},_t.questions_count),"\u9898 ",y.createElement("span",{className:ue.l},"|"),"\u5171",y.createElement("span",{className:ue.r},_t.questions_score),"\u5206"),y.createElement("div",{className:ue.answerSheet},(me=_t==null?void 0:_t.questions)==null?void 0:me.map((ve,Pe)=>y.createElement("div",{onClick:()=>{const Ue=`Anchor_${ve==null?void 0:ve.id}`;let et=document.getElementById(Ue);et&&setTimeout(()=>et.scrollIntoView({block:"center",behavior:"smooth"}))},key:ve==null?void 0:ve.id,className:ue.tag},Pe+1)))))})),y.createElement("div",{className:ue.right},y.createElement("div",{className:ue.examName,id:"examName"},y.createElement("div",{className:ue.name},y.createElement(Oe.Z,{title:(Ta=Me==null?void 0:Me.exam)==null?void 0:Ta.name,getPopupContainer:_t=>_t.parentNode},y.createElement("span",{className:ue.t},(Ma=Me==null?void 0:Me.exam)==null?void 0:Ma.name))),Na&&((wr=Me==null?void 0:Me.exam)==null?void 0:wr.exercise_status)===1&&y.createElement(bi.op,{openLoading:!0,shape:"default",onClick:()=>{Ie.default.confirm({title:$t.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{ms()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Na&&y.createElement(De.ZP,{onClick:ts,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:ue.topWarp},(Ra=Me==null?void 0:Me.questionList)==null?void 0:Ra.map((_t,wa)=>{var me,ve;return y.createElement(y.Fragment,{key:wa},y.createElement("div",{className:ue.head,style:wa===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:ue.name},y.createElement("b",null),y.createElement("span",null,_t.name)),y.createElement("div",{className:ue.so},"\u5171",y.createElement("span",{className:ue.b},_t.questions_count," "),"\u9898 ",_t.type==="COMBINATION"&&`\uFF08\u5305\u542B${(me=_t==null?void 0:_t.questions)==null?void 0:me.map(Pe=>{var Ue;return(Ue=Pe==null?void 0:Pe.sub_item_banks)==null?void 0:Ue.length}).reduce((Pe,Ue)=>Pe+Ue)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:ue.l},"|"),"\u5171",y.createElement("span",{className:ue.r},_t.questions_score),"\u5206"),!Na&&y.createElement("div",{className:ue.btn},y.createElement(De.ZP,{onClick:()=>{vl(_t)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(De.ZP,{onClick:()=>zl(_t),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(ve=_t==null?void 0:_t.questions)==null?void 0:ve.map((Pe,Ue)=>{var et,at,xt,jt;return ea===(Pe==null?void 0:Pe.id)?y.createElement("div",{id:`Anchor_${Pe==null?void 0:Pe.id}`,className:ue.content,style:{padding:0,marginTop:24},key:Pe==null?void 0:Pe.id},y.createElement("div",{style:{float:"right",marginTop:`${(_t==null?void 0:_t.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(De.ZP,{onClick:()=>$n(null),className:"mr20",type:"primary",ghost:!0},$t.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),y.createElement(De.ZP,{onClick:()=>{ns(_t==null?void 0:_t.type,Pe)},type:"primary"},"\u4FDD\u5B58")),Ul(Pe,_t.type)):y.createElement("div",{id:`Anchor_${Pe==null?void 0:Pe.id}`,className:ue.content,key:Pe==null?void 0:Pe.id},y.createElement("div",{className:ue.titleWrap},(Pe==null?void 0:Pe.item_type)==="bprogram"?y.createElement(fe.Z,{style:{paddingRight:10},value:Ue+1+"\u3001"+((et=Pe==null?void 0:Pe.program_attr)==null?void 0:et.description)}):y.createElement(fe.Z,{style:{paddingRight:10},className:ue.titleHtml,value:Ue+1+`\u3001${(Pe==null?void 0:Pe.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Pe==null?void 0:Pe.name)}),Na&&y.createElement(De.ZP,{onClick:()=>{var wt,an,Bn;if(ea){je.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Fi.setFieldsValue({standard_answers:Pe==null?void 0:Pe.standard_answer,hack:kr(kr({},Pe),Pe==null?void 0:Pe.program_attr),hack_codes:no(kr({},Pe==null?void 0:Pe.program_attr),{code:va.Base64.decode(((wt=Pe==null?void 0:Pe.program_attr)==null?void 0:wt.code)||"")}),hack_sets:kr({},(an=Pe==null?void 0:Pe.hack_sets)==null?void 0:an[0])}),(Pe==null?void 0:Pe.item_type)=="program"?ce.history.push(`/problems/newedit/${(Bn=Pe==null?void 0:Pe.program_attr)==null?void 0:Bn.identifier}?type=exercises&express_id=${Ci.categoryId}&question_id=${Pe==null?void 0:Pe.id}&score=${Pe==null?void 0:Pe.score}&exercise=true&callback_url=/classrooms/${Ci.coursesId}/exercise/${Ci.categoryId}/detail?random=true`):$n(Pe==null?void 0:Pe.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!ll&&y.createElement(De.ZP,{disabled:ll,className:"ml20",onClick:()=>hl(Pe==null?void 0:Pe.id,_t.type,Ue,_t),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Pe==null?void 0:Pe.item_type)==="bprogram"&&y.createElement(fe.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ue.titleHtml,value:va.Base64.decode(((at=Pe==null?void 0:Pe.program_attr)==null?void 0:at.code)||"")}),(_t.type==="SINGLE"||_t.type==="JUDGMENT"||_t.type==="MULTIPLE")&&Rl(Pe),_t.type==="COMPLETION"&&xl(Pe),_t.type==="SUBJECTIVE"&&Tl(Pe),_t.type==="PROGRAM"&&Vl(Pe),_t.type==="BPROGRAM"&&$l(Pe),_t.type==="COMBINATION"&&jl(Pe,Ue),_t.type==="PRACTICAL"&&yl(Pe),y.createElement(Ge.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((xt=Me==null?void 0:Me.exam)==null?void 0:xt.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(_t.type)&&y.createElement(Le.Z,null,y.createElement(ya.Z,{state:Pe==null?void 0:Pe.is_wrong,onClick:()=>{Rn==null||Rn({value:no(kr({},Pe),{question_id:Pe==null?void 0:Pe.id,question_score:Pe==null?void 0:Pe.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(_t.type)&&(Pe==null?void 0:Pe.show_resubmit)&&y.createElement(Le.Z,null,y.createElement($r.C,{dataSource:no(kr({},Pe),{question_id:Pe==null?void 0:Pe.id})})),((jt=Me==null?void 0:Me.exam)==null?void 0:jt.exercise_status)===3&&["SINGLE"].includes(_t.type)&&y.createElement(Le.Z,null,y.createElement(De.ZP,{style:{color:"#3061D0"},onClick:()=>{Ql({value:Pe})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Na?y.createElement(bi.vr,null,y.createElement(le.Z,{showTotal:xe.rU,total:(_n=Me==null?void 0:Me.exam)==null?void 0:_n.total_num,pageSize:1,current:Aa+1,showSizeChanger:!1,onChange:Al,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(bi.vr,{LeftContent:y.createElement(bi.op,{onClick:it,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:y.createElement(Ge.Z,{align:"middle"},y.createElement(E.Z,{color:"#55575D",overlayClassName:ue.popover,open:Er,getPopupContainer:_t=>_t==null?void 0:_t.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},y.createElement(bi.op,{onMouseEnter:()=>Wr(!0),onMouseLeave:()=>Wr(!1),onClick:()=>ar(void 0,null,function*(){const _t=Number(Hl);[100,120,150].includes(_t)||(yield new Promise((wa,me)=>{Ie.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:$t.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:$t.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},_t),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>ar(void 0,null,function*(){wa("")}),onCancel:()=>{me()}})})),es()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(bi.op,{shape:"default",type:"primary",onClick:()=>ar(void 0,null,function*(){const _t=Number(Hl);[100,120,150].includes(_t)||(yield new Promise((wa,me)=>{Ie.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:$t.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:$t.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},_t),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>ar(void 0,null,function*(){wa("")}),onCancel:()=>{me()}})})),qe()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(fn,{visible:qo,questionParams:Ir.current,getdata:qn,onRandomExchange:()=>ar(void 0,null,function*(){const _t=Ir.current;yield sa({single_question_id:_t.id,seleted_item_bank_ids:_t.ids},{type:_t.type,index:_t.index}),Bo(!1)}),selectFromProblemSet:()=>{const _t=Ir.current,wa=`${location.pathname}${location.search}`;wa.includes("exercise")&&ce.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${_t.id}&qtype=${_t.type}&exerciseid=${Ci.categoryId}&from=${wa}`)},onCancel:()=>{Bo(!1)}}))}},87261:function(Bt,kt,ne){"use strict";ne.r(kt),ne.d(kt,{default:function(){return pl}});var y=ne(59301),ue={wrapper:"wrapper___KtBVT",breadCrumbWrapper:"breadCrumbWrapper___k9tSB",baseInfo:"baseInfo____j5EY",radioBtnWrapper:"radioBtnWrapper___k9OCh",baseLineHeight:"baseLineHeight___O_QXK",radiogroup:"radiogroup___e2fW6",easy:"easy___WcUAp",medium:"medium___U_o3j",hard:"hard___dAXLS",formWrap:"formWrap___wt5tC",baseFormItem:"baseFormItem___zV64d",cascaderPopup:"cascaderPopup___qm63f",fixedBottom:"fixedBottom___liDZ4",cancelBtn:"cancelBtn___ZV9Mi",confirmBtn:"confirmBtn___DwH6m",previewBtn:"previewBtn___aLYCy",concat:"concat___ZuLMo"},Ce=ne(8591),Oe=ne(78241),De=ne(66104),Ie=ne(65582),se=ne(19471),je=ne(71418),Ke=ne(92832),ze=ne(19842),He=ne(5112),Ge=ne(95237),Le=ne(5871),le=ne(3113),E=ne(38147),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Pt,Ct,Gt)=>Ct in Pt?a(Pt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pt[Ct]=Gt,re=(Pt,Ct)=>{for(var Gt in Ct||(Ct={}))b.call(Ct,Gt)&&te(Pt,Gt,Ct[Gt]);if(x)for(var Gt of x(Ct))z.call(Ct,Gt)&&te(Pt,Gt,Ct[Gt]);return Pt},ie=(Pt,Ct,Gt)=>new Promise((wn,kn)=>{var Sn=fn=>{try{Wt(Gt.next(fn))}catch(Wn){kn(Wn)}},sn=fn=>{try{Wt(Gt.throw(fn))}catch(Wn){kn(Wn)}},Wt=fn=>fn.done?wn(fn.value):Promise.resolve(fn.value).then(Sn,sn);Wt((Gt=Gt.apply(Pt,Ct)).next())});function ge(Pt){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${Pt}/edit_random_exam_new.json`,{method:"get"})})}function fe(Pt,Ct){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${Pt}/update_random_exam.json`,{method:"post",body:Ct})})}function ce(Pt){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:Pt})})}function xe(Pt){return ie(this,null,function*(){return(0,E.ZP)("/api/disciplines.json",{method:"get",params:Pt})})}function ye(Pt){return ie(this,null,function*(){return(0,E.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:Pt})})}function Ne(Pt,Ct){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${Pt}/set_item_type_score.json`,{method:"post",body:Ct})})}function pe(Pt,Ct){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${Pt}/set_item_type_score.json`,{method:"post",body:Ct})})}function Xe(Pt,Ct){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${Pt}/delete_item_type.json`,{method:"post",body:Ct})})}function We(Pt,Ct){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${Pt}/delete_item_type.json`,{method:"post",body:Ct})})}function dt(Pt){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:Pt})})}function Te(Pt){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:Pt})})}function _e(Pt){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:Pt})})}function mt(Pt){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${Pt.categoryId}/edit.json`,{method:"get",params:re({},Pt)})})}var Qe=(Pt=>(Pt.OnlyFileFolder="1",Pt.OnlyKnowledge="2",Pt.OnlyDifficulty="3",Pt.FileFolderAndDiff="4",Pt.FileFolderAndKnowledge="5",Pt.KnowledgeAndDiff="6",Pt.All="7",Pt.Shixun="8",Pt))(Qe||{}),rt=ne(89392),Ht=Object.defineProperty,vt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Mt=(Pt,Ct,Gt)=>Ct in Pt?Ht(Pt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pt[Ct]=Gt,cn=(Pt,Ct)=>{for(var Gt in Ct||(Ct={}))Ve.call(Ct,Gt)&&Mt(Pt,Gt,Ct[Gt]);if(Kt)for(var Gt of Kt(Ct))ut.call(Ct,Gt)&&Mt(Pt,Gt,Ct[Gt]);return Pt},Dt=(Pt,Ct)=>vt(Pt,zt(Ct)),en=(Pt=>(Pt[Pt.FileFolder=1]="FileFolder",Pt[Pt.Difficulty=2]="Difficulty",Pt[Pt.Knowledge=3]="Knowledge",Pt))(en||{});const Be=(0,y.createContext)(null),Jt={[Qe.OnlyFileFolder]:[1],[Qe.OnlyKnowledge]:[3],[Qe.OnlyDifficulty]:[2],[Qe.FileFolderAndDiff]:[1,2],[Qe.FileFolderAndKnowledge]:[1,3],[Qe.KnowledgeAndDiff]:[3,2],[Qe.All]:[3,2,1]},Cn=(Pt,Ct)=>{if(Pt.length!==Ct.length)return!1;for(const Gt of Ct)if(!Pt.includes(Gt))return!1;return!0},Nt=Pt=>{for(const[Ct,Gt]of Object.entries(Jt))if(Cn(Pt,Gt))return Ct},Ot=(0,Ie.useIntl)(),nt={SINGLE:Ot.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),MULTIPLE:Ot.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),COMPLETION:Ot.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),JUDGMENT:Ot.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),SUBJECTIVE:Ot.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),PROGRAM:Ot.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),BPROGRAM:Ot.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),COMBINATION:Ot.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"}),PRACTICAL:Ot.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"})},Ye={1:{label:Ot.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),color:"#46B70E"},2:{label:Ot.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),color:"#165DFF"},3:{label:Ot.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"}),color:"#EE6F1A"}},Fe=Pt=>Pt&&parseFloat(Pt.toFixed(1)),he=(Pt,Ct)=>{var Gt,wn,kn;switch(Ct.type){case"init":return Ct.payload;case"updateBaseInfo":return Dt(cn({},Pt),{examination_bank:Ct.payload});case"deleteQuestionType":{const{item_types:Sn}=Pt,sn=Sn.filter(Wt=>Wt.item_type!==Ct.payload);return Pt.examination_bank.question_count=Fe(sn.reduce((Wt,fn)=>Wt+fn.item_bank_count,0)),Pt.examination_bank.total_score=Fe(sn.reduce((Wt,fn)=>Wt+fn.total_score,0)),Dt(cn({},Pt),{item_types:sn})}case"setQuestionType":{const{item_types:Sn=[]}=Pt,sn=Sn.map(fn=>fn.item_type),Wt=Sn.filter(fn=>Ct.payload.includes(fn.item_type));for(const fn of Ct.payload)sn.includes(fn)||(fn==="PRACTICAL"?Wt.push({item_type:fn,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:nt[fn],random_rule_type:Qe.Shixun,score:0,total_score:0}):Wt.push({item_type:fn,contents:[],item_bank_count:0,item_type_text:nt[fn],score:0,total_score:0}));return Dt(cn({},Pt),{item_types:Wt})}case"updateItemTypes":return Dt(cn({},Pt),{item_types:Ct.payload});case"deleteRule":{const Sn=(0,rt.cloneDeep)(Pt),sn=Sn.item_types.find(fn=>fn.item_type===Ct.payload.itemType),Wt=sn.contents.find(fn=>fn.id===Ct.payload.id&&fn.is_share==Ct.payload.is_share);return sn.contents=sn.contents.filter(fn=>fn!==Wt),((Gt=sn.contents)==null?void 0:Gt.length)===0&&(sn.random_rule_type=[]),sn.item_bank_count-=Wt==null?void 0:Wt.quanlity,Sn.examination_bank.question_count-=Wt==null?void 0:Wt.quanlity,sn.total_score-=(Wt==null?void 0:Wt.quanlity)*sn.score,Sn.examination_bank.total_score-=(Wt==null?void 0:Wt.quanlity)*sn.score,sn.total_score=Fe(sn.total_score),Sn.examination_bank.total_score=Fe(Sn.examination_bank.total_score),Sn.contents=sn.contents,Sn}case"changeQuestionNum":{const Sn=(0,rt.cloneDeep)(Pt),sn=Sn.item_types.find(ya=>ya.item_type===Ct.payload.itemType),Wt=(wn=sn==null?void 0:sn.contents)==null?void 0:wn.find(ya=>ya.id===Ct.payload.id);if(Ct.payload.itemType==="PRACTICAL")return Ct.payload.num&&(Sn.examination_bank.question_count=Sn.examination_bank.question_count-sn.item_bank_count+Ct.payload.num,Sn.examination_bank.total_score=Fe(Sn.examination_bank.total_score-sn.total_score+Ct.payload.num*sn.score)),Ct.payload.score&&(Sn.examination_bank.total_score=Fe(Sn.examination_bank.total_score-sn.total_score+Ct.payload.num*sn.score)),sn.item_bank_count=Ct.payload.num,sn.total_score=Fe(sn.item_bank_count*sn.score),Sn;Sn.examination_bank.question_count=Sn.examination_bank.question_count-(Wt==null?void 0:Wt.quanlity)+Ct.payload.num;const fn=sn.contents.find(ya=>ya.id===Ct.payload.id&&ya.teacher_group_id===Ct.payload.teacher_group_id);fn.quanlity=Ct.payload.num;let Wn=0,va=0;for(const ya of sn.contents)Wn+=ya==null?void 0:ya.quanlity,va+=(ya==null?void 0:ya.quanlity)*sn.score;return Sn.examination_bank.total_score=Fe(Sn.examination_bank.total_score-sn.total_score+va),sn.item_bank_count=Wn,sn.total_score=Fe(va),Sn}case"changeQuestionScore":{const Sn=(0,rt.cloneDeep)(Pt),sn=Sn.item_types.find(Wt=>Wt.item_type===Ct.payload.itemType);return sn.score=Ct.payload.score,sn.total_score=Fe(sn.item_bank_count*sn.score),Sn.examination_bank.total_score=Fe(Sn.item_types.reduce((Wt,fn)=>Wt+fn.total_score,0)),Sn}case"editRule":{const Sn=(0,rt.cloneDeep)(Pt),sn=Sn.item_types.find(Wt=>Wt.item_type===Ct.payload.itemType);return sn.contents=Ct.payload.tableData.map(Wt=>Dt(cn({},Wt),{item_type:Ct.payload.itemType,random_rule_type:Ct.payload.randomRuleType})),sn.random_rule_type=Ct.payload.randomRuleType,sn.item_bank_count=sn.contents.reduce((Wt,fn)=>Wt+(fn==null?void 0:fn.quanlity),0),sn.score=sn.score||1,sn.total_score=Fe(sn.item_bank_count*sn.score),Sn.examination_bank.question_count=Sn.item_types.reduce((Wt,fn)=>Wt+fn.item_bank_count,0),Sn.examination_bank.total_score=Fe(Sn.item_types.reduce((Wt,fn)=>Wt+fn.total_score,0)),Sn}case"addShixun":{const Sn=(0,rt.cloneDeep)(Pt),sn=Sn.item_types.find(Wt=>Wt.item_type==="PRACTICAL");return sn.item_banks=Ct.payload.shixunList,Sn.examination_bank.question_count=Sn.examination_bank.question_count+1,sn.item_bank_num=sn.item_banks.length,sn.item_bank_count=sn.item_bank_count||1,sn.score=sn.score||1,sn.total_score=sn.total_score||sn.score*sn.item_bank_count,Sn.examination_bank.total_score=(kn=Sn==null?void 0:Sn.item_types)==null?void 0:kn.map(Wt=>Wt.total_score).reduce((Wt,fn)=>Wt+fn),Sn}case"deleteShixunQuestion":{const Sn=(0,rt.cloneDeep)(Pt),sn=Sn.item_types.find(Wt=>Wt.item_type==="PRACTICAL");return sn.item_banks=sn.item_banks.filter(Wt=>Wt.id!==Ct.payload.shixunId),sn.item_bank_num-=1,sn.item_bank_count>sn.item_bank_num&&(sn.item_bank_count-=1,sn.total_score-=sn.score,sn.total_score=Fe(sn.total_score)),Sn}}};var tt=ne(24100),Lt=Object.defineProperty,we=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,bt=(Pt,Ct,Gt)=>Ct in Pt?Lt(Pt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pt[Ct]=Gt,hn=(Pt,Ct)=>{for(var Gt in Ct||(Ct={}))Je.call(Ct,Gt)&&bt(Pt,Gt,Ct[Gt]);if(Et)for(var Gt of Et(Ct))ke.call(Ct,Gt)&&bt(Pt,Gt,Ct[Gt]);return Pt},Rt=(Pt,Ct)=>we(Pt,be(Ct)),rn=(Pt,Ct,Gt)=>new Promise((wn,kn)=>{var Sn=fn=>{try{Wt(Gt.next(fn))}catch(Wn){kn(Wn)}},sn=fn=>{try{Wt(Gt.throw(fn))}catch(Wn){kn(Wn)}},Wt=fn=>fn.done?wn(fn.value):Promise.resolve(fn.value).then(Sn,sn);Wt((Gt=Gt.apply(Pt,Ct)).next())}),vn=({courseOptions:Pt,setCurrentKey:Ct,loading:Gt,form:wn})=>{const kn=(0,Ie.useIntl)(),{data:Sn,disabled:sn,dispatch:Wt}=(0,y.useContext)(Be),fn=(0,Ie.useParams)(),Wn=(0,y.useRef)(!0),[va,ya]=(0,y.useState)(!1),$r=(0,y.useMemo)(()=>{var Or,Po,lr,Ua,Xn;if(!Pt.length||!Sn)return;const Jn=(Or=Sn==null?void 0:Sn.examination_bank)==null?void 0:Or.sub_discipline_id,to=((Po=Sn==null?void 0:Sn.examination_bank)==null?void 0:Po.time)===-1?void 0:Wn.current?fn.id?(lr=Sn==null?void 0:Sn.examination_bank)==null?void 0:lr.time:((Ua=Sn==null?void 0:Sn.examination_bank)==null?void 0:Ua.time)||60:(Xn=Sn==null?void 0:Sn.examination_bank)==null?void 0:Xn.time;Wn.current=!1;let Hr=[];for(const kr of Pt)for(const no of kr.children)no.value===Jn&&(Hr=[kr.value,no.value]);return Rt(hn({},Sn.examination_bank),{time:to,course:Hr})},[Sn,Pt]);return(0,y.useEffect)(()=>{wn.setFieldsValue(hn({},$r))},[$r]),y.createElement(je.Z,{spinning:Gt,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},y.createElement("div",{className:ue.formWrap},y.createElement(Oe.default,{form:wn,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:$r||{difficulty:2,time:60},onValuesChange:(Or,Po)=>{const{course:lr=[]}=Po,Ua=Rt(hn({},Po),{sub_discipline_id:lr[1]||0});Wt({type:"updateBaseInfo",payload:Ua})}},y.createElement(Oe.default.Item,{name:"name",label:kn.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u8BD5\u5377\u540D\u79F0"}),className:ue.baseLineHeight,rules:[{required:!0,validator:(Or,Po)=>{var lr;return((lr=Po==null?void 0:Po.replaceAll(" ",""))==null?void 0:lr.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},y.createElement(Ke.default,{maxLength:60,className:ue.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),y.createElement(Oe.default.Item,{label:kn.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"}),name:"course",className:ue.baseLineHeight},y.createElement(ze.Z,{className:ue.baseFormItem,disabled:sn,size:"large",allowClear:!1,placeholder:kn.formatMessage({id:"paperlibrary.selectDirectionAndCourse",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Pt,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),y.createElement("div",{className:ue.concat},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",y.createElement("span",{onClick:()=>ya(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),y.createElement(Oe.default.Item,{label:kn.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),name:"difficulty",className:ue.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},y.createElement(He.ZP.Group,{disabled:sn,className:ue.radiogroup},y.createElement(He.ZP.Button,{className:ue.easy,value:1},kn.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"})),y.createElement(He.ZP.Button,{className:ue.medium,value:2},kn.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"})),y.createElement(He.ZP.Button,{className:ue.hard,value:3},kn.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})))),y.createElement(Oe.default.Item,{label:kn.formatMessage({id:"paperlibrary.answerTime",defaultMessage:"\u7B54\u9898\u65F6\u957F"}),className:ue.baseLineHeight},y.createElement(Ge.Z,{align:"middle"},y.createElement(Oe.default.Item,{name:"time",noStyle:!0},y.createElement(Le.Z,{className:ue.baseFormItem,min:1,disabled:sn,size:"large",max:9999,style:{width:220},placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),y.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},kn.formatMessage({id:"paperlibrary.minute",defaultMessage:"\u5206\u949F"})))),y.createElement(Oe.default.Item,{label:kn.formatMessage({id:"paperlibrary.examInstructions",defaultMessage:"\u8BD5\u5377\u987B\u77E5"}),name:"exam_notes"},y.createElement(Ke.default.TextArea,{rows:6,disabled:sn,maxLength:65535,placeholder:kn.formatMessage({id:"paperlibrary.enterExamInstructions",defaultMessage:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})})))),y.createElement("div",{className:ue.fixedBottom},y.createElement(le.ZP,{className:`${ue.cancelBtn} mr5`,onClick:()=>{fn.id||window.location.href.indexOf("randompaper")>-1?Ie.history.push("/paperlibrary"):Ie.history.push(`/classrooms/${fn.coursesId}/exercise`)}},kn.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),y.createElement(le.ZP,{className:`${ue.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>rn(void 0,null,function*(){if(yield wn.validateFields(),!fn.id&&!fn.coursesId){const Or=yield ce(Sn);Or.status===0&&(Ie.history.replace(`/randompaper/edit/${Or==null?void 0:Or.examination_bank_id}?type=settings`),Ct("settings"))}else Ct("settings")})},kn.formatMessage({id:"paperlibrary.nextStep",defaultMessage:"\u4E0B\u4E00\u6B65"}))),y.createElement(tt.Z,{open:va,onCancel:()=>{ya(!1)}}))},Ze=ne(43418),lt=ne(43604),St={flex_box_center:"flex_box_center___NXYwj",flex_space_between:"flex_space_between___Oy2UZ",flex_box_vertical_center:"flex_box_vertical_center___ybBar",flex_box_center_end:"flex_box_center_end___yyQPf",flex_box_column:"flex_box_column____kuXY",questionInfo:"questionInfo___U9mnu",label:"label___PP7Ng",content:"content___PUXFl",leftPart:"leftPart___uoQeo",rightPart:"rightPart___mCG7H",dragItem:"dragItem___djmPG",blackText:"blackText___KqEaU",greyText:"greyText___VamKm",iconWrapper:"iconWrapper___o1C0y",contentArea:"contentArea___Fj7D0",dragging:"dragging___mX3Il",hidden:"hidden___KWDLK",dragIcon:"dragIcon___yPuB3",deleteIcon:"deleteIcon___go29y",disabled:"disabled___uSK9k",challengeNameWrapper:"challengeNameWrapper___DFjRy",challengeName:"challengeName___m7v0x",shixunPreviewFooter:"shixunPreviewFooter___iaciG",shixunInfoWrapper:"shixunInfoWrapper___aSihg",shixunInfo:"shixunInfo___WYBm1",btnToDetail:"btnToDetail___WVmtj",fixedBottom:"fixedBottom___oeMSX",cancelBtn:"cancelBtn___ac73V",confirmBtn:"confirmBtn___sYh2O",previewBtn:"previewBtn___c2uQz",setScoreModalTable:"setScoreModalTable___kPddX",title:"title___lP1E2",tipcontent:"tipcontent___tV6uE",name:"name___YLyPW",tip:"tip___FYIzt",info:"info___rSdr9",img:"img___ft7eS"},pt=ne(2524),st=ne(3918),tn=ne(24905);const on=(0,Ie.useIntl)(),An=[{label:on.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),value:"SINGLE"},{label:on.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),value:"MULTIPLE"},{label:on.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),value:"COMPLETION"},{label:on.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),value:"JUDGMENT"},{label:on.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),value:"SUBJECTIVE"},{label:on.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),value:"PROGRAM"},{label:on.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"}),value:"COMBINATION"},{label:on.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),value:"PRACTICAL"},{label:on.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),value:"BPROGRAM"}];var aa=({open:Pt,onCancel:Ct,onOk:Gt})=>{const{data:wn,dispatch:kn}=(0,y.useContext)(Be);(0,y.useEffect)(()=>{if(Pt){const{item_types:Wt}=wn||{};sn(Wt==null?void 0:Wt.map(fn=>fn.item_type))}},[Pt,wn]);const[Sn,sn]=(0,y.useState)([]);return y.createElement(Ze.default,{title:y.createElement("div",null,on.formatMessage({id:"paperlibrary.questionTypeSettings",defaultMessage:"\u9898\u578B\u8BBE\u7F6E"}),y.createElement("span",{className:"c-grey-333",style:{fontSize:14,fontWeight:400}},`\uFF08${on.formatMessage({id:"paperlibrary.addDeleteQuestionType",defaultMessage:"\u901A\u8FC7\u52FE\u9009\u53EF\u5BF9\u9898\u578B\u8FDB\u884C\u6DFB\u52A0/\u5220\u9664"})}\uFF09`)),closable:!0,centered:!0,open:Pt,onCancel:Ct,onOk:()=>Gt(Sn)},y.createElement(tn.default.Group,{value:Sn,onChange:Wt=>sn(Wt)},y.createElement(Ge.Z,{gutter:[0,20]},An.map(Wt=>y.createElement(lt.Z,{key:Wt.value,span:6},y.createElement(tn.default,{value:Wt.value},Wt.label))))))},Qt=ne(1710),Yt=Object.defineProperty,Xt=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,ha=(Pt,Ct,Gt)=>Ct in Pt?Yt(Pt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pt[Ct]=Gt,ba=(Pt,Ct)=>{for(var Gt in Ct||(Ct={}))In.call(Ct,Gt)&&ha(Pt,Gt,Ct[Gt]);if(Xt)for(var Gt of Xt(Ct))qt.call(Ct,Gt)&&ha(Pt,Gt,Ct[Gt]);return Pt},ln=({open:Pt,onCancel:Ct,onOk:Gt})=>{const wn=(0,Ie.useIntl)(),{data:kn}=(0,y.useContext)(Be),[Sn,sn]=(0,y.useState)();console.log("--xxx-",Sn),(0,y.useEffect)(()=>{Pt&&sn((0,rt.cloneDeep)(kn))},[Pt,kn]);const Wt=(0,y.useMemo)(()=>{var fn;let Wn;return Wn=(fn=Sn==null?void 0:Sn.item_types)==null?void 0:fn.map(va=>va.total_score).reduce((va,ya)=>parseFloat(va)+parseFloat(ya)),Wn==null?void 0:Wn.toFixed(1)},[Sn]);return Pt?y.createElement(Ze.default,{title:wn.formatMessage({id:"paperlibrary.batchSetScore",defaultMessage:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"}),open:Pt,width:640,centered:!0,closable:!0,onCancel:Ct,onOk:()=>{Gt(Sn)}},y.createElement("div",{className:"c-black mb20"},wn.formatMessage({id:"paperlibrary.totalScore",defaultMessage:"\u603B\u5206"}),y.createElement("span",{className:"ml10 c-light-primary"},Wt)),y.createElement(Qt.default,{columns:[{title:wn.formatMessage({id:"paperlibrary.questionTypeName",defaultMessage:"\u9898\u578B\u540D\u79F0"}),dataIndex:"item_type_text",width:130},{title:wn.formatMessage({id:"paperlibrary.totalSubQuestions",defaultMessage:"\u5C0F\u9898\u603B\u6570"}),dataIndex:"item_bank_count",width:130},{title:wn.formatMessage({id:"paperlibrary.questionTypeTotalScore",defaultMessage:"\u9898\u578B\u603B\u5206"}),dataIndex:"total_score",width:130},{title:wn.formatMessage({id:"paperlibrary.operation",defaultMessage:"\u64CD\u4F5C"}),render(fn,Wn){const{score:va,item_type:ya}=Wn;return y.createElement("div",{style:{color:"#9096A3"}},"\u6BCF",((Wn==null?void 0:Wn.item_type)==="PRACTICAL","\u9898"),y.createElement(Le.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:(Wn==null?void 0:Wn.item_bank_count)===0,max:100,onChange:$r=>{const Or=Sn,Po=Or.item_types.find(Ua=>Ua.item_type===ya);Po.score=Number($r);const lr=$r*Po.item_bank_count;Po.total_score=lr&&Number(lr.toFixed(1)),Or.examination_bank.total_score=Or.item_types.reduce((Ua,Xn)=>Number(Ua)+Number(Xn.total_score),0),sn(ba({},Or))}}),"\u5206")}}],className:St.setScoreModalTable,dataSource:Sn==null?void 0:Sn.item_types,rowKey:"item_type",pagination:!1})):null},Ba=ne(99313),$e=ne(57809),pn=ne(17574),Ln="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII=",xn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg==",Zn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWlJREFUWEftV1tsVEUY/ubspUu3W9mWGlttwXqJVRNBbqIFDbyA8mCCkAYtpEaIGBODhBCECiG+UE1EnzTempYqtSAE45saBMX40JC0IRojpd1GKM1uW7bd7V7OOWPmnD3bPTNndxYbE2I6L2dzdubMN9/3/ZchlFIXbuNB5gDOUp05BmdJIP4fDPZcxt2xaRzVgadBUQ3QDDEE5m/2zBkE1whwoYTg461LcX42LEoZZOCiMXoJoBUCHEIASgH2dBqUgijKORfBkW3/EqgUYNsPieMAmtj+Fhb2NIfFXvaFnUhCQBlI6wD8dGcBrisEP5V7fft2NuJvKcC9p6PDoLSa7cwTJgKejZj8WjLm93iWSAG2tI+qEsdlvywl6BZPqBByQgpw44fDKskEAQUF+82e5rBrxCvGz7fWZr+XkZ/ZwFTIbgkKel0K8LkPhlW2uLbSh9UNQfh9btGLIrIZ7E7WyDkaf8xYQsX538cwHE4YgKUAnz0WMgC+/EwNSn1uR5MVEcxZ/xbjUgbyi3PXDNNLAW44FjIk3rOxNpvtCseuCEFCMGcUc/2734YMFaQA178fUhlDB56vy+4s27AYlgrOocA7Z0IG60UDPLypLm8BEQBncnc2X3ITijng4ZMhM8vK+kHGIIuyI5sXZgsGn//ECmOvgMJ8rgA5/f92T8hM8rkAX/psZI+u4yClesAWhhLNhPTBpSMhfeSkF7eLoP5OHzY8FoSizGzU+vWQmXosgLvPTNTGJpNXi8lvPF4hPwoZW0YZsKw+gMWLSrMV1ASYE8V7e27WTUwnB7IzsrFVjOXzdDVWOpfgY+YO+j3YvKrCWMEkP9g9ZHjeJvErnaN9oHhYgCSrYQ5F2echKPcpSGkUE9PU3vXkMeWWJxcg6HcZAA+cGDIosgHc0THaqun0EN8ViFFqdij5SlTT8jKsa5gHJdPF/DaQwCcXotkCme+8y+/zY1m937D/W19yHmSs7eoeb0gm0v1Wi2QBEGpuAcm8buCjF6tmWqyMHPu/iWAkahQlseZm0lKw1I2mRlPm/V2D9iCxZG1pH+2j4GR2KB1lJaaE8TSTUDf88kiNB2sfKsWCMgWlXgVVARfG4xp+/iuBU72xmca7gGW2NlYaMu/vYgxyaYaBbGkPt+pUP5Trw1xGa4Nu7FhdjkULPBlDUwxGVLgVgsFIGj/+MY0rYdXwzzwvQTzFOiDHi4Fj9K14wI+V9/uxr3PQuZLs6hxviKnpfttVI+fERzdVoPoOsWmYiGt4ozsCncnFA+JeFGp0KwJuNK+pwL6OPBKzYzV/npHZoZN/74UK3OUAMJ7S8VpXBJoRsPYgEhBLskLzmkq0nR7OX+q2t4fNaHYYtUEXdq4O4N6MxGzKnzfSiExpqJnvRm8oiYtXkhiJasZqj8vMMCqzaebAsvbsiQf9OHXxRv5+kEXzZFzvt+5qgiQEmO8jhseSGjAW0w0wJW7g8Tovnqovgb+EGO+XLvTCRYBITEd3bxy/DqREQrnmojLgRt/VMaN7z9ssNLeP94GPZotR2d2CECy5x40315XZNIgldbz61U15aSLASHgSqqblB9hyfKpV07WMzHaXi3lS3NPrAnav9ePRGjOgVI3i5KUEvrucEm6HfFix2h6dnMbNqen8AHd1pxpiyWS/mS0lYSncj2cWVJURBHwEI1Ed8VQ+8sSoSasqro9OFL40beuM/UIpXSnczvjbF387484jK+VODDL/3QiPny3YsG7vGFsRT+rfE5BSC6QjB7IWWfY/91FrrwRRV0k76i2fhhcnk2obqN4IQrxOAGWevEV8UIiS1iltO/t69SEpQHnI/bcz5gDOlt/bnsF/AOXAMnuF/cdAAAAAAElFTkSuQmCC",Hn="data:image/png;base64,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",Dn={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},ct=ne(11517),At=Object.defineProperty,ht=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,Vn=(Pt,Ct,Gt)=>Ct in Pt?At(Pt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pt[Ct]=Gt,Gn=(Pt,Ct)=>{for(var Gt in Ct||(Ct={}))yn.call(Ct,Gt)&&Vn(Pt,Gt,Ct[Gt]);if(Fn)for(var Gt of Fn(Ct))ua.call(Ct,Gt)&&Vn(Pt,Gt,Ct[Gt]);return Pt},ga=(Pt,Ct)=>ht(Pt,gn(Ct)),Ka=(Pt,Ct,Gt)=>new Promise((wn,kn)=>{var Sn=fn=>{try{Wt(Gt.next(fn))}catch(Wn){kn(Wn)}},sn=fn=>{try{Wt(Gt.throw(fn))}catch(Wn){kn(Wn)}},Wt=fn=>fn.done?wn(fn.value):Promise.resolve(fn.value).then(Sn,sn);Wt((Gt=Gt.apply(Pt,Ct)).next())});const En=(0,Ie.useIntl)(),Pa=(Pt,Ct,Gt)=>Pt.map(wn=>wn.key===Ct?Gn(Gn({},wn),Gt):wn.children?ga(Gn({},wn),{children:Pa(wn.children,Ct,Gt)}):wn),Va={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},or=(Pt,Ct,Gt)=>Pt.map(wn=>{var kn;const Sn=wn==null?void 0:wn.tag_disciplines.map(Wt=>{const fn=Wt==null?void 0:Wt.difficulty_count.map(Wn=>({label:Wn==null?void 0:Wn.name,value:Va[Wn.name]}));return{title:Nt(Ct)===Qe.All&&fn.length>0?y.createElement(Ge.Z,{justify:"space-between"},y.createElement(lt.Z,null,`${Wt.name}\uFF08${Wt.child_count}\uFF09`),y.createElement(lt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},En.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}_${Wt.id}`,"diffValue"]},y.createElement(tn.default.Group,{style:{columnGap:12},options:fn})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}_${Wt.id}`,"diffNum"],initialValue:Wt==null?void 0:Wt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}_${Wt.id}`,"extra"],initialValue:ga(Gn({},wn),{type:Gt})},y.createElement("input",{type:"hidden"})))):`${Wt.name}\uFF08${Wt.child_count}\uFF09`,key:`${wn.id}_${Wt.id}`,name:Wt.name,parentName:wn.name,item_banks_count:Wt.child_count,icon:null,isLeaf:!0,checkable:Nt(Ct)===Qe.FileFolderAndKnowledge,disableCheckbox:Wt.child_count===0}}),sn=wn==null?void 0:wn.difficulty_count.map(Wt=>({label:Wt==null?void 0:Wt.name,value:Va[Wt.name]}));return{title:Nt(Ct)===Qe.FileFolderAndDiff&&sn.length>0?y.createElement(Ge.Z,{justify:"space-between"},y.createElement(lt.Z,null,`${wn.name}\uFF08${wn.item_banks_count}\uFF09`),y.createElement(lt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},En.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}`,"diffValue"]},y.createElement(tn.default.Group,{style:{columnGap:12},options:sn})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}`,"diffNum"],initialValue:wn==null?void 0:wn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}`,"extra"],initialValue:ga(Gn({},wn),{type:Gt})},y.createElement("input",{type:"hidden"})))):`${wn.name}\uFF08${wn.item_banks_count}\uFF09`,key:`${wn.id}`,name:wn.name,item_banks_count:wn.item_banks_count,icon:Wt=>Wt.expanded?Gt==="0"?y.createElement("img",{src:xn,className:Dn.folderIcon}):y.createElement("img",{src:Zn,className:Dn.shareFolderIcon}):Gt==="0"?y.createElement("img",{src:Ln,className:Dn.folderIcon}):y.createElement("img",{src:Hn,className:Dn.shareFolderIcon}),isLeaf:!wn.have_child&&!((kn=wn.tag_disciplines)!=null&&kn.length),checkable:Nt(Ct)===Qe.OnlyFileFolder,disableCheckbox:wn.item_banks_count===0,children:wn.children.length?Nt(Ct)===Qe.All||Nt(Ct)===Qe.FileFolderAndKnowledge?[...or(wn.children,Ct,Gt),...Sn]:or(wn.children,Ct,Gt):[]}}),Kn=(Pt,Ct,Gt)=>Pt.map(wn=>{var kn;const Sn=wn==null?void 0:wn.tag_disciplines.map(Wt=>{console.log("tagItem:",Wt);const fn=Wt==null?void 0:Wt.difficulty_count.map(Wn=>({label:Wn==null?void 0:Wn.name,value:Va[Wn.name]}));return{title:Nt(Ct)===Qe.All&&fn.length>0?y.createElement(Ge.Z,{justify:"space-between"},y.createElement(lt.Z,null,`${Wt.name}\uFF08${Wt.child_count}\uFF09`),y.createElement(lt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},En.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}_${Wt.id}`,"diffValue"]},y.createElement(tn.default.Group,{style:{columnGap:12},options:fn})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}_${Wt.id}`,"diffNum"],initialValue:Wt==null?void 0:Wt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}_${Wt.id}`,"extra"],initialValue:ga(Gn({},wn),{type:Gt})},y.createElement("input",{type:"hidden"})))):`${Wt.name}\uFF08${Wt.child_count}\uFF09`,key:`${wn.id}_${Wt.id}`,name:Wt.name,parentName:wn.name,item_banks_count:Wt.child_count,icon:null,isLeaf:!0,checkable:Nt(Ct)===Qe.FileFolderAndKnowledge,disableCheckbox:Wt.child_count===0}}),sn=wn==null?void 0:wn.difficulty_count.map(Wt=>({label:Wt==null?void 0:Wt.name,value:Va[Wt.name]}));return{title:Nt(Ct)===Qe.FileFolderAndDiff&&sn.length>0?y.createElement(Ge.Z,{justify:"space-between"},y.createElement(lt.Z,null,`${wn.name}\uFF08${wn.item_banks_count}\uFF09`),y.createElement(lt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},En.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}`,"diffValue"]},y.createElement(tn.default.Group,{style:{columnGap:12},options:sn})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}`,"diffNum"],initialValue:wn==null?void 0:wn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`${wn.id}`,"extra"],initialValue:ga(Gn({},wn),{type:Gt})},y.createElement("input",{type:"hidden"})))):`${wn.name}\uFF08${wn.item_banks_count}\uFF09`,key:`${wn.id}`,name:wn.name,item_banks_count:wn.item_banks_count,icon:Wt=>Wt.expanded?Gt==="0"?y.createElement("img",{src:xn,className:Dn.folderIcon}):y.createElement("img",{src:Zn,className:Dn.shareFolderIcon}):Gt==="0"?y.createElement("img",{src:Ln,className:Dn.folderIcon}):y.createElement("img",{src:Hn,className:Dn.shareFolderIcon}),isLeaf:!wn.have_child&&!((kn=wn.tag_disciplines)!=null&&kn.length),checkable:Nt(Ct)===Qe.OnlyFileFolder,disableCheckbox:wn.item_banks_count===0,children:[...Kn(wn.children,Ct,Gt),...Sn]}});var Lr=({ruleValue:Pt,defaultData:Ct,setSelectData:Gt,currentItemType:wn,selectData:kn})=>{const[Sn,sn]=(0,y.useState)("1"),[Wt,fn]=(0,y.useState)(!0),[Wn]=Oe.default.useForm(),[va,ya]=(0,y.useState)([]),[$r,Or]=(0,y.useState)("all"),Po=(qn,Rn,oa)=>{const{checkedNodes:ca}=Rn;console.log("type:",oa,ca,kn),oa==="0"?(Ua(qn),Nt(Pt)===Qe.OnlyFileFolder?(Gt(Fa=>ga(Gn({},Fa),{my:ca.map(un=>({id:un.key,group_id:un.key,group_name:un.name,item_bank_num:un.item_banks_count,folderType:"0",quanlity:1}))})),sa(ca.reduce((Fa,un)=>Fa+un.item_banks_count,0))):(console.log(ca),Gt(Fa=>ga(Gn({},Fa),{my:ca.map(un=>{const[dn,na]=un.key.split("_");return{id:un.key,tag_discipline_name:un.name,group_id:dn,tag_discipline_id:na,folderType:"0",group_name:un.parentName,item_bank_num:un.item_banks_count,quanlity:1}})})),sa(ca.reduce((Fa,un)=>Fa+un.item_banks_count,0)))):(Jn(qn),Nt(Pt)===Qe.OnlyFileFolder?Gt(Fa=>(console.log("pre:",Fa),ga(Gn({},Fa),{public:ca.map(un=>({id:un.key==="0"?"00":un.key,teacher_group_name:un.name,teacher_group_id:un.key,folderType:"3",item_bank_num:un.item_banks_count,quanlity:1}))}))):Gt(Fa=>ga(Gn({},Fa),{public:ca.map(un=>{const[dn,na]=un.key.split("_");return{id:un.key==="0"?"00":un.key,tag_discipline_name:un.name,teacher_group_id:dn,tag_discipline_id:na,folderType:"3",teacher_group_name:un.parentName,item_bank_num:un.item_banks_count,quanlity:1}})})),sa(ca.reduce((Fa,un)=>Fa+un.item_banks_count,0)))},[lr,Ua]=(0,y.useState)([]),[Xn,Jn]=(0,y.useState)([]),[to,Hr]=(0,y.useState)([]),[kr,no]=(0,y.useState)([]),[ar,Mo]=(0,y.useState)([]),[Fr,Me]=(0,y.useState)([]),[qe,it]=(0,y.useState)(!1),[Zt,_a]=(0,y.useState)(!1);function Na(){return Ka(this,null,function*(){let qn=yield(0,E.ZP)("/api/teach_group_shares.json",{method:"get"});qn&&ya(qn==null?void 0:qn.groups)})}(0,y.useEffect)(()=>{Na()},[]);const qa=qn=>Ka(void 0,null,function*(){var Rn,oa,ca,Fa,un,dn,na,Ta,Ma,wr,Ra,_n;qn.type==="0"?it(!0):_a(!0);const $t=yield(0,ct.ex)(qn);qn.type==="0"?it(!1):_a(!1),qn.type==="0"?Mo($t):Me($t);const ia=(Rn=$t.navigation[0])==null?void 0:Rn.difficulty_count.map($n=>({label:$n==null?void 0:$n.name,value:Va[$n.name]})),ea=(oa=$t.navigation[0])==null?void 0:oa.tag_disciplines.map($n=>{const Er=$n==null?void 0:$n.difficulty_count.map(Wr=>({label:Wr==null?void 0:Wr.name,value:Va[Wr.name]}));return{title:Nt(Pt)===Qe.All&&Er.length>0?y.createElement(Ge.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(lt.Z,null,`${$n.name}\uFF08${$n.child_count}\uFF09`),y.createElement(lt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},En.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`0_${$n.id}`,"diffValue"]},y.createElement(tn.default.Group,{style:{columnGap:12},options:Er})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`0_${$n.id}`,"diffNum"],initialValue:$n==null?void 0:$n.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Oe.default.Item,{noStyle:!0,name:[`0_${$n.id}`,"extra"],initialValue:{tag_discipline_name:$n.name,name:"\u6839\u76EE\u5F55",type:qn.type}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},$n.name,"\uFF08",$n.child_count,"\uFF09"),key:`0_${$n.id}`,name:$n.name,parentName:"\u6839\u76EE\u5F55",item_banks_count:$n.child_count,icon:null,isLeaf:!0,checkable:Nt(Pt)===Qe.FileFolderAndKnowledge,disableCheckbox:$n.child_count===0}});if(qn.type==="0"){const $n=or($t.data,Pt,"0"),Er=Kn($t.data,Pt,"0");console.log("normalChildren2:",Er),Hr([{title:Nt(Pt)===Qe.FileFolderAndDiff?y.createElement(Ge.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(lt.Z,null,`\u6839\u76EE\u5F55\uFF08${(ca=$t.navigation[0])==null?void 0:ca.child_count}\uFF09`),y.createElement(lt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},En.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),y.createElement(Oe.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},y.createElement(tn.default.Group,{style:{columnGap:12},options:ia})),y.createElement(Oe.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Fa=$t.navigation[0])==null?void 0:Fa.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Oe.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"0",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(un=$t.navigation[0])==null?void 0:un.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(dn=$t.navigation[0])==null?void 0:dn.child_count,disabled:!(((na=$t.navigation[0])==null?void 0:na.child_count)>0),checkable:Nt(Pt)===Qe.OnlyFileFolder,icon:Wr=>Wr.expanded?y.createElement("img",{src:xn,className:Dn.folderIcon}):y.createElement("img",{src:Ln,className:Dn.folderIcon}),isLeaf:!1,children:Nt(Pt)===Qe.OnlyFileFolder||Nt(Pt)===Qe.FileFolderAndDiff?$n:[...Er,...ea]}])}else{const $n=or($t.data,Pt,"3");no([{title:Nt(Pt)===Qe.FileFolderAndDiff?y.createElement(Ge.Z,{justify:"space-between"},y.createElement(lt.Z,null,`\u6839\u76EE\u5F55\uFF08${(Ta=$t.navigation[0])==null?void 0:Ta.child_count}\uFF09`),y.createElement(lt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},En.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),y.createElement(Oe.default.Item,{noStyle:!0,name:["0","diffValue"]},y.createElement(tn.default.Group,{style:{columnGap:12},options:ia})),y.createElement(Oe.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Ma=$t.navigation[0])==null?void 0:Ma.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Oe.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"3",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(wr=$t.navigation[0])==null?void 0:wr.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(Ra=$t.navigation[0])==null?void 0:Ra.child_count,checkable:Nt(Pt)===Qe.OnlyFileFolder,icon:Er=>Er.expanded?y.createElement("img",{src:Zn,className:Dn.shareFolderIcon}):y.createElement("img",{src:Hn,className:Dn.shareFolderIcon}),isLeaf:!1,disabled:!(((_n=$t.navigation[0])==null?void 0:_n.child_count)>0),children:Nt(Pt)===Qe.OnlyFileFolder||Nt(Pt)===Qe.FileFolderAndDiff?$n:[...$n,...ea]}])}});(0,y.useEffect)(()=>{Sn==="1"?qa({type:"0",group_id:0,item_type:wn,show_children:!0}):Sn==="2"&&qa({type:"3",except_mine:!0,item_type:wn,show_children:!0,teach_group_id:$r==="all"?"":$r})},[Pt,Sn,$r]),(0,y.useEffect)(()=>{var qn,Rn,oa,ca,Fa,un,dn,na,Ta,Ma,wr,Ra;console.log("selectData-active:",kn,Ct,Sn),Sn==="1"?(Ua((qn=kn==null?void 0:kn.my)==null?void 0:qn.map(_n=>_n.id)),sa(((oa=(Rn=kn==null?void 0:kn.my)==null?void 0:Rn.reduce)==null?void 0:oa.call(Rn,(_n,$t)=>_n+$t.item_bank_num,0))||0)):Sn==="2"&&(Jn((ca=kn==null?void 0:kn.public)==null?void 0:ca.map(_n=>_n.id)),sa(((un=(Fa=kn==null?void 0:kn.public)==null?void 0:Fa.reduce)==null?void 0:un.call(Fa,(_n,$t)=>_n+$t.item_bank_num,0))||0)),Nt(Pt)===Qe.All&&(Sn==="1"?(Ua((dn=kn==null?void 0:kn.my)==null?void 0:dn.map(_n=>_n.id)),sa((kn==null?void 0:kn.filter(_n=>!_n.is_share).reduce((_n,$t)=>_n+$t.item_bank_num,0))||0),(na=kn==null?void 0:kn.filter(_n=>!_n.is_share))==null||na.forEach(_n=>{const $t=Wn.getFieldValue([`${_n.group_id||0}_${_n.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",$t),$t!=null&&$t.includes[_n.difficulty]||Wn.setFieldValue([`${_n.group_id||0}_${_n.tag_discipline_id}`,"diffValue"],Array.from(new Set([...$t,_n.difficulty])))})):Sn==="2"&&(Jn((Ta=kn==null?void 0:kn.public)==null?void 0:Ta.map(_n=>_n.id)),sa((kn==null?void 0:kn.filter(_n=>!!_n.is_share).reduce((_n,$t)=>_n+$t.item_bank_num,0))||0),(Ma=kn==null?void 0:kn.filter(_n=>!!_n.is_share))==null||Ma.forEach(_n=>{const $t=Wn.getFieldValue([`${_n.teacher_group_id||0}_${_n.tag_discipline_id}`,"diffValue"])||[];$t!=null&&$t.includes[_n.difficulty]||Wn.setFieldValue([`${_n.teacher_group_id||0}_${_n.tag_discipline_id}`,"diffValue"],Array.from(new Set([...$t,_n.difficulty])))}))),Nt(Pt)===Qe.FileFolderAndDiff&&(Wn.resetFields(),setTimeout(()=>{Gt(kn)},300),Sn==="1"?(sa((kn==null?void 0:kn.filter(_n=>!_n.is_share).reduce((_n,$t)=>_n+$t.item_bank_num,0))||0),(wr=kn==null?void 0:kn.filter(_n=>!_n.is_share))==null||wr.forEach(_n=>{const $t=Wn.getFieldValue([`${_n.group_id}`,"diffValue"])||[];console.log("prev:",$t),$t!=null&&$t.includes[_n.difficulty]||Wn.setFieldValue([`${_n.group_id}`,"diffValue"],Array.from(new Set([...$t,_n.difficulty])))})):(sa((kn==null?void 0:kn.filter(_n=>!!_n.is_share).reduce((_n,$t)=>_n+$t.item_bank_num,0))||0),(Ra=kn==null?void 0:kn.filter(_n=>!!_n.is_share))==null||Ra.forEach(_n=>{const $t=Wn.getFieldValue([`${_n.teacher_group_id}`,"diffValue"])||[];$t!=null&&$t.includes[_n.difficulty]||Wn.setFieldValue([`${_n.teacher_group_id}`,"diffValue"],Array.from(new Set([...$t,_n.difficulty])))})))},[Sn]),console.log("1111111111:",lr,Xn),(0,y.useEffect)(()=>{setTimeout(()=>{var qn,Rn,oa,ca,Fa;switch(Nt(Pt)){case Qe.OnlyFileFolder:{const un=[],dn=[];for(const na of kn.my||[])un.push(na);for(const na of kn.public||[])dn.push(na);Ua(un.map(na=>`${na.group_id}`)),Jn(dn.map(na=>`${na.teacher_group_id}`)),sa(Sn==="1"?un.reduce((na,Ta)=>na+Ta.item_bank_num,0):dn.reduce((na,Ta)=>na+Ta.item_bank_num,0));break}case Qe.FileFolderAndKnowledge:{const un=[],dn=[];for(const na of(kn==null?void 0:kn.my)||[])un.push(na);for(const na of(kn==null?void 0:kn.public)||[])dn.push(na);sa((qn=Sn==="1"?un:dn)==null?void 0:qn.reduce((na,Ta)=>na+Ta.item_bank_num,0)),Ua(un.map(na=>`${na.group_id}_${na.tag_discipline_id}`)),Jn(dn.map(na=>`${na.teacher_group_id}_${na.tag_discipline_id}`));break}case Qe.All:{Sn==="1"?(sa((kn==null?void 0:kn.filter(un=>!un.is_share).reduce((un,dn)=>un+dn.item_bank_num,0))||0),(Rn=kn==null?void 0:kn.filter(un=>!un.is_share))==null||Rn.forEach(un=>{const dn=Wn.getFieldValue([`${un.group_id||0}_${un.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",dn,un.difficulty,un),dn!=null&&dn.includes[un.difficulty]||Wn.setFieldValue([`${un.group_id||0}_${un.tag_discipline_id}`,"diffValue"],Array.from(new Set([...dn,un.difficulty])))})):(sa((kn==null?void 0:kn.filter(un=>!!un.is_share).reduce((un,dn)=>un+dn.item_bank_num,0))||0),(oa=kn==null?void 0:kn.filter(un=>!!un.is_share))==null||oa.forEach(un=>{const dn=Wn.getFieldValue([`${un.group_id||0}_${un.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",dn,un.difficulty,un),dn!=null&&dn.includes[un.difficulty]||Wn.setFieldValue([`${un.group_id||0}_${un.tag_discipline_id}`,"diffValue"],Array.from(new Set([...dn,un.difficulty])))}));break}case Qe.FileFolderAndDiff:{Sn==="1"?(sa((kn==null?void 0:kn.filter(un=>!un.is_share).reduce((un,dn)=>un+dn.item_bank_num,0))||0),(ca=kn==null?void 0:kn.filter(un=>!un.is_share))==null||ca.forEach(un=>{const dn=Wn.getFieldValue([`${un.group_id}`,"diffValue"])||[];console.log("prev:",dn,un.difficulty),dn!=null&&dn.includes[un.difficulty]||Wn.setFieldValue([`${un.group_id}`,"diffValue"],Array.from(new Set([...dn,un.difficulty])))})):(sa((kn==null?void 0:kn.filter(un=>!!un.is_share).reduce((un,dn)=>un+dn.item_bank_num,0))||0),(Fa=kn==null?void 0:kn.filter(un=>!!un.is_share))==null||Fa.forEach(un=>{const dn=Wn.getFieldValue([`${un.group_id}`,"diffValue"])||[];dn!=null&&dn.includes[un.difficulty]||Wn.setFieldValue([`${un.group_id}`,"diffValue"],Array.from(new Set([...dn,un.difficulty])))}));break}}},800)},[Ct,Pt,to,kr]);const[Aa,sa]=(0,y.useState)(0);return y.createElement(Oe.default,{form:Wn,onValuesChange:(qn,Rn)=>Ka(void 0,null,function*(){var oa,ca,Fa,un;console.log("onValuesChange:",Rn,qn);let dn=0;if(Nt(Pt)===Qe.FileFolderAndDiff){const na=yield Wn.getFieldValue(),Ta=[],Ma=[];for(const Ra of Object.keys(na))if((ca=(oa=na[Ra])==null?void 0:oa.diffValue)!=null&&ca.length&&Ra!=="null"&&Ra!==null){const _n=na[Ra];Ta.push(Gn({id:Ra},_n))}const wr={1:En.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),2:En.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),3:En.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})};Ta.map(Ra=>{var _n,$t,ia,ea,$n;Ra.id==0&&(Ra.diffNum=Sn==="1"?($t=(_n=ar==null?void 0:ar.navigation)==null?void 0:_n[0])==null?void 0:$t.difficulty_count:(ea=(ia=Fr==null?void 0:Fr.navigation)==null?void 0:ia[0])==null?void 0:ea.difficulty_count),($n=Ra==null?void 0:Ra.diffValue)==null||$n.map(Er=>{var Wr,qo,Bo,Ir,Fi;const Ci={group_name:((Wr=Ra.extra)==null?void 0:Wr.name)||"",teacher_group_name:"",id:`${Ra.id}_${Er}`,group_id:Ra.id,difficulty:Er,item_bank_num:(Ir=(Bo=(qo=Ra.diffNum)==null?void 0:qo.filter(Kr=>Kr.name===wr[Er]))==null?void 0:Bo[0])==null?void 0:Ir.value};Sn==="2"&&(Ci.is_share=!0,Ci.teacher_group_id=Ra.id,Ci.teacher_group_name=(Fi=Ra.extra)==null?void 0:Fi.name),Ma.push(Ci)})}),dn=Ma.reduce((Ra,_n)=>Ra+_n.item_bank_num,0),Gt([...Ma,...kn==null?void 0:kn.filter(Ra=>Sn==="1"?Ra.is_share:!Ra.is_share)])}else if(Nt(Pt)===Qe.All){const na=[];for(const Ta of Object.keys(Rn)){const{diffNum:Ma=[],diffValue:wr=[],extra:Ra={}}=Rn[Ta];console.log("---",Ra);const[_n,$t]=Ta.split("_");let ia=(un=(Fa=Ra.tag_disciplines)==null?void 0:Fa.filter(ea=>parseInt(ea.id)===parseInt($t)))==null?void 0:un[0];wr.forEach(ea=>{var $n;const Er={1:En.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),2:En.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),3:En.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})},Wr=($n=Ma==null?void 0:Ma.find(Bo=>Bo.name===Er[ea]))==null?void 0:$n.value,qo={group_name:"",teacher_group_name:"",tag_discipline_name:(ia==null?void 0:ia.name)||Ra.tag_discipline_name,id:`${Ta}_${ea}`,group_id:_n,is_share:!!(ia!=null&&ia.is_share||(Ra==null?void 0:Ra.type)==="3"),tag_discipline_id:$t,difficulty:ea,item_bank_num:Wr};dn+=Wr,Ra.type==="0"?qo.group_name=Ra.name:qo.teacher_group_name=Ra.name,Sn==="2"&&(qo.is_share=!0,qo.teacher_group_id=Ra.id||0,qo.teacher_group_name=Ra.name),Wr>0&&na.push(qo)})}Gt([...na,...kn==null?void 0:kn.filter(Ta=>Sn==="1"?Ta.is_share:!Ta.is_share)])}sa(dn)})},y.createElement(Ba.default,{destroyInactiveTabPane:!0,activeKey:Sn,onChange:qn=>sn(qn),style:{minHeight:260},tabBarExtraContent:{right:Sn==="2"&&(va==null?void 0:va.length)>0&&y.createElement($e.default,{onChange:qn=>{Or(qn)},value:$r,style:{width:120}},y.createElement($e.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),va==null?void 0:va.map(qn=>y.createElement($e.default.Option,{key:qn==null?void 0:qn.group_id,value:qn==null?void 0:qn.group_id},qn==null?void 0:qn.name)))},items:[{key:"1",label:En.formatMessage({id:"paperlibrary.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}),children:(to==null?void 0:to.length)===0?y.createElement(je.Z,{spinning:qe},y.createElement(pt.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},En.formatMessage({id:"paperlibrary.goToQuestionBank",defaultMessage:"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898"}),">")})):y.createElement("div",{className:Dn.folderAreaWrapper},y.createElement(Ge.Z,{justify:"space-between",align:"middle",className:Dn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},En.formatMessage({id:"paperlibrary.selected",defaultMessage:"\u5DF2\u9009"}),y.createElement("span",{style:{color:"#3061D0"}}," ",Aa," "),"\u9898")),y.createElement(je.Z,{spinning:qe},y.createElement("div",{style:{minHeight:200}},to.length>0&&y.createElement(pn.default,{checkable:!0,className:Dn.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(qn,Rn)=>Po(qn,Rn,"0"),checkedKeys:lr,checkStrictly:!0,treeData:to,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:En.formatMessage({id:"paperlibrary.teamShare",defaultMessage:"\u56E2\u961F\u5171\u4EAB"}),children:(kr==null?void 0:kr.length)===0?y.createElement(je.Z,{spinning:Zt},y.createElement(pt.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},En.formatMessage({id:"paperlibrary.goToQuestionBank",defaultMessage:"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898"}),">")})):y.createElement("div",{className:Dn.folderAreaWrapper},y.createElement(Ge.Z,{justify:"space-between",align:"middle",className:Dn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},En.formatMessage({id:"paperlibrary.selected",defaultMessage:"\u5DF2\u9009"}),y.createElement("span",{style:{color:"#3061D0"}}," ",Aa||0," "),"\u9898")),y.createElement(je.Z,{spinning:Zt},y.createElement("div",{style:{minHeight:200}},(kr==null?void 0:kr.length)>0&&y.createElement(pn.default,{checkable:!0,className:Dn.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(qn,Rn)=>Po(qn,Rn,"3"),checkedKeys:Xn,checkStrictly:!0,treeData:kr,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},Ja=ne(3033),Nr=ne(61527),Tr=Object.defineProperty,Br=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,wo=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,Wo=Object.prototype.propertyIsEnumerable,jn=(Pt,Ct,Gt)=>Ct in Pt?Tr(Pt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pt[Ct]=Gt,Qr=(Pt,Ct)=>{for(var Gt in Ct||(Ct={}))fo.call(Ct,Gt)&&jn(Pt,Gt,Ct[Gt]);if(wo)for(var Gt of wo(Ct))Wo.call(Ct,Gt)&&jn(Pt,Gt,Ct[Gt]);return Pt},Vr=(Pt,Ct)=>Br(Pt,zr(Ct)),Ur=(Pt,Ct,Gt)=>new Promise((wn,kn)=>{var Sn=fn=>{try{Wt(Gt.next(fn))}catch(Wn){kn(Wn)}},sn=fn=>{try{Wt(Gt.throw(fn))}catch(Wn){kn(Wn)}},Wt=fn=>fn.done?wn(fn.value):Promise.resolve(fn.value).then(Sn,sn);Wt((Gt=Gt.apply(Pt,Ct)).next())});const Ga=(0,Ie.useIntl)(),ta={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var er=({ruleValue:Pt,setSelectData:Ct,currentItemType:Gt,defaultData:wn,isFirst:kn})=>{const[Sn,sn]=(0,y.useState)([]),[Wt,fn,Wn,va]=(0,Nr.U)(xe,{source:"question",page:1,per_page:10,group_id:0,keyword:"",group_type:0,clazz:"ItemBanksGroup",sub_discipline_id:void 0,item_type:Gt,show_children:!0});(0,y.useEffect)(()=>{Ur(void 0,null,function*(){const Xn=yield Wn({},!0);sn((0,Ja.L)(Xn.disciplines))})},[]),console.log(wn),(0,y.useEffect)(()=>{if(kn)switch(Nt(Pt)){case Qe.OnlyKnowledge:{lr(wn.map(Xn=>Xn.tag_discipline_id));break}case Qe.KnowledgeAndDiff:{const Xn=new Map;wn.forEach(Jn=>{Jn&&(Xn.has(Jn.tag_discipline_id)?Xn.set(Jn.tag_discipline_id,[...Xn.get(Jn.tag_discipline_id),Jn.difficulty]):Xn.set(Jn.tag_discipline_id,[Jn.difficulty]))});for(const[Jn,to]of Xn.entries())ya.setFieldValue([Jn,"diff"],to);break}}},[wn,Pt,kn]);const[ya]=Oe.default.useForm(),$r=(0,y.useMemo)(()=>{const Xn=[];let Jn="",to="";const Hr={};for(const kr of(va==null?void 0:va.disciplines)||[]){Jn=kr.name;for(const no of kr.sub_disciplines){to=no.name;for(const ar of no.tag_disciplines){const Mo={sub_discipline_name:`${Jn}&${to}`,sub_discipline_id:no.id,tag_discipline_name:ar.name,id:ar.id,item_bank_num:ar.total_count,difficulty_count:ar.difficulty_count,tag_discipline_id:ar.id};Xn.push(Mo)}}}return Xn},[va,wn]),Or=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(Xn,Jn)=>{const{item_bank_num:to}=Jn;return y.createElement("div",null,Xn,`(${to})`)}},{title:Ga.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"}),dataIndex:"sub_discipline_name",ellipsis:!0,show:!0},{title:Ga.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),width:"35%",show:Pt.includes(en.Difficulty),render:(Xn,Jn)=>{const{id:to,difficulty_count:Hr,total_count:kr,sub_discipline_name:no,tag_discipline_name:ar}=Jn;return y.createElement(y.Fragment,null,y.createElement(Oe.default.Item,{name:[to,"diff"],noStyle:!0},y.createElement(tn.default.Group,{style:{columnGap:12},options:Hr.map(Mo=>({label:Mo.name,value:ta[Mo.name]}))})),y.createElement(Oe.default.Item,{name:[to,"extra"],initialValue:{difficulty_count:Hr,total_count:kr,sub_discipline_name:no,tag_discipline_name:ar},noStyle:!0},y.createElement("input",{type:"hidden"})))}}].filter(Xn=>Xn.show),[Po,lr]=(0,y.useState)([]),Ua=(0,y.useRef)(new Map);return y.createElement("div",{style:{marginTop:12}},y.createElement(Ge.Z,{className:"mb20",align:"middle",gutter:20},y.createElement(lt.Z,null,y.createElement(ze.Z,{placeholder:Ga.formatMessage({id:"paperlibrary.selectDirectionAndCourse",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),size:"large",style:{width:240},options:Sn,onChange:Xn=>{Wn({sub_discipline_id:Xn==null?void 0:Xn[1]})}})),y.createElement(lt.Z,null,y.createElement(st.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Wt.keyword,onChange:Xn=>Wn({keyword:Xn})}))),y.createElement(Oe.default,{form:ya,onValuesChange:(Xn,Jn)=>{var to;console.log(Jn),Ua.current.clear();for(const Hr of Object.keys(Jn)){const kr={1:Ga.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),2:Ga.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),3:Ga.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})},no=Jn[Hr],{difficulty_count:ar,total_count:Mo}=no.extra||{};(to=no==null?void 0:no.diff)==null||to.forEach(Fr=>{var Me;const qe=(Me=ar==null?void 0:ar.find(Zt=>Zt.name===kr[Fr]))==null?void 0:Me.value,it=Vr(Qr({},no.extra),{id:`${Hr}_${Fr}`,difficulty:Fr,item_bank_num:qe,tag_discipline_id:Hr});qe>0&&Ua.current.set(`${Hr}_${Fr}`,it)})}Ct([...Ua.current.values()])}},($r==null?void 0:$r.length)===0?y.createElement(pt.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},Ga.formatMessage({id:"paperlibrary.goToQuestionBank",defaultMessage:"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898"}),">")}):y.createElement(Qt.default,{rowSelection:Nt(Pt)===Qe.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(Xn,Jn){console.log("table-selectedRowKeys:",Xn,Jn),lr(Xn),Ct(Jn)},getCheckboxProps:Xn=>({disabled:Xn.item_bank_num===0}),selectedRowKeys:Po}:void 0,columns:Or,dataSource:$r,loading:fn,scroll:{y:480},rowKey:"id",pagination:!1})))},Ca=Object.defineProperty,Cr=Object.defineProperties,io=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,di=(Pt,Ct,Gt)=>Ct in Pt?Ca(Pt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pt[Ct]=Gt,Yo=(Pt,Ct)=>{for(var Gt in Ct||(Ct={}))eo.call(Ct,Gt)&&di(Pt,Gt,Ct[Gt]);if(Co)for(var Gt of Co(Ct))Do.call(Ct,Gt)&&di(Pt,Gt,Ct[Gt]);return Pt},Mi=(Pt,Ct)=>Cr(Pt,io(Ct)),xo=(Pt,Ct,Gt)=>new Promise((wn,kn)=>{var Sn=fn=>{try{Wt(Gt.next(fn))}catch(Wn){kn(Wn)}},sn=fn=>{try{Wt(Gt.throw(fn))}catch(Wn){kn(Wn)}},Wt=fn=>fn.done?wn(fn.value):Promise.resolve(fn.value).then(Sn,sn);Wt((Gt=Gt.apply(Pt,Ct)).next())});const La={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var Io=({open:Pt,onCancel:Ct,setVisibleModalType:Gt,currentItemType:wn})=>{var kn;const Sn=(0,Ie.useIntl)(),{data:sn,dispatch:Wt}=(0,y.useContext)(Be),[fn,Wn]=(0,y.useState)([]),[va,ya]=(0,y.useState)(),$r=(kn=sn==null?void 0:sn.item_types)==null?void 0:kn.find(Hr=>Hr.item_type===wn);(0,y.useEffect)(()=>{var Hr,kr,no;if(Pt){const ar=(Hr=sn==null?void 0:sn.item_types)==null?void 0:Hr.find(Mo=>Mo.item_type===wn);if((ar==null?void 0:ar.random_rule_type)!==Qe.Shixun){const Mo=Jt[ar==null?void 0:ar.random_rule_type]||[];Wn(Mo);const Fr=(no=(kr=sn==null?void 0:sn.item_types)==null?void 0:kr.find(Me=>Me.item_type===wn))==null?void 0:no.contents;switch(console.log("----xxx",Nt(Mo)),Nt(Mo)){case Qe.OnlyDifficulty:{Ua(Fr.map(Me=>Me.difficulty));break}case Qe.OnlyFileFolder:{Ua({my:Fr==null?void 0:Fr.filter(Me=>parseInt(Me.teacher_group_id)!=="NaN"&&!Me.teacher_group_id&&Me.teacher_group_id!==0),public:Fr==null?void 0:Fr.filter(Me=>parseInt(Me.teacher_group_id)>=0)}),ya({my:Fr==null?void 0:Fr.filter(Me=>parseInt(Me.teacher_group_id)!=="NaN"&&!Me.teacher_group_id&&Me.teacher_group_id!==0),public:Fr==null?void 0:Fr.filter(Me=>parseInt(Me.teacher_group_id)>=0)});break}case Qe.FileFolderAndKnowledge:{Ua({my:Fr==null?void 0:Fr.filter(Me=>parseInt(Me.teacher_group_id)!=="NaN"&&!Me.teacher_group_id&&Me.teacher_group_id!==0),public:Fr==null?void 0:Fr.filter(Me=>parseInt(Me.teacher_group_id)>=0)}),ya({my:Fr==null?void 0:Fr.filter(Me=>parseInt(Me.teacher_group_id)!=="NaN"&&!Me.teacher_group_id&&Me.teacher_group_id!==0),public:Fr==null?void 0:Fr.filter(Me=>parseInt(Me.teacher_group_id)>=0)});break}case Qe.FileFolderAndDiff:{Ua(Fr),ya(Fr);break}case Qe.All:{Ua(Fr),ya(Fr);break}default:Ua(Fr)}}}},[Pt]);const[Or,Po]=(0,y.useState)([]);(0,y.useEffect)(()=>{Pt&&ye({item_type:wn}).then(Hr=>{Hr.status===0&&Po(Hr.data)})},[Pt]),(0,y.useEffect)(()=>{console.log("selectData",va)},[va]);const[lr,Ua]=(0,y.useState)(),[Xn,Jn]=(0,y.useState)(!0);console.log("isFirst:",Xn);const to=Hr=>{Wn(Hr),ya([]),Ua([]),Jn(!1)};return y.createElement(Ze.default,{title:Sn.formatMessage({id:"paperlibrary.setQuestionRules",defaultMessage:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"}),width:948,closable:!0,centered:!0,open:Pt,onCancel:Ct,destroyOnClose:!0,onOk:()=>xo(void 0,null,function*(){var Hr,kr,no,ar,Mo,Fr,Me;if(va===void 0){Gt("");return}if(Object.prototype.toString.call(va)==="[object Object]"&&!((Hr=va.my)!=null&&Hr.length)&&!((kr=va.public)!=null&&kr.length)){Ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Object.keys(va).length&&!(va!=null&&va.length)){Ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}const qe=Nt(fn);switch(qe){case Qe.OnlyFileFolder:{Wt({type:"editRule",payload:{itemType:wn,tableData:[...va.my||[],...va.public||[]],randomRuleType:qe}});break}case Qe.OnlyDifficulty:{const it=(ar=(no=sn==null?void 0:sn.item_types)==null?void 0:no.find(_a=>_a.item_type===wn))==null?void 0:ar.contents;let Zt=[{},{value:(Mo=Or.find(_a=>_a.name==="\u7B80\u5355"))==null?void 0:Mo.value},{value:(Fr=Or.find(_a=>_a.name==="\u9002\u4E2D"))==null?void 0:Fr.value},{value:(Me=Or.find(_a=>_a.name==="\u56F0\u96BE"))==null?void 0:Me.value}];Wt({type:"editRule",payload:{itemType:wn,tableData:va.map((_a,Na)=>{var qa,Aa,sa,qn;return{difficulty:_a,id:Na,quanlity:((Aa=(qa=it==null?void 0:it.filter(Rn=>Rn.id===Na))==null?void 0:qa[0])==null?void 0:Aa.quanlity)||1,item_bank_num:(Or==null?void 0:Or.length)===1?(sa=Or[0])==null?void 0:sa.value:(qn=Zt==null?void 0:Zt[_a])==null?void 0:qn.value}}),randomRuleType:qe}});break}case Qe.OnlyKnowledge:{Wt({type:"editRule",payload:{itemType:wn,tableData:va.map(it=>Mi(Yo({},it),{quanlity:it.quanlity||1})),randomRuleType:qe}});break}case Qe.KnowledgeAndDiff:{Wt({type:"editRule",payload:{itemType:wn,tableData:va.map(it=>Mi(Yo({},it),{quanlity:it.quanlity||1})),randomRuleType:qe}});break}case Qe.FileFolderAndDiff:{Wt({type:"editRule",payload:{itemType:wn,tableData:va.map(it=>Mi(Yo({},it),{quanlity:it.quanlity||1})),randomRuleType:qe}});break}case Qe.FileFolderAndKnowledge:{Wt({type:"editRule",payload:{itemType:wn,tableData:[...va.my||[],...va.public||[]],randomRuleType:qe}});break}case Qe.All:{Wt({type:"editRule",payload:{itemType:wn,tableData:va.map(it=>Mi(Yo({},it),{quanlity:it.quanlity||1})),randomRuleType:qe}});break}}Gt("")})},y.createElement(tn.default.Group,{className:`${Dn.ruleCheckBox}`,style:{marginBottom:8},value:fn,onChange:Hr=>{var kr;fn!=null&&fn.length&&((kr=$r==null?void 0:$r.contents)==null?void 0:kr.length)>0?Ze.default.confirm({title:Sn.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u5207\u6362\u89C4\u5219\u540E\uFF0C\u4E4B\u524D\u7684\u62BD\u9898\u914D\u7F6E\u5C06\u88AB\u6E05\u7A7A\uFF01",okText:"\u7ACB\u5373\u5207\u6362",cancelText:"\u6682\u4E0D\u5207\u6362",onOk:()=>to(Hr)}):to(Hr)},options:[{label:Sn.formatMessage({id:"paperlibrary.selectFromFolder",defaultMessage:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898"}),value:en.FileFolder},{label:Sn.formatMessage({id:"paperlibrary.selectByDifficulty",defaultMessage:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898"}),value:en.Difficulty},{label:Sn.formatMessage({id:"paperlibrary.selectByKnowledgePoint",defaultMessage:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898"}),value:en.Knowledge}]}),fn.includes(en.FileFolder)?y.createElement(Lr,{defaultData:lr,selectData:va,ruleValue:fn,setSelectData:ya,currentItemType:wn}):fn.includes(en.Knowledge)?y.createElement(er,{defaultData:lr,isFirst:Xn,ruleValue:fn,setSelectData:ya,currentItemType:wn}):fn.includes(en.Difficulty)?y.createElement("div",{style:{marginTop:12}},y.createElement("span",{className:"mr20",style:{color:"#666"}},Sn.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),y.createElement(tn.default.Group,{style:{columnGap:12},options:Or.map(Hr=>({label:Hr.name,value:La[Hr.name]})),value:va||lr,onChange:Hr=>ya(Hr)})):null)},Vo=({open:Pt,onCancel:Ct,setVisibleModalType:Gt,currentItemType:wn})=>Pt?y.createElement(Io,{open:Pt,onCancel:Ct,setVisibleModalType:Gt,currentItemType:wn}):null,Zo=ne(6848),gi=ne(63952),mi=ne(33270),Uo=ne(6339),oi=ne(65862),ti=ne(61485),yi=ne(90463),Ao=({open:Pt,onCancel:Ct,onOk:Gt})=>{const wn=(0,Ie.useIntl)(),{data:kn}=(0,y.useContext)(Be),Sn=(0,gi.g)(),[sn,Wt,fn,Wn]=(0,Nr.U)(mi.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[va,ya]=(0,y.useState)(!1);(0,y.useEffect)(()=>{if(Pt){fn({page:1,limit:10,type:0},!0).then(Xn=>{(Xn==null?void 0:Xn.shixuns_count)===0&&ya(!0)});const Ua=kn.item_types.find(Xn=>Xn.item_type==="PRACTICAL");Or(Ua.item_banks.map(Xn=>Xn.id)),lr(Ua.item_banks)}},[Pt,kn]);const[$r,Or]=(0,y.useState)([]),[Po,lr]=(0,y.useState)([]);return y.createElement(Ze.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Pt,width:948,centered:!0,closable:!0,onCancel:Ct,onOk:()=>Gt(Po),destroyOnClose:!0},y.createElement(Ge.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(lt.Z,null,y.createElement(ze.Z,{style:{width:160},size:"large",placeholder:wn.formatMessage({id:"paperlibrary.selectDirectionAndCourse",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Sn,onChange:Ua=>{fn({page:1,discipline_id:Ua==null?void 0:Ua[0],sub_discipline_id:Ua==null?void 0:Ua[1]})}}),y.createElement($e.default,{className:"ml20",style:{width:118},size:"large",placeholder:wn.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Ua=>fn({page:1,diff:Ua})}),y.createElement($e.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Ua=>fn({page:1,shixun_publish_status:Ua})})),y.createElement(st.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Ua=>{fn({keyword:Ua,page:1})}})),va?y.createElement("div",null,y.createElement(pt.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,oi.xg)("/shixuns")})):y.createElement(Qt.default,{loading:Wt,rowKey:"id",columns:[{title:wn.formatMessage({id:"paperlibrary.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Ua,Xn)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Xn!=null&&Xn.high_resources_consume?St.title:"",title:Ua||"--"},y.createElement(Uo.Z,{key:1,showLines:1,showTextOnly:!0,value:Ua||"--"})),(Xn==null?void 0:Xn.high_resources_consume)&&y.createElement(yi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:wn.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Ua,Xn,Jn)=>y.createElement("span",null,Ua||"- -")},{title:wn.formatMessage({id:"paperlibrary.usageCount",defaultMessage:"\u4F7F\u7528\u6B21\u6570"}),dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Zo.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(ti.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Ua,Xn,Jn)=>y.createElement("span",null,Ua||"- -")},{title:wn.formatMessage({id:"paperlibrary.operation",defaultMessage:"\u64CD\u4F5C"}),render(Ua,Xn){const{title:Jn,challenge_names:to,author_name:Hr,identifier:kr,author_school_name:no,study_count:ar}=Xn||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ze.default.confirm({title:wn.formatMessage({id:"paperlibrary.questionDetails",defaultMessage:"\u9898\u76EE\u8BE6\u60C5"}),closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(Uo.Z,{value:Jn,style:{marginBottom:18}}),y.createElement("div",{className:St.challengeNameWrapper},to.map((Mo,Fr)=>y.createElement("div",{className:St.challengeName,key:Fr},"\u7B2C",(0,oi.EM)(Fr+1),"\u9898\xA0",Mo))),y.createElement(Ge.Z,{className:St.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(lt.Z,{className:St.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:St.shixunInfo},Hr.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:St.shixunInfo},no),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:St.shixunInfo},ar)),y.createElement(le.ZP,{type:"primary",className:St.btnToDetail,onClick:()=>(0,oi.xg)(`/shixuns/${kr}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},wn.formatMessage({id:"paperlibrary.view",defaultMessage:"\u67E5\u770B"})),(Xn==null?void 0:Xn.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${Xn==null?void 0:Xn.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Wn==null?void 0:Wn.items,rowSelection:{selectedRowKeys:$r,preserveSelectedRowKeys:!0,getCheckboxProps:Ua=>({disabled:Ua.shixun_tag_num===1}),onChange(Ua,Xn){var Jn,to,Hr;console.log(Ua),Or(Ua);const kr=[];for(const ar of Po)Ua.includes(ar.id)&&kr.push(ar);const no=kr.map(ar=>ar.id);for(const ar of Xn)ar&&Ua.includes(ar.id)&&!no.includes(ar.id)&&kr.push({id:ar.id,difficulty:ar.level,identifier:ar.identifier,name:ar.name,real_name:(Jn=ar==null?void 0:ar.author_name)==null?void 0:Jn.split("\u3001")[0],school_name:ar.author_school_name,challenge_names:ar.challenge_names,challenges:(to=ar.challenge_names)==null?void 0:to.map((Mo,Fr)=>({subject:Mo,id:Fr,score:5})),score:((Hr=ar.challenge_names)==null?void 0:Hr.length)*5,study_count:ar.study_count,challenges_count:ar.challenges_count});lr(kr)}},pagination:{current:sn.page,pageSize:sn.limit,total:Wn==null?void 0:Wn.items_count,showTotal:Ua=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},Ua),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Ua,Xn){fn({page:Ua,limit:Xn})},size:"default"},scroll:{y:400}}))},Ri=ne(11414),po=ne(59301),qi=Object.defineProperty,Ti=Object.defineProperties,rl=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,$i=Object.prototype.hasOwnProperty,fl=Object.prototype.propertyIsEnumerable,el=(Pt,Ct,Gt)=>Ct in Pt?qi(Pt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pt[Ct]=Gt,Ui=(Pt,Ct)=>{for(var Gt in Ct||(Ct={}))$i.call(Ct,Gt)&&el(Pt,Gt,Ct[Gt]);if(fi)for(var Gt of fi(Ct))fl.call(Ct,Gt)&&el(Pt,Gt,Ct[Gt]);return Pt},tl=(Pt,Ct)=>Ti(Pt,rl(Ct)),fa=({onDelete:Pt,list:Ct,onSelect:Gt})=>{const wn=(0,Ie.useIntl)(),[kn,Sn]=(0,y.useState)(!1),{dispatch:sn,disabled:Wt}=(0,y.useContext)(Be),fn=(Or,Po,lr)=>{const Ua=Array.from(Or),[Xn]=Ua.splice(Po,1);return Ua.splice(lr,0,Xn),Ua},[Wn,va]=(0,y.useState)(null),[ya,$r]=(0,y.useState)(!1);return po.createElement(Ri.Z5,{onDragStart:()=>{$r(!0)},onDragEnd:Or=>{if($r(!1),!Or.destination)return;const Po=fn(Ct,Or.source.index,Or.destination.index);sn({type:"updateItemTypes",payload:Po})}},po.createElement(Ri.bK,{droppableId:"droppable"},(Or,Po)=>po.createElement("div",tl(Ui({},Or.droppableProps),{ref:Or.innerRef}),po.createElement(je.Z,{spinning:kn},Ct.map((lr,Ua)=>po.createElement(Ri._l,{key:Ua,draggableId:Ua.toString(),index:Ua,isDragDisabled:Wn!==lr.item_type},(Xn,Jn)=>po.createElement(Ge.Z,tl(Ui(Ui({align:"middle",wrap:!1,ref:Xn.innerRef},Xn.draggableProps),Xn.dragHandleProps),{className:`${St.dragItem} ${ya?St.dragging:""}`}),po.createElement(lt.Z,{className:St.contentArea,onClick:()=>{Gt(lr.item_type),(0,oi.k3)()}},po.createElement("span",{className:St.blackText},(0,oi.EM)(Ua+1),"\u3001\u3010",lr.item_type_text,"\u3011"),po.createElement(Zo.Z,{title:`\uFF08${lr.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(lr.total_score).toFixed(1)}\u5206\uFF09`},po.createElement("span",{className:St.greyText},`\uFF08${lr.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(lr.total_score).toFixed(1)}\u5206\uFF09`))),!Wt&&po.createElement(po.Fragment,null,po.createElement(Zo.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:Wn===lr.item_type&&!ya},po.createElement("div",{style:{cursor:"grab"},className:`${St.iconWrapper} ${ya?St.hidden:""}`,onMouseEnter:()=>{va(lr.item_type)},onMouseLeave:()=>va(null)},po.createElement("i",{className:`iconfont icon-tuodong1 ${St.dragIcon}`}))),po.createElement(Zo.Z,{title:wn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},po.createElement("div",{className:`${St.iconWrapper} ${ya?St.hidden:""}`,style:{cursor:"pointer"},onClick:()=>Pt(lr.item_type)},po.createElement("i",{className:`iconfont icon-shanchu12 ${St.deleteIcon}`})))))))),Or.placeholder)))},ma=ne(10777),Un={flex_box_center:"flex_box_center___ppkzA",flex_space_between:"flex_space_between___Z1syx",flex_box_vertical_center:"flex_box_vertical_center___twJ9S",flex_box_center_end:"flex_box_center_end___uI0uW",flex_box_column:"flex_box_column___JRp7D",timelineWrapper:"timelineWrapper___LP9aM",title:"title___KUHj_",desc:"desc___ubc8E",titles:"titles___njkjf",questionDetailWrapper:"questionDetailWrapper___p4SFM",questionTitle:"questionTitle___JC9X6",questionScoreInfo:"questionScoreInfo___NgOJI",deleteIcon:"deleteIcon___oMVTN",deleteBtn:"deleteBtn___JUPEl",normalText:"normalText___FW9Y_",folderIcon:"folderIcon___gvacQ",challengeNameWrapper:"challengeNameWrapper___fG7Vv",challengeName:"challengeName___Ia1Xs",shixunPreviewFooter:"shixunPreviewFooter___rKsnN",shixunInfoWrapper:"shixunInfoWrapper___FEnDb",shixunInfo:"shixunInfo___TbrA2",btnToDetail:"btnToDetail___dqLQP",q_title:"q_title___qnv4p"},xr=ne(73631),Gr=ne(31328);const Dr=(0,Ie.useIntl)(),Lo=(Pt,Ct,Gt,wn)=>{const kn={[Qe.OnlyDifficulty]:[{title:Dr.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),key:"difficulty",render(Sn,sn){const{difficulty:Wt}=sn;return y.createElement("span",{style:{color:Ye[Wt].color}},Ye[Wt].label)}}],[Qe.OnlyKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:Dr.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"}),dataIndex:"sub_discipline_name",width:180,ellipsis:{showTitle:!0},render(Sn,sn){return`${Sn}`}}],[Qe.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render(Sn,sn,Wt){const{group_name:fn,teacher_group_name:Wn}=sn,va=fn||Wn,ya=Wn?Gr:xr;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:ya,className:Un.folderIcon})," ",y.createElement(Zo.Z,{title:va},y.createElement("span",{className:Un.titles},va)))}},{title:Dr.formatMessage({id:"paperlibrary.type",defaultMessage:"\u7C7B\u578B"}),render(Sn,sn){const{teacher_group_name:Wt}=sn;return y.createElement("span",null,Wt?Dr.formatMessage({id:"paperlibrary.teamShare",defaultMessage:"\u56E2\u961F\u5171\u4EAB"}):Dr.formatMessage({id:"paperlibrary.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}))}}],[Qe.KnowledgeAndDiff]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:Dr.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"}),width:180,dataIndex:"sub_discipline_name",ellipsis:{showTitle:!0}},{title:Dr.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),key:"difficulty",render(Sn,sn){const{difficulty:Wt}=sn;return y.createElement("span",{style:{color:Ye[Wt].color}},Ye[Wt].label)}}],[Qe.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(Sn,sn){const{group_name:Wt,teacher_group_name:fn}=sn,Wn=Wt||fn,va=fn?Gr:xr;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:va,className:Un.folderIcon})," ",y.createElement(Zo.Z,{title:Wn},y.createElement("span",{className:Un.titles},Wn)))}},{title:Dr.formatMessage({id:"paperlibrary.type",defaultMessage:"\u7C7B\u578B"}),render(Sn,sn){const{teacher_group_name:Wt}=sn;return y.createElement("span",null,Wt?Dr.formatMessage({id:"paperlibrary.teamShare",defaultMessage:"\u56E2\u961F\u5171\u4EAB"}):Dr.formatMessage({id:"paperlibrary.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}))}}],[Qe.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render(Sn,sn){const{group_name:Wt,teacher_group_name:fn}=sn,Wn=Wt||fn,va=fn?Gr:xr;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:va,className:Un.folderIcon})," ",y.createElement(Zo.Z,{title:Wn},y.createElement("span",{className:Un.titles},Wn)))}},{title:Dr.formatMessage({id:"paperlibrary.type",defaultMessage:"\u7C7B\u578B"}),render(Sn,sn){const{teacher_group_name:Wt}=sn;return y.createElement("span",null,Wt?Dr.formatMessage({id:"paperlibrary.teamShare",defaultMessage:"\u56E2\u961F\u5171\u4EAB"}):Dr.formatMessage({id:"paperlibrary.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}))}},{title:Dr.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),key:"difficulty",render(Sn,sn){const{difficulty:Wt}=sn;return y.createElement("span",{style:{color:Ye[Wt].color}},Ye[Wt].label)}}],[Qe.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(Sn,sn){const{group_name:Wt,teacher_group_name:fn,teacher_group_id:Wn}=sn,va=Wt||fn,ya=Wn||Wn===0?Gr:xr;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:ya,className:Un.folderIcon})," ",y.createElement(Zo.Z,{title:va},y.createElement("span",{className:Un.titles},va)))}},{title:Dr.formatMessage({id:"paperlibrary.type",defaultMessage:"\u7C7B\u578B"}),render(Sn,sn){const{teacher_group_id:Wt}=sn;return y.createElement("span",null,Wt||Wt===0?Dr.formatMessage({id:"paperlibrary.teamShare",defaultMessage:"\u56E2\u961F\u5171\u4EAB"}):Dr.formatMessage({id:"paperlibrary.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}))}},{title:Dr.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),key:"difficulty",render(Sn,sn){const{difficulty:Wt}=sn;return y.createElement("span",{style:{color:Ye[Wt].color}},Ye[Wt].label)}}],[Qe.Shixun]:[]};for(const Sn of Object.values(kn))Sn.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(sn,Wt){const{item_bank_num:fn,quanlity:Wn,id:va,teacher_group_id:ya}=Wt||{};return y.createElement(Ge.Z,{align:"middle"},y.createElement(Le.Z,{disabled:wn,min:1,max:fn,size:"large",precision:0,value:Wn,onChange:$r=>{Ct({type:"changeQuestionNum",payload:{itemType:Gt,id:va,num:$r,teacher_group_id:ya}})}}),y.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",fn))}},{title:Dr.formatMessage({id:"paperlibrary.operation",defaultMessage:"\u64CD\u4F5C"}),key:"action",align:"right",render(sn,Wt){const{id:fn,is_share:Wn}=Wt;return wn?y.createElement("span",{className:"cursorNotAllowed c-grey-999"},Dr.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})):y.createElement("span",{className:Un.deleteBtn,onClick:()=>{Ct({type:"deleteRule",payload:{itemType:Gt,id:fn,is_share:Wn}})}},Dr.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"}))}});return kn[Pt]},Xo=({setVisibleModalType:Pt})=>{var Ct,Gt,wn,kn;const Sn=(0,Ie.useIntl)(),{data:sn,dispatch:Wt,disabled:fn}=(0,y.useContext)(Be),Wn=(Ct=sn==null?void 0:sn.item_types)==null?void 0:Ct.find(va=>va.item_type==="PRACTICAL");return y.createElement(ma.Z,{className:Un.timelineWrapper,items:[{children:y.createElement("div",{style:{transform:"translateY(-4px)"}},y.createElement(Ge.Z,{className:"mb20",align:"middle",justify:"space-between"},y.createElement(lt.Z,null,y.createElement("span",{className:Un.title},Sn.formatMessage({id:"paperlibrary.selectFromQuestionBank",defaultMessage:"\u9898\u5E93\u9009\u9898"})),y.createElement("span",{className:Un.desc},"\uFF08\u9700\u8981\u5148\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9\u5B9E\u8BAD\u9898\uFF0C\u518D\u8BBE\u7F6E\u4ECE\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898\u7684\u6570\u91CF\uFF09")),!fn&&y.createElement(st.op,{style:{width:102},onClick:()=>Pt("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((Gt=Wn==null?void 0:Wn.item_banks)==null?void 0:Gt.length)===0?y.createElement(pt.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):y.createElement(Qt.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(va,ya,$r){return y.createElement("span",null,$r+1)}},{title:Sn.formatMessage({id:"paperlibrary.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(va,ya)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:ya!=null&&ya.high_resources_consume?Un.q_title:"",title:va||"--"},y.createElement(Uo.Z,{key:1,showLines:1,showTextOnly:!0,value:va})),(ya==null?void 0:ya.high_resources_consume)&&y.createElement(yi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:Sn.formatMessage({id:"paperlibrary.usageCount",defaultMessage:"\u4F7F\u7528\u6B21\u6570"}),dataIndex:"study_count"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(va,ya,$r)=>y.createElement("span",null,va||"- -")},{title:Sn.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),dataIndex:"difficulty"},{title:Sn.formatMessage({id:"paperlibrary.operation",defaultMessage:"\u64CD\u4F5C"}),align:"right",width:180,render(va,ya,$r){const{id:Or,identifier:Po,name:lr,challenge_names:Ua=[],real_name:Xn,school_name:Jn,study_count:to,challenges:Hr=[]}=ya||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{Ze.default.confirm({title:Sn.formatMessage({id:"paperlibrary.questionDetails",defaultMessage:"\u9898\u76EE\u8BE6\u60C5"}),closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(Uo.Z,{value:lr,style:{marginBottom:18}}),y.createElement("div",{className:Un.challengeNameWrapper},Hr==null?void 0:Hr.map((kr,no)=>y.createElement("div",{className:Un.challengeName,key:no},"\u7B2C",(0,oi.EM)(no+1),"\u9898\xA0",kr==null?void 0:kr.subject))),y.createElement(Ge.Z,{className:Un.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(lt.Z,{className:Un.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:Un.shixunInfo},Xn),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:Un.shixunInfo},Jn),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Un.shixunInfo},to)),y.createElement(le.ZP,{type:"primary",className:Un.btnToDetail,onClick:()=>(0,oi.xg)(`/shixuns/${Po}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},Sn.formatMessage({id:"paperlibrary.view",defaultMessage:"\u67E5\u770B"})),!fn&&y.createElement("span",{onClick:()=>{Wt({type:"deleteShixunQuestion",payload:{shixunId:Or}})},className:`ml20 ${Un.deleteBtn}`},Sn.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})))}}],dataSource:(Wn==null?void 0:Wn.item_banks)||[],pagination:!1}))},{children:y.createElement(Ge.Z,{style:{transform:(wn=Wn==null?void 0:Wn.item_banks)!=null&&wn.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},y.createElement("span",{className:Un.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((kn=Wn==null?void 0:Wn.item_banks)!=null&&kn.length)&&y.createElement(lt.Z,null,y.createElement(Ge.Z,{align:"middle"},y.createElement("span",{className:Un.normalText},"\u62BD\u9898\u6570\u91CF"),y.createElement(Le.Z,{min:0,disabled:fn,max:Wn==null?void 0:Wn.item_bank_num,size:"large",precision:0,className:"ml10 mr10",value:(Wn==null?void 0:Wn.item_bank_count)||1,onChange:va=>Wt({type:"changeQuestionNum",payload:{num:va||1,itemType:"PRACTICAL"}})}),y.createElement("span",{className:`${Un.normalText} mr30`},"/",Wn==null?void 0:Wn.item_bank_num),y.createElement("span",{className:Un.normalText},"\u6BCF\u9898\u5206\u503C"),y.createElement(Le.Z,{disabled:fn,min:0,max:100,precision:1,size:"large",precision:1,className:"ml10 mr10",value:Wn==null?void 0:Wn.score,onChange:va=>Wt({type:"changeQuestionScore",payload:{score:va,itemType:"PRACTICAL"}})}),y.createElement("span",{className:Un.normalText},"\u5206"))))}]})};var Pi=({setVisibleModalType:Pt,currentItemType:Ct,onDelete:Gt})=>{var wn,kn;const Sn=(0,Ie.useParams)(),{data:sn,dispatch:Wt,disabled:fn}=(0,y.useContext)(Be),Wn=((wn=sn==null?void 0:sn.item_types)==null?void 0:wn.findIndex(ya=>ya.item_type===Ct))+1,va=(kn=sn==null?void 0:sn.item_types)==null?void 0:kn.find(ya=>ya.item_type===Ct);return y.createElement("div",{className:Un.questionDetailWrapper},y.createElement(Ge.Z,{justify:"space-between",align:"middle",className:"mb30"},y.createElement(lt.Z,null,y.createElement("span",{className:Un.questionTitle},`${(0,oi.EM)(Wn)}\u3001${va==null?void 0:va.item_type_text}`),y.createElement("span",{className:Un.questionScoreInfo},"\uFF08",y.createElement("span",{style:{color:"#3061D0"}},va==null?void 0:va.item_bank_count),"\u5C0F\u9898 ",y.createElement("span",null,"\uFF0C\u5171",y.createElement("span",{style:{color:"#3061D0"}},va==null?void 0:va.total_score),"\u5206"),"\uFF09")),!fn&&y.createElement("i",{className:`iconfont icon-shanchutimu ${Un.deleteIcon}`,onClick:()=>Gt(Ct)})),Ct==="PRACTICAL"?y.createElement(Xo,{setVisibleModalType:Pt}):y.createElement(y.Fragment,null,(va==null?void 0:va.contents.length)===0?y.createElement(pt.Z,{styles:{margin:"70px auto 100px auto"},customText:y.createElement("span",null,"\u6682\u65E0\u62BD\u9898\u89C4\u5219\uFF0C\u652F\u6301",y.createElement("span",{style:{color:"#EA9741"}},"\u6307\u5B9A\u6587\u4EF6\u5939\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9"),"\u8FDB\u884C\u62BD\u9898\uFF5E"),ButtonTwo:(Sn==null?void 0:Sn.id)&&y.createElement(Ge.Z,{justify:"center",className:"mt30"},y.createElement(st.op,{style:{width:136,marginTop:-10},onClick:()=>Pt("rule")},intl.formatMessage({id:"paperlibrary.setQuestionRules",defaultMessage:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"})))}):y.createElement(y.Fragment,null,y.createElement(Ge.Z,{justify:"space-between",align:"middle",className:"mb20"},y.createElement(lt.Z,null,y.createElement(Ge.Z,{align:"middle"},y.createElement("span",{className:`${Un.normalText}`},"\u6BCF\u9898\u5206\u503C"),y.createElement(Le.Z,{disabled:fn,size:"large",className:"ml10 mr10",min:.1,max:100,value:va==null?void 0:va.score,precision:1,onChange:ya=>Wt({type:"changeQuestionScore",payload:{score:ya,itemType:Ct}})}),y.createElement("span",{className:Un.normalText},"\u5206"))),(Sn==null?void 0:Sn.id)&&y.createElement(st.op,{onClick:()=>Pt("rule")},intl.formatMessage({id:"paperlibrary.setQuestionRules",defaultMessage:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"}))),y.createElement(Qt.default,{columns:Lo(va==null?void 0:va.random_rule_type,Wt,Ct,fn),dataSource:va==null?void 0:va.contents,pagination:!1,rowKey:"id"}))))},jo=ne(96935),Bi=ne(87513),ci=ne(41867),nl=ne(32637),nr=ne(59301),Qi=Object.defineProperty,Vt=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,ir=(Pt,Ct,Gt)=>Ct in Pt?Qi(Pt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pt[Ct]=Gt,zn=(Pt,Ct)=>{for(var Gt in Ct||(Ct={}))ra.call(Ct,Gt)&&ir(Pt,Gt,Ct[Gt]);if(Pn)for(var Gt of Pn(Ct))Wa.call(Ct,Gt)&&ir(Pt,Gt,Ct[Gt]);return Pt},Ha=(Pt,Ct)=>Vt(Pt,Ut(Ct)),Za=(Pt,Ct,Gt)=>new Promise((wn,kn)=>{var Sn=fn=>{try{Wt(Gt.next(fn))}catch(Wn){kn(Wn)}},sn=fn=>{try{Wt(Gt.throw(fn))}catch(Wn){kn(Wn)}},Wt=fn=>fn.done?wn(fn.value):Promise.resolve(fn.value).then(Sn,sn);Wt((Gt=Gt.apply(Pt,Ct)).next())}),lo=({})=>{var Pt,Ct,Gt,wn,kn,Sn,sn,Wt,fn,Wn,va,ya,$r,Or,Po;const lr=(0,Ie.useIntl)(),[Ua]=(0,Ie.useSearchParams)(),Xn=(0,Ie.useParams)(),{data:Jn,dispatch:to,setPreview:Hr,getData:kr,handlePreview:no,disabled:ar}=(0,y.useContext)(Be),[Mo,Fr]=(0,y.useState)(""),[Me,qe]=(0,y.useState)((Ct=(Pt=Jn==null?void 0:Jn.item_types)==null?void 0:Pt[0])==null?void 0:Ct.item_type),[it,Zt]=(0,y.useState)(!0),[_a,Na]=(0,y.useState)(!1),qa=(Rn,oa)=>Za(void 0,null,function*(){var ca,Fa,un,dn,na,Ta,Ma;const wr=Jn.item_types.map(ea=>ea.item_type_text),Ra=(ca=Jn==null?void 0:Jn.item_types)==null?void 0:ca.filter(ea=>{var $n,Er;return(($n=ea.contents)==null?void 0:$n.length)>0||((Er=ea==null?void 0:ea.item_banks)==null?void 0:Er.length)>0});if(Jn.sort_by_item_type=wr,!((Fa=Jn.item_types)!=null&&Fa.length)){Ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((Ra==null?void 0:Ra.length)===0){Ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Rn){const ea=Number((un=Jn==null?void 0:Jn.examination_bank)==null?void 0:un.total_score);[100,120,150].includes(ea)||(yield new Promise(($n,Er)=>{Ze.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:lr.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:lr.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:nr.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",nr.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ea),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Za(void 0,null,function*(){$n("")}),onCancel:()=>{Er()}})}))}let _n=()=>Za(void 0,null,function*(){const ea=(0,rt.cloneDeep)(Jn),{item_types:$n}=ea||{};ea.item_types=$n.filter(Wr=>Wr.item_type===Me),(yield fe(Xn.id||Xn.categoryId,ea)).status===0&&(qe(oa),Ce.ZP.success("\u4FDD\u5B58\u6210\u529F"),Rn||Ie.history.push("/paperlibrary"))}),$t=(na=(dn=Jn==null?void 0:Jn.item_types)==null?void 0:dn.filter(ea=>ea.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:na.item_banks,ia=0;$t==null||$t.map(ea=>{ea.high_resources_consume&&(ia=ia+1)}),console.log(ia),ia>0?Ze.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:lr.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:nr.createElement("div",null,nr.createElement("div",{className:St.tipcontent},nr.createElement("div",null,nr.createElement("div",{className:St.name},"\u60A8\u597D\uFF01",(Ta=(0,ci.eY)())==null?void 0:Ta.username,"\uFF08",(Ma=(0,ci.eY)())==null?void 0:Ma.login,"\uFF09\uFF1A"),nr.createElement("div",{className:St.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",nr.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),nr.createElement("div",{className:St.info},nr.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),nr.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),nr.createElement("span",{style:{color:"#232B40"}},`${ia}\u4E2A`))),nr.createElement("div",null,nr.createElement("div",{className:St.img},nr.createElement("img",{src:nl,width:"124px",height:"124px"})),nr.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{_n()}}):_n()}),Aa=(Rn,oa,ca,Fa=!1)=>Za(void 0,null,function*(){console.log(Jn);const un=Ha(zn(zn({},Jn.exercise),Xn),{exerciseId:Xn.categoryId,sort_by_item_type:Jn.sort_by_item_type,difficulty:Jn.examination_bank.difficulty,exam_notes:Jn.examination_bank.exam_notes,exercise_name:Jn.examination_bank.name,time:Jn.examination_bank.time,changed_item_type:Me,item_types:Jn.item_types,changed_item_type:Me,sub_discipline_id:Jn.examination_bank.sub_discipline_id});(!Rn||oa===1)&&(un.is_reset=1);const dn=yield(0,Bi.wy)(un);return dn.status===0&&(Fa||Ce.ZP.success("\u4FEE\u6539\u6210\u529F "),qe(ca),Rn||Ie.history.push(`/classrooms/${Xn.coursesId}/exercise/${Xn.categoryId}/detail?random=true`)),dn}),sa=Rn=>{Ze.default.confirm({title:lr.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,closable:!0,content:nr.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>Za(void 0,null,function*(){var oa,ca,Fa,un;if(Xn.id){if((yield Xe(Xn.id,{item_type:[Rn]})).status!==0)return}else{const dn=yield We(Xn.categoryId,{item_type:[Rn]});if(kr(),dn.status!==0)return}if(to({type:"deleteQuestionType",payload:Rn}),Rn===Me){const dn=he(Jn,{type:"deleteQuestionType",payload:Rn});qe(dn.item_types.length?dn.item_types[0].item_type:(ca=(oa=Jn==null?void 0:Jn.item_types)==null?void 0:oa[0])==null?void 0:ca.item_type)}else qe((un=(Fa=Jn==null?void 0:Jn.item_types)==null?void 0:Fa[0])==null?void 0:un.item_type)})})};(0,y.useEffect)(()=>{var Rn;(Rn=Jn==null?void 0:Jn.examination_bank)!=null&&Rn.name&&Zt(!1),(0,oi.Dk)(lr.formatMessage({id:"paperlibrary.randomPaperCreation",defaultMessage:"\u968F\u673A\u7EC4\u5377"}))},[(Gt=Jn==null?void 0:Jn.examination_bank)==null?void 0:Gt.name]);const qn=()=>Za(void 0,null,function*(){var Rn;let oa=yield Aa(!0,1,Me,!0);if((oa==null?void 0:oa.status)===0){const ca=yield(0,E.ZP)(`/api/exercises/${Xn==null?void 0:Xn.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:Xn==null?void 0:Xn.coursesId,categoryId:Xn==null?void 0:Xn.categoryId}});(ca==null?void 0:ca.status)!=-1&&window.open(`/classrooms/${Xn.coursesId}/exercise/${Xn.categoryId}/${(Rn=(0,ci.eY)())==null?void 0:Rn.login}/initate_answer`)}});return nr.createElement("div",{className:St.questionInfo},nr.createElement("div",{className:"tc mb20"},nr.createElement(se.VP,{defaultValue:(wn=Jn==null?void 0:Jn.examination_bank)==null?void 0:wn.name,onFinish:Rn=>Za(void 0,null,function*(){return to({type:"updateBaseInfo",payload:Ha(zn({},Jn.examination_bank),{name:Rn})}),(0,Bi.wy)({exercise_name:Rn,exerciseId:Xn==null?void 0:Xn.categoryId}),!0})})),nr.createElement(Ge.Z,{justify:"center",className:"mb20"},nr.createElement(lt.Z,{className:"mr30"},nr.createElement("span",{className:St.label},lr.formatMessage({id:"paperlibrary.answerTime",defaultMessage:"\u7B54\u9898\u65F6\u957F"})),nr.createElement("span",null,((kn=Jn==null?void 0:Jn.examination_bank)==null?void 0:kn.time)===-1?"\u4E0D\u9650":((Sn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Sn.time)||"\u4E0D\u9650")),nr.createElement(lt.Z,{className:"mr30"},nr.createElement("span",{className:St.label},lr.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"})),nr.createElement("span",null,(Wt=Ye[`${(sn=Jn==null?void 0:Jn.examination_bank)==null?void 0:sn.difficulty}`])==null?void 0:Wt.label)),nr.createElement(lt.Z,{className:"mr30"},nr.createElement("span",{className:St.label},"\u8BD5\u9898\u603B\u6570"),nr.createElement("span",null,((fn=Jn==null?void 0:Jn.examination_bank)==null?void 0:fn.question_count)||0)),nr.createElement(lt.Z,null,nr.createElement("span",{className:St.label},lr.formatMessage({id:"paperlibrary.totalScore",defaultMessage:"\u603B\u5206"})),nr.createElement("span",null,((va=(Wn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Wn.total_score)==null?void 0:va.toFixed(1))||0))),nr.createElement("div",{className:St.content,style:{border:((ya=Jn==null?void 0:Jn.item_types)==null?void 0:ya.length)<=0&&"none"}},(($r=Jn==null?void 0:Jn.item_types)==null?void 0:$r.length)>0?nr.createElement(Ge.Z,{wrap:!1},nr.createElement(lt.Z,{flex:"260px",className:St.leftPart},!ar&&nr.createElement(Ge.Z,{className:"mb20"},nr.createElement(st.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>Fr("setScore")},lr.formatMessage({id:"paperlibrary.batchSetScore",defaultMessage:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"})),(Xn==null?void 0:Xn.id)&&nr.createElement(st.op,{shape:"default",onClick:()=>Fr("questionType")},lr.formatMessage({id:"paperlibrary.addQuestionType",defaultMessage:"\u6DFB\u52A0\u9898\u578B"}))),nr.createElement(fa,{list:Jn.item_types,onSelect:Rn=>Za(void 0,null,function*(){if(Rn===Me)return;Zt(!0);const oa=Jn.item_types.find(ca=>ca.item_type===Me);if(Me!=="PRACTICAL"&&oa.contents.length>0&&(Xn!=null&&Xn.id)){const ca=(0,rt.cloneDeep)(Jn),{item_types:Fa}=ca||{};ca.item_types=Fa.filter(un=>un.item_type===Me);try{(yield fe(Xn.id||Xn.categoryId,ca)).status===0&&qe(Rn)}catch(un){}}else Xn.categoryId?Aa(!0,2,Rn):qa(!0,Rn);Zt(!1)}),onDelete:sa})),nr.createElement(lt.Z,{flex:1,className:St.rightPart},nr.createElement(je.Z,{spinning:it},nr.createElement(Pi,{setVisibleModalType:Fr,currentItemType:Me,onDelete:sa})))):nr.createElement(pt.Z,{customText:lr.formatMessage({id:"paperlibrary.setQuestionTypeFirst",defaultMessage:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B"}),styles:{margin:"70px auto"},ButtonTwo:nr.createElement(Ge.Z,{justify:"center",className:"mt20"},(Xn==null?void 0:Xn.id)&&nr.createElement(st.op,{style:{width:88},onClick:()=>Fr("questionType")},lr.formatMessage({id:"paperlibrary.addQuestionType",defaultMessage:"\u6DFB\u52A0\u9898\u578B"})))})),!!(Xn!=null&&Xn.id)&&nr.createElement("div",{className:St.fixedBottom},nr.createElement(jo.Z,{className:`${St.previewBtn} mr20`,onClick:()=>Za(void 0,null,function*(){var Rn,oa;const ca=(Rn=Jn==null?void 0:Jn.item_types)==null?void 0:Rn.filter(Fa=>{var un,dn;return((un=Fa.contents)==null?void 0:un.length)>0||((dn=Fa==null?void 0:Fa.item_banks)==null?void 0:dn.length)>0});if(!((oa=Jn.item_types)!=null&&oa.length)){Ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((ca==null?void 0:ca.length)===0){Ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}yield qa(!0,Me),no()})},lr.formatMessage({id:"paperlibrary.examPreview",defaultMessage:"\u8BD5\u5377\u9884\u89C8"})),nr.createElement(jo.Z,{type:"primary",className:St.confirmBtn,onClick:()=>qa()},nr.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!(Xn!=null&&Xn.categoryId)&&nr.createElement("div",{className:St.fixedBottom,style:{justifyContent:((Or=Jn==null?void 0:Jn.exercise)==null?void 0:Or.exercise_status)!==1?"end":"center"}},nr.createElement(jo.Z,{className:`${St.previewBtn} mr20`,onClick:()=>Za(void 0,null,function*(){var Rn,oa;document.body.scrollIntoView(),Ie.history.push(`/classrooms/${Xn.coursesId}/exercise/${(Rn=Jn==null?void 0:Jn.exercise)==null?void 0:Rn.id}/detail?random=${(oa=Jn==null?void 0:Jn.exercise)==null?void 0:oa.is_random}`)})},"\u8FD4\u56DE"),((Po=Jn==null?void 0:Jn.exercise)==null?void 0:Po.exercise_status)===1&&nr.createElement(jo.Z,{className:`${St.previewBtn} mr20`,onClick:qn},lr.formatMessage({id:"paperlibrary.mockExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"})),(Jn==null?void 0:Jn.exercise.exercise_status)===1&&nr.createElement(jo.Z,{type:"primary",className:St.confirmBtn,onClick:()=>Za(void 0,null,function*(){var Rn;const oa=Number((Rn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Rn.total_score);[100,120,150].includes(oa)||(yield new Promise((ca,Fa)=>{Ze.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:lr.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:lr.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:nr.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",nr.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},oa),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Za(void 0,null,function*(){ca("")}),onCancel:()=>{Fa()}})})),Aa()})},"\u63D0\u4EA4")),nr.createElement(aa,{open:Mo==="questionType",onCancel:()=>Fr(""),onOk:Rn=>Za(void 0,null,function*(){var oa,ca;const Fa=[],un=he(Jn,{type:"setQuestionType",payload:Rn}),dn=((oa=un==null?void 0:un.item_types)==null?void 0:oa.map(na=>na.item_type))||[];for(const na of((ca=Jn==null?void 0:Jn.item_types)==null?void 0:ca.map(Ta=>Ta.item_type))||[])dn.includes(na)||Fa.push(na);Xn.id&&Fa.length>0&&(yield Xe(Xn.id,{item_type:Fa})).status!==0||(to({type:"setQuestionType",payload:Rn}),qe(Me||un.item_types[0].item_type),Fr(""))})}),nr.createElement(ln,{open:Mo==="setScore",onCancel:()=>{Fr("")},onOk:Rn=>Za(void 0,null,function*(){console.log("---newData",Rn);const oa=Rn.item_types.map(ca=>({item_type:ca.item_type,score:ca.score}));Xn.id?(yield Ne(Xn.id,{score_settings:oa})).status===0&&to({type:"init",payload:Rn}):(yield pe(Xn.categoryId,{score_settings:oa})).status===0&&to({type:"init",payload:Rn}),Fr("")})}),nr.createElement(Vo,{open:Mo==="rule",onCancel:()=>Fr(""),currentItemType:Me,setVisibleModalType:Fr}),Ua.get("type")==="settings"&&nr.createElement(Ao,{open:Mo==="selectShixun",onCancel:()=>Fr(""),onOk:Rn=>{if(console.log(Rn),(Rn==null?void 0:Rn.length)<=0){Ce.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}to({type:"addShixun",payload:{shixunList:[...Rn]}}),Fr("")}}))},Qn=ne(26971),Sr=ne(59301),uo=Object.defineProperty,zo=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,Ho=(Pt,Ct,Gt)=>Ct in Pt?uo(Pt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Pt[Ct]=Gt,qr=(Pt,Ct)=>{for(var Gt in Ct||(Ct={}))vo.call(Ct,Gt)&&Ho(Pt,Gt,Ct[Gt]);if(mr)for(var Gt of mr(Ct))Jr.call(Ct,Gt)&&Ho(Pt,Gt,Ct[Gt]);return Pt},bi=(Pt,Ct)=>zo(Pt,cr(Ct)),al=(Pt,Ct,Gt)=>new Promise((wn,kn)=>{var Sn=fn=>{try{Wt(Gt.next(fn))}catch(Wn){kn(Wn)}},sn=fn=>{try{Wt(Gt.throw(fn))}catch(Wn){kn(Wn)}},Wt=fn=>fn.done?wn(fn.value):Promise.resolve(fn.value).then(Sn,sn);Wt((Gt=Gt.apply(Pt,Ct)).next())}),pl=()=>{var Pt,Ct,Gt,wn;const kn=(0,Ie.useIntl)(),[Sn,sn]=(0,y.useState)("baseInfo"),Wt=(0,Ie.useDispatch)();(0,y.useEffect)(()=>{Wt({type:"globalSetting/footerToggle",payload:!1})},[]);const fn=(0,Ie.useParams)(),Wn=!!(fn.id||fn.categoryId),[va]=(0,Ie.useSearchParams)();(0,y.useEffect)(()=>{va.get("type")==="settings"&&sn("settings")},[]);const[ya,$r]=(0,y.useReducer)(he,null),[Or,Po]=(0,y.useState)(!1),lr=()=>al(void 0,null,function*(){Po(!0);let Me;fn.categoryId?Me=yield mt(fn):Me=yield ge(fn.id),Po(!1),Me.status===0&&$r({type:"init",payload:Me})});(0,y.useEffect)(()=>{Wn?lr():$r({type:"init",payload:{examination_bank:{difficulty:2}}})},[fn]);const[Ua,Xn]=(0,y.useState)(""),Jn=(Me,qe)=>al(void 0,null,function*(){var it,Zt,_a,Na;const qa=(it=ya==null?void 0:ya.item_types)==null?void 0:it.filter(qn=>{var Rn;return((Rn=qn==null?void 0:qn.item_type)==null?void 0:Rn.toUpperCase())===(qe==null?void 0:qe.type)}),Aa={sort_by_item_type:ya.sort_by_item_type,difficulty:ya.examination_bank.difficulty,exam_notes:ya.examination_bank.exam_notes,name:ya.examination_bank.name,time:ya.examination_bank.time,item_types:ya.item_types};if(Me!==void 0&&!(Me!=null&&Me.single_question_id)){Aa.seleted_item_bank_ids=Me==null?void 0:Me.seleted_item_bank_ids,Aa.item_types=qa;const qn=yield Te(Aa);if((qn==null?void 0:qn.status)===0){let Rn=(0,rt.cloneDeep)(ar.data);Rn.questionList=(Zt=Rn==null?void 0:Rn.questionList)==null?void 0:Zt.map(oa=>{var ca;return oa.type===qe.type?bi(qr({},oa),{questions:((ca=qn==null?void 0:qn.questions)==null?void 0:ca.questions)||[]}):oa}),Mo({show:!0,data:Rn})}return}if(Me!==void 0&&(Me!=null&&Me.single_question_id)){Aa.seleted_item_bank_ids=Me==null?void 0:Me.seleted_item_bank_ids,Aa.single_question_id=Me==null?void 0:Me.single_question_id,Aa.item_types=qa;const qn=yield Te(Aa);if((qn==null?void 0:qn.status)===0){let Rn=(0,rt.cloneDeep)(ar.data);Rn.questionList=(_a=Rn==null?void 0:Rn.questionList)==null?void 0:_a.map(oa=>{var ca,Fa;if(oa.type===qe.type){const un=(0,rt.cloneDeep)(oa==null?void 0:oa.questions);return un.splice(qe.index,1,(Fa=(ca=qn==null?void 0:qn.questions)==null?void 0:ca.questions)==null?void 0:Fa[0]),console.log(oa==null?void 0:oa.questions,un,qe.index,"new_questions"),bi(qr({},oa),{questions:un})}return oa}),Mo({show:!0,data:Rn})}return}const sa=yield dt(Aa);if((sa==null?void 0:sa.status)===0){const qn=(0,oi.ad)(sa);let Rn=[];(Na=ya==null?void 0:ya.item_types)==null||Na.forEach(oa=>{var ca;const Fa=(ca=qn==null?void 0:qn.questionList)==null?void 0:ca.find(un=>oa.item_type===un.type);Rn.push(Fa)}),console.log(ya,"sortList"),Rn=(0,rt.compact)(Rn),qn.questionList=Rn,Mo({show:!0,data:qn}),Xn(new Date)}}),to=Me=>{var qe;let it=(0,rt.cloneDeep)(ar.data);it.questionList=(qe=it==null?void 0:it.questionList)==null?void 0:qe.map(Zt=>Zt.type===Me.type?bi(qr({},Zt),{questions_score:Me.scoreTotal}):Zt),$r({type:"changeQuestionScore",payload:{score:Me.score,itemType:Me.type}}),Mo({show:!0,data:it})},Hr=Me=>al(void 0,null,function*(){const qe={sort_by_item_type:ya.sort_by_item_type,difficulty:ya.examination_bank.difficulty,exam_notes:ya.examination_bank.exam_notes,name:ya.examination_bank.name,time:ya.examination_bank.time,item_types:ya.item_types,sub_discipline_id:ya.examination_bank.sub_discipline_id};if(Me){(yield _e(qr(qr({},qe),Me))).status===0&&Ce.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield fe(fn.id,qe)).status===0&&(Ce.ZP.success("\u63D0\u4EA4\u6210\u529F"),Ie.history.push("/paperlibrary?defaultActiveKey=0"))}),kr=(0,gi.g)(),[no]=Oe.default.useForm(),[ar,Mo]=(0,y.useState)({show:!1,data:{}}),Fr=!!((Pt=ya==null?void 0:ya.exercise)!=null&&Pt.exercise_status)&&((Ct=ya==null?void 0:ya.exercise)==null?void 0:Ct.exercise_status)!==1;return Sr.createElement(Be.Provider,{value:{data:ya,disabled:Fr,dispatch:$r,setPreview:Mo,getData:lr,handlePreview:Jn}},ar.show?Sr.createElement(Qn.Z,{key:Ua,data:ar.data,onExchange:Jn,onTypeScore:to,submit:Hr,goBack:()=>Mo({show:!1,data:{}})}):Sr.createElement("div",{className:ue.wrapper},Sr.createElement("div",{className:"edu-container"},Sr.createElement(De.Z,{className:ue.breadCrumbWrapper,separator:">",items:fn!=null&&fn.categoryId?[{title:Sr.createElement(Ie.Link,{to:`/classrooms/${fn.coursesId}/exercise`},(wn=(Gt=(0,ci.eY)())==null?void 0:Gt.course)==null?void 0:wn.course_name)},{title:Sr.createElement(Ie.Link,{to:`/classrooms/${fn.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:Sr.createElement(Ie.Link,{to:"/paperlibrary"},kn.formatMessage({id:"paperlibrary.questionBank",defaultMessage:"\u8BD5\u5377\u5E93"}))},{title:kn.formatMessage({id:"paperlibrary.randomPaperCreation",defaultMessage:"\u968F\u673A\u7EC4\u5377"})}]}),Sr.createElement(se.d4,{activeKey:Sn,tabs:[{key:"baseInfo",label:kn.formatMessage({id:"paperlibrary.examBasicInfo",defaultMessage:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"})},{key:"settings",label:kn.formatMessage({id:"paperlibrary.paperConfiguration",defaultMessage:"\u7EC4\u5377\u914D\u7F6E"})}],onChange:Me=>al(void 0,null,function*(){if(Me==="settings"&&(yield no.validateFields(),!Wn)){const qe=yield ce(ya);qe.status===0&&Ie.history.replace(`/randompaper/edit/${qe==null?void 0:qe.examination_bank_id}?type=settings`)}sn(Me)})}),Sn==="baseInfo"&&Sr.createElement(vn,{courseOptions:kr,setCurrentKey:sn,loading:Or,form:no}),Sr.createElement("div",{style:{display:Sn==="settings"?"block":"none"}},ya&&Sr.createElement(lo,null)))))}},24100:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return He}});var y=ne(65582),ue=ne(43418),Ce={ul:"ul___TdfYY"},Oe=ne(32637),De=ne(59301),Ie=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ke=(Ge,Le)=>{var le={};for(var E in Ge)se.call(Ge,E)&&Le.indexOf(E)<0&&(le[E]=Ge[E]);if(Ge!=null&&Ie)for(var E of Ie(Ge))Le.indexOf(E)<0&&je.call(Ge,E)&&(le[E]=Ge[E]);return le},He=Ge=>{var Le=Ge,{open:le,onCancel:E}=Le,a=Ke(Le,["open","onCancel"]);const x=(0,y.useIntl)();return De.createElement(ue.default,{centered:!0,open:le,title:De.createElement("div",{style:{fontWeight:"bold"}},x.formatMessage({id:"paths.contactTeachingAssistant",defaultMessage:"\u8054\u7CFB\u6559\u7814\u52A9\u7406"})),width:"696px",onCancel:E,footer:null},De.createElement("div",null,De.createElement("div",{className:"tc"},De.createElement("img",{className:"mt10",src:Oe,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),De.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),De.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),De.createElement("div",{style:{color:"#333"},className:"pt30 font14"},De.createElement("ul",{className:Ce.ul},De.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),De.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),De.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},63952:function(Bt,kt,ne){"use strict";ne.d(kt,{g:function(){return De}});var y=ne(59301),ue=ne(29297),Ce=ne(3033),Oe=(Ie,se,je)=>new Promise((Ke,ze)=>{var He=le=>{try{Le(je.next(le))}catch(E){ze(E)}},Ge=le=>{try{Le(je.throw(le))}catch(E){ze(E)}},Le=le=>le.done?Ke(le.value):Promise.resolve(le.value).then(He,Ge);Le((je=je.apply(Ie,se)).next())});const De=()=>{const[Ie,se]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Oe(void 0,null,function*(){const Ke=yield(0,ue.d1)({source:"question"});Ke!=null&&Ke.disciplines&&se((0,Ce.L)(Ke==null?void 0:Ke.disciplines))})},[]),Ie}},61527:function(Bt,kt,ne){"use strict";ne.d(kt,{U:function(){return Ke}});var y=ne(59301),ue=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ie=(ze,He,Ge)=>He in ze?ue(ze,He,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ze[He]=Ge,se=(ze,He)=>{for(var Ge in He||(He={}))Oe.call(He,Ge)&&Ie(ze,Ge,He[Ge]);if(Ce)for(var Ge of Ce(He))De.call(He,Ge)&&Ie(ze,Ge,He[Ge]);return ze},je=(ze,He,Ge)=>new Promise((Le,le)=>{var E=b=>{try{x(Ge.next(b))}catch(z){le(z)}},a=b=>{try{x(Ge.throw(b))}catch(z){le(z)}},x=b=>b.done?Le(b.value):Promise.resolve(b.value).then(E,a);x((Ge=Ge.apply(ze,He)).next())});function Ke(ze,He){const[Ge,Le]=(0,y.useState)(He),[le,E]=(0,y.useState)(!1),[a,x]=(0,y.useState)();return[Ge,le,(z,te=!1)=>je(this,null,function*(){const re=te?He:se(se({},Ge),z);E(!0),Le(re);const ie=yield ze(re);return E(!1),x(ie),ie}),a]}},50371:function(Bt,kt){"use strict";function ne(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue{const De=Ce[Oe];De!==void 0&&(y[Oe]=De)})}return y}kt.Z=ne},77578:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return y}});const y=ue=>ue?typeof ue=="function"?ue():ue:null},13845:function(Bt,kt,ne){"use strict";ne.d(kt,{F:function(){return y},Z:function(){return ue}});function y(Ce){return Ce!=null&&Ce===Ce.window}function ue(Ce,Oe){var De,Ie;if(typeof window=="undefined")return 0;const se=Oe?"scrollTop":"scrollLeft";let je=0;return y(Ce)?je=Ce[Oe?"pageYOffset":"pageXOffset"]:Ce instanceof Document?je=Ce.documentElement[se]:(Ce instanceof HTMLElement||Ce)&&(je=Ce[se]),Ce&&!y(Ce)&&typeof je!="number"&&(je=(Ie=((De=Ce.ownerDocument)!==null&&De!==void 0?De:Ce).documentElement)===null||Ie===void 0?void 0:Ie[se]),je}},56762:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return ue}});var y=ne(59301);function ue(){const[,Ce]=y.useReducer(Oe=>Oe+1,0);return Ce}},68031:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Oe}});var y=ne(16089);function ue(De,Ie,se,je){const Ke=se-Ie;return De/=je/2,De<1?Ke/2*De*De*De+Ie:Ke/2*((De-=2)*De*De+2)+Ie}var Ce=ne(13845);function Oe(De){let Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:se=()=>window,callback:je,duration:Ke=450}=Ie,ze=se(),He=(0,Ce.Z)(ze,!0),Ge=Date.now(),Le=()=>{const E=Date.now()-Ge,a=ue(E>Ke?Ke:E,He,De,Ke);(0,Ce.F)(ze)?ze.scrollTo(window.pageXOffset,a):ze instanceof Document||ze.constructor.name==="HTMLDocument"?ze.documentElement.scrollTop=a:ze.scrollTop=a,E{let{children:_e}=Te;const{getPrefixCls:mt}=De.useContext(se.E_),Qe=mt("breadcrumb");return De.createElement("li",{className:`${Qe}-separator`,"aria-hidden":"true"},_e===""?_e:_e||"/")};ze.__ANT_BREADCRUMB_SEPARATOR=!0;var He=ze,Ge=function(Te,_e){var mt={};for(var Qe in Te)Object.prototype.hasOwnProperty.call(Te,Qe)&&_e.indexOf(Qe)<0&&(mt[Qe]=Te[Qe]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Qe=Object.getOwnPropertySymbols(Te);rt_e[rt]||Qe)}function le(Te,_e,mt,Qe){if(mt==null)return null;const{className:rt,onClick:Ht}=_e,vt=Ge(_e,["className","onClick"]),zt=Object.assign(Object.assign({},(0,Oe.Z)(vt,{data:!0,aria:!0})),{onClick:Ht});return Qe!==void 0?De.createElement("a",Object.assign({},zt,{className:ue()(`${Te}-link`,rt),href:Qe}),mt):De.createElement("span",Object.assign({},zt,{className:ue()(`${Te}-link`,rt)}),mt)}function E(Te,_e){return(Qe,rt,Ht,vt,zt)=>{if(_e)return _e(Qe,rt,Ht,vt);const Kt=Le(Qe,rt);return le(Te,Qe,Kt,zt)}}var a=function(Te,_e){var mt={};for(var Qe in Te)Object.prototype.hasOwnProperty.call(Te,Qe)&&_e.indexOf(Qe)<0&&(mt[Qe]=Te[Qe]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Qe=Object.getOwnPropertySymbols(Te);rt{const{prefixCls:_e,separator:mt="/",children:Qe,menu:rt,overlay:Ht,dropdownProps:vt,href:zt}=Te,Ve=(ut=>{if(rt||Ht){const Mt=Object.assign({},vt);if(rt){const cn=rt||{},{items:Dt}=cn,en=a(cn,["items"]);Mt.menu=Object.assign(Object.assign({},en),{items:Dt==null?void 0:Dt.map((Be,Jt)=>{var{key:Cn,title:Nt,label:Ot,path:nt}=Be,Ye=a(Be,["key","title","label","path"]);let Fe=Ot!=null?Ot:Nt;return nt&&(Fe=De.createElement("a",{href:`${zt}${nt}`},Fe)),Object.assign(Object.assign({},Ye),{key:Cn!=null?Cn:Jt,label:Fe})})})}else Ht&&(Mt.overlay=Ht);return De.createElement(Ke.Z,Object.assign({placement:"bottom"},Mt),De.createElement("span",{className:`${_e}-overlay-link`},ut,De.createElement(je.Z,null)))}return ut})(Qe);return Ve!=null?De.createElement(De.Fragment,null,De.createElement("li",null,Ve),mt&&De.createElement(He,null,mt)):null},b=Te=>{const{prefixCls:_e,children:mt,href:Qe}=Te,rt=a(Te,["prefixCls","children","href"]),{getPrefixCls:Ht}=De.useContext(se.E_),vt=Ht("breadcrumb",_e);return De.createElement(x,Object.assign({},rt,{prefixCls:vt}),le(vt,rt,mt,Qe))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=ne(17313),re=ne(83116),ie=ne(37613);const ge=Te=>{const{componentCls:_e,iconCls:mt}=Te;return{[_e]:Object.assign(Object.assign({},(0,te.Wf)(Te)),{color:Te.itemColor,fontSize:Te.fontSize,[mt]:{fontSize:Te.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Te.linkColor,transition:`color ${Te.motionDurationMid}`,padding:`0 ${Te.paddingXXS}px`,borderRadius:Te.borderRadiusSM,height:Te.lineHeight*Te.fontSize,display:"inline-block",marginInline:-Te.marginXXS,"&:hover":{color:Te.linkHoverColor,backgroundColor:Te.colorBgTextHover}},(0,te.Qy)(Te)),"li:last-child":{color:Te.lastItemColor},[`${_e}-separator`]:{marginInline:Te.separatorMargin,color:Te.separatorColor},[`${_e}-link`]:{[` + > ${mt} + span, + > ${mt} + a + `]:{marginInlineStart:Te.marginXXS}},[`${_e}-overlay-link`]:{borderRadius:Te.borderRadiusSM,height:Te.lineHeight*Te.fontSize,display:"inline-block",padding:`0 ${Te.paddingXXS}px`,marginInline:-Te.marginXXS,[`> ${mt}`]:{marginInlineStart:Te.marginXXS,fontSize:Te.fontSizeIcon},"&:hover":{color:Te.linkHoverColor,backgroundColor:Te.colorBgTextHover,a:{color:Te.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Te.componentCls}-rtl`]:{direction:"rtl"}})}};var fe=(0,re.Z)("Breadcrumb",Te=>{const _e=(0,ie.TS)(Te,{});return[ge(_e)]},Te=>({itemColor:Te.colorTextDescription,lastItemColor:Te.colorText,iconFontSize:Te.fontSize,linkColor:Te.colorTextDescription,linkHoverColor:Te.colorText,separatorColor:Te.colorTextDescription,separatorMargin:Te.marginXS})),ce=function(Te,_e){var mt={};for(var Qe in Te)Object.prototype.hasOwnProperty.call(Te,Qe)&&_e.indexOf(Qe)<0&&(mt[Qe]=Te[Qe]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Qe=Object.getOwnPropertySymbols(Te);rt{var{breadcrumbName:vt}=Ht,zt=ce(Ht,["breadcrumbName"]);return Object.assign(Object.assign({},zt),{title:vt})})}),rt}function ye(Te,_e){return(0,De.useMemo)(()=>Te||(_e?_e.map(xe):null),[Te,_e])}var Ne=function(Te,_e){var mt={};for(var Qe in Te)Object.prototype.hasOwnProperty.call(Te,Qe)&&_e.indexOf(Qe)<0&&(mt[Qe]=Te[Qe]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Qe=Object.getOwnPropertySymbols(Te);rt{if(_e===void 0)return _e;let mt=(_e||"").replace(/^\//,"");return Object.keys(Te).forEach(Qe=>{mt=mt.replace(`:${Qe}`,Te[Qe])}),mt},Xe=Te=>{const{prefixCls:_e,separator:mt="/",style:Qe,className:rt,rootClassName:Ht,routes:vt,items:zt,children:Kt,itemRender:Ve,params:ut={}}=Te,Mt=Ne(Te,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:cn,direction:Dt,breadcrumb:en}=De.useContext(se.E_);let Be;const Jt=cn("breadcrumb",_e),[Cn,Nt]=fe(Jt),Ot=ye(zt,vt),nt=E(Jt,Ve);if(Ot&&Ot.length>0){const he=[],tt=zt||vt;Be=Ot.map((Lt,we)=>{const{path:be,key:Et,type:Je,menu:ke,overlay:bt,onClick:hn,className:Rt,separator:rn,dropdownProps:nn}=Lt,vn=pe(ut,be);vn!==void 0&&he.push(vn);const Ze=Et!=null?Et:we;if(Je==="separator")return De.createElement(He,{key:Ze},rn);const lt={},St=we===Ot.length-1;ke?lt.menu=ke:bt&&(lt.overlay=bt);let{href:pt}=Lt;return he.length&&vn!==void 0&&(pt=`#/${he.join("/")}`),De.createElement(x,Object.assign({key:Ze},lt,(0,Oe.Z)(Lt,{data:!0,aria:!0}),{className:Rt,dropdownProps:nn,href:pt,separator:St?"":mt,onClick:hn,prefixCls:Jt}),nt(Lt,ut,tt,he,pt))})}else if(Kt){const he=(0,Ce.Z)(Kt).length;Be=(0,Ce.Z)(Kt).map((tt,Lt)=>{if(!tt)return tt;const we=Lt===he-1;return(0,Ie.Tm)(tt,{separator:we?"":mt,key:Lt})})}const Ye=ue()(Jt,en==null?void 0:en.className,{[`${Jt}-rtl`]:Dt==="rtl"},rt,Ht,Nt),Fe=Object.assign(Object.assign({},en==null?void 0:en.style),Qe);return Cn(De.createElement("nav",Object.assign({className:Ye,style:Fe},Mt),De.createElement("ol",null,Be)))};Xe.Item=z,Xe.Separator=He;var We=Xe,dt=We},19842:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ba}});var y=ne(94480),ue=ne(59301),Ce=ne(33853),Oe=ne(58617),De=ne(38819),Ie=ne(92310),se=ne.n(Ie),je=ne(54476),Ke=ne(42978),ze=ne(75931),He=ne(77861),Ge=ne(17115),Le=ne(90782),le=ne(6089),E=ne(18929),a=ue.createContext(null),x=a,b=ne(76190),z=ne(20068),te=ne(33885),re="__rc_cascader_search_mark__",ie=function(pn,Ln,xn){var Zn=xn.label;return Ln.some(function(Hn){return String(Hn[Zn]).toLowerCase().includes(pn.toLowerCase())})},ge=function(pn,Ln,xn,Zn){return Ln.map(function(Hn){return Hn[Zn.label]}).join(" / ")},fe=function($e,pn,Ln,xn,Zn,Hn){var Dn=Zn.filter,ct=Dn===void 0?ie:Dn,At=Zn.render,ht=At===void 0?ge:At,gn=Zn.limit,Fn=gn===void 0?50:gn,yn=Zn.sort;return ue.useMemo(function(){var ua=[];if(!$e)return[];function Vn(Gn,ga){var Ka=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Gn.forEach(function(En){if(!(!yn&&Fn!==!1&&Fn>0&&ua.length>=Fn)){var Pa=[].concat((0,y.Z)(ga),[En]),Va=En[Ln.children],or=Ka||En.disabled;if((!Va||Va.length===0||Hn)&&ct($e,Pa,{label:Ln.label})){var Kn;ua.push((0,te.Z)((0,te.Z)({},En),{},(Kn={disabled:or},(0,z.Z)(Kn,Ln.label,ht($e,Pa,xn,Ln)),(0,z.Z)(Kn,re,Pa),(0,z.Z)(Kn,Ln.children,void 0),Kn)))}Va&&Vn(En[Ln.children],Pa,or)}})}return Vn(pn,[]),yn&&ua.sort(function(Gn,ga){return yn(Gn[re],ga[re],$e,Ln)}),Fn!==!1&&Fn>0?ua.slice(0,Fn):ua},[$e,pn,Ln,xn,ht,Hn,ct,yn,Fn])},ce="__RC_CASCADER_SPLIT__",xe="SHOW_PARENT",ye="SHOW_CHILD";function Ne($e){return $e.join(ce)}function pe($e){return $e.map(Ne)}function Xe($e){return $e.split(ce)}function We($e){var pn=$e||{},Ln=pn.label,xn=pn.value,Zn=pn.children,Hn=xn||"value";return{label:Ln||"label",value:Hn,key:Hn,children:Zn||"children"}}function dt($e,pn){var Ln,xn;return(Ln=$e.isLeaf)!==null&&Ln!==void 0?Ln:!((xn=$e[pn.children])!==null&&xn!==void 0&&xn.length)}function Te($e){var pn=$e.parentElement;if(pn){var Ln=$e.offsetTop-pn.offsetTop;Ln-pn.scrollTop<0?pn.scrollTo({top:Ln}):Ln+$e.offsetHeight-pn.scrollTop>pn.offsetHeight&&pn.scrollTo({top:Ln+$e.offsetHeight-pn.offsetHeight})}}function _e($e,pn){return $e.map(function(Ln){var xn;return(xn=Ln[re])===null||xn===void 0?void 0:xn.map(function(Zn){return Zn[pn.value]})})}function mt($e,pn,Ln){var xn=new Set($e),Zn=pn();return $e.filter(function(Hn){var Dn=Zn[Hn],ct=Dn?Dn.parent:null,At=Dn?Dn.children:null;return Dn&&Dn.node.disabled?!0:Ln===ye?!(At&&At.some(function(ht){return ht.key&&xn.has(ht.key)})):!(ct&&!ct.node.disabled&&xn.has(ct.key))})}function Qe($e,pn,Ln){for(var xn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Zn=pn,Hn=[],Dn=function(){var ht,gn,Fn,yn=$e[ct],ua=(ht=Zn)===null||ht===void 0?void 0:ht.findIndex(function(Gn){var ga=Gn[Ln.value];return xn?String(ga)===String(yn):ga===yn}),Vn=ua!==-1?(gn=Zn)===null||gn===void 0?void 0:gn[ua]:null;Hn.push({value:(Fn=Vn==null?void 0:Vn[Ln.value])!==null&&Fn!==void 0?Fn:yn,index:ua,option:Vn}),Zn=Vn==null?void 0:Vn[Ln.children]},ct=0;ct<$e.length;ct+=1)Dn();return Hn}var rt=function($e,pn,Ln,xn,Zn){return ue.useMemo(function(){var Hn=Zn||function(Dn){var ct=xn?Dn.slice(-1):Dn,At=" / ";return ct.every(function(ht){return["string","number"].includes((0,b.Z)(ht))})?ct.join(At):ct.reduce(function(ht,gn,Fn){var yn=ue.isValidElement(gn)?ue.cloneElement(gn,{key:Fn}):gn;return Fn===0?[yn]:[].concat((0,y.Z)(ht),[At,yn])},[])};return $e.map(function(Dn){var ct,At,ht=Qe(Dn,pn,Ln),gn=Hn(ht.map(function(yn){var ua,Vn=yn.option,Gn=yn.value;return(ua=Vn==null?void 0:Vn[Ln.label])!==null&&ua!==void 0?ua:Gn}),ht.map(function(yn){var ua=yn.option;return ua})),Fn=Ne(Dn);return{label:gn,value:Fn,key:Fn,valueCells:Dn,disabled:(ct=ht[ht.length-1])===null||ct===void 0||(At=ct.option)===null||At===void 0?void 0:At.disabled}})},[$e,pn,Ln,Zn,xn])},Ht=ne(71430),vt=function($e,pn){var Ln=ue.useRef({options:null,info:null}),xn=ue.useCallback(function(){return Ln.current.options!==$e&&(Ln.current.options=$e,Ln.current.info=(0,Ht.I8)($e,{fieldNames:pn,initWrapper:function(Hn){return(0,te.Z)((0,te.Z)({},Hn),{},{pathKeyEntities:{}})},processEntity:function(Hn,Dn){var ct=Hn.nodes.map(function(At){return At[pn.value]}).join(ce);Dn.pathKeyEntities[ct]=Hn,Hn.key=ct}})),Ln.current.info.pathKeyEntities},[pn,$e]);return xn},zt=function($e,pn){return ue.useCallback(function(Ln){var xn=[],Zn=[];return Ln.forEach(function(Hn){var Dn=Qe(Hn,$e,pn);Dn.every(function(ct){return ct.option})?Zn.push(Hn):xn.push(Hn)}),[Zn,xn]},[$e,pn])},Kt=ne(48736);function Ve($e){return ue.useMemo(function(){if(!$e)return[!1,{}];var pn={matchInputWidth:!0,limit:50};return $e&&(0,b.Z)($e)==="object"&&(pn=(0,te.Z)((0,te.Z)({},pn),$e)),pn.limit<=0&&delete pn.limit,[!0,pn]},[$e])}var ut=ue.memo(function($e){var pn=$e.children;return pn},function($e,pn){return!pn.open}),Mt=ut;function cn($e){var pn,Ln=$e.prefixCls,xn=$e.checked,Zn=$e.halfChecked,Hn=$e.disabled,Dn=$e.onClick,ct=$e.disableCheckbox,At=ue.useContext(x),ht=At.checkable,gn=typeof ht!="boolean"?ht:null;return ue.createElement("span",{className:se()("".concat(Ln),(pn={},(0,z.Z)(pn,"".concat(Ln,"-checked"),xn),(0,z.Z)(pn,"".concat(Ln,"-indeterminate"),!xn&&Zn),(0,z.Z)(pn,"".concat(Ln,"-disabled"),Hn||ct),pn)),onClick:Dn},gn)}var Dt="__cascader_fix_label__";function en($e){var pn=$e.prefixCls,Ln=$e.multiple,xn=$e.options,Zn=$e.activeValue,Hn=$e.prevValuePath,Dn=$e.onToggleOpen,ct=$e.onSelect,At=$e.onActive,ht=$e.checkedSet,gn=$e.halfCheckedSet,Fn=$e.loadingKeys,yn=$e.isSelectable,ua=$e.searchValue,Vn="".concat(pn,"-menu"),Gn="".concat(pn,"-menu-item"),ga=ue.useContext(x),Ka=ga.fieldNames,En=ga.changeOnSelect,Pa=ga.expandTrigger,Va=ga.expandIcon,or=ga.loadingIcon,Kn=ga.dropdownMenuColumnStyle,mn=Pa==="hover",Lr=ue.useMemo(function(){return xn.map(function(Ja){var Nr,Tr=Ja.disabled,Br=Ja.disableCheckbox,zr=Ja[re],wo=(Nr=Ja[Dt])!==null&&Nr!==void 0?Nr:Ja[Ka.label],fo=Ja[Ka.value],Wo=dt(Ja,Ka),jn=zr?zr.map(function(ta){return ta[Ka.value]}):[].concat((0,y.Z)(Hn),[fo]),Qr=Ne(jn),Vr=Fn.includes(Qr),Ur=ht.has(Qr),Ga=gn.has(Qr);return{disabled:Tr,label:wo,value:fo,isLeaf:Wo,isLoading:Vr,checked:Ur,halfChecked:Ga,option:Ja,disableCheckbox:Br,fullPath:jn,fullPathKey:Qr}})},[xn,ht,Ka,gn,Fn,Hn]);return ue.createElement("ul",{className:Vn,role:"menu"},Lr.map(function(Ja){var Nr,Tr=Ja.disabled,Br=Ja.label,zr=Ja.value,wo=Ja.isLeaf,fo=Ja.isLoading,Wo=Ja.checked,jn=Ja.halfChecked,Qr=Ja.option,Vr=Ja.fullPath,Ur=Ja.fullPathKey,Ga=Ja.disableCheckbox,ta=function(){if(!(Tr||ua)){var Cr=(0,y.Z)(Vr);mn&&wo&&Cr.pop(),At(Cr)}},ka=function(){yn(Qr)&&ct(Vr,wo)},er;return typeof Qr.title=="string"?er=Qr.title:typeof Br=="string"&&(er=Br),ue.createElement("li",{key:Ur,className:se()(Gn,(Nr={},(0,z.Z)(Nr,"".concat(Gn,"-expand"),!wo),(0,z.Z)(Nr,"".concat(Gn,"-active"),Zn===zr||Zn===Ur),(0,z.Z)(Nr,"".concat(Gn,"-disabled"),Tr),(0,z.Z)(Nr,"".concat(Gn,"-loading"),fo),Nr)),style:Kn,role:"menuitemcheckbox",title:er,"aria-checked":Wo,"data-path-key":Ur,onClick:function(){ta(),!Ga&&(!Ln||wo)&&ka()},onDoubleClick:function(){En&&Dn(!1)},onMouseEnter:function(){mn&&ta()},onMouseDown:function(Cr){Cr.preventDefault()}},Ln&&ue.createElement(cn,{prefixCls:"".concat(pn,"-checkbox"),checked:Wo,halfChecked:jn,disabled:Tr||Ga,disableCheckbox:Ga,onClick:function(Cr){Ga||(Cr.stopPropagation(),ka())}}),ue.createElement("div",{className:"".concat(Gn,"-content")},Br),!fo&&Va&&!wo&&ue.createElement("div",{className:"".concat(Gn,"-expand-icon")},Va),fo&&or&&ue.createElement("div",{className:"".concat(Gn,"-loading-icon")},or))}))}var Be=function(){var $e=(0,He.lk)(),pn=$e.multiple,Ln=$e.open,xn=ue.useContext(x),Zn=xn.values,Hn=ue.useState([]),Dn=(0,Ke.Z)(Hn,2),ct=Dn[0],At=Dn[1];return ue.useEffect(function(){if(Ln&&!pn){var ht=Zn[0];At(ht||[])}},[Ln]),[ct,At]},Jt=ne(10228),Cn=function($e,pn,Ln,xn,Zn,Hn){var Dn=(0,He.lk)(),ct=Dn.direction,At=Dn.searchValue,ht=Dn.toggleOpen,gn=Dn.open,Fn=ct==="rtl",yn=ue.useMemo(function(){for(var Kn=-1,mn=pn,Lr=[],Ja=[],Nr=xn.length,Tr=_e(pn,Ln),Br=function(Qr){var Vr=mn.findIndex(function(Ur,Ga){return(Tr[Ga]?Ne(Tr[Ga]):Ur[Ln.value])===xn[Qr]});if(Vr===-1)return"break";Kn=Vr,Lr.push(Kn),Ja.push(xn[Qr]),mn=mn[Kn][Ln.children]},zr=0;zr1){var mn=Vn.slice(0,-1);En(mn)}else ht(!1)},or=function(){var mn,Lr=((mn=ga[Gn])===null||mn===void 0?void 0:mn[Ln.children])||[],Ja=Lr.find(function(Tr){return!Tr.disabled});if(Ja){var Nr=[].concat((0,y.Z)(Vn),[Ja[Ln.value]]);En(Nr)}};ue.useImperativeHandle($e,function(){return{onKeyDown:function(mn){var Lr=mn.which;switch(Lr){case Jt.Z.UP:case Jt.Z.DOWN:{var Ja=0;Lr===Jt.Z.UP?Ja=-1:Lr===Jt.Z.DOWN&&(Ja=1),Ja!==0&&Pa(Ja);break}case Jt.Z.LEFT:{if(At)break;Fn?or():Va();break}case Jt.Z.RIGHT:{if(At)break;Fn?Va():or();break}case Jt.Z.BACKSPACE:{At||Va();break}case Jt.Z.ENTER:{if(Vn.length){var Nr=ga[Gn],Tr=(Nr==null?void 0:Nr[re])||[];Tr.length?Hn(Tr.map(function(Br){return Br[Ln.value]}),Tr[Tr.length-1]):Hn(Vn,ga[Gn])}break}case Jt.Z.ESC:ht(!1),gn&&mn.stopPropagation()}},onKeyUp:function(){}}})},Nt=ue.forwardRef(function($e,pn){var Ln,xn,Zn,Hn,Dn=(0,He.lk)(),ct=Dn.prefixCls,At=Dn.multiple,ht=Dn.searchValue,gn=Dn.toggleOpen,Fn=Dn.notFoundContent,yn=Dn.direction,ua=Dn.open,Vn=ue.useRef(),Gn=yn==="rtl",ga=ue.useContext(x),Ka=ga.options,En=ga.values,Pa=ga.halfValues,Va=ga.fieldNames,or=ga.changeOnSelect,Kn=ga.onSelect,mn=ga.searchOptions,Lr=ga.dropdownPrefixCls,Ja=ga.loadData,Nr=ga.expandTrigger,Tr=Lr||ct,Br=ue.useState([]),zr=(0,Ke.Z)(Br,2),wo=zr[0],fo=zr[1],Wo=function(La){if(!(!Ja||ht)){var Ko=Qe(La,Ka,Va),Io=Ko.map(function(Zo){var gi=Zo.option;return gi}),Jo=Io[Io.length-1];if(Jo&&!dt(Jo,Va)){var Vo=Ne(La);fo(function(Zo){return[].concat((0,y.Z)(Zo),[Vo])}),Ja(Io)}}};ue.useEffect(function(){wo.length&&wo.forEach(function(xo){var La=Xe(xo),Ko=Qe(La,Ka,Va,!0).map(function(Jo){var Vo=Jo.option;return Vo}),Io=Ko[Ko.length-1];(!Io||Io[Va.children]||dt(Io,Va))&&fo(function(Jo){return Jo.filter(function(Vo){return Vo!==xo})})})},[Ka,wo,Va]);var jn=ue.useMemo(function(){return new Set(pe(En))},[En]),Qr=ue.useMemo(function(){return new Set(pe(Pa))},[Pa]),Vr=Be(),Ur=(0,Ke.Z)(Vr,2),Ga=Ur[0],ta=Ur[1],ka=function(La){ta(La),Wo(La)},er=function(La){var Ko=La.disabled,Io=dt(La,Va);return!Ko&&(Io||or||At)},Ca=function(La,Ko){var Io=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Kn(La),!At&&(Ko||or&&(Nr==="hover"||Io))&&gn(!1)},Cr=ue.useMemo(function(){return ht?mn:Ka},[ht,mn,Ka]),io=ue.useMemo(function(){for(var xo=[{options:Cr}],La=Cr,Ko=_e(La,Va),Io=function(){var gi=Ga[Jo],mi=La.find(function(oi,ti){return(Ko[ti]?Ne(Ko[ti]):oi[Va.value])===gi}),Uo=mi==null?void 0:mi[Va.children];if(!(Uo!=null&&Uo.length))return"break";La=Uo,xo.push({options:Uo})},Jo=0;Jo":wo,Wo=$e.loadingIcon,jn=$e.children,Qr=$e.dropdownMatchSelectWidth,Vr=Qr===void 0?!1:Qr,Ur=$e.showCheckedStrategy,Ga=Ur===void 0?xe:Ur,ta=(0,ze.Z)($e,he),ka=(0,Ge.ZP)(Ln),er=!!Fn,Ca=(0,E.Z)(Dn,{value:ct,postState:Lt}),Cr=(0,Ke.Z)(Ca,2),io=Cr[0],Co=Cr[1],eo=ue.useMemo(function(){return We(Hn)},[JSON.stringify(Hn)]),Do=ue.useMemo(function(){return En||[]},[En]),di=vt(Do,eo),Yo=ue.useCallback(function(fa){var ma=di();return fa.map(function(Un){var xr=ma[Un].nodes;return xr.map(function(Gr){return Gr[eo.value]})})},[di,eo]),Mi=(0,E.Z)("",{value:Vn,postState:function(ma){return ma||""}}),xo=(0,Ke.Z)(Mi,2),La=xo[0],Ko=xo[1],Io=function(ma,Un){Ko(ma),Un.source!=="blur"&&Gn&&Gn(ma)},Jo=Ve(ga),Vo=(0,Ke.Z)(Jo,2),Zo=Vo[0],gi=Vo[1],mi=fe(La,Do,eo,Pa||Zn,gi,At),Uo=zt(Do,eo),oi=ue.useMemo(function(){var fa=Uo(io),ma=(0,Ke.Z)(fa,2),Un=ma[0],xr=ma[1];if(!er||!io.length)return[Un,[],xr];var Gr=pe(Un),Dr=di(),Lo=(0,Le.S)(Gr,!0,Dr),Xo=Lo.checkedKeys,Oo=Lo.halfCheckedKeys;return[Yo(Xo),Yo(Oo),xr]},[er,io,di,Yo,Uo]),ti=(0,Ke.Z)(oi,3),yi=ti[0],Ni=ti[1],Ao=ti[2],Ri=ue.useMemo(function(){var fa=pe(yi),ma=mt(fa,di,Ga);return[].concat((0,y.Z)(Ao),(0,y.Z)(Yo(ma)))},[yi,di,Yo,Ao,Ga]),po=rt(Ri,Do,eo,er,gn),qi=(0,le.Z)(function(fa){if(Co(fa),ht){var ma=Lt(fa),Un=ma.map(function(Dr){return Qe(Dr,Do,eo).map(function(Lo){return Lo.option})}),xr=er?ma:ma[0],Gr=er?Un:Un[0];ht(xr,Gr)}}),Ti=(0,le.Z)(function(fa){if((!er||ua)&&Ko(""),!er)qi(fa);else{var ma=Ne(fa),Un=pe(yi),xr=pe(Ni),Gr=Un.includes(ma),Dr=Ao.some(function(nr){return Ne(nr)===ma}),Lo=yi,Xo=Ao;if(Dr&&!Gr)Xo=Ao.filter(function(nr){return Ne(nr)!==ma});else{var Oo=Gr?Un.filter(function(nr){return nr!==ma}):[].concat((0,y.Z)(Un),[ma]),Pi=di(),jo;if(Gr){var Bi=(0,Le.S)(Oo,{checked:!1,halfCheckedKeys:xr},Pi);jo=Bi.checkedKeys}else{var ci=(0,Le.S)(Oo,!0,Pi);jo=ci.checkedKeys}var nl=mt(jo,di,Ga);Lo=Yo(nl)}qi([].concat((0,y.Z)(Xo),(0,y.Z)(Lo)))}}),rl=function(ma,Un){if(Un.type==="clear"){qi([]);return}var xr=Un.values[0],Gr=xr.valueCells;Ti(Gr)},fi=Kn!==void 0?Kn:or,$i=Lr||mn,fl=Tr||Nr,el=function(ma){Br==null||Br(ma),zr==null||zr(ma)},Ui=ue.useMemo(function(){return{options:Do,fieldNames:eo,values:yi,halfValues:Ni,changeOnSelect:At,onSelect:Ti,checkable:Fn,searchOptions:mi,dropdownPrefixCls:Pa,loadData:Va,expandTrigger:Ka,expandIcon:fo,loadingIcon:Wo,dropdownMenuColumnStyle:Ja}},[Do,eo,yi,Ni,At,Ti,Fn,mi,Pa,Va,Ka,fo,Wo,Ja]),tl=!(La?mi:Do).length,tr=La&&gi.matchInputWidth||tl?{}:{minWidth:"auto"};return ue.createElement(x.Provider,{value:Ui},ue.createElement(He.Ac,(0,je.Z)({},ta,{ref:pn,id:ka,prefixCls:Zn,autoClearSearchValue:ua,dropdownMatchSelectWidth:Vr,dropdownStyle:tr,displayValues:po,onDisplayValuesChange:rl,mode:er?"multiple":void 0,searchValue:La,onSearch:Io,showSearch:Zo,OptionList:Ot,emptyOptions:tl,open:fi,dropdownClassName:$i,placement:fl,onDropdownVisibleChange:el,getRawInputElement:function(){return jn}})))});we.SHOW_PARENT=xe,we.SHOW_CHILD=ye;var be=we,Et=be,Je=ne(2738),ke=ne(62892),bt=ne(53487),hn=ne(19080),Rt=ne(36355),rn=ne(93891),nn=ne(1684),vn=ne(19716),Ze=ne(32441),lt=ne(14154),St=ne(58582),pt=ne(84443),st=ne(66339),tn=ne(33234),on=ne(98447),An=ne(17313),On=ne(74207),aa=ne(83116);const Qt=$e=>{const{prefixCls:pn,componentCls:Ln,antCls:xn}=$e,Zn=`${Ln}-menu-item`,Hn=` + &${Zn}-expand ${Zn}-expand-icon, + ${Zn}-loading-icon + `;return[{[Ln]:{width:$e.controlWidth}},{[`${Ln}-dropdown`]:[(0,on.C2)(`${pn}-checkbox`,$e),{[`&${xn}-select-dropdown`]:{padding:0}},{[Ln]:{"&-checkbox":{top:0,marginInlineEnd:$e.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Ln}-menu-empty`]:{[`${Ln}-menu`]:{width:"100%",height:"auto",[Zn]:{color:$e.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:$e.controlItemWidth,height:$e.dropdownHeight,margin:0,padding:$e.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${$e.lineWidth}px ${$e.lineType} ${$e.colorSplit}`},"&-item":Object.assign(Object.assign({},An.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:$e.optionPadding,lineHeight:$e.lineHeight,cursor:"pointer",transition:`all ${$e.motionDurationMid}`,borderRadius:$e.borderRadiusSM,"&:hover":{background:$e.controlItemBgHover},"&-disabled":{color:$e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Hn]:{color:$e.colorTextDisabled}},[`&-active:not(${Zn}-disabled)`]:{"&, &:hover":{fontWeight:$e.optionSelectedFontWeight,backgroundColor:$e.optionSelectedBg}},"&-content":{flex:"auto"},[Hn]:{marginInlineStart:$e.paddingXXS,color:$e.colorTextDescription,fontSize:$e.fontSizeIcon},"&-keyword":{color:$e.colorHighlight}})}}}]},{[`${Ln}-dropdown-rtl`]:{direction:"rtl"}},(0,On.c)($e)]};var Yt=(0,aa.Z)("Cascader",$e=>[Qt($e)],$e=>{const pn=Math.round(($e.controlHeight-$e.fontSize*$e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:$e.controlItemBgActive,optionSelectedFontWeight:$e.fontWeightStrong,optionPadding:`${pn}px ${$e.paddingSM}px`,menuPadding:$e.paddingXXS}}),Xt=function($e,pn){var Ln={};for(var xn in $e)Object.prototype.hasOwnProperty.call($e,xn)&&pn.indexOf(xn)<0&&(Ln[xn]=$e[xn]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Zn=0,xn=Object.getOwnPropertySymbols($e);ZnAt===0?[ct]:[].concat((0,y.Z)(Dn),[pn,ct]),[]),Zn=[];let Hn=0;return xn.forEach((Dn,ct)=>{const At=Hn+Dn.length;let ht=$e.slice(Hn,At);Hn=At,ct%2===1&&(ht=ue.createElement("span",{className:`${Ln}-menu-item-keyword`,key:`separator-${ct}`},ht)),Zn.push(ht)}),Zn}const ba=($e,pn,Ln,xn)=>{const Zn=[],Hn=$e.toLowerCase();return pn.forEach((Dn,ct)=>{ct!==0&&Zn.push(" / ");let At=Dn[xn.label];const ht=typeof At;(ht==="string"||ht==="number")&&(At=ha(String(At),Hn,Ln)),Zn.push(At)}),Zn},Yn=ue.forwardRef(($e,pn)=>{const{prefixCls:Ln,size:xn,disabled:Zn,className:Hn,rootClassName:Dn,multiple:ct,bordered:At=!0,transitionName:ht,choiceTransitionName:gn="",popupClassName:Fn,dropdownClassName:yn,expandIcon:ua,placement:Vn,showSearch:Gn,allowClear:ga=!0,notFoundContent:Ka,direction:En,getPopupContainer:Pa,status:Va,showArrow:or,builtinPlacements:Kn,style:mn}=$e,Lr=Xt($e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Ja=(0,Je.Z)(Lr,["suffixIcon"]),{getPopupContainer:Nr,getPrefixCls:Tr,renderEmpty:Br,direction:zr,popupOverflow:wo,cascader:fo}=ue.useContext(Rt.E_),Wo=En||zr,jn=Wo==="rtl",{status:Qr,hasFeedback:Vr,isFormItemInput:Ur,feedbackIcon:Ga}=ue.useContext(Ze.aM),ta=(0,hn.F)(Qr,Va),ka=Ka||(Br==null?void 0:Br("Cascader"))||ue.createElement(rn.Z,{componentName:"Cascader"}),er=Tr(),Ca=Tr("select",Ln),Cr=Tr("cascader",Ln),[io,Co]=(0,lt.Z)(Ca),[eo]=Yt(Cr),{compactSize:Do,compactItemClassnames:di}=(0,tn.ri)(Ca,En),Yo=se()(Fn||yn,`${Cr}-dropdown`,{[`${Cr}-dropdown-rtl`]:Wo==="rtl"},Dn,Co),Mi=ue.useMemo(()=>{if(!Gn)return Gn;let Ao={render:ba};return typeof Gn=="object"&&(Ao=Object.assign(Object.assign({},Ao),Gn)),Ao},[Gn]),xo=(0,vn.Z)(Ao=>{var Ri;return(Ri=xn!=null?xn:Do)!==null&&Ri!==void 0?Ri:Ao}),La=ue.useContext(nn.Z),Ko=Zn!=null?Zn:La;let Io=ua;ua||(Io=jn?ue.createElement(Ce.Z,null):ue.createElement(De.Z,null));const Jo=ue.createElement("span",{className:`${Ca}-menu-item-loading-icon`},ue.createElement(Oe.Z,{spin:!0})),Vo=ue.useMemo(()=>ct?ue.createElement("span",{className:`${Cr}-checkbox-inner`}):!1,[ct]),Zo=(0,pt.Z)($e.suffixIcon,or),{suffixIcon:gi,removeIcon:mi,clearIcon:Uo}=(0,st.Z)(Object.assign(Object.assign({},$e),{hasFeedback:Vr,feedbackIcon:Ga,showSuffixIcon:Zo,multiple:ct,prefixCls:Ca,componentName:"Cascader"})),oi=ue.useMemo(()=>Vn!==void 0?Vn:jn?"bottomRight":"bottomLeft",[Vn,jn]),ti=(0,St.Z)(Kn,wo),yi=ga===!0?{clearIcon:Uo}:ga,Ni=ue.createElement(Et,Object.assign({prefixCls:Ca,className:se()(!Ln&&Cr,{[`${Ca}-lg`]:xo==="large",[`${Ca}-sm`]:xo==="small",[`${Ca}-rtl`]:jn,[`${Ca}-borderless`]:!At,[`${Ca}-in-form-item`]:Ur},(0,hn.Z)(Ca,ta,Vr),di,fo==null?void 0:fo.className,Hn,Dn,Co),disabled:Ko,style:Object.assign(Object.assign({},fo==null?void 0:fo.style),mn)},Ja,{builtinPlacements:ti,direction:Wo,placement:oi,notFoundContent:ka,allowClear:yi,showSearch:Mi,expandIcon:Io,suffixIcon:gi,removeIcon:mi,loadingIcon:Jo,checkable:Vo,dropdownClassName:Yo,dropdownPrefixCls:Ln||Cr,choiceTransitionName:(0,ke.m)(er,"",gn),transitionName:(0,ke.m)(er,"slide-up",ht),getPopupContainer:Pa||Nr,ref:pn}));return eo(io(Ni))}),ln=(0,bt.Z)(Yn);Yn.SHOW_PARENT=qt,Yn.SHOW_CHILD=In,Yn._InternalPanelDoNotUseOrYouWillBeFired=ln;var Ba=Yn},24905:function(Bt,kt,ne){"use strict";ne.d(kt,{default:function(){return fe}});var y=ne(92310),ue=ne.n(y),Ce=ne(5630),Oe=ne(59301),De=ne(36355),Ie=ne(1684),se=ne(32441),Ke=Oe.createContext(null),ze=ne(98447),He=ne(14088),Ge=ne(4572),Le=function(ce,xe){var ye={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&xe.indexOf(Ne)<0&&(ye[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ne=Object.getOwnPropertySymbols(ce);pe{var ye;const{prefixCls:Ne,className:pe,rootClassName:Xe,children:We,indeterminate:dt=!1,style:Te,onMouseEnter:_e,onMouseLeave:mt,skipGroup:Qe=!1,disabled:rt}=ce,Ht=Le(ce,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:vt,direction:zt,checkbox:Kt}=Oe.useContext(De.E_),Ve=Oe.useContext(Ke),{isFormItemInput:ut}=Oe.useContext(se.aM),Mt=Oe.useContext(Ie.Z),cn=(ye=(Ve==null?void 0:Ve.disabled)||rt)!==null&&ye!==void 0?ye:Mt,Dt=Oe.useRef(Ht.value);Oe.useEffect(()=>{Ve==null||Ve.registerValue(Ht.value)},[]),Oe.useEffect(()=>{if(!Qe)return Ht.value!==Dt.current&&(Ve==null||Ve.cancelValue(Dt.current),Ve==null||Ve.registerValue(Ht.value),Dt.current=Ht.value),()=>Ve==null?void 0:Ve.cancelValue(Ht.value)},[Ht.value]);const en=vt("checkbox",Ne),[Be,Jt]=(0,ze.ZP)(en),Cn=Object.assign({},Ht);Ve&&!Qe&&(Cn.onChange=function(){Ht.onChange&&Ht.onChange.apply(Ht,arguments),Ve.toggleOption&&Ve.toggleOption({label:We,value:Ht.value})},Cn.name=Ve.name,Cn.checked=Ve.value.includes(Ht.value));const Nt=ue()(`${en}-wrapper`,{[`${en}-rtl`]:zt==="rtl",[`${en}-wrapper-checked`]:Cn.checked,[`${en}-wrapper-disabled`]:cn,[`${en}-wrapper-in-form-item`]:ut},Kt==null?void 0:Kt.className,pe,Xe,Jt),Ot=ue()({[`${en}-indeterminate`]:dt},Ge.A,Jt),nt=dt?"mixed":void 0;return Be(Oe.createElement(He.Z,{component:"Checkbox",disabled:cn},Oe.createElement("label",{className:Nt,style:Object.assign(Object.assign({},Kt==null?void 0:Kt.style),Te),onMouseEnter:_e,onMouseLeave:mt},Oe.createElement(Ce.Z,Object.assign({"aria-checked":nt},Cn,{prefixCls:en,className:Ot,disabled:cn,ref:xe})),We!==void 0&&Oe.createElement("span",null,We))))};var a=Oe.forwardRef(le),x=ne(94480),b=ne(2738),z=function(ce,xe){var ye={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&xe.indexOf(Ne)<0&&(ye[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ne=Object.getOwnPropertySymbols(ce);pe{const{defaultValue:ye,children:Ne,options:pe=[],prefixCls:Xe,className:We,rootClassName:dt,style:Te,onChange:_e}=ce,mt=z(ce,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Qe,direction:rt}=Oe.useContext(De.E_),[Ht,vt]=Oe.useState(mt.value||ye||[]),[zt,Kt]=Oe.useState([]);Oe.useEffect(()=>{"value"in mt&&vt(mt.value||[])},[mt.value]);const Ve=Oe.useMemo(()=>pe.map(Ye=>typeof Ye=="string"||typeof Ye=="number"?{label:Ye,value:Ye}:Ye),[pe]),ut=Ye=>{Kt(Fe=>Fe.filter(he=>he!==Ye))},Mt=Ye=>{Kt(Fe=>[].concat((0,x.Z)(Fe),[Ye]))},cn=Ye=>{const Fe=Ht.indexOf(Ye.value),he=(0,x.Z)(Ht);Fe===-1?he.push(Ye.value):he.splice(Fe,1),"value"in mt||vt(he),_e==null||_e(he.filter(tt=>zt.includes(tt)).sort((tt,Lt)=>{const we=Ve.findIndex(Et=>Et.value===tt),be=Ve.findIndex(Et=>Et.value===Lt);return we-be}))},Dt=Qe("checkbox",Xe),en=`${Dt}-group`,[Be,Jt]=(0,ze.ZP)(Dt),Cn=(0,b.Z)(mt,["value","disabled"]),Nt=pe.length?Ve.map(Ye=>Oe.createElement(a,{prefixCls:Dt,key:Ye.value.toString(),disabled:"disabled"in Ye?Ye.disabled:mt.disabled,value:Ye.value,checked:Ht.includes(Ye.value),onChange:Ye.onChange,className:`${en}-item`,style:Ye.style,title:Ye.title},Ye.label)):Ne,Ot={toggleOption:cn,value:Ht,disabled:mt.disabled,name:mt.name,registerValue:Mt,cancelValue:ut},nt=ue()(en,{[`${en}-rtl`]:rt==="rtl"},We,dt,Jt);return Be(Oe.createElement("div",Object.assign({className:nt,style:Te},Cn,{ref:xe}),Oe.createElement(Ke.Provider,{value:Ot},Nt)))},re=Oe.forwardRef(te);var ie=Oe.memo(re);const ge=a;ge.Group=ie,ge.__ANT_CHECKBOX=!0;var fe=ge},98447:function(Bt,kt,ne){"use strict";ne.d(kt,{C2:function(){return De}});var y=ne(17313),ue=ne(37613),Ce=ne(83116);const Oe=Ie=>{const{checkboxCls:se}=Ie,je=`${se}-wrapper`;return[{[`${se}-group`]:Object.assign(Object.assign({},(0,y.Wf)(Ie)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ie.marginXS,[`> ${Ie.antCls}-row`]:{flex:1}}),[je]:Object.assign(Object.assign({},(0,y.Wf)(Ie)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${je}`]:{marginInlineStart:0},[`&${je}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[se]:Object.assign(Object.assign({},(0,y.Wf)(Ie)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ie.borderRadiusSM,alignSelf:"center",[`${se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${se}-inner`]:Object.assign({},(0,y.oN)(Ie))},[`${se}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Ie.checkboxSize,height:Ie.checkboxSize,direction:"ltr",backgroundColor:Ie.colorBgContainer,border:`${Ie.lineWidth}px ${Ie.lineType} ${Ie.colorBorder}`,borderRadius:Ie.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ie.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Ie.checkboxSize/14*5,height:Ie.checkboxSize/14*8,border:`${Ie.lineWidthBold}px solid ${Ie.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ie.motionDurationFast} ${Ie.motionEaseInBack}, opacity ${Ie.motionDurationFast}`}},"& + span":{paddingInlineStart:Ie.paddingXS,paddingInlineEnd:Ie.paddingXS}})},{[` + ${je}:not(${je}-disabled), + ${se}:not(${se}-disabled) + `]:{[`&:hover ${se}-inner`]:{borderColor:Ie.colorPrimary}},[`${je}:not(${je}-disabled)`]:{[`&:hover ${se}-checked:not(${se}-disabled) ${se}-inner`]:{backgroundColor:Ie.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${se}-checked:not(${se}-disabled):after`]:{borderColor:Ie.colorPrimaryHover}}},{[`${se}-checked`]:{[`${se}-inner`]:{backgroundColor:Ie.colorPrimary,borderColor:Ie.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ie.motionDurationMid} ${Ie.motionEaseOutBack} ${Ie.motionDurationFast}`}}},[` + ${je}-checked:not(${je}-disabled), + ${se}-checked:not(${se}-disabled) + `]:{[`&:hover ${se}-inner`]:{backgroundColor:Ie.colorPrimaryHover,borderColor:"transparent"}}},{[se]:{"&-indeterminate":{[`${se}-inner`]:{backgroundColor:Ie.colorBgContainer,borderColor:Ie.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Ie.fontSizeLG/2,height:Ie.fontSizeLG/2,backgroundColor:Ie.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${je}-disabled`]:{cursor:"not-allowed"},[`${se}-disabled`]:{[`&, ${se}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${se}-inner`]:{background:Ie.colorBgContainerDisabled,borderColor:Ie.colorBorder,"&:after":{borderColor:Ie.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ie.colorTextDisabled},[`&${se}-indeterminate ${se}-inner::after`]:{background:Ie.colorTextDisabled}}}]};function De(Ie,se){const je=(0,ue.TS)(se,{checkboxCls:`.${Ie}`,checkboxSize:se.controlInteractiveSize});return[Oe(je)]}kt.ZP=(0,Ce.Z)("Checkbox",(Ie,se)=>{let{prefixCls:je}=se;return[De(je,Ie)]})},36381:function(Bt,kt,ne){"use strict";ne.d(kt,{default:function(){return Cn}});var y=ne(38819),ue=ne(92310),Ce=ne.n(ue),Oe=ne(54476),De=ne(94480),Ie=ne(42978),se=ne(76190),je=ne(18929),Ke=ne(48736),ze=ne(59301),He=ne(75931),Ge=ne(11592),Le=ne(20068),le=ne(77900),E=ne(10228),a=ze.forwardRef(function(Nt,Ot){var nt=Nt.prefixCls,Ye=Nt.forceRender,Fe=Nt.className,he=Nt.style,tt=Nt.children,Lt=Nt.isActive,we=Nt.role,be=ze.useState(Lt||Ye),Et=(0,Ie.Z)(be,2),Je=Et[0],ke=Et[1];return ze.useEffect(function(){(Ye||Lt)&&ke(!0)},[Ye,Lt]),Je?ze.createElement("div",{ref:Ot,className:Ce()("".concat(nt,"-content"),(0,Le.Z)((0,Le.Z)({},"".concat(nt,"-content-active"),Lt),"".concat(nt,"-content-inactive"),!Lt),Fe),style:he,role:we},ze.createElement("div",{className:"".concat(nt,"-content-box")},tt)):null});a.displayName="PanelContent";var x=a,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ze.forwardRef(function(Nt,Ot){var nt=Nt.showArrow,Ye=nt===void 0?!0:nt,Fe=Nt.headerClass,he=Nt.isActive,tt=Nt.onItemClick,Lt=Nt.forceRender,we=Nt.className,be=Nt.prefixCls,Et=Nt.collapsible,Je=Nt.accordion,ke=Nt.panelKey,bt=Nt.extra,hn=Nt.header,Rt=Nt.expandIcon,rn=Nt.openMotion,nn=Nt.destroyInactivePanel,vn=Nt.children,Ze=(0,He.Z)(Nt,b),lt=Et==="disabled",St=Et==="header",pt=Et==="icon",st=bt!=null&&typeof bt!="boolean",tn=function(){tt==null||tt(ke)},on=function(Xt){(Xt.key==="Enter"||Xt.keyCode===E.Z.ENTER||Xt.which===E.Z.ENTER)&&tn()},An=typeof Rt=="function"?Rt(Nt):ze.createElement("i",{className:"arrow"});An&&(An=ze.createElement("div",{className:"".concat(be,"-expand-icon"),onClick:["header","icon"].includes(Et)?tn:void 0},An));var On=Ce()((0,Le.Z)((0,Le.Z)((0,Le.Z)({},"".concat(be,"-item"),!0),"".concat(be,"-item-active"),he),"".concat(be,"-item-disabled"),lt),we),aa=Ce()(Fe,(0,Le.Z)((0,Le.Z)((0,Le.Z)({},"".concat(be,"-header"),!0),"".concat(be,"-header-collapsible-only"),St),"".concat(be,"-icon-collapsible-only"),pt)),Qt={className:aa,"aria-expanded":he,"aria-disabled":lt,onKeyDown:on};return!St&&!pt&&(Qt.onClick=tn,Qt.role=Je?"tab":"button",Qt.tabIndex=lt?-1:0),ze.createElement("div",(0,Oe.Z)({},Ze,{ref:Ot,className:On}),ze.createElement("div",Qt,Ye&&An,ze.createElement("span",{className:"".concat(be,"-header-text"),onClick:Et==="header"?tn:void 0},hn),st&&ze.createElement("div",{className:"".concat(be,"-extra")},bt)),ze.createElement(le.default,(0,Oe.Z)({visible:he,leavedClassName:"".concat(be,"-content-hidden")},rn,{forceRender:Lt,removeOnLeave:nn}),function(Yt,Xt){var In=Yt.className,qt=Yt.style;return ze.createElement(x,{ref:Xt,prefixCls:be,className:In,style:qt,isActive:he,forceRender:Lt,role:Je?"tabpanel":void 0},vn)}))}),te=z,re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(Ot,nt){var Ye=nt.prefixCls,Fe=nt.accordion,he=nt.collapsible,tt=nt.destroyInactivePanel,Lt=nt.onItemClick,we=nt.activeKey,be=nt.openMotion,Et=nt.expandIcon;return Ot.map(function(Je,ke){var bt=Je.children,hn=Je.label,Rt=Je.key,rn=Je.collapsible,nn=Je.onItemClick,vn=Je.destroyInactivePanel,Ze=(0,He.Z)(Je,re),lt=String(Rt!=null?Rt:ke),St=rn!=null?rn:he,pt=vn!=null?vn:tt,st=function(An){St!=="disabled"&&(Lt(An),nn==null||nn(An))},tn=!1;return Fe?tn=we[0]===lt:tn=we.indexOf(lt)>-1,ze.createElement(te,(0,Oe.Z)({},Ze,{prefixCls:Ye,key:lt,panelKey:lt,isActive:tn,accordion:Fe,openMotion:be,expandIcon:Et,header:hn,collapsible:St,onItemClick:st,destroyInactivePanel:pt}),bt)})},ge=function(Ot,nt,Ye){if(!Ot)return null;var Fe=Ye.prefixCls,he=Ye.accordion,tt=Ye.collapsible,Lt=Ye.destroyInactivePanel,we=Ye.onItemClick,be=Ye.activeKey,Et=Ye.openMotion,Je=Ye.expandIcon,ke=Ot.key||String(nt),bt=Ot.props,hn=bt.header,Rt=bt.headerClass,rn=bt.destroyInactivePanel,nn=bt.collapsible,vn=bt.onItemClick,Ze=!1;he?Ze=be[0]===ke:Ze=be.indexOf(ke)>-1;var lt=nn!=null?nn:tt,St=function(tn){lt!=="disabled"&&(we(tn),vn==null||vn(tn))},pt={key:ke,panelKey:ke,header:hn,headerClass:Rt,isActive:Ze,prefixCls:Fe,destroyInactivePanel:rn!=null?rn:Lt,openMotion:Et,accordion:he,children:Ot.props.children,onItemClick:St,expandIcon:Je,collapsible:lt};return typeof Ot.type=="string"?Ot:(Object.keys(pt).forEach(function(st){typeof pt[st]=="undefined"&&delete pt[st]}),ze.cloneElement(Ot,pt))};function fe(Nt,Ot,nt){return Array.isArray(Nt)?ie(Nt,nt):(0,Ge.Z)(Ot).map(function(Ye,Fe){return ge(Ye,Fe,nt)})}var ce=fe,xe=ne(26112);function ye(Nt){var Ot=Nt;if(!Array.isArray(Ot)){var nt=(0,se.Z)(Ot);Ot=nt==="number"||nt==="string"?[Ot]:[]}return Ot.map(function(Ye){return String(Ye)})}var Ne=ze.forwardRef(function(Nt,Ot){var nt=Nt.prefixCls,Ye=nt===void 0?"rc-collapse":nt,Fe=Nt.destroyInactivePanel,he=Fe===void 0?!1:Fe,tt=Nt.style,Lt=Nt.accordion,we=Nt.className,be=Nt.children,Et=Nt.collapsible,Je=Nt.openMotion,ke=Nt.expandIcon,bt=Nt.activeKey,hn=Nt.defaultActiveKey,Rt=Nt.onChange,rn=Nt.items,nn=Ce()(Ye,we),vn=(0,je.Z)([],{value:bt,onChange:function(on){return Rt==null?void 0:Rt(on)},defaultValue:hn,postState:ye}),Ze=(0,Ie.Z)(vn,2),lt=Ze[0],St=Ze[1],pt=function(on){return St(function(){if(Lt)return lt[0]===on?[]:[on];var An=lt.indexOf(on),On=An>-1;return On?lt.filter(function(aa){return aa!==on}):[].concat((0,De.Z)(lt),[on])})};(0,Ke.ZP)(!be,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var st=ce(rn,be,{prefixCls:Ye,accordion:Lt,openMotion:Je,expandIcon:ke,collapsible:Et,destroyInactivePanel:he,onItemClick:pt,activeKey:lt});return ze.createElement("div",(0,Oe.Z)({ref:Ot,className:nn,style:tt,role:Lt?"tablist":void 0},(0,xe.Z)(Nt,{aria:!0,data:!0})),st)}),pe=Object.assign(Ne,{Panel:te}),Xe=pe,We=pe.Panel,dt=ne(2738),Te=ne(62892),_e=ne(92343),mt=ne(36355),Qe=ne(19716),Ht=ze.forwardRef((Nt,Ot)=>{const{getPrefixCls:nt}=ze.useContext(mt.E_),{prefixCls:Ye,className:Fe,showArrow:he=!0}=Nt,tt=nt("collapse",Ye),Lt=Ce()({[`${tt}-no-arrow`]:!he},Fe);return ze.createElement(Xe.Panel,Object.assign({ref:Ot},Nt,{prefixCls:tt,className:Lt}))}),vt=ne(17313),zt=ne(8378),Kt=ne(83116),Ve=ne(37613);const ut=Nt=>{const{componentCls:Ot,contentBg:nt,padding:Ye,headerBg:Fe,headerPadding:he,collapseHeaderPaddingSM:tt,collapseHeaderPaddingLG:Lt,collapsePanelBorderRadius:we,lineWidth:be,lineType:Et,colorBorder:Je,colorText:ke,colorTextHeading:bt,colorTextDisabled:hn,fontSize:Rt,fontSizeLG:rn,lineHeight:nn,marginSM:vn,paddingSM:Ze,paddingLG:lt,paddingXS:St,motionDurationSlow:pt,fontSizeIcon:st,contentPadding:tn}=Nt,on=`${be}px ${Et} ${Je}`;return{[Ot]:Object.assign(Object.assign({},(0,vt.Wf)(Nt)),{backgroundColor:Fe,border:on,borderBottom:0,borderRadius:`${we}px`,"&-rtl":{direction:"rtl"},[`& > ${Ot}-item`]:{borderBottom:on,"&:last-child":{[` + &, + & > ${Ot}-header`]:{borderRadius:`0 0 ${we}px ${we}px`}},[`> ${Ot}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:he,color:bt,lineHeight:nn,cursor:"pointer",transition:`all ${pt}, visibility 0s`,[`> ${Ot}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ot}-expand-icon`]:{height:Rt*nn,display:"flex",alignItems:"center",paddingInlineEnd:vn},[`${Ot}-arrow`]:Object.assign(Object.assign({},(0,vt.Ro)()),{fontSize:st,svg:{transition:`transform ${pt}`}}),[`${Ot}-header-text`]:{marginInlineEnd:"auto"}},[`${Ot}-header-collapsible-only`]:{cursor:"default",[`${Ot}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ot}-icon-collapsible-only`]:{cursor:"default",[`${Ot}-expand-icon`]:{cursor:"pointer"}}},[`${Ot}-content`]:{color:ke,backgroundColor:nt,borderTop:on,[`& > ${Ot}-content-box`]:{padding:tn},"&-hidden":{display:"none"}},"&-small":{[`> ${Ot}-item`]:{[`> ${Ot}-header`]:{padding:tt,paddingInlineStart:St,[`> ${Ot}-expand-icon`]:{marginInlineStart:Ze-St}},[`> ${Ot}-content > ${Ot}-content-box`]:{padding:Ze}}},"&-large":{[`> ${Ot}-item`]:{fontSize:rn,[`> ${Ot}-header`]:{padding:Lt,paddingInlineStart:Ye,[`> ${Ot}-expand-icon`]:{height:rn*nn,marginInlineStart:lt-Ye}},[`> ${Ot}-content > ${Ot}-content-box`]:{padding:lt}}},[`${Ot}-item:last-child`]:{[`> ${Ot}-content`]:{borderRadius:`0 0 ${we}px ${we}px`}},[`& ${Ot}-item-disabled > ${Ot}-header`]:{"\n &,\n & > .arrow\n ":{color:hn,cursor:"not-allowed"}},[`&${Ot}-icon-position-end`]:{[`& > ${Ot}-item`]:{[`> ${Ot}-header`]:{[`${Ot}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:vn}}}}})}},Mt=Nt=>{const{componentCls:Ot}=Nt,nt=`> ${Ot}-item > ${Ot}-header ${Ot}-arrow svg`;return{[`${Ot}-rtl`]:{[nt]:{transform:"rotate(180deg)"}}}},cn=Nt=>{const{componentCls:Ot,headerBg:nt,paddingXXS:Ye,colorBorder:Fe}=Nt;return{[`${Ot}-borderless`]:{backgroundColor:nt,border:0,[`> ${Ot}-item`]:{borderBottom:`1px solid ${Fe}`},[` + > ${Ot}-item:last-child, + > ${Ot}-item:last-child ${Ot}-header + `]:{borderRadius:0},[`> ${Ot}-item:last-child`]:{borderBottom:0},[`> ${Ot}-item > ${Ot}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ot}-item > ${Ot}-content > ${Ot}-content-box`]:{paddingTop:Ye}}}},Dt=Nt=>{const{componentCls:Ot,paddingSM:nt}=Nt;return{[`${Ot}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ot}-item`]:{borderBottom:0,[`> ${Ot}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ot}-content-box`]:{paddingBlock:nt}}}}}};var en=(0,Kt.Z)("Collapse",Nt=>{const Ot=(0,Ve.TS)(Nt,{collapseHeaderPaddingSM:`${Nt.paddingXS}px ${Nt.paddingSM}px`,collapseHeaderPaddingLG:`${Nt.padding}px ${Nt.paddingLG}px`,collapsePanelBorderRadius:Nt.borderRadiusLG});return[ut(Ot),cn(Ot),Dt(Ot),Mt(Ot),(0,zt.Z)(Ot)]},Nt=>({headerPadding:`${Nt.paddingSM}px ${Nt.padding}px`,headerBg:Nt.colorFillAlter,contentPadding:`${Nt.padding}px 16px`,contentBg:Nt.colorBgContainer})),Jt=Object.assign(ze.forwardRef((Nt,Ot)=>{const{getPrefixCls:nt,direction:Ye,collapse:Fe}=ze.useContext(mt.E_),{prefixCls:he,className:tt,rootClassName:Lt,style:we,bordered:be=!0,ghost:Et,size:Je,expandIconPosition:ke="start",children:bt,expandIcon:hn}=Nt,Rt=(0,Qe.Z)(on=>{var An;return(An=Je!=null?Je:on)!==null&&An!==void 0?An:"middle"}),rn=nt("collapse",he),nn=nt(),[vn,Ze]=en(rn),lt=ze.useMemo(()=>ke==="left"?"start":ke==="right"?"end":ke,[ke]),St=function(){let on=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const An=hn?hn(on):ze.createElement(y.Z,{rotate:on.isActive?90:void 0});return(0,_e.Tm)(An,()=>({className:Ce()(An.props.className,`${rn}-arrow`)}))},pt=Ce()(`${rn}-icon-position-${lt}`,{[`${rn}-borderless`]:!be,[`${rn}-rtl`]:Ye==="rtl",[`${rn}-ghost`]:!!Et,[`${rn}-${Rt}`]:Rt!=="middle"},Fe==null?void 0:Fe.className,tt,Lt,Ze),st=Object.assign(Object.assign({},(0,Te.Z)(nn)),{motionAppear:!1,leavedClassName:`${rn}-content-hidden`}),tn=ze.useMemo(()=>bt?(0,Ge.Z)(bt).map((on,An)=>{var On,aa;if(!((On=on.props)===null||On===void 0)&&On.disabled){const Qt=(aa=on.key)!==null&&aa!==void 0?aa:String(An),{disabled:Yt,collapsible:Xt}=on.props,In=Object.assign(Object.assign({},(0,dt.Z)(on.props,["disabled"])),{key:Qt,collapsible:Xt!=null?Xt:Yt?"disabled":void 0});return(0,_e.Tm)(on,In)}return on}):null,[bt]);return vn(ze.createElement(Xe,Object.assign({ref:Ot,openMotion:st},(0,dt.Z)(Nt,["rootClassName"]),{expandIcon:St,prefixCls:rn,className:pt,style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),we)}),tn))}),{Panel:Ht}),Cn=Jt},28103:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ge}});var y=ne(92310),ue=ne.n(y),Ce=ne(59301),Oe=ne(36355),De=ne(17313),Ie=ne(83116),se=ne(37613);const je=Le=>{const{componentCls:le,sizePaddingEdgeHorizontal:E,colorSplit:a,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:te}=Le;return{[le]:Object.assign(Object.assign({},(0,De.Wf)(Le)),{borderBlockStart:`${x}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Le.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${le}-with-text`]:{display:"flex",alignItems:"center",margin:`${Le.dividerHorizontalWithTextGutterMargin}px 0`,color:Le.colorTextHeading,fontWeight:500,fontSize:Le.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${le}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${le}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${le}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${le}-with-text${le}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${le}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${le}-with-text`]:{color:Le.colorText,fontWeight:"normal",fontSize:Le.fontSize},[`&-horizontal${le}-with-text-left${le}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${le}-inner-text`]:{paddingInlineStart:E}},[`&-horizontal${le}-with-text-right${le}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${le}-inner-text`]:{paddingInlineEnd:E}}})}};var Ke=(0,Ie.Z)("Divider",Le=>{const le=(0,se.TS)(Le,{dividerHorizontalWithTextGutterMargin:Le.margin,dividerHorizontalGutterMargin:Le.marginLG,sizePaddingEdgeHorizontal:0});return[je(le)]},Le=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Le.marginXS})),ze=function(Le,le){var E={};for(var a in Le)Object.prototype.hasOwnProperty.call(Le,a)&&le.indexOf(a)<0&&(E[a]=Le[a]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(Le);x{const{getPrefixCls:le,direction:E,divider:a}=Ce.useContext(Oe.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:te,className:re,rootClassName:ie,children:ge,dashed:fe,plain:ce,style:xe}=Le,ye=ze(Le,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ne=le("divider",x),[pe,Xe]=Ke(Ne),We=z.length>0?`-${z}`:z,dt=!!ge,Te=z==="left"&&te!=null,_e=z==="right"&&te!=null,mt=ue()(Ne,a==null?void 0:a.className,Xe,`${Ne}-${b}`,{[`${Ne}-with-text`]:dt,[`${Ne}-with-text${We}`]:dt,[`${Ne}-dashed`]:!!fe,[`${Ne}-plain`]:!!ce,[`${Ne}-rtl`]:E==="rtl",[`${Ne}-no-default-orientation-margin-left`]:Te,[`${Ne}-no-default-orientation-margin-right`]:_e},re,ie),Qe=Ce.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),rt=Object.assign(Object.assign({},Te&&{marginLeft:Qe}),_e&&{marginRight:Qe});return pe(Ce.createElement("div",Object.assign({className:mt,style:Object.assign(Object.assign({},a==null?void 0:a.style),xe)},ye,{role:"separator"}),ge&&b!=="vertical"&&Ce.createElement("span",{className:`${Ne}-inner-text`,style:rt},ge)))}},91857:function(Bt,kt,ne){"use strict";var y=ne(59301),ue=ne(38819),Ce=ne(92310),Oe=ne.n(Ce),De=ne(31561),Ie=ne(70425),se=ne(18929),je=ne(2738),Ke=ne(79676),ze=ne(53487),He=ne(92343),Ge=ne(36355),Le=ne(20834),le=ne(40875),E=ne(88088),a=ne(47211);const x=null,b=ie=>{const{menu:ge,arrow:fe,prefixCls:ce,children:xe,trigger:ye,disabled:Ne,dropdownRender:pe,getPopupContainer:Xe,overlayClassName:We,rootClassName:dt,open:Te,onOpenChange:_e,visible:mt,onVisibleChange:Qe,mouseEnterDelay:rt=.15,mouseLeaveDelay:Ht=.1,autoAdjustOverflow:vt=!0,placement:zt="",overlay:Kt,transitionName:Ve}=ie,{getPopupContainer:ut,getPrefixCls:Mt,direction:cn}=y.useContext(Ge.E_),Dt=y.useMemo(()=>{const ke=Mt();return Ve!==void 0?Ve:zt.includes("top")?`${ke}-slide-down`:`${ke}-slide-up`},[Mt,zt,Ve]),en=y.useMemo(()=>zt?zt.includes("Center")?zt.slice(0,zt.indexOf("Center")):zt:cn==="rtl"?"bottomRight":"bottomLeft",[zt,cn]),Be=Mt("dropdown",ce),[Jt,Cn]=(0,a.Z)(Be),[,Nt]=(0,E.Z)(),Ot=y.Children.only(xe),nt=(0,He.Tm)(Ot,{className:Oe()(`${Be}-trigger`,{[`${Be}-rtl`]:cn==="rtl"},Ot.props.className),disabled:Ne}),Ye=Ne?[]:ye;let Fe;Ye&&Ye.includes("contextMenu")&&(Fe=!0);const[he,tt]=(0,se.Z)(!1,{value:Te!=null?Te:mt}),Lt=(0,Ie.useEvent)(ke=>{_e==null||_e(ke),Qe==null||Qe(ke),tt(ke)}),we=Oe()(We,dt,Cn,{[`${Be}-rtl`]:cn==="rtl"}),be=(0,Ke.Z)({arrowPointAtCenter:typeof fe=="object"&&fe.pointAtCenter,autoAdjustOverflow:vt,offset:Nt.marginXXS,arrowWidth:fe?Nt.sizePopupArrow:0,borderRadius:Nt.borderRadius}),Et=y.useCallback(()=>{tt(!1)},[]),Je=()=>{let ke;return ge!=null&&ge.items?ke=y.createElement(Le.default,Object.assign({},ge)):typeof Kt=="function"?ke=Kt():ke=Kt,pe&&(ke=pe(ke)),ke=y.Children.only(typeof ke=="string"?y.createElement("span",null,ke):ke),y.createElement(le.J,{prefixCls:`${Be}-menu`,expandIcon:y.createElement("span",{className:`${Be}-menu-submenu-arrow`},y.createElement(ue.Z,{className:`${Be}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Et,validator:bt=>{let{mode:hn}=bt}},ke)};return Jt(y.createElement(De.Z,Object.assign({alignPoint:Fe},(0,je.Z)(ie,["rootClassName"]),{mouseEnterDelay:rt,mouseLeaveDelay:Ht,visible:he,builtinPlacements:be,arrow:!!fe,overlayClassName:we,prefixCls:Be,getPopupContainer:Xe||ut,transitionName:Dt,trigger:Ye,overlay:Je,placement:en,onVisibleChange:Lt}),nt))};function z(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,ze.Z)(b,"dropdown",ie=>ie,z),re=ie=>y.createElement(te,Object.assign({},ie),y.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=re,kt.Z=b},38854:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return E}});var y=ne(91857),ue=ne(92310),Ce=ne.n(ue),Oe=ne(59301),De=ne(18785),Ie=ne(3113),se=ne(36355),je=ne(81327),Ke=ne(33234),ze=ne(47211),He=function(a,x){var b={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&x.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(a);te{const{getPopupContainer:x,getPrefixCls:b,direction:z}=Oe.useContext(se.E_),{prefixCls:te,type:re="default",danger:ie,disabled:ge,loading:fe,onClick:ce,htmlType:xe,children:ye,className:Ne,menu:pe,arrow:Xe,autoFocus:We,overlay:dt,trigger:Te,align:_e,open:mt,onOpenChange:Qe,placement:rt,getPopupContainer:Ht,href:vt,icon:zt=Oe.createElement(De.Z,null),title:Kt,buttonsRender:Ve=Je=>Je,mouseEnterDelay:ut,mouseLeaveDelay:Mt,overlayClassName:cn,overlayStyle:Dt,destroyPopupOnHide:en,dropdownRender:Be}=a,Jt=He(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Cn=b("dropdown",te),Nt=`${Cn}-button`,[Ot,nt]=(0,ze.Z)(Cn),Ye={menu:pe,arrow:Xe,autoFocus:We,align:_e,disabled:ge,trigger:ge?[]:Te,onOpenChange:Qe,getPopupContainer:Ht||x,mouseEnterDelay:ut,mouseLeaveDelay:Mt,overlayClassName:cn,overlayStyle:Dt,destroyPopupOnHide:en,dropdownRender:Be},{compactSize:Fe,compactItemClassnames:he}=(0,Ke.ri)(Cn,z),tt=Ce()(Nt,he,Ne,nt);"overlay"in a&&(Ye.overlay=dt),"open"in a&&(Ye.open=mt),"placement"in a?Ye.placement=rt:Ye.placement=z==="rtl"?"bottomLeft":"bottomRight";const Lt=Oe.createElement(Ie.ZP,{type:re,danger:ie,disabled:ge,loading:fe,onClick:ce,htmlType:xe,href:vt,title:Kt},ye),we=Oe.createElement(Ie.ZP,{type:re,danger:ie,icon:zt}),[be,Et]=Ve([Lt,we]);return Ot(Oe.createElement(je.Z.Compact,Object.assign({className:tt,size:Fe,block:!0},Jt),be,Oe.createElement(y.Z,Object.assign({},Ye),Et)))};Ge.__ANT_BUTTON=!0;var Le=Ge;const le=y.Z;le.Button=Le;var E=le},47211:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return He}});var y=ne(17313),ue=ne(13826),Ce=ne(92899),Oe=ne(29878),De=ne(19447),Ie=ne(83116),se=ne(37613),Ke=Ge=>{const{componentCls:Le,menuCls:le,colorError:E,colorTextLightSolid:a}=Ge,x=`${le}-item`;return{[`${Le}, ${Le}-menu-submenu`]:{[`${le} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:E,"&:hover":{color:a,backgroundColor:E}}}}}};const ze=Ge=>{const{componentCls:Le,menuCls:le,zIndexPopup:E,dropdownArrowDistance:a,sizePopupArrow:x,antCls:b,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:re,fontSize:ie,dropdownEdgeChildPadding:ge,colorTextDisabled:fe,fontSizeIcon:ce,controlPaddingHorizontal:xe,colorBgElevated:ye}=Ge;return[{[Le]:Object.assign(Object.assign({},(0,y.Wf)(Ge)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:E,display:"block","&::before":{position:"absolute",insetBlock:-a+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:ce}},[`${Le}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:ce},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${Le}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${Le}-placement-bottomLeft, + &${b}-slide-down-appear${b}-slide-down-appear-active${Le}-placement-bottomLeft, + &${b}-slide-down-enter${b}-slide-down-enter-active${Le}-placement-bottom, + &${b}-slide-down-appear${b}-slide-down-appear-active${Le}-placement-bottom, + &${b}-slide-down-enter${b}-slide-down-enter-active${Le}-placement-bottomRight, + &${b}-slide-down-appear${b}-slide-down-appear-active${Le}-placement-bottomRight`]:{animationName:ue.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${Le}-placement-topLeft, + &${b}-slide-up-appear${b}-slide-up-appear-active${Le}-placement-topLeft, + &${b}-slide-up-enter${b}-slide-up-enter-active${Le}-placement-top, + &${b}-slide-up-appear${b}-slide-up-appear-active${Le}-placement-top, + &${b}-slide-up-enter${b}-slide-up-enter-active${Le}-placement-topRight, + &${b}-slide-up-appear${b}-slide-up-appear-active${Le}-placement-topRight`]:{animationName:ue.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${Le}-placement-bottomLeft, + &${b}-slide-down-leave${b}-slide-down-leave-active${Le}-placement-bottom, + &${b}-slide-down-leave${b}-slide-down-leave-active${Le}-placement-bottomRight`]:{animationName:ue.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${Le}-placement-topLeft, + &${b}-slide-up-leave${b}-slide-up-leave-active${Le}-placement-top, + &${b}-slide-up-leave${b}-slide-up-leave-active${Le}-placement-topRight`]:{animationName:ue.ly}})},(0,De.ZP)(Ge,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Le} ${le}`]:{position:"relative",margin:0},[`${le}-submenu-popup`]:{position:"absolute",zIndex:E,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Le}, ${Le}-menu-submenu`]:{[le]:Object.assign(Object.assign({padding:ge,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:Ge.borderRadiusLG,outline:"none",boxShadow:Ge.boxShadowSecondary},(0,y.Qy)(Ge)),{[`${le}-item-group-title`]:{padding:`${re}px ${xe}px`,color:Ge.colorTextDescription,transition:`all ${te}`},[`${le}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${le}-item-icon`]:{minWidth:ie,marginInlineEnd:Ge.marginXS,fontSize:Ge.fontSizeSM},[`${le}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${le}-item, ${le}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${re}px ${xe}px`,color:Ge.colorText,fontWeight:"normal",fontSize:ie,lineHeight:Ge.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:Ge.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ge.controlItemBgHover}},(0,y.Qy)(Ge)),{"&-selected":{color:Ge.colorPrimary,backgroundColor:Ge.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ge.controlItemBgActiveHover}},"&-disabled":{color:fe,cursor:"not-allowed","&:hover":{color:fe,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ge.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ge.colorSplit},[`${Le}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ge.paddingXS,[`${Le}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ge.colorTextDescription,fontSize:ce,fontStyle:"normal"}}}),[`${le}-item-group-list`]:{margin:`0 ${Ge.marginXS}px`,padding:0,listStyle:"none"},[`${le}-submenu-title`]:{paddingInlineEnd:xe+Ge.fontSizeSM},[`${le}-submenu-vertical`]:{position:"relative"},[`${le}-submenu${le}-submenu-disabled ${Le}-menu-submenu-title`]:{[`&, ${Le}-menu-submenu-arrow-icon`]:{color:fe,backgroundColor:ye,cursor:"not-allowed"}},[`${le}-submenu-selected ${Le}-menu-submenu-title`]:{color:Ge.colorPrimary}})}},[(0,ue.oN)(Ge,"slide-up"),(0,ue.oN)(Ge,"slide-down"),(0,Ce.Fm)(Ge,"move-up"),(0,Ce.Fm)(Ge,"move-down"),(0,Oe._y)(Ge,"zoom-big")]]};var He=(0,Ie.Z)("Dropdown",(Ge,Le)=>{let{rootPrefixCls:le}=Le;const{marginXXS:E,sizePopupArrow:a,controlHeight:x,fontSize:b,lineHeight:z,paddingXXS:te,componentCls:re,borderRadiusLG:ie}=Ge,ge=(x-b*z)/2,{dropdownArrowOffset:fe}=(0,De.fS)({contentRadius:ie}),ce=(0,se.TS)(Ge,{menuCls:`${re}-menu`,rootPrefixCls:le,dropdownArrowDistance:a/2+E,dropdownArrowOffset:fe,dropdownPaddingVertical:ge,dropdownEdgeChildPadding:te});return[ze(ce),Ke(ce)]},Ge=>({zIndexPopup:Ge.zIndexPopupBase+50}))},8628:function(Bt,kt,ne){"use strict";var y=ne(59301),ue=ne(34280),Ce=ne(56762),Oe=ne(69507);function De(){let Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const se=(0,y.useRef)({}),je=(0,Ce.Z)(),Ke=(0,Oe.ZP)();return(0,ue.Z)(()=>{const ze=Ke.subscribe(He=>{se.current=He,Ie&&je()});return()=>Ke.unsubscribe(ze)},[]),se.current}kt.Z=De},45818:function(Bt,kt,ne){"use strict";ne.d(kt,{D:function(){return te},Z:function(){return ge}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(ce,xe){return ue.createElement(De.Z,(0,y.Z)({},ce,{ref:xe,icon:Oe}))},se=ue.forwardRef(Ie),je=se,Ke=ne(33853),ze=ne(38819),He=ne(92310),Ge=ne.n(He),Le=ne(2738),E=fe=>!isNaN(parseFloat(fe))&&isFinite(fe),a=ne(36355),x=ne(84966),b=function(fe,ce){var xe={};for(var ye in fe)Object.prototype.hasOwnProperty.call(fe,ye)&&ce.indexOf(ye)<0&&(xe[ye]=fe[ye]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ye=Object.getOwnPropertySymbols(fe);Ne{let fe=0;return function(){let ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return fe+=1,`${ce}${fe}`}})();var ge=ue.forwardRef((fe,ce)=>{const{prefixCls:xe,className:ye,trigger:Ne,children:pe,defaultCollapsed:Xe=!1,theme:We="dark",style:dt={},collapsible:Te=!1,reverseArrow:_e=!1,width:mt=200,collapsedWidth:Qe=80,zeroWidthTriggerStyle:rt,breakpoint:Ht,onCollapse:vt,onBreakpoint:zt}=fe,Kt=b(fe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ve}=(0,ue.useContext)(x.Gs),[ut,Mt]=(0,ue.useState)("collapsed"in fe?fe.collapsed:Xe),[cn,Dt]=(0,ue.useState)(!1);(0,ue.useEffect)(()=>{"collapsed"in fe&&Mt(fe.collapsed)},[fe.collapsed]);const en=(nt,Ye)=>{"collapsed"in fe||Mt(nt),vt==null||vt(nt,Ye)},Be=(0,ue.useRef)();Be.current=nt=>{Dt(nt.matches),zt==null||zt(nt.matches),ut!==nt.matches&&en(nt.matches,"responsive")},(0,ue.useEffect)(()=>{function nt(Fe){return Be.current(Fe)}let Ye;if(typeof window!="undefined"){const{matchMedia:Fe}=window;if(Fe&&Ht&&Ht in z){Ye=Fe(`(max-width: ${z[Ht]})`);try{Ye.addEventListener("change",nt)}catch(he){Ye.addListener(nt)}nt(Ye)}}return()=>{try{Ye==null||Ye.removeEventListener("change",nt)}catch(Fe){Ye==null||Ye.removeListener(nt)}}},[Ht]),(0,ue.useEffect)(()=>{const nt=re("ant-sider-");return Ve.addSider(nt),()=>Ve.removeSider(nt)},[]);const Jt=()=>{en(!ut,"clickTrigger")},{getPrefixCls:Cn}=(0,ue.useContext)(a.E_),Nt=()=>{const nt=Cn("layout-sider",xe),Ye=(0,Le.Z)(Kt,["collapsed"]),Fe=ut?Qe:mt,he=E(Fe)?`${Fe}px`:String(Fe),tt=parseFloat(String(Qe||0))===0?ue.createElement("span",{onClick:Jt,className:Ge()(`${nt}-zero-width-trigger`,`${nt}-zero-width-trigger-${_e?"right":"left"}`),style:rt},Ne||ue.createElement(je,null)):null,be={expanded:_e?ue.createElement(ze.Z,null):ue.createElement(Ke.Z,null),collapsed:_e?ue.createElement(Ke.Z,null):ue.createElement(ze.Z,null)}[ut?"collapsed":"expanded"],Et=Ne!==null?tt||ue.createElement("div",{className:`${nt}-trigger`,onClick:Jt,style:{width:he}},Ne||be):null,Je=Object.assign(Object.assign({},dt),{flex:`0 0 ${he}`,maxWidth:he,minWidth:he,width:he}),ke=Ge()(nt,`${nt}-${We}`,{[`${nt}-collapsed`]:!!ut,[`${nt}-has-trigger`]:Te&&Ne!==null&&!tt,[`${nt}-below`]:!!cn,[`${nt}-zero-width`]:parseFloat(he)===0},ye);return ue.createElement("aside",Object.assign({className:ke},Ye,{style:Je,ref:ce}),ue.createElement("div",{className:`${nt}-children`},pe),Te||cn&&tt?Et:null)},Ot=ue.useMemo(()=>({siderCollapsed:ut}),[ut]);return ue.createElement(te.Provider,{value:Ot},Nt())})},84966:function(Bt,kt,ne){"use strict";ne.d(kt,{VY:function(){return te},$_:function(){return z},h4:function(){return b},Gs:function(){return Le},ZP:function(){return re}});var y=ne(94480),ue=ne(92310),Ce=ne.n(ue),Oe=ne(2738),De=ne(59301),Ie=ne(36355),se=ne(83116),Ke=ie=>{const{componentCls:ge,bodyBg:fe,lightSiderBg:ce,lightTriggerBg:xe,lightTriggerColor:ye}=ie;return{[`${ge}-sider-light`]:{background:ce,[`${ge}-sider-trigger`]:{color:ye,background:xe},[`${ge}-sider-zero-width-trigger`]:{color:ye,background:xe,border:`1px solid ${fe}`,borderInlineStart:0}}}};const ze=ie=>{const{antCls:ge,componentCls:fe,colorText:ce,triggerColor:xe,footerBg:ye,triggerBg:Ne,headerHeight:pe,headerPadding:Xe,headerColor:We,footerPadding:dt,triggerHeight:Te,zeroTriggerHeight:_e,zeroTriggerWidth:mt,motionDurationMid:Qe,motionDurationSlow:rt,fontSize:Ht,borderRadius:vt,bodyBg:zt,headerBg:Kt,siderBg:Ve}=ie;return{[fe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:zt,"&, *":{boxSizing:"border-box"},[`&${fe}-has-sider`]:{flexDirection:"row",[`> ${fe}, > ${fe}-content`]:{width:0}},[`${fe}-header, &${fe}-footer`]:{flex:"0 0 auto"},[`${fe}-sider`]:{position:"relative",minWidth:0,background:Ve,transition:`all ${Qe}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ge}-menu${ge}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Te},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Te,color:xe,lineHeight:`${Te}px`,textAlign:"center",background:Ne,cursor:"pointer",transition:`all ${Qe}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:pe,insetInlineEnd:-mt,zIndex:1,width:mt,height:_e,color:xe,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ve,borderStartStartRadius:0,borderStartEndRadius:vt,borderEndEndRadius:vt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${rt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${rt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-mt,borderStartStartRadius:vt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:vt}}}}},Ke(ie)),{"&-rtl":{direction:"rtl"}}),[`${fe}-header`]:{height:pe,padding:Xe,color:We,lineHeight:`${pe}px`,background:Kt,[`${ge}-menu`]:{lineHeight:"inherit"}},[`${fe}-footer`]:{padding:dt,color:ce,fontSize:Ht,background:ye},[`${fe}-content`]:{flex:"auto",minHeight:0}}};var He=(0,se.Z)("Layout",ie=>[ze(ie)],ie=>{const{colorBgLayout:ge,controlHeight:fe,controlHeightLG:ce,colorText:xe,controlHeightSM:ye,marginXXS:Ne,colorTextLightSolid:pe,colorBgContainer:Xe}=ie,We=ce*1.25;return{colorBgHeader:"#001529",colorBgBody:ge,colorBgTrigger:"#002140",bodyBg:ge,headerBg:"#001529",headerHeight:fe*2,headerPadding:`0 ${We}px`,headerColor:xe,footerPadding:`${ye}px ${We}px`,footerBg:ge,siderBg:"#001529",triggerHeight:ce+Ne*2,triggerBg:"#002140",triggerColor:pe,zeroTriggerWidth:ce,zeroTriggerHeight:ce,lightSiderBg:Xe,lightTriggerBg:Xe,lightTriggerColor:xe}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ge=function(ie,ge){var fe={};for(var ce in ie)Object.prototype.hasOwnProperty.call(ie,ce)&&ge.indexOf(ce)<0&&(fe[ce]=ie[ce]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,ce=Object.getOwnPropertySymbols(ie);xenull,removeSider:()=>null}});function le(ie){let{suffixCls:ge,tagName:fe,displayName:ce}=ie;return xe=>De.forwardRef((Ne,pe)=>De.createElement(xe,Object.assign({ref:pe,suffixCls:ge,tagName:fe},Ne)))}const E=De.forwardRef((ie,ge)=>{const{prefixCls:fe,suffixCls:ce,className:xe,tagName:ye}=ie,Ne=Ge(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:pe}=De.useContext(Ie.E_),Xe=pe("layout",fe),[We,dt]=He(Xe),Te=ce?`${Xe}-${ce}`:Xe;return We(De.createElement(ye,Object.assign({className:Ce()(fe||Te,xe,dt),ref:ge},Ne)))}),a=De.forwardRef((ie,ge)=>{const{direction:fe}=De.useContext(Ie.E_),[ce,xe]=De.useState([]),{prefixCls:ye,className:Ne,rootClassName:pe,children:Xe,hasSider:We,tagName:dt,style:Te}=ie,_e=Ge(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),mt=(0,Oe.Z)(_e,["suffixCls"]),{getPrefixCls:Qe,layout:rt}=De.useContext(Ie.E_),Ht=Qe("layout",ye),[vt,zt]=He(Ht),Kt=Ce()(Ht,{[`${Ht}-has-sider`]:typeof We=="boolean"?We:ce.length>0,[`${Ht}-rtl`]:fe==="rtl"},rt==null?void 0:rt.className,Ne,pe,zt),Ve=De.useMemo(()=>({siderHook:{addSider:ut=>{xe(Mt=>[].concat((0,y.Z)(Mt),[ut]))},removeSider:ut=>{xe(Mt=>Mt.filter(cn=>cn!==ut))}}}),[]);return vt(De.createElement(Le.Provider,{value:Ve},De.createElement(dt,Object.assign({ref:ge,className:Kt,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Te)},mt),Xe)))}),x=le({tagName:"div",displayName:"Layout"})(a),b=le({suffixCls:"header",tagName:"header",displayName:"Header"})(E),z=le({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(E),te=le({suffixCls:"content",tagName:"main",displayName:"Content"})(E);var re=x},40875:function(Bt,kt,ne){"use strict";ne.d(kt,{J:function(){return Ie}});var y=ne(59301),ue=ne(33234),Ce=ne(70425),Oe=function(se,je){var Ke={};for(var ze in se)Object.prototype.hasOwnProperty.call(se,ze)&&je.indexOf(ze)<0&&(Ke[ze]=se[ze]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,ze=Object.getOwnPropertySymbols(se);He{const{children:Ke}=se,ze=Oe(se,["children"]),He=y.useContext(De),Ge=y.useMemo(()=>Object.assign(Object.assign({},He),ze),[He,ze.prefixCls,ze.mode,ze.selectable]);return y.createElement(De.Provider,{value:Ge},y.createElement(ue.BR,null,(0,Ce.supportNodeRef)(Ke)?y.cloneElement(Ke,{ref:je}):Ke))});kt.Z=De},20834:function(Bt,kt,ne){"use strict";ne.d(kt,{default:function(){return Ot}});var y=ne(15285),ue=ne(59301),Ce=ne(45818),Oe=ne(92310),De=ne.n(Oe),Ie=ne(36355),se=function(nt,Ye){var Fe={};for(var he in nt)Object.prototype.hasOwnProperty.call(nt,he)&&Ye.indexOf(he)<0&&(Fe[he]=nt[he]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,he=Object.getOwnPropertySymbols(nt);tt{const{prefixCls:Ye,className:Fe,dashed:he}=nt,tt=se(nt,["prefixCls","className","dashed"]),{getPrefixCls:Lt}=ue.useContext(Ie.E_),we=Lt("menu",Ye),be=De()({[`${we}-item-divider-dashed`]:!!he},Fe);return ue.createElement(y.iz,Object.assign({className:be},tt))},ze=ne(11592),He=ne(2738),Ge=ne(6848),Le=ne(92343),E=(0,ue.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=nt=>{var Ye;const{className:Fe,children:he,icon:tt,title:Lt,danger:we}=nt,{prefixCls:be,firstLevel:Et,direction:Je,disableMenuItemTitleTooltip:ke,inlineCollapsed:bt}=ue.useContext(E),hn=lt=>{const St=ue.createElement("span",{className:`${be}-title-content`},he);return(!tt||(0,Le.l$)(he)&&he.type==="span")&&he&<&&Et&&typeof he=="string"?ue.createElement("div",{className:`${be}-inline-collapsed-noicon`},he.charAt(0)):St},{siderCollapsed:Rt}=ue.useContext(Ce.D);let rn=Lt;typeof Lt=="undefined"?rn=Et?he:"":Lt===!1&&(rn="");const nn={title:rn};!Rt&&!bt&&(nn.title=null,nn.open=!1);const vn=(0,ze.Z)(he).length;let Ze=ue.createElement(y.ck,Object.assign({},(0,He.Z)(nt,["title","icon","danger"]),{className:De()({[`${be}-item-danger`]:we,[`${be}-item-only-child`]:(tt?vn+1:vn)===1},Fe),title:typeof Lt=="string"?Lt:void 0}),(0,Le.Tm)(tt,{className:De()((0,Le.l$)(tt)?(Ye=tt.props)===null||Ye===void 0?void 0:Ye.className:"",`${be}-item-icon`)}),hn(bt));return ke||(Ze=ue.createElement(Ge.Z,Object.assign({},nn,{placement:Je==="rtl"?"left":"right",overlayClassName:`${be}-inline-collapsed-tooltip`}),Ze)),Ze},z=nt=>{var Ye;const{popupClassName:Fe,icon:he,title:tt,theme:Lt}=nt,we=ue.useContext(E),{prefixCls:be,inlineCollapsed:Et,theme:Je}=we,ke=(0,y.Xl)();let bt;if(!he)bt=Et&&!ke.length&&tt&&typeof tt=="string"?ue.createElement("div",{className:`${be}-inline-collapsed-noicon`},tt.charAt(0)):ue.createElement("span",{className:`${be}-title-content`},tt);else{const Rt=(0,Le.l$)(tt)&&tt.type==="span";bt=ue.createElement(ue.Fragment,null,(0,Le.Tm)(he,{className:De()((0,Le.l$)(he)?(Ye=he.props)===null||Ye===void 0?void 0:Ye.className:"",`${be}-item-icon`)}),Rt?tt:ue.createElement("span",{className:`${be}-title-content`},tt))}const hn=ue.useMemo(()=>Object.assign(Object.assign({},we),{firstLevel:!1}),[we]);return ue.createElement(E.Provider,{value:hn},ue.createElement(y.Wd,Object.assign({},(0,He.Z)(nt,["icon"]),{title:bt,popupClassName:De()(be,Fe,`${be}-${Lt||Je}`)})))},te=ne(18785),re=ne(70425),ie=ne(62892),ge=ne(40875),fe=function(nt,Ye){var Fe={};for(var he in nt)Object.prototype.hasOwnProperty.call(nt,he)&&Ye.indexOf(he)<0&&(Fe[he]=nt[he]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,he=Object.getOwnPropertySymbols(nt);tt{if(Ye&&typeof Ye=="object"){const he=Ye,{label:tt,children:Lt,key:we,type:be}=he,Et=fe(he,["label","children","key","type"]),Je=we!=null?we:`tmp-${Fe}`;return Lt||be==="group"?be==="group"?ue.createElement(y.BW,Object.assign({key:Je},Et,{title:tt}),ce(Lt)):ue.createElement(z,Object.assign({key:Je},Et,{title:tt}),ce(Lt)):be==="divider"?ue.createElement(Ke,Object.assign({key:Je},Et)):ue.createElement(x,Object.assign({key:Je},Et),tt)}return null}).filter(Ye=>Ye)}function xe(nt){return ue.useMemo(()=>nt&&ce(nt),[nt])}var ye=ne(64993),Ne=ne(17313),pe=ne(8378),Xe=ne(13826),We=ne(29878),dt=ne(83116),Te=ne(37613),mt=nt=>{const{componentCls:Ye,motionDurationSlow:Fe,horizontalLineHeight:he,colorSplit:tt,lineWidth:Lt,lineType:we,itemPaddingInline:be}=nt;return{[`${Ye}-horizontal`]:{lineHeight:he,border:0,borderBottom:`${Lt}px ${we} ${tt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ye}-item, ${Ye}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:be},[`> ${Ye}-item:hover, + > ${Ye}-item-active, + > ${Ye}-submenu ${Ye}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ye}-item, ${Ye}-submenu-title`]:{transition:[`border-color ${Fe}`,`background ${Fe}`].join(",")},[`${Ye}-submenu-arrow`]:{display:"none"}}}},rt=nt=>{let{componentCls:Ye,menuArrowOffset:Fe}=nt;return{[`${Ye}-rtl`]:{direction:"rtl"},[`${Ye}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ye}-rtl${Ye}-vertical, + ${Ye}-submenu-rtl ${Ye}-vertical`]:{[`${Ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Fe})`},"&::after":{transform:`rotate(45deg) translateY(${Fe})`}}}}};const Ht=nt=>Object.assign({},(0,Ne.oN)(nt));var zt=(nt,Ye)=>{const{componentCls:Fe,itemColor:he,itemSelectedColor:tt,groupTitleColor:Lt,itemBg:we,subMenuItemBg:be,itemSelectedBg:Et,activeBarHeight:Je,activeBarWidth:ke,activeBarBorderWidth:bt,motionDurationSlow:hn,motionEaseInOut:Rt,motionEaseOut:rn,itemPaddingInline:nn,motionDurationMid:vn,itemHoverColor:Ze,lineType:lt,colorSplit:St,itemDisabledColor:pt,dangerItemColor:st,dangerItemHoverColor:tn,dangerItemSelectedColor:on,dangerItemActiveBg:An,dangerItemSelectedBg:On,itemHoverBg:aa,itemActiveBg:Qt,menuSubMenuBg:Yt,horizontalItemSelectedColor:Xt,horizontalItemSelectedBg:In,horizontalItemBorderRadius:qt,horizontalItemHoverBg:ha,popupBg:ba}=nt;return{[`${Fe}-${Ye}, ${Fe}-${Ye} > ${Fe}`]:{color:he,background:we,[`&${Fe}-root:focus-visible`]:Object.assign({},Ht(nt)),[`${Fe}-item-group-title`]:{color:Lt},[`${Fe}-submenu-selected`]:{[`> ${Fe}-submenu-title`]:{color:tt}},[`${Fe}-item-disabled, ${Fe}-submenu-disabled`]:{color:`${pt} !important`},[`${Fe}-item:not(${Fe}-item-selected):not(${Fe}-submenu-selected)`]:{[`&:hover, > ${Fe}-submenu-title:hover`]:{color:Ze}},[`&:not(${Fe}-horizontal)`]:{[`${Fe}-item:not(${Fe}-item-selected)`]:{"&:hover":{backgroundColor:aa},"&:active":{backgroundColor:Qt}},[`${Fe}-submenu-title`]:{"&:hover":{backgroundColor:aa},"&:active":{backgroundColor:Qt}}},[`${Fe}-item-danger`]:{color:st,[`&${Fe}-item:hover`]:{[`&:not(${Fe}-item-selected):not(${Fe}-submenu-selected)`]:{color:tn}},[`&${Fe}-item:active`]:{background:An}},[`${Fe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Fe}-item-selected`]:{color:tt,[`&${Fe}-item-danger`]:{color:on},"a, a:hover":{color:"inherit"}},[`& ${Fe}-item-selected`]:{backgroundColor:Et,[`&${Fe}-item-danger`]:{backgroundColor:On}},[`${Fe}-item, ${Fe}-submenu-title`]:{[`&:not(${Fe}-item-disabled):focus-visible`]:Object.assign({},Ht(nt))},[`&${Fe}-submenu > ${Fe}`]:{backgroundColor:Yt},[`&${Fe}-popup > ${Fe}`]:{backgroundColor:ba},[`&${Fe}-horizontal`]:Object.assign(Object.assign({},Ye==="dark"?{borderBottom:0}:{}),{[`> ${Fe}-item, > ${Fe}-submenu`]:{top:bt,marginTop:-bt,marginBottom:0,borderRadius:qt,"&::after":{position:"absolute",insetInline:nn,bottom:0,borderBottom:`${Je}px solid transparent`,transition:`border-color ${hn} ${Rt}`,content:'""'},"&:hover, &-active, &-open":{background:ha,"&::after":{borderBottomWidth:Je,borderBottomColor:Xt}},"&-selected":{color:Xt,backgroundColor:In,"&:hover":{backgroundColor:In},"&::after":{borderBottomWidth:Je,borderBottomColor:Xt}}}}),[`&${Fe}-root`]:{[`&${Fe}-inline, &${Fe}-vertical`]:{borderInlineEnd:`${bt}px ${lt} ${St}`}},[`&${Fe}-inline`]:{[`${Fe}-sub${Fe}-inline`]:{background:be},[`${Fe}-item, ${Fe}-submenu-title`]:bt&&ke?{width:`calc(100% + ${bt}px)`}:{},[`${Fe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ke}px solid ${tt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${vn} ${rn}`,`opacity ${vn} ${rn}`].join(","),content:'""'},[`&${Fe}-item-danger`]:{"&::after":{borderInlineEndColor:on}}},[`${Fe}-selected, ${Fe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${vn} ${Rt}`,`opacity ${vn} ${Rt}`].join(",")}}}}}};const Kt=nt=>{const{componentCls:Ye,itemHeight:Fe,itemMarginInline:he,padding:tt,menuArrowSize:Lt,marginXS:we,itemMarginBlock:be}=nt,Et=tt+Lt+we;return{[`${Ye}-item`]:{position:"relative",overflow:"hidden"},[`${Ye}-item, ${Ye}-submenu-title`]:{height:Fe,lineHeight:`${Fe}px`,paddingInline:tt,overflow:"hidden",textOverflow:"ellipsis",marginInline:he,marginBlock:be,width:`calc(100% - ${he*2}px)`},[`> ${Ye}-item, + > ${Ye}-submenu > ${Ye}-submenu-title`]:{height:Fe,lineHeight:`${Fe}px`},[`${Ye}-item-group-list ${Ye}-submenu-title, + ${Ye}-submenu-title`]:{paddingInlineEnd:Et}}};var ut=nt=>{const{componentCls:Ye,iconCls:Fe,itemHeight:he,colorTextLightSolid:tt,dropdownWidth:Lt,controlHeightLG:we,motionDurationMid:be,motionEaseOut:Et,paddingXL:Je,itemMarginInline:ke,fontSizeLG:bt,motionDurationSlow:hn,paddingXS:Rt,boxShadowSecondary:rn,collapsedWidth:nn,collapsedIconSize:vn}=nt,Ze={height:he,lineHeight:`${he}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ye]:{"&-inline, &-vertical":Object.assign({[`&${Ye}-root`]:{boxShadow:"none"}},Kt(nt))},[`${Ye}-submenu-popup`]:{[`${Ye}-vertical`]:Object.assign(Object.assign({},Kt(nt)),{boxShadow:rn})}},{[`${Ye}-submenu-popup ${Ye}-vertical${Ye}-sub`]:{minWidth:Lt,maxHeight:`calc(100vh - ${we*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ye}-inline`]:{width:"100%",[`&${Ye}-root`]:{[`${Ye}-item, ${Ye}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${hn}`,`background ${hn}`,`padding ${be} ${Et}`].join(","),[`> ${Ye}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ye}-sub${Ye}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ye}-submenu > ${Ye}-submenu-title`]:Ze,[`& ${Ye}-item-group-title`]:{paddingInlineStart:Je}},[`${Ye}-item`]:Ze}},{[`${Ye}-inline-collapsed`]:{width:nn,[`&${Ye}-root`]:{[`${Ye}-item, ${Ye}-submenu ${Ye}-submenu-title`]:{[`> ${Ye}-inline-collapsed-noicon`]:{fontSize:bt,textAlign:"center"}}},[`> ${Ye}-item, + > ${Ye}-item-group > ${Ye}-item-group-list > ${Ye}-item, + > ${Ye}-item-group > ${Ye}-item-group-list > ${Ye}-submenu > ${Ye}-submenu-title, + > ${Ye}-submenu > ${Ye}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${bt/2}px - ${ke}px)`,textOverflow:"clip",[` + ${Ye}-submenu-arrow, + ${Ye}-submenu-expand-icon + `]:{opacity:0},[`${Ye}-item-icon, ${Fe}`]:{margin:0,fontSize:vn,lineHeight:`${he}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ye}-item-icon, ${Fe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ye}-item-icon, ${Fe}`]:{display:"none"},"a, a:hover":{color:tt}},[`${Ye}-item-group-title`]:Object.assign(Object.assign({},Ne.vS),{paddingInline:Rt})}}]};const Mt=nt=>{const{componentCls:Ye,motionDurationSlow:Fe,motionDurationMid:he,motionEaseInOut:tt,motionEaseOut:Lt,iconCls:we,iconSize:be,iconMarginInlineEnd:Et}=nt;return{[`${Ye}-item, ${Ye}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Fe}`,`background ${Fe}`,`padding ${Fe} ${tt}`].join(","),[`${Ye}-item-icon, ${we}`]:{minWidth:be,fontSize:be,transition:[`font-size ${he} ${Lt}`,`margin ${Fe} ${tt}`,`color ${Fe}`].join(","),"+ span":{marginInlineStart:Et,opacity:1,transition:[`opacity ${Fe} ${tt}`,`margin ${Fe}`,`color ${Fe}`].join(",")}},[`${Ye}-item-icon`]:Object.assign({},(0,Ne.Ro)()),[`&${Ye}-item-only-child`]:{[`> ${we}, > ${Ye}-item-icon`]:{marginInlineEnd:0}}},[`${Ye}-item-disabled, ${Ye}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ye}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},cn=nt=>{const{componentCls:Ye,motionDurationSlow:Fe,motionEaseInOut:he,borderRadius:tt,menuArrowSize:Lt,menuArrowOffset:we}=nt;return{[`${Ye}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:nt.margin,width:Lt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Fe} ${he}, opacity ${Fe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Lt*.6,height:Lt*.15,backgroundColor:"currentcolor",borderRadius:tt,transition:[`background ${Fe} ${he}`,`transform ${Fe} ${he}`,`top ${Fe} ${he}`,`color ${Fe} ${he}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${we})`},"&::after":{transform:`rotate(-45deg) translateY(${we})`}}}}},Dt=nt=>{const{antCls:Ye,componentCls:Fe,fontSize:he,motionDurationSlow:tt,motionDurationMid:Lt,motionEaseInOut:we,paddingXS:be,padding:Et,colorSplit:Je,lineWidth:ke,zIndexPopup:bt,borderRadiusLG:hn,subMenuItemBorderRadius:Rt,menuArrowSize:rn,menuArrowOffset:nn,lineType:vn,menuPanelMaskInset:Ze,groupTitleLineHeight:lt,groupTitleFontSize:St}=nt;return[{"":{[`${Fe}`]:Object.assign(Object.assign({},(0,Ne.dF)()),{"&-hidden":{display:"none"}})},[`${Fe}-submenu-hidden`]:{display:"none"}},{[Fe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ne.Wf)(nt)),(0,Ne.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:he,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${tt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Fe}-item`]:{flex:"none"}},[`${Fe}-item, ${Fe}-submenu, ${Fe}-submenu-title`]:{borderRadius:nt.itemBorderRadius},[`${Fe}-item-group-title`]:{padding:`${be}px ${Et}px`,fontSize:St,lineHeight:lt,transition:`all ${tt}`},[`&-horizontal ${Fe}-submenu`]:{transition:[`border-color ${tt} ${we}`,`background ${tt} ${we}`].join(",")},[`${Fe}-submenu, ${Fe}-submenu-inline`]:{transition:[`border-color ${tt} ${we}`,`background ${tt} ${we}`,`padding ${Lt} ${we}`].join(",")},[`${Fe}-submenu ${Fe}-sub`]:{cursor:"initial",transition:[`background ${tt} ${we}`,`padding ${tt} ${we}`].join(",")},[`${Fe}-title-content`]:{transition:`color ${tt}`},[`${Fe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Fe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Je,borderStyle:vn,borderWidth:0,borderTopWidth:ke,marginBlock:ke,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Mt(nt)),{[`${Fe}-item-group`]:{[`${Fe}-item-group-list`]:{margin:0,padding:0,[`${Fe}-item, ${Fe}-submenu-title`]:{paddingInline:`${he*2}px ${Et}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:bt,borderRadius:hn,boxShadow:"none",transformOrigin:"0 0",[`&${Fe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ze}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ze},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:nt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:nt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:nt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:nt.paddingXS},[`> ${Fe}`]:Object.assign(Object.assign(Object.assign({borderRadius:hn},Mt(nt)),cn(nt)),{[`${Fe}-item, ${Fe}-submenu > ${Fe}-submenu-title`]:{borderRadius:Rt},[`${Fe}-submenu-title::after`]:{transition:`transform ${tt} ${we}`}})}}),cn(nt)),{[`&-inline-collapsed ${Fe}-submenu-arrow, + &-inline ${Fe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${nn})`},"&::after":{transform:`rotate(45deg) translateX(-${nn})`}},[`${Fe}-submenu-open${Fe}-submenu-inline > ${Fe}-submenu-title > ${Fe}-submenu-arrow`]:{transform:`translateY(-${rn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${nn})`},"&::before":{transform:`rotate(45deg) translateX(${nn})`}}})},{[`${Ye}-layout-header`]:{[Fe]:{lineHeight:"inherit"}}}]};var en=(nt,Ye)=>(0,dt.Z)("Menu",he=>{if(Ye===!1)return[];const{colorBgElevated:tt,colorPrimary:Lt,colorTextLightSolid:we,controlHeightLG:be,fontSize:Et,darkItemColor:Je,darkDangerItemColor:ke,darkItemBg:bt,darkSubMenuItemBg:hn,darkItemSelectedColor:Rt,darkItemSelectedBg:rn,darkDangerItemSelectedBg:nn,darkItemHoverBg:vn,darkGroupTitleColor:Ze,darkItemHoverColor:lt,darkItemDisabledColor:St,darkDangerItemHoverColor:pt,darkDangerItemSelectedColor:st,darkDangerItemActiveBg:tn}=he,on=Et/7*5,An=(0,Te.TS)(he,{menuArrowSize:on,menuHorizontalHeight:be*1.15,menuArrowOffset:`${on*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:tt}),On=(0,Te.TS)(An,{itemColor:Je,itemHoverColor:lt,groupTitleColor:Ze,itemSelectedColor:Rt,itemBg:bt,popupBg:bt,subMenuItemBg:hn,itemActiveBg:"transparent",itemSelectedBg:rn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:vn,itemDisabledColor:St,dangerItemColor:ke,dangerItemHoverColor:pt,dangerItemSelectedColor:st,dangerItemActiveBg:tn,dangerItemSelectedBg:nn,menuSubMenuBg:hn,horizontalItemSelectedColor:we,horizontalItemSelectedBg:Lt});return[Dt(An),mt(An),ut(An),zt(An,"light"),zt(On,"dark"),rt(An),(0,pe.Z)(An),(0,Xe.oN)(An,"slide-up"),(0,Xe.oN)(An,"slide-down"),(0,We._y)(An,"zoom-big")]},he=>{const{colorPrimary:tt,colorError:Lt,colorTextDisabled:we,colorErrorBg:be,colorText:Et,colorTextDescription:Je,colorBgContainer:ke,colorFillAlter:bt,colorFillContent:hn,lineWidth:Rt,lineWidthBold:rn,controlItemBgActive:nn,colorBgTextHover:vn,controlHeightLG:Ze,lineHeight:lt,colorBgElevated:St,marginXXS:pt,padding:st,fontSize:tn,controlHeightSM:on,fontSizeLG:An,colorTextLightSolid:On,colorErrorHover:aa}=he,Qt=new ye.C(On).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:he.zIndexPopupBase+50,radiusItem:he.borderRadiusLG,itemBorderRadius:he.borderRadiusLG,radiusSubMenuItem:he.borderRadiusSM,subMenuItemBorderRadius:he.borderRadiusSM,colorItemText:Et,itemColor:Et,colorItemTextHover:Et,itemHoverColor:Et,colorItemTextHoverHorizontal:tt,horizontalItemHoverColor:tt,colorGroupTitle:Je,groupTitleColor:Je,colorItemTextSelected:tt,itemSelectedColor:tt,colorItemTextSelectedHorizontal:tt,horizontalItemSelectedColor:tt,colorItemBg:ke,itemBg:ke,colorItemBgHover:vn,itemHoverBg:vn,colorItemBgActive:hn,itemActiveBg:nn,colorSubItemBg:bt,subMenuItemBg:bt,colorItemBgSelected:nn,itemSelectedBg:nn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:rn,activeBarHeight:rn,colorActiveBarBorderSize:Rt,activeBarBorderWidth:Rt,colorItemTextDisabled:we,itemDisabledColor:we,colorDangerItemText:Lt,dangerItemColor:Lt,colorDangerItemTextHover:Lt,dangerItemHoverColor:Lt,colorDangerItemTextSelected:Lt,dangerItemSelectedColor:Lt,colorDangerItemBgActive:be,dangerItemActiveBg:be,colorDangerItemBgSelected:be,dangerItemSelectedBg:be,itemMarginInline:he.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ze,groupTitleLineHeight:lt,collapsedWidth:Ze*2,popupBg:St,itemMarginBlock:pt,itemPaddingInline:st,horizontalLineHeight:`${Ze*1.15}px`,iconSize:tn,iconMarginInlineEnd:on-tn,collapsedIconSize:An,groupTitleFontSize:tn,darkItemDisabledColor:new ye.C(On).setAlpha(.25).toRgbString(),darkItemColor:Qt,darkDangerItemColor:Lt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:On,darkItemSelectedBg:tt,darkDangerItemSelectedBg:Lt,darkItemHoverBg:"transparent",darkGroupTitleColor:Qt,darkItemHoverColor:On,darkDangerItemHoverColor:aa,darkDangerItemSelectedColor:On,darkDangerItemActiveBg:Lt}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(nt),Be=function(nt,Ye){var Fe={};for(var he in nt)Object.prototype.hasOwnProperty.call(nt,he)&&Ye.indexOf(he)<0&&(Fe[he]=nt[he]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,he=Object.getOwnPropertySymbols(nt);tt{var Fe,he;const tt=ue.useContext(ge.Z),Lt=tt||{},{getPrefixCls:we,getPopupContainer:be,direction:Et,menu:Je}=ue.useContext(Ie.E_),ke=we(),{prefixCls:bt,className:hn,style:Rt,theme:rn="light",expandIcon:nn,_internalDisableMenuItemTitleTooltip:vn,inlineCollapsed:Ze,siderCollapsed:lt,items:St,children:pt,rootClassName:st,mode:tn,selectable:on,onClick:An,overflowedIndicatorPopupClassName:On}=nt,aa=Be(nt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Qt=(0,He.Z)(aa,["collapsedWidth"]),Yt=xe(St)||pt;(Fe=Lt.validator)===null||Fe===void 0||Fe.call(Lt,{mode:tn});const Xt=(0,re.useEvent)(function(){var xn;An==null||An.apply(void 0,arguments),(xn=Lt.onClick)===null||xn===void 0||xn.call(Lt)}),In=Lt.mode||tn,qt=on!=null?on:Lt.selectable,ha=ue.useMemo(()=>lt!==void 0?lt:Ze,[Ze,lt]),ba={horizontal:{motionName:`${ke}-slide-up`},inline:(0,ie.Z)(ke),other:{motionName:`${ke}-zoom-big`}},Yn=we("menu",bt||Lt.prefixCls),[ln,Ba]=en(Yn,!tt),$e=De()(`${Yn}-${rn}`,Je==null?void 0:Je.className,hn);let pn;if(typeof nn=="function")pn=nn;else if(nn===null||nn===!1)pn=null;else if(Lt.expandIcon===null||Lt.expandIcon===!1)pn=null;else{const xn=nn!=null?nn:Lt.expandIcon;pn=(0,Le.Tm)(xn,{className:De()(`${Yn}-submenu-expand-icon`,(0,Le.l$)(xn)?(he=xn.props)===null||he===void 0?void 0:he.className:"")})}const Ln=ue.useMemo(()=>({prefixCls:Yn,inlineCollapsed:ha||!1,direction:Et,firstLevel:!0,theme:rn,mode:In,disableMenuItemTitleTooltip:vn}),[Yn,ha,Et,vn,rn]);return ln(ue.createElement(ge.Z.Provider,{value:null},ue.createElement(E.Provider,{value:Ln},ue.createElement(y.ZP,Object.assign({getPopupContainer:be,overflowedIndicator:ue.createElement(te.Z,null),overflowedIndicatorPopupClassName:De()(Yn,`${Yn}-${rn}`,On),mode:In,selectable:qt,onClick:Xt},Qt,{inlineCollapsed:ha,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),Rt),className:$e,prefixCls:Yn,direction:Et,defaultMotions:ba,expandIcon:pn,ref:Ye,rootClassName:De()(st,Ba)}),Yt))))});const Nt=(0,ue.forwardRef)((nt,Ye)=>{const Fe=(0,ue.useRef)(null),he=ue.useContext(Ce.D);return(0,ue.useImperativeHandle)(Ye,()=>({menu:Fe.current,focus:tt=>{var Lt;(Lt=Fe.current)===null||Lt===void 0||Lt.focus(tt)}})),ue.createElement(Cn,Object.assign({ref:Fe},nt,he))});Nt.Item=x,Nt.SubMenu=z,Nt.Divider=Ke,Nt.ItemGroup=y.BW;var Ot=Nt},58421:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Lt}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Oe=Ce,De=ne(7657),Ie=function(be,Et){return ue.createElement(De.Z,(0,y.Z)({},be,{ref:Et,icon:Oe}))},se=ue.forwardRef(Ie),je=se,Ke=ne(49198),ze=ne(33853),He=ne(38819),Ge=ne(92310),Le=ne.n(Ge),le=ne(20068),E=ne(33885),a=ne(67732),x=ne(83652),b=ne(42403),z=ne(158),te=ne(26112),re={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=re,ge=ne(91735),fe=function(we){(0,b.Z)(Et,we);var be=(0,z.Z)(Et);function Et(){var Je;(0,a.Z)(this,Et);for(var ke=arguments.length,bt=new Array(ke),hn=0;hn=0||Rt.relatedTarget.className.indexOf("".concat(Ze,"-item"))>=0))&&vn(Je.getValidValue()))},Je.go=function(Rt){var rn=Je.state.goInputText;rn!==""&&(Rt.keyCode===ie.ENTER||Rt.type==="click")&&(Je.setState({goInputText:""}),Je.props.quickGo(Je.getValidValue()))},Je}return(0,x.Z)(Et,[{key:"getPageSizeOptions",value:function(){var ke=this.props,bt=ke.pageSize,hn=ke.pageSizeOptions;return hn.some(function(Rt){return Rt.toString()===bt.toString()})?hn:hn.concat([bt.toString()]).sort(function(Rt,rn){var nn=Number.isNaN(Number(Rt))?0:Number(Rt),vn=Number.isNaN(Number(rn))?0:Number(rn);return nn-vn})}},{key:"render",value:function(){var ke=this,bt=this.props,hn=bt.pageSize,Rt=bt.locale,rn=bt.rootPrefixCls,nn=bt.changeSize,vn=bt.quickGo,Ze=bt.goButton,lt=bt.selectComponentClass,St=bt.buildOptionText,pt=bt.selectPrefixCls,st=bt.disabled,tn=this.state.goInputText,on="".concat(rn,"-options"),An=lt,On=null,aa=null,Qt=null;if(!nn&&!vn)return null;var Yt=this.getPageSizeOptions();if(nn&&An){var Xt=Yt.map(function(In,qt){return ue.createElement(An.Option,{key:qt,value:In.toString()},(St||ke.buildOptionText)(In))});On=ue.createElement(An,{disabled:st,prefixCls:pt,showSearch:!1,className:"".concat(on,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(hn||Yt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qt){return qt.parentNode},"aria-label":Rt.page_size,defaultOpen:!1},Xt)}return vn&&(Ze&&(Qt=typeof Ze=="boolean"?ue.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:st,className:"".concat(on,"-quick-jumper-button")},Rt.jump_to_confirm):ue.createElement("span",{onClick:this.go,onKeyUp:this.go},Ze)),aa=ue.createElement("div",{className:"".concat(on,"-quick-jumper")},Rt.jump_to,ue.createElement("input",{disabled:st,type:"text",value:tn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Rt.page}),Rt.page,Qt)),ue.createElement("li",{className:"".concat(on)},On,aa)}}]),Et}(ue.Component);fe.defaultProps={pageSizeOptions:["10","20","50","100"]};var ce=fe,xe=function(be){var Et,Je=be.rootPrefixCls,ke=be.page,bt=be.active,hn=be.className,Rt=be.showTitle,rn=be.onClick,nn=be.onKeyPress,vn=be.itemRender,Ze="".concat(Je,"-item"),lt=Le()(Ze,"".concat(Ze,"-").concat(ke),(Et={},(0,le.Z)(Et,"".concat(Ze,"-active"),bt),(0,le.Z)(Et,"".concat(Ze,"-disabled"),!ke),(0,le.Z)(Et,be.className,hn),Et)),St=function(){rn(ke)},pt=function(on){nn(on,rn,ke)},st=vn(ke,"page",ue.createElement("a",{rel:"nofollow"},ke));return st?ue.createElement("li",{title:Rt?ke.toString():null,className:lt,onClick:St,onKeyPress:pt,tabIndex:0},st):null},ye=xe;function Ne(){}function pe(we){var be=Number(we);return typeof be=="number"&&!Number.isNaN(be)&&isFinite(be)&&Math.floor(be)===be}var Xe=function(be,Et,Je){return Je};function We(we,be,Et){var Je=typeof we=="undefined"?be.pageSize:we;return Math.floor((Et.total-1)/Je)+1}var dt=function(we){(0,b.Z)(Et,we);var be=(0,z.Z)(Et);function Et(Je){var ke;(0,a.Z)(this,Et),ke=be.call(this,Je),ke.paginationNode=ue.createRef(),ke.getJumpPrevPage=function(){return Math.max(1,ke.state.current-(ke.props.showLessItems?3:5))},ke.getJumpNextPage=function(){return Math.min(We(void 0,ke.state,ke.props),ke.state.current+(ke.props.showLessItems?3:5))},ke.getItemIcon=function(nn,vn){var Ze=ke.props.prefixCls,lt=nn||ue.createElement("button",{type:"button","aria-label":vn,className:"".concat(Ze,"-item-link")});return typeof nn=="function"&&(lt=ue.createElement(nn,(0,E.Z)({},ke.props))),lt},ke.isValid=function(nn){var vn=ke.props.total;return pe(nn)&&nn!==ke.state.current&&pe(vn)&&vn>0},ke.shouldDisplayQuickJumper=function(){var nn=ke.props,vn=nn.showQuickJumper,Ze=nn.total,lt=ke.state.pageSize;return Ze<=lt?!1:vn},ke.handleKeyDown=function(nn){(nn.keyCode===ie.ARROW_UP||nn.keyCode===ie.ARROW_DOWN)&&nn.preventDefault()},ke.handleKeyUp=function(nn){var vn=ke.getValidValue(nn),Ze=ke.state.currentInputValue;vn!==Ze&&ke.setState({currentInputValue:vn}),nn.keyCode===ie.ENTER?ke.handleChange(vn):nn.keyCode===ie.ARROW_UP?ke.handleChange(vn-1):nn.keyCode===ie.ARROW_DOWN&&ke.handleChange(vn+1)},ke.handleBlur=function(nn){var vn=ke.getValidValue(nn);ke.handleChange(vn)},ke.changePageSize=function(nn){var vn=ke.state.current,Ze=We(nn,ke.state,ke.props);vn=vn>Ze?Ze:vn,Ze===0&&(vn=ke.state.current),typeof nn=="number"&&("pageSize"in ke.props||ke.setState({pageSize:nn}),"current"in ke.props||ke.setState({current:vn,currentInputValue:vn})),ke.props.onShowSizeChange(vn,nn),"onChange"in ke.props&&ke.props.onChange&&ke.props.onChange(vn,nn)},ke.handleChange=function(nn){var vn=ke.props,Ze=vn.disabled,lt=vn.onChange,St=ke.state,pt=St.pageSize,st=St.current,tn=St.currentInputValue;if(ke.isValid(nn)&&!Ze){var on=We(void 0,ke.state,ke.props),An=nn;return nn>on?An=on:nn<1&&(An=1),"current"in ke.props||ke.setState({current:An}),An!==tn&&ke.setState({currentInputValue:An}),lt(An,pt),An}return st},ke.prev=function(){ke.hasPrev()&&ke.handleChange(ke.state.current-1)},ke.next=function(){ke.hasNext()&&ke.handleChange(ke.state.current+1)},ke.jumpPrev=function(){ke.handleChange(ke.getJumpPrevPage())},ke.jumpNext=function(){ke.handleChange(ke.getJumpNextPage())},ke.hasPrev=function(){return ke.state.current>1},ke.hasNext=function(){return ke.state.current2?Ze-2:0),St=2;St=hn?rn=hn:rn=Number(bt),rn}},{key:"getShowSizeChanger",value:function(){var ke=this.props,bt=ke.showSizeChanger,hn=ke.total,Rt=ke.totalBoundaryShowSizeChanger;return typeof bt!="undefined"?bt:hn>Rt}},{key:"render",value:function(){var ke=this.props,bt=ke.prefixCls,hn=ke.className,Rt=ke.style,rn=ke.disabled,nn=ke.hideOnSinglePage,vn=ke.total,Ze=ke.locale,lt=ke.showQuickJumper,St=ke.showLessItems,pt=ke.showTitle,st=ke.showTotal,tn=ke.simple,on=ke.itemRender,An=ke.showPrevNextJumpers,On=ke.jumpPrevIcon,aa=ke.jumpNextIcon,Qt=ke.selectComponentClass,Yt=ke.selectPrefixCls,Xt=ke.pageSizeOptions,In=this.state,qt=In.current,ha=In.pageSize,ba=In.currentInputValue;if(nn===!0&&vn<=ha)return null;var Yn=We(void 0,this.state,this.props),ln=[],Ba=null,$e=null,pn=null,Ln=null,xn=null,Zn=lt&<.goButton,Hn=St?1:2,Dn=qt-1>0?qt-1:0,ct=qt+1vn?vn:qt*ha]));if(tn){Zn&&(typeof Zn=="boolean"?xn=ue.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ze.jump_to_confirm):xn=ue.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Zn),xn=ue.createElement("li",{title:pt?"".concat(Ze.jump_to).concat(qt,"/").concat(Yn):null,className:"".concat(bt,"-simple-pager")},xn));var gn=this.renderPrev(Dn);return ue.createElement("ul",(0,y.Z)({className:Le()(bt,"".concat(bt,"-simple"),(0,le.Z)({},"".concat(bt,"-disabled"),rn),hn),style:Rt,ref:this.paginationNode},At),ht,gn?ue.createElement("li",{title:pt?Ze.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Le()("".concat(bt,"-prev"),(0,le.Z)({},"".concat(bt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},gn):null,ue.createElement("li",{title:pt?"".concat(qt,"/").concat(Yn):null,className:"".concat(bt,"-simple-pager")},ue.createElement("input",{type:"text",value:ba,disabled:rn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ue.createElement("span",{className:"".concat(bt,"-slash")},"/"),Yn),ue.createElement("li",{title:pt?Ze.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Le()("".concat(bt,"-next"),(0,le.Z)({},"".concat(bt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ct)),xn)}if(Yn<=3+Hn*2){var Fn={locale:Ze,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:pt,itemRender:on};Yn||ln.push(ue.createElement(ye,(0,y.Z)({},Fn,{key:"noPager",page:1,className:"".concat(bt,"-item-disabled")})));for(var yn=1;yn<=Yn;yn+=1){var ua=qt===yn;ln.push(ue.createElement(ye,(0,y.Z)({},Fn,{key:yn,page:yn,active:ua})))}}else{var Vn=St?Ze.prev_3:Ze.prev_5,Gn=St?Ze.next_3:Ze.next_5,ga=on(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(On,"prev page")),Ka=on(this.getJumpNextPage(),"jump-next",this.getItemIcon(aa,"next page"));An&&(Ba=ga?ue.createElement("li",{title:pt?Vn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Le()("".concat(bt,"-jump-prev"),(0,le.Z)({},"".concat(bt,"-jump-prev-custom-icon"),!!On))},ga):null,$e=Ka?ue.createElement("li",{title:pt?Gn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Le()("".concat(bt,"-jump-next"),(0,le.Z)({},"".concat(bt,"-jump-next-custom-icon"),!!aa))},Ka):null),Ln=ue.createElement(ye,{locale:Ze,last:!0,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Yn,page:Yn,active:!1,showTitle:pt,itemRender:on}),pn=ue.createElement(ye,{locale:Ze,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:pt,itemRender:on});var En=Math.max(1,qt-Hn),Pa=Math.min(qt+Hn,Yn);qt-1<=Hn&&(Pa=1+Hn*2),Yn-qt<=Hn&&(En=Yn-Hn*2);for(var Va=En;Va<=Pa;Va+=1){var or=qt===Va;ln.push(ue.createElement(ye,{locale:Ze,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Va,page:Va,active:or,showTitle:pt,itemRender:on}))}qt-1>=Hn*2&&qt!==3&&(ln[0]=(0,ue.cloneElement)(ln[0],{className:"".concat(bt,"-item-after-jump-prev")}),ln.unshift(Ba)),Yn-qt>=Hn*2&&qt!==Yn-2&&(ln[ln.length-1]=(0,ue.cloneElement)(ln[ln.length-1],{className:"".concat(bt,"-item-before-jump-next")}),ln.push($e)),En!==1&&ln.unshift(pn),Pa!==Yn&&ln.push(Ln)}var Kn=!this.hasPrev()||!Yn,mn=!this.hasNext()||!Yn,Lr=this.renderPrev(Dn),Ja=this.renderNext(ct);return ue.createElement("ul",(0,y.Z)({className:Le()(bt,hn,(0,le.Z)({},"".concat(bt,"-disabled"),rn)),style:Rt,ref:this.paginationNode},At),ht,Lr?ue.createElement("li",{title:pt?Ze.prev_page:null,onClick:this.prev,tabIndex:Kn?null:0,onKeyPress:this.runIfEnterPrev,className:Le()("".concat(bt,"-prev"),(0,le.Z)({},"".concat(bt,"-disabled"),Kn)),"aria-disabled":Kn},Lr):null,ln,Ja?ue.createElement("li",{title:pt?Ze.next_page:null,onClick:this.next,tabIndex:mn?null:0,onKeyPress:this.runIfEnterNext,className:Le()("".concat(bt,"-next"),(0,le.Z)({},"".concat(bt,"-disabled"),mn)),"aria-disabled":mn},Ja):null,ue.createElement(ce,{disabled:rn,locale:Ze,rootPrefixCls:bt,selectComponentClass:Qt,selectPrefixCls:Yt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qt,pageSize:ha,pageSizeOptions:Xt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Zn}))}}],[{key:"getDerivedStateFromProps",value:function(ke,bt){var hn={};if("current"in ke&&(hn.current=ke.current,ke.current!==bt.current&&(hn.currentInputValue=hn.current)),"pageSize"in ke&&ke.pageSize!==bt.pageSize){var Rt=bt.current,rn=We(ke.pageSize,bt,ke);Rt=Rt>rn?rn:Rt,"current"in ke||(hn.current=Rt,hn.currentInputValue=Rt),hn.pageSize=ke.pageSize}return hn}}]),Et}(ue.Component);dt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ne,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ne,locale:ge.Z,style:{},itemRender:Xe,totalBoundaryShowSizeChanger:50};var Te=dt,_e=ne(22075),mt=ne(36355),Qe=ne(19716),rt=ne(8628),Ht=ne(9763),vt=ne(57809);const zt=we=>ue.createElement(vt.default,Object.assign({},we,{showSearch:!0,size:"small"})),Kt=we=>ue.createElement(vt.default,Object.assign({},we,{showSearch:!0,size:"middle"}));zt.Option=vt.default.Option,Kt.Option=vt.default.Option;var Ve=ne(9937),ut=ne(17313),Mt=ne(83116),cn=ne(37613);const Dt=we=>{const{componentCls:be}=we;return{[`${be}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${be}-item-link`]:{color:we.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${be}-item-link`]:{color:we.colorTextDisabled,cursor:"not-allowed"}}},[`&${be}-disabled`]:{cursor:"not-allowed",[`${be}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:we.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:we.colorBorder,backgroundColor:we.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:we.itemActiveBgDisabled},a:{color:we.itemActiveColorDisabled}}},[`${be}-item-link`]:{color:we.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${be}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${be}-simple-pager`]:{color:we.colorTextDisabled},[`${be}-jump-prev, ${be}-jump-next`]:{[`${be}-item-link-icon`]:{opacity:0},[`${be}-item-ellipsis`]:{opacity:1}}},[`&${be}-simple`]:{[`${be}-prev, ${be}-next`]:{[`&${be}-disabled ${be}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},en=we=>{const{componentCls:be}=we;return{[`&${be}-mini ${be}-total-text, &${be}-mini ${be}-simple-pager`]:{height:we.itemSizeSM,lineHeight:`${we.itemSizeSM}px`},[`&${be}-mini ${be}-item`]:{minWidth:we.itemSizeSM,height:we.itemSizeSM,margin:0,lineHeight:`${we.itemSizeSM-2}px`},[`&${be}-mini:not(${be}-disabled) ${be}-item:not(${be}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:we.colorBgTextHover},"&:active":{backgroundColor:we.colorBgTextActive}},[`&${be}-mini ${be}-prev, &${be}-mini ${be}-next`]:{minWidth:we.itemSizeSM,height:we.itemSizeSM,margin:0,lineHeight:`${we.itemSizeSM}px`},[`&${be}-mini:not(${be}-disabled)`]:{[`${be}-prev, ${be}-next`]:{[`&:hover ${be}-item-link`]:{backgroundColor:we.colorBgTextHover},[`&:active ${be}-item-link`]:{backgroundColor:we.colorBgTextActive},[`&${be}-disabled:hover ${be}-item-link`]:{backgroundColor:"transparent"}}},[` + &${be}-mini ${be}-prev ${be}-item-link, + &${be}-mini ${be}-next ${be}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:we.itemSizeSM,lineHeight:`${we.itemSizeSM}px`}},[`&${be}-mini ${be}-jump-prev, &${be}-mini ${be}-jump-next`]:{height:we.itemSizeSM,marginInlineEnd:0,lineHeight:`${we.itemSizeSM}px`},[`&${be}-mini ${be}-options`]:{marginInlineStart:we.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:we.miniOptionsSizeChangerTop},"&-quick-jumper":{height:we.itemSizeSM,lineHeight:`${we.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Ve.x0)(we)),{width:we.paginationMiniQuickJumperInputWidth,height:we.controlHeightSM})}}}},Be=we=>{const{componentCls:be}=we;return{[` + &${be}-simple ${be}-prev, + &${be}-simple ${be}-next + `]:{height:we.itemSizeSM,lineHeight:`${we.itemSizeSM}px`,verticalAlign:"top",[`${be}-item-link`]:{height:we.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:we.colorBgTextHover},"&:active":{backgroundColor:we.colorBgTextActive},"&::after":{height:we.itemSizeSM,lineHeight:`${we.itemSizeSM}px`}}},[`&${be}-simple ${be}-simple-pager`]:{display:"inline-block",height:we.itemSizeSM,marginInlineEnd:we.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:we.marginXS,padding:`0 ${we.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:we.itemInputBg,border:`${we.lineWidth}px ${we.lineType} ${we.colorBorder}`,borderRadius:we.borderRadius,outline:"none",transition:`border-color ${we.motionDurationMid}`,color:"inherit","&:hover":{borderColor:we.colorPrimary},"&:focus":{borderColor:we.colorPrimaryHover,boxShadow:`${we.inputOutlineOffset}px 0 ${we.controlOutlineWidth}px ${we.controlOutline}`},"&[disabled]":{color:we.colorTextDisabled,backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder,cursor:"not-allowed"}}}}},Jt=we=>{const{componentCls:be}=we;return{[`${be}-jump-prev, ${be}-jump-next`]:{outline:0,[`${be}-item-container`]:{position:"relative",[`${be}-item-link-icon`]:{color:we.colorPrimary,fontSize:we.fontSizeSM,opacity:0,transition:`all ${we.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${be}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:we.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:we.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:we.paginationEllipsisTextIndent,opacity:1,transition:`all ${we.motionDurationMid}`}},"&:hover":{[`${be}-item-link-icon`]:{opacity:1},[`${be}-item-ellipsis`]:{opacity:0}}},[` + ${be}-prev, + ${be}-jump-prev, + ${be}-jump-next + `]:{marginInlineEnd:we.marginXS},[` + ${be}-prev, + ${be}-next, + ${be}-jump-prev, + ${be}-jump-next + `]:{display:"inline-block",minWidth:we.itemSize,height:we.itemSize,color:we.colorText,fontFamily:we.fontFamily,lineHeight:`${we.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:we.borderRadius,cursor:"pointer",transition:`all ${we.motionDurationMid}`},[`${be}-prev, ${be}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:we.colorText,cursor:"pointer",userSelect:"none"},[`${be}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:we.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${we.lineWidth}px ${we.lineType} transparent`,borderRadius:we.borderRadius,outline:"none",transition:`all ${we.motionDurationMid}`},[`&:hover ${be}-item-link`]:{backgroundColor:we.colorBgTextHover},[`&:active ${be}-item-link`]:{backgroundColor:we.colorBgTextActive},[`&${be}-disabled:hover`]:{[`${be}-item-link`]:{backgroundColor:"transparent"}}},[`${be}-slash`]:{marginInlineEnd:we.paginationSlashMarginInlineEnd,marginInlineStart:we.paginationSlashMarginInlineStart},[`${be}-options`]:{display:"inline-block",marginInlineStart:we.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:we.controlHeight,marginInlineStart:we.marginXS,lineHeight:`${we.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Ve.ik)(we)),{width:we.controlHeightLG*1.25,height:we.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:we.marginXS,marginInlineEnd:we.marginXS})}}}},Cn=we=>{const{componentCls:be}=we;return{[`${be}-item`]:{display:"inline-block",minWidth:we.itemSize,height:we.itemSize,marginInlineEnd:we.marginXS,fontFamily:we.fontFamily,lineHeight:`${we.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${we.lineWidth}px ${we.lineType} transparent`,borderRadius:we.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${we.paginationItemPaddingInline}px`,color:we.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${be}-item-active)`]:{"&:hover":{transition:`all ${we.motionDurationMid}`,backgroundColor:we.colorBgTextHover},"&:active":{backgroundColor:we.colorBgTextActive}},"&-active":{fontWeight:we.fontWeightStrong,backgroundColor:we.itemActiveBg,borderColor:we.colorPrimary,a:{color:we.colorPrimary},"&:hover":{borderColor:we.colorPrimaryHover},"&:hover a":{color:we.colorPrimaryHover}}}}},Nt=we=>{const{componentCls:be}=we;return{[be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ut.Wf)(we)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${be}-total-text`]:{display:"inline-block",height:we.itemSize,marginInlineEnd:we.marginXS,lineHeight:`${we.itemSize-2}px`,verticalAlign:"middle"}}),Cn(we)),Jt(we)),Be(we)),en(we)),Dt(we)),{[`@media only screen and (max-width: ${we.screenLG}px)`]:{[`${be}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${we.screenSM}px)`]:{[`${be}-options`]:{display:"none"}}}),[`&${we.componentCls}-rtl`]:{direction:"rtl"}}},Ot=we=>{const{componentCls:be}=we;return{[`${be}${be}-disabled:not(${be}-mini)`]:{"&, &:hover":{[`${be}-item-link`]:{borderColor:we.colorBorder}},"&:focus-visible":{[`${be}-item-link`]:{borderColor:we.colorBorder}},[`${be}-item, ${be}-item-link`]:{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder,[`&:hover:not(${be}-item-active)`]:{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder,a:{color:we.colorTextDisabled}},[`&${be}-item-active`]:{backgroundColor:we.itemActiveBgDisabled}},[`${be}-prev, ${be}-next`]:{"&:hover button":{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder,color:we.colorTextDisabled},[`${be}-item-link`]:{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder}}},[`${be}:not(${be}-mini)`]:{[`${be}-prev, ${be}-next`]:{"&:hover button":{borderColor:we.colorPrimaryHover,backgroundColor:we.itemBg},[`${be}-item-link`]:{backgroundColor:we.itemLinkBg,borderColor:we.colorBorder},[`&:hover ${be}-item-link`]:{borderColor:we.colorPrimary,backgroundColor:we.itemBg,color:we.colorPrimary},[`&${be}-disabled`]:{[`${be}-item-link`]:{borderColor:we.colorBorder,color:we.colorTextDisabled}}},[`${be}-item`]:{backgroundColor:we.itemBg,border:`${we.lineWidth}px ${we.lineType} ${we.colorBorder}`,[`&:hover:not(${be}-item-active)`]:{borderColor:we.colorPrimary,backgroundColor:we.itemBg,a:{color:we.colorPrimary}},"&-active":{borderColor:we.colorPrimary}}}}},nt=we=>{const{componentCls:be}=we;return{[`${be}:not(${be}-disabled)`]:{[`${be}-item`]:Object.assign({},(0,ut.Qy)(we)),[`${be}-jump-prev, ${be}-jump-next`]:{"&:focus-visible":Object.assign({[`${be}-item-link-icon`]:{opacity:1},[`${be}-item-ellipsis`]:{opacity:0}},(0,ut.oN)(we))},[`${be}-prev, ${be}-next`]:{[`&:focus-visible ${be}-item-link`]:Object.assign({},(0,ut.oN)(we))}}}};var Ye=(0,Mt.Z)("Pagination",we=>{const be=(0,cn.TS)(we,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:we.marginXXS/2,paginationMiniQuickJumperInputWidth:we.controlHeightLG*1.1,paginationItemPaddingInline:we.marginXXS*1.5,paginationEllipsisLetterSpacing:we.marginXXS/2,paginationSlashMarginInlineStart:we.marginXXS,paginationSlashMarginInlineEnd:we.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Ve.e5)(we),(0,Ve.TM)(we));return[Nt(be),nt(be),we.wireframe&&Ot(be)]},we=>({itemBg:we.colorBgContainer,itemSize:we.controlHeight,itemSizeSM:we.controlHeightSM,itemActiveBg:we.colorBgContainer,itemLinkBg:we.colorBgContainer,itemActiveColorDisabled:we.colorTextDisabled,itemActiveBgDisabled:we.controlItemBgActiveDisabled,itemInputBg:we.colorBgContainer,miniOptionsSizeChangerTop:0})),Fe=function(we,be){var Et={};for(var Je in we)Object.prototype.hasOwnProperty.call(we,Je)&&be.indexOf(Je)<0&&(Et[Je]=we[Je]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Je=Object.getOwnPropertySymbols(we);ke{const{prefixCls:be,selectPrefixCls:Et,className:Je,rootClassName:ke,style:bt,size:hn,locale:Rt,selectComponentClass:rn,responsive:nn,showSizeChanger:vn}=we,Ze=Fe(we,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:lt}=(0,rt.Z)(nn),{getPrefixCls:St,direction:pt,pagination:st={}}=ue.useContext(mt.E_),tn=St("pagination",be),[on,An]=Ye(tn),On=vn!=null?vn:st.showSizeChanger,aa=ue.useMemo(()=>{const Yn=ue.createElement("span",{className:`${tn}-item-ellipsis`},"\u2022\u2022\u2022"),ln=ue.createElement("button",{className:`${tn}-item-link`,type:"button",tabIndex:-1},pt==="rtl"?ue.createElement(He.Z,null):ue.createElement(ze.Z,null)),Ba=ue.createElement("button",{className:`${tn}-item-link`,type:"button",tabIndex:-1},pt==="rtl"?ue.createElement(ze.Z,null):ue.createElement(He.Z,null)),$e=ue.createElement("a",{className:`${tn}-item-link`},ue.createElement("div",{className:`${tn}-item-container`},pt==="rtl"?ue.createElement(Ke.Z,{className:`${tn}-item-link-icon`}):ue.createElement(je,{className:`${tn}-item-link-icon`}),Yn)),pn=ue.createElement("a",{className:`${tn}-item-link`},ue.createElement("div",{className:`${tn}-item-container`},pt==="rtl"?ue.createElement(je,{className:`${tn}-item-link-icon`}):ue.createElement(Ke.Z,{className:`${tn}-item-link-icon`}),Yn));return{prevIcon:ln,nextIcon:Ba,jumpPrevIcon:$e,jumpNextIcon:pn}},[pt,tn]),[Qt]=(0,Ht.Z)("Pagination",_e.Z),Yt=Object.assign(Object.assign({},Qt),Rt),Xt=(0,Qe.Z)(hn),In=Xt==="small"||!!(lt&&!Xt&&nn),qt=St("select",Et),ha=Le()({[`${tn}-mini`]:In,[`${tn}-rtl`]:pt==="rtl"},st==null?void 0:st.className,Je,ke,An),ba=Object.assign(Object.assign({},st==null?void 0:st.style),bt);return on(ue.createElement(Te,Object.assign({},aa,Ze,{style:ba,prefixCls:tn,selectPrefixCls:qt,className:ha,selectComponentClass:rn||(In?zt:Kt),locale:Yt,showSizeChanger:On})))},Lt=tt},39722:function(Bt,kt,ne){"use strict";ne.d(kt,{t5:function(){return ze}});var y=ne(92310),ue=ne.n(y),Ce=ne(55477),Oe=ne(59301),De=ne(36355),Ie=ne(77578),se=ne(17356),je=function(Ge,Le){var le={};for(var E in Ge)Object.prototype.hasOwnProperty.call(Ge,E)&&Le.indexOf(E)<0&&(le[E]=Ge[E]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(Ge);a{if(!(!Le&&!le))return Oe.createElement(Oe.Fragment,null,Le&&Oe.createElement("div",{className:`${Ge}-title`},(0,Ie.Z)(Le)),Oe.createElement("div",{className:`${Ge}-inner-content`},(0,Ie.Z)(le)))},ze=Ge=>{const{hashId:Le,prefixCls:le,className:E,style:a,placement:x="top",title:b,content:z,children:te}=Ge;return Oe.createElement("div",{className:ue()(Le,le,`${le}-pure`,`${le}-placement-${x}`,E),style:a},Oe.createElement("div",{className:`${le}-arrow`}),Oe.createElement(Ce.G,Object.assign({},Ge,{className:Le,prefixCls:le}),te||Ke(le,b,z)))},He=Ge=>{const{prefixCls:Le}=Ge,le=je(Ge,["prefixCls"]),{getPrefixCls:E}=Oe.useContext(De.E_),a=E("popover",Le),[x,b]=(0,se.Z)(a);return x(Oe.createElement(ze,Object.assign({},le,{prefixCls:a,hashId:b})))};kt.ZP=He},60324:function(Bt,kt,ne){"use strict";var y=ne(92310),ue=ne.n(y),Ce=ne(59301),Oe=ne(77578),De=ne(62892),Ie=ne(36355),se=ne(6848),je=ne(39722),Ke=ne(17356),ze=function(Le,le){var E={};for(var a in Le)Object.prototype.hasOwnProperty.call(Le,a)&&le.indexOf(a)<0&&(E[a]=Le[a]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(Le);x{let{title:le,content:E,prefixCls:a}=Le;return Ce.createElement(Ce.Fragment,null,le&&Ce.createElement("div",{className:`${a}-title`},(0,Oe.Z)(le)),Ce.createElement("div",{className:`${a}-inner-content`},(0,Oe.Z)(E)))},Ge=Ce.forwardRef((Le,le)=>{const{prefixCls:E,title:a,content:x,overlayClassName:b,placement:z="top",trigger:te="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:ie=.1,overlayStyle:ge={}}=Le,fe=ze(Le,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ce}=Ce.useContext(Ie.E_),xe=ce("popover",E),[ye,Ne]=(0,Ke.Z)(xe),pe=ce(),Xe=ue()(b,Ne);return ye(Ce.createElement(se.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:re,mouseLeaveDelay:ie,overlayStyle:ge},fe,{prefixCls:xe,overlayClassName:Xe,ref:le,overlay:a||x?Ce.createElement(He,{prefixCls:xe,title:a,content:x}):null,transitionName:(0,De.m)(pe,"zoom-big",fe.transitionName),"data-popover-inject":!0})))});Ge._InternalPanelDoNotUseOrYouWillBeFired=je.ZP,kt.Z=Ge},17356:function(Bt,kt,ne){"use strict";var y=ne(17313),ue=ne(29878),Ce=ne(19447),Oe=ne(33166),De=ne(83116),Ie=ne(37613);const se=ze=>{const{componentCls:He,popoverColor:Ge,minWidth:Le,fontWeightStrong:le,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:re,popoverBg:ie}=ze;return[{[He]:Object.assign(Object.assign({},(0,y.Wf)(ze)),{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":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${He}-content`]:{position:"relative"},[`${He}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:b,boxShadow:a,padding:E},[`${He}-title`]:{minWidth:Le,marginBottom:te,color:x,fontWeight:le},[`${He}-inner-content`]:{color:Ge}})},(0,Ce.ZP)(ze,{colorBg:"var(--antd-arrow-background-color)"}),{[`${He}-pure`]:{position:"relative",maxWidth:"none",margin:ze.sizePopupArrow,display:"inline-block",[`${He}-content`]:{display:"inline-block"}}}]},je=ze=>{const{componentCls:He}=ze;return{[He]:Oe.i.map(Ge=>{const Le=ze[`${Ge}6`];return{[`&${He}-${Ge}`]:{"--antd-arrow-background-color":Le,[`${He}-inner`]:{backgroundColor:Le},[`${He}-arrow`]:{background:"transparent"}}}})}},Ke=ze=>{const{componentCls:He,lineWidth:Ge,lineType:Le,colorSplit:le,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:b,padding:z}=ze,te=a-Math.round(x*b),re=te/2,ie=te/2-Ge,ge=z;return{[He]:{[`${He}-inner`]:{padding:0},[`${He}-title`]:{margin:0,padding:`${re}px ${ge}px ${ie}px`,borderBottom:`${Ge}px ${Le} ${le}`},[`${He}-inner-content`]:{padding:`${E}px ${ge}px`}}}};kt.Z=(0,De.Z)("Popover",ze=>{const{colorBgElevated:He,colorText:Ge,wireframe:Le}=ze,le=(0,Ie.TS)(ze,{popoverPadding:12,popoverBg:He,popoverColor:Ge});return[se(le),je(le),Le&&Ke(le),(0,ue._y)(le,"zoom-big")]},ze=>({width:177,minWidth:177,zIndexPopup:ze.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return vn}});var y=ne(59301),ue=ne(29679),Ce=ne(40001),Oe=ne(19248),De=ne(99267),Ie=ne(92310),se=ne.n(Ie),je=ne(2738),Ke=ne(36355),ze=ne(54476),He=ne(33885),Ge=ne(75931),Le={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var lt=(0,y.useRef)([]),St=(0,y.useRef)(null);return(0,y.useEffect)(function(){var pt=Date.now(),st=!1;lt.current.forEach(function(tn){if(tn){st=!0;var on=tn.style;on.transitionDuration=".3s, .3s, .3s, .06s",St.current&&pt-St.current<100&&(on.transitionDuration="0s, 0s")}}),st&&(St.current=Date.now())}),lt.current},E=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(lt){var St=(0,He.Z)((0,He.Z)({},Le),lt),pt=St.className,st=St.percent,tn=St.prefixCls,on=St.strokeColor,An=St.strokeLinecap,On=St.strokeWidth,aa=St.style,Qt=St.trailColor,Yt=St.trailWidth,Xt=St.transition,In=(0,Ge.Z)(St,E);delete In.gapPosition;var qt=Array.isArray(st)?st:[st],ha=Array.isArray(on)?on:[on],ba=le(),Yn=On/2,ln=100-On/2,Ba="M ".concat(An==="round"?Yn:0,",").concat(Yn,` + L `).concat(An==="round"?ln:100,",").concat(Yn),$e="0 0 100 ".concat(On),pn=0;return y.createElement("svg",(0,ze.Z)({className:se()("".concat(tn,"-line"),pt),viewBox:$e,preserveAspectRatio:"none",style:aa},In),y.createElement("path",{className:"".concat(tn,"-line-trail"),d:Ba,strokeLinecap:An,stroke:Qt,strokeWidth:Yt||On,fillOpacity:"0"}),qt.map(function(Ln,xn){var Zn=1;switch(An){case"round":Zn=1-On/100;break;case"square":Zn=1-On/2/100;break;default:Zn=1;break}var Hn={strokeDasharray:"".concat(Ln*Zn,"px, 100px"),strokeDashoffset:"-".concat(pn,"px"),transition:Xt||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Dn=ha[xn]||ha[ha.length-1];return pn+=Ln,y.createElement("path",{key:xn,className:"".concat(tn,"-line-path"),d:Ba,strokeLinecap:An,stroke:Dn,strokeWidth:On,fillOpacity:"0",ref:function(At){ba[xn]=At},style:Hn})}))},x=a,b=ne(76190),z=ne(42978),te=ne(47273),re=0,ie=(0,te.Z)();function ge(){var Ze;return ie?(Ze=re,re+=1):Ze="TEST_OR_SSR",Ze}var fe=function(Ze){var lt=y.useState(),St=(0,z.Z)(lt,2),pt=St[0],st=St[1];return y.useEffect(function(){st("rc_progress_".concat(ge()))},[]),Ze||pt},ce=function(lt){var St=lt.bg,pt=lt.children;return y.createElement("div",{style:{width:"100%",height:"100%",background:St}},pt)};function xe(Ze,lt){return Object.keys(Ze).map(function(St){var pt=parseFloat(St),st="".concat(Math.floor(pt*lt),"%");return"".concat(Ze[St]," ").concat(st)})}var ye=y.forwardRef(function(Ze,lt){var St=Ze.prefixCls,pt=Ze.color,st=Ze.gradientId,tn=Ze.radius,on=Ze.style,An=Ze.ptg,On=Ze.strokeLinecap,aa=Ze.strokeWidth,Qt=Ze.size,Yt=Ze.gapDegree,Xt=pt&&(0,b.Z)(pt)==="object",In=Xt?"#FFF":void 0,qt=Qt/2,ha=y.createElement("circle",{className:"".concat(St,"-circle-path"),r:tn,cx:qt,cy:qt,stroke:In,strokeLinecap:On,strokeWidth:aa,opacity:An===0?0:1,style:on,ref:lt});if(!Xt)return ha;var ba="".concat(st,"-conic"),Yn=Yt?"".concat(180+Yt/2,"deg"):"0deg",ln=xe(pt,(360-Yt)/360),Ba=xe(pt,1),$e="conic-gradient(from ".concat(Yn,", ").concat(ln.join(", "),")"),pn="linear-gradient(to ".concat(Yt?"bottom":"top",", ").concat(Ba.join(", "),")");return y.createElement(y.Fragment,null,y.createElement("mask",{id:ba},ha),y.createElement("foreignObject",{x:0,y:0,width:Qt,height:Qt,mask:"url(#".concat(ba,")")},y.createElement(ce,{bg:pn},y.createElement(ce,{bg:$e}))))}),Ne=ye,pe=100,Xe=function(lt,St,pt,st,tn,on,An,On,aa,Qt){var Yt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Xt=pt/100*360*((360-on)/360),In=on===0?0:{bottom:0,top:180,left:90,right:-90}[An],qt=(100-st)/100*St;aa==="round"&&st!==100&&(qt+=Qt/2,qt>=St&&(qt=St-.01));var ha=pe/2;return{stroke:typeof On=="string"?On:void 0,strokeDasharray:"".concat(St,"px ").concat(lt),strokeDashoffset:qt+Yt,transform:"rotate(".concat(tn+Xt+In,"deg)"),transformOrigin:"".concat(ha,"px ").concat(ha,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},We=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function dt(Ze){var lt=Ze!=null?Ze:[];return Array.isArray(lt)?lt:[lt]}var Te=function(lt){var St=(0,He.Z)((0,He.Z)({},Le),lt),pt=St.id,st=St.prefixCls,tn=St.steps,on=St.strokeWidth,An=St.trailWidth,On=St.gapDegree,aa=On===void 0?0:On,Qt=St.gapPosition,Yt=St.trailColor,Xt=St.strokeLinecap,In=St.style,qt=St.className,ha=St.strokeColor,ba=St.percent,Yn=(0,Ge.Z)(St,We),ln=pe/2,Ba=fe(pt),$e="".concat(Ba,"-gradient"),pn=ln-on/2,Ln=Math.PI*2*pn,xn=aa>0?90+aa/2:-90,Zn=Ln*((360-aa)/360),Hn=(0,b.Z)(tn)==="object"?tn:{count:tn,space:2},Dn=Hn.count,ct=Hn.space,At=dt(ba),ht=dt(ha),gn=ht.find(function(Ka){return Ka&&(0,b.Z)(Ka)==="object"}),Fn=gn&&(0,b.Z)(gn)==="object",yn=Fn?"butt":Xt,ua=Xe(Ln,Zn,0,100,xn,aa,Qt,Yt,yn,on),Vn=le(),Gn=function(){var En=0;return At.map(function(Pa,Va){var or=ht[Va]||ht[ht.length-1],Kn=Xe(Ln,Zn,En,Pa,xn,aa,Qt,or,yn,on);return En+=Pa,y.createElement(Ne,{key:Va,color:or,ptg:Pa,radius:pn,prefixCls:st,gradientId:$e,style:Kn,strokeLinecap:yn,strokeWidth:on,gapDegree:aa,ref:function(Lr){Vn[Va]=Lr},size:pe})}).reverse()},ga=function(){var En=Math.round(Dn*(At[0]/100)),Pa=100/Dn,Va=0;return new Array(Dn).fill(null).map(function(or,Kn){var mn=Kn<=En-1?ht[0]:Yt,Lr=mn&&(0,b.Z)(mn)==="object"?"url(#".concat($e,")"):void 0,Ja=Xe(Ln,Zn,Va,Pa,xn,aa,Qt,mn,"butt",on,ct);return Va+=(Zn-Ja.strokeDashoffset+ct)*100/Zn,y.createElement("circle",{key:Kn,className:"".concat(st,"-circle-path"),r:pn,cx:ln,cy:ln,stroke:Lr,strokeWidth:on,opacity:1,style:Ja,ref:function(Tr){Vn[Kn]=Tr}})})};return y.createElement("svg",(0,ze.Z)({className:se()("".concat(st,"-circle"),qt),viewBox:"0 0 ".concat(pe," ").concat(pe),style:In,id:pt,role:"presentation"},Yn),!Dn&&y.createElement("circle",{className:"".concat(st,"-circle-trail"),r:pn,cx:ln,cy:ln,stroke:Yt,strokeLinecap:yn,strokeWidth:An||on,style:ua}),Dn?ga():Gn())},_e=Te,mt={Line:x,Circle:_e},Qe=ne(6848),rt=ne(30071);function Ht(Ze){return!Ze||Ze<0?0:Ze>100?100:Ze}function vt(Ze){let{success:lt,successPercent:St}=Ze,pt=St;return lt&&"progress"in lt&&(pt=lt.progress),lt&&"percent"in lt&&(pt=lt.percent),pt}const zt=Ze=>{let{percent:lt,success:St,successPercent:pt}=Ze;const st=Ht(vt({success:St,successPercent:pt}));return[st,Ht(Ht(lt)-st)]},Kt=Ze=>{let{success:lt={},strokeColor:St}=Ze;const{strokeColor:pt}=lt;return[pt||rt.presetPrimaryColors.green,St||null]},Ve=(Ze,lt,St)=>{var pt,st,tn,on;let An=-1,On=-1;if(lt==="step"){const aa=St.steps,Qt=St.strokeWidth;typeof Ze=="string"||typeof Ze=="undefined"?(An=Ze==="small"?2:14,On=Qt!=null?Qt:8):typeof Ze=="number"?[An,On]=[Ze,Ze]:[An=14,On=8]=Ze,An*=aa}else if(lt==="line"){const aa=St==null?void 0:St.strokeWidth;typeof Ze=="string"||typeof Ze=="undefined"?On=aa||(Ze==="small"?6:8):typeof Ze=="number"?[An,On]=[Ze,Ze]:[An=-1,On=8]=Ze}else(lt==="circle"||lt==="dashboard")&&(typeof Ze=="string"||typeof Ze=="undefined"?[An,On]=Ze==="small"?[60,60]:[120,120]:typeof Ze=="number"?[An,On]=[Ze,Ze]:(An=(st=(pt=Ze[0])!==null&&pt!==void 0?pt:Ze[1])!==null&&st!==void 0?st:120,On=(on=(tn=Ze[0])!==null&&tn!==void 0?tn:Ze[1])!==null&&on!==void 0?on:120));return[An,On]},ut=3,Mt=Ze=>ut/Ze*100;var Dt=Ze=>{const{prefixCls:lt,trailColor:St=null,strokeLinecap:pt="round",gapPosition:st,gapDegree:tn,width:on=120,type:An,children:On,success:aa,size:Qt=on}=Ze,[Yt,Xt]=Ve(Qt,"circle");let{strokeWidth:In}=Ze;In===void 0&&(In=Math.max(Mt(Yt),6));const qt={width:Yt,height:Xt,fontSize:Yt*.15+6},ha=y.useMemo(()=>{if(tn||tn===0)return tn;if(An==="dashboard")return 75},[tn,An]),ba=st||An==="dashboard"&&"bottom"||void 0,Yn=Object.prototype.toString.call(Ze.strokeColor)==="[object Object]",ln=Kt({success:aa,strokeColor:Ze.strokeColor}),Ba=se()(`${lt}-inner`,{[`${lt}-circle-gradient`]:Yn}),$e=y.createElement(_e,{percent:zt(Ze),strokeWidth:In,trailWidth:In,strokeColor:ln,strokeLinecap:pt,trailColor:St,prefixCls:lt,gapDegree:ha,gapPosition:ba});return y.createElement("div",{className:Ba,style:qt},Yt<=20?y.createElement(Qe.Z,{title:On},y.createElement("span",null,$e)):y.createElement(y.Fragment,null,$e,On))},en=function(Ze,lt){var St={};for(var pt in Ze)Object.prototype.hasOwnProperty.call(Ze,pt)&<.indexOf(pt)<0&&(St[pt]=Ze[pt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,pt=Object.getOwnPropertySymbols(Ze);st{let lt=[];return Object.keys(Ze).forEach(St=>{const pt=parseFloat(St.replace(/%/g,""));isNaN(pt)||lt.push({key:pt,value:Ze[St]})}),lt=lt.sort((St,pt)=>St.key-pt.key),lt.map(St=>{let{key:pt,value:st}=St;return`${st} ${pt}%`}).join(", ")},Jt=(Ze,lt)=>{const{from:St=rt.presetPrimaryColors.blue,to:pt=rt.presetPrimaryColors.blue,direction:st=lt==="rtl"?"to left":"to right"}=Ze,tn=en(Ze,["from","to","direction"]);if(Object.keys(tn).length!==0){const on=Be(tn);return{backgroundImage:`linear-gradient(${st}, ${on})`}}return{backgroundImage:`linear-gradient(${st}, ${St}, ${pt})`}};var Nt=Ze=>{const{prefixCls:lt,direction:St,percent:pt,size:st,strokeWidth:tn,strokeColor:on,strokeLinecap:An="round",children:On,trailColor:aa=null,success:Qt}=Ze,Yt=on&&typeof on!="string"?Jt(on,St):{backgroundColor:on},Xt=An==="square"||An==="butt"?0:void 0,In={backgroundColor:aa||void 0,borderRadius:Xt},qt=st!=null?st:[-1,tn||(st==="small"?6:8)],[ha,ba]=Ve(qt,"line",{strokeWidth:tn}),Yn=Object.assign({width:`${Ht(pt)}%`,height:ba,borderRadius:Xt},Yt),ln=vt(Ze),Ba={width:`${Ht(ln)}%`,height:ba,borderRadius:Xt,backgroundColor:Qt==null?void 0:Qt.strokeColor},$e={width:ha<0?"100%":ha,height:ba};return y.createElement(y.Fragment,null,y.createElement("div",{className:`${lt}-outer`,style:$e},y.createElement("div",{className:`${lt}-inner`,style:In},y.createElement("div",{className:`${lt}-bg`,style:Yn}),ln!==void 0?y.createElement("div",{className:`${lt}-success-bg`,style:Ba}):null)),On)},nt=Ze=>{const{size:lt,steps:St,percent:pt=0,strokeWidth:st=8,strokeColor:tn,trailColor:on=null,prefixCls:An,children:On}=Ze,aa=Math.round(St*(pt/100)),Qt=lt==="small"?2:14,Yt=lt!=null?lt:[Qt,st],[Xt,In]=Ve(Yt,"step",{steps:St,strokeWidth:st}),qt=Xt/St,ha=new Array(St);for(let ba=0;ba{const lt=Ze?"100%":"-100%";return new Ye.Keyframes(`antProgress${Ze?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},we=Ze=>{const{componentCls:lt,iconCls:St}=Ze;return{[lt]:Object.assign(Object.assign({},(0,Fe.Wf)(Ze)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ze.fontSize,marginInlineEnd:Ze.marginXS,marginBottom:Ze.marginXS},[`${lt}-outer`]:{display:"inline-block",width:"100%"},[`&${lt}-show-info`]:{[`${lt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ze.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ze.paddingXS}px)`}},[`${lt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ze.remainingColor,borderRadius:Ze.lineBorderRadius},[`${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Ze.defaultColor}},[`${lt}-success-bg, ${lt}-bg`]:{position:"relative",backgroundColor:Ze.defaultColor,borderRadius:Ze.lineBorderRadius,transition:`all ${Ze.motionDurationSlow} ${Ze.motionEaseInOutCirc}`},[`${lt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ze.colorSuccess},[`${lt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ze.marginXS,color:Ze.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[St]:{fontSize:Ze.fontSize}},[`&${lt}-status-active`]:{[`${lt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ze.colorBgContainer,borderRadius:Ze.lineBorderRadius,opacity:0,animationName:Lt(),animationDuration:Ze.progressActiveMotionDuration,animationTimingFunction:Ze.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${lt}-rtl${lt}-status-active`]:{[`${lt}-bg::before`]:{animationName:Lt(!0)}},[`&${lt}-status-exception`]:{[`${lt}-bg`]:{backgroundColor:Ze.colorError},[`${lt}-text`]:{color:Ze.colorError}},[`&${lt}-status-exception ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Ze.colorError}},[`&${lt}-status-success`]:{[`${lt}-bg`]:{backgroundColor:Ze.colorSuccess},[`${lt}-text`]:{color:Ze.colorSuccess}},[`&${lt}-status-success ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Ze.colorSuccess}}})}},be=Ze=>{const{componentCls:lt,iconCls:St}=Ze;return{[lt]:{[`${lt}-circle-trail`]:{stroke:Ze.remainingColor},[`&${lt}-circle ${lt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${lt}-circle ${lt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ze.circleTextColor,fontSize:Ze.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[St]:{fontSize:`${Ze.fontSize/Ze.fontSizeSM}em`}},[`${lt}-circle&-status-exception`]:{[`${lt}-text`]:{color:Ze.colorError}},[`${lt}-circle&-status-success`]:{[`${lt}-text`]:{color:Ze.colorSuccess}}},[`${lt}-inline-circle`]:{lineHeight:1,[`${lt}-inner`]:{verticalAlign:"bottom"}}}},Et=Ze=>{const{componentCls:lt}=Ze;return{[lt]:{[`${lt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ze.progressStepMinWidth,marginInlineEnd:Ze.progressStepMarginInlineEnd,backgroundColor:Ze.remainingColor,transition:`all ${Ze.motionDurationSlow}`,"&-active":{backgroundColor:Ze.defaultColor}}}}}},Je=Ze=>{const{componentCls:lt,iconCls:St}=Ze;return{[lt]:{[`${lt}-small&-line, ${lt}-small&-line ${lt}-text ${St}`]:{fontSize:Ze.fontSizeSM}}}};var ke=(0,he.Z)("Progress",Ze=>{const lt=Ze.marginXXS/2,St=(0,tt.TS)(Ze,{progressStepMarginInlineEnd:lt,progressStepMinWidth:lt,progressActiveMotionDuration:"2.4s"});return[we(St),be(St),Et(St),Je(St)]},Ze=>({circleTextColor:Ze.colorText,defaultColor:Ze.colorInfo,remainingColor:Ze.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),bt=function(Ze,lt){var St={};for(var pt in Ze)Object.prototype.hasOwnProperty.call(Ze,pt)&<.indexOf(pt)<0&&(St[pt]=Ze[pt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,pt=Object.getOwnPropertySymbols(Ze);st{const{prefixCls:St,className:pt,rootClassName:st,steps:tn,strokeColor:on,percent:An=0,size:On="default",showInfo:aa=!0,type:Qt="line",status:Yt,format:Xt,style:In}=Ze,qt=bt(Ze,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),ha=y.useMemo(()=>{var At,ht;const gn=vt(Ze);return parseInt(gn!==void 0?(At=gn!=null?gn:0)===null||At===void 0?void 0:At.toString():(ht=An!=null?An:0)===null||ht===void 0?void 0:ht.toString(),10)},[An,Ze.success,Ze.successPercent]),ba=y.useMemo(()=>!Rt.includes(Yt)&&ha>=100?"success":Yt||"normal",[Yt,ha]),{getPrefixCls:Yn,direction:ln,progress:Ba}=y.useContext(Ke.E_),$e=Yn("progress",St),[pn,Ln]=ke($e),xn=y.useMemo(()=>{if(!aa)return null;const At=vt(Ze);let ht;const gn=Xt||(yn=>`${yn}%`),Fn=Qt==="line";return Xt||ba!=="exception"&&ba!=="success"?ht=gn(Ht(An),Ht(At)):ba==="exception"?ht=Fn?y.createElement(Oe.Z,null):y.createElement(De.Z,null):ba==="success"&&(ht=Fn?y.createElement(ue.Z,null):y.createElement(Ce.Z,null)),y.createElement("span",{className:`${$e}-text`,title:typeof ht=="string"?ht:void 0},ht)},[aa,An,ha,ba,Qt,$e,Xt]),Zn=Array.isArray(on)?on[0]:on,Hn=typeof on=="string"||Array.isArray(on)?on:void 0;let Dn;Qt==="line"?Dn=tn?y.createElement(nt,Object.assign({},Ze,{strokeColor:Hn,prefixCls:$e,steps:tn}),xn):y.createElement(Nt,Object.assign({},Ze,{strokeColor:Zn,prefixCls:$e,direction:ln}),xn):(Qt==="circle"||Qt==="dashboard")&&(Dn=y.createElement(Dt,Object.assign({},Ze,{strokeColor:Zn,prefixCls:$e,progressStatus:ba}),xn));const ct=se()($e,`${$e}-status-${ba}`,`${$e}-${Qt==="dashboard"&&"circle"||tn&&"steps"||Qt}`,{[`${$e}-inline-circle`]:Qt==="circle"&&Ve(On,"circle")[0]<=20,[`${$e}-show-info`]:aa,[`${$e}-${On}`]:typeof On=="string",[`${$e}-rtl`]:ln==="rtl"},Ba==null?void 0:Ba.className,pt,st,Ln);return pn(y.createElement("div",Object.assign({ref:lt,style:Object.assign(Object.assign({},Ba==null?void 0:Ba.style),In),className:ct,role:"progressbar","aria-valuenow":ha},(0,je.Z)(qt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Dn))}),vn=nn},13570:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ht}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Oe=Ce,De=ne(7657),Ie=function(zt,Kt){return ue.createElement(De.Z,(0,y.Z)({},zt,{ref:Kt,icon:Oe}))},se=ue.forwardRef(Ie),je=se,Ke=ne(92310),ze=ne.n(Ke),He=ne(20068),Ge=ne(42978),Le=ne(75931),le=ne(18929),E=ne(10228),a=ne(26112);function x(vt,zt){var Kt=vt.disabled,Ve=vt.prefixCls,ut=vt.character,Mt=vt.characterRender,cn=vt.index,Dt=vt.count,en=vt.value,Be=vt.allowHalf,Jt=vt.focused,Cn=vt.onHover,Nt=vt.onClick,Ot=function(be){Cn(be,cn)},nt=function(be){Nt(be,cn)},Ye=function(be){be.keyCode===E.Z.ENTER&&Nt(be,cn)},Fe=cn+1,he=new Set([Ve]);en===0&&cn===0&&Jt?he.add("".concat(Ve,"-focused")):Be&&en+.5>=Fe&&encn?"true":"false","aria-posinset":cn+1,"aria-setsize":Dt,tabIndex:Kt?-1:0},ue.createElement("div",{className:"".concat(Ve,"-first")},tt),ue.createElement("div",{className:"".concat(Ve,"-second")},tt)));return Mt&&(Lt=Mt(Lt,vt)),Lt}var b=ue.forwardRef(x);function z(){var vt=ue.useRef({});function zt(Ve){return vt.current[Ve]}function Kt(Ve){return function(ut){vt.current[Ve]=ut}}return[zt,Kt]}function te(vt){var zt=vt.pageXOffset,Kt="scrollLeft";if(typeof zt!="number"){var Ve=vt.document;zt=Ve.documentElement[Kt],typeof zt!="number"&&(zt=Ve.body[Kt])}return zt}function re(vt){var zt,Kt,Ve=vt.ownerDocument,ut=Ve.body,Mt=Ve&&Ve.documentElement,cn=vt.getBoundingClientRect();return zt=cn.left,Kt=cn.top,zt-=Mt.clientLeft||ut.clientLeft||0,Kt-=Mt.clientTop||ut.clientTop||0,{left:zt,top:Kt}}function ie(vt){var zt=re(vt),Kt=vt.ownerDocument,Ve=Kt.defaultView||Kt.parentWindow;return zt.left+=te(Ve),zt.left}var ge=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function fe(vt,zt){var Kt,Ve=vt.prefixCls,ut=Ve===void 0?"rc-rate":Ve,Mt=vt.className,cn=vt.defaultValue,Dt=vt.value,en=vt.count,Be=en===void 0?5:en,Jt=vt.allowHalf,Cn=Jt===void 0?!1:Jt,Nt=vt.allowClear,Ot=Nt===void 0?!0:Nt,nt=vt.character,Ye=nt===void 0?"\u2605":nt,Fe=vt.characterRender,he=vt.disabled,tt=vt.direction,Lt=tt===void 0?"ltr":tt,we=vt.tabIndex,be=we===void 0?0:we,Et=vt.autoFocus,Je=vt.onHoverChange,ke=vt.onChange,bt=vt.onFocus,hn=vt.onBlur,Rt=vt.onKeyDown,rn=vt.onMouseLeave,nn=(0,Le.Z)(vt,ge),vn=z(),Ze=(0,Ge.Z)(vn,2),lt=Ze[0],St=Ze[1],pt=ue.useRef(null),st=function(){if(!he){var yn;(yn=pt.current)===null||yn===void 0||yn.focus()}};ue.useImperativeHandle(zt,function(){return{focus:st,blur:function(){if(!he){var yn;(yn=pt.current)===null||yn===void 0||yn.blur()}}}});var tn=(0,le.Z)(cn||0,{value:Dt}),on=(0,Ge.Z)(tn,2),An=on[0],On=on[1],aa=(0,le.Z)(null),Qt=(0,Ge.Z)(aa,2),Yt=Qt[0],Xt=Qt[1],In=function(yn,ua){var Vn=Lt==="rtl",Gn=yn+1;if(Cn){var ga=lt(yn),Ka=ie(ga),En=ga.clientWidth;(Vn&&ua-Ka>En/2||!Vn&&ua-Ka0&&!Vn||ua===E.Z.RIGHT&&Gn>0&&Vn?(Cn?Gn-=.5:Gn-=1,qt(Gn),yn.preventDefault()):ua===E.Z.LEFT&&Gn{const{componentCls:zt}=vt;return{[`${zt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:vt.marginXS},"> div":{transition:`all ${vt.motionDurationMid}, outline 0s`,"&:hover":{transform:vt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${vt.lineWidth}px dashed ${vt.starColor}`,transform:vt.starHoverScale}},"&-first, &-second":{color:vt.starBg,transition:`all ${vt.motionDurationMid}`,userSelect:"none",[vt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${zt}-star-first, &-half ${zt}-star-second`]:{opacity:1},[`&-half ${zt}-star-first, &-full ${zt}-star-second`]:{color:"inherit"}}}},Te=vt=>({[`&-rtl${vt.componentCls}`]:{direction:"rtl"}}),_e=vt=>{const{componentCls:zt}=vt;return{[zt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,pe.Wf)(vt)),{display:"inline-block",margin:0,padding:0,color:vt.starColor,fontSize:vt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${zt} ${zt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),dt(vt)),{[`+ ${zt}-text`]:{display:"inline-block",marginInlineStart:vt.marginXS,fontSize:vt.fontSize}}),Te(vt))}};var mt=(0,Xe.Z)("Rate",vt=>{const zt=(0,We.TS)(vt,{});return[_e(zt)]},vt=>({starColor:vt.yellow6,starSize:vt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:vt.colorFillContent})),Qe=function(vt,zt){var Kt={};for(var Ve in vt)Object.prototype.hasOwnProperty.call(vt,Ve)&&zt.indexOf(Ve)<0&&(Kt[Ve]=vt[Ve]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ve=Object.getOwnPropertySymbols(vt);ut{const{prefixCls:Kt,className:Ve,rootClassName:ut,style:Mt,tooltips:cn,character:Dt=ue.createElement(je,null)}=vt,en=Qe(vt,["prefixCls","className","rootClassName","style","tooltips","character"]),Be=(he,tt)=>{let{index:Lt}=tt;return cn?ue.createElement(Ne.Z,{title:cn[Lt]},he):he},{getPrefixCls:Jt,direction:Cn,rate:Nt}=ue.useContext(ye.E_),Ot=Jt("rate",Kt),[nt,Ye]=mt(Ot),Fe=Object.assign(Object.assign({},Nt==null?void 0:Nt.style),Mt);return nt(ue.createElement(xe,Object.assign({ref:zt,character:Dt,characterRender:Be},en,{className:ze()(Ve,ut,Ye,Nt==null?void 0:Nt.className),style:Fe,prefixCls:Ot,direction:Cn})))})},61621:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ye}});var y=ne(92310),ue=ne.n(y),Ce=ne(59301),Oe=ne(36355),De=ne(2738),se=Fe=>{const{prefixCls:he,className:tt,style:Lt,size:we,shape:be}=Fe,Et=ue()({[`${he}-lg`]:we==="large",[`${he}-sm`]:we==="small"}),Je=ue()({[`${he}-circle`]:be==="circle",[`${he}-square`]:be==="square",[`${he}-round`]:be==="round"}),ke=Ce.useMemo(()=>typeof we=="number"?{width:we,height:we,lineHeight:`${we}px`}:{},[we]);return Ce.createElement("span",{className:ue()(he,Et,Je,tt),style:Object.assign(Object.assign({},ke),Lt)})},je=ne(36237),Ke=ne(83116),ze=ne(37613);const He=new je.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ge=Fe=>({height:Fe,lineHeight:`${Fe}px`}),Le=Fe=>Object.assign({width:Fe},Ge(Fe)),le=Fe=>({background:Fe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:He,animationDuration:Fe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=Fe=>Object.assign({width:Fe*5,minWidth:Fe*5},Ge(Fe)),a=Fe=>{const{skeletonAvatarCls:he,gradientFromColor:tt,controlHeight:Lt,controlHeightLG:we,controlHeightSM:be}=Fe;return{[`${he}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:tt},Le(Lt)),[`${he}${he}-circle`]:{borderRadius:"50%"},[`${he}${he}-lg`]:Object.assign({},Le(we)),[`${he}${he}-sm`]:Object.assign({},Le(be))}},x=Fe=>{const{controlHeight:he,borderRadiusSM:tt,skeletonInputCls:Lt,controlHeightLG:we,controlHeightSM:be,gradientFromColor:Et}=Fe;return{[`${Lt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Et,borderRadius:tt},E(he)),[`${Lt}-lg`]:Object.assign({},E(we)),[`${Lt}-sm`]:Object.assign({},E(be))}},b=Fe=>Object.assign({width:Fe},Ge(Fe)),z=Fe=>{const{skeletonImageCls:he,imageSizeBase:tt,gradientFromColor:Lt,borderRadiusSM:we}=Fe;return{[`${he}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Lt,borderRadius:we},b(tt*2)),{[`${he}-path`]:{fill:"#bfbfbf"},[`${he}-svg`]:Object.assign(Object.assign({},b(tt)),{maxWidth:tt*4,maxHeight:tt*4}),[`${he}-svg${he}-svg-circle`]:{borderRadius:"50%"}}),[`${he}${he}-circle`]:{borderRadius:"50%"}}},te=(Fe,he,tt)=>{const{skeletonButtonCls:Lt}=Fe;return{[`${tt}${Lt}-circle`]:{width:he,minWidth:he,borderRadius:"50%"},[`${tt}${Lt}-round`]:{borderRadius:he}}},re=Fe=>Object.assign({width:Fe*2,minWidth:Fe*2},Ge(Fe)),ie=Fe=>{const{borderRadiusSM:he,skeletonButtonCls:tt,controlHeight:Lt,controlHeightLG:we,controlHeightSM:be,gradientFromColor:Et}=Fe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${tt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Et,borderRadius:he,width:Lt*2,minWidth:Lt*2},re(Lt))},te(Fe,Lt,tt)),{[`${tt}-lg`]:Object.assign({},re(we))}),te(Fe,we,`${tt}-lg`)),{[`${tt}-sm`]:Object.assign({},re(be))}),te(Fe,be,`${tt}-sm`))},ge=Fe=>{const{componentCls:he,skeletonAvatarCls:tt,skeletonTitleCls:Lt,skeletonParagraphCls:we,skeletonButtonCls:be,skeletonInputCls:Et,skeletonImageCls:Je,controlHeight:ke,controlHeightLG:bt,controlHeightSM:hn,gradientFromColor:Rt,padding:rn,marginSM:nn,borderRadius:vn,titleHeight:Ze,blockRadius:lt,paragraphLiHeight:St,controlHeightXS:pt,paragraphMarginTop:st}=Fe;return{[`${he}`]:{display:"table",width:"100%",[`${he}-header`]:{display:"table-cell",paddingInlineEnd:rn,verticalAlign:"top",[`${tt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Rt},Le(ke)),[`${tt}-circle`]:{borderRadius:"50%"},[`${tt}-lg`]:Object.assign({},Le(bt)),[`${tt}-sm`]:Object.assign({},Le(hn))},[`${he}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Lt}`]:{width:"100%",height:Ze,background:Rt,borderRadius:lt,[`+ ${we}`]:{marginBlockStart:hn}},[`${we}`]:{padding:0,"> li":{width:"100%",height:St,listStyle:"none",background:Rt,borderRadius:lt,"+ li":{marginBlockStart:pt}}},[`${we}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${he}-content`]:{[`${Lt}, ${we} > li`]:{borderRadius:vn}}},[`${he}-with-avatar ${he}-content`]:{[`${Lt}`]:{marginBlockStart:nn,[`+ ${we}`]:{marginBlockStart:st}}},[`${he}${he}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(Fe)),a(Fe)),x(Fe)),z(Fe)),[`${he}${he}-block`]:{width:"100%",[`${be}`]:{width:"100%"},[`${Et}`]:{width:"100%"}},[`${he}${he}-active`]:{[` + ${Lt}, + ${we} > li, + ${tt}, + ${be}, + ${Et}, + ${Je} + `]:Object.assign({},le(Fe))}}};var fe=(0,Ke.Z)("Skeleton",Fe=>{const{componentCls:he}=Fe,tt=(0,ze.TS)(Fe,{skeletonAvatarCls:`${he}-avatar`,skeletonTitleCls:`${he}-title`,skeletonParagraphCls:`${he}-paragraph`,skeletonButtonCls:`${he}-button`,skeletonInputCls:`${he}-input`,skeletonImageCls:`${he}-image`,imageSizeBase:Fe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Fe.gradientFromColor} 25%, ${Fe.gradientToColor} 37%, ${Fe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ge(tt)]},Fe=>{const{colorFillContent:he,colorFill:tt}=Fe,Lt=he,we=tt;return{color:Lt,colorGradientEnd:we,gradientFromColor:Lt,gradientToColor:we,titleHeight:Fe.controlHeight/2,blockRadius:Fe.borderRadiusSM,paragraphMarginTop:Fe.marginLG+Fe.marginXXS,paragraphLiHeight:Fe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),xe=Fe=>{const{prefixCls:he,className:tt,rootClassName:Lt,active:we,shape:be="circle",size:Et="default"}=Fe,{getPrefixCls:Je}=Ce.useContext(Oe.E_),ke=Je("skeleton",he),[bt,hn]=fe(ke),Rt=(0,De.Z)(Fe,["prefixCls","className"]),rn=ue()(ke,`${ke}-element`,{[`${ke}-active`]:we},tt,Lt,hn);return bt(Ce.createElement("div",{className:rn},Ce.createElement(se,Object.assign({prefixCls:`${ke}-avatar`,shape:be,size:Et},Rt))))},Ne=Fe=>{const{prefixCls:he,className:tt,rootClassName:Lt,active:we,block:be=!1,size:Et="default"}=Fe,{getPrefixCls:Je}=Ce.useContext(Oe.E_),ke=Je("skeleton",he),[bt,hn]=fe(ke),Rt=(0,De.Z)(Fe,["prefixCls"]),rn=ue()(ke,`${ke}-element`,{[`${ke}-active`]:we,[`${ke}-block`]:be},tt,Lt,hn);return bt(Ce.createElement("div",{className:rn},Ce.createElement(se,Object.assign({prefixCls:`${ke}-button`,size:Et},Rt))))};const pe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var We=Fe=>{const{prefixCls:he,className:tt,rootClassName:Lt,style:we,active:be}=Fe,{getPrefixCls:Et}=Ce.useContext(Oe.E_),Je=Et("skeleton",he),[ke,bt]=fe(Je),hn=ue()(Je,`${Je}-element`,{[`${Je}-active`]:be},tt,Lt,bt);return ke(Ce.createElement("div",{className:hn},Ce.createElement("div",{className:ue()(`${Je}-image`,tt),style:we},Ce.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Je}-image-svg`},Ce.createElement("path",{d:pe,className:`${Je}-image-path`})))))},Te=Fe=>{const{prefixCls:he,className:tt,rootClassName:Lt,active:we,block:be,size:Et="default"}=Fe,{getPrefixCls:Je}=Ce.useContext(Oe.E_),ke=Je("skeleton",he),[bt,hn]=fe(ke),Rt=(0,De.Z)(Fe,["prefixCls"]),rn=ue()(ke,`${ke}-element`,{[`${ke}-active`]:we,[`${ke}-block`]:be},tt,Lt,hn);return bt(Ce.createElement("div",{className:rn},Ce.createElement(se,Object.assign({prefixCls:`${ke}-input`,size:Et},Rt))))},_e=ne(54476),mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Qe=mt,rt=ne(7657),Ht=function(he,tt){return Ce.createElement(rt.Z,(0,_e.Z)({},he,{ref:tt,icon:Qe}))},vt=Ce.forwardRef(Ht),zt=vt,Ve=Fe=>{const{prefixCls:he,className:tt,rootClassName:Lt,style:we,active:be,children:Et}=Fe,{getPrefixCls:Je}=Ce.useContext(Oe.E_),ke=Je("skeleton",he),[bt,hn]=fe(ke),Rt=ue()(ke,`${ke}-element`,{[`${ke}-active`]:be},hn,tt,Lt),rn=Et!=null?Et:Ce.createElement(zt,null);return bt(Ce.createElement("div",{className:Rt},Ce.createElement("div",{className:ue()(`${ke}-image`,tt),style:we},rn)))},ut=ne(94480),cn=Fe=>{const he=Je=>{const{width:ke,rows:bt=2}=Fe;if(Array.isArray(ke))return ke[Je];if(bt-1===Je)return ke},{prefixCls:tt,className:Lt,style:we,rows:be}=Fe,Et=(0,ut.Z)(Array(be)).map((Je,ke)=>Ce.createElement("li",{key:ke,style:{width:he(ke)}}));return Ce.createElement("ul",{className:ue()(tt,Lt),style:we},Et)},en=Fe=>{let{prefixCls:he,className:tt,width:Lt,style:we}=Fe;return Ce.createElement("h3",{className:ue()(he,tt),style:Object.assign({width:Lt},we)})};function Be(Fe){return Fe&&typeof Fe=="object"?Fe:{}}function Jt(Fe,he){return Fe&&!he?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Cn(Fe,he){return!Fe&&he?{width:"38%"}:Fe&&he?{width:"50%"}:{}}function Nt(Fe,he){const tt={};return(!Fe||!he)&&(tt.width="61%"),!Fe&&he?tt.rows=3:tt.rows=2,tt}const Ot=Fe=>{const{prefixCls:he,loading:tt,className:Lt,rootClassName:we,style:be,children:Et,avatar:Je=!1,title:ke=!0,paragraph:bt=!0,active:hn,round:Rt}=Fe,{getPrefixCls:rn,direction:nn,skeleton:vn}=Ce.useContext(Oe.E_),Ze=rn("skeleton",he),[lt,St]=fe(Ze);if(tt||!("loading"in Fe)){const pt=!!Je,st=!!ke,tn=!!bt;let on;if(pt){const aa=Object.assign(Object.assign({prefixCls:`${Ze}-avatar`},Jt(st,tn)),Be(Je));on=Ce.createElement("div",{className:`${Ze}-header`},Ce.createElement(se,Object.assign({},aa)))}let An;if(st||tn){let aa;if(st){const Yt=Object.assign(Object.assign({prefixCls:`${Ze}-title`},Cn(pt,tn)),Be(ke));aa=Ce.createElement(en,Object.assign({},Yt))}let Qt;if(tn){const Yt=Object.assign(Object.assign({prefixCls:`${Ze}-paragraph`},Nt(pt,st)),Be(bt));Qt=Ce.createElement(cn,Object.assign({},Yt))}An=Ce.createElement("div",{className:`${Ze}-content`},aa,Qt)}const On=ue()(Ze,{[`${Ze}-with-avatar`]:pt,[`${Ze}-active`]:hn,[`${Ze}-rtl`]:nn==="rtl",[`${Ze}-round`]:Rt},vn==null?void 0:vn.className,Lt,we,St);return lt(Ce.createElement("div",{className:On,style:Object.assign(Object.assign({},vn==null?void 0:vn.style),be)},on,An))}return typeof Et!="undefined"?Et:null};Ot.Button=Ne,Ot.Avatar=xe,Ot.Input=Te,Ot.Image=We,Ot.Node=Ve;var nt=Ot,Ye=nt},31797:function(Bt,kt,ne){"use strict";ne.d(kt,{default:function(){return fe}});var y=ne(59301),ue=ne(56762),Ce=ne(92343),Oe=ne(92310),De=ne.n(Oe),Ie=ne(36355),se=ne(61621),Ke=ce=>{const{value:xe,formatter:ye,precision:Ne,decimalSeparator:pe,groupSeparator:Xe="",prefixCls:We}=ce;let dt;if(typeof ye=="function")dt=ye(xe);else{const Te=String(xe),_e=Te.match(/^(-?)(\d*)(\.(\d+))?$/);if(!_e||Te==="-")dt=Te;else{const mt=_e[1];let Qe=_e[2]||"0",rt=_e[4]||"";Qe=Qe.replace(/\B(?=(\d{3})+(?!\d))/g,Xe),typeof Ne=="number"&&(rt=rt.padEnd(Ne,"0").slice(0,Ne>0?Ne:0)),rt&&(rt=`${pe}${rt}`),dt=[y.createElement("span",{key:"int",className:`${We}-content-value-int`},mt,Qe),rt&&y.createElement("span",{key:"decimal",className:`${We}-content-value-decimal`},rt)]}}return y.createElement("span",{className:`${We}-content-value`},dt)},ze=ne(17313),He=ne(83116),Ge=ne(37613);const Le=ce=>{const{componentCls:xe,marginXXS:ye,padding:Ne,colorTextDescription:pe,titleFontSize:Xe,colorTextHeading:We,contentFontSize:dt,fontFamily:Te}=ce;return{[`${xe}`]:Object.assign(Object.assign({},(0,ze.Wf)(ce)),{[`${xe}-title`]:{marginBottom:ye,color:pe,fontSize:Xe},[`${xe}-skeleton`]:{paddingTop:Ne},[`${xe}-content`]:{color:We,fontSize:dt,fontFamily:Te,[`${xe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${xe}-content-prefix, ${xe}-content-suffix`]:{display:"inline-block"},[`${xe}-content-prefix`]:{marginInlineEnd:ye},[`${xe}-content-suffix`]:{marginInlineStart:ye}}})}};var le=(0,He.Z)("Statistic",ce=>{const xe=(0,Ge.TS)(ce,{});return[Le(xe)]},ce=>{const{fontSizeHeading3:xe,fontSize:ye}=ce;return{titleFontSize:ye,contentFontSize:xe}}),a=ce=>{const{prefixCls:xe,className:ye,rootClassName:Ne,style:pe,valueStyle:Xe,value:We=0,title:dt,valueRender:Te,prefix:_e,suffix:mt,loading:Qe=!1,onMouseEnter:rt,onMouseLeave:Ht,decimalSeparator:vt=".",groupSeparator:zt=","}=ce,{getPrefixCls:Kt,direction:Ve,statistic:ut}=y.useContext(Ie.E_),Mt=Kt("statistic",xe),[cn,Dt]=le(Mt),en=y.createElement(Ke,Object.assign({decimalSeparator:vt,groupSeparator:zt,prefixCls:Mt},ce,{value:We})),Be=De()(Mt,{[`${Mt}-rtl`]:Ve==="rtl"},ut==null?void 0:ut.className,ye,Ne,Dt);return cn(y.createElement("div",{className:Be,style:Object.assign(Object.assign({},ut==null?void 0:ut.style),pe),onMouseEnter:rt,onMouseLeave:Ht},dt&&y.createElement("div",{className:`${Mt}-title`},dt),y.createElement(se.Z,{paragraph:!1,loading:Qe,className:`${Mt}-skeleton`},y.createElement("div",{style:Xe,className:`${Mt}-content`},_e&&y.createElement("span",{className:`${Mt}-content-prefix`},_e),Te?Te(en):en,mt&&y.createElement("span",{className:`${Mt}-content-suffix`},mt)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ce,xe){let ye=ce;const Ne=/\[[^\]]*]/g,pe=(xe.match(Ne)||[]).map(Te=>Te.slice(1,-1)),Xe=xe.replace(Ne,"[]"),We=x.reduce((Te,_e)=>{let[mt,Qe]=_e;if(Te.includes(mt)){const rt=Math.floor(ye/Qe);return ye-=rt*Qe,Te.replace(new RegExp(`${mt}+`,"g"),Ht=>{const vt=Ht.length;return rt.toString().padStart(vt,"0")})}return Te},Xe);let dt=0;return We.replace(Ne,()=>{const Te=pe[dt];return dt+=1,Te})}function z(ce,xe){const{format:ye=""}=xe,Ne=new Date(ce).getTime(),pe=Date.now(),Xe=Math.max(Ne-pe,0);return b(Xe,ye)}const te=1e3/30;function re(ce){return new Date(ce).getTime()}const ie=ce=>{const{value:xe,format:ye="HH:mm:ss",onChange:Ne,onFinish:pe}=ce,Xe=(0,ue.Z)(),We=y.useRef(null),dt=()=>{pe==null||pe(),We.current&&(clearInterval(We.current),We.current=null)},Te=()=>{const Qe=re(xe);Qe>=Date.now()&&(We.current=setInterval(()=>{Xe(),Ne==null||Ne(Qe-Date.now()),Qe(Te(),()=>{We.current&&(clearInterval(We.current),We.current=null)}),[xe]);const _e=(Qe,rt)=>z(Qe,Object.assign(Object.assign({},rt),{format:ye})),mt=Qe=>(0,Ce.Tm)(Qe,{title:void 0});return y.createElement(a,Object.assign({},ce,{valueRender:mt,formatter:_e}))};var ge=y.memo(ie);a.Countdown=ge;var fe=a},15969:function(Bt,kt,ne){"use strict";ne.d(kt,{N:function(){return y}});const y=ue=>({color:ue.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ue.motionDurationSlow}`,"&:focus, &:hover":{color:ue.colorLinkHover},"&:active":{color:ue.colorLinkActive}})},1710:function(Bt,kt,ne){"use strict";ne.d(kt,{default:function(){return wa}});var y={},ue="rc-table-internal-hook",Ce=ne(42978),Oe=ne(6089),De=ne(34280),Ie=ne(13697),se=ne(59301),je=ne(4676);function Ke(me){var ve=se.createContext(void 0),Pe=function(et){var at=et.value,xt=et.children,jt=se.useRef(at);jt.current=at;var wt=se.useState(function(){return{getValue:function(){return jt.current},listeners:new Set}}),an=(0,Ce.Z)(wt,1),Bn=an[0];return(0,De.Z)(function(){(0,je.unstable_batchedUpdates)(function(){Bn.listeners.forEach(function(It){It(at)})})},[at]),se.createElement(ve.Provider,{value:Bn},xt)};return{Context:ve,Provider:Pe,defaultValue:me}}function ze(me,ve){var Pe=(0,Oe.Z)(typeof ve=="function"?ve:function(It){if(ve===void 0)return It;if(!Array.isArray(ve))return It[ve];var Tn={};return ve.forEach(function(Mn){Tn[Mn]=It[Mn]}),Tn}),Ue=se.useContext(me==null?void 0:me.Context),et=Ue||{},at=et.listeners,xt=et.getValue,jt=se.useRef();jt.current=Pe(Ue?xt():me==null?void 0:me.defaultValue);var wt=se.useState({}),an=(0,Ce.Z)(wt,2),Bn=an[1];return(0,De.Z)(function(){if(!Ue)return;function It(Tn){var Mn=Pe(Tn);(0,Ie.Z)(jt.current,Mn,!0)||Bn({})}return at.add(It),function(){at.delete(It)}},[Ue]),jt.current}var He=ne(54476),Ge=ne(8654);function Le(){var me=se.createContext(null);function ve(){return se.useContext(me)}function Pe(et,at){var xt=(0,Ge.Yr)(et),jt=function(an,Bn){var It=xt?{ref:Bn}:{},Tn=se.useRef(0),Mn=se.useRef(an),Nn=ve();return Nn!==null?se.createElement(et,(0,He.Z)({},an,It)):((!at||at(Mn.current,an))&&(Tn.current+=1),Mn.current=an,se.createElement(me.Provider,{value:Tn.current},se.createElement(et,(0,He.Z)({},an,It))))};return xt?se.forwardRef(jt):jt}function Ue(et,at){var xt=(0,Ge.Yr)(et),jt=function(an,Bn){var It=xt?{ref:Bn}:{};return ve(),se.createElement(et,(0,He.Z)({},an,It))};return xt?se.memo(se.forwardRef(jt),at):se.memo(jt,at)}return{makeImmutable:Pe,responseImmutable:Ue,useImmutableMark:ve}}var le=Le(),E=le.makeImmutable,a=le.responseImmutable,x=le.useImmutableMark,b=Le(),z=b.makeImmutable,te=b.responseImmutable,re=b.useImmutableMark,ie=Ke(),ge=ie;function fe(me,ve){var Pe=se.useRef(0);Pe.current+=1;var Ue=se.useRef(me),et=[];Object.keys(me||{}).map(function(xt){var jt;(me==null?void 0:me[xt])!==((jt=Ue.current)===null||jt===void 0?void 0:jt[xt])&&et.push(xt)}),Ue.current=me;var at=se.useRef([]);return et.length&&(at.current=et),se.useDebugValue(Pe.current),se.useDebugValue(at.current.join(", ")),ve&&console.log("".concat(ve,":"),Pe.current,at.current),Pe.current}var ce=null,xe=se.memo(function(){var me=fe();return se.createElement("h1",null,"Render Times: ",me)});xe.displayName="RenderBlock";var ye=ne(76190),Ne=ne(33885),pe=ne(20068),Xe=ne(92310),We=ne.n(Xe),dt=ne(80547),Te=ne(97938),_e=ne(48736),mt=se.createContext({renderWithProps:!1}),Qe=mt,rt="RC_TABLE_KEY";function Ht(me){return me==null?[]:Array.isArray(me)?me:[me]}function vt(me){var ve=[],Pe={};return me.forEach(function(Ue){for(var et=Ue||{},at=et.key,xt=et.dataIndex,jt=at||Ht(xt).join("-")||rt;Pe[jt];)jt="".concat(jt,"_next");Pe[jt]=!0,ve.push(jt)}),ve}function zt(me){return me!=null}function Kt(me){return me&&(0,ye.Z)(me)==="object"&&!Array.isArray(me)&&!se.isValidElement(me)}function Ve(me,ve,Pe,Ue,et,at){var xt=se.useContext(Qe),jt=re(),wt=(0,dt.Z)(function(){if(zt(Ue))return[Ue];var an=ve==null||ve===""?[]:Array.isArray(ve)?ve:[ve],Bn=(0,Te.Z)(me,an),It=Bn,Tn=void 0;if(et){var Mn=et(Bn,me,Pe);Kt(Mn)?(It=Mn.children,Tn=Mn.props,xt.renderWithProps=!0):It=Mn}return[It,Tn]},[jt,me,Ue,ve,et,Pe],function(an,Bn){if(at){var It=(0,Ce.Z)(an,2),Tn=It[1],Mn=(0,Ce.Z)(Bn,2),Nn=Mn[1];return at(Nn,Tn)}return xt.renderWithProps?!0:!(0,Ie.Z)(an,Bn,!0)});return wt}function ut(me,ve,Pe,Ue){var et=me+ve-1;return me<=Ue&&et>=Pe}function Mt(me,ve){return ze(ge,function(Pe){var Ue=ut(me,ve||1,Pe.hoverStartRow,Pe.hoverEndRow);return[Ue,Pe.onHover]})}var cn=function(ve){var Pe=ve.ellipsis,Ue=ve.rowType,et=ve.children,at,xt=Pe===!0?{showTitle:!0}:Pe;return xt&&(xt.showTitle||Ue==="header")&&(typeof et=="string"||typeof et=="number"?at=et.toString():se.isValidElement(et)&&typeof et.props.children=="string"&&(at=et.props.children)),at};function Dt(me){var ve,Pe,Ue,et,at,xt,jt,wt,an=me.component,Bn=me.children,It=me.ellipsis,Tn=me.scope,Mn=me.prefixCls,Nn=me.className,pa=me.align,da=me.record,Ea=me.render,la=me.dataIndex,Da=me.renderIndex,ur=me.shouldCellUpdate,gr=me.index,Xa=me.rowType,Ar=me.colSpan,Zr=me.rowSpan,ja=me.fixLeft,$a=me.fixRight,za=me.firstFixLeft,Ia=me.lastFixLeft,Qa=me.firstFixRight,yr=me.lastFixRight,_r=me.appendNode,Mr=me.additionalProps,pr=Mr===void 0?{}:Mr,Yr=me.isSticky,ao="".concat(Mn,"-cell"),Qo=ze(ge,["supportSticky","allColumnsFixedLeft"]),yo=Qo.supportSticky,si=Qo.allColumnsFixedLeft,Go=Ve(da,la,Da,Bn,Ea,ur),jr=(0,Ce.Z)(Go,2),pi=jr[0],ho=jr[1],ni={},$o=typeof ja=="number"&&yo,Wi=typeof $a=="number"&&yo;$o&&(ni.position="sticky",ni.left=ja),Wi&&(ni.position="sticky",ni.right=$a);var Pr=(ve=(Pe=(Ue=ho==null?void 0:ho.colSpan)!==null&&Ue!==void 0?Ue:pr.colSpan)!==null&&Pe!==void 0?Pe:Ar)!==null&&ve!==void 0?ve:1,vr=(et=(at=(xt=ho==null?void 0:ho.rowSpan)!==null&&xt!==void 0?xt:pr.rowSpan)!==null&&at!==void 0?at:Zr)!==null&&et!==void 0?et:1,fr=Mt(gr,vr),sr=(0,Ce.Z)(fr,2),bo=sr[0],rr=sr[1],Rr=function(Ei){var Ki;da&&rr(gr,gr+vr-1),pr==null||(Ki=pr.onMouseEnter)===null||Ki===void 0||Ki.call(pr,Ei)},mo=function(Ei){var Ki;da&&rr(-1,-1),pr==null||(Ki=pr.onMouseLeave)===null||Ki===void 0||Ki.call(pr,Ei)};if(Pr===0||vr===0)return null;var so=(jt=pr.title)!==null&&jt!==void 0?jt:cn({rowType:Xa,ellipsis:It,children:pi}),Di=We()(ao,Nn,(wt={},(0,pe.Z)(wt,"".concat(ao,"-fix-left"),$o&&yo),(0,pe.Z)(wt,"".concat(ao,"-fix-left-first"),za&&yo),(0,pe.Z)(wt,"".concat(ao,"-fix-left-last"),Ia&&yo),(0,pe.Z)(wt,"".concat(ao,"-fix-left-all"),Ia&&si&&yo),(0,pe.Z)(wt,"".concat(ao,"-fix-right"),Wi&&yo),(0,pe.Z)(wt,"".concat(ao,"-fix-right-first"),Qa&&yo),(0,pe.Z)(wt,"".concat(ao,"-fix-right-last"),yr&&yo),(0,pe.Z)(wt,"".concat(ao,"-ellipsis"),It),(0,pe.Z)(wt,"".concat(ao,"-with-append"),_r),(0,pe.Z)(wt,"".concat(ao,"-fix-sticky"),($o||Wi)&&Yr&&yo),(0,pe.Z)(wt,"".concat(ao,"-row-hover"),!ho&&bo),wt),pr.className,ho==null?void 0:ho.className),Ii={};pa&&(Ii.textAlign=pa);var ol=(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},ni),pr.style),Ii),ho==null?void 0:ho.style),Si=pi;return(0,ye.Z)(Si)==="object"&&!Array.isArray(Si)&&!se.isValidElement(Si)&&(Si=null),It&&(Ia||Qa)&&(Si=se.createElement("span",{className:"".concat(ao,"-content")},Si)),se.createElement(an,(0,He.Z)({},ho,pr,{className:Di,style:ol,title:so,scope:Tn,onMouseEnter:Rr,onMouseLeave:mo,colSpan:Pr!==1?Pr:null,rowSpan:vr!==1?vr:null}),_r,Si)}var en=se.memo(Dt);function Be(me,ve,Pe,Ue,et,at){var xt=Pe[me]||{},jt=Pe[ve]||{},wt,an;xt.fixed==="left"?wt=Ue.left[et==="rtl"?ve:me]:jt.fixed==="right"&&(an=Ue.right[et==="rtl"?me:ve]);var Bn=!1,It=!1,Tn=!1,Mn=!1,Nn=Pe[ve+1],pa=Pe[me-1],da=!(at!=null&&at.children);if(et==="rtl"){if(wt!==void 0){var Ea=pa&&pa.fixed==="left";Mn=!Ea&&da}else if(an!==void 0){var la=Nn&&Nn.fixed==="right";Tn=!la&&da}}else if(wt!==void 0){var Da=Nn&&Nn.fixed==="left";Bn=!Da&&da}else if(an!==void 0){var ur=pa&&pa.fixed==="right";It=!ur&&da}return{fixLeft:wt,fixRight:an,lastFixLeft:Bn,firstFixRight:It,lastFixRight:Tn,firstFixLeft:Mn,isSticky:Ue.isSticky}}var Jt=se.createContext({}),Cn=Jt;function Nt(me){var ve=me.className,Pe=me.index,Ue=me.children,et=me.colSpan,at=et===void 0?1:et,xt=me.rowSpan,jt=me.align,wt=ze(ge,["prefixCls","direction"]),an=wt.prefixCls,Bn=wt.direction,It=se.useContext(Cn),Tn=It.scrollColumnIndex,Mn=It.stickyOffsets,Nn=It.flattenColumns,pa=It.columns,da=Pe+at-1,Ea=da+1===Tn?at+1:at,la=Be(Pe,Pe+Ea-1,Nn,Mn,Bn,pa==null?void 0:pa[Pe]);return se.createElement(en,(0,He.Z)({className:ve,index:Pe,component:"td",prefixCls:an,record:null,dataIndex:null,align:jt,colSpan:Ea,rowSpan:xt,render:function(){return Ue}},la))}var Ot=ne(75931),nt=["children"];function Ye(me){var ve=me.children,Pe=(0,Ot.Z)(me,nt);return se.createElement("tr",Pe,ve)}function Fe(me){var ve=me.children;return ve}Fe.Row=Ye,Fe.Cell=Nt;var he=Fe;function tt(me){var ve=me.children,Pe=me.stickyOffsets,Ue=me.flattenColumns,et=me.columns,at=ze(ge,"prefixCls"),xt=Ue.length-1,jt=Ue[xt],wt=se.useMemo(function(){return{stickyOffsets:Pe,flattenColumns:Ue,scrollColumnIndex:jt!=null&&jt.scrollbar?xt:null,columns:et}},[jt,Ue,xt,Pe,et]);return se.createElement(Cn.Provider,{value:wt},se.createElement("tfoot",{className:"".concat(at,"-summary")},ve))}var Lt=te(tt),we=he,be=ne(70425),Et=ne(29301),Je=ne(29194),ke=ne(3465),bt=ne(75152),hn=ne(26112);function Rt(me,ve,Pe,Ue,et,at,xt){me.push({record:ve,indent:Pe,index:xt});var jt=at(ve),wt=et==null?void 0:et.has(jt);if(ve&&Array.isArray(ve[Ue])&&wt)for(var an=0;an1?za-1:0),Qa=1;Qa=0;jt-=1){var wt=ve[jt],an=Pe&&Pe[jt],Bn=an&&an[aa];if(wt||Bn||xt){var It=Bn||{},Tn=It.columnType,Mn=(0,Ot.Z)(It,Yt);et.unshift(se.createElement("col",(0,He.Z)({key:jt,style:{width:wt}},Mn))),xt=!0}}return se.createElement("colgroup",null,et)}var In=Xt,qt=ne(94480),ha=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ba(me,ve){return(0,se.useMemo)(function(){for(var Pe=[],Ue=0;Ue1?"colgroup":"col":null,ellipsis:da.ellipsis,align:da.align,component:da.title?at:xt,prefixCls:Bn,key:Mn[pa]},Ea,{additionalProps:la,rowType:"header"}))}))}Ba.displayName="HeaderRow";var $e=Ba;function pn(me){var ve=[];function Pe(xt,jt){var wt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ve[wt]=ve[wt]||[];var an=jt,Bn=xt.filter(Boolean).map(function(It){var Tn={key:It.key,className:It.className||"",children:It.title,column:It,colStart:an},Mn=1,Nn=It.children;return Nn&&Nn.length>0&&(Mn=Pe(Nn,an,wt+1).reduce(function(pa,da){return pa+da},0),Tn.hasSubColumns=!0),"colSpan"in It&&(Mn=It.colSpan),"rowSpan"in It&&(Tn.rowSpan=It.rowSpan),Tn.colSpan=Mn,Tn.colEnd=Tn.colStart+Mn-1,ve[wt].push(Tn),an+=Mn,Mn});return Bn}Pe(me,0);for(var Ue=ve.length,et=function(jt){ve[jt].forEach(function(wt){!("rowSpan"in wt)&&!wt.hasSubColumns&&(wt.rowSpan=Ue-jt)})},at=0;at1&&arguments[1]!==void 0?arguments[1]:"";return typeof ve=="number"?ve:ve.endsWith("%")?me*parseFloat(ve)/100:null}function Dn(me,ve){return se.useMemo(function(){if(ve&&ve>0){var Pe=0,Ue=0;me.forEach(function(an){var Bn=Hn(ve,an.width);Bn?Pe+=Bn:Ue+=1});var et=ve-Pe,at=Ue,xt=et/Ue,jt=0,wt=me.map(function(an){var Bn=(0,Ne.Z)({},an),It=Hn(ve,Bn.width);if(It)Bn.width=It;else{var Tn=Math.floor(xt);Bn.width=at===1?et:Tn,et-=Tn,at-=1}return jt+=Bn.width,Bn});return[wt,jt]}return[me,ve]},[me,ve])}var ct=["children"],At=["fixed"];function ht(me){return(0,Zn.Z)(me).filter(function(ve){return se.isValidElement(ve)}).map(function(ve){var Pe=ve.key,Ue=ve.props,et=Ue.children,at=(0,Ot.Z)(Ue,ct),xt=(0,Ne.Z)({key:Pe},at);return et&&(xt.children=ht(et)),xt})}function gn(me){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return me.filter(function(Pe){return Pe&&(0,ye.Z)(Pe)==="object"}).reduce(function(Pe,Ue,et){var at=Ue.fixed,xt=at===!0?"left":at,jt="".concat(ve,"-").concat(et),wt=Ue.children;return wt&&wt.length>0?[].concat((0,qt.Z)(Pe),(0,qt.Z)(gn(wt,jt).map(function(an){return(0,Ne.Z)({fixed:xt},an)}))):[].concat((0,qt.Z)(Pe),[(0,Ne.Z)((0,Ne.Z)({key:jt},Ue),{},{fixed:xt})])},[])}function Fn(me){for(var ve=!0,Pe=0;Pe=0;at-=1){var xt=me[at];if(et&&xt.fixed!=="right")et=!1;else if(!et&&xt.fixed==="right"){warning(!1,"Index ".concat(at+1," of `columns` missing `fixed='right'` prop."));break}}}function yn(me){return me.map(function(ve){var Pe=ve.fixed,Ue=(0,Ot.Z)(ve,At),et=Pe;return Pe==="left"?et="right":Pe==="right"&&(et="left"),(0,Ne.Z)({fixed:et},Ue)})}function ua(me,ve){var Pe=me.prefixCls,Ue=me.columns,et=me.children,at=me.expandable,xt=me.expandedKeys,jt=me.columnTitle,wt=me.getRowKey,an=me.onTriggerExpand,Bn=me.expandIcon,It=me.rowExpandable,Tn=me.expandIconColumnIndex,Mn=me.direction,Nn=me.expandRowByClick,pa=me.columnWidth,da=me.fixed,Ea=me.scrollWidth,la=se.useMemo(function(){return Ue||ht(et)},[Ue,et]),Da=se.useMemo(function(){if(at){var $a,za=la.slice();if(!za.includes(y)){var Ia=Tn||0;Ia>=0&&za.splice(Ia,0,y)}var Qa=za.indexOf(y);za=za.filter(function(pr,Yr){return pr!==y||Yr===Qa});var yr=la[Qa],_r;(da==="left"||da)&&!Tn?_r="left":(da==="right"||da)&&Tn===la.length?_r="right":_r=yr?yr.fixed:null;var Mr=($a={},(0,pe.Z)($a,aa,{className:"".concat(Pe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,pe.Z)($a,"title",jt),(0,pe.Z)($a,"fixed",_r),(0,pe.Z)($a,"className","".concat(Pe,"-row-expand-icon-cell")),(0,pe.Z)($a,"width",pa),(0,pe.Z)($a,"render",function(Yr,ao,Qo){var yo=wt(ao,Qo),si=xt.has(yo),Go=It?It(ao):!0,jr=Bn({prefixCls:Pe,expanded:si,expandable:Go,record:ao,onExpand:an});return Nn?se.createElement("span",{onClick:function(ho){return ho.stopPropagation()}},jr):jr}),$a);return za.map(function(pr){return pr===y?Mr:pr})}return la.filter(function(pr){return pr!==y})},[at,la,wt,xt,Bn,Mn]),ur=se.useMemo(function(){var $a=Da;return ve&&($a=ve($a)),$a.length||($a=[{render:function(){return null}}]),$a},[ve,Da,Mn]),gr=se.useMemo(function(){return Mn==="rtl"?yn(gn(ur)):gn(ur)},[ur,Mn,Ea]),Xa=Dn(gr,Ea),Ar=(0,Ce.Z)(Xa,2),Zr=Ar[0],ja=Ar[1];return[ur,Zr,ja]}var Vn=ua;function Gn(me){var ve,Pe=me.prefixCls,Ue=me.record,et=me.onExpand,at=me.expanded,xt=me.expandable,jt="".concat(Pe,"-row-expand-icon");if(!xt)return se.createElement("span",{className:We()(jt,"".concat(Pe,"-row-spaced"))});var wt=function(Bn){et(Ue,Bn),Bn.stopPropagation()};return se.createElement("span",{className:We()(jt,(ve={},(0,pe.Z)(ve,"".concat(Pe,"-row-expanded"),at),(0,pe.Z)(ve,"".concat(Pe,"-row-collapsed"),!at),ve)),onClick:wt})}function ga(me,ve,Pe){var Ue=[];function et(at){(at||[]).forEach(function(xt,jt){Ue.push(ve(xt,jt)),et(xt[Pe])})}return et(me),Ue}function Ka(me,ve,Pe){var Ue=Qt(me),et=Ue.expandIcon,at=Ue.expandedRowKeys,xt=Ue.defaultExpandedRowKeys,jt=Ue.defaultExpandAllRows,wt=Ue.expandedRowRender,an=Ue.onExpand,Bn=Ue.onExpandedRowsChange,It=Ue.childrenColumnName,Tn=et||Gn,Mn=It||"children",Nn=se.useMemo(function(){return wt?"row":me.expandable&&me.internalHooks===ue&&me.expandable.__PARENT_RENDER_ICON__||ve.some(function(gr){return gr&&(0,ye.Z)(gr)==="object"&&gr[Mn]})?"nest":!1},[!!wt,ve]),pa=se.useState(function(){return xt||(jt?ga(ve,Pe,Mn):[])}),da=(0,Ce.Z)(pa,2),Ea=da[0],la=da[1],Da=se.useMemo(function(){return new Set(at||Ea||[])},[at,Ea]),ur=se.useCallback(function(gr){var Xa=Pe(gr,ve.indexOf(gr)),Ar,Zr=Da.has(Xa);Zr?(Da.delete(Xa),Ar=(0,qt.Z)(Da)):Ar=[].concat((0,qt.Z)(Da),[Xa]),la(Ar),an&&an(!Zr,gr),Bn&&Bn(Ar)},[Pe,Da,ve,an,Bn]);return[Ue,Nn,Da,Tn,Mn,ur]}function En(me,ve,Pe,Ue){var et=me.map(function(at,xt){return Be(xt,xt,me,ve,Pe,Ue==null?void 0:Ue[xt])});return(0,dt.Z)(function(){return et},[et],function(at,xt){return!(0,Ie.Z)(at,xt)})}function Pa(me){var ve=(0,se.useRef)(me),Pe=(0,se.useState)({}),Ue=(0,Ce.Z)(Pe,2),et=Ue[1],at=(0,se.useRef)(null),xt=(0,se.useRef)([]);function jt(wt){xt.current.push(wt);var an=Promise.resolve();at.current=an,an.then(function(){if(at.current===an){var Bn=xt.current,It=ve.current;xt.current=[],Bn.forEach(function(Tn){ve.current=Tn(ve.current)}),at.current=null,It!==ve.current&&et({})}})}return(0,se.useEffect)(function(){return function(){at.current=null}},[]),[ve.current,jt]}function Va(me){var ve=(0,se.useRef)(me||null),Pe=(0,se.useRef)();function Ue(){window.clearTimeout(Pe.current)}function et(xt){ve.current=xt,Ue(),Pe.current=window.setTimeout(function(){ve.current=null,Pe.current=void 0},100)}function at(){return ve.current}return(0,se.useEffect)(function(){return Ue},[]),[et,at]}function or(){var me=se.useState(-1),ve=(0,Ce.Z)(me,2),Pe=ve[0],Ue=ve[1],et=se.useState(-1),at=(0,Ce.Z)(et,2),xt=at[0],jt=at[1],wt=se.useCallback(function(an,Bn){Ue(an),jt(Bn)},[]);return[Pe,xt,wt]}var Kn=ne(47273),mn=(0,Kn.Z)()?window:null;function Lr(me,ve){var Pe=(0,ye.Z)(me)==="object"?me:{},Ue=Pe.offsetHeader,et=Ue===void 0?0:Ue,at=Pe.offsetSummary,xt=at===void 0?0:at,jt=Pe.offsetScroll,wt=jt===void 0?0:jt,an=Pe.getContainer,Bn=an===void 0?function(){return mn}:an,It=Bn()||mn;return se.useMemo(function(){var Tn=!!me;return{isSticky:Tn,stickyClassName:Tn?"".concat(ve,"-sticky-holder"):"",offsetHeader:et,offsetSummary:xt,offsetScroll:wt,container:It}},[wt,et,xt,ve,It])}function Ja(me,ve,Pe){var Ue=(0,se.useMemo)(function(){for(var et=[],at=[],xt=0,jt=0,wt=0;wt=It&&(pr=It-Tn),xt({scrollLeft:pr/It*(Bn+2)}),la.current.x=Qa.pageX},$a=function(){if(at.current){var Qa=(0,wo.os)(at.current).top,yr=Qa+at.current.offsetHeight,_r=wt===window?document.documentElement.scrollTop+window.innerHeight:(0,wo.os)(wt).top+wt.clientHeight;yr-(0,bt.Z)()<=_r||Qa>=_r-jt?Ea(function(Mr){return(0,Ne.Z)((0,Ne.Z)({},Mr),{},{isHiddenScrollBar:!0})}):Ea(function(Mr){return(0,Ne.Z)((0,Ne.Z)({},Mr),{},{isHiddenScrollBar:!1})})}},za=function(Qa){Ea(function(yr){return(0,Ne.Z)((0,Ne.Z)({},yr),{},{scrollLeft:Qa/Bn*It||0})})};return se.useImperativeHandle(Pe,function(){return{setScrollLeft:za}}),se.useEffect(function(){var Ia=(0,zr.Z)(document.body,"mouseup",Ar,!1),Qa=(0,zr.Z)(document.body,"mousemove",ja,!1);return $a(),function(){Ia.remove(),Qa.remove()}},[Tn,gr]),se.useEffect(function(){var Ia=(0,zr.Z)(wt,"scroll",$a,!1),Qa=(0,zr.Z)(window,"resize",$a,!1);return function(){Ia.remove(),Qa.remove()}},[wt]),se.useEffect(function(){da.isHiddenScrollBar||Ea(function(Ia){var Qa=at.current;return Qa?(0,Ne.Z)((0,Ne.Z)({},Ia),{},{scrollLeft:Qa.scrollLeft/Qa.scrollWidth*Qa.clientWidth}):Ia})},[da.isHiddenScrollBar]),Bn<=It||!Tn||da.isHiddenScrollBar?null:se.createElement("div",{style:{height:(0,bt.Z)(),width:It,bottom:jt},className:"".concat(an,"-sticky-scroll")},se.createElement("div",{onMouseDown:Zr,ref:Mn,className:We()("".concat(an,"-sticky-scroll-bar"),(0,pe.Z)({},"".concat(an,"-sticky-scroll-bar-active"),gr)),style:{width:"".concat(Tn,"px"),transform:"translate3d(".concat(da.scrollLeft,"px, 0, 0)")}}))},Wo=se.forwardRef(fo);function jn(me){return null}var Qr=jn;function Vr(me){return null}var Ur=Vr,Ga="rc-table",ta=[],ka={};function er(){return"No Data"}function Ca(me){var ve,Pe=(0,Ne.Z)({rowKey:"key",prefixCls:Ga,emptyText:er},me),Ue=Pe.prefixCls,et=Pe.className,at=Pe.rowClassName,xt=Pe.style,jt=Pe.data,wt=Pe.rowKey,an=Pe.scroll,Bn=Pe.tableLayout,It=Pe.direction,Tn=Pe.title,Mn=Pe.footer,Nn=Pe.summary,pa=Pe.caption,da=Pe.id,Ea=Pe.showHeader,la=Pe.components,Da=Pe.emptyText,ur=Pe.onRow,gr=Pe.onHeaderRow,Xa=Pe.internalHooks,Ar=Pe.transformColumns,Zr=Pe.internalRefs,ja=Pe.tailor,$a=Pe.sticky,za=jt||ta,Ia=!!za.length,Qa=Xa===ue,yr=se.useCallback(function(Eo,ri){return(0,Te.Z)(la,Eo)||ri},[la]),_r=se.useMemo(function(){return typeof wt=="function"?wt:function(Eo){var ri=Eo&&Eo[wt];return ri}},[wt]),Mr=yr(["body"]),pr=or(),Yr=(0,Ce.Z)(pr,3),ao=Yr[0],Qo=Yr[1],yo=Yr[2],si=Ka(Pe,za,_r),Go=(0,Ce.Z)(si,6),jr=Go[0],pi=Go[1],ho=Go[2],ni=Go[3],$o=Go[4],Wi=Go[5],Pr=an==null?void 0:an.x,vr=se.useState(0),fr=(0,Ce.Z)(vr,2),sr=fr[0],bo=fr[1],rr=Vn((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},Pe),jr),{},{expandable:!!jr.expandedRowRender,columnTitle:jr.columnTitle,expandedKeys:ho,getRowKey:_r,onTriggerExpand:Wi,expandIcon:ni,expandIconColumnIndex:jr.expandIconColumnIndex,direction:It,scrollWidth:Qa&&ja&&typeof Pr=="number"?Pr:null}),Qa?Ar:null),Rr=(0,Ce.Z)(rr,3),mo=Rr[0],so=Rr[1],Di=Rr[2],Ii=Di!=null?Di:Pr,ol=se.useMemo(function(){return{columns:mo,flattenColumns:so}},[mo,so]),Si=se.useRef(),sl=se.useRef(),Ei=se.useRef(),Ki=se.useRef(),kl=se.useRef(),No=se.useState(!1),Ro=(0,Ce.Z)(No,2),_o=Ro[0],ii=Ro[1],vi=se.useState(!1),ro=(0,Ce.Z)(vi,2),ki=ro[0],Zi=ro[1],Oi=Pa(new Map),Sl=(0,Ce.Z)(Oi,2),cl=Sl[0],ji=Sl[1],gl=vt(so),il=gl.map(function(Eo){return cl.get(Eo)}),_i=se.useMemo(function(){return il},[il.join("_")]),zi=Nr(_i,so.length,It),ui=an&&zt(an.y),ai=an&&zt(Ii)||!!jr.fixed,El=ai&&so.some(function(Eo){var ri=Eo.fixed;return ri}),Zl=se.useRef(),Bl=Lr($a,Ue),ul=Bl.isSticky,Fl=Bl.offsetHeader,fs=Bl.offsetSummary,So=Bl.offsetScroll,ei=Bl.stickyClassName,Li=Bl.container,li=se.useMemo(function(){return Nn==null?void 0:Nn(za)},[Nn,za]),Hi=(ui||ul)&&se.isValidElement(li)&&li.type===he&&li.props.fixed,Gi,Yi,bl;ui&&(Yi={overflowY:"scroll",maxHeight:an.y}),ai&&(Gi={overflowX:"auto"},ui||(Yi={overflowY:"hidden"}),bl={width:Ii===!0?"auto":Ii,minWidth:"100%"});var _l=se.useCallback(function(Eo,ri){(0,Je.Z)(Si.current)&&ji(function(dl){if(dl.get(Eo)!==ri){var wl=new Map(dl);return wl.set(Eo,ri),wl}return dl})},[]),Qs=Va(null),ws=(0,Ce.Z)(Qs,2),Ds=ws[0],Is=ws[1];function as(Eo,ri){ri&&(typeof ri=="function"?ri(Eo):ri.scrollLeft!==Eo&&(ri.scrollLeft=Eo,ri.scrollLeft!==Eo&&setTimeout(function(){ri.scrollLeft=Eo},0)))}var Yl=(0,Oe.Z)(function(Eo){var ri=Eo.currentTarget,dl=Eo.scrollLeft,wl=It==="rtl",Dl=typeof dl=="number"?dl:ri.scrollLeft,cs=ri||ka;if(!Is()||Is()===cs){var Ps;Ds(cs),as(Dl,sl.current),as(Dl,Ei.current),as(Dl,kl.current),as(Dl,(Ps=Zl.current)===null||Ps===void 0?void 0:Ps.setScrollLeft)}var ys=ri||sl.current;if(ys){var bs=ys.scrollWidth,Cs=ys.clientWidth;if(bs===Cs){ii(!1),Zi(!1);return}wl?(ii(-Dl0)):(ii(Dl>0),Zi(Dl1?pa-Qa:0,_r=(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},Ar),wt),{},{flex:"0 0 ".concat(Qa,"px"),width:"".concat(Qa,"px"),marginRight:yr,pointerEvents:"auto"}),Mr=se.useMemo(function(){return Bn?za<=1:ja===0||za===0||za>1},[za,ja,Bn]);Mr?_r.visibility="hidden":Bn&&(_r.height=It==null?void 0:It(za));var pr=Mr?function(){return null}:Tn,Yr={};return(za===0||ja===0)&&(Yr.rowSpan=1,Yr.colSpan=1),se.createElement(en,(0,He.Z)({className:We()(Nn,an),ellipsis:Pe.ellipsis,align:Pe.align,scope:Pe.rowScope,component:"div",prefixCls:ve.prefixCls,key:Da,record:jt,index:at,renderIndex:xt,dataIndex:Mn,render:pr,shouldCellUpdate:Pe.shouldCellUpdate},ur,{appendNode:gr,additionalProps:(0,Ne.Z)((0,Ne.Z)({},Xa),{},{style:_r},Yr)}))}var xo=Mi,La=["data","index","className","rowKey","style","extra","getHeight"],Ko=se.forwardRef(function(me,ve){var Pe=me.data,Ue=me.index,et=me.className,at=me.rowKey,xt=me.style,jt=me.extra,wt=me.getHeight,an=(0,Ot.Z)(me,La),Bn=Pe.record,It=Pe.indent,Tn=Pe.index,Mn=ze(ge,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Nn=Mn.scrollX,pa=Mn.flattenColumns,da=Mn.prefixCls,Ea=Mn.fixColumn,la=Mn.componentWidth,Da=Ze(Bn,at,Ue,It),ur=Da.rowSupportExpand,gr=Da.expanded,Xa=Da.rowProps,Ar=Da.expandedRowRender,Zr=Da.expandedRowClassName,ja;if(ur&&gr){var $a=Ar(Bn,Ue,It+1,gr),za=Zr==null?void 0:Zr(Bn,Ue,It),Ia={};Ea&&(Ia={style:(0,pe.Z)({},"--virtual-width","".concat(la,"px"))});var Qa="".concat(da,"-expanded-row-cell");ja=se.createElement("div",{className:We()("".concat(da,"-expanded-row"),"".concat(da,"-expanded-row-level-").concat(It+1),za)},se.createElement(en,{component:"div",prefixCls:da,className:We()(Qa,(0,pe.Z)({},"".concat(Qa,"-fixed"),Ea)),additionalProps:Ia},$a))}var yr=(0,Ne.Z)((0,Ne.Z)({},xt),{},{width:Nn});jt&&(yr.position="absolute",yr.pointerEvents="none");var _r=se.createElement("div",(0,He.Z)({},Xa,an,{ref:ur?null:ve,className:We()(et,"".concat(da,"-row"),Xa==null?void 0:Xa.className,(0,pe.Z)({},"".concat(da,"-row-extra"),jt)),style:(0,Ne.Z)((0,Ne.Z)({},yr),Xa==null?void 0:Xa.style)}),pa.map(function(Mr,pr){return se.createElement(xo,{key:pr,rowInfo:Da,column:Mr,colIndex:pr,indent:It,index:Ue,renderIndex:Tn,record:Bn,inverse:jt,getHeight:wt})}));return ur?se.createElement("div",{ref:ve},_r,ja):_r}),Io=te(Ko),Jo=Io,Vo=se.forwardRef(function(me,ve){var Pe=me.data,Ue=me.onScroll,et=ze(ge,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),at=et.flattenColumns,xt=et.onColumnResize,jt=et.getRowKey,wt=et.expandedKeys,an=et.prefixCls,Bn=et.childrenColumnName,It=et.emptyNode,Tn=et.scrollX,Mn=ze(Do),Nn=Mn.scrollY,pa=Mn.listItemHeight,da=se.useRef(),Ea=rn(Pe,Bn,wt,jt),la=se.useMemo(function(){var ja=0;return at.map(function($a){var za=$a.width,Ia=$a.key;return ja+=za,[Ia,za,ja]})},[at]),Da=se.useMemo(function(){return la.map(function(ja){return ja[2]})},[la]);se.useEffect(function(){la.forEach(function(ja){var $a=(0,Ce.Z)(ja,2),za=$a[0],Ia=$a[1];xt(za,Ia)})},[la]),se.useImperativeHandle(ve,function(){var ja={};return Object.defineProperty(ja,"scrollLeft",{get:function(){var za;return((za=da.current)===null||za===void 0?void 0:za.getScrollInfo().x)||0},set:function(za){var Ia;(Ia=da.current)===null||Ia===void 0||Ia.scrollTo({left:za})}}),ja});var ur=function($a,za){var Ia,Qa=(Ia=Ea[za])===null||Ia===void 0?void 0:Ia.record,yr=$a.onCell;if(yr){var _r,Mr=yr(Qa,za);return(_r=Mr==null?void 0:Mr.rowSpan)!==null&&_r!==void 0?_r:1}return 1},gr=function($a){var za=$a.start,Ia=$a.end,Qa=$a.getSize,yr=$a.offsetY;if(Ia<0)return null;for(var _r=at.filter(function(Pr){return ur(Pr,za)===0}),Mr=za,pr=function(vr){if(_r=_r.filter(function(fr){return ur(fr,vr)===0}),!_r.length)return Mr=vr,"break"},Yr=za;Yr>=0;Yr-=1){var ao=pr(Yr);if(ao==="break")break}for(var Qo=at.filter(function(Pr){return ur(Pr,Ia)!==1}),yo=Ia,si=function(vr){if(Qo=Qo.filter(function(fr){return ur(fr,vr)!==1}),!Qo.length)return yo=Math.max(vr-1,Ia),"break"},Go=Ia;Go1})&&pi.push(vr)},ni=Mr;ni<=yo;ni+=1)var $o=ho(ni);var Wi=pi.map(function(Pr){var vr=Ea[Pr],fr=jt(vr.record,Pr),sr=function(Rr){var mo=Pr+Rr-1,so=jt(Ea[mo].record,mo),Di=Qa(fr,so);return Di.bottom-Di.top},bo=Qa(fr);return se.createElement(Jo,{key:Pr,data:vr,rowKey:fr,index:Pr,style:{top:-yr+bo.top},extra:!0,getHeight:sr})});return Wi},Xa=se.useMemo(function(){return{columnsOffset:Da}},[Da]),Ar="".concat(an,"-tbody"),Zr;return Ea.length?Zr=se.createElement(eo.Z,{fullHeight:!1,ref:da,className:We()(Ar,"".concat(Ar,"-virtual")),height:Nn,itemHeight:pa||24,data:Ea,itemKey:function($a){return jt($a.record)},scrollWidth:Tn,onVirtualScroll:function($a){var za=$a.x;Ue({scrollLeft:za})},extraRender:gr},function(ja,$a,za){var Ia=jt(ja.record,$a);return se.createElement(Jo,(0,He.Z)({data:ja,rowKey:Ia,index:$a},za))}):Zr=se.createElement("div",{className:We()("".concat(an,"-placeholder"))},se.createElement(en,{component:"div",prefixCls:an},It)),se.createElement(di.Provider,{value:Xa},Zr)}),Zo=te(Vo),gi=Zo,mi=function(ve,Pe){var Ue=Pe.ref,et=Pe.onScroll;return se.createElement(gi,{ref:Ue,data:ve,onScroll:et})},Uo=100;function oi(me){var ve=me.columns,Pe=me.scroll,Ue=me.prefixCls,et=Ue===void 0?Ga:Ue,at=me.className,xt=me.listItemHeight,jt=Pe||{},wt=jt.x,an=jt.y;typeof wt!="number"&&(wt=((ve||[]).length+1)*Uo),typeof an!="number"&&(an=500);var Bn=se.useMemo(function(){return{scrollY:an,listItemHeight:xt}},[an,xt]);return se.createElement(Do.Provider,{value:Bn},se.createElement(Co,(0,He.Z)({},me,{className:We()(at,"".concat(et,"-virtual")),scroll:(0,Ne.Z)((0,Ne.Z)({},Pe),{},{x:wt}),components:{body:mi},columns:ve,internalHooks:ue,tailor:!0})))}function ti(me){return z(oi,me)}var yi=ti(),Ni=null;function Ao(me){return null}var Ri=Ao;function po(me){return null}var qi=po,Ti=ne(2738),rl=ne(68031),fi=ne(36355),$i=ne(93891),fl=ne(19716),el=ne(8628),Ui=ne(31724),tl=ne(58421),tr=ne(71418),fa=ne(88088);function ma(me){return function(Pe){let{prefixCls:Ue,onExpand:et,record:at,expanded:xt,expandable:jt}=Pe;const wt=`${Ue}-row-expand-icon`;return se.createElement("button",{type:"button",onClick:an=>{et(at,an),an.stopPropagation()},className:We()(wt,{[`${wt}-spaced`]:!jt,[`${wt}-expanded`]:jt&&xt,[`${wt}-collapsed`]:jt&&!xt}),"aria-label":xt?me.collapse:me.expand,"aria-expanded":xt})}}var Un=ma;function xr(me,ve){return"key"in me&&me.key!==void 0&&me.key!==null?me.key:me.dataIndex?Array.isArray(me.dataIndex)?me.dataIndex.join("."):me.dataIndex:ve}function Gr(me,ve){return ve?`${ve}-${me}`:`${me}`}function Dr(me,ve){return typeof me=="function"?me(ve):me}function Lo(me,ve){const Pe=Dr(me,ve);return Object.prototype.toString.call(Pe)==="[object Object]"?"":Pe}var Xo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Oo=Xo,Pi=ne(7657),jo=function(ve,Pe){return se.createElement(Pi.Z,(0,He.Z)({},ve,{ref:Pe,icon:Oo}))},Bi=se.forwardRef(jo),ci=Bi,nl=ne(56762);function nr(me){const ve=se.useRef(me),Pe=(0,nl.Z)();return[()=>ve.current,Ue=>{ve.current=Ue,Pe()}]}var Qi=ne(3113),Vt=ne(24905),Ut=ne(38854),Pn=ne(64165),ra=ne(20834),Wa=ne(40875),ir=ne(5112),zn=ne(17574),Ha=ne(47472),Za=ne(92832);function br(me){let{value:ve,onChange:Pe,filterSearch:Ue,tablePrefixCls:et,locale:at}=me;return Ue?se.createElement("div",{className:`${et}-filter-dropdown-search`},se.createElement(Za.default,{prefix:se.createElement(Ha.Z,null),placeholder:at.filterSearchPlaceholder,onChange:Pe,value:ve,htmlSize:1,className:`${et}-filter-dropdown-search-input`})):null}var lo=br,Qn=ne(10228);const Sr=me=>{const{keyCode:ve}=me;ve===Qn.Z.ENTER&&me.stopPropagation()};var zo=se.forwardRef((me,ve)=>se.createElement("div",{className:me.className,onClick:Pe=>Pe.stopPropagation(),onKeyDown:Sr,ref:ve},me.children));function cr(me){let ve=[];return(me||[]).forEach(Pe=>{let{value:Ue,children:et}=Pe;ve.push(Ue),et&&(ve=[].concat((0,qt.Z)(ve),(0,qt.Z)(cr(et))))}),ve}function mr(me){return me.some(ve=>{let{children:Pe}=ve;return Pe})}function vo(me,ve){return typeof ve=="string"||typeof ve=="number"?ve==null?void 0:ve.toString().toLowerCase().includes(me.trim().toLowerCase()):!1}function Jr(me){let{filters:ve,prefixCls:Pe,filteredKeys:Ue,filterMultiple:et,searchValue:at,filterSearch:xt}=me;return ve.map((jt,wt)=>{const an=String(jt.value);if(jt.children)return{key:an||wt,label:jt.text,popupClassName:`${Pe}-dropdown-submenu`,children:Jr({filters:jt.children,prefixCls:Pe,filteredKeys:Ue,filterMultiple:et,searchValue:at,filterSearch:xt})};const Bn=et?Vt.default:ir.ZP,It={key:jt.value!==void 0?an:wt,label:se.createElement(se.Fragment,null,se.createElement(Bn,{checked:Ue.includes(an)}),se.createElement("span",null,jt.text))};return at.trim()?typeof xt=="function"?xt(at,jt)?It:null:vo(at,jt.text)?It:null:It})}function Ho(me){var ve,Pe;const{tablePrefixCls:Ue,prefixCls:et,column:at,dropdownPrefixCls:xt,columnKey:jt,filterMultiple:wt,filterMode:an="menu",filterSearch:Bn=!1,filterState:It,triggerFilter:Tn,locale:Mn,children:Nn,getPopupContainer:pa}=me,{filterDropdownOpen:da,onFilterDropdownOpenChange:Ea,filterResetToDefaultFilteredValue:la,defaultFilteredValue:Da,filterDropdownVisible:ur,onFilterDropdownVisibleChange:gr}=at,[Xa,Ar]=se.useState(!1),Zr=!!(It&&(!((ve=It.filteredKeys)===null||ve===void 0)&&ve.length||It.forceFiltered)),ja=rr=>{Ar(rr),Ea==null||Ea(rr),gr==null||gr(rr)},$a=(Pe=da!=null?da:ur)!==null&&Pe!==void 0?Pe:Xa,za=It==null?void 0:It.filteredKeys,[Ia,Qa]=nr(za||[]),yr=rr=>{let{selectedKeys:Rr}=rr;Qa(Rr)},_r=(rr,Rr)=>{let{node:mo,checked:so}=Rr;yr(wt?{selectedKeys:rr}:{selectedKeys:so&&mo.key?[mo.key]:[]})};se.useEffect(()=>{Xa&&yr({selectedKeys:za||[]})},[za]);const[Mr,pr]=se.useState([]),Yr=rr=>{pr(rr)},[ao,Qo]=se.useState(""),yo=rr=>{const{value:Rr}=rr.target;Qo(Rr)};se.useEffect(()=>{Xa||Qo("")},[Xa]);const si=rr=>{const Rr=rr&&rr.length?rr:null;if(Rr===null&&(!It||!It.filteredKeys)||(0,Ie.Z)(Rr,It==null?void 0:It.filteredKeys,!0))return null;Tn({column:at,key:jt,filteredKeys:Rr})},Go=()=>{ja(!1),si(Ia())},jr=function(){let{confirm:rr,closeDropdown:Rr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};rr&&si([]),Rr&&ja(!1),Qo(""),Qa(la?(Da||[]).map(mo=>String(mo)):[])},pi=function(){let{closeDropdown:rr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};rr&&ja(!1),si(Ia())},ho=rr=>{rr&&za!==void 0&&Qa(za||[]),ja(rr),!rr&&!at.filterDropdown&&Go()},ni=We()({[`${xt}-menu-without-submenu`]:!mr(at.filters||[])}),$o=rr=>{if(rr.target.checked){const Rr=cr(at==null?void 0:at.filters).map(mo=>String(mo));Qa(Rr)}else Qa([])},Wi=rr=>{let{filters:Rr}=rr;return(Rr||[]).map((mo,so)=>{const Di=String(mo.value),Ii={title:mo.text,key:mo.value!==void 0?Di:so};return mo.children&&(Ii.children=Wi({filters:mo.children})),Ii})},Pr=rr=>{var Rr;return Object.assign(Object.assign({},rr),{text:rr.title,value:rr.key,children:((Rr=rr.children)===null||Rr===void 0?void 0:Rr.map(mo=>Pr(mo)))||[]})};let vr;if(typeof at.filterDropdown=="function")vr=at.filterDropdown({prefixCls:`${xt}-custom`,setSelectedKeys:rr=>yr({selectedKeys:rr}),selectedKeys:Ia(),confirm:pi,clearFilters:jr,filters:at.filters,visible:$a,close:()=>{ja(!1)}});else if(at.filterDropdown)vr=at.filterDropdown;else{const rr=Ia()||[],Rr=()=>(at.filters||[]).length===0?se.createElement(Pn.Z,{image:Pn.Z.PRESENTED_IMAGE_SIMPLE,description:Mn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):an==="tree"?se.createElement(se.Fragment,null,se.createElement(lo,{filterSearch:Bn,value:ao,onChange:yo,tablePrefixCls:Ue,locale:Mn}),se.createElement("div",{className:`${Ue}-filter-dropdown-tree`},wt?se.createElement(Vt.default,{checked:rr.length===cr(at.filters).length,indeterminate:rr.length>0&&rr.lengthtypeof Bn=="function"?Bn(ao,Pr(so)):vo(ao,so.title):void 0}))):se.createElement(se.Fragment,null,se.createElement(lo,{filterSearch:Bn,value:ao,onChange:yo,tablePrefixCls:Ue,locale:Mn}),se.createElement(ra.default,{selectable:!0,multiple:wt,prefixCls:`${xt}-menu`,className:ni,onSelect:yr,onDeselect:yr,selectedKeys:rr,getPopupContainer:pa,openKeys:Mr,onOpenChange:Yr,items:Jr({filters:at.filters||[],filterSearch:Bn,prefixCls:et,filteredKeys:Ia(),filterMultiple:wt,searchValue:ao})})),mo=()=>la?(0,Ie.Z)((Da||[]).map(so=>String(so)),rr,!0):rr.length===0;vr=se.createElement(se.Fragment,null,Rr(),se.createElement("div",{className:`${et}-dropdown-btns`},se.createElement(Qi.ZP,{type:"link",size:"small",disabled:mo(),onClick:()=>jr()},Mn.filterReset),se.createElement(Qi.ZP,{type:"primary",size:"small",onClick:Go},Mn.filterConfirm)))}at.filterDropdown&&(vr=se.createElement(Wa.J,{selectable:void 0},vr));const fr=()=>se.createElement(zo,{className:`${et}-dropdown`},vr);let sr;typeof at.filterIcon=="function"?sr=at.filterIcon(Zr):at.filterIcon?sr=at.filterIcon:sr=se.createElement(ci,null);const{direction:bo}=se.useContext(fi.E_);return se.createElement("div",{className:`${et}-column`},se.createElement("span",{className:`${Ue}-column-title`},Nn),se.createElement(Ut.Z,{dropdownRender:fr,trigger:["click"],open:$a,onOpenChange:ho,getPopupContainer:pa,placement:bo==="rtl"?"bottomLeft":"bottomRight"},se.createElement("span",{role:"button",tabIndex:-1,className:We()(`${et}-trigger`,{active:Zr}),onClick:rr=>{rr.stopPropagation()}},sr)))}var qr=Ho;function bi(me,ve,Pe){let Ue=[];return(me||[]).forEach((et,at)=>{var xt;const jt=Gr(at,Pe);if(et.filters||"filterDropdown"in et||"onFilter"in et)if("filteredValue"in et){let wt=et.filteredValue;"filterDropdown"in et||(wt=(xt=wt==null?void 0:wt.map(String))!==null&&xt!==void 0?xt:wt),Ue.push({column:et,key:xr(et,jt),filteredKeys:wt,forceFiltered:et.filtered})}else Ue.push({column:et,key:xr(et,jt),filteredKeys:ve&&et.defaultFilteredValue?et.defaultFilteredValue:void 0,forceFiltered:et.filtered});"children"in et&&(Ue=[].concat((0,qt.Z)(Ue),(0,qt.Z)(bi(et.children,ve,jt))))}),Ue}function al(me,ve,Pe,Ue,et,at,xt,jt){return Pe.map((wt,an)=>{const Bn=Gr(an,jt),{filterMultiple:It=!0,filterMode:Tn,filterSearch:Mn}=wt;let Nn=wt;if(Nn.filters||Nn.filterDropdown){const pa=xr(Nn,Bn),da=Ue.find(Ea=>{let{key:la}=Ea;return pa===la});Nn=Object.assign(Object.assign({},Nn),{title:Ea=>se.createElement(qr,{tablePrefixCls:me,prefixCls:`${me}-filter`,dropdownPrefixCls:ve,column:Nn,columnKey:pa,filterState:da,filterMultiple:It,filterMode:Tn,filterSearch:Mn,triggerFilter:at,locale:et,getPopupContainer:xt},Dr(wt.title,Ea))})}return"children"in Nn&&(Nn=Object.assign(Object.assign({},Nn),{children:al(me,ve,Nn.children,Ue,et,at,xt,Bn)})),Nn})}function Pl(me){const ve={};return me.forEach(Pe=>{let{key:Ue,filteredKeys:et,column:at}=Pe;const{filters:xt,filterDropdown:jt}=at;if(jt)ve[Ue]=et||null;else if(Array.isArray(et)){const wt=cr(xt);ve[Ue]=wt.filter(an=>et.includes(String(an)))}else ve[Ue]=null}),ve}function pl(me,ve){return ve.reduce((Pe,Ue)=>{const{column:{onFilter:et,filters:at},filteredKeys:xt}=Ue;return et&&xt&&xt.length?Pe.filter(jt=>xt.some(wt=>{const an=cr(at),Bn=an.findIndex(Tn=>String(Tn)===String(wt)),It=Bn!==-1?an[Bn]:wt;return et(It,jt)})):Pe},me)}const Pt=me=>me.flatMap(ve=>"children"in ve?[ve].concat((0,qt.Z)(Pt(ve.children||[]))):[ve]);function Ct(me){let{prefixCls:ve,dropdownPrefixCls:Pe,mergedColumns:Ue,onFilterChange:et,getPopupContainer:at,locale:xt}=me;const jt=se.useMemo(()=>Pt(Ue||[]),[Ue]),[wt,an]=se.useState(()=>bi(jt,!0)),Bn=se.useMemo(()=>{const Nn=bi(jt,!1);if(Nn.length===0)return Nn;let pa=!0,da=!0;if(Nn.forEach(Ea=>{let{filteredKeys:la}=Ea;la!==void 0?pa=!1:da=!1}),pa){const Ea=(jt||[]).map((la,Da)=>xr(la,Gr(Da)));return wt.filter(la=>{let{key:Da}=la;return Ea.includes(Da)}).map(la=>{const Da=jt[Ea.findIndex(ur=>ur===la.key)];return Object.assign(Object.assign({},la),{column:Object.assign(Object.assign({},la.column),Da),forceFiltered:Da.filtered})})}return Nn},[jt,wt]),It=se.useMemo(()=>Pl(Bn),[Bn]),Tn=Nn=>{const pa=Bn.filter(da=>{let{key:Ea}=da;return Ea!==Nn.key});pa.push(Nn),an(pa),et(Pl(pa),pa)};return[Nn=>al(ve,Pe,Nn,Bn,xt,Tn,at),Bn,It]}var Gt=Ct;function wn(me,ve,Pe){const Ue=se.useRef({});function et(at){if(!Ue.current||Ue.current.data!==me||Ue.current.childrenColumnName!==ve||Ue.current.getRowKey!==Pe){let jt=function(wt){wt.forEach((an,Bn)=>{const It=Pe(an,Bn);xt.set(It,an),an&&typeof an=="object"&&ve in an&&jt(an[ve]||[])})};const xt=new Map;jt(me),Ue.current={data:me,childrenColumnName:ve,kvMap:xt,getRowKey:Pe}}return Ue.current.kvMap.get(at)}return[et]}var kn=ne(50371),Sn=function(me,ve){var Pe={};for(var Ue in me)Object.prototype.hasOwnProperty.call(me,Ue)&&ve.indexOf(Ue)<0&&(Pe[Ue]=me[Ue]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Ue=Object.getOwnPropertySymbols(me);et{const at=me[et];typeof at!="function"&&(Pe[et]=at)}),Pe}function fn(me,ve,Pe){const Ue=Pe&&typeof Pe=="object"?Pe:{},{total:et=0}=Ue,at=Sn(Ue,["total"]),[xt,jt]=(0,se.useState)(()=>({current:"defaultCurrent"in at?at.defaultCurrent:1,pageSize:"defaultPageSize"in at?at.defaultPageSize:sn})),wt=(0,kn.Z)(xt,at,{total:et>0?et:me}),an=Math.ceil((et||me)/wt.pageSize);wt.current>an&&(wt.current=an||1);const Bn=(Tn,Mn)=>{jt({current:Tn!=null?Tn:1,pageSize:Mn||wt.pageSize})},It=(Tn,Mn)=>{var Nn;Pe&&((Nn=Pe.onChange)===null||Nn===void 0||Nn.call(Pe,Tn,Mn)),Bn(Tn,Mn),ve(Tn,Mn||(wt==null?void 0:wt.pageSize))};return Pe===!1?[{},()=>{}]:[Object.assign(Object.assign({},wt),{onChange:It}),Bn]}var Wn=fn,va=ne(84105),ya=ne(35654),$r=ne(90782),Or=ne(71430),Po=ne(18929);const lr={},Ua="SELECT_ALL",Xn="SELECT_INVERT",Jn="SELECT_NONE",to=[],Hr=(me,ve)=>{let Pe=[];return(ve||[]).forEach(Ue=>{Pe.push(Ue),Ue&&typeof Ue=="object"&&me in Ue&&(Pe=[].concat((0,qt.Z)(Pe),(0,qt.Z)(Hr(me,Ue[me]))))}),Pe};var no=(me,ve)=>{const{preserveSelectedRowKeys:Pe,selectedRowKeys:Ue,defaultSelectedRowKeys:et,getCheckboxProps:at,onChange:xt,onSelect:jt,onSelectAll:wt,onSelectInvert:an,onSelectNone:Bn,onSelectMultiple:It,columnWidth:Tn,type:Mn,selections:Nn,fixed:pa,renderCell:da,hideSelectAll:Ea,checkStrictly:la=!0}=ve||{},{prefixCls:Da,data:ur,pageData:gr,getRecordByKey:Xa,getRowKey:Ar,expandType:Zr,childrenColumnName:ja,locale:$a,getPopupContainer:za}=me,[Ia,Qa]=(0,Po.Z)(Ue||et||to,{value:Ue}),yr=se.useRef(new Map),_r=(0,se.useCallback)(Pr=>{if(Pe){const vr=new Map;Pr.forEach(fr=>{let sr=Xa(fr);!sr&&yr.current.has(fr)&&(sr=yr.current.get(fr)),vr.set(fr,sr)}),yr.current=vr}},[Xa,Pe]);se.useEffect(()=>{_r(Ia)},[Ia]);const{keyEntities:Mr}=(0,se.useMemo)(()=>{if(la)return{keyEntities:null};let Pr=ur;if(Pe){const vr=new Set(ur.map((sr,bo)=>Ar(sr,bo))),fr=Array.from(yr.current).reduce((sr,bo)=>{let[rr,Rr]=bo;return vr.has(rr)?sr:sr.concat(Rr)},[]);Pr=[].concat((0,qt.Z)(Pr),(0,qt.Z)(fr))}return(0,Or.I8)(Pr,{externalGetKey:Ar,childrenPropName:ja})},[ur,Ar,la,ja,Pe]),pr=(0,se.useMemo)(()=>Hr(ja,gr),[ja,gr]),Yr=(0,se.useMemo)(()=>{const Pr=new Map;return pr.forEach((vr,fr)=>{const sr=Ar(vr,fr),bo=(at?at(vr):null)||{};Pr.set(sr,bo)}),Pr},[pr,Ar,at]),ao=(0,se.useCallback)(Pr=>{var vr;return!!(!((vr=Yr.get(Ar(Pr)))===null||vr===void 0)&&vr.disabled)},[Yr,Ar]),[Qo,yo]=(0,se.useMemo)(()=>{if(la)return[Ia||[],[]];const{checkedKeys:Pr,halfCheckedKeys:vr}=(0,$r.S)(Ia,!0,Mr,ao);return[Pr||[],vr]},[Ia,la,Mr,ao]),si=(0,se.useMemo)(()=>{const Pr=Mn==="radio"?Qo.slice(0,1):Qo;return new Set(Pr)},[Qo,Mn]),Go=(0,se.useMemo)(()=>Mn==="radio"?new Set:new Set(yo),[yo,Mn]),[jr,pi]=(0,se.useState)(null);se.useEffect(()=>{ve||Qa(to)},[!!ve]);const ho=(0,se.useCallback)((Pr,vr)=>{let fr,sr;_r(Pr),Pe?(fr=Pr,sr=Pr.map(bo=>yr.current.get(bo))):(fr=[],sr=[],Pr.forEach(bo=>{const rr=Xa(bo);rr!==void 0&&(fr.push(bo),sr.push(rr))})),Qa(fr),xt==null||xt(fr,sr,{type:vr})},[Qa,Xa,xt,Pe]),ni=(0,se.useCallback)((Pr,vr,fr,sr)=>{if(jt){const bo=fr.map(rr=>Xa(rr));jt(Xa(Pr),vr,bo,sr)}ho(fr,"single")},[jt,Xa,ho]),$o=(0,se.useMemo)(()=>!Nn||Ea?null:(Nn===!0?[Ua,Xn,Jn]:Nn).map(vr=>vr===Ua?{key:"all",text:$a.selectionAll,onSelect(){ho(ur.map((fr,sr)=>Ar(fr,sr)).filter(fr=>{const sr=Yr.get(fr);return!(sr!=null&&sr.disabled)||si.has(fr)}),"all")}}:vr===Xn?{key:"invert",text:$a.selectInvert,onSelect(){const fr=new Set(si);gr.forEach((bo,rr)=>{const Rr=Ar(bo,rr),mo=Yr.get(Rr);mo!=null&&mo.disabled||(fr.has(Rr)?fr.delete(Rr):fr.add(Rr))});const sr=Array.from(fr);an&&an(sr),ho(sr,"invert")}}:vr===Jn?{key:"none",text:$a.selectNone,onSelect(){Bn==null||Bn(),ho(Array.from(si).filter(fr=>{const sr=Yr.get(fr);return sr==null?void 0:sr.disabled}),"none")}}:vr).map(vr=>Object.assign(Object.assign({},vr),{onSelect:function(){for(var fr,sr,bo=arguments.length,rr=new Array(bo),Rr=0;Rr{var vr;if(!ve)return Pr.filter(No=>No!==lr);let fr=(0,qt.Z)(Pr);const sr=new Set(si),bo=pr.map(Ar).filter(No=>!Yr.get(No).disabled),rr=bo.every(No=>sr.has(No)),Rr=bo.some(No=>sr.has(No)),mo=()=>{const No=[];rr?bo.forEach(_o=>{sr.delete(_o),No.push(_o)}):bo.forEach(_o=>{sr.has(_o)||(sr.add(_o),No.push(_o))});const Ro=Array.from(sr);wt==null||wt(!rr,Ro.map(_o=>Xa(_o)),No.map(_o=>Xa(_o))),ho(Ro,"all"),pi(null)};let so;if(Mn!=="radio"){let No;if($o){const ro={getPopupContainer:za,items:$o.map((ki,Zi)=>{const{key:Oi,text:Sl,onSelect:cl}=ki;return{key:Oi!=null?Oi:Zi,onClick:()=>{cl==null||cl(bo)},label:Sl}})};No=se.createElement("div",{className:`${Da}-selection-extra`},se.createElement(Ut.Z,{menu:ro,getPopupContainer:za},se.createElement("span",null,se.createElement(va.Z,null))))}const Ro=pr.map((ro,ki)=>{const Zi=Ar(ro,ki),Oi=Yr.get(Zi)||{};return Object.assign({checked:sr.has(Zi)},Oi)}).filter(ro=>{let{disabled:ki}=ro;return ki}),_o=!!Ro.length&&Ro.length===pr.length,ii=_o&&Ro.every(ro=>{let{checked:ki}=ro;return ki}),vi=_o&&Ro.some(ro=>{let{checked:ki}=ro;return ki});so=!Ea&&se.createElement("div",{className:`${Da}-selection`},se.createElement(Vt.default,{checked:_o?ii:!!pr.length&&rr,indeterminate:_o?!ii&&vi:!rr&&Rr,onChange:mo,disabled:pr.length===0||_o,"aria-label":No?"Custom selection":"Select all",skipGroup:!0}),No)}let Di;Mn==="radio"?Di=(No,Ro,_o)=>{const ii=Ar(Ro,_o),vi=sr.has(ii);return{node:se.createElement(ir.ZP,Object.assign({},Yr.get(ii),{checked:vi,onClick:ro=>ro.stopPropagation(),onChange:ro=>{sr.has(ii)||ni(ii,!0,[ii],ro.nativeEvent)}})),checked:vi}}:Di=(No,Ro,_o)=>{var ii;const vi=Ar(Ro,_o),ro=sr.has(vi),ki=Go.has(vi),Zi=Yr.get(vi);let Oi;return Zr==="nest"?Oi=ki:Oi=(ii=Zi==null?void 0:Zi.indeterminate)!==null&&ii!==void 0?ii:ki,{node:se.createElement(Vt.default,Object.assign({},Zi,{indeterminate:Oi,checked:ro,skipGroup:!0,onClick:Sl=>Sl.stopPropagation(),onChange:Sl=>{let{nativeEvent:cl}=Sl;const{shiftKey:ji}=cl;let gl=-1,il=-1;if(ji&&la){const _i=new Set([jr,vi]);bo.some((zi,ui)=>{if(_i.has(zi))if(gl===-1)gl=ui;else return il=ui,!0;return!1})}if(il!==-1&&gl!==il&&la){const _i=bo.slice(gl,il+1),zi=[];ro?_i.forEach(ai=>{sr.has(ai)&&(zi.push(ai),sr.delete(ai))}):_i.forEach(ai=>{sr.has(ai)||(zi.push(ai),sr.add(ai))});const ui=Array.from(sr);It==null||It(!ro,ui.map(ai=>Xa(ai)),zi.map(ai=>Xa(ai))),ho(ui,"multiple")}else{const _i=Qo;if(la){const zi=ro?(0,ya._5)(_i,vi):(0,ya.L0)(_i,vi);ni(vi,!ro,zi,cl)}else{const zi=(0,$r.S)([].concat((0,qt.Z)(_i),[vi]),!0,Mr,ao),{checkedKeys:ui,halfCheckedKeys:ai}=zi;let El=ui;if(ro){const Zl=new Set(ui);Zl.delete(vi),El=(0,$r.S)(Array.from(Zl),{checked:!1,halfCheckedKeys:ai},Mr,ao).checkedKeys}ni(vi,!ro,El,cl)}}pi(ro?null:vi)}})),checked:ro}};const Ii=(No,Ro,_o)=>{const{node:ii,checked:vi}=Di(No,Ro,_o);return da?da(vi,Ro,_o,ii):ii};if(!fr.includes(lr))if(fr.findIndex(No=>{var Ro;return((Ro=No[aa])===null||Ro===void 0?void 0:Ro.columnType)==="EXPAND_COLUMN"})===0){const[No,...Ro]=fr;fr=[No,lr].concat((0,qt.Z)(Ro))}else fr=[lr].concat((0,qt.Z)(fr));const ol=fr.indexOf(lr);fr=fr.filter((No,Ro)=>No!==lr||Ro===ol);const Si=fr[ol-1],sl=fr[ol+1];let Ei=pa;Ei===void 0&&((sl==null?void 0:sl.fixed)!==void 0?Ei=sl.fixed:(Si==null?void 0:Si.fixed)!==void 0&&(Ei=Si.fixed)),Ei&&Si&&((vr=Si[aa])===null||vr===void 0?void 0:vr.columnType)==="EXPAND_COLUMN"&&Si.fixed===void 0&&(Si.fixed=Ei);const Ki=We()(`${Da}-selection-col`,{[`${Da}-selection-col-with-dropdown`]:Nn&&Mn==="checkbox"}),kl={fixed:Ei,width:Tn,className:`${Da}-selection-column`,title:ve.columnTitle||so,render:Ii,onCell:ve.onCell,[aa]:{className:Ki}};return fr.map(No=>No===lr?kl:No)},[Ar,pr,ve,Qo,si,Go,Tn,$o,Zr,jr,Yr,It,ni,ao]),si]},ar=ne(89489),Mo=ne(59477),Fr=ne(6848);const Me="ascend",qe="descend";function it(me){return typeof me.sorter=="object"&&typeof me.sorter.multiple=="number"?me.sorter.multiple:!1}function Zt(me){return typeof me=="function"?me:me&&typeof me=="object"&&me.compare?me.compare:!1}function _a(me,ve){return ve?me[me.indexOf(ve)+1]:me[0]}function Na(me,ve,Pe){let Ue=[];function et(at,xt){Ue.push({column:at,key:xr(at,xt),multiplePriority:it(at),sortOrder:at.sortOrder})}return(me||[]).forEach((at,xt)=>{const jt=Gr(xt,Pe);at.children?("sortOrder"in at&&et(at,jt),Ue=[].concat((0,qt.Z)(Ue),(0,qt.Z)(Na(at.children,ve,jt)))):at.sorter&&("sortOrder"in at?et(at,jt):ve&&at.defaultSortOrder&&Ue.push({column:at,key:xr(at,jt),multiplePriority:it(at),sortOrder:at.defaultSortOrder}))}),Ue}function qa(me,ve,Pe,Ue,et,at,xt,jt){return(ve||[]).map((wt,an)=>{const Bn=Gr(an,jt);let It=wt;if(It.sorter){const Tn=It.sortDirections||et,Mn=It.showSorterTooltip===void 0?xt:It.showSorterTooltip,Nn=xr(It,Bn),pa=Pe.find(Zr=>{let{key:ja}=Zr;return ja===Nn}),da=pa?pa.sortOrder:null,Ea=_a(Tn,da);let la;if(wt.sortIcon)la=wt.sortIcon({sortOrder:da});else{const Zr=Tn.includes(Me)&&se.createElement(Mo.Z,{className:We()(`${me}-column-sorter-up`,{active:da===Me})}),ja=Tn.includes(qe)&&se.createElement(ar.Z,{className:We()(`${me}-column-sorter-down`,{active:da===qe})});la=se.createElement("span",{className:We()(`${me}-column-sorter`,{[`${me}-column-sorter-full`]:!!(Zr&&ja)})},se.createElement("span",{className:`${me}-column-sorter-inner`,"aria-hidden":"true"},Zr,ja))}const{cancelSort:Da,triggerAsc:ur,triggerDesc:gr}=at||{};let Xa=Da;Ea===qe?Xa=gr:Ea===Me&&(Xa=ur);const Ar=typeof Mn=="object"?Mn:{title:Xa};It=Object.assign(Object.assign({},It),{className:We()(It.className,{[`${me}-column-sort`]:da}),title:Zr=>{const ja=se.createElement("div",{className:`${me}-column-sorters`},se.createElement("span",{className:`${me}-column-title`},Dr(wt.title,Zr)),la);return Mn?se.createElement(Fr.Z,Object.assign({},Ar),ja):ja},onHeaderCell:Zr=>{const ja=wt.onHeaderCell&&wt.onHeaderCell(Zr)||{},$a=ja.onClick,za=ja.onKeyDown;ja.onClick=yr=>{Ue({column:wt,key:Nn,sortOrder:Ea,multiplePriority:it(wt)}),$a==null||$a(yr)},ja.onKeyDown=yr=>{yr.keyCode===Qn.Z.ENTER&&(Ue({column:wt,key:Nn,sortOrder:Ea,multiplePriority:it(wt)}),za==null||za(yr))};const Ia=Lo(wt.title,{}),Qa=Ia==null?void 0:Ia.toString();return da?ja["aria-sort"]=da==="ascend"?"ascending":"descending":ja["aria-label"]=Qa||"",ja.className=We()(ja.className,`${me}-column-has-sorters`),ja.tabIndex=0,wt.ellipsis&&(ja.title=(Ia!=null?Ia:"").toString()),ja}})}return"children"in It&&(It=Object.assign(Object.assign({},It),{children:qa(me,It.children,Pe,Ue,et,at,xt,Bn)})),It})}function Aa(me){const{column:ve,sortOrder:Pe}=me;return{column:ve,order:Pe,field:ve.dataIndex,columnKey:ve.key}}function sa(me){const ve=me.filter(Pe=>{let{sortOrder:Ue}=Pe;return Ue}).map(Aa);return ve.length===0&&me.length?Object.assign(Object.assign({},Aa(me[me.length-1])),{column:void 0}):ve.length<=1?ve[0]||{}:ve}function qn(me,ve,Pe){const Ue=ve.slice().sort((xt,jt)=>jt.multiplePriority-xt.multiplePriority),et=me.slice(),at=Ue.filter(xt=>{let{column:{sorter:jt},sortOrder:wt}=xt;return Zt(jt)&&wt});return at.length?et.sort((xt,jt)=>{for(let wt=0;wt{const jt=xt[Pe];return jt?Object.assign(Object.assign({},xt),{[Pe]:qn(jt,ve,Pe)}):xt}):et}function Rn(me){let{prefixCls:ve,mergedColumns:Pe,onSorterChange:Ue,sortDirections:et,tableLocale:at,showSorterTooltip:xt}=me;const[jt,wt]=se.useState(Na(Pe,!0)),an=se.useMemo(()=>{let Nn=!0;const pa=Na(Pe,!1);if(!pa.length)return jt;const da=[];function Ea(Da){Nn?da.push(Da):da.push(Object.assign(Object.assign({},Da),{sortOrder:null}))}let la=null;return pa.forEach(Da=>{la===null?(Ea(Da),Da.sortOrder&&(Da.multiplePriority===!1?Nn=!1:la=!0)):(la&&Da.multiplePriority!==!1||(Nn=!1),Ea(Da))}),da},[Pe,jt]),Bn=se.useMemo(()=>{const Nn=an.map(pa=>{let{column:da,sortOrder:Ea}=pa;return{column:da,order:Ea}});return{sortColumns:Nn,sortColumn:Nn[0]&&Nn[0].column,sortOrder:Nn[0]&&Nn[0].order}},[an]);function It(Nn){let pa;Nn.multiplePriority===!1||!an.length||an[0].multiplePriority===!1?pa=[Nn]:pa=[].concat((0,qt.Z)(an.filter(da=>{let{key:Ea}=da;return Ea!==Nn.key})),[Nn]),wt(pa),Ue(sa(pa),pa)}return[Nn=>qa(ve,Nn,an,It,et,at,xt),an,Bn,()=>sa(an)]}function oa(me,ve){return me.map(Pe=>{const Ue=Object.assign({},Pe);return Ue.title=Dr(Pe.title,ve),"children"in Ue&&(Ue.children=oa(Ue.children,ve)),Ue})}function ca(me){return[se.useCallback(Pe=>oa(Pe,me),[me])]}var Fa=Cr((me,ve)=>{const{_renderTimes:Pe}=me,{_renderTimes:Ue}=ve;return Pe!==Ue}),un=ti((me,ve)=>{const{_renderTimes:Pe}=me,{_renderTimes:Ue}=ve;return Pe!==Ue}),dn=ne(64993),na=ne(17313),Ta=ne(83116),Ma=ne(37613),Ra=me=>{const{componentCls:ve}=me,Pe=`${me.lineWidth}px ${me.lineType} ${me.tableBorderColor}`,Ue=(et,at,xt)=>({[`&${ve}-${et}`]:{[`> ${ve}-container`]:{[`> ${ve}-content, > ${ve}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ve}-expanded-row-fixed`]:{margin:`-${at}px -${xt+me.lineWidth}px`}}}}}});return{[`${ve}-wrapper`]:{[`${ve}${ve}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ve}-title`]:{border:Pe,borderBottom:0},[`> ${ve}-container`]:{borderInlineStart:Pe,borderTop:Pe,[` + > ${ve}-content, + > ${ve}-header, + > ${ve}-body, + > ${ve}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Pe},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Pe},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ve}-cell-fix-right-first::after`]:{borderInlineEnd:Pe}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ve}-expanded-row-fixed`]:{margin:`-${me.tablePaddingVertical}px -${me.tablePaddingHorizontal+me.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:me.lineWidth,bottom:0,borderInlineEnd:Pe,content:'""'}}}}}},[`&${ve}-scroll-horizontal`]:{[`> ${ve}-container > ${ve}-body`]:{"> table > tbody":{[` + > tr${ve}-expanded-row, + > tr${ve}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},Ue("middle",me.tablePaddingVerticalMiddle,me.tablePaddingHorizontalMiddle)),Ue("small",me.tablePaddingVerticalSmall,me.tablePaddingHorizontalSmall)),{[`> ${ve}-footer`]:{border:Pe,borderTop:0}}),[`${ve}-cell`]:{[`${ve}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${me.lineWidth}px 0 ${me.lineWidth}px ${me.tableHeaderBg}`}},[`${ve}-bordered ${ve}-cell-scrollbar`]:{borderInlineEnd:Pe}}}},$t=me=>{const{componentCls:ve}=me;return{[`${ve}-wrapper`]:{[`${ve}-cell-ellipsis`]:Object.assign(Object.assign({},na.vS),{wordBreak:"keep-all",[` + &${ve}-cell-fix-left-last, + &${ve}-cell-fix-right-first + `]:{overflow:"visible",[`${ve}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ve}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ea=me=>{const{componentCls:ve}=me;return{[`${ve}-wrapper`]:{[`${ve}-tbody > tr${ve}-placeholder`]:{textAlign:"center",color:me.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:me.colorBgContainer}}}}},$n=ne(15969),Wr=me=>{const{componentCls:ve,antCls:Pe,controlInteractiveSize:Ue,motionDurationSlow:et,lineWidth:at,paddingXS:xt,lineType:jt,tableBorderColor:wt,tableExpandIconBg:an,tableExpandColumnWidth:Bn,borderRadius:It,fontSize:Tn,fontSizeSM:Mn,lineHeight:Nn,tablePaddingVertical:pa,tablePaddingHorizontal:da,tableExpandedRowBg:Ea,paddingXXS:la}=me,Da=Ue/2-at,ur=Da*2+at*3,gr=`${at}px ${jt} ${wt}`,Xa=la-at;return{[`${ve}-wrapper`]:{[`${ve}-expand-icon-col`]:{width:Bn},[`${ve}-row-expand-icon-cell`]:{textAlign:"center",[`${ve}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ve}-row-indent`]:{height:1,float:"left"},[`${ve}-row-expand-icon`]:Object.assign(Object.assign({},(0,$n.N)(me)),{position:"relative",float:"left",boxSizing:"border-box",width:ur,height:ur,padding:0,color:"inherit",lineHeight:`${ur}px`,background:an,border:gr,borderRadius:It,transform:`scale(${Ue/ur})`,transition:`all ${et}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${et} ease-out`,content:'""'},"&::before":{top:Da,insetInlineEnd:Xa,insetInlineStart:Xa,height:at},"&::after":{top:Xa,bottom:Xa,insetInlineStart:Da,width:at,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${ve}-row-indent + ${ve}-row-expand-icon`]:{marginTop:(Tn*Nn-at*3)/2-Math.ceil((Mn*1.4-at*3)/2),marginInlineEnd:xt},[`tr${ve}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Ea}},[`${Pe}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ve}-expanded-row-fixed`]:{position:"relative",margin:`-${pa}px -${da}px`,padding:`${pa}px ${da}px`}}}},Bo=me=>{const{componentCls:ve,antCls:Pe,iconCls:Ue,tableFilterDropdownWidth:et,tableFilterDropdownSearchWidth:at,paddingXXS:xt,paddingXS:jt,colorText:wt,lineWidth:an,lineType:Bn,tableBorderColor:It,tableHeaderIconColor:Tn,fontSizeSM:Mn,tablePaddingHorizontal:Nn,borderRadius:pa,motionDurationSlow:da,colorTextDescription:Ea,colorPrimary:la,tableHeaderFilterActiveBg:Da,colorTextDisabled:ur,tableFilterDropdownBg:gr,tableFilterDropdownHeight:Xa,controlItemBgHover:Ar,controlItemBgActive:Zr,boxShadowSecondary:ja,filterDropdownMenuBg:$a}=me,za=`${Pe}-dropdown`,Ia=`${ve}-filter-dropdown`,Qa=`${Pe}-tree`,yr=`${an}px ${Bn} ${It}`;return[{[`${ve}-wrapper`]:{[`${ve}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ve}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-xt,marginInline:`${xt}px ${-Nn/2}px`,padding:`0 ${xt}px`,color:Tn,fontSize:Mn,borderRadius:pa,cursor:"pointer",transition:`all ${da}`,"&:hover":{color:Ea,background:Da},"&.active":{color:la}}}},{[`${Pe}-dropdown`]:{[Ia]:Object.assign(Object.assign({},(0,na.Wf)(me)),{minWidth:et,backgroundColor:gr,borderRadius:pa,boxShadow:ja,overflow:"hidden",[`${za}-menu`]:{maxHeight:Xa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:$a,"&:empty::after":{display:"block",padding:`${jt}px 0`,color:ur,fontSize:Mn,textAlign:"center",content:'"Not Found"'}},[`${Ia}-tree`]:{paddingBlock:`${jt}px 0`,paddingInline:jt,[Qa]:{padding:0},[`${Qa}-treenode ${Qa}-node-content-wrapper:hover`]:{backgroundColor:Ar},[`${Qa}-treenode-checkbox-checked ${Qa}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Zr}}},[`${Ia}-search`]:{padding:jt,borderBottom:yr,"&-input":{input:{minWidth:at},[Ue]:{color:ur}}},[`${Ia}-checkall`]:{width:"100%",marginBottom:xt,marginInlineStart:xt},[`${Ia}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${jt-an}px ${jt}px`,overflow:"hidden",borderTop:yr}})}},{[`${Pe}-dropdown ${Ia}, ${Ia}-submenu`]:{[`${Pe}-checkbox-wrapper + span`]:{paddingInlineStart:jt,color:wt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Fi=me=>{const{componentCls:ve,lineWidth:Pe,colorSplit:Ue,motionDurationSlow:et,zIndexTableFixed:at,tableBg:xt,zIndexTableSticky:jt}=me,wt=Ue;return{[`${ve}-wrapper`]:{[` + ${ve}-cell-fix-left, + ${ve}-cell-fix-right + `]:{position:"sticky !important",zIndex:at,background:xt},[` + ${ve}-cell-fix-left-first::after, + ${ve}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Pe,width:30,transform:"translateX(100%)",transition:`box-shadow ${et}`,content:'""',pointerEvents:"none"},[`${ve}-cell-fix-left-all::after`]:{display:"none"},[` + ${ve}-cell-fix-right-first::after, + ${ve}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-Pe,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${et}`,content:'""',pointerEvents:"none"},[`${ve}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:jt+1,width:30,transition:`box-shadow ${et}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ve}-ping-left`]:{[`&:not(${ve}-has-fix-left) ${ve}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${wt}`}},[` + ${ve}-cell-fix-left-first::after, + ${ve}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${wt}`},[`${ve}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ve}-ping-right`]:{[`&:not(${ve}-has-fix-right) ${ve}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${wt}`}},[` + ${ve}-cell-fix-right-first::after, + ${ve}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${wt}`}}}}},Kr=me=>{const{componentCls:ve,antCls:Pe}=me;return{[`${ve}-wrapper`]:{[`${ve}-pagination${Pe}-pagination`]:{margin:`${me.margin}px 0`},[`${ve}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:me.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},co=me=>{const{componentCls:ve,tableRadius:Pe}=me;return{[`${ve}-wrapper`]:{[ve]:{[`${ve}-title, ${ve}-header`]:{borderRadius:`${Pe}px ${Pe}px 0 0`},[`${ve}-title + ${ve}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ve}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Pe,borderStartEndRadius:Pe,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Pe},"> *:last-child":{borderStartEndRadius:Pe}}},"&-footer":{borderRadius:`0 0 ${Pe}px ${Pe}px`}}}}},wi=me=>{const{componentCls:ve}=me;return{[`${ve}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ve}-pagination-left`]:{justifyContent:"flex-end"},[`${ve}-pagination-right`]:{justifyContent:"flex-start"},[`${ve}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ve}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ve}-row-indent`]:{float:"right"}}}}},xl=me=>{const{componentCls:ve,antCls:Pe,iconCls:Ue,fontSizeIcon:et,padding:at,paddingXS:xt,tableHeaderIconColor:jt,tableHeaderIconColorHover:wt,tableSelectionColumnWidth:an}=me;return{[`${ve}-wrapper`]:{[`${ve}-selection-col`]:{width:an,[`&${ve}-selection-col-with-dropdown`]:{width:an+et+at/4}},[`${ve}-bordered ${ve}-selection-col`]:{width:an+xt*2,[`&${ve}-selection-col-with-dropdown`]:{width:an+et+at/4+xt*2}},[` + table tr th${ve}-selection-column, + table tr td${ve}-selection-column + `]:{paddingInlineEnd:me.paddingXS,paddingInlineStart:me.paddingXS,textAlign:"center",[`${Pe}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ve}-selection-column${ve}-cell-fix-left`]:{zIndex:me.zIndexTableFixed+1},[`table tr th${ve}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ve}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ve}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${me.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${me.tablePaddingHorizontal/4}px`,[Ue]:{color:jt,fontSize:et,verticalAlign:"baseline","&:hover":{color:wt}}}}}},Tl=me=>{const{componentCls:ve}=me,Pe=(Ue,et,at,xt)=>({[`${ve}${ve}-${Ue}`]:{fontSize:xt,[` + ${ve}-title, + ${ve}-footer, + ${ve}-cell, + ${ve}-thead > tr > th, + ${ve}-tbody > tr > th, + ${ve}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${et}px ${at}px`},[`${ve}-filter-trigger`]:{marginInlineEnd:`-${at/2}px`},[`${ve}-expanded-row-fixed`]:{margin:`-${et}px -${at}px`},[`${ve}-tbody`]:{[`${ve}-wrapper:only-child ${ve}`]:{marginBlock:`-${et}px`,marginInline:`${me.tableExpandColumnWidth-at}px -${at}px`}},[`${ve}-selection-column`]:{paddingInlineStart:`${at/4}px`}}});return{[`${ve}-wrapper`]:Object.assign(Object.assign({},Pe("middle",me.tablePaddingVerticalMiddle,me.tablePaddingHorizontalMiddle,me.tableFontSizeMiddle)),Pe("small",me.tablePaddingVerticalSmall,me.tablePaddingHorizontalSmall,me.tableFontSizeSmall))}},jl=me=>{const{componentCls:ve,marginXXS:Pe,fontSizeIcon:Ue,tableHeaderIconColor:et,tableHeaderIconColorHover:at}=me;return{[`${ve}-wrapper`]:{[`${ve}-thead th${ve}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${me.motionDurationSlow}`,"&:hover":{background:me.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:me.colorPrimary},[` + &${ve}-cell-fix-left:hover, + &${ve}-cell-fix-right:hover + `]:{background:me.tableFixedHeaderSortActiveBg}},[`${ve}-thead th${ve}-column-sort`]:{background:me.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ve}-column-sort`]:{background:me.tableBodySortBg},[`${ve}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ve}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ve}-column-sorter`]:{marginInlineStart:Pe,color:et,fontSize:0,transition:`color ${me.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ue,"&.active":{color:me.colorPrimary}},[`${ve}-column-sorter-up + ${ve}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ve}-column-sorters:hover ${ve}-column-sorter`]:{color:at}}}},vl=me=>{const{componentCls:ve,opacityLoading:Pe,tableScrollThumbBg:Ue,tableScrollThumbBgHover:et,tableScrollThumbSize:at,tableScrollBg:xt,zIndexTableSticky:jt,stickyScrollBarBorderRadius:wt}=me,an=`${me.lineWidth}px ${me.lineType} ${me.tableBorderColor}`;return{[`${ve}-wrapper`]:{[`${ve}-sticky`]:{"&-holder":{position:"sticky",zIndex:jt,background:me.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${at}px !important`,zIndex:jt,display:"flex",alignItems:"center",background:xt,borderTop:an,opacity:Pe,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:at,backgroundColor:Ue,borderRadius:wt,transition:`all ${me.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:et}}}}}}},hl=me=>{const{componentCls:ve,lineWidth:Pe,tableBorderColor:Ue}=me,et=`${Pe}px ${me.lineType} ${Ue}`;return{[`${ve}-wrapper`]:{[`${ve}-summary`]:{position:"relative",zIndex:me.zIndexTableFixed,background:me.tableBg,"> tr":{"> th, > td":{borderBottom:et}}},[`div${ve}-summary`]:{boxShadow:`0 -${Pe}px 0 ${Ue}`}}}},ts=me=>{const{componentCls:ve}=me,Pe=`${me.lineWidth}px ${me.lineType} ${me.tableBorderColor}`,Ue=`${ve}-expanded-row-cell`;return{[`${ve}-wrapper`]:{[`${ve}-tbody-virtual`]:{[`${ve}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ve}-cell`]:{borderBottom:Pe},[`${ve}-expanded-row`]:{[`${Ue}${Ue}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${me.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ve}-bordered`]:{[`${ve}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Pe,position:"absolute"},[`${ve}-cell`]:{borderInlineEnd:Pe,[`&${ve}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-me.lineWidth,borderInlineStart:Pe}}}}}}};const Al=me=>{const{componentCls:ve,fontWeightStrong:Pe,tablePaddingVertical:Ue,tablePaddingHorizontal:et,lineWidth:at,lineType:xt,tableBorderColor:jt,tableFontSize:wt,tableBg:an,tableRadius:Bn,tableHeaderTextColor:It,motionDurationMid:Tn,tableHeaderBg:Mn,tableHeaderCellSplitColor:Nn,tableRowHoverBg:pa,tableSelectedRowBg:da,tableSelectedRowHoverBg:Ea,tableFooterTextColor:la,tableFooterBg:Da,paddingContentVerticalLG:ur}=me,gr=`${at}px ${xt} ${jt}`;return{[`${ve}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,na.dF)()),{[ve]:Object.assign(Object.assign({},(0,na.Wf)(me)),{fontSize:wt,background:an,borderRadius:`${Bn}px ${Bn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Bn}px ${Bn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${ve}-cell, + ${ve}-thead > tr > th, + ${ve}-tbody > tr > th, + ${ve}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${ur}px ${et}px`,overflowWrap:"break-word"},[`${ve}-title`]:{padding:`${Ue}px ${et}px`},[`${ve}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:It,fontWeight:Pe,textAlign:"start",background:Mn,borderBottom:gr,transition:`background ${Tn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ve}-selection-column):not(${ve}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Nn,transform:"translateY(-50%)",transition:`background-color ${Tn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ve}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Tn}, border-color ${Tn}`,borderBottom:gr,[` + > ${ve}-wrapper:only-child, + > ${ve}-expanded-row-fixed > ${ve}-wrapper:only-child + `]:{[ve]:{marginBlock:`-${Ue}px`,marginInline:`${me.tableExpandColumnWidth-et}px -${et}px`,[`${ve}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:It,fontWeight:Pe,textAlign:"start",background:Mn,borderBottom:gr,transition:`background ${Tn} ease`},[` + &${ve}-row:hover > th, + &${ve}-row:hover > td, + > th${ve}-cell-row-hover, + > td${ve}-cell-row-hover + `]:{background:pa},[`&${ve}-row-selected`]:{"> th, > td":{background:da},"&:hover > th, &:hover > td":{background:Ea}}}},[`${ve}-footer`]:{padding:`${Ue}px ${et}px`,color:la,background:Da}})}};var Ul=(0,Ta.Z)("Table",me=>{const{colorTextHeading:ve,colorSplit:Pe,colorIcon:Ue,colorIconHover:et,opacityLoading:at,colorBgContainer:xt,controlInteractiveSize:jt,headerBg:wt,headerColor:an,headerSortActiveBg:Bn,headerSortHoverBg:It,bodySortBg:Tn,rowHoverBg:Mn,rowSelectedBg:Nn,rowSelectedHoverBg:pa,rowExpandedBg:da,cellPaddingBlock:Ea,cellPaddingInline:la,cellPaddingBlockMD:Da,cellPaddingInlineMD:ur,cellPaddingBlockSM:gr,cellPaddingInlineSM:Xa,borderColor:Ar,footerBg:Zr,footerColor:ja,headerBorderRadius:$a,cellFontSize:za,cellFontSizeMD:Ia,cellFontSizeSM:Qa,headerSplitColor:yr,fixedHeaderSortActiveBg:_r,headerFilterHoverBg:Mr,filterDropdownBg:pr,expandIconBg:Yr,selectionColumnWidth:ao,stickyScrollBarBg:Qo}=me,yo=new dn.C(Ue),si=new dn.C(et),Go=2,jr=(0,Ma.TS)(me,{tableFontSize:za,tableBg:xt,tableRadius:$a,tablePaddingVertical:Ea,tablePaddingHorizontal:la,tablePaddingVerticalMiddle:Da,tablePaddingHorizontalMiddle:ur,tablePaddingVerticalSmall:gr,tablePaddingHorizontalSmall:Xa,tableBorderColor:Ar,tableHeaderTextColor:an,tableHeaderBg:wt,tableFooterTextColor:ja,tableFooterBg:Zr,tableHeaderCellSplitColor:yr,tableHeaderSortBg:Bn,tableHeaderSortHoverBg:It,tableHeaderIconColor:yo.clone().setAlpha(yo.getAlpha()*at).toRgbString(),tableHeaderIconColorHover:si.clone().setAlpha(si.getAlpha()*at).toRgbString(),tableBodySortBg:Tn,tableFixedHeaderSortActiveBg:_r,tableHeaderFilterActiveBg:Mr,tableFilterDropdownBg:pr,tableRowHoverBg:Mn,tableSelectedRowBg:Nn,tableSelectedRowHoverBg:pa,zIndexTableFixed:Go,zIndexTableSticky:Go+1,tableFontSizeMiddle:Ia,tableFontSizeSmall:Qa,tableSelectionColumnWidth:ao,tableExpandIconBg:Yr,tableExpandColumnWidth:jt+2*me.padding,tableExpandedRowBg:da,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Qo,tableScrollThumbBgHover:ve,tableScrollBg:Pe});return[Al(jr),Kr(jr),hl(jr),jl(jr),Bo(jr),Ra(jr),co(jr),Wr(jr),hl(jr),ea(jr),xl(jr),Fi(jr),vl(jr),$t(jr),Tl(jr),wi(jr),ts(jr)]},me=>{const{colorFillAlter:ve,colorBgContainer:Pe,colorTextHeading:Ue,colorFillSecondary:et,colorFillContent:at,controlItemBgActive:xt,controlItemBgActiveHover:jt,padding:wt,paddingSM:an,paddingXS:Bn,colorBorderSecondary:It,borderRadiusLG:Tn,fontSize:Mn,controlHeight:Nn,colorTextPlaceholder:pa}=me,da=new dn.C(et).onBackground(Pe).toHexShortString(),Ea=new dn.C(at).onBackground(Pe).toHexShortString(),la=new dn.C(ve).onBackground(Pe).toHexShortString();return{headerBg:la,headerColor:Ue,headerSortActiveBg:da,headerSortHoverBg:Ea,bodySortBg:la,rowHoverBg:la,rowSelectedBg:xt,rowSelectedHoverBg:jt,rowExpandedBg:ve,cellPaddingBlock:wt,cellPaddingInline:wt,cellPaddingBlockMD:an,cellPaddingInlineMD:Bn,cellPaddingBlockSM:Bn,cellPaddingInlineSM:Bn,borderColor:It,headerBorderRadius:Tn,footerBg:la,footerColor:Ue,cellFontSize:Mn,cellFontSizeMD:Mn,cellFontSizeSM:Mn,headerSplitColor:It,fixedHeaderSortActiveBg:da,headerFilterHoverBg:at,filterDropdownMenuBg:Pe,filterDropdownBg:Pe,expandIconBg:Pe,selectionColumnWidth:Nn,stickyScrollBarBg:pa,stickyScrollBarBorderRadius:100}});const ns=[],ms=(me,ve)=>{const{prefixCls:Pe,className:Ue,rootClassName:et,style:at,size:xt,bordered:jt,dropdownPrefixCls:wt,dataSource:an,pagination:Bn,rowSelection:It,rowKey:Tn="key",rowClassName:Mn,columns:Nn,children:pa,childrenColumnName:da,onChange:Ea,getPopupContainer:la,loading:Da,expandIcon:ur,expandable:gr,expandedRowRender:Xa,expandIconColumnIndex:Ar,indentSize:Zr,scroll:ja,sortDirections:$a,locale:za,showSorterTooltip:Ia=!0,virtual:Qa}=me,yr=se.useMemo(()=>Nn||ht(pa),[Nn,pa]),_r=se.useMemo(()=>yr.some(So=>So.responsive),[yr]),Mr=(0,el.Z)(_r),pr=se.useMemo(()=>{const So=new Set(Object.keys(Mr).filter(ei=>Mr[ei]));return yr.filter(ei=>!ei.responsive||ei.responsive.some(Li=>So.has(Li)))},[yr,Mr]),Yr=(0,Ti.Z)(me,["className","style","columns"]),{locale:ao=Ui.Z,direction:Qo,table:yo,renderEmpty:si,getPrefixCls:Go,getPopupContainer:jr}=se.useContext(fi.E_),pi=(0,fl.Z)(xt),ho=Object.assign(Object.assign({},ao.Table),za),ni=an||ns,$o=Go("table",Pe),Wi=Go("dropdown",wt),Pr=Object.assign({childrenColumnName:da,expandIconColumnIndex:Ar},gr),{childrenColumnName:vr="children"}=Pr,fr=se.useMemo(()=>ni.some(So=>So==null?void 0:So[vr])?"nest":Xa||gr&&gr.expandedRowRender?"row":null,[ni]),sr={body:se.useRef()},bo=se.useMemo(()=>typeof Tn=="function"?Tn:So=>So==null?void 0:So[Tn],[Tn]),[rr]=wn(ni,vr,bo),Rr={},mo=function(So,ei){let Li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var li,Hi,Gi;const Yi=Object.assign(Object.assign({},Rr),So);Li&&((li=Rr.resetPagination)===null||li===void 0||li.call(Rr),!((Hi=Yi.pagination)===null||Hi===void 0)&&Hi.current&&(Yi.pagination.current=1),Bn&&Bn.onChange&&Bn.onChange(1,(Gi=Yi.pagination)===null||Gi===void 0?void 0:Gi.pageSize)),ja&&ja.scrollToFirstRowOnChange!==!1&&sr.body.current&&(0,rl.Z)(0,{getContainer:()=>sr.body.current}),Ea==null||Ea(Yi.pagination,Yi.filters,Yi.sorter,{currentDataSource:pl(qn(ni,Yi.sorterStates,vr),Yi.filterStates),action:ei})},so=(So,ei)=>{mo({sorter:So,sorterStates:ei},"sort",!1)},[Di,Ii,ol,Si]=Rn({prefixCls:$o,mergedColumns:pr,onSorterChange:so,sortDirections:$a||["ascend","descend"],tableLocale:ho,showSorterTooltip:Ia}),sl=se.useMemo(()=>qn(ni,Ii,vr),[ni,Ii]);Rr.sorter=Si(),Rr.sorterStates=Ii;const Ei=(So,ei)=>{mo({filters:So,filterStates:ei},"filter",!0)},[Ki,kl,No]=Gt({prefixCls:$o,locale:ho,dropdownPrefixCls:Wi,mergedColumns:pr,onFilterChange:Ei,getPopupContainer:la||jr}),Ro=pl(sl,kl);Rr.filters=No,Rr.filterStates=kl;const _o=se.useMemo(()=>{const So={};return Object.keys(No).forEach(ei=>{No[ei]!==null&&(So[ei]=No[ei])}),Object.assign(Object.assign({},ol),{filters:So})},[ol,No]),[ii]=ca(_o),vi=(So,ei)=>{mo({pagination:Object.assign(Object.assign({},Rr.pagination),{current:So,pageSize:ei})},"paginate")},[ro,ki]=Wn(Ro.length,vi,Bn);Rr.pagination=Bn===!1?{}:Wt(ro,Bn),Rr.resetPagination=ki;const Zi=se.useMemo(()=>{if(Bn===!1||!ro.pageSize)return Ro;const{current:So=1,total:ei,pageSize:Li=sn}=ro;return Ro.lengthLi?Ro.slice((So-1)*Li,So*Li):Ro:Ro.slice((So-1)*Li,So*Li)},[!!Bn,Ro,ro&&ro.current,ro&&ro.pageSize,ro&&ro.total]),[Oi,Sl]=no({prefixCls:$o,data:Ro,pageData:Zi,getRowKey:bo,getRecordByKey:rr,expandType:fr,childrenColumnName:vr,locale:ho,getPopupContainer:la||jr},It),cl=(So,ei,Li)=>{let li;return typeof Mn=="function"?li=We()(Mn(So,ei,Li)):li=We()(Mn),We()({[`${$o}-row-selected`]:Sl.has(bo(So,ei))},li)};Pr.__PARENT_RENDER_ICON__=Pr.expandIcon,Pr.expandIcon=Pr.expandIcon||ur||Un(ho),fr==="nest"&&Pr.expandIconColumnIndex===void 0?Pr.expandIconColumnIndex=It?1:0:Pr.expandIconColumnIndex>0&&It&&(Pr.expandIconColumnIndex-=1),typeof Pr.indentSize!="number"&&(Pr.indentSize=typeof Zr=="number"?Zr:15);const ji=se.useCallback(So=>ii(Oi(Ki(Di(So)))),[Di,Ki,Oi]);let gl,il;if(Bn!==!1&&(ro!=null&&ro.total)){let So;ro.size?So=ro.size:So=pi==="small"||pi==="middle"?"small":void 0;const ei=Hi=>se.createElement(tl.Z,Object.assign({},ro,{className:We()(`${$o}-pagination ${$o}-pagination-${Hi}`,ro.className),size:So})),Li=Qo==="rtl"?"left":"right",{position:li}=ro;if(li!==null&&Array.isArray(li)){const Hi=li.find(bl=>bl.includes("top")),Gi=li.find(bl=>bl.includes("bottom")),Yi=li.every(bl=>`${bl}`=="none");!Hi&&!Gi&&!Yi&&(il=ei(Li)),Hi&&(gl=ei(Hi.toLowerCase().replace("top",""))),Gi&&(il=ei(Gi.toLowerCase().replace("bottom","")))}else il=ei(Li)}let _i;typeof Da=="boolean"?_i={spinning:Da}:typeof Da=="object"&&(_i=Object.assign({spinning:!0},Da));const[zi,ui]=Ul($o),[,ai]=(0,fa.Z)(),El=We()(`${$o}-wrapper`,yo==null?void 0:yo.className,{[`${$o}-wrapper-rtl`]:Qo==="rtl"},Ue,et,ui),Zl=Object.assign(Object.assign({},yo==null?void 0:yo.style),at),Bl=za&&za.emptyText||(si==null?void 0:si("Table"))||se.createElement($i.Z,{componentName:"Table"}),ul=Qa?un:Fa,Fl={},fs=se.useMemo(()=>{const{fontSize:So,lineHeight:ei,padding:Li,paddingXS:li,paddingSM:Hi}=ai,Gi=Math.floor(So*ei);switch(pi){case"large":return Li*2+Gi;case"small":return li*2+Gi;default:return Hi*2+Gi}},[ai,pi]);return Qa&&(Fl.listItemHeight=fs),zi(se.createElement("div",{ref:ve,className:El,style:Zl},se.createElement(tr.Z,Object.assign({spinning:!1},_i),gl,se.createElement(ul,Object.assign({},Fl,Yr,{columns:pr,direction:Qo,expandable:Pr,prefixCls:$o,className:We()({[`${$o}-middle`]:pi==="middle",[`${$o}-small`]:pi==="small",[`${$o}-bordered`]:jt,[`${$o}-empty`]:ni.length===0}),data:Zi,rowKey:bo,rowClassName:cl,emptyText:Bl,internalHooks:ue,internalRefs:sr,transformColumns:ji})),il)))};var Ql=se.forwardRef(ms);const Hl=(me,ve)=>{const Pe=se.useRef(0);return Pe.current+=1,se.createElement(Ql,Object.assign({},me,{ref:ve,_renderTimes:Pe.current}))},ll=se.forwardRef(Hl);ll.SELECTION_COLUMN=lr,ll.EXPAND_COLUMN=y,ll.SELECTION_ALL=Ua,ll.SELECTION_INVERT=Xn,ll.SELECTION_NONE=Jn,ll.Column=Ri,ll.ColumnGroup=qi,ll.Summary=we;var _t=ll,wa=_t},12563:function(Bt,kt,ne){"use strict";ne.d(kt,{default:function(){return Ne}});var y=ne(59301),ue=ne(99267),Ce=ne(92310),Oe=ne.n(Ce),De=ne(36785),Ie=ne(47729),se=ne(14088),je=ne(36355),Ke=ne(17313),ze=ne(37613),He=ne(83116);const Ge=pe=>{const{paddingXXS:Xe,lineWidth:We,tagPaddingHorizontal:dt,componentCls:Te}=pe,_e=dt-We,mt=Xe-We;return{[Te]:Object.assign(Object.assign({},(0,Ke.Wf)(pe)),{display:"inline-block",height:"auto",marginInlineEnd:pe.marginXS,paddingInline:_e,fontSize:pe.tagFontSize,lineHeight:pe.tagLineHeight,whiteSpace:"nowrap",background:pe.defaultBg,border:`${pe.lineWidth}px ${pe.lineType} ${pe.colorBorder}`,borderRadius:pe.borderRadiusSM,opacity:1,transition:`all ${pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Te}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:pe.defaultColor},[`${Te}-close-icon`]:{marginInlineStart:mt,color:pe.colorTextDescription,fontSize:pe.tagIconSize,cursor:"pointer",transition:`all ${pe.motionDurationMid}`,"&:hover":{color:pe.colorTextHeading}},[`&${Te}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${pe.iconCls}-close, ${pe.iconCls}-close:hover`]:{color:pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Te}-checkable-checked):hover`]:{color:pe.colorPrimary,backgroundColor:pe.colorFillSecondary},"&:active, &-checked":{color:pe.colorTextLightSolid},"&-checked":{backgroundColor:pe.colorPrimary,"&:hover":{backgroundColor:pe.colorPrimaryHover}},"&:active":{backgroundColor:pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${pe.iconCls} + span, > span + ${pe.iconCls}`]:{marginInlineStart:_e}}),[`${Te}-borderless`]:{borderColor:"transparent",background:pe.tagBorderlessBg}}},Le=pe=>{const{lineWidth:Xe,fontSizeIcon:We}=pe,dt=pe.fontSizeSM,Te=`${pe.lineHeightSM*dt}px`;return(0,ze.TS)(pe,{tagFontSize:dt,tagLineHeight:Te,tagIconSize:We-2*Xe,tagPaddingHorizontal:8,tagBorderlessBg:pe.colorFillTertiary})},le=pe=>({defaultBg:pe.colorFillQuaternary,defaultColor:pe.colorText});var E=(0,He.Z)("Tag",pe=>{const Xe=Le(pe);return Ge(Xe)},le),a=function(pe,Xe){var We={};for(var dt in pe)Object.prototype.hasOwnProperty.call(pe,dt)&&Xe.indexOf(dt)<0&&(We[dt]=pe[dt]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,dt=Object.getOwnPropertySymbols(pe);Te{const{prefixCls:Xe,style:We,className:dt,checked:Te,onChange:_e,onClick:mt}=pe,Qe=a(pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:rt,tag:Ht}=y.useContext(je.E_),vt=Mt=>{_e==null||_e(!Te),mt==null||mt(Mt)},zt=rt("tag",Xe),[Kt,Ve]=E(zt),ut=Oe()(zt,`${zt}-checkable`,{[`${zt}-checkable-checked`]:Te},Ht==null?void 0:Ht.className,dt,Ve);return Kt(y.createElement("span",Object.assign({},Qe,{style:Object.assign(Object.assign({},We),Ht==null?void 0:Ht.style),className:ut,onClick:vt})))},z=ne(45157);const te=pe=>(0,z.Z)(pe,(Xe,We)=>{let{textColor:dt,lightBorderColor:Te,lightColor:_e,darkColor:mt}=We;return{[`${pe.componentCls}-${Xe}`]:{color:dt,background:_e,borderColor:Te,"&-inverse":{color:pe.colorTextLightSolid,background:mt,borderColor:mt},[`&${pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,He.b)(["Tag","preset"],pe=>{const Xe=Le(pe);return te(Xe)},le);function ie(pe){return typeof pe!="string"?pe:pe.charAt(0).toUpperCase()+pe.slice(1)}const ge=(pe,Xe,We)=>{const dt=ie(We);return{[`${pe.componentCls}-${Xe}`]:{color:pe[`color${We}`],background:pe[`color${dt}Bg`],borderColor:pe[`color${dt}Border`],[`&${pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var fe=(0,He.b)(["Tag","status"],pe=>{const Xe=Le(pe);return[ge(Xe,"success","Success"),ge(Xe,"processing","Info"),ge(Xe,"error","Error"),ge(Xe,"warning","Warning")]},le),ce=function(pe,Xe){var We={};for(var dt in pe)Object.prototype.hasOwnProperty.call(pe,dt)&&Xe.indexOf(dt)<0&&(We[dt]=pe[dt]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,dt=Object.getOwnPropertySymbols(pe);Te{const{prefixCls:We,className:dt,rootClassName:Te,style:_e,children:mt,icon:Qe,color:rt,onClose:Ht,closeIcon:vt,closable:zt,bordered:Kt=!0}=pe,Ve=ce(pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ut,direction:Mt,tag:cn}=y.useContext(je.E_),[Dt,en]=y.useState(!0);y.useEffect(()=>{"visible"in Ve&&en(Ve.visible)},[Ve.visible]);const Be=(0,De.o2)(rt),Jt=(0,De.yT)(rt),Cn=Be||Jt,Nt=Object.assign(Object.assign({backgroundColor:rt&&!Cn?rt:void 0},cn==null?void 0:cn.style),_e),Ot=ut("tag",We),[nt,Ye]=E(Ot),Fe=Oe()(Ot,cn==null?void 0:cn.className,{[`${Ot}-${rt}`]:Cn,[`${Ot}-has-color`]:rt&&!Cn,[`${Ot}-hidden`]:!Dt,[`${Ot}-rtl`]:Mt==="rtl",[`${Ot}-borderless`]:!Kt},dt,Te,Ye),he=Je=>{Je.stopPropagation(),Ht==null||Ht(Je),!Je.defaultPrevented&&en(!1)},[,tt]=(0,Ie.Z)(zt,vt,Je=>Je===null?y.createElement(ue.Z,{className:`${Ot}-close-icon`,onClick:he}):y.createElement("span",{className:`${Ot}-close-icon`,onClick:he},Je),null,!1),Lt=typeof Ve.onClick=="function"||mt&&mt.type==="a",we=Qe||null,be=we?y.createElement(y.Fragment,null,we,mt&&y.createElement("span",null,mt)):mt,Et=y.createElement("span",Object.assign({},Ve,{ref:Xe,className:Fe,style:Nt}),be,tt,Be&&y.createElement(re,{key:"preset",prefixCls:Ot}),Jt&&y.createElement(fe,{key:"status",prefixCls:Ot}));return nt(Lt?y.createElement(se.Z,{component:"Tag"},Et):Et)},ye=y.forwardRef(xe);ye.CheckableTag=b;var Ne=ye},10777:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return fe}});var y=ne(92310),ue=ne.n(y),Ce=ne(59301),Oe=ne(36355),De=function(ce,xe){var ye={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&xe.indexOf(Ne)<0&&(ye[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ne=Object.getOwnPropertySymbols(ce);pe{var{prefixCls:xe,className:ye,color:Ne="blue",dot:pe,pending:Xe=!1,position:We,label:dt,children:Te}=ce,_e=De(ce,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:mt}=Ce.useContext(Oe.E_),Qe=mt("timeline",xe),rt=ue()(`${Qe}-item`,{[`${Qe}-item-pending`]:Xe},ye),Ht=/blue|red|green|gray/.test(Ne||"")?void 0:Ne,vt=ue()(`${Qe}-item-head`,{[`${Qe}-item-head-custom`]:!!pe,[`${Qe}-item-head-${Ne}`]:!Ht});return Ce.createElement("li",Object.assign({},_e,{className:rt}),dt&&Ce.createElement("div",{className:`${Qe}-item-label`},dt),Ce.createElement("div",{className:`${Qe}-item-tail`}),Ce.createElement("div",{className:vt,style:{borderColor:Ht,color:Ht}},pe),Ce.createElement("div",{className:`${Qe}-item-content`},Te))},je=ne(94480),Ke=ne(58617),ze=function(ce,xe){var ye={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&xe.indexOf(Ne)<0&&(ye[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ne=Object.getOwnPropertySymbols(ce);pe{var{prefixCls:xe,className:ye,pending:Ne=!1,children:pe,items:Xe,rootClassName:We,reverse:dt=!1,direction:Te,hashId:_e,pendingDot:mt,mode:Qe=""}=ce,rt=ze(ce,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const Ht=(Dt,en)=>Qe==="alternate"?Dt==="right"?`${xe}-item-right`:Dt==="left"?`${xe}-item-left`:en%2===0?`${xe}-item-left`:`${xe}-item-right`:Qe==="left"?`${xe}-item-left`:Qe==="right"?`${xe}-item-right`:Dt==="right"?`${xe}-item-right`:"",vt=(0,je.Z)(Xe||[]),zt=typeof Ne=="boolean"?null:Ne;Ne&&vt.push({pending:!!Ne,dot:mt||Ce.createElement(Ke.Z,null),children:zt}),dt&&vt.reverse();const Kt=vt.length,Ve=`${xe}-item-last`,ut=vt.filter(Dt=>!!Dt).map((Dt,en)=>{var Be;const Jt=en===Kt-2?Ve:"",Cn=en===Kt-1?Ve:"",{className:Nt}=Dt,Ot=ze(Dt,["className"]);return Ce.createElement(se,Object.assign({},Ot,{className:ue()([Nt,!dt&&Ne?Jt:Cn,Ht((Be=Dt==null?void 0:Dt.position)!==null&&Be!==void 0?Be:"",en)]),key:(Dt==null?void 0:Dt.key)||en}))}),Mt=vt.some(Dt=>!!(Dt!=null&&Dt.label)),cn=ue()(xe,{[`${xe}-pending`]:!!Ne,[`${xe}-reverse`]:!!dt,[`${xe}-${Qe}`]:!!Qe&&!Mt,[`${xe}-label`]:Mt,[`${xe}-rtl`]:Te==="rtl"},ye,We,_e);return Ce.createElement("ul",Object.assign({},rt,{className:cn}),ut)},Le=ne(11592);function le(ce,xe){return ce&&Array.isArray(ce)?ce:(0,Le.Z)(xe).map(ye=>{var Ne,pe;return Object.assign({children:(pe=(Ne=ye==null?void 0:ye.props)===null||Ne===void 0?void 0:Ne.children)!==null&&pe!==void 0?pe:""},ye.props)})}var E=le,a=ne(17313),x=ne(83116),b=ne(37613);const z=ce=>{const{componentCls:xe}=ce;return{[xe]:Object.assign(Object.assign({},(0,a.Wf)(ce)),{margin:0,padding:0,listStyle:"none",[`${xe}-item`]:{position:"relative",margin:0,paddingBottom:ce.itemPaddingBottom,fontSize:ce.fontSize,listStyle:"none","&-tail":{position:"absolute",insetBlockStart:ce.itemHeadSize,insetInlineStart:(ce.itemHeadSize-ce.tailWidth)/2,height:`calc(100% - ${ce.itemHeadSize}px)`,borderInlineStart:`${ce.tailWidth}px ${ce.lineType} ${ce.tailColor}`},"&-pending":{[`${xe}-item-head`]:{fontSize:ce.fontSizeSM,backgroundColor:"transparent"},[`${xe}-item-tail`]:{display:"none"}},"&-head":{position:"absolute",width:ce.itemHeadSize,height:ce.itemHeadSize,backgroundColor:ce.dotBg,border:`${ce.dotBorderWidth}px ${ce.lineType} transparent`,borderRadius:"50%","&-blue":{color:ce.colorPrimary,borderColor:ce.colorPrimary},"&-red":{color:ce.colorError,borderColor:ce.colorError},"&-green":{color:ce.colorSuccess,borderColor:ce.colorSuccess},"&-gray":{color:ce.colorTextDisabled,borderColor:ce.colorTextDisabled}},"&-head-custom":{position:"absolute",insetBlockStart:ce.itemHeadSize/2,insetInlineStart:ce.itemHeadSize/2,width:"auto",height:"auto",marginBlockStart:0,paddingBlock:ce.customHeadPaddingVertical,lineHeight:1,textAlign:"center",border:0,borderRadius:0,transform:"translate(-50%, -50%)"},"&-content":{position:"relative",insetBlockStart:-(ce.fontSize*ce.lineHeight-ce.fontSize)+ce.lineWidth,marginInlineStart:ce.margin+ce.itemHeadSize,marginInlineEnd:0,marginBlockStart:0,marginBlockEnd:0,wordBreak:"break-word"},"&-last":{[`> ${xe}-item-tail`]:{display:"none"},[`> ${xe}-item-content`]:{minHeight:ce.controlHeightLG*1.2}}},[`&${xe}-alternate, + &${xe}-right, + &${xe}-label`]:{[`${xe}-item`]:{"&-tail, &-head, &-head-custom":{insetInlineStart:"50%"},"&-head":{marginInlineStart:`-${ce.marginXXS}px`,"&-custom":{marginInlineStart:ce.tailWidth/2}},"&-left":{[`${xe}-item-content`]:{insetInlineStart:`calc(50% - ${ce.marginXXS}px)`,width:`calc(50% - ${ce.marginSM}px)`,textAlign:"start"}},"&-right":{[`${xe}-item-content`]:{width:`calc(50% - ${ce.marginSM}px)`,margin:0,textAlign:"end"}}}},[`&${xe}-right`]:{[`${xe}-item-right`]:{[`${xe}-item-tail, + ${xe}-item-head, + ${xe}-item-head-custom`]:{insetInlineStart:`calc(100% - ${(ce.itemHeadSize+ce.tailWidth)/2}px)`},[`${xe}-item-content`]:{width:`calc(100% - ${ce.itemHeadSize+ce.marginXS}px)`}}},[`&${xe}-pending + ${xe}-item-last + ${xe}-item-tail`]:{display:"block",height:`calc(100% - ${ce.margin}px)`,borderInlineStart:`${ce.tailWidth}px dotted ${ce.tailColor}`},[`&${xe}-reverse + ${xe}-item-last + ${xe}-item-tail`]:{display:"none"},[`&${xe}-reverse ${xe}-item-pending`]:{[`${xe}-item-tail`]:{insetBlockStart:ce.margin,display:"block",height:`calc(100% - ${ce.margin}px)`,borderInlineStart:`${ce.tailWidth}px dotted ${ce.tailColor}`},[`${xe}-item-content`]:{minHeight:ce.controlHeightLG*1.2}},[`&${xe}-label`]:{[`${xe}-item-label`]:{position:"absolute",insetBlockStart:-(ce.fontSize*ce.lineHeight-ce.fontSize)+ce.tailWidth,width:`calc(50% - ${ce.marginSM}px)`,textAlign:"end"},[`${xe}-item-right`]:{[`${xe}-item-label`]:{insetInlineStart:`calc(50% + ${ce.marginSM}px)`,width:`calc(50% - ${ce.marginSM}px)`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${xe}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}};var te=(0,x.Z)("Timeline",ce=>{const xe=(0,b.TS)(ce,{itemHeadSize:10,customHeadPaddingVertical:ce.paddingXXS,paddingInlineEnd:2});return[z(xe)]},ce=>({tailColor:ce.colorSplit,tailWidth:ce.lineWidthBold,dotBorderWidth:ce.wireframe?ce.lineWidthBold:ce.lineWidth*3,dotBg:ce.colorBgContainer,itemPaddingBottom:ce.padding*1.25})),re=function(ce,xe){var ye={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&xe.indexOf(Ne)<0&&(ye[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ne=Object.getOwnPropertySymbols(ce);pe{const{getPrefixCls:xe,direction:ye,timeline:Ne}=Ce.useContext(Oe.E_),{prefixCls:pe,children:Xe,items:We,className:dt,style:Te}=ce,_e=re(ce,["prefixCls","children","items","className","style"]),mt=xe("timeline",pe),[Qe,rt]=te(mt),Ht=E(We,Xe);return Qe(Ce.createElement(Ge,Object.assign({},_e,{className:ue()(Ne==null?void 0:Ne.className,dt),style:Object.assign(Object.assign({},Ne==null?void 0:Ne.style),Te),prefixCls:mt,direction:ye,items:Ht,hashId:rt})))};ie.Item=se;var ge=ie,fe=ge},17574:function(Bt,kt,ne){"use strict";ne.d(kt,{default:function(){return rt}});var y=ne(60091),ue=ne(94480),Ce=ne(52671),Oe=ne(8657),De=ne(54476),Ie=ne(59301),se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},je=se,Ke=ne(7657),ze=function(vt,zt){return Ie.createElement(Ke.Z,(0,De.Z)({},vt,{ref:zt,icon:je}))},He=Ie.forwardRef(ze),Ge=He,Le=ne(92310),le=ne.n(Le),E=ne(35654),a=ne(71430),x=ne(36355),b=ne(56082),z=ne(62892),te=ne(20648);const re=4;function ie(Ht){const{dropPosition:vt,dropLevelOffset:zt,prefixCls:Kt,indent:Ve,direction:ut="ltr"}=Ht,Mt=ut==="ltr"?"left":"right",cn=ut==="ltr"?"right":"left",Dt={[Mt]:-zt*Ve+re,[cn]:0};switch(vt){case-1:Dt.top=-3;break;case 1:Dt.bottom=-3;break;default:Dt.bottom=-3,Dt[Mt]=Ve+re;break}return Ie.createElement("div",{style:Dt,className:`${Kt}-drop-indicator`})}var ge=ne(71997),ce=Ie.forwardRef((Ht,vt)=>{const{getPrefixCls:zt,direction:Kt,virtual:Ve,tree:ut}=Ie.useContext(x.E_),{prefixCls:Mt,className:cn,showIcon:Dt=!1,showLine:en,switcherIcon:Be,blockNode:Jt=!1,children:Cn,checkable:Nt=!1,selectable:Ot=!0,draggable:nt,motion:Ye,style:Fe}=Ht,he=zt("tree",Mt),tt=zt(),Lt=Ye!=null?Ye:Object.assign(Object.assign({},(0,z.Z)(tt)),{motionAppear:!1}),we=Object.assign(Object.assign({},Ht),{checkable:Nt,selectable:Ot,showIcon:Dt,motion:Lt,blockNode:Jt,showLine:!!en,dropIndicatorRender:ie}),[be,Et]=(0,te.ZP)(he),Je=Ie.useMemo(()=>{if(!nt)return!1;let bt={};switch(typeof nt){case"function":bt.nodeDraggable=nt;break;case"object":bt=Object.assign({},nt);break;default:break}return bt.icon!==!1&&(bt.icon=bt.icon||Ie.createElement(b.Z,null)),bt},[nt]),ke=bt=>Ie.createElement(ge.Z,{prefixCls:he,switcherIcon:Be,treeNodeProps:bt,showLine:en});return be(Ie.createElement(y.Z,Object.assign({itemHeight:20,ref:vt,virtual:Ve},we,{style:Object.assign(Object.assign({},ut==null?void 0:ut.style),Fe),prefixCls:he,className:le()({[`${he}-icon-hide`]:!Dt,[`${he}-block-node`]:Jt,[`${he}-unselectable`]:!Ot,[`${he}-rtl`]:Kt==="rtl"},ut==null?void 0:ut.className,cn,Et),direction:Kt,checkable:Nt&&Ie.createElement("span",{className:`${he}-checkbox-inner`}),selectable:Ot,switcherIcon:ke,draggable:Je}),Cn))}),xe;(function(Ht){Ht[Ht.None=0]="None",Ht[Ht.Start=1]="Start",Ht[Ht.End=2]="End"})(xe||(xe={}));function ye(Ht,vt){function zt(Kt){const{key:Ve,children:ut}=Kt;vt(Ve,Kt)!==!1&&ye(ut||[],vt)}Ht.forEach(zt)}function Ne(Ht){let{treeData:vt,expandedKeys:zt,startKey:Kt,endKey:Ve}=Ht;const ut=[];let Mt=xe.None;if(Kt&&Kt===Ve)return[Kt];if(!Kt||!Ve)return[];function cn(Dt){return Dt===Kt||Dt===Ve}return ye(vt,Dt=>{if(Mt===xe.End)return!1;if(cn(Dt)){if(ut.push(Dt),Mt===xe.None)Mt=xe.Start;else if(Mt===xe.Start)return Mt=xe.End,!1}else Mt===xe.Start&&ut.push(Dt);return zt.includes(Dt)}),ut}function pe(Ht,vt){const zt=(0,ue.Z)(vt),Kt=[];return ye(Ht,(Ve,ut)=>{const Mt=zt.indexOf(Ve);return Mt!==-1&&(Kt.push(ut),zt.splice(Mt,1)),!!zt.length}),Kt}var Xe=function(Ht,vt){var zt={};for(var Kt in Ht)Object.prototype.hasOwnProperty.call(Ht,Kt)&&vt.indexOf(Kt)<0&&(zt[Kt]=Ht[Kt]);if(Ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Kt=Object.getOwnPropertySymbols(Ht);Ve{var{defaultExpandAll:zt,defaultExpandParent:Kt,defaultExpandedKeys:Ve}=Ht,ut=Xe(Ht,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Mt=Ie.useRef(),cn=Ie.useRef(),Dt=()=>{const{keyEntities:Je}=(0,a.I8)(dt(ut));let ke;return zt?ke=Object.keys(Je):Kt?ke=(0,E.r7)(ut.expandedKeys||Ve||[],Je):ke=ut.expandedKeys||Ve,ke},[en,Be]=Ie.useState(ut.selectedKeys||ut.defaultSelectedKeys||[]),[Jt,Cn]=Ie.useState(()=>Dt());Ie.useEffect(()=>{"selectedKeys"in ut&&Be(ut.selectedKeys)},[ut.selectedKeys]),Ie.useEffect(()=>{"expandedKeys"in ut&&Cn(ut.expandedKeys)},[ut.expandedKeys]);const Nt=(Je,ke)=>{var bt;return"expandedKeys"in ut||Cn(Je),(bt=ut.onExpand)===null||bt===void 0?void 0:bt.call(ut,Je,ke)},Ot=(Je,ke)=>{var bt;const{multiple:hn}=ut,{node:Rt,nativeEvent:rn}=ke,{key:nn=""}=Rt,vn=dt(ut),Ze=Object.assign(Object.assign({},ke),{selected:!0}),lt=(rn==null?void 0:rn.ctrlKey)||(rn==null?void 0:rn.metaKey),St=rn==null?void 0:rn.shiftKey;let pt;hn&<?(pt=Je,Mt.current=nn,cn.current=pt,Ze.selectedNodes=pe(vn,pt)):hn&&St?(pt=Array.from(new Set([].concat((0,ue.Z)(cn.current||[]),(0,ue.Z)(Ne({treeData:vn,expandedKeys:Jt,startKey:nn,endKey:Mt.current}))))),Ze.selectedNodes=pe(vn,pt)):(pt=[nn],Mt.current=nn,cn.current=pt,Ze.selectedNodes=pe(vn,pt)),(bt=ut.onSelect)===null||bt===void 0||bt.call(ut,pt,Ze),"selectedKeys"in ut||Be(pt)},{getPrefixCls:nt,direction:Ye}=Ie.useContext(x.E_),{prefixCls:Fe,className:he,showIcon:tt=!0,expandAction:Lt="click"}=ut,we=Xe(ut,["prefixCls","className","showIcon","expandAction"]),be=nt("tree",Fe),Et=le()(`${be}-directory`,{[`${be}-directory-rtl`]:Ye==="rtl"},he);return Ie.createElement(ce,Object.assign({icon:We,ref:vt,blockNode:!0},we,{showIcon:tt,expandAction:Lt,prefixCls:be,className:Et,expandedKeys:Jt,selectedKeys:en,onSelect:Ot,onExpand:Nt}))};var mt=Ie.forwardRef(Te);const Qe=ce;Qe.DirectoryTree=mt,Qe.TreeNode=y.O;var rt=Qe},20648:function(Bt,kt,ne){"use strict";ne.d(kt,{TM:function(){return Le},Yk:function(){return Ge}});var y=ne(36237),ue=ne(98447),Ce=ne(17313),Oe=ne(8378),De=ne(37613),Ie=ne(83116);const se=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),je=(le,E)=>({[`.${le}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),Ke=(le,E)=>({[`.${le}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:E.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${E.lineWidthBold}px solid ${E.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ze=(le,E)=>{const{treeCls:a,treeNodeCls:x,treeNodePadding:b,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:re}=E,ie=E.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Ce.Wf)(E)),{background:E.colorBgContainer,borderRadius:E.borderRadius,transition:`background-color ${E.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Ce.oN)(E)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${E.colorPrimary}`,opacity:0,animationName:se,animationDuration:E.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:E.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Ce.oN)(E)),[`&:not(${x}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${E.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},je(le,E)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:E.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${E.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${E.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:E.borderRadius,cursor:"pointer",transition:`all ${E.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${a}-node-selected`]:{backgroundColor:te},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},Ke(le,E)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${E.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},He=le=>{const{treeCls:E,treeNodeCls:a,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=le;return{[`${E}${E}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${le.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:le.controlItemBgHover}},"> *":{zIndex:1},[`${E}-switcher`]:{transition:`color ${le.motionDurationMid}`},[`${E}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${E}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${E}-switcher`]:{color:z},[`${E}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},Ge=(le,E)=>{const a=`.${le}`,x=`${a}-treenode`,b=E.paddingXS/2,z=(0,De.TS)(E,{treeCls:a,treeNodeCls:x,treeNodePadding:b});return[ze(le,z),He(z)]},Le=le=>{const{controlHeightSM:E}=le;return{titleHeight:E,nodeHoverBg:le.controlItemBgHover,nodeSelectedBg:le.controlItemBgActive}};kt.ZP=(0,Ie.Z)("Tree",(le,E)=>{let{prefixCls:a}=E;return[{[le.componentCls]:(0,ue.C2)(`${a}-checkbox`,le)},Ge(a,le),(0,Oe.Z)(le)]},le=>{const{colorTextLightSolid:E,colorPrimary:a}=le;return Object.assign(Object.assign({},Le(le)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:a})})},71997:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return x}});var y=ne(54476),ue=ne(59301),Ce={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Oe=Ce,De=ne(7657),Ie=function(z,te){return ue.createElement(De.Z,(0,y.Z)({},z,{ref:te,icon:Oe}))},se=ue.forwardRef(Ie),je=se,Ke=ne(52671),ze=ne(58617),He=ne(15075),Ge=ne(43531),Le=ne(92310),le=ne.n(Le),E=ne(92343),x=b=>{const{prefixCls:z,switcherIcon:te,treeNodeProps:re,showLine:ie}=b,{isLeaf:ge,expanded:fe,loading:ce}=re;if(ce)return ue.createElement(ze.Z,{className:`${z}-switcher-loading-icon`});let xe;if(ie&&typeof ie=="object"&&(xe=ie.showLeafIcon),ge){if(!ie)return null;if(typeof xe!="boolean"&&xe){const pe=typeof xe=="function"?xe(re):xe,Xe=`${z}-switcher-line-custom-icon`;return(0,E.l$)(pe)?(0,E.Tm)(pe,{className:le()(pe.props.className||"",Xe)}):pe}return xe?ue.createElement(Ke.Z,{className:`${z}-switcher-line-icon`}):ue.createElement("span",{className:`${z}-switcher-leaf-line`})}const ye=`${z}-switcher-icon`,Ne=typeof te=="function"?te(re):te;return(0,E.l$)(Ne)?(0,E.Tm)(Ne,{className:le()(Ne.props.className||"",ye)}):Ne!==void 0?Ne:ie?fe?ue.createElement(He.Z,{className:`${z}-switcher-line-icon`}):ue.createElement(Ge.Z,{className:`${z}-switcher-line-icon`}):ue.createElement(je,{className:ye})}},24334:function(Bt,kt,ne){var y,ue;(function(Ce,Oe){Bt.exports=Oe(Ce)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ne.g!="undefined"?ne.g:this,function(Ce){"use strict";Ce=Ce||{};var Oe=Ce.Base64,De="2.6.4",Ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(We){for(var dt={},Te=0,_e=We.length;Te<_e;Te++)dt[We.charAt(Te)]=Te;return dt}(Ie),je=String.fromCharCode,Ke=function(We){if(We.length<2){var dt=We.charCodeAt(0);return dt<128?We:dt<2048?je(192|dt>>>6)+je(128|dt&63):je(224|dt>>>12&15)+je(128|dt>>>6&63)+je(128|dt&63)}else{var dt=65536+(We.charCodeAt(0)-55296)*1024+(We.charCodeAt(1)-56320);return je(240|dt>>>18&7)+je(128|dt>>>12&63)+je(128|dt>>>6&63)+je(128|dt&63)}},ze=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,He=function(We){return We.replace(ze,Ke)},Ge=function(We){var dt=[0,2,1][We.length%3],Te=We.charCodeAt(0)<<16|(We.length>1?We.charCodeAt(1):0)<<8|(We.length>2?We.charCodeAt(2):0),_e=[Ie.charAt(Te>>>18),Ie.charAt(Te>>>12&63),dt>=2?"=":Ie.charAt(Te>>>6&63),dt>=1?"=":Ie.charAt(Te&63)];return _e.join("")},Le=Ce.btoa&&typeof Ce.btoa=="function"?function(We){return Ce.btoa(We)}:function(We){if(We.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return We.replace(/[\s\S]{1,3}/g,Ge)},le=function(We){return Le(He(String(We)))},E=function(We){return We.replace(/[+\/]/g,function(dt){return dt=="+"?"-":"_"}).replace(/=/g,"")},a=function(We,dt){return dt?E(le(We)):le(We)},x=function(We){return a(We,!0)},b;Ce.Uint8Array&&(b=function(We,dt){for(var Te="",_e=0,mt=We.length;_e>>18)+Ie.charAt(vt>>>12&63)+(typeof rt!="undefined"?Ie.charAt(vt>>>6&63):"=")+(typeof Ht!="undefined"?Ie.charAt(vt&63):"=")}return dt?E(Te):Te});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(We){switch(We.length){case 4:var dt=(7&We.charCodeAt(0))<<18|(63&We.charCodeAt(1))<<12|(63&We.charCodeAt(2))<<6|63&We.charCodeAt(3),Te=dt-65536;return je((Te>>>10)+55296)+je((Te&1023)+56320);case 3:return je((15&We.charCodeAt(0))<<12|(63&We.charCodeAt(1))<<6|63&We.charCodeAt(2));default:return je((31&We.charCodeAt(0))<<6|63&We.charCodeAt(1))}},re=function(We){return We.replace(z,te)},ie=function(We){var dt=We.length,Te=dt%4,_e=(dt>0?se[We.charAt(0)]<<18:0)|(dt>1?se[We.charAt(1)]<<12:0)|(dt>2?se[We.charAt(2)]<<6:0)|(dt>3?se[We.charAt(3)]:0),mt=[je(_e>>>16),je(_e>>>8&255),je(_e&255)];return mt.length-=[0,0,2,1][Te],mt.join("")},ge=Ce.atob&&typeof Ce.atob=="function"?function(We){return Ce.atob(We)}:function(We){return We.replace(/\S{1,4}/g,ie)},fe=function(We){return ge(String(We).replace(/[^A-Za-z0-9\+\/]/g,""))},ce=function(We){return re(ge(We))},xe=function(We){return String(We).replace(/[-_]/g,function(dt){return dt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(We){return ce(xe(We))},Ne;Ce.Uint8Array&&(Ne=function(We){return Uint8Array.from(fe(xe(We)),function(dt){return dt.charCodeAt(0)})});var pe=function(){var We=Ce.Base64;return Ce.Base64=Oe,We};if(Ce.Base64={VERSION:De,atob:fe,btoa:Le,fromBase64:ye,toBase64:a,utob:He,encode:a,encodeURI:x,btou:re,decode:ye,noConflict:pe,fromUint8Array:b,toUint8Array:Ne},typeof Object.defineProperty=="function"){var Xe=function(We){return{value:We,enumerable:!1,writable:!0,configurable:!0}};Ce.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Xe(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Xe(function(We){return a(this,We)})),Object.defineProperty(String.prototype,"toBase64URI",Xe(function(){return a(this,!0)}))}}return Ce.Meteor&&(Base64=Ce.Base64),Bt.exports?Bt.exports.Base64=Ce.Base64:(y=[],ue=function(){return Ce.Base64}.apply(kt,y),ue!==void 0&&(Bt.exports=ue)),{Base64:Ce.Base64}})},39417:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return ce}});var y=ne(54476),ue=ne(20068),Ce=ne(75931),Oe=ne(33885),De=ne(67732),Ie=ne(83652),se=ne(31226),je=ne(42403),Ke=ne(158),ze=ne(92310),He=ne.n(ze),Ge=ne(26112),Le=ne(59301),le=ne(39378),E=function(ye){for(var Ne=ye.prefixCls,pe=ye.level,Xe=ye.isStart,We=ye.isEnd,dt="".concat(Ne,"-indent-unit"),Te=[],_e=0;_e0&&arguments[0]!==void 0?arguments[0]:[],Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Fe=nt.length,he=Ye.length;if(Math.abs(Fe-he)!==1)return{add:!1,key:null};function tt(Lt,we){var be=new Map;Lt.forEach(function(Je){be.set(Je,!0)});var Et=we.filter(function(Je){return!be.has(Je)});return Et.length===1?Et[0]:null}return Fe ").concat(Ye);return Ye}var Mt=a.forwardRef(function(nt,Ye){var Fe=nt.prefixCls,he=nt.data,tt=nt.selectable,Lt=nt.checkable,we=nt.expandedKeys,be=nt.selectedKeys,Et=nt.checkedKeys,Je=nt.loadedKeys,ke=nt.loadingKeys,bt=nt.halfCheckedKeys,hn=nt.keyEntities,Rt=nt.disabled,rn=nt.dragging,nn=nt.dragOverNodeKey,vn=nt.dropPosition,Ze=nt.motion,lt=nt.height,St=nt.itemHeight,pt=nt.virtual,st=nt.focusable,tn=nt.activeItem,on=nt.focused,An=nt.tabIndex,On=nt.onKeyDown,aa=nt.onFocus,Qt=nt.onBlur,Yt=nt.onActiveChange,Xt=nt.onListChangeStart,In=nt.onListChangeEnd,qt=(0,re.Z)(nt,_e),ha=a.useRef(null),ba=a.useRef(null);a.useImperativeHandle(Ye,function(){return{scrollTo:function(Kn){ha.current.scrollTo(Kn)},getIndentWidth:function(){return ba.current.offsetWidth}}});var Yn=a.useState(we),ln=(0,te.Z)(Yn,2),Ba=ln[0],$e=ln[1],pn=a.useState(he),Ln=(0,te.Z)(pn,2),xn=Ln[0],Zn=Ln[1],Hn=a.useState(he),Dn=(0,te.Z)(Hn,2),ct=Dn[0],At=Dn[1],ht=a.useState([]),gn=(0,te.Z)(ht,2),Fn=gn[0],yn=gn[1],ua=a.useState(null),Vn=(0,te.Z)(ua,2),Gn=Vn[0],ga=Vn[1],Ka=a.useRef(he);Ka.current=he;function En(){var or=Ka.current;Zn(or),At(or),yn([]),ga(null),In()}(0,ie.Z)(function(){$e(we);var or=dt(Ba,we);if(or.key!==null)if(or.add){var Kn=xn.findIndex(function(Br){var zr=Br.key;return zr===or.key}),mn=Kt(Te(xn,he,or.key),pt,lt,St),Lr=xn.slice();Lr.splice(Kn+1,0,zt),At(Lr),yn(mn),ga("show")}else{var Ja=he.findIndex(function(Br){var zr=Br.key;return zr===or.key}),Nr=Kt(Te(he,xn,or.key),pt,lt,St),Tr=he.slice();Tr.splice(Ja+1,0,zt),At(Tr),yn(Nr),ga("hide")}else xn!==he&&(Zn(he),At(he))},[we,he]),a.useEffect(function(){rn||En()},[rn]);var Pa=Ze?ct:he,Va={expandedKeys:we,selectedKeys:be,loadedKeys:Je,loadingKeys:ke,checkedKeys:Et,halfCheckedKeys:bt,dragOverNodeKey:nn,dropPosition:vn,keyEntities:hn};return a.createElement(a.Fragment,null,on&&tn&&a.createElement("span",{style:mt,"aria-live":"assertive"},ut(tn)),a.createElement("div",null,a.createElement("input",{style:mt,disabled:st===!1||Rt,tabIndex:st!==!1?An:null,onKeyDown:On,onFocus:aa,onBlur:Qt,value:"",onChange:Qe,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(Fe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(Fe,"-indent")},a.createElement("div",{ref:ba,className:"".concat(Fe,"-indent-unit")}))),a.createElement(ge.Z,(0,y.Z)({},qt,{data:Pa,itemKey:Ve,height:lt,fullHeight:!1,virtual:pt,itemHeight:St,prefixCls:"".concat(Fe,"-list"),ref:ha,onVisibleChange:function(Kn,mn){var Lr=new Set(Kn),Ja=mn.filter(function(Nr){return!Lr.has(Nr)});Ja.some(function(Nr){return Ve(Nr)===rt})&&En()}}),function(or){var Kn=or.pos,mn=(0,y.Z)({},(z(or.data),or.data)),Lr=or.title,Ja=or.key,Nr=or.isStart,Tr=or.isEnd,Br=(0,ye.km)(Ja,Kn);delete mn.key,delete mn.children;var zr=(0,ye.H8)(Br,Va);return a.createElement(We,(0,y.Z)({},mn,zr,{title:Lr,active:!!tn&&Ja===tn.key,pos:Kn,data:or.data,isStart:Nr,isEnd:Tr,motion:Ze,motionNodes:Ja===rt?Fn:null,motionType:Gn,onMotionStart:Xt,onMotionEnd:En,treeNodeRequiredProps:Va,onMouseMove:function(){Yt(null)}}))}))});Mt.displayName="NodeList";var cn=Mt,Dt=ne(35654),en=ne(90782),Be=ne(67841),Jt=10,Cn=function(nt){(0,Ke.Z)(Fe,nt);var Ye=(0,ze.Z)(Fe);function Fe(){var he;(0,Ie.Z)(this,Fe);for(var tt=arguments.length,Lt=new Array(tt),we=0;we2&&arguments[2]!==void 0?arguments[2]:!1,bt=he.state,hn=bt.dragChildrenKeys,Rt=bt.dropPosition,rn=bt.dropTargetKey,nn=bt.dropTargetPos,vn=bt.dropAllowed;if(vn){var Ze=he.props.onDrop;if(he.setState({dragOverNodeKey:null}),he.cleanDragState(),rn!==null){var lt=(0,Oe.Z)((0,Oe.Z)({},(0,ye.H8)(rn,he.getTreeNodeRequiredProps())),{},{active:((Je=he.getActiveItem())===null||Je===void 0?void 0:Je.key)===rn,data:(0,Be.Z)(he.state.keyEntities,rn).node}),St=hn.indexOf(rn)!==-1;(0,E.ZP)(!St,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var pt=(0,Dt.yx)(nn),st={event:be,node:(0,ye.F)(lt),dragNode:he.dragNode?(0,ye.F)(he.dragNode.props):null,dragNodesKeys:[he.dragNode.props.eventKey].concat(hn),dropToGap:Rt!==0,dropPosition:Rt+Number(pt[pt.length-1])};ke||Ze==null||Ze(st),he.dragNode=null}}},he.cleanDragState=function(){var be=he.state.draggingNodeKey;be!==null&&he.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),he.dragStartMousePosition=null,he.currentMouseOverDroppableNodeKey=null},he.triggerExpandActionExpand=function(be,Et){var Je=he.state,ke=Je.expandedKeys,bt=Je.flattenNodes,hn=Et.expanded,Rt=Et.key,rn=Et.isLeaf;if(!(rn||be.shiftKey||be.metaKey||be.ctrlKey)){var nn=bt.filter(function(Ze){return Ze.key===Rt})[0],vn=(0,ye.F)((0,Oe.Z)((0,Oe.Z)({},(0,ye.H8)(Rt,he.getTreeNodeRequiredProps())),{},{data:nn.data}));he.setExpandedKeys(hn?(0,Dt._5)(ke,Rt):(0,Dt.L0)(ke,Rt)),he.onNodeExpand(be,vn)}},he.onNodeClick=function(be,Et){var Je=he.props,ke=Je.onClick,bt=Je.expandAction;bt==="click"&&he.triggerExpandActionExpand(be,Et),ke==null||ke(be,Et)},he.onNodeDoubleClick=function(be,Et){var Je=he.props,ke=Je.onDoubleClick,bt=Je.expandAction;bt==="doubleClick"&&he.triggerExpandActionExpand(be,Et),ke==null||ke(be,Et)},he.onNodeSelect=function(be,Et){var Je=he.state.selectedKeys,ke=he.state,bt=ke.keyEntities,hn=ke.fieldNames,Rt=he.props,rn=Rt.onSelect,nn=Rt.multiple,vn=Et.selected,Ze=Et[hn.key],lt=!vn;lt?nn?Je=(0,Dt.L0)(Je,Ze):Je=[Ze]:Je=(0,Dt._5)(Je,Ze);var St=Je.map(function(pt){var st=(0,Be.Z)(bt,pt);return st?st.node:null}).filter(function(pt){return pt});he.setUncontrolledState({selectedKeys:Je}),rn==null||rn(Je,{event:"select",selected:lt,node:Et,selectedNodes:St,nativeEvent:be.nativeEvent})},he.onNodeCheck=function(be,Et,Je){var ke=he.state,bt=ke.keyEntities,hn=ke.checkedKeys,Rt=ke.halfCheckedKeys,rn=he.props,nn=rn.checkStrictly,vn=rn.onCheck,Ze=Et.key,lt,St={event:"check",node:Et,checked:Je,nativeEvent:be.nativeEvent};if(nn){var pt=Je?(0,Dt.L0)(hn,Ze):(0,Dt._5)(hn,Ze),st=(0,Dt._5)(Rt,Ze);lt={checked:pt,halfChecked:st},St.checkedNodes=pt.map(function(Qt){return(0,Be.Z)(bt,Qt)}).filter(function(Qt){return Qt}).map(function(Qt){return Qt.node}),he.setUncontrolledState({checkedKeys:pt})}else{var tn=(0,en.S)([].concat((0,De.Z)(hn),[Ze]),!0,bt),on=tn.checkedKeys,An=tn.halfCheckedKeys;if(!Je){var On=new Set(on);On.delete(Ze);var aa=(0,en.S)(Array.from(On),{checked:!1,halfCheckedKeys:An},bt);on=aa.checkedKeys,An=aa.halfCheckedKeys}lt=on,St.checkedNodes=[],St.checkedNodesPositions=[],St.halfCheckedKeys=An,on.forEach(function(Qt){var Yt=(0,Be.Z)(bt,Qt);if(Yt){var Xt=Yt.node,In=Yt.pos;St.checkedNodes.push(Xt),St.checkedNodesPositions.push({node:Xt,pos:In})}}),he.setUncontrolledState({checkedKeys:on},!1,{halfCheckedKeys:An})}vn==null||vn(lt,St)},he.onNodeLoad=function(be){var Et=be.key,Je=new Promise(function(ke,bt){he.setState(function(hn){var Rt=hn.loadedKeys,rn=Rt===void 0?[]:Rt,nn=hn.loadingKeys,vn=nn===void 0?[]:nn,Ze=he.props,lt=Ze.loadData,St=Ze.onLoad;if(!lt||rn.indexOf(Et)!==-1||vn.indexOf(Et)!==-1)return null;var pt=lt(be);return pt.then(function(){var st=he.state.loadedKeys,tn=(0,Dt.L0)(st,Et);St==null||St(tn,{event:"load",node:be}),he.setUncontrolledState({loadedKeys:tn}),he.setState(function(on){return{loadingKeys:(0,Dt._5)(on.loadingKeys,Et)}}),ke()}).catch(function(st){if(he.setState(function(on){return{loadingKeys:(0,Dt._5)(on.loadingKeys,Et)}}),he.loadingRetryTimes[Et]=(he.loadingRetryTimes[Et]||0)+1,he.loadingRetryTimes[Et]>=Jt){var tn=he.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),he.setUncontrolledState({loadedKeys:(0,Dt.L0)(tn,Et)}),ke()}bt(st)}),{loadingKeys:(0,Dt.L0)(vn,Et)}})});return Je.catch(function(){}),Je},he.onNodeMouseEnter=function(be,Et){var Je=he.props.onMouseEnter;Je==null||Je({event:be,node:Et})},he.onNodeMouseLeave=function(be,Et){var Je=he.props.onMouseLeave;Je==null||Je({event:be,node:Et})},he.onNodeContextMenu=function(be,Et){var Je=he.props.onRightClick;Je&&(be.preventDefault(),Je({event:be,node:Et}))},he.onFocus=function(){var be=he.props.onFocus;he.setState({focused:!0});for(var Et=arguments.length,Je=new Array(Et),ke=0;ke1&&arguments[1]!==void 0?arguments[1]:!1,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!he.destroyed){var ke=!1,bt=!0,hn={};Object.keys(be).forEach(function(Rt){if(Rt in he.props){bt=!1;return}ke=!0,hn[Rt]=be[Rt]}),ke&&(!Et||bt)&&he.setState((0,Oe.Z)((0,Oe.Z)({},hn),Je))}},he.scrollTo=function(be){he.listRef.current.scrollTo(be)},he}return(0,se.Z)(Fe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var tt=this.props.activeKey;tt!==void 0&&tt!==this.state.activeKey&&(this.setState({activeKey:tt}),tt!==null&&this.scrollTo({key:tt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var tt,Lt=this.state,we=Lt.focused,be=Lt.flattenNodes,Et=Lt.keyEntities,Je=Lt.draggingNodeKey,ke=Lt.activeKey,bt=Lt.dropLevelOffset,hn=Lt.dropContainerKey,Rt=Lt.dropTargetKey,rn=Lt.dropPosition,nn=Lt.dragOverNodeKey,vn=Lt.indent,Ze=this.props,lt=Ze.prefixCls,St=Ze.className,pt=Ze.style,st=Ze.showLine,tn=Ze.focusable,on=Ze.tabIndex,An=on===void 0?0:on,On=Ze.selectable,aa=Ze.showIcon,Qt=Ze.icon,Yt=Ze.switcherIcon,Xt=Ze.draggable,In=Ze.checkable,qt=Ze.checkStrictly,ha=Ze.disabled,ba=Ze.motion,Yn=Ze.loadData,ln=Ze.filterTreeNode,Ba=Ze.height,$e=Ze.itemHeight,pn=Ze.virtual,Ln=Ze.titleRender,xn=Ze.dropIndicatorRender,Zn=Ze.onContextMenu,Hn=Ze.onScroll,Dn=Ze.direction,ct=Ze.rootClassName,At=Ze.rootStyle,ht=(0,le.Z)(this.props,{aria:!0,data:!0}),gn;return Xt&&((0,Ce.Z)(Xt)==="object"?gn=Xt:typeof Xt=="function"?gn={nodeDraggable:Xt}:gn={}),a.createElement(x.k.Provider,{value:{prefixCls:lt,selectable:On,showIcon:aa,icon:Qt,switcherIcon:Yt,draggable:gn,draggingNodeKey:Je,checkable:In,checkStrictly:qt,disabled:ha,keyEntities:Et,dropLevelOffset:bt,dropContainerKey:hn,dropTargetKey:Rt,dropPosition:rn,dragOverNodeKey:nn,indent:vn,direction:Dn,dropIndicatorRender:xn,loadData:Yn,filterTreeNode:ln,titleRender:Ln,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:Ge()(lt,St,ct,(tt={},(0,ue.Z)(tt,"".concat(lt,"-show-line"),st),(0,ue.Z)(tt,"".concat(lt,"-focused"),we),(0,ue.Z)(tt,"".concat(lt,"-active-focused"),ke!==null),tt)),style:At},a.createElement(cn,(0,y.Z)({ref:this.listRef,prefixCls:lt,style:pt,data:be,disabled:ha,selectable:On,checkable:!!In,motion:ba,dragging:Je!==null,height:Ba,itemHeight:$e,virtual:pn,focusable:tn,focused:we,tabIndex:An,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Zn,onScroll:Hn},this.getTreeNodeRequiredProps(),ht))))}}],[{key:"getDerivedStateFromProps",value:function(tt,Lt){var we=Lt.prevProps,be={prevProps:tt};function Et(tn){return!we&&tn in tt||we&&we[tn]!==tt[tn]}var Je,ke=Lt.fieldNames;if(Et("fieldNames")&&(ke=(0,ye.w$)(tt.fieldNames),be.fieldNames=ke),Et("treeData")?Je=tt.treeData:Et("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Je=(0,ye.zn)(tt.children)),Je){be.treeData=Je;var bt=(0,ye.I8)(Je,{fieldNames:ke});be.keyEntities=(0,Oe.Z)((0,ue.Z)({},rt,vt),bt.keyEntities)}var hn=be.keyEntities||Lt.keyEntities;if(Et("expandedKeys")||we&&Et("autoExpandParent"))be.expandedKeys=tt.autoExpandParent||!we&&tt.defaultExpandParent?(0,Dt.r7)(tt.expandedKeys,hn):tt.expandedKeys;else if(!we&&tt.defaultExpandAll){var Rt=(0,Oe.Z)({},hn);delete Rt[rt],be.expandedKeys=Object.keys(Rt).map(function(tn){return Rt[tn].key})}else!we&&tt.defaultExpandedKeys&&(be.expandedKeys=tt.autoExpandParent||tt.defaultExpandParent?(0,Dt.r7)(tt.defaultExpandedKeys,hn):tt.defaultExpandedKeys);if(be.expandedKeys||delete be.expandedKeys,Je||be.expandedKeys){var rn=(0,ye.oH)(Je||Lt.treeData,be.expandedKeys||Lt.expandedKeys,ke);be.flattenNodes=rn}if(tt.selectable&&(Et("selectedKeys")?be.selectedKeys=(0,Dt.BT)(tt.selectedKeys,tt):!we&&tt.defaultSelectedKeys&&(be.selectedKeys=(0,Dt.BT)(tt.defaultSelectedKeys,tt))),tt.checkable){var nn;if(Et("checkedKeys")?nn=(0,Dt.E6)(tt.checkedKeys)||{}:!we&&tt.defaultCheckedKeys?nn=(0,Dt.E6)(tt.defaultCheckedKeys)||{}:Je&&(nn=(0,Dt.E6)(tt.checkedKeys)||{checkedKeys:Lt.checkedKeys,halfCheckedKeys:Lt.halfCheckedKeys}),nn){var vn=nn,Ze=vn.checkedKeys,lt=Ze===void 0?[]:Ze,St=vn.halfCheckedKeys,pt=St===void 0?[]:St;if(!tt.checkStrictly){var st=(0,en.S)(lt,!0,hn);lt=st.checkedKeys,pt=st.halfCheckedKeys}be.checkedKeys=lt,be.halfCheckedKeys=pt}}return Et("loadedKeys")&&(be.loadedKeys=tt.loadedKeys),be}}]),Fe}(a.Component);Cn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},Cn.TreeNode=ce.Z;var Nt=Cn,Ot=Nt},35654:function(Bt,kt,ne){"use strict";ne.d(kt,{BT:function(){return a},E6:function(){return z},L0:function(){return ze},OM:function(){return E},_5:function(){return Ke},r7:function(){return te},wA:function(){return Ge},yx:function(){return He}});var y=ne(94480),ue=ne(76190),Ce=ne(48736),Oe=ne(59301),De=ne(39417),Ie=ne(67841),se=ne(71430),je=null;function Ke(re,ie){if(!re)return[];var ge=re.slice(),fe=ge.indexOf(ie);return fe>=0&&ge.splice(fe,1),ge}function ze(re,ie){var ge=(re||[]).slice();return ge.indexOf(ie)===-1&&ge.push(ie),ge}function He(re){return re.split("-")}function Ge(re,ie){var ge=[],fe=(0,Ie.Z)(ie,re);function ce(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];xe.forEach(function(ye){var Ne=ye.key,pe=ye.children;ge.push(Ne),ce(pe)})}return ce(fe.children),ge}function Le(re){if(re.parent){var ie=He(re.pos);return Number(ie[ie.length-1])===re.parent.children.length-1}return!1}function le(re){var ie=He(re.pos);return Number(ie[ie.length-1])===0}function E(re,ie,ge,fe,ce,xe,ye,Ne,pe,Xe){var We,dt=re.clientX,Te=re.clientY,_e=re.target.getBoundingClientRect(),mt=_e.top,Qe=_e.height,rt=(Xe==="rtl"?-1:1)*(((ce==null?void 0:ce.x)||0)-dt),Ht=(rt-12)/fe,vt=(0,Ie.Z)(Ne,ge.props.eventKey);if(Te-1.5?xe({dragNode:Jt,dropNode:Cn,dropPosition:1})?Dt=1:Nt=!1:xe({dragNode:Jt,dropNode:Cn,dropPosition:0})?Dt=0:xe({dragNode:Jt,dropNode:Cn,dropPosition:1})?Dt=1:Nt=!1:xe({dragNode:Jt,dropNode:Cn,dropPosition:1})?Dt=1:Nt=!1,{dropPosition:Dt,dropLevelOffset:en,dropTargetKey:vt.key,dropTargetPos:vt.pos,dragOverNodeKey:cn,dropContainerKey:Dt===0?null:((We=vt.parent)===null||We===void 0?void 0:We.key)||null,dropAllowed:Nt}}function a(re,ie){if(re){var ge=ie.multiple;return ge?re.slice():re.length?[re[0]]:re}}var x=function(ie){return ie};function b(re,ie){if(!re)return[];var ge=ie||{},fe=ge.processProps,ce=fe===void 0?x:fe,xe=Array.isArray(re)?re:[re];return xe.map(function(ye){var Ne=ye.children,pe=_objectWithoutProperties(ye,je),Xe=b(Ne,ie);return React.createElement(TreeNode,_extends({key:pe.key},ce(pe)),Xe)})}function z(re){if(!re)return null;var ie;if(Array.isArray(re))ie={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ue.Z)(re)==="object")ie={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,Ce.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function te(re,ie){var ge=new Set;function fe(ce){if(!ge.has(ce)){var xe=(0,Ie.Z)(ie,ce);if(xe){ge.add(ce);var ye=xe.parent,Ne=xe.node;Ne.disabled||ye&&fe(ye.key)}}}return(re||[]).forEach(function(ce){fe(ce)}),(0,y.Z)(ge)}},90782:function(Bt,kt,ne){"use strict";ne.d(kt,{S:function(){return se}});var y=ne(48736),ue=ne(67841);function Ce(je,Ke){var ze=new Set;return je.forEach(function(He){Ke.has(He)||ze.add(He)}),ze}function Oe(je){var Ke=je||{},ze=Ke.disabled,He=Ke.disableCheckbox,Ge=Ke.checkable;return!!(ze||He)||Ge===!1}function De(je,Ke,ze,He){for(var Ge=new Set(je),Le=new Set,le=0;le<=ze;le+=1){var E=Ke.get(le)||new Set;E.forEach(function(z){var te=z.key,re=z.node,ie=z.children,ge=ie===void 0?[]:ie;Ge.has(te)&&!He(re)&&ge.filter(function(fe){return!He(fe.node)}).forEach(function(fe){Ge.add(fe.key)})})}for(var a=new Set,x=ze;x>=0;x-=1){var b=Ke.get(x)||new Set;b.forEach(function(z){var te=z.parent,re=z.node;if(!(He(re)||!z.parent||a.has(z.parent.key))){if(He(z.parent.node)){a.add(te.key);return}var ie=!0,ge=!1;(te.children||[]).filter(function(fe){return!He(fe.node)}).forEach(function(fe){var ce=fe.key,xe=Ge.has(ce);ie&&!xe&&(ie=!1),!ge&&(xe||Le.has(ce))&&(ge=!0)}),ie&&Ge.add(te.key),ge&&Le.add(te.key),a.add(te.key)}})}return{checkedKeys:Array.from(Ge),halfCheckedKeys:Array.from(Ce(Le,Ge))}}function Ie(je,Ke,ze,He,Ge){for(var Le=new Set(je),le=new Set(Ke),E=0;E<=He;E+=1){var a=ze.get(E)||new Set;a.forEach(function(te){var re=te.key,ie=te.node,ge=te.children,fe=ge===void 0?[]:ge;!Le.has(re)&&!le.has(re)&&!Ge(ie)&&fe.filter(function(ce){return!Ge(ce.node)}).forEach(function(ce){Le.delete(ce.key)})})}le=new Set;for(var x=new Set,b=He;b>=0;b-=1){var z=ze.get(b)||new Set;z.forEach(function(te){var re=te.parent,ie=te.node;if(!(Ge(ie)||!te.parent||x.has(te.parent.key))){if(Ge(te.parent.node)){x.add(re.key);return}var ge=!0,fe=!1;(re.children||[]).filter(function(ce){return!Ge(ce.node)}).forEach(function(ce){var xe=ce.key,ye=Le.has(xe);ge&&!ye&&(ge=!1),!fe&&(ye||le.has(xe))&&(fe=!0)}),ge||Le.delete(re.key),fe&&le.add(re.key),x.add(re.key)}})}return{checkedKeys:Array.from(Le),halfCheckedKeys:Array.from(Ce(le,Le))}}function se(je,Ke,ze,He){var Ge=[],Le;He?Le=He:Le=Oe;var le=new Set(je.filter(function(b){var z=!!(0,ue.Z)(ze,b);return z||Ge.push(b),z})),E=new Map,a=0;Object.keys(ze).forEach(function(b){var z=ze[b],te=z.level,re=E.get(te);re||(re=new Set,E.set(te,re)),re.add(z),a=Math.max(a,te)}),(0,y.ZP)(!Ge.length,"Tree missing follow keys: ".concat(Ge.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return Ke===!0?x=De(le,E,a,Le):x=Ie(le,Ke.halfCheckedKeys,E,a,Le),x}},67841:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return y}});function y(ue,Ce){return ue[Ce]}},71430:function(Bt,kt,ne){"use strict";ne.d(kt,{F:function(){return te},H8:function(){return z},I8:function(){return b},km:function(){return Ge},oH:function(){return a},w$:function(){return Le},zn:function(){return E}});var y=ne(76190),ue=ne(94480),Ce=ne(33885),Oe=ne(75931),De=ne(11592),Ie=ne(2738),se=ne(48736),je=ne(67841),Ke=["children"];function ze(re,ie){return"".concat(re,"-").concat(ie)}function He(re){return re&&re.type&&re.type.isTreeNode}function Ge(re,ie){return re!=null?re:ie}function Le(re){var ie=re||{},ge=ie.title,fe=ie._title,ce=ie.key,xe=ie.children,ye=ge||"title";return{title:ye,_title:fe||[ye],key:ce||"key",children:xe||"children"}}function le(re,ie){var ge=new Map;function fe(ce){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ce||[]).forEach(function(ye){var Ne=ye[ie.key],pe=ye[ie.children];warning(Ne!=null,"Tree node must have a certain key: [".concat(xe).concat(Ne,"]"));var Xe=String(Ne);warning(!ge.has(Xe)||Ne===null||Ne===void 0,"Same 'key' exist in the Tree: ".concat(Xe)),ge.set(Xe,!0),fe(pe,"".concat(xe).concat(Xe," > "))})}fe(re)}function E(re){function ie(ge){var fe=(0,De.Z)(ge);return fe.map(function(ce){if(!He(ce))return(0,se.ZP)(!ce,"Tree/TreeNode can only accept TreeNode as children."),null;var xe=ce.key,ye=ce.props,Ne=ye.children,pe=(0,Oe.Z)(ye,Ke),Xe=(0,Ce.Z)({key:xe},pe),We=ie(Ne);return We.length&&(Xe.children=We),Xe}).filter(function(ce){return ce})}return ie(re)}function a(re,ie,ge){var fe=Le(ge),ce=fe._title,xe=fe.key,ye=fe.children,Ne=new Set(ie===!0?[]:ie),pe=[];function Xe(We){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return We.map(function(Te,_e){for(var mt=ze(dt?dt.pos:"0",_e),Qe=Ge(Te[xe],mt),rt,Ht=0;Ht1&&arguments[1]!==void 0?arguments[1]:{},ge=ie.initWrapper,fe=ie.processEntity,ce=ie.onProcessFinished,xe=ie.externalGetKey,ye=ie.childrenPropName,Ne=ie.fieldNames,pe=arguments.length>2?arguments[2]:void 0,Xe=xe||pe,We={},dt={},Te={posEntities:We,keyEntities:dt};return ge&&(Te=ge(Te)||Te),x(re,function(_e){var mt=_e.node,Qe=_e.index,rt=_e.pos,Ht=_e.key,vt=_e.parentPos,zt=_e.level,Kt=_e.nodes,Ve={node:mt,nodes:Kt,index:Qe,key:Ht,pos:rt,level:zt},ut=Ge(Ht,rt);We[rt]=Ve,dt[ut]=Ve,Ve.parent=We[vt],Ve.parent&&(Ve.parent.children=Ve.parent.children||[],Ve.parent.children.push(Ve)),fe&&fe(Ve,Te)},{externalGetKey:Xe,childrenPropName:ye,fieldNames:Ne}),ce&&ce(Te),Te}function z(re,ie){var ge=ie.expandedKeys,fe=ie.selectedKeys,ce=ie.loadedKeys,xe=ie.loadingKeys,ye=ie.checkedKeys,Ne=ie.halfCheckedKeys,pe=ie.dragOverNodeKey,Xe=ie.dropPosition,We=ie.keyEntities,dt=(0,je.Z)(We,re),Te={eventKey:re,expanded:ge.indexOf(re)!==-1,selected:fe.indexOf(re)!==-1,loaded:ce.indexOf(re)!==-1,loading:xe.indexOf(re)!==-1,checked:ye.indexOf(re)!==-1,halfChecked:Ne.indexOf(re)!==-1,pos:String(dt?dt.pos:""),dragOver:pe===re&&Xe===0,dragOverGapTop:pe===re&&Xe===-1,dragOverGapBottom:pe===re&&Xe===1};return Te}function te(re){var ie=re.data,ge=re.expanded,fe=re.selected,ce=re.checked,xe=re.loaded,ye=re.loading,Ne=re.halfChecked,pe=re.dragOver,Xe=re.dragOverGapTop,We=re.dragOverGapBottom,dt=re.pos,Te=re.active,_e=re.eventKey,mt=(0,Ce.Z)((0,Ce.Z)({},ie),{},{expanded:ge,selected:fe,checked:ce,loaded:xe,loading:ye,halfChecked:Ne,dragOver:pe,dragOverGapTop:Xe,dragOverGapBottom:We,pos:dt,active:Te,key:_e});return"props"in mt||Object.defineProperty(mt,"props",{get:function(){return(0,se.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),re}}),mt}},8224:function(Bt,kt,ne){"use strict";ne.d(kt,{Z:function(){return ue}});var y=ne(4676);function ue(Ce,Oe,De,Ie){var se=y.unstable_batchedUpdates?function(Ke){y.unstable_batchedUpdates(De,Ke)}:De;return Ce!=null&&Ce.addEventListener&&Ce.addEventListener(Oe,se,Ie),{remove:function(){Ce!=null&&Ce.removeEventListener&&Ce.removeEventListener(Oe,se,Ie)}}}},55468:function(Bt,kt,ne){"use strict";ne.d(kt,{g1:function(){return He},os:function(){return Le}});var y=/margin|padding|width|height|max|min|offset/,ue={left:!0,top:!0},Ce={cssFloat:1,styleFloat:1,float:1};function Oe(le){return le.nodeType===1?le.ownerDocument.defaultView.getComputedStyle(le,null):{}}function De(le,E,a){if(E=E.toLowerCase(),a==="auto"){if(E==="height")return le.offsetHeight;if(E==="width")return le.offsetWidth}return E in ue||(ue[E]=y.test(E)),ue[E]?parseFloat(a)||0:a}function Ie(le,E){var a=arguments.length,x=Oe(le);return E=Ce[E]?"cssFloat"in le.style?"cssFloat":"styleFloat":E,a===1?x:De(le,E,x[E]||le.style[E])}function se(le,E,a){var x=arguments.length;if(E=Ce[E]?"cssFloat"in le.style?"cssFloat":"styleFloat":E,x===3)return typeof a=="number"&&y.test(E)&&(a="".concat(a,"px")),le.style[E]=a,a;for(var b in E)E.hasOwnProperty(b)&&se(le,b,E[b]);return Oe(le)}function je(le){return le===document.body?document.documentElement.clientWidth:le.offsetWidth}function Ke(le){return le===document.body?window.innerHeight||document.documentElement.clientHeight:le.offsetHeight}function ze(){var le=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),E=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:le,height:E}}function He(){var le=document.documentElement.clientWidth,E=window.innerHeight||document.documentElement.clientHeight;return{width:le,height:E}}function Ge(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Le(le){var E=le.getBoundingClientRect(),a=document.documentElement;return{left:E.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:E.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},3465:function(Bt,kt,ne){"use strict";ne.d(kt,{G:function(){return Oe}});var y=ne(47273),ue=function(Ie){if((0,y.Z)()&&window.document.documentElement){var se=Array.isArray(Ie)?Ie:[Ie],je=window.document.documentElement;return se.some(function(Ke){return Ke in je.style})}return!1},Ce=function(Ie,se){if(!ue(Ie))return!1;var je=document.createElement("div"),Ke=je.style[Ie];return je.style[Ie]=se,je.style[Ie]!==Ke};function Oe(De,Ie){return!Array.isArray(De)&&Ie!==void 0?Ce(De,Ie):ue(De)}},11414:function(Bt,kt,ne){"use strict";ne.d(kt,{Z5:function(){return qu},_l:function(){return Hd},bK:function(){return wu}});var y=ne(59301),ue=ne(18773);function Ce(ee,ae){ee.prototype=Object.create(ae.prototype),ee.prototype.constructor=ee,(0,ue.Z)(ee,ae)}var Oe=ne(54476),De=ne(59781),Ie=y.createContext(null),se=null;function je(ee){ee()}var Ke=je,ze=function(ae){return Ke=ae},He=function(){return Ke};function Ge(){var ee=He(),ae=null,oe=null;return{clear:function(){ae=null,oe=null},notify:function(){ee(function(){for(var Se=ae;Se;)Se.callback(),Se=Se.next})},get:function(){for(var Se=[],Ee=ae;Ee;)Se.push(Ee),Ee=Ee.next;return Se},subscribe:function(Se){var Ee=!0,Ae=oe={callback:Se,next:null,prev:oe};return Ae.prev?Ae.prev.next=Ae:ae=Ae,function(){!Ee||ae===null||(Ee=!1,Ae.next?Ae.next.prev=Ae.prev:oe=Ae.prev,Ae.prev?Ae.prev.next=Ae.next:ae=Ae.next)}}}}var Le={notify:function(){},get:function(){return[]}};function le(ee,ae){var oe,de=Le;function Se(gt){return ot(),de.subscribe(gt)}function Ee(){de.notify()}function Ae(){yt.onStateChange&&yt.onStateChange()}function Re(){return!!oe}function ot(){oe||(oe=ae?ae.addNestedSub(Ae):ee.subscribe(Ae),de=Ge())}function Ft(){oe&&(oe(),oe=void 0,de.clear(),de=Le)}var yt={addNestedSub:Se,notifyNestedSubs:Ee,handleChangeWrapper:Ae,isSubscribed:Re,trySubscribe:ot,tryUnsubscribe:Ft,getListeners:function(){return de}};return yt}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function a(ee){var ae=ee.store,oe=ee.context,de=ee.children,Se=(0,y.useMemo)(function(){var Re=le(ae);return{store:ae,subscription:Re}},[ae]),Ee=(0,y.useMemo)(function(){return ae.getState()},[ae]);E(function(){var Re=Se.subscription;return Re.onStateChange=Re.notifyNestedSubs,Re.trySubscribe(),Ee!==ae.getState()&&Re.notifyNestedSubs(),function(){Re.tryUnsubscribe(),Re.onStateChange=null}},[Se,Ee]);var Ae=oe||Ie;return y.createElement(Ae.Provider,{value:Se},de)}var x=a,b=ne(85377),z=ne(94266),te=ne.n(z),re=ne(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ge=["reactReduxForwardedRef"],fe=[],ce=[null,null],xe=function(ae){try{return JSON.stringify(ae)}catch(oe){return String(ae)}};function ye(ee,ae){var oe=ee[1];return[ae.payload,oe+1]}function Ne(ee,ae,oe){E(function(){return ee.apply(void 0,ae)},oe)}function pe(ee,ae,oe,de,Se,Ee,Ae){ee.current=de,ae.current=Se,oe.current=!1,Ee.current&&(Ee.current=null,Ae())}function Xe(ee,ae,oe,de,Se,Ee,Ae,Re,ot,Ft){if(ee){var yt=!1,gt=null,ft=function(){if(!yt){var Sa=ae.getState(),xa,Oa;try{xa=de(Sa,Se.current)}catch(Ya){Oa=Ya,gt=Ya}Oa||(gt=null),xa===Ee.current?Ae.current||ot():(Ee.current=xa,Re.current=xa,Ae.current=!0,Ft({type:"STORE_UPDATED",payload:{error:Oa}}))}};oe.onStateChange=ft,oe.trySubscribe(),ft();var Tt=function(){if(yt=!0,oe.tryUnsubscribe(),oe.onStateChange=null,gt)throw gt};return Tt}}var We=function(){return[null,0]};function dt(ee,ae){ae===void 0&&(ae={});var oe=ae,de=oe.getDisplayName,Se=de===void 0?function(Xr){return"ConnectAdvanced("+Xr+")"}:de,Ee=oe.methodName,Ae=Ee===void 0?"connectAdvanced":Ee,Re=oe.renderCountProp,ot=Re===void 0?void 0:Re,Ft=oe.shouldHandleStateChanges,yt=Ft===void 0?!0:Ft,gt=oe.storeKey,ft=gt===void 0?"store":gt,Tt=oe.withRef,bn=Tt===void 0?!1:Tt,Sa=oe.forwardRef,xa=Sa===void 0?!1:Sa,Oa=oe.context,Ya=Oa===void 0?Ie:Oa,dr=(0,b.Z)(oe,ie);if(0)var hr;var oo=Ya;return function(Fo){var xi=Fo.displayName||Fo.name||"Component",To=Se(xi),Ai=(0,Oe.Z)({},dr,{getDisplayName:Se,methodName:Ae,renderCountProp:ot,shouldHandleStateChanges:yt,storeKey:ft,displayName:To,wrappedComponentName:xi,WrappedComponent:Fo}),Vi=dr.pure;function Ji(Xi){return ee(Xi.dispatch,Ai)}var Il=Vi?y.useMemo:function(Xi){return Xi()};function Cl(Xi){var Wl=(0,y.useMemo)(function(){var Fs=Xi.reactReduxForwardedRef,du=(0,b.Z)(Xi,ge);return[Xi.context,Fs,du]},[Xi]),Nl=Wl[0],As=Wl[1],Xl=Wl[2],Kl=(0,y.useMemo)(function(){return Nl&&Nl.Consumer&&(0,re.isContextConsumer)(y.createElement(Nl.Consumer,null))?Nl:oo},[Nl,oo]),Ol=(0,y.useContext)(Kl),ql=!!Xi.store&&!!Xi.store.getState&&!!Xi.store.dispatch,Hs=!!Ol&&!!Ol.store,Ml=ql?Xi.store:Ol.store,Bs=(0,y.useMemo)(function(){return Ji(Ml)},[Ml]),Gs=(0,y.useMemo)(function(){if(!yt)return ce;var Fs=le(Ml,ql?null:Ol.subscription),du=Fs.notifyNestedSubs.bind(Fs);return[Fs,du]},[Ml,ql,Ol]),gs=Gs[0],Ws=Gs[1],Ks=(0,y.useMemo)(function(){return ql?Ol:(0,Oe.Z)({},Ol,{subscription:gs})},[ql,Ol,gs]),Du=(0,y.useReducer)(ye,fe,We),Qd=Du[0],Vs=Qd[0],_d=Du[1];if(Vs&&Vs.error)throw Vs.error;var Iu=(0,y.useRef)(),lu=(0,y.useRef)(Xl),Us=(0,y.useRef)(),Lu=(0,y.useRef)(!1),su=Il(function(){return Us.current&&Xl===lu.current?Us.current:Bs(Ml.getState(),Xl)},[Ml,Vs,Xl]);Ne(pe,[lu,Iu,Lu,Xl,su,Us,Ws]),Ne(Xe,[yt,Ml,gs,Bs,lu,Iu,Lu,Us,Ws,_d],[Ml,gs,Bs]);var uu=(0,y.useMemo)(function(){return y.createElement(Fo,(0,Oe.Z)({},su,{ref:As}))},[As,Fo,su]),Yd=(0,y.useMemo)(function(){return yt?y.createElement(Kl.Provider,{value:Ks},uu):uu},[Kl,uu,Ks]);return Yd}var ml=Vi?y.memo(Cl):Cl;if(ml.WrappedComponent=Fo,ml.displayName=Cl.displayName=To,xa){var Ll=y.forwardRef(function(Wl,Nl){return y.createElement(ml,(0,Oe.Z)({},Wl,{reactReduxForwardedRef:Nl}))});return Ll.displayName=To,Ll.WrappedComponent=Fo,te()(Ll,Fo)}return te()(ml,Fo)}}function Te(ee,ae){return ee===ae?ee!==0||ae!==0||1/ee===1/ae:ee!==ee&&ae!==ae}function _e(ee,ae){if(Te(ee,ae))return!0;if(typeof ee!="object"||ee===null||typeof ae!="object"||ae===null)return!1;var oe=Object.keys(ee),de=Object.keys(ae);if(oe.length!==de.length)return!1;for(var Se=0;Se=0;de--){var Se=ae[de](ee);if(Se)return Se}return function(Ee,Ae){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+Ae.wrappedComponentName+".")}}function tt(ee,ae){return ee===ae}function Lt(ee){var ae=ee===void 0?{}:ee,oe=ae.connectHOC,de=oe===void 0?dt:oe,Se=ae.mapStateToPropsFactories,Ee=Se===void 0?cn:Se,Ae=ae.mapDispatchToPropsFactories,Re=Ae===void 0?Ve:Ae,ot=ae.mergePropsFactories,Ft=ot===void 0?Cn:ot,yt=ae.selectorFactory,gt=yt===void 0?Ye:yt;return function(Tt,bn,Sa,xa){xa===void 0&&(xa={});var Oa=xa,Ya=Oa.pure,dr=Ya===void 0?!0:Ya,hr=Oa.areStatesEqual,oo=hr===void 0?tt:hr,Xr=Oa.areOwnPropsEqual,Fo=Xr===void 0?_e:Xr,xi=Oa.areStatePropsEqual,To=xi===void 0?_e:xi,Ai=Oa.areMergedPropsEqual,Vi=Ai===void 0?_e:Ai,Ji=(0,b.Z)(Oa,Fe),Il=he(Tt,Ee,"mapStateToProps"),Cl=he(bn,Re,"mapDispatchToProps"),ml=he(Sa,Ft,"mergeProps");return de(gt,(0,Oe.Z)({methodName:"connect",getDisplayName:function(Xi){return"Connect("+Xi+")"},shouldHandleStateChanges:!!Tt,initMapStateToProps:Il,initMapDispatchToProps:Cl,initMergeProps:ml,pure:dr,areStatesEqual:oo,areOwnPropsEqual:Fo,areStatePropsEqual:To,areMergedPropsEqual:Vi},Ji))}}var we=Lt();function be(){var ee=useContext(ReactReduxContext);return ee}function Et(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var de=ae(),Se=de.store;return Se}}var Je=null;function ke(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var de=ae();return de.dispatch}}var bt=null,hn=function(ae,oe){return ae===oe};function Rt(ee,ae,oe,de){var Se=useReducer(function(bn){return bn+1},0),Ee=Se[1],Ae=useMemo(function(){return createSubscription(oe,de)},[oe,de]),Re=useRef(),ot=useRef(),Ft=useRef(),yt=useRef(),gt=oe.getState(),ft;try{if(ee!==ot.current||gt!==Ft.current||Re.current){var Tt=ee(gt);yt.current===void 0||!ae(Tt,yt.current)?ft=Tt:ft=yt.current}else ft=yt.current}catch(bn){throw Re.current&&(bn.message+=` +The error may be correlated with this previous error: +`+Re.current.stack+` + +`),bn}return useIsomorphicLayoutEffect(function(){ot.current=ee,Ft.current=gt,yt.current=ft,Re.current=void 0}),useIsomorphicLayoutEffect(function(){function bn(){try{var Sa=oe.getState();if(Sa===Ft.current)return;var xa=ot.current(Sa);if(ae(xa,yt.current))return;yt.current=xa,Ft.current=Sa}catch(Oa){Re.current=Oa}Ee()}return Ae.onStateChange=bn,Ae.trySubscribe(),bn(),function(){return Ae.tryUnsubscribe()}},[oe,Ae]),ft}function rn(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(de,Se){Se===void 0&&(Se=hn);var Ee=ae(),Ae=Ee.store,Re=Ee.subscription,ot=Rt(de,Se,Ae,Re);return useDebugValue(ot),ot}}var nn=null,vn=ne(4676);ze(vn.unstable_batchedUpdates);function Ze(ee,ae){if(ee.length!==ae.length)return!1;for(var oe=0;oe");return de.callbacks},de.setCallbacks=function(Re){de.callbacks=Re},de}var oe=ae.prototype;return oe.componentDidMount=function(){this.unbind=Pa(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(Se){if(Se instanceof Kn){this.setState({});return}throw Se},oe.render=function(){return this.props.children(this.setCallbacks)},ae}(y.Component),Ja=` + 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 +`,Nr=function(ae){return ae+1},Tr=function(ae){return` + You have lifted an item in position `+Nr(ae.source.index)+` +`},Br=function(ae,oe){var de=ae.droppableId===oe.droppableId,Se=Nr(ae.index),Ee=Nr(oe.index);return de?` + You have moved the item from position `+Se+` + to position `+Ee+` + `:` + You have moved the item from position `+Se+` + in list `+ae.droppableId+` + to list `+oe.droppableId+` + in position `+Ee+` + `},zr=function(ae,oe,de){var Se=oe.droppableId===de.droppableId;return Se?` + The item `+ae+` + has been combined with `+de.draggableId:` + The item `+ae+` + in list `+oe.droppableId+` + has been combined with `+de.draggableId+` + in list `+de.droppableId+` + `},wo=function(ae){var oe=ae.destination;if(oe)return Br(ae.source,oe);var de=ae.combine;return de?zr(ae.draggableId,ae.source,de):"You are over an area that cannot be dropped on"},fo=function(ae){return` + The item has returned to its starting position + of `+Nr(ae.index)+` +`},Wo=function(ae){if(ae.reason==="CANCEL")return` + Movement cancelled. + `+fo(ae.source)+` + `;var oe=ae.destination,de=ae.combine;return oe?` + You have dropped the item. + `+Br(ae.source,oe)+` + `:de?` + You have dropped the item. + `+zr(ae.draggableId,ae.source,de)+` + `:` + The item has been dropped while not over a drop area. + `+fo(ae.source)+` + `},jn={dragHandleUsageInstructions:Ja,onDragStart:Tr,onDragUpdate:wo,onDragEnd:Wo},Qr={x:0,y:0},Vr=function(ae,oe){return{x:ae.x+oe.x,y:ae.y+oe.y}},Ur=function(ae,oe){return{x:ae.x-oe.x,y:ae.y-oe.y}},Ga=function(ae,oe){return ae.x===oe.x&&ae.y===oe.y},ta=function(ae){return{x:ae.x!==0?-ae.x:0,y:ae.y!==0?-ae.y:0}},ka=function(ae,oe,de){var Se;return de===void 0&&(de=0),Se={},Se[ae]=oe,Se[ae==="x"?"y":"x"]=de,Se},er=function(ae,oe){return Math.sqrt(Math.pow(oe.x-ae.x,2)+Math.pow(oe.y-ae.y,2))},Ca=function(ae,oe){return Math.min.apply(Math,oe.map(function(de){return er(ae,de)}))},Cr=function(ae){return function(oe){return{x:ae(oe.x),y:ae(oe.y)}}},io=function(ee,ae){var oe=On({top:Math.max(ae.top,ee.top),right:Math.min(ae.right,ee.right),bottom:Math.min(ae.bottom,ee.bottom),left:Math.max(ae.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},Co=function(ae,oe){return{top:ae.top+oe.y,left:ae.left+oe.x,bottom:ae.bottom+oe.y,right:ae.right+oe.x}},eo=function(ae){return[{x:ae.left,y:ae.top},{x:ae.right,y:ae.top},{x:ae.left,y:ae.bottom},{x:ae.right,y:ae.bottom}]},Do={top:0,right:0,bottom:0,left:0},di=function(ae,oe){return oe?Co(ae,oe.scroll.diff.displacement):ae},Yo=function(ae,oe,de){if(de&&de.increasedBy){var Se;return(0,Oe.Z)({},ae,(Se={},Se[oe.end]=ae[oe.end]+de.increasedBy[oe.line],Se))}return ae},Mi=function(ae,oe){return oe&&oe.shouldClipSubject?io(oe.pageMarginBox,ae):On(ae)},xo=function(ee){var ae=ee.page,oe=ee.withPlaceholder,de=ee.axis,Se=ee.frame,Ee=di(ae.marginBox,Se),Ae=Yo(Ee,de,oe),Re=Mi(Ae,Se);return{page:ae,withPlaceholder:oe,active:Re}},La=function(ee,ae){ee.frame||mn(!1);var oe=ee.frame,de=Ur(ae,oe.scroll.initial),Se=ta(de),Ee=(0,Oe.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:ae,diff:{value:de,displacement:Se},max:oe.scroll.max}}),Ae=xo({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:Ee}),Re=(0,Oe.Z)({},ee,{frame:Ee,subject:Ae});return Re};function Ko(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function Io(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ae){return ee[ae]})}function Jo(ee,ae){if(ee.findIndex)return ee.findIndex(ae);for(var oe=0;oeee.bottom,Ft=de.leftee.right,yt=ot&&Ft;if(yt)return!0;var gt=ot&&Ae||Ft&&Ee;return gt}},fl=function(ee){var ae=fi(ee.top,ee.bottom),oe=fi(ee.left,ee.right);return function(de){var Se=ae(de.top)&&ae(de.bottom)&&oe(de.left)&&oe(de.right);return Se}},el={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ui={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},tl=function(ee){return function(ae){var oe=fi(ae.top,ae.bottom),de=fi(ae.left,ae.right);return function(Se){return ee===el?oe(Se.top)&&oe(Se.bottom):de(Se.left)&&de(Se.right)}}},tr=function(ae,oe){var de=oe.frame?oe.frame.scroll.diff.displacement:Qr;return Co(ae,de)},fa=function(ae,oe,de){return oe.subject.active?de(oe.subject.active)(ae):!1},ma=function(ae,oe,de){return de(oe)(ae)},Un=function(ae){var oe=ae.target,de=ae.destination,Se=ae.viewport,Ee=ae.withDroppableDisplacement,Ae=ae.isVisibleThroughFrameFn,Re=Ee?tr(oe,de):oe;return fa(Re,de,Ae)&&ma(Re,Se,Ae)},xr=function(ae){return Un((0,Oe.Z)({},ae,{isVisibleThroughFrameFn:$i}))},Gr=function(ae){return Un((0,Oe.Z)({},ae,{isVisibleThroughFrameFn:fl}))},Dr=function(ae){return Un((0,Oe.Z)({},ae,{isVisibleThroughFrameFn:tl(ae.destination.axis)}))},Lo=function(ae,oe,de){if(typeof de=="boolean")return de;if(!oe)return!0;var Se=oe.invisible,Ee=oe.visible;if(Se[ae])return!1;var Ae=Ee[ae];return Ae?Ae.shouldAnimate:!0};function Xo(ee,ae){var oe=ee.page.marginBox,de={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return On(aa(oe,de))}function Oo(ee){var ae=ee.afterDragging,oe=ee.destination,de=ee.displacedBy,Se=ee.viewport,Ee=ee.forceShouldAnimate,Ae=ee.last;return ae.reduce(function(ot,Ft){var yt=Xo(Ft,de),gt=Ft.descriptor.id;ot.all.push(gt);var ft=xr({target:yt,destination:oe,viewport:Se,withDroppableDisplacement:!0});if(!ft)return ot.invisible[Ft.descriptor.id]=!0,ot;var Tt=Lo(gt,Ae,Ee),bn={draggableId:gt,shouldAnimate:Tt};return ot.visible[gt]=bn,ot},{all:[],visible:{},invisible:{}})}function Pi(ee,ae){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return ae.inHomeList?oe:oe+1}function jo(ee){var ae=ee.insideDestination,oe=ee.inHomeList,de=ee.displacedBy,Se=ee.destination,Ee=Pi(ae,{inHomeList:oe});return{displaced:Ti,displacedBy:de,at:{type:"REORDER",destination:{droppableId:Se.descriptor.id,index:Ee}}}}function Bi(ee){var ae=ee.draggable,oe=ee.insideDestination,de=ee.destination,Se=ee.viewport,Ee=ee.displacedBy,Ae=ee.last,Re=ee.index,ot=ee.forceShouldAnimate,Ft=po(ae,de);if(Re==null)return jo({insideDestination:oe,inHomeList:Ft,displacedBy:Ee,destination:de});var yt=Vo(oe,function(Sa){return Sa.descriptor.index===Re});if(!yt)return jo({insideDestination:oe,inHomeList:Ft,displacedBy:Ee,destination:de});var gt=Ao(ae,oe),ft=oe.indexOf(yt),Tt=gt.slice(ft),bn=Oo({afterDragging:Tt,destination:de,displacedBy:Ee,last:Ae,viewport:Se.frame,forceShouldAnimate:ot});return{displaced:bn,displacedBy:Ee,at:{type:"REORDER",destination:{droppableId:de.descriptor.id,index:Re}}}}function ci(ee,ae){return!!ae.effected[ee]}var nl=function(ee){var ae=ee.isMovingForward,oe=ee.destination,de=ee.draggables,Se=ee.combine,Ee=ee.afterCritical;if(!oe.isCombineEnabled)return null;var Ae=Se.draggableId,Re=de[Ae],ot=Re.descriptor.index,Ft=ci(Ae,Ee);return Ft?ae?ot:ot-1:ae?ot+1:ot},nr=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.insideDestination,Se=ee.location;if(!de.length)return null;var Ee=Se.index,Ae=ae?Ee+1:Ee-1,Re=de[0].descriptor.index,ot=de[de.length-1].descriptor.index,Ft=oe?ot:ot+1;return AeFt?null:Ae},Qi=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.draggable,Se=ee.draggables,Ee=ee.destination,Ae=ee.insideDestination,Re=ee.previousImpact,ot=ee.viewport,Ft=ee.afterCritical,yt=Re.at;if(yt||mn(!1),yt.type==="REORDER"){var gt=nr({isMovingForward:ae,isInHomeList:oe,location:yt.destination,insideDestination:Ae});return gt==null?null:Bi({draggable:de,insideDestination:Ae,destination:Ee,viewport:ot,last:Re.displaced,displacedBy:Re.displacedBy,index:gt})}var ft=nl({isMovingForward:ae,destination:Ee,displaced:Re.displaced,draggables:Se,combine:yt.combine,afterCritical:Ft});return ft==null?null:Bi({draggable:de,insideDestination:Ae,destination:Ee,viewport:ot,last:Re.displaced,displacedBy:Re.displacedBy,index:ft})},Vt=function(ee){var ae=ee.displaced,oe=ee.afterCritical,de=ee.combineWith,Se=ee.displacedBy,Ee=!!(ae.visible[de]||ae.invisible[de]);return ci(de,oe)?Ee?Qr:ta(Se.point):Ee?Se.point:Qr},Ut=function(ee){var ae=ee.afterCritical,oe=ee.impact,de=ee.draggables,Se=Ni(oe);Se||mn(!1);var Ee=Se.draggableId,Ae=de[Ee].page.borderBox.center,Re=Vt({displaced:oe.displaced,afterCritical:ae,combineWith:Ee,displacedBy:oe.displacedBy});return Vr(Ae,Re)},Pn=function(ae,oe){return oe.margin[ae.start]+oe.borderBox[ae.size]/2},ra=function(ae,oe){return oe.margin[ae.end]+oe.borderBox[ae.size]/2},Wa=function(ae,oe,de){return oe[ae.crossAxisStart]+de.margin[ae.crossAxisStart]+de.borderBox[ae.crossAxisSize]/2},ir=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,Se=ae.isMoving;return ka(oe.line,de.marginBox[oe.end]+Pn(oe,Se),Wa(oe,de.marginBox,Se))},zn=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,Se=ae.isMoving;return ka(oe.line,de.marginBox[oe.start]-ra(oe,Se),Wa(oe,de.marginBox,Se))},Ha=function(ae){var oe=ae.axis,de=ae.moveInto,Se=ae.isMoving;return ka(oe.line,de.contentBox[oe.start]+Pn(oe,Se),Wa(oe,de.contentBox,Se))},Za=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.draggables,Se=ee.droppable,Ee=ee.afterCritical,Ae=ti(Se.descriptor.id,de),Re=oe.page,ot=Se.axis;if(!Ae.length)return Ha({axis:ot,moveInto:Se.page,isMoving:Re});var Ft=ae.displaced,yt=ae.displacedBy,gt=Ft.all[0];if(gt){var ft=de[gt];if(ci(gt,Ee))return zn({axis:ot,moveRelativeTo:ft.page,isMoving:Re});var Tt=ba(ft.page,yt.point);return zn({axis:ot,moveRelativeTo:Tt,isMoving:Re})}var bn=Ae[Ae.length-1];if(bn.descriptor.id===oe.descriptor.id)return Re.borderBox.center;if(ci(bn.descriptor.id,Ee)){var Sa=ba(bn.page,ta(Ee.displacedBy.point));return ir({axis:ot,moveRelativeTo:Sa,isMoving:Re})}return ir({axis:ot,moveRelativeTo:bn.page,isMoving:Re})},br=function(ee,ae){var oe=ee.frame;return oe?Vr(ae,oe.scroll.diff.displacement):ae},lo=function(ae){var oe=ae.impact,de=ae.draggable,Se=ae.droppable,Ee=ae.draggables,Ae=ae.afterCritical,Re=de.page.borderBox.center,ot=oe.at;return!Se||!ot?Re:ot.type==="REORDER"?Za({impact:oe,draggable:de,draggables:Ee,droppable:Se,afterCritical:Ae}):Ut({impact:oe,draggables:Ee,afterCritical:Ae})},Qn=function(ee){var ae=lo(ee),oe=ee.droppable,de=oe?br(oe,ae):ae;return de},Sr=function(ee,ae){var oe=Ur(ae,ee.scroll.initial),de=ta(oe),Se=On({top:ae.y,bottom:ae.y+ee.frame.height,left:ae.x,right:ae.x+ee.frame.width}),Ee={frame:Se,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ae,diff:{value:oe,displacement:de}}};return Ee};function uo(ee,ae){return ee.map(function(oe){return ae[oe]})}function zo(ee,ae){for(var oe=0;oe1?yt.sort(function(gt,ft){return qr(gt)[Re.start]-qr(ft)[Re.start]})[0]:Ft.sort(function(gt,ft){var Tt=Ca(oe,eo(qr(gt))),bn=Ca(oe,eo(qr(ft)));return Tt!==bn?Tt-bn:qr(gt)[Re.start]-qr(ft)[Re.start]})[0]},al=function(ae,oe){var de=ae.page.borderBox.center;return ci(ae.descriptor.id,oe)?Ur(de,oe.displacedBy.point):de},Pl=function(ae,oe){var de=ae.page.borderBox;return ci(ae.descriptor.id,oe)?Co(de,ta(oe.displacedBy.point)):de},pl=function(ee){var ae=ee.pageBorderBoxCenter,oe=ee.viewport,de=ee.destination,Se=ee.insideDestination,Ee=ee.afterCritical,Ae=Se.filter(function(Re){return Gr({target:Pl(Re,Ee),destination:de,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(Re,ot){var Ft=er(ae,br(de,al(Re,Ee))),yt=er(ae,br(de,al(ot,Ee)));return Ftae.left&&ee.topae.top}function Or(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.candidates,Se=oe.page.borderBox.center,Ee=de.map(function(Ae){var Re=Ae.axis,ot=ka(Ae.axis.line,ae.center[Re.line],Ae.page.borderBox.center[Re.crossAxisLine]);return{id:Ae.descriptor.id,distance:er(Se,ot)}}).sort(function(Ae,Re){return Re.distance-Ae.distance});return Ee[0]?Ee[0].id:null}function Po(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.droppables,Se=Uo(de).filter(function(Ee){if(!Ee.isEnabled)return!1;var Ae=Ee.subject.active;if(!Ae||!$r(ae,Ae))return!1;if(ya(Ae)(ae.center))return!0;var Re=Ee.axis,ot=Ae.center[Re.crossAxisLine],Ft=ae[Re.crossAxisStart],yt=ae[Re.crossAxisEnd],gt=fi(Ae[Re.crossAxisStart],Ae[Re.crossAxisEnd]),ft=gt(Ft),Tt=gt(yt);return!ft&&!Tt?!0:ft?Ftot});return Se.length?Se.length===1?Se[0].descriptor.id:Or({pageBorderBox:ae,draggable:oe,candidates:Se}):null}var lr=function(ae,oe){return On(Co(ae,oe))},Ua=function(ee,ae){var oe=ee.frame;return oe?lr(ae,oe.scroll.diff.value):ae};function Xn(ee){var ae=ee.displaced,oe=ee.id;return!!(ae.visible[oe]||ae.invisible[oe])}function Jn(ee){var ae=ee.draggable,oe=ee.closest,de=ee.inHomeList;return oe?de&&oe.descriptor.index>ae.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var to=function(ee){var ae=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,de=ee.destination,Se=ee.insideDestination,Ee=ee.last,Ae=ee.viewport,Re=ee.afterCritical,ot=de.axis,Ft=Pt(de.axis,oe.displaceBy),yt=Ft.value,gt=ae[ot.start],ft=ae[ot.end],Tt=Ao(oe,Se),bn=Vo(Tt,function(xa){var Oa=xa.descriptor.id,Ya=xa.page.borderBox.center[ot.line],dr=ci(Oa,Re),hr=Xn({displaced:Ee,id:Oa});return dr?hr?ft<=Ya:gtOa[Re.start]+dr&>Oa[Re.start]-Ft+dr&&ytOa[Re.start]+Ft+dr&>Oa[Re.start]+dr&&yt=Ql)return ns;var Ee=Se/Ql,Ae=Ul+ms*Ee,Re=de==="CANCEL"?Ae*Hl:Ae;return Number(Re.toFixed(2))},_t=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.dimensions,Se=ee.viewport,Ee=ee.afterCritical,Ae=de.draggables,Re=de.droppables,ot=Wt(ae),Ft=ot?Re[ot]:null,yt=Re[oe.descriptor.droppableId],gt=Zt({impact:ae,draggable:oe,draggables:Ae,afterCritical:Ee,droppable:Ft||yt,viewport:Se}),ft=Ur(gt,oe.client.borderBox.center);return ft},wa=function(ee){var ae=ee.draggables,oe=ee.reason,de=ee.lastImpact,Se=ee.home,Ee=ee.viewport,Ae=ee.onLiftImpact;if(!de.at||oe!=="DROP"){var Re=it({draggables:ae,impact:Ae,destination:Se,viewport:Ee,forceShouldAnimate:!0});return{impact:Re,didDropInsideDroppable:!1}}if(de.at.type==="REORDER")return{impact:de,didDropInsideDroppable:!0};var ot=(0,Oe.Z)({},de,{displaced:Ti});return{impact:ot,didDropInsideDroppable:!0}},me=function(ee){var ae=ee.getState,oe=ee.dispatch;return function(de){return function(Se){if(Se.type!=="DROP"){de(Se);return}var Ee=ae(),Ae=Se.payload.reason;if(Ee.phase==="COLLECTING"){oe(Rl({reason:Ae}));return}if(Ee.phase!=="IDLE"){var Re=Ee.phase==="DROP_PENDING"&&Ee.isWaiting;Re&&mn(!1),Ee.phase==="DRAGGING"||Ee.phase==="DROP_PENDING"||mn(!1);var ot=Ee.critical,Ft=Ee.dimensions,yt=Ft.draggables[Ee.critical.draggable.id],gt=wa({reason:Ae,lastImpact:Ee.impact,afterCritical:Ee.afterCritical,onLiftImpact:Ee.onLiftImpact,home:Ee.dimensions.droppables[Ee.critical.droppable.id],viewport:Ee.viewport,draggables:Ee.dimensions.draggables}),ft=gt.impact,Tt=gt.didDropInsideDroppable,bn=Tt?yi(ft):null,Sa=Tt?Ni(ft):null,xa={index:ot.draggable.index,droppableId:ot.droppable.id},Oa={draggableId:yt.descriptor.id,type:yt.descriptor.type,source:xa,reason:Ae,mode:Ee.movementMode,destination:bn,combine:Sa},Ya=_t({impact:ft,draggable:yt,dimensions:Ft,viewport:Ee.viewport,afterCritical:Ee.afterCritical}),dr={critical:Ee.critical,afterCritical:Ee.afterCritical,result:Oa,impact:ft},hr=!Ga(Ee.current.client.offset,Ya)||!!Oa.combine;if(!hr){oe(hi({completed:dr}));return}var oo=ll({current:Ee.current.client.offset,destination:Ya,reason:Ae}),Xr={newHomeClientOffset:Ya,dropDuration:oo,completed:dr};oe(co(Xr))}}}},ve=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Pe(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function Ue(ee){var ae=ee.onWindowScroll;function oe(){ae(ve())}var de=Dn(oe),Se=Pe(de),Ee=Ka;function Ae(){return Ee!==Ka}function Re(){Ae()&&mn(!1),Ee=Pa(window,[Se])}function ot(){Ae()||mn(!1),de.cancel(),Ee(),Ee=Ka}return{start:Re,stop:ot,isActive:Ae}}var et=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},at=function(ee){var ae=Ue({onWindowScroll:function(de){ee.dispatch(qo({newScroll:de}))}});return function(oe){return function(de){!ae.isActive()&&de.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&et(de)&&ae.stop(),oe(de)}}},xt=function(ee){var ae=!1,oe=!1,de=setTimeout(function(){oe=!0}),Se=function(Ae){ae||oe||(ae=!0,ee(Ae),clearTimeout(de))};return Se.wasCalled=function(){return ae},Se},jt=function(){var ee=[],ae=function(Ee){var Ae=Jo(ee,function(Ft){return Ft.timerId===Ee});Ae===-1&&mn(!1);var Re=ee.splice(Ae,1),ot=Re[0];ot.callback()},oe=function(Ee){var Ae=setTimeout(function(){return ae(Ae)}),Re={timerId:Ae,callback:Ee};ee.push(Re)},de=function(){if(ee.length){var Ee=[].concat(ee);ee.length=0,Ee.forEach(function(Ae){clearTimeout(Ae.timerId),Ae.callback()})}};return{add:oe,flush:de}},wt=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.droppableId===oe.droppableId&&ae.index===oe.index},an=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.draggableId===oe.draggableId&&ae.droppableId===oe.droppableId},Bn=function(ae,oe){if(ae===oe)return!0;var de=ae.draggable.id===oe.draggable.id&&ae.draggable.droppableId===oe.draggable.droppableId&&ae.draggable.type===oe.draggable.type&&ae.draggable.index===oe.draggable.index,Se=ae.droppable.id===oe.droppable.id&&ae.droppable.type===oe.droppable.type;return de&&Se},It=function(ae,oe){sa(),oe(),qn()},Tn=function(ae,oe){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:oe}},Mn=function(ae,oe,de,Se){if(!ae){de(Se(oe));return}var Ee=xt(de),Ae={announce:Ee};ae(oe,Ae),Ee.wasCalled()||de(Se(oe))},Nn=function(ee,ae){var oe=jt(),de=null,Se=function(ft,Tt){de&&mn(!1),It("onBeforeCapture",function(){var bn=ee().onBeforeCapture;if(bn){var Sa={draggableId:ft,mode:Tt};bn(Sa)}})},Ee=function(ft,Tt){de&&mn(!1),It("onBeforeDragStart",function(){var bn=ee().onBeforeDragStart;bn&&bn(Tn(ft,Tt))})},Ae=function(ft,Tt){de&&mn(!1);var bn=Tn(ft,Tt);de={mode:Tt,lastCritical:ft,lastLocation:bn.source,lastCombine:null},oe.add(function(){It("onDragStart",function(){return Mn(ee().onDragStart,bn,ae,jn.onDragStart)})})},Re=function(ft,Tt){var bn=yi(Tt),Sa=Ni(Tt);de||mn(!1);var xa=!Bn(ft,de.lastCritical);xa&&(de.lastCritical=ft);var Oa=!wt(de.lastLocation,bn);Oa&&(de.lastLocation=bn);var Ya=!an(de.lastCombine,Sa);if(Ya&&(de.lastCombine=Sa),!(!xa&&!Oa&&!Ya)){var dr=(0,Oe.Z)({},Tn(ft,de.mode),{combine:Sa,destination:bn});oe.add(function(){It("onDragUpdate",function(){return Mn(ee().onDragUpdate,dr,ae,jn.onDragUpdate)})})}},ot=function(){de||mn(!1),oe.flush()},Ft=function(ft){de||mn(!1),de=null,It("onDragEnd",function(){return Mn(ee().onDragEnd,ft,ae,jn.onDragEnd)})},yt=function(){if(de){var ft=(0,Oe.Z)({},Tn(de.lastCritical,de.mode),{combine:null,destination:null,reason:"CANCEL"});Ft(ft)}};return{beforeCapture:Se,beforeStart:Ee,start:Ae,update:Re,flush:ot,drop:Ft,abort:yt}},pa=function(ee,ae){var oe=Nn(ee,ae);return function(de){return function(Se){return function(Ee){if(Ee.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(Ee.payload.draggableId,Ee.payload.movementMode);return}if(Ee.type==="INITIAL_PUBLISH"){var Ae=Ee.payload.critical;oe.beforeStart(Ae,Ee.payload.movementMode),Se(Ee),oe.start(Ae,Ee.payload.movementMode);return}if(Ee.type==="DROP_COMPLETE"){var Re=Ee.payload.completed.result;oe.flush(),Se(Ee),oe.drop(Re);return}if(Se(Ee),Ee.type==="FLUSH"){oe.abort();return}var ot=de.getState();ot.phase==="DRAGGING"&&oe.update(ot.critical,ot.impact)}}}},da=function(ee){return function(ae){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){ae(oe);return}var de=ee.getState();de.phase!=="DROP_ANIMATING"&&mn(!1),ee.dispatch(hi({completed:de.completed}))}}},Ea=function(ee){var ae=null,oe=null;function de(){oe&&(cancelAnimationFrame(oe),oe=null),ae&&(ae(),ae=null)}return function(Se){return function(Ee){if((Ee.type==="FLUSH"||Ee.type==="DROP_COMPLETE"||Ee.type==="DROP_ANIMATION_FINISHED")&&de(),Se(Ee),Ee.type==="DROP_ANIMATE"){var Ae={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ot=ee.getState();ot.phase==="DROP_ANIMATING"&&ee.dispatch(xl())}};oe=requestAnimationFrame(function(){oe=null,ae=Pa(window,[Ae])})}}}},la=function(ee){return function(){return function(ae){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),ae(oe)}}}},Da=function(ee){var ae=!1;return function(){return function(oe){return function(de){if(de.type==="INITIAL_PUBLISH"){ae=!0,ee.tryRecordFocus(de.payload.critical.draggable.id),oe(de),ee.tryRestoreFocusRecorded();return}if(oe(de),!!ae){if(de.type==="FLUSH"){ae=!1,ee.tryRestoreFocusRecorded();return}if(de.type==="DROP_COMPLETE"){ae=!1;var Se=de.payload.completed.result;Se.combine&&ee.tryShiftRecord(Se.draggableId,Se.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ur=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},gr=function(ee){return function(ae){return function(oe){return function(de){if(ur(de)){ee.stop(),oe(de);return}if(de.type==="INITIAL_PUBLISH"){oe(de);var Se=ae.getState();Se.phase!=="DRAGGING"&&mn(!1),ee.start(Se);return}oe(de),ee.scroll(ae.getState())}}}},Xa=function(ee){return function(ae){return function(oe){if(ae(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var de=ee.getState();de.phase==="DROP_PENDING"&&(de.isWaiting||ee.dispatch(wi({reason:de.reason})))}}}},Ar=De.qC,Zr=function(ee){var ae=ee.dimensionMarshal,oe=ee.focusMarshal,de=ee.styleMarshal,Se=ee.getResponders,Ee=ee.announce,Ae=ee.autoScroller;return(0,De.MT)(Ma,Ar((0,De.md)(jl(de),la(ae),Vl(ae),me,da,Ea,Xa,gr(Ae),at,Da(oe),pa(Se,Ee))))},ja=function(){return{additions:{},removals:{},modified:{}}};function $a(ee){var ae=ee.registry,oe=ee.callbacks,de=ja(),Se=null,Ee=function(){Se||(oe.collectionStarting(),Se=requestAnimationFrame(function(){Se=null,sa();var yt=de,gt=yt.additions,ft=yt.removals,Tt=yt.modified,bn=Object.keys(gt).map(function(Oa){return ae.draggable.getById(Oa).getDimension(Qr)}).sort(function(Oa,Ya){return Oa.descriptor.index-Ya.descriptor.index}),Sa=Object.keys(Tt).map(function(Oa){var Ya=ae.droppable.getById(Oa),dr=Ya.callbacks.getScrollWhileDragging();return{droppableId:Oa,scroll:dr}}),xa={additions:bn,removals:Object.keys(ft),modified:Sa};de=ja(),qn(),oe.publish(xa)}))},Ae=function(yt){var gt=yt.descriptor.id;de.additions[gt]=yt,de.modified[yt.descriptor.droppableId]=!0,de.removals[gt]&&delete de.removals[gt],Ee()},Re=function(yt){var gt=yt.descriptor;de.removals[gt.id]=!0,de.modified[gt.droppableId]=!0,de.additions[gt.id]&&delete de.additions[gt.id],Ee()},ot=function(){Se&&(cancelAnimationFrame(Se),Se=null,de=ja())};return{add:Ae,remove:Re,stop:ot}}var za=function(ee){var ae=ee.scrollHeight,oe=ee.scrollWidth,de=ee.height,Se=ee.width,Ee=Ur({x:oe,y:ae},{x:Se,y:de}),Ae={x:Math.max(0,Ee.x),y:Math.max(0,Ee.y)};return Ae},Ia=function(){var ee=document.documentElement;return ee||mn(!1),ee},Qa=function(){var ee=Ia(),ae=za({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ae},yr=function(){var ee=ve(),ae=Qa(),oe=ee.y,de=ee.x,Se=Ia(),Ee=Se.clientWidth,Ae=Se.clientHeight,Re=de+Ee,ot=oe+Ae,Ft=On({top:oe,left:de,right:Re,bottom:ot}),yt={frame:Ft,scroll:{initial:ee,current:ee,max:ae,diff:{value:Qr,displacement:Qr}}};return yt},_r=function(ee){var ae=ee.critical,oe=ee.scrollOptions,de=ee.registry;sa();var Se=yr(),Ee=Se.scroll.current,Ae=ae.droppable,Re=de.droppable.getAllByType(Ae.type).map(function(gt){return gt.callbacks.getDimensionAndWatchScroll(Ee,oe)}),ot=de.draggable.getAllByType(ae.draggable.type).map(function(gt){return gt.getDimension(Ee)}),Ft={draggables:mi(ot),droppables:gi(Re)};qn();var yt={dimensions:Ft,critical:ae,viewport:Se};return yt};function Mr(ee,ae,oe){if(oe.descriptor.id===ae.id||oe.descriptor.type!==ae.type)return!1;var de=ee.droppable.getById(oe.descriptor.droppableId);return de.descriptor.mode==="virtual"}var pr=function(ee,ae){var oe=null,de=$a({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:ee}),Se=function(Tt,bn){ee.droppable.exists(Tt)||mn(!1),oe&&ae.updateDroppableIsEnabled({id:Tt,isEnabled:bn})},Ee=function(Tt,bn){oe&&(ee.droppable.exists(Tt)||mn(!1),ae.updateDroppableIsCombineEnabled({id:Tt,isCombineEnabled:bn}))},Ae=function(Tt,bn){oe&&(ee.droppable.exists(Tt)||mn(!1),ae.updateDroppableScroll({id:Tt,newScroll:bn}))},Re=function(Tt,bn){oe&&ee.droppable.getById(Tt).callbacks.scroll(bn)},ot=function(){if(oe){de.stop();var Tt=oe.critical.droppable;ee.droppable.getAllByType(Tt.type).forEach(function(bn){return bn.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},Ft=function(Tt){oe||mn(!1);var bn=oe.critical.draggable;Tt.type==="ADDITION"&&Mr(ee,bn,Tt.value)&&de.add(Tt.value),Tt.type==="REMOVAL"&&Mr(ee,bn,Tt.value)&&de.remove(Tt.value)},yt=function(Tt){oe&&mn(!1);var bn=ee.draggable.getById(Tt.draggableId),Sa=ee.droppable.getById(bn.descriptor.droppableId),xa={draggable:bn.descriptor,droppable:Sa.descriptor},Oa=ee.subscribe(Ft);return oe={critical:xa,unsubscribe:Oa},_r({critical:xa,registry:ee,scrollOptions:Tt.scrollOptions})},gt={updateDroppableIsEnabled:Se,updateDroppableIsCombineEnabled:Ee,scrollDroppable:Re,updateDroppableScroll:Ae,startPublishing:yt,stopPublishing:ot};return gt},Yr=function(ee,ae){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ae?!1:ee.completed.result.reason==="DROP"},ao=function(ee){window.scrollBy(ee.x,ee.y)},Qo=Zn(function(ee){return Uo(ee).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),yo=function(ae,oe){var de=Vo(Qo(oe),function(Se){return Se.frame||mn(!1),ya(Se.frame.pageMarginBox)(ae)});return de},si=function(ee){var ae=ee.center,oe=ee.destination,de=ee.droppables;if(oe){var Se=de[oe];return Se.frame?Se:null}var Ee=yo(ae,de);return Ee},Go={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},jr=function(ee,ae){var oe=ee[ae.size]*Go.startFromPercentage,de=ee[ae.size]*Go.maxScrollAtPercentage,Se={startScrollingFrom:oe,maxScrollValueAt:de};return Se},pi=function(ee){var ae=ee.startOfRange,oe=ee.endOfRange,de=ee.current,Se=oe-ae;if(Se===0)return 0;var Ee=de-ae,Ae=Ee/Se;return Ae},ho=1,ni=function(ee,ae){if(ee>ae.startScrollingFrom)return 0;if(ee<=ae.maxScrollValueAt)return Go.maxPixelScroll;if(ee===ae.startScrollingFrom)return ho;var oe=pi({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:ee}),de=1-oe,Se=Go.maxPixelScroll*Go.ease(de);return Math.ceil(Se)},$o=Go.durationDampening.accelerateAt,Wi=Go.durationDampening.stopDampeningAt,Pr=function(ee,ae){var oe=ae,de=Wi,Se=Date.now(),Ee=Se-oe;if(Ee>=Wi)return ee;if(Ee<$o)return ho;var Ae=pi({startOfRange:$o,endOfRange:de,current:Ee}),Re=ee*Go.ease(Ae);return Math.ceil(Re)},vr=function(ee){var ae=ee.distanceToEdge,oe=ee.thresholds,de=ee.dragStartTime,Se=ee.shouldUseTimeDampening,Ee=ni(ae,oe);return Ee===0?0:Se?Math.max(Pr(Ee,de),ho):Ee},fr=function(ee){var ae=ee.container,oe=ee.distanceToEdges,de=ee.dragStartTime,Se=ee.axis,Ee=ee.shouldUseTimeDampening,Ae=jr(ae,Se),Re=oe[Se.end]ae.height,Ee=oe.width>ae.width;return!Ee&&!Se?de:Ee&&Se?null:{x:Ee?0:de.x,y:Se?0:de.y}},bo=Cr(function(ee){return ee===0?0:ee}),rr=function(ee){var ae=ee.dragStartTime,oe=ee.container,de=ee.subject,Se=ee.center,Ee=ee.shouldUseTimeDampening,Ae={top:Se.y-oe.top,right:oe.right-Se.x,bottom:oe.bottom-Se.y,left:Se.x-oe.left},Re=fr({container:oe,distanceToEdges:Ae,dragStartTime:ae,axis:el,shouldUseTimeDampening:Ee}),ot=fr({container:oe,distanceToEdges:Ae,dragStartTime:ae,axis:Ui,shouldUseTimeDampening:Ee}),Ft=bo({x:ot,y:Re});if(Ga(Ft,Qr))return null;var yt=sr({container:oe,subject:de,proposedScroll:Ft});return yt?Ga(yt,Qr)?null:yt:null},Rr=Cr(function(ee){return ee===0?0:ee>0?1:-1}),mo=function(){var ee=function(oe,de){return oe<0?oe:oe>de?oe-de:0};return function(ae){var oe=ae.current,de=ae.max,Se=ae.change,Ee=Vr(oe,Se),Ae={x:ee(Ee.x,de.x),y:ee(Ee.y,de.y)};return Ga(Ae,Qr)?null:Ae}}(),so=function(ae){var oe=ae.max,de=ae.current,Se=ae.change,Ee={x:Math.max(de.x,oe.x),y:Math.max(de.y,oe.y)},Ae=Rr(Se),Re=mo({max:Ee,current:de,change:Ae});return!Re||Ae.x!==0&&Re.x===0||Ae.y!==0&&Re.y===0},Di=function(ae,oe){return so({current:ae.scroll.current,max:ae.scroll.max,change:oe})},Ii=function(ae,oe){if(!Di(ae,oe))return null;var de=ae.scroll.max,Se=ae.scroll.current;return mo({current:Se,max:de,change:oe})},ol=function(ae,oe){var de=ae.frame;return de?so({current:de.scroll.current,max:de.scroll.max,change:oe}):!1},Si=function(ae,oe){var de=ae.frame;return!de||!ol(ae,oe)?null:mo({current:de.scroll.current,max:de.scroll.max,change:oe})},sl=function(ee){var ae=ee.viewport,oe=ee.subject,de=ee.center,Se=ee.dragStartTime,Ee=ee.shouldUseTimeDampening,Ae=rr({dragStartTime:Se,container:ae.frame,subject:oe,center:de,shouldUseTimeDampening:Ee});return Ae&&Di(ae,Ae)?Ae:null},Ei=function(ee){var ae=ee.droppable,oe=ee.subject,de=ee.center,Se=ee.dragStartTime,Ee=ee.shouldUseTimeDampening,Ae=ae.frame;if(!Ae)return null;var Re=rr({dragStartTime:Se,container:Ae.pageMarginBox,subject:oe,center:de,shouldUseTimeDampening:Ee});return Re&&ol(ae,Re)?Re:null},Ki=function(ee){var ae=ee.state,oe=ee.dragStartTime,de=ee.shouldUseTimeDampening,Se=ee.scrollWindow,Ee=ee.scrollDroppable,Ae=ae.current.page.borderBoxCenter,Re=ae.dimensions.draggables[ae.critical.draggable.id],ot=Re.page.marginBox;if(ae.isWindowScrollAllowed){var Ft=ae.viewport,yt=sl({dragStartTime:oe,viewport:Ft,subject:ot,center:Ae,shouldUseTimeDampening:de});if(yt){Se(yt);return}}var gt=si({center:Ae,destination:Wt(ae.impact),droppables:ae.dimensions.droppables});if(gt){var ft=Ei({dragStartTime:oe,droppable:gt,subject:ot,center:Ae,shouldUseTimeDampening:de});ft&&Ee(gt.descriptor.id,ft)}},kl=function(ee){var ae=ee.scrollWindow,oe=ee.scrollDroppable,de=Dn(ae),Se=Dn(oe),Ee=null,Ae=function(yt){Ee||mn(!1);var gt=Ee,ft=gt.shouldUseTimeDampening,Tt=gt.dragStartTime;Ki({state:yt,scrollWindow:de,scrollDroppable:Se,dragStartTime:Tt,shouldUseTimeDampening:ft})},Re=function(yt){sa(),Ee&&mn(!1);var gt=Date.now(),ft=!1,Tt=function(){ft=!0};Ki({state:yt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Tt,scrollDroppable:Tt}),Ee={dragStartTime:gt,shouldUseTimeDampening:ft},qn(),ft&&Ae(yt)},ot=function(){Ee&&(de.cancel(),Se.cancel(),Ee=null)};return{start:Re,stop:ot,scroll:Ae}},No=function(ee){var ae=ee.move,oe=ee.scrollDroppable,de=ee.scrollWindow,Se=function(Ft,yt){var gt=Vr(Ft.current.client.selection,yt);ae({client:gt})},Ee=function(Ft,yt){if(!ol(Ft,yt))return yt;var gt=Si(Ft,yt);if(!gt)return oe(Ft.descriptor.id,yt),null;var ft=Ur(yt,gt);oe(Ft.descriptor.id,ft);var Tt=Ur(yt,ft);return Tt},Ae=function(Ft,yt,gt){if(!Ft||!Di(yt,gt))return gt;var ft=Ii(yt,gt);if(!ft)return de(gt),null;var Tt=Ur(gt,ft);de(Tt);var bn=Ur(gt,Tt);return bn},Re=function(Ft){var yt=Ft.scrollJumpRequest;if(yt){var gt=Wt(Ft.impact);gt||mn(!1);var ft=Ee(Ft.dimensions.droppables[gt],yt);if(ft){var Tt=Ft.viewport,bn=Ae(Ft.isWindowScrollAllowed,Tt,ft);bn&&Se(Ft,bn)}}};return Re},Ro=function(ee){var ae=ee.scrollDroppable,oe=ee.scrollWindow,de=ee.move,Se=kl({scrollWindow:oe,scrollDroppable:ae}),Ee=No({move:de,scrollWindow:oe,scrollDroppable:ae}),Ae=function(Ft){if(Ft.phase==="DRAGGING"){if(Ft.movementMode==="FLUID"){Se.scroll(Ft);return}Ft.scrollJumpRequest&&Ee(Ft)}},Re={scroll:Ae,start:Se.start,stop:Se.stop};return Re},_o="data-rbd",ii=function(){var ee=_o+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),vi=function(){var ee=_o+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),ro=function(){var ee=_o+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),ki={contextId:_o+"-scroll-container-context-id"},Zi=function(ae){return function(oe){return"["+oe+'="'+ae+'"]'}},Oi=function(ae,oe){return ae.map(function(de){var Se=de.styles[oe];return Se?de.selector+" { "+Se+" }":""}).join(" ")},Sl="pointer-events: none;",cl=function(ee){var ae=Zi(ee),oe=function(){var Re=` + cursor: -webkit-grab; + cursor: grab; + `;return{selector:ae(ii.contextId),styles:{always:` + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0,0,0,0); + touch-action: manipulation; + `,resting:Re,dragging:Sl,dropAnimating:Re}}}(),de=function(){var Re=` + transition: `+zl.outOfTheWay+`; + `;return{selector:ae(vi.contextId),styles:{dragging:Re,dropAnimating:Re,userCancel:Re}}}(),Se={selector:ae(ro.contextId),styles:{always:"overflow-anchor: none;"}},Ee={selector:"body",styles:{dragging:` + cursor: grabbing; + cursor: -webkit-grabbing; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + overflow-anchor: none; + `}},Ae=[de,oe,Se,Ee];return{always:Oi(Ae,"always"),resting:Oi(Ae,"resting"),dragging:Oi(Ae,"dragging"),dropAnimating:Oi(Ae,"dropAnimating"),userCancel:Oi(Ae,"userCancel")}},ji=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,gl=function(){var ae=document.querySelector("head");return ae||mn(!1),ae},il=function(ae){var oe=document.createElement("style");return ae&&oe.setAttribute("nonce",ae),oe.type="text/css",oe};function _i(ee,ae){var oe=pt(function(){return cl(ee)},[ee]),de=(0,y.useRef)(null),Se=(0,y.useRef)(null),Ee=st(Zn(function(gt){var ft=Se.current;ft||mn(!1),ft.textContent=gt}),[]),Ae=st(function(gt){var ft=de.current;ft||mn(!1),ft.textContent=gt},[]);ji(function(){!de.current&&!Se.current||mn(!1);var gt=il(ae),ft=il(ae);return de.current=gt,Se.current=ft,gt.setAttribute(_o+"-always",ee),ft.setAttribute(_o+"-dynamic",ee),gl().appendChild(gt),gl().appendChild(ft),Ae(oe.always),Ee(oe.resting),function(){var Tt=function(Sa){var xa=Sa.current;xa||mn(!1),gl().removeChild(xa),Sa.current=null};Tt(de),Tt(Se)}},[ae,Ae,Ee,oe.always,oe.resting,ee]);var Re=st(function(){return Ee(oe.dragging)},[Ee,oe.dragging]),ot=st(function(gt){if(gt==="DROP"){Ee(oe.dropAnimating);return}Ee(oe.userCancel)},[Ee,oe.dropAnimating,oe.userCancel]),Ft=st(function(){Se.current&&Ee(oe.resting)},[Ee,oe.resting]),yt=pt(function(){return{dragging:Re,dropping:ot,resting:Ft}},[Re,ot,Ft]);return yt}var zi=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function ui(ee){return ee instanceof zi(ee).HTMLElement}function ai(ee,ae){var oe="["+ii.contextId+'="'+ee+'"]',de=Zo(document.querySelectorAll(oe));if(!de.length)return null;var Se=Vo(de,function(Ee){return Ee.getAttribute(ii.draggableId)===ae});return!Se||!ui(Se)?null:Se}function El(ee){var ae=(0,y.useRef)({}),oe=(0,y.useRef)(null),de=(0,y.useRef)(null),Se=(0,y.useRef)(!1),Ee=st(function(ft,Tt){var bn={id:ft,focus:Tt};return ae.current[ft]=bn,function(){var xa=ae.current,Oa=xa[ft];Oa!==bn&&delete xa[ft]}},[]),Ae=st(function(ft){var Tt=ai(ee,ft);Tt&&Tt!==document.activeElement&&Tt.focus()},[ee]),Re=st(function(ft,Tt){oe.current===ft&&(oe.current=Tt)},[]),ot=st(function(){de.current||Se.current&&(de.current=requestAnimationFrame(function(){de.current=null;var ft=oe.current;ft&&Ae(ft)}))},[Ae]),Ft=st(function(ft){oe.current=null;var Tt=document.activeElement;Tt&&Tt.getAttribute(ii.draggableId)===ft&&(oe.current=ft)},[]);ji(function(){return Se.current=!0,function(){Se.current=!1;var ft=de.current;ft&&cancelAnimationFrame(ft)}},[]);var yt=pt(function(){return{register:Ee,tryRecordFocus:Ft,tryRestoreFocusRecorded:ot,tryShiftRecord:Re}},[Ee,Ft,ot,Re]);return yt}function Zl(){var ee={draggables:{},droppables:{}},ae=[];function oe(gt){return ae.push(gt),function(){var Tt=ae.indexOf(gt);Tt!==-1&&ae.splice(Tt,1)}}function de(gt){ae.length&&ae.forEach(function(ft){return ft(gt)})}function Se(gt){return ee.draggables[gt]||null}function Ee(gt){var ft=Se(gt);return ft||mn(!1),ft}var Ae={register:function(ft){ee.draggables[ft.descriptor.id]=ft,de({type:"ADDITION",value:ft})},update:function(ft,Tt){var bn=ee.draggables[Tt.descriptor.id];bn&&bn.uniqueId===ft.uniqueId&&(delete ee.draggables[Tt.descriptor.id],ee.draggables[ft.descriptor.id]=ft)},unregister:function(ft){var Tt=ft.descriptor.id,bn=Se(Tt);bn&&ft.uniqueId===bn.uniqueId&&(delete ee.draggables[Tt],de({type:"REMOVAL",value:ft}))},getById:Ee,findById:Se,exists:function(ft){return!!Se(ft)},getAllByType:function(ft){return Io(ee.draggables).filter(function(Tt){return Tt.descriptor.type===ft})}};function Re(gt){return ee.droppables[gt]||null}function ot(gt){var ft=Re(gt);return ft||mn(!1),ft}var Ft={register:function(ft){ee.droppables[ft.descriptor.id]=ft},unregister:function(ft){var Tt=Re(ft.descriptor.id);Tt&&ft.uniqueId===Tt.uniqueId&&delete ee.droppables[ft.descriptor.id]},getById:ot,findById:Re,exists:function(ft){return!!Re(ft)},getAllByType:function(ft){return Io(ee.droppables).filter(function(Tt){return Tt.descriptor.type===ft})}};function yt(){ee.draggables={},ee.droppables={},ae.length=0}return{draggable:Ae,droppable:Ft,subscribe:oe,clean:yt}}function Bl(){var ee=pt(Zl,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var ul=y.createContext(null),Fl=function(){var ee=document.body;return ee||mn(!1),ee},fs={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},So=function(ae){return"rbd-announcement-"+ae};function ei(ee){var ae=pt(function(){return So(ee)},[ee]),oe=(0,y.useRef)(null);(0,y.useEffect)(function(){var Ee=document.createElement("div");return oe.current=Ee,Ee.id=ae,Ee.setAttribute("aria-live","assertive"),Ee.setAttribute("aria-atomic","true"),(0,Oe.Z)(Ee.style,fs),Fl().appendChild(Ee),function(){setTimeout(function(){var ot=Fl();ot.contains(Ee)&&ot.removeChild(Ee),Ee===oe.current&&(oe.current=null)})}},[ae]);var de=st(function(Se){var Ee=oe.current;if(Ee){Ee.textContent=Se;return}},[]);return de}var Li=0,li={separator:"::"};function Hi(){Li=0}function Gi(ee,ae){return ae===void 0&&(ae=li),pt(function(){return""+ee+ae.separator+Li++},[ae.separator,ee])}function Yi(ee){var ae=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+ae+"-"+oe}function bl(ee){var ae=ee.contextId,oe=ee.text,de=Gi("hidden-text",{separator:"-"}),Se=pt(function(){return Yi({contextId:ae,uniqueId:de})},[de,ae]);return(0,y.useEffect)(function(){var Ae=document.createElement("div");return Ae.id=Se,Ae.textContent=oe,Ae.style.display="none",Fl().appendChild(Ae),function(){var ot=Fl();ot.contains(Ae)&&ot.removeChild(Ae)}},[Se,oe]),Se}var _l=y.createContext(null),Qs={react:"^16.8.5","react-dom":"^16.8.5"},ws=/(\d+)\.(\d+)\.(\d+)/,Ds=function(ae){var oe=ws.exec(ae);oe==null&&mn(!1);var de=Number(oe[1]),Se=Number(oe[2]),Ee=Number(oe[3]);return{major:de,minor:Se,patch:Ee,raw:ae}},Is=function(ae,oe){return oe.major>ae.major?!0:oe.majorae.minor?!0:oe.minor=ae.patch},as=function(ee,ae){var oe=Ds(ee),de=Ds(ae);Is(oe,de)},Yl=` + We expect a html5 doctype: + This is to ensure consistent browser layout and measurement + + More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md +`,Ls=function(ee){var ae=ee.doctype;ae&&(ae.name.toLowerCase(),ae.publicId)};function cu(ee){}function Gl(ee,ae){}function _s(){Gl(function(){as(Qs.react,y.version),Ls(document)},[])}function rs(ee){var ae=(0,y.useRef)(ee);return(0,y.useEffect)(function(){ae.current=ee}),ae}function os(){var ee=null;function ae(){return!!ee}function oe(Ae){return Ae===ee}function de(Ae){ee&&mn(!1);var Re={abandon:Ae};return ee=Re,Re}function Se(){ee||mn(!1),ee=null}function Ee(){ee&&(ee.abandon(),Se())}return{isClaimed:ae,isActive:oe,claim:de,release:Se,tryAbandon:Ee}}var Ns=9,Ys=13,is=27,ps=32,Js=33,Xs=34,qs=35,Os=36,ls=37,vs=38,hs=39,Ms=40,Jl,Rs=(Jl={},Jl[Ys]=!0,Jl[Ns]=!0,Jl),Ss=function(ee){Rs[ee.keyCode]&&ee.preventDefault()},ss=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var ae=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],oe=Vo(ae,function(de){return"on"+de in document});return oe||ee}(),Es=0,us=5;function Ts(ee,ae){return Math.abs(ae.x-ee.x)>=us||Math.abs(ae.y-ee.y)>=us}var ds={type:"IDLE"};function ks(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase,Se=ee.setPhase;return[{eventName:"mousemove",fn:function(Ae){var Re=Ae.button,ot=Ae.clientX,Ft=Ae.clientY;if(Re===Es){var yt={x:ot,y:Ft},gt=de();if(gt.type==="DRAGGING"){Ae.preventDefault(),gt.actions.move(yt);return}gt.type!=="PENDING"&&mn(!1);var ft=gt.point;if(Ts(ft,yt)){Ae.preventDefault();var Tt=gt.actions.fluidLift(yt);Se({type:"DRAGGING",actions:Tt})}}}},{eventName:"mouseup",fn:function(Ae){var Re=de();if(Re.type!=="DRAGGING"){ae();return}Ae.preventDefault(),Re.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Ae){de().type==="DRAGGING"&&Ae.preventDefault(),ae()}},{eventName:"keydown",fn:function(Ae){var Re=de();if(Re.type==="PENDING"){ae();return}if(Ae.keyCode===is){Ae.preventDefault(),ae();return}Ss(Ae)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){de().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(Ae){var Re=de();if(Re.type==="IDLE"&&mn(!1),Re.actions.shouldRespectForcePress()){ae();return}Ae.preventDefault()}},{eventName:ss,fn:ae}]}function $s(ee){var ae=(0,y.useRef)(ds),oe=(0,y.useRef)(Ka),de=pt(function(){return{eventName:"mousedown",fn:function(gt){if(!gt.defaultPrevented&>.button===Es&&!(gt.ctrlKey||gt.metaKey||gt.shiftKey||gt.altKey)){var ft=ee.findClosestDraggableId(gt);if(ft){var Tt=ee.tryGetLock(ft,Ae,{sourceEvent:gt});if(Tt){gt.preventDefault();var bn={x:gt.clientX,y:gt.clientY};oe.current(),Ft(Tt,bn)}}}}}},[ee]),Se=pt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(gt){if(!gt.defaultPrevented){var ft=ee.findClosestDraggableId(gt);if(ft){var Tt=ee.findOptionsForDraggable(ft);Tt&&(Tt.shouldRespectForcePress||ee.canGetLock(ft)&>.preventDefault())}}}}},[ee]),Ee=st(function(){var gt={passive:!1,capture:!0};oe.current=Pa(window,[Se,de],gt)},[Se,de]),Ae=st(function(){var yt=ae.current;yt.type!=="IDLE"&&(ae.current=ds,oe.current(),Ee())},[Ee]),Re=st(function(){var yt=ae.current;Ae(),yt.type==="DRAGGING"&&yt.actions.cancel({shouldBlockNextClick:!0}),yt.type==="PENDING"&&yt.actions.abort()},[Ae]),ot=st(function(){var gt={capture:!0,passive:!1},ft=ks({cancel:Re,completed:Ae,getPhase:function(){return ae.current},setPhase:function(bn){ae.current=bn}});oe.current=Pa(window,ft,gt)},[Re,Ae]),Ft=st(function(gt,ft){ae.current.type!=="IDLE"&&mn(!1),ae.current={type:"PENDING",point:ft,actions:gt},ot()},[ot]);ji(function(){return Ee(),function(){oe.current()}},[Ee])}var Eo;function ri(){}var dl=(Eo={},Eo[Xs]=!0,Eo[Js]=!0,Eo[Os]=!0,Eo[qs]=!0,Eo);function wl(ee,ae){function oe(){ae(),ee.cancel()}function de(){ae(),ee.drop()}return[{eventName:"keydown",fn:function(Ee){if(Ee.keyCode===is){Ee.preventDefault(),oe();return}if(Ee.keyCode===ps){Ee.preventDefault(),de();return}if(Ee.keyCode===Ms){Ee.preventDefault(),ee.moveDown();return}if(Ee.keyCode===vs){Ee.preventDefault(),ee.moveUp();return}if(Ee.keyCode===hs){Ee.preventDefault(),ee.moveRight();return}if(Ee.keyCode===ls){Ee.preventDefault(),ee.moveLeft();return}if(dl[Ee.keyCode]){Ee.preventDefault();return}Ss(Ee)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:ss,fn:oe}]}function Dl(ee){var ae=(0,y.useRef)(ri),oe=pt(function(){return{eventName:"keydown",fn:function(Ee){if(Ee.defaultPrevented||Ee.keyCode!==ps)return;var Ae=ee.findClosestDraggableId(Ee);if(!Ae)return;var Re=ee.tryGetLock(Ae,yt,{sourceEvent:Ee});if(!Re)return;Ee.preventDefault();var ot=!0,Ft=Re.snapLift();ae.current();function yt(){ot||mn(!1),ot=!1,ae.current(),de()}ae.current=Pa(window,wl(Ft,yt),{capture:!0,passive:!1})}}},[ee]),de=st(function(){var Ee={passive:!1,capture:!0};ae.current=Pa(window,[oe],Ee)},[oe]);ji(function(){return de(),function(){ae.current()}},[de])}var cs={type:"IDLE"},Ps=120,ys=.15;function bs(ee){var ae=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:ae},{eventName:"resize",fn:ae},{eventName:"contextmenu",fn:function(Se){Se.preventDefault()}},{eventName:"keydown",fn:function(Se){if(oe().type!=="DRAGGING"){ae();return}Se.keyCode===is&&Se.preventDefault(),ae()}},{eventName:ss,fn:ae}]}function Cs(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ee){var Ae=de();if(Ae.type!=="DRAGGING"){ae();return}Ae.hasMoved=!0;var Re=Ee.touches[0],ot=Re.clientX,Ft=Re.clientY,yt={x:ot,y:Ft};Ee.preventDefault(),Ae.actions.move(yt)}},{eventName:"touchend",fn:function(Ee){var Ae=de();if(Ae.type!=="DRAGGING"){ae();return}Ee.preventDefault(),Ae.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(Ee){if(de().type!=="DRAGGING"){ae();return}Ee.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(Ee){var Ae=de();Ae.type==="IDLE"&&mn(!1);var Re=Ee.touches[0];if(Re){var ot=Re.force>=ys;if(ot){var Ft=Ae.actions.shouldRespectForcePress();if(Ae.type==="PENDING"){Ft&&ae();return}if(Ft){if(Ae.hasMoved){Ee.preventDefault();return}ae();return}Ee.preventDefault()}}}},{eventName:ss,fn:ae}]}function Nu(ee){var ae=(0,y.useRef)(cs),oe=(0,y.useRef)(Ka),de=st(function(){return ae.current},[]),Se=st(function(Tt){ae.current=Tt},[]),Ee=pt(function(){return{eventName:"touchstart",fn:function(Tt){if(!Tt.defaultPrevented){var bn=ee.findClosestDraggableId(Tt);if(bn){var Sa=ee.tryGetLock(bn,Re,{sourceEvent:Tt});if(Sa){var xa=Tt.touches[0],Oa=xa.clientX,Ya=xa.clientY,dr={x:Oa,y:Ya};oe.current(),gt(Sa,dr)}}}}}},[ee]),Ae=st(function(){var Tt={capture:!0,passive:!1};oe.current=Pa(window,[Ee],Tt)},[Ee]),Re=st(function(){var ft=ae.current;ft.type!=="IDLE"&&(ft.type==="PENDING"&&clearTimeout(ft.longPressTimerId),Se(cs),oe.current(),Ae())},[Ae,Se]),ot=st(function(){var ft=ae.current;Re(),ft.type==="DRAGGING"&&ft.actions.cancel({shouldBlockNextClick:!0}),ft.type==="PENDING"&&ft.actions.abort()},[Re]),Ft=st(function(){var Tt={capture:!0,passive:!1},bn={cancel:ot,completed:Re,getPhase:de},Sa=Pa(window,Cs(bn),Tt),xa=Pa(window,bs(bn),Tt);oe.current=function(){Sa(),xa()}},[ot,de,Re]),yt=st(function(){var Tt=de();Tt.type!=="PENDING"&&mn(!1);var bn=Tt.actions.fluidLift(Tt.point);Se({type:"DRAGGING",actions:bn,hasMoved:!1})},[de,Se]),gt=st(function(Tt,bn){de().type!=="IDLE"&&mn(!1);var Sa=setTimeout(yt,Ps);Se({type:"PENDING",point:bn,actions:Tt,longPressTimerId:Sa}),Ft()},[Ft,de,Se,yt]);ji(function(){return Ae(),function(){oe.current();var bn=de();bn.type==="PENDING"&&(clearTimeout(bn.longPressTimerId),Se(cs))}},[de,Ae,Se]),ji(function(){var Tt=Pa(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Tt},[])}function Ou(ee){}var Mu={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function gu(ee,ae){if(ae==null)return!1;var oe=!!Mu[ae.tagName.toLowerCase()];if(oe)return!0;var de=ae.getAttribute("contenteditable");return de==="true"||de===""?!0:ae===ee?!1:gu(ee,ae.parentElement)}function Ru(ee,ae){var oe=ae.target;return ui(oe)?gu(ee,oe):!1}var Tu=function(ee){return On(ee.getBoundingClientRect()).center};function ku(ee){return ee instanceof zi(ee).Element}var Zu=function(){var ee="matches";if(typeof document=="undefined")return ee;var ae=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=Vo(ae,function(de){return de in Element.prototype});return oe||ee}();function mu(ee,ae){return ee==null?null:ee[Zu](ae)?ee:mu(ee.parentElement,ae)}function ju(ee,ae){return ee.closest?ee.closest(ae):mu(ee,ae)}function zu(ee){return"["+ii.contextId+'="'+ee+'"]'}function Hu(ee,ae){var oe=ae.target;if(!ku(oe))return null;var de=zu(ee),Se=ju(oe,de);return!Se||!ui(Se)?null:Se}function Gu(ee,ae){var oe=Hu(ee,ae);return oe?oe.getAttribute(ii.draggableId):null}function Wu(ee,ae){var oe="["+vi.contextId+'="'+ee+'"]',de=Zo(document.querySelectorAll(oe)),Se=Vo(de,function(Ee){return Ee.getAttribute(vi.id)===ae});return!Se||!ui(Se)?null:Se}function Ku(ee){ee.preventDefault()}function Zs(ee){var ae=ee.expected,oe=ee.phase,de=ee.isLockActive,Se=ee.shouldWarn;return!(!de()||ae!==oe)}function fu(ee){var ae=ee.lockAPI,oe=ee.store,de=ee.registry,Se=ee.draggableId;if(ae.isClaimed())return!1;var Ee=de.draggable.findById(Se);return!(!Ee||!Ee.options.isEnabled||!Yr(oe.getState(),Se))}function Vu(ee){var ae=ee.lockAPI,oe=ee.contextId,de=ee.store,Se=ee.registry,Ee=ee.draggableId,Ae=ee.forceSensorStop,Re=ee.sourceEvent,ot=fu({lockAPI:ae,store:de,registry:Se,draggableId:Ee});if(!ot)return null;var Ft=Se.draggable.getById(Ee),yt=Wu(oe,Ft.descriptor.id);if(!yt||Re&&!Ft.options.canDragInteractiveElements&&Ru(yt,Re))return null;var gt=ae.claim(Ae||Ka),ft="PRE_DRAG";function Tt(){return Ft.options.shouldRespectForcePress}function bn(){return ae.isActive(gt)}function Sa(Xr,Fo){Zs({expected:Xr,phase:ft,isLockActive:bn,shouldWarn:!0})&&de.dispatch(Fo())}var xa=Sa.bind(null,"DRAGGING");function Oa(Xr){function Fo(){ae.release(),ft="COMPLETED"}ft!=="PRE_DRAG"&&(Fo(),ft!=="PRE_DRAG"&&mn(!1)),de.dispatch(Ra(Xr.liftActionArgs)),ft="DRAGGING";function xi(To,Ai){if(Ai===void 0&&(Ai={shouldBlockNextClick:!1}),Xr.cleanup(),Ai.shouldBlockNextClick){var Vi=Pa(window,[{eventName:"click",fn:Ku,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Vi)}Fo(),de.dispatch(wi({reason:To}))}return(0,Oe.Z)({isActive:function(){return Zs({expected:"DRAGGING",phase:ft,isLockActive:bn,shouldWarn:!1})},shouldRespectForcePress:Tt,drop:function(Ai){return xi("DROP",Ai)},cancel:function(Ai){return xi("CANCEL",Ai)}},Xr.actions)}function Ya(Xr){var Fo=Dn(function(To){xa(function(){return Wr({client:To})})}),xi=Oa({liftActionArgs:{id:Ee,clientSelection:Xr,movementMode:"FLUID"},cleanup:function(){return Fo.cancel()},actions:{move:Fo}});return(0,Oe.Z)({},xi,{move:Fo})}function dr(){var Xr={moveUp:function(){return xa(Ir)},moveRight:function(){return xa(Ci)},moveDown:function(){return xa(Fi)},moveLeft:function(){return xa(Kr)}};return Oa({liftActionArgs:{id:Ee,clientSelection:Tu(yt),movementMode:"SNAP"},cleanup:Ka,actions:Xr})}function hr(){var Xr=Zs({expected:"PRE_DRAG",phase:ft,isLockActive:bn,shouldWarn:!0});Xr&&ae.release()}var oo={isActive:function(){return Zs({expected:"PRE_DRAG",phase:ft,isLockActive:bn,shouldWarn:!1})},shouldRespectForcePress:Tt,fluidLift:Ya,snapLift:dr,abort:hr};return oo}var Uu=[$s,Dl,Nu];function Qu(ee){var ae=ee.contextId,oe=ee.store,de=ee.registry,Se=ee.customSensors,Ee=ee.enableDefaultSensors,Ae=[].concat(Ee?Uu:[],Se||[]),Re=(0,y.useState)(function(){return os()})[0],ot=st(function(Ya,dr){Ya.isDragging&&!dr.isDragging&&Re.tryAbandon()},[Re]);ji(function(){var Ya=oe.getState(),dr=oe.subscribe(function(){var hr=oe.getState();ot(Ya,hr),Ya=hr});return dr},[Re,oe,ot]),ji(function(){return Re.tryAbandon},[Re.tryAbandon]);var Ft=st(function(Oa){return fu({lockAPI:Re,registry:de,store:oe,draggableId:Oa})},[Re,de,oe]),yt=st(function(Oa,Ya,dr){return Vu({lockAPI:Re,registry:de,contextId:ae,store:oe,draggableId:Oa,forceSensorStop:Ya,sourceEvent:dr&&dr.sourceEvent?dr.sourceEvent:null})},[ae,Re,de,oe]),gt=st(function(Oa){return Gu(ae,Oa)},[ae]),ft=st(function(Oa){var Ya=de.draggable.findById(Oa);return Ya?Ya.options:null},[de.draggable]),Tt=st(function(){Re.isClaimed()&&(Re.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(ko()))},[Re,oe]),bn=st(Re.isClaimed,[Re]),Sa=pt(function(){return{canGetLock:Ft,tryGetLock:yt,findClosestDraggableId:gt,findOptionsForDraggable:ft,tryReleaseLock:Tt,isLockClaimed:bn}},[Ft,yt,gt,ft,Tt,bn]);Ou(Ae);for(var xa=0;xaje in Ke?ue(Ke,je,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ke[je]=ze,se=(Ke,je)=>{for(var ze in je||(je={}))Le.call(je,ze)&&Oe(Ke,ze,je[ze]);if(be)for(var ze of be(je))Fe.call(je,ze)&&Oe(Ke,ze,je[ze]);return Ke};const Ze=Ke=>React.createElement("svg",se({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ke),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Tt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},25863:function(){"use strict";function xt(le,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=le,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(xt.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(xt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(xt.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(xt.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,E){var a=go.Shape._FigureParameters[le];return a?a[E]:null},go.Shape.setFigureParameter=function(le,E,a){if(!(a instanceof xt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[le];x||(x=[],go.Shape._FigureParameters[le]=x),x[E]=a};var Tt=[];function ne(le,E){var a=Tt.pop();return a===void 0?new go.Point(le,E):(a.x=le,a.y=E,a)}function y(){var le=Tt.pop();return le===void 0?new go.Point:le}function ue(le){Tt.push(le)}function be(le,E,a,x,b,z,te,re,ie){ie||(ie=new go.Point);var ce=le-a,pe=b-te,ge=NaN,Ce=NaN;if(ce===0)if(pe===0)le===a&&(ge=le,Ce=E);else{var Pe=(z-re)/pe,Ie=z-Pe*b;ge=le,Ce=Pe*ge+Ie}else if(pe===0){var ve=(E-x)/ce,Xe=E-ve*le;ge=b,Ce=ve*ge+Xe}else{var ve=(E-x)/ce,Pe=(z-re)/pe,Xe=E-ve*le,Ie=z-Pe*b;ge=(Ie-Xe)/(ve-Pe),Ce=ve*ge+Xe}return ie.x=ge,ie.y=Ce,ie}function Le(le,E,a,x,b,z,te,re,ie,ce,pe,ge,Ce,Pe){var Ie=1-ie,ve=ie,Xe=le*Ie+a*ve,We=E*Ie+x*ve,dt=a*Ie+b*ve,Re=x*Ie+z*ve,_e=b*Ie+te*ve,mt=z*Ie+re*ve,Qe=Xe*Ie+dt*ve,ot=We*Ie+Re*ve,Ht=dt*Ie+_e*ve,vt=Re*Ie+mt*ve,jt=Qe*Ie+Ht*ve,Vt=ot*Ie+vt*ve;ce.x=Xe,ce.y=We,pe.x=Qe,pe.y=ot,ge.x=jt,ge.y=Vt,Ce.x=Ht,Ce.y=vt,Pe.x=_e,Pe.y=mt}var Fe=new go.Spot(.156,.156),Oe=new go.Spot(.844,.844),se=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new xt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*se,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,a-b,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=E,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=a,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,E,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,E,a){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=Oe,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(le,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,se*E,0,E,(1-se)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,se*a,(1-se)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,se*a,se*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-se)*E,0,0,(1-se)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new xt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+re,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,re,re).close())),z.spot1=Fe,z.spot2=Oe,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,E,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,x*a).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new xt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new xt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,E,a){var x=le?le.parameter1:NaN,b=le?le.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,re=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,te,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,E,a){var x=se/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,z*a,E,(1-x)*a,(b+x)*E,(z+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new xt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,z=E/2,te=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new xt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,z=E/2,te=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new xt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,E,a){var x=le?le.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=a,b}else{var z=E/2,te=a/2,re=Math.atan2(a,E),ie=x-Math.min(Math.cos(re)*x/2,z),ce=x-Math.min(Math.sin(re)*x/2,te),b=new go.Geometry,pe=new go.PathFigure(ie,0,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),pe.add(new go.PathSegment(go.PathSegment.Line,E-ie,0)),pe.add(new go.PathSegment(go.PathSegment.Line,E,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,E,a-ce)),pe.add(new go.PathSegment(go.PathSegment.Line,E-ie,a)),pe.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),pe.add(new go.PathSegment(go.PathSegment.Line,ie,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,a-ce)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new xt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new xt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new xt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-x)*E,.25*a,Math.abs(1-x)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,se*E,0,E,(.5-se/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+se/2)*a,se*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,te=.3,re=0,ie=z*se;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+re)*a,(.5-z+te)*E,(.5+ie+re)*a,(.5-ie+te)*E,(.5+z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+re)*a,(.5+ie+te)*E,(.5+z+re)*a,(.5+z+te)*E,(.5+ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+re)*a,(1-.5+z+te)*E,(.5-ie+re)*a,(.5+ie+te)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ie+te)*E,(.5-z+re)*a,(.5-z+te+.05)*E,(.5-ie+re-.02)*a)),z=.2,te=0,re=-.3,ie=z*se,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+re)*a,(.5+ie+te)*E,(.5+z+re)*a,(.5+z+te)*E,(.5+ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+re)*a,(1-.5+z+te)*E,(.5-ie+re)*a,(.5+ie+te)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+re)*a,(.5-ie+te)*E,(.5-z+re)*a,(.5-z+te)*E,(.5-ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+te)*E,(.5+z+re)*a,(.5-z+te)*E,(.5+ie+re)*a,(.5-ie+te)*E,(.5+z+re)*a)),z=.2,te=-.3,re=0,ie=z*se,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+re)*a,(1-.5+z+te-.05)*E,(.5-ie+re-.02)*a,(.5+ie+te)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+re)*a,(.5-ie+te)*E,(.5-z+re)*a,(.5-z+te)*E,(.5-ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+re)*a,(.5-z+te)*E,(.5+ie+re)*a,(.5-ie+te)*E,(.5+z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ie+te)*E,(.5+z+re)*a,(.5+z+te)*E,(.5+ie+re)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,te=.5,re=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*E,re*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,a*re,z*E,z*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),re=.75,b=new go.PathFigure((te+z)*E,re*a,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,a*re,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(le,E,a){var x=.8535533905932737,b=.5*E,z=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,E,a){var x=new go.Geometry,b=se*.5,z=.5,te=.5,re=.5,ie=new go.PathFigure(te*E,(re-z)*a);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),z=.4,b=se*.4;var ce=y(),pe=y(),ge=y(),Ce=y();Le(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.42,ce,pe,ge,Ce,Ce);var Pe=y(),Ie=y(),ve=y();Le(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.58,Ce,Ce,ve,Pe,Ie);var Xe=y(),We=y(),dt=y();Le(te,re+z,te-b,re+z,te-z,re+b,te-z,re,.42,Xe,We,dt,Ce,Ce);var Re=y(),_e=y(),mt=y();return Le(te,re+z,te-b,re+z,te-z,re+b,te-z,re,.58,Ce,Ce,mt,Re,_e),ie.add(new go.PathSegment(go.PathSegment.Move,mt.x*E,mt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,Re.x*E,Re.y*a,_e.x*E,_e.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*E,ge.y*a,ce.x*E,ce.y*a,pe.x*E,pe.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,mt.x*E,mt.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,dt.x*E,dt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,ve.x*E,ve.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,Pe.x*E,Pe.y*a,Ie.x*E,Ie.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,dt.x*E,dt.y*a,Xe.x*E,Xe.y*a,We.x*E,We.y*a).close()),ue(ce),ue(pe),ue(ge),ue(Ce),ue(Pe),ue(Ie),ue(ve),ue(Xe),ue(We),ue(dt),ue(Re),ue(_e),ue(mt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new xt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,E,a){var x=new go.Geometry,b=se*.4,z=.4,te=.5,re=.5,ie=y(),ce=y(),pe=y(),ge=y(),Ce=new go.PathFigure((te-z)*E,re*a,!1);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),Le(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.44,pe,ge,ce,ie,ie),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*E,ce.y*a,pe.x*E,pe.y*a,ge.x*E,ge.y*a));var Pe=ne(ce.x,ce.y);Le(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.56,ie,ie,ce,pe,ge);var Ie=ne(ce.x,ce.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.95*.9)*E,Pe.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*E,Pe.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.9)*E,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.9)*E,(Ie.y*.1+.05*.9)*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,Ie.x*E,Ie.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,pe.x*E,pe.y*a,ge.x*E,ge.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),z=.35,b=se*.35;var ve=new go.PathFigure(te*E,(re-z)*a,!1);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a));var Xe=new go.PathFigure((te-z)*E,re*a,!1);return x.add(Xe),ue(ie),ue(ce),ue(pe),ue(ge),ue(Pe),ue(Ie),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(le,E,a){var x=new go.Geometry,b=.375,z=0,te=-.125,re=b*se,ie=new go.PathFigure((.525+z)*E,(.5+b+te)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*a,(.5+re+z)*E,(.5+b+te)*a,(.5+b+z)*E,(.5+re+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*a,(1-.5+b+z)*E,(.5-re+te)*a,(.5+re+z)*E,(.5-b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-re+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-re+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+b+te)*a,(.5-b+z)*E,(.5+re+te)*a,(.5-re+z)*E,(.5+b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),b=.325,z=0,te=-.125,re=b*se;var ie=new go.PathFigure((1-.5+b+z)*E,(.5+te)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+b+te)*a,(.5+b+z)*E,(.5+re+te)*a,(.5+re+z)*E,(.5+b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-re+z)*E,(.5+b+te)*a,(.5-b+z)*E,(.5+re+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-re+te)*a,(.5-re+z)*E,(.5-b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*a,(.5+re+z)*E,(.5-b+te)*a,(1-.5+b+z)*E,(.5-re+te)*a));var ie=new go.PathFigure((.525+z)*E,(.5+b+te)*a,!1);return x.add(ie),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(le,E,a){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,E,a){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,E,a){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new xt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new xt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=le?le.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*E,te=(.5-b/2)*a,re=(.5+b/2)*a,ie=new go.Geometry,ce=new go.PathFigure(0,te,!0);ie.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,te)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,z,a)),ce.add(new go.PathSegment(go.PathSegment.Line,z,re)),ce.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,te/a);var pe=be(0,re/a,1,re/a,z/E,1,1,.5,y());return ie.spot2=new go.Spot(pe.x,pe.y),ue(pe),ie}),go.Shape.setFigureParameter("Arrow2",0,new xt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new xt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=le?le.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var z=E-x,te=(a-b)/2,re=te+b,ie=new go.Geometry,ce=new go.PathFigure(0,te,!0);ie.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,te)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,z,a)),ce.add(new go.PathSegment(go.PathSegment.Line,z,re)),ce.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,te/a);var pe=be(0,re/a,1,re/a,z/E,1,1,.5,y());return ie.spot2=new go.Spot(pe.x,pe.y),ue(pe),ie}),go.Shape.defineFigureGenerator("Chevron",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new xt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ie=be(0,.5,.3,0,0,b/a,.1,b/a,y());return te.spot1=new go.Spot(ie.x,ie.y),ie=be(.7,1,1,.5,0,z/a,1,z/a,ie),te.spot2=new go.Spot(ie.x,ie.y),ue(ie),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new xt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new xt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,te=z+x,re=(a-b)/2,ie=re+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,te=z+x,re=0,ie=a):(z=0,te=a,re=0,ie=a));var ce=new go.Geometry,pe=new go.PathFigure(E,.5*a,!0);ce.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*E,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*E,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close());var ge=be(0,.5,.3,re/a,0,z/a,1,z/a,y());return ce.spot1=new go.Spot(ge.x,ge.y),ge=be(.7,ie/a,1,.5,0,te/a,1,te/a,ge),ce.spot2=new go.Spot(ge.x,ge.y),ue(ge),ce}),go.Shape.setFigureParameter("IBeamArrow",0,new xt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/a);var ie=be(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),ue(ie),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new xt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new xt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,te=z+x,re=(a-b)/2,ie=re+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,te=z+x,re=0,ie=a):(z=0,te=a,re=0,ie=a));var ce=new go.Geometry,pe=new go.PathFigure(E,.5*a,!0);ce.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close()),ce.spot1=new go.Spot(0,z/a);var ge=be(.7,ie/a,1,.5,0,te/a,1,te/a,y());return ce.spot2=new go.Spot(ge.x,ge.y),ue(ge),ce}),go.Shape.setFigureParameter("Pointer",0,new xt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=be(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(te.x,te.y),ue(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new xt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),b.spot1=new go.Spot(x,.35);var te=be(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(te.x,te.y),ue(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new xt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var ie=be(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),ue(ie),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new xt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=50);var b=(a-x)/2,z=b+x;x>a&&(b=0,z=a);var te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/a);var ie=be(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),ue(ie),te}),go.Shape.setFigureParameter("SquareArrow",0,new xt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(le,E,a){var x=new go.Geometry,b=se*.5,z=se*.1,te=new go.PathFigure(0,.9*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=se*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,se*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,se*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-se*x,(.5+z)*E,1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-se*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var re=new go.PathFigure(E,x,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-se*x,(.5+z)*E,2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-se*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=se*.5,te=new go.PathFigure(0,a-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,se*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,se*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-se*x,(.5+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-se*x));var re=new go.PathFigure(0,a-x,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-se*x,(.5-z)*E,a-2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-se*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=se*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-se*x,0,E,(.5-z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-se*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,se*x,a,0,(.5+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,se*x,0));var re=new go.PathFigure(x,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+se*x,0,2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+se*x,a)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=se*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-se*x,0,E,(.5-z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-se*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,se*x,a,0,(.5+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,se*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var re=new go.PathFigure(E-x,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-se*x,0,E-2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-se*x,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(le,E,a){var x=new go.Geometry,b=.2,z=.1,te=se*b,re=se*z,ie=.5,ce=.1,pe=new go.PathFigure(ie*E,(ce+z)*a,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-b)*E,ce*a,(ie-te)*E,(ce+z)*a,(ie-b)*E,(ce+re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce-z)*a,(ie-b)*E,(ce-re)*a,(ie-te)*E,(ce-z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+b)*E,ce*a,(ie+te)*E,(ce-z)*a,(ie+b)*E,(ce-re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce+z)*a,(ie+b)*E,(ce+re)*a,(ie+te)*E,(ce+z)*a));var ge=.05,Ce=se*ge;ie=.05,ce=.25;var Pe=new go.PathFigure(.5*E,.2*a,!0);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ie=.95,ce=.25,Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ge)*E,ce*a,(ie+Ce)*E,(ce-ge)*a,(ie+ge)*E,(ce-Ce)*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),ge=.025,Ce=se*ge,ie=.825,ce=.35,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce-ge)*a,(ie+ge)*E,(ce-Ce)*a,(ie+Ce)*E,(ce-ge)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ge)*E,ce*a,(ie-Ce)*E,(ce-ge)*a,(ie-ge)*E,(ce-Ce)*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),ge=.05,Ce=se*ge,ie=.5,ce=.7,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce-ge)*a,(ie+ge)*E,(ce-Ce)*a,(ie+Ce)*E,(ce-ge)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ge)*E,ce*a,(ie-Ce)*E,(ce-ge)*a,(ie-ge)*E,(ce-Ce)*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),ge=.025,Ce=se*ge,ie=.175,ce=.35,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce-ge)*a,(ie+ge)*E,(ce-Ce)*a,(ie+Ce)*E,(ce-ge)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ge)*E,ce*a,(ie-Ce)*E,(ce-ge)*a,(ie-ge)*E,(ce-Ce)*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ge=.05,Ce=se*ge,ie=.05,ce=.25,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce-ge)*a,(ie-ge)*E,(ce-Ce)*a,(ie-Ce)*E,(ce-ge)*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new xt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,E,a){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("Database",function(le,E,a){var x=new go.Geometry,b=se*.5,z=se*.1,te=new go.PathFigure(E,.1*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+b)*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*E,.4*a,0,(.3+z)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(le,E,a){var x=new go.Geometry,b=se*.5,z=se*.1,te=new go.PathFigure(E,.1*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=se*.2,te=new go.PathFigure(0,.2*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var re=new go.PathFigure(0,b*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("Document",function(le,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var te=new go.PathFigure(E,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var re=new go.PathFigure(b*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(le,E,a){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=se*.5,re=.5,ie=new go.PathFigure(E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,a,E,(re+te)*a,(re+te)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-te)*E,a,0,(re+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,0,0,(re-te)*a,(re-te)*E,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,re*a,(re+te)*E,0,E,(re-te)*a));var ce=new go.PathFigure((z+b)*E,(z+b)*a,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),ce.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Line,(z+b)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(le,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(le,E,a){var x=new go.Geometry,b=se*.5,z=.5,te=new go.PathFigure(.5*E,a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+b)*a,(z+b)*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(le,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var re=new go.PathFigure(.5*b*E,b*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(le,E,a){var x=new go.Geometry,b=se*.5,z=.5,te=new go.PathFigure(E,z*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var re=new go.PathFigure(E,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(le,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure((1-b)*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x}),go.Shape.defineFigureGenerator("Process",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,E,a){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(le,E,a){var x=new go.Geometry,b=se*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+b)*E,0,E,(.5-b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+b)*a,(.5+b)*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(le,E,a){var x=new go.Geometry,b=se*.5,z=.5,te=new go.PathFigure(E,z*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var re=new go.PathFigure(E,z*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ie=new go.PathFigure(.8*E,.75*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(le,E,a){var x=new go.Geometry,b=se*.1,z=.1,te=.9,re=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var ce=new go.PathFigure((te+z)*E,re*a,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re-z)*a,(te+z)*E,(re-b)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(le,E,a){var x=new go.Geometry,b=se*.5,z=se*.4,te=se*.1,re=.1,ie=.9,ce=.5,pe=new go.PathFigure(.8*E,.5*a,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+b)*E,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+b)*E,0,.8*E,(.5-z)*a));var ge=new go.PathFigure((ie+re)*E,ce*a,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce+re)*a,(ie+re)*E,(ce+te)*a,(ie+te)*E,(ce+re)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,ce*a,(ie-te)*E,(ce+re)*a,(ie-re)*E,(ce+te)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce-re)*a,(ie-re)*E,(ce-te)*a,(ie-te)*E,(ce-re)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,ce*a,(ie+te)*E,(ce-re)*a,(ie+re)*E,(ce-te)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(le,E,a){var x=new go.Geometry,b=.5,z=se*b,te=0,re=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(re+z)*a,(te+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(te+z)*E,(re-b)*a,.7*E,(re-z)*a)),b=.1,z=se*.1,te=.9,re=.5;var ce=new go.PathFigure((te-b)*E,re*a,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(le,E,a){var x=new go.Geometry,b=.5,z=se*b,te=0,re=.5,ie=new go.PathFigure(0,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(te+z+z)*E,(re-b)*a,.8*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(re+z)*a,(te+z+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(le,E,a){var x=new go.Geometry,b=.5,z=se*b,te=.2,re=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ce=new go.PathFigure(.8*E,.5*a,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(re+z)*a,(te+z)*E,(re+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(te+z)*E,(re-b)*a,.7*E,(re-z)*a)),b=.1,z=se*.1,te=.9,re=.5;var pe=new go.PathFigure((te-b)*E,re*a,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(le,E,a){var x=new go.Geometry,b=.5,z=se*b,te=.2,re=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ce=new go.PathFigure(.2*E,0,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(te+z)*E,(re-b)*a,.9*E,(re-z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(re+z)*a,(te+z)*E,(re+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(le,E,a){var x=new go.Geometry,b=se*.1,z=.1,te=.1,re=.5,ie=new go.PathFigure((te-b*.5)*E,a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*E,a,(te+z)*E,0,(te+b)*E,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,E,a){var x=new go.Geometry,b=se*.5,z=.5,te=.5,re=.5,ie=new go.PathFigure((te-z)*E,re*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re-z)*a,(te+z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*E,re*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*E,re*a,te*E,(re-z)*a,te*E,(re+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Diode",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(le,E,a){var x=new go.Geometry,b=E,z=a;E=E*.38,a=a*.6;var te=se*.8,re=.8,ie=0,ce=.5,pe=(b-E)/2,ge=(z-a)/2,Ce=new go.PathFigure(ie*E+pe,(ce+re)*a+ge,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+pe,ce*a+ge,(ie-te)*E+pe,(ce+re)*a+ge,(ie-re)*E+pe,(ce+te)*a+ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+pe,(ce-re)*a+ge,(ie-re)*E+pe,(ce-te)*a+ge,(ie-te)*E+pe,(ce-re)*a+ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+te*.5)*E+pe,ce*a+ge,ie*E+pe,(ce-re)*a+ge,(ie-re+te*.5)*E+pe,(ce-te)*a+ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+pe,(ce+re)*a+ge,(ie-re+te*.5)*E+pe,(ce+te)*a+ge,ie*E+pe,(ce+re)*a+ge).close()),te=se*.4,re=.4,ie=.2,ce=.5;var Pe=new go.PathFigure(ie*E+pe,(ce+re)*a+ge,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+pe,ce*a+ge,(ie-te)*E+pe,(ce+re)*a+ge,(ie-re)*E+pe,(ce+te)*a+ge)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+pe,(ce-re)*a+ge,(ie-re)*E+pe,(ce-te)*a+ge,(ie-te)*E+pe,(ce-re)*a+ge)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+te*.5)*E+pe,ce*a+ge,ie*E+pe,(ce-re)*a+ge,(ie-re+te*.5)*E+pe,(ce-te)*a+ge)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+pe,(ce+re)*a+ge,(ie-re+te*.5)*E+pe,(ce+te)*a+ge,ie*E+pe,(ce+re)*a+ge).close()),te=se*.2,re=.2,ie=.5,ce=.5;var Ie=new go.PathFigure((ie-re)*E+pe,ce*a+ge,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+pe,(ce-re)*a+ge,(ie-re)*E+pe,(ce-te)*a+ge,(ie-te)*E+pe,(ce-re)*a+ge)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+pe,ce*a+ge,(ie+te)*E+pe,(ce-re)*a+ge,(ie+re)*E+pe,(ce-te)*a+ge)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+pe,(ce+re)*a+ge,(ie+re)*E+pe,(ce+te)*a+ge,(ie+te)*E+pe,(ce+re)*a+ge)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+pe,ce*a+ge,(ie-te)*E+pe,(ce+re)*a+ge,(ie-re)*E+pe,(ce+te)*a+ge)),te=se*.4,re=.4,ie=.8,ce=.5;var ve=new go.PathFigure(ie*E+pe,(ce-re)*a+ge,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+pe,ce*a+ge,(ie+te)*E+pe,(ce-re)*a+ge,(ie+re)*E+pe,(ce-te)*a+ge)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+pe,(ce+re)*a+ge,(ie+re)*E+pe,(ce+te)*a+ge,(ie+te)*E+pe,(ce+re)*a+ge)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-te*.5)*E+pe,ce*a+ge,ie*E+pe,(ce+re)*a+ge,(ie+re-te*.5)*E+pe,(ce+te)*a+ge)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+pe,(ce-re)*a+ge,(ie+re-te*.5)*E+pe,(ce-te)*a+ge,ie*E+pe,(ce-re)*a+ge).close()),te=se*.8,re=.8,ie=1,ce=.5;var Xe=new go.PathFigure(ie*E+pe,(ce-re)*a+ge,!0);return x.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+pe,ce*a+ge,(ie+te)*E+pe,(ce-re)*a+ge,(ie+re)*E+pe,(ce-te)*a+ge)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+pe,(ce+re)*a+ge,(ie+re)*E+pe,(ce+te)*a+ge,(ie+te)*E+pe,(ce+re)*a+ge)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-te*.5)*E+pe,ce*a+ge,ie*E+pe,(ce+re)*a+ge,(ie+re-te*.5)*E+pe,(ce+te)*a+ge)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+pe,(ce-re)*a+ge,(ie+re-te*.5)*E+pe,(ce-te)*a+ge,ie*E+pe,(ce-re)*a+ge).close()),x}),go.Shape.defineFigureGenerator("Email",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var te=new go.PathFigure(.6*E,a,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var re=new go.PathFigure(0,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(le,E,a){var x=new go.Geometry,b=se*.4,z=.4,te=.5,re=.5,ie=y(),ce=y(),pe=y(),ge=y();Le(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.5,ie,ie,ce,pe,ge);var Ce=ne(ce.x,ce.y),Pe=new go.PathFigure(ce.x*E,ce.y*a,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,pe.x*E,pe.y*a,ge.x*E,ge.y*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),Le(te-z,re,te-z,re-b,te-b,re-z,te,re-z,.5,pe,ge,ce,ie,ie),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*E,ce.y*a,pe.x*E,pe.y*a,ge.x*E,ge.y*a)),b=se*.3,z=.3,Le(te-z,re,te-z,re-b,te-b,re-z,te,re-z,.5,pe,ge,ce,ie,ie),Pe.add(new go.PathSegment(go.PathSegment.Line,ce.x*E,ce.y*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,ge.x*E,ge.y*a,pe.x*E,pe.y*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),Le(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.5,ie,ie,ce,pe,ge),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*E,ce.y*a,ge.x*E,ge.y*a,pe.x*E,pe.y*a).close());var Pe=new go.PathFigure(.45*E,0,!0);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ue(ie),ue(ce),ue(pe),ue(ge),ue(Ce),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(te,re,ie){te.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*E,(.8+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*E,(.5+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*E,(.5+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*E,(.8+ie)*a).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,E,a){var x=new go.Geometry,b=.5,z=0,te=0,re=b*se,ie=.4*Math.SQRT2/2+.5,ce=.5-.5*Math.SQRT2/2,pe=1,ge=.5,Ce=.5,Pe=0,Ie=new go.PathFigure(ie*E,(1-ce)*a,!1);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,ge*a,pe*E,.7*a,pe*E,ge*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+z)*E,(Pe+z)*a,(.5+b+z)*E,(.5-re+z)*a,(.5+re+z)*E,(.5-b+z)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-re+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-re+te)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-b+z)*E,(.5+re+te)*a,(.5-re+z)*E,.9*a)),Ie.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,a,!1);x.add(z);var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.7*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var te=.5-.285,re=.5,ie=te,ce=Math.PI/4,pe=4*(1-Math.cos(ce))/(3*Math.sin(ce)),ge=pe*.5,Ce=te,Pe=te,Ie=pe*Ce,ve=pe*Pe;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-Ce)*E,ie*a,(re-(Ie+Ce)/2)*E,(ie+(Pe+ve)/2)*a,(re-Ce)*E,(ie+ve)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ie-Pe)*a,(re-Ce)*E,(ie-ve)*a,(re-Ie)*E,(ie-Pe)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+Ce)*E,ie*a,(re+Ie)*E,(ie-Pe)*a,(re+Ce)*E,(ie-ve)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(re+Ce)*E,(ie+ve)*a,(re+(Ie+Ce)/2)*E,(ie+(Pe+ve)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var Xe=new go.PathFigure(.2*E,a,!1);x.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var We=new go.PathFigure(.8*E,a,!1);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,a,!1);x.add(z);var te=new go.PathFigure(.1*E,a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.05*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*a,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var te=new go.PathFigure(.675*E,.575*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),te.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,E,a){var x=new go.Geometry,b=.5,z=se*.5,te=new go.PathFigure(E,b*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,a,E,(b+z)*a,(b+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-z)*E,a,0,(b+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-z)*a,(b-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,b*a,(b+z)*E,0,E,(b-z)*a));var re=new go.PathFigure(b*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var te=new go.PathFigure(0,.6*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var te=.1,re=se*.1,ie=.2,ce=.9,pe=new go.PathFigure((ie-te)*E,ce*a,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce-te)*a,(ie-te)*E,(ce-re)*a,(ie-re)*E,(ce-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*E,ce*a,(ie+re)*E,(ce-te)*a,(ie+te)*E,(ce-re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce+te)*a,(ie+te)*E,(ce+re)*a,(ie+re)*E,(ce+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*E,ce*a,(ie-re)*E,(ce+te)*a,(ie-te)*E,(ce+re)*a).close()),te=.1,re=se*.1,ie=.8,ce=.9;var ge=new go.PathFigure((ie-te)*E,ce*a,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce-te)*a,(ie-te)*E,(ce-re)*a,(ie-re)*E,(ce-te)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*E,ce*a,(ie+re)*E,(ce-te)*a,(ie+te)*E,(ce-re)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ce+te)*a,(ie+te)*E,(ce+re)*a,(ie+re)*E,(ce+te)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*E,ce*a,(ie-re)*E,(ce+te)*a,(ie-te)*E,(ce+re)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.5*E,.8*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var re=new go.PathFigure(.5*E,.7*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ie=.1,ce=se*.1,pe=.1,ge=.9,Ce=new go.PathFigure((pe-ie)*E,ge*a,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,(ge-ie)*a,(pe-ie)*E,(ge-ce)*a,(pe-ce)*E,(ge-ie)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*E,ge*a,(pe+ce)*E,(ge-ie)*a,(pe+ie)*E,(ge-ce)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,(ge+ie)*a,(pe+ie)*E,(ge+ce)*a,(pe+ce)*E,(ge+ie)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*E,ge*a,(pe-ce)*E,(ge+ie)*a,(pe-ie)*E,(ge+ce)*a)),ie=.1,ce=se*.1,pe=.4,ge=.9;var Pe=new go.PathFigure((pe-ie)*E,ge*a,!0);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,(ge-ie)*a,(pe-ie)*E,(ge-ce)*a,(pe-ce)*E,(ge-ie)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*E,ge*a,(pe+ce)*E,(ge-ie)*a,(pe+ie)*E,(ge-ce)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,(ge+ie)*a,(pe+ie)*E,(ge+ce)*a,(pe+ce)*E,(ge+ie)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*E,ge*a,(pe-ce)*E,(ge+ie)*a,(pe-ie)*E,(ge+ce)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var te=new go.PathFigure(.55*E,.4*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var pe=.05,ge=se*.05,Ce=.175,Pe=.95,re=new go.PathFigure((Ce-pe)*E,Pe*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*E,(Pe-pe)*a,(Ce-pe)*E,(Pe-ge)*a,(Ce-ge)*E,(Pe-pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+pe)*E,Pe*a,(Ce+ge)*E,(Pe-pe)*a,(Ce+pe)*E,(Pe-ge)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*E,(Pe+pe)*a,(Ce+pe)*E,(Pe+ge)*a,(Ce+ge)*E,(Pe+pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-pe)*E,Pe*a,(Ce-ge)*E,(Pe+pe)*a,(Ce-pe)*E,(Pe+ge)*a));var pe=.05,ge=se*.05,Ce=.375,Pe=.95,ie=new go.PathFigure((Ce-pe)*E,Pe*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ce*E,(Pe-pe)*a,(Ce-pe)*E,(Pe-ge)*a,(Ce-ge)*E,(Pe-pe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+pe)*E,Pe*a,(Ce+ge)*E,(Pe-pe)*a,(Ce+pe)*E,(Pe-ge)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ce*E,(Pe+pe)*a,(Ce+pe)*E,(Pe+ge)*a,(Ce+ge)*E,(Pe+pe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-pe)*E,Pe*a,(Ce-ge)*E,(Pe+pe)*a,(Ce-pe)*E,(Pe+ge)*a));var pe=.05,ge=se*.05,Ce=.625,Pe=.95,ce=new go.PathFigure((Ce-pe)*E,Pe*a,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ce*E,(Pe-pe)*a,(Ce-pe)*E,(Pe-ge)*a,(Ce-ge)*E,(Pe-pe)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+pe)*E,Pe*a,(Ce+ge)*E,(Pe-pe)*a,(Ce+pe)*E,(Pe-ge)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ce*E,(Pe+pe)*a,(Ce+pe)*E,(Pe+ge)*a,(Ce+ge)*E,(Pe+pe)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-pe)*E,Pe*a,(Ce-ge)*E,(Pe+pe)*a,(Ce-pe)*E,(Pe+ge)*a));var pe=.05,ge=se*.05,Ce=.825,Pe=.95,Ie=new go.PathFigure((Ce-pe)*E,Pe*a,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Ce*E,(Pe-pe)*a,(Ce-pe)*E,(Pe-ge)*a,(Ce-ge)*E,(Pe-pe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+pe)*E,Pe*a,(Ce+ge)*E,(Pe-pe)*a,(Ce+pe)*E,(Pe-ge)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Ce*E,(Pe+pe)*a,(Ce+pe)*E,(Pe+ge)*a,(Ce+ge)*E,(Pe+pe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-pe)*E,Pe*a,(Ce-ge)*E,(Pe+pe)*a,(Ce-pe)*E,(Pe+ge)*a).close());var ve=new go.PathFigure(0,a,!1);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var te=new go.PathFigure(.15*E,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var re=.05,ie=se*.05,ce=.35,pe=.775,ge=new go.PathFigure((ce-re)*E,pe*a,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(pe-re)*a,(ce-re)*E,(pe-ie)*a,(ce-ie)*E,(pe-re)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ce+re)*E,pe*a,(ce+ie)*E,(pe-re)*a,(ce+re)*E,(pe-ie)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(pe+re)*a,(ce+re)*E,(pe+ie)*a,(ce+ie)*E,(pe+re)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ce-re)*E,pe*a,(ce-ie)*E,(pe+re)*a,(ce-re)*E,(pe+ie)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(le,E,a){var x=new go.Geometry,b=.3,z=se*.3,te=.5,re=.7,ie=new go.PathFigure((te-b)*E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a));var ce=new go.PathFigure(0,.7*a,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(le,E,a){var x=new go.Geometry,b=.5,z=se*.5,te=.5,re=.5,ie=new go.PathFigure((te-b)*E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a));var ce=new go.PathFigure(.15*E,.5*a,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(le,E,a){var x=new go.Geometry,b=.5,z=se*.5,te=.5,re=.5,ie=new go.PathFigure((te-b)*E,re*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a).close()),b=.05,z=se*.05,te=.5,re=.8;var ce=new go.PathFigure((te-b)*E,re*a,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a).close()),ce.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(le,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*1,a*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var te=new go.PathFigure(.402*E,.85*a,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var re=new go.PathFigure(.678*E,.85*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ie=new go.PathFigure(.5*E,.1*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var te=new go.PathFigure(E*.408,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var re=new go.PathFigure(E*.612,a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ie=new go.PathFigure(E*.816,a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var te=new go.PathFigure(E*.055,.13*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),te.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var re=new go.PathFigure(E*.055,.18*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ie=new go.PathFigure(E*1,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(.55*E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*1,a*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var te=new go.PathFigure(E*.11,a*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),te.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var re=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,E,a){var x=new go.Geometry,b=8,z=b*se,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var re=new go.PathFigure(E*.83,0,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ie=new go.PathFigure(E*.83,a*1,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var ce=new go.PathFigure(E*.78,a*.05,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),ce.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),ce.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,E,a){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*se,z=a*.8,te=new go.Geometry,re=new go.PathFigure(x,0,!0);return te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),re.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-b,E-b,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(le,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var te=new go.PathFigure(E*.28,a*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),te.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(le,E,a){var x=new go.Geometry,b=15,z=b*se,te=new go.PathFigure(E*.62,a*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),te.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var te=new go.PathFigure(E*.4,a*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),te.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var te=new go.PathFigure(E*.5,a*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.15,a*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.15,a*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(le,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.5,a*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var xt={},Tt="5.0",ne={},y=null,ue=!1,be=!1,Le=null,Fe=!1,Oe=null,se=null,Ze=0;Ze4?parseFloat(Ue):5};xt.setHTML5Codebase=function(Ue,ut){se=Ue,vt(Ue,ut)},xt.setJavaCodebase=xt.setJavaCodebaseVersion=xt.isCompiledInstalled=xt.setPreCompiledScriptPath=xt.setPreCompiledResourcePath=function(){},xt.setHTML5CodebaseVersion=function(Ue,ut){var Nt=parseFloat(Ue);if(Nt!==NaN&&Nt<5){console.log("The GeoGebra HTML5 codebase version "+Nt+" is deprecated. Using version latest instead.");return}Oe=Ue,Ht(Ue,ut)},xt.getHTML5CodebaseVersion=function(){return le},xt.getParameters=function(){return ne},xt.setFontsCSSURL=function(Ue){te=Ue},xt.setGiacJSURL=function(Ue){},xt.setJNLPFile=function(Ue){je=Ue},xt.setJNLPBaseDir=function(Ue){},xt.inject=function(){function Ue(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ut="auto",Nt=ne.id,sn,Bt=!1,$t=0;$t=5)return!0;var Ue=xt.getAppletObject();return Ue&&typeof Ue.recalculateEnvironments=="function"?(Ue.recalculateEnvironments(),!0):!1},xt.startAnimation=function(){var Ue=xt.getAppletObject();return Ue&&typeof Ue.startAnimation=="function"?(Ue.startAnimation(),!0):!1},xt.stopAnimation=function(){var Ue=xt.getAppletObject();return Ue&&typeof Ue.stopAnimation=="function"?(Ue.stopAnimation(),!0):!1},xt.getAppletObject=function(){var Ue=ne.id!==void 0?ne.id:"ggbApplet";return window[Ue]},xt.resize=function(){};var Ie=function(Ue,ut,Nt){var sn=document.createElement("param");sn.setAttribute("name",ut),sn.setAttribute("value",Nt),Ue.appendChild(sn)},ve=function(Ue){return Ue&&Ue!=="false"},Xe=function(Ue,ut,Nt){ie(le)<=4.2&&(Nt=!0);var sn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(sn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Bt=document.createElement("div");Bt.classList.add("appletParameters","notranslate");var $t=ut.width,Ae=ut.height;if(ut.disableAutoScale=ut.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ut.disableAutoScale,ut.width!==void 0)if(ie(le)<=4.4)ve(ut.showToolBar)&&(ut.height-=7),ve(ut.showAlgebraInput)&&(ut.height-=37),ut.width<605&&ve(ut.showToolBar)&&(ut.width=605,$t=605);else{var Yt=100;(ve(ut.showToolBar)||ve(ut.showMenuBar))&&(ut.hasOwnProperty("customToolBar")&&(ut.customToolbar=ut.customToolBar),Yt=ve(ut.showMenuBar)?245:155),$t=5?(ut.appletOnLoad=function(Te){var bt=Ue.querySelector(".ggb_preview");bt&&bt.parentNode.removeChild(bt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Mt),window.GGBT_wsf_view&&$(window).trigger("resize"),Lt(Te)},et||Mt.appendChild(Ye)):Bt.appendChild(Ye),Mt.appendChild(Bt),et||Ue.appendChild(Mt),setTimeout(function(){xt.resize()},1)}else{var we=document.createElement("div");we.className="applet_scaler",we.style.position="relative",we.style.display="block",we.appendChild(Bt),Ue.appendChild(we),ut.appletOnLoad=function(Te){xt.resize(),Lt(Te)}}function he(Te,bt){bt&&typeof bt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Te,bt.appletOnLoad):renderGGBElement(Te),jt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",bt)}function tt(Te,bt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Te,params:bt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(fn){he(fn.article,fn.params)}),html5AppletsToProcess=null)},ie(le)<5&&(Te.className+=" geogebraweb")):he(Te,bt)}if(sn){scriptLoadStarted=!0;for(var Ft=0;Ft0?(Pn.remove(),Mt.attr("id","fullscreencontent").show(),jQuery(Lt).append(Mt),window.dispatchEvent(new Event("resize"))):Xe(Pn,ut,!1),window.GGBT_wsf_view.launchFullScreen(Lt)}else De=sn,Xe(Ue,ut,!1);if(!window.GGBT_wsf_view)for(Ae=0;AeUe/4*3&&(Pn=Ue/4*3),Lt=Pn/5.8,Yt.setAttribute("src",b),Yt.setAttribute("width",Pn),Yt.setAttribute("height",Lt);var Mt=(Ue-Pn)/2,et=(ut-Lt)/2;Yt.style.left=Mt+"px",Yt.style.top=et+"px",Bt.appendChild(Yt)}}return Bt.appendChild(Ae),Bt},Qe=function(Ue){return Ue=Ue.toLowerCase(),Ue==="html5"||Ue==="screenshot"?Ue:"html5"},ot=["web","webSimple","web3d","tablet","tablet3d","phone"],Ht=function(Ue,ut){if(le=Ue,ut){vt(le,!0);return}var Nt=!ue;if(Nt){var sn=ie(le);!isNaN(sn)&&sn<4.4&&(Nt=!1)}var Bt,$t;window.location.protocol.substr(0,4)==="http"?Bt=window.location.protocol:Bt="http:";var Ae=le.indexOf("//");Ae>0?$t=le:Ae===0?$t=Bt+le:$t="https://www.geogebra.org/apps/5.2.814.0/";for(var Yt in ot)if(le.slice(ot[Yt].length*-1)===ot[Yt]||le.slice((ot[Yt].length+1)*-1)===ot[Yt]+"/"){vt($t,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Nt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!ve(ne.showToolBar)&&!ve(ne.showMenuBar)&&!ve(ne.showAlgebraInput)&&!ve(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?$t+="webSimple/":$t+="web3d/",vt($t,!1)},vt=function(Ue,ut){if(Ue.requirejs){ze=Ue;return}Ue.slice(-1)!=="/"&&(Ue+="/"),ze=Ue,ut===null&&(ut=Ue.indexOf("http")===-1),He=ut,E="web.nocache.js",a=!1;var Nt=ze.split("/");Nt.length>1&&(!ut&&Nt[Nt.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):ot.indexOf(Nt[Nt.length-2])>=0&&(E=Nt[Nt.length-2]+".nocache.js")),Nt=Ue.split("/"),le=Nt[Nt.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var sn=parseFloat(le);sn!==NaN&&sn<5&&Ue.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+sn+" is deprecated. Using version latest instead."),Ht("5.0",ut))},jt=function(Ue,ut){window.console&&window.console.log&&(!ut||typeof ut.showLogging=="undefined"||ut.showLogging&&ut.showLogging!=="false")&&console.log(Ue)};ne.material_id!==void 0?ge(Vt):Vt();function Vt(){var Ue=Tt;Oe!==null?Ue=Oe:parseFloat(Ue)<5&&(Ue="5.0"),Ht(Ue,!1),se!==null&&vt(se,He),Fe=!0}return xt},GGBAppletUtils=function(){"use strict";function xt(){return window.GGBT_wsf_edit!==void 0}function Tt(Fe,Oe){Oe!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+Oe+","+Oe+")",Fe.style.webkitTransform="scale("+Oe+","+Oe+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function ne(Fe,Oe,se,Ze,Ke,je){var ze=null;if(je!=null&&je!="")for(var He=Fe.parentNode;He!=null;)if((" "+He.className+" ").indexOf(" "+je+" ")>-1){ze=He;break}else He=He.parentNode;var De=0,le=0,E=0,a=0,x=0,b=0,z=0;if(ze)De=ze.offsetWidth,le=Math.max(Ze?ze.offsetWidth:0,ze.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(De=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),E=De):(De=window.innerWidth,le=window.innerHeight,E=window.innerWidth),Fe){var te=Fe.getBoundingClientRect();te.left>0&&te.left<=De&&(Ke===void 0||!Ke)&&(document.dir==="rtl"?(x=De-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),a=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return Fe&&((se===void 0||!se)&&Oe>0&&Oe+a1&&(je=!0)),Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(je=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Ke=y(Fe,Oe,je,se,Fe.scaleContainerClass);else return Ze;return je&&(!Fe.hasOwnProperty("scale")||Ze===1)?Ke:Math.min(Ze,Ke)}function be(Fe){var Oe=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),Ze=Fe.getBoundingClientRect(),Ke=(Oe-Ze.width)/2,je=(se-Ze.height)/2;je<0&&(je=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ke<40?Fe.style.left="40px":Fe.style.left=Ke+"px",Fe.style.top=je+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(je<40?Fe.style.top="40px":Fe.style.top=je+"px",Fe.style.left=Ke+"px")}function Le(Fe,Oe){var se=Fe.querySelector(".appletParameters");if(se){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Oe.id!==se.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(se.parentElement&&/fullscreen/.test(se.parentElement.className))return;var Ze=ue(Oe,Fe);xt()&&se.setAttribute("data-param-scale",Ze);for(var Ke=null,je=0;je=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(xt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(xt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(xt){var Tt=c[xt];return Tt==null?null:Tt},r=d,webModule.__errFn=e}function B(){function xt(Fe){var Oe=Fe.lastIndexOf(rb);Oe==-1&&(Oe=Fe.length);var se=Fe.indexOf(sb);se==-1&&(se=Fe.length);var Ze=Fe.lastIndexOf(tb,Math.min(se,Oe));return Ze>=O?Fe.substring(O,Ze+P):W}function Tt(Fe){if(!Fe.match(/^\w+:\/\//)){var Oe=o.createElement(ub);Oe.src=Fe+vb,Fe=xt(Oe.src)}return Fe}function ne(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function y(){for(var Fe=o.getElementsByTagName(_),Oe=O;OeO?Fe[Fe.length-P].href:W}function be(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var Le=ne();return Le==W&&(Le=y()),Le==W&&(Le=ue()),Le==W&&be()&&(Le=xt(o.location.href)),Le=Tt(Le),Le}function C(xt){return xt.match(/^\//)||xt.match(/^[a-zA-Z]+:\/\//)?xt:webModule.__moduleBase+xt}function D(){var xt=[],Tt=O,ne=[],y=[];function ue(Fe){var Oe=y[Fe](),se=ne[Fe];if(Oe in se)return Oe;var Ze=[];for(var Ke in se)Ze[se[Ke]]=Ke;throw r&&r(Fe,Ze,Oe),null}if(__gwt_isKnownPropertyValue=function(Fe,Oe){return Oe in ne[Fe]},webModule.__getPropMap=function(){var Fe={};for(var Oe in ne)ne.hasOwnProperty(Oe)&&(Fe[Oe]=ue(Oe));return Fe},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var be;try{be=Cb;var Le=be.indexOf(Db);Le!=-1&&(Tt=parseInt(be.substring(Le+P),$),be=be.substring(O,Le))}catch(Fe){}return webModule.__softPermutationId=Tt,C(be+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(xt,Tt,ne){"use strict";ne.d(Tt,{Ax:function(){return Le},Ds:function(){return Fe},KI:function(){return se},SI:function(){return be},f1:function(){return ue}});var y=ne(74128);function ue(Ze){let Ke=!0;if(Ze.length>0){for(let je=0;jea in E?be(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,je=(E,a)=>{for(var x in a||(a={}))se.call(a,x)&&Ke(E,x,a[x]);if(Oe)for(var x of Oe(a))Ze.call(a,x)&&Ke(E,x,a[x]);return E},ze=(E,a)=>Le(E,Fe(a)),He=(E,a)=>{var x={};for(var b in E)se.call(E,b)&&a.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&Oe)for(var b of Oe(E))a.indexOf(b)<0&&Ze.call(E,b)&&(x[b]=E[b]);return x},De=(E,a,x)=>new Promise((b,z)=>{var te=ce=>{try{ie(x.next(ce))}catch(pe){z(pe)}},re=ce=>{try{ie(x.throw(ce))}catch(pe){z(pe)}},ie=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(te,re);ie((x=x.apply(E,a)).next())});const le=E=>{var a=E,{children:x}=a,b=He(a,["children"]);const[z,te]=(0,ue.useState)(!1);return ue.createElement(y.ZP,ze(je({},b),{loading:z,onClick:re=>De(void 0,null,function*(){try{te(!0),yield b.onClick(re),te(!1)}catch(ie){console.error(ie),te(!1)}})}),x)}},71067:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return De}});var y=ne(59301),ue=ne(8591),be=ne(92832),Le={codeBox:"codeBox___WpkVl"},Fe=ne(92310),Oe=ne.n(Fe),se=Object.defineProperty,Ze=(le,E,a)=>E in le?se(le,E,{enumerable:!0,configurable:!0,writable:!0,value:a}):le[E]=a,Ke=(le,E,a)=>Ze(le,typeof E!="symbol"?E+"":E,a),je=(le,E,a)=>new Promise((x,b)=>{var z=ie=>{try{re(a.next(ie))}catch(ce){b(ce)}},te=ie=>{try{re(a.throw(ie))}catch(ce){b(ce)}},re=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,te);re((a=a.apply(le,E)).next())});class ze extends y.Component{constructor(E){super(E),Ke(this,"canvas"),Ke(this,"randomNum",(a,x)=>Math.floor(Math.random()*(x-a)+a)),Ke(this,"drawPic",()=>{this.randomCode()}),Ke(this,"reloadPic",()=>{this.drawPic()}),Ke(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),Ke(this,"onVerify",()=>{let a;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(a=!0,ue.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(a=!0,ue.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(a=!1),this.setState({showError:a}),a}),this.canvas=y.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,a){const x=this.randomNum(E,a),b=this.randomNum(E,a),z=this.randomNum(E,a);return`rgb(${x}, ${b}, ${z})`}drawText(E,a,x){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=b+"px SimHei";const z=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let re=z;x>0&&(re=z+x*te);let ie=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(ie=40);const ce=this.randomNum(-10,10);E.translate(re,ie),E.rotate(ce*Math.PI/180),E.fillText(a,0,0),E.rotate(-ce*Math.PI/180),E.translate(-re,-ie)}drawLine(E){for(let a=0;a<1;a++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let a=0;a<100;a++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const a="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z{let a;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(ze,{ref:x=>a=x})),onOk:()=>je(void 0,null,function*(){if(a.onVerify())return Promise.reject();le()})})};var De=ze},20633:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return Ke}});var y=ne(59301),ue=ne(92832),be=ne(12563),Le=ne(8591),Fe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Oe=ne(62772);const{TextArea:se}=ue.default;class Ze extends y.Component{constructor(ze){super(ze),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:ze,onAnswerChange:He,addChildAnswer:De,exerciseIsPublish:le,answers:E,activeOptionErrorIndex:a,flex:x="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:b,EditInputIndex:z}=this.state;return y.createElement("div",{className:Fe.flex},y.createElement("div",{className:`${Fe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",ze+1,"):"),y.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((te,re)=>y.createElement(y.Fragment,null,z!==re?(te==null?void 0:te.length)>0?y.createElement(be.default,{className:"edit-tag",key:te,closable:!((E==null?void 0:E.length)===1&&re===0),onClose:ie=>{ie.preventDefault(),(E==null?void 0:E.length)===1&&re===0?this.props.deleteChildAnswermain(ze,re):this.props.deleteChildAnswer(ze,re)}},y.createElement("span",{onDoubleClick:ie=>{this.setState({EditInputIndex:re}),ie.preventDefault()}},te)):y.createElement(ue.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ie=>{if(ie.target.value.replaceAll(" ","").length<=0){Le.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}He(ze,re,ie.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):y.createElement(ue.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ie=>{if(ie.target.value.replaceAll(" ","").length<=0){Le.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}He(ze,re,ie.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&y.createElement(be.default,{className:"site-tag-plus",onClick:()=>{De(ze),this.setState({inputVisible:!0})}},y.createElement(Oe.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Ke=Ze},97805:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return le}});var y=ne(59301),ue=ne(96565),be=Object.defineProperty,Le=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Ke=(E,a,x)=>a in E?be(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,je=(E,a)=>{for(var x in a||(a={}))se.call(a,x)&&Ke(E,x,a[x]);if(Oe)for(var x of Oe(a))Ze.call(a,x)&&Ke(E,x,a[x]);return E},ze=(E,a)=>Le(E,Fe(a)),He=(E,a,x)=>Ke(E,typeof a!="symbol"?a+"":a,x);const De="\u2581";class le extends y.Component{constructor(){super(...arguments),He(this,"getChCountBeforeCursor",(a,x)=>{const b=x.line;let z=0;for(let re=0;re{const b=a.getRange(x.from,x.to);let z=0;if(x.text.forEach(te=>{z+=te.split(De).length-1}),b&&b.indexOf(De)!=-1){const te=b.split(De).length-1,re=this.getChCountBeforeCursor(a,x.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${re}\u4E2A\uFF0C\u65B0\u589E${z}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(re,te,z)}else if(z){const te=this.getChCountBeforeCursor(a,x.from);console.log(`\u65B0\u589E${z}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,z)}})}render(){return y.createElement(ue.Z,ze(je({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},19471:function(xt,Tt,ne){"use strict";ne.d(Tt,{d4:function(){return De},VP:function(){return Ke}});var y=ne(59301),ue={digitalLabel:"digitalLabel___hkWuZ",active:"active___jawU1",titleEditor:"titleEditor___wX1lW",title:"title___SuT2h",editIcon:"editIcon___XrTIi",paperTab:"paperTab___GUxeB",tabItem:"tabItem___or0fY",dottedLine:"dottedLine___Ln0Xr"};const be=({number:le,active:E,className:a})=>y.createElement("div",{className:`${ue.digitalLabel} ${E?ue.active:""} ${a}`},le);var Le=ne(6848),Fe=ne(92832),Oe=ne(8591),se=ne(59301),Ze=(le,E,a)=>new Promise((x,b)=>{var z=ie=>{try{re(a.next(ie))}catch(ce){b(ce)}},te=ie=>{try{re(a.throw(ie))}catch(ce){b(ce)}},re=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,te);re((a=a.apply(le,E)).next())});const Ke=({defaultValue:le,onFinish:E})=>{const[a,x]=(0,y.useState)(!1),[b,z]=(0,y.useState)(le);return(0,y.useEffect)(()=>{z(le)},[le]),se.createElement("div",{className:ue.titleEditor},a?se.createElement(Fe.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:b,onChange:te=>{z(te.target.value)},onBlur:()=>Ze(void 0,null,function*(){var te;if(((te=b==null?void 0:b.replaceAll(" ",""))==null?void 0:te.length)<=0){Oe.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield E(b))&&x(!1)}),onPressEnter:()=>Ze(void 0,null,function*(){var te;if(((te=b==null?void 0:b.replaceAll(" ",""))==null?void 0:te.length)<=0){Oe.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield E(b))&&x(!1)})}):se.createElement("div",{className:ue.title,onDoubleClick:()=>x(!0)},b,se.createElement(Le.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},se.createElement("i",{className:`${ue.editIcon} iconfont icon-bianji_Hover`,onClick:()=>x(!0)}))))};var je=ne(95237),ze=ne(43604),He=(le,E,a)=>new Promise((x,b)=>{var z=ie=>{try{re(a.next(ie))}catch(ce){b(ce)}},te=ie=>{try{re(a.throw(ie))}catch(ce){b(ce)}},re=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,te);re((a=a.apply(le,E)).next())});const De=({onChange:le=()=>He(void 0,null,function*(){}),tabs:E,activeKey:a,defaultActiveKey:x,className:b=""})=>{var z,te,re,ie,ce,pe,ge;const[Ce,Pe]=(0,y.useState)(x===void 0?(z=E[0])==null?void 0:z.key:x);return(0,y.useEffect)(()=>{a!==void 0&&Pe(a)},[a]),y.createElement(je.Z,{justify:"center",align:"middle",className:`${ue.paperTab} ${b}`},y.createElement(ze.Z,{className:`${ue.tabItem} ${Ce===((te=E[0])==null?void 0:te.key)?ue.active:""}`,onClick:()=>He(void 0,null,function*(){var Ie;yield le(E[0].key),Pe((Ie=E[0])==null?void 0:Ie.key)})},y.createElement(be,{number:1,active:Ce===((re=E[0])==null?void 0:re.key),className:"mr10"}),y.createElement("span",null,(ie=E[0])==null?void 0:ie.label)),y.createElement(ze.Z,{flex:"188px",className:`${ue.dottedLine} ml30 mr30`}),y.createElement(ze.Z,{className:`${ue.tabItem} ${Ce===((ce=E[1])==null?void 0:ce.key)?ue.active:""}`,onClick:()=>He(void 0,null,function*(){var Ie,ve;yield le((Ie=E[1])==null?void 0:Ie.key),Pe((ve=E[1])==null?void 0:ve.key)})},y.createElement(be,{number:2,active:Ce===((pe=E[1])==null?void 0:pe.key),className:"mr10"}),y.createElement("span",null,(ge=E[1])==null?void 0:ge.label)))}},90463:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return Oe}});var y=ne(60324),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},be=ne(32637),Le=ne(59301),Oe=({type:se,style:Ze})=>{const Ke=Le.createElement("div",{className:ue.wrap,onClick:je=>{je.preventDefault(),je.stopPropagation()}},Le.createElement("p",null,se==="shixun"||se==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Le.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",se==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Le.createElement("div",{className:ue.contact},Le.createElement("div",{className:ue.img},Le.createElement("img",{src:be,width:"124px",height:"124px"})),Le.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Le.createElement(y.Z,{content:Ke},Le.createElement("span",{className:ue.text,style:Ze},"\u9AD8\u6D88\u8017"))}},16750:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return ze}});var y=ne(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},be=ne(92310),Le=ne.n(be),Fe=ne(71418),Oe=ne(2859),se=ne(38147),Ze=ne(65862),Ke=(He,De,le)=>new Promise((E,a)=>{var x=te=>{try{z(le.next(te))}catch(re){a(re)}},b=te=>{try{z(le.throw(te))}catch(re){a(re)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((le=le.apply(He,De)).next())}),ze=({data:He,className:De,fullWidth:le,style:E={},onClose:a,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,y.useRef)(null),re=(0,y.useRef)(null),ie=(0,y.useRef)(null),ce=(0,y.useRef)(null),[pe,ge]=(0,y.useState)(!1),[Ce,Pe]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),He!=null&&He.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",He!=null&&He.src&&Ie()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[He==null?void 0:He.visible]);const Ie=()=>Ke(void 0,null,function*(){ge(!0),Pe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Re=yield(0,Ze.ZJ)(He==null?void 0:He.src);te.current.src="",te.current.src=Re,te.current.onload=function(){dt()},ge(!1),Pe("")}),ve=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Xe=Re=>Ke(void 0,null,function*(){ge(!0),Pe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const _e=yield(0,se.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:He.title,file:Re.dataUrl}});_e!=null&&_e.id&&!z?(yield(0,se.ZP)(`/api/attachments/${He.id}/add_subitem.json`,{method:"post",body:{subitem_id:_e==null?void 0:_e.id,settings:JSON.stringify(Re.state)}})).status===0&&x():_e!=null&&_e.id&&x(_e),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",ge(!1),Pe("")}),We=()=>{const Re=document.querySelector('a[href="https://markerjs.com/"]');Re&&Re.parentNode&&(Re.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(mt=>{const Qe=document.querySelector(mt.name);Qe&&Qe.setAttribute("title",mt.title)})},dt=()=>{re.current=new Oe.hP(te.current),re.current.targetRoot=ce.current,re.current.addEventListener("render",Xe),re.current.addEventListener("beforeclose",ve),b&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),He!=null&&He.snapshotData&&re.current.restoreState(He.snapshotData),setTimeout(()=>{window.scrollTo(0,0),We()},300)};return y.createElement(y.Fragment,null,(He==null?void 0:He.visible)&&y.createElement(Fe.Z,{spinning:pe,tip:Ce,style:{position:"absolute"}},y.createElement("div",{ref:ce,className:Le()(ue.imageDimensions,De,le?ue.fullWidth:""),style:E},y.createElement("img",{className:ue.img,ref:te}))))}},27687:function(xt,Tt,ne){"use strict";var y=ne(59301),ue=ne(96408),be=ne(48136),Le=ne(99298),Fe=ne(43418),Oe=ne(59301);const se=(0,y.forwardRef)(({callback:Ze,width:Ke,onChange:je,disabled:ze,readOnly:He,type:De="",value:le="",style:E={}},a)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,te]=(0,y.useState)(0),[re,ie]=(0,y.useState)(0),[ce,pe]=(0,y.useState)(!1),ge=()=>{var ve=document.createElement("div");ve.innerHTML=x.current.getValue();var Xe=ve.innerText;return Ze&&Ze(Xe),Xe};(0,y.useImperativeHandle)(a,()=>({getData:ge}));const Ce=ve=>{ve.preventDefault();const Xe=ve.clientX-z,We=ve.clientY-re;document.body.onmousemove=dt=>{let Re=dt.clientX-Xe,_e=dt.clientY-We;const mt=document.getElementsByClassName("markdown-popup-form")[0],Qe=window.innerWidth-mt.offsetWidth,ot=window.innerHeight-mt.offsetHeight;Re=Math.max(0,Math.min(Re,Qe)),_e=Math.max(0,Math.min(_e,ot)),Pe(dt.clientX,dt.clientY,Xe,We)&&(te(Re),ie(_e))},document.body.onmouseup=function(){document.body.onmousemove=null}},Pe=(ve,Xe,We,dt)=>{const Re=document.body.clientHeight,_e=document.body.clientWidth;return ve<20&&We>ve||ve>_e-20&&WeXe||Xe>Re-20&&dt{ce&&setTimeout(()=>{const ve=document.getElementsByClassName("markdown-popup-form")[0],Xe=window.innerWidth/2-ve.offsetWidth/2,We=window.innerHeight/2-ve.offsetHeight/2;te(Xe),ie(We)},0)},[ce]);const Ie=()=>{ze||He||pe(!0)};return Oe.createElement("div",{style:E},Oe.createElement("div",{style:{width:Ke||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${ze||He?"cursorDefault":""}`,onClick:()=>Ie()},Oe.createElement("math-field",{disabled:ze,locale:"zh_cn",class:`${ue.Z.mathField} ${De}`,readOnly:He,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:le?18:14},value:le||""})),Oe.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:Oe.createElement("div",{style:{cursor:"move"},onMouseDown:Ce},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const ve=b.current.getData();x.current.setValue(ve),je(ve),pe(!1)},onCancel:()=>{pe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Oe.createElement(Le.Z,{value:le,ref:b,onChange:je,showSaveButton:!1})))});Tt.Z=se},99298:function(xt,Tt,ne){"use strict";var y=ne(59301),ue=ne(95237),be=ne(43604),Le=ne(99313),Fe=ne(3113),Oe=ne(6339),se=ne(96408),Ze=ne(48136),Ke=ne(59301);const je=(0,y.forwardRef)(({callback:ze,showSaveButton:He,value:De=""},le)=>{const E=(0,y.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r - x=a + r\\text{cos}\\theta \\ \r - y=b + r\\text{sin}\\theta \r -\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r - \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r - \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\left\\{\\begin{matrix} \r - \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r -\\end{matrix}\\right. \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r - \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r -\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r - a \\perp \\alpha \\ \r - b \\perp \\alpha \r -\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r - \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r - a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r - a \\parallel \\partial ,b \\parallel \\partial \r -\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r - m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r - a \\perp m,a \\perp n \r -\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r - \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r - a^{2}+b^{2}=c^{2} \r -\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r - a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r - a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r -\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r - a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r - \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r -\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r -\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r - a,b \\in R^{+} \\ \r - \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - a,b \\in R \\ \r - \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r -\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r - \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r - \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r -\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r - P \\left( \\emptyset \\right) =0 \\\\ \r - P \\left( S \\right) =1 \r -\\end{array}`},{value:`\\begin{array}{c} \r - \\forall A \\in S \\\\ \r - P \\left( A \\right) \\ge 0 \r -\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r - S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r - P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r -\\end{array}`},{value:`\\begin{array}{c} \r - P_{n}=n! \\\\ \r - A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=re=>{E.current.setValue(E.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ke.createElement(ue.Z,{className:se.Z.lists,gutter:[10,10]},a.map((re,ie)=>Ke.createElement(be.Z,{flex:"110px",className:se.Z.item},Ke.createElement("div",null,Ke.createElement(Oe.Z,{value:`$$${re.value}$$`}),re.name),Ke.createElement("div",{className:se.Z.children},re.children.map((ce,pe)=>Ke.createElement("div",{key:pe},Ke.createElement("h1",null,ce.name),Ke.createElement(ue.Z,{gutter:[10,10]},ce.data.map((ge,Ce)=>Ke.createElement(be.Z,{key:Ce,onClick:()=>b(ge),className:se.Z.diamond},Ke.createElement(Oe.Z,{value:"`$$"+ge.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ke.createElement(ue.Z,{className:se.Z.lists,gutter:[10,10]},x.map((re,ie)=>Ke.createElement(be.Z,{flex:"110px",className:se.Z.item},Ke.createElement("div",null,Ke.createElement(Oe.Z,{value:"`$$"+re.value+"$$`"}),re.name),Ke.createElement("div",{className:se.Z.children},re.children.map((ce,pe)=>Ke.createElement("div",{key:pe},ce.name&&Ke.createElement("h1",null,ce.name),Ke.createElement(ue.Z,{gutter:[10,10]},ce.data.map((ge,Ce)=>Ke.createElement(be.Z,{key:Ce,onClick:()=>b(ge),className:se.Z.diamond},Ke.createElement(Oe.Z,{value:"`$$"+ge.value+"$$`"}))))))))))}],te=()=>{var re=document.createElement("div");re.innerHTML=E.current.getValue();var ie=re.innerText;return ze&&ze(ie),ie};return(0,y.useImperativeHandle)(le,()=>({getData:te})),Ke.createElement("div",{className:se.Z.mathWrap},Ke.createElement(Le.default,{defaultActiveKey:"1",items:z}),Ke.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},De||""),He&&Ke.createElement("div",{className:se.Z.button},Ke.createElement(Fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Tt.Z=je},92716:function(xt,Tt,ne){"use strict";ne.d(Tt,{t:function(){return et}});var y=ne(59301),ue=ne(92832),be=ne(78241),Le=ne(43418),Fe=ne(95237),Oe=ne(43604),se=ne(5871),Ze=ne(57809),Ke=ne(5112),je=ne(3969),ze=ne(65582),He=ne(58e3),De=ne(8591),le=ne(3113),E=ne(71418),a=ne(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=ne(38147),z=ne(67172),te=ne(96565),re=ne(56102),ie=ne(10129),ce=ne(59301),pe=Object.defineProperty,ge=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Xe=(Ye,we,he)=>we in Ye?pe(Ye,we,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ye[we]=he,We=(Ye,we)=>{for(var he in we||(we={}))Ie.call(we,he)&&Xe(Ye,he,we[he]);if(Pe)for(var he of Pe(we))ve.call(we,he)&&Xe(Ye,he,we[he]);return Ye},dt=(Ye,we)=>ge(Ye,Ce(we)),Re=(Ye,we,he)=>new Promise((tt,Ft)=>{var Be=Je=>{try{Pt(he.next(Je))}catch(Te){Ft(Te)}},ye=Je=>{try{Pt(he.throw(Je))}catch(Te){Ft(Te)}},Pt=Je=>Je.done?tt(Je.value):Promise.resolve(Je.value).then(Be,ye);Pt((he=he.apply(Ye,we)).next())}),mt=({buttonProps:Ye,buttonText:we,form:he,hackIdentifier:tt="",answerKey:Ft,data:Be})=>{const[ye,Pt]=(0,y.useState)(!1),[Je,Te]=(0,y.useState)(!1),[bt,fn]=(0,y.useState)(!1),[Ot,on]=(0,y.useState)({}),[tn,an]=(0,y.useState)(""),[Me,rt]=(0,y.useState)(""),It=(0,y.useRef)(tt),ft=(0,y.useRef)(""),lt=(0,y.useRef)(!1);(0,y.useEffect)(()=>{bt&&Dn()},[bt]),(0,y.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const un=()=>new Date().getTime(),Sn=Be==null?void 0:Be.code,Cn=()=>{var _t,Xt;let In=Sn?Be==null?void 0:Be.code:(_t=he.getFieldValue("hack_codes"))==null?void 0:_t.code,qt=Sn?Be==null?void 0:Be.answer_content:he.getFieldValue(Ft),pa=Sn?Be==null?void 0:Be.input:(Xt=he.getFieldValue("hack_sets"))==null?void 0:Xt.input;qt==null||qt.forEach(Pa=>{const Jn=Pa.value||Pa.answer_text||"";In=In.replace(/(@▁@|@▁▁@)/,Jn)}),rt(pa),an(In),on({}),fn(!0)},Dn=()=>Re(void 0,null,function*(){var _t,Xt,In,qt;const pa=un(),Pa=Sn?Be==null?void 0:Be.time_limit:(_t=he.getFieldsValue())==null?void 0:_t.hack.time_limit,Jn=Sn?(Xt=Be==null?void 0:Be.answer_content)==null?void 0:Xt.length:(qt=(In=he.getFieldsValue())==null?void 0:In.standard_answers)==null?void 0:qt.length;Pt(!0),yield(0,z.bM)(ft.current,{test_hack_code:tn,test_input:Me});function rn(){return Re(this,null,function*(){const{status:Aa,data:$e}=yield(0,z.rX)(ft.current,"submit"),Ln=un()-pa>(Pa+3)*1e3*Jn;if(lt.current){if(Ln){De.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Pt(!1);return}if(Aa===0){Pt(!1),on(dt(We({},$e),{showText:!0}));return}setTimeout(rn,1e3)}})}rn()}),na=()=>Re(void 0,null,function*(){var _t,Xt,In,qt,pa,Pa,Jn;if(!Be){try{yield he.validateFields()}catch(gn){(In=(Xt=(_t=gn==null?void 0:gn.errorFields)==null?void 0:_t[0])==null?void 0:Xt.name)!=null&&In.includes("standard_answers")?De.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):De.ZP.error(gn.errorFields[0].errors[0]),he.scrollToField(gn.errorFields[0].name,{behavior:"smooth",block:"center"});return}Te(!0);let Aa="";const $e=he.getFieldsValue();It.current?Aa=yield(0,b.ZP)(`/api/problems/${It.current}.json`,{method:"put",body:dt(We({},$e),{hack:dt(We({},$e==null?void 0:$e.hack),{sub_discipline_id:(Jn=(Pa=$e==null?void 0:$e.hack)==null?void 0:Pa.sub_discipline_id)==null?void 0:Jn[1],difficult:$e.difficulty,item_banks_group_id:$e.item_banks_group_id}),hack_codes:dt(We({},$e.hack_codes),{code:a.Base64.encode($e.hack_codes.code)}),update_hack_sets:[We({},$e.hack_sets)],is_blank:!0})}):(Aa=yield(0,b.ZP)("/api/problems.json",{method:"post",body:dt(We({},$e),{hack:dt(We({},$e==null?void 0:$e.hack),{sub_discipline_id:(pa=(qt=$e==null?void 0:$e.hack)==null?void 0:qt.sub_discipline_id)==null?void 0:pa[1],difficult:$e.difficulty,item_banks_group_id:$e.item_banks_group_id}),hack_codes:dt(We({},$e.hack_codes),{code:a.Base64.encode($e.hack_codes.code)}),hack_sets:[We({},$e.hack_sets)],is_blank:!0})}),It.current=Aa==null?void 0:Aa.identifier,sessionStorage.projectFill=Aa==null?void 0:Aa.identifier)}const rn=yield(0,b.ZP)(`/api/problems/${It.current}/start.json`,{method:"get"});if((rn==null?void 0:rn.status)===0){ft.current=rn==null?void 0:rn.identifier,lt.current=!0,Te(!1),Cn();return}Te(!1)}),Jt=_t=>{const{status:Xt,error_msg:In,execute_time:qt,output:pa,input:Pa,expected_output:Jn}=_t;let rn=null;switch(Xt){case ie.h.OK:rn=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",qt/1e3,"\u79D2"),ce.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:rn=ce.createElement(ce.Fragment,null,ce.createElement("div",null,"\u8F93\u5165\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},Pa),ce.createElement("div",null,"\u8F93\u51FA\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},pa&&a.Base64.decode(pa)),ce.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},Jn&&a.Base64.decode(Jn)));break;case ie.h.EXECUTEFAILURE:rn=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,Pa)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},a.Base64.decode(In)));break;case ie.h.COMPILEFAILURE:rn=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,Pa)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},a.Base64.decode(In)));break;case ie.h.PODFAILURE:rn=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:rn=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",rn," ")};return ce.createElement("div",null,ce.createElement(le.ZP,dt(We({loading:Je},Ye),{onClick:na}),we),ce.createElement(Le.default,{open:bt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:ye,cancelButtonProps:{style:{display:"none"}},onOk:()=>Dn(),onCancel:()=>{lt.current=!1,fn(!1)}},ce.createElement("div",{className:x.result},ce.createElement("div",{className:x.left},ce.createElement("div",{className:"mb20"},ce.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Be&&ce.createElement(re.CopyToClipboard,{text:tn,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},ce.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ce.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ce.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:tn,onChange:_t=>an(_t)})),ce.createElement("div",{className:x.right},ce.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),ce.createElement("div",{className:x.box},ce.createElement("div",{className:x.li},ce.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Me,onChange:_t=>rt(_t.target.value),bordered:!1,style:{height:180}}))),ce.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ce.createElement("div",{className:x.box},ce.createElement(E.Z,{spinning:ye,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ce.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},Jt(Ot))))))))},Qe=ne(87169),ot=ne(59301),Ht=Object.defineProperty,vt=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Nt=(Ye,we,he)=>we in Ye?Ht(Ye,we,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ye[we]=he,sn=(Ye,we)=>{for(var he in we||(we={}))Ue.call(we,he)&&Nt(Ye,he,we[he]);if(Vt)for(var he of Vt(we))ut.call(we,he)&&Nt(Ye,he,we[he]);return Ye},Bt=(Ye,we)=>vt(Ye,jt(we)),$t=(Ye,we)=>{var he={};for(var tt in Ye)Ue.call(Ye,tt)&&we.indexOf(tt)<0&&(he[tt]=Ye[tt]);if(Ye!=null&&Vt)for(var tt of Vt(Ye))we.indexOf(tt)<0&&ut.call(Ye,tt)&&(he[tt]=Ye[tt]);return he};const{TextArea:Ae}=ue.default,Yt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Pn=({value:Ye,onChange:we})=>ot.createElement(Switch,{checked:Ye,onChange:he=>{we(he)}}),Lt="@\u2581@",Mt="@\u2581\u2581@",et=({questionTitlePlaceholder:Ye,form:we,scoreByBlank:he=!1,hackidentifier:tt,answerKey:Ft})=>{const[Be,ye]=(0,y.useState)(!1),[Pt,Je]=(0,y.useState)(!1),bt=(0,ze.useParams)().type==="edit",fn=(ft,lt)=>{const un=lt.line;let Sn=0;for(let Dn=0;Dn{const Cn=ft.getRange(lt.from,lt.to);let Dn=0;if(lt.text.forEach(na=>{Dn+=na.split(Lt).length-1}),lt.text.forEach(na=>{Dn+=na.split(Mt).length-1}),lt.origin!=="setValue"){if(Cn&&(Cn.indexOf(Lt)!==-1||Cn.indexOf(Mt)!==-1)){const na=Cn.split(Lt).length-1+Cn.split(Mt).length-1,Jt=fn(ft,lt.from);if(console.log(`\u5220\u9664${na}\u4E2A\uFF0C \u524D\u9762\u6709${Jt}\u4E2A\uFF0C\u65B0\u589E${Dn}\u4E2A`),na>1){const _t=Array.from({length:na},(Xt,In)=>Jt+In);Sn(_t)}else Sn(Jt)}else if(Dn>0){const na=fn(ft,lt.from);console.log(`\u65B0\u589E${Dn}\u4E2A\uFF0C\u4E4B\u524D\u6709${na}\u4E2A`),un(Dn,na)}}},on=()=>{const ft=we.getFieldValue(Ft);we.setFieldsValue({[Ft]:ft==null?void 0:ft.map((lt,un)=>Bt(sn({},lt),{position:un+1}))})},tn=(0,y.useRef)(),an=(ft,lt)=>{for(let un=0;un{Me.current(ft),on()},It=be.default.useWatch(Ft,we);return ot.createElement("div",{className:He.Z.wrap},ot.createElement(be.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ot.createElement(je.h,{scrollId:"name",watch:!0,height:140})),ot.createElement("div",{className:He.Z.questionTitleEditorWrap},ot.createElement(be.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ot.createElement(je.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(ft,lt)=>{const un=we.getFieldValue(Ft);console.log("--preAnswerData",un,lt),we.setFieldsValue({[Ft]:un==null?void 0:un.map((Sn,Cn)=>{var Dn;return Bt(sn({},Sn),{position:Cn+1,multi_line:(Dn=lt==null?void 0:lt[Cn])==null?void 0:Dn.multiLine})})})},placeholder:Ye,onCMBeforeChange:(ft,lt)=>{Ot(ft,lt,an,rt)}}))),ot.createElement(be.default.List,{name:Ft,rules:[{validator(ft,lt){if(!(lt!=null&<.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const un of lt){const{answer_text:Sn}=un||{};if((Sn==null?void 0:Sn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ft,{add:lt,remove:un},{errors:Sn})=>(tn.current=lt,Me.current=un,ot.createElement(ot.Fragment,null,ot.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ot.createElement(be.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ot.createElement("div",{onClick:()=>{Le.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:ot.createElement("div",null,ot.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",ot.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),ot.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},ot.createElement(Qe.Z,{style:{marginRight:3,color:"#3061D0"}}),ot.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),ft.map((Cn,Dn)=>{var na=Cn,{key:Jt,name:_t}=na,Xt=$t(na,["key","name"]),In,qt;return ot.createElement(Fe.Z,{className:"mb20",key:Jt,align:"middle",wrap:!1},ot.createElement(Oe.Z,{flex:"0 0 auto",className:`${He.Z.blankIndex}`},"\u586B\u7A7A\u9879",Dn+1),ot.createElement(Oe.Z,{flex:1},ot.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},ot.createElement(Oe.Z,null,ot.createElement(be.default.Item,Bt(sn({},Xt),{name:[_t,"answer_text"],noStyle:!0}),(In=It==null?void 0:It[_t])!=null&&In.multi_line||(qt=It==null?void 0:It[_t])!=null&&qt.multiLine?ot.createElement(Ae,{spellCheck:!1,style:{marginLeft:10,width:550}}):ot.createElement(ue.default,{style:{marginLeft:10,width:550},className:He.Z.blankInput,size:"large",maxLength:1e3,onBlur:pa=>{}}))),he&&ot.createElement(Oe.Z,{flex:"224px"},ot.createElement(be.default.Item,Bt(sn({},Xt),{name:[_t,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ot.createElement(se.Z,{size:"large",className:He.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ot.createElement("div",{onClick:()=>ye(!0)},ot.createElement(be.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ot.createElement(je.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Be}))),ot.createElement(be.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},ot.createElement(Ze.default,{size:"large"},Yt.map(ft=>ot.createElement(Ze.default.Option,{key:ft.title,value:ft.key}," ",ft.title)))),ot.createElement(be.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ot.createElement(be.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},ot.createElement(se.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),ot.createElement("span",{className:"ml10 font14"},"\u79D2")),ot.createElement(be.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},ot.createElement(Ke.ZP.Group,{style:{marginTop:-10}},ot.createElement(Ke.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ot.createElement(Ke.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ot.createElement(Ke.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ot.createElement(be.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ot.createElement("div",{style:{background:"#F6F7F9",padding:15}},ot.createElement(be.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ot.createElement(Ae,{rows:4})),ot.createElement(be.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},ot.createElement(Ae,{rows:4}))),ot.createElement(mt,{form:we,answerKey:Ft,hackIdentifier:tt,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:ot.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},85500:function(xt,Tt,ne){"use strict";ne.d(Tt,{u:function(){return ce}});var y=ne(59301),ue=ne(95237),be=ne(43604),Le=ne(6848),Fe=ne(78241),Oe=ne(58e3),se=ne(32134),Ze=ne(12893),Ke=ne(3969),je=ne(59301),ze=Object.defineProperty,He=Object.defineProperties,De=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(pe,ge,Ce)=>ge in pe?ze(pe,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):pe[ge]=Ce,b=(pe,ge)=>{for(var Ce in ge||(ge={}))E.call(ge,Ce)&&x(pe,Ce,ge[Ce]);if(le)for(var Ce of le(ge))a.call(ge,Ce)&&x(pe,Ce,ge[Ce]);return pe},z=(pe,ge)=>He(pe,De(ge)),te=(pe,ge)=>{var Ce={};for(var Pe in pe)E.call(pe,Pe)&&ge.indexOf(Pe)<0&&(Ce[Pe]=pe[Pe]);if(pe!=null&&le)for(var Pe of le(pe))ge.indexOf(Pe)<0&&a.call(pe,Pe)&&(Ce[Pe]=pe[Pe]);return Ce};const re=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=({value:pe,onChange:ge,choiceTextKey:Ce,answerKey:Pe,index:Ie,isEdit:ve,setInputActive:Xe,form:We,choiceOptionsPath:dt,allowChangeMode:Re,showAddIcon:_e,addItem:mt,deleteItem:Qe})=>{console.log(pe,"value");const ot=(pe==null?void 0:pe[Pe])===1,Ht=()=>{const jt=We.getFieldValue(dt);We.setFieldValue(dt,jt.map(Vt=>z(b({},Vt),{[Pe]:0})))},vt=()=>{ot?ge(z(b({},pe),{[Pe]:0})):(Re||Ht(),ge(z(b({},pe),{[Pe]:1})))};return je.createElement(ue.Z,{className:Oe.Z.choiceWrap,align:"middle",wrap:!1},je.createElement(be.Z,{onClick:vt,className:`${Oe.Z.choiceIndex} ${ot?Oe.Z.activeAnswer:""}`},re[Ie]),je.createElement(be.Z,{flex:1,className:`${Oe.Z.editorWrap} ml15`,onClick:Xe},je.createElement(Ke.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ve,value:pe==null?void 0:pe[Ce],onChange:jt=>{ge(z(b({},pe),{[Ce]:jt}))}})),je.createElement(be.Z,{flex:"0 0 auto",className:"ml15"},je.createElement("div",{onClick:vt,className:`${Oe.Z.setAnswerBtn} ${ot?Oe.Z.activeAnswer:""}`},ot?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),je.createElement(be.Z,{className:Oe.Z.actionWrapper},je.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},je.createElement(se.Z,{className:Oe.Z.addIcon,onClick:mt,style:{visibility:_e?"visible":"hidden"}})),je.createElement(Le.Z,{title:"\u5220\u9664"},je.createElement(Ze.Z,{className:Oe.Z.deleteIcon,onClick:Qe,style:{visibility:Ie>1?"visible":"hidden"}}))))},ce=({questionTitlePlaceholder:pe,titleKey:ge,choiceKey:Ce,analysisKey:Pe,choiceTextKey:Ie,answerKey:ve,choiceOptionsPath:Xe,allowChangeMode:We=!0,form:dt,showAnalysis:Re=!0})=>{const[_e,mt]=(0,y.useState)(),[Qe,ot]=(0,y.useState)(!1);return je.createElement("div",{className:Oe.Z.wrap},je.createElement("div",{className:Oe.Z.questionTitleEditorWrap},je.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:ge,labelCol:{span:24},rules:[{required:!0}]},je.createElement(Ke.h,{scrollId:Array.isArray(ge)?ge.join("_"):`${ge}`,watch:!0,height:140,placeholder:pe}))),je.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),je.createElement(Fe.default.List,{name:Ce,rules:[{validator(Ht,vt){const jt=vt.some(Ue=>Ue[ve]===1),Vt=vt.findIndex(Ue=>{var ut;return((ut=Ue[Ie])==null?void 0:ut.length)<=0});return Vt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[Vt]}\u9009\u9879\u7684\u5185\u5BB9`)):jt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Ht,{add:vt,remove:jt})=>je.createElement("div",{id:Array.isArray(Xe)?Xe.join("_"):`${Xe}`},Ht.map((Vt,Ue)=>{var ut=Vt,{key:Nt,name:sn}=ut,Bt=te(ut,["key","name"]);const $t=_e===Nt,Ae=()=>{mt(Nt)},Yt=Ue<7&&Ue===Ht.length-1,Pn=()=>vt({[Ie]:"",[ve]:0}),Lt=()=>jt(sn);return je.createElement(Fe.default.Item,z(b({},Bt),{key:Nt,name:sn,className:Oe.Z.choiceListWrap,rules:[{validator(Mt,et){return et!=null&&et.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[Ue]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),je.createElement(ie,{choiceTextKey:Ie,answerKey:ve,index:Ue,isEdit:$t,setInputActive:Ae,form:dt,choiceOptionsPath:Xe,allowChangeMode:We,showAddIcon:Yt,addItem:Pn,deleteItem:Lt}))}),Ht.length<8&&je.createElement("div",{className:`${Oe.Z.addBtn} mb30`,onClick:()=>vt({[Ie]:"",[ve]:0})},"\u6DFB\u52A0\u9009\u9879"))),Re&&je.createElement("div",{onClick:()=>ot(!0)},je.createElement(Fe.default.Item,{name:Pe,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},je.createElement(Ke.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Qe}))))}},78909:function(xt,Tt,ne){"use strict";ne.d(Tt,{u:function(){return We}});var y=ne(59301),ue=ne(43418),be=ne(95237),Le=ne(43604),Fe=ne(92832),Oe=ne(6848),se=ne(78673),Ze=ne(78241),Ke=ne(5112),je=ne(5871),ze=ne(3969),He=ne(12893),De=ne(61485),le=ne(58e3),E=ne(27687),a=ne(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ce=(dt,Re,_e)=>Re in dt?x(dt,Re,{enumerable:!0,configurable:!0,writable:!0,value:_e}):dt[Re]=_e,pe=(dt,Re)=>{for(var _e in Re||(Re={}))re.call(Re,_e)&&ce(dt,_e,Re[_e]);if(te)for(var _e of te(Re))ie.call(Re,_e)&&ce(dt,_e,Re[_e]);return dt},ge=(dt,Re)=>b(dt,z(Re)),Ce=(dt,Re)=>{var _e={};for(var mt in dt)re.call(dt,mt)&&Re.indexOf(mt)<0&&(_e[mt]=dt[mt]);if(dt!=null&&te)for(var mt of te(dt))Re.indexOf(mt)<0&&ie.call(dt,mt)&&(_e[mt]=dt[mt]);return _e};const Pe=({value:dt,onChange:Re})=>{const _e=Qe=>{ue.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const ot=[...dt];ot.splice(Qe,1),Re(ot)}})},mt=()=>{const Qe=[...dt];Qe.push(""),Re(Qe)};return a.createElement(be.Z,{className:"ml20"},a.createElement(Le.Z,{flex:1},dt==null?void 0:dt.map((Qe,ot)=>a.createElement(be.Z,{key:`${Qe}_${ot}`,className:"mb20"},a.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Qe,autoSize:{maxRows:3},maxLength:1e3,onBlur:Ht=>{const vt=[...dt],jt=Ht.target.value.trim();vt[ot]=jt,Re(vt)}}),a.createElement(Oe.Z,{title:"\u5220\u9664"},a.createElement(He.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:ot>0?"visible":"hidden"},onClick:()=>_e(ot)}))))),a.createElement(Le.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{mt()}},"\u65B0\u589E\u7B54\u6848")))},Ie=({value:dt,onChange:Re})=>{const _e=Qe=>{ue.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const ot=[...dt];ot.splice(Qe,1),Re(ot)}})},mt=()=>{const Qe=[...dt];Qe.push(""),Re(Qe)};return a.createElement(be.Z,{className:"ml20"},a.createElement(Le.Z,{flex:1},dt==null?void 0:dt.map((Qe,ot)=>a.createElement(be.Z,{key:`${Qe}_${ot}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:Qe,style:{flex:1},onChange:Ht=>{const vt=[...dt];vt[ot]=Ht,Re(vt)}}),a.createElement(Oe.Z,{title:"\u5220\u9664"},a.createElement(He.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:ot>0?"visible":"hidden"},onClick:()=>_e(ot)}))))),a.createElement(Le.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{mt()}},"\u65B0\u589E\u7B54\u6848")))},ve=({value:dt=!0,onChange:Re})=>a.createElement(se.Z,{checked:!dt,onChange:_e=>{Re(!_e)}}),Xe="\u2581",We=({questionTitlePlaceholder:dt,form:Re,scoreByBlank:_e=!1,answerKey:mt})=>{const[Qe,ot]=(0,y.useState)(!1),Ht=(Bt,$t)=>{const Ae=$t.line;let Yt=0;for(let Lt=0;Lt{const Pn=Bt.getRange($t.from,$t.to);let Lt=0;if($t.text.forEach(Mt=>{Lt+=Mt.split(Xe).length-1}),$t.origin!=="setValue"){if(Pn&&Pn.indexOf(Xe)!==-1){const Mt=Pn.split(Xe).length-1,et=Ht(Bt,$t.from);if(console.log(`\u5220\u9664${Mt}\u4E2A\uFF0C \u524D\u9762\u6709${et}\u4E2A\uFF0C\u65B0\u589E${Lt}\u4E2A`),Mt>1){const Ye=Array.from({length:Mt},(we,he)=>et+he);Yt(Ye)}else Yt(et)}else if(Lt>0){const Mt=Ht(Bt,$t.from);console.log(`\u65B0\u589E${Lt}\u4E2A\uFF0C\u4E4B\u524D\u6709${Mt}\u4E2A`),Ae(Lt,Mt)}}},jt=()=>{const Bt=Re.getFieldValue(mt);Re.setFieldsValue({[mt]:Bt.map(($t,Ae)=>ge(pe({},$t),{position:Ae+1}))})},Vt=(0,y.useRef)(),Ue=(Bt,$t)=>{for(let Ae=0;Ae{ut.current(Bt),jt()},sn=Ze.default.useWatch(mt,Re);return a.createElement("div",{className:le.Z.wrap},a.createElement("div",{className:le.Z.questionTitleEditorWrap},a.createElement(Ze.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(ze.h,{scrollId:"name",watch:!0,height:140,placeholder:dt,showNullButton:!0,onCMBeforeChange:(Bt,$t)=>{vt(Bt,$t,Ue,Nt)}}))),a.createElement(Ze.default.List,{name:mt,rules:[{validator(Bt,$t){if(!($t!=null&&$t.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ae of $t){const{answer_text:Yt}=Ae||{};if(Yt!=null&&Yt.some(Pn=>(Pn==null?void 0:Pn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Bt,{add:$t,remove:Ae},{errors:Yt})=>(Vt.current=$t,ut.current=Ae,a.createElement(a.Fragment,null,a.createElement(Ze.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Bt!=null&&Bt.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Bt.map((Pn,Lt)=>{var Mt=Pn,{key:et,name:Ye}=Mt,we=Ce(Mt,["key","name"]),he,tt;return a.createElement("div",{style:{marginBottom:10},key:et},a.createElement(be.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Le.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${le.Z.blankIndex}`},"\u586B\u7A7A\u9879",Lt+1),a.createElement(Ze.default.Item,ge(pe({},we),{name:[Ye,"model"],noStyle:!0}),a.createElement(Ke.ZP.Group,{onChange:()=>{const Ft=Re.getFieldValue(mt);Re.setFieldsValue({[mt]:Ft.map((Be,ye)=>ge(pe({},Be),{answer_text:Ye===ye?[""]:Be.answer_text}))})}},a.createElement(Ke.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(De.Z,null))),a.createElement(Ke.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(De.Z,null)))))),a.createElement(be.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Le.Z,{flex:1},a.createElement(be.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Le.Z,{flex:1},a.createElement(Ze.default.Item,ge(pe({},we),{name:[Ye,"answer_text"],noStyle:!0}),((tt=(he=Re.getFieldValue(mt))==null?void 0:he[Ye])==null?void 0:tt.model)===1?a.createElement(Pe,null):a.createElement(Ie,null))),_e&&a.createElement(Le.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Ze.default.Item,ge(pe({},we),{name:[Ye,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:le.Z.blankInputNumberWrapper}),a.createElement(je.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Ze.default.Item,ge(pe({},we),{name:[Ye,"position"],noStyle:!0}),a.createElement(Fe.default,{type:"hidden"})))))})))),a.createElement(be.Z,{align:"middle"},a.createElement(Ze.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(Le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(be.Z,{align:"middle"},a.createElement(Ze.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(Le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(sn==null?void 0:sn.length)>1&&a.createElement(be.Z,{align:"middle",className:(sn==null?void 0:sn.length)>1?"mb30":`${le.Z.hide}`},a.createElement(Ze.default.Item,{name:"is_ordered"},a.createElement(ve,null)),a.createElement(Le.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>ot(!0)},a.createElement(Ze.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Qe}))))}},27277:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return te}});var y=ne(59301),ue=ne(95237),be=ne(43604),Le=ne(78241),Fe=ne(58e3),Oe=ne(3969),se=ne(59301),Ze=Object.defineProperty,Ke=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,le=(re,ie,ce)=>ie in re?Ze(re,ie,{enumerable:!0,configurable:!0,writable:!0,value:ce}):re[ie]=ce,E=(re,ie)=>{for(var ce in ie||(ie={}))He.call(ie,ce)&&le(re,ce,ie[ce]);if(ze)for(var ce of ze(ie))De.call(ie,ce)&&le(re,ce,ie[ce]);return re},a=(re,ie)=>Ke(re,je(ie)),x=(re,ie)=>{var ce={};for(var pe in re)He.call(re,pe)&&ie.indexOf(pe)<0&&(ce[pe]=re[pe]);if(re!=null&&ze)for(var pe of ze(re))ie.indexOf(pe)<0&&De.call(re,pe)&&(ce[pe]=re[pe]);return ce};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:ie,form:ce})=>{const pe=(re==null?void 0:re.is_answer)===1,ge=re==null?void 0:re.choice_text,Ce=()=>{const Pe=ce.getFieldsValue().choices.map(Ie=>({choice_text:Ie.choice_text,is_answer:0}));ce.setFieldsValue({choices:Pe}),ie(a(E({},re),{is_answer:1}))};return se.createElement(ue.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},se.createElement(be.Z,{onClick:Ce,className:`${Fe.Z.choiceIndex} ${Fe.Z.judgementIndex} ${pe?Fe.Z.activeAnswer:""}`},b[ge]),se.createElement(be.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`},se.createElement("div",{className:`${Fe.Z.inputBorder} ${Fe.Z.placeholder} ${pe?Fe.Z.activeJudgementAnswer:""}`},ge)),se.createElement(be.Z,{flex:"0 0 auto",className:"ml15"},se.createElement("div",{onClick:Ce,className:`${Fe.Z.setAnswerBtn} ${pe?Fe.Z.activeAnswer:""}`},pe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:re,choiceKey:ie,form:ce})=>{const[pe,ge]=(0,y.useState)(!1);return se.createElement("div",{className:Fe.Z.wrap},se.createElement("div",{className:Fe.Z.questionTitleEditorWrap},se.createElement(Le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},se.createElement(Oe.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),se.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},se.createElement(Le.default.List,{name:"choices",rules:[{validator(Ce,Pe){return Pe.some(ve=>(ve==null?void 0:ve.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ce=>se.createElement("div",{id:"choices"},Ce.map(Pe=>{var Ie=Pe,{key:ve,name:Xe}=Ie,We=x(Ie,["key","name"]);return se.createElement(Le.default.Item,a(E({},We),{key:ve,name:Xe,noStyle:!0}),se.createElement(z,{form:ce}))})))),se.createElement("div",{onClick:()=>ge(!0)},se.createElement(Le.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},se.createElement(Oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pe}))))}},3969:function(xt,Tt,ne){"use strict";ne.d(Tt,{h:function(){return E},x:function(){return a}});var y=ne(96565),ue=ne(58e3),be=ne(6339),Le=ne(59301),Fe=Object.defineProperty,Oe=Object.defineProperties,se=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ze=(x,b,z)=>b in x?Fe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,He=(x,b)=>{for(var z in b||(b={}))Ke.call(b,z)&&ze(x,z,b[z]);if(Ze)for(var z of Ze(b))je.call(b,z)&&ze(x,z,b[z]);return x},De=(x,b)=>Oe(x,se(b)),le=(x,b)=>{var z={};for(var te in x)Ke.call(x,te)&&b.indexOf(te)<0&&(z[te]=x[te]);if(x!=null&&Ze)for(var te of Ze(x))b.indexOf(te)<0&&je.call(x,te)&&(z[te]=x[te]);return z};const E=x=>{var b=x,{value:z,onChange:te,scrollId:re}=b,ie=le(b,["value","onChange","scrollId"]);return Le.createElement("div",{id:re||""},Le.createElement(y.Z,De(He({},ie),{defaultValue:z,onChange:(ce,pe)=>{pe!=null&&pe.length?te(ce,pe):te(ce)}})))},a=({value:x,onChange:b,placeholder:z,height:te=140,isEdit:re,miniToolbar:ie,watch:ce=!0})=>re?Le.createElement(y.Z,{watch:ce,isFocus:!0,height:te||void 0,placeholder:z,defaultValue:x,onChange:b,miniToolbar:ie}):Le.createElement("div",{style:{cursor:"pointer"}},x?Le.createElement(be.Z,{className:ue.Z.inputBorder,value:x}):Le.createElement("div",{className:`${ue.Z.inputBorder} ${ue.Z.placeholder} inputBorderError`},z))},54190:function(xt,Tt,ne){"use strict";ne.d(Tt,{W:function(){return Ie}});var y=ne(59301),ue=ne(8591),be=ne(12563),Le=ne(78241),Fe=ne(78673),Oe=ne(95237),se=ne(43604),Ze=ne(6848),Ke=ne(92832),je=ne(5871),ze=ne(58e3),He=ne(3969),De=ne(96565),le=ne(61485),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,re=(ve,Xe,We)=>Xe in ve?E(ve,Xe,{enumerable:!0,configurable:!0,writable:!0,value:We}):ve[Xe]=We,ie=(ve,Xe)=>{for(var We in Xe||(Xe={}))z.call(Xe,We)&&re(ve,We,Xe[We]);if(b)for(var We of b(Xe))te.call(Xe,We)&&re(ve,We,Xe[We]);return ve},ce=(ve,Xe)=>a(ve,x(Xe)),pe=(ve,Xe)=>{var We={};for(var dt in ve)z.call(ve,dt)&&Xe.indexOf(dt)<0&&(We[dt]=ve[dt]);if(ve!=null&&b)for(var dt of b(ve))Xe.indexOf(dt)<0&&te.call(ve,dt)&&(We[dt]=ve[dt]);return We};const ge=ve=>{var Xe=ve,{value:We,onChange:dt}=Xe,Re=pe(Xe,["value","onChange"]);const _e=mt=>{dt([mt])};return y.createElement(De.Z,ce(ie({},Re),{defaultValue:We==null?void 0:We[0],onChange:_e}))},Ce=ve=>{if(!ve)return!1;if(/^s*$/.test(ve)||ve.trim()===""){ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Xe=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return ve==="|"?(ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Pe=({value:ve=[],onClose:Xe})=>y.createElement(be.default,{closable:!0,onClose:Xe,className:ze.Z.keywordTag},y.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ve.join(" \u6216 "))),Ie=({questionTitlePlaceholder:ve,form:Xe,showKeywords:We,isMustKeyWords:dt=We})=>{const[Re,_e]=(0,y.useState)(!1),[mt,Qe]=(0,y.useState)(""),ot=Le.default.useWatch("use_keywords",Xe),Ht=Le.default.useWatch("question_score",Xe);return y.createElement("div",{className:ze.Z.wrap},y.createElement("div",{className:ze.Z.questionTitleEditorWrap},y.createElement(Le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(He.h,{scrollId:"name",watch:!0,height:140,placeholder:ve}))),y.createElement(Le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},y.createElement(ge,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),We&&!dt&&y.createElement(Le.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},y.createElement(Fe.Z,{defaultChecked:!0})),We&&dt&&y.createElement(Oe.Z,{align:"middle",className:"mb30"},y.createElement(Le.default.Item,{name:"use_keywords",valuePropName:"checked"},y.createElement(Fe.Z,null)),y.createElement(se.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(se.Z,null,y.createElement(Ze.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(le.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ot||!dt)&&y.createElement(Le.default.List,{name:"keywords",rules:[{validator(vt,jt){return dt?jt!=null&&jt.length?(jt==null?void 0:jt.reduce((Ue,ut)=>Ue+ut.score,0))>parseFloat(Ht)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(vt,{add:jt,remove:Vt})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${ze.Z.title} mb10`},dt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(Oe.Z,{align:"middle",className:"font14 mb30"},y.createElement(se.Z,{flex:1},y.createElement(Ke.default,{value:mt,onChange:Ue=>{Qe(Ue.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ue=>{var ut,Nt,sn,Bt;const $t=`${(ut=Ue.target)==null?void 0:ut.value}`,Ae=(sn=(Nt=$t==null?void 0:$t.split("|"))==null?void 0:Nt.filter(Lt=>!!Lt))==null?void 0:sn.map(Lt=>Lt==null?void 0:Lt.trim()),Yt=Xe.getFieldValue("keywords"),Pn=((Bt=Yt==null?void 0:Yt.map(Lt=>Lt==null?void 0:Lt.keyword))==null?void 0:Bt.flat())||[];for(const Lt of Ae)if(Pn.includes(Lt)){ue.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ce($t)&&(jt({keyword:Ae,score:1}),Qe(""))},className:ze.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(se.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),vt.map(Ue=>{var ut=Ue,{key:Nt,name:sn}=ut,Bt=pe(ut,["key","name"]);return y.createElement(Oe.Z,{key:Nt,className:"mb20",style:{marginRight:148}},y.createElement(se.Z,{flex:1},y.createElement(Oe.Z,{align:"middle",justify:"space-between"},y.createElement(Le.default.Item,ce(ie({},Bt),{name:[sn,"keyword"]}),y.createElement(Pe,{onClose:()=>Vt(sn)})),dt&&y.createElement(Le.default.Item,ce(ie({},Bt),{name:[sn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ze.Z.blankInputNumberWrapper}),y.createElement(je.Z,{className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>_e(!0)},y.createElement(Le.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(He.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Re}))))}},98408:function(xt,Tt,ne){"use strict";ne.d(Tt,{tc:function(){return na.t},uh:function(){return y.u},rL:function(){return Dn},u8:function(){return be.u},ZZ:function(){return ue.Z},Wk:function(){return Le.W}});var y=ne(85500),ue=ne(27277),be=ne(78909),Le=ne(54190),Fe=ne(59301),Oe=ne(36381),se=ne(78241),Ze=ne(95237),Ke=ne(43604),je=ne(5871),ze=ne(6848),He=ne(38854),De=ne(58e3),le=ne(12893),E=ne(3969),a=ne(43418),x=ne(92832),b=ne(78673),z=ne(59301),te=Object.defineProperty,re=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ce=(Jt,_t,Xt)=>_t in Jt?te(Jt,_t,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):Jt[_t]=Xt,Pe=(Jt,_t)=>{for(var Xt in _t||(_t={}))pe.call(_t,Xt)&&Ce(Jt,Xt,_t[Xt]);if(ce)for(var Xt of ce(_t))ge.call(_t,Xt)&&Ce(Jt,Xt,_t[Xt]);return Jt},Ie=(Jt,_t)=>re(Jt,ie(_t)),ve=(Jt,_t)=>{var Xt={};for(var In in Jt)pe.call(Jt,In)&&_t.indexOf(In)<0&&(Xt[In]=Jt[In]);if(Jt!=null&&ce)for(var In of ce(Jt))_t.indexOf(In)<0&&ge.call(Jt,In)&&(Xt[In]=Jt[In]);return Xt};const Xe=({value:Jt,onChange:_t})=>{const Xt=qt=>{a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:De.Z.modal,onOk:()=>{const pa=[...Jt];pa.splice(qt,1),_t(pa)}})},In=()=>{const qt=[...Jt];qt.push(""),_t(qt)};return z.createElement(Ze.Z,{className:"ml20"},z.createElement(Ke.Z,{flex:1},Jt==null?void 0:Jt.map((qt,pa)=>z.createElement(Ze.Z,{key:`${qt}_${pa}`,align:"middle",className:"mb20"},z.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:qt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Pa=>{const Jn=[...Jt],rn=Pa.target.value.trim();Jn[pa]=rn,_t(Jn)}}),z.createElement(ze.Z,{title:"\u5220\u9664"},z.createElement(le.Z,{className:De.Z.deleteIcon,style:{marginLeft:15,visibility:pa>0?"visible":"hidden"},onClick:()=>Xt(pa)}))))),z.createElement(Ke.Z,null,z.createElement("div",{className:`${De.Z.addBtn}`,onClick:()=>{In()}},"\u65B0\u589E\u7B54\u6848")))},We=({value:Jt=!0,onChange:_t})=>z.createElement(b.Z,{checked:!Jt,onChange:Xt=>{_t(!Xt)}}),dt="\u2581",Re=({questionTitlePlaceholder:Jt,form:_t,name:Xt,scoreByBlank:In=!1,answerKey:qt,titleKey:pa="name",analysisKey:Pa="analysis",isOrdered:Jn="is_ordered"})=>{var rn,Aa;const[$e,gn]=(0,Fe.useState)(!1),Ln=(dn,xn)=>{const pn=xn.line;let $n=0;for(let _n=0;_n{const kn=dn.getRange(xn.from,xn.to);let _n=0;if(xn.text.forEach(Ea=>{_n+=Ea.split(dt).length-1}),xn.origin!=="setValue"){if(kn&&kn.indexOf(dt)!==-1){const Ea=kn.split(dt).length-1,ja=Ln(dn,xn.from);if(console.log(`\u5220\u9664${Ea}\u4E2A\uFF0C \u524D\u9762\u6709${ja}\u4E2A\uFF0C\u65B0\u589E${_n}\u4E2A`),Ea>1){const Bn=Array.from({length:Ea},(va,qa)=>ja+qa);$n(Bn)}else $n(ja)}else if(_n>0){const Ea=Ln(dn,xn.from);console.log(`\u65B0\u589E${_n}\u4E2A\uFF0C\u4E4B\u524D\u6709${Ea}\u4E2A`),pn(_n,Ea)}}},Fn=()=>{const dn=_t.getFieldValue(["sub_item_banks",...qt]);_t.setFieldValue(["sub_item_banks",...qt],dn==null?void 0:dn.map((xn,pn)=>Ie(Pe({},xn),{position:pn+1})))},Gn=(0,Fe.useRef)(),Vn=(dn,xn)=>{for(let pn=0;pn{ct.current(dn),Fn()},ht=(Aa=(rn=_t.getFieldValue("sub_item_banks"))==null?void 0:rn[qt==null?void 0:qt[0]])==null?void 0:Aa[qt==null?void 0:qt[1]];return(0,Fe.useEffect)(()=>{console.log("========",_t.getFieldsValue())},[_t]),z.createElement("div",{className:De.Z.wrap},z.createElement("div",{className:De.Z.questionTitleEditorWrap},z.createElement(se.default.Item,{label:"\u9898\u5E72",name:pa,labelCol:{span:24},rules:[{required:!0}]},z.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Jt,showNullButton:!0,onCMBeforeChange:(dn,xn)=>{yn(dn,xn,Vn,Ct)}}))),z.createElement(se.default.List,{name:qt,rules:[{validator(dn,xn){if((xn==null?void 0:xn.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const pn of xn){const{answer_text:$n}=pn||{};if($n!=null&&$n.some(kn=>(kn==null?void 0:kn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(dn,{add:xn,remove:pn},{errors:$n})=>(Gn.current=xn,ct.current=pn,z.createElement(z.Fragment,null,z.createElement(se.default.Item,{label:z.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(dn!=null&&dn.length)&&z.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),dn.map((kn,_n)=>{var Ea=kn,{key:ja,name:Bn}=Ea,va=ve(Ea,["key","name"]);return z.createElement(Ze.Z,{align:"top",key:ja},z.createElement(Ke.Z,{className:`${De.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",_n+1),z.createElement(Ke.Z,{flex:1},z.createElement(Ze.Z,{align:"top",justify:"space-between"},z.createElement(Ke.Z,{flex:1},z.createElement(se.default.Item,Ie(Pe({},va),{name:[Bn,"answer_text"],noStyle:!0}),z.createElement(Xe,null))),In&&z.createElement(Ke.Z,{flex:"224px"},z.createElement(se.default.Item,Ie(Pe({},va),{name:[Bn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:De.Z.blankInputNumberWrapper}),z.createElement(je.Z,{className:De.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),z.createElement(se.default.Item,Ie(Pe({},va),{name:[Bn,"position"],noStyle:!0}),z.createElement(x.default,{type:"hidden"}))))})))),z.createElement(Ze.Z,{align:"middle"},z.createElement(se.default.Item,{name:[Xt,"downcase"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Ke.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),z.createElement(Ze.Z,{align:"middle"},z.createElement(se.default.Item,{name:[Xt,"no_space"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Ke.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ht==null?void 0:ht.length)>1&&z.createElement(Ze.Z,{align:"middle",className:(ht==null?void 0:ht.length)>1?"mb30":`${De.Z.hide}`},z.createElement(se.default.Item,{name:Jn},z.createElement(We,null)),z.createElement(Ke.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),z.createElement("div",{className:"mt30",onClick:()=>gn(!0)},z.createElement(se.default.Item,{name:Pa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},z.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$e}))))};var _e=ne(59301),mt=Object.defineProperty,Qe=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Vt=(Jt,_t,Xt)=>_t in Jt?mt(Jt,_t,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):Jt[_t]=Xt,Ue=(Jt,_t)=>{for(var Xt in _t||(_t={}))vt.call(_t,Xt)&&Vt(Jt,Xt,_t[Xt]);if(Ht)for(var Xt of Ht(_t))jt.call(_t,Xt)&&Vt(Jt,Xt,_t[Xt]);return Jt},ut=(Jt,_t)=>Qe(Jt,ot(_t)),Nt=(Jt,_t)=>{var Xt={};for(var In in Jt)vt.call(Jt,In)&&_t.indexOf(In)<0&&(Xt[In]=Jt[In]);if(Jt!=null&&Ht)for(var In of Ht(Jt))_t.indexOf(In)<0&&jt.call(Jt,In)&&(Xt[In]=Jt[In]);return Xt};const sn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Bt=({value:Jt,onChange:_t,form:Xt,choiceKey:In})=>{const qt=(Jt==null?void 0:Jt.is_answer)===1,pa=Jt==null?void 0:Jt.choice_text,Pa=()=>{var Jn;const rn=(Jn=Xt==null?void 0:Xt.getFieldValue(["sub_item_banks",...In]))==null?void 0:Jn.map(Aa=>({choice_text:Aa.choice_text,is_answer:0}));Xt==null||Xt.setFieldValue(["sub_item_banks",...In],rn),_t(ut(Ue({},Jt),{is_answer:1}))};return _e.createElement(Ze.Z,{className:De.Z.choiceWrap,align:"middle",wrap:!1},_e.createElement(Ke.Z,{onClick:Pa,className:`${De.Z.choiceIndex} ${De.Z.judgementIndex} ${qt?De.Z.activeAnswer:""}`},sn[pa]),_e.createElement(Ke.Z,{flex:1,className:`${De.Z.editorWrap} ml15`},_e.createElement("div",{className:`${De.Z.inputBorder} ${De.Z.placeholder} ${qt?De.Z.activeJudgementAnswer:""}`},pa)),_e.createElement(Ke.Z,{flex:"0 0 auto",className:"ml15"},_e.createElement("div",{onClick:Pa,className:`${De.Z.setAnswerBtn} ${qt?De.Z.activeAnswer:""}`},qt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},$t=({questionTitlePlaceholder:Jt,choiceKey:_t="choices",form:Xt,titleKey:In="name",analysisKey:qt="analysis"})=>{const[pa,Pa]=(0,Fe.useState)(!1);return _e.createElement("div",{className:De.Z.wrap},_e.createElement("div",{className:De.Z.questionTitleEditorWrap},_e.createElement(se.default.Item,{label:"\u9898\u5E72",name:In,labelCol:{span:24},rules:[{required:!0}]},_e.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Jt}))),_e.createElement(se.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},_e.createElement(se.default.List,{name:_t,rules:[{validator(Jn,rn){return rn.some($e=>($e==null?void 0:$e.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Jn=>_e.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Jn.map(rn=>{var Aa=rn,{key:$e,name:gn}=Aa,Ln=Nt(Aa,["key","name"]);return _e.createElement(se.default.Item,ut(Ue({},Ln),{key:$e,name:gn,noStyle:!0}),_e.createElement(Bt,{form:Xt,choiceKey:_t}))})))),_e.createElement("div",{className:"mt30",onClick:()=>Pa(!0)},_e.createElement(se.default.Item,{name:qt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},_e.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pa}))))};var Ae=ne(8591),Yt=ne(12563),Pn=ne(96565),Lt=ne(61485),Mt=Object.defineProperty,et=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ft=(Jt,_t,Xt)=>_t in Jt?Mt(Jt,_t,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):Jt[_t]=Xt,Be=(Jt,_t)=>{for(var Xt in _t||(_t={}))he.call(_t,Xt)&&Ft(Jt,Xt,_t[Xt]);if(we)for(var Xt of we(_t))tt.call(_t,Xt)&&Ft(Jt,Xt,_t[Xt]);return Jt},ye=(Jt,_t)=>et(Jt,Ye(_t)),Pt=(Jt,_t)=>{var Xt={};for(var In in Jt)he.call(Jt,In)&&_t.indexOf(In)<0&&(Xt[In]=Jt[In]);if(Jt!=null&&we)for(var In of we(Jt))_t.indexOf(In)<0&&tt.call(Jt,In)&&(Xt[In]=Jt[In]);return Xt};const Je=Jt=>{var _t=Jt,{value:Xt,onChange:In}=_t,qt=Pt(_t,["value","onChange"]);const pa=Pa=>{In([Pa])};return Fe.createElement(Pn.Z,ye(Be({},qt),{defaultValue:Xt==null?void 0:Xt[0],onChange:pa}))},Te=Jt=>{if(!Jt)return!1;let _t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Jt==="|"?(Ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},bt=({value:Jt=[],onClose:_t})=>Fe.createElement(Yt.default,{closable:!0,onClose:_t,className:De.Z.keywordTag},Fe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Jt.join(" \u6216 "))),fn=({questionTitlePlaceholder:Jt,form:_t,showKeywords:Xt,isMustKeyWords:In=Xt,titleKey:qt="name",analysisKey:pa="analysis",answerTexts:Pa="answer_texts",keywords:Jn="keywords",useKeywords:rn="use_keywords",indexs:Aa})=>{const[$e,gn]=(0,Fe.useState)(!1),[Ln,yn]=(0,Fe.useState)(""),[Fn,Gn]=(0,Fe.useState)(!1),Vn=se.default.useWatch("question_score",_t);return Fe.createElement("div",{className:De.Z.wrap},Fe.createElement("div",{className:De.Z.questionTitleEditorWrap},Fe.createElement(se.default.Item,{label:"\u9898\u5E72",name:qt,labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Jt}))),Fe.createElement(se.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Pa,labelCol:{span:24}},Fe.createElement(Je,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Xt&&!In&&Fe.createElement(se.default.Item,{hidden:!0,name:rn,valuePropName:"checked"},Fe.createElement(b.Z,{defaultChecked:!0})),Xt&&In&&Fe.createElement(Ze.Z,{align:"middle",className:"mb30"},Fe.createElement(se.default.Item,{name:rn,valuePropName:"checked"},Fe.createElement(b.Z,{onChange:()=>{var ct,Ct,ht,dn,xn,pn;console.log(_t.getFieldsValue()),Gn((ht=(Ct=(ct=_t.getFieldsValue())==null?void 0:ct.sub_item_banks)==null?void 0:Ct[Aa])==null?void 0:ht.use_keywords),console.log((pn=(xn=(dn=_t.getFieldsValue())==null?void 0:dn.sub_item_banks)==null?void 0:xn[Aa])==null?void 0:pn.use_keywords),console.log(Fn)}})),Fe.createElement(Ke.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Fe.createElement(Ke.Z,null,Fe.createElement(ze.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Fe.createElement(Lt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Fn||!In)&&Fe.createElement(se.default.List,{name:Jn,rules:[{validator(ct,Ct){return In?Ct!=null&&Ct.length?(Ct==null?void 0:Ct.reduce((dn,xn)=>dn+xn.score,0))>parseFloat(Vn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ct,{add:Ct,remove:ht})=>Fe.createElement(Fe.Fragment,null,Fe.createElement("div",{className:`${De.Z.title} mb10`},In?"\u5173\u952E\u8BCD":Fe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Fe.createElement(Ze.Z,{align:"middle",className:"font14 mb30"},Fe.createElement(Ke.Z,{flex:1},Fe.createElement(x.default,{value:Ln,onChange:dn=>{yn(dn.target.value)},maxLength:50,allowClear:!0,onPressEnter:dn=>{var xn,pn,$n,kn;const _n=`${(xn=dn.target)==null?void 0:xn.value}`,Ea=($n=(pn=_n==null?void 0:_n.split("|"))==null?void 0:pn.filter(va=>!!va))==null?void 0:$n.map(va=>va==null?void 0:va.trim()),ja=_t.getFieldValue(["sub_item_banks",...Jn]),Bn=((kn=ja==null?void 0:ja.map(va=>va==null?void 0:va.keyword))==null?void 0:kn.flat())||[];for(const va of Ea)if(Bn.includes(va)){Ae.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Te(_n)&&(Ct({keyword:Ea,score:1}),yn(""))},className:De.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Fe.createElement(Ke.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ct.map(dn=>{var xn=dn,{key:pn,name:$n}=xn,kn=Pt(xn,["key","name"]);return Fe.createElement(Ze.Z,{key:pn,className:"mb20",style:{marginRight:148}},Fe.createElement(Ke.Z,{flex:1},Fe.createElement(Ze.Z,{align:"middle",justify:"space-between"},Fe.createElement(se.default.Item,ye(Be({},kn),{name:[$n,"keyword"]}),Fe.createElement(bt,{onClose:()=>ht($n)})),In&&Fe.createElement(se.default.Item,ye(Be({},kn),{name:[$n,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:De.Z.blankInputNumberWrapper}),Fe.createElement(je.Z,{className:De.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Fe.createElement("div",{onClick:()=>gn(!0)},Fe.createElement(se.default.Item,{name:pa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$e}))))};var Ot=ne(59301),on=Object.defineProperty,tn=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,ft=(Jt,_t,Xt)=>_t in Jt?on(Jt,_t,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):Jt[_t]=Xt,lt=(Jt,_t)=>{for(var Xt in _t||(_t={}))rt.call(_t,Xt)&&ft(Jt,Xt,_t[Xt]);if(Me)for(var Xt of Me(_t))It.call(_t,Xt)&&ft(Jt,Xt,_t[Xt]);return Jt},un=(Jt,_t)=>tn(Jt,an(_t)),Sn=(Jt,_t)=>{var Xt={};for(var In in Jt)rt.call(Jt,In)&&_t.indexOf(In)<0&&(Xt[In]=Jt[In]);if(Jt!=null&&Me)for(var In of Me(Jt))_t.indexOf(In)<0&&It.call(Jt,In)&&(Xt[In]=Jt[In]);return Xt};const{Panel:Cn}=Oe.default,Dn=({questionTitlePlaceholder:Jt,choiceKey:_t,form:Xt,withScore:In})=>{const[qt,pa]=(0,Fe.useState)([]),Pa=Jn=>{pa(Jn)};return Ot.createElement("div",{className:De.Z.wrap},Ot.createElement("div",{className:De.Z.questionTitleEditorWrap},Ot.createElement(se.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ot.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Jt}))),Ot.createElement(se.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Ot.createElement(se.default.List,{name:"sub_item_banks",rules:[{validator(Jn,rn){return rn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Jn,{add:rn,remove:Aa,move:$e})=>{const gn=Xt.getFieldValue("sub_item_banks");return Ot.createElement(Ot.Fragment,null,Ot.createElement(Oe.default,{className:Jn.length>0?De.Z.collapseWrapper:"",bordered:!1,activeKey:qt,onChange:Pa,expandIcon:({isActive:Ln})=>Ot.createElement("i",{className:`iconfont icon-weizhankai ${Ln?De.Z.open:De.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Jn.map((Ln,yn)=>{var Fn=Ln,{key:Gn,name:Vn}=Fn,ct=Sn(Fn,["key","name"]),Ct,ht,dn,xn,pn,$n,kn,_n,Ea,ja;return Ot.createElement(Cn,{className:De.Z.panel,forceRender:!0,header:Ot.createElement("div",{className:De.Z.panelHeader},"\u7B2C",yn+1,"\u5C0F\u9898",Ot.createElement("span",null,"\uFF08",((Ct=gn==null?void 0:gn[Vn])==null?void 0:Ct.item_type)=="SINGLE"?"\u5355\u9009\u9898":((ht=gn==null?void 0:gn[Vn])==null?void 0:ht.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((dn=gn==null?void 0:gn[Vn])==null?void 0:dn.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((xn=gn==null?void 0:gn[Vn])==null?void 0:xn.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:Vn,extra:Ot.createElement(Ze.Z,{align:"middle",onClick:Bn=>Bn.stopPropagation()},In&&Ot.createElement(Ke.Z,null,Ot.createElement(se.default.Item,un(lt({},ct),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[Vn,"question_score"],className:De.Z.blankInputNumberWrapper}),Ot.createElement(je.Z,{className:De.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),Ot.createElement(Ke.Z,null,Ot.createElement(Ze.Z,{align:"middle",className:"pl40",justify:"end"},yn!==0&&Ot.createElement("div",{onClick:()=>{var Bn;$e(yn,yn-1);const va=(Bn=Xt.getFieldValue("sub_item_banks"))==null?void 0:Bn.map((qa,sr)=>(Jn.map((Kn,ln)=>{sr===ln&&(qa.q_position=Number(Kn.name)+1)}),qa));Xt.setFieldValue("sub_item_banks",va)}},Ot.createElement(ze.Z,{title:"\u4E0A\u79FB"},Ot.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),yn{var Bn;$e(yn,yn+1);const va=(Bn=Xt.getFieldValue("sub_item_banks"))==null?void 0:Bn.map((qa,sr)=>(Jn.map((Kn,ln)=>{sr===ln&&(qa.q_position=Number(Kn.name)+1)}),qa));Xt.setFieldValue("sub_item_banks",va)},className:yn===0?"":"ml15"},Ot.createElement(ze.Z,{title:"\u4E0B\u79FB"},Ot.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),Ot.createElement(Ke.Z,null,Ot.createElement(ze.Z,{title:"\u5220\u9664"},Ot.createElement(le.Z,{className:`${De.Z.deleteIcon} ml15`,onClick:()=>Aa(Vn)}))))},Ot.createElement(se.default.Item,un(lt({},ct),{name:Vn}),(((pn=gn==null?void 0:gn[Vn])==null?void 0:pn.item_type)=="SINGLE"||(($n=gn==null?void 0:gn[Vn])==null?void 0:$n.item_type)=="MULTIPLE")&&Ot.createElement(y.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((kn=gn==null?void 0:gn[Vn])==null?void 0:kn.item_type)=="MULTIPLE",form:Xt,choiceKey:[Vn,"choices"],titleKey:[Vn,"name"],analysisKey:[Vn,"analysis"],choiceOptionsPath:["sub_item_banks",Vn,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((_n=gn==null?void 0:gn[Vn])==null?void 0:_n.item_type)=="COMPLETION"&&Ot.createElement(Re,{form:Xt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:Vn,titleKey:[Vn,"name"],analysisKey:[Vn,"analysis"],isOrdered:[Vn,"is_ordered"],answerKey:[Vn,"standard_answers"]}),((Ea=gn==null?void 0:gn[Vn])==null?void 0:Ea.item_type)=="JUDGMENT"&&Ot.createElement($t,{form:Xt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Vn,"name"],analysisKey:[Vn,"analysis"],choiceKey:[Vn,"choices"]}),((ja=gn==null?void 0:gn[Vn])==null?void 0:ja.item_type)=="SUBJECTIVE"&&Ot.createElement(fn,{showKeywords:!0,isMustKeyWords:!1,form:Xt,titleKey:[Vn,"name"],analysisKey:[Vn,"analysis"],answerTexts:[Vn,"answer_texts"],useKeywords:[Vn,"use_keywords"],keywords:[Vn,"keywords"],indexs:Vn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Jn.length<20&&Ot.createElement(He.Z,{menu:{items:[{label:Ot.createElement("div",{onClick:()=>{rn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),pa([Jn==null?void 0:Jn.length,...qt])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Ot.createElement("div",{onClick:()=>{rn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),pa([Jn==null?void 0:Jn.length,...qt])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Ot.createElement("div",{onClick:()=>{rn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),pa([Jn==null?void 0:Jn.length,...qt])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Ot.createElement("div",{onClick:()=>{rn({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),pa([Jn==null?void 0:Jn.length,...qt])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Ot.createElement("div",{onClick:()=>{rn({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),pa([Jn==null?void 0:Jn.length,...qt])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Ln=>Ln.show).map(Ln=>({label:Ln.label,key:Ln.key}))}},Ot.createElement("div",{className:`${De.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var na=ne(92716)},25965:function(xt,Tt,ne){"use strict";ne.d(Tt,{C:function(){return Re}});var y=ne(59301),ue={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},be=ne(92310),Le=ne.n(be),Fe=ne(24905),Oe=ne(95237),se=ne(8591),Ze=ne(6848),Ke=ne(3113),je=ne(43418),ze=ne(1710),He=ne(5871),De=ne(78241),le=ne(71418),E=ne(65862),a=ne(38147),x=ne(41867),b=ne(71067),z=ne(3918),te=Object.defineProperty,re=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ce=(_e,mt,Qe)=>mt in _e?te(_e,mt,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):_e[mt]=Qe,Pe=(_e,mt)=>{for(var Qe in mt||(mt={}))pe.call(mt,Qe)&&Ce(_e,Qe,mt[Qe]);if(ce)for(var Qe of ce(mt))ge.call(mt,Qe)&&Ce(_e,Qe,mt[Qe]);return _e},Ie=(_e,mt)=>re(_e,ie(mt)),ve=(_e,mt,Qe)=>new Promise((ot,Ht)=>{var vt=Ue=>{try{Vt(Qe.next(Ue))}catch(ut){Ht(ut)}},jt=Ue=>{try{Vt(Qe.throw(Ue))}catch(ut){Ht(ut)}},Vt=Ue=>Ue.done?ot(Ue.value):Promise.resolve(Ue.value).then(vt,jt);Vt((Qe=Qe.apply(_e,mt)).next())});const Xe=Fe.default.Group,We=({className:_e,title:mt,items:Qe=[],value:ot,onChange:Ht})=>{const vt=(Qe==null?void 0:Qe.length)===(ot==null?void 0:ot.length),jt=(ot==null?void 0:ot.length)>0&&(ot==null?void 0:ot.length)<(Qe==null?void 0:Qe.length),Vt=Ue=>{const ut=Qe.map(Nt=>Nt.id);Ht(Ue.target.checked?ut:[])};return y.createElement(Oe.Z,{align:"middle",className:_e},!!mt&&y.createElement("div",{className:"mr20",style:{color:"#5F6368"}},mt),y.createElement(Fe.default,{indeterminate:jt,onChange:Vt,checked:vt},"\u5168\u90E8"),y.createElement(Xe,{value:ot,onChange:Ht},Qe.map(Ue=>y.createElement(Fe.default,{className:"ml30 c-black",key:Ue.id,value:Ue.id},Ue.name,y.createElement("span",null,`(${Ue.count})`)))))};var Re=({className:_e,style:mt,dataSource:Qe})=>{var ot,Ht,vt,jt,Vt,Ue,ut;const[Nt,sn]=(0,y.useState)({}),[Bt,$t]=(0,y.useState)(!0),[Ae,Yt]=(0,y.useState)(!1),[Pn,Lt]=(0,y.useState)(!1),[Mt,et]=(0,y.useState)(null),[Ye,we]=(0,y.useState)(0),[he,tt]=(0,y.useState)({}),[Ft,Be]=(0,y.useState)(!0),[ye,Pt]=(0,y.useState)(0),[Je,Te]=(0,y.useState)(0),[bt,fn]=(0,y.useState)(!1),Ot=(0,y.useRef)(null),[on,tn]=(0,y.useState)(!1),[an,Me]=(0,y.useState)(!0),[rt,It]=(0,y.useState)([]),ft={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[lt,un]=(0,y.useState)(Pe({},ft));(0,y.useEffect)(()=>{Qe!=null&&Qe.question_id&&sn(Qe)},[Qe==null?void 0:Qe.question_id]),(0,y.useEffect)(()=>{var rn;if(((rn=Nt==null?void 0:Nt.exercise_question_resubmit)==null?void 0:rn.status)==="running"){const Aa=setInterval(()=>{Dn()},3e3);return()=>clearInterval(Aa)}},[(ot=Nt==null?void 0:Nt.exercise_question_resubmit)==null?void 0:ot.status]),(0,y.useEffect)(()=>{var rn;Pn&&(Pn===1&&(lt.question_status=na.map(Aa=>Aa.value),lt.review=Jt.map(Aa=>Aa.value)),Pn===2&&(lt.exercise_question_resubmit_id=(rn=Nt==null?void 0:Nt.exercise_question_resubmit)==null?void 0:rn.id,Mt===1&&(lt.success_status=[1]),Mt===2&&(lt.success_status=[0])),un(Pe({},lt)),Sn(lt),Te(Nt!=null&&Nt.is_mirror?3:10),Pt(Nt!=null&&Nt.is_mirror?1:5))},[Pn]),(0,y.useEffect)(()=>{on&&Cn()},[on]);const Sn=rn=>ve(void 0,null,function*(){$t(!0);const Aa=yield(0,a.ZP)(`/api/exercise_questions/${Nt==null?void 0:Nt.question_id}/resubmit_student_list.json`,{method:"get",params:rn});(Aa==null?void 0:Aa.status)==0&&(tt(Aa||[]),we(Aa==null?void 0:Aa.count)),$t(!1)}),Cn=()=>ve(void 0,null,function*(){Me(!0);const rn=yield(0,a.ZP)(`/api/exercise_questions/${Nt==null?void 0:Nt.question_id}/resubmit_history.json`,{method:"get"});(rn==null?void 0:rn.status)==0&&It((rn==null?void 0:rn.data)||[]),Me(!1)}),Dn=()=>ve(void 0,null,function*(){const rn=yield(0,a.ZP)(`/api/exercise_questions/${Nt==null?void 0:Nt.question_id}/resubmit_status.json`,{method:"get"});(rn==null?void 0:rn.status)==0&&sn(Ie(Pe({},Nt),{show_resubmit_history:!0,exercise_question_resubmit:(rn==null?void 0:rn.data)||{}}))}),na=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],Jt=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],_t=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Xt=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(rn,Aa,$e)=>y.createElement("span",{className:"c-black"},$e+1+(lt.page-1)*lt.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:rn=>y.createElement("span",{className:"c-black"},rn)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:rn=>y.createElement("span",{className:"c-grey-666"},rn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:rn=>y.createElement("span",{className:"c-black"},rn)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:rn=>{const{label:Aa,color:$e}=na.find(gn=>gn.value===rn)||{};return y.createElement("span",{style:{color:$e}},Aa)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:rn=>y.createElement("span",{className:"c-black"},rn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:rn=>y.createElement("span",{className:"c-black"},rn)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:rn=>{const{label:Aa,color:$e}=Jt.find(gn=>gn.value===rn)||{};return y.createElement("span",{style:{color:$e}},Aa)}},Pn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:rn=>{const{label:Aa,color:$e}=_t.find(gn=>gn.value===rn)||{};return y.createElement("span",{style:{color:$e}},Aa)}}].filter(Boolean),In=(rn,Aa,$e)=>{lt.page=rn==null?void 0:rn.current,lt.per_page=rn==null?void 0:rn.pageSize,$e!=null&&$e.order?(lt.sort_by=$e==null?void 0:$e.field,lt.direction=($e==null?void 0:$e.order)==="ascend"?"asc":"desc"):(lt.sort_by=null,lt.direction=null),un(Pe({},lt)),Sn(lt)},qt=()=>{if(!ye){se.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}fn(!0)},pa=()=>ve(void 0,null,function*(){var rn,Aa;if((rn=Ot.current)!=null&&rn.onVerify())return;Yt(!0);const $e=yield(0,a.ZP)(`/api/exercise_questions/${Nt==null?void 0:Nt.question_id}/resubmit.json`,{method:"post",body:{keyword:lt.keyword,question_status:lt.question_status,review:lt.review_status,success_status:lt.success_status,use_max_score:Ft,permits:ye,exercise_question_resubmit_id:Pn===1?null:(Aa=Nt==null?void 0:Nt.exercise_question_resubmit)==null?void 0:Aa.id}});($e==null?void 0:$e.status)==0&&(yield Dn(),se.ZP.success("\u64CD\u4F5C\u6210\u529F"),fn(!1),Lt(!1)),Yt(!1)}),Pa=(rn,Aa)=>{lt.page=1,lt[Aa]=rn,un(Pe({},lt)),Sn(lt)},Jn=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return y.createElement(y.Fragment,null,y.createElement("div",{className:Le()(ue.recalculation,_e),style:mt},y.createElement(Ze.Z,{title:Jn[(Nt==null?void 0:Nt.disable_resubmit_reason)||0]},y.createElement(Ke.ZP,{disabled:(Nt==null?void 0:Nt.disable_resubmit)||((Ht=Nt==null?void 0:Nt.exercise_question_resubmit)==null?void 0:Ht.status)==="running",onClick:()=>Lt(1),icon:y.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Nt==null?void 0:Nt.show_resubmit_history)&&y.createElement(y.Fragment,null,((vt=Nt==null?void 0:Nt.exercise_question_resubmit)==null?void 0:vt.status)==="running"?y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},(jt=Nt==null?void 0:Nt.exercise_question_resubmit)==null?void 0:jt.rate)):y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{onClick:()=>{Lt(2),et(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Vt=Nt==null?void 0:Nt.exercise_question_resubmit)==null?void 0:Vt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{onClick:()=>{Lt(2),et(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Ue=Nt==null?void 0:Nt.exercise_question_resubmit)==null?void 0:Ue.fail_count),"\u4EBA"),y.createElement(Ze.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},y.createElement("i",{onClick:()=>tn(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),y.createElement(je.default,{centered:!0,open:!!Pn,title:`\u91CD\u65B0\u8BC4\u6D4B${Pn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Lt(!1),onOk:qt,afterClose:()=>{Be(!0),et(null),un(Pe({},ft))}},y.createElement("div",{className:ue.filter},Pn===1&&y.createElement(y.Fragment,null,y.createElement("div",{className:ue.tips},y.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},y.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),y.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),y.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),y.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),y.createElement(We,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(he==null?void 0:he.question_status)||[],value:lt.question_status,onChange:rn=>Pa(rn,"question_status")}),y.createElement(We,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(he==null?void 0:he.review_status)||[],value:lt.review,onChange:rn=>Pa(rn,"review")})),Pn===2&&y.createElement(y.Fragment,null,y.createElement(We,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(he==null?void 0:he.success_status)||[],value:lt.success_status,onChange:rn=>Pa(rn,"success_status")})),y.createElement(z.t7,{className:ue.input,style:{bottom:Pn===1?10:-5},value:lt.keyword,onChange:rn=>Pa(rn,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),y.createElement(ze.default,{className:"mt20",columns:Xt,scroll:((ut=he==null?void 0:he.data)==null?void 0:ut.length)>7?{y:300}:{},dataSource:(he==null?void 0:he.data)||[],loading:Bt,onChange:In,pagination:{total:Ye,pageSize:lt.per_page,current:lt.page,hideOnSinglePage:!Ye,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),y.createElement(Oe.Z,{justify:"space-between",align:"middle",className:"mt10"},y.createElement(Fe.default,{className:"c-black",checked:Ft,onChange:rn=>Be(rn.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",y.createElement(He.Z,{className:"ml10 mr10",value:ye,max:Je,min:1,precision:0,onChange:rn=>Pt(rn)}),"\u4EBA",y.createElement(Ze.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},y.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),y.createElement(je.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:bt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ae,destroyOnClose:!0,onOk:pa,onCancel:()=>fn(!1)},y.createElement(De.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},y.createElement(b.Z,{ref:rn=>Ot.current=rn}))),y.createElement(je.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:on,width:710,onCancel:()=>tn(!1),footer:null},y.createElement(le.Z,{spinning:an},y.createElement("div",{className:ue.operating},rt.map((rn,Aa)=>y.createElement("div",{key:Aa,className:ue.operatingItem},y.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},rn==null?void 0:rn.created_at),y.createElement("div",{className:"c-black"},rn==null?void 0:rn.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(rn==null?void 0:rn.status)==="running"?y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},rn==null?void 0:rn.rate)):y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},rn==null?void 0:rn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},rn==null?void 0:rn.fail_count),"\u4EBA")))),y.createElement("div",{style:{height:20}}))))}},83028:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return Ze}});var y=ne(59301),ue={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},be=ne(43418),Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Oe=(Ke,je,ze)=>new Promise((He,De)=>{var le=x=>{try{a(ze.next(x))}catch(b){De(b)}},E=x=>{try{a(ze.throw(x))}catch(b){De(b)}},a=x=>x.done?He(x.value):Promise.resolve(x.value).then(le,E);a((ze=ze.apply(Ke,je)).next())}),Ze=({type:Ke,resdata:je,onok:ze,oktext:He,okloading:De})=>{const[le,E]=(0,y.useState)(!1),{can_copy_list:a,can_copy_num:x,challenge_type:b,course_data_list:z,no_copy_list:te,no_copy_num:re,no_use_list:ie,no_use_num:ce,repeat_shixun_num:pe,student_count:ge,total_num:Ce,use_num:Pe}=je;let Ie=x>0||Ke==="exercise";(0,y.useEffect)(()=>{(je==null?void 0:je.student_count)>0&&E(!0)},[je]),console.log("---11",De),(0,y.useEffect)(()=>{De||E(!1)},[De]);const ve=()=>{if(Ke==="exercise"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ue.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ke==="exercise"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ue.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="shixun"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="shixun"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="subject"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ue.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="subject"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:ue.orangeColor},ge)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:ue.orangeColor},Pe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:ue.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ke==="shixunpush"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ue.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ke==="shixunpush"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ue.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:ue.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Xe=()=>{if(Ke==="exercise"||Ke==="subject"||Ke==="exercisepush"||Ke==="shixunpush")return y.createElement("div",{style:{marginTop:20}},re>0&&y.createElement("div",null,y.createElement("span",{className:ue.flex},y.createElement("img",{src:Fe,style:{width:14}}),y.createElement("span",{className:ue.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ue.statusbody},Ke==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ue.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ke==="subject"||Ke==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie&&y.createElement("span",{className:ue.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ke==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie&&y.createElement("span",{className:ue.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),y.createElement("div",null,te==null?void 0:te.map((We,dt)=>y.createElement("a",{href:`/shixuns/${We.identifier}/challenges`,target:"_blank"},"\u300A",We==null?void 0:We.name,"\u300B",dt+1!==re&&"\u3001"))))),x>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:ue.flex},y.createElement("img",{src:Le,style:{width:14}}),y.createElement("span",{className:ue.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ue.statusbody},Ke==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ke==="subject"||Ke==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ke==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),y.createElement("div",null,a==null?void 0:a.map((We,dt)=>y.createElement("a",{href:`/shixuns/${We.identifier}/challenges`,target:"_blank"},"\u300A",We==null?void 0:We.name,"\u300B",dt+1!==x&&"\u3001"))))));if(Ke==="shixun")return y.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return y.createElement(be.default,{open:le,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ie&&"none"}},zIndex:1003,confirmLoading:De,okText:Ie?He:"\u6211\u77E5\u9053\u4E86",onOk:()=>Oe(void 0,null,function*(){Ie?yield ze([...a,...ie]):E(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},ve(),Xe()))}},88436:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return Oe}});var y=ne(59301),ue={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},be=ne(92310),Le=ne.n(be),Oe=({className:se,style:Ze,state:Ke,onClick:je})=>{var ze,He;return y.createElement("div",{onClick:je,className:Le()(Ke?(ze=ue)==null?void 0:ze.redBtn:(He=ue)==null?void 0:He.btn,se),style:Ze},Ke?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaoji1"}),y.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaojigaiti"}),y.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},85533:function(xt,Tt,ne){"use strict";ne.d(Tt,{h:function(){return re}});var y=ne(59301),ue=ne(57809),be=ne(78241),Le=ne(3113),Fe=ne(89780),Oe=ne.n(Fe),se=ne(45559),Ze=ne(42313),Ke=Object.defineProperty,je=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(ie,ce,pe)=>ce in ie?Ke(ie,ce,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ie[ce]=pe,a=(ie,ce)=>{for(var pe in ce||(ce={}))De.call(ce,pe)&&E(ie,pe,ce[pe]);if(He)for(var pe of He(ce))le.call(ce,pe)&&E(ie,pe,ce[pe]);return ie},x=(ie,ce)=>je(ie,ze(ce));const b=ue.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};Tt.Z=({callback:ie,onCancel:ce})=>{const[pe,ge]=(0,y.useState)("python");function Ce(Ie){ge(te[Ie][1])}function Pe(Ie){ie(Ie)}return y.createElement(be.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Pe,style:{width:500}}),y.createElement(be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ue.default,{getPopupContainer:Ie=>Ie.parentNode,onChange:Ce},Object.keys(te).map(Ie=>y.createElement(b,{key:Ie,value:Ie},te[Ie][0])))),y.createElement(be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(re,{mode:pe})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Le.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function re({value:ie,onChange:ce,mode:pe,options:ge={}}){const Ce=(0,y.useRef)(),[Pe,Ie]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Pe){let ve=function(Xe){const We=Xe.getValue();ce&&ce(We)};return Pe.on("change",ve),()=>{Pe.off("change",ve)}}},[Pe,ce]),(0,y.useEffect)(()=>{Pe&&Pe.setOption("mode",pe)},[Pe,pe]),(0,y.useEffect)(()=>{Pe&&(ie!==Pe.getValue()||ie==="")&&setTimeout(()=>{Pe.setValue(ie||"")},300)},[Pe,ie]),(0,y.useEffect)(()=>{if(Ce.current&&!Pe){const ve=Oe().fromTextArea(Ce.current,a({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));Ie(ve)}},[Ce.current,Pe]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Ce}))}},96565:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return Vn}});var y=ne(59301),ue=ne(89780),be=ne.n(ue),Le=ne(76374),Fe=ne(45559),Oe=ne(6313),se=ne(25717),Ze=ne(99498),Ke=ne(25419),je=ne(67549),ze=ne(6339),He=({value:ct="",className:Ct,showTextOnly:ht,showLines:dn,style:xn={}})=>{const pn=(0,y.useMemo)(()=>"",[ct]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:pn}}))},De=ne(59301),le=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ct,Ct,ht)=>Ct in ct?le(ct,Ct,{enumerable:!0,configurable:!0,writable:!0,value:ht}):ct[Ct]=ht,re=(ct,Ct)=>{for(var ht in Ct||(Ct={}))b.call(Ct,ht)&&te(ct,ht,Ct[ht]);if(x)for(var ht of x(Ct))z.call(Ct,ht)&&te(ct,ht,Ct[ht]);return ct},ie=(ct,Ct)=>E(ct,a(Ct));let ce=[{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 pe({onActionCallback:ct,title:Ct,icon:ht,actionName:dn,className:xn="",children:pn}){function $n(){ct(dn)}return De.createElement("a",{title:Ct,className:xn,onClick:$n},De.createElement("i",{className:`${ht}`}),pn)}var ge=({watch:ct,showNullButton:Ct,showNullProgramButton:ht,onActionCallback:dn,fullScreen:xn,insertTemp:pn,hidetoolBar:$n,extraUse:kn})=>{const _n=[...ce,{title:`${ct?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ct?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return De.createElement("ul",{className:"markdown-toolbar-container"},!$n&&_n.map((Ea,ja)=>De.createElement("li",{key:ja},Ea.actionName?De.createElement(pe,ie(re({},Ea),{onActionCallback:dn})):De.createElement("span",{className:"v-line"}))),Ct?De.createElement("li",null,De.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:dn},De.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ht?De.createElement(De.Fragment,null,De.createElement("li",null,De.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:dn},De.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),De.createElement("li",null,De.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:dn},De.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,pn&&De.createElement("li",null,De.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${pn}`,onActionCallback:dn},De.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),kn&&De.createElement("li",null,kn),De.createElement("li",{className:"btn-full-screen"},De.createElement(pe,{icon:`${xn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:xn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:dn})))},Ce=ne(57261),Pe=ne(78241),Ie=ne(92832),ve=ne(3113),Xe=Object.defineProperty,We=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Qe=(ct,Ct,ht)=>Ct in ct?Xe(ct,Ct,{enumerable:!0,configurable:!0,writable:!0,value:ht}):ct[Ct]=ht,ot=(ct,Ct)=>{for(var ht in Ct||(Ct={}))_e.call(Ct,ht)&&Qe(ct,ht,Ct[ht]);if(Re)for(var ht of Re(Ct))mt.call(Ct,ht)&&Qe(ct,ht,Ct[ht]);return ct},Ht=(ct,Ct)=>We(ct,dt(Ct));const vt={labelCol:{span:4},wrapperCol:{span:20}};var jt=({callback:ct,onCancel:Ct})=>{function ht(dn){ct(dn)}return y.createElement(Pe.default,Ht(ot({},vt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ht,style:{width:500}}),y.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Ie.default,null)),y.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Ie.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(ve.ZP,{type:"ghost",onClick:Ct},"\u53D6\u6D88")))},Vt=ne(85533),Ue=ne(45053),ut=ne(43418),Nt=ne(95237),sn=ne(16750),Bt=ne(59301),$t=({callback:ct,onCancel:Ct})=>{const ht=document.createElement("canvas"),dn=ht.getContext("2d");ht.width=1e3,ht.height=800,dn.fillStyle="#ffffff",dn.fillRect(0,0,ht.width,ht.height);const xn=ht.toDataURL("image/png");return Bt.createElement(ut.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Bt.createElement(Nt.Z,{style:{height:"100vh"}},Bt.createElement(sn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:xn,visible:!0,title:String(Date.now())},onOk:pn=>{ct({src:pn.url})},onClose:Ct})))},Ae=ne(12378);function Yt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Yt,go.CommandHandler),Yt.prototype.canAlignSelection=function(){var ct=this.diagram;return!(ct===null||ct.isReadOnly||ct.isModelReadOnly||ct.selection.count<2)},Yt.prototype.alignLeft=function(){var ct=this.diagram;ct.startTransaction("aligning left");var Ct=1/0;ct.selection.each(function(ht){ht instanceof go.Link||(Ct=Math.min(ht.position.x,Ct))}),ct.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(Ct,ht.position.y))}),ct.commitTransaction("aligning left")},Yt.prototype.alignRight=function(){var ct=this.diagram;ct.startTransaction("aligning right");var Ct=-1/0;ct.selection.each(function(ht){if(!(ht instanceof go.Link)){var dn=ht.actualBounds.x+ht.actualBounds.width;Ct=Math.max(dn,Ct)}}),ct.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(Ct-ht.actualBounds.width,ht.position.y))}),ct.commitTransaction("aligning right")},Yt.prototype.alignTop=function(){var ct=this.diagram;ct.startTransaction("alignTop");var Ct=1/0;ct.selection.each(function(ht){ht instanceof go.Link||(Ct=Math.min(ht.position.y,Ct))}),ct.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(ht.position.x,Ct))}),ct.commitTransaction("alignTop")},Yt.prototype.alignBottom=function(){var ct=this.diagram;ct.startTransaction("aligning bottom");var Ct=-1/0;ct.selection.each(function(ht){if(!(ht instanceof go.Link)){var dn=ht.actualBounds.y+ht.actualBounds.height;Ct=Math.max(dn,Ct)}}),ct.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(ht.actualBounds.x,Ct-ht.actualBounds.height))}),ct.commitTransaction("aligning bottom")},Yt.prototype.alignCenterX=function(){var ct=this.diagram,Ct=ct.selection.first();if(Ct){ct.startTransaction("aligning Center X");var ht=Ct.actualBounds.x+Ct.actualBounds.width/2;ct.selection.each(function(dn){dn instanceof go.Link||dn.move(new go.Point(ht-dn.actualBounds.width/2,dn.actualBounds.y))}),ct.commitTransaction("aligning Center X")}},Yt.prototype.alignCenterY=function(){var ct=this.diagram,Ct=ct.selection.first();if(Ct){ct.startTransaction("aligning Center Y");var ht=Ct.actualBounds.y+Ct.actualBounds.height/2;ct.selection.each(function(dn){dn instanceof go.Link||dn.move(new go.Point(dn.actualBounds.x,ht-dn.actualBounds.height/2))}),ct.commitTransaction("aligning Center Y")}},Yt.prototype.alignColumn=function(ct){var Ct=this.diagram;Ct.startTransaction("align Column"),ct===void 0&&(ct=0),ct=parseFloat(ct);var ht=new Array;Ct.selection.each(function(kn){kn instanceof go.Link||ht.push(kn)});for(var dn=0;dn0){for(var kn=pn.elt($n-1);kn!==null&&kn.isTreeExpanded&&!kn.isTreeLeaf;){var _n=this._sortTreeChildrenByY(kn);kn=_n.last()}kn!==null&&ct.select(kn)}else ct.select(xn)}}else if(ht.key==="Down")if(Ct.isTreeExpanded&&!Ct.isTreeLeaf){var dn=this._sortTreeChildrenByY(Ct).first();dn!==null&&ct.select(dn)}else for(;Ct!==null;){var xn=Ct.findTreeParentNode();if(xn===null)break;var pn=this._sortTreeChildrenByY(xn),$n=pn.indexOf(Ct);if($npn.y?1:xn.xpn.x?1:0}),Ct},Yt.prototype.copyToClipboard=function(ct){go.CommandHandler.prototype.copyToClipboard.call(this,ct),this._lastPasteOffset.set(this.pasteOffset)},Yt.prototype.pasteFromClipboard=function(){var ct=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ct,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ct},Object.defineProperty(Yt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ct){if(ct!=="move"&&ct!=="select"&&ct!=="scroll"&&ct!=="tree"&&ct!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ct);this._arrowKeyBehavior=ct}}),Object.defineProperty(Yt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ct){if(!(ct instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ct);this._pasteOffset.set(ct)}});var Pn=Yt,Lt=ne(25863),Mt=ne(43604),et=ne(38147),Ye={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},we=ne(59301),he=(ct,Ct,ht)=>new Promise((dn,xn)=>{var pn=_n=>{try{kn(ht.next(_n))}catch(Ea){xn(Ea)}},$n=_n=>{try{kn(ht.throw(_n))}catch(Ea){xn(Ea)}},kn=_n=>_n.done?dn(_n.value):Promise.resolve(_n.value).then(pn,$n);kn((ht=ht.apply(ct,Ct)).next())});function tt({onCancel:ct,callback:Ct}){let ht=(0,y.useRef)(),dn=(0,y.useRef)(),xn=(0,y.useRef)(),pn=(0,y.useRef)(!1);const $n=(0,y.useRef)(!1),[kn,_n]=(0,y.useState)(0);function Ea(){const Bn=Ae.bx.make,va={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"};ht.current=new Ae.S0(dn.current,{padding:20,grid:Bn(Ae.s_,"Grid",Bn(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Bn(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ea=>{var Ta=ea.diagram.commandHandler.addTopLevelParts(ea.diagram.selection,!0);Ta||ea.diagram.currentTool.doCancel()},commandHandler:Bn(Pn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ea=>{var Ta=ea.subject;Ta.location=Ta.location.copy().snapToGridPoint(ea.diagram.grid.gridOrigin,ea.diagram.grid.gridCellSize),setTimeout(()=>{ea.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ea=>{var Ta=ea.subject;setTimeout(()=>{ea.diagram.commandHandler.editTextBlock()})},LinkRelinked:ea=>{var Ta=ea.parameter.part;Ta.invalidateConnectedLinks();var $a=ea.subject;ea.diagram.toolManager.linkingTool.isForwards?$a.toNode.invalidateConnectedLinks():$a.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ht.current.nodeTemplate=Bn(Ae.NB,"Auto",{locationSpot:Ae.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ae.$u(120,60),minSize:new Ae.$u(40,40),resizable:!0,resizeCellSize:new Ae.$u(10,10),rotatable:!0},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),new Ae.KX("desiredSize","size",Ae.$u.parse).makeTwoWay(Ae.$u.stringify),Bn(Ae.bn,{name:"SHAPE",fill:va.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("figure"),new Ae.KX("fill"),new Ae.KX("stroke","borderColor"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Bn(Ae.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Bn(Ae.al,{margin:1,textAlign:"center",overflow:Ae.al.OverflowEllipsis,editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),ht.current.nodeTemplate.toolTip=Bn("ToolTip",Bn(Ae.s_,"Vertical",{maxSize:new Ae.$u(200,NaN)},Bn(Ae.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ae.KX("text")),Bn(Ae.al,{font:"10pt sans-serif",textAlign:"center"},new Ae.KX("text","details"))));function qa(ea,Ta){var $a=(ya,xr)=>{ya.handled=!0,ya.diagram.model.commit(to=>{var bo=xr.part.adornedPart,Ur=new Ae.E9().setRectSpot(bo.actualBounds,ea);Ur.subtract(bo.location),Ur.scale(2,2),Ur.x+=Math.sign(Ur.x)*130,Ur.y+=Math.sign(Ur.y)*130,Ur.add(bo.location),Ur.snapToGridPoint(ya.diagram.grid.gridOrigin,ya.diagram.grid.gridCellSize);var No=to.copyNodeData(bo.data);to.setGroupKeyForNodeData(No,to.getGroupKeyForNodeData(bo.data)),to.addNodeData(No);var fi={from:bo.key,to:to.getKeyForNodeData(No)};to.addLinkData(fi);var li=ya.diagram.findNodeForData(No);li.location=Ur,ya.diagram.select(li),setTimeout(()=>{ya.diagram.commandHandler.editTextBlock()},20)})};return Bn(Ae.bn,{figure:Ta,alignment:ea,alignmentFocus:ea.opposite(),width:ea.equals(Ae.z6.Top)||ea.equals(Ae.z6.Bottom)?25:18,height:ea.equals(Ae.z6.Top)||ea.equals(Ae.z6.Bottom)?18:25,fill:"orange",stroke:va.white,strokeWidth:4,mouseEnter:(ya,xr)=>xr.fill="dodgerblue",mouseLeave:(ya,xr)=>xr.fill="orange",isActionable:!0,click:$a,contextClick:$a})}function sr(ea){return Bn(Ae.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:(Ta,$a)=>$a.fill="dodgerblue",mouseLeave:(Ta,$a)=>$a.fill="orange",click:(Ta,$a)=>{Ta.diagram.commandHandler.showContextMenu($a.part.adornedPart)}},ea||{})}ht.current.nodeTemplate.selectionAdornmentTemplate=Bn(Ae.uz,"Spot",Bn(Ae.Vm,{padding:10}),qa(Ae.z6.Top,"TriangleUp"),qa(Ae.z6.Left,"TriangleLeft"),qa(Ae.z6.Right,"TriangleRight"),qa(Ae.z6.Bottom,"TriangleDown"),sr({alignment:new Ae.z6(.75,0)}));function Kn(ea,Ta){return($a,ya)=>{$a.handled=!0,$a.diagram.model.commit(xr=>{xr.set(ya.part.adornedPart.data,ea,Ta)})}}function ln(ea,Ta){return Ta||(Ta="color"),Bn(Ae.bn,{width:16,height:16,stroke:"lightgray",fill:ea,margin:1,background:"transparent",mouseEnter:($a,ya)=>ya.stroke="dodgerblue",mouseLeave:($a,ya)=>ya.stroke="lightgray",click:Kn(Ta,ea),contextClick:Kn(Ta,ea)})}function Dr(){return[Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",ln(va.white,"fill"),ln(va.beige,"fill"),ln(va.extralightblue,"fill"),ln(va.extralightred,"fill"))),Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",ln(va.lightgray,"fill"),ln(va.lightgreen,"fill"),ln(va.lightblue,"fill"),ln(va.lightred,"fill")))]}function Qa(){return[Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",ln(va.black),ln(va.green),ln(va.blue),ln(va.red))),Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",ln(va.white),ln(va.magenta),ln(va.purple),ln(va.orange)))]}function Rr(ea,Ta){return Ta||(Ta="thickness"),Bn(Ae.bn,"LineH",{width:16,height:16,strokeWidth:ea,margin:1,background:"transparent",mouseEnter:($a,ya)=>ya.background="dodgerblue",mouseLeave:($a,ya)=>ya.background="transparent",click:Kn(Ta,ea),contextClick:Kn(Ta,ea)})}function Mr(ea,Ta){return Ta||(Ta="dash"),Bn(Ae.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ea,margin:1,background:"transparent",mouseEnter:($a,ya)=>ya.background="dodgerblue",mouseLeave:($a,ya)=>ya.background="transparent",click:Kn(Ta,ea),contextClick:Kn(Ta,ea)})}function Fr(){return[Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",Rr(1),Rr(2),Rr(3),Rr(4))),Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",Mr(null),Mr([2,4]),Mr([4,4])))]}function jr(ea,Ta){return Ta||(Ta="figure"),Bn(Ae.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ea,margin:1,background:"transparent",mouseEnter:($a,ya)=>ya.fill="dodgerblue",mouseLeave:($a,ya)=>ya.fill="lightgray",click:Kn(Ta,ea),contextClick:Kn(Ta,ea)})}ht.current.nodeTemplate.contextMenu=Bn("ContextMenu",Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",jr("Rectangle"),jr("RoundedRectangle"),jr("Ellipse"),jr("Diamond"))),Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",jr("Parallelogram2"),jr("ManualOperation"),jr("Procedure"),jr("Cylinder1"))),Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",jr("Terminator"),jr("CreateRequest"),jr("Document"),jr("TriangleDown"))),Dr(),Qa(),Fr()),ht.current.groupTemplate=Bn(Ae.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ae.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ea,Ta)=>{var $a=Ta.addMembers(Ta.diagram.selection,!0);$a||Ta.diagram.currentTool.doCancel()},avoidable:!1},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),Bn(Ae.s_,"Auto",{name:"BODY"},Bn(Ae.bn,{parameter1:10,fill:va.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("fill"),new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Bn(Ae.Vm,{background:"transparent",margin:20})),Bn(Ae.al,{alignment:Ae.z6.Top,alignmentFocus:Ae.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ae.KX("text"),new Ae.KX("stroke","color"))),ht.current.groupTemplate.selectionAdornmentTemplate=Bn(Ae.uz,"Spot",Bn(Ae.s_,"Auto",Bn(Ae.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Bn(Ae.Vm,{margin:1.5})),sr({alignment:Ae.z6.TopRight,alignmentFocus:Ae.z6.BottomRight})),ht.current.groupTemplate.contextMenu=Bn("ContextMenu",Dr(),Qa(),Fr()),ht.current.linkTemplate=Bn(Ae.rU,{layerName:"Foreground",routing:Ae.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ae.KX("fromSpot","fromSpot",Ae.z6.parse),new Ae.KX("toSpot","toSpot",Ae.z6.parse),new Ae.KX("fromShortLength","dir",ea=>ea>=1?10:0),new Ae.KX("toShortLength","dir",ea=>ea>=1?10:0),new Ae.KX("points").makeTwoWay(),Bn(Ae.bn,{strokeWidth:2},new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Bn(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,0),segmentOrientation:Ae.rU.OrientAlong,alignmentFocus:Ae.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",ea=>ea===1)),Bn(Ae.bn,{segmentIndex:-1,segmentOffset:new Ae.E9(-10,6),segmentOrientation:Ae.rU.OrientPlus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",ea=>ea>=1),new Ae.KX("width","thickness",ea=>7+3*ea),new Ae.KX("height","thickness",ea=>7+3*ea),new Ae.KX("segmentOffset","thickness",ea=>new Ae.E9(-15,4+1.5*ea))),Bn(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,-6),segmentOrientation:Ae.rU.OrientMinus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",ea=>ea===2),new Ae.KX("width","thickness",ea=>7+3*ea),new Ae.KX("height","thickness",ea=>7+3*ea),new Ae.KX("segmentOffset","thickness",ea=>new Ae.E9(-15,4+1.5*ea))),Bn(Ae.al,{alignmentFocus:new Ae.z6(0,1,-4,0),editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),ht.current.linkTemplate.selectionAdornmentTemplate=Bn(Ae.uz,Bn(Ae.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Lo(2)},new Ae.KX("pathPattern","thickness",Lo)),sr({alignmentFocus:new Ae.z6(0,0,-6,-4)}));function Lo(ea){return Bn(Ae.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ea+4).toString()+" H3"})}function po(ea){var Ta="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ea===0?Ta="M0 0 M16 16 M0 8 L16 8":ea===2&&(Ta="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Bn(Ae.bn,{geometryString:Ta,margin:2,background:"transparent",mouseEnter:($a,ya)=>ya.background="dodgerblue",mouseLeave:($a,ya)=>ya.background="transparent",click:Kn("dir",ea),contextClick:Kn("dir",ea)})}function Qo(ea){var Ta=($a,ya)=>{$a.handled=!0,$a.diagram.model.commit(xr=>{var to=ya.part.adornedPart;xr.set(to.data,ea?"toSpot":"fromSpot",Ae.z6.stringify(Ae.z6.AllSides)),(ea?to.toNode:to.fromNode).invalidateConnectedLinks()})};return Bn(Ae.bn,{width:12,height:12,fill:"transparent",mouseEnter:($a,ya)=>ya.background="dodgerblue",mouseLeave:($a,ya)=>ya.background="transparent",click:Ta,contextClick:Ta})}function jn(ea,Ta){var $a=0,ya=Ae.z6.RightSide;ea.equals(Ae.z6.Top)?($a=270,ya=Ae.z6.TopSide):ea.equals(Ae.z6.Left)?($a=180,ya=Ae.z6.LeftSide):ea.equals(Ae.z6.Bottom)&&($a=90,ya=Ae.z6.BottomSide),Ta||($a-=180);var xr=(to,bo)=>{to.handled=!0,to.diagram.model.commit(Ur=>{var No=bo.part.adornedPart;Ur.set(No.data,Ta?"toSpot":"fromSpot",Ae.z6.stringify(ya)),(Ta?No.toNode:No.fromNode).invalidateConnectedLinks()})};return Bn(Ae.bn,{alignment:ea,alignmentFocus:ea.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:$a,background:"transparent",mouseEnter:(to,bo)=>bo.background="dodgerblue",mouseLeave:(to,bo)=>bo.background="transparent",click:xr,contextClick:xr})}ht.current.linkTemplate.contextMenu=Bn("ContextMenu",Qa(),Fr(),Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",po(0),po(1),po(2))),Bn("ContextMenuButton",Bn(Ae.s_,"Horizontal",Bn(Ae.s_,"Spot",Qo(!1),jn(Ae.z6.Top,!1),jn(Ae.z6.Left,!1),jn(Ae.z6.Right,!1),jn(Ae.z6.Bottom,!1)),Bn(Ae.s_,"Spot",{margin:new Ae.Zt(0,0,0,2)},Qo(!0),jn(Ae.z6.Top,!0),jn(Ae.z6.Left,!0),jn(Ae.z6.Right,!0),jn(Ae.z6.Bottom,!0)))));const Kr=`{ "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 Vr=["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 Gr(ea){return console.log("shapeName:",ea),Vr.indexOf(ea)>=0}var Ya=new Ae.YI(xn.current,{maxSelectionCount:1,linkTemplate:Bn(Ae.rU,{locationSpot:Ae.z6.Center,selectionAdornmentTemplate:Bn(Ae.uz,"Link",{locationSpot:Ae.z6.Center},Bn(Ae.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Bn(Ae.bn,{toArrow:"Standard",stroke:null}))},{routing:Ae.rU.AvoidsNodes,curve:Ae.rU.JumpOver,corner:5,toShortLength:4},new Ae.KX("points"),Bn(Ae.bn,{isPanelMain:!0,strokeWidth:2}),Bn(Ae.bn,{toArrow:"Standard",stroke:null})),model:new Ae.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ae.bn.getFigureGenerators().toArray().map(ea=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ea.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return ht.current.addDiagramListener("TextEdited",function(ea){var Ta;const $a=ea.subject.part;var ya=(Ta=document.activeElement)==null?void 0:Ta.value;typeof ya=="string"&&ya.trim()===""&&ht.current.model.commit(function(xr){xr.set($a.data,"text","\u672A\u547D\u540D"),ht.current.commandHandler.stopCommand()},"increment")}),Ya.nodeTemplate=Bn(Ae.NB,"Auto",{locationSpot:Ae.z6.Center},new Ae.KX("location","location",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),Bn(Ae.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 Ae.KX("stroke").makeTwoWay(),new Ae.KX("fill").makeTwoWay(),new Ae.KX("figure")),Bn(Ae.al,{margin:new Ae.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ae.$u(16,16),maxSize:new Ae.$u(10,NaN),textAlign:"center",editable:!0},new Ae.KX("key").makeTwoWay())),setTimeout(()=>{ht.current.grid=Bn(Ae.s_,"Grid",Bn(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Bn(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),ht.current.grid.visible=!0,ht.current.grid.gridCellStroke="darkgray",ht.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=ht.current,ht.current}const ja=()=>he(this,null,function*(){var Bn=ht.current.makeImage();const va=yield(0,et.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Bn.src}});Ct({src:va.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{Ea()},500),_n(kn+1),()=>{ht.current=null}),[]),we.createElement("div",{ref:$n,className:pn.current?`${Ye.maxH60} body-overflow-initial`:"body-overflow-initial"},we.createElement(ut.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!kn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:we.createElement(Nt.Z,null,we.createElement(Mt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),we.createElement(Mt.Z,{onClick:()=>{var Bn,va,qa=ht.current.selection.first();if(pn.current=!pn.current,document.activeElement&&qa){let sr=(va=(Bn=document.activeElement)==null?void 0:Bn.value)==null?void 0:va.trim();typeof sr=="string"&&ht.current.model.commit(function(Kn){Kn.set(qa.data,"text",sr||"\u672A\u547D\u540D"),ht.current.commandHandler.stopCommand()},"increment")}_n(kn+1)}},we.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ct},we.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ye.flowChartWrp},we.createElement("div",{style:{display:"flex",height:"100%"}},we.createElement("div",{style:{width:"300px",height:"100%"}},we.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),we.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ye.myPaletteDiv,ref:xn})),we.createElement("div",{style:{flex:1,position:"relative"}},we.createElement("div",{ref:dn,style:{height:"80vh"}}))),we.createElement("div",{className:"tr"},we.createElement(ve.ZP,{size:"large",onClick:ja,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ft=tt,Be=ne(5112),ye=ne(5871);const Pt=Be.ZP.Group,Je={margin:"0 8px"};var Te=({callback:ct,onCancel:Ct})=>{function ht(dn){ct(dn)}return y.createElement(Pe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ht},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Je},"\u884C\u6570"),y.createElement(Pe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(ye.Z,null)),y.createElement("span",{style:Je},"\u5217\u6570"),y.createElement(Pe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(ye.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Pe.default.Item,{name:"align"},y.createElement(Pt,null,y.createElement(Be.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(Be.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(Be.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(Be.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(ve.ZP,{type:"ghost",onClick:Ct},"\u53D6\u6D88")))},bt=ne(78673),fn=ne(93510),Ot=ne.n(fn),tn=(0,y.forwardRef)(({use3d:ct,width:Ct,height:ht,callback:dn,showSaveButton:xn},pn)=>{const $n=(0,y.useRef)(),kn=(0,y.useRef)(),[_n,Ea]=(0,y.useState)(!1),ja=(0,y.useRef)({id:$n,appName:"graphing",width:Ct||1e3,height:ht||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{kn.current=new(Ot())(ja.current,!0),window.onload=function(){kn.current.inject("applet_container")}},[]);const Bn=()=>{var va=window.ggbApplet.getPNGBase64(1,!0,72);return dn&&dn(va),va};return(0,y.useEffect)(()=>{ja.current.appName=_n?"3D":"graphing",kn.current.inject("applet_container")},[_n]),(0,y.useEffect)(()=>{Ea(ct)},[ct]),(0,y.useImperativeHandle)(pn,()=>({getImgData:Bn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:$n}),y.createElement(Nt.Z,{align:"middle"},y.createElement(Mt.Z,{flex:1},y.createElement(bt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:_n,onChange:va=>Ea(va)})),y.createElement(Mt.Z,null,y.createElement(ve.ZP,{size:"large",onClick:Bn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),an=ne(99298),Me=ne(1012),rt=ne(8591);const It="link",ft="upload-image",lt="add-flowchart",un="draw-image",Sn="add-flowchart",Cn="code-block",Dn="add-table",na="------------",Jt={default:na,left:`:${na}`,center:`:${na}:`,right:`${na}:`};var _t=ne(31103),Xt=(ct,Ct,ht)=>new Promise((dn,xn)=>{var pn=_n=>{try{kn(ht.next(_n))}catch(Ea){xn(Ea)}},$n=_n=>{try{kn(ht.throw(_n))}catch(Ea){xn(Ea)}},kn=_n=>_n.done?dn(_n.value):Promise.resolve(_n.value).then(pn,$n);kn((ht=ht.apply(ct,Ct)).next())});function In(){}let qt=0;const pa=1e4,Pa="\u2581",Jn="@\u2581\u2581@",rn="@\u2581@",Aa=` -**\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`,$e=["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 gn(ct){return/^\d+$/.test(ct)?`${ct}px`:ct}const yn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Fn={[yn+"-B"]:"bold",[yn+"-I"]:"italic"},Gn={[It]:"\u6DFB\u52A0\u94FE\u63A5",[Cn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ft]:"\u6DFB\u52A0\u56FE\u7247",[un]:"\u6DFB\u52A0\u753B\u56FE",[lt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Dn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Vn=({defaultValue:ct="",onChange:Ct,width:ht="100%",height:dn=400,miniToolbar:xn=!1,isFocus:pn=!1,watch:$n,insertTemp:kn,mode:_n="markdown",id:Ea="markdown-editor-id",showResizeBar:ja=!1,noStorage:Bn=!1,showNullButton:va=!1,showNullProgramButton:qa=!1,hidetoolBar:sr=!1,fullScreen:Kn=!1,onBlur:ln,onCMBeforeChange:Dr,onFullScreen:Qa,className:Rr="",disablePaste:Mr=!1,disabled:Fr=!1,disabledFill:jr=!1,placeholder:Lo="",values:po="",extraUse:Qo})=>{const[jn,Kr]=(0,y.useState)(null),[Vr,Gr]=(0,y.useState)(ct),[Ya,ea]=(0,y.useState)($n),[Ta,$a]=(0,y.useState)(Kn),[ya,xr]=(0,y.useState)(""),[to,bo]=(0,y.useState)(0),[Ur,No]=(0,y.useState)(dn),[fi,li]=(0,y.useState)(!1),el=(0,y.useRef)((0,Me.Z)()),Oo=(0,y.useRef)(!1),La=(0,y.useRef)(),[vo,Bo]=(0,y.useState)(0),[_o,ko]=(0,y.useState)(0),Zo=(0,y.useRef)(),Si=(0,y.useRef)(),gi=(0,y.useRef)(),ai=(0,y.useRef)(),Ni=()=>Xt(void 0,null,function*(){var Va;const sa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:el.current}});(Va=sa==null?void 0:sa.attachments)!=null&&Va.length&&(console.log("cm:",jn,Zo),sa.attachments.map(da=>{da.content_type.indexOf("image")>-1?jn.replaceSelection(`![,](/api/attachments/${da.id}?type=${da.content_type})`):da.content_type.indexOf("video")>-1?jn.replaceSelection(``):da.content_type.indexOf("pdf")>-1?jn.replaceSelection(`${da.name}`):jn.replaceSelection(`[${da.name}](${ENV.API_SERVER}/api/attachments/${da.id}?type=${da.content_type})`)}))});(0,y.useEffect)(()=>{const Va=window.scrollY||window.pageYOffset;Gr(po),jn==null||jn.setValue(po),window.scrollTo(0,Va)},[po]),(0,y.useEffect)(()=>{Qa==null||Qa(Ta)},[Ta]),(0,y.useEffect)(()=>{if(Zo.current){let Va=function(da,Ba){var Ir;if(Mr){Ba.preventDefault();return}const Qr=Ba.clipboardData;if(Qr){const ho=Qr.types.toString(),Do=Qr.items;if(ho==="Files"||Qr.types.indexOf("Files")>-1){if(Ba.preventDefault(),_n=="stex")return;try{let Go=Do[1];((Ir=Do[0])==null?void 0:Ir.kind)==="file"&&(Go=Do[0]);const Ro=Go.getAsFile(),Ga=Ro.name.split(".").pop();(0,Ue.I)(Ro,ni=>{var wi,bi,_i;ni.id?((wi=Ro==null?void 0:Ro.type)==null?void 0:wi.indexOf("image"))>-1?sa.replaceSelection(``):((bi=Ro==null?void 0:Ro.type)==null?void 0:bi.indexOf("video"))>-1?sa.replaceSelection(``):((_i=Ro==null?void 0:Ro.type)==null?void 0:_i.indexOf("pdf"))>-1?sa.replaceSelection(`${Ro.name}`):$e.includes(Ga)?sa.replaceSelection(`${Ro.name}`):sa.replaceSelection(`[${Ro.name}](/api/attachments/${ni.id}?type=${ni.content_type})`):(ni==null?void 0:ni.status)===401&&(rt.ZP.warning((ni==null?void 0:ni.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Go){rt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const sa=be().fromTextArea(Zo.current,{mode:_n,lineNumbers:!xn,lineWrapping:!0,value:ct,autoCloseTags:!qa,autoCloseBrackets:!0});return sa.on("keyup",function(da,Ba){Ba.keyCode===8&&(da.getValue()==""?sa.setOption("placeholder",Lo):sa.setOption("placeholder",null))}),sa.on("keydown",function(da,Ba){if(Ba.keyCode===8){var Ir=Fo(da);Ir&&Ba.preventDefault()}}),pn&&sa.focus(),sa.on("paste",Va),sa.on("dragleave",function(da,Ba){Si.current.classList.remove("mouse-hover-md")}),Fr&&sa.on("beforeChange",function(da,Ba){(Ba.origin==="paste"||Ba.origin==="+input")&&Ba.cancel()}),Kr(sa),()=>{sa.off("paste",Va)}}},[]);const $o=(0,y.useCallback)(()=>{if(Si.current)try{}catch(Va){console.log(Va,"---- to set md editor body height")}},[Ur,Si,Ta]);(0,y.useEffect)(()=>{function Va(){let sa=new Le.Z(da=>{for(let Ba of da)(Ba.target.offsetHeight>0||Ba.target.offsetWidth>0)&&($o(),jn.setSize("100%","100%"),jn.refresh())});return sa.observe(Zo.current.parentElement),sa}if(jn){const sa=Va();return()=>{var da,Ba;(da=Zo.current)!=null&&da.parentElement&&sa.unobserve((Ba=Zo.current)==null?void 0:Ba.parentElement)}}},[jn,$o]),(0,y.useEffect)(()=>{if(jn){let Va=[];for(const[sa,da]of Object.entries(Fn)){let Ba={[sa]:()=>{Fi(da)}};Va.push(Ba),jn.addKeyMap(Ba)}return La.current=setInterval(()=>{Oo.current&&Ni()},4e3),()=>{clearInterval(La.current);for(let sa of Va)jn.removeKeyMap(sa)}}},[jn]),(0,y.useEffect)(()=>{Kn!==Ta&&$a(Kn)},[Kn]),(0,_t.Z)(()=>{if(!Bn&&to>0){let Va=new Date().getTime(),sa=window.sessionStorage.getItem(Ea);Va>=to+pa&&(!sa||sa!==Vr)&&(window.sessionStorage.setItem(Ea,Vr),li(!0))}},pa),(0,y.useEffect)(()=>{ea($n)},[jn,$n]),(0,y.useEffect)(()=>{jn&&pn&&jn.focus()},[jn,pn]),(0,y.useEffect)(()=>{if(Ya&&jn){let Va=function(da){let Ba=da.target;if(ai.current){let Ir=Ba.scrollTop/Ba.scrollHeight;ai.current.scrollTop=ai.current.scrollHeight*Ir}};const sa=jn.getScrollerElement();return sa.addEventListener("scroll",Va),()=>{sa.removeEventListener("scroll",Va)}}},[jn,Ya]),(0,y.useEffect)(()=>{if(jn&&Dr){let Va=function(sa,da){Dr(sa,da)};return jn.on("beforeChange",Va),()=>{jn.off("beforeChange",Va)}}},[jn,Dr]),(0,y.useEffect)(()=>{if(jn&&ln){let Va=function(){ln(jn.getValue())};return jn.on("blur",Va),()=>{jn.off("blur",Va)}}},[jn,ln]);function Fo(Va,sa){var da=Va.getDoc(),Ba=da.getCursor(),Ir=da.getLine(Ba.line),Qr=Ir.charAt(Ba.ch-1),ho=Ir.lastIndexOf("@\u2581@",Ba.ch),Do=Ir.lastIndexOf("@\u2581\u2581@",Ba.ch),Go=ho>Do?ho:Do,Ro=ho>Do?3:4;if(Jn.indexOf(Qr)===-1)return null;if(console.log("change1:",sa,Va,Ir,Ba,Go,ho,Do,Qr),Go>=0&&Ba.ch-Go<5){var Ga=Go+Ro;return da.replaceRange("",{line:Ba.line,ch:Go},{line:Ba.line,ch:Ga}),{line:Ba.line,ch:Ga}}return null}(0,y.useEffect)(()=>{if(jn){let Va=function(sa,da){const Ba=sa.getValue();Gr(Ba),bo(new Date().getTime()),sa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ct&&(qa?Ct(Ba,Qi(Ba)):Ct(Ba))};return jn.on("change",Va),()=>{jn.off("change",Va)}}},[jn,Ct]),(0,y.useEffect)(()=>{if(jn)if(ct==null)jn.setValue(""),Gr("");else{const Va=window.scrollY||window.pageYOffset;ct!==jn.getValue()&&(jn.setValue(ct),Gr(ct),jn.setCursor(Fr?1:jn.lineCount(),0),window.scrollTo(0,Va))}},[jn,ct]);const Fi=(0,y.useCallback)(Va=>{const sa=jn.getCursor(),da=jn.getSelection();let Ba=da.split(` -`);switch(Va){case"bold":return jn.replaceSelection("**"+da+"**"),da===""&&jn.setCursor(sa.line,sa.ch+2),jn.focus();case"italic":return jn.replaceSelection("*"+da+"*"),da===""&&jn.setCursor(sa.line,sa.ch+1),jn.focus();case"code":return jn.replaceSelection("`"+da+"`"),da===""&&jn.setCursor(sa.line,sa.ch+1),jn.focus();case"inline-latex":return xr("inline-latex"),jn.focus();case"latex":return jn.replaceSelection("```latex\n"+da+"\n```"),jn.setCursor(sa.line+1,da.length+1),jn.focus();case"line-break":return jn.replaceSelection(`
-`),jn.focus();case"list-ul":return da===""?jn.replaceSelection("- "+da):jn.replaceSelection(Ba.map(Ir=>Ir===""?"":`- ${Ir}`).join(` -`)),jn.focus();case"list-ol":return da===""?jn.replaceSelection("1. "+da):jn.replaceSelection(Ba.map((Ir,Qr)=>Ir===""?"":`${Qr+1}. ${Ir}`).join(` -`)),jn.focus();case"add-null-ch":return da===""&&jn.setCursor(sa.line,sa.ch),jn.replaceSelection(Pa),jn.focus();case"add-signal":return da===""&&jn.setCursor(sa.line,sa.ch),jn.replaceSelection(rn),jn.focus();case"add-multiple":return da===""&&jn.setCursor(sa.line,sa.ch),jn.replaceSelection(Jn),jn.focus();case"inster-template-1":return da===""&&jn.setCursor(sa.line,sa.ch),jn.replaceSelection(Aa),jn.focus();case"eraser":return jn.setValue(""),jn.focus();case"trigger-watch":return ea(!Ya),jn.focus();case"trigger-full-screen":return $a(!Ta),jn.focus();case It:xr(It);return;case Cn:xr(Cn);return;case ft:xr(ft);return;case un:xr(un);return;case"maths-latex":xr("maths-latex");return;case lt:xr(lt);return;case Dn:xr(Dn);return;default:throw new Error}},[jn,Ya,Ta]),wo=(0,y.useCallback)((Va,sa)=>{var da,Ba,Ir,Qr,ho,Do;switch(xr(""),ya){case It:const{title:wi,link:bi}=Va;return jn.replaceSelection(`[${wi}](${bi})`),jn.focus();case Cn:const{language:_i,content:al}=Va;return jn.replaceSelection(["```"+_i,al,"```"].join(` -`)),jn.focus();case"maths-latex":for(var Go=atob(Va),Ro=new Uint8Array(Go.length),Ga=0;Ga{Na.id?jn.replaceSelection(`![,](/api/attachments/${Na.id}?type=${Na.content_type})`):(Na==null?void 0:Na.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":jn.replaceSelection("`$$"+Va+"$$`");break;case ft:case un:case Sn:const{src:Yi,alt:Ut}=Va,Qt=sa,vn=(Ir=(Ba=(da=Qt==null?void 0:Qt.name)==null?void 0:da.split("."))==null?void 0:Ba.pop)==null?void 0:Ir.call(Ba);return((Qr=Qt==null?void 0:Qt.type)==null?void 0:Qr.indexOf("image"))>-1||!(Qt!=null&&Qt.type)?Qt.align||Qt.width?jn.replaceSelection(`

${Ut||

`):jn.replaceSelection(`${Ut||`):((ho=Qt==null?void 0:Qt.type)==null?void 0:ho.indexOf("video"))>-1?jn.replaceSelection(``):((Do=Qt==null?void 0:Qt.type)==null?void 0:Do.indexOf("pdf"))>-1?jn.replaceSelection(`${Qt.name}`):$e.includes(vn)?jn.replaceSelection(`${Qt.name}`):jn.replaceSelection(`[${Qt.name}](${Yi})`),jn.focus();case Dn:const{row:Un,col:Wa,align:rr}=Va;let zn=` -`;for(let Na=0;Na{switch(ya){case It:return y.createElement(jt,{callback:wo,onCancel:pi});case Cn:return y.createElement(Vt.Z,{callback:wo,onCancel:pi});case ft:return y.createElement(Ue.Z,{callback:wo,onCancel:pi});case lt:return y.createElement(Ft,{callback:wo,onCancel:pi});case Dn:return y.createElement(Te,{callback:wo,onCancel:pi});case"maths-latex":return y.createElement(tn,{showSaveButton:!0,callback:wo});case"inline-latex":return y.createElement(an.Z,{showSaveButton:!0,callback:wo});default:return null}},[ya]);function pi(){xr("")}(0,y.useEffect)(()=>{if(gi.current){let Va=function(ho){Ir=!0,Qr=ho.pageY},sa=function(){Ir=!1},da=function(ho){if(Ir){let Do=ho.pageY-Qr;Do<0&&(Do=0),Do>300&&(Do=300);let Go=dn+Do+"px";No(Go)}},Ba=gi.current,Ir=!1,Qr=0;return Ba.addEventListener("mousedown",Va),document.addEventListener("mousemove",da),document.addEventListener("mouseup",sa),()=>{Ba.removeEventListener("mousedown",Va),document.removeEventListener("mousemove",da),document.removeEventListener("mouseup",sa)}}},[jn,gi]),(0,y.useEffect)(()=>{No(dn)},[dn]);const tl=gn(ht),Ti=gn(Ur),nl={width:tl,height:Ti},mi=(0,y.useMemo)(()=>{if(to){let Va=new Date(to),sa=Va.getHours(),da=Va.getMinutes(),Ba=Va.getSeconds();return sa=sa<10?"0"+sa:sa,da=da<10?"0"+da:da,Ba=Ba<10?"0"+Ba:Ba,`${sa}:${da}:${Ba}`}return 0},[to]),Qi=Va=>{const sa=[];if(qa){let da=-1;Va=Va.replace(/(@▁▁@|@▁@)/g,function(Ba,Ir,Qr){sa.push({multiLine:Ba!==rn})})}return sa};function Sl(){window.sessionStorage.removeItem(Ea),li(!1),bo(0)}function rl(){li(!1),bo(0),jn.setValue(window.sessionStorage.getItem(Ea))}(0,y.useEffect)(()=>{Gn[ya]&&ya!==un&&ya!==lt&&setTimeout(()=>{const Va=document.getElementsByClassName("markdown-popup-form")[0],sa=window.innerWidth/2-Va.offsetWidth/2,da=window.innerHeight/2-Va.offsetHeight/2;Bo(sa),ko(da)},0)},[ya]);const ol=Va=>{Va.preventDefault();const sa=Va.clientX-vo,da=Va.clientY-_o;document.body.onmousemove=Ba=>{let Ir=Ba.clientX-sa,Qr=Ba.clientY-da;const ho=document.getElementsByClassName("markdown-popup-form")[0],Do=window.innerWidth-ho.offsetWidth,Go=window.innerHeight-ho.offsetHeight;Ir=Math.max(0,Math.min(Ir,Do)),Qr=Math.max(0,Math.min(Qr,Go)),$r(Ba.clientX,Ba.clientY,sa,da)&&(Bo(Ir),ko(Qr))},document.body.onmouseup=function(){document.body.onmousemove=null}},$r=(Va,sa,da,Ba)=>{const Ir=document.body.clientHeight,Qr=document.body.clientWidth;return Va<20&&da>Va||Va>Qr-20&&dasa||sa>Ir-20&&BaIe in Pe?He(Pe,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Pe[Ie]=ve,z=(Pe,Ie)=>{for(var ve in Ie||(Ie={}))a.call(Ie,ve)&&b(Pe,ve,Ie[ve]);if(E)for(var ve of E(Ie))x.call(Ie,ve)&&b(Pe,ve,Ie[ve]);return Pe},te=(Pe,Ie)=>De(Pe,le(Ie));const{useForm:re}=y.default,ie={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:Pe,onCancel:Ie})=>{const[ve]=re();let Xe=(0,Ke.useRef)();function We(_e){Xe.current.width=ve.getFieldValue("width"),Xe.current.align=ve.getFieldValue("align"),Pe(_e,Xe.current)}function dt(_e,mt){if(_e.status===-1){ue.ZP.error(_e.message);return}ve.setFieldsValue({src:`/api/attachments/${_e.id}`,type:mt.type})}function Re(_e){let mt=_e.target.files[0];Xe.current=mt,Ce(mt,dt)}return ze.createElement(y.default,te(z({form:ve},ce),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),ze.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ze.createElement("div",{className:"flex-container"},ze.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ze.createElement(be.default,{style:ie})),ze.createElement(ge,{onFileChange:Re}))),ze.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ze.createElement(be.default,{style:{width:264}})),ze.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ze.createElement(Le.Z,null,ze.createElement(y.default.Item,{name:"width",style:{margin:0}},ze.createElement(Fe.Z,{style:{width:264}})),ze.createElement("span",{className:"ml8"},"%"))),ze.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ze.createElement(Oe.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"}]})),ze.createElement("aside",null,ze.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ze.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ze.createElement(se.ZP,{type:"default",onClick:Ie},"\u53D6\u6D88"))))};function ge({onFileChange:Pe}){return ze.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ze.createElement("input",{type:"file",onChange:Pe}))}function Ce(Pe,Ie){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,je.bg)())throw ue.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Pe),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var Xe=new window.XMLHttpRequest;Xe.withCredentials=!0,Xe.addEventListener("load",function(We){Ie(JSON.parse(We.target.responseText),Pe)},!1),Xe.addEventListener("error",function(We){console.error(We)},!1),Xe.open("POST",`${Ze.KI}/api/attachments.json`),Xe.send(ve)}},57261:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return be}});var y=ne(59301),ue=ne(4676);class be extends y.Component{constructor(Fe){super(Fe);const Oe=window.document;this.node=Oe.createElement("div"),Oe.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,ue.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(xt,Tt,ne){"use strict";ne.d(Tt,{i:function(){return ce},Z:function(){return ge}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ue=ne(71418),be=ne(6848),Le=ne(93948),Fe=ne(92310),Oe=ne.n(Fe),se=ne(65862),Ze=ne(2524),Ke=ne(41867),je=ne(79005),ze=ne(20345),He=ne(77882),De=ne(31081),le=ne(75309),E=ne(71979),a=ne(47558),x=ne(42922),b=ne(66832),z=ne(96593),te=ne(19664),re=ne(91833),ie=ne(59301);const ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:je,swimg:ze},{name:"101\u8BA1\u5212",ptimg:He,swimg:De},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:re}];var ge=({className:Ce,dataSource:Pe=[],col:Ie=4,right:ve,bottom:Xe=23,precision:We=0,wrapWidth:dt=1200,trackEventItems:Re,loading:_e,onRemove:mt=()=>{},isCurrent:Qe=!0,showAlias:ot=!1,showProgress:Ht=!1})=>{const vt=Math.floor((dt-(Ie-1)*ve)/Ie),jt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Vt=>(window.ENV==="build"&&(Vt.ptimg=`/react/build${Vt.ptimg}`,Vt.swimg=`/react/build${Vt.swimg}`),Vt));return ie.createElement(ue.Z,{spinning:_e},ie.createElement("div",{className:Oe()(y.list,Ce)},!!(Pe!=null&&Pe.length)&&(Pe==null?void 0:Pe.map((Vt,Ue)=>{var ut,Nt,sn,Bt,$t,Ae;const{name:Yt,id:Pn,identifier:Lt,featured:Mt,school_name:et,image_url:Ye,excellent:we,is_plan:he}=Vt;return ie.createElement("div",{key:Pn,className:Qe&&Ht?y.wrapisCurrent:y.wrap,style:{width:vt,marginRight:(1+Ue)%Ie===0?0:ve+We,marginBottom:Xe}},ie.createElement("a",{className:y.li,onClick:tt=>{tt.preventDefault(),tt.stopPropagation(),Re&&(0,se.L9)([Re]),(0,se.xg)(`/paths/${Lt}`)}},ie.createElement("div",{className:y.img},ie.createElement("img",{className:y.cover,src:`${Ye}`}),Qe&&(0,Ke.bg)()&&(Vt==null?void 0:Vt.studying)&&ie.createElement("div",{className:`${y.movebq} user-path-items`,onClick:tt=>{tt.stopPropagation(),mt(Vt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ut=Vt==null?void 0:Vt.subject_tags)==null?void 0:ut.map((tt,Ft)=>{var Be,ye;if(Ft===0){const Je=(Be=jt.find(Te=>Te.name==tt))==null?void 0:Be.swimg;return ie.createElement("img",{className:y.sign,src:Je,style:{left:"-4px"}})}const Pt=(ye=jt.find(Je=>Je.name==tt))==null?void 0:ye.ptimg;return ie.createElement("img",{className:y.sign,src:Pt,style:{left:`${48+52*(Ft-1)+2*Ft}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Vt==null?void 0:Vt.excellent)&&ie.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:y.name},ie.createElement(be.Z,{title:ot&&(Vt!=null&&Vt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Yt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Vt==null?void 0:Vt.excellent_alias_name}`)):Yt},ie.createElement("span",{className:y.e},ot&&(Vt==null?void 0:Vt.excellent_alias_name)||Yt))),Qe&&Ht&&((Nt=Vt==null?void 0:Vt.progress)==null?void 0:Nt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Le.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((sn=Vt==null?void 0:Vt.progress)==null?void 0:sn.my_score)/((Bt=Vt==null?void 0:Vt.progress)==null?void 0:Bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",($t=Vt==null?void 0:Vt.progress)==null?void 0:$t.my_score,"/",(Ae=Vt==null?void 0:Vt.progress)==null?void 0:Ae.all_score),(!Qe||!Ht)&&ie.createElement("div",{className:y.tags},ie.createElement("div",null,ie.createElement(be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Vt.stages_count))),ie.createElement(be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Vt.members_count)))))))})),!Pe.length&&ie.createElement(Ze.Z,null)))}},3918:function(xt,Tt,ne){"use strict";ne.d(Tt,{jL:function(){return Fe},w9:function(){return Ln},vv:function(){return dn},dN:function(){return Vn},QD:function(){return Oo},cQ:function(){return Be.Z},vg:function(){return Jn},Oz:function(){return _t},op:function(){return bo},O5:function(){return mi},_b:function(){return Zo},t7:function(){return Xe},tT:function(){return Re},Gi:function(){return sr},YG:function(){return $n},Ed:function(){return va},kT:function(){return Ea},qp:function(){return x},Um:function(){return ce},K3:function(){return te},vr:function(){return Bo},qE:function(){return fi},Je:function(){return ot},wb:function(){return Yt},rC:function(){return Ft},lB:function(){return Mt},cq:function(){return Mr},kO:function(){return po},tp:function(){return Ce},Si:function(){return rl},k8:function(){return Yi},Du:function(){return Qr}});var y=ne(59301),ue={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},be="data:image/png;base64,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",Fe=({dataSource:Ut=[],img:Qt,imgWidth:vn=346,title:Un,sunTitle:Wa,bannerExtraContent:rr})=>y.createElement("div",{className:ue.banner},y.createElement("div",{className:ue.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Un),y.createElement("span",null,Wa)),Ut.length>0&&y.createElement("div",{className:ue.btns},Ut.map((zn,Na)=>y.createElement("div",{key:Na,onClick:zn.click},zn.name,zn.sign?y.createElement("img",{src:be,width:39}):null))),rr),Qt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Qt,width:vn}))),Oe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},se=ne(92310),Ze=ne.n(se),Ke=ne(89392),je=Object.defineProperty,ze=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,le=(Ut,Qt,vn)=>Qt in Ut?je(Ut,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ut[Qt]=vn,E=(Ut,Qt)=>{for(var vn in Qt||(Qt={}))He.call(Qt,vn)&&le(Ut,vn,Qt[vn]);if(ze)for(var vn of ze(Qt))De.call(Qt,vn)&&le(Ut,vn,Qt[vn]);return Ut},x=({dataSource:Ut=[],value:Qt,onChange:vn,onTitleChange:Un,className:Wa,title:rr,titleWidth:zn=41,style:Na={},fontColor:er="#6A7283",showCount:Pr,classNameActive:io,styleItem:Qn={}})=>{const[Tr,co]=(0,y.useState)(0),[Wo,tr]=(0,y.useState)(!1),ur=(0,y.useRef)(null),lo=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var eo;Ut.length!==0&&(((eo=ur==null?void 0:ur.current)==null?void 0:eo.clientHeight)>97?co(1):co(0)),Ut.length===0&&co(0),tr(!1)},[Ut]),y.createElement("div",{className:Ze()(Oe.row,Wa),style:Na},y.createElement("div",{onClick:(0,Ke.throttle)(()=>Un==null?void 0:Un(),2e3),style:{width:zn,marginTop:Wo?12:4},className:`${Oe.title} ${Un?"current":""}`},rr),y.createElement("div",{className:Wo?`${Oe.tagsWrap} ${Oe.tagsBorderWrap}`:Oe.tagsWrap},y.createElement("div",{className:Oe.bar,ref:lo,style:Tr>0?{height:Tr===1?97:"auto",overflow:Tr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Oe.tag,ref:ur},Ut==null?void 0:Ut.map(eo=>y.createElement("span",{onClick:()=>vn(eo.id),key:eo.id,style:E(E({color:er},Qn),(eo==null?void 0:eo.style)||{}),className:Qt===eo.id?Ze()(io||Oe.active,eo.classNameActive):""},y.createElement("span",{title:eo.name,className:Oe.name},eo.name),!!Pr&&y.createElement("span",{className:Oe.num},eo.count))))),!!Tr&&y.createElement(y.Fragment,null,Tr===1?y.createElement("div",{onClick:()=>{var eo;co(2),((eo=ur==null?void 0:ur.current)==null?void 0:eo.clientHeight)>245?tr(!0):tr(!1)},className:Oe.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{lo.current.scrollTop=0,co(1),tr(!1)},className:Oe.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Ut=[],value:Qt,onChange:vn,onTitleChange:Un,className:Wa,title:rr,titleWidth:zn=41,style:Na={},fontColor:er="#6A7283",showCount:Pr,expand:io=!0})=>{const[Qn,Tr]=(0,y.useState)(0),[co,Wo]=(0,y.useState)(!1),tr=(0,y.useRef)(null),ur=(0,y.useRef)(null),[lo,eo]=(0,y.useState)(io);return y.createElement("div",{className:Ze()(b.row,Wa),style:Na},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Ke.throttle)(()=>Un==null?void 0:Un(),2e3),style:{width:zn,marginTop:co?12:4},className:`${b.title} ${Un?"current":""}`},rr),y.createElement("i",{className:`iconfont ${lo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:lo?8:10},onClick:()=>eo(!lo)})),lo&&y.createElement("div",{className:co?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},y.createElement("div",{className:b.fenge}),y.createElement("div",{className:b.bar,ref:ur},y.createElement("div",{className:b.tag,ref:tr},Ut==null?void 0:Ut.map(Yo=>y.createElement("span",{onClick:()=>vn(Yo.id),key:Yo.id,style:{color:er},className:Qt===Yo.id?b.active:""},y.createElement("span",{title:Yo.name,className:b.name},Yo.name),!!Pr&&y.createElement("span",{className:b.num},Yo.count)))))))},re={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ce=({dataSource:Ut=[],value:Qt,onChange:vn,onTitleChange:Un,className:Wa,title:rr,titleWidth:zn=41,style:Na={},fontColor:er="#fff",showCount:Pr,expand:io=!0})=>{const[Qn,Tr]=(0,y.useState)(0),[co,Wo]=(0,y.useState)(!1),tr=(0,y.useRef)(null),ur=(0,y.useRef)(null),[lo,eo]=(0,y.useState)(io);return y.createElement("div",{className:Ze()(re.row,Wa),style:Na},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Ke.throttle)(()=>Un==null?void 0:Un(),2e3),style:{width:zn},className:`${re.title} ${Un?"current":""}`},rr),y.createElement("i",{className:`iconfont ${lo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:lo?"#00DDC7":"#037F74",fontSize:lo?10:12},onClick:()=>eo(!lo)})),lo&&y.createElement("div",{className:co?`${re.tagsWrap} ${re.tagsBorderWrap}`:re.tagsWrap},y.createElement("div",{className:re.bar,ref:ur},y.createElement("div",{className:re.tag,ref:tr},Ut==null?void 0:Ut.map(Yo=>y.createElement("span",{onClick:()=>vn(Yo.id),key:Yo.id,style:{color:er},className:Qt===Yo.id?re.active:""},y.createElement("span",{title:Yo.name,className:re.name},Yo.name),!!Pr&&y.createElement("span",{className:re.num},Yo.count)))))))},pe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ce=({dataSource:Ut=[],value:Qt,onChange:vn,className:Un,style:Wa={}})=>y.createElement("div",{style:Wa,className:Ze()(pe.tabs,Un)},Ut.map(rr=>y.createElement("span",{onClick:()=>vn(rr.id),className:Qt===rr.id?pe.active:"",key:rr.id},rr.name))),Pe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Ie=ne(92832),Xe=({dataSource:Ut=[],value:Qt="",onChange:vn,onInputChange:Un=()=>{},className:Wa,style:rr={},placeholder:zn,allowClear:Na=!1})=>{var er;const[Pr,io]=(0,y.useState)(""),[Qn,Tr]=(0,y.useState)("");(0,y.useEffect)(()=>{var tr;let ur=Qt;(tr=JSON.stringify(Qt))!=null&&tr.includes("{")&&(io(Qt.id),ur=Qt.value||"");try{Tr(decodeURIComponent(ur||""))}catch(lo){Tr(decodeURIComponent(ur||""))}},[Qt]);const co=()=>{vn(encodeURIComponent(Qn),Pr||null)},Wo=tr=>{tr!==Pr&&(io(tr),vn(encodeURIComponent(Qn),tr))};return y.createElement("div",{className:Ze()(Pe.input,Wa),style:rr},!!Ut.length&&y.createElement("div",{className:Pe.dropdown},y.createElement("div",{className:Pe.text},(er=Ut.find(tr=>tr.id===Pr))==null?void 0:er.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:Pe.b1}),y.createElement("b",{className:Pe.b2})),y.createElement("div",{className:Pe.menu},Ut.map((tr,ur)=>y.createElement("div",{key:ur,onClick:()=>Wo(tr.id)},tr.name)))),y.createElement(Ie.default,{onPressEnter:co,value:Qn,onChange:tr=>{Tr(tr.target.value),Un(encodeURIComponent(tr.target.value),Pr||null)},bordered:!1,placeholder:zn}),y.createElement("i",{onClick:co,className:"iconfont icon-sousuo9 font14 pl10 current"}))},We={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Re=({dataSource:Ut=[],value:Qt="",onChange:vn,onInputChange:Un=()=>{},className:Wa,style:rr={},placeholder:zn,allowClear:Na=!1})=>{var er;const[Pr,io]=(0,y.useState)(""),[Qn,Tr]=(0,y.useState)("");(0,y.useEffect)(()=>{var tr;let ur=Qt;(tr=JSON.stringify(Qt))!=null&&tr.includes("{")&&(io(Qt.id),ur=Qt.value||"");try{Tr(decodeURIComponent(ur||""))}catch(lo){Tr(decodeURIComponent(ur||""))}},[Qt]);const co=()=>{vn(encodeURIComponent(Qn),Pr||null)},Wo=tr=>{tr!==Pr&&(io(tr),vn(encodeURIComponent(Qn),tr))};return y.createElement("div",{className:Ze()(We.input,Wa),style:rr},!!Ut.length&&y.createElement("div",{className:We.dropdown},y.createElement("div",{className:We.text},(er=Ut.find(tr=>tr.id===Pr))==null?void 0:er.name,y.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),y.createElement("div",{className:We.menu},Ut.map((tr,ur)=>y.createElement("div",{key:ur,onClick:()=>Wo(tr.id)},tr.name)))),y.createElement(Ie.default,{onPressEnter:co,value:Qn,onChange:tr=>{Tr(tr.target.value),Un(encodeURIComponent(tr.target.value),Pr||null)},bordered:!1,placeholder:zn}),y.createElement("i",{onClick:co,className:"iconfont icon-sousuo9 font14 pl10 current"}))},_e={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},mt=ne(65582),ot=({value:Ut,onChange:Qt,className:vn,total:Un,pageSize:Wa,style:rr={}})=>{const zn=(0,mt.useIntl)(),Na=Ut<2,er=Ut>=Math.ceil(Un/Wa);return Un<=Wa?y.createElement(y.Fragment,null):y.createElement("div",{className:Ze()(_e.quickPager,vn),style:rr},y.createElement("div",{onClick:()=>{Na||Qt(Ut-1,"prev")},className:Na?_e.disabled:""},zn.formatMessage({id:"shixuns.previousPage"})),y.createElement("div",{onClick:()=>{er||Qt(Ut+1,"next")},className:er?_e.disabled:""},zn.formatMessage({id:"shixuns.nextPage"})))},Ht={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},vt=ne(71418),jt=ne(6848),Vt=ne(13570),Ue=ne(74128),ut=ne(65862),Nt=ne(96908),sn=ne(57177),Bt=ne(81378),$t=ne(2524),Yt=({className:Ut,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:rr=0,wrapWidth:zn=1200,trackEventItems:Na,loading:er})=>{const Pr=(0,mt.useIntl)(),io=Math.floor((zn-(vn-1)*Un)/vn);return y.createElement(vt.Z,{spinning:er},y.createElement("div",{className:Ze()(Ht.list,Ut)},!!Qt.length&&Qt.map((Qn,Tr)=>{const{name:co,id:Wo,identifier:tr,power:ur,cover_image_id:lo,pic:eo}=Qn;return y.createElement("div",{className:Ht.wrap,key:Wo,style:{width:io,marginRight:(1+Tr)%vn===0?0:Un+rr,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${tr}/challenges`,className:Ht.li,onClick:Yo=>{Yo.preventDefault(),Na&&(0,ut.L9)([Na]),ur&&(0,ut.xg)(`/shixuns/${tr}/challenges`)}},y.createElement("div",{className:Ht.img},y.createElement("img",{className:Ht.cover,src:`${eo}`}),Qn.is_jupyter&&y.createElement("img",{className:Ht.sign,src:Nt}),Qn.is_jupyter_lab&&y.createElement("img",{className:Ht.sign,src:sn}),Qn.is_unity_3d&&y.createElement("img",{className:Ht.sign,src:Bt})),y.createElement("div",{className:Ht.name},y.createElement(jt.Z,{title:co||Pr.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},y.createElement("span",{className:Ht.e},co||Pr.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),y.createElement("div",{className:Ht.tags},y.createElement(jt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Qn.challenges_count))),!!Qn.myshixuns_count&&y.createElement(jt.Z,{placement:"bottom",title:Pr.formatMessage({id:"shixuns.numberOfLearners"})},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Qn.myshixuns_count))),y.createElement(jt.Z,{placement:"bottom",title:Pr.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},y.createElement("span",null,y.createElement("span",null,Qn.level))),y.createElement("div",{className:Ht.rate},y.createElement(Vt.Z,{allowHalf:!0,disabled:!0,defaultValue:Qn.score_info}),y.createElement("span",null,"\xA0",Qn.score_info?`${Qn.score_info}\u5206`:"5\u5206")))),!ur&&y.createElement("div",{className:Ht.lockWrap},y.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qt.length&&y.createElement($t.Z,null)))},Pn={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Mt=({className:Ut,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:rr=0,wrapWidth:zn=1200,wrapClassName:Na,trackEventItems:er,loading:Pr})=>{const io=Math.floor((zn-(vn-1)*Un)/vn);return y.createElement(vt.Z,{spinning:Pr},y.createElement("div",{className:Ze()(Pn.list,Ut)},!!Qt.length&&Qt.map((Qn,Tr)=>{const{name:co,id:Wo,identifier:tr,power:ur,cover_image_id:lo,pic:eo}=Qn;return y.createElement("div",{className:Ze()(Pn.wrap,Na),key:Wo,style:{width:io,marginRight:(1+Tr)%vn===0?0:Un+rr,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${tr}/challenges`,className:Pn.li,onClick:Yo=>{Yo.preventDefault(),er&&(0,ut.L9)([er]),ur&&(0,ut.xg)(`/shixuns/${tr}/challenges`)}},y.createElement("img",{src:ne(47621),className:Pn.titleBg}),y.createElement("div",{className:Pn.name},y.createElement(jt.Z,{title:co||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Pn.e},co||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Pn.img},y.createElement("img",{className:Pn.cover,src:lo?`${Ue.Z.API_SERVER}/api/attachments/${lo}`:`${Ue.Z.IMG_SERVER+eo}`}),Qn.is_jupyter&&y.createElement("div",{className:Pn.bq},"Jupyter"),Qn.is_jupyter_lab&&y.createElement("div",{className:Pn.bq},"JupyterLab"),Qn.is_unity_3d&&y.createElement("div",{className:Pn.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),y.createElement("div",{className:"mt20 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Pn.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Pn.value},Qn.myshixuns_count)),y.createElement("div",null,y.createElement("span",{className:Pn.text},"\u56F0\u96BE\u7B49\u7EA7"),y.createElement("span",{className:Pn.value},Qn.level))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Pn.text},"\u5173\u5361\u6570"),y.createElement("span",{className:Pn.value},Qn.challenges_count)),y.createElement("div",{className:Pn.rate},y.createElement(Vt.Z,{allowHalf:!0,disabled:!0,defaultValue:Qn.score_info}),y.createElement("span",{className:Pn.value,style:{color:"#FF9C00"}},"\xA0",Qn.score_info?`${Qn.score_info}\u5206`:"5\u5206"))))),!ur&&y.createElement("div",{className:Pn.lockWrap},y.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qt.length&&y.createElement($t.Z,null)))},et={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ye="data:image/png;base64,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",we="data:image/png;base64,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",he="data:image/png;base64,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",Ft=({className:Ut,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:rr=0,wrapWidth:zn=1200,trackEventItems:Na,loading:er,wrapClassName:Pr,imgClassName:io})=>{const Qn=Math.floor((zn-(vn-1)*Un)/vn);return y.createElement(vt.Z,{spinning:er},y.createElement("div",{className:Ze()(et.list,Ut)},!!Qt.length&&Qt.map((Tr,co)=>{const{name:Wo,id:tr,identifier:ur,power:lo,cover_image_id:eo,pic:Yo}=Tr;return y.createElement("div",{className:Ze()(et.wrap,Pr),key:tr,style:{width:Qn,marginRight:(1+co)%vn===0?0:Un+rr,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${ur}/challenges`,className:et.li,onClick:st=>{st.preventDefault(),Na&&(0,ut.L9)([Na]),lo&&(0,ut.xg)(`/shixuns/${ur}/challenges`)}},y.createElement("div",{className:Ze()(et.img,io)},y.createElement("img",{className:et.cover,src:eo?`${Ue.Z.API_SERVER}/api/attachments/${eo}`:`${Ue.Z.IMG_SERVER+Yo}`}),Tr.is_jupyter&&y.createElement("img",{className:et.sign,src:Ye}),Tr.is_jupyter_lab&&y.createElement("img",{className:et.sign,src:we}),Tr.is_unity_3d&&y.createElement("img",{className:et.sign,src:he})),y.createElement("div",{className:et.name},y.createElement(jt.Z,{title:Wo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:et.e},Wo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:et.tags},y.createElement(jt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Tr.challenges_count))),!!Tr.myshixuns_count&&y.createElement(jt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Tr.myshixuns_count))),y.createElement(jt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Tr.level))),y.createElement("div",{className:et.rate},y.createElement(Vt.Z,{allowHalf:!0,disabled:!0,defaultValue:Tr.score_info}),y.createElement("span",null,"\xA0",Tr.score_info?`${Tr.score_info}\u5206`:"5\u5206")))),!lo&&y.createElement("div",{className:et.lockWrap},y.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qt.length&&y.createElement($t.Z,null)))},Be=ne(61584),ye={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Pt=ne(79005),Je=ne(20345),Te=ne(77882),bt=ne(31081),fn=ne(75309),Ot=ne(71979),on=ne(47558),tn=ne(42922),an=ne(66832),Me=ne(96593),rt=ne(19664),It=ne(91833),ft=Object.defineProperty,lt=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Cn=(Ut,Qt,vn)=>Qt in Ut?ft(Ut,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ut[Qt]=vn,Dn=(Ut,Qt)=>{for(var vn in Qt||(Qt={}))un.call(Qt,vn)&&Cn(Ut,vn,Qt[vn]);if(lt)for(var vn of lt(Qt))Sn.call(Qt,vn)&&Cn(Ut,vn,Qt[vn]);return Ut};const na=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Pt,swimg:Je},{name:"101\u8BA1\u5212",ptimg:Te,swimg:bt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:fn,swimg:Ot},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:on,swimg:tn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:an,swimg:Me},{name:"\u519B\u961F\u4E00\u6D41",ptimg:rt,swimg:It}];var _t=({className:Ut,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:rr=0,wrapWidth:zn=1200,trackEventItems:Na,loading:er,wrapClassName:Pr,imgClassName:io,isArrow:Qn=!1,imgStyle:Tr={}})=>{const co=Math.floor((zn-(vn-1)*Un)/vn),[Wo,tr]=(0,y.useState)(),[ur,lo]=(0,y.useState)(),eo=st=>tr(st),Yo=()=>tr(-1);return y.createElement(vt.Z,{spinning:er},y.createElement("div",{className:Ze()(ye.list,Ut)},!!(Qt!=null&&Qt.length)&&(Qt==null?void 0:Qt.map((st,Et)=>{var Wt;const{name:Nn,id:On,identifier:An,featured:bn,school_name:Zt,image_url:cn,excellent:Tn,is_plan:ca}=st;return y.createElement("div",{key:On,className:Ze()(ye.wrap,Pr),style:{width:co,marginRight:(1+Et)%vn===0?0:Un+rr,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/paths/${An}`,className:ye.li,onClick:or=>{or.preventDefault(),Na&&(0,ut.L9)([Na]),(0,ut.xg)(`/paths/${An}`)}},y.createElement("img",{src:ne(39057),className:ye.titleBg}),y.createElement("div",{className:ye.name},y.createElement(jt.Z,{title:Nn},y.createElement("span",{className:ye.e,style:{color:Qn&&Wo===Et?"#145DFF":"#000000"},onMouseEnter:()=>{eo(Et)},onMouseLeave:Yo},Nn))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Ze()(ye.img,io)},y.createElement("img",{className:ye.cover,style:Dn({},Tr),src:`${Ue.Z.IMG_SERVER+cn}`}),(Wt=st==null?void 0:st.subject_tags)==null?void 0:Wt.map((or,Ja)=>{var so,zr;if(Ja===0){const ha=(so=na.find(Yn=>Yn.name==or))==null?void 0:so.swimg;return y.createElement("img",{className:ye.sign,src:ha,style:{left:"-4px"}})}const za=(zr=na.find(ha=>ha.name==or))==null?void 0:zr.ptimg;return y.createElement("img",{className:ye.sign,src:za,style:{left:`${48+52*(Ja-1)+2*Ja}px`}})}),y.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(st==null?void 0:st.excellent)&&y.createElement("div",{className:ye.bq},"\u5F00\u653E\u8BFE\u7A0B"))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:ye.text},"\u7AE0\u8282\u6570"),y.createElement("span",{className:ye.value},st.stages_count)),y.createElement("div",null,y.createElement("span",{className:ye.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:ye.value},st.members_count))))))})),!Qt.length&&y.createElement($t.Z,null)))},Xt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},In=ne(41867),qt=ne(59301);const pa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Pt,swimg:Je},{name:"101\u8BA1\u5212",ptimg:Te,swimg:bt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:fn,swimg:Ot},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:on,swimg:tn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:an,swimg:Me},{name:"\u519B\u961F\u4E00\u6D41",ptimg:rt,swimg:It}];var Jn=({className:Ut,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:rr=0,wrapWidth:zn=1200,trackEventItems:Na,loading:er,onRemove:Pr=()=>{},isCurrent:io=!0,showAlias:Qn=!1,wrapClassName:Tr,imgClassName:co})=>{const Wo=Math.floor((zn-(vn-1)*Un)/vn),tr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ur=>(window.ENV==="build"&&(ur.ptimg=`/react/build${ur.ptimg}`,ur.swimg=`/react/build${ur.swimg}`),ur));return qt.createElement(vt.Z,{spinning:er},qt.createElement("div",{className:Ze()(Xt.list,Ut)},!!(Qt!=null&&Qt.length)&&(Qt==null?void 0:Qt.map((ur,lo)=>{var eo;const{name:Yo,id:st,identifier:Et,featured:Wt,school_name:Nn,image_url:On,excellent:An,is_plan:bn}=ur;return qt.createElement("div",{key:st,className:Ze()(Xt.wrap,Tr),style:{width:Wo,marginRight:(1+lo)%vn===0?0:Un+rr,marginBottom:Wa}},qt.createElement("a",{className:Xt.li,onClick:Zt=>{Zt.preventDefault(),Zt.stopPropagation(),Na&&(0,ut.L9)([Na]),(0,ut.xg)(`/paths/${Et}`)}},qt.createElement("div",{className:Ze()(Xt.img,co)},qt.createElement("img",{className:Xt.cover,src:`${Ue.Z.IMG_SERVER+On}`}),io&&(0,In.bg)()&&(ur==null?void 0:ur.studying)&&qt.createElement("div",{className:`${Xt.movebq} user-path-items`,onClick:Zt=>{Zt.stopPropagation(),Pr(ur)}},qt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),qt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(eo=ur==null?void 0:ur.subject_tags)==null?void 0:eo.map((Zt,cn)=>{var Tn,ca;if(cn===0){const Ja=(Tn=tr.find(so=>so.name==Zt))==null?void 0:Tn.swimg;return qt.createElement("img",{className:Xt.sign,src:Ja,style:{left:"-4px"}})}const or=(ca=tr.find(Ja=>Ja.name==Zt))==null?void 0:ca.ptimg;return qt.createElement("img",{className:Xt.sign,src:or,style:{left:`${48+52*(cn-1)+2*cn}px`}})}),qt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(ur==null?void 0:ur.excellent)&&qt.createElement("div",{className:Xt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),qt.createElement("div",{className:Xt.name},qt.createElement(jt.Z,{title:Qn&&(ur!=null&&ur.excellent_alias_name)?qt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Yo}`,qt.createElement("br",null),qt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ur==null?void 0:ur.excellent_alias_name}`)):Yo},qt.createElement("span",{className:Xt.e},Qn&&(ur==null?void 0:ur.excellent_alias_name)||Yo))),qt.createElement("div",{className:Xt.tags},qt.createElement("div",null,qt.createElement(jt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},qt.createElement("span",null,qt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),qt.createElement("span",null,ur.stages_count))),qt.createElement(jt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},qt.createElement("span",null,qt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),qt.createElement("span",null,ur.members_count)))))))})),!Qt.length&&qt.createElement($t.Z,null)))},rn={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Aa="data:image/png;base64,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",$e=ne(59301),Ln=({className:Ut,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:rr=0,wrapWidth:zn=1200,trackEventItems:Na,loading:er})=>{const Pr=(0,mt.useIntl)(),io=Math.floor((zn-(vn-1)*Un)/vn);return $e.createElement(vt.Z,{spinning:er},$e.createElement("div",{className:Ze()(rn.list,Ut)},!!Qt.length&&Qt.map((Qn,Tr)=>{const{subject_identifier:co,id:Wo,identifier:tr,power:ur}=Qn,lo=Qn.is_public!=0&&Qn.is_public;return $e.createElement("div",{className:rn.wrap,key:Wo,style:{width:io,marginRight:(1+Tr)%vn===0?0:Un+rr,marginBottom:Wa}},$e.createElement("a",{className:rn.li,onClick:eo=>{eo.preventDefault(),Na&&(0,ut.L9)([Na]),(0,ut.xg)(Qn.first_category_url)}},$e.createElement("div",{className:rn.top},$e.createElement(jt.Z,{title:Qn.name},$e.createElement("div",{className:rn.name},Qn.name)),$e.createElement("img",{className:rn.img,src:Ue.Z.IMG_SERVER+"/images/"+Qn.avatar_url}),$e.createElement("div",{className:rn.text,title:Qn.creator},Qn.creator),co&&$e.createElement("div",{className:rn.btns},$e.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),$e.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),lo&&$e.createElement("div",{className:rn.sign},Pr.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),$e.createElement("div",{className:rn.bottom},Qn.visits>0&&$e.createElement(jt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-liulanyan"}),$e.createElement("span",null,Qn.visits))),Qn.course_members_count>0&&$e.createElement(jt.Z,{title:"\u6210\u5458",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-chengyuan"}),Qn.course_members_count)),Qn.tasks_count>0&&$e.createElement(jt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-zuoye"}),Qn.tasks_count)),Qn.is_end?$e.createElement("div",{style:{color:"#6B758B"}},Pr.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):$e.createElement("div",{style:{color:"#00B187"}},Pr.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!Qn.is_accessible&&$e.createElement("div",{className:rn.lockWrap},$e.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),$e.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qt.length&&$e.createElement($t.Z,null)))},yn={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Fn="data:image/png;base64,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",Vn=({className:Ut,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:rr=0,wrapWidth:zn=1200,wrapClassName:Na,trackEventItems:er,loading:Pr})=>{const io=Math.floor((zn-(vn-1)*Un)/vn);return y.createElement(vt.Z,{spinning:Pr},y.createElement("div",{className:Ze()(yn.list,Ut)},!!Qt.length&&Qt.map((Qn,Tr)=>{const{subject_identifier:co,id:Wo,identifier:tr,power:ur}=Qn,lo=Qn.is_public!=0&&Qn.is_public;return y.createElement("div",{className:Ze()(`${yn.wrap} ${Qn.is_accessible?"":yn.warpStyle}`,Na),key:Wo,style:{width:io,marginRight:(1+Tr)%vn===0?0:Un+rr,marginBottom:Wa}},y.createElement("a",{className:yn.li,onClick:eo=>{eo.preventDefault(),er&&(0,ut.L9)([er]),(0,ut.xg)(Qn.first_category_url)}},y.createElement("div",{className:yn.creator},y.createElement("img",{className:yn.img,src:Ue.Z.IMG_SERVER+"/images/"+Qn.avatar_url}),y.createElement("div",{className:yn.text,title:Qn.creator},Qn.creator)),y.createElement("div",{className:yn.top},y.createElement(jt.Z,{title:Qn.name},y.createElement("div",{className:yn.name},Qn.name)),lo&&y.createElement("div",{className:yn.sign},"\u516C\u5F00")),y.createElement("div",{className:yn.middle},y.createElement("div",{className:yn.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:yn.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:yn.value},(Qn==null?void 0:Qn.visits)||0)),y.createElement("div",null,y.createElement("span",{className:yn.text},"\u6210\u5458"),y.createElement("span",{className:yn.value},(Qn==null?void 0:Qn.course_members_count)||0))),y.createElement("div",{className:yn.row},y.createElement("div",null,y.createElement("span",{className:yn.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:yn.value},(Qn==null?void 0:Qn.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:yn.text},"\u72B6\u6001"),Qn.is_end?y.createElement("span",{className:yn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:yn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),co&&y.createElement("div",{className:yn.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Qn.is_accessible&&y.createElement("div",{className:yn.lockWrap},y.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qt.length&&y.createElement($t.Z,null)))},ct={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Ct="data:image/png;base64,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",dn=({className:Ut,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:rr=0,wrapWidth:zn=1200,wrapClassName:Na,trackEventItems:er,loading:Pr})=>{const io=Math.floor((zn-(vn-1)*Un)/vn);return y.createElement(vt.Z,{spinning:Pr},y.createElement("div",{className:Ze()(ct.list,Ut)},!!Qt.length&&Qt.map((Qn,Tr)=>{const{subject_identifier:co,id:Wo,identifier:tr,power:ur}=Qn,lo=Qn.is_public!=0&&Qn.is_public;return y.createElement("div",{className:Ze()(`${ct.wrap} ${Qn.is_accessible?"":ct.warpStyle}`,Na),key:Wo,style:{width:io,marginRight:(1+Tr)%vn===0?0:Un+rr,marginBottom:Wa}},y.createElement("a",{className:ct.li,onClick:eo=>{eo.preventDefault(),er&&(0,ut.L9)([er]),(0,ut.xg)(Qn.first_category_url)}},y.createElement("div",{className:ct.creator},y.createElement("img",{className:ct.img,src:Ue.Z.IMG_SERVER+"/images/"+Qn.avatar_url}),y.createElement("div",{className:ct.text,title:Qn.creator},Qn.creator)),y.createElement("div",{className:ct.top},y.createElement(jt.Z,{title:Qn.name},y.createElement("div",{className:ct.name},Qn.name)),lo&&y.createElement("div",{className:ct.sign})),y.createElement("div",{className:ct.middle},y.createElement("div",{className:ct.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:ct.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:ct.value},(Qn==null?void 0:Qn.visits)||0)),y.createElement("div",null,y.createElement("span",{className:ct.text},"\u6210\u5458"),y.createElement("span",{className:ct.value},(Qn==null?void 0:Qn.course_members_count)||0))),y.createElement("div",{className:ct.row},y.createElement("div",null,y.createElement("span",{className:ct.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:ct.value},(Qn==null?void 0:Qn.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:ct.text},"\u72B6\u6001"),Qn.is_end?y.createElement("span",{className:ct.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:ct.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),co&&y.createElement("div",{className:ct.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Qn.is_accessible&&y.createElement("div",{className:ct.lockWrap},y.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qt.length&&y.createElement($t.Z,null)))},xn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},$n=({dataSource:Ut=[],value:Qt,onChange:vn,className:Un,style:Wa={},tabBarExtraContent:rr})=>y.createElement("div",{className:Ze()(xn.tabs,Un),style:Wa},y.createElement("div",{className:xn.tabsWrap},Ut.map((zn,Na)=>y.createElement("aside",{className:xn.tab,onClick:()=>{vn(zn.id),zn.link&&mt.history.push(zn.link)},key:Na},y.createElement("div",{className:Qt===zn.id?xn.active:""},zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&y.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&y.createElement(jt.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",y.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),y.createElement("div",{className:xn.tabBar},rr)),kn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Ea=({dataSource:Ut=[],value:Qt,onChange:vn,className:Un,style:Wa={},tabBarExtraContent:rr})=>y.createElement("div",{className:Ze()(kn.tabs,Un),style:Wa},y.createElement("div",{className:kn.tabsWrap},Ut.map((zn,Na)=>y.createElement("aside",{className:kn.tab,onClick:()=>{vn(zn.id),zn.link&&mt.history.push(zn.link)},key:Na},y.createElement("div",{className:Qt===zn.id?kn.active:""},zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&y.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&y.createElement(jt.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",y.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),y.createElement("div",{className:kn.tabBar},rr)),ja={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},va=({dataSource:Ut=[],value:Qt,onChange:vn,className:Un,style:Wa={},tabBarExtraContent:rr})=>y.createElement("div",{className:Ze()(ja.tabs,Un),style:Wa},y.createElement("div",{className:ja.tabsWrap},Ut.map((zn,Na)=>y.createElement("aside",{className:`${ja.tab} ${Qt===zn.id?ja.active:""}`,onClick:()=>{vn(zn.id),zn.link&&mt.history.push(zn.link)},key:Na},y.createElement("div",null,zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&y.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&y.createElement(jt.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",y.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),y.createElement("div",{className:ja.tabBar},rr)),sr=({className:Ut,style:Qt={},children:vn})=>y.createElement("div",{className:Ze()(Ut),style:Qt},vn),Kn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},ln=ne(38854),Dr=ne(20834);const Qa=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Mr=({sortValue:Ut,dropValue:Qt,className:vn,onSort:Un,onDrop:Wa,dataSource:rr=Qa})=>{var zn;return y.createElement("div",{className:Ze()(Kn.orderWrap,vn)},y.createElement(ln.Z,{dropdownRender:()=>y.createElement(Dr.default,null,rr.map((Na,er)=>y.createElement(Dr.default.Item,{key:er,onClick:()=>Wa(Na.id)},Na.name)))},y.createElement("span",{className:Kn.orderTextWrap},(zn=rr.find(Na=>Qt===Na.id))==null?void 0:zn.name)),y.createElement("span",{className:Kn.orderIconWrap},y.createElement("span",{className:Kn.orderAsc},y.createElement("i",{className:Ut==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Kn.cursorPointer} ${Kn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Kn.cursorPointer}`,onClick:()=>Un(Ut==="asc"?"desc":"asc")})),y.createElement("span",{className:Kn.orderDesc},y.createElement("i",{className:Ut==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Kn.cursorPointer} ${Kn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Kn.cursorPointer}`,onClick:()=>Un(Ut==="asc"?"desc":"asc")}))))},Fr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const jr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var po=({sortValue:Ut,dropValue:Qt,className:vn,onSort:Un,onDrop:Wa,dataSource:rr=jr})=>{var zn;return y.createElement("div",{className:Ze()(Fr.orderWrap,vn)},y.createElement(ln.Z,{dropdownRender:()=>y.createElement(Dr.default,null,rr.map((Na,er)=>y.createElement(Dr.default.Item,{key:er,onClick:()=>Wa(Na.id)},Na.name)))},y.createElement("span",{className:Fr.orderTextWrap},(zn=rr.find(Na=>Qt===Na.id))==null?void 0:zn.name)),y.createElement("span",{className:Fr.orderIconWrap},y.createElement("span",{className:Fr.orderAsc},y.createElement("i",{className:Ut==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Fr.cursorPointer} ${Fr.active}`:`iconfont icon-sanjiaoxing-up font12 ${Fr.cursorPointer}`,onClick:()=>Un(Ut==="asc"?"desc":"asc")})),y.createElement("span",{className:Fr.orderDesc},y.createElement("i",{className:Ut==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Fr.cursorPointer} ${Fr.active}`:`iconfont icon-sanjiaoxing-down font12 ${Fr.cursorPointer}`,onClick:()=>Un(Ut==="asc"?"desc":"asc")}))))},Qo={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},jn=ne(3113),Kr=ne(2337),Vr=Object.defineProperty,Gr=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,Ta=(Ut,Qt,vn)=>Qt in Ut?Vr(Ut,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ut[Qt]=vn,$a=(Ut,Qt)=>{for(var vn in Qt||(Qt={}))Ya.call(Qt,vn)&&Ta(Ut,vn,Qt[vn]);if(Gr)for(var vn of Gr(Qt))ea.call(Qt,vn)&&Ta(Ut,vn,Qt[vn]);return Ut},ya=(Ut,Qt)=>{var vn={};for(var Un in Ut)Ya.call(Ut,Un)&&Qt.indexOf(Un)<0&&(vn[Un]=Ut[Un]);if(Ut!=null&&Gr)for(var Un of Gr(Ut))Qt.indexOf(Un)<0&&ea.call(Ut,Un)&&(vn[Un]=Ut[Un]);return vn},xr=(Ut,Qt,vn)=>new Promise((Un,Wa)=>{var rr=er=>{try{Na(vn.next(er))}catch(Pr){Wa(Pr)}},zn=er=>{try{Na(vn.throw(er))}catch(Pr){Wa(Pr)}},Na=er=>er.done?Un(er.value):Promise.resolve(er.value).then(rr,zn);Na((vn=vn.apply(Ut,Qt)).next())}),bo=Ut=>{var Qt=Ut,{className:vn,style:Un,children:Wa,loading:rr=!1,openLoading:zn,onClick:Na=()=>{},size:er="middle",shape:Pr="round",theme:io}=Qt,Qn=ya(Qt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Tr,co]=(0,y.useState)(!1),Wo=(0,y.useMemo)(()=>{switch(io){case Kr.Fy.THEMEONE:return Qo.ThemeOne;case Kr.Fy.DEFAULT:default:return Qo.btn}},[io]);return y.createElement(jn.ZP,$a({onClick:(0,Ke.throttle)(tr=>xr(void 0,null,function*(){zn&&co(!0);try{yield Na(tr)}catch(ur){console.log("error",ur)}zn&&co(!1)}),2e3,{leading:!0,trailing:!1}),className:Ze()(Wo,Qo[`${er}-${Pr}`],vn),style:Un,size:er,shape:Pr,loading:Tr||rr},Qn),Wa)},Ur={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},fi=({className:Ut,style:Qt,children:vn=null,onClick:Un,title:Wa})=>y.createElement("div",{className:Ze()(Ur.head,Ut),style:Qt},y.createElement("span",{className:"primary-hover",onClick:Un},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Wa},Wa),y.createElement("div",{className:Ur.node},vn)),li={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Oo=({confirmShow:Ut=!0,confirmTitle:Qt,confirmClick:vn,cancelShow:Un=!0,cancelTitle:Wa,cancelClick:rr,className:zn,style:Na,confirmLoading:er=!1})=>y.createElement("div",{className:Ze()(li.btns,zn),style:Na},Ut&&y.createElement(jn.ZP,{loading:er,onClick:vn,type:"primary",className:li.confirm},Qt),Un&&y.createElement(jn.ZP,{onClick:rr,className:li.cancel},Wa)),La={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Bo=({className:Ut,style:Qt={},LeftContent:vn,children:Un,RightContent:Wa})=>y.createElement("div",{className:Ze()(La.fixedBottom,Ut),style:Qt},y.createElement("div",{className:La.wrap},y.createElement("div",{className:La.left},vn),y.createElement("div",{className:La.center},Un),y.createElement("div",{className:La.right},Wa))),_o={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Zo=({className:Ut,style:Qt={},dataSource:vn=[]})=>y.createElement("div",{className:Ze()(_o.crumbs,Ut),style:Qt},vn.map((Un,Wa)=>Wamt.history.push(Un.path)},Un.name):y.createElement("span",null,Un.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Wa,style:{color:"#5F6368"}},Un.name))),Si=ne(31797),gi=Object.defineProperty,ai=Object.defineProperties,Ni=Object.getOwnPropertyDescriptors,$o=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,wo=(Ut,Qt,vn)=>Qt in Ut?gi(Ut,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ut[Qt]=vn,Ui=(Ut,Qt)=>{for(var vn in Qt||(Qt={}))Fo.call(Qt,vn)&&wo(Ut,vn,Qt[vn]);if($o)for(var vn of $o(Qt))Fi.call(Qt,vn)&&wo(Ut,vn,Qt[vn]);return Ut},pi=(Ut,Qt)=>ai(Ut,Ni(Qt)),tl=(Ut,Qt)=>{var vn={};for(var Un in Ut)Fo.call(Ut,Un)&&Qt.indexOf(Un)<0&&(vn[Un]=Ut[Un]);if(Ut!=null&&$o)for(var Un of $o(Ut))Qt.indexOf(Un)<0&&Fi.call(Ut,Un)&&(vn[Un]=Ut[Un]);return vn};const{Countdown:Ti}=Si.default;var mi=Ut=>{var Qt=Ut,{onChange:vn}=Qt,Un=tl(Qt,["onChange"]);const[Wa,rr]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Wa=="number"&&Wa>=0&&vn(Wa)},[Wa]);const zn=Na=>{const er=Math.floor(Na/1e3);rr(er)};return y.createElement(Ti,pi(Ui({},Un),{onChange:zn}))},Qi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},rl=({DataProps:Ut,className:Qt,style:vn={}})=>{var Un;return y.createElement("div",{className:Ze()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Qi.ClassRoomItem,Qt),style:vn,onClick:()=>{(0,ut.xg)(Ut==null?void 0:Ut.first_category_url)}},y.createElement("div",{className:"flex flex-col item-center"},y.createElement("img",{src:`${(Un=Ue.Z)==null?void 0:Un.IMG_SERVER}/images/${Ut==null?void 0:Ut.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ut==null?void 0:Ut.subject_identifier)&&y.createElement("div",{className:"mt-40px"},y.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),y.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},y.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ut!=null&&Ut.is_public)&&y.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),y.createElement("span",{className:Ze()("text-16px font-medium",Qi.TitleDom)},Ut==null?void 0:Ut.name)),y.createElement("div",{className:"c-grey-333 font-medium"},Ut==null?void 0:Ut.creator),y.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ut==null?void 0:Ut.course_members_count),y.createElement("div",{className:"c-grey-333 flex item-center justify-between"},y.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ut==null?void 0:Ut.tasks_count),Ut!=null&&Ut.is_end?y.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):y.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ol=Object.defineProperty,$r=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,da=(Ut,Qt,vn)=>Qt in Ut?ol(Ut,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ut[Qt]=vn,Ba=(Ut,Qt)=>{for(var vn in Qt||(Qt={}))Va.call(Qt,vn)&&da(Ut,vn,Qt[vn]);if($r)for(var vn of $r(Qt))sa.call(Qt,vn)&&da(Ut,vn,Qt[vn]);return Ut},Qr=({DataProps:Ut=[],selectValue:Qt,onChange:vn,className:Un,style:Wa={},extra:rr,classNameItem:zn,styleItem:Na={},barHidden:er})=>{const[Pr,io]=(0,y.useState)();return(0,y.useEffect)(()=>{io(Array.isArray(Qt)?Qt:[Qt])},[Qt]),y.createElement("div",{className:Ze()("flex px-20px py-10px gap-40px",Un),style:Ba({borderBottom:"1px solid #D3F0FF"},Wa)},Ut==null?void 0:Ut.map(Qn=>y.createElement("div",{key:Qn==null?void 0:Qn.id,className:Ze()("flex item-center justify-center current c-grey-333 text-16 relative",zn,Qn==null?void 0:Qn.className),style:Ba(Ba({color:Pr!=null&&Pr.includes(Qn==null?void 0:Qn.id)?"#1890FF":"",minWidth:88},Na),(Qn==null?void 0:Qn.style)||{}),onClick:Tr=>{vn==null||vn({domEvent:Tr,item:Qn}),Qn!=null&&Qn.link&&mt.history.push(Qn==null?void 0:Qn.link)}},Qn==null?void 0:Qn.name,!er&&(Pr==null?void 0:Pr.includes(Qn==null?void 0:Qn.id))&&y.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),y.createElement("div",{className:"ml-auto"},rr))},ho=Object.defineProperty,Do=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,wi=(Ut,Qt,vn)=>Qt in Ut?ho(Ut,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ut[Qt]=vn,bi=(Ut,Qt)=>{for(var vn in Qt||(Qt={}))Ga.call(Qt,vn)&&wi(Ut,vn,Qt[vn]);if(Ro)for(var vn of Ro(Qt))ni.call(Qt,vn)&&wi(Ut,vn,Qt[vn]);return Ut},_i=(Ut,Qt)=>Do(Ut,Go(Qt)),Yi=({value:Ut,onChange:Qt,onInputChange:vn,className:Un,style:Wa={},InputProps:rr})=>{const[zn,Na]=(0,y.useState)(Ut);return y.createElement("div",{className:Ze()("flex item-center rounded-full px-10px py-2px",Un),style:bi({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Wa)},y.createElement(Ie.default,_i(bi({bordered:!1},rr),{onChange:er=>{Na(er.target.value),vn==null||vn(encodeURIComponent(er.target.value))},onPressEnter:er=>{Qt==null||Qt({domEvent:er,item:{value:zn}})}})),y.createElement("img",{className:"h-22px current",src:ne(25365),height:22,onClick:er=>{Qt==null||Qt({domEvent:er,item:{value:zn}})}}))}},31103:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return ue}});var y=ne(59301);function ue(be,Le){const Fe=(0,y.useRef)();(0,y.useEffect)(()=>{Fe.current=be}),(0,y.useEffect)(()=>{function Oe(){Fe.current()}if(Le!==null){let se=setInterval(Oe,Le);return()=>clearInterval(se)}},[Le])}},10129:function(xt,Tt,ne){"use strict";ne.d(Tt,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},67172:function(xt,Tt,ne){"use strict";ne.d(Tt,{H7:function(){return E},MK:function(){return le},MU:function(){return je},X6:function(){return He},bM:function(){return Ke},fi:function(){return a},fu:function(){return Ze},n4:function(){return x},rX:function(){return De},vl:function(){return b},zO:function(){return ze}});var y=ne(38147),ue=Object.defineProperty,be=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Oe=(z,te,re)=>te in z?ue(z,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[te]=re,se=(z,te)=>{for(var re in te||(te={}))Le.call(te,re)&&Oe(z,re,te[re]);if(be)for(var re of be(te))Fe.call(te,re)&&Oe(z,re,te[re]);return z};function Ze(z,te){return(0,y.U2)(`myproblems/${z}.json`,se({hidePopLogin:!0},te||{}))}function Ke(z,te){return(0,y.v_)(`myproblems/${z}/code_submit.json`,te)}function je(z,te){return(0,y.v_)(`myproblems/${z}/code_debug.json`,te)}function ze(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,te)}function He(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function De(z,te){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:te})}function le(z,te){return(0,y.v_)(`myproblems/${z}/add_notes.json`,te)}function E(z,te){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function a(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,y.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,y.v_)(`discusses/${z}/plus.json`,te)}},26971:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return il}});var y=ne(59301),ue={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},be=ne(78241),Le=ne(6848),Fe=ne(3113),Oe=ne(43418),se=ne(5871),Ze=ne(8591),Ke=ne(92832),je=ne(28103),ze=ne(24905),He=ne(95237),De=ne(43604),le=ne(58421),E=ne(60324),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ge,at,St)=>at in Ge?a(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,re=(Ge,at)=>{for(var St in at||(at={}))b.call(at,St)&&te(Ge,St,at[St]);if(x)for(var St of x(at))z.call(at,St)&&te(Ge,St,at[St]);return Ge};const ie=Ge=>React.createElement("svg",re({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",pe=ne(6339),ge=ne(65582),Ce=ne(65862),Pe=ne(38147),Ie=Object.defineProperty,ve=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,dt=(Ge,at,St)=>at in Ge?Ie(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,Re=(Ge,at)=>{for(var St in at||(at={}))Xe.call(at,St)&&dt(Ge,St,at[St]);if(ve)for(var St of ve(at))We.call(at,St)&&dt(Ge,St,at[St]);return Ge};const _e=Ge=>React.createElement("svg",Re({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var mt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Qe=Object.defineProperty,ot=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,jt=(Ge,at,St)=>at in Ge?Qe(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,Vt=(Ge,at)=>{for(var St in at||(at={}))Ht.call(at,St)&&jt(Ge,St,at[St]);if(ot)for(var St of ot(at))vt.call(at,St)&&jt(Ge,St,at[St]);return Ge};const Ue=Ge=>React.createElement("svg",Vt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Nt=ne(70414),sn=ne(96565),Bt=ne(97805),$t=ne(20633),Ae={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Yt=ne(59301),Pn=Object.defineProperty,Lt=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,he=(Ge,at,St)=>at in Ge?Pn(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,tt=(Ge,at)=>{for(var St in at||(at={}))Ye.call(at,St)&&he(Ge,St,at[St]);if(et)for(var St of et(at))we.call(at,St)&&he(Ge,St,at[St]);return Ge},Ft=(Ge,at)=>Lt(Ge,Mt(at)),Be=(Ge,at)=>{var St={};for(var wt in Ge)Ye.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&et)for(var wt of et(Ge))at.indexOf(wt)<0&&we.call(Ge,wt)&&(St[wt]=Ge[wt]);return St};const ye=null,Pt=(Ge,at)=>{var St=Ge,{globalSetting:wt,loading:hn,dispatch:Rn,isEdit:ra,editData:Xn}=St,Wn=Be(St,["globalSetting","loading","dispatch","isEdit","editData"]);const[mn,qn]=(0,y.useState)(""),[ba,cr]=(0,y.useState)(""),[fr,oa]=(0,y.useState)([]),[ta,Hn]=(0,y.useState)(""),[aa,Ca]=(0,y.useState)(),[gr,Ra]=(0,y.useState)(!1),[ua,Fa]=(0,y.useState)({}),[ga,wa]=(0,y.useState)([]);(0,y.useEffect)(()=>{!Xn||!ra||(qn(Xn==null?void 0:Xn.name),cr(Xn==null?void 0:Xn.analysis),Ca(Xn==null?void 0:Xn.is_ordered),Fa(Xn),Ra(!0))},[Xn]),(0,y.useEffect)(()=>{if(!gr)return;const Xr=Xn==null?void 0:Xn.standard_answer.map(jo=>jo==null?void 0:jo.answer_text);oa(Xr);const Ko=Xn==null?void 0:Xn.standard_answer.map(jo=>jo==null?void 0:jo.score);wa(Ko),Ra(!1)},[gr]),(0,y.useImperativeHandle)(at,()=>({onSave:Jr,Clear:Mo}));const Jr=()=>{let Xr=[],Ko=!1;return mn?(fr.forEach((jo,Jo)=>{Xr.push({position:Jo+1,answer_text:[],score:ga[Jo]}),jo==null||jo.forEach((Bi,El)=>{Xr[Jo].answer_text.push(Bi),(!Bi||!(0,Ce.eR)(Bi,1e4))&&(Hn(`${Jo}-${El}`),Ze.ZP.info(Bi?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ko=!0)})}),Ko?!1:(Xr==null?void 0:Xr.length)>20?(Ze.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:mn,analysis:ba,standard_answers:Xr,is_ordered:aa,downcase:ua==null?void 0:ua.downcase,no_space:ua==null?void 0:ua.no_space,use_blank_score:ua==null?void 0:ua.use_blank_score}):(Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Mo=()=>{qn(""),cr(""),oa([]),Ca(!1)},Vo=(Xr,Ko,jo)=>{const Jo=fr.slice();if(Ko&&Jo.splice(Xr,Ko),jo)for(let Bi=0;Bi{Hn("");let Jo=fr.slice();Jo[Xr][Ko]=jo,oa(Jo)},pr=Xr=>{let Ko=fr.slice();Ko[Xr]=[...Ko[Xr],""],oa(Ko)},Oi=(Xr,Ko)=>{let jo=fr.slice();if(!jo[Xr][Ko]){jo[Xr]=jo[Xr].filter((Jo,Bi)=>Bi!==Ko),oa(jo);return}Oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ae.modal,onOk:()=>{jo[Xr]=jo[Xr].filter((Jo,Bi)=>Bi!==Ko),oa(jo)}})},Ri=Xr=>{Oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ae.modal,onOk:()=>{let Ko=fr.slice();Ko=fr.filter((jo,Jo)=>Xr!==Jo),oa(Ko)}})};return Yt.createElement("section",{className:Ae.wrap},Yt.createElement("p",{className:Ae.titleWrap},Yt.createElement("span",{className:Ae.required},"*"),Yt.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),Yt.createElement("div",null,Yt.createElement(Bt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:mn,onChange:Xr=>qn(Xr),showNullButton:!0,onPlaceholderChange:Vo})),Yt.createElement("div",{className:"mt20"},fr.map((Xr,Ko)=>Yt.createElement("div",{style:{display:"flex"}},Yt.createElement("div",{style:{flex:1}},Yt.createElement($t.Z,{key:Ko,answers:Xr,index:Ko,flex:1,is_md:!0,activeOptionErrorIndex:ta,onAnswerChange:Ei,addChildAnswer:pr,deleteChildAnswer:Oi,deleteChildAnswermain:Ri})),ua.use_blank_score&&Yt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Yt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Yt.createElement(se.Z,{style:{width:"100px"},size:"large",defaultValue:ga[Ko],onBlur:jo=>{ga[Ko]=jo.target.value,wa([...ga])}}))))),Yt.createElement("div",null,Yt.createElement(ze.default,{className:`${Ae.color333} font14 mt20`,checked:ua.use_blank_score,onChange:Xr=>Fa(Ft(tt({},ua),{use_blank_score:Xr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Yt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Yt.createElement("div",null,Yt.createElement(ze.default,{className:`${Ae.color333} font14 mt20`,checked:ua.downcase,onChange:Xr=>Fa(Ft(tt({},ua),{downcase:Xr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Yt.createElement("div",null,Yt.createElement(ze.default,{className:`${Ae.color333} font14 mt20`,checked:ua.no_space,onChange:Xr=>Fa(Ft(tt({},ua),{no_space:Xr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Yt.createElement("div",{className:"mt20"},(fr==null?void 0:fr.length)>1&&Yt.createElement("span",null,Yt.createElement(ze.default,{checked:aa,onChange:Xr=>Ca(Xr.target.checked),className:`${Ae.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Yt.createElement("span",{className:`${Ae.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Yt.createElement("p",{className:Ae.titleWrap},Yt.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Yt.createElement(sn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ba,onChange:Xr=>cr(Xr)}))};var Je=(0,ge.connect)(({loading:Ge,globalSetting:at})=>({globalSetting:at,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Pt)),Te=ne(5112),bt=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,on=(Ge,at)=>{var St={};for(var wt in Ge)fn.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&bt)for(var wt of bt(Ge))at.indexOf(wt)<0&&Ot.call(Ge,wt)&&(St[wt]=Ge[wt]);return St};const tn=null,an=(Ge,at)=>{var St=Ge,{globalSetting:wt,loading:hn,editData:Rn,dispatch:ra,onRef:Xn=()=>{},isEdit:Wn}=St,mn=on(St,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[qn,ba]=(0,y.useState)(),[cr,fr]=(0,y.useState)(""),[oa,ta]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!Rn||!Wn)return;fr(Rn==null?void 0:Rn.name),ta(Rn==null?void 0:Rn.analysis);const Ca=Rn==null?void 0:Rn.choices.find(gr=>gr.is_answer);ba(Ca.choice_text==="\u6B63\u786E"?"0":"1")},[Rn]),(0,y.useImperativeHandle)(at,()=>({onSave:Hn,Clear:aa}));const Hn=()=>cr?qn?{name:cr,choices:[{choice_text:"\u6B63\u786E",is_answer:qn==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:qn==="1"?1:0}],analysis:oa}:(Ze.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),aa=()=>{fr(""),ta(""),ba("")};return y.createElement("section",{className:Ae.wrap},y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),y.createElement(sn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:cr,onChange:Ca=>fr(Ca)}),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ae.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(Te.ZP.Group,{buttonStyle:"solid",value:qn,onChange:Ca=>ba(Ca.target.value)},y.createElement(Te.ZP.Button,{value:"0",className:`${Ae.radio} mr40`},"\u6B63\u786E"),y.createElement(Te.ZP.Button,{value:"1",className:Ae.radio},"\u9519\u8BEF")),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(sn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:oa,onChange:Ca=>ta(Ca)}))};var Me=(0,ge.connect)(({loading:Ge,globalSetting:at})=>({globalSetting:at,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(an)),rt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,lt=(Ge,at)=>{var St={};for(var wt in Ge)It.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&rt)for(var wt of rt(Ge))at.indexOf(wt)<0&&ft.call(Ge,wt)&&(St[wt]=Ge[wt]);return St};const un=null,Sn=(Ge,at)=>{var St=Ge,{globalSetting:wt,loading:hn,editData:Rn,dispatch:ra,onRef:Xn=()=>{},isEdit:Wn}=St,mn=lt(St,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[qn,ba]=(0,y.useState)([]);(0,y.useEffect)(()=>{var ta;if(!Rn||!Wn)return;const Hn=(ta=Rn==null?void 0:Rn.shixun)==null?void 0:ta.challenges.map(aa=>({id:aa==null?void 0:aa.id,score:aa.score}));ba(Hn)},[Rn]),(0,y.useImperativeHandle)(at,()=>({onSave:cr,Clear:fr}));const cr=()=>({challenges:[...qn]}),fr=()=>{ba([])};console.log("editData--",Rn);const oa=ta=>{var Hn,aa;return y.createElement("div",null,(aa=(Hn=ta==null?void 0:ta.shixun)==null?void 0:Hn.challenges)==null?void 0:aa.map((Ca,gr)=>{var Ra;return y.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",gr+1,"\u5173"),y.createElement(Le.Z,{key:gr,title:Ca==null?void 0:Ca.challenge_name},y.createElement("span",null,(0,Ce.Pq)(Ca==null?void 0:Ca.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u5206\u503C\uFF1A"),y.createElement(se.Z,{precision:1,min:1,max:100,className:Ae.baseFormItem,style:{width:176},value:(Ra=qn.find(ua=>ua.id===Ca.id))==null?void 0:Ra.score,onChange:ua=>{qn.find(Fa=>Fa.id===Ca.id).score=ua,ba([...qn])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:Ae.wrap},y.createElement(pe.Z,{style:{paddingRight:10},className:Ae.titleHtml,value:`${Rn==null?void 0:Rn.position}\u3001${Rn==null?void 0:Rn.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u5173\u5361")),oa(Rn))};var Cn=(0,ge.connect)(({loading:Ge,globalSetting:at})=>({globalSetting:at,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Sn)),Dn=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,_t=(Ge,at)=>{var St={};for(var wt in Ge)na.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&Dn)for(var wt of Dn(Ge))at.indexOf(wt)<0&&Jt.call(Ge,wt)&&(St[wt]=Ge[wt]);return St};const Xt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],In=(Ge,at)=>{var St=Ge,{editData:wt,globalSetting:hn,loading:Rn,dispatch:ra,onRef:Xn=()=>{},isEdit:Wn}=St,mn=_t(St,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[qn,ba]=(0,y.useState)([]),[cr,fr]=(0,y.useState)(),[oa,ta]=(0,y.useState)([]),[Hn,aa]=(0,y.useState)(""),[Ca,gr]=(0,y.useState)("");(0,y.useEffect)(()=>{ba(["","","",""])},[]),(0,y.useEffect)(()=>{if(!wt||!Wn)return;aa(wt==null?void 0:wt.name),gr(wt==null?void 0:wt.analysis),ba(wt==null?void 0:wt.choices.map(ga=>ga.choice_text));const Fa=[];wt==null||wt.choices.map((ga,wa)=>{ga.is_answer&&Fa.push(wa)}),ta(Fa)},[wt]),(0,y.useImperativeHandle)(at,()=>({onSave:Ra,Clear:ua}));const Ra=()=>{if(!Hn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Fa=qn.findIndex(wa=>!wa);if(Fa>-1)return Ze.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Xt[Fa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!oa.length)return Ze.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(oa.length<2)return Ze.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ga=qn.map((wa,Jr)=>({choice_text:wa,is_answer:oa.includes(Jr)?1:0}));return{name:Hn,choices:ga,analysis:Ca}},ua=()=>{ba(["","","",""]),aa(""),gr(""),ta("")};return y.createElement("section",{className:Ae.wrap},y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),y.createElement(sn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Hn,onChange:Fa=>aa(Fa)}),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ae.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),qn.map((Fa,ga)=>y.createElement("div",{className:Ae.choiceWrap,key:ga},y.createElement(Le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ae.answer} ${oa.includes(ga)?Ae.activeAnswer:""}`,onClick:()=>{oa.includes(ga)?ta(oa.filter(wa=>wa!==ga)):ta([...oa,ga])}},Xt[ga])),y.createElement("div",{className:Ae.editorWrap},cr===ga?y.createElement(sn.Z,{id:`single-question-option-${ga}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Fa,onChange:wa=>{qn[ga]=wa,ba(qn)}}):y.createElement("div",{className:Ae.htmlWrap,onClick:()=>fr(ga)},y.createElement(pe.Z,{value:Fa}))),ga>1&&y.createElement(Le.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ae.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ba(qn.filter((wa,Jr)=>Jr!==ga)),oa.includes(ga)?ta(oa.filter(wa=>wa!==ga)):ta([...oa,ga])}})),ga<7&&ga===qn.length-1&&y.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ae.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ba([...qn,""])})))),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(sn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ca,onChange:Fa=>gr(Fa)}))};var qt=(0,ge.connect)(({loading:Ge,globalSetting:at})=>({globalSetting:at,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(In)),pa=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,rn=(Ge,at)=>{var St={};for(var wt in Ge)Pa.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&pa)for(var wt of pa(Ge))at.indexOf(wt)<0&&Jn.call(Ge,wt)&&(St[wt]=Ge[wt]);return St};const Aa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],$e=(Ge,at)=>{var St=Ge,{editData:wt,globalSetting:hn,loading:Rn,dispatch:ra,onRef:Xn=()=>{},isEdit:Wn}=St,mn=rn(St,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[qn,ba]=(0,y.useState)([]),[cr,fr]=(0,y.useState)(),[oa,ta]=(0,y.useState)(),[Hn,aa]=(0,y.useState)(""),[Ca,gr]=(0,y.useState)("");(0,y.useEffect)(()=>{ba(["","","",""])},[]),(0,y.useEffect)(()=>{if(!wt||!Wn)return;const Fa=[],ga=[];wt==null||wt.choices.forEach((wa,Jr)=>{Fa.push(wa.choice_text),wa.is_answer&&ga.push(Jr)}),aa(wt==null?void 0:wt.name),gr(wt==null?void 0:wt.analysis),ba(Fa),ta(ga)},[wt]),(0,y.useImperativeHandle)(at,()=>({onSave:Ra,Clear:ua}));const Ra=()=>{if(!Hn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Fa=qn.findIndex(wa=>!wa);if(Fa>-1)return Ze.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Aa[Fa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(oa))return Ze.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const ga=qn.map((wa,Jr)=>({choice_text:wa,is_answer:oa.includes(Jr)?1:0}));return{name:Hn,choices:ga,analysis:Ca}},ua=()=>{ba(["","","",""]),aa(""),gr(""),ta("")};return y.createElement("section",{className:Ae.wrap},y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),y.createElement(sn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Hn,onChange:Fa=>aa(Fa)}),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ae.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),qn.map((Fa,ga)=>y.createElement("div",{className:Ae.choiceWrap,key:ga},y.createElement(Le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ae.answer} ${oa!=null&&oa.includes(ga)?Ae.activeAnswer:""}`,onClick:()=>ta([ga])},Aa[ga])),y.createElement("div",{className:Ae.editorWrap},cr===ga?y.createElement(sn.Z,{id:`single-question-option-${ga}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Fa,onChange:wa=>{qn[ga]=wa,ba(qn)}}):y.createElement("div",{className:Ae.htmlWrap,onClick:()=>fr(ga)},y.createElement(pe.Z,{value:Fa}))),ga>1&&y.createElement(Le.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ae.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ba(qn.filter((wa,Jr)=>Jr!==ga)),ga===oa&&ta(null)}})),ga<7&&ga===qn.length-1&&y.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ae.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ba([...qn,""])})))),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(sn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ca,onChange:Fa=>gr(Fa)}))};var gn=(0,ge.connect)(({loading:Ge,globalSetting:at})=>({globalSetting:at,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)($e)),Ln=ne(12563),yn=ne(78673),Fn=ne(61485),Gn=ne(59301),Vn=Object.defineProperty,ct=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,pn=(Ge,at,St)=>at in Ge?Vn(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,$n=(Ge,at)=>{for(var St in at||(at={}))dn.call(at,St)&&pn(Ge,St,at[St]);if(ht)for(var St of ht(at))xn.call(at,St)&&pn(Ge,St,at[St]);return Ge},kn=(Ge,at)=>ct(Ge,Ct(at)),_n=(Ge,at)=>{var St={};for(var wt in Ge)dn.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&ht)for(var wt of ht(Ge))at.indexOf(wt)<0&&xn.call(Ge,wt)&&(St[wt]=Ge[wt]);return St},Ea=(Ge,at,St)=>new Promise((wt,hn)=>{var Rn=Wn=>{try{Xn(St.next(Wn))}catch(mn){hn(mn)}},ra=Wn=>{try{Xn(St.throw(Wn))}catch(mn){hn(mn)}},Xn=Wn=>Wn.done?wt(Wn.value):Promise.resolve(Wn.value).then(Rn,ra);Xn((St=St.apply(Ge,at)).next())});const ja=Ge=>{if(!Ge)return!1;if(/^s*$/.test(Ge)||Ge.trim()===""){Ze.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let at=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ge==="|"?(Ze.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Bn=({value:Ge=[],onClose:at})=>Gn.createElement(Ln.default,{closable:!0,onClose:at,className:Ae.keywordTag},Gn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Ge.join(" \u6216 "))),va=(Ge,at)=>{var St=Ge,{editData:wt,globalSetting:hn,loading:Rn,dispatch:ra,onRef:Xn=()=>{},isEdit:Wn}=St,mn=_n(St,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[qn,ba]=(0,y.useState)(""),[cr,fr]=(0,y.useState)(""),[oa,ta]=(0,y.useState)(""),[Hn,aa]=(0,y.useState)(""),[Ca]=be.default.useForm(),gr=be.default.useWatch("use_keywords",Ca);(0,y.useEffect)(()=>{var ga;!wt||!Wn||(ba(wt==null?void 0:wt.name),fr(wt==null?void 0:wt.analysis),ta((ga=wt==null?void 0:wt.answer_texts)==null?void 0:ga[0]),Ca.setFieldsValue($n({},wt)))},[wt]),(0,y.useImperativeHandle)(at,()=>({onSave:Ra,Clear:ua}));const Ra=()=>Ea(void 0,null,function*(){if(!qn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Ca.validateFields()}catch(wa){Ze.ZP.error(wa.errorFields[0].errors[0]);return}const ga=Ca.getFieldsValue();return console.log(ga,"values"),$n({name:qn,answer_texts:[oa],analysis:cr},ga)}),ua=()=>{ba(""),fr(""),ta(""),Ca.resetFields()},Fa=wt==null?void 0:wt.score;return Gn.createElement("section",{className:Ae.wrap},Gn.createElement("p",{className:Ae.titleWrap},Gn.createElement("span",{className:Ae.required},"*"),Gn.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),Gn.createElement(sn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:qn,onChange:ga=>ba(ga)}),Gn.createElement("p",{className:Ae.titleWrap},Gn.createElement("span",{className:Ae.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),Gn.createElement(sn.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:oa,onChange:ga=>ta(ga)}),Gn.createElement("p",{className:Ae.titleWrap},Gn.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Gn.createElement(sn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:cr,onChange:ga=>fr(ga)}),Gn.createElement(be.default,{form:Ca,size:"large",onFinishFailed:ga=>Ea(void 0,null,function*(){var wa,Jr;Ze.ZP.error(ga.errorFields[0].errors[0]),Ca.scrollToField((Jr=(wa=ga==null?void 0:ga.errorFields)==null?void 0:wa[0])==null?void 0:Jr.name,{behavior:"smooth",block:"center"})})},Gn.createElement(He.Z,{align:"middle",className:"mb30 mt20"},Gn.createElement(be.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},Gn.createElement(yn.Z,null)),Gn.createElement(De.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Gn.createElement(De.Z,null,Gn.createElement(Le.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Gn.createElement(Fn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),gr&&Gn.createElement(be.default.List,{name:"keywords",rules:[{validator(ga,wa){return wa!=null&&wa.length?(wa==null?void 0:wa.reduce((Mo,Vo)=>Mo+Vo.score,0))>parseFloat(Fa)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(ga,{add:wa,remove:Jr})=>Gn.createElement(Gn.Fragment,null,Gn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),Gn.createElement(He.Z,{align:"middle",className:"font14 mb30"},Gn.createElement(De.Z,{flex:1},Gn.createElement(Ke.default,{value:Hn,onChange:Mo=>{aa(Mo.target.value)},maxLength:50,allowClear:!0,onPressEnter:Mo=>{var Vo,Ei,pr,Oi;const Ri=`${(Vo=Mo.target)==null?void 0:Vo.value}`,Xr=(pr=(Ei=Ri==null?void 0:Ri.split("|"))==null?void 0:Ei.filter(Jo=>!!Jo))==null?void 0:pr.map(Jo=>Jo==null?void 0:Jo.trim()),Ko=Ca.getFieldValue("keywords"),jo=((Oi=Ko==null?void 0:Ko.map(Jo=>Jo==null?void 0:Jo.keyword))==null?void 0:Oi.flat())||[];for(const Jo of Xr)if(jo.includes(Jo)){Ze.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ja(Ri)&&(wa({keyword:Xr,score:1}),aa(""))},className:Ae.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Gn.createElement(De.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ga.map(Mo=>{var Vo=Mo,{key:Ei,name:pr}=Vo,Oi=_n(Vo,["key","name"]);return Gn.createElement(He.Z,{key:Ei,style:{marginRight:148}},Gn.createElement(De.Z,{flex:1},Gn.createElement(He.Z,{align:"middle",justify:"space-between"},Gn.createElement(be.default.Item,kn($n({},Oi),{name:[pr,"keyword"]}),Gn.createElement(Bn,{onClose:()=>Jr(pr)})),Gn.createElement(be.default.Item,kn($n({},Oi),{name:[pr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Gn.createElement(se.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var qa=(0,ge.connect)(({loading:Ge,globalSetting:at})=>({globalSetting:at,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(va)),sr=ne(36381),Kn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},ln=ne(32134),Dr=ne(12893),Qa=Object.defineProperty,Rr=Object.defineProperties,Mr=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,po=(Ge,at,St)=>at in Ge?Qa(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,Qo=(Ge,at)=>{for(var St in at||(at={}))jr.call(at,St)&&po(Ge,St,at[St]);if(Fr)for(var St of Fr(at))Lo.call(at,St)&&po(Ge,St,at[St]);return Ge},jn=(Ge,at)=>Rr(Ge,Mr(at)),Kr=(Ge,at)=>{var St={};for(var wt in Ge)jr.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&Fr)for(var wt of Fr(Ge))at.indexOf(wt)<0&&Lo.call(Ge,wt)&&(St[wt]=Ge[wt]);return St};const Vr=Ge=>{var at=Ge,{value:St,onChange:wt,scrollId:hn}=at,Rn=Kr(at,["value","onChange","scrollId"]);return y.createElement("div",{id:hn||""},y.createElement(sn.Z,jn(Qo({},Rn),{defaultValue:St,onChange:(ra,Xn)=>{Xn!=null&&Xn.length?wt(ra,Xn):wt(ra)}})))},Gr=({value:Ge,onChange:at,placeholder:St,height:wt=140,isEdit:hn})=>hn?y.createElement(sn.Z,{watch:!0,isFocus:!0,height:wt,placeholder:St,defaultValue:Ge,onChange:at}):y.createElement("div",{style:{cursor:"pointer"}},Ge?y.createElement(pe.Z,{className:Kn.inputBorder,value:Ge}):y.createElement("div",{className:`${Kn.inputBorder} ${Kn.placeholder}`},St));var Ya=ne(59301),ea=Object.defineProperty,Ta=Object.defineProperties,$a=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,bo=(Ge,at,St)=>at in Ge?ea(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,Ur=(Ge,at)=>{for(var St in at||(at={}))xr.call(at,St)&&bo(Ge,St,at[St]);if(ya)for(var St of ya(at))to.call(at,St)&&bo(Ge,St,at[St]);return Ge},No=(Ge,at)=>Ta(Ge,$a(at)),fi=(Ge,at)=>{var St={};for(var wt in Ge)xr.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&ya)for(var wt of ya(Ge))at.indexOf(wt)<0&&to.call(Ge,wt)&&(St[wt]=Ge[wt]);return St};const li=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],el=({value:Ge,onChange:at,choiceTextKey:St,answerKey:wt,index:hn,isEdit:Rn,setInputActive:ra,form:Xn,choiceOptionsPath:Wn,allowChangeMode:mn,showAddIcon:qn,addItem:ba,deleteItem:cr})=>{const fr=(Ge==null?void 0:Ge[wt])===!0,oa=()=>{const Hn=Xn.getFieldValue(Wn);Xn.setFieldValue(Wn,Hn.map(aa=>No(Ur({},aa),{[wt]:!1})))},ta=()=>{fr?at(No(Ur({},Ge),{[wt]:!1})):(mn||oa(),at(No(Ur({},Ge),{[wt]:!0})))};return Ya.createElement(He.Z,{className:Kn.choiceWrap,align:"middle",wrap:!1},Ya.createElement(De.Z,{onClick:ta,className:`${Kn.choiceIndex} ${fr?Kn.activeAnswer:""}`},li[hn]),Ya.createElement(De.Z,{flex:1,className:`${Kn.editorWrap} ml15`,onClick:ra},Ya.createElement(Gr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Rn,value:Ge==null?void 0:Ge[St],onChange:Hn=>{at(No(Ur({},Ge),{[St]:Hn}))}})),Ya.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},Ya.createElement("div",{onClick:ta,className:`${Kn.setAnswerBtn} ${fr?Kn.activeAnswer:""}`},fr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ya.createElement(De.Z,{className:Kn.actionWrapper},Ya.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ya.createElement(ln.Z,{className:Kn.addIcon,onClick:ba,style:{visibility:qn?"visible":"hidden"}})),Ya.createElement(Le.Z,{title:"\u5220\u9664"},Ya.createElement(Dr.Z,{className:Kn.deleteIcon,onClick:cr,style:{visibility:hn>1?"visible":"hidden"}}))))},Oo=({questionTitlePlaceholder:Ge,titleKey:at,choiceKey:St,analysisKey:wt,choiceTextKey:hn,answerKey:Rn,choiceOptionsPath:ra,allowChangeMode:Xn=!0,form:Wn,showAnalysis:mn=!0})=>{const[qn,ba]=(0,y.useState)(),[cr,fr]=(0,y.useState)(!1);return Ya.createElement("div",{className:Kn.wrap},Ya.createElement("div",{className:Kn.questionTitleEditorWrap},Ya.createElement(be.default.Item,{label:"\u9898\u5E72",name:at,labelCol:{span:24},rules:[{required:!0}]},Ya.createElement(Vr,{scrollId:Array.isArray(at)?at.join("_"):`${at}`,watch:!0,height:140,placeholder:Ge}))),Ya.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ya.createElement(be.default.List,{name:St,rules:[{validator(oa,ta){const Hn=ta.some(Ca=>Ca[Rn]),aa=ta.findIndex(Ca=>{var gr;return((gr=Ca[hn])==null?void 0:gr.length)<=0});return aa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${li[aa]}\u9009\u9879\u7684\u5185\u5BB9`)):Hn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(oa,{add:ta,remove:Hn})=>Ya.createElement("div",{id:Array.isArray(ra)?ra.join("_"):`${ra}`},oa.map((aa,Ca)=>{var gr=aa,{key:Ra,name:ua}=gr,Fa=fi(gr,["key","name"]);const ga=qn===Ra,wa=()=>{ba(Ra)},Jr=Ca<7&&Ca===oa.length-1,Mo=()=>ta({[hn]:"",[Rn]:0}),Vo=()=>Hn(ua);return Ya.createElement(be.default.Item,No(Ur({},Fa),{key:Ra,name:ua,noStyle:!0}),Ya.createElement(el,{choiceTextKey:hn,answerKey:Rn,index:Ca,isEdit:ga,setInputActive:wa,form:Wn,choiceOptionsPath:ra,allowChangeMode:Xn,showAddIcon:Jr,addItem:Mo,deleteItem:Vo}))}),oa.length<8&&Ya.createElement("div",{className:`${Kn.addBtn} mb30`,onClick:()=>ta({[hn]:"",[Rn]:0})},"\u6DFB\u52A0\u9009\u9879"))),mn&&Ya.createElement("div",{onClick:()=>fr(!0)},Ya.createElement(be.default.Item,{name:wt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ya.createElement(Gr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:cr}))))};var La=ne(59301),vo=Object.defineProperty,Bo=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,ko=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,gi=(Ge,at,St)=>at in Ge?vo(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,ai=(Ge,at)=>{for(var St in at||(at={}))Zo.call(at,St)&&gi(Ge,St,at[St]);if(ko)for(var St of ko(at))Si.call(at,St)&&gi(Ge,St,at[St]);return Ge},Ni=(Ge,at)=>Bo(Ge,_o(at)),$o=(Ge,at)=>{var St={};for(var wt in Ge)Zo.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&ko)for(var wt of ko(Ge))at.indexOf(wt)<0&&Si.call(Ge,wt)&&(St[wt]=Ge[wt]);return St};const Fo=({value:Ge,onChange:at})=>{const St=hn=>{Oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Kn.modal,onOk:()=>{const Rn=[...Ge];Rn.splice(hn,1),at(Rn)}})},wt=()=>{const hn=[...Ge];hn.push(""),at(hn)};return La.createElement(He.Z,{align:"middle",className:"ml20",gutter:[40,20]},Ge==null?void 0:Ge.map((hn,Rn)=>La.createElement(De.Z,{key:`${hn}_${Rn}`,className:Kn.blankWrapper},La.createElement(Ke.default,{className:Kn.blankInput,defaultValue:hn,maxLength:1e3,onBlur:ra=>{const Xn=[...Ge],Wn=ra.target.value.trim();Xn[Rn]=Wn,at(Xn)}}),La.createElement(Le.Z,{title:"\u5220\u9664"},La.createElement(Dr.Z,{className:Kn.deleteIcon,style:{marginLeft:15,visibility:Rn>0?"visible":"hidden"},onClick:()=>St(Rn)})))),La.createElement(De.Z,null,La.createElement("div",{className:`${Kn.addBtn}`,onClick:()=>{wt()}},"\u65B0\u589E\u7B54\u6848")))},Fi=({value:Ge=!0,onChange:at})=>La.createElement(yn.Z,{checked:!Ge,onChange:St=>{at(!St)}}),wo="\u2581",Ui=({questionTitlePlaceholder:Ge,form:at,name:St,scoreByBlank:wt="use_blank_score",answerKey:hn,titleKey:Rn="name",analysisKey:ra="analysis",isOrdered:Xn="is_ordered"})=>{var Wn,mn;const[qn,ba]=(0,y.useState)(!1),cr=(Ra,ua)=>{const Fa=ua.line;let ga=0;for(let Jr=0;Jr{const wa=Ra.getRange(ua.from,ua.to);let Jr=0;if(ua.text.forEach(Mo=>{Jr+=Mo.split(wo).length-1}),ua.origin!=="setValue"){if(wa&&wa.indexOf(wo)!==-1){const Mo=wa.split(wo).length-1,Vo=cr(Ra,ua.from);if(console.log(`\u5220\u9664${Mo}\u4E2A\uFF0C \u524D\u9762\u6709${Vo}\u4E2A\uFF0C\u65B0\u589E${Jr}\u4E2A`),Mo>1){const Ei=Array.from({length:Mo},(pr,Oi)=>Vo+Oi);ga(Ei)}else ga(Vo)}else if(Jr>0){const Mo=cr(Ra,ua.from);console.log(`\u65B0\u589E${Jr}\u4E2A\uFF0C\u4E4B\u524D\u6709${Mo}\u4E2A`),Fa(Jr,Mo)}}},oa=()=>{const Ra=at.getFieldValue(["sub_item_banks",...hn]);at.setFieldValue(["sub_item_banks",...hn],Ra==null?void 0:Ra.map((ua,Fa)=>Ni(ai({},ua),{position:Fa+1})))},ta=(0,y.useRef)(),Hn=(Ra,ua)=>{for(let Fa=0;Fa{aa.current(Ra),oa()},gr=(mn=(Wn=at.getFieldValue("sub_item_banks"))==null?void 0:Wn[hn==null?void 0:hn[0]])==null?void 0:mn[hn==null?void 0:hn[1]];return La.createElement("div",{className:Kn.wrap},La.createElement("div",{className:Kn.questionTitleEditorWrap},La.createElement(be.default.Item,{label:"\u9898\u5E72",name:Rn,labelCol:{span:24},rules:[{required:!0}]},La.createElement(Vr,{scrollId:"name",watch:!0,height:140,placeholder:Ge,showNullButton:!0,onCMBeforeChange:(Ra,ua)=>{fr(Ra,ua,Hn,Ca)}}))),La.createElement(be.default.List,{name:hn,rules:[{validator(Ra,ua){if((ua==null?void 0:ua.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Fa of ua){const{answer_text:ga}=Fa||{};if(ga!=null&&ga.some(wa=>(wa==null?void 0:wa.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ra,{add:ua,remove:Fa},{errors:ga})=>(ta.current=ua,aa.current=Fa,La.createElement(La.Fragment,null,La.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ra.map((wa,Jr)=>{var Mo=wa,{key:Vo,name:Ei}=Mo,pr=$o(Mo,["key","name"]);return La.createElement(He.Z,{className:"mb20",key:Vo,align:"middle",wrap:!1},La.createElement(De.Z,{flex:"0 0 auto",className:`${Kn.blankIndex}`},"\u586B\u7A7A\u9879",Jr+1),La.createElement(De.Z,{flex:1},La.createElement(He.Z,{align:"top",justify:"space-between",wrap:!1},La.createElement(De.Z,null,La.createElement(be.default.Item,Ni(ai({},pr),{name:[Ei,"answer_text"],noStyle:!0}),La.createElement(Fo,null))),(at==null?void 0:at.getFieldValue(["sub_item_banks",...wt]))&&La.createElement(De.Z,{flex:"224px"},La.createElement(be.default.Item,Ni(ai({},pr),{name:[Ei,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Kn.blankInputNumberWrapper}),La.createElement(se.Z,{className:Kn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),La.createElement(be.default.Item,Ni(ai({},pr),{name:[Ei,"position"],noStyle:!0}),La.createElement(Ke.default,{type:"hidden"}))))})))),La.createElement(He.Z,{align:"middle"},La.createElement(be.default.Item,{name:[St,"downcase"],valuePropName:"checked"},La.createElement(yn.Z,null)),La.createElement(De.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),La.createElement(He.Z,{align:"middle"},La.createElement(be.default.Item,{name:[St,"no_space"],valuePropName:"checked"},La.createElement(yn.Z,null)),La.createElement(De.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(gr==null?void 0:gr.length)>1&&La.createElement(He.Z,{align:"middle",className:(gr==null?void 0:gr.length)>1?"mb30":`${Kn.hide}`},La.createElement(be.default.Item,{name:Xn},La.createElement(Fi,null)),La.createElement(De.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),La.createElement("div",{onClick:()=>ba(!0)},La.createElement(be.default.Item,{name:ra,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},La.createElement(Gr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qn}))))};var pi=Object.defineProperty,tl=Object.defineProperties,Ti=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Sl=(Ge,at,St)=>at in Ge?pi(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,rl=(Ge,at)=>{for(var St in at||(at={}))mi.call(at,St)&&Sl(Ge,St,at[St]);if(nl)for(var St of nl(at))Qi.call(at,St)&&Sl(Ge,St,at[St]);return Ge},ol=(Ge,at)=>tl(Ge,Ti(at)),$r=(Ge,at)=>{var St={};for(var wt in Ge)mi.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&nl)for(var wt of nl(Ge))at.indexOf(wt)<0&&Qi.call(Ge,wt)&&(St[wt]=Ge[wt]);return St};const Va={\u6B63\u786E:"T",\u9519\u8BEF:"F"},sa=({value:Ge,onChange:at,form:St,choiceKey:wt})=>{const hn=(Ge==null?void 0:Ge.is_answer)===!0,Rn=Ge==null?void 0:Ge.choice_text,ra=()=>{var Xn;const Wn=(Xn=St==null?void 0:St.getFieldValue(["sub_item_banks",...wt]))==null?void 0:Xn.map(mn=>({choice_text:mn==null?void 0:mn.choice_text,is_answer:!1}));St==null||St.setFieldValue(["sub_item_banks",...wt],Wn),at(ol(rl({},Ge),{is_answer:!0}))};return y.createElement(He.Z,{className:Kn.choiceWrap,align:"middle",wrap:!1},y.createElement(De.Z,{onClick:ra,className:`${Kn.choiceIndex} ${Kn.judgementIndex} ${hn?Kn.activeAnswer:""}`},Va[Rn]),y.createElement(De.Z,{flex:1,className:`${Kn.editorWrap} ml15`},y.createElement("div",{className:`${Kn.inputBorder} ${Kn.placeholder} ${hn?Kn.activeJudgementAnswer:""}`},Rn)),y.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:ra,className:`${Kn.setAnswerBtn} ${hn?Kn.activeAnswer:""}`},hn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},da=({questionTitlePlaceholder:Ge,choiceKey:at="choices",form:St,titleKey:wt="name",analysisKey:hn="analysis"})=>{const[Rn,ra]=(0,y.useState)(!1);return y.createElement("div",{className:Kn.wrap},y.createElement("div",{className:Kn.questionTitleEditorWrap},y.createElement(be.default.Item,{label:"\u9898\u5E72",name:wt,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Vr,{scrollId:"name",watch:!0,height:140,placeholder:Ge}))),y.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(be.default.List,{name:at,rules:[{validator(Xn,Wn){return Wn.some(qn=>(qn==null?void 0:qn.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Xn=>y.createElement("div",{id:"choices"},Xn.map(Wn=>{var mn=Wn,{key:qn,name:ba}=mn,cr=$r(mn,["key","name"]);return y.createElement(be.default.Item,ol(rl({},cr),{key:qn,name:ba,noStyle:!0}),y.createElement(sa,{form:St,choiceKey:at}))})))),y.createElement("div",{onClick:()=>ra(!0)},y.createElement(be.default.Item,{name:hn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Gr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var Ba=Object.defineProperty,Ir=Object.defineProperties,Qr=Object.getOwnPropertyDescriptors,ho=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,Ro=(Ge,at,St)=>at in Ge?Ba(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,Ga=(Ge,at)=>{for(var St in at||(at={}))Do.call(at,St)&&Ro(Ge,St,at[St]);if(ho)for(var St of ho(at))Go.call(at,St)&&Ro(Ge,St,at[St]);return Ge},ni=(Ge,at)=>Ir(Ge,Qr(at)),wi=(Ge,at)=>{var St={};for(var wt in Ge)Do.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&ho)for(var wt of ho(Ge))at.indexOf(wt)<0&&Go.call(Ge,wt)&&(St[wt]=Ge[wt]);return St};const bi=Ge=>{var at=Ge,{value:St,onChange:wt}=at,hn=wi(at,["value","onChange"]);const Rn=ra=>{wt([ra])};return y.createElement(sn.Z,ni(Ga({},hn),{defaultValue:St==null?void 0:St[0],onChange:Rn}))},_i=Ge=>{if(!Ge)return!1;let at=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ge==="|"?(Ze.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},al=({value:Ge=[],onClose:at})=>y.createElement(Ln.default,{closable:!0,onClose:at,className:Kn.keywordTag},Ge==null?void 0:Ge.join(" \u6216 ")),Yi=({questionTitlePlaceholder:Ge,form:at,showKeywords:St,isMustKeyWords:wt=St,titleKey:hn="name",analysisKey:Rn="analysis",answerTexts:ra="answer_texts",keywords:Xn="keywords",useKeywords:Wn="use_keywords",indexs:mn})=>{const[qn,ba]=(0,y.useState)(!1),[cr,fr]=(0,y.useState)(""),oa=be.default.useWatch("sub_item_banks",at),{use_keywords:ta,score:Hn}=(oa==null?void 0:oa[mn])||{};return console.log(ta,Hn,"itemValues"),y.createElement("div",{className:Kn.wrap},y.createElement("div",{className:Kn.questionTitleEditorWrap},y.createElement(be.default.Item,{label:"\u9898\u5E72",name:hn,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Vr,{scrollId:"name",watch:!0,height:140,placeholder:Ge}))),y.createElement(be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ra,labelCol:{span:24}},y.createElement(bi,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),St&&!wt&&y.createElement(be.default.Item,{hidden:!0,name:Wn,valuePropName:"checked"},y.createElement(yn.Z,{defaultChecked:!0})),St&&wt&&y.createElement(He.Z,{align:"middle",className:"mb30"},y.createElement(be.default.Item,{name:Wn,valuePropName:"checked"},y.createElement(yn.Z,null)),y.createElement(De.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(De.Z,null,y.createElement(Le.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(Fn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ta||!wt)&&y.createElement(be.default.List,{name:Xn,rules:[{validator(aa,Ca){return wt?Ca!=null&&Ca.length?(Ca==null?void 0:Ca.reduce((Ra,ua)=>Ra+ua.score,0))>parseFloat(Hn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(aa,{add:Ca,remove:gr})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${Kn.title} mb10`},wt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(He.Z,{align:"middle",className:"font14 mb30"},y.createElement(De.Z,{flex:1},y.createElement(Ke.default,{value:cr,onChange:Ra=>{fr(Ra.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ra=>{var ua,Fa,ga,wa;const Jr=`${(ua=Ra.target)==null?void 0:ua.value}`,Mo=(ga=(Fa=Jr==null?void 0:Jr.split("|"))==null?void 0:Fa.filter(pr=>!!pr))==null?void 0:ga.map(pr=>pr==null?void 0:pr.trim()),Vo=at.getFieldValue(["sub_item_banks",...Xn]),Ei=((wa=Vo==null?void 0:Vo.map(pr=>pr==null?void 0:pr.keyword))==null?void 0:wa.flat())||[];for(const pr of Mo)if(Ei.includes(pr)){Ze.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}_i(Jr)&&(Ca({keyword:Mo,score:1}),fr(""))},className:Kn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(De.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),aa.map(Ra=>{var ua=Ra,{key:Fa,name:ga}=ua,wa=wi(ua,["key","name"]);return y.createElement(He.Z,{key:Fa,className:"mb20",style:{marginRight:148}},y.createElement(De.Z,{flex:1},y.createElement(He.Z,{align:"middle",justify:"space-between"},y.createElement(be.default.Item,ni(Ga({},wa),{name:[ga,"keyword"]}),y.createElement(al,{onClose:()=>gr(ga)})),wt&&y.createElement(be.default.Item,ni(Ga({},wa),{name:[ga,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Kn.blankInputNumberWrapper}),y.createElement(se.Z,{className:Kn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>ba(!0)},y.createElement(be.default.Item,{name:Rn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Gr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qn}))))};var Ut=ne(59301),Qt=Object.defineProperty,vn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,Wa=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Na=(Ge,at,St)=>at in Ge?Qt(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,er=(Ge,at)=>{for(var St in at||(at={}))rr.call(at,St)&&Na(Ge,St,at[St]);if(Wa)for(var St of Wa(at))zn.call(at,St)&&Na(Ge,St,at[St]);return Ge},Pr=(Ge,at)=>vn(Ge,Un(at)),io=(Ge,at)=>{var St={};for(var wt in Ge)rr.call(Ge,wt)&&at.indexOf(wt)<0&&(St[wt]=Ge[wt]);if(Ge!=null&&Wa)for(var wt of Wa(Ge))at.indexOf(wt)<0&&zn.call(Ge,wt)&&(St[wt]=Ge[wt]);return St},Qn=(Ge,at,St)=>new Promise((wt,hn)=>{var Rn=Wn=>{try{Xn(St.next(Wn))}catch(mn){hn(mn)}},ra=Wn=>{try{Xn(St.throw(Wn))}catch(mn){hn(mn)}},Xn=Wn=>Wn.done?wt(Wn.value):Promise.resolve(Wn.value).then(Rn,ra);Xn((St=St.apply(Ge,at)).next())});const{Panel:Tr}=sr.default,co=null,Wo=(Ge,at)=>{var St=Ge,{globalSetting:wt,loading:hn,dispatch:Rn,editData:ra,onRef:Xn=()=>{},isEdit:Wn}=St,mn=io(St,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[qn,ba]=(0,y.useState)(""),[cr,fr]=(0,y.useState)([]),[oa]=be.default.useForm();(0,y.useEffect)(()=>{!ra||!Wn||(ba(ra==null?void 0:ra.name),fr(ra==null?void 0:ra.sub_item_banks),oa.setFieldsValue(er({},ra)))},[ra]),(0,y.useEffect)(()=>{fr(oa.getFieldValue("sub_item_banks"))},[be.default.useWatch("sub_item_banks",oa)]),(0,y.useImperativeHandle)(at,()=>({onSave:ta,Clear:Hn}));const ta=()=>Qn(void 0,null,function*(){if(!qn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield oa.validateFields()}catch(Fa){return console.log(Fa,"errInfo"),Ze.ZP.error(Fa.errorFields[0].errors[0]),!1}const ua=cr.map(Fa=>er({id:Fa.id>1?Fa.id:null},Fa));return{name:qn,sub_item_banks:ua}}),Hn=()=>{ba(""),fr([])},aa={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Ca=({value:ua})=>Ut.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ua),[gr,Ra]=(0,y.useState)();return Ut.createElement("section",{className:Ae.wrap},Ut.createElement("p",{className:Ae.titleWrap},Ut.createElement("span",{className:Ae.required},"*"),Ut.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),Ut.createElement(sn.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:qn,onChange:ua=>ba(ua)}),Ut.createElement(be.default,{form:oa,autoComplete:"off"},Ut.createElement(be.default.List,{name:"sub_item_banks",rules:[{validator(ua,Fa){return Fa?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ua,{add:Fa,remove:ga})=>{const wa=oa.getFieldValue("sub_item_banks");return Ut.createElement(Ut.Fragment,null,Ut.createElement(sr.default,{className:ua.length>0?Ae.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Jr})=>Ut.createElement("i",{className:`iconfont icon-weizhankai ${Jr?Ae.open:Ae.close}`,style:{fontSize:14,transition:"all .2s"}})},ua.map((Jr,Mo)=>{var Vo=Jr,{key:Ei,name:pr}=Vo,Oi=io(Vo,["key","name"]),Ri,Xr,Ko,jo,Jo,Bi,El,jl,Nl,Vl,zl,Ul;return Ut.createElement(Tr,{className:Ae.panel,forceRender:!0,header:Ut.createElement("div",{className:Ae.panelHeader},"\u7B2C",Mo+1,"\u5C0F\u9898",Ut.createElement("span",null,"\uFF08",aa[(Ri=wa==null?void 0:wa[pr])==null?void 0:Ri.item_type],"\uFF09")),extra:Ut.createElement(He.Z,{align:"middle",onClick:bl=>bl.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Xr=wa==null?void 0:wa[pr])==null?void 0:Xr.item_type)=="completion"&&Ut.createElement(be.default.Item,Pr(er({},Oi),{name:[pr,"score"],className:Ae.blankInputNumberWrapper,style:{marginBottom:0}}),((Ko=wa==null?void 0:wa[pr])==null?void 0:Ko.item_type)=="completion"&&Ut.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Ut.createElement(Ca,{value:(jo=wa==null?void 0:wa[pr])==null?void 0:jo.score}),"\u5206")),((Jo=wa==null?void 0:wa[pr])==null?void 0:Jo.item_type)=="completion"&&Ut.createElement(Ut.Fragment,null,Ut.createElement(Te.ZP.Group,{defaultValue:(Bi=wa==null?void 0:wa[pr])==null?void 0:Bi.use_blank_score,className:Ae.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:bl=>{var Ol;console.log(oa.getFieldsValue()),oa==null||oa.setFieldValue(["sub_item_banks",pr,"use_blank_score"],(Ol=bl==null?void 0:bl.target)==null?void 0:Ol.value),Ra(new Date)}}),Ut.createElement(Le.Z,{overlayInnerStyle:{width:460},title:Ut.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Ut.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Ut.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ei},Ut.createElement(be.default.Item,Pr(er({},Oi),{name:pr}),(((El=wa==null?void 0:wa[pr])==null?void 0:El.item_type)=="single"||((jl=wa==null?void 0:wa[pr])==null?void 0:jl.item_type)=="multiple")&&Ut.createElement(Oo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Nl=wa==null?void 0:wa[pr])==null?void 0:Nl.item_type)!="single",form:oa,choiceKey:[pr,"choices"],titleKey:[pr,"name"],analysisKey:[pr,"analysis"],choiceOptionsPath:["sub_item_banks",pr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Vl=wa==null?void 0:wa[pr])==null?void 0:Vl.item_type)=="completion"&&Ut.createElement(Ui,{form:oa,name:pr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[pr,"use_blank_score"],titleKey:[pr,"name"],analysisKey:[pr,"analysis"],isOrdered:[pr,"is_ordered"],answerKey:[pr,"standard_answer"],key:gr}),((zl=wa==null?void 0:wa[pr])==null?void 0:zl.item_type)=="judgement"&&Ut.createElement(da,{form:oa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[pr,"name"],analysisKey:[pr,"analysis"],choiceKey:[pr,"choices"]}),((Ul=wa==null?void 0:wa[pr])==null?void 0:Ul.item_type)=="subjective"&&Ut.createElement(Yi,{showKeywords:!0,form:oa,titleKey:[pr,"name"],analysisKey:[pr,"analysis"],answerTexts:[pr,"answer_texts"],useKeywords:[pr,"use_keywords"],keywords:[pr,"keywords"],indexs:pr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var tr=(0,ge.connect)(({loading:Ge,globalSetting:at})=>({globalSetting:at,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Wo)),ur=ne(96935),lo=ne(19842),eo=ne(57809),Yo=ne(1710),st={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},Et=ne(3918),Wt=ne(63952),Nn=ne(33270),On=ne(61527),An=ne(2524),bn=ne(90463),cn=({open:Ge,onCancel:at,onOk:St})=>{const wt=(0,Wt.g)(),[hn,Rn,ra,Xn]=(0,On.U)(Nn.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Wn,mn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ge&&ra({page:1,limit:10,type:0},!0).then(oa=>{(oa==null?void 0:oa.shixuns_count)===0&&mn(!0)})},[Ge]);const[qn,ba]=(0,y.useState)([]),[cr,fr]=(0,y.useState)([]);return y.createElement(Oe.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Ge,width:948,centered:!0,closable:!0,onCancel:at,onOk:()=>St(cr),destroyOnClose:!0},y.createElement(He.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(De.Z,null,y.createElement(lo.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:wt,onChange:oa=>{ra({page:1,discipline_id:oa==null?void 0:oa[0],sub_discipline_id:oa==null?void 0:oa[1]})}}),y.createElement(eo.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:oa=>ra({page:1,diff:oa})}),y.createElement(eo.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:oa=>ra({page:1,shixun_publish_status:oa})})),y.createElement(Et.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:oa=>{ra({keyword:oa,page:1})}})),Wn?y.createElement("div",null,y.createElement(An.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ce.xg)("/shixuns")})):y.createElement(Yo.default,{loading:Rn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(oa,ta)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:ta!=null&&ta.high_resources_consume?st.title:"",title:oa||"--"},y.createElement(pe.Z,{key:1,showLines:1,showTextOnly:!0,value:oa||"--"})),(ta==null?void 0:ta.high_resources_consume)&&y.createElement(bn.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(oa,ta,Hn)=>y.createElement("span",null,oa||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Le.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(Fn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(oa,ta,Hn)=>y.createElement("span",null,oa||"- -")},{title:"\u64CD\u4F5C",render(oa,ta){const{title:Hn,challenge_names:aa,author_name:Ca,identifier:gr,author_school_name:Ra,study_count:ua}=ta||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Oe.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(pe.Z,{value:Hn,style:{marginBottom:18}}),y.createElement("div",{className:st.challengeNameWrapper},aa.map((Fa,ga)=>y.createElement("div",{className:st.challengeName,key:ga},"\u7B2C",(0,Ce.EM)(ga+1),"\u9898\xA0",Fa))),y.createElement(He.Z,{className:st.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(De.Z,{className:st.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:st.shixunInfo},Ca.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:st.shixunInfo},Ra),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:st.shixunInfo},ua)),y.createElement(Fe.ZP,{type:"primary",className:st.btnToDetail,onClick:()=>(0,Ce.xg)(`/shixuns/${gr}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(ta==null?void 0:ta.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${ta==null?void 0:ta.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Xn==null?void 0:Xn.items,rowSelection:{type:"radio",selectedRowKeys:qn,preserveSelectedRowKeys:!0,getCheckboxProps:oa=>({disabled:oa.shixun_tag_num===1}),onChange(oa,ta){var Hn,aa,Ca;console.log(oa),ba(oa);const gr=[];for(const ua of cr)oa.includes(ua.id)&&gr.push(ua);const Ra=gr.map(ua=>ua.id);for(const ua of ta)ua&&oa.includes(ua.id)&&!Ra.includes(ua.id)&&gr.push({id:ua.id,difficulty:ua.level,identifier:ua.identifier,name:ua.name,real_name:(Hn=ua==null?void 0:ua.author_name)==null?void 0:Hn.split("\u3001")[0],school_name:ua.author_school_name,challenge_names:ua.challenge_names,challenges:(aa=ua.challenge_names)==null?void 0:aa.map((Fa,ga)=>({subject:Fa,id:ga,score:5})),score:((Ca=ua.challenge_names)==null?void 0:Ca.length)*5,study_count:ua.study_count,challenges_count:ua.challenges_count});fr(gr)}},pagination:{current:hn.page,pageSize:hn.limit,total:Xn==null?void 0:Xn.items_count,showTotal:oa=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},oa),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(oa,ta){ra({page:oa,limit:ta})},size:"default"},scroll:{y:400}}))},Tn=ne(83028),ca=ne(60979),or=(Ge,at,St)=>new Promise((wt,hn)=>{var Rn=Wn=>{try{Xn(St.next(Wn))}catch(mn){hn(mn)}},ra=Wn=>{try{Xn(St.throw(Wn))}catch(mn){hn(mn)}},Xn=Wn=>Wn.done?wt(Wn.value):Promise.resolve(Wn.value).then(Rn,ra);Xn((St=St.apply(Ge,at)).next())}),so=({visible:Ge,getdata:at,onCancel:St,onRandomExchange:wt,selectFromProblemSet:hn,questionParams:Rn})=>{const[ra,Xn]=(0,y.useState)(!1),[Wn,mn]=(0,y.useState)(!1),[qn,ba]=(0,y.useState)({}),cr=(0,ge.useParams)(),[fr,oa]=(0,y.useState)(),ta=(Hn,aa)=>or(void 0,null,function*(){mn(!0);const Ca=yield(0,Pe.ZP)(`/api/exercises/${cr.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Rn.id,item_bank_id:Hn,shixuns_info:[{id:Hn,is_copy:aa!=1,is_use:aa!=1}]}});mn(!1),Ca!=null&&Ca.status||(Ze.ZP.info("\u6362\u9898\u6210\u529F"),St(),at())});return y.createElement(Oe.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Ge,onCancel:St,centered:!0,maskClosable:!0,footer:null},y.createElement(He.Z,{justify:"center",className:"pb20"},y.createElement(ur.Z,{onClick:wt},"\u968F\u673A\u66F4\u6362"),(Rn==null?void 0:Rn.type)!=="PRACTICAL"&&y.createElement(Fe.ZP,{style:{marginLeft:24},onClick:hn},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Rn==null?void 0:Rn.type)==="PRACTICAL"&&y.createElement(Fe.ZP,{style:{marginLeft:24},onClick:()=>{Xn(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(cn,{open:ra,onCancel:()=>Xn(!1),onOk:Hn=>or(void 0,null,function*(){if(console.log("----selectedRows",Hn,cr),(Hn==null?void 0:Hn.length)<=0){Ze.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let aa=Hn==null?void 0:Hn.map(gr=>gr==null?void 0:gr.id),Ca=yield(0,ca.Tr)({id:[...aa],course_id:cr.coursesId,type:"shixun"});(Ca==null?void 0:Ca.student_count)===0?ta(aa==null?void 0:aa[0],1):(oa(aa),ba(Ca)),Xn(!1)})}),y.createElement(Tn.Z,{resdata:qn,type:"shixun",okloading:Wn,oktext:(qn==null?void 0:qn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Hn=>or(void 0,null,function*(){ta(fr==null?void 0:fr[0],2)})}))},zr=ne(98408),za=ne(24334),ha=ne(88436),Yn=ne(25965),br=ne(2337),wr=Object.defineProperty,Wr=Object.defineProperties,So=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,Ma=(Ge,at,St)=>at in Ge?wr(Ge,at,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ge[at]=St,Hr=(Ge,at)=>{for(var St in at||(at={}))no.call(at,St)&&Ma(Ge,St,at[St]);if(Cr)for(var St of Cr(at))Ar.call(at,St)&&Ma(Ge,St,at[St]);return Ge},mo=(Ge,at)=>Wr(Ge,So(at)),xo=(Ge,at,St)=>new Promise((wt,hn)=>{var Rn=Wn=>{try{Xn(St.next(Wn))}catch(mn){hn(mn)}},ra=Wn=>{try{Xn(St.throw(Wn))}catch(mn){hn(mn)}},Xn=Wn=>Wn.done?wt(Wn.value):Promise.resolve(Wn.value).then(Rn,ra);Xn((St=St.apply(Ge,at)).next())}),il=({data:Ge,submit:at,goBack:St,loading:wt,onTypeScore:hn,editPreview:Rn=!1,onSkipExamination:ra,selectValue:Xn,onExchange:Wn,getdata:mn,handleMarkWrongQuestion:qn})=>{var ba,cr,fr,oa,ta,Hn,aa,Ca,gr,Ra,ua;const Fa=(0,y.useRef)(),[ga,wa]=(0,y.useState)(null),[Jr,Mo]=(0,y.useState)(!1),[Vo,Ei]=(0,y.useState)(!1),pr=(0,y.useRef)(),[Oi]=be.default.useForm(),Ri=(0,ge.useParams)(),[Xr,Ko]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Mo(!0)},[]),(0,y.useEffect)(()=>{Rn||(0,Ce.Dk)("\u8BD5\u5377\u9884\u89C8")},[Rn]);const jo=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Jo={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Bi={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},El=Kt=>{var Da;const Lr=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:ue.single},(Da=Kt==null?void 0:Kt.choices)==null?void 0:Da.map((fe,me)=>(fe.is_answer&&Lr.push(br.k4[me]),y.createElement("ul",{key:me},y.createElement("li",null,br.k4[me],"\u3001"),y.createElement("li",null,y.createElement(pe.Z,{value:fe.choice_text})))))),y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Lr.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",jo[Kt.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:Kt.analysis?Kt.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kt==null?void 0:Kt.discipline_name)||"--"}/${Kt==null?void 0:Kt.sub_discipline_name}`),y.createElement(Le.Z,{title:Kt==null?void 0:Kt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kt==null?void 0:Kt.tag_discipline_name)))))},jl=(Kt,Da)=>{var Lr;const fe=(Lr=Kt==null?void 0:Kt.standard_answer)==null?void 0:Lr.map((me,ke)=>{var Ve;return y.createElement("div",{key:ke},`\u7B54\u6848\uFF08\u586B\u7A7A${me==null?void 0:me.position}\uFF09\uFF1A${(Ve=me==null?void 0:me.answer_text)==null?void 0:Ve.join("\u3001")}`)});return y.createElement(y.Fragment,null,y.createElement("div",{className:ue.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,fe)),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:Kt.analysis?Kt.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Da?`${(Da==null?void 0:Da.discipline_name)||"--"}/${Da==null?void 0:Da.sub_discipline_name}`:`${(Kt==null?void 0:Kt.discipline_name)||"--"}/${Kt==null?void 0:Kt.sub_discipline_name}`),y.createElement(Le.Z,{title:Da?Da==null?void 0:Da.tag_discipline_name:Kt==null?void 0:Kt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Da?Da==null?void 0:Da.tag_discipline_name:Kt==null?void 0:Kt.tag_discipline_name)))))},Nl=Kt=>{var Da;const Lr=(Da=Kt==null?void 0:Kt.standard_answer)==null?void 0:Da.map((fe,me)=>y.createElement("div",{key:me},`\u7B54\u6848\uFF08\u586B\u7A7A${(fe==null?void 0:fe.position)||(fe==null?void 0:fe.exercise_choice_id)}\uFF09\uFF1A${fe==null?void 0:fe.answer_text}`));return y.createElement(y.Fragment,null,y.createElement("div",{className:ue.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Lr)),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:Kt.analysis?Kt.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kt==null?void 0:Kt.discipline_name)||"--"}/${Kt==null?void 0:Kt.sub_discipline_name}`),y.createElement(Le.Z,{title:Kt==null?void 0:Kt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kt==null?void 0:Kt.tag_discipline_name)))))},Vl=(Kt,Da)=>{var Lr;return y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Lr=Kt==null?void 0:Kt.answer_texts)==null?void 0:Lr[0]),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:Kt.analysis?Kt.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Da?`${(Da==null?void 0:Da.discipline_name)||"--"}/${Da==null?void 0:Da.sub_discipline_name}`:`${(Kt==null?void 0:Kt.discipline_name)||"--"}/${Kt==null?void 0:Kt.sub_discipline_name}`),y.createElement(Le.Z,{title:Da?Da==null?void 0:Da.tag_discipline_name:Kt==null?void 0:Kt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Da?Da==null?void 0:Da.tag_discipline_name:Kt==null?void 0:Kt.tag_discipline_name))))},zl=Kt=>{var Da,Lr;return y.createElement("div",{className:ue.analysis},y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u9884\u671F\u8F93\u51FA:"),y.createElement(pe.Z,{value:(Da=Kt==null?void 0:Kt.program_attr)==null?void 0:Da.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Lr=Kt==null?void 0:Kt.program_attr)==null?void 0:Lr.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:Kt.analysis?Kt.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kt==null?void 0:Kt.discipline_name)||"--"}/${Kt==null?void 0:Kt.sub_discipline_name}`),y.createElement(Le.Z,{title:Kt==null?void 0:Kt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kt==null?void 0:Kt.tag_discipline_name))))},Ul=(Kt,Da)=>{var Lr;return y.createElement("div",null,(Lr=Kt==null?void 0:Kt.sub_item_banks)==null?void 0:Lr.map((fe,me)=>{var ke,Ve;const nt=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Da+1+"."+(me+1),"\uFF08",Jo[fe.item_type]||Bi[fe.item_type],"\uFF09",fe.name),(fe.item_type=="SINGLE"||fe.item_type=="MULTIPLE"||fe.item_type=="JUDGMENT"||fe.item_type=="single"||fe.item_type=="multiple"||fe.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:ue.single},(ke=fe==null?void 0:fe.choices)==null?void 0:ke.map((qe,kt)=>(qe.is_answer&&nt.push(br.k4[kt]),y.createElement("ul",{key:kt},y.createElement("li",null,br.k4[kt],"\u3001"),y.createElement("li",null,y.createElement(pe.Z,{value:qe.choice_text})))))),y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",nt.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",jo[fe.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:fe.analysis?fe.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kt==null?void 0:Kt.discipline_name)||"--"}/${Kt==null?void 0:Kt.sub_discipline_name}`),y.createElement(Le.Z,{title:Kt==null?void 0:Kt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kt==null?void 0:Kt.tag_discipline_name))))),(fe.item_type=="COMPLETION"||fe.item_type=="completion")&&jl(fe,Kt),(fe.item_type=="SUBJECTIVE"||fe.item_type=="subjective")&&Vl(fe,Kt),((Ve=Ge==null?void 0:Ge.exam)==null?void 0:Ve.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement(ha.Z,{state:fe==null?void 0:fe.is_wrong,onClick:()=>{qn==null||qn({value:mo(Hr({},fe),{question_id:fe==null?void 0:fe.id,question_score:fe==null?void 0:fe.score})})}}),fe.item_type=="single"&&y.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{ns({value:fe})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},bl=Kt=>{var Da,Lr,fe;return y.createElement("div",{style:{marginTop:"12px"}},(Lr=(Da=Kt==null?void 0:Kt.shixun)==null?void 0:Da.challenges)==null?void 0:Lr.map((me,ke)=>y.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",ke+1,"\u5173"),y.createElement(Le.Z,{key:ke,title:me==null?void 0:me.challenge_name},y.createElement("span",null,(0,Ce.Pq)(me==null?void 0:me.challenge_name,44)))),Rn&&y.createElement("div",null,"\u5206\u503C\uFF1A",me.score,"\u5206"))),y.createElement(ge.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(fe=Kt==null?void 0:Kt.shixun)==null?void 0:fe.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},Ol=Kt=>{let Da=Kt.questions_score/Kt.questions_count;Oe.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:y.createElement("div",{className:ue.modalColumn},y.createElement("div",{className:ue.modalRow,style:{justifyContent:"flex-start"}},y.createElement("sup",{className:ue.sup},"*"),y.createElement("span",null,Kt==null?void 0:Kt.name,"\uFF1A"),y.createElement(se.Z,{min:0,precision:1,defaultValue:Da,onChange:Lr=>{Da=Lr}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>xo(void 0,null,function*(){var Lr;if(!Da)return Ze.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const fe={type:Kt==null?void 0:Kt.type,score:Da,scoreTotal:Number((Lr=Da*Kt.questions_count)==null?void 0:Lr.toFixed(1))};hn(fe)})})},Rl=()=>{let Kt="";Oe.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:y.createElement("div",{className:ue.modalColumn},y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},y.createElement("img",{style:{marginRight:5},src:Nt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),y.createElement("div",{className:ue.modalRow,style:{marginTop:20}},y.createElement("sup",{className:ue.sup},"*"),y.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),y.createElement(Ke.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Kt,onChange:Da=>{Kt=Da.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>xo(void 0,null,function*(){var Da;if(!Kt)return Ze.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Lr=[],fe=[],me=[],ke=[];(Da=Ge==null?void 0:Ge.questionList)==null||Da.forEach(nt=>{var qe;(qe=nt.questions)==null||qe.forEach(kt=>{let Dt=nt.questions_score/nt.questions_count;Dt=Dt&&Dt.toFixed(1),nt.type==="COMBINATION"&&me.push({id:kt.id,sub_item_bank_ids:kt.sub_item_banks.map(zt=>zt.id)}),nt.type==="PRACTICAL"?ke.push(kt.id):(Lr.push(kt.id),fe.push(Dt))})}),console.log("-----",me),yield at({item_bank_ids:Lr,item_bank_scores:fe,name:Kt,combination_item_banks:me,shixun_ids:ke})})})},es=(Kt,Da,Lr,fe)=>{var me;const ke=`${location.pathname}${location.search}`,Ve=(me=fe.questions)==null?void 0:me.map(nt=>nt==null?void 0:nt.id);if(ke.includes("exercise"))pr.current={id:Kt,ids:Ve,type:Da,index:Lr},Ei(!0);else{let nt=Oe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>xo(void 0,null,function*(){nt.update({cancelButtonProps:{disabled:!0}}),yield Wn({single_question_id:Kt,seleted_item_bank_ids:Ve},{type:Da,index:Lr}),nt.update({cancelButtonProps:{disabled:!1}}),Ze.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},pl=Kt=>{var Da;const Lr=(Da=Kt.questions)==null?void 0:Da.map(ke=>ke==null?void 0:ke.id),fe=Kt.name;let me=Oe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${fe}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>xo(void 0,null,function*(){me.update({cancelButtonProps:{disabled:!0}}),yield Wn({seleted_item_bank_ids:Lr},{type:Kt.type}),me.update({cancelButtonProps:{disabled:!1}}),Ze.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${fe}\u8BD5\u9898`)})})},Hl=()=>{let Kt=Oe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>xo(void 0,null,function*(){Kt.update({cancelButtonProps:{disabled:!0}}),yield Wn(),Kt.update({cancelButtonProps:{disabled:!1}}),Ze.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Ml=Kt=>{console.log(Kt,"key"),ra(Kt-1)},Ql=(Kt,Da)=>{var Lr,fe;if(Da==="SINGLE")return y.createElement(y.Fragment,null,y.createElement(gn,{ref:Fa,editData:Kt,isEdit:!0}),y.createElement(je.Z,null));if(Da==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(qt,{ref:Fa,editData:Kt,isEdit:!0}),y.createElement(je.Z,null));if(Da==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(Me,{ref:Fa,editData:Kt,isEdit:!0}),y.createElement(je.Z,null));if(Da==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(Je,{ref:Fa,editData:Kt,isEdit:!0}),y.createElement(je.Z,null));if(Da==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(qa,{ref:Fa,editData:Kt,isEdit:!0}),y.createElement(je.Z,null));if(Da==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(tr,{ref:Fa,editData:Kt,isEdit:!0}),y.createElement(je.Z,null));if(Da==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(be.default,{form:Oi,style:{marginTop:20},onFinishFailed:me=>{var ke,Ve;me.errorFields[0].name.includes("standard_answers")?Ze.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ze.ZP.error(me.errorFields[0].errors[0]),Oi.scrollToField((Ve=(ke=me==null?void 0:me.errorFields)==null?void 0:ke[0])==null?void 0:Ve.name,{behavior:"smooth",block:"center"})},onFinish:me=>xo(void 0,null,function*(){var ke;let Ve=mo(Hr({question_score:Kt.score},me),{question_type:8,hack:mo(Hr({},me.hack),{difficult:Kt.program_attr.difficult}),hack_codes:mo(Hr({},me.hack_codes),{code:za.Base64.encode((ke=me.hack_codes)==null?void 0:ke.code)})});Xr&&(Ve.is_cover=1);const nt=yield(0,Pe.ZP)(`/api/exercise_questions/${Kt.id}.json`,{method:"put",body:Ve});(nt==null?void 0:nt.status)===0&&(Ze.ZP.success("\u7F16\u8F91\u6210\u529F"),Ml(Xn+1)),wa(null)})},y.createElement(zr.tc,{form:Oi,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Lr=Kt==null?void 0:Kt.program_attr)==null?void 0:Lr.identifier,answerKey:"standard_answers"}),y.createElement(je.Z,null)));if(Da==="PROGRAM"&&ge.history.push(`/problems/${(fe=Kt==null?void 0:Kt.program_attr)==null?void 0:fe.identifier}/edit?type=exercises&express_id=${Ri.categoryId}&question_id=${Kt==null?void 0:Kt.id}&score=${Kt==null?void 0:Kt.score}&callback_url=${location.pathname}&select=${Xn}&exercise=true`),Da==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(Cn,{ref:Fa,editData:Kt,isEdit:!0}),y.createElement(je.Z,null))},_l=(Kt,Da)=>xo(void 0,null,function*(){var Lr,fe,me,ke,Ve,nt;const qe=yield(Lr=Fa.current)==null?void 0:Lr.onSave();if(!qe)return;const kt=Gt=>{const en=Gt.map(wn=>wn.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(en).size!==en.length},Dt={question_score:Da.score,analysis:qe.analysis};if(Kt==="SINGLE"||Kt==="MULTIPLE"||Kt==="JUDGMENT"){if(Kt!=="JUDGMENT"&&kt(qe==null?void 0:qe.choices)){Ze.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const Gt=[],en=[];Dt.question_type=Kt==="JUDGMENT"?2:1,Dt.question_title=qe==null?void 0:qe.name,(fe=qe==null?void 0:qe.choices)==null||fe.forEach((Mn,wn)=>{Gt.push(Mn.choice_text),Mn!=null&&Mn.is_answer&&en.push(wn+1)}),Dt.question_choices=Gt,Dt.standard_answers=en}if(Kt==="COMPLETION"){let Gt=(me=qe==null?void 0:qe.standard_answers)==null?void 0:me.map((wn,Zn)=>(wn==null?void 0:wn.score)<=0?Zn+1:null).filter(wn=>wn!==null);if((Gt==null?void 0:Gt.length)>0)return Ze.ZP.warning(`\u7B2C${Gt.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let en=(ke=qe==null?void 0:qe.standard_answers)==null?void 0:ke.reduce((wn,Zn)=>wn+(Number(Zn==null?void 0:Zn.score)||0),0);if(parseFloat(en.toFixed(2))!=(Dt==null?void 0:Dt.question_score))return Ze.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Dt.is_ordered=qe.is_ordered,Dt.question_title=qe==null?void 0:qe.name,Dt.use_blank_score=qe==null?void 0:qe.use_blank_score,Dt.question_type=3;const Mn=[];(Ve=qe==null?void 0:qe.standard_answers)==null||Ve.forEach((wn,Zn)=>{Mn.push({choice_id:wn.position,answer_text:wn.answer_text,score:wn.score})}),Dt.standard_answers=Mn,Dt.downcase=qe==null?void 0:qe.downcase,Dt.no_space=qe==null?void 0:qe.no_space}if(Kt==="SUBJECTIVE"&&(console.log("editorData"),console.log(qe),Dt.question_title=qe==null?void 0:qe.name,Dt.question_type=4,Dt.answer_texts=qe==null?void 0:qe.answer_texts,Dt.use_keywords=qe==null?void 0:qe.use_keywords,Dt.keywords=qe==null?void 0:qe.keywords),Kt==="COMBINATION"){Dt.question_title=qe==null?void 0:qe.name,Dt.question_type=7;try{Dt.sub_questions=(nt=qe==null?void 0:qe.sub_item_banks)==null?void 0:nt.map((Gt,en)=>{var Mn,wn,Zn;if((Gt==null?void 0:Gt.item_type)=="single"||(Gt==null?void 0:Gt.item_type)=="multiple"){if(kt(Gt==null?void 0:Gt.choices))throw new Error(`\u7B2C${en+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Sa=[],ia=[];return(Mn=Gt==null?void 0:Gt.choices)==null||Mn.forEach((ma,la)=>{Sa.push(ma.choice_text),ma!=null&&ma.is_answer&&ia.push(la+1)}),{id:Gt.id,question_id:Gt.id,question_title:Gt.name,difficulty:Gt.difficulty,question_type:(Gt==null?void 0:Gt.item_type)=="single"?0:(Gt==null?void 0:Gt.item_type)=="multiple"?1:2,question_choices:Sa,standard_answers:ia,analysis:Gt.analysis,question_score:Gt==null?void 0:Gt.score}}else if((Gt==null?void 0:Gt.item_type)=="completion"){let Sa=(wn=Gt==null?void 0:Gt.standard_answer)==null?void 0:wn.reduce((ma,la)=>ma+(Number(la==null?void 0:la.score)||0),0);if(parseFloat(Sa.toFixed(2))!=(Gt==null?void 0:Gt.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const ia=[];return(Zn=Gt==null?void 0:Gt.standard_answer)==null||Zn.forEach((ma,la)=>{ia.push({choice_id:ma.position,answer_text:ma.answer_text,score:ma.score})}),{id:Gt.id,question_id:Gt.id,is_ordered:Gt.is_ordered,question_title:Gt.name,difficulty:Gt.difficulty,question_type:3,standard_answers:ia,use_blank_score:Gt.use_blank_score,analysis:Gt.analysis,downcase:Gt==null?void 0:Gt.downcase,no_space:Gt==null?void 0:Gt.no_space,question_score:Gt==null?void 0:Gt.score}}else if((Gt==null?void 0:Gt.item_type)=="subjective")return{id:Gt.id,question_id:Gt.id,question_title:Gt.name,question_type:4,difficulty:Gt.difficulty,answer_texts:Gt==null?void 0:Gt.answer_texts,analysis:Gt.analysis,question_score:Gt==null?void 0:Gt.score,use_keywords:Gt.use_keywords,keywords:Gt==null?void 0:Gt.keywords}})}catch(Gt){Ze.ZP.warning(Gt.message);return}delete Dt.analysis}let zt=!1;(Da==null?void 0:Da.is_my)===1&&(zt=yield new Promise((en,Mn)=>{Oe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{en(!0)},onCancel:()=>{en(!1)}})})),zt&&(Dt.is_cover=1);const nn=Kt!=="PRACTICAL"?yield(0,Pe.ZP)(`/api/exercise_questions/${Da.id}.json`,{method:"put",body:Dt}):yield(0,Pe.ZP)(`/api/exercise_questions/${Da.id}/update_shixun_score.json`,{method:"post",body:Hr({},qe)});(nn==null?void 0:nn.status)===0&&(Ze.ZP.success("\u7F16\u8F91\u6210\u529F"),Ml(Xn+1),wa(null))}),ts=()=>xo(void 0,null,function*(){(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Pe.ZP)(`/api/exercises/${Ri.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield ra(Xn),Ze.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),ns=({value:Kt}={})=>{var Da;const Lr=[];let fe=[];const me=(Da=Kt==null?void 0:Kt.choices)==null?void 0:Da.map((Ve,nt)=>{var qe;const kt=nt+1;return Ve!=null&&Ve.is_answer&&(Lr.push(kt),fe.push(kt)),{value:kt,label:y.createElement(pe.Z,{className:"c-black font14",value:`${(qe=br.k4)==null?void 0:qe[nt]}. ${Ve==null?void 0:Ve.choice_text}`}),disabled:Ve==null?void 0:Ve.origin_standard_answer}}),ke=Oe.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:y.createElement(y.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",Lr==null?void 0:Lr.map(Ve=>{var nt;return(nt=br.k4)==null?void 0:nt[Ve-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",y.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",y.createElement("br",null),y.createElement(ze.default.Group,{className:"flex-col mt20",options:me,defaultValue:fe,onChange:Ve=>{fe=Ve}})),onOk:()=>xo(void 0,null,function*(){const Ve=yield(0,Pe.ZP)(`/api/exercises/${Ri.categoryId}/questions/${Kt==null?void 0:Kt.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:fe}});(Ve==null?void 0:Ve.status)===0&&(Ze.ZP.success("\u4FEE\u6539\u6210\u529F"),Ml(Xn+1))})})},Tl=(ba=Ge==null?void 0:Ge.questionList)==null?void 0:ba.reduce((Kt,Da)=>Kt+Number(Da.questions_score),0),as=Rn&&((cr=Ge==null?void 0:Ge.exam)==null?void 0:cr.exercise_status)!==1;return y.createElement("section",{className:ue.wrap},y.createElement("div",{id:"id_left_preview",className:ue.left,onMouseEnter:Kt=>{const Da=document.getElementById("id_left_preview");Da.style.overflowY="auto"},onMouseLeave:Kt=>{const Da=document.getElementById("id_left_preview");Da.style.overflowY="hidden"}},y.createElement("div",{className:ue.title},y.createElement("div",{className:"body-overflow-initial"},y.createElement("b",null),y.createElement("span",null,"\u7B54\u9898\u5361"))),y.createElement("div",{className:ue.total},y.createElement("div",null,y.createElement("img",{src:mt}),y.createElement("span",null,"\u9898\u6570(\u9053)"),y.createElement("aside",null,Ge==null?void 0:Ge.all_questions_count)),y.createElement("div",{className:"mr30 ml30"},y.createElement("img",{src:ut}),y.createElement("span",null,"\u603B\u5206(\u5206)"),y.createElement("aside",null,Tl&&Tl.toFixed(1))),y.createElement("div",null,y.createElement("img",{src:ce}),y.createElement("span",null,"\u65F6\u957F(\u5206)"),y.createElement("aside",null,((fr=Ge==null?void 0:Ge.exam)==null?void 0:fr.time)===-1||((oa=Ge==null?void 0:Ge.exam)==null?void 0:oa.time)===null?"\u4E0D\u9650":(ta=Ge==null?void 0:Ge.exam)==null?void 0:ta.time))),(Hn=Ge==null?void 0:Ge.questionList)==null?void 0:Hn.map((Kt,Da)=>{var Lr;return y.createElement("div",{className:ue.list,key:Da},y.createElement("div",{className:ue.name},y.createElement("b",null),y.createElement("span",null,Kt.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:ue.b},Kt.questions_count),"\u9898 ",y.createElement("span",{className:ue.l},"|"),"\u5171",y.createElement("span",{className:ue.r},Kt.questions_score),"\u5206"),y.createElement("div",{className:ue.answerSheet},(Lr=Kt==null?void 0:Kt.questions)==null?void 0:Lr.map((fe,me)=>y.createElement("div",{onClick:()=>{const ke=`Anchor_${fe==null?void 0:fe.id}`;let Ve=document.getElementById(ke);Ve&&setTimeout(()=>Ve.scrollIntoView({block:"center",behavior:"smooth"}))},key:fe==null?void 0:fe.id,className:ue.tag},me+1)))))})),y.createElement("div",{className:ue.right},y.createElement("div",{className:ue.examName,id:"examName"},y.createElement("div",{className:ue.name},y.createElement(Le.Z,{title:(aa=Ge==null?void 0:Ge.exam)==null?void 0:aa.name,getPopupContainer:Kt=>Kt.parentNode},y.createElement("span",{className:ue.t},(Ca=Ge==null?void 0:Ge.exam)==null?void 0:Ca.name))),Rn&&((gr=Ge==null?void 0:Ge.exam)==null?void 0:gr.exercise_status)===1&&y.createElement(Et.op,{openLoading:!0,shape:"default",onClick:()=>{Oe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{ts()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Rn&&y.createElement(Fe.ZP,{onClick:Hl,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:ue.topWarp},(Ra=Ge==null?void 0:Ge.questionList)==null?void 0:Ra.map((Kt,Da)=>{var Lr,fe;return y.createElement(y.Fragment,{key:Da},y.createElement("div",{className:ue.head,style:Da===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:ue.name},y.createElement("b",null),y.createElement("span",null,Kt.name)),y.createElement("div",{className:ue.so},"\u5171",y.createElement("span",{className:ue.b},Kt.questions_count," "),"\u9898 ",Kt.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Lr=Kt==null?void 0:Kt.questions)==null?void 0:Lr.map(me=>{var ke;return(ke=me==null?void 0:me.sub_item_banks)==null?void 0:ke.length}).reduce((me,ke)=>me+ke)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:ue.l},"|"),"\u5171",y.createElement("span",{className:ue.r},Kt.questions_score),"\u5206"),!Rn&&y.createElement("div",{className:ue.btn},y.createElement(Fe.ZP,{onClick:()=>{Ol(Kt)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(Fe.ZP,{onClick:()=>pl(Kt),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(fe=Kt==null?void 0:Kt.questions)==null?void 0:fe.map((me,ke)=>{var Ve,nt,qe,kt;return ga===(me==null?void 0:me.id)?y.createElement("div",{id:`Anchor_${me==null?void 0:me.id}`,className:ue.content,style:{padding:0,marginTop:24},key:me==null?void 0:me.id},y.createElement("div",{style:{float:"right",marginTop:`${(Kt==null?void 0:Kt.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(Fe.ZP,{onClick:()=>wa(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(Fe.ZP,{onClick:()=>{_l(Kt==null?void 0:Kt.type,me)},type:"primary"},"\u4FDD\u5B58")),Ql(me,Kt.type)):y.createElement("div",{id:`Anchor_${me==null?void 0:me.id}`,className:ue.content,key:me==null?void 0:me.id},y.createElement("div",{className:ue.titleWrap},(me==null?void 0:me.item_type)==="bprogram"?y.createElement(pe.Z,{style:{paddingRight:10},value:ke+1+"\u3001"+((Ve=me==null?void 0:me.program_attr)==null?void 0:Ve.description)}):y.createElement(pe.Z,{style:{paddingRight:10},className:ue.titleHtml,value:ke+1+`\u3001${(me==null?void 0:me.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(me==null?void 0:me.name)}),Rn&&y.createElement(Fe.ZP,{onClick:()=>{var Dt,zt,nn;if(ga){Ze.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Oi.setFieldsValue({standard_answers:me==null?void 0:me.standard_answer,hack:Hr(Hr({},me),me==null?void 0:me.program_attr),hack_codes:mo(Hr({},me==null?void 0:me.program_attr),{code:za.Base64.decode(((Dt=me==null?void 0:me.program_attr)==null?void 0:Dt.code)||"")}),hack_sets:Hr({},(zt=me==null?void 0:me.hack_sets)==null?void 0:zt[0])}),(me==null?void 0:me.item_type)=="program"?ge.history.push(`/problems/newedit/${(nn=me==null?void 0:me.program_attr)==null?void 0:nn.identifier}?type=exercises&express_id=${Ri.categoryId}&question_id=${me==null?void 0:me.id}&score=${me==null?void 0:me.score}&exercise=true&callback_url=/classrooms/${Ri.coursesId}/exercise/${Ri.categoryId}/detail?random=true`):wa(me==null?void 0:me.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!as&&y.createElement(Fe.ZP,{disabled:as,className:"ml20",onClick:()=>es(me==null?void 0:me.id,Kt.type,ke,Kt),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(me==null?void 0:me.item_type)==="bprogram"&&y.createElement(pe.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ue.titleHtml,value:za.Base64.decode(((nt=me==null?void 0:me.program_attr)==null?void 0:nt.code)||"")}),(Kt.type==="SINGLE"||Kt.type==="JUDGMENT"||Kt.type==="MULTIPLE")&&El(me),Kt.type==="COMPLETION"&&jl(me),Kt.type==="SUBJECTIVE"&&Vl(me),Kt.type==="PROGRAM"&&zl(me),Kt.type==="BPROGRAM"&&Nl(me),Kt.type==="COMBINATION"&&Ul(me,ke),Kt.type==="PRACTICAL"&&bl(me),y.createElement(He.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((qe=Ge==null?void 0:Ge.exam)==null?void 0:qe.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(Kt.type)&&y.createElement(De.Z,null,y.createElement(ha.Z,{state:me==null?void 0:me.is_wrong,onClick:()=>{qn==null||qn({value:mo(Hr({},me),{question_id:me==null?void 0:me.id,question_score:me==null?void 0:me.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(Kt.type)&&(me==null?void 0:me.show_resubmit)&&y.createElement(De.Z,null,y.createElement(Yn.C,{dataSource:mo(Hr({},me),{question_id:me==null?void 0:me.id})})),((kt=Ge==null?void 0:Ge.exam)==null?void 0:kt.exercise_status)===3&&["SINGLE"].includes(Kt.type)&&y.createElement(De.Z,null,y.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{ns({value:me})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Rn?y.createElement(Et.vr,null,y.createElement(le.Z,{showTotal:Ce.rU,total:(ua=Ge==null?void 0:Ge.exam)==null?void 0:ua.total_num,pageSize:1,current:Xn+1,showSizeChanger:!1,onChange:Ml,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(Et.vr,{LeftContent:y.createElement(Et.op,{onClick:St,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:y.createElement(He.Z,{align:"middle"},y.createElement(E.Z,{color:"#55575D",overlayClassName:ue.popover,open:Jr,getPopupContainer:Kt=>Kt==null?void 0:Kt.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},y.createElement(Et.op,{onMouseEnter:()=>Mo(!0),onMouseLeave:()=>Mo(!1),onClick:()=>xo(void 0,null,function*(){const Kt=Number(Tl);[100,120,150].includes(Kt)||(yield new Promise((Da,Lr)=>{Oe.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Kt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>xo(void 0,null,function*(){Da("")}),onCancel:()=>{Lr()}})})),Rl()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(Et.op,{shape:"default",type:"primary",onClick:()=>xo(void 0,null,function*(){const Kt=Number(Tl);[100,120,150].includes(Kt)||(yield new Promise((Da,Lr)=>{Oe.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Kt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>xo(void 0,null,function*(){Da("")}),onCancel:()=>{Lr()}})})),at()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(so,{visible:Vo,questionParams:pr.current,getdata:mn,onRandomExchange:()=>xo(void 0,null,function*(){const Kt=pr.current;yield Wn({single_question_id:Kt.id,seleted_item_bank_ids:Kt.ids},{type:Kt.type,index:Kt.index}),Ei(!1)}),selectFromProblemSet:()=>{const Kt=pr.current,Da=`${location.pathname}${location.search}`;Da.includes("exercise")&&ge.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Kt.id}&qtype=${Kt.type}&exerciseid=${Ri.categoryId}&from=${Da}`)},onCancel:()=>{Ei(!1)}}))}},87261:function(xt,Tt,ne){"use strict";ne.r(Tt),ne.d(Tt,{default:function(){return Yo}});var y=ne(59301),ue={wrapper:"wrapper___KtBVT",breadCrumbWrapper:"breadCrumbWrapper___k9tSB",baseInfo:"baseInfo____j5EY",radioBtnWrapper:"radioBtnWrapper___k9OCh",baseLineHeight:"baseLineHeight___O_QXK",radiogroup:"radiogroup___e2fW6",easy:"easy___WcUAp",medium:"medium___U_o3j",hard:"hard___dAXLS",formWrap:"formWrap___wt5tC",baseFormItem:"baseFormItem___zV64d",cascaderPopup:"cascaderPopup___qm63f",fixedBottom:"fixedBottom___liDZ4",cancelBtn:"cancelBtn___ZV9Mi",confirmBtn:"confirmBtn___DwH6m",previewBtn:"previewBtn___aLYCy",concat:"concat___ZuLMo"},be=ne(8591),Le=ne(78241),Fe=ne(66104),Oe=ne(65582),se=ne(19471),Ze=ne(71418),Ke=ne(92832),je=ne(19842),ze=ne(5112),He=ne(95237),De=ne(5871),le=ne(3113),E=ne(38147),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(st,Et,Wt)=>Et in st?a(st,Et,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[Et]=Wt,re=(st,Et)=>{for(var Wt in Et||(Et={}))b.call(Et,Wt)&&te(st,Wt,Et[Wt]);if(x)for(var Wt of x(Et))z.call(Et,Wt)&&te(st,Wt,Et[Wt]);return st},ie=(st,Et,Wt)=>new Promise((Nn,On)=>{var An=cn=>{try{Zt(Wt.next(cn))}catch(Tn){On(Tn)}},bn=cn=>{try{Zt(Wt.throw(cn))}catch(Tn){On(Tn)}},Zt=cn=>cn.done?Nn(cn.value):Promise.resolve(cn.value).then(An,bn);Zt((Wt=Wt.apply(st,Et)).next())});function ce(st){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/edit_random_exam_new.json`,{method:"get"})})}function pe(st,Et){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/update_random_exam.json`,{method:"post",body:Et})})}function ge(st){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:st})})}function Ce(st){return ie(this,null,function*(){return(0,E.ZP)("/api/disciplines.json",{method:"get",params:st})})}function Pe(st){return ie(this,null,function*(){return(0,E.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:st})})}function Ie(st,Et){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/set_item_type_score.json`,{method:"post",body:Et})})}function ve(st,Et){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${st}/set_item_type_score.json`,{method:"post",body:Et})})}function Xe(st,Et){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/delete_item_type.json`,{method:"post",body:Et})})}function We(st,Et){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${st}/delete_item_type.json`,{method:"post",body:Et})})}function dt(st){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:st})})}function Re(st){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:st})})}function _e(st){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:st})})}function mt(st){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${st.categoryId}/edit.json`,{method:"get",params:re({},st)})})}var Qe=(st=>(st.OnlyFileFolder="1",st.OnlyKnowledge="2",st.OnlyDifficulty="3",st.FileFolderAndDiff="4",st.FileFolderAndKnowledge="5",st.KnowledgeAndDiff="6",st.All="7",st.Shixun="8",st))(Qe||{}),ot=ne(89392),Ht=Object.defineProperty,vt=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Nt=(st,Et,Wt)=>Et in st?Ht(st,Et,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[Et]=Wt,sn=(st,Et)=>{for(var Wt in Et||(Et={}))Ue.call(Et,Wt)&&Nt(st,Wt,Et[Wt]);if(Vt)for(var Wt of Vt(Et))ut.call(Et,Wt)&&Nt(st,Wt,Et[Wt]);return st},Bt=(st,Et)=>vt(st,jt(Et)),$t=(st=>(st[st.FileFolder=1]="FileFolder",st[st.Difficulty=2]="Difficulty",st[st.Knowledge=3]="Knowledge",st))($t||{});const Ae=(0,y.createContext)(null),Yt={[Qe.OnlyFileFolder]:[1],[Qe.OnlyKnowledge]:[3],[Qe.OnlyDifficulty]:[2],[Qe.FileFolderAndDiff]:[1,2],[Qe.FileFolderAndKnowledge]:[1,3],[Qe.KnowledgeAndDiff]:[3,2],[Qe.All]:[3,2,1]},Pn=(st,Et)=>{if(st.length!==Et.length)return!1;for(const Wt of Et)if(!st.includes(Wt))return!1;return!0},Lt=st=>{for(const[Et,Wt]of Object.entries(Yt))if(Pn(st,Wt))return Et},Mt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",COMPLETION:"\u586B\u7A7A\u9898",JUDGMENT:"\u5224\u65AD\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898"},et={1:{label:"\u7B80\u5355",color:"#46B70E"},2:{label:"\u9002\u4E2D",color:"#165DFF"},3:{label:"\u56F0\u96BE",color:"#EE6F1A"}},Ye=st=>st&&parseFloat(st.toFixed(1)),we=(st,Et)=>{var Wt,Nn,On;switch(Et.type){case"init":return Et.payload;case"updateBaseInfo":return Bt(sn({},st),{examination_bank:Et.payload});case"deleteQuestionType":{const{item_types:An}=st,bn=An.filter(Zt=>Zt.item_type!==Et.payload);return st.examination_bank.question_count=Ye(bn.reduce((Zt,cn)=>Zt+cn.item_bank_count,0)),st.examination_bank.total_score=Ye(bn.reduce((Zt,cn)=>Zt+cn.total_score,0)),Bt(sn({},st),{item_types:bn})}case"setQuestionType":{const{item_types:An=[]}=st,bn=An.map(cn=>cn.item_type),Zt=An.filter(cn=>Et.payload.includes(cn.item_type));for(const cn of Et.payload)bn.includes(cn)||(cn==="PRACTICAL"?Zt.push({item_type:cn,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:Mt[cn],random_rule_type:Qe.Shixun,score:0,total_score:0}):Zt.push({item_type:cn,contents:[],item_bank_count:0,item_type_text:Mt[cn],score:0,total_score:0}));return Bt(sn({},st),{item_types:Zt})}case"updateItemTypes":return Bt(sn({},st),{item_types:Et.payload});case"deleteRule":{const An=(0,ot.cloneDeep)(st),bn=An.item_types.find(cn=>cn.item_type===Et.payload.itemType),Zt=bn.contents.find(cn=>cn.id===Et.payload.id&&cn.is_share==Et.payload.is_share);return bn.contents=bn.contents.filter(cn=>cn!==Zt),((Wt=bn.contents)==null?void 0:Wt.length)===0&&(bn.random_rule_type=[]),bn.item_bank_count-=Zt==null?void 0:Zt.quanlity,An.examination_bank.question_count-=Zt==null?void 0:Zt.quanlity,bn.total_score-=(Zt==null?void 0:Zt.quanlity)*bn.score,An.examination_bank.total_score-=(Zt==null?void 0:Zt.quanlity)*bn.score,bn.total_score=Ye(bn.total_score),An.examination_bank.total_score=Ye(An.examination_bank.total_score),An.contents=bn.contents,An}case"changeQuestionNum":{const An=(0,ot.cloneDeep)(st),bn=An.item_types.find(or=>or.item_type===Et.payload.itemType),Zt=(Nn=bn==null?void 0:bn.contents)==null?void 0:Nn.find(or=>or.id===Et.payload.id);if(Et.payload.itemType==="PRACTICAL")return Et.payload.num&&(An.examination_bank.question_count=An.examination_bank.question_count-bn.item_bank_count+Et.payload.num,An.examination_bank.total_score=Ye(An.examination_bank.total_score-bn.total_score+Et.payload.num*bn.score)),Et.payload.score&&(An.examination_bank.total_score=Ye(An.examination_bank.total_score-bn.total_score+Et.payload.num*bn.score)),bn.item_bank_count=Et.payload.num,bn.total_score=Ye(bn.item_bank_count*bn.score),An;An.examination_bank.question_count=An.examination_bank.question_count-(Zt==null?void 0:Zt.quanlity)+Et.payload.num;const cn=bn.contents.find(or=>or.id===Et.payload.id&&or.teacher_group_id===Et.payload.teacher_group_id);cn.quanlity=Et.payload.num;let Tn=0,ca=0;for(const or of bn.contents)Tn+=or==null?void 0:or.quanlity,ca+=(or==null?void 0:or.quanlity)*bn.score;return An.examination_bank.total_score=Ye(An.examination_bank.total_score-bn.total_score+ca),bn.item_bank_count=Tn,bn.total_score=Ye(ca),An}case"changeQuestionScore":{const An=(0,ot.cloneDeep)(st),bn=An.item_types.find(Zt=>Zt.item_type===Et.payload.itemType);return bn.score=Et.payload.score,bn.total_score=Ye(bn.item_bank_count*bn.score),An.examination_bank.total_score=Ye(An.item_types.reduce((Zt,cn)=>Zt+cn.total_score,0)),An}case"editRule":{const An=(0,ot.cloneDeep)(st),bn=An.item_types.find(Zt=>Zt.item_type===Et.payload.itemType);return bn.contents=Et.payload.tableData.map(Zt=>Bt(sn({},Zt),{item_type:Et.payload.itemType,random_rule_type:Et.payload.randomRuleType})),bn.random_rule_type=Et.payload.randomRuleType,bn.item_bank_count=bn.contents.reduce((Zt,cn)=>Zt+(cn==null?void 0:cn.quanlity),0),bn.score=bn.score||1,bn.total_score=Ye(bn.item_bank_count*bn.score),An.examination_bank.question_count=An.item_types.reduce((Zt,cn)=>Zt+cn.item_bank_count,0),An.examination_bank.total_score=Ye(An.item_types.reduce((Zt,cn)=>Zt+cn.total_score,0)),An}case"addShixun":{const An=(0,ot.cloneDeep)(st),bn=An.item_types.find(Zt=>Zt.item_type==="PRACTICAL");return bn.item_banks=Et.payload.shixunList,An.examination_bank.question_count=An.examination_bank.question_count+1,bn.item_bank_num=bn.item_banks.length,bn.item_bank_count=bn.item_bank_count||1,bn.score=bn.score||1,bn.total_score=bn.total_score||bn.score*bn.item_bank_count,An.examination_bank.total_score=(On=An==null?void 0:An.item_types)==null?void 0:On.map(Zt=>Zt.total_score).reduce((Zt,cn)=>Zt+cn),An}case"deleteShixunQuestion":{const An=(0,ot.cloneDeep)(st),bn=An.item_types.find(Zt=>Zt.item_type==="PRACTICAL");return bn.item_banks=bn.item_banks.filter(Zt=>Zt.id!==Et.payload.shixunId),bn.item_bank_num-=1,bn.item_bank_count>bn.item_bank_num&&(bn.item_bank_count-=1,bn.total_score-=bn.score,bn.total_score=Ye(bn.total_score)),An}}};var he=ne(24100),tt=Object.defineProperty,Ft=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Te=(st,Et,Wt)=>Et in st?tt(st,Et,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[Et]=Wt,bt=(st,Et)=>{for(var Wt in Et||(Et={}))Pt.call(Et,Wt)&&Te(st,Wt,Et[Wt]);if(ye)for(var Wt of ye(Et))Je.call(Et,Wt)&&Te(st,Wt,Et[Wt]);return st},fn=(st,Et)=>Ft(st,Be(Et)),Ot=(st,Et,Wt)=>new Promise((Nn,On)=>{var An=cn=>{try{Zt(Wt.next(cn))}catch(Tn){On(Tn)}},bn=cn=>{try{Zt(Wt.throw(cn))}catch(Tn){On(Tn)}},Zt=cn=>cn.done?Nn(cn.value):Promise.resolve(cn.value).then(An,bn);Zt((Wt=Wt.apply(st,Et)).next())}),tn=({courseOptions:st,setCurrentKey:Et,loading:Wt,form:Nn})=>{const{data:On,disabled:An,dispatch:bn}=(0,y.useContext)(Ae),Zt=(0,Oe.useParams)(),cn=(0,y.useRef)(!0),[Tn,ca]=(0,y.useState)(!1),or=(0,y.useMemo)(()=>{var Ja,so,zr,za,ha;if(!st.length||!On)return;const Yn=(Ja=On==null?void 0:On.examination_bank)==null?void 0:Ja.sub_discipline_id,br=((so=On==null?void 0:On.examination_bank)==null?void 0:so.time)===-1?void 0:cn.current?Zt.id?(zr=On==null?void 0:On.examination_bank)==null?void 0:zr.time:((za=On==null?void 0:On.examination_bank)==null?void 0:za.time)||60:(ha=On==null?void 0:On.examination_bank)==null?void 0:ha.time;cn.current=!1;let wr=[];for(const Wr of st)for(const So of Wr.children)So.value===Yn&&(wr=[Wr.value,So.value]);return fn(bt({},On.examination_bank),{time:br,course:wr})},[On,st]);return(0,y.useEffect)(()=>{Nn.setFieldsValue(bt({},or))},[or]),y.createElement(Ze.Z,{spinning:Wt,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},y.createElement("div",{className:ue.formWrap},y.createElement(Le.default,{form:Nn,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:or||{difficulty:2,time:60},onValuesChange:(Ja,so)=>{const{course:zr=[]}=so,za=fn(bt({},so),{sub_discipline_id:zr[1]||0});bn({type:"updateBaseInfo",payload:za})}},y.createElement(Le.default.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",className:ue.baseLineHeight,rules:[{required:!0,validator:(Ja,so)=>{var zr;return((zr=so==null?void 0:so.replaceAll(" ",""))==null?void 0:zr.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},y.createElement(Ke.default,{maxLength:60,className:ue.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),y.createElement(Le.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"course",className:ue.baseLineHeight},y.createElement(je.Z,{className:ue.baseFormItem,disabled:An,size:"large",allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:st,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),y.createElement("div",{className:ue.concat},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",y.createElement("span",{onClick:()=>ca(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),y.createElement(Le.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ue.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},y.createElement(ze.ZP.Group,{disabled:An,className:ue.radiogroup},y.createElement(ze.ZP.Button,{className:ue.easy,value:1},"\u7B80\u5355"),y.createElement(ze.ZP.Button,{className:ue.medium,value:2},"\u9002\u4E2D"),y.createElement(ze.ZP.Button,{className:ue.hard,value:3},"\u56F0\u96BE"))),y.createElement(Le.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ue.baseLineHeight},y.createElement(He.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"time",noStyle:!0},y.createElement(De.Z,{className:ue.baseFormItem,min:1,disabled:An,size:"large",max:9999,style:{width:220},placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),y.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),y.createElement(Le.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exam_notes"},y.createElement(Ke.default.TextArea,{rows:6,disabled:An,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),y.createElement("div",{className:ue.fixedBottom},y.createElement(le.ZP,{className:`${ue.cancelBtn} mr5`,onClick:()=>{Zt.id||window.location.href.indexOf("randompaper")>-1?Oe.history.push("/paperlibrary"):Oe.history.push(`/classrooms/${Zt.coursesId}/exercise`)}},"\u53D6\u6D88"),y.createElement(le.ZP,{className:`${ue.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>Ot(void 0,null,function*(){if(yield Nn.validateFields(),!Zt.id&&!Zt.coursesId){const Ja=yield ge(On);Ja.status===0&&(Oe.history.replace(`/randompaper/edit/${Ja==null?void 0:Ja.examination_bank_id}?type=settings`),Et("settings"))}else Et("settings")})},"\u4E0B\u4E00\u6B65")),y.createElement(he.Z,{open:Tn,onCancel:()=>{ca(!1)}}))},an=ne(43418),Me=ne(43604),rt={flex_box_center:"flex_box_center___NXYwj",flex_space_between:"flex_space_between___Oy2UZ",flex_box_vertical_center:"flex_box_vertical_center___ybBar",flex_box_center_end:"flex_box_center_end___yyQPf",flex_box_column:"flex_box_column____kuXY",questionInfo:"questionInfo___U9mnu",label:"label___PP7Ng",content:"content___PUXFl",leftPart:"leftPart___uoQeo",rightPart:"rightPart___mCG7H",dragItem:"dragItem___djmPG",blackText:"blackText___KqEaU",greyText:"greyText___VamKm",iconWrapper:"iconWrapper___o1C0y",contentArea:"contentArea___Fj7D0",dragging:"dragging___mX3Il",hidden:"hidden___KWDLK",dragIcon:"dragIcon___yPuB3",deleteIcon:"deleteIcon___go29y",disabled:"disabled___uSK9k",challengeNameWrapper:"challengeNameWrapper___DFjRy",challengeName:"challengeName___m7v0x",shixunPreviewFooter:"shixunPreviewFooter___iaciG",shixunInfoWrapper:"shixunInfoWrapper___aSihg",shixunInfo:"shixunInfo___WYBm1",btnToDetail:"btnToDetail___WVmtj",fixedBottom:"fixedBottom___oeMSX",cancelBtn:"cancelBtn___ac73V",confirmBtn:"confirmBtn___sYh2O",previewBtn:"previewBtn___c2uQz",setScoreModalTable:"setScoreModalTable___kPddX",title:"title___lP1E2",tipcontent:"tipcontent___tV6uE",name:"name___YLyPW",tip:"tip___FYIzt",info:"info___rSdr9",img:"img___ft7eS"},It=ne(2524),ft=ne(3918),lt=ne(24905);const un=[{label:"\u5355\u9009\u9898",value:"SINGLE"},{label:"\u591A\u9009\u9898",value:"MULTIPLE"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u5B9E\u8BAD\u9898",value:"PRACTICAL"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];var Cn=({open:st,onCancel:Et,onOk:Wt})=>{const{data:Nn,dispatch:On}=(0,y.useContext)(Ae);(0,y.useEffect)(()=>{if(st){const{item_types:Zt}=Nn||{};bn(Zt==null?void 0:Zt.map(cn=>cn.item_type))}},[st,Nn]);const[An,bn]=(0,y.useState)([]);return y.createElement(an.default,{title:y.createElement("div",null,"\u9898\u578B\u8BBE\u7F6E",y.createElement("span",{className:"c-grey-333",style:{fontSize:14,fontWeight:400}},"\uFF08\u901A\u8FC7\u52FE\u9009\u53EF\u5BF9\u9898\u578B\u8FDB\u884C\u6DFB\u52A0/\u5220\u9664\uFF09")),closable:!0,centered:!0,open:st,onCancel:Et,onOk:()=>Wt(An)},y.createElement(lt.default.Group,{value:An,onChange:Zt=>bn(Zt)},y.createElement(He.Z,{gutter:[0,20]},un.map(Zt=>y.createElement(Me.Z,{key:Zt.value,span:6},y.createElement(lt.default,{value:Zt.value},Zt.label))))))},Dn=ne(1710),na=Object.defineProperty,Jt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,In=(st,Et,Wt)=>Et in st?na(st,Et,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[Et]=Wt,qt=(st,Et)=>{for(var Wt in Et||(Et={}))_t.call(Et,Wt)&&In(st,Wt,Et[Wt]);if(Jt)for(var Wt of Jt(Et))Xt.call(Et,Wt)&&In(st,Wt,Et[Wt]);return st},Pa=({open:st,onCancel:Et,onOk:Wt})=>{const{data:Nn}=(0,y.useContext)(Ae),[On,An]=(0,y.useState)();console.log("--xxx-",On),(0,y.useEffect)(()=>{st&&An((0,ot.cloneDeep)(Nn))},[st,Nn]);const bn=(0,y.useMemo)(()=>{var Zt;let cn;return cn=(Zt=On==null?void 0:On.item_types)==null?void 0:Zt.map(Tn=>Tn.total_score).reduce((Tn,ca)=>parseFloat(Tn)+parseFloat(ca)),cn==null?void 0:cn.toFixed(1)},[On]);return st?y.createElement(an.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:st,width:640,centered:!0,closable:!0,onCancel:Et,onOk:()=>{Wt(On)}},y.createElement("div",{className:"c-black mb20"},"\u603B\u5206",y.createElement("span",{className:"ml10 c-light-primary"},bn)),y.createElement(Dn.default,{columns:[{title:"\u9898\u578B\u540D\u79F0",dataIndex:"item_type_text",width:130},{title:"\u5C0F\u9898\u603B\u6570",dataIndex:"item_bank_count",width:130},{title:"\u9898\u578B\u603B\u5206",dataIndex:"total_score",width:130},{title:"\u64CD\u4F5C",render(Zt,cn){const{score:Tn,item_type:ca}=cn;return y.createElement("div",{style:{color:"#9096A3"}},"\u6BCF",((cn==null?void 0:cn.item_type)==="PRACTICAL","\u9898"),y.createElement(De.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:(cn==null?void 0:cn.item_bank_count)===0,max:100,onChange:or=>{const Ja=On,so=Ja.item_types.find(za=>za.item_type===ca);so.score=Number(or);const zr=or*so.item_bank_count;so.total_score=zr&&Number(zr.toFixed(1)),Ja.examination_bank.total_score=Ja.item_types.reduce((za,ha)=>Number(za)+Number(ha.total_score),0),An(qt({},Ja))}}),"\u5206")}}],className:rt.setScoreModalTable,dataSource:On==null?void 0:On.item_types,rowKey:"item_type",pagination:!1})):null},Jn=ne(99313),rn=ne(57809),Aa=ne(17574),$e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII=",gn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg==",Ln="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWlJREFUWEftV1tsVEUY/ubspUu3W9mWGlttwXqJVRNBbqIFDbyA8mCCkAYtpEaIGBODhBCECiG+UE1EnzTempYqtSAE45saBMX40JC0IRojpd1GKM1uW7bd7V7OOWPmnD3bPTNndxYbE2I6L2dzdubMN9/3/ZchlFIXbuNB5gDOUp05BmdJIP4fDPZcxt2xaRzVgadBUQ3QDDEE5m/2zBkE1whwoYTg461LcX42LEoZZOCiMXoJoBUCHEIASgH2dBqUgijKORfBkW3/EqgUYNsPieMAmtj+Fhb2NIfFXvaFnUhCQBlI6wD8dGcBrisEP5V7fft2NuJvKcC9p6PDoLSa7cwTJgKejZj8WjLm93iWSAG2tI+qEsdlvywl6BZPqBByQgpw44fDKskEAQUF+82e5rBrxCvGz7fWZr+XkZ/ZwFTIbgkKel0K8LkPhlW2uLbSh9UNQfh9btGLIrIZ7E7WyDkaf8xYQsX538cwHE4YgKUAnz0WMgC+/EwNSn1uR5MVEcxZ/xbjUgbyi3PXDNNLAW44FjIk3rOxNpvtCseuCEFCMGcUc/2734YMFaQA178fUhlDB56vy+4s27AYlgrOocA7Z0IG60UDPLypLm8BEQBncnc2X3ITijng4ZMhM8vK+kHGIIuyI5sXZgsGn//ECmOvgMJ8rgA5/f92T8hM8rkAX/psZI+u4yClesAWhhLNhPTBpSMhfeSkF7eLoP5OHzY8FoSizGzU+vWQmXosgLvPTNTGJpNXi8lvPF4hPwoZW0YZsKw+gMWLSrMV1ASYE8V7e27WTUwnB7IzsrFVjOXzdDVWOpfgY+YO+j3YvKrCWMEkP9g9ZHjeJvErnaN9oHhYgCSrYQ5F2echKPcpSGkUE9PU3vXkMeWWJxcg6HcZAA+cGDIosgHc0THaqun0EN8ViFFqdij5SlTT8jKsa5gHJdPF/DaQwCcXotkCme+8y+/zY1m937D/W19yHmSs7eoeb0gm0v1Wi2QBEGpuAcm8buCjF6tmWqyMHPu/iWAkahQlseZm0lKw1I2mRlPm/V2D9iCxZG1pH+2j4GR2KB1lJaaE8TSTUDf88kiNB2sfKsWCMgWlXgVVARfG4xp+/iuBU72xmca7gGW2NlYaMu/vYgxyaYaBbGkPt+pUP5Trw1xGa4Nu7FhdjkULPBlDUwxGVLgVgsFIGj/+MY0rYdXwzzwvQTzFOiDHi4Fj9K14wI+V9/uxr3PQuZLs6hxviKnpfttVI+fERzdVoPoOsWmYiGt4ozsCncnFA+JeFGp0KwJuNK+pwL6OPBKzYzV/npHZoZN/74UK3OUAMJ7S8VpXBJoRsPYgEhBLskLzmkq0nR7OX+q2t4fNaHYYtUEXdq4O4N6MxGzKnzfSiExpqJnvRm8oiYtXkhiJasZqj8vMMCqzaebAsvbsiQf9OHXxRv5+kEXzZFzvt+5qgiQEmO8jhseSGjAW0w0wJW7g8Tovnqovgb+EGO+XLvTCRYBITEd3bxy/DqREQrnmojLgRt/VMaN7z9ssNLeP94GPZotR2d2CECy5x40315XZNIgldbz61U15aSLASHgSqqblB9hyfKpV07WMzHaXi3lS3NPrAnav9ePRGjOgVI3i5KUEvrucEm6HfFix2h6dnMbNqen8AHd1pxpiyWS/mS0lYSncj2cWVJURBHwEI1Ed8VQ+8sSoSasqro9OFL40beuM/UIpXSnczvjbF387484jK+VODDL/3QiPny3YsG7vGFsRT+rfE5BSC6QjB7IWWfY/91FrrwRRV0k76i2fhhcnk2obqN4IQrxOAGWevEV8UIiS1iltO/t69SEpQHnI/bcz5gDOlt/bnsF/AOXAMnuF/cdAAAAAAElFTkSuQmCC",yn="data:image/png;base64,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",Fn={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},Gn=ne(11517),Vn=Object.defineProperty,ct=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,pn=(st,Et,Wt)=>Et in st?Vn(st,Et,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[Et]=Wt,$n=(st,Et)=>{for(var Wt in Et||(Et={}))dn.call(Et,Wt)&&pn(st,Wt,Et[Wt]);if(ht)for(var Wt of ht(Et))xn.call(Et,Wt)&&pn(st,Wt,Et[Wt]);return st},kn=(st,Et)=>ct(st,Ct(Et)),_n=(st,Et,Wt)=>new Promise((Nn,On)=>{var An=cn=>{try{Zt(Wt.next(cn))}catch(Tn){On(Tn)}},bn=cn=>{try{Zt(Wt.throw(cn))}catch(Tn){On(Tn)}},Zt=cn=>cn.done?Nn(cn.value):Promise.resolve(cn.value).then(An,bn);Zt((Wt=Wt.apply(st,Et)).next())});const Ea=(st,Et,Wt)=>st.map(Nn=>Nn.key===Et?$n($n({},Nn),Wt):Nn.children?kn($n({},Nn),{children:Ea(Nn.children,Et,Wt)}):Nn),ja={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},Bn=(st,Et,Wt)=>st.map(Nn=>{var On;const An=Nn==null?void 0:Nn.tag_disciplines.map(Zt=>{const cn=Zt==null?void 0:Zt.difficulty_count.map(Tn=>({label:Tn==null?void 0:Tn.name,value:ja[Tn.name]}));return{title:Lt(Et)===Qe.All&&cn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Me.Z,null,`${Zt.name}\uFF08${Zt.child_count}\uFF09`),y.createElement(Me.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}_${Zt.id}`,"diffValue"]},y.createElement(lt.default.Group,{style:{columnGap:12},options:cn})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}_${Zt.id}`,"diffNum"],initialValue:Zt==null?void 0:Zt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}_${Zt.id}`,"extra"],initialValue:kn($n({},Nn),{type:Wt})},y.createElement("input",{type:"hidden"})))):`${Zt.name}\uFF08${Zt.child_count}\uFF09`,key:`${Nn.id}_${Zt.id}`,name:Zt.name,parentName:Nn.name,item_banks_count:Zt.child_count,icon:null,isLeaf:!0,checkable:Lt(Et)===Qe.FileFolderAndKnowledge,disableCheckbox:Zt.child_count===0}}),bn=Nn==null?void 0:Nn.difficulty_count.map(Zt=>({label:Zt==null?void 0:Zt.name,value:ja[Zt.name]}));return{title:Lt(Et)===Qe.FileFolderAndDiff&&bn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Me.Z,null,`${Nn.name}\uFF08${Nn.item_banks_count}\uFF09`),y.createElement(Me.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}`,"diffValue"]},y.createElement(lt.default.Group,{style:{columnGap:12},options:bn})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}`,"diffNum"],initialValue:Nn==null?void 0:Nn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}`,"extra"],initialValue:kn($n({},Nn),{type:Wt})},y.createElement("input",{type:"hidden"})))):`${Nn.name}\uFF08${Nn.item_banks_count}\uFF09`,key:`${Nn.id}`,name:Nn.name,item_banks_count:Nn.item_banks_count,icon:Zt=>Zt.expanded?Wt==="0"?y.createElement("img",{src:gn,className:Fn.folderIcon}):y.createElement("img",{src:Ln,className:Fn.shareFolderIcon}):Wt==="0"?y.createElement("img",{src:$e,className:Fn.folderIcon}):y.createElement("img",{src:yn,className:Fn.shareFolderIcon}),isLeaf:!Nn.have_child&&!((On=Nn.tag_disciplines)!=null&&On.length),checkable:Lt(Et)===Qe.OnlyFileFolder,disableCheckbox:Nn.item_banks_count===0,children:Nn.children.length?Lt(Et)===Qe.All||Lt(Et)===Qe.FileFolderAndKnowledge?[...Bn(Nn.children,Et,Wt),...An]:Bn(Nn.children,Et,Wt):[]}}),va=(st,Et,Wt)=>st.map(Nn=>{var On;const An=Nn==null?void 0:Nn.tag_disciplines.map(Zt=>{console.log("tagItem:",Zt);const cn=Zt==null?void 0:Zt.difficulty_count.map(Tn=>({label:Tn==null?void 0:Tn.name,value:ja[Tn.name]}));return{title:Lt(Et)===Qe.All&&cn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Me.Z,null,`${Zt.name}\uFF08${Zt.child_count}\uFF09`),y.createElement(Me.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}_${Zt.id}`,"diffValue"]},y.createElement(lt.default.Group,{style:{columnGap:12},options:cn})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}_${Zt.id}`,"diffNum"],initialValue:Zt==null?void 0:Zt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}_${Zt.id}`,"extra"],initialValue:kn($n({},Nn),{type:Wt})},y.createElement("input",{type:"hidden"})))):`${Zt.name}\uFF08${Zt.child_count}\uFF09`,key:`${Nn.id}_${Zt.id}`,name:Zt.name,parentName:Nn.name,item_banks_count:Zt.child_count,icon:null,isLeaf:!0,checkable:Lt(Et)===Qe.FileFolderAndKnowledge,disableCheckbox:Zt.child_count===0}}),bn=Nn==null?void 0:Nn.difficulty_count.map(Zt=>({label:Zt==null?void 0:Zt.name,value:ja[Zt.name]}));return{title:Lt(Et)===Qe.FileFolderAndDiff&&bn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Me.Z,null,`${Nn.name}\uFF08${Nn.item_banks_count}\uFF09`),y.createElement(Me.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}`,"diffValue"]},y.createElement(lt.default.Group,{style:{columnGap:12},options:bn})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}`,"diffNum"],initialValue:Nn==null?void 0:Nn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Nn.id}`,"extra"],initialValue:kn($n({},Nn),{type:Wt})},y.createElement("input",{type:"hidden"})))):`${Nn.name}\uFF08${Nn.item_banks_count}\uFF09`,key:`${Nn.id}`,name:Nn.name,item_banks_count:Nn.item_banks_count,icon:Zt=>Zt.expanded?Wt==="0"?y.createElement("img",{src:gn,className:Fn.folderIcon}):y.createElement("img",{src:Ln,className:Fn.shareFolderIcon}):Wt==="0"?y.createElement("img",{src:$e,className:Fn.folderIcon}):y.createElement("img",{src:yn,className:Fn.shareFolderIcon}),isLeaf:!Nn.have_child&&!((On=Nn.tag_disciplines)!=null&&On.length),checkable:Lt(Et)===Qe.OnlyFileFolder,disableCheckbox:Nn.item_banks_count===0,children:[...va(Nn.children,Et,Wt),...An]}});var sr=({ruleValue:st,defaultData:Et,setSelectData:Wt,currentItemType:Nn,selectData:On})=>{const[An,bn]=(0,y.useState)("1"),[Zt,cn]=(0,y.useState)(!0),[Tn]=Le.default.useForm(),[ca,or]=(0,y.useState)([]),[Ja,so]=(0,y.useState)("all"),zr=(hn,Rn,ra)=>{const{checkedNodes:Xn}=Rn;console.log("type:",ra,Xn,On),ra==="0"?(ha(hn),Lt(st)===Qe.OnlyFileFolder?(Wt(Wn=>kn($n({},Wn),{my:Xn.map(mn=>({id:mn.key,group_id:mn.key,group_name:mn.name,item_bank_num:mn.item_banks_count,folderType:"0",quanlity:1}))})),wt(Xn.reduce((Wn,mn)=>Wn+mn.item_banks_count,0))):(console.log(Xn),Wt(Wn=>kn($n({},Wn),{my:Xn.map(mn=>{const[qn,ba]=mn.key.split("_");return{id:mn.key,tag_discipline_name:mn.name,group_id:qn,tag_discipline_id:ba,folderType:"0",group_name:mn.parentName,item_bank_num:mn.item_banks_count,quanlity:1}})})),wt(Xn.reduce((Wn,mn)=>Wn+mn.item_banks_count,0)))):(br(hn),Lt(st)===Qe.OnlyFileFolder?Wt(Wn=>(console.log("pre:",Wn),kn($n({},Wn),{public:Xn.map(mn=>({id:mn.key==="0"?"00":mn.key,teacher_group_name:mn.name,teacher_group_id:mn.key,folderType:"3",item_bank_num:mn.item_banks_count,quanlity:1}))}))):Wt(Wn=>kn($n({},Wn),{public:Xn.map(mn=>{const[qn,ba]=mn.key.split("_");return{id:mn.key==="0"?"00":mn.key,tag_discipline_name:mn.name,teacher_group_id:qn,tag_discipline_id:ba,folderType:"3",teacher_group_name:mn.parentName,item_bank_num:mn.item_banks_count,quanlity:1}})})),wt(Xn.reduce((Wn,mn)=>Wn+mn.item_banks_count,0)))},[za,ha]=(0,y.useState)([]),[Yn,br]=(0,y.useState)([]),[wr,Wr]=(0,y.useState)([]),[So,Cr]=(0,y.useState)([]),[no,Ar]=(0,y.useState)([]),[Ma,Hr]=(0,y.useState)([]),[mo,xo]=(0,y.useState)(!1),[Ci,il]=(0,y.useState)(!1);function Ge(){return _n(this,null,function*(){let hn=yield(0,E.ZP)("/api/teach_group_shares.json",{method:"get"});hn&&or(hn==null?void 0:hn.groups)})}(0,y.useEffect)(()=>{Ge()},[]);const at=hn=>_n(void 0,null,function*(){var Rn,ra,Xn,Wn,mn,qn,ba,cr,fr,oa,ta,Hn;hn.type==="0"?xo(!0):il(!0);const aa=yield(0,Gn.ex)(hn);hn.type==="0"?xo(!1):il(!1),hn.type==="0"?Ar(aa):Hr(aa);const Ca=(Rn=aa.navigation[0])==null?void 0:Rn.difficulty_count.map(Ra=>({label:Ra==null?void 0:Ra.name,value:ja[Ra.name]})),gr=(ra=aa.navigation[0])==null?void 0:ra.tag_disciplines.map(Ra=>{const ua=Ra==null?void 0:Ra.difficulty_count.map(Fa=>({label:Fa==null?void 0:Fa.name,value:ja[Fa.name]}));return{title:Lt(st)===Qe.All&&ua.length>0?y.createElement(He.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Me.Z,null,`${Ra.name}\uFF08${Ra.child_count}\uFF09`),y.createElement(Me.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${Ra.id}`,"diffValue"]},y.createElement(lt.default.Group,{style:{columnGap:12},options:ua})),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${Ra.id}`,"diffNum"],initialValue:Ra==null?void 0:Ra.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${Ra.id}`,"extra"],initialValue:{tag_discipline_name:Ra.name,name:"\u6839\u76EE\u5F55",type:hn.type}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},Ra.name,"\uFF08",Ra.child_count,"\uFF09"),key:`0_${Ra.id}`,name:Ra.name,parentName:"\u6839\u76EE\u5F55",item_banks_count:Ra.child_count,icon:null,isLeaf:!0,checkable:Lt(st)===Qe.FileFolderAndKnowledge,disableCheckbox:Ra.child_count===0}});if(hn.type==="0"){const Ra=Bn(aa.data,st,"0"),ua=va(aa.data,st,"0");console.log("normalChildren2:",ua),Wr([{title:Lt(st)===Qe.FileFolderAndDiff?y.createElement(He.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Me.Z,null,`\u6839\u76EE\u5F55\uFF08${(Xn=aa.navigation[0])==null?void 0:Xn.child_count}\uFF09`),y.createElement(Me.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},y.createElement(lt.default.Group,{style:{columnGap:12},options:Ca})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Wn=aa.navigation[0])==null?void 0:Wn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"0",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(mn=aa.navigation[0])==null?void 0:mn.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(qn=aa.navigation[0])==null?void 0:qn.child_count,disabled:!(((ba=aa.navigation[0])==null?void 0:ba.child_count)>0),checkable:Lt(st)===Qe.OnlyFileFolder,icon:Fa=>Fa.expanded?y.createElement("img",{src:gn,className:Fn.folderIcon}):y.createElement("img",{src:$e,className:Fn.folderIcon}),isLeaf:!1,children:Lt(st)===Qe.OnlyFileFolder||Lt(st)===Qe.FileFolderAndDiff?Ra:[...ua,...gr]}])}else{const Ra=Bn(aa.data,st,"3");Cr([{title:Lt(st)===Qe.FileFolderAndDiff?y.createElement(He.Z,{justify:"space-between"},y.createElement(Me.Z,null,`\u6839\u76EE\u5F55\uFF08${(cr=aa.navigation[0])==null?void 0:cr.child_count}\uFF09`),y.createElement(Me.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffValue"]},y.createElement(lt.default.Group,{style:{columnGap:12},options:Ca})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(fr=aa.navigation[0])==null?void 0:fr.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"3",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(oa=aa.navigation[0])==null?void 0:oa.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(ta=aa.navigation[0])==null?void 0:ta.child_count,checkable:Lt(st)===Qe.OnlyFileFolder,icon:ua=>ua.expanded?y.createElement("img",{src:Ln,className:Fn.shareFolderIcon}):y.createElement("img",{src:yn,className:Fn.shareFolderIcon}),isLeaf:!1,disabled:!(((Hn=aa.navigation[0])==null?void 0:Hn.child_count)>0),children:Lt(st)===Qe.OnlyFileFolder||Lt(st)===Qe.FileFolderAndDiff?Ra:[...Ra,...gr]}])}});(0,y.useEffect)(()=>{An==="1"?at({type:"0",group_id:0,item_type:Nn,show_children:!0}):An==="2"&&at({type:"3",except_mine:!0,item_type:Nn,show_children:!0,teach_group_id:Ja==="all"?"":Ja})},[st,An,Ja]),(0,y.useEffect)(()=>{var hn,Rn,ra,Xn,Wn,mn,qn,ba,cr,fr,oa,ta;console.log("selectData-active:",On,Et,An),An==="1"?(ha((hn=On==null?void 0:On.my)==null?void 0:hn.map(Hn=>Hn.id)),wt(((ra=(Rn=On==null?void 0:On.my)==null?void 0:Rn.reduce)==null?void 0:ra.call(Rn,(Hn,aa)=>Hn+aa.item_bank_num,0))||0)):An==="2"&&(br((Xn=On==null?void 0:On.public)==null?void 0:Xn.map(Hn=>Hn.id)),wt(((mn=(Wn=On==null?void 0:On.public)==null?void 0:Wn.reduce)==null?void 0:mn.call(Wn,(Hn,aa)=>Hn+aa.item_bank_num,0))||0)),Lt(st)===Qe.All&&(An==="1"?(ha((qn=On==null?void 0:On.my)==null?void 0:qn.map(Hn=>Hn.id)),wt((On==null?void 0:On.filter(Hn=>!Hn.is_share).reduce((Hn,aa)=>Hn+aa.item_bank_num,0))||0),(ba=On==null?void 0:On.filter(Hn=>!Hn.is_share))==null||ba.forEach(Hn=>{const aa=Tn.getFieldValue([`${Hn.group_id||0}_${Hn.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",aa),aa!=null&&aa.includes[Hn.difficulty]||Tn.setFieldValue([`${Hn.group_id||0}_${Hn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...aa,Hn.difficulty])))})):An==="2"&&(br((cr=On==null?void 0:On.public)==null?void 0:cr.map(Hn=>Hn.id)),wt((On==null?void 0:On.filter(Hn=>!!Hn.is_share).reduce((Hn,aa)=>Hn+aa.item_bank_num,0))||0),(fr=On==null?void 0:On.filter(Hn=>!!Hn.is_share))==null||fr.forEach(Hn=>{const aa=Tn.getFieldValue([`${Hn.teacher_group_id||0}_${Hn.tag_discipline_id}`,"diffValue"])||[];aa!=null&&aa.includes[Hn.difficulty]||Tn.setFieldValue([`${Hn.teacher_group_id||0}_${Hn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...aa,Hn.difficulty])))}))),Lt(st)===Qe.FileFolderAndDiff&&(Tn.resetFields(),setTimeout(()=>{Wt(On)},300),An==="1"?(wt((On==null?void 0:On.filter(Hn=>!Hn.is_share).reduce((Hn,aa)=>Hn+aa.item_bank_num,0))||0),(oa=On==null?void 0:On.filter(Hn=>!Hn.is_share))==null||oa.forEach(Hn=>{const aa=Tn.getFieldValue([`${Hn.group_id}`,"diffValue"])||[];console.log("prev:",aa),aa!=null&&aa.includes[Hn.difficulty]||Tn.setFieldValue([`${Hn.group_id}`,"diffValue"],Array.from(new Set([...aa,Hn.difficulty])))})):(wt((On==null?void 0:On.filter(Hn=>!!Hn.is_share).reduce((Hn,aa)=>Hn+aa.item_bank_num,0))||0),(ta=On==null?void 0:On.filter(Hn=>!!Hn.is_share))==null||ta.forEach(Hn=>{const aa=Tn.getFieldValue([`${Hn.teacher_group_id}`,"diffValue"])||[];aa!=null&&aa.includes[Hn.difficulty]||Tn.setFieldValue([`${Hn.teacher_group_id}`,"diffValue"],Array.from(new Set([...aa,Hn.difficulty])))})))},[An]),console.log("1111111111:",za,Yn),(0,y.useEffect)(()=>{setTimeout(()=>{var hn,Rn,ra,Xn,Wn;switch(Lt(st)){case Qe.OnlyFileFolder:{const mn=[],qn=[];for(const ba of On.my||[])mn.push(ba);for(const ba of On.public||[])qn.push(ba);ha(mn.map(ba=>`${ba.group_id}`)),br(qn.map(ba=>`${ba.teacher_group_id}`)),wt(An==="1"?mn.reduce((ba,cr)=>ba+cr.item_bank_num,0):qn.reduce((ba,cr)=>ba+cr.item_bank_num,0));break}case Qe.FileFolderAndKnowledge:{const mn=[],qn=[];for(const ba of(On==null?void 0:On.my)||[])mn.push(ba);for(const ba of(On==null?void 0:On.public)||[])qn.push(ba);wt((hn=An==="1"?mn:qn)==null?void 0:hn.reduce((ba,cr)=>ba+cr.item_bank_num,0)),ha(mn.map(ba=>`${ba.group_id}_${ba.tag_discipline_id}`)),br(qn.map(ba=>`${ba.teacher_group_id}_${ba.tag_discipline_id}`));break}case Qe.All:{An==="1"?(wt((On==null?void 0:On.filter(mn=>!mn.is_share).reduce((mn,qn)=>mn+qn.item_bank_num,0))||0),(Rn=On==null?void 0:On.filter(mn=>!mn.is_share))==null||Rn.forEach(mn=>{const qn=Tn.getFieldValue([`${mn.group_id||0}_${mn.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",qn,mn.difficulty,mn),qn!=null&&qn.includes[mn.difficulty]||Tn.setFieldValue([`${mn.group_id||0}_${mn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...qn,mn.difficulty])))})):(wt((On==null?void 0:On.filter(mn=>!!mn.is_share).reduce((mn,qn)=>mn+qn.item_bank_num,0))||0),(ra=On==null?void 0:On.filter(mn=>!!mn.is_share))==null||ra.forEach(mn=>{const qn=Tn.getFieldValue([`${mn.group_id||0}_${mn.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",qn,mn.difficulty,mn),qn!=null&&qn.includes[mn.difficulty]||Tn.setFieldValue([`${mn.group_id||0}_${mn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...qn,mn.difficulty])))}));break}case Qe.FileFolderAndDiff:{An==="1"?(wt((On==null?void 0:On.filter(mn=>!mn.is_share).reduce((mn,qn)=>mn+qn.item_bank_num,0))||0),(Xn=On==null?void 0:On.filter(mn=>!mn.is_share))==null||Xn.forEach(mn=>{const qn=Tn.getFieldValue([`${mn.group_id}`,"diffValue"])||[];console.log("prev:",qn,mn.difficulty),qn!=null&&qn.includes[mn.difficulty]||Tn.setFieldValue([`${mn.group_id}`,"diffValue"],Array.from(new Set([...qn,mn.difficulty])))})):(wt((On==null?void 0:On.filter(mn=>!!mn.is_share).reduce((mn,qn)=>mn+qn.item_bank_num,0))||0),(Wn=On==null?void 0:On.filter(mn=>!!mn.is_share))==null||Wn.forEach(mn=>{const qn=Tn.getFieldValue([`${mn.group_id}`,"diffValue"])||[];qn!=null&&qn.includes[mn.difficulty]||Tn.setFieldValue([`${mn.group_id}`,"diffValue"],Array.from(new Set([...qn,mn.difficulty])))}));break}}},800)},[Et,st,wr,So]);const[St,wt]=(0,y.useState)(0);return y.createElement(Le.default,{form:Tn,onValuesChange:(hn,Rn)=>_n(void 0,null,function*(){var ra,Xn,Wn,mn;console.log("onValuesChange:",Rn,hn);let qn=0;if(Lt(st)===Qe.FileFolderAndDiff){const ba=yield Tn.getFieldValue(),cr=[],fr=[];for(const ta of Object.keys(ba))if((Xn=(ra=ba[ta])==null?void 0:ra.diffValue)!=null&&Xn.length&&ta!=="null"&&ta!==null){const Hn=ba[ta];cr.push($n({id:ta},Hn))}const oa={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"};cr.map(ta=>{var Hn,aa,Ca,gr,Ra;ta.id==0&&(ta.diffNum=An==="1"?(aa=(Hn=no==null?void 0:no.navigation)==null?void 0:Hn[0])==null?void 0:aa.difficulty_count:(gr=(Ca=Ma==null?void 0:Ma.navigation)==null?void 0:Ca[0])==null?void 0:gr.difficulty_count),(Ra=ta==null?void 0:ta.diffValue)==null||Ra.map(ua=>{var Fa,ga,wa,Jr,Mo;const Vo={group_name:((Fa=ta.extra)==null?void 0:Fa.name)||"",teacher_group_name:"",id:`${ta.id}_${ua}`,group_id:ta.id,difficulty:ua,item_bank_num:(Jr=(wa=(ga=ta.diffNum)==null?void 0:ga.filter(Ei=>Ei.name===oa[ua]))==null?void 0:wa[0])==null?void 0:Jr.value};An==="2"&&(Vo.is_share=!0,Vo.teacher_group_id=ta.id,Vo.teacher_group_name=(Mo=ta.extra)==null?void 0:Mo.name),fr.push(Vo)})}),qn=fr.reduce((ta,Hn)=>ta+Hn.item_bank_num,0),Wt([...fr,...On==null?void 0:On.filter(ta=>An==="1"?ta.is_share:!ta.is_share)])}else if(Lt(st)===Qe.All){const ba=[];for(const cr of Object.keys(Rn)){const{diffNum:fr=[],diffValue:oa=[],extra:ta={}}=Rn[cr];console.log("---",ta);const[Hn,aa]=cr.split("_");let Ca=(mn=(Wn=ta.tag_disciplines)==null?void 0:Wn.filter(gr=>parseInt(gr.id)===parseInt(aa)))==null?void 0:mn[0];oa.forEach(gr=>{var Ra;const ua={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Fa=(Ra=fr==null?void 0:fr.find(wa=>wa.name===ua[gr]))==null?void 0:Ra.value,ga={group_name:"",teacher_group_name:"",tag_discipline_name:(Ca==null?void 0:Ca.name)||ta.tag_discipline_name,id:`${cr}_${gr}`,group_id:Hn,is_share:!!(Ca!=null&&Ca.is_share||(ta==null?void 0:ta.type)==="3"),tag_discipline_id:aa,difficulty:gr,item_bank_num:Fa};qn+=Fa,ta.type==="0"?ga.group_name=ta.name:ga.teacher_group_name=ta.name,An==="2"&&(ga.is_share=!0,ga.teacher_group_id=ta.id||0,ga.teacher_group_name=ta.name),Fa>0&&ba.push(ga)})}Wt([...ba,...On==null?void 0:On.filter(cr=>An==="1"?cr.is_share:!cr.is_share)])}wt(qn)})},y.createElement(Jn.default,{destroyInactiveTabPane:!0,activeKey:An,onChange:hn=>bn(hn),style:{minHeight:260},tabBarExtraContent:{right:An==="2"&&(ca==null?void 0:ca.length)>0&&y.createElement(rn.default,{onChange:hn=>{so(hn)},value:Ja,style:{width:120}},y.createElement(rn.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),ca==null?void 0:ca.map(hn=>y.createElement(rn.default.Option,{key:hn==null?void 0:hn.group_id,value:hn==null?void 0:hn.group_id},hn==null?void 0:hn.name)))},items:[{key:"1",label:"\u6211\u521B\u5EFA\u7684",children:(wr==null?void 0:wr.length)===0?y.createElement(Ze.Z,{spinning:mo},y.createElement(It.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:Fn.folderAreaWrapper},y.createElement(He.Z,{justify:"space-between",align:"middle",className:Fn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",St," "),"\u9898")),y.createElement(Ze.Z,{spinning:mo},y.createElement("div",{style:{minHeight:200}},wr.length>0&&y.createElement(Aa.default,{checkable:!0,className:Fn.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(hn,Rn)=>zr(hn,Rn,"0"),checkedKeys:za,checkStrictly:!0,treeData:wr,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:"\u56E2\u961F\u5171\u4EAB",children:(So==null?void 0:So.length)===0?y.createElement(Ze.Z,{spinning:Ci},y.createElement(It.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:Fn.folderAreaWrapper},y.createElement(He.Z,{justify:"space-between",align:"middle",className:Fn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",St||0," "),"\u9898")),y.createElement(Ze.Z,{spinning:Ci},y.createElement("div",{style:{minHeight:200}},(So==null?void 0:So.length)>0&&y.createElement(Aa.default,{checkable:!0,className:Fn.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(hn,Rn)=>zr(hn,Rn,"3"),checkedKeys:Yn,checkStrictly:!0,treeData:So,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},Kn=ne(3033),ln=ne(61527),Dr=Object.defineProperty,Qa=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,Mr=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,Lo=(st,Et,Wt)=>Et in st?Dr(st,Et,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[Et]=Wt,po=(st,Et)=>{for(var Wt in Et||(Et={}))Fr.call(Et,Wt)&&Lo(st,Wt,Et[Wt]);if(Mr)for(var Wt of Mr(Et))jr.call(Et,Wt)&&Lo(st,Wt,Et[Wt]);return st},Qo=(st,Et)=>Qa(st,Rr(Et)),jn=(st,Et,Wt)=>new Promise((Nn,On)=>{var An=cn=>{try{Zt(Wt.next(cn))}catch(Tn){On(Tn)}},bn=cn=>{try{Zt(Wt.throw(cn))}catch(Tn){On(Tn)}},Zt=cn=>cn.done?Nn(cn.value):Promise.resolve(cn.value).then(An,bn);Zt((Wt=Wt.apply(st,Et)).next())});const Kr={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var Gr=({ruleValue:st,setSelectData:Et,currentItemType:Wt,defaultData:Nn,isFirst:On})=>{const[An,bn]=(0,y.useState)([]),[Zt,cn,Tn,ca]=(0,ln.U)(Ce,{source:"question",page:1,per_page:10,group_id:0,keyword:"",group_type:0,clazz:"ItemBanksGroup",sub_discipline_id:void 0,item_type:Wt,show_children:!0});(0,y.useEffect)(()=>{jn(void 0,null,function*(){const Yn=yield Tn({},!0);bn((0,Kn.L)(Yn.disciplines))})},[]),console.log(Nn),(0,y.useEffect)(()=>{if(On)switch(Lt(st)){case Qe.OnlyKnowledge:{za(Nn.map(Yn=>Yn.tag_discipline_id));break}case Qe.KnowledgeAndDiff:{const Yn=new Map;Nn.forEach(br=>{br&&(Yn.has(br.tag_discipline_id)?Yn.set(br.tag_discipline_id,[...Yn.get(br.tag_discipline_id),br.difficulty]):Yn.set(br.tag_discipline_id,[br.difficulty]))});for(const[br,wr]of Yn.entries())or.setFieldValue([br,"diff"],wr);break}}},[Nn,st,On]);const[or]=Le.default.useForm(),Ja=(0,y.useMemo)(()=>{const Yn=[];let br="",wr="";const Wr={};for(const So of(ca==null?void 0:ca.disciplines)||[]){br=So.name;for(const Cr of So.sub_disciplines){wr=Cr.name;for(const no of Cr.tag_disciplines){const Ar={sub_discipline_name:`${br}&${wr}`,sub_discipline_id:Cr.id,tag_discipline_name:no.name,id:no.id,item_bank_num:no.total_count,difficulty_count:no.difficulty_count,tag_discipline_id:no.id};Yn.push(Ar)}}}return Yn},[ca,Nn]),so=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(Yn,br)=>{const{item_bank_num:wr}=br;return y.createElement("div",null,Yn,`(${wr})`)}},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",ellipsis:!0,show:!0},{title:"\u96BE\u5EA6",width:"35%",show:st.includes($t.Difficulty),render:(Yn,br)=>{const{id:wr,difficulty_count:Wr,total_count:So,sub_discipline_name:Cr,tag_discipline_name:no}=br;return y.createElement(y.Fragment,null,y.createElement(Le.default.Item,{name:[wr,"diff"],noStyle:!0},y.createElement(lt.default.Group,{style:{columnGap:12},options:Wr.map(Ar=>({label:Ar.name,value:Kr[Ar.name]}))})),y.createElement(Le.default.Item,{name:[wr,"extra"],initialValue:{difficulty_count:Wr,total_count:So,sub_discipline_name:Cr,tag_discipline_name:no},noStyle:!0},y.createElement("input",{type:"hidden"})))}}].filter(Yn=>Yn.show),[zr,za]=(0,y.useState)([]),ha=(0,y.useRef)(new Map);return y.createElement("div",{style:{marginTop:12}},y.createElement(He.Z,{className:"mb20",align:"middle",gutter:20},y.createElement(Me.Z,null,y.createElement(je.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",size:"large",style:{width:240},options:An,onChange:Yn=>{Tn({sub_discipline_id:Yn==null?void 0:Yn[1]})}})),y.createElement(Me.Z,null,y.createElement(ft.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Zt.keyword,onChange:Yn=>Tn({keyword:Yn})}))),y.createElement(Le.default,{form:or,onValuesChange:(Yn,br)=>{var wr;console.log(br),ha.current.clear();for(const Wr of Object.keys(br)){const So={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Cr=br[Wr],{difficulty_count:no,total_count:Ar}=Cr.extra||{};(wr=Cr==null?void 0:Cr.diff)==null||wr.forEach(Ma=>{var Hr;const mo=(Hr=no==null?void 0:no.find(Ci=>Ci.name===So[Ma]))==null?void 0:Hr.value,xo=Qo(po({},Cr.extra),{id:`${Wr}_${Ma}`,difficulty:Ma,item_bank_num:mo,tag_discipline_id:Wr});mo>0&&ha.current.set(`${Wr}_${Ma}`,xo)})}Et([...ha.current.values()])}},(Ja==null?void 0:Ja.length)===0?y.createElement(It.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")}):y.createElement(Dn.default,{rowSelection:Lt(st)===Qe.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(Yn,br){console.log("table-selectedRowKeys:",Yn,br),za(Yn),Et(br)},getCheckboxProps:Yn=>({disabled:Yn.item_bank_num===0}),selectedRowKeys:zr}:void 0,columns:so,dataSource:Ja,loading:cn,scroll:{y:480},rowKey:"id",pagination:!1})))},Ya=Object.defineProperty,ea=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,to=(st,Et,Wt)=>Et in st?Ya(st,Et,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[Et]=Wt,bo=(st,Et)=>{for(var Wt in Et||(Et={}))ya.call(Et,Wt)&&to(st,Wt,Et[Wt]);if($a)for(var Wt of $a(Et))xr.call(Et,Wt)&&to(st,Wt,Et[Wt]);return st},Ur=(st,Et)=>ea(st,Ta(Et)),No=(st,Et,Wt)=>new Promise((Nn,On)=>{var An=cn=>{try{Zt(Wt.next(cn))}catch(Tn){On(Tn)}},bn=cn=>{try{Zt(Wt.throw(cn))}catch(Tn){On(Tn)}},Zt=cn=>cn.done?Nn(cn.value):Promise.resolve(cn.value).then(An,bn);Zt((Wt=Wt.apply(st,Et)).next())});const fi={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var el=({open:st,onCancel:Et,setVisibleModalType:Wt,currentItemType:Nn})=>{var On;const{data:An,dispatch:bn}=(0,y.useContext)(Ae),[Zt,cn]=(0,y.useState)([]),[Tn,ca]=(0,y.useState)(),or=(On=An==null?void 0:An.item_types)==null?void 0:On.find(wr=>wr.item_type===Nn);(0,y.useEffect)(()=>{var wr,Wr,So;if(st){const Cr=(wr=An==null?void 0:An.item_types)==null?void 0:wr.find(no=>no.item_type===Nn);if((Cr==null?void 0:Cr.random_rule_type)!==Qe.Shixun){const no=Yt[Cr==null?void 0:Cr.random_rule_type]||[];cn(no);const Ar=(So=(Wr=An==null?void 0:An.item_types)==null?void 0:Wr.find(Ma=>Ma.item_type===Nn))==null?void 0:So.contents;switch(console.log("----xxx",Lt(no)),Lt(no)){case Qe.OnlyDifficulty:{za(Ar.map(Ma=>Ma.difficulty));break}case Qe.OnlyFileFolder:{za({my:Ar==null?void 0:Ar.filter(Ma=>parseInt(Ma.teacher_group_id)!=="NaN"&&!Ma.teacher_group_id&&Ma.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ma=>parseInt(Ma.teacher_group_id)>=0)}),ca({my:Ar==null?void 0:Ar.filter(Ma=>parseInt(Ma.teacher_group_id)!=="NaN"&&!Ma.teacher_group_id&&Ma.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ma=>parseInt(Ma.teacher_group_id)>=0)});break}case Qe.FileFolderAndKnowledge:{za({my:Ar==null?void 0:Ar.filter(Ma=>parseInt(Ma.teacher_group_id)!=="NaN"&&!Ma.teacher_group_id&&Ma.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ma=>parseInt(Ma.teacher_group_id)>=0)}),ca({my:Ar==null?void 0:Ar.filter(Ma=>parseInt(Ma.teacher_group_id)!=="NaN"&&!Ma.teacher_group_id&&Ma.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ma=>parseInt(Ma.teacher_group_id)>=0)});break}case Qe.FileFolderAndDiff:{za(Ar),ca(Ar);break}case Qe.All:{za(Ar),ca(Ar);break}default:za(Ar)}}}},[st]);const[Ja,so]=(0,y.useState)([]);(0,y.useEffect)(()=>{st&&Pe({item_type:Nn}).then(wr=>{wr.status===0&&so(wr.data)})},[st]),(0,y.useEffect)(()=>{console.log("selectData",Tn)},[Tn]);const[zr,za]=(0,y.useState)(),[ha,Yn]=(0,y.useState)(!0);console.log("isFirst:",ha);const br=wr=>{cn(wr),ca([]),za([]),Yn(!1)};return y.createElement(an.default,{title:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219",width:948,closable:!0,centered:!0,open:st,onCancel:Et,destroyOnClose:!0,onOk:()=>No(void 0,null,function*(){var wr,Wr,So,Cr,no,Ar,Ma;if(Tn===void 0){Wt("");return}if(Object.prototype.toString.call(Tn)==="[object Object]"&&!((wr=Tn.my)!=null&&wr.length)&&!((Wr=Tn.public)!=null&&Wr.length)){be.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Object.keys(Tn).length&&!(Tn!=null&&Tn.length)){be.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}const Hr=Lt(Zt);switch(Hr){case Qe.OnlyFileFolder:{bn({type:"editRule",payload:{itemType:Nn,tableData:[...Tn.my||[],...Tn.public||[]],randomRuleType:Hr}});break}case Qe.OnlyDifficulty:{const mo=(Cr=(So=An==null?void 0:An.item_types)==null?void 0:So.find(Ci=>Ci.item_type===Nn))==null?void 0:Cr.contents;let xo=[{},{value:(no=Ja.find(Ci=>Ci.name==="\u7B80\u5355"))==null?void 0:no.value},{value:(Ar=Ja.find(Ci=>Ci.name==="\u9002\u4E2D"))==null?void 0:Ar.value},{value:(Ma=Ja.find(Ci=>Ci.name==="\u56F0\u96BE"))==null?void 0:Ma.value}];bn({type:"editRule",payload:{itemType:Nn,tableData:Tn.map((Ci,il)=>{var Ge,at,St,wt;return{difficulty:Ci,id:il,quanlity:((at=(Ge=mo==null?void 0:mo.filter(hn=>hn.id===il))==null?void 0:Ge[0])==null?void 0:at.quanlity)||1,item_bank_num:(Ja==null?void 0:Ja.length)===1?(St=Ja[0])==null?void 0:St.value:(wt=xo==null?void 0:xo[Ci])==null?void 0:wt.value}}),randomRuleType:Hr}});break}case Qe.OnlyKnowledge:{bn({type:"editRule",payload:{itemType:Nn,tableData:Tn.map(mo=>Ur(bo({},mo),{quanlity:mo.quanlity||1})),randomRuleType:Hr}});break}case Qe.KnowledgeAndDiff:{bn({type:"editRule",payload:{itemType:Nn,tableData:Tn.map(mo=>Ur(bo({},mo),{quanlity:mo.quanlity||1})),randomRuleType:Hr}});break}case Qe.FileFolderAndDiff:{bn({type:"editRule",payload:{itemType:Nn,tableData:Tn.map(mo=>Ur(bo({},mo),{quanlity:mo.quanlity||1})),randomRuleType:Hr}});break}case Qe.FileFolderAndKnowledge:{bn({type:"editRule",payload:{itemType:Nn,tableData:[...Tn.my||[],...Tn.public||[]],randomRuleType:Hr}});break}case Qe.All:{bn({type:"editRule",payload:{itemType:Nn,tableData:Tn.map(mo=>Ur(bo({},mo),{quanlity:mo.quanlity||1})),randomRuleType:Hr}});break}}Wt("")})},y.createElement(lt.default.Group,{className:`${Fn.ruleCheckBox}`,style:{marginBottom:8},value:Zt,onChange:wr=>{var Wr;Zt!=null&&Zt.length&&((Wr=or==null?void 0:or.contents)==null?void 0:Wr.length)>0?an.default.confirm({title:"\u63D0\u793A",content:"\u5207\u6362\u89C4\u5219\u540E\uFF0C\u4E4B\u524D\u7684\u62BD\u9898\u914D\u7F6E\u5C06\u88AB\u6E05\u7A7A\uFF01",okText:"\u7ACB\u5373\u5207\u6362",cancelText:"\u6682\u4E0D\u5207\u6362",onOk:()=>br(wr)}):br(wr)},options:[{label:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898",value:$t.FileFolder},{label:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898",value:$t.Difficulty},{label:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898",value:$t.Knowledge}]}),Zt.includes($t.FileFolder)?y.createElement(sr,{defaultData:zr,selectData:Tn,ruleValue:Zt,setSelectData:ca,currentItemType:Nn}):Zt.includes($t.Knowledge)?y.createElement(Gr,{defaultData:zr,isFirst:ha,ruleValue:Zt,setSelectData:ca,currentItemType:Nn}):Zt.includes($t.Difficulty)?y.createElement("div",{style:{marginTop:12}},y.createElement("span",{className:"mr20",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(lt.default.Group,{style:{columnGap:12},options:Ja.map(wr=>({label:wr.name,value:fi[wr.name]})),value:Tn||zr,onChange:wr=>ca(wr)})):null)},La=({open:st,onCancel:Et,setVisibleModalType:Wt,currentItemType:Nn})=>st?y.createElement(el,{open:st,onCancel:Et,setVisibleModalType:Wt,currentItemType:Nn}):null,vo=ne(6848),Bo=ne(63952),_o=ne(33270),ko=ne(6339),Zo=ne(65862),Si=ne(61485),gi=ne(90463),Ni=({open:st,onCancel:Et,onOk:Wt})=>{const{data:Nn}=(0,y.useContext)(Ae),On=(0,Bo.g)(),[An,bn,Zt,cn]=(0,ln.U)(_o.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Tn,ca]=(0,y.useState)(!1);(0,y.useEffect)(()=>{if(st){Zt({page:1,limit:10,type:0},!0).then(ha=>{(ha==null?void 0:ha.shixuns_count)===0&&ca(!0)});const za=Nn.item_types.find(ha=>ha.item_type==="PRACTICAL");Ja(za.item_banks.map(ha=>ha.id)),zr(za.item_banks)}},[st,Nn]);const[or,Ja]=(0,y.useState)([]),[so,zr]=(0,y.useState)([]);return y.createElement(an.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:st,width:948,centered:!0,closable:!0,onCancel:Et,onOk:()=>Wt(so),destroyOnClose:!0},y.createElement(He.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(Me.Z,null,y.createElement(je.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:On,onChange:za=>{Zt({page:1,discipline_id:za==null?void 0:za[0],sub_discipline_id:za==null?void 0:za[1]})}}),y.createElement(rn.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:za=>Zt({page:1,diff:za})}),y.createElement(rn.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:za=>Zt({page:1,shixun_publish_status:za})})),y.createElement(ft.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:za=>{Zt({keyword:za,page:1})}})),Tn?y.createElement("div",null,y.createElement(It.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Zo.xg)("/shixuns")})):y.createElement(Dn.default,{loading:bn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(za,ha)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:ha!=null&&ha.high_resources_consume?rt.title:"",title:za||"--"},y.createElement(ko.Z,{key:1,showLines:1,showTextOnly:!0,value:za||"--"})),(ha==null?void 0:ha.high_resources_consume)&&y.createElement(gi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(za,ha,Yn)=>y.createElement("span",null,za||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(vo.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(Si.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(za,ha,Yn)=>y.createElement("span",null,za||"- -")},{title:"\u64CD\u4F5C",render(za,ha){const{title:Yn,challenge_names:br,author_name:wr,identifier:Wr,author_school_name:So,study_count:Cr}=ha||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{an.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ko.Z,{value:Yn,style:{marginBottom:18}}),y.createElement("div",{className:rt.challengeNameWrapper},br.map((no,Ar)=>y.createElement("div",{className:rt.challengeName,key:Ar},"\u7B2C",(0,Zo.EM)(Ar+1),"\u9898\xA0",no))),y.createElement(He.Z,{className:rt.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Me.Z,{className:rt.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:rt.shixunInfo},wr.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:rt.shixunInfo},So),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:rt.shixunInfo},Cr)),y.createElement(le.ZP,{type:"primary",className:rt.btnToDetail,onClick:()=>(0,Zo.xg)(`/shixuns/${Wr}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(ha==null?void 0:ha.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${ha==null?void 0:ha.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:cn==null?void 0:cn.items,rowSelection:{selectedRowKeys:or,preserveSelectedRowKeys:!0,getCheckboxProps:za=>({disabled:za.shixun_tag_num===1}),onChange(za,ha){var Yn,br,wr;console.log(za),Ja(za);const Wr=[];for(const Cr of so)za.includes(Cr.id)&&Wr.push(Cr);const So=Wr.map(Cr=>Cr.id);for(const Cr of ha)Cr&&za.includes(Cr.id)&&!So.includes(Cr.id)&&Wr.push({id:Cr.id,difficulty:Cr.level,identifier:Cr.identifier,name:Cr.name,real_name:(Yn=Cr==null?void 0:Cr.author_name)==null?void 0:Yn.split("\u3001")[0],school_name:Cr.author_school_name,challenge_names:Cr.challenge_names,challenges:(br=Cr.challenge_names)==null?void 0:br.map((no,Ar)=>({subject:no,id:Ar,score:5})),score:((wr=Cr.challenge_names)==null?void 0:wr.length)*5,study_count:Cr.study_count,challenges_count:Cr.challenges_count});zr(Wr)}},pagination:{current:An.page,pageSize:An.limit,total:cn==null?void 0:cn.items_count,showTotal:za=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},za),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(za,ha){Zt({page:za,limit:ha})},size:"default"},scroll:{y:400}}))},$o=ne(11414),Fo=ne(59301),Fi=Object.defineProperty,wo=Object.defineProperties,Ui=Object.getOwnPropertyDescriptors,pi=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,nl=(st,Et,Wt)=>Et in st?Fi(st,Et,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[Et]=Wt,mi=(st,Et)=>{for(var Wt in Et||(Et={}))tl.call(Et,Wt)&&nl(st,Wt,Et[Wt]);if(pi)for(var Wt of pi(Et))Ti.call(Et,Wt)&&nl(st,Wt,Et[Wt]);return st},Qi=(st,Et)=>wo(st,Ui(Et)),rl=({onDelete:st,list:Et,onSelect:Wt})=>{const[Nn,On]=(0,y.useState)(!1),{dispatch:An,disabled:bn}=(0,y.useContext)(Ae),Zt=(Ja,so,zr)=>{const za=Array.from(Ja),[ha]=za.splice(so,1);return za.splice(zr,0,ha),za},[cn,Tn]=(0,y.useState)(null),[ca,or]=(0,y.useState)(!1);return Fo.createElement($o.Z5,{onDragStart:()=>{or(!0)},onDragEnd:Ja=>{if(or(!1),!Ja.destination)return;const so=Zt(Et,Ja.source.index,Ja.destination.index);An({type:"updateItemTypes",payload:so})}},Fo.createElement($o.bK,{droppableId:"droppable"},(Ja,so)=>Fo.createElement("div",Qi(mi({},Ja.droppableProps),{ref:Ja.innerRef}),Fo.createElement(Ze.Z,{spinning:Nn},Et.map((zr,za)=>Fo.createElement($o._l,{key:za,draggableId:za.toString(),index:za,isDragDisabled:cn!==zr.item_type},(ha,Yn)=>Fo.createElement(He.Z,Qi(mi(mi({align:"middle",wrap:!1,ref:ha.innerRef},ha.draggableProps),ha.dragHandleProps),{className:`${rt.dragItem} ${ca?rt.dragging:""}`}),Fo.createElement(Me.Z,{className:rt.contentArea,onClick:()=>{Wt(zr.item_type),(0,Zo.k3)()}},Fo.createElement("span",{className:rt.blackText},(0,Zo.EM)(za+1),"\u3001\u3010",zr.item_type_text,"\u3011"),Fo.createElement(vo.Z,{title:`\uFF08${zr.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(zr.total_score).toFixed(1)}\u5206\uFF09`},Fo.createElement("span",{className:rt.greyText},`\uFF08${zr.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(zr.total_score).toFixed(1)}\u5206\uFF09`))),!bn&&Fo.createElement(Fo.Fragment,null,Fo.createElement(vo.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:cn===zr.item_type&&!ca},Fo.createElement("div",{style:{cursor:"grab"},className:`${rt.iconWrapper} ${ca?rt.hidden:""}`,onMouseEnter:()=>{Tn(zr.item_type)},onMouseLeave:()=>Tn(null)},Fo.createElement("i",{className:`iconfont icon-tuodong1 ${rt.dragIcon}`}))),Fo.createElement(vo.Z,{title:"\u5220\u9664"},Fo.createElement("div",{className:`${rt.iconWrapper} ${ca?rt.hidden:""}`,style:{cursor:"pointer"},onClick:()=>st(zr.item_type)},Fo.createElement("i",{className:`iconfont icon-shanchu12 ${rt.deleteIcon}`})))))))),Ja.placeholder)))},ol=ne(10777),$r={flex_box_center:"flex_box_center___ppkzA",flex_space_between:"flex_space_between___Z1syx",flex_box_vertical_center:"flex_box_vertical_center___twJ9S",flex_box_center_end:"flex_box_center_end___uI0uW",flex_box_column:"flex_box_column___JRp7D",timelineWrapper:"timelineWrapper___LP9aM",title:"title___KUHj_",desc:"desc___ubc8E",titles:"titles___njkjf",questionDetailWrapper:"questionDetailWrapper___p4SFM",questionTitle:"questionTitle___JC9X6",questionScoreInfo:"questionScoreInfo___NgOJI",deleteIcon:"deleteIcon___oMVTN",deleteBtn:"deleteBtn___JUPEl",normalText:"normalText___FW9Y_",folderIcon:"folderIcon___gvacQ",challengeNameWrapper:"challengeNameWrapper___fG7Vv",challengeName:"challengeName___Ia1Xs",shixunPreviewFooter:"shixunPreviewFooter___rKsnN",shixunInfoWrapper:"shixunInfoWrapper___FEnDb",shixunInfo:"shixunInfo___TbrA2",btnToDetail:"btnToDetail___dqLQP",q_title:"q_title___qnv4p"},Va=ne(73631),sa=ne(31328);const da=(st,Et,Wt,Nn)=>{const On={[Qe.OnlyDifficulty]:[{title:"\u96BE\u5EA6",key:"difficulty",render(An,bn){const{difficulty:Zt}=bn;return y.createElement("span",{style:{color:et[Zt].color}},et[Zt].label)}}],[Qe.OnlyKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",width:180,ellipsis:{showTitle:!0},render(An,bn){return`${An}`}}],[Qe.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render(An,bn,Zt){const{group_name:cn,teacher_group_name:Tn}=bn,ca=cn||Tn,or=Tn?sa:Va;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:or,className:$r.folderIcon})," ",y.createElement(vo.Z,{title:ca},y.createElement("span",{className:$r.titles},ca)))}},{title:"\u7C7B\u578B",render(An,bn){const{teacher_group_name:Zt}=bn;return y.createElement("span",null,Zt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[Qe.KnowledgeAndDiff]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:"\u65B9\u5411&\u8BFE\u7A0B",width:180,dataIndex:"sub_discipline_name",ellipsis:{showTitle:!0}},{title:"\u96BE\u5EA6",key:"difficulty",render(An,bn){const{difficulty:Zt}=bn;return y.createElement("span",{style:{color:et[Zt].color}},et[Zt].label)}}],[Qe.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(An,bn){const{group_name:Zt,teacher_group_name:cn}=bn,Tn=Zt||cn,ca=cn?sa:Va;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:ca,className:$r.folderIcon})," ",y.createElement(vo.Z,{title:Tn},y.createElement("span",{className:$r.titles},Tn)))}},{title:"\u7C7B\u578B",render(An,bn){const{teacher_group_name:Zt}=bn;return y.createElement("span",null,Zt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[Qe.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render(An,bn){const{group_name:Zt,teacher_group_name:cn}=bn,Tn=Zt||cn,ca=cn?sa:Va;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:ca,className:$r.folderIcon})," ",y.createElement(vo.Z,{title:Tn},y.createElement("span",{className:$r.titles},Tn)))}},{title:"\u7C7B\u578B",render(An,bn){const{teacher_group_name:Zt}=bn;return y.createElement("span",null,Zt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(An,bn){const{difficulty:Zt}=bn;return y.createElement("span",{style:{color:et[Zt].color}},et[Zt].label)}}],[Qe.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(An,bn){const{group_name:Zt,teacher_group_name:cn,teacher_group_id:Tn}=bn,ca=Zt||cn,or=Tn||Tn===0?sa:Va;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:or,className:$r.folderIcon})," ",y.createElement(vo.Z,{title:ca},y.createElement("span",{className:$r.titles},ca)))}},{title:"\u7C7B\u578B",render(An,bn){const{teacher_group_id:Zt}=bn;return y.createElement("span",null,Zt||Zt===0?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(An,bn){const{difficulty:Zt}=bn;return y.createElement("span",{style:{color:et[Zt].color}},et[Zt].label)}}],[Qe.Shixun]:[]};for(const An of Object.values(On))An.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(bn,Zt){const{item_bank_num:cn,quanlity:Tn,id:ca,teacher_group_id:or}=Zt||{};return y.createElement(He.Z,{align:"middle"},y.createElement(De.Z,{disabled:Nn,min:1,max:cn,size:"large",precision:0,value:Tn,onChange:Ja=>{Et({type:"changeQuestionNum",payload:{itemType:Wt,id:ca,num:Ja,teacher_group_id:or}})}}),y.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",cn))}},{title:"\u64CD\u4F5C",key:"action",align:"right",render(bn,Zt){const{id:cn,is_share:Tn}=Zt;return Nn?y.createElement("span",{className:"cursorNotAllowed c-grey-999"},"\u5220\u9664"):y.createElement("span",{className:$r.deleteBtn,onClick:()=>{Et({type:"deleteRule",payload:{itemType:Wt,id:cn,is_share:Tn}})}},"\u5220\u9664")}});return On[st]},Ba=({setVisibleModalType:st})=>{var Et,Wt,Nn,On;const{data:An,dispatch:bn,disabled:Zt}=(0,y.useContext)(Ae),cn=(Et=An==null?void 0:An.item_types)==null?void 0:Et.find(Tn=>Tn.item_type==="PRACTICAL");return y.createElement(ol.Z,{className:$r.timelineWrapper,items:[{children:y.createElement("div",{style:{transform:"translateY(-4px)"}},y.createElement(He.Z,{className:"mb20",align:"middle",justify:"space-between"},y.createElement(Me.Z,null,y.createElement("span",{className:$r.title},"\u9898\u5E93\u9009\u9898"),y.createElement("span",{className:$r.desc},"\uFF08\u9700\u8981\u5148\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9\u5B9E\u8BAD\u9898\uFF0C\u518D\u8BBE\u7F6E\u4ECE\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898\u7684\u6570\u91CF\uFF09")),!Zt&&y.createElement(ft.op,{style:{width:102},onClick:()=>st("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((Wt=cn==null?void 0:cn.item_banks)==null?void 0:Wt.length)===0?y.createElement(It.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):y.createElement(Dn.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(Tn,ca,or){return y.createElement("span",null,or+1)}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(Tn,ca)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:ca!=null&&ca.high_resources_consume?$r.q_title:"",title:Tn||"--"},y.createElement(ko.Z,{key:1,showLines:1,showTextOnly:!0,value:Tn})),(ca==null?void 0:ca.high_resources_consume)&&y.createElement(gi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Tn,ca,or)=>y.createElement("span",null,Tn||"- -")},{title:"\u96BE\u5EA6",dataIndex:"difficulty"},{title:"\u64CD\u4F5C",align:"right",width:180,render(Tn,ca,or){const{id:Ja,identifier:so,name:zr,challenge_names:za=[],real_name:ha,school_name:Yn,study_count:br,challenges:wr=[]}=ca||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{an.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ko.Z,{value:zr,style:{marginBottom:18}}),y.createElement("div",{className:$r.challengeNameWrapper},wr==null?void 0:wr.map((Wr,So)=>y.createElement("div",{className:$r.challengeName,key:So},"\u7B2C",(0,Zo.EM)(So+1),"\u9898\xA0",Wr==null?void 0:Wr.subject))),y.createElement(He.Z,{className:$r.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Me.Z,{className:$r.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:$r.shixunInfo},ha),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:$r.shixunInfo},Yn),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:$r.shixunInfo},br)),y.createElement(le.ZP,{type:"primary",className:$r.btnToDetail,onClick:()=>(0,Zo.xg)(`/shixuns/${so}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),!Zt&&y.createElement("span",{onClick:()=>{bn({type:"deleteShixunQuestion",payload:{shixunId:Ja}})},className:`ml20 ${$r.deleteBtn}`},"\u5220\u9664"))}}],dataSource:(cn==null?void 0:cn.item_banks)||[],pagination:!1}))},{children:y.createElement(He.Z,{style:{transform:(Nn=cn==null?void 0:cn.item_banks)!=null&&Nn.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},y.createElement("span",{className:$r.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((On=cn==null?void 0:cn.item_banks)!=null&&On.length)&&y.createElement(Me.Z,null,y.createElement(He.Z,{align:"middle"},y.createElement("span",{className:$r.normalText},"\u62BD\u9898\u6570\u91CF"),y.createElement(De.Z,{min:0,disabled:Zt,max:cn==null?void 0:cn.item_bank_num,size:"large",precision:0,className:"ml10 mr10",value:(cn==null?void 0:cn.item_bank_count)||1,onChange:Tn=>bn({type:"changeQuestionNum",payload:{num:Tn||1,itemType:"PRACTICAL"}})}),y.createElement("span",{className:`${$r.normalText} mr30`},"/",cn==null?void 0:cn.item_bank_num),y.createElement("span",{className:$r.normalText},"\u6BCF\u9898\u5206\u503C"),y.createElement(De.Z,{disabled:Zt,min:0,max:100,precision:1,size:"large",precision:1,className:"ml10 mr10",value:cn==null?void 0:cn.score,onChange:Tn=>bn({type:"changeQuestionScore",payload:{score:Tn,itemType:"PRACTICAL"}})}),y.createElement("span",{className:$r.normalText},"\u5206"))))}]})};var Qr=({setVisibleModalType:st,currentItemType:Et,onDelete:Wt})=>{var Nn,On;const An=(0,Oe.useParams)(),{data:bn,dispatch:Zt,disabled:cn}=(0,y.useContext)(Ae),Tn=((Nn=bn==null?void 0:bn.item_types)==null?void 0:Nn.findIndex(or=>or.item_type===Et))+1,ca=(On=bn==null?void 0:bn.item_types)==null?void 0:On.find(or=>or.item_type===Et);return y.createElement("div",{className:$r.questionDetailWrapper},y.createElement(He.Z,{justify:"space-between",align:"middle",className:"mb30"},y.createElement(Me.Z,null,y.createElement("span",{className:$r.questionTitle},`${(0,Zo.EM)(Tn)}\u3001${ca==null?void 0:ca.item_type_text}`),y.createElement("span",{className:$r.questionScoreInfo},"\uFF08",y.createElement("span",{style:{color:"#3061D0"}},ca==null?void 0:ca.item_bank_count),"\u5C0F\u9898 ",y.createElement("span",null,"\uFF0C\u5171",y.createElement("span",{style:{color:"#3061D0"}},ca==null?void 0:ca.total_score),"\u5206"),"\uFF09")),!cn&&y.createElement("i",{className:`iconfont icon-shanchutimu ${$r.deleteIcon}`,onClick:()=>Wt(Et)})),Et==="PRACTICAL"?y.createElement(Ba,{setVisibleModalType:st}):y.createElement(y.Fragment,null,(ca==null?void 0:ca.contents.length)===0?y.createElement(It.Z,{styles:{margin:"70px auto 100px auto"},customText:y.createElement("span",null,"\u6682\u65E0\u62BD\u9898\u89C4\u5219\uFF0C\u652F\u6301",y.createElement("span",{style:{color:"#EA9741"}},"\u6307\u5B9A\u6587\u4EF6\u5939\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9"),"\u8FDB\u884C\u62BD\u9898\uFF5E"),ButtonTwo:(An==null?void 0:An.id)&&y.createElement(He.Z,{justify:"center",className:"mt30"},y.createElement(ft.op,{style:{width:136,marginTop:-10},onClick:()=>st("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"))}):y.createElement(y.Fragment,null,y.createElement(He.Z,{justify:"space-between",align:"middle",className:"mb20"},y.createElement(Me.Z,null,y.createElement(He.Z,{align:"middle"},y.createElement("span",{className:`${$r.normalText}`},"\u6BCF\u9898\u5206\u503C"),y.createElement(De.Z,{disabled:cn,size:"large",className:"ml10 mr10",min:.1,max:100,value:ca==null?void 0:ca.score,precision:1,onChange:or=>Zt({type:"changeQuestionScore",payload:{score:or,itemType:Et}})}),y.createElement("span",{className:$r.normalText},"\u5206"))),(An==null?void 0:An.id)&&y.createElement(ft.op,{onClick:()=>st("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219")),y.createElement(Dn.default,{columns:da(ca==null?void 0:ca.random_rule_type,Zt,Et,cn),dataSource:ca==null?void 0:ca.contents,pagination:!1,rowKey:"id"}))))},ho=ne(96935),Do=ne(87513),Go=ne(41867),Ro=ne(32637),Ga=ne(59301),ni=Object.defineProperty,wi=Object.defineProperties,bi=Object.getOwnPropertyDescriptors,_i=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,Ut=(st,Et,Wt)=>Et in st?ni(st,Et,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[Et]=Wt,Qt=(st,Et)=>{for(var Wt in Et||(Et={}))al.call(Et,Wt)&&Ut(st,Wt,Et[Wt]);if(_i)for(var Wt of _i(Et))Yi.call(Et,Wt)&&Ut(st,Wt,Et[Wt]);return st},vn=(st,Et)=>wi(st,bi(Et)),Un=(st,Et,Wt)=>new Promise((Nn,On)=>{var An=cn=>{try{Zt(Wt.next(cn))}catch(Tn){On(Tn)}},bn=cn=>{try{Zt(Wt.throw(cn))}catch(Tn){On(Tn)}},Zt=cn=>cn.done?Nn(cn.value):Promise.resolve(cn.value).then(An,bn);Zt((Wt=Wt.apply(st,Et)).next())}),rr=({})=>{var st,Et,Wt,Nn,On,An,bn,Zt,cn,Tn,ca,or,Ja,so,zr;const[za]=(0,Oe.useSearchParams)(),ha=(0,Oe.useParams)(),{data:Yn,dispatch:br,setPreview:wr,getData:Wr,handlePreview:So,disabled:Cr}=(0,y.useContext)(Ae),[no,Ar]=(0,y.useState)(""),[Ma,Hr]=(0,y.useState)((Et=(st=Yn==null?void 0:Yn.item_types)==null?void 0:st[0])==null?void 0:Et.item_type),[mo,xo]=(0,y.useState)(!0),[Ci,il]=(0,y.useState)(!1),Ge=(hn,Rn)=>Un(void 0,null,function*(){var ra,Xn,Wn,mn,qn,ba,cr;const fr=Yn.item_types.map(Ca=>Ca.item_type_text),oa=(ra=Yn==null?void 0:Yn.item_types)==null?void 0:ra.filter(Ca=>{var gr,Ra;return((gr=Ca.contents)==null?void 0:gr.length)>0||((Ra=Ca==null?void 0:Ca.item_banks)==null?void 0:Ra.length)>0});if(Yn.sort_by_item_type=fr,!((Xn=Yn.item_types)!=null&&Xn.length)){be.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((oa==null?void 0:oa.length)===0){be.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!hn){const Ca=Number((Wn=Yn==null?void 0:Yn.examination_bank)==null?void 0:Wn.total_score);[100,120,150].includes(Ca)||(yield new Promise((gr,Ra)=>{an.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ga.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Ga.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Ca),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Un(void 0,null,function*(){gr("")}),onCancel:()=>{Ra()}})}))}let ta=()=>Un(void 0,null,function*(){const Ca=(0,ot.cloneDeep)(Yn),{item_types:gr}=Ca||{};Ca.item_types=gr.filter(ua=>ua.item_type===Ma),(yield pe(ha.id||ha.categoryId,Ca)).status===0&&(Hr(Rn),be.ZP.success("\u4FDD\u5B58\u6210\u529F"),hn||Oe.history.push("/paperlibrary"))}),Hn=(qn=(mn=Yn==null?void 0:Yn.item_types)==null?void 0:mn.filter(Ca=>Ca.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:qn.item_banks,aa=0;Hn==null||Hn.map(Ca=>{Ca.high_resources_consume&&(aa=aa+1)}),console.log(aa),aa>0?an.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",content:Ga.createElement("div",null,Ga.createElement("div",{className:rt.tipcontent},Ga.createElement("div",null,Ga.createElement("div",{className:rt.name},"\u60A8\u597D\uFF01",(ba=(0,Go.eY)())==null?void 0:ba.username,"\uFF08",(cr=(0,Go.eY)())==null?void 0:cr.login,"\uFF09\uFF1A"),Ga.createElement("div",{className:rt.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ga.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ga.createElement("div",{className:rt.info},Ga.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),Ga.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Ga.createElement("span",{style:{color:"#232B40"}},`${aa}\u4E2A`))),Ga.createElement("div",null,Ga.createElement("div",{className:rt.img},Ga.createElement("img",{src:Ro,width:"124px",height:"124px"})),Ga.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{ta()}}):ta()}),at=(hn,Rn,ra,Xn=!1)=>Un(void 0,null,function*(){console.log(Yn);const Wn=vn(Qt(Qt({},Yn.exercise),ha),{exerciseId:ha.categoryId,sort_by_item_type:Yn.sort_by_item_type,difficulty:Yn.examination_bank.difficulty,exam_notes:Yn.examination_bank.exam_notes,exercise_name:Yn.examination_bank.name,time:Yn.examination_bank.time,changed_item_type:Ma,item_types:Yn.item_types,changed_item_type:Ma,sub_discipline_id:Yn.examination_bank.sub_discipline_id});(!hn||Rn===1)&&(Wn.is_reset=1);const mn=yield(0,Do.wy)(Wn);return mn.status===0&&(Xn||be.ZP.success("\u4FEE\u6539\u6210\u529F "),Hr(ra),hn||Oe.history.push(`/classrooms/${ha.coursesId}/exercise/${ha.categoryId}/detail?random=true`)),mn}),St=hn=>{an.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closable:!0,content:Ga.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>Un(void 0,null,function*(){var Rn,ra,Xn,Wn;if(ha.id){if((yield Xe(ha.id,{item_type:[hn]})).status!==0)return}else{const mn=yield We(ha.categoryId,{item_type:[hn]});if(Wr(),mn.status!==0)return}if(br({type:"deleteQuestionType",payload:hn}),hn===Ma){const mn=we(Yn,{type:"deleteQuestionType",payload:hn});Hr(mn.item_types.length?mn.item_types[0].item_type:(ra=(Rn=Yn==null?void 0:Yn.item_types)==null?void 0:Rn[0])==null?void 0:ra.item_type)}else Hr((Wn=(Xn=Yn==null?void 0:Yn.item_types)==null?void 0:Xn[0])==null?void 0:Wn.item_type)})})};(0,y.useEffect)(()=>{var hn;(hn=Yn==null?void 0:Yn.examination_bank)!=null&&hn.name&&xo(!1),(0,Zo.Dk)("\u968F\u673A\u7EC4\u5377")},[(Wt=Yn==null?void 0:Yn.examination_bank)==null?void 0:Wt.name]);const wt=()=>Un(void 0,null,function*(){var hn;let Rn=yield at(!0,1,Ma,!0);if((Rn==null?void 0:Rn.status)===0){const ra=yield(0,E.ZP)(`/api/exercises/${ha==null?void 0:ha.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:ha==null?void 0:ha.coursesId,categoryId:ha==null?void 0:ha.categoryId}});(ra==null?void 0:ra.status)!=-1&&window.open(`/classrooms/${ha.coursesId}/exercise/${ha.categoryId}/${(hn=(0,Go.eY)())==null?void 0:hn.login}/initate_answer`)}});return Ga.createElement("div",{className:rt.questionInfo},Ga.createElement("div",{className:"tc mb20"},Ga.createElement(se.VP,{defaultValue:(Nn=Yn==null?void 0:Yn.examination_bank)==null?void 0:Nn.name,onFinish:hn=>Un(void 0,null,function*(){return br({type:"updateBaseInfo",payload:vn(Qt({},Yn.examination_bank),{name:hn})}),(0,Do.wy)({exercise_name:hn,exerciseId:ha==null?void 0:ha.categoryId}),!0})})),Ga.createElement(He.Z,{justify:"center",className:"mb20"},Ga.createElement(Me.Z,{className:"mr30"},Ga.createElement("span",{className:rt.label},"\u7B54\u9898\u65F6\u957F"),Ga.createElement("span",null,((On=Yn==null?void 0:Yn.examination_bank)==null?void 0:On.time)===-1?"\u4E0D\u9650":((An=Yn==null?void 0:Yn.examination_bank)==null?void 0:An.time)||"\u4E0D\u9650")),Ga.createElement(Me.Z,{className:"mr30"},Ga.createElement("span",{className:rt.label},"\u96BE\u5EA6"),Ga.createElement("span",null,(Zt=et[`${(bn=Yn==null?void 0:Yn.examination_bank)==null?void 0:bn.difficulty}`])==null?void 0:Zt.label)),Ga.createElement(Me.Z,{className:"mr30"},Ga.createElement("span",{className:rt.label},"\u8BD5\u9898\u603B\u6570"),Ga.createElement("span",null,((cn=Yn==null?void 0:Yn.examination_bank)==null?void 0:cn.question_count)||0)),Ga.createElement(Me.Z,null,Ga.createElement("span",{className:rt.label},"\u603B\u5206"),Ga.createElement("span",null,((ca=(Tn=Yn==null?void 0:Yn.examination_bank)==null?void 0:Tn.total_score)==null?void 0:ca.toFixed(1))||0))),Ga.createElement("div",{className:rt.content,style:{border:((or=Yn==null?void 0:Yn.item_types)==null?void 0:or.length)<=0&&"none"}},((Ja=Yn==null?void 0:Yn.item_types)==null?void 0:Ja.length)>0?Ga.createElement(He.Z,{wrap:!1},Ga.createElement(Me.Z,{flex:"260px",className:rt.leftPart},!Cr&&Ga.createElement(He.Z,{className:"mb20"},Ga.createElement(ft.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>Ar("setScore")},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"),(ha==null?void 0:ha.id)&&Ga.createElement(ft.op,{shape:"default",onClick:()=>Ar("questionType")},"\u6DFB\u52A0\u9898\u578B")),Ga.createElement(rl,{list:Yn.item_types,onSelect:hn=>Un(void 0,null,function*(){if(hn===Ma)return;xo(!0);const Rn=Yn.item_types.find(ra=>ra.item_type===Ma);if(Ma!=="PRACTICAL"&&Rn.contents.length>0&&(ha!=null&&ha.id)){const ra=(0,ot.cloneDeep)(Yn),{item_types:Xn}=ra||{};ra.item_types=Xn.filter(Wn=>Wn.item_type===Ma);try{(yield pe(ha.id||ha.categoryId,ra)).status===0&&Hr(hn)}catch(Wn){}}else ha.categoryId?at(!0,2,hn):Ge(!0,hn);xo(!1)}),onDelete:St})),Ga.createElement(Me.Z,{flex:1,className:rt.rightPart},Ga.createElement(Ze.Z,{spinning:mo},Ga.createElement(Qr,{setVisibleModalType:Ar,currentItemType:Ma,onDelete:St})))):Ga.createElement(It.Z,{customText:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B",styles:{margin:"70px auto"},ButtonTwo:Ga.createElement(He.Z,{justify:"center",className:"mt20"},(ha==null?void 0:ha.id)&&Ga.createElement(ft.op,{style:{width:88},onClick:()=>Ar("questionType")},"\u6DFB\u52A0\u9898\u578B"))})),!!(ha!=null&&ha.id)&&Ga.createElement("div",{className:rt.fixedBottom},Ga.createElement(ho.Z,{className:`${rt.previewBtn} mr20`,onClick:()=>Un(void 0,null,function*(){var hn,Rn;const ra=(hn=Yn==null?void 0:Yn.item_types)==null?void 0:hn.filter(Xn=>{var Wn,mn;return((Wn=Xn.contents)==null?void 0:Wn.length)>0||((mn=Xn==null?void 0:Xn.item_banks)==null?void 0:mn.length)>0});if(!((Rn=Yn.item_types)!=null&&Rn.length)){be.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((ra==null?void 0:ra.length)===0){be.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}yield Ge(!0,Ma),So()})},"\u8BD5\u5377\u9884\u89C8"),Ga.createElement(ho.Z,{type:"primary",className:rt.confirmBtn,onClick:()=>Ge()},Ga.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!(ha!=null&&ha.categoryId)&&Ga.createElement("div",{className:rt.fixedBottom,style:{justifyContent:((so=Yn==null?void 0:Yn.exercise)==null?void 0:so.exercise_status)!==1?"end":"center"}},Ga.createElement(ho.Z,{className:`${rt.previewBtn} mr20`,onClick:()=>Un(void 0,null,function*(){var hn,Rn;document.body.scrollIntoView(),Oe.history.push(`/classrooms/${ha.coursesId}/exercise/${(hn=Yn==null?void 0:Yn.exercise)==null?void 0:hn.id}/detail?random=${(Rn=Yn==null?void 0:Yn.exercise)==null?void 0:Rn.is_random}`)})},"\u8FD4\u56DE"),((zr=Yn==null?void 0:Yn.exercise)==null?void 0:zr.exercise_status)===1&&Ga.createElement(ho.Z,{className:`${rt.previewBtn} mr20`,onClick:wt},"\u6A21\u62DF\u8003\u8BD5"),(Yn==null?void 0:Yn.exercise.exercise_status)===1&&Ga.createElement(ho.Z,{type:"primary",className:rt.confirmBtn,onClick:()=>Un(void 0,null,function*(){var hn;const Rn=Number((hn=Yn==null?void 0:Yn.examination_bank)==null?void 0:hn.total_score);[100,120,150].includes(Rn)||(yield new Promise((ra,Xn)=>{an.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ga.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Ga.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Rn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Un(void 0,null,function*(){ra("")}),onCancel:()=>{Xn()}})})),at()})},"\u63D0\u4EA4")),Ga.createElement(Cn,{open:no==="questionType",onCancel:()=>Ar(""),onOk:hn=>Un(void 0,null,function*(){var Rn,ra;const Xn=[],Wn=we(Yn,{type:"setQuestionType",payload:hn}),mn=((Rn=Wn==null?void 0:Wn.item_types)==null?void 0:Rn.map(qn=>qn.item_type))||[];for(const qn of((ra=Yn==null?void 0:Yn.item_types)==null?void 0:ra.map(ba=>ba.item_type))||[])mn.includes(qn)||Xn.push(qn);ha.id&&Xn.length>0&&(yield Xe(ha.id,{item_type:Xn})).status!==0||(br({type:"setQuestionType",payload:hn}),Hr(Ma||Wn.item_types[0].item_type),Ar(""))})}),Ga.createElement(Pa,{open:no==="setScore",onCancel:()=>{Ar("")},onOk:hn=>Un(void 0,null,function*(){console.log("---newData",hn);const Rn=hn.item_types.map(ra=>({item_type:ra.item_type,score:ra.score}));ha.id?(yield Ie(ha.id,{score_settings:Rn})).status===0&&br({type:"init",payload:hn}):(yield ve(ha.categoryId,{score_settings:Rn})).status===0&&br({type:"init",payload:hn}),Ar("")})}),Ga.createElement(La,{open:no==="rule",onCancel:()=>Ar(""),currentItemType:Ma,setVisibleModalType:Ar}),za.get("type")==="settings"&&Ga.createElement(Ni,{open:no==="selectShixun",onCancel:()=>Ar(""),onOk:hn=>{if(console.log(hn),(hn==null?void 0:hn.length)<=0){be.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}br({type:"addShixun",payload:{shixunList:[...hn]}}),Ar("")}}))},zn=ne(26971),Na=ne(59301),er=Object.defineProperty,Pr=Object.defineProperties,io=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Wo=(st,Et,Wt)=>Et in st?er(st,Et,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[Et]=Wt,tr=(st,Et)=>{for(var Wt in Et||(Et={}))Tr.call(Et,Wt)&&Wo(st,Wt,Et[Wt]);if(Qn)for(var Wt of Qn(Et))co.call(Et,Wt)&&Wo(st,Wt,Et[Wt]);return st},ur=(st,Et)=>Pr(st,io(Et)),lo=(st,Et,Wt)=>new Promise((Nn,On)=>{var An=cn=>{try{Zt(Wt.next(cn))}catch(Tn){On(Tn)}},bn=cn=>{try{Zt(Wt.throw(cn))}catch(Tn){On(Tn)}},Zt=cn=>cn.done?Nn(cn.value):Promise.resolve(cn.value).then(An,bn);Zt((Wt=Wt.apply(st,Et)).next())}),Yo=()=>{var st,Et,Wt,Nn;const[On,An]=(0,y.useState)("baseInfo"),bn=(0,Oe.useDispatch)();(0,y.useEffect)(()=>{bn({type:"globalSetting/footerToggle",payload:!1})},[]);const Zt=(0,Oe.useParams)(),cn=!!(Zt.id||Zt.categoryId),[Tn]=(0,Oe.useSearchParams)();(0,y.useEffect)(()=>{Tn.get("type")==="settings"&&An("settings")},[]);const[ca,or]=(0,y.useReducer)(we,null),[Ja,so]=(0,y.useState)(!1),zr=()=>lo(void 0,null,function*(){so(!0);let Ma;Zt.categoryId?Ma=yield mt(Zt):Ma=yield ce(Zt.id),so(!1),Ma.status===0&&or({type:"init",payload:Ma})});(0,y.useEffect)(()=>{cn?zr():or({type:"init",payload:{examination_bank:{difficulty:2}}})},[Zt]);const[za,ha]=(0,y.useState)(""),Yn=(Ma,Hr)=>lo(void 0,null,function*(){var mo,xo,Ci,il;const Ge=(mo=ca==null?void 0:ca.item_types)==null?void 0:mo.filter(wt=>{var hn;return((hn=wt==null?void 0:wt.item_type)==null?void 0:hn.toUpperCase())===(Hr==null?void 0:Hr.type)}),at={sort_by_item_type:ca.sort_by_item_type,difficulty:ca.examination_bank.difficulty,exam_notes:ca.examination_bank.exam_notes,name:ca.examination_bank.name,time:ca.examination_bank.time,item_types:ca.item_types};if(Ma!==void 0&&!(Ma!=null&&Ma.single_question_id)){at.seleted_item_bank_ids=Ma==null?void 0:Ma.seleted_item_bank_ids,at.item_types=Ge;const wt=yield Re(at);if((wt==null?void 0:wt.status)===0){let hn=(0,ot.cloneDeep)(Cr.data);hn.questionList=(xo=hn==null?void 0:hn.questionList)==null?void 0:xo.map(Rn=>{var ra;return Rn.type===Hr.type?ur(tr({},Rn),{questions:((ra=wt==null?void 0:wt.questions)==null?void 0:ra.questions)||[]}):Rn}),no({show:!0,data:hn})}return}if(Ma!==void 0&&(Ma!=null&&Ma.single_question_id)){at.seleted_item_bank_ids=Ma==null?void 0:Ma.seleted_item_bank_ids,at.single_question_id=Ma==null?void 0:Ma.single_question_id,at.item_types=Ge;const wt=yield Re(at);if((wt==null?void 0:wt.status)===0){let hn=(0,ot.cloneDeep)(Cr.data);hn.questionList=(Ci=hn==null?void 0:hn.questionList)==null?void 0:Ci.map(Rn=>{var ra,Xn;if(Rn.type===Hr.type){const Wn=(0,ot.cloneDeep)(Rn==null?void 0:Rn.questions);return Wn.splice(Hr.index,1,(Xn=(ra=wt==null?void 0:wt.questions)==null?void 0:ra.questions)==null?void 0:Xn[0]),console.log(Rn==null?void 0:Rn.questions,Wn,Hr.index,"new_questions"),ur(tr({},Rn),{questions:Wn})}return Rn}),no({show:!0,data:hn})}return}const St=yield dt(at);if((St==null?void 0:St.status)===0){const wt=(0,Zo.ad)(St);let hn=[];(il=ca==null?void 0:ca.item_types)==null||il.forEach(Rn=>{var ra;const Xn=(ra=wt==null?void 0:wt.questionList)==null?void 0:ra.find(Wn=>Rn.item_type===Wn.type);hn.push(Xn)}),console.log(ca,"sortList"),hn=(0,ot.compact)(hn),wt.questionList=hn,no({show:!0,data:wt}),ha(new Date)}}),br=Ma=>{var Hr;let mo=(0,ot.cloneDeep)(Cr.data);mo.questionList=(Hr=mo==null?void 0:mo.questionList)==null?void 0:Hr.map(xo=>xo.type===Ma.type?ur(tr({},xo),{questions_score:Ma.scoreTotal}):xo),or({type:"changeQuestionScore",payload:{score:Ma.score,itemType:Ma.type}}),no({show:!0,data:mo})},wr=Ma=>lo(void 0,null,function*(){const Hr={sort_by_item_type:ca.sort_by_item_type,difficulty:ca.examination_bank.difficulty,exam_notes:ca.examination_bank.exam_notes,name:ca.examination_bank.name,time:ca.examination_bank.time,item_types:ca.item_types,sub_discipline_id:ca.examination_bank.sub_discipline_id};if(Ma){(yield _e(tr(tr({},Hr),Ma))).status===0&&be.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield pe(Zt.id,Hr)).status===0&&(be.ZP.success("\u63D0\u4EA4\u6210\u529F"),Oe.history.push("/paperlibrary?defaultActiveKey=0"))}),Wr=(0,Bo.g)(),[So]=Le.default.useForm(),[Cr,no]=(0,y.useState)({show:!1,data:{}}),Ar=!!((st=ca==null?void 0:ca.exercise)!=null&&st.exercise_status)&&((Et=ca==null?void 0:ca.exercise)==null?void 0:Et.exercise_status)!==1;return Na.createElement(Ae.Provider,{value:{data:ca,disabled:Ar,dispatch:or,setPreview:no,getData:zr,handlePreview:Yn}},Cr.show?Na.createElement(zn.Z,{key:za,data:Cr.data,onExchange:Yn,onTypeScore:br,submit:wr,goBack:()=>no({show:!1,data:{}})}):Na.createElement("div",{className:ue.wrapper},Na.createElement("div",{className:"edu-container"},Na.createElement(Fe.Z,{className:ue.breadCrumbWrapper,separator:">",items:Zt!=null&&Zt.categoryId?[{title:Na.createElement(Oe.Link,{to:`/classrooms/${Zt.coursesId}/exercise`},(Nn=(Wt=(0,Go.eY)())==null?void 0:Wt.course)==null?void 0:Nn.course_name)},{title:Na.createElement(Oe.Link,{to:`/classrooms/${Zt.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:Na.createElement(Oe.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")},{title:"\u968F\u673A\u7EC4\u5377"}]}),Na.createElement(se.d4,{activeKey:On,tabs:[{key:"baseInfo",label:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"},{key:"settings",label:"\u7EC4\u5377\u914D\u7F6E"}],onChange:Ma=>lo(void 0,null,function*(){if(Ma==="settings"&&(yield So.validateFields(),!cn)){const Hr=yield ge(ca);Hr.status===0&&Oe.history.replace(`/randompaper/edit/${Hr==null?void 0:Hr.examination_bank_id}?type=settings`)}An(Ma)})}),On==="baseInfo"&&Na.createElement(tn,{courseOptions:Wr,setCurrentKey:An,loading:Ja,form:So}),Na.createElement("div",{style:{display:On==="settings"?"block":"none"}},ca&&Na.createElement(rr,null)))))}},24100:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return ze}});var y=ne(65582),ue=ne(43418),be={ul:"ul___TdfYY"},Le=ne(32637),Fe=ne(59301),Oe=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Ke=(He,De)=>{var le={};for(var E in He)se.call(He,E)&&De.indexOf(E)<0&&(le[E]=He[E]);if(He!=null&&Oe)for(var E of Oe(He))De.indexOf(E)<0&&Ze.call(He,E)&&(le[E]=He[E]);return le},ze=He=>{var De=He,{open:le,onCancel:E}=De,a=Ke(De,["open","onCancel"]);const x=(0,y.useIntl)();return Fe.createElement(ue.default,{centered:!0,open:le,title:Fe.createElement("div",{style:{fontWeight:"bold"}},x.formatMessage({id:"paths.contactTeachingAssistant",defaultMessage:"\u8054\u7CFB\u6559\u7814\u52A9\u7406"})),width:"696px",onCancel:E,footer:null},Fe.createElement("div",null,Fe.createElement("div",{className:"tc"},Fe.createElement("img",{className:"mt10",src:Le,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Fe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Fe.createElement("ul",{className:be.ul},Fe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Fe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Fe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},63952:function(xt,Tt,ne){"use strict";ne.d(Tt,{g:function(){return Fe}});var y=ne(59301),ue=ne(29297),be=ne(3033),Le=(Oe,se,Ze)=>new Promise((Ke,je)=>{var ze=le=>{try{De(Ze.next(le))}catch(E){je(E)}},He=le=>{try{De(Ze.throw(le))}catch(E){je(E)}},De=le=>le.done?Ke(le.value):Promise.resolve(le.value).then(ze,He);De((Ze=Ze.apply(Oe,se)).next())});const Fe=()=>{const[Oe,se]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Le(void 0,null,function*(){const Ke=yield(0,ue.d1)({source:"question"});Ke!=null&&Ke.disciplines&&se((0,be.L)(Ke==null?void 0:Ke.disciplines))})},[]),Oe}},61527:function(xt,Tt,ne){"use strict";ne.d(Tt,{U:function(){return Ke}});var y=ne(59301),ue=Object.defineProperty,be=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Oe=(je,ze,He)=>ze in je?ue(je,ze,{enumerable:!0,configurable:!0,writable:!0,value:He}):je[ze]=He,se=(je,ze)=>{for(var He in ze||(ze={}))Le.call(ze,He)&&Oe(je,He,ze[He]);if(be)for(var He of be(ze))Fe.call(ze,He)&&Oe(je,He,ze[He]);return je},Ze=(je,ze,He)=>new Promise((De,le)=>{var E=b=>{try{x(He.next(b))}catch(z){le(z)}},a=b=>{try{x(He.throw(b))}catch(z){le(z)}},x=b=>b.done?De(b.value):Promise.resolve(b.value).then(E,a);x((He=He.apply(je,ze)).next())});function Ke(je,ze){const[He,De]=(0,y.useState)(ze),[le,E]=(0,y.useState)(!1),[a,x]=(0,y.useState)();return[He,le,(z,te=!1)=>Ze(this,null,function*(){const re=te?ze:se(se({},He),z);E(!0),De(re);const ie=yield je(re);return E(!1),x(ie),ie}),a]}},50371:function(xt,Tt){"use strict";function ne(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue{const Fe=be[Le];Fe!==void 0&&(y[Le]=Fe)})}return y}Tt.Z=ne},77578:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return y}});const y=ue=>ue?typeof ue=="function"?ue():ue:null},13845:function(xt,Tt,ne){"use strict";ne.d(Tt,{F:function(){return y},Z:function(){return ue}});function y(be){return be!=null&&be===be.window}function ue(be,Le){var Fe,Oe;if(typeof window=="undefined")return 0;const se=Le?"scrollTop":"scrollLeft";let Ze=0;return y(be)?Ze=be[Le?"pageYOffset":"pageXOffset"]:be instanceof Document?Ze=be.documentElement[se]:(be instanceof HTMLElement||be)&&(Ze=be[se]),be&&!y(be)&&typeof Ze!="number"&&(Ze=(Oe=((Fe=be.ownerDocument)!==null&&Fe!==void 0?Fe:be).documentElement)===null||Oe===void 0?void 0:Oe[se]),Ze}},56762:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return ue}});var y=ne(59301);function ue(){const[,be]=y.useReducer(Le=>Le+1,0);return be}},68031:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return Le}});var y=ne(16089);function ue(Fe,Oe,se,Ze){const Ke=se-Oe;return Fe/=Ze/2,Fe<1?Ke/2*Fe*Fe*Fe+Oe:Ke/2*((Fe-=2)*Fe*Fe+2)+Oe}var be=ne(13845);function Le(Fe){let Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:se=()=>window,callback:Ze,duration:Ke=450}=Oe,je=se(),ze=(0,be.Z)(je,!0),He=Date.now(),De=()=>{const E=Date.now()-He,a=ue(E>Ke?Ke:E,ze,Fe,Ke);(0,be.F)(je)?je.scrollTo(window.pageXOffset,a):je instanceof Document||je.constructor.name==="HTMLDocument"?je.documentElement.scrollTop=a:je.scrollTop=a,E{let{children:_e}=Re;const{getPrefixCls:mt}=Fe.useContext(se.E_),Qe=mt("breadcrumb");return Fe.createElement("li",{className:`${Qe}-separator`,"aria-hidden":"true"},_e===""?_e:_e||"/")};je.__ANT_BREADCRUMB_SEPARATOR=!0;var ze=je,He=function(Re,_e){var mt={};for(var Qe in Re)Object.prototype.hasOwnProperty.call(Re,Qe)&&_e.indexOf(Qe)<0&&(mt[Qe]=Re[Qe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Qe=Object.getOwnPropertySymbols(Re);ot_e[ot]||Qe)}function le(Re,_e,mt,Qe){if(mt==null)return null;const{className:ot,onClick:Ht}=_e,vt=He(_e,["className","onClick"]),jt=Object.assign(Object.assign({},(0,Le.Z)(vt,{data:!0,aria:!0})),{onClick:Ht});return Qe!==void 0?Fe.createElement("a",Object.assign({},jt,{className:ue()(`${Re}-link`,ot),href:Qe}),mt):Fe.createElement("span",Object.assign({},jt,{className:ue()(`${Re}-link`,ot)}),mt)}function E(Re,_e){return(Qe,ot,Ht,vt,jt)=>{if(_e)return _e(Qe,ot,Ht,vt);const Vt=De(Qe,ot);return le(Re,Qe,Vt,jt)}}var a=function(Re,_e){var mt={};for(var Qe in Re)Object.prototype.hasOwnProperty.call(Re,Qe)&&_e.indexOf(Qe)<0&&(mt[Qe]=Re[Qe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Qe=Object.getOwnPropertySymbols(Re);ot{const{prefixCls:_e,separator:mt="/",children:Qe,menu:ot,overlay:Ht,dropdownProps:vt,href:jt}=Re,Ue=(ut=>{if(ot||Ht){const Nt=Object.assign({},vt);if(ot){const sn=ot||{},{items:Bt}=sn,$t=a(sn,["items"]);Nt.menu=Object.assign(Object.assign({},$t),{items:Bt==null?void 0:Bt.map((Ae,Yt)=>{var{key:Pn,title:Lt,label:Mt,path:et}=Ae,Ye=a(Ae,["key","title","label","path"]);let we=Mt!=null?Mt:Lt;return et&&(we=Fe.createElement("a",{href:`${jt}${et}`},we)),Object.assign(Object.assign({},Ye),{key:Pn!=null?Pn:Yt,label:we})})})}else Ht&&(Nt.overlay=Ht);return Fe.createElement(Ke.Z,Object.assign({placement:"bottom"},Nt),Fe.createElement("span",{className:`${_e}-overlay-link`},ut,Fe.createElement(Ze.Z,null)))}return ut})(Qe);return Ue!=null?Fe.createElement(Fe.Fragment,null,Fe.createElement("li",null,Ue),mt&&Fe.createElement(ze,null,mt)):null},b=Re=>{const{prefixCls:_e,children:mt,href:Qe}=Re,ot=a(Re,["prefixCls","children","href"]),{getPrefixCls:Ht}=Fe.useContext(se.E_),vt=Ht("breadcrumb",_e);return Fe.createElement(x,Object.assign({},ot,{prefixCls:vt}),le(vt,ot,mt,Qe))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=ne(17313),re=ne(83116),ie=ne(37613);const ce=Re=>{const{componentCls:_e,iconCls:mt}=Re;return{[_e]:Object.assign(Object.assign({},(0,te.Wf)(Re)),{color:Re.itemColor,fontSize:Re.fontSize,[mt]:{fontSize:Re.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Re.linkColor,transition:`color ${Re.motionDurationMid}`,padding:`0 ${Re.paddingXXS}px`,borderRadius:Re.borderRadiusSM,height:Re.lineHeight*Re.fontSize,display:"inline-block",marginInline:-Re.marginXXS,"&:hover":{color:Re.linkHoverColor,backgroundColor:Re.colorBgTextHover}},(0,te.Qy)(Re)),"li:last-child":{color:Re.lastItemColor},[`${_e}-separator`]:{marginInline:Re.separatorMargin,color:Re.separatorColor},[`${_e}-link`]:{[` - > ${mt} + span, - > ${mt} + a - `]:{marginInlineStart:Re.marginXXS}},[`${_e}-overlay-link`]:{borderRadius:Re.borderRadiusSM,height:Re.lineHeight*Re.fontSize,display:"inline-block",padding:`0 ${Re.paddingXXS}px`,marginInline:-Re.marginXXS,[`> ${mt}`]:{marginInlineStart:Re.marginXXS,fontSize:Re.fontSizeIcon},"&:hover":{color:Re.linkHoverColor,backgroundColor:Re.colorBgTextHover,a:{color:Re.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Re.componentCls}-rtl`]:{direction:"rtl"}})}};var pe=(0,re.Z)("Breadcrumb",Re=>{const _e=(0,ie.TS)(Re,{});return[ce(_e)]},Re=>({itemColor:Re.colorTextDescription,lastItemColor:Re.colorText,iconFontSize:Re.fontSize,linkColor:Re.colorTextDescription,linkHoverColor:Re.colorText,separatorColor:Re.colorTextDescription,separatorMargin:Re.marginXS})),ge=function(Re,_e){var mt={};for(var Qe in Re)Object.prototype.hasOwnProperty.call(Re,Qe)&&_e.indexOf(Qe)<0&&(mt[Qe]=Re[Qe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Qe=Object.getOwnPropertySymbols(Re);ot{var{breadcrumbName:vt}=Ht,jt=ge(Ht,["breadcrumbName"]);return Object.assign(Object.assign({},jt),{title:vt})})}),ot}function Pe(Re,_e){return(0,Fe.useMemo)(()=>Re||(_e?_e.map(Ce):null),[Re,_e])}var Ie=function(Re,_e){var mt={};for(var Qe in Re)Object.prototype.hasOwnProperty.call(Re,Qe)&&_e.indexOf(Qe)<0&&(mt[Qe]=Re[Qe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Qe=Object.getOwnPropertySymbols(Re);ot{if(_e===void 0)return _e;let mt=(_e||"").replace(/^\//,"");return Object.keys(Re).forEach(Qe=>{mt=mt.replace(`:${Qe}`,Re[Qe])}),mt},Xe=Re=>{const{prefixCls:_e,separator:mt="/",style:Qe,className:ot,rootClassName:Ht,routes:vt,items:jt,children:Vt,itemRender:Ue,params:ut={}}=Re,Nt=Ie(Re,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:sn,direction:Bt,breadcrumb:$t}=Fe.useContext(se.E_);let Ae;const Yt=sn("breadcrumb",_e),[Pn,Lt]=pe(Yt),Mt=Pe(jt,vt),et=E(Yt,Ue);if(Mt&&Mt.length>0){const he=[],tt=jt||vt;Ae=Mt.map((Ft,Be)=>{const{path:ye,key:Pt,type:Je,menu:Te,overlay:bt,onClick:fn,className:Ot,separator:on,dropdownProps:tn}=Ft,an=ve(ut,ye);an!==void 0&&he.push(an);const Me=Pt!=null?Pt:Be;if(Je==="separator")return Fe.createElement(ze,{key:Me},on);const rt={},It=Be===Mt.length-1;Te?rt.menu=Te:bt&&(rt.overlay=bt);let{href:ft}=Ft;return he.length&&an!==void 0&&(ft=`#/${he.join("/")}`),Fe.createElement(x,Object.assign({key:Me},rt,(0,Le.Z)(Ft,{data:!0,aria:!0}),{className:Ot,dropdownProps:tn,href:ft,separator:It?"":mt,onClick:fn,prefixCls:Yt}),et(Ft,ut,tt,he,ft))})}else if(Vt){const he=(0,be.Z)(Vt).length;Ae=(0,be.Z)(Vt).map((tt,Ft)=>{if(!tt)return tt;const Be=Ft===he-1;return(0,Oe.Tm)(tt,{separator:Be?"":mt,key:Ft})})}const Ye=ue()(Yt,$t==null?void 0:$t.className,{[`${Yt}-rtl`]:Bt==="rtl"},ot,Ht,Lt),we=Object.assign(Object.assign({},$t==null?void 0:$t.style),Qe);return Pn(Fe.createElement("nav",Object.assign({className:Ye,style:we},Nt),Fe.createElement("ol",null,Ae)))};Xe.Item=z,Xe.Separator=ze;var We=Xe,dt=We},19842:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return Aa}});var y=ne(94480),ue=ne(59301),be=ne(33853),Le=ne(58617),Fe=ne(38819),Oe=ne(92310),se=ne.n(Oe),Ze=ne(54476),Ke=ne(42978),je=ne(75931),ze=ne(77861),He=ne(17115),De=ne(90782),le=ne(6089),E=ne(18929),a=ue.createContext(null),x=a,b=ne(76190),z=ne(20068),te=ne(33885),re="__rc_cascader_search_mark__",ie=function(gn,Ln,yn){var Fn=yn.label;return Ln.some(function(Gn){return String(Gn[Fn]).toLowerCase().includes(gn.toLowerCase())})},ce=function(gn,Ln,yn,Fn){return Ln.map(function(Gn){return Gn[Fn.label]}).join(" / ")},pe=function($e,gn,Ln,yn,Fn,Gn){var Vn=Fn.filter,ct=Vn===void 0?ie:Vn,Ct=Fn.render,ht=Ct===void 0?ce:Ct,dn=Fn.limit,xn=dn===void 0?50:dn,pn=Fn.sort;return ue.useMemo(function(){var $n=[];if(!$e)return[];function kn(_n,Ea){var ja=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;_n.forEach(function(Bn){if(!(!pn&&xn!==!1&&xn>0&&$n.length>=xn)){var va=[].concat((0,y.Z)(Ea),[Bn]),qa=Bn[Ln.children],sr=ja||Bn.disabled;if((!qa||qa.length===0||Gn)&&ct($e,va,{label:Ln.label})){var Kn;$n.push((0,te.Z)((0,te.Z)({},Bn),{},(Kn={disabled:sr},(0,z.Z)(Kn,Ln.label,ht($e,va,yn,Ln)),(0,z.Z)(Kn,re,va),(0,z.Z)(Kn,Ln.children,void 0),Kn)))}qa&&kn(Bn[Ln.children],va,sr)}})}return kn(gn,[]),pn&&$n.sort(function(_n,Ea){return pn(_n[re],Ea[re],$e,Ln)}),xn!==!1&&xn>0?$n.slice(0,xn):$n},[$e,gn,Ln,yn,ht,Gn,ct,pn,xn])},ge="__RC_CASCADER_SPLIT__",Ce="SHOW_PARENT",Pe="SHOW_CHILD";function Ie($e){return $e.join(ge)}function ve($e){return $e.map(Ie)}function Xe($e){return $e.split(ge)}function We($e){var gn=$e||{},Ln=gn.label,yn=gn.value,Fn=gn.children,Gn=yn||"value";return{label:Ln||"label",value:Gn,key:Gn,children:Fn||"children"}}function dt($e,gn){var Ln,yn;return(Ln=$e.isLeaf)!==null&&Ln!==void 0?Ln:!((yn=$e[gn.children])!==null&&yn!==void 0&&yn.length)}function Re($e){var gn=$e.parentElement;if(gn){var Ln=$e.offsetTop-gn.offsetTop;Ln-gn.scrollTop<0?gn.scrollTo({top:Ln}):Ln+$e.offsetHeight-gn.scrollTop>gn.offsetHeight&&gn.scrollTo({top:Ln+$e.offsetHeight-gn.offsetHeight})}}function _e($e,gn){return $e.map(function(Ln){var yn;return(yn=Ln[re])===null||yn===void 0?void 0:yn.map(function(Fn){return Fn[gn.value]})})}function mt($e,gn,Ln){var yn=new Set($e),Fn=gn();return $e.filter(function(Gn){var Vn=Fn[Gn],ct=Vn?Vn.parent:null,Ct=Vn?Vn.children:null;return Vn&&Vn.node.disabled?!0:Ln===Pe?!(Ct&&Ct.some(function(ht){return ht.key&&yn.has(ht.key)})):!(ct&&!ct.node.disabled&&yn.has(ct.key))})}function Qe($e,gn,Ln){for(var yn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Fn=gn,Gn=[],Vn=function(){var ht,dn,xn,pn=$e[ct],$n=(ht=Fn)===null||ht===void 0?void 0:ht.findIndex(function(_n){var Ea=_n[Ln.value];return yn?String(Ea)===String(pn):Ea===pn}),kn=$n!==-1?(dn=Fn)===null||dn===void 0?void 0:dn[$n]:null;Gn.push({value:(xn=kn==null?void 0:kn[Ln.value])!==null&&xn!==void 0?xn:pn,index:$n,option:kn}),Fn=kn==null?void 0:kn[Ln.children]},ct=0;ct<$e.length;ct+=1)Vn();return Gn}var ot=function($e,gn,Ln,yn,Fn){return ue.useMemo(function(){var Gn=Fn||function(Vn){var ct=yn?Vn.slice(-1):Vn,Ct=" / ";return ct.every(function(ht){return["string","number"].includes((0,b.Z)(ht))})?ct.join(Ct):ct.reduce(function(ht,dn,xn){var pn=ue.isValidElement(dn)?ue.cloneElement(dn,{key:xn}):dn;return xn===0?[pn]:[].concat((0,y.Z)(ht),[Ct,pn])},[])};return $e.map(function(Vn){var ct,Ct,ht=Qe(Vn,gn,Ln),dn=Gn(ht.map(function(pn){var $n,kn=pn.option,_n=pn.value;return($n=kn==null?void 0:kn[Ln.label])!==null&&$n!==void 0?$n:_n}),ht.map(function(pn){var $n=pn.option;return $n})),xn=Ie(Vn);return{label:dn,value:xn,key:xn,valueCells:Vn,disabled:(ct=ht[ht.length-1])===null||ct===void 0||(Ct=ct.option)===null||Ct===void 0?void 0:Ct.disabled}})},[$e,gn,Ln,Fn,yn])},Ht=ne(71430),vt=function($e,gn){var Ln=ue.useRef({options:null,info:null}),yn=ue.useCallback(function(){return Ln.current.options!==$e&&(Ln.current.options=$e,Ln.current.info=(0,Ht.I8)($e,{fieldNames:gn,initWrapper:function(Gn){return(0,te.Z)((0,te.Z)({},Gn),{},{pathKeyEntities:{}})},processEntity:function(Gn,Vn){var ct=Gn.nodes.map(function(Ct){return Ct[gn.value]}).join(ge);Vn.pathKeyEntities[ct]=Gn,Gn.key=ct}})),Ln.current.info.pathKeyEntities},[gn,$e]);return yn},jt=function($e,gn){return ue.useCallback(function(Ln){var yn=[],Fn=[];return Ln.forEach(function(Gn){var Vn=Qe(Gn,$e,gn);Vn.every(function(ct){return ct.option})?Fn.push(Gn):yn.push(Gn)}),[Fn,yn]},[$e,gn])},Vt=ne(48736);function Ue($e){return ue.useMemo(function(){if(!$e)return[!1,{}];var gn={matchInputWidth:!0,limit:50};return $e&&(0,b.Z)($e)==="object"&&(gn=(0,te.Z)((0,te.Z)({},gn),$e)),gn.limit<=0&&delete gn.limit,[!0,gn]},[$e])}var ut=ue.memo(function($e){var gn=$e.children;return gn},function($e,gn){return!gn.open}),Nt=ut;function sn($e){var gn,Ln=$e.prefixCls,yn=$e.checked,Fn=$e.halfChecked,Gn=$e.disabled,Vn=$e.onClick,ct=$e.disableCheckbox,Ct=ue.useContext(x),ht=Ct.checkable,dn=typeof ht!="boolean"?ht:null;return ue.createElement("span",{className:se()("".concat(Ln),(gn={},(0,z.Z)(gn,"".concat(Ln,"-checked"),yn),(0,z.Z)(gn,"".concat(Ln,"-indeterminate"),!yn&&Fn),(0,z.Z)(gn,"".concat(Ln,"-disabled"),Gn||ct),gn)),onClick:Vn},dn)}var Bt="__cascader_fix_label__";function $t($e){var gn=$e.prefixCls,Ln=$e.multiple,yn=$e.options,Fn=$e.activeValue,Gn=$e.prevValuePath,Vn=$e.onToggleOpen,ct=$e.onSelect,Ct=$e.onActive,ht=$e.checkedSet,dn=$e.halfCheckedSet,xn=$e.loadingKeys,pn=$e.isSelectable,$n=$e.searchValue,kn="".concat(gn,"-menu"),_n="".concat(gn,"-menu-item"),Ea=ue.useContext(x),ja=Ea.fieldNames,Bn=Ea.changeOnSelect,va=Ea.expandTrigger,qa=Ea.expandIcon,sr=Ea.loadingIcon,Kn=Ea.dropdownMenuColumnStyle,ln=va==="hover",Dr=ue.useMemo(function(){return yn.map(function(Qa){var Rr,Mr=Qa.disabled,Fr=Qa.disableCheckbox,jr=Qa[re],Lo=(Rr=Qa[Bt])!==null&&Rr!==void 0?Rr:Qa[ja.label],po=Qa[ja.value],Qo=dt(Qa,ja),jn=jr?jr.map(function(ea){return ea[ja.value]}):[].concat((0,y.Z)(Gn),[po]),Kr=Ie(jn),Vr=xn.includes(Kr),Gr=ht.has(Kr),Ya=dn.has(Kr);return{disabled:Mr,label:Lo,value:po,isLeaf:Qo,isLoading:Vr,checked:Gr,halfChecked:Ya,option:Qa,disableCheckbox:Fr,fullPath:jn,fullPathKey:Kr}})},[yn,ht,ja,dn,xn,Gn]);return ue.createElement("ul",{className:kn,role:"menu"},Dr.map(function(Qa){var Rr,Mr=Qa.disabled,Fr=Qa.label,jr=Qa.value,Lo=Qa.isLeaf,po=Qa.isLoading,Qo=Qa.checked,jn=Qa.halfChecked,Kr=Qa.option,Vr=Qa.fullPath,Gr=Qa.fullPathKey,Ya=Qa.disableCheckbox,ea=function(){if(!(Mr||$n)){var xr=(0,y.Z)(Vr);ln&&Lo&&xr.pop(),Ct(xr)}},Ta=function(){pn(Kr)&&ct(Vr,Lo)},$a;return typeof Kr.title=="string"?$a=Kr.title:typeof Fr=="string"&&($a=Fr),ue.createElement("li",{key:Gr,className:se()(_n,(Rr={},(0,z.Z)(Rr,"".concat(_n,"-expand"),!Lo),(0,z.Z)(Rr,"".concat(_n,"-active"),Fn===jr||Fn===Gr),(0,z.Z)(Rr,"".concat(_n,"-disabled"),Mr),(0,z.Z)(Rr,"".concat(_n,"-loading"),po),Rr)),style:Kn,role:"menuitemcheckbox",title:$a,"aria-checked":Qo,"data-path-key":Gr,onClick:function(){ea(),!Ya&&(!Ln||Lo)&&Ta()},onDoubleClick:function(){Bn&&Vn(!1)},onMouseEnter:function(){ln&&ea()},onMouseDown:function(xr){xr.preventDefault()}},Ln&&ue.createElement(sn,{prefixCls:"".concat(gn,"-checkbox"),checked:Qo,halfChecked:jn,disabled:Mr||Ya,disableCheckbox:Ya,onClick:function(xr){Ya||(xr.stopPropagation(),Ta())}}),ue.createElement("div",{className:"".concat(_n,"-content")},Fr),!po&&qa&&!Lo&&ue.createElement("div",{className:"".concat(_n,"-expand-icon")},qa),po&&sr&&ue.createElement("div",{className:"".concat(_n,"-loading-icon")},sr))}))}var Ae=function(){var $e=(0,ze.lk)(),gn=$e.multiple,Ln=$e.open,yn=ue.useContext(x),Fn=yn.values,Gn=ue.useState([]),Vn=(0,Ke.Z)(Gn,2),ct=Vn[0],Ct=Vn[1];return ue.useEffect(function(){if(Ln&&!gn){var ht=Fn[0];Ct(ht||[])}},[Ln]),[ct,Ct]},Yt=ne(10228),Pn=function($e,gn,Ln,yn,Fn,Gn){var Vn=(0,ze.lk)(),ct=Vn.direction,Ct=Vn.searchValue,ht=Vn.toggleOpen,dn=Vn.open,xn=ct==="rtl",pn=ue.useMemo(function(){for(var Kn=-1,ln=gn,Dr=[],Qa=[],Rr=yn.length,Mr=_e(gn,Ln),Fr=function(Kr){var Vr=ln.findIndex(function(Gr,Ya){return(Mr[Ya]?Ie(Mr[Ya]):Gr[Ln.value])===yn[Kr]});if(Vr===-1)return"break";Kn=Vr,Dr.push(Kn),Qa.push(yn[Kr]),ln=ln[Kn][Ln.children]},jr=0;jr1){var ln=kn.slice(0,-1);Bn(ln)}else ht(!1)},sr=function(){var ln,Dr=((ln=Ea[_n])===null||ln===void 0?void 0:ln[Ln.children])||[],Qa=Dr.find(function(Mr){return!Mr.disabled});if(Qa){var Rr=[].concat((0,y.Z)(kn),[Qa[Ln.value]]);Bn(Rr)}};ue.useImperativeHandle($e,function(){return{onKeyDown:function(ln){var Dr=ln.which;switch(Dr){case Yt.Z.UP:case Yt.Z.DOWN:{var Qa=0;Dr===Yt.Z.UP?Qa=-1:Dr===Yt.Z.DOWN&&(Qa=1),Qa!==0&&va(Qa);break}case Yt.Z.LEFT:{if(Ct)break;xn?sr():qa();break}case Yt.Z.RIGHT:{if(Ct)break;xn?qa():sr();break}case Yt.Z.BACKSPACE:{Ct||qa();break}case Yt.Z.ENTER:{if(kn.length){var Rr=Ea[_n],Mr=(Rr==null?void 0:Rr[re])||[];Mr.length?Gn(Mr.map(function(Fr){return Fr[Ln.value]}),Mr[Mr.length-1]):Gn(kn,Ea[_n])}break}case Yt.Z.ESC:ht(!1),dn&&ln.stopPropagation()}},onKeyUp:function(){}}})},Lt=ue.forwardRef(function($e,gn){var Ln,yn,Fn,Gn,Vn=(0,ze.lk)(),ct=Vn.prefixCls,Ct=Vn.multiple,ht=Vn.searchValue,dn=Vn.toggleOpen,xn=Vn.notFoundContent,pn=Vn.direction,$n=Vn.open,kn=ue.useRef(),_n=pn==="rtl",Ea=ue.useContext(x),ja=Ea.options,Bn=Ea.values,va=Ea.halfValues,qa=Ea.fieldNames,sr=Ea.changeOnSelect,Kn=Ea.onSelect,ln=Ea.searchOptions,Dr=Ea.dropdownPrefixCls,Qa=Ea.loadData,Rr=Ea.expandTrigger,Mr=Dr||ct,Fr=ue.useState([]),jr=(0,Ke.Z)(Fr,2),Lo=jr[0],po=jr[1],Qo=function(La){if(!(!Qa||ht)){var vo=Qe(La,ja,qa),Bo=vo.map(function(Zo){var Si=Zo.option;return Si}),_o=Bo[Bo.length-1];if(_o&&!dt(_o,qa)){var ko=Ie(La);po(function(Zo){return[].concat((0,y.Z)(Zo),[ko])}),Qa(Bo)}}};ue.useEffect(function(){Lo.length&&Lo.forEach(function(Oo){var La=Xe(Oo),vo=Qe(La,ja,qa,!0).map(function(_o){var ko=_o.option;return ko}),Bo=vo[vo.length-1];(!Bo||Bo[qa.children]||dt(Bo,qa))&&po(function(_o){return _o.filter(function(ko){return ko!==Oo})})})},[ja,Lo,qa]);var jn=ue.useMemo(function(){return new Set(ve(Bn))},[Bn]),Kr=ue.useMemo(function(){return new Set(ve(va))},[va]),Vr=Ae(),Gr=(0,Ke.Z)(Vr,2),Ya=Gr[0],ea=Gr[1],Ta=function(La){ea(La),Qo(La)},$a=function(La){var vo=La.disabled,Bo=dt(La,qa);return!vo&&(Bo||sr||Ct)},ya=function(La,vo){var Bo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Kn(La),!Ct&&(vo||sr&&(Rr==="hover"||Bo))&&dn(!1)},xr=ue.useMemo(function(){return ht?ln:ja},[ht,ln,ja]),to=ue.useMemo(function(){for(var Oo=[{options:xr}],La=xr,vo=_e(La,qa),Bo=function(){var Si=Ya[_o],gi=La.find(function(Ni,$o){return(vo[$o]?Ie(vo[$o]):Ni[qa.value])===Si}),ai=gi==null?void 0:gi[qa.children];if(!(ai!=null&&ai.length))return"break";La=ai,Oo.push({options:ai})},_o=0;_o":Lo,Qo=$e.loadingIcon,jn=$e.children,Kr=$e.dropdownMatchSelectWidth,Vr=Kr===void 0?!1:Kr,Gr=$e.showCheckedStrategy,Ya=Gr===void 0?Ce:Gr,ea=(0,je.Z)($e,he),Ta=(0,He.ZP)(Ln),$a=!!xn,ya=(0,E.Z)(Vn,{value:ct,postState:Ft}),xr=(0,Ke.Z)(ya,2),to=xr[0],bo=xr[1],Ur=ue.useMemo(function(){return We(Gn)},[JSON.stringify(Gn)]),No=ue.useMemo(function(){return Bn||[]},[Bn]),fi=vt(No,Ur),li=ue.useCallback(function(sa){var da=fi();return sa.map(function(Ba){var Ir=da[Ba].nodes;return Ir.map(function(Qr){return Qr[Ur.value]})})},[fi,Ur]),el=(0,E.Z)("",{value:kn,postState:function(da){return da||""}}),Oo=(0,Ke.Z)(el,2),La=Oo[0],vo=Oo[1],Bo=function(da,Ba){vo(da),Ba.source!=="blur"&&_n&&_n(da)},_o=Ue(Ea),ko=(0,Ke.Z)(_o,2),Zo=ko[0],Si=ko[1],gi=pe(La,No,Ur,va||Fn,Si,Ct),ai=jt(No,Ur),Ni=ue.useMemo(function(){var sa=ai(to),da=(0,Ke.Z)(sa,2),Ba=da[0],Ir=da[1];if(!$a||!to.length)return[Ba,[],Ir];var Qr=ve(Ba),ho=fi(),Do=(0,De.S)(Qr,!0,ho),Go=Do.checkedKeys,Ro=Do.halfCheckedKeys;return[li(Go),li(Ro),Ir]},[$a,to,fi,li,ai]),$o=(0,Ke.Z)(Ni,3),Fo=$o[0],Fi=$o[1],wo=$o[2],Ui=ue.useMemo(function(){var sa=ve(Fo),da=mt(sa,fi,Ya);return[].concat((0,y.Z)(wo),(0,y.Z)(li(da)))},[Fo,fi,li,wo,Ya]),pi=ot(Ui,No,Ur,$a,dn),tl=(0,le.Z)(function(sa){if(bo(sa),ht){var da=Ft(sa),Ba=da.map(function(ho){return Qe(ho,No,Ur).map(function(Do){return Do.option})}),Ir=$a?da:da[0],Qr=$a?Ba:Ba[0];ht(Ir,Qr)}}),Ti=(0,le.Z)(function(sa){if((!$a||$n)&&vo(""),!$a)tl(sa);else{var da=Ie(sa),Ba=ve(Fo),Ir=ve(Fi),Qr=Ba.includes(da),ho=wo.some(function(al){return Ie(al)===da}),Do=Fo,Go=wo;if(ho&&!Qr)Go=wo.filter(function(al){return Ie(al)!==da});else{var Ro=Qr?Ba.filter(function(al){return al!==da}):[].concat((0,y.Z)(Ba),[da]),Ga=fi(),ni;if(Qr){var wi=(0,De.S)(Ro,{checked:!1,halfCheckedKeys:Ir},Ga);ni=wi.checkedKeys}else{var bi=(0,De.S)(Ro,!0,Ga);ni=bi.checkedKeys}var _i=mt(ni,fi,Ya);Do=li(_i)}tl([].concat((0,y.Z)(Go),(0,y.Z)(Do)))}}),nl=function(da,Ba){if(Ba.type==="clear"){tl([]);return}var Ir=Ba.values[0],Qr=Ir.valueCells;Ti(Qr)},mi=Kn!==void 0?Kn:sr,Qi=Dr||ln,Sl=Mr||Rr,rl=function(da){Fr==null||Fr(da),jr==null||jr(da)},ol=ue.useMemo(function(){return{options:No,fieldNames:Ur,values:Fo,halfValues:Fi,changeOnSelect:Ct,onSelect:Ti,checkable:xn,searchOptions:gi,dropdownPrefixCls:va,loadData:qa,expandTrigger:ja,expandIcon:po,loadingIcon:Qo,dropdownMenuColumnStyle:Qa}},[No,Ur,Fo,Fi,Ct,Ti,xn,gi,va,qa,ja,po,Qo,Qa]),$r=!(La?gi:No).length,Va=La&&Si.matchInputWidth||$r?{}:{minWidth:"auto"};return ue.createElement(x.Provider,{value:ol},ue.createElement(ze.Ac,(0,Ze.Z)({},ea,{ref:gn,id:Ta,prefixCls:Fn,autoClearSearchValue:$n,dropdownMatchSelectWidth:Vr,dropdownStyle:Va,displayValues:pi,onDisplayValuesChange:nl,mode:$a?"multiple":void 0,searchValue:La,onSearch:Bo,showSearch:Zo,OptionList:Mt,emptyOptions:$r,open:mi,dropdownClassName:Qi,placement:Sl,onDropdownVisibleChange:rl,getRawInputElement:function(){return jn}})))});Be.SHOW_PARENT=Ce,Be.SHOW_CHILD=Pe;var ye=Be,Pt=ye,Je=ne(2738),Te=ne(62892),bt=ne(53487),fn=ne(19080),Ot=ne(36355),on=ne(93891),tn=ne(1684),an=ne(19716),Me=ne(32441),rt=ne(14154),It=ne(58582),ft=ne(84443),lt=ne(66339),un=ne(33234),Sn=ne(98447),Cn=ne(17313),Dn=ne(74207),na=ne(83116);const Jt=$e=>{const{prefixCls:gn,componentCls:Ln,antCls:yn}=$e,Fn=`${Ln}-menu-item`,Gn=` - &${Fn}-expand ${Fn}-expand-icon, - ${Fn}-loading-icon - `;return[{[Ln]:{width:$e.controlWidth}},{[`${Ln}-dropdown`]:[(0,Sn.C2)(`${gn}-checkbox`,$e),{[`&${yn}-select-dropdown`]:{padding:0}},{[Ln]:{"&-checkbox":{top:0,marginInlineEnd:$e.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Ln}-menu-empty`]:{[`${Ln}-menu`]:{width:"100%",height:"auto",[Fn]:{color:$e.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:$e.controlItemWidth,height:$e.dropdownHeight,margin:0,padding:$e.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${$e.lineWidth}px ${$e.lineType} ${$e.colorSplit}`},"&-item":Object.assign(Object.assign({},Cn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:$e.optionPadding,lineHeight:$e.lineHeight,cursor:"pointer",transition:`all ${$e.motionDurationMid}`,borderRadius:$e.borderRadiusSM,"&:hover":{background:$e.controlItemBgHover},"&-disabled":{color:$e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Gn]:{color:$e.colorTextDisabled}},[`&-active:not(${Fn}-disabled)`]:{"&, &:hover":{fontWeight:$e.optionSelectedFontWeight,backgroundColor:$e.optionSelectedBg}},"&-content":{flex:"auto"},[Gn]:{marginInlineStart:$e.paddingXXS,color:$e.colorTextDescription,fontSize:$e.fontSizeIcon},"&-keyword":{color:$e.colorHighlight}})}}}]},{[`${Ln}-dropdown-rtl`]:{direction:"rtl"}},(0,Dn.c)($e)]};var _t=(0,na.Z)("Cascader",$e=>[Jt($e)],$e=>{const gn=Math.round(($e.controlHeight-$e.fontSize*$e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:$e.controlItemBgActive,optionSelectedFontWeight:$e.fontWeightStrong,optionPadding:`${gn}px ${$e.paddingSM}px`,menuPadding:$e.paddingXXS}}),Xt=function($e,gn){var Ln={};for(var yn in $e)Object.prototype.hasOwnProperty.call($e,yn)&&gn.indexOf(yn)<0&&(Ln[yn]=$e[yn]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fn=0,yn=Object.getOwnPropertySymbols($e);FnCt===0?[ct]:[].concat((0,y.Z)(Vn),[gn,ct]),[]),Fn=[];let Gn=0;return yn.forEach((Vn,ct)=>{const Ct=Gn+Vn.length;let ht=$e.slice(Gn,Ct);Gn=Ct,ct%2===1&&(ht=ue.createElement("span",{className:`${Ln}-menu-item-keyword`,key:`separator-${ct}`},ht)),Fn.push(ht)}),Fn}const Pa=($e,gn,Ln,yn)=>{const Fn=[],Gn=$e.toLowerCase();return gn.forEach((Vn,ct)=>{ct!==0&&Fn.push(" / ");let Ct=Vn[yn.label];const ht=typeof Ct;(ht==="string"||ht==="number")&&(Ct=pa(String(Ct),Gn,Ln)),Fn.push(Ct)}),Fn},Jn=ue.forwardRef(($e,gn)=>{const{prefixCls:Ln,size:yn,disabled:Fn,className:Gn,rootClassName:Vn,multiple:ct,bordered:Ct=!0,transitionName:ht,choiceTransitionName:dn="",popupClassName:xn,dropdownClassName:pn,expandIcon:$n,placement:kn,showSearch:_n,allowClear:Ea=!0,notFoundContent:ja,direction:Bn,getPopupContainer:va,status:qa,showArrow:sr,builtinPlacements:Kn,style:ln}=$e,Dr=Xt($e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Qa=(0,Je.Z)(Dr,["suffixIcon"]),{getPopupContainer:Rr,getPrefixCls:Mr,renderEmpty:Fr,direction:jr,popupOverflow:Lo,cascader:po}=ue.useContext(Ot.E_),Qo=Bn||jr,jn=Qo==="rtl",{status:Kr,hasFeedback:Vr,isFormItemInput:Gr,feedbackIcon:Ya}=ue.useContext(Me.aM),ea=(0,fn.F)(Kr,qa),Ta=ja||(Fr==null?void 0:Fr("Cascader"))||ue.createElement(on.Z,{componentName:"Cascader"}),$a=Mr(),ya=Mr("select",Ln),xr=Mr("cascader",Ln),[to,bo]=(0,rt.Z)(ya),[Ur]=_t(xr),{compactSize:No,compactItemClassnames:fi}=(0,un.ri)(ya,Bn),li=se()(xn||pn,`${xr}-dropdown`,{[`${xr}-dropdown-rtl`]:Qo==="rtl"},Vn,bo),el=ue.useMemo(()=>{if(!_n)return _n;let wo={render:Pa};return typeof _n=="object"&&(wo=Object.assign(Object.assign({},wo),_n)),wo},[_n]),Oo=(0,an.Z)(wo=>{var Ui;return(Ui=yn!=null?yn:No)!==null&&Ui!==void 0?Ui:wo}),La=ue.useContext(tn.Z),vo=Fn!=null?Fn:La;let Bo=$n;$n||(Bo=jn?ue.createElement(be.Z,null):ue.createElement(Fe.Z,null));const _o=ue.createElement("span",{className:`${ya}-menu-item-loading-icon`},ue.createElement(Le.Z,{spin:!0})),ko=ue.useMemo(()=>ct?ue.createElement("span",{className:`${xr}-checkbox-inner`}):!1,[ct]),Zo=(0,ft.Z)($e.suffixIcon,sr),{suffixIcon:Si,removeIcon:gi,clearIcon:ai}=(0,lt.Z)(Object.assign(Object.assign({},$e),{hasFeedback:Vr,feedbackIcon:Ya,showSuffixIcon:Zo,multiple:ct,prefixCls:ya,componentName:"Cascader"})),Ni=ue.useMemo(()=>kn!==void 0?kn:jn?"bottomRight":"bottomLeft",[kn,jn]),$o=(0,It.Z)(Kn,Lo),Fo=Ea===!0?{clearIcon:ai}:Ea,Fi=ue.createElement(Pt,Object.assign({prefixCls:ya,className:se()(!Ln&&xr,{[`${ya}-lg`]:Oo==="large",[`${ya}-sm`]:Oo==="small",[`${ya}-rtl`]:jn,[`${ya}-borderless`]:!Ct,[`${ya}-in-form-item`]:Gr},(0,fn.Z)(ya,ea,Vr),fi,po==null?void 0:po.className,Gn,Vn,bo),disabled:vo,style:Object.assign(Object.assign({},po==null?void 0:po.style),ln)},Qa,{builtinPlacements:$o,direction:Qo,placement:Ni,notFoundContent:Ta,allowClear:Fo,showSearch:el,expandIcon:Bo,suffixIcon:Si,removeIcon:gi,loadingIcon:_o,checkable:ko,dropdownClassName:li,dropdownPrefixCls:Ln||xr,choiceTransitionName:(0,Te.m)($a,"",dn),transitionName:(0,Te.m)($a,"slide-up",ht),getPopupContainer:va||Rr,ref:gn}));return Ur(to(Fi))}),rn=(0,bt.Z)(Jn);Jn.SHOW_PARENT=qt,Jn.SHOW_CHILD=In,Jn._InternalPanelDoNotUseOrYouWillBeFired=rn;var Aa=Jn},24905:function(xt,Tt,ne){"use strict";ne.d(Tt,{default:function(){return pe}});var y=ne(92310),ue=ne.n(y),be=ne(5630),Le=ne(59301),Fe=ne(36355),Oe=ne(1684),se=ne(32441),Ke=Le.createContext(null),je=ne(98447),ze=ne(14088),He=ne(4572),De=function(ge,Ce){var Pe={};for(var Ie in ge)Object.prototype.hasOwnProperty.call(ge,Ie)&&Ce.indexOf(Ie)<0&&(Pe[Ie]=ge[Ie]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ie=Object.getOwnPropertySymbols(ge);ve{var Pe;const{prefixCls:Ie,className:ve,rootClassName:Xe,children:We,indeterminate:dt=!1,style:Re,onMouseEnter:_e,onMouseLeave:mt,skipGroup:Qe=!1,disabled:ot}=ge,Ht=De(ge,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:vt,direction:jt,checkbox:Vt}=Le.useContext(Fe.E_),Ue=Le.useContext(Ke),{isFormItemInput:ut}=Le.useContext(se.aM),Nt=Le.useContext(Oe.Z),sn=(Pe=(Ue==null?void 0:Ue.disabled)||ot)!==null&&Pe!==void 0?Pe:Nt,Bt=Le.useRef(Ht.value);Le.useEffect(()=>{Ue==null||Ue.registerValue(Ht.value)},[]),Le.useEffect(()=>{if(!Qe)return Ht.value!==Bt.current&&(Ue==null||Ue.cancelValue(Bt.current),Ue==null||Ue.registerValue(Ht.value),Bt.current=Ht.value),()=>Ue==null?void 0:Ue.cancelValue(Ht.value)},[Ht.value]);const $t=vt("checkbox",Ie),[Ae,Yt]=(0,je.ZP)($t),Pn=Object.assign({},Ht);Ue&&!Qe&&(Pn.onChange=function(){Ht.onChange&&Ht.onChange.apply(Ht,arguments),Ue.toggleOption&&Ue.toggleOption({label:We,value:Ht.value})},Pn.name=Ue.name,Pn.checked=Ue.value.includes(Ht.value));const Lt=ue()(`${$t}-wrapper`,{[`${$t}-rtl`]:jt==="rtl",[`${$t}-wrapper-checked`]:Pn.checked,[`${$t}-wrapper-disabled`]:sn,[`${$t}-wrapper-in-form-item`]:ut},Vt==null?void 0:Vt.className,ve,Xe,Yt),Mt=ue()({[`${$t}-indeterminate`]:dt},He.A,Yt),et=dt?"mixed":void 0;return Ae(Le.createElement(ze.Z,{component:"Checkbox",disabled:sn},Le.createElement("label",{className:Lt,style:Object.assign(Object.assign({},Vt==null?void 0:Vt.style),Re),onMouseEnter:_e,onMouseLeave:mt},Le.createElement(be.Z,Object.assign({"aria-checked":et},Pn,{prefixCls:$t,className:Mt,disabled:sn,ref:Ce})),We!==void 0&&Le.createElement("span",null,We))))};var a=Le.forwardRef(le),x=ne(94480),b=ne(2738),z=function(ge,Ce){var Pe={};for(var Ie in ge)Object.prototype.hasOwnProperty.call(ge,Ie)&&Ce.indexOf(Ie)<0&&(Pe[Ie]=ge[Ie]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ie=Object.getOwnPropertySymbols(ge);ve{const{defaultValue:Pe,children:Ie,options:ve=[],prefixCls:Xe,className:We,rootClassName:dt,style:Re,onChange:_e}=ge,mt=z(ge,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Qe,direction:ot}=Le.useContext(Fe.E_),[Ht,vt]=Le.useState(mt.value||Pe||[]),[jt,Vt]=Le.useState([]);Le.useEffect(()=>{"value"in mt&&vt(mt.value||[])},[mt.value]);const Ue=Le.useMemo(()=>ve.map(Ye=>typeof Ye=="string"||typeof Ye=="number"?{label:Ye,value:Ye}:Ye),[ve]),ut=Ye=>{Vt(we=>we.filter(he=>he!==Ye))},Nt=Ye=>{Vt(we=>[].concat((0,x.Z)(we),[Ye]))},sn=Ye=>{const we=Ht.indexOf(Ye.value),he=(0,x.Z)(Ht);we===-1?he.push(Ye.value):he.splice(we,1),"value"in mt||vt(he),_e==null||_e(he.filter(tt=>jt.includes(tt)).sort((tt,Ft)=>{const Be=Ue.findIndex(Pt=>Pt.value===tt),ye=Ue.findIndex(Pt=>Pt.value===Ft);return Be-ye}))},Bt=Qe("checkbox",Xe),$t=`${Bt}-group`,[Ae,Yt]=(0,je.ZP)(Bt),Pn=(0,b.Z)(mt,["value","disabled"]),Lt=ve.length?Ue.map(Ye=>Le.createElement(a,{prefixCls:Bt,key:Ye.value.toString(),disabled:"disabled"in Ye?Ye.disabled:mt.disabled,value:Ye.value,checked:Ht.includes(Ye.value),onChange:Ye.onChange,className:`${$t}-item`,style:Ye.style,title:Ye.title},Ye.label)):Ie,Mt={toggleOption:sn,value:Ht,disabled:mt.disabled,name:mt.name,registerValue:Nt,cancelValue:ut},et=ue()($t,{[`${$t}-rtl`]:ot==="rtl"},We,dt,Yt);return Ae(Le.createElement("div",Object.assign({className:et,style:Re},Pn,{ref:Ce}),Le.createElement(Ke.Provider,{value:Mt},Lt)))},re=Le.forwardRef(te);var ie=Le.memo(re);const ce=a;ce.Group=ie,ce.__ANT_CHECKBOX=!0;var pe=ce},98447:function(xt,Tt,ne){"use strict";ne.d(Tt,{C2:function(){return Fe}});var y=ne(17313),ue=ne(37613),be=ne(83116);const Le=Oe=>{const{checkboxCls:se}=Oe,Ze=`${se}-wrapper`;return[{[`${se}-group`]:Object.assign(Object.assign({},(0,y.Wf)(Oe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Oe.marginXS,[`> ${Oe.antCls}-row`]:{flex:1}}),[Ze]:Object.assign(Object.assign({},(0,y.Wf)(Oe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Ze}`]:{marginInlineStart:0},[`&${Ze}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[se]:Object.assign(Object.assign({},(0,y.Wf)(Oe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Oe.borderRadiusSM,alignSelf:"center",[`${se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${se}-inner`]:Object.assign({},(0,y.oN)(Oe))},[`${se}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Oe.checkboxSize,height:Oe.checkboxSize,direction:"ltr",backgroundColor:Oe.colorBgContainer,border:`${Oe.lineWidth}px ${Oe.lineType} ${Oe.colorBorder}`,borderRadius:Oe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Oe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Oe.checkboxSize/14*5,height:Oe.checkboxSize/14*8,border:`${Oe.lineWidthBold}px solid ${Oe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Oe.motionDurationFast} ${Oe.motionEaseInBack}, opacity ${Oe.motionDurationFast}`}},"& + span":{paddingInlineStart:Oe.paddingXS,paddingInlineEnd:Oe.paddingXS}})},{[` - ${Ze}:not(${Ze}-disabled), - ${se}:not(${se}-disabled) - `]:{[`&:hover ${se}-inner`]:{borderColor:Oe.colorPrimary}},[`${Ze}:not(${Ze}-disabled)`]:{[`&:hover ${se}-checked:not(${se}-disabled) ${se}-inner`]:{backgroundColor:Oe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${se}-checked:not(${se}-disabled):after`]:{borderColor:Oe.colorPrimaryHover}}},{[`${se}-checked`]:{[`${se}-inner`]:{backgroundColor:Oe.colorPrimary,borderColor:Oe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Oe.motionDurationMid} ${Oe.motionEaseOutBack} ${Oe.motionDurationFast}`}}},[` - ${Ze}-checked:not(${Ze}-disabled), - ${se}-checked:not(${se}-disabled) - `]:{[`&:hover ${se}-inner`]:{backgroundColor:Oe.colorPrimaryHover,borderColor:"transparent"}}},{[se]:{"&-indeterminate":{[`${se}-inner`]:{backgroundColor:Oe.colorBgContainer,borderColor:Oe.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Oe.fontSizeLG/2,height:Oe.fontSizeLG/2,backgroundColor:Oe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Ze}-disabled`]:{cursor:"not-allowed"},[`${se}-disabled`]:{[`&, ${se}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${se}-inner`]:{background:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,"&:after":{borderColor:Oe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Oe.colorTextDisabled},[`&${se}-indeterminate ${se}-inner::after`]:{background:Oe.colorTextDisabled}}}]};function Fe(Oe,se){const Ze=(0,ue.TS)(se,{checkboxCls:`.${Oe}`,checkboxSize:se.controlInteractiveSize});return[Le(Ze)]}Tt.ZP=(0,be.Z)("Checkbox",(Oe,se)=>{let{prefixCls:Ze}=se;return[Fe(Ze,Oe)]})},36381:function(xt,Tt,ne){"use strict";ne.d(Tt,{default:function(){return Pn}});var y=ne(38819),ue=ne(92310),be=ne.n(ue),Le=ne(54476),Fe=ne(94480),Oe=ne(42978),se=ne(76190),Ze=ne(18929),Ke=ne(48736),je=ne(59301),ze=ne(75931),He=ne(11592),De=ne(20068),le=ne(77900),E=ne(10228),a=je.forwardRef(function(Lt,Mt){var et=Lt.prefixCls,Ye=Lt.forceRender,we=Lt.className,he=Lt.style,tt=Lt.children,Ft=Lt.isActive,Be=Lt.role,ye=je.useState(Ft||Ye),Pt=(0,Oe.Z)(ye,2),Je=Pt[0],Te=Pt[1];return je.useEffect(function(){(Ye||Ft)&&Te(!0)},[Ye,Ft]),Je?je.createElement("div",{ref:Mt,className:be()("".concat(et,"-content"),(0,De.Z)((0,De.Z)({},"".concat(et,"-content-active"),Ft),"".concat(et,"-content-inactive"),!Ft),we),style:he,role:Be},je.createElement("div",{className:"".concat(et,"-content-box")},tt)):null});a.displayName="PanelContent";var x=a,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=je.forwardRef(function(Lt,Mt){var et=Lt.showArrow,Ye=et===void 0?!0:et,we=Lt.headerClass,he=Lt.isActive,tt=Lt.onItemClick,Ft=Lt.forceRender,Be=Lt.className,ye=Lt.prefixCls,Pt=Lt.collapsible,Je=Lt.accordion,Te=Lt.panelKey,bt=Lt.extra,fn=Lt.header,Ot=Lt.expandIcon,on=Lt.openMotion,tn=Lt.destroyInactivePanel,an=Lt.children,Me=(0,ze.Z)(Lt,b),rt=Pt==="disabled",It=Pt==="header",ft=Pt==="icon",lt=bt!=null&&typeof bt!="boolean",un=function(){tt==null||tt(Te)},Sn=function(Xt){(Xt.key==="Enter"||Xt.keyCode===E.Z.ENTER||Xt.which===E.Z.ENTER)&&un()},Cn=typeof Ot=="function"?Ot(Lt):je.createElement("i",{className:"arrow"});Cn&&(Cn=je.createElement("div",{className:"".concat(ye,"-expand-icon"),onClick:["header","icon"].includes(Pt)?un:void 0},Cn));var Dn=be()((0,De.Z)((0,De.Z)((0,De.Z)({},"".concat(ye,"-item"),!0),"".concat(ye,"-item-active"),he),"".concat(ye,"-item-disabled"),rt),Be),na=be()(we,(0,De.Z)((0,De.Z)((0,De.Z)({},"".concat(ye,"-header"),!0),"".concat(ye,"-header-collapsible-only"),It),"".concat(ye,"-icon-collapsible-only"),ft)),Jt={className:na,"aria-expanded":he,"aria-disabled":rt,onKeyDown:Sn};return!It&&!ft&&(Jt.onClick=un,Jt.role=Je?"tab":"button",Jt.tabIndex=rt?-1:0),je.createElement("div",(0,Le.Z)({},Me,{ref:Mt,className:Dn}),je.createElement("div",Jt,Ye&&Cn,je.createElement("span",{className:"".concat(ye,"-header-text"),onClick:Pt==="header"?un:void 0},fn),lt&&je.createElement("div",{className:"".concat(ye,"-extra")},bt)),je.createElement(le.default,(0,Le.Z)({visible:he,leavedClassName:"".concat(ye,"-content-hidden")},on,{forceRender:Ft,removeOnLeave:tn}),function(_t,Xt){var In=_t.className,qt=_t.style;return je.createElement(x,{ref:Xt,prefixCls:ye,className:In,style:qt,isActive:he,forceRender:Ft,role:Je?"tabpanel":void 0},an)}))}),te=z,re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(Mt,et){var Ye=et.prefixCls,we=et.accordion,he=et.collapsible,tt=et.destroyInactivePanel,Ft=et.onItemClick,Be=et.activeKey,ye=et.openMotion,Pt=et.expandIcon;return Mt.map(function(Je,Te){var bt=Je.children,fn=Je.label,Ot=Je.key,on=Je.collapsible,tn=Je.onItemClick,an=Je.destroyInactivePanel,Me=(0,ze.Z)(Je,re),rt=String(Ot!=null?Ot:Te),It=on!=null?on:he,ft=an!=null?an:tt,lt=function(Cn){It!=="disabled"&&(Ft(Cn),tn==null||tn(Cn))},un=!1;return we?un=Be[0]===rt:un=Be.indexOf(rt)>-1,je.createElement(te,(0,Le.Z)({},Me,{prefixCls:Ye,key:rt,panelKey:rt,isActive:un,accordion:we,openMotion:ye,expandIcon:Pt,header:fn,collapsible:It,onItemClick:lt,destroyInactivePanel:ft}),bt)})},ce=function(Mt,et,Ye){if(!Mt)return null;var we=Ye.prefixCls,he=Ye.accordion,tt=Ye.collapsible,Ft=Ye.destroyInactivePanel,Be=Ye.onItemClick,ye=Ye.activeKey,Pt=Ye.openMotion,Je=Ye.expandIcon,Te=Mt.key||String(et),bt=Mt.props,fn=bt.header,Ot=bt.headerClass,on=bt.destroyInactivePanel,tn=bt.collapsible,an=bt.onItemClick,Me=!1;he?Me=ye[0]===Te:Me=ye.indexOf(Te)>-1;var rt=tn!=null?tn:tt,It=function(un){rt!=="disabled"&&(Be(un),an==null||an(un))},ft={key:Te,panelKey:Te,header:fn,headerClass:Ot,isActive:Me,prefixCls:we,destroyInactivePanel:on!=null?on:Ft,openMotion:Pt,accordion:he,children:Mt.props.children,onItemClick:It,expandIcon:Je,collapsible:rt};return typeof Mt.type=="string"?Mt:(Object.keys(ft).forEach(function(lt){typeof ft[lt]=="undefined"&&delete ft[lt]}),je.cloneElement(Mt,ft))};function pe(Lt,Mt,et){return Array.isArray(Lt)?ie(Lt,et):(0,He.Z)(Mt).map(function(Ye,we){return ce(Ye,we,et)})}var ge=pe,Ce=ne(26112);function Pe(Lt){var Mt=Lt;if(!Array.isArray(Mt)){var et=(0,se.Z)(Mt);Mt=et==="number"||et==="string"?[Mt]:[]}return Mt.map(function(Ye){return String(Ye)})}var Ie=je.forwardRef(function(Lt,Mt){var et=Lt.prefixCls,Ye=et===void 0?"rc-collapse":et,we=Lt.destroyInactivePanel,he=we===void 0?!1:we,tt=Lt.style,Ft=Lt.accordion,Be=Lt.className,ye=Lt.children,Pt=Lt.collapsible,Je=Lt.openMotion,Te=Lt.expandIcon,bt=Lt.activeKey,fn=Lt.defaultActiveKey,Ot=Lt.onChange,on=Lt.items,tn=be()(Ye,Be),an=(0,Ze.Z)([],{value:bt,onChange:function(Sn){return Ot==null?void 0:Ot(Sn)},defaultValue:fn,postState:Pe}),Me=(0,Oe.Z)(an,2),rt=Me[0],It=Me[1],ft=function(Sn){return It(function(){if(Ft)return rt[0]===Sn?[]:[Sn];var Cn=rt.indexOf(Sn),Dn=Cn>-1;return Dn?rt.filter(function(na){return na!==Sn}):[].concat((0,Fe.Z)(rt),[Sn])})};(0,Ke.ZP)(!ye,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var lt=ge(on,ye,{prefixCls:Ye,accordion:Ft,openMotion:Je,expandIcon:Te,collapsible:Pt,destroyInactivePanel:he,onItemClick:ft,activeKey:rt});return je.createElement("div",(0,Le.Z)({ref:Mt,className:tn,style:tt,role:Ft?"tablist":void 0},(0,Ce.Z)(Lt,{aria:!0,data:!0})),lt)}),ve=Object.assign(Ie,{Panel:te}),Xe=ve,We=ve.Panel,dt=ne(2738),Re=ne(62892),_e=ne(92343),mt=ne(36355),Qe=ne(19716),Ht=je.forwardRef((Lt,Mt)=>{const{getPrefixCls:et}=je.useContext(mt.E_),{prefixCls:Ye,className:we,showArrow:he=!0}=Lt,tt=et("collapse",Ye),Ft=be()({[`${tt}-no-arrow`]:!he},we);return je.createElement(Xe.Panel,Object.assign({ref:Mt},Lt,{prefixCls:tt,className:Ft}))}),vt=ne(17313),jt=ne(8378),Vt=ne(83116),Ue=ne(37613);const ut=Lt=>{const{componentCls:Mt,contentBg:et,padding:Ye,headerBg:we,headerPadding:he,collapseHeaderPaddingSM:tt,collapseHeaderPaddingLG:Ft,collapsePanelBorderRadius:Be,lineWidth:ye,lineType:Pt,colorBorder:Je,colorText:Te,colorTextHeading:bt,colorTextDisabled:fn,fontSize:Ot,fontSizeLG:on,lineHeight:tn,marginSM:an,paddingSM:Me,paddingLG:rt,paddingXS:It,motionDurationSlow:ft,fontSizeIcon:lt,contentPadding:un}=Lt,Sn=`${ye}px ${Pt} ${Je}`;return{[Mt]:Object.assign(Object.assign({},(0,vt.Wf)(Lt)),{backgroundColor:we,border:Sn,borderBottom:0,borderRadius:`${Be}px`,"&-rtl":{direction:"rtl"},[`& > ${Mt}-item`]:{borderBottom:Sn,"&:last-child":{[` - &, - & > ${Mt}-header`]:{borderRadius:`0 0 ${Be}px ${Be}px`}},[`> ${Mt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:he,color:bt,lineHeight:tn,cursor:"pointer",transition:`all ${ft}, visibility 0s`,[`> ${Mt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Mt}-expand-icon`]:{height:Ot*tn,display:"flex",alignItems:"center",paddingInlineEnd:an},[`${Mt}-arrow`]:Object.assign(Object.assign({},(0,vt.Ro)()),{fontSize:lt,svg:{transition:`transform ${ft}`}}),[`${Mt}-header-text`]:{marginInlineEnd:"auto"}},[`${Mt}-header-collapsible-only`]:{cursor:"default",[`${Mt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Mt}-icon-collapsible-only`]:{cursor:"default",[`${Mt}-expand-icon`]:{cursor:"pointer"}}},[`${Mt}-content`]:{color:Te,backgroundColor:et,borderTop:Sn,[`& > ${Mt}-content-box`]:{padding:un},"&-hidden":{display:"none"}},"&-small":{[`> ${Mt}-item`]:{[`> ${Mt}-header`]:{padding:tt,paddingInlineStart:It,[`> ${Mt}-expand-icon`]:{marginInlineStart:Me-It}},[`> ${Mt}-content > ${Mt}-content-box`]:{padding:Me}}},"&-large":{[`> ${Mt}-item`]:{fontSize:on,[`> ${Mt}-header`]:{padding:Ft,paddingInlineStart:Ye,[`> ${Mt}-expand-icon`]:{height:on*tn,marginInlineStart:rt-Ye}},[`> ${Mt}-content > ${Mt}-content-box`]:{padding:rt}}},[`${Mt}-item:last-child`]:{[`> ${Mt}-content`]:{borderRadius:`0 0 ${Be}px ${Be}px`}},[`& ${Mt}-item-disabled > ${Mt}-header`]:{"\n &,\n & > .arrow\n ":{color:fn,cursor:"not-allowed"}},[`&${Mt}-icon-position-end`]:{[`& > ${Mt}-item`]:{[`> ${Mt}-header`]:{[`${Mt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:an}}}}})}},Nt=Lt=>{const{componentCls:Mt}=Lt,et=`> ${Mt}-item > ${Mt}-header ${Mt}-arrow svg`;return{[`${Mt}-rtl`]:{[et]:{transform:"rotate(180deg)"}}}},sn=Lt=>{const{componentCls:Mt,headerBg:et,paddingXXS:Ye,colorBorder:we}=Lt;return{[`${Mt}-borderless`]:{backgroundColor:et,border:0,[`> ${Mt}-item`]:{borderBottom:`1px solid ${we}`},[` - > ${Mt}-item:last-child, - > ${Mt}-item:last-child ${Mt}-header - `]:{borderRadius:0},[`> ${Mt}-item:last-child`]:{borderBottom:0},[`> ${Mt}-item > ${Mt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Mt}-item > ${Mt}-content > ${Mt}-content-box`]:{paddingTop:Ye}}}},Bt=Lt=>{const{componentCls:Mt,paddingSM:et}=Lt;return{[`${Mt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Mt}-item`]:{borderBottom:0,[`> ${Mt}-content`]:{backgroundColor:"transparent",border:0,[`> ${Mt}-content-box`]:{paddingBlock:et}}}}}};var $t=(0,Vt.Z)("Collapse",Lt=>{const Mt=(0,Ue.TS)(Lt,{collapseHeaderPaddingSM:`${Lt.paddingXS}px ${Lt.paddingSM}px`,collapseHeaderPaddingLG:`${Lt.padding}px ${Lt.paddingLG}px`,collapsePanelBorderRadius:Lt.borderRadiusLG});return[ut(Mt),sn(Mt),Bt(Mt),Nt(Mt),(0,jt.Z)(Mt)]},Lt=>({headerPadding:`${Lt.paddingSM}px ${Lt.padding}px`,headerBg:Lt.colorFillAlter,contentPadding:`${Lt.padding}px 16px`,contentBg:Lt.colorBgContainer})),Yt=Object.assign(je.forwardRef((Lt,Mt)=>{const{getPrefixCls:et,direction:Ye,collapse:we}=je.useContext(mt.E_),{prefixCls:he,className:tt,rootClassName:Ft,style:Be,bordered:ye=!0,ghost:Pt,size:Je,expandIconPosition:Te="start",children:bt,expandIcon:fn}=Lt,Ot=(0,Qe.Z)(Sn=>{var Cn;return(Cn=Je!=null?Je:Sn)!==null&&Cn!==void 0?Cn:"middle"}),on=et("collapse",he),tn=et(),[an,Me]=$t(on),rt=je.useMemo(()=>Te==="left"?"start":Te==="right"?"end":Te,[Te]),It=function(){let Sn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Cn=fn?fn(Sn):je.createElement(y.Z,{rotate:Sn.isActive?90:void 0});return(0,_e.Tm)(Cn,()=>({className:be()(Cn.props.className,`${on}-arrow`)}))},ft=be()(`${on}-icon-position-${rt}`,{[`${on}-borderless`]:!ye,[`${on}-rtl`]:Ye==="rtl",[`${on}-ghost`]:!!Pt,[`${on}-${Ot}`]:Ot!=="middle"},we==null?void 0:we.className,tt,Ft,Me),lt=Object.assign(Object.assign({},(0,Re.Z)(tn)),{motionAppear:!1,leavedClassName:`${on}-content-hidden`}),un=je.useMemo(()=>bt?(0,He.Z)(bt).map((Sn,Cn)=>{var Dn,na;if(!((Dn=Sn.props)===null||Dn===void 0)&&Dn.disabled){const Jt=(na=Sn.key)!==null&&na!==void 0?na:String(Cn),{disabled:_t,collapsible:Xt}=Sn.props,In=Object.assign(Object.assign({},(0,dt.Z)(Sn.props,["disabled"])),{key:Jt,collapsible:Xt!=null?Xt:_t?"disabled":void 0});return(0,_e.Tm)(Sn,In)}return Sn}):null,[bt]);return an(je.createElement(Xe,Object.assign({ref:Mt,openMotion:lt},(0,dt.Z)(Lt,["rootClassName"]),{expandIcon:It,prefixCls:on,className:ft,style:Object.assign(Object.assign({},we==null?void 0:we.style),Be)}),un))}),{Panel:Ht}),Pn=Yt},28103:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return He}});var y=ne(92310),ue=ne.n(y),be=ne(59301),Le=ne(36355),Fe=ne(17313),Oe=ne(83116),se=ne(37613);const Ze=De=>{const{componentCls:le,sizePaddingEdgeHorizontal:E,colorSplit:a,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:te}=De;return{[le]:Object.assign(Object.assign({},(0,Fe.Wf)(De)),{borderBlockStart:`${x}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${De.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${le}-with-text`]:{display:"flex",alignItems:"center",margin:`${De.dividerHorizontalWithTextGutterMargin}px 0`,color:De.colorTextHeading,fontWeight:500,fontSize:De.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${le}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${le}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${le}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${le}-with-text${le}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${le}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${le}-with-text`]:{color:De.colorText,fontWeight:"normal",fontSize:De.fontSize},[`&-horizontal${le}-with-text-left${le}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${le}-inner-text`]:{paddingInlineStart:E}},[`&-horizontal${le}-with-text-right${le}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${le}-inner-text`]:{paddingInlineEnd:E}}})}};var Ke=(0,Oe.Z)("Divider",De=>{const le=(0,se.TS)(De,{dividerHorizontalWithTextGutterMargin:De.margin,dividerHorizontalGutterMargin:De.marginLG,sizePaddingEdgeHorizontal:0});return[Ze(le)]},De=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:De.marginXS})),je=function(De,le){var E={};for(var a in De)Object.prototype.hasOwnProperty.call(De,a)&&le.indexOf(a)<0&&(E[a]=De[a]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(De);x{const{getPrefixCls:le,direction:E,divider:a}=be.useContext(Le.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:te,className:re,rootClassName:ie,children:ce,dashed:pe,plain:ge,style:Ce}=De,Pe=je(De,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ie=le("divider",x),[ve,Xe]=Ke(Ie),We=z.length>0?`-${z}`:z,dt=!!ce,Re=z==="left"&&te!=null,_e=z==="right"&&te!=null,mt=ue()(Ie,a==null?void 0:a.className,Xe,`${Ie}-${b}`,{[`${Ie}-with-text`]:dt,[`${Ie}-with-text${We}`]:dt,[`${Ie}-dashed`]:!!pe,[`${Ie}-plain`]:!!ge,[`${Ie}-rtl`]:E==="rtl",[`${Ie}-no-default-orientation-margin-left`]:Re,[`${Ie}-no-default-orientation-margin-right`]:_e},re,ie),Qe=be.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),ot=Object.assign(Object.assign({},Re&&{marginLeft:Qe}),_e&&{marginRight:Qe});return ve(be.createElement("div",Object.assign({className:mt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ce)},Pe,{role:"separator"}),ce&&b!=="vertical"&&be.createElement("span",{className:`${Ie}-inner-text`,style:ot},ce)))}},91857:function(xt,Tt,ne){"use strict";var y=ne(59301),ue=ne(38819),be=ne(92310),Le=ne.n(be),Fe=ne(31561),Oe=ne(70425),se=ne(18929),Ze=ne(2738),Ke=ne(79676),je=ne(53487),ze=ne(92343),He=ne(36355),De=ne(20834),le=ne(40875),E=ne(88088),a=ne(47211);const x=null,b=ie=>{const{menu:ce,arrow:pe,prefixCls:ge,children:Ce,trigger:Pe,disabled:Ie,dropdownRender:ve,getPopupContainer:Xe,overlayClassName:We,rootClassName:dt,open:Re,onOpenChange:_e,visible:mt,onVisibleChange:Qe,mouseEnterDelay:ot=.15,mouseLeaveDelay:Ht=.1,autoAdjustOverflow:vt=!0,placement:jt="",overlay:Vt,transitionName:Ue}=ie,{getPopupContainer:ut,getPrefixCls:Nt,direction:sn}=y.useContext(He.E_),Bt=y.useMemo(()=>{const Te=Nt();return Ue!==void 0?Ue:jt.includes("top")?`${Te}-slide-down`:`${Te}-slide-up`},[Nt,jt,Ue]),$t=y.useMemo(()=>jt?jt.includes("Center")?jt.slice(0,jt.indexOf("Center")):jt:sn==="rtl"?"bottomRight":"bottomLeft",[jt,sn]),Ae=Nt("dropdown",ge),[Yt,Pn]=(0,a.Z)(Ae),[,Lt]=(0,E.Z)(),Mt=y.Children.only(Ce),et=(0,ze.Tm)(Mt,{className:Le()(`${Ae}-trigger`,{[`${Ae}-rtl`]:sn==="rtl"},Mt.props.className),disabled:Ie}),Ye=Ie?[]:Pe;let we;Ye&&Ye.includes("contextMenu")&&(we=!0);const[he,tt]=(0,se.Z)(!1,{value:Re!=null?Re:mt}),Ft=(0,Oe.useEvent)(Te=>{_e==null||_e(Te),Qe==null||Qe(Te),tt(Te)}),Be=Le()(We,dt,Pn,{[`${Ae}-rtl`]:sn==="rtl"}),ye=(0,Ke.Z)({arrowPointAtCenter:typeof pe=="object"&&pe.pointAtCenter,autoAdjustOverflow:vt,offset:Lt.marginXXS,arrowWidth:pe?Lt.sizePopupArrow:0,borderRadius:Lt.borderRadius}),Pt=y.useCallback(()=>{tt(!1)},[]),Je=()=>{let Te;return ce!=null&&ce.items?Te=y.createElement(De.default,Object.assign({},ce)):typeof Vt=="function"?Te=Vt():Te=Vt,ve&&(Te=ve(Te)),Te=y.Children.only(typeof Te=="string"?y.createElement("span",null,Te):Te),y.createElement(le.J,{prefixCls:`${Ae}-menu`,expandIcon:y.createElement("span",{className:`${Ae}-menu-submenu-arrow`},y.createElement(ue.Z,{className:`${Ae}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Pt,validator:bt=>{let{mode:fn}=bt}},Te)};return Yt(y.createElement(Fe.Z,Object.assign({alignPoint:we},(0,Ze.Z)(ie,["rootClassName"]),{mouseEnterDelay:ot,mouseLeaveDelay:Ht,visible:he,builtinPlacements:ye,arrow:!!pe,overlayClassName:Be,prefixCls:Ae,getPopupContainer:Xe||ut,transitionName:Bt,trigger:Ye,overlay:Je,placement:$t,onVisibleChange:Ft}),et))};function z(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,je.Z)(b,"dropdown",ie=>ie,z),re=ie=>y.createElement(te,Object.assign({},ie),y.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=re,Tt.Z=b},38854:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return E}});var y=ne(91857),ue=ne(92310),be=ne.n(ue),Le=ne(59301),Fe=ne(18785),Oe=ne(3113),se=ne(36355),Ze=ne(81327),Ke=ne(33234),je=ne(47211),ze=function(a,x){var b={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&x.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(a);te{const{getPopupContainer:x,getPrefixCls:b,direction:z}=Le.useContext(se.E_),{prefixCls:te,type:re="default",danger:ie,disabled:ce,loading:pe,onClick:ge,htmlType:Ce,children:Pe,className:Ie,menu:ve,arrow:Xe,autoFocus:We,overlay:dt,trigger:Re,align:_e,open:mt,onOpenChange:Qe,placement:ot,getPopupContainer:Ht,href:vt,icon:jt=Le.createElement(Fe.Z,null),title:Vt,buttonsRender:Ue=Je=>Je,mouseEnterDelay:ut,mouseLeaveDelay:Nt,overlayClassName:sn,overlayStyle:Bt,destroyPopupOnHide:$t,dropdownRender:Ae}=a,Yt=ze(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Pn=b("dropdown",te),Lt=`${Pn}-button`,[Mt,et]=(0,je.Z)(Pn),Ye={menu:ve,arrow:Xe,autoFocus:We,align:_e,disabled:ce,trigger:ce?[]:Re,onOpenChange:Qe,getPopupContainer:Ht||x,mouseEnterDelay:ut,mouseLeaveDelay:Nt,overlayClassName:sn,overlayStyle:Bt,destroyPopupOnHide:$t,dropdownRender:Ae},{compactSize:we,compactItemClassnames:he}=(0,Ke.ri)(Pn,z),tt=be()(Lt,he,Ie,et);"overlay"in a&&(Ye.overlay=dt),"open"in a&&(Ye.open=mt),"placement"in a?Ye.placement=ot:Ye.placement=z==="rtl"?"bottomLeft":"bottomRight";const Ft=Le.createElement(Oe.ZP,{type:re,danger:ie,disabled:ce,loading:pe,onClick:ge,htmlType:Ce,href:vt,title:Vt},Pe),Be=Le.createElement(Oe.ZP,{type:re,danger:ie,icon:jt}),[ye,Pt]=Ue([Ft,Be]);return Mt(Le.createElement(Ze.Z.Compact,Object.assign({className:tt,size:we,block:!0},Yt),ye,Le.createElement(y.Z,Object.assign({},Ye),Pt)))};He.__ANT_BUTTON=!0;var De=He;const le=y.Z;le.Button=De;var E=le},47211:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return ze}});var y=ne(17313),ue=ne(13826),be=ne(92899),Le=ne(29878),Fe=ne(19447),Oe=ne(83116),se=ne(37613),Ke=He=>{const{componentCls:De,menuCls:le,colorError:E,colorTextLightSolid:a}=He,x=`${le}-item`;return{[`${De}, ${De}-menu-submenu`]:{[`${le} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:E,"&:hover":{color:a,backgroundColor:E}}}}}};const je=He=>{const{componentCls:De,menuCls:le,zIndexPopup:E,dropdownArrowDistance:a,sizePopupArrow:x,antCls:b,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:re,fontSize:ie,dropdownEdgeChildPadding:ce,colorTextDisabled:pe,fontSizeIcon:ge,controlPaddingHorizontal:Ce,colorBgElevated:Pe}=He;return[{[De]:Object.assign(Object.assign({},(0,y.Wf)(He)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:E,display:"block","&::before":{position:"absolute",insetBlock:-a+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:ge}},[`${De}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:ge},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${De}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${De}-placement-bottomLeft, - &${b}-slide-down-appear${b}-slide-down-appear-active${De}-placement-bottomLeft, - &${b}-slide-down-enter${b}-slide-down-enter-active${De}-placement-bottom, - &${b}-slide-down-appear${b}-slide-down-appear-active${De}-placement-bottom, - &${b}-slide-down-enter${b}-slide-down-enter-active${De}-placement-bottomRight, - &${b}-slide-down-appear${b}-slide-down-appear-active${De}-placement-bottomRight`]:{animationName:ue.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${De}-placement-topLeft, - &${b}-slide-up-appear${b}-slide-up-appear-active${De}-placement-topLeft, - &${b}-slide-up-enter${b}-slide-up-enter-active${De}-placement-top, - &${b}-slide-up-appear${b}-slide-up-appear-active${De}-placement-top, - &${b}-slide-up-enter${b}-slide-up-enter-active${De}-placement-topRight, - &${b}-slide-up-appear${b}-slide-up-appear-active${De}-placement-topRight`]:{animationName:ue.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${De}-placement-bottomLeft, - &${b}-slide-down-leave${b}-slide-down-leave-active${De}-placement-bottom, - &${b}-slide-down-leave${b}-slide-down-leave-active${De}-placement-bottomRight`]:{animationName:ue.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${De}-placement-topLeft, - &${b}-slide-up-leave${b}-slide-up-leave-active${De}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${De}-placement-topRight`]:{animationName:ue.ly}})},(0,Fe.ZP)(He,{colorBg:Pe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${De} ${le}`]:{position:"relative",margin:0},[`${le}-submenu-popup`]:{position:"absolute",zIndex:E,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${De}, ${De}-menu-submenu`]:{[le]:Object.assign(Object.assign({padding:ce,listStyleType:"none",backgroundColor:Pe,backgroundClip:"padding-box",borderRadius:He.borderRadiusLG,outline:"none",boxShadow:He.boxShadowSecondary},(0,y.Qy)(He)),{[`${le}-item-group-title`]:{padding:`${re}px ${Ce}px`,color:He.colorTextDescription,transition:`all ${te}`},[`${le}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${le}-item-icon`]:{minWidth:ie,marginInlineEnd:He.marginXS,fontSize:He.fontSizeSM},[`${le}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${le}-item, ${le}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${re}px ${Ce}px`,color:He.colorText,fontWeight:"normal",fontSize:ie,lineHeight:He.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:He.borderRadiusSM,"&:hover, &-active":{backgroundColor:He.controlItemBgHover}},(0,y.Qy)(He)),{"&-selected":{color:He.colorPrimary,backgroundColor:He.controlItemBgActive,"&:hover, &-active":{backgroundColor:He.controlItemBgActiveHover}},"&-disabled":{color:pe,cursor:"not-allowed","&:hover":{color:pe,backgroundColor:Pe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${He.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:He.colorSplit},[`${De}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:He.paddingXS,[`${De}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:He.colorTextDescription,fontSize:ge,fontStyle:"normal"}}}),[`${le}-item-group-list`]:{margin:`0 ${He.marginXS}px`,padding:0,listStyle:"none"},[`${le}-submenu-title`]:{paddingInlineEnd:Ce+He.fontSizeSM},[`${le}-submenu-vertical`]:{position:"relative"},[`${le}-submenu${le}-submenu-disabled ${De}-menu-submenu-title`]:{[`&, ${De}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:Pe,cursor:"not-allowed"}},[`${le}-submenu-selected ${De}-menu-submenu-title`]:{color:He.colorPrimary}})}},[(0,ue.oN)(He,"slide-up"),(0,ue.oN)(He,"slide-down"),(0,be.Fm)(He,"move-up"),(0,be.Fm)(He,"move-down"),(0,Le._y)(He,"zoom-big")]]};var ze=(0,Oe.Z)("Dropdown",(He,De)=>{let{rootPrefixCls:le}=De;const{marginXXS:E,sizePopupArrow:a,controlHeight:x,fontSize:b,lineHeight:z,paddingXXS:te,componentCls:re,borderRadiusLG:ie}=He,ce=(x-b*z)/2,{dropdownArrowOffset:pe}=(0,Fe.fS)({contentRadius:ie}),ge=(0,se.TS)(He,{menuCls:`${re}-menu`,rootPrefixCls:le,dropdownArrowDistance:a/2+E,dropdownArrowOffset:pe,dropdownPaddingVertical:ce,dropdownEdgeChildPadding:te});return[je(ge),Ke(ge)]},He=>({zIndexPopup:He.zIndexPopupBase+50}))},8628:function(xt,Tt,ne){"use strict";var y=ne(59301),ue=ne(34280),be=ne(56762),Le=ne(69507);function Fe(){let Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const se=(0,y.useRef)({}),Ze=(0,be.Z)(),Ke=(0,Le.ZP)();return(0,ue.Z)(()=>{const je=Ke.subscribe(ze=>{se.current=ze,Oe&&Ze()});return()=>Ke.unsubscribe(je)},[]),se.current}Tt.Z=Fe},45818:function(xt,Tt,ne){"use strict";ne.d(Tt,{D:function(){return te},Z:function(){return ce}});var y=ne(54476),ue=ne(59301),be={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Le=be,Fe=ne(7657),Oe=function(ge,Ce){return ue.createElement(Fe.Z,(0,y.Z)({},ge,{ref:Ce,icon:Le}))},se=ue.forwardRef(Oe),Ze=se,Ke=ne(33853),je=ne(38819),ze=ne(92310),He=ne.n(ze),De=ne(2738),E=pe=>!isNaN(parseFloat(pe))&&isFinite(pe),a=ne(36355),x=ne(84966),b=function(pe,ge){var Ce={};for(var Pe in pe)Object.prototype.hasOwnProperty.call(pe,Pe)&&ge.indexOf(Pe)<0&&(Ce[Pe]=pe[Pe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Pe=Object.getOwnPropertySymbols(pe);Ie{let pe=0;return function(){let ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return pe+=1,`${ge}${pe}`}})();var ce=ue.forwardRef((pe,ge)=>{const{prefixCls:Ce,className:Pe,trigger:Ie,children:ve,defaultCollapsed:Xe=!1,theme:We="dark",style:dt={},collapsible:Re=!1,reverseArrow:_e=!1,width:mt=200,collapsedWidth:Qe=80,zeroWidthTriggerStyle:ot,breakpoint:Ht,onCollapse:vt,onBreakpoint:jt}=pe,Vt=b(pe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ue}=(0,ue.useContext)(x.Gs),[ut,Nt]=(0,ue.useState)("collapsed"in pe?pe.collapsed:Xe),[sn,Bt]=(0,ue.useState)(!1);(0,ue.useEffect)(()=>{"collapsed"in pe&&Nt(pe.collapsed)},[pe.collapsed]);const $t=(et,Ye)=>{"collapsed"in pe||Nt(et),vt==null||vt(et,Ye)},Ae=(0,ue.useRef)();Ae.current=et=>{Bt(et.matches),jt==null||jt(et.matches),ut!==et.matches&&$t(et.matches,"responsive")},(0,ue.useEffect)(()=>{function et(we){return Ae.current(we)}let Ye;if(typeof window!="undefined"){const{matchMedia:we}=window;if(we&&Ht&&Ht in z){Ye=we(`(max-width: ${z[Ht]})`);try{Ye.addEventListener("change",et)}catch(he){Ye.addListener(et)}et(Ye)}}return()=>{try{Ye==null||Ye.removeEventListener("change",et)}catch(we){Ye==null||Ye.removeListener(et)}}},[Ht]),(0,ue.useEffect)(()=>{const et=re("ant-sider-");return Ue.addSider(et),()=>Ue.removeSider(et)},[]);const Yt=()=>{$t(!ut,"clickTrigger")},{getPrefixCls:Pn}=(0,ue.useContext)(a.E_),Lt=()=>{const et=Pn("layout-sider",Ce),Ye=(0,De.Z)(Vt,["collapsed"]),we=ut?Qe:mt,he=E(we)?`${we}px`:String(we),tt=parseFloat(String(Qe||0))===0?ue.createElement("span",{onClick:Yt,className:He()(`${et}-zero-width-trigger`,`${et}-zero-width-trigger-${_e?"right":"left"}`),style:ot},Ie||ue.createElement(Ze,null)):null,ye={expanded:_e?ue.createElement(je.Z,null):ue.createElement(Ke.Z,null),collapsed:_e?ue.createElement(Ke.Z,null):ue.createElement(je.Z,null)}[ut?"collapsed":"expanded"],Pt=Ie!==null?tt||ue.createElement("div",{className:`${et}-trigger`,onClick:Yt,style:{width:he}},Ie||ye):null,Je=Object.assign(Object.assign({},dt),{flex:`0 0 ${he}`,maxWidth:he,minWidth:he,width:he}),Te=He()(et,`${et}-${We}`,{[`${et}-collapsed`]:!!ut,[`${et}-has-trigger`]:Re&&Ie!==null&&!tt,[`${et}-below`]:!!sn,[`${et}-zero-width`]:parseFloat(he)===0},Pe);return ue.createElement("aside",Object.assign({className:Te},Ye,{style:Je,ref:ge}),ue.createElement("div",{className:`${et}-children`},ve),Re||sn&&tt?Pt:null)},Mt=ue.useMemo(()=>({siderCollapsed:ut}),[ut]);return ue.createElement(te.Provider,{value:Mt},Lt())})},84966:function(xt,Tt,ne){"use strict";ne.d(Tt,{VY:function(){return te},$_:function(){return z},h4:function(){return b},Gs:function(){return De},ZP:function(){return re}});var y=ne(94480),ue=ne(92310),be=ne.n(ue),Le=ne(2738),Fe=ne(59301),Oe=ne(36355),se=ne(83116),Ke=ie=>{const{componentCls:ce,bodyBg:pe,lightSiderBg:ge,lightTriggerBg:Ce,lightTriggerColor:Pe}=ie;return{[`${ce}-sider-light`]:{background:ge,[`${ce}-sider-trigger`]:{color:Pe,background:Ce},[`${ce}-sider-zero-width-trigger`]:{color:Pe,background:Ce,border:`1px solid ${pe}`,borderInlineStart:0}}}};const je=ie=>{const{antCls:ce,componentCls:pe,colorText:ge,triggerColor:Ce,footerBg:Pe,triggerBg:Ie,headerHeight:ve,headerPadding:Xe,headerColor:We,footerPadding:dt,triggerHeight:Re,zeroTriggerHeight:_e,zeroTriggerWidth:mt,motionDurationMid:Qe,motionDurationSlow:ot,fontSize:Ht,borderRadius:vt,bodyBg:jt,headerBg:Vt,siderBg:Ue}=ie;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:jt,"&, *":{boxSizing:"border-box"},[`&${pe}-has-sider`]:{flexDirection:"row",[`> ${pe}, > ${pe}-content`]:{width:0}},[`${pe}-header, &${pe}-footer`]:{flex:"0 0 auto"},[`${pe}-sider`]:{position:"relative",minWidth:0,background:Ue,transition:`all ${Qe}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ce}-menu${ce}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Re},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Re,color:Ce,lineHeight:`${Re}px`,textAlign:"center",background:Ie,cursor:"pointer",transition:`all ${Qe}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ve,insetInlineEnd:-mt,zIndex:1,width:mt,height:_e,color:Ce,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ue,borderStartStartRadius:0,borderStartEndRadius:vt,borderEndEndRadius:vt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ot} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ot}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-mt,borderStartStartRadius:vt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:vt}}}}},Ke(ie)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:ve,padding:Xe,color:We,lineHeight:`${ve}px`,background:Vt,[`${ce}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:dt,color:ge,fontSize:Ht,background:Pe},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var ze=(0,se.Z)("Layout",ie=>[je(ie)],ie=>{const{colorBgLayout:ce,controlHeight:pe,controlHeightLG:ge,colorText:Ce,controlHeightSM:Pe,marginXXS:Ie,colorTextLightSolid:ve,colorBgContainer:Xe}=ie,We=ge*1.25;return{colorBgHeader:"#001529",colorBgBody:ce,colorBgTrigger:"#002140",bodyBg:ce,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${We}px`,headerColor:Ce,footerPadding:`${Pe}px ${We}px`,footerBg:ce,siderBg:"#001529",triggerHeight:ge+Ie*2,triggerBg:"#002140",triggerColor:ve,zeroTriggerWidth:ge,zeroTriggerHeight:ge,lightSiderBg:Xe,lightTriggerBg:Xe,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),He=function(ie,ce){var pe={};for(var ge in ie)Object.prototype.hasOwnProperty.call(ie,ge)&&ce.indexOf(ge)<0&&(pe[ge]=ie[ge]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,ge=Object.getOwnPropertySymbols(ie);Cenull,removeSider:()=>null}});function le(ie){let{suffixCls:ce,tagName:pe,displayName:ge}=ie;return Ce=>Fe.forwardRef((Ie,ve)=>Fe.createElement(Ce,Object.assign({ref:ve,suffixCls:ce,tagName:pe},Ie)))}const E=Fe.forwardRef((ie,ce)=>{const{prefixCls:pe,suffixCls:ge,className:Ce,tagName:Pe}=ie,Ie=He(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ve}=Fe.useContext(Oe.E_),Xe=ve("layout",pe),[We,dt]=ze(Xe),Re=ge?`${Xe}-${ge}`:Xe;return We(Fe.createElement(Pe,Object.assign({className:be()(pe||Re,Ce,dt),ref:ce},Ie)))}),a=Fe.forwardRef((ie,ce)=>{const{direction:pe}=Fe.useContext(Oe.E_),[ge,Ce]=Fe.useState([]),{prefixCls:Pe,className:Ie,rootClassName:ve,children:Xe,hasSider:We,tagName:dt,style:Re}=ie,_e=He(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),mt=(0,Le.Z)(_e,["suffixCls"]),{getPrefixCls:Qe,layout:ot}=Fe.useContext(Oe.E_),Ht=Qe("layout",Pe),[vt,jt]=ze(Ht),Vt=be()(Ht,{[`${Ht}-has-sider`]:typeof We=="boolean"?We:ge.length>0,[`${Ht}-rtl`]:pe==="rtl"},ot==null?void 0:ot.className,Ie,ve,jt),Ue=Fe.useMemo(()=>({siderHook:{addSider:ut=>{Ce(Nt=>[].concat((0,y.Z)(Nt),[ut]))},removeSider:ut=>{Ce(Nt=>Nt.filter(sn=>sn!==ut))}}}),[]);return vt(Fe.createElement(De.Provider,{value:Ue},Fe.createElement(dt,Object.assign({ref:ce,className:Vt,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),Re)},mt),Xe)))}),x=le({tagName:"div",displayName:"Layout"})(a),b=le({suffixCls:"header",tagName:"header",displayName:"Header"})(E),z=le({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(E),te=le({suffixCls:"content",tagName:"main",displayName:"Content"})(E);var re=x},40875:function(xt,Tt,ne){"use strict";ne.d(Tt,{J:function(){return Oe}});var y=ne(59301),ue=ne(33234),be=ne(70425),Le=function(se,Ze){var Ke={};for(var je in se)Object.prototype.hasOwnProperty.call(se,je)&&Ze.indexOf(je)<0&&(Ke[je]=se[je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,je=Object.getOwnPropertySymbols(se);ze{const{children:Ke}=se,je=Le(se,["children"]),ze=y.useContext(Fe),He=y.useMemo(()=>Object.assign(Object.assign({},ze),je),[ze,je.prefixCls,je.mode,je.selectable]);return y.createElement(Fe.Provider,{value:He},y.createElement(ue.BR,null,(0,be.supportNodeRef)(Ke)?y.cloneElement(Ke,{ref:Ze}):Ke))});Tt.Z=Fe},20834:function(xt,Tt,ne){"use strict";ne.d(Tt,{default:function(){return Mt}});var y=ne(15285),ue=ne(59301),be=ne(45818),Le=ne(92310),Fe=ne.n(Le),Oe=ne(36355),se=function(et,Ye){var we={};for(var he in et)Object.prototype.hasOwnProperty.call(et,he)&&Ye.indexOf(he)<0&&(we[he]=et[he]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,he=Object.getOwnPropertySymbols(et);tt{const{prefixCls:Ye,className:we,dashed:he}=et,tt=se(et,["prefixCls","className","dashed"]),{getPrefixCls:Ft}=ue.useContext(Oe.E_),Be=Ft("menu",Ye),ye=Fe()({[`${Be}-item-divider-dashed`]:!!he},we);return ue.createElement(y.iz,Object.assign({className:ye},tt))},je=ne(11592),ze=ne(2738),He=ne(6848),De=ne(92343),E=(0,ue.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=et=>{var Ye;const{className:we,children:he,icon:tt,title:Ft,danger:Be}=et,{prefixCls:ye,firstLevel:Pt,direction:Je,disableMenuItemTitleTooltip:Te,inlineCollapsed:bt}=ue.useContext(E),fn=rt=>{const It=ue.createElement("span",{className:`${ye}-title-content`},he);return(!tt||(0,De.l$)(he)&&he.type==="span")&&he&&rt&&Pt&&typeof he=="string"?ue.createElement("div",{className:`${ye}-inline-collapsed-noicon`},he.charAt(0)):It},{siderCollapsed:Ot}=ue.useContext(be.D);let on=Ft;typeof Ft=="undefined"?on=Pt?he:"":Ft===!1&&(on="");const tn={title:on};!Ot&&!bt&&(tn.title=null,tn.open=!1);const an=(0,je.Z)(he).length;let Me=ue.createElement(y.ck,Object.assign({},(0,ze.Z)(et,["title","icon","danger"]),{className:Fe()({[`${ye}-item-danger`]:Be,[`${ye}-item-only-child`]:(tt?an+1:an)===1},we),title:typeof Ft=="string"?Ft:void 0}),(0,De.Tm)(tt,{className:Fe()((0,De.l$)(tt)?(Ye=tt.props)===null||Ye===void 0?void 0:Ye.className:"",`${ye}-item-icon`)}),fn(bt));return Te||(Me=ue.createElement(He.Z,Object.assign({},tn,{placement:Je==="rtl"?"left":"right",overlayClassName:`${ye}-inline-collapsed-tooltip`}),Me)),Me},z=et=>{var Ye;const{popupClassName:we,icon:he,title:tt,theme:Ft}=et,Be=ue.useContext(E),{prefixCls:ye,inlineCollapsed:Pt,theme:Je}=Be,Te=(0,y.Xl)();let bt;if(!he)bt=Pt&&!Te.length&&tt&&typeof tt=="string"?ue.createElement("div",{className:`${ye}-inline-collapsed-noicon`},tt.charAt(0)):ue.createElement("span",{className:`${ye}-title-content`},tt);else{const Ot=(0,De.l$)(tt)&&tt.type==="span";bt=ue.createElement(ue.Fragment,null,(0,De.Tm)(he,{className:Fe()((0,De.l$)(he)?(Ye=he.props)===null||Ye===void 0?void 0:Ye.className:"",`${ye}-item-icon`)}),Ot?tt:ue.createElement("span",{className:`${ye}-title-content`},tt))}const fn=ue.useMemo(()=>Object.assign(Object.assign({},Be),{firstLevel:!1}),[Be]);return ue.createElement(E.Provider,{value:fn},ue.createElement(y.Wd,Object.assign({},(0,ze.Z)(et,["icon"]),{title:bt,popupClassName:Fe()(ye,we,`${ye}-${Ft||Je}`)})))},te=ne(18785),re=ne(70425),ie=ne(62892),ce=ne(40875),pe=function(et,Ye){var we={};for(var he in et)Object.prototype.hasOwnProperty.call(et,he)&&Ye.indexOf(he)<0&&(we[he]=et[he]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,he=Object.getOwnPropertySymbols(et);tt{if(Ye&&typeof Ye=="object"){const he=Ye,{label:tt,children:Ft,key:Be,type:ye}=he,Pt=pe(he,["label","children","key","type"]),Je=Be!=null?Be:`tmp-${we}`;return Ft||ye==="group"?ye==="group"?ue.createElement(y.BW,Object.assign({key:Je},Pt,{title:tt}),ge(Ft)):ue.createElement(z,Object.assign({key:Je},Pt,{title:tt}),ge(Ft)):ye==="divider"?ue.createElement(Ke,Object.assign({key:Je},Pt)):ue.createElement(x,Object.assign({key:Je},Pt),tt)}return null}).filter(Ye=>Ye)}function Ce(et){return ue.useMemo(()=>et&&ge(et),[et])}var Pe=ne(64993),Ie=ne(17313),ve=ne(8378),Xe=ne(13826),We=ne(29878),dt=ne(83116),Re=ne(37613),mt=et=>{const{componentCls:Ye,motionDurationSlow:we,horizontalLineHeight:he,colorSplit:tt,lineWidth:Ft,lineType:Be,itemPaddingInline:ye}=et;return{[`${Ye}-horizontal`]:{lineHeight:he,border:0,borderBottom:`${Ft}px ${Be} ${tt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ye}-item, ${Ye}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ye},[`> ${Ye}-item:hover, - > ${Ye}-item-active, - > ${Ye}-submenu ${Ye}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ye}-item, ${Ye}-submenu-title`]:{transition:[`border-color ${we}`,`background ${we}`].join(",")},[`${Ye}-submenu-arrow`]:{display:"none"}}}},ot=et=>{let{componentCls:Ye,menuArrowOffset:we}=et;return{[`${Ye}-rtl`]:{direction:"rtl"},[`${Ye}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ye}-rtl${Ye}-vertical, - ${Ye}-submenu-rtl ${Ye}-vertical`]:{[`${Ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${we})`},"&::after":{transform:`rotate(45deg) translateY(${we})`}}}}};const Ht=et=>Object.assign({},(0,Ie.oN)(et));var jt=(et,Ye)=>{const{componentCls:we,itemColor:he,itemSelectedColor:tt,groupTitleColor:Ft,itemBg:Be,subMenuItemBg:ye,itemSelectedBg:Pt,activeBarHeight:Je,activeBarWidth:Te,activeBarBorderWidth:bt,motionDurationSlow:fn,motionEaseInOut:Ot,motionEaseOut:on,itemPaddingInline:tn,motionDurationMid:an,itemHoverColor:Me,lineType:rt,colorSplit:It,itemDisabledColor:ft,dangerItemColor:lt,dangerItemHoverColor:un,dangerItemSelectedColor:Sn,dangerItemActiveBg:Cn,dangerItemSelectedBg:Dn,itemHoverBg:na,itemActiveBg:Jt,menuSubMenuBg:_t,horizontalItemSelectedColor:Xt,horizontalItemSelectedBg:In,horizontalItemBorderRadius:qt,horizontalItemHoverBg:pa,popupBg:Pa}=et;return{[`${we}-${Ye}, ${we}-${Ye} > ${we}`]:{color:he,background:Be,[`&${we}-root:focus-visible`]:Object.assign({},Ht(et)),[`${we}-item-group-title`]:{color:Ft},[`${we}-submenu-selected`]:{[`> ${we}-submenu-title`]:{color:tt}},[`${we}-item-disabled, ${we}-submenu-disabled`]:{color:`${ft} !important`},[`${we}-item:not(${we}-item-selected):not(${we}-submenu-selected)`]:{[`&:hover, > ${we}-submenu-title:hover`]:{color:Me}},[`&:not(${we}-horizontal)`]:{[`${we}-item:not(${we}-item-selected)`]:{"&:hover":{backgroundColor:na},"&:active":{backgroundColor:Jt}},[`${we}-submenu-title`]:{"&:hover":{backgroundColor:na},"&:active":{backgroundColor:Jt}}},[`${we}-item-danger`]:{color:lt,[`&${we}-item:hover`]:{[`&:not(${we}-item-selected):not(${we}-submenu-selected)`]:{color:un}},[`&${we}-item:active`]:{background:Cn}},[`${we}-item a`]:{"&, &:hover":{color:"inherit"}},[`${we}-item-selected`]:{color:tt,[`&${we}-item-danger`]:{color:Sn},"a, a:hover":{color:"inherit"}},[`& ${we}-item-selected`]:{backgroundColor:Pt,[`&${we}-item-danger`]:{backgroundColor:Dn}},[`${we}-item, ${we}-submenu-title`]:{[`&:not(${we}-item-disabled):focus-visible`]:Object.assign({},Ht(et))},[`&${we}-submenu > ${we}`]:{backgroundColor:_t},[`&${we}-popup > ${we}`]:{backgroundColor:Pa},[`&${we}-horizontal`]:Object.assign(Object.assign({},Ye==="dark"?{borderBottom:0}:{}),{[`> ${we}-item, > ${we}-submenu`]:{top:bt,marginTop:-bt,marginBottom:0,borderRadius:qt,"&::after":{position:"absolute",insetInline:tn,bottom:0,borderBottom:`${Je}px solid transparent`,transition:`border-color ${fn} ${Ot}`,content:'""'},"&:hover, &-active, &-open":{background:pa,"&::after":{borderBottomWidth:Je,borderBottomColor:Xt}},"&-selected":{color:Xt,backgroundColor:In,"&:hover":{backgroundColor:In},"&::after":{borderBottomWidth:Je,borderBottomColor:Xt}}}}),[`&${we}-root`]:{[`&${we}-inline, &${we}-vertical`]:{borderInlineEnd:`${bt}px ${rt} ${It}`}},[`&${we}-inline`]:{[`${we}-sub${we}-inline`]:{background:ye},[`${we}-item, ${we}-submenu-title`]:bt&&Te?{width:`calc(100% + ${bt}px)`}:{},[`${we}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Te}px solid ${tt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${an} ${on}`,`opacity ${an} ${on}`].join(","),content:'""'},[`&${we}-item-danger`]:{"&::after":{borderInlineEndColor:Sn}}},[`${we}-selected, ${we}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${an} ${Ot}`,`opacity ${an} ${Ot}`].join(",")}}}}}};const Vt=et=>{const{componentCls:Ye,itemHeight:we,itemMarginInline:he,padding:tt,menuArrowSize:Ft,marginXS:Be,itemMarginBlock:ye}=et,Pt=tt+Ft+Be;return{[`${Ye}-item`]:{position:"relative",overflow:"hidden"},[`${Ye}-item, ${Ye}-submenu-title`]:{height:we,lineHeight:`${we}px`,paddingInline:tt,overflow:"hidden",textOverflow:"ellipsis",marginInline:he,marginBlock:ye,width:`calc(100% - ${he*2}px)`},[`> ${Ye}-item, - > ${Ye}-submenu > ${Ye}-submenu-title`]:{height:we,lineHeight:`${we}px`},[`${Ye}-item-group-list ${Ye}-submenu-title, - ${Ye}-submenu-title`]:{paddingInlineEnd:Pt}}};var ut=et=>{const{componentCls:Ye,iconCls:we,itemHeight:he,colorTextLightSolid:tt,dropdownWidth:Ft,controlHeightLG:Be,motionDurationMid:ye,motionEaseOut:Pt,paddingXL:Je,itemMarginInline:Te,fontSizeLG:bt,motionDurationSlow:fn,paddingXS:Ot,boxShadowSecondary:on,collapsedWidth:tn,collapsedIconSize:an}=et,Me={height:he,lineHeight:`${he}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ye]:{"&-inline, &-vertical":Object.assign({[`&${Ye}-root`]:{boxShadow:"none"}},Vt(et))},[`${Ye}-submenu-popup`]:{[`${Ye}-vertical`]:Object.assign(Object.assign({},Vt(et)),{boxShadow:on})}},{[`${Ye}-submenu-popup ${Ye}-vertical${Ye}-sub`]:{minWidth:Ft,maxHeight:`calc(100vh - ${Be*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ye}-inline`]:{width:"100%",[`&${Ye}-root`]:{[`${Ye}-item, ${Ye}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${fn}`,`background ${fn}`,`padding ${ye} ${Pt}`].join(","),[`> ${Ye}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ye}-sub${Ye}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ye}-submenu > ${Ye}-submenu-title`]:Me,[`& ${Ye}-item-group-title`]:{paddingInlineStart:Je}},[`${Ye}-item`]:Me}},{[`${Ye}-inline-collapsed`]:{width:tn,[`&${Ye}-root`]:{[`${Ye}-item, ${Ye}-submenu ${Ye}-submenu-title`]:{[`> ${Ye}-inline-collapsed-noicon`]:{fontSize:bt,textAlign:"center"}}},[`> ${Ye}-item, - > ${Ye}-item-group > ${Ye}-item-group-list > ${Ye}-item, - > ${Ye}-item-group > ${Ye}-item-group-list > ${Ye}-submenu > ${Ye}-submenu-title, - > ${Ye}-submenu > ${Ye}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${bt/2}px - ${Te}px)`,textOverflow:"clip",[` - ${Ye}-submenu-arrow, - ${Ye}-submenu-expand-icon - `]:{opacity:0},[`${Ye}-item-icon, ${we}`]:{margin:0,fontSize:an,lineHeight:`${he}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ye}-item-icon, ${we}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ye}-item-icon, ${we}`]:{display:"none"},"a, a:hover":{color:tt}},[`${Ye}-item-group-title`]:Object.assign(Object.assign({},Ie.vS),{paddingInline:Ot})}}]};const Nt=et=>{const{componentCls:Ye,motionDurationSlow:we,motionDurationMid:he,motionEaseInOut:tt,motionEaseOut:Ft,iconCls:Be,iconSize:ye,iconMarginInlineEnd:Pt}=et;return{[`${Ye}-item, ${Ye}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${we}`,`background ${we}`,`padding ${we} ${tt}`].join(","),[`${Ye}-item-icon, ${Be}`]:{minWidth:ye,fontSize:ye,transition:[`font-size ${he} ${Ft}`,`margin ${we} ${tt}`,`color ${we}`].join(","),"+ span":{marginInlineStart:Pt,opacity:1,transition:[`opacity ${we} ${tt}`,`margin ${we}`,`color ${we}`].join(",")}},[`${Ye}-item-icon`]:Object.assign({},(0,Ie.Ro)()),[`&${Ye}-item-only-child`]:{[`> ${Be}, > ${Ye}-item-icon`]:{marginInlineEnd:0}}},[`${Ye}-item-disabled, ${Ye}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ye}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},sn=et=>{const{componentCls:Ye,motionDurationSlow:we,motionEaseInOut:he,borderRadius:tt,menuArrowSize:Ft,menuArrowOffset:Be}=et;return{[`${Ye}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:et.margin,width:Ft,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${we} ${he}, opacity ${we}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Ft*.6,height:Ft*.15,backgroundColor:"currentcolor",borderRadius:tt,transition:[`background ${we} ${he}`,`transform ${we} ${he}`,`top ${we} ${he}`,`color ${we} ${he}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Be})`},"&::after":{transform:`rotate(-45deg) translateY(${Be})`}}}}},Bt=et=>{const{antCls:Ye,componentCls:we,fontSize:he,motionDurationSlow:tt,motionDurationMid:Ft,motionEaseInOut:Be,paddingXS:ye,padding:Pt,colorSplit:Je,lineWidth:Te,zIndexPopup:bt,borderRadiusLG:fn,subMenuItemBorderRadius:Ot,menuArrowSize:on,menuArrowOffset:tn,lineType:an,menuPanelMaskInset:Me,groupTitleLineHeight:rt,groupTitleFontSize:It}=et;return[{"":{[`${we}`]:Object.assign(Object.assign({},(0,Ie.dF)()),{"&-hidden":{display:"none"}})},[`${we}-submenu-hidden`]:{display:"none"}},{[we]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(et)),(0,Ie.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:he,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${tt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${we}-item`]:{flex:"none"}},[`${we}-item, ${we}-submenu, ${we}-submenu-title`]:{borderRadius:et.itemBorderRadius},[`${we}-item-group-title`]:{padding:`${ye}px ${Pt}px`,fontSize:It,lineHeight:rt,transition:`all ${tt}`},[`&-horizontal ${we}-submenu`]:{transition:[`border-color ${tt} ${Be}`,`background ${tt} ${Be}`].join(",")},[`${we}-submenu, ${we}-submenu-inline`]:{transition:[`border-color ${tt} ${Be}`,`background ${tt} ${Be}`,`padding ${Ft} ${Be}`].join(",")},[`${we}-submenu ${we}-sub`]:{cursor:"initial",transition:[`background ${tt} ${Be}`,`padding ${tt} ${Be}`].join(",")},[`${we}-title-content`]:{transition:`color ${tt}`},[`${we}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${we}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Je,borderStyle:an,borderWidth:0,borderTopWidth:Te,marginBlock:Te,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Nt(et)),{[`${we}-item-group`]:{[`${we}-item-group-list`]:{margin:0,padding:0,[`${we}-item, ${we}-submenu-title`]:{paddingInline:`${he*2}px ${Pt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:bt,borderRadius:fn,boxShadow:"none",transformOrigin:"0 0",[`&${we}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Me}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Me},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:et.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:et.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:et.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:et.paddingXS},[`> ${we}`]:Object.assign(Object.assign(Object.assign({borderRadius:fn},Nt(et)),sn(et)),{[`${we}-item, ${we}-submenu > ${we}-submenu-title`]:{borderRadius:Ot},[`${we}-submenu-title::after`]:{transition:`transform ${tt} ${Be}`}})}}),sn(et)),{[`&-inline-collapsed ${we}-submenu-arrow, - &-inline ${we}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${tn})`},"&::after":{transform:`rotate(45deg) translateX(-${tn})`}},[`${we}-submenu-open${we}-submenu-inline > ${we}-submenu-title > ${we}-submenu-arrow`]:{transform:`translateY(-${on*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${tn})`},"&::before":{transform:`rotate(45deg) translateX(${tn})`}}})},{[`${Ye}-layout-header`]:{[we]:{lineHeight:"inherit"}}}]};var $t=(et,Ye)=>(0,dt.Z)("Menu",he=>{if(Ye===!1)return[];const{colorBgElevated:tt,colorPrimary:Ft,colorTextLightSolid:Be,controlHeightLG:ye,fontSize:Pt,darkItemColor:Je,darkDangerItemColor:Te,darkItemBg:bt,darkSubMenuItemBg:fn,darkItemSelectedColor:Ot,darkItemSelectedBg:on,darkDangerItemSelectedBg:tn,darkItemHoverBg:an,darkGroupTitleColor:Me,darkItemHoverColor:rt,darkItemDisabledColor:It,darkDangerItemHoverColor:ft,darkDangerItemSelectedColor:lt,darkDangerItemActiveBg:un}=he,Sn=Pt/7*5,Cn=(0,Re.TS)(he,{menuArrowSize:Sn,menuHorizontalHeight:ye*1.15,menuArrowOffset:`${Sn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:tt}),Dn=(0,Re.TS)(Cn,{itemColor:Je,itemHoverColor:rt,groupTitleColor:Me,itemSelectedColor:Ot,itemBg:bt,popupBg:bt,subMenuItemBg:fn,itemActiveBg:"transparent",itemSelectedBg:on,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:an,itemDisabledColor:It,dangerItemColor:Te,dangerItemHoverColor:ft,dangerItemSelectedColor:lt,dangerItemActiveBg:un,dangerItemSelectedBg:tn,menuSubMenuBg:fn,horizontalItemSelectedColor:Be,horizontalItemSelectedBg:Ft});return[Bt(Cn),mt(Cn),ut(Cn),jt(Cn,"light"),jt(Dn,"dark"),ot(Cn),(0,ve.Z)(Cn),(0,Xe.oN)(Cn,"slide-up"),(0,Xe.oN)(Cn,"slide-down"),(0,We._y)(Cn,"zoom-big")]},he=>{const{colorPrimary:tt,colorError:Ft,colorTextDisabled:Be,colorErrorBg:ye,colorText:Pt,colorTextDescription:Je,colorBgContainer:Te,colorFillAlter:bt,colorFillContent:fn,lineWidth:Ot,lineWidthBold:on,controlItemBgActive:tn,colorBgTextHover:an,controlHeightLG:Me,lineHeight:rt,colorBgElevated:It,marginXXS:ft,padding:lt,fontSize:un,controlHeightSM:Sn,fontSizeLG:Cn,colorTextLightSolid:Dn,colorErrorHover:na}=he,Jt=new Pe.C(Dn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:he.zIndexPopupBase+50,radiusItem:he.borderRadiusLG,itemBorderRadius:he.borderRadiusLG,radiusSubMenuItem:he.borderRadiusSM,subMenuItemBorderRadius:he.borderRadiusSM,colorItemText:Pt,itemColor:Pt,colorItemTextHover:Pt,itemHoverColor:Pt,colorItemTextHoverHorizontal:tt,horizontalItemHoverColor:tt,colorGroupTitle:Je,groupTitleColor:Je,colorItemTextSelected:tt,itemSelectedColor:tt,colorItemTextSelectedHorizontal:tt,horizontalItemSelectedColor:tt,colorItemBg:Te,itemBg:Te,colorItemBgHover:an,itemHoverBg:an,colorItemBgActive:fn,itemActiveBg:tn,colorSubItemBg:bt,subMenuItemBg:bt,colorItemBgSelected:tn,itemSelectedBg:tn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:on,activeBarHeight:on,colorActiveBarBorderSize:Ot,activeBarBorderWidth:Ot,colorItemTextDisabled:Be,itemDisabledColor:Be,colorDangerItemText:Ft,dangerItemColor:Ft,colorDangerItemTextHover:Ft,dangerItemHoverColor:Ft,colorDangerItemTextSelected:Ft,dangerItemSelectedColor:Ft,colorDangerItemBgActive:ye,dangerItemActiveBg:ye,colorDangerItemBgSelected:ye,dangerItemSelectedBg:ye,itemMarginInline:he.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Me,groupTitleLineHeight:rt,collapsedWidth:Me*2,popupBg:It,itemMarginBlock:ft,itemPaddingInline:lt,horizontalLineHeight:`${Me*1.15}px`,iconSize:un,iconMarginInlineEnd:Sn-un,collapsedIconSize:Cn,groupTitleFontSize:un,darkItemDisabledColor:new Pe.C(Dn).setAlpha(.25).toRgbString(),darkItemColor:Jt,darkDangerItemColor:Ft,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Dn,darkItemSelectedBg:tt,darkDangerItemSelectedBg:Ft,darkItemHoverBg:"transparent",darkGroupTitleColor:Jt,darkItemHoverColor:Dn,darkDangerItemHoverColor:na,darkDangerItemSelectedColor:Dn,darkDangerItemActiveBg:Ft}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(et),Ae=function(et,Ye){var we={};for(var he in et)Object.prototype.hasOwnProperty.call(et,he)&&Ye.indexOf(he)<0&&(we[he]=et[he]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,he=Object.getOwnPropertySymbols(et);tt{var we,he;const tt=ue.useContext(ce.Z),Ft=tt||{},{getPrefixCls:Be,getPopupContainer:ye,direction:Pt,menu:Je}=ue.useContext(Oe.E_),Te=Be(),{prefixCls:bt,className:fn,style:Ot,theme:on="light",expandIcon:tn,_internalDisableMenuItemTitleTooltip:an,inlineCollapsed:Me,siderCollapsed:rt,items:It,children:ft,rootClassName:lt,mode:un,selectable:Sn,onClick:Cn,overflowedIndicatorPopupClassName:Dn}=et,na=Ae(et,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Jt=(0,ze.Z)(na,["collapsedWidth"]),_t=Ce(It)||ft;(we=Ft.validator)===null||we===void 0||we.call(Ft,{mode:un});const Xt=(0,re.useEvent)(function(){var yn;Cn==null||Cn.apply(void 0,arguments),(yn=Ft.onClick)===null||yn===void 0||yn.call(Ft)}),In=Ft.mode||un,qt=Sn!=null?Sn:Ft.selectable,pa=ue.useMemo(()=>rt!==void 0?rt:Me,[Me,rt]),Pa={horizontal:{motionName:`${Te}-slide-up`},inline:(0,ie.Z)(Te),other:{motionName:`${Te}-zoom-big`}},Jn=Be("menu",bt||Ft.prefixCls),[rn,Aa]=$t(Jn,!tt),$e=Fe()(`${Jn}-${on}`,Je==null?void 0:Je.className,fn);let gn;if(typeof tn=="function")gn=tn;else if(tn===null||tn===!1)gn=null;else if(Ft.expandIcon===null||Ft.expandIcon===!1)gn=null;else{const yn=tn!=null?tn:Ft.expandIcon;gn=(0,De.Tm)(yn,{className:Fe()(`${Jn}-submenu-expand-icon`,(0,De.l$)(yn)?(he=yn.props)===null||he===void 0?void 0:he.className:"")})}const Ln=ue.useMemo(()=>({prefixCls:Jn,inlineCollapsed:pa||!1,direction:Pt,firstLevel:!0,theme:on,mode:In,disableMenuItemTitleTooltip:an}),[Jn,pa,Pt,an,on]);return rn(ue.createElement(ce.Z.Provider,{value:null},ue.createElement(E.Provider,{value:Ln},ue.createElement(y.ZP,Object.assign({getPopupContainer:ye,overflowedIndicator:ue.createElement(te.Z,null),overflowedIndicatorPopupClassName:Fe()(Jn,`${Jn}-${on}`,Dn),mode:In,selectable:qt,onClick:Xt},Jt,{inlineCollapsed:pa,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),Ot),className:$e,prefixCls:Jn,direction:Pt,defaultMotions:Pa,expandIcon:gn,ref:Ye,rootClassName:Fe()(lt,Aa)}),_t))))});const Lt=(0,ue.forwardRef)((et,Ye)=>{const we=(0,ue.useRef)(null),he=ue.useContext(be.D);return(0,ue.useImperativeHandle)(Ye,()=>({menu:we.current,focus:tt=>{var Ft;(Ft=we.current)===null||Ft===void 0||Ft.focus(tt)}})),ue.createElement(Pn,Object.assign({ref:we},et,he))});Lt.Item=x,Lt.SubMenu=z,Lt.Divider=Ke,Lt.ItemGroup=y.BW;var Mt=Lt},58421:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return Ft}});var y=ne(54476),ue=ne(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Le=be,Fe=ne(7657),Oe=function(ye,Pt){return ue.createElement(Fe.Z,(0,y.Z)({},ye,{ref:Pt,icon:Le}))},se=ue.forwardRef(Oe),Ze=se,Ke=ne(49198),je=ne(33853),ze=ne(38819),He=ne(92310),De=ne.n(He),le=ne(20068),E=ne(33885),a=ne(67732),x=ne(83652),b=ne(42403),z=ne(158),te=ne(26112),re={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=re,ce=ne(91735),pe=function(Be){(0,b.Z)(Pt,Be);var ye=(0,z.Z)(Pt);function Pt(){var Je;(0,a.Z)(this,Pt);for(var Te=arguments.length,bt=new Array(Te),fn=0;fn=0||Ot.relatedTarget.className.indexOf("".concat(Me,"-item"))>=0))&&an(Je.getValidValue()))},Je.go=function(Ot){var on=Je.state.goInputText;on!==""&&(Ot.keyCode===ie.ENTER||Ot.type==="click")&&(Je.setState({goInputText:""}),Je.props.quickGo(Je.getValidValue()))},Je}return(0,x.Z)(Pt,[{key:"getPageSizeOptions",value:function(){var Te=this.props,bt=Te.pageSize,fn=Te.pageSizeOptions;return fn.some(function(Ot){return Ot.toString()===bt.toString()})?fn:fn.concat([bt.toString()]).sort(function(Ot,on){var tn=Number.isNaN(Number(Ot))?0:Number(Ot),an=Number.isNaN(Number(on))?0:Number(on);return tn-an})}},{key:"render",value:function(){var Te=this,bt=this.props,fn=bt.pageSize,Ot=bt.locale,on=bt.rootPrefixCls,tn=bt.changeSize,an=bt.quickGo,Me=bt.goButton,rt=bt.selectComponentClass,It=bt.buildOptionText,ft=bt.selectPrefixCls,lt=bt.disabled,un=this.state.goInputText,Sn="".concat(on,"-options"),Cn=rt,Dn=null,na=null,Jt=null;if(!tn&&!an)return null;var _t=this.getPageSizeOptions();if(tn&&Cn){var Xt=_t.map(function(In,qt){return ue.createElement(Cn.Option,{key:qt,value:In.toString()},(It||Te.buildOptionText)(In))});Dn=ue.createElement(Cn,{disabled:lt,prefixCls:ft,showSearch:!1,className:"".concat(Sn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(fn||_t[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qt){return qt.parentNode},"aria-label":Ot.page_size,defaultOpen:!1},Xt)}return an&&(Me&&(Jt=typeof Me=="boolean"?ue.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:lt,className:"".concat(Sn,"-quick-jumper-button")},Ot.jump_to_confirm):ue.createElement("span",{onClick:this.go,onKeyUp:this.go},Me)),na=ue.createElement("div",{className:"".concat(Sn,"-quick-jumper")},Ot.jump_to,ue.createElement("input",{disabled:lt,type:"text",value:un,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Ot.page}),Ot.page,Jt)),ue.createElement("li",{className:"".concat(Sn)},Dn,na)}}]),Pt}(ue.Component);pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var ge=pe,Ce=function(ye){var Pt,Je=ye.rootPrefixCls,Te=ye.page,bt=ye.active,fn=ye.className,Ot=ye.showTitle,on=ye.onClick,tn=ye.onKeyPress,an=ye.itemRender,Me="".concat(Je,"-item"),rt=De()(Me,"".concat(Me,"-").concat(Te),(Pt={},(0,le.Z)(Pt,"".concat(Me,"-active"),bt),(0,le.Z)(Pt,"".concat(Me,"-disabled"),!Te),(0,le.Z)(Pt,ye.className,fn),Pt)),It=function(){on(Te)},ft=function(Sn){tn(Sn,on,Te)},lt=an(Te,"page",ue.createElement("a",{rel:"nofollow"},Te));return lt?ue.createElement("li",{title:Ot?Te.toString():null,className:rt,onClick:It,onKeyPress:ft,tabIndex:0},lt):null},Pe=Ce;function Ie(){}function ve(Be){var ye=Number(Be);return typeof ye=="number"&&!Number.isNaN(ye)&&isFinite(ye)&&Math.floor(ye)===ye}var Xe=function(ye,Pt,Je){return Je};function We(Be,ye,Pt){var Je=typeof Be=="undefined"?ye.pageSize:Be;return Math.floor((Pt.total-1)/Je)+1}var dt=function(Be){(0,b.Z)(Pt,Be);var ye=(0,z.Z)(Pt);function Pt(Je){var Te;(0,a.Z)(this,Pt),Te=ye.call(this,Je),Te.paginationNode=ue.createRef(),Te.getJumpPrevPage=function(){return Math.max(1,Te.state.current-(Te.props.showLessItems?3:5))},Te.getJumpNextPage=function(){return Math.min(We(void 0,Te.state,Te.props),Te.state.current+(Te.props.showLessItems?3:5))},Te.getItemIcon=function(tn,an){var Me=Te.props.prefixCls,rt=tn||ue.createElement("button",{type:"button","aria-label":an,className:"".concat(Me,"-item-link")});return typeof tn=="function"&&(rt=ue.createElement(tn,(0,E.Z)({},Te.props))),rt},Te.isValid=function(tn){var an=Te.props.total;return ve(tn)&&tn!==Te.state.current&&ve(an)&&an>0},Te.shouldDisplayQuickJumper=function(){var tn=Te.props,an=tn.showQuickJumper,Me=tn.total,rt=Te.state.pageSize;return Me<=rt?!1:an},Te.handleKeyDown=function(tn){(tn.keyCode===ie.ARROW_UP||tn.keyCode===ie.ARROW_DOWN)&&tn.preventDefault()},Te.handleKeyUp=function(tn){var an=Te.getValidValue(tn),Me=Te.state.currentInputValue;an!==Me&&Te.setState({currentInputValue:an}),tn.keyCode===ie.ENTER?Te.handleChange(an):tn.keyCode===ie.ARROW_UP?Te.handleChange(an-1):tn.keyCode===ie.ARROW_DOWN&&Te.handleChange(an+1)},Te.handleBlur=function(tn){var an=Te.getValidValue(tn);Te.handleChange(an)},Te.changePageSize=function(tn){var an=Te.state.current,Me=We(tn,Te.state,Te.props);an=an>Me?Me:an,Me===0&&(an=Te.state.current),typeof tn=="number"&&("pageSize"in Te.props||Te.setState({pageSize:tn}),"current"in Te.props||Te.setState({current:an,currentInputValue:an})),Te.props.onShowSizeChange(an,tn),"onChange"in Te.props&&Te.props.onChange&&Te.props.onChange(an,tn)},Te.handleChange=function(tn){var an=Te.props,Me=an.disabled,rt=an.onChange,It=Te.state,ft=It.pageSize,lt=It.current,un=It.currentInputValue;if(Te.isValid(tn)&&!Me){var Sn=We(void 0,Te.state,Te.props),Cn=tn;return tn>Sn?Cn=Sn:tn<1&&(Cn=1),"current"in Te.props||Te.setState({current:Cn}),Cn!==un&&Te.setState({currentInputValue:Cn}),rt(Cn,ft),Cn}return lt},Te.prev=function(){Te.hasPrev()&&Te.handleChange(Te.state.current-1)},Te.next=function(){Te.hasNext()&&Te.handleChange(Te.state.current+1)},Te.jumpPrev=function(){Te.handleChange(Te.getJumpPrevPage())},Te.jumpNext=function(){Te.handleChange(Te.getJumpNextPage())},Te.hasPrev=function(){return Te.state.current>1},Te.hasNext=function(){return Te.state.current2?Me-2:0),It=2;It=fn?on=fn:on=Number(bt),on}},{key:"getShowSizeChanger",value:function(){var Te=this.props,bt=Te.showSizeChanger,fn=Te.total,Ot=Te.totalBoundaryShowSizeChanger;return typeof bt!="undefined"?bt:fn>Ot}},{key:"render",value:function(){var Te=this.props,bt=Te.prefixCls,fn=Te.className,Ot=Te.style,on=Te.disabled,tn=Te.hideOnSinglePage,an=Te.total,Me=Te.locale,rt=Te.showQuickJumper,It=Te.showLessItems,ft=Te.showTitle,lt=Te.showTotal,un=Te.simple,Sn=Te.itemRender,Cn=Te.showPrevNextJumpers,Dn=Te.jumpPrevIcon,na=Te.jumpNextIcon,Jt=Te.selectComponentClass,_t=Te.selectPrefixCls,Xt=Te.pageSizeOptions,In=this.state,qt=In.current,pa=In.pageSize,Pa=In.currentInputValue;if(tn===!0&&an<=pa)return null;var Jn=We(void 0,this.state,this.props),rn=[],Aa=null,$e=null,gn=null,Ln=null,yn=null,Fn=rt&&rt.goButton,Gn=It?1:2,Vn=qt-1>0?qt-1:0,ct=qt+1an?an:qt*pa]));if(un){Fn&&(typeof Fn=="boolean"?yn=ue.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Me.jump_to_confirm):yn=ue.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Fn),yn=ue.createElement("li",{title:ft?"".concat(Me.jump_to).concat(qt,"/").concat(Jn):null,className:"".concat(bt,"-simple-pager")},yn));var dn=this.renderPrev(Vn);return ue.createElement("ul",(0,y.Z)({className:De()(bt,"".concat(bt,"-simple"),(0,le.Z)({},"".concat(bt,"-disabled"),on),fn),style:Ot,ref:this.paginationNode},Ct),ht,dn?ue.createElement("li",{title:ft?Me.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:De()("".concat(bt,"-prev"),(0,le.Z)({},"".concat(bt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},dn):null,ue.createElement("li",{title:ft?"".concat(qt,"/").concat(Jn):null,className:"".concat(bt,"-simple-pager")},ue.createElement("input",{type:"text",value:Pa,disabled:on,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ue.createElement("span",{className:"".concat(bt,"-slash")},"/"),Jn),ue.createElement("li",{title:ft?Me.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:De()("".concat(bt,"-next"),(0,le.Z)({},"".concat(bt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ct)),yn)}if(Jn<=3+Gn*2){var xn={locale:Me,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ft,itemRender:Sn};Jn||rn.push(ue.createElement(Pe,(0,y.Z)({},xn,{key:"noPager",page:1,className:"".concat(bt,"-item-disabled")})));for(var pn=1;pn<=Jn;pn+=1){var $n=qt===pn;rn.push(ue.createElement(Pe,(0,y.Z)({},xn,{key:pn,page:pn,active:$n})))}}else{var kn=It?Me.prev_3:Me.prev_5,_n=It?Me.next_3:Me.next_5,Ea=Sn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Dn,"prev page")),ja=Sn(this.getJumpNextPage(),"jump-next",this.getItemIcon(na,"next page"));Cn&&(Aa=Ea?ue.createElement("li",{title:ft?kn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:De()("".concat(bt,"-jump-prev"),(0,le.Z)({},"".concat(bt,"-jump-prev-custom-icon"),!!Dn))},Ea):null,$e=ja?ue.createElement("li",{title:ft?_n:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:De()("".concat(bt,"-jump-next"),(0,le.Z)({},"".concat(bt,"-jump-next-custom-icon"),!!na))},ja):null),Ln=ue.createElement(Pe,{locale:Me,last:!0,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Jn,page:Jn,active:!1,showTitle:ft,itemRender:Sn}),gn=ue.createElement(Pe,{locale:Me,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ft,itemRender:Sn});var Bn=Math.max(1,qt-Gn),va=Math.min(qt+Gn,Jn);qt-1<=Gn&&(va=1+Gn*2),Jn-qt<=Gn&&(Bn=Jn-Gn*2);for(var qa=Bn;qa<=va;qa+=1){var sr=qt===qa;rn.push(ue.createElement(Pe,{locale:Me,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:qa,page:qa,active:sr,showTitle:ft,itemRender:Sn}))}qt-1>=Gn*2&&qt!==3&&(rn[0]=(0,ue.cloneElement)(rn[0],{className:"".concat(bt,"-item-after-jump-prev")}),rn.unshift(Aa)),Jn-qt>=Gn*2&&qt!==Jn-2&&(rn[rn.length-1]=(0,ue.cloneElement)(rn[rn.length-1],{className:"".concat(bt,"-item-before-jump-next")}),rn.push($e)),Bn!==1&&rn.unshift(gn),va!==Jn&&rn.push(Ln)}var Kn=!this.hasPrev()||!Jn,ln=!this.hasNext()||!Jn,Dr=this.renderPrev(Vn),Qa=this.renderNext(ct);return ue.createElement("ul",(0,y.Z)({className:De()(bt,fn,(0,le.Z)({},"".concat(bt,"-disabled"),on)),style:Ot,ref:this.paginationNode},Ct),ht,Dr?ue.createElement("li",{title:ft?Me.prev_page:null,onClick:this.prev,tabIndex:Kn?null:0,onKeyPress:this.runIfEnterPrev,className:De()("".concat(bt,"-prev"),(0,le.Z)({},"".concat(bt,"-disabled"),Kn)),"aria-disabled":Kn},Dr):null,rn,Qa?ue.createElement("li",{title:ft?Me.next_page:null,onClick:this.next,tabIndex:ln?null:0,onKeyPress:this.runIfEnterNext,className:De()("".concat(bt,"-next"),(0,le.Z)({},"".concat(bt,"-disabled"),ln)),"aria-disabled":ln},Qa):null,ue.createElement(ge,{disabled:on,locale:Me,rootPrefixCls:bt,selectComponentClass:Jt,selectPrefixCls:_t,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qt,pageSize:pa,pageSizeOptions:Xt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Fn}))}}],[{key:"getDerivedStateFromProps",value:function(Te,bt){var fn={};if("current"in Te&&(fn.current=Te.current,Te.current!==bt.current&&(fn.currentInputValue=fn.current)),"pageSize"in Te&&Te.pageSize!==bt.pageSize){var Ot=bt.current,on=We(Te.pageSize,bt,Te);Ot=Ot>on?on:Ot,"current"in Te||(fn.current=Ot,fn.currentInputValue=Ot),fn.pageSize=Te.pageSize}return fn}}]),Pt}(ue.Component);dt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ie,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ie,locale:ce.Z,style:{},itemRender:Xe,totalBoundaryShowSizeChanger:50};var Re=dt,_e=ne(22075),mt=ne(36355),Qe=ne(19716),ot=ne(8628),Ht=ne(9763),vt=ne(57809);const jt=Be=>ue.createElement(vt.default,Object.assign({},Be,{showSearch:!0,size:"small"})),Vt=Be=>ue.createElement(vt.default,Object.assign({},Be,{showSearch:!0,size:"middle"}));jt.Option=vt.default.Option,Vt.Option=vt.default.Option;var Ue=ne(9937),ut=ne(17313),Nt=ne(83116),sn=ne(37613);const Bt=Be=>{const{componentCls:ye}=Be;return{[`${ye}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ye}-item-link`]:{color:Be.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ye}-item-link`]:{color:Be.colorTextDisabled,cursor:"not-allowed"}}},[`&${ye}-disabled`]:{cursor:"not-allowed",[`${ye}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Be.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Be.colorBorder,backgroundColor:Be.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Be.itemActiveBgDisabled},a:{color:Be.itemActiveColorDisabled}}},[`${ye}-item-link`]:{color:Be.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ye}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ye}-simple-pager`]:{color:Be.colorTextDisabled},[`${ye}-jump-prev, ${ye}-jump-next`]:{[`${ye}-item-link-icon`]:{opacity:0},[`${ye}-item-ellipsis`]:{opacity:1}}},[`&${ye}-simple`]:{[`${ye}-prev, ${ye}-next`]:{[`&${ye}-disabled ${ye}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},$t=Be=>{const{componentCls:ye}=Be;return{[`&${ye}-mini ${ye}-total-text, &${ye}-mini ${ye}-simple-pager`]:{height:Be.itemSizeSM,lineHeight:`${Be.itemSizeSM}px`},[`&${ye}-mini ${ye}-item`]:{minWidth:Be.itemSizeSM,height:Be.itemSizeSM,margin:0,lineHeight:`${Be.itemSizeSM-2}px`},[`&${ye}-mini:not(${ye}-disabled) ${ye}-item:not(${ye}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Be.colorBgTextHover},"&:active":{backgroundColor:Be.colorBgTextActive}},[`&${ye}-mini ${ye}-prev, &${ye}-mini ${ye}-next`]:{minWidth:Be.itemSizeSM,height:Be.itemSizeSM,margin:0,lineHeight:`${Be.itemSizeSM}px`},[`&${ye}-mini:not(${ye}-disabled)`]:{[`${ye}-prev, ${ye}-next`]:{[`&:hover ${ye}-item-link`]:{backgroundColor:Be.colorBgTextHover},[`&:active ${ye}-item-link`]:{backgroundColor:Be.colorBgTextActive},[`&${ye}-disabled:hover ${ye}-item-link`]:{backgroundColor:"transparent"}}},[` - &${ye}-mini ${ye}-prev ${ye}-item-link, - &${ye}-mini ${ye}-next ${ye}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Be.itemSizeSM,lineHeight:`${Be.itemSizeSM}px`}},[`&${ye}-mini ${ye}-jump-prev, &${ye}-mini ${ye}-jump-next`]:{height:Be.itemSizeSM,marginInlineEnd:0,lineHeight:`${Be.itemSizeSM}px`},[`&${ye}-mini ${ye}-options`]:{marginInlineStart:Be.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Be.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Be.itemSizeSM,lineHeight:`${Be.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Ue.x0)(Be)),{width:Be.paginationMiniQuickJumperInputWidth,height:Be.controlHeightSM})}}}},Ae=Be=>{const{componentCls:ye}=Be;return{[` - &${ye}-simple ${ye}-prev, - &${ye}-simple ${ye}-next - `]:{height:Be.itemSizeSM,lineHeight:`${Be.itemSizeSM}px`,verticalAlign:"top",[`${ye}-item-link`]:{height:Be.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Be.colorBgTextHover},"&:active":{backgroundColor:Be.colorBgTextActive},"&::after":{height:Be.itemSizeSM,lineHeight:`${Be.itemSizeSM}px`}}},[`&${ye}-simple ${ye}-simple-pager`]:{display:"inline-block",height:Be.itemSizeSM,marginInlineEnd:Be.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Be.marginXS,padding:`0 ${Be.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Be.itemInputBg,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadius,outline:"none",transition:`border-color ${Be.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Be.colorPrimary},"&:focus":{borderColor:Be.colorPrimaryHover,boxShadow:`${Be.inputOutlineOffset}px 0 ${Be.controlOutlineWidth}px ${Be.controlOutline}`},"&[disabled]":{color:Be.colorTextDisabled,backgroundColor:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,cursor:"not-allowed"}}}}},Yt=Be=>{const{componentCls:ye}=Be;return{[`${ye}-jump-prev, ${ye}-jump-next`]:{outline:0,[`${ye}-item-container`]:{position:"relative",[`${ye}-item-link-icon`]:{color:Be.colorPrimary,fontSize:Be.fontSizeSM,opacity:0,transition:`all ${Be.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${ye}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Be.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Be.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Be.paginationEllipsisTextIndent,opacity:1,transition:`all ${Be.motionDurationMid}`}},"&:hover":{[`${ye}-item-link-icon`]:{opacity:1},[`${ye}-item-ellipsis`]:{opacity:0}}},[` - ${ye}-prev, - ${ye}-jump-prev, - ${ye}-jump-next - `]:{marginInlineEnd:Be.marginXS},[` - ${ye}-prev, - ${ye}-next, - ${ye}-jump-prev, - ${ye}-jump-next - `]:{display:"inline-block",minWidth:Be.itemSize,height:Be.itemSize,color:Be.colorText,fontFamily:Be.fontFamily,lineHeight:`${Be.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Be.borderRadius,cursor:"pointer",transition:`all ${Be.motionDurationMid}`},[`${ye}-prev, ${ye}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Be.colorText,cursor:"pointer",userSelect:"none"},[`${ye}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Be.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Be.lineWidth}px ${Be.lineType} transparent`,borderRadius:Be.borderRadius,outline:"none",transition:`all ${Be.motionDurationMid}`},[`&:hover ${ye}-item-link`]:{backgroundColor:Be.colorBgTextHover},[`&:active ${ye}-item-link`]:{backgroundColor:Be.colorBgTextActive},[`&${ye}-disabled:hover`]:{[`${ye}-item-link`]:{backgroundColor:"transparent"}}},[`${ye}-slash`]:{marginInlineEnd:Be.paginationSlashMarginInlineEnd,marginInlineStart:Be.paginationSlashMarginInlineStart},[`${ye}-options`]:{display:"inline-block",marginInlineStart:Be.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Be.controlHeight,marginInlineStart:Be.marginXS,lineHeight:`${Be.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Ue.ik)(Be)),{width:Be.controlHeightLG*1.25,height:Be.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Be.marginXS,marginInlineEnd:Be.marginXS})}}}},Pn=Be=>{const{componentCls:ye}=Be;return{[`${ye}-item`]:{display:"inline-block",minWidth:Be.itemSize,height:Be.itemSize,marginInlineEnd:Be.marginXS,fontFamily:Be.fontFamily,lineHeight:`${Be.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Be.lineWidth}px ${Be.lineType} transparent`,borderRadius:Be.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Be.paginationItemPaddingInline}px`,color:Be.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${ye}-item-active)`]:{"&:hover":{transition:`all ${Be.motionDurationMid}`,backgroundColor:Be.colorBgTextHover},"&:active":{backgroundColor:Be.colorBgTextActive}},"&-active":{fontWeight:Be.fontWeightStrong,backgroundColor:Be.itemActiveBg,borderColor:Be.colorPrimary,a:{color:Be.colorPrimary},"&:hover":{borderColor:Be.colorPrimaryHover},"&:hover a":{color:Be.colorPrimaryHover}}}}},Lt=Be=>{const{componentCls:ye}=Be;return{[ye]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ut.Wf)(Be)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${ye}-total-text`]:{display:"inline-block",height:Be.itemSize,marginInlineEnd:Be.marginXS,lineHeight:`${Be.itemSize-2}px`,verticalAlign:"middle"}}),Pn(Be)),Yt(Be)),Ae(Be)),$t(Be)),Bt(Be)),{[`@media only screen and (max-width: ${Be.screenLG}px)`]:{[`${ye}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Be.screenSM}px)`]:{[`${ye}-options`]:{display:"none"}}}),[`&${Be.componentCls}-rtl`]:{direction:"rtl"}}},Mt=Be=>{const{componentCls:ye}=Be;return{[`${ye}${ye}-disabled:not(${ye}-mini)`]:{"&, &:hover":{[`${ye}-item-link`]:{borderColor:Be.colorBorder}},"&:focus-visible":{[`${ye}-item-link`]:{borderColor:Be.colorBorder}},[`${ye}-item, ${ye}-item-link`]:{backgroundColor:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,[`&:hover:not(${ye}-item-active)`]:{backgroundColor:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,a:{color:Be.colorTextDisabled}},[`&${ye}-item-active`]:{backgroundColor:Be.itemActiveBgDisabled}},[`${ye}-prev, ${ye}-next`]:{"&:hover button":{backgroundColor:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,color:Be.colorTextDisabled},[`${ye}-item-link`]:{backgroundColor:Be.colorBgContainerDisabled,borderColor:Be.colorBorder}}},[`${ye}:not(${ye}-mini)`]:{[`${ye}-prev, ${ye}-next`]:{"&:hover button":{borderColor:Be.colorPrimaryHover,backgroundColor:Be.itemBg},[`${ye}-item-link`]:{backgroundColor:Be.itemLinkBg,borderColor:Be.colorBorder},[`&:hover ${ye}-item-link`]:{borderColor:Be.colorPrimary,backgroundColor:Be.itemBg,color:Be.colorPrimary},[`&${ye}-disabled`]:{[`${ye}-item-link`]:{borderColor:Be.colorBorder,color:Be.colorTextDisabled}}},[`${ye}-item`]:{backgroundColor:Be.itemBg,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,[`&:hover:not(${ye}-item-active)`]:{borderColor:Be.colorPrimary,backgroundColor:Be.itemBg,a:{color:Be.colorPrimary}},"&-active":{borderColor:Be.colorPrimary}}}}},et=Be=>{const{componentCls:ye}=Be;return{[`${ye}:not(${ye}-disabled)`]:{[`${ye}-item`]:Object.assign({},(0,ut.Qy)(Be)),[`${ye}-jump-prev, ${ye}-jump-next`]:{"&:focus-visible":Object.assign({[`${ye}-item-link-icon`]:{opacity:1},[`${ye}-item-ellipsis`]:{opacity:0}},(0,ut.oN)(Be))},[`${ye}-prev, ${ye}-next`]:{[`&:focus-visible ${ye}-item-link`]:Object.assign({},(0,ut.oN)(Be))}}}};var Ye=(0,Nt.Z)("Pagination",Be=>{const ye=(0,sn.TS)(Be,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Be.marginXXS/2,paginationMiniQuickJumperInputWidth:Be.controlHeightLG*1.1,paginationItemPaddingInline:Be.marginXXS*1.5,paginationEllipsisLetterSpacing:Be.marginXXS/2,paginationSlashMarginInlineStart:Be.marginXXS,paginationSlashMarginInlineEnd:Be.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Ue.e5)(Be),(0,Ue.TM)(Be));return[Lt(ye),et(ye),Be.wireframe&&Mt(ye)]},Be=>({itemBg:Be.colorBgContainer,itemSize:Be.controlHeight,itemSizeSM:Be.controlHeightSM,itemActiveBg:Be.colorBgContainer,itemLinkBg:Be.colorBgContainer,itemActiveColorDisabled:Be.colorTextDisabled,itemActiveBgDisabled:Be.controlItemBgActiveDisabled,itemInputBg:Be.colorBgContainer,miniOptionsSizeChangerTop:0})),we=function(Be,ye){var Pt={};for(var Je in Be)Object.prototype.hasOwnProperty.call(Be,Je)&&ye.indexOf(Je)<0&&(Pt[Je]=Be[Je]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Je=Object.getOwnPropertySymbols(Be);Te{const{prefixCls:ye,selectPrefixCls:Pt,className:Je,rootClassName:Te,style:bt,size:fn,locale:Ot,selectComponentClass:on,responsive:tn,showSizeChanger:an}=Be,Me=we(Be,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:rt}=(0,ot.Z)(tn),{getPrefixCls:It,direction:ft,pagination:lt={}}=ue.useContext(mt.E_),un=It("pagination",ye),[Sn,Cn]=Ye(un),Dn=an!=null?an:lt.showSizeChanger,na=ue.useMemo(()=>{const Jn=ue.createElement("span",{className:`${un}-item-ellipsis`},"\u2022\u2022\u2022"),rn=ue.createElement("button",{className:`${un}-item-link`,type:"button",tabIndex:-1},ft==="rtl"?ue.createElement(ze.Z,null):ue.createElement(je.Z,null)),Aa=ue.createElement("button",{className:`${un}-item-link`,type:"button",tabIndex:-1},ft==="rtl"?ue.createElement(je.Z,null):ue.createElement(ze.Z,null)),$e=ue.createElement("a",{className:`${un}-item-link`},ue.createElement("div",{className:`${un}-item-container`},ft==="rtl"?ue.createElement(Ke.Z,{className:`${un}-item-link-icon`}):ue.createElement(Ze,{className:`${un}-item-link-icon`}),Jn)),gn=ue.createElement("a",{className:`${un}-item-link`},ue.createElement("div",{className:`${un}-item-container`},ft==="rtl"?ue.createElement(Ze,{className:`${un}-item-link-icon`}):ue.createElement(Ke.Z,{className:`${un}-item-link-icon`}),Jn));return{prevIcon:rn,nextIcon:Aa,jumpPrevIcon:$e,jumpNextIcon:gn}},[ft,un]),[Jt]=(0,Ht.Z)("Pagination",_e.Z),_t=Object.assign(Object.assign({},Jt),Ot),Xt=(0,Qe.Z)(fn),In=Xt==="small"||!!(rt&&!Xt&&tn),qt=It("select",Pt),pa=De()({[`${un}-mini`]:In,[`${un}-rtl`]:ft==="rtl"},lt==null?void 0:lt.className,Je,Te,Cn),Pa=Object.assign(Object.assign({},lt==null?void 0:lt.style),bt);return Sn(ue.createElement(Re,Object.assign({},na,Me,{style:Pa,prefixCls:un,selectPrefixCls:qt,className:pa,selectComponentClass:on||(In?jt:Vt),locale:_t,showSizeChanger:Dn})))},Ft=tt},39722:function(xt,Tt,ne){"use strict";ne.d(Tt,{t5:function(){return je}});var y=ne(92310),ue=ne.n(y),be=ne(55477),Le=ne(59301),Fe=ne(36355),Oe=ne(77578),se=ne(17356),Ze=function(He,De){var le={};for(var E in He)Object.prototype.hasOwnProperty.call(He,E)&&De.indexOf(E)<0&&(le[E]=He[E]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(He);a{if(!(!De&&!le))return Le.createElement(Le.Fragment,null,De&&Le.createElement("div",{className:`${He}-title`},(0,Oe.Z)(De)),Le.createElement("div",{className:`${He}-inner-content`},(0,Oe.Z)(le)))},je=He=>{const{hashId:De,prefixCls:le,className:E,style:a,placement:x="top",title:b,content:z,children:te}=He;return Le.createElement("div",{className:ue()(De,le,`${le}-pure`,`${le}-placement-${x}`,E),style:a},Le.createElement("div",{className:`${le}-arrow`}),Le.createElement(be.G,Object.assign({},He,{className:De,prefixCls:le}),te||Ke(le,b,z)))},ze=He=>{const{prefixCls:De}=He,le=Ze(He,["prefixCls"]),{getPrefixCls:E}=Le.useContext(Fe.E_),a=E("popover",De),[x,b]=(0,se.Z)(a);return x(Le.createElement(je,Object.assign({},le,{prefixCls:a,hashId:b})))};Tt.ZP=ze},60324:function(xt,Tt,ne){"use strict";var y=ne(92310),ue=ne.n(y),be=ne(59301),Le=ne(77578),Fe=ne(62892),Oe=ne(36355),se=ne(6848),Ze=ne(39722),Ke=ne(17356),je=function(De,le){var E={};for(var a in De)Object.prototype.hasOwnProperty.call(De,a)&&le.indexOf(a)<0&&(E[a]=De[a]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(De);x{let{title:le,content:E,prefixCls:a}=De;return be.createElement(be.Fragment,null,le&&be.createElement("div",{className:`${a}-title`},(0,Le.Z)(le)),be.createElement("div",{className:`${a}-inner-content`},(0,Le.Z)(E)))},He=be.forwardRef((De,le)=>{const{prefixCls:E,title:a,content:x,overlayClassName:b,placement:z="top",trigger:te="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:ie=.1,overlayStyle:ce={}}=De,pe=je(De,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ge}=be.useContext(Oe.E_),Ce=ge("popover",E),[Pe,Ie]=(0,Ke.Z)(Ce),ve=ge(),Xe=ue()(b,Ie);return Pe(be.createElement(se.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:re,mouseLeaveDelay:ie,overlayStyle:ce},pe,{prefixCls:Ce,overlayClassName:Xe,ref:le,overlay:a||x?be.createElement(ze,{prefixCls:Ce,title:a,content:x}):null,transitionName:(0,Fe.m)(ve,"zoom-big",pe.transitionName),"data-popover-inject":!0})))});He._InternalPanelDoNotUseOrYouWillBeFired=Ze.ZP,Tt.Z=He},17356:function(xt,Tt,ne){"use strict";var y=ne(17313),ue=ne(29878),be=ne(19447),Le=ne(33166),Fe=ne(83116),Oe=ne(37613);const se=je=>{const{componentCls:ze,popoverColor:He,minWidth:De,fontWeightStrong:le,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:re,popoverBg:ie}=je;return[{[ze]:Object.assign(Object.assign({},(0,y.Wf)(je)),{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":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ze}-content`]:{position:"relative"},[`${ze}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:b,boxShadow:a,padding:E},[`${ze}-title`]:{minWidth:De,marginBottom:te,color:x,fontWeight:le},[`${ze}-inner-content`]:{color:He}})},(0,be.ZP)(je,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ze}-pure`]:{position:"relative",maxWidth:"none",margin:je.sizePopupArrow,display:"inline-block",[`${ze}-content`]:{display:"inline-block"}}}]},Ze=je=>{const{componentCls:ze}=je;return{[ze]:Le.i.map(He=>{const De=je[`${He}6`];return{[`&${ze}-${He}`]:{"--antd-arrow-background-color":De,[`${ze}-inner`]:{backgroundColor:De},[`${ze}-arrow`]:{background:"transparent"}}}})}},Ke=je=>{const{componentCls:ze,lineWidth:He,lineType:De,colorSplit:le,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:b,padding:z}=je,te=a-Math.round(x*b),re=te/2,ie=te/2-He,ce=z;return{[ze]:{[`${ze}-inner`]:{padding:0},[`${ze}-title`]:{margin:0,padding:`${re}px ${ce}px ${ie}px`,borderBottom:`${He}px ${De} ${le}`},[`${ze}-inner-content`]:{padding:`${E}px ${ce}px`}}}};Tt.Z=(0,Fe.Z)("Popover",je=>{const{colorBgElevated:ze,colorText:He,wireframe:De}=je,le=(0,Oe.TS)(je,{popoverPadding:12,popoverBg:ze,popoverColor:He});return[se(le),Ze(le),De&&Ke(le),(0,ue._y)(le,"zoom-big")]},je=>({width:177,minWidth:177,zIndexPopup:je.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return an}});var y=ne(59301),ue=ne(29679),be=ne(40001),Le=ne(19248),Fe=ne(99267),Oe=ne(92310),se=ne.n(Oe),Ze=ne(2738),Ke=ne(36355),je=ne(54476),ze=ne(33885),He=ne(75931),De={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var rt=(0,y.useRef)([]),It=(0,y.useRef)(null);return(0,y.useEffect)(function(){var ft=Date.now(),lt=!1;rt.current.forEach(function(un){if(un){lt=!0;var Sn=un.style;Sn.transitionDuration=".3s, .3s, .3s, .06s",It.current&&ft-It.current<100&&(Sn.transitionDuration="0s, 0s")}}),lt&&(It.current=Date.now())}),rt.current},E=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(rt){var It=(0,ze.Z)((0,ze.Z)({},De),rt),ft=It.className,lt=It.percent,un=It.prefixCls,Sn=It.strokeColor,Cn=It.strokeLinecap,Dn=It.strokeWidth,na=It.style,Jt=It.trailColor,_t=It.trailWidth,Xt=It.transition,In=(0,He.Z)(It,E);delete In.gapPosition;var qt=Array.isArray(lt)?lt:[lt],pa=Array.isArray(Sn)?Sn:[Sn],Pa=le(),Jn=Dn/2,rn=100-Dn/2,Aa="M ".concat(Cn==="round"?Jn:0,",").concat(Jn,` - L `).concat(Cn==="round"?rn:100,",").concat(Jn),$e="0 0 100 ".concat(Dn),gn=0;return y.createElement("svg",(0,je.Z)({className:se()("".concat(un,"-line"),ft),viewBox:$e,preserveAspectRatio:"none",style:na},In),y.createElement("path",{className:"".concat(un,"-line-trail"),d:Aa,strokeLinecap:Cn,stroke:Jt,strokeWidth:_t||Dn,fillOpacity:"0"}),qt.map(function(Ln,yn){var Fn=1;switch(Cn){case"round":Fn=1-Dn/100;break;case"square":Fn=1-Dn/2/100;break;default:Fn=1;break}var Gn={strokeDasharray:"".concat(Ln*Fn,"px, 100px"),strokeDashoffset:"-".concat(gn,"px"),transition:Xt||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Vn=pa[yn]||pa[pa.length-1];return gn+=Ln,y.createElement("path",{key:yn,className:"".concat(un,"-line-path"),d:Aa,strokeLinecap:Cn,stroke:Vn,strokeWidth:Dn,fillOpacity:"0",ref:function(Ct){Pa[yn]=Ct},style:Gn})}))},x=a,b=ne(76190),z=ne(42978),te=ne(47273),re=0,ie=(0,te.Z)();function ce(){var Me;return ie?(Me=re,re+=1):Me="TEST_OR_SSR",Me}var pe=function(Me){var rt=y.useState(),It=(0,z.Z)(rt,2),ft=It[0],lt=It[1];return y.useEffect(function(){lt("rc_progress_".concat(ce()))},[]),Me||ft},ge=function(rt){var It=rt.bg,ft=rt.children;return y.createElement("div",{style:{width:"100%",height:"100%",background:It}},ft)};function Ce(Me,rt){return Object.keys(Me).map(function(It){var ft=parseFloat(It),lt="".concat(Math.floor(ft*rt),"%");return"".concat(Me[It]," ").concat(lt)})}var Pe=y.forwardRef(function(Me,rt){var It=Me.prefixCls,ft=Me.color,lt=Me.gradientId,un=Me.radius,Sn=Me.style,Cn=Me.ptg,Dn=Me.strokeLinecap,na=Me.strokeWidth,Jt=Me.size,_t=Me.gapDegree,Xt=ft&&(0,b.Z)(ft)==="object",In=Xt?"#FFF":void 0,qt=Jt/2,pa=y.createElement("circle",{className:"".concat(It,"-circle-path"),r:un,cx:qt,cy:qt,stroke:In,strokeLinecap:Dn,strokeWidth:na,opacity:Cn===0?0:1,style:Sn,ref:rt});if(!Xt)return pa;var Pa="".concat(lt,"-conic"),Jn=_t?"".concat(180+_t/2,"deg"):"0deg",rn=Ce(ft,(360-_t)/360),Aa=Ce(ft,1),$e="conic-gradient(from ".concat(Jn,", ").concat(rn.join(", "),")"),gn="linear-gradient(to ".concat(_t?"bottom":"top",", ").concat(Aa.join(", "),")");return y.createElement(y.Fragment,null,y.createElement("mask",{id:Pa},pa),y.createElement("foreignObject",{x:0,y:0,width:Jt,height:Jt,mask:"url(#".concat(Pa,")")},y.createElement(ge,{bg:gn},y.createElement(ge,{bg:$e}))))}),Ie=Pe,ve=100,Xe=function(rt,It,ft,lt,un,Sn,Cn,Dn,na,Jt){var _t=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Xt=ft/100*360*((360-Sn)/360),In=Sn===0?0:{bottom:0,top:180,left:90,right:-90}[Cn],qt=(100-lt)/100*It;na==="round"&<!==100&&(qt+=Jt/2,qt>=It&&(qt=It-.01));var pa=ve/2;return{stroke:typeof Dn=="string"?Dn:void 0,strokeDasharray:"".concat(It,"px ").concat(rt),strokeDashoffset:qt+_t,transform:"rotate(".concat(un+Xt+In,"deg)"),transformOrigin:"".concat(pa,"px ").concat(pa,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},We=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function dt(Me){var rt=Me!=null?Me:[];return Array.isArray(rt)?rt:[rt]}var Re=function(rt){var It=(0,ze.Z)((0,ze.Z)({},De),rt),ft=It.id,lt=It.prefixCls,un=It.steps,Sn=It.strokeWidth,Cn=It.trailWidth,Dn=It.gapDegree,na=Dn===void 0?0:Dn,Jt=It.gapPosition,_t=It.trailColor,Xt=It.strokeLinecap,In=It.style,qt=It.className,pa=It.strokeColor,Pa=It.percent,Jn=(0,He.Z)(It,We),rn=ve/2,Aa=pe(ft),$e="".concat(Aa,"-gradient"),gn=rn-Sn/2,Ln=Math.PI*2*gn,yn=na>0?90+na/2:-90,Fn=Ln*((360-na)/360),Gn=(0,b.Z)(un)==="object"?un:{count:un,space:2},Vn=Gn.count,ct=Gn.space,Ct=dt(Pa),ht=dt(pa),dn=ht.find(function(ja){return ja&&(0,b.Z)(ja)==="object"}),xn=dn&&(0,b.Z)(dn)==="object",pn=xn?"butt":Xt,$n=Xe(Ln,Fn,0,100,yn,na,Jt,_t,pn,Sn),kn=le(),_n=function(){var Bn=0;return Ct.map(function(va,qa){var sr=ht[qa]||ht[ht.length-1],Kn=Xe(Ln,Fn,Bn,va,yn,na,Jt,sr,pn,Sn);return Bn+=va,y.createElement(Ie,{key:qa,color:sr,ptg:va,radius:gn,prefixCls:lt,gradientId:$e,style:Kn,strokeLinecap:pn,strokeWidth:Sn,gapDegree:na,ref:function(Dr){kn[qa]=Dr},size:ve})}).reverse()},Ea=function(){var Bn=Math.round(Vn*(Ct[0]/100)),va=100/Vn,qa=0;return new Array(Vn).fill(null).map(function(sr,Kn){var ln=Kn<=Bn-1?ht[0]:_t,Dr=ln&&(0,b.Z)(ln)==="object"?"url(#".concat($e,")"):void 0,Qa=Xe(Ln,Fn,qa,va,yn,na,Jt,ln,"butt",Sn,ct);return qa+=(Fn-Qa.strokeDashoffset+ct)*100/Fn,y.createElement("circle",{key:Kn,className:"".concat(lt,"-circle-path"),r:gn,cx:rn,cy:rn,stroke:Dr,strokeWidth:Sn,opacity:1,style:Qa,ref:function(Mr){kn[Kn]=Mr}})})};return y.createElement("svg",(0,je.Z)({className:se()("".concat(lt,"-circle"),qt),viewBox:"0 0 ".concat(ve," ").concat(ve),style:In,id:ft,role:"presentation"},Jn),!Vn&&y.createElement("circle",{className:"".concat(lt,"-circle-trail"),r:gn,cx:rn,cy:rn,stroke:_t,strokeLinecap:pn,strokeWidth:Cn||Sn,style:$n}),Vn?Ea():_n())},_e=Re,mt={Line:x,Circle:_e},Qe=ne(6848),ot=ne(30071);function Ht(Me){return!Me||Me<0?0:Me>100?100:Me}function vt(Me){let{success:rt,successPercent:It}=Me,ft=It;return rt&&"progress"in rt&&(ft=rt.progress),rt&&"percent"in rt&&(ft=rt.percent),ft}const jt=Me=>{let{percent:rt,success:It,successPercent:ft}=Me;const lt=Ht(vt({success:It,successPercent:ft}));return[lt,Ht(Ht(rt)-lt)]},Vt=Me=>{let{success:rt={},strokeColor:It}=Me;const{strokeColor:ft}=rt;return[ft||ot.presetPrimaryColors.green,It||null]},Ue=(Me,rt,It)=>{var ft,lt,un,Sn;let Cn=-1,Dn=-1;if(rt==="step"){const na=It.steps,Jt=It.strokeWidth;typeof Me=="string"||typeof Me=="undefined"?(Cn=Me==="small"?2:14,Dn=Jt!=null?Jt:8):typeof Me=="number"?[Cn,Dn]=[Me,Me]:[Cn=14,Dn=8]=Me,Cn*=na}else if(rt==="line"){const na=It==null?void 0:It.strokeWidth;typeof Me=="string"||typeof Me=="undefined"?Dn=na||(Me==="small"?6:8):typeof Me=="number"?[Cn,Dn]=[Me,Me]:[Cn=-1,Dn=8]=Me}else(rt==="circle"||rt==="dashboard")&&(typeof Me=="string"||typeof Me=="undefined"?[Cn,Dn]=Me==="small"?[60,60]:[120,120]:typeof Me=="number"?[Cn,Dn]=[Me,Me]:(Cn=(lt=(ft=Me[0])!==null&&ft!==void 0?ft:Me[1])!==null&<!==void 0?lt:120,Dn=(Sn=(un=Me[0])!==null&&un!==void 0?un:Me[1])!==null&&Sn!==void 0?Sn:120));return[Cn,Dn]},ut=3,Nt=Me=>ut/Me*100;var Bt=Me=>{const{prefixCls:rt,trailColor:It=null,strokeLinecap:ft="round",gapPosition:lt,gapDegree:un,width:Sn=120,type:Cn,children:Dn,success:na,size:Jt=Sn}=Me,[_t,Xt]=Ue(Jt,"circle");let{strokeWidth:In}=Me;In===void 0&&(In=Math.max(Nt(_t),6));const qt={width:_t,height:Xt,fontSize:_t*.15+6},pa=y.useMemo(()=>{if(un||un===0)return un;if(Cn==="dashboard")return 75},[un,Cn]),Pa=lt||Cn==="dashboard"&&"bottom"||void 0,Jn=Object.prototype.toString.call(Me.strokeColor)==="[object Object]",rn=Vt({success:na,strokeColor:Me.strokeColor}),Aa=se()(`${rt}-inner`,{[`${rt}-circle-gradient`]:Jn}),$e=y.createElement(_e,{percent:jt(Me),strokeWidth:In,trailWidth:In,strokeColor:rn,strokeLinecap:ft,trailColor:It,prefixCls:rt,gapDegree:pa,gapPosition:Pa});return y.createElement("div",{className:Aa,style:qt},_t<=20?y.createElement(Qe.Z,{title:Dn},y.createElement("span",null,$e)):y.createElement(y.Fragment,null,$e,Dn))},$t=function(Me,rt){var It={};for(var ft in Me)Object.prototype.hasOwnProperty.call(Me,ft)&&rt.indexOf(ft)<0&&(It[ft]=Me[ft]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,ft=Object.getOwnPropertySymbols(Me);lt{let rt=[];return Object.keys(Me).forEach(It=>{const ft=parseFloat(It.replace(/%/g,""));isNaN(ft)||rt.push({key:ft,value:Me[It]})}),rt=rt.sort((It,ft)=>It.key-ft.key),rt.map(It=>{let{key:ft,value:lt}=It;return`${lt} ${ft}%`}).join(", ")},Yt=(Me,rt)=>{const{from:It=ot.presetPrimaryColors.blue,to:ft=ot.presetPrimaryColors.blue,direction:lt=rt==="rtl"?"to left":"to right"}=Me,un=$t(Me,["from","to","direction"]);if(Object.keys(un).length!==0){const Sn=Ae(un);return{backgroundImage:`linear-gradient(${lt}, ${Sn})`}}return{backgroundImage:`linear-gradient(${lt}, ${It}, ${ft})`}};var Lt=Me=>{const{prefixCls:rt,direction:It,percent:ft,size:lt,strokeWidth:un,strokeColor:Sn,strokeLinecap:Cn="round",children:Dn,trailColor:na=null,success:Jt}=Me,_t=Sn&&typeof Sn!="string"?Yt(Sn,It):{backgroundColor:Sn},Xt=Cn==="square"||Cn==="butt"?0:void 0,In={backgroundColor:na||void 0,borderRadius:Xt},qt=lt!=null?lt:[-1,un||(lt==="small"?6:8)],[pa,Pa]=Ue(qt,"line",{strokeWidth:un}),Jn=Object.assign({width:`${Ht(ft)}%`,height:Pa,borderRadius:Xt},_t),rn=vt(Me),Aa={width:`${Ht(rn)}%`,height:Pa,borderRadius:Xt,backgroundColor:Jt==null?void 0:Jt.strokeColor},$e={width:pa<0?"100%":pa,height:Pa};return y.createElement(y.Fragment,null,y.createElement("div",{className:`${rt}-outer`,style:$e},y.createElement("div",{className:`${rt}-inner`,style:In},y.createElement("div",{className:`${rt}-bg`,style:Jn}),rn!==void 0?y.createElement("div",{className:`${rt}-success-bg`,style:Aa}):null)),Dn)},et=Me=>{const{size:rt,steps:It,percent:ft=0,strokeWidth:lt=8,strokeColor:un,trailColor:Sn=null,prefixCls:Cn,children:Dn}=Me,na=Math.round(It*(ft/100)),Jt=rt==="small"?2:14,_t=rt!=null?rt:[Jt,lt],[Xt,In]=Ue(_t,"step",{steps:It,strokeWidth:lt}),qt=Xt/It,pa=new Array(It);for(let Pa=0;Pa{const rt=Me?"100%":"-100%";return new Ye.Keyframes(`antProgress${Me?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${rt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${rt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Be=Me=>{const{componentCls:rt,iconCls:It}=Me;return{[rt]:Object.assign(Object.assign({},(0,we.Wf)(Me)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Me.fontSize,marginInlineEnd:Me.marginXS,marginBottom:Me.marginXS},[`${rt}-outer`]:{display:"inline-block",width:"100%"},[`&${rt}-show-info`]:{[`${rt}-outer`]:{marginInlineEnd:`calc(-2em - ${Me.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Me.paddingXS}px)`}},[`${rt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Me.remainingColor,borderRadius:Me.lineBorderRadius},[`${rt}-inner:not(${rt}-circle-gradient)`]:{[`${rt}-circle-path`]:{stroke:Me.defaultColor}},[`${rt}-success-bg, ${rt}-bg`]:{position:"relative",backgroundColor:Me.defaultColor,borderRadius:Me.lineBorderRadius,transition:`all ${Me.motionDurationSlow} ${Me.motionEaseInOutCirc}`},[`${rt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Me.colorSuccess},[`${rt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Me.marginXS,color:Me.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[It]:{fontSize:Me.fontSize}},[`&${rt}-status-active`]:{[`${rt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Me.colorBgContainer,borderRadius:Me.lineBorderRadius,opacity:0,animationName:Ft(),animationDuration:Me.progressActiveMotionDuration,animationTimingFunction:Me.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${rt}-rtl${rt}-status-active`]:{[`${rt}-bg::before`]:{animationName:Ft(!0)}},[`&${rt}-status-exception`]:{[`${rt}-bg`]:{backgroundColor:Me.colorError},[`${rt}-text`]:{color:Me.colorError}},[`&${rt}-status-exception ${rt}-inner:not(${rt}-circle-gradient)`]:{[`${rt}-circle-path`]:{stroke:Me.colorError}},[`&${rt}-status-success`]:{[`${rt}-bg`]:{backgroundColor:Me.colorSuccess},[`${rt}-text`]:{color:Me.colorSuccess}},[`&${rt}-status-success ${rt}-inner:not(${rt}-circle-gradient)`]:{[`${rt}-circle-path`]:{stroke:Me.colorSuccess}}})}},ye=Me=>{const{componentCls:rt,iconCls:It}=Me;return{[rt]:{[`${rt}-circle-trail`]:{stroke:Me.remainingColor},[`&${rt}-circle ${rt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${rt}-circle ${rt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Me.circleTextColor,fontSize:Me.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[It]:{fontSize:`${Me.fontSize/Me.fontSizeSM}em`}},[`${rt}-circle&-status-exception`]:{[`${rt}-text`]:{color:Me.colorError}},[`${rt}-circle&-status-success`]:{[`${rt}-text`]:{color:Me.colorSuccess}}},[`${rt}-inline-circle`]:{lineHeight:1,[`${rt}-inner`]:{verticalAlign:"bottom"}}}},Pt=Me=>{const{componentCls:rt}=Me;return{[rt]:{[`${rt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Me.progressStepMinWidth,marginInlineEnd:Me.progressStepMarginInlineEnd,backgroundColor:Me.remainingColor,transition:`all ${Me.motionDurationSlow}`,"&-active":{backgroundColor:Me.defaultColor}}}}}},Je=Me=>{const{componentCls:rt,iconCls:It}=Me;return{[rt]:{[`${rt}-small&-line, ${rt}-small&-line ${rt}-text ${It}`]:{fontSize:Me.fontSizeSM}}}};var Te=(0,he.Z)("Progress",Me=>{const rt=Me.marginXXS/2,It=(0,tt.TS)(Me,{progressStepMarginInlineEnd:rt,progressStepMinWidth:rt,progressActiveMotionDuration:"2.4s"});return[Be(It),ye(It),Pt(It),Je(It)]},Me=>({circleTextColor:Me.colorText,defaultColor:Me.colorInfo,remainingColor:Me.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),bt=function(Me,rt){var It={};for(var ft in Me)Object.prototype.hasOwnProperty.call(Me,ft)&&rt.indexOf(ft)<0&&(It[ft]=Me[ft]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,ft=Object.getOwnPropertySymbols(Me);lt{const{prefixCls:It,className:ft,rootClassName:lt,steps:un,strokeColor:Sn,percent:Cn=0,size:Dn="default",showInfo:na=!0,type:Jt="line",status:_t,format:Xt,style:In}=Me,qt=bt(Me,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),pa=y.useMemo(()=>{var Ct,ht;const dn=vt(Me);return parseInt(dn!==void 0?(Ct=dn!=null?dn:0)===null||Ct===void 0?void 0:Ct.toString():(ht=Cn!=null?Cn:0)===null||ht===void 0?void 0:ht.toString(),10)},[Cn,Me.success,Me.successPercent]),Pa=y.useMemo(()=>!Ot.includes(_t)&&pa>=100?"success":_t||"normal",[_t,pa]),{getPrefixCls:Jn,direction:rn,progress:Aa}=y.useContext(Ke.E_),$e=Jn("progress",It),[gn,Ln]=Te($e),yn=y.useMemo(()=>{if(!na)return null;const Ct=vt(Me);let ht;const dn=Xt||(pn=>`${pn}%`),xn=Jt==="line";return Xt||Pa!=="exception"&&Pa!=="success"?ht=dn(Ht(Cn),Ht(Ct)):Pa==="exception"?ht=xn?y.createElement(Le.Z,null):y.createElement(Fe.Z,null):Pa==="success"&&(ht=xn?y.createElement(ue.Z,null):y.createElement(be.Z,null)),y.createElement("span",{className:`${$e}-text`,title:typeof ht=="string"?ht:void 0},ht)},[na,Cn,pa,Pa,Jt,$e,Xt]),Fn=Array.isArray(Sn)?Sn[0]:Sn,Gn=typeof Sn=="string"||Array.isArray(Sn)?Sn:void 0;let Vn;Jt==="line"?Vn=un?y.createElement(et,Object.assign({},Me,{strokeColor:Gn,prefixCls:$e,steps:un}),yn):y.createElement(Lt,Object.assign({},Me,{strokeColor:Fn,prefixCls:$e,direction:rn}),yn):(Jt==="circle"||Jt==="dashboard")&&(Vn=y.createElement(Bt,Object.assign({},Me,{strokeColor:Fn,prefixCls:$e,progressStatus:Pa}),yn));const ct=se()($e,`${$e}-status-${Pa}`,`${$e}-${Jt==="dashboard"&&"circle"||un&&"steps"||Jt}`,{[`${$e}-inline-circle`]:Jt==="circle"&&Ue(Dn,"circle")[0]<=20,[`${$e}-show-info`]:na,[`${$e}-${Dn}`]:typeof Dn=="string",[`${$e}-rtl`]:rn==="rtl"},Aa==null?void 0:Aa.className,ft,lt,Ln);return gn(y.createElement("div",Object.assign({ref:rt,style:Object.assign(Object.assign({},Aa==null?void 0:Aa.style),In),className:ct,role:"progressbar","aria-valuenow":pa},(0,Ze.Z)(qt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Vn))}),an=tn},13570:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return Ht}});var y=ne(54476),ue=ne(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Le=be,Fe=ne(7657),Oe=function(jt,Vt){return ue.createElement(Fe.Z,(0,y.Z)({},jt,{ref:Vt,icon:Le}))},se=ue.forwardRef(Oe),Ze=se,Ke=ne(92310),je=ne.n(Ke),ze=ne(20068),He=ne(42978),De=ne(75931),le=ne(18929),E=ne(10228),a=ne(26112);function x(vt,jt){var Vt=vt.disabled,Ue=vt.prefixCls,ut=vt.character,Nt=vt.characterRender,sn=vt.index,Bt=vt.count,$t=vt.value,Ae=vt.allowHalf,Yt=vt.focused,Pn=vt.onHover,Lt=vt.onClick,Mt=function(ye){Pn(ye,sn)},et=function(ye){Lt(ye,sn)},Ye=function(ye){ye.keyCode===E.Z.ENTER&&Lt(ye,sn)},we=sn+1,he=new Set([Ue]);$t===0&&sn===0&&Yt?he.add("".concat(Ue,"-focused")):Ae&&$t+.5>=we&&$tsn?"true":"false","aria-posinset":sn+1,"aria-setsize":Bt,tabIndex:Vt?-1:0},ue.createElement("div",{className:"".concat(Ue,"-first")},tt),ue.createElement("div",{className:"".concat(Ue,"-second")},tt)));return Nt&&(Ft=Nt(Ft,vt)),Ft}var b=ue.forwardRef(x);function z(){var vt=ue.useRef({});function jt(Ue){return vt.current[Ue]}function Vt(Ue){return function(ut){vt.current[Ue]=ut}}return[jt,Vt]}function te(vt){var jt=vt.pageXOffset,Vt="scrollLeft";if(typeof jt!="number"){var Ue=vt.document;jt=Ue.documentElement[Vt],typeof jt!="number"&&(jt=Ue.body[Vt])}return jt}function re(vt){var jt,Vt,Ue=vt.ownerDocument,ut=Ue.body,Nt=Ue&&Ue.documentElement,sn=vt.getBoundingClientRect();return jt=sn.left,Vt=sn.top,jt-=Nt.clientLeft||ut.clientLeft||0,Vt-=Nt.clientTop||ut.clientTop||0,{left:jt,top:Vt}}function ie(vt){var jt=re(vt),Vt=vt.ownerDocument,Ue=Vt.defaultView||Vt.parentWindow;return jt.left+=te(Ue),jt.left}var ce=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(vt,jt){var Vt,Ue=vt.prefixCls,ut=Ue===void 0?"rc-rate":Ue,Nt=vt.className,sn=vt.defaultValue,Bt=vt.value,$t=vt.count,Ae=$t===void 0?5:$t,Yt=vt.allowHalf,Pn=Yt===void 0?!1:Yt,Lt=vt.allowClear,Mt=Lt===void 0?!0:Lt,et=vt.character,Ye=et===void 0?"\u2605":et,we=vt.characterRender,he=vt.disabled,tt=vt.direction,Ft=tt===void 0?"ltr":tt,Be=vt.tabIndex,ye=Be===void 0?0:Be,Pt=vt.autoFocus,Je=vt.onHoverChange,Te=vt.onChange,bt=vt.onFocus,fn=vt.onBlur,Ot=vt.onKeyDown,on=vt.onMouseLeave,tn=(0,De.Z)(vt,ce),an=z(),Me=(0,He.Z)(an,2),rt=Me[0],It=Me[1],ft=ue.useRef(null),lt=function(){if(!he){var pn;(pn=ft.current)===null||pn===void 0||pn.focus()}};ue.useImperativeHandle(jt,function(){return{focus:lt,blur:function(){if(!he){var pn;(pn=ft.current)===null||pn===void 0||pn.blur()}}}});var un=(0,le.Z)(sn||0,{value:Bt}),Sn=(0,He.Z)(un,2),Cn=Sn[0],Dn=Sn[1],na=(0,le.Z)(null),Jt=(0,He.Z)(na,2),_t=Jt[0],Xt=Jt[1],In=function(pn,$n){var kn=Ft==="rtl",_n=pn+1;if(Pn){var Ea=rt(pn),ja=ie(Ea),Bn=Ea.clientWidth;(kn&&$n-ja>Bn/2||!kn&&$n-ja0&&!kn||$n===E.Z.RIGHT&&_n>0&&kn?(Pn?_n-=.5:_n-=1,qt(_n),pn.preventDefault()):$n===E.Z.LEFT&&_n{const{componentCls:jt}=vt;return{[`${jt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:vt.marginXS},"> div":{transition:`all ${vt.motionDurationMid}, outline 0s`,"&:hover":{transform:vt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${vt.lineWidth}px dashed ${vt.starColor}`,transform:vt.starHoverScale}},"&-first, &-second":{color:vt.starBg,transition:`all ${vt.motionDurationMid}`,userSelect:"none",[vt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${jt}-star-first, &-half ${jt}-star-second`]:{opacity:1},[`&-half ${jt}-star-first, &-full ${jt}-star-second`]:{color:"inherit"}}}},Re=vt=>({[`&-rtl${vt.componentCls}`]:{direction:"rtl"}}),_e=vt=>{const{componentCls:jt}=vt;return{[jt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(vt)),{display:"inline-block",margin:0,padding:0,color:vt.starColor,fontSize:vt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${jt} ${jt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),dt(vt)),{[`+ ${jt}-text`]:{display:"inline-block",marginInlineStart:vt.marginXS,fontSize:vt.fontSize}}),Re(vt))}};var mt=(0,Xe.Z)("Rate",vt=>{const jt=(0,We.TS)(vt,{});return[_e(jt)]},vt=>({starColor:vt.yellow6,starSize:vt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:vt.colorFillContent})),Qe=function(vt,jt){var Vt={};for(var Ue in vt)Object.prototype.hasOwnProperty.call(vt,Ue)&&jt.indexOf(Ue)<0&&(Vt[Ue]=vt[Ue]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ue=Object.getOwnPropertySymbols(vt);ut{const{prefixCls:Vt,className:Ue,rootClassName:ut,style:Nt,tooltips:sn,character:Bt=ue.createElement(Ze,null)}=vt,$t=Qe(vt,["prefixCls","className","rootClassName","style","tooltips","character"]),Ae=(he,tt)=>{let{index:Ft}=tt;return sn?ue.createElement(Ie.Z,{title:sn[Ft]},he):he},{getPrefixCls:Yt,direction:Pn,rate:Lt}=ue.useContext(Pe.E_),Mt=Yt("rate",Vt),[et,Ye]=mt(Mt),we=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),Nt);return et(ue.createElement(Ce,Object.assign({ref:jt,character:Bt,characterRender:Ae},$t,{className:je()(Ue,ut,Ye,Lt==null?void 0:Lt.className),style:we,prefixCls:Mt,direction:Pn})))})},61621:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return Ye}});var y=ne(92310),ue=ne.n(y),be=ne(59301),Le=ne(36355),Fe=ne(2738),se=we=>{const{prefixCls:he,className:tt,style:Ft,size:Be,shape:ye}=we,Pt=ue()({[`${he}-lg`]:Be==="large",[`${he}-sm`]:Be==="small"}),Je=ue()({[`${he}-circle`]:ye==="circle",[`${he}-square`]:ye==="square",[`${he}-round`]:ye==="round"}),Te=be.useMemo(()=>typeof Be=="number"?{width:Be,height:Be,lineHeight:`${Be}px`}:{},[Be]);return be.createElement("span",{className:ue()(he,Pt,Je,tt),style:Object.assign(Object.assign({},Te),Ft)})},Ze=ne(36237),Ke=ne(83116),je=ne(37613);const ze=new Ze.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),He=we=>({height:we,lineHeight:`${we}px`}),De=we=>Object.assign({width:we},He(we)),le=we=>({background:we.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ze,animationDuration:we.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=we=>Object.assign({width:we*5,minWidth:we*5},He(we)),a=we=>{const{skeletonAvatarCls:he,gradientFromColor:tt,controlHeight:Ft,controlHeightLG:Be,controlHeightSM:ye}=we;return{[`${he}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:tt},De(Ft)),[`${he}${he}-circle`]:{borderRadius:"50%"},[`${he}${he}-lg`]:Object.assign({},De(Be)),[`${he}${he}-sm`]:Object.assign({},De(ye))}},x=we=>{const{controlHeight:he,borderRadiusSM:tt,skeletonInputCls:Ft,controlHeightLG:Be,controlHeightSM:ye,gradientFromColor:Pt}=we;return{[`${Ft}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Pt,borderRadius:tt},E(he)),[`${Ft}-lg`]:Object.assign({},E(Be)),[`${Ft}-sm`]:Object.assign({},E(ye))}},b=we=>Object.assign({width:we},He(we)),z=we=>{const{skeletonImageCls:he,imageSizeBase:tt,gradientFromColor:Ft,borderRadiusSM:Be}=we;return{[`${he}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ft,borderRadius:Be},b(tt*2)),{[`${he}-path`]:{fill:"#bfbfbf"},[`${he}-svg`]:Object.assign(Object.assign({},b(tt)),{maxWidth:tt*4,maxHeight:tt*4}),[`${he}-svg${he}-svg-circle`]:{borderRadius:"50%"}}),[`${he}${he}-circle`]:{borderRadius:"50%"}}},te=(we,he,tt)=>{const{skeletonButtonCls:Ft}=we;return{[`${tt}${Ft}-circle`]:{width:he,minWidth:he,borderRadius:"50%"},[`${tt}${Ft}-round`]:{borderRadius:he}}},re=we=>Object.assign({width:we*2,minWidth:we*2},He(we)),ie=we=>{const{borderRadiusSM:he,skeletonButtonCls:tt,controlHeight:Ft,controlHeightLG:Be,controlHeightSM:ye,gradientFromColor:Pt}=we;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${tt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Pt,borderRadius:he,width:Ft*2,minWidth:Ft*2},re(Ft))},te(we,Ft,tt)),{[`${tt}-lg`]:Object.assign({},re(Be))}),te(we,Be,`${tt}-lg`)),{[`${tt}-sm`]:Object.assign({},re(ye))}),te(we,ye,`${tt}-sm`))},ce=we=>{const{componentCls:he,skeletonAvatarCls:tt,skeletonTitleCls:Ft,skeletonParagraphCls:Be,skeletonButtonCls:ye,skeletonInputCls:Pt,skeletonImageCls:Je,controlHeight:Te,controlHeightLG:bt,controlHeightSM:fn,gradientFromColor:Ot,padding:on,marginSM:tn,borderRadius:an,titleHeight:Me,blockRadius:rt,paragraphLiHeight:It,controlHeightXS:ft,paragraphMarginTop:lt}=we;return{[`${he}`]:{display:"table",width:"100%",[`${he}-header`]:{display:"table-cell",paddingInlineEnd:on,verticalAlign:"top",[`${tt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ot},De(Te)),[`${tt}-circle`]:{borderRadius:"50%"},[`${tt}-lg`]:Object.assign({},De(bt)),[`${tt}-sm`]:Object.assign({},De(fn))},[`${he}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ft}`]:{width:"100%",height:Me,background:Ot,borderRadius:rt,[`+ ${Be}`]:{marginBlockStart:fn}},[`${Be}`]:{padding:0,"> li":{width:"100%",height:It,listStyle:"none",background:Ot,borderRadius:rt,"+ li":{marginBlockStart:ft}}},[`${Be}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${he}-content`]:{[`${Ft}, ${Be} > li`]:{borderRadius:an}}},[`${he}-with-avatar ${he}-content`]:{[`${Ft}`]:{marginBlockStart:tn,[`+ ${Be}`]:{marginBlockStart:lt}}},[`${he}${he}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(we)),a(we)),x(we)),z(we)),[`${he}${he}-block`]:{width:"100%",[`${ye}`]:{width:"100%"},[`${Pt}`]:{width:"100%"}},[`${he}${he}-active`]:{[` - ${Ft}, - ${Be} > li, - ${tt}, - ${ye}, - ${Pt}, - ${Je} - `]:Object.assign({},le(we))}}};var pe=(0,Ke.Z)("Skeleton",we=>{const{componentCls:he}=we,tt=(0,je.TS)(we,{skeletonAvatarCls:`${he}-avatar`,skeletonTitleCls:`${he}-title`,skeletonParagraphCls:`${he}-paragraph`,skeletonButtonCls:`${he}-button`,skeletonInputCls:`${he}-input`,skeletonImageCls:`${he}-image`,imageSizeBase:we.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${we.gradientFromColor} 25%, ${we.gradientToColor} 37%, ${we.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ce(tt)]},we=>{const{colorFillContent:he,colorFill:tt}=we,Ft=he,Be=tt;return{color:Ft,colorGradientEnd:Be,gradientFromColor:Ft,gradientToColor:Be,titleHeight:we.controlHeight/2,blockRadius:we.borderRadiusSM,paragraphMarginTop:we.marginLG+we.marginXXS,paragraphLiHeight:we.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=we=>{const{prefixCls:he,className:tt,rootClassName:Ft,active:Be,shape:ye="circle",size:Pt="default"}=we,{getPrefixCls:Je}=be.useContext(Le.E_),Te=Je("skeleton",he),[bt,fn]=pe(Te),Ot=(0,Fe.Z)(we,["prefixCls","className"]),on=ue()(Te,`${Te}-element`,{[`${Te}-active`]:Be},tt,Ft,fn);return bt(be.createElement("div",{className:on},be.createElement(se,Object.assign({prefixCls:`${Te}-avatar`,shape:ye,size:Pt},Ot))))},Ie=we=>{const{prefixCls:he,className:tt,rootClassName:Ft,active:Be,block:ye=!1,size:Pt="default"}=we,{getPrefixCls:Je}=be.useContext(Le.E_),Te=Je("skeleton",he),[bt,fn]=pe(Te),Ot=(0,Fe.Z)(we,["prefixCls"]),on=ue()(Te,`${Te}-element`,{[`${Te}-active`]:Be,[`${Te}-block`]:ye},tt,Ft,fn);return bt(be.createElement("div",{className:on},be.createElement(se,Object.assign({prefixCls:`${Te}-button`,size:Pt},Ot))))};const ve="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var We=we=>{const{prefixCls:he,className:tt,rootClassName:Ft,style:Be,active:ye}=we,{getPrefixCls:Pt}=be.useContext(Le.E_),Je=Pt("skeleton",he),[Te,bt]=pe(Je),fn=ue()(Je,`${Je}-element`,{[`${Je}-active`]:ye},tt,Ft,bt);return Te(be.createElement("div",{className:fn},be.createElement("div",{className:ue()(`${Je}-image`,tt),style:Be},be.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Je}-image-svg`},be.createElement("path",{d:ve,className:`${Je}-image-path`})))))},Re=we=>{const{prefixCls:he,className:tt,rootClassName:Ft,active:Be,block:ye,size:Pt="default"}=we,{getPrefixCls:Je}=be.useContext(Le.E_),Te=Je("skeleton",he),[bt,fn]=pe(Te),Ot=(0,Fe.Z)(we,["prefixCls"]),on=ue()(Te,`${Te}-element`,{[`${Te}-active`]:Be,[`${Te}-block`]:ye},tt,Ft,fn);return bt(be.createElement("div",{className:on},be.createElement(se,Object.assign({prefixCls:`${Te}-input`,size:Pt},Ot))))},_e=ne(54476),mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Qe=mt,ot=ne(7657),Ht=function(he,tt){return be.createElement(ot.Z,(0,_e.Z)({},he,{ref:tt,icon:Qe}))},vt=be.forwardRef(Ht),jt=vt,Ue=we=>{const{prefixCls:he,className:tt,rootClassName:Ft,style:Be,active:ye,children:Pt}=we,{getPrefixCls:Je}=be.useContext(Le.E_),Te=Je("skeleton",he),[bt,fn]=pe(Te),Ot=ue()(Te,`${Te}-element`,{[`${Te}-active`]:ye},fn,tt,Ft),on=Pt!=null?Pt:be.createElement(jt,null);return bt(be.createElement("div",{className:Ot},be.createElement("div",{className:ue()(`${Te}-image`,tt),style:Be},on)))},ut=ne(94480),sn=we=>{const he=Je=>{const{width:Te,rows:bt=2}=we;if(Array.isArray(Te))return Te[Je];if(bt-1===Je)return Te},{prefixCls:tt,className:Ft,style:Be,rows:ye}=we,Pt=(0,ut.Z)(Array(ye)).map((Je,Te)=>be.createElement("li",{key:Te,style:{width:he(Te)}}));return be.createElement("ul",{className:ue()(tt,Ft),style:Be},Pt)},$t=we=>{let{prefixCls:he,className:tt,width:Ft,style:Be}=we;return be.createElement("h3",{className:ue()(he,tt),style:Object.assign({width:Ft},Be)})};function Ae(we){return we&&typeof we=="object"?we:{}}function Yt(we,he){return we&&!he?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Pn(we,he){return!we&&he?{width:"38%"}:we&&he?{width:"50%"}:{}}function Lt(we,he){const tt={};return(!we||!he)&&(tt.width="61%"),!we&&he?tt.rows=3:tt.rows=2,tt}const Mt=we=>{const{prefixCls:he,loading:tt,className:Ft,rootClassName:Be,style:ye,children:Pt,avatar:Je=!1,title:Te=!0,paragraph:bt=!0,active:fn,round:Ot}=we,{getPrefixCls:on,direction:tn,skeleton:an}=be.useContext(Le.E_),Me=on("skeleton",he),[rt,It]=pe(Me);if(tt||!("loading"in we)){const ft=!!Je,lt=!!Te,un=!!bt;let Sn;if(ft){const na=Object.assign(Object.assign({prefixCls:`${Me}-avatar`},Yt(lt,un)),Ae(Je));Sn=be.createElement("div",{className:`${Me}-header`},be.createElement(se,Object.assign({},na)))}let Cn;if(lt||un){let na;if(lt){const _t=Object.assign(Object.assign({prefixCls:`${Me}-title`},Pn(ft,un)),Ae(Te));na=be.createElement($t,Object.assign({},_t))}let Jt;if(un){const _t=Object.assign(Object.assign({prefixCls:`${Me}-paragraph`},Lt(ft,lt)),Ae(bt));Jt=be.createElement(sn,Object.assign({},_t))}Cn=be.createElement("div",{className:`${Me}-content`},na,Jt)}const Dn=ue()(Me,{[`${Me}-with-avatar`]:ft,[`${Me}-active`]:fn,[`${Me}-rtl`]:tn==="rtl",[`${Me}-round`]:Ot},an==null?void 0:an.className,Ft,Be,It);return rt(be.createElement("div",{className:Dn,style:Object.assign(Object.assign({},an==null?void 0:an.style),ye)},Sn,Cn))}return typeof Pt!="undefined"?Pt:null};Mt.Button=Ie,Mt.Avatar=Ce,Mt.Input=Re,Mt.Image=We,Mt.Node=Ue;var et=Mt,Ye=et},31797:function(xt,Tt,ne){"use strict";ne.d(Tt,{default:function(){return pe}});var y=ne(59301),ue=ne(56762),be=ne(92343),Le=ne(92310),Fe=ne.n(Le),Oe=ne(36355),se=ne(61621),Ke=ge=>{const{value:Ce,formatter:Pe,precision:Ie,decimalSeparator:ve,groupSeparator:Xe="",prefixCls:We}=ge;let dt;if(typeof Pe=="function")dt=Pe(Ce);else{const Re=String(Ce),_e=Re.match(/^(-?)(\d*)(\.(\d+))?$/);if(!_e||Re==="-")dt=Re;else{const mt=_e[1];let Qe=_e[2]||"0",ot=_e[4]||"";Qe=Qe.replace(/\B(?=(\d{3})+(?!\d))/g,Xe),typeof Ie=="number"&&(ot=ot.padEnd(Ie,"0").slice(0,Ie>0?Ie:0)),ot&&(ot=`${ve}${ot}`),dt=[y.createElement("span",{key:"int",className:`${We}-content-value-int`},mt,Qe),ot&&y.createElement("span",{key:"decimal",className:`${We}-content-value-decimal`},ot)]}}return y.createElement("span",{className:`${We}-content-value`},dt)},je=ne(17313),ze=ne(83116),He=ne(37613);const De=ge=>{const{componentCls:Ce,marginXXS:Pe,padding:Ie,colorTextDescription:ve,titleFontSize:Xe,colorTextHeading:We,contentFontSize:dt,fontFamily:Re}=ge;return{[`${Ce}`]:Object.assign(Object.assign({},(0,je.Wf)(ge)),{[`${Ce}-title`]:{marginBottom:Pe,color:ve,fontSize:Xe},[`${Ce}-skeleton`]:{paddingTop:Ie},[`${Ce}-content`]:{color:We,fontSize:dt,fontFamily:Re,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Pe},[`${Ce}-content-suffix`]:{marginInlineStart:Pe}}})}};var le=(0,ze.Z)("Statistic",ge=>{const Ce=(0,He.TS)(ge,{});return[De(Ce)]},ge=>{const{fontSizeHeading3:Ce,fontSize:Pe}=ge;return{titleFontSize:Pe,contentFontSize:Ce}}),a=ge=>{const{prefixCls:Ce,className:Pe,rootClassName:Ie,style:ve,valueStyle:Xe,value:We=0,title:dt,valueRender:Re,prefix:_e,suffix:mt,loading:Qe=!1,onMouseEnter:ot,onMouseLeave:Ht,decimalSeparator:vt=".",groupSeparator:jt=","}=ge,{getPrefixCls:Vt,direction:Ue,statistic:ut}=y.useContext(Oe.E_),Nt=Vt("statistic",Ce),[sn,Bt]=le(Nt),$t=y.createElement(Ke,Object.assign({decimalSeparator:vt,groupSeparator:jt,prefixCls:Nt},ge,{value:We})),Ae=Fe()(Nt,{[`${Nt}-rtl`]:Ue==="rtl"},ut==null?void 0:ut.className,Pe,Ie,Bt);return sn(y.createElement("div",{className:Ae,style:Object.assign(Object.assign({},ut==null?void 0:ut.style),ve),onMouseEnter:ot,onMouseLeave:Ht},dt&&y.createElement("div",{className:`${Nt}-title`},dt),y.createElement(se.Z,{paragraph:!1,loading:Qe,className:`${Nt}-skeleton`},y.createElement("div",{style:Xe,className:`${Nt}-content`},_e&&y.createElement("span",{className:`${Nt}-content-prefix`},_e),Re?Re($t):$t,mt&&y.createElement("span",{className:`${Nt}-content-suffix`},mt)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ge,Ce){let Pe=ge;const Ie=/\[[^\]]*]/g,ve=(Ce.match(Ie)||[]).map(Re=>Re.slice(1,-1)),Xe=Ce.replace(Ie,"[]"),We=x.reduce((Re,_e)=>{let[mt,Qe]=_e;if(Re.includes(mt)){const ot=Math.floor(Pe/Qe);return Pe-=ot*Qe,Re.replace(new RegExp(`${mt}+`,"g"),Ht=>{const vt=Ht.length;return ot.toString().padStart(vt,"0")})}return Re},Xe);let dt=0;return We.replace(Ie,()=>{const Re=ve[dt];return dt+=1,Re})}function z(ge,Ce){const{format:Pe=""}=Ce,Ie=new Date(ge).getTime(),ve=Date.now(),Xe=Math.max(Ie-ve,0);return b(Xe,Pe)}const te=1e3/30;function re(ge){return new Date(ge).getTime()}const ie=ge=>{const{value:Ce,format:Pe="HH:mm:ss",onChange:Ie,onFinish:ve}=ge,Xe=(0,ue.Z)(),We=y.useRef(null),dt=()=>{ve==null||ve(),We.current&&(clearInterval(We.current),We.current=null)},Re=()=>{const Qe=re(Ce);Qe>=Date.now()&&(We.current=setInterval(()=>{Xe(),Ie==null||Ie(Qe-Date.now()),Qe(Re(),()=>{We.current&&(clearInterval(We.current),We.current=null)}),[Ce]);const _e=(Qe,ot)=>z(Qe,Object.assign(Object.assign({},ot),{format:Pe})),mt=Qe=>(0,be.Tm)(Qe,{title:void 0});return y.createElement(a,Object.assign({},ge,{valueRender:mt,formatter:_e}))};var ce=y.memo(ie);a.Countdown=ce;var pe=a},15969:function(xt,Tt,ne){"use strict";ne.d(Tt,{N:function(){return y}});const y=ue=>({color:ue.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ue.motionDurationSlow}`,"&:focus, &:hover":{color:ue.colorLinkHover},"&:active":{color:ue.colorLinkActive}})},1710:function(xt,Tt,ne){"use strict";ne.d(Tt,{default:function(){return Lr}});var y={},ue="rc-table-internal-hook",be=ne(42978),Le=ne(6089),Fe=ne(34280),Oe=ne(13697),se=ne(59301),Ze=ne(4676);function Ke(fe){var me=se.createContext(void 0),ke=function(nt){var qe=nt.value,kt=nt.children,Dt=se.useRef(qe);Dt.current=qe;var zt=se.useState(function(){return{getValue:function(){return Dt.current},listeners:new Set}}),nn=(0,be.Z)(zt,1),Gt=nn[0];return(0,Fe.Z)(function(){(0,Ze.unstable_batchedUpdates)(function(){Gt.listeners.forEach(function(en){en(qe)})})},[qe]),se.createElement(me.Provider,{value:Gt},kt)};return{Context:me,Provider:ke,defaultValue:fe}}function je(fe,me){var ke=(0,Le.Z)(typeof me=="function"?me:function(en){if(me===void 0)return en;if(!Array.isArray(me))return en[me];var Mn={};return me.forEach(function(wn){Mn[wn]=en[wn]}),Mn}),Ve=se.useContext(fe==null?void 0:fe.Context),nt=Ve||{},qe=nt.listeners,kt=nt.getValue,Dt=se.useRef();Dt.current=ke(Ve?kt():fe==null?void 0:fe.defaultValue);var zt=se.useState({}),nn=(0,be.Z)(zt,2),Gt=nn[1];return(0,Fe.Z)(function(){if(!Ve)return;function en(Mn){var wn=ke(Mn);(0,Oe.Z)(Dt.current,wn,!0)||Gt({})}return qe.add(en),function(){qe.delete(en)}},[Ve]),Dt.current}var ze=ne(54476),He=ne(8654);function De(){var fe=se.createContext(null);function me(){return se.useContext(fe)}function ke(nt,qe){var kt=(0,He.Yr)(nt),Dt=function(nn,Gt){var en=kt?{ref:Gt}:{},Mn=se.useRef(0),wn=se.useRef(nn),Zn=me();return Zn!==null?se.createElement(nt,(0,ze.Z)({},nn,en)):((!qe||qe(wn.current,nn))&&(Mn.current+=1),wn.current=nn,se.createElement(fe.Provider,{value:Mn.current},se.createElement(nt,(0,ze.Z)({},nn,en))))};return kt?se.forwardRef(Dt):Dt}function Ve(nt,qe){var kt=(0,He.Yr)(nt),Dt=function(nn,Gt){var en=kt?{ref:Gt}:{};return me(),se.createElement(nt,(0,ze.Z)({},nn,en))};return kt?se.memo(se.forwardRef(Dt),qe):se.memo(Dt,qe)}return{makeImmutable:ke,responseImmutable:Ve,useImmutableMark:me}}var le=De(),E=le.makeImmutable,a=le.responseImmutable,x=le.useImmutableMark,b=De(),z=b.makeImmutable,te=b.responseImmutable,re=b.useImmutableMark,ie=Ke(),ce=ie;function pe(fe,me){var ke=se.useRef(0);ke.current+=1;var Ve=se.useRef(fe),nt=[];Object.keys(fe||{}).map(function(kt){var Dt;(fe==null?void 0:fe[kt])!==((Dt=Ve.current)===null||Dt===void 0?void 0:Dt[kt])&&nt.push(kt)}),Ve.current=fe;var qe=se.useRef([]);return nt.length&&(qe.current=nt),se.useDebugValue(ke.current),se.useDebugValue(qe.current.join(", ")),me&&console.log("".concat(me,":"),ke.current,qe.current),ke.current}var ge=null,Ce=se.memo(function(){var fe=pe();return se.createElement("h1",null,"Render Times: ",fe)});Ce.displayName="RenderBlock";var Pe=ne(76190),Ie=ne(33885),ve=ne(20068),Xe=ne(92310),We=ne.n(Xe),dt=ne(80547),Re=ne(97938),_e=ne(48736),mt=se.createContext({renderWithProps:!1}),Qe=mt,ot="RC_TABLE_KEY";function Ht(fe){return fe==null?[]:Array.isArray(fe)?fe:[fe]}function vt(fe){var me=[],ke={};return fe.forEach(function(Ve){for(var nt=Ve||{},qe=nt.key,kt=nt.dataIndex,Dt=qe||Ht(kt).join("-")||ot;ke[Dt];)Dt="".concat(Dt,"_next");ke[Dt]=!0,me.push(Dt)}),me}function jt(fe){return fe!=null}function Vt(fe){return fe&&(0,Pe.Z)(fe)==="object"&&!Array.isArray(fe)&&!se.isValidElement(fe)}function Ue(fe,me,ke,Ve,nt,qe){var kt=se.useContext(Qe),Dt=re(),zt=(0,dt.Z)(function(){if(jt(Ve))return[Ve];var nn=me==null||me===""?[]:Array.isArray(me)?me:[me],Gt=(0,Re.Z)(fe,nn),en=Gt,Mn=void 0;if(nt){var wn=nt(Gt,fe,ke);Vt(wn)?(en=wn.children,Mn=wn.props,kt.renderWithProps=!0):en=wn}return[en,Mn]},[Dt,fe,Ve,me,nt,ke],function(nn,Gt){if(qe){var en=(0,be.Z)(nn,2),Mn=en[1],wn=(0,be.Z)(Gt,2),Zn=wn[1];return qe(Zn,Mn)}return kt.renderWithProps?!0:!(0,Oe.Z)(nn,Gt,!0)});return zt}function ut(fe,me,ke,Ve){var nt=fe+me-1;return fe<=Ve&&nt>=ke}function Nt(fe,me){return je(ce,function(ke){var Ve=ut(fe,me||1,ke.hoverStartRow,ke.hoverEndRow);return[Ve,ke.onHover]})}var sn=function(me){var ke=me.ellipsis,Ve=me.rowType,nt=me.children,qe,kt=ke===!0?{showTitle:!0}:ke;return kt&&(kt.showTitle||Ve==="header")&&(typeof nt=="string"||typeof nt=="number"?qe=nt.toString():se.isValidElement(nt)&&typeof nt.props.children=="string"&&(qe=nt.props.children)),qe};function Bt(fe){var me,ke,Ve,nt,qe,kt,Dt,zt,nn=fe.component,Gt=fe.children,en=fe.ellipsis,Mn=fe.scope,wn=fe.prefixCls,Zn=fe.className,Sa=fe.align,ia=fe.record,ma=fe.render,la=fe.dataIndex,ka=fe.renderIndex,ir=fe.shouldCellUpdate,dr=fe.index,_a=fe.rowType,Br=fe.colSpan,kr=fe.rowSpan,Za=fe.fixLeft,Xa=fe.fixRight,Ha=fe.firstFixLeft,Ia=fe.lastFixLeft,Ka=fe.firstFixRight,yr=fe.lastFixRight,_r=fe.appendNode,Nr=fe.additionalProps,vr=Nr===void 0?{}:Nr,Yr=fe.isSticky,ao="".concat(wn,"-cell"),Xo=je(ce,["supportSticky","allColumnsFixedLeft"]),Co=Xo.supportSticky,di=Xo.allColumnsFixedLeft,Uo=Ue(ia,la,ka,Gt,ma,ir),Zr=(0,be.Z)(Uo,2),vi=Zr[0],Eo=Zr[1],ri={},ei=typeof Za=="number"&&Co,Wi=typeof Xa=="number"&&Co;ei&&(ri.position="sticky",ri.left=Za),Wi&&(ri.position="sticky",ri.right=Xa);var Er=(me=(ke=(Ve=Eo==null?void 0:Eo.colSpan)!==null&&Ve!==void 0?Ve:vr.colSpan)!==null&&ke!==void 0?ke:Br)!==null&&me!==void 0?me:1,hr=(nt=(qe=(kt=Eo==null?void 0:Eo.rowSpan)!==null&&kt!==void 0?kt:vr.rowSpan)!==null&&qe!==void 0?qe:kr)!==null&&nt!==void 0?nt:1,mr=Nt(dr,hr),ar=(0,be.Z)(mr,2),Ao=ar[0],nr=ar[1],Or=function(yi){var Ki;ia&&nr(dr,dr+hr-1),vr==null||(Ki=vr.onMouseEnter)===null||Ki===void 0||Ki.call(vr,yi)},fo=function(yi){var Ki;ia&&nr(-1,-1),vr==null||(Ki=vr.onMouseLeave)===null||Ki===void 0||Ki.call(vr,yi)};if(Er===0||hr===0)return null;var uo=(Dt=vr.title)!==null&&Dt!==void 0?Dt:sn({rowType:_a,ellipsis:en,children:vi}),Di=We()(ao,Zn,(zt={},(0,ve.Z)(zt,"".concat(ao,"-fix-left"),ei&&Co),(0,ve.Z)(zt,"".concat(ao,"-fix-left-first"),Ha&&Co),(0,ve.Z)(zt,"".concat(ao,"-fix-left-last"),Ia&&Co),(0,ve.Z)(zt,"".concat(ao,"-fix-left-all"),Ia&&di&&Co),(0,ve.Z)(zt,"".concat(ao,"-fix-right"),Wi&&Co),(0,ve.Z)(zt,"".concat(ao,"-fix-right-first"),Ka&&Co),(0,ve.Z)(zt,"".concat(ao,"-fix-right-last"),yr&&Co),(0,ve.Z)(zt,"".concat(ao,"-ellipsis"),en),(0,ve.Z)(zt,"".concat(ao,"-with-append"),_r),(0,ve.Z)(zt,"".concat(ao,"-fix-sticky"),(ei||Wi)&&Yr&&Co),(0,ve.Z)(zt,"".concat(ao,"-row-hover"),!Eo&&Ao),zt),vr.className,Eo==null?void 0:Eo.className),Ii={};Sa&&(Ii.textAlign=Sa);var ll=(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},ri),vr.style),Ii),Eo==null?void 0:Eo.style),Pi=vi;return(0,Pe.Z)(Pi)==="object"&&!Array.isArray(Pi)&&!se.isValidElement(Pi)&&(Pi=null),en&&(Ia||Ka)&&(Pi=se.createElement("span",{className:"".concat(ao,"-content")},Pi)),se.createElement(nn,(0,ze.Z)({},Eo,vr,{className:Di,style:ll,title:uo,scope:Mn,onMouseEnter:Or,onMouseLeave:fo,colSpan:Er!==1?Er:null,rowSpan:hr!==1?hr:null}),_r,Pi)}var $t=se.memo(Bt);function Ae(fe,me,ke,Ve,nt,qe){var kt=ke[fe]||{},Dt=ke[me]||{},zt,nn;kt.fixed==="left"?zt=Ve.left[nt==="rtl"?me:fe]:Dt.fixed==="right"&&(nn=Ve.right[nt==="rtl"?fe:me]);var Gt=!1,en=!1,Mn=!1,wn=!1,Zn=ke[me+1],Sa=ke[fe-1],ia=!(qe!=null&&qe.children);if(nt==="rtl"){if(zt!==void 0){var ma=Sa&&Sa.fixed==="left";wn=!ma&&ia}else if(nn!==void 0){var la=Zn&&Zn.fixed==="right";Mn=!la&&ia}}else if(zt!==void 0){var ka=Zn&&Zn.fixed==="left";Gt=!ka&&ia}else if(nn!==void 0){var ir=Sa&&Sa.fixed==="right";en=!ir&&ia}return{fixLeft:zt,fixRight:nn,lastFixLeft:Gt,firstFixRight:en,lastFixRight:Mn,firstFixLeft:wn,isSticky:Ve.isSticky}}var Yt=se.createContext({}),Pn=Yt;function Lt(fe){var me=fe.className,ke=fe.index,Ve=fe.children,nt=fe.colSpan,qe=nt===void 0?1:nt,kt=fe.rowSpan,Dt=fe.align,zt=je(ce,["prefixCls","direction"]),nn=zt.prefixCls,Gt=zt.direction,en=se.useContext(Pn),Mn=en.scrollColumnIndex,wn=en.stickyOffsets,Zn=en.flattenColumns,Sa=en.columns,ia=ke+qe-1,ma=ia+1===Mn?qe+1:qe,la=Ae(ke,ke+ma-1,Zn,wn,Gt,Sa==null?void 0:Sa[ke]);return se.createElement($t,(0,ze.Z)({className:me,index:ke,component:"td",prefixCls:nn,record:null,dataIndex:null,align:Dt,colSpan:ma,rowSpan:kt,render:function(){return Ve}},la))}var Mt=ne(75931),et=["children"];function Ye(fe){var me=fe.children,ke=(0,Mt.Z)(fe,et);return se.createElement("tr",ke,me)}function we(fe){var me=fe.children;return me}we.Row=Ye,we.Cell=Lt;var he=we;function tt(fe){var me=fe.children,ke=fe.stickyOffsets,Ve=fe.flattenColumns,nt=fe.columns,qe=je(ce,"prefixCls"),kt=Ve.length-1,Dt=Ve[kt],zt=se.useMemo(function(){return{stickyOffsets:ke,flattenColumns:Ve,scrollColumnIndex:Dt!=null&&Dt.scrollbar?kt:null,columns:nt}},[Dt,Ve,kt,ke,nt]);return se.createElement(Pn.Provider,{value:zt},se.createElement("tfoot",{className:"".concat(qe,"-summary")},me))}var Ft=te(tt),Be=he,ye=ne(70425),Pt=ne(29301),Je=ne(29194),Te=ne(3465),bt=ne(75152),fn=ne(26112);function Ot(fe,me,ke,Ve,nt,qe,kt){fe.push({record:me,indent:ke,index:kt});var Dt=qe(me),zt=nt==null?void 0:nt.has(Dt);if(me&&Array.isArray(me[Ve])&&zt)for(var nn=0;nn1?Ha-1:0),Ka=1;Ka=0;Dt-=1){var zt=me[Dt],nn=ke&&ke[Dt],Gt=nn&&nn[na];if(zt||Gt||kt){var en=Gt||{},Mn=en.columnType,wn=(0,Mt.Z)(en,_t);nt.unshift(se.createElement("col",(0,ze.Z)({key:Dt,style:{width:zt}},wn))),kt=!0}}return se.createElement("colgroup",null,nt)}var In=Xt,qt=ne(94480),pa=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Pa(fe,me){return(0,se.useMemo)(function(){for(var ke=[],Ve=0;Ve1?"colgroup":"col":null,ellipsis:ia.ellipsis,align:ia.align,component:ia.title?qe:kt,prefixCls:Gt,key:wn[Sa]},ma,{additionalProps:la,rowType:"header"}))}))}Aa.displayName="HeaderRow";var $e=Aa;function gn(fe){var me=[];function ke(kt,Dt){var zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;me[zt]=me[zt]||[];var nn=Dt,Gt=kt.filter(Boolean).map(function(en){var Mn={key:en.key,className:en.className||"",children:en.title,column:en,colStart:nn},wn=1,Zn=en.children;return Zn&&Zn.length>0&&(wn=ke(Zn,nn,zt+1).reduce(function(Sa,ia){return Sa+ia},0),Mn.hasSubColumns=!0),"colSpan"in en&&(wn=en.colSpan),"rowSpan"in en&&(Mn.rowSpan=en.rowSpan),Mn.colSpan=wn,Mn.colEnd=Mn.colStart+wn-1,me[zt].push(Mn),nn+=wn,wn});return Gt}ke(fe,0);for(var Ve=me.length,nt=function(Dt){me[Dt].forEach(function(zt){!("rowSpan"in zt)&&!zt.hasSubColumns&&(zt.rowSpan=Ve-Dt)})},qe=0;qe1&&arguments[1]!==void 0?arguments[1]:"";return typeof me=="number"?me:me.endsWith("%")?fe*parseFloat(me)/100:null}function Vn(fe,me){return se.useMemo(function(){if(me&&me>0){var ke=0,Ve=0;fe.forEach(function(nn){var Gt=Gn(me,nn.width);Gt?ke+=Gt:Ve+=1});var nt=me-ke,qe=Ve,kt=nt/Ve,Dt=0,zt=fe.map(function(nn){var Gt=(0,Ie.Z)({},nn),en=Gn(me,Gt.width);if(en)Gt.width=en;else{var Mn=Math.floor(kt);Gt.width=qe===1?nt:Mn,nt-=Mn,qe-=1}return Dt+=Gt.width,Gt});return[zt,Dt]}return[fe,me]},[fe,me])}var ct=["children"],Ct=["fixed"];function ht(fe){return(0,Fn.Z)(fe).filter(function(me){return se.isValidElement(me)}).map(function(me){var ke=me.key,Ve=me.props,nt=Ve.children,qe=(0,Mt.Z)(Ve,ct),kt=(0,Ie.Z)({key:ke},qe);return nt&&(kt.children=ht(nt)),kt})}function dn(fe){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return fe.filter(function(ke){return ke&&(0,Pe.Z)(ke)==="object"}).reduce(function(ke,Ve,nt){var qe=Ve.fixed,kt=qe===!0?"left":qe,Dt="".concat(me,"-").concat(nt),zt=Ve.children;return zt&&zt.length>0?[].concat((0,qt.Z)(ke),(0,qt.Z)(dn(zt,Dt).map(function(nn){return(0,Ie.Z)({fixed:kt},nn)}))):[].concat((0,qt.Z)(ke),[(0,Ie.Z)((0,Ie.Z)({key:Dt},Ve),{},{fixed:kt})])},[])}function xn(fe){for(var me=!0,ke=0;ke=0;qe-=1){var kt=fe[qe];if(nt&&kt.fixed!=="right")nt=!1;else if(!nt&&kt.fixed==="right"){warning(!1,"Index ".concat(qe+1," of `columns` missing `fixed='right'` prop."));break}}}function pn(fe){return fe.map(function(me){var ke=me.fixed,Ve=(0,Mt.Z)(me,Ct),nt=ke;return ke==="left"?nt="right":ke==="right"&&(nt="left"),(0,Ie.Z)({fixed:nt},Ve)})}function $n(fe,me){var ke=fe.prefixCls,Ve=fe.columns,nt=fe.children,qe=fe.expandable,kt=fe.expandedKeys,Dt=fe.columnTitle,zt=fe.getRowKey,nn=fe.onTriggerExpand,Gt=fe.expandIcon,en=fe.rowExpandable,Mn=fe.expandIconColumnIndex,wn=fe.direction,Zn=fe.expandRowByClick,Sa=fe.columnWidth,ia=fe.fixed,ma=fe.scrollWidth,la=se.useMemo(function(){return Ve||ht(nt)},[Ve,nt]),ka=se.useMemo(function(){if(qe){var Xa,Ha=la.slice();if(!Ha.includes(y)){var Ia=Mn||0;Ia>=0&&Ha.splice(Ia,0,y)}var Ka=Ha.indexOf(y);Ha=Ha.filter(function(vr,Yr){return vr!==y||Yr===Ka});var yr=la[Ka],_r;(ia==="left"||ia)&&!Mn?_r="left":(ia==="right"||ia)&&Mn===la.length?_r="right":_r=yr?yr.fixed:null;var Nr=(Xa={},(0,ve.Z)(Xa,na,{className:"".concat(ke,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,ve.Z)(Xa,"title",Dt),(0,ve.Z)(Xa,"fixed",_r),(0,ve.Z)(Xa,"className","".concat(ke,"-row-expand-icon-cell")),(0,ve.Z)(Xa,"width",Sa),(0,ve.Z)(Xa,"render",function(Yr,ao,Xo){var Co=zt(ao,Xo),di=kt.has(Co),Uo=en?en(ao):!0,Zr=Gt({prefixCls:ke,expanded:di,expandable:Uo,record:ao,onExpand:nn});return Zn?se.createElement("span",{onClick:function(Eo){return Eo.stopPropagation()}},Zr):Zr}),Xa);return Ha.map(function(vr){return vr===y?Nr:vr})}return la.filter(function(vr){return vr!==y})},[qe,la,zt,kt,Gt,wn]),ir=se.useMemo(function(){var Xa=ka;return me&&(Xa=me(Xa)),Xa.length||(Xa=[{render:function(){return null}}]),Xa},[me,ka,wn]),dr=se.useMemo(function(){return wn==="rtl"?pn(dn(ir)):dn(ir)},[ir,wn,ma]),_a=Vn(dr,ma),Br=(0,be.Z)(_a,2),kr=Br[0],Za=Br[1];return[ir,kr,Za]}var kn=$n;function _n(fe){var me,ke=fe.prefixCls,Ve=fe.record,nt=fe.onExpand,qe=fe.expanded,kt=fe.expandable,Dt="".concat(ke,"-row-expand-icon");if(!kt)return se.createElement("span",{className:We()(Dt,"".concat(ke,"-row-spaced"))});var zt=function(Gt){nt(Ve,Gt),Gt.stopPropagation()};return se.createElement("span",{className:We()(Dt,(me={},(0,ve.Z)(me,"".concat(ke,"-row-expanded"),qe),(0,ve.Z)(me,"".concat(ke,"-row-collapsed"),!qe),me)),onClick:zt})}function Ea(fe,me,ke){var Ve=[];function nt(qe){(qe||[]).forEach(function(kt,Dt){Ve.push(me(kt,Dt)),nt(kt[ke])})}return nt(fe),Ve}function ja(fe,me,ke){var Ve=Jt(fe),nt=Ve.expandIcon,qe=Ve.expandedRowKeys,kt=Ve.defaultExpandedRowKeys,Dt=Ve.defaultExpandAllRows,zt=Ve.expandedRowRender,nn=Ve.onExpand,Gt=Ve.onExpandedRowsChange,en=Ve.childrenColumnName,Mn=nt||_n,wn=en||"children",Zn=se.useMemo(function(){return zt?"row":fe.expandable&&fe.internalHooks===ue&&fe.expandable.__PARENT_RENDER_ICON__||me.some(function(dr){return dr&&(0,Pe.Z)(dr)==="object"&&dr[wn]})?"nest":!1},[!!zt,me]),Sa=se.useState(function(){return kt||(Dt?Ea(me,ke,wn):[])}),ia=(0,be.Z)(Sa,2),ma=ia[0],la=ia[1],ka=se.useMemo(function(){return new Set(qe||ma||[])},[qe,ma]),ir=se.useCallback(function(dr){var _a=ke(dr,me.indexOf(dr)),Br,kr=ka.has(_a);kr?(ka.delete(_a),Br=(0,qt.Z)(ka)):Br=[].concat((0,qt.Z)(ka),[_a]),la(Br),nn&&nn(!kr,dr),Gt&&Gt(Br)},[ke,ka,me,nn,Gt]);return[Ve,Zn,ka,Mn,wn,ir]}function Bn(fe,me,ke,Ve){var nt=fe.map(function(qe,kt){return Ae(kt,kt,fe,me,ke,Ve==null?void 0:Ve[kt])});return(0,dt.Z)(function(){return nt},[nt],function(qe,kt){return!(0,Oe.Z)(qe,kt)})}function va(fe){var me=(0,se.useRef)(fe),ke=(0,se.useState)({}),Ve=(0,be.Z)(ke,2),nt=Ve[1],qe=(0,se.useRef)(null),kt=(0,se.useRef)([]);function Dt(zt){kt.current.push(zt);var nn=Promise.resolve();qe.current=nn,nn.then(function(){if(qe.current===nn){var Gt=kt.current,en=me.current;kt.current=[],Gt.forEach(function(Mn){me.current=Mn(me.current)}),qe.current=null,en!==me.current&&nt({})}})}return(0,se.useEffect)(function(){return function(){qe.current=null}},[]),[me.current,Dt]}function qa(fe){var me=(0,se.useRef)(fe||null),ke=(0,se.useRef)();function Ve(){window.clearTimeout(ke.current)}function nt(kt){me.current=kt,Ve(),ke.current=window.setTimeout(function(){me.current=null,ke.current=void 0},100)}function qe(){return me.current}return(0,se.useEffect)(function(){return Ve},[]),[nt,qe]}function sr(){var fe=se.useState(-1),me=(0,be.Z)(fe,2),ke=me[0],Ve=me[1],nt=se.useState(-1),qe=(0,be.Z)(nt,2),kt=qe[0],Dt=qe[1],zt=se.useCallback(function(nn,Gt){Ve(nn),Dt(Gt)},[]);return[ke,kt,zt]}var Kn=ne(47273),ln=(0,Kn.Z)()?window:null;function Dr(fe,me){var ke=(0,Pe.Z)(fe)==="object"?fe:{},Ve=ke.offsetHeader,nt=Ve===void 0?0:Ve,qe=ke.offsetSummary,kt=qe===void 0?0:qe,Dt=ke.offsetScroll,zt=Dt===void 0?0:Dt,nn=ke.getContainer,Gt=nn===void 0?function(){return ln}:nn,en=Gt()||ln;return se.useMemo(function(){var Mn=!!fe;return{isSticky:Mn,stickyClassName:Mn?"".concat(me,"-sticky-holder"):"",offsetHeader:nt,offsetSummary:kt,offsetScroll:zt,container:en}},[zt,nt,kt,me,en])}function Qa(fe,me,ke){var Ve=(0,se.useMemo)(function(){for(var nt=[],qe=[],kt=0,Dt=0,zt=0;zt=en&&(vr=en-Mn),kt({scrollLeft:vr/en*(Gt+2)}),la.current.x=Ka.pageX},Xa=function(){if(qe.current){var Ka=(0,Lo.os)(qe.current).top,yr=Ka+qe.current.offsetHeight,_r=zt===window?document.documentElement.scrollTop+window.innerHeight:(0,Lo.os)(zt).top+zt.clientHeight;yr-(0,bt.Z)()<=_r||Ka>=_r-Dt?ma(function(Nr){return(0,Ie.Z)((0,Ie.Z)({},Nr),{},{isHiddenScrollBar:!0})}):ma(function(Nr){return(0,Ie.Z)((0,Ie.Z)({},Nr),{},{isHiddenScrollBar:!1})})}},Ha=function(Ka){ma(function(yr){return(0,Ie.Z)((0,Ie.Z)({},yr),{},{scrollLeft:Ka/Gt*en||0})})};return se.useImperativeHandle(ke,function(){return{setScrollLeft:Ha}}),se.useEffect(function(){var Ia=(0,jr.Z)(document.body,"mouseup",Br,!1),Ka=(0,jr.Z)(document.body,"mousemove",Za,!1);return Xa(),function(){Ia.remove(),Ka.remove()}},[Mn,dr]),se.useEffect(function(){var Ia=(0,jr.Z)(zt,"scroll",Xa,!1),Ka=(0,jr.Z)(window,"resize",Xa,!1);return function(){Ia.remove(),Ka.remove()}},[zt]),se.useEffect(function(){ia.isHiddenScrollBar||ma(function(Ia){var Ka=qe.current;return Ka?(0,Ie.Z)((0,Ie.Z)({},Ia),{},{scrollLeft:Ka.scrollLeft/Ka.scrollWidth*Ka.clientWidth}):Ia})},[ia.isHiddenScrollBar]),Gt<=en||!Mn||ia.isHiddenScrollBar?null:se.createElement("div",{style:{height:(0,bt.Z)(),width:en,bottom:Dt},className:"".concat(nn,"-sticky-scroll")},se.createElement("div",{onMouseDown:kr,ref:wn,className:We()("".concat(nn,"-sticky-scroll-bar"),(0,ve.Z)({},"".concat(nn,"-sticky-scroll-bar-active"),dr)),style:{width:"".concat(Mn,"px"),transform:"translate3d(".concat(ia.scrollLeft,"px, 0, 0)")}}))},Qo=se.forwardRef(po);function jn(fe){return null}var Kr=jn;function Vr(fe){return null}var Gr=Vr,Ya="rc-table",ea=[],Ta={};function $a(){return"No Data"}function ya(fe){var me,ke=(0,Ie.Z)({rowKey:"key",prefixCls:Ya,emptyText:$a},fe),Ve=ke.prefixCls,nt=ke.className,qe=ke.rowClassName,kt=ke.style,Dt=ke.data,zt=ke.rowKey,nn=ke.scroll,Gt=ke.tableLayout,en=ke.direction,Mn=ke.title,wn=ke.footer,Zn=ke.summary,Sa=ke.caption,ia=ke.id,ma=ke.showHeader,la=ke.components,ka=ke.emptyText,ir=ke.onRow,dr=ke.onHeaderRow,_a=ke.internalHooks,Br=ke.transformColumns,kr=ke.internalRefs,Za=ke.tailor,Xa=ke.sticky,Ha=Dt||ea,Ia=!!Ha.length,Ka=_a===ue,yr=se.useCallback(function(yo,ii){return(0,Re.Z)(la,yo)||ii},[la]),_r=se.useMemo(function(){return typeof zt=="function"?zt:function(yo){var ii=yo&&yo[zt];return ii}},[zt]),Nr=yr(["body"]),vr=sr(),Yr=(0,be.Z)(vr,3),ao=Yr[0],Xo=Yr[1],Co=Yr[2],di=ja(ke,Ha,_r),Uo=(0,be.Z)(di,6),Zr=Uo[0],vi=Uo[1],Eo=Uo[2],ri=Uo[3],ei=Uo[4],Wi=Uo[5],Er=nn==null?void 0:nn.x,hr=se.useState(0),mr=(0,be.Z)(hr,2),ar=mr[0],Ao=mr[1],nr=kn((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},ke),Zr),{},{expandable:!!Zr.expandedRowRender,columnTitle:Zr.columnTitle,expandedKeys:Eo,getRowKey:_r,onTriggerExpand:Wi,expandIcon:ri,expandIconColumnIndex:Zr.expandIconColumnIndex,direction:en,scrollWidth:Ka&&Za&&typeof Er=="number"?Er:null}),Ka?Br:null),Or=(0,be.Z)(nr,3),fo=Or[0],uo=Or[1],Di=Or[2],Ii=Di!=null?Di:Er,ll=se.useMemo(function(){return{columns:fo,flattenColumns:uo}},[fo,uo]),Pi=se.useRef(),ul=se.useRef(),yi=se.useRef(),Ki=se.useRef(),kl=se.useRef(),To=se.useState(!1),zo=(0,be.Z)(To,2),qo=zo[0],si=zo[1],hi=se.useState(!1),ro=(0,be.Z)(hi,2),ki=ro[0],Zi=ro[1],Mi=va(new Map),vl=(0,be.Z)(Mi,2),gl=vl[0],ji=vl[1],ml=vt(uo),sl=ml.map(function(yo){return gl.get(yo)}),Ji=se.useMemo(function(){return sl},[sl.join("_")]),zi=Rr(Ji,uo.length,en),ci=nn&&jt(nn.y),oi=nn&&jt(Ii)||!!Zr.fixed,hl=oi&&uo.some(function(yo){var ii=yo.fixed;return ii}),Zl=se.useRef(),Cl=Dr(Xa,Ve),dl=Cl.isSticky,xl=Cl.offsetHeader,fs=Cl.offsetSummary,Po=Cl.offsetScroll,ti=Cl.stickyClassName,Li=Cl.container,ui=se.useMemo(function(){return Zn==null?void 0:Zn(Ha)},[Zn,Ha]),Hi=(ci||dl)&&se.isValidElement(ui)&&ui.type===he&&ui.props.fixed,Gi,Xi,Pl;ci&&(Xi={overflowY:"scroll",maxHeight:nn.y}),oi&&(Gi={overflowX:"auto"},ci||(Xi={overflowY:"hidden"}),Pl={width:Ii===!0?"auto":Ii,minWidth:"100%"});var Yl=se.useCallback(function(yo,ii){(0,Je.Z)(Pi.current)&&ji(function(cl){if(cl.get(yo)!==ii){var Al=new Map(cl);return Al.set(yo,ii),Al}return cl})},[]),Qs=qa(null),ws=(0,be.Z)(Qs,2),Ds=ws[0],Is=ws[1];function rs(yo,ii){ii&&(typeof ii=="function"?ii(yo):ii.scrollLeft!==yo&&(ii.scrollLeft=yo,ii.scrollLeft!==yo&&setTimeout(function(){ii.scrollLeft=yo},0)))}var Jl=(0,Le.Z)(function(yo){var ii=yo.currentTarget,cl=yo.scrollLeft,Al=en==="rtl",Bl=typeof cl=="number"?cl:ii.scrollLeft,gs=ii||Ta;if(!Is()||Is()===gs){var Ps;Ds(gs),rs(Bl,ul.current),rs(Bl,yi.current),rs(Bl,kl.current),rs(Bl,(Ps=Zl.current)===null||Ps===void 0?void 0:Ps.setScrollLeft)}var ys=ii||ul.current;if(ys){var bs=ys.scrollWidth,Cs=ys.clientWidth;if(bs===Cs){si(!1),Zi(!1);return}Al?(si(-Bl0)):(si(Bl>0),Zi(Bl1?Sa-Ka:0,_r=(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},Br),zt),{},{flex:"0 0 ".concat(Ka,"px"),width:"".concat(Ka,"px"),marginRight:yr,pointerEvents:"auto"}),Nr=se.useMemo(function(){return Gt?Ha<=1:Za===0||Ha===0||Ha>1},[Ha,Za,Gt]);Nr?_r.visibility="hidden":Gt&&(_r.height=en==null?void 0:en(Ha));var vr=Nr?function(){return null}:Mn,Yr={};return(Ha===0||Za===0)&&(Yr.rowSpan=1,Yr.colSpan=1),se.createElement($t,(0,ze.Z)({className:We()(Zn,nn),ellipsis:ke.ellipsis,align:ke.align,scope:ke.rowScope,component:"div",prefixCls:me.prefixCls,key:ka,record:Dt,index:qe,renderIndex:kt,dataIndex:wn,render:vr,shouldCellUpdate:ke.shouldCellUpdate},ir,{appendNode:dr,additionalProps:(0,Ie.Z)((0,Ie.Z)({},_a),{},{style:_r},Yr)}))}var Oo=el,La=["data","index","className","rowKey","style","extra","getHeight"],vo=se.forwardRef(function(fe,me){var ke=fe.data,Ve=fe.index,nt=fe.className,qe=fe.rowKey,kt=fe.style,Dt=fe.extra,zt=fe.getHeight,nn=(0,Mt.Z)(fe,La),Gt=ke.record,en=ke.indent,Mn=ke.index,wn=je(ce,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Zn=wn.scrollX,Sa=wn.flattenColumns,ia=wn.prefixCls,ma=wn.fixColumn,la=wn.componentWidth,ka=Me(Gt,qe,Ve,en),ir=ka.rowSupportExpand,dr=ka.expanded,_a=ka.rowProps,Br=ka.expandedRowRender,kr=ka.expandedRowClassName,Za;if(ir&&dr){var Xa=Br(Gt,Ve,en+1,dr),Ha=kr==null?void 0:kr(Gt,Ve,en),Ia={};ma&&(Ia={style:(0,ve.Z)({},"--virtual-width","".concat(la,"px"))});var Ka="".concat(ia,"-expanded-row-cell");Za=se.createElement("div",{className:We()("".concat(ia,"-expanded-row"),"".concat(ia,"-expanded-row-level-").concat(en+1),Ha)},se.createElement($t,{component:"div",prefixCls:ia,className:We()(Ka,(0,ve.Z)({},"".concat(Ka,"-fixed"),ma)),additionalProps:Ia},Xa))}var yr=(0,Ie.Z)((0,Ie.Z)({},kt),{},{width:Zn});Dt&&(yr.position="absolute",yr.pointerEvents="none");var _r=se.createElement("div",(0,ze.Z)({},_a,nn,{ref:ir?null:me,className:We()(nt,"".concat(ia,"-row"),_a==null?void 0:_a.className,(0,ve.Z)({},"".concat(ia,"-row-extra"),Dt)),style:(0,Ie.Z)((0,Ie.Z)({},yr),_a==null?void 0:_a.style)}),Sa.map(function(Nr,vr){return se.createElement(Oo,{key:vr,rowInfo:ka,column:Nr,colIndex:vr,indent:en,index:Ve,renderIndex:Mn,record:Gt,inverse:Dt,getHeight:zt})}));return ir?se.createElement("div",{ref:me},_r,Za):_r}),Bo=te(vo),_o=Bo,ko=se.forwardRef(function(fe,me){var ke=fe.data,Ve=fe.onScroll,nt=je(ce,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),qe=nt.flattenColumns,kt=nt.onColumnResize,Dt=nt.getRowKey,zt=nt.expandedKeys,nn=nt.prefixCls,Gt=nt.childrenColumnName,en=nt.emptyNode,Mn=nt.scrollX,wn=je(No),Zn=wn.scrollY,Sa=wn.listItemHeight,ia=se.useRef(),ma=on(ke,Gt,zt,Dt),la=se.useMemo(function(){var Za=0;return qe.map(function(Xa){var Ha=Xa.width,Ia=Xa.key;return Za+=Ha,[Ia,Ha,Za]})},[qe]),ka=se.useMemo(function(){return la.map(function(Za){return Za[2]})},[la]);se.useEffect(function(){la.forEach(function(Za){var Xa=(0,be.Z)(Za,2),Ha=Xa[0],Ia=Xa[1];kt(Ha,Ia)})},[la]),se.useImperativeHandle(me,function(){var Za={};return Object.defineProperty(Za,"scrollLeft",{get:function(){var Ha;return((Ha=ia.current)===null||Ha===void 0?void 0:Ha.getScrollInfo().x)||0},set:function(Ha){var Ia;(Ia=ia.current)===null||Ia===void 0||Ia.scrollTo({left:Ha})}}),Za});var ir=function(Xa,Ha){var Ia,Ka=(Ia=ma[Ha])===null||Ia===void 0?void 0:Ia.record,yr=Xa.onCell;if(yr){var _r,Nr=yr(Ka,Ha);return(_r=Nr==null?void 0:Nr.rowSpan)!==null&&_r!==void 0?_r:1}return 1},dr=function(Xa){var Ha=Xa.start,Ia=Xa.end,Ka=Xa.getSize,yr=Xa.offsetY;if(Ia<0)return null;for(var _r=qe.filter(function(Er){return ir(Er,Ha)===0}),Nr=Ha,vr=function(hr){if(_r=_r.filter(function(mr){return ir(mr,hr)===0}),!_r.length)return Nr=hr,"break"},Yr=Ha;Yr>=0;Yr-=1){var ao=vr(Yr);if(ao==="break")break}for(var Xo=qe.filter(function(Er){return ir(Er,Ia)!==1}),Co=Ia,di=function(hr){if(Xo=Xo.filter(function(mr){return ir(mr,hr)!==1}),!Xo.length)return Co=Math.max(hr-1,Ia),"break"},Uo=Ia;Uo1})&&vi.push(hr)},ri=Nr;ri<=Co;ri+=1)var ei=Eo(ri);var Wi=vi.map(function(Er){var hr=ma[Er],mr=Dt(hr.record,Er),ar=function(Or){var fo=Er+Or-1,uo=Dt(ma[fo].record,fo),Di=Ka(mr,uo);return Di.bottom-Di.top},Ao=Ka(mr);return se.createElement(_o,{key:Er,data:hr,rowKey:mr,index:Er,style:{top:-yr+Ao.top},extra:!0,getHeight:ar})});return Wi},_a=se.useMemo(function(){return{columnsOffset:ka}},[ka]),Br="".concat(nn,"-tbody"),kr;return ma.length?kr=se.createElement(Ur.Z,{fullHeight:!1,ref:ia,className:We()(Br,"".concat(Br,"-virtual")),height:Zn,itemHeight:Sa||24,data:ma,itemKey:function(Xa){return Dt(Xa.record)},scrollWidth:Mn,onVirtualScroll:function(Xa){var Ha=Xa.x;Ve({scrollLeft:Ha})},extraRender:dr},function(Za,Xa,Ha){var Ia=Dt(Za.record,Xa);return se.createElement(_o,(0,ze.Z)({data:Za,rowKey:Ia,index:Xa},Ha))}):kr=se.createElement("div",{className:We()("".concat(nn,"-placeholder"))},se.createElement($t,{component:"div",prefixCls:nn},en)),se.createElement(fi.Provider,{value:_a},kr)}),Zo=te(ko),Si=Zo,gi=function(me,ke){var Ve=ke.ref,nt=ke.onScroll;return se.createElement(Si,{ref:Ve,data:me,onScroll:nt})},ai=100;function Ni(fe){var me=fe.columns,ke=fe.scroll,Ve=fe.prefixCls,nt=Ve===void 0?Ya:Ve,qe=fe.className,kt=fe.listItemHeight,Dt=ke||{},zt=Dt.x,nn=Dt.y;typeof zt!="number"&&(zt=((me||[]).length+1)*ai),typeof nn!="number"&&(nn=500);var Gt=se.useMemo(function(){return{scrollY:nn,listItemHeight:kt}},[nn,kt]);return se.createElement(No.Provider,{value:Gt},se.createElement(bo,(0,ze.Z)({},fe,{className:We()(qe,"".concat(nt,"-virtual")),scroll:(0,Ie.Z)((0,Ie.Z)({},ke),{},{x:zt}),components:{body:gi},columns:me,internalHooks:ue,tailor:!0})))}function $o(fe){return z(Ni,fe)}var Fo=$o(),Fi=null;function wo(fe){return null}var Ui=wo;function pi(fe){return null}var tl=pi,Ti=ne(2738),nl=ne(68031),mi=ne(36355),Qi=ne(93891),Sl=ne(19716),rl=ne(8628),ol=ne(31724),$r=ne(58421),Va=ne(71418),sa=ne(88088);function da(fe){return function(ke){let{prefixCls:Ve,onExpand:nt,record:qe,expanded:kt,expandable:Dt}=ke;const zt=`${Ve}-row-expand-icon`;return se.createElement("button",{type:"button",onClick:nn=>{nt(qe,nn),nn.stopPropagation()},className:We()(zt,{[`${zt}-spaced`]:!Dt,[`${zt}-expanded`]:Dt&&kt,[`${zt}-collapsed`]:Dt&&!kt}),"aria-label":kt?fe.collapse:fe.expand,"aria-expanded":kt})}}var Ba=da;function Ir(fe,me){return"key"in fe&&fe.key!==void 0&&fe.key!==null?fe.key:fe.dataIndex?Array.isArray(fe.dataIndex)?fe.dataIndex.join("."):fe.dataIndex:me}function Qr(fe,me){return me?`${me}-${fe}`:`${fe}`}function ho(fe,me){return typeof fe=="function"?fe(me):fe}function Do(fe,me){const ke=ho(fe,me);return Object.prototype.toString.call(ke)==="[object Object]"?"":ke}var Go={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Ro=Go,Ga=ne(7657),ni=function(me,ke){return se.createElement(Ga.Z,(0,ze.Z)({},me,{ref:ke,icon:Ro}))},wi=se.forwardRef(ni),bi=wi,_i=ne(56762);function al(fe){const me=se.useRef(fe),ke=(0,_i.Z)();return[()=>me.current,Ve=>{me.current=Ve,ke()}]}var Yi=ne(3113),Ut=ne(24905),Qt=ne(38854),vn=ne(64165),Un=ne(20834),Wa=ne(40875),rr=ne(5112),zn=ne(17574),Na=ne(47472),er=ne(92832);function Pr(fe){let{value:me,onChange:ke,filterSearch:Ve,tablePrefixCls:nt,locale:qe}=fe;return Ve?se.createElement("div",{className:`${nt}-filter-dropdown-search`},se.createElement(er.default,{prefix:se.createElement(Na.Z,null),placeholder:qe.filterSearchPlaceholder,onChange:ke,value:me,htmlSize:1,className:`${nt}-filter-dropdown-search-input`})):null}var io=Pr,Qn=ne(10228);const Tr=fe=>{const{keyCode:me}=fe;me===Qn.Z.ENTER&&fe.stopPropagation()};var Wo=se.forwardRef((fe,me)=>se.createElement("div",{className:fe.className,onClick:ke=>ke.stopPropagation(),onKeyDown:Tr,ref:me},fe.children));function tr(fe){let me=[];return(fe||[]).forEach(ke=>{let{value:Ve,children:nt}=ke;me.push(Ve),nt&&(me=[].concat((0,qt.Z)(me),(0,qt.Z)(tr(nt))))}),me}function ur(fe){return fe.some(me=>{let{children:ke}=me;return ke})}function lo(fe,me){return typeof me=="string"||typeof me=="number"?me==null?void 0:me.toString().toLowerCase().includes(fe.trim().toLowerCase()):!1}function eo(fe){let{filters:me,prefixCls:ke,filteredKeys:Ve,filterMultiple:nt,searchValue:qe,filterSearch:kt}=fe;return me.map((Dt,zt)=>{const nn=String(Dt.value);if(Dt.children)return{key:nn||zt,label:Dt.text,popupClassName:`${ke}-dropdown-submenu`,children:eo({filters:Dt.children,prefixCls:ke,filteredKeys:Ve,filterMultiple:nt,searchValue:qe,filterSearch:kt})};const Gt=nt?Ut.default:rr.ZP,en={key:Dt.value!==void 0?nn:zt,label:se.createElement(se.Fragment,null,se.createElement(Gt,{checked:Ve.includes(nn)}),se.createElement("span",null,Dt.text))};return qe.trim()?typeof kt=="function"?kt(qe,Dt)?en:null:lo(qe,Dt.text)?en:null:en})}function Yo(fe){var me,ke;const{tablePrefixCls:Ve,prefixCls:nt,column:qe,dropdownPrefixCls:kt,columnKey:Dt,filterMultiple:zt,filterMode:nn="menu",filterSearch:Gt=!1,filterState:en,triggerFilter:Mn,locale:wn,children:Zn,getPopupContainer:Sa}=fe,{filterDropdownOpen:ia,onFilterDropdownOpenChange:ma,filterResetToDefaultFilteredValue:la,defaultFilteredValue:ka,filterDropdownVisible:ir,onFilterDropdownVisibleChange:dr}=qe,[_a,Br]=se.useState(!1),kr=!!(en&&(!((me=en.filteredKeys)===null||me===void 0)&&me.length||en.forceFiltered)),Za=nr=>{Br(nr),ma==null||ma(nr),dr==null||dr(nr)},Xa=(ke=ia!=null?ia:ir)!==null&&ke!==void 0?ke:_a,Ha=en==null?void 0:en.filteredKeys,[Ia,Ka]=al(Ha||[]),yr=nr=>{let{selectedKeys:Or}=nr;Ka(Or)},_r=(nr,Or)=>{let{node:fo,checked:uo}=Or;yr(zt?{selectedKeys:nr}:{selectedKeys:uo&&fo.key?[fo.key]:[]})};se.useEffect(()=>{_a&&yr({selectedKeys:Ha||[]})},[Ha]);const[Nr,vr]=se.useState([]),Yr=nr=>{vr(nr)},[ao,Xo]=se.useState(""),Co=nr=>{const{value:Or}=nr.target;Xo(Or)};se.useEffect(()=>{_a||Xo("")},[_a]);const di=nr=>{const Or=nr&&nr.length?nr:null;if(Or===null&&(!en||!en.filteredKeys)||(0,Oe.Z)(Or,en==null?void 0:en.filteredKeys,!0))return null;Mn({column:qe,key:Dt,filteredKeys:Or})},Uo=()=>{Za(!1),di(Ia())},Zr=function(){let{confirm:nr,closeDropdown:Or}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};nr&&di([]),Or&&Za(!1),Xo(""),Ka(la?(ka||[]).map(fo=>String(fo)):[])},vi=function(){let{closeDropdown:nr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};nr&&Za(!1),di(Ia())},Eo=nr=>{nr&&Ha!==void 0&&Ka(Ha||[]),Za(nr),!nr&&!qe.filterDropdown&&Uo()},ri=We()({[`${kt}-menu-without-submenu`]:!ur(qe.filters||[])}),ei=nr=>{if(nr.target.checked){const Or=tr(qe==null?void 0:qe.filters).map(fo=>String(fo));Ka(Or)}else Ka([])},Wi=nr=>{let{filters:Or}=nr;return(Or||[]).map((fo,uo)=>{const Di=String(fo.value),Ii={title:fo.text,key:fo.value!==void 0?Di:uo};return fo.children&&(Ii.children=Wi({filters:fo.children})),Ii})},Er=nr=>{var Or;return Object.assign(Object.assign({},nr),{text:nr.title,value:nr.key,children:((Or=nr.children)===null||Or===void 0?void 0:Or.map(fo=>Er(fo)))||[]})};let hr;if(typeof qe.filterDropdown=="function")hr=qe.filterDropdown({prefixCls:`${kt}-custom`,setSelectedKeys:nr=>yr({selectedKeys:nr}),selectedKeys:Ia(),confirm:vi,clearFilters:Zr,filters:qe.filters,visible:Xa,close:()=>{Za(!1)}});else if(qe.filterDropdown)hr=qe.filterDropdown;else{const nr=Ia()||[],Or=()=>(qe.filters||[]).length===0?se.createElement(vn.Z,{image:vn.Z.PRESENTED_IMAGE_SIMPLE,description:wn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):nn==="tree"?se.createElement(se.Fragment,null,se.createElement(io,{filterSearch:Gt,value:ao,onChange:Co,tablePrefixCls:Ve,locale:wn}),se.createElement("div",{className:`${Ve}-filter-dropdown-tree`},zt?se.createElement(Ut.default,{checked:nr.length===tr(qe.filters).length,indeterminate:nr.length>0&&nr.lengthtypeof Gt=="function"?Gt(ao,Er(uo)):lo(ao,uo.title):void 0}))):se.createElement(se.Fragment,null,se.createElement(io,{filterSearch:Gt,value:ao,onChange:Co,tablePrefixCls:Ve,locale:wn}),se.createElement(Un.default,{selectable:!0,multiple:zt,prefixCls:`${kt}-menu`,className:ri,onSelect:yr,onDeselect:yr,selectedKeys:nr,getPopupContainer:Sa,openKeys:Nr,onOpenChange:Yr,items:eo({filters:qe.filters||[],filterSearch:Gt,prefixCls:nt,filteredKeys:Ia(),filterMultiple:zt,searchValue:ao})})),fo=()=>la?(0,Oe.Z)((ka||[]).map(uo=>String(uo)),nr,!0):nr.length===0;hr=se.createElement(se.Fragment,null,Or(),se.createElement("div",{className:`${nt}-dropdown-btns`},se.createElement(Yi.ZP,{type:"link",size:"small",disabled:fo(),onClick:()=>Zr()},wn.filterReset),se.createElement(Yi.ZP,{type:"primary",size:"small",onClick:Uo},wn.filterConfirm)))}qe.filterDropdown&&(hr=se.createElement(Wa.J,{selectable:void 0},hr));const mr=()=>se.createElement(Wo,{className:`${nt}-dropdown`},hr);let ar;typeof qe.filterIcon=="function"?ar=qe.filterIcon(kr):qe.filterIcon?ar=qe.filterIcon:ar=se.createElement(bi,null);const{direction:Ao}=se.useContext(mi.E_);return se.createElement("div",{className:`${nt}-column`},se.createElement("span",{className:`${Ve}-column-title`},Zn),se.createElement(Qt.Z,{dropdownRender:mr,trigger:["click"],open:Xa,onOpenChange:Eo,getPopupContainer:Sa,placement:Ao==="rtl"?"bottomLeft":"bottomRight"},se.createElement("span",{role:"button",tabIndex:-1,className:We()(`${nt}-trigger`,{active:kr}),onClick:nr=>{nr.stopPropagation()}},ar)))}var st=Yo;function Et(fe,me,ke){let Ve=[];return(fe||[]).forEach((nt,qe)=>{var kt;const Dt=Qr(qe,ke);if(nt.filters||"filterDropdown"in nt||"onFilter"in nt)if("filteredValue"in nt){let zt=nt.filteredValue;"filterDropdown"in nt||(zt=(kt=zt==null?void 0:zt.map(String))!==null&&kt!==void 0?kt:zt),Ve.push({column:nt,key:Ir(nt,Dt),filteredKeys:zt,forceFiltered:nt.filtered})}else Ve.push({column:nt,key:Ir(nt,Dt),filteredKeys:me&&nt.defaultFilteredValue?nt.defaultFilteredValue:void 0,forceFiltered:nt.filtered});"children"in nt&&(Ve=[].concat((0,qt.Z)(Ve),(0,qt.Z)(Et(nt.children,me,Dt))))}),Ve}function Wt(fe,me,ke,Ve,nt,qe,kt,Dt){return ke.map((zt,nn)=>{const Gt=Qr(nn,Dt),{filterMultiple:en=!0,filterMode:Mn,filterSearch:wn}=zt;let Zn=zt;if(Zn.filters||Zn.filterDropdown){const Sa=Ir(Zn,Gt),ia=Ve.find(ma=>{let{key:la}=ma;return Sa===la});Zn=Object.assign(Object.assign({},Zn),{title:ma=>se.createElement(st,{tablePrefixCls:fe,prefixCls:`${fe}-filter`,dropdownPrefixCls:me,column:Zn,columnKey:Sa,filterState:ia,filterMultiple:en,filterMode:Mn,filterSearch:wn,triggerFilter:qe,locale:nt,getPopupContainer:kt},ho(zt.title,ma))})}return"children"in Zn&&(Zn=Object.assign(Object.assign({},Zn),{children:Wt(fe,me,Zn.children,Ve,nt,qe,kt,Gt)})),Zn})}function Nn(fe){const me={};return fe.forEach(ke=>{let{key:Ve,filteredKeys:nt,column:qe}=ke;const{filters:kt,filterDropdown:Dt}=qe;if(Dt)me[Ve]=nt||null;else if(Array.isArray(nt)){const zt=tr(kt);me[Ve]=zt.filter(nn=>nt.includes(String(nn)))}else me[Ve]=null}),me}function On(fe,me){return me.reduce((ke,Ve)=>{const{column:{onFilter:nt,filters:qe},filteredKeys:kt}=Ve;return nt&&kt&&kt.length?ke.filter(Dt=>kt.some(zt=>{const nn=tr(qe),Gt=nn.findIndex(Mn=>String(Mn)===String(zt)),en=Gt!==-1?nn[Gt]:zt;return nt(en,Dt)})):ke},fe)}const An=fe=>fe.flatMap(me=>"children"in me?[me].concat((0,qt.Z)(An(me.children||[]))):[me]);function bn(fe){let{prefixCls:me,dropdownPrefixCls:ke,mergedColumns:Ve,onFilterChange:nt,getPopupContainer:qe,locale:kt}=fe;const Dt=se.useMemo(()=>An(Ve||[]),[Ve]),[zt,nn]=se.useState(()=>Et(Dt,!0)),Gt=se.useMemo(()=>{const Zn=Et(Dt,!1);if(Zn.length===0)return Zn;let Sa=!0,ia=!0;if(Zn.forEach(ma=>{let{filteredKeys:la}=ma;la!==void 0?Sa=!1:ia=!1}),Sa){const ma=(Dt||[]).map((la,ka)=>Ir(la,Qr(ka)));return zt.filter(la=>{let{key:ka}=la;return ma.includes(ka)}).map(la=>{const ka=Dt[ma.findIndex(ir=>ir===la.key)];return Object.assign(Object.assign({},la),{column:Object.assign(Object.assign({},la.column),ka),forceFiltered:ka.filtered})})}return Zn},[Dt,zt]),en=se.useMemo(()=>Nn(Gt),[Gt]),Mn=Zn=>{const Sa=Gt.filter(ia=>{let{key:ma}=ia;return ma!==Zn.key});Sa.push(Zn),nn(Sa),nt(Nn(Sa),Sa)};return[Zn=>Wt(me,ke,Zn,Gt,kt,Mn,qe),Gt,en]}var Zt=bn;function cn(fe,me,ke){const Ve=se.useRef({});function nt(qe){if(!Ve.current||Ve.current.data!==fe||Ve.current.childrenColumnName!==me||Ve.current.getRowKey!==ke){let Dt=function(zt){zt.forEach((nn,Gt)=>{const en=ke(nn,Gt);kt.set(en,nn),nn&&typeof nn=="object"&&me in nn&&Dt(nn[me]||[])})};const kt=new Map;Dt(fe),Ve.current={data:fe,childrenColumnName:me,kvMap:kt,getRowKey:ke}}return Ve.current.kvMap.get(qe)}return[nt]}var Tn=ne(50371),ca=function(fe,me){var ke={};for(var Ve in fe)Object.prototype.hasOwnProperty.call(fe,Ve)&&me.indexOf(Ve)<0&&(ke[Ve]=fe[Ve]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ve=Object.getOwnPropertySymbols(fe);nt{const qe=fe[nt];typeof qe!="function"&&(ke[nt]=qe)}),ke}function so(fe,me,ke){const Ve=ke&&typeof ke=="object"?ke:{},{total:nt=0}=Ve,qe=ca(Ve,["total"]),[kt,Dt]=(0,se.useState)(()=>({current:"defaultCurrent"in qe?qe.defaultCurrent:1,pageSize:"defaultPageSize"in qe?qe.defaultPageSize:or})),zt=(0,Tn.Z)(kt,qe,{total:nt>0?nt:fe}),nn=Math.ceil((nt||fe)/zt.pageSize);zt.current>nn&&(zt.current=nn||1);const Gt=(Mn,wn)=>{Dt({current:Mn!=null?Mn:1,pageSize:wn||zt.pageSize})},en=(Mn,wn)=>{var Zn;ke&&((Zn=ke.onChange)===null||Zn===void 0||Zn.call(ke,Mn,wn)),Gt(Mn,wn),me(Mn,wn||(zt==null?void 0:zt.pageSize))};return ke===!1?[{},()=>{}]:[Object.assign(Object.assign({},zt),{onChange:en}),Gt]}var zr=so,za=ne(84105),ha=ne(35654),Yn=ne(90782),br=ne(71430),wr=ne(18929);const Wr={},So="SELECT_ALL",Cr="SELECT_INVERT",no="SELECT_NONE",Ar=[],Ma=(fe,me)=>{let ke=[];return(me||[]).forEach(Ve=>{ke.push(Ve),Ve&&typeof Ve=="object"&&fe in Ve&&(ke=[].concat((0,qt.Z)(ke),(0,qt.Z)(Ma(fe,Ve[fe]))))}),ke};var mo=(fe,me)=>{const{preserveSelectedRowKeys:ke,selectedRowKeys:Ve,defaultSelectedRowKeys:nt,getCheckboxProps:qe,onChange:kt,onSelect:Dt,onSelectAll:zt,onSelectInvert:nn,onSelectNone:Gt,onSelectMultiple:en,columnWidth:Mn,type:wn,selections:Zn,fixed:Sa,renderCell:ia,hideSelectAll:ma,checkStrictly:la=!0}=me||{},{prefixCls:ka,data:ir,pageData:dr,getRecordByKey:_a,getRowKey:Br,expandType:kr,childrenColumnName:Za,locale:Xa,getPopupContainer:Ha}=fe,[Ia,Ka]=(0,wr.Z)(Ve||nt||Ar,{value:Ve}),yr=se.useRef(new Map),_r=(0,se.useCallback)(Er=>{if(ke){const hr=new Map;Er.forEach(mr=>{let ar=_a(mr);!ar&&yr.current.has(mr)&&(ar=yr.current.get(mr)),hr.set(mr,ar)}),yr.current=hr}},[_a,ke]);se.useEffect(()=>{_r(Ia)},[Ia]);const{keyEntities:Nr}=(0,se.useMemo)(()=>{if(la)return{keyEntities:null};let Er=ir;if(ke){const hr=new Set(ir.map((ar,Ao)=>Br(ar,Ao))),mr=Array.from(yr.current).reduce((ar,Ao)=>{let[nr,Or]=Ao;return hr.has(nr)?ar:ar.concat(Or)},[]);Er=[].concat((0,qt.Z)(Er),(0,qt.Z)(mr))}return(0,br.I8)(Er,{externalGetKey:Br,childrenPropName:Za})},[ir,Br,la,Za,ke]),vr=(0,se.useMemo)(()=>Ma(Za,dr),[Za,dr]),Yr=(0,se.useMemo)(()=>{const Er=new Map;return vr.forEach((hr,mr)=>{const ar=Br(hr,mr),Ao=(qe?qe(hr):null)||{};Er.set(ar,Ao)}),Er},[vr,Br,qe]),ao=(0,se.useCallback)(Er=>{var hr;return!!(!((hr=Yr.get(Br(Er)))===null||hr===void 0)&&hr.disabled)},[Yr,Br]),[Xo,Co]=(0,se.useMemo)(()=>{if(la)return[Ia||[],[]];const{checkedKeys:Er,halfCheckedKeys:hr}=(0,Yn.S)(Ia,!0,Nr,ao);return[Er||[],hr]},[Ia,la,Nr,ao]),di=(0,se.useMemo)(()=>{const Er=wn==="radio"?Xo.slice(0,1):Xo;return new Set(Er)},[Xo,wn]),Uo=(0,se.useMemo)(()=>wn==="radio"?new Set:new Set(Co),[Co,wn]),[Zr,vi]=(0,se.useState)(null);se.useEffect(()=>{me||Ka(Ar)},[!!me]);const Eo=(0,se.useCallback)((Er,hr)=>{let mr,ar;_r(Er),ke?(mr=Er,ar=Er.map(Ao=>yr.current.get(Ao))):(mr=[],ar=[],Er.forEach(Ao=>{const nr=_a(Ao);nr!==void 0&&(mr.push(Ao),ar.push(nr))})),Ka(mr),kt==null||kt(mr,ar,{type:hr})},[Ka,_a,kt,ke]),ri=(0,se.useCallback)((Er,hr,mr,ar)=>{if(Dt){const Ao=mr.map(nr=>_a(nr));Dt(_a(Er),hr,Ao,ar)}Eo(mr,"single")},[Dt,_a,Eo]),ei=(0,se.useMemo)(()=>!Zn||ma?null:(Zn===!0?[So,Cr,no]:Zn).map(hr=>hr===So?{key:"all",text:Xa.selectionAll,onSelect(){Eo(ir.map((mr,ar)=>Br(mr,ar)).filter(mr=>{const ar=Yr.get(mr);return!(ar!=null&&ar.disabled)||di.has(mr)}),"all")}}:hr===Cr?{key:"invert",text:Xa.selectInvert,onSelect(){const mr=new Set(di);dr.forEach((Ao,nr)=>{const Or=Br(Ao,nr),fo=Yr.get(Or);fo!=null&&fo.disabled||(mr.has(Or)?mr.delete(Or):mr.add(Or))});const ar=Array.from(mr);nn&&nn(ar),Eo(ar,"invert")}}:hr===no?{key:"none",text:Xa.selectNone,onSelect(){Gt==null||Gt(),Eo(Array.from(di).filter(mr=>{const ar=Yr.get(mr);return ar==null?void 0:ar.disabled}),"none")}}:hr).map(hr=>Object.assign(Object.assign({},hr),{onSelect:function(){for(var mr,ar,Ao=arguments.length,nr=new Array(Ao),Or=0;Or{var hr;if(!me)return Er.filter(To=>To!==Wr);let mr=(0,qt.Z)(Er);const ar=new Set(di),Ao=vr.map(Br).filter(To=>!Yr.get(To).disabled),nr=Ao.every(To=>ar.has(To)),Or=Ao.some(To=>ar.has(To)),fo=()=>{const To=[];nr?Ao.forEach(qo=>{ar.delete(qo),To.push(qo)}):Ao.forEach(qo=>{ar.has(qo)||(ar.add(qo),To.push(qo))});const zo=Array.from(ar);zt==null||zt(!nr,zo.map(qo=>_a(qo)),To.map(qo=>_a(qo))),Eo(zo,"all"),vi(null)};let uo;if(wn!=="radio"){let To;if(ei){const ro={getPopupContainer:Ha,items:ei.map((ki,Zi)=>{const{key:Mi,text:vl,onSelect:gl}=ki;return{key:Mi!=null?Mi:Zi,onClick:()=>{gl==null||gl(Ao)},label:vl}})};To=se.createElement("div",{className:`${ka}-selection-extra`},se.createElement(Qt.Z,{menu:ro,getPopupContainer:Ha},se.createElement("span",null,se.createElement(za.Z,null))))}const zo=vr.map((ro,ki)=>{const Zi=Br(ro,ki),Mi=Yr.get(Zi)||{};return Object.assign({checked:ar.has(Zi)},Mi)}).filter(ro=>{let{disabled:ki}=ro;return ki}),qo=!!zo.length&&zo.length===vr.length,si=qo&&zo.every(ro=>{let{checked:ki}=ro;return ki}),hi=qo&&zo.some(ro=>{let{checked:ki}=ro;return ki});uo=!ma&&se.createElement("div",{className:`${ka}-selection`},se.createElement(Ut.default,{checked:qo?si:!!vr.length&&nr,indeterminate:qo?!si&&hi:!nr&&Or,onChange:fo,disabled:vr.length===0||qo,"aria-label":To?"Custom selection":"Select all",skipGroup:!0}),To)}let Di;wn==="radio"?Di=(To,zo,qo)=>{const si=Br(zo,qo),hi=ar.has(si);return{node:se.createElement(rr.ZP,Object.assign({},Yr.get(si),{checked:hi,onClick:ro=>ro.stopPropagation(),onChange:ro=>{ar.has(si)||ri(si,!0,[si],ro.nativeEvent)}})),checked:hi}}:Di=(To,zo,qo)=>{var si;const hi=Br(zo,qo),ro=ar.has(hi),ki=Uo.has(hi),Zi=Yr.get(hi);let Mi;return kr==="nest"?Mi=ki:Mi=(si=Zi==null?void 0:Zi.indeterminate)!==null&&si!==void 0?si:ki,{node:se.createElement(Ut.default,Object.assign({},Zi,{indeterminate:Mi,checked:ro,skipGroup:!0,onClick:vl=>vl.stopPropagation(),onChange:vl=>{let{nativeEvent:gl}=vl;const{shiftKey:ji}=gl;let ml=-1,sl=-1;if(ji&&la){const Ji=new Set([Zr,hi]);Ao.some((zi,ci)=>{if(Ji.has(zi))if(ml===-1)ml=ci;else return sl=ci,!0;return!1})}if(sl!==-1&&ml!==sl&&la){const Ji=Ao.slice(ml,sl+1),zi=[];ro?Ji.forEach(oi=>{ar.has(oi)&&(zi.push(oi),ar.delete(oi))}):Ji.forEach(oi=>{ar.has(oi)||(zi.push(oi),ar.add(oi))});const ci=Array.from(ar);en==null||en(!ro,ci.map(oi=>_a(oi)),zi.map(oi=>_a(oi))),Eo(ci,"multiple")}else{const Ji=Xo;if(la){const zi=ro?(0,ha._5)(Ji,hi):(0,ha.L0)(Ji,hi);ri(hi,!ro,zi,gl)}else{const zi=(0,Yn.S)([].concat((0,qt.Z)(Ji),[hi]),!0,Nr,ao),{checkedKeys:ci,halfCheckedKeys:oi}=zi;let hl=ci;if(ro){const Zl=new Set(ci);Zl.delete(hi),hl=(0,Yn.S)(Array.from(Zl),{checked:!1,halfCheckedKeys:oi},Nr,ao).checkedKeys}ri(hi,!ro,hl,gl)}}vi(ro?null:hi)}})),checked:ro}};const Ii=(To,zo,qo)=>{const{node:si,checked:hi}=Di(To,zo,qo);return ia?ia(hi,zo,qo,si):si};if(!mr.includes(Wr))if(mr.findIndex(To=>{var zo;return((zo=To[na])===null||zo===void 0?void 0:zo.columnType)==="EXPAND_COLUMN"})===0){const[To,...zo]=mr;mr=[To,Wr].concat((0,qt.Z)(zo))}else mr=[Wr].concat((0,qt.Z)(mr));const ll=mr.indexOf(Wr);mr=mr.filter((To,zo)=>To!==Wr||zo===ll);const Pi=mr[ll-1],ul=mr[ll+1];let yi=Sa;yi===void 0&&((ul==null?void 0:ul.fixed)!==void 0?yi=ul.fixed:(Pi==null?void 0:Pi.fixed)!==void 0&&(yi=Pi.fixed)),yi&&Pi&&((hr=Pi[na])===null||hr===void 0?void 0:hr.columnType)==="EXPAND_COLUMN"&&Pi.fixed===void 0&&(Pi.fixed=yi);const Ki=We()(`${ka}-selection-col`,{[`${ka}-selection-col-with-dropdown`]:Zn&&wn==="checkbox"}),kl={fixed:yi,width:Mn,className:`${ka}-selection-column`,title:me.columnTitle||uo,render:Ii,onCell:me.onCell,[na]:{className:Ki}};return mr.map(To=>To===Wr?kl:To)},[Br,vr,me,Xo,di,Uo,Mn,ei,kr,Zr,Yr,en,ri,ao]),di]},xo=ne(89489),Ci=ne(59477),il=ne(6848);const Ge="ascend",at="descend";function St(fe){return typeof fe.sorter=="object"&&typeof fe.sorter.multiple=="number"?fe.sorter.multiple:!1}function wt(fe){return typeof fe=="function"?fe:fe&&typeof fe=="object"&&fe.compare?fe.compare:!1}function hn(fe,me){return me?fe[fe.indexOf(me)+1]:fe[0]}function Rn(fe,me,ke){let Ve=[];function nt(qe,kt){Ve.push({column:qe,key:Ir(qe,kt),multiplePriority:St(qe),sortOrder:qe.sortOrder})}return(fe||[]).forEach((qe,kt)=>{const Dt=Qr(kt,ke);qe.children?("sortOrder"in qe&&nt(qe,Dt),Ve=[].concat((0,qt.Z)(Ve),(0,qt.Z)(Rn(qe.children,me,Dt)))):qe.sorter&&("sortOrder"in qe?nt(qe,Dt):me&&qe.defaultSortOrder&&Ve.push({column:qe,key:Ir(qe,Dt),multiplePriority:St(qe),sortOrder:qe.defaultSortOrder}))}),Ve}function ra(fe,me,ke,Ve,nt,qe,kt,Dt){return(me||[]).map((zt,nn)=>{const Gt=Qr(nn,Dt);let en=zt;if(en.sorter){const Mn=en.sortDirections||nt,wn=en.showSorterTooltip===void 0?kt:en.showSorterTooltip,Zn=Ir(en,Gt),Sa=ke.find(kr=>{let{key:Za}=kr;return Za===Zn}),ia=Sa?Sa.sortOrder:null,ma=hn(Mn,ia);let la;if(zt.sortIcon)la=zt.sortIcon({sortOrder:ia});else{const kr=Mn.includes(Ge)&&se.createElement(Ci.Z,{className:We()(`${fe}-column-sorter-up`,{active:ia===Ge})}),Za=Mn.includes(at)&&se.createElement(xo.Z,{className:We()(`${fe}-column-sorter-down`,{active:ia===at})});la=se.createElement("span",{className:We()(`${fe}-column-sorter`,{[`${fe}-column-sorter-full`]:!!(kr&&Za)})},se.createElement("span",{className:`${fe}-column-sorter-inner`,"aria-hidden":"true"},kr,Za))}const{cancelSort:ka,triggerAsc:ir,triggerDesc:dr}=qe||{};let _a=ka;ma===at?_a=dr:ma===Ge&&(_a=ir);const Br=typeof wn=="object"?wn:{title:_a};en=Object.assign(Object.assign({},en),{className:We()(en.className,{[`${fe}-column-sort`]:ia}),title:kr=>{const Za=se.createElement("div",{className:`${fe}-column-sorters`},se.createElement("span",{className:`${fe}-column-title`},ho(zt.title,kr)),la);return wn?se.createElement(il.Z,Object.assign({},Br),Za):Za},onHeaderCell:kr=>{const Za=zt.onHeaderCell&&zt.onHeaderCell(kr)||{},Xa=Za.onClick,Ha=Za.onKeyDown;Za.onClick=yr=>{Ve({column:zt,key:Zn,sortOrder:ma,multiplePriority:St(zt)}),Xa==null||Xa(yr)},Za.onKeyDown=yr=>{yr.keyCode===Qn.Z.ENTER&&(Ve({column:zt,key:Zn,sortOrder:ma,multiplePriority:St(zt)}),Ha==null||Ha(yr))};const Ia=Do(zt.title,{}),Ka=Ia==null?void 0:Ia.toString();return ia?Za["aria-sort"]=ia==="ascend"?"ascending":"descending":Za["aria-label"]=Ka||"",Za.className=We()(Za.className,`${fe}-column-has-sorters`),Za.tabIndex=0,zt.ellipsis&&(Za.title=(Ia!=null?Ia:"").toString()),Za}})}return"children"in en&&(en=Object.assign(Object.assign({},en),{children:ra(fe,en.children,ke,Ve,nt,qe,kt,Gt)})),en})}function Xn(fe){const{column:me,sortOrder:ke}=fe;return{column:me,order:ke,field:me.dataIndex,columnKey:me.key}}function Wn(fe){const me=fe.filter(ke=>{let{sortOrder:Ve}=ke;return Ve}).map(Xn);return me.length===0&&fe.length?Object.assign(Object.assign({},Xn(fe[fe.length-1])),{column:void 0}):me.length<=1?me[0]||{}:me}function mn(fe,me,ke){const Ve=me.slice().sort((kt,Dt)=>Dt.multiplePriority-kt.multiplePriority),nt=fe.slice(),qe=Ve.filter(kt=>{let{column:{sorter:Dt},sortOrder:zt}=kt;return wt(Dt)&&zt});return qe.length?nt.sort((kt,Dt)=>{for(let zt=0;zt{const Dt=kt[ke];return Dt?Object.assign(Object.assign({},kt),{[ke]:mn(Dt,me,ke)}):kt}):nt}function qn(fe){let{prefixCls:me,mergedColumns:ke,onSorterChange:Ve,sortDirections:nt,tableLocale:qe,showSorterTooltip:kt}=fe;const[Dt,zt]=se.useState(Rn(ke,!0)),nn=se.useMemo(()=>{let Zn=!0;const Sa=Rn(ke,!1);if(!Sa.length)return Dt;const ia=[];function ma(ka){Zn?ia.push(ka):ia.push(Object.assign(Object.assign({},ka),{sortOrder:null}))}let la=null;return Sa.forEach(ka=>{la===null?(ma(ka),ka.sortOrder&&(ka.multiplePriority===!1?Zn=!1:la=!0)):(la&&ka.multiplePriority!==!1||(Zn=!1),ma(ka))}),ia},[ke,Dt]),Gt=se.useMemo(()=>{const Zn=nn.map(Sa=>{let{column:ia,sortOrder:ma}=Sa;return{column:ia,order:ma}});return{sortColumns:Zn,sortColumn:Zn[0]&&Zn[0].column,sortOrder:Zn[0]&&Zn[0].order}},[nn]);function en(Zn){let Sa;Zn.multiplePriority===!1||!nn.length||nn[0].multiplePriority===!1?Sa=[Zn]:Sa=[].concat((0,qt.Z)(nn.filter(ia=>{let{key:ma}=ia;return ma!==Zn.key})),[Zn]),zt(Sa),Ve(Wn(Sa),Sa)}return[Zn=>ra(me,Zn,nn,en,nt,qe,kt),nn,Gt,()=>Wn(nn)]}function ba(fe,me){return fe.map(ke=>{const Ve=Object.assign({},ke);return Ve.title=ho(ke.title,me),"children"in Ve&&(Ve.children=ba(Ve.children,me)),Ve})}function cr(fe){return[se.useCallback(ke=>ba(ke,fe),[fe])]}var fr=xr((fe,me)=>{const{_renderTimes:ke}=fe,{_renderTimes:Ve}=me;return ke!==Ve}),oa=$o((fe,me)=>{const{_renderTimes:ke}=fe,{_renderTimes:Ve}=me;return ke!==Ve}),ta=ne(64993),Hn=ne(17313),aa=ne(83116),Ca=ne(37613),Ra=fe=>{const{componentCls:me}=fe,ke=`${fe.lineWidth}px ${fe.lineType} ${fe.tableBorderColor}`,Ve=(nt,qe,kt)=>({[`&${me}-${nt}`]:{[`> ${me}-container`]:{[`> ${me}-content, > ${me}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${me}-expanded-row-fixed`]:{margin:`-${qe}px -${kt+fe.lineWidth}px`}}}}}});return{[`${me}-wrapper`]:{[`${me}${me}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${me}-title`]:{border:ke,borderBottom:0},[`> ${me}-container`]:{borderInlineStart:ke,borderTop:ke,[` - > ${me}-content, - > ${me}-header, - > ${me}-body, - > ${me}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:ke},"> thead":{"> tr:not(:last-child) > th":{borderBottom:ke},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${me}-cell-fix-right-first::after`]:{borderInlineEnd:ke}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${me}-expanded-row-fixed`]:{margin:`-${fe.tablePaddingVertical}px -${fe.tablePaddingHorizontal+fe.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:fe.lineWidth,bottom:0,borderInlineEnd:ke,content:'""'}}}}}},[`&${me}-scroll-horizontal`]:{[`> ${me}-container > ${me}-body`]:{"> table > tbody":{[` - > tr${me}-expanded-row, - > tr${me}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},Ve("middle",fe.tablePaddingVerticalMiddle,fe.tablePaddingHorizontalMiddle)),Ve("small",fe.tablePaddingVerticalSmall,fe.tablePaddingHorizontalSmall)),{[`> ${me}-footer`]:{border:ke,borderTop:0}}),[`${me}-cell`]:{[`${me}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${fe.lineWidth}px 0 ${fe.lineWidth}px ${fe.tableHeaderBg}`}},[`${me}-bordered ${me}-cell-scrollbar`]:{borderInlineEnd:ke}}}},Fa=fe=>{const{componentCls:me}=fe;return{[`${me}-wrapper`]:{[`${me}-cell-ellipsis`]:Object.assign(Object.assign({},Hn.vS),{wordBreak:"keep-all",[` - &${me}-cell-fix-left-last, - &${me}-cell-fix-right-first - `]:{overflow:"visible",[`${me}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${me}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},wa=fe=>{const{componentCls:me}=fe;return{[`${me}-wrapper`]:{[`${me}-tbody > tr${me}-placeholder`]:{textAlign:"center",color:fe.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:fe.colorBgContainer}}}}},Jr=ne(15969),Vo=fe=>{const{componentCls:me,antCls:ke,controlInteractiveSize:Ve,motionDurationSlow:nt,lineWidth:qe,paddingXS:kt,lineType:Dt,tableBorderColor:zt,tableExpandIconBg:nn,tableExpandColumnWidth:Gt,borderRadius:en,fontSize:Mn,fontSizeSM:wn,lineHeight:Zn,tablePaddingVertical:Sa,tablePaddingHorizontal:ia,tableExpandedRowBg:ma,paddingXXS:la}=fe,ka=Ve/2-qe,ir=ka*2+qe*3,dr=`${qe}px ${Dt} ${zt}`,_a=la-qe;return{[`${me}-wrapper`]:{[`${me}-expand-icon-col`]:{width:Gt},[`${me}-row-expand-icon-cell`]:{textAlign:"center",[`${me}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${me}-row-indent`]:{height:1,float:"left"},[`${me}-row-expand-icon`]:Object.assign(Object.assign({},(0,Jr.N)(fe)),{position:"relative",float:"left",boxSizing:"border-box",width:ir,height:ir,padding:0,color:"inherit",lineHeight:`${ir}px`,background:nn,border:dr,borderRadius:en,transform:`scale(${Ve/ir})`,transition:`all ${nt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${nt} ease-out`,content:'""'},"&::before":{top:ka,insetInlineEnd:_a,insetInlineStart:_a,height:qe},"&::after":{top:_a,bottom:_a,insetInlineStart:ka,width:qe,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${me}-row-indent + ${me}-row-expand-icon`]:{marginTop:(Mn*Zn-qe*3)/2-Math.ceil((wn*1.4-qe*3)/2),marginInlineEnd:kt},[`tr${me}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ma}},[`${ke}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${me}-expanded-row-fixed`]:{position:"relative",margin:`-${Sa}px -${ia}px`,padding:`${Sa}px ${ia}px`}}}},pr=fe=>{const{componentCls:me,antCls:ke,iconCls:Ve,tableFilterDropdownWidth:nt,tableFilterDropdownSearchWidth:qe,paddingXXS:kt,paddingXS:Dt,colorText:zt,lineWidth:nn,lineType:Gt,tableBorderColor:en,tableHeaderIconColor:Mn,fontSizeSM:wn,tablePaddingHorizontal:Zn,borderRadius:Sa,motionDurationSlow:ia,colorTextDescription:ma,colorPrimary:la,tableHeaderFilterActiveBg:ka,colorTextDisabled:ir,tableFilterDropdownBg:dr,tableFilterDropdownHeight:_a,controlItemBgHover:Br,controlItemBgActive:kr,boxShadowSecondary:Za,filterDropdownMenuBg:Xa}=fe,Ha=`${ke}-dropdown`,Ia=`${me}-filter-dropdown`,Ka=`${ke}-tree`,yr=`${nn}px ${Gt} ${en}`;return[{[`${me}-wrapper`]:{[`${me}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${me}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-kt,marginInline:`${kt}px ${-Zn/2}px`,padding:`0 ${kt}px`,color:Mn,fontSize:wn,borderRadius:Sa,cursor:"pointer",transition:`all ${ia}`,"&:hover":{color:ma,background:ka},"&.active":{color:la}}}},{[`${ke}-dropdown`]:{[Ia]:Object.assign(Object.assign({},(0,Hn.Wf)(fe)),{minWidth:nt,backgroundColor:dr,borderRadius:Sa,boxShadow:Za,overflow:"hidden",[`${Ha}-menu`]:{maxHeight:_a,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Xa,"&:empty::after":{display:"block",padding:`${Dt}px 0`,color:ir,fontSize:wn,textAlign:"center",content:'"Not Found"'}},[`${Ia}-tree`]:{paddingBlock:`${Dt}px 0`,paddingInline:Dt,[Ka]:{padding:0},[`${Ka}-treenode ${Ka}-node-content-wrapper:hover`]:{backgroundColor:Br},[`${Ka}-treenode-checkbox-checked ${Ka}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:kr}}},[`${Ia}-search`]:{padding:Dt,borderBottom:yr,"&-input":{input:{minWidth:qe},[Ve]:{color:ir}}},[`${Ia}-checkall`]:{width:"100%",marginBottom:kt,marginInlineStart:kt},[`${Ia}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Dt-nn}px ${Dt}px`,overflow:"hidden",borderTop:yr}})}},{[`${ke}-dropdown ${Ia}, ${Ia}-submenu`]:{[`${ke}-checkbox-wrapper + span`]:{paddingInlineStart:Dt,color:zt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ri=fe=>{const{componentCls:me,lineWidth:ke,colorSplit:Ve,motionDurationSlow:nt,zIndexTableFixed:qe,tableBg:kt,zIndexTableSticky:Dt}=fe,zt=Ve;return{[`${me}-wrapper`]:{[` - ${me}-cell-fix-left, - ${me}-cell-fix-right - `]:{position:"sticky !important",zIndex:qe,background:kt},[` - ${me}-cell-fix-left-first::after, - ${me}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-ke,width:30,transform:"translateX(100%)",transition:`box-shadow ${nt}`,content:'""',pointerEvents:"none"},[`${me}-cell-fix-left-all::after`]:{display:"none"},[` - ${me}-cell-fix-right-first::after, - ${me}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-ke,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${nt}`,content:'""',pointerEvents:"none"},[`${me}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Dt+1,width:30,transition:`box-shadow ${nt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${me}-ping-left`]:{[`&:not(${me}-has-fix-left) ${me}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${zt}`}},[` - ${me}-cell-fix-left-first::after, - ${me}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${zt}`},[`${me}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${me}-ping-right`]:{[`&:not(${me}-has-fix-right) ${me}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${zt}`}},[` - ${me}-cell-fix-right-first::after, - ${me}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${zt}`}}}}},Ko=fe=>{const{componentCls:me,antCls:ke}=fe;return{[`${me}-wrapper`]:{[`${me}-pagination${ke}-pagination`]:{margin:`${fe.margin}px 0`},[`${me}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:fe.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Jo=fe=>{const{componentCls:me,tableRadius:ke}=fe;return{[`${me}-wrapper`]:{[me]:{[`${me}-title, ${me}-header`]:{borderRadius:`${ke}px ${ke}px 0 0`},[`${me}-title + ${me}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${me}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:ke,borderStartEndRadius:ke,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:ke},"> *:last-child":{borderStartEndRadius:ke}}},"&-footer":{borderRadius:`0 0 ${ke}px ${ke}px`}}}}},El=fe=>{const{componentCls:me}=fe;return{[`${me}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${me}-pagination-left`]:{justifyContent:"flex-end"},[`${me}-pagination-right`]:{justifyContent:"flex-start"},[`${me}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${me}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${me}-row-indent`]:{float:"right"}}}}},Nl=fe=>{const{componentCls:me,antCls:ke,iconCls:Ve,fontSizeIcon:nt,padding:qe,paddingXS:kt,tableHeaderIconColor:Dt,tableHeaderIconColorHover:zt,tableSelectionColumnWidth:nn}=fe;return{[`${me}-wrapper`]:{[`${me}-selection-col`]:{width:nn,[`&${me}-selection-col-with-dropdown`]:{width:nn+nt+qe/4}},[`${me}-bordered ${me}-selection-col`]:{width:nn+kt*2,[`&${me}-selection-col-with-dropdown`]:{width:nn+nt+qe/4+kt*2}},[` - table tr th${me}-selection-column, - table tr td${me}-selection-column - `]:{paddingInlineEnd:fe.paddingXS,paddingInlineStart:fe.paddingXS,textAlign:"center",[`${ke}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${me}-selection-column${me}-cell-fix-left`]:{zIndex:fe.zIndexTableFixed+1},[`table tr th${me}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${me}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${me}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${fe.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${fe.tablePaddingHorizontal/4}px`,[Ve]:{color:Dt,fontSize:nt,verticalAlign:"baseline","&:hover":{color:zt}}}}}},zl=fe=>{const{componentCls:me}=fe,ke=(Ve,nt,qe,kt)=>({[`${me}${me}-${Ve}`]:{fontSize:kt,[` - ${me}-title, - ${me}-footer, - ${me}-cell, - ${me}-thead > tr > th, - ${me}-tbody > tr > th, - ${me}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${nt}px ${qe}px`},[`${me}-filter-trigger`]:{marginInlineEnd:`-${qe/2}px`},[`${me}-expanded-row-fixed`]:{margin:`-${nt}px -${qe}px`},[`${me}-tbody`]:{[`${me}-wrapper:only-child ${me}`]:{marginBlock:`-${nt}px`,marginInline:`${fe.tableExpandColumnWidth-qe}px -${qe}px`}},[`${me}-selection-column`]:{paddingInlineStart:`${qe/4}px`}}});return{[`${me}-wrapper`]:Object.assign(Object.assign({},ke("middle",fe.tablePaddingVerticalMiddle,fe.tablePaddingHorizontalMiddle,fe.tableFontSizeMiddle)),ke("small",fe.tablePaddingVerticalSmall,fe.tablePaddingHorizontalSmall,fe.tableFontSizeSmall))}},bl=fe=>{const{componentCls:me,marginXXS:ke,fontSizeIcon:Ve,tableHeaderIconColor:nt,tableHeaderIconColorHover:qe}=fe;return{[`${me}-wrapper`]:{[`${me}-thead th${me}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${fe.motionDurationSlow}`,"&:hover":{background:fe.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:fe.colorPrimary},[` - &${me}-cell-fix-left:hover, - &${me}-cell-fix-right:hover - `]:{background:fe.tableFixedHeaderSortActiveBg}},[`${me}-thead th${me}-column-sort`]:{background:fe.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${me}-column-sort`]:{background:fe.tableBodySortBg},[`${me}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${me}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${me}-column-sorter`]:{marginInlineStart:ke,color:nt,fontSize:0,transition:`color ${fe.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ve,"&.active":{color:fe.colorPrimary}},[`${me}-column-sorter-up + ${me}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${me}-column-sorters:hover ${me}-column-sorter`]:{color:qe}}}},Rl=fe=>{const{componentCls:me,opacityLoading:ke,tableScrollThumbBg:Ve,tableScrollThumbBgHover:nt,tableScrollThumbSize:qe,tableScrollBg:kt,zIndexTableSticky:Dt,stickyScrollBarBorderRadius:zt}=fe,nn=`${fe.lineWidth}px ${fe.lineType} ${fe.tableBorderColor}`;return{[`${me}-wrapper`]:{[`${me}-sticky`]:{"&-holder":{position:"sticky",zIndex:Dt,background:fe.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${qe}px !important`,zIndex:Dt,display:"flex",alignItems:"center",background:kt,borderTop:nn,opacity:ke,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:qe,backgroundColor:Ve,borderRadius:zt,transition:`all ${fe.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:nt}}}}}}},pl=fe=>{const{componentCls:me,lineWidth:ke,tableBorderColor:Ve}=fe,nt=`${ke}px ${fe.lineType} ${Ve}`;return{[`${me}-wrapper`]:{[`${me}-summary`]:{position:"relative",zIndex:fe.zIndexTableFixed,background:fe.tableBg,"> tr":{"> th, > td":{borderBottom:nt}}},[`div${me}-summary`]:{boxShadow:`0 -${ke}px 0 ${Ve}`}}}},Ml=fe=>{const{componentCls:me}=fe,ke=`${fe.lineWidth}px ${fe.lineType} ${fe.tableBorderColor}`,Ve=`${me}-expanded-row-cell`;return{[`${me}-wrapper`]:{[`${me}-tbody-virtual`]:{[`${me}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${me}-cell`]:{borderBottom:ke},[`${me}-expanded-row`]:{[`${Ve}${Ve}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${fe.lineWidth}px)`,borderInlineEnd:"none"}}},[`${me}-bordered`]:{[`${me}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:ke,position:"absolute"},[`${me}-cell`]:{borderInlineEnd:ke,[`&${me}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-fe.lineWidth,borderInlineStart:ke}}}}}}};const Ql=fe=>{const{componentCls:me,fontWeightStrong:ke,tablePaddingVertical:Ve,tablePaddingHorizontal:nt,lineWidth:qe,lineType:kt,tableBorderColor:Dt,tableFontSize:zt,tableBg:nn,tableRadius:Gt,tableHeaderTextColor:en,motionDurationMid:Mn,tableHeaderBg:wn,tableHeaderCellSplitColor:Zn,tableRowHoverBg:Sa,tableSelectedRowBg:ia,tableSelectedRowHoverBg:ma,tableFooterTextColor:la,tableFooterBg:ka,paddingContentVerticalLG:ir}=fe,dr=`${qe}px ${kt} ${Dt}`;return{[`${me}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Hn.dF)()),{[me]:Object.assign(Object.assign({},(0,Hn.Wf)(fe)),{fontSize:zt,background:nn,borderRadius:`${Gt}px ${Gt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Gt}px ${Gt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${me}-cell, - ${me}-thead > tr > th, - ${me}-tbody > tr > th, - ${me}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${ir}px ${nt}px`,overflowWrap:"break-word"},[`${me}-title`]:{padding:`${Ve}px ${nt}px`},[`${me}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:en,fontWeight:ke,textAlign:"start",background:wn,borderBottom:dr,transition:`background ${Mn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${me}-selection-column):not(${me}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Zn,transform:"translateY(-50%)",transition:`background-color ${Mn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${me}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Mn}, border-color ${Mn}`,borderBottom:dr,[` - > ${me}-wrapper:only-child, - > ${me}-expanded-row-fixed > ${me}-wrapper:only-child - `]:{[me]:{marginBlock:`-${Ve}px`,marginInline:`${fe.tableExpandColumnWidth-nt}px -${nt}px`,[`${me}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:en,fontWeight:ke,textAlign:"start",background:wn,borderBottom:dr,transition:`background ${Mn} ease`},[` - &${me}-row:hover > th, - &${me}-row:hover > td, - > th${me}-cell-row-hover, - > td${me}-cell-row-hover - `]:{background:Sa},[`&${me}-row-selected`]:{"> th, > td":{background:ia},"&:hover > th, &:hover > td":{background:ma}}}},[`${me}-footer`]:{padding:`${Ve}px ${nt}px`,color:la,background:ka}})}};var _l=(0,aa.Z)("Table",fe=>{const{colorTextHeading:me,colorSplit:ke,colorIcon:Ve,colorIconHover:nt,opacityLoading:qe,colorBgContainer:kt,controlInteractiveSize:Dt,headerBg:zt,headerColor:nn,headerSortActiveBg:Gt,headerSortHoverBg:en,bodySortBg:Mn,rowHoverBg:wn,rowSelectedBg:Zn,rowSelectedHoverBg:Sa,rowExpandedBg:ia,cellPaddingBlock:ma,cellPaddingInline:la,cellPaddingBlockMD:ka,cellPaddingInlineMD:ir,cellPaddingBlockSM:dr,cellPaddingInlineSM:_a,borderColor:Br,footerBg:kr,footerColor:Za,headerBorderRadius:Xa,cellFontSize:Ha,cellFontSizeMD:Ia,cellFontSizeSM:Ka,headerSplitColor:yr,fixedHeaderSortActiveBg:_r,headerFilterHoverBg:Nr,filterDropdownBg:vr,expandIconBg:Yr,selectionColumnWidth:ao,stickyScrollBarBg:Xo}=fe,Co=new ta.C(Ve),di=new ta.C(nt),Uo=2,Zr=(0,Ca.TS)(fe,{tableFontSize:Ha,tableBg:kt,tableRadius:Xa,tablePaddingVertical:ma,tablePaddingHorizontal:la,tablePaddingVerticalMiddle:ka,tablePaddingHorizontalMiddle:ir,tablePaddingVerticalSmall:dr,tablePaddingHorizontalSmall:_a,tableBorderColor:Br,tableHeaderTextColor:nn,tableHeaderBg:zt,tableFooterTextColor:Za,tableFooterBg:kr,tableHeaderCellSplitColor:yr,tableHeaderSortBg:Gt,tableHeaderSortHoverBg:en,tableHeaderIconColor:Co.clone().setAlpha(Co.getAlpha()*qe).toRgbString(),tableHeaderIconColorHover:di.clone().setAlpha(di.getAlpha()*qe).toRgbString(),tableBodySortBg:Mn,tableFixedHeaderSortActiveBg:_r,tableHeaderFilterActiveBg:Nr,tableFilterDropdownBg:vr,tableRowHoverBg:wn,tableSelectedRowBg:Zn,tableSelectedRowHoverBg:Sa,zIndexTableFixed:Uo,zIndexTableSticky:Uo+1,tableFontSizeMiddle:Ia,tableFontSizeSmall:Ka,tableSelectionColumnWidth:ao,tableExpandIconBg:Yr,tableExpandColumnWidth:Dt+2*fe.padding,tableExpandedRowBg:ia,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Xo,tableScrollThumbBgHover:me,tableScrollBg:ke});return[Ql(Zr),Ko(Zr),pl(Zr),bl(Zr),pr(Zr),Ra(Zr),Jo(Zr),Vo(Zr),pl(Zr),wa(Zr),Nl(Zr),Ri(Zr),Rl(Zr),Fa(Zr),zl(Zr),El(Zr),Ml(Zr)]},fe=>{const{colorFillAlter:me,colorBgContainer:ke,colorTextHeading:Ve,colorFillSecondary:nt,colorFillContent:qe,controlItemBgActive:kt,controlItemBgActiveHover:Dt,padding:zt,paddingSM:nn,paddingXS:Gt,colorBorderSecondary:en,borderRadiusLG:Mn,fontSize:wn,controlHeight:Zn,colorTextPlaceholder:Sa}=fe,ia=new ta.C(nt).onBackground(ke).toHexShortString(),ma=new ta.C(qe).onBackground(ke).toHexShortString(),la=new ta.C(me).onBackground(ke).toHexShortString();return{headerBg:la,headerColor:Ve,headerSortActiveBg:ia,headerSortHoverBg:ma,bodySortBg:la,rowHoverBg:la,rowSelectedBg:kt,rowSelectedHoverBg:Dt,rowExpandedBg:me,cellPaddingBlock:zt,cellPaddingInline:zt,cellPaddingBlockMD:nn,cellPaddingInlineMD:Gt,cellPaddingBlockSM:Gt,cellPaddingInlineSM:Gt,borderColor:en,headerBorderRadius:Mn,footerBg:la,footerColor:Ve,cellFontSize:wn,cellFontSizeMD:wn,cellFontSizeSM:wn,headerSplitColor:en,fixedHeaderSortActiveBg:ia,headerFilterHoverBg:qe,filterDropdownMenuBg:ke,filterDropdownBg:ke,expandIconBg:ke,selectionColumnWidth:Zn,stickyScrollBarBg:Sa,stickyScrollBarBorderRadius:100}});const ts=[],ns=(fe,me)=>{const{prefixCls:ke,className:Ve,rootClassName:nt,style:qe,size:kt,bordered:Dt,dropdownPrefixCls:zt,dataSource:nn,pagination:Gt,rowSelection:en,rowKey:Mn="key",rowClassName:wn,columns:Zn,children:Sa,childrenColumnName:ia,onChange:ma,getPopupContainer:la,loading:ka,expandIcon:ir,expandable:dr,expandedRowRender:_a,expandIconColumnIndex:Br,indentSize:kr,scroll:Za,sortDirections:Xa,locale:Ha,showSorterTooltip:Ia=!0,virtual:Ka}=fe,yr=se.useMemo(()=>Zn||ht(Sa),[Zn,Sa]),_r=se.useMemo(()=>yr.some(Po=>Po.responsive),[yr]),Nr=(0,rl.Z)(_r),vr=se.useMemo(()=>{const Po=new Set(Object.keys(Nr).filter(ti=>Nr[ti]));return yr.filter(ti=>!ti.responsive||ti.responsive.some(Li=>Po.has(Li)))},[yr,Nr]),Yr=(0,Ti.Z)(fe,["className","style","columns"]),{locale:ao=ol.Z,direction:Xo,table:Co,renderEmpty:di,getPrefixCls:Uo,getPopupContainer:Zr}=se.useContext(mi.E_),vi=(0,Sl.Z)(kt),Eo=Object.assign(Object.assign({},ao.Table),Ha),ri=nn||ts,ei=Uo("table",ke),Wi=Uo("dropdown",zt),Er=Object.assign({childrenColumnName:ia,expandIconColumnIndex:Br},dr),{childrenColumnName:hr="children"}=Er,mr=se.useMemo(()=>ri.some(Po=>Po==null?void 0:Po[hr])?"nest":_a||dr&&dr.expandedRowRender?"row":null,[ri]),ar={body:se.useRef()},Ao=se.useMemo(()=>typeof Mn=="function"?Mn:Po=>Po==null?void 0:Po[Mn],[Mn]),[nr]=cn(ri,hr,Ao),Or={},fo=function(Po,ti){let Li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ui,Hi,Gi;const Xi=Object.assign(Object.assign({},Or),Po);Li&&((ui=Or.resetPagination)===null||ui===void 0||ui.call(Or),!((Hi=Xi.pagination)===null||Hi===void 0)&&Hi.current&&(Xi.pagination.current=1),Gt&&Gt.onChange&&Gt.onChange(1,(Gi=Xi.pagination)===null||Gi===void 0?void 0:Gi.pageSize)),Za&&Za.scrollToFirstRowOnChange!==!1&&ar.body.current&&(0,nl.Z)(0,{getContainer:()=>ar.body.current}),ma==null||ma(Xi.pagination,Xi.filters,Xi.sorter,{currentDataSource:On(mn(ri,Xi.sorterStates,hr),Xi.filterStates),action:ti})},uo=(Po,ti)=>{fo({sorter:Po,sorterStates:ti},"sort",!1)},[Di,Ii,ll,Pi]=qn({prefixCls:ei,mergedColumns:vr,onSorterChange:uo,sortDirections:Xa||["ascend","descend"],tableLocale:Eo,showSorterTooltip:Ia}),ul=se.useMemo(()=>mn(ri,Ii,hr),[ri,Ii]);Or.sorter=Pi(),Or.sorterStates=Ii;const yi=(Po,ti)=>{fo({filters:Po,filterStates:ti},"filter",!0)},[Ki,kl,To]=Zt({prefixCls:ei,locale:Eo,dropdownPrefixCls:Wi,mergedColumns:vr,onFilterChange:yi,getPopupContainer:la||Zr}),zo=On(ul,kl);Or.filters=To,Or.filterStates=kl;const qo=se.useMemo(()=>{const Po={};return Object.keys(To).forEach(ti=>{To[ti]!==null&&(Po[ti]=To[ti])}),Object.assign(Object.assign({},ll),{filters:Po})},[ll,To]),[si]=cr(qo),hi=(Po,ti)=>{fo({pagination:Object.assign(Object.assign({},Or.pagination),{current:Po,pageSize:ti})},"paginate")},[ro,ki]=zr(zo.length,hi,Gt);Or.pagination=Gt===!1?{}:Ja(ro,Gt),Or.resetPagination=ki;const Zi=se.useMemo(()=>{if(Gt===!1||!ro.pageSize)return zo;const{current:Po=1,total:ti,pageSize:Li=or}=ro;return zo.lengthLi?zo.slice((Po-1)*Li,Po*Li):zo:zo.slice((Po-1)*Li,Po*Li)},[!!Gt,zo,ro&&ro.current,ro&&ro.pageSize,ro&&ro.total]),[Mi,vl]=mo({prefixCls:ei,data:zo,pageData:Zi,getRowKey:Ao,getRecordByKey:nr,expandType:mr,childrenColumnName:hr,locale:Eo,getPopupContainer:la||Zr},en),gl=(Po,ti,Li)=>{let ui;return typeof wn=="function"?ui=We()(wn(Po,ti,Li)):ui=We()(wn),We()({[`${ei}-row-selected`]:vl.has(Ao(Po,ti))},ui)};Er.__PARENT_RENDER_ICON__=Er.expandIcon,Er.expandIcon=Er.expandIcon||ir||Ba(Eo),mr==="nest"&&Er.expandIconColumnIndex===void 0?Er.expandIconColumnIndex=en?1:0:Er.expandIconColumnIndex>0&&en&&(Er.expandIconColumnIndex-=1),typeof Er.indentSize!="number"&&(Er.indentSize=typeof kr=="number"?kr:15);const ji=se.useCallback(Po=>si(Mi(Ki(Di(Po)))),[Di,Ki,Mi]);let ml,sl;if(Gt!==!1&&(ro!=null&&ro.total)){let Po;ro.size?Po=ro.size:Po=vi==="small"||vi==="middle"?"small":void 0;const ti=Hi=>se.createElement($r.Z,Object.assign({},ro,{className:We()(`${ei}-pagination ${ei}-pagination-${Hi}`,ro.className),size:Po})),Li=Xo==="rtl"?"left":"right",{position:ui}=ro;if(ui!==null&&Array.isArray(ui)){const Hi=ui.find(Pl=>Pl.includes("top")),Gi=ui.find(Pl=>Pl.includes("bottom")),Xi=ui.every(Pl=>`${Pl}`=="none");!Hi&&!Gi&&!Xi&&(sl=ti(Li)),Hi&&(ml=ti(Hi.toLowerCase().replace("top",""))),Gi&&(sl=ti(Gi.toLowerCase().replace("bottom","")))}else sl=ti(Li)}let Ji;typeof ka=="boolean"?Ji={spinning:ka}:typeof ka=="object"&&(Ji=Object.assign({spinning:!0},ka));const[zi,ci]=_l(ei),[,oi]=(0,sa.Z)(),hl=We()(`${ei}-wrapper`,Co==null?void 0:Co.className,{[`${ei}-wrapper-rtl`]:Xo==="rtl"},Ve,nt,ci),Zl=Object.assign(Object.assign({},Co==null?void 0:Co.style),qe),Cl=Ha&&Ha.emptyText||(di==null?void 0:di("Table"))||se.createElement(Qi.Z,{componentName:"Table"}),dl=Ka?oa:fr,xl={},fs=se.useMemo(()=>{const{fontSize:Po,lineHeight:ti,padding:Li,paddingXS:ui,paddingSM:Hi}=oi,Gi=Math.floor(Po*ti);switch(vi){case"large":return Li*2+Gi;case"small":return ui*2+Gi;default:return Hi*2+Gi}},[oi,vi]);return Ka&&(xl.listItemHeight=fs),zi(se.createElement("div",{ref:me,className:hl,style:Zl},se.createElement(Va.Z,Object.assign({spinning:!1},Ji),ml,se.createElement(dl,Object.assign({},xl,Yr,{columns:vr,direction:Xo,expandable:Er,prefixCls:ei,className:We()({[`${ei}-middle`]:vi==="middle",[`${ei}-small`]:vi==="small",[`${ei}-bordered`]:Dt,[`${ei}-empty`]:ri.length===0}),data:Zi,rowKey:Ao,rowClassName:gl,emptyText:Cl,internalHooks:ue,internalRefs:ar,transformColumns:ji})),sl)))};var Tl=se.forwardRef(ns);const as=(fe,me)=>{const ke=se.useRef(0);return ke.current+=1,se.createElement(Tl,Object.assign({},fe,{ref:me,_renderTimes:ke.current}))},Kt=se.forwardRef(as);Kt.SELECTION_COLUMN=Wr,Kt.EXPAND_COLUMN=y,Kt.SELECTION_ALL=So,Kt.SELECTION_INVERT=Cr,Kt.SELECTION_NONE=no,Kt.Column=Ui,Kt.ColumnGroup=tl,Kt.Summary=Be;var Da=Kt,Lr=Da},12563:function(xt,Tt,ne){"use strict";ne.d(Tt,{default:function(){return Ie}});var y=ne(59301),ue=ne(99267),be=ne(92310),Le=ne.n(be),Fe=ne(36785),Oe=ne(47729),se=ne(14088),Ze=ne(36355),Ke=ne(17313),je=ne(37613),ze=ne(83116);const He=ve=>{const{paddingXXS:Xe,lineWidth:We,tagPaddingHorizontal:dt,componentCls:Re}=ve,_e=dt-We,mt=Xe-We;return{[Re]:Object.assign(Object.assign({},(0,Ke.Wf)(ve)),{display:"inline-block",height:"auto",marginInlineEnd:ve.marginXS,paddingInline:_e,fontSize:ve.tagFontSize,lineHeight:ve.tagLineHeight,whiteSpace:"nowrap",background:ve.defaultBg,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,opacity:1,transition:`all ${ve.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Re}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ve.defaultColor},[`${Re}-close-icon`]:{marginInlineStart:mt,color:ve.colorTextDescription,fontSize:ve.tagIconSize,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,"&:hover":{color:ve.colorTextHeading}},[`&${Re}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ve.iconCls}-close, ${ve.iconCls}-close:hover`]:{color:ve.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Re}-checkable-checked):hover`]:{color:ve.colorPrimary,backgroundColor:ve.colorFillSecondary},"&:active, &-checked":{color:ve.colorTextLightSolid},"&-checked":{backgroundColor:ve.colorPrimary,"&:hover":{backgroundColor:ve.colorPrimaryHover}},"&:active":{backgroundColor:ve.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ve.iconCls} + span, > span + ${ve.iconCls}`]:{marginInlineStart:_e}}),[`${Re}-borderless`]:{borderColor:"transparent",background:ve.tagBorderlessBg}}},De=ve=>{const{lineWidth:Xe,fontSizeIcon:We}=ve,dt=ve.fontSizeSM,Re=`${ve.lineHeightSM*dt}px`;return(0,je.TS)(ve,{tagFontSize:dt,tagLineHeight:Re,tagIconSize:We-2*Xe,tagPaddingHorizontal:8,tagBorderlessBg:ve.colorFillTertiary})},le=ve=>({defaultBg:ve.colorFillQuaternary,defaultColor:ve.colorText});var E=(0,ze.Z)("Tag",ve=>{const Xe=De(ve);return He(Xe)},le),a=function(ve,Xe){var We={};for(var dt in ve)Object.prototype.hasOwnProperty.call(ve,dt)&&Xe.indexOf(dt)<0&&(We[dt]=ve[dt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,dt=Object.getOwnPropertySymbols(ve);Re{const{prefixCls:Xe,style:We,className:dt,checked:Re,onChange:_e,onClick:mt}=ve,Qe=a(ve,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ot,tag:Ht}=y.useContext(Ze.E_),vt=Nt=>{_e==null||_e(!Re),mt==null||mt(Nt)},jt=ot("tag",Xe),[Vt,Ue]=E(jt),ut=Le()(jt,`${jt}-checkable`,{[`${jt}-checkable-checked`]:Re},Ht==null?void 0:Ht.className,dt,Ue);return Vt(y.createElement("span",Object.assign({},Qe,{style:Object.assign(Object.assign({},We),Ht==null?void 0:Ht.style),className:ut,onClick:vt})))},z=ne(45157);const te=ve=>(0,z.Z)(ve,(Xe,We)=>{let{textColor:dt,lightBorderColor:Re,lightColor:_e,darkColor:mt}=We;return{[`${ve.componentCls}-${Xe}`]:{color:dt,background:_e,borderColor:Re,"&-inverse":{color:ve.colorTextLightSolid,background:mt,borderColor:mt},[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,ze.b)(["Tag","preset"],ve=>{const Xe=De(ve);return te(Xe)},le);function ie(ve){return typeof ve!="string"?ve:ve.charAt(0).toUpperCase()+ve.slice(1)}const ce=(ve,Xe,We)=>{const dt=ie(We);return{[`${ve.componentCls}-${Xe}`]:{color:ve[`color${We}`],background:ve[`color${dt}Bg`],borderColor:ve[`color${dt}Border`],[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pe=(0,ze.b)(["Tag","status"],ve=>{const Xe=De(ve);return[ce(Xe,"success","Success"),ce(Xe,"processing","Info"),ce(Xe,"error","Error"),ce(Xe,"warning","Warning")]},le),ge=function(ve,Xe){var We={};for(var dt in ve)Object.prototype.hasOwnProperty.call(ve,dt)&&Xe.indexOf(dt)<0&&(We[dt]=ve[dt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,dt=Object.getOwnPropertySymbols(ve);Re{const{prefixCls:We,className:dt,rootClassName:Re,style:_e,children:mt,icon:Qe,color:ot,onClose:Ht,closeIcon:vt,closable:jt,bordered:Vt=!0}=ve,Ue=ge(ve,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ut,direction:Nt,tag:sn}=y.useContext(Ze.E_),[Bt,$t]=y.useState(!0);y.useEffect(()=>{"visible"in Ue&&$t(Ue.visible)},[Ue.visible]);const Ae=(0,Fe.o2)(ot),Yt=(0,Fe.yT)(ot),Pn=Ae||Yt,Lt=Object.assign(Object.assign({backgroundColor:ot&&!Pn?ot:void 0},sn==null?void 0:sn.style),_e),Mt=ut("tag",We),[et,Ye]=E(Mt),we=Le()(Mt,sn==null?void 0:sn.className,{[`${Mt}-${ot}`]:Pn,[`${Mt}-has-color`]:ot&&!Pn,[`${Mt}-hidden`]:!Bt,[`${Mt}-rtl`]:Nt==="rtl",[`${Mt}-borderless`]:!Vt},dt,Re,Ye),he=Je=>{Je.stopPropagation(),Ht==null||Ht(Je),!Je.defaultPrevented&&$t(!1)},[,tt]=(0,Oe.Z)(jt,vt,Je=>Je===null?y.createElement(ue.Z,{className:`${Mt}-close-icon`,onClick:he}):y.createElement("span",{className:`${Mt}-close-icon`,onClick:he},Je),null,!1),Ft=typeof Ue.onClick=="function"||mt&&mt.type==="a",Be=Qe||null,ye=Be?y.createElement(y.Fragment,null,Be,mt&&y.createElement("span",null,mt)):mt,Pt=y.createElement("span",Object.assign({},Ue,{ref:Xe,className:we,style:Lt}),ye,tt,Ae&&y.createElement(re,{key:"preset",prefixCls:Mt}),Yt&&y.createElement(pe,{key:"status",prefixCls:Mt}));return et(Ft?y.createElement(se.Z,{component:"Tag"},Pt):Pt)},Pe=y.forwardRef(Ce);Pe.CheckableTag=b;var Ie=Pe},10777:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return pe}});var y=ne(92310),ue=ne.n(y),be=ne(59301),Le=ne(36355),Fe=function(ge,Ce){var Pe={};for(var Ie in ge)Object.prototype.hasOwnProperty.call(ge,Ie)&&Ce.indexOf(Ie)<0&&(Pe[Ie]=ge[Ie]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ie=Object.getOwnPropertySymbols(ge);ve{var{prefixCls:Ce,className:Pe,color:Ie="blue",dot:ve,pending:Xe=!1,position:We,label:dt,children:Re}=ge,_e=Fe(ge,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:mt}=be.useContext(Le.E_),Qe=mt("timeline",Ce),ot=ue()(`${Qe}-item`,{[`${Qe}-item-pending`]:Xe},Pe),Ht=/blue|red|green|gray/.test(Ie||"")?void 0:Ie,vt=ue()(`${Qe}-item-head`,{[`${Qe}-item-head-custom`]:!!ve,[`${Qe}-item-head-${Ie}`]:!Ht});return be.createElement("li",Object.assign({},_e,{className:ot}),dt&&be.createElement("div",{className:`${Qe}-item-label`},dt),be.createElement("div",{className:`${Qe}-item-tail`}),be.createElement("div",{className:vt,style:{borderColor:Ht,color:Ht}},ve),be.createElement("div",{className:`${Qe}-item-content`},Re))},Ze=ne(94480),Ke=ne(58617),je=function(ge,Ce){var Pe={};for(var Ie in ge)Object.prototype.hasOwnProperty.call(ge,Ie)&&Ce.indexOf(Ie)<0&&(Pe[Ie]=ge[Ie]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ie=Object.getOwnPropertySymbols(ge);ve{var{prefixCls:Ce,className:Pe,pending:Ie=!1,children:ve,items:Xe,rootClassName:We,reverse:dt=!1,direction:Re,hashId:_e,pendingDot:mt,mode:Qe=""}=ge,ot=je(ge,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const Ht=(Bt,$t)=>Qe==="alternate"?Bt==="right"?`${Ce}-item-right`:Bt==="left"?`${Ce}-item-left`:$t%2===0?`${Ce}-item-left`:`${Ce}-item-right`:Qe==="left"?`${Ce}-item-left`:Qe==="right"?`${Ce}-item-right`:Bt==="right"?`${Ce}-item-right`:"",vt=(0,Ze.Z)(Xe||[]),jt=typeof Ie=="boolean"?null:Ie;Ie&&vt.push({pending:!!Ie,dot:mt||be.createElement(Ke.Z,null),children:jt}),dt&&vt.reverse();const Vt=vt.length,Ue=`${Ce}-item-last`,ut=vt.filter(Bt=>!!Bt).map((Bt,$t)=>{var Ae;const Yt=$t===Vt-2?Ue:"",Pn=$t===Vt-1?Ue:"",{className:Lt}=Bt,Mt=je(Bt,["className"]);return be.createElement(se,Object.assign({},Mt,{className:ue()([Lt,!dt&&Ie?Yt:Pn,Ht((Ae=Bt==null?void 0:Bt.position)!==null&&Ae!==void 0?Ae:"",$t)]),key:(Bt==null?void 0:Bt.key)||$t}))}),Nt=vt.some(Bt=>!!(Bt!=null&&Bt.label)),sn=ue()(Ce,{[`${Ce}-pending`]:!!Ie,[`${Ce}-reverse`]:!!dt,[`${Ce}-${Qe}`]:!!Qe&&!Nt,[`${Ce}-label`]:Nt,[`${Ce}-rtl`]:Re==="rtl"},Pe,We,_e);return be.createElement("ul",Object.assign({},ot,{className:sn}),ut)},De=ne(11592);function le(ge,Ce){return ge&&Array.isArray(ge)?ge:(0,De.Z)(Ce).map(Pe=>{var Ie,ve;return Object.assign({children:(ve=(Ie=Pe==null?void 0:Pe.props)===null||Ie===void 0?void 0:Ie.children)!==null&&ve!==void 0?ve:""},Pe.props)})}var E=le,a=ne(17313),x=ne(83116),b=ne(37613);const z=ge=>{const{componentCls:Ce}=ge;return{[Ce]:Object.assign(Object.assign({},(0,a.Wf)(ge)),{margin:0,padding:0,listStyle:"none",[`${Ce}-item`]:{position:"relative",margin:0,paddingBottom:ge.itemPaddingBottom,fontSize:ge.fontSize,listStyle:"none","&-tail":{position:"absolute",insetBlockStart:ge.itemHeadSize,insetInlineStart:(ge.itemHeadSize-ge.tailWidth)/2,height:`calc(100% - ${ge.itemHeadSize}px)`,borderInlineStart:`${ge.tailWidth}px ${ge.lineType} ${ge.tailColor}`},"&-pending":{[`${Ce}-item-head`]:{fontSize:ge.fontSizeSM,backgroundColor:"transparent"},[`${Ce}-item-tail`]:{display:"none"}},"&-head":{position:"absolute",width:ge.itemHeadSize,height:ge.itemHeadSize,backgroundColor:ge.dotBg,border:`${ge.dotBorderWidth}px ${ge.lineType} transparent`,borderRadius:"50%","&-blue":{color:ge.colorPrimary,borderColor:ge.colorPrimary},"&-red":{color:ge.colorError,borderColor:ge.colorError},"&-green":{color:ge.colorSuccess,borderColor:ge.colorSuccess},"&-gray":{color:ge.colorTextDisabled,borderColor:ge.colorTextDisabled}},"&-head-custom":{position:"absolute",insetBlockStart:ge.itemHeadSize/2,insetInlineStart:ge.itemHeadSize/2,width:"auto",height:"auto",marginBlockStart:0,paddingBlock:ge.customHeadPaddingVertical,lineHeight:1,textAlign:"center",border:0,borderRadius:0,transform:"translate(-50%, -50%)"},"&-content":{position:"relative",insetBlockStart:-(ge.fontSize*ge.lineHeight-ge.fontSize)+ge.lineWidth,marginInlineStart:ge.margin+ge.itemHeadSize,marginInlineEnd:0,marginBlockStart:0,marginBlockEnd:0,wordBreak:"break-word"},"&-last":{[`> ${Ce}-item-tail`]:{display:"none"},[`> ${Ce}-item-content`]:{minHeight:ge.controlHeightLG*1.2}}},[`&${Ce}-alternate, - &${Ce}-right, - &${Ce}-label`]:{[`${Ce}-item`]:{"&-tail, &-head, &-head-custom":{insetInlineStart:"50%"},"&-head":{marginInlineStart:`-${ge.marginXXS}px`,"&-custom":{marginInlineStart:ge.tailWidth/2}},"&-left":{[`${Ce}-item-content`]:{insetInlineStart:`calc(50% - ${ge.marginXXS}px)`,width:`calc(50% - ${ge.marginSM}px)`,textAlign:"start"}},"&-right":{[`${Ce}-item-content`]:{width:`calc(50% - ${ge.marginSM}px)`,margin:0,textAlign:"end"}}}},[`&${Ce}-right`]:{[`${Ce}-item-right`]:{[`${Ce}-item-tail, - ${Ce}-item-head, - ${Ce}-item-head-custom`]:{insetInlineStart:`calc(100% - ${(ge.itemHeadSize+ge.tailWidth)/2}px)`},[`${Ce}-item-content`]:{width:`calc(100% - ${ge.itemHeadSize+ge.marginXS}px)`}}},[`&${Ce}-pending - ${Ce}-item-last - ${Ce}-item-tail`]:{display:"block",height:`calc(100% - ${ge.margin}px)`,borderInlineStart:`${ge.tailWidth}px dotted ${ge.tailColor}`},[`&${Ce}-reverse - ${Ce}-item-last - ${Ce}-item-tail`]:{display:"none"},[`&${Ce}-reverse ${Ce}-item-pending`]:{[`${Ce}-item-tail`]:{insetBlockStart:ge.margin,display:"block",height:`calc(100% - ${ge.margin}px)`,borderInlineStart:`${ge.tailWidth}px dotted ${ge.tailColor}`},[`${Ce}-item-content`]:{minHeight:ge.controlHeightLG*1.2}},[`&${Ce}-label`]:{[`${Ce}-item-label`]:{position:"absolute",insetBlockStart:-(ge.fontSize*ge.lineHeight-ge.fontSize)+ge.tailWidth,width:`calc(50% - ${ge.marginSM}px)`,textAlign:"end"},[`${Ce}-item-right`]:{[`${Ce}-item-label`]:{insetInlineStart:`calc(50% + ${ge.marginSM}px)`,width:`calc(50% - ${ge.marginSM}px)`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${Ce}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}};var te=(0,x.Z)("Timeline",ge=>{const Ce=(0,b.TS)(ge,{itemHeadSize:10,customHeadPaddingVertical:ge.paddingXXS,paddingInlineEnd:2});return[z(Ce)]},ge=>({tailColor:ge.colorSplit,tailWidth:ge.lineWidthBold,dotBorderWidth:ge.wireframe?ge.lineWidthBold:ge.lineWidth*3,dotBg:ge.colorBgContainer,itemPaddingBottom:ge.padding*1.25})),re=function(ge,Ce){var Pe={};for(var Ie in ge)Object.prototype.hasOwnProperty.call(ge,Ie)&&Ce.indexOf(Ie)<0&&(Pe[Ie]=ge[Ie]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ie=Object.getOwnPropertySymbols(ge);ve{const{getPrefixCls:Ce,direction:Pe,timeline:Ie}=be.useContext(Le.E_),{prefixCls:ve,children:Xe,items:We,className:dt,style:Re}=ge,_e=re(ge,["prefixCls","children","items","className","style"]),mt=Ce("timeline",ve),[Qe,ot]=te(mt),Ht=E(We,Xe);return Qe(be.createElement(He,Object.assign({},_e,{className:ue()(Ie==null?void 0:Ie.className,dt),style:Object.assign(Object.assign({},Ie==null?void 0:Ie.style),Re),prefixCls:mt,direction:Pe,items:Ht,hashId:ot})))};ie.Item=se;var ce=ie,pe=ce},17574:function(xt,Tt,ne){"use strict";ne.d(Tt,{default:function(){return ot}});var y=ne(60091),ue=ne(94480),be=ne(52671),Le=ne(8657),Fe=ne(54476),Oe=ne(59301),se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Ze=se,Ke=ne(7657),je=function(vt,jt){return Oe.createElement(Ke.Z,(0,Fe.Z)({},vt,{ref:jt,icon:Ze}))},ze=Oe.forwardRef(je),He=ze,De=ne(92310),le=ne.n(De),E=ne(35654),a=ne(71430),x=ne(36355),b=ne(56082),z=ne(62892),te=ne(20648);const re=4;function ie(Ht){const{dropPosition:vt,dropLevelOffset:jt,prefixCls:Vt,indent:Ue,direction:ut="ltr"}=Ht,Nt=ut==="ltr"?"left":"right",sn=ut==="ltr"?"right":"left",Bt={[Nt]:-jt*Ue+re,[sn]:0};switch(vt){case-1:Bt.top=-3;break;case 1:Bt.bottom=-3;break;default:Bt.bottom=-3,Bt[Nt]=Ue+re;break}return Oe.createElement("div",{style:Bt,className:`${Vt}-drop-indicator`})}var ce=ne(71997),ge=Oe.forwardRef((Ht,vt)=>{const{getPrefixCls:jt,direction:Vt,virtual:Ue,tree:ut}=Oe.useContext(x.E_),{prefixCls:Nt,className:sn,showIcon:Bt=!1,showLine:$t,switcherIcon:Ae,blockNode:Yt=!1,children:Pn,checkable:Lt=!1,selectable:Mt=!0,draggable:et,motion:Ye,style:we}=Ht,he=jt("tree",Nt),tt=jt(),Ft=Ye!=null?Ye:Object.assign(Object.assign({},(0,z.Z)(tt)),{motionAppear:!1}),Be=Object.assign(Object.assign({},Ht),{checkable:Lt,selectable:Mt,showIcon:Bt,motion:Ft,blockNode:Yt,showLine:!!$t,dropIndicatorRender:ie}),[ye,Pt]=(0,te.ZP)(he),Je=Oe.useMemo(()=>{if(!et)return!1;let bt={};switch(typeof et){case"function":bt.nodeDraggable=et;break;case"object":bt=Object.assign({},et);break;default:break}return bt.icon!==!1&&(bt.icon=bt.icon||Oe.createElement(b.Z,null)),bt},[et]),Te=bt=>Oe.createElement(ce.Z,{prefixCls:he,switcherIcon:Ae,treeNodeProps:bt,showLine:$t});return ye(Oe.createElement(y.Z,Object.assign({itemHeight:20,ref:vt,virtual:Ue},Be,{style:Object.assign(Object.assign({},ut==null?void 0:ut.style),we),prefixCls:he,className:le()({[`${he}-icon-hide`]:!Bt,[`${he}-block-node`]:Yt,[`${he}-unselectable`]:!Mt,[`${he}-rtl`]:Vt==="rtl"},ut==null?void 0:ut.className,sn,Pt),direction:Vt,checkable:Lt&&Oe.createElement("span",{className:`${he}-checkbox-inner`}),selectable:Mt,switcherIcon:Te,draggable:Je}),Pn))}),Ce;(function(Ht){Ht[Ht.None=0]="None",Ht[Ht.Start=1]="Start",Ht[Ht.End=2]="End"})(Ce||(Ce={}));function Pe(Ht,vt){function jt(Vt){const{key:Ue,children:ut}=Vt;vt(Ue,Vt)!==!1&&Pe(ut||[],vt)}Ht.forEach(jt)}function Ie(Ht){let{treeData:vt,expandedKeys:jt,startKey:Vt,endKey:Ue}=Ht;const ut=[];let Nt=Ce.None;if(Vt&&Vt===Ue)return[Vt];if(!Vt||!Ue)return[];function sn(Bt){return Bt===Vt||Bt===Ue}return Pe(vt,Bt=>{if(Nt===Ce.End)return!1;if(sn(Bt)){if(ut.push(Bt),Nt===Ce.None)Nt=Ce.Start;else if(Nt===Ce.Start)return Nt=Ce.End,!1}else Nt===Ce.Start&&ut.push(Bt);return jt.includes(Bt)}),ut}function ve(Ht,vt){const jt=(0,ue.Z)(vt),Vt=[];return Pe(Ht,(Ue,ut)=>{const Nt=jt.indexOf(Ue);return Nt!==-1&&(Vt.push(ut),jt.splice(Nt,1)),!!jt.length}),Vt}var Xe=function(Ht,vt){var jt={};for(var Vt in Ht)Object.prototype.hasOwnProperty.call(Ht,Vt)&&vt.indexOf(Vt)<0&&(jt[Vt]=Ht[Vt]);if(Ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Vt=Object.getOwnPropertySymbols(Ht);Ue{var{defaultExpandAll:jt,defaultExpandParent:Vt,defaultExpandedKeys:Ue}=Ht,ut=Xe(Ht,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Nt=Oe.useRef(),sn=Oe.useRef(),Bt=()=>{const{keyEntities:Je}=(0,a.I8)(dt(ut));let Te;return jt?Te=Object.keys(Je):Vt?Te=(0,E.r7)(ut.expandedKeys||Ue||[],Je):Te=ut.expandedKeys||Ue,Te},[$t,Ae]=Oe.useState(ut.selectedKeys||ut.defaultSelectedKeys||[]),[Yt,Pn]=Oe.useState(()=>Bt());Oe.useEffect(()=>{"selectedKeys"in ut&&Ae(ut.selectedKeys)},[ut.selectedKeys]),Oe.useEffect(()=>{"expandedKeys"in ut&&Pn(ut.expandedKeys)},[ut.expandedKeys]);const Lt=(Je,Te)=>{var bt;return"expandedKeys"in ut||Pn(Je),(bt=ut.onExpand)===null||bt===void 0?void 0:bt.call(ut,Je,Te)},Mt=(Je,Te)=>{var bt;const{multiple:fn}=ut,{node:Ot,nativeEvent:on}=Te,{key:tn=""}=Ot,an=dt(ut),Me=Object.assign(Object.assign({},Te),{selected:!0}),rt=(on==null?void 0:on.ctrlKey)||(on==null?void 0:on.metaKey),It=on==null?void 0:on.shiftKey;let ft;fn&&rt?(ft=Je,Nt.current=tn,sn.current=ft,Me.selectedNodes=ve(an,ft)):fn&&It?(ft=Array.from(new Set([].concat((0,ue.Z)(sn.current||[]),(0,ue.Z)(Ie({treeData:an,expandedKeys:Yt,startKey:tn,endKey:Nt.current}))))),Me.selectedNodes=ve(an,ft)):(ft=[tn],Nt.current=tn,sn.current=ft,Me.selectedNodes=ve(an,ft)),(bt=ut.onSelect)===null||bt===void 0||bt.call(ut,ft,Me),"selectedKeys"in ut||Ae(ft)},{getPrefixCls:et,direction:Ye}=Oe.useContext(x.E_),{prefixCls:we,className:he,showIcon:tt=!0,expandAction:Ft="click"}=ut,Be=Xe(ut,["prefixCls","className","showIcon","expandAction"]),ye=et("tree",we),Pt=le()(`${ye}-directory`,{[`${ye}-directory-rtl`]:Ye==="rtl"},he);return Oe.createElement(ge,Object.assign({icon:We,ref:vt,blockNode:!0},Be,{showIcon:tt,expandAction:Ft,prefixCls:ye,className:Pt,expandedKeys:Yt,selectedKeys:$t,onSelect:Mt,onExpand:Lt}))};var mt=Oe.forwardRef(Re);const Qe=ge;Qe.DirectoryTree=mt,Qe.TreeNode=y.O;var ot=Qe},20648:function(xt,Tt,ne){"use strict";ne.d(Tt,{TM:function(){return De},Yk:function(){return He}});var y=ne(36237),ue=ne(98447),be=ne(17313),Le=ne(8378),Fe=ne(37613),Oe=ne(83116);const se=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ze=(le,E)=>({[`.${le}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),Ke=(le,E)=>({[`.${le}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:E.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${E.lineWidthBold}px solid ${E.colorPrimary}`,borderRadius:"50%",content:'""'}}}),je=(le,E)=>{const{treeCls:a,treeNodeCls:x,treeNodePadding:b,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:re}=E,ie=E.paddingXS;return{[a]:Object.assign(Object.assign({},(0,be.Wf)(E)),{background:E.colorBgContainer,borderRadius:E.borderRadius,transition:`background-color ${E.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,be.oN)(E)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${E.colorPrimary}`,opacity:0,animationName:se,animationDuration:E.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:E.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,be.oN)(E)),[`&:not(${x}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${E.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},Ze(le,E)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:E.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${E.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${E.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:E.borderRadius,cursor:"pointer",transition:`all ${E.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${a}-node-selected`]:{backgroundColor:te},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},Ke(le,E)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${E.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ze=le=>{const{treeCls:E,treeNodeCls:a,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=le;return{[`${E}${E}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${le.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:le.controlItemBgHover}},"> *":{zIndex:1},[`${E}-switcher`]:{transition:`color ${le.motionDurationMid}`},[`${E}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${E}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${E}-switcher`]:{color:z},[`${E}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},He=(le,E)=>{const a=`.${le}`,x=`${a}-treenode`,b=E.paddingXS/2,z=(0,Fe.TS)(E,{treeCls:a,treeNodeCls:x,treeNodePadding:b});return[je(le,z),ze(z)]},De=le=>{const{controlHeightSM:E}=le;return{titleHeight:E,nodeHoverBg:le.controlItemBgHover,nodeSelectedBg:le.controlItemBgActive}};Tt.ZP=(0,Oe.Z)("Tree",(le,E)=>{let{prefixCls:a}=E;return[{[le.componentCls]:(0,ue.C2)(`${a}-checkbox`,le)},He(a,le),(0,Le.Z)(le)]},le=>{const{colorTextLightSolid:E,colorPrimary:a}=le;return Object.assign(Object.assign({},De(le)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:a})})},71997:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return x}});var y=ne(54476),ue=ne(59301),be={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Le=be,Fe=ne(7657),Oe=function(z,te){return ue.createElement(Fe.Z,(0,y.Z)({},z,{ref:te,icon:Le}))},se=ue.forwardRef(Oe),Ze=se,Ke=ne(52671),je=ne(58617),ze=ne(15075),He=ne(43531),De=ne(92310),le=ne.n(De),E=ne(92343),x=b=>{const{prefixCls:z,switcherIcon:te,treeNodeProps:re,showLine:ie}=b,{isLeaf:ce,expanded:pe,loading:ge}=re;if(ge)return ue.createElement(je.Z,{className:`${z}-switcher-loading-icon`});let Ce;if(ie&&typeof ie=="object"&&(Ce=ie.showLeafIcon),ce){if(!ie)return null;if(typeof Ce!="boolean"&&Ce){const ve=typeof Ce=="function"?Ce(re):Ce,Xe=`${z}-switcher-line-custom-icon`;return(0,E.l$)(ve)?(0,E.Tm)(ve,{className:le()(ve.props.className||"",Xe)}):ve}return Ce?ue.createElement(Ke.Z,{className:`${z}-switcher-line-icon`}):ue.createElement("span",{className:`${z}-switcher-leaf-line`})}const Pe=`${z}-switcher-icon`,Ie=typeof te=="function"?te(re):te;return(0,E.l$)(Ie)?(0,E.Tm)(Ie,{className:le()(Ie.props.className||"",Pe)}):Ie!==void 0?Ie:ie?pe?ue.createElement(ze.Z,{className:`${z}-switcher-line-icon`}):ue.createElement(He.Z,{className:`${z}-switcher-line-icon`}):ue.createElement(Ze,{className:Pe})}},24334:function(xt,Tt,ne){var y,ue;(function(be,Le){xt.exports=Le(be)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ne.g!="undefined"?ne.g:this,function(be){"use strict";be=be||{};var Le=be.Base64,Fe="2.6.4",Oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(We){for(var dt={},Re=0,_e=We.length;Re<_e;Re++)dt[We.charAt(Re)]=Re;return dt}(Oe),Ze=String.fromCharCode,Ke=function(We){if(We.length<2){var dt=We.charCodeAt(0);return dt<128?We:dt<2048?Ze(192|dt>>>6)+Ze(128|dt&63):Ze(224|dt>>>12&15)+Ze(128|dt>>>6&63)+Ze(128|dt&63)}else{var dt=65536+(We.charCodeAt(0)-55296)*1024+(We.charCodeAt(1)-56320);return Ze(240|dt>>>18&7)+Ze(128|dt>>>12&63)+Ze(128|dt>>>6&63)+Ze(128|dt&63)}},je=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ze=function(We){return We.replace(je,Ke)},He=function(We){var dt=[0,2,1][We.length%3],Re=We.charCodeAt(0)<<16|(We.length>1?We.charCodeAt(1):0)<<8|(We.length>2?We.charCodeAt(2):0),_e=[Oe.charAt(Re>>>18),Oe.charAt(Re>>>12&63),dt>=2?"=":Oe.charAt(Re>>>6&63),dt>=1?"=":Oe.charAt(Re&63)];return _e.join("")},De=be.btoa&&typeof be.btoa=="function"?function(We){return be.btoa(We)}:function(We){if(We.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return We.replace(/[\s\S]{1,3}/g,He)},le=function(We){return De(ze(String(We)))},E=function(We){return We.replace(/[+\/]/g,function(dt){return dt=="+"?"-":"_"}).replace(/=/g,"")},a=function(We,dt){return dt?E(le(We)):le(We)},x=function(We){return a(We,!0)},b;be.Uint8Array&&(b=function(We,dt){for(var Re="",_e=0,mt=We.length;_e>>18)+Oe.charAt(vt>>>12&63)+(typeof ot!="undefined"?Oe.charAt(vt>>>6&63):"=")+(typeof Ht!="undefined"?Oe.charAt(vt&63):"=")}return dt?E(Re):Re});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(We){switch(We.length){case 4:var dt=(7&We.charCodeAt(0))<<18|(63&We.charCodeAt(1))<<12|(63&We.charCodeAt(2))<<6|63&We.charCodeAt(3),Re=dt-65536;return Ze((Re>>>10)+55296)+Ze((Re&1023)+56320);case 3:return Ze((15&We.charCodeAt(0))<<12|(63&We.charCodeAt(1))<<6|63&We.charCodeAt(2));default:return Ze((31&We.charCodeAt(0))<<6|63&We.charCodeAt(1))}},re=function(We){return We.replace(z,te)},ie=function(We){var dt=We.length,Re=dt%4,_e=(dt>0?se[We.charAt(0)]<<18:0)|(dt>1?se[We.charAt(1)]<<12:0)|(dt>2?se[We.charAt(2)]<<6:0)|(dt>3?se[We.charAt(3)]:0),mt=[Ze(_e>>>16),Ze(_e>>>8&255),Ze(_e&255)];return mt.length-=[0,0,2,1][Re],mt.join("")},ce=be.atob&&typeof be.atob=="function"?function(We){return be.atob(We)}:function(We){return We.replace(/\S{1,4}/g,ie)},pe=function(We){return ce(String(We).replace(/[^A-Za-z0-9\+\/]/g,""))},ge=function(We){return re(ce(We))},Ce=function(We){return String(We).replace(/[-_]/g,function(dt){return dt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Pe=function(We){return ge(Ce(We))},Ie;be.Uint8Array&&(Ie=function(We){return Uint8Array.from(pe(Ce(We)),function(dt){return dt.charCodeAt(0)})});var ve=function(){var We=be.Base64;return be.Base64=Le,We};if(be.Base64={VERSION:Fe,atob:pe,btoa:De,fromBase64:Pe,toBase64:a,utob:ze,encode:a,encodeURI:x,btou:re,decode:Pe,noConflict:ve,fromUint8Array:b,toUint8Array:Ie},typeof Object.defineProperty=="function"){var Xe=function(We){return{value:We,enumerable:!1,writable:!0,configurable:!0}};be.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Xe(function(){return Pe(this)})),Object.defineProperty(String.prototype,"toBase64",Xe(function(We){return a(this,We)})),Object.defineProperty(String.prototype,"toBase64URI",Xe(function(){return a(this,!0)}))}}return be.Meteor&&(Base64=be.Base64),xt.exports?xt.exports.Base64=be.Base64:(y=[],ue=function(){return be.Base64}.apply(Tt,y),ue!==void 0&&(xt.exports=ue)),{Base64:be.Base64}})},39417:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return ge}});var y=ne(54476),ue=ne(20068),be=ne(75931),Le=ne(33885),Fe=ne(67732),Oe=ne(83652),se=ne(31226),Ze=ne(42403),Ke=ne(158),je=ne(92310),ze=ne.n(je),He=ne(26112),De=ne(59301),le=ne(39378),E=function(Pe){for(var Ie=Pe.prefixCls,ve=Pe.level,Xe=Pe.isStart,We=Pe.isEnd,dt="".concat(Ie,"-indent-unit"),Re=[],_e=0;_e0&&arguments[0]!==void 0?arguments[0]:[],Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],we=et.length,he=Ye.length;if(Math.abs(we-he)!==1)return{add:!1,key:null};function tt(Ft,Be){var ye=new Map;Ft.forEach(function(Je){ye.set(Je,!0)});var Pt=Be.filter(function(Je){return!ye.has(Je)});return Pt.length===1?Pt[0]:null}return we ").concat(Ye);return Ye}var Nt=a.forwardRef(function(et,Ye){var we=et.prefixCls,he=et.data,tt=et.selectable,Ft=et.checkable,Be=et.expandedKeys,ye=et.selectedKeys,Pt=et.checkedKeys,Je=et.loadedKeys,Te=et.loadingKeys,bt=et.halfCheckedKeys,fn=et.keyEntities,Ot=et.disabled,on=et.dragging,tn=et.dragOverNodeKey,an=et.dropPosition,Me=et.motion,rt=et.height,It=et.itemHeight,ft=et.virtual,lt=et.focusable,un=et.activeItem,Sn=et.focused,Cn=et.tabIndex,Dn=et.onKeyDown,na=et.onFocus,Jt=et.onBlur,_t=et.onActiveChange,Xt=et.onListChangeStart,In=et.onListChangeEnd,qt=(0,re.Z)(et,_e),pa=a.useRef(null),Pa=a.useRef(null);a.useImperativeHandle(Ye,function(){return{scrollTo:function(Kn){pa.current.scrollTo(Kn)},getIndentWidth:function(){return Pa.current.offsetWidth}}});var Jn=a.useState(Be),rn=(0,te.Z)(Jn,2),Aa=rn[0],$e=rn[1],gn=a.useState(he),Ln=(0,te.Z)(gn,2),yn=Ln[0],Fn=Ln[1],Gn=a.useState(he),Vn=(0,te.Z)(Gn,2),ct=Vn[0],Ct=Vn[1],ht=a.useState([]),dn=(0,te.Z)(ht,2),xn=dn[0],pn=dn[1],$n=a.useState(null),kn=(0,te.Z)($n,2),_n=kn[0],Ea=kn[1],ja=a.useRef(he);ja.current=he;function Bn(){var sr=ja.current;Fn(sr),Ct(sr),pn([]),Ea(null),In()}(0,ie.Z)(function(){$e(Be);var sr=dt(Aa,Be);if(sr.key!==null)if(sr.add){var Kn=yn.findIndex(function(Fr){var jr=Fr.key;return jr===sr.key}),ln=Vt(Re(yn,he,sr.key),ft,rt,It),Dr=yn.slice();Dr.splice(Kn+1,0,jt),Ct(Dr),pn(ln),Ea("show")}else{var Qa=he.findIndex(function(Fr){var jr=Fr.key;return jr===sr.key}),Rr=Vt(Re(he,yn,sr.key),ft,rt,It),Mr=he.slice();Mr.splice(Qa+1,0,jt),Ct(Mr),pn(Rr),Ea("hide")}else yn!==he&&(Fn(he),Ct(he))},[Be,he]),a.useEffect(function(){on||Bn()},[on]);var va=Me?ct:he,qa={expandedKeys:Be,selectedKeys:ye,loadedKeys:Je,loadingKeys:Te,checkedKeys:Pt,halfCheckedKeys:bt,dragOverNodeKey:tn,dropPosition:an,keyEntities:fn};return a.createElement(a.Fragment,null,Sn&&un&&a.createElement("span",{style:mt,"aria-live":"assertive"},ut(un)),a.createElement("div",null,a.createElement("input",{style:mt,disabled:lt===!1||Ot,tabIndex:lt!==!1?Cn:null,onKeyDown:Dn,onFocus:na,onBlur:Jt,value:"",onChange:Qe,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(we,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(we,"-indent")},a.createElement("div",{ref:Pa,className:"".concat(we,"-indent-unit")}))),a.createElement(ce.Z,(0,y.Z)({},qt,{data:va,itemKey:Ue,height:rt,fullHeight:!1,virtual:ft,itemHeight:It,prefixCls:"".concat(we,"-list"),ref:pa,onVisibleChange:function(Kn,ln){var Dr=new Set(Kn),Qa=ln.filter(function(Rr){return!Dr.has(Rr)});Qa.some(function(Rr){return Ue(Rr)===ot})&&Bn()}}),function(sr){var Kn=sr.pos,ln=(0,y.Z)({},(z(sr.data),sr.data)),Dr=sr.title,Qa=sr.key,Rr=sr.isStart,Mr=sr.isEnd,Fr=(0,Pe.km)(Qa,Kn);delete ln.key,delete ln.children;var jr=(0,Pe.H8)(Fr,qa);return a.createElement(We,(0,y.Z)({},ln,jr,{title:Dr,active:!!un&&Qa===un.key,pos:Kn,data:sr.data,isStart:Rr,isEnd:Mr,motion:Me,motionNodes:Qa===ot?xn:null,motionType:_n,onMotionStart:Xt,onMotionEnd:Bn,treeNodeRequiredProps:qa,onMouseMove:function(){_t(null)}}))}))});Nt.displayName="NodeList";var sn=Nt,Bt=ne(35654),$t=ne(90782),Ae=ne(67841),Yt=10,Pn=function(et){(0,Ke.Z)(we,et);var Ye=(0,je.Z)(we);function we(){var he;(0,Oe.Z)(this,we);for(var tt=arguments.length,Ft=new Array(tt),Be=0;Be2&&arguments[2]!==void 0?arguments[2]:!1,bt=he.state,fn=bt.dragChildrenKeys,Ot=bt.dropPosition,on=bt.dropTargetKey,tn=bt.dropTargetPos,an=bt.dropAllowed;if(an){var Me=he.props.onDrop;if(he.setState({dragOverNodeKey:null}),he.cleanDragState(),on!==null){var rt=(0,Le.Z)((0,Le.Z)({},(0,Pe.H8)(on,he.getTreeNodeRequiredProps())),{},{active:((Je=he.getActiveItem())===null||Je===void 0?void 0:Je.key)===on,data:(0,Ae.Z)(he.state.keyEntities,on).node}),It=fn.indexOf(on)!==-1;(0,E.ZP)(!It,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ft=(0,Bt.yx)(tn),lt={event:ye,node:(0,Pe.F)(rt),dragNode:he.dragNode?(0,Pe.F)(he.dragNode.props):null,dragNodesKeys:[he.dragNode.props.eventKey].concat(fn),dropToGap:Ot!==0,dropPosition:Ot+Number(ft[ft.length-1])};Te||Me==null||Me(lt),he.dragNode=null}}},he.cleanDragState=function(){var ye=he.state.draggingNodeKey;ye!==null&&he.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),he.dragStartMousePosition=null,he.currentMouseOverDroppableNodeKey=null},he.triggerExpandActionExpand=function(ye,Pt){var Je=he.state,Te=Je.expandedKeys,bt=Je.flattenNodes,fn=Pt.expanded,Ot=Pt.key,on=Pt.isLeaf;if(!(on||ye.shiftKey||ye.metaKey||ye.ctrlKey)){var tn=bt.filter(function(Me){return Me.key===Ot})[0],an=(0,Pe.F)((0,Le.Z)((0,Le.Z)({},(0,Pe.H8)(Ot,he.getTreeNodeRequiredProps())),{},{data:tn.data}));he.setExpandedKeys(fn?(0,Bt._5)(Te,Ot):(0,Bt.L0)(Te,Ot)),he.onNodeExpand(ye,an)}},he.onNodeClick=function(ye,Pt){var Je=he.props,Te=Je.onClick,bt=Je.expandAction;bt==="click"&&he.triggerExpandActionExpand(ye,Pt),Te==null||Te(ye,Pt)},he.onNodeDoubleClick=function(ye,Pt){var Je=he.props,Te=Je.onDoubleClick,bt=Je.expandAction;bt==="doubleClick"&&he.triggerExpandActionExpand(ye,Pt),Te==null||Te(ye,Pt)},he.onNodeSelect=function(ye,Pt){var Je=he.state.selectedKeys,Te=he.state,bt=Te.keyEntities,fn=Te.fieldNames,Ot=he.props,on=Ot.onSelect,tn=Ot.multiple,an=Pt.selected,Me=Pt[fn.key],rt=!an;rt?tn?Je=(0,Bt.L0)(Je,Me):Je=[Me]:Je=(0,Bt._5)(Je,Me);var It=Je.map(function(ft){var lt=(0,Ae.Z)(bt,ft);return lt?lt.node:null}).filter(function(ft){return ft});he.setUncontrolledState({selectedKeys:Je}),on==null||on(Je,{event:"select",selected:rt,node:Pt,selectedNodes:It,nativeEvent:ye.nativeEvent})},he.onNodeCheck=function(ye,Pt,Je){var Te=he.state,bt=Te.keyEntities,fn=Te.checkedKeys,Ot=Te.halfCheckedKeys,on=he.props,tn=on.checkStrictly,an=on.onCheck,Me=Pt.key,rt,It={event:"check",node:Pt,checked:Je,nativeEvent:ye.nativeEvent};if(tn){var ft=Je?(0,Bt.L0)(fn,Me):(0,Bt._5)(fn,Me),lt=(0,Bt._5)(Ot,Me);rt={checked:ft,halfChecked:lt},It.checkedNodes=ft.map(function(Jt){return(0,Ae.Z)(bt,Jt)}).filter(function(Jt){return Jt}).map(function(Jt){return Jt.node}),he.setUncontrolledState({checkedKeys:ft})}else{var un=(0,$t.S)([].concat((0,Fe.Z)(fn),[Me]),!0,bt),Sn=un.checkedKeys,Cn=un.halfCheckedKeys;if(!Je){var Dn=new Set(Sn);Dn.delete(Me);var na=(0,$t.S)(Array.from(Dn),{checked:!1,halfCheckedKeys:Cn},bt);Sn=na.checkedKeys,Cn=na.halfCheckedKeys}rt=Sn,It.checkedNodes=[],It.checkedNodesPositions=[],It.halfCheckedKeys=Cn,Sn.forEach(function(Jt){var _t=(0,Ae.Z)(bt,Jt);if(_t){var Xt=_t.node,In=_t.pos;It.checkedNodes.push(Xt),It.checkedNodesPositions.push({node:Xt,pos:In})}}),he.setUncontrolledState({checkedKeys:Sn},!1,{halfCheckedKeys:Cn})}an==null||an(rt,It)},he.onNodeLoad=function(ye){var Pt=ye.key,Je=new Promise(function(Te,bt){he.setState(function(fn){var Ot=fn.loadedKeys,on=Ot===void 0?[]:Ot,tn=fn.loadingKeys,an=tn===void 0?[]:tn,Me=he.props,rt=Me.loadData,It=Me.onLoad;if(!rt||on.indexOf(Pt)!==-1||an.indexOf(Pt)!==-1)return null;var ft=rt(ye);return ft.then(function(){var lt=he.state.loadedKeys,un=(0,Bt.L0)(lt,Pt);It==null||It(un,{event:"load",node:ye}),he.setUncontrolledState({loadedKeys:un}),he.setState(function(Sn){return{loadingKeys:(0,Bt._5)(Sn.loadingKeys,Pt)}}),Te()}).catch(function(lt){if(he.setState(function(Sn){return{loadingKeys:(0,Bt._5)(Sn.loadingKeys,Pt)}}),he.loadingRetryTimes[Pt]=(he.loadingRetryTimes[Pt]||0)+1,he.loadingRetryTimes[Pt]>=Yt){var un=he.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),he.setUncontrolledState({loadedKeys:(0,Bt.L0)(un,Pt)}),Te()}bt(lt)}),{loadingKeys:(0,Bt.L0)(an,Pt)}})});return Je.catch(function(){}),Je},he.onNodeMouseEnter=function(ye,Pt){var Je=he.props.onMouseEnter;Je==null||Je({event:ye,node:Pt})},he.onNodeMouseLeave=function(ye,Pt){var Je=he.props.onMouseLeave;Je==null||Je({event:ye,node:Pt})},he.onNodeContextMenu=function(ye,Pt){var Je=he.props.onRightClick;Je&&(ye.preventDefault(),Je({event:ye,node:Pt}))},he.onFocus=function(){var ye=he.props.onFocus;he.setState({focused:!0});for(var Pt=arguments.length,Je=new Array(Pt),Te=0;Te1&&arguments[1]!==void 0?arguments[1]:!1,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!he.destroyed){var Te=!1,bt=!0,fn={};Object.keys(ye).forEach(function(Ot){if(Ot in he.props){bt=!1;return}Te=!0,fn[Ot]=ye[Ot]}),Te&&(!Pt||bt)&&he.setState((0,Le.Z)((0,Le.Z)({},fn),Je))}},he.scrollTo=function(ye){he.listRef.current.scrollTo(ye)},he}return(0,se.Z)(we,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var tt=this.props.activeKey;tt!==void 0&&tt!==this.state.activeKey&&(this.setState({activeKey:tt}),tt!==null&&this.scrollTo({key:tt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var tt,Ft=this.state,Be=Ft.focused,ye=Ft.flattenNodes,Pt=Ft.keyEntities,Je=Ft.draggingNodeKey,Te=Ft.activeKey,bt=Ft.dropLevelOffset,fn=Ft.dropContainerKey,Ot=Ft.dropTargetKey,on=Ft.dropPosition,tn=Ft.dragOverNodeKey,an=Ft.indent,Me=this.props,rt=Me.prefixCls,It=Me.className,ft=Me.style,lt=Me.showLine,un=Me.focusable,Sn=Me.tabIndex,Cn=Sn===void 0?0:Sn,Dn=Me.selectable,na=Me.showIcon,Jt=Me.icon,_t=Me.switcherIcon,Xt=Me.draggable,In=Me.checkable,qt=Me.checkStrictly,pa=Me.disabled,Pa=Me.motion,Jn=Me.loadData,rn=Me.filterTreeNode,Aa=Me.height,$e=Me.itemHeight,gn=Me.virtual,Ln=Me.titleRender,yn=Me.dropIndicatorRender,Fn=Me.onContextMenu,Gn=Me.onScroll,Vn=Me.direction,ct=Me.rootClassName,Ct=Me.rootStyle,ht=(0,le.Z)(this.props,{aria:!0,data:!0}),dn;return Xt&&((0,be.Z)(Xt)==="object"?dn=Xt:typeof Xt=="function"?dn={nodeDraggable:Xt}:dn={}),a.createElement(x.k.Provider,{value:{prefixCls:rt,selectable:Dn,showIcon:na,icon:Jt,switcherIcon:_t,draggable:dn,draggingNodeKey:Je,checkable:In,checkStrictly:qt,disabled:pa,keyEntities:Pt,dropLevelOffset:bt,dropContainerKey:fn,dropTargetKey:Ot,dropPosition:on,dragOverNodeKey:tn,indent:an,direction:Vn,dropIndicatorRender:yn,loadData:Jn,filterTreeNode:rn,titleRender:Ln,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:He()(rt,It,ct,(tt={},(0,ue.Z)(tt,"".concat(rt,"-show-line"),lt),(0,ue.Z)(tt,"".concat(rt,"-focused"),Be),(0,ue.Z)(tt,"".concat(rt,"-active-focused"),Te!==null),tt)),style:Ct},a.createElement(sn,(0,y.Z)({ref:this.listRef,prefixCls:rt,style:ft,data:ye,disabled:pa,selectable:Dn,checkable:!!In,motion:Pa,dragging:Je!==null,height:Aa,itemHeight:$e,virtual:gn,focusable:un,focused:Be,tabIndex:Cn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Fn,onScroll:Gn},this.getTreeNodeRequiredProps(),ht))))}}],[{key:"getDerivedStateFromProps",value:function(tt,Ft){var Be=Ft.prevProps,ye={prevProps:tt};function Pt(un){return!Be&&un in tt||Be&&Be[un]!==tt[un]}var Je,Te=Ft.fieldNames;if(Pt("fieldNames")&&(Te=(0,Pe.w$)(tt.fieldNames),ye.fieldNames=Te),Pt("treeData")?Je=tt.treeData:Pt("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Je=(0,Pe.zn)(tt.children)),Je){ye.treeData=Je;var bt=(0,Pe.I8)(Je,{fieldNames:Te});ye.keyEntities=(0,Le.Z)((0,ue.Z)({},ot,vt),bt.keyEntities)}var fn=ye.keyEntities||Ft.keyEntities;if(Pt("expandedKeys")||Be&&Pt("autoExpandParent"))ye.expandedKeys=tt.autoExpandParent||!Be&&tt.defaultExpandParent?(0,Bt.r7)(tt.expandedKeys,fn):tt.expandedKeys;else if(!Be&&tt.defaultExpandAll){var Ot=(0,Le.Z)({},fn);delete Ot[ot],ye.expandedKeys=Object.keys(Ot).map(function(un){return Ot[un].key})}else!Be&&tt.defaultExpandedKeys&&(ye.expandedKeys=tt.autoExpandParent||tt.defaultExpandParent?(0,Bt.r7)(tt.defaultExpandedKeys,fn):tt.defaultExpandedKeys);if(ye.expandedKeys||delete ye.expandedKeys,Je||ye.expandedKeys){var on=(0,Pe.oH)(Je||Ft.treeData,ye.expandedKeys||Ft.expandedKeys,Te);ye.flattenNodes=on}if(tt.selectable&&(Pt("selectedKeys")?ye.selectedKeys=(0,Bt.BT)(tt.selectedKeys,tt):!Be&&tt.defaultSelectedKeys&&(ye.selectedKeys=(0,Bt.BT)(tt.defaultSelectedKeys,tt))),tt.checkable){var tn;if(Pt("checkedKeys")?tn=(0,Bt.E6)(tt.checkedKeys)||{}:!Be&&tt.defaultCheckedKeys?tn=(0,Bt.E6)(tt.defaultCheckedKeys)||{}:Je&&(tn=(0,Bt.E6)(tt.checkedKeys)||{checkedKeys:Ft.checkedKeys,halfCheckedKeys:Ft.halfCheckedKeys}),tn){var an=tn,Me=an.checkedKeys,rt=Me===void 0?[]:Me,It=an.halfCheckedKeys,ft=It===void 0?[]:It;if(!tt.checkStrictly){var lt=(0,$t.S)(rt,!0,fn);rt=lt.checkedKeys,ft=lt.halfCheckedKeys}ye.checkedKeys=rt,ye.halfCheckedKeys=ft}}return Pt("loadedKeys")&&(ye.loadedKeys=tt.loadedKeys),ye}}]),we}(a.Component);Pn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},Pn.TreeNode=ge.Z;var Lt=Pn,Mt=Lt},35654:function(xt,Tt,ne){"use strict";ne.d(Tt,{BT:function(){return a},E6:function(){return z},L0:function(){return je},OM:function(){return E},_5:function(){return Ke},r7:function(){return te},wA:function(){return He},yx:function(){return ze}});var y=ne(94480),ue=ne(76190),be=ne(48736),Le=ne(59301),Fe=ne(39417),Oe=ne(67841),se=ne(71430),Ze=null;function Ke(re,ie){if(!re)return[];var ce=re.slice(),pe=ce.indexOf(ie);return pe>=0&&ce.splice(pe,1),ce}function je(re,ie){var ce=(re||[]).slice();return ce.indexOf(ie)===-1&&ce.push(ie),ce}function ze(re){return re.split("-")}function He(re,ie){var ce=[],pe=(0,Oe.Z)(ie,re);function ge(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Pe){var Ie=Pe.key,ve=Pe.children;ce.push(Ie),ge(ve)})}return ge(pe.children),ce}function De(re){if(re.parent){var ie=ze(re.pos);return Number(ie[ie.length-1])===re.parent.children.length-1}return!1}function le(re){var ie=ze(re.pos);return Number(ie[ie.length-1])===0}function E(re,ie,ce,pe,ge,Ce,Pe,Ie,ve,Xe){var We,dt=re.clientX,Re=re.clientY,_e=re.target.getBoundingClientRect(),mt=_e.top,Qe=_e.height,ot=(Xe==="rtl"?-1:1)*(((ge==null?void 0:ge.x)||0)-dt),Ht=(ot-12)/pe,vt=(0,Oe.Z)(Ie,ce.props.eventKey);if(Re-1.5?Ce({dragNode:Yt,dropNode:Pn,dropPosition:1})?Bt=1:Lt=!1:Ce({dragNode:Yt,dropNode:Pn,dropPosition:0})?Bt=0:Ce({dragNode:Yt,dropNode:Pn,dropPosition:1})?Bt=1:Lt=!1:Ce({dragNode:Yt,dropNode:Pn,dropPosition:1})?Bt=1:Lt=!1,{dropPosition:Bt,dropLevelOffset:$t,dropTargetKey:vt.key,dropTargetPos:vt.pos,dragOverNodeKey:sn,dropContainerKey:Bt===0?null:((We=vt.parent)===null||We===void 0?void 0:We.key)||null,dropAllowed:Lt}}function a(re,ie){if(re){var ce=ie.multiple;return ce?re.slice():re.length?[re[0]]:re}}var x=function(ie){return ie};function b(re,ie){if(!re)return[];var ce=ie||{},pe=ce.processProps,ge=pe===void 0?x:pe,Ce=Array.isArray(re)?re:[re];return Ce.map(function(Pe){var Ie=Pe.children,ve=_objectWithoutProperties(Pe,Ze),Xe=b(Ie,ie);return React.createElement(TreeNode,_extends({key:ve.key},ge(ve)),Xe)})}function z(re){if(!re)return null;var ie;if(Array.isArray(re))ie={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ue.Z)(re)==="object")ie={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,be.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function te(re,ie){var ce=new Set;function pe(ge){if(!ce.has(ge)){var Ce=(0,Oe.Z)(ie,ge);if(Ce){ce.add(ge);var Pe=Ce.parent,Ie=Ce.node;Ie.disabled||Pe&&pe(Pe.key)}}}return(re||[]).forEach(function(ge){pe(ge)}),(0,y.Z)(ce)}},90782:function(xt,Tt,ne){"use strict";ne.d(Tt,{S:function(){return se}});var y=ne(48736),ue=ne(67841);function be(Ze,Ke){var je=new Set;return Ze.forEach(function(ze){Ke.has(ze)||je.add(ze)}),je}function Le(Ze){var Ke=Ze||{},je=Ke.disabled,ze=Ke.disableCheckbox,He=Ke.checkable;return!!(je||ze)||He===!1}function Fe(Ze,Ke,je,ze){for(var He=new Set(Ze),De=new Set,le=0;le<=je;le+=1){var E=Ke.get(le)||new Set;E.forEach(function(z){var te=z.key,re=z.node,ie=z.children,ce=ie===void 0?[]:ie;He.has(te)&&!ze(re)&&ce.filter(function(pe){return!ze(pe.node)}).forEach(function(pe){He.add(pe.key)})})}for(var a=new Set,x=je;x>=0;x-=1){var b=Ke.get(x)||new Set;b.forEach(function(z){var te=z.parent,re=z.node;if(!(ze(re)||!z.parent||a.has(z.parent.key))){if(ze(z.parent.node)){a.add(te.key);return}var ie=!0,ce=!1;(te.children||[]).filter(function(pe){return!ze(pe.node)}).forEach(function(pe){var ge=pe.key,Ce=He.has(ge);ie&&!Ce&&(ie=!1),!ce&&(Ce||De.has(ge))&&(ce=!0)}),ie&&He.add(te.key),ce&&De.add(te.key),a.add(te.key)}})}return{checkedKeys:Array.from(He),halfCheckedKeys:Array.from(be(De,He))}}function Oe(Ze,Ke,je,ze,He){for(var De=new Set(Ze),le=new Set(Ke),E=0;E<=ze;E+=1){var a=je.get(E)||new Set;a.forEach(function(te){var re=te.key,ie=te.node,ce=te.children,pe=ce===void 0?[]:ce;!De.has(re)&&!le.has(re)&&!He(ie)&&pe.filter(function(ge){return!He(ge.node)}).forEach(function(ge){De.delete(ge.key)})})}le=new Set;for(var x=new Set,b=ze;b>=0;b-=1){var z=je.get(b)||new Set;z.forEach(function(te){var re=te.parent,ie=te.node;if(!(He(ie)||!te.parent||x.has(te.parent.key))){if(He(te.parent.node)){x.add(re.key);return}var ce=!0,pe=!1;(re.children||[]).filter(function(ge){return!He(ge.node)}).forEach(function(ge){var Ce=ge.key,Pe=De.has(Ce);ce&&!Pe&&(ce=!1),!pe&&(Pe||le.has(Ce))&&(pe=!0)}),ce||De.delete(re.key),pe&&le.add(re.key),x.add(re.key)}})}return{checkedKeys:Array.from(De),halfCheckedKeys:Array.from(be(le,De))}}function se(Ze,Ke,je,ze){var He=[],De;ze?De=ze:De=Le;var le=new Set(Ze.filter(function(b){var z=!!(0,ue.Z)(je,b);return z||He.push(b),z})),E=new Map,a=0;Object.keys(je).forEach(function(b){var z=je[b],te=z.level,re=E.get(te);re||(re=new Set,E.set(te,re)),re.add(z),a=Math.max(a,te)}),(0,y.ZP)(!He.length,"Tree missing follow keys: ".concat(He.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return Ke===!0?x=Fe(le,E,a,De):x=Oe(le,Ke.halfCheckedKeys,E,a,De),x}},67841:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return y}});function y(ue,be){return ue[be]}},71430:function(xt,Tt,ne){"use strict";ne.d(Tt,{F:function(){return te},H8:function(){return z},I8:function(){return b},km:function(){return He},oH:function(){return a},w$:function(){return De},zn:function(){return E}});var y=ne(76190),ue=ne(94480),be=ne(33885),Le=ne(75931),Fe=ne(11592),Oe=ne(2738),se=ne(48736),Ze=ne(67841),Ke=["children"];function je(re,ie){return"".concat(re,"-").concat(ie)}function ze(re){return re&&re.type&&re.type.isTreeNode}function He(re,ie){return re!=null?re:ie}function De(re){var ie=re||{},ce=ie.title,pe=ie._title,ge=ie.key,Ce=ie.children,Pe=ce||"title";return{title:Pe,_title:pe||[Pe],key:ge||"key",children:Ce||"children"}}function le(re,ie){var ce=new Map;function pe(ge){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ge||[]).forEach(function(Pe){var Ie=Pe[ie.key],ve=Pe[ie.children];warning(Ie!=null,"Tree node must have a certain key: [".concat(Ce).concat(Ie,"]"));var Xe=String(Ie);warning(!ce.has(Xe)||Ie===null||Ie===void 0,"Same 'key' exist in the Tree: ".concat(Xe)),ce.set(Xe,!0),pe(ve,"".concat(Ce).concat(Xe," > "))})}pe(re)}function E(re){function ie(ce){var pe=(0,Fe.Z)(ce);return pe.map(function(ge){if(!ze(ge))return(0,se.ZP)(!ge,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=ge.key,Pe=ge.props,Ie=Pe.children,ve=(0,Le.Z)(Pe,Ke),Xe=(0,be.Z)({key:Ce},ve),We=ie(Ie);return We.length&&(Xe.children=We),Xe}).filter(function(ge){return ge})}return ie(re)}function a(re,ie,ce){var pe=De(ce),ge=pe._title,Ce=pe.key,Pe=pe.children,Ie=new Set(ie===!0?[]:ie),ve=[];function Xe(We){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return We.map(function(Re,_e){for(var mt=je(dt?dt.pos:"0",_e),Qe=He(Re[Ce],mt),ot,Ht=0;Ht1&&arguments[1]!==void 0?arguments[1]:{},ce=ie.initWrapper,pe=ie.processEntity,ge=ie.onProcessFinished,Ce=ie.externalGetKey,Pe=ie.childrenPropName,Ie=ie.fieldNames,ve=arguments.length>2?arguments[2]:void 0,Xe=Ce||ve,We={},dt={},Re={posEntities:We,keyEntities:dt};return ce&&(Re=ce(Re)||Re),x(re,function(_e){var mt=_e.node,Qe=_e.index,ot=_e.pos,Ht=_e.key,vt=_e.parentPos,jt=_e.level,Vt=_e.nodes,Ue={node:mt,nodes:Vt,index:Qe,key:Ht,pos:ot,level:jt},ut=He(Ht,ot);We[ot]=Ue,dt[ut]=Ue,Ue.parent=We[vt],Ue.parent&&(Ue.parent.children=Ue.parent.children||[],Ue.parent.children.push(Ue)),pe&&pe(Ue,Re)},{externalGetKey:Xe,childrenPropName:Pe,fieldNames:Ie}),ge&&ge(Re),Re}function z(re,ie){var ce=ie.expandedKeys,pe=ie.selectedKeys,ge=ie.loadedKeys,Ce=ie.loadingKeys,Pe=ie.checkedKeys,Ie=ie.halfCheckedKeys,ve=ie.dragOverNodeKey,Xe=ie.dropPosition,We=ie.keyEntities,dt=(0,Ze.Z)(We,re),Re={eventKey:re,expanded:ce.indexOf(re)!==-1,selected:pe.indexOf(re)!==-1,loaded:ge.indexOf(re)!==-1,loading:Ce.indexOf(re)!==-1,checked:Pe.indexOf(re)!==-1,halfChecked:Ie.indexOf(re)!==-1,pos:String(dt?dt.pos:""),dragOver:ve===re&&Xe===0,dragOverGapTop:ve===re&&Xe===-1,dragOverGapBottom:ve===re&&Xe===1};return Re}function te(re){var ie=re.data,ce=re.expanded,pe=re.selected,ge=re.checked,Ce=re.loaded,Pe=re.loading,Ie=re.halfChecked,ve=re.dragOver,Xe=re.dragOverGapTop,We=re.dragOverGapBottom,dt=re.pos,Re=re.active,_e=re.eventKey,mt=(0,be.Z)((0,be.Z)({},ie),{},{expanded:ce,selected:pe,checked:ge,loaded:Ce,loading:Pe,halfChecked:Ie,dragOver:ve,dragOverGapTop:Xe,dragOverGapBottom:We,pos:dt,active:Re,key:_e});return"props"in mt||Object.defineProperty(mt,"props",{get:function(){return(0,se.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),re}}),mt}},8224:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z:function(){return ue}});var y=ne(4676);function ue(be,Le,Fe,Oe){var se=y.unstable_batchedUpdates?function(Ke){y.unstable_batchedUpdates(Fe,Ke)}:Fe;return be!=null&&be.addEventListener&&be.addEventListener(Le,se,Oe),{remove:function(){be!=null&&be.removeEventListener&&be.removeEventListener(Le,se,Oe)}}}},55468:function(xt,Tt,ne){"use strict";ne.d(Tt,{g1:function(){return ze},os:function(){return De}});var y=/margin|padding|width|height|max|min|offset/,ue={left:!0,top:!0},be={cssFloat:1,styleFloat:1,float:1};function Le(le){return le.nodeType===1?le.ownerDocument.defaultView.getComputedStyle(le,null):{}}function Fe(le,E,a){if(E=E.toLowerCase(),a==="auto"){if(E==="height")return le.offsetHeight;if(E==="width")return le.offsetWidth}return E in ue||(ue[E]=y.test(E)),ue[E]?parseFloat(a)||0:a}function Oe(le,E){var a=arguments.length,x=Le(le);return E=be[E]?"cssFloat"in le.style?"cssFloat":"styleFloat":E,a===1?x:Fe(le,E,x[E]||le.style[E])}function se(le,E,a){var x=arguments.length;if(E=be[E]?"cssFloat"in le.style?"cssFloat":"styleFloat":E,x===3)return typeof a=="number"&&y.test(E)&&(a="".concat(a,"px")),le.style[E]=a,a;for(var b in E)E.hasOwnProperty(b)&&se(le,b,E[b]);return Le(le)}function Ze(le){return le===document.body?document.documentElement.clientWidth:le.offsetWidth}function Ke(le){return le===document.body?window.innerHeight||document.documentElement.clientHeight:le.offsetHeight}function je(){var le=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),E=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:le,height:E}}function ze(){var le=document.documentElement.clientWidth,E=window.innerHeight||document.documentElement.clientHeight;return{width:le,height:E}}function He(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function De(le){var E=le.getBoundingClientRect(),a=document.documentElement;return{left:E.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:E.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},3465:function(xt,Tt,ne){"use strict";ne.d(Tt,{G:function(){return Le}});var y=ne(47273),ue=function(Oe){if((0,y.Z)()&&window.document.documentElement){var se=Array.isArray(Oe)?Oe:[Oe],Ze=window.document.documentElement;return se.some(function(Ke){return Ke in Ze.style})}return!1},be=function(Oe,se){if(!ue(Oe))return!1;var Ze=document.createElement("div"),Ke=Ze.style[Oe];return Ze.style[Oe]=se,Ze.style[Oe]!==Ke};function Le(Fe,Oe){return!Array.isArray(Fe)&&Oe!==void 0?be(Fe,Oe):ue(Fe)}},11414:function(xt,Tt,ne){"use strict";ne.d(Tt,{Z5:function(){return qu},_l:function(){return Hd},bK:function(){return wu}});var y=ne(59301),ue=ne(18773);function be(ee,ae){ee.prototype=Object.create(ae.prototype),ee.prototype.constructor=ee,(0,ue.Z)(ee,ae)}var Le=ne(54476),Fe=ne(59781),Oe=y.createContext(null),se=null;function Ze(ee){ee()}var Ke=Ze,je=function(ae){return Ke=ae},ze=function(){return Ke};function He(){var ee=ze(),ae=null,oe=null;return{clear:function(){ae=null,oe=null},notify:function(){ee(function(){for(var Se=ae;Se;)Se.callback(),Se=Se.next})},get:function(){for(var Se=[],Ee=ae;Ee;)Se.push(Ee),Ee=Ee.next;return Se},subscribe:function(Se){var Ee=!0,xe=oe={callback:Se,next:null,prev:oe};return xe.prev?xe.prev.next=xe:ae=xe,function(){!Ee||ae===null||(Ee=!1,xe.next?xe.next.prev=xe.prev:oe=xe.prev,xe.prev?xe.prev.next=xe.next:ae=xe.next)}}}}var De={notify:function(){},get:function(){return[]}};function le(ee,ae){var oe,de=De;function Se(gt){return it(),de.subscribe(gt)}function Ee(){de.notify()}function xe(){yt.onStateChange&&yt.onStateChange()}function Ne(){return!!oe}function it(){oe||(oe=ae?ae.addNestedSub(xe):ee.subscribe(xe),de=He())}function At(){oe&&(oe(),oe=void 0,de.clear(),de=De)}var yt={addNestedSub:Se,notifyNestedSubs:Ee,handleChangeWrapper:xe,isSubscribed:Ne,trySubscribe:it,tryUnsubscribe:At,getListeners:function(){return de}};return yt}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function a(ee){var ae=ee.store,oe=ee.context,de=ee.children,Se=(0,y.useMemo)(function(){var Ne=le(ae);return{store:ae,subscription:Ne}},[ae]),Ee=(0,y.useMemo)(function(){return ae.getState()},[ae]);E(function(){var Ne=Se.subscription;return Ne.onStateChange=Ne.notifyNestedSubs,Ne.trySubscribe(),Ee!==ae.getState()&&Ne.notifyNestedSubs(),function(){Ne.tryUnsubscribe(),Ne.onStateChange=null}},[Se,Ee]);var xe=oe||Oe;return y.createElement(xe.Provider,{value:Se},de)}var x=a,b=ne(85377),z=ne(94266),te=ne.n(z),re=ne(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ce=["reactReduxForwardedRef"],pe=[],ge=[null,null],Ce=function(ae){try{return JSON.stringify(ae)}catch(oe){return String(ae)}};function Pe(ee,ae){var oe=ee[1];return[ae.payload,oe+1]}function Ie(ee,ae,oe){E(function(){return ee.apply(void 0,ae)},oe)}function ve(ee,ae,oe,de,Se,Ee,xe){ee.current=de,ae.current=Se,oe.current=!1,Ee.current&&(Ee.current=null,xe())}function Xe(ee,ae,oe,de,Se,Ee,xe,Ne,it,At){if(ee){var yt=!1,gt=null,pt=function(){if(!yt){var fa=ae.getState(),xa,Oa;try{xa=de(fa,Se.current)}catch(Ua){Oa=Ua,gt=Ua}Oa||(gt=null),xa===Ee.current?xe.current||it():(Ee.current=xa,Ne.current=xa,xe.current=!0,At({type:"STORE_UPDATED",payload:{error:Oa}}))}};oe.onStateChange=pt,oe.trySubscribe(),pt();var Rt=function(){if(yt=!0,oe.tryUnsubscribe(),oe.onStateChange=null,gt)throw gt};return Rt}}var We=function(){return[null,0]};function dt(ee,ae){ae===void 0&&(ae={});var oe=ae,de=oe.getDisplayName,Se=de===void 0?function(qr){return"ConnectAdvanced("+qr+")"}:de,Ee=oe.methodName,xe=Ee===void 0?"connectAdvanced":Ee,Ne=oe.renderCountProp,it=Ne===void 0?void 0:Ne,At=oe.shouldHandleStateChanges,yt=At===void 0?!0:At,gt=oe.storeKey,pt=gt===void 0?"store":gt,Rt=oe.withRef,En=Rt===void 0?!1:Rt,fa=oe.forwardRef,xa=fa===void 0?!1:fa,Oa=oe.context,Ua=Oa===void 0?Oe:Oa,lr=(0,b.Z)(oe,ie);if(0)var Sr;var oo=Ua;return function(Io){var xi=Io.displayName||Io.name||"Component",Ho=Se(xi),Ai=(0,Le.Z)({},lr,{getDisplayName:Se,methodName:xe,renderCountProp:it,shouldHandleStateChanges:yt,storeKey:pt,displayName:Ho,wrappedComponentName:xi,WrappedComponent:Io}),Vi=lr.pure;function qi($i){return ee($i.dispatch,Ai)}var Fl=Vi?y.useMemo:function($i){return $i()};function yl($i){var Wl=(0,y.useMemo)(function(){var Fs=$i.reactReduxForwardedRef,du=(0,b.Z)($i,ce);return[$i.context,Fs,du]},[$i]),Dl=Wl[0],As=Wl[1],ql=Wl[2],Kl=(0,y.useMemo)(function(){return Dl&&Dl.Consumer&&(0,re.isContextConsumer)(y.createElement(Dl.Consumer,null))?Dl:oo},[Dl,oo]),Il=(0,y.useContext)(Kl),$l=!!$i.store&&!!$i.store.getState&&!!$i.store.dispatch,Hs=!!Il&&!!Il.store,Ll=$l?$i.store:Il.store,Bs=(0,y.useMemo)(function(){return qi(Ll)},[Ll]),Gs=(0,y.useMemo)(function(){if(!yt)return ge;var Fs=le(Ll,$l?null:Il.subscription),du=Fs.notifyNestedSubs.bind(Fs);return[Fs,du]},[Ll,$l,Il]),ms=Gs[0],Ws=Gs[1],Ks=(0,y.useMemo)(function(){return $l?Il:(0,Le.Z)({},Il,{subscription:ms})},[$l,Il,ms]),Du=(0,y.useReducer)(Pe,pe,We),Qd=Du[0],Vs=Qd[0],_d=Du[1];if(Vs&&Vs.error)throw Vs.error;var Iu=(0,y.useRef)(),lu=(0,y.useRef)(ql),Us=(0,y.useRef)(),Lu=(0,y.useRef)(!1),su=Fl(function(){return Us.current&&ql===lu.current?Us.current:Bs(Ll.getState(),ql)},[Ll,Vs,ql]);Ie(ve,[lu,Iu,Lu,ql,su,Us,Ws]),Ie(Xe,[yt,Ll,ms,Bs,lu,Iu,Lu,Us,Ws,_d],[Ll,ms,Bs]);var uu=(0,y.useMemo)(function(){return y.createElement(Io,(0,Le.Z)({},su,{ref:As}))},[As,Io,su]),Yd=(0,y.useMemo)(function(){return yt?y.createElement(Kl.Provider,{value:Ks},uu):uu},[Kl,uu,Ks]);return Yd}var fl=Vi?y.memo(yl):yl;if(fl.WrappedComponent=Io,fl.displayName=yl.displayName=Ho,xa){var wl=y.forwardRef(function(Wl,Dl){return y.createElement(fl,(0,Le.Z)({},Wl,{reactReduxForwardedRef:Dl}))});return wl.displayName=Ho,wl.WrappedComponent=Io,te()(wl,Io)}return te()(fl,Io)}}function Re(ee,ae){return ee===ae?ee!==0||ae!==0||1/ee===1/ae:ee!==ee&&ae!==ae}function _e(ee,ae){if(Re(ee,ae))return!0;if(typeof ee!="object"||ee===null||typeof ae!="object"||ae===null)return!1;var oe=Object.keys(ee),de=Object.keys(ae);if(oe.length!==de.length)return!1;for(var Se=0;Se=0;de--){var Se=ae[de](ee);if(Se)return Se}return function(Ee,xe){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+xe.wrappedComponentName+".")}}function tt(ee,ae){return ee===ae}function Ft(ee){var ae=ee===void 0?{}:ee,oe=ae.connectHOC,de=oe===void 0?dt:oe,Se=ae.mapStateToPropsFactories,Ee=Se===void 0?sn:Se,xe=ae.mapDispatchToPropsFactories,Ne=xe===void 0?Ue:xe,it=ae.mergePropsFactories,At=it===void 0?Pn:it,yt=ae.selectorFactory,gt=yt===void 0?Ye:yt;return function(Rt,En,fa,xa){xa===void 0&&(xa={});var Oa=xa,Ua=Oa.pure,lr=Ua===void 0?!0:Ua,Sr=Oa.areStatesEqual,oo=Sr===void 0?tt:Sr,qr=Oa.areOwnPropsEqual,Io=qr===void 0?_e:qr,xi=Oa.areStatePropsEqual,Ho=xi===void 0?_e:xi,Ai=Oa.areMergedPropsEqual,Vi=Ai===void 0?_e:Ai,qi=(0,b.Z)(Oa,we),Fl=he(Rt,Ee,"mapStateToProps"),yl=he(En,Ne,"mapDispatchToProps"),fl=he(fa,At,"mergeProps");return de(gt,(0,Le.Z)({methodName:"connect",getDisplayName:function($i){return"Connect("+$i+")"},shouldHandleStateChanges:!!Rt,initMapStateToProps:Fl,initMapDispatchToProps:yl,initMergeProps:fl,pure:lr,areStatesEqual:oo,areOwnPropsEqual:Io,areStatePropsEqual:Ho,areMergedPropsEqual:Vi},qi))}}var Be=Ft();function ye(){var ee=useContext(ReactReduxContext);return ee}function Pt(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var de=ae(),Se=de.store;return Se}}var Je=null;function Te(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var de=ae();return de.dispatch}}var bt=null,fn=function(ae,oe){return ae===oe};function Ot(ee,ae,oe,de){var Se=useReducer(function(En){return En+1},0),Ee=Se[1],xe=useMemo(function(){return createSubscription(oe,de)},[oe,de]),Ne=useRef(),it=useRef(),At=useRef(),yt=useRef(),gt=oe.getState(),pt;try{if(ee!==it.current||gt!==At.current||Ne.current){var Rt=ee(gt);yt.current===void 0||!ae(Rt,yt.current)?pt=Rt:pt=yt.current}else pt=yt.current}catch(En){throw Ne.current&&(En.message+=` -The error may be correlated with this previous error: -`+Ne.current.stack+` - -`),En}return useIsomorphicLayoutEffect(function(){it.current=ee,At.current=gt,yt.current=pt,Ne.current=void 0}),useIsomorphicLayoutEffect(function(){function En(){try{var fa=oe.getState();if(fa===At.current)return;var xa=it.current(fa);if(ae(xa,yt.current))return;yt.current=xa,At.current=fa}catch(Oa){Ne.current=Oa}Ee()}return xe.onStateChange=En,xe.trySubscribe(),En(),function(){return xe.tryUnsubscribe()}},[oe,xe]),pt}function on(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(de,Se){Se===void 0&&(Se=fn);var Ee=ae(),xe=Ee.store,Ne=Ee.subscription,it=Ot(de,Se,xe,Ne);return useDebugValue(it),it}}var tn=null,an=ne(4676);je(an.unstable_batchedUpdates);function Me(ee,ae){if(ee.length!==ae.length)return!1;for(var oe=0;oe");return de.callbacks},de.setCallbacks=function(Ne){de.callbacks=Ne},de}var oe=ae.prototype;return oe.componentDidMount=function(){this.unbind=va(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(Se){if(Se instanceof Kn){this.setState({});return}throw Se},oe.render=function(){return this.props.children(this.setCallbacks)},ae}(y.Component),Qa=` - 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 -`,Rr=function(ae){return ae+1},Mr=function(ae){return` - You have lifted an item in position `+Rr(ae.source.index)+` -`},Fr=function(ae,oe){var de=ae.droppableId===oe.droppableId,Se=Rr(ae.index),Ee=Rr(oe.index);return de?` - You have moved the item from position `+Se+` - to position `+Ee+` - `:` - You have moved the item from position `+Se+` - in list `+ae.droppableId+` - to list `+oe.droppableId+` - in position `+Ee+` - `},jr=function(ae,oe,de){var Se=oe.droppableId===de.droppableId;return Se?` - The item `+ae+` - has been combined with `+de.draggableId:` - The item `+ae+` - in list `+oe.droppableId+` - has been combined with `+de.draggableId+` - in list `+de.droppableId+` - `},Lo=function(ae){var oe=ae.destination;if(oe)return Fr(ae.source,oe);var de=ae.combine;return de?jr(ae.draggableId,ae.source,de):"You are over an area that cannot be dropped on"},po=function(ae){return` - The item has returned to its starting position - of `+Rr(ae.index)+` -`},Qo=function(ae){if(ae.reason==="CANCEL")return` - Movement cancelled. - `+po(ae.source)+` - `;var oe=ae.destination,de=ae.combine;return oe?` - You have dropped the item. - `+Fr(ae.source,oe)+` - `:de?` - You have dropped the item. - `+jr(ae.draggableId,ae.source,de)+` - `:` - The item has been dropped while not over a drop area. - `+po(ae.source)+` - `},jn={dragHandleUsageInstructions:Qa,onDragStart:Mr,onDragUpdate:Lo,onDragEnd:Qo},Kr={x:0,y:0},Vr=function(ae,oe){return{x:ae.x+oe.x,y:ae.y+oe.y}},Gr=function(ae,oe){return{x:ae.x-oe.x,y:ae.y-oe.y}},Ya=function(ae,oe){return ae.x===oe.x&&ae.y===oe.y},ea=function(ae){return{x:ae.x!==0?-ae.x:0,y:ae.y!==0?-ae.y:0}},Ta=function(ae,oe,de){var Se;return de===void 0&&(de=0),Se={},Se[ae]=oe,Se[ae==="x"?"y":"x"]=de,Se},$a=function(ae,oe){return Math.sqrt(Math.pow(oe.x-ae.x,2)+Math.pow(oe.y-ae.y,2))},ya=function(ae,oe){return Math.min.apply(Math,oe.map(function(de){return $a(ae,de)}))},xr=function(ae){return function(oe){return{x:ae(oe.x),y:ae(oe.y)}}},to=function(ee,ae){var oe=Dn({top:Math.max(ae.top,ee.top),right:Math.min(ae.right,ee.right),bottom:Math.min(ae.bottom,ee.bottom),left:Math.max(ae.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},bo=function(ae,oe){return{top:ae.top+oe.y,left:ae.left+oe.x,bottom:ae.bottom+oe.y,right:ae.right+oe.x}},Ur=function(ae){return[{x:ae.left,y:ae.top},{x:ae.right,y:ae.top},{x:ae.left,y:ae.bottom},{x:ae.right,y:ae.bottom}]},No={top:0,right:0,bottom:0,left:0},fi=function(ae,oe){return oe?bo(ae,oe.scroll.diff.displacement):ae},li=function(ae,oe,de){if(de&&de.increasedBy){var Se;return(0,Le.Z)({},ae,(Se={},Se[oe.end]=ae[oe.end]+de.increasedBy[oe.line],Se))}return ae},el=function(ae,oe){return oe&&oe.shouldClipSubject?to(oe.pageMarginBox,ae):Dn(ae)},Oo=function(ee){var ae=ee.page,oe=ee.withPlaceholder,de=ee.axis,Se=ee.frame,Ee=fi(ae.marginBox,Se),xe=li(Ee,de,oe),Ne=el(xe,Se);return{page:ae,withPlaceholder:oe,active:Ne}},La=function(ee,ae){ee.frame||ln(!1);var oe=ee.frame,de=Gr(ae,oe.scroll.initial),Se=ea(de),Ee=(0,Le.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:ae,diff:{value:de,displacement:Se},max:oe.scroll.max}}),xe=Oo({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:Ee}),Ne=(0,Le.Z)({},ee,{frame:Ee,subject:xe});return Ne};function vo(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function Bo(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ae){return ee[ae]})}function _o(ee,ae){if(ee.findIndex)return ee.findIndex(ae);for(var oe=0;oeee.bottom,At=de.leftee.right,yt=it&&At;if(yt)return!0;var gt=it&&xe||At&&Ee;return gt}},Sl=function(ee){var ae=mi(ee.top,ee.bottom),oe=mi(ee.left,ee.right);return function(de){var Se=ae(de.top)&&ae(de.bottom)&&oe(de.left)&&oe(de.right);return Se}},rl={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ol={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},$r=function(ee){return function(ae){var oe=mi(ae.top,ae.bottom),de=mi(ae.left,ae.right);return function(Se){return ee===rl?oe(Se.top)&&oe(Se.bottom):de(Se.left)&&de(Se.right)}}},Va=function(ae,oe){var de=oe.frame?oe.frame.scroll.diff.displacement:Kr;return bo(ae,de)},sa=function(ae,oe,de){return oe.subject.active?de(oe.subject.active)(ae):!1},da=function(ae,oe,de){return de(oe)(ae)},Ba=function(ae){var oe=ae.target,de=ae.destination,Se=ae.viewport,Ee=ae.withDroppableDisplacement,xe=ae.isVisibleThroughFrameFn,Ne=Ee?Va(oe,de):oe;return sa(Ne,de,xe)&&da(Ne,Se,xe)},Ir=function(ae){return Ba((0,Le.Z)({},ae,{isVisibleThroughFrameFn:Qi}))},Qr=function(ae){return Ba((0,Le.Z)({},ae,{isVisibleThroughFrameFn:Sl}))},ho=function(ae){return Ba((0,Le.Z)({},ae,{isVisibleThroughFrameFn:$r(ae.destination.axis)}))},Do=function(ae,oe,de){if(typeof de=="boolean")return de;if(!oe)return!0;var Se=oe.invisible,Ee=oe.visible;if(Se[ae])return!1;var xe=Ee[ae];return xe?xe.shouldAnimate:!0};function Go(ee,ae){var oe=ee.page.marginBox,de={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return Dn(na(oe,de))}function Ro(ee){var ae=ee.afterDragging,oe=ee.destination,de=ee.displacedBy,Se=ee.viewport,Ee=ee.forceShouldAnimate,xe=ee.last;return ae.reduce(function(it,At){var yt=Go(At,de),gt=At.descriptor.id;it.all.push(gt);var pt=Ir({target:yt,destination:oe,viewport:Se,withDroppableDisplacement:!0});if(!pt)return it.invisible[At.descriptor.id]=!0,it;var Rt=Do(gt,xe,Ee),En={draggableId:gt,shouldAnimate:Rt};return it.visible[gt]=En,it},{all:[],visible:{},invisible:{}})}function Ga(ee,ae){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return ae.inHomeList?oe:oe+1}function ni(ee){var ae=ee.insideDestination,oe=ee.inHomeList,de=ee.displacedBy,Se=ee.destination,Ee=Ga(ae,{inHomeList:oe});return{displaced:Ti,displacedBy:de,at:{type:"REORDER",destination:{droppableId:Se.descriptor.id,index:Ee}}}}function wi(ee){var ae=ee.draggable,oe=ee.insideDestination,de=ee.destination,Se=ee.viewport,Ee=ee.displacedBy,xe=ee.last,Ne=ee.index,it=ee.forceShouldAnimate,At=pi(ae,de);if(Ne==null)return ni({insideDestination:oe,inHomeList:At,displacedBy:Ee,destination:de});var yt=ko(oe,function(fa){return fa.descriptor.index===Ne});if(!yt)return ni({insideDestination:oe,inHomeList:At,displacedBy:Ee,destination:de});var gt=wo(ae,oe),pt=oe.indexOf(yt),Rt=gt.slice(pt),En=Ro({afterDragging:Rt,destination:de,displacedBy:Ee,last:xe,viewport:Se.frame,forceShouldAnimate:it});return{displaced:En,displacedBy:Ee,at:{type:"REORDER",destination:{droppableId:de.descriptor.id,index:Ne}}}}function bi(ee,ae){return!!ae.effected[ee]}var _i=function(ee){var ae=ee.isMovingForward,oe=ee.destination,de=ee.draggables,Se=ee.combine,Ee=ee.afterCritical;if(!oe.isCombineEnabled)return null;var xe=Se.draggableId,Ne=de[xe],it=Ne.descriptor.index,At=bi(xe,Ee);return At?ae?it:it-1:ae?it+1:it},al=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.insideDestination,Se=ee.location;if(!de.length)return null;var Ee=Se.index,xe=ae?Ee+1:Ee-1,Ne=de[0].descriptor.index,it=de[de.length-1].descriptor.index,At=oe?it:it+1;return xeAt?null:xe},Yi=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.draggable,Se=ee.draggables,Ee=ee.destination,xe=ee.insideDestination,Ne=ee.previousImpact,it=ee.viewport,At=ee.afterCritical,yt=Ne.at;if(yt||ln(!1),yt.type==="REORDER"){var gt=al({isMovingForward:ae,isInHomeList:oe,location:yt.destination,insideDestination:xe});return gt==null?null:wi({draggable:de,insideDestination:xe,destination:Ee,viewport:it,last:Ne.displaced,displacedBy:Ne.displacedBy,index:gt})}var pt=_i({isMovingForward:ae,destination:Ee,displaced:Ne.displaced,draggables:Se,combine:yt.combine,afterCritical:At});return pt==null?null:wi({draggable:de,insideDestination:xe,destination:Ee,viewport:it,last:Ne.displaced,displacedBy:Ne.displacedBy,index:pt})},Ut=function(ee){var ae=ee.displaced,oe=ee.afterCritical,de=ee.combineWith,Se=ee.displacedBy,Ee=!!(ae.visible[de]||ae.invisible[de]);return bi(de,oe)?Ee?Kr:ea(Se.point):Ee?Se.point:Kr},Qt=function(ee){var ae=ee.afterCritical,oe=ee.impact,de=ee.draggables,Se=Fi(oe);Se||ln(!1);var Ee=Se.draggableId,xe=de[Ee].page.borderBox.center,Ne=Ut({displaced:oe.displaced,afterCritical:ae,combineWith:Ee,displacedBy:oe.displacedBy});return Vr(xe,Ne)},vn=function(ae,oe){return oe.margin[ae.start]+oe.borderBox[ae.size]/2},Un=function(ae,oe){return oe.margin[ae.end]+oe.borderBox[ae.size]/2},Wa=function(ae,oe,de){return oe[ae.crossAxisStart]+de.margin[ae.crossAxisStart]+de.borderBox[ae.crossAxisSize]/2},rr=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,Se=ae.isMoving;return Ta(oe.line,de.marginBox[oe.end]+vn(oe,Se),Wa(oe,de.marginBox,Se))},zn=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,Se=ae.isMoving;return Ta(oe.line,de.marginBox[oe.start]-Un(oe,Se),Wa(oe,de.marginBox,Se))},Na=function(ae){var oe=ae.axis,de=ae.moveInto,Se=ae.isMoving;return Ta(oe.line,de.contentBox[oe.start]+vn(oe,Se),Wa(oe,de.contentBox,Se))},er=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.draggables,Se=ee.droppable,Ee=ee.afterCritical,xe=$o(Se.descriptor.id,de),Ne=oe.page,it=Se.axis;if(!xe.length)return Na({axis:it,moveInto:Se.page,isMoving:Ne});var At=ae.displaced,yt=ae.displacedBy,gt=At.all[0];if(gt){var pt=de[gt];if(bi(gt,Ee))return zn({axis:it,moveRelativeTo:pt.page,isMoving:Ne});var Rt=Pa(pt.page,yt.point);return zn({axis:it,moveRelativeTo:Rt,isMoving:Ne})}var En=xe[xe.length-1];if(En.descriptor.id===oe.descriptor.id)return Ne.borderBox.center;if(bi(En.descriptor.id,Ee)){var fa=Pa(En.page,ea(Ee.displacedBy.point));return rr({axis:it,moveRelativeTo:fa,isMoving:Ne})}return rr({axis:it,moveRelativeTo:En.page,isMoving:Ne})},Pr=function(ee,ae){var oe=ee.frame;return oe?Vr(ae,oe.scroll.diff.displacement):ae},io=function(ae){var oe=ae.impact,de=ae.draggable,Se=ae.droppable,Ee=ae.draggables,xe=ae.afterCritical,Ne=de.page.borderBox.center,it=oe.at;return!Se||!it?Ne:it.type==="REORDER"?er({impact:oe,draggable:de,draggables:Ee,droppable:Se,afterCritical:xe}):Qt({impact:oe,draggables:Ee,afterCritical:xe})},Qn=function(ee){var ae=io(ee),oe=ee.droppable,de=oe?Pr(oe,ae):ae;return de},Tr=function(ee,ae){var oe=Gr(ae,ee.scroll.initial),de=ea(oe),Se=Dn({top:ae.y,bottom:ae.y+ee.frame.height,left:ae.x,right:ae.x+ee.frame.width}),Ee={frame:Se,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ae,diff:{value:oe,displacement:de}}};return Ee};function co(ee,ae){return ee.map(function(oe){return ae[oe]})}function Wo(ee,ae){for(var oe=0;oe1?yt.sort(function(gt,pt){return st(gt)[Ne.start]-st(pt)[Ne.start]})[0]:At.sort(function(gt,pt){var Rt=ya(oe,Ur(st(gt))),En=ya(oe,Ur(st(pt)));return Rt!==En?Rt-En:st(gt)[Ne.start]-st(pt)[Ne.start]})[0]},Wt=function(ae,oe){var de=ae.page.borderBox.center;return bi(ae.descriptor.id,oe)?Gr(de,oe.displacedBy.point):de},Nn=function(ae,oe){var de=ae.page.borderBox;return bi(ae.descriptor.id,oe)?bo(de,ea(oe.displacedBy.point)):de},On=function(ee){var ae=ee.pageBorderBoxCenter,oe=ee.viewport,de=ee.destination,Se=ee.insideDestination,Ee=ee.afterCritical,xe=Se.filter(function(Ne){return Qr({target:Nn(Ne,Ee),destination:de,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(Ne,it){var At=$a(ae,Pr(de,Wt(Ne,Ee))),yt=$a(ae,Pr(de,Wt(it,Ee)));return Atae.left&&ee.topae.top}function br(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.candidates,Se=oe.page.borderBox.center,Ee=de.map(function(xe){var Ne=xe.axis,it=Ta(xe.axis.line,ae.center[Ne.line],xe.page.borderBox.center[Ne.crossAxisLine]);return{id:xe.descriptor.id,distance:$a(Se,it)}}).sort(function(xe,Ne){return Ne.distance-xe.distance});return Ee[0]?Ee[0].id:null}function wr(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.droppables,Se=ai(de).filter(function(Ee){if(!Ee.isEnabled)return!1;var xe=Ee.subject.active;if(!xe||!Yn(ae,xe))return!1;if(ha(xe)(ae.center))return!0;var Ne=Ee.axis,it=xe.center[Ne.crossAxisLine],At=ae[Ne.crossAxisStart],yt=ae[Ne.crossAxisEnd],gt=mi(xe[Ne.crossAxisStart],xe[Ne.crossAxisEnd]),pt=gt(At),Rt=gt(yt);return!pt&&!Rt?!0:pt?Atit});return Se.length?Se.length===1?Se[0].descriptor.id:br({pageBorderBox:ae,draggable:oe,candidates:Se}):null}var Wr=function(ae,oe){return Dn(bo(ae,oe))},So=function(ee,ae){var oe=ee.frame;return oe?Wr(ae,oe.scroll.diff.value):ae};function Cr(ee){var ae=ee.displaced,oe=ee.id;return!!(ae.visible[oe]||ae.invisible[oe])}function no(ee){var ae=ee.draggable,oe=ee.closest,de=ee.inHomeList;return oe?de&&oe.descriptor.index>ae.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var Ar=function(ee){var ae=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,de=ee.destination,Se=ee.insideDestination,Ee=ee.last,xe=ee.viewport,Ne=ee.afterCritical,it=de.axis,At=An(de.axis,oe.displaceBy),yt=At.value,gt=ae[it.start],pt=ae[it.end],Rt=wo(oe,Se),En=ko(Rt,function(xa){var Oa=xa.descriptor.id,Ua=xa.page.borderBox.center[it.line],lr=bi(Oa,Ne),Sr=Cr({displaced:Ee,id:Oa});return lr?Sr?pt<=Ua:gtOa[Ne.start]+lr&>Oa[Ne.start]-At+lr&&ytOa[Ne.start]+At+lr&>Oa[Ne.start]+lr&&yt=Tl)return ts;var Ee=Se/Tl,xe=_l+ns*Ee,Ne=de==="CANCEL"?xe*as:xe;return Number(Ne.toFixed(2))},Da=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.dimensions,Se=ee.viewport,Ee=ee.afterCritical,xe=de.draggables,Ne=de.droppables,it=Ja(ae),At=it?Ne[it]:null,yt=Ne[oe.descriptor.droppableId],gt=wt({impact:ae,draggable:oe,draggables:xe,afterCritical:Ee,droppable:At||yt,viewport:Se}),pt=Gr(gt,oe.client.borderBox.center);return pt},Lr=function(ee){var ae=ee.draggables,oe=ee.reason,de=ee.lastImpact,Se=ee.home,Ee=ee.viewport,xe=ee.onLiftImpact;if(!de.at||oe!=="DROP"){var Ne=St({draggables:ae,impact:xe,destination:Se,viewport:Ee,forceShouldAnimate:!0});return{impact:Ne,didDropInsideDroppable:!1}}if(de.at.type==="REORDER")return{impact:de,didDropInsideDroppable:!0};var it=(0,Le.Z)({},de,{displaced:Ti});return{impact:it,didDropInsideDroppable:!0}},fe=function(ee){var ae=ee.getState,oe=ee.dispatch;return function(de){return function(Se){if(Se.type!=="DROP"){de(Se);return}var Ee=ae(),xe=Se.payload.reason;if(Ee.phase==="COLLECTING"){oe(jl({reason:xe}));return}if(Ee.phase!=="IDLE"){var Ne=Ee.phase==="DROP_PENDING"&&Ee.isWaiting;Ne&&ln(!1),Ee.phase==="DRAGGING"||Ee.phase==="DROP_PENDING"||ln(!1);var it=Ee.critical,At=Ee.dimensions,yt=At.draggables[Ee.critical.draggable.id],gt=Lr({reason:xe,lastImpact:Ee.impact,afterCritical:Ee.afterCritical,onLiftImpact:Ee.onLiftImpact,home:Ee.dimensions.droppables[Ee.critical.droppable.id],viewport:Ee.viewport,draggables:Ee.dimensions.draggables}),pt=gt.impact,Rt=gt.didDropInsideDroppable,En=Rt?Fo(pt):null,fa=Rt?Fi(pt):null,xa={index:it.draggable.index,droppableId:it.droppable.id},Oa={draggableId:yt.descriptor.id,type:yt.descriptor.type,source:xa,reason:xe,mode:Ee.movementMode,destination:En,combine:fa},Ua=Da({impact:pt,draggable:yt,dimensions:At,viewport:Ee.viewport,afterCritical:Ee.afterCritical}),lr={critical:Ee.critical,afterCritical:Ee.afterCritical,result:Oa,impact:pt},Sr=!Ya(Ee.current.client.offset,Ua)||!!Oa.combine;if(!Sr){oe(Bi({completed:lr}));return}var oo=Kt({current:Ee.current.client.offset,destination:Ua,reason:xe}),qr={newHomeClientOffset:Ua,dropDuration:oo,completed:lr};oe(Jo(qr))}}}},me=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ke(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function Ve(ee){var ae=ee.onWindowScroll;function oe(){ae(me())}var de=Vn(oe),Se=ke(de),Ee=ja;function xe(){return Ee!==ja}function Ne(){xe()&&ln(!1),Ee=va(window,[Se])}function it(){xe()||ln(!1),de.cancel(),Ee(),Ee=ja}return{start:Ne,stop:it,isActive:xe}}var nt=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},qe=function(ee){var ae=Ve({onWindowScroll:function(de){ee.dispatch(Ei({newScroll:de}))}});return function(oe){return function(de){!ae.isActive()&&de.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&nt(de)&&ae.stop(),oe(de)}}},kt=function(ee){var ae=!1,oe=!1,de=setTimeout(function(){oe=!0}),Se=function(xe){ae||oe||(ae=!0,ee(xe),clearTimeout(de))};return Se.wasCalled=function(){return ae},Se},Dt=function(){var ee=[],ae=function(Ee){var xe=_o(ee,function(At){return At.timerId===Ee});xe===-1&&ln(!1);var Ne=ee.splice(xe,1),it=Ne[0];it.callback()},oe=function(Ee){var xe=setTimeout(function(){return ae(xe)}),Ne={timerId:xe,callback:Ee};ee.push(Ne)},de=function(){if(ee.length){var Ee=[].concat(ee);ee.length=0,Ee.forEach(function(xe){clearTimeout(xe.timerId),xe.callback()})}};return{add:oe,flush:de}},zt=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.droppableId===oe.droppableId&&ae.index===oe.index},nn=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.draggableId===oe.draggableId&&ae.droppableId===oe.droppableId},Gt=function(ae,oe){if(ae===oe)return!0;var de=ae.draggable.id===oe.draggable.id&&ae.draggable.droppableId===oe.draggable.droppableId&&ae.draggable.type===oe.draggable.type&&ae.draggable.index===oe.draggable.index,Se=ae.droppable.id===oe.droppable.id&&ae.droppable.type===oe.droppable.type;return de&&Se},en=function(ae,oe){Wn(),oe(),mn()},Mn=function(ae,oe){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:oe}},wn=function(ae,oe,de,Se){if(!ae){de(Se(oe));return}var Ee=kt(de),xe={announce:Ee};ae(oe,xe),Ee.wasCalled()||de(Se(oe))},Zn=function(ee,ae){var oe=Dt(),de=null,Se=function(pt,Rt){de&&ln(!1),en("onBeforeCapture",function(){var En=ee().onBeforeCapture;if(En){var fa={draggableId:pt,mode:Rt};En(fa)}})},Ee=function(pt,Rt){de&&ln(!1),en("onBeforeDragStart",function(){var En=ee().onBeforeDragStart;En&&En(Mn(pt,Rt))})},xe=function(pt,Rt){de&&ln(!1);var En=Mn(pt,Rt);de={mode:Rt,lastCritical:pt,lastLocation:En.source,lastCombine:null},oe.add(function(){en("onDragStart",function(){return wn(ee().onDragStart,En,ae,jn.onDragStart)})})},Ne=function(pt,Rt){var En=Fo(Rt),fa=Fi(Rt);de||ln(!1);var xa=!Gt(pt,de.lastCritical);xa&&(de.lastCritical=pt);var Oa=!zt(de.lastLocation,En);Oa&&(de.lastLocation=En);var Ua=!nn(de.lastCombine,fa);if(Ua&&(de.lastCombine=fa),!(!xa&&!Oa&&!Ua)){var lr=(0,Le.Z)({},Mn(pt,de.mode),{combine:fa,destination:En});oe.add(function(){en("onDragUpdate",function(){return wn(ee().onDragUpdate,lr,ae,jn.onDragUpdate)})})}},it=function(){de||ln(!1),oe.flush()},At=function(pt){de||ln(!1),de=null,en("onDragEnd",function(){return wn(ee().onDragEnd,pt,ae,jn.onDragEnd)})},yt=function(){if(de){var pt=(0,Le.Z)({},Mn(de.lastCritical,de.mode),{combine:null,destination:null,reason:"CANCEL"});At(pt)}};return{beforeCapture:Se,beforeStart:Ee,start:xe,update:Ne,flush:it,drop:At,abort:yt}},Sa=function(ee,ae){var oe=Zn(ee,ae);return function(de){return function(Se){return function(Ee){if(Ee.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(Ee.payload.draggableId,Ee.payload.movementMode);return}if(Ee.type==="INITIAL_PUBLISH"){var xe=Ee.payload.critical;oe.beforeStart(xe,Ee.payload.movementMode),Se(Ee),oe.start(xe,Ee.payload.movementMode);return}if(Ee.type==="DROP_COMPLETE"){var Ne=Ee.payload.completed.result;oe.flush(),Se(Ee),oe.drop(Ne);return}if(Se(Ee),Ee.type==="FLUSH"){oe.abort();return}var it=de.getState();it.phase==="DRAGGING"&&oe.update(it.critical,it.impact)}}}},ia=function(ee){return function(ae){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){ae(oe);return}var de=ee.getState();de.phase!=="DROP_ANIMATING"&&ln(!1),ee.dispatch(Bi({completed:de.completed}))}}},ma=function(ee){var ae=null,oe=null;function de(){oe&&(cancelAnimationFrame(oe),oe=null),ae&&(ae(),ae=null)}return function(Se){return function(Ee){if((Ee.type==="FLUSH"||Ee.type==="DROP_COMPLETE"||Ee.type==="DROP_ANIMATION_FINISHED")&&de(),Se(Ee),Ee.type==="DROP_ANIMATE"){var xe={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var it=ee.getState();it.phase==="DROP_ANIMATING"&&ee.dispatch(Nl())}};oe=requestAnimationFrame(function(){oe=null,ae=va(window,[xe])})}}}},la=function(ee){return function(){return function(ae){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),ae(oe)}}}},ka=function(ee){var ae=!1;return function(){return function(oe){return function(de){if(de.type==="INITIAL_PUBLISH"){ae=!0,ee.tryRecordFocus(de.payload.critical.draggable.id),oe(de),ee.tryRestoreFocusRecorded();return}if(oe(de),!!ae){if(de.type==="FLUSH"){ae=!1,ee.tryRestoreFocusRecorded();return}if(de.type==="DROP_COMPLETE"){ae=!1;var Se=de.payload.completed.result;Se.combine&&ee.tryShiftRecord(Se.draggableId,Se.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ir=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},dr=function(ee){return function(ae){return function(oe){return function(de){if(ir(de)){ee.stop(),oe(de);return}if(de.type==="INITIAL_PUBLISH"){oe(de);var Se=ae.getState();Se.phase!=="DRAGGING"&&ln(!1),ee.start(Se);return}oe(de),ee.scroll(ae.getState())}}}},_a=function(ee){return function(ae){return function(oe){if(ae(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var de=ee.getState();de.phase==="DROP_PENDING"&&(de.isWaiting||ee.dispatch(El({reason:de.reason})))}}}},Br=Fe.qC,kr=function(ee){var ae=ee.dimensionMarshal,oe=ee.focusMarshal,de=ee.styleMarshal,Se=ee.getResponders,Ee=ee.announce,xe=ee.autoScroller;return(0,Fe.MT)(Ca,Br((0,Fe.md)(bl(de),la(ae),Ul(ae),fe,ia,ma,_a,dr(xe),qe,ka(oe),Sa(Se,Ee))))},Za=function(){return{additions:{},removals:{},modified:{}}};function Xa(ee){var ae=ee.registry,oe=ee.callbacks,de=Za(),Se=null,Ee=function(){Se||(oe.collectionStarting(),Se=requestAnimationFrame(function(){Se=null,Wn();var yt=de,gt=yt.additions,pt=yt.removals,Rt=yt.modified,En=Object.keys(gt).map(function(Oa){return ae.draggable.getById(Oa).getDimension(Kr)}).sort(function(Oa,Ua){return Oa.descriptor.index-Ua.descriptor.index}),fa=Object.keys(Rt).map(function(Oa){var Ua=ae.droppable.getById(Oa),lr=Ua.callbacks.getScrollWhileDragging();return{droppableId:Oa,scroll:lr}}),xa={additions:En,removals:Object.keys(pt),modified:fa};de=Za(),mn(),oe.publish(xa)}))},xe=function(yt){var gt=yt.descriptor.id;de.additions[gt]=yt,de.modified[yt.descriptor.droppableId]=!0,de.removals[gt]&&delete de.removals[gt],Ee()},Ne=function(yt){var gt=yt.descriptor;de.removals[gt.id]=!0,de.modified[gt.droppableId]=!0,de.additions[gt.id]&&delete de.additions[gt.id],Ee()},it=function(){Se&&(cancelAnimationFrame(Se),Se=null,de=Za())};return{add:xe,remove:Ne,stop:it}}var Ha=function(ee){var ae=ee.scrollHeight,oe=ee.scrollWidth,de=ee.height,Se=ee.width,Ee=Gr({x:oe,y:ae},{x:Se,y:de}),xe={x:Math.max(0,Ee.x),y:Math.max(0,Ee.y)};return xe},Ia=function(){var ee=document.documentElement;return ee||ln(!1),ee},Ka=function(){var ee=Ia(),ae=Ha({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ae},yr=function(){var ee=me(),ae=Ka(),oe=ee.y,de=ee.x,Se=Ia(),Ee=Se.clientWidth,xe=Se.clientHeight,Ne=de+Ee,it=oe+xe,At=Dn({top:oe,left:de,right:Ne,bottom:it}),yt={frame:At,scroll:{initial:ee,current:ee,max:ae,diff:{value:Kr,displacement:Kr}}};return yt},_r=function(ee){var ae=ee.critical,oe=ee.scrollOptions,de=ee.registry;Wn();var Se=yr(),Ee=Se.scroll.current,xe=ae.droppable,Ne=de.droppable.getAllByType(xe.type).map(function(gt){return gt.callbacks.getDimensionAndWatchScroll(Ee,oe)}),it=de.draggable.getAllByType(ae.draggable.type).map(function(gt){return gt.getDimension(Ee)}),At={draggables:gi(it),droppables:Si(Ne)};mn();var yt={dimensions:At,critical:ae,viewport:Se};return yt};function Nr(ee,ae,oe){if(oe.descriptor.id===ae.id||oe.descriptor.type!==ae.type)return!1;var de=ee.droppable.getById(oe.descriptor.droppableId);return de.descriptor.mode==="virtual"}var vr=function(ee,ae){var oe=null,de=Xa({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:ee}),Se=function(Rt,En){ee.droppable.exists(Rt)||ln(!1),oe&&ae.updateDroppableIsEnabled({id:Rt,isEnabled:En})},Ee=function(Rt,En){oe&&(ee.droppable.exists(Rt)||ln(!1),ae.updateDroppableIsCombineEnabled({id:Rt,isCombineEnabled:En}))},xe=function(Rt,En){oe&&(ee.droppable.exists(Rt)||ln(!1),ae.updateDroppableScroll({id:Rt,newScroll:En}))},Ne=function(Rt,En){oe&&ee.droppable.getById(Rt).callbacks.scroll(En)},it=function(){if(oe){de.stop();var Rt=oe.critical.droppable;ee.droppable.getAllByType(Rt.type).forEach(function(En){return En.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},At=function(Rt){oe||ln(!1);var En=oe.critical.draggable;Rt.type==="ADDITION"&&Nr(ee,En,Rt.value)&&de.add(Rt.value),Rt.type==="REMOVAL"&&Nr(ee,En,Rt.value)&&de.remove(Rt.value)},yt=function(Rt){oe&&ln(!1);var En=ee.draggable.getById(Rt.draggableId),fa=ee.droppable.getById(En.descriptor.droppableId),xa={draggable:En.descriptor,droppable:fa.descriptor},Oa=ee.subscribe(At);return oe={critical:xa,unsubscribe:Oa},_r({critical:xa,registry:ee,scrollOptions:Rt.scrollOptions})},gt={updateDroppableIsEnabled:Se,updateDroppableIsCombineEnabled:Ee,scrollDroppable:Ne,updateDroppableScroll:xe,startPublishing:yt,stopPublishing:it};return gt},Yr=function(ee,ae){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ae?!1:ee.completed.result.reason==="DROP"},ao=function(ee){window.scrollBy(ee.x,ee.y)},Xo=Fn(function(ee){return ai(ee).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),Co=function(ae,oe){var de=ko(Xo(oe),function(Se){return Se.frame||ln(!1),ha(Se.frame.pageMarginBox)(ae)});return de},di=function(ee){var ae=ee.center,oe=ee.destination,de=ee.droppables;if(oe){var Se=de[oe];return Se.frame?Se:null}var Ee=Co(ae,de);return Ee},Uo={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Zr=function(ee,ae){var oe=ee[ae.size]*Uo.startFromPercentage,de=ee[ae.size]*Uo.maxScrollAtPercentage,Se={startScrollingFrom:oe,maxScrollValueAt:de};return Se},vi=function(ee){var ae=ee.startOfRange,oe=ee.endOfRange,de=ee.current,Se=oe-ae;if(Se===0)return 0;var Ee=de-ae,xe=Ee/Se;return xe},Eo=1,ri=function(ee,ae){if(ee>ae.startScrollingFrom)return 0;if(ee<=ae.maxScrollValueAt)return Uo.maxPixelScroll;if(ee===ae.startScrollingFrom)return Eo;var oe=vi({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:ee}),de=1-oe,Se=Uo.maxPixelScroll*Uo.ease(de);return Math.ceil(Se)},ei=Uo.durationDampening.accelerateAt,Wi=Uo.durationDampening.stopDampeningAt,Er=function(ee,ae){var oe=ae,de=Wi,Se=Date.now(),Ee=Se-oe;if(Ee>=Wi)return ee;if(Eeae.height,Ee=oe.width>ae.width;return!Ee&&!Se?de:Ee&&Se?null:{x:Ee?0:de.x,y:Se?0:de.y}},Ao=xr(function(ee){return ee===0?0:ee}),nr=function(ee){var ae=ee.dragStartTime,oe=ee.container,de=ee.subject,Se=ee.center,Ee=ee.shouldUseTimeDampening,xe={top:Se.y-oe.top,right:oe.right-Se.x,bottom:oe.bottom-Se.y,left:Se.x-oe.left},Ne=mr({container:oe,distanceToEdges:xe,dragStartTime:ae,axis:rl,shouldUseTimeDampening:Ee}),it=mr({container:oe,distanceToEdges:xe,dragStartTime:ae,axis:ol,shouldUseTimeDampening:Ee}),At=Ao({x:it,y:Ne});if(Ya(At,Kr))return null;var yt=ar({container:oe,subject:de,proposedScroll:At});return yt?Ya(yt,Kr)?null:yt:null},Or=xr(function(ee){return ee===0?0:ee>0?1:-1}),fo=function(){var ee=function(oe,de){return oe<0?oe:oe>de?oe-de:0};return function(ae){var oe=ae.current,de=ae.max,Se=ae.change,Ee=Vr(oe,Se),xe={x:ee(Ee.x,de.x),y:ee(Ee.y,de.y)};return Ya(xe,Kr)?null:xe}}(),uo=function(ae){var oe=ae.max,de=ae.current,Se=ae.change,Ee={x:Math.max(de.x,oe.x),y:Math.max(de.y,oe.y)},xe=Or(Se),Ne=fo({max:Ee,current:de,change:xe});return!Ne||xe.x!==0&&Ne.x===0||xe.y!==0&&Ne.y===0},Di=function(ae,oe){return uo({current:ae.scroll.current,max:ae.scroll.max,change:oe})},Ii=function(ae,oe){if(!Di(ae,oe))return null;var de=ae.scroll.max,Se=ae.scroll.current;return fo({current:Se,max:de,change:oe})},ll=function(ae,oe){var de=ae.frame;return de?uo({current:de.scroll.current,max:de.scroll.max,change:oe}):!1},Pi=function(ae,oe){var de=ae.frame;return!de||!ll(ae,oe)?null:fo({current:de.scroll.current,max:de.scroll.max,change:oe})},ul=function(ee){var ae=ee.viewport,oe=ee.subject,de=ee.center,Se=ee.dragStartTime,Ee=ee.shouldUseTimeDampening,xe=nr({dragStartTime:Se,container:ae.frame,subject:oe,center:de,shouldUseTimeDampening:Ee});return xe&&Di(ae,xe)?xe:null},yi=function(ee){var ae=ee.droppable,oe=ee.subject,de=ee.center,Se=ee.dragStartTime,Ee=ee.shouldUseTimeDampening,xe=ae.frame;if(!xe)return null;var Ne=nr({dragStartTime:Se,container:xe.pageMarginBox,subject:oe,center:de,shouldUseTimeDampening:Ee});return Ne&&ll(ae,Ne)?Ne:null},Ki=function(ee){var ae=ee.state,oe=ee.dragStartTime,de=ee.shouldUseTimeDampening,Se=ee.scrollWindow,Ee=ee.scrollDroppable,xe=ae.current.page.borderBoxCenter,Ne=ae.dimensions.draggables[ae.critical.draggable.id],it=Ne.page.marginBox;if(ae.isWindowScrollAllowed){var At=ae.viewport,yt=ul({dragStartTime:oe,viewport:At,subject:it,center:xe,shouldUseTimeDampening:de});if(yt){Se(yt);return}}var gt=di({center:xe,destination:Ja(ae.impact),droppables:ae.dimensions.droppables});if(gt){var pt=yi({dragStartTime:oe,droppable:gt,subject:it,center:xe,shouldUseTimeDampening:de});pt&&Ee(gt.descriptor.id,pt)}},kl=function(ee){var ae=ee.scrollWindow,oe=ee.scrollDroppable,de=Vn(ae),Se=Vn(oe),Ee=null,xe=function(yt){Ee||ln(!1);var gt=Ee,pt=gt.shouldUseTimeDampening,Rt=gt.dragStartTime;Ki({state:yt,scrollWindow:de,scrollDroppable:Se,dragStartTime:Rt,shouldUseTimeDampening:pt})},Ne=function(yt){Wn(),Ee&&ln(!1);var gt=Date.now(),pt=!1,Rt=function(){pt=!0};Ki({state:yt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Rt,scrollDroppable:Rt}),Ee={dragStartTime:gt,shouldUseTimeDampening:pt},mn(),pt&&xe(yt)},it=function(){Ee&&(de.cancel(),Se.cancel(),Ee=null)};return{start:Ne,stop:it,scroll:xe}},To=function(ee){var ae=ee.move,oe=ee.scrollDroppable,de=ee.scrollWindow,Se=function(At,yt){var gt=Vr(At.current.client.selection,yt);ae({client:gt})},Ee=function(At,yt){if(!ll(At,yt))return yt;var gt=Pi(At,yt);if(!gt)return oe(At.descriptor.id,yt),null;var pt=Gr(yt,gt);oe(At.descriptor.id,pt);var Rt=Gr(yt,pt);return Rt},xe=function(At,yt,gt){if(!At||!Di(yt,gt))return gt;var pt=Ii(yt,gt);if(!pt)return de(gt),null;var Rt=Gr(gt,pt);de(Rt);var En=Gr(gt,Rt);return En},Ne=function(At){var yt=At.scrollJumpRequest;if(yt){var gt=Ja(At.impact);gt||ln(!1);var pt=Ee(At.dimensions.droppables[gt],yt);if(pt){var Rt=At.viewport,En=xe(At.isWindowScrollAllowed,Rt,pt);En&&Se(At,En)}}};return Ne},zo=function(ee){var ae=ee.scrollDroppable,oe=ee.scrollWindow,de=ee.move,Se=kl({scrollWindow:oe,scrollDroppable:ae}),Ee=To({move:de,scrollWindow:oe,scrollDroppable:ae}),xe=function(At){if(At.phase==="DRAGGING"){if(At.movementMode==="FLUID"){Se.scroll(At);return}At.scrollJumpRequest&&Ee(At)}},Ne={scroll:xe,start:Se.start,stop:Se.stop};return Ne},qo="data-rbd",si=function(){var ee=qo+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),hi=function(){var ee=qo+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),ro=function(){var ee=qo+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),ki={contextId:qo+"-scroll-container-context-id"},Zi=function(ae){return function(oe){return"["+oe+'="'+ae+'"]'}},Mi=function(ae,oe){return ae.map(function(de){var Se=de.styles[oe];return Se?de.selector+" { "+Se+" }":""}).join(" ")},vl="pointer-events: none;",gl=function(ee){var ae=Zi(ee),oe=function(){var Ne=` - cursor: -webkit-grab; - cursor: grab; - `;return{selector:ae(si.contextId),styles:{always:` - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0,0,0,0); - touch-action: manipulation; - `,resting:Ne,dragging:vl,dropAnimating:Ne}}}(),de=function(){var Ne=` - transition: `+Hl.outOfTheWay+`; - `;return{selector:ae(hi.contextId),styles:{dragging:Ne,dropAnimating:Ne,userCancel:Ne}}}(),Se={selector:ae(ro.contextId),styles:{always:"overflow-anchor: none;"}},Ee={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; - `}},xe=[de,oe,Se,Ee];return{always:Mi(xe,"always"),resting:Mi(xe,"resting"),dragging:Mi(xe,"dragging"),dropAnimating:Mi(xe,"dropAnimating"),userCancel:Mi(xe,"userCancel")}},ji=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,ml=function(){var ae=document.querySelector("head");return ae||ln(!1),ae},sl=function(ae){var oe=document.createElement("style");return ae&&oe.setAttribute("nonce",ae),oe.type="text/css",oe};function Ji(ee,ae){var oe=ft(function(){return gl(ee)},[ee]),de=(0,y.useRef)(null),Se=(0,y.useRef)(null),Ee=lt(Fn(function(gt){var pt=Se.current;pt||ln(!1),pt.textContent=gt}),[]),xe=lt(function(gt){var pt=de.current;pt||ln(!1),pt.textContent=gt},[]);ji(function(){!de.current&&!Se.current||ln(!1);var gt=sl(ae),pt=sl(ae);return de.current=gt,Se.current=pt,gt.setAttribute(qo+"-always",ee),pt.setAttribute(qo+"-dynamic",ee),ml().appendChild(gt),ml().appendChild(pt),xe(oe.always),Ee(oe.resting),function(){var Rt=function(fa){var xa=fa.current;xa||ln(!1),ml().removeChild(xa),fa.current=null};Rt(de),Rt(Se)}},[ae,xe,Ee,oe.always,oe.resting,ee]);var Ne=lt(function(){return Ee(oe.dragging)},[Ee,oe.dragging]),it=lt(function(gt){if(gt==="DROP"){Ee(oe.dropAnimating);return}Ee(oe.userCancel)},[Ee,oe.dropAnimating,oe.userCancel]),At=lt(function(){Se.current&&Ee(oe.resting)},[Ee,oe.resting]),yt=ft(function(){return{dragging:Ne,dropping:it,resting:At}},[Ne,it,At]);return yt}var zi=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function ci(ee){return ee instanceof zi(ee).HTMLElement}function oi(ee,ae){var oe="["+si.contextId+'="'+ee+'"]',de=Zo(document.querySelectorAll(oe));if(!de.length)return null;var Se=ko(de,function(Ee){return Ee.getAttribute(si.draggableId)===ae});return!Se||!ci(Se)?null:Se}function hl(ee){var ae=(0,y.useRef)({}),oe=(0,y.useRef)(null),de=(0,y.useRef)(null),Se=(0,y.useRef)(!1),Ee=lt(function(pt,Rt){var En={id:pt,focus:Rt};return ae.current[pt]=En,function(){var xa=ae.current,Oa=xa[pt];Oa!==En&&delete xa[pt]}},[]),xe=lt(function(pt){var Rt=oi(ee,pt);Rt&&Rt!==document.activeElement&&Rt.focus()},[ee]),Ne=lt(function(pt,Rt){oe.current===pt&&(oe.current=Rt)},[]),it=lt(function(){de.current||Se.current&&(de.current=requestAnimationFrame(function(){de.current=null;var pt=oe.current;pt&&xe(pt)}))},[xe]),At=lt(function(pt){oe.current=null;var Rt=document.activeElement;Rt&&Rt.getAttribute(si.draggableId)===pt&&(oe.current=pt)},[]);ji(function(){return Se.current=!0,function(){Se.current=!1;var pt=de.current;pt&&cancelAnimationFrame(pt)}},[]);var yt=ft(function(){return{register:Ee,tryRecordFocus:At,tryRestoreFocusRecorded:it,tryShiftRecord:Ne}},[Ee,At,it,Ne]);return yt}function Zl(){var ee={draggables:{},droppables:{}},ae=[];function oe(gt){return ae.push(gt),function(){var Rt=ae.indexOf(gt);Rt!==-1&&ae.splice(Rt,1)}}function de(gt){ae.length&&ae.forEach(function(pt){return pt(gt)})}function Se(gt){return ee.draggables[gt]||null}function Ee(gt){var pt=Se(gt);return pt||ln(!1),pt}var xe={register:function(pt){ee.draggables[pt.descriptor.id]=pt,de({type:"ADDITION",value:pt})},update:function(pt,Rt){var En=ee.draggables[Rt.descriptor.id];En&&En.uniqueId===pt.uniqueId&&(delete ee.draggables[Rt.descriptor.id],ee.draggables[pt.descriptor.id]=pt)},unregister:function(pt){var Rt=pt.descriptor.id,En=Se(Rt);En&&pt.uniqueId===En.uniqueId&&(delete ee.draggables[Rt],de({type:"REMOVAL",value:pt}))},getById:Ee,findById:Se,exists:function(pt){return!!Se(pt)},getAllByType:function(pt){return Bo(ee.draggables).filter(function(Rt){return Rt.descriptor.type===pt})}};function Ne(gt){return ee.droppables[gt]||null}function it(gt){var pt=Ne(gt);return pt||ln(!1),pt}var At={register:function(pt){ee.droppables[pt.descriptor.id]=pt},unregister:function(pt){var Rt=Ne(pt.descriptor.id);Rt&&pt.uniqueId===Rt.uniqueId&&delete ee.droppables[pt.descriptor.id]},getById:it,findById:Ne,exists:function(pt){return!!Ne(pt)},getAllByType:function(pt){return Bo(ee.droppables).filter(function(Rt){return Rt.descriptor.type===pt})}};function yt(){ee.draggables={},ee.droppables={},ae.length=0}return{draggable:xe,droppable:At,subscribe:oe,clean:yt}}function Cl(){var ee=ft(Zl,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var dl=y.createContext(null),xl=function(){var ee=document.body;return ee||ln(!1),ee},fs={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Po=function(ae){return"rbd-announcement-"+ae};function ti(ee){var ae=ft(function(){return Po(ee)},[ee]),oe=(0,y.useRef)(null);(0,y.useEffect)(function(){var Ee=document.createElement("div");return oe.current=Ee,Ee.id=ae,Ee.setAttribute("aria-live","assertive"),Ee.setAttribute("aria-atomic","true"),(0,Le.Z)(Ee.style,fs),xl().appendChild(Ee),function(){setTimeout(function(){var it=xl();it.contains(Ee)&&it.removeChild(Ee),Ee===oe.current&&(oe.current=null)})}},[ae]);var de=lt(function(Se){var Ee=oe.current;if(Ee){Ee.textContent=Se;return}},[]);return de}var Li=0,ui={separator:"::"};function Hi(){Li=0}function Gi(ee,ae){return ae===void 0&&(ae=ui),ft(function(){return""+ee+ae.separator+Li++},[ae.separator,ee])}function Xi(ee){var ae=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+ae+"-"+oe}function Pl(ee){var ae=ee.contextId,oe=ee.text,de=Gi("hidden-text",{separator:"-"}),Se=ft(function(){return Xi({contextId:ae,uniqueId:de})},[de,ae]);return(0,y.useEffect)(function(){var xe=document.createElement("div");return xe.id=Se,xe.textContent=oe,xe.style.display="none",xl().appendChild(xe),function(){var it=xl();it.contains(xe)&&it.removeChild(xe)}},[Se,oe]),Se}var Yl=y.createContext(null),Qs={react:"^16.8.5","react-dom":"^16.8.5"},ws=/(\d+)\.(\d+)\.(\d+)/,Ds=function(ae){var oe=ws.exec(ae);oe==null&&ln(!1);var de=Number(oe[1]),Se=Number(oe[2]),Ee=Number(oe[3]);return{major:de,minor:Se,patch:Ee,raw:ae}},Is=function(ae,oe){return oe.major>ae.major?!0:oe.majorae.minor?!0:oe.minor=ae.patch},rs=function(ee,ae){var oe=Ds(ee),de=Ds(ae);Is(oe,de)},Jl=` - We expect a html5 doctype: - This is to ensure consistent browser layout and measurement - - More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,Ls=function(ee){var ae=ee.doctype;ae&&(ae.name.toLowerCase(),ae.publicId)};function cu(ee){}function Gl(ee,ae){}function _s(){Gl(function(){rs(Qs.react,y.version),Ls(document)},[])}function os(ee){var ae=(0,y.useRef)(ee);return(0,y.useEffect)(function(){ae.current=ee}),ae}function is(){var ee=null;function ae(){return!!ee}function oe(xe){return xe===ee}function de(xe){ee&&ln(!1);var Ne={abandon:xe};return ee=Ne,Ne}function Se(){ee||ln(!1),ee=null}function Ee(){ee&&(ee.abandon(),Se())}return{isClaimed:ae,isActive:oe,claim:de,release:Se,tryAbandon:Ee}}var Ns=9,Ys=13,ls=27,ps=32,Js=33,Xs=34,qs=35,Os=36,ss=37,vs=38,hs=39,Rs=40,Xl,Ms=(Xl={},Xl[Ys]=!0,Xl[Ns]=!0,Xl),Ss=function(ee){Ms[ee.keyCode]&&ee.preventDefault()},us=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var ae=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],oe=ko(ae,function(de){return"on"+de in document});return oe||ee}(),Es=0,ds=5;function Ts(ee,ae){return Math.abs(ae.x-ee.x)>=ds||Math.abs(ae.y-ee.y)>=ds}var cs={type:"IDLE"};function ks(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase,Se=ee.setPhase;return[{eventName:"mousemove",fn:function(xe){var Ne=xe.button,it=xe.clientX,At=xe.clientY;if(Ne===Es){var yt={x:it,y:At},gt=de();if(gt.type==="DRAGGING"){xe.preventDefault(),gt.actions.move(yt);return}gt.type!=="PENDING"&&ln(!1);var pt=gt.point;if(Ts(pt,yt)){xe.preventDefault();var Rt=gt.actions.fluidLift(yt);Se({type:"DRAGGING",actions:Rt})}}}},{eventName:"mouseup",fn:function(xe){var Ne=de();if(Ne.type!=="DRAGGING"){ae();return}xe.preventDefault(),Ne.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(xe){de().type==="DRAGGING"&&xe.preventDefault(),ae()}},{eventName:"keydown",fn:function(xe){var Ne=de();if(Ne.type==="PENDING"){ae();return}if(xe.keyCode===ls){xe.preventDefault(),ae();return}Ss(xe)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){de().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(xe){var Ne=de();if(Ne.type==="IDLE"&&ln(!1),Ne.actions.shouldRespectForcePress()){ae();return}xe.preventDefault()}},{eventName:us,fn:ae}]}function $s(ee){var ae=(0,y.useRef)(cs),oe=(0,y.useRef)(ja),de=ft(function(){return{eventName:"mousedown",fn:function(gt){if(!gt.defaultPrevented&>.button===Es&&!(gt.ctrlKey||gt.metaKey||gt.shiftKey||gt.altKey)){var pt=ee.findClosestDraggableId(gt);if(pt){var Rt=ee.tryGetLock(pt,xe,{sourceEvent:gt});if(Rt){gt.preventDefault();var En={x:gt.clientX,y:gt.clientY};oe.current(),At(Rt,En)}}}}}},[ee]),Se=ft(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(gt){if(!gt.defaultPrevented){var pt=ee.findClosestDraggableId(gt);if(pt){var Rt=ee.findOptionsForDraggable(pt);Rt&&(Rt.shouldRespectForcePress||ee.canGetLock(pt)&>.preventDefault())}}}}},[ee]),Ee=lt(function(){var gt={passive:!1,capture:!0};oe.current=va(window,[Se,de],gt)},[Se,de]),xe=lt(function(){var yt=ae.current;yt.type!=="IDLE"&&(ae.current=cs,oe.current(),Ee())},[Ee]),Ne=lt(function(){var yt=ae.current;xe(),yt.type==="DRAGGING"&&yt.actions.cancel({shouldBlockNextClick:!0}),yt.type==="PENDING"&&yt.actions.abort()},[xe]),it=lt(function(){var gt={capture:!0,passive:!1},pt=ks({cancel:Ne,completed:xe,getPhase:function(){return ae.current},setPhase:function(En){ae.current=En}});oe.current=va(window,pt,gt)},[Ne,xe]),At=lt(function(gt,pt){ae.current.type!=="IDLE"&&ln(!1),ae.current={type:"PENDING",point:pt,actions:gt},it()},[it]);ji(function(){return Ee(),function(){oe.current()}},[Ee])}var yo;function ii(){}var cl=(yo={},yo[Xs]=!0,yo[Js]=!0,yo[Os]=!0,yo[qs]=!0,yo);function Al(ee,ae){function oe(){ae(),ee.cancel()}function de(){ae(),ee.drop()}return[{eventName:"keydown",fn:function(Ee){if(Ee.keyCode===ls){Ee.preventDefault(),oe();return}if(Ee.keyCode===ps){Ee.preventDefault(),de();return}if(Ee.keyCode===Rs){Ee.preventDefault(),ee.moveDown();return}if(Ee.keyCode===vs){Ee.preventDefault(),ee.moveUp();return}if(Ee.keyCode===hs){Ee.preventDefault(),ee.moveRight();return}if(Ee.keyCode===ss){Ee.preventDefault(),ee.moveLeft();return}if(cl[Ee.keyCode]){Ee.preventDefault();return}Ss(Ee)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:us,fn:oe}]}function Bl(ee){var ae=(0,y.useRef)(ii),oe=ft(function(){return{eventName:"keydown",fn:function(Ee){if(Ee.defaultPrevented||Ee.keyCode!==ps)return;var xe=ee.findClosestDraggableId(Ee);if(!xe)return;var Ne=ee.tryGetLock(xe,yt,{sourceEvent:Ee});if(!Ne)return;Ee.preventDefault();var it=!0,At=Ne.snapLift();ae.current();function yt(){it||ln(!1),it=!1,ae.current(),de()}ae.current=va(window,Al(At,yt),{capture:!0,passive:!1})}}},[ee]),de=lt(function(){var Ee={passive:!1,capture:!0};ae.current=va(window,[oe],Ee)},[oe]);ji(function(){return de(),function(){ae.current()}},[de])}var gs={type:"IDLE"},Ps=120,ys=.15;function bs(ee){var ae=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:ae},{eventName:"resize",fn:ae},{eventName:"contextmenu",fn:function(Se){Se.preventDefault()}},{eventName:"keydown",fn:function(Se){if(oe().type!=="DRAGGING"){ae();return}Se.keyCode===ls&&Se.preventDefault(),ae()}},{eventName:us,fn:ae}]}function Cs(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ee){var xe=de();if(xe.type!=="DRAGGING"){ae();return}xe.hasMoved=!0;var Ne=Ee.touches[0],it=Ne.clientX,At=Ne.clientY,yt={x:it,y:At};Ee.preventDefault(),xe.actions.move(yt)}},{eventName:"touchend",fn:function(Ee){var xe=de();if(xe.type!=="DRAGGING"){ae();return}Ee.preventDefault(),xe.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(Ee){if(de().type!=="DRAGGING"){ae();return}Ee.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(Ee){var xe=de();xe.type==="IDLE"&&ln(!1);var Ne=Ee.touches[0];if(Ne){var it=Ne.force>=ys;if(it){var At=xe.actions.shouldRespectForcePress();if(xe.type==="PENDING"){At&&ae();return}if(At){if(xe.hasMoved){Ee.preventDefault();return}ae();return}Ee.preventDefault()}}}},{eventName:us,fn:ae}]}function Nu(ee){var ae=(0,y.useRef)(gs),oe=(0,y.useRef)(ja),de=lt(function(){return ae.current},[]),Se=lt(function(Rt){ae.current=Rt},[]),Ee=ft(function(){return{eventName:"touchstart",fn:function(Rt){if(!Rt.defaultPrevented){var En=ee.findClosestDraggableId(Rt);if(En){var fa=ee.tryGetLock(En,Ne,{sourceEvent:Rt});if(fa){var xa=Rt.touches[0],Oa=xa.clientX,Ua=xa.clientY,lr={x:Oa,y:Ua};oe.current(),gt(fa,lr)}}}}}},[ee]),xe=lt(function(){var Rt={capture:!0,passive:!1};oe.current=va(window,[Ee],Rt)},[Ee]),Ne=lt(function(){var pt=ae.current;pt.type!=="IDLE"&&(pt.type==="PENDING"&&clearTimeout(pt.longPressTimerId),Se(gs),oe.current(),xe())},[xe,Se]),it=lt(function(){var pt=ae.current;Ne(),pt.type==="DRAGGING"&&pt.actions.cancel({shouldBlockNextClick:!0}),pt.type==="PENDING"&&pt.actions.abort()},[Ne]),At=lt(function(){var Rt={capture:!0,passive:!1},En={cancel:it,completed:Ne,getPhase:de},fa=va(window,Cs(En),Rt),xa=va(window,bs(En),Rt);oe.current=function(){fa(),xa()}},[it,de,Ne]),yt=lt(function(){var Rt=de();Rt.type!=="PENDING"&&ln(!1);var En=Rt.actions.fluidLift(Rt.point);Se({type:"DRAGGING",actions:En,hasMoved:!1})},[de,Se]),gt=lt(function(Rt,En){de().type!=="IDLE"&&ln(!1);var fa=setTimeout(yt,Ps);Se({type:"PENDING",point:En,actions:Rt,longPressTimerId:fa}),At()},[At,de,Se,yt]);ji(function(){return xe(),function(){oe.current();var En=de();En.type==="PENDING"&&(clearTimeout(En.longPressTimerId),Se(gs))}},[de,xe,Se]),ji(function(){var Rt=va(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Rt},[])}function Ou(ee){}var Ru={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function gu(ee,ae){if(ae==null)return!1;var oe=!!Ru[ae.tagName.toLowerCase()];if(oe)return!0;var de=ae.getAttribute("contenteditable");return de==="true"||de===""?!0:ae===ee?!1:gu(ee,ae.parentElement)}function Mu(ee,ae){var oe=ae.target;return ci(oe)?gu(ee,oe):!1}var Tu=function(ee){return Dn(ee.getBoundingClientRect()).center};function ku(ee){return ee instanceof zi(ee).Element}var Zu=function(){var ee="matches";if(typeof document=="undefined")return ee;var ae=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=ko(ae,function(de){return de in Element.prototype});return oe||ee}();function mu(ee,ae){return ee==null?null:ee[Zu](ae)?ee:mu(ee.parentElement,ae)}function ju(ee,ae){return ee.closest?ee.closest(ae):mu(ee,ae)}function zu(ee){return"["+si.contextId+'="'+ee+'"]'}function Hu(ee,ae){var oe=ae.target;if(!ku(oe))return null;var de=zu(ee),Se=ju(oe,de);return!Se||!ci(Se)?null:Se}function Gu(ee,ae){var oe=Hu(ee,ae);return oe?oe.getAttribute(si.draggableId):null}function Wu(ee,ae){var oe="["+hi.contextId+'="'+ee+'"]',de=Zo(document.querySelectorAll(oe)),Se=ko(de,function(Ee){return Ee.getAttribute(hi.id)===ae});return!Se||!ci(Se)?null:Se}function Ku(ee){ee.preventDefault()}function Zs(ee){var ae=ee.expected,oe=ee.phase,de=ee.isLockActive,Se=ee.shouldWarn;return!(!de()||ae!==oe)}function fu(ee){var ae=ee.lockAPI,oe=ee.store,de=ee.registry,Se=ee.draggableId;if(ae.isClaimed())return!1;var Ee=de.draggable.findById(Se);return!(!Ee||!Ee.options.isEnabled||!Yr(oe.getState(),Se))}function Vu(ee){var ae=ee.lockAPI,oe=ee.contextId,de=ee.store,Se=ee.registry,Ee=ee.draggableId,xe=ee.forceSensorStop,Ne=ee.sourceEvent,it=fu({lockAPI:ae,store:de,registry:Se,draggableId:Ee});if(!it)return null;var At=Se.draggable.getById(Ee),yt=Wu(oe,At.descriptor.id);if(!yt||Ne&&!At.options.canDragInteractiveElements&&Mu(yt,Ne))return null;var gt=ae.claim(xe||ja),pt="PRE_DRAG";function Rt(){return At.options.shouldRespectForcePress}function En(){return ae.isActive(gt)}function fa(qr,Io){Zs({expected:qr,phase:pt,isLockActive:En,shouldWarn:!0})&&de.dispatch(Io())}var xa=fa.bind(null,"DRAGGING");function Oa(qr){function Io(){ae.release(),pt="COMPLETED"}pt!=="PRE_DRAG"&&(Io(),pt!=="PRE_DRAG"&&ln(!1)),de.dispatch(Ra(qr.liftActionArgs)),pt="DRAGGING";function xi(Ho,Ai){if(Ai===void 0&&(Ai={shouldBlockNextClick:!1}),qr.cleanup(),Ai.shouldBlockNextClick){var Vi=va(window,[{eventName:"click",fn:Ku,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Vi)}Io(),de.dispatch(El({reason:Ho}))}return(0,Le.Z)({isActive:function(){return Zs({expected:"DRAGGING",phase:pt,isLockActive:En,shouldWarn:!1})},shouldRespectForcePress:Rt,drop:function(Ai){return xi("DROP",Ai)},cancel:function(Ai){return xi("CANCEL",Ai)}},qr.actions)}function Ua(qr){var Io=Vn(function(Ho){xa(function(){return Vo({client:Ho})})}),xi=Oa({liftActionArgs:{id:Ee,clientSelection:qr,movementMode:"FLUID"},cleanup:function(){return Io.cancel()},actions:{move:Io}});return(0,Le.Z)({},xi,{move:Io})}function lr(){var qr={moveUp:function(){return xa(Oi)},moveRight:function(){return xa(Xr)},moveDown:function(){return xa(Ri)},moveLeft:function(){return xa(Ko)}};return Oa({liftActionArgs:{id:Ee,clientSelection:Tu(yt),movementMode:"SNAP"},cleanup:ja,actions:qr})}function Sr(){var qr=Zs({expected:"PRE_DRAG",phase:pt,isLockActive:En,shouldWarn:!0});qr&&ae.release()}var oo={isActive:function(){return Zs({expected:"PRE_DRAG",phase:pt,isLockActive:En,shouldWarn:!1})},shouldRespectForcePress:Rt,fluidLift:Ua,snapLift:lr,abort:Sr};return oo}var Uu=[$s,Bl,Nu];function Qu(ee){var ae=ee.contextId,oe=ee.store,de=ee.registry,Se=ee.customSensors,Ee=ee.enableDefaultSensors,xe=[].concat(Ee?Uu:[],Se||[]),Ne=(0,y.useState)(function(){return is()})[0],it=lt(function(Ua,lr){Ua.isDragging&&!lr.isDragging&&Ne.tryAbandon()},[Ne]);ji(function(){var Ua=oe.getState(),lr=oe.subscribe(function(){var Sr=oe.getState();it(Ua,Sr),Ua=Sr});return lr},[Ne,oe,it]),ji(function(){return Ne.tryAbandon},[Ne.tryAbandon]);var At=lt(function(Oa){return fu({lockAPI:Ne,registry:de,store:oe,draggableId:Oa})},[Ne,de,oe]),yt=lt(function(Oa,Ua,lr){return Vu({lockAPI:Ne,registry:de,contextId:ae,store:oe,draggableId:Oa,forceSensorStop:Ua,sourceEvent:lr&&lr.sourceEvent?lr.sourceEvent:null})},[ae,Ne,de,oe]),gt=lt(function(Oa){return Gu(ae,Oa)},[ae]),pt=lt(function(Oa){var Ua=de.draggable.findById(Oa);return Ua?Ua.options:null},[de.draggable]),Rt=lt(function(){Ne.isClaimed()&&(Ne.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(jo()))},[Ne,oe]),En=lt(Ne.isClaimed,[Ne]),fa=ft(function(){return{canGetLock:At,tryGetLock:yt,findClosestDraggableId:gt,findOptionsForDraggable:pt,tryReleaseLock:Rt,isLockClaimed:En}},[At,yt,gt,pt,Rt,En]);Ou(xe);for(var xa=0;xar in n?be(n,r,{enumerable:!0,configurable:!0,writable:!0,value:u}):n[r]=u,b=(n,r)=>{for(var u in r||(r={}))V.call(r,u)&&H(n,u,r[u]);if(B)for(var u of B(r))J.call(r,u)&&H(n,u,r[u]);return n},K=(n,r)=>ve(n,Se(r)),Ne=(n,r)=>{var u={};for(var d in n)V.call(n,d)&&r.indexOf(d)<0&&(u[d]=n[d]);if(n!=null&&B)for(var d of B(n))r.indexOf(d)<0&&J.call(n,d)&&(u[d]=n[d]);return u},v=(n,r,u)=>new Promise((d,N)=>{var D=h=>{try{c(u.next(h))}catch(P){N(P)}},I=h=>{try{c(u.throw(h))}catch(P){N(P)}},c=h=>h.done?d(h.value):Promise.resolve(h.value).then(D,I);c((u=u.apply(n,r)).next())});const M=G.default.TabPane,Ce=ie.default.Search;var xe=(n=>(n.Mine="0",n.Public="1",n.Collection="2",n.TeachGroupShare="3",n))(xe||{});const Fe=n=>{var r=n,{classroomList:u,problemset:d,user:N,globalSetting:D,loading:I,dispatch:c,match:h,shixunHomeworks:P}=r,ct=Ne(r,["classroomList","problemset","user","globalSetting","loading","dispatch","match","shixunHomeworks"]),z,U,$,X;const p=(0,S.useIntl)(),Y=(0,S.useParams)(),[q]=(0,S.useSearchParams)(),C=(0,_e.oP)(),[e,m]=(0,i.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,type:"0",item_type:C.qtype,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:q.get("id")||null,exam_id:Y.id||null,exercise_id:Y.categoryId||null}),[A,Me]=(0,i.useState)(0),[De,Ie]=(0,i.useState)([]),[T,Pe]=(0,i.useState)("0"),[Te,x]=(0,i.useState)(-1),[ke,we]=(0,i.useState)([]),[k,Ae]=(0,i.useState)([]),[We,W]=(0,i.useState)(!1),Le=(0,i.useRef)(!1),[Oe,L]=(0,i.useState)([]),[ee,Ge]=(0,i.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[te,Re]=(0,i.useState)([]),Ze=(0,i.useRef)(null),[Qe,F]=(0,i.useState)(!1),[je,Ve]=(0,i.useState)(""),ae=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}];(0,i.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,i.useEffect)(()=>{c({type:"problemset/getDisciplines",payload:{source:"question"}});const t=q.get("group_id")||0;e.group_id=Number(t),m(e),y(e).then(o=>{F(!1)}),f(e),He(),Je()},[]),(0,i.useEffect)(()=>(c({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),c({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{c({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),c({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,i.useEffect)(()=>(c({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{c({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,i.useEffect)(()=>(c({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{c({type:"globalSetting/headerFooterToggle",payload:!0})}),[]);const Je=()=>v(void 0,null,function*(){c({type:"problemset/getTeachGroupData"})}),ne=(0,i.useRef)(),f=t=>v(void 0,null,function*(){const o=b({},t);F(!0);const g=yield c({type:"problemset/getGroup",payload:b({},o)});g!=null&&g.data&&Re((g==null?void 0:g.data)||[]),g&&Ae((g==null?void 0:g.navigation)||[]),L([]),F(!1)}),y=t=>v(void 0,null,function*(){t.item_type=t.item_type,F(!0);const o=yield c({type:"problemset/getItemBanks",payload:t});if(o&&o.status!==403&&o.status!==401&&o.status!==500)return Me(o.items_count||0),Ie(o.items||[]),we(o.tag_disciplines||[]),Ke(o.items||[]),L([]),F(!1),o}),He=()=>{c({type:"problemset/getBasketList",payload:{}})},Ke=t=>{const o=t.every(g=>{var _;return((_=g.program_attr)==null?void 0:_.status)===0});Le.current=o},ze=(t,o)=>{e.discipline_id=t||"",e.sub_discipline_id=o||"",e.tag_discipline_id="",e.page=1,e.per_page=20,delete e.id,x(t===null?-1:null),m(e),y(e),f(e)},Ue=t=>{e.difficulty=t||"",e.page=1,e.per_page=20,delete e.id,m(e),y(e),f(e)},$e=t=>{e.tag_discipline_id=t,e.page=1,e.per_page=20,delete e.id,t===-1&&(e.discipline_id="",e.sub_discipline_id="",e.tag_discipline_id=""),x(t),m(e),y(e),f(e)},[Xe,se]=(0,i.useState)(!1),Ye=t=>{c({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:t}}),e.discipline_id="",e.sub_discipline_id="",e.tag_discipline_id="",e.difficulty=null,e.type=t,t==="0"?e.group_id=0:e.group_id=null,se(t==="3"),e.page=1,e.per_page=20,delete e.id,x(-1),Pe(t),m(e),y(e),console.log("\u6765\u8FD9\u4E86----------------"),f(e)},qe=(t,o)=>{e.page=t,e.per_page=o,m(e),y(e),f(e)},le=t=>{e.discipline_id="",e.sub_discipline_id="",e.tag_discipline_id="",e.difficulty=null,e.page=1,e.keyword=t,delete e.id,t?(W(!0),(0,ye.tk)({name:t,copywriting:t,position:"ItemBank"})):W(!1),x(-1),m(e),y(e),f(e)},dt=()=>{e.per_page=20,m(e),y(e),f(e)},oe=(t,o=!1,g=!1)=>v(void 0,null,function*(){var _;if(c({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(t),group_type:"0"}}),e.page=1,e.per_page=20,e.group_id=Math.abs(t),g){const E=JSON.parse(JSON.stringify(k));E.splice(E.length-2,2),e.parents=E}else e.parents=[...k||[{id:0,name:"\u6839\u76EE\u5F55"}],...((_=(0,Q.b)(ne.current,t))==null?void 0:_.map(E=>({id:E.id,name:E.name})))||[]];m(e),f(b({},e)),y(e)}),et=()=>{c({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:e}})},tt=()=>{c({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},at=t=>v(void 0,null,function*(){c({type:"problemset/getDisciplines",payload:{source:"question",group_id:t,group_type:"3"}}),e.page=1,e.group_id=t||null,delete e.id,m(b({},e)),y(K(b({},e),{group_id:0})),f(K(b({},e),{group_id:0}))}),nt=t=>{e.sort_by=t.type,e.sort_direction=t.direction,e.page=1,e.per_page=20,Ge(t.name),m(e),y(e),f(e)},st=t=>{e.discipline_id="",e.sub_discipline_id="",e.tag_discipline_id="",e.difficulty=null,e.page=1,e.per_page=20,e.group_id=t,x(-1),m(e),f(e)},lt=t=>{L(t)},ot=[{type:"SINGLE",name:p.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"})},{type:"MULTIPLE",name:p.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"})},{type:"JUDGMENT",name:p.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"})},{type:"PROGRAM",name:p.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"})},{type:"SUBJECTIVE",name:p.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"})},{type:"COMPLETION",name:p.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"})},{type:"COMBINATION",name:p.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})}],rt={1:p.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),2:p.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),3:p.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})},it=t=>v(void 0,null,function*(){if(C.type==="exercise"){const o=yield(0,Ee.ZP)(`/api/exercises/${C.exerciseid}/toggle_random_question.json`,{method:"post",body:{question_id:C.qid,item_bank_id:t}});o!=null&&o.status||(ue.ZP.info("\u6362\u9898\u6210\u529F"),S.history.push(C.from));return}});return a.createElement("div",{className:s.page},a.createElement("section",null,a.createElement("div",{className:s.wrap},a.createElement("div",{className:s.title},"\u8BD5\u9898\u5E93"),a.createElement("div",{className:s.headerWrapper},a.createElement("div",{className:s.tabsWrap},a.createElement(G.default,{activeKey:T,onChange:Ye,tabBarExtraContent:a.createElement("div",{className:s.searchWrap},a.createElement(Ce,{allowClear:!0,suffix:a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${s.searchIcon}`,onClick:()=>le(e.keyword)}),className:s.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",size:"middle",value:e.keyword,onChange:t=>{e.keyword=t.target.value,m(b({},e))},onSearch:le}))},a.createElement(M,{tab:p.formatMessage({id:"paperlibrary.public",defaultMessage:"\u516C\u5171"}),key:"1"}),((U=(z=d.teachGroupData)==null?void 0:z.groups)==null?void 0:U.length)&&a.createElement(M,{tab:p.formatMessage({id:"paperlibrary.teamShare",defaultMessage:"\u56E2\u961F\u5171\u4EAB"}),key:"3"}),!(0,j.ag)()&&!(0,j.JA)()&&a.createElement(M,{tab:p.formatMessage({id:"paperlibrary.favorites",defaultMessage:"\u6536\u85CF\u5939"}),key:"2"}),a.createElement(M,{tab:p.formatMessage({id:"paperlibrary.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"}),key:"0"}))),a.createElement(re.S,{showSelectAll:!1,className:s.select,disciplinesData:($=d.disciplinesData)==null?void 0:$.disciplines,knowledgeData:ke,directionValue:e.discipline_id,subDisciplineValue:e.sub_discipline_id,typeValue:e.item_type,isprogram_homework:!1,showItemType:!1,showKnowledge:!0,name:je,setname:Ve,difficultyValue:e.difficulty,showShixun:!1,onShixunChange:tt,onDirectionChange:ze,onTypeChange:()=>{},onDifficultyChange:Ue,knowledgeValue:Te,onKnowledgeChange:$e,teachGroupData:(X=d.teachGroupData)==null?void 0:X.groups,onTeachGroupChange:at,teachGroupValue:e.group_id,showTeachGroup:Xe})),a.createElement("div",{className:s.treeWrapper,style:{display:T==="0"?"block":"none"}},a.createElement("div",{className:s.treeHeader},a.createElement(ge.Z,{data:k,onClick:oe,activeTabsKey:T}),a.createElement(R.ZP,{type:"link",onClick:et,className:s.exportBtn},a.createElement("img",{src:he,alt:"",className:s.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),a.createElement(w.Z,{spinning:Qe},a.createElement("div",{ref:Ze,className:te.length?s.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},a.createElement(Q.Z,{setRootData:t=>{ne.current=t},isProblemset:!1,reloadData:()=>{},data:te,onShare:()=>{},onOpen:oe,params:e,navigation:k,activeTabsKey:T})))),a.createElement("div",{className:s.contentWrap},a.createElement("div",{className:s.batchWrap},a.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},a.createElement("div",{className:"font14"},a.createElement(ce.Z,{dropdownRender:()=>a.createElement(Z.default,{selectedKeys:[ee]},ae==null?void 0:ae.map((t,o)=>a.createElement(Z.default.Item,{key:t.name,onClick:()=>nt(t)},t.name)))},a.createElement("span",{style:{color:"#464F66"}},a.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),ee))))),We?a.createElement("div",null,a.createElement(R.ZP,{style:{paddingLeft:0},onClick:()=>{e.page=1,e.keyword=null,delete e.id,m(e),W(!1),y(e)},type:"link"},a.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",e.keyword,"\u201D")):null,a.createElement("div",{className:s.contentListWrap},A!==0?a.createElement(w.Z,{size:"middle",spinning:I["problemset/getItemBanks"]},De.map((t,o)=>{var g,_;return a.createElement("div",{className:s.li,key:t.id},a.createElement("div",{className:s.top},a.createElement(fe.Z,{showCheckbox:!1,data:t,selectIds:Oe,onSelectCheckBox:lt})),a.createElement("div",{className:s.bottom},a.createElement("p",{className:`${s.actionLeftItem} ${s.questionTypeName}`},(g=ot.find(E=>E.type===t.item_type))==null?void 0:g.name),a.createElement("p",{className:s.actionLeftItem},rt[t.difficulty]),a.createElement("p",{className:s.actionLeftItem},"\u521B\u5EFA\u8005",a.createElement("span",{className:"c-grey-333"},(_=t==null?void 0:t.author)==null?void 0:_.name)),a.createElement("p",{className:s.actionLeftItem},p.formatMessage({id:"paperlibrary.update",defaultMessage:"\u66F4\u65B0"}),a.createElement("span",{className:"c-grey-333"},t==null?void 0:t.updated_at)),a.createElement("p",{className:s.actionLeftItem},p.formatMessage({id:"paperlibrary.usageCount",defaultMessage:"\u4F7F\u7528\u6B21\u6570"}),a.createElement("span",{className:"c-grey-333"},t==null?void 0:t.quotes)),a.createElement("div",{className:s.more},a.createElement("span",{className:s.btnAdd,onClick:()=>it(t.id)},"\u66FF\u6362"))))})):a.createElement(w.Z,{size:"middle",spinning:I["problemset/getItemBanks"]},a.createElement(me.Z,null))),A!==0&&a.createElement(de.Z,{showQuickJumper:!0,onChange:qe,defaultCurrent:1,pageSize:e==null?void 0:e.per_page,current:e.page||1,total:A,showTotal:t=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-light-primary"},t),"\u6761\u6570\u636E")}))),a.createElement(pe.Z,{onOk:st})))};var Be=(0,S.connect)(({classroomList:n,problemset:r,user:u,loading:d,globalSetting:N,shixunHomeworks:D})=>({classroomList:n,problemset:r,user:u,globalSetting:N,loading:d.effects,shixunHomeworks:D}))(Fe)}}]); diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.a608ea29.async.js b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.a608ea29.async.js deleted file mode 100644 index b9db3793bb..0000000000 --- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.a608ea29.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1545,4599],{34115:function(it,O,s){s.r(O),s.d(O,{default:function(){return Fe}});var i=s(59301),C=s(65582),oe=s(82004),G=s(99313),re=s(92832),ie=s(8591),M=s(3113),w=s(71418),ue=s(38854),R=s(20834),ce=s(58421),de=s(65624),pe=s(2524),me=s(12829),l={flex_box_center:"flex_box_center___pAXJ7",flex_space_between:"flex_space_between___okEh8",flex_box_vertical_center:"flex_box_vertical_center___H3oJW",flex_box_center_end:"flex_box_center_end___IoZHh",flex_box_column:"flex_box_column___pioDq",page:"page___AQTC0",wrap:"wrap___ypi7g",title:"title___MqXji",select:"select___jUs9O",contentWrap:"contentWrap___prReW",pngIcon:"pngIcon___nQYWW",tabsWrap:"tabsWrap___JTnDy",searchWrap:"searchWrap___Bgson",addQuestionBtn:"addQuestionBtn___y9Dkl",search:"search___xhreb",searchIcon:"searchIcon___kKxKj",batchWrap:"batchWrap___y6TB9",contentListWrap:"contentListWrap___sljKR",li:"li___xrdAB",bottom:"bottom___IZpbS",actionLeftItem:"actionLeftItem___pA5VQ",questionTypeName:"questionTypeName___CQhmP",more:"more___vOWPW",btnAdd:"btnAdd___Lh47d",treeWrapper:"treeWrapper___FLm4B",treeHeader:"treeHeader___dec6m",treeContent:"treeContent___lAajS",action:"action___fRPRI",headerWrapper:"headerWrapper___Mx250",exportBtn:"exportBtn___QrNIt"},ge=s(75408),Z=s(37103),j=s(41867),fe=s(79274),ye=s(5623),he=s(65862),_e=s(38147),a=s(59301),Ee=Object.defineProperty,ve=Object.defineProperties,be=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,H=(n,r,u)=>r in n?Ee(n,r,{enumerable:!0,configurable:!0,writable:!0,value:u}):n[r]=u,E=(n,r)=>{for(var u in r||(r={}))V.call(r,u)&&H(n,u,r[u]);if(F)for(var u of F(r))J.call(r,u)&&H(n,u,r[u]);return n},K=(n,r)=>ve(n,be(r)),Se=(n,r)=>{var u={};for(var d in n)V.call(n,d)&&r.indexOf(d)<0&&(u[d]=n[d]);if(n!=null&&F)for(var d of F(n))r.indexOf(d)<0&&J.call(n,d)&&(u[d]=n[d]);return u},v=(n,r,u)=>new Promise((d,b)=>{var D=y=>{try{c(u.next(y))}catch(I){b(I)}},P=y=>{try{c(u.throw(y))}catch(I){b(I)}},c=y=>y.done?d(y.value):Promise.resolve(y.value).then(D,P);c((u=u.apply(n,r)).next())});const B=G.default.TabPane,Ne=re.default.Search;var xe=(n=>(n.Mine="0",n.Public="1",n.Collection="2",n.TeachGroupShare="3",n))(xe||{});const Ce=n=>{var r=n,{classroomList:u,problemset:d,user:b,globalSetting:D,loading:P,dispatch:c,match:y,shixunHomeworks:I}=r,ut=Se(r,["classroomList","problemset","user","globalSetting","loading","dispatch","match","shixunHomeworks"]),Q,z,U,$;const X=(0,C.useParams)(),[Y]=(0,C.useSearchParams)(),S=(0,he.oP)(),[e,p]=(0,i.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,type:"0",item_type:S.qtype,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:Y.get("id")||null,exam_id:X.id||null,exercise_id:X.categoryId||null}),[A,Be]=(0,i.useState)(0),[De,Pe]=(0,i.useState)([]),[T,Ie]=(0,i.useState)("0"),[Te,N]=(0,i.useState)(-1),[ke,we]=(0,i.useState)([]),[k,Ae]=(0,i.useState)([]),[We,W]=(0,i.useState)(!1),Le=(0,i.useRef)(!1),[Oe,L]=(0,i.useState)([]),[q,Ge]=(0,i.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[ee,Me]=(0,i.useState)([]),Re=(0,i.useRef)(null),[Ze,x]=(0,i.useState)(!1),[je,Ve]=(0,i.useState)(""),te=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}];(0,i.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,i.useEffect)(()=>{c({type:"problemset/getDisciplines",payload:{source:"question"}});const t=Y.get("group_id")||0;e.group_id=Number(t),p(e),f(e).then(o=>{x(!1)}),g(e),He(),Je()},[]),(0,i.useEffect)(()=>(c({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),c({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{c({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),c({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,i.useEffect)(()=>(c({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{c({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,i.useEffect)(()=>(c({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{c({type:"globalSetting/headerFooterToggle",payload:!0})}),[]);const Je=()=>v(void 0,null,function*(){c({type:"problemset/getTeachGroupData"})}),ae=(0,i.useRef)(),g=t=>v(void 0,null,function*(){const o=E({},t);x(!0);const m=yield c({type:"problemset/getGroup",payload:E({},o)});m!=null&&m.data&&Me((m==null?void 0:m.data)||[]),m&&Ae((m==null?void 0:m.navigation)||[]),L([]),x(!1)}),f=t=>v(void 0,null,function*(){t.item_type=t.item_type,x(!0);const o=yield c({type:"problemset/getItemBanks",payload:t});if(o&&o.status!==403&&o.status!==401&&o.status!==500)return Be(o.items_count||0),Pe(o.items||[]),we(o.tag_disciplines||[]),Ke(o.items||[]),L([]),x(!1),o}),He=()=>{c({type:"problemset/getBasketList",payload:{}})},Ke=t=>{const o=t.every(m=>{var h;return((h=m.program_attr)==null?void 0:h.status)===0});Le.current=o},Qe=(t,o)=>{e.discipline_id=t||"",e.sub_discipline_id=o||"",e.tag_discipline_id="",e.page=1,e.per_page=20,delete e.id,N(t===null?-1:null),p(e),f(e),g(e)},ze=t=>{e.difficulty=t||"",e.page=1,e.per_page=20,delete e.id,p(e),f(e),g(e)},Ue=t=>{e.tag_discipline_id=t,e.page=1,e.per_page=20,delete e.id,t===-1&&(e.discipline_id="",e.sub_discipline_id="",e.tag_discipline_id=""),N(t),p(e),f(e),g(e)},[$e,ne]=(0,i.useState)(!1),Xe=t=>{c({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:t}}),e.discipline_id="",e.sub_discipline_id="",e.tag_discipline_id="",e.difficulty=null,e.type=t,t==="0"?e.group_id=0:e.group_id=null,ne(t==="3"),e.page=1,e.per_page=20,delete e.id,N(-1),Ie(t),p(e),f(e),console.log("\u6765\u8FD9\u4E86----------------"),g(e)},Ye=(t,o)=>{e.page=t,e.per_page=o,p(e),f(e),g(e)},le=t=>{e.discipline_id="",e.sub_discipline_id="",e.tag_discipline_id="",e.difficulty=null,e.page=1,e.keyword=t,delete e.id,t?(W(!0),(0,fe.tk)({name:t,copywriting:t,position:"ItemBank"})):W(!1),N(-1),p(e),f(e),g(e)},ct=()=>{e.per_page=20,p(e),f(e),g(e)},se=(t,o=!1,m=!1)=>v(void 0,null,function*(){var h;if(c({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(t),group_type:"0"}}),e.page=1,e.per_page=20,e.group_id=Math.abs(t),m){const _=JSON.parse(JSON.stringify(k));_.splice(_.length-2,2),e.parents=_}else e.parents=[...k||[{id:0,name:"\u6839\u76EE\u5F55"}],...((h=(0,Z.b)(ae.current,t))==null?void 0:h.map(_=>({id:_.id,name:_.name})))||[]];p(e),g(E({},e)),f(e)}),qe=()=>{c({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:e}})},et=()=>{c({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},tt=t=>v(void 0,null,function*(){c({type:"problemset/getDisciplines",payload:{source:"question",group_id:t,group_type:"3"}}),e.page=1,e.group_id=t||null,delete e.id,p(E({},e)),f(K(E({},e),{group_id:0})),g(K(E({},e),{group_id:0}))}),at=t=>{e.sort_by=t.type,e.sort_direction=t.direction,e.page=1,e.per_page=20,Ge(t.name),p(e),f(e),g(e)},nt=t=>{e.discipline_id="",e.sub_discipline_id="",e.tag_discipline_id="",e.difficulty=null,e.page=1,e.per_page=20,e.group_id=t,N(-1),p(e),g(e)},lt=t=>{L(t)},st=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"}],ot={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},rt=t=>v(void 0,null,function*(){if(S.type==="exercise"){const o=yield(0,_e.ZP)(`/api/exercises/${S.exerciseid}/toggle_random_question.json`,{method:"post",body:{question_id:S.qid,item_bank_id:t}});o!=null&&o.status||(ie.ZP.info("\u6362\u9898\u6210\u529F"),C.history.push(S.from));return}});return a.createElement("div",{className:l.page},a.createElement("section",null,a.createElement("div",{className:l.wrap},a.createElement("div",{className:l.title},"\u8BD5\u9898\u5E93"),a.createElement("div",{className:l.headerWrapper},a.createElement("div",{className:l.tabsWrap},a.createElement(G.default,{activeKey:T,onChange:Xe,tabBarExtraContent:a.createElement("div",{className:l.searchWrap},a.createElement(Ne,{allowClear:!0,suffix:a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${l.searchIcon}`,onClick:()=>le(e.keyword)}),className:l.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",size:"middle",value:e.keyword,onChange:t=>{e.keyword=t.target.value,p(E({},e))},onSearch:le}))},a.createElement(B,{tab:"\u516C\u5171",key:"1"}),((z=(Q=d.teachGroupData)==null?void 0:Q.groups)==null?void 0:z.length)&&a.createElement(B,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,j.ag)()&&!(0,j.JA)()&&a.createElement(B,{tab:"\u6536\u85CF\u5939",key:"2"}),a.createElement(B,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),a.createElement(oe.S,{showSelectAll:!1,className:l.select,disciplinesData:(U=d.disciplinesData)==null?void 0:U.disciplines,knowledgeData:ke,directionValue:e.discipline_id,subDisciplineValue:e.sub_discipline_id,typeValue:e.item_type,isprogram_homework:!1,showItemType:!1,showKnowledge:!0,name:je,setname:Ve,difficultyValue:e.difficulty,showShixun:!1,onShixunChange:et,onDirectionChange:Qe,onTypeChange:()=>{},onDifficultyChange:ze,knowledgeValue:Te,onKnowledgeChange:Ue,teachGroupData:($=d.teachGroupData)==null?void 0:$.groups,onTeachGroupChange:tt,teachGroupValue:e.group_id,showTeachGroup:$e})),a.createElement("div",{className:l.treeWrapper,style:{display:T==="0"?"block":"none"}},a.createElement("div",{className:l.treeHeader},a.createElement(me.Z,{data:k,onClick:se,activeTabsKey:T}),a.createElement(M.ZP,{type:"link",onClick:qe,className:l.exportBtn},a.createElement("img",{src:ye,alt:"",className:l.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),a.createElement(w.Z,{spinning:Ze},a.createElement("div",{ref:Re,className:ee.length?l.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},a.createElement(Z.Z,{setRootData:t=>{ae.current=t},isProblemset:!1,reloadData:()=>{},data:ee,onShare:()=>{},onOpen:se,params:e,navigation:k,activeTabsKey:T})))),a.createElement("div",{className:l.contentWrap},a.createElement("div",{className:l.batchWrap},a.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},a.createElement("div",{className:"font14"},a.createElement(ue.Z,{dropdownRender:()=>a.createElement(R.default,{selectedKeys:[q]},te==null?void 0:te.map((t,o)=>a.createElement(R.default.Item,{key:t.name,onClick:()=>at(t)},t.name)))},a.createElement("span",{style:{color:"#464F66"}},a.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),q))))),We?a.createElement("div",null,a.createElement(M.ZP,{style:{paddingLeft:0},onClick:()=>{e.page=1,e.keyword=null,delete e.id,p(e),W(!1),f(e)},type:"link"},a.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",e.keyword,"\u201D")):null,a.createElement("div",{className:l.contentListWrap},A!==0?a.createElement(w.Z,{size:"middle",spinning:P["problemset/getItemBanks"]},De.map((t,o)=>{var m,h;return a.createElement("div",{className:l.li,key:t.id},a.createElement("div",{className:l.top},a.createElement(ge.Z,{showCheckbox:!1,data:t,selectIds:Oe,onSelectCheckBox:lt})),a.createElement("div",{className:l.bottom},a.createElement("p",{className:`${l.actionLeftItem} ${l.questionTypeName}`},(m=st.find(_=>_.type===t.item_type))==null?void 0:m.name),a.createElement("p",{className:l.actionLeftItem},ot[t.difficulty]),a.createElement("p",{className:l.actionLeftItem},"\u521B\u5EFA\u8005",a.createElement("span",{className:"c-grey-333"},(h=t==null?void 0:t.author)==null?void 0:h.name)),a.createElement("p",{className:l.actionLeftItem},"\u66F4\u65B0",a.createElement("span",{className:"c-grey-333"},t==null?void 0:t.updated_at)),a.createElement("p",{className:l.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",a.createElement("span",{className:"c-grey-333"},t==null?void 0:t.quotes)),a.createElement("div",{className:l.more},a.createElement("span",{className:l.btnAdd,onClick:()=>rt(t.id)},"\u66FF\u6362"))))})):a.createElement(w.Z,{size:"middle",spinning:P["problemset/getItemBanks"]},a.createElement(pe.Z,null))),A!==0&&a.createElement(ce.Z,{showQuickJumper:!0,onChange:Ye,defaultCurrent:1,pageSize:e==null?void 0:e.per_page,current:e.page||1,total:A,showTotal:t=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-light-primary"},t),"\u6761\u6570\u636E")}))),a.createElement(de.Z,{onOk:nt})))};var Fe=(0,C.connect)(({classroomList:n,problemset:r,user:u,loading:d,globalSetting:b,shixunHomeworks:D})=>({classroomList:n,problemset:r,user:u,globalSetting:b,loading:d.effects,shixunHomeworks:D}))(Ce)}}]); diff --git a/p__Paperlibrary__Random__PreviewEdit__index.d855f41f.async.js b/p__Paperlibrary__Random__PreviewEdit__index.08ae0f03.async.js similarity index 54% rename from p__Paperlibrary__Random__PreviewEdit__index.d855f41f.async.js rename to p__Paperlibrary__Random__PreviewEdit__index.08ae0f03.async.js index 54ba5c6946..1dbe907a29 100644 --- a/p__Paperlibrary__Random__PreviewEdit__index.d855f41f.async.js +++ b/p__Paperlibrary__Random__PreviewEdit__index.08ae0f03.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[337],{89489:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},59477:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},49198:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},87169:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={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"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},52671:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},8657:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},56082:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},33853:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},12893:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},15075:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},32134:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},43531:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},38819:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Re=Pe,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},re=ie.forwardRef(be),Fe=re},96408:function(rt,Pt){"use strict";Pt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},58e3:function(rt,Pt){"use strict";Pt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},70414:function(rt,Pt,te){"use strict";var x=te(59301),ie=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(Oe,De,Ne)=>De in Oe?ie(Oe,De,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Oe[De]=Ne,re=(Oe,De)=>{for(var Ne in De||(De={}))Re.call(De,Ne)&&be(Oe,Ne,De[Ne]);if(Pe)for(var Ne of Pe(De))xe.call(De,Ne)&&be(Oe,Ne,De[Ne]);return Oe};const Fe=Oe=>React.createElement("svg",re({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Oe),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Pt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},25863:function(){"use strict";function rt(oe,E,a,b){a===void 0&&(a=0),b===void 0&&(b=1/0),this._name=oe,this._defaultValue=E,this._minimum=a,this._maximum=b}Object.defineProperty(rt.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(rt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(rt.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(rt.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,E){var a=go.Shape._FigureParameters[oe];return a?a[E]:null},go.Shape.setFigureParameter=function(oe,E,a){if(!(a instanceof rt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var b=go.Shape._FigureParameters[oe];b||(b=[],go.Shape._FigureParameters[oe]=b),b[E]=a};var Pt=[];function te(oe,E){var a=Pt.pop();return a===void 0?new go.Point(oe,E):(a.x=oe,a.y=E,a)}function x(){var oe=Pt.pop();return oe===void 0?new go.Point:oe}function ie(oe){Pt.push(oe)}function Pe(oe,E,a,b,y,z,ee,ne,ae){ae||(ae=new go.Point);var le=oe-a,de=y-ee,me=NaN,Ae=NaN;if(le===0)if(de===0)oe===a&&(me=oe,Ae=E);else{var pe=(z-ne)/de,we=z-pe*y;me=oe,Ae=pe*me+we}else if(de===0){var ge=(E-b)/le,$e=E-ge*oe;me=y,Ae=ge*me+$e}else{var ge=(E-b)/le,pe=(z-ne)/de,$e=E-ge*oe,we=z-pe*y;me=(we-$e)/(ge-pe),Ae=ge*me+$e}return ae.x=me,ae.y=Ae,ae}function Re(oe,E,a,b,y,z,ee,ne,ae,le,de,me,Ae,pe){var we=1-ae,ge=ae,$e=oe*we+a*ge,Me=E*we+b*ge,Xe=a*we+y*ge,He=b*we+z*ge,Ue=y*we+ee*ge,st=z*we+ne*ge,Ft=$e*we+Xe*ge,ut=Me*we+He*ge,At=Xe*we+Ue*ge,tt=He*we+st*ge,Et=Ft*we+At*ge,Bt=ut*we+tt*ge;le.x=$e,le.y=Me,de.x=Ft,de.y=ut,me.x=Et,me.y=Bt,Ae.x=At,Ae.y=tt,pe.x=Ue,pe.y=st}var xe=new go.Spot(.156,.156),be=new go.Spot(.844,.844),re=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new rt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,E,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,E/3),b=Math.min(b,a/3);var y=b*re,z=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-y,0,E,y)).add(new go.PathSegment(go.PathSegment.Line,E,a-b)).add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-y,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,y,a,0,a-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(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=a/2,b.endX=E,b.endY=a/2,b}),go.Shape.defineFigureGenerator("LineV",function(oe,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=E/2,b.startY=0,b.endX=E/2,b.endY=a,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,E,a){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*E,(1-b)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*a)).add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,E,a){var b=E/2,y=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return y.spot1=xe,y.spot2=be,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(oe,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=E,b.endY=a,b}),go.Shape.defineFigureGenerator("Line2",function(oe,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=E,b.startY=0,b.endX=0,b.endY=a,b}),go.Shape.defineFigureGenerator("Curve1",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,re*E,0,E,(1-re)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,re*a,(1-re)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,re*a,re*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-re)*E,0,0,(1-re)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new rt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var y=Math.abs(b)*E;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E);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=E,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),y.5&&(b=.5);var y=Math.abs(b)*E;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E/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=E,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E/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=E,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())):z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),y0&&(ee.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,ne,ne).close())),z.spot1=xe,z.spot2=be,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,E,a){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,b*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Line,b*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,b*a).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new rt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new rt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,E,a){var b=oe?oe.parameter1:NaN,y=oe?oe.parameter2:NaN;isNaN(b)&&(b=0),isNaN(y)&&(y=315);var z=b%360;z<0&&(z+=360);var ee=y%360,ne=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,z,ee,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,E,a){var b=re/Math.SQRT2*.5,y=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*E,z*a,E,(1-b)*a,(y+b)*E,(z+b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new rt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,E,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var y=Math.min(b,E)/2,z=E/2,ee=a/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,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ee-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new rt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,E,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=Math.min(b,E)/2,z=E/2,ee=a/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,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ee-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new rt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,E,a){var b=oe?oe.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),E===0||a===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=E,y.endY=a,y}else{var z=E/2,ee=a/2,ne=Math.atan2(a,E),ae=b-Math.min(Math.cos(ne)*b/2,z),le=b-Math.min(Math.sin(ne)*b/2,ee),y=new go.Geometry,de=new go.PathFigure(ae,0,!0);return y.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),de.add(new go.PathSegment(go.PathSegment.Line,E-ae,0)),de.add(new go.PathSegment(go.PathSegment.Line,E,le)),de.add(new go.PathSegment(go.PathSegment.Line,.8*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,E,a-le)),de.add(new go.PathSegment(go.PathSegment.Line,E-ae,a)),de.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),de.add(new go.PathSegment(go.PathSegment.Line,ae,a)),de.add(new go.PathSegment(go.PathSegment.Line,0,a-le)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new rt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,E,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new rt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,E,a){var b=oe?oe.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new rt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,E,a){var b=oe?oe.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-b)*E,.25*a,Math.abs(1-b)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*a,b*E,.25*a).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,re*E,0,E,(.5-re/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+re/2)*a,re*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.4*E,.6*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,ee=.3,ne=0,ae=z*re;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+z+ne)*a,(.5-z+ee)*E,(.5+ae+ne)*a,(.5-ae+ee)*E,(.5+z+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*E,(.5+ne)*a,(.5+ae+ee)*E,(.5+z+ne)*a,(.5+z+ee)*E,(.5+ae+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*a,(1-.5+z+ee)*E,(.5-ae+ne)*a,(.5+ae+ee)*E,(.5-z+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ae+ee)*E,(.5-z+ne)*a,(.5-z+ee+.05)*E,(.5-ae+ne-.02)*a)),z=.2,ee=0,ne=-.3,ae=z*re,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*E,(.5+ne)*a,(.5+ae+ee)*E,(.5+z+ne)*a,(.5+z+ee)*E,(.5+ae+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*a,(1-.5+z+ee)*E,(.5-ae+ne)*a,(.5+ae+ee)*E,(.5-z+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*E,(.5+ne)*a,(.5-ae+ee)*E,(.5-z+ne)*a,(.5-z+ee)*E,(.5-ae+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ae+ee)*E,(.5+z+ne)*a,(.5-z+ee)*E,(.5+ae+ne)*a,(.5-ae+ee)*E,(.5+z+ne)*a)),z=.2,ee=-.3,ne=0,ae=z*re,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*a,(1-.5+z+ee-.05)*E,(.5-ae+ne-.02)*a,(.5+ae+ee)*E,(.5-z+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*E,(.5+ne)*a,(.5-ae+ee)*E,(.5-z+ne)*a,(.5-z+ee)*E,(.5-ae+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+z+ne)*a,(.5-z+ee)*E,(.5+ae+ne)*a,(.5-ae+ee)*E,(.5+z+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ae+ee)*E,(.5+z+ne)*a,(.5+z+ee)*E,(.5+ae+ne)*a).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.5,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,ee=.5,ne=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*E,ne*a)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ee,a*ne,z*E,z*E).close()),y=new go.PathFigure(E*.5,0,!1),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ne=.75,y=new go.PathFigure((ee+z)*E,ne*a,!0),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ee,a*ne,z*E,z*E).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(oe,E,a){var b=.8535533905932737,y=.5*E,z=.5*a;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,a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,b*E,b*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,E,a){var b=new go.Geometry,y=re*.5,z=.5,ee=.5,ne=.5,ae=new go.PathFigure(ee*E,(ne-z)*a);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),z=.4,y=re*.4;var le=x(),de=x(),me=x(),Ae=x();Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.42,le,de,me,Ae,Ae);var pe=x(),we=x(),ge=x();Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.58,Ae,Ae,ge,pe,we);var $e=x(),Me=x(),Xe=x();Re(ee,ne+z,ee-y,ne+z,ee-z,ne+y,ee-z,ne,.42,$e,Me,Xe,Ae,Ae);var He=x(),Ue=x(),st=x();return Re(ee,ne+z,ee-y,ne+z,ee-z,ne+y,ee-z,ne,.58,Ae,Ae,st,He,Ue),ae.add(new go.PathSegment(go.PathSegment.Move,st.x*E,st.y*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,He.x*E,He.y*a,Ue.x*E,Ue.y*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-y)*a,(ee-y)*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*a,le.x*E,le.y*a,de.x*E,de.y*a)),ae.add(new go.PathSegment(go.PathSegment.Line,st.x*E,st.y*a).close()),ae.add(new go.PathSegment(go.PathSegment.Move,Xe.x*E,Xe.y*a)),ae.add(new go.PathSegment(go.PathSegment.Line,ge.x*E,ge.y*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,pe.x*E,pe.y*a,we.x*E,we.y*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+y)*a,(ee+y)*E,(ne+z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Xe.x*E,Xe.y*a,$e.x*E,$e.y*a,Me.x*E,Me.y*a).close()),ie(le),ie(de),ie(me),ie(Ae),ie(pe),ie(we),ie(ge),ie($e),ie(Me),ie(Xe),ie(He),ie(Ue),ie(st),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new rt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,E,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>E&&(b=E);var y=(E-b)/2,z=y+b;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,E,a){var b=new go.Geometry,y=re*.4,z=.4,ee=.5,ne=.5,ae=x(),le=x(),de=x(),me=x(),Ae=new go.PathFigure((ee-z)*E,ne*a,!1);b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-y)*a,(ee-y)*E,(ne-z)*a)),Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.44,de,me,le,ae,ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,de.x*E,de.y*a,me.x*E,me.y*a));var pe=te(le.x,le.y);Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.56,ae,ae,le,de,me);var we=te(le.x,le.y);Ae.add(new go.PathSegment(go.PathSegment.Line,(pe.x*.1+.95*.9)*E,pe.y*.1*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,pe.y*.1*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.9)*E,.15*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.9)*E,(we.y*.1+.05*.9)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,we.x*E,we.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,de.x*E,de.y*a,me.x*E,me.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+y)*a,(ee+y)*E,(ne+z)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne+z)*a,(ee-z)*E,(ne+y)*a)),z=.35,y=re*.35;var ge=new go.PathFigure(ee*E,(ne-z)*a,!1);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a));var $e=new go.PathFigure((ee-z)*E,ne*a,!1);return b.add($e),ie(ae),ie(le),ie(de),ie(me),ie(pe),ie(we),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(oe,E,a){var b=new go.Geometry,y=.375,z=0,ee=-.125,ne=y*re,ae=new go.PathFigure((.525+z)*E,(.5+y+ee)*a,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ee)*a,(.5+ne+z)*E,(.5+y+ee)*a,(.5+y+z)*E,(.5+ne+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ee)*a,(1-.5+y+z)*E,(.5-ne+ee)*a,(.5+ne+z)*E,(.5-y+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ee)*a,(.5-ne+z)*E,(.5-y+ee)*a,(.5-y+z)*E,(.5-ne+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+y+ee)*a,(.5-y+z)*E,(.5+ne+ee)*a,(.5-ne+z)*E,(.5+y+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),y=.325,z=0,ee=-.125,ne=y*re;var ae=new go.PathFigure((1-.5+y+z)*E,(.5+ee)*a,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+y+ee)*a,(.5+y+z)*E,(.5+ne+ee)*a,(.5+ne+z)*E,(.5+y+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ee)*a,(.5-ne+z)*E,(.5+y+ee)*a,(.5-y+z)*E,(.5+ne+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ee)*a,(.5-y+z)*E,(.5-ne+ee)*a,(.5-ne+z)*E,(.5-y+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ee)*a,(.5+ne+z)*E,(.5-y+ee)*a,(1-.5+y+z)*E,(.5-ne+ee)*a));var ae=new go.PathFigure((.525+z)*E,(.5+y+ee)*a,!1);return b.add(ae),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(oe,E,a){var b=oe?oe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,E,a){var b=oe?oe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,b*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,E,a){var b=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,E,a){var b=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*E,b*a,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,E,a){var b=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,b*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*E,b*a,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new rt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new rt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-b)*E,ee=(.5-y/2)*a,ne=(.5+y/2)*a,ae=new go.Geometry,le=new go.PathFigure(0,ee,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,ee)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,z,a)),le.add(new go.PathSegment(go.PathSegment.Line,z,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ae.spot1=new go.Spot(0,ee/a);var de=Pe(0,ne/a,1,ne/a,z/E,1,1,.5,x());return ae.spot2=new go.Spot(de.x,de.y),ie(de),ae}),go.Shape.setFigureParameter("Arrow2",0,new rt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new rt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=30),b>E&&(b=E);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,a/2);var z=E-b,ee=(a-y)/2,ne=ee+y,ae=new go.Geometry,le=new go.PathFigure(0,ee,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,ee)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,z,a)),le.add(new go.PathSegment(go.PathSegment.Line,z,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ae.spot1=new go.Spot(0,ee/a);var de=Pe(0,ne/a,1,ne/a,z/E,1,1,.5,x());return ae.spot2=new go.Spot(de.x,de.y),ie(de),ae}),go.Shape.defineFigureGenerator("Chevron",function(oe,E,a){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*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,E,a){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*E,.214*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new rt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*a,z=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ae=Pe(0,.5,.3,0,0,y/a,.1,y/a,x());return ee.spot1=new go.Spot(ae.x,ae.y),ae=Pe(.7,1,1,.5,0,z/a,1,z/a,ae),ee.spot2=new go.Spot(ae.x,ae.y),ie(ae),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new rt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new rt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=40);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-b)/2,ee=z+b,ne=(a-y)/2,ae=ne+y;(b>a||y>a)&&(y>b?(b=b*a/y,z=(a-b)/2,ee=z+b,ne=0,ae=a):(z=0,ee=a,ne=0,ae=a));var le=new go.Geometry,de=new go.PathFigure(E,.5*a,!0);le.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ae)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,ae)),de.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var me=Pe(0,.5,.3,ne/a,0,z/a,1,z/a,x());return le.spot1=new go.Spot(me.x,me.y),me=Pe(.7,ae/a,1,.5,0,ee/a,1,ee/a,me),le.spot2=new go.Spot(me.x,me.y),ie(me),le}),go.Shape.setFigureParameter("IBeamArrow",0,new rt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*a,z=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(0,y/a);var ae=Pe(.7,1,1,.5,0,z/a,1,z/a,x());return ee.spot2=new go.Spot(ae.x,ae.y),ie(ae),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new rt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new rt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=40);var y=oe?oe.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-b)/2,ee=z+b,ne=(a-y)/2,ae=ne+y;(b>a||y>a)&&(y>b?(b=b*a/y,z=(a-b)/2,ee=z+b,ne=0,ae=a):(z=0,ee=a,ne=0,ae=a));var le=new go.Geometry,de=new go.PathFigure(E,.5*a,!0);le.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ae)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,ae)),de.add(new go.PathSegment(go.PathSegment.Line,0,ae)),de.add(new go.PathSegment(go.PathSegment.Line,0,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),le.spot1=new go.Spot(0,z/a);var me=Pe(.7,ae/a,1,.5,0,ee/a,1,ee/a,x());return le.spot2=new go.Spot(me.x,me.y),ie(me),le}),go.Shape.setFigureParameter("Pointer",0,new rt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(b,.35);var ee=Pe(.2,.65,1,.65,0,1,1,.5,x());return y.spot2=new go.Spot(ee.x,ee.y),ie(ee),y}),go.Shape.setFigureParameter("RoundedPointer",0,new rt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*a,b*E,.25*a).close()),y.spot1=new go.Spot(b,.35);var ee=Pe(0,.65,1,.65,0,1,1,.5,x());return y.spot2=new go.Spot(ee.x,ee.y),ie(ee),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new rt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.4);var y=(.5-b/2)*a,z=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,.3);var ae=Pe(.7,1,1,.5,0,z/a,1,z/a,x());return ee.spot2=new go.Spot(ae.x,ae.y),ie(ae),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new rt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=50);var y=(a-b)/2,z=y+b;b>a&&(y=0,z=a);var ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,y/a);var ae=Pe(.7,1,1,.5,0,z/a,1,z/a,x());return ee.spot2=new go.Spot(ae.x,ae.y),ie(ae),ee}),go.Shape.setFigureParameter("SquareArrow",0,new rt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(b,1),y}),go.Shape.defineFigureGenerator("Cone1",function(oe,E,a){var b=new go.Geometry,y=re*.5,z=re*.1,ee=new go.PathFigure(0,.9*a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.9*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.3*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,z=re*.5,ee=new go.PathFigure(0,b,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,re*b,(.5-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*E,b,(.5+z)*E,0,1*E,re*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-re*b,(.5+z)*E,1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-z)*E,1*a,0,a-re*b)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(E,b,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*b,1*E,2*b-re*b,(.5+z)*E,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*E,2*b,0,2*b-re*b)),y.spot1=new go.Spot(0,0,0,2*b),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,z=re*.5,ee=new go.PathFigure(0,a-b,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,re*b,(.5-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,b,(.5+z)*E,0,E,re*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-re*b,(.5+z)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-z)*E,a,0,a-re*b));var ne=new go.PathFigure(0,a-b,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*b,0,a-b-re*b,(.5-z)*E,a-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,a-b,(.5+z)*E,a-2*b,E,a-b-re*b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*b),y}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,z=re*.5,ee=new go.PathFigure(b,0,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-re*b,0,E,(.5-z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,(.5+z)*a,E-re*b,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,re*b,a,0,(.5+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*a,re*b,0));var ne=new go.PathFigure(b,0,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*a,b+re*b,0,2*b,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,a,2*b,(.5+z)*a,b+re*b,a)),y.spot1=new go.Spot(0,0,2*b,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,z=re*.5,ee=new go.PathFigure(E-b,0,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-re*b,0,E,(.5-z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,(.5+z)*a,E-re*b,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,re*b,a,0,(.5+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*a,re*b,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0));var ne=new go.PathFigure(E-b,0,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*b,.5*a,E-b-re*b,0,E-2*b,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E-2*b,(.5+z)*a,E-b-re*b,a)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*b,0),y}),go.Shape.defineFigureGenerator("Prism1",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,.25*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.25*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(oe,E,a){var b=new go.Geometry,y=.2,z=.1,ee=re*y,ne=re*z,ae=.5,le=.1,de=new go.PathFigure(ae*E,(le+z)*a,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*E,le*a,(ae-ee)*E,(le+z)*a,(ae-y)*E,(le+ne)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-z)*a,(ae-y)*E,(le-ne)*a,(ae-ee)*E,(le-z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*E,le*a,(ae+ee)*E,(le-z)*a,(ae+y)*E,(le-ne)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le+z)*a,(ae+y)*E,(le+ne)*a,(ae+ee)*E,(le+z)*a));var me=.05,Ae=re*me;ae=.05,le=.25;var pe=new go.PathFigure(.5*E,.2*a,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ae=.95,le=.25,pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+me)*E,le*a,(ae+Ae)*E,(le-me)*a,(ae+me)*E,(le-Ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),me=.025,Ae=re*me,ae=.825,le=.35,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-me)*a,(ae+me)*E,(le-Ae)*a,(ae+Ae)*E,(le-me)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-me)*E,le*a,(ae-Ae)*E,(le-me)*a,(ae-me)*E,(le-Ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),me=.05,Ae=re*me,ae=.5,le=.7,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-me)*a,(ae+me)*E,(le-Ae)*a,(ae+Ae)*E,(le-me)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-me)*E,le*a,(ae-Ae)*E,(le-me)*a,(ae-me)*E,(le-Ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),me=.025,Ae=re*me,ae=.175,le=.35,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-me)*a,(ae+me)*E,(le-Ae)*a,(ae+Ae)*E,(le-me)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-me)*E,le*a,(ae-Ae)*E,(le-me)*a,(ae-me)*E,(le-Ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),me=.05,Ae=re*me,ae=.05,le=.25,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-me)*a,(ae-me)*E,(le-Ae)*a,(ae-Ae)*E,(le-me)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new rt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,E,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,z=new go.PathFigure(E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),y.spot1=new go.Spot(0,b),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,E,a){var b=new go.Geometry,y=oe?oe.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,y*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),b}),go.Shape.defineFigureGenerator("Database",function(oe,E,a){var b=new go.Geometry,y=re*.5,z=re*.1,ee=new go.PathFigure(E,.1*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var ne=new go.PathFigure(E,.1*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+y)*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-y)*E,.4*a,0,(.3+z)*a)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(oe,E,a){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*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,E,a){var b=new go.Geometry,y=re*.5,z=re*.1,ee=new go.PathFigure(E,.1*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var ne=new go.PathFigure(E,.1*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,E,a){var b=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=re*.2,ee=new go.PathFigure(0,.2*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ne=new go.PathFigure(0,y*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,E,a){var b=new go.Geometry,y=oe?oe.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,y*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),b}),go.Shape.defineFigureGenerator("Document",function(oe,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,E,a){var b=new go.Geometry,y=oe?oe.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y*a)),ee.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var ee=new go.PathFigure(E,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,E,a){var b=new go.Geometry,y=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),b}),go.Shape.defineFigureGenerator("Junction",function(oe,E,a){var b=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=re*.5,ne=.5,ae=new go.PathFigure(E,ne*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,E,(ne+ee)*a,(ne+ee)*E,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*a,(ne-ee)*E,a,0,(ne+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-ee)*a,(ne-ee)*E,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*a,(ne+ee)*E,0,E,(ne-ee)*a));var le=new go.PathFigure((z+y)*E,(z+y)*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),le.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+y)*a)),le.add(new go.PathSegment(go.PathSegment.Line,(z+y)*E,z*a)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,E,a){var b=new go.Geometry,y=re*.5,z=.5,ee=new go.PathFigure(.5*E,a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+y)*a,(z+y)*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,E,a){var b=new go.Geometry,y=oe?oe.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,E,a){var b=new go.Geometry,y=oe?oe.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*E,y*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,E,a){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*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,.1*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,E,a){var b=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var ne=new go.PathFigure(.5*y*E,y*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*E,y*a)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,E,a){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*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(oe,E,a){var b=new go.Geometry,y=re*.5,z=.5,ee=new go.PathFigure(E,z*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var ne=new go.PathFigure(E,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(oe,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,E,a){var b=new go.Geometry,y=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,E,a){var b=new go.Geometry,y=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(oe,E,a){var b=new go.Geometry,y=oe?oe.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure((1-y)*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,y*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),b}),go.Shape.defineFigureGenerator("Process",function(oe,E,a){var b=new go.Geometry,y=oe?oe.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(oe,E,a){var b=new go.Geometry,y=oe?oe.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),b.spot1=new go.Spot(y,0),b.spot2=new go.Spot(1-y,1),b}),go.Shape.defineFigureGenerator("Terminator",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,E,a){var b=new go.Geometry,y=oe?oe.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(oe,E,a){var b=new go.Geometry,y=re*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+y)*E,0,E,(.5-y)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+y)*a,(.5+y)*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(oe,E,a){var b=new go.Geometry,y=re*.5,z=.5,ee=new go.PathFigure(E,z*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var ne=new go.PathFigure(E,z*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ae=new go.PathFigure(.8*E,.75*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),b}),go.Shape.defineFigureGenerator("Ground",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),b}),go.Shape.defineFigureGenerator("Inverter",function(oe,E,a){var b=new go.Geometry,y=re*.1,z=.1,ee=.9,ne=.5,ae=new go.PathFigure(.8*E,.5*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var le=new go.PathFigure((ee+z)*E,ne*a,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+y)*a,(ee+y)*E,(ne+z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne+z)*a,(ee-z)*E,(ne+y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-y)*a,(ee-y)*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+y)*E,(ne-z)*a,(ee+z)*E,(ne-y)*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(oe,E,a){var b=new go.Geometry,y=re*.5,z=re*.4,ee=re*.1,ne=.1,ae=.9,le=.5,de=new go.PathFigure(.8*E,.5*a,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+y)*E,a)),de.add(new go.PathSegment(go.PathSegment.Line,0,a)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+y)*E,0,.8*E,(.5-z)*a));var me=new go.PathFigure((ae+ne)*E,le*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le+ne)*a,(ae+ne)*E,(le+ee)*a,(ae+ee)*E,(le+ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*E,le*a,(ae-ee)*E,(le+ne)*a,(ae-ne)*E,(le+ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-ne)*a,(ae-ne)*E,(le-ee)*a,(ae-ee)*E,(le-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*E,le*a,(ae+ee)*E,(le-ne)*a,(ae+ne)*E,(le-ee)*a)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(oe,E,a){var b=new go.Geometry,y=.5,z=re*y,ee=0,ne=.5,ae=new go.PathFigure(.8*E,.5*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ee+z)*E,(ne-y)*a,.7*E,(ne-z)*a)),y=.1,z=re*.1,ee=.9,ne=.5;var le=new go.PathFigure((ee-y)*E,ne*a,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(oe,E,a){var b=new go.Geometry,y=.5,z=re*y,ee=0,ne=.5,ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ee+z+z)*E,(ne-y)*a,.8*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(ne+z)*a,(ee+z+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(oe,E,a){var b=new go.Geometry,y=.5,z=re*y,ee=.2,ne=.5,ae=new go.PathFigure(.1*E,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var le=new go.PathFigure(.8*E,.5*a,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ee+z)*E,(ne-y)*a,.7*E,(ne-z)*a)),y=.1,z=re*.1,ee=.9,ne=.5;var de=new go.PathFigure((ee-y)*E,ne*a,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(oe,E,a){var b=new go.Geometry,y=.5,z=re*y,ee=.2,ne=.5,ae=new go.PathFigure(.1*E,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var le=new go.PathFigure(.2*E,0,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ee+z)*E,(ne-y)*a,.9*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(oe,E,a){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,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("Resistor",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),b}),go.Shape.defineFigureGenerator("Inductor",function(oe,E,a){var b=new go.Geometry,y=re*.1,z=.1,ee=.1,ne=.5,ae=new go.PathFigure((ee-y*.5)*E,a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-y)*E,a,(ee-z)*E,0)),ee=.3,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+z)*E,0,(ee+y)*E,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-y)*E,a,(ee-z)*E,0)),ee=.5,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+z)*E,0,(ee+y)*E,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-y)*E,a,(ee-z)*E,0)),ee=.7,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+z)*E,0,(ee+y)*E,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-y)*E,a,(ee-z)*E,0)),ee=.9,ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y*.5)*E,a,(ee+z)*E,0,(ee+y)*E,a)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,E,a){var b=new go.Geometry,y=re*.5,z=.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-z)*E,ne*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-y)*a,(ee-y)*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+y)*E,(ne-z)*a,(ee+z)*E,(ne-y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+y)*a,(ee+y)*E,(ne+z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne+z)*a,(ee-z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*E,ne*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*E,ne*a,ee*E,(ne-z)*a,ee*E,(ne+z)*a)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("Diode",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(oe,E,a){var b=new go.Geometry,y=E,z=a;E=E*.38,a=a*.6;var ee=re*.8,ne=.8,ae=0,le=.5,de=(y-E)/2,me=(z-a)/2,Ae=new go.PathFigure(ae*E+de,(le+ne)*a+me,!0);b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*E+de,le*a+me,(ae-ee)*E+de,(le+ne)*a+me,(ae-ne)*E+de,(le+ee)*a+me)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le-ne)*a+me,(ae-ne)*E+de,(le-ee)*a+me,(ae-ee)*E+de,(le-ne)*a+me)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne+ee*.5)*E+de,le*a+me,ae*E+de,(le-ne)*a+me,(ae-ne+ee*.5)*E+de,(le-ee)*a+me)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le+ne)*a+me,(ae-ne+ee*.5)*E+de,(le+ee)*a+me,ae*E+de,(le+ne)*a+me).close()),ee=re*.4,ne=.4,ae=.2,le=.5;var pe=new go.PathFigure(ae*E+de,(le+ne)*a+me,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*E+de,le*a+me,(ae-ee)*E+de,(le+ne)*a+me,(ae-ne)*E+de,(le+ee)*a+me)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le-ne)*a+me,(ae-ne)*E+de,(le-ee)*a+me,(ae-ee)*E+de,(le-ne)*a+me)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne+ee*.5)*E+de,le*a+me,ae*E+de,(le-ne)*a+me,(ae-ne+ee*.5)*E+de,(le-ee)*a+me)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le+ne)*a+me,(ae-ne+ee*.5)*E+de,(le+ee)*a+me,ae*E+de,(le+ne)*a+me).close()),ee=re*.2,ne=.2,ae=.5,le=.5;var we=new go.PathFigure((ae-ne)*E+de,le*a+me,!0);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le-ne)*a+me,(ae-ne)*E+de,(le-ee)*a+me,(ae-ee)*E+de,(le-ne)*a+me)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*E+de,le*a+me,(ae+ee)*E+de,(le-ne)*a+me,(ae+ne)*E+de,(le-ee)*a+me)),we.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le+ne)*a+me,(ae+ne)*E+de,(le+ee)*a+me,(ae+ee)*E+de,(le+ne)*a+me)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*E+de,le*a+me,(ae-ee)*E+de,(le+ne)*a+me,(ae-ne)*E+de,(le+ee)*a+me)),ee=re*.4,ne=.4,ae=.8,le=.5;var ge=new go.PathFigure(ae*E+de,(le-ne)*a+me,!0);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*E+de,le*a+me,(ae+ee)*E+de,(le-ne)*a+me,(ae+ne)*E+de,(le-ee)*a+me)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le+ne)*a+me,(ae+ne)*E+de,(le+ee)*a+me,(ae+ee)*E+de,(le+ne)*a+me)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne-ee*.5)*E+de,le*a+me,ae*E+de,(le+ne)*a+me,(ae+ne-ee*.5)*E+de,(le+ee)*a+me)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le-ne)*a+me,(ae+ne-ee*.5)*E+de,(le-ee)*a+me,ae*E+de,(le-ne)*a+me).close()),ee=re*.8,ne=.8,ae=1,le=.5;var $e=new go.PathFigure(ae*E+de,(le-ne)*a+me,!0);return b.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*E+de,le*a+me,(ae+ee)*E+de,(le-ne)*a+me,(ae+ne)*E+de,(le-ee)*a+me)),$e.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le+ne)*a+me,(ae+ne)*E+de,(le+ee)*a+me,(ae+ee)*E+de,(le+ne)*a+me)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne-ee*.5)*E+de,le*a+me,ae*E+de,(le+ne)*a+me,(ae+ne-ee*.5)*E+de,(le+ee)*a+me)),$e.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le-ne)*a+me,(ae+ne-ee*.5)*E+de,(le-ee)*a+me,ae*E+de,(le-ne)*a+me).close()),b}),go.Shape.defineFigureGenerator("Email",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),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*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),b}),go.Shape.defineFigureGenerator("Ethernet",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.35*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var ee=new go.PathFigure(.6*E,a,!0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var ne=new go.PathFigure(0,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),b}),go.Shape.defineFigureGenerator("Power",function(oe,E,a){var b=new go.Geometry,y=re*.4,z=.4,ee=.5,ne=.5,ae=x(),le=x(),de=x(),me=x();Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.5,ae,ae,le,de,me);var Ae=te(le.x,le.y),pe=new go.PathFigure(le.x*E,le.y*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,de.x*E,de.y*a,me.x*E,me.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+y)*a,(ee+y)*E,(ne+z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne+z)*a,(ee-z)*E,(ne+y)*a)),Re(ee-z,ne,ee-z,ne-y,ee-y,ne-z,ee,ne-z,.5,de,me,le,ae,ae),pe.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,de.x*E,de.y*a,me.x*E,me.y*a)),y=re*.3,z=.3,Re(ee-z,ne,ee-z,ne-y,ee-y,ne-z,ee,ne-z,.5,de,me,le,ae,ae),pe.add(new go.PathSegment(go.PathSegment.Line,le.x*E,le.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,me.x*E,me.y*a,de.x*E,de.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.5,ae,ae,le,de,me),pe.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,me.x*E,me.y*a,de.x*E,de.y*a).close());var pe=new go.PathFigure(.45*E,0,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ie(ae),ie(le),ie(de),ie(me),ie(Ae),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a/2,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(ee,ne,ae){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+ae)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+ae)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+ae)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+ae)*a).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.2*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.37*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),y.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),y.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,E,a){var b=new go.Geometry,y=.5,z=0,ee=0,ne=y*re,ae=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,de=1,me=.5,Ae=.5,pe=0,we=new go.PathFigure(ae*E,(1-le)*a,!1);return b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,de*E,me*a,de*E,.7*a,de*E,me*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+z)*E,(pe+z)*a,(.5+y+z)*E,(.5-ne+z)*a,(.5+ne+z)*E,(.5-y+z)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ee)*a,(.5-ne+z)*E,(.5-y+ee)*a,(.5-y+z)*E,(.5-ne+ee)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-y+z)*E,(.5+ne+ee)*a,(.5-ne+z)*E,.9*a)),we.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),we.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),we.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,E,a){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,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(E,a,!1);b.add(z);var ee=new go.PathFigure(0,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var y=new go.PathFigure(0,.2*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.7*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var ee=.5-.285,ne=.5,ae=ee,le=Math.PI/4,de=4*(1-Math.cos(le))/(3*Math.sin(le)),me=de*.5,Ae=ee,pe=ee,we=de*Ae,ge=de*pe;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ae)*E,ae*a,(ne-(we+Ae)/2)*E,(ae+(pe+ge)/2)*a,(ne-Ae)*E,(ae+ge)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(ae-pe)*a,(ne-Ae)*E,(ae-ge)*a,(ne-we)*E,(ae-pe)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ae)*E,ae*a,(ne+we)*E,(ae-pe)*a,(ne+Ae)*E,(ae-ge)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(ne+Ae)*E,(ae+ge)*a,(ne+(we+Ae)/2)*E,(ae+(pe+ge)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var $e=new go.PathFigure(.2*E,a,!1);b.add($e),$e.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var Me=new go.PathFigure(.8*E,a,!1);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(E,a,!1);b.add(z);var ee=new go.PathFigure(.1*E,a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("Caution",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.05*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),b}),go.Shape.defineFigureGenerator("Recycle",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.45*E,.95*a,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),y.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),y.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var ee=new go.PathFigure(.675*E,.575*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,E,a){var b=new go.Geometry,y=.5,z=re*.5,ee=new go.PathFigure(E,y*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,y*E,a,E,(y+z)*a,(y+z)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y*a,(y-z)*E,a,0,(y+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y*E,0,0,(y-z)*a,(y-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y*a,(y+z)*E,0,E,(y-z)*a));var ne=new go.PathFigure(y*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,.15*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),b}),go.Shape.defineFigureGenerator("Package",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.15*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ee=new go.PathFigure(0,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),b}),go.Shape.defineFigureGenerator("Component",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ee=new go.PathFigure(0,.6*a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.15*E,.6*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var ee=.1,ne=re*.1,ae=.2,le=.9,de=new go.PathFigure((ae-ee)*E,le*a,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-ee)*a,(ae-ee)*E,(le-ne)*a,(ae-ne)*E,(le-ee)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*E,le*a,(ae+ne)*E,(le-ee)*a,(ae+ee)*E,(le-ne)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le+ee)*a,(ae+ee)*E,(le+ne)*a,(ae+ne)*E,(le+ee)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*E,le*a,(ae-ne)*E,(le+ee)*a,(ae-ee)*E,(le+ne)*a).close()),ee=.1,ne=re*.1,ae=.8,le=.9;var me=new go.PathFigure((ae-ee)*E,le*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-ee)*a,(ae-ee)*E,(le-ne)*a,(ae-ne)*E,(le-ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*E,le*a,(ae+ne)*E,(le-ee)*a,(ae+ee)*E,(le-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le+ee)*a,(ae+ee)*E,(le+ne)*a,(ae+ne)*E,(le+ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*E,le*a,(ae-ne)*E,(le+ee)*a,(ae-ee)*E,(le+ne)*a).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.2*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b}),go.Shape.defineFigureGenerator("Forklift",function(oe,E,a){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*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ee=new go.PathFigure(.5*E,.8*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var ne=new go.PathFigure(.5*E,.7*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ae=.1,le=re*.1,de=.1,me=.9,Ae=new go.PathFigure((de-ae)*E,me*a,!0);b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(me-ae)*a,(de-ae)*E,(me-le)*a,(de-le)*E,(me-ae)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae)*E,me*a,(de+le)*E,(me-ae)*a,(de+ae)*E,(me-le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(me+ae)*a,(de+ae)*E,(me+le)*a,(de+le)*E,(me+ae)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae)*E,me*a,(de-le)*E,(me+ae)*a,(de-ae)*E,(me+le)*a)),ae=.1,le=re*.1,de=.4,me=.9;var pe=new go.PathFigure((de-ae)*E,me*a,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(me-ae)*a,(de-ae)*E,(me-le)*a,(de-le)*E,(me-ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae)*E,me*a,(de+le)*E,(me-ae)*a,(de+ae)*E,(me-le)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(me+ae)*a,(de+ae)*E,(me+le)*a,(de+le)*E,(me+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae)*E,me*a,(de-le)*E,(me+ae)*a,(de-ae)*E,(me+le)*a)),b}),go.Shape.defineFigureGenerator("RailShipment",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,.4*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var ee=new go.PathFigure(.55*E,.4*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var de=.05,me=re*.05,Ae=.175,pe=.95,ne=new go.PathFigure((Ae-de)*E,pe*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(pe-de)*a,(Ae-de)*E,(pe-me)*a,(Ae-me)*E,(pe-de)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+de)*E,pe*a,(Ae+me)*E,(pe-de)*a,(Ae+de)*E,(pe-me)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(pe+de)*a,(Ae+de)*E,(pe+me)*a,(Ae+me)*E,(pe+de)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-de)*E,pe*a,(Ae-me)*E,(pe+de)*a,(Ae-de)*E,(pe+me)*a));var de=.05,me=re*.05,Ae=.375,pe=.95,ae=new go.PathFigure((Ae-de)*E,pe*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(pe-de)*a,(Ae-de)*E,(pe-me)*a,(Ae-me)*E,(pe-de)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+de)*E,pe*a,(Ae+me)*E,(pe-de)*a,(Ae+de)*E,(pe-me)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(pe+de)*a,(Ae+de)*E,(pe+me)*a,(Ae+me)*E,(pe+de)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-de)*E,pe*a,(Ae-me)*E,(pe+de)*a,(Ae-de)*E,(pe+me)*a));var de=.05,me=re*.05,Ae=.625,pe=.95,le=new go.PathFigure((Ae-de)*E,pe*a,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(pe-de)*a,(Ae-de)*E,(pe-me)*a,(Ae-me)*E,(pe-de)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+de)*E,pe*a,(Ae+me)*E,(pe-de)*a,(Ae+de)*E,(pe-me)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(pe+de)*a,(Ae+de)*E,(pe+me)*a,(Ae+me)*E,(pe+de)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-de)*E,pe*a,(Ae-me)*E,(pe+de)*a,(Ae-de)*E,(pe+me)*a));var de=.05,me=re*.05,Ae=.825,pe=.95,we=new go.PathFigure((Ae-de)*E,pe*a,!0);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(pe-de)*a,(Ae-de)*E,(pe-me)*a,(Ae-me)*E,(pe-de)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+de)*E,pe*a,(Ae+me)*E,(pe-de)*a,(Ae+de)*E,(pe-me)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(pe+de)*a,(Ae+de)*E,(pe+me)*a,(Ae+me)*E,(pe+de)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-de)*E,pe*a,(Ae-me)*E,(pe+de)*a,(Ae-de)*E,(pe+me)*a).close());var ge=new go.PathFigure(0,a,!1);return b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ee=new go.PathFigure(.15*E,a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var ne=.05,ae=re*.05,le=.35,de=.775,me=new go.PathFigure((le-ne)*E,de*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,le*E,(de-ne)*a,(le-ne)*E,(de-ae)*a,(le-ae)*E,(de-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*E,de*a,(le+ae)*E,(de-ne)*a,(le+ne)*E,(de-ae)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,le*E,(de+ne)*a,(le+ne)*E,(de+ae)*a,(le+ae)*E,(de+ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*E,de*a,(le-ae)*E,(de+ne)*a,(le-ne)*E,(de+ae)*a).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,a){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,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,a){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,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),b}),go.Shape.defineFigureGenerator("Globe",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),b}),go.Shape.defineFigureGenerator("Wave",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.25*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),b}),go.Shape.defineFigureGenerator("Operator",function(oe,E,a){var b=new go.Geometry,y=.3,z=re*.3,ee=.5,ne=.7,ae=new go.PathFigure((ee-y)*E,ne*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a));var le=new go.PathFigure(0,.7*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),b}),go.Shape.defineFigureGenerator("Battery",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),b}),go.Shape.defineFigureGenerator("Delete",function(oe,E,a){var b=new go.Geometry,y=.5,z=re*.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-y)*E,ne*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a));var le=new go.PathFigure(.15*E,.5*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),b}),go.Shape.defineFigureGenerator("Flag",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.1*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),b}),go.Shape.defineFigureGenerator("Help",function(oe,E,a){var b=new go.Geometry,y=.5,z=re*.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-y)*E,ne*a,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a).close()),y=.05,z=re*.05,ee=.5,ne=.8;var le=new go.PathFigure((ee-y)*E,ne*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a).close()),le.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),b}),go.Shape.defineFigureGenerator("Location",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),b}),go.Shape.defineFigureGenerator("Unlocked",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),b}),go.Shape.defineFigureGenerator("Gear",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),b}),go.Shape.defineFigureGenerator("Map",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),b}),go.Shape.defineFigureGenerator("Eject",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*1,a*1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var ee=new go.PathFigure(.402*E,.85*a,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var ne=new go.PathFigure(.678*E,.85*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ae=new go.PathFigure(.5*E,.1*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a*1,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a*1,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var ee=new go.PathFigure(E*.408,a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var ne=new go.PathFigure(E*.612,a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ae=new go.PathFigure(E*.816,a,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ae.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var ee=new go.PathFigure(E*.055,.13*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var ne=new go.PathFigure(E*.055,.18*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ae=new go.PathFigure(E*1,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ae.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(.55*E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),b}),go.Shape.defineFigureGenerator("Key",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*1,a*.5,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(oe,E,a){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,E*0,E*.3,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var ee=new go.PathFigure(E*.11,a*.1,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var ne=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ae=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,E,a){var b=new go.Geometry,y=8,z=y*re,ee=new go.PathFigure(y,0,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var ne=new go.PathFigure(E*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ae=new go.PathFigure(E*.83,a*1,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var le=new go.PathFigure(E*.78,a*.05,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),le.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),le.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,E,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,E/3),b=Math.min(b,a/3);var y=b*re,z=a*.8,ee=new go.Geometry,ne=new go.PathFigure(b,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-y,0,E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,z-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,z,E,z-y,E-y,z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,b,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,y,z,0,z-y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()),y>1?(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,.8,-y,-y)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*.45,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(oe,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*.1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var ee=new go.PathFigure(E*.28,a*.37,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(oe,E,a){var b=new go.Geometry,y=15,z=y*re,ee=new go.PathFigure(E*.62,a*.475,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.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(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ee=new go.PathFigure(E*.4,a*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var z=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ee=new go.PathFigure(E*.5,a*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(oe,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.5,a*0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.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")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var rt={},Pt="5.0",te={},x=null,ie=!1,Pe=!1,Re=null,xe=!1,be=null,re=null,Fe=0;Fe4?parseFloat(Te):5};rt.setHTML5Codebase=function(Te,Je){re=Te,tt(Te,Je)},rt.setJavaCodebase=rt.setJavaCodebaseVersion=rt.isCompiledInstalled=rt.setPreCompiledScriptPath=rt.setPreCompiledResourcePath=function(){},rt.setHTML5CodebaseVersion=function(Te,Je){var pt=parseFloat(Te);if(pt!==NaN&&pt<5){console.log("The GeoGebra HTML5 codebase version "+pt+" is deprecated. Using version latest instead.");return}be=Te,At(Te,Je)},rt.getHTML5CodebaseVersion=function(){return oe},rt.getParameters=function(){return te},rt.setFontsCSSURL=function(Te){ee=Te},rt.setGiacJSURL=function(Te){},rt.setJNLPFile=function(Te){De=Te},rt.setJNLPBaseDir=function(Te){},rt.inject=function(){function Te(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Je="auto",pt=te.id,Ut,St=!1,kt=0;kt=5)return!0;var Te=rt.getAppletObject();return Te&&typeof Te.recalculateEnvironments=="function"?(Te.recalculateEnvironments(),!0):!1},rt.startAnimation=function(){var Te=rt.getAppletObject();return Te&&typeof Te.startAnimation=="function"?(Te.startAnimation(),!0):!1},rt.stopAnimation=function(){var Te=rt.getAppletObject();return Te&&typeof Te.stopAnimation=="function"?(Te.stopAnimation(),!0):!1},rt.getAppletObject=function(){var Te=te.id!==void 0?te.id:"ggbApplet";return window[Te]},rt.resize=function(){};var we=function(Te,Je,pt){var Ut=document.createElement("param");Ut.setAttribute("name",Je),Ut.setAttribute("value",pt),Te.appendChild(Ut)},ge=function(Te){return Te&&Te!=="false"},$e=function(Te,Je,pt){ae(oe)<=4.2&&(pt=!0);var Ut=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Ut=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var St=document.createElement("div");St.classList.add("appletParameters","notranslate");var kt=Je.width,he=Je.height;if(Je.disableAutoScale=Je.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Je.disableAutoScale,Je.width!==void 0)if(ae(oe)<=4.4)ge(Je.showToolBar)&&(Je.height-=7),ge(Je.showAlgebraInput)&&(Je.height-=37),Je.width<605&&ge(Je.showToolBar)&&(Je.width=605,kt=605);else{var Ot=100;(ge(Je.showToolBar)||ge(Je.showMenuBar))&&(Je.hasOwnProperty("customToolBar")&&(Je.customToolbar=Je.customToolBar),Ot=ge(Je.showMenuBar)?245:155),kt=5?(Je.appletOnLoad=function(ye){var at=Te.querySelector(".ggb_preview");at&&at.parentNode.removeChild(at),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(yt),window.GGBT_wsf_view&&$(window).trigger("resize"),Dt(ye)},Ve||yt.appendChild(Ze)):St.appendChild(Ze),yt.appendChild(St),Ve||Te.appendChild(yt),setTimeout(function(){rt.resize()},1)}else{var Se=document.createElement("div");Se.className="applet_scaler",Se.style.position="relative",Se.style.display="block",Se.appendChild(St),Te.appendChild(Se),Je.appletOnLoad=function(ye){rt.resize(),Dt(ye)}}function ce(ye,at){at&&typeof at.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ye,at.appletOnLoad):renderGGBElement(ye),Et("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",at)}function Ke(ye,at){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ye,params:at}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Qt){ce(Qt.article,Qt.params)}),html5AppletsToProcess=null)},ae(oe)<5&&(ye.className+=" geogebraweb")):ce(ye,at)}if(Ut){scriptLoadStarted=!0;for(var dt=0;dt0?($t.remove(),yt.attr("id","fullscreencontent").show(),jQuery(Dt).append(yt),window.dispatchEvent(new Event("resize"))):$e($t,Je,!1),window.GGBT_wsf_view.launchFullScreen(Dt)}else Ee=Ut,$e(Te,Je,!1);if(!window.GGBT_wsf_view)for(he=0;heTe/4*3&&($t=Te/4*3),Dt=$t/5.8,Ot.setAttribute("src",y),Ot.setAttribute("width",$t),Ot.setAttribute("height",Dt);var yt=(Te-$t)/2,Ve=(Je-Dt)/2;Ot.style.left=yt+"px",Ot.style.top=Ve+"px",St.appendChild(Ot)}}return St.appendChild(he),St},Ft=function(Te){return Te=Te.toLowerCase(),Te==="html5"||Te==="screenshot"?Te:"html5"},ut=["web","webSimple","web3d","tablet","tablet3d","phone"],At=function(Te,Je){if(oe=Te,Je){tt(oe,!0);return}var pt=!ie;if(pt){var Ut=ae(oe);!isNaN(Ut)&&Ut<4.4&&(pt=!1)}var St,kt;window.location.protocol.substr(0,4)==="http"?St=window.location.protocol:St="http:";var he=oe.indexOf("//");he>0?kt=oe:he===0?kt=St+oe:kt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ot in ut)if(oe.slice(ut[Ot].length*-1)===ut[Ot]||oe.slice((ut[Ot].length+1)*-1)===ut[Ot]+"/"){tt(kt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&pt&&!x.is3D&&!x.AV&&!x.SV&&!x.CV&&!x.EV2&&!x.CP&&!x.PC&&!x.DA&&!x.FI&&!x.PV&&!ge(te.showToolBar)&&!ge(te.showMenuBar)&&!ge(te.showAlgebraInput)&&!ge(te.enableRightClick)&&(!te.appName||te.appName=="classic")?kt+="webSimple/":kt+="web3d/",tt(kt,!1)},tt=function(Te,Je){if(Te.requirejs){Ne=Te;return}Te.slice(-1)!=="/"&&(Te+="/"),Ne=Te,Je===null&&(Je=Te.indexOf("http")===-1),ze=Je,E="web.nocache.js",a=!1;var pt=Ne.split("/");pt.length>1&&(!Je&&pt[pt.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):ut.indexOf(pt[pt.length-2])>=0&&(E=pt[pt.length-2]+".nocache.js")),pt=Te.split("/"),oe=pt[pt.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var Ut=parseFloat(oe);Ut!==NaN&&Ut<5&&Te.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ut+" is deprecated. Using version latest instead."),At("5.0",Je))},Et=function(Te,Je){window.console&&window.console.log&&(!Je||typeof Je.showLogging=="undefined"||Je.showLogging&&Je.showLogging!=="false")&&console.log(Te)};te.material_id!==void 0?me(Bt):Bt();function Bt(){var Te=Pt;be!==null?Te=be:parseFloat(Te)<5&&(Te="5.0"),At(Te,!1),re!==null&&tt(re,ze),xe=!0}return rt},GGBAppletUtils=function(){"use strict";function rt(){return window.GGBT_wsf_edit!==void 0}function Pt(xe,be){be!=1?(xe.style.transformOrigin="0% 0% 0px",xe.style.webkitTransformOrigin="0% 0% 0px",xe.style.transform="scale("+be+","+be+")",xe.style.webkitTransform="scale("+be+","+be+")",xe.style.maxWidth="initial",xe.querySelector(".ggb_preview")!==null&&(xe.querySelector(".ggb_preview").style.maxWidth="initial"),xe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(xe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),xe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(xe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(xe.style.transform="none",xe.style.webkitTransform="none")}function te(xe,be,re,Fe,Oe,De){var Ne=null;if(De!=null&&De!="")for(var ze=xe.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+De+" ")>-1){Ne=ze;break}else ze=ze.parentNode;var Ee=0,oe=0,E=0,a=0,b=0,y=0,z=0;if(Ne)Ee=Ne.offsetWidth,oe=Math.max(Fe?Ne.offsetWidth:0,Ne.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ee=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ee):(Ee=window.innerWidth,oe=window.innerHeight,E=window.innerWidth),xe){var ee=xe.getBoundingClientRect();ee.left>0&&ee.left<=Ee&&(Oe===void 0||!Oe)&&(document.dir==="rtl"?(b=Ee-ee.width-ee.left,y=E<=480?10:30):(y=ee.left,b=E<=480?10:30),a=y+b)}if(xe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=xe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return xe&&((re===void 0||!re)&&be>0&&be+a1&&(De=!0)),be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De=!0),!(xe.hasOwnProperty("disableAutoScale")&&xe.disableAutoScale))Oe=x(xe,be,De,re,xe.scaleContainerClass);else return Fe;return De&&(!xe.hasOwnProperty("scale")||Fe===1)?Oe:Math.min(Fe,Oe)}function Pe(xe){var be=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),Fe=xe.getBoundingClientRect(),Oe=(be-Fe.width)/2,De=(re-Fe.height)/2;De<0&&(De=0),xe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Oe<40?xe.style.left="40px":xe.style.left=Oe+"px",xe.style.top=De+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(De<40?xe.style.top="40px":xe.style.top=De+"px",xe.style.left=Oe+"px")}function Re(xe,be){var re=xe.querySelector(".appletParameters");if(re){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(be.id!==re.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(xe)}if(re.parentElement&&/fullscreen/.test(re.parentElement.className))return;var Fe=ie(be,xe);rt()&&re.setAttribute("data-param-scale",Fe);for(var Oe=null,De=0;De=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(rt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(rt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(rt){var Pt=c[rt];return Pt==null?null:Pt},r=d,webModule.__errFn=e}function B(){function rt(xe){var be=xe.lastIndexOf(rb);be==-1&&(be=xe.length);var re=xe.indexOf(sb);re==-1&&(re=xe.length);var Fe=xe.lastIndexOf(tb,Math.min(re,be));return Fe>=O?xe.substring(O,Fe+P):W}function Pt(xe){if(!xe.match(/^\w+:\/\//)){var be=o.createElement(ub);be.src=xe+vb,xe=rt(be.src)}return xe}function te(){var xe=__gwt_getMetaProperty(wb);return xe!=null?xe:W}function x(){for(var xe=o.getElementsByTagName(_),be=O;beO?xe[xe.length-P].href:W}function Pe(){var xe=o.location;return xe.href==xe.protocol+zb+xe.host+xe.pathname+xe.search+xe.hash}var Re=te();return Re==W&&(Re=x()),Re==W&&(Re=ie()),Re==W&&Pe()&&(Re=rt(o.location.href)),Re=Pt(Re),Re}function C(rt){return rt.match(/^\//)||rt.match(/^[a-zA-Z]+:\/\//)?rt:webModule.__moduleBase+rt}function D(){var rt=[],Pt=O,te=[],x=[];function ie(xe){var be=x[xe](),re=te[xe];if(be in re)return be;var Fe=[];for(var Oe in re)Fe[re[Oe]]=Oe;throw r&&r(xe,Fe,be),null}if(__gwt_isKnownPropertyValue=function(xe,be){return be in te[xe]},webModule.__getPropMap=function(){var xe={};for(var be in te)te.hasOwnProperty(be)&&(xe[be]=ie(be));return xe},webModule.__computePropValue=ie,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Pe;try{Pe=Cb;var Re=Pe.indexOf(Db);Re!=-1&&(Pt=parseInt(Pe.substring(Re+P),$),Pe=Pe.substring(O,Re))}catch(xe){}return webModule.__softPermutationId=Pt,C(Pe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(rt,Pt,te){"use strict";te.d(Pt,{Ax:function(){return Re},Ds:function(){return xe},KI:function(){return re},SI:function(){return Pe},f1:function(){return ie}});var x=te(74128);function ie(Fe){let Oe=!0;if(Fe.length>0){for(let De=0;Dea in E?Pe(E,a,{enumerable:!0,configurable:!0,writable:!0,value:b}):E[a]=b,De=(E,a)=>{for(var b in a||(a={}))re.call(a,b)&&Oe(E,b,a[b]);if(be)for(var b of be(a))Fe.call(a,b)&&Oe(E,b,a[b]);return E},Ne=(E,a)=>Re(E,xe(a)),ze=(E,a)=>{var b={};for(var y in E)re.call(E,y)&&a.indexOf(y)<0&&(b[y]=E[y]);if(E!=null&&be)for(var y of be(E))a.indexOf(y)<0&&Fe.call(E,y)&&(b[y]=E[y]);return b},Ee=(E,a,b)=>new Promise((y,z)=>{var ee=le=>{try{ae(b.next(le))}catch(de){z(de)}},ne=le=>{try{ae(b.throw(le))}catch(de){z(de)}},ae=le=>le.done?y(le.value):Promise.resolve(le.value).then(ee,ne);ae((b=b.apply(E,a)).next())});const oe=E=>{var a=E,{children:b}=a,y=ze(a,["children"]);const[z,ee]=(0,ie.useState)(!1);return ie.createElement(x.ZP,Ne(De({},y),{loading:z,onClick:ne=>Ee(void 0,null,function*(){try{ee(!0),yield y.onClick(ne),ee(!1)}catch(ae){console.error(ae),ee(!1)}})}),b)}},71067:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Ee}});var x=te(59301),ie=te(8591),Pe=te(92832),Re={codeBox:"codeBox___WpkVl"},xe=te(92310),be=te.n(xe),re=Object.defineProperty,Fe=(oe,E,a)=>E in oe?re(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:a}):oe[E]=a,Oe=(oe,E,a)=>Fe(oe,typeof E!="symbol"?E+"":E,a),De=(oe,E,a)=>new Promise((b,y)=>{var z=ae=>{try{ne(a.next(ae))}catch(le){y(le)}},ee=ae=>{try{ne(a.throw(ae))}catch(le){y(le)}},ne=ae=>ae.done?b(ae.value):Promise.resolve(ae.value).then(z,ee);ne((a=a.apply(oe,E)).next())});class Ne extends x.Component{constructor(E){super(E),Oe(this,"canvas"),Oe(this,"randomNum",(a,b)=>Math.floor(Math.random()*(b-a)+a)),Oe(this,"drawPic",()=>{this.randomCode()}),Oe(this,"reloadPic",()=>{this.drawPic()}),Oe(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),Oe(this,"onVerify",()=>{let a;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(a=!0,ie.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(a=!0,ie.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(a=!1),this.setState({showError:a}),a}),this.canvas=x.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,a){const b=this.randomNum(E,a),y=this.randomNum(E,a),z=this.randomNum(E,a);return`rgb(${b}, ${y}, ${z})`}drawText(E,a,b){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const y=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=y+"px SimHei";const z=10,ee=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=z;b>0&&(ne=z+b*ee);let ae=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);y>40&&(ae=40);const le=this.randomNum(-10,10);E.translate(ne,ae),E.rotate(le*Math.PI/180),E.fillText(a,0,0),E.rotate(-le*Math.PI/180),E.translate(-ne,-ae)}drawLine(E){for(let a=0;a<1;a++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let a=0;a<100;a++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const a="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let b=0;b{const y=this.canvas.current.getContext("2d");y.textBaseline="bottom",y.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),y.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z{let a;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(Ne,{ref:b=>a=b})),onOk:()=>De(void 0,null,function*(){if(a.onVerify())return Promise.reject();oe()})})};var Ee=Ne},20633:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Oe}});var x=te(59301),ie=te(92832),Pe=te(12563),Re=te(8591),xe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},be=te(62772);const{TextArea:re}=ie.default;class Fe extends x.Component{constructor(Ne){super(Ne),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Ne,onAnswerChange:ze,addChildAnswer:Ee,exerciseIsPublish:oe,answers:E,activeOptionErrorIndex:a,flex:b="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:y,EditInputIndex:z}=this.state;return x.createElement("div",{className:xe.flex},x.createElement("div",{className:`${xe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Ne+1,"):"),x.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((ee,ne)=>x.createElement(x.Fragment,null,z!==ne?(ee==null?void 0:ee.length)>0?x.createElement(Pe.default,{className:"edit-tag",key:ee,closable:!((E==null?void 0:E.length)===1&&ne===0),onClose:ae=>{ae.preventDefault(),(E==null?void 0:E.length)===1&&ne===0?this.props.deleteChildAnswermain(Ne,ne):this.props.deleteChildAnswer(Ne,ne)}},x.createElement("span",{onDoubleClick:ae=>{this.setState({EditInputIndex:ne}),ae.preventDefault()}},ee)):x.createElement(ie.default,{defaultValue:ee,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ae=>{if(ae.target.value.replaceAll(" ","").length<=0){Re.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ze(Ne,ne,ae.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):x.createElement(ie.default,{defaultValue:ee,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ae=>{if(ae.target.value.replaceAll(" ","").length<=0){Re.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ze(Ne,ne,ae.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!y&&x.createElement(Pe.default,{className:"site-tag-plus",onClick:()=>{Ee(Ne),this.setState({inputVisible:!0})}},x.createElement(be.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Oe=Fe},97805:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return oe}});var x=te(59301),ie=te(96565),Pe=Object.defineProperty,Re=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Oe=(E,a,b)=>a in E?Pe(E,a,{enumerable:!0,configurable:!0,writable:!0,value:b}):E[a]=b,De=(E,a)=>{for(var b in a||(a={}))re.call(a,b)&&Oe(E,b,a[b]);if(be)for(var b of be(a))Fe.call(a,b)&&Oe(E,b,a[b]);return E},Ne=(E,a)=>Re(E,xe(a)),ze=(E,a,b)=>Oe(E,typeof a!="symbol"?a+"":a,b);const Ee="\u2581";class oe extends x.Component{constructor(){super(...arguments),ze(this,"getChCountBeforeCursor",(a,b)=>{const y=b.line;let z=0;for(let ne=0;ne{const y=a.getRange(b.from,b.to);let z=0;if(b.text.forEach(ee=>{z+=ee.split(Ee).length-1}),y&&y.indexOf(Ee)!=-1){const ee=y.split(Ee).length-1,ne=this.getChCountBeforeCursor(a,b.from);console.log(`\u5220\u9664${ee}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${z}\u4E2A`),this.props.deleteEmptyDisabled?b.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,ee,z)}else if(z){const ee=this.getChCountBeforeCursor(a,b.from);console.log(`\u65B0\u589E${z}\u4E2A\uFF0C\u4E4B\u524D\u6709${ee}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ee,0,z)}})}render(){return x.createElement(ie.Z,Ne(De({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},90463:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return be}});var x=te(60324),ie={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Pe=te(32637),Re=te(59301),be=({type:re,style:Fe})=>{const Oe=Re.createElement("div",{className:ie.wrap,onClick:De=>{De.preventDefault(),De.stopPropagation()}},Re.createElement("p",null,re==="shixun"||re==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Re.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",re==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Re.createElement("div",{className:ie.contact},Re.createElement("div",{className:ie.img},Re.createElement("img",{src:Pe,width:"124px",height:"124px"})),Re.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Re.createElement(x.Z,{content:Oe},Re.createElement("span",{className:ie.text,style:Fe},"\u9AD8\u6D88\u8017"))}},16750:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Ne}});var x=te(59301),ie={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Pe=te(92310),Re=te.n(Pe),xe=te(71418),be=te(2859),re=te(38147),Fe=te(65862),Oe=(ze,Ee,oe)=>new Promise((E,a)=>{var b=ee=>{try{z(oe.next(ee))}catch(ne){a(ne)}},y=ee=>{try{z(oe.throw(ee))}catch(ne){a(ne)}},z=ee=>ee.done?E(ee.value):Promise.resolve(ee.value).then(b,y);z((oe=oe.apply(ze,Ee)).next())}),Ne=({data:ze,className:Ee,fullWidth:oe,style:E={},onClose:a,onOk:b,showFullTools:y,noAssociationId:z})=>{const ee=(0,x.useRef)(null),ne=(0,x.useRef)(null),ae=(0,x.useRef)(null),le=(0,x.useRef)(null),[de,me]=(0,x.useState)(!1),[Ae,pe]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>{ae.current||(ae.current=document.createElement("style"),document.head.appendChild(ae.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),ae.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&&we()):(document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null))},[ze==null?void 0:ze.visible]);const we=()=>Oe(void 0,null,function*(){me(!0),pe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const He=yield(0,Fe.ZJ)(ze==null?void 0:ze.src);ee.current.src="",ee.current.src=He,ee.current.onload=function(){Xe()},me(!1),pe("")}),ge=()=>{document.body.removeAttribute("data-custom"),ae.current.innerHTML=" ",a()},$e=He=>Oe(void 0,null,function*(){me(!0),pe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ue=yield(0,re.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:He.dataUrl}});Ue!=null&&Ue.id&&!z?(yield(0,re.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ue==null?void 0:Ue.id,settings:JSON.stringify(He.state)}})).status===0&&b():Ue!=null&&Ue.id&&b(Ue),document.body.removeAttribute("data-custom"),ae.current.innerHTML=" ",me(!1),pe("")}),Me=()=>{const He=document.querySelector('a[href="https://markerjs.com/"]');He&&He.parentNode&&(He.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(st=>{const Ft=document.querySelector(st.name);Ft&&Ft.setAttribute("title",st.title)})},Xe=()=>{ne.current=new be.hP(ee.current),ne.current.targetRoot=le.current,ne.current.addEventListener("render",$e),ne.current.addEventListener("beforeclose",ge),y&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),ze!=null&&ze.snapshotData&&ne.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return x.createElement(x.Fragment,null,(ze==null?void 0:ze.visible)&&x.createElement(xe.Z,{spinning:de,tip:Ae,style:{position:"absolute"}},x.createElement("div",{ref:le,className:Re()(ie.imageDimensions,Ee,oe?ie.fullWidth:""),style:E},x.createElement("img",{className:ie.img,ref:ee}))))}},27687:function(rt,Pt,te){"use strict";var x=te(59301),ie=te(96408),Pe=te(48136),Re=te(99298),xe=te(43418),be=te(59301);const re=(0,x.forwardRef)(({callback:Fe,width:Oe,onChange:De,disabled:Ne,readOnly:ze,type:Ee="",value:oe="",style:E={}},a)=>{const b=(0,x.useRef)(),y=(0,x.useRef)(),[z,ee]=(0,x.useState)(0),[ne,ae]=(0,x.useState)(0),[le,de]=(0,x.useState)(!1),me=()=>{var ge=document.createElement("div");ge.innerHTML=b.current.getValue();var $e=ge.innerText;return Fe&&Fe($e),$e};(0,x.useImperativeHandle)(a,()=>({getData:me}));const Ae=ge=>{ge.preventDefault();const $e=ge.clientX-z,Me=ge.clientY-ne;document.body.onmousemove=Xe=>{let He=Xe.clientX-$e,Ue=Xe.clientY-Me;const st=document.getElementsByClassName("markdown-popup-form")[0],Ft=window.innerWidth-st.offsetWidth,ut=window.innerHeight-st.offsetHeight;He=Math.max(0,Math.min(He,Ft)),Ue=Math.max(0,Math.min(Ue,ut)),pe(Xe.clientX,Xe.clientY,$e,Me)&&(ee(He),ae(Ue))},document.body.onmouseup=function(){document.body.onmousemove=null}},pe=(ge,$e,Me,Xe)=>{const He=document.body.clientHeight,Ue=document.body.clientWidth;return ge<20&&Me>ge||ge>Ue-20&&Me$e||$e>He-20&&Xe<$e?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,x.useEffect)(()=>{le&&setTimeout(()=>{const ge=document.getElementsByClassName("markdown-popup-form")[0],$e=window.innerWidth/2-ge.offsetWidth/2,Me=window.innerHeight/2-ge.offsetHeight/2;ee($e),ae(Me)},0)},[le]);const we=()=>{Ne||ze||de(!0)};return be.createElement("div",{style:E},be.createElement("div",{style:{width:Oe||"100%",position:"relative"},className:`${ie.Z.mathFillWrap} ${Ne||ze?"cursorDefault":""}`,onClick:()=>we()},be.createElement("math-field",{disabled:Ne,locale:"zh_cn",class:`${ie.Z.mathField} ${Ee}`,readOnly:ze,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),be.createElement(xe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:be.createElement("div",{style:{cursor:"move"},onMouseDown:Ae},"\u8F93\u5165\u516C\u5F0F"),open:le,onOk:()=>{const ge=y.current.getData();b.current.setValue(ge),De(ge),de(!1)},onCancel:()=>{de(!1)},destroyOnClose:!0,className:"markdown-popup-form"},be.createElement(Re.Z,{value:oe,ref:y,onChange:De,showSaveButton:!1})))});Pt.Z=re},99298:function(rt,Pt,te){"use strict";var x=te(59301),ie=te(95237),Pe=te(43604),Re=te(99313),xe=te(3113),be=te(6339),re=te(96408),Fe=te(48136),Oe=te(59301);const De=(0,x.forwardRef)(({callback:Ne,showSaveButton:ze,value:Ee=""},oe)=>{const E=(0,x.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],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 +(self.webpackChunk=self.webpackChunk||[]).push([[337],{89489:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},59477:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},49198:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},87169:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={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"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},52671:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},8657:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},56082:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},33853:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},12893:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},15075:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},32134:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},43531:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},38819:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Re=Ee,xe=te(7657),be=function(De,Ne){return ie.createElement(xe.Z,(0,x.Z)({},De,{ref:Ne,icon:Re}))},oe=ie.forwardRef(be),Fe=oe},96408:function(lt,Pt){"use strict";Pt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},58e3:function(lt,Pt){"use strict";Pt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},70414:function(lt,Pt,te){"use strict";var x=te(59301),ie=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(Oe,De,Ne)=>De in Oe?ie(Oe,De,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Oe[De]=Ne,oe=(Oe,De)=>{for(var Ne in De||(De={}))Re.call(De,Ne)&&be(Oe,Ne,De[Ne]);if(Ee)for(var Ne of Ee(De))xe.call(De,Ne)&&be(Oe,Ne,De[Ne]);return Oe};const Fe=Oe=>React.createElement("svg",oe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Oe),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Pt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},25863:function(){"use strict";function lt(re,E,a,b){a===void 0&&(a=0),b===void 0&&(b=1/0),this._name=re,this._defaultValue=E,this._minimum=a,this._maximum=b}Object.defineProperty(lt.prototype,"name",{get:function(){return this._name},set:function(re){if(typeof re!="string"||re==="")throw new Error("Shape name must be a valid string.");this._name=re}}),Object.defineProperty(lt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("The default value must be a real number, not: "+re);this._defaultValue=re}}),Object.defineProperty(lt.prototype,"minimum",{get:function(){return this._minimum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Minimum must be a real number, not: "+re);this._minimum=re}}),Object.defineProperty(lt.prototype,"maximum",{get:function(){return this._maximum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Maximum must be a real number, not: "+re);this._maximum=re}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(re,E){var a=go.Shape._FigureParameters[re];return a?a[E]:null},go.Shape.setFigureParameter=function(re,E,a){if(!(a instanceof lt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var b=go.Shape._FigureParameters[re];b||(b=[],go.Shape._FigureParameters[re]=b),b[E]=a};var Pt=[];function te(re,E){var a=Pt.pop();return a===void 0?new go.Point(re,E):(a.x=re,a.y=E,a)}function x(){var re=Pt.pop();return re===void 0?new go.Point:re}function ie(re){Pt.push(re)}function Ee(re,E,a,b,y,z,ee,ne,ae){ae||(ae=new go.Point);var le=re-a,de=y-ee,me=NaN,Ae=NaN;if(le===0)if(de===0)re===a&&(me=re,Ae=E);else{var ve=(z-ne)/de,we=z-ve*y;me=re,Ae=ve*me+we}else if(de===0){var ge=(E-b)/le,et=E-ge*re;me=y,Ae=ge*me+et}else{var ge=(E-b)/le,ve=(z-ne)/de,et=E-ge*re,we=z-ve*y;me=(we-et)/(ge-ve),Ae=ge*me+et}return ae.x=me,ae.y=Ae,ae}function Re(re,E,a,b,y,z,ee,ne,ae,le,de,me,Ae,ve){var we=1-ae,ge=ae,et=re*we+a*ge,Me=E*we+b*ge,Xe=a*we+y*ge,He=b*we+z*ge,Qe=y*we+ee*ge,dt=z*we+ne*ge,wt=et*we+Xe*ge,ct=Me*we+He*ge,Bt=Xe*we+Qe*ge,tt=He*we+dt*ge,Et=wt*we+Bt*ge,Ft=ct*we+tt*ge;le.x=et,le.y=Me,de.x=wt,de.y=ct,me.x=Et,me.y=Ft,Ae.x=Bt,Ae.y=tt,ve.x=Qe,ve.y=dt}var xe=new go.Spot(.156,.156),be=new go.Spot(.844,.844),oe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new lt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,E/3),b=Math.min(b,a/3);var y=b*oe,z=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-y,0,E,y)).add(new go.PathSegment(go.PathSegment.Line,E,a-b)).add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-y,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,y,a,0,a-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(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=a/2,b.endX=E,b.endY=a/2,b}),go.Shape.defineFigureGenerator("LineV",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=E/2,b.startY=0,b.endX=E/2,b.endY=a,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(re,E,a){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*E,(1-b)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*a)).add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(re,E,a){var b=E/2,y=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return y.spot1=xe,y.spot2=be,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=E,b.endY=a,b}),go.Shape.defineFigureGenerator("Line2",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=E,b.startY=0,b.endX=0,b.endY=a,b}),go.Shape.defineFigureGenerator("Curve1",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,oe*E,0,E,(1-oe)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,oe*a,(1-oe)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,oe*a,oe*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-oe)*E,0,0,(1-oe)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new lt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var y=Math.abs(b)*E;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E);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=E,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),y.5&&(b=.5);var y=Math.abs(b)*E;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E/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=E,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E/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=E,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())):z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),y0&&(ee.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,ne,ne).close())),z.spot1=xe,z.spot2=be,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(re,E,a){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,b*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Line,b*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,b*a).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new lt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new lt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(re,E,a){var b=re?re.parameter1:NaN,y=re?re.parameter2:NaN;isNaN(b)&&(b=0),isNaN(y)&&(y=315);var z=b%360;z<0&&(z+=360);var ee=y%360,ne=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,z,ee,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(re,E,a){var b=oe/Math.SQRT2*.5,y=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*E,z*a,E,(1-b)*a,(y+b)*E,(z+b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new lt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var y=Math.min(b,E)/2,z=E/2,ee=a/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,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ee-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new lt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=Math.min(b,E)/2,z=E/2,ee=a/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,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ee-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new lt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(re,E,a){var b=re?re.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),E===0||a===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=E,y.endY=a,y}else{var z=E/2,ee=a/2,ne=Math.atan2(a,E),ae=b-Math.min(Math.cos(ne)*b/2,z),le=b-Math.min(Math.sin(ne)*b/2,ee),y=new go.Geometry,de=new go.PathFigure(ae,0,!0);return y.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),de.add(new go.PathSegment(go.PathSegment.Line,E-ae,0)),de.add(new go.PathSegment(go.PathSegment.Line,E,le)),de.add(new go.PathSegment(go.PathSegment.Line,.8*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,E,a-le)),de.add(new go.PathSegment(go.PathSegment.Line,E-ae,a)),de.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),de.add(new go.PathSegment(go.PathSegment.Line,ae,a)),de.add(new go.PathSegment(go.PathSegment.Line,0,a-le)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new lt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new lt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(re,E,a){var b=re?re.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new lt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(re,E,a){var b=re?re.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-b)*E,.25*a,Math.abs(1-b)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*a,b*E,.25*a).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,oe*E,0,E,(.5-oe/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+oe/2)*a,oe*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.4*E,.6*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,ee=.3,ne=0,ae=z*oe;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+z+ne)*a,(.5-z+ee)*E,(.5+ae+ne)*a,(.5-ae+ee)*E,(.5+z+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*E,(.5+ne)*a,(.5+ae+ee)*E,(.5+z+ne)*a,(.5+z+ee)*E,(.5+ae+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*a,(1-.5+z+ee)*E,(.5-ae+ne)*a,(.5+ae+ee)*E,(.5-z+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ae+ee)*E,(.5-z+ne)*a,(.5-z+ee+.05)*E,(.5-ae+ne-.02)*a)),z=.2,ee=0,ne=-.3,ae=z*oe,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*E,(.5+ne)*a,(.5+ae+ee)*E,(.5+z+ne)*a,(.5+z+ee)*E,(.5+ae+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*a,(1-.5+z+ee)*E,(.5-ae+ne)*a,(.5+ae+ee)*E,(.5-z+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*E,(.5+ne)*a,(.5-ae+ee)*E,(.5-z+ne)*a,(.5-z+ee)*E,(.5-ae+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ae+ee)*E,(.5+z+ne)*a,(.5-z+ee)*E,(.5+ae+ne)*a,(.5-ae+ee)*E,(.5+z+ne)*a)),z=.2,ee=-.3,ne=0,ae=z*oe,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*a,(1-.5+z+ee-.05)*E,(.5-ae+ne-.02)*a,(.5+ae+ee)*E,(.5-z+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*E,(.5+ne)*a,(.5-ae+ee)*E,(.5-z+ne)*a,(.5-z+ee)*E,(.5-ae+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+z+ne)*a,(.5-z+ee)*E,(.5+ae+ne)*a,(.5-ae+ee)*E,(.5+z+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ae+ee)*E,(.5+z+ne)*a,(.5+z+ee)*E,(.5+ae+ne)*a).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.5,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,ee=.5,ne=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*E,ne*a)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ee,a*ne,z*E,z*E).close()),y=new go.PathFigure(E*.5,0,!1),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ne=.75,y=new go.PathFigure((ee+z)*E,ne*a,!0),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ee,a*ne,z*E,z*E).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(re,E,a){var b=.8535533905932737,y=.5*E,z=.5*a;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,a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,b*E,b*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(re,E,a){var b=new go.Geometry,y=oe*.5,z=.5,ee=.5,ne=.5,ae=new go.PathFigure(ee*E,(ne-z)*a);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),z=.4,y=oe*.4;var le=x(),de=x(),me=x(),Ae=x();Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.42,le,de,me,Ae,Ae);var ve=x(),we=x(),ge=x();Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.58,Ae,Ae,ge,ve,we);var et=x(),Me=x(),Xe=x();Re(ee,ne+z,ee-y,ne+z,ee-z,ne+y,ee-z,ne,.42,et,Me,Xe,Ae,Ae);var He=x(),Qe=x(),dt=x();return Re(ee,ne+z,ee-y,ne+z,ee-z,ne+y,ee-z,ne,.58,Ae,Ae,dt,He,Qe),ae.add(new go.PathSegment(go.PathSegment.Move,dt.x*E,dt.y*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,He.x*E,He.y*a,Qe.x*E,Qe.y*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-y)*a,(ee-y)*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*a,le.x*E,le.y*a,de.x*E,de.y*a)),ae.add(new go.PathSegment(go.PathSegment.Line,dt.x*E,dt.y*a).close()),ae.add(new go.PathSegment(go.PathSegment.Move,Xe.x*E,Xe.y*a)),ae.add(new go.PathSegment(go.PathSegment.Line,ge.x*E,ge.y*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,ve.x*E,ve.y*a,we.x*E,we.y*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+y)*a,(ee+y)*E,(ne+z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Xe.x*E,Xe.y*a,et.x*E,et.y*a,Me.x*E,Me.y*a).close()),ie(le),ie(de),ie(me),ie(Ae),ie(ve),ie(we),ie(ge),ie(et),ie(Me),ie(Xe),ie(He),ie(Qe),ie(dt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new lt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>E&&(b=E);var y=(E-b)/2,z=y+b;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(re,E,a){var b=new go.Geometry,y=oe*.4,z=.4,ee=.5,ne=.5,ae=x(),le=x(),de=x(),me=x(),Ae=new go.PathFigure((ee-z)*E,ne*a,!1);b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-y)*a,(ee-y)*E,(ne-z)*a)),Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.44,de,me,le,ae,ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,de.x*E,de.y*a,me.x*E,me.y*a));var ve=te(le.x,le.y);Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.56,ae,ae,le,de,me);var we=te(le.x,le.y);Ae.add(new go.PathSegment(go.PathSegment.Line,(ve.x*.1+.95*.9)*E,ve.y*.1*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,ve.y*.1*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.9)*E,.15*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.9)*E,(we.y*.1+.05*.9)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,we.x*E,we.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,de.x*E,de.y*a,me.x*E,me.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+y)*a,(ee+y)*E,(ne+z)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne+z)*a,(ee-z)*E,(ne+y)*a)),z=.35,y=oe*.35;var ge=new go.PathFigure(ee*E,(ne-z)*a,!1);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a));var et=new go.PathFigure((ee-z)*E,ne*a,!1);return b.add(et),ie(ae),ie(le),ie(de),ie(me),ie(ve),ie(we),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(re,E,a){var b=new go.Geometry,y=.375,z=0,ee=-.125,ne=y*oe,ae=new go.PathFigure((.525+z)*E,(.5+y+ee)*a,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ee)*a,(.5+ne+z)*E,(.5+y+ee)*a,(.5+y+z)*E,(.5+ne+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ee)*a,(1-.5+y+z)*E,(.5-ne+ee)*a,(.5+ne+z)*E,(.5-y+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ee)*a,(.5-ne+z)*E,(.5-y+ee)*a,(.5-y+z)*E,(.5-ne+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+y+ee)*a,(.5-y+z)*E,(.5+ne+ee)*a,(.5-ne+z)*E,(.5+y+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),y=.325,z=0,ee=-.125,ne=y*oe;var ae=new go.PathFigure((1-.5+y+z)*E,(.5+ee)*a,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+y+ee)*a,(.5+y+z)*E,(.5+ne+ee)*a,(.5+ne+z)*E,(.5+y+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ee)*a,(.5-ne+z)*E,(.5+y+ee)*a,(.5-y+z)*E,(.5+ne+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ee)*a,(.5-y+z)*E,(.5-ne+ee)*a,(.5-ne+z)*E,(.5-y+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ee)*a,(.5+ne+z)*E,(.5-y+ee)*a,(1-.5+y+z)*E,(.5-ne+ee)*a));var ae=new go.PathFigure((.525+z)*E,(.5+y+ee)*a,!1);return b.add(ae),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(re,E,a){var b=re?re.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(re,E,a){var b=re?re.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,b*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(re,E,a){var b=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(re,E,a){var b=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*E,b*a,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(re,E,a){var b=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,b*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*E,b*a,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new lt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new lt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=re?re.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-b)*E,ee=(.5-y/2)*a,ne=(.5+y/2)*a,ae=new go.Geometry,le=new go.PathFigure(0,ee,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,ee)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,z,a)),le.add(new go.PathSegment(go.PathSegment.Line,z,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ae.spot1=new go.Spot(0,ee/a);var de=Ee(0,ne/a,1,ne/a,z/E,1,1,.5,x());return ae.spot2=new go.Spot(de.x,de.y),ie(de),ae}),go.Shape.setFigureParameter("Arrow2",0,new lt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new lt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=30),b>E&&(b=E);var y=re?re.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,a/2);var z=E-b,ee=(a-y)/2,ne=ee+y,ae=new go.Geometry,le=new go.PathFigure(0,ee,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,ee)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,z,a)),le.add(new go.PathSegment(go.PathSegment.Line,z,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ae.spot1=new go.Spot(0,ee/a);var de=Ee(0,ne/a,1,ne/a,z/E,1,1,.5,x());return ae.spot2=new go.Spot(de.x,de.y),ie(de),ae}),go.Shape.defineFigureGenerator("Chevron",function(re,E,a){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*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(re,E,a){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*E,.214*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new lt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*a,z=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ae=Ee(0,.5,.3,0,0,y/a,.1,y/a,x());return ee.spot1=new go.Spot(ae.x,ae.y),ae=Ee(.7,1,1,.5,0,z/a,1,z/a,ae),ee.spot2=new go.Spot(ae.x,ae.y),ie(ae),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new lt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new lt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var y=re?re.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-b)/2,ee=z+b,ne=(a-y)/2,ae=ne+y;(b>a||y>a)&&(y>b?(b=b*a/y,z=(a-b)/2,ee=z+b,ne=0,ae=a):(z=0,ee=a,ne=0,ae=a));var le=new go.Geometry,de=new go.PathFigure(E,.5*a,!0);le.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ae)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,ae)),de.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var me=Ee(0,.5,.3,ne/a,0,z/a,1,z/a,x());return le.spot1=new go.Spot(me.x,me.y),me=Ee(.7,ae/a,1,.5,0,ee/a,1,ee/a,me),le.spot2=new go.Spot(me.x,me.y),ie(me),le}),go.Shape.setFigureParameter("IBeamArrow",0,new lt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*a,z=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(0,y/a);var ae=Ee(.7,1,1,.5,0,z/a,1,z/a,x());return ee.spot2=new go.Spot(ae.x,ae.y),ie(ae),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new lt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new lt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var y=re?re.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-b)/2,ee=z+b,ne=(a-y)/2,ae=ne+y;(b>a||y>a)&&(y>b?(b=b*a/y,z=(a-b)/2,ee=z+b,ne=0,ae=a):(z=0,ee=a,ne=0,ae=a));var le=new go.Geometry,de=new go.PathFigure(E,.5*a,!0);le.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ae)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,ae)),de.add(new go.PathSegment(go.PathSegment.Line,0,ae)),de.add(new go.PathSegment(go.PathSegment.Line,0,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),de.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),le.spot1=new go.Spot(0,z/a);var me=Ee(.7,ae/a,1,.5,0,ee/a,1,ee/a,x());return le.spot2=new go.Spot(me.x,me.y),ie(me),le}),go.Shape.setFigureParameter("Pointer",0,new lt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.1);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(b,.35);var ee=Ee(.2,.65,1,.65,0,1,1,.5,x());return y.spot2=new go.Spot(ee.x,ee.y),ie(ee),y}),go.Shape.setFigureParameter("RoundedPointer",0,new lt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*a,b*E,.25*a).close()),y.spot1=new go.Spot(b,.35);var ee=Ee(0,.65,1,.65,0,1,1,.5,x());return y.spot2=new go.Spot(ee.x,ee.y),ie(ee),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new lt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.4);var y=(.5-b/2)*a,z=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,.3);var ae=Ee(.7,1,1,.5,0,z/a,1,z/a,x());return ee.spot2=new go.Spot(ae.x,ae.y),ie(ae),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new lt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=50);var y=(a-b)/2,z=y+b;b>a&&(y=0,z=a);var ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,y/a);var ae=Ee(.7,1,1,.5,0,z/a,1,z/a,x());return ee.spot2=new go.Spot(ae.x,ae.y),ie(ae),ee}),go.Shape.setFigureParameter("SquareArrow",0,new lt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.7);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(b,1),y}),go.Shape.defineFigureGenerator("Cone1",function(re,E,a){var b=new go.Geometry,y=oe*.5,z=oe*.1,ee=new go.PathFigure(0,.9*a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.9*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.3*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,z=oe*.5,ee=new go.PathFigure(0,b,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,oe*b,(.5-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*E,b,(.5+z)*E,0,1*E,oe*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-oe*b,(.5+z)*E,1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-z)*E,1*a,0,a-oe*b)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(E,b,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*b,1*E,2*b-oe*b,(.5+z)*E,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*E,2*b,0,2*b-oe*b)),y.spot1=new go.Spot(0,0,0,2*b),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,z=oe*.5,ee=new go.PathFigure(0,a-b,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,oe*b,(.5-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,b,(.5+z)*E,0,E,oe*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-oe*b,(.5+z)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-z)*E,a,0,a-oe*b));var ne=new go.PathFigure(0,a-b,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*b,0,a-b-oe*b,(.5-z)*E,a-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,a-b,(.5+z)*E,a-2*b,E,a-b-oe*b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*b),y}),go.Shape.defineFigureGenerator("Cylinder3",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,z=oe*.5,ee=new go.PathFigure(b,0,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-oe*b,0,E,(.5-z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,(.5+z)*a,E-oe*b,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,oe*b,a,0,(.5+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*a,oe*b,0));var ne=new go.PathFigure(b,0,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*a,b+oe*b,0,2*b,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,a,2*b,(.5+z)*a,b+oe*b,a)),y.spot1=new go.Spot(0,0,2*b,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,z=oe*.5,ee=new go.PathFigure(E-b,0,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-oe*b,0,E,(.5-z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,(.5+z)*a,E-oe*b,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,oe*b,a,0,(.5+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*a,oe*b,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0));var ne=new go.PathFigure(E-b,0,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*b,.5*a,E-b-oe*b,0,E-2*b,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E-2*b,(.5+z)*a,E-b-oe*b,a)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*b,0),y}),go.Shape.defineFigureGenerator("Prism1",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,.25*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.25*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(re,E,a){var b=new go.Geometry,y=.2,z=.1,ee=oe*y,ne=oe*z,ae=.5,le=.1,de=new go.PathFigure(ae*E,(le+z)*a,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*E,le*a,(ae-ee)*E,(le+z)*a,(ae-y)*E,(le+ne)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-z)*a,(ae-y)*E,(le-ne)*a,(ae-ee)*E,(le-z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*E,le*a,(ae+ee)*E,(le-z)*a,(ae+y)*E,(le-ne)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le+z)*a,(ae+y)*E,(le+ne)*a,(ae+ee)*E,(le+z)*a));var me=.05,Ae=oe*me;ae=.05,le=.25;var ve=new go.PathFigure(.5*E,.2*a,!0);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ae=.95,le=.25,ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+me)*E,le*a,(ae+Ae)*E,(le-me)*a,(ae+me)*E,(le-Ae)*a)),ve.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),me=.025,Ae=oe*me,ae=.825,le=.35,ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-me)*a,(ae+me)*E,(le-Ae)*a,(ae+Ae)*E,(le-me)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-me)*E,le*a,(ae-Ae)*E,(le-me)*a,(ae-me)*E,(le-Ae)*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),ve.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),ve.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),me=.05,Ae=oe*me,ae=.5,le=.7,ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-me)*a,(ae+me)*E,(le-Ae)*a,(ae+Ae)*E,(le-me)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-me)*E,le*a,(ae-Ae)*E,(le-me)*a,(ae-me)*E,(le-Ae)*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),me=.025,Ae=oe*me,ae=.175,le=.35,ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-me)*a,(ae+me)*E,(le-Ae)*a,(ae+Ae)*E,(le-me)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-me)*E,le*a,(ae-Ae)*E,(le-me)*a,(ae-me)*E,(le-Ae)*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),me=.05,Ae=oe*me,ae=.05,le=.25,ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-me)*a,(ae-me)*E,(le-Ae)*a,(ae-Ae)*E,(le-me)*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new lt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,z=new go.PathFigure(E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),y.spot1=new go.Spot(0,b),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(re,E,a){var b=new go.Geometry,y=re?re.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,y*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),b}),go.Shape.defineFigureGenerator("Database",function(re,E,a){var b=new go.Geometry,y=oe*.5,z=oe*.1,ee=new go.PathFigure(E,.1*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var ne=new go.PathFigure(E,.1*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+y)*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-y)*E,.4*a,0,(.3+z)*a)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(re,E,a){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*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(re,E,a){var b=new go.Geometry,y=oe*.5,z=oe*.1,ee=new go.PathFigure(E,.1*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var ne=new go.PathFigure(E,.1*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=oe*.2,ee=new go.PathFigure(0,.2*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ne=new go.PathFigure(0,y*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(re,E,a){var b=new go.Geometry,y=re?re.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,y*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),b}),go.Shape.defineFigureGenerator("Document",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(re,E,a){var b=new go.Geometry,y=re?re.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y*a)),ee.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var ee=new go.PathFigure(E,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN,z=re?re.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),b}),go.Shape.defineFigureGenerator("Junction",function(re,E,a){var b=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=oe*.5,ne=.5,ae=new go.PathFigure(E,ne*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,E,(ne+ee)*a,(ne+ee)*E,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*a,(ne-ee)*E,a,0,(ne+ee)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-ee)*a,(ne-ee)*E,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*a,(ne+ee)*E,0,E,(ne-ee)*a));var le=new go.PathFigure((z+y)*E,(z+y)*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),le.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+y)*a)),le.add(new go.PathSegment(go.PathSegment.Line,(z+y)*E,z*a)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(re,E,a){var b=new go.Geometry,y=oe*.5,z=.5,ee=new go.PathFigure(.5*E,a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+y)*a,(z+y)*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(re,E,a){var b=new go.Geometry,y=re?re.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(re,E,a){var b=new go.Geometry,y=re?re.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*E,y*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(re,E,a){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*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,.1*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var ne=new go.PathFigure(.5*y*E,y*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*E,y*a)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(re,E,a){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*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(re,E,a){var b=new go.Geometry,y=oe*.5,z=.5,ee=new go.PathFigure(E,z*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var ne=new go.PathFigure(E,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN,z=re?re.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN,z=re?re.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(re,E,a){var b=new go.Geometry,y=re?re.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure((1-y)*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,y*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),b}),go.Shape.defineFigureGenerator("Process",function(re,E,a){var b=new go.Geometry,y=re?re.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),b.spot1=new go.Spot(y,0),b.spot2=new go.Spot(1-y,1),b}),go.Shape.defineFigureGenerator("Terminator",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(re,E,a){var b=new go.Geometry,y=re?re.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,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(re,E,a){var b=new go.Geometry,y=oe*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+y)*E,0,E,(.5-y)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+y)*a,(.5+y)*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(re,E,a){var b=new go.Geometry,y=oe*.5,z=.5,ee=new go.PathFigure(E,z*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var ne=new go.PathFigure(E,z*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ae=new go.PathFigure(.8*E,.75*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),b}),go.Shape.defineFigureGenerator("Ground",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),b}),go.Shape.defineFigureGenerator("Inverter",function(re,E,a){var b=new go.Geometry,y=oe*.1,z=.1,ee=.9,ne=.5,ae=new go.PathFigure(.8*E,.5*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var le=new go.PathFigure((ee+z)*E,ne*a,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+y)*a,(ee+y)*E,(ne+z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne+z)*a,(ee-z)*E,(ne+y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-y)*a,(ee-y)*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+y)*E,(ne-z)*a,(ee+z)*E,(ne-y)*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(re,E,a){var b=new go.Geometry,y=oe*.5,z=oe*.4,ee=oe*.1,ne=.1,ae=.9,le=.5,de=new go.PathFigure(.8*E,.5*a,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+y)*E,a)),de.add(new go.PathSegment(go.PathSegment.Line,0,a)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+y)*E,0,.8*E,(.5-z)*a));var me=new go.PathFigure((ae+ne)*E,le*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le+ne)*a,(ae+ne)*E,(le+ee)*a,(ae+ee)*E,(le+ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*E,le*a,(ae-ee)*E,(le+ne)*a,(ae-ne)*E,(le+ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-ne)*a,(ae-ne)*E,(le-ee)*a,(ae-ee)*E,(le-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*E,le*a,(ae+ee)*E,(le-ne)*a,(ae+ne)*E,(le-ee)*a)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(re,E,a){var b=new go.Geometry,y=.5,z=oe*y,ee=0,ne=.5,ae=new go.PathFigure(.8*E,.5*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ee+z)*E,(ne-y)*a,.7*E,(ne-z)*a)),y=.1,z=oe*.1,ee=.9,ne=.5;var le=new go.PathFigure((ee-y)*E,ne*a,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(re,E,a){var b=new go.Geometry,y=.5,z=oe*y,ee=0,ne=.5,ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ee+z+z)*E,(ne-y)*a,.8*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(ne+z)*a,(ee+z+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(re,E,a){var b=new go.Geometry,y=.5,z=oe*y,ee=.2,ne=.5,ae=new go.PathFigure(.1*E,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var le=new go.PathFigure(.8*E,.5*a,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ee+z)*E,(ne-y)*a,.7*E,(ne-z)*a)),y=.1,z=oe*.1,ee=.9,ne=.5;var de=new go.PathFigure((ee-y)*E,ne*a,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(re,E,a){var b=new go.Geometry,y=.5,z=oe*y,ee=.2,ne=.5,ae=new go.PathFigure(.1*E,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var le=new go.PathFigure(.2*E,0,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ee+z)*E,(ne-y)*a,.9*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(re,E,a){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,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("Resistor",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),b}),go.Shape.defineFigureGenerator("Inductor",function(re,E,a){var b=new go.Geometry,y=oe*.1,z=.1,ee=.1,ne=.5,ae=new go.PathFigure((ee-y*.5)*E,a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-y)*E,a,(ee-z)*E,0)),ee=.3,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+z)*E,0,(ee+y)*E,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-y)*E,a,(ee-z)*E,0)),ee=.5,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+z)*E,0,(ee+y)*E,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-y)*E,a,(ee-z)*E,0)),ee=.7,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+z)*E,0,(ee+y)*E,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-y)*E,a,(ee-z)*E,0)),ee=.9,ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y*.5)*E,a,(ee+z)*E,0,(ee+y)*E,a)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(re,E,a){var b=new go.Geometry,y=oe*.5,z=.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-z)*E,ne*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-y)*a,(ee-y)*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+y)*E,(ne-z)*a,(ee+z)*E,(ne-y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+y)*a,(ee+y)*E,(ne+z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne+z)*a,(ee-z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*E,ne*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*E,ne*a,ee*E,(ne-z)*a,ee*E,(ne+z)*a)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("Diode",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(re,E,a){var b=new go.Geometry,y=E,z=a;E=E*.38,a=a*.6;var ee=oe*.8,ne=.8,ae=0,le=.5,de=(y-E)/2,me=(z-a)/2,Ae=new go.PathFigure(ae*E+de,(le+ne)*a+me,!0);b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*E+de,le*a+me,(ae-ee)*E+de,(le+ne)*a+me,(ae-ne)*E+de,(le+ee)*a+me)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le-ne)*a+me,(ae-ne)*E+de,(le-ee)*a+me,(ae-ee)*E+de,(le-ne)*a+me)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne+ee*.5)*E+de,le*a+me,ae*E+de,(le-ne)*a+me,(ae-ne+ee*.5)*E+de,(le-ee)*a+me)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le+ne)*a+me,(ae-ne+ee*.5)*E+de,(le+ee)*a+me,ae*E+de,(le+ne)*a+me).close()),ee=oe*.4,ne=.4,ae=.2,le=.5;var ve=new go.PathFigure(ae*E+de,(le+ne)*a+me,!0);b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*E+de,le*a+me,(ae-ee)*E+de,(le+ne)*a+me,(ae-ne)*E+de,(le+ee)*a+me)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le-ne)*a+me,(ae-ne)*E+de,(le-ee)*a+me,(ae-ee)*E+de,(le-ne)*a+me)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne+ee*.5)*E+de,le*a+me,ae*E+de,(le-ne)*a+me,(ae-ne+ee*.5)*E+de,(le-ee)*a+me)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le+ne)*a+me,(ae-ne+ee*.5)*E+de,(le+ee)*a+me,ae*E+de,(le+ne)*a+me).close()),ee=oe*.2,ne=.2,ae=.5,le=.5;var we=new go.PathFigure((ae-ne)*E+de,le*a+me,!0);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le-ne)*a+me,(ae-ne)*E+de,(le-ee)*a+me,(ae-ee)*E+de,(le-ne)*a+me)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*E+de,le*a+me,(ae+ee)*E+de,(le-ne)*a+me,(ae+ne)*E+de,(le-ee)*a+me)),we.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le+ne)*a+me,(ae+ne)*E+de,(le+ee)*a+me,(ae+ee)*E+de,(le+ne)*a+me)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*E+de,le*a+me,(ae-ee)*E+de,(le+ne)*a+me,(ae-ne)*E+de,(le+ee)*a+me)),ee=oe*.4,ne=.4,ae=.8,le=.5;var ge=new go.PathFigure(ae*E+de,(le-ne)*a+me,!0);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*E+de,le*a+me,(ae+ee)*E+de,(le-ne)*a+me,(ae+ne)*E+de,(le-ee)*a+me)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le+ne)*a+me,(ae+ne)*E+de,(le+ee)*a+me,(ae+ee)*E+de,(le+ne)*a+me)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne-ee*.5)*E+de,le*a+me,ae*E+de,(le+ne)*a+me,(ae+ne-ee*.5)*E+de,(le+ee)*a+me)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le-ne)*a+me,(ae+ne-ee*.5)*E+de,(le-ee)*a+me,ae*E+de,(le-ne)*a+me).close()),ee=oe*.8,ne=.8,ae=1,le=.5;var et=new go.PathFigure(ae*E+de,(le-ne)*a+me,!0);return b.add(et),et.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*E+de,le*a+me,(ae+ee)*E+de,(le-ne)*a+me,(ae+ne)*E+de,(le-ee)*a+me)),et.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le+ne)*a+me,(ae+ne)*E+de,(le+ee)*a+me,(ae+ee)*E+de,(le+ne)*a+me)),et.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne-ee*.5)*E+de,le*a+me,ae*E+de,(le+ne)*a+me,(ae+ne-ee*.5)*E+de,(le+ee)*a+me)),et.add(new go.PathSegment(go.PathSegment.Bezier,ae*E+de,(le-ne)*a+me,(ae+ne-ee*.5)*E+de,(le-ee)*a+me,ae*E+de,(le-ne)*a+me).close()),b}),go.Shape.defineFigureGenerator("Email",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),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*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),b}),go.Shape.defineFigureGenerator("Ethernet",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.35*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var ee=new go.PathFigure(.6*E,a,!0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var ne=new go.PathFigure(0,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),b}),go.Shape.defineFigureGenerator("Power",function(re,E,a){var b=new go.Geometry,y=oe*.4,z=.4,ee=.5,ne=.5,ae=x(),le=x(),de=x(),me=x();Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.5,ae,ae,le,de,me);var Ae=te(le.x,le.y),ve=new go.PathFigure(le.x*E,le.y*a,!0);b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,de.x*E,de.y*a,me.x*E,me.y*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+y)*a,(ee+y)*E,(ne+z)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-y)*E,(ne+z)*a,(ee-z)*E,(ne+y)*a)),Re(ee-z,ne,ee-z,ne-y,ee-y,ne-z,ee,ne-z,.5,de,me,le,ae,ae),ve.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,de.x*E,de.y*a,me.x*E,me.y*a)),y=oe*.3,z=.3,Re(ee-z,ne,ee-z,ne-y,ee-y,ne-z,ee,ne-z,.5,de,me,le,ae,ae),ve.add(new go.PathSegment(go.PathSegment.Line,le.x*E,le.y*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,me.x*E,me.y*a,de.x*E,de.y*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),Re(ee,ne-z,ee+y,ne-z,ee+z,ne-y,ee+z,ne,.5,ae,ae,le,de,me),ve.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,me.x*E,me.y*a,de.x*E,de.y*a).close());var ve=new go.PathFigure(.45*E,0,!0);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ie(ae),ie(le),ie(de),ie(me),ie(Ae),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a/2,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(ee,ne,ae){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+ae)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+ae)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+ae)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+ae)*a).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.2*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.37*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),y.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),y.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(re,E,a){var b=new go.Geometry,y=.5,z=0,ee=0,ne=y*oe,ae=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,de=1,me=.5,Ae=.5,ve=0,we=new go.PathFigure(ae*E,(1-le)*a,!1);return b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,de*E,me*a,de*E,.7*a,de*E,me*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+z)*E,(ve+z)*a,(.5+y+z)*E,(.5-ne+z)*a,(.5+ne+z)*E,(.5-y+z)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ee)*a,(.5-ne+z)*E,(.5-y+ee)*a,(.5-y+z)*E,(.5-ne+ee)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-y+z)*E,(.5+ne+ee)*a,(.5-ne+z)*E,.9*a)),we.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),we.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),we.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(re,E,a){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,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(E,a,!1);b.add(z);var ee=new go.PathFigure(0,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var y=new go.PathFigure(0,.2*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.7*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var ee=.5-.285,ne=.5,ae=ee,le=Math.PI/4,de=4*(1-Math.cos(le))/(3*Math.sin(le)),me=de*.5,Ae=ee,ve=ee,we=de*Ae,ge=de*ve;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ae)*E,ae*a,(ne-(we+Ae)/2)*E,(ae+(ve+ge)/2)*a,(ne-Ae)*E,(ae+ge)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(ae-ve)*a,(ne-Ae)*E,(ae-ge)*a,(ne-we)*E,(ae-ve)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ae)*E,ae*a,(ne+we)*E,(ae-ve)*a,(ne+Ae)*E,(ae-ge)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(ne+Ae)*E,(ae+ge)*a,(ne+(we+Ae)/2)*E,(ae+(ve+ge)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var et=new go.PathFigure(.2*E,a,!1);b.add(et),et.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var Me=new go.PathFigure(.8*E,a,!1);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(E,a,!1);b.add(z);var ee=new go.PathFigure(.1*E,a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("Caution",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.05*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),b}),go.Shape.defineFigureGenerator("Recycle",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.45*E,.95*a,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),y.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),y.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var ee=new go.PathFigure(.675*E,.575*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(re,E,a){var b=new go.Geometry,y=.5,z=oe*.5,ee=new go.PathFigure(E,y*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,y*E,a,E,(y+z)*a,(y+z)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y*a,(y-z)*E,a,0,(y+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y*E,0,0,(y-z)*a,(y-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y*a,(y+z)*E,0,E,(y-z)*a));var ne=new go.PathFigure(y*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,.15*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),b}),go.Shape.defineFigureGenerator("Package",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.15*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ee=new go.PathFigure(0,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),b}),go.Shape.defineFigureGenerator("Component",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ee=new go.PathFigure(0,.6*a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.15*E,.6*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var ee=.1,ne=oe*.1,ae=.2,le=.9,de=new go.PathFigure((ae-ee)*E,le*a,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-ee)*a,(ae-ee)*E,(le-ne)*a,(ae-ne)*E,(le-ee)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*E,le*a,(ae+ne)*E,(le-ee)*a,(ae+ee)*E,(le-ne)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le+ee)*a,(ae+ee)*E,(le+ne)*a,(ae+ne)*E,(le+ee)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*E,le*a,(ae-ne)*E,(le+ee)*a,(ae-ee)*E,(le+ne)*a).close()),ee=.1,ne=oe*.1,ae=.8,le=.9;var me=new go.PathFigure((ae-ee)*E,le*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le-ee)*a,(ae-ee)*E,(le-ne)*a,(ae-ne)*E,(le-ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*E,le*a,(ae+ne)*E,(le-ee)*a,(ae+ee)*E,(le-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(le+ee)*a,(ae+ee)*E,(le+ne)*a,(ae+ne)*E,(le+ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*E,le*a,(ae-ne)*E,(le+ee)*a,(ae-ee)*E,(le+ne)*a).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.2*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b}),go.Shape.defineFigureGenerator("Forklift",function(re,E,a){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*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ee=new go.PathFigure(.5*E,.8*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var ne=new go.PathFigure(.5*E,.7*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ae=.1,le=oe*.1,de=.1,me=.9,Ae=new go.PathFigure((de-ae)*E,me*a,!0);b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(me-ae)*a,(de-ae)*E,(me-le)*a,(de-le)*E,(me-ae)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae)*E,me*a,(de+le)*E,(me-ae)*a,(de+ae)*E,(me-le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(me+ae)*a,(de+ae)*E,(me+le)*a,(de+le)*E,(me+ae)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae)*E,me*a,(de-le)*E,(me+ae)*a,(de-ae)*E,(me+le)*a)),ae=.1,le=oe*.1,de=.4,me=.9;var ve=new go.PathFigure((de-ae)*E,me*a,!0);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(me-ae)*a,(de-ae)*E,(me-le)*a,(de-le)*E,(me-ae)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae)*E,me*a,(de+le)*E,(me-ae)*a,(de+ae)*E,(me-le)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(me+ae)*a,(de+ae)*E,(me+le)*a,(de+le)*E,(me+ae)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae)*E,me*a,(de-le)*E,(me+ae)*a,(de-ae)*E,(me+le)*a)),b}),go.Shape.defineFigureGenerator("RailShipment",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,.4*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var ee=new go.PathFigure(.55*E,.4*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var de=.05,me=oe*.05,Ae=.175,ve=.95,ne=new go.PathFigure((Ae-de)*E,ve*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(ve-de)*a,(Ae-de)*E,(ve-me)*a,(Ae-me)*E,(ve-de)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+de)*E,ve*a,(Ae+me)*E,(ve-de)*a,(Ae+de)*E,(ve-me)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(ve+de)*a,(Ae+de)*E,(ve+me)*a,(Ae+me)*E,(ve+de)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-de)*E,ve*a,(Ae-me)*E,(ve+de)*a,(Ae-de)*E,(ve+me)*a));var de=.05,me=oe*.05,Ae=.375,ve=.95,ae=new go.PathFigure((Ae-de)*E,ve*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(ve-de)*a,(Ae-de)*E,(ve-me)*a,(Ae-me)*E,(ve-de)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+de)*E,ve*a,(Ae+me)*E,(ve-de)*a,(Ae+de)*E,(ve-me)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(ve+de)*a,(Ae+de)*E,(ve+me)*a,(Ae+me)*E,(ve+de)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-de)*E,ve*a,(Ae-me)*E,(ve+de)*a,(Ae-de)*E,(ve+me)*a));var de=.05,me=oe*.05,Ae=.625,ve=.95,le=new go.PathFigure((Ae-de)*E,ve*a,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(ve-de)*a,(Ae-de)*E,(ve-me)*a,(Ae-me)*E,(ve-de)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+de)*E,ve*a,(Ae+me)*E,(ve-de)*a,(Ae+de)*E,(ve-me)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(ve+de)*a,(Ae+de)*E,(ve+me)*a,(Ae+me)*E,(ve+de)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-de)*E,ve*a,(Ae-me)*E,(ve+de)*a,(Ae-de)*E,(ve+me)*a));var de=.05,me=oe*.05,Ae=.825,ve=.95,we=new go.PathFigure((Ae-de)*E,ve*a,!0);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(ve-de)*a,(Ae-de)*E,(ve-me)*a,(Ae-me)*E,(ve-de)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+de)*E,ve*a,(Ae+me)*E,(ve-de)*a,(Ae+de)*E,(ve-me)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(ve+de)*a,(Ae+de)*E,(ve+me)*a,(Ae+me)*E,(ve+de)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-de)*E,ve*a,(Ae-me)*E,(ve+de)*a,(Ae-de)*E,(ve+me)*a).close());var ge=new go.PathFigure(0,a,!1);return b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ee=new go.PathFigure(.15*E,a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var ne=.05,ae=oe*.05,le=.35,de=.775,me=new go.PathFigure((le-ne)*E,de*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,le*E,(de-ne)*a,(le-ne)*E,(de-ae)*a,(le-ae)*E,(de-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*E,de*a,(le+ae)*E,(de-ne)*a,(le+ne)*E,(de-ae)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,le*E,(de+ne)*a,(le+ne)*E,(de+ae)*a,(le+ae)*E,(de+ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*E,de*a,(le-ae)*E,(de+ne)*a,(le-ne)*E,(de+ae)*a).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(re,E,a){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,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(re,E,a){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,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),b}),go.Shape.defineFigureGenerator("Globe",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),b}),go.Shape.defineFigureGenerator("Wave",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.25*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),b}),go.Shape.defineFigureGenerator("Operator",function(re,E,a){var b=new go.Geometry,y=.3,z=oe*.3,ee=.5,ne=.7,ae=new go.PathFigure((ee-y)*E,ne*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a));var le=new go.PathFigure(0,.7*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),b}),go.Shape.defineFigureGenerator("Battery",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),b}),go.Shape.defineFigureGenerator("Delete",function(re,E,a){var b=new go.Geometry,y=.5,z=oe*.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-y)*E,ne*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a));var le=new go.PathFigure(.15*E,.5*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),b}),go.Shape.defineFigureGenerator("Flag",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.1*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),b}),go.Shape.defineFigureGenerator("Help",function(re,E,a){var b=new go.Geometry,y=.5,z=oe*.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-y)*E,ne*a,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a).close()),y=.05,z=oe*.05,ee=.5,ne=.8;var le=new go.PathFigure((ee-y)*E,ne*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-z)*a,(ee-z)*E,(ne-y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+z)*E,(ne-y)*a,(ee+y)*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+z)*a,(ee+z)*E,(ne+y)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-z)*E,(ne+y)*a,(ee-y)*E,(ne+z)*a).close()),le.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),b}),go.Shape.defineFigureGenerator("Location",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),b}),go.Shape.defineFigureGenerator("Unlocked",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),b}),go.Shape.defineFigureGenerator("Gear",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),b}),go.Shape.defineFigureGenerator("Map",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),b}),go.Shape.defineFigureGenerator("Eject",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*1,a*1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var ee=new go.PathFigure(.402*E,.85*a,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var ne=new go.PathFigure(.678*E,.85*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ae=new go.PathFigure(.5*E,.1*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a*1,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a*1,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var ee=new go.PathFigure(E*.408,a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var ne=new go.PathFigure(E*.612,a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ae=new go.PathFigure(E*.816,a,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ae.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var ee=new go.PathFigure(E*.055,.13*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var ne=new go.PathFigure(E*.055,.18*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ae=new go.PathFigure(E*1,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ae.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.55*E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),b}),go.Shape.defineFigureGenerator("Key",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*1,a*.5,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(re,E,a){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,E*0,E*.3,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var ee=new go.PathFigure(E*.11,a*.1,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var ne=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ae=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(re,E,a){var b=new go.Geometry,y=8,z=y*oe,ee=new go.PathFigure(y,0,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var ne=new go.PathFigure(E*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ae=new go.PathFigure(E*.83,a*1,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var le=new go.PathFigure(E*.78,a*.05,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),le.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),le.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,E/3),b=Math.min(b,a/3);var y=b*oe,z=a*.8,ee=new go.Geometry,ne=new go.PathFigure(b,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-y,0,E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,z-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,z,E,z-y,E-y,z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,b,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,y,z,0,z-y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()),y>1?(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,.8,-y,-y)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*.45,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*.1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var ee=new go.PathFigure(E*.28,a*.37,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(re,E,a){var b=new go.Geometry,y=15,z=y*oe,ee=new go.PathFigure(E*.62,a*.475,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.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(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ee=new go.PathFigure(E*.4,a*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var z=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ee=new go.PathFigure(E*.5,a*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.5,a*0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.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")},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var lt={},Pt="5.0",te={},x=null,ie=!1,Ee=!1,Re=null,xe=!1,be=null,oe=null,Fe=0;Fe4?parseFloat(Te):5};lt.setHTML5Codebase=function(Te,Je){oe=Te,tt(Te,Je)},lt.setJavaCodebase=lt.setJavaCodebaseVersion=lt.isCompiledInstalled=lt.setPreCompiledScriptPath=lt.setPreCompiledResourcePath=function(){},lt.setHTML5CodebaseVersion=function(Te,Je){var ht=parseFloat(Te);if(ht!==NaN&&ht<5){console.log("The GeoGebra HTML5 codebase version "+ht+" is deprecated. Using version latest instead.");return}be=Te,Bt(Te,Je)},lt.getHTML5CodebaseVersion=function(){return re},lt.getParameters=function(){return te},lt.setFontsCSSURL=function(Te){ee=Te},lt.setGiacJSURL=function(Te){},lt.setJNLPFile=function(Te){De=Te},lt.setJNLPBaseDir=function(Te){},lt.inject=function(){function Te(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Je="auto",ht=te.id,Vt,St=!1,Rt=0;Rt=5)return!0;var Te=lt.getAppletObject();return Te&&typeof Te.recalculateEnvironments=="function"?(Te.recalculateEnvironments(),!0):!1},lt.startAnimation=function(){var Te=lt.getAppletObject();return Te&&typeof Te.startAnimation=="function"?(Te.startAnimation(),!0):!1},lt.stopAnimation=function(){var Te=lt.getAppletObject();return Te&&typeof Te.stopAnimation=="function"?(Te.stopAnimation(),!0):!1},lt.getAppletObject=function(){var Te=te.id!==void 0?te.id:"ggbApplet";return window[Te]},lt.resize=function(){};var we=function(Te,Je,ht){var Vt=document.createElement("param");Vt.setAttribute("name",Je),Vt.setAttribute("value",ht),Te.appendChild(Vt)},ge=function(Te){return Te&&Te!=="false"},et=function(Te,Je,ht){ae(re)<=4.2&&(ht=!0);var Vt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==re||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Vt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var St=document.createElement("div");St.classList.add("appletParameters","notranslate");var Rt=Je.width,Se=Je.height;if(Je.disableAutoScale=Je.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Je.disableAutoScale,Je.width!==void 0)if(ae(re)<=4.4)ge(Je.showToolBar)&&(Je.height-=7),ge(Je.showAlgebraInput)&&(Je.height-=37),Je.width<605&&ge(Je.showToolBar)&&(Je.width=605,Rt=605);else{var Ot=100;(ge(Je.showToolBar)||ge(Je.showMenuBar))&&(Je.hasOwnProperty("customToolBar")&&(Je.customToolbar=Je.customToolBar),Ot=ge(Je.showMenuBar)?245:155),Rt=5?(Je.appletOnLoad=function(Ce){var rt=Te.querySelector(".ggb_preview");rt&&rt.parentNode.removeChild(rt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(yt),window.GGBT_wsf_view&&$(window).trigger("resize"),Lt(Ce)},Ve||yt.appendChild(Ze)):St.appendChild(Ze),yt.appendChild(St),Ve||Te.appendChild(yt),setTimeout(function(){lt.resize()},1)}else{var Pe=document.createElement("div");Pe.className="applet_scaler",Pe.style.position="relative",Pe.style.display="block",Pe.appendChild(St),Te.appendChild(Pe),Je.appletOnLoad=function(Ce){lt.resize(),Lt(Ce)}}function ce(Ce,rt){rt&&typeof rt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ce,rt.appletOnLoad):renderGGBElement(Ce),Et("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",rt)}function We(Ce,rt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ce,params:rt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Qt){ce(Qt.article,Qt.params)}),html5AppletsToProcess=null)},ae(re)<5&&(Ce.className+=" geogebraweb")):ce(Ce,rt)}if(Vt){scriptLoadStarted=!0;for(var gt=0;gt0?($t.remove(),yt.attr("id","fullscreencontent").show(),jQuery(Lt).append(yt),window.dispatchEvent(new Event("resize"))):et($t,Je,!1),window.GGBT_wsf_view.launchFullScreen(Lt)}else ye=Vt,et(Te,Je,!1);if(!window.GGBT_wsf_view)for(Se=0;SeTe/4*3&&($t=Te/4*3),Lt=$t/5.8,Ot.setAttribute("src",y),Ot.setAttribute("width",$t),Ot.setAttribute("height",Lt);var yt=(Te-$t)/2,Ve=(Je-Lt)/2;Ot.style.left=yt+"px",Ot.style.top=Ve+"px",St.appendChild(Ot)}}return St.appendChild(Se),St},wt=function(Te){return Te=Te.toLowerCase(),Te==="html5"||Te==="screenshot"?Te:"html5"},ct=["web","webSimple","web3d","tablet","tablet3d","phone"],Bt=function(Te,Je){if(re=Te,Je){tt(re,!0);return}var ht=!ie;if(ht){var Vt=ae(re);!isNaN(Vt)&&Vt<4.4&&(ht=!1)}var St,Rt;window.location.protocol.substr(0,4)==="http"?St=window.location.protocol:St="http:";var Se=re.indexOf("//");Se>0?Rt=re:Se===0?Rt=St+re:Rt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ot in ct)if(re.slice(ct[Ot].length*-1)===ct[Ot]||re.slice((ct[Ot].length+1)*-1)===ct[Ot]+"/"){tt(Rt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ht&&!x.is3D&&!x.AV&&!x.SV&&!x.CV&&!x.EV2&&!x.CP&&!x.PC&&!x.DA&&!x.FI&&!x.PV&&!ge(te.showToolBar)&&!ge(te.showMenuBar)&&!ge(te.showAlgebraInput)&&!ge(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Rt+="webSimple/":Rt+="web3d/",tt(Rt,!1)},tt=function(Te,Je){if(Te.requirejs){Ne=Te;return}Te.slice(-1)!=="/"&&(Te+="/"),Ne=Te,Je===null&&(Je=Te.indexOf("http")===-1),ze=Je,E="web.nocache.js",a=!1;var ht=Ne.split("/");ht.length>1&&(!Je&&ht[ht.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):ct.indexOf(ht[ht.length-2])>=0&&(E=ht[ht.length-2]+".nocache.js")),ht=Te.split("/"),re=ht[ht.length-3],re.substr(0,4)==="test"?re=re.substr(4,1)+"."+re.substr(5,1):(re.substr(0,3)==="war"||re.substr(0,4)==="beta")&&(re="5.0");var Vt=parseFloat(re);Vt!==NaN&&Vt<5&&Te.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Vt+" is deprecated. Using version latest instead."),Bt("5.0",Je))},Et=function(Te,Je){window.console&&window.console.log&&(!Je||typeof Je.showLogging=="undefined"||Je.showLogging&&Je.showLogging!=="false")&&console.log(Te)};te.material_id!==void 0?me(Ft):Ft();function Ft(){var Te=Pt;be!==null?Te=be:parseFloat(Te)<5&&(Te="5.0"),Bt(Te,!1),oe!==null&&tt(oe,ze),xe=!0}return lt},GGBAppletUtils=function(){"use strict";function lt(){return window.GGBT_wsf_edit!==void 0}function Pt(xe,be){be!=1?(xe.style.transformOrigin="0% 0% 0px",xe.style.webkitTransformOrigin="0% 0% 0px",xe.style.transform="scale("+be+","+be+")",xe.style.webkitTransform="scale("+be+","+be+")",xe.style.maxWidth="initial",xe.querySelector(".ggb_preview")!==null&&(xe.querySelector(".ggb_preview").style.maxWidth="initial"),xe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(xe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),xe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(xe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(xe.style.transform="none",xe.style.webkitTransform="none")}function te(xe,be,oe,Fe,Oe,De){var Ne=null;if(De!=null&&De!="")for(var ze=xe.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+De+" ")>-1){Ne=ze;break}else ze=ze.parentNode;var ye=0,re=0,E=0,a=0,b=0,y=0,z=0;if(Ne)ye=Ne.offsetWidth,re=Math.max(Fe?Ne.offsetWidth:0,Ne.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ye=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),E=ye):(ye=window.innerWidth,re=window.innerHeight,E=window.innerWidth),xe){var ee=xe.getBoundingClientRect();ee.left>0&&ee.left<=ye&&(Oe===void 0||!Oe)&&(document.dir==="rtl"?(b=ye-ee.width-ee.left,y=E<=480?10:30):(y=ee.left,b=E<=480?10:30),a=y+b)}if(xe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=xe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return xe&&((oe===void 0||!oe)&&be>0&&be+a1&&(De=!0)),be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De=!0),!(xe.hasOwnProperty("disableAutoScale")&&xe.disableAutoScale))Oe=x(xe,be,De,oe,xe.scaleContainerClass);else return Fe;return De&&(!xe.hasOwnProperty("scale")||Fe===1)?Oe:Math.min(Fe,Oe)}function Ee(xe){var be=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),Fe=xe.getBoundingClientRect(),Oe=(be-Fe.width)/2,De=(oe-Fe.height)/2;De<0&&(De=0),xe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Oe<40?xe.style.left="40px":xe.style.left=Oe+"px",xe.style.top=De+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(De<40?xe.style.top="40px":xe.style.top=De+"px",xe.style.left=Oe+"px")}function Re(xe,be){var oe=xe.querySelector(".appletParameters");if(oe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(be.id!==oe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(xe)}if(oe.parentElement&&/fullscreen/.test(oe.parentElement.className))return;var Fe=ie(be,xe);lt()&&oe.setAttribute("data-param-scale",Fe);for(var Oe=null,De=0;De=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(lt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(lt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(lt){var Pt=c[lt];return Pt==null?null:Pt},r=d,webModule.__errFn=e}function B(){function lt(xe){var be=xe.lastIndexOf(rb);be==-1&&(be=xe.length);var oe=xe.indexOf(sb);oe==-1&&(oe=xe.length);var Fe=xe.lastIndexOf(tb,Math.min(oe,be));return Fe>=O?xe.substring(O,Fe+P):W}function Pt(xe){if(!xe.match(/^\w+:\/\//)){var be=o.createElement(ub);be.src=xe+vb,xe=lt(be.src)}return xe}function te(){var xe=__gwt_getMetaProperty(wb);return xe!=null?xe:W}function x(){for(var xe=o.getElementsByTagName(_),be=O;beO?xe[xe.length-P].href:W}function Ee(){var xe=o.location;return xe.href==xe.protocol+zb+xe.host+xe.pathname+xe.search+xe.hash}var Re=te();return Re==W&&(Re=x()),Re==W&&(Re=ie()),Re==W&&Ee()&&(Re=lt(o.location.href)),Re=Pt(Re),Re}function C(lt){return lt.match(/^\//)||lt.match(/^[a-zA-Z]+:\/\//)?lt:webModule.__moduleBase+lt}function D(){var lt=[],Pt=O,te=[],x=[];function ie(xe){var be=x[xe](),oe=te[xe];if(be in oe)return be;var Fe=[];for(var Oe in oe)Fe[oe[Oe]]=Oe;throw r&&r(xe,Fe,be),null}if(__gwt_isKnownPropertyValue=function(xe,be){return be in te[xe]},webModule.__getPropMap=function(){var xe={};for(var be in te)te.hasOwnProperty(be)&&(xe[be]=ie(be));return xe},webModule.__computePropValue=ie,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ee;try{Ee=Cb;var Re=Ee.indexOf(Db);Re!=-1&&(Pt=parseInt(Ee.substring(Re+P),$),Ee=Ee.substring(O,Re))}catch(xe){}return webModule.__softPermutationId=Pt,C(Ee+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(lt,Pt,te){"use strict";te.d(Pt,{Ax:function(){return Re},Ds:function(){return xe},KI:function(){return oe},SI:function(){return Ee},f1:function(){return ie}});var x=te(74128);function ie(Fe){let Oe=!0;if(Fe.length>0){for(let De=0;Dea in E?Ee(E,a,{enumerable:!0,configurable:!0,writable:!0,value:b}):E[a]=b,De=(E,a)=>{for(var b in a||(a={}))oe.call(a,b)&&Oe(E,b,a[b]);if(be)for(var b of be(a))Fe.call(a,b)&&Oe(E,b,a[b]);return E},Ne=(E,a)=>Re(E,xe(a)),ze=(E,a)=>{var b={};for(var y in E)oe.call(E,y)&&a.indexOf(y)<0&&(b[y]=E[y]);if(E!=null&&be)for(var y of be(E))a.indexOf(y)<0&&Fe.call(E,y)&&(b[y]=E[y]);return b},ye=(E,a,b)=>new Promise((y,z)=>{var ee=le=>{try{ae(b.next(le))}catch(de){z(de)}},ne=le=>{try{ae(b.throw(le))}catch(de){z(de)}},ae=le=>le.done?y(le.value):Promise.resolve(le.value).then(ee,ne);ae((b=b.apply(E,a)).next())});const re=E=>{var a=E,{children:b}=a,y=ze(a,["children"]);const[z,ee]=(0,ie.useState)(!1);return ie.createElement(x.ZP,Ne(De({},y),{loading:z,onClick:ne=>ye(void 0,null,function*(){try{ee(!0),yield y.onClick(ne),ee(!1)}catch(ae){console.error(ae),ee(!1)}})}),b)}},71067:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ye}});var x=te(59301),ie=te(8591),Ee=te(92832),Re={codeBox:"codeBox___WpkVl"},xe=te(92310),be=te.n(xe),oe=Object.defineProperty,Fe=(re,E,a)=>E in re?oe(re,E,{enumerable:!0,configurable:!0,writable:!0,value:a}):re[E]=a,Oe=(re,E,a)=>Fe(re,typeof E!="symbol"?E+"":E,a),De=(re,E,a)=>new Promise((b,y)=>{var z=ae=>{try{ne(a.next(ae))}catch(le){y(le)}},ee=ae=>{try{ne(a.throw(ae))}catch(le){y(le)}},ne=ae=>ae.done?b(ae.value):Promise.resolve(ae.value).then(z,ee);ne((a=a.apply(re,E)).next())});class Ne extends x.Component{constructor(E){super(E),Oe(this,"canvas"),Oe(this,"randomNum",(a,b)=>Math.floor(Math.random()*(b-a)+a)),Oe(this,"drawPic",()=>{this.randomCode()}),Oe(this,"reloadPic",()=>{this.drawPic()}),Oe(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),Oe(this,"onVerify",()=>{let a;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(a=!0,ie.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(a=!0,ie.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(a=!1),this.setState({showError:a}),a}),this.canvas=x.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,a){const b=this.randomNum(E,a),y=this.randomNum(E,a),z=this.randomNum(E,a);return`rgb(${b}, ${y}, ${z})`}drawText(E,a,b){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const y=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=y+"px SimHei";const z=10,ee=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=z;b>0&&(ne=z+b*ee);let ae=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);y>40&&(ae=40);const le=this.randomNum(-10,10);E.translate(ne,ae),E.rotate(le*Math.PI/180),E.fillText(a,0,0),E.rotate(-le*Math.PI/180),E.translate(-ne,-ae)}drawLine(E){for(let a=0;a<1;a++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let a=0;a<100;a++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const a="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let b=0;b{const y=this.canvas.current.getContext("2d");y.textBaseline="bottom",y.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),y.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z{let a;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(Ne,{ref:b=>a=b})),onOk:()=>De(void 0,null,function*(){if(a.onVerify())return Promise.reject();re()})})};var ye=Ne},20633:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Oe}});var x=te(59301),ie=te(92832),Ee=te(12563),Re=te(8591),xe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},be=te(62772);const{TextArea:oe}=ie.default;class Fe extends x.Component{constructor(Ne){super(Ne),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Ne,onAnswerChange:ze,addChildAnswer:ye,exerciseIsPublish:re,answers:E,activeOptionErrorIndex:a,flex:b="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:y,EditInputIndex:z}=this.state;return x.createElement("div",{className:xe.flex},x.createElement("div",{className:`${xe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Ne+1,"):"),x.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((ee,ne)=>x.createElement(x.Fragment,null,z!==ne?(ee==null?void 0:ee.length)>0?x.createElement(Ee.default,{className:"edit-tag",key:ee,closable:!((E==null?void 0:E.length)===1&&ne===0),onClose:ae=>{ae.preventDefault(),(E==null?void 0:E.length)===1&&ne===0?this.props.deleteChildAnswermain(Ne,ne):this.props.deleteChildAnswer(Ne,ne)}},x.createElement("span",{onDoubleClick:ae=>{this.setState({EditInputIndex:ne}),ae.preventDefault()}},ee)):x.createElement(ie.default,{defaultValue:ee,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ae=>{if(ae.target.value.replaceAll(" ","").length<=0){Re.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ze(Ne,ne,ae.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):x.createElement(ie.default,{defaultValue:ee,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ae=>{if(ae.target.value.replaceAll(" ","").length<=0){Re.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ze(Ne,ne,ae.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!y&&x.createElement(Ee.default,{className:"site-tag-plus",onClick:()=>{ye(Ne),this.setState({inputVisible:!0})}},x.createElement(be.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Oe=Fe},97805:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return re}});var x=te(59301),ie=te(96565),Ee=Object.defineProperty,Re=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Oe=(E,a,b)=>a in E?Ee(E,a,{enumerable:!0,configurable:!0,writable:!0,value:b}):E[a]=b,De=(E,a)=>{for(var b in a||(a={}))oe.call(a,b)&&Oe(E,b,a[b]);if(be)for(var b of be(a))Fe.call(a,b)&&Oe(E,b,a[b]);return E},Ne=(E,a)=>Re(E,xe(a)),ze=(E,a,b)=>Oe(E,typeof a!="symbol"?a+"":a,b);const ye="\u2581";class re extends x.Component{constructor(){super(...arguments),ze(this,"getChCountBeforeCursor",(a,b)=>{const y=b.line;let z=0;for(let ne=0;ne{const y=a.getRange(b.from,b.to);let z=0;if(b.text.forEach(ee=>{z+=ee.split(ye).length-1}),y&&y.indexOf(ye)!=-1){const ee=y.split(ye).length-1,ne=this.getChCountBeforeCursor(a,b.from);console.log(`\u5220\u9664${ee}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${z}\u4E2A`),this.props.deleteEmptyDisabled?b.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,ee,z)}else if(z){const ee=this.getChCountBeforeCursor(a,b.from);console.log(`\u65B0\u589E${z}\u4E2A\uFF0C\u4E4B\u524D\u6709${ee}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ee,0,z)}})}render(){return x.createElement(ie.Z,Ne(De({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},90463:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return be}});var x=te(60324),ie={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Ee=te(32637),Re=te(59301),be=({type:oe,style:Fe})=>{const Oe=Re.createElement("div",{className:ie.wrap,onClick:De=>{De.preventDefault(),De.stopPropagation()}},Re.createElement("p",null,oe==="shixun"||oe==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Re.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",oe==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Re.createElement("div",{className:ie.contact},Re.createElement("div",{className:ie.img},Re.createElement("img",{src:Ee,width:"124px",height:"124px"})),Re.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Re.createElement(x.Z,{content:Oe},Re.createElement("span",{className:ie.text,style:Fe},"\u9AD8\u6D88\u8017"))}},16750:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Ne}});var x=te(59301),ie={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ee=te(92310),Re=te.n(Ee),xe=te(71418),be=te(2859),oe=te(38147),Fe=te(65862),Oe=(ze,ye,re)=>new Promise((E,a)=>{var b=ee=>{try{z(re.next(ee))}catch(ne){a(ne)}},y=ee=>{try{z(re.throw(ee))}catch(ne){a(ne)}},z=ee=>ee.done?E(ee.value):Promise.resolve(ee.value).then(b,y);z((re=re.apply(ze,ye)).next())}),Ne=({data:ze,className:ye,fullWidth:re,style:E={},onClose:a,onOk:b,showFullTools:y,noAssociationId:z})=>{const ee=(0,x.useRef)(null),ne=(0,x.useRef)(null),ae=(0,x.useRef)(null),le=(0,x.useRef)(null),[de,me]=(0,x.useState)(!1),[Ae,ve]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>{ae.current||(ae.current=document.createElement("style"),document.head.appendChild(ae.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),ae.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&&we()):(document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null))},[ze==null?void 0:ze.visible]);const we=()=>Oe(void 0,null,function*(){me(!0),ve("\u6B63\u5728\u52A0\u8F7D\u4E2D");const He=yield(0,Fe.ZJ)(ze==null?void 0:ze.src);ee.current.src="",ee.current.src=He,ee.current.onload=function(){Xe()},me(!1),ve("")}),ge=()=>{document.body.removeAttribute("data-custom"),ae.current.innerHTML=" ",a()},et=He=>Oe(void 0,null,function*(){me(!0),ve("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Qe=yield(0,oe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:He.dataUrl}});Qe!=null&&Qe.id&&!z?(yield(0,oe.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:Qe==null?void 0:Qe.id,settings:JSON.stringify(He.state)}})).status===0&&b():Qe!=null&&Qe.id&&b(Qe),document.body.removeAttribute("data-custom"),ae.current.innerHTML=" ",me(!1),ve("")}),Me=()=>{const He=document.querySelector('a[href="https://markerjs.com/"]');He&&He.parentNode&&(He.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(dt=>{const wt=document.querySelector(dt.name);wt&&wt.setAttribute("title",dt.title)})},Xe=()=>{ne.current=new be.hP(ee.current),ne.current.targetRoot=le.current,ne.current.addEventListener("render",et),ne.current.addEventListener("beforeclose",ge),y&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),ze!=null&&ze.snapshotData&&ne.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return x.createElement(x.Fragment,null,(ze==null?void 0:ze.visible)&&x.createElement(xe.Z,{spinning:de,tip:Ae,style:{position:"absolute"}},x.createElement("div",{ref:le,className:Re()(ie.imageDimensions,ye,re?ie.fullWidth:""),style:E},x.createElement("img",{className:ie.img,ref:ee}))))}},27687:function(lt,Pt,te){"use strict";var x=te(59301),ie=te(96408),Ee=te(48136),Re=te(99298),xe=te(43418),be=te(59301);const oe=(0,x.forwardRef)(({callback:Fe,width:Oe,onChange:De,disabled:Ne,readOnly:ze,type:ye="",value:re="",style:E={}},a)=>{const b=(0,x.useRef)(),y=(0,x.useRef)(),[z,ee]=(0,x.useState)(0),[ne,ae]=(0,x.useState)(0),[le,de]=(0,x.useState)(!1),me=()=>{var ge=document.createElement("div");ge.innerHTML=b.current.getValue();var et=ge.innerText;return Fe&&Fe(et),et};(0,x.useImperativeHandle)(a,()=>({getData:me}));const Ae=ge=>{ge.preventDefault();const et=ge.clientX-z,Me=ge.clientY-ne;document.body.onmousemove=Xe=>{let He=Xe.clientX-et,Qe=Xe.clientY-Me;const dt=document.getElementsByClassName("markdown-popup-form")[0],wt=window.innerWidth-dt.offsetWidth,ct=window.innerHeight-dt.offsetHeight;He=Math.max(0,Math.min(He,wt)),Qe=Math.max(0,Math.min(Qe,ct)),ve(Xe.clientX,Xe.clientY,et,Me)&&(ee(He),ae(Qe))},document.body.onmouseup=function(){document.body.onmousemove=null}},ve=(ge,et,Me,Xe)=>{const He=document.body.clientHeight,Qe=document.body.clientWidth;return ge<20&&Me>ge||ge>Qe-20&&Meet||et>He-20&&Xe{le&&setTimeout(()=>{const ge=document.getElementsByClassName("markdown-popup-form")[0],et=window.innerWidth/2-ge.offsetWidth/2,Me=window.innerHeight/2-ge.offsetHeight/2;ee(et),ae(Me)},0)},[le]);const we=()=>{Ne||ze||de(!0)};return be.createElement("div",{style:E},be.createElement("div",{style:{width:Oe||"100%",position:"relative"},className:`${ie.Z.mathFillWrap} ${Ne||ze?"cursorDefault":""}`,onClick:()=>we()},be.createElement("math-field",{disabled:Ne,locale:"zh_cn",class:`${ie.Z.mathField} ${ye}`,readOnly:ze,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:"100%",fontSize:re?18:14},value:re||""})),be.createElement(xe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:be.createElement("div",{style:{cursor:"move"},onMouseDown:Ae},"\u8F93\u5165\u516C\u5F0F"),open:le,onOk:()=>{const ge=y.current.getData();b.current.setValue(ge),De(ge),de(!1)},onCancel:()=>{de(!1)},destroyOnClose:!0,className:"markdown-popup-form"},be.createElement(Re.Z,{value:re,ref:y,onChange:De,showSaveButton:!1})))});Pt.Z=oe},99298:function(lt,Pt,te){"use strict";var x=te(59301),ie=te(95237),Ee=te(43604),Re=te(99313),xe=te(3113),be=te(6339),oe=te(96408),Fe=te(48136),Oe=te(59301);const De=(0,x.forwardRef)(({callback:Ne,showSaveButton:ze,value:ye=""},re)=>{const E=(0,x.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],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 @@ -66,7 +66,7 @@ \\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=ne=>{E.current.setValue(E.current.getValue()+" "+ne.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Oe.createElement(ie.Z,{className:re.Z.lists,gutter:[10,10]},a.map((ne,ae)=>Oe.createElement(Pe.Z,{flex:"110px",className:re.Z.item},Oe.createElement("div",null,Oe.createElement(be.Z,{value:`$$${ne.value}$$`}),ne.name),Oe.createElement("div",{className:re.Z.children},ne.children.map((le,de)=>Oe.createElement("div",{key:de},Oe.createElement("h1",null,le.name),Oe.createElement(ie.Z,{gutter:[10,10]},le.data.map((me,Ae)=>Oe.createElement(Pe.Z,{key:Ae,onClick:()=>y(me),className:re.Z.diamond},Oe.createElement(be.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Oe.createElement(ie.Z,{className:re.Z.lists,gutter:[10,10]},b.map((ne,ae)=>Oe.createElement(Pe.Z,{flex:"110px",className:re.Z.item},Oe.createElement("div",null,Oe.createElement(be.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Oe.createElement("div",{className:re.Z.children},ne.children.map((le,de)=>Oe.createElement("div",{key:de},le.name&&Oe.createElement("h1",null,le.name),Oe.createElement(ie.Z,{gutter:[10,10]},le.data.map((me,Ae)=>Oe.createElement(Pe.Z,{key:Ae,onClick:()=>y(me),className:re.Z.diamond},Oe.createElement(be.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=E.current.getValue();var ae=ne.innerText;return Ne&&Ne(ae),ae};return(0,x.useImperativeHandle)(oe,()=>({getData:ee})),Oe.createElement("div",{className:re.Z.mathWrap},Oe.createElement(Re.default,{defaultActiveKey:"1",items:z}),Oe.createElement("math-field",{locale:"zh_cn",className:re.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Ee||""),ze&&Oe.createElement("div",{className:re.Z.button},Oe.createElement(xe.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Pt.Z=De},92716:function(rt,Pt,te){"use strict";te.d(Pt,{t:function(){return Ve}});var x=te(59301),ie=te(92832),Pe=te(78241),Re=te(43418),xe=te(95237),be=te(43604),re=te(5871),Fe=te(57809),Oe=te(5112),De=te(3969),Ne=te(65582),ze=te(58e3),Ee=te(8591),oe=te(3113),E=te(71418),a=te(24334),b={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},y=te(38147),z=te(67172),ee=te(96565),ne=te(56102),ae=te(10129),le=te(59301),de=Object.defineProperty,me=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,$e=(Ze,Se,ce)=>Se in Ze?de(Ze,Se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Ze[Se]=ce,Me=(Ze,Se)=>{for(var ce in Se||(Se={}))we.call(Se,ce)&&$e(Ze,ce,Se[ce]);if(pe)for(var ce of pe(Se))ge.call(Se,ce)&&$e(Ze,ce,Se[ce]);return Ze},Xe=(Ze,Se)=>me(Ze,Ae(Se)),He=(Ze,Se,ce)=>new Promise((Ke,dt)=>{var ve=ke=>{try{qe(ce.next(ke))}catch(ye){dt(ye)}},fe=ke=>{try{qe(ce.throw(ke))}catch(ye){dt(ye)}},qe=ke=>ke.done?Ke(ke.value):Promise.resolve(ke.value).then(ve,fe);qe((ce=ce.apply(Ze,Se)).next())}),st=({buttonProps:Ze,buttonText:Se,form:ce,hackIdentifier:Ke="",answerKey:dt,data:ve})=>{const[fe,qe]=(0,x.useState)(!1),[ke,ye]=(0,x.useState)(!1),[at,Qt]=(0,x.useState)(!1),[ft,jt]=(0,x.useState)({}),[Tt,Yt]=(0,x.useState)(""),[Be,nt]=(0,x.useState)(""),ct=(0,x.useRef)(Ke),lt=(0,x.useRef)(""),gt=(0,x.useRef)(!1);(0,x.useEffect)(()=>{at&&ln()},[at]),(0,x.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const zt=()=>new Date().getTime(),Jt=ve==null?void 0:ve.code,_t=()=>{var wt,It;let nn=Jt?ve==null?void 0:ve.code:(wt=ce.getFieldValue("hack_codes"))==null?void 0:wt.code,Zt=Jt?ve==null?void 0:ve.answer_content:ce.getFieldValue(dt),wn=Jt?ve==null?void 0:ve.input:(It=ce.getFieldValue("hack_sets"))==null?void 0:It.input;Zt==null||Zt.forEach(In=>{const vn=In.value||In.answer_text||"";nn=nn.replace(/(@▁@|@▁▁@)/,vn)}),nt(wn),Yt(nn),jt({}),Qt(!0)},ln=()=>He(void 0,null,function*(){var wt,It,nn,Zt;const wn=zt(),In=Jt?ve==null?void 0:ve.time_limit:(wt=ce.getFieldsValue())==null?void 0:wt.hack.time_limit,vn=Jt?(It=ve==null?void 0:ve.answer_content)==null?void 0:It.length:(Zt=(nn=ce.getFieldsValue())==null?void 0:nn.standard_answers)==null?void 0:Zt.length;qe(!0),yield(0,z.bM)(lt.current,{test_hack_code:Tt,test_input:Be});function Ht(){return He(this,null,function*(){const{status:kn,data:Ge}=yield(0,z.rX)(lt.current,"submit"),an=zt()-wn>(In+3)*1e3*vn;if(gt.current){if(an){Ee.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),qe(!1);return}if(kn===0){qe(!1),jt(Xe(Me({},Ge),{showText:!0}));return}setTimeout(Ht,1e3)}})}Ht()}),Pn=()=>He(void 0,null,function*(){var wt,It,nn,Zt,wn,In,vn;if(!ve){try{yield ce.validateFields()}catch(Wt){(nn=(It=(wt=Wt==null?void 0:Wt.errorFields)==null?void 0:wt[0])==null?void 0:It.name)!=null&&nn.includes("standard_answers")?Ee.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ee.ZP.error(Wt.errorFields[0].errors[0]),ce.scrollToField(Wt.errorFields[0].name,{behavior:"smooth",block:"center"});return}ye(!0);let kn="";const Ge=ce.getFieldsValue();ct.current?kn=yield(0,y.ZP)(`/api/problems/${ct.current}.json`,{method:"put",body:Xe(Me({},Ge),{hack:Xe(Me({},Ge==null?void 0:Ge.hack),{sub_discipline_id:(vn=(In=Ge==null?void 0:Ge.hack)==null?void 0:In.sub_discipline_id)==null?void 0:vn[1],difficult:Ge.difficulty,item_banks_group_id:Ge.item_banks_group_id}),hack_codes:Xe(Me({},Ge.hack_codes),{code:a.Base64.encode(Ge.hack_codes.code)}),update_hack_sets:[Me({},Ge.hack_sets)],is_blank:!0})}):(kn=yield(0,y.ZP)("/api/problems.json",{method:"post",body:Xe(Me({},Ge),{hack:Xe(Me({},Ge==null?void 0:Ge.hack),{sub_discipline_id:(wn=(Zt=Ge==null?void 0:Ge.hack)==null?void 0:Zt.sub_discipline_id)==null?void 0:wn[1],difficult:Ge.difficulty,item_banks_group_id:Ge.item_banks_group_id}),hack_codes:Xe(Me({},Ge.hack_codes),{code:a.Base64.encode(Ge.hack_codes.code)}),hack_sets:[Me({},Ge.hack_sets)],is_blank:!0})}),ct.current=kn==null?void 0:kn.identifier,sessionStorage.projectFill=kn==null?void 0:kn.identifier)}const Ht=yield(0,y.ZP)(`/api/problems/${ct.current}/start.json`,{method:"get"});if((Ht==null?void 0:Ht.status)===0){lt.current=Ht==null?void 0:Ht.identifier,gt.current=!0,ye(!1),_t();return}ye(!1)}),Lt=wt=>{const{status:It,error_msg:nn,execute_time:Zt,output:wn,input:In,expected_output:vn}=wt;let Ht=null;switch(It){case ae.h.OK:Ht=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Zt/1e3,"\u79D2"),le.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ae.h.NOMATCH:Ht=le.createElement(le.Fragment,null,le.createElement("div",null,"\u8F93\u5165\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},In),le.createElement("div",null,"\u8F93\u51FA\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},wn&&a.Base64.decode(wn)),le.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},vn&&a.Base64.decode(vn)));break;case ae.h.EXECUTEFAILURE:Ht=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",le.createElement("pre",null,In)),le.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:"error"},a.Base64.decode(nn)));break;case ae.h.COMPILEFAILURE:Ht=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",le.createElement("pre",null,In)),le.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:"error"},a.Base64.decode(nn)));break;case ae.h.PODFAILURE:Ht=le.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ae.h.TIMEOUT:Ht=le.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return le.createElement(le.Fragment,null," ",Ht," ")};return le.createElement("div",null,le.createElement(oe.ZP,Xe(Me({loading:ke},Ze),{onClick:Pn}),Se),le.createElement(Re.default,{open:at,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:fe,cancelButtonProps:{style:{display:"none"}},onOk:()=>ln(),onCancel:()=>{gt.current=!1,Qt(!1)}},le.createElement("div",{className:b.result},le.createElement("div",{className:b.left},le.createElement("div",{className:"mb20"},le.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!ve&&le.createElement(ne.CopyToClipboard,{text:Tt,onCopy:()=>Ee.ZP.success("\u590D\u5236\u6210\u529F")},le.createElement("span",{style:{float:"right"},className:"current c-light-primary"},le.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),le.createElement(ee.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Tt,onChange:wt=>Yt(wt)})),le.createElement("div",{className:b.right},le.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),le.createElement("div",{className:b.box},le.createElement("div",{className:b.li},le.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Be,onChange:wt=>nt(wt.target.value),bordered:!1,style:{height:180}}))),le.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),le.createElement("div",{className:b.box},le.createElement(E.Z,{spinning:fe,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},le.createElement("div",{className:b.li,style:{height:196,overflow:"auto",padding:10}},Lt(ft))))))))},Ft=te(87169),ut=te(59301),At=Object.defineProperty,tt=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,pt=(Ze,Se,ce)=>Se in Ze?At(Ze,Se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Ze[Se]=ce,Ut=(Ze,Se)=>{for(var ce in Se||(Se={}))Te.call(Se,ce)&&pt(Ze,ce,Se[ce]);if(Bt)for(var ce of Bt(Se))Je.call(Se,ce)&&pt(Ze,ce,Se[ce]);return Ze},St=(Ze,Se)=>tt(Ze,Et(Se)),kt=(Ze,Se)=>{var ce={};for(var Ke in Ze)Te.call(Ze,Ke)&&Se.indexOf(Ke)<0&&(ce[Ke]=Ze[Ke]);if(Ze!=null&&Bt)for(var Ke of Bt(Ze))Se.indexOf(Ke)<0&&Je.call(Ze,Ke)&&(ce[Ke]=Ze[Ke]);return ce};const{TextArea:he}=ie.default,Ot=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],$t=({value:Ze,onChange:Se})=>ut.createElement(Switch,{checked:Ze,onChange:ce=>{Se(ce)}}),Dt="@\u2581@",yt="@\u2581\u2581@",Ve=({questionTitlePlaceholder:Ze,form:Se,scoreByBlank:ce=!1,hackidentifier:Ke,answerKey:dt})=>{const[ve,fe]=(0,x.useState)(!1),[qe,ke]=(0,x.useState)(!1),at=(0,Ne.useParams)().type==="edit",Qt=(lt,gt)=>{const zt=gt.line;let Jt=0;for(let ln=0;ln{const _t=lt.getRange(gt.from,gt.to);let ln=0;if(gt.text.forEach(Pn=>{ln+=Pn.split(Dt).length-1}),gt.text.forEach(Pn=>{ln+=Pn.split(yt).length-1}),gt.origin!=="setValue"){if(_t&&(_t.indexOf(Dt)!==-1||_t.indexOf(yt)!==-1)){const Pn=_t.split(Dt).length-1+_t.split(yt).length-1,Lt=Qt(lt,gt.from);if(console.log(`\u5220\u9664${Pn}\u4E2A\uFF0C \u524D\u9762\u6709${Lt}\u4E2A\uFF0C\u65B0\u589E${ln}\u4E2A`),Pn>1){const wt=Array.from({length:Pn},(It,nn)=>Lt+nn);Jt(wt)}else Jt(Lt)}else if(ln>0){const Pn=Qt(lt,gt.from);console.log(`\u65B0\u589E${ln}\u4E2A\uFF0C\u4E4B\u524D\u6709${Pn}\u4E2A`),zt(ln,Pn)}}},jt=()=>{const lt=Se.getFieldValue(dt);Se.setFieldsValue({[dt]:lt==null?void 0:lt.map((gt,zt)=>St(Ut({},gt),{position:zt+1}))})},Tt=(0,x.useRef)(),Yt=(lt,gt)=>{for(let zt=0;zt{Be.current(lt),jt()},ct=Pe.default.useWatch(dt,Se);return ut.createElement("div",{className:ze.Z.wrap},ut.createElement(Pe.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ut.createElement(De.h,{scrollId:"name",watch:!0,height:140})),ut.createElement("div",{className:ze.Z.questionTitleEditorWrap},ut.createElement(Pe.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ut.createElement(De.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(lt,gt)=>{const zt=Se.getFieldValue(dt);console.log("--preAnswerData",zt,gt),Se.setFieldsValue({[dt]:zt==null?void 0:zt.map((Jt,_t)=>{var ln;return St(Ut({},Jt),{position:_t+1,multi_line:(ln=gt==null?void 0:gt[_t])==null?void 0:ln.multiLine})})})},placeholder:Ze,onCMBeforeChange:(lt,gt)=>{ft(lt,gt,Yt,nt)}}))),ut.createElement(Pe.default.List,{name:dt,rules:[{validator(lt,gt){if(!(gt!=null&>.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const zt of gt){const{answer_text:Jt}=zt||{};if((Jt==null?void 0:Jt.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(lt,{add:gt,remove:zt},{errors:Jt})=>(Tt.current=gt,Be.current=zt,ut.createElement(ut.Fragment,null,ut.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ut.createElement(Pe.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ut.createElement("div",{onClick:()=>{Re.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:ut.createElement("div",null,ut.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",ut.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),ut.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},ut.createElement(Ft.Z,{style:{marginRight:3,color:"#3061D0"}}),ut.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),lt.map((_t,ln)=>{var Pn=_t,{key:Lt,name:wt}=Pn,It=kt(Pn,["key","name"]),nn,Zt;return ut.createElement(xe.Z,{className:"mb20",key:Lt,align:"middle",wrap:!1},ut.createElement(be.Z,{flex:"0 0 auto",className:`${ze.Z.blankIndex}`},"\u586B\u7A7A\u9879",ln+1),ut.createElement(be.Z,{flex:1},ut.createElement(xe.Z,{align:"top",justify:"space-between",wrap:!1},ut.createElement(be.Z,null,ut.createElement(Pe.default.Item,St(Ut({},It),{name:[wt,"answer_text"],noStyle:!0}),(nn=ct==null?void 0:ct[wt])!=null&&nn.multi_line||(Zt=ct==null?void 0:ct[wt])!=null&&Zt.multiLine?ut.createElement(he,{spellCheck:!1,style:{marginLeft:10,width:550}}):ut.createElement(ie.default,{style:{marginLeft:10,width:550},className:ze.Z.blankInput,size:"large",maxLength:1e3,onBlur:wn=>{}}))),ce&&ut.createElement(be.Z,{flex:"224px"},ut.createElement(Pe.default.Item,St(Ut({},It),{name:[wt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ut.createElement(re.Z,{size:"large",className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ut.createElement("div",{onClick:()=>fe(!0)},ut.createElement(Pe.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ut.createElement(De.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ve}))),ut.createElement(Pe.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},ut.createElement(Fe.default,{size:"large"},Ot.map(lt=>ut.createElement(Fe.default.Option,{key:lt.title,value:lt.key}," ",lt.title)))),ut.createElement(Pe.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ut.createElement(Pe.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},ut.createElement(re.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),ut.createElement("span",{className:"ml10 font14"},"\u79D2")),ut.createElement(Pe.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},ut.createElement(Oe.ZP.Group,{style:{marginTop:-10}},ut.createElement(Oe.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ut.createElement(Oe.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ut.createElement(Oe.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ut.createElement(Pe.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ut.createElement("div",{style:{background:"#F6F7F9",padding:15}},ut.createElement(Pe.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ut.createElement(he,{rows:4})),ut.createElement(Pe.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},ut.createElement(he,{rows:4}))),ut.createElement(st,{form:Se,answerKey:dt,hackIdentifier:Ke,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:ut.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},85500:function(rt,Pt,te){"use strict";te.d(Pt,{u:function(){return le}});var x=te(59301),ie=te(95237),Pe=te(43604),Re=te(6848),xe=te(78241),be=te(58e3),re=te(32134),Fe=te(12893),Oe=te(3969),De=te(59301),Ne=Object.defineProperty,ze=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,b=(de,me,Ae)=>me in de?Ne(de,me,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):de[me]=Ae,y=(de,me)=>{for(var Ae in me||(me={}))E.call(me,Ae)&&b(de,Ae,me[Ae]);if(oe)for(var Ae of oe(me))a.call(me,Ae)&&b(de,Ae,me[Ae]);return de},z=(de,me)=>ze(de,Ee(me)),ee=(de,me)=>{var Ae={};for(var pe in de)E.call(de,pe)&&me.indexOf(pe)<0&&(Ae[pe]=de[pe]);if(de!=null&&oe)for(var pe of oe(de))me.indexOf(pe)<0&&a.call(de,pe)&&(Ae[pe]=de[pe]);return Ae};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ae=({value:de,onChange:me,choiceTextKey:Ae,answerKey:pe,index:we,isEdit:ge,setInputActive:$e,form:Me,choiceOptionsPath:Xe,allowChangeMode:He,showAddIcon:Ue,addItem:st,deleteItem:Ft})=>{console.log(de,"value");const ut=(de==null?void 0:de[pe])===1,At=()=>{const Et=Me.getFieldValue(Xe);Me.setFieldValue(Xe,Et.map(Bt=>z(y({},Bt),{[pe]:0})))},tt=()=>{ut?me(z(y({},de),{[pe]:0})):(He||At(),me(z(y({},de),{[pe]:1})))};return De.createElement(ie.Z,{className:be.Z.choiceWrap,align:"middle",wrap:!1},De.createElement(Pe.Z,{onClick:tt,className:`${be.Z.choiceIndex} ${ut?be.Z.activeAnswer:""}`},ne[we]),De.createElement(Pe.Z,{flex:1,className:`${be.Z.editorWrap} ml15`,onClick:$e},De.createElement(Oe.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ge,value:de==null?void 0:de[Ae],onChange:Et=>{me(z(y({},de),{[Ae]:Et}))}})),De.createElement(Pe.Z,{flex:"0 0 auto",className:"ml15"},De.createElement("div",{onClick:tt,className:`${be.Z.setAnswerBtn} ${ut?be.Z.activeAnswer:""}`},ut?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),De.createElement(Pe.Z,{className:be.Z.actionWrapper},De.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},De.createElement(re.Z,{className:be.Z.addIcon,onClick:st,style:{visibility:Ue?"visible":"hidden"}})),De.createElement(Re.Z,{title:"\u5220\u9664"},De.createElement(Fe.Z,{className:be.Z.deleteIcon,onClick:Ft,style:{visibility:we>1?"visible":"hidden"}}))))},le=({questionTitlePlaceholder:de,titleKey:me,choiceKey:Ae,analysisKey:pe,choiceTextKey:we,answerKey:ge,choiceOptionsPath:$e,allowChangeMode:Me=!0,form:Xe,showAnalysis:He=!0})=>{const[Ue,st]=(0,x.useState)(),[Ft,ut]=(0,x.useState)(!1);return De.createElement("div",{className:be.Z.wrap},De.createElement("div",{className:be.Z.questionTitleEditorWrap},De.createElement(xe.default.Item,{label:"\u9898\u5E72",name:me,labelCol:{span:24},rules:[{required:!0}]},De.createElement(Oe.h,{scrollId:Array.isArray(me)?me.join("_"):`${me}`,watch:!0,height:140,placeholder:de}))),De.createElement(xe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),De.createElement(xe.default.List,{name:Ae,rules:[{validator(At,tt){const Et=tt.some(Te=>Te[ge]===1),Bt=tt.findIndex(Te=>{var Je;return((Je=Te[we])==null?void 0:Je.length)<=0});return Bt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Bt]}\u9009\u9879\u7684\u5185\u5BB9`)):Et?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(At,{add:tt,remove:Et})=>De.createElement("div",{id:Array.isArray($e)?$e.join("_"):`${$e}`},At.map((Bt,Te)=>{var Je=Bt,{key:pt,name:Ut}=Je,St=ee(Je,["key","name"]);const kt=Ue===pt,he=()=>{st(pt)},Ot=Te<7&&Te===At.length-1,$t=()=>tt({[we]:"",[ge]:0}),Dt=()=>Et(Ut);return De.createElement(xe.default.Item,z(y({},St),{key:pt,name:Ut,className:be.Z.choiceListWrap,rules:[{validator(yt,Ve){return Ve!=null&&Ve.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Te]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),De.createElement(ae,{choiceTextKey:we,answerKey:ge,index:Te,isEdit:kt,setInputActive:he,form:Xe,choiceOptionsPath:$e,allowChangeMode:Me,showAddIcon:Ot,addItem:$t,deleteItem:Dt}))}),At.length<8&&De.createElement("div",{className:`${be.Z.addBtn} mb30`,onClick:()=>tt({[we]:"",[ge]:0})},"\u6DFB\u52A0\u9009\u9879"))),He&&De.createElement("div",{onClick:()=>ut(!0)},De.createElement(xe.default.Item,{name:pe,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},De.createElement(Oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ft}))))}},78909:function(rt,Pt,te){"use strict";te.d(Pt,{u:function(){return Me}});var x=te(59301),ie=te(43418),Pe=te(95237),Re=te(43604),xe=te(92832),be=te(6848),re=te(78673),Fe=te(78241),Oe=te(5112),De=te(5871),Ne=te(3969),ze=te(12893),Ee=te(61485),oe=te(58e3),E=te(27687),a=te(59301),b=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(Xe,He,Ue)=>He in Xe?b(Xe,He,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Xe[He]=Ue,de=(Xe,He)=>{for(var Ue in He||(He={}))ne.call(He,Ue)&&le(Xe,Ue,He[Ue]);if(ee)for(var Ue of ee(He))ae.call(He,Ue)&&le(Xe,Ue,He[Ue]);return Xe},me=(Xe,He)=>y(Xe,z(He)),Ae=(Xe,He)=>{var Ue={};for(var st in Xe)ne.call(Xe,st)&&He.indexOf(st)<0&&(Ue[st]=Xe[st]);if(Xe!=null&&ee)for(var st of ee(Xe))He.indexOf(st)<0&&ae.call(Xe,st)&&(Ue[st]=Xe[st]);return Ue};const pe=({value:Xe,onChange:He})=>{const Ue=Ft=>{ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oe.Z.modal,onOk:()=>{const ut=[...Xe];ut.splice(Ft,1),He(ut)}})},st=()=>{const Ft=[...Xe];Ft.push(""),He(Ft)};return a.createElement(Pe.Z,{className:"ml20"},a.createElement(Re.Z,{flex:1},Xe==null?void 0:Xe.map((Ft,ut)=>a.createElement(Pe.Z,{key:`${Ft}_${ut}`,className:"mb20"},a.createElement(xe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Ft,autoSize:{maxRows:3},maxLength:1e3,onBlur:At=>{const tt=[...Xe],Et=At.target.value.trim();tt[ut]=Et,He(tt)}}),a.createElement(be.Z,{title:"\u5220\u9664"},a.createElement(ze.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:ut>0?"visible":"hidden"},onClick:()=>Ue(ut)}))))),a.createElement(Re.Z,null,a.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{st()}},"\u65B0\u589E\u7B54\u6848")))},we=({value:Xe,onChange:He})=>{const Ue=Ft=>{ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oe.Z.modal,onOk:()=>{const ut=[...Xe];ut.splice(Ft,1),He(ut)}})},st=()=>{const Ft=[...Xe];Ft.push(""),He(Ft)};return a.createElement(Pe.Z,{className:"ml20"},a.createElement(Re.Z,{flex:1},Xe==null?void 0:Xe.map((Ft,ut)=>a.createElement(Pe.Z,{key:`${Ft}_${ut}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:Ft,style:{flex:1},onChange:At=>{const tt=[...Xe];tt[ut]=At,He(tt)}}),a.createElement(be.Z,{title:"\u5220\u9664"},a.createElement(ze.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:ut>0?"visible":"hidden"},onClick:()=>Ue(ut)}))))),a.createElement(Re.Z,null,a.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{st()}},"\u65B0\u589E\u7B54\u6848")))},ge=({value:Xe=!0,onChange:He})=>a.createElement(re.Z,{checked:!Xe,onChange:Ue=>{He(!Ue)}}),$e="\u2581",Me=({questionTitlePlaceholder:Xe,form:He,scoreByBlank:Ue=!1,answerKey:st})=>{const[Ft,ut]=(0,x.useState)(!1),At=(St,kt)=>{const he=kt.line;let Ot=0;for(let Dt=0;Dt{const $t=St.getRange(kt.from,kt.to);let Dt=0;if(kt.text.forEach(yt=>{Dt+=yt.split($e).length-1}),kt.origin!=="setValue"){if($t&&$t.indexOf($e)!==-1){const yt=$t.split($e).length-1,Ve=At(St,kt.from);if(console.log(`\u5220\u9664${yt}\u4E2A\uFF0C \u524D\u9762\u6709${Ve}\u4E2A\uFF0C\u65B0\u589E${Dt}\u4E2A`),yt>1){const Ze=Array.from({length:yt},(Se,ce)=>Ve+ce);Ot(Ze)}else Ot(Ve)}else if(Dt>0){const yt=At(St,kt.from);console.log(`\u65B0\u589E${Dt}\u4E2A\uFF0C\u4E4B\u524D\u6709${yt}\u4E2A`),he(Dt,yt)}}},Et=()=>{const St=He.getFieldValue(st);He.setFieldsValue({[st]:St.map((kt,he)=>me(de({},kt),{position:he+1}))})},Bt=(0,x.useRef)(),Te=(St,kt)=>{for(let he=0;he{Je.current(St),Et()},Ut=Fe.default.useWatch(st,He);return a.createElement("div",{className:oe.Z.wrap},a.createElement("div",{className:oe.Z.questionTitleEditorWrap},a.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ne.h,{scrollId:"name",watch:!0,height:140,placeholder:Xe,showNullButton:!0,onCMBeforeChange:(St,kt)=>{tt(St,kt,Te,pt)}}))),a.createElement(Fe.default.List,{name:st,rules:[{validator(St,kt){if(!(kt!=null&&kt.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const he of kt){const{answer_text:Ot}=he||{};if(Ot!=null&&Ot.some($t=>($t==null?void 0:$t.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(St,{add:kt,remove:he},{errors:Ot})=>(Bt.current=kt,Je.current=he,a.createElement(a.Fragment,null,a.createElement(Fe.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(St!=null&&St.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),St.map(($t,Dt)=>{var yt=$t,{key:Ve,name:Ze}=yt,Se=Ae(yt,["key","name"]),ce,Ke;return a.createElement("div",{style:{marginBottom:10},key:Ve},a.createElement(Pe.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Re.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${oe.Z.blankIndex}`},"\u586B\u7A7A\u9879",Dt+1),a.createElement(Fe.default.Item,me(de({},Se),{name:[Ze,"model"],noStyle:!0}),a.createElement(Oe.ZP.Group,{onChange:()=>{const dt=He.getFieldValue(st);He.setFieldsValue({[st]:dt.map((ve,fe)=>me(de({},ve),{answer_text:Ze===fe?[""]:ve.answer_text}))})}},a.createElement(Oe.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(be.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Ee.Z,null))),a.createElement(Oe.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(be.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Ee.Z,null)))))),a.createElement(Pe.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Re.Z,{flex:1},a.createElement(Pe.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Re.Z,{flex:1},a.createElement(Fe.default.Item,me(de({},Se),{name:[Ze,"answer_text"],noStyle:!0}),((Ke=(ce=He.getFieldValue(st))==null?void 0:ce[Ze])==null?void 0:Ke.model)===1?a.createElement(pe,null):a.createElement(we,null))),Ue&&a.createElement(Re.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Fe.default.Item,me(de({},Se),{name:[Ze,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oe.Z.blankInputNumberWrapper}),a.createElement(De.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Fe.default.Item,me(de({},Se),{name:[Ze,"position"],noStyle:!0}),a.createElement(xe.default,{type:"hidden"})))))})))),a.createElement(Pe.Z,{align:"middle"},a.createElement(Fe.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(re.Z,null)),a.createElement(Re.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Pe.Z,{align:"middle"},a.createElement(Fe.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(re.Z,null)),a.createElement(Re.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ut==null?void 0:Ut.length)>1&&a.createElement(Pe.Z,{align:"middle",className:(Ut==null?void 0:Ut.length)>1?"mb30":`${oe.Z.hide}`},a.createElement(Fe.default.Item,{name:"is_ordered"},a.createElement(ge,null)),a.createElement(Re.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>ut(!0)},a.createElement(Fe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ne.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ft}))))}},27277:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ee}});var x=te(59301),ie=te(95237),Pe=te(43604),Re=te(78241),xe=te(58e3),be=te(3969),re=te(59301),Fe=Object.defineProperty,Oe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,oe=(ne,ae,le)=>ae in ne?Fe(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,E=(ne,ae)=>{for(var le in ae||(ae={}))ze.call(ae,le)&&oe(ne,le,ae[le]);if(Ne)for(var le of Ne(ae))Ee.call(ae,le)&&oe(ne,le,ae[le]);return ne},a=(ne,ae)=>Oe(ne,De(ae)),b=(ne,ae)=>{var le={};for(var de in ne)ze.call(ne,de)&&ae.indexOf(de)<0&&(le[de]=ne[de]);if(ne!=null&&Ne)for(var de of Ne(ne))ae.indexOf(de)<0&&Ee.call(ne,de)&&(le[de]=ne[de]);return le};const y={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:ne,onChange:ae,form:le})=>{const de=(ne==null?void 0:ne.is_answer)===1,me=ne==null?void 0:ne.choice_text,Ae=()=>{const pe=le.getFieldsValue().choices.map(we=>({choice_text:we.choice_text,is_answer:0}));le.setFieldsValue({choices:pe}),ae(a(E({},ne),{is_answer:1}))};return re.createElement(ie.Z,{className:xe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},re.createElement(Pe.Z,{onClick:Ae,className:`${xe.Z.choiceIndex} ${xe.Z.judgementIndex} ${de?xe.Z.activeAnswer:""}`},y[me]),re.createElement(Pe.Z,{flex:1,className:`${xe.Z.editorWrap} ml15`},re.createElement("div",{className:`${xe.Z.inputBorder} ${xe.Z.placeholder} ${de?xe.Z.activeJudgementAnswer:""}`},me)),re.createElement(Pe.Z,{flex:"0 0 auto",className:"ml15"},re.createElement("div",{onClick:Ae,className:`${xe.Z.setAnswerBtn} ${de?xe.Z.activeAnswer:""}`},de?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ee=({questionTitlePlaceholder:ne,choiceKey:ae,form:le})=>{const[de,me]=(0,x.useState)(!1);return re.createElement("div",{className:xe.Z.wrap},re.createElement("div",{className:xe.Z.questionTitleEditorWrap},re.createElement(Re.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},re.createElement(be.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),re.createElement(Re.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},re.createElement(Re.default.List,{name:"choices",rules:[{validator(Ae,pe){return pe.some(ge=>(ge==null?void 0:ge.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ae=>re.createElement("div",{id:"choices"},Ae.map(pe=>{var we=pe,{key:ge,name:$e}=we,Me=b(we,["key","name"]);return re.createElement(Re.default.Item,a(E({},Me),{key:ge,name:$e,noStyle:!0}),re.createElement(z,{form:le}))})))),re.createElement("div",{onClick:()=>me(!0)},re.createElement(Re.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},re.createElement(be.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:de}))))}},3969:function(rt,Pt,te){"use strict";te.d(Pt,{h:function(){return E},x:function(){return a}});var x=te(96565),ie=te(58e3),Pe=te(6339),Re=te(59301),xe=Object.defineProperty,be=Object.defineProperties,re=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ne=(b,y,z)=>y in b?xe(b,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[y]=z,ze=(b,y)=>{for(var z in y||(y={}))Oe.call(y,z)&&Ne(b,z,y[z]);if(Fe)for(var z of Fe(y))De.call(y,z)&&Ne(b,z,y[z]);return b},Ee=(b,y)=>be(b,re(y)),oe=(b,y)=>{var z={};for(var ee in b)Oe.call(b,ee)&&y.indexOf(ee)<0&&(z[ee]=b[ee]);if(b!=null&&Fe)for(var ee of Fe(b))y.indexOf(ee)<0&&De.call(b,ee)&&(z[ee]=b[ee]);return z};const E=b=>{var y=b,{value:z,onChange:ee,scrollId:ne}=y,ae=oe(y,["value","onChange","scrollId"]);return Re.createElement("div",{id:ne||""},Re.createElement(x.Z,Ee(ze({},ae),{defaultValue:z,onChange:(le,de)=>{de!=null&&de.length?ee(le,de):ee(le)}})))},a=({value:b,onChange:y,placeholder:z,height:ee=140,isEdit:ne,miniToolbar:ae,watch:le=!0})=>ne?Re.createElement(x.Z,{watch:le,isFocus:!0,height:ee||void 0,placeholder:z,defaultValue:b,onChange:y,miniToolbar:ae}):Re.createElement("div",{style:{cursor:"pointer"}},b?Re.createElement(Pe.Z,{className:ie.Z.inputBorder,value:b}):Re.createElement("div",{className:`${ie.Z.inputBorder} ${ie.Z.placeholder} inputBorderError`},z))},54190:function(rt,Pt,te){"use strict";te.d(Pt,{W:function(){return we}});var x=te(59301),ie=te(8591),Pe=te(12563),Re=te(78241),xe=te(78673),be=te(95237),re=te(43604),Fe=te(6848),Oe=te(92832),De=te(5871),Ne=te(58e3),ze=te(3969),Ee=te(96565),oe=te(61485),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(ge,$e,Me)=>$e in ge?E(ge,$e,{enumerable:!0,configurable:!0,writable:!0,value:Me}):ge[$e]=Me,ae=(ge,$e)=>{for(var Me in $e||($e={}))z.call($e,Me)&&ne(ge,Me,$e[Me]);if(y)for(var Me of y($e))ee.call($e,Me)&&ne(ge,Me,$e[Me]);return ge},le=(ge,$e)=>a(ge,b($e)),de=(ge,$e)=>{var Me={};for(var Xe in ge)z.call(ge,Xe)&&$e.indexOf(Xe)<0&&(Me[Xe]=ge[Xe]);if(ge!=null&&y)for(var Xe of y(ge))$e.indexOf(Xe)<0&&ee.call(ge,Xe)&&(Me[Xe]=ge[Xe]);return Me};const me=ge=>{var $e=ge,{value:Me,onChange:Xe}=$e,He=de($e,["value","onChange"]);const Ue=st=>{Xe([st])};return x.createElement(Ee.Z,le(ae({},He),{defaultValue:Me==null?void 0:Me[0],onChange:Ue}))},Ae=ge=>{if(!ge)return!1;if(/^s*$/.test(ge)||ge.trim()===""){ie.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let $e=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return ge==="|"?(ie.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},pe=({value:ge=[],onClose:$e})=>x.createElement(Pe.default,{closable:!0,onClose:$e,className:Ne.Z.keywordTag},x.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ge.join(" \u6216 "))),we=({questionTitlePlaceholder:ge,form:$e,showKeywords:Me,isMustKeyWords:Xe=Me})=>{const[He,Ue]=(0,x.useState)(!1),[st,Ft]=(0,x.useState)(""),ut=Re.default.useWatch("use_keywords",$e),At=Re.default.useWatch("question_score",$e);return x.createElement("div",{className:Ne.Z.wrap},x.createElement("div",{className:Ne.Z.questionTitleEditorWrap},x.createElement(Re.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},x.createElement(ze.h,{scrollId:"name",watch:!0,height:140,placeholder:ge}))),x.createElement(Re.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},x.createElement(me,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Me&&!Xe&&x.createElement(Re.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},x.createElement(xe.Z,{defaultChecked:!0})),Me&&Xe&&x.createElement(be.Z,{align:"middle",className:"mb30"},x.createElement(Re.default.Item,{name:"use_keywords",valuePropName:"checked"},x.createElement(xe.Z,null)),x.createElement(re.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),x.createElement(re.Z,null,x.createElement(Fe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},x.createElement(oe.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ut||!Xe)&&x.createElement(Re.default.List,{name:"keywords",rules:[{validator(tt,Et){return Xe?Et!=null&&Et.length?(Et==null?void 0:Et.reduce((Te,Je)=>Te+Je.score,0))>parseFloat(At)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(tt,{add:Et,remove:Bt})=>x.createElement(x.Fragment,null,x.createElement("div",{className:`${Ne.Z.title} mb10`},Xe?"\u5173\u952E\u8BCD":x.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),x.createElement(be.Z,{align:"middle",className:"font14 mb30"},x.createElement(re.Z,{flex:1},x.createElement(Oe.default,{value:st,onChange:Te=>{Ft(Te.target.value)},maxLength:50,allowClear:!0,onPressEnter:Te=>{var Je,pt,Ut,St;const kt=`${(Je=Te.target)==null?void 0:Je.value}`,he=(Ut=(pt=kt==null?void 0:kt.split("|"))==null?void 0:pt.filter(Dt=>!!Dt))==null?void 0:Ut.map(Dt=>Dt==null?void 0:Dt.trim()),Ot=$e.getFieldValue("keywords"),$t=((St=Ot==null?void 0:Ot.map(Dt=>Dt==null?void 0:Dt.keyword))==null?void 0:St.flat())||[];for(const Dt of he)if($t.includes(Dt)){ie.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ae(kt)&&(Et({keyword:he,score:1}),Ft(""))},className:Ne.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),x.createElement(re.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),tt.map(Te=>{var Je=Te,{key:pt,name:Ut}=Je,St=de(Je,["key","name"]);return x.createElement(be.Z,{key:pt,className:"mb20",style:{marginRight:148}},x.createElement(re.Z,{flex:1},x.createElement(be.Z,{align:"middle",justify:"space-between"},x.createElement(Re.default.Item,le(ae({},St),{name:[Ut,"keyword"]}),x.createElement(pe,{onClose:()=>Bt(Ut)})),Xe&&x.createElement(Re.default.Item,le(ae({},St),{name:[Ut,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ne.Z.blankInputNumberWrapper}),x.createElement(De.Z,{className:Ne.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),x.createElement("div",{onClick:()=>Ue(!0)},x.createElement(Re.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:He}))))}},98408:function(rt,Pt,te){"use strict";te.d(Pt,{tc:function(){return Pn.t},uh:function(){return x.u},rL:function(){return ln},u8:function(){return Pe.u},ZZ:function(){return ie.Z},Wk:function(){return Re.W}});var x=te(85500),ie=te(27277),Pe=te(78909),Re=te(54190),xe=te(59301),be=te(36381),re=te(78241),Fe=te(95237),Oe=te(43604),De=te(5871),Ne=te(6848),ze=te(38854),Ee=te(58e3),oe=te(12893),E=te(3969),a=te(43418),b=te(92832),y=te(78673),z=te(59301),ee=Object.defineProperty,ne=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ae=(Lt,wt,It)=>wt in Lt?ee(Lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Lt[wt]=It,pe=(Lt,wt)=>{for(var It in wt||(wt={}))de.call(wt,It)&&Ae(Lt,It,wt[It]);if(le)for(var It of le(wt))me.call(wt,It)&&Ae(Lt,It,wt[It]);return Lt},we=(Lt,wt)=>ne(Lt,ae(wt)),ge=(Lt,wt)=>{var It={};for(var nn in Lt)de.call(Lt,nn)&&wt.indexOf(nn)<0&&(It[nn]=Lt[nn]);if(Lt!=null&&le)for(var nn of le(Lt))wt.indexOf(nn)<0&&me.call(Lt,nn)&&(It[nn]=Lt[nn]);return It};const $e=({value:Lt,onChange:wt})=>{const It=Zt=>{a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ee.Z.modal,onOk:()=>{const wn=[...Lt];wn.splice(Zt,1),wt(wn)}})},nn=()=>{const Zt=[...Lt];Zt.push(""),wt(Zt)};return z.createElement(Fe.Z,{className:"ml20"},z.createElement(Oe.Z,{flex:1},Lt==null?void 0:Lt.map((Zt,wn)=>z.createElement(Fe.Z,{key:`${Zt}_${wn}`,align:"middle",className:"mb20"},z.createElement(b.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Zt,autoSize:{maxRows:3},maxLength:1e3,onBlur:In=>{const vn=[...Lt],Ht=In.target.value.trim();vn[wn]=Ht,wt(vn)}}),z.createElement(Ne.Z,{title:"\u5220\u9664"},z.createElement(oe.Z,{className:Ee.Z.deleteIcon,style:{marginLeft:15,visibility:wn>0?"visible":"hidden"},onClick:()=>It(wn)}))))),z.createElement(Oe.Z,null,z.createElement("div",{className:`${Ee.Z.addBtn}`,onClick:()=>{nn()}},"\u65B0\u589E\u7B54\u6848")))},Me=({value:Lt=!0,onChange:wt})=>z.createElement(y.Z,{checked:!Lt,onChange:It=>{wt(!It)}}),Xe="\u2581",He=({questionTitlePlaceholder:Lt,form:wt,name:It,scoreByBlank:nn=!1,answerKey:Zt,titleKey:wn="name",analysisKey:In="analysis",isOrdered:vn="is_ordered"})=>{var Ht,kn;const[Ge,Wt]=(0,xe.useState)(!1),an=(Gt,qt)=>{const Kt=qt.line;let xn=0;for(let fn=0;fn{const cn=Gt.getRange(qt.from,qt.to);let fn=0;if(qt.text.forEach(Ln=>{fn+=Ln.split(Xe).length-1}),qt.origin!=="setValue"){if(cn&&cn.indexOf(Xe)!==-1){const Ln=cn.split(Xe).length-1,da=an(Gt,qt.from);if(console.log(`\u5220\u9664${Ln}\u4E2A\uFF0C \u524D\u9762\u6709${da}\u4E2A\uFF0C\u65B0\u589E${fn}\u4E2A`),Ln>1){const en=Array.from({length:Ln},(Hn,aa)=>da+aa);xn(en)}else xn(da)}else if(fn>0){const Ln=an(Gt,qt.from);console.log(`\u65B0\u589E${fn}\u4E2A\uFF0C\u4E4B\u524D\u6709${Ln}\u4E2A`),Kt(fn,Ln)}}},hn=()=>{const Gt=wt.getFieldValue(["sub_item_banks",...Zt]);wt.setFieldValue(["sub_item_banks",...Zt],Gt==null?void 0:Gt.map((qt,Kt)=>we(pe({},qt),{position:Kt+1})))},sn=(0,xe.useRef)(),mn=(Gt,qt)=>{for(let Kt=0;Kt{Qe.current(Gt),hn()},_e=(kn=(Ht=wt.getFieldValue("sub_item_banks"))==null?void 0:Ht[Zt==null?void 0:Zt[0]])==null?void 0:kn[Zt==null?void 0:Zt[1]];return(0,xe.useEffect)(()=>{console.log("========",wt.getFieldsValue())},[wt]),z.createElement("div",{className:Ee.Z.wrap},z.createElement("div",{className:Ee.Z.questionTitleEditorWrap},z.createElement(re.default.Item,{label:"\u9898\u5E72",name:wn,labelCol:{span:24},rules:[{required:!0}]},z.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Lt,showNullButton:!0,onCMBeforeChange:(Gt,qt)=>{Xt(Gt,qt,mn,ot)}}))),z.createElement(re.default.List,{name:Zt,rules:[{validator(Gt,qt){if((qt==null?void 0:qt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Kt of qt){const{answer_text:xn}=Kt||{};if(xn!=null&&xn.some(cn=>(cn==null?void 0:cn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Gt,{add:qt,remove:Kt},{errors:xn})=>(sn.current=qt,Qe.current=Kt,z.createElement(z.Fragment,null,z.createElement(re.default.Item,{label:z.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Gt!=null&&Gt.length)&&z.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Gt.map((cn,fn)=>{var Ln=cn,{key:da,name:en}=Ln,Hn=ge(Ln,["key","name"]);return z.createElement(Fe.Z,{align:"top",key:da},z.createElement(Oe.Z,{className:`${Ee.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",fn+1),z.createElement(Oe.Z,{flex:1},z.createElement(Fe.Z,{align:"top",justify:"space-between"},z.createElement(Oe.Z,{flex:1},z.createElement(re.default.Item,we(pe({},Hn),{name:[en,"answer_text"],noStyle:!0}),z.createElement($e,null))),nn&&z.createElement(Oe.Z,{flex:"224px"},z.createElement(re.default.Item,we(pe({},Hn),{name:[en,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ee.Z.blankInputNumberWrapper}),z.createElement(De.Z,{className:Ee.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),z.createElement(re.default.Item,we(pe({},Hn),{name:[en,"position"],noStyle:!0}),z.createElement(b.default,{type:"hidden"}))))})))),z.createElement(Fe.Z,{align:"middle"},z.createElement(re.default.Item,{name:[It,"downcase"],valuePropName:"checked"},z.createElement(y.Z,null)),z.createElement(Oe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),z.createElement(Fe.Z,{align:"middle"},z.createElement(re.default.Item,{name:[It,"no_space"],valuePropName:"checked"},z.createElement(y.Z,null)),z.createElement(Oe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(_e==null?void 0:_e.length)>1&&z.createElement(Fe.Z,{align:"middle",className:(_e==null?void 0:_e.length)>1?"mb30":`${Ee.Z.hide}`},z.createElement(re.default.Item,{name:vn},z.createElement(Me,null)),z.createElement(Oe.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),z.createElement("div",{className:"mt30",onClick:()=>Wt(!0)},z.createElement(re.default.Item,{name:In,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},z.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ge}))))};var Ue=te(59301),st=Object.defineProperty,Ft=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Bt=(Lt,wt,It)=>wt in Lt?st(Lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Lt[wt]=It,Te=(Lt,wt)=>{for(var It in wt||(wt={}))tt.call(wt,It)&&Bt(Lt,It,wt[It]);if(At)for(var It of At(wt))Et.call(wt,It)&&Bt(Lt,It,wt[It]);return Lt},Je=(Lt,wt)=>Ft(Lt,ut(wt)),pt=(Lt,wt)=>{var It={};for(var nn in Lt)tt.call(Lt,nn)&&wt.indexOf(nn)<0&&(It[nn]=Lt[nn]);if(Lt!=null&&At)for(var nn of At(Lt))wt.indexOf(nn)<0&&Et.call(Lt,nn)&&(It[nn]=Lt[nn]);return It};const Ut={\u6B63\u786E:"T",\u9519\u8BEF:"F"},St=({value:Lt,onChange:wt,form:It,choiceKey:nn})=>{const Zt=(Lt==null?void 0:Lt.is_answer)===1,wn=Lt==null?void 0:Lt.choice_text,In=()=>{var vn;const Ht=(vn=It==null?void 0:It.getFieldValue(["sub_item_banks",...nn]))==null?void 0:vn.map(kn=>({choice_text:kn.choice_text,is_answer:0}));It==null||It.setFieldValue(["sub_item_banks",...nn],Ht),wt(Je(Te({},Lt),{is_answer:1}))};return Ue.createElement(Fe.Z,{className:Ee.Z.choiceWrap,align:"middle",wrap:!1},Ue.createElement(Oe.Z,{onClick:In,className:`${Ee.Z.choiceIndex} ${Ee.Z.judgementIndex} ${Zt?Ee.Z.activeAnswer:""}`},Ut[wn]),Ue.createElement(Oe.Z,{flex:1,className:`${Ee.Z.editorWrap} ml15`},Ue.createElement("div",{className:`${Ee.Z.inputBorder} ${Ee.Z.placeholder} ${Zt?Ee.Z.activeJudgementAnswer:""}`},wn)),Ue.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},Ue.createElement("div",{onClick:In,className:`${Ee.Z.setAnswerBtn} ${Zt?Ee.Z.activeAnswer:""}`},Zt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},kt=({questionTitlePlaceholder:Lt,choiceKey:wt="choices",form:It,titleKey:nn="name",analysisKey:Zt="analysis"})=>{const[wn,In]=(0,xe.useState)(!1);return Ue.createElement("div",{className:Ee.Z.wrap},Ue.createElement("div",{className:Ee.Z.questionTitleEditorWrap},Ue.createElement(re.default.Item,{label:"\u9898\u5E72",name:nn,labelCol:{span:24},rules:[{required:!0}]},Ue.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Lt}))),Ue.createElement(re.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Ue.createElement(re.default.List,{name:wt,rules:[{validator(vn,Ht){return Ht.some(Ge=>(Ge==null?void 0:Ge.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},vn=>Ue.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},vn.map(Ht=>{var kn=Ht,{key:Ge,name:Wt}=kn,an=pt(kn,["key","name"]);return Ue.createElement(re.default.Item,Je(Te({},an),{key:Ge,name:Wt,noStyle:!0}),Ue.createElement(St,{form:It,choiceKey:wt}))})))),Ue.createElement("div",{className:"mt30",onClick:()=>In(!0)},Ue.createElement(re.default.Item,{name:Zt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ue.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wn}))))};var he=te(8591),Ot=te(12563),$t=te(96565),Dt=te(61485),yt=Object.defineProperty,Ve=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,dt=(Lt,wt,It)=>wt in Lt?yt(Lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Lt[wt]=It,ve=(Lt,wt)=>{for(var It in wt||(wt={}))ce.call(wt,It)&&dt(Lt,It,wt[It]);if(Se)for(var It of Se(wt))Ke.call(wt,It)&&dt(Lt,It,wt[It]);return Lt},fe=(Lt,wt)=>Ve(Lt,Ze(wt)),qe=(Lt,wt)=>{var It={};for(var nn in Lt)ce.call(Lt,nn)&&wt.indexOf(nn)<0&&(It[nn]=Lt[nn]);if(Lt!=null&&Se)for(var nn of Se(Lt))wt.indexOf(nn)<0&&Ke.call(Lt,nn)&&(It[nn]=Lt[nn]);return It};const ke=Lt=>{var wt=Lt,{value:It,onChange:nn}=wt,Zt=qe(wt,["value","onChange"]);const wn=In=>{nn([In])};return xe.createElement($t.Z,fe(ve({},Zt),{defaultValue:It==null?void 0:It[0],onChange:wn}))},ye=Lt=>{if(!Lt)return!1;let wt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Lt==="|"?(he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},at=({value:Lt=[],onClose:wt})=>xe.createElement(Ot.default,{closable:!0,onClose:wt,className:Ee.Z.keywordTag},xe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Lt.join(" \u6216 "))),Qt=({questionTitlePlaceholder:Lt,form:wt,showKeywords:It,isMustKeyWords:nn=It,titleKey:Zt="name",analysisKey:wn="analysis",answerTexts:In="answer_texts",keywords:vn="keywords",useKeywords:Ht="use_keywords",indexs:kn})=>{const[Ge,Wt]=(0,xe.useState)(!1),[an,Xt]=(0,xe.useState)(""),[hn,sn]=(0,xe.useState)(!1),mn=re.default.useWatch("question_score",wt);return xe.createElement("div",{className:Ee.Z.wrap},xe.createElement("div",{className:Ee.Z.questionTitleEditorWrap},xe.createElement(re.default.Item,{label:"\u9898\u5E72",name:Zt,labelCol:{span:24},rules:[{required:!0}]},xe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Lt}))),xe.createElement(re.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:In,labelCol:{span:24}},xe.createElement(ke,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),It&&!nn&&xe.createElement(re.default.Item,{hidden:!0,name:Ht,valuePropName:"checked"},xe.createElement(y.Z,{defaultChecked:!0})),It&&nn&&xe.createElement(Fe.Z,{align:"middle",className:"mb30"},xe.createElement(re.default.Item,{name:Ht,valuePropName:"checked"},xe.createElement(y.Z,{onChange:()=>{var Qe,ot,_e,Gt,qt,Kt;console.log(wt.getFieldsValue()),sn((_e=(ot=(Qe=wt.getFieldsValue())==null?void 0:Qe.sub_item_banks)==null?void 0:ot[kn])==null?void 0:_e.use_keywords),console.log((Kt=(qt=(Gt=wt.getFieldsValue())==null?void 0:Gt.sub_item_banks)==null?void 0:qt[kn])==null?void 0:Kt.use_keywords),console.log(hn)}})),xe.createElement(Oe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),xe.createElement(Oe.Z,null,xe.createElement(Ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},xe.createElement(Dt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(hn||!nn)&&xe.createElement(re.default.List,{name:vn,rules:[{validator(Qe,ot){return nn?ot!=null&&ot.length?(ot==null?void 0:ot.reduce((Gt,qt)=>Gt+qt.score,0))>parseFloat(mn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Qe,{add:ot,remove:_e})=>xe.createElement(xe.Fragment,null,xe.createElement("div",{className:`${Ee.Z.title} mb10`},nn?"\u5173\u952E\u8BCD":xe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),xe.createElement(Fe.Z,{align:"middle",className:"font14 mb30"},xe.createElement(Oe.Z,{flex:1},xe.createElement(b.default,{value:an,onChange:Gt=>{Xt(Gt.target.value)},maxLength:50,allowClear:!0,onPressEnter:Gt=>{var qt,Kt,xn,cn;const fn=`${(qt=Gt.target)==null?void 0:qt.value}`,Ln=(xn=(Kt=fn==null?void 0:fn.split("|"))==null?void 0:Kt.filter(Hn=>!!Hn))==null?void 0:xn.map(Hn=>Hn==null?void 0:Hn.trim()),da=wt.getFieldValue(["sub_item_banks",...vn]),en=((cn=da==null?void 0:da.map(Hn=>Hn==null?void 0:Hn.keyword))==null?void 0:cn.flat())||[];for(const Hn of Ln)if(en.includes(Hn)){he.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ye(fn)&&(ot({keyword:Ln,score:1}),Xt(""))},className:Ee.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),xe.createElement(Oe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Qe.map(Gt=>{var qt=Gt,{key:Kt,name:xn}=qt,cn=qe(qt,["key","name"]);return xe.createElement(Fe.Z,{key:Kt,className:"mb20",style:{marginRight:148}},xe.createElement(Oe.Z,{flex:1},xe.createElement(Fe.Z,{align:"middle",justify:"space-between"},xe.createElement(re.default.Item,fe(ve({},cn),{name:[xn,"keyword"]}),xe.createElement(at,{onClose:()=>_e(xn)})),nn&&xe.createElement(re.default.Item,fe(ve({},cn),{name:[xn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ee.Z.blankInputNumberWrapper}),xe.createElement(De.Z,{className:Ee.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),xe.createElement("div",{onClick:()=>Wt(!0)},xe.createElement(re.default.Item,{name:wn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},xe.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ge}))))};var ft=te(59301),jt=Object.defineProperty,Tt=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,lt=(Lt,wt,It)=>wt in Lt?jt(Lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Lt[wt]=It,gt=(Lt,wt)=>{for(var It in wt||(wt={}))nt.call(wt,It)&<(Lt,It,wt[It]);if(Be)for(var It of Be(wt))ct.call(wt,It)&<(Lt,It,wt[It]);return Lt},zt=(Lt,wt)=>Tt(Lt,Yt(wt)),Jt=(Lt,wt)=>{var It={};for(var nn in Lt)nt.call(Lt,nn)&&wt.indexOf(nn)<0&&(It[nn]=Lt[nn]);if(Lt!=null&&Be)for(var nn of Be(Lt))wt.indexOf(nn)<0&&ct.call(Lt,nn)&&(It[nn]=Lt[nn]);return It};const{Panel:_t}=be.default,ln=({questionTitlePlaceholder:Lt,choiceKey:wt,form:It,withScore:nn})=>{const[Zt,wn]=(0,xe.useState)([]),In=vn=>{wn(vn)};return ft.createElement("div",{className:Ee.Z.wrap},ft.createElement("div",{className:Ee.Z.questionTitleEditorWrap},ft.createElement(re.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},ft.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Lt}))),ft.createElement(re.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),ft.createElement(re.default.List,{name:"sub_item_banks",rules:[{validator(vn,Ht){return Ht?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(vn,{add:Ht,remove:kn,move:Ge})=>{const Wt=It.getFieldValue("sub_item_banks");return ft.createElement(ft.Fragment,null,ft.createElement(be.default,{className:vn.length>0?Ee.Z.collapseWrapper:"",bordered:!1,activeKey:Zt,onChange:In,expandIcon:({isActive:an})=>ft.createElement("i",{className:`iconfont icon-weizhankai ${an?Ee.Z.open:Ee.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},vn.map((an,Xt)=>{var hn=an,{key:sn,name:mn}=hn,Qe=Jt(hn,["key","name"]),ot,_e,Gt,qt,Kt,xn,cn,fn,Ln,da;return ft.createElement(_t,{className:Ee.Z.panel,forceRender:!0,header:ft.createElement("div",{className:Ee.Z.panelHeader},"\u7B2C",Xt+1,"\u5C0F\u9898",ft.createElement("span",null,"\uFF08",((ot=Wt==null?void 0:Wt[mn])==null?void 0:ot.item_type)=="SINGLE"?"\u5355\u9009\u9898":((_e=Wt==null?void 0:Wt[mn])==null?void 0:_e.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((Gt=Wt==null?void 0:Wt[mn])==null?void 0:Gt.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((qt=Wt==null?void 0:Wt[mn])==null?void 0:qt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:mn,extra:ft.createElement(Fe.Z,{align:"middle",onClick:en=>en.stopPropagation()},nn&&ft.createElement(Oe.Z,null,ft.createElement(re.default.Item,zt(gt({},Qe),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[mn,"question_score"],className:Ee.Z.blankInputNumberWrapper}),ft.createElement(De.Z,{className:Ee.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),ft.createElement(Oe.Z,null,ft.createElement(Fe.Z,{align:"middle",className:"pl40",justify:"end"},Xt!==0&&ft.createElement("div",{onClick:()=>{var en;Ge(Xt,Xt-1);const Hn=(en=It.getFieldValue("sub_item_banks"))==null?void 0:en.map((aa,Ca)=>(vn.map((gn,Jn)=>{Ca===Jn&&(aa.q_position=Number(gn.name)+1)}),aa));It.setFieldValue("sub_item_banks",Hn)}},ft.createElement(Ne.Z,{title:"\u4E0A\u79FB"},ft.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),Xt{var en;Ge(Xt,Xt+1);const Hn=(en=It.getFieldValue("sub_item_banks"))==null?void 0:en.map((aa,Ca)=>(vn.map((gn,Jn)=>{Ca===Jn&&(aa.q_position=Number(gn.name)+1)}),aa));It.setFieldValue("sub_item_banks",Hn)},className:Xt===0?"":"ml15"},ft.createElement(Ne.Z,{title:"\u4E0B\u79FB"},ft.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),ft.createElement(Oe.Z,null,ft.createElement(Ne.Z,{title:"\u5220\u9664"},ft.createElement(oe.Z,{className:`${Ee.Z.deleteIcon} ml15`,onClick:()=>kn(mn)}))))},ft.createElement(re.default.Item,zt(gt({},Qe),{name:mn}),(((Kt=Wt==null?void 0:Wt[mn])==null?void 0:Kt.item_type)=="SINGLE"||((xn=Wt==null?void 0:Wt[mn])==null?void 0:xn.item_type)=="MULTIPLE")&&ft.createElement(x.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((cn=Wt==null?void 0:Wt[mn])==null?void 0:cn.item_type)=="MULTIPLE",form:It,choiceKey:[mn,"choices"],titleKey:[mn,"name"],analysisKey:[mn,"analysis"],choiceOptionsPath:["sub_item_banks",mn,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((fn=Wt==null?void 0:Wt[mn])==null?void 0:fn.item_type)=="COMPLETION"&&ft.createElement(He,{form:It,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:mn,titleKey:[mn,"name"],analysisKey:[mn,"analysis"],isOrdered:[mn,"is_ordered"],answerKey:[mn,"standard_answers"]}),((Ln=Wt==null?void 0:Wt[mn])==null?void 0:Ln.item_type)=="JUDGMENT"&&ft.createElement(kt,{form:It,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[mn,"name"],analysisKey:[mn,"analysis"],choiceKey:[mn,"choices"]}),((da=Wt==null?void 0:Wt[mn])==null?void 0:da.item_type)=="SUBJECTIVE"&&ft.createElement(Qt,{showKeywords:!0,isMustKeyWords:!1,form:It,titleKey:[mn,"name"],analysisKey:[mn,"analysis"],answerTexts:[mn,"answer_texts"],useKeywords:[mn,"use_keywords"],keywords:[mn,"keywords"],indexs:mn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),vn.length<20&&ft.createElement(ze.Z,{menu:{items:[{label:ft.createElement("div",{onClick:()=>{Ht({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),wn([vn==null?void 0:vn.length,...Zt])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:ft.createElement("div",{onClick:()=>{Ht({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),wn([vn==null?void 0:vn.length,...Zt])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:ft.createElement("div",{onClick:()=>{Ht({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),wn([vn==null?void 0:vn.length,...Zt])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:ft.createElement("div",{onClick:()=>{Ht({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),wn([vn==null?void 0:vn.length,...Zt])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:ft.createElement("div",{onClick:()=>{Ht({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),wn([vn==null?void 0:vn.length,...Zt])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(an=>an.show).map(an=>({label:an.label,key:an.key}))}},ft.createElement("div",{className:`${Ee.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Pn=te(92716)},25965:function(rt,Pt,te){"use strict";te.d(Pt,{C:function(){return He}});var x=te(59301),ie={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Pe=te(92310),Re=te.n(Pe),xe=te(24905),be=te(95237),re=te(8591),Fe=te(6848),Oe=te(3113),De=te(43418),Ne=te(1710),ze=te(5871),Ee=te(78241),oe=te(71418),E=te(65862),a=te(38147),b=te(41867),y=te(71067),z=te(3918),ee=Object.defineProperty,ne=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ae=(Ue,st,Ft)=>st in Ue?ee(Ue,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Ue[st]=Ft,pe=(Ue,st)=>{for(var Ft in st||(st={}))de.call(st,Ft)&&Ae(Ue,Ft,st[Ft]);if(le)for(var Ft of le(st))me.call(st,Ft)&&Ae(Ue,Ft,st[Ft]);return Ue},we=(Ue,st)=>ne(Ue,ae(st)),ge=(Ue,st,Ft)=>new Promise((ut,At)=>{var tt=Te=>{try{Bt(Ft.next(Te))}catch(Je){At(Je)}},Et=Te=>{try{Bt(Ft.throw(Te))}catch(Je){At(Je)}},Bt=Te=>Te.done?ut(Te.value):Promise.resolve(Te.value).then(tt,Et);Bt((Ft=Ft.apply(Ue,st)).next())});const $e=xe.default.Group,Me=({className:Ue,title:st,items:Ft=[],value:ut,onChange:At})=>{const tt=(Ft==null?void 0:Ft.length)===(ut==null?void 0:ut.length),Et=(ut==null?void 0:ut.length)>0&&(ut==null?void 0:ut.length)<(Ft==null?void 0:Ft.length),Bt=Te=>{const Je=Ft.map(pt=>pt.id);At(Te.target.checked?Je:[])};return x.createElement(be.Z,{align:"middle",className:Ue},!!st&&x.createElement("div",{className:"mr20",style:{color:"#5F6368"}},st),x.createElement(xe.default,{indeterminate:Et,onChange:Bt,checked:tt},"\u5168\u90E8"),x.createElement($e,{value:ut,onChange:At},Ft.map(Te=>x.createElement(xe.default,{className:"ml30 c-black",key:Te.id,value:Te.id},Te.name,x.createElement("span",null,`(${Te.count})`)))))};var He=({className:Ue,style:st,dataSource:Ft})=>{var ut,At,tt,Et,Bt,Te,Je;const[pt,Ut]=(0,x.useState)({}),[St,kt]=(0,x.useState)(!0),[he,Ot]=(0,x.useState)(!1),[$t,Dt]=(0,x.useState)(!1),[yt,Ve]=(0,x.useState)(null),[Ze,Se]=(0,x.useState)(0),[ce,Ke]=(0,x.useState)({}),[dt,ve]=(0,x.useState)(!0),[fe,qe]=(0,x.useState)(0),[ke,ye]=(0,x.useState)(0),[at,Qt]=(0,x.useState)(!1),ft=(0,x.useRef)(null),[jt,Tt]=(0,x.useState)(!1),[Yt,Be]=(0,x.useState)(!0),[nt,ct]=(0,x.useState)([]),lt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[gt,zt]=(0,x.useState)(pe({},lt));(0,x.useEffect)(()=>{Ft!=null&&Ft.question_id&&Ut(Ft)},[Ft==null?void 0:Ft.question_id]),(0,x.useEffect)(()=>{var Ht;if(((Ht=pt==null?void 0:pt.exercise_question_resubmit)==null?void 0:Ht.status)==="running"){const kn=setInterval(()=>{ln()},3e3);return()=>clearInterval(kn)}},[(ut=pt==null?void 0:pt.exercise_question_resubmit)==null?void 0:ut.status]),(0,x.useEffect)(()=>{var Ht;$t&&($t===1&&(gt.question_status=Pn.map(kn=>kn.value),gt.review=Lt.map(kn=>kn.value)),$t===2&&(gt.exercise_question_resubmit_id=(Ht=pt==null?void 0:pt.exercise_question_resubmit)==null?void 0:Ht.id,yt===1&&(gt.success_status=[1]),yt===2&&(gt.success_status=[0])),zt(pe({},gt)),Jt(gt),ye(pt!=null&&pt.is_mirror?3:10),qe(pt!=null&&pt.is_mirror?1:5))},[$t]),(0,x.useEffect)(()=>{jt&&_t()},[jt]);const Jt=Ht=>ge(void 0,null,function*(){kt(!0);const kn=yield(0,a.ZP)(`/api/exercise_questions/${pt==null?void 0:pt.question_id}/resubmit_student_list.json`,{method:"get",params:Ht});(kn==null?void 0:kn.status)==0&&(Ke(kn||[]),Se(kn==null?void 0:kn.count)),kt(!1)}),_t=()=>ge(void 0,null,function*(){Be(!0);const Ht=yield(0,a.ZP)(`/api/exercise_questions/${pt==null?void 0:pt.question_id}/resubmit_history.json`,{method:"get"});(Ht==null?void 0:Ht.status)==0&&ct((Ht==null?void 0:Ht.data)||[]),Be(!1)}),ln=()=>ge(void 0,null,function*(){const Ht=yield(0,a.ZP)(`/api/exercise_questions/${pt==null?void 0:pt.question_id}/resubmit_status.json`,{method:"get"});(Ht==null?void 0:Ht.status)==0&&Ut(we(pe({},pt),{show_resubmit_history:!0,exercise_question_resubmit:(Ht==null?void 0:Ht.data)||{}}))}),Pn=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],Lt=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],wt=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],It=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Ht,kn,Ge)=>x.createElement("span",{className:"c-black"},Ge+1+(gt.page-1)*gt.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Ht=>x.createElement("span",{className:"c-black"},Ht)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Ht=>x.createElement("span",{className:"c-grey-666"},Ht||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Ht=>x.createElement("span",{className:"c-black"},Ht)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Ht=>{const{label:kn,color:Ge}=Pn.find(Wt=>Wt.value===Ht)||{};return x.createElement("span",{style:{color:Ge}},kn)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Ht=>x.createElement("span",{className:"c-black"},Ht)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Ht=>x.createElement("span",{className:"c-black"},Ht)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Ht=>{const{label:kn,color:Ge}=Lt.find(Wt=>Wt.value===Ht)||{};return x.createElement("span",{style:{color:Ge}},kn)}},$t===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Ht=>{const{label:kn,color:Ge}=wt.find(Wt=>Wt.value===Ht)||{};return x.createElement("span",{style:{color:Ge}},kn)}}].filter(Boolean),nn=(Ht,kn,Ge)=>{gt.page=Ht==null?void 0:Ht.current,gt.per_page=Ht==null?void 0:Ht.pageSize,Ge!=null&&Ge.order?(gt.sort_by=Ge==null?void 0:Ge.field,gt.direction=(Ge==null?void 0:Ge.order)==="ascend"?"asc":"desc"):(gt.sort_by=null,gt.direction=null),zt(pe({},gt)),Jt(gt)},Zt=()=>{if(!fe){re.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Qt(!0)},wn=()=>ge(void 0,null,function*(){var Ht,kn;if((Ht=ft.current)!=null&&Ht.onVerify())return;Ot(!0);const Ge=yield(0,a.ZP)(`/api/exercise_questions/${pt==null?void 0:pt.question_id}/resubmit.json`,{method:"post",body:{keyword:gt.keyword,question_status:gt.question_status,review:gt.review_status,success_status:gt.success_status,use_max_score:dt,permits:fe,exercise_question_resubmit_id:$t===1?null:(kn=pt==null?void 0:pt.exercise_question_resubmit)==null?void 0:kn.id}});(Ge==null?void 0:Ge.status)==0&&(yield ln(),re.ZP.success("\u64CD\u4F5C\u6210\u529F"),Qt(!1),Dt(!1)),Ot(!1)}),In=(Ht,kn)=>{gt.page=1,gt[kn]=Ht,zt(pe({},gt)),Jt(gt)},vn=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return x.createElement(x.Fragment,null,x.createElement("div",{className:Re()(ie.recalculation,Ue),style:st},x.createElement(Fe.Z,{title:vn[(pt==null?void 0:pt.disable_resubmit_reason)||0]},x.createElement(Oe.ZP,{disabled:(pt==null?void 0:pt.disable_resubmit)||((At=pt==null?void 0:pt.exercise_question_resubmit)==null?void 0:At.status)==="running",onClick:()=>Dt(1),icon:x.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(pt==null?void 0:pt.show_resubmit_history)&&x.createElement(x.Fragment,null,((tt=pt==null?void 0:pt.exercise_question_resubmit)==null?void 0:tt.status)==="running"?x.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",x.createElement("span",{className:"c-light-primary ml3"},(Et=pt==null?void 0:pt.exercise_question_resubmit)==null?void 0:Et.rate)):x.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",x.createElement("span",{onClick:()=>{Dt(2),Ve(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Bt=pt==null?void 0:pt.exercise_question_resubmit)==null?void 0:Bt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",x.createElement("span",{onClick:()=>{Dt(2),Ve(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Te=pt==null?void 0:pt.exercise_question_resubmit)==null?void 0:Te.fail_count),"\u4EBA"),x.createElement(Fe.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},x.createElement("i",{onClick:()=>Tt(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),x.createElement(De.default,{centered:!0,open:!!$t,title:`\u91CD\u65B0\u8BC4\u6D4B${$t===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Dt(!1),onOk:Zt,afterClose:()=>{ve(!0),Ve(null),zt(pe({},lt))}},x.createElement("div",{className:ie.filter},$t===1&&x.createElement(x.Fragment,null,x.createElement("div",{className:ie.tips},x.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},x.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),x.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),x.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),x.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),x.createElement(Me,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ce==null?void 0:ce.question_status)||[],value:gt.question_status,onChange:Ht=>In(Ht,"question_status")}),x.createElement(Me,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ce==null?void 0:ce.review_status)||[],value:gt.review,onChange:Ht=>In(Ht,"review")})),$t===2&&x.createElement(x.Fragment,null,x.createElement(Me,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ce==null?void 0:ce.success_status)||[],value:gt.success_status,onChange:Ht=>In(Ht,"success_status")})),x.createElement(z.t7,{className:ie.input,style:{bottom:$t===1?10:-5},value:gt.keyword,onChange:Ht=>In(Ht,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),x.createElement(Ne.default,{className:"mt20",columns:It,scroll:((Je=ce==null?void 0:ce.data)==null?void 0:Je.length)>7?{y:300}:{},dataSource:(ce==null?void 0:ce.data)||[],loading:St,onChange:nn,pagination:{total:Ze,pageSize:gt.per_page,current:gt.page,hideOnSinglePage:!Ze,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),x.createElement(be.Z,{justify:"space-between",align:"middle",className:"mt10"},x.createElement(xe.default,{className:"c-black",checked:dt,onChange:Ht=>ve(Ht.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,b.Ny)()&&x.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",x.createElement(ze.Z,{className:"ml10 mr10",value:fe,max:ke,min:1,precision:0,onChange:Ht=>qe(Ht)}),"\u4EBA",x.createElement(Fe.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},x.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),x.createElement(De.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:at,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:he,destroyOnClose:!0,onOk:wn,onCancel:()=>Qt(!1)},x.createElement(Ee.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},x.createElement(y.Z,{ref:Ht=>ft.current=Ht}))),x.createElement(De.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:jt,width:710,onCancel:()=>Tt(!1),footer:null},x.createElement(oe.Z,{spinning:Yt},x.createElement("div",{className:ie.operating},nt.map((Ht,kn)=>x.createElement("div",{key:kn,className:ie.operatingItem},x.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Ht==null?void 0:Ht.created_at),x.createElement("div",{className:"c-black"},Ht==null?void 0:Ht.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Ht==null?void 0:Ht.status)==="running"?x.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",x.createElement("span",{className:"c-light-primary ml3"},Ht==null?void 0:Ht.rate)):x.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",x.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Ht==null?void 0:Ht.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",x.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Ht==null?void 0:Ht.fail_count),"\u4EBA")))),x.createElement("div",{style:{height:20}}))))}},83028:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(59301),ie={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Pe=te(43418),Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",be=(Oe,De,Ne)=>new Promise((ze,Ee)=>{var oe=b=>{try{a(Ne.next(b))}catch(y){Ee(y)}},E=b=>{try{a(Ne.throw(b))}catch(y){Ee(y)}},a=b=>b.done?ze(b.value):Promise.resolve(b.value).then(oe,E);a((Ne=Ne.apply(Oe,De)).next())}),Fe=({type:Oe,resdata:De,onok:Ne,oktext:ze,okloading:Ee})=>{const[oe,E]=(0,x.useState)(!1),{can_copy_list:a,can_copy_num:b,challenge_type:y,course_data_list:z,no_copy_list:ee,no_copy_num:ne,no_use_list:ae,no_use_num:le,repeat_shixun_num:de,student_count:me,total_num:Ae,use_num:pe}=De;let we=b>0||Oe==="exercise";(0,x.useEffect)(()=>{(De==null?void 0:De.student_count)>0&&E(!0)},[De]),console.log("---11",Ee),(0,x.useEffect)(()=>{Ee||E(!1)},[Ee]);const ge=()=>{if(Oe==="exercise"&&y===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ie.orangeColor},pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Oe==="exercise"&&y===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ie.orangeColor},pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixun"&&y===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixun"&&y===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="subject"&&y===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ie.orangeColor},pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="subject"&&y===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",x.createElement("span",{className:ie.orangeColor},me)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",x.createElement("span",{className:ie.orangeColor},pe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="exercisepush")return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",x.createElement("span",{className:ie.orangeColor},pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Oe==="shixunpush"&&y===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ie.orangeColor},pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixunpush"&&y===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",x.createElement("span",{className:ie.orangeColor},pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},$e=()=>{if(Oe==="exercise"||Oe==="subject"||Oe==="exercisepush"||Oe==="shixunpush")return x.createElement("div",{style:{marginTop:20}},ne>0&&x.createElement("div",null,x.createElement("span",{className:ie.flex},x.createElement("img",{src:xe,style:{width:14}}),x.createElement("span",{className:ie.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),x.createElement("div",{className:ie.statusbody},Oe==="exercise"&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ie.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Oe==="subject"||Oe==="exercisepush")&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",we&&x.createElement("span",{className:ie.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Oe==="shixunpush"&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",we&&x.createElement("span",{className:ie.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),x.createElement("div",null,ee==null?void 0:ee.map((Me,Xe)=>x.createElement("a",{href:`/shixuns/${Me.identifier}/challenges`,target:"_blank"},"\u300A",Me==null?void 0:Me.name,"\u300B",Xe+1!==ne&&"\u3001"))))),b>0&&x.createElement("div",{style:{marginTop:20}},x.createElement("span",{className:ie.flex},x.createElement("img",{src:Re,style:{width:14}}),x.createElement("span",{className:ie.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),x.createElement("div",{className:ie.statusbody},Oe==="exercise"&&x.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Oe==="subject"||Oe==="exercisepush")&&x.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Oe==="shixunpush"&&x.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),x.createElement("div",null,a==null?void 0:a.map((Me,Xe)=>x.createElement("a",{href:`/shixuns/${Me.identifier}/challenges`,target:"_blank"},"\u300A",Me==null?void 0:Me.name,"\u300B",Xe+1!==b&&"\u3001"))))));if(Oe==="shixun")return x.createElement("div",{style:{marginTop:20}},b>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return x.createElement(Pe.default,{open:oe,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!we&&"none"}},zIndex:1003,confirmLoading:Ee,okText:we?ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>be(void 0,null,function*(){we?yield Ne([...a,...ae]):E(!1)})},x.createElement("div",{style:{maxHeight:600,overflow:"auto"}},ge(),$e()))}},88436:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return be}});var x=te(59301),ie={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Pe=te(92310),Re=te.n(Pe),be=({className:re,style:Fe,state:Oe,onClick:De})=>{var Ne,ze;return x.createElement("div",{onClick:De,className:Re()(Oe?(Ne=ie)==null?void 0:Ne.redBtn:(ze=ie)==null?void 0:ze.btn,re),style:Fe},Oe?x.createElement(x.Fragment,null,x.createElement("i",{className:"iconfont icon-biaoji1"}),x.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):x.createElement(x.Fragment,null,x.createElement("i",{className:"iconfont icon-biaojigaiti"}),x.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},85533:function(rt,Pt,te){"use strict";te.d(Pt,{h:function(){return ne}});var x=te(59301),ie=te(57809),Pe=te(78241),Re=te(3113),xe=te(89780),be=te.n(xe),re=te(45559),Fe=te(42313),Oe=Object.defineProperty,De=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(ae,le,de)=>le in ae?Oe(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:de}):ae[le]=de,a=(ae,le)=>{for(var de in le||(le={}))Ee.call(le,de)&&E(ae,de,le[de]);if(ze)for(var de of ze(le))oe.call(le,de)&&E(ae,de,le[de]);return ae},b=(ae,le)=>De(ae,Ne(le));const y=ie.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={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"]};Pt.Z=({callback:ae,onCancel:le})=>{const[de,me]=(0,x.useState)("python");function Ae(we){me(ee[we][1])}function pe(we){ae(we)}return x.createElement(Pe.default,b(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:pe,style:{width:500}}),x.createElement(Pe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(ie.default,{getPopupContainer:we=>we.parentNode,onChange:Ae},Object.keys(ee).map(we=>x.createElement(y,{key:we,value:we},ee[we][0])))),x.createElement(Pe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(ne,{mode:de})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Re.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function ne({value:ae,onChange:le,mode:de,options:me={}}){const Ae=(0,x.useRef)(),[pe,we]=(0,x.useState)();return(0,x.useEffect)(()=>{if(pe){let ge=function($e){const Me=$e.getValue();le&&le(Me)};return pe.on("change",ge),()=>{pe.off("change",ge)}}},[pe,le]),(0,x.useEffect)(()=>{pe&&pe.setOption("mode",de)},[pe,de]),(0,x.useEffect)(()=>{pe&&(ae!==pe.getValue()||ae==="")&&setTimeout(()=>{pe.setValue(ae||"")},300)},[pe,ae]),(0,x.useEffect)(()=>{if(Ae.current&&!pe){const ge=be().fromTextArea(Ae.current,a({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},me));we(ge)}},[Ae.current,pe]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:Ae}))}},96565:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return mn}});var x=te(59301),ie=te(89780),Pe=te.n(ie),Re=te(76374),xe=te(45559),be=te(6313),re=te(25717),Fe=te(99498),Oe=te(25419),De=te(67549),Ne=te(6339),ze=({value:Qe="",className:ot,showTextOnly:_e,showLines:Gt,style:qt={}})=>{const Kt=(0,x.useMemo)(()=>"",[Qe]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:Kt}}))},Ee=te(59301),oe=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Qe,ot,_e)=>ot in Qe?oe(Qe,ot,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Qe[ot]=_e,ne=(Qe,ot)=>{for(var _e in ot||(ot={}))y.call(ot,_e)&&ee(Qe,_e,ot[_e]);if(b)for(var _e of b(ot))z.call(ot,_e)&&ee(Qe,_e,ot[_e]);return Qe},ae=(Qe,ot)=>E(Qe,a(ot));let le=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function de({onActionCallback:Qe,title:ot,icon:_e,actionName:Gt,className:qt="",children:Kt}){function xn(){Qe(Gt)}return Ee.createElement("a",{title:ot,className:qt,onClick:xn},Ee.createElement("i",{className:`${_e}`}),Kt)}var me=({watch:Qe,showNullButton:ot,showNullProgramButton:_e,onActionCallback:Gt,fullScreen:qt,insertTemp:Kt,hidetoolBar:xn,extraUse:cn})=>{const fn=[...le,{title:`${Qe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Qe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ee.createElement("ul",{className:"markdown-toolbar-container"},!xn&&fn.map((Ln,da)=>Ee.createElement("li",{key:da},Ln.actionName?Ee.createElement(de,ae(ne({},Ln),{onActionCallback:Gt})):Ee.createElement("span",{className:"v-line"}))),ot?Ee.createElement("li",null,Ee.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Gt},Ee.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,_e?Ee.createElement(Ee.Fragment,null,Ee.createElement("li",null,Ee.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Gt},Ee.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ee.createElement("li",null,Ee.createElement(de,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Gt},Ee.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Kt&&Ee.createElement("li",null,Ee.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Kt}`,onActionCallback:Gt},Ee.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),cn&&Ee.createElement("li",null,cn),Ee.createElement("li",{className:"btn-full-screen"},Ee.createElement(de,{icon:`${qt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:qt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Gt})))},Ae=te(57261),pe=te(78241),we=te(92832),ge=te(3113),$e=Object.defineProperty,Me=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Ft=(Qe,ot,_e)=>ot in Qe?$e(Qe,ot,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Qe[ot]=_e,ut=(Qe,ot)=>{for(var _e in ot||(ot={}))Ue.call(ot,_e)&&Ft(Qe,_e,ot[_e]);if(He)for(var _e of He(ot))st.call(ot,_e)&&Ft(Qe,_e,ot[_e]);return Qe},At=(Qe,ot)=>Me(Qe,Xe(ot));const tt={labelCol:{span:4},wrapperCol:{span:20}};var Et=({callback:Qe,onCancel:ot})=>{function _e(Gt){Qe(Gt)}return x.createElement(pe.default,At(ut({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:_e,style:{width:500}}),x.createElement(pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(we.default,null)),x.createElement(pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(we.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ge.ZP,{type:"ghost",onClick:ot},"\u53D6\u6D88")))},Bt=te(85533),Te=te(45053),Je=te(43418),pt=te(95237),Ut=te(16750),St=te(59301),kt=({callback:Qe,onCancel:ot})=>{const _e=document.createElement("canvas"),Gt=_e.getContext("2d");_e.width=1e3,_e.height=800,Gt.fillStyle="#ffffff",Gt.fillRect(0,0,_e.width,_e.height);const qt=_e.toDataURL("image/png");return St.createElement(Je.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},St.createElement(pt.Z,{style:{height:"100vh"}},St.createElement(Ut.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:qt,visible:!0,title:String(Date.now())},onOk:Kt=>{Qe({src:Kt.url})},onClose:ot})))},he=te(12378);function Ot(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ot,go.CommandHandler),Ot.prototype.canAlignSelection=function(){var Qe=this.diagram;return!(Qe===null||Qe.isReadOnly||Qe.isModelReadOnly||Qe.selection.count<2)},Ot.prototype.alignLeft=function(){var Qe=this.diagram;Qe.startTransaction("aligning left");var ot=1/0;Qe.selection.each(function(_e){_e instanceof go.Link||(ot=Math.min(_e.position.x,ot))}),Qe.selection.each(function(_e){_e instanceof go.Link||_e.move(new go.Point(ot,_e.position.y))}),Qe.commitTransaction("aligning left")},Ot.prototype.alignRight=function(){var Qe=this.diagram;Qe.startTransaction("aligning right");var ot=-1/0;Qe.selection.each(function(_e){if(!(_e instanceof go.Link)){var Gt=_e.actualBounds.x+_e.actualBounds.width;ot=Math.max(Gt,ot)}}),Qe.selection.each(function(_e){_e instanceof go.Link||_e.move(new go.Point(ot-_e.actualBounds.width,_e.position.y))}),Qe.commitTransaction("aligning right")},Ot.prototype.alignTop=function(){var Qe=this.diagram;Qe.startTransaction("alignTop");var ot=1/0;Qe.selection.each(function(_e){_e instanceof go.Link||(ot=Math.min(_e.position.y,ot))}),Qe.selection.each(function(_e){_e instanceof go.Link||_e.move(new go.Point(_e.position.x,ot))}),Qe.commitTransaction("alignTop")},Ot.prototype.alignBottom=function(){var Qe=this.diagram;Qe.startTransaction("aligning bottom");var ot=-1/0;Qe.selection.each(function(_e){if(!(_e instanceof go.Link)){var Gt=_e.actualBounds.y+_e.actualBounds.height;ot=Math.max(Gt,ot)}}),Qe.selection.each(function(_e){_e instanceof go.Link||_e.move(new go.Point(_e.actualBounds.x,ot-_e.actualBounds.height))}),Qe.commitTransaction("aligning bottom")},Ot.prototype.alignCenterX=function(){var Qe=this.diagram,ot=Qe.selection.first();if(ot){Qe.startTransaction("aligning Center X");var _e=ot.actualBounds.x+ot.actualBounds.width/2;Qe.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(_e-Gt.actualBounds.width/2,Gt.actualBounds.y))}),Qe.commitTransaction("aligning Center X")}},Ot.prototype.alignCenterY=function(){var Qe=this.diagram,ot=Qe.selection.first();if(ot){Qe.startTransaction("aligning Center Y");var _e=ot.actualBounds.y+ot.actualBounds.height/2;Qe.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(Gt.actualBounds.x,_e-Gt.actualBounds.height/2))}),Qe.commitTransaction("aligning Center Y")}},Ot.prototype.alignColumn=function(Qe){var ot=this.diagram;ot.startTransaction("align Column"),Qe===void 0&&(Qe=0),Qe=parseFloat(Qe);var _e=new Array;ot.selection.each(function(cn){cn instanceof go.Link||_e.push(cn)});for(var Gt=0;Gt<_e.length-1;Gt++){var qt=_e[Gt],Kt=qt.actualBounds.y+qt.actualBounds.height+Qe,xn=_e[Gt+1];xn.move(new go.Point(qt.actualBounds.x,Kt))}ot.commitTransaction("align Column")},Ot.prototype.alignRow=function(Qe){Qe===void 0&&(Qe=0),Qe=parseFloat(Qe);var ot=this.diagram;ot.startTransaction("align Row");var _e=new Array;ot.selection.each(function(cn){cn instanceof go.Link||_e.push(cn)});for(var Gt=0;Gt<_e.length-1;Gt++){var qt=_e[Gt],Kt=qt.actualBounds.x+qt.actualBounds.width+Qe,xn=_e[Gt+1];xn.move(new go.Point(Kt,qt.actualBounds.y))}ot.commitTransaction("align Row")},Ot.prototype.canRotate=function(Qe){var ot=this.diagram;return!(ot===null||ot.isReadOnly||ot.isModelReadOnly||ot.selection.count<1)},Ot.prototype.rotate=function(Qe){Qe===void 0&&(Qe=90);var ot=this.diagram;ot.startTransaction("rotate "+Qe.toString());var ot=this.diagram;ot.selection.each(function(_e){_e instanceof go.Link||_e instanceof go.Group||(_e.angle+=Qe)}),ot.commitTransaction("rotate "+Qe.toString())},Ot.prototype.pullToFront=function(){var Qe=this.diagram;Qe.startTransaction("pullToFront");var ot=new go.Map;Qe.selection.each(function(_e){ot.set(_e.layer,0)}),ot.iteratorKeys.each(function(_e){var Gt=0;_e.parts.each(function(qt){if(!qt.isSelected){var Kt=qt.zOrder;isNaN(Kt)?qt.zOrder=0:Gt=Math.max(Gt,Kt)}}),ot.set(_e,Gt)}),Qe.selection.each(function(_e){Ot._assignZOrder(_e,ot.get(_e.layer)+1)}),Qe.commitTransaction("pullToFront")},Ot.prototype.pushToBack=function(){var Qe=this.diagram;Qe.startTransaction("pushToBack");var ot=new go.Map;Qe.selection.each(function(_e){ot.set(_e.layer,0)}),ot.iteratorKeys.each(function(_e){var Gt=0;_e.parts.each(function(qt){if(!qt.isSelected){var Kt=qt.zOrder;isNaN(Kt)?qt.zOrder=0:Gt=Math.min(Gt,Kt)}}),ot.set(_e,Gt)}),Qe.selection.each(function(_e){Ot._assignZOrder(_e,ot.get(_e.layer)-1-Ot._findGroupDepth(_e))}),Qe.commitTransaction("pushToBack")},Ot._assignZOrder=function(Qe,ot,_e){_e===void 0&&(_e=Qe),Qe.layer===_e.layer&&(Qe.zOrder=ot),Qe instanceof go.Group&&Qe.memberParts.each(function(Gt){Ot._assignZOrder(Gt,ot+1,_e)})},Ot._findGroupDepth=function(Qe){if(Qe instanceof go.Group){var ot=0;return Qe.memberParts.each(function(_e){ot=Math.max(ot,Ot._findGroupDepth(_e))}),ot+1}else return 0},Ot.prototype.doKeyDown=function(){var Qe=this.diagram;if(Qe!==null){var ot=Qe.lastInput;if(ot.key==="Up"||ot.key==="Down"||ot.key==="Left"||ot.key==="Right"){var _e=this.arrowKeyBehavior;if(_e==="none")return;if(_e==="select"){this._arrowKeySelect();return}else if(_e==="move"){this._arrowKeyMove();return}else if(_e==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Ot.prototype._getAllParts=function(){var Qe=new Array;return this.diagram.nodes.each(function(ot){Qe.push(ot)}),this.diagram.parts.each(function(ot){Qe.push(ot)}),Qe},Ot.prototype._arrowKeyMove=function(){var Qe=this.diagram,ot=Qe.lastInput,_e=0,Gt=0;if(ot.control||ot.meta)_e=1,Gt=1;else if(Qe.grid!==null){var qt=Qe.grid.gridCellSize;Gt=qt.width,_e=qt.height}Qe.startTransaction("arrowKeyMove"),Qe.selection.each(function(Kt){ot.key==="Up"?Kt.move(new go.Point(Kt.actualBounds.x,Kt.actualBounds.y-_e)):ot.key==="Down"?Kt.move(new go.Point(Kt.actualBounds.x,Kt.actualBounds.y+_e)):ot.key==="Left"?Kt.move(new go.Point(Kt.actualBounds.x-Gt,Kt.actualBounds.y)):ot.key==="Right"&&Kt.move(new go.Point(Kt.actualBounds.x+Gt,Kt.actualBounds.y))}),Qe.commitTransaction("arrowKeyMove")},Ot.prototype._arrowKeySelect=function(){var Qe=this.diagram,ot=Qe.lastInput,_e=null;ot.key==="Up"?_e=this._findNearestPartTowards(270):ot.key==="Down"?_e=this._findNearestPartTowards(90):ot.key==="Left"?_e=this._findNearestPartTowards(180):ot.key==="Right"&&(_e=this._findNearestPartTowards(0)),_e!==null&&(ot.shift?_e.isSelected=!0:ot.control||ot.meta?_e.isSelected=!_e.isSelected:Qe.select(_e))},Ot.prototype._findNearestPartTowards=function(Qe){var ot=this.diagram.selection.first();if(ot===null)return null;for(var _e=ot.actualBounds.center,Gt=this._getAllParts(),qt=1/0,Kt=ot,xn=0;xn0){for(var cn=Kt.elt(xn-1);cn!==null&&cn.isTreeExpanded&&!cn.isTreeLeaf;){var fn=this._sortTreeChildrenByY(cn);cn=fn.last()}cn!==null&&Qe.select(cn)}else Qe.select(qt)}}else if(_e.key==="Down")if(ot.isTreeExpanded&&!ot.isTreeLeaf){var Gt=this._sortTreeChildrenByY(ot).first();Gt!==null&&Qe.select(Gt)}else for(;ot!==null;){var qt=ot.findTreeParentNode();if(qt===null)break;var Kt=this._sortTreeChildrenByY(qt),xn=Kt.indexOf(ot);if(xnKt.y?1:qt.xKt.x?1:0}),ot},Ot.prototype.copyToClipboard=function(Qe){go.CommandHandler.prototype.copyToClipboard.call(this,Qe),this._lastPasteOffset.set(this.pasteOffset)},Ot.prototype.pasteFromClipboard=function(){var Qe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Qe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Qe},Object.defineProperty(Ot.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Qe){if(Qe!=="move"&&Qe!=="select"&&Qe!=="scroll"&&Qe!=="tree"&&Qe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Qe);this._arrowKeyBehavior=Qe}}),Object.defineProperty(Ot.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Qe){if(!(Qe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Qe);this._pasteOffset.set(Qe)}});var $t=Ot,Dt=te(25863),yt=te(43604),Ve=te(38147),Ze={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Se=te(59301),ce=(Qe,ot,_e)=>new Promise((Gt,qt)=>{var Kt=fn=>{try{cn(_e.next(fn))}catch(Ln){qt(Ln)}},xn=fn=>{try{cn(_e.throw(fn))}catch(Ln){qt(Ln)}},cn=fn=>fn.done?Gt(fn.value):Promise.resolve(fn.value).then(Kt,xn);cn((_e=_e.apply(Qe,ot)).next())});function Ke({onCancel:Qe,callback:ot}){let _e=(0,x.useRef)(),Gt=(0,x.useRef)(),qt=(0,x.useRef)(),Kt=(0,x.useRef)(!1);const xn=(0,x.useRef)(!1),[cn,fn]=(0,x.useState)(0);function Ln(){const en=he.bx.make,Hn={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"};_e.current=new he.S0(Gt.current,{padding:20,grid:en(he.s_,"Grid",en(he.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),en(he.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:yn=>{var Qn=yn.diagram.commandHandler.addTopLevelParts(yn.diagram.selection,!0);Qn||yn.diagram.currentTool.doCancel()},commandHandler:en($t),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:yn=>{var Qn=yn.subject;Qn.location=Qn.location.copy().snapToGridPoint(yn.diagram.grid.gridOrigin,yn.diagram.grid.gridCellSize),setTimeout(()=>{yn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:yn=>{var Qn=yn.subject;setTimeout(()=>{yn.diagram.commandHandler.editTextBlock()})},LinkRelinked:yn=>{var Qn=yn.parameter.part;Qn.invalidateConnectedLinks();var ga=yn.subject;yn.diagram.toolManager.linkingTool.isForwards?ga.toNode.invalidateConnectedLinks():ga.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),_e.current.nodeTemplate=en(he.NB,"Auto",{locationSpot:he.z6.Center,locationObjectName:"SHAPE",desiredSize:new he.$u(120,60),minSize:new he.$u(40,40),resizable:!0,resizeCellSize:new he.$u(10,10),rotatable:!0},new he.KX("location","loc",he.E9.parse).makeTwoWay(he.E9.stringify),new he.KX("desiredSize","size",he.$u.parse).makeTwoWay(he.$u.stringify),en(he.bn,{name:"SHAPE",fill:Hn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:he.z6.AllSides,toSpot:he.z6.AllSides},new he.KX("figure"),new he.KX("fill"),new he.KX("stroke","borderColor"),new he.KX("strokeWidth","thickness"),new he.KX("strokeDashArray","dash")),en(he.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),en(he.al,{margin:1,textAlign:"center",overflow:he.al.OverflowEllipsis,editable:!0},new he.KX("text").makeTwoWay(),new he.KX("stroke","color"))),_e.current.nodeTemplate.toolTip=en("ToolTip",en(he.s_,"Vertical",{maxSize:new he.$u(200,NaN)},en(he.al,{font:"bold 10pt sans-serif",textAlign:"center"},new he.KX("text")),en(he.al,{font:"10pt sans-serif",textAlign:"center"},new he.KX("text","details"))));function aa(yn,Qn){var ga=(On,Na)=>{On.handled=!0,On.diagram.model.commit(ro=>{var Zo=Na.part.adornedPart,io=new he.E9().setRectSpot(Zo.actualBounds,yn);io.subtract(Zo.location),io.scale(2,2),io.x+=Math.sign(io.x)*130,io.y+=Math.sign(io.y)*130,io.add(Zo.location),io.snapToGridPoint(On.diagram.grid.gridOrigin,On.diagram.grid.gridCellSize);var xo=ro.copyNodeData(Zo.data);ro.setGroupKeyForNodeData(xo,ro.getGroupKeyForNodeData(Zo.data)),ro.addNodeData(xo);var dr={from:Zo.key,to:ro.getKeyForNodeData(xo)};ro.addLinkData(dr);var $o=On.diagram.findNodeForData(xo);$o.location=io,On.diagram.select($o),setTimeout(()=>{On.diagram.commandHandler.editTextBlock()},20)})};return en(he.bn,{figure:Qn,alignment:yn,alignmentFocus:yn.opposite(),width:yn.equals(he.z6.Top)||yn.equals(he.z6.Bottom)?25:18,height:yn.equals(he.z6.Top)||yn.equals(he.z6.Bottom)?18:25,fill:"orange",stroke:Hn.white,strokeWidth:4,mouseEnter:(On,Na)=>Na.fill="dodgerblue",mouseLeave:(On,Na)=>Na.fill="orange",isActionable:!0,click:ga,contextClick:ga})}function Ca(yn){return en(he.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:(Qn,ga)=>ga.fill="dodgerblue",mouseLeave:(Qn,ga)=>ga.fill="orange",click:(Qn,ga)=>{Qn.diagram.commandHandler.showContextMenu(ga.part.adornedPart)}},yn||{})}_e.current.nodeTemplate.selectionAdornmentTemplate=en(he.uz,"Spot",en(he.Vm,{padding:10}),aa(he.z6.Top,"TriangleUp"),aa(he.z6.Left,"TriangleLeft"),aa(he.z6.Right,"TriangleRight"),aa(he.z6.Bottom,"TriangleDown"),Ca({alignment:new he.z6(.75,0)}));function gn(yn,Qn){return(ga,On)=>{ga.handled=!0,ga.diagram.model.commit(Na=>{Na.set(On.part.adornedPart.data,yn,Qn)})}}function Jn(yn,Qn){return Qn||(Qn="color"),en(he.bn,{width:16,height:16,stroke:"lightgray",fill:yn,margin:1,background:"transparent",mouseEnter:(ga,On)=>On.stroke="dodgerblue",mouseLeave:(ga,On)=>On.stroke="lightgray",click:gn(Qn,yn),contextClick:gn(Qn,yn)})}function Ra(){return[en("ContextMenuButton",en(he.s_,"Horizontal",Jn(Hn.white,"fill"),Jn(Hn.beige,"fill"),Jn(Hn.extralightblue,"fill"),Jn(Hn.extralightred,"fill"))),en("ContextMenuButton",en(he.s_,"Horizontal",Jn(Hn.lightgray,"fill"),Jn(Hn.lightgreen,"fill"),Jn(Hn.lightblue,"fill"),Jn(Hn.lightred,"fill")))]}function na(){return[en("ContextMenuButton",en(he.s_,"Horizontal",Jn(Hn.black),Jn(Hn.green),Jn(Hn.blue),Jn(Hn.red))),en("ContextMenuButton",en(he.s_,"Horizontal",Jn(Hn.white),Jn(Hn.magenta),Jn(Hn.purple),Jn(Hn.orange)))]}function Qa(yn,Qn){return Qn||(Qn="thickness"),en(he.bn,"LineH",{width:16,height:16,strokeWidth:yn,margin:1,background:"transparent",mouseEnter:(ga,On)=>On.background="dodgerblue",mouseLeave:(ga,On)=>On.background="transparent",click:gn(Qn,yn),contextClick:gn(Qn,yn)})}function Ka(yn,Qn){return Qn||(Qn="dash"),en(he.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:yn,margin:1,background:"transparent",mouseEnter:(ga,On)=>On.background="dodgerblue",mouseLeave:(ga,On)=>On.background="transparent",click:gn(Qn,yn),contextClick:gn(Qn,yn)})}function Ia(){return[en("ContextMenuButton",en(he.s_,"Horizontal",Qa(1),Qa(2),Qa(3),Qa(4))),en("ContextMenuButton",en(he.s_,"Horizontal",Ka(null),Ka([2,4]),Ka([4,4])))]}function Ya(yn,Qn){return Qn||(Qn="figure"),en(he.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:yn,margin:1,background:"transparent",mouseEnter:(ga,On)=>On.fill="dodgerblue",mouseLeave:(ga,On)=>On.fill="lightgray",click:gn(Qn,yn),contextClick:gn(Qn,yn)})}_e.current.nodeTemplate.contextMenu=en("ContextMenu",en("ContextMenuButton",en(he.s_,"Horizontal",Ya("Rectangle"),Ya("RoundedRectangle"),Ya("Ellipse"),Ya("Diamond"))),en("ContextMenuButton",en(he.s_,"Horizontal",Ya("Parallelogram2"),Ya("ManualOperation"),Ya("Procedure"),Ya("Cylinder1"))),en("ContextMenuButton",en(he.s_,"Horizontal",Ya("Terminator"),Ya("CreateRequest"),Ya("Document"),Ya("TriangleDown"))),Ra(),na(),Ia()),_e.current.groupTemplate=en(he.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:he.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(yn,Qn)=>{var ga=Qn.addMembers(Qn.diagram.selection,!0);ga||Qn.diagram.currentTool.doCancel()},avoidable:!1},new he.KX("location","loc",he.E9.parse).makeTwoWay(he.E9.stringify),en(he.s_,"Auto",{name:"BODY"},en(he.bn,{parameter1:10,fill:Hn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:he.z6.AllSides,toSpot:he.z6.AllSides},new he.KX("fill"),new he.KX("stroke","color"),new he.KX("strokeWidth","thickness"),new he.KX("strokeDashArray","dash")),en(he.Vm,{background:"transparent",margin:20})),en(he.al,{alignment:he.z6.Top,alignmentFocus:he.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new he.KX("text"),new he.KX("stroke","color"))),_e.current.groupTemplate.selectionAdornmentTemplate=en(he.uz,"Spot",en(he.s_,"Auto",en(he.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),en(he.Vm,{margin:1.5})),Ca({alignment:he.z6.TopRight,alignmentFocus:he.z6.BottomRight})),_e.current.groupTemplate.contextMenu=en("ContextMenu",Ra(),na(),Ia()),_e.current.linkTemplate=en(he.rU,{layerName:"Foreground",routing:he.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new he.KX("fromSpot","fromSpot",he.z6.parse),new he.KX("toSpot","toSpot",he.z6.parse),new he.KX("fromShortLength","dir",yn=>yn>=1?10:0),new he.KX("toShortLength","dir",yn=>yn>=1?10:0),new he.KX("points").makeTwoWay(),en(he.bn,{strokeWidth:2},new he.KX("stroke","color"),new he.KX("strokeWidth","thickness"),new he.KX("strokeDashArray","dash")),en(he.bn,{segmentIndex:0,segmentOffset:new he.E9(15,0),segmentOrientation:he.rU.OrientAlong,alignmentFocus:he.z6.Right,figure:"circle",width:10,strokeWidth:0},new he.KX("fill","color"),new he.KX("visible","dir",yn=>yn===1)),en(he.bn,{segmentIndex:-1,segmentOffset:new he.E9(-10,6),segmentOrientation:he.rU.OrientPlus90,alignmentFocus:he.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new he.KX("fill","color"),new he.KX("visible","dir",yn=>yn>=1),new he.KX("width","thickness",yn=>7+3*yn),new he.KX("height","thickness",yn=>7+3*yn),new he.KX("segmentOffset","thickness",yn=>new he.E9(-15,4+1.5*yn))),en(he.bn,{segmentIndex:0,segmentOffset:new he.E9(15,-6),segmentOrientation:he.rU.OrientMinus90,alignmentFocus:he.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new he.KX("fill","color"),new he.KX("visible","dir",yn=>yn===2),new he.KX("width","thickness",yn=>7+3*yn),new he.KX("height","thickness",yn=>7+3*yn),new he.KX("segmentOffset","thickness",yn=>new he.E9(-15,4+1.5*yn))),en(he.al,{alignmentFocus:new he.z6(0,1,-4,0),editable:!0},new he.KX("text").makeTwoWay(),new he.KX("stroke","color"))),_e.current.linkTemplate.selectionAdornmentTemplate=en(he.uz,en(he.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Fo(2)},new he.KX("pathPattern","thickness",Fo)),Ca({alignmentFocus:new he.z6(0,0,-6,-4)}));function Fo(yn){return en(he.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(yn+4).toString()+" H3"})}function po(yn){var Qn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return yn===0?Qn="M0 0 M16 16 M0 8 L16 8":yn===2&&(Qn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),en(he.bn,{geometryString:Qn,margin:2,background:"transparent",mouseEnter:(ga,On)=>On.background="dodgerblue",mouseLeave:(ga,On)=>On.background="transparent",click:gn("dir",yn),contextClick:gn("dir",yn)})}function Ro(yn){var Qn=(ga,On)=>{ga.handled=!0,ga.diagram.model.commit(Na=>{var ro=On.part.adornedPart;Na.set(ro.data,yn?"toSpot":"fromSpot",he.z6.stringify(he.z6.AllSides)),(yn?ro.toNode:ro.fromNode).invalidateConnectedLinks()})};return en(he.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ga,On)=>On.background="dodgerblue",mouseLeave:(ga,On)=>On.background="transparent",click:Qn,contextClick:Qn})}function dn(yn,Qn){var ga=0,On=he.z6.RightSide;yn.equals(he.z6.Top)?(ga=270,On=he.z6.TopSide):yn.equals(he.z6.Left)?(ga=180,On=he.z6.LeftSide):yn.equals(he.z6.Bottom)&&(ga=90,On=he.z6.BottomSide),Qn||(ga-=180);var Na=(ro,Zo)=>{ro.handled=!0,ro.diagram.model.commit(io=>{var xo=Zo.part.adornedPart;io.set(xo.data,Qn?"toSpot":"fromSpot",he.z6.stringify(On)),(Qn?xo.toNode:xo.fromNode).invalidateConnectedLinks()})};return en(he.bn,{alignment:yn,alignmentFocus:yn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ga,background:"transparent",mouseEnter:(ro,Zo)=>Zo.background="dodgerblue",mouseLeave:(ro,Zo)=>Zo.background="transparent",click:Na,contextClick:Na})}_e.current.linkTemplate.contextMenu=en("ContextMenu",na(),Ia(),en("ContextMenuButton",en(he.s_,"Horizontal",po(0),po(1),po(2))),en("ContextMenuButton",en(he.s_,"Horizontal",en(he.s_,"Spot",Ro(!1),dn(he.z6.Top,!1),dn(he.z6.Left,!1),dn(he.z6.Right,!1),dn(he.z6.Bottom,!1)),en(he.s_,"Spot",{margin:new he.Zt(0,0,0,2)},Ro(!0),dn(he.z6.Top,!0),dn(he.z6.Left,!0),dn(he.z6.Right,!0),dn(he.z6.Bottom,!0)))));const Vo=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],y=ne=>{E.current.setValue(E.current.getValue()+" "+ne.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Oe.createElement(ie.Z,{className:oe.Z.lists,gutter:[10,10]},a.map((ne,ae)=>Oe.createElement(Ee.Z,{flex:"110px",className:oe.Z.item},Oe.createElement("div",null,Oe.createElement(be.Z,{value:`$$${ne.value}$$`}),ne.name),Oe.createElement("div",{className:oe.Z.children},ne.children.map((le,de)=>Oe.createElement("div",{key:de},Oe.createElement("h1",null,le.name),Oe.createElement(ie.Z,{gutter:[10,10]},le.data.map((me,Ae)=>Oe.createElement(Ee.Z,{key:Ae,onClick:()=>y(me),className:oe.Z.diamond},Oe.createElement(be.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Oe.createElement(ie.Z,{className:oe.Z.lists,gutter:[10,10]},b.map((ne,ae)=>Oe.createElement(Ee.Z,{flex:"110px",className:oe.Z.item},Oe.createElement("div",null,Oe.createElement(be.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Oe.createElement("div",{className:oe.Z.children},ne.children.map((le,de)=>Oe.createElement("div",{key:de},le.name&&Oe.createElement("h1",null,le.name),Oe.createElement(ie.Z,{gutter:[10,10]},le.data.map((me,Ae)=>Oe.createElement(Ee.Z,{key:Ae,onClick:()=>y(me),className:oe.Z.diamond},Oe.createElement(be.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=E.current.getValue();var ae=ne.innerText;return Ne&&Ne(ae),ae};return(0,x.useImperativeHandle)(re,()=>({getData:ee})),Oe.createElement("div",{className:oe.Z.mathWrap},Oe.createElement(Re.default,{defaultActiveKey:"1",items:z}),Oe.createElement("math-field",{locale:"zh_cn",className:oe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},ye||""),ze&&Oe.createElement("div",{className:oe.Z.button},Oe.createElement(xe.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Pt.Z=De},92716:function(lt,Pt,te){"use strict";te.d(Pt,{t:function(){return Ve}});var x=te(59301),ie=te(92832),Ee=te(78241),Re=te(43418),xe=te(95237),be=te(43604),oe=te(5871),Fe=te(57809),Oe=te(5112),De=te(3969),Ne=te(65582),ze=te(58e3),ye=te(8591),re=te(3113),E=te(71418),a=te(24334),b={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},y=te(38147),z=te(67172),ee=te(96565),ne=te(56102),ae=te(10129),le=te(59301),de=Object.defineProperty,me=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,et=(Ze,Pe,ce)=>Pe in Ze?de(Ze,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Ze[Pe]=ce,Me=(Ze,Pe)=>{for(var ce in Pe||(Pe={}))we.call(Pe,ce)&&et(Ze,ce,Pe[ce]);if(ve)for(var ce of ve(Pe))ge.call(Pe,ce)&&et(Ze,ce,Pe[ce]);return Ze},Xe=(Ze,Pe)=>me(Ze,Ae(Pe)),He=(Ze,Pe,ce)=>new Promise((We,gt)=>{var he=ke=>{try{qe(ce.next(ke))}catch(Ce){gt(Ce)}},pe=ke=>{try{qe(ce.throw(ke))}catch(Ce){gt(Ce)}},qe=ke=>ke.done?We(ke.value):Promise.resolve(ke.value).then(he,pe);qe((ce=ce.apply(Ze,Pe)).next())}),dt=({buttonProps:Ze,buttonText:Pe,form:ce,hackIdentifier:We="",answerKey:gt,data:he})=>{const[pe,qe]=(0,x.useState)(!1),[ke,Ce]=(0,x.useState)(!1),[rt,Qt]=(0,x.useState)(!1),[vt,Zt]=(0,x.useState)({}),[Tt,Ut]=(0,x.useState)(""),[Be,at]=(0,x.useState)(""),mt=(0,x.useRef)(We),st=(0,x.useRef)(""),ft=(0,x.useRef)(!1);(0,x.useEffect)(()=>{rt&&sn()},[rt]),(0,x.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const jt=()=>new Date().getTime(),Yt=he==null?void 0:he.code,_t=()=>{var Dt,It;let nn=Yt?he==null?void 0:he.code:(Dt=ce.getFieldValue("hack_codes"))==null?void 0:Dt.code,kt=Yt?he==null?void 0:he.answer_content:ce.getFieldValue(gt),Ln=Yt?he==null?void 0:he.input:(It=ce.getFieldValue("hack_sets"))==null?void 0:It.input;kt==null||kt.forEach(Mn=>{const hn=Mn.value||Mn.answer_text||"";nn=nn.replace(/(@▁@|@▁▁@)/,hn)}),at(Ln),Ut(nn),Zt({}),Qt(!0)},sn=()=>He(void 0,null,function*(){var Dt,It,nn,kt;const Ln=jt(),Mn=Yt?he==null?void 0:he.time_limit:(Dt=ce.getFieldsValue())==null?void 0:Dt.hack.time_limit,hn=Yt?(It=he==null?void 0:he.answer_content)==null?void 0:It.length:(kt=(nn=ce.getFieldsValue())==null?void 0:nn.standard_answers)==null?void 0:kt.length;qe(!0),yield(0,z.bM)(st.current,{test_hack_code:Tt,test_input:Be});function zt(){return He(this,null,function*(){const{status:Zn,data:Ge}=yield(0,z.rX)(st.current,"submit"),rn=jt()-Ln>(Mn+3)*1e3*hn;if(ft.current){if(rn){ye.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),qe(!1);return}if(Zn===0){qe(!1),Zt(Xe(Me({},Ge),{showText:!0}));return}setTimeout(zt,1e3)}})}zt()}),yn=()=>He(void 0,null,function*(){var Dt,It,nn,kt,Ln,Mn,hn;if(!he){try{yield ce.validateFields()}catch(Gt){(nn=(It=(Dt=Gt==null?void 0:Gt.errorFields)==null?void 0:Dt[0])==null?void 0:It.name)!=null&&nn.includes("standard_answers")?ye.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ye.ZP.error(Gt.errorFields[0].errors[0]),ce.scrollToField(Gt.errorFields[0].name,{behavior:"smooth",block:"center"});return}Ce(!0);let Zn="";const Ge=ce.getFieldsValue();mt.current?Zn=yield(0,y.ZP)(`/api/problems/${mt.current}.json`,{method:"put",body:Xe(Me({},Ge),{hack:Xe(Me({},Ge==null?void 0:Ge.hack),{sub_discipline_id:(hn=(Mn=Ge==null?void 0:Ge.hack)==null?void 0:Mn.sub_discipline_id)==null?void 0:hn[1],difficult:Ge.difficulty,item_banks_group_id:Ge.item_banks_group_id}),hack_codes:Xe(Me({},Ge.hack_codes),{code:a.Base64.encode(Ge.hack_codes.code)}),update_hack_sets:[Me({},Ge.hack_sets)],is_blank:!0})}):(Zn=yield(0,y.ZP)("/api/problems.json",{method:"post",body:Xe(Me({},Ge),{hack:Xe(Me({},Ge==null?void 0:Ge.hack),{sub_discipline_id:(Ln=(kt=Ge==null?void 0:Ge.hack)==null?void 0:kt.sub_discipline_id)==null?void 0:Ln[1],difficult:Ge.difficulty,item_banks_group_id:Ge.item_banks_group_id}),hack_codes:Xe(Me({},Ge.hack_codes),{code:a.Base64.encode(Ge.hack_codes.code)}),hack_sets:[Me({},Ge.hack_sets)],is_blank:!0})}),mt.current=Zn==null?void 0:Zn.identifier,sessionStorage.projectFill=Zn==null?void 0:Zn.identifier)}const zt=yield(0,y.ZP)(`/api/problems/${mt.current}/start.json`,{method:"get"});if((zt==null?void 0:zt.status)===0){st.current=zt==null?void 0:zt.identifier,ft.current=!0,Ce(!1),_t();return}Ce(!1)}),Nt=Dt=>{const{status:It,error_msg:nn,execute_time:kt,output:Ln,input:Mn,expected_output:hn}=Dt;let zt=null;switch(It){case ae.h.OK:zt=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",kt/1e3,"\u79D2"),le.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ae.h.NOMATCH:zt=le.createElement(le.Fragment,null,le.createElement("div",null,"\u8F93\u5165\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},Mn),le.createElement("div",null,"\u8F93\u51FA\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},Ln&&a.Base64.decode(Ln)),le.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},hn&&a.Base64.decode(hn)));break;case ae.h.EXECUTEFAILURE:zt=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",le.createElement("pre",null,Mn)),le.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:"error"},a.Base64.decode(nn)));break;case ae.h.COMPILEFAILURE:zt=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",le.createElement("pre",null,Mn)),le.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:"error"},a.Base64.decode(nn)));break;case ae.h.PODFAILURE:zt=le.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ae.h.TIMEOUT:zt=le.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return le.createElement(le.Fragment,null," ",zt," ")};return le.createElement("div",null,le.createElement(re.ZP,Xe(Me({loading:ke},Ze),{onClick:yn}),Pe),le.createElement(Re.default,{open:rt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:pe,cancelButtonProps:{style:{display:"none"}},onOk:()=>sn(),onCancel:()=>{ft.current=!1,Qt(!1)}},le.createElement("div",{className:b.result},le.createElement("div",{className:b.left},le.createElement("div",{className:"mb20"},le.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!he&&le.createElement(ne.CopyToClipboard,{text:Tt,onCopy:()=>ye.ZP.success("\u590D\u5236\u6210\u529F")},le.createElement("span",{style:{float:"right"},className:"current c-light-primary"},le.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),le.createElement(ee.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Tt,onChange:Dt=>Ut(Dt)})),le.createElement("div",{className:b.right},le.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),le.createElement("div",{className:b.box},le.createElement("div",{className:b.li},le.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Be,onChange:Dt=>at(Dt.target.value),bordered:!1,style:{height:180}}))),le.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),le.createElement("div",{className:b.box},le.createElement(E.Z,{spinning:pe,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},le.createElement("div",{className:b.li,style:{height:196,overflow:"auto",padding:10}},Nt(vt))))))))},wt=te(87169),ct=te(59301),Bt=Object.defineProperty,tt=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ht=(Ze,Pe,ce)=>Pe in Ze?Bt(Ze,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Ze[Pe]=ce,Vt=(Ze,Pe)=>{for(var ce in Pe||(Pe={}))Te.call(Pe,ce)&&ht(Ze,ce,Pe[ce]);if(Ft)for(var ce of Ft(Pe))Je.call(Pe,ce)&&ht(Ze,ce,Pe[ce]);return Ze},St=(Ze,Pe)=>tt(Ze,Et(Pe)),Rt=(Ze,Pe)=>{var ce={};for(var We in Ze)Te.call(Ze,We)&&Pe.indexOf(We)<0&&(ce[We]=Ze[We]);if(Ze!=null&&Ft)for(var We of Ft(Ze))Pe.indexOf(We)<0&&Je.call(Ze,We)&&(ce[We]=Ze[We]);return ce};const{TextArea:Se}=ie.default,Ot=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],$t=({value:Ze,onChange:Pe})=>ct.createElement(Switch,{checked:Ze,onChange:ce=>{Pe(ce)}}),Lt="@\u2581@",yt="@\u2581\u2581@",Ve=({questionTitlePlaceholder:Ze,form:Pe,scoreByBlank:ce=!1,hackidentifier:We,answerKey:gt})=>{const[he,pe]=(0,x.useState)(!1),[qe,ke]=(0,x.useState)(!1),rt=(0,Ne.useParams)().type==="edit",Qt=(st,ft)=>{const jt=ft.line;let Yt=0;for(let sn=0;sn{const _t=st.getRange(ft.from,ft.to);let sn=0;if(ft.text.forEach(yn=>{sn+=yn.split(Lt).length-1}),ft.text.forEach(yn=>{sn+=yn.split(yt).length-1}),ft.origin!=="setValue"){if(_t&&(_t.indexOf(Lt)!==-1||_t.indexOf(yt)!==-1)){const yn=_t.split(Lt).length-1+_t.split(yt).length-1,Nt=Qt(st,ft.from);if(console.log(`\u5220\u9664${yn}\u4E2A\uFF0C \u524D\u9762\u6709${Nt}\u4E2A\uFF0C\u65B0\u589E${sn}\u4E2A`),yn>1){const Dt=Array.from({length:yn},(It,nn)=>Nt+nn);Yt(Dt)}else Yt(Nt)}else if(sn>0){const yn=Qt(st,ft.from);console.log(`\u65B0\u589E${sn}\u4E2A\uFF0C\u4E4B\u524D\u6709${yn}\u4E2A`),jt(sn,yn)}}},Zt=()=>{const st=Pe.getFieldValue(gt);Pe.setFieldsValue({[gt]:st==null?void 0:st.map((ft,jt)=>St(Vt({},ft),{position:jt+1}))})},Tt=(0,x.useRef)(),Ut=(st,ft)=>{for(let jt=0;jt{Be.current(st),Zt()},mt=Ee.default.useWatch(gt,Pe);return ct.createElement("div",{className:ze.Z.wrap},ct.createElement(Ee.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ct.createElement(De.h,{scrollId:"name",watch:!0,height:140})),ct.createElement("div",{className:ze.Z.questionTitleEditorWrap},ct.createElement(Ee.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ct.createElement(De.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(st,ft)=>{const jt=Pe.getFieldValue(gt);console.log("--preAnswerData",jt,ft),Pe.setFieldsValue({[gt]:jt==null?void 0:jt.map((Yt,_t)=>{var sn;return St(Vt({},Yt),{position:_t+1,multi_line:(sn=ft==null?void 0:ft[_t])==null?void 0:sn.multiLine})})})},placeholder:Ze,onCMBeforeChange:(st,ft)=>{vt(st,ft,Ut,at)}}))),ct.createElement(Ee.default.List,{name:gt,rules:[{validator(st,ft){if(!(ft!=null&&ft.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const jt of ft){const{answer_text:Yt}=jt||{};if((Yt==null?void 0:Yt.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(st,{add:ft,remove:jt},{errors:Yt})=>(Tt.current=ft,Be.current=jt,ct.createElement(ct.Fragment,null,ct.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ct.createElement(Ee.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ct.createElement("div",{onClick:()=>{Re.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:ct.createElement("div",null,ct.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",ct.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),ct.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},ct.createElement(wt.Z,{style:{marginRight:3,color:"#3061D0"}}),ct.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),st.map((_t,sn)=>{var yn=_t,{key:Nt,name:Dt}=yn,It=Rt(yn,["key","name"]),nn,kt;return ct.createElement(xe.Z,{className:"mb20",key:Nt,align:"middle",wrap:!1},ct.createElement(be.Z,{flex:"0 0 auto",className:`${ze.Z.blankIndex}`},"\u586B\u7A7A\u9879",sn+1),ct.createElement(be.Z,{flex:1},ct.createElement(xe.Z,{align:"top",justify:"space-between",wrap:!1},ct.createElement(be.Z,null,ct.createElement(Ee.default.Item,St(Vt({},It),{name:[Dt,"answer_text"],noStyle:!0}),(nn=mt==null?void 0:mt[Dt])!=null&&nn.multi_line||(kt=mt==null?void 0:mt[Dt])!=null&&kt.multiLine?ct.createElement(Se,{spellCheck:!1,style:{marginLeft:10,width:550}}):ct.createElement(ie.default,{style:{marginLeft:10,width:550},className:ze.Z.blankInput,size:"large",maxLength:1e3,onBlur:Ln=>{}}))),ce&&ct.createElement(be.Z,{flex:"224px"},ct.createElement(Ee.default.Item,St(Vt({},It),{name:[Dt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ct.createElement(oe.Z,{size:"large",className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ct.createElement("div",{onClick:()=>pe(!0)},ct.createElement(Ee.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ct.createElement(De.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:he}))),ct.createElement(Ee.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},ct.createElement(Fe.default,{size:"large"},Ot.map(st=>ct.createElement(Fe.default.Option,{key:st.title,value:st.key}," ",st.title)))),ct.createElement(Ee.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ct.createElement(Ee.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},ct.createElement(oe.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),ct.createElement("span",{className:"ml10 font14"},"\u79D2")),ct.createElement(Ee.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},ct.createElement(Oe.ZP.Group,{style:{marginTop:-10}},ct.createElement(Oe.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ct.createElement(Oe.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ct.createElement(Oe.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ct.createElement(Ee.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ct.createElement("div",{style:{background:"#F6F7F9",padding:15}},ct.createElement(Ee.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ct.createElement(Se,{rows:4})),ct.createElement(Ee.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},ct.createElement(Se,{rows:4}))),ct.createElement(dt,{form:Pe,answerKey:gt,hackIdentifier:We,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:ct.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},85500:function(lt,Pt,te){"use strict";te.d(Pt,{u:function(){return le}});var x=te(59301),ie=te(95237),Ee=te(43604),Re=te(6848),xe=te(78241),be=te(58e3),oe=te(32134),Fe=te(12893),Oe=te(3969),De=te(59301),Ne=Object.defineProperty,ze=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,b=(de,me,Ae)=>me in de?Ne(de,me,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):de[me]=Ae,y=(de,me)=>{for(var Ae in me||(me={}))E.call(me,Ae)&&b(de,Ae,me[Ae]);if(re)for(var Ae of re(me))a.call(me,Ae)&&b(de,Ae,me[Ae]);return de},z=(de,me)=>ze(de,ye(me)),ee=(de,me)=>{var Ae={};for(var ve in de)E.call(de,ve)&&me.indexOf(ve)<0&&(Ae[ve]=de[ve]);if(de!=null&&re)for(var ve of re(de))me.indexOf(ve)<0&&a.call(de,ve)&&(Ae[ve]=de[ve]);return Ae};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ae=({value:de,onChange:me,choiceTextKey:Ae,answerKey:ve,index:we,isEdit:ge,setInputActive:et,form:Me,choiceOptionsPath:Xe,allowChangeMode:He,showAddIcon:Qe,addItem:dt,deleteItem:wt})=>{console.log(de,"value");const ct=(de==null?void 0:de[ve])===1,Bt=()=>{const Et=Me.getFieldValue(Xe);Me.setFieldValue(Xe,Et.map(Ft=>z(y({},Ft),{[ve]:0})))},tt=()=>{ct?me(z(y({},de),{[ve]:0})):(He||Bt(),me(z(y({},de),{[ve]:1})))};return De.createElement(ie.Z,{className:be.Z.choiceWrap,align:"middle",wrap:!1},De.createElement(Ee.Z,{onClick:tt,className:`${be.Z.choiceIndex} ${ct?be.Z.activeAnswer:""}`},ne[we]),De.createElement(Ee.Z,{flex:1,className:`${be.Z.editorWrap} ml15`,onClick:et},De.createElement(Oe.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ge,value:de==null?void 0:de[Ae],onChange:Et=>{me(z(y({},de),{[Ae]:Et}))}})),De.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},De.createElement("div",{onClick:tt,className:`${be.Z.setAnswerBtn} ${ct?be.Z.activeAnswer:""}`},ct?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),De.createElement(Ee.Z,{className:be.Z.actionWrapper},De.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},De.createElement(oe.Z,{className:be.Z.addIcon,onClick:dt,style:{visibility:Qe?"visible":"hidden"}})),De.createElement(Re.Z,{title:"\u5220\u9664"},De.createElement(Fe.Z,{className:be.Z.deleteIcon,onClick:wt,style:{visibility:we>1?"visible":"hidden"}}))))},le=({questionTitlePlaceholder:de,titleKey:me,choiceKey:Ae,analysisKey:ve,choiceTextKey:we,answerKey:ge,choiceOptionsPath:et,allowChangeMode:Me=!0,form:Xe,showAnalysis:He=!0})=>{const[Qe,dt]=(0,x.useState)(),[wt,ct]=(0,x.useState)(!1);return De.createElement("div",{className:be.Z.wrap},De.createElement("div",{className:be.Z.questionTitleEditorWrap},De.createElement(xe.default.Item,{label:"\u9898\u5E72",name:me,labelCol:{span:24},rules:[{required:!0}]},De.createElement(Oe.h,{scrollId:Array.isArray(me)?me.join("_"):`${me}`,watch:!0,height:140,placeholder:de}))),De.createElement(xe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),De.createElement(xe.default.List,{name:Ae,rules:[{validator(Bt,tt){const Et=tt.some(Te=>Te[ge]===1),Ft=tt.findIndex(Te=>{var Je;return((Je=Te[we])==null?void 0:Je.length)<=0});return Ft!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Ft]}\u9009\u9879\u7684\u5185\u5BB9`)):Et?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Bt,{add:tt,remove:Et})=>De.createElement("div",{id:Array.isArray(et)?et.join("_"):`${et}`},Bt.map((Ft,Te)=>{var Je=Ft,{key:ht,name:Vt}=Je,St=ee(Je,["key","name"]);const Rt=Qe===ht,Se=()=>{dt(ht)},Ot=Te<7&&Te===Bt.length-1,$t=()=>tt({[we]:"",[ge]:0}),Lt=()=>Et(Vt);return De.createElement(xe.default.Item,z(y({},St),{key:ht,name:Vt,className:be.Z.choiceListWrap,rules:[{validator(yt,Ve){return Ve!=null&&Ve.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Te]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),De.createElement(ae,{choiceTextKey:we,answerKey:ge,index:Te,isEdit:Rt,setInputActive:Se,form:Xe,choiceOptionsPath:et,allowChangeMode:Me,showAddIcon:Ot,addItem:$t,deleteItem:Lt}))}),Bt.length<8&&De.createElement("div",{className:`${be.Z.addBtn} mb30`,onClick:()=>tt({[we]:"",[ge]:0})},"\u6DFB\u52A0\u9009\u9879"))),He&&De.createElement("div",{onClick:()=>ct(!0)},De.createElement(xe.default.Item,{name:ve,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},De.createElement(Oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wt}))))}},78909:function(lt,Pt,te){"use strict";te.d(Pt,{u:function(){return Me}});var x=te(59301),ie=te(43418),Ee=te(95237),Re=te(43604),xe=te(92832),be=te(6848),oe=te(78673),Fe=te(78241),Oe=te(5112),De=te(5871),Ne=te(3969),ze=te(12893),ye=te(61485),re=te(58e3),E=te(27687),a=te(59301),b=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(Xe,He,Qe)=>He in Xe?b(Xe,He,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Xe[He]=Qe,de=(Xe,He)=>{for(var Qe in He||(He={}))ne.call(He,Qe)&&le(Xe,Qe,He[Qe]);if(ee)for(var Qe of ee(He))ae.call(He,Qe)&&le(Xe,Qe,He[Qe]);return Xe},me=(Xe,He)=>y(Xe,z(He)),Ae=(Xe,He)=>{var Qe={};for(var dt in Xe)ne.call(Xe,dt)&&He.indexOf(dt)<0&&(Qe[dt]=Xe[dt]);if(Xe!=null&&ee)for(var dt of ee(Xe))He.indexOf(dt)<0&&ae.call(Xe,dt)&&(Qe[dt]=Xe[dt]);return Qe};const ve=({value:Xe,onChange:He})=>{const Qe=wt=>{ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:re.Z.modal,onOk:()=>{const ct=[...Xe];ct.splice(wt,1),He(ct)}})},dt=()=>{const wt=[...Xe];wt.push(""),He(wt)};return a.createElement(Ee.Z,{className:"ml20"},a.createElement(Re.Z,{flex:1},Xe==null?void 0:Xe.map((wt,ct)=>a.createElement(Ee.Z,{key:`${wt}_${ct}`,className:"mb20"},a.createElement(xe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:wt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Bt=>{const tt=[...Xe],Et=Bt.target.value.trim();tt[ct]=Et,He(tt)}}),a.createElement(be.Z,{title:"\u5220\u9664"},a.createElement(ze.Z,{className:re.Z.deleteIcon,style:{marginLeft:15,visibility:ct>0?"visible":"hidden"},onClick:()=>Qe(ct)}))))),a.createElement(Re.Z,null,a.createElement("div",{className:`${re.Z.addBtn}`,onClick:()=>{dt()}},"\u65B0\u589E\u7B54\u6848")))},we=({value:Xe,onChange:He})=>{const Qe=wt=>{ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:re.Z.modal,onOk:()=>{const ct=[...Xe];ct.splice(wt,1),He(ct)}})},dt=()=>{const wt=[...Xe];wt.push(""),He(wt)};return a.createElement(Ee.Z,{className:"ml20"},a.createElement(Re.Z,{flex:1},Xe==null?void 0:Xe.map((wt,ct)=>a.createElement(Ee.Z,{key:`${wt}_${ct}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:wt,style:{flex:1},onChange:Bt=>{const tt=[...Xe];tt[ct]=Bt,He(tt)}}),a.createElement(be.Z,{title:"\u5220\u9664"},a.createElement(ze.Z,{className:re.Z.deleteIcon,style:{marginLeft:15,visibility:ct>0?"visible":"hidden"},onClick:()=>Qe(ct)}))))),a.createElement(Re.Z,null,a.createElement("div",{className:`${re.Z.addBtn}`,onClick:()=>{dt()}},"\u65B0\u589E\u7B54\u6848")))},ge=({value:Xe=!0,onChange:He})=>a.createElement(oe.Z,{checked:!Xe,onChange:Qe=>{He(!Qe)}}),et="\u2581",Me=({questionTitlePlaceholder:Xe,form:He,scoreByBlank:Qe=!1,answerKey:dt})=>{const[wt,ct]=(0,x.useState)(!1),Bt=(St,Rt)=>{const Se=Rt.line;let Ot=0;for(let Lt=0;Lt{const $t=St.getRange(Rt.from,Rt.to);let Lt=0;if(Rt.text.forEach(yt=>{Lt+=yt.split(et).length-1}),Rt.origin!=="setValue"){if($t&&$t.indexOf(et)!==-1){const yt=$t.split(et).length-1,Ve=Bt(St,Rt.from);if(console.log(`\u5220\u9664${yt}\u4E2A\uFF0C \u524D\u9762\u6709${Ve}\u4E2A\uFF0C\u65B0\u589E${Lt}\u4E2A`),yt>1){const Ze=Array.from({length:yt},(Pe,ce)=>Ve+ce);Ot(Ze)}else Ot(Ve)}else if(Lt>0){const yt=Bt(St,Rt.from);console.log(`\u65B0\u589E${Lt}\u4E2A\uFF0C\u4E4B\u524D\u6709${yt}\u4E2A`),Se(Lt,yt)}}},Et=()=>{const St=He.getFieldValue(dt);He.setFieldsValue({[dt]:St.map((Rt,Se)=>me(de({},Rt),{position:Se+1}))})},Ft=(0,x.useRef)(),Te=(St,Rt)=>{for(let Se=0;Se{Je.current(St),Et()},Vt=Fe.default.useWatch(dt,He);return a.createElement("div",{className:re.Z.wrap},a.createElement("div",{className:re.Z.questionTitleEditorWrap},a.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ne.h,{scrollId:"name",watch:!0,height:140,placeholder:Xe,showNullButton:!0,onCMBeforeChange:(St,Rt)=>{tt(St,Rt,Te,ht)}}))),a.createElement(Fe.default.List,{name:dt,rules:[{validator(St,Rt){if(!(Rt!=null&&Rt.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Se of Rt){const{answer_text:Ot}=Se||{};if(Ot!=null&&Ot.some($t=>($t==null?void 0:$t.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(St,{add:Rt,remove:Se},{errors:Ot})=>(Ft.current=Rt,Je.current=Se,a.createElement(a.Fragment,null,a.createElement(Fe.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(St!=null&&St.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),St.map(($t,Lt)=>{var yt=$t,{key:Ve,name:Ze}=yt,Pe=Ae(yt,["key","name"]),ce,We;return a.createElement("div",{style:{marginBottom:10},key:Ve},a.createElement(Ee.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Re.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${re.Z.blankIndex}`},"\u586B\u7A7A\u9879",Lt+1),a.createElement(Fe.default.Item,me(de({},Pe),{name:[Ze,"model"],noStyle:!0}),a.createElement(Oe.ZP.Group,{onChange:()=>{const gt=He.getFieldValue(dt);He.setFieldsValue({[dt]:gt.map((he,pe)=>me(de({},he),{answer_text:Ze===pe?[""]:he.answer_text}))})}},a.createElement(Oe.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(be.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(ye.Z,null))),a.createElement(Oe.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(be.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(ye.Z,null)))))),a.createElement(Ee.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Re.Z,{flex:1},a.createElement(Ee.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Re.Z,{flex:1},a.createElement(Fe.default.Item,me(de({},Pe),{name:[Ze,"answer_text"],noStyle:!0}),((We=(ce=He.getFieldValue(dt))==null?void 0:ce[Ze])==null?void 0:We.model)===1?a.createElement(ve,null):a.createElement(we,null))),Qe&&a.createElement(Re.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Fe.default.Item,me(de({},Pe),{name:[Ze,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:re.Z.blankInputNumberWrapper}),a.createElement(De.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Fe.default.Item,me(de({},Pe),{name:[Ze,"position"],noStyle:!0}),a.createElement(xe.default,{type:"hidden"})))))})))),a.createElement(Ee.Z,{align:"middle"},a.createElement(Fe.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(oe.Z,null)),a.createElement(Re.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Ee.Z,{align:"middle"},a.createElement(Fe.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(oe.Z,null)),a.createElement(Re.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Vt==null?void 0:Vt.length)>1&&a.createElement(Ee.Z,{align:"middle",className:(Vt==null?void 0:Vt.length)>1?"mb30":`${re.Z.hide}`},a.createElement(Fe.default.Item,{name:"is_ordered"},a.createElement(ge,null)),a.createElement(Re.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>ct(!0)},a.createElement(Fe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ne.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wt}))))}},27277:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ee}});var x=te(59301),ie=te(95237),Ee=te(43604),Re=te(78241),xe=te(58e3),be=te(3969),oe=te(59301),Fe=Object.defineProperty,Oe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,re=(ne,ae,le)=>ae in ne?Fe(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,E=(ne,ae)=>{for(var le in ae||(ae={}))ze.call(ae,le)&&re(ne,le,ae[le]);if(Ne)for(var le of Ne(ae))ye.call(ae,le)&&re(ne,le,ae[le]);return ne},a=(ne,ae)=>Oe(ne,De(ae)),b=(ne,ae)=>{var le={};for(var de in ne)ze.call(ne,de)&&ae.indexOf(de)<0&&(le[de]=ne[de]);if(ne!=null&&Ne)for(var de of Ne(ne))ae.indexOf(de)<0&&ye.call(ne,de)&&(le[de]=ne[de]);return le};const y={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:ne,onChange:ae,form:le})=>{const de=(ne==null?void 0:ne.is_answer)===1,me=ne==null?void 0:ne.choice_text,Ae=()=>{const ve=le.getFieldsValue().choices.map(we=>({choice_text:we.choice_text,is_answer:0}));le.setFieldsValue({choices:ve}),ae(a(E({},ne),{is_answer:1}))};return oe.createElement(ie.Z,{className:xe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},oe.createElement(Ee.Z,{onClick:Ae,className:`${xe.Z.choiceIndex} ${xe.Z.judgementIndex} ${de?xe.Z.activeAnswer:""}`},y[me]),oe.createElement(Ee.Z,{flex:1,className:`${xe.Z.editorWrap} ml15`},oe.createElement("div",{className:`${xe.Z.inputBorder} ${xe.Z.placeholder} ${de?xe.Z.activeJudgementAnswer:""}`},me)),oe.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},oe.createElement("div",{onClick:Ae,className:`${xe.Z.setAnswerBtn} ${de?xe.Z.activeAnswer:""}`},de?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ee=({questionTitlePlaceholder:ne,choiceKey:ae,form:le})=>{const[de,me]=(0,x.useState)(!1);return oe.createElement("div",{className:xe.Z.wrap},oe.createElement("div",{className:xe.Z.questionTitleEditorWrap},oe.createElement(Re.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},oe.createElement(be.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),oe.createElement(Re.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},oe.createElement(Re.default.List,{name:"choices",rules:[{validator(Ae,ve){return ve.some(ge=>(ge==null?void 0:ge.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ae=>oe.createElement("div",{id:"choices"},Ae.map(ve=>{var we=ve,{key:ge,name:et}=we,Me=b(we,["key","name"]);return oe.createElement(Re.default.Item,a(E({},Me),{key:ge,name:et,noStyle:!0}),oe.createElement(z,{form:le}))})))),oe.createElement("div",{onClick:()=>me(!0)},oe.createElement(Re.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},oe.createElement(be.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:de}))))}},3969:function(lt,Pt,te){"use strict";te.d(Pt,{h:function(){return E},x:function(){return a}});var x=te(96565),ie=te(58e3),Ee=te(6339),Re=te(59301),xe=Object.defineProperty,be=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ne=(b,y,z)=>y in b?xe(b,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[y]=z,ze=(b,y)=>{for(var z in y||(y={}))Oe.call(y,z)&&Ne(b,z,y[z]);if(Fe)for(var z of Fe(y))De.call(y,z)&&Ne(b,z,y[z]);return b},ye=(b,y)=>be(b,oe(y)),re=(b,y)=>{var z={};for(var ee in b)Oe.call(b,ee)&&y.indexOf(ee)<0&&(z[ee]=b[ee]);if(b!=null&&Fe)for(var ee of Fe(b))y.indexOf(ee)<0&&De.call(b,ee)&&(z[ee]=b[ee]);return z};const E=b=>{var y=b,{value:z,onChange:ee,scrollId:ne}=y,ae=re(y,["value","onChange","scrollId"]);return Re.createElement("div",{id:ne||""},Re.createElement(x.Z,ye(ze({},ae),{defaultValue:z,onChange:(le,de)=>{de!=null&&de.length?ee(le,de):ee(le)}})))},a=({value:b,onChange:y,placeholder:z,height:ee=140,isEdit:ne,miniToolbar:ae,watch:le=!0})=>ne?Re.createElement(x.Z,{watch:le,isFocus:!0,height:ee||void 0,placeholder:z,defaultValue:b,onChange:y,miniToolbar:ae}):Re.createElement("div",{style:{cursor:"pointer"}},b?Re.createElement(Ee.Z,{className:ie.Z.inputBorder,value:b}):Re.createElement("div",{className:`${ie.Z.inputBorder} ${ie.Z.placeholder} inputBorderError`},z))},54190:function(lt,Pt,te){"use strict";te.d(Pt,{W:function(){return we}});var x=te(59301),ie=te(8591),Ee=te(12563),Re=te(78241),xe=te(78673),be=te(95237),oe=te(43604),Fe=te(6848),Oe=te(92832),De=te(5871),Ne=te(58e3),ze=te(3969),ye=te(96565),re=te(61485),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(ge,et,Me)=>et in ge?E(ge,et,{enumerable:!0,configurable:!0,writable:!0,value:Me}):ge[et]=Me,ae=(ge,et)=>{for(var Me in et||(et={}))z.call(et,Me)&&ne(ge,Me,et[Me]);if(y)for(var Me of y(et))ee.call(et,Me)&&ne(ge,Me,et[Me]);return ge},le=(ge,et)=>a(ge,b(et)),de=(ge,et)=>{var Me={};for(var Xe in ge)z.call(ge,Xe)&&et.indexOf(Xe)<0&&(Me[Xe]=ge[Xe]);if(ge!=null&&y)for(var Xe of y(ge))et.indexOf(Xe)<0&&ee.call(ge,Xe)&&(Me[Xe]=ge[Xe]);return Me};const me=ge=>{var et=ge,{value:Me,onChange:Xe}=et,He=de(et,["value","onChange"]);const Qe=dt=>{Xe([dt])};return x.createElement(ye.Z,le(ae({},He),{defaultValue:Me==null?void 0:Me[0],onChange:Qe}))},Ae=ge=>{if(!ge)return!1;if(/^s*$/.test(ge)||ge.trim()===""){ie.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let et=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return ge==="|"?(ie.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ve=({value:ge=[],onClose:et})=>x.createElement(Ee.default,{closable:!0,onClose:et,className:Ne.Z.keywordTag},x.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ge.join(" \u6216 "))),we=({questionTitlePlaceholder:ge,form:et,showKeywords:Me,isMustKeyWords:Xe=Me})=>{const[He,Qe]=(0,x.useState)(!1),[dt,wt]=(0,x.useState)(""),ct=Re.default.useWatch("use_keywords",et),Bt=Re.default.useWatch("question_score",et);return x.createElement("div",{className:Ne.Z.wrap},x.createElement("div",{className:Ne.Z.questionTitleEditorWrap},x.createElement(Re.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},x.createElement(ze.h,{scrollId:"name",watch:!0,height:140,placeholder:ge}))),x.createElement(Re.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},x.createElement(me,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Me&&!Xe&&x.createElement(Re.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},x.createElement(xe.Z,{defaultChecked:!0})),Me&&Xe&&x.createElement(be.Z,{align:"middle",className:"mb30"},x.createElement(Re.default.Item,{name:"use_keywords",valuePropName:"checked"},x.createElement(xe.Z,null)),x.createElement(oe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),x.createElement(oe.Z,null,x.createElement(Fe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},x.createElement(re.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ct||!Xe)&&x.createElement(Re.default.List,{name:"keywords",rules:[{validator(tt,Et){return Xe?Et!=null&&Et.length?(Et==null?void 0:Et.reduce((Te,Je)=>Te+Je.score,0))>parseFloat(Bt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(tt,{add:Et,remove:Ft})=>x.createElement(x.Fragment,null,x.createElement("div",{className:`${Ne.Z.title} mb10`},Xe?"\u5173\u952E\u8BCD":x.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),x.createElement(be.Z,{align:"middle",className:"font14 mb30"},x.createElement(oe.Z,{flex:1},x.createElement(Oe.default,{value:dt,onChange:Te=>{wt(Te.target.value)},maxLength:50,allowClear:!0,onPressEnter:Te=>{var Je,ht,Vt,St;const Rt=`${(Je=Te.target)==null?void 0:Je.value}`,Se=(Vt=(ht=Rt==null?void 0:Rt.split("|"))==null?void 0:ht.filter(Lt=>!!Lt))==null?void 0:Vt.map(Lt=>Lt==null?void 0:Lt.trim()),Ot=et.getFieldValue("keywords"),$t=((St=Ot==null?void 0:Ot.map(Lt=>Lt==null?void 0:Lt.keyword))==null?void 0:St.flat())||[];for(const Lt of Se)if($t.includes(Lt)){ie.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ae(Rt)&&(Et({keyword:Se,score:1}),wt(""))},className:Ne.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),x.createElement(oe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),tt.map(Te=>{var Je=Te,{key:ht,name:Vt}=Je,St=de(Je,["key","name"]);return x.createElement(be.Z,{key:ht,className:"mb20",style:{marginRight:148}},x.createElement(oe.Z,{flex:1},x.createElement(be.Z,{align:"middle",justify:"space-between"},x.createElement(Re.default.Item,le(ae({},St),{name:[Vt,"keyword"]}),x.createElement(ve,{onClose:()=>Ft(Vt)})),Xe&&x.createElement(Re.default.Item,le(ae({},St),{name:[Vt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ne.Z.blankInputNumberWrapper}),x.createElement(De.Z,{className:Ne.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),x.createElement("div",{onClick:()=>Qe(!0)},x.createElement(Re.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:He}))))}},98408:function(lt,Pt,te){"use strict";te.d(Pt,{tc:function(){return yn.t},uh:function(){return x.u},rL:function(){return sn},u8:function(){return Ee.u},ZZ:function(){return ie.Z},Wk:function(){return Re.W}});var x=te(85500),ie=te(27277),Ee=te(78909),Re=te(54190),xe=te(59301),be=te(36381),oe=te(78241),Fe=te(95237),Oe=te(43604),De=te(5871),Ne=te(6848),ze=te(38854),ye=te(58e3),re=te(12893),E=te(3969),a=te(43418),b=te(92832),y=te(78673),z=te(59301),ee=Object.defineProperty,ne=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ae=(Nt,Dt,It)=>Dt in Nt?ee(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Nt[Dt]=It,ve=(Nt,Dt)=>{for(var It in Dt||(Dt={}))de.call(Dt,It)&&Ae(Nt,It,Dt[It]);if(le)for(var It of le(Dt))me.call(Dt,It)&&Ae(Nt,It,Dt[It]);return Nt},we=(Nt,Dt)=>ne(Nt,ae(Dt)),ge=(Nt,Dt)=>{var It={};for(var nn in Nt)de.call(Nt,nn)&&Dt.indexOf(nn)<0&&(It[nn]=Nt[nn]);if(Nt!=null&&le)for(var nn of le(Nt))Dt.indexOf(nn)<0&&me.call(Nt,nn)&&(It[nn]=Nt[nn]);return It};const et=({value:Nt,onChange:Dt})=>{const It=kt=>{a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ye.Z.modal,onOk:()=>{const Ln=[...Nt];Ln.splice(kt,1),Dt(Ln)}})},nn=()=>{const kt=[...Nt];kt.push(""),Dt(kt)};return z.createElement(Fe.Z,{className:"ml20"},z.createElement(Oe.Z,{flex:1},Nt==null?void 0:Nt.map((kt,Ln)=>z.createElement(Fe.Z,{key:`${kt}_${Ln}`,align:"middle",className:"mb20"},z.createElement(b.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:kt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Mn=>{const hn=[...Nt],zt=Mn.target.value.trim();hn[Ln]=zt,Dt(hn)}}),z.createElement(Ne.Z,{title:"\u5220\u9664"},z.createElement(re.Z,{className:ye.Z.deleteIcon,style:{marginLeft:15,visibility:Ln>0?"visible":"hidden"},onClick:()=>It(Ln)}))))),z.createElement(Oe.Z,null,z.createElement("div",{className:`${ye.Z.addBtn}`,onClick:()=>{nn()}},"\u65B0\u589E\u7B54\u6848")))},Me=({value:Nt=!0,onChange:Dt})=>z.createElement(y.Z,{checked:!Nt,onChange:It=>{Dt(!It)}}),Xe="\u2581",He=({questionTitlePlaceholder:Nt,form:Dt,name:It,scoreByBlank:nn=!1,answerKey:kt,titleKey:Ln="name",analysisKey:Mn="analysis",isOrdered:hn="is_ordered"})=>{var zt,Zn;const[Ge,Gt]=(0,xe.useState)(!1),rn=(Ht,qt)=>{const Wt=qt.line;let An=0;for(let pn=0;pn{const gn=Ht.getRange(qt.from,qt.to);let pn=0;if(qt.text.forEach(Nn=>{pn+=Nn.split(Xe).length-1}),qt.origin!=="setValue"){if(gn&&gn.indexOf(Xe)!==-1){const Nn=gn.split(Xe).length-1,ua=rn(Ht,qt.from);if(console.log(`\u5220\u9664${Nn}\u4E2A\uFF0C \u524D\u9762\u6709${ua}\u4E2A\uFF0C\u65B0\u589E${pn}\u4E2A`),Nn>1){const en=Array.from({length:Nn},(Gn,ra)=>ua+ra);An(en)}else An(ua)}else if(pn>0){const Nn=rn(Ht,qt.from);console.log(`\u65B0\u589E${pn}\u4E2A\uFF0C\u4E4B\u524D\u6709${Nn}\u4E2A`),Wt(pn,Nn)}}},Sn=()=>{const Ht=Dt.getFieldValue(["sub_item_banks",...kt]);Dt.setFieldValue(["sub_item_banks",...kt],Ht==null?void 0:Ht.map((qt,Wt)=>we(ve({},qt),{position:Wt+1})))},un=(0,xe.useRef)(),fn=(Ht,qt)=>{for(let Wt=0;Wt{Ue.current(Ht),Sn()},_e=(Zn=(zt=Dt.getFieldValue("sub_item_banks"))==null?void 0:zt[kt==null?void 0:kt[0]])==null?void 0:Zn[kt==null?void 0:kt[1]];return(0,xe.useEffect)(()=>{console.log("========",Dt.getFieldsValue())},[Dt]),z.createElement("div",{className:ye.Z.wrap},z.createElement("div",{className:ye.Z.questionTitleEditorWrap},z.createElement(oe.default.Item,{label:"\u9898\u5E72",name:Ln,labelCol:{span:24},rules:[{required:!0}]},z.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Nt,showNullButton:!0,onCMBeforeChange:(Ht,qt)=>{Xt(Ht,qt,fn,ot)}}))),z.createElement(oe.default.List,{name:kt,rules:[{validator(Ht,qt){if((qt==null?void 0:qt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Wt of qt){const{answer_text:An}=Wt||{};if(An!=null&&An.some(gn=>(gn==null?void 0:gn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ht,{add:qt,remove:Wt},{errors:An})=>(un.current=qt,Ue.current=Wt,z.createElement(z.Fragment,null,z.createElement(oe.default.Item,{label:z.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Ht!=null&&Ht.length)&&z.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Ht.map((gn,pn)=>{var Nn=gn,{key:ua,name:en}=Nn,Gn=ge(Nn,["key","name"]);return z.createElement(Fe.Z,{align:"top",key:ua},z.createElement(Oe.Z,{className:`${ye.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",pn+1),z.createElement(Oe.Z,{flex:1},z.createElement(Fe.Z,{align:"top",justify:"space-between"},z.createElement(Oe.Z,{flex:1},z.createElement(oe.default.Item,we(ve({},Gn),{name:[en,"answer_text"],noStyle:!0}),z.createElement(et,null))),nn&&z.createElement(Oe.Z,{flex:"224px"},z.createElement(oe.default.Item,we(ve({},Gn),{name:[en,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ye.Z.blankInputNumberWrapper}),z.createElement(De.Z,{className:ye.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),z.createElement(oe.default.Item,we(ve({},Gn),{name:[en,"position"],noStyle:!0}),z.createElement(b.default,{type:"hidden"}))))})))),z.createElement(Fe.Z,{align:"middle"},z.createElement(oe.default.Item,{name:[It,"downcase"],valuePropName:"checked"},z.createElement(y.Z,null)),z.createElement(Oe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),z.createElement(Fe.Z,{align:"middle"},z.createElement(oe.default.Item,{name:[It,"no_space"],valuePropName:"checked"},z.createElement(y.Z,null)),z.createElement(Oe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(_e==null?void 0:_e.length)>1&&z.createElement(Fe.Z,{align:"middle",className:(_e==null?void 0:_e.length)>1?"mb30":`${ye.Z.hide}`},z.createElement(oe.default.Item,{name:hn},z.createElement(Me,null)),z.createElement(Oe.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),z.createElement("div",{className:"mt30",onClick:()=>Gt(!0)},z.createElement(oe.default.Item,{name:Mn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},z.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ge}))))};var Qe=te(59301),dt=Object.defineProperty,wt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Ft=(Nt,Dt,It)=>Dt in Nt?dt(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Nt[Dt]=It,Te=(Nt,Dt)=>{for(var It in Dt||(Dt={}))tt.call(Dt,It)&&Ft(Nt,It,Dt[It]);if(Bt)for(var It of Bt(Dt))Et.call(Dt,It)&&Ft(Nt,It,Dt[It]);return Nt},Je=(Nt,Dt)=>wt(Nt,ct(Dt)),ht=(Nt,Dt)=>{var It={};for(var nn in Nt)tt.call(Nt,nn)&&Dt.indexOf(nn)<0&&(It[nn]=Nt[nn]);if(Nt!=null&&Bt)for(var nn of Bt(Nt))Dt.indexOf(nn)<0&&Et.call(Nt,nn)&&(It[nn]=Nt[nn]);return It};const Vt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},St=({value:Nt,onChange:Dt,form:It,choiceKey:nn})=>{const kt=(Nt==null?void 0:Nt.is_answer)===1,Ln=Nt==null?void 0:Nt.choice_text,Mn=()=>{var hn;const zt=(hn=It==null?void 0:It.getFieldValue(["sub_item_banks",...nn]))==null?void 0:hn.map(Zn=>({choice_text:Zn.choice_text,is_answer:0}));It==null||It.setFieldValue(["sub_item_banks",...nn],zt),Dt(Je(Te({},Nt),{is_answer:1}))};return Qe.createElement(Fe.Z,{className:ye.Z.choiceWrap,align:"middle",wrap:!1},Qe.createElement(Oe.Z,{onClick:Mn,className:`${ye.Z.choiceIndex} ${ye.Z.judgementIndex} ${kt?ye.Z.activeAnswer:""}`},Vt[Ln]),Qe.createElement(Oe.Z,{flex:1,className:`${ye.Z.editorWrap} ml15`},Qe.createElement("div",{className:`${ye.Z.inputBorder} ${ye.Z.placeholder} ${kt?ye.Z.activeJudgementAnswer:""}`},Ln)),Qe.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},Qe.createElement("div",{onClick:Mn,className:`${ye.Z.setAnswerBtn} ${kt?ye.Z.activeAnswer:""}`},kt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Rt=({questionTitlePlaceholder:Nt,choiceKey:Dt="choices",form:It,titleKey:nn="name",analysisKey:kt="analysis"})=>{const[Ln,Mn]=(0,xe.useState)(!1);return Qe.createElement("div",{className:ye.Z.wrap},Qe.createElement("div",{className:ye.Z.questionTitleEditorWrap},Qe.createElement(oe.default.Item,{label:"\u9898\u5E72",name:nn,labelCol:{span:24},rules:[{required:!0}]},Qe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Nt}))),Qe.createElement(oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Qe.createElement(oe.default.List,{name:Dt,rules:[{validator(hn,zt){return zt.some(Ge=>(Ge==null?void 0:Ge.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},hn=>Qe.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},hn.map(zt=>{var Zn=zt,{key:Ge,name:Gt}=Zn,rn=ht(Zn,["key","name"]);return Qe.createElement(oe.default.Item,Je(Te({},rn),{key:Ge,name:Gt,noStyle:!0}),Qe.createElement(St,{form:It,choiceKey:Dt}))})))),Qe.createElement("div",{className:"mt30",onClick:()=>Mn(!0)},Qe.createElement(oe.default.Item,{name:kt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Qe.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ln}))))};var Se=te(8591),Ot=te(12563),$t=te(96565),Lt=te(61485),yt=Object.defineProperty,Ve=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,gt=(Nt,Dt,It)=>Dt in Nt?yt(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Nt[Dt]=It,he=(Nt,Dt)=>{for(var It in Dt||(Dt={}))ce.call(Dt,It)&>(Nt,It,Dt[It]);if(Pe)for(var It of Pe(Dt))We.call(Dt,It)&>(Nt,It,Dt[It]);return Nt},pe=(Nt,Dt)=>Ve(Nt,Ze(Dt)),qe=(Nt,Dt)=>{var It={};for(var nn in Nt)ce.call(Nt,nn)&&Dt.indexOf(nn)<0&&(It[nn]=Nt[nn]);if(Nt!=null&&Pe)for(var nn of Pe(Nt))Dt.indexOf(nn)<0&&We.call(Nt,nn)&&(It[nn]=Nt[nn]);return It};const ke=Nt=>{var Dt=Nt,{value:It,onChange:nn}=Dt,kt=qe(Dt,["value","onChange"]);const Ln=Mn=>{nn([Mn])};return xe.createElement($t.Z,pe(he({},kt),{defaultValue:It==null?void 0:It[0],onChange:Ln}))},Ce=Nt=>{if(!Nt)return!1;let Dt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Nt==="|"?(Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},rt=({value:Nt=[],onClose:Dt})=>xe.createElement(Ot.default,{closable:!0,onClose:Dt,className:ye.Z.keywordTag},xe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Nt.join(" \u6216 "))),Qt=({questionTitlePlaceholder:Nt,form:Dt,showKeywords:It,isMustKeyWords:nn=It,titleKey:kt="name",analysisKey:Ln="analysis",answerTexts:Mn="answer_texts",keywords:hn="keywords",useKeywords:zt="use_keywords",indexs:Zn})=>{const[Ge,Gt]=(0,xe.useState)(!1),[rn,Xt]=(0,xe.useState)(""),[Sn,un]=(0,xe.useState)(!1),fn=oe.default.useWatch("question_score",Dt);return xe.createElement("div",{className:ye.Z.wrap},xe.createElement("div",{className:ye.Z.questionTitleEditorWrap},xe.createElement(oe.default.Item,{label:"\u9898\u5E72",name:kt,labelCol:{span:24},rules:[{required:!0}]},xe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Nt}))),xe.createElement(oe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Mn,labelCol:{span:24}},xe.createElement(ke,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),It&&!nn&&xe.createElement(oe.default.Item,{hidden:!0,name:zt,valuePropName:"checked"},xe.createElement(y.Z,{defaultChecked:!0})),It&&nn&&xe.createElement(Fe.Z,{align:"middle",className:"mb30"},xe.createElement(oe.default.Item,{name:zt,valuePropName:"checked"},xe.createElement(y.Z,{onChange:()=>{var Ue,ot,_e,Ht,qt,Wt;console.log(Dt.getFieldsValue()),un((_e=(ot=(Ue=Dt.getFieldsValue())==null?void 0:Ue.sub_item_banks)==null?void 0:ot[Zn])==null?void 0:_e.use_keywords),console.log((Wt=(qt=(Ht=Dt.getFieldsValue())==null?void 0:Ht.sub_item_banks)==null?void 0:qt[Zn])==null?void 0:Wt.use_keywords),console.log(Sn)}})),xe.createElement(Oe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),xe.createElement(Oe.Z,null,xe.createElement(Ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},xe.createElement(Lt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Sn||!nn)&&xe.createElement(oe.default.List,{name:hn,rules:[{validator(Ue,ot){return nn?ot!=null&&ot.length?(ot==null?void 0:ot.reduce((Ht,qt)=>Ht+qt.score,0))>parseFloat(fn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Ue,{add:ot,remove:_e})=>xe.createElement(xe.Fragment,null,xe.createElement("div",{className:`${ye.Z.title} mb10`},nn?"\u5173\u952E\u8BCD":xe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),xe.createElement(Fe.Z,{align:"middle",className:"font14 mb30"},xe.createElement(Oe.Z,{flex:1},xe.createElement(b.default,{value:rn,onChange:Ht=>{Xt(Ht.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ht=>{var qt,Wt,An,gn;const pn=`${(qt=Ht.target)==null?void 0:qt.value}`,Nn=(An=(Wt=pn==null?void 0:pn.split("|"))==null?void 0:Wt.filter(Gn=>!!Gn))==null?void 0:An.map(Gn=>Gn==null?void 0:Gn.trim()),ua=Dt.getFieldValue(["sub_item_banks",...hn]),en=((gn=ua==null?void 0:ua.map(Gn=>Gn==null?void 0:Gn.keyword))==null?void 0:gn.flat())||[];for(const Gn of Nn)if(en.includes(Gn)){Se.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ce(pn)&&(ot({keyword:Nn,score:1}),Xt(""))},className:ye.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),xe.createElement(Oe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ue.map(Ht=>{var qt=Ht,{key:Wt,name:An}=qt,gn=qe(qt,["key","name"]);return xe.createElement(Fe.Z,{key:Wt,className:"mb20",style:{marginRight:148}},xe.createElement(Oe.Z,{flex:1},xe.createElement(Fe.Z,{align:"middle",justify:"space-between"},xe.createElement(oe.default.Item,pe(he({},gn),{name:[An,"keyword"]}),xe.createElement(rt,{onClose:()=>_e(An)})),nn&&xe.createElement(oe.default.Item,pe(he({},gn),{name:[An,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ye.Z.blankInputNumberWrapper}),xe.createElement(De.Z,{className:ye.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),xe.createElement("div",{onClick:()=>Gt(!0)},xe.createElement(oe.default.Item,{name:Ln,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},xe.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ge}))))};var vt=te(59301),Zt=Object.defineProperty,Tt=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,st=(Nt,Dt,It)=>Dt in Nt?Zt(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Nt[Dt]=It,ft=(Nt,Dt)=>{for(var It in Dt||(Dt={}))at.call(Dt,It)&&st(Nt,It,Dt[It]);if(Be)for(var It of Be(Dt))mt.call(Dt,It)&&st(Nt,It,Dt[It]);return Nt},jt=(Nt,Dt)=>Tt(Nt,Ut(Dt)),Yt=(Nt,Dt)=>{var It={};for(var nn in Nt)at.call(Nt,nn)&&Dt.indexOf(nn)<0&&(It[nn]=Nt[nn]);if(Nt!=null&&Be)for(var nn of Be(Nt))Dt.indexOf(nn)<0&&mt.call(Nt,nn)&&(It[nn]=Nt[nn]);return It};const{Panel:_t}=be.default,sn=({questionTitlePlaceholder:Nt,choiceKey:Dt,form:It,withScore:nn})=>{const[kt,Ln]=(0,xe.useState)([]),Mn=hn=>{Ln(hn)};return vt.createElement("div",{className:ye.Z.wrap},vt.createElement("div",{className:ye.Z.questionTitleEditorWrap},vt.createElement(oe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},vt.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:Nt}))),vt.createElement(oe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),vt.createElement(oe.default.List,{name:"sub_item_banks",rules:[{validator(hn,zt){return zt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(hn,{add:zt,remove:Zn,move:Ge})=>{const Gt=It.getFieldValue("sub_item_banks");return vt.createElement(vt.Fragment,null,vt.createElement(be.default,{className:hn.length>0?ye.Z.collapseWrapper:"",bordered:!1,activeKey:kt,onChange:Mn,expandIcon:({isActive:rn})=>vt.createElement("i",{className:`iconfont icon-weizhankai ${rn?ye.Z.open:ye.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},hn.map((rn,Xt)=>{var Sn=rn,{key:un,name:fn}=Sn,Ue=Yt(Sn,["key","name"]),ot,_e,Ht,qt,Wt,An,gn,pn,Nn,ua;return vt.createElement(_t,{className:ye.Z.panel,forceRender:!0,header:vt.createElement("div",{className:ye.Z.panelHeader},"\u7B2C",Xt+1,"\u5C0F\u9898",vt.createElement("span",null,"\uFF08",((ot=Gt==null?void 0:Gt[fn])==null?void 0:ot.item_type)=="SINGLE"?"\u5355\u9009\u9898":((_e=Gt==null?void 0:Gt[fn])==null?void 0:_e.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((Ht=Gt==null?void 0:Gt[fn])==null?void 0:Ht.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((qt=Gt==null?void 0:Gt[fn])==null?void 0:qt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:fn,extra:vt.createElement(Fe.Z,{align:"middle",onClick:en=>en.stopPropagation()},nn&&vt.createElement(Oe.Z,null,vt.createElement(oe.default.Item,jt(ft({},Ue),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[fn,"question_score"],className:ye.Z.blankInputNumberWrapper}),vt.createElement(De.Z,{className:ye.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),vt.createElement(Oe.Z,null,vt.createElement(Fe.Z,{align:"middle",className:"pl40",justify:"end"},Xt!==0&&vt.createElement("div",{onClick:()=>{var en;Ge(Xt,Xt-1);const Gn=(en=It.getFieldValue("sub_item_banks"))==null?void 0:en.map((ra,Pa)=>(hn.map((mn,Xn)=>{Pa===Xn&&(ra.q_position=Number(mn.name)+1)}),ra));It.setFieldValue("sub_item_banks",Gn)}},vt.createElement(Ne.Z,{title:"\u4E0A\u79FB"},vt.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),Xt{var en;Ge(Xt,Xt+1);const Gn=(en=It.getFieldValue("sub_item_banks"))==null?void 0:en.map((ra,Pa)=>(hn.map((mn,Xn)=>{Pa===Xn&&(ra.q_position=Number(mn.name)+1)}),ra));It.setFieldValue("sub_item_banks",Gn)},className:Xt===0?"":"ml15"},vt.createElement(Ne.Z,{title:"\u4E0B\u79FB"},vt.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),vt.createElement(Oe.Z,null,vt.createElement(Ne.Z,{title:"\u5220\u9664"},vt.createElement(re.Z,{className:`${ye.Z.deleteIcon} ml15`,onClick:()=>Zn(fn)}))))},vt.createElement(oe.default.Item,jt(ft({},Ue),{name:fn}),(((Wt=Gt==null?void 0:Gt[fn])==null?void 0:Wt.item_type)=="SINGLE"||((An=Gt==null?void 0:Gt[fn])==null?void 0:An.item_type)=="MULTIPLE")&&vt.createElement(x.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((gn=Gt==null?void 0:Gt[fn])==null?void 0:gn.item_type)=="MULTIPLE",form:It,choiceKey:[fn,"choices"],titleKey:[fn,"name"],analysisKey:[fn,"analysis"],choiceOptionsPath:["sub_item_banks",fn,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((pn=Gt==null?void 0:Gt[fn])==null?void 0:pn.item_type)=="COMPLETION"&&vt.createElement(He,{form:It,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:fn,titleKey:[fn,"name"],analysisKey:[fn,"analysis"],isOrdered:[fn,"is_ordered"],answerKey:[fn,"standard_answers"]}),((Nn=Gt==null?void 0:Gt[fn])==null?void 0:Nn.item_type)=="JUDGMENT"&&vt.createElement(Rt,{form:It,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[fn,"name"],analysisKey:[fn,"analysis"],choiceKey:[fn,"choices"]}),((ua=Gt==null?void 0:Gt[fn])==null?void 0:ua.item_type)=="SUBJECTIVE"&&vt.createElement(Qt,{showKeywords:!0,isMustKeyWords:!1,form:It,titleKey:[fn,"name"],analysisKey:[fn,"analysis"],answerTexts:[fn,"answer_texts"],useKeywords:[fn,"use_keywords"],keywords:[fn,"keywords"],indexs:fn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),hn.length<20&&vt.createElement(ze.Z,{menu:{items:[{label:vt.createElement("div",{onClick:()=>{zt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Ln([hn==null?void 0:hn.length,...kt])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:vt.createElement("div",{onClick:()=>{zt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Ln([hn==null?void 0:hn.length,...kt])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:vt.createElement("div",{onClick:()=>{zt({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Ln([hn==null?void 0:hn.length,...kt])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:vt.createElement("div",{onClick:()=>{zt({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Ln([hn==null?void 0:hn.length,...kt])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:vt.createElement("div",{onClick:()=>{zt({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Ln([hn==null?void 0:hn.length,...kt])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(rn=>rn.show).map(rn=>({label:rn.label,key:rn.key}))}},vt.createElement("div",{className:`${ye.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var yn=te(92716)},25965:function(lt,Pt,te){"use strict";te.d(Pt,{C:function(){return He}});var x=te(59301),ie={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Ee=te(92310),Re=te.n(Ee),xe=te(24905),be=te(95237),oe=te(8591),Fe=te(6848),Oe=te(3113),De=te(43418),Ne=te(1710),ze=te(5871),ye=te(78241),re=te(71418),E=te(65862),a=te(38147),b=te(41867),y=te(71067),z=te(3918),ee=Object.defineProperty,ne=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ae=(Qe,dt,wt)=>dt in Qe?ee(Qe,dt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):Qe[dt]=wt,ve=(Qe,dt)=>{for(var wt in dt||(dt={}))de.call(dt,wt)&&Ae(Qe,wt,dt[wt]);if(le)for(var wt of le(dt))me.call(dt,wt)&&Ae(Qe,wt,dt[wt]);return Qe},we=(Qe,dt)=>ne(Qe,ae(dt)),ge=(Qe,dt,wt)=>new Promise((ct,Bt)=>{var tt=Te=>{try{Ft(wt.next(Te))}catch(Je){Bt(Je)}},Et=Te=>{try{Ft(wt.throw(Te))}catch(Je){Bt(Je)}},Ft=Te=>Te.done?ct(Te.value):Promise.resolve(Te.value).then(tt,Et);Ft((wt=wt.apply(Qe,dt)).next())});const et=xe.default.Group,Me=({className:Qe,title:dt,items:wt=[],value:ct,onChange:Bt})=>{const tt=(wt==null?void 0:wt.length)===(ct==null?void 0:ct.length),Et=(ct==null?void 0:ct.length)>0&&(ct==null?void 0:ct.length)<(wt==null?void 0:wt.length),Ft=Te=>{const Je=wt.map(ht=>ht.id);Bt(Te.target.checked?Je:[])};return x.createElement(be.Z,{align:"middle",className:Qe},!!dt&&x.createElement("div",{className:"mr20",style:{color:"#5F6368"}},dt),x.createElement(xe.default,{indeterminate:Et,onChange:Ft,checked:tt},"\u5168\u90E8"),x.createElement(et,{value:ct,onChange:Bt},wt.map(Te=>x.createElement(xe.default,{className:"ml30 c-black",key:Te.id,value:Te.id},Te.name,x.createElement("span",null,`(${Te.count})`)))))};var He=({className:Qe,style:dt,dataSource:wt})=>{var ct,Bt,tt,Et,Ft,Te,Je;const[ht,Vt]=(0,x.useState)({}),[St,Rt]=(0,x.useState)(!0),[Se,Ot]=(0,x.useState)(!1),[$t,Lt]=(0,x.useState)(!1),[yt,Ve]=(0,x.useState)(null),[Ze,Pe]=(0,x.useState)(0),[ce,We]=(0,x.useState)({}),[gt,he]=(0,x.useState)(!0),[pe,qe]=(0,x.useState)(0),[ke,Ce]=(0,x.useState)(0),[rt,Qt]=(0,x.useState)(!1),vt=(0,x.useRef)(null),[Zt,Tt]=(0,x.useState)(!1),[Ut,Be]=(0,x.useState)(!0),[at,mt]=(0,x.useState)([]),st={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[ft,jt]=(0,x.useState)(ve({},st));(0,x.useEffect)(()=>{wt!=null&&wt.question_id&&Vt(wt)},[wt==null?void 0:wt.question_id]),(0,x.useEffect)(()=>{var zt;if(((zt=ht==null?void 0:ht.exercise_question_resubmit)==null?void 0:zt.status)==="running"){const Zn=setInterval(()=>{sn()},3e3);return()=>clearInterval(Zn)}},[(ct=ht==null?void 0:ht.exercise_question_resubmit)==null?void 0:ct.status]),(0,x.useEffect)(()=>{var zt;$t&&($t===1&&(ft.question_status=yn.map(Zn=>Zn.value),ft.review=Nt.map(Zn=>Zn.value)),$t===2&&(ft.exercise_question_resubmit_id=(zt=ht==null?void 0:ht.exercise_question_resubmit)==null?void 0:zt.id,yt===1&&(ft.success_status=[1]),yt===2&&(ft.success_status=[0])),jt(ve({},ft)),Yt(ft),Ce(ht!=null&&ht.is_mirror?3:10),qe(ht!=null&&ht.is_mirror?1:5))},[$t]),(0,x.useEffect)(()=>{Zt&&_t()},[Zt]);const Yt=zt=>ge(void 0,null,function*(){Rt(!0);const Zn=yield(0,a.ZP)(`/api/exercise_questions/${ht==null?void 0:ht.question_id}/resubmit_student_list.json`,{method:"get",params:zt});(Zn==null?void 0:Zn.status)==0&&(We(Zn||[]),Pe(Zn==null?void 0:Zn.count)),Rt(!1)}),_t=()=>ge(void 0,null,function*(){Be(!0);const zt=yield(0,a.ZP)(`/api/exercise_questions/${ht==null?void 0:ht.question_id}/resubmit_history.json`,{method:"get"});(zt==null?void 0:zt.status)==0&&mt((zt==null?void 0:zt.data)||[]),Be(!1)}),sn=()=>ge(void 0,null,function*(){const zt=yield(0,a.ZP)(`/api/exercise_questions/${ht==null?void 0:ht.question_id}/resubmit_status.json`,{method:"get"});(zt==null?void 0:zt.status)==0&&Vt(we(ve({},ht),{show_resubmit_history:!0,exercise_question_resubmit:(zt==null?void 0:zt.data)||{}}))}),yn=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],Nt=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Dt=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],It=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(zt,Zn,Ge)=>x.createElement("span",{className:"c-black"},Ge+1+(ft.page-1)*ft.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:zt=>x.createElement("span",{className:"c-black"},zt)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:zt=>x.createElement("span",{className:"c-grey-666"},zt||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:zt=>x.createElement("span",{className:"c-black"},zt)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:zt=>{const{label:Zn,color:Ge}=yn.find(Gt=>Gt.value===zt)||{};return x.createElement("span",{style:{color:Ge}},Zn)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:zt=>x.createElement("span",{className:"c-black"},zt)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:zt=>x.createElement("span",{className:"c-black"},zt)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:zt=>{const{label:Zn,color:Ge}=Nt.find(Gt=>Gt.value===zt)||{};return x.createElement("span",{style:{color:Ge}},Zn)}},$t===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:zt=>{const{label:Zn,color:Ge}=Dt.find(Gt=>Gt.value===zt)||{};return x.createElement("span",{style:{color:Ge}},Zn)}}].filter(Boolean),nn=(zt,Zn,Ge)=>{ft.page=zt==null?void 0:zt.current,ft.per_page=zt==null?void 0:zt.pageSize,Ge!=null&&Ge.order?(ft.sort_by=Ge==null?void 0:Ge.field,ft.direction=(Ge==null?void 0:Ge.order)==="ascend"?"asc":"desc"):(ft.sort_by=null,ft.direction=null),jt(ve({},ft)),Yt(ft)},kt=()=>{if(!pe){oe.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Qt(!0)},Ln=()=>ge(void 0,null,function*(){var zt,Zn;if((zt=vt.current)!=null&&zt.onVerify())return;Ot(!0);const Ge=yield(0,a.ZP)(`/api/exercise_questions/${ht==null?void 0:ht.question_id}/resubmit.json`,{method:"post",body:{keyword:ft.keyword,question_status:ft.question_status,review:ft.review_status,success_status:ft.success_status,use_max_score:gt,permits:pe,exercise_question_resubmit_id:$t===1?null:(Zn=ht==null?void 0:ht.exercise_question_resubmit)==null?void 0:Zn.id}});(Ge==null?void 0:Ge.status)==0&&(yield sn(),oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Qt(!1),Lt(!1)),Ot(!1)}),Mn=(zt,Zn)=>{ft.page=1,ft[Zn]=zt,jt(ve({},ft)),Yt(ft)},hn=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return x.createElement(x.Fragment,null,x.createElement("div",{className:Re()(ie.recalculation,Qe),style:dt},x.createElement(Fe.Z,{title:hn[(ht==null?void 0:ht.disable_resubmit_reason)||0]},x.createElement(Oe.ZP,{disabled:(ht==null?void 0:ht.disable_resubmit)||((Bt=ht==null?void 0:ht.exercise_question_resubmit)==null?void 0:Bt.status)==="running",onClick:()=>Lt(1),icon:x.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(ht==null?void 0:ht.show_resubmit_history)&&x.createElement(x.Fragment,null,((tt=ht==null?void 0:ht.exercise_question_resubmit)==null?void 0:tt.status)==="running"?x.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",x.createElement("span",{className:"c-light-primary ml3"},(Et=ht==null?void 0:ht.exercise_question_resubmit)==null?void 0:Et.rate)):x.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",x.createElement("span",{onClick:()=>{Lt(2),Ve(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Ft=ht==null?void 0:ht.exercise_question_resubmit)==null?void 0:Ft.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",x.createElement("span",{onClick:()=>{Lt(2),Ve(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Te=ht==null?void 0:ht.exercise_question_resubmit)==null?void 0:Te.fail_count),"\u4EBA"),x.createElement(Fe.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},x.createElement("i",{onClick:()=>Tt(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),x.createElement(De.default,{centered:!0,open:!!$t,title:`\u91CD\u65B0\u8BC4\u6D4B${$t===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Lt(!1),onOk:kt,afterClose:()=>{he(!0),Ve(null),jt(ve({},st))}},x.createElement("div",{className:ie.filter},$t===1&&x.createElement(x.Fragment,null,x.createElement("div",{className:ie.tips},x.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},x.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),x.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),x.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),x.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),x.createElement(Me,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ce==null?void 0:ce.question_status)||[],value:ft.question_status,onChange:zt=>Mn(zt,"question_status")}),x.createElement(Me,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ce==null?void 0:ce.review_status)||[],value:ft.review,onChange:zt=>Mn(zt,"review")})),$t===2&&x.createElement(x.Fragment,null,x.createElement(Me,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ce==null?void 0:ce.success_status)||[],value:ft.success_status,onChange:zt=>Mn(zt,"success_status")})),x.createElement(z.t7,{className:ie.input,style:{bottom:$t===1?10:-5},value:ft.keyword,onChange:zt=>Mn(zt,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),x.createElement(Ne.default,{className:"mt20",columns:It,scroll:((Je=ce==null?void 0:ce.data)==null?void 0:Je.length)>7?{y:300}:{},dataSource:(ce==null?void 0:ce.data)||[],loading:St,onChange:nn,pagination:{total:Ze,pageSize:ft.per_page,current:ft.page,hideOnSinglePage:!Ze,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),x.createElement(be.Z,{justify:"space-between",align:"middle",className:"mt10"},x.createElement(xe.default,{className:"c-black",checked:gt,onChange:zt=>he(zt.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,b.Ny)()&&x.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",x.createElement(ze.Z,{className:"ml10 mr10",value:pe,max:ke,min:1,precision:0,onChange:zt=>qe(zt)}),"\u4EBA",x.createElement(Fe.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},x.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),x.createElement(De.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:rt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Se,destroyOnClose:!0,onOk:Ln,onCancel:()=>Qt(!1)},x.createElement(ye.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},x.createElement(y.Z,{ref:zt=>vt.current=zt}))),x.createElement(De.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Zt,width:710,onCancel:()=>Tt(!1),footer:null},x.createElement(re.Z,{spinning:Ut},x.createElement("div",{className:ie.operating},at.map((zt,Zn)=>x.createElement("div",{key:Zn,className:ie.operatingItem},x.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},zt==null?void 0:zt.created_at),x.createElement("div",{className:"c-black"},zt==null?void 0:zt.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(zt==null?void 0:zt.status)==="running"?x.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",x.createElement("span",{className:"c-light-primary ml3"},zt==null?void 0:zt.rate)):x.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",x.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},zt==null?void 0:zt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",x.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},zt==null?void 0:zt.fail_count),"\u4EBA")))),x.createElement("div",{style:{height:20}}))))}},83028:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Fe}});var x=te(59301),ie={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Ee=te(43418),Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",be=(Oe,De,Ne)=>new Promise((ze,ye)=>{var re=b=>{try{a(Ne.next(b))}catch(y){ye(y)}},E=b=>{try{a(Ne.throw(b))}catch(y){ye(y)}},a=b=>b.done?ze(b.value):Promise.resolve(b.value).then(re,E);a((Ne=Ne.apply(Oe,De)).next())}),Fe=({type:Oe,resdata:De,onok:Ne,oktext:ze,okloading:ye})=>{const[re,E]=(0,x.useState)(!1),{can_copy_list:a,can_copy_num:b,challenge_type:y,course_data_list:z,no_copy_list:ee,no_copy_num:ne,no_use_list:ae,no_use_num:le,repeat_shixun_num:de,student_count:me,total_num:Ae,use_num:ve}=De;let we=b>0||Oe==="exercise";(0,x.useEffect)(()=>{(De==null?void 0:De.student_count)>0&&E(!0)},[De]),console.log("---11",ye),(0,x.useEffect)(()=>{ye||E(!1)},[ye]);const ge=()=>{if(Oe==="exercise"&&y===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ie.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Oe==="exercise"&&y===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ie.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixun"&&y===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixun"&&y===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="subject"&&y===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ie.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="subject"&&y===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",x.createElement("span",{className:ie.orangeColor},me)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",x.createElement("span",{className:ie.orangeColor},ve)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="exercisepush")return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",x.createElement("span",{className:ie.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Oe==="shixunpush"&&y===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ie.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixunpush"&&y===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ie.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",x.createElement("span",{className:ie.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},et=()=>{if(Oe==="exercise"||Oe==="subject"||Oe==="exercisepush"||Oe==="shixunpush")return x.createElement("div",{style:{marginTop:20}},ne>0&&x.createElement("div",null,x.createElement("span",{className:ie.flex},x.createElement("img",{src:xe,style:{width:14}}),x.createElement("span",{className:ie.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),x.createElement("div",{className:ie.statusbody},Oe==="exercise"&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ie.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Oe==="subject"||Oe==="exercisepush")&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",we&&x.createElement("span",{className:ie.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Oe==="shixunpush"&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",we&&x.createElement("span",{className:ie.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),x.createElement("div",null,ee==null?void 0:ee.map((Me,Xe)=>x.createElement("a",{href:`/shixuns/${Me.identifier}/challenges`,target:"_blank"},"\u300A",Me==null?void 0:Me.name,"\u300B",Xe+1!==ne&&"\u3001"))))),b>0&&x.createElement("div",{style:{marginTop:20}},x.createElement("span",{className:ie.flex},x.createElement("img",{src:Re,style:{width:14}}),x.createElement("span",{className:ie.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),x.createElement("div",{className:ie.statusbody},Oe==="exercise"&&x.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Oe==="subject"||Oe==="exercisepush")&&x.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Oe==="shixunpush"&&x.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),x.createElement("div",null,a==null?void 0:a.map((Me,Xe)=>x.createElement("a",{href:`/shixuns/${Me.identifier}/challenges`,target:"_blank"},"\u300A",Me==null?void 0:Me.name,"\u300B",Xe+1!==b&&"\u3001"))))));if(Oe==="shixun")return x.createElement("div",{style:{marginTop:20}},b>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return x.createElement(Ee.default,{open:re,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!we&&"none"}},zIndex:1003,confirmLoading:ye,okText:we?ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>be(void 0,null,function*(){we?yield Ne([...a,...ae]):E(!1)})},x.createElement("div",{style:{maxHeight:600,overflow:"auto"}},ge(),et()))}},88436:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return be}});var x=te(59301),ie={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Ee=te(92310),Re=te.n(Ee),be=({className:oe,style:Fe,state:Oe,onClick:De})=>{var Ne,ze;return x.createElement("div",{onClick:De,className:Re()(Oe?(Ne=ie)==null?void 0:Ne.redBtn:(ze=ie)==null?void 0:ze.btn,oe),style:Fe},Oe?x.createElement(x.Fragment,null,x.createElement("i",{className:"iconfont icon-biaoji1"}),x.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):x.createElement(x.Fragment,null,x.createElement("i",{className:"iconfont icon-biaojigaiti"}),x.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},85533:function(lt,Pt,te){"use strict";te.d(Pt,{h:function(){return ne}});var x=te(59301),ie=te(57809),Ee=te(78241),Re=te(3113),xe=te(89780),be=te.n(xe),oe=te(45559),Fe=te(42313),Oe=Object.defineProperty,De=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,E=(ae,le,de)=>le in ae?Oe(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:de}):ae[le]=de,a=(ae,le)=>{for(var de in le||(le={}))ye.call(le,de)&&E(ae,de,le[de]);if(ze)for(var de of ze(le))re.call(le,de)&&E(ae,de,le[de]);return ae},b=(ae,le)=>De(ae,Ne(le));const y=ie.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={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"]};Pt.Z=({callback:ae,onCancel:le})=>{const[de,me]=(0,x.useState)("python");function Ae(we){me(ee[we][1])}function ve(we){ae(we)}return x.createElement(Ee.default,b(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ve,style:{width:500}}),x.createElement(Ee.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(ie.default,{getPopupContainer:we=>we.parentNode,onChange:Ae},Object.keys(ee).map(we=>x.createElement(y,{key:we,value:we},ee[we][0])))),x.createElement(Ee.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(ne,{mode:de})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Re.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function ne({value:ae,onChange:le,mode:de,options:me={}}){const Ae=(0,x.useRef)(),[ve,we]=(0,x.useState)();return(0,x.useEffect)(()=>{if(ve){let ge=function(et){const Me=et.getValue();le&&le(Me)};return ve.on("change",ge),()=>{ve.off("change",ge)}}},[ve,le]),(0,x.useEffect)(()=>{ve&&ve.setOption("mode",de)},[ve,de]),(0,x.useEffect)(()=>{ve&&(ae!==ve.getValue()||ae==="")&&setTimeout(()=>{ve.setValue(ae||"")},300)},[ve,ae]),(0,x.useEffect)(()=>{if(Ae.current&&!ve){const ge=be().fromTextArea(Ae.current,a({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},me));we(ge)}},[Ae.current,ve]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:Ae}))}},96565:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return fn}});var x=te(59301),ie=te(89780),Ee=te.n(ie),Re=te(76374),xe=te(45559),be=te(6313),oe=te(25717),Fe=te(99498),Oe=te(25419),De=te(67549),Ne=te(6339),ze=({value:Ue="",className:ot,showTextOnly:_e,showLines:Ht,style:qt={}})=>{const Wt=(0,x.useMemo)(()=>"",[Ue]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:Wt}}))},ye=te(59301),re=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Ue,ot,_e)=>ot in Ue?re(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Ue[ot]=_e,ne=(Ue,ot)=>{for(var _e in ot||(ot={}))y.call(ot,_e)&&ee(Ue,_e,ot[_e]);if(b)for(var _e of b(ot))z.call(ot,_e)&&ee(Ue,_e,ot[_e]);return Ue},ae=(Ue,ot)=>E(Ue,a(ot));let le=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function de({onActionCallback:Ue,title:ot,icon:_e,actionName:Ht,className:qt="",children:Wt}){function An(){Ue(Ht)}return ye.createElement("a",{title:ot,className:qt,onClick:An},ye.createElement("i",{className:`${_e}`}),Wt)}var me=({watch:Ue,showNullButton:ot,showNullProgramButton:_e,onActionCallback:Ht,fullScreen:qt,insertTemp:Wt,hidetoolBar:An,extraUse:gn})=>{const pn=[...le,{title:`${Ue?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ue?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ye.createElement("ul",{className:"markdown-toolbar-container"},!An&&pn.map((Nn,ua)=>ye.createElement("li",{key:ua},Nn.actionName?ye.createElement(de,ae(ne({},Nn),{onActionCallback:Ht})):ye.createElement("span",{className:"v-line"}))),ot?ye.createElement("li",null,ye.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ht},ye.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,_e?ye.createElement(ye.Fragment,null,ye.createElement("li",null,ye.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Ht},ye.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ye.createElement("li",null,ye.createElement(de,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Ht},ye.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Wt&&ye.createElement("li",null,ye.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wt}`,onActionCallback:Ht},ye.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),gn&&ye.createElement("li",null,gn),ye.createElement("li",{className:"btn-full-screen"},ye.createElement(de,{icon:`${qt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:qt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ht})))},Ae=te(57261),ve=te(78241),we=te(92832),ge=te(3113),et=Object.defineProperty,Me=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,wt=(Ue,ot,_e)=>ot in Ue?et(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Ue[ot]=_e,ct=(Ue,ot)=>{for(var _e in ot||(ot={}))Qe.call(ot,_e)&&wt(Ue,_e,ot[_e]);if(He)for(var _e of He(ot))dt.call(ot,_e)&&wt(Ue,_e,ot[_e]);return Ue},Bt=(Ue,ot)=>Me(Ue,Xe(ot));const tt={labelCol:{span:4},wrapperCol:{span:20}};var Et=({callback:Ue,onCancel:ot})=>{function _e(Ht){Ue(Ht)}return x.createElement(ve.default,Bt(ct({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:_e,style:{width:500}}),x.createElement(ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(we.default,null)),x.createElement(ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(we.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ge.ZP,{type:"ghost",onClick:ot},"\u53D6\u6D88")))},Ft=te(85533),Te=te(45053),Je=te(43418),ht=te(95237),Vt=te(16750),St=te(59301),Rt=({callback:Ue,onCancel:ot})=>{const _e=document.createElement("canvas"),Ht=_e.getContext("2d");_e.width=1e3,_e.height=800,Ht.fillStyle="#ffffff",Ht.fillRect(0,0,_e.width,_e.height);const qt=_e.toDataURL("image/png");return St.createElement(Je.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},St.createElement(ht.Z,{style:{height:"100vh"}},St.createElement(Vt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:qt,visible:!0,title:String(Date.now())},onOk:Wt=>{Ue({src:Wt.url})},onClose:ot})))},Se=te(12378);function Ot(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ot,go.CommandHandler),Ot.prototype.canAlignSelection=function(){var Ue=this.diagram;return!(Ue===null||Ue.isReadOnly||Ue.isModelReadOnly||Ue.selection.count<2)},Ot.prototype.alignLeft=function(){var Ue=this.diagram;Ue.startTransaction("aligning left");var ot=1/0;Ue.selection.each(function(_e){_e instanceof go.Link||(ot=Math.min(_e.position.x,ot))}),Ue.selection.each(function(_e){_e instanceof go.Link||_e.move(new go.Point(ot,_e.position.y))}),Ue.commitTransaction("aligning left")},Ot.prototype.alignRight=function(){var Ue=this.diagram;Ue.startTransaction("aligning right");var ot=-1/0;Ue.selection.each(function(_e){if(!(_e instanceof go.Link)){var Ht=_e.actualBounds.x+_e.actualBounds.width;ot=Math.max(Ht,ot)}}),Ue.selection.each(function(_e){_e instanceof go.Link||_e.move(new go.Point(ot-_e.actualBounds.width,_e.position.y))}),Ue.commitTransaction("aligning right")},Ot.prototype.alignTop=function(){var Ue=this.diagram;Ue.startTransaction("alignTop");var ot=1/0;Ue.selection.each(function(_e){_e instanceof go.Link||(ot=Math.min(_e.position.y,ot))}),Ue.selection.each(function(_e){_e instanceof go.Link||_e.move(new go.Point(_e.position.x,ot))}),Ue.commitTransaction("alignTop")},Ot.prototype.alignBottom=function(){var Ue=this.diagram;Ue.startTransaction("aligning bottom");var ot=-1/0;Ue.selection.each(function(_e){if(!(_e instanceof go.Link)){var Ht=_e.actualBounds.y+_e.actualBounds.height;ot=Math.max(Ht,ot)}}),Ue.selection.each(function(_e){_e instanceof go.Link||_e.move(new go.Point(_e.actualBounds.x,ot-_e.actualBounds.height))}),Ue.commitTransaction("aligning bottom")},Ot.prototype.alignCenterX=function(){var Ue=this.diagram,ot=Ue.selection.first();if(ot){Ue.startTransaction("aligning Center X");var _e=ot.actualBounds.x+ot.actualBounds.width/2;Ue.selection.each(function(Ht){Ht instanceof go.Link||Ht.move(new go.Point(_e-Ht.actualBounds.width/2,Ht.actualBounds.y))}),Ue.commitTransaction("aligning Center X")}},Ot.prototype.alignCenterY=function(){var Ue=this.diagram,ot=Ue.selection.first();if(ot){Ue.startTransaction("aligning Center Y");var _e=ot.actualBounds.y+ot.actualBounds.height/2;Ue.selection.each(function(Ht){Ht instanceof go.Link||Ht.move(new go.Point(Ht.actualBounds.x,_e-Ht.actualBounds.height/2))}),Ue.commitTransaction("aligning Center Y")}},Ot.prototype.alignColumn=function(Ue){var ot=this.diagram;ot.startTransaction("align Column"),Ue===void 0&&(Ue=0),Ue=parseFloat(Ue);var _e=new Array;ot.selection.each(function(gn){gn instanceof go.Link||_e.push(gn)});for(var Ht=0;Ht<_e.length-1;Ht++){var qt=_e[Ht],Wt=qt.actualBounds.y+qt.actualBounds.height+Ue,An=_e[Ht+1];An.move(new go.Point(qt.actualBounds.x,Wt))}ot.commitTransaction("align Column")},Ot.prototype.alignRow=function(Ue){Ue===void 0&&(Ue=0),Ue=parseFloat(Ue);var ot=this.diagram;ot.startTransaction("align Row");var _e=new Array;ot.selection.each(function(gn){gn instanceof go.Link||_e.push(gn)});for(var Ht=0;Ht<_e.length-1;Ht++){var qt=_e[Ht],Wt=qt.actualBounds.x+qt.actualBounds.width+Ue,An=_e[Ht+1];An.move(new go.Point(Wt,qt.actualBounds.y))}ot.commitTransaction("align Row")},Ot.prototype.canRotate=function(Ue){var ot=this.diagram;return!(ot===null||ot.isReadOnly||ot.isModelReadOnly||ot.selection.count<1)},Ot.prototype.rotate=function(Ue){Ue===void 0&&(Ue=90);var ot=this.diagram;ot.startTransaction("rotate "+Ue.toString());var ot=this.diagram;ot.selection.each(function(_e){_e instanceof go.Link||_e instanceof go.Group||(_e.angle+=Ue)}),ot.commitTransaction("rotate "+Ue.toString())},Ot.prototype.pullToFront=function(){var Ue=this.diagram;Ue.startTransaction("pullToFront");var ot=new go.Map;Ue.selection.each(function(_e){ot.set(_e.layer,0)}),ot.iteratorKeys.each(function(_e){var Ht=0;_e.parts.each(function(qt){if(!qt.isSelected){var Wt=qt.zOrder;isNaN(Wt)?qt.zOrder=0:Ht=Math.max(Ht,Wt)}}),ot.set(_e,Ht)}),Ue.selection.each(function(_e){Ot._assignZOrder(_e,ot.get(_e.layer)+1)}),Ue.commitTransaction("pullToFront")},Ot.prototype.pushToBack=function(){var Ue=this.diagram;Ue.startTransaction("pushToBack");var ot=new go.Map;Ue.selection.each(function(_e){ot.set(_e.layer,0)}),ot.iteratorKeys.each(function(_e){var Ht=0;_e.parts.each(function(qt){if(!qt.isSelected){var Wt=qt.zOrder;isNaN(Wt)?qt.zOrder=0:Ht=Math.min(Ht,Wt)}}),ot.set(_e,Ht)}),Ue.selection.each(function(_e){Ot._assignZOrder(_e,ot.get(_e.layer)-1-Ot._findGroupDepth(_e))}),Ue.commitTransaction("pushToBack")},Ot._assignZOrder=function(Ue,ot,_e){_e===void 0&&(_e=Ue),Ue.layer===_e.layer&&(Ue.zOrder=ot),Ue instanceof go.Group&&Ue.memberParts.each(function(Ht){Ot._assignZOrder(Ht,ot+1,_e)})},Ot._findGroupDepth=function(Ue){if(Ue instanceof go.Group){var ot=0;return Ue.memberParts.each(function(_e){ot=Math.max(ot,Ot._findGroupDepth(_e))}),ot+1}else return 0},Ot.prototype.doKeyDown=function(){var Ue=this.diagram;if(Ue!==null){var ot=Ue.lastInput;if(ot.key==="Up"||ot.key==="Down"||ot.key==="Left"||ot.key==="Right"){var _e=this.arrowKeyBehavior;if(_e==="none")return;if(_e==="select"){this._arrowKeySelect();return}else if(_e==="move"){this._arrowKeyMove();return}else if(_e==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Ot.prototype._getAllParts=function(){var Ue=new Array;return this.diagram.nodes.each(function(ot){Ue.push(ot)}),this.diagram.parts.each(function(ot){Ue.push(ot)}),Ue},Ot.prototype._arrowKeyMove=function(){var Ue=this.diagram,ot=Ue.lastInput,_e=0,Ht=0;if(ot.control||ot.meta)_e=1,Ht=1;else if(Ue.grid!==null){var qt=Ue.grid.gridCellSize;Ht=qt.width,_e=qt.height}Ue.startTransaction("arrowKeyMove"),Ue.selection.each(function(Wt){ot.key==="Up"?Wt.move(new go.Point(Wt.actualBounds.x,Wt.actualBounds.y-_e)):ot.key==="Down"?Wt.move(new go.Point(Wt.actualBounds.x,Wt.actualBounds.y+_e)):ot.key==="Left"?Wt.move(new go.Point(Wt.actualBounds.x-Ht,Wt.actualBounds.y)):ot.key==="Right"&&Wt.move(new go.Point(Wt.actualBounds.x+Ht,Wt.actualBounds.y))}),Ue.commitTransaction("arrowKeyMove")},Ot.prototype._arrowKeySelect=function(){var Ue=this.diagram,ot=Ue.lastInput,_e=null;ot.key==="Up"?_e=this._findNearestPartTowards(270):ot.key==="Down"?_e=this._findNearestPartTowards(90):ot.key==="Left"?_e=this._findNearestPartTowards(180):ot.key==="Right"&&(_e=this._findNearestPartTowards(0)),_e!==null&&(ot.shift?_e.isSelected=!0:ot.control||ot.meta?_e.isSelected=!_e.isSelected:Ue.select(_e))},Ot.prototype._findNearestPartTowards=function(Ue){var ot=this.diagram.selection.first();if(ot===null)return null;for(var _e=ot.actualBounds.center,Ht=this._getAllParts(),qt=1/0,Wt=ot,An=0;An0){for(var gn=Wt.elt(An-1);gn!==null&&gn.isTreeExpanded&&!gn.isTreeLeaf;){var pn=this._sortTreeChildrenByY(gn);gn=pn.last()}gn!==null&&Ue.select(gn)}else Ue.select(qt)}}else if(_e.key==="Down")if(ot.isTreeExpanded&&!ot.isTreeLeaf){var Ht=this._sortTreeChildrenByY(ot).first();Ht!==null&&Ue.select(Ht)}else for(;ot!==null;){var qt=ot.findTreeParentNode();if(qt===null)break;var Wt=this._sortTreeChildrenByY(qt),An=Wt.indexOf(ot);if(AnWt.y?1:qt.xWt.x?1:0}),ot},Ot.prototype.copyToClipboard=function(Ue){go.CommandHandler.prototype.copyToClipboard.call(this,Ue),this._lastPasteOffset.set(this.pasteOffset)},Ot.prototype.pasteFromClipboard=function(){var Ue=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ue,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ue},Object.defineProperty(Ot.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ue){if(Ue!=="move"&&Ue!=="select"&&Ue!=="scroll"&&Ue!=="tree"&&Ue!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ue);this._arrowKeyBehavior=Ue}}),Object.defineProperty(Ot.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ue){if(!(Ue instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ue);this._pasteOffset.set(Ue)}});var $t=Ot,Lt=te(25863),yt=te(43604),Ve=te(38147),Ze={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Pe=te(59301),ce=(Ue,ot,_e)=>new Promise((Ht,qt)=>{var Wt=pn=>{try{gn(_e.next(pn))}catch(Nn){qt(Nn)}},An=pn=>{try{gn(_e.throw(pn))}catch(Nn){qt(Nn)}},gn=pn=>pn.done?Ht(pn.value):Promise.resolve(pn.value).then(Wt,An);gn((_e=_e.apply(Ue,ot)).next())});function We({onCancel:Ue,callback:ot}){let _e=(0,x.useRef)(),Ht=(0,x.useRef)(),qt=(0,x.useRef)(),Wt=(0,x.useRef)(!1);const An=(0,x.useRef)(!1),[gn,pn]=(0,x.useState)(0);function Nn(){const en=Se.bx.make,Gn={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"};_e.current=new Se.S0(Ht.current,{padding:20,grid:en(Se.s_,"Grid",en(Se.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),en(Se.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:xn=>{var Yn=xn.diagram.commandHandler.addTopLevelParts(xn.diagram.selection,!0);Yn||xn.diagram.currentTool.doCancel()},commandHandler:en($t),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:xn=>{var Yn=xn.subject;Yn.location=Yn.location.copy().snapToGridPoint(xn.diagram.grid.gridOrigin,xn.diagram.grid.gridCellSize),setTimeout(()=>{xn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:xn=>{var Yn=xn.subject;setTimeout(()=>{xn.diagram.commandHandler.editTextBlock()})},LinkRelinked:xn=>{var Yn=xn.parameter.part;Yn.invalidateConnectedLinks();var ca=xn.subject;xn.diagram.toolManager.linkingTool.isForwards?ca.toNode.invalidateConnectedLinks():ca.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),_e.current.nodeTemplate=en(Se.NB,"Auto",{locationSpot:Se.z6.Center,locationObjectName:"SHAPE",desiredSize:new Se.$u(120,60),minSize:new Se.$u(40,40),resizable:!0,resizeCellSize:new Se.$u(10,10),rotatable:!0},new Se.KX("location","loc",Se.E9.parse).makeTwoWay(Se.E9.stringify),new Se.KX("desiredSize","size",Se.$u.parse).makeTwoWay(Se.$u.stringify),en(Se.bn,{name:"SHAPE",fill:Gn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Se.z6.AllSides,toSpot:Se.z6.AllSides},new Se.KX("figure"),new Se.KX("fill"),new Se.KX("stroke","borderColor"),new Se.KX("strokeWidth","thickness"),new Se.KX("strokeDashArray","dash")),en(Se.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),en(Se.al,{margin:1,textAlign:"center",overflow:Se.al.OverflowEllipsis,editable:!0},new Se.KX("text").makeTwoWay(),new Se.KX("stroke","color"))),_e.current.nodeTemplate.toolTip=en("ToolTip",en(Se.s_,"Vertical",{maxSize:new Se.$u(200,NaN)},en(Se.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Se.KX("text")),en(Se.al,{font:"10pt sans-serif",textAlign:"center"},new Se.KX("text","details"))));function ra(xn,Yn){var ca=(In,Na)=>{In.handled=!0,In.diagram.model.commit(ir=>{var Rr=Na.part.adornedPart,lr=new Se.E9().setRectSpot(Rr.actualBounds,xn);lr.subtract(Rr.location),lr.scale(2,2),lr.x+=Math.sign(lr.x)*130,lr.y+=Math.sign(lr.y)*130,lr.add(Rr.location),lr.snapToGridPoint(In.diagram.grid.gridOrigin,In.diagram.grid.gridCellSize);var Cr=ir.copyNodeData(Rr.data);ir.setGroupKeyForNodeData(Cr,ir.getGroupKeyForNodeData(Rr.data)),ir.addNodeData(Cr);var lo={from:Rr.key,to:ir.getKeyForNodeData(Cr)};ir.addLinkData(lo);var Xr=In.diagram.findNodeForData(Cr);Xr.location=lr,In.diagram.select(Xr),setTimeout(()=>{In.diagram.commandHandler.editTextBlock()},20)})};return en(Se.bn,{figure:Yn,alignment:xn,alignmentFocus:xn.opposite(),width:xn.equals(Se.z6.Top)||xn.equals(Se.z6.Bottom)?25:18,height:xn.equals(Se.z6.Top)||xn.equals(Se.z6.Bottom)?18:25,fill:"orange",stroke:Gn.white,strokeWidth:4,mouseEnter:(In,Na)=>Na.fill="dodgerblue",mouseLeave:(In,Na)=>Na.fill="orange",isActionable:!0,click:ca,contextClick:ca})}function Pa(xn){return en(Se.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:(Yn,ca)=>ca.fill="dodgerblue",mouseLeave:(Yn,ca)=>ca.fill="orange",click:(Yn,ca)=>{Yn.diagram.commandHandler.showContextMenu(ca.part.adornedPart)}},xn||{})}_e.current.nodeTemplate.selectionAdornmentTemplate=en(Se.uz,"Spot",en(Se.Vm,{padding:10}),ra(Se.z6.Top,"TriangleUp"),ra(Se.z6.Left,"TriangleLeft"),ra(Se.z6.Right,"TriangleRight"),ra(Se.z6.Bottom,"TriangleDown"),Pa({alignment:new Se.z6(.75,0)}));function mn(xn,Yn){return(ca,In)=>{ca.handled=!0,ca.diagram.model.commit(Na=>{Na.set(In.part.adornedPart.data,xn,Yn)})}}function Xn(xn,Yn){return Yn||(Yn="color"),en(Se.bn,{width:16,height:16,stroke:"lightgray",fill:xn,margin:1,background:"transparent",mouseEnter:(ca,In)=>In.stroke="dodgerblue",mouseLeave:(ca,In)=>In.stroke="lightgray",click:mn(Yn,xn),contextClick:mn(Yn,xn)})}function Ta(){return[en("ContextMenuButton",en(Se.s_,"Horizontal",Xn(Gn.white,"fill"),Xn(Gn.beige,"fill"),Xn(Gn.extralightblue,"fill"),Xn(Gn.extralightred,"fill"))),en("ContextMenuButton",en(Se.s_,"Horizontal",Xn(Gn.lightgray,"fill"),Xn(Gn.lightgreen,"fill"),Xn(Gn.lightblue,"fill"),Xn(Gn.lightred,"fill")))]}function aa(){return[en("ContextMenuButton",en(Se.s_,"Horizontal",Xn(Gn.black),Xn(Gn.green),Xn(Gn.blue),Xn(Gn.red))),en("ContextMenuButton",en(Se.s_,"Horizontal",Xn(Gn.white),Xn(Gn.magenta),Xn(Gn.purple),Xn(Gn.orange)))]}function Qa(xn,Yn){return Yn||(Yn="thickness"),en(Se.bn,"LineH",{width:16,height:16,strokeWidth:xn,margin:1,background:"transparent",mouseEnter:(ca,In)=>In.background="dodgerblue",mouseLeave:(ca,In)=>In.background="transparent",click:mn(Yn,xn),contextClick:mn(Yn,xn)})}function Wa(xn,Yn){return Yn||(Yn="dash"),en(Se.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:xn,margin:1,background:"transparent",mouseEnter:(ca,In)=>In.background="dodgerblue",mouseLeave:(ca,In)=>In.background="transparent",click:mn(Yn,xn),contextClick:mn(Yn,xn)})}function Ia(){return[en("ContextMenuButton",en(Se.s_,"Horizontal",Qa(1),Qa(2),Qa(3),Qa(4))),en("ContextMenuButton",en(Se.s_,"Horizontal",Wa(null),Wa([2,4]),Wa([4,4])))]}function Ua(xn,Yn){return Yn||(Yn="figure"),en(Se.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:xn,margin:1,background:"transparent",mouseEnter:(ca,In)=>In.fill="dodgerblue",mouseLeave:(ca,In)=>In.fill="lightgray",click:mn(Yn,xn),contextClick:mn(Yn,xn)})}_e.current.nodeTemplate.contextMenu=en("ContextMenu",en("ContextMenuButton",en(Se.s_,"Horizontal",Ua("Rectangle"),Ua("RoundedRectangle"),Ua("Ellipse"),Ua("Diamond"))),en("ContextMenuButton",en(Se.s_,"Horizontal",Ua("Parallelogram2"),Ua("ManualOperation"),Ua("Procedure"),Ua("Cylinder1"))),en("ContextMenuButton",en(Se.s_,"Horizontal",Ua("Terminator"),Ua("CreateRequest"),Ua("Document"),Ua("TriangleDown"))),Ta(),aa(),Ia()),_e.current.groupTemplate=en(Se.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Se.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(xn,Yn)=>{var ca=Yn.addMembers(Yn.diagram.selection,!0);ca||Yn.diagram.currentTool.doCancel()},avoidable:!1},new Se.KX("location","loc",Se.E9.parse).makeTwoWay(Se.E9.stringify),en(Se.s_,"Auto",{name:"BODY"},en(Se.bn,{parameter1:10,fill:Gn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Se.z6.AllSides,toSpot:Se.z6.AllSides},new Se.KX("fill"),new Se.KX("stroke","color"),new Se.KX("strokeWidth","thickness"),new Se.KX("strokeDashArray","dash")),en(Se.Vm,{background:"transparent",margin:20})),en(Se.al,{alignment:Se.z6.Top,alignmentFocus:Se.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Se.KX("text"),new Se.KX("stroke","color"))),_e.current.groupTemplate.selectionAdornmentTemplate=en(Se.uz,"Spot",en(Se.s_,"Auto",en(Se.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),en(Se.Vm,{margin:1.5})),Pa({alignment:Se.z6.TopRight,alignmentFocus:Se.z6.BottomRight})),_e.current.groupTemplate.contextMenu=en("ContextMenu",Ta(),aa(),Ia()),_e.current.linkTemplate=en(Se.rU,{layerName:"Foreground",routing:Se.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Se.KX("fromSpot","fromSpot",Se.z6.parse),new Se.KX("toSpot","toSpot",Se.z6.parse),new Se.KX("fromShortLength","dir",xn=>xn>=1?10:0),new Se.KX("toShortLength","dir",xn=>xn>=1?10:0),new Se.KX("points").makeTwoWay(),en(Se.bn,{strokeWidth:2},new Se.KX("stroke","color"),new Se.KX("strokeWidth","thickness"),new Se.KX("strokeDashArray","dash")),en(Se.bn,{segmentIndex:0,segmentOffset:new Se.E9(15,0),segmentOrientation:Se.rU.OrientAlong,alignmentFocus:Se.z6.Right,figure:"circle",width:10,strokeWidth:0},new Se.KX("fill","color"),new Se.KX("visible","dir",xn=>xn===1)),en(Se.bn,{segmentIndex:-1,segmentOffset:new Se.E9(-10,6),segmentOrientation:Se.rU.OrientPlus90,alignmentFocus:Se.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Se.KX("fill","color"),new Se.KX("visible","dir",xn=>xn>=1),new Se.KX("width","thickness",xn=>7+3*xn),new Se.KX("height","thickness",xn=>7+3*xn),new Se.KX("segmentOffset","thickness",xn=>new Se.E9(-15,4+1.5*xn))),en(Se.bn,{segmentIndex:0,segmentOffset:new Se.E9(15,-6),segmentOrientation:Se.rU.OrientMinus90,alignmentFocus:Se.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Se.KX("fill","color"),new Se.KX("visible","dir",xn=>xn===2),new Se.KX("width","thickness",xn=>7+3*xn),new Se.KX("height","thickness",xn=>7+3*xn),new Se.KX("segmentOffset","thickness",xn=>new Se.E9(-15,4+1.5*xn))),en(Se.al,{alignmentFocus:new Se.z6(0,1,-4,0),editable:!0},new Se.KX("text").makeTwoWay(),new Se.KX("stroke","color"))),_e.current.linkTemplate.selectionAdornmentTemplate=en(Se.uz,en(Se.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Br(2)},new Se.KX("pathPattern","thickness",Br)),Pa({alignmentFocus:new Se.z6(0,0,-6,-4)}));function Br(xn){return en(Se.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(xn+4).toString()+" H3"})}function fr(xn){var Yn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return xn===0?Yn="M0 0 M16 16 M0 8 L16 8":xn===2&&(Yn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),en(Se.bn,{geometryString:Yn,margin:2,background:"transparent",mouseEnter:(ca,In)=>In.background="dodgerblue",mouseLeave:(ca,In)=>In.background="transparent",click:mn("dir",xn),contextClick:mn("dir",xn)})}function Mr(xn){var Yn=(ca,In)=>{ca.handled=!0,ca.diagram.model.commit(Na=>{var ir=In.part.adornedPart;Na.set(ir.data,xn?"toSpot":"fromSpot",Se.z6.stringify(Se.z6.AllSides)),(xn?ir.toNode:ir.fromNode).invalidateConnectedLinks()})};return en(Se.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ca,In)=>In.background="dodgerblue",mouseLeave:(ca,In)=>In.background="transparent",click:Yn,contextClick:Yn})}function cn(xn,Yn){var ca=0,In=Se.z6.RightSide;xn.equals(Se.z6.Top)?(ca=270,In=Se.z6.TopSide):xn.equals(Se.z6.Left)?(ca=180,In=Se.z6.LeftSide):xn.equals(Se.z6.Bottom)&&(ca=90,In=Se.z6.BottomSide),Yn||(ca-=180);var Na=(ir,Rr)=>{ir.handled=!0,ir.diagram.model.commit(lr=>{var Cr=Rr.part.adornedPart;lr.set(Cr.data,Yn?"toSpot":"fromSpot",Se.z6.stringify(In)),(Yn?Cr.toNode:Cr.fromNode).invalidateConnectedLinks()})};return en(Se.bn,{alignment:xn,alignmentFocus:xn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ca,background:"transparent",mouseEnter:(ir,Rr)=>Rr.background="dodgerblue",mouseLeave:(ir,Rr)=>Rr.background="transparent",click:Na,contextClick:Na})}_e.current.linkTemplate.contextMenu=en("ContextMenu",aa(),Ia(),en("ContextMenuButton",en(Se.s_,"Horizontal",fr(0),fr(1),fr(2))),en("ContextMenuButton",en(Se.s_,"Horizontal",en(Se.s_,"Spot",Mr(!1),cn(Se.z6.Top,!1),cn(Se.z6.Left,!1),cn(Se.z6.Right,!1),cn(Se.z6.Bottom,!1)),en(Se.s_,"Spot",{margin:new Se.Zt(0,0,0,2)},Mr(!0),cn(Se.z6.Top,!0),cn(Se.z6.Left,!0),cn(Se.z6.Right,!0),cn(Se.z6.Bottom,!0)))));const Wr=`{ "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"}, @@ -86,134 +86,134 @@ {"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 ko=["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 Co(yn){return console.log("shapeName:",yn),ko.indexOf(yn)>=0}var fa=new he.YI(qt.current,{maxSelectionCount:1,linkTemplate:en(he.rU,{locationSpot:he.z6.Center,selectionAdornmentTemplate:en(he.uz,"Link",{locationSpot:he.z6.Center},en(he.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),en(he.bn,{toArrow:"Standard",stroke:null}))},{routing:he.rU.AvoidsNodes,curve:he.rU.JumpOver,corner:5,toShortLength:4},new he.KX("points"),en(he.bn,{isPanelMain:!0,strokeWidth:2}),en(he.bn,{toArrow:"Standard",stroke:null})),model:new he.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...he.bn.getFigureGenerators().toArray().map(yn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:yn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return _e.current.addDiagramListener("TextEdited",function(yn){var Qn;const ga=yn.subject.part;var On=(Qn=document.activeElement)==null?void 0:Qn.value;typeof On=="string"&&On.trim()===""&&_e.current.model.commit(function(Na){Na.set(ga.data,"text","\u672A\u547D\u540D"),_e.current.commandHandler.stopCommand()},"increment")}),fa.nodeTemplate=en(he.NB,"Auto",{locationSpot:he.z6.Center},new he.KX("location","location",he.E9.parse).makeTwoWay(he.E9.stringify),en(he.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 he.KX("stroke").makeTwoWay(),new he.KX("fill").makeTwoWay(),new he.KX("figure")),en(he.al,{margin:new he.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new he.$u(16,16),maxSize:new he.$u(10,NaN),textAlign:"center",editable:!0},new he.KX("key").makeTwoWay())),setTimeout(()=>{_e.current.grid=en(he.s_,"Grid",en(he.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),en(he.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),_e.current.grid.visible=!0,_e.current.grid.gridCellStroke="darkgray",_e.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=_e.current,_e.current}const da=()=>ce(this,null,function*(){var en=_e.current.makeImage();const Hn=yield(0,Ve.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:en.src}});ot({src:Hn.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{Ln()},500),fn(cn+1),()=>{_e.current=null}),[]),Se.createElement("div",{ref:xn,className:Kt.current?`${Ze.maxH60} body-overflow-initial`:"body-overflow-initial"},Se.createElement(Je.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!cn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Se.createElement(pt.Z,null,Se.createElement(yt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Se.createElement(yt.Z,{onClick:()=>{var en,Hn,aa=_e.current.selection.first();if(Kt.current=!Kt.current,document.activeElement&&aa){let Ca=(Hn=(en=document.activeElement)==null?void 0:en.value)==null?void 0:Hn.trim();typeof Ca=="string"&&_e.current.model.commit(function(gn){gn.set(aa.data,"text",Ca||"\u672A\u547D\u540D"),_e.current.commandHandler.stopCommand()},"increment")}fn(cn+1)}},Se.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Qe},Se.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ze.flowChartWrp},Se.createElement("div",{style:{display:"flex",height:"100%"}},Se.createElement("div",{style:{width:"300px",height:"100%"}},Se.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Se.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ze.myPaletteDiv,ref:qt})),Se.createElement("div",{style:{flex:1,position:"relative"}},Se.createElement("div",{ref:Gt,style:{height:"80vh"}}))),Se.createElement("div",{className:"tr"},Se.createElement(ge.ZP,{size:"large",onClick:da,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var dt=Ke,ve=te(5112),fe=te(5871);const qe=ve.ZP.Group,ke={margin:"0 8px"};var ye=({callback:Qe,onCancel:ot})=>{function _e(Gt){Qe(Gt)}return x.createElement(pe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:_e},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:ke},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:ke},"\u884C\u6570"),x.createElement(pe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(fe.Z,null)),x.createElement("span",{style:ke},"\u5217\u6570"),x.createElement(pe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(fe.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:ke},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(pe.default.Item,{name:"align"},x.createElement(qe,null,x.createElement(ve.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(ve.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(ve.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(ve.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ge.ZP,{type:"ghost",onClick:ot},"\u53D6\u6D88")))},at=te(78673),Qt=te(93510),ft=te.n(Qt),Tt=(0,x.forwardRef)(({use3d:Qe,width:ot,height:_e,callback:Gt,showSaveButton:qt},Kt)=>{const xn=(0,x.useRef)(),cn=(0,x.useRef)(),[fn,Ln]=(0,x.useState)(!1),da=(0,x.useRef)({id:xn,appName:"graphing",width:ot||1e3,height:_e||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{cn.current=new(ft())(da.current,!0),window.onload=function(){cn.current.inject("applet_container")}},[]);const en=()=>{var Hn=window.ggbApplet.getPNGBase64(1,!0,72);return Gt&&Gt(Hn),Hn};return(0,x.useEffect)(()=>{da.current.appName=fn?"3D":"graphing",cn.current.inject("applet_container")},[fn]),(0,x.useEffect)(()=>{Ln(Qe)},[Qe]),(0,x.useImperativeHandle)(Kt,()=>({getImgData:en})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xn}),x.createElement(pt.Z,{align:"middle"},x.createElement(yt.Z,{flex:1},x.createElement(at.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:fn,onChange:Hn=>Ln(Hn)})),x.createElement(yt.Z,null,x.createElement(ge.ZP,{size:"large",onClick:en,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Yt=te(99298),Be=te(1012),nt=te(8591);const ct="link",lt="upload-image",gt="add-flowchart",zt="draw-image",Jt="add-flowchart",_t="code-block",ln="add-table",Pn="------------",Lt={default:Pn,left:`:${Pn}`,center:`:${Pn}:`,right:`${Pn}:`};var wt=te(31103),It=(Qe,ot,_e)=>new Promise((Gt,qt)=>{var Kt=fn=>{try{cn(_e.next(fn))}catch(Ln){qt(Ln)}},xn=fn=>{try{cn(_e.throw(fn))}catch(Ln){qt(Ln)}},cn=fn=>fn.done?Gt(fn.value):Promise.resolve(fn.value).then(Kt,xn);cn((_e=_e.apply(Qe,ot)).next())});function nn(){}let Zt=0;const wn=1e4,In="\u2581",vn="@\u2581\u2581@",Ht="@\u2581@",kn=` +]}`;var Tr=["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 yr(xn){return console.log("shapeName:",xn),Tr.indexOf(xn)>=0}var ma=new Se.YI(qt.current,{maxSelectionCount:1,linkTemplate:en(Se.rU,{locationSpot:Se.z6.Center,selectionAdornmentTemplate:en(Se.uz,"Link",{locationSpot:Se.z6.Center},en(Se.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),en(Se.bn,{toArrow:"Standard",stroke:null}))},{routing:Se.rU.AvoidsNodes,curve:Se.rU.JumpOver,corner:5,toShortLength:4},new Se.KX("points"),en(Se.bn,{isPanelMain:!0,strokeWidth:2}),en(Se.bn,{toArrow:"Standard",stroke:null})),model:new Se.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Se.bn.getFigureGenerators().toArray().map(xn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:xn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return _e.current.addDiagramListener("TextEdited",function(xn){var Yn;const ca=xn.subject.part;var In=(Yn=document.activeElement)==null?void 0:Yn.value;typeof In=="string"&&In.trim()===""&&_e.current.model.commit(function(Na){Na.set(ca.data,"text","\u672A\u547D\u540D"),_e.current.commandHandler.stopCommand()},"increment")}),ma.nodeTemplate=en(Se.NB,"Auto",{locationSpot:Se.z6.Center},new Se.KX("location","location",Se.E9.parse).makeTwoWay(Se.E9.stringify),en(Se.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 Se.KX("stroke").makeTwoWay(),new Se.KX("fill").makeTwoWay(),new Se.KX("figure")),en(Se.al,{margin:new Se.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Se.$u(16,16),maxSize:new Se.$u(10,NaN),textAlign:"center",editable:!0},new Se.KX("key").makeTwoWay())),setTimeout(()=>{_e.current.grid=en(Se.s_,"Grid",en(Se.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),en(Se.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),_e.current.grid.visible=!0,_e.current.grid.gridCellStroke="darkgray",_e.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=_e.current,_e.current}const ua=()=>ce(this,null,function*(){var en=_e.current.makeImage();const Gn=yield(0,Ve.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:en.src}});ot({src:Gn.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{Nn()},500),pn(gn+1),()=>{_e.current=null}),[]),Pe.createElement("div",{ref:An,className:Wt.current?`${Ze.maxH60} body-overflow-initial`:"body-overflow-initial"},Pe.createElement(Je.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!gn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Pe.createElement(ht.Z,null,Pe.createElement(yt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Pe.createElement(yt.Z,{onClick:()=>{var en,Gn,ra=_e.current.selection.first();if(Wt.current=!Wt.current,document.activeElement&&ra){let Pa=(Gn=(en=document.activeElement)==null?void 0:en.value)==null?void 0:Gn.trim();typeof Pa=="string"&&_e.current.model.commit(function(mn){mn.set(ra.data,"text",Pa||"\u672A\u547D\u540D"),_e.current.commandHandler.stopCommand()},"increment")}pn(gn+1)}},Pe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ue},Pe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ze.flowChartWrp},Pe.createElement("div",{style:{display:"flex",height:"100%"}},Pe.createElement("div",{style:{width:"300px",height:"100%"}},Pe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Pe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ze.myPaletteDiv,ref:qt})),Pe.createElement("div",{style:{flex:1,position:"relative"}},Pe.createElement("div",{ref:Ht,style:{height:"80vh"}}))),Pe.createElement("div",{className:"tr"},Pe.createElement(ge.ZP,{size:"large",onClick:ua,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var gt=We,he=te(5112),pe=te(5871);const qe=he.ZP.Group,ke={margin:"0 8px"};var Ce=({callback:Ue,onCancel:ot})=>{function _e(Ht){Ue(Ht)}return x.createElement(ve.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:_e},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:ke},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:ke},"\u884C\u6570"),x.createElement(ve.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(pe.Z,null)),x.createElement("span",{style:ke},"\u5217\u6570"),x.createElement(ve.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(pe.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:ke},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(ve.default.Item,{name:"align"},x.createElement(qe,null,x.createElement(he.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(he.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(he.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(he.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ge.ZP,{type:"ghost",onClick:ot},"\u53D6\u6D88")))},rt=te(78673),Qt=te(93510),vt=te.n(Qt),Tt=(0,x.forwardRef)(({use3d:Ue,width:ot,height:_e,callback:Ht,showSaveButton:qt},Wt)=>{const An=(0,x.useRef)(),gn=(0,x.useRef)(),[pn,Nn]=(0,x.useState)(!1),ua=(0,x.useRef)({id:An,appName:"graphing",width:ot||1e3,height:_e||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{gn.current=new(vt())(ua.current,!0),window.onload=function(){gn.current.inject("applet_container")}},[]);const en=()=>{var Gn=window.ggbApplet.getPNGBase64(1,!0,72);return Ht&&Ht(Gn),Gn};return(0,x.useEffect)(()=>{ua.current.appName=pn?"3D":"graphing",gn.current.inject("applet_container")},[pn]),(0,x.useEffect)(()=>{Nn(Ue)},[Ue]),(0,x.useImperativeHandle)(Wt,()=>({getImgData:en})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:An}),x.createElement(ht.Z,{align:"middle"},x.createElement(yt.Z,{flex:1},x.createElement(rt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:pn,onChange:Gn=>Nn(Gn)})),x.createElement(yt.Z,null,x.createElement(ge.ZP,{size:"large",onClick:en,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ut=te(99298),Be=te(1012),at=te(8591);const mt="link",st="upload-image",ft="add-flowchart",jt="draw-image",Yt="add-flowchart",_t="code-block",sn="add-table",yn="------------",Nt={default:yn,left:`:${yn}`,center:`:${yn}:`,right:`${yn}:`};var Dt=te(31103),It=(Ue,ot,_e)=>new Promise((Ht,qt)=>{var Wt=pn=>{try{gn(_e.next(pn))}catch(Nn){qt(Nn)}},An=pn=>{try{gn(_e.throw(pn))}catch(Nn){qt(Nn)}},gn=pn=>pn.done?Ht(pn.value):Promise.resolve(pn.value).then(Wt,An);gn((_e=_e.apply(Ue,ot)).next())});function nn(){}let kt=0;const Ln=1e4,Mn="\u2581",hn="@\u2581\u2581@",zt="@\u2581@",Zn=` **\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`,Ge=["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 Wt(Qe){return/^\d+$/.test(Qe)?`${Qe}px`:Qe}const Xt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",hn={[Xt+"-B"]:"bold",[Xt+"-I"]:"italic"},sn={[ct]:"\u6DFB\u52A0\u94FE\u63A5",[_t]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[lt]:"\u6DFB\u52A0\u56FE\u7247",[zt]:"\u6DFB\u52A0\u753B\u56FE",[gt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[ln]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var mn=({defaultValue:Qe="",onChange:ot,width:_e="100%",height:Gt=400,miniToolbar:qt=!1,isFocus:Kt=!1,watch:xn,insertTemp:cn,mode:fn="markdown",id:Ln="markdown-editor-id",showResizeBar:da=!1,noStorage:en=!1,showNullButton:Hn=!1,showNullProgramButton:aa=!1,hidetoolBar:Ca=!1,fullScreen:gn=!1,onBlur:Jn,onCMBeforeChange:Ra,onFullScreen:na,className:Qa="",disablePaste:Ka=!1,disabled:Ia=!1,disabledFill:Ya=!1,placeholder:Fo="",values:po="",extraUse:Ro})=>{const[dn,Vo]=(0,x.useState)(null),[ko,Co]=(0,x.useState)(Qe),[fa,yn]=(0,x.useState)(xn),[Qn,ga]=(0,x.useState)(gn),[On,Na]=(0,x.useState)(""),[ro,Zo]=(0,x.useState)(0),[io,xo]=(0,x.useState)(Gt),[dr,$o]=(0,x.useState)(!1),Ur=(0,x.useRef)((0,Be.Z)()),jo=(0,x.useRef)(!1),jn=(0,x.useRef)(),[Io,Mo]=(0,x.useState)(0),[Uo,rr]=(0,x.useState)(0),ir=(0,x.useRef)(),hr=(0,x.useRef)(),fr=(0,x.useRef)(),or=(0,x.useRef)(),wr=()=>It(void 0,null,function*(){var ra;const Bn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ur.current}});(ra=Bn==null?void 0:Bn.attachments)!=null&&ra.length&&(console.log("cm:",dn,ir),Bn.attachments.map(bn=>{bn.content_type.indexOf("image")>-1?dn.replaceSelection(`![,](/api/attachments/${bn.id}?type=${bn.content_type})`):bn.content_type.indexOf("video")>-1?dn.replaceSelection(``):bn.content_type.indexOf("pdf")>-1?dn.replaceSelection(`${bn.name}`):dn.replaceSelection(`[${bn.name}](${ENV.API_SERVER}/api/attachments/${bn.id}?type=${bn.content_type})`)}))});(0,x.useEffect)(()=>{const ra=window.scrollY||window.pageYOffset;Co(po),dn==null||dn.setValue(po),window.scrollTo(0,ra)},[po]),(0,x.useEffect)(()=>{na==null||na(Qn)},[Qn]),(0,x.useEffect)(()=>{if(ir.current){let ra=function(bn,Zn){var ka;if(Ka){Zn.preventDefault();return}const $a=Zn.clipboardData;if($a){const bo=$a.types.toString(),Ao=$a.items;if(bo==="Files"||$a.types.indexOf("Files")>-1){if(Zn.preventDefault(),fn=="stex")return;try{let Wo=Ao[1];((ka=Ao[0])==null?void 0:ka.kind)==="file"&&(Wo=Ao[0]);const zo=Wo.getAsFile(),Sr=zo.name.split(".").pop();(0,Te.I)(zo,er=>{var zr,Wr,Qr;er.id?((zr=zo==null?void 0:zo.type)==null?void 0:zr.indexOf("image"))>-1?Bn.replaceSelection(``):((Wr=zo==null?void 0:zo.type)==null?void 0:Wr.indexOf("video"))>-1?Bn.replaceSelection(``):((Qr=zo==null?void 0:zo.type)==null?void 0:Qr.indexOf("pdf"))>-1?Bn.replaceSelection(`${zo.name}`):Ge.includes(Sr)?Bn.replaceSelection(`${zo.name}`):Bn.replaceSelection(`[${zo.name}](/api/attachments/${er.id}?type=${er.content_type})`):(er==null?void 0:er.status)===401&&(nt.ZP.warning((er==null?void 0:er.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Wo){nt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Bn=Pe().fromTextArea(ir.current,{mode:fn,lineNumbers:!qt,lineWrapping:!0,value:Qe,autoCloseTags:!aa,autoCloseBrackets:!0});return Bn.on("keyup",function(bn,Zn){Zn.keyCode===8&&(bn.getValue()==""?Bn.setOption("placeholder",Fo):Bn.setOption("placeholder",null))}),Bn.on("keydown",function(bn,Zn){if(Zn.keyCode===8){var ka=Dr(bn);ka&&Zn.preventDefault()}}),Kt&&Bn.focus(),Bn.on("paste",ra),Bn.on("dragleave",function(bn,Zn){hr.current.classList.remove("mouse-hover-md")}),Ia&&Bn.on("beforeChange",function(bn,Zn){(Zn.origin==="paste"||Zn.origin==="+input")&&Zn.cancel()}),Vo(Bn),()=>{Bn.off("paste",ra)}}},[]);const pr=(0,x.useCallback)(()=>{if(hr.current)try{}catch(ra){console.log(ra,"---- to set md editor body height")}},[io,hr,Qn]);(0,x.useEffect)(()=>{function ra(){let Bn=new Re.Z(bn=>{for(let Zn of bn)(Zn.target.offsetHeight>0||Zn.target.offsetWidth>0)&&(pr(),dn.setSize("100%","100%"),dn.refresh())});return Bn.observe(ir.current.parentElement),Bn}if(dn){const Bn=ra();return()=>{var bn,Zn;(bn=ir.current)!=null&&bn.parentElement&&Bn.unobserve((Zn=ir.current)==null?void 0:Zn.parentElement)}}},[dn,pr]),(0,x.useEffect)(()=>{if(dn){let ra=[];for(const[Bn,bn]of Object.entries(hn)){let Zn={[Bn]:()=>{jr(bn)}};ra.push(Zn),dn.addKeyMap(Zn)}return jn.current=setInterval(()=>{jo.current&&wr()},4e3),()=>{clearInterval(jn.current);for(let Bn of ra)dn.removeKeyMap(Bn)}}},[dn]),(0,x.useEffect)(()=>{gn!==Qn&&ga(gn)},[gn]),(0,wt.Z)(()=>{if(!en&&ro>0){let ra=new Date().getTime(),Bn=window.sessionStorage.getItem(Ln);ra>=ro+wn&&(!Bn||Bn!==ko)&&(window.sessionStorage.setItem(Ln,ko),$o(!0))}},wn),(0,x.useEffect)(()=>{yn(xn)},[dn,xn]),(0,x.useEffect)(()=>{dn&&Kt&&dn.focus()},[dn,Kt]),(0,x.useEffect)(()=>{if(fa&&dn){let ra=function(bn){let Zn=bn.target;if(or.current){let ka=Zn.scrollTop/Zn.scrollHeight;or.current.scrollTop=or.current.scrollHeight*ka}};const Bn=dn.getScrollerElement();return Bn.addEventListener("scroll",ra),()=>{Bn.removeEventListener("scroll",ra)}}},[dn,fa]),(0,x.useEffect)(()=>{if(dn&&Ra){let ra=function(Bn,bn){Ra(Bn,bn)};return dn.on("beforeChange",ra),()=>{dn.off("beforeChange",ra)}}},[dn,Ra]),(0,x.useEffect)(()=>{if(dn&&Jn){let ra=function(){Jn(dn.getValue())};return dn.on("blur",ra),()=>{dn.off("blur",ra)}}},[dn,Jn]);function Dr(ra,Bn){var bn=ra.getDoc(),Zn=bn.getCursor(),ka=bn.getLine(Zn.line),$a=ka.charAt(Zn.ch-1),bo=ka.lastIndexOf("@\u2581@",Zn.ch),Ao=ka.lastIndexOf("@\u2581\u2581@",Zn.ch),Wo=bo>Ao?bo:Ao,zo=bo>Ao?3:4;if(vn.indexOf($a)===-1)return null;if(console.log("change1:",Bn,ra,ka,Zn,Wo,bo,Ao,$a),Wo>=0&&Zn.ch-Wo<5){var Sr=Wo+zo;return bn.replaceRange("",{line:Zn.line,ch:Wo},{line:Zn.line,ch:Sr}),{line:Zn.line,ch:Sr}}return null}(0,x.useEffect)(()=>{if(dn){let ra=function(Bn,bn){const Zn=Bn.getValue();Co(Zn),Zo(new Date().getTime()),Bn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ot&&(aa?ot(Zn,ni(Zn)):ot(Zn))};return dn.on("change",ra),()=>{dn.off("change",ra)}}},[dn,ot]),(0,x.useEffect)(()=>{if(dn)if(Qe==null)dn.setValue(""),Co("");else{const ra=window.scrollY||window.pageYOffset;Qe!==dn.getValue()&&(dn.setValue(Qe),Co(Qe),dn.setCursor(Ia?1:dn.lineCount(),0),window.scrollTo(0,ra))}},[dn,Qe]);const jr=(0,x.useCallback)(ra=>{const Bn=dn.getCursor(),bn=dn.getSelection();let Zn=bn.split(` -`);switch(ra){case"bold":return dn.replaceSelection("**"+bn+"**"),bn===""&&dn.setCursor(Bn.line,Bn.ch+2),dn.focus();case"italic":return dn.replaceSelection("*"+bn+"*"),bn===""&&dn.setCursor(Bn.line,Bn.ch+1),dn.focus();case"code":return dn.replaceSelection("`"+bn+"`"),bn===""&&dn.setCursor(Bn.line,Bn.ch+1),dn.focus();case"inline-latex":return Na("inline-latex"),dn.focus();case"latex":return dn.replaceSelection("```latex\n"+bn+"\n```"),dn.setCursor(Bn.line+1,bn.length+1),dn.focus();case"line-break":return dn.replaceSelection(`
-`),dn.focus();case"list-ul":return bn===""?dn.replaceSelection("- "+bn):dn.replaceSelection(Zn.map(ka=>ka===""?"":`- ${ka}`).join(` -`)),dn.focus();case"list-ol":return bn===""?dn.replaceSelection("1. "+bn):dn.replaceSelection(Zn.map((ka,$a)=>ka===""?"":`${$a+1}. ${ka}`).join(` -`)),dn.focus();case"add-null-ch":return bn===""&&dn.setCursor(Bn.line,Bn.ch),dn.replaceSelection(In),dn.focus();case"add-signal":return bn===""&&dn.setCursor(Bn.line,Bn.ch),dn.replaceSelection(Ht),dn.focus();case"add-multiple":return bn===""&&dn.setCursor(Bn.line,Bn.ch),dn.replaceSelection(vn),dn.focus();case"inster-template-1":return bn===""&&dn.setCursor(Bn.line,Bn.ch),dn.replaceSelection(kn),dn.focus();case"eraser":return dn.setValue(""),dn.focus();case"trigger-watch":return yn(!fa),dn.focus();case"trigger-full-screen":return ga(!Qn),dn.focus();case ct:Na(ct);return;case _t:Na(_t);return;case lt:Na(lt);return;case zt:Na(zt);return;case"maths-latex":Na("maths-latex");return;case gt:Na(gt);return;case ln:Na(ln);return;default:throw new Error}},[dn,fa,Qn]),Lo=(0,x.useCallback)((ra,Bn)=>{var bn,Zn,ka,$a,bo,Ao;switch(Na(""),On){case ct:const{title:zr,link:Wr}=ra;return dn.replaceSelection(`[${zr}](${Wr})`),dn.focus();case _t:const{language:Qr,content:Yr}=ra;return dn.replaceSelection(["```"+Qr,Yr,"```"].join(` -`)),dn.focus();case"maths-latex":for(var Wo=atob(ra),zo=new Uint8Array(Wo.length),Sr=0;Sr{Yn.id?dn.replaceSelection(`![,](/api/attachments/${Yn.id}?type=${Yn.content_type})`):(Yn==null?void 0:Yn.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":dn.replaceSelection("`$$"+ra+"$$`");break;case lt:case zt:case Jt:const{src:Kr,alt:xt}=ra,bt=Bn,Vt=(ka=(Zn=(bn=bt==null?void 0:bt.name)==null?void 0:bn.split("."))==null?void 0:Zn.pop)==null?void 0:ka.call(Zn);return(($a=bt==null?void 0:bt.type)==null?void 0:$a.indexOf("image"))>-1||!(bt!=null&&bt.type)?bt.align||bt.width?dn.replaceSelection(`

${xt||

`):dn.replaceSelection(`${xt||`):((bo=bt==null?void 0:bt.type)==null?void 0:bo.indexOf("video"))>-1?dn.replaceSelection(``):((Ao=bt==null?void 0:bt.type)==null?void 0:Ao.indexOf("pdf"))>-1?dn.replaceSelection(`${bt.name}`):Ge.includes(Vt)?dn.replaceSelection(`${bt.name}`):dn.replaceSelection(`[${bt.name}](${Kr})`),dn.focus();case ln:const{row:Sn,col:_n,align:pa}=ra;let un=` -`;for(let Yn=0;Yn{switch(On){case ct:return x.createElement(Et,{callback:Lo,onCancel:Lr});case _t:return x.createElement(Bt.Z,{callback:Lo,onCancel:Lr});case lt:return x.createElement(Te.Z,{callback:Lo,onCancel:Lr});case gt:return x.createElement(dt,{callback:Lo,onCancel:Lr});case ln:return x.createElement(ye,{callback:Lo,onCancel:Lr});case"maths-latex":return x.createElement(Tt,{showSaveButton:!0,callback:Lo});case"inline-latex":return x.createElement(Yt.Z,{showSaveButton:!0,callback:Lo});default:return null}},[On]);function Lr(){Na("")}(0,x.useEffect)(()=>{if(fr.current){let ra=function(bo){ka=!0,$a=bo.pageY},Bn=function(){ka=!1},bn=function(bo){if(ka){let Ao=bo.pageY-$a;Ao<0&&(Ao=0),Ao>300&&(Ao=300);let Wo=Gt+Ao+"px";xo(Wo)}},Zn=fr.current,ka=!1,$a=0;return Zn.addEventListener("mousedown",ra),document.addEventListener("mousemove",bn),document.addEventListener("mouseup",Bn),()=>{Zn.removeEventListener("mousedown",ra),document.removeEventListener("mousemove",bn),document.removeEventListener("mouseup",Bn)}}},[dn,fr]),(0,x.useEffect)(()=>{xo(Gt)},[Gt]);const $r=Wt(_e),ei=Wt(io),ti={width:$r,height:ei},li=(0,x.useMemo)(()=>{if(ro){let ra=new Date(ro),Bn=ra.getHours(),bn=ra.getMinutes(),Zn=ra.getSeconds();return Bn=Bn<10?"0"+Bn:Bn,bn=bn<10?"0"+bn:bn,Zn=Zn<10?"0"+Zn:Zn,`${Bn}:${bn}:${Zn}`}return 0},[ro]),ni=ra=>{const Bn=[];if(aa){let bn=-1;ra=ra.replace(/(@▁▁@|@▁@)/g,function(Zn,ka,$a){Bn.push({multiLine:Zn!==Ht})})}return Bn};function Ei(){window.sessionStorage.removeItem(Ln),$o(!1),Zo(0)}function fi(){$o(!1),Zo(0),dn.setValue(window.sessionStorage.getItem(Ln))}(0,x.useEffect)(()=>{sn[On]&&On!==zt&&On!==gt&&setTimeout(()=>{const ra=document.getElementsByClassName("markdown-popup-form")[0],Bn=window.innerWidth/2-ra.offsetWidth/2,bn=window.innerHeight/2-ra.offsetHeight/2;Mo(Bn),rr(bn)},0)},[On]);const si=ra=>{ra.preventDefault();const Bn=ra.clientX-Io,bn=ra.clientY-Uo;document.body.onmousemove=Zn=>{let ka=Zn.clientX-Bn,$a=Zn.clientY-bn;const bo=document.getElementsByClassName("markdown-popup-form")[0],Ao=window.innerWidth-bo.offsetWidth,Wo=window.innerHeight-bo.offsetHeight;ka=Math.max(0,Math.min(ka,Ao)),$a=Math.max(0,Math.min($a,Wo)),ai(Zn.clientX,Zn.clientY,Bn,bn)&&(Mo(ka),rr($a))},document.body.onmouseup=function(){document.body.onmousemove=null}},ai=(ra,Bn,bn,Zn)=>{const ka=document.body.clientHeight,$a=document.body.clientWidth;return ra<20&&bn>ra||ra>$a-20&&bnBn||Bn>ka-20&&Znwe in pe?ze(pe,we,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[we]=ge,z=(pe,we)=>{for(var ge in we||(we={}))a.call(we,ge)&&y(pe,ge,we[ge]);if(E)for(var ge of E(we))b.call(we,ge)&&y(pe,ge,we[ge]);return pe},ee=(pe,we)=>Ee(pe,oe(we));const{useForm:ne}=x.default,ae={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:pe,onCancel:we})=>{const[ge]=ne();let $e=(0,Oe.useRef)();function Me(Ue){$e.current.width=ge.getFieldValue("width"),$e.current.align=ge.getFieldValue("align"),pe(Ue,$e.current)}function Xe(Ue,st){if(Ue.status===-1){ie.ZP.error(Ue.message);return}ge.setFieldsValue({src:`/api/attachments/${Ue.id}`,type:st.type})}function He(Ue){let st=Ue.target.files[0];$e.current=st,Ae(st,Xe)}return Ne.createElement(x.default,ee(z({form:ge},le),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ne.createElement("div",{className:"flex-container"},Ne.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ne.createElement(Pe.default,{style:ae})),Ne.createElement(me,{onFileChange:He}))),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ne.createElement(Pe.default,{style:{width:264}})),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ne.createElement(Re.Z,null,Ne.createElement(x.default.Item,{name:"width",style:{margin:0}},Ne.createElement(xe.Z,{style:{width:264}})),Ne.createElement("span",{className:"ml8"},"%"))),Ne.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ne.createElement(be.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"}]})),Ne.createElement("aside",null,Ne.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ne.createElement(re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.createElement(re.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function me({onFileChange:pe}){return Ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ne.createElement("input",{type:"file",onChange:pe}))}function Ae(pe,we){if(!pe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw ie.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ge=new FormData;ge.append("editormd-image-file",pe),ge.append("file_param_name","editormd-image-file"),ge.append("byxhr","true");var $e=new window.XMLHttpRequest;$e.withCredentials=!0,$e.addEventListener("load",function(Me){we(JSON.parse(Me.target.responseText),pe)},!1),$e.addEventListener("error",function(Me){console.error(Me)},!1),$e.open("POST",`${Fe.KI}/api/attachments.json`),$e.send(ge)}},57261:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Pe}});var x=te(59301),ie=te(4676);class Pe extends x.Component{constructor(xe){super(xe);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,ie.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(rt,Pt,te){"use strict";te.d(Pt,{i:function(){return le},Z:function(){return me}});var x={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ie=te(71418),Pe=te(6848),Re=te(93948),xe=te(92310),be=te.n(xe),re=te(65862),Fe=te(2524),Oe=te(41867),De=te(79005),Ne=te(20345),ze=te(77882),Ee=te(31081),oe=te(75309),E=te(71979),a=te(47558),b=te(42922),y=te(66832),z=te(96593),ee=te(19664),ne=te(91833),ae=te(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Ne},{name:"101\u8BA1\u5212",ptimg:ze,swimg:Ee},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:oe,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var me=({className:Ae,dataSource:pe=[],col:we=4,right:ge,bottom:$e=23,precision:Me=0,wrapWidth:Xe=1200,trackEventItems:He,loading:Ue,onRemove:st=()=>{},isCurrent:Ft=!0,showAlias:ut=!1,showProgress:At=!1})=>{const tt=Math.floor((Xe-(we-1)*ge)/we),Et=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Bt=>(window.ENV==="build"&&(Bt.ptimg=`/react/build${Bt.ptimg}`,Bt.swimg=`/react/build${Bt.swimg}`),Bt));return ae.createElement(ie.Z,{spinning:Ue},ae.createElement("div",{className:be()(x.list,Ae)},!!(pe!=null&&pe.length)&&(pe==null?void 0:pe.map((Bt,Te)=>{var Je,pt,Ut,St,kt,he;const{name:Ot,id:$t,identifier:Dt,featured:yt,school_name:Ve,image_url:Ze,excellent:Se,is_plan:ce}=Bt;return ae.createElement("div",{key:$t,className:Ft&&At?x.wrapisCurrent:x.wrap,style:{width:tt,marginRight:(1+Te)%we===0?0:ge+Me,marginBottom:$e}},ae.createElement("a",{className:x.li,onClick:Ke=>{Ke.preventDefault(),Ke.stopPropagation(),He&&(0,re.L9)([He]),(0,re.xg)(`/paths/${Dt}`)}},ae.createElement("div",{className:x.img},ae.createElement("img",{className:x.cover,src:`${Ze}`}),Ft&&(0,Oe.bg)()&&(Bt==null?void 0:Bt.studying)&&ae.createElement("div",{className:`${x.movebq} user-path-items`,onClick:Ke=>{Ke.stopPropagation(),st(Bt)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Je=Bt==null?void 0:Bt.subject_tags)==null?void 0:Je.map((Ke,dt)=>{var ve,fe;if(dt===0){const ke=(ve=Et.find(ye=>ye.name==Ke))==null?void 0:ve.swimg;return ae.createElement("img",{className:x.sign,src:ke,style:{left:"-4px"}})}const qe=(fe=Et.find(ke=>ke.name==Ke))==null?void 0:fe.ptimg;return ae.createElement("img",{className:x.sign,src:qe,style:{left:`${48+52*(dt-1)+2*dt}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Bt==null?void 0:Bt.excellent)&&ae.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:x.name},ae.createElement(Pe.Z,{title:ut&&(Bt!=null&&Bt.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ot}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Bt==null?void 0:Bt.excellent_alias_name}`)):Ot},ae.createElement("span",{className:x.e},ut&&(Bt==null?void 0:Bt.excellent_alias_name)||Ot))),Ft&&At&&((pt=Bt==null?void 0:Bt.progress)==null?void 0:pt.all_score)!=0&&ae.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ae.createElement(Re.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Ut=Bt==null?void 0:Bt.progress)==null?void 0:Ut.my_score)/((St=Bt==null?void 0:Bt.progress)==null?void 0:St.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(kt=Bt==null?void 0:Bt.progress)==null?void 0:kt.my_score,"/",(he=Bt==null?void 0:Bt.progress)==null?void 0:he.all_score),(!Ft||!At)&&ae.createElement("div",{className:x.tags},ae.createElement("div",null,ae.createElement(Pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,Bt.stages_count))),ae.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,Bt.members_count)))))))})),!pe.length&&ae.createElement(Fe.Z,null)))}},3918:function(rt,Pt,te){"use strict";te.d(Pt,{jL:function(){return xe},w9:function(){return an},vv:function(){return Gt},dN:function(){return mn},QD:function(){return jo},cQ:function(){return ve.Z},vg:function(){return vn},Oz:function(){return wt},op:function(){return Zo},O5:function(){return li},_b:function(){return ir},t7:function(){return $e},tT:function(){return He},Gi:function(){return Ca},YG:function(){return xn},Ed:function(){return Hn},kT:function(){return Ln},qp:function(){return b},Um:function(){return le},K3:function(){return ee},vr:function(){return Mo},qE:function(){return dr},Je:function(){return ut},wb:function(){return Ot},rC:function(){return dt},lB:function(){return yt},cq:function(){return Ka},kO:function(){return po},tp:function(){return Ae},Si:function(){return fi},k8:function(){return Kr},Du:function(){return $a}});var x=te(59301),ie={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Pe="data:image/png;base64,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",xe=({dataSource:xt=[],img:bt,imgWidth:Vt=346,title:Sn,sunTitle:_n,bannerExtraContent:pa})=>x.createElement("div",{className:ie.banner},x.createElement("div",{className:ie.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,Sn),x.createElement("span",null,_n)),xt.length>0&&x.createElement("div",{className:ie.btns},xt.map((un,Yn)=>x.createElement("div",{key:Yn,onClick:un.click},un.name,un.sign?x.createElement("img",{src:Pe,width:39}):null))),pa),bt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:bt,width:Vt}))),be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},re=te(92310),Fe=te.n(re),Oe=te(89392),De=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,oe=(xt,bt,Vt)=>bt in xt?De(xt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):xt[bt]=Vt,E=(xt,bt)=>{for(var Vt in bt||(bt={}))ze.call(bt,Vt)&&oe(xt,Vt,bt[Vt]);if(Ne)for(var Vt of Ne(bt))Ee.call(bt,Vt)&&oe(xt,Vt,bt[Vt]);return xt},b=({dataSource:xt=[],value:bt,onChange:Vt,onTitleChange:Sn,className:_n,title:pa,titleWidth:un=41,style:Yn={},fontColor:ia="#6A7283",showCount:La,classNameActive:lo,styleItem:pn={}})=>{const[Ua,mo]=(0,x.useState)(0),[To,va]=(0,x.useState)(!1),ba=(0,x.useRef)(null),So=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var no;xt.length!==0&&(((no=ba==null?void 0:ba.current)==null?void 0:no.clientHeight)>97?mo(1):mo(0)),xt.length===0&&mo(0),va(!1)},[xt]),x.createElement("div",{className:Fe()(be.row,_n),style:Yn},x.createElement("div",{onClick:(0,Oe.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:un,marginTop:To?12:4},className:`${be.title} ${Sn?"current":""}`},pa),x.createElement("div",{className:To?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},x.createElement("div",{className:be.bar,ref:So,style:Ua>0?{height:Ua===1?97:"auto",overflow:Ua===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:be.tag,ref:ba},xt==null?void 0:xt.map(no=>x.createElement("span",{onClick:()=>Vt(no.id),key:no.id,style:E(E({color:ia},pn),(no==null?void 0:no.style)||{}),className:bt===no.id?Fe()(lo||be.active,no.classNameActive):""},x.createElement("span",{title:no.name,className:be.name},no.name),!!La&&x.createElement("span",{className:be.num},no.count))))),!!Ua&&x.createElement(x.Fragment,null,Ua===1?x.createElement("div",{onClick:()=>{var no;mo(2),((no=ba==null?void 0:ba.current)==null?void 0:no.clientHeight)>245?va(!0):va(!1)},className:be.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{So.current.scrollTop=0,mo(1),va(!1)},className:be.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ee=({dataSource:xt=[],value:bt,onChange:Vt,onTitleChange:Sn,className:_n,title:pa,titleWidth:un=41,style:Yn={},fontColor:ia="#6A7283",showCount:La,expand:lo=!0})=>{const[pn,Ua]=(0,x.useState)(0),[mo,To]=(0,x.useState)(!1),va=(0,x.useRef)(null),ba=(0,x.useRef)(null),[So,no]=(0,x.useState)(lo);return x.createElement("div",{className:Fe()(y.row,_n),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Oe.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:un,marginTop:mo?12:4},className:`${y.title} ${Sn?"current":""}`},pa),x.createElement("i",{className:`iconfont ${So?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:So?8:10},onClick:()=>no(!So)})),So&&x.createElement("div",{className:mo?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},x.createElement("div",{className:y.fenge}),x.createElement("div",{className:y.bar,ref:ba},x.createElement("div",{className:y.tag,ref:va},xt==null?void 0:xt.map(Ho=>x.createElement("span",{onClick:()=>Vt(Ho.id),key:Ho.id,style:{color:ia},className:bt===Ho.id?y.active:""},x.createElement("span",{title:Ho.name,className:y.name},Ho.name),!!La&&x.createElement("span",{className:y.num},Ho.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},le=({dataSource:xt=[],value:bt,onChange:Vt,onTitleChange:Sn,className:_n,title:pa,titleWidth:un=41,style:Yn={},fontColor:ia="#fff",showCount:La,expand:lo=!0})=>{const[pn,Ua]=(0,x.useState)(0),[mo,To]=(0,x.useState)(!1),va=(0,x.useRef)(null),ba=(0,x.useRef)(null),[So,no]=(0,x.useState)(lo);return x.createElement("div",{className:Fe()(ne.row,_n),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Oe.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:un},className:`${ne.title} ${Sn?"current":""}`},pa),x.createElement("i",{className:`iconfont ${So?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:So?"#00DDC7":"#037F74",fontSize:So?10:12},onClick:()=>no(!So)})),So&&x.createElement("div",{className:mo?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},x.createElement("div",{className:ne.bar,ref:ba},x.createElement("div",{className:ne.tag,ref:va},xt==null?void 0:xt.map(Ho=>x.createElement("span",{onClick:()=>Vt(Ho.id),key:Ho.id,style:{color:ia},className:bt===Ho.id?ne.active:""},x.createElement("span",{title:Ho.name,className:ne.name},Ho.name),!!La&&x.createElement("span",{className:ne.num},Ho.count)))))))},de={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ae=({dataSource:xt=[],value:bt,onChange:Vt,className:Sn,style:_n={}})=>x.createElement("div",{style:_n,className:Fe()(de.tabs,Sn)},xt.map(pa=>x.createElement("span",{onClick:()=>Vt(pa.id),className:bt===pa.id?de.active:"",key:pa.id},pa.name))),pe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},we=te(92832),$e=({dataSource:xt=[],value:bt="",onChange:Vt,onInputChange:Sn=()=>{},className:_n,style:pa={},placeholder:un,allowClear:Yn=!1})=>{var ia;const[La,lo]=(0,x.useState)(""),[pn,Ua]=(0,x.useState)("");(0,x.useEffect)(()=>{var va;let ba=bt;(va=JSON.stringify(bt))!=null&&va.includes("{")&&(lo(bt.id),ba=bt.value||"");try{Ua(decodeURIComponent(ba||""))}catch(So){Ua(decodeURIComponent(ba||""))}},[bt]);const mo=()=>{Vt(encodeURIComponent(pn),La||null)},To=va=>{va!==La&&(lo(va),Vt(encodeURIComponent(pn),va))};return x.createElement("div",{className:Fe()(pe.input,_n),style:pa},!!xt.length&&x.createElement("div",{className:pe.dropdown},x.createElement("div",{className:pe.text},(ia=xt.find(va=>va.id===La))==null?void 0:ia.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:pe.b1}),x.createElement("b",{className:pe.b2})),x.createElement("div",{className:pe.menu},xt.map((va,ba)=>x.createElement("div",{key:ba,onClick:()=>To(va.id)},va.name)))),x.createElement(we.default,{onPressEnter:mo,value:pn,onChange:va=>{Ua(va.target.value),Sn(encodeURIComponent(va.target.value),La||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:mo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Me={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},He=({dataSource:xt=[],value:bt="",onChange:Vt,onInputChange:Sn=()=>{},className:_n,style:pa={},placeholder:un,allowClear:Yn=!1})=>{var ia;const[La,lo]=(0,x.useState)(""),[pn,Ua]=(0,x.useState)("");(0,x.useEffect)(()=>{var va;let ba=bt;(va=JSON.stringify(bt))!=null&&va.includes("{")&&(lo(bt.id),ba=bt.value||"");try{Ua(decodeURIComponent(ba||""))}catch(So){Ua(decodeURIComponent(ba||""))}},[bt]);const mo=()=>{Vt(encodeURIComponent(pn),La||null)},To=va=>{va!==La&&(lo(va),Vt(encodeURIComponent(pn),va))};return x.createElement("div",{className:Fe()(Me.input,_n),style:pa},!!xt.length&&x.createElement("div",{className:Me.dropdown},x.createElement("div",{className:Me.text},(ia=xt.find(va=>va.id===La))==null?void 0:ia.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:Me.menu},xt.map((va,ba)=>x.createElement("div",{key:ba,onClick:()=>To(va.id)},va.name)))),x.createElement(we.default,{onPressEnter:mo,value:pn,onChange:va=>{Ua(va.target.value),Sn(encodeURIComponent(va.target.value),La||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:mo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ue={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},st=te(65582),ut=({value:xt,onChange:bt,className:Vt,total:Sn,pageSize:_n,style:pa={}})=>{const un=(0,st.useIntl)(),Yn=xt<2,ia=xt>=Math.ceil(Sn/_n);return Sn<=_n?x.createElement(x.Fragment,null):x.createElement("div",{className:Fe()(Ue.quickPager,Vt),style:pa},x.createElement("div",{onClick:()=>{Yn||bt(xt-1,"prev")},className:Yn?Ue.disabled:""},un.formatMessage({id:"shixuns.previousPage"})),x.createElement("div",{onClick:()=>{ia||bt(xt+1,"next")},className:ia?Ue.disabled:""},un.formatMessage({id:"shixuns.nextPage"})))},At={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},tt=te(71418),Et=te(6848),Bt=te(13570),Te=te(74128),Je=te(65862),pt=te(96908),Ut=te(57177),St=te(81378),kt=te(2524),Ot=({className:xt,dataSource:bt=[],col:Vt=4,right:Sn,bottom:_n=23,precision:pa=0,wrapWidth:un=1200,trackEventItems:Yn,loading:ia})=>{const La=(0,st.useIntl)(),lo=Math.floor((un-(Vt-1)*Sn)/Vt);return x.createElement(tt.Z,{spinning:ia},x.createElement("div",{className:Fe()(At.list,xt)},!!bt.length&&bt.map((pn,Ua)=>{const{name:mo,id:To,identifier:va,power:ba,cover_image_id:So,pic:no}=pn;return x.createElement("div",{className:At.wrap,key:To,style:{width:lo,marginRight:(1+Ua)%Vt===0?0:Sn+pa,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/shixuns/${va}/challenges`,className:At.li,onClick:Ho=>{Ho.preventDefault(),Yn&&(0,Je.L9)([Yn]),ba&&(0,Je.xg)(`/shixuns/${va}/challenges`)}},x.createElement("div",{className:At.img},x.createElement("img",{className:At.cover,src:`${no}`}),pn.is_jupyter&&x.createElement("img",{className:At.sign,src:pt}),pn.is_jupyter_lab&&x.createElement("img",{className:At.sign,src:Ut}),pn.is_unity_3d&&x.createElement("img",{className:At.sign,src:St})),x.createElement("div",{className:At.name},x.createElement(Et.Z,{title:mo||La.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},x.createElement("span",{className:At.e},mo||La.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),x.createElement("div",{className:At.tags},x.createElement(Et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,pn.challenges_count))),!!pn.myshixuns_count&&x.createElement(Et.Z,{placement:"bottom",title:La.formatMessage({id:"shixuns.numberOfLearners"})},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,pn.myshixuns_count))),x.createElement(Et.Z,{placement:"bottom",title:La.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},x.createElement("span",null,x.createElement("span",null,pn.level))),x.createElement("div",{className:At.rate},x.createElement(Bt.Z,{allowHalf:!0,disabled:!0,defaultValue:pn.score_info}),x.createElement("span",null,"\xA0",pn.score_info?`${pn.score_info}\u5206`:"5\u5206")))),!ba&&x.createElement("div",{className:At.lockWrap},x.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!bt.length&&x.createElement(kt.Z,null)))},$t={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},yt=({className:xt,dataSource:bt=[],col:Vt=4,right:Sn,bottom:_n=23,precision:pa=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:ia,loading:La})=>{const lo=Math.floor((un-(Vt-1)*Sn)/Vt);return x.createElement(tt.Z,{spinning:La},x.createElement("div",{className:Fe()($t.list,xt)},!!bt.length&&bt.map((pn,Ua)=>{const{name:mo,id:To,identifier:va,power:ba,cover_image_id:So,pic:no}=pn;return x.createElement("div",{className:Fe()($t.wrap,Yn),key:To,style:{width:lo,marginRight:(1+Ua)%Vt===0?0:Sn+pa,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/shixuns/${va}/challenges`,className:$t.li,onClick:Ho=>{Ho.preventDefault(),ia&&(0,Je.L9)([ia]),ba&&(0,Je.xg)(`/shixuns/${va}/challenges`)}},x.createElement("img",{src:te(47621),className:$t.titleBg}),x.createElement("div",{className:$t.name},x.createElement(Et.Z,{title:mo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:$t.e},mo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:$t.img},x.createElement("img",{className:$t.cover,src:So?`${Te.Z.API_SERVER}/api/attachments/${So}`:`${Te.Z.IMG_SERVER+no}`}),pn.is_jupyter&&x.createElement("div",{className:$t.bq},"Jupyter"),pn.is_jupyter_lab&&x.createElement("div",{className:$t.bq},"JupyterLab"),pn.is_unity_3d&&x.createElement("div",{className:$t.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:$t.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:$t.value},pn.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:$t.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:$t.value},pn.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:$t.text},"\u5173\u5361\u6570"),x.createElement("span",{className:$t.value},pn.challenges_count)),x.createElement("div",{className:$t.rate},x.createElement(Bt.Z,{allowHalf:!0,disabled:!0,defaultValue:pn.score_info}),x.createElement("span",{className:$t.value,style:{color:"#FF9C00"}},"\xA0",pn.score_info?`${pn.score_info}\u5206`:"5\u5206"))))),!ba&&x.createElement("div",{className:$t.lockWrap},x.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!bt.length&&x.createElement(kt.Z,null)))},Ve={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ze="data:image/png;base64,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",Se="data:image/png;base64,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",ce="data:image/png;base64,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",dt=({className:xt,dataSource:bt=[],col:Vt=4,right:Sn,bottom:_n=23,precision:pa=0,wrapWidth:un=1200,trackEventItems:Yn,loading:ia,wrapClassName:La,imgClassName:lo})=>{const pn=Math.floor((un-(Vt-1)*Sn)/Vt);return x.createElement(tt.Z,{spinning:ia},x.createElement("div",{className:Fe()(Ve.list,xt)},!!bt.length&&bt.map((Ua,mo)=>{const{name:To,id:va,identifier:ba,power:So,cover_image_id:no,pic:Ho}=Ua;return x.createElement("div",{className:Fe()(Ve.wrap,La),key:va,style:{width:pn,marginRight:(1+mo)%Vt===0?0:Sn+pa,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/shixuns/${ba}/challenges`,className:Ve.li,onClick:ar=>{ar.preventDefault(),Yn&&(0,Je.L9)([Yn]),So&&(0,Je.xg)(`/shixuns/${ba}/challenges`)}},x.createElement("div",{className:Fe()(Ve.img,lo)},x.createElement("img",{className:Ve.cover,src:no?`${Te.Z.API_SERVER}/api/attachments/${no}`:`${Te.Z.IMG_SERVER+Ho}`}),Ua.is_jupyter&&x.createElement("img",{className:Ve.sign,src:Ze}),Ua.is_jupyter_lab&&x.createElement("img",{className:Ve.sign,src:Se}),Ua.is_unity_3d&&x.createElement("img",{className:Ve.sign,src:ce})),x.createElement("div",{className:Ve.name},x.createElement(Et.Z,{title:To||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:Ve.e},To||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:Ve.tags},x.createElement(Et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Ua.challenges_count))),!!Ua.myshixuns_count&&x.createElement(Et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Ua.myshixuns_count))),x.createElement(Et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Ua.level))),x.createElement("div",{className:Ve.rate},x.createElement(Bt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ua.score_info}),x.createElement("span",null,"\xA0",Ua.score_info?`${Ua.score_info}\u5206`:"5\u5206")))),!So&&x.createElement("div",{className:Ve.lockWrap},x.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!bt.length&&x.createElement(kt.Z,null)))},ve=te(61584),fe={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},qe=te(79005),ke=te(20345),ye=te(77882),at=te(31081),Qt=te(75309),ft=te(71979),jt=te(47558),Tt=te(42922),Yt=te(66832),Be=te(96593),nt=te(19664),ct=te(91833),lt=Object.defineProperty,gt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,_t=(xt,bt,Vt)=>bt in xt?lt(xt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):xt[bt]=Vt,ln=(xt,bt)=>{for(var Vt in bt||(bt={}))zt.call(bt,Vt)&&_t(xt,Vt,bt[Vt]);if(gt)for(var Vt of gt(bt))Jt.call(bt,Vt)&&_t(xt,Vt,bt[Vt]);return xt};const Pn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:qe,swimg:ke},{name:"101\u8BA1\u5212",ptimg:ye,swimg:at},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Qt,swimg:ft},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:jt,swimg:Tt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Yt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:nt,swimg:ct}];var wt=({className:xt,dataSource:bt=[],col:Vt=4,right:Sn,bottom:_n=23,precision:pa=0,wrapWidth:un=1200,trackEventItems:Yn,loading:ia,wrapClassName:La,imgClassName:lo,isArrow:pn=!1,imgStyle:Ua={}})=>{const mo=Math.floor((un-(Vt-1)*Sn)/Vt),[To,va]=(0,x.useState)(),[ba,So]=(0,x.useState)(),no=ar=>va(ar),Ho=()=>va(-1);return x.createElement(tt.Z,{spinning:ia},x.createElement("div",{className:Fe()(fe.list,xt)},!!(bt!=null&&bt.length)&&(bt==null?void 0:bt.map((ar,br)=>{var yi;const{name:Ci,id:xi,identifier:bi,featured:Qi,school_name:oi,image_url:pi,excellent:Oi,is_plan:Ii}=ar;return x.createElement("div",{key:xi,className:Fe()(fe.wrap,La),style:{width:mo,marginRight:(1+br)%Vt===0?0:Sn+pa,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/paths/${bi}`,className:fe.li,onClick:Vr=>{Vr.preventDefault(),Yn&&(0,Je.L9)([Yn]),(0,Je.xg)(`/paths/${bi}`)}},x.createElement("img",{src:te(39057),className:fe.titleBg}),x.createElement("div",{className:fe.name},x.createElement(Et.Z,{title:Ci},x.createElement("span",{className:fe.e,style:{color:pn&&To===br?"#145DFF":"#000000"},onMouseEnter:()=>{no(br)},onMouseLeave:Ho},Ci))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:Fe()(fe.img,lo)},x.createElement("img",{className:fe.cover,style:ln({},Ua),src:`${Te.Z.IMG_SERVER+pi}`}),(yi=ar==null?void 0:ar.subject_tags)==null?void 0:yi.map((Vr,ui)=>{var Ai,Zi;if(ui===0){const vi=(Ai=Pn.find(Ti=>Ti.name==Vr))==null?void 0:Ai.swimg;return x.createElement("img",{className:fe.sign,src:vi,style:{left:"-4px"}})}const Mi=(Zi=Pn.find(vi=>vi.name==Vr))==null?void 0:Zi.ptimg;return x.createElement("img",{className:fe.sign,src:Mi,style:{left:`${48+52*(ui-1)+2*ui}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ar==null?void 0:ar.excellent)&&x.createElement("div",{className:fe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:fe.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:fe.value},ar.stages_count)),x.createElement("div",null,x.createElement("span",{className:fe.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:fe.value},ar.members_count))))))})),!bt.length&&x.createElement(kt.Z,null)))},It={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},nn=te(41867),Zt=te(59301);const wn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:qe,swimg:ke},{name:"101\u8BA1\u5212",ptimg:ye,swimg:at},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Qt,swimg:ft},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:jt,swimg:Tt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Yt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:nt,swimg:ct}];var vn=({className:xt,dataSource:bt=[],col:Vt=4,right:Sn,bottom:_n=23,precision:pa=0,wrapWidth:un=1200,trackEventItems:Yn,loading:ia,onRemove:La=()=>{},isCurrent:lo=!0,showAlias:pn=!1,wrapClassName:Ua,imgClassName:mo})=>{const To=Math.floor((un-(Vt-1)*Sn)/Vt),va=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ba=>(window.ENV==="build"&&(ba.ptimg=`/react/build${ba.ptimg}`,ba.swimg=`/react/build${ba.swimg}`),ba));return Zt.createElement(tt.Z,{spinning:ia},Zt.createElement("div",{className:Fe()(It.list,xt)},!!(bt!=null&&bt.length)&&(bt==null?void 0:bt.map((ba,So)=>{var no;const{name:Ho,id:ar,identifier:br,featured:yi,school_name:Ci,image_url:xi,excellent:bi,is_plan:Qi}=ba;return Zt.createElement("div",{key:ar,className:Fe()(It.wrap,Ua),style:{width:To,marginRight:(1+So)%Vt===0?0:Sn+pa,marginBottom:_n}},Zt.createElement("a",{className:It.li,onClick:oi=>{oi.preventDefault(),oi.stopPropagation(),Yn&&(0,Je.L9)([Yn]),(0,Je.xg)(`/paths/${br}`)}},Zt.createElement("div",{className:Fe()(It.img,mo)},Zt.createElement("img",{className:It.cover,src:`${Te.Z.IMG_SERVER+xi}`}),lo&&(0,nn.bg)()&&(ba==null?void 0:ba.studying)&&Zt.createElement("div",{className:`${It.movebq} user-path-items`,onClick:oi=>{oi.stopPropagation(),La(ba)}},Zt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Zt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(no=ba==null?void 0:ba.subject_tags)==null?void 0:no.map((oi,pi)=>{var Oi,Ii;if(pi===0){const ui=(Oi=va.find(Ai=>Ai.name==oi))==null?void 0:Oi.swimg;return Zt.createElement("img",{className:It.sign,src:ui,style:{left:"-4px"}})}const Vr=(Ii=va.find(ui=>ui.name==oi))==null?void 0:Ii.ptimg;return Zt.createElement("img",{className:It.sign,src:Vr,style:{left:`${48+52*(pi-1)+2*pi}px`}})}),Zt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(ba==null?void 0:ba.excellent)&&Zt.createElement("div",{className:It.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Zt.createElement("div",{className:It.name},Zt.createElement(Et.Z,{title:pn&&(ba!=null&&ba.excellent_alias_name)?Zt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ho}`,Zt.createElement("br",null),Zt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ba==null?void 0:ba.excellent_alias_name}`)):Ho},Zt.createElement("span",{className:It.e},pn&&(ba==null?void 0:ba.excellent_alias_name)||Ho))),Zt.createElement("div",{className:It.tags},Zt.createElement("div",null,Zt.createElement(Et.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Zt.createElement("span",null,ba.stages_count))),Zt.createElement(Et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Zt.createElement("span",null,Zt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Zt.createElement("span",null,ba.members_count)))))))})),!bt.length&&Zt.createElement(kt.Z,null)))},Ht={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},kn="data:image/png;base64,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",Ge=te(59301),an=({className:xt,dataSource:bt=[],col:Vt=4,right:Sn,bottom:_n=23,precision:pa=0,wrapWidth:un=1200,trackEventItems:Yn,loading:ia})=>{const La=(0,st.useIntl)(),lo=Math.floor((un-(Vt-1)*Sn)/Vt);return Ge.createElement(tt.Z,{spinning:ia},Ge.createElement("div",{className:Fe()(Ht.list,xt)},!!bt.length&&bt.map((pn,Ua)=>{const{subject_identifier:mo,id:To,identifier:va,power:ba}=pn,So=pn.is_public!=0&&pn.is_public;return Ge.createElement("div",{className:Ht.wrap,key:To,style:{width:lo,marginRight:(1+Ua)%Vt===0?0:Sn+pa,marginBottom:_n}},Ge.createElement("a",{className:Ht.li,onClick:no=>{no.preventDefault(),Yn&&(0,Je.L9)([Yn]),(0,Je.xg)(pn.first_category_url)}},Ge.createElement("div",{className:Ht.top},Ge.createElement(Et.Z,{title:pn.name},Ge.createElement("div",{className:Ht.name},pn.name)),Ge.createElement("img",{className:Ht.img,src:Te.Z.IMG_SERVER+"/images/"+pn.avatar_url}),Ge.createElement("div",{className:Ht.text,title:pn.creator},pn.creator),mo&&Ge.createElement("div",{className:Ht.btns},Ge.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ge.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),So&&Ge.createElement("div",{className:Ht.sign},La.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Ge.createElement("div",{className:Ht.bottom},pn.visits>0&&Ge.createElement(Et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ge.createElement("span",null,Ge.createElement("i",{className:"iconfont icon-liulanyan"}),Ge.createElement("span",null,pn.visits))),pn.course_members_count>0&&Ge.createElement(Et.Z,{title:"\u6210\u5458",placement:"bottom"},Ge.createElement("span",null,Ge.createElement("i",{className:"iconfont icon-chengyuan"}),pn.course_members_count)),pn.tasks_count>0&&Ge.createElement(Et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ge.createElement("span",null,Ge.createElement("i",{className:"iconfont icon-zuoye"}),pn.tasks_count)),pn.is_end?Ge.createElement("div",{style:{color:"#6B758B"}},La.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Ge.createElement("div",{style:{color:"#00B187"}},La.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!pn.is_accessible&&Ge.createElement("div",{className:Ht.lockWrap},Ge.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ge.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!bt.length&&Ge.createElement(kt.Z,null)))},Xt={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},hn="data:image/png;base64,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",mn=({className:xt,dataSource:bt=[],col:Vt=4,right:Sn,bottom:_n=23,precision:pa=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:ia,loading:La})=>{const lo=Math.floor((un-(Vt-1)*Sn)/Vt);return x.createElement(tt.Z,{spinning:La},x.createElement("div",{className:Fe()(Xt.list,xt)},!!bt.length&&bt.map((pn,Ua)=>{const{subject_identifier:mo,id:To,identifier:va,power:ba}=pn,So=pn.is_public!=0&&pn.is_public;return x.createElement("div",{className:Fe()(`${Xt.wrap} ${pn.is_accessible?"":Xt.warpStyle}`,Yn),key:To,style:{width:lo,marginRight:(1+Ua)%Vt===0?0:Sn+pa,marginBottom:_n}},x.createElement("a",{className:Xt.li,onClick:no=>{no.preventDefault(),ia&&(0,Je.L9)([ia]),(0,Je.xg)(pn.first_category_url)}},x.createElement("div",{className:Xt.creator},x.createElement("img",{className:Xt.img,src:Te.Z.IMG_SERVER+"/images/"+pn.avatar_url}),x.createElement("div",{className:Xt.text,title:pn.creator},pn.creator)),x.createElement("div",{className:Xt.top},x.createElement(Et.Z,{title:pn.name},x.createElement("div",{className:Xt.name},pn.name)),So&&x.createElement("div",{className:Xt.sign},"\u516C\u5F00")),x.createElement("div",{className:Xt.middle},x.createElement("div",{className:Xt.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Xt.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Xt.value},(pn==null?void 0:pn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Xt.text},"\u6210\u5458"),x.createElement("span",{className:Xt.value},(pn==null?void 0:pn.course_members_count)||0))),x.createElement("div",{className:Xt.row},x.createElement("div",null,x.createElement("span",{className:Xt.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Xt.value},(pn==null?void 0:pn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Xt.text},"\u72B6\u6001"),pn.is_end?x.createElement("span",{className:Xt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Xt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),mo&&x.createElement("div",{className:Xt.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pn.is_accessible&&x.createElement("div",{className:Xt.lockWrap},x.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!bt.length&&x.createElement(kt.Z,null)))},Qe={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},ot="data:image/png;base64,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",Gt=({className:xt,dataSource:bt=[],col:Vt=4,right:Sn,bottom:_n=23,precision:pa=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:ia,loading:La})=>{const lo=Math.floor((un-(Vt-1)*Sn)/Vt);return x.createElement(tt.Z,{spinning:La},x.createElement("div",{className:Fe()(Qe.list,xt)},!!bt.length&&bt.map((pn,Ua)=>{const{subject_identifier:mo,id:To,identifier:va,power:ba}=pn,So=pn.is_public!=0&&pn.is_public;return x.createElement("div",{className:Fe()(`${Qe.wrap} ${pn.is_accessible?"":Qe.warpStyle}`,Yn),key:To,style:{width:lo,marginRight:(1+Ua)%Vt===0?0:Sn+pa,marginBottom:_n}},x.createElement("a",{className:Qe.li,onClick:no=>{no.preventDefault(),ia&&(0,Je.L9)([ia]),(0,Je.xg)(pn.first_category_url)}},x.createElement("div",{className:Qe.creator},x.createElement("img",{className:Qe.img,src:Te.Z.IMG_SERVER+"/images/"+pn.avatar_url}),x.createElement("div",{className:Qe.text,title:pn.creator},pn.creator)),x.createElement("div",{className:Qe.top},x.createElement(Et.Z,{title:pn.name},x.createElement("div",{className:Qe.name},pn.name)),So&&x.createElement("div",{className:Qe.sign})),x.createElement("div",{className:Qe.middle},x.createElement("div",{className:Qe.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Qe.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Qe.value},(pn==null?void 0:pn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Qe.text},"\u6210\u5458"),x.createElement("span",{className:Qe.value},(pn==null?void 0:pn.course_members_count)||0))),x.createElement("div",{className:Qe.row},x.createElement("div",null,x.createElement("span",{className:Qe.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Qe.value},(pn==null?void 0:pn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Qe.text},"\u72B6\u6001"),pn.is_end?x.createElement("span",{className:Qe.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Qe.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),mo&&x.createElement("div",{className:Qe.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pn.is_accessible&&x.createElement("div",{className:Qe.lockWrap},x.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!bt.length&&x.createElement(kt.Z,null)))},qt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},xn=({dataSource:xt=[],value:bt,onChange:Vt,className:Sn,style:_n={},tabBarExtraContent:pa})=>x.createElement("div",{className:Fe()(qt.tabs,Sn),style:_n},x.createElement("div",{className:qt.tabsWrap},xt.map((un,Yn)=>x.createElement("aside",{className:qt.tab,onClick:()=>{Vt(un.id),un.link&&st.history.push(un.link)},key:Yn},x.createElement("div",{className:bt===un.id?qt.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(Et.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:qt.tabBar},pa)),cn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Ln=({dataSource:xt=[],value:bt,onChange:Vt,className:Sn,style:_n={},tabBarExtraContent:pa})=>x.createElement("div",{className:Fe()(cn.tabs,Sn),style:_n},x.createElement("div",{className:cn.tabsWrap},xt.map((un,Yn)=>x.createElement("aside",{className:cn.tab,onClick:()=>{Vt(un.id),un.link&&st.history.push(un.link)},key:Yn},x.createElement("div",{className:bt===un.id?cn.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(Et.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:cn.tabBar},pa)),da={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Hn=({dataSource:xt=[],value:bt,onChange:Vt,className:Sn,style:_n={},tabBarExtraContent:pa})=>x.createElement("div",{className:Fe()(da.tabs,Sn),style:_n},x.createElement("div",{className:da.tabsWrap},xt.map((un,Yn)=>x.createElement("aside",{className:`${da.tab} ${bt===un.id?da.active:""}`,onClick:()=>{Vt(un.id),un.link&&st.history.push(un.link)},key:Yn},x.createElement("div",null,un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(Et.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:da.tabBar},pa)),Ca=({className:xt,style:bt={},children:Vt})=>x.createElement("div",{className:Fe()(xt),style:bt},Vt),gn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Jn=te(38854),Ra=te(20834);const na=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ka=({sortValue:xt,dropValue:bt,className:Vt,onSort:Sn,onDrop:_n,dataSource:pa=na})=>{var un;return x.createElement("div",{className:Fe()(gn.orderWrap,Vt)},x.createElement(Jn.Z,{dropdownRender:()=>x.createElement(Ra.default,null,pa.map((Yn,ia)=>x.createElement(Ra.default.Item,{key:ia,onClick:()=>_n(Yn.id)},Yn.name)))},x.createElement("span",{className:gn.orderTextWrap},(un=pa.find(Yn=>bt===Yn.id))==null?void 0:un.name)),x.createElement("span",{className:gn.orderIconWrap},x.createElement("span",{className:gn.orderAsc},x.createElement("i",{className:xt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${gn.cursorPointer} ${gn.active}`:`iconfont icon-sanjiaoxing-up font12 ${gn.cursorPointer}`,onClick:()=>Sn(xt==="asc"?"desc":"asc")})),x.createElement("span",{className:gn.orderDesc},x.createElement("i",{className:xt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${gn.cursorPointer} ${gn.active}`:`iconfont icon-sanjiaoxing-down font12 ${gn.cursorPointer}`,onClick:()=>Sn(xt==="asc"?"desc":"asc")}))))},Ia={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ya=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var po=({sortValue:xt,dropValue:bt,className:Vt,onSort:Sn,onDrop:_n,dataSource:pa=Ya})=>{var un;return x.createElement("div",{className:Fe()(Ia.orderWrap,Vt)},x.createElement(Jn.Z,{dropdownRender:()=>x.createElement(Ra.default,null,pa.map((Yn,ia)=>x.createElement(Ra.default.Item,{key:ia,onClick:()=>_n(Yn.id)},Yn.name)))},x.createElement("span",{className:Ia.orderTextWrap},(un=pa.find(Yn=>bt===Yn.id))==null?void 0:un.name)),x.createElement("span",{className:Ia.orderIconWrap},x.createElement("span",{className:Ia.orderAsc},x.createElement("i",{className:xt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ia.cursorPointer} ${Ia.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ia.cursorPointer}`,onClick:()=>Sn(xt==="asc"?"desc":"asc")})),x.createElement("span",{className:Ia.orderDesc},x.createElement("i",{className:xt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ia.cursorPointer} ${Ia.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ia.cursorPointer}`,onClick:()=>Sn(xt==="asc"?"desc":"asc")}))))},Ro={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},dn=te(3113),Vo=te(2337),ko=Object.defineProperty,Co=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Qn=(xt,bt,Vt)=>bt in xt?ko(xt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):xt[bt]=Vt,ga=(xt,bt)=>{for(var Vt in bt||(bt={}))fa.call(bt,Vt)&&Qn(xt,Vt,bt[Vt]);if(Co)for(var Vt of Co(bt))yn.call(bt,Vt)&&Qn(xt,Vt,bt[Vt]);return xt},On=(xt,bt)=>{var Vt={};for(var Sn in xt)fa.call(xt,Sn)&&bt.indexOf(Sn)<0&&(Vt[Sn]=xt[Sn]);if(xt!=null&&Co)for(var Sn of Co(xt))bt.indexOf(Sn)<0&&yn.call(xt,Sn)&&(Vt[Sn]=xt[Sn]);return Vt},Na=(xt,bt,Vt)=>new Promise((Sn,_n)=>{var pa=ia=>{try{Yn(Vt.next(ia))}catch(La){_n(La)}},un=ia=>{try{Yn(Vt.throw(ia))}catch(La){_n(La)}},Yn=ia=>ia.done?Sn(ia.value):Promise.resolve(ia.value).then(pa,un);Yn((Vt=Vt.apply(xt,bt)).next())}),Zo=xt=>{var bt=xt,{className:Vt,style:Sn,children:_n,loading:pa=!1,openLoading:un,onClick:Yn=()=>{},size:ia="middle",shape:La="round",theme:lo}=bt,pn=On(bt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ua,mo]=(0,x.useState)(!1),To=(0,x.useMemo)(()=>{switch(lo){case Vo.Fy.THEMEONE:return Ro.ThemeOne;case Vo.Fy.DEFAULT:default:return Ro.btn}},[lo]);return x.createElement(dn.ZP,ga({onClick:(0,Oe.throttle)(va=>Na(void 0,null,function*(){un&&mo(!0);try{yield Yn(va)}catch(ba){console.log("error",ba)}un&&mo(!1)}),2e3,{leading:!0,trailing:!1}),className:Fe()(To,Ro[`${ia}-${La}`],Vt),style:Sn,size:ia,shape:La,loading:Ua||pa},pn),_n)},io={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},dr=({className:xt,style:bt,children:Vt=null,onClick:Sn,title:_n})=>x.createElement("div",{className:Fe()(io.head,xt),style:bt},x.createElement("span",{className:"primary-hover",onClick:Sn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:_n},_n),x.createElement("div",{className:io.node},Vt)),$o={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},jo=({confirmShow:xt=!0,confirmTitle:bt,confirmClick:Vt,cancelShow:Sn=!0,cancelTitle:_n,cancelClick:pa,className:un,style:Yn,confirmLoading:ia=!1})=>x.createElement("div",{className:Fe()($o.btns,un),style:Yn},xt&&x.createElement(dn.ZP,{loading:ia,onClick:Vt,type:"primary",className:$o.confirm},bt),Sn&&x.createElement(dn.ZP,{onClick:pa,className:$o.cancel},_n)),jn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Mo=({className:xt,style:bt={},LeftContent:Vt,children:Sn,RightContent:_n})=>x.createElement("div",{className:Fe()(jn.fixedBottom,xt),style:bt},x.createElement("div",{className:jn.wrap},x.createElement("div",{className:jn.left},Vt),x.createElement("div",{className:jn.center},Sn),x.createElement("div",{className:jn.right},_n))),Uo={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ir=({className:xt,style:bt={},dataSource:Vt=[]})=>x.createElement("div",{className:Fe()(Uo.crumbs,xt),style:bt},Vt.map((Sn,_n)=>_nst.history.push(Sn.path)},Sn.name):x.createElement("span",null,Sn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:_n,style:{color:"#5F6368"}},Sn.name))),hr=te(31797),fr=Object.defineProperty,or=Object.defineProperties,wr=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,Lo=(xt,bt,Vt)=>bt in xt?fr(xt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):xt[bt]=Vt,Gr=(xt,bt)=>{for(var Vt in bt||(bt={}))Dr.call(bt,Vt)&&Lo(xt,Vt,bt[Vt]);if(pr)for(var Vt of pr(bt))jr.call(bt,Vt)&&Lo(xt,Vt,bt[Vt]);return xt},Lr=(xt,bt)=>or(xt,wr(bt)),$r=(xt,bt)=>{var Vt={};for(var Sn in xt)Dr.call(xt,Sn)&&bt.indexOf(Sn)<0&&(Vt[Sn]=xt[Sn]);if(xt!=null&&pr)for(var Sn of pr(xt))bt.indexOf(Sn)<0&&jr.call(xt,Sn)&&(Vt[Sn]=xt[Sn]);return Vt};const{Countdown:ei}=hr.default;var li=xt=>{var bt=xt,{onChange:Vt}=bt,Sn=$r(bt,["onChange"]);const[_n,pa]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof _n=="number"&&_n>=0&&Vt(_n)},[_n]);const un=Yn=>{const ia=Math.floor(Yn/1e3);pa(ia)};return x.createElement(ei,Lr(Gr({},Sn),{onChange:un}))},ni={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},fi=({DataProps:xt,className:bt,style:Vt={}})=>{var Sn;return x.createElement("div",{className:Fe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ni.ClassRoomItem,bt),style:Vt,onClick:()=>{(0,Je.xg)(xt==null?void 0:xt.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(Sn=Te.Z)==null?void 0:Sn.IMG_SERVER}/images/${xt==null?void 0:xt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(xt==null?void 0:xt.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(xt!=null&&xt.is_public)&&x.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),x.createElement("span",{className:Fe()("text-16px font-medium",ni.TitleDom)},xt==null?void 0:xt.name)),x.createElement("div",{className:"c-grey-333 font-medium"},xt==null?void 0:xt.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",xt==null?void 0:xt.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",xt==null?void 0:xt.tasks_count),xt!=null&&xt.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},si=Object.defineProperty,ai=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,bn=(xt,bt,Vt)=>bt in xt?si(xt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):xt[bt]=Vt,Zn=(xt,bt)=>{for(var Vt in bt||(bt={}))ra.call(bt,Vt)&&bn(xt,Vt,bt[Vt]);if(ai)for(var Vt of ai(bt))Bn.call(bt,Vt)&&bn(xt,Vt,bt[Vt]);return xt},$a=({DataProps:xt=[],selectValue:bt,onChange:Vt,className:Sn,style:_n={},extra:pa,classNameItem:un,styleItem:Yn={},barHidden:ia})=>{const[La,lo]=(0,x.useState)();return(0,x.useEffect)(()=>{lo(Array.isArray(bt)?bt:[bt])},[bt]),x.createElement("div",{className:Fe()("flex px-20px py-10px gap-40px",Sn),style:Zn({borderBottom:"1px solid #D3F0FF"},_n)},xt==null?void 0:xt.map(pn=>x.createElement("div",{key:pn==null?void 0:pn.id,className:Fe()("flex item-center justify-center current c-grey-333 text-16 relative",un,pn==null?void 0:pn.className),style:Zn(Zn({color:La!=null&&La.includes(pn==null?void 0:pn.id)?"#1890FF":"",minWidth:88},Yn),(pn==null?void 0:pn.style)||{}),onClick:Ua=>{Vt==null||Vt({domEvent:Ua,item:pn}),pn!=null&&pn.link&&st.history.push(pn==null?void 0:pn.link)}},pn==null?void 0:pn.name,!ia&&(La==null?void 0:La.includes(pn==null?void 0:pn.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},pa))},bo=Object.defineProperty,Ao=Object.defineProperties,Wo=Object.getOwnPropertyDescriptors,zo=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,zr=(xt,bt,Vt)=>bt in xt?bo(xt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):xt[bt]=Vt,Wr=(xt,bt)=>{for(var Vt in bt||(bt={}))Sr.call(bt,Vt)&&zr(xt,Vt,bt[Vt]);if(zo)for(var Vt of zo(bt))er.call(bt,Vt)&&zr(xt,Vt,bt[Vt]);return xt},Qr=(xt,bt)=>Ao(xt,Wo(bt)),Kr=({value:xt,onChange:bt,onInputChange:Vt,className:Sn,style:_n={},InputProps:pa})=>{const[un,Yn]=(0,x.useState)(xt);return x.createElement("div",{className:Fe()("flex item-center rounded-full px-10px py-2px",Sn),style:Wr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},_n)},x.createElement(we.default,Qr(Wr({bordered:!1},pa),{onChange:ia=>{Yn(ia.target.value),Vt==null||Vt(encodeURIComponent(ia.target.value))},onPressEnter:ia=>{bt==null||bt({domEvent:ia,item:{value:un}})}})),x.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:ia=>{bt==null||bt({domEvent:ia,item:{value:un}})}}))}},31103:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ie}});var x=te(59301);function ie(Pe,Re){const xe=(0,x.useRef)();(0,x.useEffect)(()=>{xe.current=Pe}),(0,x.useEffect)(()=>{function be(){xe.current()}if(Re!==null){let re=setInterval(be,Re);return()=>clearInterval(re)}},[Re])}},10129:function(rt,Pt,te){"use strict";te.d(Pt,{h:function(){return x}});var x=(ie=>(ie[ie.NOMATCH=-1]="NOMATCH",ie[ie.OK=0]="OK",ie[ie.TIMEOUT=2]="TIMEOUT",ie[ie.PODFAILURE=3]="PODFAILURE",ie[ie.COMPILEFAILURE=4]="COMPILEFAILURE",ie[ie.EXECUTEFAILURE=5]="EXECUTEFAILURE",ie[ie.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ie))(x||{})},67172:function(rt,Pt,te){"use strict";te.d(Pt,{H7:function(){return E},MK:function(){return oe},MU:function(){return De},X6:function(){return ze},bM:function(){return Oe},fi:function(){return a},fu:function(){return Fe},n4:function(){return b},rX:function(){return Ee},vl:function(){return y},zO:function(){return Ne}});var x=te(38147),ie=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(z,ee,ne)=>ee in z?ie(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,re=(z,ee)=>{for(var ne in ee||(ee={}))Re.call(ee,ne)&&be(z,ne,ee[ne]);if(Pe)for(var ne of Pe(ee))xe.call(ee,ne)&&be(z,ne,ee[ne]);return z};function Fe(z,ee){return(0,x.U2)(`myproblems/${z}.json`,re({hidePopLogin:!0},ee||{}))}function Oe(z,ee){return(0,x.v_)(`myproblems/${z}/code_submit.json`,ee)}function De(z,ee){return(0,x.v_)(`myproblems/${z}/code_debug.json`,ee)}function Ne(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,x.U2)(`myproblems/${z}/submit_records.json`,ee)}function ze(z){return(0,x.U2)("myproblems/record_detail.json",{id:z})}function Ee(z,ee){return(0,x.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,x.v_)(`myproblems/${z}/add_notes.json`,ee)}function E(z,ee){return(0,x.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function a(z){return(0,x.v_)(`myproblems/${z}/sync_code.json`)}function b(z,ee){return(0,x.v_)(`myproblems/${z}/update_code.json`,ee)}function y(z,ee){return(0,x.v_)(`discusses/${z}/plus.json`,ee)}},26971:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ul}});var x=te(59301),ie={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Pe=te(78241),Re=te(6848),xe=te(3113),be=te(43418),re=te(5871),Fe=te(8591),Oe=te(92832),De=te(28103),Ne=te(24905),ze=te(95237),Ee=te(43604),oe=te(58421),E=te(60324),a=Object.defineProperty,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Ie,Ye,et)=>Ye in Ie?a(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,ne=(Ie,Ye)=>{for(var et in Ye||(Ye={}))y.call(Ye,et)&&ee(Ie,et,Ye[et]);if(b)for(var et of b(Ye))z.call(Ye,et)&&ee(Ie,et,Ye[et]);return Ie};const ae=Ie=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var le="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",de=te(6339),me=te(65582),Ae=te(65862),pe=te(38147),we=Object.defineProperty,ge=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Xe=(Ie,Ye,et)=>Ye in Ie?we(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,He=(Ie,Ye)=>{for(var et in Ye||(Ye={}))$e.call(Ye,et)&&Xe(Ie,et,Ye[et]);if(ge)for(var et of ge(Ye))Me.call(Ye,et)&&Xe(Ie,et,Ye[et]);return Ie};const Ue=Ie=>React.createElement("svg",He({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var st="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Ft=Object.defineProperty,ut=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Et=(Ie,Ye,et)=>Ye in Ie?Ft(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,Bt=(Ie,Ye)=>{for(var et in Ye||(Ye={}))At.call(Ye,et)&&Et(Ie,et,Ye[et]);if(ut)for(var et of ut(Ye))tt.call(Ye,et)&&Et(Ie,et,Ye[et]);return Ie};const Te=Ie=>React.createElement("svg",Bt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var Je="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",pt=te(70414),Ut=te(96565),St=te(97805),kt=te(20633),he={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Ot=te(59301),$t=Object.defineProperty,Dt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ce=(Ie,Ye,et)=>Ye in Ie?$t(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,Ke=(Ie,Ye)=>{for(var et in Ye||(Ye={}))Ze.call(Ye,et)&&ce(Ie,et,Ye[et]);if(Ve)for(var et of Ve(Ye))Se.call(Ye,et)&&ce(Ie,et,Ye[et]);return Ie},dt=(Ie,Ye)=>Dt(Ie,yt(Ye)),ve=(Ie,Ye)=>{var et={};for(var Nt in Ie)Ze.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&Ve)for(var Nt of Ve(Ie))Ye.indexOf(Nt)<0&&Se.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et};const fe=null,qe=(Ie,Ye)=>{var et=Ie,{globalSetting:Nt,loading:ha,dispatch:Wn,isEdit:Ba,editData:qn}=et,ea=ve(et,["globalSetting","loading","dispatch","isEdit","editData"]);const[za,Sa]=(0,x.useState)(""),[Ha,so]=(0,x.useState)(""),[Va,Dn]=(0,x.useState)([]),[oa,wa]=(0,x.useState)(""),[Oa,la]=(0,x.useState)(),[Ja,Za]=(0,x.useState)(!1),[Mn,Un]=(0,x.useState)({}),[Nn,zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{!qn||!Ba||(Sa(qn==null?void 0:qn.name),so(qn==null?void 0:qn.analysis),la(qn==null?void 0:qn.is_ordered),Un(qn),Za(!0))},[qn]),(0,x.useEffect)(()=>{if(!Ja)return;const _a=qn==null?void 0:qn.standard_answer.map(Do=>Do==null?void 0:Do.answer_text);Dn(_a);const Bo=qn==null?void 0:qn.standard_answer.map(Do=>Do==null?void 0:Do.score);zn(Bo),Za(!1)},[Ja]),(0,x.useImperativeHandle)(Ye,()=>({onSave:ao,Clear:wo}));const ao=()=>{let _a=[],Bo=!1;return za?(Va.forEach((Do,No)=>{_a.push({position:No+1,answer_text:[],score:Nn[No]}),Do==null||Do.forEach((Cr,Fi)=>{_a[No].answer_text.push(Cr),(!Cr||!(0,Ae.eR)(Cr,1e4))&&(wa(`${No}-${Fi}`),Fe.ZP.info(Cr?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Bo=!0)})}),Bo?!1:(_a==null?void 0:_a.length)>20?(Fe.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:za,analysis:Ha,standard_answers:_a,is_ordered:Oa,downcase:Mn==null?void 0:Mn.downcase,no_space:Mn==null?void 0:Mn.no_space,use_blank_score:Mn==null?void 0:Mn.use_blank_score}):(Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},wo=()=>{Sa(""),so(""),Dn([]),la(!1)},Jo=(_a,Bo,Do)=>{const No=Va.slice();if(Bo&&No.splice(_a,Bo),Do)for(let Cr=0;Cr{wa("");let No=Va.slice();No[_a][Bo]=Do,Dn(No)},Pa=_a=>{let Bo=Va.slice();Bo[_a]=[...Bo[_a],""],Dn(Bo)},Er=(_a,Bo)=>{let Do=Va.slice();if(!Do[_a][Bo]){Do[_a]=Do[_a].filter((No,Cr)=>Cr!==Bo),Dn(Do);return}be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:he.modal,onOk:()=>{Do[_a]=Do[_a].filter((No,Cr)=>Cr!==Bo),Dn(Do)}})},yr=_a=>{be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:he.modal,onOk:()=>{let Bo=Va.slice();Bo=Va.filter((Do,No)=>_a!==No),Dn(Bo)}})};return Ot.createElement("section",{className:he.wrap},Ot.createElement("p",{className:he.titleWrap},Ot.createElement("span",{className:he.required},"*"),Ot.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),Ot.createElement("div",null,Ot.createElement(St.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:za,onChange:_a=>Sa(_a),showNullButton:!0,onPlaceholderChange:Jo})),Ot.createElement("div",{className:"mt20"},Va.map((_a,Bo)=>Ot.createElement("div",{style:{display:"flex"}},Ot.createElement("div",{style:{flex:1}},Ot.createElement(kt.Z,{key:Bo,answers:_a,index:Bo,flex:1,is_md:!0,activeOptionErrorIndex:oa,onAnswerChange:vr,addChildAnswer:Pa,deleteChildAnswer:Er,deleteChildAnswermain:yr})),Mn.use_blank_score&&Ot.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Ot.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Ot.createElement(re.Z,{style:{width:"100px"},size:"large",defaultValue:Nn[Bo],onBlur:Do=>{Nn[Bo]=Do.target.value,zn([...Nn])}}))))),Ot.createElement("div",null,Ot.createElement(Ne.default,{className:`${he.color333} font14 mt20`,checked:Mn.use_blank_score,onChange:_a=>Un(dt(Ke({},Mn),{use_blank_score:_a.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Ot.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Ot.createElement("div",null,Ot.createElement(Ne.default,{className:`${he.color333} font14 mt20`,checked:Mn.downcase,onChange:_a=>Un(dt(Ke({},Mn),{downcase:_a.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ot.createElement("div",null,Ot.createElement(Ne.default,{className:`${he.color333} font14 mt20`,checked:Mn.no_space,onChange:_a=>Un(dt(Ke({},Mn),{no_space:_a.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Ot.createElement("div",{className:"mt20"},(Va==null?void 0:Va.length)>1&&Ot.createElement("span",null,Ot.createElement(Ne.default,{checked:Oa,onChange:_a=>la(_a.target.checked),className:`${he.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Ot.createElement("span",{className:`${he.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Ot.createElement("p",{className:he.titleWrap},Ot.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Ot.createElement(Ut.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ha,onChange:_a=>so(_a)}))};var ke=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(qe)),ye=te(5112),at=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,jt=(Ie,Ye)=>{var et={};for(var Nt in Ie)Qt.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&at)for(var Nt of at(Ie))Ye.indexOf(Nt)<0&&ft.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et};const Tt=null,Yt=(Ie,Ye)=>{var et=Ie,{globalSetting:Nt,loading:ha,editData:Wn,dispatch:Ba,onRef:qn=()=>{},isEdit:ea}=et,za=jt(et,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Sa,Ha]=(0,x.useState)(),[so,Va]=(0,x.useState)(""),[Dn,oa]=(0,x.useState)("");(0,x.useEffect)(()=>{if(!Wn||!ea)return;Va(Wn==null?void 0:Wn.name),oa(Wn==null?void 0:Wn.analysis);const la=Wn==null?void 0:Wn.choices.find(Ja=>Ja.is_answer);Ha(la.choice_text==="\u6B63\u786E"?"0":"1")},[Wn]),(0,x.useImperativeHandle)(Ye,()=>({onSave:wa,Clear:Oa}));const wa=()=>so?Sa?{name:so,choices:[{choice_text:"\u6B63\u786E",is_answer:Sa==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Sa==="1"?1:0}],analysis:Dn}:(Fe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Oa=()=>{Va(""),oa(""),Ha("")};return x.createElement("section",{className:he.wrap},x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),x.createElement(Ut.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:so,onChange:la=>Va(la)}),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:he.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),x.createElement(ye.ZP.Group,{buttonStyle:"solid",value:Sa,onChange:la=>Ha(la.target.value)},x.createElement(ye.ZP.Button,{value:"0",className:`${he.radio} mr40`},"\u6B63\u786E"),x.createElement(ye.ZP.Button,{value:"1",className:he.radio},"\u9519\u8BEF")),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Ut.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Dn,onChange:la=>oa(la)}))};var Be=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Yt)),nt=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,gt=(Ie,Ye)=>{var et={};for(var Nt in Ie)ct.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&nt)for(var Nt of nt(Ie))Ye.indexOf(Nt)<0&<.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et};const zt=null,Jt=(Ie,Ye)=>{var et=Ie,{globalSetting:Nt,loading:ha,editData:Wn,dispatch:Ba,onRef:qn=()=>{},isEdit:ea}=et,za=gt(et,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Sa,Ha]=(0,x.useState)([]);(0,x.useEffect)(()=>{var oa;if(!Wn||!ea)return;const wa=(oa=Wn==null?void 0:Wn.shixun)==null?void 0:oa.challenges.map(Oa=>({id:Oa==null?void 0:Oa.id,score:Oa.score}));Ha(wa)},[Wn]),(0,x.useImperativeHandle)(Ye,()=>({onSave:so,Clear:Va}));const so=()=>({challenges:[...Sa]}),Va=()=>{Ha([])};console.log("editData--",Wn);const Dn=oa=>{var wa,Oa;return x.createElement("div",null,(Oa=(wa=oa==null?void 0:oa.shixun)==null?void 0:wa.challenges)==null?void 0:Oa.map((la,Ja)=>{var Za;return x.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},x.createElement("div",null,x.createElement("span",{className:"mr5"},"\u7B2C",Ja+1,"\u5173"),x.createElement(Re.Z,{key:Ja,title:la==null?void 0:la.challenge_name},x.createElement("span",null,(0,Ae.Pq)(la==null?void 0:la.challenge_name,44)))),x.createElement("p",{style:{marginBottom:0}},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u5206\u503C\uFF1A"),x.createElement(re.Z,{precision:1,min:1,max:100,className:he.baseFormItem,style:{width:176},value:(Za=Sa.find(Mn=>Mn.id===la.id))==null?void 0:Za.score,onChange:Mn=>{Sa.find(Un=>Un.id===la.id).score=Mn,Ha([...Sa])}})))}),x.createElement("div",{style:{clear:"both"}}))};return x.createElement("section",{className:he.wrap},x.createElement(de.Z,{style:{paddingRight:10},className:he.titleHtml,value:`${Wn==null?void 0:Wn.position}\u3001${Wn==null?void 0:Wn.name}`}),x.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u5173\u5361")),Dn(Wn))};var _t=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Jt)),ln=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,wt=(Ie,Ye)=>{var et={};for(var Nt in Ie)Pn.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&ln)for(var Nt of ln(Ie))Ye.indexOf(Nt)<0&&Lt.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et};const It=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],nn=(Ie,Ye)=>{var et=Ie,{editData:Nt,globalSetting:ha,loading:Wn,dispatch:Ba,onRef:qn=()=>{},isEdit:ea}=et,za=wt(et,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Sa,Ha]=(0,x.useState)([]),[so,Va]=(0,x.useState)(),[Dn,oa]=(0,x.useState)([]),[wa,Oa]=(0,x.useState)(""),[la,Ja]=(0,x.useState)("");(0,x.useEffect)(()=>{Ha(["","","",""])},[]),(0,x.useEffect)(()=>{if(!Nt||!ea)return;Oa(Nt==null?void 0:Nt.name),Ja(Nt==null?void 0:Nt.analysis),Ha(Nt==null?void 0:Nt.choices.map(Nn=>Nn.choice_text));const Un=[];Nt==null||Nt.choices.map((Nn,zn)=>{Nn.is_answer&&Un.push(zn)}),oa(Un)},[Nt]),(0,x.useImperativeHandle)(Ye,()=>({onSave:Za,Clear:Mn}));const Za=()=>{if(!wa)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Un=Sa.findIndex(zn=>!zn);if(Un>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${It[Un]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Dn.length)return Fe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Dn.length<2)return Fe.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const Nn=Sa.map((zn,ao)=>({choice_text:zn,is_answer:Dn.includes(ao)?1:0}));return{name:wa,choices:Nn,analysis:la}},Mn=()=>{Ha(["","","",""]),Oa(""),Ja(""),oa("")};return x.createElement("section",{className:he.wrap},x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),x.createElement(Ut.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:wa,onChange:Un=>Oa(Un)}),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:he.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Sa.map((Un,Nn)=>x.createElement("div",{className:he.choiceWrap,key:Nn},x.createElement(Re.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},x.createElement("div",{className:`${he.answer} ${Dn.includes(Nn)?he.activeAnswer:""}`,onClick:()=>{Dn.includes(Nn)?oa(Dn.filter(zn=>zn!==Nn)):oa([...Dn,Nn])}},It[Nn])),x.createElement("div",{className:he.editorWrap},so===Nn?x.createElement(Ut.Z,{id:`single-question-option-${Nn}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Un,onChange:zn=>{Sa[Nn]=zn,Ha(Sa)}}):x.createElement("div",{className:he.htmlWrap,onClick:()=>Va(Nn)},x.createElement(de.Z,{value:Un}))),Nn>1&&x.createElement(Re.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`${he.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ha(Sa.filter((zn,ao)=>ao!==Nn)),Dn.includes(Nn)?oa(Dn.filter(zn=>zn!==Nn)):oa([...Dn,Nn])}})),Nn<7&&Nn===Sa.length-1&&x.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.createElement("i",{className:`${he.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ha([...Sa,""])})))),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Ut.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:la,onChange:Un=>Ja(Un)}))};var Zt=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(nn)),wn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Ht=(Ie,Ye)=>{var et={};for(var Nt in Ie)In.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&wn)for(var Nt of wn(Ie))Ye.indexOf(Nt)<0&&vn.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et};const kn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ge=(Ie,Ye)=>{var et=Ie,{editData:Nt,globalSetting:ha,loading:Wn,dispatch:Ba,onRef:qn=()=>{},isEdit:ea}=et,za=Ht(et,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Sa,Ha]=(0,x.useState)([]),[so,Va]=(0,x.useState)(),[Dn,oa]=(0,x.useState)(),[wa,Oa]=(0,x.useState)(""),[la,Ja]=(0,x.useState)("");(0,x.useEffect)(()=>{Ha(["","","",""])},[]),(0,x.useEffect)(()=>{if(!Nt||!ea)return;const Un=[],Nn=[];Nt==null||Nt.choices.forEach((zn,ao)=>{Un.push(zn.choice_text),zn.is_answer&&Nn.push(ao)}),Oa(Nt==null?void 0:Nt.name),Ja(Nt==null?void 0:Nt.analysis),Ha(Un),oa(Nn)},[Nt]),(0,x.useImperativeHandle)(Ye,()=>({onSave:Za,Clear:Mn}));const Za=()=>{if(!wa)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Un=Sa.findIndex(zn=>!zn);if(Un>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${kn[Un]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Dn))return Fe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const Nn=Sa.map((zn,ao)=>({choice_text:zn,is_answer:Dn.includes(ao)?1:0}));return{name:wa,choices:Nn,analysis:la}},Mn=()=>{Ha(["","","",""]),Oa(""),Ja(""),oa("")};return x.createElement("section",{className:he.wrap},x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),x.createElement(Ut.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:wa,onChange:Un=>Oa(Un)}),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:he.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Sa.map((Un,Nn)=>x.createElement("div",{className:he.choiceWrap,key:Nn},x.createElement(Re.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},x.createElement("div",{className:`${he.answer} ${Dn!=null&&Dn.includes(Nn)?he.activeAnswer:""}`,onClick:()=>oa([Nn])},kn[Nn])),x.createElement("div",{className:he.editorWrap},so===Nn?x.createElement(Ut.Z,{id:`single-question-option-${Nn}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Un,onChange:zn=>{Sa[Nn]=zn,Ha(Sa)}}):x.createElement("div",{className:he.htmlWrap,onClick:()=>Va(Nn)},x.createElement(de.Z,{value:Un}))),Nn>1&&x.createElement(Re.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`${he.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ha(Sa.filter((zn,ao)=>ao!==Nn)),Nn===Dn&&oa(null)}})),Nn<7&&Nn===Sa.length-1&&x.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.createElement("i",{className:`${he.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ha([...Sa,""])})))),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Ut.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:la,onChange:Un=>Ja(Un)}))};var Wt=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Ge)),an=te(12563),Xt=te(78673),hn=te(61485),sn=te(59301),mn=Object.defineProperty,Qe=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Kt=(Ie,Ye,et)=>Ye in Ie?mn(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,xn=(Ie,Ye)=>{for(var et in Ye||(Ye={}))Gt.call(Ye,et)&&Kt(Ie,et,Ye[et]);if(_e)for(var et of _e(Ye))qt.call(Ye,et)&&Kt(Ie,et,Ye[et]);return Ie},cn=(Ie,Ye)=>Qe(Ie,ot(Ye)),fn=(Ie,Ye)=>{var et={};for(var Nt in Ie)Gt.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&_e)for(var Nt of _e(Ie))Ye.indexOf(Nt)<0&&qt.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et},Ln=(Ie,Ye,et)=>new Promise((Nt,ha)=>{var Wn=ea=>{try{qn(et.next(ea))}catch(za){ha(za)}},Ba=ea=>{try{qn(et.throw(ea))}catch(za){ha(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Ba);qn((et=et.apply(Ie,Ye)).next())});const da=Ie=>{if(!Ie)return!1;if(/^s*$/.test(Ie)||Ie.trim()===""){Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ye=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ie==="|"?(Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},en=({value:Ie=[],onClose:Ye})=>sn.createElement(an.default,{closable:!0,onClose:Ye,className:he.keywordTag},sn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Ie.join(" \u6216 "))),Hn=(Ie,Ye)=>{var et=Ie,{editData:Nt,globalSetting:ha,loading:Wn,dispatch:Ba,onRef:qn=()=>{},isEdit:ea}=et,za=fn(et,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Sa,Ha]=(0,x.useState)(""),[so,Va]=(0,x.useState)(""),[Dn,oa]=(0,x.useState)(""),[wa,Oa]=(0,x.useState)(""),[la]=Pe.default.useForm(),Ja=Pe.default.useWatch("use_keywords",la);(0,x.useEffect)(()=>{var Nn;!Nt||!ea||(Ha(Nt==null?void 0:Nt.name),Va(Nt==null?void 0:Nt.analysis),oa((Nn=Nt==null?void 0:Nt.answer_texts)==null?void 0:Nn[0]),la.setFieldsValue(xn({},Nt)))},[Nt]),(0,x.useImperativeHandle)(Ye,()=>({onSave:Za,Clear:Mn}));const Za=()=>Ln(void 0,null,function*(){if(!Sa)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield la.validateFields()}catch(zn){Fe.ZP.error(zn.errorFields[0].errors[0]);return}const Nn=la.getFieldsValue();return console.log(Nn,"values"),xn({name:Sa,answer_texts:[Dn],analysis:so},Nn)}),Mn=()=>{Ha(""),Va(""),oa(""),la.resetFields()},Un=Nt==null?void 0:Nt.score;return sn.createElement("section",{className:he.wrap},sn.createElement("p",{className:he.titleWrap},sn.createElement("span",{className:he.required},"*"),sn.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),sn.createElement(Ut.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Sa,onChange:Nn=>Ha(Nn)}),sn.createElement("p",{className:he.titleWrap},sn.createElement("span",{className:he.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),sn.createElement(Ut.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Dn,onChange:Nn=>oa(Nn)}),sn.createElement("p",{className:he.titleWrap},sn.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),sn.createElement(Ut.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:so,onChange:Nn=>Va(Nn)}),sn.createElement(Pe.default,{form:la,size:"large",onFinishFailed:Nn=>Ln(void 0,null,function*(){var zn,ao;Fe.ZP.error(Nn.errorFields[0].errors[0]),la.scrollToField((ao=(zn=Nn==null?void 0:Nn.errorFields)==null?void 0:zn[0])==null?void 0:ao.name,{behavior:"smooth",block:"center"})})},sn.createElement(ze.Z,{align:"middle",className:"mb30 mt20"},sn.createElement(Pe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},sn.createElement(Xt.Z,null)),sn.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),sn.createElement(Ee.Z,null,sn.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},sn.createElement(hn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Ja&&sn.createElement(Pe.default.List,{name:"keywords",rules:[{validator(Nn,zn){return zn!=null&&zn.length?(zn==null?void 0:zn.reduce((wo,Jo)=>wo+Jo.score,0))>parseFloat(Un)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(Nn,{add:zn,remove:ao})=>sn.createElement(sn.Fragment,null,sn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),sn.createElement(ze.Z,{align:"middle",className:"font14 mb30"},sn.createElement(Ee.Z,{flex:1},sn.createElement(Oe.default,{value:wa,onChange:wo=>{Oa(wo.target.value)},maxLength:50,allowClear:!0,onPressEnter:wo=>{var Jo,vr,Pa,Er;const yr=`${(Jo=wo.target)==null?void 0:Jo.value}`,_a=(Pa=(vr=yr==null?void 0:yr.split("|"))==null?void 0:vr.filter(No=>!!No))==null?void 0:Pa.map(No=>No==null?void 0:No.trim()),Bo=la.getFieldValue("keywords"),Do=((Er=Bo==null?void 0:Bo.map(No=>No==null?void 0:No.keyword))==null?void 0:Er.flat())||[];for(const No of _a)if(Do.includes(No)){Fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}da(yr)&&(zn({keyword:_a,score:1}),Oa(""))},className:he.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),sn.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Nn.map(wo=>{var Jo=wo,{key:vr,name:Pa}=Jo,Er=fn(Jo,["key","name"]);return sn.createElement(ze.Z,{key:vr,style:{marginRight:148}},sn.createElement(Ee.Z,{flex:1},sn.createElement(ze.Z,{align:"middle",justify:"space-between"},sn.createElement(Pe.default.Item,cn(xn({},Er),{name:[Pa,"keyword"]}),sn.createElement(en,{onClose:()=>ao(Pa)})),sn.createElement(Pe.default.Item,cn(xn({},Er),{name:[Pa,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),sn.createElement(re.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var aa=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Hn)),Ca=te(36381),gn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Jn=te(32134),Ra=te(12893),na=Object.defineProperty,Qa=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,po=(Ie,Ye,et)=>Ye in Ie?na(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,Ro=(Ie,Ye)=>{for(var et in Ye||(Ye={}))Ya.call(Ye,et)&&po(Ie,et,Ye[et]);if(Ia)for(var et of Ia(Ye))Fo.call(Ye,et)&&po(Ie,et,Ye[et]);return Ie},dn=(Ie,Ye)=>Qa(Ie,Ka(Ye)),Vo=(Ie,Ye)=>{var et={};for(var Nt in Ie)Ya.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&Ia)for(var Nt of Ia(Ie))Ye.indexOf(Nt)<0&&Fo.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et};const ko=Ie=>{var Ye=Ie,{value:et,onChange:Nt,scrollId:ha}=Ye,Wn=Vo(Ye,["value","onChange","scrollId"]);return x.createElement("div",{id:ha||""},x.createElement(Ut.Z,dn(Ro({},Wn),{defaultValue:et,onChange:(Ba,qn)=>{qn!=null&&qn.length?Nt(Ba,qn):Nt(Ba)}})))},Co=({value:Ie,onChange:Ye,placeholder:et,height:Nt=140,isEdit:ha})=>ha?x.createElement(Ut.Z,{watch:!0,isFocus:!0,height:Nt,placeholder:et,defaultValue:Ie,onChange:Ye}):x.createElement("div",{style:{cursor:"pointer"}},Ie?x.createElement(de.Z,{className:gn.inputBorder,value:Ie}):x.createElement("div",{className:`${gn.inputBorder} ${gn.placeholder}`},et));var fa=te(59301),yn=Object.defineProperty,Qn=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,Zo=(Ie,Ye,et)=>Ye in Ie?yn(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,io=(Ie,Ye)=>{for(var et in Ye||(Ye={}))Na.call(Ye,et)&&Zo(Ie,et,Ye[et]);if(On)for(var et of On(Ye))ro.call(Ye,et)&&Zo(Ie,et,Ye[et]);return Ie},xo=(Ie,Ye)=>Qn(Ie,ga(Ye)),dr=(Ie,Ye)=>{var et={};for(var Nt in Ie)Na.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&On)for(var Nt of On(Ie))Ye.indexOf(Nt)<0&&ro.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et};const $o=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ur=({value:Ie,onChange:Ye,choiceTextKey:et,answerKey:Nt,index:ha,isEdit:Wn,setInputActive:Ba,form:qn,choiceOptionsPath:ea,allowChangeMode:za,showAddIcon:Sa,addItem:Ha,deleteItem:so})=>{const Va=(Ie==null?void 0:Ie[Nt])===!0,Dn=()=>{const wa=qn.getFieldValue(ea);qn.setFieldValue(ea,wa.map(Oa=>xo(io({},Oa),{[Nt]:!1})))},oa=()=>{Va?Ye(xo(io({},Ie),{[Nt]:!1})):(za||Dn(),Ye(xo(io({},Ie),{[Nt]:!0})))};return fa.createElement(ze.Z,{className:gn.choiceWrap,align:"middle",wrap:!1},fa.createElement(Ee.Z,{onClick:oa,className:`${gn.choiceIndex} ${Va?gn.activeAnswer:""}`},$o[ha]),fa.createElement(Ee.Z,{flex:1,className:`${gn.editorWrap} ml15`,onClick:Ba},fa.createElement(Co,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Wn,value:Ie==null?void 0:Ie[et],onChange:wa=>{Ye(xo(io({},Ie),{[et]:wa}))}})),fa.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},fa.createElement("div",{onClick:oa,className:`${gn.setAnswerBtn} ${Va?gn.activeAnswer:""}`},Va?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),fa.createElement(Ee.Z,{className:gn.actionWrapper},fa.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},fa.createElement(Jn.Z,{className:gn.addIcon,onClick:Ha,style:{visibility:Sa?"visible":"hidden"}})),fa.createElement(Re.Z,{title:"\u5220\u9664"},fa.createElement(Ra.Z,{className:gn.deleteIcon,onClick:so,style:{visibility:ha>1?"visible":"hidden"}}))))},jo=({questionTitlePlaceholder:Ie,titleKey:Ye,choiceKey:et,analysisKey:Nt,choiceTextKey:ha,answerKey:Wn,choiceOptionsPath:Ba,allowChangeMode:qn=!0,form:ea,showAnalysis:za=!0})=>{const[Sa,Ha]=(0,x.useState)(),[so,Va]=(0,x.useState)(!1);return fa.createElement("div",{className:gn.wrap},fa.createElement("div",{className:gn.questionTitleEditorWrap},fa.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Ye,labelCol:{span:24},rules:[{required:!0}]},fa.createElement(ko,{scrollId:Array.isArray(Ye)?Ye.join("_"):`${Ye}`,watch:!0,height:140,placeholder:Ie}))),fa.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),fa.createElement(Pe.default.List,{name:et,rules:[{validator(Dn,oa){const wa=oa.some(la=>la[Wn]),Oa=oa.findIndex(la=>{var Ja;return((Ja=la[ha])==null?void 0:Ja.length)<=0});return Oa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${$o[Oa]}\u9009\u9879\u7684\u5185\u5BB9`)):wa?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Dn,{add:oa,remove:wa})=>fa.createElement("div",{id:Array.isArray(Ba)?Ba.join("_"):`${Ba}`},Dn.map((Oa,la)=>{var Ja=Oa,{key:Za,name:Mn}=Ja,Un=dr(Ja,["key","name"]);const Nn=Sa===Za,zn=()=>{Ha(Za)},ao=la<7&&la===Dn.length-1,wo=()=>oa({[ha]:"",[Wn]:0}),Jo=()=>wa(Mn);return fa.createElement(Pe.default.Item,xo(io({},Un),{key:Za,name:Mn,noStyle:!0}),fa.createElement(Ur,{choiceTextKey:ha,answerKey:Wn,index:la,isEdit:Nn,setInputActive:zn,form:ea,choiceOptionsPath:Ba,allowChangeMode:qn,showAddIcon:ao,addItem:wo,deleteItem:Jo}))}),Dn.length<8&&fa.createElement("div",{className:`${gn.addBtn} mb30`,onClick:()=>oa({[ha]:"",[Wn]:0})},"\u6DFB\u52A0\u9009\u9879"))),za&&fa.createElement("div",{onClick:()=>Va(!0)},fa.createElement(Pe.default.Item,{name:Nt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},fa.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:so}))))};var jn=te(59301),Io=Object.defineProperty,Mo=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,rr=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,fr=(Ie,Ye,et)=>Ye in Ie?Io(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,or=(Ie,Ye)=>{for(var et in Ye||(Ye={}))ir.call(Ye,et)&&fr(Ie,et,Ye[et]);if(rr)for(var et of rr(Ye))hr.call(Ye,et)&&fr(Ie,et,Ye[et]);return Ie},wr=(Ie,Ye)=>Mo(Ie,Uo(Ye)),pr=(Ie,Ye)=>{var et={};for(var Nt in Ie)ir.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&rr)for(var Nt of rr(Ie))Ye.indexOf(Nt)<0&&hr.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et};const Dr=({value:Ie,onChange:Ye})=>{const et=ha=>{be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:gn.modal,onOk:()=>{const Wn=[...Ie];Wn.splice(ha,1),Ye(Wn)}})},Nt=()=>{const ha=[...Ie];ha.push(""),Ye(ha)};return jn.createElement(ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},Ie==null?void 0:Ie.map((ha,Wn)=>jn.createElement(Ee.Z,{key:`${ha}_${Wn}`,className:gn.blankWrapper},jn.createElement(Oe.default,{className:gn.blankInput,defaultValue:ha,maxLength:1e3,onBlur:Ba=>{const qn=[...Ie],ea=Ba.target.value.trim();qn[Wn]=ea,Ye(qn)}}),jn.createElement(Re.Z,{title:"\u5220\u9664"},jn.createElement(Ra.Z,{className:gn.deleteIcon,style:{marginLeft:15,visibility:Wn>0?"visible":"hidden"},onClick:()=>et(Wn)})))),jn.createElement(Ee.Z,null,jn.createElement("div",{className:`${gn.addBtn}`,onClick:()=>{Nt()}},"\u65B0\u589E\u7B54\u6848")))},jr=({value:Ie=!0,onChange:Ye})=>jn.createElement(Xt.Z,{checked:!Ie,onChange:et=>{Ye(!et)}}),Lo="\u2581",Gr=({questionTitlePlaceholder:Ie,form:Ye,name:et,scoreByBlank:Nt="use_blank_score",answerKey:ha,titleKey:Wn="name",analysisKey:Ba="analysis",isOrdered:qn="is_ordered"})=>{var ea,za;const[Sa,Ha]=(0,x.useState)(!1),so=(Za,Mn)=>{const Un=Mn.line;let Nn=0;for(let ao=0;ao{const zn=Za.getRange(Mn.from,Mn.to);let ao=0;if(Mn.text.forEach(wo=>{ao+=wo.split(Lo).length-1}),Mn.origin!=="setValue"){if(zn&&zn.indexOf(Lo)!==-1){const wo=zn.split(Lo).length-1,Jo=so(Za,Mn.from);if(console.log(`\u5220\u9664${wo}\u4E2A\uFF0C \u524D\u9762\u6709${Jo}\u4E2A\uFF0C\u65B0\u589E${ao}\u4E2A`),wo>1){const vr=Array.from({length:wo},(Pa,Er)=>Jo+Er);Nn(vr)}else Nn(Jo)}else if(ao>0){const wo=so(Za,Mn.from);console.log(`\u65B0\u589E${ao}\u4E2A\uFF0C\u4E4B\u524D\u6709${wo}\u4E2A`),Un(ao,wo)}}},Dn=()=>{const Za=Ye.getFieldValue(["sub_item_banks",...ha]);Ye.setFieldValue(["sub_item_banks",...ha],Za==null?void 0:Za.map((Mn,Un)=>wr(or({},Mn),{position:Un+1})))},oa=(0,x.useRef)(),wa=(Za,Mn)=>{for(let Un=0;Un{Oa.current(Za),Dn()},Ja=(za=(ea=Ye.getFieldValue("sub_item_banks"))==null?void 0:ea[ha==null?void 0:ha[0]])==null?void 0:za[ha==null?void 0:ha[1]];return jn.createElement("div",{className:gn.wrap},jn.createElement("div",{className:gn.questionTitleEditorWrap},jn.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Wn,labelCol:{span:24},rules:[{required:!0}]},jn.createElement(ko,{scrollId:"name",watch:!0,height:140,placeholder:Ie,showNullButton:!0,onCMBeforeChange:(Za,Mn)=>{Va(Za,Mn,wa,la)}}))),jn.createElement(Pe.default.List,{name:ha,rules:[{validator(Za,Mn){if((Mn==null?void 0:Mn.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Un of Mn){const{answer_text:Nn}=Un||{};if(Nn!=null&&Nn.some(zn=>(zn==null?void 0:zn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Za,{add:Mn,remove:Un},{errors:Nn})=>(oa.current=Mn,Oa.current=Un,jn.createElement(jn.Fragment,null,jn.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Za.map((zn,ao)=>{var wo=zn,{key:Jo,name:vr}=wo,Pa=pr(wo,["key","name"]);return jn.createElement(ze.Z,{className:"mb20",key:Jo,align:"middle",wrap:!1},jn.createElement(Ee.Z,{flex:"0 0 auto",className:`${gn.blankIndex}`},"\u586B\u7A7A\u9879",ao+1),jn.createElement(Ee.Z,{flex:1},jn.createElement(ze.Z,{align:"top",justify:"space-between",wrap:!1},jn.createElement(Ee.Z,null,jn.createElement(Pe.default.Item,wr(or({},Pa),{name:[vr,"answer_text"],noStyle:!0}),jn.createElement(Dr,null))),(Ye==null?void 0:Ye.getFieldValue(["sub_item_banks",...Nt]))&&jn.createElement(Ee.Z,{flex:"224px"},jn.createElement(Pe.default.Item,wr(or({},Pa),{name:[vr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:gn.blankInputNumberWrapper}),jn.createElement(re.Z,{className:gn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),jn.createElement(Pe.default.Item,wr(or({},Pa),{name:[vr,"position"],noStyle:!0}),jn.createElement(Oe.default,{type:"hidden"}))))})))),jn.createElement(ze.Z,{align:"middle"},jn.createElement(Pe.default.Item,{name:[et,"downcase"],valuePropName:"checked"},jn.createElement(Xt.Z,null)),jn.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),jn.createElement(ze.Z,{align:"middle"},jn.createElement(Pe.default.Item,{name:[et,"no_space"],valuePropName:"checked"},jn.createElement(Xt.Z,null)),jn.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ja==null?void 0:Ja.length)>1&&jn.createElement(ze.Z,{align:"middle",className:(Ja==null?void 0:Ja.length)>1?"mb30":`${gn.hide}`},jn.createElement(Pe.default.Item,{name:qn},jn.createElement(jr,null)),jn.createElement(Ee.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),jn.createElement("div",{onClick:()=>Ha(!0)},jn.createElement(Pe.default.Item,{name:Ba,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},jn.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Sa}))))};var Lr=Object.defineProperty,$r=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,Ei=(Ie,Ye,et)=>Ye in Ie?Lr(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,fi=(Ie,Ye)=>{for(var et in Ye||(Ye={}))li.call(Ye,et)&&Ei(Ie,et,Ye[et]);if(ti)for(var et of ti(Ye))ni.call(Ye,et)&&Ei(Ie,et,Ye[et]);return Ie},si=(Ie,Ye)=>$r(Ie,ei(Ye)),ai=(Ie,Ye)=>{var et={};for(var Nt in Ie)li.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&ti)for(var Nt of ti(Ie))Ye.indexOf(Nt)<0&&ni.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et};const ra={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Bn=({value:Ie,onChange:Ye,form:et,choiceKey:Nt})=>{const ha=(Ie==null?void 0:Ie.is_answer)===!0,Wn=Ie==null?void 0:Ie.choice_text,Ba=()=>{var qn;const ea=(qn=et==null?void 0:et.getFieldValue(["sub_item_banks",...Nt]))==null?void 0:qn.map(za=>({choice_text:za==null?void 0:za.choice_text,is_answer:!1}));et==null||et.setFieldValue(["sub_item_banks",...Nt],ea),Ye(si(fi({},Ie),{is_answer:!0}))};return x.createElement(ze.Z,{className:gn.choiceWrap,align:"middle",wrap:!1},x.createElement(Ee.Z,{onClick:Ba,className:`${gn.choiceIndex} ${gn.judgementIndex} ${ha?gn.activeAnswer:""}`},ra[Wn]),x.createElement(Ee.Z,{flex:1,className:`${gn.editorWrap} ml15`},x.createElement("div",{className:`${gn.inputBorder} ${gn.placeholder} ${ha?gn.activeJudgementAnswer:""}`},Wn)),x.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},x.createElement("div",{onClick:Ba,className:`${gn.setAnswerBtn} ${ha?gn.activeAnswer:""}`},ha?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},bn=({questionTitlePlaceholder:Ie,choiceKey:Ye="choices",form:et,titleKey:Nt="name",analysisKey:ha="analysis"})=>{const[Wn,Ba]=(0,x.useState)(!1);return x.createElement("div",{className:gn.wrap},x.createElement("div",{className:gn.questionTitleEditorWrap},x.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Nt,labelCol:{span:24},rules:[{required:!0}]},x.createElement(ko,{scrollId:"name",watch:!0,height:140,placeholder:Ie}))),x.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},x.createElement(Pe.default.List,{name:Ye,rules:[{validator(qn,ea){return ea.some(Sa=>(Sa==null?void 0:Sa.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},qn=>x.createElement("div",{id:"choices"},qn.map(ea=>{var za=ea,{key:Sa,name:Ha}=za,so=ai(za,["key","name"]);return x.createElement(Pe.default.Item,si(fi({},so),{key:Sa,name:Ha,noStyle:!0}),x.createElement(Bn,{form:et,choiceKey:Ye}))})))),x.createElement("div",{onClick:()=>Ba(!0)},x.createElement(Pe.default.Item,{name:ha,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wn}))))};var Zn=Object.defineProperty,ka=Object.defineProperties,$a=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Wo=Object.prototype.propertyIsEnumerable,zo=(Ie,Ye,et)=>Ye in Ie?Zn(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,Sr=(Ie,Ye)=>{for(var et in Ye||(Ye={}))Ao.call(Ye,et)&&zo(Ie,et,Ye[et]);if(bo)for(var et of bo(Ye))Wo.call(Ye,et)&&zo(Ie,et,Ye[et]);return Ie},er=(Ie,Ye)=>ka(Ie,$a(Ye)),zr=(Ie,Ye)=>{var et={};for(var Nt in Ie)Ao.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&bo)for(var Nt of bo(Ie))Ye.indexOf(Nt)<0&&Wo.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et};const Wr=Ie=>{var Ye=Ie,{value:et,onChange:Nt}=Ye,ha=zr(Ye,["value","onChange"]);const Wn=Ba=>{Nt([Ba])};return x.createElement(Ut.Z,er(Sr({},ha),{defaultValue:et==null?void 0:et[0],onChange:Wn}))},Qr=Ie=>{if(!Ie)return!1;let Ye=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ie==="|"?(Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Yr=({value:Ie=[],onClose:Ye})=>x.createElement(an.default,{closable:!0,onClose:Ye,className:gn.keywordTag},Ie==null?void 0:Ie.join(" \u6216 ")),Kr=({questionTitlePlaceholder:Ie,form:Ye,showKeywords:et,isMustKeyWords:Nt=et,titleKey:ha="name",analysisKey:Wn="analysis",answerTexts:Ba="answer_texts",keywords:qn="keywords",useKeywords:ea="use_keywords",indexs:za})=>{const[Sa,Ha]=(0,x.useState)(!1),[so,Va]=(0,x.useState)(""),Dn=Pe.default.useWatch("sub_item_banks",Ye),{use_keywords:oa,score:wa}=(Dn==null?void 0:Dn[za])||{};return console.log(oa,wa,"itemValues"),x.createElement("div",{className:gn.wrap},x.createElement("div",{className:gn.questionTitleEditorWrap},x.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:ha,labelCol:{span:24},rules:[{required:!0}]},x.createElement(ko,{scrollId:"name",watch:!0,height:140,placeholder:Ie}))),x.createElement(Pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Ba,labelCol:{span:24}},x.createElement(Wr,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),et&&!Nt&&x.createElement(Pe.default.Item,{hidden:!0,name:ea,valuePropName:"checked"},x.createElement(Xt.Z,{defaultChecked:!0})),et&&Nt&&x.createElement(ze.Z,{align:"middle",className:"mb30"},x.createElement(Pe.default.Item,{name:ea,valuePropName:"checked"},x.createElement(Xt.Z,null)),x.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),x.createElement(Ee.Z,null,x.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},x.createElement(hn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(oa||!Nt)&&x.createElement(Pe.default.List,{name:qn,rules:[{validator(Oa,la){return Nt?la!=null&&la.length?(la==null?void 0:la.reduce((Za,Mn)=>Za+Mn.score,0))>parseFloat(wa)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Oa,{add:la,remove:Ja})=>x.createElement(x.Fragment,null,x.createElement("div",{className:`${gn.title} mb10`},Nt?"\u5173\u952E\u8BCD":x.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),x.createElement(ze.Z,{align:"middle",className:"font14 mb30"},x.createElement(Ee.Z,{flex:1},x.createElement(Oe.default,{value:so,onChange:Za=>{Va(Za.target.value)},maxLength:50,allowClear:!0,onPressEnter:Za=>{var Mn,Un,Nn,zn;const ao=`${(Mn=Za.target)==null?void 0:Mn.value}`,wo=(Nn=(Un=ao==null?void 0:ao.split("|"))==null?void 0:Un.filter(Pa=>!!Pa))==null?void 0:Nn.map(Pa=>Pa==null?void 0:Pa.trim()),Jo=Ye.getFieldValue(["sub_item_banks",...qn]),vr=((zn=Jo==null?void 0:Jo.map(Pa=>Pa==null?void 0:Pa.keyword))==null?void 0:zn.flat())||[];for(const Pa of wo)if(vr.includes(Pa)){Fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Qr(ao)&&(la({keyword:wo,score:1}),Va(""))},className:gn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),x.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Oa.map(Za=>{var Mn=Za,{key:Un,name:Nn}=Mn,zn=zr(Mn,["key","name"]);return x.createElement(ze.Z,{key:Un,className:"mb20",style:{marginRight:148}},x.createElement(Ee.Z,{flex:1},x.createElement(ze.Z,{align:"middle",justify:"space-between"},x.createElement(Pe.default.Item,er(Sr({},zn),{name:[Nn,"keyword"]}),x.createElement(Yr,{onClose:()=>Ja(Nn)})),Nt&&x.createElement(Pe.default.Item,er(Sr({},zn),{name:[Nn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:gn.blankInputNumberWrapper}),x.createElement(re.Z,{className:gn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),x.createElement("div",{onClick:()=>Ha(!0)},x.createElement(Pe.default.Item,{name:Wn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Sa}))))};var xt=te(59301),bt=Object.defineProperty,Vt=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Yn=(Ie,Ye,et)=>Ye in Ie?bt(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,ia=(Ie,Ye)=>{for(var et in Ye||(Ye={}))pa.call(Ye,et)&&Yn(Ie,et,Ye[et]);if(_n)for(var et of _n(Ye))un.call(Ye,et)&&Yn(Ie,et,Ye[et]);return Ie},La=(Ie,Ye)=>Vt(Ie,Sn(Ye)),lo=(Ie,Ye)=>{var et={};for(var Nt in Ie)pa.call(Ie,Nt)&&Ye.indexOf(Nt)<0&&(et[Nt]=Ie[Nt]);if(Ie!=null&&_n)for(var Nt of _n(Ie))Ye.indexOf(Nt)<0&&un.call(Ie,Nt)&&(et[Nt]=Ie[Nt]);return et},pn=(Ie,Ye,et)=>new Promise((Nt,ha)=>{var Wn=ea=>{try{qn(et.next(ea))}catch(za){ha(za)}},Ba=ea=>{try{qn(et.throw(ea))}catch(za){ha(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Ba);qn((et=et.apply(Ie,Ye)).next())});const{Panel:Ua}=Ca.default,mo=null,To=(Ie,Ye)=>{var et=Ie,{globalSetting:Nt,loading:ha,dispatch:Wn,editData:Ba,onRef:qn=()=>{},isEdit:ea}=et,za=lo(et,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Sa,Ha]=(0,x.useState)(""),[so,Va]=(0,x.useState)([]),[Dn]=Pe.default.useForm();(0,x.useEffect)(()=>{!Ba||!ea||(Ha(Ba==null?void 0:Ba.name),Va(Ba==null?void 0:Ba.sub_item_banks),Dn.setFieldsValue(ia({},Ba)))},[Ba]),(0,x.useEffect)(()=>{Va(Dn.getFieldValue("sub_item_banks"))},[Pe.default.useWatch("sub_item_banks",Dn)]),(0,x.useImperativeHandle)(Ye,()=>({onSave:oa,Clear:wa}));const oa=()=>pn(void 0,null,function*(){if(!Sa)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Dn.validateFields()}catch(Un){return console.log(Un,"errInfo"),Fe.ZP.error(Un.errorFields[0].errors[0]),!1}const Mn=so.map(Un=>ia({id:Un.id>1?Un.id:null},Un));return{name:Sa,sub_item_banks:Mn}}),wa=()=>{Ha(""),Va([])},Oa={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},la=({value:Mn})=>xt.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Mn),[Ja,Za]=(0,x.useState)();return xt.createElement("section",{className:he.wrap},xt.createElement("p",{className:he.titleWrap},xt.createElement("span",{className:he.required},"*"),xt.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),xt.createElement(Ut.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Sa,onChange:Mn=>Ha(Mn)}),xt.createElement(Pe.default,{form:Dn,autoComplete:"off"},xt.createElement(Pe.default.List,{name:"sub_item_banks",rules:[{validator(Mn,Un){return Un?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Mn,{add:Un,remove:Nn})=>{const zn=Dn.getFieldValue("sub_item_banks");return xt.createElement(xt.Fragment,null,xt.createElement(Ca.default,{className:Mn.length>0?he.collapseWrapper:"",bordered:!1,expandIcon:({isActive:ao})=>xt.createElement("i",{className:`iconfont icon-weizhankai ${ao?he.open:he.close}`,style:{fontSize:14,transition:"all .2s"}})},Mn.map((ao,wo)=>{var Jo=ao,{key:vr,name:Pa}=Jo,Er=lo(Jo,["key","name"]),yr,_a,Bo,Do,No,Cr,Fi,zi,Hi,Gi,Wi,_i;return xt.createElement(Ua,{className:he.panel,forceRender:!0,header:xt.createElement("div",{className:he.panelHeader},"\u7B2C",wo+1,"\u5C0F\u9898",xt.createElement("span",null,"\uFF08",Oa[(yr=zn==null?void 0:zn[Pa])==null?void 0:yr.item_type],"\uFF09")),extra:xt.createElement(ze.Z,{align:"middle",onClick:wi=>wi.stopPropagation(),style:{display:"flex",alignItems:"center"}},((_a=zn==null?void 0:zn[Pa])==null?void 0:_a.item_type)=="completion"&&xt.createElement(Pe.default.Item,La(ia({},Er),{name:[Pa,"score"],className:he.blankInputNumberWrapper,style:{marginBottom:0}}),((Bo=zn==null?void 0:zn[Pa])==null?void 0:Bo.item_type)=="completion"&&xt.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",xt.createElement(la,{value:(Do=zn==null?void 0:zn[Pa])==null?void 0:Do.score}),"\u5206")),((No=zn==null?void 0:zn[Pa])==null?void 0:No.item_type)=="completion"&&xt.createElement(xt.Fragment,null,xt.createElement(ye.ZP.Group,{defaultValue:(Cr=zn==null?void 0:zn[Pa])==null?void 0:Cr.use_blank_score,className:he.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:wi=>{var qi;console.log(Dn.getFieldsValue()),Dn==null||Dn.setFieldValue(["sub_item_banks",Pa,"use_blank_score"],(qi=wi==null?void 0:wi.target)==null?void 0:qi.value),Za(new Date)}}),xt.createElement(Re.Z,{overlayInnerStyle:{width:460},title:xt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",xt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},xt.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:vr},xt.createElement(Pe.default.Item,La(ia({},Er),{name:Pa}),(((Fi=zn==null?void 0:zn[Pa])==null?void 0:Fi.item_type)=="single"||((zi=zn==null?void 0:zn[Pa])==null?void 0:zi.item_type)=="multiple")&&xt.createElement(jo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Hi=zn==null?void 0:zn[Pa])==null?void 0:Hi.item_type)!="single",form:Dn,choiceKey:[Pa,"choices"],titleKey:[Pa,"name"],analysisKey:[Pa,"analysis"],choiceOptionsPath:["sub_item_banks",Pa,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Gi=zn==null?void 0:zn[Pa])==null?void 0:Gi.item_type)=="completion"&&xt.createElement(Gr,{form:Dn,name:Pa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Pa,"use_blank_score"],titleKey:[Pa,"name"],analysisKey:[Pa,"analysis"],isOrdered:[Pa,"is_ordered"],answerKey:[Pa,"standard_answer"],key:Ja}),((Wi=zn==null?void 0:zn[Pa])==null?void 0:Wi.item_type)=="judgement"&&xt.createElement(bn,{form:Dn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Pa,"name"],analysisKey:[Pa,"analysis"],choiceKey:[Pa,"choices"]}),((_i=zn==null?void 0:zn[Pa])==null?void 0:_i.item_type)=="subjective"&&xt.createElement(Kr,{showKeywords:!0,form:Dn,titleKey:[Pa,"name"],analysisKey:[Pa,"analysis"],answerTexts:[Pa,"answer_texts"],useKeywords:[Pa,"use_keywords"],keywords:[Pa,"keywords"],indexs:Pa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var va=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(To)),ba=te(96935),So=te(19842),no=te(57809),Ho=te(1710),ar={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},br=te(3918),yi=te(63952),Ci=te(33270),xi=te(61527),bi=te(2524),Qi=te(90463),pi=({open:Ie,onCancel:Ye,onOk:et})=>{const Nt=(0,yi.g)(),[ha,Wn,Ba,qn]=(0,xi.U)(Ci.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[ea,za]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Ie&&Ba({page:1,limit:10,type:0},!0).then(Dn=>{(Dn==null?void 0:Dn.shixuns_count)===0&&za(!0)})},[Ie]);const[Sa,Ha]=(0,x.useState)([]),[so,Va]=(0,x.useState)([]);return x.createElement(be.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Ie,width:948,centered:!0,closable:!0,onCancel:Ye,onOk:()=>et(so),destroyOnClose:!0},x.createElement(ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},x.createElement(Ee.Z,null,x.createElement(So.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Nt,onChange:Dn=>{Ba({page:1,discipline_id:Dn==null?void 0:Dn[0],sub_discipline_id:Dn==null?void 0:Dn[1]})}}),x.createElement(no.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Dn=>Ba({page:1,diff:Dn})}),x.createElement(no.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Dn=>Ba({page:1,shixun_publish_status:Dn})})),x.createElement(br.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Dn=>{Ba({keyword:Dn,page:1})}})),ea?x.createElement("div",null,x.createElement(bi.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ae.xg)("/shixuns")})):x.createElement(Ho.default,{loading:Wn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Dn,oa)=>x.createElement("div",{style:{display:"flex",alignItems:"center"}},x.createElement("div",{className:oa!=null&&oa.high_resources_consume?ar.title:"",title:Dn||"--"},x.createElement(de.Z,{key:1,showLines:1,showTextOnly:!0,value:Dn||"--"})),(oa==null?void 0:oa.high_resources_consume)&&x.createElement(Qi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Dn,oa,wa)=>x.createElement("span",null,Dn||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:x.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",x.createElement(Re.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},x.createElement(hn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Dn,oa,wa)=>x.createElement("span",null,Dn||"- -")},{title:"\u64CD\u4F5C",render(Dn,oa){const{title:wa,challenge_names:Oa,author_name:la,identifier:Ja,author_school_name:Za,study_count:Mn}=oa||{};return x.createElement("div",null,x.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{be.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:x.createElement("div",null,x.createElement(de.Z,{value:wa,style:{marginBottom:18}}),x.createElement("div",{className:ar.challengeNameWrapper},Oa.map((Un,Nn)=>x.createElement("div",{className:ar.challengeName,key:Nn},"\u7B2C",(0,Ae.EM)(Nn+1),"\u9898\xA0",Un))),x.createElement(ze.Z,{className:ar.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},x.createElement(Ee.Z,{className:ar.shixunInfoWrapper},x.createElement("span",null,"\u521B\u5EFA\u8005"),x.createElement("span",{className:ar.shixunInfo},la.split("\u3001")[0]),x.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),x.createElement("span",{className:ar.shixunInfo},Za),x.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:ar.shixunInfo},Mn)),x.createElement(xe.ZP,{type:"primary",className:ar.btnToDetail,onClick:()=>(0,Ae.xg)(`/shixuns/${Ja}/challenges?exercise=true`)},x.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(oa==null?void 0:oa.shixun_tag_num)===1&&x.createElement("a",{target:"_blank",href:`/shixuns/${oa==null?void 0:oa.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:qn==null?void 0:qn.items,rowSelection:{type:"radio",selectedRowKeys:Sa,preserveSelectedRowKeys:!0,getCheckboxProps:Dn=>({disabled:Dn.shixun_tag_num===1}),onChange(Dn,oa){var wa,Oa,la;console.log(Dn),Ha(Dn);const Ja=[];for(const Mn of so)Dn.includes(Mn.id)&&Ja.push(Mn);const Za=Ja.map(Mn=>Mn.id);for(const Mn of oa)Mn&&Dn.includes(Mn.id)&&!Za.includes(Mn.id)&&Ja.push({id:Mn.id,difficulty:Mn.level,identifier:Mn.identifier,name:Mn.name,real_name:(wa=Mn==null?void 0:Mn.author_name)==null?void 0:wa.split("\u3001")[0],school_name:Mn.author_school_name,challenge_names:Mn.challenge_names,challenges:(Oa=Mn.challenge_names)==null?void 0:Oa.map((Un,Nn)=>({subject:Un,id:Nn,score:5})),score:((la=Mn.challenge_names)==null?void 0:la.length)*5,study_count:Mn.study_count,challenges_count:Mn.challenges_count});Va(Ja)}},pagination:{current:ha.page,pageSize:ha.limit,total:qn==null?void 0:qn.items_count,showTotal:Dn=>x.createElement("span",null,"\u5171\xA0",x.createElement("span",{style:{color:"#165DFF"}},Dn),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Dn,oa){Ba({page:Dn,limit:oa})},size:"default"},scroll:{y:400}}))},Oi=te(83028),Ii=te(60979),Vr=(Ie,Ye,et)=>new Promise((Nt,ha)=>{var Wn=ea=>{try{qn(et.next(ea))}catch(za){ha(za)}},Ba=ea=>{try{qn(et.throw(ea))}catch(za){ha(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Ba);qn((et=et.apply(Ie,Ye)).next())}),Ai=({visible:Ie,getdata:Ye,onCancel:et,onRandomExchange:Nt,selectFromProblemSet:ha,questionParams:Wn})=>{const[Ba,qn]=(0,x.useState)(!1),[ea,za]=(0,x.useState)(!1),[Sa,Ha]=(0,x.useState)({}),so=(0,me.useParams)(),[Va,Dn]=(0,x.useState)(),oa=(wa,Oa)=>Vr(void 0,null,function*(){za(!0);const la=yield(0,pe.ZP)(`/api/exercises/${so.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Wn.id,item_bank_id:wa,shixuns_info:[{id:wa,is_copy:Oa!=1,is_use:Oa!=1}]}});za(!1),la!=null&&la.status||(Fe.ZP.info("\u6362\u9898\u6210\u529F"),et(),Ye())});return x.createElement(be.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Ie,onCancel:et,centered:!0,maskClosable:!0,footer:null},x.createElement(ze.Z,{justify:"center",className:"pb20"},x.createElement(ba.Z,{onClick:Nt},"\u968F\u673A\u66F4\u6362"),(Wn==null?void 0:Wn.type)!=="PRACTICAL"&&x.createElement(xe.ZP,{style:{marginLeft:24},onClick:ha},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Wn==null?void 0:Wn.type)==="PRACTICAL"&&x.createElement(xe.ZP,{style:{marginLeft:24},onClick:()=>{qn(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),x.createElement(pi,{open:Ba,onCancel:()=>qn(!1),onOk:wa=>Vr(void 0,null,function*(){if(console.log("----selectedRows",wa,so),(wa==null?void 0:wa.length)<=0){Fe.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Oa=wa==null?void 0:wa.map(Ja=>Ja==null?void 0:Ja.id),la=yield(0,Ii.Tr)({id:[...Oa],course_id:so.coursesId,type:"shixun"});(la==null?void 0:la.student_count)===0?oa(Oa==null?void 0:Oa[0],1):(Dn(Oa),Ha(la)),qn(!1)})}),x.createElement(Oi.Z,{resdata:Sa,type:"shixun",okloading:ea,oktext:(Sa==null?void 0:Sa.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:wa=>Vr(void 0,null,function*(){oa(Va==null?void 0:Va[0],2)})}))},Zi=te(98408),Mi=te(24334),vi=te(88436),Ti=te(25965),Bi=te(2337),sl=Object.defineProperty,di=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,ji=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,Xi=(Ie,Ye,et)=>Ye in Ie?sl(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ie[Ye]=et,Jr=(Ie,Ye)=>{for(var et in Ye||(Ye={}))Ji.call(Ye,et)&&Xi(Ie,et,Ye[et]);if(ji)for(var et of ji(Ye))el.call(Ye,et)&&Xi(Ie,et,Ye[et]);return Ie},hi=(Ie,Ye)=>di(Ie,Yi(Ye)),Nr=(Ie,Ye,et)=>new Promise((Nt,ha)=>{var Wn=ea=>{try{qn(et.next(ea))}catch(za){ha(za)}},Ba=ea=>{try{qn(et.throw(ea))}catch(za){ha(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Ba);qn((et=et.apply(Ie,Ye)).next())}),ul=({data:Ie,submit:Ye,goBack:et,loading:Nt,onTypeScore:ha,editPreview:Wn=!1,onSkipExamination:Ba,selectValue:qn,onExchange:ea,getdata:za,handleMarkWrongQuestion:Sa})=>{var Ha,so,Va,Dn,oa,wa,Oa,la,Ja,Za,Mn;const Un=(0,x.useRef)(),[Nn,zn]=(0,x.useState)(null),[ao,wo]=(0,x.useState)(!1),[Jo,vr]=(0,x.useState)(!1),Pa=(0,x.useRef)(),[Er]=Pe.default.useForm(),yr=(0,me.useParams)(),[_a,Bo]=(0,x.useState)(!1);(0,x.useEffect)(()=>{wo(!0)},[]),(0,x.useEffect)(()=>{Wn||(0,Ae.Dk)("\u8BD5\u5377\u9884\u89C8")},[Wn]);const Do=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],No={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Cr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Fi=Ct=>{var Tn;const Ma=[];return x.createElement(x.Fragment,null,x.createElement("aside",{className:ie.single},(Tn=Ct==null?void 0:Ct.choices)==null?void 0:Tn.map((ue,se)=>(ue.is_answer&&Ma.push(Bi.k4[se]),x.createElement("ul",{key:se},x.createElement("li",null,Bi.k4[se],"\u3001"),x.createElement("li",null,x.createElement(de.Z,{value:ue.choice_text})))))),x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Ma.join(""),x.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Do[Ct.difficulty])),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:Ct.analysis?Ct.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Ct==null?void 0:Ct.discipline_name)||"--"}/${Ct==null?void 0:Ct.sub_discipline_name}`),x.createElement(Re.Z,{title:Ct==null?void 0:Ct.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Ct==null?void 0:Ct.tag_discipline_name)))))},zi=(Ct,Tn)=>{var Ma;const ue=(Ma=Ct==null?void 0:Ct.standard_answer)==null?void 0:Ma.map((se,Ce)=>{var Le;return x.createElement("div",{key:Ce},`\u7B54\u6848\uFF08\u586B\u7A7A${se==null?void 0:se.position}\uFF09\uFF1A${(Le=se==null?void 0:se.answer_text)==null?void 0:Le.join("\u3001")}`)});return x.createElement(x.Fragment,null,x.createElement("div",{className:ie.analysis},x.createElement("div",{style:{display:"flex"}},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),x.createElement("div",null,ue)),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:Ct.analysis?Ct.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Tn?`${(Tn==null?void 0:Tn.discipline_name)||"--"}/${Tn==null?void 0:Tn.sub_discipline_name}`:`${(Ct==null?void 0:Ct.discipline_name)||"--"}/${Ct==null?void 0:Ct.sub_discipline_name}`),x.createElement(Re.Z,{title:Tn?Tn==null?void 0:Tn.tag_discipline_name:Ct==null?void 0:Ct.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Tn?Tn==null?void 0:Tn.tag_discipline_name:Ct==null?void 0:Ct.tag_discipline_name)))))},Hi=Ct=>{var Tn;const Ma=(Tn=Ct==null?void 0:Ct.standard_answer)==null?void 0:Tn.map((ue,se)=>x.createElement("div",{key:se},`\u7B54\u6848\uFF08\u586B\u7A7A${(ue==null?void 0:ue.position)||(ue==null?void 0:ue.exercise_choice_id)}\uFF09\uFF1A${ue==null?void 0:ue.answer_text}`));return x.createElement(x.Fragment,null,x.createElement("div",{className:ie.analysis},x.createElement("div",{style:{display:"flex"}},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),x.createElement("div",null,Ma)),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:Ct.analysis?Ct.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Ct==null?void 0:Ct.discipline_name)||"--"}/${Ct==null?void 0:Ct.sub_discipline_name}`),x.createElement(Re.Z,{title:Ct==null?void 0:Ct.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Ct==null?void 0:Ct.tag_discipline_name)))))},Gi=(Ct,Tn)=>{var Ma;return x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Ma=Ct==null?void 0:Ct.answer_texts)==null?void 0:Ma[0]),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:Ct.analysis?Ct.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Tn?`${(Tn==null?void 0:Tn.discipline_name)||"--"}/${Tn==null?void 0:Tn.sub_discipline_name}`:`${(Ct==null?void 0:Ct.discipline_name)||"--"}/${Ct==null?void 0:Ct.sub_discipline_name}`),x.createElement(Re.Z,{title:Tn?Tn==null?void 0:Tn.tag_discipline_name:Ct==null?void 0:Ct.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Tn?Tn==null?void 0:Tn.tag_discipline_name:Ct==null?void 0:Ct.tag_discipline_name))))},Wi=Ct=>{var Tn,Ma;return x.createElement("div",{className:ie.analysis},x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u9884\u671F\u8F93\u51FA:"),x.createElement(de.Z,{value:(Tn=Ct==null?void 0:Ct.program_attr)==null?void 0:Tn.description})),x.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Ma=Ct==null?void 0:Ct.program_attr)==null?void 0:Ma.answer_text)||"--"),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:Ct.analysis?Ct.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Ct==null?void 0:Ct.discipline_name)||"--"}/${Ct==null?void 0:Ct.sub_discipline_name}`),x.createElement(Re.Z,{title:Ct==null?void 0:Ct.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Ct==null?void 0:Ct.tag_discipline_name))))},_i=(Ct,Tn)=>{var Ma;return x.createElement("div",null,(Ma=Ct==null?void 0:Ct.sub_item_banks)==null?void 0:Ma.map((ue,se)=>{var Ce,Le;const We=[];return x.createElement(x.Fragment,null,x.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Tn+1+"."+(se+1),"\uFF08",No[ue.item_type]||Cr[ue.item_type],"\uFF09",ue.name),(ue.item_type=="SINGLE"||ue.item_type=="MULTIPLE"||ue.item_type=="JUDGMENT"||ue.item_type=="single"||ue.item_type=="multiple"||ue.item_type=="judgement")&&x.createElement(x.Fragment,null,x.createElement("aside",{className:ie.single},(Ce=ue==null?void 0:ue.choices)==null?void 0:Ce.map((je,mt)=>(je.is_answer&&We.push(Bi.k4[mt]),x.createElement("ul",{key:mt},x.createElement("li",null,Bi.k4[mt],"\u3001"),x.createElement("li",null,x.createElement(de.Z,{value:je.choice_text})))))),x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",We.join(""),x.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Do[ue.difficulty])),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:ue.analysis?ue.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Ct==null?void 0:Ct.discipline_name)||"--"}/${Ct==null?void 0:Ct.sub_discipline_name}`),x.createElement(Re.Z,{title:Ct==null?void 0:Ct.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Ct==null?void 0:Ct.tag_discipline_name))))),(ue.item_type=="COMPLETION"||ue.item_type=="completion")&&zi(ue,Ct),(ue.item_type=="SUBJECTIVE"||ue.item_type=="subjective")&&Gi(ue,Ct),((Le=Ie==null?void 0:Ie.exam)==null?void 0:Le.exercise_status)===3&&x.createElement("div",{className:"flex gap-20px mt20"},x.createElement(vi.Z,{state:ue==null?void 0:ue.is_wrong,onClick:()=>{Sa==null||Sa({value:hi(Jr({},ue),{question_id:ue==null?void 0:ue.id,question_score:ue==null?void 0:ue.score})})}}),ue.item_type=="single"&&x.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{nl({value:ue})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},wi=Ct=>{var Tn,Ma,ue;return x.createElement("div",{style:{marginTop:"12px"}},(Ma=(Tn=Ct==null?void 0:Ct.shixun)==null?void 0:Tn.challenges)==null?void 0:Ma.map((se,Ce)=>x.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},x.createElement("div",null,x.createElement("span",{className:"mr5"},"\u7B2C",Ce+1,"\u5173"),x.createElement(Re.Z,{key:Ce,title:se==null?void 0:se.challenge_name},x.createElement("span",null,(0,Ae.Pq)(se==null?void 0:se.challenge_name,44)))),Wn&&x.createElement("div",null,"\u5206\u503C\uFF1A",se.score,"\u5206"))),x.createElement(me.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(ue=Ct==null?void 0:Ct.shixun)==null?void 0:ue.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),x.createElement("div",{style:{clear:"both"}}))},qi=Ct=>{let Tn=Ct.questions_score/Ct.questions_count;be.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:x.createElement("div",{className:ie.modalColumn},x.createElement("div",{className:ie.modalRow,style:{justifyContent:"flex-start"}},x.createElement("sup",{className:ie.sup},"*"),x.createElement("span",null,Ct==null?void 0:Ct.name,"\uFF1A"),x.createElement(re.Z,{min:0,precision:1,defaultValue:Tn,onChange:Ma=>{Tn=Ma}}),x.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){var Ma;if(!Tn)return Fe.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const ue={type:Ct==null?void 0:Ct.type,score:Tn,scoreTotal:Number((Ma=Tn*Ct.questions_count)==null?void 0:Ma.toFixed(1))};ha(ue)})})},dl=()=>{let Ct="";be.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:x.createElement("div",{className:ie.modalColumn},x.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},x.createElement("img",{style:{marginRight:5},src:pt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),x.createElement("div",{className:ie.modalRow,style:{marginTop:20}},x.createElement("sup",{className:ie.sup},"*"),x.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),x.createElement(Oe.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Ct,onChange:Tn=>{Ct=Tn.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){var Tn;if(!Ct)return Fe.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ma=[],ue=[],se=[],Ce=[];(Tn=Ie==null?void 0:Ie.questionList)==null||Tn.forEach(We=>{var je;(je=We.questions)==null||je.forEach(mt=>{let it=We.questions_score/We.questions_count;it=it&&it.toFixed(1),We.type==="COMBINATION"&&se.push({id:mt.id,sub_item_bank_ids:mt.sub_item_banks.map(vt=>vt.id)}),We.type==="PRACTICAL"?Ce.push(mt.id):(Ma.push(mt.id),ue.push(it))})}),console.log("-----",se),yield Ye({item_bank_ids:Ma,item_bank_scores:ue,name:Ct,combination_item_banks:se,shixun_ids:Ce})})})},bl=(Ct,Tn,Ma,ue)=>{var se;const Ce=`${location.pathname}${location.search}`,Le=(se=ue.questions)==null?void 0:se.map(We=>We==null?void 0:We.id);if(Ce.includes("exercise"))Pa.current={id:Ct,ids:Le,type:Tn,index:Ma},vr(!0);else{let We=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){We.update({cancelButtonProps:{disabled:!0}}),yield ea({single_question_id:Ct,seleted_item_bank_ids:Le},{type:Tn,index:Ma}),We.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},tl=Ct=>{var Tn;const Ma=(Tn=Ct.questions)==null?void 0:Tn.map(Ce=>Ce==null?void 0:Ce.id),ue=Ct.name;let se=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${ue}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){se.update({cancelButtonProps:{disabled:!0}}),yield ea({seleted_item_bank_ids:Ma},{type:Ct.type}),se.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${ue}\u8BD5\u9898`)})})},Al=()=>{let Ct=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){Ct.update({cancelButtonProps:{disabled:!0}}),yield ea(),Ct.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Ki=Ct=>{console.log(Ct,"key"),Ba(Ct-1)},cl=(Ct,Tn)=>{var Ma,ue;if(Tn==="SINGLE")return x.createElement(x.Fragment,null,x.createElement(Wt,{ref:Un,editData:Ct,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="MULTIPLE")return x.createElement(x.Fragment,null,x.createElement(Zt,{ref:Un,editData:Ct,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="JUDGMENT")return x.createElement(x.Fragment,null,x.createElement(Be,{ref:Un,editData:Ct,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="COMPLETION")return x.createElement(x.Fragment,null,x.createElement(ke,{ref:Un,editData:Ct,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="SUBJECTIVE")return x.createElement(x.Fragment,null,x.createElement(aa,{ref:Un,editData:Ct,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="COMBINATION")return x.createElement(x.Fragment,null,x.createElement(va,{ref:Un,editData:Ct,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="BPROGRAM")return x.createElement(x.Fragment,null,x.createElement(Pe.default,{form:Er,style:{marginTop:20},onFinishFailed:se=>{var Ce,Le;se.errorFields[0].name.includes("standard_answers")?Fe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Fe.ZP.error(se.errorFields[0].errors[0]),Er.scrollToField((Le=(Ce=se==null?void 0:se.errorFields)==null?void 0:Ce[0])==null?void 0:Le.name,{behavior:"smooth",block:"center"})},onFinish:se=>Nr(void 0,null,function*(){var Ce;let Le=hi(Jr({question_score:Ct.score},se),{question_type:8,hack:hi(Jr({},se.hack),{difficult:Ct.program_attr.difficult}),hack_codes:hi(Jr({},se.hack_codes),{code:Mi.Base64.encode((Ce=se.hack_codes)==null?void 0:Ce.code)})});_a&&(Le.is_cover=1);const We=yield(0,pe.ZP)(`/api/exercise_questions/${Ct.id}.json`,{method:"put",body:Le});(We==null?void 0:We.status)===0&&(Fe.ZP.success("\u7F16\u8F91\u6210\u529F"),Ki(qn+1)),zn(null)})},x.createElement(Zi.tc,{form:Er,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Ma=Ct==null?void 0:Ct.program_attr)==null?void 0:Ma.identifier,answerKey:"standard_answers"}),x.createElement(De.Z,null)));if(Tn==="PROGRAM"&&me.history.push(`/problems/${(ue=Ct==null?void 0:Ct.program_attr)==null?void 0:ue.identifier}/edit?type=exercises&express_id=${yr.categoryId}&question_id=${Ct==null?void 0:Ct.id}&score=${Ct==null?void 0:Ct.score}&callback_url=${location.pathname}&select=${qn}&exercise=true`),Tn==="PRACTICAL")return x.createElement(x.Fragment,null,x.createElement(_t,{ref:Un,editData:Ct,isEdit:!0}),x.createElement(De.Z,null))},gl=(Ct,Tn)=>Nr(void 0,null,function*(){var Ma,ue,se,Ce,Le,We;const je=yield(Ma=Un.current)==null?void 0:Ma.onSave();if(!je)return;const mt=ht=>{const Mt=ht.map(tn=>tn.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(Mt).size!==Mt.length},it={question_score:Tn.score,analysis:je.analysis};if(Ct==="SINGLE"||Ct==="MULTIPLE"||Ct==="JUDGMENT"){if(Ct!=="JUDGMENT"&&mt(je==null?void 0:je.choices)){Fe.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const ht=[],Mt=[];it.question_type=Ct==="JUDGMENT"?2:1,it.question_title=je==null?void 0:je.name,(ue=je==null?void 0:je.choices)==null||ue.forEach((on,tn)=>{ht.push(on.choice_text),on!=null&&on.is_answer&&Mt.push(tn+1)}),it.question_choices=ht,it.standard_answers=Mt}if(Ct==="COMPLETION"){let ht=(se=je==null?void 0:je.standard_answers)==null?void 0:se.map((tn,rn)=>(tn==null?void 0:tn.score)<=0?rn+1:null).filter(tn=>tn!==null);if((ht==null?void 0:ht.length)>0)return Fe.ZP.warning(`\u7B2C${ht.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let Mt=(Ce=je==null?void 0:je.standard_answers)==null?void 0:Ce.reduce((tn,rn)=>tn+(Number(rn==null?void 0:rn.score)||0),0);if(parseFloat(Mt.toFixed(2))!=(it==null?void 0:it.question_score))return Fe.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;it.is_ordered=je.is_ordered,it.question_title=je==null?void 0:je.name,it.use_blank_score=je==null?void 0:je.use_blank_score,it.question_type=3;const on=[];(Le=je==null?void 0:je.standard_answers)==null||Le.forEach((tn,rn)=>{on.push({choice_id:tn.position,answer_text:tn.answer_text,score:tn.score})}),it.standard_answers=on,it.downcase=je==null?void 0:je.downcase,it.no_space=je==null?void 0:je.no_space}if(Ct==="SUBJECTIVE"&&(console.log("editorData"),console.log(je),it.question_title=je==null?void 0:je.name,it.question_type=4,it.answer_texts=je==null?void 0:je.answer_texts,it.use_keywords=je==null?void 0:je.use_keywords,it.keywords=je==null?void 0:je.keywords),Ct==="COMBINATION"){it.question_title=je==null?void 0:je.name,it.question_type=7;try{it.sub_questions=(We=je==null?void 0:je.sub_item_banks)==null?void 0:We.map((ht,Mt)=>{var on,tn,rn;if((ht==null?void 0:ht.item_type)=="single"||(ht==null?void 0:ht.item_type)=="multiple"){if(mt(ht==null?void 0:ht.choices))throw new Error(`\u7B2C${Mt+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Fn=[],En=[];return(on=ht==null?void 0:ht.choices)==null||on.forEach((An,Cn)=>{Fn.push(An.choice_text),An!=null&&An.is_answer&&En.push(Cn+1)}),{id:ht.id,question_id:ht.id,question_title:ht.name,difficulty:ht.difficulty,question_type:(ht==null?void 0:ht.item_type)=="single"?0:(ht==null?void 0:ht.item_type)=="multiple"?1:2,question_choices:Fn,standard_answers:En,analysis:ht.analysis,question_score:ht==null?void 0:ht.score}}else if((ht==null?void 0:ht.item_type)=="completion"){let Fn=(tn=ht==null?void 0:ht.standard_answer)==null?void 0:tn.reduce((An,Cn)=>An+(Number(Cn==null?void 0:Cn.score)||0),0);if(parseFloat(Fn.toFixed(2))!=(ht==null?void 0:ht.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const En=[];return(rn=ht==null?void 0:ht.standard_answer)==null||rn.forEach((An,Cn)=>{En.push({choice_id:An.position,answer_text:An.answer_text,score:An.score})}),{id:ht.id,question_id:ht.id,is_ordered:ht.is_ordered,question_title:ht.name,difficulty:ht.difficulty,question_type:3,standard_answers:En,use_blank_score:ht.use_blank_score,analysis:ht.analysis,downcase:ht==null?void 0:ht.downcase,no_space:ht==null?void 0:ht.no_space,question_score:ht==null?void 0:ht.score}}else if((ht==null?void 0:ht.item_type)=="subjective")return{id:ht.id,question_id:ht.id,question_title:ht.name,question_type:4,difficulty:ht.difficulty,answer_texts:ht==null?void 0:ht.answer_texts,analysis:ht.analysis,question_score:ht==null?void 0:ht.score,use_keywords:ht.use_keywords,keywords:ht==null?void 0:ht.keywords}})}catch(ht){Fe.ZP.warning(ht.message);return}delete it.analysis}let vt=!1;(Tn==null?void 0:Tn.is_my)===1&&(vt=yield new Promise((Mt,on)=>{be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{Mt(!0)},onCancel:()=>{Mt(!1)}})})),vt&&(it.is_cover=1);const Rt=Ct!=="PRACTICAL"?yield(0,pe.ZP)(`/api/exercise_questions/${Tn.id}.json`,{method:"put",body:it}):yield(0,pe.ZP)(`/api/exercise_questions/${Tn.id}/update_shixun_score.json`,{method:"post",body:Jr({},je)});(Rt==null?void 0:Rt.status)===0&&(Fe.ZP.success("\u7F16\u8F91\u6210\u529F"),Ki(qn+1),zn(null))}),ml=()=>Nr(void 0,null,function*(){(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,pe.ZP)(`/api/exercises/${yr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield Ba(qn),Fe.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),nl=({value:Ct}={})=>{var Tn;const Ma=[];let ue=[];const se=(Tn=Ct==null?void 0:Ct.choices)==null?void 0:Tn.map((Le,We)=>{var je;const mt=We+1;return Le!=null&&Le.is_answer&&(Ma.push(mt),ue.push(mt)),{value:mt,label:x.createElement(de.Z,{className:"c-black font14",value:`${(je=Bi.k4)==null?void 0:je[We]}. ${Le==null?void 0:Le.choice_text}`}),disabled:Le==null?void 0:Le.origin_standard_answer}}),Ce=be.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:x.createElement(x.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",Ma==null?void 0:Ma.map(Le=>{var We;return(We=Bi.k4)==null?void 0:We[Le-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",x.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",x.createElement("br",null),x.createElement(Ne.default.Group,{className:"flex-col mt20",options:se,defaultValue:ue,onChange:Le=>{ue=Le}})),onOk:()=>Nr(void 0,null,function*(){const Le=yield(0,pe.ZP)(`/api/exercises/${yr.categoryId}/questions/${Ct==null?void 0:Ct.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:ue}});(Le==null?void 0:Le.status)===0&&(Fe.ZP.success("\u4FEE\u6539\u6210\u529F"),Ki(qn+1))})})},Vi=(Ha=Ie==null?void 0:Ie.questionList)==null?void 0:Ha.reduce((Ct,Tn)=>Ct+Number(Tn.questions_score),0),al=Wn&&((so=Ie==null?void 0:Ie.exam)==null?void 0:so.exercise_status)!==1;return x.createElement("section",{className:ie.wrap},x.createElement("div",{id:"id_left_preview",className:ie.left,onMouseEnter:Ct=>{const Tn=document.getElementById("id_left_preview");Tn.style.overflowY="auto"},onMouseLeave:Ct=>{const Tn=document.getElementById("id_left_preview");Tn.style.overflowY="hidden"}},x.createElement("div",{className:ie.title},x.createElement("div",{className:"body-overflow-initial"},x.createElement("b",null),x.createElement("span",null,"\u7B54\u9898\u5361"))),x.createElement("div",{className:ie.total},x.createElement("div",null,x.createElement("img",{src:st}),x.createElement("span",null,"\u9898\u6570(\u9053)"),x.createElement("aside",null,Ie==null?void 0:Ie.all_questions_count)),x.createElement("div",{className:"mr30 ml30"},x.createElement("img",{src:Je}),x.createElement("span",null,"\u603B\u5206(\u5206)"),x.createElement("aside",null,Vi&&Vi.toFixed(1))),x.createElement("div",null,x.createElement("img",{src:le}),x.createElement("span",null,"\u65F6\u957F(\u5206)"),x.createElement("aside",null,((Va=Ie==null?void 0:Ie.exam)==null?void 0:Va.time)===-1||((Dn=Ie==null?void 0:Ie.exam)==null?void 0:Dn.time)===null?"\u4E0D\u9650":(oa=Ie==null?void 0:Ie.exam)==null?void 0:oa.time))),(wa=Ie==null?void 0:Ie.questionList)==null?void 0:wa.map((Ct,Tn)=>{var Ma;return x.createElement("div",{className:ie.list,key:Tn},x.createElement("div",{className:ie.name},x.createElement("b",null),x.createElement("span",null,Ct.name)),x.createElement("aside",null,x.createElement("div",null,"\u5171",x.createElement("span",{className:ie.b},Ct.questions_count),"\u9898 ",x.createElement("span",{className:ie.l},"|"),"\u5171",x.createElement("span",{className:ie.r},Ct.questions_score),"\u5206"),x.createElement("div",{className:ie.answerSheet},(Ma=Ct==null?void 0:Ct.questions)==null?void 0:Ma.map((ue,se)=>x.createElement("div",{onClick:()=>{const Ce=`Anchor_${ue==null?void 0:ue.id}`;let Le=document.getElementById(Ce);Le&&setTimeout(()=>Le.scrollIntoView({block:"center",behavior:"smooth"}))},key:ue==null?void 0:ue.id,className:ie.tag},se+1)))))})),x.createElement("div",{className:ie.right},x.createElement("div",{className:ie.examName,id:"examName"},x.createElement("div",{className:ie.name},x.createElement(Re.Z,{title:(Oa=Ie==null?void 0:Ie.exam)==null?void 0:Oa.name,getPopupContainer:Ct=>Ct.parentNode},x.createElement("span",{className:ie.t},(la=Ie==null?void 0:Ie.exam)==null?void 0:la.name))),Wn&&((Ja=Ie==null?void 0:Ie.exam)==null?void 0:Ja.exercise_status)===1&&x.createElement(br.op,{openLoading:!0,shape:"default",onClick:()=>{be.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{ml()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Wn&&x.createElement(xe.ZP,{onClick:Al,type:"primary"},"\u968F\u673A\u66F4\u6362")),x.createElement("div",{className:ie.topWarp},(Za=Ie==null?void 0:Ie.questionList)==null?void 0:Za.map((Ct,Tn)=>{var Ma,ue;return x.createElement(x.Fragment,{key:Tn},x.createElement("div",{className:ie.head,style:Tn===0?{border:0,marginTop:-16}:{}},x.createElement("div",{className:ie.name},x.createElement("b",null),x.createElement("span",null,Ct.name)),x.createElement("div",{className:ie.so},"\u5171",x.createElement("span",{className:ie.b},Ct.questions_count," "),"\u9898 ",Ct.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Ma=Ct==null?void 0:Ct.questions)==null?void 0:Ma.map(se=>{var Ce;return(Ce=se==null?void 0:se.sub_item_banks)==null?void 0:Ce.length}).reduce((se,Ce)=>se+Ce)}\u5C0F\u9898\uFF09`,x.createElement("span",{className:ie.l},"|"),"\u5171",x.createElement("span",{className:ie.r},Ct.questions_score),"\u5206"),!Wn&&x.createElement("div",{className:ie.btn},x.createElement(xe.ZP,{onClick:()=>{qi(Ct)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),x.createElement(xe.ZP,{onClick:()=>tl(Ct),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(ue=Ct==null?void 0:Ct.questions)==null?void 0:ue.map((se,Ce)=>{var Le,We,je,mt;return Nn===(se==null?void 0:se.id)?x.createElement("div",{id:`Anchor_${se==null?void 0:se.id}`,className:ie.content,style:{padding:0,marginTop:24},key:se==null?void 0:se.id},x.createElement("div",{style:{float:"right",marginTop:`${(Ct==null?void 0:Ct.type)==="PRACTICAL"?"-2px":"-6px"}`}},x.createElement(xe.ZP,{onClick:()=>zn(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),x.createElement(xe.ZP,{onClick:()=>{gl(Ct==null?void 0:Ct.type,se)},type:"primary"},"\u4FDD\u5B58")),cl(se,Ct.type)):x.createElement("div",{id:`Anchor_${se==null?void 0:se.id}`,className:ie.content,key:se==null?void 0:se.id},x.createElement("div",{className:ie.titleWrap},(se==null?void 0:se.item_type)==="bprogram"?x.createElement(de.Z,{style:{paddingRight:10},value:Ce+1+"\u3001"+((Le=se==null?void 0:se.program_attr)==null?void 0:Le.description)}):x.createElement(de.Z,{style:{paddingRight:10},className:ie.titleHtml,value:Ce+1+`\u3001${(se==null?void 0:se.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(se==null?void 0:se.name)}),Wn&&x.createElement(xe.ZP,{onClick:()=>{var it,vt,Rt;if(Nn){Fe.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Er.setFieldsValue({standard_answers:se==null?void 0:se.standard_answer,hack:Jr(Jr({},se),se==null?void 0:se.program_attr),hack_codes:hi(Jr({},se==null?void 0:se.program_attr),{code:Mi.Base64.decode(((it=se==null?void 0:se.program_attr)==null?void 0:it.code)||"")}),hack_sets:Jr({},(vt=se==null?void 0:se.hack_sets)==null?void 0:vt[0])}),(se==null?void 0:se.item_type)=="program"?me.history.push(`/problems/newedit/${(Rt=se==null?void 0:se.program_attr)==null?void 0:Rt.identifier}?type=exercises&express_id=${yr.categoryId}&question_id=${se==null?void 0:se.id}&score=${se==null?void 0:se.score}&exercise=true&callback_url=/classrooms/${yr.coursesId}/exercise/${yr.categoryId}/detail?random=true`):zn(se==null?void 0:se.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!al&&x.createElement(xe.ZP,{disabled:al,className:"ml20",onClick:()=>bl(se==null?void 0:se.id,Ct.type,Ce,Ct),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(se==null?void 0:se.item_type)==="bprogram"&&x.createElement(de.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ie.titleHtml,value:Mi.Base64.decode(((We=se==null?void 0:se.program_attr)==null?void 0:We.code)||"")}),(Ct.type==="SINGLE"||Ct.type==="JUDGMENT"||Ct.type==="MULTIPLE")&&Fi(se),Ct.type==="COMPLETION"&&zi(se),Ct.type==="SUBJECTIVE"&&Gi(se),Ct.type==="PROGRAM"&&Wi(se),Ct.type==="BPROGRAM"&&Hi(se),Ct.type==="COMBINATION"&&_i(se,Ce),Ct.type==="PRACTICAL"&&wi(se),x.createElement(ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((je=Ie==null?void 0:Ie.exam)==null?void 0:je.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(Ct.type)&&x.createElement(Ee.Z,null,x.createElement(vi.Z,{state:se==null?void 0:se.is_wrong,onClick:()=>{Sa==null||Sa({value:hi(Jr({},se),{question_id:se==null?void 0:se.id,question_score:se==null?void 0:se.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(Ct.type)&&(se==null?void 0:se.show_resubmit)&&x.createElement(Ee.Z,null,x.createElement(Ti.C,{dataSource:hi(Jr({},se),{question_id:se==null?void 0:se.id})})),((mt=Ie==null?void 0:Ie.exam)==null?void 0:mt.exercise_status)===3&&["SINGLE"].includes(Ct.type)&&x.createElement(Ee.Z,null,x.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{nl({value:se})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Wn?x.createElement(br.vr,null,x.createElement(oe.Z,{showTotal:Ae.rU,total:(Mn=Ie==null?void 0:Ie.exam)==null?void 0:Mn.total_num,pageSize:1,current:qn+1,showSizeChanger:!1,onChange:Ki,showQuickJumper:!1,hideOnSinglePage:!1})):x.createElement(br.vr,{LeftContent:x.createElement(br.op,{onClick:et,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:x.createElement(ze.Z,{align:"middle"},x.createElement(E.Z,{color:"#55575D",overlayClassName:ie.popover,open:ao,getPopupContainer:Ct=>Ct==null?void 0:Ct.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},x.createElement(br.op,{onMouseEnter:()=>wo(!0),onMouseLeave:()=>wo(!1),onClick:()=>Nr(void 0,null,function*(){const Ct=Number(Vi);[100,120,150].includes(Ct)||(yield new Promise((Tn,Ma)=>{be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",x.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Ct),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Nr(void 0,null,function*(){Tn("")}),onCancel:()=>{Ma()}})})),dl()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),x.createElement(br.op,{shape:"default",type:"primary",onClick:()=>Nr(void 0,null,function*(){const Ct=Number(Vi);[100,120,150].includes(Ct)||(yield new Promise((Tn,Ma)=>{be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",x.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Ct),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Nr(void 0,null,function*(){Tn("")}),onCancel:()=>{Ma()}})})),Ye()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),x.createElement(Ai,{visible:Jo,questionParams:Pa.current,getdata:za,onRandomExchange:()=>Nr(void 0,null,function*(){const Ct=Pa.current;yield ea({single_question_id:Ct.id,seleted_item_bank_ids:Ct.ids},{type:Ct.type,index:Ct.index}),vr(!1)}),selectFromProblemSet:()=>{const Ct=Pa.current,Tn=`${location.pathname}${location.search}`;Tn.includes("exercise")&&me.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Ct.id}&qtype=${Ct.type}&exerciseid=${yr.categoryId}&from=${Tn}`)},onCancel:()=>{vr(!1)}}))}},74768:function(rt,Pt,te){"use strict";te.r(Pt),te.d(Pt,{default:function(){return y}});var x=te(59301),ie=te(65582),Pe={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Re=te(26971),xe=te(8591),be=te(61621),re=te(38147),Fe=te(65862),Oe=te(59301),De=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,oe=(z,ee,ne)=>ee in z?De(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,E=(z,ee)=>{for(var ne in ee||(ee={}))ze.call(ee,ne)&&oe(z,ne,ee[ne]);if(Ne)for(var ne of Ne(ee))Ee.call(ee,ne)&&oe(z,ne,ee[ne]);return z},a=(z,ee,ne)=>new Promise((ae,le)=>{var de=pe=>{try{Ae(ne.next(pe))}catch(we){le(we)}},me=pe=>{try{Ae(ne.throw(pe))}catch(we){le(we)}},Ae=pe=>pe.done?ae(pe.value):Promise.resolve(pe.value).then(de,me);Ae((ne=ne.apply(z,ee)).next())});const b=({paperlibrary:z,user:ee,globalSetting:ne,dispatch:ae,location:le})=>{var de,me,Ae,pe;const[we]=(0,ie.useSearchParams)(),ge=we.get("select")||0,[$e,Me]=(0,x.useState)(!1),[Xe,He]=(0,x.useState)(!0),[Ue,st]=(0,x.useState)(Number(ge)),[Ft,ut]=(0,x.useState)({}),At=(0,ie.useParams)(),{userInfo:tt}=ee,{actionTabs:Et}=z;(0,x.useEffect)(()=>(ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,x.useEffect)(()=>(ae({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ae({type:"exercise/getWorkSetting",payload:E({},At)}),()=>{ae({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,x.useEffect)(()=>{Bt(Ue)},[]),(0,x.useEffect)(()=>{var kt;(kt=Et==null?void 0:Et.params)!=null&&kt.isUpdateData&&Bt(Ue)},[(de=Et==null?void 0:Et.params)==null?void 0:de.isUpdateData]);const Bt=(kt=0)=>a(void 0,null,function*(){console.log(At),He(!0);const he=yield(0,re.ZP)(`/api/exercises/${At.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:kt}});ae({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),He(!1),ut((0,Fe.PF)(he))}),Te=()=>{ie.history.push(`/classrooms/${At.coursesId}/exercise`)},Je=()=>{alert("\u4FDD\u5B58")},pt=(kt,he)=>a(void 0,null,function*(){const Ot=yield(0,re.ZP)(`/api/exercises/${At.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:kt==null?void 0:kt.single_question_id}});Ot!=null&&Ot.question&&(xe.ZP.info("\u6362\u9898\u6210\u529F"),Bt(Ue))}),Ut=kt=>a(void 0,null,function*(){document.body.scrollIntoView(),st(kt),yield Bt(kt)}),St=kt=>{ae({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:kt}})};return Oe.createElement("section",{className:Pe.wrap},Oe.createElement(be.Z,{loading:Xe,active:!0,paragraph:{rows:5}},((Ae=(me=(0,ie.useLocation)())==null?void 0:me.pathname)==null?void 0:Ae.includes("preview"))&&Oe.createElement("div",{className:Pe.crumbs},Oe.createElement("b",null),Oe.createElement("span",{className:"current",onClick:()=>ie.history.push(`/classrooms/${At.coursesId}/exercise`)},`${(pe=tt==null?void 0:tt.course)==null?void 0:pe.course_name}>`),Oe.createElement("span",{className:"current",onClick:()=>ie.history.push(`/classrooms/${At.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Oe.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Oe.createElement(Re.Z,{loading:$e,submit:Je,goBack:Te,data:Ft,getdata:()=>{Bt(Ue)},selectValue:Ue,editPreview:!0,onExchange:pt,onSkipExamination:Ut,handleMarkWrongQuestion:St})))};var y=(0,ie.connect)(({paperlibrary:z,user:ee,globalSetting:ne})=>({paperlibrary:z,user:ee,globalSetting:ne}))(b)},63952:function(rt,Pt,te){"use strict";te.d(Pt,{g:function(){return xe}});var x=te(59301),ie=te(29297),Pe=te(3033),Re=(be,re,Fe)=>new Promise((Oe,De)=>{var Ne=oe=>{try{Ee(Fe.next(oe))}catch(E){De(E)}},ze=oe=>{try{Ee(Fe.throw(oe))}catch(E){De(E)}},Ee=oe=>oe.done?Oe(oe.value):Promise.resolve(oe.value).then(Ne,ze);Ee((Fe=Fe.apply(be,re)).next())});const xe=()=>{const[be,re]=(0,x.useState)([]);return(0,x.useEffect)(()=>{Re(void 0,null,function*(){const Oe=yield(0,ie.d1)({source:"question"});Oe!=null&&Oe.disciplines&&re((0,Pe.L)(Oe==null?void 0:Oe.disciplines))})},[]),be}},61527:function(rt,Pt,te){"use strict";te.d(Pt,{U:function(){return Oe}});var x=te(59301),ie=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(De,Ne,ze)=>Ne in De?ie(De,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ze}):De[Ne]=ze,re=(De,Ne)=>{for(var ze in Ne||(Ne={}))Re.call(Ne,ze)&&be(De,ze,Ne[ze]);if(Pe)for(var ze of Pe(Ne))xe.call(Ne,ze)&&be(De,ze,Ne[ze]);return De},Fe=(De,Ne,ze)=>new Promise((Ee,oe)=>{var E=y=>{try{b(ze.next(y))}catch(z){oe(z)}},a=y=>{try{b(ze.throw(y))}catch(z){oe(z)}},b=y=>y.done?Ee(y.value):Promise.resolve(y.value).then(E,a);b((ze=ze.apply(De,Ne)).next())});function Oe(De,Ne){const[ze,Ee]=(0,x.useState)(Ne),[oe,E]=(0,x.useState)(!1),[a,b]=(0,x.useState)();return[ze,oe,(z,ee=!1)=>Fe(this,null,function*(){const ne=ee?Ne:re(re({},ze),z);E(!0),Ee(ne);const ae=yield De(ne);return E(!1),b(ae),ae}),a]}},50371:function(rt,Pt){"use strict";function te(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ie=1;ie{const xe=Pe[Re];xe!==void 0&&(x[Re]=xe)})}return x}Pt.Z=te},77578:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return x}});const x=ie=>ie?typeof ie=="function"?ie():ie:null},13845:function(rt,Pt,te){"use strict";te.d(Pt,{F:function(){return x},Z:function(){return ie}});function x(Pe){return Pe!=null&&Pe===Pe.window}function ie(Pe,Re){var xe,be;if(typeof window=="undefined")return 0;const re=Re?"scrollTop":"scrollLeft";let Fe=0;return x(Pe)?Fe=Pe[Re?"pageYOffset":"pageXOffset"]:Pe instanceof Document?Fe=Pe.documentElement[re]:(Pe instanceof HTMLElement||Pe)&&(Fe=Pe[re]),Pe&&!x(Pe)&&typeof Fe!="number"&&(Fe=(be=((xe=Pe.ownerDocument)!==null&&xe!==void 0?xe:Pe).documentElement)===null||be===void 0?void 0:be[re]),Fe}},56762:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ie}});var x=te(59301);function ie(){const[,Pe]=x.useReducer(Re=>Re+1,0);return Pe}},68031:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Re}});var x=te(16089);function ie(xe,be,re,Fe){const Oe=re-be;return xe/=Fe/2,xe<1?Oe/2*xe*xe*xe+be:Oe/2*((xe-=2)*xe*xe+2)+be}var Pe=te(13845);function Re(xe){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:re=()=>window,callback:Fe,duration:Oe=450}=be,De=re(),Ne=(0,Pe.Z)(De,!0),ze=Date.now(),Ee=()=>{const E=Date.now()-ze,a=ie(E>Oe?Oe:E,Ne,xe,Oe);(0,Pe.F)(De)?De.scrollTo(window.pageXOffset,a):De instanceof Document||De.constructor.name==="HTMLDocument"?De.documentElement.scrollTop=a:De.scrollTop=a,E2&&arguments[2]!==void 0?arguments[2]:!1;fn.forEach(function(en){if(!(!Kt&&qt!==!1&&qt>0&&xn.length>=qt)){var Hn=[].concat((0,x.Z)(Ln),[en]),aa=en[an.children],Ca=da||en.disabled;if((!aa||aa.length===0||sn)&&Qe(Ge,Hn,{label:an.label})){var gn;xn.push((0,ee.Z)((0,ee.Z)({},en),{},(gn={disabled:Ca},(0,z.Z)(gn,an.label,_e(Ge,Hn,Xt,an)),(0,z.Z)(gn,ne,Hn),(0,z.Z)(gn,an.children,void 0),gn)))}aa&&cn(en[an.children],Hn,Ca)}})}return cn(Wt,[]),Kt&&xn.sort(function(fn,Ln){return Kt(fn[ne],Ln[ne],Ge,an)}),qt!==!1&&qt>0?xn.slice(0,qt):xn},[Ge,Wt,an,Xt,_e,sn,Qe,Kt,qt])},me="__RC_CASCADER_SPLIT__",Ae="SHOW_PARENT",pe="SHOW_CHILD";function we(Ge){return Ge.join(me)}function ge(Ge){return Ge.map(we)}function $e(Ge){return Ge.split(me)}function Me(Ge){var Wt=Ge||{},an=Wt.label,Xt=Wt.value,hn=Wt.children,sn=Xt||"value";return{label:an||"label",value:sn,key:sn,children:hn||"children"}}function Xe(Ge,Wt){var an,Xt;return(an=Ge.isLeaf)!==null&&an!==void 0?an:!((Xt=Ge[Wt.children])!==null&&Xt!==void 0&&Xt.length)}function He(Ge){var Wt=Ge.parentElement;if(Wt){var an=Ge.offsetTop-Wt.offsetTop;an-Wt.scrollTop<0?Wt.scrollTo({top:an}):an+Ge.offsetHeight-Wt.scrollTop>Wt.offsetHeight&&Wt.scrollTo({top:an+Ge.offsetHeight-Wt.offsetHeight})}}function Ue(Ge,Wt){return Ge.map(function(an){var Xt;return(Xt=an[ne])===null||Xt===void 0?void 0:Xt.map(function(hn){return hn[Wt.value]})})}function st(Ge,Wt,an){var Xt=new Set(Ge),hn=Wt();return Ge.filter(function(sn){var mn=hn[sn],Qe=mn?mn.parent:null,ot=mn?mn.children:null;return mn&&mn.node.disabled?!0:an===pe?!(ot&&ot.some(function(_e){return _e.key&&Xt.has(_e.key)})):!(Qe&&!Qe.node.disabled&&Xt.has(Qe.key))})}function Ft(Ge,Wt,an){for(var Xt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,hn=Wt,sn=[],mn=function(){var _e,Gt,qt,Kt=Ge[Qe],xn=(_e=hn)===null||_e===void 0?void 0:_e.findIndex(function(fn){var Ln=fn[an.value];return Xt?String(Ln)===String(Kt):Ln===Kt}),cn=xn!==-1?(Gt=hn)===null||Gt===void 0?void 0:Gt[xn]:null;sn.push({value:(qt=cn==null?void 0:cn[an.value])!==null&&qt!==void 0?qt:Kt,index:xn,option:cn}),hn=cn==null?void 0:cn[an.children]},Qe=0;Qe1){var Jn=cn.slice(0,-1);en(Jn)}else _e(!1)},Ca=function(){var Jn,Ra=((Jn=Ln[fn])===null||Jn===void 0?void 0:Jn[an.children])||[],na=Ra.find(function(Ka){return!Ka.disabled});if(na){var Qa=[].concat((0,x.Z)(cn),[na[an.value]]);en(Qa)}};ie.useImperativeHandle(Ge,function(){return{onKeyDown:function(Jn){var Ra=Jn.which;switch(Ra){case Ot.Z.UP:case Ot.Z.DOWN:{var na=0;Ra===Ot.Z.UP?na=-1:Ra===Ot.Z.DOWN&&(na=1),na!==0&&Hn(na);break}case Ot.Z.LEFT:{if(ot)break;qt?Ca():aa();break}case Ot.Z.RIGHT:{if(ot)break;qt?aa():Ca();break}case Ot.Z.BACKSPACE:{ot||aa();break}case Ot.Z.ENTER:{if(cn.length){var Qa=Ln[fn],Ka=(Qa==null?void 0:Qa[ne])||[];Ka.length?sn(Ka.map(function(Ia){return Ia[an.value]}),Ka[Ka.length-1]):sn(cn,Ln[fn])}break}case Ot.Z.ESC:_e(!1),Gt&&Jn.stopPropagation()}},onKeyUp:function(){}}})},Dt=ie.forwardRef(function(Ge,Wt){var an,Xt,hn,sn,mn=(0,Ne.lk)(),Qe=mn.prefixCls,ot=mn.multiple,_e=mn.searchValue,Gt=mn.toggleOpen,qt=mn.notFoundContent,Kt=mn.direction,xn=mn.open,cn=ie.useRef(),fn=Kt==="rtl",Ln=ie.useContext(b),da=Ln.options,en=Ln.values,Hn=Ln.halfValues,aa=Ln.fieldNames,Ca=Ln.changeOnSelect,gn=Ln.onSelect,Jn=Ln.searchOptions,Ra=Ln.dropdownPrefixCls,na=Ln.loadData,Qa=Ln.expandTrigger,Ka=Ra||Qe,Ia=ie.useState([]),Ya=(0,Oe.Z)(Ia,2),Fo=Ya[0],po=Ya[1],Ro=function(jn){if(!(!na||_e)){var Io=Ft(jn,da,aa),Mo=Io.map(function(ir){var hr=ir.option;return hr}),Uo=Mo[Mo.length-1];if(Uo&&!Xe(Uo,aa)){var rr=we(jn);po(function(ir){return[].concat((0,x.Z)(ir),[rr])}),na(Mo)}}};ie.useEffect(function(){Fo.length&&Fo.forEach(function(jo){var jn=$e(jo),Io=Ft(jn,da,aa,!0).map(function(Uo){var rr=Uo.option;return rr}),Mo=Io[Io.length-1];(!Mo||Mo[aa.children]||Xe(Mo,aa))&&po(function(Uo){return Uo.filter(function(rr){return rr!==jo})})})},[da,Fo,aa]);var dn=ie.useMemo(function(){return new Set(ge(en))},[en]),Vo=ie.useMemo(function(){return new Set(ge(Hn))},[Hn]),ko=he(),Co=(0,Oe.Z)(ko,2),fa=Co[0],yn=Co[1],Qn=function(jn){yn(jn),Ro(jn)},ga=function(jn){var Io=jn.disabled,Mo=Xe(jn,aa);return!Io&&(Mo||Ca||ot)},On=function(jn,Io){var Mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;gn(jn),!ot&&(Io||Ca&&(Qa==="hover"||Mo))&&Gt(!1)},Na=ie.useMemo(function(){return _e?Jn:da},[_e,Jn,da]),ro=ie.useMemo(function(){for(var jo=[{options:Na}],jn=Na,Io=Ue(jn,aa),Mo=function(){var hr=fa[Uo],fr=jn.find(function(wr,pr){return(Io[pr]?we(Io[pr]):wr[aa.value])===hr}),or=fr==null?void 0:fr[aa.children];if(!(or!=null&&or.length))return"break";jn=or,jo.push({options:or})},Uo=0;Uo":Fo,Ro=Ge.loadingIcon,dn=Ge.children,Vo=Ge.dropdownMatchSelectWidth,ko=Vo===void 0?!1:Vo,Co=Ge.showCheckedStrategy,fa=Co===void 0?Ae:Co,yn=(0,De.Z)(Ge,ce),Qn=(0,ze.ZP)(an),ga=!!qt,On=(0,E.Z)(mn,{value:Qe,postState:dt}),Na=(0,Oe.Z)(On,2),ro=Na[0],Zo=Na[1],io=ie.useMemo(function(){return Me(sn)},[JSON.stringify(sn)]),xo=ie.useMemo(function(){return en||[]},[en]),dr=tt(xo,io),$o=ie.useCallback(function(Bn){var bn=dr();return Bn.map(function(Zn){var ka=bn[Zn].nodes;return ka.map(function($a){return $a[io.value]})})},[dr,io]),Ur=(0,E.Z)("",{value:cn,postState:function(bn){return bn||""}}),jo=(0,Oe.Z)(Ur,2),jn=jo[0],Io=jo[1],Mo=function(bn,Zn){Io(bn),Zn.source!=="blur"&&fn&&fn(bn)},Uo=Te(Ln),rr=(0,Oe.Z)(Uo,2),ir=rr[0],hr=rr[1],fr=de(jn,xo,io,Hn||hn,hr,ot),or=Et(xo,io),wr=ie.useMemo(function(){var Bn=or(ro),bn=(0,Oe.Z)(Bn,2),Zn=bn[0],ka=bn[1];if(!ga||!ro.length)return[Zn,[],ka];var $a=ge(Zn),bo=dr(),Ao=(0,Ee.S)($a,!0,bo),Wo=Ao.checkedKeys,zo=Ao.halfCheckedKeys;return[$o(Wo),$o(zo),ka]},[ga,ro,dr,$o,or]),pr=(0,Oe.Z)(wr,3),Dr=pr[0],jr=pr[1],Lo=pr[2],Gr=ie.useMemo(function(){var Bn=ge(Dr),bn=st(Bn,dr,fa);return[].concat((0,x.Z)(Lo),(0,x.Z)($o(bn)))},[Dr,dr,$o,Lo,fa]),Lr=ut(Gr,xo,io,ga,Gt),$r=(0,oe.Z)(function(Bn){if(Zo(Bn),_e){var bn=dt(Bn),Zn=bn.map(function(bo){return Ft(bo,xo,io).map(function(Ao){return Ao.option})}),ka=ga?bn:bn[0],$a=ga?Zn:Zn[0];_e(ka,$a)}}),ei=(0,oe.Z)(function(Bn){if((!ga||xn)&&Io(""),!ga)$r(Bn);else{var bn=we(Bn),Zn=ge(Dr),ka=ge(jr),$a=Zn.includes(bn),bo=Lo.some(function(Yr){return we(Yr)===bn}),Ao=Dr,Wo=Lo;if(bo&&!$a)Wo=Lo.filter(function(Yr){return we(Yr)!==bn});else{var zo=$a?Zn.filter(function(Yr){return Yr!==bn}):[].concat((0,x.Z)(Zn),[bn]),Sr=dr(),er;if($a){var zr=(0,Ee.S)(zo,{checked:!1,halfCheckedKeys:ka},Sr);er=zr.checkedKeys}else{var Wr=(0,Ee.S)(zo,!0,Sr);er=Wr.checkedKeys}var Qr=st(er,dr,fa);Ao=$o(Qr)}$r([].concat((0,x.Z)(Wo),(0,x.Z)(Ao)))}}),ti=function(bn,Zn){if(Zn.type==="clear"){$r([]);return}var ka=Zn.values[0],$a=ka.valueCells;ei($a)},li=gn!==void 0?gn:Ca,ni=Ra||Jn,Ei=Ka||Qa,fi=function(bn){Ia==null||Ia(bn),Ya==null||Ya(bn)},si=ie.useMemo(function(){return{options:xo,fieldNames:io,values:Dr,halfValues:jr,changeOnSelect:ot,onSelect:ei,checkable:qt,searchOptions:fr,dropdownPrefixCls:Hn,loadData:aa,expandTrigger:da,expandIcon:po,loadingIcon:Ro,dropdownMenuColumnStyle:na}},[xo,io,Dr,jr,ot,ei,qt,fr,Hn,aa,da,po,Ro,na]),ai=!(jn?fr:xo).length,ra=jn&&hr.matchInputWidth||ai?{}:{minWidth:"auto"};return ie.createElement(b.Provider,{value:si},ie.createElement(Ne.Ac,(0,Fe.Z)({},yn,{ref:Wt,id:Qn,prefixCls:hn,autoClearSearchValue:xn,dropdownMatchSelectWidth:ko,dropdownStyle:ra,displayValues:Lr,onDisplayValuesChange:ti,mode:ga?"multiple":void 0,searchValue:jn,onSearch:Mo,showSearch:ir,OptionList:yt,emptyOptions:ai,open:li,dropdownClassName:ni,placement:Ei,onDropdownVisibleChange:fi,getRawInputElement:function(){return dn}})))});ve.SHOW_PARENT=Ae,ve.SHOW_CHILD=pe;var fe=ve,qe=fe,ke=te(2738),ye=te(62892),at=te(53487),Qt=te(19080),ft=te(36355),jt=te(93891),Tt=te(1684),Yt=te(19716),Be=te(32441),nt=te(14154),ct=te(58582),lt=te(84443),gt=te(66339),zt=te(33234),Jt=te(98447),_t=te(17313),ln=te(74207),Pn=te(83116);const Lt=Ge=>{const{prefixCls:Wt,componentCls:an,antCls:Xt}=Ge,hn=`${an}-menu-item`,sn=` - &${hn}-expand ${hn}-expand-icon, - ${hn}-loading-icon - `;return[{[an]:{width:Ge.controlWidth}},{[`${an}-dropdown`]:[(0,Jt.C2)(`${Wt}-checkbox`,Ge),{[`&${Xt}-select-dropdown`]:{padding:0}},{[an]:{"&-checkbox":{top:0,marginInlineEnd:Ge.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${an}-menu-empty`]:{[`${an}-menu`]:{width:"100%",height:"auto",[hn]:{color:Ge.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ge.controlItemWidth,height:Ge.dropdownHeight,margin:0,padding:Ge.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ge.lineWidth}px ${Ge.lineType} ${Ge.colorSplit}`},"&-item":Object.assign(Object.assign({},_t.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ge.optionPadding,lineHeight:Ge.lineHeight,cursor:"pointer",transition:`all ${Ge.motionDurationMid}`,borderRadius:Ge.borderRadiusSM,"&:hover":{background:Ge.controlItemBgHover},"&-disabled":{color:Ge.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[sn]:{color:Ge.colorTextDisabled}},[`&-active:not(${hn}-disabled)`]:{"&, &:hover":{fontWeight:Ge.optionSelectedFontWeight,backgroundColor:Ge.optionSelectedBg}},"&-content":{flex:"auto"},[sn]:{marginInlineStart:Ge.paddingXXS,color:Ge.colorTextDescription,fontSize:Ge.fontSizeIcon},"&-keyword":{color:Ge.colorHighlight}})}}}]},{[`${an}-dropdown-rtl`]:{direction:"rtl"}},(0,ln.c)(Ge)]};var wt=(0,Pn.Z)("Cascader",Ge=>[Lt(Ge)],Ge=>{const Wt=Math.round((Ge.controlHeight-Ge.fontSize*Ge.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ge.controlItemBgActive,optionSelectedFontWeight:Ge.fontWeightStrong,optionPadding:`${Wt}px ${Ge.paddingSM}px`,menuPadding:Ge.paddingXXS}}),It=function(Ge,Wt){var an={};for(var Xt in Ge)Object.prototype.hasOwnProperty.call(Ge,Xt)&&Wt.indexOf(Xt)<0&&(an[Xt]=Ge[Xt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,Xt=Object.getOwnPropertySymbols(Ge);hnot===0?[Qe]:[].concat((0,x.Z)(mn),[Wt,Qe]),[]),hn=[];let sn=0;return Xt.forEach((mn,Qe)=>{const ot=sn+mn.length;let _e=Ge.slice(sn,ot);sn=ot,Qe%2===1&&(_e=ie.createElement("span",{className:`${an}-menu-item-keyword`,key:`separator-${Qe}`},_e)),hn.push(_e)}),hn}const In=(Ge,Wt,an,Xt)=>{const hn=[],sn=Ge.toLowerCase();return Wt.forEach((mn,Qe)=>{Qe!==0&&hn.push(" / ");let ot=mn[Xt.label];const _e=typeof ot;(_e==="string"||_e==="number")&&(ot=wn(String(ot),sn,an)),hn.push(ot)}),hn},vn=ie.forwardRef((Ge,Wt)=>{const{prefixCls:an,size:Xt,disabled:hn,className:sn,rootClassName:mn,multiple:Qe,bordered:ot=!0,transitionName:_e,choiceTransitionName:Gt="",popupClassName:qt,dropdownClassName:Kt,expandIcon:xn,placement:cn,showSearch:fn,allowClear:Ln=!0,notFoundContent:da,direction:en,getPopupContainer:Hn,status:aa,showArrow:Ca,builtinPlacements:gn,style:Jn}=Ge,Ra=It(Ge,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),na=(0,ke.Z)(Ra,["suffixIcon"]),{getPopupContainer:Qa,getPrefixCls:Ka,renderEmpty:Ia,direction:Ya,popupOverflow:Fo,cascader:po}=ie.useContext(ft.E_),Ro=en||Ya,dn=Ro==="rtl",{status:Vo,hasFeedback:ko,isFormItemInput:Co,feedbackIcon:fa}=ie.useContext(Be.aM),yn=(0,Qt.F)(Vo,aa),Qn=da||(Ia==null?void 0:Ia("Cascader"))||ie.createElement(jt.Z,{componentName:"Cascader"}),ga=Ka(),On=Ka("select",an),Na=Ka("cascader",an),[ro,Zo]=(0,nt.Z)(On),[io]=wt(Na),{compactSize:xo,compactItemClassnames:dr}=(0,zt.ri)(On,en),$o=re()(qt||Kt,`${Na}-dropdown`,{[`${Na}-dropdown-rtl`]:Ro==="rtl"},mn,Zo),Ur=ie.useMemo(()=>{if(!fn)return fn;let Lo={render:In};return typeof fn=="object"&&(Lo=Object.assign(Object.assign({},Lo),fn)),Lo},[fn]),jo=(0,Yt.Z)(Lo=>{var Gr;return(Gr=Xt!=null?Xt:xo)!==null&&Gr!==void 0?Gr:Lo}),jn=ie.useContext(Tt.Z),Io=hn!=null?hn:jn;let Mo=xn;xn||(Mo=dn?ie.createElement(Pe.Z,null):ie.createElement(xe.Z,null));const Uo=ie.createElement("span",{className:`${On}-menu-item-loading-icon`},ie.createElement(Re.Z,{spin:!0})),rr=ie.useMemo(()=>Qe?ie.createElement("span",{className:`${Na}-checkbox-inner`}):!1,[Qe]),ir=(0,lt.Z)(Ge.suffixIcon,Ca),{suffixIcon:hr,removeIcon:fr,clearIcon:or}=(0,gt.Z)(Object.assign(Object.assign({},Ge),{hasFeedback:ko,feedbackIcon:fa,showSuffixIcon:ir,multiple:Qe,prefixCls:On,componentName:"Cascader"})),wr=ie.useMemo(()=>cn!==void 0?cn:dn?"bottomRight":"bottomLeft",[cn,dn]),pr=(0,ct.Z)(gn,Fo),Dr=Ln===!0?{clearIcon:or}:Ln,jr=ie.createElement(qe,Object.assign({prefixCls:On,className:re()(!an&&Na,{[`${On}-lg`]:jo==="large",[`${On}-sm`]:jo==="small",[`${On}-rtl`]:dn,[`${On}-borderless`]:!ot,[`${On}-in-form-item`]:Co},(0,Qt.Z)(On,yn,ko),dr,po==null?void 0:po.className,sn,mn,Zo),disabled:Io,style:Object.assign(Object.assign({},po==null?void 0:po.style),Jn)},na,{builtinPlacements:pr,direction:Ro,placement:wr,notFoundContent:Qn,allowClear:Dr,showSearch:Ur,expandIcon:Mo,suffixIcon:hr,removeIcon:fr,loadingIcon:Uo,checkable:rr,dropdownClassName:$o,dropdownPrefixCls:an||Na,choiceTransitionName:(0,ye.m)(ga,"",Gt),transitionName:(0,ye.m)(ga,"slide-up",_e),getPopupContainer:Hn||Qa,ref:Wt}));return io(ro(jr))}),Ht=(0,at.Z)(vn);vn.SHOW_PARENT=Zt,vn.SHOW_CHILD=nn,vn._InternalPanelDoNotUseOrYouWillBeFired=Ht;var kn=vn},24905:function(rt,Pt,te){"use strict";te.d(Pt,{default:function(){return de}});var x=te(92310),ie=te.n(x),Pe=te(5630),Re=te(59301),xe=te(36355),be=te(1684),re=te(32441),Oe=Re.createContext(null),De=te(98447),Ne=te(14088),ze=te(4572),Ee=function(me,Ae){var pe={};for(var we in me)Object.prototype.hasOwnProperty.call(me,we)&&Ae.indexOf(we)<0&&(pe[we]=me[we]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,we=Object.getOwnPropertySymbols(me);ge{var pe;const{prefixCls:we,className:ge,rootClassName:$e,children:Me,indeterminate:Xe=!1,style:He,onMouseEnter:Ue,onMouseLeave:st,skipGroup:Ft=!1,disabled:ut}=me,At=Ee(me,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:tt,direction:Et,checkbox:Bt}=Re.useContext(xe.E_),Te=Re.useContext(Oe),{isFormItemInput:Je}=Re.useContext(re.aM),pt=Re.useContext(be.Z),Ut=(pe=(Te==null?void 0:Te.disabled)||ut)!==null&&pe!==void 0?pe:pt,St=Re.useRef(At.value);Re.useEffect(()=>{Te==null||Te.registerValue(At.value)},[]),Re.useEffect(()=>{if(!Ft)return At.value!==St.current&&(Te==null||Te.cancelValue(St.current),Te==null||Te.registerValue(At.value),St.current=At.value),()=>Te==null?void 0:Te.cancelValue(At.value)},[At.value]);const kt=tt("checkbox",we),[he,Ot]=(0,De.ZP)(kt),$t=Object.assign({},At);Te&&!Ft&&($t.onChange=function(){At.onChange&&At.onChange.apply(At,arguments),Te.toggleOption&&Te.toggleOption({label:Me,value:At.value})},$t.name=Te.name,$t.checked=Te.value.includes(At.value));const Dt=ie()(`${kt}-wrapper`,{[`${kt}-rtl`]:Et==="rtl",[`${kt}-wrapper-checked`]:$t.checked,[`${kt}-wrapper-disabled`]:Ut,[`${kt}-wrapper-in-form-item`]:Je},Bt==null?void 0:Bt.className,ge,$e,Ot),yt=ie()({[`${kt}-indeterminate`]:Xe},ze.A,Ot),Ve=Xe?"mixed":void 0;return he(Re.createElement(Ne.Z,{component:"Checkbox",disabled:Ut},Re.createElement("label",{className:Dt,style:Object.assign(Object.assign({},Bt==null?void 0:Bt.style),He),onMouseEnter:Ue,onMouseLeave:st},Re.createElement(Pe.Z,Object.assign({"aria-checked":Ve},$t,{prefixCls:kt,className:yt,disabled:Ut,ref:Ae})),Me!==void 0&&Re.createElement("span",null,Me))))};var a=Re.forwardRef(oe),b=te(94480),y=te(2738),z=function(me,Ae){var pe={};for(var we in me)Object.prototype.hasOwnProperty.call(me,we)&&Ae.indexOf(we)<0&&(pe[we]=me[we]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,we=Object.getOwnPropertySymbols(me);ge{const{defaultValue:pe,children:we,options:ge=[],prefixCls:$e,className:Me,rootClassName:Xe,style:He,onChange:Ue}=me,st=z(me,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ft,direction:ut}=Re.useContext(xe.E_),[At,tt]=Re.useState(st.value||pe||[]),[Et,Bt]=Re.useState([]);Re.useEffect(()=>{"value"in st&&tt(st.value||[])},[st.value]);const Te=Re.useMemo(()=>ge.map(Ze=>typeof Ze=="string"||typeof Ze=="number"?{label:Ze,value:Ze}:Ze),[ge]),Je=Ze=>{Bt(Se=>Se.filter(ce=>ce!==Ze))},pt=Ze=>{Bt(Se=>[].concat((0,b.Z)(Se),[Ze]))},Ut=Ze=>{const Se=At.indexOf(Ze.value),ce=(0,b.Z)(At);Se===-1?ce.push(Ze.value):ce.splice(Se,1),"value"in st||tt(ce),Ue==null||Ue(ce.filter(Ke=>Et.includes(Ke)).sort((Ke,dt)=>{const ve=Te.findIndex(qe=>qe.value===Ke),fe=Te.findIndex(qe=>qe.value===dt);return ve-fe}))},St=Ft("checkbox",$e),kt=`${St}-group`,[he,Ot]=(0,De.ZP)(St),$t=(0,y.Z)(st,["value","disabled"]),Dt=ge.length?Te.map(Ze=>Re.createElement(a,{prefixCls:St,key:Ze.value.toString(),disabled:"disabled"in Ze?Ze.disabled:st.disabled,value:Ze.value,checked:At.includes(Ze.value),onChange:Ze.onChange,className:`${kt}-item`,style:Ze.style,title:Ze.title},Ze.label)):we,yt={toggleOption:Ut,value:At,disabled:st.disabled,name:st.name,registerValue:pt,cancelValue:Je},Ve=ie()(kt,{[`${kt}-rtl`]:ut==="rtl"},Me,Xe,Ot);return he(Re.createElement("div",Object.assign({className:Ve,style:He},$t,{ref:Ae}),Re.createElement(Oe.Provider,{value:yt},Dt)))},ne=Re.forwardRef(ee);var ae=Re.memo(ne);const le=a;le.Group=ae,le.__ANT_CHECKBOX=!0;var de=le},98447:function(rt,Pt,te){"use strict";te.d(Pt,{C2:function(){return xe}});var x=te(17313),ie=te(37613),Pe=te(83116);const Re=be=>{const{checkboxCls:re}=be,Fe=`${re}-wrapper`;return[{[`${re}-group`]:Object.assign(Object.assign({},(0,x.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[Fe]:Object.assign(Object.assign({},(0,x.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Fe}`]:{marginInlineStart:0},[`&${Fe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[re]:Object.assign(Object.assign({},(0,x.Wf)(be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:be.borderRadiusSM,alignSelf:"center",[`${re}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${re}-inner`]:Object.assign({},(0,x.oN)(be))},[`${re}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:be.checkboxSize,height:be.checkboxSize,direction:"ltr",backgroundColor:be.colorBgContainer,border:`${be.lineWidth}px ${be.lineType} ${be.colorBorder}`,borderRadius:be.borderRadiusSM,borderCollapse:"separate",transition:`all ${be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:be.checkboxSize/14*5,height:be.checkboxSize/14*8,border:`${be.lineWidthBold}px solid ${be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${be.motionDurationFast} ${be.motionEaseInBack}, opacity ${be.motionDurationFast}`}},"& + span":{paddingInlineStart:be.paddingXS,paddingInlineEnd:be.paddingXS}})},{[` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Ge=["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 Gt(Ue){return/^\d+$/.test(Ue)?`${Ue}px`:Ue}const Xt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Sn={[Xt+"-B"]:"bold",[Xt+"-I"]:"italic"},un={[mt]:"\u6DFB\u52A0\u94FE\u63A5",[_t]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[st]:"\u6DFB\u52A0\u56FE\u7247",[jt]:"\u6DFB\u52A0\u753B\u56FE",[ft]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[sn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var fn=({defaultValue:Ue="",onChange:ot,width:_e="100%",height:Ht=400,miniToolbar:qt=!1,isFocus:Wt=!1,watch:An,insertTemp:gn,mode:pn="markdown",id:Nn="markdown-editor-id",showResizeBar:ua=!1,noStorage:en=!1,showNullButton:Gn=!1,showNullProgramButton:ra=!1,hidetoolBar:Pa=!1,fullScreen:mn=!1,onBlur:Xn,onCMBeforeChange:Ta,onFullScreen:aa,className:Qa="",disablePaste:Wa=!1,disabled:Ia=!1,disabledFill:Ua=!1,placeholder:Br="",values:fr="",extraUse:Mr})=>{const[cn,Wr]=(0,x.useState)(null),[Tr,yr]=(0,x.useState)(Ue),[ma,xn]=(0,x.useState)(An),[Yn,ca]=(0,x.useState)(mn),[In,Na]=(0,x.useState)(""),[ir,Rr]=(0,x.useState)(0),[lr,Cr]=(0,x.useState)(Ht),[lo,Xr]=(0,x.useState)(!1),Qo=(0,x.useRef)((0,Be.Z)()),kr=(0,x.useRef)(!1),Hn=(0,x.useRef)(),[Nr,Or]=(0,x.useState)(0),[Kr,no]=(0,x.useState)(0),ao=(0,x.useRef)(),vo=(0,x.useRef)(),mo=(0,x.useRef)(),to=(0,x.useRef)(),Fo=()=>It(void 0,null,function*(){var oa;const wn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Qo.current}});(oa=wn==null?void 0:wn.attachments)!=null&&oa.length&&(console.log("cm:",cn,ao),wn.attachments.map(Bn=>{Bn.content_type.indexOf("image")>-1?cn.replaceSelection(`![,](/api/attachments/${Bn.id}?type=${Bn.content_type})`):Bn.content_type.indexOf("video")>-1?cn.replaceSelection(``):Bn.content_type.indexOf("pdf")>-1?cn.replaceSelection(`${Bn.name}`):cn.replaceSelection(`[${Bn.name}](${ENV.API_SERVER}/api/attachments/${Bn.id}?type=${Bn.content_type})`)}))});(0,x.useEffect)(()=>{const oa=window.scrollY||window.pageYOffset;yr(fr),cn==null||cn.setValue(fr),window.scrollTo(0,oa)},[fr]),(0,x.useEffect)(()=>{aa==null||aa(Yn)},[Yn]),(0,x.useEffect)(()=>{if(ao.current){let oa=function(Bn,jn){var Ra;if(Wa){jn.preventDefault();return}const $a=jn.clipboardData;if($a){const xr=$a.types.toString(),br=$a.items;if(xr==="Files"||$a.types.indexOf("Files")>-1){if(jn.preventDefault(),pn=="stex")return;try{let Hr=br[1];((Ra=br[0])==null?void 0:Ra.kind)==="file"&&(Hr=br[0]);const Zr=Hr.getAsFile(),ho=Zr.name.split(".").pop();(0,Te.I)(Zr,_r=>{var zo,Wo,Uo;_r.id?((zo=Zr==null?void 0:Zr.type)==null?void 0:zo.indexOf("image"))>-1?wn.replaceSelection(``):((Wo=Zr==null?void 0:Zr.type)==null?void 0:Wo.indexOf("video"))>-1?wn.replaceSelection(``):((Uo=Zr==null?void 0:Zr.type)==null?void 0:Uo.indexOf("pdf"))>-1?wn.replaceSelection(`${Zr.name}`):Ge.includes(ho)?wn.replaceSelection(`${Zr.name}`):wn.replaceSelection(`[${Zr.name}](/api/attachments/${_r.id}?type=${_r.content_type})`):(_r==null?void 0:_r.status)===401&&(at.ZP.warning((_r==null?void 0:_r.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Hr){at.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const wn=Ee().fromTextArea(ao.current,{mode:pn,lineNumbers:!qt,lineWrapping:!0,value:Ue,autoCloseTags:!ra,autoCloseBrackets:!0});return wn.on("keyup",function(Bn,jn){jn.keyCode===8&&(Bn.getValue()==""?wn.setOption("placeholder",Br):wn.setOption("placeholder",null))}),wn.on("keydown",function(Bn,jn){if(jn.keyCode===8){var Ra=wo(Bn);Ra&&jn.preventDefault()}}),Wt&&wn.focus(),wn.on("paste",oa),wn.on("dragleave",function(Bn,jn){vo.current.classList.remove("mouse-hover-md")}),Ia&&wn.on("beforeChange",function(Bn,jn){(jn.origin==="paste"||jn.origin==="+input")&&jn.cancel()}),Wr(wn),()=>{wn.off("paste",oa)}}},[]);const fo=(0,x.useCallback)(()=>{if(vo.current)try{}catch(oa){console.log(oa,"---- to set md editor body height")}},[lr,vo,Yn]);(0,x.useEffect)(()=>{function oa(){let wn=new Re.Z(Bn=>{for(let jn of Bn)(jn.target.offsetHeight>0||jn.target.offsetWidth>0)&&(fo(),cn.setSize("100%","100%"),cn.refresh())});return wn.observe(ao.current.parentElement),wn}if(cn){const wn=oa();return()=>{var Bn,jn;(Bn=ao.current)!=null&&Bn.parentElement&&wn.unobserve((jn=ao.current)==null?void 0:jn.parentElement)}}},[cn,fo]),(0,x.useEffect)(()=>{if(cn){let oa=[];for(const[wn,Bn]of Object.entries(Sn)){let jn={[wn]:()=>{jo(Bn)}};oa.push(jn),cn.addKeyMap(jn)}return Hn.current=setInterval(()=>{kr.current&&Fo()},4e3),()=>{clearInterval(Hn.current);for(let wn of oa)cn.removeKeyMap(wn)}}},[cn]),(0,x.useEffect)(()=>{mn!==Yn&&ca(mn)},[mn]),(0,Dt.Z)(()=>{if(!en&&ir>0){let oa=new Date().getTime(),wn=window.sessionStorage.getItem(Nn);oa>=ir+Ln&&(!wn||wn!==Tr)&&(window.sessionStorage.setItem(Nn,Tr),Xr(!0))}},Ln),(0,x.useEffect)(()=>{xn(An)},[cn,An]),(0,x.useEffect)(()=>{cn&&Wt&&cn.focus()},[cn,Wt]),(0,x.useEffect)(()=>{if(ma&&cn){let oa=function(Bn){let jn=Bn.target;if(to.current){let Ra=jn.scrollTop/jn.scrollHeight;to.current.scrollTop=to.current.scrollHeight*Ra}};const wn=cn.getScrollerElement();return wn.addEventListener("scroll",oa),()=>{wn.removeEventListener("scroll",oa)}}},[cn,ma]),(0,x.useEffect)(()=>{if(cn&&Ta){let oa=function(wn,Bn){Ta(wn,Bn)};return cn.on("beforeChange",oa),()=>{cn.off("beforeChange",oa)}}},[cn,Ta]),(0,x.useEffect)(()=>{if(cn&&Xn){let oa=function(){Xn(cn.getValue())};return cn.on("blur",oa),()=>{cn.off("blur",oa)}}},[cn,Xn]);function wo(oa,wn){var Bn=oa.getDoc(),jn=Bn.getCursor(),Ra=Bn.getLine(jn.line),$a=Ra.charAt(jn.ch-1),xr=Ra.lastIndexOf("@\u2581@",jn.ch),br=Ra.lastIndexOf("@\u2581\u2581@",jn.ch),Hr=xr>br?xr:br,Zr=xr>br?3:4;if(hn.indexOf($a)===-1)return null;if(console.log("change1:",wn,oa,Ra,jn,Hr,xr,br,$a),Hr>=0&&jn.ch-Hr<5){var ho=Hr+Zr;return Bn.replaceRange("",{line:jn.line,ch:Hr},{line:jn.line,ch:ho}),{line:jn.line,ch:ho}}return null}(0,x.useEffect)(()=>{if(cn){let oa=function(wn,Bn){const jn=wn.getValue();yr(jn),Rr(new Date().getTime()),wn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ot&&(ra?ot(jn,ai(jn)):ot(jn))};return cn.on("change",oa),()=>{cn.off("change",oa)}}},[cn,ot]),(0,x.useEffect)(()=>{if(cn)if(Ue==null)cn.setValue(""),yr("");else{const oa=window.scrollY||window.pageYOffset;Ue!==cn.getValue()&&(cn.setValue(Ue),yr(Ue),cn.setCursor(Ia?1:cn.lineCount(),0),window.scrollTo(0,oa))}},[cn,Ue]);const jo=(0,x.useCallback)(oa=>{const wn=cn.getCursor(),Bn=cn.getSelection();let jn=Bn.split(` +`);switch(oa){case"bold":return cn.replaceSelection("**"+Bn+"**"),Bn===""&&cn.setCursor(wn.line,wn.ch+2),cn.focus();case"italic":return cn.replaceSelection("*"+Bn+"*"),Bn===""&&cn.setCursor(wn.line,wn.ch+1),cn.focus();case"code":return cn.replaceSelection("`"+Bn+"`"),Bn===""&&cn.setCursor(wn.line,wn.ch+1),cn.focus();case"inline-latex":return Na("inline-latex"),cn.focus();case"latex":return cn.replaceSelection("```latex\n"+Bn+"\n```"),cn.setCursor(wn.line+1,Bn.length+1),cn.focus();case"line-break":return cn.replaceSelection(`
+`),cn.focus();case"list-ul":return Bn===""?cn.replaceSelection("- "+Bn):cn.replaceSelection(jn.map(Ra=>Ra===""?"":`- ${Ra}`).join(` +`)),cn.focus();case"list-ol":return Bn===""?cn.replaceSelection("1. "+Bn):cn.replaceSelection(jn.map((Ra,$a)=>Ra===""?"":`${$a+1}. ${Ra}`).join(` +`)),cn.focus();case"add-null-ch":return Bn===""&&cn.setCursor(wn.line,wn.ch),cn.replaceSelection(Mn),cn.focus();case"add-signal":return Bn===""&&cn.setCursor(wn.line,wn.ch),cn.replaceSelection(zt),cn.focus();case"add-multiple":return Bn===""&&cn.setCursor(wn.line,wn.ch),cn.replaceSelection(hn),cn.focus();case"inster-template-1":return Bn===""&&cn.setCursor(wn.line,wn.ch),cn.replaceSelection(Zn),cn.focus();case"eraser":return cn.setValue(""),cn.focus();case"trigger-watch":return xn(!ma),cn.focus();case"trigger-full-screen":return ca(!Yn),cn.focus();case mt:Na(mt);return;case _t:Na(_t);return;case st:Na(st);return;case jt:Na(jt);return;case"maths-latex":Na("maths-latex");return;case ft:Na(ft);return;case sn:Na(sn);return;default:throw new Error}},[cn,ma,Yn]),Fr=(0,x.useCallback)((oa,wn)=>{var Bn,jn,Ra,$a,xr,br;switch(Na(""),In){case mt:const{title:zo,link:Wo}=oa;return cn.replaceSelection(`[${zo}](${Wo})`),cn.focus();case _t:const{language:Uo,content:Yo}=oa;return cn.replaceSelection(["```"+Uo,Yo,"```"].join(` +`)),cn.focus();case"maths-latex":for(var Hr=atob(oa),Zr=new Uint8Array(Hr.length),ho=0;ho{Jn.id?cn.replaceSelection(`![,](/api/attachments/${Jn.id}?type=${Jn.content_type})`):(Jn==null?void 0:Jn.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":cn.replaceSelection("`$$"+oa+"$$`");break;case st:case jt:case Yt:const{src:Ko,alt:Ct}=oa,xt=wn,Kt=(Ra=(jn=(Bn=xt==null?void 0:xt.name)==null?void 0:Bn.split("."))==null?void 0:jn.pop)==null?void 0:Ra.call(jn);return(($a=xt==null?void 0:xt.type)==null?void 0:$a.indexOf("image"))>-1||!(xt!=null&&xt.type)?xt.align||xt.width?cn.replaceSelection(`

${Ct||

`):cn.replaceSelection(`${Ct||`):((xr=xt==null?void 0:xt.type)==null?void 0:xr.indexOf("video"))>-1?cn.replaceSelection(``):((br=xt==null?void 0:xt.type)==null?void 0:br.indexOf("pdf"))>-1?cn.replaceSelection(`${xt.name}`):Ge.includes(Kt)?cn.replaceSelection(`${xt.name}`):cn.replaceSelection(`[${xt.name}](${Ko})`),cn.focus();case sn:const{row:En,col:qn,align:fa}=oa;let dn=` +`;for(let Jn=0;Jn{switch(In){case mt:return x.createElement(Et,{callback:Fr,onCancel:Do});case _t:return x.createElement(Ft.Z,{callback:Fr,onCancel:Do});case st:return x.createElement(Te.Z,{callback:Fr,onCancel:Do});case ft:return x.createElement(gt,{callback:Fr,onCancel:Do});case sn:return x.createElement(Ce,{callback:Fr,onCancel:Do});case"maths-latex":return x.createElement(Tt,{showSaveButton:!0,callback:Fr});case"inline-latex":return x.createElement(Ut.Z,{showSaveButton:!0,callback:Fr});default:return null}},[In]);function Do(){Na("")}(0,x.useEffect)(()=>{if(mo.current){let oa=function(xr){Ra=!0,$a=xr.pageY},wn=function(){Ra=!1},Bn=function(xr){if(Ra){let br=xr.pageY-$a;br<0&&(br=0),br>300&&(br=300);let Hr=Ht+br+"px";Cr(Hr)}},jn=mo.current,Ra=!1,$a=0;return jn.addEventListener("mousedown",oa),document.addEventListener("mousemove",Bn),document.addEventListener("mouseup",wn),()=>{jn.removeEventListener("mousedown",oa),document.removeEventListener("mousemove",Bn),document.removeEventListener("mouseup",wn)}}},[cn,mo]),(0,x.useEffect)(()=>{Cr(Ht)},[Ht]);const ei=Gt(_e),ti=Gt(lr),ni={width:ei,height:ti},si=(0,x.useMemo)(()=>{if(ir){let oa=new Date(ir),wn=oa.getHours(),Bn=oa.getMinutes(),jn=oa.getSeconds();return wn=wn<10?"0"+wn:wn,Bn=Bn<10?"0"+Bn:Bn,jn=jn<10?"0"+jn:jn,`${wn}:${Bn}:${jn}`}return 0},[ir]),ai=oa=>{const wn=[];if(ra){let Bn=-1;oa=oa.replace(/(@▁▁@|@▁@)/g,function(jn,Ra,$a){wn.push({multiLine:jn!==zt})})}return wn};function yi(){window.sessionStorage.removeItem(Nn),Xr(!1),Rr(0)}function pi(){Xr(!1),Rr(0),cn.setValue(window.sessionStorage.getItem(Nn))}(0,x.useEffect)(()=>{un[In]&&In!==jt&&In!==ft&&setTimeout(()=>{const oa=document.getElementsByClassName("markdown-popup-form")[0],wn=window.innerWidth/2-oa.offsetWidth/2,Bn=window.innerHeight/2-oa.offsetHeight/2;Or(wn),no(Bn)},0)},[In]);const ui=oa=>{oa.preventDefault();const wn=oa.clientX-Nr,Bn=oa.clientY-Kr;document.body.onmousemove=jn=>{let Ra=jn.clientX-wn,$a=jn.clientY-Bn;const xr=document.getElementsByClassName("markdown-popup-form")[0],br=window.innerWidth-xr.offsetWidth,Hr=window.innerHeight-xr.offsetHeight;Ra=Math.max(0,Math.min(Ra,br)),$a=Math.max(0,Math.min($a,Hr)),ri(jn.clientX,jn.clientY,wn,Bn)&&(Or(Ra),no($a))},document.body.onmouseup=function(){document.body.onmousemove=null}},ri=(oa,wn,Bn,jn)=>{const Ra=document.body.clientHeight,$a=document.body.clientWidth;return oa<20&&Bn>oa||oa>$a-20&&Bnwn||wn>Ra-20&&jnwe in ve?ze(ve,we,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ve[we]=ge,z=(ve,we)=>{for(var ge in we||(we={}))a.call(we,ge)&&y(ve,ge,we[ge]);if(E)for(var ge of E(we))b.call(we,ge)&&y(ve,ge,we[ge]);return ve},ee=(ve,we)=>ye(ve,re(we));const{useForm:ne}=x.default,ae={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:ve,onCancel:we})=>{const[ge]=ne();let et=(0,Oe.useRef)();function Me(Qe){et.current.width=ge.getFieldValue("width"),et.current.align=ge.getFieldValue("align"),ve(Qe,et.current)}function Xe(Qe,dt){if(Qe.status===-1){ie.ZP.error(Qe.message);return}ge.setFieldsValue({src:`/api/attachments/${Qe.id}`,type:dt.type})}function He(Qe){let dt=Qe.target.files[0];et.current=dt,Ae(dt,Xe)}return Ne.createElement(x.default,ee(z({form:ge},le),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ne.createElement("div",{className:"flex-container"},Ne.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ne.createElement(Ee.default,{style:ae})),Ne.createElement(me,{onFileChange:He}))),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ne.createElement(Ee.default,{style:{width:264}})),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ne.createElement(Re.Z,null,Ne.createElement(x.default.Item,{name:"width",style:{margin:0}},Ne.createElement(xe.Z,{style:{width:264}})),Ne.createElement("span",{className:"ml8"},"%"))),Ne.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ne.createElement(be.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"}]})),Ne.createElement("aside",null,Ne.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ne.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.createElement(oe.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function me({onFileChange:ve}){return Ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ne.createElement("input",{type:"file",onChange:ve}))}function Ae(ve,we){if(!ve)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw ie.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ge=new FormData;ge.append("editormd-image-file",ve),ge.append("file_param_name","editormd-image-file"),ge.append("byxhr","true");var et=new window.XMLHttpRequest;et.withCredentials=!0,et.addEventListener("load",function(Me){we(JSON.parse(Me.target.responseText),ve)},!1),et.addEventListener("error",function(Me){console.error(Me)},!1),et.open("POST",`${Fe.KI}/api/attachments.json`),et.send(ge)}},57261:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Ee}});var x=te(59301),ie=te(4676);class Ee extends x.Component{constructor(xe){super(xe);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,ie.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(lt,Pt,te){"use strict";te.d(Pt,{i:function(){return le},Z:function(){return me}});var x={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ie=te(71418),Ee=te(6848),Re=te(93948),xe=te(92310),be=te.n(xe),oe=te(65862),Fe=te(2524),Oe=te(41867),De=te(79005),Ne=te(20345),ze=te(77882),ye=te(31081),re=te(75309),E=te(71979),a=te(47558),b=te(42922),y=te(66832),z=te(96593),ee=te(19664),ne=te(91833),ae=te(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Ne},{name:"101\u8BA1\u5212",ptimg:ze,swimg:ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var me=({className:Ae,dataSource:ve=[],col:we=4,right:ge,bottom:et=23,precision:Me=0,wrapWidth:Xe=1200,trackEventItems:He,loading:Qe,onRemove:dt=()=>{},isCurrent:wt=!0,showAlias:ct=!1,showProgress:Bt=!1})=>{const tt=Math.floor((Xe-(we-1)*ge)/we),Et=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Ft=>(window.ENV==="build"&&(Ft.ptimg=`/react/build${Ft.ptimg}`,Ft.swimg=`/react/build${Ft.swimg}`),Ft));return ae.createElement(ie.Z,{spinning:Qe},ae.createElement("div",{className:be()(x.list,Ae)},!!(ve!=null&&ve.length)&&(ve==null?void 0:ve.map((Ft,Te)=>{var Je,ht,Vt,St,Rt,Se;const{name:Ot,id:$t,identifier:Lt,featured:yt,school_name:Ve,image_url:Ze,excellent:Pe,is_plan:ce}=Ft;return ae.createElement("div",{key:$t,className:wt&&Bt?x.wrapisCurrent:x.wrap,style:{width:tt,marginRight:(1+Te)%we===0?0:ge+Me,marginBottom:et}},ae.createElement("a",{className:x.li,onClick:We=>{We.preventDefault(),We.stopPropagation(),He&&(0,oe.L9)([He]),(0,oe.xg)(`/paths/${Lt}`)}},ae.createElement("div",{className:x.img},ae.createElement("img",{className:x.cover,src:`${Ze}`}),wt&&(0,Oe.bg)()&&(Ft==null?void 0:Ft.studying)&&ae.createElement("div",{className:`${x.movebq} user-path-items`,onClick:We=>{We.stopPropagation(),dt(Ft)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Je=Ft==null?void 0:Ft.subject_tags)==null?void 0:Je.map((We,gt)=>{var he,pe;if(gt===0){const ke=(he=Et.find(Ce=>Ce.name==We))==null?void 0:he.swimg;return ae.createElement("img",{className:x.sign,src:ke,style:{left:"-4px"}})}const qe=(pe=Et.find(ke=>ke.name==We))==null?void 0:pe.ptimg;return ae.createElement("img",{className:x.sign,src:qe,style:{left:`${48+52*(gt-1)+2*gt}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ft==null?void 0:Ft.excellent)&&ae.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:x.name},ae.createElement(Ee.Z,{title:ct&&(Ft!=null&&Ft.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ot}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ft==null?void 0:Ft.excellent_alias_name}`)):Ot},ae.createElement("span",{className:x.e},ct&&(Ft==null?void 0:Ft.excellent_alias_name)||Ot))),wt&&Bt&&((ht=Ft==null?void 0:Ft.progress)==null?void 0:ht.all_score)!=0&&ae.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ae.createElement(Re.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Vt=Ft==null?void 0:Ft.progress)==null?void 0:Vt.my_score)/((St=Ft==null?void 0:Ft.progress)==null?void 0:St.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Rt=Ft==null?void 0:Ft.progress)==null?void 0:Rt.my_score,"/",(Se=Ft==null?void 0:Ft.progress)==null?void 0:Se.all_score),(!wt||!Bt)&&ae.createElement("div",{className:x.tags},ae.createElement("div",null,ae.createElement(Ee.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,Ft.stages_count))),ae.createElement(Ee.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,Ft.members_count)))))))})),!ve.length&&ae.createElement(Fe.Z,null)))}},3918:function(lt,Pt,te){"use strict";te.d(Pt,{jL:function(){return xe},w9:function(){return rn},vv:function(){return Ht},dN:function(){return fn},QD:function(){return kr},cQ:function(){return he.Z},vg:function(){return hn},Oz:function(){return Dt},op:function(){return Rr},O5:function(){return si},_b:function(){return ao},t7:function(){return et},tT:function(){return He},Gi:function(){return Pa},YG:function(){return An},Ed:function(){return Gn},kT:function(){return Nn},qp:function(){return b},Um:function(){return le},K3:function(){return ee},vr:function(){return Or},qE:function(){return lo},Je:function(){return ct},wb:function(){return Ot},rC:function(){return gt},lB:function(){return yt},cq:function(){return Wa},kO:function(){return fr},tp:function(){return Ae},Si:function(){return pi},k8:function(){return Ko},Du:function(){return $a}});var x=te(59301),ie={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ee="data:image/png;base64,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",xe=({dataSource:Ct=[],img:xt,imgWidth:Kt=346,title:En,sunTitle:qn,bannerExtraContent:fa})=>x.createElement("div",{className:ie.banner},x.createElement("div",{className:ie.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,En),x.createElement("span",null,qn)),Ct.length>0&&x.createElement("div",{className:ie.btns},Ct.map((dn,Jn)=>x.createElement("div",{key:Jn,onClick:dn.click},dn.name,dn.sign?x.createElement("img",{src:Ee,width:39}):null))),fa),xt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:xt,width:Kt}))),be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},oe=te(92310),Fe=te.n(oe),Oe=te(89392),De=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,re=(Ct,xt,Kt)=>xt in Ct?De(Ct,xt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Ct[xt]=Kt,E=(Ct,xt)=>{for(var Kt in xt||(xt={}))ze.call(xt,Kt)&&re(Ct,Kt,xt[Kt]);if(Ne)for(var Kt of Ne(xt))ye.call(xt,Kt)&&re(Ct,Kt,xt[Kt]);return Ct},b=({dataSource:Ct=[],value:xt,onChange:Kt,onTitleChange:En,className:qn,title:fa,titleWidth:dn=41,style:Jn={},fontColor:ia="#6A7283",showCount:Da,classNameActive:sr,styleItem:vn={}})=>{const[Ka,gr]=(0,x.useState)(0),[Ir,pa]=(0,x.useState)(!1),ya=(0,x.useRef)(null),hr=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var nr;Ct.length!==0&&(((nr=ya==null?void 0:ya.current)==null?void 0:nr.clientHeight)>97?gr(1):gr(0)),Ct.length===0&&gr(0),pa(!1)},[Ct]),x.createElement("div",{className:Fe()(be.row,qn),style:Jn},x.createElement("div",{onClick:(0,Oe.throttle)(()=>En==null?void 0:En(),2e3),style:{width:dn,marginTop:Ir?12:4},className:`${be.title} ${En?"current":""}`},fa),x.createElement("div",{className:Ir?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},x.createElement("div",{className:be.bar,ref:hr,style:Ka>0?{height:Ka===1?97:"auto",overflow:Ka===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:be.tag,ref:ya},Ct==null?void 0:Ct.map(nr=>x.createElement("span",{onClick:()=>Kt(nr.id),key:nr.id,style:E(E({color:ia},vn),(nr==null?void 0:nr.style)||{}),className:xt===nr.id?Fe()(sr||be.active,nr.classNameActive):""},x.createElement("span",{title:nr.name,className:be.name},nr.name),!!Da&&x.createElement("span",{className:be.num},nr.count))))),!!Ka&&x.createElement(x.Fragment,null,Ka===1?x.createElement("div",{onClick:()=>{var nr;gr(2),((nr=ya==null?void 0:ya.current)==null?void 0:nr.clientHeight)>245?pa(!0):pa(!1)},className:be.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{hr.current.scrollTop=0,gr(1),pa(!1)},className:be.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ee=({dataSource:Ct=[],value:xt,onChange:Kt,onTitleChange:En,className:qn,title:fa,titleWidth:dn=41,style:Jn={},fontColor:ia="#6A7283",showCount:Da,expand:sr=!0})=>{const[vn,Ka]=(0,x.useState)(0),[gr,Ir]=(0,x.useState)(!1),pa=(0,x.useRef)(null),ya=(0,x.useRef)(null),[hr,nr]=(0,x.useState)(sr);return x.createElement("div",{className:Fe()(y.row,qn),style:Jn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Oe.throttle)(()=>En==null?void 0:En(),2e3),style:{width:dn,marginTop:gr?12:4},className:`${y.title} ${En?"current":""}`},fa),x.createElement("i",{className:`iconfont ${hr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:hr?8:10},onClick:()=>nr(!hr)})),hr&&x.createElement("div",{className:gr?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},x.createElement("div",{className:y.fenge}),x.createElement("div",{className:y.bar,ref:ya},x.createElement("div",{className:y.tag,ref:pa},Ct==null?void 0:Ct.map(jr=>x.createElement("span",{onClick:()=>Kt(jr.id),key:jr.id,style:{color:ia},className:xt===jr.id?y.active:""},x.createElement("span",{title:jr.name,className:y.name},jr.name),!!Da&&x.createElement("span",{className:y.num},jr.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},le=({dataSource:Ct=[],value:xt,onChange:Kt,onTitleChange:En,className:qn,title:fa,titleWidth:dn=41,style:Jn={},fontColor:ia="#fff",showCount:Da,expand:sr=!0})=>{const[vn,Ka]=(0,x.useState)(0),[gr,Ir]=(0,x.useState)(!1),pa=(0,x.useRef)(null),ya=(0,x.useRef)(null),[hr,nr]=(0,x.useState)(sr);return x.createElement("div",{className:Fe()(ne.row,qn),style:Jn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Oe.throttle)(()=>En==null?void 0:En(),2e3),style:{width:dn},className:`${ne.title} ${En?"current":""}`},fa),x.createElement("i",{className:`iconfont ${hr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:hr?"#00DDC7":"#037F74",fontSize:hr?10:12},onClick:()=>nr(!hr)})),hr&&x.createElement("div",{className:gr?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},x.createElement("div",{className:ne.bar,ref:ya},x.createElement("div",{className:ne.tag,ref:pa},Ct==null?void 0:Ct.map(jr=>x.createElement("span",{onClick:()=>Kt(jr.id),key:jr.id,style:{color:ia},className:xt===jr.id?ne.active:""},x.createElement("span",{title:jr.name,className:ne.name},jr.name),!!Da&&x.createElement("span",{className:ne.num},jr.count)))))))},de={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ae=({dataSource:Ct=[],value:xt,onChange:Kt,className:En,style:qn={}})=>x.createElement("div",{style:qn,className:Fe()(de.tabs,En)},Ct.map(fa=>x.createElement("span",{onClick:()=>Kt(fa.id),className:xt===fa.id?de.active:"",key:fa.id},fa.name))),ve={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},we=te(92832),et=({dataSource:Ct=[],value:xt="",onChange:Kt,onInputChange:En=()=>{},className:qn,style:fa={},placeholder:dn,allowClear:Jn=!1})=>{var ia;const[Da,sr]=(0,x.useState)(""),[vn,Ka]=(0,x.useState)("");(0,x.useEffect)(()=>{var pa;let ya=xt;(pa=JSON.stringify(xt))!=null&&pa.includes("{")&&(sr(xt.id),ya=xt.value||"");try{Ka(decodeURIComponent(ya||""))}catch(hr){Ka(decodeURIComponent(ya||""))}},[xt]);const gr=()=>{Kt(encodeURIComponent(vn),Da||null)},Ir=pa=>{pa!==Da&&(sr(pa),Kt(encodeURIComponent(vn),pa))};return x.createElement("div",{className:Fe()(ve.input,qn),style:fa},!!Ct.length&&x.createElement("div",{className:ve.dropdown},x.createElement("div",{className:ve.text},(ia=Ct.find(pa=>pa.id===Da))==null?void 0:ia.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:ve.b1}),x.createElement("b",{className:ve.b2})),x.createElement("div",{className:ve.menu},Ct.map((pa,ya)=>x.createElement("div",{key:ya,onClick:()=>Ir(pa.id)},pa.name)))),x.createElement(we.default,{onPressEnter:gr,value:vn,onChange:pa=>{Ka(pa.target.value),En(encodeURIComponent(pa.target.value),Da||null)},bordered:!1,placeholder:dn}),x.createElement("i",{onClick:gr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Me={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},He=({dataSource:Ct=[],value:xt="",onChange:Kt,onInputChange:En=()=>{},className:qn,style:fa={},placeholder:dn,allowClear:Jn=!1})=>{var ia;const[Da,sr]=(0,x.useState)(""),[vn,Ka]=(0,x.useState)("");(0,x.useEffect)(()=>{var pa;let ya=xt;(pa=JSON.stringify(xt))!=null&&pa.includes("{")&&(sr(xt.id),ya=xt.value||"");try{Ka(decodeURIComponent(ya||""))}catch(hr){Ka(decodeURIComponent(ya||""))}},[xt]);const gr=()=>{Kt(encodeURIComponent(vn),Da||null)},Ir=pa=>{pa!==Da&&(sr(pa),Kt(encodeURIComponent(vn),pa))};return x.createElement("div",{className:Fe()(Me.input,qn),style:fa},!!Ct.length&&x.createElement("div",{className:Me.dropdown},x.createElement("div",{className:Me.text},(ia=Ct.find(pa=>pa.id===Da))==null?void 0:ia.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:Me.menu},Ct.map((pa,ya)=>x.createElement("div",{key:ya,onClick:()=>Ir(pa.id)},pa.name)))),x.createElement(we.default,{onPressEnter:gr,value:vn,onChange:pa=>{Ka(pa.target.value),En(encodeURIComponent(pa.target.value),Da||null)},bordered:!1,placeholder:dn}),x.createElement("i",{onClick:gr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Qe={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},dt=te(65582),ct=({value:Ct,onChange:xt,className:Kt,total:En,pageSize:qn,style:fa={}})=>{const dn=(0,dt.useIntl)(),Jn=Ct<2,ia=Ct>=Math.ceil(En/qn);return En<=qn?x.createElement(x.Fragment,null):x.createElement("div",{className:Fe()(Qe.quickPager,Kt),style:fa},x.createElement("div",{onClick:()=>{Jn||xt(Ct-1,"prev")},className:Jn?Qe.disabled:""},dn.formatMessage({id:"shixuns.previousPage"})),x.createElement("div",{onClick:()=>{ia||xt(Ct+1,"next")},className:ia?Qe.disabled:""},dn.formatMessage({id:"shixuns.nextPage"})))},Bt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},tt=te(71418),Et=te(6848),Ft=te(13570),Te=te(74128),Je=te(65862),ht=te(96908),Vt=te(57177),St=te(81378),Rt=te(2524),Ot=({className:Ct,dataSource:xt=[],col:Kt=4,right:En,bottom:qn=23,precision:fa=0,wrapWidth:dn=1200,trackEventItems:Jn,loading:ia})=>{const Da=(0,dt.useIntl)(),sr=Math.floor((dn-(Kt-1)*En)/Kt);return x.createElement(tt.Z,{spinning:ia},x.createElement("div",{className:Fe()(Bt.list,Ct)},!!xt.length&&xt.map((vn,Ka)=>{const{name:gr,id:Ir,identifier:pa,power:ya,cover_image_id:hr,pic:nr}=vn;return x.createElement("div",{className:Bt.wrap,key:Ir,style:{width:sr,marginRight:(1+Ka)%Kt===0?0:En+fa,marginBottom:qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${pa}/challenges`,className:Bt.li,onClick:jr=>{jr.preventDefault(),Jn&&(0,Je.L9)([Jn]),ya&&(0,Je.xg)(`/shixuns/${pa}/challenges`)}},x.createElement("div",{className:Bt.img},x.createElement("img",{className:Bt.cover,src:`${nr}`}),vn.is_jupyter&&x.createElement("img",{className:Bt.sign,src:ht}),vn.is_jupyter_lab&&x.createElement("img",{className:Bt.sign,src:Vt}),vn.is_unity_3d&&x.createElement("img",{className:Bt.sign,src:St})),x.createElement("div",{className:Bt.name},x.createElement(Et.Z,{title:gr||Da.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},x.createElement("span",{className:Bt.e},gr||Da.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),x.createElement("div",{className:Bt.tags},x.createElement(Et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,vn.challenges_count))),!!vn.myshixuns_count&&x.createElement(Et.Z,{placement:"bottom",title:Da.formatMessage({id:"shixuns.numberOfLearners"})},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,vn.myshixuns_count))),x.createElement(Et.Z,{placement:"bottom",title:Da.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},x.createElement("span",null,x.createElement("span",null,vn.level))),x.createElement("div",{className:Bt.rate},x.createElement(Ft.Z,{allowHalf:!0,disabled:!0,defaultValue:vn.score_info}),x.createElement("span",null,"\xA0",vn.score_info?`${vn.score_info}\u5206`:"5\u5206")))),!ya&&x.createElement("div",{className:Bt.lockWrap},x.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xt.length&&x.createElement(Rt.Z,null)))},$t={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},yt=({className:Ct,dataSource:xt=[],col:Kt=4,right:En,bottom:qn=23,precision:fa=0,wrapWidth:dn=1200,wrapClassName:Jn,trackEventItems:ia,loading:Da})=>{const sr=Math.floor((dn-(Kt-1)*En)/Kt);return x.createElement(tt.Z,{spinning:Da},x.createElement("div",{className:Fe()($t.list,Ct)},!!xt.length&&xt.map((vn,Ka)=>{const{name:gr,id:Ir,identifier:pa,power:ya,cover_image_id:hr,pic:nr}=vn;return x.createElement("div",{className:Fe()($t.wrap,Jn),key:Ir,style:{width:sr,marginRight:(1+Ka)%Kt===0?0:En+fa,marginBottom:qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${pa}/challenges`,className:$t.li,onClick:jr=>{jr.preventDefault(),ia&&(0,Je.L9)([ia]),ya&&(0,Je.xg)(`/shixuns/${pa}/challenges`)}},x.createElement("img",{src:te(47621),className:$t.titleBg}),x.createElement("div",{className:$t.name},x.createElement(Et.Z,{title:gr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:$t.e},gr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:$t.img},x.createElement("img",{className:$t.cover,src:hr?`${Te.Z.API_SERVER}/api/attachments/${hr}`:`${Te.Z.IMG_SERVER+nr}`}),vn.is_jupyter&&x.createElement("div",{className:$t.bq},"Jupyter"),vn.is_jupyter_lab&&x.createElement("div",{className:$t.bq},"JupyterLab"),vn.is_unity_3d&&x.createElement("div",{className:$t.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:$t.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:$t.value},vn.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:$t.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:$t.value},vn.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:$t.text},"\u5173\u5361\u6570"),x.createElement("span",{className:$t.value},vn.challenges_count)),x.createElement("div",{className:$t.rate},x.createElement(Ft.Z,{allowHalf:!0,disabled:!0,defaultValue:vn.score_info}),x.createElement("span",{className:$t.value,style:{color:"#FF9C00"}},"\xA0",vn.score_info?`${vn.score_info}\u5206`:"5\u5206"))))),!ya&&x.createElement("div",{className:$t.lockWrap},x.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xt.length&&x.createElement(Rt.Z,null)))},Ve={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",Pe="data:image/png;base64,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",ce="data:image/png;base64,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",gt=({className:Ct,dataSource:xt=[],col:Kt=4,right:En,bottom:qn=23,precision:fa=0,wrapWidth:dn=1200,trackEventItems:Jn,loading:ia,wrapClassName:Da,imgClassName:sr})=>{const vn=Math.floor((dn-(Kt-1)*En)/Kt);return x.createElement(tt.Z,{spinning:ia},x.createElement("div",{className:Fe()(Ve.list,Ct)},!!xt.length&&xt.map((Ka,gr)=>{const{name:Ir,id:pa,identifier:ya,power:hr,cover_image_id:nr,pic:jr}=Ka;return x.createElement("div",{className:Fe()(Ve.wrap,Da),key:pa,style:{width:vn,marginRight:(1+gr)%Kt===0?0:En+fa,marginBottom:qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${ya}/challenges`,className:Ve.li,onClick:eo=>{eo.preventDefault(),Jn&&(0,Je.L9)([Jn]),hr&&(0,Je.xg)(`/shixuns/${ya}/challenges`)}},x.createElement("div",{className:Fe()(Ve.img,sr)},x.createElement("img",{className:Ve.cover,src:nr?`${Te.Z.API_SERVER}/api/attachments/${nr}`:`${Te.Z.IMG_SERVER+jr}`}),Ka.is_jupyter&&x.createElement("img",{className:Ve.sign,src:Ze}),Ka.is_jupyter_lab&&x.createElement("img",{className:Ve.sign,src:Pe}),Ka.is_unity_3d&&x.createElement("img",{className:Ve.sign,src:ce})),x.createElement("div",{className:Ve.name},x.createElement(Et.Z,{title:Ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:Ve.e},Ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:Ve.tags},x.createElement(Et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Ka.challenges_count))),!!Ka.myshixuns_count&&x.createElement(Et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Ka.myshixuns_count))),x.createElement(Et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Ka.level))),x.createElement("div",{className:Ve.rate},x.createElement(Ft.Z,{allowHalf:!0,disabled:!0,defaultValue:Ka.score_info}),x.createElement("span",null,"\xA0",Ka.score_info?`${Ka.score_info}\u5206`:"5\u5206")))),!hr&&x.createElement("div",{className:Ve.lockWrap},x.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xt.length&&x.createElement(Rt.Z,null)))},he=te(61584),pe={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},qe=te(79005),ke=te(20345),Ce=te(77882),rt=te(31081),Qt=te(75309),vt=te(71979),Zt=te(47558),Tt=te(42922),Ut=te(66832),Be=te(96593),at=te(19664),mt=te(91833),st=Object.defineProperty,ft=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,_t=(Ct,xt,Kt)=>xt in Ct?st(Ct,xt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Ct[xt]=Kt,sn=(Ct,xt)=>{for(var Kt in xt||(xt={}))jt.call(xt,Kt)&&_t(Ct,Kt,xt[Kt]);if(ft)for(var Kt of ft(xt))Yt.call(xt,Kt)&&_t(Ct,Kt,xt[Kt]);return Ct};const yn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:qe,swimg:ke},{name:"101\u8BA1\u5212",ptimg:Ce,swimg:rt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Qt,swimg:vt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Zt,swimg:Tt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ut,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:at,swimg:mt}];var Dt=({className:Ct,dataSource:xt=[],col:Kt=4,right:En,bottom:qn=23,precision:fa=0,wrapWidth:dn=1200,trackEventItems:Jn,loading:ia,wrapClassName:Da,imgClassName:sr,isArrow:vn=!1,imgStyle:Ka={}})=>{const gr=Math.floor((dn-(Kt-1)*En)/Kt),[Ir,pa]=(0,x.useState)(),[ya,hr]=(0,x.useState)(),nr=eo=>pa(eo),jr=()=>pa(-1);return x.createElement(tt.Z,{spinning:ia},x.createElement("div",{className:Fe()(pe.list,Ct)},!!(xt!=null&&xt.length)&&(xt==null?void 0:xt.map((eo,Co)=>{var Ci;const{name:xi,id:bi,identifier:Ai,featured:Yi,school_name:oi,image_url:vi,excellent:Ni,is_plan:Oi}=eo;return x.createElement("div",{key:bi,className:Fe()(pe.wrap,Da),style:{width:gr,marginRight:(1+Co)%Kt===0?0:En+fa,marginBottom:qn}},x.createElement("a",{target:"_blank",href:`/paths/${Ai}`,className:pe.li,onClick:Vo=>{Vo.preventDefault(),Jn&&(0,Je.L9)([Jn]),(0,Je.xg)(`/paths/${Ai}`)}},x.createElement("img",{src:te(39057),className:pe.titleBg}),x.createElement("div",{className:pe.name},x.createElement(Et.Z,{title:xi},x.createElement("span",{className:pe.e,style:{color:vn&&Ir===Co?"#145DFF":"#000000"},onMouseEnter:()=>{nr(Co)},onMouseLeave:jr},xi))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:Fe()(pe.img,sr)},x.createElement("img",{className:pe.cover,style:sn({},Ka),src:`${Te.Z.IMG_SERVER+vi}`}),(Ci=eo==null?void 0:eo.subject_tags)==null?void 0:Ci.map((Vo,di)=>{var Bi,Hi;if(di===0){const hi=(Bi=yn.find(Mi=>Mi.name==Vo))==null?void 0:Bi.swimg;return x.createElement("img",{className:pe.sign,src:hi,style:{left:"-4px"}})}const Ii=(Hi=yn.find(hi=>hi.name==Vo))==null?void 0:Hi.ptimg;return x.createElement("img",{className:pe.sign,src:Ii,style:{left:`${48+52*(di-1)+2*di}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(eo==null?void 0:eo.excellent)&&x.createElement("div",{className:pe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:pe.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:pe.value},eo.stages_count)),x.createElement("div",null,x.createElement("span",{className:pe.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:pe.value},eo.members_count))))))})),!xt.length&&x.createElement(Rt.Z,null)))},It={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},nn=te(41867),kt=te(59301);const Ln=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:qe,swimg:ke},{name:"101\u8BA1\u5212",ptimg:Ce,swimg:rt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Qt,swimg:vt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Zt,swimg:Tt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ut,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:at,swimg:mt}];var hn=({className:Ct,dataSource:xt=[],col:Kt=4,right:En,bottom:qn=23,precision:fa=0,wrapWidth:dn=1200,trackEventItems:Jn,loading:ia,onRemove:Da=()=>{},isCurrent:sr=!0,showAlias:vn=!1,wrapClassName:Ka,imgClassName:gr})=>{const Ir=Math.floor((dn-(Kt-1)*En)/Kt),pa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ya=>(window.ENV==="build"&&(ya.ptimg=`/react/build${ya.ptimg}`,ya.swimg=`/react/build${ya.swimg}`),ya));return kt.createElement(tt.Z,{spinning:ia},kt.createElement("div",{className:Fe()(It.list,Ct)},!!(xt!=null&&xt.length)&&(xt==null?void 0:xt.map((ya,hr)=>{var nr;const{name:jr,id:eo,identifier:Co,featured:Ci,school_name:xi,image_url:bi,excellent:Ai,is_plan:Yi}=ya;return kt.createElement("div",{key:eo,className:Fe()(It.wrap,Ka),style:{width:Ir,marginRight:(1+hr)%Kt===0?0:En+fa,marginBottom:qn}},kt.createElement("a",{className:It.li,onClick:oi=>{oi.preventDefault(),oi.stopPropagation(),Jn&&(0,Je.L9)([Jn]),(0,Je.xg)(`/paths/${Co}`)}},kt.createElement("div",{className:Fe()(It.img,gr)},kt.createElement("img",{className:It.cover,src:`${Te.Z.IMG_SERVER+bi}`}),sr&&(0,nn.bg)()&&(ya==null?void 0:ya.studying)&&kt.createElement("div",{className:`${It.movebq} user-path-items`,onClick:oi=>{oi.stopPropagation(),Da(ya)}},kt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),kt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(nr=ya==null?void 0:ya.subject_tags)==null?void 0:nr.map((oi,vi)=>{var Ni,Oi;if(vi===0){const di=(Ni=pa.find(Bi=>Bi.name==oi))==null?void 0:Ni.swimg;return kt.createElement("img",{className:It.sign,src:di,style:{left:"-4px"}})}const Vo=(Oi=pa.find(di=>di.name==oi))==null?void 0:Oi.ptimg;return kt.createElement("img",{className:It.sign,src:Vo,style:{left:`${48+52*(vi-1)+2*vi}px`}})}),kt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(ya==null?void 0:ya.excellent)&&kt.createElement("div",{className:It.bq},"\u5F00\u653E\u8BFE\u7A0B"))),kt.createElement("div",{className:It.name},kt.createElement(Et.Z,{title:vn&&(ya!=null&&ya.excellent_alias_name)?kt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${jr}`,kt.createElement("br",null),kt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ya==null?void 0:ya.excellent_alias_name}`)):jr},kt.createElement("span",{className:It.e},vn&&(ya==null?void 0:ya.excellent_alias_name)||jr))),kt.createElement("div",{className:It.tags},kt.createElement("div",null,kt.createElement(Et.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},kt.createElement("span",null,kt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),kt.createElement("span",null,ya.stages_count))),kt.createElement(Et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},kt.createElement("span",null,kt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),kt.createElement("span",null,ya.members_count)))))))})),!xt.length&&kt.createElement(Rt.Z,null)))},zt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Zn="data:image/png;base64,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",Ge=te(59301),rn=({className:Ct,dataSource:xt=[],col:Kt=4,right:En,bottom:qn=23,precision:fa=0,wrapWidth:dn=1200,trackEventItems:Jn,loading:ia})=>{const Da=(0,dt.useIntl)(),sr=Math.floor((dn-(Kt-1)*En)/Kt);return Ge.createElement(tt.Z,{spinning:ia},Ge.createElement("div",{className:Fe()(zt.list,Ct)},!!xt.length&&xt.map((vn,Ka)=>{const{subject_identifier:gr,id:Ir,identifier:pa,power:ya}=vn,hr=vn.is_public!=0&&vn.is_public;return Ge.createElement("div",{className:zt.wrap,key:Ir,style:{width:sr,marginRight:(1+Ka)%Kt===0?0:En+fa,marginBottom:qn}},Ge.createElement("a",{className:zt.li,onClick:nr=>{nr.preventDefault(),Jn&&(0,Je.L9)([Jn]),(0,Je.xg)(vn.first_category_url)}},Ge.createElement("div",{className:zt.top},Ge.createElement(Et.Z,{title:vn.name},Ge.createElement("div",{className:zt.name},vn.name)),Ge.createElement("img",{className:zt.img,src:Te.Z.IMG_SERVER+"/images/"+vn.avatar_url}),Ge.createElement("div",{className:zt.text,title:vn.creator},vn.creator),gr&&Ge.createElement("div",{className:zt.btns},Ge.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ge.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),hr&&Ge.createElement("div",{className:zt.sign},Da.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Ge.createElement("div",{className:zt.bottom},vn.visits>0&&Ge.createElement(Et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ge.createElement("span",null,Ge.createElement("i",{className:"iconfont icon-liulanyan"}),Ge.createElement("span",null,vn.visits))),vn.course_members_count>0&&Ge.createElement(Et.Z,{title:"\u6210\u5458",placement:"bottom"},Ge.createElement("span",null,Ge.createElement("i",{className:"iconfont icon-chengyuan"}),vn.course_members_count)),vn.tasks_count>0&&Ge.createElement(Et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ge.createElement("span",null,Ge.createElement("i",{className:"iconfont icon-zuoye"}),vn.tasks_count)),vn.is_end?Ge.createElement("div",{style:{color:"#6B758B"}},Da.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Ge.createElement("div",{style:{color:"#00B187"}},Da.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!vn.is_accessible&&Ge.createElement("div",{className:zt.lockWrap},Ge.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ge.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xt.length&&Ge.createElement(Rt.Z,null)))},Xt={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Sn="data:image/png;base64,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",fn=({className:Ct,dataSource:xt=[],col:Kt=4,right:En,bottom:qn=23,precision:fa=0,wrapWidth:dn=1200,wrapClassName:Jn,trackEventItems:ia,loading:Da})=>{const sr=Math.floor((dn-(Kt-1)*En)/Kt);return x.createElement(tt.Z,{spinning:Da},x.createElement("div",{className:Fe()(Xt.list,Ct)},!!xt.length&&xt.map((vn,Ka)=>{const{subject_identifier:gr,id:Ir,identifier:pa,power:ya}=vn,hr=vn.is_public!=0&&vn.is_public;return x.createElement("div",{className:Fe()(`${Xt.wrap} ${vn.is_accessible?"":Xt.warpStyle}`,Jn),key:Ir,style:{width:sr,marginRight:(1+Ka)%Kt===0?0:En+fa,marginBottom:qn}},x.createElement("a",{className:Xt.li,onClick:nr=>{nr.preventDefault(),ia&&(0,Je.L9)([ia]),(0,Je.xg)(vn.first_category_url)}},x.createElement("div",{className:Xt.creator},x.createElement("img",{className:Xt.img,src:Te.Z.IMG_SERVER+"/images/"+vn.avatar_url}),x.createElement("div",{className:Xt.text,title:vn.creator},vn.creator)),x.createElement("div",{className:Xt.top},x.createElement(Et.Z,{title:vn.name},x.createElement("div",{className:Xt.name},vn.name)),hr&&x.createElement("div",{className:Xt.sign},"\u516C\u5F00")),x.createElement("div",{className:Xt.middle},x.createElement("div",{className:Xt.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Xt.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Xt.value},(vn==null?void 0:vn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Xt.text},"\u6210\u5458"),x.createElement("span",{className:Xt.value},(vn==null?void 0:vn.course_members_count)||0))),x.createElement("div",{className:Xt.row},x.createElement("div",null,x.createElement("span",{className:Xt.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Xt.value},(vn==null?void 0:vn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Xt.text},"\u72B6\u6001"),vn.is_end?x.createElement("span",{className:Xt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Xt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),gr&&x.createElement("div",{className:Xt.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!vn.is_accessible&&x.createElement("div",{className:Xt.lockWrap},x.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xt.length&&x.createElement(Rt.Z,null)))},Ue={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},ot="data:image/png;base64,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",Ht=({className:Ct,dataSource:xt=[],col:Kt=4,right:En,bottom:qn=23,precision:fa=0,wrapWidth:dn=1200,wrapClassName:Jn,trackEventItems:ia,loading:Da})=>{const sr=Math.floor((dn-(Kt-1)*En)/Kt);return x.createElement(tt.Z,{spinning:Da},x.createElement("div",{className:Fe()(Ue.list,Ct)},!!xt.length&&xt.map((vn,Ka)=>{const{subject_identifier:gr,id:Ir,identifier:pa,power:ya}=vn,hr=vn.is_public!=0&&vn.is_public;return x.createElement("div",{className:Fe()(`${Ue.wrap} ${vn.is_accessible?"":Ue.warpStyle}`,Jn),key:Ir,style:{width:sr,marginRight:(1+Ka)%Kt===0?0:En+fa,marginBottom:qn}},x.createElement("a",{className:Ue.li,onClick:nr=>{nr.preventDefault(),ia&&(0,Je.L9)([ia]),(0,Je.xg)(vn.first_category_url)}},x.createElement("div",{className:Ue.creator},x.createElement("img",{className:Ue.img,src:Te.Z.IMG_SERVER+"/images/"+vn.avatar_url}),x.createElement("div",{className:Ue.text,title:vn.creator},vn.creator)),x.createElement("div",{className:Ue.top},x.createElement(Et.Z,{title:vn.name},x.createElement("div",{className:Ue.name},vn.name)),hr&&x.createElement("div",{className:Ue.sign})),x.createElement("div",{className:Ue.middle},x.createElement("div",{className:Ue.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Ue.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Ue.value},(vn==null?void 0:vn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Ue.text},"\u6210\u5458"),x.createElement("span",{className:Ue.value},(vn==null?void 0:vn.course_members_count)||0))),x.createElement("div",{className:Ue.row},x.createElement("div",null,x.createElement("span",{className:Ue.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Ue.value},(vn==null?void 0:vn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Ue.text},"\u72B6\u6001"),vn.is_end?x.createElement("span",{className:Ue.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Ue.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),gr&&x.createElement("div",{className:Ue.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!vn.is_accessible&&x.createElement("div",{className:Ue.lockWrap},x.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xt.length&&x.createElement(Rt.Z,null)))},qt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},An=({dataSource:Ct=[],value:xt,onChange:Kt,className:En,style:qn={},tabBarExtraContent:fa})=>x.createElement("div",{className:Fe()(qt.tabs,En),style:qn},x.createElement("div",{className:qt.tabsWrap},Ct.map((dn,Jn)=>x.createElement("aside",{className:qt.tab,onClick:()=>{Kt(dn.id),dn.link&&dt.history.push(dn.link)},key:Jn},x.createElement("div",{className:xt===dn.id?qt.active:""},dn.name),(dn==null?void 0:dn.resetCount)==null&&(dn==null?void 0:dn.total)!==void 0&&x.createElement("span",null,"\uFF08",dn==null?void 0:dn.total,"\uFF09"),(dn==null?void 0:dn.resetCount)!==void 0&&(dn==null?void 0:dn.total)!==void 0&&x.createElement(Et.Z,{title:(dn==null?void 0:dn.tip)!=null?dn==null?void 0:dn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},dn==null?void 0:dn.resetCount),"/",x.createElement("span",null,dn==null?void 0:dn.total),"\uFF09"))))),x.createElement("div",{className:qt.tabBar},fa)),gn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Nn=({dataSource:Ct=[],value:xt,onChange:Kt,className:En,style:qn={},tabBarExtraContent:fa})=>x.createElement("div",{className:Fe()(gn.tabs,En),style:qn},x.createElement("div",{className:gn.tabsWrap},Ct.map((dn,Jn)=>x.createElement("aside",{className:gn.tab,onClick:()=>{Kt(dn.id),dn.link&&dt.history.push(dn.link)},key:Jn},x.createElement("div",{className:xt===dn.id?gn.active:""},dn.name),(dn==null?void 0:dn.resetCount)==null&&(dn==null?void 0:dn.total)!==void 0&&x.createElement("span",null,"\uFF08",dn==null?void 0:dn.total,"\uFF09"),(dn==null?void 0:dn.resetCount)!==void 0&&(dn==null?void 0:dn.total)!==void 0&&x.createElement(Et.Z,{title:(dn==null?void 0:dn.tip)!=null?dn==null?void 0:dn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},dn==null?void 0:dn.resetCount),"/",x.createElement("span",null,dn==null?void 0:dn.total),"\uFF09"))))),x.createElement("div",{className:gn.tabBar},fa)),ua={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Gn=({dataSource:Ct=[],value:xt,onChange:Kt,className:En,style:qn={},tabBarExtraContent:fa})=>x.createElement("div",{className:Fe()(ua.tabs,En),style:qn},x.createElement("div",{className:ua.tabsWrap},Ct.map((dn,Jn)=>x.createElement("aside",{className:`${ua.tab} ${xt===dn.id?ua.active:""}`,onClick:()=>{Kt(dn.id),dn.link&&dt.history.push(dn.link)},key:Jn},x.createElement("div",null,dn.name),(dn==null?void 0:dn.resetCount)==null&&(dn==null?void 0:dn.total)!==void 0&&x.createElement("span",null,"\uFF08",dn==null?void 0:dn.total,"\uFF09"),(dn==null?void 0:dn.resetCount)!==void 0&&(dn==null?void 0:dn.total)!==void 0&&x.createElement(Et.Z,{title:(dn==null?void 0:dn.tip)!=null?dn==null?void 0:dn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},dn==null?void 0:dn.resetCount),"/",x.createElement("span",null,dn==null?void 0:dn.total),"\uFF09"))))),x.createElement("div",{className:ua.tabBar},fa)),Pa=({className:Ct,style:xt={},children:Kt})=>x.createElement("div",{className:Fe()(Ct),style:xt},Kt),mn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Xn=te(38854),Ta=te(20834);const aa=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Wa=({sortValue:Ct,dropValue:xt,className:Kt,onSort:En,onDrop:qn,dataSource:fa=aa})=>{var dn;return x.createElement("div",{className:Fe()(mn.orderWrap,Kt)},x.createElement(Xn.Z,{dropdownRender:()=>x.createElement(Ta.default,null,fa.map((Jn,ia)=>x.createElement(Ta.default.Item,{key:ia,onClick:()=>qn(Jn.id)},Jn.name)))},x.createElement("span",{className:mn.orderTextWrap},(dn=fa.find(Jn=>xt===Jn.id))==null?void 0:dn.name)),x.createElement("span",{className:mn.orderIconWrap},x.createElement("span",{className:mn.orderAsc},x.createElement("i",{className:Ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mn.cursorPointer} ${mn.active}`:`iconfont icon-sanjiaoxing-up font12 ${mn.cursorPointer}`,onClick:()=>En(Ct==="asc"?"desc":"asc")})),x.createElement("span",{className:mn.orderDesc},x.createElement("i",{className:Ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mn.cursorPointer} ${mn.active}`:`iconfont icon-sanjiaoxing-down font12 ${mn.cursorPointer}`,onClick:()=>En(Ct==="asc"?"desc":"asc")}))))},Ia={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ua=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var fr=({sortValue:Ct,dropValue:xt,className:Kt,onSort:En,onDrop:qn,dataSource:fa=Ua})=>{var dn;return x.createElement("div",{className:Fe()(Ia.orderWrap,Kt)},x.createElement(Xn.Z,{dropdownRender:()=>x.createElement(Ta.default,null,fa.map((Jn,ia)=>x.createElement(Ta.default.Item,{key:ia,onClick:()=>qn(Jn.id)},Jn.name)))},x.createElement("span",{className:Ia.orderTextWrap},(dn=fa.find(Jn=>xt===Jn.id))==null?void 0:dn.name)),x.createElement("span",{className:Ia.orderIconWrap},x.createElement("span",{className:Ia.orderAsc},x.createElement("i",{className:Ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ia.cursorPointer} ${Ia.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ia.cursorPointer}`,onClick:()=>En(Ct==="asc"?"desc":"asc")})),x.createElement("span",{className:Ia.orderDesc},x.createElement("i",{className:Ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ia.cursorPointer} ${Ia.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ia.cursorPointer}`,onClick:()=>En(Ct==="asc"?"desc":"asc")}))))},Mr={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},cn=te(3113),Wr=te(2337),Tr=Object.defineProperty,yr=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Yn=(Ct,xt,Kt)=>xt in Ct?Tr(Ct,xt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Ct[xt]=Kt,ca=(Ct,xt)=>{for(var Kt in xt||(xt={}))ma.call(xt,Kt)&&Yn(Ct,Kt,xt[Kt]);if(yr)for(var Kt of yr(xt))xn.call(xt,Kt)&&Yn(Ct,Kt,xt[Kt]);return Ct},In=(Ct,xt)=>{var Kt={};for(var En in Ct)ma.call(Ct,En)&&xt.indexOf(En)<0&&(Kt[En]=Ct[En]);if(Ct!=null&&yr)for(var En of yr(Ct))xt.indexOf(En)<0&&xn.call(Ct,En)&&(Kt[En]=Ct[En]);return Kt},Na=(Ct,xt,Kt)=>new Promise((En,qn)=>{var fa=ia=>{try{Jn(Kt.next(ia))}catch(Da){qn(Da)}},dn=ia=>{try{Jn(Kt.throw(ia))}catch(Da){qn(Da)}},Jn=ia=>ia.done?En(ia.value):Promise.resolve(ia.value).then(fa,dn);Jn((Kt=Kt.apply(Ct,xt)).next())}),Rr=Ct=>{var xt=Ct,{className:Kt,style:En,children:qn,loading:fa=!1,openLoading:dn,onClick:Jn=()=>{},size:ia="middle",shape:Da="round",theme:sr}=xt,vn=In(xt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ka,gr]=(0,x.useState)(!1),Ir=(0,x.useMemo)(()=>{switch(sr){case Wr.Fy.THEMEONE:return Mr.ThemeOne;case Wr.Fy.DEFAULT:default:return Mr.btn}},[sr]);return x.createElement(cn.ZP,ca({onClick:(0,Oe.throttle)(pa=>Na(void 0,null,function*(){dn&&gr(!0);try{yield Jn(pa)}catch(ya){console.log("error",ya)}dn&&gr(!1)}),2e3,{leading:!0,trailing:!1}),className:Fe()(Ir,Mr[`${ia}-${Da}`],Kt),style:En,size:ia,shape:Da,loading:Ka||fa},vn),qn)},lr={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},lo=({className:Ct,style:xt,children:Kt=null,onClick:En,title:qn})=>x.createElement("div",{className:Fe()(lr.head,Ct),style:xt},x.createElement("span",{className:"primary-hover",onClick:En},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:qn},qn),x.createElement("div",{className:lr.node},Kt)),Xr={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},kr=({confirmShow:Ct=!0,confirmTitle:xt,confirmClick:Kt,cancelShow:En=!0,cancelTitle:qn,cancelClick:fa,className:dn,style:Jn,confirmLoading:ia=!1})=>x.createElement("div",{className:Fe()(Xr.btns,dn),style:Jn},Ct&&x.createElement(cn.ZP,{loading:ia,onClick:Kt,type:"primary",className:Xr.confirm},xt),En&&x.createElement(cn.ZP,{onClick:fa,className:Xr.cancel},qn)),Hn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Or=({className:Ct,style:xt={},LeftContent:Kt,children:En,RightContent:qn})=>x.createElement("div",{className:Fe()(Hn.fixedBottom,Ct),style:xt},x.createElement("div",{className:Hn.wrap},x.createElement("div",{className:Hn.left},Kt),x.createElement("div",{className:Hn.center},En),x.createElement("div",{className:Hn.right},qn))),Kr={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ao=({className:Ct,style:xt={},dataSource:Kt=[]})=>x.createElement("div",{className:Fe()(Kr.crumbs,Ct),style:xt},Kt.map((En,qn)=>qndt.history.push(En.path)},En.name):x.createElement("span",null,En.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:qn,style:{color:"#5F6368"}},En.name))),vo=te(31797),mo=Object.defineProperty,to=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,fo=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,Fr=(Ct,xt,Kt)=>xt in Ct?mo(Ct,xt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Ct[xt]=Kt,Go=(Ct,xt)=>{for(var Kt in xt||(xt={}))wo.call(xt,Kt)&&Fr(Ct,Kt,xt[Kt]);if(fo)for(var Kt of fo(xt))jo.call(xt,Kt)&&Fr(Ct,Kt,xt[Kt]);return Ct},Do=(Ct,xt)=>to(Ct,Fo(xt)),ei=(Ct,xt)=>{var Kt={};for(var En in Ct)wo.call(Ct,En)&&xt.indexOf(En)<0&&(Kt[En]=Ct[En]);if(Ct!=null&&fo)for(var En of fo(Ct))xt.indexOf(En)<0&&jo.call(Ct,En)&&(Kt[En]=Ct[En]);return Kt};const{Countdown:ti}=vo.default;var si=Ct=>{var xt=Ct,{onChange:Kt}=xt,En=ei(xt,["onChange"]);const[qn,fa]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof qn=="number"&&qn>=0&&Kt(qn)},[qn]);const dn=Jn=>{const ia=Math.floor(Jn/1e3);fa(ia)};return x.createElement(ti,Do(Go({},En),{onChange:dn}))},ai={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},pi=({DataProps:Ct,className:xt,style:Kt={}})=>{var En;return x.createElement("div",{className:Fe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ai.ClassRoomItem,xt),style:Kt,onClick:()=>{(0,Je.xg)(Ct==null?void 0:Ct.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(En=Te.Z)==null?void 0:En.IMG_SERVER}/images/${Ct==null?void 0:Ct.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ct==null?void 0:Ct.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ct!=null&&Ct.is_public)&&x.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),x.createElement("span",{className:Fe()("text-16px font-medium",ai.TitleDom)},Ct==null?void 0:Ct.name)),x.createElement("div",{className:"c-grey-333 font-medium"},Ct==null?void 0:Ct.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ct==null?void 0:Ct.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ct==null?void 0:Ct.tasks_count),Ct!=null&&Ct.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ui=Object.defineProperty,ri=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,Bn=(Ct,xt,Kt)=>xt in Ct?ui(Ct,xt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Ct[xt]=Kt,jn=(Ct,xt)=>{for(var Kt in xt||(xt={}))oa.call(xt,Kt)&&Bn(Ct,Kt,xt[Kt]);if(ri)for(var Kt of ri(xt))wn.call(xt,Kt)&&Bn(Ct,Kt,xt[Kt]);return Ct},$a=({DataProps:Ct=[],selectValue:xt,onChange:Kt,className:En,style:qn={},extra:fa,classNameItem:dn,styleItem:Jn={},barHidden:ia})=>{const[Da,sr]=(0,x.useState)();return(0,x.useEffect)(()=>{sr(Array.isArray(xt)?xt:[xt])},[xt]),x.createElement("div",{className:Fe()("flex px-20px py-10px gap-40px",En),style:jn({borderBottom:"1px solid #D3F0FF"},qn)},Ct==null?void 0:Ct.map(vn=>x.createElement("div",{key:vn==null?void 0:vn.id,className:Fe()("flex item-center justify-center current c-grey-333 text-16 relative",dn,vn==null?void 0:vn.className),style:jn(jn({color:Da!=null&&Da.includes(vn==null?void 0:vn.id)?"#1890FF":"",minWidth:88},Jn),(vn==null?void 0:vn.style)||{}),onClick:Ka=>{Kt==null||Kt({domEvent:Ka,item:vn}),vn!=null&&vn.link&&dt.history.push(vn==null?void 0:vn.link)}},vn==null?void 0:vn.name,!ia&&(Da==null?void 0:Da.includes(vn==null?void 0:vn.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},fa))},xr=Object.defineProperty,br=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,Zr=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,zo=(Ct,xt,Kt)=>xt in Ct?xr(Ct,xt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Ct[xt]=Kt,Wo=(Ct,xt)=>{for(var Kt in xt||(xt={}))ho.call(xt,Kt)&&zo(Ct,Kt,xt[Kt]);if(Zr)for(var Kt of Zr(xt))_r.call(xt,Kt)&&zo(Ct,Kt,xt[Kt]);return Ct},Uo=(Ct,xt)=>br(Ct,Hr(xt)),Ko=({value:Ct,onChange:xt,onInputChange:Kt,className:En,style:qn={},InputProps:fa})=>{const[dn,Jn]=(0,x.useState)(Ct);return x.createElement("div",{className:Fe()("flex item-center rounded-full px-10px py-2px",En),style:Wo({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},qn)},x.createElement(we.default,Uo(Wo({bordered:!1},fa),{onChange:ia=>{Jn(ia.target.value),Kt==null||Kt(encodeURIComponent(ia.target.value))},onPressEnter:ia=>{xt==null||xt({domEvent:ia,item:{value:dn}})}})),x.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:ia=>{xt==null||xt({domEvent:ia,item:{value:dn}})}}))}},31103:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ie}});var x=te(59301);function ie(Ee,Re){const xe=(0,x.useRef)();(0,x.useEffect)(()=>{xe.current=Ee}),(0,x.useEffect)(()=>{function be(){xe.current()}if(Re!==null){let oe=setInterval(be,Re);return()=>clearInterval(oe)}},[Re])}},10129:function(lt,Pt,te){"use strict";te.d(Pt,{h:function(){return x}});var x=(ie=>(ie[ie.NOMATCH=-1]="NOMATCH",ie[ie.OK=0]="OK",ie[ie.TIMEOUT=2]="TIMEOUT",ie[ie.PODFAILURE=3]="PODFAILURE",ie[ie.COMPILEFAILURE=4]="COMPILEFAILURE",ie[ie.EXECUTEFAILURE=5]="EXECUTEFAILURE",ie[ie.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ie))(x||{})},67172:function(lt,Pt,te){"use strict";te.d(Pt,{H7:function(){return E},MK:function(){return re},MU:function(){return De},X6:function(){return ze},bM:function(){return Oe},fi:function(){return a},fu:function(){return Fe},n4:function(){return b},rX:function(){return ye},vl:function(){return y},zO:function(){return Ne}});var x=te(38147),ie=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(z,ee,ne)=>ee in z?ie(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Re.call(ee,ne)&&be(z,ne,ee[ne]);if(Ee)for(var ne of Ee(ee))xe.call(ee,ne)&&be(z,ne,ee[ne]);return z};function Fe(z,ee){return(0,x.U2)(`myproblems/${z}.json`,oe({hidePopLogin:!0},ee||{}))}function Oe(z,ee){return(0,x.v_)(`myproblems/${z}/code_submit.json`,ee)}function De(z,ee){return(0,x.v_)(`myproblems/${z}/code_debug.json`,ee)}function Ne(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,x.U2)(`myproblems/${z}/submit_records.json`,ee)}function ze(z){return(0,x.U2)("myproblems/record_detail.json",{id:z})}function ye(z,ee){return(0,x.U2)(`myproblems/${z}/result.json`,{mode:ee})}function re(z,ee){return(0,x.v_)(`myproblems/${z}/add_notes.json`,ee)}function E(z,ee){return(0,x.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function a(z){return(0,x.v_)(`myproblems/${z}/sync_code.json`)}function b(z,ee){return(0,x.v_)(`myproblems/${z}/update_code.json`,ee)}function y(z,ee){return(0,x.v_)(`discusses/${z}/plus.json`,ee)}},26971:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ul}});var x=te(59301),ie={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Ee=te(78241),Re=te(6848),xe=te(3113),be=te(43418),oe=te(5871),Fe=te(8591),Oe=te(92832),De=te(28103),Ne=te(24905),ze=te(95237),ye=te(43604),re=te(58421),E=te(60324),a=Object.defineProperty,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Ie,Ye,$e)=>Ye in Ie?a(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,ne=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))y.call(Ye,$e)&&ee(Ie,$e,Ye[$e]);if(b)for(var $e of b(Ye))z.call(Ye,$e)&&ee(Ie,$e,Ye[$e]);return Ie};const ae=Ie=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var le="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",de=te(6339),me=te(65582),Ae=te(65862),ve=te(38147),we=Object.defineProperty,ge=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Xe=(Ie,Ye,$e)=>Ye in Ie?we(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,He=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))et.call(Ye,$e)&&Xe(Ie,$e,Ye[$e]);if(ge)for(var $e of ge(Ye))Me.call(Ye,$e)&&Xe(Ie,$e,Ye[$e]);return Ie};const Qe=Ie=>React.createElement("svg",He({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var dt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",wt=Object.defineProperty,ct=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Et=(Ie,Ye,$e)=>Ye in Ie?wt(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,Ft=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))Bt.call(Ye,$e)&&Et(Ie,$e,Ye[$e]);if(ct)for(var $e of ct(Ye))tt.call(Ye,$e)&&Et(Ie,$e,Ye[$e]);return Ie};const Te=Ie=>React.createElement("svg",Ft({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var Je="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",ht=te(70414),Vt=te(96565),St=te(97805),Rt=te(20633),Se={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Ot=te(59301),$t=Object.defineProperty,Lt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ce=(Ie,Ye,$e)=>Ye in Ie?$t(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,We=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))Ze.call(Ye,$e)&&ce(Ie,$e,Ye[$e]);if(Ve)for(var $e of Ve(Ye))Pe.call(Ye,$e)&&ce(Ie,$e,Ye[$e]);return Ie},gt=(Ie,Ye)=>Lt(Ie,yt(Ye)),he=(Ie,Ye)=>{var $e={};for(var bt in Ie)Ze.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&Ve)for(var bt of Ve(Ie))Ye.indexOf(bt)<0&&Pe.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e};const pe=null,qe=(Ie,Ye)=>{var $e=Ie,{globalSetting:bt,loading:Ba,dispatch:Wn,isEdit:xa,editData:$n}=$e,Qn=he($e,["globalSetting","loading","dispatch","isEdit","editData"]);const La=(0,me.useIntl)(),[Oa,Fa]=(0,x.useState)(""),[Ya,ur]=(0,x.useState)(""),[Ga,Cn]=(0,x.useState)([]),[va,ba]=(0,x.useState)(""),[ta,qa]=(0,x.useState)(),[Va,ja]=(0,x.useState)(!1),[ln,On]=(0,x.useState)({}),[zn,Un]=(0,x.useState)([]);(0,x.useEffect)(()=>{!$n||!xa||(Fa($n==null?void 0:$n.name),ur($n==null?void 0:$n.analysis),qa($n==null?void 0:$n.is_ordered),On($n),ja(!0))},[$n]),(0,x.useEffect)(()=>{if(!Va)return;const Ja=$n==null?void 0:$n.standard_answer.map(rr=>rr==null?void 0:rr.answer_text);Cn(Ja);const Dr=$n==null?void 0:$n.standard_answer.map(rr=>rr==null?void 0:rr.score);Un(Dr),ja(!1)},[Va]),(0,x.useImperativeHandle)(Ye,()=>({onSave:ar,Clear:Ar}));const ar=()=>{let Ja=[],Dr=!1;return Oa?(Ga.forEach((rr,po)=>{Ja.push({position:po+1,answer_text:[],score:zn[po]}),rr==null||rr.forEach((Po,Ti)=>{Ja[po].answer_text.push(Po),(!Po||!(0,Ae.eR)(Po,1e4))&&(ba(`${po}-${Ti}`),Fe.ZP.info(Po?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Dr=!0)})}),Dr?!1:(Ja==null?void 0:Ja.length)>20?(Fe.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Oa,analysis:Ya,standard_answers:Ja,is_ordered:ta,downcase:ln==null?void 0:ln.downcase,no_space:ln==null?void 0:ln.no_space,use_blank_score:ln==null?void 0:ln.use_blank_score}):(Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Ar=()=>{Fa(""),ur(""),Cn([]),qa(!1)},So=(Ja,Dr,rr)=>{const po=Ga.slice();if(Dr&&po.splice(Ja,Dr),rr)for(let Po=0;Po{ba("");let po=Ga.slice();po[Ja][Dr]=rr,Cn(po)},ka=Ja=>{let Dr=Ga.slice();Dr[Ja]=[...Dr[Ja],""],Cn(Dr)},xo=(Ja,Dr)=>{let rr=Ga.slice();if(!rr[Ja][Dr]){rr[Ja]=rr[Ja].filter((po,Po)=>Po!==Dr),Cn(rr);return}be.default.confirm({centered:!0,okText:La.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:La.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:La.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Se.modal,onOk:()=>{rr[Ja]=rr[Ja].filter((po,Po)=>Po!==Dr),Cn(rr)}})},No=Ja=>{be.default.confirm({centered:!0,okText:La.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:La.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:La.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Se.modal,onOk:()=>{let Dr=Ga.slice();Dr=Ga.filter((rr,po)=>Ja!==po),Cn(Dr)}})};return Ot.createElement("section",{className:Se.wrap},Ot.createElement("p",{className:Se.titleWrap},Ot.createElement("span",{className:Se.required},"*"),Ot.createElement("span",{className:Se.title},"\u9898\u5E72\uFF1A")),Ot.createElement("div",null,Ot.createElement(St.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Oa,onChange:Ja=>Fa(Ja),showNullButton:!0,onPlaceholderChange:So})),Ot.createElement("div",{className:"mt20"},Ga.map((Ja,Dr)=>Ot.createElement("div",{style:{display:"flex"}},Ot.createElement("div",{style:{flex:1}},Ot.createElement(Rt.Z,{key:Dr,answers:Ja,index:Dr,flex:1,is_md:!0,activeOptionErrorIndex:va,onAnswerChange:wr,addChildAnswer:ka,deleteChildAnswer:xo,deleteChildAnswermain:No})),ln.use_blank_score&&Ot.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Ot.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Ot.createElement(oe.Z,{style:{width:"100px"},size:"large",defaultValue:zn[Dr],onBlur:rr=>{zn[Dr]=rr.target.value,Un([...zn])}}))))),Ot.createElement("div",null,Ot.createElement(Ne.default,{className:`${Se.color333} font14 mt20`,checked:ln.use_blank_score,onChange:Ja=>On(gt(We({},ln),{use_blank_score:Ja.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Ot.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Ot.createElement("div",null,Ot.createElement(Ne.default,{className:`${Se.color333} font14 mt20`,checked:ln.downcase,onChange:Ja=>On(gt(We({},ln),{downcase:Ja.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ot.createElement("div",null,Ot.createElement(Ne.default,{className:`${Se.color333} font14 mt20`,checked:ln.no_space,onChange:Ja=>On(gt(We({},ln),{no_space:Ja.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Ot.createElement("div",{className:"mt20"},(Ga==null?void 0:Ga.length)>1&&Ot.createElement("span",null,Ot.createElement(Ne.default,{checked:ta,onChange:Ja=>qa(Ja.target.checked),className:`${Se.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Ot.createElement("span",{className:`${Se.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Ot.createElement("p",{className:Se.titleWrap},Ot.createElement("span",{className:Se.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Ot.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ya,onChange:Ja=>ur(Ja)}))};var ke=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(qe)),Ce=te(5112),rt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Zt=(Ie,Ye)=>{var $e={};for(var bt in Ie)Qt.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&rt)for(var bt of rt(Ie))Ye.indexOf(bt)<0&&vt.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e};const Tt=null,Ut=(Ie,Ye)=>{var $e=Ie,{globalSetting:bt,loading:Ba,editData:Wn,dispatch:xa,onRef:$n=()=>{},isEdit:Qn}=$e,La=Zt($e,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Oa,Fa]=(0,x.useState)(),[Ya,ur]=(0,x.useState)(""),[Ga,Cn]=(0,x.useState)("");(0,x.useEffect)(()=>{if(!Wn||!Qn)return;ur(Wn==null?void 0:Wn.name),Cn(Wn==null?void 0:Wn.analysis);const ta=Wn==null?void 0:Wn.choices.find(qa=>qa.is_answer);Fa(ta.choice_text==="\u6B63\u786E"?"0":"1")},[Wn]),(0,x.useImperativeHandle)(Ye,()=>({onSave:va,Clear:ba}));const va=()=>Ya?Oa?{name:Ya,choices:[{choice_text:"\u6B63\u786E",is_answer:Oa==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Oa==="1"?1:0}],analysis:Ga}:(Fe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),ba=()=>{ur(""),Cn(""),Fa("")};return x.createElement("section",{className:Se.wrap},x.createElement("p",{className:Se.titleWrap},x.createElement("span",{className:Se.required},"*"),x.createElement("span",{className:Se.title},"\u9898\u5E72\uFF1A")),x.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ya,onChange:ta=>ur(ta)}),x.createElement("p",{className:Se.titleWrap},x.createElement("span",{className:Se.required},"*"),x.createElement("span",{className:Se.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:Se.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),x.createElement(Ce.ZP.Group,{buttonStyle:"solid",value:Oa,onChange:ta=>Fa(ta.target.value)},x.createElement(Ce.ZP.Button,{value:"0",className:`${Se.radio} mr40`},"\u6B63\u786E"),x.createElement(Ce.ZP.Button,{value:"1",className:Se.radio},"\u9519\u8BEF")),x.createElement("p",{className:Se.titleWrap},x.createElement("span",{className:Se.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ga,onChange:ta=>Cn(ta)}))};var Be=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Ut)),at=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ft=(Ie,Ye)=>{var $e={};for(var bt in Ie)mt.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&at)for(var bt of at(Ie))Ye.indexOf(bt)<0&&st.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e};const jt=null,Yt=(Ie,Ye)=>{var $e=Ie,{globalSetting:bt,loading:Ba,editData:Wn,dispatch:xa,onRef:$n=()=>{},isEdit:Qn}=$e,La=ft($e,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Oa,Fa]=(0,x.useState)([]);(0,x.useEffect)(()=>{var Cn;if(!Wn||!Qn)return;const va=(Cn=Wn==null?void 0:Wn.shixun)==null?void 0:Cn.challenges.map(ba=>({id:ba==null?void 0:ba.id,score:ba.score}));Fa(va)},[Wn]),(0,x.useImperativeHandle)(Ye,()=>({onSave:Ya,Clear:ur}));const Ya=()=>({challenges:[...Oa]}),ur=()=>{Fa([])};console.log("editData--",Wn);const Ga=Cn=>{var va,ba;return x.createElement("div",null,(ba=(va=Cn==null?void 0:Cn.shixun)==null?void 0:va.challenges)==null?void 0:ba.map((ta,qa)=>{var Va;return x.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},x.createElement("div",null,x.createElement("span",{className:"mr5"},"\u7B2C",qa+1,"\u5173"),x.createElement(Re.Z,{key:qa,title:ta==null?void 0:ta.challenge_name},x.createElement("span",null,(0,Ae.Pq)(ta==null?void 0:ta.challenge_name,44)))),x.createElement("p",{style:{marginBottom:0}},x.createElement("span",{className:Se.required},"*"),x.createElement("span",{className:Se.title},"\u5206\u503C\uFF1A"),x.createElement(oe.Z,{precision:1,min:1,max:100,className:Se.baseFormItem,style:{width:176},value:(Va=Oa.find(ja=>ja.id===ta.id))==null?void 0:Va.score,onChange:ja=>{Oa.find(ln=>ln.id===ta.id).score=ja,Fa([...Oa])}})))}),x.createElement("div",{style:{clear:"both"}}))};return x.createElement("section",{className:Se.wrap},x.createElement(de.Z,{style:{paddingRight:10},className:Se.titleHtml,value:`${Wn==null?void 0:Wn.position}\u3001${Wn==null?void 0:Wn.name}`}),x.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},x.createElement("span",{className:Se.required},"*"),x.createElement("span",{className:Se.title},"\u5173\u5361")),Ga(Wn))};var _t=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Yt)),sn=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Dt=(Ie,Ye)=>{var $e={};for(var bt in Ie)yn.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&sn)for(var bt of sn(Ie))Ye.indexOf(bt)<0&&Nt.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e};const It=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],nn=(Ie,Ye)=>{var $e=Ie,{editData:bt,globalSetting:Ba,loading:Wn,dispatch:xa,onRef:$n=()=>{},isEdit:Qn}=$e,La=Dt($e,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const Oa=(0,me.useIntl)(),[Fa,Ya]=(0,x.useState)([]),[ur,Ga]=(0,x.useState)(),[Cn,va]=(0,x.useState)([]),[ba,ta]=(0,x.useState)(""),[qa,Va]=(0,x.useState)("");(0,x.useEffect)(()=>{Ya(["","","",""])},[]),(0,x.useEffect)(()=>{if(!bt||!Qn)return;ta(bt==null?void 0:bt.name),Va(bt==null?void 0:bt.analysis),Ya(bt==null?void 0:bt.choices.map(zn=>zn.choice_text));const On=[];bt==null||bt.choices.map((zn,Un)=>{zn.is_answer&&On.push(Un)}),va(On)},[bt]),(0,x.useImperativeHandle)(Ye,()=>({onSave:ja,Clear:ln}));const ja=()=>{if(!ba)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const On=Fa.findIndex(Un=>!Un);if(On>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${It[On]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Cn.length)return Fe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Cn.length<2)return Fe.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const zn=Fa.map((Un,ar)=>({choice_text:Un,is_answer:Cn.includes(ar)?1:0}));return{name:ba,choices:zn,analysis:qa}},ln=()=>{Ya(["","","",""]),ta(""),Va(""),va("")};return x.createElement("section",{className:Se.wrap},x.createElement("p",{className:Se.titleWrap},x.createElement("span",{className:Se.required},"*"),x.createElement("span",{className:Se.title},"\u9898\u5E72\uFF1A")),x.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ba,onChange:On=>ta(On)}),x.createElement("p",{className:Se.titleWrap},x.createElement("span",{className:Se.required},"*"),x.createElement("span",{className:Se.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:Se.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fa.map((On,zn)=>x.createElement("div",{className:Se.choiceWrap,key:zn},x.createElement(Re.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},x.createElement("div",{className:`${Se.answer} ${Cn.includes(zn)?Se.activeAnswer:""}`,onClick:()=>{Cn.includes(zn)?va(Cn.filter(Un=>Un!==zn)):va([...Cn,zn])}},It[zn])),x.createElement("div",{className:Se.editorWrap},ur===zn?x.createElement(Vt.Z,{id:`single-question-option-${zn}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:On,onChange:Un=>{Fa[zn]=Un,Ya(Fa)}}):x.createElement("div",{className:Se.htmlWrap,onClick:()=>Ga(zn)},x.createElement(de.Z,{value:On}))),zn>1&&x.createElement(Re.Z,{title:Oa.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},x.createElement("i",{className:`${Se.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ya(Fa.filter((Un,ar)=>ar!==zn)),Cn.includes(zn)?va(Cn.filter(Un=>Un!==zn)):va([...Cn,zn])}})),zn<7&&zn===Fa.length-1&&x.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.createElement("i",{className:`${Se.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ya([...Fa,""])})))),x.createElement("p",{className:Se.titleWrap},x.createElement("span",{className:Se.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:qa,onChange:On=>Va(On)}))};var kt=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(nn)),Ln=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,zt=(Ie,Ye)=>{var $e={};for(var bt in Ie)Mn.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&Ln)for(var bt of Ln(Ie))Ye.indexOf(bt)<0&&hn.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e};const Zn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ge=(Ie,Ye)=>{var $e=Ie,{editData:bt,globalSetting:Ba,loading:Wn,dispatch:xa,onRef:$n=()=>{},isEdit:Qn}=$e,La=zt($e,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const Oa=(0,me.useIntl)(),[Fa,Ya]=(0,x.useState)([]),[ur,Ga]=(0,x.useState)(),[Cn,va]=(0,x.useState)(),[ba,ta]=(0,x.useState)(""),[qa,Va]=(0,x.useState)("");(0,x.useEffect)(()=>{Ya(["","","",""])},[]),(0,x.useEffect)(()=>{if(!bt||!Qn)return;const On=[],zn=[];bt==null||bt.choices.forEach((Un,ar)=>{On.push(Un.choice_text),Un.is_answer&&zn.push(ar)}),ta(bt==null?void 0:bt.name),Va(bt==null?void 0:bt.analysis),Ya(On),va(zn)},[bt]),(0,x.useImperativeHandle)(Ye,()=>({onSave:ja,Clear:ln}));const ja=()=>{if(!ba)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const On=Fa.findIndex(Un=>!Un);if(On>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Zn[On]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Cn))return Fe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const zn=Fa.map((Un,ar)=>({choice_text:Un,is_answer:Cn.includes(ar)?1:0}));return{name:ba,choices:zn,analysis:qa}},ln=()=>{Ya(["","","",""]),ta(""),Va(""),va("")};return x.createElement("section",{className:Se.wrap},x.createElement("p",{className:Se.titleWrap},x.createElement("span",{className:Se.required},"*"),x.createElement("span",{className:Se.title},"\u9898\u5E72\uFF1A")),x.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ba,onChange:On=>ta(On)}),x.createElement("p",{className:Se.titleWrap},x.createElement("span",{className:Se.required},"*"),x.createElement("span",{className:Se.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:Se.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fa.map((On,zn)=>x.createElement("div",{className:Se.choiceWrap,key:zn},x.createElement(Re.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},x.createElement("div",{className:`${Se.answer} ${Cn!=null&&Cn.includes(zn)?Se.activeAnswer:""}`,onClick:()=>va([zn])},Zn[zn])),x.createElement("div",{className:Se.editorWrap},ur===zn?x.createElement(Vt.Z,{id:`single-question-option-${zn}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:On,onChange:Un=>{Fa[zn]=Un,Ya(Fa)}}):x.createElement("div",{className:Se.htmlWrap,onClick:()=>Ga(zn)},x.createElement(de.Z,{value:On}))),zn>1&&x.createElement(Re.Z,{title:Oa.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},x.createElement("i",{className:`${Se.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ya(Fa.filter((Un,ar)=>ar!==zn)),zn===Cn&&va(null)}})),zn<7&&zn===Fa.length-1&&x.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.createElement("i",{className:`${Se.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ya([...Fa,""])})))),x.createElement("p",{className:Se.titleWrap},x.createElement("span",{className:Se.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:qa,onChange:On=>Va(On)}))};var Gt=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Ge)),rn=te(12563),Xt=te(78673),Sn=te(61485),un=te(59301),fn=Object.defineProperty,Ue=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Wt=(Ie,Ye,$e)=>Ye in Ie?fn(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,An=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))Ht.call(Ye,$e)&&Wt(Ie,$e,Ye[$e]);if(_e)for(var $e of _e(Ye))qt.call(Ye,$e)&&Wt(Ie,$e,Ye[$e]);return Ie},gn=(Ie,Ye)=>Ue(Ie,ot(Ye)),pn=(Ie,Ye)=>{var $e={};for(var bt in Ie)Ht.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&_e)for(var bt of _e(Ie))Ye.indexOf(bt)<0&&qt.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e},Nn=(Ie,Ye,$e)=>new Promise((bt,Ba)=>{var Wn=Qn=>{try{$n($e.next(Qn))}catch(La){Ba(La)}},xa=Qn=>{try{$n($e.throw(Qn))}catch(La){Ba(La)}},$n=Qn=>Qn.done?bt(Qn.value):Promise.resolve(Qn.value).then(Wn,xa);$n(($e=$e.apply(Ie,Ye)).next())});const ua=Ie=>{if(!Ie)return!1;if(/^s*$/.test(Ie)||Ie.trim()===""){Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ye=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ie==="|"?(Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},en=({value:Ie=[],onClose:Ye})=>un.createElement(rn.default,{closable:!0,onClose:Ye,className:Se.keywordTag},un.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Ie.join(" \u6216 "))),Gn=(Ie,Ye)=>{var $e=Ie,{editData:bt,globalSetting:Ba,loading:Wn,dispatch:xa,onRef:$n=()=>{},isEdit:Qn}=$e,La=pn($e,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Oa,Fa]=(0,x.useState)(""),[Ya,ur]=(0,x.useState)(""),[Ga,Cn]=(0,x.useState)(""),[va,ba]=(0,x.useState)(""),[ta]=Ee.default.useForm(),qa=Ee.default.useWatch("use_keywords",ta);(0,x.useEffect)(()=>{var On;!bt||!Qn||(Fa(bt==null?void 0:bt.name),ur(bt==null?void 0:bt.analysis),Cn((On=bt==null?void 0:bt.answer_texts)==null?void 0:On[0]),ta.setFieldsValue(An({},bt)))},[bt]),(0,x.useImperativeHandle)(Ye,()=>({onSave:Va,Clear:ja}));const Va=()=>Nn(void 0,null,function*(){if(!Oa)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield ta.validateFields()}catch(zn){Fe.ZP.error(zn.errorFields[0].errors[0]);return}const On=ta.getFieldsValue();return console.log(On,"values"),An({name:Oa,answer_texts:[Ga],analysis:Ya},On)}),ja=()=>{Fa(""),ur(""),Cn(""),ta.resetFields()},ln=bt==null?void 0:bt.score;return un.createElement("section",{className:Se.wrap},un.createElement("p",{className:Se.titleWrap},un.createElement("span",{className:Se.required},"*"),un.createElement("span",{className:Se.title},"\u9898\u5E72\uFF1A")),un.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Oa,onChange:On=>Fa(On)}),un.createElement("p",{className:Se.titleWrap},un.createElement("span",{className:Se.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),un.createElement(Vt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Ga,onChange:On=>Cn(On)}),un.createElement("p",{className:Se.titleWrap},un.createElement("span",{className:Se.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),un.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ya,onChange:On=>ur(On)}),un.createElement(Ee.default,{form:ta,size:"large",onFinishFailed:On=>Nn(void 0,null,function*(){var zn,Un;Fe.ZP.error(On.errorFields[0].errors[0]),ta.scrollToField((Un=(zn=On==null?void 0:On.errorFields)==null?void 0:zn[0])==null?void 0:Un.name,{behavior:"smooth",block:"center"})})},un.createElement(ze.Z,{align:"middle",className:"mb30 mt20"},un.createElement(Ee.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},un.createElement(Xt.Z,null)),un.createElement(ye.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),un.createElement(ye.Z,null,un.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},un.createElement(Sn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),qa&&un.createElement(Ee.default.List,{name:"keywords",rules:[{validator(On,zn){return zn!=null&&zn.length?(zn==null?void 0:zn.reduce((ar,Ar)=>ar+Ar.score,0))>parseFloat(ln)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(On,{add:zn,remove:Un})=>un.createElement(un.Fragment,null,un.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),un.createElement(ze.Z,{align:"middle",className:"font14 mb30"},un.createElement(ye.Z,{flex:1},un.createElement(Oe.default,{value:va,onChange:ar=>{ba(ar.target.value)},maxLength:50,allowClear:!0,onPressEnter:ar=>{var Ar,So,wr,ka;const xo=`${(Ar=ar.target)==null?void 0:Ar.value}`,No=(wr=(So=xo==null?void 0:xo.split("|"))==null?void 0:So.filter(rr=>!!rr))==null?void 0:wr.map(rr=>rr==null?void 0:rr.trim()),Ja=ta.getFieldValue("keywords"),Dr=((ka=Ja==null?void 0:Ja.map(rr=>rr==null?void 0:rr.keyword))==null?void 0:ka.flat())||[];for(const rr of No)if(Dr.includes(rr)){Fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ua(xo)&&(zn({keyword:No,score:1}),ba(""))},className:Se.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),un.createElement(ye.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),On.map(ar=>{var Ar=ar,{key:So,name:wr}=Ar,ka=pn(Ar,["key","name"]);return un.createElement(ze.Z,{key:So,style:{marginRight:148}},un.createElement(ye.Z,{flex:1},un.createElement(ze.Z,{align:"middle",justify:"space-between"},un.createElement(Ee.default.Item,gn(An({},ka),{name:[wr,"keyword"]}),un.createElement(en,{onClose:()=>Un(wr)})),un.createElement(Ee.default.Item,gn(An({},ka),{name:[wr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),un.createElement(oe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var ra=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Gn)),Pa=te(36381),mn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Xn=te(32134),Ta=te(12893),aa=Object.defineProperty,Qa=Object.defineProperties,Wa=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,fr=(Ie,Ye,$e)=>Ye in Ie?aa(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,Mr=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))Ua.call(Ye,$e)&&fr(Ie,$e,Ye[$e]);if(Ia)for(var $e of Ia(Ye))Br.call(Ye,$e)&&fr(Ie,$e,Ye[$e]);return Ie},cn=(Ie,Ye)=>Qa(Ie,Wa(Ye)),Wr=(Ie,Ye)=>{var $e={};for(var bt in Ie)Ua.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&Ia)for(var bt of Ia(Ie))Ye.indexOf(bt)<0&&Br.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e};const Tr=Ie=>{var Ye=Ie,{value:$e,onChange:bt,scrollId:Ba}=Ye,Wn=Wr(Ye,["value","onChange","scrollId"]);return x.createElement("div",{id:Ba||""},x.createElement(Vt.Z,cn(Mr({},Wn),{defaultValue:$e,onChange:(xa,$n)=>{$n!=null&&$n.length?bt(xa,$n):bt(xa)}})))},yr=({value:Ie,onChange:Ye,placeholder:$e,height:bt=140,isEdit:Ba})=>Ba?x.createElement(Vt.Z,{watch:!0,isFocus:!0,height:bt,placeholder:$e,defaultValue:Ie,onChange:Ye}):x.createElement("div",{style:{cursor:"pointer"}},Ie?x.createElement(de.Z,{className:mn.inputBorder,value:Ie}):x.createElement("div",{className:`${mn.inputBorder} ${mn.placeholder}`},$e));var ma=te(59301),xn=Object.defineProperty,Yn=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Rr=(Ie,Ye,$e)=>Ye in Ie?xn(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,lr=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))Na.call(Ye,$e)&&Rr(Ie,$e,Ye[$e]);if(In)for(var $e of In(Ye))ir.call(Ye,$e)&&Rr(Ie,$e,Ye[$e]);return Ie},Cr=(Ie,Ye)=>Yn(Ie,ca(Ye)),lo=(Ie,Ye)=>{var $e={};for(var bt in Ie)Na.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&In)for(var bt of In(Ie))Ye.indexOf(bt)<0&&ir.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e};const Xr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Qo=({value:Ie,onChange:Ye,choiceTextKey:$e,answerKey:bt,index:Ba,isEdit:Wn,setInputActive:xa,form:$n,choiceOptionsPath:Qn,allowChangeMode:La,showAddIcon:Oa,addItem:Fa,deleteItem:Ya})=>{const ur=(0,me.useIntl)(),Ga=(Ie==null?void 0:Ie[bt])===!0,Cn=()=>{const ba=$n.getFieldValue(Qn);$n.setFieldValue(Qn,ba.map(ta=>Cr(lr({},ta),{[bt]:!1})))},va=()=>{Ga?Ye(Cr(lr({},Ie),{[bt]:!1})):(La||Cn(),Ye(Cr(lr({},Ie),{[bt]:!0})))};return ma.createElement(ze.Z,{className:mn.choiceWrap,align:"middle",wrap:!1},ma.createElement(ye.Z,{onClick:va,className:`${mn.choiceIndex} ${Ga?mn.activeAnswer:""}`},Xr[Ba]),ma.createElement(ye.Z,{flex:1,className:`${mn.editorWrap} ml15`,onClick:xa},ma.createElement(yr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Wn,value:Ie==null?void 0:Ie[$e],onChange:ba=>{Ye(Cr(lr({},Ie),{[$e]:ba}))}})),ma.createElement(ye.Z,{flex:"0 0 auto",className:"ml15"},ma.createElement("div",{onClick:va,className:`${mn.setAnswerBtn} ${Ga?mn.activeAnswer:""}`},Ga?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),ma.createElement(ye.Z,{className:mn.actionWrapper},ma.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ma.createElement(Xn.Z,{className:mn.addIcon,onClick:Fa,style:{visibility:Oa?"visible":"hidden"}})),ma.createElement(Re.Z,{title:ur.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},ma.createElement(Ta.Z,{className:mn.deleteIcon,onClick:Ya,style:{visibility:Ba>1?"visible":"hidden"}}))))},kr=({questionTitlePlaceholder:Ie,titleKey:Ye,choiceKey:$e,analysisKey:bt,choiceTextKey:Ba,answerKey:Wn,choiceOptionsPath:xa,allowChangeMode:$n=!0,form:Qn,showAnalysis:La=!0})=>{const[Oa,Fa]=(0,x.useState)(),[Ya,ur]=(0,x.useState)(!1);return ma.createElement("div",{className:mn.wrap},ma.createElement("div",{className:mn.questionTitleEditorWrap},ma.createElement(Ee.default.Item,{label:"\u9898\u5E72",name:Ye,labelCol:{span:24},rules:[{required:!0}]},ma.createElement(Tr,{scrollId:Array.isArray(Ye)?Ye.join("_"):`${Ye}`,watch:!0,height:140,placeholder:Ie}))),ma.createElement(Ee.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ma.createElement(Ee.default.List,{name:$e,rules:[{validator(Ga,Cn){const va=Cn.some(ta=>ta[Wn]),ba=Cn.findIndex(ta=>{var qa;return((qa=ta[Ba])==null?void 0:qa.length)<=0});return ba!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Xr[ba]}\u9009\u9879\u7684\u5185\u5BB9`)):va?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Ga,{add:Cn,remove:va})=>ma.createElement("div",{id:Array.isArray(xa)?xa.join("_"):`${xa}`},Ga.map((ba,ta)=>{var qa=ba,{key:Va,name:ja}=qa,ln=lo(qa,["key","name"]);const On=Oa===Va,zn=()=>{Fa(Va)},Un=ta<7&&ta===Ga.length-1,ar=()=>Cn({[Ba]:"",[Wn]:0}),Ar=()=>va(ja);return ma.createElement(Ee.default.Item,Cr(lr({},ln),{key:Va,name:ja,noStyle:!0}),ma.createElement(Qo,{choiceTextKey:Ba,answerKey:Wn,index:ta,isEdit:On,setInputActive:zn,form:Qn,choiceOptionsPath:xa,allowChangeMode:$n,showAddIcon:Un,addItem:ar,deleteItem:Ar}))}),Ga.length<8&&ma.createElement("div",{className:`${mn.addBtn} mb30`,onClick:()=>Cn({[Ba]:"",[Wn]:0})},"\u6DFB\u52A0\u9009\u9879"))),La&&ma.createElement("div",{onClick:()=>ur(!0)},ma.createElement(Ee.default.Item,{name:bt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ma.createElement(yr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ya}))))};var Hn=te(59301),Nr=Object.defineProperty,Or=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,mo=(Ie,Ye,$e)=>Ye in Ie?Nr(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,to=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))ao.call(Ye,$e)&&mo(Ie,$e,Ye[$e]);if(no)for(var $e of no(Ye))vo.call(Ye,$e)&&mo(Ie,$e,Ye[$e]);return Ie},Fo=(Ie,Ye)=>Or(Ie,Kr(Ye)),fo=(Ie,Ye)=>{var $e={};for(var bt in Ie)ao.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&no)for(var bt of no(Ie))Ye.indexOf(bt)<0&&vo.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e};const wo=({value:Ie,onChange:Ye})=>{const $e=(0,me.useIntl)(),bt=Wn=>{be.default.confirm({centered:!0,okText:$e.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:$e.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:$e.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:mn.modal,onOk:()=>{const xa=[...Ie];xa.splice(Wn,1),Ye(xa)}})},Ba=()=>{const Wn=[...Ie];Wn.push(""),Ye(Wn)};return Hn.createElement(ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},Ie==null?void 0:Ie.map((Wn,xa)=>Hn.createElement(ye.Z,{key:`${Wn}_${xa}`,className:mn.blankWrapper},Hn.createElement(Oe.default,{className:mn.blankInput,defaultValue:Wn,maxLength:1e3,onBlur:$n=>{const Qn=[...Ie],La=$n.target.value.trim();Qn[xa]=La,Ye(Qn)}}),Hn.createElement(Re.Z,{title:$e.formatMessage({id:"paperlibrary.delete",defaultMessage:"\u5220\u9664"})},Hn.createElement(Ta.Z,{className:mn.deleteIcon,style:{marginLeft:15,visibility:xa>0?"visible":"hidden"},onClick:()=>bt(xa)})))),Hn.createElement(ye.Z,null,Hn.createElement("div",{className:`${mn.addBtn}`,onClick:()=>{Ba()}},"\u65B0\u589E\u7B54\u6848")))},jo=({value:Ie=!0,onChange:Ye})=>Hn.createElement(Xt.Z,{checked:!Ie,onChange:$e=>{Ye(!$e)}}),Fr="\u2581",Go=({questionTitlePlaceholder:Ie,form:Ye,name:$e,scoreByBlank:bt="use_blank_score",answerKey:Ba,titleKey:Wn="name",analysisKey:xa="analysis",isOrdered:$n="is_ordered"})=>{var Qn,La;const Oa=(0,me.useIntl)(),[Fa,Ya]=(0,x.useState)(!1),ur=(ja,ln)=>{const On=ln.line;let zn=0;for(let ar=0;ar{const Un=ja.getRange(ln.from,ln.to);let ar=0;if(ln.text.forEach(Ar=>{ar+=Ar.split(Fr).length-1}),ln.origin!=="setValue"){if(Un&&Un.indexOf(Fr)!==-1){const Ar=Un.split(Fr).length-1,So=ur(ja,ln.from);if(console.log(`\u5220\u9664${Ar}\u4E2A\uFF0C \u524D\u9762\u6709${So}\u4E2A\uFF0C\u65B0\u589E${ar}\u4E2A`),Ar>1){const wr=Array.from({length:Ar},(ka,xo)=>So+xo);zn(wr)}else zn(So)}else if(ar>0){const Ar=ur(ja,ln.from);console.log(`\u65B0\u589E${ar}\u4E2A\uFF0C\u4E4B\u524D\u6709${Ar}\u4E2A`),On(ar,Ar)}}},Cn=()=>{const ja=Ye.getFieldValue(["sub_item_banks",...Ba]);Ye.setFieldValue(["sub_item_banks",...Ba],ja==null?void 0:ja.map((ln,On)=>Fo(to({},ln),{position:On+1})))},va=(0,x.useRef)(),ba=(ja,ln)=>{for(let On=0;On{ta.current(ja),Cn()},Va=(La=(Qn=Ye.getFieldValue("sub_item_banks"))==null?void 0:Qn[Ba==null?void 0:Ba[0]])==null?void 0:La[Ba==null?void 0:Ba[1]];return Hn.createElement("div",{className:mn.wrap},Hn.createElement("div",{className:mn.questionTitleEditorWrap},Hn.createElement(Ee.default.Item,{label:"\u9898\u5E72",name:Wn,labelCol:{span:24},rules:[{required:!0}]},Hn.createElement(Tr,{scrollId:"name",watch:!0,height:140,placeholder:Ie,showNullButton:!0,onCMBeforeChange:(ja,ln)=>{Ga(ja,ln,ba,qa)}}))),Hn.createElement(Ee.default.List,{name:Ba,rules:[{validator(ja,ln){if((ln==null?void 0:ln.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const On of ln){const{answer_text:zn}=On||{};if(zn!=null&&zn.some(Un=>(Un==null?void 0:Un.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ja,{add:ln,remove:On},{errors:zn})=>(va.current=ln,ta.current=On,Hn.createElement(Hn.Fragment,null,Hn.createElement(Ee.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ja.map((Un,ar)=>{var Ar=Un,{key:So,name:wr}=Ar,ka=fo(Ar,["key","name"]);return Hn.createElement(ze.Z,{className:"mb20",key:So,align:"middle",wrap:!1},Hn.createElement(ye.Z,{flex:"0 0 auto",className:`${mn.blankIndex}`},"\u586B\u7A7A\u9879",ar+1),Hn.createElement(ye.Z,{flex:1},Hn.createElement(ze.Z,{align:"top",justify:"space-between",wrap:!1},Hn.createElement(ye.Z,null,Hn.createElement(Ee.default.Item,Fo(to({},ka),{name:[wr,"answer_text"],noStyle:!0}),Hn.createElement(wo,null))),(Ye==null?void 0:Ye.getFieldValue(["sub_item_banks",...bt]))&&Hn.createElement(ye.Z,{flex:"224px"},Hn.createElement(Ee.default.Item,Fo(to({},ka),{name:[wr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:mn.blankInputNumberWrapper}),Hn.createElement(oe.Z,{className:mn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Hn.createElement(Ee.default.Item,Fo(to({},ka),{name:[wr,"position"],noStyle:!0}),Hn.createElement(Oe.default,{type:"hidden"}))))})))),Hn.createElement(ze.Z,{align:"middle"},Hn.createElement(Ee.default.Item,{name:[$e,"downcase"],valuePropName:"checked"},Hn.createElement(Xt.Z,null)),Hn.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Hn.createElement(ze.Z,{align:"middle"},Hn.createElement(Ee.default.Item,{name:[$e,"no_space"],valuePropName:"checked"},Hn.createElement(Xt.Z,null)),Hn.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Va==null?void 0:Va.length)>1&&Hn.createElement(ze.Z,{align:"middle",className:(Va==null?void 0:Va.length)>1?"mb30":`${mn.hide}`},Hn.createElement(Ee.default.Item,{name:$n},Hn.createElement(jo,null)),Hn.createElement(ye.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Hn.createElement("div",{onClick:()=>Ya(!0)},Hn.createElement(Ee.default.Item,{name:xa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Hn.createElement(yr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Fa}))))};var Do=Object.defineProperty,ei=Object.defineProperties,ti=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,si=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,yi=(Ie,Ye,$e)=>Ye in Ie?Do(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,pi=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))si.call(Ye,$e)&&yi(Ie,$e,Ye[$e]);if(ni)for(var $e of ni(Ye))ai.call(Ye,$e)&&yi(Ie,$e,Ye[$e]);return Ie},ui=(Ie,Ye)=>ei(Ie,ti(Ye)),ri=(Ie,Ye)=>{var $e={};for(var bt in Ie)si.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&ni)for(var bt of ni(Ie))Ye.indexOf(bt)<0&&ai.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e};const oa={\u6B63\u786E:"T",\u9519\u8BEF:"F"},wn=({value:Ie,onChange:Ye,form:$e,choiceKey:bt})=>{const Ba=(Ie==null?void 0:Ie.is_answer)===!0,Wn=Ie==null?void 0:Ie.choice_text,xa=()=>{var $n;const Qn=($n=$e==null?void 0:$e.getFieldValue(["sub_item_banks",...bt]))==null?void 0:$n.map(La=>({choice_text:La==null?void 0:La.choice_text,is_answer:!1}));$e==null||$e.setFieldValue(["sub_item_banks",...bt],Qn),Ye(ui(pi({},Ie),{is_answer:!0}))};return x.createElement(ze.Z,{className:mn.choiceWrap,align:"middle",wrap:!1},x.createElement(ye.Z,{onClick:xa,className:`${mn.choiceIndex} ${mn.judgementIndex} ${Ba?mn.activeAnswer:""}`},oa[Wn]),x.createElement(ye.Z,{flex:1,className:`${mn.editorWrap} ml15`},x.createElement("div",{className:`${mn.inputBorder} ${mn.placeholder} ${Ba?mn.activeJudgementAnswer:""}`},Wn)),x.createElement(ye.Z,{flex:"0 0 auto",className:"ml15"},x.createElement("div",{onClick:xa,className:`${mn.setAnswerBtn} ${Ba?mn.activeAnswer:""}`},Ba?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Bn=({questionTitlePlaceholder:Ie,choiceKey:Ye="choices",form:$e,titleKey:bt="name",analysisKey:Ba="analysis"})=>{const[Wn,xa]=(0,x.useState)(!1);return x.createElement("div",{className:mn.wrap},x.createElement("div",{className:mn.questionTitleEditorWrap},x.createElement(Ee.default.Item,{label:"\u9898\u5E72",name:bt,labelCol:{span:24},rules:[{required:!0}]},x.createElement(Tr,{scrollId:"name",watch:!0,height:140,placeholder:Ie}))),x.createElement(Ee.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},x.createElement(Ee.default.List,{name:Ye,rules:[{validator($n,Qn){return Qn.some(Oa=>(Oa==null?void 0:Oa.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},$n=>x.createElement("div",{id:"choices"},$n.map(Qn=>{var La=Qn,{key:Oa,name:Fa}=La,Ya=ri(La,["key","name"]);return x.createElement(Ee.default.Item,ui(pi({},Ya),{key:Oa,name:Fa,noStyle:!0}),x.createElement(wn,{form:$e,choiceKey:Ye}))})))),x.createElement("div",{onClick:()=>xa(!0)},x.createElement(Ee.default.Item,{name:Ba,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(yr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wn}))))};var jn=Object.defineProperty,Ra=Object.defineProperties,$a=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,br=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Zr=(Ie,Ye,$e)=>Ye in Ie?jn(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,ho=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))br.call(Ye,$e)&&Zr(Ie,$e,Ye[$e]);if(xr)for(var $e of xr(Ye))Hr.call(Ye,$e)&&Zr(Ie,$e,Ye[$e]);return Ie},_r=(Ie,Ye)=>Ra(Ie,$a(Ye)),zo=(Ie,Ye)=>{var $e={};for(var bt in Ie)br.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&xr)for(var bt of xr(Ie))Ye.indexOf(bt)<0&&Hr.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e};const Wo=Ie=>{var Ye=Ie,{value:$e,onChange:bt}=Ye,Ba=zo(Ye,["value","onChange"]);const Wn=xa=>{bt([xa])};return x.createElement(Vt.Z,_r(ho({},Ba),{defaultValue:$e==null?void 0:$e[0],onChange:Wn}))},Uo=Ie=>{if(!Ie)return!1;let Ye=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ie==="|"?(Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Yo=({value:Ie=[],onClose:Ye})=>x.createElement(rn.default,{closable:!0,onClose:Ye,className:mn.keywordTag},Ie==null?void 0:Ie.join(" \u6216 ")),Ko=({questionTitlePlaceholder:Ie,form:Ye,showKeywords:$e,isMustKeyWords:bt=$e,titleKey:Ba="name",analysisKey:Wn="analysis",answerTexts:xa="answer_texts",keywords:$n="keywords",useKeywords:Qn="use_keywords",indexs:La})=>{const[Oa,Fa]=(0,x.useState)(!1),[Ya,ur]=(0,x.useState)(""),Ga=Ee.default.useWatch("sub_item_banks",Ye),{use_keywords:Cn,score:va}=(Ga==null?void 0:Ga[La])||{};return console.log(Cn,va,"itemValues"),x.createElement("div",{className:mn.wrap},x.createElement("div",{className:mn.questionTitleEditorWrap},x.createElement(Ee.default.Item,{label:"\u9898\u5E72",name:Ba,labelCol:{span:24},rules:[{required:!0}]},x.createElement(Tr,{scrollId:"name",watch:!0,height:140,placeholder:Ie}))),x.createElement(Ee.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:xa,labelCol:{span:24}},x.createElement(Wo,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),$e&&!bt&&x.createElement(Ee.default.Item,{hidden:!0,name:Qn,valuePropName:"checked"},x.createElement(Xt.Z,{defaultChecked:!0})),$e&&bt&&x.createElement(ze.Z,{align:"middle",className:"mb30"},x.createElement(Ee.default.Item,{name:Qn,valuePropName:"checked"},x.createElement(Xt.Z,null)),x.createElement(ye.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),x.createElement(ye.Z,null,x.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},x.createElement(Sn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Cn||!bt)&&x.createElement(Ee.default.List,{name:$n,rules:[{validator(ba,ta){return bt?ta!=null&&ta.length?(ta==null?void 0:ta.reduce((Va,ja)=>Va+ja.score,0))>parseFloat(va)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ba,{add:ta,remove:qa})=>x.createElement(x.Fragment,null,x.createElement("div",{className:`${mn.title} mb10`},bt?"\u5173\u952E\u8BCD":x.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),x.createElement(ze.Z,{align:"middle",className:"font14 mb30"},x.createElement(ye.Z,{flex:1},x.createElement(Oe.default,{value:Ya,onChange:Va=>{ur(Va.target.value)},maxLength:50,allowClear:!0,onPressEnter:Va=>{var ja,ln,On,zn;const Un=`${(ja=Va.target)==null?void 0:ja.value}`,ar=(On=(ln=Un==null?void 0:Un.split("|"))==null?void 0:ln.filter(wr=>!!wr))==null?void 0:On.map(wr=>wr==null?void 0:wr.trim()),Ar=Ye.getFieldValue(["sub_item_banks",...$n]),So=((zn=Ar==null?void 0:Ar.map(wr=>wr==null?void 0:wr.keyword))==null?void 0:zn.flat())||[];for(const wr of ar)if(So.includes(wr)){Fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Uo(Un)&&(ta({keyword:ar,score:1}),ur(""))},className:mn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),x.createElement(ye.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ba.map(Va=>{var ja=Va,{key:ln,name:On}=ja,zn=zo(ja,["key","name"]);return x.createElement(ze.Z,{key:ln,className:"mb20",style:{marginRight:148}},x.createElement(ye.Z,{flex:1},x.createElement(ze.Z,{align:"middle",justify:"space-between"},x.createElement(Ee.default.Item,_r(ho({},zn),{name:[On,"keyword"]}),x.createElement(Yo,{onClose:()=>qa(On)})),bt&&x.createElement(Ee.default.Item,_r(ho({},zn),{name:[On,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:mn.blankInputNumberWrapper}),x.createElement(oe.Z,{className:mn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),x.createElement("div",{onClick:()=>Fa(!0)},x.createElement(Ee.default.Item,{name:Wn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(yr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Oa}))))};var Ct=te(59301),xt=Object.defineProperty,Kt=Object.defineProperties,En=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,Jn=(Ie,Ye,$e)=>Ye in Ie?xt(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,ia=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))fa.call(Ye,$e)&&Jn(Ie,$e,Ye[$e]);if(qn)for(var $e of qn(Ye))dn.call(Ye,$e)&&Jn(Ie,$e,Ye[$e]);return Ie},Da=(Ie,Ye)=>Kt(Ie,En(Ye)),sr=(Ie,Ye)=>{var $e={};for(var bt in Ie)fa.call(Ie,bt)&&Ye.indexOf(bt)<0&&($e[bt]=Ie[bt]);if(Ie!=null&&qn)for(var bt of qn(Ie))Ye.indexOf(bt)<0&&dn.call(Ie,bt)&&($e[bt]=Ie[bt]);return $e},vn=(Ie,Ye,$e)=>new Promise((bt,Ba)=>{var Wn=Qn=>{try{$n($e.next(Qn))}catch(La){Ba(La)}},xa=Qn=>{try{$n($e.throw(Qn))}catch(La){Ba(La)}},$n=Qn=>Qn.done?bt(Qn.value):Promise.resolve(Qn.value).then(Wn,xa);$n(($e=$e.apply(Ie,Ye)).next())});const{Panel:Ka}=Pa.default,gr=null,Ir=(Ie,Ye)=>{var $e=Ie,{globalSetting:bt,loading:Ba,dispatch:Wn,editData:xa,onRef:$n=()=>{},isEdit:Qn}=$e,La=sr($e,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const Oa=(0,me.useIntl)(),[Fa,Ya]=(0,x.useState)(""),[ur,Ga]=(0,x.useState)([]),[Cn]=Ee.default.useForm();(0,x.useEffect)(()=>{!xa||!Qn||(Ya(xa==null?void 0:xa.name),Ga(xa==null?void 0:xa.sub_item_banks),Cn.setFieldsValue(ia({},xa)))},[xa]),(0,x.useEffect)(()=>{Ga(Cn.getFieldValue("sub_item_banks"))},[Ee.default.useWatch("sub_item_banks",Cn)]),(0,x.useImperativeHandle)(Ye,()=>({onSave:va,Clear:ba}));const va=()=>vn(void 0,null,function*(){if(!Fa)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Cn.validateFields()}catch(On){return console.log(On,"errInfo"),Fe.ZP.error(On.errorFields[0].errors[0]),!1}const ln=ur.map(On=>ia({id:On.id>1?On.id:null},On));return{name:Fa,sub_item_banks:ln}}),ba=()=>{Ya(""),Ga([])},ta={single:Oa.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),multiple:Oa.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),judgement:Oa.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),completion:Oa.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),subjective:Oa.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),practical:Oa.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),program:Oa.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),bprogram:Oa.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),combination:Oa.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},qa=({value:ln})=>Ct.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ln),[Va,ja]=(0,x.useState)();return Ct.createElement("section",{className:Se.wrap},Ct.createElement("p",{className:Se.titleWrap},Ct.createElement("span",{className:Se.required},"*"),Ct.createElement("span",{className:Se.title},"\u9898\u5E72\uFF1A")),Ct.createElement(Vt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Fa,onChange:ln=>Ya(ln)}),Ct.createElement(Ee.default,{form:Cn,autoComplete:"off"},Ct.createElement(Ee.default.List,{name:"sub_item_banks",rules:[{validator(ln,On){return On?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ln,{add:On,remove:zn})=>{const Un=Cn.getFieldValue("sub_item_banks");return Ct.createElement(Ct.Fragment,null,Ct.createElement(Pa.default,{className:ln.length>0?Se.collapseWrapper:"",bordered:!1,expandIcon:({isActive:ar})=>Ct.createElement("i",{className:`iconfont icon-weizhankai ${ar?Se.open:Se.close}`,style:{fontSize:14,transition:"all .2s"}})},ln.map((ar,Ar)=>{var So=ar,{key:wr,name:ka}=So,xo=sr(So,["key","name"]),No,Ja,Dr,rr,po,Po,Ti,Ri,qi,ki,$i,Wi;return Ct.createElement(Ka,{className:Se.panel,forceRender:!0,header:Ct.createElement("div",{className:Se.panelHeader},"\u7B2C",Ar+1,"\u5C0F\u9898",Ct.createElement("span",null,"\uFF08",ta[(No=Un==null?void 0:Un[ka])==null?void 0:No.item_type],"\uFF09")),extra:Ct.createElement(ze.Z,{align:"middle",onClick:Zi=>Zi.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Ja=Un==null?void 0:Un[ka])==null?void 0:Ja.item_type)=="completion"&&Ct.createElement(Ee.default.Item,Da(ia({},xo),{name:[ka,"score"],className:Se.blankInputNumberWrapper,style:{marginBottom:0}}),((Dr=Un==null?void 0:Un[ka])==null?void 0:Dr.item_type)=="completion"&&Ct.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Ct.createElement(qa,{value:(rr=Un==null?void 0:Un[ka])==null?void 0:rr.score}),"\u5206")),((po=Un==null?void 0:Un[ka])==null?void 0:po.item_type)=="completion"&&Ct.createElement(Ct.Fragment,null,Ct.createElement(Ce.ZP.Group,{defaultValue:(Po=Un==null?void 0:Un[ka])==null?void 0:Po.use_blank_score,className:Se.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Zi=>{var Ki;console.log(Cn.getFieldsValue()),Cn==null||Cn.setFieldValue(["sub_item_banks",ka,"use_blank_score"],(Ki=Zi==null?void 0:Zi.target)==null?void 0:Ki.value),ja(new Date)}}),Ct.createElement(Re.Z,{overlayInnerStyle:{width:460},title:Ct.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Ct.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Ct.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:wr},Ct.createElement(Ee.default.Item,Da(ia({},xo),{name:ka}),(((Ti=Un==null?void 0:Un[ka])==null?void 0:Ti.item_type)=="single"||((Ri=Un==null?void 0:Un[ka])==null?void 0:Ri.item_type)=="multiple")&&Ct.createElement(kr,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((qi=Un==null?void 0:Un[ka])==null?void 0:qi.item_type)!="single",form:Cn,choiceKey:[ka,"choices"],titleKey:[ka,"name"],analysisKey:[ka,"analysis"],choiceOptionsPath:["sub_item_banks",ka,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((ki=Un==null?void 0:Un[ka])==null?void 0:ki.item_type)=="completion"&&Ct.createElement(Go,{form:Cn,name:ka,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[ka,"use_blank_score"],titleKey:[ka,"name"],analysisKey:[ka,"analysis"],isOrdered:[ka,"is_ordered"],answerKey:[ka,"standard_answer"],key:Va}),(($i=Un==null?void 0:Un[ka])==null?void 0:$i.item_type)=="judgement"&&Ct.createElement(Bn,{form:Cn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ka,"name"],analysisKey:[ka,"analysis"],choiceKey:[ka,"choices"]}),((Wi=Un==null?void 0:Un[ka])==null?void 0:Wi.item_type)=="subjective"&&Ct.createElement(Ko,{showKeywords:!0,form:Cn,titleKey:[ka,"name"],analysisKey:[ka,"analysis"],answerTexts:[ka,"answer_texts"],useKeywords:[ka,"use_keywords"],keywords:[ka,"keywords"],indexs:ka,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var pa=(0,me.connect)(({loading:Ie,globalSetting:Ye})=>({globalSetting:Ye,loading:Ie.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Ir)),ya=te(96935),hr=te(19842),nr=te(57809),jr=te(1710),eo={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},Co=te(3918),Ci=te(63952),xi=te(33270),bi=te(61527),Ai=te(2524),Yi=te(90463),vi=({open:Ie,onCancel:Ye,onOk:$e})=>{const bt=(0,me.useIntl)(),Ba=(0,Ci.g)(),[Wn,xa,$n,Qn]=(0,bi.U)(xi.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[La,Oa]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Ie&&$n({page:1,limit:10,type:0},!0).then(Cn=>{(Cn==null?void 0:Cn.shixuns_count)===0&&Oa(!0)})},[Ie]);const[Fa,Ya]=(0,x.useState)([]),[ur,Ga]=(0,x.useState)([]);return x.createElement(be.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Ie,width:948,centered:!0,closable:!0,onCancel:Ye,onOk:()=>$e(ur),destroyOnClose:!0},x.createElement(ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},x.createElement(ye.Z,null,x.createElement(hr.Z,{style:{width:160},size:"large",placeholder:bt.formatMessage({id:"paperlibrary.selectDirectionAndCourse",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Ba,onChange:Cn=>{$n({page:1,discipline_id:Cn==null?void 0:Cn[0],sub_discipline_id:Cn==null?void 0:Cn[1]})}}),x.createElement(nr.default,{className:"ml20",style:{width:118},size:"large",placeholder:bt.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Cn=>$n({page:1,diff:Cn})}),x.createElement(nr.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Cn=>$n({page:1,shixun_publish_status:Cn})})),x.createElement(Co.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Cn=>{$n({keyword:Cn,page:1})}})),La?x.createElement("div",null,x.createElement(Ai.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ae.xg)("/shixuns")})):x.createElement(jr.default,{loading:xa,rowKey:"id",columns:[{title:bt.formatMessage({id:"paperlibrary.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Cn,va)=>x.createElement("div",{style:{display:"flex",alignItems:"center"}},x.createElement("div",{className:va!=null&&va.high_resources_consume?eo.title:"",title:Cn||"--"},x.createElement(de.Z,{key:1,showLines:1,showTextOnly:!0,value:Cn||"--"})),(va==null?void 0:va.high_resources_consume)&&x.createElement(Yi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:bt.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Cn,va,ba)=>x.createElement("span",null,Cn||"- -")},{title:bt.formatMessage({id:"paperlibrary.usageCount",defaultMessage:"\u4F7F\u7528\u6B21\u6570"}),dataIndex:"study_count"},{title:x.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",x.createElement(Re.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},x.createElement(Sn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Cn,va,ba)=>x.createElement("span",null,Cn||"- -")},{title:bt.formatMessage({id:"paperlibrary.operation",defaultMessage:"\u64CD\u4F5C"}),render(Cn,va){const{title:ba,challenge_names:ta,author_name:qa,identifier:Va,author_school_name:ja,study_count:ln}=va||{};return x.createElement("div",null,x.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{be.default.confirm({title:bt.formatMessage({id:"paperlibrary.questionDetails",defaultMessage:"\u9898\u76EE\u8BE6\u60C5"}),closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:x.createElement("div",null,x.createElement(de.Z,{value:ba,style:{marginBottom:18}}),x.createElement("div",{className:eo.challengeNameWrapper},ta.map((On,zn)=>x.createElement("div",{className:eo.challengeName,key:zn},"\u7B2C",(0,Ae.EM)(zn+1),"\u9898\xA0",On))),x.createElement(ze.Z,{className:eo.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},x.createElement(ye.Z,{className:eo.shixunInfoWrapper},x.createElement("span",null,"\u521B\u5EFA\u8005"),x.createElement("span",{className:eo.shixunInfo},qa.split("\u3001")[0]),x.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),x.createElement("span",{className:eo.shixunInfo},ja),x.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:eo.shixunInfo},ln)),x.createElement(xe.ZP,{type:"primary",className:eo.btnToDetail,onClick:()=>(0,Ae.xg)(`/shixuns/${Va}/challenges?exercise=true`)},x.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},bt.formatMessage({id:"paperlibrary.view",defaultMessage:"\u67E5\u770B"})),(va==null?void 0:va.shixun_tag_num)===1&&x.createElement("a",{target:"_blank",href:`/shixuns/${va==null?void 0:va.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Qn==null?void 0:Qn.items,rowSelection:{type:"radio",selectedRowKeys:Fa,preserveSelectedRowKeys:!0,getCheckboxProps:Cn=>({disabled:Cn.shixun_tag_num===1}),onChange(Cn,va){var ba,ta,qa;console.log(Cn),Ya(Cn);const Va=[];for(const ln of ur)Cn.includes(ln.id)&&Va.push(ln);const ja=Va.map(ln=>ln.id);for(const ln of va)ln&&Cn.includes(ln.id)&&!ja.includes(ln.id)&&Va.push({id:ln.id,difficulty:ln.level,identifier:ln.identifier,name:ln.name,real_name:(ba=ln==null?void 0:ln.author_name)==null?void 0:ba.split("\u3001")[0],school_name:ln.author_school_name,challenge_names:ln.challenge_names,challenges:(ta=ln.challenge_names)==null?void 0:ta.map((On,zn)=>({subject:On,id:zn,score:5})),score:((qa=ln.challenge_names)==null?void 0:qa.length)*5,study_count:ln.study_count,challenges_count:ln.challenges_count});Ga(Va)}},pagination:{current:Wn.page,pageSize:Wn.limit,total:Qn==null?void 0:Qn.items_count,showTotal:Cn=>x.createElement("span",null,"\u5171\xA0",x.createElement("span",{style:{color:"#165DFF"}},Cn),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Cn,va){$n({page:Cn,limit:va})},size:"default"},scroll:{y:400}}))},Ni=te(83028),Oi=te(60979),Vo=(Ie,Ye,$e)=>new Promise((bt,Ba)=>{var Wn=Qn=>{try{$n($e.next(Qn))}catch(La){Ba(La)}},xa=Qn=>{try{$n($e.throw(Qn))}catch(La){Ba(La)}},$n=Qn=>Qn.done?bt(Qn.value):Promise.resolve(Qn.value).then(Wn,xa);$n(($e=$e.apply(Ie,Ye)).next())}),Bi=({visible:Ie,getdata:Ye,onCancel:$e,onRandomExchange:bt,selectFromProblemSet:Ba,questionParams:Wn})=>{const xa=(0,me.useIntl)(),[$n,Qn]=(0,x.useState)(!1),[La,Oa]=(0,x.useState)(!1),[Fa,Ya]=(0,x.useState)({}),ur=(0,me.useParams)(),[Ga,Cn]=(0,x.useState)(),va=(ba,ta)=>Vo(void 0,null,function*(){Oa(!0);const qa=yield(0,ve.ZP)(`/api/exercises/${ur.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Wn.id,item_bank_id:ba,shixuns_info:[{id:ba,is_copy:ta!=1,is_use:ta!=1}]}});Oa(!1),qa!=null&&qa.status||(Fe.ZP.info("\u6362\u9898\u6210\u529F"),$e(),Ye())});return x.createElement(be.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Ie,onCancel:$e,centered:!0,maskClosable:!0,footer:null},x.createElement(ze.Z,{justify:"center",className:"pb20"},x.createElement(ya.Z,{onClick:bt},"\u968F\u673A\u66F4\u6362"),(Wn==null?void 0:Wn.type)!=="PRACTICAL"&&x.createElement(xe.ZP,{style:{marginLeft:24},onClick:Ba},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Wn==null?void 0:Wn.type)==="PRACTICAL"&&x.createElement(xe.ZP,{style:{marginLeft:24},onClick:()=>{Qn(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),x.createElement(vi,{open:$n,onCancel:()=>Qn(!1),onOk:ba=>Vo(void 0,null,function*(){if(console.log("----selectedRows",ba,ur),(ba==null?void 0:ba.length)<=0){Fe.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let ta=ba==null?void 0:ba.map(Va=>Va==null?void 0:Va.id),qa=yield(0,Oi.Tr)({id:[...ta],course_id:ur.coursesId,type:"shixun"});(qa==null?void 0:qa.student_count)===0?va(ta==null?void 0:ta[0],1):(Cn(ta),Ya(qa)),Qn(!1)})}),x.createElement(Ni.Z,{resdata:Fa,type:"shixun",okloading:La,oktext:(Fa==null?void 0:Fa.can_copy_num)===0?xa.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ba=>Vo(void 0,null,function*(){va(Ga==null?void 0:Ga[0],2)})}))},Hi=te(98408),Ii=te(24334),hi=te(88436),Mi=te(25965),Fi=te(2337),sl=Object.defineProperty,ci=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,Gi=Object.getOwnPropertySymbols,Xi=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,_i=(Ie,Ye,$e)=>Ye in Ie?sl(Ie,Ye,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ie[Ye]=$e,Jo=(Ie,Ye)=>{for(var $e in Ye||(Ye={}))Xi.call(Ye,$e)&&_i(Ie,$e,Ye[$e]);if(Gi)for(var $e of Gi(Ye))tl.call(Ye,$e)&&_i(Ie,$e,Ye[$e]);return Ie},Si=(Ie,Ye)=>ci(Ie,Ji(Ye)),Lo=(Ie,Ye,$e)=>new Promise((bt,Ba)=>{var Wn=Qn=>{try{$n($e.next(Qn))}catch(La){Ba(La)}},xa=Qn=>{try{$n($e.throw(Qn))}catch(La){Ba(La)}},$n=Qn=>Qn.done?bt(Qn.value):Promise.resolve(Qn.value).then(Wn,xa);$n(($e=$e.apply(Ie,Ye)).next())}),ul=({data:Ie,submit:Ye,goBack:$e,loading:bt,onTypeScore:Ba,editPreview:Wn=!1,onSkipExamination:xa,selectValue:$n,onExchange:Qn,getdata:La,handleMarkWrongQuestion:Oa})=>{var Fa,Ya,ur,Ga,Cn,va,ba,ta,qa,Va,ja;const ln=(0,me.useIntl)(),On=(0,x.useRef)(),[zn,Un]=(0,x.useState)(null),[ar,Ar]=(0,x.useState)(!1),[So,wr]=(0,x.useState)(!1),ka=(0,x.useRef)(),[xo]=Ee.default.useForm(),No=(0,me.useParams)(),[Ja,Dr]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Ar(!0)},[]),(0,x.useEffect)(()=>{Wn||(0,Ae.Dk)(ln.formatMessage({id:"paperlibrary.examPreview",defaultMessage:"\u8BD5\u5377\u9884\u89C8"}))},[Wn]);const rr=["\u5BB9\u6613",ln.formatMessage({id:"paperlibrary.easy",defaultMessage:"\u7B80\u5355"}),ln.formatMessage({id:"paperlibrary.medium",defaultMessage:"\u9002\u4E2D"}),ln.formatMessage({id:"paperlibrary.hard",defaultMessage:"\u56F0\u96BE"})],po={SINGLE:ln.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),MULTIPLE:ln.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),JUDGMENT:ln.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),COMPLETION:ln.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),SUBJECTIVE:ln.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),PRACTICAL:ln.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),PROGRAM:ln.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),BPROGRAM:ln.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),COMBINATION:ln.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},Po={single:ln.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u5355\u9009\u9898"}),multiple:ln.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),judgement:ln.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),completion:ln.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),subjective:ln.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),practical:ln.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),program:ln.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),bprogram:ln.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),combination:ln.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"})},Ti=At=>{var Tn;const se=[];return x.createElement(x.Fragment,null,x.createElement("aside",{className:ie.single},(Tn=At==null?void 0:At.choices)==null?void 0:Tn.map((ue,fe)=>(ue.is_answer&&se.push(Fi.k4[fe]),x.createElement("ul",{key:fe},x.createElement("li",null,Fi.k4[fe],"\u3001"),x.createElement("li",null,x.createElement(de.Z,{value:ue.choice_text})))))),x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",se.join(""),x.createElement("span",{className:"ml30"},ln.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),"\uFF1A",rr[At.difficulty])),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:At.analysis?At.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},ln.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(At==null?void 0:At.discipline_name)||"--"}/${At==null?void 0:At.sub_discipline_name}`),x.createElement(Re.Z,{title:At==null?void 0:At.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),At==null?void 0:At.tag_discipline_name)))))},Ri=(At,Tn)=>{var se;const ue=(se=At==null?void 0:At.standard_answer)==null?void 0:se.map((fe,Le)=>{var je;return x.createElement("div",{key:Le},`\u7B54\u6848\uFF08\u586B\u7A7A${fe==null?void 0:fe.position}\uFF09\uFF1A${(je=fe==null?void 0:fe.answer_text)==null?void 0:je.join("\u3001")}`)});return x.createElement(x.Fragment,null,x.createElement("div",{className:ie.analysis},x.createElement("div",{style:{display:"flex"}},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),x.createElement("div",null,ue)),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:At.analysis?At.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},ln.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),Tn?`${(Tn==null?void 0:Tn.discipline_name)||"--"}/${Tn==null?void 0:Tn.sub_discipline_name}`:`${(At==null?void 0:At.discipline_name)||"--"}/${At==null?void 0:At.sub_discipline_name}`),x.createElement(Re.Z,{title:Tn?Tn==null?void 0:Tn.tag_discipline_name:At==null?void 0:At.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Tn?Tn==null?void 0:Tn.tag_discipline_name:At==null?void 0:At.tag_discipline_name)))))},qi=At=>{var Tn;const se=(Tn=At==null?void 0:At.standard_answer)==null?void 0:Tn.map((ue,fe)=>x.createElement("div",{key:fe},`\u7B54\u6848\uFF08\u586B\u7A7A${(ue==null?void 0:ue.position)||(ue==null?void 0:ue.exercise_choice_id)}\uFF09\uFF1A${ue==null?void 0:ue.answer_text}`));return x.createElement(x.Fragment,null,x.createElement("div",{className:ie.analysis},x.createElement("div",{style:{display:"flex"}},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),x.createElement("div",null,se)),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:At.analysis?At.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},ln.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(At==null?void 0:At.discipline_name)||"--"}/${At==null?void 0:At.sub_discipline_name}`),x.createElement(Re.Z,{title:At==null?void 0:At.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),At==null?void 0:At.tag_discipline_name)))))},ki=(At,Tn)=>{var se;return x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(se=At==null?void 0:At.answer_texts)==null?void 0:se[0]),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:At.analysis?At.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},ln.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),Tn?`${(Tn==null?void 0:Tn.discipline_name)||"--"}/${Tn==null?void 0:Tn.sub_discipline_name}`:`${(At==null?void 0:At.discipline_name)||"--"}/${At==null?void 0:At.sub_discipline_name}`),x.createElement(Re.Z,{title:Tn?Tn==null?void 0:Tn.tag_discipline_name:At==null?void 0:At.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Tn?Tn==null?void 0:Tn.tag_discipline_name:At==null?void 0:At.tag_discipline_name))))},$i=At=>{var Tn,se;return x.createElement("div",{className:ie.analysis},x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u9884\u671F\u8F93\u51FA:"),x.createElement(de.Z,{value:(Tn=At==null?void 0:At.program_attr)==null?void 0:Tn.description})),x.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((se=At==null?void 0:At.program_attr)==null?void 0:se.answer_text)||"--"),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:At.analysis?At.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},ln.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(At==null?void 0:At.discipline_name)||"--"}/${At==null?void 0:At.sub_discipline_name}`),x.createElement(Re.Z,{title:At==null?void 0:At.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),At==null?void 0:At.tag_discipline_name))))},Wi=(At,Tn)=>{var se;return x.createElement("div",null,(se=At==null?void 0:At.sub_item_banks)==null?void 0:se.map((ue,fe)=>{var Le,je;const Ke=[];return x.createElement(x.Fragment,null,x.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Tn+1+"."+(fe+1),"\uFF08",po[ue.item_type]||Po[ue.item_type],"\uFF09",ue.name),(ue.item_type=="SINGLE"||ue.item_type=="MULTIPLE"||ue.item_type=="JUDGMENT"||ue.item_type=="single"||ue.item_type=="multiple"||ue.item_type=="judgement")&&x.createElement(x.Fragment,null,x.createElement("aside",{className:ie.single},(Le=ue==null?void 0:ue.choices)==null?void 0:Le.map((nt,pt)=>(nt.is_answer&&Ke.push(Fi.k4[pt]),x.createElement("ul",{key:pt},x.createElement("li",null,Fi.k4[pt],"\u3001"),x.createElement("li",null,x.createElement(de.Z,{value:nt.choice_text})))))),x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Ke.join(""),x.createElement("span",{className:"ml30"},ln.formatMessage({id:"paperlibrary.difficulty",defaultMessage:"\u96BE\u5EA6"}),"\uFF1A",rr[ue.difficulty])),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:ue.analysis?ue.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},ln.formatMessage({id:"paperlibrary.directionAndCourse",defaultMessage:"\u65B9\u5411&\u8BFE\u7A0B"})+":"),`${(At==null?void 0:At.discipline_name)||"--"}/${At==null?void 0:At.sub_discipline_name}`),x.createElement(Re.Z,{title:At==null?void 0:At.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),At==null?void 0:At.tag_discipline_name))))),(ue.item_type=="COMPLETION"||ue.item_type=="completion")&&Ri(ue,At),(ue.item_type=="SUBJECTIVE"||ue.item_type=="subjective")&&ki(ue,At),((je=Ie==null?void 0:Ie.exam)==null?void 0:je.exercise_status)===3&&x.createElement("div",{className:"flex gap-20px mt20"},x.createElement(hi.Z,{state:ue==null?void 0:ue.is_wrong,onClick:()=>{Oa==null||Oa({value:Si(Jo({},ue),{question_id:ue==null?void 0:ue.id,question_score:ue==null?void 0:ue.score})})}}),ue.item_type=="single"&&x.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{al({value:ue})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Zi=At=>{var Tn,se,ue;return x.createElement("div",{style:{marginTop:"12px"}},(se=(Tn=At==null?void 0:At.shixun)==null?void 0:Tn.challenges)==null?void 0:se.map((fe,Le)=>x.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},x.createElement("div",null,x.createElement("span",{className:"mr5"},"\u7B2C",Le+1,"\u5173"),x.createElement(Re.Z,{key:Le,title:fe==null?void 0:fe.challenge_name},x.createElement("span",null,(0,Ae.Pq)(fe==null?void 0:fe.challenge_name,44)))),Wn&&x.createElement("div",null,"\u5206\u503C\uFF1A",fe.score,"\u5206"))),x.createElement(me.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(ue=At==null?void 0:At.shixun)==null?void 0:ue.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),x.createElement("div",{style:{clear:"both"}}))},Ki=At=>{let Tn=At.questions_score/At.questions_count;be.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:x.createElement("div",{className:ie.modalColumn},x.createElement("div",{className:ie.modalRow,style:{justifyContent:"flex-start"}},x.createElement("sup",{className:ie.sup},"*"),x.createElement("span",null,At==null?void 0:At.name,"\uFF1A"),x.createElement(oe.Z,{min:0,precision:1,defaultValue:Tn,onChange:se=>{Tn=se}}),x.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:ln.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:ln.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Lo(void 0,null,function*(){var se;if(!Tn)return Fe.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const ue={type:At==null?void 0:At.type,score:Tn,scoreTotal:Number((se=Tn*At.questions_count)==null?void 0:se.toFixed(1))};Ba(ue)})})},bl=()=>{let At="";be.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:x.createElement("div",{className:ie.modalColumn},x.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},x.createElement("img",{style:{marginRight:5},src:ht.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),x.createElement("div",{className:ie.modalRow,style:{marginTop:20}},x.createElement("sup",{className:ie.sup},"*"),x.createElement("span",{style:{flexShrink:0}},ln.formatMessage({id:"paperlibrary.examName",defaultMessage:"\u8BD5\u5377\u540D\u79F0"}),"\uFF1A"),x.createElement(Oe.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:At,onChange:Tn=>{At=Tn.target.value}}))),okText:ln.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:ln.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Lo(void 0,null,function*(){var Tn;if(!At)return Fe.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const se=[],ue=[],fe=[],Le=[];(Tn=Ie==null?void 0:Ie.questionList)==null||Tn.forEach(Ke=>{var nt;(nt=Ke.questions)==null||nt.forEach(pt=>{let it=Ke.questions_score/Ke.questions_count;it=it&&it.toFixed(1),Ke.type==="COMBINATION"&&fe.push({id:pt.id,sub_item_bank_ids:pt.sub_item_banks.map(Mt=>Mt.id)}),Ke.type==="PRACTICAL"?Le.push(pt.id):(se.push(pt.id),ue.push(it))})}),console.log("-----",fe),yield Ye({item_bank_ids:se,item_bank_scores:ue,name:At,combination_item_banks:fe,shixun_ids:Le})})})},nl=(At,Tn,se,ue)=>{var fe;const Le=`${location.pathname}${location.search}`,je=(fe=ue.questions)==null?void 0:fe.map(Ke=>Ke==null?void 0:Ke.id);if(Le.includes("exercise"))ka.current={id:At,ids:je,type:Tn,index:se},wr(!0);else{let Ke=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:ln.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:ln.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Lo(void 0,null,function*(){Ke.update({cancelButtonProps:{disabled:!0}}),yield Qn({single_question_id:At,seleted_item_bank_ids:je},{type:Tn,index:se}),Ke.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Al=At=>{var Tn;const se=(Tn=At.questions)==null?void 0:Tn.map(Le=>Le==null?void 0:Le.id),ue=At.name;let fe=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${ue}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:ln.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:ln.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Lo(void 0,null,function*(){fe.update({cancelButtonProps:{disabled:!0}}),yield Qn({seleted_item_bank_ids:se},{type:At.type}),fe.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${ue}\u8BD5\u9898`)})})},dl=()=>{let At=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:ln.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:ln.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Lo(void 0,null,function*(){At.update({cancelButtonProps:{disabled:!0}}),yield Qn(),At.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Vi=At=>{console.log(At,"key"),xa(At-1)},cl=(At,Tn)=>{var se,ue;if(Tn==="SINGLE")return x.createElement(x.Fragment,null,x.createElement(Gt,{ref:On,editData:At,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="MULTIPLE")return x.createElement(x.Fragment,null,x.createElement(kt,{ref:On,editData:At,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="JUDGMENT")return x.createElement(x.Fragment,null,x.createElement(Be,{ref:On,editData:At,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="COMPLETION")return x.createElement(x.Fragment,null,x.createElement(ke,{ref:On,editData:At,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="SUBJECTIVE")return x.createElement(x.Fragment,null,x.createElement(ra,{ref:On,editData:At,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="COMBINATION")return x.createElement(x.Fragment,null,x.createElement(pa,{ref:On,editData:At,isEdit:!0}),x.createElement(De.Z,null));if(Tn==="BPROGRAM")return x.createElement(x.Fragment,null,x.createElement(Ee.default,{form:xo,style:{marginTop:20},onFinishFailed:fe=>{var Le,je;fe.errorFields[0].name.includes("standard_answers")?Fe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Fe.ZP.error(fe.errorFields[0].errors[0]),xo.scrollToField((je=(Le=fe==null?void 0:fe.errorFields)==null?void 0:Le[0])==null?void 0:je.name,{behavior:"smooth",block:"center"})},onFinish:fe=>Lo(void 0,null,function*(){var Le;let je=Si(Jo({question_score:At.score},fe),{question_type:8,hack:Si(Jo({},fe.hack),{difficult:At.program_attr.difficult}),hack_codes:Si(Jo({},fe.hack_codes),{code:Ii.Base64.encode((Le=fe.hack_codes)==null?void 0:Le.code)})});Ja&&(je.is_cover=1);const Ke=yield(0,ve.ZP)(`/api/exercise_questions/${At.id}.json`,{method:"put",body:je});(Ke==null?void 0:Ke.status)===0&&(Fe.ZP.success("\u7F16\u8F91\u6210\u529F"),Vi($n+1)),Un(null)})},x.createElement(Hi.tc,{form:xo,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(se=At==null?void 0:At.program_attr)==null?void 0:se.identifier,answerKey:"standard_answers"}),x.createElement(De.Z,null)));if(Tn==="PROGRAM"&&me.history.push(`/problems/${(ue=At==null?void 0:At.program_attr)==null?void 0:ue.identifier}/edit?type=exercises&express_id=${No.categoryId}&question_id=${At==null?void 0:At.id}&score=${At==null?void 0:At.score}&callback_url=${location.pathname}&select=${$n}&exercise=true`),Tn==="PRACTICAL")return x.createElement(x.Fragment,null,x.createElement(_t,{ref:On,editData:At,isEdit:!0}),x.createElement(De.Z,null))},gl=(At,Tn)=>Lo(void 0,null,function*(){var se,ue,fe,Le,je,Ke;const nt=yield(se=On.current)==null?void 0:se.onSave();if(!nt)return;const pt=ut=>{const on=ut.map(tn=>tn.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(on).size!==on.length},it={question_score:Tn.score,analysis:nt.analysis};if(At==="SINGLE"||At==="MULTIPLE"||At==="JUDGMENT"){if(At!=="JUDGMENT"&&pt(nt==null?void 0:nt.choices)){Fe.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const ut=[],on=[];it.question_type=At==="JUDGMENT"?2:1,it.question_title=nt==null?void 0:nt.name,(ue=nt==null?void 0:nt.choices)==null||ue.forEach((an,tn)=>{ut.push(an.choice_text),an!=null&&an.is_answer&&on.push(tn+1)}),it.question_choices=ut,it.standard_answers=on}if(At==="COMPLETION"){let ut=(fe=nt==null?void 0:nt.standard_answers)==null?void 0:fe.map((tn,Fn)=>(tn==null?void 0:tn.score)<=0?Fn+1:null).filter(tn=>tn!==null);if((ut==null?void 0:ut.length)>0)return Fe.ZP.warning(`\u7B2C${ut.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let on=(Le=nt==null?void 0:nt.standard_answers)==null?void 0:Le.reduce((tn,Fn)=>tn+(Number(Fn==null?void 0:Fn.score)||0),0);if(parseFloat(on.toFixed(2))!=(it==null?void 0:it.question_score))return Fe.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;it.is_ordered=nt.is_ordered,it.question_title=nt==null?void 0:nt.name,it.use_blank_score=nt==null?void 0:nt.use_blank_score,it.question_type=3;const an=[];(je=nt==null?void 0:nt.standard_answers)==null||je.forEach((tn,Fn)=>{an.push({choice_id:tn.position,answer_text:tn.answer_text,score:tn.score})}),it.standard_answers=an,it.downcase=nt==null?void 0:nt.downcase,it.no_space=nt==null?void 0:nt.no_space}if(At==="SUBJECTIVE"&&(console.log("editorData"),console.log(nt),it.question_title=nt==null?void 0:nt.name,it.question_type=4,it.answer_texts=nt==null?void 0:nt.answer_texts,it.use_keywords=nt==null?void 0:nt.use_keywords,it.keywords=nt==null?void 0:nt.keywords),At==="COMBINATION"){it.question_title=nt==null?void 0:nt.name,it.question_type=7;try{it.sub_questions=(Ke=nt==null?void 0:nt.sub_item_banks)==null?void 0:Ke.map((ut,on)=>{var an,tn,Fn;if((ut==null?void 0:ut.item_type)=="single"||(ut==null?void 0:ut.item_type)=="multiple"){if(pt(ut==null?void 0:ut.choices))throw new Error(`\u7B2C${on+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const bn=[],Dn=[];return(an=ut==null?void 0:ut.choices)==null||an.forEach((Pn,Rn)=>{bn.push(Pn.choice_text),Pn!=null&&Pn.is_answer&&Dn.push(Rn+1)}),{id:ut.id,question_id:ut.id,question_title:ut.name,difficulty:ut.difficulty,question_type:(ut==null?void 0:ut.item_type)=="single"?0:(ut==null?void 0:ut.item_type)=="multiple"?1:2,question_choices:bn,standard_answers:Dn,analysis:ut.analysis,question_score:ut==null?void 0:ut.score}}else if((ut==null?void 0:ut.item_type)=="completion"){let bn=(tn=ut==null?void 0:ut.standard_answer)==null?void 0:tn.reduce((Pn,Rn)=>Pn+(Number(Rn==null?void 0:Rn.score)||0),0);if(parseFloat(bn.toFixed(2))!=(ut==null?void 0:ut.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Dn=[];return(Fn=ut==null?void 0:ut.standard_answer)==null||Fn.forEach((Pn,Rn)=>{Dn.push({choice_id:Pn.position,answer_text:Pn.answer_text,score:Pn.score})}),{id:ut.id,question_id:ut.id,is_ordered:ut.is_ordered,question_title:ut.name,difficulty:ut.difficulty,question_type:3,standard_answers:Dn,use_blank_score:ut.use_blank_score,analysis:ut.analysis,downcase:ut==null?void 0:ut.downcase,no_space:ut==null?void 0:ut.no_space,question_score:ut==null?void 0:ut.score}}else if((ut==null?void 0:ut.item_type)=="subjective")return{id:ut.id,question_id:ut.id,question_title:ut.name,question_type:4,difficulty:ut.difficulty,answer_texts:ut==null?void 0:ut.answer_texts,analysis:ut.analysis,question_score:ut==null?void 0:ut.score,use_keywords:ut.use_keywords,keywords:ut==null?void 0:ut.keywords}})}catch(ut){Fe.ZP.warning(ut.message);return}delete it.analysis}let Mt=!1;(Tn==null?void 0:Tn.is_my)===1&&(Mt=yield new Promise((on,an)=>{be.default.confirm({title:ln.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{on(!0)},onCancel:()=>{on(!1)}})})),Mt&&(it.is_cover=1);const Jt=At!=="PRACTICAL"?yield(0,ve.ZP)(`/api/exercise_questions/${Tn.id}.json`,{method:"put",body:it}):yield(0,ve.ZP)(`/api/exercise_questions/${Tn.id}/update_shixun_score.json`,{method:"post",body:Jo({},nt)});(Jt==null?void 0:Jt.status)===0&&(Fe.ZP.success("\u7F16\u8F91\u6210\u529F"),Vi($n+1),Un(null))}),ml=()=>Lo(void 0,null,function*(){(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,ve.ZP)(`/api/exercises/${No.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield xa($n),Fe.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),al=({value:At}={})=>{var Tn;const se=[];let ue=[];const fe=(Tn=At==null?void 0:At.choices)==null?void 0:Tn.map((je,Ke)=>{var nt;const pt=Ke+1;return je!=null&&je.is_answer&&(se.push(pt),ue.push(pt)),{value:pt,label:x.createElement(de.Z,{className:"c-black font14",value:`${(nt=Fi.k4)==null?void 0:nt[Ke]}. ${je==null?void 0:je.choice_text}`}),disabled:je==null?void 0:je.origin_standard_answer}}),Le=be.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:x.createElement(x.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",se==null?void 0:se.map(je=>{var Ke;return(Ke=Fi.k4)==null?void 0:Ke[je-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",x.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",x.createElement("br",null),x.createElement(Ne.default.Group,{className:"flex-col mt20",options:fe,defaultValue:ue,onChange:je=>{ue=je}})),onOk:()=>Lo(void 0,null,function*(){const je=yield(0,ve.ZP)(`/api/exercises/${No.categoryId}/questions/${At==null?void 0:At.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:ue}});(je==null?void 0:je.status)===0&&(Fe.ZP.success("\u4FEE\u6539\u6210\u529F"),Vi($n+1))})})},Qi=(Fa=Ie==null?void 0:Ie.questionList)==null?void 0:Fa.reduce((At,Tn)=>At+Number(Tn.questions_score),0),Xo=Wn&&((Ya=Ie==null?void 0:Ie.exam)==null?void 0:Ya.exercise_status)!==1;return x.createElement("section",{className:ie.wrap},x.createElement("div",{id:"id_left_preview",className:ie.left,onMouseEnter:At=>{const Tn=document.getElementById("id_left_preview");Tn.style.overflowY="auto"},onMouseLeave:At=>{const Tn=document.getElementById("id_left_preview");Tn.style.overflowY="hidden"}},x.createElement("div",{className:ie.title},x.createElement("div",{className:"body-overflow-initial"},x.createElement("b",null),x.createElement("span",null,"\u7B54\u9898\u5361"))),x.createElement("div",{className:ie.total},x.createElement("div",null,x.createElement("img",{src:dt}),x.createElement("span",null,"\u9898\u6570(\u9053)"),x.createElement("aside",null,Ie==null?void 0:Ie.all_questions_count)),x.createElement("div",{className:"mr30 ml30"},x.createElement("img",{src:Je}),x.createElement("span",null,ln.formatMessage({id:"paperlibrary.totalScore",defaultMessage:"\u603B\u5206"}),"(",ln.formatMessage({id:"paperlibrary.point",defaultMessage:"\u5206"}),")"),x.createElement("aside",null,Qi&&Qi.toFixed(1))),x.createElement("div",null,x.createElement("img",{src:le}),x.createElement("span",null,"\u65F6\u957F(",ln.formatMessage({id:"paperlibrary.minute",defaultMessage:"\u5206\u949F"}),")"),x.createElement("aside",null,((ur=Ie==null?void 0:Ie.exam)==null?void 0:ur.time)===-1||((Ga=Ie==null?void 0:Ie.exam)==null?void 0:Ga.time)===null?"\u4E0D\u9650":(Cn=Ie==null?void 0:Ie.exam)==null?void 0:Cn.time))),(va=Ie==null?void 0:Ie.questionList)==null?void 0:va.map((At,Tn)=>{var se;return x.createElement("div",{className:ie.list,key:Tn},x.createElement("div",{className:ie.name},x.createElement("b",null),x.createElement("span",null,At.name)),x.createElement("aside",null,x.createElement("div",null,"\u5171",x.createElement("span",{className:ie.b},At.questions_count),"\u9898 ",x.createElement("span",{className:ie.l},"|"),"\u5171",x.createElement("span",{className:ie.r},At.questions_score),"\u5206"),x.createElement("div",{className:ie.answerSheet},(se=At==null?void 0:At.questions)==null?void 0:se.map((ue,fe)=>x.createElement("div",{onClick:()=>{const Le=`Anchor_${ue==null?void 0:ue.id}`;let je=document.getElementById(Le);je&&setTimeout(()=>je.scrollIntoView({block:"center",behavior:"smooth"}))},key:ue==null?void 0:ue.id,className:ie.tag},fe+1)))))})),x.createElement("div",{className:ie.right},x.createElement("div",{className:ie.examName,id:"examName"},x.createElement("div",{className:ie.name},x.createElement(Re.Z,{title:(ba=Ie==null?void 0:Ie.exam)==null?void 0:ba.name,getPopupContainer:At=>At.parentNode},x.createElement("span",{className:ie.t},(ta=Ie==null?void 0:Ie.exam)==null?void 0:ta.name))),Wn&&((qa=Ie==null?void 0:Ie.exam)==null?void 0:qa.exercise_status)===1&&x.createElement(Co.op,{openLoading:!0,shape:"default",onClick:()=>{be.default.confirm({title:ln.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{ml()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Wn&&x.createElement(xe.ZP,{onClick:dl,type:"primary"},"\u968F\u673A\u66F4\u6362")),x.createElement("div",{className:ie.topWarp},(Va=Ie==null?void 0:Ie.questionList)==null?void 0:Va.map((At,Tn)=>{var se,ue;return x.createElement(x.Fragment,{key:Tn},x.createElement("div",{className:ie.head,style:Tn===0?{border:0,marginTop:-16}:{}},x.createElement("div",{className:ie.name},x.createElement("b",null),x.createElement("span",null,At.name)),x.createElement("div",{className:ie.so},"\u5171",x.createElement("span",{className:ie.b},At.questions_count," "),"\u9898 ",At.type==="COMBINATION"&&`\uFF08\u5305\u542B${(se=At==null?void 0:At.questions)==null?void 0:se.map(fe=>{var Le;return(Le=fe==null?void 0:fe.sub_item_banks)==null?void 0:Le.length}).reduce((fe,Le)=>fe+Le)}\u5C0F\u9898\uFF09`,x.createElement("span",{className:ie.l},"|"),"\u5171",x.createElement("span",{className:ie.r},At.questions_score),"\u5206"),!Wn&&x.createElement("div",{className:ie.btn},x.createElement(xe.ZP,{onClick:()=>{Ki(At)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),x.createElement(xe.ZP,{onClick:()=>Al(At),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(ue=At==null?void 0:At.questions)==null?void 0:ue.map((fe,Le)=>{var je,Ke,nt,pt;return zn===(fe==null?void 0:fe.id)?x.createElement("div",{id:`Anchor_${fe==null?void 0:fe.id}`,className:ie.content,style:{padding:0,marginTop:24},key:fe==null?void 0:fe.id},x.createElement("div",{style:{float:"right",marginTop:`${(At==null?void 0:At.type)==="PRACTICAL"?"-2px":"-6px"}`}},x.createElement(xe.ZP,{onClick:()=>Un(null),className:"mr20",type:"primary",ghost:!0},ln.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),x.createElement(xe.ZP,{onClick:()=>{gl(At==null?void 0:At.type,fe)},type:"primary"},"\u4FDD\u5B58")),cl(fe,At.type)):x.createElement("div",{id:`Anchor_${fe==null?void 0:fe.id}`,className:ie.content,key:fe==null?void 0:fe.id},x.createElement("div",{className:ie.titleWrap},(fe==null?void 0:fe.item_type)==="bprogram"?x.createElement(de.Z,{style:{paddingRight:10},value:Le+1+"\u3001"+((je=fe==null?void 0:fe.program_attr)==null?void 0:je.description)}):x.createElement(de.Z,{style:{paddingRight:10},className:ie.titleHtml,value:Le+1+`\u3001${(fe==null?void 0:fe.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(fe==null?void 0:fe.name)}),Wn&&x.createElement(xe.ZP,{onClick:()=>{var it,Mt,Jt;if(zn){Fe.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}xo.setFieldsValue({standard_answers:fe==null?void 0:fe.standard_answer,hack:Jo(Jo({},fe),fe==null?void 0:fe.program_attr),hack_codes:Si(Jo({},fe==null?void 0:fe.program_attr),{code:Ii.Base64.decode(((it=fe==null?void 0:fe.program_attr)==null?void 0:it.code)||"")}),hack_sets:Jo({},(Mt=fe==null?void 0:fe.hack_sets)==null?void 0:Mt[0])}),(fe==null?void 0:fe.item_type)=="program"?me.history.push(`/problems/newedit/${(Jt=fe==null?void 0:fe.program_attr)==null?void 0:Jt.identifier}?type=exercises&express_id=${No.categoryId}&question_id=${fe==null?void 0:fe.id}&score=${fe==null?void 0:fe.score}&exercise=true&callback_url=/classrooms/${No.coursesId}/exercise/${No.categoryId}/detail?random=true`):Un(fe==null?void 0:fe.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Xo&&x.createElement(xe.ZP,{disabled:Xo,className:"ml20",onClick:()=>nl(fe==null?void 0:fe.id,At.type,Le,At),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(fe==null?void 0:fe.item_type)==="bprogram"&&x.createElement(de.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ie.titleHtml,value:Ii.Base64.decode(((Ke=fe==null?void 0:fe.program_attr)==null?void 0:Ke.code)||"")}),(At.type==="SINGLE"||At.type==="JUDGMENT"||At.type==="MULTIPLE")&&Ti(fe),At.type==="COMPLETION"&&Ri(fe),At.type==="SUBJECTIVE"&&ki(fe),At.type==="PROGRAM"&&$i(fe),At.type==="BPROGRAM"&&qi(fe),At.type==="COMBINATION"&&Wi(fe,Le),At.type==="PRACTICAL"&&Zi(fe),x.createElement(ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((nt=Ie==null?void 0:Ie.exam)==null?void 0:nt.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(At.type)&&x.createElement(ye.Z,null,x.createElement(hi.Z,{state:fe==null?void 0:fe.is_wrong,onClick:()=>{Oa==null||Oa({value:Si(Jo({},fe),{question_id:fe==null?void 0:fe.id,question_score:fe==null?void 0:fe.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(At.type)&&(fe==null?void 0:fe.show_resubmit)&&x.createElement(ye.Z,null,x.createElement(Mi.C,{dataSource:Si(Jo({},fe),{question_id:fe==null?void 0:fe.id})})),((pt=Ie==null?void 0:Ie.exam)==null?void 0:pt.exercise_status)===3&&["SINGLE"].includes(At.type)&&x.createElement(ye.Z,null,x.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{al({value:fe})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Wn?x.createElement(Co.vr,null,x.createElement(re.Z,{showTotal:Ae.rU,total:(ja=Ie==null?void 0:Ie.exam)==null?void 0:ja.total_num,pageSize:1,current:$n+1,showSizeChanger:!1,onChange:Vi,showQuickJumper:!1,hideOnSinglePage:!1})):x.createElement(Co.vr,{LeftContent:x.createElement(Co.op,{onClick:$e,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:x.createElement(ze.Z,{align:"middle"},x.createElement(E.Z,{color:"#55575D",overlayClassName:ie.popover,open:ar,getPopupContainer:At=>At==null?void 0:At.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},x.createElement(Co.op,{onMouseEnter:()=>Ar(!0),onMouseLeave:()=>Ar(!1),onClick:()=>Lo(void 0,null,function*(){const At=Number(Qi);[100,120,150].includes(At)||(yield new Promise((Tn,se)=>{be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:ln.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:ln.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",x.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},At),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Lo(void 0,null,function*(){Tn("")}),onCancel:()=>{se()}})})),bl()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),x.createElement(Co.op,{shape:"default",type:"primary",onClick:()=>Lo(void 0,null,function*(){const At=Number(Qi);[100,120,150].includes(At)||(yield new Promise((Tn,se)=>{be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:ln.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),title:ln.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",x.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},At),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Lo(void 0,null,function*(){Tn("")}),onCancel:()=>{se()}})})),Ye()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),x.createElement(Bi,{visible:So,questionParams:ka.current,getdata:La,onRandomExchange:()=>Lo(void 0,null,function*(){const At=ka.current;yield Qn({single_question_id:At.id,seleted_item_bank_ids:At.ids},{type:At.type,index:At.index}),wr(!1)}),selectFromProblemSet:()=>{const At=ka.current,Tn=`${location.pathname}${location.search}`;Tn.includes("exercise")&&me.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${At.id}&qtype=${At.type}&exerciseid=${No.categoryId}&from=${Tn}`)},onCancel:()=>{wr(!1)}}))}},74768:function(lt,Pt,te){"use strict";te.r(Pt),te.d(Pt,{default:function(){return y}});var x=te(59301),ie=te(65582),Ee={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Re=te(26971),xe=te(8591),be=te(61621),oe=te(38147),Fe=te(65862),Oe=te(59301),De=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,re=(z,ee,ne)=>ee in z?De(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,E=(z,ee)=>{for(var ne in ee||(ee={}))ze.call(ee,ne)&&re(z,ne,ee[ne]);if(Ne)for(var ne of Ne(ee))ye.call(ee,ne)&&re(z,ne,ee[ne]);return z},a=(z,ee,ne)=>new Promise((ae,le)=>{var de=ve=>{try{Ae(ne.next(ve))}catch(we){le(we)}},me=ve=>{try{Ae(ne.throw(ve))}catch(we){le(we)}},Ae=ve=>ve.done?ae(ve.value):Promise.resolve(ve.value).then(de,me);Ae((ne=ne.apply(z,ee)).next())});const b=({paperlibrary:z,user:ee,globalSetting:ne,dispatch:ae,location:le})=>{var de,me,Ae,ve;const[we]=(0,ie.useSearchParams)(),ge=we.get("select")||0,[et,Me]=(0,x.useState)(!1),[Xe,He]=(0,x.useState)(!0),[Qe,dt]=(0,x.useState)(Number(ge)),[wt,ct]=(0,x.useState)({}),Bt=(0,ie.useParams)(),{userInfo:tt}=ee,{actionTabs:Et}=z;(0,x.useEffect)(()=>(ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,x.useEffect)(()=>(ae({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ae({type:"exercise/getWorkSetting",payload:E({},Bt)}),()=>{ae({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,x.useEffect)(()=>{Ft(Qe)},[]),(0,x.useEffect)(()=>{var Rt;(Rt=Et==null?void 0:Et.params)!=null&&Rt.isUpdateData&&Ft(Qe)},[(de=Et==null?void 0:Et.params)==null?void 0:de.isUpdateData]);const Ft=(Rt=0)=>a(void 0,null,function*(){console.log(Bt),He(!0);const Se=yield(0,oe.ZP)(`/api/exercises/${Bt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:Rt}});ae({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),He(!1),ct((0,Fe.PF)(Se))}),Te=()=>{ie.history.push(`/classrooms/${Bt.coursesId}/exercise`)},Je=()=>{alert("\u4FDD\u5B58")},ht=(Rt,Se)=>a(void 0,null,function*(){const Ot=yield(0,oe.ZP)(`/api/exercises/${Bt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Rt==null?void 0:Rt.single_question_id}});Ot!=null&&Ot.question&&(xe.ZP.info("\u6362\u9898\u6210\u529F"),Ft(Qe))}),Vt=Rt=>a(void 0,null,function*(){document.body.scrollIntoView(),dt(Rt),yield Ft(Rt)}),St=Rt=>{ae({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Rt}})};return Oe.createElement("section",{className:Ee.wrap},Oe.createElement(be.Z,{loading:Xe,active:!0,paragraph:{rows:5}},((Ae=(me=(0,ie.useLocation)())==null?void 0:me.pathname)==null?void 0:Ae.includes("preview"))&&Oe.createElement("div",{className:Ee.crumbs},Oe.createElement("b",null),Oe.createElement("span",{className:"current",onClick:()=>ie.history.push(`/classrooms/${Bt.coursesId}/exercise`)},`${(ve=tt==null?void 0:tt.course)==null?void 0:ve.course_name}>`),Oe.createElement("span",{className:"current",onClick:()=>ie.history.push(`/classrooms/${Bt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Oe.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Oe.createElement(Re.Z,{loading:et,submit:Je,goBack:Te,data:wt,getdata:()=>{Ft(Qe)},selectValue:Qe,editPreview:!0,onExchange:ht,onSkipExamination:Vt,handleMarkWrongQuestion:St})))};var y=(0,ie.connect)(({paperlibrary:z,user:ee,globalSetting:ne})=>({paperlibrary:z,user:ee,globalSetting:ne}))(b)},63952:function(lt,Pt,te){"use strict";te.d(Pt,{g:function(){return xe}});var x=te(59301),ie=te(29297),Ee=te(3033),Re=(be,oe,Fe)=>new Promise((Oe,De)=>{var Ne=re=>{try{ye(Fe.next(re))}catch(E){De(E)}},ze=re=>{try{ye(Fe.throw(re))}catch(E){De(E)}},ye=re=>re.done?Oe(re.value):Promise.resolve(re.value).then(Ne,ze);ye((Fe=Fe.apply(be,oe)).next())});const xe=()=>{const[be,oe]=(0,x.useState)([]);return(0,x.useEffect)(()=>{Re(void 0,null,function*(){const Oe=yield(0,ie.d1)({source:"question"});Oe!=null&&Oe.disciplines&&oe((0,Ee.L)(Oe==null?void 0:Oe.disciplines))})},[]),be}},61527:function(lt,Pt,te){"use strict";te.d(Pt,{U:function(){return Oe}});var x=te(59301),ie=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(De,Ne,ze)=>Ne in De?ie(De,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ze}):De[Ne]=ze,oe=(De,Ne)=>{for(var ze in Ne||(Ne={}))Re.call(Ne,ze)&&be(De,ze,Ne[ze]);if(Ee)for(var ze of Ee(Ne))xe.call(Ne,ze)&&be(De,ze,Ne[ze]);return De},Fe=(De,Ne,ze)=>new Promise((ye,re)=>{var E=y=>{try{b(ze.next(y))}catch(z){re(z)}},a=y=>{try{b(ze.throw(y))}catch(z){re(z)}},b=y=>y.done?ye(y.value):Promise.resolve(y.value).then(E,a);b((ze=ze.apply(De,Ne)).next())});function Oe(De,Ne){const[ze,ye]=(0,x.useState)(Ne),[re,E]=(0,x.useState)(!1),[a,b]=(0,x.useState)();return[ze,re,(z,ee=!1)=>Fe(this,null,function*(){const ne=ee?Ne:oe(oe({},ze),z);E(!0),ye(ne);const ae=yield De(ne);return E(!1),b(ae),ae}),a]}},50371:function(lt,Pt){"use strict";function te(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ie=1;ie{const xe=Ee[Re];xe!==void 0&&(x[Re]=xe)})}return x}Pt.Z=te},77578:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return x}});const x=ie=>ie?typeof ie=="function"?ie():ie:null},13845:function(lt,Pt,te){"use strict";te.d(Pt,{F:function(){return x},Z:function(){return ie}});function x(Ee){return Ee!=null&&Ee===Ee.window}function ie(Ee,Re){var xe,be;if(typeof window=="undefined")return 0;const oe=Re?"scrollTop":"scrollLeft";let Fe=0;return x(Ee)?Fe=Ee[Re?"pageYOffset":"pageXOffset"]:Ee instanceof Document?Fe=Ee.documentElement[oe]:(Ee instanceof HTMLElement||Ee)&&(Fe=Ee[oe]),Ee&&!x(Ee)&&typeof Fe!="number"&&(Fe=(be=((xe=Ee.ownerDocument)!==null&&xe!==void 0?xe:Ee).documentElement)===null||be===void 0?void 0:be[oe]),Fe}},56762:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ie}});var x=te(59301);function ie(){const[,Ee]=x.useReducer(Re=>Re+1,0);return Ee}},68031:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Re}});var x=te(16089);function ie(xe,be,oe,Fe){const Oe=oe-be;return xe/=Fe/2,xe<1?Oe/2*xe*xe*xe+be:Oe/2*((xe-=2)*xe*xe+2)+be}var Ee=te(13845);function Re(xe){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:Fe,duration:Oe=450}=be,De=oe(),Ne=(0,Ee.Z)(De,!0),ze=Date.now(),ye=()=>{const E=Date.now()-ze,a=ie(E>Oe?Oe:E,Ne,xe,Oe);(0,Ee.F)(De)?De.scrollTo(window.pageXOffset,a):De instanceof Document||De.constructor.name==="HTMLDocument"?De.documentElement.scrollTop=a:De.scrollTop=a,E2&&arguments[2]!==void 0?arguments[2]:!1;pn.forEach(function(en){if(!(!Wt&&qt!==!1&&qt>0&&An.length>=qt)){var Gn=[].concat((0,x.Z)(Nn),[en]),ra=en[rn.children],Pa=ua||en.disabled;if((!ra||ra.length===0||un)&&Ue(Ge,Gn,{label:rn.label})){var mn;An.push((0,ee.Z)((0,ee.Z)({},en),{},(mn={disabled:Pa},(0,z.Z)(mn,rn.label,_e(Ge,Gn,Xt,rn)),(0,z.Z)(mn,ne,Gn),(0,z.Z)(mn,rn.children,void 0),mn)))}ra&&gn(en[rn.children],Gn,Pa)}})}return gn(Gt,[]),Wt&&An.sort(function(pn,Nn){return Wt(pn[ne],Nn[ne],Ge,rn)}),qt!==!1&&qt>0?An.slice(0,qt):An},[Ge,Gt,rn,Xt,_e,un,Ue,Wt,qt])},me="__RC_CASCADER_SPLIT__",Ae="SHOW_PARENT",ve="SHOW_CHILD";function we(Ge){return Ge.join(me)}function ge(Ge){return Ge.map(we)}function et(Ge){return Ge.split(me)}function Me(Ge){var Gt=Ge||{},rn=Gt.label,Xt=Gt.value,Sn=Gt.children,un=Xt||"value";return{label:rn||"label",value:un,key:un,children:Sn||"children"}}function Xe(Ge,Gt){var rn,Xt;return(rn=Ge.isLeaf)!==null&&rn!==void 0?rn:!((Xt=Ge[Gt.children])!==null&&Xt!==void 0&&Xt.length)}function He(Ge){var Gt=Ge.parentElement;if(Gt){var rn=Ge.offsetTop-Gt.offsetTop;rn-Gt.scrollTop<0?Gt.scrollTo({top:rn}):rn+Ge.offsetHeight-Gt.scrollTop>Gt.offsetHeight&&Gt.scrollTo({top:rn+Ge.offsetHeight-Gt.offsetHeight})}}function Qe(Ge,Gt){return Ge.map(function(rn){var Xt;return(Xt=rn[ne])===null||Xt===void 0?void 0:Xt.map(function(Sn){return Sn[Gt.value]})})}function dt(Ge,Gt,rn){var Xt=new Set(Ge),Sn=Gt();return Ge.filter(function(un){var fn=Sn[un],Ue=fn?fn.parent:null,ot=fn?fn.children:null;return fn&&fn.node.disabled?!0:rn===ve?!(ot&&ot.some(function(_e){return _e.key&&Xt.has(_e.key)})):!(Ue&&!Ue.node.disabled&&Xt.has(Ue.key))})}function wt(Ge,Gt,rn){for(var Xt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Sn=Gt,un=[],fn=function(){var _e,Ht,qt,Wt=Ge[Ue],An=(_e=Sn)===null||_e===void 0?void 0:_e.findIndex(function(pn){var Nn=pn[rn.value];return Xt?String(Nn)===String(Wt):Nn===Wt}),gn=An!==-1?(Ht=Sn)===null||Ht===void 0?void 0:Ht[An]:null;un.push({value:(qt=gn==null?void 0:gn[rn.value])!==null&&qt!==void 0?qt:Wt,index:An,option:gn}),Sn=gn==null?void 0:gn[rn.children]},Ue=0;Ue1){var Xn=gn.slice(0,-1);en(Xn)}else _e(!1)},Pa=function(){var Xn,Ta=((Xn=Nn[pn])===null||Xn===void 0?void 0:Xn[rn.children])||[],aa=Ta.find(function(Wa){return!Wa.disabled});if(aa){var Qa=[].concat((0,x.Z)(gn),[aa[rn.value]]);en(Qa)}};ie.useImperativeHandle(Ge,function(){return{onKeyDown:function(Xn){var Ta=Xn.which;switch(Ta){case Ot.Z.UP:case Ot.Z.DOWN:{var aa=0;Ta===Ot.Z.UP?aa=-1:Ta===Ot.Z.DOWN&&(aa=1),aa!==0&&Gn(aa);break}case Ot.Z.LEFT:{if(ot)break;qt?Pa():ra();break}case Ot.Z.RIGHT:{if(ot)break;qt?ra():Pa();break}case Ot.Z.BACKSPACE:{ot||ra();break}case Ot.Z.ENTER:{if(gn.length){var Qa=Nn[pn],Wa=(Qa==null?void 0:Qa[ne])||[];Wa.length?un(Wa.map(function(Ia){return Ia[rn.value]}),Wa[Wa.length-1]):un(gn,Nn[pn])}break}case Ot.Z.ESC:_e(!1),Ht&&Xn.stopPropagation()}},onKeyUp:function(){}}})},Lt=ie.forwardRef(function(Ge,Gt){var rn,Xt,Sn,un,fn=(0,Ne.lk)(),Ue=fn.prefixCls,ot=fn.multiple,_e=fn.searchValue,Ht=fn.toggleOpen,qt=fn.notFoundContent,Wt=fn.direction,An=fn.open,gn=ie.useRef(),pn=Wt==="rtl",Nn=ie.useContext(b),ua=Nn.options,en=Nn.values,Gn=Nn.halfValues,ra=Nn.fieldNames,Pa=Nn.changeOnSelect,mn=Nn.onSelect,Xn=Nn.searchOptions,Ta=Nn.dropdownPrefixCls,aa=Nn.loadData,Qa=Nn.expandTrigger,Wa=Ta||Ue,Ia=ie.useState([]),Ua=(0,Oe.Z)(Ia,2),Br=Ua[0],fr=Ua[1],Mr=function(Hn){if(!(!aa||_e)){var Nr=wt(Hn,ua,ra),Or=Nr.map(function(ao){var vo=ao.option;return vo}),Kr=Or[Or.length-1];if(Kr&&!Xe(Kr,ra)){var no=we(Hn);fr(function(ao){return[].concat((0,x.Z)(ao),[no])}),aa(Or)}}};ie.useEffect(function(){Br.length&&Br.forEach(function(kr){var Hn=et(kr),Nr=wt(Hn,ua,ra,!0).map(function(Kr){var no=Kr.option;return no}),Or=Nr[Nr.length-1];(!Or||Or[ra.children]||Xe(Or,ra))&&fr(function(Kr){return Kr.filter(function(no){return no!==kr})})})},[ua,Br,ra]);var cn=ie.useMemo(function(){return new Set(ge(en))},[en]),Wr=ie.useMemo(function(){return new Set(ge(Gn))},[Gn]),Tr=Se(),yr=(0,Oe.Z)(Tr,2),ma=yr[0],xn=yr[1],Yn=function(Hn){xn(Hn),Mr(Hn)},ca=function(Hn){var Nr=Hn.disabled,Or=Xe(Hn,ra);return!Nr&&(Or||Pa||ot)},In=function(Hn,Nr){var Or=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;mn(Hn),!ot&&(Nr||Pa&&(Qa==="hover"||Or))&&Ht(!1)},Na=ie.useMemo(function(){return _e?Xn:ua},[_e,Xn,ua]),ir=ie.useMemo(function(){for(var kr=[{options:Na}],Hn=Na,Nr=Qe(Hn,ra),Or=function(){var vo=ma[Kr],mo=Hn.find(function(Fo,fo){return(Nr[fo]?we(Nr[fo]):Fo[ra.value])===vo}),to=mo==null?void 0:mo[ra.children];if(!(to!=null&&to.length))return"break";Hn=to,kr.push({options:to})},Kr=0;Kr":Br,Mr=Ge.loadingIcon,cn=Ge.children,Wr=Ge.dropdownMatchSelectWidth,Tr=Wr===void 0?!1:Wr,yr=Ge.showCheckedStrategy,ma=yr===void 0?Ae:yr,xn=(0,De.Z)(Ge,ce),Yn=(0,ze.ZP)(rn),ca=!!qt,In=(0,E.Z)(fn,{value:Ue,postState:gt}),Na=(0,Oe.Z)(In,2),ir=Na[0],Rr=Na[1],lr=ie.useMemo(function(){return Me(un)},[JSON.stringify(un)]),Cr=ie.useMemo(function(){return en||[]},[en]),lo=tt(Cr,lr),Xr=ie.useCallback(function(wn){var Bn=lo();return wn.map(function(jn){var Ra=Bn[jn].nodes;return Ra.map(function($a){return $a[lr.value]})})},[lo,lr]),Qo=(0,E.Z)("",{value:gn,postState:function(Bn){return Bn||""}}),kr=(0,Oe.Z)(Qo,2),Hn=kr[0],Nr=kr[1],Or=function(Bn,jn){Nr(Bn),jn.source!=="blur"&&pn&&pn(Bn)},Kr=Te(Nn),no=(0,Oe.Z)(Kr,2),ao=no[0],vo=no[1],mo=de(Hn,Cr,lr,Gn||Sn,vo,ot),to=Et(Cr,lr),Fo=ie.useMemo(function(){var wn=to(ir),Bn=(0,Oe.Z)(wn,2),jn=Bn[0],Ra=Bn[1];if(!ca||!ir.length)return[jn,[],Ra];var $a=ge(jn),xr=lo(),br=(0,ye.S)($a,!0,xr),Hr=br.checkedKeys,Zr=br.halfCheckedKeys;return[Xr(Hr),Xr(Zr),Ra]},[ca,ir,lo,Xr,to]),fo=(0,Oe.Z)(Fo,3),wo=fo[0],jo=fo[1],Fr=fo[2],Go=ie.useMemo(function(){var wn=ge(wo),Bn=dt(wn,lo,ma);return[].concat((0,x.Z)(Fr),(0,x.Z)(Xr(Bn)))},[wo,lo,Xr,Fr,ma]),Do=ct(Go,Cr,lr,ca,Ht),ei=(0,re.Z)(function(wn){if(Rr(wn),_e){var Bn=gt(wn),jn=Bn.map(function(xr){return wt(xr,Cr,lr).map(function(br){return br.option})}),Ra=ca?Bn:Bn[0],$a=ca?jn:jn[0];_e(Ra,$a)}}),ti=(0,re.Z)(function(wn){if((!ca||An)&&Nr(""),!ca)ei(wn);else{var Bn=we(wn),jn=ge(wo),Ra=ge(jo),$a=jn.includes(Bn),xr=Fr.some(function(Yo){return we(Yo)===Bn}),br=wo,Hr=Fr;if(xr&&!$a)Hr=Fr.filter(function(Yo){return we(Yo)!==Bn});else{var Zr=$a?jn.filter(function(Yo){return Yo!==Bn}):[].concat((0,x.Z)(jn),[Bn]),ho=lo(),_r;if($a){var zo=(0,ye.S)(Zr,{checked:!1,halfCheckedKeys:Ra},ho);_r=zo.checkedKeys}else{var Wo=(0,ye.S)(Zr,!0,ho);_r=Wo.checkedKeys}var Uo=dt(_r,lo,ma);br=Xr(Uo)}ei([].concat((0,x.Z)(Hr),(0,x.Z)(br)))}}),ni=function(Bn,jn){if(jn.type==="clear"){ei([]);return}var Ra=jn.values[0],$a=Ra.valueCells;ti($a)},si=mn!==void 0?mn:Pa,ai=Ta||Xn,yi=Wa||Qa,pi=function(Bn){Ia==null||Ia(Bn),Ua==null||Ua(Bn)},ui=ie.useMemo(function(){return{options:Cr,fieldNames:lr,values:wo,halfValues:jo,changeOnSelect:ot,onSelect:ti,checkable:qt,searchOptions:mo,dropdownPrefixCls:Gn,loadData:ra,expandTrigger:ua,expandIcon:fr,loadingIcon:Mr,dropdownMenuColumnStyle:aa}},[Cr,lr,wo,jo,ot,ti,qt,mo,Gn,ra,ua,fr,Mr,aa]),ri=!(Hn?mo:Cr).length,oa=Hn&&vo.matchInputWidth||ri?{}:{minWidth:"auto"};return ie.createElement(b.Provider,{value:ui},ie.createElement(Ne.Ac,(0,Fe.Z)({},xn,{ref:Gt,id:Yn,prefixCls:Sn,autoClearSearchValue:An,dropdownMatchSelectWidth:Tr,dropdownStyle:oa,displayValues:Do,onDisplayValuesChange:ni,mode:ca?"multiple":void 0,searchValue:Hn,onSearch:Or,showSearch:ao,OptionList:yt,emptyOptions:ri,open:si,dropdownClassName:ai,placement:yi,onDropdownVisibleChange:pi,getRawInputElement:function(){return cn}})))});he.SHOW_PARENT=Ae,he.SHOW_CHILD=ve;var pe=he,qe=pe,ke=te(2738),Ce=te(62892),rt=te(53487),Qt=te(19080),vt=te(36355),Zt=te(93891),Tt=te(1684),Ut=te(19716),Be=te(32441),at=te(14154),mt=te(58582),st=te(84443),ft=te(66339),jt=te(33234),Yt=te(98447),_t=te(17313),sn=te(74207),yn=te(83116);const Nt=Ge=>{const{prefixCls:Gt,componentCls:rn,antCls:Xt}=Ge,Sn=`${rn}-menu-item`,un=` + &${Sn}-expand ${Sn}-expand-icon, + ${Sn}-loading-icon + `;return[{[rn]:{width:Ge.controlWidth}},{[`${rn}-dropdown`]:[(0,Yt.C2)(`${Gt}-checkbox`,Ge),{[`&${Xt}-select-dropdown`]:{padding:0}},{[rn]:{"&-checkbox":{top:0,marginInlineEnd:Ge.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${rn}-menu-empty`]:{[`${rn}-menu`]:{width:"100%",height:"auto",[Sn]:{color:Ge.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ge.controlItemWidth,height:Ge.dropdownHeight,margin:0,padding:Ge.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ge.lineWidth}px ${Ge.lineType} ${Ge.colorSplit}`},"&-item":Object.assign(Object.assign({},_t.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ge.optionPadding,lineHeight:Ge.lineHeight,cursor:"pointer",transition:`all ${Ge.motionDurationMid}`,borderRadius:Ge.borderRadiusSM,"&:hover":{background:Ge.controlItemBgHover},"&-disabled":{color:Ge.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[un]:{color:Ge.colorTextDisabled}},[`&-active:not(${Sn}-disabled)`]:{"&, &:hover":{fontWeight:Ge.optionSelectedFontWeight,backgroundColor:Ge.optionSelectedBg}},"&-content":{flex:"auto"},[un]:{marginInlineStart:Ge.paddingXXS,color:Ge.colorTextDescription,fontSize:Ge.fontSizeIcon},"&-keyword":{color:Ge.colorHighlight}})}}}]},{[`${rn}-dropdown-rtl`]:{direction:"rtl"}},(0,sn.c)(Ge)]};var Dt=(0,yn.Z)("Cascader",Ge=>[Nt(Ge)],Ge=>{const Gt=Math.round((Ge.controlHeight-Ge.fontSize*Ge.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ge.controlItemBgActive,optionSelectedFontWeight:Ge.fontWeightStrong,optionPadding:`${Gt}px ${Ge.paddingSM}px`,menuPadding:Ge.paddingXXS}}),It=function(Ge,Gt){var rn={};for(var Xt in Ge)Object.prototype.hasOwnProperty.call(Ge,Xt)&&Gt.indexOf(Xt)<0&&(rn[Xt]=Ge[Xt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,Xt=Object.getOwnPropertySymbols(Ge);Snot===0?[Ue]:[].concat((0,x.Z)(fn),[Gt,Ue]),[]),Sn=[];let un=0;return Xt.forEach((fn,Ue)=>{const ot=un+fn.length;let _e=Ge.slice(un,ot);un=ot,Ue%2===1&&(_e=ie.createElement("span",{className:`${rn}-menu-item-keyword`,key:`separator-${Ue}`},_e)),Sn.push(_e)}),Sn}const Mn=(Ge,Gt,rn,Xt)=>{const Sn=[],un=Ge.toLowerCase();return Gt.forEach((fn,Ue)=>{Ue!==0&&Sn.push(" / ");let ot=fn[Xt.label];const _e=typeof ot;(_e==="string"||_e==="number")&&(ot=Ln(String(ot),un,rn)),Sn.push(ot)}),Sn},hn=ie.forwardRef((Ge,Gt)=>{const{prefixCls:rn,size:Xt,disabled:Sn,className:un,rootClassName:fn,multiple:Ue,bordered:ot=!0,transitionName:_e,choiceTransitionName:Ht="",popupClassName:qt,dropdownClassName:Wt,expandIcon:An,placement:gn,showSearch:pn,allowClear:Nn=!0,notFoundContent:ua,direction:en,getPopupContainer:Gn,status:ra,showArrow:Pa,builtinPlacements:mn,style:Xn}=Ge,Ta=It(Ge,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),aa=(0,ke.Z)(Ta,["suffixIcon"]),{getPopupContainer:Qa,getPrefixCls:Wa,renderEmpty:Ia,direction:Ua,popupOverflow:Br,cascader:fr}=ie.useContext(vt.E_),Mr=en||Ua,cn=Mr==="rtl",{status:Wr,hasFeedback:Tr,isFormItemInput:yr,feedbackIcon:ma}=ie.useContext(Be.aM),xn=(0,Qt.F)(Wr,ra),Yn=ua||(Ia==null?void 0:Ia("Cascader"))||ie.createElement(Zt.Z,{componentName:"Cascader"}),ca=Wa(),In=Wa("select",rn),Na=Wa("cascader",rn),[ir,Rr]=(0,at.Z)(In),[lr]=Dt(Na),{compactSize:Cr,compactItemClassnames:lo}=(0,jt.ri)(In,en),Xr=oe()(qt||Wt,`${Na}-dropdown`,{[`${Na}-dropdown-rtl`]:Mr==="rtl"},fn,Rr),Qo=ie.useMemo(()=>{if(!pn)return pn;let Fr={render:Mn};return typeof pn=="object"&&(Fr=Object.assign(Object.assign({},Fr),pn)),Fr},[pn]),kr=(0,Ut.Z)(Fr=>{var Go;return(Go=Xt!=null?Xt:Cr)!==null&&Go!==void 0?Go:Fr}),Hn=ie.useContext(Tt.Z),Nr=Sn!=null?Sn:Hn;let Or=An;An||(Or=cn?ie.createElement(Ee.Z,null):ie.createElement(xe.Z,null));const Kr=ie.createElement("span",{className:`${In}-menu-item-loading-icon`},ie.createElement(Re.Z,{spin:!0})),no=ie.useMemo(()=>Ue?ie.createElement("span",{className:`${Na}-checkbox-inner`}):!1,[Ue]),ao=(0,st.Z)(Ge.suffixIcon,Pa),{suffixIcon:vo,removeIcon:mo,clearIcon:to}=(0,ft.Z)(Object.assign(Object.assign({},Ge),{hasFeedback:Tr,feedbackIcon:ma,showSuffixIcon:ao,multiple:Ue,prefixCls:In,componentName:"Cascader"})),Fo=ie.useMemo(()=>gn!==void 0?gn:cn?"bottomRight":"bottomLeft",[gn,cn]),fo=(0,mt.Z)(mn,Br),wo=Nn===!0?{clearIcon:to}:Nn,jo=ie.createElement(qe,Object.assign({prefixCls:In,className:oe()(!rn&&Na,{[`${In}-lg`]:kr==="large",[`${In}-sm`]:kr==="small",[`${In}-rtl`]:cn,[`${In}-borderless`]:!ot,[`${In}-in-form-item`]:yr},(0,Qt.Z)(In,xn,Tr),lo,fr==null?void 0:fr.className,un,fn,Rr),disabled:Nr,style:Object.assign(Object.assign({},fr==null?void 0:fr.style),Xn)},aa,{builtinPlacements:fo,direction:Mr,placement:Fo,notFoundContent:Yn,allowClear:wo,showSearch:Qo,expandIcon:Or,suffixIcon:vo,removeIcon:mo,loadingIcon:Kr,checkable:no,dropdownClassName:Xr,dropdownPrefixCls:rn||Na,choiceTransitionName:(0,Ce.m)(ca,"",Ht),transitionName:(0,Ce.m)(ca,"slide-up",_e),getPopupContainer:Gn||Qa,ref:Gt}));return lr(ir(jo))}),zt=(0,rt.Z)(hn);hn.SHOW_PARENT=kt,hn.SHOW_CHILD=nn,hn._InternalPanelDoNotUseOrYouWillBeFired=zt;var Zn=hn},24905:function(lt,Pt,te){"use strict";te.d(Pt,{default:function(){return de}});var x=te(92310),ie=te.n(x),Ee=te(5630),Re=te(59301),xe=te(36355),be=te(1684),oe=te(32441),Oe=Re.createContext(null),De=te(98447),Ne=te(14088),ze=te(4572),ye=function(me,Ae){var ve={};for(var we in me)Object.prototype.hasOwnProperty.call(me,we)&&Ae.indexOf(we)<0&&(ve[we]=me[we]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,we=Object.getOwnPropertySymbols(me);ge{var ve;const{prefixCls:we,className:ge,rootClassName:et,children:Me,indeterminate:Xe=!1,style:He,onMouseEnter:Qe,onMouseLeave:dt,skipGroup:wt=!1,disabled:ct}=me,Bt=ye(me,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:tt,direction:Et,checkbox:Ft}=Re.useContext(xe.E_),Te=Re.useContext(Oe),{isFormItemInput:Je}=Re.useContext(oe.aM),ht=Re.useContext(be.Z),Vt=(ve=(Te==null?void 0:Te.disabled)||ct)!==null&&ve!==void 0?ve:ht,St=Re.useRef(Bt.value);Re.useEffect(()=>{Te==null||Te.registerValue(Bt.value)},[]),Re.useEffect(()=>{if(!wt)return Bt.value!==St.current&&(Te==null||Te.cancelValue(St.current),Te==null||Te.registerValue(Bt.value),St.current=Bt.value),()=>Te==null?void 0:Te.cancelValue(Bt.value)},[Bt.value]);const Rt=tt("checkbox",we),[Se,Ot]=(0,De.ZP)(Rt),$t=Object.assign({},Bt);Te&&!wt&&($t.onChange=function(){Bt.onChange&&Bt.onChange.apply(Bt,arguments),Te.toggleOption&&Te.toggleOption({label:Me,value:Bt.value})},$t.name=Te.name,$t.checked=Te.value.includes(Bt.value));const Lt=ie()(`${Rt}-wrapper`,{[`${Rt}-rtl`]:Et==="rtl",[`${Rt}-wrapper-checked`]:$t.checked,[`${Rt}-wrapper-disabled`]:Vt,[`${Rt}-wrapper-in-form-item`]:Je},Ft==null?void 0:Ft.className,ge,et,Ot),yt=ie()({[`${Rt}-indeterminate`]:Xe},ze.A,Ot),Ve=Xe?"mixed":void 0;return Se(Re.createElement(Ne.Z,{component:"Checkbox",disabled:Vt},Re.createElement("label",{className:Lt,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),He),onMouseEnter:Qe,onMouseLeave:dt},Re.createElement(Ee.Z,Object.assign({"aria-checked":Ve},$t,{prefixCls:Rt,className:yt,disabled:Vt,ref:Ae})),Me!==void 0&&Re.createElement("span",null,Me))))};var a=Re.forwardRef(re),b=te(94480),y=te(2738),z=function(me,Ae){var ve={};for(var we in me)Object.prototype.hasOwnProperty.call(me,we)&&Ae.indexOf(we)<0&&(ve[we]=me[we]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,we=Object.getOwnPropertySymbols(me);ge{const{defaultValue:ve,children:we,options:ge=[],prefixCls:et,className:Me,rootClassName:Xe,style:He,onChange:Qe}=me,dt=z(me,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:wt,direction:ct}=Re.useContext(xe.E_),[Bt,tt]=Re.useState(dt.value||ve||[]),[Et,Ft]=Re.useState([]);Re.useEffect(()=>{"value"in dt&&tt(dt.value||[])},[dt.value]);const Te=Re.useMemo(()=>ge.map(Ze=>typeof Ze=="string"||typeof Ze=="number"?{label:Ze,value:Ze}:Ze),[ge]),Je=Ze=>{Ft(Pe=>Pe.filter(ce=>ce!==Ze))},ht=Ze=>{Ft(Pe=>[].concat((0,b.Z)(Pe),[Ze]))},Vt=Ze=>{const Pe=Bt.indexOf(Ze.value),ce=(0,b.Z)(Bt);Pe===-1?ce.push(Ze.value):ce.splice(Pe,1),"value"in dt||tt(ce),Qe==null||Qe(ce.filter(We=>Et.includes(We)).sort((We,gt)=>{const he=Te.findIndex(qe=>qe.value===We),pe=Te.findIndex(qe=>qe.value===gt);return he-pe}))},St=wt("checkbox",et),Rt=`${St}-group`,[Se,Ot]=(0,De.ZP)(St),$t=(0,y.Z)(dt,["value","disabled"]),Lt=ge.length?Te.map(Ze=>Re.createElement(a,{prefixCls:St,key:Ze.value.toString(),disabled:"disabled"in Ze?Ze.disabled:dt.disabled,value:Ze.value,checked:Bt.includes(Ze.value),onChange:Ze.onChange,className:`${Rt}-item`,style:Ze.style,title:Ze.title},Ze.label)):we,yt={toggleOption:Vt,value:Bt,disabled:dt.disabled,name:dt.name,registerValue:ht,cancelValue:Je},Ve=ie()(Rt,{[`${Rt}-rtl`]:ct==="rtl"},Me,Xe,Ot);return Se(Re.createElement("div",Object.assign({className:Ve,style:He},$t,{ref:Ae}),Re.createElement(Oe.Provider,{value:yt},Lt)))},ne=Re.forwardRef(ee);var ae=Re.memo(ne);const le=a;le.Group=ae,le.__ANT_CHECKBOX=!0;var de=le},98447:function(lt,Pt,te){"use strict";te.d(Pt,{C2:function(){return xe}});var x=te(17313),ie=te(37613),Ee=te(83116);const Re=be=>{const{checkboxCls:oe}=be,Fe=`${oe}-wrapper`;return[{[`${oe}-group`]:Object.assign(Object.assign({},(0,x.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[Fe]:Object.assign(Object.assign({},(0,x.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Fe}`]:{marginInlineStart:0},[`&${Fe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[oe]:Object.assign(Object.assign({},(0,x.Wf)(be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:be.borderRadiusSM,alignSelf:"center",[`${oe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${oe}-inner`]:Object.assign({},(0,x.oN)(be))},[`${oe}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:be.checkboxSize,height:be.checkboxSize,direction:"ltr",backgroundColor:be.colorBgContainer,border:`${be.lineWidth}px ${be.lineType} ${be.colorBorder}`,borderRadius:be.borderRadiusSM,borderCollapse:"separate",transition:`all ${be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:be.checkboxSize/14*5,height:be.checkboxSize/14*8,border:`${be.lineWidthBold}px solid ${be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${be.motionDurationFast} ${be.motionEaseInBack}, opacity ${be.motionDurationFast}`}},"& + span":{paddingInlineStart:be.paddingXS,paddingInlineEnd:be.paddingXS}})},{[` ${Fe}:not(${Fe}-disabled), - ${re}:not(${re}-disabled) - `]:{[`&:hover ${re}-inner`]:{borderColor:be.colorPrimary}},[`${Fe}:not(${Fe}-disabled)`]:{[`&:hover ${re}-checked:not(${re}-disabled) ${re}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${re}-checked:not(${re}-disabled):after`]:{borderColor:be.colorPrimaryHover}}},{[`${re}-checked`]:{[`${re}-inner`]:{backgroundColor:be.colorPrimary,borderColor:be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${be.motionDurationMid} ${be.motionEaseOutBack} ${be.motionDurationFast}`}}},[` + ${oe}:not(${oe}-disabled) + `]:{[`&:hover ${oe}-inner`]:{borderColor:be.colorPrimary}},[`${Fe}:not(${Fe}-disabled)`]:{[`&:hover ${oe}-checked:not(${oe}-disabled) ${oe}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${oe}-checked:not(${oe}-disabled):after`]:{borderColor:be.colorPrimaryHover}}},{[`${oe}-checked`]:{[`${oe}-inner`]:{backgroundColor:be.colorPrimary,borderColor:be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${be.motionDurationMid} ${be.motionEaseOutBack} ${be.motionDurationFast}`}}},[` ${Fe}-checked:not(${Fe}-disabled), - ${re}-checked:not(${re}-disabled) - `]:{[`&:hover ${re}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"}}},{[re]:{"&-indeterminate":{[`${re}-inner`]:{backgroundColor:be.colorBgContainer,borderColor:be.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:be.fontSizeLG/2,height:be.fontSizeLG/2,backgroundColor:be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Fe}-disabled`]:{cursor:"not-allowed"},[`${re}-disabled`]:{[`&, ${re}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${re}-inner`]:{background:be.colorBgContainerDisabled,borderColor:be.colorBorder,"&:after":{borderColor:be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:be.colorTextDisabled},[`&${re}-indeterminate ${re}-inner::after`]:{background:be.colorTextDisabled}}}]};function xe(be,re){const Fe=(0,ie.TS)(re,{checkboxCls:`.${be}`,checkboxSize:re.controlInteractiveSize});return[Re(Fe)]}Pt.ZP=(0,Pe.Z)("Checkbox",(be,re)=>{let{prefixCls:Fe}=re;return[xe(Fe,be)]})},36381:function(rt,Pt,te){"use strict";te.d(Pt,{default:function(){return $t}});var x=te(38819),ie=te(92310),Pe=te.n(ie),Re=te(54476),xe=te(94480),be=te(42978),re=te(76190),Fe=te(18929),Oe=te(48736),De=te(59301),Ne=te(75931),ze=te(11592),Ee=te(20068),oe=te(77900),E=te(10228),a=De.forwardRef(function(Dt,yt){var Ve=Dt.prefixCls,Ze=Dt.forceRender,Se=Dt.className,ce=Dt.style,Ke=Dt.children,dt=Dt.isActive,ve=Dt.role,fe=De.useState(dt||Ze),qe=(0,be.Z)(fe,2),ke=qe[0],ye=qe[1];return De.useEffect(function(){(Ze||dt)&&ye(!0)},[Ze,dt]),ke?De.createElement("div",{ref:yt,className:Pe()("".concat(Ve,"-content"),(0,Ee.Z)((0,Ee.Z)({},"".concat(Ve,"-content-active"),dt),"".concat(Ve,"-content-inactive"),!dt),Se),style:ce,role:ve},De.createElement("div",{className:"".concat(Ve,"-content-box")},Ke)):null});a.displayName="PanelContent";var b=a,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=De.forwardRef(function(Dt,yt){var Ve=Dt.showArrow,Ze=Ve===void 0?!0:Ve,Se=Dt.headerClass,ce=Dt.isActive,Ke=Dt.onItemClick,dt=Dt.forceRender,ve=Dt.className,fe=Dt.prefixCls,qe=Dt.collapsible,ke=Dt.accordion,ye=Dt.panelKey,at=Dt.extra,Qt=Dt.header,ft=Dt.expandIcon,jt=Dt.openMotion,Tt=Dt.destroyInactivePanel,Yt=Dt.children,Be=(0,Ne.Z)(Dt,y),nt=qe==="disabled",ct=qe==="header",lt=qe==="icon",gt=at!=null&&typeof at!="boolean",zt=function(){Ke==null||Ke(ye)},Jt=function(It){(It.key==="Enter"||It.keyCode===E.Z.ENTER||It.which===E.Z.ENTER)&&zt()},_t=typeof ft=="function"?ft(Dt):De.createElement("i",{className:"arrow"});_t&&(_t=De.createElement("div",{className:"".concat(fe,"-expand-icon"),onClick:["header","icon"].includes(qe)?zt:void 0},_t));var ln=Pe()((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(fe,"-item"),!0),"".concat(fe,"-item-active"),ce),"".concat(fe,"-item-disabled"),nt),ve),Pn=Pe()(Se,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(fe,"-header"),!0),"".concat(fe,"-header-collapsible-only"),ct),"".concat(fe,"-icon-collapsible-only"),lt)),Lt={className:Pn,"aria-expanded":ce,"aria-disabled":nt,onKeyDown:Jt};return!ct&&!lt&&(Lt.onClick=zt,Lt.role=ke?"tab":"button",Lt.tabIndex=nt?-1:0),De.createElement("div",(0,Re.Z)({},Be,{ref:yt,className:ln}),De.createElement("div",Lt,Ze&&_t,De.createElement("span",{className:"".concat(fe,"-header-text"),onClick:qe==="header"?zt:void 0},Qt),gt&&De.createElement("div",{className:"".concat(fe,"-extra")},at)),De.createElement(oe.default,(0,Re.Z)({visible:ce,leavedClassName:"".concat(fe,"-content-hidden")},jt,{forceRender:dt,removeOnLeave:Tt}),function(wt,It){var nn=wt.className,Zt=wt.style;return De.createElement(b,{ref:It,prefixCls:fe,className:nn,style:Zt,isActive:ce,forceRender:dt,role:ke?"tabpanel":void 0},Yt)}))}),ee=z,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ae=function(yt,Ve){var Ze=Ve.prefixCls,Se=Ve.accordion,ce=Ve.collapsible,Ke=Ve.destroyInactivePanel,dt=Ve.onItemClick,ve=Ve.activeKey,fe=Ve.openMotion,qe=Ve.expandIcon;return yt.map(function(ke,ye){var at=ke.children,Qt=ke.label,ft=ke.key,jt=ke.collapsible,Tt=ke.onItemClick,Yt=ke.destroyInactivePanel,Be=(0,Ne.Z)(ke,ne),nt=String(ft!=null?ft:ye),ct=jt!=null?jt:ce,lt=Yt!=null?Yt:Ke,gt=function(_t){ct!=="disabled"&&(dt(_t),Tt==null||Tt(_t))},zt=!1;return Se?zt=ve[0]===nt:zt=ve.indexOf(nt)>-1,De.createElement(ee,(0,Re.Z)({},Be,{prefixCls:Ze,key:nt,panelKey:nt,isActive:zt,accordion:Se,openMotion:fe,expandIcon:qe,header:Qt,collapsible:ct,onItemClick:gt,destroyInactivePanel:lt}),at)})},le=function(yt,Ve,Ze){if(!yt)return null;var Se=Ze.prefixCls,ce=Ze.accordion,Ke=Ze.collapsible,dt=Ze.destroyInactivePanel,ve=Ze.onItemClick,fe=Ze.activeKey,qe=Ze.openMotion,ke=Ze.expandIcon,ye=yt.key||String(Ve),at=yt.props,Qt=at.header,ft=at.headerClass,jt=at.destroyInactivePanel,Tt=at.collapsible,Yt=at.onItemClick,Be=!1;ce?Be=fe[0]===ye:Be=fe.indexOf(ye)>-1;var nt=Tt!=null?Tt:Ke,ct=function(zt){nt!=="disabled"&&(ve(zt),Yt==null||Yt(zt))},lt={key:ye,panelKey:ye,header:Qt,headerClass:ft,isActive:Be,prefixCls:Se,destroyInactivePanel:jt!=null?jt:dt,openMotion:qe,accordion:ce,children:yt.props.children,onItemClick:ct,expandIcon:ke,collapsible:nt};return typeof yt.type=="string"?yt:(Object.keys(lt).forEach(function(gt){typeof lt[gt]=="undefined"&&delete lt[gt]}),De.cloneElement(yt,lt))};function de(Dt,yt,Ve){return Array.isArray(Dt)?ae(Dt,Ve):(0,ze.Z)(yt).map(function(Ze,Se){return le(Ze,Se,Ve)})}var me=de,Ae=te(26112);function pe(Dt){var yt=Dt;if(!Array.isArray(yt)){var Ve=(0,re.Z)(yt);yt=Ve==="number"||Ve==="string"?[yt]:[]}return yt.map(function(Ze){return String(Ze)})}var we=De.forwardRef(function(Dt,yt){var Ve=Dt.prefixCls,Ze=Ve===void 0?"rc-collapse":Ve,Se=Dt.destroyInactivePanel,ce=Se===void 0?!1:Se,Ke=Dt.style,dt=Dt.accordion,ve=Dt.className,fe=Dt.children,qe=Dt.collapsible,ke=Dt.openMotion,ye=Dt.expandIcon,at=Dt.activeKey,Qt=Dt.defaultActiveKey,ft=Dt.onChange,jt=Dt.items,Tt=Pe()(Ze,ve),Yt=(0,Fe.Z)([],{value:at,onChange:function(Jt){return ft==null?void 0:ft(Jt)},defaultValue:Qt,postState:pe}),Be=(0,be.Z)(Yt,2),nt=Be[0],ct=Be[1],lt=function(Jt){return ct(function(){if(dt)return nt[0]===Jt?[]:[Jt];var _t=nt.indexOf(Jt),ln=_t>-1;return ln?nt.filter(function(Pn){return Pn!==Jt}):[].concat((0,xe.Z)(nt),[Jt])})};(0,Oe.ZP)(!fe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var gt=me(jt,fe,{prefixCls:Ze,accordion:dt,openMotion:ke,expandIcon:ye,collapsible:qe,destroyInactivePanel:ce,onItemClick:lt,activeKey:nt});return De.createElement("div",(0,Re.Z)({ref:yt,className:Tt,style:Ke,role:dt?"tablist":void 0},(0,Ae.Z)(Dt,{aria:!0,data:!0})),gt)}),ge=Object.assign(we,{Panel:ee}),$e=ge,Me=ge.Panel,Xe=te(2738),He=te(62892),Ue=te(92343),st=te(36355),Ft=te(19716),At=De.forwardRef((Dt,yt)=>{const{getPrefixCls:Ve}=De.useContext(st.E_),{prefixCls:Ze,className:Se,showArrow:ce=!0}=Dt,Ke=Ve("collapse",Ze),dt=Pe()({[`${Ke}-no-arrow`]:!ce},Se);return De.createElement($e.Panel,Object.assign({ref:yt},Dt,{prefixCls:Ke,className:dt}))}),tt=te(17313),Et=te(8378),Bt=te(83116),Te=te(37613);const Je=Dt=>{const{componentCls:yt,contentBg:Ve,padding:Ze,headerBg:Se,headerPadding:ce,collapseHeaderPaddingSM:Ke,collapseHeaderPaddingLG:dt,collapsePanelBorderRadius:ve,lineWidth:fe,lineType:qe,colorBorder:ke,colorText:ye,colorTextHeading:at,colorTextDisabled:Qt,fontSize:ft,fontSizeLG:jt,lineHeight:Tt,marginSM:Yt,paddingSM:Be,paddingLG:nt,paddingXS:ct,motionDurationSlow:lt,fontSizeIcon:gt,contentPadding:zt}=Dt,Jt=`${fe}px ${qe} ${ke}`;return{[yt]:Object.assign(Object.assign({},(0,tt.Wf)(Dt)),{backgroundColor:Se,border:Jt,borderBottom:0,borderRadius:`${ve}px`,"&-rtl":{direction:"rtl"},[`& > ${yt}-item`]:{borderBottom:Jt,"&:last-child":{[` + ${oe}-checked:not(${oe}-disabled) + `]:{[`&:hover ${oe}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"}}},{[oe]:{"&-indeterminate":{[`${oe}-inner`]:{backgroundColor:be.colorBgContainer,borderColor:be.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:be.fontSizeLG/2,height:be.fontSizeLG/2,backgroundColor:be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Fe}-disabled`]:{cursor:"not-allowed"},[`${oe}-disabled`]:{[`&, ${oe}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${oe}-inner`]:{background:be.colorBgContainerDisabled,borderColor:be.colorBorder,"&:after":{borderColor:be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:be.colorTextDisabled},[`&${oe}-indeterminate ${oe}-inner::after`]:{background:be.colorTextDisabled}}}]};function xe(be,oe){const Fe=(0,ie.TS)(oe,{checkboxCls:`.${be}`,checkboxSize:oe.controlInteractiveSize});return[Re(Fe)]}Pt.ZP=(0,Ee.Z)("Checkbox",(be,oe)=>{let{prefixCls:Fe}=oe;return[xe(Fe,be)]})},36381:function(lt,Pt,te){"use strict";te.d(Pt,{default:function(){return $t}});var x=te(38819),ie=te(92310),Ee=te.n(ie),Re=te(54476),xe=te(94480),be=te(42978),oe=te(76190),Fe=te(18929),Oe=te(48736),De=te(59301),Ne=te(75931),ze=te(11592),ye=te(20068),re=te(77900),E=te(10228),a=De.forwardRef(function(Lt,yt){var Ve=Lt.prefixCls,Ze=Lt.forceRender,Pe=Lt.className,ce=Lt.style,We=Lt.children,gt=Lt.isActive,he=Lt.role,pe=De.useState(gt||Ze),qe=(0,be.Z)(pe,2),ke=qe[0],Ce=qe[1];return De.useEffect(function(){(Ze||gt)&&Ce(!0)},[Ze,gt]),ke?De.createElement("div",{ref:yt,className:Ee()("".concat(Ve,"-content"),(0,ye.Z)((0,ye.Z)({},"".concat(Ve,"-content-active"),gt),"".concat(Ve,"-content-inactive"),!gt),Pe),style:ce,role:he},De.createElement("div",{className:"".concat(Ve,"-content-box")},We)):null});a.displayName="PanelContent";var b=a,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=De.forwardRef(function(Lt,yt){var Ve=Lt.showArrow,Ze=Ve===void 0?!0:Ve,Pe=Lt.headerClass,ce=Lt.isActive,We=Lt.onItemClick,gt=Lt.forceRender,he=Lt.className,pe=Lt.prefixCls,qe=Lt.collapsible,ke=Lt.accordion,Ce=Lt.panelKey,rt=Lt.extra,Qt=Lt.header,vt=Lt.expandIcon,Zt=Lt.openMotion,Tt=Lt.destroyInactivePanel,Ut=Lt.children,Be=(0,Ne.Z)(Lt,y),at=qe==="disabled",mt=qe==="header",st=qe==="icon",ft=rt!=null&&typeof rt!="boolean",jt=function(){We==null||We(Ce)},Yt=function(It){(It.key==="Enter"||It.keyCode===E.Z.ENTER||It.which===E.Z.ENTER)&&jt()},_t=typeof vt=="function"?vt(Lt):De.createElement("i",{className:"arrow"});_t&&(_t=De.createElement("div",{className:"".concat(pe,"-expand-icon"),onClick:["header","icon"].includes(qe)?jt:void 0},_t));var sn=Ee()((0,ye.Z)((0,ye.Z)((0,ye.Z)({},"".concat(pe,"-item"),!0),"".concat(pe,"-item-active"),ce),"".concat(pe,"-item-disabled"),at),he),yn=Ee()(Pe,(0,ye.Z)((0,ye.Z)((0,ye.Z)({},"".concat(pe,"-header"),!0),"".concat(pe,"-header-collapsible-only"),mt),"".concat(pe,"-icon-collapsible-only"),st)),Nt={className:yn,"aria-expanded":ce,"aria-disabled":at,onKeyDown:Yt};return!mt&&!st&&(Nt.onClick=jt,Nt.role=ke?"tab":"button",Nt.tabIndex=at?-1:0),De.createElement("div",(0,Re.Z)({},Be,{ref:yt,className:sn}),De.createElement("div",Nt,Ze&&_t,De.createElement("span",{className:"".concat(pe,"-header-text"),onClick:qe==="header"?jt:void 0},Qt),ft&&De.createElement("div",{className:"".concat(pe,"-extra")},rt)),De.createElement(re.default,(0,Re.Z)({visible:ce,leavedClassName:"".concat(pe,"-content-hidden")},Zt,{forceRender:gt,removeOnLeave:Tt}),function(Dt,It){var nn=Dt.className,kt=Dt.style;return De.createElement(b,{ref:It,prefixCls:pe,className:nn,style:kt,isActive:ce,forceRender:gt,role:ke?"tabpanel":void 0},Ut)}))}),ee=z,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ae=function(yt,Ve){var Ze=Ve.prefixCls,Pe=Ve.accordion,ce=Ve.collapsible,We=Ve.destroyInactivePanel,gt=Ve.onItemClick,he=Ve.activeKey,pe=Ve.openMotion,qe=Ve.expandIcon;return yt.map(function(ke,Ce){var rt=ke.children,Qt=ke.label,vt=ke.key,Zt=ke.collapsible,Tt=ke.onItemClick,Ut=ke.destroyInactivePanel,Be=(0,Ne.Z)(ke,ne),at=String(vt!=null?vt:Ce),mt=Zt!=null?Zt:ce,st=Ut!=null?Ut:We,ft=function(_t){mt!=="disabled"&&(gt(_t),Tt==null||Tt(_t))},jt=!1;return Pe?jt=he[0]===at:jt=he.indexOf(at)>-1,De.createElement(ee,(0,Re.Z)({},Be,{prefixCls:Ze,key:at,panelKey:at,isActive:jt,accordion:Pe,openMotion:pe,expandIcon:qe,header:Qt,collapsible:mt,onItemClick:ft,destroyInactivePanel:st}),rt)})},le=function(yt,Ve,Ze){if(!yt)return null;var Pe=Ze.prefixCls,ce=Ze.accordion,We=Ze.collapsible,gt=Ze.destroyInactivePanel,he=Ze.onItemClick,pe=Ze.activeKey,qe=Ze.openMotion,ke=Ze.expandIcon,Ce=yt.key||String(Ve),rt=yt.props,Qt=rt.header,vt=rt.headerClass,Zt=rt.destroyInactivePanel,Tt=rt.collapsible,Ut=rt.onItemClick,Be=!1;ce?Be=pe[0]===Ce:Be=pe.indexOf(Ce)>-1;var at=Tt!=null?Tt:We,mt=function(jt){at!=="disabled"&&(he(jt),Ut==null||Ut(jt))},st={key:Ce,panelKey:Ce,header:Qt,headerClass:vt,isActive:Be,prefixCls:Pe,destroyInactivePanel:Zt!=null?Zt:gt,openMotion:qe,accordion:ce,children:yt.props.children,onItemClick:mt,expandIcon:ke,collapsible:at};return typeof yt.type=="string"?yt:(Object.keys(st).forEach(function(ft){typeof st[ft]=="undefined"&&delete st[ft]}),De.cloneElement(yt,st))};function de(Lt,yt,Ve){return Array.isArray(Lt)?ae(Lt,Ve):(0,ze.Z)(yt).map(function(Ze,Pe){return le(Ze,Pe,Ve)})}var me=de,Ae=te(26112);function ve(Lt){var yt=Lt;if(!Array.isArray(yt)){var Ve=(0,oe.Z)(yt);yt=Ve==="number"||Ve==="string"?[yt]:[]}return yt.map(function(Ze){return String(Ze)})}var we=De.forwardRef(function(Lt,yt){var Ve=Lt.prefixCls,Ze=Ve===void 0?"rc-collapse":Ve,Pe=Lt.destroyInactivePanel,ce=Pe===void 0?!1:Pe,We=Lt.style,gt=Lt.accordion,he=Lt.className,pe=Lt.children,qe=Lt.collapsible,ke=Lt.openMotion,Ce=Lt.expandIcon,rt=Lt.activeKey,Qt=Lt.defaultActiveKey,vt=Lt.onChange,Zt=Lt.items,Tt=Ee()(Ze,he),Ut=(0,Fe.Z)([],{value:rt,onChange:function(Yt){return vt==null?void 0:vt(Yt)},defaultValue:Qt,postState:ve}),Be=(0,be.Z)(Ut,2),at=Be[0],mt=Be[1],st=function(Yt){return mt(function(){if(gt)return at[0]===Yt?[]:[Yt];var _t=at.indexOf(Yt),sn=_t>-1;return sn?at.filter(function(yn){return yn!==Yt}):[].concat((0,xe.Z)(at),[Yt])})};(0,Oe.ZP)(!pe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var ft=me(Zt,pe,{prefixCls:Ze,accordion:gt,openMotion:ke,expandIcon:Ce,collapsible:qe,destroyInactivePanel:ce,onItemClick:st,activeKey:at});return De.createElement("div",(0,Re.Z)({ref:yt,className:Tt,style:We,role:gt?"tablist":void 0},(0,Ae.Z)(Lt,{aria:!0,data:!0})),ft)}),ge=Object.assign(we,{Panel:ee}),et=ge,Me=ge.Panel,Xe=te(2738),He=te(62892),Qe=te(92343),dt=te(36355),wt=te(19716),Bt=De.forwardRef((Lt,yt)=>{const{getPrefixCls:Ve}=De.useContext(dt.E_),{prefixCls:Ze,className:Pe,showArrow:ce=!0}=Lt,We=Ve("collapse",Ze),gt=Ee()({[`${We}-no-arrow`]:!ce},Pe);return De.createElement(et.Panel,Object.assign({ref:yt},Lt,{prefixCls:We,className:gt}))}),tt=te(17313),Et=te(8378),Ft=te(83116),Te=te(37613);const Je=Lt=>{const{componentCls:yt,contentBg:Ve,padding:Ze,headerBg:Pe,headerPadding:ce,collapseHeaderPaddingSM:We,collapseHeaderPaddingLG:gt,collapsePanelBorderRadius:he,lineWidth:pe,lineType:qe,colorBorder:ke,colorText:Ce,colorTextHeading:rt,colorTextDisabled:Qt,fontSize:vt,fontSizeLG:Zt,lineHeight:Tt,marginSM:Ut,paddingSM:Be,paddingLG:at,paddingXS:mt,motionDurationSlow:st,fontSizeIcon:ft,contentPadding:jt}=Lt,Yt=`${pe}px ${qe} ${ke}`;return{[yt]:Object.assign(Object.assign({},(0,tt.Wf)(Lt)),{backgroundColor:Pe,border:Yt,borderBottom:0,borderRadius:`${he}px`,"&-rtl":{direction:"rtl"},[`& > ${yt}-item`]:{borderBottom:Yt,"&:last-child":{[` &, - & > ${yt}-header`]:{borderRadius:`0 0 ${ve}px ${ve}px`}},[`> ${yt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:ce,color:at,lineHeight:Tt,cursor:"pointer",transition:`all ${lt}, visibility 0s`,[`> ${yt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${yt}-expand-icon`]:{height:ft*Tt,display:"flex",alignItems:"center",paddingInlineEnd:Yt},[`${yt}-arrow`]:Object.assign(Object.assign({},(0,tt.Ro)()),{fontSize:gt,svg:{transition:`transform ${lt}`}}),[`${yt}-header-text`]:{marginInlineEnd:"auto"}},[`${yt}-header-collapsible-only`]:{cursor:"default",[`${yt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${yt}-icon-collapsible-only`]:{cursor:"default",[`${yt}-expand-icon`]:{cursor:"pointer"}}},[`${yt}-content`]:{color:ye,backgroundColor:Ve,borderTop:Jt,[`& > ${yt}-content-box`]:{padding:zt},"&-hidden":{display:"none"}},"&-small":{[`> ${yt}-item`]:{[`> ${yt}-header`]:{padding:Ke,paddingInlineStart:ct,[`> ${yt}-expand-icon`]:{marginInlineStart:Be-ct}},[`> ${yt}-content > ${yt}-content-box`]:{padding:Be}}},"&-large":{[`> ${yt}-item`]:{fontSize:jt,[`> ${yt}-header`]:{padding:dt,paddingInlineStart:Ze,[`> ${yt}-expand-icon`]:{height:jt*Tt,marginInlineStart:nt-Ze}},[`> ${yt}-content > ${yt}-content-box`]:{padding:nt}}},[`${yt}-item:last-child`]:{[`> ${yt}-content`]:{borderRadius:`0 0 ${ve}px ${ve}px`}},[`& ${yt}-item-disabled > ${yt}-header`]:{"\n &,\n & > .arrow\n ":{color:Qt,cursor:"not-allowed"}},[`&${yt}-icon-position-end`]:{[`& > ${yt}-item`]:{[`> ${yt}-header`]:{[`${yt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Yt}}}}})}},pt=Dt=>{const{componentCls:yt}=Dt,Ve=`> ${yt}-item > ${yt}-header ${yt}-arrow svg`;return{[`${yt}-rtl`]:{[Ve]:{transform:"rotate(180deg)"}}}},Ut=Dt=>{const{componentCls:yt,headerBg:Ve,paddingXXS:Ze,colorBorder:Se}=Dt;return{[`${yt}-borderless`]:{backgroundColor:Ve,border:0,[`> ${yt}-item`]:{borderBottom:`1px solid ${Se}`},[` + & > ${yt}-header`]:{borderRadius:`0 0 ${he}px ${he}px`}},[`> ${yt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:ce,color:rt,lineHeight:Tt,cursor:"pointer",transition:`all ${st}, visibility 0s`,[`> ${yt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${yt}-expand-icon`]:{height:vt*Tt,display:"flex",alignItems:"center",paddingInlineEnd:Ut},[`${yt}-arrow`]:Object.assign(Object.assign({},(0,tt.Ro)()),{fontSize:ft,svg:{transition:`transform ${st}`}}),[`${yt}-header-text`]:{marginInlineEnd:"auto"}},[`${yt}-header-collapsible-only`]:{cursor:"default",[`${yt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${yt}-icon-collapsible-only`]:{cursor:"default",[`${yt}-expand-icon`]:{cursor:"pointer"}}},[`${yt}-content`]:{color:Ce,backgroundColor:Ve,borderTop:Yt,[`& > ${yt}-content-box`]:{padding:jt},"&-hidden":{display:"none"}},"&-small":{[`> ${yt}-item`]:{[`> ${yt}-header`]:{padding:We,paddingInlineStart:mt,[`> ${yt}-expand-icon`]:{marginInlineStart:Be-mt}},[`> ${yt}-content > ${yt}-content-box`]:{padding:Be}}},"&-large":{[`> ${yt}-item`]:{fontSize:Zt,[`> ${yt}-header`]:{padding:gt,paddingInlineStart:Ze,[`> ${yt}-expand-icon`]:{height:Zt*Tt,marginInlineStart:at-Ze}},[`> ${yt}-content > ${yt}-content-box`]:{padding:at}}},[`${yt}-item:last-child`]:{[`> ${yt}-content`]:{borderRadius:`0 0 ${he}px ${he}px`}},[`& ${yt}-item-disabled > ${yt}-header`]:{"\n &,\n & > .arrow\n ":{color:Qt,cursor:"not-allowed"}},[`&${yt}-icon-position-end`]:{[`& > ${yt}-item`]:{[`> ${yt}-header`]:{[`${yt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Ut}}}}})}},ht=Lt=>{const{componentCls:yt}=Lt,Ve=`> ${yt}-item > ${yt}-header ${yt}-arrow svg`;return{[`${yt}-rtl`]:{[Ve]:{transform:"rotate(180deg)"}}}},Vt=Lt=>{const{componentCls:yt,headerBg:Ve,paddingXXS:Ze,colorBorder:Pe}=Lt;return{[`${yt}-borderless`]:{backgroundColor:Ve,border:0,[`> ${yt}-item`]:{borderBottom:`1px solid ${Pe}`},[` > ${yt}-item:last-child, > ${yt}-item:last-child ${yt}-header - `]:{borderRadius:0},[`> ${yt}-item:last-child`]:{borderBottom:0},[`> ${yt}-item > ${yt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${yt}-item > ${yt}-content > ${yt}-content-box`]:{paddingTop:Ze}}}},St=Dt=>{const{componentCls:yt,paddingSM:Ve}=Dt;return{[`${yt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${yt}-item`]:{borderBottom:0,[`> ${yt}-content`]:{backgroundColor:"transparent",border:0,[`> ${yt}-content-box`]:{paddingBlock:Ve}}}}}};var kt=(0,Bt.Z)("Collapse",Dt=>{const yt=(0,Te.TS)(Dt,{collapseHeaderPaddingSM:`${Dt.paddingXS}px ${Dt.paddingSM}px`,collapseHeaderPaddingLG:`${Dt.padding}px ${Dt.paddingLG}px`,collapsePanelBorderRadius:Dt.borderRadiusLG});return[Je(yt),Ut(yt),St(yt),pt(yt),(0,Et.Z)(yt)]},Dt=>({headerPadding:`${Dt.paddingSM}px ${Dt.padding}px`,headerBg:Dt.colorFillAlter,contentPadding:`${Dt.padding}px 16px`,contentBg:Dt.colorBgContainer})),Ot=Object.assign(De.forwardRef((Dt,yt)=>{const{getPrefixCls:Ve,direction:Ze,collapse:Se}=De.useContext(st.E_),{prefixCls:ce,className:Ke,rootClassName:dt,style:ve,bordered:fe=!0,ghost:qe,size:ke,expandIconPosition:ye="start",children:at,expandIcon:Qt}=Dt,ft=(0,Ft.Z)(Jt=>{var _t;return(_t=ke!=null?ke:Jt)!==null&&_t!==void 0?_t:"middle"}),jt=Ve("collapse",ce),Tt=Ve(),[Yt,Be]=kt(jt),nt=De.useMemo(()=>ye==="left"?"start":ye==="right"?"end":ye,[ye]),ct=function(){let Jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const _t=Qt?Qt(Jt):De.createElement(x.Z,{rotate:Jt.isActive?90:void 0});return(0,Ue.Tm)(_t,()=>({className:Pe()(_t.props.className,`${jt}-arrow`)}))},lt=Pe()(`${jt}-icon-position-${nt}`,{[`${jt}-borderless`]:!fe,[`${jt}-rtl`]:Ze==="rtl",[`${jt}-ghost`]:!!qe,[`${jt}-${ft}`]:ft!=="middle"},Se==null?void 0:Se.className,Ke,dt,Be),gt=Object.assign(Object.assign({},(0,He.Z)(Tt)),{motionAppear:!1,leavedClassName:`${jt}-content-hidden`}),zt=De.useMemo(()=>at?(0,ze.Z)(at).map((Jt,_t)=>{var ln,Pn;if(!((ln=Jt.props)===null||ln===void 0)&&ln.disabled){const Lt=(Pn=Jt.key)!==null&&Pn!==void 0?Pn:String(_t),{disabled:wt,collapsible:It}=Jt.props,nn=Object.assign(Object.assign({},(0,Xe.Z)(Jt.props,["disabled"])),{key:Lt,collapsible:It!=null?It:wt?"disabled":void 0});return(0,Ue.Tm)(Jt,nn)}return Jt}):null,[at]);return Yt(De.createElement($e,Object.assign({ref:yt,openMotion:gt},(0,Xe.Z)(Dt,["rootClassName"]),{expandIcon:ct,prefixCls:jt,className:lt,style:Object.assign(Object.assign({},Se==null?void 0:Se.style),ve)}),zt))}),{Panel:At}),$t=Ot},28103:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ze}});var x=te(92310),ie=te.n(x),Pe=te(59301),Re=te(36355),xe=te(17313),be=te(83116),re=te(37613);const Fe=Ee=>{const{componentCls:oe,sizePaddingEdgeHorizontal:E,colorSplit:a,lineWidth:b,textPaddingInline:y,orientationMargin:z,verticalMarginInline:ee}=Ee;return{[oe]:Object.assign(Object.assign({},(0,xe.Wf)(Ee)),{borderBlockStart:`${b}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ee.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ee.dividerHorizontalWithTextGutterMargin}px 0`,color:Ee.colorTextHeading,fontWeight:500,fontSize:Ee.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:Ee.colorText,fontWeight:"normal",fontSize:Ee.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:E}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:E}}})}};var Oe=(0,be.Z)("Divider",Ee=>{const oe=(0,re.TS)(Ee,{dividerHorizontalWithTextGutterMargin:Ee.margin,dividerHorizontalGutterMargin:Ee.marginLG,sizePaddingEdgeHorizontal:0});return[Fe(oe)]},Ee=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ee.marginXS})),De=function(Ee,oe){var E={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&oe.indexOf(a)<0&&(E[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(Ee);b{const{getPrefixCls:oe,direction:E,divider:a}=Pe.useContext(Re.E_),{prefixCls:b,type:y="horizontal",orientation:z="center",orientationMargin:ee,className:ne,rootClassName:ae,children:le,dashed:de,plain:me,style:Ae}=Ee,pe=De(Ee,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),we=oe("divider",b),[ge,$e]=Oe(we),Me=z.length>0?`-${z}`:z,Xe=!!le,He=z==="left"&&ee!=null,Ue=z==="right"&&ee!=null,st=ie()(we,a==null?void 0:a.className,$e,`${we}-${y}`,{[`${we}-with-text`]:Xe,[`${we}-with-text${Me}`]:Xe,[`${we}-dashed`]:!!de,[`${we}-plain`]:!!me,[`${we}-rtl`]:E==="rtl",[`${we}-no-default-orientation-margin-left`]:He,[`${we}-no-default-orientation-margin-right`]:Ue},ne,ae),Ft=Pe.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),ut=Object.assign(Object.assign({},He&&{marginLeft:Ft}),Ue&&{marginRight:Ft});return ge(Pe.createElement("div",Object.assign({className:st,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ae)},pe,{role:"separator"}),le&&y!=="vertical"&&Pe.createElement("span",{className:`${we}-inner-text`,style:ut},le)))}},91857:function(rt,Pt,te){"use strict";var x=te(59301),ie=te(38819),Pe=te(92310),Re=te.n(Pe),xe=te(31561),be=te(70425),re=te(18929),Fe=te(2738),Oe=te(79676),De=te(53487),Ne=te(92343),ze=te(36355),Ee=te(20834),oe=te(40875),E=te(88088),a=te(47211);const b=null,y=ae=>{const{menu:le,arrow:de,prefixCls:me,children:Ae,trigger:pe,disabled:we,dropdownRender:ge,getPopupContainer:$e,overlayClassName:Me,rootClassName:Xe,open:He,onOpenChange:Ue,visible:st,onVisibleChange:Ft,mouseEnterDelay:ut=.15,mouseLeaveDelay:At=.1,autoAdjustOverflow:tt=!0,placement:Et="",overlay:Bt,transitionName:Te}=ae,{getPopupContainer:Je,getPrefixCls:pt,direction:Ut}=x.useContext(ze.E_),St=x.useMemo(()=>{const ye=pt();return Te!==void 0?Te:Et.includes("top")?`${ye}-slide-down`:`${ye}-slide-up`},[pt,Et,Te]),kt=x.useMemo(()=>Et?Et.includes("Center")?Et.slice(0,Et.indexOf("Center")):Et:Ut==="rtl"?"bottomRight":"bottomLeft",[Et,Ut]),he=pt("dropdown",me),[Ot,$t]=(0,a.Z)(he),[,Dt]=(0,E.Z)(),yt=x.Children.only(Ae),Ve=(0,Ne.Tm)(yt,{className:Re()(`${he}-trigger`,{[`${he}-rtl`]:Ut==="rtl"},yt.props.className),disabled:we}),Ze=we?[]:pe;let Se;Ze&&Ze.includes("contextMenu")&&(Se=!0);const[ce,Ke]=(0,re.Z)(!1,{value:He!=null?He:st}),dt=(0,be.useEvent)(ye=>{Ue==null||Ue(ye),Ft==null||Ft(ye),Ke(ye)}),ve=Re()(Me,Xe,$t,{[`${he}-rtl`]:Ut==="rtl"}),fe=(0,Oe.Z)({arrowPointAtCenter:typeof de=="object"&&de.pointAtCenter,autoAdjustOverflow:tt,offset:Dt.marginXXS,arrowWidth:de?Dt.sizePopupArrow:0,borderRadius:Dt.borderRadius}),qe=x.useCallback(()=>{Ke(!1)},[]),ke=()=>{let ye;return le!=null&&le.items?ye=x.createElement(Ee.default,Object.assign({},le)):typeof Bt=="function"?ye=Bt():ye=Bt,ge&&(ye=ge(ye)),ye=x.Children.only(typeof ye=="string"?x.createElement("span",null,ye):ye),x.createElement(oe.J,{prefixCls:`${he}-menu`,expandIcon:x.createElement("span",{className:`${he}-menu-submenu-arrow`},x.createElement(ie.Z,{className:`${he}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:qe,validator:at=>{let{mode:Qt}=at}},ye)};return Ot(x.createElement(xe.Z,Object.assign({alignPoint:Se},(0,Fe.Z)(ae,["rootClassName"]),{mouseEnterDelay:ut,mouseLeaveDelay:At,visible:ce,builtinPlacements:fe,arrow:!!de,overlayClassName:ve,prefixCls:he,getPopupContainer:$e||Je,transitionName:St,trigger:Ze,overlay:ke,placement:kt,onVisibleChange:dt}),Ve))};function z(ae){return Object.assign(Object.assign({},ae),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ee=(0,De.Z)(y,"dropdown",ae=>ae,z),ne=ae=>x.createElement(ee,Object.assign({},ae),x.createElement("span",null));y._InternalPanelDoNotUseOrYouWillBeFired=ne,Pt.Z=y},38854:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return E}});var x=te(91857),ie=te(92310),Pe=te.n(ie),Re=te(59301),xe=te(18785),be=te(3113),re=te(36355),Fe=te(81327),Oe=te(33234),De=te(47211),Ne=function(a,b){var y={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&b.indexOf(z)<0&&(y[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,z=Object.getOwnPropertySymbols(a);ee{const{getPopupContainer:b,getPrefixCls:y,direction:z}=Re.useContext(re.E_),{prefixCls:ee,type:ne="default",danger:ae,disabled:le,loading:de,onClick:me,htmlType:Ae,children:pe,className:we,menu:ge,arrow:$e,autoFocus:Me,overlay:Xe,trigger:He,align:Ue,open:st,onOpenChange:Ft,placement:ut,getPopupContainer:At,href:tt,icon:Et=Re.createElement(xe.Z,null),title:Bt,buttonsRender:Te=ke=>ke,mouseEnterDelay:Je,mouseLeaveDelay:pt,overlayClassName:Ut,overlayStyle:St,destroyPopupOnHide:kt,dropdownRender:he}=a,Ot=Ne(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),$t=y("dropdown",ee),Dt=`${$t}-button`,[yt,Ve]=(0,De.Z)($t),Ze={menu:ge,arrow:$e,autoFocus:Me,align:Ue,disabled:le,trigger:le?[]:He,onOpenChange:Ft,getPopupContainer:At||b,mouseEnterDelay:Je,mouseLeaveDelay:pt,overlayClassName:Ut,overlayStyle:St,destroyPopupOnHide:kt,dropdownRender:he},{compactSize:Se,compactItemClassnames:ce}=(0,Oe.ri)($t,z),Ke=Pe()(Dt,ce,we,Ve);"overlay"in a&&(Ze.overlay=Xe),"open"in a&&(Ze.open=st),"placement"in a?Ze.placement=ut:Ze.placement=z==="rtl"?"bottomLeft":"bottomRight";const dt=Re.createElement(be.ZP,{type:ne,danger:ae,disabled:le,loading:de,onClick:me,htmlType:Ae,href:tt,title:Bt},pe),ve=Re.createElement(be.ZP,{type:ne,danger:ae,icon:Et}),[fe,qe]=Te([dt,ve]);return yt(Re.createElement(Fe.Z.Compact,Object.assign({className:Ke,size:Se,block:!0},Ot),fe,Re.createElement(x.Z,Object.assign({},Ze),qe)))};ze.__ANT_BUTTON=!0;var Ee=ze;const oe=x.Z;oe.Button=Ee;var E=oe},47211:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Ne}});var x=te(17313),ie=te(13826),Pe=te(92899),Re=te(29878),xe=te(19447),be=te(83116),re=te(37613),Oe=ze=>{const{componentCls:Ee,menuCls:oe,colorError:E,colorTextLightSolid:a}=ze,b=`${oe}-item`;return{[`${Ee}, ${Ee}-menu-submenu`]:{[`${oe} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:E,"&:hover":{color:a,backgroundColor:E}}}}}};const De=ze=>{const{componentCls:Ee,menuCls:oe,zIndexPopup:E,dropdownArrowDistance:a,sizePopupArrow:b,antCls:y,iconCls:z,motionDurationMid:ee,dropdownPaddingVertical:ne,fontSize:ae,dropdownEdgeChildPadding:le,colorTextDisabled:de,fontSizeIcon:me,controlPaddingHorizontal:Ae,colorBgElevated:pe}=ze;return[{[Ee]:Object.assign(Object.assign({},(0,x.Wf)(ze)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:E,display:"block","&::before":{position:"absolute",insetBlock:-a+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${y}-btn`]:{[`& > ${z}-down, & > ${y}-btn-icon > ${z}-down`]:{fontSize:me}},[`${Ee}-wrap`]:{position:"relative",[`${y}-btn > ${z}-down`]:{fontSize:me},[`${z}-down::before`]:{transition:`transform ${ee}`}},[`${Ee}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${y}-slide-down-enter${y}-slide-down-enter-active${Ee}-placement-bottomLeft, - &${y}-slide-down-appear${y}-slide-down-appear-active${Ee}-placement-bottomLeft, - &${y}-slide-down-enter${y}-slide-down-enter-active${Ee}-placement-bottom, - &${y}-slide-down-appear${y}-slide-down-appear-active${Ee}-placement-bottom, - &${y}-slide-down-enter${y}-slide-down-enter-active${Ee}-placement-bottomRight, - &${y}-slide-down-appear${y}-slide-down-appear-active${Ee}-placement-bottomRight`]:{animationName:ie.fJ},[`&${y}-slide-up-enter${y}-slide-up-enter-active${Ee}-placement-topLeft, - &${y}-slide-up-appear${y}-slide-up-appear-active${Ee}-placement-topLeft, - &${y}-slide-up-enter${y}-slide-up-enter-active${Ee}-placement-top, - &${y}-slide-up-appear${y}-slide-up-appear-active${Ee}-placement-top, - &${y}-slide-up-enter${y}-slide-up-enter-active${Ee}-placement-topRight, - &${y}-slide-up-appear${y}-slide-up-appear-active${Ee}-placement-topRight`]:{animationName:ie.Qt},[`&${y}-slide-down-leave${y}-slide-down-leave-active${Ee}-placement-bottomLeft, - &${y}-slide-down-leave${y}-slide-down-leave-active${Ee}-placement-bottom, - &${y}-slide-down-leave${y}-slide-down-leave-active${Ee}-placement-bottomRight`]:{animationName:ie.Uw},[`&${y}-slide-up-leave${y}-slide-up-leave-active${Ee}-placement-topLeft, - &${y}-slide-up-leave${y}-slide-up-leave-active${Ee}-placement-top, - &${y}-slide-up-leave${y}-slide-up-leave-active${Ee}-placement-topRight`]:{animationName:ie.ly}})},(0,xe.ZP)(ze,{colorBg:pe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ee} ${oe}`]:{position:"relative",margin:0},[`${oe}-submenu-popup`]:{position:"absolute",zIndex:E,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ee}, ${Ee}-menu-submenu`]:{[oe]:Object.assign(Object.assign({padding:le,listStyleType:"none",backgroundColor:pe,backgroundClip:"padding-box",borderRadius:ze.borderRadiusLG,outline:"none",boxShadow:ze.boxShadowSecondary},(0,x.Qy)(ze)),{[`${oe}-item-group-title`]:{padding:`${ne}px ${Ae}px`,color:ze.colorTextDescription,transition:`all ${ee}`},[`${oe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${oe}-item-icon`]:{minWidth:ae,marginInlineEnd:ze.marginXS,fontSize:ze.fontSizeSM},[`${oe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ee}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${oe}-item, ${oe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ae}px`,color:ze.colorText,fontWeight:"normal",fontSize:ae,lineHeight:ze.lineHeight,cursor:"pointer",transition:`all ${ee}`,borderRadius:ze.borderRadiusSM,"&:hover, &-active":{backgroundColor:ze.controlItemBgHover}},(0,x.Qy)(ze)),{"&-selected":{color:ze.colorPrimary,backgroundColor:ze.controlItemBgActive,"&:hover, &-active":{backgroundColor:ze.controlItemBgActiveHover}},"&-disabled":{color:de,cursor:"not-allowed","&:hover":{color:de,backgroundColor:pe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ze.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ze.colorSplit},[`${Ee}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ze.paddingXS,[`${Ee}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ze.colorTextDescription,fontSize:me,fontStyle:"normal"}}}),[`${oe}-item-group-list`]:{margin:`0 ${ze.marginXS}px`,padding:0,listStyle:"none"},[`${oe}-submenu-title`]:{paddingInlineEnd:Ae+ze.fontSizeSM},[`${oe}-submenu-vertical`]:{position:"relative"},[`${oe}-submenu${oe}-submenu-disabled ${Ee}-menu-submenu-title`]:{[`&, ${Ee}-menu-submenu-arrow-icon`]:{color:de,backgroundColor:pe,cursor:"not-allowed"}},[`${oe}-submenu-selected ${Ee}-menu-submenu-title`]:{color:ze.colorPrimary}})}},[(0,ie.oN)(ze,"slide-up"),(0,ie.oN)(ze,"slide-down"),(0,Pe.Fm)(ze,"move-up"),(0,Pe.Fm)(ze,"move-down"),(0,Re._y)(ze,"zoom-big")]]};var Ne=(0,be.Z)("Dropdown",(ze,Ee)=>{let{rootPrefixCls:oe}=Ee;const{marginXXS:E,sizePopupArrow:a,controlHeight:b,fontSize:y,lineHeight:z,paddingXXS:ee,componentCls:ne,borderRadiusLG:ae}=ze,le=(b-y*z)/2,{dropdownArrowOffset:de}=(0,xe.fS)({contentRadius:ae}),me=(0,re.TS)(ze,{menuCls:`${ne}-menu`,rootPrefixCls:oe,dropdownArrowDistance:a/2+E,dropdownArrowOffset:de,dropdownPaddingVertical:le,dropdownEdgeChildPadding:ee});return[De(me),Oe(me)]},ze=>({zIndexPopup:ze.zIndexPopupBase+50}))},8628:function(rt,Pt,te){"use strict";var x=te(59301),ie=te(34280),Pe=te(56762),Re=te(69507);function xe(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const re=(0,x.useRef)({}),Fe=(0,Pe.Z)(),Oe=(0,Re.ZP)();return(0,ie.Z)(()=>{const De=Oe.subscribe(Ne=>{re.current=Ne,be&&Fe()});return()=>Oe.unsubscribe(De)},[]),re.current}Pt.Z=xe},45818:function(rt,Pt,te){"use strict";te.d(Pt,{D:function(){return ee},Z:function(){return le}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Re=Pe,xe=te(7657),be=function(me,Ae){return ie.createElement(xe.Z,(0,x.Z)({},me,{ref:Ae,icon:Re}))},re=ie.forwardRef(be),Fe=re,Oe=te(33853),De=te(38819),Ne=te(92310),ze=te.n(Ne),Ee=te(2738),E=de=>!isNaN(parseFloat(de))&&isFinite(de),a=te(36355),b=te(84966),y=function(de,me){var Ae={};for(var pe in de)Object.prototype.hasOwnProperty.call(de,pe)&&me.indexOf(pe)<0&&(Ae[pe]=de[pe]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,pe=Object.getOwnPropertySymbols(de);we{let de=0;return function(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return de+=1,`${me}${de}`}})();var le=ie.forwardRef((de,me)=>{const{prefixCls:Ae,className:pe,trigger:we,children:ge,defaultCollapsed:$e=!1,theme:Me="dark",style:Xe={},collapsible:He=!1,reverseArrow:Ue=!1,width:st=200,collapsedWidth:Ft=80,zeroWidthTriggerStyle:ut,breakpoint:At,onCollapse:tt,onBreakpoint:Et}=de,Bt=y(de,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Te}=(0,ie.useContext)(b.Gs),[Je,pt]=(0,ie.useState)("collapsed"in de?de.collapsed:$e),[Ut,St]=(0,ie.useState)(!1);(0,ie.useEffect)(()=>{"collapsed"in de&&pt(de.collapsed)},[de.collapsed]);const kt=(Ve,Ze)=>{"collapsed"in de||pt(Ve),tt==null||tt(Ve,Ze)},he=(0,ie.useRef)();he.current=Ve=>{St(Ve.matches),Et==null||Et(Ve.matches),Je!==Ve.matches&&kt(Ve.matches,"responsive")},(0,ie.useEffect)(()=>{function Ve(Se){return he.current(Se)}let Ze;if(typeof window!="undefined"){const{matchMedia:Se}=window;if(Se&&At&&At in z){Ze=Se(`(max-width: ${z[At]})`);try{Ze.addEventListener("change",Ve)}catch(ce){Ze.addListener(Ve)}Ve(Ze)}}return()=>{try{Ze==null||Ze.removeEventListener("change",Ve)}catch(Se){Ze==null||Ze.removeListener(Ve)}}},[At]),(0,ie.useEffect)(()=>{const Ve=ne("ant-sider-");return Te.addSider(Ve),()=>Te.removeSider(Ve)},[]);const Ot=()=>{kt(!Je,"clickTrigger")},{getPrefixCls:$t}=(0,ie.useContext)(a.E_),Dt=()=>{const Ve=$t("layout-sider",Ae),Ze=(0,Ee.Z)(Bt,["collapsed"]),Se=Je?Ft:st,ce=E(Se)?`${Se}px`:String(Se),Ke=parseFloat(String(Ft||0))===0?ie.createElement("span",{onClick:Ot,className:ze()(`${Ve}-zero-width-trigger`,`${Ve}-zero-width-trigger-${Ue?"right":"left"}`),style:ut},we||ie.createElement(Fe,null)):null,fe={expanded:Ue?ie.createElement(De.Z,null):ie.createElement(Oe.Z,null),collapsed:Ue?ie.createElement(Oe.Z,null):ie.createElement(De.Z,null)}[Je?"collapsed":"expanded"],qe=we!==null?Ke||ie.createElement("div",{className:`${Ve}-trigger`,onClick:Ot,style:{width:ce}},we||fe):null,ke=Object.assign(Object.assign({},Xe),{flex:`0 0 ${ce}`,maxWidth:ce,minWidth:ce,width:ce}),ye=ze()(Ve,`${Ve}-${Me}`,{[`${Ve}-collapsed`]:!!Je,[`${Ve}-has-trigger`]:He&&we!==null&&!Ke,[`${Ve}-below`]:!!Ut,[`${Ve}-zero-width`]:parseFloat(ce)===0},pe);return ie.createElement("aside",Object.assign({className:ye},Ze,{style:ke,ref:me}),ie.createElement("div",{className:`${Ve}-children`},ge),He||Ut&&Ke?qe:null)},yt=ie.useMemo(()=>({siderCollapsed:Je}),[Je]);return ie.createElement(ee.Provider,{value:yt},Dt())})},84966:function(rt,Pt,te){"use strict";te.d(Pt,{VY:function(){return ee},$_:function(){return z},h4:function(){return y},Gs:function(){return Ee},ZP:function(){return ne}});var x=te(94480),ie=te(92310),Pe=te.n(ie),Re=te(2738),xe=te(59301),be=te(36355),re=te(83116),Oe=ae=>{const{componentCls:le,bodyBg:de,lightSiderBg:me,lightTriggerBg:Ae,lightTriggerColor:pe}=ae;return{[`${le}-sider-light`]:{background:me,[`${le}-sider-trigger`]:{color:pe,background:Ae},[`${le}-sider-zero-width-trigger`]:{color:pe,background:Ae,border:`1px solid ${de}`,borderInlineStart:0}}}};const De=ae=>{const{antCls:le,componentCls:de,colorText:me,triggerColor:Ae,footerBg:pe,triggerBg:we,headerHeight:ge,headerPadding:$e,headerColor:Me,footerPadding:Xe,triggerHeight:He,zeroTriggerHeight:Ue,zeroTriggerWidth:st,motionDurationMid:Ft,motionDurationSlow:ut,fontSize:At,borderRadius:tt,bodyBg:Et,headerBg:Bt,siderBg:Te}=ae;return{[de]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Et,"&, *":{boxSizing:"border-box"},[`&${de}-has-sider`]:{flexDirection:"row",[`> ${de}, > ${de}-content`]:{width:0}},[`${de}-header, &${de}-footer`]:{flex:"0 0 auto"},[`${de}-sider`]:{position:"relative",minWidth:0,background:Te,transition:`all ${Ft}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${le}-menu${le}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:He},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:He,color:Ae,lineHeight:`${He}px`,textAlign:"center",background:we,cursor:"pointer",transition:`all ${Ft}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ge,insetInlineEnd:-st,zIndex:1,width:st,height:Ue,color:Ae,fontSize:ae.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Te,borderStartStartRadius:0,borderStartEndRadius:tt,borderEndEndRadius:tt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ut} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ut}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-st,borderStartStartRadius:tt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:tt}}}}},Oe(ae)),{"&-rtl":{direction:"rtl"}}),[`${de}-header`]:{height:ge,padding:$e,color:Me,lineHeight:`${ge}px`,background:Bt,[`${le}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:Xe,color:me,fontSize:At,background:pe},[`${de}-content`]:{flex:"auto",minHeight:0}}};var Ne=(0,re.Z)("Layout",ae=>[De(ae)],ae=>{const{colorBgLayout:le,controlHeight:de,controlHeightLG:me,colorText:Ae,controlHeightSM:pe,marginXXS:we,colorTextLightSolid:ge,colorBgContainer:$e}=ae,Me=me*1.25;return{colorBgHeader:"#001529",colorBgBody:le,colorBgTrigger:"#002140",bodyBg:le,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${Me}px`,headerColor:Ae,footerPadding:`${pe}px ${Me}px`,footerBg:le,siderBg:"#001529",triggerHeight:me+we*2,triggerBg:"#002140",triggerColor:ge,zeroTriggerWidth:me,zeroTriggerHeight:me,lightSiderBg:$e,lightTriggerBg:$e,lightTriggerColor:Ae}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ze=function(ae,le){var de={};for(var me in ae)Object.prototype.hasOwnProperty.call(ae,me)&&le.indexOf(me)<0&&(de[me]=ae[me]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,me=Object.getOwnPropertySymbols(ae);Aenull,removeSider:()=>null}});function oe(ae){let{suffixCls:le,tagName:de,displayName:me}=ae;return Ae=>xe.forwardRef((we,ge)=>xe.createElement(Ae,Object.assign({ref:ge,suffixCls:le,tagName:de},we)))}const E=xe.forwardRef((ae,le)=>{const{prefixCls:de,suffixCls:me,className:Ae,tagName:pe}=ae,we=ze(ae,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ge}=xe.useContext(be.E_),$e=ge("layout",de),[Me,Xe]=Ne($e),He=me?`${$e}-${me}`:$e;return Me(xe.createElement(pe,Object.assign({className:Pe()(de||He,Ae,Xe),ref:le},we)))}),a=xe.forwardRef((ae,le)=>{const{direction:de}=xe.useContext(be.E_),[me,Ae]=xe.useState([]),{prefixCls:pe,className:we,rootClassName:ge,children:$e,hasSider:Me,tagName:Xe,style:He}=ae,Ue=ze(ae,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),st=(0,Re.Z)(Ue,["suffixCls"]),{getPrefixCls:Ft,layout:ut}=xe.useContext(be.E_),At=Ft("layout",pe),[tt,Et]=Ne(At),Bt=Pe()(At,{[`${At}-has-sider`]:typeof Me=="boolean"?Me:me.length>0,[`${At}-rtl`]:de==="rtl"},ut==null?void 0:ut.className,we,ge,Et),Te=xe.useMemo(()=>({siderHook:{addSider:Je=>{Ae(pt=>[].concat((0,x.Z)(pt),[Je]))},removeSider:Je=>{Ae(pt=>pt.filter(Ut=>Ut!==Je))}}}),[]);return tt(xe.createElement(Ee.Provider,{value:Te},xe.createElement(Xe,Object.assign({ref:le,className:Bt,style:Object.assign(Object.assign({},ut==null?void 0:ut.style),He)},st),$e)))}),b=oe({tagName:"div",displayName:"Layout"})(a),y=oe({suffixCls:"header",tagName:"header",displayName:"Header"})(E),z=oe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(E),ee=oe({suffixCls:"content",tagName:"main",displayName:"Content"})(E);var ne=b},40875:function(rt,Pt,te){"use strict";te.d(Pt,{J:function(){return be}});var x=te(59301),ie=te(33234),Pe=te(70425),Re=function(re,Fe){var Oe={};for(var De in re)Object.prototype.hasOwnProperty.call(re,De)&&Fe.indexOf(De)<0&&(Oe[De]=re[De]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,De=Object.getOwnPropertySymbols(re);Ne{const{children:Oe}=re,De=Re(re,["children"]),Ne=x.useContext(xe),ze=x.useMemo(()=>Object.assign(Object.assign({},Ne),De),[Ne,De.prefixCls,De.mode,De.selectable]);return x.createElement(xe.Provider,{value:ze},x.createElement(ie.BR,null,(0,Pe.supportNodeRef)(Oe)?x.cloneElement(Oe,{ref:Fe}):Oe))});Pt.Z=xe},20834:function(rt,Pt,te){"use strict";te.d(Pt,{default:function(){return yt}});var x=te(15285),ie=te(59301),Pe=te(45818),Re=te(92310),xe=te.n(Re),be=te(36355),re=function(Ve,Ze){var Se={};for(var ce in Ve)Object.prototype.hasOwnProperty.call(Ve,ce)&&Ze.indexOf(ce)<0&&(Se[ce]=Ve[ce]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ce=Object.getOwnPropertySymbols(Ve);Ke{const{prefixCls:Ze,className:Se,dashed:ce}=Ve,Ke=re(Ve,["prefixCls","className","dashed"]),{getPrefixCls:dt}=ie.useContext(be.E_),ve=dt("menu",Ze),fe=xe()({[`${ve}-item-divider-dashed`]:!!ce},Se);return ie.createElement(x.iz,Object.assign({className:fe},Ke))},De=te(11592),Ne=te(2738),ze=te(6848),Ee=te(92343),E=(0,ie.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=Ve=>{var Ze;const{className:Se,children:ce,icon:Ke,title:dt,danger:ve}=Ve,{prefixCls:fe,firstLevel:qe,direction:ke,disableMenuItemTitleTooltip:ye,inlineCollapsed:at}=ie.useContext(E),Qt=nt=>{const ct=ie.createElement("span",{className:`${fe}-title-content`},ce);return(!Ke||(0,Ee.l$)(ce)&&ce.type==="span")&&ce&&nt&&qe&&typeof ce=="string"?ie.createElement("div",{className:`${fe}-inline-collapsed-noicon`},ce.charAt(0)):ct},{siderCollapsed:ft}=ie.useContext(Pe.D);let jt=dt;typeof dt=="undefined"?jt=qe?ce:"":dt===!1&&(jt="");const Tt={title:jt};!ft&&!at&&(Tt.title=null,Tt.open=!1);const Yt=(0,De.Z)(ce).length;let Be=ie.createElement(x.ck,Object.assign({},(0,Ne.Z)(Ve,["title","icon","danger"]),{className:xe()({[`${fe}-item-danger`]:ve,[`${fe}-item-only-child`]:(Ke?Yt+1:Yt)===1},Se),title:typeof dt=="string"?dt:void 0}),(0,Ee.Tm)(Ke,{className:xe()((0,Ee.l$)(Ke)?(Ze=Ke.props)===null||Ze===void 0?void 0:Ze.className:"",`${fe}-item-icon`)}),Qt(at));return ye||(Be=ie.createElement(ze.Z,Object.assign({},Tt,{placement:ke==="rtl"?"left":"right",overlayClassName:`${fe}-inline-collapsed-tooltip`}),Be)),Be},z=Ve=>{var Ze;const{popupClassName:Se,icon:ce,title:Ke,theme:dt}=Ve,ve=ie.useContext(E),{prefixCls:fe,inlineCollapsed:qe,theme:ke}=ve,ye=(0,x.Xl)();let at;if(!ce)at=qe&&!ye.length&&Ke&&typeof Ke=="string"?ie.createElement("div",{className:`${fe}-inline-collapsed-noicon`},Ke.charAt(0)):ie.createElement("span",{className:`${fe}-title-content`},Ke);else{const ft=(0,Ee.l$)(Ke)&&Ke.type==="span";at=ie.createElement(ie.Fragment,null,(0,Ee.Tm)(ce,{className:xe()((0,Ee.l$)(ce)?(Ze=ce.props)===null||Ze===void 0?void 0:Ze.className:"",`${fe}-item-icon`)}),ft?Ke:ie.createElement("span",{className:`${fe}-title-content`},Ke))}const Qt=ie.useMemo(()=>Object.assign(Object.assign({},ve),{firstLevel:!1}),[ve]);return ie.createElement(E.Provider,{value:Qt},ie.createElement(x.Wd,Object.assign({},(0,Ne.Z)(Ve,["icon"]),{title:at,popupClassName:xe()(fe,Se,`${fe}-${dt||ke}`)})))},ee=te(18785),ne=te(70425),ae=te(62892),le=te(40875),de=function(Ve,Ze){var Se={};for(var ce in Ve)Object.prototype.hasOwnProperty.call(Ve,ce)&&Ze.indexOf(ce)<0&&(Se[ce]=Ve[ce]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ce=Object.getOwnPropertySymbols(Ve);Ke{if(Ze&&typeof Ze=="object"){const ce=Ze,{label:Ke,children:dt,key:ve,type:fe}=ce,qe=de(ce,["label","children","key","type"]),ke=ve!=null?ve:`tmp-${Se}`;return dt||fe==="group"?fe==="group"?ie.createElement(x.BW,Object.assign({key:ke},qe,{title:Ke}),me(dt)):ie.createElement(z,Object.assign({key:ke},qe,{title:Ke}),me(dt)):fe==="divider"?ie.createElement(Oe,Object.assign({key:ke},qe)):ie.createElement(b,Object.assign({key:ke},qe),Ke)}return null}).filter(Ze=>Ze)}function Ae(Ve){return ie.useMemo(()=>Ve&&me(Ve),[Ve])}var pe=te(64993),we=te(17313),ge=te(8378),$e=te(13826),Me=te(29878),Xe=te(83116),He=te(37613),st=Ve=>{const{componentCls:Ze,motionDurationSlow:Se,horizontalLineHeight:ce,colorSplit:Ke,lineWidth:dt,lineType:ve,itemPaddingInline:fe}=Ve;return{[`${Ze}-horizontal`]:{lineHeight:ce,border:0,borderBottom:`${dt}px ${ve} ${Ke}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ze}-item, ${Ze}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:fe},[`> ${Ze}-item:hover, + `]:{borderRadius:0},[`> ${yt}-item:last-child`]:{borderBottom:0},[`> ${yt}-item > ${yt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${yt}-item > ${yt}-content > ${yt}-content-box`]:{paddingTop:Ze}}}},St=Lt=>{const{componentCls:yt,paddingSM:Ve}=Lt;return{[`${yt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${yt}-item`]:{borderBottom:0,[`> ${yt}-content`]:{backgroundColor:"transparent",border:0,[`> ${yt}-content-box`]:{paddingBlock:Ve}}}}}};var Rt=(0,Ft.Z)("Collapse",Lt=>{const yt=(0,Te.TS)(Lt,{collapseHeaderPaddingSM:`${Lt.paddingXS}px ${Lt.paddingSM}px`,collapseHeaderPaddingLG:`${Lt.padding}px ${Lt.paddingLG}px`,collapsePanelBorderRadius:Lt.borderRadiusLG});return[Je(yt),Vt(yt),St(yt),ht(yt),(0,Et.Z)(yt)]},Lt=>({headerPadding:`${Lt.paddingSM}px ${Lt.padding}px`,headerBg:Lt.colorFillAlter,contentPadding:`${Lt.padding}px 16px`,contentBg:Lt.colorBgContainer})),Ot=Object.assign(De.forwardRef((Lt,yt)=>{const{getPrefixCls:Ve,direction:Ze,collapse:Pe}=De.useContext(dt.E_),{prefixCls:ce,className:We,rootClassName:gt,style:he,bordered:pe=!0,ghost:qe,size:ke,expandIconPosition:Ce="start",children:rt,expandIcon:Qt}=Lt,vt=(0,wt.Z)(Yt=>{var _t;return(_t=ke!=null?ke:Yt)!==null&&_t!==void 0?_t:"middle"}),Zt=Ve("collapse",ce),Tt=Ve(),[Ut,Be]=Rt(Zt),at=De.useMemo(()=>Ce==="left"?"start":Ce==="right"?"end":Ce,[Ce]),mt=function(){let Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const _t=Qt?Qt(Yt):De.createElement(x.Z,{rotate:Yt.isActive?90:void 0});return(0,Qe.Tm)(_t,()=>({className:Ee()(_t.props.className,`${Zt}-arrow`)}))},st=Ee()(`${Zt}-icon-position-${at}`,{[`${Zt}-borderless`]:!pe,[`${Zt}-rtl`]:Ze==="rtl",[`${Zt}-ghost`]:!!qe,[`${Zt}-${vt}`]:vt!=="middle"},Pe==null?void 0:Pe.className,We,gt,Be),ft=Object.assign(Object.assign({},(0,He.Z)(Tt)),{motionAppear:!1,leavedClassName:`${Zt}-content-hidden`}),jt=De.useMemo(()=>rt?(0,ze.Z)(rt).map((Yt,_t)=>{var sn,yn;if(!((sn=Yt.props)===null||sn===void 0)&&sn.disabled){const Nt=(yn=Yt.key)!==null&&yn!==void 0?yn:String(_t),{disabled:Dt,collapsible:It}=Yt.props,nn=Object.assign(Object.assign({},(0,Xe.Z)(Yt.props,["disabled"])),{key:Nt,collapsible:It!=null?It:Dt?"disabled":void 0});return(0,Qe.Tm)(Yt,nn)}return Yt}):null,[rt]);return Ut(De.createElement(et,Object.assign({ref:yt,openMotion:ft},(0,Xe.Z)(Lt,["rootClassName"]),{expandIcon:mt,prefixCls:Zt,className:st,style:Object.assign(Object.assign({},Pe==null?void 0:Pe.style),he)}),jt))}),{Panel:Bt}),$t=Ot},28103:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ze}});var x=te(92310),ie=te.n(x),Ee=te(59301),Re=te(36355),xe=te(17313),be=te(83116),oe=te(37613);const Fe=ye=>{const{componentCls:re,sizePaddingEdgeHorizontal:E,colorSplit:a,lineWidth:b,textPaddingInline:y,orientationMargin:z,verticalMarginInline:ee}=ye;return{[re]:Object.assign(Object.assign({},(0,xe.Wf)(ye)),{borderBlockStart:`${b}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ye.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${re}-with-text`]:{display:"flex",alignItems:"center",margin:`${ye.dividerHorizontalWithTextGutterMargin}px 0`,color:ye.colorTextHeading,fontWeight:500,fontSize:ye.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${re}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${re}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${re}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${re}-with-text${re}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${re}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${re}-with-text`]:{color:ye.colorText,fontWeight:"normal",fontSize:ye.fontSize},[`&-horizontal${re}-with-text-left${re}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${re}-inner-text`]:{paddingInlineStart:E}},[`&-horizontal${re}-with-text-right${re}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${re}-inner-text`]:{paddingInlineEnd:E}}})}};var Oe=(0,be.Z)("Divider",ye=>{const re=(0,oe.TS)(ye,{dividerHorizontalWithTextGutterMargin:ye.margin,dividerHorizontalGutterMargin:ye.marginLG,sizePaddingEdgeHorizontal:0});return[Fe(re)]},ye=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ye.marginXS})),De=function(ye,re){var E={};for(var a in ye)Object.prototype.hasOwnProperty.call(ye,a)&&re.indexOf(a)<0&&(E[a]=ye[a]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(ye);b{const{getPrefixCls:re,direction:E,divider:a}=Ee.useContext(Re.E_),{prefixCls:b,type:y="horizontal",orientation:z="center",orientationMargin:ee,className:ne,rootClassName:ae,children:le,dashed:de,plain:me,style:Ae}=ye,ve=De(ye,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),we=re("divider",b),[ge,et]=Oe(we),Me=z.length>0?`-${z}`:z,Xe=!!le,He=z==="left"&&ee!=null,Qe=z==="right"&&ee!=null,dt=ie()(we,a==null?void 0:a.className,et,`${we}-${y}`,{[`${we}-with-text`]:Xe,[`${we}-with-text${Me}`]:Xe,[`${we}-dashed`]:!!de,[`${we}-plain`]:!!me,[`${we}-rtl`]:E==="rtl",[`${we}-no-default-orientation-margin-left`]:He,[`${we}-no-default-orientation-margin-right`]:Qe},ne,ae),wt=Ee.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),ct=Object.assign(Object.assign({},He&&{marginLeft:wt}),Qe&&{marginRight:wt});return ge(Ee.createElement("div",Object.assign({className:dt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ae)},ve,{role:"separator"}),le&&y!=="vertical"&&Ee.createElement("span",{className:`${we}-inner-text`,style:ct},le)))}},91857:function(lt,Pt,te){"use strict";var x=te(59301),ie=te(38819),Ee=te(92310),Re=te.n(Ee),xe=te(31561),be=te(70425),oe=te(18929),Fe=te(2738),Oe=te(79676),De=te(53487),Ne=te(92343),ze=te(36355),ye=te(20834),re=te(40875),E=te(88088),a=te(47211);const b=null,y=ae=>{const{menu:le,arrow:de,prefixCls:me,children:Ae,trigger:ve,disabled:we,dropdownRender:ge,getPopupContainer:et,overlayClassName:Me,rootClassName:Xe,open:He,onOpenChange:Qe,visible:dt,onVisibleChange:wt,mouseEnterDelay:ct=.15,mouseLeaveDelay:Bt=.1,autoAdjustOverflow:tt=!0,placement:Et="",overlay:Ft,transitionName:Te}=ae,{getPopupContainer:Je,getPrefixCls:ht,direction:Vt}=x.useContext(ze.E_),St=x.useMemo(()=>{const Ce=ht();return Te!==void 0?Te:Et.includes("top")?`${Ce}-slide-down`:`${Ce}-slide-up`},[ht,Et,Te]),Rt=x.useMemo(()=>Et?Et.includes("Center")?Et.slice(0,Et.indexOf("Center")):Et:Vt==="rtl"?"bottomRight":"bottomLeft",[Et,Vt]),Se=ht("dropdown",me),[Ot,$t]=(0,a.Z)(Se),[,Lt]=(0,E.Z)(),yt=x.Children.only(Ae),Ve=(0,Ne.Tm)(yt,{className:Re()(`${Se}-trigger`,{[`${Se}-rtl`]:Vt==="rtl"},yt.props.className),disabled:we}),Ze=we?[]:ve;let Pe;Ze&&Ze.includes("contextMenu")&&(Pe=!0);const[ce,We]=(0,oe.Z)(!1,{value:He!=null?He:dt}),gt=(0,be.useEvent)(Ce=>{Qe==null||Qe(Ce),wt==null||wt(Ce),We(Ce)}),he=Re()(Me,Xe,$t,{[`${Se}-rtl`]:Vt==="rtl"}),pe=(0,Oe.Z)({arrowPointAtCenter:typeof de=="object"&&de.pointAtCenter,autoAdjustOverflow:tt,offset:Lt.marginXXS,arrowWidth:de?Lt.sizePopupArrow:0,borderRadius:Lt.borderRadius}),qe=x.useCallback(()=>{We(!1)},[]),ke=()=>{let Ce;return le!=null&&le.items?Ce=x.createElement(ye.default,Object.assign({},le)):typeof Ft=="function"?Ce=Ft():Ce=Ft,ge&&(Ce=ge(Ce)),Ce=x.Children.only(typeof Ce=="string"?x.createElement("span",null,Ce):Ce),x.createElement(re.J,{prefixCls:`${Se}-menu`,expandIcon:x.createElement("span",{className:`${Se}-menu-submenu-arrow`},x.createElement(ie.Z,{className:`${Se}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:qe,validator:rt=>{let{mode:Qt}=rt}},Ce)};return Ot(x.createElement(xe.Z,Object.assign({alignPoint:Pe},(0,Fe.Z)(ae,["rootClassName"]),{mouseEnterDelay:ct,mouseLeaveDelay:Bt,visible:ce,builtinPlacements:pe,arrow:!!de,overlayClassName:he,prefixCls:Se,getPopupContainer:et||Je,transitionName:St,trigger:Ze,overlay:ke,placement:Rt,onVisibleChange:gt}),Ve))};function z(ae){return Object.assign(Object.assign({},ae),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ee=(0,De.Z)(y,"dropdown",ae=>ae,z),ne=ae=>x.createElement(ee,Object.assign({},ae),x.createElement("span",null));y._InternalPanelDoNotUseOrYouWillBeFired=ne,Pt.Z=y},38854:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return E}});var x=te(91857),ie=te(92310),Ee=te.n(ie),Re=te(59301),xe=te(18785),be=te(3113),oe=te(36355),Fe=te(81327),Oe=te(33234),De=te(47211),Ne=function(a,b){var y={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&b.indexOf(z)<0&&(y[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,z=Object.getOwnPropertySymbols(a);ee{const{getPopupContainer:b,getPrefixCls:y,direction:z}=Re.useContext(oe.E_),{prefixCls:ee,type:ne="default",danger:ae,disabled:le,loading:de,onClick:me,htmlType:Ae,children:ve,className:we,menu:ge,arrow:et,autoFocus:Me,overlay:Xe,trigger:He,align:Qe,open:dt,onOpenChange:wt,placement:ct,getPopupContainer:Bt,href:tt,icon:Et=Re.createElement(xe.Z,null),title:Ft,buttonsRender:Te=ke=>ke,mouseEnterDelay:Je,mouseLeaveDelay:ht,overlayClassName:Vt,overlayStyle:St,destroyPopupOnHide:Rt,dropdownRender:Se}=a,Ot=Ne(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),$t=y("dropdown",ee),Lt=`${$t}-button`,[yt,Ve]=(0,De.Z)($t),Ze={menu:ge,arrow:et,autoFocus:Me,align:Qe,disabled:le,trigger:le?[]:He,onOpenChange:wt,getPopupContainer:Bt||b,mouseEnterDelay:Je,mouseLeaveDelay:ht,overlayClassName:Vt,overlayStyle:St,destroyPopupOnHide:Rt,dropdownRender:Se},{compactSize:Pe,compactItemClassnames:ce}=(0,Oe.ri)($t,z),We=Ee()(Lt,ce,we,Ve);"overlay"in a&&(Ze.overlay=Xe),"open"in a&&(Ze.open=dt),"placement"in a?Ze.placement=ct:Ze.placement=z==="rtl"?"bottomLeft":"bottomRight";const gt=Re.createElement(be.ZP,{type:ne,danger:ae,disabled:le,loading:de,onClick:me,htmlType:Ae,href:tt,title:Ft},ve),he=Re.createElement(be.ZP,{type:ne,danger:ae,icon:Et}),[pe,qe]=Te([gt,he]);return yt(Re.createElement(Fe.Z.Compact,Object.assign({className:We,size:Pe,block:!0},Ot),pe,Re.createElement(x.Z,Object.assign({},Ze),qe)))};ze.__ANT_BUTTON=!0;var ye=ze;const re=x.Z;re.Button=ye;var E=re},47211:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Ne}});var x=te(17313),ie=te(13826),Ee=te(92899),Re=te(29878),xe=te(19447),be=te(83116),oe=te(37613),Oe=ze=>{const{componentCls:ye,menuCls:re,colorError:E,colorTextLightSolid:a}=ze,b=`${re}-item`;return{[`${ye}, ${ye}-menu-submenu`]:{[`${re} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:E,"&:hover":{color:a,backgroundColor:E}}}}}};const De=ze=>{const{componentCls:ye,menuCls:re,zIndexPopup:E,dropdownArrowDistance:a,sizePopupArrow:b,antCls:y,iconCls:z,motionDurationMid:ee,dropdownPaddingVertical:ne,fontSize:ae,dropdownEdgeChildPadding:le,colorTextDisabled:de,fontSizeIcon:me,controlPaddingHorizontal:Ae,colorBgElevated:ve}=ze;return[{[ye]:Object.assign(Object.assign({},(0,x.Wf)(ze)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:E,display:"block","&::before":{position:"absolute",insetBlock:-a+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${y}-btn`]:{[`& > ${z}-down, & > ${y}-btn-icon > ${z}-down`]:{fontSize:me}},[`${ye}-wrap`]:{position:"relative",[`${y}-btn > ${z}-down`]:{fontSize:me},[`${z}-down::before`]:{transition:`transform ${ee}`}},[`${ye}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${y}-slide-down-enter${y}-slide-down-enter-active${ye}-placement-bottomLeft, + &${y}-slide-down-appear${y}-slide-down-appear-active${ye}-placement-bottomLeft, + &${y}-slide-down-enter${y}-slide-down-enter-active${ye}-placement-bottom, + &${y}-slide-down-appear${y}-slide-down-appear-active${ye}-placement-bottom, + &${y}-slide-down-enter${y}-slide-down-enter-active${ye}-placement-bottomRight, + &${y}-slide-down-appear${y}-slide-down-appear-active${ye}-placement-bottomRight`]:{animationName:ie.fJ},[`&${y}-slide-up-enter${y}-slide-up-enter-active${ye}-placement-topLeft, + &${y}-slide-up-appear${y}-slide-up-appear-active${ye}-placement-topLeft, + &${y}-slide-up-enter${y}-slide-up-enter-active${ye}-placement-top, + &${y}-slide-up-appear${y}-slide-up-appear-active${ye}-placement-top, + &${y}-slide-up-enter${y}-slide-up-enter-active${ye}-placement-topRight, + &${y}-slide-up-appear${y}-slide-up-appear-active${ye}-placement-topRight`]:{animationName:ie.Qt},[`&${y}-slide-down-leave${y}-slide-down-leave-active${ye}-placement-bottomLeft, + &${y}-slide-down-leave${y}-slide-down-leave-active${ye}-placement-bottom, + &${y}-slide-down-leave${y}-slide-down-leave-active${ye}-placement-bottomRight`]:{animationName:ie.Uw},[`&${y}-slide-up-leave${y}-slide-up-leave-active${ye}-placement-topLeft, + &${y}-slide-up-leave${y}-slide-up-leave-active${ye}-placement-top, + &${y}-slide-up-leave${y}-slide-up-leave-active${ye}-placement-topRight`]:{animationName:ie.ly}})},(0,xe.ZP)(ze,{colorBg:ve,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${ye} ${re}`]:{position:"relative",margin:0},[`${re}-submenu-popup`]:{position:"absolute",zIndex:E,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${ye}, ${ye}-menu-submenu`]:{[re]:Object.assign(Object.assign({padding:le,listStyleType:"none",backgroundColor:ve,backgroundClip:"padding-box",borderRadius:ze.borderRadiusLG,outline:"none",boxShadow:ze.boxShadowSecondary},(0,x.Qy)(ze)),{[`${re}-item-group-title`]:{padding:`${ne}px ${Ae}px`,color:ze.colorTextDescription,transition:`all ${ee}`},[`${re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${re}-item-icon`]:{minWidth:ae,marginInlineEnd:ze.marginXS,fontSize:ze.fontSizeSM},[`${re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ee}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${re}-item, ${re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ae}px`,color:ze.colorText,fontWeight:"normal",fontSize:ae,lineHeight:ze.lineHeight,cursor:"pointer",transition:`all ${ee}`,borderRadius:ze.borderRadiusSM,"&:hover, &-active":{backgroundColor:ze.controlItemBgHover}},(0,x.Qy)(ze)),{"&-selected":{color:ze.colorPrimary,backgroundColor:ze.controlItemBgActive,"&:hover, &-active":{backgroundColor:ze.controlItemBgActiveHover}},"&-disabled":{color:de,cursor:"not-allowed","&:hover":{color:de,backgroundColor:ve,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ze.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ze.colorSplit},[`${ye}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ze.paddingXS,[`${ye}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ze.colorTextDescription,fontSize:me,fontStyle:"normal"}}}),[`${re}-item-group-list`]:{margin:`0 ${ze.marginXS}px`,padding:0,listStyle:"none"},[`${re}-submenu-title`]:{paddingInlineEnd:Ae+ze.fontSizeSM},[`${re}-submenu-vertical`]:{position:"relative"},[`${re}-submenu${re}-submenu-disabled ${ye}-menu-submenu-title`]:{[`&, ${ye}-menu-submenu-arrow-icon`]:{color:de,backgroundColor:ve,cursor:"not-allowed"}},[`${re}-submenu-selected ${ye}-menu-submenu-title`]:{color:ze.colorPrimary}})}},[(0,ie.oN)(ze,"slide-up"),(0,ie.oN)(ze,"slide-down"),(0,Ee.Fm)(ze,"move-up"),(0,Ee.Fm)(ze,"move-down"),(0,Re._y)(ze,"zoom-big")]]};var Ne=(0,be.Z)("Dropdown",(ze,ye)=>{let{rootPrefixCls:re}=ye;const{marginXXS:E,sizePopupArrow:a,controlHeight:b,fontSize:y,lineHeight:z,paddingXXS:ee,componentCls:ne,borderRadiusLG:ae}=ze,le=(b-y*z)/2,{dropdownArrowOffset:de}=(0,xe.fS)({contentRadius:ae}),me=(0,oe.TS)(ze,{menuCls:`${ne}-menu`,rootPrefixCls:re,dropdownArrowDistance:a/2+E,dropdownArrowOffset:de,dropdownPaddingVertical:le,dropdownEdgeChildPadding:ee});return[De(me),Oe(me)]},ze=>({zIndexPopup:ze.zIndexPopupBase+50}))},8628:function(lt,Pt,te){"use strict";var x=te(59301),ie=te(34280),Ee=te(56762),Re=te(69507);function xe(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const oe=(0,x.useRef)({}),Fe=(0,Ee.Z)(),Oe=(0,Re.ZP)();return(0,ie.Z)(()=>{const De=Oe.subscribe(Ne=>{oe.current=Ne,be&&Fe()});return()=>Oe.unsubscribe(De)},[]),oe.current}Pt.Z=xe},45818:function(lt,Pt,te){"use strict";te.d(Pt,{D:function(){return ee},Z:function(){return le}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Re=Ee,xe=te(7657),be=function(me,Ae){return ie.createElement(xe.Z,(0,x.Z)({},me,{ref:Ae,icon:Re}))},oe=ie.forwardRef(be),Fe=oe,Oe=te(33853),De=te(38819),Ne=te(92310),ze=te.n(Ne),ye=te(2738),E=de=>!isNaN(parseFloat(de))&&isFinite(de),a=te(36355),b=te(84966),y=function(de,me){var Ae={};for(var ve in de)Object.prototype.hasOwnProperty.call(de,ve)&&me.indexOf(ve)<0&&(Ae[ve]=de[ve]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,ve=Object.getOwnPropertySymbols(de);we{let de=0;return function(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return de+=1,`${me}${de}`}})();var le=ie.forwardRef((de,me)=>{const{prefixCls:Ae,className:ve,trigger:we,children:ge,defaultCollapsed:et=!1,theme:Me="dark",style:Xe={},collapsible:He=!1,reverseArrow:Qe=!1,width:dt=200,collapsedWidth:wt=80,zeroWidthTriggerStyle:ct,breakpoint:Bt,onCollapse:tt,onBreakpoint:Et}=de,Ft=y(de,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Te}=(0,ie.useContext)(b.Gs),[Je,ht]=(0,ie.useState)("collapsed"in de?de.collapsed:et),[Vt,St]=(0,ie.useState)(!1);(0,ie.useEffect)(()=>{"collapsed"in de&&ht(de.collapsed)},[de.collapsed]);const Rt=(Ve,Ze)=>{"collapsed"in de||ht(Ve),tt==null||tt(Ve,Ze)},Se=(0,ie.useRef)();Se.current=Ve=>{St(Ve.matches),Et==null||Et(Ve.matches),Je!==Ve.matches&&Rt(Ve.matches,"responsive")},(0,ie.useEffect)(()=>{function Ve(Pe){return Se.current(Pe)}let Ze;if(typeof window!="undefined"){const{matchMedia:Pe}=window;if(Pe&&Bt&&Bt in z){Ze=Pe(`(max-width: ${z[Bt]})`);try{Ze.addEventListener("change",Ve)}catch(ce){Ze.addListener(Ve)}Ve(Ze)}}return()=>{try{Ze==null||Ze.removeEventListener("change",Ve)}catch(Pe){Ze==null||Ze.removeListener(Ve)}}},[Bt]),(0,ie.useEffect)(()=>{const Ve=ne("ant-sider-");return Te.addSider(Ve),()=>Te.removeSider(Ve)},[]);const Ot=()=>{Rt(!Je,"clickTrigger")},{getPrefixCls:$t}=(0,ie.useContext)(a.E_),Lt=()=>{const Ve=$t("layout-sider",Ae),Ze=(0,ye.Z)(Ft,["collapsed"]),Pe=Je?wt:dt,ce=E(Pe)?`${Pe}px`:String(Pe),We=parseFloat(String(wt||0))===0?ie.createElement("span",{onClick:Ot,className:ze()(`${Ve}-zero-width-trigger`,`${Ve}-zero-width-trigger-${Qe?"right":"left"}`),style:ct},we||ie.createElement(Fe,null)):null,pe={expanded:Qe?ie.createElement(De.Z,null):ie.createElement(Oe.Z,null),collapsed:Qe?ie.createElement(Oe.Z,null):ie.createElement(De.Z,null)}[Je?"collapsed":"expanded"],qe=we!==null?We||ie.createElement("div",{className:`${Ve}-trigger`,onClick:Ot,style:{width:ce}},we||pe):null,ke=Object.assign(Object.assign({},Xe),{flex:`0 0 ${ce}`,maxWidth:ce,minWidth:ce,width:ce}),Ce=ze()(Ve,`${Ve}-${Me}`,{[`${Ve}-collapsed`]:!!Je,[`${Ve}-has-trigger`]:He&&we!==null&&!We,[`${Ve}-below`]:!!Vt,[`${Ve}-zero-width`]:parseFloat(ce)===0},ve);return ie.createElement("aside",Object.assign({className:Ce},Ze,{style:ke,ref:me}),ie.createElement("div",{className:`${Ve}-children`},ge),He||Vt&&We?qe:null)},yt=ie.useMemo(()=>({siderCollapsed:Je}),[Je]);return ie.createElement(ee.Provider,{value:yt},Lt())})},84966:function(lt,Pt,te){"use strict";te.d(Pt,{VY:function(){return ee},$_:function(){return z},h4:function(){return y},Gs:function(){return ye},ZP:function(){return ne}});var x=te(94480),ie=te(92310),Ee=te.n(ie),Re=te(2738),xe=te(59301),be=te(36355),oe=te(83116),Oe=ae=>{const{componentCls:le,bodyBg:de,lightSiderBg:me,lightTriggerBg:Ae,lightTriggerColor:ve}=ae;return{[`${le}-sider-light`]:{background:me,[`${le}-sider-trigger`]:{color:ve,background:Ae},[`${le}-sider-zero-width-trigger`]:{color:ve,background:Ae,border:`1px solid ${de}`,borderInlineStart:0}}}};const De=ae=>{const{antCls:le,componentCls:de,colorText:me,triggerColor:Ae,footerBg:ve,triggerBg:we,headerHeight:ge,headerPadding:et,headerColor:Me,footerPadding:Xe,triggerHeight:He,zeroTriggerHeight:Qe,zeroTriggerWidth:dt,motionDurationMid:wt,motionDurationSlow:ct,fontSize:Bt,borderRadius:tt,bodyBg:Et,headerBg:Ft,siderBg:Te}=ae;return{[de]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Et,"&, *":{boxSizing:"border-box"},[`&${de}-has-sider`]:{flexDirection:"row",[`> ${de}, > ${de}-content`]:{width:0}},[`${de}-header, &${de}-footer`]:{flex:"0 0 auto"},[`${de}-sider`]:{position:"relative",minWidth:0,background:Te,transition:`all ${wt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${le}-menu${le}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:He},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:He,color:Ae,lineHeight:`${He}px`,textAlign:"center",background:we,cursor:"pointer",transition:`all ${wt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ge,insetInlineEnd:-dt,zIndex:1,width:dt,height:Qe,color:Ae,fontSize:ae.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Te,borderStartStartRadius:0,borderStartEndRadius:tt,borderEndEndRadius:tt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ct} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ct}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-dt,borderStartStartRadius:tt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:tt}}}}},Oe(ae)),{"&-rtl":{direction:"rtl"}}),[`${de}-header`]:{height:ge,padding:et,color:Me,lineHeight:`${ge}px`,background:Ft,[`${le}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:Xe,color:me,fontSize:Bt,background:ve},[`${de}-content`]:{flex:"auto",minHeight:0}}};var Ne=(0,oe.Z)("Layout",ae=>[De(ae)],ae=>{const{colorBgLayout:le,controlHeight:de,controlHeightLG:me,colorText:Ae,controlHeightSM:ve,marginXXS:we,colorTextLightSolid:ge,colorBgContainer:et}=ae,Me=me*1.25;return{colorBgHeader:"#001529",colorBgBody:le,colorBgTrigger:"#002140",bodyBg:le,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${Me}px`,headerColor:Ae,footerPadding:`${ve}px ${Me}px`,footerBg:le,siderBg:"#001529",triggerHeight:me+we*2,triggerBg:"#002140",triggerColor:ge,zeroTriggerWidth:me,zeroTriggerHeight:me,lightSiderBg:et,lightTriggerBg:et,lightTriggerColor:Ae}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ze=function(ae,le){var de={};for(var me in ae)Object.prototype.hasOwnProperty.call(ae,me)&&le.indexOf(me)<0&&(de[me]=ae[me]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,me=Object.getOwnPropertySymbols(ae);Aenull,removeSider:()=>null}});function re(ae){let{suffixCls:le,tagName:de,displayName:me}=ae;return Ae=>xe.forwardRef((we,ge)=>xe.createElement(Ae,Object.assign({ref:ge,suffixCls:le,tagName:de},we)))}const E=xe.forwardRef((ae,le)=>{const{prefixCls:de,suffixCls:me,className:Ae,tagName:ve}=ae,we=ze(ae,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ge}=xe.useContext(be.E_),et=ge("layout",de),[Me,Xe]=Ne(et),He=me?`${et}-${me}`:et;return Me(xe.createElement(ve,Object.assign({className:Ee()(de||He,Ae,Xe),ref:le},we)))}),a=xe.forwardRef((ae,le)=>{const{direction:de}=xe.useContext(be.E_),[me,Ae]=xe.useState([]),{prefixCls:ve,className:we,rootClassName:ge,children:et,hasSider:Me,tagName:Xe,style:He}=ae,Qe=ze(ae,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),dt=(0,Re.Z)(Qe,["suffixCls"]),{getPrefixCls:wt,layout:ct}=xe.useContext(be.E_),Bt=wt("layout",ve),[tt,Et]=Ne(Bt),Ft=Ee()(Bt,{[`${Bt}-has-sider`]:typeof Me=="boolean"?Me:me.length>0,[`${Bt}-rtl`]:de==="rtl"},ct==null?void 0:ct.className,we,ge,Et),Te=xe.useMemo(()=>({siderHook:{addSider:Je=>{Ae(ht=>[].concat((0,x.Z)(ht),[Je]))},removeSider:Je=>{Ae(ht=>ht.filter(Vt=>Vt!==Je))}}}),[]);return tt(xe.createElement(ye.Provider,{value:Te},xe.createElement(Xe,Object.assign({ref:le,className:Ft,style:Object.assign(Object.assign({},ct==null?void 0:ct.style),He)},dt),et)))}),b=re({tagName:"div",displayName:"Layout"})(a),y=re({suffixCls:"header",tagName:"header",displayName:"Header"})(E),z=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(E),ee=re({suffixCls:"content",tagName:"main",displayName:"Content"})(E);var ne=b},40875:function(lt,Pt,te){"use strict";te.d(Pt,{J:function(){return be}});var x=te(59301),ie=te(33234),Ee=te(70425),Re=function(oe,Fe){var Oe={};for(var De in oe)Object.prototype.hasOwnProperty.call(oe,De)&&Fe.indexOf(De)<0&&(Oe[De]=oe[De]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,De=Object.getOwnPropertySymbols(oe);Ne{const{children:Oe}=oe,De=Re(oe,["children"]),Ne=x.useContext(xe),ze=x.useMemo(()=>Object.assign(Object.assign({},Ne),De),[Ne,De.prefixCls,De.mode,De.selectable]);return x.createElement(xe.Provider,{value:ze},x.createElement(ie.BR,null,(0,Ee.supportNodeRef)(Oe)?x.cloneElement(Oe,{ref:Fe}):Oe))});Pt.Z=xe},20834:function(lt,Pt,te){"use strict";te.d(Pt,{default:function(){return yt}});var x=te(15285),ie=te(59301),Ee=te(45818),Re=te(92310),xe=te.n(Re),be=te(36355),oe=function(Ve,Ze){var Pe={};for(var ce in Ve)Object.prototype.hasOwnProperty.call(Ve,ce)&&Ze.indexOf(ce)<0&&(Pe[ce]=Ve[ce]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,ce=Object.getOwnPropertySymbols(Ve);We{const{prefixCls:Ze,className:Pe,dashed:ce}=Ve,We=oe(Ve,["prefixCls","className","dashed"]),{getPrefixCls:gt}=ie.useContext(be.E_),he=gt("menu",Ze),pe=xe()({[`${he}-item-divider-dashed`]:!!ce},Pe);return ie.createElement(x.iz,Object.assign({className:pe},We))},De=te(11592),Ne=te(2738),ze=te(6848),ye=te(92343),E=(0,ie.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=Ve=>{var Ze;const{className:Pe,children:ce,icon:We,title:gt,danger:he}=Ve,{prefixCls:pe,firstLevel:qe,direction:ke,disableMenuItemTitleTooltip:Ce,inlineCollapsed:rt}=ie.useContext(E),Qt=at=>{const mt=ie.createElement("span",{className:`${pe}-title-content`},ce);return(!We||(0,ye.l$)(ce)&&ce.type==="span")&&ce&&at&&qe&&typeof ce=="string"?ie.createElement("div",{className:`${pe}-inline-collapsed-noicon`},ce.charAt(0)):mt},{siderCollapsed:vt}=ie.useContext(Ee.D);let Zt=gt;typeof gt=="undefined"?Zt=qe?ce:"":gt===!1&&(Zt="");const Tt={title:Zt};!vt&&!rt&&(Tt.title=null,Tt.open=!1);const Ut=(0,De.Z)(ce).length;let Be=ie.createElement(x.ck,Object.assign({},(0,Ne.Z)(Ve,["title","icon","danger"]),{className:xe()({[`${pe}-item-danger`]:he,[`${pe}-item-only-child`]:(We?Ut+1:Ut)===1},Pe),title:typeof gt=="string"?gt:void 0}),(0,ye.Tm)(We,{className:xe()((0,ye.l$)(We)?(Ze=We.props)===null||Ze===void 0?void 0:Ze.className:"",`${pe}-item-icon`)}),Qt(rt));return Ce||(Be=ie.createElement(ze.Z,Object.assign({},Tt,{placement:ke==="rtl"?"left":"right",overlayClassName:`${pe}-inline-collapsed-tooltip`}),Be)),Be},z=Ve=>{var Ze;const{popupClassName:Pe,icon:ce,title:We,theme:gt}=Ve,he=ie.useContext(E),{prefixCls:pe,inlineCollapsed:qe,theme:ke}=he,Ce=(0,x.Xl)();let rt;if(!ce)rt=qe&&!Ce.length&&We&&typeof We=="string"?ie.createElement("div",{className:`${pe}-inline-collapsed-noicon`},We.charAt(0)):ie.createElement("span",{className:`${pe}-title-content`},We);else{const vt=(0,ye.l$)(We)&&We.type==="span";rt=ie.createElement(ie.Fragment,null,(0,ye.Tm)(ce,{className:xe()((0,ye.l$)(ce)?(Ze=ce.props)===null||Ze===void 0?void 0:Ze.className:"",`${pe}-item-icon`)}),vt?We:ie.createElement("span",{className:`${pe}-title-content`},We))}const Qt=ie.useMemo(()=>Object.assign(Object.assign({},he),{firstLevel:!1}),[he]);return ie.createElement(E.Provider,{value:Qt},ie.createElement(x.Wd,Object.assign({},(0,Ne.Z)(Ve,["icon"]),{title:rt,popupClassName:xe()(pe,Pe,`${pe}-${gt||ke}`)})))},ee=te(18785),ne=te(70425),ae=te(62892),le=te(40875),de=function(Ve,Ze){var Pe={};for(var ce in Ve)Object.prototype.hasOwnProperty.call(Ve,ce)&&Ze.indexOf(ce)<0&&(Pe[ce]=Ve[ce]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,ce=Object.getOwnPropertySymbols(Ve);We{if(Ze&&typeof Ze=="object"){const ce=Ze,{label:We,children:gt,key:he,type:pe}=ce,qe=de(ce,["label","children","key","type"]),ke=he!=null?he:`tmp-${Pe}`;return gt||pe==="group"?pe==="group"?ie.createElement(x.BW,Object.assign({key:ke},qe,{title:We}),me(gt)):ie.createElement(z,Object.assign({key:ke},qe,{title:We}),me(gt)):pe==="divider"?ie.createElement(Oe,Object.assign({key:ke},qe)):ie.createElement(b,Object.assign({key:ke},qe),We)}return null}).filter(Ze=>Ze)}function Ae(Ve){return ie.useMemo(()=>Ve&&me(Ve),[Ve])}var ve=te(64993),we=te(17313),ge=te(8378),et=te(13826),Me=te(29878),Xe=te(83116),He=te(37613),dt=Ve=>{const{componentCls:Ze,motionDurationSlow:Pe,horizontalLineHeight:ce,colorSplit:We,lineWidth:gt,lineType:he,itemPaddingInline:pe}=Ve;return{[`${Ze}-horizontal`]:{lineHeight:ce,border:0,borderBottom:`${gt}px ${he} ${We}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ze}-item, ${Ze}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:pe},[`> ${Ze}-item:hover, > ${Ze}-item-active, - > ${Ze}-submenu ${Ze}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ze}-item, ${Ze}-submenu-title`]:{transition:[`border-color ${Se}`,`background ${Se}`].join(",")},[`${Ze}-submenu-arrow`]:{display:"none"}}}},ut=Ve=>{let{componentCls:Ze,menuArrowOffset:Se}=Ve;return{[`${Ze}-rtl`]:{direction:"rtl"},[`${Ze}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ze}-rtl${Ze}-vertical, - ${Ze}-submenu-rtl ${Ze}-vertical`]:{[`${Ze}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Se})`},"&::after":{transform:`rotate(45deg) translateY(${Se})`}}}}};const At=Ve=>Object.assign({},(0,we.oN)(Ve));var Et=(Ve,Ze)=>{const{componentCls:Se,itemColor:ce,itemSelectedColor:Ke,groupTitleColor:dt,itemBg:ve,subMenuItemBg:fe,itemSelectedBg:qe,activeBarHeight:ke,activeBarWidth:ye,activeBarBorderWidth:at,motionDurationSlow:Qt,motionEaseInOut:ft,motionEaseOut:jt,itemPaddingInline:Tt,motionDurationMid:Yt,itemHoverColor:Be,lineType:nt,colorSplit:ct,itemDisabledColor:lt,dangerItemColor:gt,dangerItemHoverColor:zt,dangerItemSelectedColor:Jt,dangerItemActiveBg:_t,dangerItemSelectedBg:ln,itemHoverBg:Pn,itemActiveBg:Lt,menuSubMenuBg:wt,horizontalItemSelectedColor:It,horizontalItemSelectedBg:nn,horizontalItemBorderRadius:Zt,horizontalItemHoverBg:wn,popupBg:In}=Ve;return{[`${Se}-${Ze}, ${Se}-${Ze} > ${Se}`]:{color:ce,background:ve,[`&${Se}-root:focus-visible`]:Object.assign({},At(Ve)),[`${Se}-item-group-title`]:{color:dt},[`${Se}-submenu-selected`]:{[`> ${Se}-submenu-title`]:{color:Ke}},[`${Se}-item-disabled, ${Se}-submenu-disabled`]:{color:`${lt} !important`},[`${Se}-item:not(${Se}-item-selected):not(${Se}-submenu-selected)`]:{[`&:hover, > ${Se}-submenu-title:hover`]:{color:Be}},[`&:not(${Se}-horizontal)`]:{[`${Se}-item:not(${Se}-item-selected)`]:{"&:hover":{backgroundColor:Pn},"&:active":{backgroundColor:Lt}},[`${Se}-submenu-title`]:{"&:hover":{backgroundColor:Pn},"&:active":{backgroundColor:Lt}}},[`${Se}-item-danger`]:{color:gt,[`&${Se}-item:hover`]:{[`&:not(${Se}-item-selected):not(${Se}-submenu-selected)`]:{color:zt}},[`&${Se}-item:active`]:{background:_t}},[`${Se}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Se}-item-selected`]:{color:Ke,[`&${Se}-item-danger`]:{color:Jt},"a, a:hover":{color:"inherit"}},[`& ${Se}-item-selected`]:{backgroundColor:qe,[`&${Se}-item-danger`]:{backgroundColor:ln}},[`${Se}-item, ${Se}-submenu-title`]:{[`&:not(${Se}-item-disabled):focus-visible`]:Object.assign({},At(Ve))},[`&${Se}-submenu > ${Se}`]:{backgroundColor:wt},[`&${Se}-popup > ${Se}`]:{backgroundColor:In},[`&${Se}-horizontal`]:Object.assign(Object.assign({},Ze==="dark"?{borderBottom:0}:{}),{[`> ${Se}-item, > ${Se}-submenu`]:{top:at,marginTop:-at,marginBottom:0,borderRadius:Zt,"&::after":{position:"absolute",insetInline:Tt,bottom:0,borderBottom:`${ke}px solid transparent`,transition:`border-color ${Qt} ${ft}`,content:'""'},"&:hover, &-active, &-open":{background:wn,"&::after":{borderBottomWidth:ke,borderBottomColor:It}},"&-selected":{color:It,backgroundColor:nn,"&:hover":{backgroundColor:nn},"&::after":{borderBottomWidth:ke,borderBottomColor:It}}}}),[`&${Se}-root`]:{[`&${Se}-inline, &${Se}-vertical`]:{borderInlineEnd:`${at}px ${nt} ${ct}`}},[`&${Se}-inline`]:{[`${Se}-sub${Se}-inline`]:{background:fe},[`${Se}-item, ${Se}-submenu-title`]:at&&ye?{width:`calc(100% + ${at}px)`}:{},[`${Se}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ye}px solid ${Ke}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Yt} ${jt}`,`opacity ${Yt} ${jt}`].join(","),content:'""'},[`&${Se}-item-danger`]:{"&::after":{borderInlineEndColor:Jt}}},[`${Se}-selected, ${Se}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Yt} ${ft}`,`opacity ${Yt} ${ft}`].join(",")}}}}}};const Bt=Ve=>{const{componentCls:Ze,itemHeight:Se,itemMarginInline:ce,padding:Ke,menuArrowSize:dt,marginXS:ve,itemMarginBlock:fe}=Ve,qe=Ke+dt+ve;return{[`${Ze}-item`]:{position:"relative",overflow:"hidden"},[`${Ze}-item, ${Ze}-submenu-title`]:{height:Se,lineHeight:`${Se}px`,paddingInline:Ke,overflow:"hidden",textOverflow:"ellipsis",marginInline:ce,marginBlock:fe,width:`calc(100% - ${ce*2}px)`},[`> ${Ze}-item, - > ${Ze}-submenu > ${Ze}-submenu-title`]:{height:Se,lineHeight:`${Se}px`},[`${Ze}-item-group-list ${Ze}-submenu-title, - ${Ze}-submenu-title`]:{paddingInlineEnd:qe}}};var Je=Ve=>{const{componentCls:Ze,iconCls:Se,itemHeight:ce,colorTextLightSolid:Ke,dropdownWidth:dt,controlHeightLG:ve,motionDurationMid:fe,motionEaseOut:qe,paddingXL:ke,itemMarginInline:ye,fontSizeLG:at,motionDurationSlow:Qt,paddingXS:ft,boxShadowSecondary:jt,collapsedWidth:Tt,collapsedIconSize:Yt}=Ve,Be={height:ce,lineHeight:`${ce}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ze]:{"&-inline, &-vertical":Object.assign({[`&${Ze}-root`]:{boxShadow:"none"}},Bt(Ve))},[`${Ze}-submenu-popup`]:{[`${Ze}-vertical`]:Object.assign(Object.assign({},Bt(Ve)),{boxShadow:jt})}},{[`${Ze}-submenu-popup ${Ze}-vertical${Ze}-sub`]:{minWidth:dt,maxHeight:`calc(100vh - ${ve*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ze}-inline`]:{width:"100%",[`&${Ze}-root`]:{[`${Ze}-item, ${Ze}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Qt}`,`background ${Qt}`,`padding ${fe} ${qe}`].join(","),[`> ${Ze}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ze}-sub${Ze}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ze}-submenu > ${Ze}-submenu-title`]:Be,[`& ${Ze}-item-group-title`]:{paddingInlineStart:ke}},[`${Ze}-item`]:Be}},{[`${Ze}-inline-collapsed`]:{width:Tt,[`&${Ze}-root`]:{[`${Ze}-item, ${Ze}-submenu ${Ze}-submenu-title`]:{[`> ${Ze}-inline-collapsed-noicon`]:{fontSize:at,textAlign:"center"}}},[`> ${Ze}-item, + > ${Ze}-submenu ${Ze}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ze}-item, ${Ze}-submenu-title`]:{transition:[`border-color ${Pe}`,`background ${Pe}`].join(",")},[`${Ze}-submenu-arrow`]:{display:"none"}}}},ct=Ve=>{let{componentCls:Ze,menuArrowOffset:Pe}=Ve;return{[`${Ze}-rtl`]:{direction:"rtl"},[`${Ze}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ze}-rtl${Ze}-vertical, + ${Ze}-submenu-rtl ${Ze}-vertical`]:{[`${Ze}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Pe})`},"&::after":{transform:`rotate(45deg) translateY(${Pe})`}}}}};const Bt=Ve=>Object.assign({},(0,we.oN)(Ve));var Et=(Ve,Ze)=>{const{componentCls:Pe,itemColor:ce,itemSelectedColor:We,groupTitleColor:gt,itemBg:he,subMenuItemBg:pe,itemSelectedBg:qe,activeBarHeight:ke,activeBarWidth:Ce,activeBarBorderWidth:rt,motionDurationSlow:Qt,motionEaseInOut:vt,motionEaseOut:Zt,itemPaddingInline:Tt,motionDurationMid:Ut,itemHoverColor:Be,lineType:at,colorSplit:mt,itemDisabledColor:st,dangerItemColor:ft,dangerItemHoverColor:jt,dangerItemSelectedColor:Yt,dangerItemActiveBg:_t,dangerItemSelectedBg:sn,itemHoverBg:yn,itemActiveBg:Nt,menuSubMenuBg:Dt,horizontalItemSelectedColor:It,horizontalItemSelectedBg:nn,horizontalItemBorderRadius:kt,horizontalItemHoverBg:Ln,popupBg:Mn}=Ve;return{[`${Pe}-${Ze}, ${Pe}-${Ze} > ${Pe}`]:{color:ce,background:he,[`&${Pe}-root:focus-visible`]:Object.assign({},Bt(Ve)),[`${Pe}-item-group-title`]:{color:gt},[`${Pe}-submenu-selected`]:{[`> ${Pe}-submenu-title`]:{color:We}},[`${Pe}-item-disabled, ${Pe}-submenu-disabled`]:{color:`${st} !important`},[`${Pe}-item:not(${Pe}-item-selected):not(${Pe}-submenu-selected)`]:{[`&:hover, > ${Pe}-submenu-title:hover`]:{color:Be}},[`&:not(${Pe}-horizontal)`]:{[`${Pe}-item:not(${Pe}-item-selected)`]:{"&:hover":{backgroundColor:yn},"&:active":{backgroundColor:Nt}},[`${Pe}-submenu-title`]:{"&:hover":{backgroundColor:yn},"&:active":{backgroundColor:Nt}}},[`${Pe}-item-danger`]:{color:ft,[`&${Pe}-item:hover`]:{[`&:not(${Pe}-item-selected):not(${Pe}-submenu-selected)`]:{color:jt}},[`&${Pe}-item:active`]:{background:_t}},[`${Pe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Pe}-item-selected`]:{color:We,[`&${Pe}-item-danger`]:{color:Yt},"a, a:hover":{color:"inherit"}},[`& ${Pe}-item-selected`]:{backgroundColor:qe,[`&${Pe}-item-danger`]:{backgroundColor:sn}},[`${Pe}-item, ${Pe}-submenu-title`]:{[`&:not(${Pe}-item-disabled):focus-visible`]:Object.assign({},Bt(Ve))},[`&${Pe}-submenu > ${Pe}`]:{backgroundColor:Dt},[`&${Pe}-popup > ${Pe}`]:{backgroundColor:Mn},[`&${Pe}-horizontal`]:Object.assign(Object.assign({},Ze==="dark"?{borderBottom:0}:{}),{[`> ${Pe}-item, > ${Pe}-submenu`]:{top:rt,marginTop:-rt,marginBottom:0,borderRadius:kt,"&::after":{position:"absolute",insetInline:Tt,bottom:0,borderBottom:`${ke}px solid transparent`,transition:`border-color ${Qt} ${vt}`,content:'""'},"&:hover, &-active, &-open":{background:Ln,"&::after":{borderBottomWidth:ke,borderBottomColor:It}},"&-selected":{color:It,backgroundColor:nn,"&:hover":{backgroundColor:nn},"&::after":{borderBottomWidth:ke,borderBottomColor:It}}}}),[`&${Pe}-root`]:{[`&${Pe}-inline, &${Pe}-vertical`]:{borderInlineEnd:`${rt}px ${at} ${mt}`}},[`&${Pe}-inline`]:{[`${Pe}-sub${Pe}-inline`]:{background:pe},[`${Pe}-item, ${Pe}-submenu-title`]:rt&&Ce?{width:`calc(100% + ${rt}px)`}:{},[`${Pe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ce}px solid ${We}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ut} ${Zt}`,`opacity ${Ut} ${Zt}`].join(","),content:'""'},[`&${Pe}-item-danger`]:{"&::after":{borderInlineEndColor:Yt}}},[`${Pe}-selected, ${Pe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ut} ${vt}`,`opacity ${Ut} ${vt}`].join(",")}}}}}};const Ft=Ve=>{const{componentCls:Ze,itemHeight:Pe,itemMarginInline:ce,padding:We,menuArrowSize:gt,marginXS:he,itemMarginBlock:pe}=Ve,qe=We+gt+he;return{[`${Ze}-item`]:{position:"relative",overflow:"hidden"},[`${Ze}-item, ${Ze}-submenu-title`]:{height:Pe,lineHeight:`${Pe}px`,paddingInline:We,overflow:"hidden",textOverflow:"ellipsis",marginInline:ce,marginBlock:pe,width:`calc(100% - ${ce*2}px)`},[`> ${Ze}-item, + > ${Ze}-submenu > ${Ze}-submenu-title`]:{height:Pe,lineHeight:`${Pe}px`},[`${Ze}-item-group-list ${Ze}-submenu-title, + ${Ze}-submenu-title`]:{paddingInlineEnd:qe}}};var Je=Ve=>{const{componentCls:Ze,iconCls:Pe,itemHeight:ce,colorTextLightSolid:We,dropdownWidth:gt,controlHeightLG:he,motionDurationMid:pe,motionEaseOut:qe,paddingXL:ke,itemMarginInline:Ce,fontSizeLG:rt,motionDurationSlow:Qt,paddingXS:vt,boxShadowSecondary:Zt,collapsedWidth:Tt,collapsedIconSize:Ut}=Ve,Be={height:ce,lineHeight:`${ce}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ze]:{"&-inline, &-vertical":Object.assign({[`&${Ze}-root`]:{boxShadow:"none"}},Ft(Ve))},[`${Ze}-submenu-popup`]:{[`${Ze}-vertical`]:Object.assign(Object.assign({},Ft(Ve)),{boxShadow:Zt})}},{[`${Ze}-submenu-popup ${Ze}-vertical${Ze}-sub`]:{minWidth:gt,maxHeight:`calc(100vh - ${he*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ze}-inline`]:{width:"100%",[`&${Ze}-root`]:{[`${Ze}-item, ${Ze}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Qt}`,`background ${Qt}`,`padding ${pe} ${qe}`].join(","),[`> ${Ze}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ze}-sub${Ze}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ze}-submenu > ${Ze}-submenu-title`]:Be,[`& ${Ze}-item-group-title`]:{paddingInlineStart:ke}},[`${Ze}-item`]:Be}},{[`${Ze}-inline-collapsed`]:{width:Tt,[`&${Ze}-root`]:{[`${Ze}-item, ${Ze}-submenu ${Ze}-submenu-title`]:{[`> ${Ze}-inline-collapsed-noicon`]:{fontSize:rt,textAlign:"center"}}},[`> ${Ze}-item, > ${Ze}-item-group > ${Ze}-item-group-list > ${Ze}-item, > ${Ze}-item-group > ${Ze}-item-group-list > ${Ze}-submenu > ${Ze}-submenu-title, - > ${Ze}-submenu > ${Ze}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${at/2}px - ${ye}px)`,textOverflow:"clip",[` + > ${Ze}-submenu > ${Ze}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${rt/2}px - ${Ce}px)`,textOverflow:"clip",[` ${Ze}-submenu-arrow, ${Ze}-submenu-expand-icon - `]:{opacity:0},[`${Ze}-item-icon, ${Se}`]:{margin:0,fontSize:Yt,lineHeight:`${ce}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ze}-item-icon, ${Se}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ze}-item-icon, ${Se}`]:{display:"none"},"a, a:hover":{color:Ke}},[`${Ze}-item-group-title`]:Object.assign(Object.assign({},we.vS),{paddingInline:ft})}}]};const pt=Ve=>{const{componentCls:Ze,motionDurationSlow:Se,motionDurationMid:ce,motionEaseInOut:Ke,motionEaseOut:dt,iconCls:ve,iconSize:fe,iconMarginInlineEnd:qe}=Ve;return{[`${Ze}-item, ${Ze}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Se}`,`background ${Se}`,`padding ${Se} ${Ke}`].join(","),[`${Ze}-item-icon, ${ve}`]:{minWidth:fe,fontSize:fe,transition:[`font-size ${ce} ${dt}`,`margin ${Se} ${Ke}`,`color ${Se}`].join(","),"+ span":{marginInlineStart:qe,opacity:1,transition:[`opacity ${Se} ${Ke}`,`margin ${Se}`,`color ${Se}`].join(",")}},[`${Ze}-item-icon`]:Object.assign({},(0,we.Ro)()),[`&${Ze}-item-only-child`]:{[`> ${ve}, > ${Ze}-item-icon`]:{marginInlineEnd:0}}},[`${Ze}-item-disabled, ${Ze}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ze}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ut=Ve=>{const{componentCls:Ze,motionDurationSlow:Se,motionEaseInOut:ce,borderRadius:Ke,menuArrowSize:dt,menuArrowOffset:ve}=Ve;return{[`${Ze}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ve.margin,width:dt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Se} ${ce}, opacity ${Se}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:dt*.6,height:dt*.15,backgroundColor:"currentcolor",borderRadius:Ke,transition:[`background ${Se} ${ce}`,`transform ${Se} ${ce}`,`top ${Se} ${ce}`,`color ${Se} ${ce}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${ve})`},"&::after":{transform:`rotate(-45deg) translateY(${ve})`}}}}},St=Ve=>{const{antCls:Ze,componentCls:Se,fontSize:ce,motionDurationSlow:Ke,motionDurationMid:dt,motionEaseInOut:ve,paddingXS:fe,padding:qe,colorSplit:ke,lineWidth:ye,zIndexPopup:at,borderRadiusLG:Qt,subMenuItemBorderRadius:ft,menuArrowSize:jt,menuArrowOffset:Tt,lineType:Yt,menuPanelMaskInset:Be,groupTitleLineHeight:nt,groupTitleFontSize:ct}=Ve;return[{"":{[`${Se}`]:Object.assign(Object.assign({},(0,we.dF)()),{"&-hidden":{display:"none"}})},[`${Se}-submenu-hidden`]:{display:"none"}},{[Se]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(Ve)),(0,we.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ce,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ke} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Se}-item`]:{flex:"none"}},[`${Se}-item, ${Se}-submenu, ${Se}-submenu-title`]:{borderRadius:Ve.itemBorderRadius},[`${Se}-item-group-title`]:{padding:`${fe}px ${qe}px`,fontSize:ct,lineHeight:nt,transition:`all ${Ke}`},[`&-horizontal ${Se}-submenu`]:{transition:[`border-color ${Ke} ${ve}`,`background ${Ke} ${ve}`].join(",")},[`${Se}-submenu, ${Se}-submenu-inline`]:{transition:[`border-color ${Ke} ${ve}`,`background ${Ke} ${ve}`,`padding ${dt} ${ve}`].join(",")},[`${Se}-submenu ${Se}-sub`]:{cursor:"initial",transition:[`background ${Ke} ${ve}`,`padding ${Ke} ${ve}`].join(",")},[`${Se}-title-content`]:{transition:`color ${Ke}`},[`${Se}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Se}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ke,borderStyle:Yt,borderWidth:0,borderTopWidth:ye,marginBlock:ye,padding:0,"&-dashed":{borderStyle:"dashed"}}}),pt(Ve)),{[`${Se}-item-group`]:{[`${Se}-item-group-list`]:{margin:0,padding:0,[`${Se}-item, ${Se}-submenu-title`]:{paddingInline:`${ce*2}px ${qe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:at,borderRadius:Qt,boxShadow:"none",transformOrigin:"0 0",[`&${Se}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Be}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Be},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Ve.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ve.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ve.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ve.paddingXS},[`> ${Se}`]:Object.assign(Object.assign(Object.assign({borderRadius:Qt},pt(Ve)),Ut(Ve)),{[`${Se}-item, ${Se}-submenu > ${Se}-submenu-title`]:{borderRadius:ft},[`${Se}-submenu-title::after`]:{transition:`transform ${Ke} ${ve}`}})}}),Ut(Ve)),{[`&-inline-collapsed ${Se}-submenu-arrow, - &-inline ${Se}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Tt})`},"&::after":{transform:`rotate(45deg) translateX(-${Tt})`}},[`${Se}-submenu-open${Se}-submenu-inline > ${Se}-submenu-title > ${Se}-submenu-arrow`]:{transform:`translateY(-${jt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Tt})`},"&::before":{transform:`rotate(45deg) translateX(${Tt})`}}})},{[`${Ze}-layout-header`]:{[Se]:{lineHeight:"inherit"}}}]};var kt=(Ve,Ze)=>(0,Xe.Z)("Menu",ce=>{if(Ze===!1)return[];const{colorBgElevated:Ke,colorPrimary:dt,colorTextLightSolid:ve,controlHeightLG:fe,fontSize:qe,darkItemColor:ke,darkDangerItemColor:ye,darkItemBg:at,darkSubMenuItemBg:Qt,darkItemSelectedColor:ft,darkItemSelectedBg:jt,darkDangerItemSelectedBg:Tt,darkItemHoverBg:Yt,darkGroupTitleColor:Be,darkItemHoverColor:nt,darkItemDisabledColor:ct,darkDangerItemHoverColor:lt,darkDangerItemSelectedColor:gt,darkDangerItemActiveBg:zt}=ce,Jt=qe/7*5,_t=(0,He.TS)(ce,{menuArrowSize:Jt,menuHorizontalHeight:fe*1.15,menuArrowOffset:`${Jt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Ke}),ln=(0,He.TS)(_t,{itemColor:ke,itemHoverColor:nt,groupTitleColor:Be,itemSelectedColor:ft,itemBg:at,popupBg:at,subMenuItemBg:Qt,itemActiveBg:"transparent",itemSelectedBg:jt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Yt,itemDisabledColor:ct,dangerItemColor:ye,dangerItemHoverColor:lt,dangerItemSelectedColor:gt,dangerItemActiveBg:zt,dangerItemSelectedBg:Tt,menuSubMenuBg:Qt,horizontalItemSelectedColor:ve,horizontalItemSelectedBg:dt});return[St(_t),st(_t),Je(_t),Et(_t,"light"),Et(ln,"dark"),ut(_t),(0,ge.Z)(_t),(0,$e.oN)(_t,"slide-up"),(0,$e.oN)(_t,"slide-down"),(0,Me._y)(_t,"zoom-big")]},ce=>{const{colorPrimary:Ke,colorError:dt,colorTextDisabled:ve,colorErrorBg:fe,colorText:qe,colorTextDescription:ke,colorBgContainer:ye,colorFillAlter:at,colorFillContent:Qt,lineWidth:ft,lineWidthBold:jt,controlItemBgActive:Tt,colorBgTextHover:Yt,controlHeightLG:Be,lineHeight:nt,colorBgElevated:ct,marginXXS:lt,padding:gt,fontSize:zt,controlHeightSM:Jt,fontSizeLG:_t,colorTextLightSolid:ln,colorErrorHover:Pn}=ce,Lt=new pe.C(ln).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ce.zIndexPopupBase+50,radiusItem:ce.borderRadiusLG,itemBorderRadius:ce.borderRadiusLG,radiusSubMenuItem:ce.borderRadiusSM,subMenuItemBorderRadius:ce.borderRadiusSM,colorItemText:qe,itemColor:qe,colorItemTextHover:qe,itemHoverColor:qe,colorItemTextHoverHorizontal:Ke,horizontalItemHoverColor:Ke,colorGroupTitle:ke,groupTitleColor:ke,colorItemTextSelected:Ke,itemSelectedColor:Ke,colorItemTextSelectedHorizontal:Ke,horizontalItemSelectedColor:Ke,colorItemBg:ye,itemBg:ye,colorItemBgHover:Yt,itemHoverBg:Yt,colorItemBgActive:Qt,itemActiveBg:Tt,colorSubItemBg:at,subMenuItemBg:at,colorItemBgSelected:Tt,itemSelectedBg:Tt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:jt,activeBarHeight:jt,colorActiveBarBorderSize:ft,activeBarBorderWidth:ft,colorItemTextDisabled:ve,itemDisabledColor:ve,colorDangerItemText:dt,dangerItemColor:dt,colorDangerItemTextHover:dt,dangerItemHoverColor:dt,colorDangerItemTextSelected:dt,dangerItemSelectedColor:dt,colorDangerItemBgActive:fe,dangerItemActiveBg:fe,colorDangerItemBgSelected:fe,dangerItemSelectedBg:fe,itemMarginInline:ce.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Be,groupTitleLineHeight:nt,collapsedWidth:Be*2,popupBg:ct,itemMarginBlock:lt,itemPaddingInline:gt,horizontalLineHeight:`${Be*1.15}px`,iconSize:zt,iconMarginInlineEnd:Jt-zt,collapsedIconSize:_t,groupTitleFontSize:zt,darkItemDisabledColor:new pe.C(ln).setAlpha(.25).toRgbString(),darkItemColor:Lt,darkDangerItemColor:dt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ln,darkItemSelectedBg:Ke,darkDangerItemSelectedBg:dt,darkItemHoverBg:"transparent",darkGroupTitleColor:Lt,darkItemHoverColor:ln,darkDangerItemHoverColor:Pn,darkDangerItemSelectedColor:ln,darkDangerItemActiveBg:dt}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Ve),he=function(Ve,Ze){var Se={};for(var ce in Ve)Object.prototype.hasOwnProperty.call(Ve,ce)&&Ze.indexOf(ce)<0&&(Se[ce]=Ve[ce]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ce=Object.getOwnPropertySymbols(Ve);Ke{var Se,ce;const Ke=ie.useContext(le.Z),dt=Ke||{},{getPrefixCls:ve,getPopupContainer:fe,direction:qe,menu:ke}=ie.useContext(be.E_),ye=ve(),{prefixCls:at,className:Qt,style:ft,theme:jt="light",expandIcon:Tt,_internalDisableMenuItemTitleTooltip:Yt,inlineCollapsed:Be,siderCollapsed:nt,items:ct,children:lt,rootClassName:gt,mode:zt,selectable:Jt,onClick:_t,overflowedIndicatorPopupClassName:ln}=Ve,Pn=he(Ve,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Lt=(0,Ne.Z)(Pn,["collapsedWidth"]),wt=Ae(ct)||lt;(Se=dt.validator)===null||Se===void 0||Se.call(dt,{mode:zt});const It=(0,ne.useEvent)(function(){var Xt;_t==null||_t.apply(void 0,arguments),(Xt=dt.onClick)===null||Xt===void 0||Xt.call(dt)}),nn=dt.mode||zt,Zt=Jt!=null?Jt:dt.selectable,wn=ie.useMemo(()=>nt!==void 0?nt:Be,[Be,nt]),In={horizontal:{motionName:`${ye}-slide-up`},inline:(0,ae.Z)(ye),other:{motionName:`${ye}-zoom-big`}},vn=ve("menu",at||dt.prefixCls),[Ht,kn]=kt(vn,!Ke),Ge=xe()(`${vn}-${jt}`,ke==null?void 0:ke.className,Qt);let Wt;if(typeof Tt=="function")Wt=Tt;else if(Tt===null||Tt===!1)Wt=null;else if(dt.expandIcon===null||dt.expandIcon===!1)Wt=null;else{const Xt=Tt!=null?Tt:dt.expandIcon;Wt=(0,Ee.Tm)(Xt,{className:xe()(`${vn}-submenu-expand-icon`,(0,Ee.l$)(Xt)?(ce=Xt.props)===null||ce===void 0?void 0:ce.className:"")})}const an=ie.useMemo(()=>({prefixCls:vn,inlineCollapsed:wn||!1,direction:qe,firstLevel:!0,theme:jt,mode:nn,disableMenuItemTitleTooltip:Yt}),[vn,wn,qe,Yt,jt]);return Ht(ie.createElement(le.Z.Provider,{value:null},ie.createElement(E.Provider,{value:an},ie.createElement(x.ZP,Object.assign({getPopupContainer:fe,overflowedIndicator:ie.createElement(ee.Z,null),overflowedIndicatorPopupClassName:xe()(vn,`${vn}-${jt}`,ln),mode:nn,selectable:Zt,onClick:It},Lt,{inlineCollapsed:wn,style:Object.assign(Object.assign({},ke==null?void 0:ke.style),ft),className:Ge,prefixCls:vn,direction:qe,defaultMotions:In,expandIcon:Wt,ref:Ze,rootClassName:xe()(gt,kn)}),wt))))});const Dt=(0,ie.forwardRef)((Ve,Ze)=>{const Se=(0,ie.useRef)(null),ce=ie.useContext(Pe.D);return(0,ie.useImperativeHandle)(Ze,()=>({menu:Se.current,focus:Ke=>{var dt;(dt=Se.current)===null||dt===void 0||dt.focus(Ke)}})),ie.createElement($t,Object.assign({ref:Se},Ve,ce))});Dt.Item=b,Dt.SubMenu=z,Dt.Divider=Oe,Dt.ItemGroup=x.BW;var yt=Dt},58421:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return dt}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Re=Pe,xe=te(7657),be=function(fe,qe){return ie.createElement(xe.Z,(0,x.Z)({},fe,{ref:qe,icon:Re}))},re=ie.forwardRef(be),Fe=re,Oe=te(49198),De=te(33853),Ne=te(38819),ze=te(92310),Ee=te.n(ze),oe=te(20068),E=te(33885),a=te(67732),b=te(83652),y=te(42403),z=te(158),ee=te(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ae=ne,le=te(91735),de=function(ve){(0,y.Z)(qe,ve);var fe=(0,z.Z)(qe);function qe(){var ke;(0,a.Z)(this,qe);for(var ye=arguments.length,at=new Array(ye),Qt=0;Qt=0||ft.relatedTarget.className.indexOf("".concat(Be,"-item"))>=0))&&Yt(ke.getValidValue()))},ke.go=function(ft){var jt=ke.state.goInputText;jt!==""&&(ft.keyCode===ae.ENTER||ft.type==="click")&&(ke.setState({goInputText:""}),ke.props.quickGo(ke.getValidValue()))},ke}return(0,b.Z)(qe,[{key:"getPageSizeOptions",value:function(){var ye=this.props,at=ye.pageSize,Qt=ye.pageSizeOptions;return Qt.some(function(ft){return ft.toString()===at.toString()})?Qt:Qt.concat([at.toString()]).sort(function(ft,jt){var Tt=Number.isNaN(Number(ft))?0:Number(ft),Yt=Number.isNaN(Number(jt))?0:Number(jt);return Tt-Yt})}},{key:"render",value:function(){var ye=this,at=this.props,Qt=at.pageSize,ft=at.locale,jt=at.rootPrefixCls,Tt=at.changeSize,Yt=at.quickGo,Be=at.goButton,nt=at.selectComponentClass,ct=at.buildOptionText,lt=at.selectPrefixCls,gt=at.disabled,zt=this.state.goInputText,Jt="".concat(jt,"-options"),_t=nt,ln=null,Pn=null,Lt=null;if(!Tt&&!Yt)return null;var wt=this.getPageSizeOptions();if(Tt&&_t){var It=wt.map(function(nn,Zt){return ie.createElement(_t.Option,{key:Zt,value:nn.toString()},(ct||ye.buildOptionText)(nn))});ln=ie.createElement(_t,{disabled:gt,prefixCls:lt,showSearch:!1,className:"".concat(Jt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Qt||wt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Zt){return Zt.parentNode},"aria-label":ft.page_size,defaultOpen:!1},It)}return Yt&&(Be&&(Lt=typeof Be=="boolean"?ie.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:gt,className:"".concat(Jt,"-quick-jumper-button")},ft.jump_to_confirm):ie.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),Pn=ie.createElement("div",{className:"".concat(Jt,"-quick-jumper")},ft.jump_to,ie.createElement("input",{disabled:gt,type:"text",value:zt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ft.page}),ft.page,Lt)),ie.createElement("li",{className:"".concat(Jt)},ln,Pn)}}]),qe}(ie.Component);de.defaultProps={pageSizeOptions:["10","20","50","100"]};var me=de,Ae=function(fe){var qe,ke=fe.rootPrefixCls,ye=fe.page,at=fe.active,Qt=fe.className,ft=fe.showTitle,jt=fe.onClick,Tt=fe.onKeyPress,Yt=fe.itemRender,Be="".concat(ke,"-item"),nt=Ee()(Be,"".concat(Be,"-").concat(ye),(qe={},(0,oe.Z)(qe,"".concat(Be,"-active"),at),(0,oe.Z)(qe,"".concat(Be,"-disabled"),!ye),(0,oe.Z)(qe,fe.className,Qt),qe)),ct=function(){jt(ye)},lt=function(Jt){Tt(Jt,jt,ye)},gt=Yt(ye,"page",ie.createElement("a",{rel:"nofollow"},ye));return gt?ie.createElement("li",{title:ft?ye.toString():null,className:nt,onClick:ct,onKeyPress:lt,tabIndex:0},gt):null},pe=Ae;function we(){}function ge(ve){var fe=Number(ve);return typeof fe=="number"&&!Number.isNaN(fe)&&isFinite(fe)&&Math.floor(fe)===fe}var $e=function(fe,qe,ke){return ke};function Me(ve,fe,qe){var ke=typeof ve=="undefined"?fe.pageSize:ve;return Math.floor((qe.total-1)/ke)+1}var Xe=function(ve){(0,y.Z)(qe,ve);var fe=(0,z.Z)(qe);function qe(ke){var ye;(0,a.Z)(this,qe),ye=fe.call(this,ke),ye.paginationNode=ie.createRef(),ye.getJumpPrevPage=function(){return Math.max(1,ye.state.current-(ye.props.showLessItems?3:5))},ye.getJumpNextPage=function(){return Math.min(Me(void 0,ye.state,ye.props),ye.state.current+(ye.props.showLessItems?3:5))},ye.getItemIcon=function(Tt,Yt){var Be=ye.props.prefixCls,nt=Tt||ie.createElement("button",{type:"button","aria-label":Yt,className:"".concat(Be,"-item-link")});return typeof Tt=="function"&&(nt=ie.createElement(Tt,(0,E.Z)({},ye.props))),nt},ye.isValid=function(Tt){var Yt=ye.props.total;return ge(Tt)&&Tt!==ye.state.current&&ge(Yt)&&Yt>0},ye.shouldDisplayQuickJumper=function(){var Tt=ye.props,Yt=Tt.showQuickJumper,Be=Tt.total,nt=ye.state.pageSize;return Be<=nt?!1:Yt},ye.handleKeyDown=function(Tt){(Tt.keyCode===ae.ARROW_UP||Tt.keyCode===ae.ARROW_DOWN)&&Tt.preventDefault()},ye.handleKeyUp=function(Tt){var Yt=ye.getValidValue(Tt),Be=ye.state.currentInputValue;Yt!==Be&&ye.setState({currentInputValue:Yt}),Tt.keyCode===ae.ENTER?ye.handleChange(Yt):Tt.keyCode===ae.ARROW_UP?ye.handleChange(Yt-1):Tt.keyCode===ae.ARROW_DOWN&&ye.handleChange(Yt+1)},ye.handleBlur=function(Tt){var Yt=ye.getValidValue(Tt);ye.handleChange(Yt)},ye.changePageSize=function(Tt){var Yt=ye.state.current,Be=Me(Tt,ye.state,ye.props);Yt=Yt>Be?Be:Yt,Be===0&&(Yt=ye.state.current),typeof Tt=="number"&&("pageSize"in ye.props||ye.setState({pageSize:Tt}),"current"in ye.props||ye.setState({current:Yt,currentInputValue:Yt})),ye.props.onShowSizeChange(Yt,Tt),"onChange"in ye.props&&ye.props.onChange&&ye.props.onChange(Yt,Tt)},ye.handleChange=function(Tt){var Yt=ye.props,Be=Yt.disabled,nt=Yt.onChange,ct=ye.state,lt=ct.pageSize,gt=ct.current,zt=ct.currentInputValue;if(ye.isValid(Tt)&&!Be){var Jt=Me(void 0,ye.state,ye.props),_t=Tt;return Tt>Jt?_t=Jt:Tt<1&&(_t=1),"current"in ye.props||ye.setState({current:_t}),_t!==zt&&ye.setState({currentInputValue:_t}),nt(_t,lt),_t}return gt},ye.prev=function(){ye.hasPrev()&&ye.handleChange(ye.state.current-1)},ye.next=function(){ye.hasNext()&&ye.handleChange(ye.state.current+1)},ye.jumpPrev=function(){ye.handleChange(ye.getJumpPrevPage())},ye.jumpNext=function(){ye.handleChange(ye.getJumpNextPage())},ye.hasPrev=function(){return ye.state.current>1},ye.hasNext=function(){return ye.state.current2?Be-2:0),ct=2;ct=Qt?jt=Qt:jt=Number(at),jt}},{key:"getShowSizeChanger",value:function(){var ye=this.props,at=ye.showSizeChanger,Qt=ye.total,ft=ye.totalBoundaryShowSizeChanger;return typeof at!="undefined"?at:Qt>ft}},{key:"render",value:function(){var ye=this.props,at=ye.prefixCls,Qt=ye.className,ft=ye.style,jt=ye.disabled,Tt=ye.hideOnSinglePage,Yt=ye.total,Be=ye.locale,nt=ye.showQuickJumper,ct=ye.showLessItems,lt=ye.showTitle,gt=ye.showTotal,zt=ye.simple,Jt=ye.itemRender,_t=ye.showPrevNextJumpers,ln=ye.jumpPrevIcon,Pn=ye.jumpNextIcon,Lt=ye.selectComponentClass,wt=ye.selectPrefixCls,It=ye.pageSizeOptions,nn=this.state,Zt=nn.current,wn=nn.pageSize,In=nn.currentInputValue;if(Tt===!0&&Yt<=wn)return null;var vn=Me(void 0,this.state,this.props),Ht=[],kn=null,Ge=null,Wt=null,an=null,Xt=null,hn=nt&&nt.goButton,sn=ct?1:2,mn=Zt-1>0?Zt-1:0,Qe=Zt+1Yt?Yt:Zt*wn]));if(zt){hn&&(typeof hn=="boolean"?Xt=ie.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Be.jump_to_confirm):Xt=ie.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},hn),Xt=ie.createElement("li",{title:lt?"".concat(Be.jump_to).concat(Zt,"/").concat(vn):null,className:"".concat(at,"-simple-pager")},Xt));var Gt=this.renderPrev(mn);return ie.createElement("ul",(0,x.Z)({className:Ee()(at,"".concat(at,"-simple"),(0,oe.Z)({},"".concat(at,"-disabled"),jt),Qt),style:ft,ref:this.paginationNode},ot),_e,Gt?ie.createElement("li",{title:lt?Be.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(at,"-prev"),(0,oe.Z)({},"".concat(at,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Gt):null,ie.createElement("li",{title:lt?"".concat(Zt,"/").concat(vn):null,className:"".concat(at,"-simple-pager")},ie.createElement("input",{type:"text",value:In,disabled:jt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ie.createElement("span",{className:"".concat(at,"-slash")},"/"),vn),ie.createElement("li",{title:lt?Be.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(at,"-next"),(0,oe.Z)({},"".concat(at,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Qe)),Xt)}if(vn<=3+sn*2){var qt={locale:Be,rootPrefixCls:at,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:lt,itemRender:Jt};vn||Ht.push(ie.createElement(pe,(0,x.Z)({},qt,{key:"noPager",page:1,className:"".concat(at,"-item-disabled")})));for(var Kt=1;Kt<=vn;Kt+=1){var xn=Zt===Kt;Ht.push(ie.createElement(pe,(0,x.Z)({},qt,{key:Kt,page:Kt,active:xn})))}}else{var cn=ct?Be.prev_3:Be.prev_5,fn=ct?Be.next_3:Be.next_5,Ln=Jt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ln,"prev page")),da=Jt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Pn,"next page"));_t&&(kn=Ln?ie.createElement("li",{title:lt?cn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ee()("".concat(at,"-jump-prev"),(0,oe.Z)({},"".concat(at,"-jump-prev-custom-icon"),!!ln))},Ln):null,Ge=da?ie.createElement("li",{title:lt?fn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ee()("".concat(at,"-jump-next"),(0,oe.Z)({},"".concat(at,"-jump-next-custom-icon"),!!Pn))},da):null),an=ie.createElement(pe,{locale:Be,last:!0,rootPrefixCls:at,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:vn,page:vn,active:!1,showTitle:lt,itemRender:Jt}),Wt=ie.createElement(pe,{locale:Be,rootPrefixCls:at,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:lt,itemRender:Jt});var en=Math.max(1,Zt-sn),Hn=Math.min(Zt+sn,vn);Zt-1<=sn&&(Hn=1+sn*2),vn-Zt<=sn&&(en=vn-sn*2);for(var aa=en;aa<=Hn;aa+=1){var Ca=Zt===aa;Ht.push(ie.createElement(pe,{locale:Be,rootPrefixCls:at,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:aa,page:aa,active:Ca,showTitle:lt,itemRender:Jt}))}Zt-1>=sn*2&&Zt!==3&&(Ht[0]=(0,ie.cloneElement)(Ht[0],{className:"".concat(at,"-item-after-jump-prev")}),Ht.unshift(kn)),vn-Zt>=sn*2&&Zt!==vn-2&&(Ht[Ht.length-1]=(0,ie.cloneElement)(Ht[Ht.length-1],{className:"".concat(at,"-item-before-jump-next")}),Ht.push(Ge)),en!==1&&Ht.unshift(Wt),Hn!==vn&&Ht.push(an)}var gn=!this.hasPrev()||!vn,Jn=!this.hasNext()||!vn,Ra=this.renderPrev(mn),na=this.renderNext(Qe);return ie.createElement("ul",(0,x.Z)({className:Ee()(at,Qt,(0,oe.Z)({},"".concat(at,"-disabled"),jt)),style:ft,ref:this.paginationNode},ot),_e,Ra?ie.createElement("li",{title:lt?Be.prev_page:null,onClick:this.prev,tabIndex:gn?null:0,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(at,"-prev"),(0,oe.Z)({},"".concat(at,"-disabled"),gn)),"aria-disabled":gn},Ra):null,Ht,na?ie.createElement("li",{title:lt?Be.next_page:null,onClick:this.next,tabIndex:Jn?null:0,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(at,"-next"),(0,oe.Z)({},"".concat(at,"-disabled"),Jn)),"aria-disabled":Jn},na):null,ie.createElement(me,{disabled:jt,locale:Be,rootPrefixCls:at,selectComponentClass:Lt,selectPrefixCls:wt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Zt,pageSize:wn,pageSizeOptions:It,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:hn}))}}],[{key:"getDerivedStateFromProps",value:function(ye,at){var Qt={};if("current"in ye&&(Qt.current=ye.current,ye.current!==at.current&&(Qt.currentInputValue=Qt.current)),"pageSize"in ye&&ye.pageSize!==at.pageSize){var ft=at.current,jt=Me(ye.pageSize,at,ye);ft=ft>jt?jt:ft,"current"in ye||(Qt.current=ft,Qt.currentInputValue=ft),Qt.pageSize=ye.pageSize}return Qt}}]),qe}(ie.Component);Xe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:we,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:we,locale:le.Z,style:{},itemRender:$e,totalBoundaryShowSizeChanger:50};var He=Xe,Ue=te(22075),st=te(36355),Ft=te(19716),ut=te(8628),At=te(9763),tt=te(57809);const Et=ve=>ie.createElement(tt.default,Object.assign({},ve,{showSearch:!0,size:"small"})),Bt=ve=>ie.createElement(tt.default,Object.assign({},ve,{showSearch:!0,size:"middle"}));Et.Option=tt.default.Option,Bt.Option=tt.default.Option;var Te=te(9937),Je=te(17313),pt=te(83116),Ut=te(37613);const St=ve=>{const{componentCls:fe}=ve;return{[`${fe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${fe}-item-link`]:{color:ve.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${fe}-item-link`]:{color:ve.colorTextDisabled,cursor:"not-allowed"}}},[`&${fe}-disabled`]:{cursor:"not-allowed",[`${fe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:ve.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:ve.colorBorder,backgroundColor:ve.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:ve.itemActiveBgDisabled},a:{color:ve.itemActiveColorDisabled}}},[`${fe}-item-link`]:{color:ve.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${fe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${fe}-simple-pager`]:{color:ve.colorTextDisabled},[`${fe}-jump-prev, ${fe}-jump-next`]:{[`${fe}-item-link-icon`]:{opacity:0},[`${fe}-item-ellipsis`]:{opacity:1}}},[`&${fe}-simple`]:{[`${fe}-prev, ${fe}-next`]:{[`&${fe}-disabled ${fe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},kt=ve=>{const{componentCls:fe}=ve;return{[`&${fe}-mini ${fe}-total-text, &${fe}-mini ${fe}-simple-pager`]:{height:ve.itemSizeSM,lineHeight:`${ve.itemSizeSM}px`},[`&${fe}-mini ${fe}-item`]:{minWidth:ve.itemSizeSM,height:ve.itemSizeSM,margin:0,lineHeight:`${ve.itemSizeSM-2}px`},[`&${fe}-mini:not(${fe}-disabled) ${fe}-item:not(${fe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:ve.colorBgTextHover},"&:active":{backgroundColor:ve.colorBgTextActive}},[`&${fe}-mini ${fe}-prev, &${fe}-mini ${fe}-next`]:{minWidth:ve.itemSizeSM,height:ve.itemSizeSM,margin:0,lineHeight:`${ve.itemSizeSM}px`},[`&${fe}-mini:not(${fe}-disabled)`]:{[`${fe}-prev, ${fe}-next`]:{[`&:hover ${fe}-item-link`]:{backgroundColor:ve.colorBgTextHover},[`&:active ${fe}-item-link`]:{backgroundColor:ve.colorBgTextActive},[`&${fe}-disabled:hover ${fe}-item-link`]:{backgroundColor:"transparent"}}},[` - &${fe}-mini ${fe}-prev ${fe}-item-link, - &${fe}-mini ${fe}-next ${fe}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ve.itemSizeSM,lineHeight:`${ve.itemSizeSM}px`}},[`&${fe}-mini ${fe}-jump-prev, &${fe}-mini ${fe}-jump-next`]:{height:ve.itemSizeSM,marginInlineEnd:0,lineHeight:`${ve.itemSizeSM}px`},[`&${fe}-mini ${fe}-options`]:{marginInlineStart:ve.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:ve.miniOptionsSizeChangerTop},"&-quick-jumper":{height:ve.itemSizeSM,lineHeight:`${ve.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Te.x0)(ve)),{width:ve.paginationMiniQuickJumperInputWidth,height:ve.controlHeightSM})}}}},he=ve=>{const{componentCls:fe}=ve;return{[` - &${fe}-simple ${fe}-prev, - &${fe}-simple ${fe}-next - `]:{height:ve.itemSizeSM,lineHeight:`${ve.itemSizeSM}px`,verticalAlign:"top",[`${fe}-item-link`]:{height:ve.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:ve.colorBgTextHover},"&:active":{backgroundColor:ve.colorBgTextActive},"&::after":{height:ve.itemSizeSM,lineHeight:`${ve.itemSizeSM}px`}}},[`&${fe}-simple ${fe}-simple-pager`]:{display:"inline-block",height:ve.itemSizeSM,marginInlineEnd:ve.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:ve.marginXS,padding:`0 ${ve.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:ve.itemInputBg,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadius,outline:"none",transition:`border-color ${ve.motionDurationMid}`,color:"inherit","&:hover":{borderColor:ve.colorPrimary},"&:focus":{borderColor:ve.colorPrimaryHover,boxShadow:`${ve.inputOutlineOffset}px 0 ${ve.controlOutlineWidth}px ${ve.controlOutline}`},"&[disabled]":{color:ve.colorTextDisabled,backgroundColor:ve.colorBgContainerDisabled,borderColor:ve.colorBorder,cursor:"not-allowed"}}}}},Ot=ve=>{const{componentCls:fe}=ve;return{[`${fe}-jump-prev, ${fe}-jump-next`]:{outline:0,[`${fe}-item-container`]:{position:"relative",[`${fe}-item-link-icon`]:{color:ve.colorPrimary,fontSize:ve.fontSizeSM,opacity:0,transition:`all ${ve.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${fe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:ve.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:ve.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:ve.paginationEllipsisTextIndent,opacity:1,transition:`all ${ve.motionDurationMid}`}},"&:hover":{[`${fe}-item-link-icon`]:{opacity:1},[`${fe}-item-ellipsis`]:{opacity:0}}},[` - ${fe}-prev, - ${fe}-jump-prev, - ${fe}-jump-next - `]:{marginInlineEnd:ve.marginXS},[` - ${fe}-prev, - ${fe}-next, - ${fe}-jump-prev, - ${fe}-jump-next - `]:{display:"inline-block",minWidth:ve.itemSize,height:ve.itemSize,color:ve.colorText,fontFamily:ve.fontFamily,lineHeight:`${ve.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:ve.borderRadius,cursor:"pointer",transition:`all ${ve.motionDurationMid}`},[`${fe}-prev, ${fe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:ve.colorText,cursor:"pointer",userSelect:"none"},[`${fe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:ve.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${ve.lineWidth}px ${ve.lineType} transparent`,borderRadius:ve.borderRadius,outline:"none",transition:`all ${ve.motionDurationMid}`},[`&:hover ${fe}-item-link`]:{backgroundColor:ve.colorBgTextHover},[`&:active ${fe}-item-link`]:{backgroundColor:ve.colorBgTextActive},[`&${fe}-disabled:hover`]:{[`${fe}-item-link`]:{backgroundColor:"transparent"}}},[`${fe}-slash`]:{marginInlineEnd:ve.paginationSlashMarginInlineEnd,marginInlineStart:ve.paginationSlashMarginInlineStart},[`${fe}-options`]:{display:"inline-block",marginInlineStart:ve.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:ve.controlHeight,marginInlineStart:ve.marginXS,lineHeight:`${ve.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Te.ik)(ve)),{width:ve.controlHeightLG*1.25,height:ve.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:ve.marginXS,marginInlineEnd:ve.marginXS})}}}},$t=ve=>{const{componentCls:fe}=ve;return{[`${fe}-item`]:{display:"inline-block",minWidth:ve.itemSize,height:ve.itemSize,marginInlineEnd:ve.marginXS,fontFamily:ve.fontFamily,lineHeight:`${ve.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${ve.lineWidth}px ${ve.lineType} transparent`,borderRadius:ve.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ve.paginationItemPaddingInline}px`,color:ve.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${fe}-item-active)`]:{"&:hover":{transition:`all ${ve.motionDurationMid}`,backgroundColor:ve.colorBgTextHover},"&:active":{backgroundColor:ve.colorBgTextActive}},"&-active":{fontWeight:ve.fontWeightStrong,backgroundColor:ve.itemActiveBg,borderColor:ve.colorPrimary,a:{color:ve.colorPrimary},"&:hover":{borderColor:ve.colorPrimaryHover},"&:hover a":{color:ve.colorPrimaryHover}}}}},Dt=ve=>{const{componentCls:fe}=ve;return{[fe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Je.Wf)(ve)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${fe}-total-text`]:{display:"inline-block",height:ve.itemSize,marginInlineEnd:ve.marginXS,lineHeight:`${ve.itemSize-2}px`,verticalAlign:"middle"}}),$t(ve)),Ot(ve)),he(ve)),kt(ve)),St(ve)),{[`@media only screen and (max-width: ${ve.screenLG}px)`]:{[`${fe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ve.screenSM}px)`]:{[`${fe}-options`]:{display:"none"}}}),[`&${ve.componentCls}-rtl`]:{direction:"rtl"}}},yt=ve=>{const{componentCls:fe}=ve;return{[`${fe}${fe}-disabled:not(${fe}-mini)`]:{"&, &:hover":{[`${fe}-item-link`]:{borderColor:ve.colorBorder}},"&:focus-visible":{[`${fe}-item-link`]:{borderColor:ve.colorBorder}},[`${fe}-item, ${fe}-item-link`]:{backgroundColor:ve.colorBgContainerDisabled,borderColor:ve.colorBorder,[`&:hover:not(${fe}-item-active)`]:{backgroundColor:ve.colorBgContainerDisabled,borderColor:ve.colorBorder,a:{color:ve.colorTextDisabled}},[`&${fe}-item-active`]:{backgroundColor:ve.itemActiveBgDisabled}},[`${fe}-prev, ${fe}-next`]:{"&:hover button":{backgroundColor:ve.colorBgContainerDisabled,borderColor:ve.colorBorder,color:ve.colorTextDisabled},[`${fe}-item-link`]:{backgroundColor:ve.colorBgContainerDisabled,borderColor:ve.colorBorder}}},[`${fe}:not(${fe}-mini)`]:{[`${fe}-prev, ${fe}-next`]:{"&:hover button":{borderColor:ve.colorPrimaryHover,backgroundColor:ve.itemBg},[`${fe}-item-link`]:{backgroundColor:ve.itemLinkBg,borderColor:ve.colorBorder},[`&:hover ${fe}-item-link`]:{borderColor:ve.colorPrimary,backgroundColor:ve.itemBg,color:ve.colorPrimary},[`&${fe}-disabled`]:{[`${fe}-item-link`]:{borderColor:ve.colorBorder,color:ve.colorTextDisabled}}},[`${fe}-item`]:{backgroundColor:ve.itemBg,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,[`&:hover:not(${fe}-item-active)`]:{borderColor:ve.colorPrimary,backgroundColor:ve.itemBg,a:{color:ve.colorPrimary}},"&-active":{borderColor:ve.colorPrimary}}}}},Ve=ve=>{const{componentCls:fe}=ve;return{[`${fe}:not(${fe}-disabled)`]:{[`${fe}-item`]:Object.assign({},(0,Je.Qy)(ve)),[`${fe}-jump-prev, ${fe}-jump-next`]:{"&:focus-visible":Object.assign({[`${fe}-item-link-icon`]:{opacity:1},[`${fe}-item-ellipsis`]:{opacity:0}},(0,Je.oN)(ve))},[`${fe}-prev, ${fe}-next`]:{[`&:focus-visible ${fe}-item-link`]:Object.assign({},(0,Je.oN)(ve))}}}};var Ze=(0,pt.Z)("Pagination",ve=>{const fe=(0,Ut.TS)(ve,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:ve.marginXXS/2,paginationMiniQuickJumperInputWidth:ve.controlHeightLG*1.1,paginationItemPaddingInline:ve.marginXXS*1.5,paginationEllipsisLetterSpacing:ve.marginXXS/2,paginationSlashMarginInlineStart:ve.marginXXS,paginationSlashMarginInlineEnd:ve.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Te.e5)(ve),(0,Te.TM)(ve));return[Dt(fe),Ve(fe),ve.wireframe&&yt(fe)]},ve=>({itemBg:ve.colorBgContainer,itemSize:ve.controlHeight,itemSizeSM:ve.controlHeightSM,itemActiveBg:ve.colorBgContainer,itemLinkBg:ve.colorBgContainer,itemActiveColorDisabled:ve.colorTextDisabled,itemActiveBgDisabled:ve.controlItemBgActiveDisabled,itemInputBg:ve.colorBgContainer,miniOptionsSizeChangerTop:0})),Se=function(ve,fe){var qe={};for(var ke in ve)Object.prototype.hasOwnProperty.call(ve,ke)&&fe.indexOf(ke)<0&&(qe[ke]=ve[ke]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,ke=Object.getOwnPropertySymbols(ve);ye{const{prefixCls:fe,selectPrefixCls:qe,className:ke,rootClassName:ye,style:at,size:Qt,locale:ft,selectComponentClass:jt,responsive:Tt,showSizeChanger:Yt}=ve,Be=Se(ve,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:nt}=(0,ut.Z)(Tt),{getPrefixCls:ct,direction:lt,pagination:gt={}}=ie.useContext(st.E_),zt=ct("pagination",fe),[Jt,_t]=Ze(zt),ln=Yt!=null?Yt:gt.showSizeChanger,Pn=ie.useMemo(()=>{const vn=ie.createElement("span",{className:`${zt}-item-ellipsis`},"\u2022\u2022\u2022"),Ht=ie.createElement("button",{className:`${zt}-item-link`,type:"button",tabIndex:-1},lt==="rtl"?ie.createElement(Ne.Z,null):ie.createElement(De.Z,null)),kn=ie.createElement("button",{className:`${zt}-item-link`,type:"button",tabIndex:-1},lt==="rtl"?ie.createElement(De.Z,null):ie.createElement(Ne.Z,null)),Ge=ie.createElement("a",{className:`${zt}-item-link`},ie.createElement("div",{className:`${zt}-item-container`},lt==="rtl"?ie.createElement(Oe.Z,{className:`${zt}-item-link-icon`}):ie.createElement(Fe,{className:`${zt}-item-link-icon`}),vn)),Wt=ie.createElement("a",{className:`${zt}-item-link`},ie.createElement("div",{className:`${zt}-item-container`},lt==="rtl"?ie.createElement(Fe,{className:`${zt}-item-link-icon`}):ie.createElement(Oe.Z,{className:`${zt}-item-link-icon`}),vn));return{prevIcon:Ht,nextIcon:kn,jumpPrevIcon:Ge,jumpNextIcon:Wt}},[lt,zt]),[Lt]=(0,At.Z)("Pagination",Ue.Z),wt=Object.assign(Object.assign({},Lt),ft),It=(0,Ft.Z)(Qt),nn=It==="small"||!!(nt&&!It&&Tt),Zt=ct("select",qe),wn=Ee()({[`${zt}-mini`]:nn,[`${zt}-rtl`]:lt==="rtl"},gt==null?void 0:gt.className,ke,ye,_t),In=Object.assign(Object.assign({},gt==null?void 0:gt.style),at);return Jt(ie.createElement(He,Object.assign({},Pn,Be,{style:In,prefixCls:zt,selectPrefixCls:Zt,className:wn,selectComponentClass:jt||(nn?Et:Bt),locale:wt,showSizeChanger:ln})))},dt=Ke},39722:function(rt,Pt,te){"use strict";te.d(Pt,{t5:function(){return De}});var x=te(92310),ie=te.n(x),Pe=te(55477),Re=te(59301),xe=te(36355),be=te(77578),re=te(17356),Fe=function(ze,Ee){var oe={};for(var E in ze)Object.prototype.hasOwnProperty.call(ze,E)&&Ee.indexOf(E)<0&&(oe[E]=ze[E]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(ze);a{if(!(!Ee&&!oe))return Re.createElement(Re.Fragment,null,Ee&&Re.createElement("div",{className:`${ze}-title`},(0,be.Z)(Ee)),Re.createElement("div",{className:`${ze}-inner-content`},(0,be.Z)(oe)))},De=ze=>{const{hashId:Ee,prefixCls:oe,className:E,style:a,placement:b="top",title:y,content:z,children:ee}=ze;return Re.createElement("div",{className:ie()(Ee,oe,`${oe}-pure`,`${oe}-placement-${b}`,E),style:a},Re.createElement("div",{className:`${oe}-arrow`}),Re.createElement(Pe.G,Object.assign({},ze,{className:Ee,prefixCls:oe}),ee||Oe(oe,y,z)))},Ne=ze=>{const{prefixCls:Ee}=ze,oe=Fe(ze,["prefixCls"]),{getPrefixCls:E}=Re.useContext(xe.E_),a=E("popover",Ee),[b,y]=(0,re.Z)(a);return b(Re.createElement(De,Object.assign({},oe,{prefixCls:a,hashId:y})))};Pt.ZP=Ne},60324:function(rt,Pt,te){"use strict";var x=te(92310),ie=te.n(x),Pe=te(59301),Re=te(77578),xe=te(62892),be=te(36355),re=te(6848),Fe=te(39722),Oe=te(17356),De=function(Ee,oe){var E={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&oe.indexOf(a)<0&&(E[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(Ee);b{let{title:oe,content:E,prefixCls:a}=Ee;return Pe.createElement(Pe.Fragment,null,oe&&Pe.createElement("div",{className:`${a}-title`},(0,Re.Z)(oe)),Pe.createElement("div",{className:`${a}-inner-content`},(0,Re.Z)(E)))},ze=Pe.forwardRef((Ee,oe)=>{const{prefixCls:E,title:a,content:b,overlayClassName:y,placement:z="top",trigger:ee="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:ae=.1,overlayStyle:le={}}=Ee,de=De(Ee,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:me}=Pe.useContext(be.E_),Ae=me("popover",E),[pe,we]=(0,Oe.Z)(Ae),ge=me(),$e=ie()(y,we);return pe(Pe.createElement(re.Z,Object.assign({placement:z,trigger:ee,mouseEnterDelay:ne,mouseLeaveDelay:ae,overlayStyle:le},de,{prefixCls:Ae,overlayClassName:$e,ref:oe,overlay:a||b?Pe.createElement(Ne,{prefixCls:Ae,title:a,content:b}):null,transitionName:(0,xe.m)(ge,"zoom-big",de.transitionName),"data-popover-inject":!0})))});ze._InternalPanelDoNotUseOrYouWillBeFired=Fe.ZP,Pt.Z=ze},17356:function(rt,Pt,te){"use strict";var x=te(17313),ie=te(29878),Pe=te(19447),Re=te(33166),xe=te(83116),be=te(37613);const re=De=>{const{componentCls:Ne,popoverColor:ze,minWidth:Ee,fontWeightStrong:oe,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:b,borderRadiusLG:y,zIndexPopup:z,marginXS:ee,colorBgElevated:ne,popoverBg:ae}=De;return[{[Ne]:Object.assign(Object.assign({},(0,x.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":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ne}-content`]:{position:"relative"},[`${Ne}-inner`]:{backgroundColor:ae,backgroundClip:"padding-box",borderRadius:y,boxShadow:a,padding:E},[`${Ne}-title`]:{minWidth:Ee,marginBottom:ee,color:b,fontWeight:oe},[`${Ne}-inner-content`]:{color:ze}})},(0,Pe.ZP)(De,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ne}-pure`]:{position:"relative",maxWidth:"none",margin:De.sizePopupArrow,display:"inline-block",[`${Ne}-content`]:{display:"inline-block"}}}]},Fe=De=>{const{componentCls:Ne}=De;return{[Ne]:Re.i.map(ze=>{const Ee=De[`${ze}6`];return{[`&${Ne}-${ze}`]:{"--antd-arrow-background-color":Ee,[`${Ne}-inner`]:{backgroundColor:Ee},[`${Ne}-arrow`]:{background:"transparent"}}}})}},Oe=De=>{const{componentCls:Ne,lineWidth:ze,lineType:Ee,colorSplit:oe,paddingSM:E,controlHeight:a,fontSize:b,lineHeight:y,padding:z}=De,ee=a-Math.round(b*y),ne=ee/2,ae=ee/2-ze,le=z;return{[Ne]:{[`${Ne}-inner`]:{padding:0},[`${Ne}-title`]:{margin:0,padding:`${ne}px ${le}px ${ae}px`,borderBottom:`${ze}px ${Ee} ${oe}`},[`${Ne}-inner-content`]:{padding:`${E}px ${le}px`}}}};Pt.Z=(0,xe.Z)("Popover",De=>{const{colorBgElevated:Ne,colorText:ze,wireframe:Ee}=De,oe=(0,be.TS)(De,{popoverPadding:12,popoverBg:Ne,popoverColor:ze});return[re(oe),Fe(oe),Ee&&Oe(oe),(0,ie._y)(oe,"zoom-big")]},De=>({width:177,minWidth:177,zIndexPopup:De.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Yt}});var x=te(59301),ie=te(29679),Pe=te(40001),Re=te(19248),xe=te(99267),be=te(92310),re=te.n(be),Fe=te(2738),Oe=te(36355),De=te(54476),Ne=te(33885),ze=te(75931),Ee={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},oe=function(){var nt=(0,x.useRef)([]),ct=(0,x.useRef)(null);return(0,x.useEffect)(function(){var lt=Date.now(),gt=!1;nt.current.forEach(function(zt){if(zt){gt=!0;var Jt=zt.style;Jt.transitionDuration=".3s, .3s, .3s, .06s",ct.current&<-ct.current<100&&(Jt.transitionDuration="0s, 0s")}}),gt&&(ct.current=Date.now())}),nt.current},E=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(nt){var ct=(0,Ne.Z)((0,Ne.Z)({},Ee),nt),lt=ct.className,gt=ct.percent,zt=ct.prefixCls,Jt=ct.strokeColor,_t=ct.strokeLinecap,ln=ct.strokeWidth,Pn=ct.style,Lt=ct.trailColor,wt=ct.trailWidth,It=ct.transition,nn=(0,ze.Z)(ct,E);delete nn.gapPosition;var Zt=Array.isArray(gt)?gt:[gt],wn=Array.isArray(Jt)?Jt:[Jt],In=oe(),vn=ln/2,Ht=100-ln/2,kn="M ".concat(_t==="round"?vn:0,",").concat(vn,` - L `).concat(_t==="round"?Ht:100,",").concat(vn),Ge="0 0 100 ".concat(ln),Wt=0;return x.createElement("svg",(0,De.Z)({className:re()("".concat(zt,"-line"),lt),viewBox:Ge,preserveAspectRatio:"none",style:Pn},nn),x.createElement("path",{className:"".concat(zt,"-line-trail"),d:kn,strokeLinecap:_t,stroke:Lt,strokeWidth:wt||ln,fillOpacity:"0"}),Zt.map(function(an,Xt){var hn=1;switch(_t){case"round":hn=1-ln/100;break;case"square":hn=1-ln/2/100;break;default:hn=1;break}var sn={strokeDasharray:"".concat(an*hn,"px, 100px"),strokeDashoffset:"-".concat(Wt,"px"),transition:It||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},mn=wn[Xt]||wn[wn.length-1];return Wt+=an,x.createElement("path",{key:Xt,className:"".concat(zt,"-line-path"),d:kn,strokeLinecap:_t,stroke:mn,strokeWidth:ln,fillOpacity:"0",ref:function(ot){In[Xt]=ot},style:sn})}))},b=a,y=te(76190),z=te(42978),ee=te(47273),ne=0,ae=(0,ee.Z)();function le(){var Be;return ae?(Be=ne,ne+=1):Be="TEST_OR_SSR",Be}var de=function(Be){var nt=x.useState(),ct=(0,z.Z)(nt,2),lt=ct[0],gt=ct[1];return x.useEffect(function(){gt("rc_progress_".concat(le()))},[]),Be||lt},me=function(nt){var ct=nt.bg,lt=nt.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:ct}},lt)};function Ae(Be,nt){return Object.keys(Be).map(function(ct){var lt=parseFloat(ct),gt="".concat(Math.floor(lt*nt),"%");return"".concat(Be[ct]," ").concat(gt)})}var pe=x.forwardRef(function(Be,nt){var ct=Be.prefixCls,lt=Be.color,gt=Be.gradientId,zt=Be.radius,Jt=Be.style,_t=Be.ptg,ln=Be.strokeLinecap,Pn=Be.strokeWidth,Lt=Be.size,wt=Be.gapDegree,It=lt&&(0,y.Z)(lt)==="object",nn=It?"#FFF":void 0,Zt=Lt/2,wn=x.createElement("circle",{className:"".concat(ct,"-circle-path"),r:zt,cx:Zt,cy:Zt,stroke:nn,strokeLinecap:ln,strokeWidth:Pn,opacity:_t===0?0:1,style:Jt,ref:nt});if(!It)return wn;var In="".concat(gt,"-conic"),vn=wt?"".concat(180+wt/2,"deg"):"0deg",Ht=Ae(lt,(360-wt)/360),kn=Ae(lt,1),Ge="conic-gradient(from ".concat(vn,", ").concat(Ht.join(", "),")"),Wt="linear-gradient(to ".concat(wt?"bottom":"top",", ").concat(kn.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:In},wn),x.createElement("foreignObject",{x:0,y:0,width:Lt,height:Lt,mask:"url(#".concat(In,")")},x.createElement(me,{bg:Wt},x.createElement(me,{bg:Ge}))))}),we=pe,ge=100,$e=function(nt,ct,lt,gt,zt,Jt,_t,ln,Pn,Lt){var wt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,It=lt/100*360*((360-Jt)/360),nn=Jt===0?0:{bottom:0,top:180,left:90,right:-90}[_t],Zt=(100-gt)/100*ct;Pn==="round"&>!==100&&(Zt+=Lt/2,Zt>=ct&&(Zt=ct-.01));var wn=ge/2;return{stroke:typeof ln=="string"?ln:void 0,strokeDasharray:"".concat(ct,"px ").concat(nt),strokeDashoffset:Zt+wt,transform:"rotate(".concat(zt+It+nn,"deg)"),transformOrigin:"".concat(wn,"px ").concat(wn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Me=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Xe(Be){var nt=Be!=null?Be:[];return Array.isArray(nt)?nt:[nt]}var He=function(nt){var ct=(0,Ne.Z)((0,Ne.Z)({},Ee),nt),lt=ct.id,gt=ct.prefixCls,zt=ct.steps,Jt=ct.strokeWidth,_t=ct.trailWidth,ln=ct.gapDegree,Pn=ln===void 0?0:ln,Lt=ct.gapPosition,wt=ct.trailColor,It=ct.strokeLinecap,nn=ct.style,Zt=ct.className,wn=ct.strokeColor,In=ct.percent,vn=(0,ze.Z)(ct,Me),Ht=ge/2,kn=de(lt),Ge="".concat(kn,"-gradient"),Wt=Ht-Jt/2,an=Math.PI*2*Wt,Xt=Pn>0?90+Pn/2:-90,hn=an*((360-Pn)/360),sn=(0,y.Z)(zt)==="object"?zt:{count:zt,space:2},mn=sn.count,Qe=sn.space,ot=Xe(In),_e=Xe(wn),Gt=_e.find(function(da){return da&&(0,y.Z)(da)==="object"}),qt=Gt&&(0,y.Z)(Gt)==="object",Kt=qt?"butt":It,xn=$e(an,hn,0,100,Xt,Pn,Lt,wt,Kt,Jt),cn=oe(),fn=function(){var en=0;return ot.map(function(Hn,aa){var Ca=_e[aa]||_e[_e.length-1],gn=$e(an,hn,en,Hn,Xt,Pn,Lt,Ca,Kt,Jt);return en+=Hn,x.createElement(we,{key:aa,color:Ca,ptg:Hn,radius:Wt,prefixCls:gt,gradientId:Ge,style:gn,strokeLinecap:Kt,strokeWidth:Jt,gapDegree:Pn,ref:function(Ra){cn[aa]=Ra},size:ge})}).reverse()},Ln=function(){var en=Math.round(mn*(ot[0]/100)),Hn=100/mn,aa=0;return new Array(mn).fill(null).map(function(Ca,gn){var Jn=gn<=en-1?_e[0]:wt,Ra=Jn&&(0,y.Z)(Jn)==="object"?"url(#".concat(Ge,")"):void 0,na=$e(an,hn,aa,Hn,Xt,Pn,Lt,Jn,"butt",Jt,Qe);return aa+=(hn-na.strokeDashoffset+Qe)*100/hn,x.createElement("circle",{key:gn,className:"".concat(gt,"-circle-path"),r:Wt,cx:Ht,cy:Ht,stroke:Ra,strokeWidth:Jt,opacity:1,style:na,ref:function(Ka){cn[gn]=Ka}})})};return x.createElement("svg",(0,De.Z)({className:re()("".concat(gt,"-circle"),Zt),viewBox:"0 0 ".concat(ge," ").concat(ge),style:nn,id:lt,role:"presentation"},vn),!mn&&x.createElement("circle",{className:"".concat(gt,"-circle-trail"),r:Wt,cx:Ht,cy:Ht,stroke:wt,strokeLinecap:Kt,strokeWidth:_t||Jt,style:xn}),mn?Ln():fn())},Ue=He,st={Line:b,Circle:Ue},Ft=te(6848),ut=te(30071);function At(Be){return!Be||Be<0?0:Be>100?100:Be}function tt(Be){let{success:nt,successPercent:ct}=Be,lt=ct;return nt&&"progress"in nt&&(lt=nt.progress),nt&&"percent"in nt&&(lt=nt.percent),lt}const Et=Be=>{let{percent:nt,success:ct,successPercent:lt}=Be;const gt=At(tt({success:ct,successPercent:lt}));return[gt,At(At(nt)-gt)]},Bt=Be=>{let{success:nt={},strokeColor:ct}=Be;const{strokeColor:lt}=nt;return[lt||ut.presetPrimaryColors.green,ct||null]},Te=(Be,nt,ct)=>{var lt,gt,zt,Jt;let _t=-1,ln=-1;if(nt==="step"){const Pn=ct.steps,Lt=ct.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?(_t=Be==="small"?2:14,ln=Lt!=null?Lt:8):typeof Be=="number"?[_t,ln]=[Be,Be]:[_t=14,ln=8]=Be,_t*=Pn}else if(nt==="line"){const Pn=ct==null?void 0:ct.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?ln=Pn||(Be==="small"?6:8):typeof Be=="number"?[_t,ln]=[Be,Be]:[_t=-1,ln=8]=Be}else(nt==="circle"||nt==="dashboard")&&(typeof Be=="string"||typeof Be=="undefined"?[_t,ln]=Be==="small"?[60,60]:[120,120]:typeof Be=="number"?[_t,ln]=[Be,Be]:(_t=(gt=(lt=Be[0])!==null&<!==void 0?lt:Be[1])!==null&>!==void 0?gt:120,ln=(Jt=(zt=Be[0])!==null&&zt!==void 0?zt:Be[1])!==null&&Jt!==void 0?Jt:120));return[_t,ln]},Je=3,pt=Be=>Je/Be*100;var St=Be=>{const{prefixCls:nt,trailColor:ct=null,strokeLinecap:lt="round",gapPosition:gt,gapDegree:zt,width:Jt=120,type:_t,children:ln,success:Pn,size:Lt=Jt}=Be,[wt,It]=Te(Lt,"circle");let{strokeWidth:nn}=Be;nn===void 0&&(nn=Math.max(pt(wt),6));const Zt={width:wt,height:It,fontSize:wt*.15+6},wn=x.useMemo(()=>{if(zt||zt===0)return zt;if(_t==="dashboard")return 75},[zt,_t]),In=gt||_t==="dashboard"&&"bottom"||void 0,vn=Object.prototype.toString.call(Be.strokeColor)==="[object Object]",Ht=Bt({success:Pn,strokeColor:Be.strokeColor}),kn=re()(`${nt}-inner`,{[`${nt}-circle-gradient`]:vn}),Ge=x.createElement(Ue,{percent:Et(Be),strokeWidth:nn,trailWidth:nn,strokeColor:Ht,strokeLinecap:lt,trailColor:ct,prefixCls:nt,gapDegree:wn,gapPosition:In});return x.createElement("div",{className:kn,style:Zt},wt<=20?x.createElement(Ft.Z,{title:ln},x.createElement("span",null,Ge)):x.createElement(x.Fragment,null,Ge,ln))},kt=function(Be,nt){var ct={};for(var lt in Be)Object.prototype.hasOwnProperty.call(Be,lt)&&nt.indexOf(lt)<0&&(ct[lt]=Be[lt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,lt=Object.getOwnPropertySymbols(Be);gt{let nt=[];return Object.keys(Be).forEach(ct=>{const lt=parseFloat(ct.replace(/%/g,""));isNaN(lt)||nt.push({key:lt,value:Be[ct]})}),nt=nt.sort((ct,lt)=>ct.key-lt.key),nt.map(ct=>{let{key:lt,value:gt}=ct;return`${gt} ${lt}%`}).join(", ")},Ot=(Be,nt)=>{const{from:ct=ut.presetPrimaryColors.blue,to:lt=ut.presetPrimaryColors.blue,direction:gt=nt==="rtl"?"to left":"to right"}=Be,zt=kt(Be,["from","to","direction"]);if(Object.keys(zt).length!==0){const Jt=he(zt);return{backgroundImage:`linear-gradient(${gt}, ${Jt})`}}return{backgroundImage:`linear-gradient(${gt}, ${ct}, ${lt})`}};var Dt=Be=>{const{prefixCls:nt,direction:ct,percent:lt,size:gt,strokeWidth:zt,strokeColor:Jt,strokeLinecap:_t="round",children:ln,trailColor:Pn=null,success:Lt}=Be,wt=Jt&&typeof Jt!="string"?Ot(Jt,ct):{backgroundColor:Jt},It=_t==="square"||_t==="butt"?0:void 0,nn={backgroundColor:Pn||void 0,borderRadius:It},Zt=gt!=null?gt:[-1,zt||(gt==="small"?6:8)],[wn,In]=Te(Zt,"line",{strokeWidth:zt}),vn=Object.assign({width:`${At(lt)}%`,height:In,borderRadius:It},wt),Ht=tt(Be),kn={width:`${At(Ht)}%`,height:In,borderRadius:It,backgroundColor:Lt==null?void 0:Lt.strokeColor},Ge={width:wn<0?"100%":wn,height:In};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${nt}-outer`,style:Ge},x.createElement("div",{className:`${nt}-inner`,style:nn},x.createElement("div",{className:`${nt}-bg`,style:vn}),Ht!==void 0?x.createElement("div",{className:`${nt}-success-bg`,style:kn}):null)),ln)},Ve=Be=>{const{size:nt,steps:ct,percent:lt=0,strokeWidth:gt=8,strokeColor:zt,trailColor:Jt=null,prefixCls:_t,children:ln}=Be,Pn=Math.round(ct*(lt/100)),Lt=nt==="small"?2:14,wt=nt!=null?nt:[Lt,gt],[It,nn]=Te(wt,"step",{steps:ct,strokeWidth:gt}),Zt=It/ct,wn=new Array(ct);for(let In=0;In{const nt=Be?"100%":"-100%";return new Ze.Keyframes(`antProgress${Be?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${nt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${nt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ve=Be=>{const{componentCls:nt,iconCls:ct}=Be;return{[nt]:Object.assign(Object.assign({},(0,Se.Wf)(Be)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Be.fontSize,marginInlineEnd:Be.marginXS,marginBottom:Be.marginXS},[`${nt}-outer`]:{display:"inline-block",width:"100%"},[`&${nt}-show-info`]:{[`${nt}-outer`]:{marginInlineEnd:`calc(-2em - ${Be.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Be.paddingXS}px)`}},[`${nt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Be.remainingColor,borderRadius:Be.lineBorderRadius},[`${nt}-inner:not(${nt}-circle-gradient)`]:{[`${nt}-circle-path`]:{stroke:Be.defaultColor}},[`${nt}-success-bg, ${nt}-bg`]:{position:"relative",backgroundColor:Be.defaultColor,borderRadius:Be.lineBorderRadius,transition:`all ${Be.motionDurationSlow} ${Be.motionEaseInOutCirc}`},[`${nt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Be.colorSuccess},[`${nt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Be.marginXS,color:Be.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ct]:{fontSize:Be.fontSize}},[`&${nt}-status-active`]:{[`${nt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Be.colorBgContainer,borderRadius:Be.lineBorderRadius,opacity:0,animationName:dt(),animationDuration:Be.progressActiveMotionDuration,animationTimingFunction:Be.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${nt}-rtl${nt}-status-active`]:{[`${nt}-bg::before`]:{animationName:dt(!0)}},[`&${nt}-status-exception`]:{[`${nt}-bg`]:{backgroundColor:Be.colorError},[`${nt}-text`]:{color:Be.colorError}},[`&${nt}-status-exception ${nt}-inner:not(${nt}-circle-gradient)`]:{[`${nt}-circle-path`]:{stroke:Be.colorError}},[`&${nt}-status-success`]:{[`${nt}-bg`]:{backgroundColor:Be.colorSuccess},[`${nt}-text`]:{color:Be.colorSuccess}},[`&${nt}-status-success ${nt}-inner:not(${nt}-circle-gradient)`]:{[`${nt}-circle-path`]:{stroke:Be.colorSuccess}}})}},fe=Be=>{const{componentCls:nt,iconCls:ct}=Be;return{[nt]:{[`${nt}-circle-trail`]:{stroke:Be.remainingColor},[`&${nt}-circle ${nt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${nt}-circle ${nt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Be.circleTextColor,fontSize:Be.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ct]:{fontSize:`${Be.fontSize/Be.fontSizeSM}em`}},[`${nt}-circle&-status-exception`]:{[`${nt}-text`]:{color:Be.colorError}},[`${nt}-circle&-status-success`]:{[`${nt}-text`]:{color:Be.colorSuccess}}},[`${nt}-inline-circle`]:{lineHeight:1,[`${nt}-inner`]:{verticalAlign:"bottom"}}}},qe=Be=>{const{componentCls:nt}=Be;return{[nt]:{[`${nt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Be.progressStepMinWidth,marginInlineEnd:Be.progressStepMarginInlineEnd,backgroundColor:Be.remainingColor,transition:`all ${Be.motionDurationSlow}`,"&-active":{backgroundColor:Be.defaultColor}}}}}},ke=Be=>{const{componentCls:nt,iconCls:ct}=Be;return{[nt]:{[`${nt}-small&-line, ${nt}-small&-line ${nt}-text ${ct}`]:{fontSize:Be.fontSizeSM}}}};var ye=(0,ce.Z)("Progress",Be=>{const nt=Be.marginXXS/2,ct=(0,Ke.TS)(Be,{progressStepMarginInlineEnd:nt,progressStepMinWidth:nt,progressActiveMotionDuration:"2.4s"});return[ve(ct),fe(ct),qe(ct),ke(ct)]},Be=>({circleTextColor:Be.colorText,defaultColor:Be.colorInfo,remainingColor:Be.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),at=function(Be,nt){var ct={};for(var lt in Be)Object.prototype.hasOwnProperty.call(Be,lt)&&nt.indexOf(lt)<0&&(ct[lt]=Be[lt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,lt=Object.getOwnPropertySymbols(Be);gt{const{prefixCls:ct,className:lt,rootClassName:gt,steps:zt,strokeColor:Jt,percent:_t=0,size:ln="default",showInfo:Pn=!0,type:Lt="line",status:wt,format:It,style:nn}=Be,Zt=at(Be,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),wn=x.useMemo(()=>{var ot,_e;const Gt=tt(Be);return parseInt(Gt!==void 0?(ot=Gt!=null?Gt:0)===null||ot===void 0?void 0:ot.toString():(_e=_t!=null?_t:0)===null||_e===void 0?void 0:_e.toString(),10)},[_t,Be.success,Be.successPercent]),In=x.useMemo(()=>!ft.includes(wt)&&wn>=100?"success":wt||"normal",[wt,wn]),{getPrefixCls:vn,direction:Ht,progress:kn}=x.useContext(Oe.E_),Ge=vn("progress",ct),[Wt,an]=ye(Ge),Xt=x.useMemo(()=>{if(!Pn)return null;const ot=tt(Be);let _e;const Gt=It||(Kt=>`${Kt}%`),qt=Lt==="line";return It||In!=="exception"&&In!=="success"?_e=Gt(At(_t),At(ot)):In==="exception"?_e=qt?x.createElement(Re.Z,null):x.createElement(xe.Z,null):In==="success"&&(_e=qt?x.createElement(ie.Z,null):x.createElement(Pe.Z,null)),x.createElement("span",{className:`${Ge}-text`,title:typeof _e=="string"?_e:void 0},_e)},[Pn,_t,wn,In,Lt,Ge,It]),hn=Array.isArray(Jt)?Jt[0]:Jt,sn=typeof Jt=="string"||Array.isArray(Jt)?Jt:void 0;let mn;Lt==="line"?mn=zt?x.createElement(Ve,Object.assign({},Be,{strokeColor:sn,prefixCls:Ge,steps:zt}),Xt):x.createElement(Dt,Object.assign({},Be,{strokeColor:hn,prefixCls:Ge,direction:Ht}),Xt):(Lt==="circle"||Lt==="dashboard")&&(mn=x.createElement(St,Object.assign({},Be,{strokeColor:hn,prefixCls:Ge,progressStatus:In}),Xt));const Qe=re()(Ge,`${Ge}-status-${In}`,`${Ge}-${Lt==="dashboard"&&"circle"||zt&&"steps"||Lt}`,{[`${Ge}-inline-circle`]:Lt==="circle"&&Te(ln,"circle")[0]<=20,[`${Ge}-show-info`]:Pn,[`${Ge}-${ln}`]:typeof ln=="string",[`${Ge}-rtl`]:Ht==="rtl"},kn==null?void 0:kn.className,lt,gt,an);return Wt(x.createElement("div",Object.assign({ref:nt,style:Object.assign(Object.assign({},kn==null?void 0:kn.style),nn),className:Qe,role:"progressbar","aria-valuenow":wn},(0,Fe.Z)(Zt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),mn))}),Yt=Tt},13570:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return At}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Re=Pe,xe=te(7657),be=function(Et,Bt){return ie.createElement(xe.Z,(0,x.Z)({},Et,{ref:Bt,icon:Re}))},re=ie.forwardRef(be),Fe=re,Oe=te(92310),De=te.n(Oe),Ne=te(20068),ze=te(42978),Ee=te(75931),oe=te(18929),E=te(10228),a=te(26112);function b(tt,Et){var Bt=tt.disabled,Te=tt.prefixCls,Je=tt.character,pt=tt.characterRender,Ut=tt.index,St=tt.count,kt=tt.value,he=tt.allowHalf,Ot=tt.focused,$t=tt.onHover,Dt=tt.onClick,yt=function(fe){$t(fe,Ut)},Ve=function(fe){Dt(fe,Ut)},Ze=function(fe){fe.keyCode===E.Z.ENTER&&Dt(fe,Ut)},Se=Ut+1,ce=new Set([Te]);kt===0&&Ut===0&&Ot?ce.add("".concat(Te,"-focused")):he&&kt+.5>=Se&&ktUt?"true":"false","aria-posinset":Ut+1,"aria-setsize":St,tabIndex:Bt?-1:0},ie.createElement("div",{className:"".concat(Te,"-first")},Ke),ie.createElement("div",{className:"".concat(Te,"-second")},Ke)));return pt&&(dt=pt(dt,tt)),dt}var y=ie.forwardRef(b);function z(){var tt=ie.useRef({});function Et(Te){return tt.current[Te]}function Bt(Te){return function(Je){tt.current[Te]=Je}}return[Et,Bt]}function ee(tt){var Et=tt.pageXOffset,Bt="scrollLeft";if(typeof Et!="number"){var Te=tt.document;Et=Te.documentElement[Bt],typeof Et!="number"&&(Et=Te.body[Bt])}return Et}function ne(tt){var Et,Bt,Te=tt.ownerDocument,Je=Te.body,pt=Te&&Te.documentElement,Ut=tt.getBoundingClientRect();return Et=Ut.left,Bt=Ut.top,Et-=pt.clientLeft||Je.clientLeft||0,Bt-=pt.clientTop||Je.clientTop||0,{left:Et,top:Bt}}function ae(tt){var Et=ne(tt),Bt=tt.ownerDocument,Te=Bt.defaultView||Bt.parentWindow;return Et.left+=ee(Te),Et.left}var le=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function de(tt,Et){var Bt,Te=tt.prefixCls,Je=Te===void 0?"rc-rate":Te,pt=tt.className,Ut=tt.defaultValue,St=tt.value,kt=tt.count,he=kt===void 0?5:kt,Ot=tt.allowHalf,$t=Ot===void 0?!1:Ot,Dt=tt.allowClear,yt=Dt===void 0?!0:Dt,Ve=tt.character,Ze=Ve===void 0?"\u2605":Ve,Se=tt.characterRender,ce=tt.disabled,Ke=tt.direction,dt=Ke===void 0?"ltr":Ke,ve=tt.tabIndex,fe=ve===void 0?0:ve,qe=tt.autoFocus,ke=tt.onHoverChange,ye=tt.onChange,at=tt.onFocus,Qt=tt.onBlur,ft=tt.onKeyDown,jt=tt.onMouseLeave,Tt=(0,Ee.Z)(tt,le),Yt=z(),Be=(0,ze.Z)(Yt,2),nt=Be[0],ct=Be[1],lt=ie.useRef(null),gt=function(){if(!ce){var Kt;(Kt=lt.current)===null||Kt===void 0||Kt.focus()}};ie.useImperativeHandle(Et,function(){return{focus:gt,blur:function(){if(!ce){var Kt;(Kt=lt.current)===null||Kt===void 0||Kt.blur()}}}});var zt=(0,oe.Z)(Ut||0,{value:St}),Jt=(0,ze.Z)(zt,2),_t=Jt[0],ln=Jt[1],Pn=(0,oe.Z)(null),Lt=(0,ze.Z)(Pn,2),wt=Lt[0],It=Lt[1],nn=function(Kt,xn){var cn=dt==="rtl",fn=Kt+1;if($t){var Ln=nt(Kt),da=ae(Ln),en=Ln.clientWidth;(cn&&xn-da>en/2||!cn&&xn-da0&&!cn||xn===E.Z.RIGHT&&fn>0&&cn?($t?fn-=.5:fn-=1,Zt(fn),Kt.preventDefault()):xn===E.Z.LEFT&&fn{const{componentCls:Et}=tt;return{[`${Et}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:tt.marginXS},"> div":{transition:`all ${tt.motionDurationMid}, outline 0s`,"&:hover":{transform:tt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${tt.lineWidth}px dashed ${tt.starColor}`,transform:tt.starHoverScale}},"&-first, &-second":{color:tt.starBg,transition:`all ${tt.motionDurationMid}`,userSelect:"none",[tt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Et}-star-first, &-half ${Et}-star-second`]:{opacity:1},[`&-half ${Et}-star-first, &-full ${Et}-star-second`]:{color:"inherit"}}}},He=tt=>({[`&-rtl${tt.componentCls}`]:{direction:"rtl"}}),Ue=tt=>{const{componentCls:Et}=tt;return{[Et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(tt)),{display:"inline-block",margin:0,padding:0,color:tt.starColor,fontSize:tt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Et} ${Et}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Xe(tt)),{[`+ ${Et}-text`]:{display:"inline-block",marginInlineStart:tt.marginXS,fontSize:tt.fontSize}}),He(tt))}};var st=(0,$e.Z)("Rate",tt=>{const Et=(0,Me.TS)(tt,{});return[Ue(Et)]},tt=>({starColor:tt.yellow6,starSize:tt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:tt.colorFillContent})),Ft=function(tt,Et){var Bt={};for(var Te in tt)Object.prototype.hasOwnProperty.call(tt,Te)&&Et.indexOf(Te)<0&&(Bt[Te]=tt[Te]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Te=Object.getOwnPropertySymbols(tt);Je{const{prefixCls:Bt,className:Te,rootClassName:Je,style:pt,tooltips:Ut,character:St=ie.createElement(Fe,null)}=tt,kt=Ft(tt,["prefixCls","className","rootClassName","style","tooltips","character"]),he=(ce,Ke)=>{let{index:dt}=Ke;return Ut?ie.createElement(we.Z,{title:Ut[dt]},ce):ce},{getPrefixCls:Ot,direction:$t,rate:Dt}=ie.useContext(pe.E_),yt=Ot("rate",Bt),[Ve,Ze]=st(yt),Se=Object.assign(Object.assign({},Dt==null?void 0:Dt.style),pt);return Ve(ie.createElement(Ae,Object.assign({ref:Et,character:St,characterRender:he},kt,{className:De()(Te,Je,Ze,Dt==null?void 0:Dt.className),style:Se,prefixCls:yt,direction:$t})))})},61621:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Ze}});var x=te(92310),ie=te.n(x),Pe=te(59301),Re=te(36355),xe=te(2738),re=Se=>{const{prefixCls:ce,className:Ke,style:dt,size:ve,shape:fe}=Se,qe=ie()({[`${ce}-lg`]:ve==="large",[`${ce}-sm`]:ve==="small"}),ke=ie()({[`${ce}-circle`]:fe==="circle",[`${ce}-square`]:fe==="square",[`${ce}-round`]:fe==="round"}),ye=Pe.useMemo(()=>typeof ve=="number"?{width:ve,height:ve,lineHeight:`${ve}px`}:{},[ve]);return Pe.createElement("span",{className:ie()(ce,qe,ke,Ke),style:Object.assign(Object.assign({},ye),dt)})},Fe=te(36237),Oe=te(83116),De=te(37613);const Ne=new Fe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ze=Se=>({height:Se,lineHeight:`${Se}px`}),Ee=Se=>Object.assign({width:Se},ze(Se)),oe=Se=>({background:Se.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ne,animationDuration:Se.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=Se=>Object.assign({width:Se*5,minWidth:Se*5},ze(Se)),a=Se=>{const{skeletonAvatarCls:ce,gradientFromColor:Ke,controlHeight:dt,controlHeightLG:ve,controlHeightSM:fe}=Se;return{[`${ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke},Ee(dt)),[`${ce}${ce}-circle`]:{borderRadius:"50%"},[`${ce}${ce}-lg`]:Object.assign({},Ee(ve)),[`${ce}${ce}-sm`]:Object.assign({},Ee(fe))}},b=Se=>{const{controlHeight:ce,borderRadiusSM:Ke,skeletonInputCls:dt,controlHeightLG:ve,controlHeightSM:fe,gradientFromColor:qe}=Se;return{[`${dt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe,borderRadius:Ke},E(ce)),[`${dt}-lg`]:Object.assign({},E(ve)),[`${dt}-sm`]:Object.assign({},E(fe))}},y=Se=>Object.assign({width:Se},ze(Se)),z=Se=>{const{skeletonImageCls:ce,imageSizeBase:Ke,gradientFromColor:dt,borderRadiusSM:ve}=Se;return{[`${ce}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:dt,borderRadius:ve},y(Ke*2)),{[`${ce}-path`]:{fill:"#bfbfbf"},[`${ce}-svg`]:Object.assign(Object.assign({},y(Ke)),{maxWidth:Ke*4,maxHeight:Ke*4}),[`${ce}-svg${ce}-svg-circle`]:{borderRadius:"50%"}}),[`${ce}${ce}-circle`]:{borderRadius:"50%"}}},ee=(Se,ce,Ke)=>{const{skeletonButtonCls:dt}=Se;return{[`${Ke}${dt}-circle`]:{width:ce,minWidth:ce,borderRadius:"50%"},[`${Ke}${dt}-round`]:{borderRadius:ce}}},ne=Se=>Object.assign({width:Se*2,minWidth:Se*2},ze(Se)),ae=Se=>{const{borderRadiusSM:ce,skeletonButtonCls:Ke,controlHeight:dt,controlHeightLG:ve,controlHeightSM:fe,gradientFromColor:qe}=Se;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe,borderRadius:ce,width:dt*2,minWidth:dt*2},ne(dt))},ee(Se,dt,Ke)),{[`${Ke}-lg`]:Object.assign({},ne(ve))}),ee(Se,ve,`${Ke}-lg`)),{[`${Ke}-sm`]:Object.assign({},ne(fe))}),ee(Se,fe,`${Ke}-sm`))},le=Se=>{const{componentCls:ce,skeletonAvatarCls:Ke,skeletonTitleCls:dt,skeletonParagraphCls:ve,skeletonButtonCls:fe,skeletonInputCls:qe,skeletonImageCls:ke,controlHeight:ye,controlHeightLG:at,controlHeightSM:Qt,gradientFromColor:ft,padding:jt,marginSM:Tt,borderRadius:Yt,titleHeight:Be,blockRadius:nt,paragraphLiHeight:ct,controlHeightXS:lt,paragraphMarginTop:gt}=Se;return{[`${ce}`]:{display:"table",width:"100%",[`${ce}-header`]:{display:"table-cell",paddingInlineEnd:jt,verticalAlign:"top",[`${Ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ft},Ee(ye)),[`${Ke}-circle`]:{borderRadius:"50%"},[`${Ke}-lg`]:Object.assign({},Ee(at)),[`${Ke}-sm`]:Object.assign({},Ee(Qt))},[`${ce}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${dt}`]:{width:"100%",height:Be,background:ft,borderRadius:nt,[`+ ${ve}`]:{marginBlockStart:Qt}},[`${ve}`]:{padding:0,"> li":{width:"100%",height:ct,listStyle:"none",background:ft,borderRadius:nt,"+ li":{marginBlockStart:lt}}},[`${ve}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ce}-content`]:{[`${dt}, ${ve} > li`]:{borderRadius:Yt}}},[`${ce}-with-avatar ${ce}-content`]:{[`${dt}`]:{marginBlockStart:Tt,[`+ ${ve}`]:{marginBlockStart:gt}}},[`${ce}${ce}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ae(Se)),a(Se)),b(Se)),z(Se)),[`${ce}${ce}-block`]:{width:"100%",[`${fe}`]:{width:"100%"},[`${qe}`]:{width:"100%"}},[`${ce}${ce}-active`]:{[` - ${dt}, - ${ve} > li, - ${Ke}, - ${fe}, + `]:{opacity:0},[`${Ze}-item-icon, ${Pe}`]:{margin:0,fontSize:Ut,lineHeight:`${ce}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ze}-item-icon, ${Pe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ze}-item-icon, ${Pe}`]:{display:"none"},"a, a:hover":{color:We}},[`${Ze}-item-group-title`]:Object.assign(Object.assign({},we.vS),{paddingInline:vt})}}]};const ht=Ve=>{const{componentCls:Ze,motionDurationSlow:Pe,motionDurationMid:ce,motionEaseInOut:We,motionEaseOut:gt,iconCls:he,iconSize:pe,iconMarginInlineEnd:qe}=Ve;return{[`${Ze}-item, ${Ze}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Pe}`,`background ${Pe}`,`padding ${Pe} ${We}`].join(","),[`${Ze}-item-icon, ${he}`]:{minWidth:pe,fontSize:pe,transition:[`font-size ${ce} ${gt}`,`margin ${Pe} ${We}`,`color ${Pe}`].join(","),"+ span":{marginInlineStart:qe,opacity:1,transition:[`opacity ${Pe} ${We}`,`margin ${Pe}`,`color ${Pe}`].join(",")}},[`${Ze}-item-icon`]:Object.assign({},(0,we.Ro)()),[`&${Ze}-item-only-child`]:{[`> ${he}, > ${Ze}-item-icon`]:{marginInlineEnd:0}}},[`${Ze}-item-disabled, ${Ze}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ze}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Vt=Ve=>{const{componentCls:Ze,motionDurationSlow:Pe,motionEaseInOut:ce,borderRadius:We,menuArrowSize:gt,menuArrowOffset:he}=Ve;return{[`${Ze}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ve.margin,width:gt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Pe} ${ce}, opacity ${Pe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:gt*.6,height:gt*.15,backgroundColor:"currentcolor",borderRadius:We,transition:[`background ${Pe} ${ce}`,`transform ${Pe} ${ce}`,`top ${Pe} ${ce}`,`color ${Pe} ${ce}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${he})`},"&::after":{transform:`rotate(-45deg) translateY(${he})`}}}}},St=Ve=>{const{antCls:Ze,componentCls:Pe,fontSize:ce,motionDurationSlow:We,motionDurationMid:gt,motionEaseInOut:he,paddingXS:pe,padding:qe,colorSplit:ke,lineWidth:Ce,zIndexPopup:rt,borderRadiusLG:Qt,subMenuItemBorderRadius:vt,menuArrowSize:Zt,menuArrowOffset:Tt,lineType:Ut,menuPanelMaskInset:Be,groupTitleLineHeight:at,groupTitleFontSize:mt}=Ve;return[{"":{[`${Pe}`]:Object.assign(Object.assign({},(0,we.dF)()),{"&-hidden":{display:"none"}})},[`${Pe}-submenu-hidden`]:{display:"none"}},{[Pe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(Ve)),(0,we.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ce,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${We} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Pe}-item`]:{flex:"none"}},[`${Pe}-item, ${Pe}-submenu, ${Pe}-submenu-title`]:{borderRadius:Ve.itemBorderRadius},[`${Pe}-item-group-title`]:{padding:`${pe}px ${qe}px`,fontSize:mt,lineHeight:at,transition:`all ${We}`},[`&-horizontal ${Pe}-submenu`]:{transition:[`border-color ${We} ${he}`,`background ${We} ${he}`].join(",")},[`${Pe}-submenu, ${Pe}-submenu-inline`]:{transition:[`border-color ${We} ${he}`,`background ${We} ${he}`,`padding ${gt} ${he}`].join(",")},[`${Pe}-submenu ${Pe}-sub`]:{cursor:"initial",transition:[`background ${We} ${he}`,`padding ${We} ${he}`].join(",")},[`${Pe}-title-content`]:{transition:`color ${We}`},[`${Pe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Pe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ke,borderStyle:Ut,borderWidth:0,borderTopWidth:Ce,marginBlock:Ce,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ht(Ve)),{[`${Pe}-item-group`]:{[`${Pe}-item-group-list`]:{margin:0,padding:0,[`${Pe}-item, ${Pe}-submenu-title`]:{paddingInline:`${ce*2}px ${qe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:rt,borderRadius:Qt,boxShadow:"none",transformOrigin:"0 0",[`&${Pe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Be}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Be},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Ve.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ve.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ve.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ve.paddingXS},[`> ${Pe}`]:Object.assign(Object.assign(Object.assign({borderRadius:Qt},ht(Ve)),Vt(Ve)),{[`${Pe}-item, ${Pe}-submenu > ${Pe}-submenu-title`]:{borderRadius:vt},[`${Pe}-submenu-title::after`]:{transition:`transform ${We} ${he}`}})}}),Vt(Ve)),{[`&-inline-collapsed ${Pe}-submenu-arrow, + &-inline ${Pe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Tt})`},"&::after":{transform:`rotate(45deg) translateX(-${Tt})`}},[`${Pe}-submenu-open${Pe}-submenu-inline > ${Pe}-submenu-title > ${Pe}-submenu-arrow`]:{transform:`translateY(-${Zt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Tt})`},"&::before":{transform:`rotate(45deg) translateX(${Tt})`}}})},{[`${Ze}-layout-header`]:{[Pe]:{lineHeight:"inherit"}}}]};var Rt=(Ve,Ze)=>(0,Xe.Z)("Menu",ce=>{if(Ze===!1)return[];const{colorBgElevated:We,colorPrimary:gt,colorTextLightSolid:he,controlHeightLG:pe,fontSize:qe,darkItemColor:ke,darkDangerItemColor:Ce,darkItemBg:rt,darkSubMenuItemBg:Qt,darkItemSelectedColor:vt,darkItemSelectedBg:Zt,darkDangerItemSelectedBg:Tt,darkItemHoverBg:Ut,darkGroupTitleColor:Be,darkItemHoverColor:at,darkItemDisabledColor:mt,darkDangerItemHoverColor:st,darkDangerItemSelectedColor:ft,darkDangerItemActiveBg:jt}=ce,Yt=qe/7*5,_t=(0,He.TS)(ce,{menuArrowSize:Yt,menuHorizontalHeight:pe*1.15,menuArrowOffset:`${Yt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:We}),sn=(0,He.TS)(_t,{itemColor:ke,itemHoverColor:at,groupTitleColor:Be,itemSelectedColor:vt,itemBg:rt,popupBg:rt,subMenuItemBg:Qt,itemActiveBg:"transparent",itemSelectedBg:Zt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ut,itemDisabledColor:mt,dangerItemColor:Ce,dangerItemHoverColor:st,dangerItemSelectedColor:ft,dangerItemActiveBg:jt,dangerItemSelectedBg:Tt,menuSubMenuBg:Qt,horizontalItemSelectedColor:he,horizontalItemSelectedBg:gt});return[St(_t),dt(_t),Je(_t),Et(_t,"light"),Et(sn,"dark"),ct(_t),(0,ge.Z)(_t),(0,et.oN)(_t,"slide-up"),(0,et.oN)(_t,"slide-down"),(0,Me._y)(_t,"zoom-big")]},ce=>{const{colorPrimary:We,colorError:gt,colorTextDisabled:he,colorErrorBg:pe,colorText:qe,colorTextDescription:ke,colorBgContainer:Ce,colorFillAlter:rt,colorFillContent:Qt,lineWidth:vt,lineWidthBold:Zt,controlItemBgActive:Tt,colorBgTextHover:Ut,controlHeightLG:Be,lineHeight:at,colorBgElevated:mt,marginXXS:st,padding:ft,fontSize:jt,controlHeightSM:Yt,fontSizeLG:_t,colorTextLightSolid:sn,colorErrorHover:yn}=ce,Nt=new ve.C(sn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ce.zIndexPopupBase+50,radiusItem:ce.borderRadiusLG,itemBorderRadius:ce.borderRadiusLG,radiusSubMenuItem:ce.borderRadiusSM,subMenuItemBorderRadius:ce.borderRadiusSM,colorItemText:qe,itemColor:qe,colorItemTextHover:qe,itemHoverColor:qe,colorItemTextHoverHorizontal:We,horizontalItemHoverColor:We,colorGroupTitle:ke,groupTitleColor:ke,colorItemTextSelected:We,itemSelectedColor:We,colorItemTextSelectedHorizontal:We,horizontalItemSelectedColor:We,colorItemBg:Ce,itemBg:Ce,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:Qt,itemActiveBg:Tt,colorSubItemBg:rt,subMenuItemBg:rt,colorItemBgSelected:Tt,itemSelectedBg:Tt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Zt,activeBarHeight:Zt,colorActiveBarBorderSize:vt,activeBarBorderWidth:vt,colorItemTextDisabled:he,itemDisabledColor:he,colorDangerItemText:gt,dangerItemColor:gt,colorDangerItemTextHover:gt,dangerItemHoverColor:gt,colorDangerItemTextSelected:gt,dangerItemSelectedColor:gt,colorDangerItemBgActive:pe,dangerItemActiveBg:pe,colorDangerItemBgSelected:pe,dangerItemSelectedBg:pe,itemMarginInline:ce.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Be,groupTitleLineHeight:at,collapsedWidth:Be*2,popupBg:mt,itemMarginBlock:st,itemPaddingInline:ft,horizontalLineHeight:`${Be*1.15}px`,iconSize:jt,iconMarginInlineEnd:Yt-jt,collapsedIconSize:_t,groupTitleFontSize:jt,darkItemDisabledColor:new ve.C(sn).setAlpha(.25).toRgbString(),darkItemColor:Nt,darkDangerItemColor:gt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:sn,darkItemSelectedBg:We,darkDangerItemSelectedBg:gt,darkItemHoverBg:"transparent",darkGroupTitleColor:Nt,darkItemHoverColor:sn,darkDangerItemHoverColor:yn,darkDangerItemSelectedColor:sn,darkDangerItemActiveBg:gt}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Ve),Se=function(Ve,Ze){var Pe={};for(var ce in Ve)Object.prototype.hasOwnProperty.call(Ve,ce)&&Ze.indexOf(ce)<0&&(Pe[ce]=Ve[ce]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,ce=Object.getOwnPropertySymbols(Ve);We{var Pe,ce;const We=ie.useContext(le.Z),gt=We||{},{getPrefixCls:he,getPopupContainer:pe,direction:qe,menu:ke}=ie.useContext(be.E_),Ce=he(),{prefixCls:rt,className:Qt,style:vt,theme:Zt="light",expandIcon:Tt,_internalDisableMenuItemTitleTooltip:Ut,inlineCollapsed:Be,siderCollapsed:at,items:mt,children:st,rootClassName:ft,mode:jt,selectable:Yt,onClick:_t,overflowedIndicatorPopupClassName:sn}=Ve,yn=Se(Ve,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Nt=(0,Ne.Z)(yn,["collapsedWidth"]),Dt=Ae(mt)||st;(Pe=gt.validator)===null||Pe===void 0||Pe.call(gt,{mode:jt});const It=(0,ne.useEvent)(function(){var Xt;_t==null||_t.apply(void 0,arguments),(Xt=gt.onClick)===null||Xt===void 0||Xt.call(gt)}),nn=gt.mode||jt,kt=Yt!=null?Yt:gt.selectable,Ln=ie.useMemo(()=>at!==void 0?at:Be,[Be,at]),Mn={horizontal:{motionName:`${Ce}-slide-up`},inline:(0,ae.Z)(Ce),other:{motionName:`${Ce}-zoom-big`}},hn=he("menu",rt||gt.prefixCls),[zt,Zn]=Rt(hn,!We),Ge=xe()(`${hn}-${Zt}`,ke==null?void 0:ke.className,Qt);let Gt;if(typeof Tt=="function")Gt=Tt;else if(Tt===null||Tt===!1)Gt=null;else if(gt.expandIcon===null||gt.expandIcon===!1)Gt=null;else{const Xt=Tt!=null?Tt:gt.expandIcon;Gt=(0,ye.Tm)(Xt,{className:xe()(`${hn}-submenu-expand-icon`,(0,ye.l$)(Xt)?(ce=Xt.props)===null||ce===void 0?void 0:ce.className:"")})}const rn=ie.useMemo(()=>({prefixCls:hn,inlineCollapsed:Ln||!1,direction:qe,firstLevel:!0,theme:Zt,mode:nn,disableMenuItemTitleTooltip:Ut}),[hn,Ln,qe,Ut,Zt]);return zt(ie.createElement(le.Z.Provider,{value:null},ie.createElement(E.Provider,{value:rn},ie.createElement(x.ZP,Object.assign({getPopupContainer:pe,overflowedIndicator:ie.createElement(ee.Z,null),overflowedIndicatorPopupClassName:xe()(hn,`${hn}-${Zt}`,sn),mode:nn,selectable:kt,onClick:It},Nt,{inlineCollapsed:Ln,style:Object.assign(Object.assign({},ke==null?void 0:ke.style),vt),className:Ge,prefixCls:hn,direction:qe,defaultMotions:Mn,expandIcon:Gt,ref:Ze,rootClassName:xe()(ft,Zn)}),Dt))))});const Lt=(0,ie.forwardRef)((Ve,Ze)=>{const Pe=(0,ie.useRef)(null),ce=ie.useContext(Ee.D);return(0,ie.useImperativeHandle)(Ze,()=>({menu:Pe.current,focus:We=>{var gt;(gt=Pe.current)===null||gt===void 0||gt.focus(We)}})),ie.createElement($t,Object.assign({ref:Pe},Ve,ce))});Lt.Item=b,Lt.SubMenu=z,Lt.Divider=Oe,Lt.ItemGroup=x.BW;var yt=Lt},58421:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return gt}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Re=Ee,xe=te(7657),be=function(pe,qe){return ie.createElement(xe.Z,(0,x.Z)({},pe,{ref:qe,icon:Re}))},oe=ie.forwardRef(be),Fe=oe,Oe=te(49198),De=te(33853),Ne=te(38819),ze=te(92310),ye=te.n(ze),re=te(20068),E=te(33885),a=te(67732),b=te(83652),y=te(42403),z=te(158),ee=te(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ae=ne,le=te(91735),de=function(he){(0,y.Z)(qe,he);var pe=(0,z.Z)(qe);function qe(){var ke;(0,a.Z)(this,qe);for(var Ce=arguments.length,rt=new Array(Ce),Qt=0;Qt=0||vt.relatedTarget.className.indexOf("".concat(Be,"-item"))>=0))&&Ut(ke.getValidValue()))},ke.go=function(vt){var Zt=ke.state.goInputText;Zt!==""&&(vt.keyCode===ae.ENTER||vt.type==="click")&&(ke.setState({goInputText:""}),ke.props.quickGo(ke.getValidValue()))},ke}return(0,b.Z)(qe,[{key:"getPageSizeOptions",value:function(){var Ce=this.props,rt=Ce.pageSize,Qt=Ce.pageSizeOptions;return Qt.some(function(vt){return vt.toString()===rt.toString()})?Qt:Qt.concat([rt.toString()]).sort(function(vt,Zt){var Tt=Number.isNaN(Number(vt))?0:Number(vt),Ut=Number.isNaN(Number(Zt))?0:Number(Zt);return Tt-Ut})}},{key:"render",value:function(){var Ce=this,rt=this.props,Qt=rt.pageSize,vt=rt.locale,Zt=rt.rootPrefixCls,Tt=rt.changeSize,Ut=rt.quickGo,Be=rt.goButton,at=rt.selectComponentClass,mt=rt.buildOptionText,st=rt.selectPrefixCls,ft=rt.disabled,jt=this.state.goInputText,Yt="".concat(Zt,"-options"),_t=at,sn=null,yn=null,Nt=null;if(!Tt&&!Ut)return null;var Dt=this.getPageSizeOptions();if(Tt&&_t){var It=Dt.map(function(nn,kt){return ie.createElement(_t.Option,{key:kt,value:nn.toString()},(mt||Ce.buildOptionText)(nn))});sn=ie.createElement(_t,{disabled:ft,prefixCls:st,showSearch:!1,className:"".concat(Yt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Qt||Dt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(kt){return kt.parentNode},"aria-label":vt.page_size,defaultOpen:!1},It)}return Ut&&(Be&&(Nt=typeof Be=="boolean"?ie.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:ft,className:"".concat(Yt,"-quick-jumper-button")},vt.jump_to_confirm):ie.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),yn=ie.createElement("div",{className:"".concat(Yt,"-quick-jumper")},vt.jump_to,ie.createElement("input",{disabled:ft,type:"text",value:jt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":vt.page}),vt.page,Nt)),ie.createElement("li",{className:"".concat(Yt)},sn,yn)}}]),qe}(ie.Component);de.defaultProps={pageSizeOptions:["10","20","50","100"]};var me=de,Ae=function(pe){var qe,ke=pe.rootPrefixCls,Ce=pe.page,rt=pe.active,Qt=pe.className,vt=pe.showTitle,Zt=pe.onClick,Tt=pe.onKeyPress,Ut=pe.itemRender,Be="".concat(ke,"-item"),at=ye()(Be,"".concat(Be,"-").concat(Ce),(qe={},(0,re.Z)(qe,"".concat(Be,"-active"),rt),(0,re.Z)(qe,"".concat(Be,"-disabled"),!Ce),(0,re.Z)(qe,pe.className,Qt),qe)),mt=function(){Zt(Ce)},st=function(Yt){Tt(Yt,Zt,Ce)},ft=Ut(Ce,"page",ie.createElement("a",{rel:"nofollow"},Ce));return ft?ie.createElement("li",{title:vt?Ce.toString():null,className:at,onClick:mt,onKeyPress:st,tabIndex:0},ft):null},ve=Ae;function we(){}function ge(he){var pe=Number(he);return typeof pe=="number"&&!Number.isNaN(pe)&&isFinite(pe)&&Math.floor(pe)===pe}var et=function(pe,qe,ke){return ke};function Me(he,pe,qe){var ke=typeof he=="undefined"?pe.pageSize:he;return Math.floor((qe.total-1)/ke)+1}var Xe=function(he){(0,y.Z)(qe,he);var pe=(0,z.Z)(qe);function qe(ke){var Ce;(0,a.Z)(this,qe),Ce=pe.call(this,ke),Ce.paginationNode=ie.createRef(),Ce.getJumpPrevPage=function(){return Math.max(1,Ce.state.current-(Ce.props.showLessItems?3:5))},Ce.getJumpNextPage=function(){return Math.min(Me(void 0,Ce.state,Ce.props),Ce.state.current+(Ce.props.showLessItems?3:5))},Ce.getItemIcon=function(Tt,Ut){var Be=Ce.props.prefixCls,at=Tt||ie.createElement("button",{type:"button","aria-label":Ut,className:"".concat(Be,"-item-link")});return typeof Tt=="function"&&(at=ie.createElement(Tt,(0,E.Z)({},Ce.props))),at},Ce.isValid=function(Tt){var Ut=Ce.props.total;return ge(Tt)&&Tt!==Ce.state.current&&ge(Ut)&&Ut>0},Ce.shouldDisplayQuickJumper=function(){var Tt=Ce.props,Ut=Tt.showQuickJumper,Be=Tt.total,at=Ce.state.pageSize;return Be<=at?!1:Ut},Ce.handleKeyDown=function(Tt){(Tt.keyCode===ae.ARROW_UP||Tt.keyCode===ae.ARROW_DOWN)&&Tt.preventDefault()},Ce.handleKeyUp=function(Tt){var Ut=Ce.getValidValue(Tt),Be=Ce.state.currentInputValue;Ut!==Be&&Ce.setState({currentInputValue:Ut}),Tt.keyCode===ae.ENTER?Ce.handleChange(Ut):Tt.keyCode===ae.ARROW_UP?Ce.handleChange(Ut-1):Tt.keyCode===ae.ARROW_DOWN&&Ce.handleChange(Ut+1)},Ce.handleBlur=function(Tt){var Ut=Ce.getValidValue(Tt);Ce.handleChange(Ut)},Ce.changePageSize=function(Tt){var Ut=Ce.state.current,Be=Me(Tt,Ce.state,Ce.props);Ut=Ut>Be?Be:Ut,Be===0&&(Ut=Ce.state.current),typeof Tt=="number"&&("pageSize"in Ce.props||Ce.setState({pageSize:Tt}),"current"in Ce.props||Ce.setState({current:Ut,currentInputValue:Ut})),Ce.props.onShowSizeChange(Ut,Tt),"onChange"in Ce.props&&Ce.props.onChange&&Ce.props.onChange(Ut,Tt)},Ce.handleChange=function(Tt){var Ut=Ce.props,Be=Ut.disabled,at=Ut.onChange,mt=Ce.state,st=mt.pageSize,ft=mt.current,jt=mt.currentInputValue;if(Ce.isValid(Tt)&&!Be){var Yt=Me(void 0,Ce.state,Ce.props),_t=Tt;return Tt>Yt?_t=Yt:Tt<1&&(_t=1),"current"in Ce.props||Ce.setState({current:_t}),_t!==jt&&Ce.setState({currentInputValue:_t}),at(_t,st),_t}return ft},Ce.prev=function(){Ce.hasPrev()&&Ce.handleChange(Ce.state.current-1)},Ce.next=function(){Ce.hasNext()&&Ce.handleChange(Ce.state.current+1)},Ce.jumpPrev=function(){Ce.handleChange(Ce.getJumpPrevPage())},Ce.jumpNext=function(){Ce.handleChange(Ce.getJumpNextPage())},Ce.hasPrev=function(){return Ce.state.current>1},Ce.hasNext=function(){return Ce.state.current2?Be-2:0),mt=2;mt=Qt?Zt=Qt:Zt=Number(rt),Zt}},{key:"getShowSizeChanger",value:function(){var Ce=this.props,rt=Ce.showSizeChanger,Qt=Ce.total,vt=Ce.totalBoundaryShowSizeChanger;return typeof rt!="undefined"?rt:Qt>vt}},{key:"render",value:function(){var Ce=this.props,rt=Ce.prefixCls,Qt=Ce.className,vt=Ce.style,Zt=Ce.disabled,Tt=Ce.hideOnSinglePage,Ut=Ce.total,Be=Ce.locale,at=Ce.showQuickJumper,mt=Ce.showLessItems,st=Ce.showTitle,ft=Ce.showTotal,jt=Ce.simple,Yt=Ce.itemRender,_t=Ce.showPrevNextJumpers,sn=Ce.jumpPrevIcon,yn=Ce.jumpNextIcon,Nt=Ce.selectComponentClass,Dt=Ce.selectPrefixCls,It=Ce.pageSizeOptions,nn=this.state,kt=nn.current,Ln=nn.pageSize,Mn=nn.currentInputValue;if(Tt===!0&&Ut<=Ln)return null;var hn=Me(void 0,this.state,this.props),zt=[],Zn=null,Ge=null,Gt=null,rn=null,Xt=null,Sn=at&&at.goButton,un=mt?1:2,fn=kt-1>0?kt-1:0,Ue=kt+1Ut?Ut:kt*Ln]));if(jt){Sn&&(typeof Sn=="boolean"?Xt=ie.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Be.jump_to_confirm):Xt=ie.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Sn),Xt=ie.createElement("li",{title:st?"".concat(Be.jump_to).concat(kt,"/").concat(hn):null,className:"".concat(rt,"-simple-pager")},Xt));var Ht=this.renderPrev(fn);return ie.createElement("ul",(0,x.Z)({className:ye()(rt,"".concat(rt,"-simple"),(0,re.Z)({},"".concat(rt,"-disabled"),Zt),Qt),style:vt,ref:this.paginationNode},ot),_e,Ht?ie.createElement("li",{title:st?Be.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:ye()("".concat(rt,"-prev"),(0,re.Z)({},"".concat(rt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Ht):null,ie.createElement("li",{title:st?"".concat(kt,"/").concat(hn):null,className:"".concat(rt,"-simple-pager")},ie.createElement("input",{type:"text",value:Mn,disabled:Zt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ie.createElement("span",{className:"".concat(rt,"-slash")},"/"),hn),ie.createElement("li",{title:st?Be.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:ye()("".concat(rt,"-next"),(0,re.Z)({},"".concat(rt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ue)),Xt)}if(hn<=3+un*2){var qt={locale:Be,rootPrefixCls:rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:st,itemRender:Yt};hn||zt.push(ie.createElement(ve,(0,x.Z)({},qt,{key:"noPager",page:1,className:"".concat(rt,"-item-disabled")})));for(var Wt=1;Wt<=hn;Wt+=1){var An=kt===Wt;zt.push(ie.createElement(ve,(0,x.Z)({},qt,{key:Wt,page:Wt,active:An})))}}else{var gn=mt?Be.prev_3:Be.prev_5,pn=mt?Be.next_3:Be.next_5,Nn=Yt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(sn,"prev page")),ua=Yt(this.getJumpNextPage(),"jump-next",this.getItemIcon(yn,"next page"));_t&&(Zn=Nn?ie.createElement("li",{title:st?gn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:ye()("".concat(rt,"-jump-prev"),(0,re.Z)({},"".concat(rt,"-jump-prev-custom-icon"),!!sn))},Nn):null,Ge=ua?ie.createElement("li",{title:st?pn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:ye()("".concat(rt,"-jump-next"),(0,re.Z)({},"".concat(rt,"-jump-next-custom-icon"),!!yn))},ua):null),rn=ie.createElement(ve,{locale:Be,last:!0,rootPrefixCls:rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:hn,page:hn,active:!1,showTitle:st,itemRender:Yt}),Gt=ie.createElement(ve,{locale:Be,rootPrefixCls:rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:st,itemRender:Yt});var en=Math.max(1,kt-un),Gn=Math.min(kt+un,hn);kt-1<=un&&(Gn=1+un*2),hn-kt<=un&&(en=hn-un*2);for(var ra=en;ra<=Gn;ra+=1){var Pa=kt===ra;zt.push(ie.createElement(ve,{locale:Be,rootPrefixCls:rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ra,page:ra,active:Pa,showTitle:st,itemRender:Yt}))}kt-1>=un*2&&kt!==3&&(zt[0]=(0,ie.cloneElement)(zt[0],{className:"".concat(rt,"-item-after-jump-prev")}),zt.unshift(Zn)),hn-kt>=un*2&&kt!==hn-2&&(zt[zt.length-1]=(0,ie.cloneElement)(zt[zt.length-1],{className:"".concat(rt,"-item-before-jump-next")}),zt.push(Ge)),en!==1&&zt.unshift(Gt),Gn!==hn&&zt.push(rn)}var mn=!this.hasPrev()||!hn,Xn=!this.hasNext()||!hn,Ta=this.renderPrev(fn),aa=this.renderNext(Ue);return ie.createElement("ul",(0,x.Z)({className:ye()(rt,Qt,(0,re.Z)({},"".concat(rt,"-disabled"),Zt)),style:vt,ref:this.paginationNode},ot),_e,Ta?ie.createElement("li",{title:st?Be.prev_page:null,onClick:this.prev,tabIndex:mn?null:0,onKeyPress:this.runIfEnterPrev,className:ye()("".concat(rt,"-prev"),(0,re.Z)({},"".concat(rt,"-disabled"),mn)),"aria-disabled":mn},Ta):null,zt,aa?ie.createElement("li",{title:st?Be.next_page:null,onClick:this.next,tabIndex:Xn?null:0,onKeyPress:this.runIfEnterNext,className:ye()("".concat(rt,"-next"),(0,re.Z)({},"".concat(rt,"-disabled"),Xn)),"aria-disabled":Xn},aa):null,ie.createElement(me,{disabled:Zt,locale:Be,rootPrefixCls:rt,selectComponentClass:Nt,selectPrefixCls:Dt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:kt,pageSize:Ln,pageSizeOptions:It,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Sn}))}}],[{key:"getDerivedStateFromProps",value:function(Ce,rt){var Qt={};if("current"in Ce&&(Qt.current=Ce.current,Ce.current!==rt.current&&(Qt.currentInputValue=Qt.current)),"pageSize"in Ce&&Ce.pageSize!==rt.pageSize){var vt=rt.current,Zt=Me(Ce.pageSize,rt,Ce);vt=vt>Zt?Zt:vt,"current"in Ce||(Qt.current=vt,Qt.currentInputValue=vt),Qt.pageSize=Ce.pageSize}return Qt}}]),qe}(ie.Component);Xe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:we,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:we,locale:le.Z,style:{},itemRender:et,totalBoundaryShowSizeChanger:50};var He=Xe,Qe=te(22075),dt=te(36355),wt=te(19716),ct=te(8628),Bt=te(9763),tt=te(57809);const Et=he=>ie.createElement(tt.default,Object.assign({},he,{showSearch:!0,size:"small"})),Ft=he=>ie.createElement(tt.default,Object.assign({},he,{showSearch:!0,size:"middle"}));Et.Option=tt.default.Option,Ft.Option=tt.default.Option;var Te=te(9937),Je=te(17313),ht=te(83116),Vt=te(37613);const St=he=>{const{componentCls:pe}=he;return{[`${pe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${pe}-item-link`]:{color:he.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${pe}-item-link`]:{color:he.colorTextDisabled,cursor:"not-allowed"}}},[`&${pe}-disabled`]:{cursor:"not-allowed",[`${pe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:he.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:he.colorBorder,backgroundColor:he.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:he.itemActiveBgDisabled},a:{color:he.itemActiveColorDisabled}}},[`${pe}-item-link`]:{color:he.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${pe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${pe}-simple-pager`]:{color:he.colorTextDisabled},[`${pe}-jump-prev, ${pe}-jump-next`]:{[`${pe}-item-link-icon`]:{opacity:0},[`${pe}-item-ellipsis`]:{opacity:1}}},[`&${pe}-simple`]:{[`${pe}-prev, ${pe}-next`]:{[`&${pe}-disabled ${pe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Rt=he=>{const{componentCls:pe}=he;return{[`&${pe}-mini ${pe}-total-text, &${pe}-mini ${pe}-simple-pager`]:{height:he.itemSizeSM,lineHeight:`${he.itemSizeSM}px`},[`&${pe}-mini ${pe}-item`]:{minWidth:he.itemSizeSM,height:he.itemSizeSM,margin:0,lineHeight:`${he.itemSizeSM-2}px`},[`&${pe}-mini:not(${pe}-disabled) ${pe}-item:not(${pe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:he.colorBgTextHover},"&:active":{backgroundColor:he.colorBgTextActive}},[`&${pe}-mini ${pe}-prev, &${pe}-mini ${pe}-next`]:{minWidth:he.itemSizeSM,height:he.itemSizeSM,margin:0,lineHeight:`${he.itemSizeSM}px`},[`&${pe}-mini:not(${pe}-disabled)`]:{[`${pe}-prev, ${pe}-next`]:{[`&:hover ${pe}-item-link`]:{backgroundColor:he.colorBgTextHover},[`&:active ${pe}-item-link`]:{backgroundColor:he.colorBgTextActive},[`&${pe}-disabled:hover ${pe}-item-link`]:{backgroundColor:"transparent"}}},[` + &${pe}-mini ${pe}-prev ${pe}-item-link, + &${pe}-mini ${pe}-next ${pe}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:he.itemSizeSM,lineHeight:`${he.itemSizeSM}px`}},[`&${pe}-mini ${pe}-jump-prev, &${pe}-mini ${pe}-jump-next`]:{height:he.itemSizeSM,marginInlineEnd:0,lineHeight:`${he.itemSizeSM}px`},[`&${pe}-mini ${pe}-options`]:{marginInlineStart:he.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:he.miniOptionsSizeChangerTop},"&-quick-jumper":{height:he.itemSizeSM,lineHeight:`${he.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Te.x0)(he)),{width:he.paginationMiniQuickJumperInputWidth,height:he.controlHeightSM})}}}},Se=he=>{const{componentCls:pe}=he;return{[` + &${pe}-simple ${pe}-prev, + &${pe}-simple ${pe}-next + `]:{height:he.itemSizeSM,lineHeight:`${he.itemSizeSM}px`,verticalAlign:"top",[`${pe}-item-link`]:{height:he.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:he.colorBgTextHover},"&:active":{backgroundColor:he.colorBgTextActive},"&::after":{height:he.itemSizeSM,lineHeight:`${he.itemSizeSM}px`}}},[`&${pe}-simple ${pe}-simple-pager`]:{display:"inline-block",height:he.itemSizeSM,marginInlineEnd:he.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:he.marginXS,padding:`0 ${he.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:he.itemInputBg,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadius,outline:"none",transition:`border-color ${he.motionDurationMid}`,color:"inherit","&:hover":{borderColor:he.colorPrimary},"&:focus":{borderColor:he.colorPrimaryHover,boxShadow:`${he.inputOutlineOffset}px 0 ${he.controlOutlineWidth}px ${he.controlOutline}`},"&[disabled]":{color:he.colorTextDisabled,backgroundColor:he.colorBgContainerDisabled,borderColor:he.colorBorder,cursor:"not-allowed"}}}}},Ot=he=>{const{componentCls:pe}=he;return{[`${pe}-jump-prev, ${pe}-jump-next`]:{outline:0,[`${pe}-item-container`]:{position:"relative",[`${pe}-item-link-icon`]:{color:he.colorPrimary,fontSize:he.fontSizeSM,opacity:0,transition:`all ${he.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${pe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:he.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:he.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:he.paginationEllipsisTextIndent,opacity:1,transition:`all ${he.motionDurationMid}`}},"&:hover":{[`${pe}-item-link-icon`]:{opacity:1},[`${pe}-item-ellipsis`]:{opacity:0}}},[` + ${pe}-prev, + ${pe}-jump-prev, + ${pe}-jump-next + `]:{marginInlineEnd:he.marginXS},[` + ${pe}-prev, + ${pe}-next, + ${pe}-jump-prev, + ${pe}-jump-next + `]:{display:"inline-block",minWidth:he.itemSize,height:he.itemSize,color:he.colorText,fontFamily:he.fontFamily,lineHeight:`${he.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:he.borderRadius,cursor:"pointer",transition:`all ${he.motionDurationMid}`},[`${pe}-prev, ${pe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:he.colorText,cursor:"pointer",userSelect:"none"},[`${pe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:he.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${he.lineWidth}px ${he.lineType} transparent`,borderRadius:he.borderRadius,outline:"none",transition:`all ${he.motionDurationMid}`},[`&:hover ${pe}-item-link`]:{backgroundColor:he.colorBgTextHover},[`&:active ${pe}-item-link`]:{backgroundColor:he.colorBgTextActive},[`&${pe}-disabled:hover`]:{[`${pe}-item-link`]:{backgroundColor:"transparent"}}},[`${pe}-slash`]:{marginInlineEnd:he.paginationSlashMarginInlineEnd,marginInlineStart:he.paginationSlashMarginInlineStart},[`${pe}-options`]:{display:"inline-block",marginInlineStart:he.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:he.controlHeight,marginInlineStart:he.marginXS,lineHeight:`${he.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Te.ik)(he)),{width:he.controlHeightLG*1.25,height:he.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:he.marginXS,marginInlineEnd:he.marginXS})}}}},$t=he=>{const{componentCls:pe}=he;return{[`${pe}-item`]:{display:"inline-block",minWidth:he.itemSize,height:he.itemSize,marginInlineEnd:he.marginXS,fontFamily:he.fontFamily,lineHeight:`${he.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${he.lineWidth}px ${he.lineType} transparent`,borderRadius:he.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${he.paginationItemPaddingInline}px`,color:he.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${pe}-item-active)`]:{"&:hover":{transition:`all ${he.motionDurationMid}`,backgroundColor:he.colorBgTextHover},"&:active":{backgroundColor:he.colorBgTextActive}},"&-active":{fontWeight:he.fontWeightStrong,backgroundColor:he.itemActiveBg,borderColor:he.colorPrimary,a:{color:he.colorPrimary},"&:hover":{borderColor:he.colorPrimaryHover},"&:hover a":{color:he.colorPrimaryHover}}}}},Lt=he=>{const{componentCls:pe}=he;return{[pe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Je.Wf)(he)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${pe}-total-text`]:{display:"inline-block",height:he.itemSize,marginInlineEnd:he.marginXS,lineHeight:`${he.itemSize-2}px`,verticalAlign:"middle"}}),$t(he)),Ot(he)),Se(he)),Rt(he)),St(he)),{[`@media only screen and (max-width: ${he.screenLG}px)`]:{[`${pe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${he.screenSM}px)`]:{[`${pe}-options`]:{display:"none"}}}),[`&${he.componentCls}-rtl`]:{direction:"rtl"}}},yt=he=>{const{componentCls:pe}=he;return{[`${pe}${pe}-disabled:not(${pe}-mini)`]:{"&, &:hover":{[`${pe}-item-link`]:{borderColor:he.colorBorder}},"&:focus-visible":{[`${pe}-item-link`]:{borderColor:he.colorBorder}},[`${pe}-item, ${pe}-item-link`]:{backgroundColor:he.colorBgContainerDisabled,borderColor:he.colorBorder,[`&:hover:not(${pe}-item-active)`]:{backgroundColor:he.colorBgContainerDisabled,borderColor:he.colorBorder,a:{color:he.colorTextDisabled}},[`&${pe}-item-active`]:{backgroundColor:he.itemActiveBgDisabled}},[`${pe}-prev, ${pe}-next`]:{"&:hover button":{backgroundColor:he.colorBgContainerDisabled,borderColor:he.colorBorder,color:he.colorTextDisabled},[`${pe}-item-link`]:{backgroundColor:he.colorBgContainerDisabled,borderColor:he.colorBorder}}},[`${pe}:not(${pe}-mini)`]:{[`${pe}-prev, ${pe}-next`]:{"&:hover button":{borderColor:he.colorPrimaryHover,backgroundColor:he.itemBg},[`${pe}-item-link`]:{backgroundColor:he.itemLinkBg,borderColor:he.colorBorder},[`&:hover ${pe}-item-link`]:{borderColor:he.colorPrimary,backgroundColor:he.itemBg,color:he.colorPrimary},[`&${pe}-disabled`]:{[`${pe}-item-link`]:{borderColor:he.colorBorder,color:he.colorTextDisabled}}},[`${pe}-item`]:{backgroundColor:he.itemBg,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,[`&:hover:not(${pe}-item-active)`]:{borderColor:he.colorPrimary,backgroundColor:he.itemBg,a:{color:he.colorPrimary}},"&-active":{borderColor:he.colorPrimary}}}}},Ve=he=>{const{componentCls:pe}=he;return{[`${pe}:not(${pe}-disabled)`]:{[`${pe}-item`]:Object.assign({},(0,Je.Qy)(he)),[`${pe}-jump-prev, ${pe}-jump-next`]:{"&:focus-visible":Object.assign({[`${pe}-item-link-icon`]:{opacity:1},[`${pe}-item-ellipsis`]:{opacity:0}},(0,Je.oN)(he))},[`${pe}-prev, ${pe}-next`]:{[`&:focus-visible ${pe}-item-link`]:Object.assign({},(0,Je.oN)(he))}}}};var Ze=(0,ht.Z)("Pagination",he=>{const pe=(0,Vt.TS)(he,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:he.marginXXS/2,paginationMiniQuickJumperInputWidth:he.controlHeightLG*1.1,paginationItemPaddingInline:he.marginXXS*1.5,paginationEllipsisLetterSpacing:he.marginXXS/2,paginationSlashMarginInlineStart:he.marginXXS,paginationSlashMarginInlineEnd:he.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Te.e5)(he),(0,Te.TM)(he));return[Lt(pe),Ve(pe),he.wireframe&&yt(pe)]},he=>({itemBg:he.colorBgContainer,itemSize:he.controlHeight,itemSizeSM:he.controlHeightSM,itemActiveBg:he.colorBgContainer,itemLinkBg:he.colorBgContainer,itemActiveColorDisabled:he.colorTextDisabled,itemActiveBgDisabled:he.controlItemBgActiveDisabled,itemInputBg:he.colorBgContainer,miniOptionsSizeChangerTop:0})),Pe=function(he,pe){var qe={};for(var ke in he)Object.prototype.hasOwnProperty.call(he,ke)&&pe.indexOf(ke)<0&&(qe[ke]=he[ke]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,ke=Object.getOwnPropertySymbols(he);Ce{const{prefixCls:pe,selectPrefixCls:qe,className:ke,rootClassName:Ce,style:rt,size:Qt,locale:vt,selectComponentClass:Zt,responsive:Tt,showSizeChanger:Ut}=he,Be=Pe(he,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:at}=(0,ct.Z)(Tt),{getPrefixCls:mt,direction:st,pagination:ft={}}=ie.useContext(dt.E_),jt=mt("pagination",pe),[Yt,_t]=Ze(jt),sn=Ut!=null?Ut:ft.showSizeChanger,yn=ie.useMemo(()=>{const hn=ie.createElement("span",{className:`${jt}-item-ellipsis`},"\u2022\u2022\u2022"),zt=ie.createElement("button",{className:`${jt}-item-link`,type:"button",tabIndex:-1},st==="rtl"?ie.createElement(Ne.Z,null):ie.createElement(De.Z,null)),Zn=ie.createElement("button",{className:`${jt}-item-link`,type:"button",tabIndex:-1},st==="rtl"?ie.createElement(De.Z,null):ie.createElement(Ne.Z,null)),Ge=ie.createElement("a",{className:`${jt}-item-link`},ie.createElement("div",{className:`${jt}-item-container`},st==="rtl"?ie.createElement(Oe.Z,{className:`${jt}-item-link-icon`}):ie.createElement(Fe,{className:`${jt}-item-link-icon`}),hn)),Gt=ie.createElement("a",{className:`${jt}-item-link`},ie.createElement("div",{className:`${jt}-item-container`},st==="rtl"?ie.createElement(Fe,{className:`${jt}-item-link-icon`}):ie.createElement(Oe.Z,{className:`${jt}-item-link-icon`}),hn));return{prevIcon:zt,nextIcon:Zn,jumpPrevIcon:Ge,jumpNextIcon:Gt}},[st,jt]),[Nt]=(0,Bt.Z)("Pagination",Qe.Z),Dt=Object.assign(Object.assign({},Nt),vt),It=(0,wt.Z)(Qt),nn=It==="small"||!!(at&&!It&&Tt),kt=mt("select",qe),Ln=ye()({[`${jt}-mini`]:nn,[`${jt}-rtl`]:st==="rtl"},ft==null?void 0:ft.className,ke,Ce,_t),Mn=Object.assign(Object.assign({},ft==null?void 0:ft.style),rt);return Yt(ie.createElement(He,Object.assign({},yn,Be,{style:Mn,prefixCls:jt,selectPrefixCls:kt,className:Ln,selectComponentClass:Zt||(nn?Et:Ft),locale:Dt,showSizeChanger:sn})))},gt=We},39722:function(lt,Pt,te){"use strict";te.d(Pt,{t5:function(){return De}});var x=te(92310),ie=te.n(x),Ee=te(55477),Re=te(59301),xe=te(36355),be=te(77578),oe=te(17356),Fe=function(ze,ye){var re={};for(var E in ze)Object.prototype.hasOwnProperty.call(ze,E)&&ye.indexOf(E)<0&&(re[E]=ze[E]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(ze);a{if(!(!ye&&!re))return Re.createElement(Re.Fragment,null,ye&&Re.createElement("div",{className:`${ze}-title`},(0,be.Z)(ye)),Re.createElement("div",{className:`${ze}-inner-content`},(0,be.Z)(re)))},De=ze=>{const{hashId:ye,prefixCls:re,className:E,style:a,placement:b="top",title:y,content:z,children:ee}=ze;return Re.createElement("div",{className:ie()(ye,re,`${re}-pure`,`${re}-placement-${b}`,E),style:a},Re.createElement("div",{className:`${re}-arrow`}),Re.createElement(Ee.G,Object.assign({},ze,{className:ye,prefixCls:re}),ee||Oe(re,y,z)))},Ne=ze=>{const{prefixCls:ye}=ze,re=Fe(ze,["prefixCls"]),{getPrefixCls:E}=Re.useContext(xe.E_),a=E("popover",ye),[b,y]=(0,oe.Z)(a);return b(Re.createElement(De,Object.assign({},re,{prefixCls:a,hashId:y})))};Pt.ZP=Ne},60324:function(lt,Pt,te){"use strict";var x=te(92310),ie=te.n(x),Ee=te(59301),Re=te(77578),xe=te(62892),be=te(36355),oe=te(6848),Fe=te(39722),Oe=te(17356),De=function(ye,re){var E={};for(var a in ye)Object.prototype.hasOwnProperty.call(ye,a)&&re.indexOf(a)<0&&(E[a]=ye[a]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(ye);b{let{title:re,content:E,prefixCls:a}=ye;return Ee.createElement(Ee.Fragment,null,re&&Ee.createElement("div",{className:`${a}-title`},(0,Re.Z)(re)),Ee.createElement("div",{className:`${a}-inner-content`},(0,Re.Z)(E)))},ze=Ee.forwardRef((ye,re)=>{const{prefixCls:E,title:a,content:b,overlayClassName:y,placement:z="top",trigger:ee="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:ae=.1,overlayStyle:le={}}=ye,de=De(ye,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:me}=Ee.useContext(be.E_),Ae=me("popover",E),[ve,we]=(0,Oe.Z)(Ae),ge=me(),et=ie()(y,we);return ve(Ee.createElement(oe.Z,Object.assign({placement:z,trigger:ee,mouseEnterDelay:ne,mouseLeaveDelay:ae,overlayStyle:le},de,{prefixCls:Ae,overlayClassName:et,ref:re,overlay:a||b?Ee.createElement(Ne,{prefixCls:Ae,title:a,content:b}):null,transitionName:(0,xe.m)(ge,"zoom-big",de.transitionName),"data-popover-inject":!0})))});ze._InternalPanelDoNotUseOrYouWillBeFired=Fe.ZP,Pt.Z=ze},17356:function(lt,Pt,te){"use strict";var x=te(17313),ie=te(29878),Ee=te(19447),Re=te(33166),xe=te(83116),be=te(37613);const oe=De=>{const{componentCls:Ne,popoverColor:ze,minWidth:ye,fontWeightStrong:re,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:b,borderRadiusLG:y,zIndexPopup:z,marginXS:ee,colorBgElevated:ne,popoverBg:ae}=De;return[{[Ne]:Object.assign(Object.assign({},(0,x.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":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ne}-content`]:{position:"relative"},[`${Ne}-inner`]:{backgroundColor:ae,backgroundClip:"padding-box",borderRadius:y,boxShadow:a,padding:E},[`${Ne}-title`]:{minWidth:ye,marginBottom:ee,color:b,fontWeight:re},[`${Ne}-inner-content`]:{color:ze}})},(0,Ee.ZP)(De,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ne}-pure`]:{position:"relative",maxWidth:"none",margin:De.sizePopupArrow,display:"inline-block",[`${Ne}-content`]:{display:"inline-block"}}}]},Fe=De=>{const{componentCls:Ne}=De;return{[Ne]:Re.i.map(ze=>{const ye=De[`${ze}6`];return{[`&${Ne}-${ze}`]:{"--antd-arrow-background-color":ye,[`${Ne}-inner`]:{backgroundColor:ye},[`${Ne}-arrow`]:{background:"transparent"}}}})}},Oe=De=>{const{componentCls:Ne,lineWidth:ze,lineType:ye,colorSplit:re,paddingSM:E,controlHeight:a,fontSize:b,lineHeight:y,padding:z}=De,ee=a-Math.round(b*y),ne=ee/2,ae=ee/2-ze,le=z;return{[Ne]:{[`${Ne}-inner`]:{padding:0},[`${Ne}-title`]:{margin:0,padding:`${ne}px ${le}px ${ae}px`,borderBottom:`${ze}px ${ye} ${re}`},[`${Ne}-inner-content`]:{padding:`${E}px ${le}px`}}}};Pt.Z=(0,xe.Z)("Popover",De=>{const{colorBgElevated:Ne,colorText:ze,wireframe:ye}=De,re=(0,be.TS)(De,{popoverPadding:12,popoverBg:Ne,popoverColor:ze});return[oe(re),Fe(re),ye&&Oe(re),(0,ie._y)(re,"zoom-big")]},De=>({width:177,minWidth:177,zIndexPopup:De.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Ut}});var x=te(59301),ie=te(29679),Ee=te(40001),Re=te(19248),xe=te(99267),be=te(92310),oe=te.n(be),Fe=te(2738),Oe=te(36355),De=te(54476),Ne=te(33885),ze=te(75931),ye={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},re=function(){var at=(0,x.useRef)([]),mt=(0,x.useRef)(null);return(0,x.useEffect)(function(){var st=Date.now(),ft=!1;at.current.forEach(function(jt){if(jt){ft=!0;var Yt=jt.style;Yt.transitionDuration=".3s, .3s, .3s, .06s",mt.current&&st-mt.current<100&&(Yt.transitionDuration="0s, 0s")}}),ft&&(mt.current=Date.now())}),at.current},E=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(at){var mt=(0,Ne.Z)((0,Ne.Z)({},ye),at),st=mt.className,ft=mt.percent,jt=mt.prefixCls,Yt=mt.strokeColor,_t=mt.strokeLinecap,sn=mt.strokeWidth,yn=mt.style,Nt=mt.trailColor,Dt=mt.trailWidth,It=mt.transition,nn=(0,ze.Z)(mt,E);delete nn.gapPosition;var kt=Array.isArray(ft)?ft:[ft],Ln=Array.isArray(Yt)?Yt:[Yt],Mn=re(),hn=sn/2,zt=100-sn/2,Zn="M ".concat(_t==="round"?hn:0,",").concat(hn,` + L `).concat(_t==="round"?zt:100,",").concat(hn),Ge="0 0 100 ".concat(sn),Gt=0;return x.createElement("svg",(0,De.Z)({className:oe()("".concat(jt,"-line"),st),viewBox:Ge,preserveAspectRatio:"none",style:yn},nn),x.createElement("path",{className:"".concat(jt,"-line-trail"),d:Zn,strokeLinecap:_t,stroke:Nt,strokeWidth:Dt||sn,fillOpacity:"0"}),kt.map(function(rn,Xt){var Sn=1;switch(_t){case"round":Sn=1-sn/100;break;case"square":Sn=1-sn/2/100;break;default:Sn=1;break}var un={strokeDasharray:"".concat(rn*Sn,"px, 100px"),strokeDashoffset:"-".concat(Gt,"px"),transition:It||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},fn=Ln[Xt]||Ln[Ln.length-1];return Gt+=rn,x.createElement("path",{key:Xt,className:"".concat(jt,"-line-path"),d:Zn,strokeLinecap:_t,stroke:fn,strokeWidth:sn,fillOpacity:"0",ref:function(ot){Mn[Xt]=ot},style:un})}))},b=a,y=te(76190),z=te(42978),ee=te(47273),ne=0,ae=(0,ee.Z)();function le(){var Be;return ae?(Be=ne,ne+=1):Be="TEST_OR_SSR",Be}var de=function(Be){var at=x.useState(),mt=(0,z.Z)(at,2),st=mt[0],ft=mt[1];return x.useEffect(function(){ft("rc_progress_".concat(le()))},[]),Be||st},me=function(at){var mt=at.bg,st=at.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:mt}},st)};function Ae(Be,at){return Object.keys(Be).map(function(mt){var st=parseFloat(mt),ft="".concat(Math.floor(st*at),"%");return"".concat(Be[mt]," ").concat(ft)})}var ve=x.forwardRef(function(Be,at){var mt=Be.prefixCls,st=Be.color,ft=Be.gradientId,jt=Be.radius,Yt=Be.style,_t=Be.ptg,sn=Be.strokeLinecap,yn=Be.strokeWidth,Nt=Be.size,Dt=Be.gapDegree,It=st&&(0,y.Z)(st)==="object",nn=It?"#FFF":void 0,kt=Nt/2,Ln=x.createElement("circle",{className:"".concat(mt,"-circle-path"),r:jt,cx:kt,cy:kt,stroke:nn,strokeLinecap:sn,strokeWidth:yn,opacity:_t===0?0:1,style:Yt,ref:at});if(!It)return Ln;var Mn="".concat(ft,"-conic"),hn=Dt?"".concat(180+Dt/2,"deg"):"0deg",zt=Ae(st,(360-Dt)/360),Zn=Ae(st,1),Ge="conic-gradient(from ".concat(hn,", ").concat(zt.join(", "),")"),Gt="linear-gradient(to ".concat(Dt?"bottom":"top",", ").concat(Zn.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:Mn},Ln),x.createElement("foreignObject",{x:0,y:0,width:Nt,height:Nt,mask:"url(#".concat(Mn,")")},x.createElement(me,{bg:Gt},x.createElement(me,{bg:Ge}))))}),we=ve,ge=100,et=function(at,mt,st,ft,jt,Yt,_t,sn,yn,Nt){var Dt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,It=st/100*360*((360-Yt)/360),nn=Yt===0?0:{bottom:0,top:180,left:90,right:-90}[_t],kt=(100-ft)/100*mt;yn==="round"&&ft!==100&&(kt+=Nt/2,kt>=mt&&(kt=mt-.01));var Ln=ge/2;return{stroke:typeof sn=="string"?sn:void 0,strokeDasharray:"".concat(mt,"px ").concat(at),strokeDashoffset:kt+Dt,transform:"rotate(".concat(jt+It+nn,"deg)"),transformOrigin:"".concat(Ln,"px ").concat(Ln,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Me=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Xe(Be){var at=Be!=null?Be:[];return Array.isArray(at)?at:[at]}var He=function(at){var mt=(0,Ne.Z)((0,Ne.Z)({},ye),at),st=mt.id,ft=mt.prefixCls,jt=mt.steps,Yt=mt.strokeWidth,_t=mt.trailWidth,sn=mt.gapDegree,yn=sn===void 0?0:sn,Nt=mt.gapPosition,Dt=mt.trailColor,It=mt.strokeLinecap,nn=mt.style,kt=mt.className,Ln=mt.strokeColor,Mn=mt.percent,hn=(0,ze.Z)(mt,Me),zt=ge/2,Zn=de(st),Ge="".concat(Zn,"-gradient"),Gt=zt-Yt/2,rn=Math.PI*2*Gt,Xt=yn>0?90+yn/2:-90,Sn=rn*((360-yn)/360),un=(0,y.Z)(jt)==="object"?jt:{count:jt,space:2},fn=un.count,Ue=un.space,ot=Xe(Mn),_e=Xe(Ln),Ht=_e.find(function(ua){return ua&&(0,y.Z)(ua)==="object"}),qt=Ht&&(0,y.Z)(Ht)==="object",Wt=qt?"butt":It,An=et(rn,Sn,0,100,Xt,yn,Nt,Dt,Wt,Yt),gn=re(),pn=function(){var en=0;return ot.map(function(Gn,ra){var Pa=_e[ra]||_e[_e.length-1],mn=et(rn,Sn,en,Gn,Xt,yn,Nt,Pa,Wt,Yt);return en+=Gn,x.createElement(we,{key:ra,color:Pa,ptg:Gn,radius:Gt,prefixCls:ft,gradientId:Ge,style:mn,strokeLinecap:Wt,strokeWidth:Yt,gapDegree:yn,ref:function(Ta){gn[ra]=Ta},size:ge})}).reverse()},Nn=function(){var en=Math.round(fn*(ot[0]/100)),Gn=100/fn,ra=0;return new Array(fn).fill(null).map(function(Pa,mn){var Xn=mn<=en-1?_e[0]:Dt,Ta=Xn&&(0,y.Z)(Xn)==="object"?"url(#".concat(Ge,")"):void 0,aa=et(rn,Sn,ra,Gn,Xt,yn,Nt,Xn,"butt",Yt,Ue);return ra+=(Sn-aa.strokeDashoffset+Ue)*100/Sn,x.createElement("circle",{key:mn,className:"".concat(ft,"-circle-path"),r:Gt,cx:zt,cy:zt,stroke:Ta,strokeWidth:Yt,opacity:1,style:aa,ref:function(Wa){gn[mn]=Wa}})})};return x.createElement("svg",(0,De.Z)({className:oe()("".concat(ft,"-circle"),kt),viewBox:"0 0 ".concat(ge," ").concat(ge),style:nn,id:st,role:"presentation"},hn),!fn&&x.createElement("circle",{className:"".concat(ft,"-circle-trail"),r:Gt,cx:zt,cy:zt,stroke:Dt,strokeLinecap:Wt,strokeWidth:_t||Yt,style:An}),fn?Nn():pn())},Qe=He,dt={Line:b,Circle:Qe},wt=te(6848),ct=te(30071);function Bt(Be){return!Be||Be<0?0:Be>100?100:Be}function tt(Be){let{success:at,successPercent:mt}=Be,st=mt;return at&&"progress"in at&&(st=at.progress),at&&"percent"in at&&(st=at.percent),st}const Et=Be=>{let{percent:at,success:mt,successPercent:st}=Be;const ft=Bt(tt({success:mt,successPercent:st}));return[ft,Bt(Bt(at)-ft)]},Ft=Be=>{let{success:at={},strokeColor:mt}=Be;const{strokeColor:st}=at;return[st||ct.presetPrimaryColors.green,mt||null]},Te=(Be,at,mt)=>{var st,ft,jt,Yt;let _t=-1,sn=-1;if(at==="step"){const yn=mt.steps,Nt=mt.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?(_t=Be==="small"?2:14,sn=Nt!=null?Nt:8):typeof Be=="number"?[_t,sn]=[Be,Be]:[_t=14,sn=8]=Be,_t*=yn}else if(at==="line"){const yn=mt==null?void 0:mt.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?sn=yn||(Be==="small"?6:8):typeof Be=="number"?[_t,sn]=[Be,Be]:[_t=-1,sn=8]=Be}else(at==="circle"||at==="dashboard")&&(typeof Be=="string"||typeof Be=="undefined"?[_t,sn]=Be==="small"?[60,60]:[120,120]:typeof Be=="number"?[_t,sn]=[Be,Be]:(_t=(ft=(st=Be[0])!==null&&st!==void 0?st:Be[1])!==null&&ft!==void 0?ft:120,sn=(Yt=(jt=Be[0])!==null&&jt!==void 0?jt:Be[1])!==null&&Yt!==void 0?Yt:120));return[_t,sn]},Je=3,ht=Be=>Je/Be*100;var St=Be=>{const{prefixCls:at,trailColor:mt=null,strokeLinecap:st="round",gapPosition:ft,gapDegree:jt,width:Yt=120,type:_t,children:sn,success:yn,size:Nt=Yt}=Be,[Dt,It]=Te(Nt,"circle");let{strokeWidth:nn}=Be;nn===void 0&&(nn=Math.max(ht(Dt),6));const kt={width:Dt,height:It,fontSize:Dt*.15+6},Ln=x.useMemo(()=>{if(jt||jt===0)return jt;if(_t==="dashboard")return 75},[jt,_t]),Mn=ft||_t==="dashboard"&&"bottom"||void 0,hn=Object.prototype.toString.call(Be.strokeColor)==="[object Object]",zt=Ft({success:yn,strokeColor:Be.strokeColor}),Zn=oe()(`${at}-inner`,{[`${at}-circle-gradient`]:hn}),Ge=x.createElement(Qe,{percent:Et(Be),strokeWidth:nn,trailWidth:nn,strokeColor:zt,strokeLinecap:st,trailColor:mt,prefixCls:at,gapDegree:Ln,gapPosition:Mn});return x.createElement("div",{className:Zn,style:kt},Dt<=20?x.createElement(wt.Z,{title:sn},x.createElement("span",null,Ge)):x.createElement(x.Fragment,null,Ge,sn))},Rt=function(Be,at){var mt={};for(var st in Be)Object.prototype.hasOwnProperty.call(Be,st)&&at.indexOf(st)<0&&(mt[st]=Be[st]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,st=Object.getOwnPropertySymbols(Be);ft{let at=[];return Object.keys(Be).forEach(mt=>{const st=parseFloat(mt.replace(/%/g,""));isNaN(st)||at.push({key:st,value:Be[mt]})}),at=at.sort((mt,st)=>mt.key-st.key),at.map(mt=>{let{key:st,value:ft}=mt;return`${ft} ${st}%`}).join(", ")},Ot=(Be,at)=>{const{from:mt=ct.presetPrimaryColors.blue,to:st=ct.presetPrimaryColors.blue,direction:ft=at==="rtl"?"to left":"to right"}=Be,jt=Rt(Be,["from","to","direction"]);if(Object.keys(jt).length!==0){const Yt=Se(jt);return{backgroundImage:`linear-gradient(${ft}, ${Yt})`}}return{backgroundImage:`linear-gradient(${ft}, ${mt}, ${st})`}};var Lt=Be=>{const{prefixCls:at,direction:mt,percent:st,size:ft,strokeWidth:jt,strokeColor:Yt,strokeLinecap:_t="round",children:sn,trailColor:yn=null,success:Nt}=Be,Dt=Yt&&typeof Yt!="string"?Ot(Yt,mt):{backgroundColor:Yt},It=_t==="square"||_t==="butt"?0:void 0,nn={backgroundColor:yn||void 0,borderRadius:It},kt=ft!=null?ft:[-1,jt||(ft==="small"?6:8)],[Ln,Mn]=Te(kt,"line",{strokeWidth:jt}),hn=Object.assign({width:`${Bt(st)}%`,height:Mn,borderRadius:It},Dt),zt=tt(Be),Zn={width:`${Bt(zt)}%`,height:Mn,borderRadius:It,backgroundColor:Nt==null?void 0:Nt.strokeColor},Ge={width:Ln<0?"100%":Ln,height:Mn};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${at}-outer`,style:Ge},x.createElement("div",{className:`${at}-inner`,style:nn},x.createElement("div",{className:`${at}-bg`,style:hn}),zt!==void 0?x.createElement("div",{className:`${at}-success-bg`,style:Zn}):null)),sn)},Ve=Be=>{const{size:at,steps:mt,percent:st=0,strokeWidth:ft=8,strokeColor:jt,trailColor:Yt=null,prefixCls:_t,children:sn}=Be,yn=Math.round(mt*(st/100)),Nt=at==="small"?2:14,Dt=at!=null?at:[Nt,ft],[It,nn]=Te(Dt,"step",{steps:mt,strokeWidth:ft}),kt=It/mt,Ln=new Array(mt);for(let Mn=0;Mn{const at=Be?"100%":"-100%";return new Ze.Keyframes(`antProgress${Be?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${at}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${at}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},he=Be=>{const{componentCls:at,iconCls:mt}=Be;return{[at]:Object.assign(Object.assign({},(0,Pe.Wf)(Be)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Be.fontSize,marginInlineEnd:Be.marginXS,marginBottom:Be.marginXS},[`${at}-outer`]:{display:"inline-block",width:"100%"},[`&${at}-show-info`]:{[`${at}-outer`]:{marginInlineEnd:`calc(-2em - ${Be.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Be.paddingXS}px)`}},[`${at}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Be.remainingColor,borderRadius:Be.lineBorderRadius},[`${at}-inner:not(${at}-circle-gradient)`]:{[`${at}-circle-path`]:{stroke:Be.defaultColor}},[`${at}-success-bg, ${at}-bg`]:{position:"relative",backgroundColor:Be.defaultColor,borderRadius:Be.lineBorderRadius,transition:`all ${Be.motionDurationSlow} ${Be.motionEaseInOutCirc}`},[`${at}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Be.colorSuccess},[`${at}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Be.marginXS,color:Be.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[mt]:{fontSize:Be.fontSize}},[`&${at}-status-active`]:{[`${at}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Be.colorBgContainer,borderRadius:Be.lineBorderRadius,opacity:0,animationName:gt(),animationDuration:Be.progressActiveMotionDuration,animationTimingFunction:Be.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${at}-rtl${at}-status-active`]:{[`${at}-bg::before`]:{animationName:gt(!0)}},[`&${at}-status-exception`]:{[`${at}-bg`]:{backgroundColor:Be.colorError},[`${at}-text`]:{color:Be.colorError}},[`&${at}-status-exception ${at}-inner:not(${at}-circle-gradient)`]:{[`${at}-circle-path`]:{stroke:Be.colorError}},[`&${at}-status-success`]:{[`${at}-bg`]:{backgroundColor:Be.colorSuccess},[`${at}-text`]:{color:Be.colorSuccess}},[`&${at}-status-success ${at}-inner:not(${at}-circle-gradient)`]:{[`${at}-circle-path`]:{stroke:Be.colorSuccess}}})}},pe=Be=>{const{componentCls:at,iconCls:mt}=Be;return{[at]:{[`${at}-circle-trail`]:{stroke:Be.remainingColor},[`&${at}-circle ${at}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${at}-circle ${at}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Be.circleTextColor,fontSize:Be.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[mt]:{fontSize:`${Be.fontSize/Be.fontSizeSM}em`}},[`${at}-circle&-status-exception`]:{[`${at}-text`]:{color:Be.colorError}},[`${at}-circle&-status-success`]:{[`${at}-text`]:{color:Be.colorSuccess}}},[`${at}-inline-circle`]:{lineHeight:1,[`${at}-inner`]:{verticalAlign:"bottom"}}}},qe=Be=>{const{componentCls:at}=Be;return{[at]:{[`${at}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Be.progressStepMinWidth,marginInlineEnd:Be.progressStepMarginInlineEnd,backgroundColor:Be.remainingColor,transition:`all ${Be.motionDurationSlow}`,"&-active":{backgroundColor:Be.defaultColor}}}}}},ke=Be=>{const{componentCls:at,iconCls:mt}=Be;return{[at]:{[`${at}-small&-line, ${at}-small&-line ${at}-text ${mt}`]:{fontSize:Be.fontSizeSM}}}};var Ce=(0,ce.Z)("Progress",Be=>{const at=Be.marginXXS/2,mt=(0,We.TS)(Be,{progressStepMarginInlineEnd:at,progressStepMinWidth:at,progressActiveMotionDuration:"2.4s"});return[he(mt),pe(mt),qe(mt),ke(mt)]},Be=>({circleTextColor:Be.colorText,defaultColor:Be.colorInfo,remainingColor:Be.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),rt=function(Be,at){var mt={};for(var st in Be)Object.prototype.hasOwnProperty.call(Be,st)&&at.indexOf(st)<0&&(mt[st]=Be[st]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,st=Object.getOwnPropertySymbols(Be);ft{const{prefixCls:mt,className:st,rootClassName:ft,steps:jt,strokeColor:Yt,percent:_t=0,size:sn="default",showInfo:yn=!0,type:Nt="line",status:Dt,format:It,style:nn}=Be,kt=rt(Be,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Ln=x.useMemo(()=>{var ot,_e;const Ht=tt(Be);return parseInt(Ht!==void 0?(ot=Ht!=null?Ht:0)===null||ot===void 0?void 0:ot.toString():(_e=_t!=null?_t:0)===null||_e===void 0?void 0:_e.toString(),10)},[_t,Be.success,Be.successPercent]),Mn=x.useMemo(()=>!vt.includes(Dt)&&Ln>=100?"success":Dt||"normal",[Dt,Ln]),{getPrefixCls:hn,direction:zt,progress:Zn}=x.useContext(Oe.E_),Ge=hn("progress",mt),[Gt,rn]=Ce(Ge),Xt=x.useMemo(()=>{if(!yn)return null;const ot=tt(Be);let _e;const Ht=It||(Wt=>`${Wt}%`),qt=Nt==="line";return It||Mn!=="exception"&&Mn!=="success"?_e=Ht(Bt(_t),Bt(ot)):Mn==="exception"?_e=qt?x.createElement(Re.Z,null):x.createElement(xe.Z,null):Mn==="success"&&(_e=qt?x.createElement(ie.Z,null):x.createElement(Ee.Z,null)),x.createElement("span",{className:`${Ge}-text`,title:typeof _e=="string"?_e:void 0},_e)},[yn,_t,Ln,Mn,Nt,Ge,It]),Sn=Array.isArray(Yt)?Yt[0]:Yt,un=typeof Yt=="string"||Array.isArray(Yt)?Yt:void 0;let fn;Nt==="line"?fn=jt?x.createElement(Ve,Object.assign({},Be,{strokeColor:un,prefixCls:Ge,steps:jt}),Xt):x.createElement(Lt,Object.assign({},Be,{strokeColor:Sn,prefixCls:Ge,direction:zt}),Xt):(Nt==="circle"||Nt==="dashboard")&&(fn=x.createElement(St,Object.assign({},Be,{strokeColor:Sn,prefixCls:Ge,progressStatus:Mn}),Xt));const Ue=oe()(Ge,`${Ge}-status-${Mn}`,`${Ge}-${Nt==="dashboard"&&"circle"||jt&&"steps"||Nt}`,{[`${Ge}-inline-circle`]:Nt==="circle"&&Te(sn,"circle")[0]<=20,[`${Ge}-show-info`]:yn,[`${Ge}-${sn}`]:typeof sn=="string",[`${Ge}-rtl`]:zt==="rtl"},Zn==null?void 0:Zn.className,st,ft,rn);return Gt(x.createElement("div",Object.assign({ref:at,style:Object.assign(Object.assign({},Zn==null?void 0:Zn.style),nn),className:Ue,role:"progressbar","aria-valuenow":Ln},(0,Fe.Z)(kt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),fn))}),Ut=Tt},13570:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Bt}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Re=Ee,xe=te(7657),be=function(Et,Ft){return ie.createElement(xe.Z,(0,x.Z)({},Et,{ref:Ft,icon:Re}))},oe=ie.forwardRef(be),Fe=oe,Oe=te(92310),De=te.n(Oe),Ne=te(20068),ze=te(42978),ye=te(75931),re=te(18929),E=te(10228),a=te(26112);function b(tt,Et){var Ft=tt.disabled,Te=tt.prefixCls,Je=tt.character,ht=tt.characterRender,Vt=tt.index,St=tt.count,Rt=tt.value,Se=tt.allowHalf,Ot=tt.focused,$t=tt.onHover,Lt=tt.onClick,yt=function(pe){$t(pe,Vt)},Ve=function(pe){Lt(pe,Vt)},Ze=function(pe){pe.keyCode===E.Z.ENTER&&Lt(pe,Vt)},Pe=Vt+1,ce=new Set([Te]);Rt===0&&Vt===0&&Ot?ce.add("".concat(Te,"-focused")):Se&&Rt+.5>=Pe&&RtVt?"true":"false","aria-posinset":Vt+1,"aria-setsize":St,tabIndex:Ft?-1:0},ie.createElement("div",{className:"".concat(Te,"-first")},We),ie.createElement("div",{className:"".concat(Te,"-second")},We)));return ht&&(gt=ht(gt,tt)),gt}var y=ie.forwardRef(b);function z(){var tt=ie.useRef({});function Et(Te){return tt.current[Te]}function Ft(Te){return function(Je){tt.current[Te]=Je}}return[Et,Ft]}function ee(tt){var Et=tt.pageXOffset,Ft="scrollLeft";if(typeof Et!="number"){var Te=tt.document;Et=Te.documentElement[Ft],typeof Et!="number"&&(Et=Te.body[Ft])}return Et}function ne(tt){var Et,Ft,Te=tt.ownerDocument,Je=Te.body,ht=Te&&Te.documentElement,Vt=tt.getBoundingClientRect();return Et=Vt.left,Ft=Vt.top,Et-=ht.clientLeft||Je.clientLeft||0,Ft-=ht.clientTop||Je.clientTop||0,{left:Et,top:Ft}}function ae(tt){var Et=ne(tt),Ft=tt.ownerDocument,Te=Ft.defaultView||Ft.parentWindow;return Et.left+=ee(Te),Et.left}var le=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function de(tt,Et){var Ft,Te=tt.prefixCls,Je=Te===void 0?"rc-rate":Te,ht=tt.className,Vt=tt.defaultValue,St=tt.value,Rt=tt.count,Se=Rt===void 0?5:Rt,Ot=tt.allowHalf,$t=Ot===void 0?!1:Ot,Lt=tt.allowClear,yt=Lt===void 0?!0:Lt,Ve=tt.character,Ze=Ve===void 0?"\u2605":Ve,Pe=tt.characterRender,ce=tt.disabled,We=tt.direction,gt=We===void 0?"ltr":We,he=tt.tabIndex,pe=he===void 0?0:he,qe=tt.autoFocus,ke=tt.onHoverChange,Ce=tt.onChange,rt=tt.onFocus,Qt=tt.onBlur,vt=tt.onKeyDown,Zt=tt.onMouseLeave,Tt=(0,ye.Z)(tt,le),Ut=z(),Be=(0,ze.Z)(Ut,2),at=Be[0],mt=Be[1],st=ie.useRef(null),ft=function(){if(!ce){var Wt;(Wt=st.current)===null||Wt===void 0||Wt.focus()}};ie.useImperativeHandle(Et,function(){return{focus:ft,blur:function(){if(!ce){var Wt;(Wt=st.current)===null||Wt===void 0||Wt.blur()}}}});var jt=(0,re.Z)(Vt||0,{value:St}),Yt=(0,ze.Z)(jt,2),_t=Yt[0],sn=Yt[1],yn=(0,re.Z)(null),Nt=(0,ze.Z)(yn,2),Dt=Nt[0],It=Nt[1],nn=function(Wt,An){var gn=gt==="rtl",pn=Wt+1;if($t){var Nn=at(Wt),ua=ae(Nn),en=Nn.clientWidth;(gn&&An-ua>en/2||!gn&&An-ua0&&!gn||An===E.Z.RIGHT&&pn>0&&gn?($t?pn-=.5:pn-=1,kt(pn),Wt.preventDefault()):An===E.Z.LEFT&&pn{const{componentCls:Et}=tt;return{[`${Et}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:tt.marginXS},"> div":{transition:`all ${tt.motionDurationMid}, outline 0s`,"&:hover":{transform:tt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${tt.lineWidth}px dashed ${tt.starColor}`,transform:tt.starHoverScale}},"&-first, &-second":{color:tt.starBg,transition:`all ${tt.motionDurationMid}`,userSelect:"none",[tt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Et}-star-first, &-half ${Et}-star-second`]:{opacity:1},[`&-half ${Et}-star-first, &-full ${Et}-star-second`]:{color:"inherit"}}}},He=tt=>({[`&-rtl${tt.componentCls}`]:{direction:"rtl"}}),Qe=tt=>{const{componentCls:Et}=tt;return{[Et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(tt)),{display:"inline-block",margin:0,padding:0,color:tt.starColor,fontSize:tt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Et} ${Et}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Xe(tt)),{[`+ ${Et}-text`]:{display:"inline-block",marginInlineStart:tt.marginXS,fontSize:tt.fontSize}}),He(tt))}};var dt=(0,et.Z)("Rate",tt=>{const Et=(0,Me.TS)(tt,{});return[Qe(Et)]},tt=>({starColor:tt.yellow6,starSize:tt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:tt.colorFillContent})),wt=function(tt,Et){var Ft={};for(var Te in tt)Object.prototype.hasOwnProperty.call(tt,Te)&&Et.indexOf(Te)<0&&(Ft[Te]=tt[Te]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Te=Object.getOwnPropertySymbols(tt);Je{const{prefixCls:Ft,className:Te,rootClassName:Je,style:ht,tooltips:Vt,character:St=ie.createElement(Fe,null)}=tt,Rt=wt(tt,["prefixCls","className","rootClassName","style","tooltips","character"]),Se=(ce,We)=>{let{index:gt}=We;return Vt?ie.createElement(we.Z,{title:Vt[gt]},ce):ce},{getPrefixCls:Ot,direction:$t,rate:Lt}=ie.useContext(ve.E_),yt=Ot("rate",Ft),[Ve,Ze]=dt(yt),Pe=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),ht);return Ve(ie.createElement(Ae,Object.assign({ref:Et,character:St,characterRender:Se},Rt,{className:De()(Te,Je,Ze,Lt==null?void 0:Lt.className),style:Pe,prefixCls:yt,direction:$t})))})},61621:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return Ze}});var x=te(92310),ie=te.n(x),Ee=te(59301),Re=te(36355),xe=te(2738),oe=Pe=>{const{prefixCls:ce,className:We,style:gt,size:he,shape:pe}=Pe,qe=ie()({[`${ce}-lg`]:he==="large",[`${ce}-sm`]:he==="small"}),ke=ie()({[`${ce}-circle`]:pe==="circle",[`${ce}-square`]:pe==="square",[`${ce}-round`]:pe==="round"}),Ce=Ee.useMemo(()=>typeof he=="number"?{width:he,height:he,lineHeight:`${he}px`}:{},[he]);return Ee.createElement("span",{className:ie()(ce,qe,ke,We),style:Object.assign(Object.assign({},Ce),gt)})},Fe=te(36237),Oe=te(83116),De=te(37613);const Ne=new Fe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ze=Pe=>({height:Pe,lineHeight:`${Pe}px`}),ye=Pe=>Object.assign({width:Pe},ze(Pe)),re=Pe=>({background:Pe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ne,animationDuration:Pe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=Pe=>Object.assign({width:Pe*5,minWidth:Pe*5},ze(Pe)),a=Pe=>{const{skeletonAvatarCls:ce,gradientFromColor:We,controlHeight:gt,controlHeightLG:he,controlHeightSM:pe}=Pe;return{[`${ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:We},ye(gt)),[`${ce}${ce}-circle`]:{borderRadius:"50%"},[`${ce}${ce}-lg`]:Object.assign({},ye(he)),[`${ce}${ce}-sm`]:Object.assign({},ye(pe))}},b=Pe=>{const{controlHeight:ce,borderRadiusSM:We,skeletonInputCls:gt,controlHeightLG:he,controlHeightSM:pe,gradientFromColor:qe}=Pe;return{[`${gt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe,borderRadius:We},E(ce)),[`${gt}-lg`]:Object.assign({},E(he)),[`${gt}-sm`]:Object.assign({},E(pe))}},y=Pe=>Object.assign({width:Pe},ze(Pe)),z=Pe=>{const{skeletonImageCls:ce,imageSizeBase:We,gradientFromColor:gt,borderRadiusSM:he}=Pe;return{[`${ce}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:gt,borderRadius:he},y(We*2)),{[`${ce}-path`]:{fill:"#bfbfbf"},[`${ce}-svg`]:Object.assign(Object.assign({},y(We)),{maxWidth:We*4,maxHeight:We*4}),[`${ce}-svg${ce}-svg-circle`]:{borderRadius:"50%"}}),[`${ce}${ce}-circle`]:{borderRadius:"50%"}}},ee=(Pe,ce,We)=>{const{skeletonButtonCls:gt}=Pe;return{[`${We}${gt}-circle`]:{width:ce,minWidth:ce,borderRadius:"50%"},[`${We}${gt}-round`]:{borderRadius:ce}}},ne=Pe=>Object.assign({width:Pe*2,minWidth:Pe*2},ze(Pe)),ae=Pe=>{const{borderRadiusSM:ce,skeletonButtonCls:We,controlHeight:gt,controlHeightLG:he,controlHeightSM:pe,gradientFromColor:qe}=Pe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${We}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe,borderRadius:ce,width:gt*2,minWidth:gt*2},ne(gt))},ee(Pe,gt,We)),{[`${We}-lg`]:Object.assign({},ne(he))}),ee(Pe,he,`${We}-lg`)),{[`${We}-sm`]:Object.assign({},ne(pe))}),ee(Pe,pe,`${We}-sm`))},le=Pe=>{const{componentCls:ce,skeletonAvatarCls:We,skeletonTitleCls:gt,skeletonParagraphCls:he,skeletonButtonCls:pe,skeletonInputCls:qe,skeletonImageCls:ke,controlHeight:Ce,controlHeightLG:rt,controlHeightSM:Qt,gradientFromColor:vt,padding:Zt,marginSM:Tt,borderRadius:Ut,titleHeight:Be,blockRadius:at,paragraphLiHeight:mt,controlHeightXS:st,paragraphMarginTop:ft}=Pe;return{[`${ce}`]:{display:"table",width:"100%",[`${ce}-header`]:{display:"table-cell",paddingInlineEnd:Zt,verticalAlign:"top",[`${We}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:vt},ye(Ce)),[`${We}-circle`]:{borderRadius:"50%"},[`${We}-lg`]:Object.assign({},ye(rt)),[`${We}-sm`]:Object.assign({},ye(Qt))},[`${ce}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${gt}`]:{width:"100%",height:Be,background:vt,borderRadius:at,[`+ ${he}`]:{marginBlockStart:Qt}},[`${he}`]:{padding:0,"> li":{width:"100%",height:mt,listStyle:"none",background:vt,borderRadius:at,"+ li":{marginBlockStart:st}}},[`${he}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ce}-content`]:{[`${gt}, ${he} > li`]:{borderRadius:Ut}}},[`${ce}-with-avatar ${ce}-content`]:{[`${gt}`]:{marginBlockStart:Tt,[`+ ${he}`]:{marginBlockStart:ft}}},[`${ce}${ce}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ae(Pe)),a(Pe)),b(Pe)),z(Pe)),[`${ce}${ce}-block`]:{width:"100%",[`${pe}`]:{width:"100%"},[`${qe}`]:{width:"100%"}},[`${ce}${ce}-active`]:{[` + ${gt}, + ${he} > li, + ${We}, + ${pe}, ${qe}, ${ke} - `]:Object.assign({},oe(Se))}}};var de=(0,Oe.Z)("Skeleton",Se=>{const{componentCls:ce}=Se,Ke=(0,De.TS)(Se,{skeletonAvatarCls:`${ce}-avatar`,skeletonTitleCls:`${ce}-title`,skeletonParagraphCls:`${ce}-paragraph`,skeletonButtonCls:`${ce}-button`,skeletonInputCls:`${ce}-input`,skeletonImageCls:`${ce}-image`,imageSizeBase:Se.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Se.gradientFromColor} 25%, ${Se.gradientToColor} 37%, ${Se.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[le(Ke)]},Se=>{const{colorFillContent:ce,colorFill:Ke}=Se,dt=ce,ve=Ke;return{color:dt,colorGradientEnd:ve,gradientFromColor:dt,gradientToColor:ve,titleHeight:Se.controlHeight/2,blockRadius:Se.borderRadiusSM,paragraphMarginTop:Se.marginLG+Se.marginXXS,paragraphLiHeight:Se.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ae=Se=>{const{prefixCls:ce,className:Ke,rootClassName:dt,active:ve,shape:fe="circle",size:qe="default"}=Se,{getPrefixCls:ke}=Pe.useContext(Re.E_),ye=ke("skeleton",ce),[at,Qt]=de(ye),ft=(0,xe.Z)(Se,["prefixCls","className"]),jt=ie()(ye,`${ye}-element`,{[`${ye}-active`]:ve},Ke,dt,Qt);return at(Pe.createElement("div",{className:jt},Pe.createElement(re,Object.assign({prefixCls:`${ye}-avatar`,shape:fe,size:qe},ft))))},we=Se=>{const{prefixCls:ce,className:Ke,rootClassName:dt,active:ve,block:fe=!1,size:qe="default"}=Se,{getPrefixCls:ke}=Pe.useContext(Re.E_),ye=ke("skeleton",ce),[at,Qt]=de(ye),ft=(0,xe.Z)(Se,["prefixCls"]),jt=ie()(ye,`${ye}-element`,{[`${ye}-active`]:ve,[`${ye}-block`]:fe},Ke,dt,Qt);return at(Pe.createElement("div",{className:jt},Pe.createElement(re,Object.assign({prefixCls:`${ye}-button`,size:qe},ft))))};const ge="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Me=Se=>{const{prefixCls:ce,className:Ke,rootClassName:dt,style:ve,active:fe}=Se,{getPrefixCls:qe}=Pe.useContext(Re.E_),ke=qe("skeleton",ce),[ye,at]=de(ke),Qt=ie()(ke,`${ke}-element`,{[`${ke}-active`]:fe},Ke,dt,at);return ye(Pe.createElement("div",{className:Qt},Pe.createElement("div",{className:ie()(`${ke}-image`,Ke),style:ve},Pe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ke}-image-svg`},Pe.createElement("path",{d:ge,className:`${ke}-image-path`})))))},He=Se=>{const{prefixCls:ce,className:Ke,rootClassName:dt,active:ve,block:fe,size:qe="default"}=Se,{getPrefixCls:ke}=Pe.useContext(Re.E_),ye=ke("skeleton",ce),[at,Qt]=de(ye),ft=(0,xe.Z)(Se,["prefixCls"]),jt=ie()(ye,`${ye}-element`,{[`${ye}-active`]:ve,[`${ye}-block`]:fe},Ke,dt,Qt);return at(Pe.createElement("div",{className:jt},Pe.createElement(re,Object.assign({prefixCls:`${ye}-input`,size:qe},ft))))},Ue=te(54476),st={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Ft=st,ut=te(7657),At=function(ce,Ke){return Pe.createElement(ut.Z,(0,Ue.Z)({},ce,{ref:Ke,icon:Ft}))},tt=Pe.forwardRef(At),Et=tt,Te=Se=>{const{prefixCls:ce,className:Ke,rootClassName:dt,style:ve,active:fe,children:qe}=Se,{getPrefixCls:ke}=Pe.useContext(Re.E_),ye=ke("skeleton",ce),[at,Qt]=de(ye),ft=ie()(ye,`${ye}-element`,{[`${ye}-active`]:fe},Qt,Ke,dt),jt=qe!=null?qe:Pe.createElement(Et,null);return at(Pe.createElement("div",{className:ft},Pe.createElement("div",{className:ie()(`${ye}-image`,Ke),style:ve},jt)))},Je=te(94480),Ut=Se=>{const ce=ke=>{const{width:ye,rows:at=2}=Se;if(Array.isArray(ye))return ye[ke];if(at-1===ke)return ye},{prefixCls:Ke,className:dt,style:ve,rows:fe}=Se,qe=(0,Je.Z)(Array(fe)).map((ke,ye)=>Pe.createElement("li",{key:ye,style:{width:ce(ye)}}));return Pe.createElement("ul",{className:ie()(Ke,dt),style:ve},qe)},kt=Se=>{let{prefixCls:ce,className:Ke,width:dt,style:ve}=Se;return Pe.createElement("h3",{className:ie()(ce,Ke),style:Object.assign({width:dt},ve)})};function he(Se){return Se&&typeof Se=="object"?Se:{}}function Ot(Se,ce){return Se&&!ce?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function $t(Se,ce){return!Se&&ce?{width:"38%"}:Se&&ce?{width:"50%"}:{}}function Dt(Se,ce){const Ke={};return(!Se||!ce)&&(Ke.width="61%"),!Se&&ce?Ke.rows=3:Ke.rows=2,Ke}const yt=Se=>{const{prefixCls:ce,loading:Ke,className:dt,rootClassName:ve,style:fe,children:qe,avatar:ke=!1,title:ye=!0,paragraph:at=!0,active:Qt,round:ft}=Se,{getPrefixCls:jt,direction:Tt,skeleton:Yt}=Pe.useContext(Re.E_),Be=jt("skeleton",ce),[nt,ct]=de(Be);if(Ke||!("loading"in Se)){const lt=!!ke,gt=!!ye,zt=!!at;let Jt;if(lt){const Pn=Object.assign(Object.assign({prefixCls:`${Be}-avatar`},Ot(gt,zt)),he(ke));Jt=Pe.createElement("div",{className:`${Be}-header`},Pe.createElement(re,Object.assign({},Pn)))}let _t;if(gt||zt){let Pn;if(gt){const wt=Object.assign(Object.assign({prefixCls:`${Be}-title`},$t(lt,zt)),he(ye));Pn=Pe.createElement(kt,Object.assign({},wt))}let Lt;if(zt){const wt=Object.assign(Object.assign({prefixCls:`${Be}-paragraph`},Dt(lt,gt)),he(at));Lt=Pe.createElement(Ut,Object.assign({},wt))}_t=Pe.createElement("div",{className:`${Be}-content`},Pn,Lt)}const ln=ie()(Be,{[`${Be}-with-avatar`]:lt,[`${Be}-active`]:Qt,[`${Be}-rtl`]:Tt==="rtl",[`${Be}-round`]:ft},Yt==null?void 0:Yt.className,dt,ve,ct);return nt(Pe.createElement("div",{className:ln,style:Object.assign(Object.assign({},Yt==null?void 0:Yt.style),fe)},Jt,_t))}return typeof qe!="undefined"?qe:null};yt.Button=we,yt.Avatar=Ae,yt.Input=He,yt.Image=Me,yt.Node=Te;var Ve=yt,Ze=Ve},31797:function(rt,Pt,te){"use strict";te.d(Pt,{default:function(){return de}});var x=te(59301),ie=te(56762),Pe=te(92343),Re=te(92310),xe=te.n(Re),be=te(36355),re=te(61621),Oe=me=>{const{value:Ae,formatter:pe,precision:we,decimalSeparator:ge,groupSeparator:$e="",prefixCls:Me}=me;let Xe;if(typeof pe=="function")Xe=pe(Ae);else{const He=String(Ae),Ue=He.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ue||He==="-")Xe=He;else{const st=Ue[1];let Ft=Ue[2]||"0",ut=Ue[4]||"";Ft=Ft.replace(/\B(?=(\d{3})+(?!\d))/g,$e),typeof we=="number"&&(ut=ut.padEnd(we,"0").slice(0,we>0?we:0)),ut&&(ut=`${ge}${ut}`),Xe=[x.createElement("span",{key:"int",className:`${Me}-content-value-int`},st,Ft),ut&&x.createElement("span",{key:"decimal",className:`${Me}-content-value-decimal`},ut)]}}return x.createElement("span",{className:`${Me}-content-value`},Xe)},De=te(17313),Ne=te(83116),ze=te(37613);const Ee=me=>{const{componentCls:Ae,marginXXS:pe,padding:we,colorTextDescription:ge,titleFontSize:$e,colorTextHeading:Me,contentFontSize:Xe,fontFamily:He}=me;return{[`${Ae}`]:Object.assign(Object.assign({},(0,De.Wf)(me)),{[`${Ae}-title`]:{marginBottom:pe,color:ge,fontSize:$e},[`${Ae}-skeleton`]:{paddingTop:we},[`${Ae}-content`]:{color:Me,fontSize:Xe,fontFamily:He,[`${Ae}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ae}-content-prefix, ${Ae}-content-suffix`]:{display:"inline-block"},[`${Ae}-content-prefix`]:{marginInlineEnd:pe},[`${Ae}-content-suffix`]:{marginInlineStart:pe}}})}};var oe=(0,Ne.Z)("Statistic",me=>{const Ae=(0,ze.TS)(me,{});return[Ee(Ae)]},me=>{const{fontSizeHeading3:Ae,fontSize:pe}=me;return{titleFontSize:pe,contentFontSize:Ae}}),a=me=>{const{prefixCls:Ae,className:pe,rootClassName:we,style:ge,valueStyle:$e,value:Me=0,title:Xe,valueRender:He,prefix:Ue,suffix:st,loading:Ft=!1,onMouseEnter:ut,onMouseLeave:At,decimalSeparator:tt=".",groupSeparator:Et=","}=me,{getPrefixCls:Bt,direction:Te,statistic:Je}=x.useContext(be.E_),pt=Bt("statistic",Ae),[Ut,St]=oe(pt),kt=x.createElement(Oe,Object.assign({decimalSeparator:tt,groupSeparator:Et,prefixCls:pt},me,{value:Me})),he=xe()(pt,{[`${pt}-rtl`]:Te==="rtl"},Je==null?void 0:Je.className,pe,we,St);return Ut(x.createElement("div",{className:he,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),ge),onMouseEnter:ut,onMouseLeave:At},Xe&&x.createElement("div",{className:`${pt}-title`},Xe),x.createElement(re.Z,{paragraph:!1,loading:Ft,className:`${pt}-skeleton`},x.createElement("div",{style:$e,className:`${pt}-content`},Ue&&x.createElement("span",{className:`${pt}-content-prefix`},Ue),He?He(kt):kt,st&&x.createElement("span",{className:`${pt}-content-suffix`},st)))))};const b=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function y(me,Ae){let pe=me;const we=/\[[^\]]*]/g,ge=(Ae.match(we)||[]).map(He=>He.slice(1,-1)),$e=Ae.replace(we,"[]"),Me=b.reduce((He,Ue)=>{let[st,Ft]=Ue;if(He.includes(st)){const ut=Math.floor(pe/Ft);return pe-=ut*Ft,He.replace(new RegExp(`${st}+`,"g"),At=>{const tt=At.length;return ut.toString().padStart(tt,"0")})}return He},$e);let Xe=0;return Me.replace(we,()=>{const He=ge[Xe];return Xe+=1,He})}function z(me,Ae){const{format:pe=""}=Ae,we=new Date(me).getTime(),ge=Date.now(),$e=Math.max(we-ge,0);return y($e,pe)}const ee=1e3/30;function ne(me){return new Date(me).getTime()}const ae=me=>{const{value:Ae,format:pe="HH:mm:ss",onChange:we,onFinish:ge}=me,$e=(0,ie.Z)(),Me=x.useRef(null),Xe=()=>{ge==null||ge(),Me.current&&(clearInterval(Me.current),Me.current=null)},He=()=>{const Ft=ne(Ae);Ft>=Date.now()&&(Me.current=setInterval(()=>{$e(),we==null||we(Ft-Date.now()),Ft(He(),()=>{Me.current&&(clearInterval(Me.current),Me.current=null)}),[Ae]);const Ue=(Ft,ut)=>z(Ft,Object.assign(Object.assign({},ut),{format:pe})),st=Ft=>(0,Pe.Tm)(Ft,{title:void 0});return x.createElement(a,Object.assign({},me,{valueRender:st,formatter:Ue}))};var le=x.memo(ae);a.Countdown=le;var de=a},15969:function(rt,Pt,te){"use strict";te.d(Pt,{N:function(){return x}});const x=ie=>({color:ie.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ie.motionDurationSlow}`,"&:focus, &:hover":{color:ie.colorLinkHover},"&:active":{color:ie.colorLinkActive}})},1710:function(rt,Pt,te){"use strict";te.d(Pt,{default:function(){return Ma}});var x={},ie="rc-table-internal-hook",Pe=te(42978),Re=te(6089),xe=te(34280),be=te(13697),re=te(59301),Fe=te(4676);function Oe(ue){var se=re.createContext(void 0),Ce=function(We){var je=We.value,mt=We.children,it=re.useRef(je);it.current=je;var vt=re.useState(function(){return{getValue:function(){return it.current},listeners:new Set}}),Rt=(0,Pe.Z)(vt,1),ht=Rt[0];return(0,xe.Z)(function(){(0,Fe.unstable_batchedUpdates)(function(){ht.listeners.forEach(function(Mt){Mt(je)})})},[je]),re.createElement(se.Provider,{value:ht},mt)};return{Context:se,Provider:Ce,defaultValue:ue}}function De(ue,se){var Ce=(0,Re.Z)(typeof se=="function"?se:function(Mt){if(se===void 0)return Mt;if(!Array.isArray(se))return Mt[se];var on={};return se.forEach(function(tn){on[tn]=Mt[tn]}),on}),Le=re.useContext(ue==null?void 0:ue.Context),We=Le||{},je=We.listeners,mt=We.getValue,it=re.useRef();it.current=Ce(Le?mt():ue==null?void 0:ue.defaultValue);var vt=re.useState({}),Rt=(0,Pe.Z)(vt,2),ht=Rt[1];return(0,xe.Z)(function(){if(!Le)return;function Mt(on){var tn=Ce(on);(0,be.Z)(it.current,tn,!0)||ht({})}return je.add(Mt),function(){je.delete(Mt)}},[Le]),it.current}var Ne=te(54476),ze=te(8654);function Ee(){var ue=re.createContext(null);function se(){return re.useContext(ue)}function Ce(We,je){var mt=(0,ze.Yr)(We),it=function(Rt,ht){var Mt=mt?{ref:ht}:{},on=re.useRef(0),tn=re.useRef(Rt),rn=se();return rn!==null?re.createElement(We,(0,Ne.Z)({},Rt,Mt)):((!je||je(tn.current,Rt))&&(on.current+=1),tn.current=Rt,re.createElement(ue.Provider,{value:on.current},re.createElement(We,(0,Ne.Z)({},Rt,Mt))))};return mt?re.forwardRef(it):it}function Le(We,je){var mt=(0,ze.Yr)(We),it=function(Rt,ht){var Mt=mt?{ref:ht}:{};return se(),re.createElement(We,(0,Ne.Z)({},Rt,Mt))};return mt?re.memo(re.forwardRef(it),je):re.memo(it,je)}return{makeImmutable:Ce,responseImmutable:Le,useImmutableMark:se}}var oe=Ee(),E=oe.makeImmutable,a=oe.responseImmutable,b=oe.useImmutableMark,y=Ee(),z=y.makeImmutable,ee=y.responseImmutable,ne=y.useImmutableMark,ae=Oe(),le=ae;function de(ue,se){var Ce=re.useRef(0);Ce.current+=1;var Le=re.useRef(ue),We=[];Object.keys(ue||{}).map(function(mt){var it;(ue==null?void 0:ue[mt])!==((it=Le.current)===null||it===void 0?void 0:it[mt])&&We.push(mt)}),Le.current=ue;var je=re.useRef([]);return We.length&&(je.current=We),re.useDebugValue(Ce.current),re.useDebugValue(je.current.join(", ")),se&&console.log("".concat(se,":"),Ce.current,je.current),Ce.current}var me=null,Ae=re.memo(function(){var ue=de();return re.createElement("h1",null,"Render Times: ",ue)});Ae.displayName="RenderBlock";var pe=te(76190),we=te(33885),ge=te(20068),$e=te(92310),Me=te.n($e),Xe=te(80547),He=te(97938),Ue=te(48736),st=re.createContext({renderWithProps:!1}),Ft=st,ut="RC_TABLE_KEY";function At(ue){return ue==null?[]:Array.isArray(ue)?ue:[ue]}function tt(ue){var se=[],Ce={};return ue.forEach(function(Le){for(var We=Le||{},je=We.key,mt=We.dataIndex,it=je||At(mt).join("-")||ut;Ce[it];)it="".concat(it,"_next");Ce[it]=!0,se.push(it)}),se}function Et(ue){return ue!=null}function Bt(ue){return ue&&(0,pe.Z)(ue)==="object"&&!Array.isArray(ue)&&!re.isValidElement(ue)}function Te(ue,se,Ce,Le,We,je){var mt=re.useContext(Ft),it=ne(),vt=(0,Xe.Z)(function(){if(Et(Le))return[Le];var Rt=se==null||se===""?[]:Array.isArray(se)?se:[se],ht=(0,He.Z)(ue,Rt),Mt=ht,on=void 0;if(We){var tn=We(ht,ue,Ce);Bt(tn)?(Mt=tn.children,on=tn.props,mt.renderWithProps=!0):Mt=tn}return[Mt,on]},[it,ue,Le,se,We,Ce],function(Rt,ht){if(je){var Mt=(0,Pe.Z)(Rt,2),on=Mt[1],tn=(0,Pe.Z)(ht,2),rn=tn[1];return je(rn,on)}return mt.renderWithProps?!0:!(0,be.Z)(Rt,ht,!0)});return vt}function Je(ue,se,Ce,Le){var We=ue+se-1;return ue<=Le&&We>=Ce}function pt(ue,se){return De(le,function(Ce){var Le=Je(ue,se||1,Ce.hoverStartRow,Ce.hoverEndRow);return[Le,Ce.onHover]})}var Ut=function(se){var Ce=se.ellipsis,Le=se.rowType,We=se.children,je,mt=Ce===!0?{showTitle:!0}:Ce;return mt&&(mt.showTitle||Le==="header")&&(typeof We=="string"||typeof We=="number"?je=We.toString():re.isValidElement(We)&&typeof We.props.children=="string"&&(je=We.props.children)),je};function St(ue){var se,Ce,Le,We,je,mt,it,vt,Rt=ue.component,ht=ue.children,Mt=ue.ellipsis,on=ue.scope,tn=ue.prefixCls,rn=ue.className,Fn=ue.align,En=ue.record,An=ue.render,Cn=ue.dataIndex,Gn=ue.renderIndex,ca=ue.shouldCellUpdate,ma=ue.index,$n=ue.rowType,Da=ue.colSpan,Ga=ue.rowSpan,Kn=ue.fixLeft,ta=ue.fixRight,Vn=ue.firstFixLeft,Rn=ue.lastFixLeft,Xn=ue.firstFixRight,Fa=ue.lastFixRight,Xa=ue.appendNode,ja=ue.additionalProps,Ea=ja===void 0?{}:ja,qa=ue.isSticky,eo="".concat(tn,"-cell"),Oo=De(le,["supportSticky","allColumnsFixedLeft"]),fo=Oo.supportSticky,tr=Oo.allColumnsFixedLeft,nr=Te(En,Cn,Gn,ht,An,ca),Wa=(0,Pe.Z)(nr,2),lr=Wa[0],vo=Wa[1],Qo={},Ko=typeof Kn=="number"&&fo,Mr=typeof ta=="number"&&fo;Ko&&(Qo.position="sticky",Qo.left=Kn),Mr&&(Qo.position="sticky",Qo.right=ta);var Aa=(se=(Ce=(Le=vo==null?void 0:vo.colSpan)!==null&&Le!==void 0?Le:Ea.colSpan)!==null&&Ce!==void 0?Ce:Da)!==null&&se!==void 0?se:1,xa=(We=(je=(mt=vo==null?void 0:vo.rowSpan)!==null&&mt!==void 0?mt:Ea.rowSpan)!==null&&je!==void 0?je:Ga)!==null&&We!==void 0?We:1,ya=pt(ma,xa),sa=(0,Pe.Z)(ya,2),ho=sa[0],ua=sa[1],Ta=function(ur){var Tr;En&&ua(ma,ma+xa-1),Ea==null||(Tr=Ea.onMouseEnter)===null||Tr===void 0||Tr.call(Ea,ur)},uo=function(ur){var Tr;En&&ua(-1,-1),Ea==null||(Tr=Ea.onMouseLeave)===null||Tr===void 0||Tr.call(Ea,ur)};if(Aa===0||xa===0)return null;var oo=(it=Ea.title)!==null&&it!==void 0?it:Ut({rowType:$n,ellipsis:Mt,children:lr}),Ar=Me()(eo,rn,(vt={},(0,ge.Z)(vt,"".concat(eo,"-fix-left"),Ko&&fo),(0,ge.Z)(vt,"".concat(eo,"-fix-left-first"),Vn&&fo),(0,ge.Z)(vt,"".concat(eo,"-fix-left-last"),Rn&&fo),(0,ge.Z)(vt,"".concat(eo,"-fix-left-all"),Rn&&tr&&fo),(0,ge.Z)(vt,"".concat(eo,"-fix-right"),Mr&&fo),(0,ge.Z)(vt,"".concat(eo,"-fix-right-first"),Xn&&fo),(0,ge.Z)(vt,"".concat(eo,"-fix-right-last"),Fa&&fo),(0,ge.Z)(vt,"".concat(eo,"-ellipsis"),Mt),(0,ge.Z)(vt,"".concat(eo,"-with-append"),Xa),(0,ge.Z)(vt,"".concat(eo,"-fix-sticky"),(Ko||Mr)&&qa&&fo),(0,ge.Z)(vt,"".concat(eo,"-row-hover"),!vo&&ho),vt),Ea.className,vo==null?void 0:vo.className),Pr={};Fn&&(Pr.textAlign=Fn);var ri=(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},Qo),Ea.style),Pr),vo==null?void 0:vo.style),sr=lr;return(0,pe.Z)(sr)==="object"&&!Array.isArray(sr)&&!re.isValidElement(sr)&&(sr=null),Mt&&(Rn||Xn)&&(sr=re.createElement("span",{className:"".concat(eo,"-content")},sr)),re.createElement(Rt,(0,Ne.Z)({},vo,Ea,{className:Ar,style:ri,title:oo,scope:on,onMouseEnter:Ta,onMouseLeave:uo,colSpan:Aa!==1?Aa:null,rowSpan:xa!==1?xa:null}),Xa,sr)}var kt=re.memo(St);function he(ue,se,Ce,Le,We,je){var mt=Ce[ue]||{},it=Ce[se]||{},vt,Rt;mt.fixed==="left"?vt=Le.left[We==="rtl"?se:ue]:it.fixed==="right"&&(Rt=Le.right[We==="rtl"?ue:se]);var ht=!1,Mt=!1,on=!1,tn=!1,rn=Ce[se+1],Fn=Ce[ue-1],En=!(je!=null&&je.children);if(We==="rtl"){if(vt!==void 0){var An=Fn&&Fn.fixed==="left";tn=!An&&En}else if(Rt!==void 0){var Cn=rn&&rn.fixed==="right";on=!Cn&&En}}else if(vt!==void 0){var Gn=rn&&rn.fixed==="left";ht=!Gn&&En}else if(Rt!==void 0){var ca=Fn&&Fn.fixed==="right";Mt=!ca&&En}return{fixLeft:vt,fixRight:Rt,lastFixLeft:ht,firstFixRight:Mt,lastFixRight:on,firstFixLeft:tn,isSticky:Le.isSticky}}var Ot=re.createContext({}),$t=Ot;function Dt(ue){var se=ue.className,Ce=ue.index,Le=ue.children,We=ue.colSpan,je=We===void 0?1:We,mt=ue.rowSpan,it=ue.align,vt=De(le,["prefixCls","direction"]),Rt=vt.prefixCls,ht=vt.direction,Mt=re.useContext($t),on=Mt.scrollColumnIndex,tn=Mt.stickyOffsets,rn=Mt.flattenColumns,Fn=Mt.columns,En=Ce+je-1,An=En+1===on?je+1:je,Cn=he(Ce,Ce+An-1,rn,tn,ht,Fn==null?void 0:Fn[Ce]);return re.createElement(kt,(0,Ne.Z)({className:se,index:Ce,component:"td",prefixCls:Rt,record:null,dataIndex:null,align:it,colSpan:An,rowSpan:mt,render:function(){return Le}},Cn))}var yt=te(75931),Ve=["children"];function Ze(ue){var se=ue.children,Ce=(0,yt.Z)(ue,Ve);return re.createElement("tr",Ce,se)}function Se(ue){var se=ue.children;return se}Se.Row=Ze,Se.Cell=Dt;var ce=Se;function Ke(ue){var se=ue.children,Ce=ue.stickyOffsets,Le=ue.flattenColumns,We=ue.columns,je=De(le,"prefixCls"),mt=Le.length-1,it=Le[mt],vt=re.useMemo(function(){return{stickyOffsets:Ce,flattenColumns:Le,scrollColumnIndex:it!=null&&it.scrollbar?mt:null,columns:We}},[it,Le,mt,Ce,We]);return re.createElement($t.Provider,{value:vt},re.createElement("tfoot",{className:"".concat(je,"-summary")},se))}var dt=ee(Ke),ve=ce,fe=te(70425),qe=te(29301),ke=te(29194),ye=te(3465),at=te(75152),Qt=te(26112);function ft(ue,se,Ce,Le,We,je,mt){ue.push({record:se,indent:Ce,index:mt});var it=je(se),vt=We==null?void 0:We.has(it);if(se&&Array.isArray(se[Le])&&vt)for(var Rt=0;Rt1?Vn-1:0),Xn=1;Xn=0;it-=1){var vt=se[it],Rt=Ce&&Ce[it],ht=Rt&&Rt[Pn];if(vt||ht||mt){var Mt=ht||{},on=Mt.columnType,tn=(0,yt.Z)(Mt,wt);We.unshift(re.createElement("col",(0,Ne.Z)({key:it,style:{width:vt}},tn))),mt=!0}}return re.createElement("colgroup",null,We)}var nn=It,Zt=te(94480),wn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function In(ue,se){return(0,re.useMemo)(function(){for(var Ce=[],Le=0;Le1?"colgroup":"col":null,ellipsis:En.ellipsis,align:En.align,component:En.title?je:mt,prefixCls:ht,key:tn[Fn]},An,{additionalProps:Cn,rowType:"header"}))}))}kn.displayName="HeaderRow";var Ge=kn;function Wt(ue){var se=[];function Ce(mt,it){var vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;se[vt]=se[vt]||[];var Rt=it,ht=mt.filter(Boolean).map(function(Mt){var on={key:Mt.key,className:Mt.className||"",children:Mt.title,column:Mt,colStart:Rt},tn=1,rn=Mt.children;return rn&&rn.length>0&&(tn=Ce(rn,Rt,vt+1).reduce(function(Fn,En){return Fn+En},0),on.hasSubColumns=!0),"colSpan"in Mt&&(tn=Mt.colSpan),"rowSpan"in Mt&&(on.rowSpan=Mt.rowSpan),on.colSpan=tn,on.colEnd=on.colStart+tn-1,se[vt].push(on),Rt+=tn,tn});return ht}Ce(ue,0);for(var Le=se.length,We=function(it){se[it].forEach(function(vt){!("rowSpan"in vt)&&!vt.hasSubColumns&&(vt.rowSpan=Le-it)})},je=0;je1&&arguments[1]!==void 0?arguments[1]:"";return typeof se=="number"?se:se.endsWith("%")?ue*parseFloat(se)/100:null}function mn(ue,se){return re.useMemo(function(){if(se&&se>0){var Ce=0,Le=0;ue.forEach(function(Rt){var ht=sn(se,Rt.width);ht?Ce+=ht:Le+=1});var We=se-Ce,je=Le,mt=We/Le,it=0,vt=ue.map(function(Rt){var ht=(0,we.Z)({},Rt),Mt=sn(se,ht.width);if(Mt)ht.width=Mt;else{var on=Math.floor(mt);ht.width=je===1?We:on,We-=on,je-=1}return it+=ht.width,ht});return[vt,it]}return[ue,se]},[ue,se])}var Qe=["children"],ot=["fixed"];function _e(ue){return(0,hn.Z)(ue).filter(function(se){return re.isValidElement(se)}).map(function(se){var Ce=se.key,Le=se.props,We=Le.children,je=(0,yt.Z)(Le,Qe),mt=(0,we.Z)({key:Ce},je);return We&&(mt.children=_e(We)),mt})}function Gt(ue){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ue.filter(function(Ce){return Ce&&(0,pe.Z)(Ce)==="object"}).reduce(function(Ce,Le,We){var je=Le.fixed,mt=je===!0?"left":je,it="".concat(se,"-").concat(We),vt=Le.children;return vt&&vt.length>0?[].concat((0,Zt.Z)(Ce),(0,Zt.Z)(Gt(vt,it).map(function(Rt){return(0,we.Z)({fixed:mt},Rt)}))):[].concat((0,Zt.Z)(Ce),[(0,we.Z)((0,we.Z)({key:it},Le),{},{fixed:mt})])},[])}function qt(ue){for(var se=!0,Ce=0;Ce=0;je-=1){var mt=ue[je];if(We&&mt.fixed!=="right")We=!1;else if(!We&&mt.fixed==="right"){warning(!1,"Index ".concat(je+1," of `columns` missing `fixed='right'` prop."));break}}}function Kt(ue){return ue.map(function(se){var Ce=se.fixed,Le=(0,yt.Z)(se,ot),We=Ce;return Ce==="left"?We="right":Ce==="right"&&(We="left"),(0,we.Z)({fixed:We},Le)})}function xn(ue,se){var Ce=ue.prefixCls,Le=ue.columns,We=ue.children,je=ue.expandable,mt=ue.expandedKeys,it=ue.columnTitle,vt=ue.getRowKey,Rt=ue.onTriggerExpand,ht=ue.expandIcon,Mt=ue.rowExpandable,on=ue.expandIconColumnIndex,tn=ue.direction,rn=ue.expandRowByClick,Fn=ue.columnWidth,En=ue.fixed,An=ue.scrollWidth,Cn=re.useMemo(function(){return Le||_e(We)},[Le,We]),Gn=re.useMemo(function(){if(je){var ta,Vn=Cn.slice();if(!Vn.includes(x)){var Rn=on||0;Rn>=0&&Vn.splice(Rn,0,x)}var Xn=Vn.indexOf(x);Vn=Vn.filter(function(Ea,qa){return Ea!==x||qa===Xn});var Fa=Cn[Xn],Xa;(En==="left"||En)&&!on?Xa="left":(En==="right"||En)&&on===Cn.length?Xa="right":Xa=Fa?Fa.fixed:null;var ja=(ta={},(0,ge.Z)(ta,Pn,{className:"".concat(Ce,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,ge.Z)(ta,"title",it),(0,ge.Z)(ta,"fixed",Xa),(0,ge.Z)(ta,"className","".concat(Ce,"-row-expand-icon-cell")),(0,ge.Z)(ta,"width",Fn),(0,ge.Z)(ta,"render",function(qa,eo,Oo){var fo=vt(eo,Oo),tr=mt.has(fo),nr=Mt?Mt(eo):!0,Wa=ht({prefixCls:Ce,expanded:tr,expandable:nr,record:eo,onExpand:Rt});return rn?re.createElement("span",{onClick:function(vo){return vo.stopPropagation()}},Wa):Wa}),ta);return Vn.map(function(Ea){return Ea===x?ja:Ea})}return Cn.filter(function(Ea){return Ea!==x})},[je,Cn,vt,mt,ht,tn]),ca=re.useMemo(function(){var ta=Gn;return se&&(ta=se(ta)),ta.length||(ta=[{render:function(){return null}}]),ta},[se,Gn,tn]),ma=re.useMemo(function(){return tn==="rtl"?Kt(Gt(ca)):Gt(ca)},[ca,tn,An]),$n=mn(ma,An),Da=(0,Pe.Z)($n,2),Ga=Da[0],Kn=Da[1];return[ca,Ga,Kn]}var cn=xn;function fn(ue){var se,Ce=ue.prefixCls,Le=ue.record,We=ue.onExpand,je=ue.expanded,mt=ue.expandable,it="".concat(Ce,"-row-expand-icon");if(!mt)return re.createElement("span",{className:Me()(it,"".concat(Ce,"-row-spaced"))});var vt=function(ht){We(Le,ht),ht.stopPropagation()};return re.createElement("span",{className:Me()(it,(se={},(0,ge.Z)(se,"".concat(Ce,"-row-expanded"),je),(0,ge.Z)(se,"".concat(Ce,"-row-collapsed"),!je),se)),onClick:vt})}function Ln(ue,se,Ce){var Le=[];function We(je){(je||[]).forEach(function(mt,it){Le.push(se(mt,it)),We(mt[Ce])})}return We(ue),Le}function da(ue,se,Ce){var Le=Lt(ue),We=Le.expandIcon,je=Le.expandedRowKeys,mt=Le.defaultExpandedRowKeys,it=Le.defaultExpandAllRows,vt=Le.expandedRowRender,Rt=Le.onExpand,ht=Le.onExpandedRowsChange,Mt=Le.childrenColumnName,on=We||fn,tn=Mt||"children",rn=re.useMemo(function(){return vt?"row":ue.expandable&&ue.internalHooks===ie&&ue.expandable.__PARENT_RENDER_ICON__||se.some(function(ma){return ma&&(0,pe.Z)(ma)==="object"&&ma[tn]})?"nest":!1},[!!vt,se]),Fn=re.useState(function(){return mt||(it?Ln(se,Ce,tn):[])}),En=(0,Pe.Z)(Fn,2),An=En[0],Cn=En[1],Gn=re.useMemo(function(){return new Set(je||An||[])},[je,An]),ca=re.useCallback(function(ma){var $n=Ce(ma,se.indexOf(ma)),Da,Ga=Gn.has($n);Ga?(Gn.delete($n),Da=(0,Zt.Z)(Gn)):Da=[].concat((0,Zt.Z)(Gn),[$n]),Cn(Da),Rt&&Rt(!Ga,ma),ht&&ht(Da)},[Ce,Gn,se,Rt,ht]);return[Le,rn,Gn,on,tn,ca]}function en(ue,se,Ce,Le){var We=ue.map(function(je,mt){return he(mt,mt,ue,se,Ce,Le==null?void 0:Le[mt])});return(0,Xe.Z)(function(){return We},[We],function(je,mt){return!(0,be.Z)(je,mt)})}function Hn(ue){var se=(0,re.useRef)(ue),Ce=(0,re.useState)({}),Le=(0,Pe.Z)(Ce,2),We=Le[1],je=(0,re.useRef)(null),mt=(0,re.useRef)([]);function it(vt){mt.current.push(vt);var Rt=Promise.resolve();je.current=Rt,Rt.then(function(){if(je.current===Rt){var ht=mt.current,Mt=se.current;mt.current=[],ht.forEach(function(on){se.current=on(se.current)}),je.current=null,Mt!==se.current&&We({})}})}return(0,re.useEffect)(function(){return function(){je.current=null}},[]),[se.current,it]}function aa(ue){var se=(0,re.useRef)(ue||null),Ce=(0,re.useRef)();function Le(){window.clearTimeout(Ce.current)}function We(mt){se.current=mt,Le(),Ce.current=window.setTimeout(function(){se.current=null,Ce.current=void 0},100)}function je(){return se.current}return(0,re.useEffect)(function(){return Le},[]),[We,je]}function Ca(){var ue=re.useState(-1),se=(0,Pe.Z)(ue,2),Ce=se[0],Le=se[1],We=re.useState(-1),je=(0,Pe.Z)(We,2),mt=je[0],it=je[1],vt=re.useCallback(function(Rt,ht){Le(Rt),it(ht)},[]);return[Ce,mt,vt]}var gn=te(47273),Jn=(0,gn.Z)()?window:null;function Ra(ue,se){var Ce=(0,pe.Z)(ue)==="object"?ue:{},Le=Ce.offsetHeader,We=Le===void 0?0:Le,je=Ce.offsetSummary,mt=je===void 0?0:je,it=Ce.offsetScroll,vt=it===void 0?0:it,Rt=Ce.getContainer,ht=Rt===void 0?function(){return Jn}:Rt,Mt=ht()||Jn;return re.useMemo(function(){var on=!!ue;return{isSticky:on,stickyClassName:on?"".concat(se,"-sticky-holder"):"",offsetHeader:We,offsetSummary:mt,offsetScroll:vt,container:Mt}},[vt,We,mt,se,Mt])}function na(ue,se,Ce){var Le=(0,re.useMemo)(function(){for(var We=[],je=[],mt=0,it=0,vt=0;vt=Mt&&(Ea=Mt-on),mt({scrollLeft:Ea/Mt*(ht+2)}),Cn.current.x=Xn.pageX},ta=function(){if(je.current){var Xn=(0,Fo.os)(je.current).top,Fa=Xn+je.current.offsetHeight,Xa=vt===window?document.documentElement.scrollTop+window.innerHeight:(0,Fo.os)(vt).top+vt.clientHeight;Fa-(0,at.Z)()<=Xa||Xn>=Xa-it?An(function(ja){return(0,we.Z)((0,we.Z)({},ja),{},{isHiddenScrollBar:!0})}):An(function(ja){return(0,we.Z)((0,we.Z)({},ja),{},{isHiddenScrollBar:!1})})}},Vn=function(Xn){An(function(Fa){return(0,we.Z)((0,we.Z)({},Fa),{},{scrollLeft:Xn/ht*Mt||0})})};return re.useImperativeHandle(Ce,function(){return{setScrollLeft:Vn}}),re.useEffect(function(){var Rn=(0,Ya.Z)(document.body,"mouseup",Da,!1),Xn=(0,Ya.Z)(document.body,"mousemove",Kn,!1);return ta(),function(){Rn.remove(),Xn.remove()}},[on,ma]),re.useEffect(function(){var Rn=(0,Ya.Z)(vt,"scroll",ta,!1),Xn=(0,Ya.Z)(window,"resize",ta,!1);return function(){Rn.remove(),Xn.remove()}},[vt]),re.useEffect(function(){En.isHiddenScrollBar||An(function(Rn){var Xn=je.current;return Xn?(0,we.Z)((0,we.Z)({},Rn),{},{scrollLeft:Xn.scrollLeft/Xn.scrollWidth*Xn.clientWidth}):Rn})},[En.isHiddenScrollBar]),ht<=Mt||!on||En.isHiddenScrollBar?null:re.createElement("div",{style:{height:(0,at.Z)(),width:Mt,bottom:it},className:"".concat(Rt,"-sticky-scroll")},re.createElement("div",{onMouseDown:Ga,ref:tn,className:Me()("".concat(Rt,"-sticky-scroll-bar"),(0,ge.Z)({},"".concat(Rt,"-sticky-scroll-bar-active"),ma)),style:{width:"".concat(on,"px"),transform:"translate3d(".concat(En.scrollLeft,"px, 0, 0)")}}))},Ro=re.forwardRef(po);function dn(ue){return null}var Vo=dn;function ko(ue){return null}var Co=ko,fa="rc-table",yn=[],Qn={};function ga(){return"No Data"}function On(ue){var se,Ce=(0,we.Z)({rowKey:"key",prefixCls:fa,emptyText:ga},ue),Le=Ce.prefixCls,We=Ce.className,je=Ce.rowClassName,mt=Ce.style,it=Ce.data,vt=Ce.rowKey,Rt=Ce.scroll,ht=Ce.tableLayout,Mt=Ce.direction,on=Ce.title,tn=Ce.footer,rn=Ce.summary,Fn=Ce.caption,En=Ce.id,An=Ce.showHeader,Cn=Ce.components,Gn=Ce.emptyText,ca=Ce.onRow,ma=Ce.onHeaderRow,$n=Ce.internalHooks,Da=Ce.transformColumns,Ga=Ce.internalRefs,Kn=Ce.tailor,ta=Ce.sticky,Vn=it||yn,Rn=!!Vn.length,Xn=$n===ie,Fa=re.useCallback(function(yo,Yo){return(0,He.Z)(Cn,yo)||Yo},[Cn]),Xa=re.useMemo(function(){return typeof vt=="function"?vt:function(yo){var Yo=yo&&yo[vt];return Yo}},[vt]),ja=Fa(["body"]),Ea=Ca(),qa=(0,Pe.Z)(Ea,3),eo=qa[0],Oo=qa[1],fo=qa[2],tr=da(Ce,Vn,Xa),nr=(0,Pe.Z)(tr,6),Wa=nr[0],lr=nr[1],vo=nr[2],Qo=nr[3],Ko=nr[4],Mr=nr[5],Aa=Rt==null?void 0:Rt.x,xa=re.useState(0),ya=(0,Pe.Z)(xa,2),sa=ya[0],ho=ya[1],ua=cn((0,we.Z)((0,we.Z)((0,we.Z)({},Ce),Wa),{},{expandable:!!Wa.expandedRowRender,columnTitle:Wa.columnTitle,expandedKeys:vo,getRowKey:Xa,onTriggerExpand:Mr,expandIcon:Qo,expandIconColumnIndex:Wa.expandIconColumnIndex,direction:Mt,scrollWidth:Xn&&Kn&&typeof Aa=="number"?Aa:null}),Xn?Da:null),Ta=(0,Pe.Z)(ua,3),uo=Ta[0],oo=Ta[1],Ar=Ta[2],Pr=Ar!=null?Ar:Aa,ri=re.useMemo(function(){return{columns:uo,flattenColumns:oo}},[uo,oo]),sr=re.useRef(),Xr=re.useRef(),ur=re.useRef(),Tr=re.useRef(),Ri=re.useRef(),Po=re.useState(!1),Eo=(0,Pe.Z)(Po,2),Xo=Eo[0],cr=Eo[1],gr=re.useState(!1),to=(0,Pe.Z)(gr,2),Or=to[0],Br=to[1],Hr=Hn(new Map),ci=(0,Pe.Z)(Hr,2),ii=ci[0],$i=ci[1],Si=tt(oo),_r=Si.map(function(yo){return ii.get(yo)}),Rr=re.useMemo(function(){return _r},[_r.join("_")]),Ir=Qa(Rr,oo.length,Mt),mr=Rt&&Et(Rt.y),_o=Rt&&Et(Pr)||!!Wa.fixed,gi=_o&&oo.some(function(yo){var Yo=yo.fixed;return Yo}),ki=re.useRef(),Di=Ra(ta,Le),mi=Di.isSticky,ol=Di.offsetHeader,fl=Di.offsetSummary,co=Di.offsetScroll,Go=Di.stickyClassName,xr=Di.container,qo=re.useMemo(function(){return rn==null?void 0:rn(Vn)},[rn,Vn]),Fr=(mr||mi)&&re.isValidElement(qo)&&qo.type===ce&&qo.props.fixed,kr,Zr,Pi;mr&&(Zr={overflowY:"scroll",maxHeight:Rt.y}),_o&&(kr={overflowX:"auto"},mr||(Zr={overflowY:"hidden"}),Pi={width:Pr===!0?"auto":Pr,minWidth:"100%"});var Bl=re.useCallback(function(yo,Yo){(0,ke.Z)(sr.current)&&$i(function(qr){if(qr.get(yo)!==Yo){var Li=new Map(qr);return Li.set(yo,Yo),Li}return qr})},[]),Kl=aa(null),Fl=(0,Pe.Z)(Kl,2),Vl=Fl[0],wl=Fl[1];function rl(yo,Yo){Yo&&(typeof Yo=="function"?Yo(yo):Yo.scrollLeft!==yo&&(Yo.scrollLeft=yo,Yo.scrollLeft!==yo&&setTimeout(function(){Yo.scrollLeft=yo},0)))}var Ui=(0,Re.Z)(function(yo){var Yo=yo.currentTarget,qr=yo.scrollLeft,Li=Mt==="rtl",Ni=typeof qr=="number"?qr:Yo.scrollLeft,Wl=Yo||Qn;if(!wl()||wl()===Wl){var Pl;Vl(Wl),rl(Ni,Xr.current),rl(Ni,ur.current),rl(Ni,Ri.current),rl(Ni,(Pl=ki.current)===null||Pl===void 0?void 0:Pl.setScrollLeft)}var El=Yo||Xr.current;if(El){var yl=El.scrollWidth,Cl=El.clientWidth;if(yl===Cl){cr(!1),Br(!1);return}Li?(cr(-Ni0)):(cr(Ni>0),Br(Ni1?Fn-Xn:0,Xa=(0,we.Z)((0,we.Z)((0,we.Z)({},Da),vt),{},{flex:"0 0 ".concat(Xn,"px"),width:"".concat(Xn,"px"),marginRight:Fa,pointerEvents:"auto"}),ja=re.useMemo(function(){return ht?Vn<=1:Kn===0||Vn===0||Vn>1},[Vn,Kn,ht]);ja?Xa.visibility="hidden":ht&&(Xa.height=Mt==null?void 0:Mt(Vn));var Ea=ja?function(){return null}:on,qa={};return(Vn===0||Kn===0)&&(qa.rowSpan=1,qa.colSpan=1),re.createElement(kt,(0,Ne.Z)({className:Me()(rn,Rt),ellipsis:Ce.ellipsis,align:Ce.align,scope:Ce.rowScope,component:"div",prefixCls:se.prefixCls,key:Gn,record:it,index:je,renderIndex:mt,dataIndex:tn,render:Ea,shouldCellUpdate:Ce.shouldCellUpdate},ca,{appendNode:ma,additionalProps:(0,we.Z)((0,we.Z)({},$n),{},{style:Xa},qa)}))}var jo=Ur,jn=["data","index","className","rowKey","style","extra","getHeight"],Io=re.forwardRef(function(ue,se){var Ce=ue.data,Le=ue.index,We=ue.className,je=ue.rowKey,mt=ue.style,it=ue.extra,vt=ue.getHeight,Rt=(0,yt.Z)(ue,jn),ht=Ce.record,Mt=Ce.indent,on=Ce.index,tn=De(le,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),rn=tn.scrollX,Fn=tn.flattenColumns,En=tn.prefixCls,An=tn.fixColumn,Cn=tn.componentWidth,Gn=Be(ht,je,Le,Mt),ca=Gn.rowSupportExpand,ma=Gn.expanded,$n=Gn.rowProps,Da=Gn.expandedRowRender,Ga=Gn.expandedRowClassName,Kn;if(ca&&ma){var ta=Da(ht,Le,Mt+1,ma),Vn=Ga==null?void 0:Ga(ht,Le,Mt),Rn={};An&&(Rn={style:(0,ge.Z)({},"--virtual-width","".concat(Cn,"px"))});var Xn="".concat(En,"-expanded-row-cell");Kn=re.createElement("div",{className:Me()("".concat(En,"-expanded-row"),"".concat(En,"-expanded-row-level-").concat(Mt+1),Vn)},re.createElement(kt,{component:"div",prefixCls:En,className:Me()(Xn,(0,ge.Z)({},"".concat(Xn,"-fixed"),An)),additionalProps:Rn},ta))}var Fa=(0,we.Z)((0,we.Z)({},mt),{},{width:rn});it&&(Fa.position="absolute",Fa.pointerEvents="none");var Xa=re.createElement("div",(0,Ne.Z)({},$n,Rt,{ref:ca?null:se,className:Me()(We,"".concat(En,"-row"),$n==null?void 0:$n.className,(0,ge.Z)({},"".concat(En,"-row-extra"),it)),style:(0,we.Z)((0,we.Z)({},Fa),$n==null?void 0:$n.style)}),Fn.map(function(ja,Ea){return re.createElement(jo,{key:Ea,rowInfo:Gn,column:ja,colIndex:Ea,indent:Mt,index:Le,renderIndex:on,record:ht,inverse:it,getHeight:vt})}));return ca?re.createElement("div",{ref:se},Xa,Kn):Xa}),Mo=ee(Io),Uo=Mo,rr=re.forwardRef(function(ue,se){var Ce=ue.data,Le=ue.onScroll,We=De(le,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),je=We.flattenColumns,mt=We.onColumnResize,it=We.getRowKey,vt=We.expandedKeys,Rt=We.prefixCls,ht=We.childrenColumnName,Mt=We.emptyNode,on=We.scrollX,tn=De(xo),rn=tn.scrollY,Fn=tn.listItemHeight,En=re.useRef(),An=jt(Ce,ht,vt,it),Cn=re.useMemo(function(){var Kn=0;return je.map(function(ta){var Vn=ta.width,Rn=ta.key;return Kn+=Vn,[Rn,Vn,Kn]})},[je]),Gn=re.useMemo(function(){return Cn.map(function(Kn){return Kn[2]})},[Cn]);re.useEffect(function(){Cn.forEach(function(Kn){var ta=(0,Pe.Z)(Kn,2),Vn=ta[0],Rn=ta[1];mt(Vn,Rn)})},[Cn]),re.useImperativeHandle(se,function(){var Kn={};return Object.defineProperty(Kn,"scrollLeft",{get:function(){var Vn;return((Vn=En.current)===null||Vn===void 0?void 0:Vn.getScrollInfo().x)||0},set:function(Vn){var Rn;(Rn=En.current)===null||Rn===void 0||Rn.scrollTo({left:Vn})}}),Kn});var ca=function(ta,Vn){var Rn,Xn=(Rn=An[Vn])===null||Rn===void 0?void 0:Rn.record,Fa=ta.onCell;if(Fa){var Xa,ja=Fa(Xn,Vn);return(Xa=ja==null?void 0:ja.rowSpan)!==null&&Xa!==void 0?Xa:1}return 1},ma=function(ta){var Vn=ta.start,Rn=ta.end,Xn=ta.getSize,Fa=ta.offsetY;if(Rn<0)return null;for(var Xa=je.filter(function(Aa){return ca(Aa,Vn)===0}),ja=Vn,Ea=function(xa){if(Xa=Xa.filter(function(ya){return ca(ya,xa)===0}),!Xa.length)return ja=xa,"break"},qa=Vn;qa>=0;qa-=1){var eo=Ea(qa);if(eo==="break")break}for(var Oo=je.filter(function(Aa){return ca(Aa,Rn)!==1}),fo=Rn,tr=function(xa){if(Oo=Oo.filter(function(ya){return ca(ya,xa)!==1}),!Oo.length)return fo=Math.max(xa-1,Rn),"break"},nr=Rn;nr1})&&lr.push(xa)},Qo=ja;Qo<=fo;Qo+=1)var Ko=vo(Qo);var Mr=lr.map(function(Aa){var xa=An[Aa],ya=it(xa.record,Aa),sa=function(Ta){var uo=Aa+Ta-1,oo=it(An[uo].record,uo),Ar=Xn(ya,oo);return Ar.bottom-Ar.top},ho=Xn(ya);return re.createElement(Uo,{key:Aa,data:xa,rowKey:ya,index:Aa,style:{top:-Fa+ho.top},extra:!0,getHeight:sa})});return Mr},$n=re.useMemo(function(){return{columnsOffset:Gn}},[Gn]),Da="".concat(Rt,"-tbody"),Ga;return An.length?Ga=re.createElement(io.Z,{fullHeight:!1,ref:En,className:Me()(Da,"".concat(Da,"-virtual")),height:rn,itemHeight:Fn||24,data:An,itemKey:function(ta){return it(ta.record)},scrollWidth:on,onVirtualScroll:function(ta){var Vn=ta.x;Le({scrollLeft:Vn})},extraRender:ma},function(Kn,ta,Vn){var Rn=it(Kn.record,ta);return re.createElement(Uo,(0,Ne.Z)({data:Kn,rowKey:Rn,index:ta},Vn))}):Ga=re.createElement("div",{className:Me()("".concat(Rt,"-placeholder"))},re.createElement(kt,{component:"div",prefixCls:Rt},Mt)),re.createElement(dr.Provider,{value:$n},Ga)}),ir=ee(rr),hr=ir,fr=function(se,Ce){var Le=Ce.ref,We=Ce.onScroll;return re.createElement(hr,{ref:Le,data:se,onScroll:We})},or=100;function wr(ue){var se=ue.columns,Ce=ue.scroll,Le=ue.prefixCls,We=Le===void 0?fa:Le,je=ue.className,mt=ue.listItemHeight,it=Ce||{},vt=it.x,Rt=it.y;typeof vt!="number"&&(vt=((se||[]).length+1)*or),typeof Rt!="number"&&(Rt=500);var ht=re.useMemo(function(){return{scrollY:Rt,listItemHeight:mt}},[Rt,mt]);return re.createElement(xo.Provider,{value:ht},re.createElement(Zo,(0,Ne.Z)({},ue,{className:Me()(je,"".concat(We,"-virtual")),scroll:(0,we.Z)((0,we.Z)({},Ce),{},{x:vt}),components:{body:fr},columns:se,internalHooks:ie,tailor:!0})))}function pr(ue){return z(wr,ue)}var Dr=pr(),jr=null;function Lo(ue){return null}var Gr=Lo;function Lr(ue){return null}var $r=Lr,ei=te(2738),ti=te(68031),li=te(36355),ni=te(93891),Ei=te(19716),fi=te(8628),si=te(31724),ai=te(58421),ra=te(71418),Bn=te(88088);function bn(ue){return function(Ce){let{prefixCls:Le,onExpand:We,record:je,expanded:mt,expandable:it}=Ce;const vt=`${Le}-row-expand-icon`;return re.createElement("button",{type:"button",onClick:Rt=>{We(je,Rt),Rt.stopPropagation()},className:Me()(vt,{[`${vt}-spaced`]:!it,[`${vt}-expanded`]:it&&mt,[`${vt}-collapsed`]:it&&!mt}),"aria-label":mt?ue.collapse:ue.expand,"aria-expanded":mt})}}var Zn=bn;function ka(ue,se){return"key"in ue&&ue.key!==void 0&&ue.key!==null?ue.key:ue.dataIndex?Array.isArray(ue.dataIndex)?ue.dataIndex.join("."):ue.dataIndex:se}function $a(ue,se){return se?`${se}-${ue}`:`${ue}`}function bo(ue,se){return typeof ue=="function"?ue(se):ue}function Ao(ue,se){const Ce=bo(ue,se);return Object.prototype.toString.call(Ce)==="[object Object]"?"":Ce}var Wo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},zo=Wo,Sr=te(7657),er=function(se,Ce){return re.createElement(Sr.Z,(0,Ne.Z)({},se,{ref:Ce,icon:zo}))},zr=re.forwardRef(er),Wr=zr,Qr=te(56762);function Yr(ue){const se=re.useRef(ue),Ce=(0,Qr.Z)();return[()=>se.current,Le=>{se.current=Le,Ce()}]}var Kr=te(3113),xt=te(24905),bt=te(38854),Vt=te(64165),Sn=te(20834),_n=te(40875),pa=te(5112),un=te(17574),Yn=te(47472),ia=te(92832);function La(ue){let{value:se,onChange:Ce,filterSearch:Le,tablePrefixCls:We,locale:je}=ue;return Le?re.createElement("div",{className:`${We}-filter-dropdown-search`},re.createElement(ia.default,{prefix:re.createElement(Yn.Z,null),placeholder:je.filterSearchPlaceholder,onChange:Ce,value:se,htmlSize:1,className:`${We}-filter-dropdown-search-input`})):null}var lo=La,pn=te(10228);const Ua=ue=>{const{keyCode:se}=ue;se===pn.Z.ENTER&&ue.stopPropagation()};var To=re.forwardRef((ue,se)=>re.createElement("div",{className:ue.className,onClick:Ce=>Ce.stopPropagation(),onKeyDown:Ua,ref:se},ue.children));function va(ue){let se=[];return(ue||[]).forEach(Ce=>{let{value:Le,children:We}=Ce;se.push(Le),We&&(se=[].concat((0,Zt.Z)(se),(0,Zt.Z)(va(We))))}),se}function ba(ue){return ue.some(se=>{let{children:Ce}=se;return Ce})}function So(ue,se){return typeof se=="string"||typeof se=="number"?se==null?void 0:se.toString().toLowerCase().includes(ue.trim().toLowerCase()):!1}function no(ue){let{filters:se,prefixCls:Ce,filteredKeys:Le,filterMultiple:We,searchValue:je,filterSearch:mt}=ue;return se.map((it,vt)=>{const Rt=String(it.value);if(it.children)return{key:Rt||vt,label:it.text,popupClassName:`${Ce}-dropdown-submenu`,children:no({filters:it.children,prefixCls:Ce,filteredKeys:Le,filterMultiple:We,searchValue:je,filterSearch:mt})};const ht=We?xt.default:pa.ZP,Mt={key:it.value!==void 0?Rt:vt,label:re.createElement(re.Fragment,null,re.createElement(ht,{checked:Le.includes(Rt)}),re.createElement("span",null,it.text))};return je.trim()?typeof mt=="function"?mt(je,it)?Mt:null:So(je,it.text)?Mt:null:Mt})}function Ho(ue){var se,Ce;const{tablePrefixCls:Le,prefixCls:We,column:je,dropdownPrefixCls:mt,columnKey:it,filterMultiple:vt,filterMode:Rt="menu",filterSearch:ht=!1,filterState:Mt,triggerFilter:on,locale:tn,children:rn,getPopupContainer:Fn}=ue,{filterDropdownOpen:En,onFilterDropdownOpenChange:An,filterResetToDefaultFilteredValue:Cn,defaultFilteredValue:Gn,filterDropdownVisible:ca,onFilterDropdownVisibleChange:ma}=je,[$n,Da]=re.useState(!1),Ga=!!(Mt&&(!((se=Mt.filteredKeys)===null||se===void 0)&&se.length||Mt.forceFiltered)),Kn=ua=>{Da(ua),An==null||An(ua),ma==null||ma(ua)},ta=(Ce=En!=null?En:ca)!==null&&Ce!==void 0?Ce:$n,Vn=Mt==null?void 0:Mt.filteredKeys,[Rn,Xn]=Yr(Vn||[]),Fa=ua=>{let{selectedKeys:Ta}=ua;Xn(Ta)},Xa=(ua,Ta)=>{let{node:uo,checked:oo}=Ta;Fa(vt?{selectedKeys:ua}:{selectedKeys:oo&&uo.key?[uo.key]:[]})};re.useEffect(()=>{$n&&Fa({selectedKeys:Vn||[]})},[Vn]);const[ja,Ea]=re.useState([]),qa=ua=>{Ea(ua)},[eo,Oo]=re.useState(""),fo=ua=>{const{value:Ta}=ua.target;Oo(Ta)};re.useEffect(()=>{$n||Oo("")},[$n]);const tr=ua=>{const Ta=ua&&ua.length?ua:null;if(Ta===null&&(!Mt||!Mt.filteredKeys)||(0,be.Z)(Ta,Mt==null?void 0:Mt.filteredKeys,!0))return null;on({column:je,key:it,filteredKeys:Ta})},nr=()=>{Kn(!1),tr(Rn())},Wa=function(){let{confirm:ua,closeDropdown:Ta}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ua&&tr([]),Ta&&Kn(!1),Oo(""),Xn(Cn?(Gn||[]).map(uo=>String(uo)):[])},lr=function(){let{closeDropdown:ua}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ua&&Kn(!1),tr(Rn())},vo=ua=>{ua&&Vn!==void 0&&Xn(Vn||[]),Kn(ua),!ua&&!je.filterDropdown&&nr()},Qo=Me()({[`${mt}-menu-without-submenu`]:!ba(je.filters||[])}),Ko=ua=>{if(ua.target.checked){const Ta=va(je==null?void 0:je.filters).map(uo=>String(uo));Xn(Ta)}else Xn([])},Mr=ua=>{let{filters:Ta}=ua;return(Ta||[]).map((uo,oo)=>{const Ar=String(uo.value),Pr={title:uo.text,key:uo.value!==void 0?Ar:oo};return uo.children&&(Pr.children=Mr({filters:uo.children})),Pr})},Aa=ua=>{var Ta;return Object.assign(Object.assign({},ua),{text:ua.title,value:ua.key,children:((Ta=ua.children)===null||Ta===void 0?void 0:Ta.map(uo=>Aa(uo)))||[]})};let xa;if(typeof je.filterDropdown=="function")xa=je.filterDropdown({prefixCls:`${mt}-custom`,setSelectedKeys:ua=>Fa({selectedKeys:ua}),selectedKeys:Rn(),confirm:lr,clearFilters:Wa,filters:je.filters,visible:ta,close:()=>{Kn(!1)}});else if(je.filterDropdown)xa=je.filterDropdown;else{const ua=Rn()||[],Ta=()=>(je.filters||[]).length===0?re.createElement(Vt.Z,{image:Vt.Z.PRESENTED_IMAGE_SIMPLE,description:tn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Rt==="tree"?re.createElement(re.Fragment,null,re.createElement(lo,{filterSearch:ht,value:eo,onChange:fo,tablePrefixCls:Le,locale:tn}),re.createElement("div",{className:`${Le}-filter-dropdown-tree`},vt?re.createElement(xt.default,{checked:ua.length===va(je.filters).length,indeterminate:ua.length>0&&ua.lengthtypeof ht=="function"?ht(eo,Aa(oo)):So(eo,oo.title):void 0}))):re.createElement(re.Fragment,null,re.createElement(lo,{filterSearch:ht,value:eo,onChange:fo,tablePrefixCls:Le,locale:tn}),re.createElement(Sn.default,{selectable:!0,multiple:vt,prefixCls:`${mt}-menu`,className:Qo,onSelect:Fa,onDeselect:Fa,selectedKeys:ua,getPopupContainer:Fn,openKeys:ja,onOpenChange:qa,items:no({filters:je.filters||[],filterSearch:ht,prefixCls:We,filteredKeys:Rn(),filterMultiple:vt,searchValue:eo})})),uo=()=>Cn?(0,be.Z)((Gn||[]).map(oo=>String(oo)),ua,!0):ua.length===0;xa=re.createElement(re.Fragment,null,Ta(),re.createElement("div",{className:`${We}-dropdown-btns`},re.createElement(Kr.ZP,{type:"link",size:"small",disabled:uo(),onClick:()=>Wa()},tn.filterReset),re.createElement(Kr.ZP,{type:"primary",size:"small",onClick:nr},tn.filterConfirm)))}je.filterDropdown&&(xa=re.createElement(_n.J,{selectable:void 0},xa));const ya=()=>re.createElement(To,{className:`${We}-dropdown`},xa);let sa;typeof je.filterIcon=="function"?sa=je.filterIcon(Ga):je.filterIcon?sa=je.filterIcon:sa=re.createElement(Wr,null);const{direction:ho}=re.useContext(li.E_);return re.createElement("div",{className:`${We}-column`},re.createElement("span",{className:`${Le}-column-title`},rn),re.createElement(bt.Z,{dropdownRender:ya,trigger:["click"],open:ta,onOpenChange:vo,getPopupContainer:Fn,placement:ho==="rtl"?"bottomLeft":"bottomRight"},re.createElement("span",{role:"button",tabIndex:-1,className:Me()(`${We}-trigger`,{active:Ga}),onClick:ua=>{ua.stopPropagation()}},sa)))}var ar=Ho;function br(ue,se,Ce){let Le=[];return(ue||[]).forEach((We,je)=>{var mt;const it=$a(je,Ce);if(We.filters||"filterDropdown"in We||"onFilter"in We)if("filteredValue"in We){let vt=We.filteredValue;"filterDropdown"in We||(vt=(mt=vt==null?void 0:vt.map(String))!==null&&mt!==void 0?mt:vt),Le.push({column:We,key:ka(We,it),filteredKeys:vt,forceFiltered:We.filtered})}else Le.push({column:We,key:ka(We,it),filteredKeys:se&&We.defaultFilteredValue?We.defaultFilteredValue:void 0,forceFiltered:We.filtered});"children"in We&&(Le=[].concat((0,Zt.Z)(Le),(0,Zt.Z)(br(We.children,se,it))))}),Le}function yi(ue,se,Ce,Le,We,je,mt,it){return Ce.map((vt,Rt)=>{const ht=$a(Rt,it),{filterMultiple:Mt=!0,filterMode:on,filterSearch:tn}=vt;let rn=vt;if(rn.filters||rn.filterDropdown){const Fn=ka(rn,ht),En=Le.find(An=>{let{key:Cn}=An;return Fn===Cn});rn=Object.assign(Object.assign({},rn),{title:An=>re.createElement(ar,{tablePrefixCls:ue,prefixCls:`${ue}-filter`,dropdownPrefixCls:se,column:rn,columnKey:Fn,filterState:En,filterMultiple:Mt,filterMode:on,filterSearch:tn,triggerFilter:je,locale:We,getPopupContainer:mt},bo(vt.title,An))})}return"children"in rn&&(rn=Object.assign(Object.assign({},rn),{children:yi(ue,se,rn.children,Le,We,je,mt,ht)})),rn})}function Ci(ue){const se={};return ue.forEach(Ce=>{let{key:Le,filteredKeys:We,column:je}=Ce;const{filters:mt,filterDropdown:it}=je;if(it)se[Le]=We||null;else if(Array.isArray(We)){const vt=va(mt);se[Le]=vt.filter(Rt=>We.includes(String(Rt)))}else se[Le]=null}),se}function xi(ue,se){return se.reduce((Ce,Le)=>{const{column:{onFilter:We,filters:je},filteredKeys:mt}=Le;return We&&mt&&mt.length?Ce.filter(it=>mt.some(vt=>{const Rt=va(je),ht=Rt.findIndex(on=>String(on)===String(vt)),Mt=ht!==-1?Rt[ht]:vt;return We(Mt,it)})):Ce},ue)}const bi=ue=>ue.flatMap(se=>"children"in se?[se].concat((0,Zt.Z)(bi(se.children||[]))):[se]);function Qi(ue){let{prefixCls:se,dropdownPrefixCls:Ce,mergedColumns:Le,onFilterChange:We,getPopupContainer:je,locale:mt}=ue;const it=re.useMemo(()=>bi(Le||[]),[Le]),[vt,Rt]=re.useState(()=>br(it,!0)),ht=re.useMemo(()=>{const rn=br(it,!1);if(rn.length===0)return rn;let Fn=!0,En=!0;if(rn.forEach(An=>{let{filteredKeys:Cn}=An;Cn!==void 0?Fn=!1:En=!1}),Fn){const An=(it||[]).map((Cn,Gn)=>ka(Cn,$a(Gn)));return vt.filter(Cn=>{let{key:Gn}=Cn;return An.includes(Gn)}).map(Cn=>{const Gn=it[An.findIndex(ca=>ca===Cn.key)];return Object.assign(Object.assign({},Cn),{column:Object.assign(Object.assign({},Cn.column),Gn),forceFiltered:Gn.filtered})})}return rn},[it,vt]),Mt=re.useMemo(()=>Ci(ht),[ht]),on=rn=>{const Fn=ht.filter(En=>{let{key:An}=En;return An!==rn.key});Fn.push(rn),Rt(Fn),We(Ci(Fn),Fn)};return[rn=>yi(se,Ce,rn,ht,mt,on,je),ht,Mt]}var oi=Qi;function pi(ue,se,Ce){const Le=re.useRef({});function We(je){if(!Le.current||Le.current.data!==ue||Le.current.childrenColumnName!==se||Le.current.getRowKey!==Ce){let it=function(vt){vt.forEach((Rt,ht)=>{const Mt=Ce(Rt,ht);mt.set(Mt,Rt),Rt&&typeof Rt=="object"&&se in Rt&&it(Rt[se]||[])})};const mt=new Map;it(ue),Le.current={data:ue,childrenColumnName:se,kvMap:mt,getRowKey:Ce}}return Le.current.kvMap.get(je)}return[We]}var Oi=te(50371),Ii=function(ue,se){var Ce={};for(var Le in ue)Object.prototype.hasOwnProperty.call(ue,Le)&&se.indexOf(Le)<0&&(Ce[Le]=ue[Le]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Le=Object.getOwnPropertySymbols(ue);We{const je=ue[We];typeof je!="function"&&(Ce[We]=je)}),Ce}function Ai(ue,se,Ce){const Le=Ce&&typeof Ce=="object"?Ce:{},{total:We=0}=Le,je=Ii(Le,["total"]),[mt,it]=(0,re.useState)(()=>({current:"defaultCurrent"in je?je.defaultCurrent:1,pageSize:"defaultPageSize"in je?je.defaultPageSize:Vr})),vt=(0,Oi.Z)(mt,je,{total:We>0?We:ue}),Rt=Math.ceil((We||ue)/vt.pageSize);vt.current>Rt&&(vt.current=Rt||1);const ht=(on,tn)=>{it({current:on!=null?on:1,pageSize:tn||vt.pageSize})},Mt=(on,tn)=>{var rn;Ce&&((rn=Ce.onChange)===null||rn===void 0||rn.call(Ce,on,tn)),ht(on,tn),se(on,tn||(vt==null?void 0:vt.pageSize))};return Ce===!1?[{},()=>{}]:[Object.assign(Object.assign({},vt),{onChange:Mt}),ht]}var Zi=Ai,Mi=te(84105),vi=te(35654),Ti=te(90782),Bi=te(71430),sl=te(18929);const di={},Yi="SELECT_ALL",ji="SELECT_INVERT",Ji="SELECT_NONE",el=[],Xi=(ue,se)=>{let Ce=[];return(se||[]).forEach(Le=>{Ce.push(Le),Le&&typeof Le=="object"&&ue in Le&&(Ce=[].concat((0,Zt.Z)(Ce),(0,Zt.Z)(Xi(ue,Le[ue]))))}),Ce};var hi=(ue,se)=>{const{preserveSelectedRowKeys:Ce,selectedRowKeys:Le,defaultSelectedRowKeys:We,getCheckboxProps:je,onChange:mt,onSelect:it,onSelectAll:vt,onSelectInvert:Rt,onSelectNone:ht,onSelectMultiple:Mt,columnWidth:on,type:tn,selections:rn,fixed:Fn,renderCell:En,hideSelectAll:An,checkStrictly:Cn=!0}=se||{},{prefixCls:Gn,data:ca,pageData:ma,getRecordByKey:$n,getRowKey:Da,expandType:Ga,childrenColumnName:Kn,locale:ta,getPopupContainer:Vn}=ue,[Rn,Xn]=(0,sl.Z)(Le||We||el,{value:Le}),Fa=re.useRef(new Map),Xa=(0,re.useCallback)(Aa=>{if(Ce){const xa=new Map;Aa.forEach(ya=>{let sa=$n(ya);!sa&&Fa.current.has(ya)&&(sa=Fa.current.get(ya)),xa.set(ya,sa)}),Fa.current=xa}},[$n,Ce]);re.useEffect(()=>{Xa(Rn)},[Rn]);const{keyEntities:ja}=(0,re.useMemo)(()=>{if(Cn)return{keyEntities:null};let Aa=ca;if(Ce){const xa=new Set(ca.map((sa,ho)=>Da(sa,ho))),ya=Array.from(Fa.current).reduce((sa,ho)=>{let[ua,Ta]=ho;return xa.has(ua)?sa:sa.concat(Ta)},[]);Aa=[].concat((0,Zt.Z)(Aa),(0,Zt.Z)(ya))}return(0,Bi.I8)(Aa,{externalGetKey:Da,childrenPropName:Kn})},[ca,Da,Cn,Kn,Ce]),Ea=(0,re.useMemo)(()=>Xi(Kn,ma),[Kn,ma]),qa=(0,re.useMemo)(()=>{const Aa=new Map;return Ea.forEach((xa,ya)=>{const sa=Da(xa,ya),ho=(je?je(xa):null)||{};Aa.set(sa,ho)}),Aa},[Ea,Da,je]),eo=(0,re.useCallback)(Aa=>{var xa;return!!(!((xa=qa.get(Da(Aa)))===null||xa===void 0)&&xa.disabled)},[qa,Da]),[Oo,fo]=(0,re.useMemo)(()=>{if(Cn)return[Rn||[],[]];const{checkedKeys:Aa,halfCheckedKeys:xa}=(0,Ti.S)(Rn,!0,ja,eo);return[Aa||[],xa]},[Rn,Cn,ja,eo]),tr=(0,re.useMemo)(()=>{const Aa=tn==="radio"?Oo.slice(0,1):Oo;return new Set(Aa)},[Oo,tn]),nr=(0,re.useMemo)(()=>tn==="radio"?new Set:new Set(fo),[fo,tn]),[Wa,lr]=(0,re.useState)(null);re.useEffect(()=>{se||Xn(el)},[!!se]);const vo=(0,re.useCallback)((Aa,xa)=>{let ya,sa;Xa(Aa),Ce?(ya=Aa,sa=Aa.map(ho=>Fa.current.get(ho))):(ya=[],sa=[],Aa.forEach(ho=>{const ua=$n(ho);ua!==void 0&&(ya.push(ho),sa.push(ua))})),Xn(ya),mt==null||mt(ya,sa,{type:xa})},[Xn,$n,mt,Ce]),Qo=(0,re.useCallback)((Aa,xa,ya,sa)=>{if(it){const ho=ya.map(ua=>$n(ua));it($n(Aa),xa,ho,sa)}vo(ya,"single")},[it,$n,vo]),Ko=(0,re.useMemo)(()=>!rn||An?null:(rn===!0?[Yi,ji,Ji]:rn).map(xa=>xa===Yi?{key:"all",text:ta.selectionAll,onSelect(){vo(ca.map((ya,sa)=>Da(ya,sa)).filter(ya=>{const sa=qa.get(ya);return!(sa!=null&&sa.disabled)||tr.has(ya)}),"all")}}:xa===ji?{key:"invert",text:ta.selectInvert,onSelect(){const ya=new Set(tr);ma.forEach((ho,ua)=>{const Ta=Da(ho,ua),uo=qa.get(Ta);uo!=null&&uo.disabled||(ya.has(Ta)?ya.delete(Ta):ya.add(Ta))});const sa=Array.from(ya);Rt&&Rt(sa),vo(sa,"invert")}}:xa===Ji?{key:"none",text:ta.selectNone,onSelect(){ht==null||ht(),vo(Array.from(tr).filter(ya=>{const sa=qa.get(ya);return sa==null?void 0:sa.disabled}),"none")}}:xa).map(xa=>Object.assign(Object.assign({},xa),{onSelect:function(){for(var ya,sa,ho=arguments.length,ua=new Array(ho),Ta=0;Ta{var xa;if(!se)return Aa.filter(Po=>Po!==di);let ya=(0,Zt.Z)(Aa);const sa=new Set(tr),ho=Ea.map(Da).filter(Po=>!qa.get(Po).disabled),ua=ho.every(Po=>sa.has(Po)),Ta=ho.some(Po=>sa.has(Po)),uo=()=>{const Po=[];ua?ho.forEach(Xo=>{sa.delete(Xo),Po.push(Xo)}):ho.forEach(Xo=>{sa.has(Xo)||(sa.add(Xo),Po.push(Xo))});const Eo=Array.from(sa);vt==null||vt(!ua,Eo.map(Xo=>$n(Xo)),Po.map(Xo=>$n(Xo))),vo(Eo,"all"),lr(null)};let oo;if(tn!=="radio"){let Po;if(Ko){const to={getPopupContainer:Vn,items:Ko.map((Or,Br)=>{const{key:Hr,text:ci,onSelect:ii}=Or;return{key:Hr!=null?Hr:Br,onClick:()=>{ii==null||ii(ho)},label:ci}})};Po=re.createElement("div",{className:`${Gn}-selection-extra`},re.createElement(bt.Z,{menu:to,getPopupContainer:Vn},re.createElement("span",null,re.createElement(Mi.Z,null))))}const Eo=Ea.map((to,Or)=>{const Br=Da(to,Or),Hr=qa.get(Br)||{};return Object.assign({checked:sa.has(Br)},Hr)}).filter(to=>{let{disabled:Or}=to;return Or}),Xo=!!Eo.length&&Eo.length===Ea.length,cr=Xo&&Eo.every(to=>{let{checked:Or}=to;return Or}),gr=Xo&&Eo.some(to=>{let{checked:Or}=to;return Or});oo=!An&&re.createElement("div",{className:`${Gn}-selection`},re.createElement(xt.default,{checked:Xo?cr:!!Ea.length&&ua,indeterminate:Xo?!cr&&gr:!ua&&Ta,onChange:uo,disabled:Ea.length===0||Xo,"aria-label":Po?"Custom selection":"Select all",skipGroup:!0}),Po)}let Ar;tn==="radio"?Ar=(Po,Eo,Xo)=>{const cr=Da(Eo,Xo),gr=sa.has(cr);return{node:re.createElement(pa.ZP,Object.assign({},qa.get(cr),{checked:gr,onClick:to=>to.stopPropagation(),onChange:to=>{sa.has(cr)||Qo(cr,!0,[cr],to.nativeEvent)}})),checked:gr}}:Ar=(Po,Eo,Xo)=>{var cr;const gr=Da(Eo,Xo),to=sa.has(gr),Or=nr.has(gr),Br=qa.get(gr);let Hr;return Ga==="nest"?Hr=Or:Hr=(cr=Br==null?void 0:Br.indeterminate)!==null&&cr!==void 0?cr:Or,{node:re.createElement(xt.default,Object.assign({},Br,{indeterminate:Hr,checked:to,skipGroup:!0,onClick:ci=>ci.stopPropagation(),onChange:ci=>{let{nativeEvent:ii}=ci;const{shiftKey:$i}=ii;let Si=-1,_r=-1;if($i&&Cn){const Rr=new Set([Wa,gr]);ho.some((Ir,mr)=>{if(Rr.has(Ir))if(Si===-1)Si=mr;else return _r=mr,!0;return!1})}if(_r!==-1&&Si!==_r&&Cn){const Rr=ho.slice(Si,_r+1),Ir=[];to?Rr.forEach(_o=>{sa.has(_o)&&(Ir.push(_o),sa.delete(_o))}):Rr.forEach(_o=>{sa.has(_o)||(Ir.push(_o),sa.add(_o))});const mr=Array.from(sa);Mt==null||Mt(!to,mr.map(_o=>$n(_o)),Ir.map(_o=>$n(_o))),vo(mr,"multiple")}else{const Rr=Oo;if(Cn){const Ir=to?(0,vi._5)(Rr,gr):(0,vi.L0)(Rr,gr);Qo(gr,!to,Ir,ii)}else{const Ir=(0,Ti.S)([].concat((0,Zt.Z)(Rr),[gr]),!0,ja,eo),{checkedKeys:mr,halfCheckedKeys:_o}=Ir;let gi=mr;if(to){const ki=new Set(mr);ki.delete(gr),gi=(0,Ti.S)(Array.from(ki),{checked:!1,halfCheckedKeys:_o},ja,eo).checkedKeys}Qo(gr,!to,gi,ii)}}lr(to?null:gr)}})),checked:to}};const Pr=(Po,Eo,Xo)=>{const{node:cr,checked:gr}=Ar(Po,Eo,Xo);return En?En(gr,Eo,Xo,cr):cr};if(!ya.includes(di))if(ya.findIndex(Po=>{var Eo;return((Eo=Po[Pn])===null||Eo===void 0?void 0:Eo.columnType)==="EXPAND_COLUMN"})===0){const[Po,...Eo]=ya;ya=[Po,di].concat((0,Zt.Z)(Eo))}else ya=[di].concat((0,Zt.Z)(ya));const ri=ya.indexOf(di);ya=ya.filter((Po,Eo)=>Po!==di||Eo===ri);const sr=ya[ri-1],Xr=ya[ri+1];let ur=Fn;ur===void 0&&((Xr==null?void 0:Xr.fixed)!==void 0?ur=Xr.fixed:(sr==null?void 0:sr.fixed)!==void 0&&(ur=sr.fixed)),ur&&sr&&((xa=sr[Pn])===null||xa===void 0?void 0:xa.columnType)==="EXPAND_COLUMN"&&sr.fixed===void 0&&(sr.fixed=ur);const Tr=Me()(`${Gn}-selection-col`,{[`${Gn}-selection-col-with-dropdown`]:rn&&tn==="checkbox"}),Ri={fixed:ur,width:on,className:`${Gn}-selection-column`,title:se.columnTitle||oo,render:Pr,onCell:se.onCell,[Pn]:{className:Tr}};return ya.map(Po=>Po===di?Ri:Po)},[Da,Ea,se,Oo,tr,nr,on,Ko,Ga,Wa,qa,Mt,Qo,eo]),tr]},Nr=te(89489),xl=te(59477),ul=te(6848);const Ie="ascend",Ye="descend";function et(ue){return typeof ue.sorter=="object"&&typeof ue.sorter.multiple=="number"?ue.sorter.multiple:!1}function Nt(ue){return typeof ue=="function"?ue:ue&&typeof ue=="object"&&ue.compare?ue.compare:!1}function ha(ue,se){return se?ue[ue.indexOf(se)+1]:ue[0]}function Wn(ue,se,Ce){let Le=[];function We(je,mt){Le.push({column:je,key:ka(je,mt),multiplePriority:et(je),sortOrder:je.sortOrder})}return(ue||[]).forEach((je,mt)=>{const it=$a(mt,Ce);je.children?("sortOrder"in je&&We(je,it),Le=[].concat((0,Zt.Z)(Le),(0,Zt.Z)(Wn(je.children,se,it)))):je.sorter&&("sortOrder"in je?We(je,it):se&&je.defaultSortOrder&&Le.push({column:je,key:ka(je,it),multiplePriority:et(je),sortOrder:je.defaultSortOrder}))}),Le}function Ba(ue,se,Ce,Le,We,je,mt,it){return(se||[]).map((vt,Rt)=>{const ht=$a(Rt,it);let Mt=vt;if(Mt.sorter){const on=Mt.sortDirections||We,tn=Mt.showSorterTooltip===void 0?mt:Mt.showSorterTooltip,rn=ka(Mt,ht),Fn=Ce.find(Ga=>{let{key:Kn}=Ga;return Kn===rn}),En=Fn?Fn.sortOrder:null,An=ha(on,En);let Cn;if(vt.sortIcon)Cn=vt.sortIcon({sortOrder:En});else{const Ga=on.includes(Ie)&&re.createElement(xl.Z,{className:Me()(`${ue}-column-sorter-up`,{active:En===Ie})}),Kn=on.includes(Ye)&&re.createElement(Nr.Z,{className:Me()(`${ue}-column-sorter-down`,{active:En===Ye})});Cn=re.createElement("span",{className:Me()(`${ue}-column-sorter`,{[`${ue}-column-sorter-full`]:!!(Ga&&Kn)})},re.createElement("span",{className:`${ue}-column-sorter-inner`,"aria-hidden":"true"},Ga,Kn))}const{cancelSort:Gn,triggerAsc:ca,triggerDesc:ma}=je||{};let $n=Gn;An===Ye?$n=ma:An===Ie&&($n=ca);const Da=typeof tn=="object"?tn:{title:$n};Mt=Object.assign(Object.assign({},Mt),{className:Me()(Mt.className,{[`${ue}-column-sort`]:En}),title:Ga=>{const Kn=re.createElement("div",{className:`${ue}-column-sorters`},re.createElement("span",{className:`${ue}-column-title`},bo(vt.title,Ga)),Cn);return tn?re.createElement(ul.Z,Object.assign({},Da),Kn):Kn},onHeaderCell:Ga=>{const Kn=vt.onHeaderCell&&vt.onHeaderCell(Ga)||{},ta=Kn.onClick,Vn=Kn.onKeyDown;Kn.onClick=Fa=>{Le({column:vt,key:rn,sortOrder:An,multiplePriority:et(vt)}),ta==null||ta(Fa)},Kn.onKeyDown=Fa=>{Fa.keyCode===pn.Z.ENTER&&(Le({column:vt,key:rn,sortOrder:An,multiplePriority:et(vt)}),Vn==null||Vn(Fa))};const Rn=Ao(vt.title,{}),Xn=Rn==null?void 0:Rn.toString();return En?Kn["aria-sort"]=En==="ascend"?"ascending":"descending":Kn["aria-label"]=Xn||"",Kn.className=Me()(Kn.className,`${ue}-column-has-sorters`),Kn.tabIndex=0,vt.ellipsis&&(Kn.title=(Rn!=null?Rn:"").toString()),Kn}})}return"children"in Mt&&(Mt=Object.assign(Object.assign({},Mt),{children:Ba(ue,Mt.children,Ce,Le,We,je,mt,ht)})),Mt})}function qn(ue){const{column:se,sortOrder:Ce}=ue;return{column:se,order:Ce,field:se.dataIndex,columnKey:se.key}}function ea(ue){const se=ue.filter(Ce=>{let{sortOrder:Le}=Ce;return Le}).map(qn);return se.length===0&&ue.length?Object.assign(Object.assign({},qn(ue[ue.length-1])),{column:void 0}):se.length<=1?se[0]||{}:se}function za(ue,se,Ce){const Le=se.slice().sort((mt,it)=>it.multiplePriority-mt.multiplePriority),We=ue.slice(),je=Le.filter(mt=>{let{column:{sorter:it},sortOrder:vt}=mt;return Nt(it)&&vt});return je.length?We.sort((mt,it)=>{for(let vt=0;vt{const it=mt[Ce];return it?Object.assign(Object.assign({},mt),{[Ce]:za(it,se,Ce)}):mt}):We}function Sa(ue){let{prefixCls:se,mergedColumns:Ce,onSorterChange:Le,sortDirections:We,tableLocale:je,showSorterTooltip:mt}=ue;const[it,vt]=re.useState(Wn(Ce,!0)),Rt=re.useMemo(()=>{let rn=!0;const Fn=Wn(Ce,!1);if(!Fn.length)return it;const En=[];function An(Gn){rn?En.push(Gn):En.push(Object.assign(Object.assign({},Gn),{sortOrder:null}))}let Cn=null;return Fn.forEach(Gn=>{Cn===null?(An(Gn),Gn.sortOrder&&(Gn.multiplePriority===!1?rn=!1:Cn=!0)):(Cn&&Gn.multiplePriority!==!1||(rn=!1),An(Gn))}),En},[Ce,it]),ht=re.useMemo(()=>{const rn=Rt.map(Fn=>{let{column:En,sortOrder:An}=Fn;return{column:En,order:An}});return{sortColumns:rn,sortColumn:rn[0]&&rn[0].column,sortOrder:rn[0]&&rn[0].order}},[Rt]);function Mt(rn){let Fn;rn.multiplePriority===!1||!Rt.length||Rt[0].multiplePriority===!1?Fn=[rn]:Fn=[].concat((0,Zt.Z)(Rt.filter(En=>{let{key:An}=En;return An!==rn.key})),[rn]),vt(Fn),Le(ea(Fn),Fn)}return[rn=>Ba(se,rn,Rt,Mt,We,je,mt),Rt,ht,()=>ea(Rt)]}function Ha(ue,se){return ue.map(Ce=>{const Le=Object.assign({},Ce);return Le.title=bo(Ce.title,se),"children"in Le&&(Le.children=Ha(Le.children,se)),Le})}function so(ue){return[re.useCallback(Ce=>Ha(Ce,ue),[ue])]}var Va=Na((ue,se)=>{const{_renderTimes:Ce}=ue,{_renderTimes:Le}=se;return Ce!==Le}),Dn=pr((ue,se)=>{const{_renderTimes:Ce}=ue,{_renderTimes:Le}=se;return Ce!==Le}),oa=te(64993),wa=te(17313),Oa=te(83116),la=te(37613),Za=ue=>{const{componentCls:se}=ue,Ce=`${ue.lineWidth}px ${ue.lineType} ${ue.tableBorderColor}`,Le=(We,je,mt)=>({[`&${se}-${We}`]:{[`> ${se}-container`]:{[`> ${se}-content, > ${se}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${se}-expanded-row-fixed`]:{margin:`-${je}px -${mt+ue.lineWidth}px`}}}}}});return{[`${se}-wrapper`]:{[`${se}${se}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${se}-title`]:{border:Ce,borderBottom:0},[`> ${se}-container`]:{borderInlineStart:Ce,borderTop:Ce,[` - > ${se}-content, - > ${se}-header, - > ${se}-body, - > ${se}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Ce},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Ce},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${se}-cell-fix-right-first::after`]:{borderInlineEnd:Ce}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${se}-expanded-row-fixed`]:{margin:`-${ue.tablePaddingVertical}px -${ue.tablePaddingHorizontal+ue.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ue.lineWidth,bottom:0,borderInlineEnd:Ce,content:'""'}}}}}},[`&${se}-scroll-horizontal`]:{[`> ${se}-container > ${se}-body`]:{"> table > tbody":{[` - > tr${se}-expanded-row, - > tr${se}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},Le("middle",ue.tablePaddingVerticalMiddle,ue.tablePaddingHorizontalMiddle)),Le("small",ue.tablePaddingVerticalSmall,ue.tablePaddingHorizontalSmall)),{[`> ${se}-footer`]:{border:Ce,borderTop:0}}),[`${se}-cell`]:{[`${se}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ue.lineWidth}px 0 ${ue.lineWidth}px ${ue.tableHeaderBg}`}},[`${se}-bordered ${se}-cell-scrollbar`]:{borderInlineEnd:Ce}}}},Un=ue=>{const{componentCls:se}=ue;return{[`${se}-wrapper`]:{[`${se}-cell-ellipsis`]:Object.assign(Object.assign({},wa.vS),{wordBreak:"keep-all",[` - &${se}-cell-fix-left-last, - &${se}-cell-fix-right-first - `]:{overflow:"visible",[`${se}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${se}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},zn=ue=>{const{componentCls:se}=ue;return{[`${se}-wrapper`]:{[`${se}-tbody > tr${se}-placeholder`]:{textAlign:"center",color:ue.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ue.colorBgContainer}}}}},ao=te(15969),Jo=ue=>{const{componentCls:se,antCls:Ce,controlInteractiveSize:Le,motionDurationSlow:We,lineWidth:je,paddingXS:mt,lineType:it,tableBorderColor:vt,tableExpandIconBg:Rt,tableExpandColumnWidth:ht,borderRadius:Mt,fontSize:on,fontSizeSM:tn,lineHeight:rn,tablePaddingVertical:Fn,tablePaddingHorizontal:En,tableExpandedRowBg:An,paddingXXS:Cn}=ue,Gn=Le/2-je,ca=Gn*2+je*3,ma=`${je}px ${it} ${vt}`,$n=Cn-je;return{[`${se}-wrapper`]:{[`${se}-expand-icon-col`]:{width:ht},[`${se}-row-expand-icon-cell`]:{textAlign:"center",[`${se}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${se}-row-indent`]:{height:1,float:"left"},[`${se}-row-expand-icon`]:Object.assign(Object.assign({},(0,ao.N)(ue)),{position:"relative",float:"left",boxSizing:"border-box",width:ca,height:ca,padding:0,color:"inherit",lineHeight:`${ca}px`,background:Rt,border:ma,borderRadius:Mt,transform:`scale(${Le/ca})`,transition:`all ${We}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${We} ease-out`,content:'""'},"&::before":{top:Gn,insetInlineEnd:$n,insetInlineStart:$n,height:je},"&::after":{top:$n,bottom:$n,insetInlineStart:Gn,width:je,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${se}-row-indent + ${se}-row-expand-icon`]:{marginTop:(on*rn-je*3)/2-Math.ceil((tn*1.4-je*3)/2),marginInlineEnd:mt},[`tr${se}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:An}},[`${Ce}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${se}-expanded-row-fixed`]:{position:"relative",margin:`-${Fn}px -${En}px`,padding:`${Fn}px ${En}px`}}}},Pa=ue=>{const{componentCls:se,antCls:Ce,iconCls:Le,tableFilterDropdownWidth:We,tableFilterDropdownSearchWidth:je,paddingXXS:mt,paddingXS:it,colorText:vt,lineWidth:Rt,lineType:ht,tableBorderColor:Mt,tableHeaderIconColor:on,fontSizeSM:tn,tablePaddingHorizontal:rn,borderRadius:Fn,motionDurationSlow:En,colorTextDescription:An,colorPrimary:Cn,tableHeaderFilterActiveBg:Gn,colorTextDisabled:ca,tableFilterDropdownBg:ma,tableFilterDropdownHeight:$n,controlItemBgHover:Da,controlItemBgActive:Ga,boxShadowSecondary:Kn,filterDropdownMenuBg:ta}=ue,Vn=`${Ce}-dropdown`,Rn=`${se}-filter-dropdown`,Xn=`${Ce}-tree`,Fa=`${Rt}px ${ht} ${Mt}`;return[{[`${se}-wrapper`]:{[`${se}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${se}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-mt,marginInline:`${mt}px ${-rn/2}px`,padding:`0 ${mt}px`,color:on,fontSize:tn,borderRadius:Fn,cursor:"pointer",transition:`all ${En}`,"&:hover":{color:An,background:Gn},"&.active":{color:Cn}}}},{[`${Ce}-dropdown`]:{[Rn]:Object.assign(Object.assign({},(0,wa.Wf)(ue)),{minWidth:We,backgroundColor:ma,borderRadius:Fn,boxShadow:Kn,overflow:"hidden",[`${Vn}-menu`]:{maxHeight:$n,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ta,"&:empty::after":{display:"block",padding:`${it}px 0`,color:ca,fontSize:tn,textAlign:"center",content:'"Not Found"'}},[`${Rn}-tree`]:{paddingBlock:`${it}px 0`,paddingInline:it,[Xn]:{padding:0},[`${Xn}-treenode ${Xn}-node-content-wrapper:hover`]:{backgroundColor:Da},[`${Xn}-treenode-checkbox-checked ${Xn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Ga}}},[`${Rn}-search`]:{padding:it,borderBottom:Fa,"&-input":{input:{minWidth:je},[Le]:{color:ca}}},[`${Rn}-checkall`]:{width:"100%",marginBottom:mt,marginInlineStart:mt},[`${Rn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${it-Rt}px ${it}px`,overflow:"hidden",borderTop:Fa}})}},{[`${Ce}-dropdown ${Rn}, ${Rn}-submenu`]:{[`${Ce}-checkbox-wrapper + span`]:{paddingInlineStart:it,color:vt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},yr=ue=>{const{componentCls:se,lineWidth:Ce,colorSplit:Le,motionDurationSlow:We,zIndexTableFixed:je,tableBg:mt,zIndexTableSticky:it}=ue,vt=Le;return{[`${se}-wrapper`]:{[` - ${se}-cell-fix-left, - ${se}-cell-fix-right - `]:{position:"sticky !important",zIndex:je,background:mt},[` - ${se}-cell-fix-left-first::after, - ${se}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Ce,width:30,transform:"translateX(100%)",transition:`box-shadow ${We}`,content:'""',pointerEvents:"none"},[`${se}-cell-fix-left-all::after`]:{display:"none"},[` - ${se}-cell-fix-right-first::after, - ${se}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-Ce,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${We}`,content:'""',pointerEvents:"none"},[`${se}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:it+1,width:30,transition:`box-shadow ${We}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${se}-ping-left`]:{[`&:not(${se}-has-fix-left) ${se}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${vt}`}},[` - ${se}-cell-fix-left-first::after, - ${se}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${vt}`},[`${se}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${se}-ping-right`]:{[`&:not(${se}-has-fix-right) ${se}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${vt}`}},[` - ${se}-cell-fix-right-first::after, - ${se}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${vt}`}}}}},Bo=ue=>{const{componentCls:se,antCls:Ce}=ue;return{[`${se}-wrapper`]:{[`${se}-pagination${Ce}-pagination`]:{margin:`${ue.margin}px 0`},[`${se}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ue.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},No=ue=>{const{componentCls:se,tableRadius:Ce}=ue;return{[`${se}-wrapper`]:{[se]:{[`${se}-title, ${se}-header`]:{borderRadius:`${Ce}px ${Ce}px 0 0`},[`${se}-title + ${se}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${se}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Ce,borderStartEndRadius:Ce,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Ce},"> *:last-child":{borderStartEndRadius:Ce}}},"&-footer":{borderRadius:`0 0 ${Ce}px ${Ce}px`}}}}},Fi=ue=>{const{componentCls:se}=ue;return{[`${se}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${se}-pagination-left`]:{justifyContent:"flex-end"},[`${se}-pagination-right`]:{justifyContent:"flex-start"},[`${se}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${se}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${se}-row-indent`]:{float:"right"}}}}},Hi=ue=>{const{componentCls:se,antCls:Ce,iconCls:Le,fontSizeIcon:We,padding:je,paddingXS:mt,tableHeaderIconColor:it,tableHeaderIconColorHover:vt,tableSelectionColumnWidth:Rt}=ue;return{[`${se}-wrapper`]:{[`${se}-selection-col`]:{width:Rt,[`&${se}-selection-col-with-dropdown`]:{width:Rt+We+je/4}},[`${se}-bordered ${se}-selection-col`]:{width:Rt+mt*2,[`&${se}-selection-col-with-dropdown`]:{width:Rt+We+je/4+mt*2}},[` - table tr th${se}-selection-column, - table tr td${se}-selection-column - `]:{paddingInlineEnd:ue.paddingXS,paddingInlineStart:ue.paddingXS,textAlign:"center",[`${Ce}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${se}-selection-column${se}-cell-fix-left`]:{zIndex:ue.zIndexTableFixed+1},[`table tr th${se}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${se}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${se}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ue.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ue.tablePaddingHorizontal/4}px`,[Le]:{color:it,fontSize:We,verticalAlign:"baseline","&:hover":{color:vt}}}}}},Wi=ue=>{const{componentCls:se}=ue,Ce=(Le,We,je,mt)=>({[`${se}${se}-${Le}`]:{fontSize:mt,[` - ${se}-title, - ${se}-footer, - ${se}-cell, - ${se}-thead > tr > th, - ${se}-tbody > tr > th, - ${se}-tbody > tr > td, + `]:Object.assign({},re(Pe))}}};var de=(0,Oe.Z)("Skeleton",Pe=>{const{componentCls:ce}=Pe,We=(0,De.TS)(Pe,{skeletonAvatarCls:`${ce}-avatar`,skeletonTitleCls:`${ce}-title`,skeletonParagraphCls:`${ce}-paragraph`,skeletonButtonCls:`${ce}-button`,skeletonInputCls:`${ce}-input`,skeletonImageCls:`${ce}-image`,imageSizeBase:Pe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Pe.gradientFromColor} 25%, ${Pe.gradientToColor} 37%, ${Pe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[le(We)]},Pe=>{const{colorFillContent:ce,colorFill:We}=Pe,gt=ce,he=We;return{color:gt,colorGradientEnd:he,gradientFromColor:gt,gradientToColor:he,titleHeight:Pe.controlHeight/2,blockRadius:Pe.borderRadiusSM,paragraphMarginTop:Pe.marginLG+Pe.marginXXS,paragraphLiHeight:Pe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ae=Pe=>{const{prefixCls:ce,className:We,rootClassName:gt,active:he,shape:pe="circle",size:qe="default"}=Pe,{getPrefixCls:ke}=Ee.useContext(Re.E_),Ce=ke("skeleton",ce),[rt,Qt]=de(Ce),vt=(0,xe.Z)(Pe,["prefixCls","className"]),Zt=ie()(Ce,`${Ce}-element`,{[`${Ce}-active`]:he},We,gt,Qt);return rt(Ee.createElement("div",{className:Zt},Ee.createElement(oe,Object.assign({prefixCls:`${Ce}-avatar`,shape:pe,size:qe},vt))))},we=Pe=>{const{prefixCls:ce,className:We,rootClassName:gt,active:he,block:pe=!1,size:qe="default"}=Pe,{getPrefixCls:ke}=Ee.useContext(Re.E_),Ce=ke("skeleton",ce),[rt,Qt]=de(Ce),vt=(0,xe.Z)(Pe,["prefixCls"]),Zt=ie()(Ce,`${Ce}-element`,{[`${Ce}-active`]:he,[`${Ce}-block`]:pe},We,gt,Qt);return rt(Ee.createElement("div",{className:Zt},Ee.createElement(oe,Object.assign({prefixCls:`${Ce}-button`,size:qe},vt))))};const ge="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Me=Pe=>{const{prefixCls:ce,className:We,rootClassName:gt,style:he,active:pe}=Pe,{getPrefixCls:qe}=Ee.useContext(Re.E_),ke=qe("skeleton",ce),[Ce,rt]=de(ke),Qt=ie()(ke,`${ke}-element`,{[`${ke}-active`]:pe},We,gt,rt);return Ce(Ee.createElement("div",{className:Qt},Ee.createElement("div",{className:ie()(`${ke}-image`,We),style:he},Ee.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ke}-image-svg`},Ee.createElement("path",{d:ge,className:`${ke}-image-path`})))))},He=Pe=>{const{prefixCls:ce,className:We,rootClassName:gt,active:he,block:pe,size:qe="default"}=Pe,{getPrefixCls:ke}=Ee.useContext(Re.E_),Ce=ke("skeleton",ce),[rt,Qt]=de(Ce),vt=(0,xe.Z)(Pe,["prefixCls"]),Zt=ie()(Ce,`${Ce}-element`,{[`${Ce}-active`]:he,[`${Ce}-block`]:pe},We,gt,Qt);return rt(Ee.createElement("div",{className:Zt},Ee.createElement(oe,Object.assign({prefixCls:`${Ce}-input`,size:qe},vt))))},Qe=te(54476),dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},wt=dt,ct=te(7657),Bt=function(ce,We){return Ee.createElement(ct.Z,(0,Qe.Z)({},ce,{ref:We,icon:wt}))},tt=Ee.forwardRef(Bt),Et=tt,Te=Pe=>{const{prefixCls:ce,className:We,rootClassName:gt,style:he,active:pe,children:qe}=Pe,{getPrefixCls:ke}=Ee.useContext(Re.E_),Ce=ke("skeleton",ce),[rt,Qt]=de(Ce),vt=ie()(Ce,`${Ce}-element`,{[`${Ce}-active`]:pe},Qt,We,gt),Zt=qe!=null?qe:Ee.createElement(Et,null);return rt(Ee.createElement("div",{className:vt},Ee.createElement("div",{className:ie()(`${Ce}-image`,We),style:he},Zt)))},Je=te(94480),Vt=Pe=>{const ce=ke=>{const{width:Ce,rows:rt=2}=Pe;if(Array.isArray(Ce))return Ce[ke];if(rt-1===ke)return Ce},{prefixCls:We,className:gt,style:he,rows:pe}=Pe,qe=(0,Je.Z)(Array(pe)).map((ke,Ce)=>Ee.createElement("li",{key:Ce,style:{width:ce(Ce)}}));return Ee.createElement("ul",{className:ie()(We,gt),style:he},qe)},Rt=Pe=>{let{prefixCls:ce,className:We,width:gt,style:he}=Pe;return Ee.createElement("h3",{className:ie()(ce,We),style:Object.assign({width:gt},he)})};function Se(Pe){return Pe&&typeof Pe=="object"?Pe:{}}function Ot(Pe,ce){return Pe&&!ce?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function $t(Pe,ce){return!Pe&&ce?{width:"38%"}:Pe&&ce?{width:"50%"}:{}}function Lt(Pe,ce){const We={};return(!Pe||!ce)&&(We.width="61%"),!Pe&&ce?We.rows=3:We.rows=2,We}const yt=Pe=>{const{prefixCls:ce,loading:We,className:gt,rootClassName:he,style:pe,children:qe,avatar:ke=!1,title:Ce=!0,paragraph:rt=!0,active:Qt,round:vt}=Pe,{getPrefixCls:Zt,direction:Tt,skeleton:Ut}=Ee.useContext(Re.E_),Be=Zt("skeleton",ce),[at,mt]=de(Be);if(We||!("loading"in Pe)){const st=!!ke,ft=!!Ce,jt=!!rt;let Yt;if(st){const yn=Object.assign(Object.assign({prefixCls:`${Be}-avatar`},Ot(ft,jt)),Se(ke));Yt=Ee.createElement("div",{className:`${Be}-header`},Ee.createElement(oe,Object.assign({},yn)))}let _t;if(ft||jt){let yn;if(ft){const Dt=Object.assign(Object.assign({prefixCls:`${Be}-title`},$t(st,jt)),Se(Ce));yn=Ee.createElement(Rt,Object.assign({},Dt))}let Nt;if(jt){const Dt=Object.assign(Object.assign({prefixCls:`${Be}-paragraph`},Lt(st,ft)),Se(rt));Nt=Ee.createElement(Vt,Object.assign({},Dt))}_t=Ee.createElement("div",{className:`${Be}-content`},yn,Nt)}const sn=ie()(Be,{[`${Be}-with-avatar`]:st,[`${Be}-active`]:Qt,[`${Be}-rtl`]:Tt==="rtl",[`${Be}-round`]:vt},Ut==null?void 0:Ut.className,gt,he,mt);return at(Ee.createElement("div",{className:sn,style:Object.assign(Object.assign({},Ut==null?void 0:Ut.style),pe)},Yt,_t))}return typeof qe!="undefined"?qe:null};yt.Button=we,yt.Avatar=Ae,yt.Input=He,yt.Image=Me,yt.Node=Te;var Ve=yt,Ze=Ve},31797:function(lt,Pt,te){"use strict";te.d(Pt,{default:function(){return de}});var x=te(59301),ie=te(56762),Ee=te(92343),Re=te(92310),xe=te.n(Re),be=te(36355),oe=te(61621),Oe=me=>{const{value:Ae,formatter:ve,precision:we,decimalSeparator:ge,groupSeparator:et="",prefixCls:Me}=me;let Xe;if(typeof ve=="function")Xe=ve(Ae);else{const He=String(Ae),Qe=He.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Qe||He==="-")Xe=He;else{const dt=Qe[1];let wt=Qe[2]||"0",ct=Qe[4]||"";wt=wt.replace(/\B(?=(\d{3})+(?!\d))/g,et),typeof we=="number"&&(ct=ct.padEnd(we,"0").slice(0,we>0?we:0)),ct&&(ct=`${ge}${ct}`),Xe=[x.createElement("span",{key:"int",className:`${Me}-content-value-int`},dt,wt),ct&&x.createElement("span",{key:"decimal",className:`${Me}-content-value-decimal`},ct)]}}return x.createElement("span",{className:`${Me}-content-value`},Xe)},De=te(17313),Ne=te(83116),ze=te(37613);const ye=me=>{const{componentCls:Ae,marginXXS:ve,padding:we,colorTextDescription:ge,titleFontSize:et,colorTextHeading:Me,contentFontSize:Xe,fontFamily:He}=me;return{[`${Ae}`]:Object.assign(Object.assign({},(0,De.Wf)(me)),{[`${Ae}-title`]:{marginBottom:ve,color:ge,fontSize:et},[`${Ae}-skeleton`]:{paddingTop:we},[`${Ae}-content`]:{color:Me,fontSize:Xe,fontFamily:He,[`${Ae}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ae}-content-prefix, ${Ae}-content-suffix`]:{display:"inline-block"},[`${Ae}-content-prefix`]:{marginInlineEnd:ve},[`${Ae}-content-suffix`]:{marginInlineStart:ve}}})}};var re=(0,Ne.Z)("Statistic",me=>{const Ae=(0,ze.TS)(me,{});return[ye(Ae)]},me=>{const{fontSizeHeading3:Ae,fontSize:ve}=me;return{titleFontSize:ve,contentFontSize:Ae}}),a=me=>{const{prefixCls:Ae,className:ve,rootClassName:we,style:ge,valueStyle:et,value:Me=0,title:Xe,valueRender:He,prefix:Qe,suffix:dt,loading:wt=!1,onMouseEnter:ct,onMouseLeave:Bt,decimalSeparator:tt=".",groupSeparator:Et=","}=me,{getPrefixCls:Ft,direction:Te,statistic:Je}=x.useContext(be.E_),ht=Ft("statistic",Ae),[Vt,St]=re(ht),Rt=x.createElement(Oe,Object.assign({decimalSeparator:tt,groupSeparator:Et,prefixCls:ht},me,{value:Me})),Se=xe()(ht,{[`${ht}-rtl`]:Te==="rtl"},Je==null?void 0:Je.className,ve,we,St);return Vt(x.createElement("div",{className:Se,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),ge),onMouseEnter:ct,onMouseLeave:Bt},Xe&&x.createElement("div",{className:`${ht}-title`},Xe),x.createElement(oe.Z,{paragraph:!1,loading:wt,className:`${ht}-skeleton`},x.createElement("div",{style:et,className:`${ht}-content`},Qe&&x.createElement("span",{className:`${ht}-content-prefix`},Qe),He?He(Rt):Rt,dt&&x.createElement("span",{className:`${ht}-content-suffix`},dt)))))};const b=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function y(me,Ae){let ve=me;const we=/\[[^\]]*]/g,ge=(Ae.match(we)||[]).map(He=>He.slice(1,-1)),et=Ae.replace(we,"[]"),Me=b.reduce((He,Qe)=>{let[dt,wt]=Qe;if(He.includes(dt)){const ct=Math.floor(ve/wt);return ve-=ct*wt,He.replace(new RegExp(`${dt}+`,"g"),Bt=>{const tt=Bt.length;return ct.toString().padStart(tt,"0")})}return He},et);let Xe=0;return Me.replace(we,()=>{const He=ge[Xe];return Xe+=1,He})}function z(me,Ae){const{format:ve=""}=Ae,we=new Date(me).getTime(),ge=Date.now(),et=Math.max(we-ge,0);return y(et,ve)}const ee=1e3/30;function ne(me){return new Date(me).getTime()}const ae=me=>{const{value:Ae,format:ve="HH:mm:ss",onChange:we,onFinish:ge}=me,et=(0,ie.Z)(),Me=x.useRef(null),Xe=()=>{ge==null||ge(),Me.current&&(clearInterval(Me.current),Me.current=null)},He=()=>{const wt=ne(Ae);wt>=Date.now()&&(Me.current=setInterval(()=>{et(),we==null||we(wt-Date.now()),wt(He(),()=>{Me.current&&(clearInterval(Me.current),Me.current=null)}),[Ae]);const Qe=(wt,ct)=>z(wt,Object.assign(Object.assign({},ct),{format:ve})),dt=wt=>(0,Ee.Tm)(wt,{title:void 0});return x.createElement(a,Object.assign({},me,{valueRender:dt,formatter:Qe}))};var le=x.memo(ae);a.Countdown=le;var de=a},15969:function(lt,Pt,te){"use strict";te.d(Pt,{N:function(){return x}});const x=ie=>({color:ie.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ie.motionDurationSlow}`,"&:focus, &:hover":{color:ie.colorLinkHover},"&:active":{color:ie.colorLinkActive}})},1710:function(lt,Pt,te){"use strict";te.d(Pt,{default:function(){return Tn}});var x={},ie="rc-table-internal-hook",Ee=te(42978),Re=te(6089),xe=te(34280),be=te(13697),oe=te(59301),Fe=te(4676);function Oe(se){var ue=oe.createContext(void 0),fe=function(je){var Ke=je.value,nt=je.children,pt=oe.useRef(Ke);pt.current=Ke;var it=oe.useState(function(){return{getValue:function(){return pt.current},listeners:new Set}}),Mt=(0,Ee.Z)(it,1),Jt=Mt[0];return(0,xe.Z)(function(){(0,Fe.unstable_batchedUpdates)(function(){Jt.listeners.forEach(function(ut){ut(Ke)})})},[Ke]),oe.createElement(ue.Provider,{value:Jt},nt)};return{Context:ue,Provider:fe,defaultValue:se}}function De(se,ue){var fe=(0,Re.Z)(typeof ue=="function"?ue:function(ut){if(ue===void 0)return ut;if(!Array.isArray(ue))return ut[ue];var on={};return ue.forEach(function(an){on[an]=ut[an]}),on}),Le=oe.useContext(se==null?void 0:se.Context),je=Le||{},Ke=je.listeners,nt=je.getValue,pt=oe.useRef();pt.current=fe(Le?nt():se==null?void 0:se.defaultValue);var it=oe.useState({}),Mt=(0,Ee.Z)(it,2),Jt=Mt[1];return(0,xe.Z)(function(){if(!Le)return;function ut(on){var an=fe(on);(0,be.Z)(pt.current,an,!0)||Jt({})}return Ke.add(ut),function(){Ke.delete(ut)}},[Le]),pt.current}var Ne=te(54476),ze=te(8654);function ye(){var se=oe.createContext(null);function ue(){return oe.useContext(se)}function fe(je,Ke){var nt=(0,ze.Yr)(je),pt=function(Mt,Jt){var ut=nt?{ref:Jt}:{},on=oe.useRef(0),an=oe.useRef(Mt),tn=ue();return tn!==null?oe.createElement(je,(0,Ne.Z)({},Mt,ut)):((!Ke||Ke(an.current,Mt))&&(on.current+=1),an.current=Mt,oe.createElement(se.Provider,{value:on.current},oe.createElement(je,(0,Ne.Z)({},Mt,ut))))};return nt?oe.forwardRef(pt):pt}function Le(je,Ke){var nt=(0,ze.Yr)(je),pt=function(Mt,Jt){var ut=nt?{ref:Jt}:{};return ue(),oe.createElement(je,(0,Ne.Z)({},Mt,ut))};return nt?oe.memo(oe.forwardRef(pt),Ke):oe.memo(pt,Ke)}return{makeImmutable:fe,responseImmutable:Le,useImmutableMark:ue}}var re=ye(),E=re.makeImmutable,a=re.responseImmutable,b=re.useImmutableMark,y=ye(),z=y.makeImmutable,ee=y.responseImmutable,ne=y.useImmutableMark,ae=Oe(),le=ae;function de(se,ue){var fe=oe.useRef(0);fe.current+=1;var Le=oe.useRef(se),je=[];Object.keys(se||{}).map(function(nt){var pt;(se==null?void 0:se[nt])!==((pt=Le.current)===null||pt===void 0?void 0:pt[nt])&&je.push(nt)}),Le.current=se;var Ke=oe.useRef([]);return je.length&&(Ke.current=je),oe.useDebugValue(fe.current),oe.useDebugValue(Ke.current.join(", ")),ue&&console.log("".concat(ue,":"),fe.current,Ke.current),fe.current}var me=null,Ae=oe.memo(function(){var se=de();return oe.createElement("h1",null,"Render Times: ",se)});Ae.displayName="RenderBlock";var ve=te(76190),we=te(33885),ge=te(20068),et=te(92310),Me=te.n(et),Xe=te(80547),He=te(97938),Qe=te(48736),dt=oe.createContext({renderWithProps:!1}),wt=dt,ct="RC_TABLE_KEY";function Bt(se){return se==null?[]:Array.isArray(se)?se:[se]}function tt(se){var ue=[],fe={};return se.forEach(function(Le){for(var je=Le||{},Ke=je.key,nt=je.dataIndex,pt=Ke||Bt(nt).join("-")||ct;fe[pt];)pt="".concat(pt,"_next");fe[pt]=!0,ue.push(pt)}),ue}function Et(se){return se!=null}function Ft(se){return se&&(0,ve.Z)(se)==="object"&&!Array.isArray(se)&&!oe.isValidElement(se)}function Te(se,ue,fe,Le,je,Ke){var nt=oe.useContext(wt),pt=ne(),it=(0,Xe.Z)(function(){if(Et(Le))return[Le];var Mt=ue==null||ue===""?[]:Array.isArray(ue)?ue:[ue],Jt=(0,He.Z)(se,Mt),ut=Jt,on=void 0;if(je){var an=je(Jt,se,fe);Ft(an)?(ut=an.children,on=an.props,nt.renderWithProps=!0):ut=an}return[ut,on]},[pt,se,Le,ue,je,fe],function(Mt,Jt){if(Ke){var ut=(0,Ee.Z)(Mt,2),on=ut[1],an=(0,Ee.Z)(Jt,2),tn=an[1];return Ke(tn,on)}return nt.renderWithProps?!0:!(0,be.Z)(Mt,Jt,!0)});return it}function Je(se,ue,fe,Le){var je=se+ue-1;return se<=Le&&je>=fe}function ht(se,ue){return De(le,function(fe){var Le=Je(se,ue||1,fe.hoverStartRow,fe.hoverEndRow);return[Le,fe.onHover]})}var Vt=function(ue){var fe=ue.ellipsis,Le=ue.rowType,je=ue.children,Ke,nt=fe===!0?{showTitle:!0}:fe;return nt&&(nt.showTitle||Le==="header")&&(typeof je=="string"||typeof je=="number"?Ke=je.toString():oe.isValidElement(je)&&typeof je.props.children=="string"&&(Ke=je.props.children)),Ke};function St(se){var ue,fe,Le,je,Ke,nt,pt,it,Mt=se.component,Jt=se.children,ut=se.ellipsis,on=se.scope,an=se.prefixCls,tn=se.className,Fn=se.align,bn=se.record,Dn=se.render,Pn=se.dataIndex,Rn=se.renderIndex,da=se.shouldCellUpdate,ga=se.index,ea=se.rowType,wa=se.colSpan,za=se.rowSpan,Kn=se.fixLeft,na=se.fixRight,Vn=se.firstFixLeft,kn=se.lastFixLeft,_n=se.firstFixRight,Aa=se.lastFixRight,Xa=se.appendNode,Za=se.additionalProps,ha=Za===void 0?{}:Za,_a=se.isSticky,er="".concat(an,"-cell"),Lr=De(le,["supportSticky","allColumnsFixedLeft"]),mr=Lr.supportSticky,qr=Lr.allColumnsFixedLeft,$r=Te(bn,Pn,Rn,Jt,Dn,da),Ha=(0,Ee.Z)($r,2),ro=Ha[0],pr=Ha[1],Vr={},Gr=typeof Kn=="number"&&mr,Mo=typeof na=="number"&&mr;Gr&&(Vr.position="sticky",Vr.left=Kn),Mo&&(Vr.position="sticky",Vr.right=na);var Ca=(ue=(fe=(Le=pr==null?void 0:pr.colSpan)!==null&&Le!==void 0?Le:ha.colSpan)!==null&&fe!==void 0?fe:wa)!==null&&ue!==void 0?ue:1,Ea=(je=(Ke=(nt=pr==null?void 0:pr.rowSpan)!==null&&nt!==void 0?nt:ha.rowSpan)!==null&&Ke!==void 0?Ke:za)!==null&&je!==void 0?je:1,Sa=ht(ga,Ea),la=(0,Ee.Z)(Sa,2),vr=la[0],sa=la[1],Ma=function(io){var To;bn&&sa(ga,ga+Ea-1),ha==null||(To=ha.onMouseEnter)===null||To===void 0||To.call(ha,io)},dr=function(io){var To;bn&&sa(-1,-1),ha==null||(To=ha.onMouseLeave)===null||To===void 0||To.call(ha,io)};if(Ca===0||Ea===0)return null;var or=(pt=ha.title)!==null&&pt!==void 0?pt:Vt({rowType:ea,ellipsis:ut,children:ro}),bo=Me()(er,tn,(it={},(0,ge.Z)(it,"".concat(er,"-fix-left"),Gr&&mr),(0,ge.Z)(it,"".concat(er,"-fix-left-first"),Vn&&mr),(0,ge.Z)(it,"".concat(er,"-fix-left-last"),kn&&mr),(0,ge.Z)(it,"".concat(er,"-fix-left-all"),kn&&qr&&mr),(0,ge.Z)(it,"".concat(er,"-fix-right"),Mo&&mr),(0,ge.Z)(it,"".concat(er,"-fix-right-first"),_n&&mr),(0,ge.Z)(it,"".concat(er,"-fix-right-last"),Aa&&mr),(0,ge.Z)(it,"".concat(er,"-ellipsis"),ut),(0,ge.Z)(it,"".concat(er,"-with-append"),Xa),(0,ge.Z)(it,"".concat(er,"-fix-sticky"),(Gr||Mo)&&_a&&mr),(0,ge.Z)(it,"".concat(er,"-row-hover"),!pr&&vr),it),ha.className,pr==null?void 0:pr.className),Eo={};Fn&&(Eo.textAlign=Fn);var ii=(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},Vr),ha.style),Eo),pr==null?void 0:pr.style),oo=ro;return(0,ve.Z)(oo)==="object"&&!Array.isArray(oo)&&!oe.isValidElement(oo)&&(oo=null),ut&&(kn||_n)&&(oo=oe.createElement("span",{className:"".concat(er,"-content")},oo)),oe.createElement(Mt,(0,Ne.Z)({},pr,ha,{className:bo,style:ii,title:or,scope:on,onMouseEnter:Ma,onMouseLeave:dr,colSpan:Ca!==1?Ca:null,rowSpan:Ea!==1?Ea:null}),Xa,oo)}var Rt=oe.memo(St);function Se(se,ue,fe,Le,je,Ke){var nt=fe[se]||{},pt=fe[ue]||{},it,Mt;nt.fixed==="left"?it=Le.left[je==="rtl"?ue:se]:pt.fixed==="right"&&(Mt=Le.right[je==="rtl"?se:ue]);var Jt=!1,ut=!1,on=!1,an=!1,tn=fe[ue+1],Fn=fe[se-1],bn=!(Ke!=null&&Ke.children);if(je==="rtl"){if(it!==void 0){var Dn=Fn&&Fn.fixed==="left";an=!Dn&&bn}else if(Mt!==void 0){var Pn=tn&&tn.fixed==="right";on=!Pn&&bn}}else if(it!==void 0){var Rn=tn&&tn.fixed==="left";Jt=!Rn&&bn}else if(Mt!==void 0){var da=Fn&&Fn.fixed==="right";ut=!da&&bn}return{fixLeft:it,fixRight:Mt,lastFixLeft:Jt,firstFixRight:ut,lastFixRight:on,firstFixLeft:an,isSticky:Le.isSticky}}var Ot=oe.createContext({}),$t=Ot;function Lt(se){var ue=se.className,fe=se.index,Le=se.children,je=se.colSpan,Ke=je===void 0?1:je,nt=se.rowSpan,pt=se.align,it=De(le,["prefixCls","direction"]),Mt=it.prefixCls,Jt=it.direction,ut=oe.useContext($t),on=ut.scrollColumnIndex,an=ut.stickyOffsets,tn=ut.flattenColumns,Fn=ut.columns,bn=fe+Ke-1,Dn=bn+1===on?Ke+1:Ke,Pn=Se(fe,fe+Dn-1,tn,an,Jt,Fn==null?void 0:Fn[fe]);return oe.createElement(Rt,(0,Ne.Z)({className:ue,index:fe,component:"td",prefixCls:Mt,record:null,dataIndex:null,align:pt,colSpan:Dn,rowSpan:nt,render:function(){return Le}},Pn))}var yt=te(75931),Ve=["children"];function Ze(se){var ue=se.children,fe=(0,yt.Z)(se,Ve);return oe.createElement("tr",fe,ue)}function Pe(se){var ue=se.children;return ue}Pe.Row=Ze,Pe.Cell=Lt;var ce=Pe;function We(se){var ue=se.children,fe=se.stickyOffsets,Le=se.flattenColumns,je=se.columns,Ke=De(le,"prefixCls"),nt=Le.length-1,pt=Le[nt],it=oe.useMemo(function(){return{stickyOffsets:fe,flattenColumns:Le,scrollColumnIndex:pt!=null&&pt.scrollbar?nt:null,columns:je}},[pt,Le,nt,fe,je]);return oe.createElement($t.Provider,{value:it},oe.createElement("tfoot",{className:"".concat(Ke,"-summary")},ue))}var gt=ee(We),he=ce,pe=te(70425),qe=te(29301),ke=te(29194),Ce=te(3465),rt=te(75152),Qt=te(26112);function vt(se,ue,fe,Le,je,Ke,nt){se.push({record:ue,indent:fe,index:nt});var pt=Ke(ue),it=je==null?void 0:je.has(pt);if(ue&&Array.isArray(ue[Le])&&it)for(var Mt=0;Mt1?Vn-1:0),_n=1;_n=0;pt-=1){var it=ue[pt],Mt=fe&&fe[pt],Jt=Mt&&Mt[yn];if(it||Jt||nt){var ut=Jt||{},on=ut.columnType,an=(0,yt.Z)(ut,Dt);je.unshift(oe.createElement("col",(0,Ne.Z)({key:pt,style:{width:it}},an))),nt=!0}}return oe.createElement("colgroup",null,je)}var nn=It,kt=te(94480),Ln=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Mn(se,ue){return(0,oe.useMemo)(function(){for(var fe=[],Le=0;Le1?"colgroup":"col":null,ellipsis:bn.ellipsis,align:bn.align,component:bn.title?Ke:nt,prefixCls:Jt,key:an[Fn]},Dn,{additionalProps:Pn,rowType:"header"}))}))}Zn.displayName="HeaderRow";var Ge=Zn;function Gt(se){var ue=[];function fe(nt,pt){var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ue[it]=ue[it]||[];var Mt=pt,Jt=nt.filter(Boolean).map(function(ut){var on={key:ut.key,className:ut.className||"",children:ut.title,column:ut,colStart:Mt},an=1,tn=ut.children;return tn&&tn.length>0&&(an=fe(tn,Mt,it+1).reduce(function(Fn,bn){return Fn+bn},0),on.hasSubColumns=!0),"colSpan"in ut&&(an=ut.colSpan),"rowSpan"in ut&&(on.rowSpan=ut.rowSpan),on.colSpan=an,on.colEnd=on.colStart+an-1,ue[it].push(on),Mt+=an,an});return Jt}fe(se,0);for(var Le=ue.length,je=function(pt){ue[pt].forEach(function(it){!("rowSpan"in it)&&!it.hasSubColumns&&(it.rowSpan=Le-pt)})},Ke=0;Ke1&&arguments[1]!==void 0?arguments[1]:"";return typeof ue=="number"?ue:ue.endsWith("%")?se*parseFloat(ue)/100:null}function fn(se,ue){return oe.useMemo(function(){if(ue&&ue>0){var fe=0,Le=0;se.forEach(function(Mt){var Jt=un(ue,Mt.width);Jt?fe+=Jt:Le+=1});var je=ue-fe,Ke=Le,nt=je/Le,pt=0,it=se.map(function(Mt){var Jt=(0,we.Z)({},Mt),ut=un(ue,Jt.width);if(ut)Jt.width=ut;else{var on=Math.floor(nt);Jt.width=Ke===1?je:on,je-=on,Ke-=1}return pt+=Jt.width,Jt});return[it,pt]}return[se,ue]},[se,ue])}var Ue=["children"],ot=["fixed"];function _e(se){return(0,Sn.Z)(se).filter(function(ue){return oe.isValidElement(ue)}).map(function(ue){var fe=ue.key,Le=ue.props,je=Le.children,Ke=(0,yt.Z)(Le,Ue),nt=(0,we.Z)({key:fe},Ke);return je&&(nt.children=_e(je)),nt})}function Ht(se){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return se.filter(function(fe){return fe&&(0,ve.Z)(fe)==="object"}).reduce(function(fe,Le,je){var Ke=Le.fixed,nt=Ke===!0?"left":Ke,pt="".concat(ue,"-").concat(je),it=Le.children;return it&&it.length>0?[].concat((0,kt.Z)(fe),(0,kt.Z)(Ht(it,pt).map(function(Mt){return(0,we.Z)({fixed:nt},Mt)}))):[].concat((0,kt.Z)(fe),[(0,we.Z)((0,we.Z)({key:pt},Le),{},{fixed:nt})])},[])}function qt(se){for(var ue=!0,fe=0;fe=0;Ke-=1){var nt=se[Ke];if(je&&nt.fixed!=="right")je=!1;else if(!je&&nt.fixed==="right"){warning(!1,"Index ".concat(Ke+1," of `columns` missing `fixed='right'` prop."));break}}}function Wt(se){return se.map(function(ue){var fe=ue.fixed,Le=(0,yt.Z)(ue,ot),je=fe;return fe==="left"?je="right":fe==="right"&&(je="left"),(0,we.Z)({fixed:je},Le)})}function An(se,ue){var fe=se.prefixCls,Le=se.columns,je=se.children,Ke=se.expandable,nt=se.expandedKeys,pt=se.columnTitle,it=se.getRowKey,Mt=se.onTriggerExpand,Jt=se.expandIcon,ut=se.rowExpandable,on=se.expandIconColumnIndex,an=se.direction,tn=se.expandRowByClick,Fn=se.columnWidth,bn=se.fixed,Dn=se.scrollWidth,Pn=oe.useMemo(function(){return Le||_e(je)},[Le,je]),Rn=oe.useMemo(function(){if(Ke){var na,Vn=Pn.slice();if(!Vn.includes(x)){var kn=on||0;kn>=0&&Vn.splice(kn,0,x)}var _n=Vn.indexOf(x);Vn=Vn.filter(function(ha,_a){return ha!==x||_a===_n});var Aa=Pn[_n],Xa;(bn==="left"||bn)&&!on?Xa="left":(bn==="right"||bn)&&on===Pn.length?Xa="right":Xa=Aa?Aa.fixed:null;var Za=(na={},(0,ge.Z)(na,yn,{className:"".concat(fe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,ge.Z)(na,"title",pt),(0,ge.Z)(na,"fixed",Xa),(0,ge.Z)(na,"className","".concat(fe,"-row-expand-icon-cell")),(0,ge.Z)(na,"width",Fn),(0,ge.Z)(na,"render",function(_a,er,Lr){var mr=it(er,Lr),qr=nt.has(mr),$r=ut?ut(er):!0,Ha=Jt({prefixCls:fe,expanded:qr,expandable:$r,record:er,onExpand:Mt});return tn?oe.createElement("span",{onClick:function(pr){return pr.stopPropagation()}},Ha):Ha}),na);return Vn.map(function(ha){return ha===x?Za:ha})}return Pn.filter(function(ha){return ha!==x})},[Ke,Pn,it,nt,Jt,an]),da=oe.useMemo(function(){var na=Rn;return ue&&(na=ue(na)),na.length||(na=[{render:function(){return null}}]),na},[ue,Rn,an]),ga=oe.useMemo(function(){return an==="rtl"?Wt(Ht(da)):Ht(da)},[da,an,Dn]),ea=fn(ga,Dn),wa=(0,Ee.Z)(ea,2),za=wa[0],Kn=wa[1];return[da,za,Kn]}var gn=An;function pn(se){var ue,fe=se.prefixCls,Le=se.record,je=se.onExpand,Ke=se.expanded,nt=se.expandable,pt="".concat(fe,"-row-expand-icon");if(!nt)return oe.createElement("span",{className:Me()(pt,"".concat(fe,"-row-spaced"))});var it=function(Jt){je(Le,Jt),Jt.stopPropagation()};return oe.createElement("span",{className:Me()(pt,(ue={},(0,ge.Z)(ue,"".concat(fe,"-row-expanded"),Ke),(0,ge.Z)(ue,"".concat(fe,"-row-collapsed"),!Ke),ue)),onClick:it})}function Nn(se,ue,fe){var Le=[];function je(Ke){(Ke||[]).forEach(function(nt,pt){Le.push(ue(nt,pt)),je(nt[fe])})}return je(se),Le}function ua(se,ue,fe){var Le=Nt(se),je=Le.expandIcon,Ke=Le.expandedRowKeys,nt=Le.defaultExpandedRowKeys,pt=Le.defaultExpandAllRows,it=Le.expandedRowRender,Mt=Le.onExpand,Jt=Le.onExpandedRowsChange,ut=Le.childrenColumnName,on=je||pn,an=ut||"children",tn=oe.useMemo(function(){return it?"row":se.expandable&&se.internalHooks===ie&&se.expandable.__PARENT_RENDER_ICON__||ue.some(function(ga){return ga&&(0,ve.Z)(ga)==="object"&&ga[an]})?"nest":!1},[!!it,ue]),Fn=oe.useState(function(){return nt||(pt?Nn(ue,fe,an):[])}),bn=(0,Ee.Z)(Fn,2),Dn=bn[0],Pn=bn[1],Rn=oe.useMemo(function(){return new Set(Ke||Dn||[])},[Ke,Dn]),da=oe.useCallback(function(ga){var ea=fe(ga,ue.indexOf(ga)),wa,za=Rn.has(ea);za?(Rn.delete(ea),wa=(0,kt.Z)(Rn)):wa=[].concat((0,kt.Z)(Rn),[ea]),Pn(wa),Mt&&Mt(!za,ga),Jt&&Jt(wa)},[fe,Rn,ue,Mt,Jt]);return[Le,tn,Rn,on,an,da]}function en(se,ue,fe,Le){var je=se.map(function(Ke,nt){return Se(nt,nt,se,ue,fe,Le==null?void 0:Le[nt])});return(0,Xe.Z)(function(){return je},[je],function(Ke,nt){return!(0,be.Z)(Ke,nt)})}function Gn(se){var ue=(0,oe.useRef)(se),fe=(0,oe.useState)({}),Le=(0,Ee.Z)(fe,2),je=Le[1],Ke=(0,oe.useRef)(null),nt=(0,oe.useRef)([]);function pt(it){nt.current.push(it);var Mt=Promise.resolve();Ke.current=Mt,Mt.then(function(){if(Ke.current===Mt){var Jt=nt.current,ut=ue.current;nt.current=[],Jt.forEach(function(on){ue.current=on(ue.current)}),Ke.current=null,ut!==ue.current&&je({})}})}return(0,oe.useEffect)(function(){return function(){Ke.current=null}},[]),[ue.current,pt]}function ra(se){var ue=(0,oe.useRef)(se||null),fe=(0,oe.useRef)();function Le(){window.clearTimeout(fe.current)}function je(nt){ue.current=nt,Le(),fe.current=window.setTimeout(function(){ue.current=null,fe.current=void 0},100)}function Ke(){return ue.current}return(0,oe.useEffect)(function(){return Le},[]),[je,Ke]}function Pa(){var se=oe.useState(-1),ue=(0,Ee.Z)(se,2),fe=ue[0],Le=ue[1],je=oe.useState(-1),Ke=(0,Ee.Z)(je,2),nt=Ke[0],pt=Ke[1],it=oe.useCallback(function(Mt,Jt){Le(Mt),pt(Jt)},[]);return[fe,nt,it]}var mn=te(47273),Xn=(0,mn.Z)()?window:null;function Ta(se,ue){var fe=(0,ve.Z)(se)==="object"?se:{},Le=fe.offsetHeader,je=Le===void 0?0:Le,Ke=fe.offsetSummary,nt=Ke===void 0?0:Ke,pt=fe.offsetScroll,it=pt===void 0?0:pt,Mt=fe.getContainer,Jt=Mt===void 0?function(){return Xn}:Mt,ut=Jt()||Xn;return oe.useMemo(function(){var on=!!se;return{isSticky:on,stickyClassName:on?"".concat(ue,"-sticky-holder"):"",offsetHeader:je,offsetSummary:nt,offsetScroll:it,container:ut}},[it,je,nt,ue,ut])}function aa(se,ue,fe){var Le=(0,oe.useMemo)(function(){for(var je=[],Ke=[],nt=0,pt=0,it=0;it=ut&&(ha=ut-on),nt({scrollLeft:ha/ut*(Jt+2)}),Pn.current.x=_n.pageX},na=function(){if(Ke.current){var _n=(0,Br.os)(Ke.current).top,Aa=_n+Ke.current.offsetHeight,Xa=it===window?document.documentElement.scrollTop+window.innerHeight:(0,Br.os)(it).top+it.clientHeight;Aa-(0,rt.Z)()<=Xa||_n>=Xa-pt?Dn(function(Za){return(0,we.Z)((0,we.Z)({},Za),{},{isHiddenScrollBar:!0})}):Dn(function(Za){return(0,we.Z)((0,we.Z)({},Za),{},{isHiddenScrollBar:!1})})}},Vn=function(_n){Dn(function(Aa){return(0,we.Z)((0,we.Z)({},Aa),{},{scrollLeft:_n/Jt*ut||0})})};return oe.useImperativeHandle(fe,function(){return{setScrollLeft:Vn}}),oe.useEffect(function(){var kn=(0,Ua.Z)(document.body,"mouseup",wa,!1),_n=(0,Ua.Z)(document.body,"mousemove",Kn,!1);return na(),function(){kn.remove(),_n.remove()}},[on,ga]),oe.useEffect(function(){var kn=(0,Ua.Z)(it,"scroll",na,!1),_n=(0,Ua.Z)(window,"resize",na,!1);return function(){kn.remove(),_n.remove()}},[it]),oe.useEffect(function(){bn.isHiddenScrollBar||Dn(function(kn){var _n=Ke.current;return _n?(0,we.Z)((0,we.Z)({},kn),{},{scrollLeft:_n.scrollLeft/_n.scrollWidth*_n.clientWidth}):kn})},[bn.isHiddenScrollBar]),Jt<=ut||!on||bn.isHiddenScrollBar?null:oe.createElement("div",{style:{height:(0,rt.Z)(),width:ut,bottom:pt},className:"".concat(Mt,"-sticky-scroll")},oe.createElement("div",{onMouseDown:za,ref:an,className:Me()("".concat(Mt,"-sticky-scroll-bar"),(0,ge.Z)({},"".concat(Mt,"-sticky-scroll-bar-active"),ga)),style:{width:"".concat(on,"px"),transform:"translate3d(".concat(bn.scrollLeft,"px, 0, 0)")}}))},Mr=oe.forwardRef(fr);function cn(se){return null}var Wr=cn;function Tr(se){return null}var yr=Tr,ma="rc-table",xn=[],Yn={};function ca(){return"No Data"}function In(se){var ue,fe=(0,we.Z)({rowKey:"key",prefixCls:ma,emptyText:ca},se),Le=fe.prefixCls,je=fe.className,Ke=fe.rowClassName,nt=fe.style,pt=fe.data,it=fe.rowKey,Mt=fe.scroll,Jt=fe.tableLayout,ut=fe.direction,on=fe.title,an=fe.footer,tn=fe.summary,Fn=fe.caption,bn=fe.id,Dn=fe.showHeader,Pn=fe.components,Rn=fe.emptyText,da=fe.onRow,ga=fe.onHeaderRow,ea=fe.internalHooks,wa=fe.transformColumns,za=fe.internalRefs,Kn=fe.tailor,na=fe.sticky,Vn=pt||xn,kn=!!Vn.length,_n=ea===ie,Aa=oe.useCallback(function(Er,Qr){return(0,He.Z)(Pn,Er)||Qr},[Pn]),Xa=oe.useMemo(function(){return typeof it=="function"?it:function(Er){var Qr=Er&&Er[it];return Qr}},[it]),Za=Aa(["body"]),ha=Pa(),_a=(0,Ee.Z)(ha,3),er=_a[0],Lr=_a[1],mr=_a[2],qr=ua(fe,Vn,Xa),$r=(0,Ee.Z)(qr,6),Ha=$r[0],ro=$r[1],pr=$r[2],Vr=$r[3],Gr=$r[4],Mo=$r[5],Ca=Mt==null?void 0:Mt.x,Ea=oe.useState(0),Sa=(0,Ee.Z)(Ea,2),la=Sa[0],vr=Sa[1],sa=gn((0,we.Z)((0,we.Z)((0,we.Z)({},fe),Ha),{},{expandable:!!Ha.expandedRowRender,columnTitle:Ha.columnTitle,expandedKeys:pr,getRowKey:Xa,onTriggerExpand:Mo,expandIcon:Vr,expandIconColumnIndex:Ha.expandIconColumnIndex,direction:ut,scrollWidth:_n&&Kn&&typeof Ca=="number"?Ca:null}),_n?wa:null),Ma=(0,Ee.Z)(sa,3),dr=Ma[0],or=Ma[1],bo=Ma[2],Eo=bo!=null?bo:Ca,ii=oe.useMemo(function(){return{columns:dr,flattenColumns:or}},[dr,or]),oo=oe.useRef(),_o=oe.useRef(),io=oe.useRef(),To=oe.useRef(),ji=oe.useRef(),Sr=oe.useState(!1),Pr=(0,Ee.Z)(Sr,2),Ur=Pr[0],so=Pr[1],uo=oe.useState(!1),tr=(0,Ee.Z)(uo,2),Oo=tr[0],Ao=tr[1],Ho=Gn(new Map),gi=(0,Ee.Z)(Ho,2),li=gi[0],el=gi[1],Pi=tt(or),qo=Pi.map(function(Er){return li.get(Er)}),Ro=oe.useMemo(function(){return qo},[qo.join("_")]),Io=Qa(Ro,or.length,ut),co=Mt&&Et(Mt.y),Yr=Mt&&Et(Eo)||!!Ha.fixed,mi=Yr&&or.some(function(Er){var Qr=Er.fixed;return Qr}),zi=oe.useRef(),wi=Ta(na,Le),fi=wi.isSticky,rl=wi.offsetHeader,fl=wi.offsetSummary,cr=wi.offsetScroll,zr=wi.stickyClassName,yo=wi.container,Jr=oe.useMemo(function(){return tn==null?void 0:tn(Vn)},[tn,Vn]),Bo=(co||fi)&&oe.isValidElement(Jr)&&Jr.type===ce&&Jr.props.fixed,ko,Zo,Ei;co&&(Zo={overflowY:"scroll",maxHeight:Mt.y}),Yr&&(ko={overflowX:"auto"},co||(Zo={overflowY:"hidden"}),Ei={width:Eo===!0?"auto":Eo,minWidth:"100%"});var Bl=oe.useCallback(function(Er,Qr){(0,ke.Z)(oo.current)&&el(function($o){if($o.get(Er)!==Qr){var Di=new Map($o);return Di.set(Er,Qr),Di}return $o})},[]),Kl=ra(null),Fl=(0,Ee.Z)(Kl,2),Vl=Fl[0],wl=Fl[1];function ol(Er,Qr){Qr&&(typeof Qr=="function"?Qr(Er):Qr.scrollLeft!==Er&&(Qr.scrollLeft=Er,Qr.scrollLeft!==Er&&setTimeout(function(){Qr.scrollLeft=Er},0)))}var Ui=(0,Re.Z)(function(Er){var Qr=Er.currentTarget,$o=Er.scrollLeft,Di=ut==="rtl",Li=typeof $o=="number"?$o:Qr.scrollLeft,Wl=Qr||Yn;if(!wl()||wl()===Wl){var Pl;Vl(Wl),ol(Li,_o.current),ol(Li,io.current),ol(Li,ji.current),ol(Li,(Pl=zi.current)===null||Pl===void 0?void 0:Pl.setScrollLeft)}var El=Qr||_o.current;if(El){var yl=El.scrollWidth,Cl=El.clientWidth;if(yl===Cl){so(!1),Ao(!1);return}Di?(so(-Li0)):(so(Li>0),Ao(Li1?Fn-_n:0,Xa=(0,we.Z)((0,we.Z)((0,we.Z)({},wa),it),{},{flex:"0 0 ".concat(_n,"px"),width:"".concat(_n,"px"),marginRight:Aa,pointerEvents:"auto"}),Za=oe.useMemo(function(){return Jt?Vn<=1:Kn===0||Vn===0||Vn>1},[Vn,Kn,Jt]);Za?Xa.visibility="hidden":Jt&&(Xa.height=ut==null?void 0:ut(Vn));var ha=Za?function(){return null}:on,_a={};return(Vn===0||Kn===0)&&(_a.rowSpan=1,_a.colSpan=1),oe.createElement(Rt,(0,Ne.Z)({className:Me()(tn,Mt),ellipsis:fe.ellipsis,align:fe.align,scope:fe.rowScope,component:"div",prefixCls:ue.prefixCls,key:Rn,record:pt,index:Ke,renderIndex:nt,dataIndex:an,render:ha,shouldCellUpdate:fe.shouldCellUpdate},da,{appendNode:ga,additionalProps:(0,we.Z)((0,we.Z)({},ea),{},{style:Xa},_a)}))}var kr=Qo,Hn=["data","index","className","rowKey","style","extra","getHeight"],Nr=oe.forwardRef(function(se,ue){var fe=se.data,Le=se.index,je=se.className,Ke=se.rowKey,nt=se.style,pt=se.extra,it=se.getHeight,Mt=(0,yt.Z)(se,Hn),Jt=fe.record,ut=fe.indent,on=fe.index,an=De(le,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),tn=an.scrollX,Fn=an.flattenColumns,bn=an.prefixCls,Dn=an.fixColumn,Pn=an.componentWidth,Rn=Be(Jt,Ke,Le,ut),da=Rn.rowSupportExpand,ga=Rn.expanded,ea=Rn.rowProps,wa=Rn.expandedRowRender,za=Rn.expandedRowClassName,Kn;if(da&&ga){var na=wa(Jt,Le,ut+1,ga),Vn=za==null?void 0:za(Jt,Le,ut),kn={};Dn&&(kn={style:(0,ge.Z)({},"--virtual-width","".concat(Pn,"px"))});var _n="".concat(bn,"-expanded-row-cell");Kn=oe.createElement("div",{className:Me()("".concat(bn,"-expanded-row"),"".concat(bn,"-expanded-row-level-").concat(ut+1),Vn)},oe.createElement(Rt,{component:"div",prefixCls:bn,className:Me()(_n,(0,ge.Z)({},"".concat(_n,"-fixed"),Dn)),additionalProps:kn},na))}var Aa=(0,we.Z)((0,we.Z)({},nt),{},{width:tn});pt&&(Aa.position="absolute",Aa.pointerEvents="none");var Xa=oe.createElement("div",(0,Ne.Z)({},ea,Mt,{ref:da?null:ue,className:Me()(je,"".concat(bn,"-row"),ea==null?void 0:ea.className,(0,ge.Z)({},"".concat(bn,"-row-extra"),pt)),style:(0,we.Z)((0,we.Z)({},Aa),ea==null?void 0:ea.style)}),Fn.map(function(Za,ha){return oe.createElement(kr,{key:ha,rowInfo:Rn,column:Za,colIndex:ha,indent:ut,index:Le,renderIndex:on,record:Jt,inverse:pt,getHeight:it})}));return da?oe.createElement("div",{ref:ue},Xa,Kn):Xa}),Or=ee(Nr),Kr=Or,no=oe.forwardRef(function(se,ue){var fe=se.data,Le=se.onScroll,je=De(le,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ke=je.flattenColumns,nt=je.onColumnResize,pt=je.getRowKey,it=je.expandedKeys,Mt=je.prefixCls,Jt=je.childrenColumnName,ut=je.emptyNode,on=je.scrollX,an=De(Cr),tn=an.scrollY,Fn=an.listItemHeight,bn=oe.useRef(),Dn=Zt(fe,Jt,it,pt),Pn=oe.useMemo(function(){var Kn=0;return Ke.map(function(na){var Vn=na.width,kn=na.key;return Kn+=Vn,[kn,Vn,Kn]})},[Ke]),Rn=oe.useMemo(function(){return Pn.map(function(Kn){return Kn[2]})},[Pn]);oe.useEffect(function(){Pn.forEach(function(Kn){var na=(0,Ee.Z)(Kn,2),Vn=na[0],kn=na[1];nt(Vn,kn)})},[Pn]),oe.useImperativeHandle(ue,function(){var Kn={};return Object.defineProperty(Kn,"scrollLeft",{get:function(){var Vn;return((Vn=bn.current)===null||Vn===void 0?void 0:Vn.getScrollInfo().x)||0},set:function(Vn){var kn;(kn=bn.current)===null||kn===void 0||kn.scrollTo({left:Vn})}}),Kn});var da=function(na,Vn){var kn,_n=(kn=Dn[Vn])===null||kn===void 0?void 0:kn.record,Aa=na.onCell;if(Aa){var Xa,Za=Aa(_n,Vn);return(Xa=Za==null?void 0:Za.rowSpan)!==null&&Xa!==void 0?Xa:1}return 1},ga=function(na){var Vn=na.start,kn=na.end,_n=na.getSize,Aa=na.offsetY;if(kn<0)return null;for(var Xa=Ke.filter(function(Ca){return da(Ca,Vn)===0}),Za=Vn,ha=function(Ea){if(Xa=Xa.filter(function(Sa){return da(Sa,Ea)===0}),!Xa.length)return Za=Ea,"break"},_a=Vn;_a>=0;_a-=1){var er=ha(_a);if(er==="break")break}for(var Lr=Ke.filter(function(Ca){return da(Ca,kn)!==1}),mr=kn,qr=function(Ea){if(Lr=Lr.filter(function(Sa){return da(Sa,Ea)!==1}),!Lr.length)return mr=Math.max(Ea-1,kn),"break"},$r=kn;$r1})&&ro.push(Ea)},Vr=Za;Vr<=mr;Vr+=1)var Gr=pr(Vr);var Mo=ro.map(function(Ca){var Ea=Dn[Ca],Sa=pt(Ea.record,Ca),la=function(Ma){var dr=Ca+Ma-1,or=pt(Dn[dr].record,dr),bo=_n(Sa,or);return bo.bottom-bo.top},vr=_n(Sa);return oe.createElement(Kr,{key:Ca,data:Ea,rowKey:Sa,index:Ca,style:{top:-Aa+vr.top},extra:!0,getHeight:la})});return Mo},ea=oe.useMemo(function(){return{columnsOffset:Rn}},[Rn]),wa="".concat(Mt,"-tbody"),za;return Dn.length?za=oe.createElement(lr.Z,{fullHeight:!1,ref:bn,className:Me()(wa,"".concat(wa,"-virtual")),height:tn,itemHeight:Fn||24,data:Dn,itemKey:function(na){return pt(na.record)},scrollWidth:on,onVirtualScroll:function(na){var Vn=na.x;Le({scrollLeft:Vn})},extraRender:ga},function(Kn,na,Vn){var kn=pt(Kn.record,na);return oe.createElement(Kr,(0,Ne.Z)({data:Kn,rowKey:kn,index:na},Vn))}):za=oe.createElement("div",{className:Me()("".concat(Mt,"-placeholder"))},oe.createElement(Rt,{component:"div",prefixCls:Mt},ut)),oe.createElement(lo.Provider,{value:ea},za)}),ao=ee(no),vo=ao,mo=function(ue,fe){var Le=fe.ref,je=fe.onScroll;return oe.createElement(vo,{ref:Le,data:ue,onScroll:je})},to=100;function Fo(se){var ue=se.columns,fe=se.scroll,Le=se.prefixCls,je=Le===void 0?ma:Le,Ke=se.className,nt=se.listItemHeight,pt=fe||{},it=pt.x,Mt=pt.y;typeof it!="number"&&(it=((ue||[]).length+1)*to),typeof Mt!="number"&&(Mt=500);var Jt=oe.useMemo(function(){return{scrollY:Mt,listItemHeight:nt}},[Mt,nt]);return oe.createElement(Cr.Provider,{value:Jt},oe.createElement(Rr,(0,Ne.Z)({},se,{className:Me()(Ke,"".concat(je,"-virtual")),scroll:(0,we.Z)((0,we.Z)({},fe),{},{x:it}),components:{body:mo},columns:ue,internalHooks:ie,tailor:!0})))}function fo(se){return z(Fo,se)}var wo=fo(),jo=null;function Fr(se){return null}var Go=Fr;function Do(se){return null}var ei=Do,ti=te(2738),ni=te(68031),si=te(36355),ai=te(93891),yi=te(19716),pi=te(8628),ui=te(31724),ri=te(58421),oa=te(71418),wn=te(88088);function Bn(se){return function(fe){let{prefixCls:Le,onExpand:je,record:Ke,expanded:nt,expandable:pt}=fe;const it=`${Le}-row-expand-icon`;return oe.createElement("button",{type:"button",onClick:Mt=>{je(Ke,Mt),Mt.stopPropagation()},className:Me()(it,{[`${it}-spaced`]:!pt,[`${it}-expanded`]:pt&&nt,[`${it}-collapsed`]:pt&&!nt}),"aria-label":nt?se.collapse:se.expand,"aria-expanded":nt})}}var jn=Bn;function Ra(se,ue){return"key"in se&&se.key!==void 0&&se.key!==null?se.key:se.dataIndex?Array.isArray(se.dataIndex)?se.dataIndex.join("."):se.dataIndex:ue}function $a(se,ue){return ue?`${ue}-${se}`:`${se}`}function xr(se,ue){return typeof se=="function"?se(ue):se}function br(se,ue){const fe=xr(se,ue);return Object.prototype.toString.call(fe)==="[object Object]"?"":fe}var Hr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Zr=Hr,ho=te(7657),_r=function(ue,fe){return oe.createElement(ho.Z,(0,Ne.Z)({},ue,{ref:fe,icon:Zr}))},zo=oe.forwardRef(_r),Wo=zo,Uo=te(56762);function Yo(se){const ue=oe.useRef(se),fe=(0,Uo.Z)();return[()=>ue.current,Le=>{ue.current=Le,fe()}]}var Ko=te(3113),Ct=te(24905),xt=te(38854),Kt=te(64165),En=te(20834),qn=te(40875),fa=te(5112),dn=te(17574),Jn=te(47472),ia=te(92832);function Da(se){let{value:ue,onChange:fe,filterSearch:Le,tablePrefixCls:je,locale:Ke}=se;return Le?oe.createElement("div",{className:`${je}-filter-dropdown-search`},oe.createElement(ia.default,{prefix:oe.createElement(Jn.Z,null),placeholder:Ke.filterSearchPlaceholder,onChange:fe,value:ue,htmlSize:1,className:`${je}-filter-dropdown-search-input`})):null}var sr=Da,vn=te(10228);const Ka=se=>{const{keyCode:ue}=se;ue===vn.Z.ENTER&&se.stopPropagation()};var Ir=oe.forwardRef((se,ue)=>oe.createElement("div",{className:se.className,onClick:fe=>fe.stopPropagation(),onKeyDown:Ka,ref:ue},se.children));function pa(se){let ue=[];return(se||[]).forEach(fe=>{let{value:Le,children:je}=fe;ue.push(Le),je&&(ue=[].concat((0,kt.Z)(ue),(0,kt.Z)(pa(je))))}),ue}function ya(se){return se.some(ue=>{let{children:fe}=ue;return fe})}function hr(se,ue){return typeof ue=="string"||typeof ue=="number"?ue==null?void 0:ue.toString().toLowerCase().includes(se.trim().toLowerCase()):!1}function nr(se){let{filters:ue,prefixCls:fe,filteredKeys:Le,filterMultiple:je,searchValue:Ke,filterSearch:nt}=se;return ue.map((pt,it)=>{const Mt=String(pt.value);if(pt.children)return{key:Mt||it,label:pt.text,popupClassName:`${fe}-dropdown-submenu`,children:nr({filters:pt.children,prefixCls:fe,filteredKeys:Le,filterMultiple:je,searchValue:Ke,filterSearch:nt})};const Jt=je?Ct.default:fa.ZP,ut={key:pt.value!==void 0?Mt:it,label:oe.createElement(oe.Fragment,null,oe.createElement(Jt,{checked:Le.includes(Mt)}),oe.createElement("span",null,pt.text))};return Ke.trim()?typeof nt=="function"?nt(Ke,pt)?ut:null:hr(Ke,pt.text)?ut:null:ut})}function jr(se){var ue,fe;const{tablePrefixCls:Le,prefixCls:je,column:Ke,dropdownPrefixCls:nt,columnKey:pt,filterMultiple:it,filterMode:Mt="menu",filterSearch:Jt=!1,filterState:ut,triggerFilter:on,locale:an,children:tn,getPopupContainer:Fn}=se,{filterDropdownOpen:bn,onFilterDropdownOpenChange:Dn,filterResetToDefaultFilteredValue:Pn,defaultFilteredValue:Rn,filterDropdownVisible:da,onFilterDropdownVisibleChange:ga}=Ke,[ea,wa]=oe.useState(!1),za=!!(ut&&(!((ue=ut.filteredKeys)===null||ue===void 0)&&ue.length||ut.forceFiltered)),Kn=sa=>{wa(sa),Dn==null||Dn(sa),ga==null||ga(sa)},na=(fe=bn!=null?bn:da)!==null&&fe!==void 0?fe:ea,Vn=ut==null?void 0:ut.filteredKeys,[kn,_n]=Yo(Vn||[]),Aa=sa=>{let{selectedKeys:Ma}=sa;_n(Ma)},Xa=(sa,Ma)=>{let{node:dr,checked:or}=Ma;Aa(it?{selectedKeys:sa}:{selectedKeys:or&&dr.key?[dr.key]:[]})};oe.useEffect(()=>{ea&&Aa({selectedKeys:Vn||[]})},[Vn]);const[Za,ha]=oe.useState([]),_a=sa=>{ha(sa)},[er,Lr]=oe.useState(""),mr=sa=>{const{value:Ma}=sa.target;Lr(Ma)};oe.useEffect(()=>{ea||Lr("")},[ea]);const qr=sa=>{const Ma=sa&&sa.length?sa:null;if(Ma===null&&(!ut||!ut.filteredKeys)||(0,be.Z)(Ma,ut==null?void 0:ut.filteredKeys,!0))return null;on({column:Ke,key:pt,filteredKeys:Ma})},$r=()=>{Kn(!1),qr(kn())},Ha=function(){let{confirm:sa,closeDropdown:Ma}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};sa&&qr([]),Ma&&Kn(!1),Lr(""),_n(Pn?(Rn||[]).map(dr=>String(dr)):[])},ro=function(){let{closeDropdown:sa}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};sa&&Kn(!1),qr(kn())},pr=sa=>{sa&&Vn!==void 0&&_n(Vn||[]),Kn(sa),!sa&&!Ke.filterDropdown&&$r()},Vr=Me()({[`${nt}-menu-without-submenu`]:!ya(Ke.filters||[])}),Gr=sa=>{if(sa.target.checked){const Ma=pa(Ke==null?void 0:Ke.filters).map(dr=>String(dr));_n(Ma)}else _n([])},Mo=sa=>{let{filters:Ma}=sa;return(Ma||[]).map((dr,or)=>{const bo=String(dr.value),Eo={title:dr.text,key:dr.value!==void 0?bo:or};return dr.children&&(Eo.children=Mo({filters:dr.children})),Eo})},Ca=sa=>{var Ma;return Object.assign(Object.assign({},sa),{text:sa.title,value:sa.key,children:((Ma=sa.children)===null||Ma===void 0?void 0:Ma.map(dr=>Ca(dr)))||[]})};let Ea;if(typeof Ke.filterDropdown=="function")Ea=Ke.filterDropdown({prefixCls:`${nt}-custom`,setSelectedKeys:sa=>Aa({selectedKeys:sa}),selectedKeys:kn(),confirm:ro,clearFilters:Ha,filters:Ke.filters,visible:na,close:()=>{Kn(!1)}});else if(Ke.filterDropdown)Ea=Ke.filterDropdown;else{const sa=kn()||[],Ma=()=>(Ke.filters||[]).length===0?oe.createElement(Kt.Z,{image:Kt.Z.PRESENTED_IMAGE_SIMPLE,description:an.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Mt==="tree"?oe.createElement(oe.Fragment,null,oe.createElement(sr,{filterSearch:Jt,value:er,onChange:mr,tablePrefixCls:Le,locale:an}),oe.createElement("div",{className:`${Le}-filter-dropdown-tree`},it?oe.createElement(Ct.default,{checked:sa.length===pa(Ke.filters).length,indeterminate:sa.length>0&&sa.lengthtypeof Jt=="function"?Jt(er,Ca(or)):hr(er,or.title):void 0}))):oe.createElement(oe.Fragment,null,oe.createElement(sr,{filterSearch:Jt,value:er,onChange:mr,tablePrefixCls:Le,locale:an}),oe.createElement(En.default,{selectable:!0,multiple:it,prefixCls:`${nt}-menu`,className:Vr,onSelect:Aa,onDeselect:Aa,selectedKeys:sa,getPopupContainer:Fn,openKeys:Za,onOpenChange:_a,items:nr({filters:Ke.filters||[],filterSearch:Jt,prefixCls:je,filteredKeys:kn(),filterMultiple:it,searchValue:er})})),dr=()=>Pn?(0,be.Z)((Rn||[]).map(or=>String(or)),sa,!0):sa.length===0;Ea=oe.createElement(oe.Fragment,null,Ma(),oe.createElement("div",{className:`${je}-dropdown-btns`},oe.createElement(Ko.ZP,{type:"link",size:"small",disabled:dr(),onClick:()=>Ha()},an.filterReset),oe.createElement(Ko.ZP,{type:"primary",size:"small",onClick:$r},an.filterConfirm)))}Ke.filterDropdown&&(Ea=oe.createElement(qn.J,{selectable:void 0},Ea));const Sa=()=>oe.createElement(Ir,{className:`${je}-dropdown`},Ea);let la;typeof Ke.filterIcon=="function"?la=Ke.filterIcon(za):Ke.filterIcon?la=Ke.filterIcon:la=oe.createElement(Wo,null);const{direction:vr}=oe.useContext(si.E_);return oe.createElement("div",{className:`${je}-column`},oe.createElement("span",{className:`${Le}-column-title`},tn),oe.createElement(xt.Z,{dropdownRender:Sa,trigger:["click"],open:na,onOpenChange:pr,getPopupContainer:Fn,placement:vr==="rtl"?"bottomLeft":"bottomRight"},oe.createElement("span",{role:"button",tabIndex:-1,className:Me()(`${je}-trigger`,{active:za}),onClick:sa=>{sa.stopPropagation()}},la)))}var eo=jr;function Co(se,ue,fe){let Le=[];return(se||[]).forEach((je,Ke)=>{var nt;const pt=$a(Ke,fe);if(je.filters||"filterDropdown"in je||"onFilter"in je)if("filteredValue"in je){let it=je.filteredValue;"filterDropdown"in je||(it=(nt=it==null?void 0:it.map(String))!==null&&nt!==void 0?nt:it),Le.push({column:je,key:Ra(je,pt),filteredKeys:it,forceFiltered:je.filtered})}else Le.push({column:je,key:Ra(je,pt),filteredKeys:ue&&je.defaultFilteredValue?je.defaultFilteredValue:void 0,forceFiltered:je.filtered});"children"in je&&(Le=[].concat((0,kt.Z)(Le),(0,kt.Z)(Co(je.children,ue,pt))))}),Le}function Ci(se,ue,fe,Le,je,Ke,nt,pt){return fe.map((it,Mt)=>{const Jt=$a(Mt,pt),{filterMultiple:ut=!0,filterMode:on,filterSearch:an}=it;let tn=it;if(tn.filters||tn.filterDropdown){const Fn=Ra(tn,Jt),bn=Le.find(Dn=>{let{key:Pn}=Dn;return Fn===Pn});tn=Object.assign(Object.assign({},tn),{title:Dn=>oe.createElement(eo,{tablePrefixCls:se,prefixCls:`${se}-filter`,dropdownPrefixCls:ue,column:tn,columnKey:Fn,filterState:bn,filterMultiple:ut,filterMode:on,filterSearch:an,triggerFilter:Ke,locale:je,getPopupContainer:nt},xr(it.title,Dn))})}return"children"in tn&&(tn=Object.assign(Object.assign({},tn),{children:Ci(se,ue,tn.children,Le,je,Ke,nt,Jt)})),tn})}function xi(se){const ue={};return se.forEach(fe=>{let{key:Le,filteredKeys:je,column:Ke}=fe;const{filters:nt,filterDropdown:pt}=Ke;if(pt)ue[Le]=je||null;else if(Array.isArray(je)){const it=pa(nt);ue[Le]=it.filter(Mt=>je.includes(String(Mt)))}else ue[Le]=null}),ue}function bi(se,ue){return ue.reduce((fe,Le)=>{const{column:{onFilter:je,filters:Ke},filteredKeys:nt}=Le;return je&&nt&&nt.length?fe.filter(pt=>nt.some(it=>{const Mt=pa(Ke),Jt=Mt.findIndex(on=>String(on)===String(it)),ut=Jt!==-1?Mt[Jt]:it;return je(ut,pt)})):fe},se)}const Ai=se=>se.flatMap(ue=>"children"in ue?[ue].concat((0,kt.Z)(Ai(ue.children||[]))):[ue]);function Yi(se){let{prefixCls:ue,dropdownPrefixCls:fe,mergedColumns:Le,onFilterChange:je,getPopupContainer:Ke,locale:nt}=se;const pt=oe.useMemo(()=>Ai(Le||[]),[Le]),[it,Mt]=oe.useState(()=>Co(pt,!0)),Jt=oe.useMemo(()=>{const tn=Co(pt,!1);if(tn.length===0)return tn;let Fn=!0,bn=!0;if(tn.forEach(Dn=>{let{filteredKeys:Pn}=Dn;Pn!==void 0?Fn=!1:bn=!1}),Fn){const Dn=(pt||[]).map((Pn,Rn)=>Ra(Pn,$a(Rn)));return it.filter(Pn=>{let{key:Rn}=Pn;return Dn.includes(Rn)}).map(Pn=>{const Rn=pt[Dn.findIndex(da=>da===Pn.key)];return Object.assign(Object.assign({},Pn),{column:Object.assign(Object.assign({},Pn.column),Rn),forceFiltered:Rn.filtered})})}return tn},[pt,it]),ut=oe.useMemo(()=>xi(Jt),[Jt]),on=tn=>{const Fn=Jt.filter(bn=>{let{key:Dn}=bn;return Dn!==tn.key});Fn.push(tn),Mt(Fn),je(xi(Fn),Fn)};return[tn=>Ci(ue,fe,tn,Jt,nt,on,Ke),Jt,ut]}var oi=Yi;function vi(se,ue,fe){const Le=oe.useRef({});function je(Ke){if(!Le.current||Le.current.data!==se||Le.current.childrenColumnName!==ue||Le.current.getRowKey!==fe){let pt=function(it){it.forEach((Mt,Jt)=>{const ut=fe(Mt,Jt);nt.set(ut,Mt),Mt&&typeof Mt=="object"&&ue in Mt&&pt(Mt[ue]||[])})};const nt=new Map;pt(se),Le.current={data:se,childrenColumnName:ue,kvMap:nt,getRowKey:fe}}return Le.current.kvMap.get(Ke)}return[je]}var Ni=te(50371),Oi=function(se,ue){var fe={};for(var Le in se)Object.prototype.hasOwnProperty.call(se,Le)&&ue.indexOf(Le)<0&&(fe[Le]=se[Le]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Le=Object.getOwnPropertySymbols(se);je{const Ke=se[je];typeof Ke!="function"&&(fe[je]=Ke)}),fe}function Bi(se,ue,fe){const Le=fe&&typeof fe=="object"?fe:{},{total:je=0}=Le,Ke=Oi(Le,["total"]),[nt,pt]=(0,oe.useState)(()=>({current:"defaultCurrent"in Ke?Ke.defaultCurrent:1,pageSize:"defaultPageSize"in Ke?Ke.defaultPageSize:Vo})),it=(0,Ni.Z)(nt,Ke,{total:je>0?je:se}),Mt=Math.ceil((je||se)/it.pageSize);it.current>Mt&&(it.current=Mt||1);const Jt=(on,an)=>{pt({current:on!=null?on:1,pageSize:an||it.pageSize})},ut=(on,an)=>{var tn;fe&&((tn=fe.onChange)===null||tn===void 0||tn.call(fe,on,an)),Jt(on,an),ue(on,an||(it==null?void 0:it.pageSize))};return fe===!1?[{},()=>{}]:[Object.assign(Object.assign({},it),{onChange:ut}),Jt]}var Hi=Bi,Ii=te(84105),hi=te(35654),Mi=te(90782),Fi=te(71430),sl=te(18929);const ci={},Ji="SELECT_ALL",Gi="SELECT_INVERT",Xi="SELECT_NONE",tl=[],_i=(se,ue)=>{let fe=[];return(ue||[]).forEach(Le=>{fe.push(Le),Le&&typeof Le=="object"&&se in Le&&(fe=[].concat((0,kt.Z)(fe),(0,kt.Z)(_i(se,Le[se]))))}),fe};var Si=(se,ue)=>{const{preserveSelectedRowKeys:fe,selectedRowKeys:Le,defaultSelectedRowKeys:je,getCheckboxProps:Ke,onChange:nt,onSelect:pt,onSelectAll:it,onSelectInvert:Mt,onSelectNone:Jt,onSelectMultiple:ut,columnWidth:on,type:an,selections:tn,fixed:Fn,renderCell:bn,hideSelectAll:Dn,checkStrictly:Pn=!0}=ue||{},{prefixCls:Rn,data:da,pageData:ga,getRecordByKey:ea,getRowKey:wa,expandType:za,childrenColumnName:Kn,locale:na,getPopupContainer:Vn}=se,[kn,_n]=(0,sl.Z)(Le||je||tl,{value:Le}),Aa=oe.useRef(new Map),Xa=(0,oe.useCallback)(Ca=>{if(fe){const Ea=new Map;Ca.forEach(Sa=>{let la=ea(Sa);!la&&Aa.current.has(Sa)&&(la=Aa.current.get(Sa)),Ea.set(Sa,la)}),Aa.current=Ea}},[ea,fe]);oe.useEffect(()=>{Xa(kn)},[kn]);const{keyEntities:Za}=(0,oe.useMemo)(()=>{if(Pn)return{keyEntities:null};let Ca=da;if(fe){const Ea=new Set(da.map((la,vr)=>wa(la,vr))),Sa=Array.from(Aa.current).reduce((la,vr)=>{let[sa,Ma]=vr;return Ea.has(sa)?la:la.concat(Ma)},[]);Ca=[].concat((0,kt.Z)(Ca),(0,kt.Z)(Sa))}return(0,Fi.I8)(Ca,{externalGetKey:wa,childrenPropName:Kn})},[da,wa,Pn,Kn,fe]),ha=(0,oe.useMemo)(()=>_i(Kn,ga),[Kn,ga]),_a=(0,oe.useMemo)(()=>{const Ca=new Map;return ha.forEach((Ea,Sa)=>{const la=wa(Ea,Sa),vr=(Ke?Ke(Ea):null)||{};Ca.set(la,vr)}),Ca},[ha,wa,Ke]),er=(0,oe.useCallback)(Ca=>{var Ea;return!!(!((Ea=_a.get(wa(Ca)))===null||Ea===void 0)&&Ea.disabled)},[_a,wa]),[Lr,mr]=(0,oe.useMemo)(()=>{if(Pn)return[kn||[],[]];const{checkedKeys:Ca,halfCheckedKeys:Ea}=(0,Mi.S)(kn,!0,Za,er);return[Ca||[],Ea]},[kn,Pn,Za,er]),qr=(0,oe.useMemo)(()=>{const Ca=an==="radio"?Lr.slice(0,1):Lr;return new Set(Ca)},[Lr,an]),$r=(0,oe.useMemo)(()=>an==="radio"?new Set:new Set(mr),[mr,an]),[Ha,ro]=(0,oe.useState)(null);oe.useEffect(()=>{ue||_n(tl)},[!!ue]);const pr=(0,oe.useCallback)((Ca,Ea)=>{let Sa,la;Xa(Ca),fe?(Sa=Ca,la=Ca.map(vr=>Aa.current.get(vr))):(Sa=[],la=[],Ca.forEach(vr=>{const sa=ea(vr);sa!==void 0&&(Sa.push(vr),la.push(sa))})),_n(Sa),nt==null||nt(Sa,la,{type:Ea})},[_n,ea,nt,fe]),Vr=(0,oe.useCallback)((Ca,Ea,Sa,la)=>{if(pt){const vr=Sa.map(sa=>ea(sa));pt(ea(Ca),Ea,vr,la)}pr(Sa,"single")},[pt,ea,pr]),Gr=(0,oe.useMemo)(()=>!tn||Dn?null:(tn===!0?[Ji,Gi,Xi]:tn).map(Ea=>Ea===Ji?{key:"all",text:na.selectionAll,onSelect(){pr(da.map((Sa,la)=>wa(Sa,la)).filter(Sa=>{const la=_a.get(Sa);return!(la!=null&&la.disabled)||qr.has(Sa)}),"all")}}:Ea===Gi?{key:"invert",text:na.selectInvert,onSelect(){const Sa=new Set(qr);ga.forEach((vr,sa)=>{const Ma=wa(vr,sa),dr=_a.get(Ma);dr!=null&&dr.disabled||(Sa.has(Ma)?Sa.delete(Ma):Sa.add(Ma))});const la=Array.from(Sa);Mt&&Mt(la),pr(la,"invert")}}:Ea===Xi?{key:"none",text:na.selectNone,onSelect(){Jt==null||Jt(),pr(Array.from(qr).filter(Sa=>{const la=_a.get(Sa);return la==null?void 0:la.disabled}),"none")}}:Ea).map(Ea=>Object.assign(Object.assign({},Ea),{onSelect:function(){for(var Sa,la,vr=arguments.length,sa=new Array(vr),Ma=0;Ma{var Ea;if(!ue)return Ca.filter(Sr=>Sr!==ci);let Sa=(0,kt.Z)(Ca);const la=new Set(qr),vr=ha.map(wa).filter(Sr=>!_a.get(Sr).disabled),sa=vr.every(Sr=>la.has(Sr)),Ma=vr.some(Sr=>la.has(Sr)),dr=()=>{const Sr=[];sa?vr.forEach(Ur=>{la.delete(Ur),Sr.push(Ur)}):vr.forEach(Ur=>{la.has(Ur)||(la.add(Ur),Sr.push(Ur))});const Pr=Array.from(la);it==null||it(!sa,Pr.map(Ur=>ea(Ur)),Sr.map(Ur=>ea(Ur))),pr(Pr,"all"),ro(null)};let or;if(an!=="radio"){let Sr;if(Gr){const tr={getPopupContainer:Vn,items:Gr.map((Oo,Ao)=>{const{key:Ho,text:gi,onSelect:li}=Oo;return{key:Ho!=null?Ho:Ao,onClick:()=>{li==null||li(vr)},label:gi}})};Sr=oe.createElement("div",{className:`${Rn}-selection-extra`},oe.createElement(xt.Z,{menu:tr,getPopupContainer:Vn},oe.createElement("span",null,oe.createElement(Ii.Z,null))))}const Pr=ha.map((tr,Oo)=>{const Ao=wa(tr,Oo),Ho=_a.get(Ao)||{};return Object.assign({checked:la.has(Ao)},Ho)}).filter(tr=>{let{disabled:Oo}=tr;return Oo}),Ur=!!Pr.length&&Pr.length===ha.length,so=Ur&&Pr.every(tr=>{let{checked:Oo}=tr;return Oo}),uo=Ur&&Pr.some(tr=>{let{checked:Oo}=tr;return Oo});or=!Dn&&oe.createElement("div",{className:`${Rn}-selection`},oe.createElement(Ct.default,{checked:Ur?so:!!ha.length&&sa,indeterminate:Ur?!so&&uo:!sa&&Ma,onChange:dr,disabled:ha.length===0||Ur,"aria-label":Sr?"Custom selection":"Select all",skipGroup:!0}),Sr)}let bo;an==="radio"?bo=(Sr,Pr,Ur)=>{const so=wa(Pr,Ur),uo=la.has(so);return{node:oe.createElement(fa.ZP,Object.assign({},_a.get(so),{checked:uo,onClick:tr=>tr.stopPropagation(),onChange:tr=>{la.has(so)||Vr(so,!0,[so],tr.nativeEvent)}})),checked:uo}}:bo=(Sr,Pr,Ur)=>{var so;const uo=wa(Pr,Ur),tr=la.has(uo),Oo=$r.has(uo),Ao=_a.get(uo);let Ho;return za==="nest"?Ho=Oo:Ho=(so=Ao==null?void 0:Ao.indeterminate)!==null&&so!==void 0?so:Oo,{node:oe.createElement(Ct.default,Object.assign({},Ao,{indeterminate:Ho,checked:tr,skipGroup:!0,onClick:gi=>gi.stopPropagation(),onChange:gi=>{let{nativeEvent:li}=gi;const{shiftKey:el}=li;let Pi=-1,qo=-1;if(el&&Pn){const Ro=new Set([Ha,uo]);vr.some((Io,co)=>{if(Ro.has(Io))if(Pi===-1)Pi=co;else return qo=co,!0;return!1})}if(qo!==-1&&Pi!==qo&&Pn){const Ro=vr.slice(Pi,qo+1),Io=[];tr?Ro.forEach(Yr=>{la.has(Yr)&&(Io.push(Yr),la.delete(Yr))}):Ro.forEach(Yr=>{la.has(Yr)||(Io.push(Yr),la.add(Yr))});const co=Array.from(la);ut==null||ut(!tr,co.map(Yr=>ea(Yr)),Io.map(Yr=>ea(Yr))),pr(co,"multiple")}else{const Ro=Lr;if(Pn){const Io=tr?(0,hi._5)(Ro,uo):(0,hi.L0)(Ro,uo);Vr(uo,!tr,Io,li)}else{const Io=(0,Mi.S)([].concat((0,kt.Z)(Ro),[uo]),!0,Za,er),{checkedKeys:co,halfCheckedKeys:Yr}=Io;let mi=co;if(tr){const zi=new Set(co);zi.delete(uo),mi=(0,Mi.S)(Array.from(zi),{checked:!1,halfCheckedKeys:Yr},Za,er).checkedKeys}Vr(uo,!tr,mi,li)}}ro(tr?null:uo)}})),checked:tr}};const Eo=(Sr,Pr,Ur)=>{const{node:so,checked:uo}=bo(Sr,Pr,Ur);return bn?bn(uo,Pr,Ur,so):so};if(!Sa.includes(ci))if(Sa.findIndex(Sr=>{var Pr;return((Pr=Sr[yn])===null||Pr===void 0?void 0:Pr.columnType)==="EXPAND_COLUMN"})===0){const[Sr,...Pr]=Sa;Sa=[Sr,ci].concat((0,kt.Z)(Pr))}else Sa=[ci].concat((0,kt.Z)(Sa));const ii=Sa.indexOf(ci);Sa=Sa.filter((Sr,Pr)=>Sr!==ci||Pr===ii);const oo=Sa[ii-1],_o=Sa[ii+1];let io=Fn;io===void 0&&((_o==null?void 0:_o.fixed)!==void 0?io=_o.fixed:(oo==null?void 0:oo.fixed)!==void 0&&(io=oo.fixed)),io&&oo&&((Ea=oo[yn])===null||Ea===void 0?void 0:Ea.columnType)==="EXPAND_COLUMN"&&oo.fixed===void 0&&(oo.fixed=io);const To=Me()(`${Rn}-selection-col`,{[`${Rn}-selection-col-with-dropdown`]:tn&&an==="checkbox"}),ji={fixed:io,width:on,className:`${Rn}-selection-column`,title:ue.columnTitle||or,render:Eo,onCell:ue.onCell,[yn]:{className:To}};return Sa.map(Sr=>Sr===ci?ji:Sr)},[wa,ha,ue,Lr,qr,$r,on,Gr,za,Ha,_a,ut,Vr,er]),qr]},Lo=te(89489),xl=te(59477),ul=te(6848);const Ie="ascend",Ye="descend";function $e(se){return typeof se.sorter=="object"&&typeof se.sorter.multiple=="number"?se.sorter.multiple:!1}function bt(se){return typeof se=="function"?se:se&&typeof se=="object"&&se.compare?se.compare:!1}function Ba(se,ue){return ue?se[se.indexOf(ue)+1]:se[0]}function Wn(se,ue,fe){let Le=[];function je(Ke,nt){Le.push({column:Ke,key:Ra(Ke,nt),multiplePriority:$e(Ke),sortOrder:Ke.sortOrder})}return(se||[]).forEach((Ke,nt)=>{const pt=$a(nt,fe);Ke.children?("sortOrder"in Ke&&je(Ke,pt),Le=[].concat((0,kt.Z)(Le),(0,kt.Z)(Wn(Ke.children,ue,pt)))):Ke.sorter&&("sortOrder"in Ke?je(Ke,pt):ue&&Ke.defaultSortOrder&&Le.push({column:Ke,key:Ra(Ke,pt),multiplePriority:$e(Ke),sortOrder:Ke.defaultSortOrder}))}),Le}function xa(se,ue,fe,Le,je,Ke,nt,pt){return(ue||[]).map((it,Mt)=>{const Jt=$a(Mt,pt);let ut=it;if(ut.sorter){const on=ut.sortDirections||je,an=ut.showSorterTooltip===void 0?nt:ut.showSorterTooltip,tn=Ra(ut,Jt),Fn=fe.find(za=>{let{key:Kn}=za;return Kn===tn}),bn=Fn?Fn.sortOrder:null,Dn=Ba(on,bn);let Pn;if(it.sortIcon)Pn=it.sortIcon({sortOrder:bn});else{const za=on.includes(Ie)&&oe.createElement(xl.Z,{className:Me()(`${se}-column-sorter-up`,{active:bn===Ie})}),Kn=on.includes(Ye)&&oe.createElement(Lo.Z,{className:Me()(`${se}-column-sorter-down`,{active:bn===Ye})});Pn=oe.createElement("span",{className:Me()(`${se}-column-sorter`,{[`${se}-column-sorter-full`]:!!(za&&Kn)})},oe.createElement("span",{className:`${se}-column-sorter-inner`,"aria-hidden":"true"},za,Kn))}const{cancelSort:Rn,triggerAsc:da,triggerDesc:ga}=Ke||{};let ea=Rn;Dn===Ye?ea=ga:Dn===Ie&&(ea=da);const wa=typeof an=="object"?an:{title:ea};ut=Object.assign(Object.assign({},ut),{className:Me()(ut.className,{[`${se}-column-sort`]:bn}),title:za=>{const Kn=oe.createElement("div",{className:`${se}-column-sorters`},oe.createElement("span",{className:`${se}-column-title`},xr(it.title,za)),Pn);return an?oe.createElement(ul.Z,Object.assign({},wa),Kn):Kn},onHeaderCell:za=>{const Kn=it.onHeaderCell&&it.onHeaderCell(za)||{},na=Kn.onClick,Vn=Kn.onKeyDown;Kn.onClick=Aa=>{Le({column:it,key:tn,sortOrder:Dn,multiplePriority:$e(it)}),na==null||na(Aa)},Kn.onKeyDown=Aa=>{Aa.keyCode===vn.Z.ENTER&&(Le({column:it,key:tn,sortOrder:Dn,multiplePriority:$e(it)}),Vn==null||Vn(Aa))};const kn=br(it.title,{}),_n=kn==null?void 0:kn.toString();return bn?Kn["aria-sort"]=bn==="ascend"?"ascending":"descending":Kn["aria-label"]=_n||"",Kn.className=Me()(Kn.className,`${se}-column-has-sorters`),Kn.tabIndex=0,it.ellipsis&&(Kn.title=(kn!=null?kn:"").toString()),Kn}})}return"children"in ut&&(ut=Object.assign(Object.assign({},ut),{children:xa(se,ut.children,fe,Le,je,Ke,nt,Jt)})),ut})}function $n(se){const{column:ue,sortOrder:fe}=se;return{column:ue,order:fe,field:ue.dataIndex,columnKey:ue.key}}function Qn(se){const ue=se.filter(fe=>{let{sortOrder:Le}=fe;return Le}).map($n);return ue.length===0&&se.length?Object.assign(Object.assign({},$n(se[se.length-1])),{column:void 0}):ue.length<=1?ue[0]||{}:ue}function La(se,ue,fe){const Le=ue.slice().sort((nt,pt)=>pt.multiplePriority-nt.multiplePriority),je=se.slice(),Ke=Le.filter(nt=>{let{column:{sorter:pt},sortOrder:it}=nt;return bt(pt)&&it});return Ke.length?je.sort((nt,pt)=>{for(let it=0;it{const pt=nt[fe];return pt?Object.assign(Object.assign({},nt),{[fe]:La(pt,ue,fe)}):nt}):je}function Oa(se){let{prefixCls:ue,mergedColumns:fe,onSorterChange:Le,sortDirections:je,tableLocale:Ke,showSorterTooltip:nt}=se;const[pt,it]=oe.useState(Wn(fe,!0)),Mt=oe.useMemo(()=>{let tn=!0;const Fn=Wn(fe,!1);if(!Fn.length)return pt;const bn=[];function Dn(Rn){tn?bn.push(Rn):bn.push(Object.assign(Object.assign({},Rn),{sortOrder:null}))}let Pn=null;return Fn.forEach(Rn=>{Pn===null?(Dn(Rn),Rn.sortOrder&&(Rn.multiplePriority===!1?tn=!1:Pn=!0)):(Pn&&Rn.multiplePriority!==!1||(tn=!1),Dn(Rn))}),bn},[fe,pt]),Jt=oe.useMemo(()=>{const tn=Mt.map(Fn=>{let{column:bn,sortOrder:Dn}=Fn;return{column:bn,order:Dn}});return{sortColumns:tn,sortColumn:tn[0]&&tn[0].column,sortOrder:tn[0]&&tn[0].order}},[Mt]);function ut(tn){let Fn;tn.multiplePriority===!1||!Mt.length||Mt[0].multiplePriority===!1?Fn=[tn]:Fn=[].concat((0,kt.Z)(Mt.filter(bn=>{let{key:Dn}=bn;return Dn!==tn.key})),[tn]),it(Fn),Le(Qn(Fn),Fn)}return[tn=>xa(ue,tn,Mt,ut,je,Ke,nt),Mt,Jt,()=>Qn(Mt)]}function Fa(se,ue){return se.map(fe=>{const Le=Object.assign({},fe);return Le.title=xr(fe.title,ue),"children"in Le&&(Le.children=Fa(Le.children,ue)),Le})}function Ya(se){return[oe.useCallback(fe=>Fa(fe,se),[se])]}var ur=Na((se,ue)=>{const{_renderTimes:fe}=se,{_renderTimes:Le}=ue;return fe!==Le}),Ga=fo((se,ue)=>{const{_renderTimes:fe}=se,{_renderTimes:Le}=ue;return fe!==Le}),Cn=te(64993),va=te(17313),ba=te(83116),ta=te(37613),Va=se=>{const{componentCls:ue}=se,fe=`${se.lineWidth}px ${se.lineType} ${se.tableBorderColor}`,Le=(je,Ke,nt)=>({[`&${ue}-${je}`]:{[`> ${ue}-container`]:{[`> ${ue}-content, > ${ue}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ue}-expanded-row-fixed`]:{margin:`-${Ke}px -${nt+se.lineWidth}px`}}}}}});return{[`${ue}-wrapper`]:{[`${ue}${ue}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ue}-title`]:{border:fe,borderBottom:0},[`> ${ue}-container`]:{borderInlineStart:fe,borderTop:fe,[` + > ${ue}-content, + > ${ue}-header, + > ${ue}-body, + > ${ue}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:fe},"> thead":{"> tr:not(:last-child) > th":{borderBottom:fe},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ue}-cell-fix-right-first::after`]:{borderInlineEnd:fe}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ue}-expanded-row-fixed`]:{margin:`-${se.tablePaddingVertical}px -${se.tablePaddingHorizontal+se.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:se.lineWidth,bottom:0,borderInlineEnd:fe,content:'""'}}}}}},[`&${ue}-scroll-horizontal`]:{[`> ${ue}-container > ${ue}-body`]:{"> table > tbody":{[` + > tr${ue}-expanded-row, + > tr${ue}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},Le("middle",se.tablePaddingVerticalMiddle,se.tablePaddingHorizontalMiddle)),Le("small",se.tablePaddingVerticalSmall,se.tablePaddingHorizontalSmall)),{[`> ${ue}-footer`]:{border:fe,borderTop:0}}),[`${ue}-cell`]:{[`${ue}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${se.lineWidth}px 0 ${se.lineWidth}px ${se.tableHeaderBg}`}},[`${ue}-bordered ${ue}-cell-scrollbar`]:{borderInlineEnd:fe}}}},ln=se=>{const{componentCls:ue}=se;return{[`${ue}-wrapper`]:{[`${ue}-cell-ellipsis`]:Object.assign(Object.assign({},va.vS),{wordBreak:"keep-all",[` + &${ue}-cell-fix-left-last, + &${ue}-cell-fix-right-first + `]:{overflow:"visible",[`${ue}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ue}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},zn=se=>{const{componentCls:ue}=se;return{[`${ue}-wrapper`]:{[`${ue}-tbody > tr${ue}-placeholder`]:{textAlign:"center",color:se.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:se.colorBgContainer}}}}},Un=te(15969),Ar=se=>{const{componentCls:ue,antCls:fe,controlInteractiveSize:Le,motionDurationSlow:je,lineWidth:Ke,paddingXS:nt,lineType:pt,tableBorderColor:it,tableExpandIconBg:Mt,tableExpandColumnWidth:Jt,borderRadius:ut,fontSize:on,fontSizeSM:an,lineHeight:tn,tablePaddingVertical:Fn,tablePaddingHorizontal:bn,tableExpandedRowBg:Dn,paddingXXS:Pn}=se,Rn=Le/2-Ke,da=Rn*2+Ke*3,ga=`${Ke}px ${pt} ${it}`,ea=Pn-Ke;return{[`${ue}-wrapper`]:{[`${ue}-expand-icon-col`]:{width:Jt},[`${ue}-row-expand-icon-cell`]:{textAlign:"center",[`${ue}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ue}-row-indent`]:{height:1,float:"left"},[`${ue}-row-expand-icon`]:Object.assign(Object.assign({},(0,Un.N)(se)),{position:"relative",float:"left",boxSizing:"border-box",width:da,height:da,padding:0,color:"inherit",lineHeight:`${da}px`,background:Mt,border:ga,borderRadius:ut,transform:`scale(${Le/da})`,transition:`all ${je}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${je} ease-out`,content:'""'},"&::before":{top:Rn,insetInlineEnd:ea,insetInlineStart:ea,height:Ke},"&::after":{top:ea,bottom:ea,insetInlineStart:Rn,width:Ke,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${ue}-row-indent + ${ue}-row-expand-icon`]:{marginTop:(on*tn-Ke*3)/2-Math.ceil((an*1.4-Ke*3)/2),marginInlineEnd:nt},[`tr${ue}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Dn}},[`${fe}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ue}-expanded-row-fixed`]:{position:"relative",margin:`-${Fn}px -${bn}px`,padding:`${Fn}px ${bn}px`}}}},wr=se=>{const{componentCls:ue,antCls:fe,iconCls:Le,tableFilterDropdownWidth:je,tableFilterDropdownSearchWidth:Ke,paddingXXS:nt,paddingXS:pt,colorText:it,lineWidth:Mt,lineType:Jt,tableBorderColor:ut,tableHeaderIconColor:on,fontSizeSM:an,tablePaddingHorizontal:tn,borderRadius:Fn,motionDurationSlow:bn,colorTextDescription:Dn,colorPrimary:Pn,tableHeaderFilterActiveBg:Rn,colorTextDisabled:da,tableFilterDropdownBg:ga,tableFilterDropdownHeight:ea,controlItemBgHover:wa,controlItemBgActive:za,boxShadowSecondary:Kn,filterDropdownMenuBg:na}=se,Vn=`${fe}-dropdown`,kn=`${ue}-filter-dropdown`,_n=`${fe}-tree`,Aa=`${Mt}px ${Jt} ${ut}`;return[{[`${ue}-wrapper`]:{[`${ue}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ue}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-nt,marginInline:`${nt}px ${-tn/2}px`,padding:`0 ${nt}px`,color:on,fontSize:an,borderRadius:Fn,cursor:"pointer",transition:`all ${bn}`,"&:hover":{color:Dn,background:Rn},"&.active":{color:Pn}}}},{[`${fe}-dropdown`]:{[kn]:Object.assign(Object.assign({},(0,va.Wf)(se)),{minWidth:je,backgroundColor:ga,borderRadius:Fn,boxShadow:Kn,overflow:"hidden",[`${Vn}-menu`]:{maxHeight:ea,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:na,"&:empty::after":{display:"block",padding:`${pt}px 0`,color:da,fontSize:an,textAlign:"center",content:'"Not Found"'}},[`${kn}-tree`]:{paddingBlock:`${pt}px 0`,paddingInline:pt,[_n]:{padding:0},[`${_n}-treenode ${_n}-node-content-wrapper:hover`]:{backgroundColor:wa},[`${_n}-treenode-checkbox-checked ${_n}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:za}}},[`${kn}-search`]:{padding:pt,borderBottom:Aa,"&-input":{input:{minWidth:Ke},[Le]:{color:da}}},[`${kn}-checkall`]:{width:"100%",marginBottom:nt,marginInlineStart:nt},[`${kn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${pt-Mt}px ${pt}px`,overflow:"hidden",borderTop:Aa}})}},{[`${fe}-dropdown ${kn}, ${kn}-submenu`]:{[`${fe}-checkbox-wrapper + span`]:{paddingInlineStart:pt,color:it},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},xo=se=>{const{componentCls:ue,lineWidth:fe,colorSplit:Le,motionDurationSlow:je,zIndexTableFixed:Ke,tableBg:nt,zIndexTableSticky:pt}=se,it=Le;return{[`${ue}-wrapper`]:{[` + ${ue}-cell-fix-left, + ${ue}-cell-fix-right + `]:{position:"sticky !important",zIndex:Ke,background:nt},[` + ${ue}-cell-fix-left-first::after, + ${ue}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-fe,width:30,transform:"translateX(100%)",transition:`box-shadow ${je}`,content:'""',pointerEvents:"none"},[`${ue}-cell-fix-left-all::after`]:{display:"none"},[` + ${ue}-cell-fix-right-first::after, + ${ue}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-fe,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${je}`,content:'""',pointerEvents:"none"},[`${ue}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:pt+1,width:30,transition:`box-shadow ${je}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ue}-ping-left`]:{[`&:not(${ue}-has-fix-left) ${ue}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${it}`}},[` + ${ue}-cell-fix-left-first::after, + ${ue}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${it}`},[`${ue}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ue}-ping-right`]:{[`&:not(${ue}-has-fix-right) ${ue}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${it}`}},[` + ${ue}-cell-fix-right-first::after, + ${ue}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${it}`}}}}},Ja=se=>{const{componentCls:ue,antCls:fe}=se;return{[`${ue}-wrapper`]:{[`${ue}-pagination${fe}-pagination`]:{margin:`${se.margin}px 0`},[`${ue}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:se.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},rr=se=>{const{componentCls:ue,tableRadius:fe}=se;return{[`${ue}-wrapper`]:{[ue]:{[`${ue}-title, ${ue}-header`]:{borderRadius:`${fe}px ${fe}px 0 0`},[`${ue}-title + ${ue}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ue}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:fe,borderStartEndRadius:fe,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:fe},"> *:last-child":{borderStartEndRadius:fe}}},"&-footer":{borderRadius:`0 0 ${fe}px ${fe}px`}}}}},Po=se=>{const{componentCls:ue}=se;return{[`${ue}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ue}-pagination-left`]:{justifyContent:"flex-end"},[`${ue}-pagination-right`]:{justifyContent:"flex-start"},[`${ue}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ue}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ue}-row-indent`]:{float:"right"}}}}},Ri=se=>{const{componentCls:ue,antCls:fe,iconCls:Le,fontSizeIcon:je,padding:Ke,paddingXS:nt,tableHeaderIconColor:pt,tableHeaderIconColorHover:it,tableSelectionColumnWidth:Mt}=se;return{[`${ue}-wrapper`]:{[`${ue}-selection-col`]:{width:Mt,[`&${ue}-selection-col-with-dropdown`]:{width:Mt+je+Ke/4}},[`${ue}-bordered ${ue}-selection-col`]:{width:Mt+nt*2,[`&${ue}-selection-col-with-dropdown`]:{width:Mt+je+Ke/4+nt*2}},[` + table tr th${ue}-selection-column, + table tr td${ue}-selection-column + `]:{paddingInlineEnd:se.paddingXS,paddingInlineStart:se.paddingXS,textAlign:"center",[`${fe}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ue}-selection-column${ue}-cell-fix-left`]:{zIndex:se.zIndexTableFixed+1},[`table tr th${ue}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ue}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ue}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${se.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${se.tablePaddingHorizontal/4}px`,[Le]:{color:pt,fontSize:je,verticalAlign:"baseline","&:hover":{color:it}}}}}},ki=se=>{const{componentCls:ue}=se,fe=(Le,je,Ke,nt)=>({[`${ue}${ue}-${Le}`]:{fontSize:nt,[` + ${ue}-title, + ${ue}-footer, + ${ue}-cell, + ${ue}-thead > tr > th, + ${ue}-tbody > tr > th, + ${ue}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${We}px ${je}px`},[`${se}-filter-trigger`]:{marginInlineEnd:`-${je/2}px`},[`${se}-expanded-row-fixed`]:{margin:`-${We}px -${je}px`},[`${se}-tbody`]:{[`${se}-wrapper:only-child ${se}`]:{marginBlock:`-${We}px`,marginInline:`${ue.tableExpandColumnWidth-je}px -${je}px`}},[`${se}-selection-column`]:{paddingInlineStart:`${je/4}px`}}});return{[`${se}-wrapper`]:Object.assign(Object.assign({},Ce("middle",ue.tablePaddingVerticalMiddle,ue.tablePaddingHorizontalMiddle,ue.tableFontSizeMiddle)),Ce("small",ue.tablePaddingVerticalSmall,ue.tablePaddingHorizontalSmall,ue.tableFontSizeSmall))}},wi=ue=>{const{componentCls:se,marginXXS:Ce,fontSizeIcon:Le,tableHeaderIconColor:We,tableHeaderIconColorHover:je}=ue;return{[`${se}-wrapper`]:{[`${se}-thead th${se}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ue.motionDurationSlow}`,"&:hover":{background:ue.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ue.colorPrimary},[` - &${se}-cell-fix-left:hover, - &${se}-cell-fix-right:hover - `]:{background:ue.tableFixedHeaderSortActiveBg}},[`${se}-thead th${se}-column-sort`]:{background:ue.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${se}-column-sort`]:{background:ue.tableBodySortBg},[`${se}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${se}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${se}-column-sorter`]:{marginInlineStart:Ce,color:We,fontSize:0,transition:`color ${ue.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Le,"&.active":{color:ue.colorPrimary}},[`${se}-column-sorter-up + ${se}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${se}-column-sorters:hover ${se}-column-sorter`]:{color:je}}}},dl=ue=>{const{componentCls:se,opacityLoading:Ce,tableScrollThumbBg:Le,tableScrollThumbBgHover:We,tableScrollThumbSize:je,tableScrollBg:mt,zIndexTableSticky:it,stickyScrollBarBorderRadius:vt}=ue,Rt=`${ue.lineWidth}px ${ue.lineType} ${ue.tableBorderColor}`;return{[`${se}-wrapper`]:{[`${se}-sticky`]:{"&-holder":{position:"sticky",zIndex:it,background:ue.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${je}px !important`,zIndex:it,display:"flex",alignItems:"center",background:mt,borderTop:Rt,opacity:Ce,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:je,backgroundColor:Le,borderRadius:vt,transition:`all ${ue.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:We}}}}}}},tl=ue=>{const{componentCls:se,lineWidth:Ce,tableBorderColor:Le}=ue,We=`${Ce}px ${ue.lineType} ${Le}`;return{[`${se}-wrapper`]:{[`${se}-summary`]:{position:"relative",zIndex:ue.zIndexTableFixed,background:ue.tableBg,"> tr":{"> th, > td":{borderBottom:We}}},[`div${se}-summary`]:{boxShadow:`0 -${Ce}px 0 ${Le}`}}}},Ki=ue=>{const{componentCls:se}=ue,Ce=`${ue.lineWidth}px ${ue.lineType} ${ue.tableBorderColor}`,Le=`${se}-expanded-row-cell`;return{[`${se}-wrapper`]:{[`${se}-tbody-virtual`]:{[`${se}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${se}-cell`]:{borderBottom:Ce},[`${se}-expanded-row`]:{[`${Le}${Le}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ue.lineWidth}px)`,borderInlineEnd:"none"}}},[`${se}-bordered`]:{[`${se}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Ce,position:"absolute"},[`${se}-cell`]:{borderInlineEnd:Ce,[`&${se}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ue.lineWidth,borderInlineStart:Ce}}}}}}};const cl=ue=>{const{componentCls:se,fontWeightStrong:Ce,tablePaddingVertical:Le,tablePaddingHorizontal:We,lineWidth:je,lineType:mt,tableBorderColor:it,tableFontSize:vt,tableBg:Rt,tableRadius:ht,tableHeaderTextColor:Mt,motionDurationMid:on,tableHeaderBg:tn,tableHeaderCellSplitColor:rn,tableRowHoverBg:Fn,tableSelectedRowBg:En,tableSelectedRowHoverBg:An,tableFooterTextColor:Cn,tableFooterBg:Gn,paddingContentVerticalLG:ca}=ue,ma=`${je}px ${mt} ${it}`;return{[`${se}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,wa.dF)()),{[se]:Object.assign(Object.assign({},(0,wa.Wf)(ue)),{fontSize:vt,background:Rt,borderRadius:`${ht}px ${ht}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${ht}px ${ht}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${se}-cell, - ${se}-thead > tr > th, - ${se}-tbody > tr > th, - ${se}-tbody > tr > td, + `]:{padding:`${je}px ${Ke}px`},[`${ue}-filter-trigger`]:{marginInlineEnd:`-${Ke/2}px`},[`${ue}-expanded-row-fixed`]:{margin:`-${je}px -${Ke}px`},[`${ue}-tbody`]:{[`${ue}-wrapper:only-child ${ue}`]:{marginBlock:`-${je}px`,marginInline:`${se.tableExpandColumnWidth-Ke}px -${Ke}px`}},[`${ue}-selection-column`]:{paddingInlineStart:`${Ke/4}px`}}});return{[`${ue}-wrapper`]:Object.assign(Object.assign({},fe("middle",se.tablePaddingVerticalMiddle,se.tablePaddingHorizontalMiddle,se.tableFontSizeMiddle)),fe("small",se.tablePaddingVerticalSmall,se.tablePaddingHorizontalSmall,se.tableFontSizeSmall))}},Wi=se=>{const{componentCls:ue,marginXXS:fe,fontSizeIcon:Le,tableHeaderIconColor:je,tableHeaderIconColorHover:Ke}=se;return{[`${ue}-wrapper`]:{[`${ue}-thead th${ue}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${se.motionDurationSlow}`,"&:hover":{background:se.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:se.colorPrimary},[` + &${ue}-cell-fix-left:hover, + &${ue}-cell-fix-right:hover + `]:{background:se.tableFixedHeaderSortActiveBg}},[`${ue}-thead th${ue}-column-sort`]:{background:se.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ue}-column-sort`]:{background:se.tableBodySortBg},[`${ue}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ue}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ue}-column-sorter`]:{marginInlineStart:fe,color:je,fontSize:0,transition:`color ${se.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Le,"&.active":{color:se.colorPrimary}},[`${ue}-column-sorter-up + ${ue}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ue}-column-sorters:hover ${ue}-column-sorter`]:{color:Ke}}}},Ki=se=>{const{componentCls:ue,opacityLoading:fe,tableScrollThumbBg:Le,tableScrollThumbBgHover:je,tableScrollThumbSize:Ke,tableScrollBg:nt,zIndexTableSticky:pt,stickyScrollBarBorderRadius:it}=se,Mt=`${se.lineWidth}px ${se.lineType} ${se.tableBorderColor}`;return{[`${ue}-wrapper`]:{[`${ue}-sticky`]:{"&-holder":{position:"sticky",zIndex:pt,background:se.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Ke}px !important`,zIndex:pt,display:"flex",alignItems:"center",background:nt,borderTop:Mt,opacity:fe,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Ke,backgroundColor:Le,borderRadius:it,transition:`all ${se.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:je}}}}}}},nl=se=>{const{componentCls:ue,lineWidth:fe,tableBorderColor:Le}=se,je=`${fe}px ${se.lineType} ${Le}`;return{[`${ue}-wrapper`]:{[`${ue}-summary`]:{position:"relative",zIndex:se.zIndexTableFixed,background:se.tableBg,"> tr":{"> th, > td":{borderBottom:je}}},[`div${ue}-summary`]:{boxShadow:`0 -${fe}px 0 ${Le}`}}}},dl=se=>{const{componentCls:ue}=se,fe=`${se.lineWidth}px ${se.lineType} ${se.tableBorderColor}`,Le=`${ue}-expanded-row-cell`;return{[`${ue}-wrapper`]:{[`${ue}-tbody-virtual`]:{[`${ue}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ue}-cell`]:{borderBottom:fe},[`${ue}-expanded-row`]:{[`${Le}${Le}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${se.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ue}-bordered`]:{[`${ue}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:fe,position:"absolute"},[`${ue}-cell`]:{borderInlineEnd:fe,[`&${ue}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-se.lineWidth,borderInlineStart:fe}}}}}}};const Vi=se=>{const{componentCls:ue,fontWeightStrong:fe,tablePaddingVertical:Le,tablePaddingHorizontal:je,lineWidth:Ke,lineType:nt,tableBorderColor:pt,tableFontSize:it,tableBg:Mt,tableRadius:Jt,tableHeaderTextColor:ut,motionDurationMid:on,tableHeaderBg:an,tableHeaderCellSplitColor:tn,tableRowHoverBg:Fn,tableSelectedRowBg:bn,tableSelectedRowHoverBg:Dn,tableFooterTextColor:Pn,tableFooterBg:Rn,paddingContentVerticalLG:da}=se,ga=`${Ke}px ${nt} ${pt}`;return{[`${ue}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,va.dF)()),{[ue]:Object.assign(Object.assign({},(0,va.Wf)(se)),{fontSize:it,background:Mt,borderRadius:`${Jt}px ${Jt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Jt}px ${Jt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${ue}-cell, + ${ue}-thead > tr > th, + ${ue}-tbody > tr > th, + ${ue}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${ca}px ${We}px`,overflowWrap:"break-word"},[`${se}-title`]:{padding:`${Le}px ${We}px`},[`${se}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Mt,fontWeight:Ce,textAlign:"start",background:tn,borderBottom:ma,transition:`background ${on} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${se}-selection-column):not(${se}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:rn,transform:"translateY(-50%)",transition:`background-color ${on}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${se}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${on}, border-color ${on}`,borderBottom:ma,[` - > ${se}-wrapper:only-child, - > ${se}-expanded-row-fixed > ${se}-wrapper:only-child - `]:{[se]:{marginBlock:`-${Le}px`,marginInline:`${ue.tableExpandColumnWidth-We}px -${We}px`,[`${se}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Mt,fontWeight:Ce,textAlign:"start",background:tn,borderBottom:ma,transition:`background ${on} ease`},[` - &${se}-row:hover > th, - &${se}-row:hover > td, - > th${se}-cell-row-hover, - > td${se}-cell-row-hover - `]:{background:Fn},[`&${se}-row-selected`]:{"> th, > td":{background:En},"&:hover > th, &:hover > td":{background:An}}}},[`${se}-footer`]:{padding:`${Le}px ${We}px`,color:Cn,background:Gn}})}};var gl=(0,Oa.Z)("Table",ue=>{const{colorTextHeading:se,colorSplit:Ce,colorIcon:Le,colorIconHover:We,opacityLoading:je,colorBgContainer:mt,controlInteractiveSize:it,headerBg:vt,headerColor:Rt,headerSortActiveBg:ht,headerSortHoverBg:Mt,bodySortBg:on,rowHoverBg:tn,rowSelectedBg:rn,rowSelectedHoverBg:Fn,rowExpandedBg:En,cellPaddingBlock:An,cellPaddingInline:Cn,cellPaddingBlockMD:Gn,cellPaddingInlineMD:ca,cellPaddingBlockSM:ma,cellPaddingInlineSM:$n,borderColor:Da,footerBg:Ga,footerColor:Kn,headerBorderRadius:ta,cellFontSize:Vn,cellFontSizeMD:Rn,cellFontSizeSM:Xn,headerSplitColor:Fa,fixedHeaderSortActiveBg:Xa,headerFilterHoverBg:ja,filterDropdownBg:Ea,expandIconBg:qa,selectionColumnWidth:eo,stickyScrollBarBg:Oo}=ue,fo=new oa.C(Le),tr=new oa.C(We),nr=2,Wa=(0,la.TS)(ue,{tableFontSize:Vn,tableBg:mt,tableRadius:ta,tablePaddingVertical:An,tablePaddingHorizontal:Cn,tablePaddingVerticalMiddle:Gn,tablePaddingHorizontalMiddle:ca,tablePaddingVerticalSmall:ma,tablePaddingHorizontalSmall:$n,tableBorderColor:Da,tableHeaderTextColor:Rt,tableHeaderBg:vt,tableFooterTextColor:Kn,tableFooterBg:Ga,tableHeaderCellSplitColor:Fa,tableHeaderSortBg:ht,tableHeaderSortHoverBg:Mt,tableHeaderIconColor:fo.clone().setAlpha(fo.getAlpha()*je).toRgbString(),tableHeaderIconColorHover:tr.clone().setAlpha(tr.getAlpha()*je).toRgbString(),tableBodySortBg:on,tableFixedHeaderSortActiveBg:Xa,tableHeaderFilterActiveBg:ja,tableFilterDropdownBg:Ea,tableRowHoverBg:tn,tableSelectedRowBg:rn,tableSelectedRowHoverBg:Fn,zIndexTableFixed:nr,zIndexTableSticky:nr+1,tableFontSizeMiddle:Rn,tableFontSizeSmall:Xn,tableSelectionColumnWidth:eo,tableExpandIconBg:qa,tableExpandColumnWidth:it+2*ue.padding,tableExpandedRowBg:En,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Oo,tableScrollThumbBgHover:se,tableScrollBg:Ce});return[cl(Wa),Bo(Wa),tl(Wa),wi(Wa),Pa(Wa),Za(Wa),No(Wa),Jo(Wa),tl(Wa),zn(Wa),Hi(Wa),yr(Wa),dl(Wa),Un(Wa),Wi(Wa),Fi(Wa),Ki(Wa)]},ue=>{const{colorFillAlter:se,colorBgContainer:Ce,colorTextHeading:Le,colorFillSecondary:We,colorFillContent:je,controlItemBgActive:mt,controlItemBgActiveHover:it,padding:vt,paddingSM:Rt,paddingXS:ht,colorBorderSecondary:Mt,borderRadiusLG:on,fontSize:tn,controlHeight:rn,colorTextPlaceholder:Fn}=ue,En=new oa.C(We).onBackground(Ce).toHexShortString(),An=new oa.C(je).onBackground(Ce).toHexShortString(),Cn=new oa.C(se).onBackground(Ce).toHexShortString();return{headerBg:Cn,headerColor:Le,headerSortActiveBg:En,headerSortHoverBg:An,bodySortBg:Cn,rowHoverBg:Cn,rowSelectedBg:mt,rowSelectedHoverBg:it,rowExpandedBg:se,cellPaddingBlock:vt,cellPaddingInline:vt,cellPaddingBlockMD:Rt,cellPaddingInlineMD:ht,cellPaddingBlockSM:ht,cellPaddingInlineSM:ht,borderColor:Mt,headerBorderRadius:on,footerBg:Cn,footerColor:Le,cellFontSize:tn,cellFontSizeMD:tn,cellFontSizeSM:tn,headerSplitColor:Mt,fixedHeaderSortActiveBg:En,headerFilterHoverBg:je,filterDropdownMenuBg:Ce,filterDropdownBg:Ce,expandIconBg:Ce,selectionColumnWidth:rn,stickyScrollBarBg:Fn,stickyScrollBarBorderRadius:100}});const ml=[],nl=(ue,se)=>{const{prefixCls:Ce,className:Le,rootClassName:We,style:je,size:mt,bordered:it,dropdownPrefixCls:vt,dataSource:Rt,pagination:ht,rowSelection:Mt,rowKey:on="key",rowClassName:tn,columns:rn,children:Fn,childrenColumnName:En,onChange:An,getPopupContainer:Cn,loading:Gn,expandIcon:ca,expandable:ma,expandedRowRender:$n,expandIconColumnIndex:Da,indentSize:Ga,scroll:Kn,sortDirections:ta,locale:Vn,showSorterTooltip:Rn=!0,virtual:Xn}=ue,Fa=re.useMemo(()=>rn||_e(Fn),[rn,Fn]),Xa=re.useMemo(()=>Fa.some(co=>co.responsive),[Fa]),ja=(0,fi.Z)(Xa),Ea=re.useMemo(()=>{const co=new Set(Object.keys(ja).filter(Go=>ja[Go]));return Fa.filter(Go=>!Go.responsive||Go.responsive.some(xr=>co.has(xr)))},[Fa,ja]),qa=(0,ei.Z)(ue,["className","style","columns"]),{locale:eo=si.Z,direction:Oo,table:fo,renderEmpty:tr,getPrefixCls:nr,getPopupContainer:Wa}=re.useContext(li.E_),lr=(0,Ei.Z)(mt),vo=Object.assign(Object.assign({},eo.Table),Vn),Qo=Rt||ml,Ko=nr("table",Ce),Mr=nr("dropdown",vt),Aa=Object.assign({childrenColumnName:En,expandIconColumnIndex:Da},ma),{childrenColumnName:xa="children"}=Aa,ya=re.useMemo(()=>Qo.some(co=>co==null?void 0:co[xa])?"nest":$n||ma&&ma.expandedRowRender?"row":null,[Qo]),sa={body:re.useRef()},ho=re.useMemo(()=>typeof on=="function"?on:co=>co==null?void 0:co[on],[on]),[ua]=pi(Qo,xa,ho),Ta={},uo=function(co,Go){let xr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var qo,Fr,kr;const Zr=Object.assign(Object.assign({},Ta),co);xr&&((qo=Ta.resetPagination)===null||qo===void 0||qo.call(Ta),!((Fr=Zr.pagination)===null||Fr===void 0)&&Fr.current&&(Zr.pagination.current=1),ht&&ht.onChange&&ht.onChange(1,(kr=Zr.pagination)===null||kr===void 0?void 0:kr.pageSize)),Kn&&Kn.scrollToFirstRowOnChange!==!1&&sa.body.current&&(0,ti.Z)(0,{getContainer:()=>sa.body.current}),An==null||An(Zr.pagination,Zr.filters,Zr.sorter,{currentDataSource:xi(za(Qo,Zr.sorterStates,xa),Zr.filterStates),action:Go})},oo=(co,Go)=>{uo({sorter:co,sorterStates:Go},"sort",!1)},[Ar,Pr,ri,sr]=Sa({prefixCls:Ko,mergedColumns:Ea,onSorterChange:oo,sortDirections:ta||["ascend","descend"],tableLocale:vo,showSorterTooltip:Rn}),Xr=re.useMemo(()=>za(Qo,Pr,xa),[Qo,Pr]);Ta.sorter=sr(),Ta.sorterStates=Pr;const ur=(co,Go)=>{uo({filters:co,filterStates:Go},"filter",!0)},[Tr,Ri,Po]=oi({prefixCls:Ko,locale:vo,dropdownPrefixCls:Mr,mergedColumns:Ea,onFilterChange:ur,getPopupContainer:Cn||Wa}),Eo=xi(Xr,Ri);Ta.filters=Po,Ta.filterStates=Ri;const Xo=re.useMemo(()=>{const co={};return Object.keys(Po).forEach(Go=>{Po[Go]!==null&&(co[Go]=Po[Go])}),Object.assign(Object.assign({},ri),{filters:co})},[ri,Po]),[cr]=so(Xo),gr=(co,Go)=>{uo({pagination:Object.assign(Object.assign({},Ta.pagination),{current:co,pageSize:Go})},"paginate")},[to,Or]=Zi(Eo.length,gr,ht);Ta.pagination=ht===!1?{}:ui(to,ht),Ta.resetPagination=Or;const Br=re.useMemo(()=>{if(ht===!1||!to.pageSize)return Eo;const{current:co=1,total:Go,pageSize:xr=Vr}=to;return Eo.lengthxr?Eo.slice((co-1)*xr,co*xr):Eo:Eo.slice((co-1)*xr,co*xr)},[!!ht,Eo,to&&to.current,to&&to.pageSize,to&&to.total]),[Hr,ci]=hi({prefixCls:Ko,data:Eo,pageData:Br,getRowKey:ho,getRecordByKey:ua,expandType:ya,childrenColumnName:xa,locale:vo,getPopupContainer:Cn||Wa},Mt),ii=(co,Go,xr)=>{let qo;return typeof tn=="function"?qo=Me()(tn(co,Go,xr)):qo=Me()(tn),Me()({[`${Ko}-row-selected`]:ci.has(ho(co,Go))},qo)};Aa.__PARENT_RENDER_ICON__=Aa.expandIcon,Aa.expandIcon=Aa.expandIcon||ca||Zn(vo),ya==="nest"&&Aa.expandIconColumnIndex===void 0?Aa.expandIconColumnIndex=Mt?1:0:Aa.expandIconColumnIndex>0&&Mt&&(Aa.expandIconColumnIndex-=1),typeof Aa.indentSize!="number"&&(Aa.indentSize=typeof Ga=="number"?Ga:15);const $i=re.useCallback(co=>cr(Hr(Tr(Ar(co)))),[Ar,Tr,Hr]);let Si,_r;if(ht!==!1&&(to!=null&&to.total)){let co;to.size?co=to.size:co=lr==="small"||lr==="middle"?"small":void 0;const Go=Fr=>re.createElement(ai.Z,Object.assign({},to,{className:Me()(`${Ko}-pagination ${Ko}-pagination-${Fr}`,to.className),size:co})),xr=Oo==="rtl"?"left":"right",{position:qo}=to;if(qo!==null&&Array.isArray(qo)){const Fr=qo.find(Pi=>Pi.includes("top")),kr=qo.find(Pi=>Pi.includes("bottom")),Zr=qo.every(Pi=>`${Pi}`=="none");!Fr&&!kr&&!Zr&&(_r=Go(xr)),Fr&&(Si=Go(Fr.toLowerCase().replace("top",""))),kr&&(_r=Go(kr.toLowerCase().replace("bottom","")))}else _r=Go(xr)}let Rr;typeof Gn=="boolean"?Rr={spinning:Gn}:typeof Gn=="object"&&(Rr=Object.assign({spinning:!0},Gn));const[Ir,mr]=gl(Ko),[,_o]=(0,Bn.Z)(),gi=Me()(`${Ko}-wrapper`,fo==null?void 0:fo.className,{[`${Ko}-wrapper-rtl`]:Oo==="rtl"},Le,We,mr),ki=Object.assign(Object.assign({},fo==null?void 0:fo.style),je),Di=Vn&&Vn.emptyText||(tr==null?void 0:tr("Table"))||re.createElement(ni.Z,{componentName:"Table"}),mi=Xn?Dn:Va,ol={},fl=re.useMemo(()=>{const{fontSize:co,lineHeight:Go,padding:xr,paddingXS:qo,paddingSM:Fr}=_o,kr=Math.floor(co*Go);switch(lr){case"large":return xr*2+kr;case"small":return qo*2+kr;default:return Fr*2+kr}},[_o,lr]);return Xn&&(ol.listItemHeight=fl),Ir(re.createElement("div",{ref:se,className:gi,style:ki},re.createElement(ra.Z,Object.assign({spinning:!1},Rr),Si,re.createElement(mi,Object.assign({},ol,qa,{columns:Ea,direction:Oo,expandable:Aa,prefixCls:Ko,className:Me()({[`${Ko}-middle`]:lr==="middle",[`${Ko}-small`]:lr==="small",[`${Ko}-bordered`]:it,[`${Ko}-empty`]:Qo.length===0}),data:Br,rowKey:ho,rowClassName:ii,emptyText:Di,internalHooks:ie,internalRefs:sa,transformColumns:$i})),_r)))};var Vi=re.forwardRef(nl);const al=(ue,se)=>{const Ce=re.useRef(0);return Ce.current+=1,re.createElement(Vi,Object.assign({},ue,{ref:se,_renderTimes:Ce.current}))},Ct=re.forwardRef(al);Ct.SELECTION_COLUMN=di,Ct.EXPAND_COLUMN=x,Ct.SELECTION_ALL=Yi,Ct.SELECTION_INVERT=ji,Ct.SELECTION_NONE=Ji,Ct.Column=Gr,Ct.ColumnGroup=$r,Ct.Summary=ve;var Tn=Ct,Ma=Tn},12563:function(rt,Pt,te){"use strict";te.d(Pt,{default:function(){return we}});var x=te(59301),ie=te(99267),Pe=te(92310),Re=te.n(Pe),xe=te(36785),be=te(47729),re=te(14088),Fe=te(36355),Oe=te(17313),De=te(37613),Ne=te(83116);const ze=ge=>{const{paddingXXS:$e,lineWidth:Me,tagPaddingHorizontal:Xe,componentCls:He}=ge,Ue=Xe-Me,st=$e-Me;return{[He]:Object.assign(Object.assign({},(0,Oe.Wf)(ge)),{display:"inline-block",height:"auto",marginInlineEnd:ge.marginXS,paddingInline:Ue,fontSize:ge.tagFontSize,lineHeight:ge.tagLineHeight,whiteSpace:"nowrap",background:ge.defaultBg,border:`${ge.lineWidth}px ${ge.lineType} ${ge.colorBorder}`,borderRadius:ge.borderRadiusSM,opacity:1,transition:`all ${ge.motionDurationMid}`,textAlign:"start",position:"relative",[`&${He}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ge.defaultColor},[`${He}-close-icon`]:{marginInlineStart:st,color:ge.colorTextDescription,fontSize:ge.tagIconSize,cursor:"pointer",transition:`all ${ge.motionDurationMid}`,"&:hover":{color:ge.colorTextHeading}},[`&${He}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ge.iconCls}-close, ${ge.iconCls}-close:hover`]:{color:ge.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${He}-checkable-checked):hover`]:{color:ge.colorPrimary,backgroundColor:ge.colorFillSecondary},"&:active, &-checked":{color:ge.colorTextLightSolid},"&-checked":{backgroundColor:ge.colorPrimary,"&:hover":{backgroundColor:ge.colorPrimaryHover}},"&:active":{backgroundColor:ge.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ge.iconCls} + span, > span + ${ge.iconCls}`]:{marginInlineStart:Ue}}),[`${He}-borderless`]:{borderColor:"transparent",background:ge.tagBorderlessBg}}},Ee=ge=>{const{lineWidth:$e,fontSizeIcon:Me}=ge,Xe=ge.fontSizeSM,He=`${ge.lineHeightSM*Xe}px`;return(0,De.TS)(ge,{tagFontSize:Xe,tagLineHeight:He,tagIconSize:Me-2*$e,tagPaddingHorizontal:8,tagBorderlessBg:ge.colorFillTertiary})},oe=ge=>({defaultBg:ge.colorFillQuaternary,defaultColor:ge.colorText});var E=(0,Ne.Z)("Tag",ge=>{const $e=Ee(ge);return ze($e)},oe),a=function(ge,$e){var Me={};for(var Xe in ge)Object.prototype.hasOwnProperty.call(ge,Xe)&&$e.indexOf(Xe)<0&&(Me[Xe]=ge[Xe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Xe=Object.getOwnPropertySymbols(ge);He{const{prefixCls:$e,style:Me,className:Xe,checked:He,onChange:Ue,onClick:st}=ge,Ft=a(ge,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ut,tag:At}=x.useContext(Fe.E_),tt=pt=>{Ue==null||Ue(!He),st==null||st(pt)},Et=ut("tag",$e),[Bt,Te]=E(Et),Je=Re()(Et,`${Et}-checkable`,{[`${Et}-checkable-checked`]:He},At==null?void 0:At.className,Xe,Te);return Bt(x.createElement("span",Object.assign({},Ft,{style:Object.assign(Object.assign({},Me),At==null?void 0:At.style),className:Je,onClick:tt})))},z=te(45157);const ee=ge=>(0,z.Z)(ge,($e,Me)=>{let{textColor:Xe,lightBorderColor:He,lightColor:Ue,darkColor:st}=Me;return{[`${ge.componentCls}-${$e}`]:{color:Xe,background:Ue,borderColor:He,"&-inverse":{color:ge.colorTextLightSolid,background:st,borderColor:st},[`&${ge.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Ne.b)(["Tag","preset"],ge=>{const $e=Ee(ge);return ee($e)},oe);function ae(ge){return typeof ge!="string"?ge:ge.charAt(0).toUpperCase()+ge.slice(1)}const le=(ge,$e,Me)=>{const Xe=ae(Me);return{[`${ge.componentCls}-${$e}`]:{color:ge[`color${Me}`],background:ge[`color${Xe}Bg`],borderColor:ge[`color${Xe}Border`],[`&${ge.componentCls}-borderless`]:{borderColor:"transparent"}}}};var de=(0,Ne.b)(["Tag","status"],ge=>{const $e=Ee(ge);return[le($e,"success","Success"),le($e,"processing","Info"),le($e,"error","Error"),le($e,"warning","Warning")]},oe),me=function(ge,$e){var Me={};for(var Xe in ge)Object.prototype.hasOwnProperty.call(ge,Xe)&&$e.indexOf(Xe)<0&&(Me[Xe]=ge[Xe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Xe=Object.getOwnPropertySymbols(ge);He{const{prefixCls:Me,className:Xe,rootClassName:He,style:Ue,children:st,icon:Ft,color:ut,onClose:At,closeIcon:tt,closable:Et,bordered:Bt=!0}=ge,Te=me(ge,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Je,direction:pt,tag:Ut}=x.useContext(Fe.E_),[St,kt]=x.useState(!0);x.useEffect(()=>{"visible"in Te&&kt(Te.visible)},[Te.visible]);const he=(0,xe.o2)(ut),Ot=(0,xe.yT)(ut),$t=he||Ot,Dt=Object.assign(Object.assign({backgroundColor:ut&&!$t?ut:void 0},Ut==null?void 0:Ut.style),Ue),yt=Je("tag",Me),[Ve,Ze]=E(yt),Se=Re()(yt,Ut==null?void 0:Ut.className,{[`${yt}-${ut}`]:$t,[`${yt}-has-color`]:ut&&!$t,[`${yt}-hidden`]:!St,[`${yt}-rtl`]:pt==="rtl",[`${yt}-borderless`]:!Bt},Xe,He,Ze),ce=ke=>{ke.stopPropagation(),At==null||At(ke),!ke.defaultPrevented&&kt(!1)},[,Ke]=(0,be.Z)(Et,tt,ke=>ke===null?x.createElement(ie.Z,{className:`${yt}-close-icon`,onClick:ce}):x.createElement("span",{className:`${yt}-close-icon`,onClick:ce},ke),null,!1),dt=typeof Te.onClick=="function"||st&&st.type==="a",ve=Ft||null,fe=ve?x.createElement(x.Fragment,null,ve,st&&x.createElement("span",null,st)):st,qe=x.createElement("span",Object.assign({},Te,{ref:$e,className:Se,style:Dt}),fe,Ke,he&&x.createElement(ne,{key:"preset",prefixCls:yt}),Ot&&x.createElement(de,{key:"status",prefixCls:yt}));return Ve(dt?x.createElement(re.Z,{component:"Tag"},qe):qe)},pe=x.forwardRef(Ae);pe.CheckableTag=y;var we=pe},17574:function(rt,Pt,te){"use strict";te.d(Pt,{default:function(){return ut}});var x=te(60091),ie=te(94480),Pe=te(52671),Re=te(8657),xe=te(54476),be=te(59301),re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Fe=re,Oe=te(7657),De=function(tt,Et){return be.createElement(Oe.Z,(0,xe.Z)({},tt,{ref:Et,icon:Fe}))},Ne=be.forwardRef(De),ze=Ne,Ee=te(92310),oe=te.n(Ee),E=te(35654),a=te(71430),b=te(36355),y=te(56082),z=te(62892),ee=te(20648);const ne=4;function ae(At){const{dropPosition:tt,dropLevelOffset:Et,prefixCls:Bt,indent:Te,direction:Je="ltr"}=At,pt=Je==="ltr"?"left":"right",Ut=Je==="ltr"?"right":"left",St={[pt]:-Et*Te+ne,[Ut]:0};switch(tt){case-1:St.top=-3;break;case 1:St.bottom=-3;break;default:St.bottom=-3,St[pt]=Te+ne;break}return be.createElement("div",{style:St,className:`${Bt}-drop-indicator`})}var le=te(71997),me=be.forwardRef((At,tt)=>{const{getPrefixCls:Et,direction:Bt,virtual:Te,tree:Je}=be.useContext(b.E_),{prefixCls:pt,className:Ut,showIcon:St=!1,showLine:kt,switcherIcon:he,blockNode:Ot=!1,children:$t,checkable:Dt=!1,selectable:yt=!0,draggable:Ve,motion:Ze,style:Se}=At,ce=Et("tree",pt),Ke=Et(),dt=Ze!=null?Ze:Object.assign(Object.assign({},(0,z.Z)(Ke)),{motionAppear:!1}),ve=Object.assign(Object.assign({},At),{checkable:Dt,selectable:yt,showIcon:St,motion:dt,blockNode:Ot,showLine:!!kt,dropIndicatorRender:ae}),[fe,qe]=(0,ee.ZP)(ce),ke=be.useMemo(()=>{if(!Ve)return!1;let at={};switch(typeof Ve){case"function":at.nodeDraggable=Ve;break;case"object":at=Object.assign({},Ve);break;default:break}return at.icon!==!1&&(at.icon=at.icon||be.createElement(y.Z,null)),at},[Ve]),ye=at=>be.createElement(le.Z,{prefixCls:ce,switcherIcon:he,treeNodeProps:at,showLine:kt});return fe(be.createElement(x.Z,Object.assign({itemHeight:20,ref:tt,virtual:Te},ve,{style:Object.assign(Object.assign({},Je==null?void 0:Je.style),Se),prefixCls:ce,className:oe()({[`${ce}-icon-hide`]:!St,[`${ce}-block-node`]:Ot,[`${ce}-unselectable`]:!yt,[`${ce}-rtl`]:Bt==="rtl"},Je==null?void 0:Je.className,Ut,qe),direction:Bt,checkable:Dt&&be.createElement("span",{className:`${ce}-checkbox-inner`}),selectable:yt,switcherIcon:ye,draggable:ke}),$t))}),Ae;(function(At){At[At.None=0]="None",At[At.Start=1]="Start",At[At.End=2]="End"})(Ae||(Ae={}));function pe(At,tt){function Et(Bt){const{key:Te,children:Je}=Bt;tt(Te,Bt)!==!1&&pe(Je||[],tt)}At.forEach(Et)}function we(At){let{treeData:tt,expandedKeys:Et,startKey:Bt,endKey:Te}=At;const Je=[];let pt=Ae.None;if(Bt&&Bt===Te)return[Bt];if(!Bt||!Te)return[];function Ut(St){return St===Bt||St===Te}return pe(tt,St=>{if(pt===Ae.End)return!1;if(Ut(St)){if(Je.push(St),pt===Ae.None)pt=Ae.Start;else if(pt===Ae.Start)return pt=Ae.End,!1}else pt===Ae.Start&&Je.push(St);return Et.includes(St)}),Je}function ge(At,tt){const Et=(0,ie.Z)(tt),Bt=[];return pe(At,(Te,Je)=>{const pt=Et.indexOf(Te);return pt!==-1&&(Bt.push(Je),Et.splice(pt,1)),!!Et.length}),Bt}var $e=function(At,tt){var Et={};for(var Bt in At)Object.prototype.hasOwnProperty.call(At,Bt)&&tt.indexOf(Bt)<0&&(Et[Bt]=At[Bt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Bt=Object.getOwnPropertySymbols(At);Te{var{defaultExpandAll:Et,defaultExpandParent:Bt,defaultExpandedKeys:Te}=At,Je=$e(At,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const pt=be.useRef(),Ut=be.useRef(),St=()=>{const{keyEntities:ke}=(0,a.I8)(Xe(Je));let ye;return Et?ye=Object.keys(ke):Bt?ye=(0,E.r7)(Je.expandedKeys||Te||[],ke):ye=Je.expandedKeys||Te,ye},[kt,he]=be.useState(Je.selectedKeys||Je.defaultSelectedKeys||[]),[Ot,$t]=be.useState(()=>St());be.useEffect(()=>{"selectedKeys"in Je&&he(Je.selectedKeys)},[Je.selectedKeys]),be.useEffect(()=>{"expandedKeys"in Je&&$t(Je.expandedKeys)},[Je.expandedKeys]);const Dt=(ke,ye)=>{var at;return"expandedKeys"in Je||$t(ke),(at=Je.onExpand)===null||at===void 0?void 0:at.call(Je,ke,ye)},yt=(ke,ye)=>{var at;const{multiple:Qt}=Je,{node:ft,nativeEvent:jt}=ye,{key:Tt=""}=ft,Yt=Xe(Je),Be=Object.assign(Object.assign({},ye),{selected:!0}),nt=(jt==null?void 0:jt.ctrlKey)||(jt==null?void 0:jt.metaKey),ct=jt==null?void 0:jt.shiftKey;let lt;Qt&&nt?(lt=ke,pt.current=Tt,Ut.current=lt,Be.selectedNodes=ge(Yt,lt)):Qt&&ct?(lt=Array.from(new Set([].concat((0,ie.Z)(Ut.current||[]),(0,ie.Z)(we({treeData:Yt,expandedKeys:Ot,startKey:Tt,endKey:pt.current}))))),Be.selectedNodes=ge(Yt,lt)):(lt=[Tt],pt.current=Tt,Ut.current=lt,Be.selectedNodes=ge(Yt,lt)),(at=Je.onSelect)===null||at===void 0||at.call(Je,lt,Be),"selectedKeys"in Je||he(lt)},{getPrefixCls:Ve,direction:Ze}=be.useContext(b.E_),{prefixCls:Se,className:ce,showIcon:Ke=!0,expandAction:dt="click"}=Je,ve=$e(Je,["prefixCls","className","showIcon","expandAction"]),fe=Ve("tree",Se),qe=oe()(`${fe}-directory`,{[`${fe}-directory-rtl`]:Ze==="rtl"},ce);return be.createElement(me,Object.assign({icon:Me,ref:tt,blockNode:!0},ve,{showIcon:Ke,expandAction:dt,prefixCls:fe,className:qe,expandedKeys:Ot,selectedKeys:kt,onSelect:yt,onExpand:Dt}))};var st=be.forwardRef(He);const Ft=me;Ft.DirectoryTree=st,Ft.TreeNode=x.O;var ut=Ft},20648:function(rt,Pt,te){"use strict";te.d(Pt,{TM:function(){return Ee},Yk:function(){return ze}});var x=te(36237),ie=te(98447),Pe=te(17313),Re=te(8378),xe=te(37613),be=te(83116);const re=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Fe=(oe,E)=>({[`.${oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),Oe=(oe,E)=>({[`.${oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:E.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${E.lineWidthBold}px solid ${E.colorPrimary}`,borderRadius:"50%",content:'""'}}}),De=(oe,E)=>{const{treeCls:a,treeNodeCls:b,treeNodePadding:y,titleHeight:z,nodeSelectedBg:ee,nodeHoverBg:ne}=E,ae=E.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Pe.Wf)(E)),{background:E.colorBgContainer,borderRadius:E.borderRadius,transition:`background-color ${E.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Pe.oN)(E)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:y,insetInlineStart:0,border:`1px solid ${E.colorPrimary}`,opacity:0,animationName:re,animationDuration:E.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${y}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:E.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Pe.oN)(E)),[`&:not(${b}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${E.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},Fe(oe,E)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:E.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,marginInlineStart:-1,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${E.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ae},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${E.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:E.borderRadius,cursor:"pointer",transition:`all ${E.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${a}-node-selected`]:{backgroundColor:ee},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},Oe(oe,E)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${E.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},Ne=oe=>{const{treeCls:E,treeNodeCls:a,treeNodePadding:b,directoryNodeSelectedBg:y,directoryNodeSelectedColor:z}=oe;return{[`${E}${E}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:oe.controlItemBgHover}},"> *":{zIndex:1},[`${E}-switcher`]:{transition:`color ${oe.motionDurationMid}`},[`${E}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${E}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:y},[`${E}-switcher`]:{color:z},[`${E}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},ze=(oe,E)=>{const a=`.${oe}`,b=`${a}-treenode`,y=E.paddingXS/2,z=(0,xe.TS)(E,{treeCls:a,treeNodeCls:b,treeNodePadding:y});return[De(oe,z),Ne(z)]},Ee=oe=>{const{controlHeightSM:E}=oe;return{titleHeight:E,nodeHoverBg:oe.controlItemBgHover,nodeSelectedBg:oe.controlItemBgActive}};Pt.ZP=(0,be.Z)("Tree",(oe,E)=>{let{prefixCls:a}=E;return[{[oe.componentCls]:(0,ie.C2)(`${a}-checkbox`,oe)},ze(a,oe),(0,Re.Z)(oe)]},oe=>{const{colorTextLightSolid:E,colorPrimary:a}=oe;return Object.assign(Object.assign({},Ee(oe)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:a})})},71997:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return b}});var x=te(54476),ie=te(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Re=Pe,xe=te(7657),be=function(z,ee){return ie.createElement(xe.Z,(0,x.Z)({},z,{ref:ee,icon:Re}))},re=ie.forwardRef(be),Fe=re,Oe=te(52671),De=te(58617),Ne=te(15075),ze=te(43531),Ee=te(92310),oe=te.n(Ee),E=te(92343),b=y=>{const{prefixCls:z,switcherIcon:ee,treeNodeProps:ne,showLine:ae}=y,{isLeaf:le,expanded:de,loading:me}=ne;if(me)return ie.createElement(De.Z,{className:`${z}-switcher-loading-icon`});let Ae;if(ae&&typeof ae=="object"&&(Ae=ae.showLeafIcon),le){if(!ae)return null;if(typeof Ae!="boolean"&&Ae){const ge=typeof Ae=="function"?Ae(ne):Ae,$e=`${z}-switcher-line-custom-icon`;return(0,E.l$)(ge)?(0,E.Tm)(ge,{className:oe()(ge.props.className||"",$e)}):ge}return Ae?ie.createElement(Oe.Z,{className:`${z}-switcher-line-icon`}):ie.createElement("span",{className:`${z}-switcher-leaf-line`})}const pe=`${z}-switcher-icon`,we=typeof ee=="function"?ee(ne):ee;return(0,E.l$)(we)?(0,E.Tm)(we,{className:oe()(we.props.className||"",pe)}):we!==void 0?we:ae?de?ie.createElement(Ne.Z,{className:`${z}-switcher-line-icon`}):ie.createElement(ze.Z,{className:`${z}-switcher-line-icon`}):ie.createElement(Fe,{className:pe})}},24334:function(rt,Pt,te){var x,ie;(function(Pe,Re){rt.exports=Re(Pe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof te.g!="undefined"?te.g:this,function(Pe){"use strict";Pe=Pe||{};var Re=Pe.Base64,xe="2.6.4",be="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",re=function(Me){for(var Xe={},He=0,Ue=Me.length;He>>6)+Fe(128|Xe&63):Fe(224|Xe>>>12&15)+Fe(128|Xe>>>6&63)+Fe(128|Xe&63)}else{var Xe=65536+(Me.charCodeAt(0)-55296)*1024+(Me.charCodeAt(1)-56320);return Fe(240|Xe>>>18&7)+Fe(128|Xe>>>12&63)+Fe(128|Xe>>>6&63)+Fe(128|Xe&63)}},De=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ne=function(Me){return Me.replace(De,Oe)},ze=function(Me){var Xe=[0,2,1][Me.length%3],He=Me.charCodeAt(0)<<16|(Me.length>1?Me.charCodeAt(1):0)<<8|(Me.length>2?Me.charCodeAt(2):0),Ue=[be.charAt(He>>>18),be.charAt(He>>>12&63),Xe>=2?"=":be.charAt(He>>>6&63),Xe>=1?"=":be.charAt(He&63)];return Ue.join("")},Ee=Pe.btoa&&typeof Pe.btoa=="function"?function(Me){return Pe.btoa(Me)}:function(Me){if(Me.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Me.replace(/[\s\S]{1,3}/g,ze)},oe=function(Me){return Ee(Ne(String(Me)))},E=function(Me){return Me.replace(/[+\/]/g,function(Xe){return Xe=="+"?"-":"_"}).replace(/=/g,"")},a=function(Me,Xe){return Xe?E(oe(Me)):oe(Me)},b=function(Me){return a(Me,!0)},y;Pe.Uint8Array&&(y=function(Me,Xe){for(var He="",Ue=0,st=Me.length;Ue>>18)+be.charAt(tt>>>12&63)+(typeof ut!="undefined"?be.charAt(tt>>>6&63):"=")+(typeof At!="undefined"?be.charAt(tt&63):"=")}return Xe?E(He):He});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ee=function(Me){switch(Me.length){case 4:var Xe=(7&Me.charCodeAt(0))<<18|(63&Me.charCodeAt(1))<<12|(63&Me.charCodeAt(2))<<6|63&Me.charCodeAt(3),He=Xe-65536;return Fe((He>>>10)+55296)+Fe((He&1023)+56320);case 3:return Fe((15&Me.charCodeAt(0))<<12|(63&Me.charCodeAt(1))<<6|63&Me.charCodeAt(2));default:return Fe((31&Me.charCodeAt(0))<<6|63&Me.charCodeAt(1))}},ne=function(Me){return Me.replace(z,ee)},ae=function(Me){var Xe=Me.length,He=Xe%4,Ue=(Xe>0?re[Me.charAt(0)]<<18:0)|(Xe>1?re[Me.charAt(1)]<<12:0)|(Xe>2?re[Me.charAt(2)]<<6:0)|(Xe>3?re[Me.charAt(3)]:0),st=[Fe(Ue>>>16),Fe(Ue>>>8&255),Fe(Ue&255)];return st.length-=[0,0,2,1][He],st.join("")},le=Pe.atob&&typeof Pe.atob=="function"?function(Me){return Pe.atob(Me)}:function(Me){return Me.replace(/\S{1,4}/g,ae)},de=function(Me){return le(String(Me).replace(/[^A-Za-z0-9\+\/]/g,""))},me=function(Me){return ne(le(Me))},Ae=function(Me){return String(Me).replace(/[-_]/g,function(Xe){return Xe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},pe=function(Me){return me(Ae(Me))},we;Pe.Uint8Array&&(we=function(Me){return Uint8Array.from(de(Ae(Me)),function(Xe){return Xe.charCodeAt(0)})});var ge=function(){var Me=Pe.Base64;return Pe.Base64=Re,Me};if(Pe.Base64={VERSION:xe,atob:de,btoa:Ee,fromBase64:pe,toBase64:a,utob:Ne,encode:a,encodeURI:b,btou:ne,decode:pe,noConflict:ge,fromUint8Array:y,toUint8Array:we},typeof Object.defineProperty=="function"){var $e=function(Me){return{value:Me,enumerable:!1,writable:!0,configurable:!0}};Pe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",$e(function(){return pe(this)})),Object.defineProperty(String.prototype,"toBase64",$e(function(Me){return a(this,Me)})),Object.defineProperty(String.prototype,"toBase64URI",$e(function(){return a(this,!0)}))}}return Pe.Meteor&&(Base64=Pe.Base64),rt.exports?rt.exports.Base64=Pe.Base64:(x=[],ie=function(){return Pe.Base64}.apply(Pt,x),ie!==void 0&&(rt.exports=ie)),{Base64:Pe.Base64}})},39417:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return me}});var x=te(54476),ie=te(20068),Pe=te(75931),Re=te(33885),xe=te(67732),be=te(83652),re=te(31226),Fe=te(42403),Oe=te(158),De=te(92310),Ne=te.n(De),ze=te(26112),Ee=te(59301),oe=te(39378),E=function(pe){for(var we=pe.prefixCls,ge=pe.level,$e=pe.isStart,Me=pe.isEnd,Xe="".concat(we,"-indent-unit"),He=[],Ue=0;Ue0&&arguments[0]!==void 0?arguments[0]:[],Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Se=Ve.length,ce=Ze.length;if(Math.abs(Se-ce)!==1)return{add:!1,key:null};function Ke(dt,ve){var fe=new Map;dt.forEach(function(ke){fe.set(ke,!0)});var qe=ve.filter(function(ke){return!fe.has(ke)});return qe.length===1?qe[0]:null}return Se ").concat(Ze);return Ze}var pt=a.forwardRef(function(Ve,Ze){var Se=Ve.prefixCls,ce=Ve.data,Ke=Ve.selectable,dt=Ve.checkable,ve=Ve.expandedKeys,fe=Ve.selectedKeys,qe=Ve.checkedKeys,ke=Ve.loadedKeys,ye=Ve.loadingKeys,at=Ve.halfCheckedKeys,Qt=Ve.keyEntities,ft=Ve.disabled,jt=Ve.dragging,Tt=Ve.dragOverNodeKey,Yt=Ve.dropPosition,Be=Ve.motion,nt=Ve.height,ct=Ve.itemHeight,lt=Ve.virtual,gt=Ve.focusable,zt=Ve.activeItem,Jt=Ve.focused,_t=Ve.tabIndex,ln=Ve.onKeyDown,Pn=Ve.onFocus,Lt=Ve.onBlur,wt=Ve.onActiveChange,It=Ve.onListChangeStart,nn=Ve.onListChangeEnd,Zt=(0,ne.Z)(Ve,Ue),wn=a.useRef(null),In=a.useRef(null);a.useImperativeHandle(Ze,function(){return{scrollTo:function(gn){wn.current.scrollTo(gn)},getIndentWidth:function(){return In.current.offsetWidth}}});var vn=a.useState(ve),Ht=(0,ee.Z)(vn,2),kn=Ht[0],Ge=Ht[1],Wt=a.useState(ce),an=(0,ee.Z)(Wt,2),Xt=an[0],hn=an[1],sn=a.useState(ce),mn=(0,ee.Z)(sn,2),Qe=mn[0],ot=mn[1],_e=a.useState([]),Gt=(0,ee.Z)(_e,2),qt=Gt[0],Kt=Gt[1],xn=a.useState(null),cn=(0,ee.Z)(xn,2),fn=cn[0],Ln=cn[1],da=a.useRef(ce);da.current=ce;function en(){var Ca=da.current;hn(Ca),ot(Ca),Kt([]),Ln(null),nn()}(0,ae.Z)(function(){Ge(ve);var Ca=Xe(kn,ve);if(Ca.key!==null)if(Ca.add){var gn=Xt.findIndex(function(Ia){var Ya=Ia.key;return Ya===Ca.key}),Jn=Bt(He(Xt,ce,Ca.key),lt,nt,ct),Ra=Xt.slice();Ra.splice(gn+1,0,Et),ot(Ra),Kt(Jn),Ln("show")}else{var na=ce.findIndex(function(Ia){var Ya=Ia.key;return Ya===Ca.key}),Qa=Bt(He(ce,Xt,Ca.key),lt,nt,ct),Ka=ce.slice();Ka.splice(na+1,0,Et),ot(Ka),Kt(Qa),Ln("hide")}else Xt!==ce&&(hn(ce),ot(ce))},[ve,ce]),a.useEffect(function(){jt||en()},[jt]);var Hn=Be?Qe:ce,aa={expandedKeys:ve,selectedKeys:fe,loadedKeys:ke,loadingKeys:ye,checkedKeys:qe,halfCheckedKeys:at,dragOverNodeKey:Tt,dropPosition:Yt,keyEntities:Qt};return a.createElement(a.Fragment,null,Jt&&zt&&a.createElement("span",{style:st,"aria-live":"assertive"},Je(zt)),a.createElement("div",null,a.createElement("input",{style:st,disabled:gt===!1||ft,tabIndex:gt!==!1?_t:null,onKeyDown:ln,onFocus:Pn,onBlur:Lt,value:"",onChange:Ft,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(Se,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(Se,"-indent")},a.createElement("div",{ref:In,className:"".concat(Se,"-indent-unit")}))),a.createElement(le.Z,(0,x.Z)({},Zt,{data:Hn,itemKey:Te,height:nt,fullHeight:!1,virtual:lt,itemHeight:ct,prefixCls:"".concat(Se,"-list"),ref:wn,onVisibleChange:function(gn,Jn){var Ra=new Set(gn),na=Jn.filter(function(Qa){return!Ra.has(Qa)});na.some(function(Qa){return Te(Qa)===ut})&&en()}}),function(Ca){var gn=Ca.pos,Jn=(0,x.Z)({},(z(Ca.data),Ca.data)),Ra=Ca.title,na=Ca.key,Qa=Ca.isStart,Ka=Ca.isEnd,Ia=(0,pe.km)(na,gn);delete Jn.key,delete Jn.children;var Ya=(0,pe.H8)(Ia,aa);return a.createElement(Me,(0,x.Z)({},Jn,Ya,{title:Ra,active:!!zt&&na===zt.key,pos:gn,data:Ca.data,isStart:Qa,isEnd:Ka,motion:Be,motionNodes:na===ut?qt:null,motionType:fn,onMotionStart:It,onMotionEnd:en,treeNodeRequiredProps:aa,onMouseMove:function(){wt(null)}}))}))});pt.displayName="NodeList";var Ut=pt,St=te(35654),kt=te(90782),he=te(67841),Ot=10,$t=function(Ve){(0,Oe.Z)(Se,Ve);var Ze=(0,De.Z)(Se);function Se(){var ce;(0,be.Z)(this,Se);for(var Ke=arguments.length,dt=new Array(Ke),ve=0;ve2&&arguments[2]!==void 0?arguments[2]:!1,at=ce.state,Qt=at.dragChildrenKeys,ft=at.dropPosition,jt=at.dropTargetKey,Tt=at.dropTargetPos,Yt=at.dropAllowed;if(Yt){var Be=ce.props.onDrop;if(ce.setState({dragOverNodeKey:null}),ce.cleanDragState(),jt!==null){var nt=(0,Re.Z)((0,Re.Z)({},(0,pe.H8)(jt,ce.getTreeNodeRequiredProps())),{},{active:((ke=ce.getActiveItem())===null||ke===void 0?void 0:ke.key)===jt,data:(0,he.Z)(ce.state.keyEntities,jt).node}),ct=Qt.indexOf(jt)!==-1;(0,E.ZP)(!ct,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var lt=(0,St.yx)(Tt),gt={event:fe,node:(0,pe.F)(nt),dragNode:ce.dragNode?(0,pe.F)(ce.dragNode.props):null,dragNodesKeys:[ce.dragNode.props.eventKey].concat(Qt),dropToGap:ft!==0,dropPosition:ft+Number(lt[lt.length-1])};ye||Be==null||Be(gt),ce.dragNode=null}}},ce.cleanDragState=function(){var fe=ce.state.draggingNodeKey;fe!==null&&ce.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ce.dragStartMousePosition=null,ce.currentMouseOverDroppableNodeKey=null},ce.triggerExpandActionExpand=function(fe,qe){var ke=ce.state,ye=ke.expandedKeys,at=ke.flattenNodes,Qt=qe.expanded,ft=qe.key,jt=qe.isLeaf;if(!(jt||fe.shiftKey||fe.metaKey||fe.ctrlKey)){var Tt=at.filter(function(Be){return Be.key===ft})[0],Yt=(0,pe.F)((0,Re.Z)((0,Re.Z)({},(0,pe.H8)(ft,ce.getTreeNodeRequiredProps())),{},{data:Tt.data}));ce.setExpandedKeys(Qt?(0,St._5)(ye,ft):(0,St.L0)(ye,ft)),ce.onNodeExpand(fe,Yt)}},ce.onNodeClick=function(fe,qe){var ke=ce.props,ye=ke.onClick,at=ke.expandAction;at==="click"&&ce.triggerExpandActionExpand(fe,qe),ye==null||ye(fe,qe)},ce.onNodeDoubleClick=function(fe,qe){var ke=ce.props,ye=ke.onDoubleClick,at=ke.expandAction;at==="doubleClick"&&ce.triggerExpandActionExpand(fe,qe),ye==null||ye(fe,qe)},ce.onNodeSelect=function(fe,qe){var ke=ce.state.selectedKeys,ye=ce.state,at=ye.keyEntities,Qt=ye.fieldNames,ft=ce.props,jt=ft.onSelect,Tt=ft.multiple,Yt=qe.selected,Be=qe[Qt.key],nt=!Yt;nt?Tt?ke=(0,St.L0)(ke,Be):ke=[Be]:ke=(0,St._5)(ke,Be);var ct=ke.map(function(lt){var gt=(0,he.Z)(at,lt);return gt?gt.node:null}).filter(function(lt){return lt});ce.setUncontrolledState({selectedKeys:ke}),jt==null||jt(ke,{event:"select",selected:nt,node:qe,selectedNodes:ct,nativeEvent:fe.nativeEvent})},ce.onNodeCheck=function(fe,qe,ke){var ye=ce.state,at=ye.keyEntities,Qt=ye.checkedKeys,ft=ye.halfCheckedKeys,jt=ce.props,Tt=jt.checkStrictly,Yt=jt.onCheck,Be=qe.key,nt,ct={event:"check",node:qe,checked:ke,nativeEvent:fe.nativeEvent};if(Tt){var lt=ke?(0,St.L0)(Qt,Be):(0,St._5)(Qt,Be),gt=(0,St._5)(ft,Be);nt={checked:lt,halfChecked:gt},ct.checkedNodes=lt.map(function(Lt){return(0,he.Z)(at,Lt)}).filter(function(Lt){return Lt}).map(function(Lt){return Lt.node}),ce.setUncontrolledState({checkedKeys:lt})}else{var zt=(0,kt.S)([].concat((0,xe.Z)(Qt),[Be]),!0,at),Jt=zt.checkedKeys,_t=zt.halfCheckedKeys;if(!ke){var ln=new Set(Jt);ln.delete(Be);var Pn=(0,kt.S)(Array.from(ln),{checked:!1,halfCheckedKeys:_t},at);Jt=Pn.checkedKeys,_t=Pn.halfCheckedKeys}nt=Jt,ct.checkedNodes=[],ct.checkedNodesPositions=[],ct.halfCheckedKeys=_t,Jt.forEach(function(Lt){var wt=(0,he.Z)(at,Lt);if(wt){var It=wt.node,nn=wt.pos;ct.checkedNodes.push(It),ct.checkedNodesPositions.push({node:It,pos:nn})}}),ce.setUncontrolledState({checkedKeys:Jt},!1,{halfCheckedKeys:_t})}Yt==null||Yt(nt,ct)},ce.onNodeLoad=function(fe){var qe=fe.key,ke=new Promise(function(ye,at){ce.setState(function(Qt){var ft=Qt.loadedKeys,jt=ft===void 0?[]:ft,Tt=Qt.loadingKeys,Yt=Tt===void 0?[]:Tt,Be=ce.props,nt=Be.loadData,ct=Be.onLoad;if(!nt||jt.indexOf(qe)!==-1||Yt.indexOf(qe)!==-1)return null;var lt=nt(fe);return lt.then(function(){var gt=ce.state.loadedKeys,zt=(0,St.L0)(gt,qe);ct==null||ct(zt,{event:"load",node:fe}),ce.setUncontrolledState({loadedKeys:zt}),ce.setState(function(Jt){return{loadingKeys:(0,St._5)(Jt.loadingKeys,qe)}}),ye()}).catch(function(gt){if(ce.setState(function(Jt){return{loadingKeys:(0,St._5)(Jt.loadingKeys,qe)}}),ce.loadingRetryTimes[qe]=(ce.loadingRetryTimes[qe]||0)+1,ce.loadingRetryTimes[qe]>=Ot){var zt=ce.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ce.setUncontrolledState({loadedKeys:(0,St.L0)(zt,qe)}),ye()}at(gt)}),{loadingKeys:(0,St.L0)(Yt,qe)}})});return ke.catch(function(){}),ke},ce.onNodeMouseEnter=function(fe,qe){var ke=ce.props.onMouseEnter;ke==null||ke({event:fe,node:qe})},ce.onNodeMouseLeave=function(fe,qe){var ke=ce.props.onMouseLeave;ke==null||ke({event:fe,node:qe})},ce.onNodeContextMenu=function(fe,qe){var ke=ce.props.onRightClick;ke&&(fe.preventDefault(),ke({event:fe,node:qe}))},ce.onFocus=function(){var fe=ce.props.onFocus;ce.setState({focused:!0});for(var qe=arguments.length,ke=new Array(qe),ye=0;ye1&&arguments[1]!==void 0?arguments[1]:!1,ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ce.destroyed){var ye=!1,at=!0,Qt={};Object.keys(fe).forEach(function(ft){if(ft in ce.props){at=!1;return}ye=!0,Qt[ft]=fe[ft]}),ye&&(!qe||at)&&ce.setState((0,Re.Z)((0,Re.Z)({},Qt),ke))}},ce.scrollTo=function(fe){ce.listRef.current.scrollTo(fe)},ce}return(0,re.Z)(Se,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ke=this.props.activeKey;Ke!==void 0&&Ke!==this.state.activeKey&&(this.setState({activeKey:Ke}),Ke!==null&&this.scrollTo({key:Ke}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Ke,dt=this.state,ve=dt.focused,fe=dt.flattenNodes,qe=dt.keyEntities,ke=dt.draggingNodeKey,ye=dt.activeKey,at=dt.dropLevelOffset,Qt=dt.dropContainerKey,ft=dt.dropTargetKey,jt=dt.dropPosition,Tt=dt.dragOverNodeKey,Yt=dt.indent,Be=this.props,nt=Be.prefixCls,ct=Be.className,lt=Be.style,gt=Be.showLine,zt=Be.focusable,Jt=Be.tabIndex,_t=Jt===void 0?0:Jt,ln=Be.selectable,Pn=Be.showIcon,Lt=Be.icon,wt=Be.switcherIcon,It=Be.draggable,nn=Be.checkable,Zt=Be.checkStrictly,wn=Be.disabled,In=Be.motion,vn=Be.loadData,Ht=Be.filterTreeNode,kn=Be.height,Ge=Be.itemHeight,Wt=Be.virtual,an=Be.titleRender,Xt=Be.dropIndicatorRender,hn=Be.onContextMenu,sn=Be.onScroll,mn=Be.direction,Qe=Be.rootClassName,ot=Be.rootStyle,_e=(0,oe.Z)(this.props,{aria:!0,data:!0}),Gt;return It&&((0,Pe.Z)(It)==="object"?Gt=It:typeof It=="function"?Gt={nodeDraggable:It}:Gt={}),a.createElement(b.k.Provider,{value:{prefixCls:nt,selectable:ln,showIcon:Pn,icon:Lt,switcherIcon:wt,draggable:Gt,draggingNodeKey:ke,checkable:nn,checkStrictly:Zt,disabled:wn,keyEntities:qe,dropLevelOffset:at,dropContainerKey:Qt,dropTargetKey:ft,dropPosition:jt,dragOverNodeKey:Tt,indent:Yt,direction:mn,dropIndicatorRender:Xt,loadData:vn,filterTreeNode:Ht,titleRender:an,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:ze()(nt,ct,Qe,(Ke={},(0,ie.Z)(Ke,"".concat(nt,"-show-line"),gt),(0,ie.Z)(Ke,"".concat(nt,"-focused"),ve),(0,ie.Z)(Ke,"".concat(nt,"-active-focused"),ye!==null),Ke)),style:ot},a.createElement(Ut,(0,x.Z)({ref:this.listRef,prefixCls:nt,style:lt,data:fe,disabled:wn,selectable:ln,checkable:!!nn,motion:In,dragging:ke!==null,height:kn,itemHeight:Ge,virtual:Wt,focusable:zt,focused:ve,tabIndex:_t,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:hn,onScroll:sn},this.getTreeNodeRequiredProps(),_e))))}}],[{key:"getDerivedStateFromProps",value:function(Ke,dt){var ve=dt.prevProps,fe={prevProps:Ke};function qe(zt){return!ve&&zt in Ke||ve&&ve[zt]!==Ke[zt]}var ke,ye=dt.fieldNames;if(qe("fieldNames")&&(ye=(0,pe.w$)(Ke.fieldNames),fe.fieldNames=ye),qe("treeData")?ke=Ke.treeData:qe("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ke=(0,pe.zn)(Ke.children)),ke){fe.treeData=ke;var at=(0,pe.I8)(ke,{fieldNames:ye});fe.keyEntities=(0,Re.Z)((0,ie.Z)({},ut,tt),at.keyEntities)}var Qt=fe.keyEntities||dt.keyEntities;if(qe("expandedKeys")||ve&&qe("autoExpandParent"))fe.expandedKeys=Ke.autoExpandParent||!ve&&Ke.defaultExpandParent?(0,St.r7)(Ke.expandedKeys,Qt):Ke.expandedKeys;else if(!ve&&Ke.defaultExpandAll){var ft=(0,Re.Z)({},Qt);delete ft[ut],fe.expandedKeys=Object.keys(ft).map(function(zt){return ft[zt].key})}else!ve&&Ke.defaultExpandedKeys&&(fe.expandedKeys=Ke.autoExpandParent||Ke.defaultExpandParent?(0,St.r7)(Ke.defaultExpandedKeys,Qt):Ke.defaultExpandedKeys);if(fe.expandedKeys||delete fe.expandedKeys,ke||fe.expandedKeys){var jt=(0,pe.oH)(ke||dt.treeData,fe.expandedKeys||dt.expandedKeys,ye);fe.flattenNodes=jt}if(Ke.selectable&&(qe("selectedKeys")?fe.selectedKeys=(0,St.BT)(Ke.selectedKeys,Ke):!ve&&Ke.defaultSelectedKeys&&(fe.selectedKeys=(0,St.BT)(Ke.defaultSelectedKeys,Ke))),Ke.checkable){var Tt;if(qe("checkedKeys")?Tt=(0,St.E6)(Ke.checkedKeys)||{}:!ve&&Ke.defaultCheckedKeys?Tt=(0,St.E6)(Ke.defaultCheckedKeys)||{}:ke&&(Tt=(0,St.E6)(Ke.checkedKeys)||{checkedKeys:dt.checkedKeys,halfCheckedKeys:dt.halfCheckedKeys}),Tt){var Yt=Tt,Be=Yt.checkedKeys,nt=Be===void 0?[]:Be,ct=Yt.halfCheckedKeys,lt=ct===void 0?[]:ct;if(!Ke.checkStrictly){var gt=(0,kt.S)(nt,!0,Qt);nt=gt.checkedKeys,lt=gt.halfCheckedKeys}fe.checkedKeys=nt,fe.halfCheckedKeys=lt}}return qe("loadedKeys")&&(fe.loadedKeys=Ke.loadedKeys),fe}}]),Se}(a.Component);$t.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:y,allowDrop:function(){return!0},expandAction:!1},$t.TreeNode=me.Z;var Dt=$t,yt=Dt},35654:function(rt,Pt,te){"use strict";te.d(Pt,{BT:function(){return a},E6:function(){return z},L0:function(){return De},OM:function(){return E},_5:function(){return Oe},r7:function(){return ee},wA:function(){return ze},yx:function(){return Ne}});var x=te(94480),ie=te(76190),Pe=te(48736),Re=te(59301),xe=te(39417),be=te(67841),re=te(71430),Fe=null;function Oe(ne,ae){if(!ne)return[];var le=ne.slice(),de=le.indexOf(ae);return de>=0&&le.splice(de,1),le}function De(ne,ae){var le=(ne||[]).slice();return le.indexOf(ae)===-1&&le.push(ae),le}function Ne(ne){return ne.split("-")}function ze(ne,ae){var le=[],de=(0,be.Z)(ae,ne);function me(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ae.forEach(function(pe){var we=pe.key,ge=pe.children;le.push(we),me(ge)})}return me(de.children),le}function Ee(ne){if(ne.parent){var ae=Ne(ne.pos);return Number(ae[ae.length-1])===ne.parent.children.length-1}return!1}function oe(ne){var ae=Ne(ne.pos);return Number(ae[ae.length-1])===0}function E(ne,ae,le,de,me,Ae,pe,we,ge,$e){var Me,Xe=ne.clientX,He=ne.clientY,Ue=ne.target.getBoundingClientRect(),st=Ue.top,Ft=Ue.height,ut=($e==="rtl"?-1:1)*(((me==null?void 0:me.x)||0)-Xe),At=(ut-12)/de,tt=(0,be.Z)(we,le.props.eventKey);if(He-1.5?Ae({dragNode:Ot,dropNode:$t,dropPosition:1})?St=1:Dt=!1:Ae({dragNode:Ot,dropNode:$t,dropPosition:0})?St=0:Ae({dragNode:Ot,dropNode:$t,dropPosition:1})?St=1:Dt=!1:Ae({dragNode:Ot,dropNode:$t,dropPosition:1})?St=1:Dt=!1,{dropPosition:St,dropLevelOffset:kt,dropTargetKey:tt.key,dropTargetPos:tt.pos,dragOverNodeKey:Ut,dropContainerKey:St===0?null:((Me=tt.parent)===null||Me===void 0?void 0:Me.key)||null,dropAllowed:Dt}}function a(ne,ae){if(ne){var le=ae.multiple;return le?ne.slice():ne.length?[ne[0]]:ne}}var b=function(ae){return ae};function y(ne,ae){if(!ne)return[];var le=ae||{},de=le.processProps,me=de===void 0?b:de,Ae=Array.isArray(ne)?ne:[ne];return Ae.map(function(pe){var we=pe.children,ge=_objectWithoutProperties(pe,Fe),$e=y(we,ae);return React.createElement(TreeNode,_extends({key:ge.key},me(ge)),$e)})}function z(ne){if(!ne)return null;var ae;if(Array.isArray(ne))ae={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,ie.Z)(ne)==="object")ae={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Pe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ae}function ee(ne,ae){var le=new Set;function de(me){if(!le.has(me)){var Ae=(0,be.Z)(ae,me);if(Ae){le.add(me);var pe=Ae.parent,we=Ae.node;we.disabled||pe&&de(pe.key)}}}return(ne||[]).forEach(function(me){de(me)}),(0,x.Z)(le)}},90782:function(rt,Pt,te){"use strict";te.d(Pt,{S:function(){return re}});var x=te(48736),ie=te(67841);function Pe(Fe,Oe){var De=new Set;return Fe.forEach(function(Ne){Oe.has(Ne)||De.add(Ne)}),De}function Re(Fe){var Oe=Fe||{},De=Oe.disabled,Ne=Oe.disableCheckbox,ze=Oe.checkable;return!!(De||Ne)||ze===!1}function xe(Fe,Oe,De,Ne){for(var ze=new Set(Fe),Ee=new Set,oe=0;oe<=De;oe+=1){var E=Oe.get(oe)||new Set;E.forEach(function(z){var ee=z.key,ne=z.node,ae=z.children,le=ae===void 0?[]:ae;ze.has(ee)&&!Ne(ne)&&le.filter(function(de){return!Ne(de.node)}).forEach(function(de){ze.add(de.key)})})}for(var a=new Set,b=De;b>=0;b-=1){var y=Oe.get(b)||new Set;y.forEach(function(z){var ee=z.parent,ne=z.node;if(!(Ne(ne)||!z.parent||a.has(z.parent.key))){if(Ne(z.parent.node)){a.add(ee.key);return}var ae=!0,le=!1;(ee.children||[]).filter(function(de){return!Ne(de.node)}).forEach(function(de){var me=de.key,Ae=ze.has(me);ae&&!Ae&&(ae=!1),!le&&(Ae||Ee.has(me))&&(le=!0)}),ae&&ze.add(ee.key),le&&Ee.add(ee.key),a.add(ee.key)}})}return{checkedKeys:Array.from(ze),halfCheckedKeys:Array.from(Pe(Ee,ze))}}function be(Fe,Oe,De,Ne,ze){for(var Ee=new Set(Fe),oe=new Set(Oe),E=0;E<=Ne;E+=1){var a=De.get(E)||new Set;a.forEach(function(ee){var ne=ee.key,ae=ee.node,le=ee.children,de=le===void 0?[]:le;!Ee.has(ne)&&!oe.has(ne)&&!ze(ae)&&de.filter(function(me){return!ze(me.node)}).forEach(function(me){Ee.delete(me.key)})})}oe=new Set;for(var b=new Set,y=Ne;y>=0;y-=1){var z=De.get(y)||new Set;z.forEach(function(ee){var ne=ee.parent,ae=ee.node;if(!(ze(ae)||!ee.parent||b.has(ee.parent.key))){if(ze(ee.parent.node)){b.add(ne.key);return}var le=!0,de=!1;(ne.children||[]).filter(function(me){return!ze(me.node)}).forEach(function(me){var Ae=me.key,pe=Ee.has(Ae);le&&!pe&&(le=!1),!de&&(pe||oe.has(Ae))&&(de=!0)}),le||Ee.delete(ne.key),de&&oe.add(ne.key),b.add(ne.key)}})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(Pe(oe,Ee))}}function re(Fe,Oe,De,Ne){var ze=[],Ee;Ne?Ee=Ne:Ee=Re;var oe=new Set(Fe.filter(function(y){var z=!!(0,ie.Z)(De,y);return z||ze.push(y),z})),E=new Map,a=0;Object.keys(De).forEach(function(y){var z=De[y],ee=z.level,ne=E.get(ee);ne||(ne=new Set,E.set(ee,ne)),ne.add(z),a=Math.max(a,ee)}),(0,x.ZP)(!ze.length,"Tree missing follow keys: ".concat(ze.slice(0,100).map(function(y){return"'".concat(y,"'")}).join(", ")));var b;return Oe===!0?b=xe(oe,E,a,Ee):b=be(oe,Oe.halfCheckedKeys,E,a,Ee),b}},67841:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return x}});function x(ie,Pe){return ie[Pe]}},71430:function(rt,Pt,te){"use strict";te.d(Pt,{F:function(){return ee},H8:function(){return z},I8:function(){return y},km:function(){return ze},oH:function(){return a},w$:function(){return Ee},zn:function(){return E}});var x=te(76190),ie=te(94480),Pe=te(33885),Re=te(75931),xe=te(11592),be=te(2738),re=te(48736),Fe=te(67841),Oe=["children"];function De(ne,ae){return"".concat(ne,"-").concat(ae)}function Ne(ne){return ne&&ne.type&&ne.type.isTreeNode}function ze(ne,ae){return ne!=null?ne:ae}function Ee(ne){var ae=ne||{},le=ae.title,de=ae._title,me=ae.key,Ae=ae.children,pe=le||"title";return{title:pe,_title:de||[pe],key:me||"key",children:Ae||"children"}}function oe(ne,ae){var le=new Map;function de(me){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(me||[]).forEach(function(pe){var we=pe[ae.key],ge=pe[ae.children];warning(we!=null,"Tree node must have a certain key: [".concat(Ae).concat(we,"]"));var $e=String(we);warning(!le.has($e)||we===null||we===void 0,"Same 'key' exist in the Tree: ".concat($e)),le.set($e,!0),de(ge,"".concat(Ae).concat($e," > "))})}de(ne)}function E(ne){function ae(le){var de=(0,xe.Z)(le);return de.map(function(me){if(!Ne(me))return(0,re.ZP)(!me,"Tree/TreeNode can only accept TreeNode as children."),null;var Ae=me.key,pe=me.props,we=pe.children,ge=(0,Re.Z)(pe,Oe),$e=(0,Pe.Z)({key:Ae},ge),Me=ae(we);return Me.length&&($e.children=Me),$e}).filter(function(me){return me})}return ae(ne)}function a(ne,ae,le){var de=Ee(le),me=de._title,Ae=de.key,pe=de.children,we=new Set(ae===!0?[]:ae),ge=[];function $e(Me){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Me.map(function(He,Ue){for(var st=De(Xe?Xe.pos:"0",Ue),Ft=ze(He[Ae],st),ut,At=0;At1&&arguments[1]!==void 0?arguments[1]:{},le=ae.initWrapper,de=ae.processEntity,me=ae.onProcessFinished,Ae=ae.externalGetKey,pe=ae.childrenPropName,we=ae.fieldNames,ge=arguments.length>2?arguments[2]:void 0,$e=Ae||ge,Me={},Xe={},He={posEntities:Me,keyEntities:Xe};return le&&(He=le(He)||He),b(ne,function(Ue){var st=Ue.node,Ft=Ue.index,ut=Ue.pos,At=Ue.key,tt=Ue.parentPos,Et=Ue.level,Bt=Ue.nodes,Te={node:st,nodes:Bt,index:Ft,key:At,pos:ut,level:Et},Je=ze(At,ut);Me[ut]=Te,Xe[Je]=Te,Te.parent=Me[tt],Te.parent&&(Te.parent.children=Te.parent.children||[],Te.parent.children.push(Te)),de&&de(Te,He)},{externalGetKey:$e,childrenPropName:pe,fieldNames:we}),me&&me(He),He}function z(ne,ae){var le=ae.expandedKeys,de=ae.selectedKeys,me=ae.loadedKeys,Ae=ae.loadingKeys,pe=ae.checkedKeys,we=ae.halfCheckedKeys,ge=ae.dragOverNodeKey,$e=ae.dropPosition,Me=ae.keyEntities,Xe=(0,Fe.Z)(Me,ne),He={eventKey:ne,expanded:le.indexOf(ne)!==-1,selected:de.indexOf(ne)!==-1,loaded:me.indexOf(ne)!==-1,loading:Ae.indexOf(ne)!==-1,checked:pe.indexOf(ne)!==-1,halfChecked:we.indexOf(ne)!==-1,pos:String(Xe?Xe.pos:""),dragOver:ge===ne&&$e===0,dragOverGapTop:ge===ne&&$e===-1,dragOverGapBottom:ge===ne&&$e===1};return He}function ee(ne){var ae=ne.data,le=ne.expanded,de=ne.selected,me=ne.checked,Ae=ne.loaded,pe=ne.loading,we=ne.halfChecked,ge=ne.dragOver,$e=ne.dragOverGapTop,Me=ne.dragOverGapBottom,Xe=ne.pos,He=ne.active,Ue=ne.eventKey,st=(0,Pe.Z)((0,Pe.Z)({},ae),{},{expanded:le,selected:de,checked:me,loaded:Ae,loading:pe,halfChecked:we,dragOver:ge,dragOverGapTop:$e,dragOverGapBottom:Me,pos:Xe,active:He,key:Ue});return"props"in st||Object.defineProperty(st,"props",{get:function(){return(0,re.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),st}},8224:function(rt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ie}});var x=te(4676);function ie(Pe,Re,xe,be){var re=x.unstable_batchedUpdates?function(Oe){x.unstable_batchedUpdates(xe,Oe)}:xe;return Pe!=null&&Pe.addEventListener&&Pe.addEventListener(Re,re,be),{remove:function(){Pe!=null&&Pe.removeEventListener&&Pe.removeEventListener(Re,re,be)}}}},55468:function(rt,Pt,te){"use strict";te.d(Pt,{g1:function(){return Ne},os:function(){return Ee}});var x=/margin|padding|width|height|max|min|offset/,ie={left:!0,top:!0},Pe={cssFloat:1,styleFloat:1,float:1};function Re(oe){return oe.nodeType===1?oe.ownerDocument.defaultView.getComputedStyle(oe,null):{}}function xe(oe,E,a){if(E=E.toLowerCase(),a==="auto"){if(E==="height")return oe.offsetHeight;if(E==="width")return oe.offsetWidth}return E in ie||(ie[E]=x.test(E)),ie[E]?parseFloat(a)||0:a}function be(oe,E){var a=arguments.length,b=Re(oe);return E=Pe[E]?"cssFloat"in oe.style?"cssFloat":"styleFloat":E,a===1?b:xe(oe,E,b[E]||oe.style[E])}function re(oe,E,a){var b=arguments.length;if(E=Pe[E]?"cssFloat"in oe.style?"cssFloat":"styleFloat":E,b===3)return typeof a=="number"&&x.test(E)&&(a="".concat(a,"px")),oe.style[E]=a,a;for(var y in E)E.hasOwnProperty(y)&&re(oe,y,E[y]);return Re(oe)}function Fe(oe){return oe===document.body?document.documentElement.clientWidth:oe.offsetWidth}function Oe(oe){return oe===document.body?window.innerHeight||document.documentElement.clientHeight:oe.offsetHeight}function De(){var oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),E=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:oe,height:E}}function Ne(){var oe=document.documentElement.clientWidth,E=window.innerHeight||document.documentElement.clientHeight;return{width:oe,height:E}}function ze(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ee(oe){var E=oe.getBoundingClientRect(),a=document.documentElement;return{left:E.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:E.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},3465:function(rt,Pt,te){"use strict";te.d(Pt,{G:function(){return Re}});var x=te(47273),ie=function(be){if((0,x.Z)()&&window.document.documentElement){var re=Array.isArray(be)?be:[be],Fe=window.document.documentElement;return re.some(function(Oe){return Oe in Fe.style})}return!1},Pe=function(be,re){if(!ie(be))return!1;var Fe=document.createElement("div"),Oe=Fe.style[be];return Fe.style[be]=re,Fe.style[be]!==Oe};function Re(xe,be){return!Array.isArray(xe)&&be!==void 0?Pe(xe,be):ie(xe)}},32637:function(rt){"use strict";rt.exports="data:image/jpeg;base64,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"},25365:function(rt){"use strict";rt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},75309:function(rt){"use strict";rt.exports="data:image/png;base64,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"},19664:function(rt){"use strict";rt.exports="data:image/png;base64,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"},77882:function(rt){"use strict";rt.exports="data:image/png;base64,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"},66832:function(rt){"use strict";rt.exports="data:image/png;base64,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"},47558:function(rt){"use strict";rt.exports="data:image/png;base64,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"},71979:function(rt){"use strict";rt.exports="data:image/png;base64,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"},91833:function(rt){"use strict";rt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEwRJREFUeF7tW3l8Tee6ftbOPKBoKcrR1lBH1FAqqYsWNdVQlOOgpbTcttfQ1nEdVWNRWkNd10yvOodeQ39XUTVEhFDz3JpnkcSQBJFEImud3/d+w/rW2iuJyrn3/mPjt5O11/r2Wu/zPe/7vAPjzvEllmEYgGHAMHz8nf1hx8B+lZ/RL+K4+52fZwGwDAM+uhKwfGINiy6lzwp7+Uy2iriercj/Apal3tkRy6Jv48fpR34dO07/5LXsuGXCskz63GTv7FTTArtjy5RriXPk9eKdrWvQ1/Dr+PrsZ/m9Jn9u7Xx+P2w9fo/yM/b0dEy7V/F09vMBST6Y2wwjYNgzbcdeNW4f+y8CiAPhswGRILHDcIJER+h89pdfw26F42HA9AJJWr0QkAxhEDK2eCAJKze8BMMGiR3nRpTH3D8zg0qDOY1pCID4unlkfGlE3ejsvjhA/HP9HLl5CgaJX1sgSAQmN5QPVqph+Gob6QwgMjjb5YxB3ODcjoUzic6XTNPe/29AksYUcGog8d0rdqxknNj9js8YkzTWACYsk7FCstMGQ57H2eMESbHcC7xHYBLZFOZyI/3oYuHimKGdTHKARK6P04QzSrg/yS4XmA53p7k35eT+aUyymUHbr0Am2e5OZxu5O8U+7sLyZRK5YL7TvdjkAN8NlrZRxO7R3KD0GbY79wFJRvqRxRbFDTIYB0h3d06QhLvzAInHLCfjCgaJg1zQS3d3FEGYK+NPJrEg1+XPFPGQrrikztMAkAZlIAmri/UFSAqQgpnkcHl+Mclmo4qf4t5Mcs826IzBZBh2j8yeaYcXKZHAyeDFJE0wSDf2/wCSHX+EiFAxiT8UNzZnlDMmyR2vGcLNEq4gFEjcxRUBJHFvfrFKc3cOseApHEwY6QcXWhTdlVpzKTQVk2yQpMKz3Z0ds7xUYJHdHSku+0W7zpNJDCShsKT8U6pOZ5Vkgx3wlbpiitMdk5Rqc8Yer5j00ExSSlOLlX4gGQIgHuULAIlLcIf0ZpcIYB0q738rJgmQ0q9dRGB4JCJKlBaIWbTxOV6MSbbsllJbBXWH9GZnSrks445kkAskYtIDpbDc6k6CcvHITgSHR6Lsc1FChktV5qH6XMJBul+nu7NgpB6Yr8lsD5BETLJB8JEhjm78XshsrvbopcKK/EEIC/qMS3F5du22PeELDqHfM24m4fy+OL+YFFHyKVSJbqmowyTxipG9UL1RG7zYpgcJAskkGyS5I/Njki0kOF4SJKd8FhqfDJ15JxW/fD8D1Rq1RfnqdcVe4PkPz5N4PnVow1LcSjyHZn1HqtzMLf3lZnEoQQ/xIDeakbp/rsXZwZNUoZlVUmonqpoIME2sHPU2wkqURlhkcR0Zv5ivQURr3793Fxmp19F94nIEhUVQMpt08iBi54wGA8QXEEBrZN1JQ+mKVdBy8GTHmsuGdkad1j1Qs1kX20DiDOb6uPVcsYaFW12CO5gkk9r83V1uTjYOrl+CK8d2449NO6DaK22QnnQJ2Rm37YTZBO7cSMSJhHWo2fRNhD/xpOM+QiNLoFjp8g757gBLgERga89g3No3WwEk1RuJCMkcvXpAmagBmCZWjX4H9dr3QdWY1pwVPh9SE88i9eo5VGnYUhhaxjO2AXjieelAPBKWTUe3icsREhZBy107dYgA6jxmESJLlqGH+GFMP9R4tQNqvNbJBsgysXRwBzTs+gFeaNSWjjvVHYvzOkiyAsBBcILkFZNsVyfdlryGGfPMno04uum/UbtVd1y/cAJJp4/4bcj8DlSKikZUs7e8k1yHxBeMlOy8tXe2xUs4jDQBDib5gSTAssw8rB7dhwCqEt1KSfO4ReNhPniAFh+MFwzkDk2xEAbOH9iGXctmoNuEZQgKj6Sy0LVTBxE7dww6CYCunTyIrfPHoev47xASWUI9c252Jr4f1g2N3v4Ez9d/jQzOXnksPZPAqORUJql2MusXk/SgrIzkzyT6HvF58rljeLJSVfh8ASoPOhH/Iy4e3oHm/UYhKDScM8fMQ/qNRBR/qoJ/ZcIlw73cnWSScXPPLIvtfm5IJ0iWEA8yN7JzJAO3U67gQU42gkLCyUiZ6TeRsPRr1G7dA+VeqGsLChl1RCkpLycbgcEhKFXhWVDhwzCQrAEUUbIMdnw7iejWpN8Ix4bMun0Lqz7vjabvf4ZKtWLIED5RqyOhLdSdLsd5DU4GafpJ1pC0mp0uLHThIK4z85CblYmg0AgBlF23S7t2HvHfTUGd1j1RsVYMZOno4qHtOBa3Go26DcQT5SrnC1JBMYmehwHkLoK6Y5KbSQyoq8f3YPeK/3xoiusnNuoxBM8yBggXlXT6ELbOHYPOoxchIDgEq0b1xmvvjUSFmg0c66dePYv1U4YgpscgJR6YQai+xTMgYpWqd4mrOUjMqKK+ys4WqsIO4vmDdPinpUg+fQSNe/1FxRbLysP9e3cQv2Qyxc6Ybh/xPNc06R7MvDz8smoWxdvGvYYiJCzyd4BkJ9/Gjd3/wRNVEUfsaoJTOLhBenA/C5m3bxEDLh9KIP/8L72GIqxYKcUeypPk2opJPkSUegrBYZFCkxhIPHUQW+eNRadRi3DpSAJOxv+IzmMWc3drS0Nc2B+HhO+m4umqtfD6wEkKPCdIOpNkKdwuy8jyODHJDyS72qxL8Iy069j5t2nIycxAk16foniZisi8cwsJf5+Gu7eSSTgwQLIz7uB+1l3k3LtL4DERkXs/G09XeRENOvT1r9/plQ6Tg8KTYxE72dNf/2WmQ2YrN0YuTwfJAHN5urtjFk6/dgHbFn6BqJbdUV0E7tyse9g0699Rt30fPBPV0L91wSKPamcASUwkzBuLN0ctwr6Vs5GTfQ+thnwlIVXnHlr3HY5vWkHHO49dDOYO+UPZMYiR5H5WRr5Mkm0H7ulECUasodfR2M9BoaEq9uRkZyJhyRTcvZWEVh9NQkbqDcQv+RIh4cUQEhGJYPYeHongsGIIZr+HRiAsvBjupd/Esa2rUb/9uwQUj/3+hVjVHnGUlkwYKbu+UQDpktqurdkguWNSTuZdxM4bjRJlK6LxO0OpSM5AvZ95F2sm9Ed0t39D5XqNXX0k0VcSIDHuJp0+iNh54wggtvN+nv4pGvcehkp1GjlAil84ATcunUL23XTUadsTUS3/ZLNIVADYgSVD2j+S69UvMgIC0HXc37hrFEZjwCedOkzxj8UH80EucrOzEBgSxmhLccoXGADDF4i8B7nIy81BcHAYzuzeiEovvkLxWm4QN0h6TVA/x0jZOUPFIF0E2EyS7Qe+66npJpi0a9k0pJw5hmfrv4qQiGLKHZk5uTi9awMq1HgJJZ6u6HBTAQFBqNWym2gM8jVJJMwfh06fL0R4qTI4uuHvOLc3Fh1HzEVACE9mmSr6YWw/CsRMLKSnXEbHz+Y5gCBNY1o4u2czzzPtFFpVGGR8EtmG7AaqKriiJHyoXK+J6iN5tR9STh9FwrJpaDv4a4QWK4EfvngfNZt1RtWGr+Ps3licTFhHn+lSXcY8uZ6zdcETZ9nwo0T8esIMy6IWqF3J9mcSZ4Y8LkE6vmk5Uq+edxalDQOmmYe0xAuILFUWoRpw7FsCgoLQbMA47uGoheFD8ulDCqDIkk8hMyMdq0f1RrP+o1G+Zn2y2eXDO7H92y/xxrCZyL2fiU3fDEebT6biycrVPUESXstTOPDdqndlhbvzFA7SDVrElvhvJ6JO27dRssJzuHxkJ/b9MB+dhs+BLygEq8f3Rc3mDKCWOLd3C07uWIc2Q6ba1QZNrqsOravvpNcEqcF3fcd0YpDJNvMjgOQlwXOyMvDjxA/QsOuHqFy3CXdTrta5lPWcQUewdcE4dBq5AJGleFz5cfJHKF/jJdTv2I+qDRun/4V2V5uPpxKw678ahNIVqyK6+0B/d+aKSSpJ5QHArtc9FEi2wLh4cDv2rp6LNz6dTlWUM79sxPHNK9BpxHyKKwygqBZdCKCze7bgZMJatB0yTcUcuyvrrP25Yx/XClzuGynbp6l2g+kSAd5M4uKB5g20uQUdKOar1076EC+/xQBqXMh8A4tBhxG34At0Gjkf4aySYJlYM2EAKtZ+hQC6eekkfp4xDDE9B+P5l1sQIBf2xmLnsm/Q4sPxKFe9TqEgyTxJRGmtnCJcimo3a70bUR7iuJqIWziOXGHTviPI6IfWLyEX32rgFJpvWDX2XUS16Ipq0S1xZs8mnNyxFm98PN2h3h4WJFXJSNk+lRgkfI6fUvMC6WT8Glw9sc/PKLxLbhD6TL2ERhRHYEioOE9rGBjAH2o3wout/0yuNfkMB6j5gNE4tmkF0pIvUcBtM3gKSlaqirgFY3Hr0hl0GbeE8iQy2INc/M8XA2Dm5aLd8FkIjXyiUJDcTNJrXo7gLZmm1e/upV7H2q8GokGn/nj2pSZk9C1zPkexJ8uhQZd/pd2+ekwfAqh6TBuc2fMzTmxfi3afTAer5V0//xvKPh/FQ4Wj8+sx46BVGozk+K9FHiQHQ7i787nbC2Lqh2HJlEzatQvkEvVJHZnzMAXDfHC5arVRvMwzqkoha89sjdKVqqFirYYEKKtpMane8bM5+C1uDcIiiqNCrYYo/UwV7F4xC2d3b0bMnwehysst1KQQs+GNC79h08y/0vc0/3CcQxIotFzuTjXJlLvTS0I8cilFpRny2JYVOBG/hoRLYHAobidfwcZZf0W9dr0p6Wav1aN7o9br3VAtujUx6MT2NWj36Qxk303DhpnD0az/KESWLKtiki4Q8usjGde2fWWxdrdkChnRJ3KeAmISB4OLBwJJjlgZBnKzMrBuykC83GUAKtWRLk5vp4vWuagBJp1hAE2gh5cxiK176Kel+DV2Neq2ext/bN6VF9qZCcV3MaP8unklWH5Ur0Mf1Gzxlj+LBBCsJCRfCgC5UxVYzskf2XJgsW/t5IFUXY/+0yCwWuT2JV8iPfkK2n48Db7AQDL6qtG9EfV6N7wQ0wand28kgNoPnYm0pIuIWzQBrT6agNBiJe3RK22ky28IRSSxRmLcFGKQBIkMzm5YNuNkcBeBPj+FJ2MS+1wC1KBzf/yhjpYHOWbuRBeWiQQG0CIG0BxKPtkaLMjuWTkbLzRtj/od3+NuTQyuOECyTKqEJ589hi5jv0VY8VKFgsTFlN2lJeM4QNKYZAEpZ48jdv4YvPrucDxdrS4JhfP74xDTfRAqRjVURdNVo96h3Iy5uMRf92L3qtl47qVXkZp4jioO7T+ZAfh8+cQk/yIt3eO1rZNpaEQHSSQ6DpD0bqoTJDHsKJkkAGIqiwFUqXYjeyBSsU5OBPH35LMMoInoMGI2tRvY999LS8HJHevR4M33+PCEECReIDEXcnF/PGo001oTHjA9/MydLhwsZNxKwamdG1C3bU+q+J/a+RPdY9WYVqLFzs8/sGYhyteoj7LP10Jezn0c37KSWjABgcHkzlnc9XJrdutcK0mJ6rmRuHUyMYiSOg2o3wMSuTqqu3F3x2yZk3UPQaFh8AUG8XVl5UBOsErpLbrtTFiQq/CbXuWDLOz+GMvlfIOXu5MixZtC4qiogHOO/D4mqcqz3i7wmLnj8YTXBJ2tBDYYKSdT+XfbfSfnufIzIzH2S1VJkCA5YpLHrII0hM0krdrAhIPmHu2KBDc0B8A13yCnV1Vx1XsIxQ2SyK+VUHnYmTvZpmAguRt+hbk7T5C06SL3rJzeS+JgsJq7R0tDts5doBpXt0zSZrPZDuXGsUGiDNZjoMRmnNz1cjLVawDFru3Zc+C62+QKnYsN7s14F1YyWSbRXkxS96d0XOEzd06QeKtBzZT7jRhrs3d6NUDELaXAqCrgjiVuJuljyLJyzZkkZxtE3YkdSyKAlHFkx1TMVtu1OW+QbAPzz/n5AWJ8WAzLF9A65+dzs3A2uioOjkFIeZ63u1PzFNRdFfmYPqvl5fc0d1c4k8SwiavhxzHSG4J5+cQZuyvLyzwSSBt8BZJgESwsN65snmj3gzR3xh6YujGOSVMPo8sxK8dcHWudc6Z4dWVJZIv5Bn93p40Y84KdYpJzQ/Dz6PHEvcoaIfGP2VMyv4CglP/0qgjYNKAh2oH6vANrJ4kejl6qIReYrwtzgmT/LwknSFTisazUUITWNi5vmiDaDdydqHxIGNgGycki263pBtRjDLMbY1MhICnprTPJluBONyjvj7tAPq5cMEjq+x8ZJJ5AcRDceZL3LHhhINn/lUUySVsXSIJlbgvNCx4WHv3+VWPXvL6sZt8/v/t/ZcDiwhxFgaLp8YdFs4Dx64oxwbfTrmwDrBivpR4DVDQDF/VqYsf+ef3L5SDvAGCVcy/4GKCimrho1yv3tWdR3xgzD9ssC8H6ko8BKpqBi3q1I77sXvBef9M0HX3kxwAV1cRFu95PALhFw2OAimbgol7tB5BbNDwGqKgmLtr1nhJaFw2PASqagYt6db45jhQNMf0Xi7mnon7V4+sfxQIFJqFMNES/v3D+oyz8+Jp/jgX+AT+bS/shEzsoAAAAAElFTkSuQmCC"},31081:function(rt){"use strict";rt.exports="data:image/png;base64,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"},96593:function(rt){"use strict";rt.exports="data:image/png;base64,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"},42922:function(rt){"use strict";rt.exports="data:image/png;base64,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"},20345:function(rt){"use strict";rt.exports="data:image/png;base64,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"},79005:function(rt){"use strict";rt.exports="data:image/png;base64,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"},39057:function(rt){"use strict";rt.exports="data:image/png;base64,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"},96908:function(rt){"use strict";rt.exports="data:image/png;base64,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"},57177:function(rt){"use strict";rt.exports="data:image/png;base64,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"},81378:function(rt){"use strict";rt.exports="data:image/png;base64,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"},47621:function(rt){"use strict";rt.exports="data:image/png;base64,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"}}]); + `]:{position:"relative",padding:`${da}px ${je}px`,overflowWrap:"break-word"},[`${ue}-title`]:{padding:`${Le}px ${je}px`},[`${ue}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:ut,fontWeight:fe,textAlign:"start",background:an,borderBottom:ga,transition:`background ${on} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ue}-selection-column):not(${ue}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:tn,transform:"translateY(-50%)",transition:`background-color ${on}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ue}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${on}, border-color ${on}`,borderBottom:ga,[` + > ${ue}-wrapper:only-child, + > ${ue}-expanded-row-fixed > ${ue}-wrapper:only-child + `]:{[ue]:{marginBlock:`-${Le}px`,marginInline:`${se.tableExpandColumnWidth-je}px -${je}px`,[`${ue}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:ut,fontWeight:fe,textAlign:"start",background:an,borderBottom:ga,transition:`background ${on} ease`},[` + &${ue}-row:hover > th, + &${ue}-row:hover > td, + > th${ue}-cell-row-hover, + > td${ue}-cell-row-hover + `]:{background:Fn},[`&${ue}-row-selected`]:{"> th, > td":{background:bn},"&:hover > th, &:hover > td":{background:Dn}}}},[`${ue}-footer`]:{padding:`${Le}px ${je}px`,color:Pn,background:Rn}})}};var cl=(0,ba.Z)("Table",se=>{const{colorTextHeading:ue,colorSplit:fe,colorIcon:Le,colorIconHover:je,opacityLoading:Ke,colorBgContainer:nt,controlInteractiveSize:pt,headerBg:it,headerColor:Mt,headerSortActiveBg:Jt,headerSortHoverBg:ut,bodySortBg:on,rowHoverBg:an,rowSelectedBg:tn,rowSelectedHoverBg:Fn,rowExpandedBg:bn,cellPaddingBlock:Dn,cellPaddingInline:Pn,cellPaddingBlockMD:Rn,cellPaddingInlineMD:da,cellPaddingBlockSM:ga,cellPaddingInlineSM:ea,borderColor:wa,footerBg:za,footerColor:Kn,headerBorderRadius:na,cellFontSize:Vn,cellFontSizeMD:kn,cellFontSizeSM:_n,headerSplitColor:Aa,fixedHeaderSortActiveBg:Xa,headerFilterHoverBg:Za,filterDropdownBg:ha,expandIconBg:_a,selectionColumnWidth:er,stickyScrollBarBg:Lr}=se,mr=new Cn.C(Le),qr=new Cn.C(je),$r=2,Ha=(0,ta.TS)(se,{tableFontSize:Vn,tableBg:nt,tableRadius:na,tablePaddingVertical:Dn,tablePaddingHorizontal:Pn,tablePaddingVerticalMiddle:Rn,tablePaddingHorizontalMiddle:da,tablePaddingVerticalSmall:ga,tablePaddingHorizontalSmall:ea,tableBorderColor:wa,tableHeaderTextColor:Mt,tableHeaderBg:it,tableFooterTextColor:Kn,tableFooterBg:za,tableHeaderCellSplitColor:Aa,tableHeaderSortBg:Jt,tableHeaderSortHoverBg:ut,tableHeaderIconColor:mr.clone().setAlpha(mr.getAlpha()*Ke).toRgbString(),tableHeaderIconColorHover:qr.clone().setAlpha(qr.getAlpha()*Ke).toRgbString(),tableBodySortBg:on,tableFixedHeaderSortActiveBg:Xa,tableHeaderFilterActiveBg:Za,tableFilterDropdownBg:ha,tableRowHoverBg:an,tableSelectedRowBg:tn,tableSelectedRowHoverBg:Fn,zIndexTableFixed:$r,zIndexTableSticky:$r+1,tableFontSizeMiddle:kn,tableFontSizeSmall:_n,tableSelectionColumnWidth:er,tableExpandIconBg:_a,tableExpandColumnWidth:pt+2*se.padding,tableExpandedRowBg:bn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Lr,tableScrollThumbBgHover:ue,tableScrollBg:fe});return[Vi(Ha),Ja(Ha),nl(Ha),Wi(Ha),wr(Ha),Va(Ha),rr(Ha),Ar(Ha),nl(Ha),zn(Ha),Ri(Ha),xo(Ha),Ki(Ha),ln(Ha),ki(Ha),Po(Ha),dl(Ha)]},se=>{const{colorFillAlter:ue,colorBgContainer:fe,colorTextHeading:Le,colorFillSecondary:je,colorFillContent:Ke,controlItemBgActive:nt,controlItemBgActiveHover:pt,padding:it,paddingSM:Mt,paddingXS:Jt,colorBorderSecondary:ut,borderRadiusLG:on,fontSize:an,controlHeight:tn,colorTextPlaceholder:Fn}=se,bn=new Cn.C(je).onBackground(fe).toHexShortString(),Dn=new Cn.C(Ke).onBackground(fe).toHexShortString(),Pn=new Cn.C(ue).onBackground(fe).toHexShortString();return{headerBg:Pn,headerColor:Le,headerSortActiveBg:bn,headerSortHoverBg:Dn,bodySortBg:Pn,rowHoverBg:Pn,rowSelectedBg:nt,rowSelectedHoverBg:pt,rowExpandedBg:ue,cellPaddingBlock:it,cellPaddingInline:it,cellPaddingBlockMD:Mt,cellPaddingInlineMD:Jt,cellPaddingBlockSM:Jt,cellPaddingInlineSM:Jt,borderColor:ut,headerBorderRadius:on,footerBg:Pn,footerColor:Le,cellFontSize:an,cellFontSizeMD:an,cellFontSizeSM:an,headerSplitColor:ut,fixedHeaderSortActiveBg:bn,headerFilterHoverBg:Ke,filterDropdownMenuBg:fe,filterDropdownBg:fe,expandIconBg:fe,selectionColumnWidth:tn,stickyScrollBarBg:Fn,stickyScrollBarBorderRadius:100}});const gl=[],ml=(se,ue)=>{const{prefixCls:fe,className:Le,rootClassName:je,style:Ke,size:nt,bordered:pt,dropdownPrefixCls:it,dataSource:Mt,pagination:Jt,rowSelection:ut,rowKey:on="key",rowClassName:an,columns:tn,children:Fn,childrenColumnName:bn,onChange:Dn,getPopupContainer:Pn,loading:Rn,expandIcon:da,expandable:ga,expandedRowRender:ea,expandIconColumnIndex:wa,indentSize:za,scroll:Kn,sortDirections:na,locale:Vn,showSorterTooltip:kn=!0,virtual:_n}=se,Aa=oe.useMemo(()=>tn||_e(Fn),[tn,Fn]),Xa=oe.useMemo(()=>Aa.some(cr=>cr.responsive),[Aa]),Za=(0,pi.Z)(Xa),ha=oe.useMemo(()=>{const cr=new Set(Object.keys(Za).filter(zr=>Za[zr]));return Aa.filter(zr=>!zr.responsive||zr.responsive.some(yo=>cr.has(yo)))},[Aa,Za]),_a=(0,ti.Z)(se,["className","style","columns"]),{locale:er=ui.Z,direction:Lr,table:mr,renderEmpty:qr,getPrefixCls:$r,getPopupContainer:Ha}=oe.useContext(si.E_),ro=(0,yi.Z)(nt),pr=Object.assign(Object.assign({},er.Table),Vn),Vr=Mt||gl,Gr=$r("table",fe),Mo=$r("dropdown",it),Ca=Object.assign({childrenColumnName:bn,expandIconColumnIndex:wa},ga),{childrenColumnName:Ea="children"}=Ca,Sa=oe.useMemo(()=>Vr.some(cr=>cr==null?void 0:cr[Ea])?"nest":ea||ga&&ga.expandedRowRender?"row":null,[Vr]),la={body:oe.useRef()},vr=oe.useMemo(()=>typeof on=="function"?on:cr=>cr==null?void 0:cr[on],[on]),[sa]=vi(Vr,Ea,vr),Ma={},dr=function(cr,zr){let yo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Jr,Bo,ko;const Zo=Object.assign(Object.assign({},Ma),cr);yo&&((Jr=Ma.resetPagination)===null||Jr===void 0||Jr.call(Ma),!((Bo=Zo.pagination)===null||Bo===void 0)&&Bo.current&&(Zo.pagination.current=1),Jt&&Jt.onChange&&Jt.onChange(1,(ko=Zo.pagination)===null||ko===void 0?void 0:ko.pageSize)),Kn&&Kn.scrollToFirstRowOnChange!==!1&&la.body.current&&(0,ni.Z)(0,{getContainer:()=>la.body.current}),Dn==null||Dn(Zo.pagination,Zo.filters,Zo.sorter,{currentDataSource:bi(La(Vr,Zo.sorterStates,Ea),Zo.filterStates),action:zr})},or=(cr,zr)=>{dr({sorter:cr,sorterStates:zr},"sort",!1)},[bo,Eo,ii,oo]=Oa({prefixCls:Gr,mergedColumns:ha,onSorterChange:or,sortDirections:na||["ascend","descend"],tableLocale:pr,showSorterTooltip:kn}),_o=oe.useMemo(()=>La(Vr,Eo,Ea),[Vr,Eo]);Ma.sorter=oo(),Ma.sorterStates=Eo;const io=(cr,zr)=>{dr({filters:cr,filterStates:zr},"filter",!0)},[To,ji,Sr]=oi({prefixCls:Gr,locale:pr,dropdownPrefixCls:Mo,mergedColumns:ha,onFilterChange:io,getPopupContainer:Pn||Ha}),Pr=bi(_o,ji);Ma.filters=Sr,Ma.filterStates=ji;const Ur=oe.useMemo(()=>{const cr={};return Object.keys(Sr).forEach(zr=>{Sr[zr]!==null&&(cr[zr]=Sr[zr])}),Object.assign(Object.assign({},ii),{filters:cr})},[ii,Sr]),[so]=Ya(Ur),uo=(cr,zr)=>{dr({pagination:Object.assign(Object.assign({},Ma.pagination),{current:cr,pageSize:zr})},"paginate")},[tr,Oo]=Hi(Pr.length,uo,Jt);Ma.pagination=Jt===!1?{}:di(tr,Jt),Ma.resetPagination=Oo;const Ao=oe.useMemo(()=>{if(Jt===!1||!tr.pageSize)return Pr;const{current:cr=1,total:zr,pageSize:yo=Vo}=tr;return Pr.lengthyo?Pr.slice((cr-1)*yo,cr*yo):Pr:Pr.slice((cr-1)*yo,cr*yo)},[!!Jt,Pr,tr&&tr.current,tr&&tr.pageSize,tr&&tr.total]),[Ho,gi]=Si({prefixCls:Gr,data:Pr,pageData:Ao,getRowKey:vr,getRecordByKey:sa,expandType:Sa,childrenColumnName:Ea,locale:pr,getPopupContainer:Pn||Ha},ut),li=(cr,zr,yo)=>{let Jr;return typeof an=="function"?Jr=Me()(an(cr,zr,yo)):Jr=Me()(an),Me()({[`${Gr}-row-selected`]:gi.has(vr(cr,zr))},Jr)};Ca.__PARENT_RENDER_ICON__=Ca.expandIcon,Ca.expandIcon=Ca.expandIcon||da||jn(pr),Sa==="nest"&&Ca.expandIconColumnIndex===void 0?Ca.expandIconColumnIndex=ut?1:0:Ca.expandIconColumnIndex>0&&ut&&(Ca.expandIconColumnIndex-=1),typeof Ca.indentSize!="number"&&(Ca.indentSize=typeof za=="number"?za:15);const el=oe.useCallback(cr=>so(Ho(To(bo(cr)))),[bo,To,Ho]);let Pi,qo;if(Jt!==!1&&(tr!=null&&tr.total)){let cr;tr.size?cr=tr.size:cr=ro==="small"||ro==="middle"?"small":void 0;const zr=Bo=>oe.createElement(ri.Z,Object.assign({},tr,{className:Me()(`${Gr}-pagination ${Gr}-pagination-${Bo}`,tr.className),size:cr})),yo=Lr==="rtl"?"left":"right",{position:Jr}=tr;if(Jr!==null&&Array.isArray(Jr)){const Bo=Jr.find(Ei=>Ei.includes("top")),ko=Jr.find(Ei=>Ei.includes("bottom")),Zo=Jr.every(Ei=>`${Ei}`=="none");!Bo&&!ko&&!Zo&&(qo=zr(yo)),Bo&&(Pi=zr(Bo.toLowerCase().replace("top",""))),ko&&(qo=zr(ko.toLowerCase().replace("bottom","")))}else qo=zr(yo)}let Ro;typeof Rn=="boolean"?Ro={spinning:Rn}:typeof Rn=="object"&&(Ro=Object.assign({spinning:!0},Rn));const[Io,co]=cl(Gr),[,Yr]=(0,wn.Z)(),mi=Me()(`${Gr}-wrapper`,mr==null?void 0:mr.className,{[`${Gr}-wrapper-rtl`]:Lr==="rtl"},Le,je,co),zi=Object.assign(Object.assign({},mr==null?void 0:mr.style),Ke),wi=Vn&&Vn.emptyText||(qr==null?void 0:qr("Table"))||oe.createElement(ai.Z,{componentName:"Table"}),fi=_n?Ga:ur,rl={},fl=oe.useMemo(()=>{const{fontSize:cr,lineHeight:zr,padding:yo,paddingXS:Jr,paddingSM:Bo}=Yr,ko=Math.floor(cr*zr);switch(ro){case"large":return yo*2+ko;case"small":return Jr*2+ko;default:return Bo*2+ko}},[Yr,ro]);return _n&&(rl.listItemHeight=fl),Io(oe.createElement("div",{ref:ue,className:mi,style:zi},oe.createElement(oa.Z,Object.assign({spinning:!1},Ro),Pi,oe.createElement(fi,Object.assign({},rl,_a,{columns:ha,direction:Lr,expandable:Ca,prefixCls:Gr,className:Me()({[`${Gr}-middle`]:ro==="middle",[`${Gr}-small`]:ro==="small",[`${Gr}-bordered`]:pt,[`${Gr}-empty`]:Vr.length===0}),data:Ao,rowKey:vr,rowClassName:li,emptyText:wi,internalHooks:ie,internalRefs:la,transformColumns:el})),qo)))};var al=oe.forwardRef(ml);const Qi=(se,ue)=>{const fe=oe.useRef(0);return fe.current+=1,oe.createElement(al,Object.assign({},se,{ref:ue,_renderTimes:fe.current}))},Xo=oe.forwardRef(Qi);Xo.SELECTION_COLUMN=ci,Xo.EXPAND_COLUMN=x,Xo.SELECTION_ALL=Ji,Xo.SELECTION_INVERT=Gi,Xo.SELECTION_NONE=Xi,Xo.Column=Go,Xo.ColumnGroup=ei,Xo.Summary=he;var At=Xo,Tn=At},12563:function(lt,Pt,te){"use strict";te.d(Pt,{default:function(){return we}});var x=te(59301),ie=te(99267),Ee=te(92310),Re=te.n(Ee),xe=te(36785),be=te(47729),oe=te(14088),Fe=te(36355),Oe=te(17313),De=te(37613),Ne=te(83116);const ze=ge=>{const{paddingXXS:et,lineWidth:Me,tagPaddingHorizontal:Xe,componentCls:He}=ge,Qe=Xe-Me,dt=et-Me;return{[He]:Object.assign(Object.assign({},(0,Oe.Wf)(ge)),{display:"inline-block",height:"auto",marginInlineEnd:ge.marginXS,paddingInline:Qe,fontSize:ge.tagFontSize,lineHeight:ge.tagLineHeight,whiteSpace:"nowrap",background:ge.defaultBg,border:`${ge.lineWidth}px ${ge.lineType} ${ge.colorBorder}`,borderRadius:ge.borderRadiusSM,opacity:1,transition:`all ${ge.motionDurationMid}`,textAlign:"start",position:"relative",[`&${He}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ge.defaultColor},[`${He}-close-icon`]:{marginInlineStart:dt,color:ge.colorTextDescription,fontSize:ge.tagIconSize,cursor:"pointer",transition:`all ${ge.motionDurationMid}`,"&:hover":{color:ge.colorTextHeading}},[`&${He}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ge.iconCls}-close, ${ge.iconCls}-close:hover`]:{color:ge.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${He}-checkable-checked):hover`]:{color:ge.colorPrimary,backgroundColor:ge.colorFillSecondary},"&:active, &-checked":{color:ge.colorTextLightSolid},"&-checked":{backgroundColor:ge.colorPrimary,"&:hover":{backgroundColor:ge.colorPrimaryHover}},"&:active":{backgroundColor:ge.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ge.iconCls} + span, > span + ${ge.iconCls}`]:{marginInlineStart:Qe}}),[`${He}-borderless`]:{borderColor:"transparent",background:ge.tagBorderlessBg}}},ye=ge=>{const{lineWidth:et,fontSizeIcon:Me}=ge,Xe=ge.fontSizeSM,He=`${ge.lineHeightSM*Xe}px`;return(0,De.TS)(ge,{tagFontSize:Xe,tagLineHeight:He,tagIconSize:Me-2*et,tagPaddingHorizontal:8,tagBorderlessBg:ge.colorFillTertiary})},re=ge=>({defaultBg:ge.colorFillQuaternary,defaultColor:ge.colorText});var E=(0,Ne.Z)("Tag",ge=>{const et=ye(ge);return ze(et)},re),a=function(ge,et){var Me={};for(var Xe in ge)Object.prototype.hasOwnProperty.call(ge,Xe)&&et.indexOf(Xe)<0&&(Me[Xe]=ge[Xe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Xe=Object.getOwnPropertySymbols(ge);He{const{prefixCls:et,style:Me,className:Xe,checked:He,onChange:Qe,onClick:dt}=ge,wt=a(ge,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ct,tag:Bt}=x.useContext(Fe.E_),tt=ht=>{Qe==null||Qe(!He),dt==null||dt(ht)},Et=ct("tag",et),[Ft,Te]=E(Et),Je=Re()(Et,`${Et}-checkable`,{[`${Et}-checkable-checked`]:He},Bt==null?void 0:Bt.className,Xe,Te);return Ft(x.createElement("span",Object.assign({},wt,{style:Object.assign(Object.assign({},Me),Bt==null?void 0:Bt.style),className:Je,onClick:tt})))},z=te(45157);const ee=ge=>(0,z.Z)(ge,(et,Me)=>{let{textColor:Xe,lightBorderColor:He,lightColor:Qe,darkColor:dt}=Me;return{[`${ge.componentCls}-${et}`]:{color:Xe,background:Qe,borderColor:He,"&-inverse":{color:ge.colorTextLightSolid,background:dt,borderColor:dt},[`&${ge.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Ne.b)(["Tag","preset"],ge=>{const et=ye(ge);return ee(et)},re);function ae(ge){return typeof ge!="string"?ge:ge.charAt(0).toUpperCase()+ge.slice(1)}const le=(ge,et,Me)=>{const Xe=ae(Me);return{[`${ge.componentCls}-${et}`]:{color:ge[`color${Me}`],background:ge[`color${Xe}Bg`],borderColor:ge[`color${Xe}Border`],[`&${ge.componentCls}-borderless`]:{borderColor:"transparent"}}}};var de=(0,Ne.b)(["Tag","status"],ge=>{const et=ye(ge);return[le(et,"success","Success"),le(et,"processing","Info"),le(et,"error","Error"),le(et,"warning","Warning")]},re),me=function(ge,et){var Me={};for(var Xe in ge)Object.prototype.hasOwnProperty.call(ge,Xe)&&et.indexOf(Xe)<0&&(Me[Xe]=ge[Xe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Xe=Object.getOwnPropertySymbols(ge);He{const{prefixCls:Me,className:Xe,rootClassName:He,style:Qe,children:dt,icon:wt,color:ct,onClose:Bt,closeIcon:tt,closable:Et,bordered:Ft=!0}=ge,Te=me(ge,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Je,direction:ht,tag:Vt}=x.useContext(Fe.E_),[St,Rt]=x.useState(!0);x.useEffect(()=>{"visible"in Te&&Rt(Te.visible)},[Te.visible]);const Se=(0,xe.o2)(ct),Ot=(0,xe.yT)(ct),$t=Se||Ot,Lt=Object.assign(Object.assign({backgroundColor:ct&&!$t?ct:void 0},Vt==null?void 0:Vt.style),Qe),yt=Je("tag",Me),[Ve,Ze]=E(yt),Pe=Re()(yt,Vt==null?void 0:Vt.className,{[`${yt}-${ct}`]:$t,[`${yt}-has-color`]:ct&&!$t,[`${yt}-hidden`]:!St,[`${yt}-rtl`]:ht==="rtl",[`${yt}-borderless`]:!Ft},Xe,He,Ze),ce=ke=>{ke.stopPropagation(),Bt==null||Bt(ke),!ke.defaultPrevented&&Rt(!1)},[,We]=(0,be.Z)(Et,tt,ke=>ke===null?x.createElement(ie.Z,{className:`${yt}-close-icon`,onClick:ce}):x.createElement("span",{className:`${yt}-close-icon`,onClick:ce},ke),null,!1),gt=typeof Te.onClick=="function"||dt&&dt.type==="a",he=wt||null,pe=he?x.createElement(x.Fragment,null,he,dt&&x.createElement("span",null,dt)):dt,qe=x.createElement("span",Object.assign({},Te,{ref:et,className:Pe,style:Lt}),pe,We,Se&&x.createElement(ne,{key:"preset",prefixCls:yt}),Ot&&x.createElement(de,{key:"status",prefixCls:yt}));return Ve(gt?x.createElement(oe.Z,{component:"Tag"},qe):qe)},ve=x.forwardRef(Ae);ve.CheckableTag=y;var we=ve},17574:function(lt,Pt,te){"use strict";te.d(Pt,{default:function(){return ct}});var x=te(60091),ie=te(94480),Ee=te(52671),Re=te(8657),xe=te(54476),be=te(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Fe=oe,Oe=te(7657),De=function(tt,Et){return be.createElement(Oe.Z,(0,xe.Z)({},tt,{ref:Et,icon:Fe}))},Ne=be.forwardRef(De),ze=Ne,ye=te(92310),re=te.n(ye),E=te(35654),a=te(71430),b=te(36355),y=te(56082),z=te(62892),ee=te(20648);const ne=4;function ae(Bt){const{dropPosition:tt,dropLevelOffset:Et,prefixCls:Ft,indent:Te,direction:Je="ltr"}=Bt,ht=Je==="ltr"?"left":"right",Vt=Je==="ltr"?"right":"left",St={[ht]:-Et*Te+ne,[Vt]:0};switch(tt){case-1:St.top=-3;break;case 1:St.bottom=-3;break;default:St.bottom=-3,St[ht]=Te+ne;break}return be.createElement("div",{style:St,className:`${Ft}-drop-indicator`})}var le=te(71997),me=be.forwardRef((Bt,tt)=>{const{getPrefixCls:Et,direction:Ft,virtual:Te,tree:Je}=be.useContext(b.E_),{prefixCls:ht,className:Vt,showIcon:St=!1,showLine:Rt,switcherIcon:Se,blockNode:Ot=!1,children:$t,checkable:Lt=!1,selectable:yt=!0,draggable:Ve,motion:Ze,style:Pe}=Bt,ce=Et("tree",ht),We=Et(),gt=Ze!=null?Ze:Object.assign(Object.assign({},(0,z.Z)(We)),{motionAppear:!1}),he=Object.assign(Object.assign({},Bt),{checkable:Lt,selectable:yt,showIcon:St,motion:gt,blockNode:Ot,showLine:!!Rt,dropIndicatorRender:ae}),[pe,qe]=(0,ee.ZP)(ce),ke=be.useMemo(()=>{if(!Ve)return!1;let rt={};switch(typeof Ve){case"function":rt.nodeDraggable=Ve;break;case"object":rt=Object.assign({},Ve);break;default:break}return rt.icon!==!1&&(rt.icon=rt.icon||be.createElement(y.Z,null)),rt},[Ve]),Ce=rt=>be.createElement(le.Z,{prefixCls:ce,switcherIcon:Se,treeNodeProps:rt,showLine:Rt});return pe(be.createElement(x.Z,Object.assign({itemHeight:20,ref:tt,virtual:Te},he,{style:Object.assign(Object.assign({},Je==null?void 0:Je.style),Pe),prefixCls:ce,className:re()({[`${ce}-icon-hide`]:!St,[`${ce}-block-node`]:Ot,[`${ce}-unselectable`]:!yt,[`${ce}-rtl`]:Ft==="rtl"},Je==null?void 0:Je.className,Vt,qe),direction:Ft,checkable:Lt&&be.createElement("span",{className:`${ce}-checkbox-inner`}),selectable:yt,switcherIcon:Ce,draggable:ke}),$t))}),Ae;(function(Bt){Bt[Bt.None=0]="None",Bt[Bt.Start=1]="Start",Bt[Bt.End=2]="End"})(Ae||(Ae={}));function ve(Bt,tt){function Et(Ft){const{key:Te,children:Je}=Ft;tt(Te,Ft)!==!1&&ve(Je||[],tt)}Bt.forEach(Et)}function we(Bt){let{treeData:tt,expandedKeys:Et,startKey:Ft,endKey:Te}=Bt;const Je=[];let ht=Ae.None;if(Ft&&Ft===Te)return[Ft];if(!Ft||!Te)return[];function Vt(St){return St===Ft||St===Te}return ve(tt,St=>{if(ht===Ae.End)return!1;if(Vt(St)){if(Je.push(St),ht===Ae.None)ht=Ae.Start;else if(ht===Ae.Start)return ht=Ae.End,!1}else ht===Ae.Start&&Je.push(St);return Et.includes(St)}),Je}function ge(Bt,tt){const Et=(0,ie.Z)(tt),Ft=[];return ve(Bt,(Te,Je)=>{const ht=Et.indexOf(Te);return ht!==-1&&(Ft.push(Je),Et.splice(ht,1)),!!Et.length}),Ft}var et=function(Bt,tt){var Et={};for(var Ft in Bt)Object.prototype.hasOwnProperty.call(Bt,Ft)&&tt.indexOf(Ft)<0&&(Et[Ft]=Bt[Ft]);if(Bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Ft=Object.getOwnPropertySymbols(Bt);Te{var{defaultExpandAll:Et,defaultExpandParent:Ft,defaultExpandedKeys:Te}=Bt,Je=et(Bt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ht=be.useRef(),Vt=be.useRef(),St=()=>{const{keyEntities:ke}=(0,a.I8)(Xe(Je));let Ce;return Et?Ce=Object.keys(ke):Ft?Ce=(0,E.r7)(Je.expandedKeys||Te||[],ke):Ce=Je.expandedKeys||Te,Ce},[Rt,Se]=be.useState(Je.selectedKeys||Je.defaultSelectedKeys||[]),[Ot,$t]=be.useState(()=>St());be.useEffect(()=>{"selectedKeys"in Je&&Se(Je.selectedKeys)},[Je.selectedKeys]),be.useEffect(()=>{"expandedKeys"in Je&&$t(Je.expandedKeys)},[Je.expandedKeys]);const Lt=(ke,Ce)=>{var rt;return"expandedKeys"in Je||$t(ke),(rt=Je.onExpand)===null||rt===void 0?void 0:rt.call(Je,ke,Ce)},yt=(ke,Ce)=>{var rt;const{multiple:Qt}=Je,{node:vt,nativeEvent:Zt}=Ce,{key:Tt=""}=vt,Ut=Xe(Je),Be=Object.assign(Object.assign({},Ce),{selected:!0}),at=(Zt==null?void 0:Zt.ctrlKey)||(Zt==null?void 0:Zt.metaKey),mt=Zt==null?void 0:Zt.shiftKey;let st;Qt&&at?(st=ke,ht.current=Tt,Vt.current=st,Be.selectedNodes=ge(Ut,st)):Qt&&mt?(st=Array.from(new Set([].concat((0,ie.Z)(Vt.current||[]),(0,ie.Z)(we({treeData:Ut,expandedKeys:Ot,startKey:Tt,endKey:ht.current}))))),Be.selectedNodes=ge(Ut,st)):(st=[Tt],ht.current=Tt,Vt.current=st,Be.selectedNodes=ge(Ut,st)),(rt=Je.onSelect)===null||rt===void 0||rt.call(Je,st,Be),"selectedKeys"in Je||Se(st)},{getPrefixCls:Ve,direction:Ze}=be.useContext(b.E_),{prefixCls:Pe,className:ce,showIcon:We=!0,expandAction:gt="click"}=Je,he=et(Je,["prefixCls","className","showIcon","expandAction"]),pe=Ve("tree",Pe),qe=re()(`${pe}-directory`,{[`${pe}-directory-rtl`]:Ze==="rtl"},ce);return be.createElement(me,Object.assign({icon:Me,ref:tt,blockNode:!0},he,{showIcon:We,expandAction:gt,prefixCls:pe,className:qe,expandedKeys:Ot,selectedKeys:Rt,onSelect:yt,onExpand:Lt}))};var dt=be.forwardRef(He);const wt=me;wt.DirectoryTree=dt,wt.TreeNode=x.O;var ct=wt},20648:function(lt,Pt,te){"use strict";te.d(Pt,{TM:function(){return ye},Yk:function(){return ze}});var x=te(36237),ie=te(98447),Ee=te(17313),Re=te(8378),xe=te(37613),be=te(83116);const oe=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Fe=(re,E)=>({[`.${re}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),Oe=(re,E)=>({[`.${re}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:E.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${E.lineWidthBold}px solid ${E.colorPrimary}`,borderRadius:"50%",content:'""'}}}),De=(re,E)=>{const{treeCls:a,treeNodeCls:b,treeNodePadding:y,titleHeight:z,nodeSelectedBg:ee,nodeHoverBg:ne}=E,ae=E.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Ee.Wf)(E)),{background:E.colorBgContainer,borderRadius:E.borderRadius,transition:`background-color ${E.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Ee.oN)(E)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:y,insetInlineStart:0,border:`1px solid ${E.colorPrimary}`,opacity:0,animationName:oe,animationDuration:E.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${y}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:E.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Ee.oN)(E)),[`&:not(${b}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${E.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},Fe(re,E)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:E.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,marginInlineStart:-1,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${E.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ae},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${E.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:E.borderRadius,cursor:"pointer",transition:`all ${E.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${a}-node-selected`]:{backgroundColor:ee},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},Oe(re,E)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${E.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},Ne=re=>{const{treeCls:E,treeNodeCls:a,treeNodePadding:b,directoryNodeSelectedBg:y,directoryNodeSelectedColor:z}=re;return{[`${E}${E}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${re.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:re.controlItemBgHover}},"> *":{zIndex:1},[`${E}-switcher`]:{transition:`color ${re.motionDurationMid}`},[`${E}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${E}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:y},[`${E}-switcher`]:{color:z},[`${E}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},ze=(re,E)=>{const a=`.${re}`,b=`${a}-treenode`,y=E.paddingXS/2,z=(0,xe.TS)(E,{treeCls:a,treeNodeCls:b,treeNodePadding:y});return[De(re,z),Ne(z)]},ye=re=>{const{controlHeightSM:E}=re;return{titleHeight:E,nodeHoverBg:re.controlItemBgHover,nodeSelectedBg:re.controlItemBgActive}};Pt.ZP=(0,be.Z)("Tree",(re,E)=>{let{prefixCls:a}=E;return[{[re.componentCls]:(0,ie.C2)(`${a}-checkbox`,re)},ze(a,re),(0,Re.Z)(re)]},re=>{const{colorTextLightSolid:E,colorPrimary:a}=re;return Object.assign(Object.assign({},ye(re)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:a})})},71997:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return b}});var x=te(54476),ie=te(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Re=Ee,xe=te(7657),be=function(z,ee){return ie.createElement(xe.Z,(0,x.Z)({},z,{ref:ee,icon:Re}))},oe=ie.forwardRef(be),Fe=oe,Oe=te(52671),De=te(58617),Ne=te(15075),ze=te(43531),ye=te(92310),re=te.n(ye),E=te(92343),b=y=>{const{prefixCls:z,switcherIcon:ee,treeNodeProps:ne,showLine:ae}=y,{isLeaf:le,expanded:de,loading:me}=ne;if(me)return ie.createElement(De.Z,{className:`${z}-switcher-loading-icon`});let Ae;if(ae&&typeof ae=="object"&&(Ae=ae.showLeafIcon),le){if(!ae)return null;if(typeof Ae!="boolean"&&Ae){const ge=typeof Ae=="function"?Ae(ne):Ae,et=`${z}-switcher-line-custom-icon`;return(0,E.l$)(ge)?(0,E.Tm)(ge,{className:re()(ge.props.className||"",et)}):ge}return Ae?ie.createElement(Oe.Z,{className:`${z}-switcher-line-icon`}):ie.createElement("span",{className:`${z}-switcher-leaf-line`})}const ve=`${z}-switcher-icon`,we=typeof ee=="function"?ee(ne):ee;return(0,E.l$)(we)?(0,E.Tm)(we,{className:re()(we.props.className||"",ve)}):we!==void 0?we:ae?de?ie.createElement(Ne.Z,{className:`${z}-switcher-line-icon`}):ie.createElement(ze.Z,{className:`${z}-switcher-line-icon`}):ie.createElement(Fe,{className:ve})}},24334:function(lt,Pt,te){var x,ie;(function(Ee,Re){lt.exports=Re(Ee)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof te.g!="undefined"?te.g:this,function(Ee){"use strict";Ee=Ee||{};var Re=Ee.Base64,xe="2.6.4",be="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=function(Me){for(var Xe={},He=0,Qe=Me.length;He>>6)+Fe(128|Xe&63):Fe(224|Xe>>>12&15)+Fe(128|Xe>>>6&63)+Fe(128|Xe&63)}else{var Xe=65536+(Me.charCodeAt(0)-55296)*1024+(Me.charCodeAt(1)-56320);return Fe(240|Xe>>>18&7)+Fe(128|Xe>>>12&63)+Fe(128|Xe>>>6&63)+Fe(128|Xe&63)}},De=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ne=function(Me){return Me.replace(De,Oe)},ze=function(Me){var Xe=[0,2,1][Me.length%3],He=Me.charCodeAt(0)<<16|(Me.length>1?Me.charCodeAt(1):0)<<8|(Me.length>2?Me.charCodeAt(2):0),Qe=[be.charAt(He>>>18),be.charAt(He>>>12&63),Xe>=2?"=":be.charAt(He>>>6&63),Xe>=1?"=":be.charAt(He&63)];return Qe.join("")},ye=Ee.btoa&&typeof Ee.btoa=="function"?function(Me){return Ee.btoa(Me)}:function(Me){if(Me.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Me.replace(/[\s\S]{1,3}/g,ze)},re=function(Me){return ye(Ne(String(Me)))},E=function(Me){return Me.replace(/[+\/]/g,function(Xe){return Xe=="+"?"-":"_"}).replace(/=/g,"")},a=function(Me,Xe){return Xe?E(re(Me)):re(Me)},b=function(Me){return a(Me,!0)},y;Ee.Uint8Array&&(y=function(Me,Xe){for(var He="",Qe=0,dt=Me.length;Qe>>18)+be.charAt(tt>>>12&63)+(typeof ct!="undefined"?be.charAt(tt>>>6&63):"=")+(typeof Bt!="undefined"?be.charAt(tt&63):"=")}return Xe?E(He):He});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ee=function(Me){switch(Me.length){case 4:var Xe=(7&Me.charCodeAt(0))<<18|(63&Me.charCodeAt(1))<<12|(63&Me.charCodeAt(2))<<6|63&Me.charCodeAt(3),He=Xe-65536;return Fe((He>>>10)+55296)+Fe((He&1023)+56320);case 3:return Fe((15&Me.charCodeAt(0))<<12|(63&Me.charCodeAt(1))<<6|63&Me.charCodeAt(2));default:return Fe((31&Me.charCodeAt(0))<<6|63&Me.charCodeAt(1))}},ne=function(Me){return Me.replace(z,ee)},ae=function(Me){var Xe=Me.length,He=Xe%4,Qe=(Xe>0?oe[Me.charAt(0)]<<18:0)|(Xe>1?oe[Me.charAt(1)]<<12:0)|(Xe>2?oe[Me.charAt(2)]<<6:0)|(Xe>3?oe[Me.charAt(3)]:0),dt=[Fe(Qe>>>16),Fe(Qe>>>8&255),Fe(Qe&255)];return dt.length-=[0,0,2,1][He],dt.join("")},le=Ee.atob&&typeof Ee.atob=="function"?function(Me){return Ee.atob(Me)}:function(Me){return Me.replace(/\S{1,4}/g,ae)},de=function(Me){return le(String(Me).replace(/[^A-Za-z0-9\+\/]/g,""))},me=function(Me){return ne(le(Me))},Ae=function(Me){return String(Me).replace(/[-_]/g,function(Xe){return Xe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ve=function(Me){return me(Ae(Me))},we;Ee.Uint8Array&&(we=function(Me){return Uint8Array.from(de(Ae(Me)),function(Xe){return Xe.charCodeAt(0)})});var ge=function(){var Me=Ee.Base64;return Ee.Base64=Re,Me};if(Ee.Base64={VERSION:xe,atob:de,btoa:ye,fromBase64:ve,toBase64:a,utob:Ne,encode:a,encodeURI:b,btou:ne,decode:ve,noConflict:ge,fromUint8Array:y,toUint8Array:we},typeof Object.defineProperty=="function"){var et=function(Me){return{value:Me,enumerable:!1,writable:!0,configurable:!0}};Ee.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",et(function(){return ve(this)})),Object.defineProperty(String.prototype,"toBase64",et(function(Me){return a(this,Me)})),Object.defineProperty(String.prototype,"toBase64URI",et(function(){return a(this,!0)}))}}return Ee.Meteor&&(Base64=Ee.Base64),lt.exports?lt.exports.Base64=Ee.Base64:(x=[],ie=function(){return Ee.Base64}.apply(Pt,x),ie!==void 0&&(lt.exports=ie)),{Base64:Ee.Base64}})},39417:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return me}});var x=te(54476),ie=te(20068),Ee=te(75931),Re=te(33885),xe=te(67732),be=te(83652),oe=te(31226),Fe=te(42403),Oe=te(158),De=te(92310),Ne=te.n(De),ze=te(26112),ye=te(59301),re=te(39378),E=function(ve){for(var we=ve.prefixCls,ge=ve.level,et=ve.isStart,Me=ve.isEnd,Xe="".concat(we,"-indent-unit"),He=[],Qe=0;Qe0&&arguments[0]!==void 0?arguments[0]:[],Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Pe=Ve.length,ce=Ze.length;if(Math.abs(Pe-ce)!==1)return{add:!1,key:null};function We(gt,he){var pe=new Map;gt.forEach(function(ke){pe.set(ke,!0)});var qe=he.filter(function(ke){return!pe.has(ke)});return qe.length===1?qe[0]:null}return Pe ").concat(Ze);return Ze}var ht=a.forwardRef(function(Ve,Ze){var Pe=Ve.prefixCls,ce=Ve.data,We=Ve.selectable,gt=Ve.checkable,he=Ve.expandedKeys,pe=Ve.selectedKeys,qe=Ve.checkedKeys,ke=Ve.loadedKeys,Ce=Ve.loadingKeys,rt=Ve.halfCheckedKeys,Qt=Ve.keyEntities,vt=Ve.disabled,Zt=Ve.dragging,Tt=Ve.dragOverNodeKey,Ut=Ve.dropPosition,Be=Ve.motion,at=Ve.height,mt=Ve.itemHeight,st=Ve.virtual,ft=Ve.focusable,jt=Ve.activeItem,Yt=Ve.focused,_t=Ve.tabIndex,sn=Ve.onKeyDown,yn=Ve.onFocus,Nt=Ve.onBlur,Dt=Ve.onActiveChange,It=Ve.onListChangeStart,nn=Ve.onListChangeEnd,kt=(0,ne.Z)(Ve,Qe),Ln=a.useRef(null),Mn=a.useRef(null);a.useImperativeHandle(Ze,function(){return{scrollTo:function(mn){Ln.current.scrollTo(mn)},getIndentWidth:function(){return Mn.current.offsetWidth}}});var hn=a.useState(he),zt=(0,ee.Z)(hn,2),Zn=zt[0],Ge=zt[1],Gt=a.useState(ce),rn=(0,ee.Z)(Gt,2),Xt=rn[0],Sn=rn[1],un=a.useState(ce),fn=(0,ee.Z)(un,2),Ue=fn[0],ot=fn[1],_e=a.useState([]),Ht=(0,ee.Z)(_e,2),qt=Ht[0],Wt=Ht[1],An=a.useState(null),gn=(0,ee.Z)(An,2),pn=gn[0],Nn=gn[1],ua=a.useRef(ce);ua.current=ce;function en(){var Pa=ua.current;Sn(Pa),ot(Pa),Wt([]),Nn(null),nn()}(0,ae.Z)(function(){Ge(he);var Pa=Xe(Zn,he);if(Pa.key!==null)if(Pa.add){var mn=Xt.findIndex(function(Ia){var Ua=Ia.key;return Ua===Pa.key}),Xn=Ft(He(Xt,ce,Pa.key),st,at,mt),Ta=Xt.slice();Ta.splice(mn+1,0,Et),ot(Ta),Wt(Xn),Nn("show")}else{var aa=ce.findIndex(function(Ia){var Ua=Ia.key;return Ua===Pa.key}),Qa=Ft(He(ce,Xt,Pa.key),st,at,mt),Wa=ce.slice();Wa.splice(aa+1,0,Et),ot(Wa),Wt(Qa),Nn("hide")}else Xt!==ce&&(Sn(ce),ot(ce))},[he,ce]),a.useEffect(function(){Zt||en()},[Zt]);var Gn=Be?Ue:ce,ra={expandedKeys:he,selectedKeys:pe,loadedKeys:ke,loadingKeys:Ce,checkedKeys:qe,halfCheckedKeys:rt,dragOverNodeKey:Tt,dropPosition:Ut,keyEntities:Qt};return a.createElement(a.Fragment,null,Yt&&jt&&a.createElement("span",{style:dt,"aria-live":"assertive"},Je(jt)),a.createElement("div",null,a.createElement("input",{style:dt,disabled:ft===!1||vt,tabIndex:ft!==!1?_t:null,onKeyDown:sn,onFocus:yn,onBlur:Nt,value:"",onChange:wt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(Pe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(Pe,"-indent")},a.createElement("div",{ref:Mn,className:"".concat(Pe,"-indent-unit")}))),a.createElement(le.Z,(0,x.Z)({},kt,{data:Gn,itemKey:Te,height:at,fullHeight:!1,virtual:st,itemHeight:mt,prefixCls:"".concat(Pe,"-list"),ref:Ln,onVisibleChange:function(mn,Xn){var Ta=new Set(mn),aa=Xn.filter(function(Qa){return!Ta.has(Qa)});aa.some(function(Qa){return Te(Qa)===ct})&&en()}}),function(Pa){var mn=Pa.pos,Xn=(0,x.Z)({},(z(Pa.data),Pa.data)),Ta=Pa.title,aa=Pa.key,Qa=Pa.isStart,Wa=Pa.isEnd,Ia=(0,ve.km)(aa,mn);delete Xn.key,delete Xn.children;var Ua=(0,ve.H8)(Ia,ra);return a.createElement(Me,(0,x.Z)({},Xn,Ua,{title:Ta,active:!!jt&&aa===jt.key,pos:mn,data:Pa.data,isStart:Qa,isEnd:Wa,motion:Be,motionNodes:aa===ct?qt:null,motionType:pn,onMotionStart:It,onMotionEnd:en,treeNodeRequiredProps:ra,onMouseMove:function(){Dt(null)}}))}))});ht.displayName="NodeList";var Vt=ht,St=te(35654),Rt=te(90782),Se=te(67841),Ot=10,$t=function(Ve){(0,Oe.Z)(Pe,Ve);var Ze=(0,De.Z)(Pe);function Pe(){var ce;(0,be.Z)(this,Pe);for(var We=arguments.length,gt=new Array(We),he=0;he2&&arguments[2]!==void 0?arguments[2]:!1,rt=ce.state,Qt=rt.dragChildrenKeys,vt=rt.dropPosition,Zt=rt.dropTargetKey,Tt=rt.dropTargetPos,Ut=rt.dropAllowed;if(Ut){var Be=ce.props.onDrop;if(ce.setState({dragOverNodeKey:null}),ce.cleanDragState(),Zt!==null){var at=(0,Re.Z)((0,Re.Z)({},(0,ve.H8)(Zt,ce.getTreeNodeRequiredProps())),{},{active:((ke=ce.getActiveItem())===null||ke===void 0?void 0:ke.key)===Zt,data:(0,Se.Z)(ce.state.keyEntities,Zt).node}),mt=Qt.indexOf(Zt)!==-1;(0,E.ZP)(!mt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var st=(0,St.yx)(Tt),ft={event:pe,node:(0,ve.F)(at),dragNode:ce.dragNode?(0,ve.F)(ce.dragNode.props):null,dragNodesKeys:[ce.dragNode.props.eventKey].concat(Qt),dropToGap:vt!==0,dropPosition:vt+Number(st[st.length-1])};Ce||Be==null||Be(ft),ce.dragNode=null}}},ce.cleanDragState=function(){var pe=ce.state.draggingNodeKey;pe!==null&&ce.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ce.dragStartMousePosition=null,ce.currentMouseOverDroppableNodeKey=null},ce.triggerExpandActionExpand=function(pe,qe){var ke=ce.state,Ce=ke.expandedKeys,rt=ke.flattenNodes,Qt=qe.expanded,vt=qe.key,Zt=qe.isLeaf;if(!(Zt||pe.shiftKey||pe.metaKey||pe.ctrlKey)){var Tt=rt.filter(function(Be){return Be.key===vt})[0],Ut=(0,ve.F)((0,Re.Z)((0,Re.Z)({},(0,ve.H8)(vt,ce.getTreeNodeRequiredProps())),{},{data:Tt.data}));ce.setExpandedKeys(Qt?(0,St._5)(Ce,vt):(0,St.L0)(Ce,vt)),ce.onNodeExpand(pe,Ut)}},ce.onNodeClick=function(pe,qe){var ke=ce.props,Ce=ke.onClick,rt=ke.expandAction;rt==="click"&&ce.triggerExpandActionExpand(pe,qe),Ce==null||Ce(pe,qe)},ce.onNodeDoubleClick=function(pe,qe){var ke=ce.props,Ce=ke.onDoubleClick,rt=ke.expandAction;rt==="doubleClick"&&ce.triggerExpandActionExpand(pe,qe),Ce==null||Ce(pe,qe)},ce.onNodeSelect=function(pe,qe){var ke=ce.state.selectedKeys,Ce=ce.state,rt=Ce.keyEntities,Qt=Ce.fieldNames,vt=ce.props,Zt=vt.onSelect,Tt=vt.multiple,Ut=qe.selected,Be=qe[Qt.key],at=!Ut;at?Tt?ke=(0,St.L0)(ke,Be):ke=[Be]:ke=(0,St._5)(ke,Be);var mt=ke.map(function(st){var ft=(0,Se.Z)(rt,st);return ft?ft.node:null}).filter(function(st){return st});ce.setUncontrolledState({selectedKeys:ke}),Zt==null||Zt(ke,{event:"select",selected:at,node:qe,selectedNodes:mt,nativeEvent:pe.nativeEvent})},ce.onNodeCheck=function(pe,qe,ke){var Ce=ce.state,rt=Ce.keyEntities,Qt=Ce.checkedKeys,vt=Ce.halfCheckedKeys,Zt=ce.props,Tt=Zt.checkStrictly,Ut=Zt.onCheck,Be=qe.key,at,mt={event:"check",node:qe,checked:ke,nativeEvent:pe.nativeEvent};if(Tt){var st=ke?(0,St.L0)(Qt,Be):(0,St._5)(Qt,Be),ft=(0,St._5)(vt,Be);at={checked:st,halfChecked:ft},mt.checkedNodes=st.map(function(Nt){return(0,Se.Z)(rt,Nt)}).filter(function(Nt){return Nt}).map(function(Nt){return Nt.node}),ce.setUncontrolledState({checkedKeys:st})}else{var jt=(0,Rt.S)([].concat((0,xe.Z)(Qt),[Be]),!0,rt),Yt=jt.checkedKeys,_t=jt.halfCheckedKeys;if(!ke){var sn=new Set(Yt);sn.delete(Be);var yn=(0,Rt.S)(Array.from(sn),{checked:!1,halfCheckedKeys:_t},rt);Yt=yn.checkedKeys,_t=yn.halfCheckedKeys}at=Yt,mt.checkedNodes=[],mt.checkedNodesPositions=[],mt.halfCheckedKeys=_t,Yt.forEach(function(Nt){var Dt=(0,Se.Z)(rt,Nt);if(Dt){var It=Dt.node,nn=Dt.pos;mt.checkedNodes.push(It),mt.checkedNodesPositions.push({node:It,pos:nn})}}),ce.setUncontrolledState({checkedKeys:Yt},!1,{halfCheckedKeys:_t})}Ut==null||Ut(at,mt)},ce.onNodeLoad=function(pe){var qe=pe.key,ke=new Promise(function(Ce,rt){ce.setState(function(Qt){var vt=Qt.loadedKeys,Zt=vt===void 0?[]:vt,Tt=Qt.loadingKeys,Ut=Tt===void 0?[]:Tt,Be=ce.props,at=Be.loadData,mt=Be.onLoad;if(!at||Zt.indexOf(qe)!==-1||Ut.indexOf(qe)!==-1)return null;var st=at(pe);return st.then(function(){var ft=ce.state.loadedKeys,jt=(0,St.L0)(ft,qe);mt==null||mt(jt,{event:"load",node:pe}),ce.setUncontrolledState({loadedKeys:jt}),ce.setState(function(Yt){return{loadingKeys:(0,St._5)(Yt.loadingKeys,qe)}}),Ce()}).catch(function(ft){if(ce.setState(function(Yt){return{loadingKeys:(0,St._5)(Yt.loadingKeys,qe)}}),ce.loadingRetryTimes[qe]=(ce.loadingRetryTimes[qe]||0)+1,ce.loadingRetryTimes[qe]>=Ot){var jt=ce.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ce.setUncontrolledState({loadedKeys:(0,St.L0)(jt,qe)}),Ce()}rt(ft)}),{loadingKeys:(0,St.L0)(Ut,qe)}})});return ke.catch(function(){}),ke},ce.onNodeMouseEnter=function(pe,qe){var ke=ce.props.onMouseEnter;ke==null||ke({event:pe,node:qe})},ce.onNodeMouseLeave=function(pe,qe){var ke=ce.props.onMouseLeave;ke==null||ke({event:pe,node:qe})},ce.onNodeContextMenu=function(pe,qe){var ke=ce.props.onRightClick;ke&&(pe.preventDefault(),ke({event:pe,node:qe}))},ce.onFocus=function(){var pe=ce.props.onFocus;ce.setState({focused:!0});for(var qe=arguments.length,ke=new Array(qe),Ce=0;Ce1&&arguments[1]!==void 0?arguments[1]:!1,ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ce.destroyed){var Ce=!1,rt=!0,Qt={};Object.keys(pe).forEach(function(vt){if(vt in ce.props){rt=!1;return}Ce=!0,Qt[vt]=pe[vt]}),Ce&&(!qe||rt)&&ce.setState((0,Re.Z)((0,Re.Z)({},Qt),ke))}},ce.scrollTo=function(pe){ce.listRef.current.scrollTo(pe)},ce}return(0,oe.Z)(Pe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var We=this.props.activeKey;We!==void 0&&We!==this.state.activeKey&&(this.setState({activeKey:We}),We!==null&&this.scrollTo({key:We}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var We,gt=this.state,he=gt.focused,pe=gt.flattenNodes,qe=gt.keyEntities,ke=gt.draggingNodeKey,Ce=gt.activeKey,rt=gt.dropLevelOffset,Qt=gt.dropContainerKey,vt=gt.dropTargetKey,Zt=gt.dropPosition,Tt=gt.dragOverNodeKey,Ut=gt.indent,Be=this.props,at=Be.prefixCls,mt=Be.className,st=Be.style,ft=Be.showLine,jt=Be.focusable,Yt=Be.tabIndex,_t=Yt===void 0?0:Yt,sn=Be.selectable,yn=Be.showIcon,Nt=Be.icon,Dt=Be.switcherIcon,It=Be.draggable,nn=Be.checkable,kt=Be.checkStrictly,Ln=Be.disabled,Mn=Be.motion,hn=Be.loadData,zt=Be.filterTreeNode,Zn=Be.height,Ge=Be.itemHeight,Gt=Be.virtual,rn=Be.titleRender,Xt=Be.dropIndicatorRender,Sn=Be.onContextMenu,un=Be.onScroll,fn=Be.direction,Ue=Be.rootClassName,ot=Be.rootStyle,_e=(0,re.Z)(this.props,{aria:!0,data:!0}),Ht;return It&&((0,Ee.Z)(It)==="object"?Ht=It:typeof It=="function"?Ht={nodeDraggable:It}:Ht={}),a.createElement(b.k.Provider,{value:{prefixCls:at,selectable:sn,showIcon:yn,icon:Nt,switcherIcon:Dt,draggable:Ht,draggingNodeKey:ke,checkable:nn,checkStrictly:kt,disabled:Ln,keyEntities:qe,dropLevelOffset:rt,dropContainerKey:Qt,dropTargetKey:vt,dropPosition:Zt,dragOverNodeKey:Tt,indent:Ut,direction:fn,dropIndicatorRender:Xt,loadData:hn,filterTreeNode:zt,titleRender:rn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:ze()(at,mt,Ue,(We={},(0,ie.Z)(We,"".concat(at,"-show-line"),ft),(0,ie.Z)(We,"".concat(at,"-focused"),he),(0,ie.Z)(We,"".concat(at,"-active-focused"),Ce!==null),We)),style:ot},a.createElement(Vt,(0,x.Z)({ref:this.listRef,prefixCls:at,style:st,data:pe,disabled:Ln,selectable:sn,checkable:!!nn,motion:Mn,dragging:ke!==null,height:Zn,itemHeight:Ge,virtual:Gt,focusable:jt,focused:he,tabIndex:_t,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Sn,onScroll:un},this.getTreeNodeRequiredProps(),_e))))}}],[{key:"getDerivedStateFromProps",value:function(We,gt){var he=gt.prevProps,pe={prevProps:We};function qe(jt){return!he&&jt in We||he&&he[jt]!==We[jt]}var ke,Ce=gt.fieldNames;if(qe("fieldNames")&&(Ce=(0,ve.w$)(We.fieldNames),pe.fieldNames=Ce),qe("treeData")?ke=We.treeData:qe("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ke=(0,ve.zn)(We.children)),ke){pe.treeData=ke;var rt=(0,ve.I8)(ke,{fieldNames:Ce});pe.keyEntities=(0,Re.Z)((0,ie.Z)({},ct,tt),rt.keyEntities)}var Qt=pe.keyEntities||gt.keyEntities;if(qe("expandedKeys")||he&&qe("autoExpandParent"))pe.expandedKeys=We.autoExpandParent||!he&&We.defaultExpandParent?(0,St.r7)(We.expandedKeys,Qt):We.expandedKeys;else if(!he&&We.defaultExpandAll){var vt=(0,Re.Z)({},Qt);delete vt[ct],pe.expandedKeys=Object.keys(vt).map(function(jt){return vt[jt].key})}else!he&&We.defaultExpandedKeys&&(pe.expandedKeys=We.autoExpandParent||We.defaultExpandParent?(0,St.r7)(We.defaultExpandedKeys,Qt):We.defaultExpandedKeys);if(pe.expandedKeys||delete pe.expandedKeys,ke||pe.expandedKeys){var Zt=(0,ve.oH)(ke||gt.treeData,pe.expandedKeys||gt.expandedKeys,Ce);pe.flattenNodes=Zt}if(We.selectable&&(qe("selectedKeys")?pe.selectedKeys=(0,St.BT)(We.selectedKeys,We):!he&&We.defaultSelectedKeys&&(pe.selectedKeys=(0,St.BT)(We.defaultSelectedKeys,We))),We.checkable){var Tt;if(qe("checkedKeys")?Tt=(0,St.E6)(We.checkedKeys)||{}:!he&&We.defaultCheckedKeys?Tt=(0,St.E6)(We.defaultCheckedKeys)||{}:ke&&(Tt=(0,St.E6)(We.checkedKeys)||{checkedKeys:gt.checkedKeys,halfCheckedKeys:gt.halfCheckedKeys}),Tt){var Ut=Tt,Be=Ut.checkedKeys,at=Be===void 0?[]:Be,mt=Ut.halfCheckedKeys,st=mt===void 0?[]:mt;if(!We.checkStrictly){var ft=(0,Rt.S)(at,!0,Qt);at=ft.checkedKeys,st=ft.halfCheckedKeys}pe.checkedKeys=at,pe.halfCheckedKeys=st}}return qe("loadedKeys")&&(pe.loadedKeys=We.loadedKeys),pe}}]),Pe}(a.Component);$t.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:y,allowDrop:function(){return!0},expandAction:!1},$t.TreeNode=me.Z;var Lt=$t,yt=Lt},35654:function(lt,Pt,te){"use strict";te.d(Pt,{BT:function(){return a},E6:function(){return z},L0:function(){return De},OM:function(){return E},_5:function(){return Oe},r7:function(){return ee},wA:function(){return ze},yx:function(){return Ne}});var x=te(94480),ie=te(76190),Ee=te(48736),Re=te(59301),xe=te(39417),be=te(67841),oe=te(71430),Fe=null;function Oe(ne,ae){if(!ne)return[];var le=ne.slice(),de=le.indexOf(ae);return de>=0&&le.splice(de,1),le}function De(ne,ae){var le=(ne||[]).slice();return le.indexOf(ae)===-1&&le.push(ae),le}function Ne(ne){return ne.split("-")}function ze(ne,ae){var le=[],de=(0,be.Z)(ae,ne);function me(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ae.forEach(function(ve){var we=ve.key,ge=ve.children;le.push(we),me(ge)})}return me(de.children),le}function ye(ne){if(ne.parent){var ae=Ne(ne.pos);return Number(ae[ae.length-1])===ne.parent.children.length-1}return!1}function re(ne){var ae=Ne(ne.pos);return Number(ae[ae.length-1])===0}function E(ne,ae,le,de,me,Ae,ve,we,ge,et){var Me,Xe=ne.clientX,He=ne.clientY,Qe=ne.target.getBoundingClientRect(),dt=Qe.top,wt=Qe.height,ct=(et==="rtl"?-1:1)*(((me==null?void 0:me.x)||0)-Xe),Bt=(ct-12)/de,tt=(0,be.Z)(we,le.props.eventKey);if(He-1.5?Ae({dragNode:Ot,dropNode:$t,dropPosition:1})?St=1:Lt=!1:Ae({dragNode:Ot,dropNode:$t,dropPosition:0})?St=0:Ae({dragNode:Ot,dropNode:$t,dropPosition:1})?St=1:Lt=!1:Ae({dragNode:Ot,dropNode:$t,dropPosition:1})?St=1:Lt=!1,{dropPosition:St,dropLevelOffset:Rt,dropTargetKey:tt.key,dropTargetPos:tt.pos,dragOverNodeKey:Vt,dropContainerKey:St===0?null:((Me=tt.parent)===null||Me===void 0?void 0:Me.key)||null,dropAllowed:Lt}}function a(ne,ae){if(ne){var le=ae.multiple;return le?ne.slice():ne.length?[ne[0]]:ne}}var b=function(ae){return ae};function y(ne,ae){if(!ne)return[];var le=ae||{},de=le.processProps,me=de===void 0?b:de,Ae=Array.isArray(ne)?ne:[ne];return Ae.map(function(ve){var we=ve.children,ge=_objectWithoutProperties(ve,Fe),et=y(we,ae);return React.createElement(TreeNode,_extends({key:ge.key},me(ge)),et)})}function z(ne){if(!ne)return null;var ae;if(Array.isArray(ne))ae={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,ie.Z)(ne)==="object")ae={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Ee.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ae}function ee(ne,ae){var le=new Set;function de(me){if(!le.has(me)){var Ae=(0,be.Z)(ae,me);if(Ae){le.add(me);var ve=Ae.parent,we=Ae.node;we.disabled||ve&&de(ve.key)}}}return(ne||[]).forEach(function(me){de(me)}),(0,x.Z)(le)}},90782:function(lt,Pt,te){"use strict";te.d(Pt,{S:function(){return oe}});var x=te(48736),ie=te(67841);function Ee(Fe,Oe){var De=new Set;return Fe.forEach(function(Ne){Oe.has(Ne)||De.add(Ne)}),De}function Re(Fe){var Oe=Fe||{},De=Oe.disabled,Ne=Oe.disableCheckbox,ze=Oe.checkable;return!!(De||Ne)||ze===!1}function xe(Fe,Oe,De,Ne){for(var ze=new Set(Fe),ye=new Set,re=0;re<=De;re+=1){var E=Oe.get(re)||new Set;E.forEach(function(z){var ee=z.key,ne=z.node,ae=z.children,le=ae===void 0?[]:ae;ze.has(ee)&&!Ne(ne)&&le.filter(function(de){return!Ne(de.node)}).forEach(function(de){ze.add(de.key)})})}for(var a=new Set,b=De;b>=0;b-=1){var y=Oe.get(b)||new Set;y.forEach(function(z){var ee=z.parent,ne=z.node;if(!(Ne(ne)||!z.parent||a.has(z.parent.key))){if(Ne(z.parent.node)){a.add(ee.key);return}var ae=!0,le=!1;(ee.children||[]).filter(function(de){return!Ne(de.node)}).forEach(function(de){var me=de.key,Ae=ze.has(me);ae&&!Ae&&(ae=!1),!le&&(Ae||ye.has(me))&&(le=!0)}),ae&&ze.add(ee.key),le&&ye.add(ee.key),a.add(ee.key)}})}return{checkedKeys:Array.from(ze),halfCheckedKeys:Array.from(Ee(ye,ze))}}function be(Fe,Oe,De,Ne,ze){for(var ye=new Set(Fe),re=new Set(Oe),E=0;E<=Ne;E+=1){var a=De.get(E)||new Set;a.forEach(function(ee){var ne=ee.key,ae=ee.node,le=ee.children,de=le===void 0?[]:le;!ye.has(ne)&&!re.has(ne)&&!ze(ae)&&de.filter(function(me){return!ze(me.node)}).forEach(function(me){ye.delete(me.key)})})}re=new Set;for(var b=new Set,y=Ne;y>=0;y-=1){var z=De.get(y)||new Set;z.forEach(function(ee){var ne=ee.parent,ae=ee.node;if(!(ze(ae)||!ee.parent||b.has(ee.parent.key))){if(ze(ee.parent.node)){b.add(ne.key);return}var le=!0,de=!1;(ne.children||[]).filter(function(me){return!ze(me.node)}).forEach(function(me){var Ae=me.key,ve=ye.has(Ae);le&&!ve&&(le=!1),!de&&(ve||re.has(Ae))&&(de=!0)}),le||ye.delete(ne.key),de&&re.add(ne.key),b.add(ne.key)}})}return{checkedKeys:Array.from(ye),halfCheckedKeys:Array.from(Ee(re,ye))}}function oe(Fe,Oe,De,Ne){var ze=[],ye;Ne?ye=Ne:ye=Re;var re=new Set(Fe.filter(function(y){var z=!!(0,ie.Z)(De,y);return z||ze.push(y),z})),E=new Map,a=0;Object.keys(De).forEach(function(y){var z=De[y],ee=z.level,ne=E.get(ee);ne||(ne=new Set,E.set(ee,ne)),ne.add(z),a=Math.max(a,ee)}),(0,x.ZP)(!ze.length,"Tree missing follow keys: ".concat(ze.slice(0,100).map(function(y){return"'".concat(y,"'")}).join(", ")));var b;return Oe===!0?b=xe(re,E,a,ye):b=be(re,Oe.halfCheckedKeys,E,a,ye),b}},67841:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return x}});function x(ie,Ee){return ie[Ee]}},71430:function(lt,Pt,te){"use strict";te.d(Pt,{F:function(){return ee},H8:function(){return z},I8:function(){return y},km:function(){return ze},oH:function(){return a},w$:function(){return ye},zn:function(){return E}});var x=te(76190),ie=te(94480),Ee=te(33885),Re=te(75931),xe=te(11592),be=te(2738),oe=te(48736),Fe=te(67841),Oe=["children"];function De(ne,ae){return"".concat(ne,"-").concat(ae)}function Ne(ne){return ne&&ne.type&&ne.type.isTreeNode}function ze(ne,ae){return ne!=null?ne:ae}function ye(ne){var ae=ne||{},le=ae.title,de=ae._title,me=ae.key,Ae=ae.children,ve=le||"title";return{title:ve,_title:de||[ve],key:me||"key",children:Ae||"children"}}function re(ne,ae){var le=new Map;function de(me){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(me||[]).forEach(function(ve){var we=ve[ae.key],ge=ve[ae.children];warning(we!=null,"Tree node must have a certain key: [".concat(Ae).concat(we,"]"));var et=String(we);warning(!le.has(et)||we===null||we===void 0,"Same 'key' exist in the Tree: ".concat(et)),le.set(et,!0),de(ge,"".concat(Ae).concat(et," > "))})}de(ne)}function E(ne){function ae(le){var de=(0,xe.Z)(le);return de.map(function(me){if(!Ne(me))return(0,oe.ZP)(!me,"Tree/TreeNode can only accept TreeNode as children."),null;var Ae=me.key,ve=me.props,we=ve.children,ge=(0,Re.Z)(ve,Oe),et=(0,Ee.Z)({key:Ae},ge),Me=ae(we);return Me.length&&(et.children=Me),et}).filter(function(me){return me})}return ae(ne)}function a(ne,ae,le){var de=ye(le),me=de._title,Ae=de.key,ve=de.children,we=new Set(ae===!0?[]:ae),ge=[];function et(Me){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Me.map(function(He,Qe){for(var dt=De(Xe?Xe.pos:"0",Qe),wt=ze(He[Ae],dt),ct,Bt=0;Bt1&&arguments[1]!==void 0?arguments[1]:{},le=ae.initWrapper,de=ae.processEntity,me=ae.onProcessFinished,Ae=ae.externalGetKey,ve=ae.childrenPropName,we=ae.fieldNames,ge=arguments.length>2?arguments[2]:void 0,et=Ae||ge,Me={},Xe={},He={posEntities:Me,keyEntities:Xe};return le&&(He=le(He)||He),b(ne,function(Qe){var dt=Qe.node,wt=Qe.index,ct=Qe.pos,Bt=Qe.key,tt=Qe.parentPos,Et=Qe.level,Ft=Qe.nodes,Te={node:dt,nodes:Ft,index:wt,key:Bt,pos:ct,level:Et},Je=ze(Bt,ct);Me[ct]=Te,Xe[Je]=Te,Te.parent=Me[tt],Te.parent&&(Te.parent.children=Te.parent.children||[],Te.parent.children.push(Te)),de&&de(Te,He)},{externalGetKey:et,childrenPropName:ve,fieldNames:we}),me&&me(He),He}function z(ne,ae){var le=ae.expandedKeys,de=ae.selectedKeys,me=ae.loadedKeys,Ae=ae.loadingKeys,ve=ae.checkedKeys,we=ae.halfCheckedKeys,ge=ae.dragOverNodeKey,et=ae.dropPosition,Me=ae.keyEntities,Xe=(0,Fe.Z)(Me,ne),He={eventKey:ne,expanded:le.indexOf(ne)!==-1,selected:de.indexOf(ne)!==-1,loaded:me.indexOf(ne)!==-1,loading:Ae.indexOf(ne)!==-1,checked:ve.indexOf(ne)!==-1,halfChecked:we.indexOf(ne)!==-1,pos:String(Xe?Xe.pos:""),dragOver:ge===ne&&et===0,dragOverGapTop:ge===ne&&et===-1,dragOverGapBottom:ge===ne&&et===1};return He}function ee(ne){var ae=ne.data,le=ne.expanded,de=ne.selected,me=ne.checked,Ae=ne.loaded,ve=ne.loading,we=ne.halfChecked,ge=ne.dragOver,et=ne.dragOverGapTop,Me=ne.dragOverGapBottom,Xe=ne.pos,He=ne.active,Qe=ne.eventKey,dt=(0,Ee.Z)((0,Ee.Z)({},ae),{},{expanded:le,selected:de,checked:me,loaded:Ae,loading:ve,halfChecked:we,dragOver:ge,dragOverGapTop:et,dragOverGapBottom:Me,pos:Xe,active:He,key:Qe});return"props"in dt||Object.defineProperty(dt,"props",{get:function(){return(0,oe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),dt}},8224:function(lt,Pt,te){"use strict";te.d(Pt,{Z:function(){return ie}});var x=te(4676);function ie(Ee,Re,xe,be){var oe=x.unstable_batchedUpdates?function(Oe){x.unstable_batchedUpdates(xe,Oe)}:xe;return Ee!=null&&Ee.addEventListener&&Ee.addEventListener(Re,oe,be),{remove:function(){Ee!=null&&Ee.removeEventListener&&Ee.removeEventListener(Re,oe,be)}}}},55468:function(lt,Pt,te){"use strict";te.d(Pt,{g1:function(){return Ne},os:function(){return ye}});var x=/margin|padding|width|height|max|min|offset/,ie={left:!0,top:!0},Ee={cssFloat:1,styleFloat:1,float:1};function Re(re){return re.nodeType===1?re.ownerDocument.defaultView.getComputedStyle(re,null):{}}function xe(re,E,a){if(E=E.toLowerCase(),a==="auto"){if(E==="height")return re.offsetHeight;if(E==="width")return re.offsetWidth}return E in ie||(ie[E]=x.test(E)),ie[E]?parseFloat(a)||0:a}function be(re,E){var a=arguments.length,b=Re(re);return E=Ee[E]?"cssFloat"in re.style?"cssFloat":"styleFloat":E,a===1?b:xe(re,E,b[E]||re.style[E])}function oe(re,E,a){var b=arguments.length;if(E=Ee[E]?"cssFloat"in re.style?"cssFloat":"styleFloat":E,b===3)return typeof a=="number"&&x.test(E)&&(a="".concat(a,"px")),re.style[E]=a,a;for(var y in E)E.hasOwnProperty(y)&&oe(re,y,E[y]);return Re(re)}function Fe(re){return re===document.body?document.documentElement.clientWidth:re.offsetWidth}function Oe(re){return re===document.body?window.innerHeight||document.documentElement.clientHeight:re.offsetHeight}function De(){var re=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),E=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:re,height:E}}function Ne(){var re=document.documentElement.clientWidth,E=window.innerHeight||document.documentElement.clientHeight;return{width:re,height:E}}function ze(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ye(re){var E=re.getBoundingClientRect(),a=document.documentElement;return{left:E.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:E.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},3465:function(lt,Pt,te){"use strict";te.d(Pt,{G:function(){return Re}});var x=te(47273),ie=function(be){if((0,x.Z)()&&window.document.documentElement){var oe=Array.isArray(be)?be:[be],Fe=window.document.documentElement;return oe.some(function(Oe){return Oe in Fe.style})}return!1},Ee=function(be,oe){if(!ie(be))return!1;var Fe=document.createElement("div"),Oe=Fe.style[be];return Fe.style[be]=oe,Fe.style[be]!==Oe};function Re(xe,be){return!Array.isArray(xe)&&be!==void 0?Ee(xe,be):ie(xe)}},32637:function(lt){"use strict";lt.exports="data:image/jpeg;base64,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"},25365:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},75309:function(lt){"use strict";lt.exports="data:image/png;base64,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"},19664:function(lt){"use strict";lt.exports="data:image/png;base64,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"},77882:function(lt){"use strict";lt.exports="data:image/png;base64,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"},66832:function(lt){"use strict";lt.exports="data:image/png;base64,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"},47558:function(lt){"use strict";lt.exports="data:image/png;base64,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"},71979:function(lt){"use strict";lt.exports="data:image/png;base64,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"},91833:function(lt){"use strict";lt.exports="data:image/png;base64,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"},31081:function(lt){"use strict";lt.exports="data:image/png;base64,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"},96593:function(lt){"use strict";lt.exports="data:image/png;base64,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"},42922:function(lt){"use strict";lt.exports="data:image/png;base64,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"},20345:function(lt){"use strict";lt.exports="data:image/png;base64,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"},79005:function(lt){"use strict";lt.exports="data:image/png;base64,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"},39057:function(lt){"use strict";lt.exports="data:image/png;base64,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"},96908:function(lt){"use strict";lt.exports="data:image/png;base64,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"},57177:function(lt){"use strict";lt.exports="data:image/png;base64,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"},81378:function(lt){"use strict";lt.exports="data:image/png;base64,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"},47621:function(lt){"use strict";lt.exports="data:image/png;base64,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"}}]); diff --git a/p__Paperlibrary__See__index.bfd86110.async.js b/p__Paperlibrary__See__index.6ca41d2a.async.js similarity index 61% rename from p__Paperlibrary__See__index.bfd86110.async.js rename to p__Paperlibrary__See__index.6ca41d2a.async.js index b0021920d9..4b6f329c1b 100644 --- a/p__Paperlibrary__See__index.bfd86110.async.js +++ b/p__Paperlibrary__See__index.6ca41d2a.async.js @@ -1,4 +1,4 @@ -!(function(){var Sv=Object.defineProperty;var D1=Object.getOwnPropertySymbols;var Ev=Object.prototype.hasOwnProperty,_v=Object.prototype.propertyIsEnumerable;var wh=Math.pow,v1=(dn,Ut,x)=>Ut in dn?Sv(dn,Ut,{enumerable:!0,configurable:!0,writable:!0,value:x}):dn[Ut]=x,b1=(dn,Ut)=>{for(var x in Ut||(Ut={}))Ev.call(Ut,x)&&v1(dn,x,Ut[x]);if(D1)for(var x of D1(Ut))_v.call(Ut,x)&&v1(dn,x,Ut[x]);return dn};var zs=(dn,Ut,x)=>v1(dn,typeof Ut!="symbol"?Ut+"":Ut,x);var hp=(dn,Ut,x)=>new Promise((pe,Ae)=>{var P=V=>{try{te(x.next(V))}catch(S){Ae(S)}},Ne=V=>{try{te(x.throw(V))}catch(S){Ae(S)}},te=V=>V.done?pe(V.value):Promise.resolve(V.value).then(P,Ne);te((x=x.apply(dn,Ut)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3247],{89489:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},59477:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},40001:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},49198:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},84105:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"down",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},18785:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},73331:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},15277:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},52671:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},8657:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},56082:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},33853:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},15075:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},62772:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},43531:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},38819:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},47472:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},87395:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Ne=P,te=x(7657),V=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(V),g=S},96408:function(dn,Ut){"use strict";Ut.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},70414:function(dn,Ut,x){"use strict";var pe=x(59301),Ae=Object.defineProperty,P=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,V=(F,v,$)=>v in F?Ae(F,v,{enumerable:!0,configurable:!0,writable:!0,value:$}):F[v]=$,S=(F,v)=>{for(var $ in v||(v={}))Ne.call(v,$)&&V(F,$,v[$]);if(P)for(var $ of P(v))te.call(v,$)&&V(F,$,v[$]);return F};const g=F=>React.createElement("svg",S({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},F),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Ut.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},96935:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return O}});var pe=x(3113),Ae=x(59301),P=Object.defineProperty,Ne=Object.defineProperties,te=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,F=(T,L,Y)=>L in T?P(T,L,{enumerable:!0,configurable:!0,writable:!0,value:Y}):T[L]=Y,v=(T,L)=>{for(var Y in L||(L={}))S.call(L,Y)&&F(T,Y,L[Y]);if(V)for(var Y of V(L))g.call(L,Y)&&F(T,Y,L[Y]);return T},$=(T,L)=>Ne(T,te(L)),_=(T,L)=>{var Y={};for(var R in T)S.call(T,R)&&L.indexOf(R)<0&&(Y[R]=T[R]);if(T!=null&&V)for(var R of V(T))L.indexOf(R)<0&&g.call(T,R)&&(Y[R]=T[R]);return Y},M=(T,L,Y)=>new Promise((R,se)=>{var ne=K=>{try{W(Y.next(K))}catch(le){se(le)}},J=K=>{try{W(Y.throw(K))}catch(le){se(le)}},W=K=>K.done?R(K.value):Promise.resolve(K.value).then(ne,J);W((Y=Y.apply(T,L)).next())});const O=T=>{var L=T,{children:Y}=L,R=_(L,["children"]);const[se,ne]=(0,Ae.useState)(!1);return Ae.createElement(pe.ZP,$(v({},R),{loading:se,onClick:J=>M(void 0,null,function*(){try{ne(!0),yield R.onClick(J),ne(!1)}catch(W){console.error(W),ne(!1)}})}),Y)}},27687:function(dn,Ut,x){"use strict";var pe=x(59301),Ae=x(96408),P=x(48136),Ne=x(99298),te=x(43418),V=x(59301);const S=(0,pe.forwardRef)(({callback:g,width:F,onChange:v,disabled:$,readOnly:_,type:M="",value:O="",style:T={}},L)=>{const Y=(0,pe.useRef)(),R=(0,pe.useRef)(),[se,ne]=(0,pe.useState)(0),[J,W]=(0,pe.useState)(0),[K,le]=(0,pe.useState)(!1),me=()=>{var ee=document.createElement("div");ee.innerHTML=Y.current.getValue();var fe=ee.innerText;return g&&g(fe),fe};(0,pe.useImperativeHandle)(L,()=>({getData:me}));const Oe=ee=>{ee.preventDefault();const fe=ee.clientX-se,D=ee.clientY-J;document.body.onmousemove=Ye=>{let Le=Ye.clientX-fe,Ce=Ye.clientY-D;const Te=document.getElementsByClassName("markdown-popup-form")[0],be=window.innerWidth-Te.offsetWidth,ke=window.innerHeight-Te.offsetHeight;Le=Math.max(0,Math.min(Le,be)),Ce=Math.max(0,Math.min(Ce,ke)),Be(Ye.clientX,Ye.clientY,fe,D)&&(ne(Le),W(Ce))},document.body.onmouseup=function(){document.body.onmousemove=null}},Be=(ee,fe,D,Ye)=>{const Le=document.body.clientHeight,Ce=document.body.clientWidth;return ee<20&&D>ee||ee>Ce-20&&Dfe||fe>Le-20&&Ye{K&&setTimeout(()=>{const ee=document.getElementsByClassName("markdown-popup-form")[0],fe=window.innerWidth/2-ee.offsetWidth/2,D=window.innerHeight/2-ee.offsetHeight/2;ne(fe),W(D)},0)},[K]);const Ue=()=>{$||_||le(!0)};return V.createElement("div",{style:T},V.createElement("div",{style:{width:F||"100%",position:"relative"},className:`${Ae.Z.mathFillWrap} ${$||_?"cursorDefault":""}`,onClick:()=>Ue()},V.createElement("math-field",{disabled:$,locale:"zh_cn",class:`${Ae.Z.mathField} ${M}`,readOnly:_,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:Y,style:{width:"100%",fontSize:O?18:14},value:O||""})),V.createElement(te.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:se,top:J},title:V.createElement("div",{style:{cursor:"move"},onMouseDown:Oe},"\u8F93\u5165\u516C\u5F0F"),open:K,onOk:()=>{const ee=R.current.getData();Y.current.setValue(ee),v(ee),le(!1)},onCancel:()=>{le(!1)},destroyOnClose:!0,className:"markdown-popup-form"},V.createElement(Ne.Z,{value:O,ref:R,onChange:v,showSaveButton:!1})))});Ut.Z=S},99298:function(dn,Ut,x){"use strict";var pe=x(59301),Ae=x(95237),P=x(43604),Ne=x(99313),te=x(3113),V=x(6339),S=x(96408),g=x(48136),F=x(59301);const v=(0,pe.forwardRef)(({callback:$,showSaveButton:_,value:M=""},O)=>{const T=(0,pe.useRef)(),L=[{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 "}]}]}],Y=[{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 +!(function(){var Sv=Object.defineProperty;var D1=Object.getOwnPropertySymbols;var Ev=Object.prototype.hasOwnProperty,_v=Object.prototype.propertyIsEnumerable;var wh=Math.pow,v1=(dn,Ut,C)=>Ut in dn?Sv(dn,Ut,{enumerable:!0,configurable:!0,writable:!0,value:C}):dn[Ut]=C,b1=(dn,Ut)=>{for(var C in Ut||(Ut={}))Ev.call(Ut,C)&&v1(dn,C,Ut[C]);if(D1)for(var C of D1(Ut))_v.call(Ut,C)&&v1(dn,C,Ut[C]);return dn};var zs=(dn,Ut,C)=>v1(dn,typeof Ut!="symbol"?Ut+"":Ut,C);var hp=(dn,Ut,C)=>new Promise((pe,Ae)=>{var P=W=>{try{te(C.next(W))}catch(S){Ae(S)}},Ne=W=>{try{te(C.throw(W))}catch(S){Ae(S)}},te=W=>W.done?pe(W.value):Promise.resolve(W.value).then(P,Ne);te((C=C.apply(dn,Ut)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3247],{89489:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},59477:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},40001:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},49198:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},84105:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"down",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},18785:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},73331:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},15277:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},52671:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},8657:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},56082:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},33853:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},15075:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},62772:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},43531:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},38819:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},47472:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},87395:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Ne=P,te=C(7657),W=function(v,$){return Ae.createElement(te.Z,(0,pe.Z)({},v,{ref:$,icon:Ne}))},S=Ae.forwardRef(W),g=S},96408:function(dn,Ut){"use strict";Ut.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},70414:function(dn,Ut,C){"use strict";var pe=C(59301),Ae=Object.defineProperty,P=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,W=(F,v,$)=>v in F?Ae(F,v,{enumerable:!0,configurable:!0,writable:!0,value:$}):F[v]=$,S=(F,v)=>{for(var $ in v||(v={}))Ne.call(v,$)&&W(F,$,v[$]);if(P)for(var $ of P(v))te.call(v,$)&&W(F,$,v[$]);return F};const g=F=>React.createElement("svg",S({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},F),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Ut.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},96935:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return O}});var pe=C(3113),Ae=C(59301),P=Object.defineProperty,Ne=Object.defineProperties,te=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,F=(T,L,q)=>L in T?P(T,L,{enumerable:!0,configurable:!0,writable:!0,value:q}):T[L]=q,v=(T,L)=>{for(var q in L||(L={}))S.call(L,q)&&F(T,q,L[q]);if(W)for(var q of W(L))g.call(L,q)&&F(T,q,L[q]);return T},$=(T,L)=>Ne(T,te(L)),_=(T,L)=>{var q={};for(var R in T)S.call(T,R)&&L.indexOf(R)<0&&(q[R]=T[R]);if(T!=null&&W)for(var R of W(T))L.indexOf(R)<0&&g.call(T,R)&&(q[R]=T[R]);return q},M=(T,L,q)=>new Promise((R,se)=>{var ne=K=>{try{G(q.next(K))}catch(le){se(le)}},J=K=>{try{G(q.throw(K))}catch(le){se(le)}},G=K=>K.done?R(K.value):Promise.resolve(K.value).then(ne,J);G((q=q.apply(T,L)).next())});const O=T=>{var L=T,{children:q}=L,R=_(L,["children"]);const[se,ne]=(0,Ae.useState)(!1);return Ae.createElement(pe.ZP,$(v({},R),{loading:se,onClick:J=>M(void 0,null,function*(){try{ne(!0),yield R.onClick(J),ne(!1)}catch(G){console.error(G),ne(!1)}})}),q)}},27687:function(dn,Ut,C){"use strict";var pe=C(59301),Ae=C(96408),P=C(48136),Ne=C(99298),te=C(43418),W=C(59301);const S=(0,pe.forwardRef)(({callback:g,width:F,onChange:v,disabled:$,readOnly:_,type:M="",value:O="",style:T={}},L)=>{const q=(0,pe.useRef)(),R=(0,pe.useRef)(),[se,ne]=(0,pe.useState)(0),[J,G]=(0,pe.useState)(0),[K,le]=(0,pe.useState)(!1),me=()=>{var ee=document.createElement("div");ee.innerHTML=q.current.getValue();var de=ee.innerText;return g&&g(de),de};(0,pe.useImperativeHandle)(L,()=>({getData:me}));const Oe=ee=>{ee.preventDefault();const de=ee.clientX-se,D=ee.clientY-J;document.body.onmousemove=Ye=>{let ke=Ye.clientX-de,xe=Ye.clientY-D;const Te=document.getElementsByClassName("markdown-popup-form")[0],ve=window.innerWidth-Te.offsetWidth,De=window.innerHeight-Te.offsetHeight;ke=Math.max(0,Math.min(ke,ve)),xe=Math.max(0,Math.min(xe,De)),Ce(Ye.clientX,Ye.clientY,de,D)&&(ne(ke),G(xe))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ce=(ee,de,D,Ye)=>{const ke=document.body.clientHeight,xe=document.body.clientWidth;return ee<20&&D>ee||ee>xe-20&&Dde||de>ke-20&&Ye{K&&setTimeout(()=>{const ee=document.getElementsByClassName("markdown-popup-form")[0],de=window.innerWidth/2-ee.offsetWidth/2,D=window.innerHeight/2-ee.offsetHeight/2;ne(de),G(D)},0)},[K]);const Ue=()=>{$||_||le(!0)};return W.createElement("div",{style:T},W.createElement("div",{style:{width:F||"100%",position:"relative"},className:`${Ae.Z.mathFillWrap} ${$||_?"cursorDefault":""}`,onClick:()=>Ue()},W.createElement("math-field",{disabled:$,locale:"zh_cn",class:`${Ae.Z.mathField} ${M}`,readOnly:_,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:q,style:{width:"100%",fontSize:O?18:14},value:O||""})),W.createElement(te.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:se,top:J},title:W.createElement("div",{style:{cursor:"move"},onMouseDown:Oe},"\u8F93\u5165\u516C\u5F0F"),open:K,onOk:()=>{const ee=R.current.getData();q.current.setValue(ee),v(ee),le(!1)},onCancel:()=>{le(!1)},destroyOnClose:!0,className:"markdown-popup-form"},W.createElement(Ne.Z,{value:O,ref:R,onChange:v,showSaveButton:!1})))});Ut.Z=S},99298:function(dn,Ut,C){"use strict";var pe=C(59301),Ae=C(95237),P=C(43604),Ne=C(99313),te=C(3113),W=C(6339),S=C(96408),g=C(48136),F=C(59301);const v=(0,pe.forwardRef)(({callback:$,showSaveButton:_,value:M=""},O)=>{const T=(0,pe.useRef)(),L=[{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 "}]}]}],q=[{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 @@ -66,16 +66,16 @@ \\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}`}]}]}],R=J=>{T.current.setValue(T.current.getValue()+" "+J.value+" ")},se=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:F.createElement(Ae.Z,{className:S.Z.lists,gutter:[10,10]},L.map((J,W)=>F.createElement(P.Z,{flex:"110px",className:S.Z.item},F.createElement("div",null,F.createElement(V.Z,{value:`$$${J.value}$$`}),J.name),F.createElement("div",{className:S.Z.children},J.children.map((K,le)=>F.createElement("div",{key:le},F.createElement("h1",null,K.name),F.createElement(Ae.Z,{gutter:[10,10]},K.data.map((me,Oe)=>F.createElement(P.Z,{key:Oe,onClick:()=>R(me),className:S.Z.diamond},F.createElement(V.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:F.createElement(Ae.Z,{className:S.Z.lists,gutter:[10,10]},Y.map((J,W)=>F.createElement(P.Z,{flex:"110px",className:S.Z.item},F.createElement("div",null,F.createElement(V.Z,{value:"`$$"+J.value+"$$`"}),J.name),F.createElement("div",{className:S.Z.children},J.children.map((K,le)=>F.createElement("div",{key:le},K.name&&F.createElement("h1",null,K.name),F.createElement(Ae.Z,{gutter:[10,10]},K.data.map((me,Oe)=>F.createElement(P.Z,{key:Oe,onClick:()=>R(me),className:S.Z.diamond},F.createElement(V.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],ne=()=>{var J=document.createElement("div");J.innerHTML=T.current.getValue();var W=J.innerText;return $&&$(W),W};return(0,pe.useImperativeHandle)(O,()=>({getData:ne})),F.createElement("div",{className:S.Z.mathWrap},F.createElement(Ne.default,{defaultActiveKey:"1",items:se}),F.createElement("math-field",{locale:"zh_cn",className:S.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:T,style:{width:800,marginTop:30,fontSize:18}},M||""),_&&F.createElement("div",{className:S.Z.button},F.createElement(te.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ut.Z=v},83028:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(59301),Ae={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},P=x(43418),Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",V=(F,v,$)=>new Promise((_,M)=>{var O=Y=>{try{L($.next(Y))}catch(R){M(R)}},T=Y=>{try{L($.throw(Y))}catch(R){M(R)}},L=Y=>Y.done?_(Y.value):Promise.resolve(Y.value).then(O,T);L(($=$.apply(F,v)).next())}),g=({type:F,resdata:v,onok:$,oktext:_,okloading:M})=>{const[O,T]=(0,pe.useState)(!1),{can_copy_list:L,can_copy_num:Y,challenge_type:R,course_data_list:se,no_copy_list:ne,no_copy_num:J,no_use_list:W,no_use_num:K,repeat_shixun_num:le,student_count:me,total_num:Oe,use_num:Be}=v;let Ue=Y>0||F==="exercise";(0,pe.useEffect)(()=>{(v==null?void 0:v.student_count)>0&&T(!0)},[v]),console.log("---11",M),(0,pe.useEffect)(()=>{M||T(!1)},[M]);const ee=()=>{if(F==="exercise"&&R===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:Ae.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(F==="exercise"&&R===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:Ae.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="shixun"&&R===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="shixun"&&R===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="subject"&&R===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:Ae.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="subject"&&R===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",pe.createElement("span",{className:Ae.orangeColor},me)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",pe.createElement("span",{className:Ae.orangeColor},Be)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="exercisepush")return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",pe.createElement("span",{className:Ae.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(F==="shixunpush"&&R===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:Ae.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="shixunpush"&&R===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",pe.createElement("span",{className:Ae.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},fe=()=>{if(F==="exercise"||F==="subject"||F==="exercisepush"||F==="shixunpush")return pe.createElement("div",{style:{marginTop:20}},J>0&&pe.createElement("div",null,pe.createElement("span",{className:Ae.flex},pe.createElement("img",{src:te,style:{width:14}}),pe.createElement("span",{className:Ae.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),pe.createElement("div",{className:Ae.statusbody},F==="exercise"&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(F==="subject"||F==="exercisepush")&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ue&&pe.createElement("span",{className:Ae.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),F==="shixunpush"&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ue&&pe.createElement("span",{className:Ae.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),pe.createElement("div",null,ne==null?void 0:ne.map((D,Ye)=>pe.createElement("a",{href:`/shixuns/${D.identifier}/challenges`,target:"_blank"},"\u300A",D==null?void 0:D.name,"\u300B",Ye+1!==J&&"\u3001"))))),Y>0&&pe.createElement("div",{style:{marginTop:20}},pe.createElement("span",{className:Ae.flex},pe.createElement("img",{src:Ne,style:{width:14}}),pe.createElement("span",{className:Ae.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),pe.createElement("div",{className:Ae.statusbody},F==="exercise"&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(F==="subject"||F==="exercisepush")&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),F==="shixunpush"&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),pe.createElement("div",null,L==null?void 0:L.map((D,Ye)=>pe.createElement("a",{href:`/shixuns/${D.identifier}/challenges`,target:"_blank"},"\u300A",D==null?void 0:D.name,"\u300B",Ye+1!==Y&&"\u3001"))))));if(F==="shixun")return pe.createElement("div",{style:{marginTop:20}},Y>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return pe.createElement(P.default,{open:O,onCancel:()=>{T(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ue&&"none"}},zIndex:1003,confirmLoading:M,okText:Ue?_:"\u6211\u77E5\u9053\u4E86",onOk:()=>V(void 0,null,function*(){Ue?yield $([...L,...W]):T(!1)})},pe.createElement("div",{style:{maxHeight:600,overflow:"auto"}},ee(),fe()))}},33276:function(dn,Ut,x){"use strict";var pe=x(59301),Ae=x(43418),P=x(1710);const Ne=({dataSource:te,visible:V,onClose:S=()=>{},onSuccess:g=()=>{},text:F,okText:v})=>{var $;return pe.createElement(Ae.default,{centered:!0,destroyOnClose:!0,open:!!V,title:"\u63D0\u793A",width:"600px",okText:v,cancelText:"\u53D6\u6D88",onCancel:S,onOk:g},V==="single"&&pe.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",pe.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},($=te==null?void 0:te[0])==null?void 0:$.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",F),V==="multiple"&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",F),pe.createElement(P.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:te,scroll:(te==null?void 0:te.length)>7?{y:300}:{},pagination:!1})))};Ut.Z=Ne},48595:function(dn,Ut,x){"use strict";x.d(Ut,{B:function(){return F},F:function(){return g}});var pe=x(44164),Ae=x.n(pe),P=x(86129),Ne=x.n(P),te=(v,$,_)=>new Promise((M,O)=>{var T=R=>{try{Y(_.next(R))}catch(se){O(se)}},L=R=>{try{Y(_.throw(R))}catch(se){O(se)}},Y=R=>R.done?M(R.value):Promise.resolve(R.value).then(T,L);Y((_=_.apply(v,$)).next())});const V=()=>{document.body.scrollIntoView()},S=()=>{document.querySelectorAll("canvas").forEach(v=>{(!v.clientWidth||!v.clientHeight)&&v.remove()})},g=(v,$)=>te(void 0,null,function*(){V(),S();const _={margin:[0,1,0,0],image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,width:810},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}};let M=Ae()();for(let T=0;Tte(void 0,null,function*(){Tte(void 0,null,function*(){V(),S();const _={margin:[0,0],html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};let M=Ae()();for(let O=0;Ote(void 0,null,function*(){OEt in qe?D(qe,Et,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):qe[Et]=Lt,be=(qe,Et)=>{for(var Lt in Et||(Et={}))Le.call(Et,Lt)&&Te(qe,Lt,Et[Lt]);if(Ye)for(var Lt of Ye(Et))Ce.call(Et,Lt)&&Te(qe,Lt,Et[Lt]);return qe},ke=(qe,Et,Lt)=>new Promise((Ot,sr)=>{var er=G=>{try{lr(Lt.next(G))}catch(dt){sr(dt)}},yr=G=>{try{lr(Lt.throw(G))}catch(dt){sr(dt)}},lr=G=>G.done?Ot(G.value):Promise.resolve(G.value).then(er,yr);lr((Lt=Lt.apply(qe,Et)).next())});const{TextArea:he}=P.default,Ee={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},Xe=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],et=({newExercisePaper:qe,isExportBlank:Et=!1,paperlibrary:Lt,user:Ot,globalSetting:sr,loading:er,dispatch:yr})=>{var lr,G,dt,I,m,u,C,q,Se,H,ie,Qe,we;const ye=(0,Ae.useLocation)(),je=(0,Ae.useParams)(),[xt]=(0,Ae.useSearchParams)(),[de,st]=(0,pe.useState)(),tt=(0,pe.useRef)(),[Ie,De]=(0,pe.useState)(),[lt,Tt]=(0,pe.useState)(),[kt,rr]=(0,pe.useState)([]),[Fr,kr]=(0,pe.useState)(!1),[Dr,Nr]=(0,pe.useState)(""),[xr,ur]=(0,pe.useState)(!1),[Kr,pn]=(0,pe.useState)(!1),kn=xt.get("isIntelligentAssistant");(0,pe.useEffect)(()=>(yr({type:"globalSetting/footerToggle",payload:!1}),()=>{yr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,pe.useEffect)(()=>{tt.current=je==null?void 0:je.id,st(xt.get("defaultActiveKey")||"0"),hr(),Dn(),mn()},[je==null?void 0:je.id]),(0,pe.useEffect)(()=>{var ge;if((ge=qe.exerciseExportHeadData)!=null&&ge.title){const Me=qe.exerciseExportHeadData;De(be({},Me||{}));const{table:Fe}=Me||{};let Ge,Pt;(Fe!=null&&Fe.total_singles_scores||Fe!=null&&Fe.total_doubles_scores||Fe!=null&&Fe.total_nulls_scores||Fe!=null&&Fe.total_judges_scores||Fe!=null&&Fe.total_pros_scores||Fe!=null&&Fe.total_shixuns_scores||Fe!=null&&Fe.total_mains_scores||Fe!=null&&Fe.total_combination_scores||Fe!=null&&Fe.total_bpros_scores)&&(Ge=Number(Fe==null?void 0:Fe.total_singles_scores)+Number(Fe==null?void 0:Fe.total_doubles_scores)+Number(Fe==null?void 0:Fe.total_nulls_scores)+Number(Fe==null?void 0:Fe.total_judges_scores)+Number(Fe==null?void 0:Fe.total_pros_scores)+Number(Fe==null?void 0:Fe.total_shixuns_scores)+Number(Fe==null?void 0:Fe.total_mains_scores)+Number(Fe==null?void 0:Fe.total_combination_scores)+Number(Fe==null?void 0:Fe.total_bpros_scores)),(Fe!=null&&Fe.singles_scores||Fe!=null&&Fe.doubles_scores||Fe!=null&&Fe.nulls_scores||Fe!=null&&Fe.judges_scores||Fe!=null&&Fe.pros_scores||Fe!=null&&Fe.bpros_scores||Fe!=null&&Fe.shixuns_scores||Fe!=null&&Fe.mains_scores||Fe!=null&&Fe.combination_scores)&&(Pt=Number(Fe==null?void 0:Fe.singles_scores)+Number(Fe==null?void 0:Fe.doubles_scores)+Number(Fe==null?void 0:Fe.nulls_scores)+Number(Fe==null?void 0:Fe.judges_scores)+Number(Fe==null?void 0:Fe.pros_scores)+Number(Fe==null?void 0:Fe.bpros_scores)+Number(Fe==null?void 0:Fe.shixuns_scores)+Number(Fe==null?void 0:Fe.mains_scores)+Number(Fe==null?void 0:Fe.combination_scores));const Dt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Fe==null?void 0:Fe.total_singles_scores,doubles_score:Fe==null?void 0:Fe.total_doubles_scores,nulls_score:Fe==null?void 0:Fe.total_nulls_scores,judges_score:Fe==null?void 0:Fe.total_judges_scores,pros_score:Fe==null?void 0:Fe.total_pros_scores,bpros_score:Fe==null?void 0:Fe.total_bpros_scores,shixuns_score:Fe==null?void 0:Fe.total_shixuns_scores,mains_score:Fe==null?void 0:Fe.total_mains_scores,combinations_score:Fe==null?void 0:Fe.total_combination_scores,total_score:Ge},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:Fe==null?void 0:Fe.singles_scores,doubles_score:Fe==null?void 0:Fe.doubles_scores,nulls_score:Fe==null?void 0:Fe.nulls_scores,judges_score:Fe==null?void 0:Fe.judges_scores,pros_score:Fe==null?void 0:Fe.pros_scores,bpros_score:Fe==null?void 0:Fe.bpros_scores,shixuns_score:Fe==null?void 0:Fe.shixuns_scores,mains_score:Fe==null?void 0:Fe.mains_scores,combinations_score:Fe==null?void 0:Fe.combination_scores,total_score:Pt},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Er=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Fe==null?void 0:Fe.total_singles_scores,doubles_score:Fe==null?void 0:Fe.total_doubles_scores,nulls_score:Fe==null?void 0:Fe.total_nulls_scores,judges_score:Fe==null?void 0:Fe.total_judges_scores,pros_score:Fe==null?void 0:Fe.total_pros_scores,bpros_score:Fe==null?void 0:Fe.total_bpros_scores,shixuns_score:Fe==null?void 0:Fe.total_shixuns_scores,mains_score:Fe==null?void 0:Fe.total_mains_scores,combinations_score:Fe==null?void 0:Fe.combination_scores,total_score:Ge},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Tt([...Et?Er:Dt])}},[qe.exerciseExportHeadData]);const mn=()=>ke(void 0,null,function*(){var ge;const Me=yield(0,se.cV)({id:je.id});Me.status==0&&rr(Me.data),yield Dn(),xt.get("exportPDF")&&((ge=Lt.paperData)!=null&&ge.questionList)&&(Ne.ZP.info("\u6B63\u5728\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377pdf"),(0,R.F)(di.current.children,"\u5BFC\u51FA\u8BD5\u5377"))}),Dn=()=>ke(void 0,null,function*(){const ge=yield(0,se.Dq)(je.id);De(ge||{});const{table:Me}=ge||{};let Fe,Ge;(Me!=null&&Me.total_singles_scores||Me!=null&&Me.total_doubles_scores||Me!=null&&Me.total_nulls_scores||Me!=null&&Me.total_judges_scores||Me!=null&&Me.total_pros_scores||Me!=null&&Me.total_shixuns_scores||Me!=null&&Me.total_mains_scores||Me!=null&&Me.total_combination_scores||Me!=null&&Me.total_bpros_scores)&&(Fe=Number(Me==null?void 0:Me.total_singles_scores)+Number(Me==null?void 0:Me.total_doubles_scores)+Number(Me==null?void 0:Me.total_nulls_scores)+Number(Me==null?void 0:Me.total_judges_scores)+Number(Me==null?void 0:Me.total_pros_scores)+Number(Me==null?void 0:Me.total_shixuns_scores)+Number(Me==null?void 0:Me.total_mains_scores)+Number(Me==null?void 0:Me.total_combination_scores)+Number(Me==null?void 0:Me.total_bpros_scores)),(Me!=null&&Me.singles_scores||Me!=null&&Me.doubles_scores||Me!=null&&Me.nulls_scores||Me!=null&&Me.judges_scores||Me!=null&&Me.pros_scores||Me!=null&&Me.bpros_scores||Me!=null&&Me.shixuns_scores||Me!=null&&Me.mains_scores||Me!=null&&Me.combinations_score)&&(Ge=Number(Me==null?void 0:Me.singles_scores)+Number(Me==null?void 0:Me.doubles_scores)+Number(Me==null?void 0:Me.nulls_scores)+Number(Me==null?void 0:Me.judges_scores)+Number(Me==null?void 0:Me.pros_scores)+Number(Me==null?void 0:Me.bpros_scores)+Number(Me==null?void 0:Me.shixuns_scores)+Number(Me==null?void 0:Me.mains_scores)+Number(Me==null?void 0:Me.combinations_score));const Pt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Me==null?void 0:Me.total_singles_scores,doubles_score:Me==null?void 0:Me.total_doubles_scores,nulls_score:Me==null?void 0:Me.total_nulls_scores,judges_score:Me==null?void 0:Me.total_judges_scores,pros_score:Me==null?void 0:Me.total_pros_scores,bpros_score:Me==null?void 0:Me.total_bpros_scores,shixuns_score:Me==null?void 0:Me.total_shixuns_scores,combinations_score:Me==null?void 0:Me.total_combination_scores,mains_score:Me==null?void 0:Me.total_mains_scores,total_score:Fe},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:Me==null?void 0:Me.singles_scores,doubles_score:Me==null?void 0:Me.doubles_scores,nulls_score:Me==null?void 0:Me.nulls_scores,judges_score:Me==null?void 0:Me.judges_scores,pros_score:Me==null?void 0:Me.pros_scores,bpros_score:Me==null?void 0:Me.bpros_scores,shixuns_score:Me==null?void 0:Me.shixuns_scores,mains_score:Me==null?void 0:Me.mains_scores,combinations_score:Me==null?void 0:Me.combination_scores,total_score:Ge},{key:"3",name:"\u8BC4\u5377\u4EBA"}];return Tt(Et?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Pt),ge}),Ki=[{width:"9%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ge=>fe.createElement("a",null,ge)},{width:"9%",title:((lr=kt.find(ge=>ge.value==ne.fw[0].nameType))==null?void 0:lr.name)||ne.fw[0].name,align:"center",dataIndex:"singles_score",render:ge=>fe.createElement("a",null,ge==="0.0"?0:ge)},{width:"9%",title:((G=kt.find(ge=>ge.value==ne.fw[1].nameType))==null?void 0:G.name)||ne.fw[1].name,align:"center",dataIndex:"doubles_score",render:ge=>fe.createElement("a",null,ge==="0.0"?0:ge)},{width:"9%",title:((dt=kt.find(ge=>ge.value==ne.fw[3].nameType))==null?void 0:dt.name)||ne.fw[3].name,align:"center",dataIndex:"nulls_score",render:ge=>fe.createElement("a",null,ge==="0.0"?0:ge)},{width:"9%",title:((I=kt.find(ge=>ge.value==ne.fw[2].nameType))==null?void 0:I.name)||ne.fw[2].name,align:"center",dataIndex:"judges_score",render:ge=>fe.createElement("a",null,ge==="0.0"?0:ge)},{width:"9%",title:((m=kt.find(ge=>ge.value==ne.fw[6].nameType))==null?void 0:m.name)||ne.fw[6].name,align:"center",dataIndex:"pros_score",render:ge=>fe.createElement("a",null,ge==="0.0"?0:ge)},{width:"9%",title:((u=kt.find(ge=>ge.value==ne.fw[5].nameType))==null?void 0:u.name)||ne.fw[5].name,align:"center",dataIndex:"shixuns_score",render:ge=>fe.createElement("a",null,ge==="0.0"?0:ge)},{width:"9%",title:((C=kt.find(ge=>ge.value==ne.fw[4].nameType))==null?void 0:C.name)||ne.fw[4].name,align:"center",dataIndex:"mains_score",render:ge=>fe.createElement("a",null,ge==="0.0"?0:ge)},{width:"9%",title:((q=kt.find(ge=>ge.value==ne.fw[7].nameType))==null?void 0:q.name)||ne.fw[7].name,align:"center",dataIndex:"combinations_score",render:ge=>fe.createElement("a",null,ge==="0.0"?0:ge)},{width:"10%",title:((Se=kt.find(ge=>ge.value==ne.fw[8].nameType))==null?void 0:Se.name)||ne.fw[8].name,align:"center",dataIndex:"bpros_score",render:ge=>fe.createElement("a",null,ge==="0.0"?0:ge)},{width:"9%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ge=>fe.createElement("a",null,ge==="0.0"?0:ge?parseFloat(ge).toFixed(1):"")}],hr=ge=>{yr({type:"paperlibrary/getPaperData",payload:be({id:tt.current},ge)})},Gn=(ge,Me)=>ke(void 0,null,function*(){if(!ge.destination||!ge.source)return;const Fe=Me.questions[ge.source.index].id,Ge=ge.destination.index+1;(yield yr({type:"paperlibrary/adjustPosition",payload:{id:tt.current,itemId:Fe,position:Ge}})).status!==-1&&hr()}),Hi=()=>{var ge,Me,Fe,Ge;yr({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:tt.current,data:{is_random:!1},dataSource:[{name:(Me=(ge=Lt.paperData)==null?void 0:ge.exam)==null?void 0:Me.name,total_score:(Ge=(Fe=Lt.paperData)==null?void 0:Fe.exam)==null?void 0:Ge.all_score}],type:"single"}}})},di=(0,pe.useRef)(),[$i,Ri]=(0,pe.useState)(!0),Zi=()=>ke(void 0,null,function*(){Ri(!1),Nr(""),kr(!0)}),za=()=>ke(void 0,null,function*(){Ri(!0),Nr(""),kr(!0)}),Fi=()=>ke(void 0,null,function*(){var ge;ur(!0);const Me=yield(0,K.Mb)({categoryId:tt.current});ur(!1),Me!=null&&Me.exercise_id&&(0,W.xg)(`/classrooms/coursesId/exercise/${Me.exercise_id}/${(ge=Ot.userInfo)==null?void 0:ge.login}/initate_answer`)}),qn=(ge,Me,Fe)=>{var Ge,Pt,Dt,Er,nr,Or,Hr,an,jr,Rr,en,wn,on,Nn,Qn,hi,On,Xn,Vt,Xt,Yt;return fe.createElement(fe.Fragment,null,!Fe&&fe.createElement("div",{style:{display:"flex"},className:L.programTitle},fe.createElement("span",{style:{flexShrink:0},className:"font18"},Me+1,"."),fe.createElement(le.Z,{style:{maxWidth:1100},value:ge.name||(ge==null?void 0:ge.shixun_name)}),fe.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(ge==null?void 0:ge.question_type)===7?`\u5171${ge==null?void 0:ge.sub_count}\u5C0F\u9898`:""," ",ge.score,"\u5206\uFF09")),(ge==null?void 0:ge.question_type)===8&&fe.createElement(le.Z,{showProgramFill:!0,disabledFill:!0,value:me.Base64.decode(((Ge=ge==null?void 0:ge.program_attr)==null?void 0:Ge.code)||"")}),(ge==null?void 0:ge.question_type)===5&&fe.createElement("div",null,(Pt=ge==null?void 0:ge.examination_bank_shixun_challenges)==null?void 0:Pt.map((tr,jt)=>fe.createElement("div",null,fe.createElement("div",{key:jt,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,marginBottom:10}},fe.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",jt+1,"\u5173 ",fe.createElement("span",{className:"ml10"},tr.challenge_name))))),(ge==null?void 0:ge.question_type)===6&&fe.createElement("div",null,fe.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Er=(Dt=ge==null?void 0:ge.program_attr)==null?void 0:Dt.languages)==null?void 0:Er.join("/")),((Or=(nr=Lt==null?void 0:Lt.paperData)==null?void 0:nr.exam)==null?void 0:Or.show_hack_sets)&&fe.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},fe.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},fe.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),fe.createElement(te.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(tr,jt,or)=>or+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(tr,jt,or)=>fe.createElement(V.Z,{title:fe.createElement("pre",null,tr)},fe.createElement("div",{className:L.divname},tr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(tr,jt,or)=>fe.createElement(V.Z,{title:fe.createElement("pre",null,tr)}," ",fe.createElement("div",{className:L.divname},tr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(Hr=ge==null?void 0:ge.program_attr)==null?void 0:Hr.hack_sets})),((jr=(an=Lt==null?void 0:Lt.paperData)==null?void 0:an.exam)==null?void 0:jr.show_hack_description)&&fe.createElement("div",null,fe.createElement(le.Z,{className:L.content,value:((Rr=ge==null?void 0:ge.program_attr)==null?void 0:Rr.description)||"- -"}))),ge.question_type===Oe.c.Single&&fe.createElement(fe.Fragment,null,(en=ge.choices)==null?void 0:en.map(function(tr,jt){return fe.createElement(S.Z,{key:jt},fe.createElement(g.Z,{flex:"1"},fe.createElement("div",{style:{display:"flex"}},fe.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},Xe[jt]),fe.createElement(le.Z,{value:tr.choice_text||""}))))})),ge.question_type===Oe.c.Multiple&&fe.createElement(fe.Fragment,null,(wn=ge.choices)==null?void 0:wn.map(function(tr,jt){return fe.createElement(S.Z,{key:jt},fe.createElement(g.Z,{flex:"1"},fe.createElement("div",{style:{display:"flex"}},fe.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},Xe[jt]),fe.createElement(le.Z,{value:tr.choice_text||""}))))})),ge.question_type===Oe.c.Judge&&fe.createElement("div",{className:L.flexRow},(on=ge.choices)==null?void 0:on.map(function(tr,jt){return fe.createElement(S.Z,{key:jt},fe.createElement(g.Z,{flex:"25px"},fe.createElement("div",{style:{width:25,overflow:"hidden"}},fe.createElement(F.ZP,{disabled:!0,style:{width:25,marginLeft:jt===1&&10}}))),fe.createElement(g.Z,{flex:"1",style:{marginLeft:jt===1&&10}},tr.choice_text))})),ge.question_type===Oe.c.Combine&&fe.createElement(fe.Fragment,null,(Nn=ge.sub_questions)==null?void 0:Nn.map(function(tr,jt){return fe.createElement("div",{style:{marginLeft:10}},fe.createElement("div",{style:{display:"flex"},className:L.programTitle},fe.createElement("span",{style:{flexShrink:0},className:"font18"},Me+1,".",jt+1),fe.createElement(le.Z,{value:tr.name||(tr==null?void 0:tr.shixun_name)}),fe.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",tr.score,"\u5206\uFF09")),qn(tr,jt,!0))})),$i&&fe.createElement("div",{style:{marginTop:10}},(ge==null?void 0:ge.question_type)<3&&(ge==null?void 0:ge.standard_answer_show)&&fe.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",ge==null?void 0:ge.standard_answer_show),!!((Qn=ge==null?void 0:ge.standard_answer)!=null&&Qn.length)&&$i&&(ge==null?void 0:ge.question_type)===3&&fe.createElement("div",null,(hi=ge==null?void 0:ge.standard_answer)==null?void 0:hi.map((tr,jt)=>fe.createElement("div",null,fe.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",jt+1,"\uFF09:"),fe.createElement("div",null,tr.answer_text.map(function(or,cr){return fe.createElement(g.Z,{span:24,key:cr},(tr==null?void 0:tr.model)===1?fe.createElement(he,{autoSize:!0,disabled:!0,value:or}):fe.createElement(Be.Z,{value:or,disabled:!0}))}))))),!!((On=ge==null?void 0:ge.standard_answer)!=null&&On.length)&&$i&&(ge==null?void 0:ge.question_type)===8&&fe.createElement("div",null,(Xn=ge==null?void 0:ge.standard_answer)==null?void 0:Xn.map((tr,jt)=>fe.createElement("div",null,fe.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",jt+1,"\uFF09:"),fe.createElement("div",null,fe.createElement(he,{autoSize:!0,disabled:!0,value:(tr==null?void 0:tr.answer_text)||""}))))),!!((Vt=ge==null?void 0:ge.answer_texts)!=null&&Vt.length)&&(ge==null?void 0:ge.question_type)===4&&fe.createElement("div",null,fe.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),fe.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},fe.createElement(le.Z,{value:(Xt=ge==null?void 0:ge.answer_texts)==null?void 0:Xt[0]}))),(ge==null?void 0:ge.question_type)===6&&fe.createElement("div",null,fe.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(ge!=null&&ge.answer_text)&&"\u6682\u65E0"),(ge==null?void 0:ge.answer_text)&&fe.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},fe.createElement(le.Z,{value:ge==null?void 0:ge.answer_text}))),(ge==null?void 0:ge.question_type)<=4&&((ge==null?void 0:ge.standard_answer_show)||((Yt=ge==null?void 0:ge.standard_answer)==null?void 0:Yt.length)>0)&&fe.createElement(S.Z,{style:{marginTop:14}},fe.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),fe.createElement(le.Z,{className:L.renderHtml,value:(ge==null?void 0:ge.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!Fe&&fe.createElement(v.Z,null))},ai=(0,pe.useCallback)(()=>{var ge,Me;return fe.createElement("div",null,fe.createElement("div",{className:L.titleForExport},(Me=(ge=Lt.paperData)==null?void 0:ge.exam)==null?void 0:Me.name),fe.createElement("div",{style:{textAlign:"center",fontSize:"15px"}},"\u5171:\u3010",Ie==null?void 0:Ie.large_counts,"\u5927\u9898\u3011\u3010",Ie==null?void 0:Ie.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ie==null?void 0:Ie.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ie==null?void 0:Ie.time)>-1?`${Ie==null?void 0:Ie.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),!!(Ie!=null&&Ie.exercise_description)&&fe.createElement("pre",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A"}},fe.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Ie==null?void 0:Ie.exercise_description),fe.createElement(te.default,{style:{margin:"20px auto"},className:L.table,columns:Ki,dataSource:[...lt||[]],bordered:!0,pagination:!1}))},[Lt.paperData]),yi=()=>ke(void 0,null,function*(){const ge=yield(0,ee.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:je==null?void 0:je.id}});(ge==null?void 0:ge.status)===0&&Ae.history.replace("/paperlibrary")});return fe.createElement("section",{className:L.bg},fe.createElement($.Z,{spinning:er["paperlibrary/getPaperData"]},fe.createElement(S.Z,{className:"pt20",justify:"space-between"},fe.createElement(_.Z,{separator:">"},fe.createElement(_.Z.Item,{href:"/paperlibrary"},"\u8BD5\u5377\u5E93"),fe.createElement(_.Z.Item,{href:`/paperlibrary?defaultActiveKey=${de}`},de==="1"?"\u516C\u5F00":de==="2"?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684"),fe.createElement(_.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5")),fe.createElement("div",{className:L.btnWrapper},!kn&&fe.createElement(M.ZP,{onClick:Hi,className:L.btn,icon:fe.createElement("i",{className:"iconfont icon-fasongtongzhi font14"})},"\u53D1\u9001\u81F3\u8BFE\u5802"),fe.createElement(M.ZP,{onClick:()=>Ae.history.push(`/paperlibrary/add/${tt.current}?type=2${kn?"&isIntelligentAssistant=true":""}`),className:L.btn,icon:fe.createElement("i",{className:"iconfont icon-bianji10 font14"})},"\u7F16\u8F91\u8BD5\u5377"),fe.createElement(M.ZP,{loading:xr,onClick:Fi,className:L.btn,icon:fe.createElement("i",{className:"iconfont icon-monikaoshi2 font14"})},"\u6A21\u62DF\u8003\u8BD5"),!kn&&fe.createElement(O.Z,{menu:{items:[{key:"1",label:fe.createElement("div",{onClick:za},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848")},{key:"2",label:fe.createElement("div",{onClick:Zi},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377")}]}},fe.createElement(M.ZP,{type:"primary",icon:fe.createElement("i",{className:"iconfont icon-daochu1 font14"})},"\u5BFC\u51FA")),kn&&fe.createElement(Ue.Z,{onClick:yi,type:"primary",icon:fe.createElement("i",{className:"iconfont icon-baocun1 font14"})},"\u4FDD\u5B58\u8BD5\u5377"))),fe.createElement("div",{className:`${L.wrap} pt20 pb20`,ref:di,id:"paperDomRef"},!((ie=(H=Lt.paperData)==null?void 0:H.questionList)!=null&&ie.length)&&ai(),(we=(Qe=Lt.paperData)==null?void 0:Qe.questionList)==null?void 0:we.map((ge,Me)=>{var Fe;return fe.createElement(fe.Fragment,null,(Fe=ge.questions)==null?void 0:Fe.map((Ge,Pt)=>{const Dt=Math.floor(Pt/10);return Pt%10===0?fe.createElement("div",{className:"abc",key:`group-${Dt}`},Me===0&&Pt===0&&ai(),Pt===0&&fe.createElement("div",null,fe.createElement("span",{className:"font16 c-light-primary"},ge.number,"\u3001",ge.name),fe.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ge.questions_count,"\u9898\uFF0C",(ge==null?void 0:ge.question_type)===7?`\u5305\u542B${ge==null?void 0:ge.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",ge.questions_score,"\u5206\uFF09")),ge.questions.slice(Pt,Pt+10).map((Er,nr)=>fe.createElement("div",{key:Er.id},qn(Er,Pt+nr)))):null}))}))),fe.createElement(Y.Z,null),fe.createElement(T.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Fr,onCancel:()=>{if(Kr){Ne.ZP.info("\u5BFC\u51FA\u4E2D\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3");return}kr(!1)},okButtonProps:{loading:Kr},onOk:()=>ke(void 0,null,function*(){var ge,Me;if(pn(!0),Dr==""){pn(!1),Ne.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else Dr=="pdf"?yield(0,R.F)(di.current.children,(Me=(ge=Lt.paperData)==null?void 0:ge.exam)==null?void 0:Me.name):Dr=="word"&&(0,J.ON)({id:tt.current,middle_export:1,export_type:$i?1:0});pn(!1),kr(!1)})},fe.createElement("div",{className:L.export_type_modal},fe.createElement("div",{className:L.export_type_modal_con},fe.createElement("div",{className:L.type_item},fe.createElement("div",{className:`${L.img_warp} ${Dr=="pdf"?L.img_warp_active:""}`,onClick:()=>Nr("pdf")},fe.createElement("img",{src:x(45614),width:70,height:70})),"pdf\u683C\u5F0F"),fe.createElement("div",{className:L.type_item},fe.createElement("div",{className:`${L.img_warp} ${Dr=="word"?L.img_warp_active:""}`,onClick:()=>Nr("word")},fe.createElement("img",{src:x(38347),width:70,height:70})),"word\u683C\u5F0F")))))};var ze=(0,Ae.connect)(({paperlibrary:qe,user:Et,loading:Lt,globalSetting:Ot,newExercisePaper:sr})=>({paperlibrary:qe,user:Et,globalSetting:Ot,loading:Lt.effects,newExercisePaper:sr}))(et)},74609:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return Ee}});var pe=x(59301),Ae=x(65582),P=x(92832),Ne=x(8591),te=x(43418),V=x(5871),S=x(61621),g=x(1710),F=x(3113),v=x(70414),$=Object.defineProperty,_=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,T=(Xe,et,ze)=>et in Xe?$(Xe,et,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Xe[et]=ze,L=(Xe,et)=>{for(var ze in et||(et={}))M.call(et,ze)&&T(Xe,ze,et[ze]);if(_)for(var ze of _(et))O.call(et,ze)&&T(Xe,ze,et[ze]);return Xe};const Y=Xe=>React.createElement("svg",L({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Xe),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z",fill:"#68C79F",fillRule:"nonzero"}));var R="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",se={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},ne=x(65862),J={sendToClass:"sendToClass___le_BX"},W="data:image/png;base64,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",K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAACeCAYAAABn7wuoAAAgAElEQVR4Xu29C5hdR3Um+tfe5/T7qW6p1Xq/ZcmSbOthG2NhZAM2ARJuAh5ICCSBZJg4yeQxyZDc3CG+38yQTGAmCZnhJiEXDJkAxgbCxWDHYJuXjW3ZSJYty9b7rW6p1er3eeyqdb9Vu2p3nd3ndJ/TD/Xp1tn+/On0OXvX3rvqr1Xr8a9VApVjTvcAEfln+rF6WRO6hBADc/plrtLDi6t0n8ptZqAHiMjrGc7u6Br2Nmxu978rhOiagdvMuyYroJ+jQ0pEVQC292ewNpWVYlG9/2MhxPE5+jpX9bEroL+q3T09NyOiBga8BFbsPw/c0An4wCCAbwoh1PTcZf62UgH9HBtblvABsEsAqyGBvd0SOzt9fgvpA1+pgH7iAa2AfuI+KpszThPVLgNuALBGAl7PkERNEqivikD/sBAiUzYPXKYPUgF9mQ5M/LHYaAXwBskS3hwvnpfYushHUmMe5AMvCSEOTPaVzl6mFUsXiFOTvX6uXFcB/RwZKSK6PgPc6AN6zCSA7n5gUT3gh6AHBTiTTIqnSn0lVpleOofVy1uwfkG9+Fap18+18yugnwMjRkRLJHALgHr7uGf7w09Lm8wMABAE6KqpEY+X8kpExC3sOHBJdq5ugmyo8p8WQpwupY25dm4F9GU+YkTEQL9NAh3uo54fCv/qrBn9lghdyWTxoCeiFjaKA4lFvSkp2mp8qvLxihBiX5l3y5QerwL6KXXfzF5MRDw+N0pgM4xao1UbKdEzBLTWRPo8JCQIuFzt+08KIUYmejID+JsFsPB8P0RWSqxo8qF8vJYE9gohaKI25urvFdCPM3JEVAugHUAyftrzXcC6ppGgr6u2e/VqkZoJABDRUgncHr//UEbiSA9wwyJf6/as4bNznqQcVtns0w0NDRfGex4iapTAbgCtEhA8gbiltnqf/f3dAJ4TQlyZiXcqhzYroM8zCkTUyupyEKBFCHQCqLanWZD99Dywvg3Z2iSdIaJhlU6ebWzERWB6JKTx1txp1JrRcZLAkJToT7ERyxZsCHhGPwHptPKfa60VJwuBi4gSWWC7B6zn1UNK4EK/xOIm3xrEKR/4iRDiTDkAdCaeoQJ6p1cffJD8974XOwEsl1IDPeqfEOyjUvXYFWBZI8Aucv4tKf104GMIPvbVQZO/Ri+ZxMgR0QYJ7IAOtka31h9e7gY2LgI8I+eVDJ+BgKwcCfa2tNQczXdLoy5tlsA2225WAq/1SGxZFN2GXZ/PCCGOTeKx58QlFdCbYSKi5mN92FklsLizPh/YjTgFMJAKQdbERqQBnDPalPD87sEsDrbV4vxkIqRElAyANwnoVcbONTPlgL1nJbYvzb23VIAkSN/z9zbXiMMFQL9KAm90J3NPKtTd9LuYV/R9PCtE/jbmBKoneMgK6FlCEgs33CklOl7rAda0wAZ8Ip3Z7cfjRttd2RiC3z3s355EKgN1pq2u6ielAoWI2iRwjwancwP+OJSVGMoA7TXhvfX/hm0jJVRG+S8sbRKvxe/JEykDvMMHmLcTHU+fkbilU+vy0eH7eAXAvvlqzFZAr/3b9HYACxhkDKpTvcC6Nh+eP1ZDyQLo14ZfKB3tGTlnstQNIUT9g3Tu8MmBF9+6c0FfseBPEb0rIdE8ej77ZsLj9R6gsx6afqC/U6zThOjPAIrEWNDzpA4A9tSsyfUCAa92S2xaZEEf3scj/0wigR9MZpUq9h1n87xrHvRE1Cml9mQwVVcf54ckWE9e1MR68+jB32UUcKQX2NgWk/BW2vLXUmNRH70pHTTqa2ry9y2tmzjoo6W8xFsBJMKmQrhbY5VtiY76cCXiX6w+zwZpAMhsJnhh7cKa192nI6J1GWCHH/NC8Xs2MXfHz/UCCfj91T6+LYQIZhOcM3Xvaxr0xkNyE4DrpLTh/RDwrOasawvBZQHHg8CgP9UPrG5x5LALeANEg32tinADNdUYTiX8F9aM41nR7Wdol+eBjVhh1wt7/6EsdHuNVeEz6enAE1ECvAIpiSBF/t4ti8QR+3REVCOhJ5GzcoTXvdrDvnleNUIvkJ5c4eQJGqp8Jq9xs3mPjxN5bwa8hYDXPITrKCtXw/NrZZAhwOtLUOLAsjZ0ffWroHvvnZpRP93gv9ZB3yol9gCos65I28GsMhzvAVa3GW6LMVgPdgPr2gHfLgEO4N3JoTUOCfRngSoPqKnyKRvITMLzX1raiNeRJ/jDlIAgwBuEkAu1FDcPw+3w32euhOBeVm90eQN2mdWqDbJZZFQ6+/wNq2qjZJI00WYf2B4Bx+hJ3OaVlAwNWKvQjxrlsr7Kfygf6I/3UkvSx6IEye0K4hYJJIngkQIT+QU8j5RSUIr48RWEf1wRvp3wcH7tAlG0ijfdQHfbu6ZBf6yLOmpq5Fs5KBM3SXnEzjO/RQGdxmBlg3F/N7B98ag+bXVtlpBWutsPGqhDQIfxjPD1JDBCVf4P1zUKDgLlHES0SkpmUkrfTiBrrPJzdI+EK0270ecZuCllJD1PAIkRn/xntq8Q57hhNl4BvFNazo5jeLDXpj8TSvpIRbJ6FEE21eaCnojquofwRinVJnjeZklK8DMp/j90l4YrhfmgQNCw178JGZA8CElPXL+46tXZNpCvadD3pWh9z6C85dIIsLE9lMieVWdY1cgCZ/qB1npo3bd7KFR3moz2nxfwDvhTEjh5JfQGaZJ7iA7KSr/rxACe+5nvII0gNBuW9EM88pvY0JaUTDvIcYVqVUYBF4eAxhp+Rp98Kak6CcX30CuBBIYV+pIN/vdvbROajkZEmwyNwSrt0cRkLn5vFlhjJ7QBbTar7RjZWh+CnifOyb7s1mrPfysIK6RAgsHMYI9eiYHOSKLwFS3g9SmjRj0/0OUgkD/uXVr96J5ZtBeuWdBzoGYgwK1JIdcyYNgNyfryulag3pAOQhchcCkVBqJY3elsGnVn6jHNI+FtFkcqCxy5FE4oq+4YyU1fPgj5uQP+9YLA0V97CN/LsZ3ji4H+2xOglU3ou2+XPLauGSPaewMgnaXuN61OPM6SlCUzgF0SWJ7r9gwjuGxgN/ECx1OOVwvHKCZAdtT7D10EqmlQ/ZJS2CYJCT7XSu9IwlNo43Q2AIJ/N+Le/h5K+tEJIUlJQd7jwTn/Wzt3FrYZ8r74NH15TYM+FeBOT0gdAGKAsvrAQpwB0VoDtNSGujvzXNiTM5QC2owOXEidcaU/qyJneoFlraOgZ8Ad6kHNn/9EbBQemta202gkjLFh1AVJ2uuDLCOQ3TKsviggYKnOIFWCVjaj+w9vpsM+QCFoqevNa5KaWkxEyyVwK8LIspHw4dPxJDnYA2xuc/z8xuPE7ZCErMr4388ksvcIz9+mBJiDFAE+iNQWICDgZC+wUk/dUKUpBHirBpGibuWpB3curp50wstU8H8tg95LS/yMgNR+mEiHVgCrDCMSOMVBKA/orAX2dwErWoHVraF0T2XZpw8vMjYdq0BPCGPEJpK+aktK0ow0MyMePSlanzrnXX/Lcilqqhy3KKsH7Hc3vvc0G6iSJbg2UvXETAdAmj02+jehfutmer61FhkGsiK6cM8XEk8ta0byBx/E1oYasHrjCHoZBrIIdLIfagtT6cwksMayNqAD1CaTYo0HtAaGTKTVGVelMfr7iT5gcT0haQx7d0KMqjvhfewqoT8L6q3yE3+1ZZEYlxw3FXAXurasQW9cihw0Ynebl05DVFfrrk+fOIGLU2E3cttpiXcQZLNFhWPnhZLR6KOpTKjbM8+mqRbe3+/3O84PoHokQPWCOjWmD+1EYHCua0Lfu9bT+YiuIIFHT4mOS4o2LG6MDUsJoGeQZwO2F+T591zvH0lLUFb5J+/7DrzWGmy+sVMtSQpPT0r7PFbHTnpKrWjE0I5O9N+2jHSBqAxHtljdUaI16WO1MsavBWo+MA9ngd4RYFFdaL3a+4QrjXZ96uPScLhyGk0qOpGIjsNL/PPOpVc3RbHsQG+Bns1inRDwhdCAZ3hYJyH1jMhsXYJ6ahJIZ4jSdcnkyyywSvEKsJ/5jwO8jZTU8m4M4M0ouurK/gtI/M+f+quO9mHxdYulaKkDmnNoaWNB3JwUXe9YRjpYZKXpqWHR8voIbbGpf9FVkwB9YzIY/PCNiZ8GBHU85T/9376P21ctkLtbbKiN1SPHw6JVD9KgpIW1NLRpIQZ+dZs4KQSy8FBdI8T1EKjXC4KZMRa8rm5uvVueR2ivC1co14Njrz8/GDoItFro5RrAem54+NGuTv/LVzMQVj6gJxKXgaYmqQlRnMLGcsdhOY7Ckmu9sK+cDU7ua80uzNJFyo689EJjY18xngE2ZFMp3A5PrnQBH312/e+szkiI//g9sXrvRW/J+26SgmkA3gS9x03UQXTdsYhet4BngF/OovbQgNiYJsqV9ZMA/ZpWeebtq/3jGYL8zPP+11/rw3s2LJS7mZtjJS4DUqstBvCWqxMCVdCuDpV+/1acWVjnLVECbABrO8IekUsykt6h7t6fBqoTph8iV6VxUimAAc9dtIhbjMR87orAYA8o/Ylbl9VdNSpzWYCeE5P7+7HiQiB3rG32cxI24kEjHogjV0L+Sa2R/Q5oSXl00k8kjhp6r7vijlHxBtJ0vYDkiGx0WJUmWq5N40+dEQ1/9IS35e4NMrnK6MKFdEYXLDUQXW9sCyV9pP8r4FxatZ4aEesCEqMJfyWAPlCgpipx5V0b6KAgqEAh+Mz3/H85IfCeDYvk7cWCng1m7sZfvF7gbWsdoLurgwPoUN0hsGpzegBY2xJKHVeN4nPODkLr+Qx417C1d3DTsoQQR3Yt9f9yov6crt/LBfQbpMQNp/pR3VQLtDguw/BFR2HNHhQ2NDmSODakFJ7pscta+ueaavH8eLz2S8O0tMaXewpJd/fO3zkmmv/L09j2vu2EhoilM/4wMBCqleje1UavJ71w9beTiu/Zlxb1Q0BNQikOETUoeIN1Nd6QjrCyMWv+7WeXivGusB4fZBWE52UXNtBQnadPFQmPTm3qTDT86RNq93BArQuKlPQMej62tgP37QLqfBHp4nF1hkzkiUGcImjgN3NfOPo7A/78AFCVDFUa15+fD/B8rVRIJ8n/xM5V4vx0AXu8dmYd9ES0UErcxQQrndBwRWJ1k69ZhGM17dCfzue53Bf7ghq8DsNxOPDPvZrFi28tEP4eGKBFqkq+heeJXfJdslg0GSTwzWOi+e/2Y9s7ryfUjkkeLNzFlwZoZGnSe33XUuqPKMBGv+ermFaQFKqt2ku2pLJqeFE9dQek02C19BxRwBC7Ug3BTAejTOCM+6G9UTSsbMLC5Y3oeOaM53/kEXibOySaQ9UvlMLjqDcW9L4A/uIuYEFNCAkrvaNRYMCzy9S86tHLwCoTYbD6O9+nezg8YVHDKODd3okkvFkdwpuxh1U+8YaV1Q/Oe9C7PHb7shwe5yBRZ73U0VF7WJfiJab1shfFqQJgwe5OE3YbssdlUOLydW3+/vY6cTbeoZeJmkVa3uERmrTOmyfQZLyPePSYaP77A9j2rk2E6hJAz/mnpy6Jng9fT4cSSSjrxbGhf36mpCfaBNCaBVRzEt2+oEEGEAt49o5w0kqLoTEz0NldKTyVWNvmt69rxcqEhyp2a/6HJ4Hn2d5pI1SL0kDP/fvJO4G2OuFEVsMeYwmf43unkI6xdZFDQYjr8HFvTgz5OR6l8Lfn0kf8B/bsmXlm56xK+hTR+gSToeRo4jVLPk5fW63Zf2FvWMDzOv5a72hQJQfEVsI7tN5j/eGqsK7FHyGJn3Y047jr4WFPUf8wdkhPbrSAjyaOkahW2n/7iGj+7Culg54F5Lkrgl44rQZ/5Xp6rb3Oy4BVHaf9Koi2wQAtDWwcw0vXJeW5AFDso2d17komDJSxlOfnrKryq3Z3qk21VWBnocer3188Axy6DKxfQGio1r72kiQ99/Ff3gksqA0h4XJn8vFrzvQBS5pNME2FUWvP45VirITPKavgqELu+ClSh4iSn9+9UvTOtLSfNdDrBOUsdnge1ue6C0Nq7wETMXQIgDo405UCooylmIfFlfT8mWvDsP+ZqQOCkJbSP7hiAQ66wL+cpi1Q2JaVMqLOW8pAFLAC8PjxyYHeDiAncv/kpK4rk63xVVRvkgHhCySCAD4bfvx3oMD83NBjaAxK2w5/2VLt1fqe8vm3y6nQD879tKadIjtnMqD/iz3Agjphgkgx6W6ED0/ijAmQ8STlYzALDKaBtlpAOIhywW6JaFaI8XtwHCOpJzr76cTFgLwH7lg+82mKswb6n/ZSy3IfdzTWaR/8GP1dswBdgBuvDbMCNa3XAbzuyDyqCUsfPo3JYnwEhBGC/9y6ttFkjsuXqZlq8JZAyVpX+to2reHJoP/cq6VL+lxpZvRrC2SDbAtuazhyIMjSERgs2s9uVzLztw4WOT547hJ9Hn8XRlVLlvSf2MPGZ8gcyyfdrUrSNwIkPKCO7QYFnBgAFteFdkc0Od0Xj3l3+DnZ2OWAlXb9ahtCDSmfPv+m5dUvzWdJv+i1Xk5ukILdj+wEsDo8dy4PHDMUGbBafzcZS0wIs4cbOIqrJTatj8P8PEmsERlIDGdTg09uW9kSLaNn+umdRLIl8gYZFcn1tHz3uGh+YIqgdxER6bRBKN018O0kCJO8w+/4s+Nfj4xSc66eINZYnRbQ504wK5nt8/Jk7GX/vBeC/FRfSDYzRWT1K45RZ8w78Hj1DId8Ip4k7jWKaEBJ9cAda2eejzNrkp7rM2akvJN1bga39YjogqQG9KzOsDHKnBem9bJfvlFTn8IjLt31JDC6MrfL6g3zZqy6oiWgvtLvUoSnb1gsdHG8bxyh5Wsa5G6l4DGrskYnfRiPiWnvu6dE8z/Nc9D/1ztCg1kD15HOIXNytN85MYalM48PHxyVZrUmDnbmCfVlwuCVpk1wEZ/GUPfXXHw7jjr7hC6QSHz+jlUzv5vKbIJ+bUbKN1jwckey12aEiVXskmwNwc9gH5LhZ/bf19eOgj0u3S3ouTNtLiu3o8+z0ltzzyWU5x3fuSTB9V3U3r2UbF+Hnx0YlrX8HDYrinXVgZFwBdp3UTR/6/jU1Jtyl/T/92723ri8eDMBYiE+JsSxa5I9RotZyjO9wLwc/3Z5OPThs1HL84L7UxvpeaKy1o8voA4Jb54bsul0ehN8f0fUn9b/bL64MgJwEjQboamRsPM2tI8FPIPZgj8yPE02EWctseqk1SXHWmaviKaBKH//zStxkM3cc/103UggdygFndCpqbxhhQG9VDx1WjR/9cg1AHoWKo5gj/jzjrRn1etFdlm2h0KKbadUwFE2ZlyO2lwMcubY65XDXO/OHwt4fYLAs13P+Q9cjXzaWZP0aaJNSsodBRmOppMYgCzt+X8OSEXGkgGxdYNEfm9j8NkoZlXVKNErYjpaHRoY8rL+07euEV1n+qltKCVvIcICblqv3DZn1ID+y/Mc9PfvZpflKHdmVKHJjaxyBhdHXG0GmR4qR7dxge2qRq46Y9vWSVeeUALe9960Ujzk3nOmPs8a6FNE6ygjb41UlLj/xnVHcpBmKFR7OLRtdX7XkNXS2V4jgSP9YQK1PVi628MayizShOefTi/Dj98MyNd6sVVm5JasiCrmaT47H9eCpP/4bqCVbaaYOuO6TQcyoerCzMqIcFfA9z4R4O0KQAIZTwZ/c8famryV2aYb/LMG+uHh4aXKr+JKBNERj6zGA0Zs1Nb4oasrJ4JqpLtlMvKYHeOMJbNhQTQ5HNTbFUJyCFwFe+9cU/363r0vJETnlnsgEppjP2r4Aj+YpHrTngzQkqAxOYAaV0aPsN4bKzEjd6WTSeW6J7W30rgsmRaQw3k3bsxTgwJnhxNF0xC4uf/rdkMBNv0UjxGwWtM1GBq77HjIJ93j9b0j7k1sIkU0ZK3aUNedq5L/abrBXai9WQP94OBgB5I1XI9FHxbwbqBqjHfGUAtYGjFH22VEuoAfyYRVAur5HDuA9j5OorK9RvhI7z/rf+v3bxMjL3Sn1iGduNW9jj//8LRofrhE9aazOsCe5hTak7nht8kMbgwz4zbBQDs64OPhE9V45UqyKO6NC3o7IeP3vMKFq2AmRsz3bh9oIumeE7Cyol7RF+5cl/zxZPplMtfMGugHiBaKjHyLcczkDTZFUHFC9hy04kwmdm26BC6bHM3XHO8F2Oleb9xvUcUiuyLYCWDC+uwqP3DZf+2PbsYLrwDJwXPBmz0lFrnXPXVKNH+jRO/NL3f2oyMZl32TGabJXfPl41X42vHaSDjk49NbwpkFPa+iblpgJJQIOHQJuG7hqHcn/lRuOmAh/d29JuSwUR9R4r+8de3Vq4kza6DnDYCH0sEbJQld2CjSPOKRVSfjyBqrZ5i66gGcHWRVkMhHz/55k+nPxpZeRVzpHmM4ajVGanVoeF27/9zPrBdnfnSKlniQNxOhQdsKAJ6eBOh/rbMfC2YR9N84VYUvH63VXijdT3mSSFzQ/+lto356V3IzOFmtYRdkUhcbzFX7o2kd8727AI9TEsJJoVKAeOgta5I/nNy0ntxVswl6ry+Lm4SUm3L080i0mKCSQzizAGZ9nKsMtJud9aKsJCZosb9fAq06xJvLX8/HcLTXcmGnhU10/KXziWf/7M2Qz57B1kCOGrU/Oiuav1mipL+uNo23t6eYW3PVjzNDAp89XItXLhev3rigd0HKhmtfCljIxqvjk3fBbidCZKuYN86nzoyqTSolyNvnef6X9szQbi75On4WhmP0MXrS6esF/BsUZ2dalcORxON5ZziQxYYtG6tMNbZeFtY7+Tcu2eFw66OCSJHnxvrizb8cXaythurtHXr0I7c1X37ySUrQWvkOFaCRV5hnzonmb50s3U9f4ykdsh9dynI/6pQ9yy235T/Mi0eUA2vQGiPV8tqJ1TOl2cqhTRzuRqIlem/GQyrwQjpDEXx6vv5PbgulOR+uocl0bk6cqTJS3l0F4qqQNVzHGLSm0THuTIISRJeHgit//nPXLdRJ6jN9zCro+/poQUbI25Wnc2KjwwI47nt3jVX+zBW6sky7NQPFHc55mZzAwIcNLEUqkFWdnI0UNO9+CFhk6ApK0fkP3JD8Hl//4GFamEnJ2+s91L9wSTQ/NgnQ5x1AJ4GCiWHlwr1h0Gud3hys1tiKBxwkzAG7Pceg2A00jQG8mzAS5+aYia4gjnjwHrh73dhyh9M9CWYV9Pwyl0boLillZ16GY8z3HgcvT46zBrAc6ubkCi7YxKCPdHwjAV27ga+LJL6pUGzr2SgPadT53//gOtH93gfJ/4WN2FRdJbc+eVIseKa7dEk/l0D/sdscl6UB6vG+sLqbpWZM5J2JrxK29o3bD5GL1k4Y7bVk04u+8jPrk9+fbpDH25t10HenaP3AgNyV8OFplqUDSG2AxvzlehVwjF2WMJxYwqQ01suZdsBHjsvRGKv2e0tL4PbZyOPoLXN6+CLyfFKZ7JGGHcm99/K+UUTim69ndz573t/1r6dwQ6mZU3MN9K1RPTTg8kjIq6lzvtPvY6XzeL53g357So70N1RpzrNleyeiigsavJBI/J+/OsP6/ayDnsle1CnfU5eAb92RTCXmTCE3QBRxbFzVxCCK+R/MqNT1Vaya4pyn54nNqLLuT6Pncjqfrl1puOB6FSB/kGrwk/u2hNW3Pv5x8k7fgrsPXFLvns+g/9BWYDPzm5iGEYQJKqzuaI+NI5U17h3Aj2+shoNkpftwOiybyDYCq0/MyU84KBys9X/33uUT74M7ldVg1kHP9WfODGGryshtzGpkHZslPqfIccHUQU6P40RjrhzMtSVjdIX+kbCAKCdQr2sE6s2GBVaqa+KY7aEY4HncOAeVo7zcsJ5YfI7vE0ns+62bBe+9pI8lf0Ubly5Qvz+fQf/b20OKMOvvA2mu1gAsNQ4BI+BDQV8A8Po3R3+3RjVnSDHvnmkLujR4WIRWj2V8wgxfC6DnjjrWSyuFkrcGhKTLh2epy5FVVj/YI8N0YS2QDUXVBqS4fDUT0Xp5AzLju9egd1UjW/jUgJgnAqcSMp9Hg97WdDR2BAm/98owHrvfJCov/VvasKRJ/cF8Bv0f7Ar7mFfZgSzQmgzT+SZSZ1ywsxeMGZecKFLnhymB3FZjMpTq7GmzKtKYFULQ2eF04s/v3SKidMqpSPRC1866pOcHu0BUP3AJO6WQvH9rBEAXuK6kySmlYUQ6X3bFcO91tNYBvP5spJPLnmS6wpChK1jhxYPObZGADHz/2x/bGUYKrwXQ/8dbQ1WmezDUs7lQE6s5DOCoqKyTyhiJaRECmoHNgmjYVFhuqh4VKNHiYD6MAXxYCOShd25MfG+6NqAua9Dzwx26QKsDyFsCgURkqMb09zg/J9LVHcOW82q54zUFwaEv6JQ7c56pnaQniVuL3hrO2uftcS0WOv6x25JPX0ugb64FTvQCS7nevMmGsiqLJcK5YOK+4u9ZenLerI24xINU4/nv+VwhxDlC8NDPrq/S+Q0zIeFtm2Uh6e3DHOjKvlVK0eHWfYwkvMObyXFHOmoMg5wBz4aSzo01DUdZU8Ye4L85assVxBj0ehJYQ81sXBYu2f7lQOEH9+8Rg9eCpP9DlvRemBHV7Pjr7fjEpbPLsuRzcn53qzgUlu4RU9Ncm/VBX3nnxpmlJZQV6F/uHlycDWo4b1bHMO2SGGdTWrUnX3SVf2MqAhuo7Mmx7kmjBUX5stprY8hV1v/PP+oJYFYIIj+bVZn9n9hTfWiyoOf6TgykMR1tqvzqd3QisjYJnEGgk75NnEFHbi1/hp/RRFpJKb0xAktbSzPmv/vSHqQqLSL7B7eE7bBqwzsYusdEHpq4790VVmMmhGnYnTRR+0TDMkh//ue3NOyfKWlfVqBnT84L53CTUnKz7jSHKBbx3w0zkn+339nNg6PvzMYK2v/u7A9lvTNsWGw6QYsAACAASURBVOlZFY8LWHXIiRUI+CcSF/HcZ7uxqlRDdkV1Fu9sHw6X/SKPmOs7vCrvl6MN5vv53LDAFw7X4tUSqMW/sytc8Tp03eJYore5HU+o+OFSFqKEb6d0t3t+VAzZXJRzrU5IFySgupUK/vEXNteeLLLbSjqtrEDPT/706b4Fvqh/Q8B7MbkqjQN2G3iK6ApWOjuTxAadGNdJkzJoNz9mN2ctTwYDeivZ3fb4s1Z5BDKU8p/48kksKBX0H+nsR8sssiwfPlmFrx4rnmX5kRsBDk6xlM8n2ePzLw72iaS7XdUsQseoS7mu0Bd6hvzP/dsZ2Jeq7EDPHfKT07Q+yMhdKgHP6u8uX15LdKd8n/XO2MlgqbT8vVZjbO0bLluhgBEGPQex7M583KDdk9WZQFY1UuQ/9bVjqCsZ9Ev70eLPqE02roT7KoP+aPF8+p9bB+zQO3CNBX0h/d0arDmrTUzKa8eA02g+MlpOknhIwpNejf+/fn6d4A03pvUoS9DzGz5xMnuXkkIPgVvsdCLfe+SxcVyfzBK0pUNY129ibo7RjSyrwapI+m+H7RiWH/GHHzuOgwub1e+V4qdn9eYtrSNo8CmqCjCto5fHQLTS9vywwMMnavHsxeKpxb+zw5QAMQ/pAtWCegydwNW+Ys9jr7ETJi/Y3eUjtpsJCTosKPE30+23L1vQP7af6gd9eVdd9SgDMwJ8PLLquCLtKmA5PPy3raXD19vgiF0VooitLRLl8H24DQ5esRP1X4/7L3U0qd8pBfR8b86R7UjK0R3GzSDnqAZuFNPdnY8NVMd4tZ91E041NAtO69JNK+CVKz66R0rLkf3dXaMsSzeyGpf8+v4x70w+QNvnzLdy2DYiIeAC3k46okEi+tL7t1btnU5hUbag55d8cH9q45BM3NQ3ggQHnDgZOfLVmwQRq4JYiW2NVf7ebljM33EdHT6HXZn2cNUg7cGJJZjbstgJD3Ry0Ee/VG8qFfR5B6tMqcUW9IUAP8b3HpvAMaGdoyPFDdbIb28mT76UAz2xgUfevyXxzWsG9Pyi3zqY3hIIf1sQwOOdvXXCN4ezjc+dw96R1HZUIf5O++kNi5IlvJX03MFuZFZ/Nu3YycMqFW+raT0nZ0f8pv5AzWuWJYO+McaoLOh7Hw/wMc+MOxmsd4dPYYqC3i5UxXj8BuGcXON54uhQavhzv7a98eJ0Ab+sJb1eFonE117P7qTA22j99SxxmEKgJbGhB9sOsVFaOxGsYOe/2fhldyXXqrTg5kFg0LsBMe3lMT57nji6jN2QaO5X85tPzy5LvVuiBZ39ECV6WL0j/HeM9yX2ZSHvDPctF3LllZsByBQGd9M6I+GtxMmkSf3Vr2ytOXrNgJ5f9NuHqXpwBNszkKuhjEfHqC+uOqOBbSJWNnAVFXky3hmW3hyJ5Yq5FuxmQdBC3fL1dTum27nd7gHRPIT5Dfrf3mEo3bF0Qdf3PmZCcBAt9mU+sLOA4u85s62+Gnp7oLAu/SiUcw1epcdDCHbdJz/1S5unr2592Ut62yVfeOxCfaKj46YMyZVKgP+rEQIfALydQUBfGsrQ993I6ni+d71CMGWZc2ut8HLcl3rLeV15dHQFuDgsmkeuAdAz9yZSR5yJb9W8YqU7X8rceaaLc/FWpimzRLcbOcQDavw3qzNWn3R/DwL1qQ/dWKN3aJyOY86Anl/2cz+lFqjgVj/p3ez7+E1S6AhdjGJf74j6VGTUOpFVvi5SXxyPA6tHfD5z97VL1BZrNepSpP4Y1efSiGhOe/Nf0jPox/je87hGc3zvDqWCvV28vyyLcaYWs3BhGyzplPJ2AR2X7qOwN5NPKXYwXLugf/BB8sU2/BlIfUwSEtrLoGmvYn/XgPokd5NVT6zU1+BlY8mICFfn56JR9nD981Ylcolql0dEczDPQX/fDkendwREXLoz78dSjtnmYRcpJ52wusKThgGuBUoel0wE+FiyCV8xRvqH7M1sQiT/x/u2imtLp2dgPnJsZKVS1V/MStrNy6AkgmKWBhcPVWL/6V71yXy+d9bN7QqgJ4VBuQ1GccaVPXLcn249e86wyohmdQ2APvLeOH7zkMAWJt6zF6wuESaKpAmo5kpytva8k1XlaCqj6pJVJflfE4NwiUVRMCtnZRFnRSbzD7+8s37a9pidE+rNY6fofUGgPqMkWvSyahiGen+l8PNIQDgnlRjIKlxMBXR6KIXXe9J0Nu571+qOkygeeX/cdEHHgLW2Qf+IaFbJyak3YzrZcelpf7WdmEb6ad662YKHnzcIRrfj0WxKp1YOb2dv+8Ruba+TPiax59RHbwwpxVz248JQGJnmpHDefVwn0VNodzLQXSmeF6wxsR2dk+PODL/NUXdcwPN7Cnr82OWnv3H/nj2RvTxVvb6sQf+ji9SYGVF/G0j6YKjKiBDkGugEhVDS689G6vPv4UqgwXE5FYhnu4foyZ5BOp8jya2v3kRgXbJZRDG2kkkBfSOiWVSXBvoqT2FrXRZNPu/wHRuquJ4c32reoCECi4MOHZmNuLxO5QdtDYYAPTbo4cBlHxdTiaKLPb1nQ7hNZk5xKr4vqyvj+N7H8GZciR777BqrLuBzkkysAS0wrFTw1V+7qU4n8kzXUbag/9EZulWS+t9SYY2WZKYOo3LUGq3iKBFKOvd3ngy2bmM4CWgkEPvO9tOD3YN0Rkst04OaTWn0Ij0pnApr7J/nQ0d0M35zslqVtHnyntZh7GiM0tKna8yKaoeDdp87WoMnzlUXDfp/tz220cJERLE82326qmLO55g6U1C6O5NdEZ0YSfZ9+r4tiwaLeukiTypL0P/kAv17qdQnlQqNVQY3WSkfgdtIfCv5zb82CcMaubF/1ZW0eOzgJfXVkQBZLdEtMU2je7T2pZ0AlsDGoK8pEfS/vrQfzbPIsvzOmSS+eLhORz4tzUL3p5WkjgrFX310O9BsonkT+d41NmOqSF7Ax9SZfMYqX+faAPocASlk8MUPba97pkgsF31a2YF+30XakJHqkCSIUFqPqi72Mw8ad1II8Dy/GxUnHGD393CipCXOvNyN/35hkHRo243GugzL0G3Jyr6O5DbX1JYm6e9sHcb2WZL0rN49cLgG3zlTvKRn0DOXXoMujzpj1ZHJqjNx6R6nOLioFcCBY6+//vf337tl2isjlB3oD/TQ8rRUR6WiJEt3x1gN9ffo/1w93hZCjXT+nMkwygq0K0Gg0H+oB395rIdOxCkJoXT3cybDYBbNdSWCnnX67Y1pLK2OsSxdkRjX7eOGXRyAVkrH9WanHTbUn7uUxIFeH+eGitfpf8OAPh/g48aqvn0eZqSdGK53pmjpbt6JQL1S0mc/sqPmSNHiu4QTyw70/Ow/vRD8nPK8z0tFLaEkN0asIhCveznS25Hk1gtiVKC4azOaMIZNGSgM7uvCfz5xmc7mqjMhnS1MVAnTyxn0DSWC3o5DVKsntv5benBUV8ahEtsVx6oj1psTpVA6teYjlc6AkL07rNNru7aEqsUfYfXG1PR35prFd646E6Hb8b4Y0W3saT0r4oC32XBRo84k53M9eFkl6Gu/ui3xpBAzUxWhLEHPHfJiL62kLP2TVHR7CNaYmmK8N6M6fP7fRw1axy5wvD9ZiZ4nTuBPrwzRoC0NImUIdB9SG7wZ6TOnZ9KgHyOEypRazOmCXKsmNjdzKpoVK92dORHiO4/+n+OZMhoVkfrmR26qeaQEwV3yqWULen6TB4n8Nd3qTwj4T2zUjqouedScmIE75tw8BrA9ZyCD/d845IXBLbdIFOfXMvAzPgYVmpsbStPpC47GHAB9PnUm3/Y6blVi7j/PyPaC+nsB9Yy7xPO8x35lq/9N3tC6ZCSXcEFZg96+xwsX6FYF9b8VsGbUJx9K9jA4xT77UAXK69rM8enn8/oQjvT6f/fUCfwoR80xE6CqSmIk5Tc3zHPQf5iDU9Um2JWD2txNGlx8hTQQDvgpnajT4dSxH1PzMubitKtB6FtQj5z9evXj998/s4Dne84J0PODHrpIjYNK/a1U9MGxQSn6sQz83+QdeDkyHhCalJILSPirSal1ksQtiuh6vRt43NvDfv5w4PoeOuj94eUMRqJCrmZ0efyDa0DSM+i5NJ+L97zS3fQLk8sG06wGKm37MmXYRmptnR5XV4rNI/0TQVwGgn/98I21T5YgrKd06pwBvX3L5y/S+0iqz0hCi6UjkBCPvmmp9/bxeuLhE9QpMrgnUPRrKrITQqlvjcZTfeLh/++Q+LrkyeEYWJqnH6C5val09SbvOu0afMYhrlcq5pw7lAT9ExvdjtHqGrTcjKUk6H/teXwZ0xD43Yw+HeXaOn56266VuB/aBjQ5hqxBZaiTOwKAqRvdA0BDDdOFw2hzDresCP2dSZecyltVlXzolzfhAmbIaM2HiVkD/aPH5b+/Z7X/15OZsi+eG1kZ+NVfVIp2h4Er79HbJwC9e5+vvkq3KaK/kMRG8qgBnFXiygP7xXv7UmglQnXoTQiPVIDm1kmAvncYOHNl7FvGdWYrUfVEdjZE1pPBgshSFdwiqm6SuAvwUIzqa6P8VDOhQirAaLv2Wd64FLA7MprLRx/c2YiB69ZzEg6rQutbFRaY4lC2zcj/XkCdEeHi+mpGqe989Kars0u4OwKzBvrHjst9Qnj3v22V+PpkgM8041VvUn9EJN4rhfjkbYvFP5fUDpF48BB+XSr1PyShzrozA6Jf/9sX/e8ii5aUxNoEyVpG/lDgT0rSv3weOHVFoLMxXi+g8NPGQWNBacEaZTK5IHdWjxwPSwGgR1FZOzmMOLcrgivdo0liH9lJ5t66SOGu1aN6ciHAOyveEEDPQmWemM6811LGftZA//hJ+RmlcC8lvFvuWS5mJAhRTEd8+SBtIVKPKMIKvacqiUc/uI1VJRLL/jtqGqpQlxXYliGsXtykbimlGgIHif71kMDadsJ1HcU8Te7GxG79Sr7a1q90fd22jqUtyRH55a2XxKo4hnWp39FRmeyqErl2nRUgmhi23IhVc+zqQUBHPfC29WE0Ix/gHbDznrEXk1WJf1y2CRf3CDFtrMkiezY6bdZA/8TJ4IOS8ADBe1X54vZ7lrNBMzvHlw7REij1pFLYoAhZj7yOX9omet2nmUwBV66u9uRhgbddR+AthYo6XHemU7S1XEF/yxKF6xaZN8unzijF5SlfIKH2nr6hbv/9M+yOLKaPZw30jx2hRckqdU4SuP7XC0kl3rJntcij/RbzGlM/50sHaDk8xS7LFT68D3RsxlcaX4AYqEF1VTvq/p/nsOnQFfWLxUp6VpcePSTQVAXctoZysv3Hfdo5BHrmpr1xhcKK5vCNIjXM4w0WICHEaU/h2WDwyt4P33519ogtBgmzBnp+uKfOqCeUoj16aRXiFV+Kd9y1Rky6Ui2XCykmdL33HNXVpNEka1FLAZKo1q6EhX0Z3NY1qP5zbUK8srJZ6K0deWMCRfD2XYD/P/epZFGgJ+C1buD5UwL/5kYKt7Ap9phDoGd9/saOaDckTbcRoD4S4lwC6tFqv/r4dJfkK7YbxztvVkH/gzPyo4roMzYBRBF6yPM+cvcK8Y1SX+4f9tHHFNGfKaKHU8K77/duClcN3hnw3fdhra+wUhKqvQQ8IrSDsMwTWKAInP8f9UPPMG3sy2DzmpZcA/uli8CnX1QoBvS8pfyjBwW2dhI2m4KoRb/PHAE916y5e43SuwTyQaAuIfz92SB1uPlo/Sv33qu9vmV5zCro91+g+v5AnVaE1iiySoLF69elEn/89jXitWJ6jSX8516i70hFd2sSF+HCyhbv850NuMStQaBVEVrMhnYTvvOFYdq5uE7k1E8sFvScavfIKwLtDcDu1YSE3Q6lmBcJ0TPqEy9TnZ532Ny9XKmlTcgIj4YzWXzJE1WXTvWh225MV+zrzsZ5EwJgph/q6XP0XyWpP7b0ApswovMbSPyLVOJzqhZPvGuJGLbPQkTeS11oFwrLpY+ahIeWAxfVp0Yy2BgxKYVQbTVi38YFeCFK2pnCyxy4CPzNBJKeffLfPyJ0fZfd60hX8Cr5KHPQ876yd64CljZSf2td4jvJKhy8eRG6ZnqfqJL7cZwLZh30e89Re5rU6yzt82U7mUmQlkRPC4i9PuFKbZU3XO2hNeFhuRBIegJ09ArdOZShpTaYY9uq9kX3xgX0RGO11z+Vjtt/EfjrvQrvvD4/mHnXkx8dFjqpes8GQpsTsCnpvmUMeo68fnCrwKZ2TwfthEC/Ao6TxIVEEr0J4LXrFopzJb3vLJw866Dnd372vPwtSfg0S3up81tHOfQ5tOIYX75ASmAUtre/cw748ibvx6uaMOkqWbwj+V89B2xfJXX43R48ybgI6df3CV05YPdaQmt9bli+pHEtQ9CzysWVyT60TWBFU54NtNhBLxAIYET4GCHCWSJ8oz+NvjcsQ1bMok8+X9+XBeiJyH+um56UknZHtIBQv9G5sVH2VJxXH6uCMJZ3bxLHTXWEphpxdMtC8cMqLyp/UzQemSbw+EmFQ/2ENe3hZRwYOtcLPHtCoLMZ2LGcwm19pnKUGeh507XblwG3Lxdo5sq3JRxCIFASvOv6fvJxuaUNJ5YLMVJCEzNyalmA/lA/bcymcM+wUp+QCrV51RzOmnJLgMQSwkcpxSZyWeB3z8PgdW3eEwvrcKGUHs1klS7d/WI3cEnyTtqEp48KHO0BVrcBt0/GaM33AGUE+uWNwC1LBbZ3elOm4woB9qadEEDXgMLTs2kHzAroDx+m6lQTWnwPO4XA7Z6HBiIkJaFjMFDvsPmxY2jAmi/v5saOTQp3wW8nT5gsYs4NPSK0tFE8t6ldTLhtI7eXlkpzxjWnhcnfCjibJpzSBZEEkj7llrArZTbFzzVMSf5aUwTMB83zt79ZPo0tfcLnmYpsllZgdwGkwFQVNtY8szE1DcFwBizD1P2OyWR3rwY2twskE6H+Pl0HDwNvXgdCSgAPpRM4cugMhq6mP/+qgv7YIHVQgK2ksFZ5uIF0qYHcIyB0DgXqbqmoKvTfO8kirvSOwJ+bJphTDMqoRvGVw3JYdi3xHmyp0RIo/8HJEWafVj7BZSvy38wn11FIB4RRQwUYhvb3iKfiEsXsj8619rwcokqMr6z5NoVfoeDruVx5e9KCGqC9DqguZR/QKcwIIZBWhH2+h6OBj5c3NYmeKTRX1KUzDnrW109cwfJA4S0esJQEFjuM3bwPGQCtA1li7nuj5czH9fWcdMACtXDGO4d3r7tlqfflxioMFeoplvAuY9FKXw0w1w/qgDQCn8Mpj74bkzg9euccqrGDYMMPy/uI3CfuZCxqxMc5iQuvLmnyiqdMTPWGzvVcqJUELgjg3GAaX/naZzAyU1lUMwb6wz3UlEhiSZDG+30f7RwYMqUQi+oqRagalHRbShKTwJwKCGPr2ISGrjVa8//OK4Y06YSeJ1LrWsSTSxtwutDDBBRmA7mS3IrTnHotBnUR78RpMOdaM2PGXGtL9JnrotUkj9SPAB4T6+6f8QlW7KTwBbCsyUNixhBR1LCHVAaBwPPwjA886zfh3BIxGqMprpXxz5r2VzxNVJvtxU7h4Xoo3DCRVJ/oJVKKOgcD3JyV1KHVUZvplKf+TY4O75b5c9Sc2qQ4e12reKohWVjCS2fdzwGzpevGAJkDZOeP8a7NqQ5g2rOS264oOYCN3ztO8411ZM68GEf94ctYZ+dEkKaqqRusE41nSb8LcFHpl+DhwJom7C2GV1VM+9MG+pdfpqqG1djiS9ylCMtAqJlOCygj0TGQpU2pLK0KiKpC/jjXwMlTHsTNgzWuTwhPLqoVe9cuwPjGq7b0HMZgXHJbgPK/ZksZ9/yca2PiP1Jh8uzXZFcRa4i6gzdGkjsTy6YXxgd7zMqTZ9LYa9gH397g5W77WQx6rtI5AhgkhdcpwA9WtuGIEGJKBUKnDPqXiapaBrADhFsArCdCYjrBnqdfvaEMOkYULc5ILMgoNEqJmiyhTkpK5PP4+J64srZJPNFSi0uFxonLwFovhes1sSDOKWUXU0X0OY40zZH8LtgcPd9ZLMKPMWlsVat4Cb0c6W8mp6vS5MvPsmpW/J58btIDltR7SDChpowPnVNLUL6HV7NpfPfSCRzZuXNy4J8S6I8P0uIqiTd7HnbzziCz2WfH+9XbR7JYrlUgx7BtrBKvrm0Wz3je6H5g8efkWi16d7s8npRIYsb0aFeijznH9bW7EySfihJr17oSx6w241ybz8ZwAR6fCO4tF9XxpgrT6ZSceRR4Apeg8IpswtcnE+yaFOgvENWLIbwRwFtA4OzPWe81Bv1wgOW65J8mViLVWe/9YFEtTow3DMJTerbmqB55AJ6jbuSR6jnSNOaujHtgXN3dtuv643NUnBhi9aR2JlLOo+axOcbc27lhaxXQWjfrQzepWaIlv0I3bzXc04R9W4QoutBryaDvukJrvSq8WxE2TOppZ+iik/10z1CWVjCgqn1xdnmjeKomUdhY5cdI8PQwYz5GLcgDoDHS13mXgkaorSIwRp8Zuw+rXWlyiOixCZRT3cDty0LqlfPQdmJqtSYBdNTxdjpzE/T21T329nh42qvBUwuEOFUMvIoGPfvbe7LYISTuBsBsxqKvLeZBpnpO1xBtuZLGTU3V2N9ZL16aqD0uUDTecBcS9hEgnXo18XvFg0VxGyGO/7jx6uroFrN2JRijVsUeNN+qEk1oe64HcBCqbsyWIxP1Wnn+zsAnwolA4ZGOerw8kZenKOASUc2VFP4NCDtJYKqUqlnvOV1vUUysk+V4TfJZiLEKAGPA7DQQd2u6KkoEZFd3KeBB4nP1fHM9OE6P6qJPeVYVd7Kwt6aldm5L+DEgEpyqiGxK4YuLa/HieMzOCUHfT9ROabyfCNfPpTKA+WdWaLBO+NKOzjymnTx++DjG4uH9fN6TqJkCPvScujROWQ57r3zXu5M0Xzk+Vo2qEwAngvg5+13OuhyavgfgwJbA40jjh00FKA3jjj8R1Q5k8NsgrJ2+p5qtlvJsdjbZR8mj+2i1osBqED/dNVrdwk0uoPOtMoXqSrqTqpDRzN/zYDPgq+e4Hj/RsFG4c+qhTDW+sFCIgfj5BUE/MEALkcT7PQ+by01/n+il479rl2SpF5Vwvuv5iTO/4iDM5xbN0VbiPB7TeD63ZI5kN/pL9Cx5VKuaBNBYIie+hG4ot1PJFzicGcL/29KSW8MoL+i7u6mhrhW/4Qts4Eq/5fY2pT1POPozCfr480R4i3uAYpHYeEDK1bsLVgvOw+i0K0wh9YbbZVf8NQT4SOP0gL01SXxdiNFiYnkBPThId/k1uLc0cJXr2bMza11jcow2lId27Ep7fX4BXT8q9Gq6e0xJbPt9LNDGyeq1cywINR2IIoUAAv9clxQ/tu2NAX2KaAMCfBQC9dNx09lro5DTcfaeKJ9XJZ86kqPuFABxdE6eeELcM1SVAGp9b+wGzrPXFVf3zoRhSuDTtUIc4xvngJ6IVmcUPkDAsqv7VNN8t3zZEdN8i6k2V8itGKk4eaK6+p55qBL2mjF6v0F/Q7WnK7Vdwwd5wGtJD59mV2bUFVxLRkq8GwJvm8uuSb2fXQEvSrkOeqE1qdDKECe/2fPyqUWs0nByyDV/MDvFx7d84NtRd4yM0MqqKvwHwlwOPpWfSlM02Aro8GM8NLZBdyVwTuKPdhJwLqZO+6uA3i6Sp9Mj+AdX0n9UKdw4d6V8mOk03474NHZjAXlXAnMBx544wVtcVb9V+fe+5+GzGvREtBTA7wJw9oYr/xdwn1Cp+Qn6MaMQm9k5MQLn5KTwpq9Cw9yCwkRPm7GgvwfAz+r9gufYwWC/1o58K5q7AjDVYt7SDKZhsAWzJwG8F8CeaWhvXjaRM60mnGMTnjBtfZRXnePs+4qUH7ePGfQtAH4FwKZpG41KQzPWA/Fob3ij3InmzVcy2TT1KoN+OYD7mIs0TW1Wmqn0QFn3AIN+PYDfv8r0lLLulMrDze8eYNCvA/B7OnuuclR64BroAQY9Uw5+E0DbNfC+lVes9AAY9A0APgDgpkp/VHrgWugBBj1TzX9Bl/OoHJUeuAZ6wAan7gLw8xW9/hoY8corhlQkIuI9n/8EAPvsK0elB+ZzD3S7hLNfBXBzxXU5n8e78m4A/s4FPUv5jwOY7GaQlR6t9EC598DLAL7ggp4/W+LZ1cyjLveOqjzf/OiBNIAvCiGej6cL8tY4vwhg4/x4z8pbVHpA9wBz87jU49/npAvaziEiDlIxt35RpcMqPTBPeuAigE8JEda/yZtIRkScQfVBYK5XRJgnQ1Z5jan0AO8r9k9CiKhkeyHQJwG8E8CbATibwk/l3pVrKz1w1XugH8A/CCFed+9cMGXYJJcw6DmjqgL8qz5elRtOsQd4q6V/FKbWTVGg19o/70sPvB3AHZXA1RSHoHL51ewBVmm+IoQ4nO+mExaHICKuR89lupmmUDFur+bQVe5Vag+wl4ZVmr8WQpwtdPGEoHe8Ohy8+g0Aq+ZiAnmpvVc5f871APvhOfj0L0KIrvGevmjQG3WHOTpMTmNdv3rOdUvlgedrDzDgHwbwnBBiZKKXLAn0BvhcPYF5OrwbOHt5Sm5jooeq/F7pgSJ7gNUZ3oCBAf+Difaasm1OGrBEtA3AWwGsqVCSixyiymnT2QMM+L0AnsjnoZk29SbeEBG1A7oU4P9RAf50jmelrQl64AKAH/H/xagz8bYmLekdA5fb4JTDdwHYaViaU263MuyVHoj1ABf3GQKwH8CDrNYUq85MO+jdBomIN2S71Uj/OVsXswK3suuBHgDPANgnhGAf/JSOaZfIvCOhYWnuMOCvGLtTGqJr9mKW7MMAngdwAMDByUr2GZX0ManPdXRY2r8b4c4mHRW9/5oFcCkvzntD83b3PzXSfVgIEW3UXkpDhc6ddkmf70ZEyZkHzQAAAcRJREFUxIBnbw9XU9taSUmcjqGbd21kjb5+3BioqZl6w6sCesfoZcnPiSrbTT4uUxx4RbiqzzFTnVlpt6QesD52Bjfv/MfR1C4hxGBJrUzi5FkBm6m1wxFd5vRcB2C1mQyV0oKTGMQ5dgkHk1iac2LHT8xnJYS4ajXOZwX0Md2fn4FBz9WTWQ3ajTm979Ucg+DVe1z2wHDK3hkAzG+/OF2GaamvMOugz2P8NhrQc9U1NoBZBeI9bSvJ6qWO7uycz2oLS21mO/K/+wB8HwBzYtgoZUN1Vo+yAn0BI3gJAHZ/MvBXmP/ZDVo5yqsHWDfnlDyW5KyX//Bq6OeT6YKyB71jBLOk5wnQaaK+bA9w1YZKVtdkRn56rhkA8Br70I0kPyeEYIpAWR9zBvTxXiQilvbM+GT1h12hTHfmSg48OXgi8P9z9v3KCDWsrnCQiOm7rK6wJGdvC285z6pKUA4qSyn9Ne9AQURcoY3pEJzswt4gnhi8IrChPO/et5TBLvJcGxw6YkDOQH+FA0ZCCPa8zPlj3oPA5PlymiMnwPDBK8EGQ5FgliivFPO+H/IglSU4S2/OMmLXIafXWSP0ihCCE6vn5fH/AynvqKbJosiLAAAAAElFTkSuQmCC",me=({createState:Xe,refreshLoading:et,onRefresh:ze=()=>{},onCreate:qe=()=>{}})=>pe.createElement("div",{className:J.sendToClass},Xe?pe.createElement(pe.Fragment,null,pe.createElement("img",{src:W,alt:"\u7A7A"}),pe.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),pe.createElement(F.ZP,{onClick:qe,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):pe.createElement(pe.Fragment,null,pe.createElement("img",{src:K,alt:"\u7A7A"}),pe.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),pe.createElement(F.ZP,{loading:et,onClick:ze,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0"))),Oe=x(60979),Be=x(96935),Ue=x(89392),ee=x(83028),fe=x(33276),D=x(59301),Ye=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Te=(Xe,et)=>{var ze={};for(var qe in Xe)Le.call(Xe,qe)&&et.indexOf(qe)<0&&(ze[qe]=Xe[qe]);if(Xe!=null&&Ye)for(var qe of Ye(Xe))et.indexOf(qe)<0&&Ce.call(Xe,qe)&&(ze[qe]=Xe[qe]);return ze},be=(Xe,et,ze)=>new Promise((qe,Et)=>{var Lt=er=>{try{sr(ze.next(er))}catch(yr){Et(yr)}},Ot=er=>{try{sr(ze.throw(er))}catch(yr){Et(yr)}},sr=er=>er.done?qe(er.value):Promise.resolve(er.value).then(Lt,Ot);sr((ze=ze.apply(Xe,et)).next())});const ke=P.default.Search,he=Xe=>{var et=Xe,{paperlibrary:ze,globalSetting:qe,loading:Et,dispatch:Lt}=et,Ot=Te(et,["paperlibrary","globalSetting","loading","dispatch"]),sr,er,yr,lr;const[G,dt]=(0,pe.useState)(""),[I,m]=(0,pe.useState)([]),[u,C]=(0,pe.useState)([]),[q,Se]=(0,pe.useState)(!1),[H,ie]=(0,pe.useState)(!0),[Qe,we]=(0,pe.useState)(!0),[ye,je]=(0,pe.useState)(!0),[xt,de]=(0,pe.useState)(!1),[st,tt]=(0,pe.useState)(!1),Ie=(yr=(er=(sr=ze.actionTabs)==null?void 0:sr.params)==null?void 0:er.data)==null?void 0:yr.is_random,[De,lt]=(0,pe.useState)(!1),[Tt,kt]=(0,pe.useState)({}),[rr,Fr]=(0,pe.useState)(!1),[kr,Dr]=(0,pe.useState)(!1),[Nr,xr]=(0,pe.useState)([]);(0,pe.useEffect)(()=>{var hr;if(ze.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:Gn=[],type:Hi}=((hr=ze.actionTabs)==null?void 0:hr.params)||{},di=Gn.filter($i=>![100,120,150].includes($i.total_score));di.length?(Dr(Hi),xr(di)):Fr(!0)}},[(lr=ze==null?void 0:ze.actionTabs)==null?void 0:lr.key]),(0,pe.useEffect)(()=>{Kr()},[]);const ur=()=>{C([]),dt(""),Kr(!0),Fr(!1),Dr(!1),Lt({type:"paperlibrary/setActionTabs",payload:{}})},Kr=hr=>be(void 0,null,function*(){we(!0);const Gn=yield Lt({type:"paperlibrary/getCourseList",payload:{search:hr?"":G}});Gn&&(m((Gn==null?void 0:Gn.courses)||[]),ie(!0),de(!1)),we(!1),je(!1)}),pn=hr=>{const Gn=parseInt(hr);return(0,Ue.isNaN)(Gn)?"":Gn},kn=()=>be(void 0,null,function*(){var hr,Gn,Hi,di,$i,Ri,Zi;if(!u.length){Ne.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),Se(!0);return}const za=yield Lt({type:"paperlibrary/postExistCourse",payload:{course_id:Ie?u==null?void 0:u[0]:u,examination_bank_ids:((Gn=(hr=ze.actionTabs)==null?void 0:hr.params)==null?void 0:Gn.examination_bank_ids)||((di=(Hi=ze.actionTabs)==null?void 0:Hi.params)==null?void 0:di.id)}}),Fi=()=>be(void 0,null,function*(){var qn,ai,yi,ge,Me,Fe;tt(!0);let Ge=yield(0,Oe.Tr)({id:(ai=(qn=ze.actionTabs)==null?void 0:qn.params)==null?void 0:ai.id,course_id:Ie?u==null?void 0:u[0]:u,type:(ge=(yi=ze.actionTabs)==null?void 0:yi.params)!=null&&ge.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(Fe=(Me=ze.actionTabs)==null?void 0:Me.params)==null?void 0:Fe.examination_bank_ids});tt(!1),(Ge==null?void 0:Ge.student_count)===0?yield mn([]):kt(Ge),yield new Promise(Pt=>setTimeout(()=>Pt(),1e3))});if(za.status==0&&(($i=za.data)==null?void 0:$i.count)>0){te.default.confirm({icon:null,title:"\u63D0\u793A",centered:!0,width:596,content:D.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",(Zi=(Ri=za.data)==null?void 0:Ri.list)==null?void 0:Zi.map((qn,ai)=>{var yi;return D.createElement(D.Fragment,null,D.createElement("span",{style:{color:"#FA6400"}},"\u300A",qn==null?void 0:qn.name,"\u300B"),ai!==((yi=za.data)==null?void 0:yi.count)-1&&D.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>be(void 0,null,function*(){yield Fi()})}),yield new Promise(qn=>setTimeout(()=>qn(),1e3));return}yield Fi()}),mn=hr=>be(void 0,null,function*(){var Gn,Hi,di,$i,Ri,Zi;if(!Ie){lt(!0);const ai=yield Lt({type:(Hi=(Gn=ze.actionTabs)==null?void 0:Gn.params)!=null&&Hi.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:Ie?u==null?void 0:u[0]:u,id:($i=(di=ze.actionTabs)==null?void 0:di.params)==null?void 0:$i.id,examination_bank_ids:(Zi=(Ri=ze.actionTabs)==null?void 0:Ri.params)==null?void 0:Zi.examination_bank_ids,shixuns_info:hr.map(yi=>({shixun_id:yi.id,is_copy:yi.is_copy,is_use:yi.is_use,course_id:yi.course_id}))}});lt(!1),ai&&ai.status===0&&(Fr(!1),Lt({type:"paperlibrary/setActionTabs",payload:{}}),C([]),te.default.confirm({title:"\u63D0\u793A",okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${ai.data[0].first_category_url}`},content:D.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),Ne.ZP.success("\u53D1\u9001\u6210\u529F"));return}lt(!0),setTimeout(()=>{lt(!1)},500);const za=I.find(ai=>ai.course_id===(u==null?void 0:u[0]));let Fi=1,qn=te.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:D.createElement("div",{className:se.modalColumn},D.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},D.createElement("img",{style:{marginRight:5},src:v.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),D.createElement("div",{style:{paddingLeft:18}},"\u8BFE\u5802\u540D\u79F0: ",za==null?void 0:za.course_name),D.createElement("div",{style:{paddingLeft:9},className:se.modalRow},D.createElement("sup",{className:se.sup},"*"),D.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),D.createElement(V.Z,{parser:pn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Fi,onChange:ai=>{Fi=ai;const yi=document.getElementById("model_error");Fi<1||Fi>50?yi.style.display="block":yi.style.display="none"}})),D.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:ur,onOk:()=>be(void 0,null,function*(){var ai,yi;if(Fi<1||Fi>50){const Me=document.getElementById("model_error");return Me.style.display="block",Promise.reject()}qn.update({cancelButtonProps:{disabled:!0}});const ge=yield Lt({type:"paperlibrary/sendToClass",payload:{course_id:u==null?void 0:u[0],id:(yi=(ai=ze.actionTabs)==null?void 0:ai.params)==null?void 0:yi.id,num:Fi,shixuns_info:hr.map(Me=>({shixun_id:Me.id,is_copy:Me.is_copy,is_use:Me.is_use}))}});qn.update({cancelButtonProps:{disabled:!1}}),ge&&ge.status===0&&(te.default.destroyAll(),te.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:D.createElement("div",{className:se.modalColumn},D.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},D.createElement("img",{style:{marginRight:5},src:R}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{ur()},onOk:()=>{ur(),setTimeout(()=>{var Me,Fe;const Ge=(Fe=(Me=ge==null?void 0:ge.first_category_url)==null?void 0:Me.split("/"))==null?void 0:Fe[2];(0,ne.xg)(`/classrooms/${Ge}/exercise`)},1e3)}}))})})}),Dn=()=>be(void 0,null,function*(){de(!0),yield Kr()}),Ki=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return D.createElement("div",null,D.createElement(te.default,{centered:!0,keyboard:!1,closable:!1,open:rr,title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Et["paperlibrary/sendToClass"]||st||!!Et["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:kn,destroyOnClose:!0,onCancel:ur},D.createElement("div",{className:se.wrap},D.createElement("div",{className:"mb10"},D.createElement(ke,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:G,className:se.search,onChange:hr=>{dt(hr.target.value),hr.target.value||Kr(!0)},onSearch:hr=>{dt(hr),Kr(),C([])}})),D.createElement(S.Z,{loading:ye},I.length?D.createElement("div",{className:se.radioWrap},D.createElement(g.default,{bordered:!1,scroll:(I==null?void 0:I.length)<=7?{}:{y:350},loading:Qe,rowKey:"course_id",pagination:!1,dataSource:I,columns:Ki,onRow:hr=>({onClick:Gn=>{if(Ie)C([hr==null?void 0:hr.course_id]);else{if(!Ie&&!u.includes(hr.course_id)&&u.length>0)return;u!=null&&u.includes(hr==null?void 0:hr.course_id)?C(u==null?void 0:u.filter(Hi=>Hi!==(hr==null?void 0:hr.course_id))):C([...u,hr==null?void 0:hr.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:u,onChange:hr=>{C(hr),Se(!1)}}})):!G&&!Qe&&D.createElement(me,{createState:H,refreshLoading:xt,onRefresh:Dn,onCreate:()=>{ie(!1),(0,ne.xg)("/classrooms/new")}})),q&&D.createElement("div",{className:se.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),D.createElement("div",{className:se.bottom,style:{display:"flex",alignItems:"center"}},D.createElement("div",{style:{flex:1}},D.createElement("div",{className:se.title},D.createElement("img",{src:v.Z,style:{objectFit:"contain"}}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377")),D.createElement("div",null,D.createElement(F.ZP,{onClick:ur,className:se.no,style:{marginRight:20}},"\u53D6\u6D88"),D.createElement(Be.Z,{onClick:kn,className:se.yes},"\u786E\u8BA4"))))),D.createElement(ee.Z,{resdata:Tt,type:"exercise",okloading:De,oktext:(Tt==null?void 0:Tt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:hr=>{mn(hr)}}),D.createElement(fe.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:kr,dataSource:Nr,onSuccess:()=>{Dr(!1),Fr(!0)},onClose:ur}))};var Ee=(0,Ae.connect)(({paperlibrary:Xe,loading:et,globalSetting:ze})=>({paperlibrary:Xe,globalSetting:ze,loading:et.effects}))(he)},40743:function(dn,Ut,x){"use strict";x.d(Ut,{c:function(){return Ae}});var pe=(P=>(P.FirstPage="firstPage",P.PrevPage="prevPage",P.NextPage="nextPage",P))(pe||{}),Ae=(P=>(P[P.Single=0]="Single",P[P.Multiple=1]="Multiple",P[P.Judge=2]="Judge",P[P.Fill=3]="Fill",P[P.Subjective=4]="Subjective",P[P.Shixun=5]="Shixun",P[P.Program=6]="Program",P[P.Combine=7]="Combine",P))(Ae||{})},84454:function(dn,Ut,x){"use strict";x.d(Ut,{AD:function(){return Ye},BA:function(){return dt},D9:function(){return he},Hp:function(){return K},IM:function(){return Xe},Iy:function(){return le},KM:function(){return G},KU:function(){return Et},MJ:function(){return me},Ne:function(){return Ee},ON:function(){return Ot},Uj:function(){return yr},VY:function(){return qe},YO:function(){return er},YX:function(){return sr},Zn:function(){return T},_g:function(){return ne},_k:function(){return be},c6:function(){return fe},cr:function(){return L},eV:function(){return D},fi:function(){return Y},gh:function(){return Ue},hS:function(){return et},iA:function(){return R},j6:function(){return J},je:function(){return Te},jj:function(){return W},kS:function(){return Lt},o6:function(){return ee},pO:function(){return lr},rQ:function(){return Le},sA:function(){return Be},xm:function(){return ke},xo:function(){return ze},y8:function(){return Ce},yd:function(){return se}});var pe=x(33270),Ae=x(65582),P=x(65862),Ne=x(8591),te=x(74128),V=Object.defineProperty,S=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,v=(I,m,u)=>m in I?V(I,m,{enumerable:!0,configurable:!0,writable:!0,value:u}):I[m]=u,$=(I,m)=>{for(var u in m||(m={}))g.call(m,u)&&v(I,u,m[u]);if(S)for(var u of S(m))F.call(m,u)&&v(I,u,m[u]);return I},_=(I,m,u)=>new Promise((C,q)=>{var Se=Qe=>{try{ie(u.next(Qe))}catch(we){q(we)}},H=Qe=>{try{ie(u.throw(Qe))}catch(we){q(we)}},ie=Qe=>Qe.done?C(Qe.value):Promise.resolve(Qe.value).then(Se,H);ie((u=u.apply(I,m)).next())});const M=()=>{(0,Ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},O=()=>{(0,Ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},T=I=>_(void 0,null,function*(){M(),(yield(0,pe.YR)($({},I))).status===0&&(yield(0,P.QH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I.coursesId}/export_couser_info.json`,query:I}))),O()}),L=I=>_(void 0,null,function*(){const m=yield(0,pe.yS)($({},I));if(m.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_member_act_score`);else{if(m.status===-2)return m;m.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_member_act_score`))}}),Y=I=>_(void 0,null,function*(){const m=yield(0,pe.W0)($({},I));if(m.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_score`);else{if(m.status===-4)return m;m.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_score`))}}),R=I=>_(void 0,null,function*(){const m=yield(0,pe.Nl)($({},I));if(m.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else{if(m.status===-4)return m;m.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`))}}),se=I=>_(void 0,null,function*(){const m=yield(0,pe.IU)($({},I));if(m.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/export_star_user`);else{if(m.status===-4)return m;m.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/export_star_user`))}}),ne=I=>_(void 0,null,function*(){const m=yield(0,pe.td)($({},I));if(m.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else{if(m.status===-2)return m;if(m.status===-3)(0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else if(m.status===-4)return m}}),J=I=>_(void 0,null,function*(){const m=yield(0,pe.QX)($({},I));if(m.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_homework`);else{if(m.status===-4)return m;m.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_homework`))}}),W=(I,m)=>_(void 0,null,function*(){const u=yield(0,pe.o_)($({},I));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${m}`)):u.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${m}`))}),K=(I,m)=>_(void 0,null,function*(){const u=yield(0,pe.ZL)($({},I));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${m}`)):u.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${m}`))}),le=(I,m)=>_(void 0,null,function*(){const u=yield(0,pe.aP)($({},I));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${m}`)):u.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${m}`))}),me=(I,m)=>_(void 0,null,function*(){const u=yield(0,pe.vV)($({},I));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${m}`)):u.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${m}`))}),Oe=I=>_(void 0,null,function*(){M(),(yield exportCourseWorkListAppendix($({},I))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${I.categoryId}/works_list.zip`,query:I}))),O()}),Be=I=>_(void 0,null,function*(){M(),yield(0,P.QH)("",te.Z.API_SERVER+`/api/polls/${I.categoryId}/commit_result.xlsx`),O()}),Ue=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I.coursesId}/attendances/export_xlsx_data.xlsx`,query:I}))}),ee=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I.coursesId}/video_study_statics.xlsx`,query:I}))}),fe=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I.coursesId}/export_video_study.xlsx`,query:I}))}),D=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I.coursesId}/export_course_students_info.xlsx`,query:I}))}),Ye=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/school_manages/students.xlsx",query:I}))}),Le=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/item_banks/export.xlsx",query:I}))}),Ce=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:I}))}),Te=I=>_(void 0,null,function*(){const m=yield(0,pe.Uy)($({},I));m.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/exercise_score,export_exercise_users`)):m.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/exercise_score,export_exercise_users`))}),be=I=>_(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/export_records/${I.id}.xlsx`,query:I}))}),ke=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:I}))}),he=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I==null?void 0:I.coursesId}/${I.menuKey}_statistic.xlsx?${I.checkedList.map(m=>`course_group_id[]=${m}`).join("&")}`,query:I}))}),Ee=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_training_objectives.xlsx`,query:I}))}),Xe=I=>_(void 0,null,function*(){yield(0,P.FH)(I==null?void 0:I.name,(0,P.NY)({url:te.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:I}))}),et=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_courses.xlsx`,query:I}))}),ze=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_graduation_requirements.xlsx`,query:I}))}),qe=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:I}))}),Et=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/exercises/${I.categoryId}/rank_list.xlsx`,query:I}))}),Lt=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:I}))}),Ot=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/examination_banks/${I.id}.json`,query:I}))}),sr=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/exercises/${I.categoryId}.json`,query:I}))}),er=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/polls/${I==null?void 0:I.id}/commit_result.json`,query:I}))}),yr=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/paths/get_task_pass.json",query:I}))}),lr=(I,m)=>_(void 0,null,function*(){yield(0,P.FH)(m||"",(0,P.NY)({url:te.Z.API_SERVER+`/api/exercises/${I==null?void 0:I.exercise_id}/consult_exercise.json`,query:I}))}),G=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/competitions/${I==null?void 0:I.identifier}/competition_commit_records/member_works.xlsx`,query:I}))}),dt=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I==null?void 0:I.coursesId}/group_homeworks/import_group_template.xlsx`,query:I}))})},50371:function(dn,Ut){"use strict";function x(){const pe=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ae=1;Ae{const te=P[Ne];te!==void 0&&(pe[Ne]=te)})}return pe}Ut.Z=x},13845:function(dn,Ut,x){"use strict";x.d(Ut,{F:function(){return pe},Z:function(){return Ae}});function pe(P){return P!=null&&P===P.window}function Ae(P,Ne){var te,V;if(typeof window=="undefined")return 0;const S=Ne?"scrollTop":"scrollLeft";let g=0;return pe(P)?g=P[Ne?"pageYOffset":"pageXOffset"]:P instanceof Document?g=P.documentElement[S]:(P instanceof HTMLElement||P)&&(g=P[S]),P&&!pe(P)&&typeof g!="number"&&(g=(V=((te=P.ownerDocument)!==null&&te!==void 0?te:P).documentElement)===null||V===void 0?void 0:V[S]),g}},56762:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return Ae}});var pe=x(59301);function Ae(){const[,P]=pe.useReducer(Ne=>Ne+1,0);return P}},68031:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return Ne}});var pe=x(16089);function Ae(te,V,S,g){const F=S-V;return te/=g/2,te<1?F/2*te*te*te+V:F/2*((te-=2)*te*te+2)+V}var P=x(13845);function Ne(te){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:S=()=>window,callback:g,duration:F=450}=V,v=S(),$=(0,P.Z)(v,!0),_=Date.now(),M=()=>{const T=Date.now()-_,L=Ae(T>F?F:T,$,te,F);(0,P.F)(v)?v.scrollTo(window.pageXOffset,L):v instanceof Document||v.constructor.name==="HTMLDocument"?v.documentElement.scrollTop=L:v.scrollTop=L,TS||V},66104:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return Ye}});var pe=x(92310),Ae=x.n(pe),P=x(11592),Ne=x(26112),te=x(59301),V=x(92343),S=x(36355),g=x(84105),F=x(91857);const v=Le=>{let{children:Ce}=Le;const{getPrefixCls:Te}=te.useContext(S.E_),be=Te("breadcrumb");return te.createElement("li",{className:`${be}-separator`,"aria-hidden":"true"},Ce===""?Ce:Ce||"/")};v.__ANT_BREADCRUMB_SEPARATOR=!0;var $=v,_=function(Le,Ce){var Te={};for(var be in Le)Object.prototype.hasOwnProperty.call(Le,be)&&Ce.indexOf(be)<0&&(Te[be]=Le[be]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,be=Object.getOwnPropertySymbols(Le);keCe[ke]||be)}function O(Le,Ce,Te,be){if(Te==null)return null;const{className:ke,onClick:he}=Ce,Ee=_(Ce,["className","onClick"]),Xe=Object.assign(Object.assign({},(0,Ne.Z)(Ee,{data:!0,aria:!0})),{onClick:he});return be!==void 0?te.createElement("a",Object.assign({},Xe,{className:Ae()(`${Le}-link`,ke),href:be}),Te):te.createElement("span",Object.assign({},Xe,{className:Ae()(`${Le}-link`,ke)}),Te)}function T(Le,Ce){return(be,ke,he,Ee,Xe)=>{if(Ce)return Ce(be,ke,he,Ee);const et=M(be,ke);return O(Le,be,et,Xe)}}var L=function(Le,Ce){var Te={};for(var be in Le)Object.prototype.hasOwnProperty.call(Le,be)&&Ce.indexOf(be)<0&&(Te[be]=Le[be]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,be=Object.getOwnPropertySymbols(Le);ke{const{prefixCls:Ce,separator:Te="/",children:be,menu:ke,overlay:he,dropdownProps:Ee,href:Xe}=Le,ze=(qe=>{if(ke||he){const Et=Object.assign({},Ee);if(ke){const Lt=ke||{},{items:Ot}=Lt,sr=L(Lt,["items"]);Et.menu=Object.assign(Object.assign({},sr),{items:Ot==null?void 0:Ot.map((er,yr)=>{var{key:lr,title:G,label:dt,path:I}=er,m=L(er,["key","title","label","path"]);let u=dt!=null?dt:G;return I&&(u=te.createElement("a",{href:`${Xe}${I}`},u)),Object.assign(Object.assign({},m),{key:lr!=null?lr:yr,label:u})})})}else he&&(Et.overlay=he);return te.createElement(F.Z,Object.assign({placement:"bottom"},Et),te.createElement("span",{className:`${Ce}-overlay-link`},qe,te.createElement(g.Z,null)))}return qe})(be);return ze!=null?te.createElement(te.Fragment,null,te.createElement("li",null,ze),Te&&te.createElement($,null,Te)):null},R=Le=>{const{prefixCls:Ce,children:Te,href:be}=Le,ke=L(Le,["prefixCls","children","href"]),{getPrefixCls:he}=te.useContext(S.E_),Ee=he("breadcrumb",Ce);return te.createElement(Y,Object.assign({},ke,{prefixCls:Ee}),O(Ee,ke,Te,be))};R.__ANT_BREADCRUMB_ITEM=!0;var se=R,ne=x(17313),J=x(83116),W=x(37613);const K=Le=>{const{componentCls:Ce,iconCls:Te}=Le;return{[Ce]:Object.assign(Object.assign({},(0,ne.Wf)(Le)),{color:Le.itemColor,fontSize:Le.fontSize,[Te]:{fontSize:Le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Le.linkColor,transition:`color ${Le.motionDurationMid}`,padding:`0 ${Le.paddingXXS}px`,borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",marginInline:-Le.marginXXS,"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover}},(0,ne.Qy)(Le)),"li:last-child":{color:Le.lastItemColor},[`${Ce}-separator`]:{marginInline:Le.separatorMargin,color:Le.separatorColor},[`${Ce}-link`]:{[` +\\end{array}`}]}]}],R=J=>{T.current.setValue(T.current.getValue()+" "+J.value+" ")},se=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:F.createElement(Ae.Z,{className:S.Z.lists,gutter:[10,10]},L.map((J,G)=>F.createElement(P.Z,{flex:"110px",className:S.Z.item},F.createElement("div",null,F.createElement(W.Z,{value:`$$${J.value}$$`}),J.name),F.createElement("div",{className:S.Z.children},J.children.map((K,le)=>F.createElement("div",{key:le},F.createElement("h1",null,K.name),F.createElement(Ae.Z,{gutter:[10,10]},K.data.map((me,Oe)=>F.createElement(P.Z,{key:Oe,onClick:()=>R(me),className:S.Z.diamond},F.createElement(W.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:F.createElement(Ae.Z,{className:S.Z.lists,gutter:[10,10]},q.map((J,G)=>F.createElement(P.Z,{flex:"110px",className:S.Z.item},F.createElement("div",null,F.createElement(W.Z,{value:"`$$"+J.value+"$$`"}),J.name),F.createElement("div",{className:S.Z.children},J.children.map((K,le)=>F.createElement("div",{key:le},K.name&&F.createElement("h1",null,K.name),F.createElement(Ae.Z,{gutter:[10,10]},K.data.map((me,Oe)=>F.createElement(P.Z,{key:Oe,onClick:()=>R(me),className:S.Z.diamond},F.createElement(W.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],ne=()=>{var J=document.createElement("div");J.innerHTML=T.current.getValue();var G=J.innerText;return $&&$(G),G};return(0,pe.useImperativeHandle)(O,()=>({getData:ne})),F.createElement("div",{className:S.Z.mathWrap},F.createElement(Ne.default,{defaultActiveKey:"1",items:se}),F.createElement("math-field",{locale:"zh_cn",className:S.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:T,style:{width:800,marginTop:30,fontSize:18}},M||""),_&&F.createElement("div",{className:S.Z.button},F.createElement(te.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ut.Z=v},83028:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(59301),Ae={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},P=C(43418),Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",W=(F,v,$)=>new Promise((_,M)=>{var O=q=>{try{L($.next(q))}catch(R){M(R)}},T=q=>{try{L($.throw(q))}catch(R){M(R)}},L=q=>q.done?_(q.value):Promise.resolve(q.value).then(O,T);L(($=$.apply(F,v)).next())}),g=({type:F,resdata:v,onok:$,oktext:_,okloading:M})=>{const[O,T]=(0,pe.useState)(!1),{can_copy_list:L,can_copy_num:q,challenge_type:R,course_data_list:se,no_copy_list:ne,no_copy_num:J,no_use_list:G,no_use_num:K,repeat_shixun_num:le,student_count:me,total_num:Oe,use_num:Ce}=v;let Ue=q>0||F==="exercise";(0,pe.useEffect)(()=>{(v==null?void 0:v.student_count)>0&&T(!0)},[v]),console.log("---11",M),(0,pe.useEffect)(()=>{M||T(!1)},[M]);const ee=()=>{if(F==="exercise"&&R===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:Ae.orangeColor},Ce),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(F==="exercise"&&R===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:Ae.orangeColor},Ce),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="shixun"&&R===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="shixun"&&R===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="subject"&&R===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:Ae.orangeColor},Ce),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="subject"&&R===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",pe.createElement("span",{className:Ae.orangeColor},me)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",pe.createElement("span",{className:Ae.orangeColor},Ce)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="exercisepush")return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",pe.createElement("span",{className:Ae.orangeColor},Ce),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(F==="shixunpush"&&R===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:Ae.orangeColor},Ce),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(F==="shixunpush"&&R===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:Ae.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",pe.createElement("span",{className:Ae.orangeColor},Ce),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},de=()=>{if(F==="exercise"||F==="subject"||F==="exercisepush"||F==="shixunpush")return pe.createElement("div",{style:{marginTop:20}},J>0&&pe.createElement("div",null,pe.createElement("span",{className:Ae.flex},pe.createElement("img",{src:te,style:{width:14}}),pe.createElement("span",{className:Ae.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),pe.createElement("div",{className:Ae.statusbody},F==="exercise"&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:Ae.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(F==="subject"||F==="exercisepush")&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ue&&pe.createElement("span",{className:Ae.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),F==="shixunpush"&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ue&&pe.createElement("span",{className:Ae.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),pe.createElement("div",null,ne==null?void 0:ne.map((D,Ye)=>pe.createElement("a",{href:`/shixuns/${D.identifier}/challenges`,target:"_blank"},"\u300A",D==null?void 0:D.name,"\u300B",Ye+1!==J&&"\u3001"))))),q>0&&pe.createElement("div",{style:{marginTop:20}},pe.createElement("span",{className:Ae.flex},pe.createElement("img",{src:Ne,style:{width:14}}),pe.createElement("span",{className:Ae.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),pe.createElement("div",{className:Ae.statusbody},F==="exercise"&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(F==="subject"||F==="exercisepush")&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),F==="shixunpush"&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),pe.createElement("div",null,L==null?void 0:L.map((D,Ye)=>pe.createElement("a",{href:`/shixuns/${D.identifier}/challenges`,target:"_blank"},"\u300A",D==null?void 0:D.name,"\u300B",Ye+1!==q&&"\u3001"))))));if(F==="shixun")return pe.createElement("div",{style:{marginTop:20}},q>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return pe.createElement(P.default,{open:O,onCancel:()=>{T(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ue&&"none"}},zIndex:1003,confirmLoading:M,okText:Ue?_:"\u6211\u77E5\u9053\u4E86",onOk:()=>W(void 0,null,function*(){Ue?yield $([...L,...G]):T(!1)})},pe.createElement("div",{style:{maxHeight:600,overflow:"auto"}},ee(),de()))}},33276:function(dn,Ut,C){"use strict";var pe=C(59301),Ae=C(43418),P=C(1710);const Ne=({dataSource:te,visible:W,onClose:S=()=>{},onSuccess:g=()=>{},text:F,okText:v})=>{var $;return pe.createElement(Ae.default,{centered:!0,destroyOnClose:!0,open:!!W,title:"\u63D0\u793A",width:"600px",okText:v,cancelText:"\u53D6\u6D88",onCancel:S,onOk:g},W==="single"&&pe.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",pe.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},($=te==null?void 0:te[0])==null?void 0:$.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",F),W==="multiple"&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",F),pe.createElement(P.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:te,scroll:(te==null?void 0:te.length)>7?{y:300}:{},pagination:!1})))};Ut.Z=Ne},48595:function(dn,Ut,C){"use strict";C.d(Ut,{B:function(){return F},F:function(){return g}});var pe=C(44164),Ae=C.n(pe),P=C(86129),Ne=C.n(P),te=(v,$,_)=>new Promise((M,O)=>{var T=R=>{try{q(_.next(R))}catch(se){O(se)}},L=R=>{try{q(_.throw(R))}catch(se){O(se)}},q=R=>R.done?M(R.value):Promise.resolve(R.value).then(T,L);q((_=_.apply(v,$)).next())});const W=()=>{document.body.scrollIntoView()},S=()=>{document.querySelectorAll("canvas").forEach(v=>{(!v.clientWidth||!v.clientHeight)&&v.remove()})},g=(v,$)=>te(void 0,null,function*(){W(),S();const _={margin:[0,1,0,0],image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,width:810},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}};let M=Ae()();for(let T=0;Tte(void 0,null,function*(){Tte(void 0,null,function*(){W(),S();const _={margin:[0,0],html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};let M=Ae()();for(let O=0;Ote(void 0,null,function*(){OEt in qe?D(qe,Et,{enumerable:!0,configurable:!0,writable:!0,value:kt}):qe[Et]=kt,ve=(qe,Et)=>{for(var kt in Et||(Et={}))ke.call(Et,kt)&&Te(qe,kt,Et[kt]);if(Ye)for(var kt of Ye(Et))xe.call(Et,kt)&&Te(qe,kt,Et[kt]);return qe},De=(qe,Et,kt)=>new Promise((Ot,sr)=>{var rr=V=>{try{lr(kt.next(V))}catch(dt){sr(dt)}},br=V=>{try{lr(kt.throw(V))}catch(dt){sr(dt)}},lr=V=>V.done?Ot(V.value):Promise.resolve(V.value).then(rr,br);lr((kt=kt.apply(qe,Et)).next())});const{TextArea:he}=P.default,Se={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:intl.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),3:"\u586B\u7A7A\u9898",4:intl.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"})},Xe=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],et=({newExercisePaper:qe,isExportBlank:Et=!1,paperlibrary:kt,user:Ot,globalSetting:sr,loading:rr,dispatch:br})=>{var lr,V,dt,I,p,f,x,Y,Be,H,ie,Qe,ye;const be=(0,Ae.useIntl)(),ze=(0,Ae.useLocation)(),gt=(0,Ae.useParams)(),[fe]=(0,Ae.useSearchParams)(),[at,rt]=(0,pe.useState)(),Le=(0,pe.useRef)(),[Fe,ct]=(0,pe.useState)(),[Tt,Pt]=(0,pe.useState)(),[Yt,Fr]=(0,pe.useState)([]),[Lr,Or]=(0,pe.useState)(!1),[kr,yr]=(0,pe.useState)(""),[ur,Kr]=(0,pe.useState)(!1),[fn,Un]=(0,pe.useState)(!1),hn=fe.get("isIntelligentAssistant");(0,pe.useEffect)(()=>(br({type:"globalSetting/footerToggle",payload:!1}),()=>{br({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,pe.useEffect)(()=>{Le.current=gt==null?void 0:gt.id,rt(fe.get("defaultActiveKey")||"0"),xn(),Qi(),Dn()},[gt==null?void 0:gt.id]),(0,pe.useEffect)(()=>{var _e;if((_e=qe.exerciseExportHeadData)!=null&&_e.title){const Me=qe.exerciseExportHeadData;ct(ve({},Me||{}));const{table:Ie}=Me||{};let Nt,Mt;(Ie!=null&&Ie.total_singles_scores||Ie!=null&&Ie.total_doubles_scores||Ie!=null&&Ie.total_nulls_scores||Ie!=null&&Ie.total_judges_scores||Ie!=null&&Ie.total_pros_scores||Ie!=null&&Ie.total_shixuns_scores||Ie!=null&&Ie.total_mains_scores||Ie!=null&&Ie.total_combination_scores||Ie!=null&&Ie.total_bpros_scores)&&(Nt=Number(Ie==null?void 0:Ie.total_singles_scores)+Number(Ie==null?void 0:Ie.total_doubles_scores)+Number(Ie==null?void 0:Ie.total_nulls_scores)+Number(Ie==null?void 0:Ie.total_judges_scores)+Number(Ie==null?void 0:Ie.total_pros_scores)+Number(Ie==null?void 0:Ie.total_shixuns_scores)+Number(Ie==null?void 0:Ie.total_mains_scores)+Number(Ie==null?void 0:Ie.total_combination_scores)+Number(Ie==null?void 0:Ie.total_bpros_scores)),(Ie!=null&&Ie.singles_scores||Ie!=null&&Ie.doubles_scores||Ie!=null&&Ie.nulls_scores||Ie!=null&&Ie.judges_scores||Ie!=null&&Ie.pros_scores||Ie!=null&&Ie.bpros_scores||Ie!=null&&Ie.shixuns_scores||Ie!=null&&Ie.mains_scores||Ie!=null&&Ie.combination_scores)&&(Mt=Number(Ie==null?void 0:Ie.singles_scores)+Number(Ie==null?void 0:Ie.doubles_scores)+Number(Ie==null?void 0:Ie.nulls_scores)+Number(Ie==null?void 0:Ie.judges_scores)+Number(Ie==null?void 0:Ie.pros_scores)+Number(Ie==null?void 0:Ie.bpros_scores)+Number(Ie==null?void 0:Ie.shixuns_scores)+Number(Ie==null?void 0:Ie.mains_scores)+Number(Ie==null?void 0:Ie.combination_scores));const Sr=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Ie==null?void 0:Ie.total_singles_scores,doubles_score:Ie==null?void 0:Ie.total_doubles_scores,nulls_score:Ie==null?void 0:Ie.total_nulls_scores,judges_score:Ie==null?void 0:Ie.total_judges_scores,pros_score:Ie==null?void 0:Ie.total_pros_scores,bpros_score:Ie==null?void 0:Ie.total_bpros_scores,shixuns_score:Ie==null?void 0:Ie.total_shixuns_scores,mains_score:Ie==null?void 0:Ie.total_mains_scores,combinations_score:Ie==null?void 0:Ie.total_combination_scores,total_score:Nt},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:Ie==null?void 0:Ie.singles_scores,doubles_score:Ie==null?void 0:Ie.doubles_scores,nulls_score:Ie==null?void 0:Ie.nulls_scores,judges_score:Ie==null?void 0:Ie.judges_scores,pros_score:Ie==null?void 0:Ie.pros_scores,bpros_score:Ie==null?void 0:Ie.bpros_scores,shixuns_score:Ie==null?void 0:Ie.shixuns_scores,mains_score:Ie==null?void 0:Ie.mains_scores,combinations_score:Ie==null?void 0:Ie.combination_scores,total_score:Mt},{key:"3",name:"\u8BC4\u5377\u4EBA"}],nr=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Ie==null?void 0:Ie.total_singles_scores,doubles_score:Ie==null?void 0:Ie.total_doubles_scores,nulls_score:Ie==null?void 0:Ie.total_nulls_scores,judges_score:Ie==null?void 0:Ie.total_judges_scores,pros_score:Ie==null?void 0:Ie.total_pros_scores,bpros_score:Ie==null?void 0:Ie.total_bpros_scores,shixuns_score:Ie==null?void 0:Ie.total_shixuns_scores,mains_score:Ie==null?void 0:Ie.total_mains_scores,combinations_score:Ie==null?void 0:Ie.combination_scores,total_score:Nt},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pt([...Et?nr:Sr])}},[qe.exerciseExportHeadData]);const Dn=()=>De(void 0,null,function*(){var _e;const Me=yield(0,se.cV)({id:gt.id});Me.status==0&&Fr(Me.data),yield Qi(),fe.get("exportPDF")&&((_e=kt.paperData)!=null&&_e.questionList)&&(Ne.ZP.info("\u6B63\u5728\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377pdf"),(0,R.F)(Zi.current.children,be.formatMessage({id:"paperlibrary.exportPaper",defaultMessage:"\u5BFC\u51FA\u8BD5\u5377"})))}),Qi=()=>De(void 0,null,function*(){const _e=yield(0,se.Dq)(gt.id);ct(_e||{});const{table:Me}=_e||{};let Ie,Nt;(Me!=null&&Me.total_singles_scores||Me!=null&&Me.total_doubles_scores||Me!=null&&Me.total_nulls_scores||Me!=null&&Me.total_judges_scores||Me!=null&&Me.total_pros_scores||Me!=null&&Me.total_shixuns_scores||Me!=null&&Me.total_mains_scores||Me!=null&&Me.total_combination_scores||Me!=null&&Me.total_bpros_scores)&&(Ie=Number(Me==null?void 0:Me.total_singles_scores)+Number(Me==null?void 0:Me.total_doubles_scores)+Number(Me==null?void 0:Me.total_nulls_scores)+Number(Me==null?void 0:Me.total_judges_scores)+Number(Me==null?void 0:Me.total_pros_scores)+Number(Me==null?void 0:Me.total_shixuns_scores)+Number(Me==null?void 0:Me.total_mains_scores)+Number(Me==null?void 0:Me.total_combination_scores)+Number(Me==null?void 0:Me.total_bpros_scores)),(Me!=null&&Me.singles_scores||Me!=null&&Me.doubles_scores||Me!=null&&Me.nulls_scores||Me!=null&&Me.judges_scores||Me!=null&&Me.pros_scores||Me!=null&&Me.bpros_scores||Me!=null&&Me.shixuns_scores||Me!=null&&Me.mains_scores||Me!=null&&Me.combinations_score)&&(Nt=Number(Me==null?void 0:Me.singles_scores)+Number(Me==null?void 0:Me.doubles_scores)+Number(Me==null?void 0:Me.nulls_scores)+Number(Me==null?void 0:Me.judges_scores)+Number(Me==null?void 0:Me.pros_scores)+Number(Me==null?void 0:Me.bpros_scores)+Number(Me==null?void 0:Me.shixuns_scores)+Number(Me==null?void 0:Me.mains_scores)+Number(Me==null?void 0:Me.combinations_score));const Mt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Me==null?void 0:Me.total_singles_scores,doubles_score:Me==null?void 0:Me.total_doubles_scores,nulls_score:Me==null?void 0:Me.total_nulls_scores,judges_score:Me==null?void 0:Me.total_judges_scores,pros_score:Me==null?void 0:Me.total_pros_scores,bpros_score:Me==null?void 0:Me.total_bpros_scores,shixuns_score:Me==null?void 0:Me.total_shixuns_scores,combinations_score:Me==null?void 0:Me.total_combination_scores,mains_score:Me==null?void 0:Me.total_mains_scores,total_score:Ie},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:Me==null?void 0:Me.singles_scores,doubles_score:Me==null?void 0:Me.doubles_scores,nulls_score:Me==null?void 0:Me.nulls_scores,judges_score:Me==null?void 0:Me.judges_scores,pros_score:Me==null?void 0:Me.pros_scores,bpros_score:Me==null?void 0:Me.bpros_scores,shixuns_score:Me==null?void 0:Me.shixuns_scores,mains_score:Me==null?void 0:Me.mains_scores,combinations_score:Me==null?void 0:Me.combination_scores,total_score:Nt},{key:"3",name:"\u8BC4\u5377\u4EBA"}];return Pt(Et?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Mt),_e}),Pr=[{width:"9%",title:be.formatMessage({id:"paperlibrary.questionType",defaultMessage:"\u9898\u578B"}),align:"center",dataIndex:"name",render:_e=>de.createElement("a",null,_e)},{width:"9%",title:((lr=Yt.find(_e=>_e.value==ne.fw[0].nameType))==null?void 0:lr.name)||ne.fw[0].name,align:"center",dataIndex:"singles_score",render:_e=>de.createElement("a",null,_e==="0.0"?0:_e)},{width:"9%",title:((V=Yt.find(_e=>_e.value==ne.fw[1].nameType))==null?void 0:V.name)||ne.fw[1].name,align:"center",dataIndex:"doubles_score",render:_e=>de.createElement("a",null,_e==="0.0"?0:_e)},{width:"9%",title:((dt=Yt.find(_e=>_e.value==ne.fw[3].nameType))==null?void 0:dt.name)||ne.fw[3].name,align:"center",dataIndex:"nulls_score",render:_e=>de.createElement("a",null,_e==="0.0"?0:_e)},{width:"9%",title:((I=Yt.find(_e=>_e.value==ne.fw[2].nameType))==null?void 0:I.name)||ne.fw[2].name,align:"center",dataIndex:"judges_score",render:_e=>de.createElement("a",null,_e==="0.0"?0:_e)},{width:"9%",title:((p=Yt.find(_e=>_e.value==ne.fw[6].nameType))==null?void 0:p.name)||ne.fw[6].name,align:"center",dataIndex:"pros_score",render:_e=>de.createElement("a",null,_e==="0.0"?0:_e)},{width:"9%",title:((f=Yt.find(_e=>_e.value==ne.fw[5].nameType))==null?void 0:f.name)||ne.fw[5].name,align:"center",dataIndex:"shixuns_score",render:_e=>de.createElement("a",null,_e==="0.0"?0:_e)},{width:"9%",title:((x=Yt.find(_e=>_e.value==ne.fw[4].nameType))==null?void 0:x.name)||ne.fw[4].name,align:"center",dataIndex:"mains_score",render:_e=>de.createElement("a",null,_e==="0.0"?0:_e)},{width:"9%",title:((Y=Yt.find(_e=>_e.value==ne.fw[7].nameType))==null?void 0:Y.name)||ne.fw[7].name,align:"center",dataIndex:"combinations_score",render:_e=>de.createElement("a",null,_e==="0.0"?0:_e)},{width:"10%",title:((Be=Yt.find(_e=>_e.value==ne.fw[8].nameType))==null?void 0:Be.name)||ne.fw[8].name,align:"center",dataIndex:"bpros_score",render:_e=>de.createElement("a",null,_e==="0.0"?0:_e)},{width:"9%",title:be.formatMessage({id:"paperlibrary.totalScore",defaultMessage:"\u603B\u5206"}),align:"center",dataIndex:"total_score",render:_e=>de.createElement("a",null,_e==="0.0"?0:_e?parseFloat(_e).toFixed(1):"")}],xn=_e=>{br({type:"paperlibrary/getPaperData",payload:ve({id:Le.current},_e)})},Ei=(_e,Me)=>De(void 0,null,function*(){if(!_e.destination||!_e.source)return;const Ie=Me.questions[_e.source.index].id,Nt=_e.destination.index+1;(yield br({type:"paperlibrary/adjustPosition",payload:{id:Le.current,itemId:Ie,position:Nt}})).status!==-1&&xn()}),di=()=>{var _e,Me,Ie,Nt;br({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:Le.current,data:{is_random:!1},dataSource:[{name:(Me=(_e=kt.paperData)==null?void 0:_e.exam)==null?void 0:Me.name,total_score:(Nt=(Ie=kt.paperData)==null?void 0:Ie.exam)==null?void 0:Nt.all_score}],type:"single"}}})},Zi=(0,pe.useRef)(),[_i,ji]=(0,pe.useState)(!0),qa=()=>De(void 0,null,function*(){ji(!1),yr(""),Or(!0)}),Ki=()=>De(void 0,null,function*(){ji(!0),yr(""),Or(!0)}),ti=()=>De(void 0,null,function*(){var _e;Kr(!0);const Me=yield(0,K.Mb)({categoryId:Le.current});Kr(!1),Me!=null&&Me.exercise_id&&(0,G.xg)(`/classrooms/coursesId/exercise/${Me.exercise_id}/${(_e=Ot.userInfo)==null?void 0:_e.login}/initate_answer`)}),gi=(_e,Me,Ie)=>{var Nt,Mt,Sr,nr,Dr,Hr,an,jr,Rr,en,wn,on,Nn,Kn,fi,On,Xn,Vt,Xt,er,fr;return de.createElement(de.Fragment,null,!Ie&&de.createElement("div",{style:{display:"flex"},className:L.programTitle},de.createElement("span",{style:{flexShrink:0},className:"font18"},Me+1,"."),de.createElement(le.Z,{style:{maxWidth:1100},value:_e.name||(_e==null?void 0:_e.shixun_name)}),de.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(_e==null?void 0:_e.question_type)===7?`\u5171${_e==null?void 0:_e.sub_count}\u5C0F\u9898`:""," ",_e.score,"\u5206\uFF09")),(_e==null?void 0:_e.question_type)===8&&de.createElement(le.Z,{showProgramFill:!0,disabledFill:!0,value:me.Base64.decode(((Nt=_e==null?void 0:_e.program_attr)==null?void 0:Nt.code)||"")}),(_e==null?void 0:_e.question_type)===5&&de.createElement("div",null,(Mt=_e==null?void 0:_e.examination_bank_shixun_challenges)==null?void 0:Mt.map((Rt,Jt)=>de.createElement("div",null,de.createElement("div",{key:Jt,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,marginBottom:10}},de.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",Jt+1,"\u5173 ",de.createElement("span",{className:"ml10"},Rt.challenge_name))))),(_e==null?void 0:_e.question_type)===6&&de.createElement("div",null,de.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(nr=(Sr=_e==null?void 0:_e.program_attr)==null?void 0:Sr.languages)==null?void 0:nr.join("/")),((Hr=(Dr=kt==null?void 0:kt.paperData)==null?void 0:Dr.exam)==null?void 0:Hr.show_hack_sets)&&de.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},de.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},de.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),de.createElement(te.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Rt,Jt,ar)=>ar+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Rt,Jt,ar)=>de.createElement(W.Z,{title:de.createElement("pre",null,Rt)},de.createElement("div",{className:L.divname},Rt))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Rt,Jt,ar)=>de.createElement(W.Z,{title:de.createElement("pre",null,Rt)}," ",de.createElement("div",{className:L.divname},Rt))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(an=_e==null?void 0:_e.program_attr)==null?void 0:an.hack_sets})),((Rr=(jr=kt==null?void 0:kt.paperData)==null?void 0:jr.exam)==null?void 0:Rr.show_hack_description)&&de.createElement("div",null,de.createElement(le.Z,{className:L.content,value:((en=_e==null?void 0:_e.program_attr)==null?void 0:en.description)||"- -"}))),_e.question_type===Oe.c.Single&&de.createElement(de.Fragment,null,(wn=_e.choices)==null?void 0:wn.map(function(Rt,Jt){return de.createElement(S.Z,{key:Jt},de.createElement(g.Z,{flex:"1"},de.createElement("div",{style:{display:"flex"}},de.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},Xe[Jt]),de.createElement(le.Z,{value:Rt.choice_text||""}))))})),_e.question_type===Oe.c.Multiple&&de.createElement(de.Fragment,null,(on=_e.choices)==null?void 0:on.map(function(Rt,Jt){return de.createElement(S.Z,{key:Jt},de.createElement(g.Z,{flex:"1"},de.createElement("div",{style:{display:"flex"}},de.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},Xe[Jt]),de.createElement(le.Z,{value:Rt.choice_text||""}))))})),_e.question_type===Oe.c.Judge&&de.createElement("div",{className:L.flexRow},(Nn=_e.choices)==null?void 0:Nn.map(function(Rt,Jt){return de.createElement(S.Z,{key:Jt},de.createElement(g.Z,{flex:"25px"},de.createElement("div",{style:{width:25,overflow:"hidden"}},de.createElement(F.ZP,{disabled:!0,style:{width:25,marginLeft:Jt===1&&10}}))),de.createElement(g.Z,{flex:"1",style:{marginLeft:Jt===1&&10}},Rt.choice_text))})),_e.question_type===Oe.c.Combine&&de.createElement(de.Fragment,null,(Kn=_e.sub_questions)==null?void 0:Kn.map(function(Rt,Jt){return de.createElement("div",{style:{marginLeft:10}},de.createElement("div",{style:{display:"flex"},className:L.programTitle},de.createElement("span",{style:{flexShrink:0},className:"font18"},Me+1,".",Jt+1),de.createElement(le.Z,{value:Rt.name||(Rt==null?void 0:Rt.shixun_name)}),de.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Rt.score,"\u5206\uFF09")),gi(Rt,Jt,!0))})),_i&&de.createElement("div",{style:{marginTop:10}},(_e==null?void 0:_e.question_type)<3&&(_e==null?void 0:_e.standard_answer_show)&&de.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",_e==null?void 0:_e.standard_answer_show),!!((fi=_e==null?void 0:_e.standard_answer)!=null&&fi.length)&&_i&&(_e==null?void 0:_e.question_type)===3&&de.createElement("div",null,(On=_e==null?void 0:_e.standard_answer)==null?void 0:On.map((Rt,Jt)=>de.createElement("div",null,de.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Jt+1,"\uFF09:"),de.createElement("div",null,Rt.answer_text.map(function(ar,Nr){return de.createElement(g.Z,{span:24,key:Nr},(Rt==null?void 0:Rt.model)===1?de.createElement(he,{autoSize:!0,disabled:!0,value:ar}):de.createElement(Ce.Z,{value:ar,disabled:!0}))}))))),!!((Xn=_e==null?void 0:_e.standard_answer)!=null&&Xn.length)&&_i&&(_e==null?void 0:_e.question_type)===8&&de.createElement("div",null,(Vt=_e==null?void 0:_e.standard_answer)==null?void 0:Vt.map((Rt,Jt)=>de.createElement("div",null,de.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Jt+1,"\uFF09:"),de.createElement("div",null,de.createElement(he,{autoSize:!0,disabled:!0,value:(Rt==null?void 0:Rt.answer_text)||""}))))),!!((Xt=_e==null?void 0:_e.answer_texts)!=null&&Xt.length)&&(_e==null?void 0:_e.question_type)===4&&de.createElement("div",null,de.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),de.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},de.createElement(le.Z,{value:(er=_e==null?void 0:_e.answer_texts)==null?void 0:er[0]}))),(_e==null?void 0:_e.question_type)===6&&de.createElement("div",null,de.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(_e!=null&&_e.answer_text)&&"\u6682\u65E0"),(_e==null?void 0:_e.answer_text)&&de.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},de.createElement(le.Z,{value:_e==null?void 0:_e.answer_text}))),(_e==null?void 0:_e.question_type)<=4&&((_e==null?void 0:_e.standard_answer_show)||((fr=_e==null?void 0:_e.standard_answer)==null?void 0:fr.length)>0)&&de.createElement(S.Z,{style:{marginTop:14}},de.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),de.createElement(le.Z,{className:L.renderHtml,value:(_e==null?void 0:_e.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!Ie&&de.createElement(v.Z,null))},yi=(0,pe.useCallback)(()=>{var _e,Me;return de.createElement("div",null,de.createElement("div",{className:L.titleForExport},(Me=(_e=kt.paperData)==null?void 0:_e.exam)==null?void 0:Me.name),de.createElement("div",{style:{textAlign:"center",fontSize:"15px"}},"\u5171:\u3010",Fe==null?void 0:Fe.large_counts,"\u5927\u9898\u3011\u3010",Fe==null?void 0:Fe.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Fe==null?void 0:Fe.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Fe==null?void 0:Fe.time)>-1?`${Fe==null?void 0:Fe.time}${be.formatMessage({id:"paperlibrary.minute",defaultMessage:"\u5206\u949F"})}`:"\u4E0D\u9650","\u3011"),!!(Fe!=null&&Fe.exercise_description)&&de.createElement("pre",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A"}},de.createElement("b",null,be.formatMessage({id:"paperlibrary.examInstructions",defaultMessage:"\u8BD5\u5377\u987B\u77E5"}),"\uFF1A"),Fe==null?void 0:Fe.exercise_description),de.createElement(te.default,{style:{margin:"20px auto"},className:L.table,columns:Pr,dataSource:[...Tt||[]],bordered:!0,pagination:!1}))},[kt.paperData]),$e=()=>De(void 0,null,function*(){const _e=yield(0,ee.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:gt==null?void 0:gt.id}});(_e==null?void 0:_e.status)===0&&Ae.history.replace("/paperlibrary")});return de.createElement("section",{className:L.bg},de.createElement($.Z,{spinning:rr["paperlibrary/getPaperData"]},de.createElement(S.Z,{className:"pt20",justify:"space-between"},de.createElement(_.Z,{separator:">"},de.createElement(_.Z.Item,{href:"/paperlibrary"},be.formatMessage({id:"paperlibrary.questionBank",defaultMessage:"\u8BD5\u5377\u5E93"})),de.createElement(_.Z.Item,{href:`/paperlibrary?defaultActiveKey=${at}`},at==="1"?be.formatMessage({id:"paperlibrary.publish",defaultMessage:"\u516C\u5F00"}):at==="2"?be.formatMessage({id:"paperlibrary.teamShare",defaultMessage:"\u56E2\u961F\u5171\u4EAB"}):be.formatMessage({id:"paperlibrary.myCreated",defaultMessage:"\u6211\u521B\u5EFA\u7684"})),de.createElement(_.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5")),de.createElement("div",{className:L.btnWrapper},!hn&&de.createElement(M.ZP,{onClick:di,className:L.btn,icon:de.createElement("i",{className:"iconfont icon-fasongtongzhi font14"})},be.formatMessage({id:"paperlibrary.sendToClassroom",defaultMessage:"\u53D1\u9001\u81F3\u8BFE\u5802"})),de.createElement(M.ZP,{onClick:()=>Ae.history.push(`/paperlibrary/add/${Le.current}?type=2${hn?"&isIntelligentAssistant=true":""}`),className:L.btn,icon:de.createElement("i",{className:"iconfont icon-bianji10 font14"})},"\u7F16\u8F91\u8BD5\u5377"),de.createElement(M.ZP,{loading:ur,onClick:ti,className:L.btn,icon:de.createElement("i",{className:"iconfont icon-monikaoshi2 font14"})},be.formatMessage({id:"paperlibrary.mockExam",defaultMessage:"\u6A21\u62DF\u8003\u8BD5"})),!hn&&de.createElement(O.Z,{menu:{items:[{key:"1",label:de.createElement("div",{onClick:Ki},be.formatMessage({id:"paperlibrary.exportBlankExamWithAnswers",defaultMessage:"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"}))},{key:"2",label:de.createElement("div",{onClick:qa},be.formatMessage({id:"paperlibrary.exportBlankExam",defaultMessage:"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"}))}]}},de.createElement(M.ZP,{type:"primary",icon:de.createElement("i",{className:"iconfont icon-daochu1 font14"})},"\u5BFC\u51FA")),hn&&de.createElement(Ue.Z,{onClick:$e,type:"primary",icon:de.createElement("i",{className:"iconfont icon-baocun1 font14"})},"\u4FDD\u5B58\u8BD5\u5377"))),de.createElement("div",{className:`${L.wrap} pt20 pb20`,ref:Zi,id:"paperDomRef"},!((ie=(H=kt.paperData)==null?void 0:H.questionList)!=null&&ie.length)&&yi(),(ye=(Qe=kt.paperData)==null?void 0:Qe.questionList)==null?void 0:ye.map((_e,Me)=>{var Ie;return de.createElement(de.Fragment,null,(Ie=_e.questions)==null?void 0:Ie.map((Nt,Mt)=>{const Sr=Math.floor(Mt/10);return Mt%10===0?de.createElement("div",{className:"abc",key:`group-${Sr}`},Me===0&&Mt===0&&yi(),Mt===0&&de.createElement("div",null,de.createElement("span",{className:"font16 c-light-primary"},_e.number,"\u3001",_e.name),de.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",_e.questions_count,"\u9898\uFF0C",(_e==null?void 0:_e.question_type)===7?`\u5305\u542B${_e==null?void 0:_e.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",_e.questions_score,"\u5206\uFF09")),_e.questions.slice(Mt,Mt+10).map((nr,Dr)=>de.createElement("div",{key:nr.id},gi(nr,Mt+Dr)))):null}))}))),de.createElement(q.Z,null),de.createElement(T.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Lr,onCancel:()=>{if(fn){Ne.ZP.info("\u5BFC\u51FA\u4E2D\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3");return}Or(!1)},okButtonProps:{loading:fn},onOk:()=>De(void 0,null,function*(){var _e,Me;if(Un(!0),kr==""){Un(!1),Ne.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else kr=="pdf"?yield(0,R.F)(Zi.current.children,(Me=(_e=kt.paperData)==null?void 0:_e.exam)==null?void 0:Me.name):kr=="word"&&(0,J.ON)({id:Le.current,middle_export:1,export_type:_i?1:0});Un(!1),Or(!1)})},de.createElement("div",{className:L.export_type_modal},de.createElement("div",{className:L.export_type_modal_con},de.createElement("div",{className:L.type_item},de.createElement("div",{className:`${L.img_warp} ${kr=="pdf"?L.img_warp_active:""}`,onClick:()=>yr("pdf")},de.createElement("img",{src:C(45614),width:70,height:70})),be.formatMessage({id:"paperlibrary.pdfFormat",defaultMessage:"pdf\u683C\u5F0F"})),de.createElement("div",{className:L.type_item},de.createElement("div",{className:`${L.img_warp} ${kr=="word"?L.img_warp_active:""}`,onClick:()=>yr("word")},de.createElement("img",{src:C(38347),width:70,height:70})),be.formatMessage({id:"paperlibrary.wordFormat",defaultMessage:"word\u683C\u5F0F"}))))))};var je=(0,Ae.connect)(({paperlibrary:qe,user:Et,loading:kt,globalSetting:Ot,newExercisePaper:sr})=>({paperlibrary:qe,user:Et,globalSetting:Ot,loading:kt.effects,newExercisePaper:sr}))(et)},74609:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return Se}});var pe=C(59301),Ae=C(65582),P=C(92832),Ne=C(8591),te=C(43418),W=C(5871),S=C(61621),g=C(1710),F=C(3113),v=C(70414),$=Object.defineProperty,_=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,T=(Xe,et,je)=>et in Xe?$(Xe,et,{enumerable:!0,configurable:!0,writable:!0,value:je}):Xe[et]=je,L=(Xe,et)=>{for(var je in et||(et={}))M.call(et,je)&&T(Xe,je,et[je]);if(_)for(var je of _(et))O.call(et,je)&&T(Xe,je,et[je]);return Xe};const q=Xe=>React.createElement("svg",L({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Xe),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z",fill:"#68C79F",fillRule:"nonzero"}));var R="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",se={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},ne=C(65862),J={sendToClass:"sendToClass___le_BX"},G="data:image/png;base64,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",K="data:image/png;base64,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",me=({createState:Xe,refreshLoading:et,onRefresh:je=()=>{},onCreate:qe=()=>{}})=>pe.createElement("div",{className:J.sendToClass},Xe?pe.createElement(pe.Fragment,null,pe.createElement("img",{src:G,alt:"\u7A7A"}),pe.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),pe.createElement(F.ZP,{onClick:qe,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):pe.createElement(pe.Fragment,null,pe.createElement("img",{src:K,alt:"\u7A7A"}),pe.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),pe.createElement(F.ZP,{loading:et,onClick:je,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0"))),Oe=C(60979),Ce=C(96935),Ue=C(89392),ee=C(83028),de=C(33276),D=C(59301),Ye=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Te=(Xe,et)=>{var je={};for(var qe in Xe)ke.call(Xe,qe)&&et.indexOf(qe)<0&&(je[qe]=Xe[qe]);if(Xe!=null&&Ye)for(var qe of Ye(Xe))et.indexOf(qe)<0&&xe.call(Xe,qe)&&(je[qe]=Xe[qe]);return je},ve=(Xe,et,je)=>new Promise((qe,Et)=>{var kt=rr=>{try{sr(je.next(rr))}catch(br){Et(br)}},Ot=rr=>{try{sr(je.throw(rr))}catch(br){Et(br)}},sr=rr=>rr.done?qe(rr.value):Promise.resolve(rr.value).then(kt,Ot);sr((je=je.apply(Xe,et)).next())});const De=P.default.Search,he=Xe=>{var et=Xe,{paperlibrary:je,globalSetting:qe,loading:Et,dispatch:kt}=et,Ot=Te(et,["paperlibrary","globalSetting","loading","dispatch"]),sr,rr,br,lr;const V=(0,Ae.useIntl)(),[dt,I]=(0,pe.useState)(""),[p,f]=(0,pe.useState)([]),[x,Y]=(0,pe.useState)([]),[Be,H]=(0,pe.useState)(!1),[ie,Qe]=(0,pe.useState)(!0),[ye,be]=(0,pe.useState)(!0),[ze,gt]=(0,pe.useState)(!0),[fe,at]=(0,pe.useState)(!1),[rt,Le]=(0,pe.useState)(!1),Fe=(br=(rr=(sr=je.actionTabs)==null?void 0:sr.params)==null?void 0:rr.data)==null?void 0:br.is_random,[ct,Tt]=(0,pe.useState)(!1),[Pt,Yt]=(0,pe.useState)({}),[Fr,Lr]=(0,pe.useState)(!1),[Or,kr]=(0,pe.useState)(!1),[yr,ur]=(0,pe.useState)([]);(0,pe.useEffect)(()=>{var xn;if(je.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:Ei=[],type:di}=((xn=je.actionTabs)==null?void 0:xn.params)||{},Zi=Ei.filter(_i=>![100,120,150].includes(_i.total_score));Zi.length?(kr(di),ur(Zi)):Lr(!0)}},[(lr=je==null?void 0:je.actionTabs)==null?void 0:lr.key]),(0,pe.useEffect)(()=>{fn()},[]);const Kr=()=>{Y([]),I(""),fn(!0),Lr(!1),kr(!1),kt({type:"paperlibrary/setActionTabs",payload:{}})},fn=xn=>ve(void 0,null,function*(){be(!0);const Ei=yield kt({type:"paperlibrary/getCourseList",payload:{search:xn?"":dt}});Ei&&(f((Ei==null?void 0:Ei.courses)||[]),Qe(!0),at(!1)),be(!1),gt(!1)}),Un=xn=>{const Ei=parseInt(xn);return(0,Ue.isNaN)(Ei)?"":Ei},hn=()=>ve(void 0,null,function*(){var xn,Ei,di,Zi,_i,ji,qa;if(!x.length){Ne.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),H(!0);return}const Ki=yield kt({type:"paperlibrary/postExistCourse",payload:{course_id:Fe?x==null?void 0:x[0]:x,examination_bank_ids:((Ei=(xn=je.actionTabs)==null?void 0:xn.params)==null?void 0:Ei.examination_bank_ids)||((Zi=(di=je.actionTabs)==null?void 0:di.params)==null?void 0:Zi.id)}}),ti=()=>ve(void 0,null,function*(){var gi,yi,$e,_e,Me,Ie;Le(!0);let Nt=yield(0,Oe.Tr)({id:(yi=(gi=je.actionTabs)==null?void 0:gi.params)==null?void 0:yi.id,course_id:Fe?x==null?void 0:x[0]:x,type:(_e=($e=je.actionTabs)==null?void 0:$e.params)!=null&&_e.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(Ie=(Me=je.actionTabs)==null?void 0:Me.params)==null?void 0:Ie.examination_bank_ids});Le(!1),(Nt==null?void 0:Nt.student_count)===0?yield Dn([]):Yt(Nt),yield new Promise(Mt=>setTimeout(()=>Mt(),1e3))});if(Ki.status==0&&((_i=Ki.data)==null?void 0:_i.count)>0){te.default.confirm({icon:null,title:V.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),centered:!0,width:596,content:D.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",(qa=(ji=Ki.data)==null?void 0:ji.list)==null?void 0:qa.map((gi,yi)=>{var $e;return D.createElement(D.Fragment,null,D.createElement("span",{style:{color:"#FA6400"}},"\u300A",gi==null?void 0:gi.name,"\u300B"),yi!==(($e=Ki.data)==null?void 0:$e.count)-1&&D.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>ve(void 0,null,function*(){yield ti()})}),yield new Promise(gi=>setTimeout(()=>gi(),1e3));return}yield ti()}),Dn=xn=>ve(void 0,null,function*(){var Ei,di,Zi,_i,ji,qa;if(!Fe){Tt(!0);const yi=yield kt({type:(di=(Ei=je.actionTabs)==null?void 0:Ei.params)!=null&&di.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:Fe?x==null?void 0:x[0]:x,id:(_i=(Zi=je.actionTabs)==null?void 0:Zi.params)==null?void 0:_i.id,examination_bank_ids:(qa=(ji=je.actionTabs)==null?void 0:ji.params)==null?void 0:qa.examination_bank_ids,shixuns_info:xn.map($e=>({shixun_id:$e.id,is_copy:$e.is_copy,is_use:$e.is_use,course_id:$e.course_id}))}});Tt(!1),yi&&yi.status===0&&(Lr(!1),kt({type:"paperlibrary/setActionTabs",payload:{}}),Y([]),te.default.confirm({title:V.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${yi.data[0].first_category_url}`},content:D.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),Ne.ZP.success("\u53D1\u9001\u6210\u529F"));return}Tt(!0),setTimeout(()=>{Tt(!1)},500);const Ki=p.find(yi=>yi.course_id===(x==null?void 0:x[0]));let ti=1,gi=te.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:D.createElement("div",{className:se.modalColumn},D.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},D.createElement("img",{style:{marginRight:5},src:v.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),D.createElement("div",{style:{paddingLeft:18}},V.formatMessage({id:"paperlibrary.className",defaultMessage:"\u8BFE\u5802\u540D\u79F0"}),": ",Ki==null?void 0:Ki.course_name),D.createElement("div",{style:{paddingLeft:9},className:se.modalRow},D.createElement("sup",{className:se.sup},"*"),D.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),D.createElement(W.Z,{parser:Un,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:ti,onChange:yi=>{ti=yi;const $e=document.getElementById("model_error");ti<1||ti>50?$e.style.display="block":$e.style.display="none"}})),D.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:V.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"}),cancelText:V.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),onCancel:Kr,onOk:()=>ve(void 0,null,function*(){var yi,$e;if(ti<1||ti>50){const Me=document.getElementById("model_error");return Me.style.display="block",Promise.reject()}gi.update({cancelButtonProps:{disabled:!0}});const _e=yield kt({type:"paperlibrary/sendToClass",payload:{course_id:x==null?void 0:x[0],id:($e=(yi=je.actionTabs)==null?void 0:yi.params)==null?void 0:$e.id,num:ti,shixuns_info:xn.map(Me=>({shixun_id:Me.id,is_copy:Me.is_copy,is_use:Me.is_use}))}});gi.update({cancelButtonProps:{disabled:!1}}),_e&&_e.status===0&&(te.default.destroyAll(),te.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:V.formatMessage({id:"paperlibrary.tip",defaultMessage:"\u63D0\u793A"}),content:D.createElement("div",{className:se.modalColumn},D.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},D.createElement("img",{style:{marginRight:5},src:R}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{Kr()},onOk:()=>{Kr(),setTimeout(()=>{var Me,Ie;const Nt=(Ie=(Me=_e==null?void 0:_e.first_category_url)==null?void 0:Me.split("/"))==null?void 0:Ie[2];(0,ne.xg)(`/classrooms/${Nt}/exercise`)},1e3)}}))})})}),Qi=()=>ve(void 0,null,function*(){at(!0),yield fn()}),Pr=[{title:V.formatMessage({id:"paperlibrary.className",defaultMessage:"\u8BFE\u5802\u540D\u79F0"}),dataIndex:"course_name",ellipsis:!0},{title:V.formatMessage({id:"paperlibrary.groupCount",defaultMessage:"\u5206\u73ED\u6570\u91CF"}),dataIndex:"course_group_count",width:90,ellipsis:!0},{title:V.formatMessage({id:"paperlibrary.studentCount",defaultMessage:"\u5B66\u5458\u4EBA\u6570"}),dataIndex:"course_member_count",width:90,ellipsis:!0}];return D.createElement("div",null,D.createElement(te.default,{centered:!0,keyboard:!1,closable:!1,open:Fr,title:V.formatMessage({id:"paperlibrary.sendToClassroom",defaultMessage:"\u53D1\u9001\u81F3\u8BFE\u5802"}),maskClosable:!1,okText:V.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:V.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:Et["paperlibrary/sendToClass"]||rt||!!Et["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:hn,destroyOnClose:!0,onCancel:Kr},D.createElement("div",{className:se.wrap},D.createElement("div",{className:"mb10"},D.createElement(De,{placeholder:V.formatMessage({id:"paperlibrary.searchByClassName",defaultMessage:"\u8F93\u51FA\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22"}),value:dt,className:se.search,onChange:xn=>{I(xn.target.value),xn.target.value||fn(!0)},onSearch:xn=>{I(xn),fn(),Y([])}})),D.createElement(S.Z,{loading:ze},p.length?D.createElement("div",{className:se.radioWrap},D.createElement(g.default,{bordered:!1,scroll:(p==null?void 0:p.length)<=7?{}:{y:350},loading:ye,rowKey:"course_id",pagination:!1,dataSource:p,columns:Pr,onRow:xn=>({onClick:Ei=>{if(Fe)Y([xn==null?void 0:xn.course_id]);else{if(!Fe&&!x.includes(xn.course_id)&&x.length>0)return;x!=null&&x.includes(xn==null?void 0:xn.course_id)?Y(x==null?void 0:x.filter(di=>di!==(xn==null?void 0:xn.course_id))):Y([...x,xn==null?void 0:xn.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:x,onChange:xn=>{Y(xn),H(!1)}}})):!dt&&!ye&&D.createElement(me,{createState:ie,refreshLoading:fe,onRefresh:Qi,onCreate:()=>{Qe(!1),(0,ne.xg)("/classrooms/new")}})),Be&&D.createElement("div",{className:se.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),D.createElement("div",{className:se.bottom,style:{display:"flex",alignItems:"center"}},D.createElement("div",{style:{flex:1}},D.createElement("div",{className:se.title},D.createElement("img",{src:v.Z,style:{objectFit:"contain"}}),V.formatMessage({id:"paperlibrary.selectedPaperSentToClass",defaultMessage:"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377"}))),D.createElement("div",null,D.createElement(F.ZP,{onClick:Kr,className:se.no,style:{marginRight:20}},V.formatMessage({id:"paperlibrary.cancel",defaultMessage:"\u53D6\u6D88"})),D.createElement(Ce.Z,{onClick:hn,className:se.yes},V.formatMessage({id:"paperlibrary.confirm1",defaultMessage:"\u786E\u8BA4"})))))),D.createElement(ee.Z,{resdata:Pt,type:"exercise",okloading:ct,oktext:(Pt==null?void 0:Pt.can_copy_num)===0?V.formatMessage({id:"paperlibrary.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xn=>{Dn(xn)}}),D.createElement(de.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:Or,dataSource:yr,onSuccess:()=>{kr(!1),Lr(!0)},onClose:Kr}))};var Se=(0,Ae.connect)(({paperlibrary:Xe,loading:et,globalSetting:je})=>({paperlibrary:Xe,globalSetting:je,loading:et.effects}))(he)},40743:function(dn,Ut,C){"use strict";C.d(Ut,{c:function(){return Ae}});var pe=(P=>(P.FirstPage="firstPage",P.PrevPage="prevPage",P.NextPage="nextPage",P))(pe||{}),Ae=(P=>(P[P.Single=0]="Single",P[P.Multiple=1]="Multiple",P[P.Judge=2]="Judge",P[P.Fill=3]="Fill",P[P.Subjective=4]="Subjective",P[P.Shixun=5]="Shixun",P[P.Program=6]="Program",P[P.Combine=7]="Combine",P))(Ae||{})},84454:function(dn,Ut,C){"use strict";C.d(Ut,{AD:function(){return Ye},BA:function(){return dt},D9:function(){return he},Hp:function(){return K},IM:function(){return Xe},Iy:function(){return le},KM:function(){return V},KU:function(){return Et},MJ:function(){return me},Ne:function(){return Se},ON:function(){return Ot},Uj:function(){return br},VY:function(){return qe},YO:function(){return rr},YX:function(){return sr},Zn:function(){return T},_g:function(){return ne},_k:function(){return ve},c6:function(){return de},cr:function(){return L},eV:function(){return D},fi:function(){return q},gh:function(){return Ue},hS:function(){return et},iA:function(){return R},j6:function(){return J},je:function(){return Te},jj:function(){return G},kS:function(){return kt},o6:function(){return ee},pO:function(){return lr},rQ:function(){return ke},sA:function(){return Ce},xm:function(){return De},xo:function(){return je},y8:function(){return xe},yd:function(){return se}});var pe=C(33270),Ae=C(65582),P=C(65862),Ne=C(8591),te=C(74128),W=Object.defineProperty,S=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,v=(I,p,f)=>p in I?W(I,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):I[p]=f,$=(I,p)=>{for(var f in p||(p={}))g.call(p,f)&&v(I,f,p[f]);if(S)for(var f of S(p))F.call(p,f)&&v(I,f,p[f]);return I},_=(I,p,f)=>new Promise((x,Y)=>{var Be=Qe=>{try{ie(f.next(Qe))}catch(ye){Y(ye)}},H=Qe=>{try{ie(f.throw(Qe))}catch(ye){Y(ye)}},ie=Qe=>Qe.done?x(Qe.value):Promise.resolve(Qe.value).then(Be,H);ie((f=f.apply(I,p)).next())});const M=()=>{(0,Ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},O=()=>{(0,Ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},T=I=>_(void 0,null,function*(){M(),(yield(0,pe.YR)($({},I))).status===0&&(yield(0,P.QH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I.coursesId}/export_couser_info.json`,query:I}))),O()}),L=I=>_(void 0,null,function*(){const p=yield(0,pe.yS)($({},I));if(p.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_member_act_score`);else{if(p.status===-2)return p;p.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_member_act_score`))}}),q=I=>_(void 0,null,function*(){const p=yield(0,pe.W0)($({},I));if(p.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_score`);else{if(p.status===-4)return p;p.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_score`))}}),R=I=>_(void 0,null,function*(){const p=yield(0,pe.Nl)($({},I));if(p.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else{if(p.status===-4)return p;p.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`))}}),se=I=>_(void 0,null,function*(){const p=yield(0,pe.IU)($({},I));if(p.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/export_star_user`);else{if(p.status===-4)return p;p.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/export_star_user`))}}),ne=I=>_(void 0,null,function*(){const p=yield(0,pe.td)($({},I));if(p.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else{if(p.status===-2)return p;if(p.status===-3)(0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else if(p.status===-4)return p}}),J=I=>_(void 0,null,function*(){const p=yield(0,pe.QX)($({},I));if(p.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_homework`);else{if(p.status===-4)return p;p.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_homework`))}}),G=(I,p)=>_(void 0,null,function*(){const f=yield(0,pe.o_)($({},I));f.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${p}`)):f.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${p}`))}),K=(I,p)=>_(void 0,null,function*(){const f=yield(0,pe.ZL)($({},I));f.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${p}`)):f.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${p}`))}),le=(I,p)=>_(void 0,null,function*(){const f=yield(0,pe.aP)($({},I));f.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${p}`)):f.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${p}`))}),me=(I,p)=>_(void 0,null,function*(){const f=yield(0,pe.vV)($({},I));f.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${p}`)):f.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/${p}`))}),Oe=I=>_(void 0,null,function*(){M(),(yield exportCourseWorkListAppendix($({},I))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${I.categoryId}/works_list.zip`,query:I}))),O()}),Ce=I=>_(void 0,null,function*(){M(),yield(0,P.QH)("",te.Z.API_SERVER+`/api/polls/${I.categoryId}/commit_result.xlsx`),O()}),Ue=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I.coursesId}/attendances/export_xlsx_data.xlsx`,query:I}))}),ee=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I.coursesId}/video_study_statics.xlsx`,query:I}))}),de=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I.coursesId}/export_video_study.xlsx`,query:I}))}),D=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I.coursesId}/export_course_students_info.xlsx`,query:I}))}),Ye=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/school_manages/students.xlsx",query:I}))}),ke=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/item_banks/export.xlsx",query:I}))}),xe=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:I}))}),Te=I=>_(void 0,null,function*(){const p=yield(0,pe.Uy)($({},I));p.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/exercise_score,export_exercise_users`)):p.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${I.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ve=I=>_(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/export_records/${I.id}.xlsx`,query:I}))}),De=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:I}))}),he=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I==null?void 0:I.coursesId}/${I.menuKey}_statistic.xlsx?${I.checkedList.map(p=>`course_group_id[]=${p}`).join("&")}`,query:I}))}),Se=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_training_objectives.xlsx`,query:I}))}),Xe=I=>_(void 0,null,function*(){yield(0,P.FH)(I==null?void 0:I.name,(0,P.NY)({url:te.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:I}))}),et=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_courses.xlsx`,query:I}))}),je=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_graduation_requirements.xlsx`,query:I}))}),qe=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:I}))}),Et=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/exercises/${I.categoryId}/rank_list.xlsx`,query:I}))}),kt=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:I}))}),Ot=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/examination_banks/${I.id}.json`,query:I}))}),sr=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/exercises/${I.categoryId}.json`,query:I}))}),rr=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/polls/${I==null?void 0:I.id}/commit_result.json`,query:I}))}),br=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+"/api/paths/get_task_pass.json",query:I}))}),lr=(I,p)=>_(void 0,null,function*(){yield(0,P.FH)(p||"",(0,P.NY)({url:te.Z.API_SERVER+`/api/exercises/${I==null?void 0:I.exercise_id}/consult_exercise.json`,query:I}))}),V=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/competitions/${I==null?void 0:I.identifier}/competition_commit_records/member_works.xlsx`,query:I}))}),dt=I=>_(void 0,null,function*(){yield(0,P.FH)("",(0,P.NY)({url:te.Z.API_SERVER+`/api/courses/${I==null?void 0:I.coursesId}/group_homeworks/import_group_template.xlsx`,query:I}))})},50371:function(dn,Ut){"use strict";function C(){const pe=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ae=1;Ae{const te=P[Ne];te!==void 0&&(pe[Ne]=te)})}return pe}Ut.Z=C},13845:function(dn,Ut,C){"use strict";C.d(Ut,{F:function(){return pe},Z:function(){return Ae}});function pe(P){return P!=null&&P===P.window}function Ae(P,Ne){var te,W;if(typeof window=="undefined")return 0;const S=Ne?"scrollTop":"scrollLeft";let g=0;return pe(P)?g=P[Ne?"pageYOffset":"pageXOffset"]:P instanceof Document?g=P.documentElement[S]:(P instanceof HTMLElement||P)&&(g=P[S]),P&&!pe(P)&&typeof g!="number"&&(g=(W=((te=P.ownerDocument)!==null&&te!==void 0?te:P).documentElement)===null||W===void 0?void 0:W[S]),g}},56762:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return Ae}});var pe=C(59301);function Ae(){const[,P]=pe.useReducer(Ne=>Ne+1,0);return P}},68031:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return Ne}});var pe=C(16089);function Ae(te,W,S,g){const F=S-W;return te/=g/2,te<1?F/2*te*te*te+W:F/2*((te-=2)*te*te+2)+W}var P=C(13845);function Ne(te){let W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:S=()=>window,callback:g,duration:F=450}=W,v=S(),$=(0,P.Z)(v,!0),_=Date.now(),M=()=>{const T=Date.now()-_,L=Ae(T>F?F:T,$,te,F);(0,P.F)(v)?v.scrollTo(window.pageXOffset,L):v instanceof Document||v.constructor.name==="HTMLDocument"?v.documentElement.scrollTop=L:v.scrollTop=L,TS||W},66104:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return Ye}});var pe=C(92310),Ae=C.n(pe),P=C(11592),Ne=C(26112),te=C(59301),W=C(92343),S=C(36355),g=C(84105),F=C(91857);const v=ke=>{let{children:xe}=ke;const{getPrefixCls:Te}=te.useContext(S.E_),ve=Te("breadcrumb");return te.createElement("li",{className:`${ve}-separator`,"aria-hidden":"true"},xe===""?xe:xe||"/")};v.__ANT_BREADCRUMB_SEPARATOR=!0;var $=v,_=function(ke,xe){var Te={};for(var ve in ke)Object.prototype.hasOwnProperty.call(ke,ve)&&xe.indexOf(ve)<0&&(Te[ve]=ke[ve]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ve=Object.getOwnPropertySymbols(ke);Dexe[De]||ve)}function O(ke,xe,Te,ve){if(Te==null)return null;const{className:De,onClick:he}=xe,Se=_(xe,["className","onClick"]),Xe=Object.assign(Object.assign({},(0,Ne.Z)(Se,{data:!0,aria:!0})),{onClick:he});return ve!==void 0?te.createElement("a",Object.assign({},Xe,{className:Ae()(`${ke}-link`,De),href:ve}),Te):te.createElement("span",Object.assign({},Xe,{className:Ae()(`${ke}-link`,De)}),Te)}function T(ke,xe){return(ve,De,he,Se,Xe)=>{if(xe)return xe(ve,De,he,Se);const et=M(ve,De);return O(ke,ve,et,Xe)}}var L=function(ke,xe){var Te={};for(var ve in ke)Object.prototype.hasOwnProperty.call(ke,ve)&&xe.indexOf(ve)<0&&(Te[ve]=ke[ve]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ve=Object.getOwnPropertySymbols(ke);De{const{prefixCls:xe,separator:Te="/",children:ve,menu:De,overlay:he,dropdownProps:Se,href:Xe}=ke,je=(qe=>{if(De||he){const Et=Object.assign({},Se);if(De){const kt=De||{},{items:Ot}=kt,sr=L(kt,["items"]);Et.menu=Object.assign(Object.assign({},sr),{items:Ot==null?void 0:Ot.map((rr,br)=>{var{key:lr,title:V,label:dt,path:I}=rr,p=L(rr,["key","title","label","path"]);let f=dt!=null?dt:V;return I&&(f=te.createElement("a",{href:`${Xe}${I}`},f)),Object.assign(Object.assign({},p),{key:lr!=null?lr:br,label:f})})})}else he&&(Et.overlay=he);return te.createElement(F.Z,Object.assign({placement:"bottom"},Et),te.createElement("span",{className:`${xe}-overlay-link`},qe,te.createElement(g.Z,null)))}return qe})(ve);return je!=null?te.createElement(te.Fragment,null,te.createElement("li",null,je),Te&&te.createElement($,null,Te)):null},R=ke=>{const{prefixCls:xe,children:Te,href:ve}=ke,De=L(ke,["prefixCls","children","href"]),{getPrefixCls:he}=te.useContext(S.E_),Se=he("breadcrumb",xe);return te.createElement(q,Object.assign({},De,{prefixCls:Se}),O(Se,De,Te,ve))};R.__ANT_BREADCRUMB_ITEM=!0;var se=R,ne=C(17313),J=C(83116),G=C(37613);const K=ke=>{const{componentCls:xe,iconCls:Te}=ke;return{[xe]:Object.assign(Object.assign({},(0,ne.Wf)(ke)),{color:ke.itemColor,fontSize:ke.fontSize,[Te]:{fontSize:ke.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ke.linkColor,transition:`color ${ke.motionDurationMid}`,padding:`0 ${ke.paddingXXS}px`,borderRadius:ke.borderRadiusSM,height:ke.lineHeight*ke.fontSize,display:"inline-block",marginInline:-ke.marginXXS,"&:hover":{color:ke.linkHoverColor,backgroundColor:ke.colorBgTextHover}},(0,ne.Qy)(ke)),"li:last-child":{color:ke.lastItemColor},[`${xe}-separator`]:{marginInline:ke.separatorMargin,color:ke.separatorColor},[`${xe}-link`]:{[` > ${Te} + span, > ${Te} + a - `]:{marginInlineStart:Le.marginXXS}},[`${Ce}-overlay-link`]:{borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",padding:`0 ${Le.paddingXXS}px`,marginInline:-Le.marginXXS,[`> ${Te}`]:{marginInlineStart:Le.marginXXS,fontSize:Le.fontSizeIcon},"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover,a:{color:Le.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Le.componentCls}-rtl`]:{direction:"rtl"}})}};var le=(0,J.Z)("Breadcrumb",Le=>{const Ce=(0,W.TS)(Le,{});return[K(Ce)]},Le=>({itemColor:Le.colorTextDescription,lastItemColor:Le.colorText,iconFontSize:Le.fontSize,linkColor:Le.colorTextDescription,linkHoverColor:Le.colorText,separatorColor:Le.colorTextDescription,separatorMargin:Le.marginXS})),me=function(Le,Ce){var Te={};for(var be in Le)Object.prototype.hasOwnProperty.call(Le,be)&&Ce.indexOf(be)<0&&(Te[be]=Le[be]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,be=Object.getOwnPropertySymbols(Le);ke{var{breadcrumbName:Ee}=he,Xe=me(he,["breadcrumbName"]);return Object.assign(Object.assign({},Xe),{title:Ee})})}),ke}function Be(Le,Ce){return(0,te.useMemo)(()=>Le||(Ce?Ce.map(Oe):null),[Le,Ce])}var Ue=function(Le,Ce){var Te={};for(var be in Le)Object.prototype.hasOwnProperty.call(Le,be)&&Ce.indexOf(be)<0&&(Te[be]=Le[be]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,be=Object.getOwnPropertySymbols(Le);ke{if(Ce===void 0)return Ce;let Te=(Ce||"").replace(/^\//,"");return Object.keys(Le).forEach(be=>{Te=Te.replace(`:${be}`,Le[be])}),Te},fe=Le=>{const{prefixCls:Ce,separator:Te="/",style:be,className:ke,rootClassName:he,routes:Ee,items:Xe,children:et,itemRender:ze,params:qe={}}=Le,Et=Ue(Le,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Lt,direction:Ot,breadcrumb:sr}=te.useContext(S.E_);let er;const yr=Lt("breadcrumb",Ce),[lr,G]=le(yr),dt=Be(Xe,Ee),I=T(yr,ze);if(dt&&dt.length>0){const C=[],q=Xe||Ee;er=dt.map((Se,H)=>{const{path:ie,key:Qe,type:we,menu:ye,overlay:je,onClick:xt,className:de,separator:st,dropdownProps:tt}=Se,Ie=ee(qe,ie);Ie!==void 0&&C.push(Ie);const De=Qe!=null?Qe:H;if(we==="separator")return te.createElement($,{key:De},st);const lt={},Tt=H===dt.length-1;ye?lt.menu=ye:je&&(lt.overlay=je);let{href:kt}=Se;return C.length&&Ie!==void 0&&(kt=`#/${C.join("/")}`),te.createElement(Y,Object.assign({key:De},lt,(0,Ne.Z)(Se,{data:!0,aria:!0}),{className:de,dropdownProps:tt,href:kt,separator:Tt?"":Te,onClick:xt,prefixCls:yr}),I(Se,qe,q,C,kt))})}else if(et){const C=(0,P.Z)(et).length;er=(0,P.Z)(et).map((q,Se)=>{if(!q)return q;const H=Se===C-1;return(0,V.Tm)(q,{separator:H?"":Te,key:Se})})}const m=Ae()(yr,sr==null?void 0:sr.className,{[`${yr}-rtl`]:Ot==="rtl"},ke,he,G),u=Object.assign(Object.assign({},sr==null?void 0:sr.style),be);return lr(te.createElement("nav",Object.assign({className:m,style:u},Et),te.createElement("ol",null,er)))};fe.Item=se,fe.Separator=$;var D=fe,Ye=D},24905:function(dn,Ut,x){"use strict";x.d(Ut,{default:function(){return le}});var pe=x(92310),Ae=x.n(pe),P=x(5630),Ne=x(59301),te=x(36355),V=x(1684),S=x(32441),F=Ne.createContext(null),v=x(98447),$=x(14088),_=x(4572),M=function(me,Oe){var Be={};for(var Ue in me)Object.prototype.hasOwnProperty.call(me,Ue)&&Oe.indexOf(Ue)<0&&(Be[Ue]=me[Ue]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ue=Object.getOwnPropertySymbols(me);ee{var Be;const{prefixCls:Ue,className:ee,rootClassName:fe,children:D,indeterminate:Ye=!1,style:Le,onMouseEnter:Ce,onMouseLeave:Te,skipGroup:be=!1,disabled:ke}=me,he=M(me,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ee,direction:Xe,checkbox:et}=Ne.useContext(te.E_),ze=Ne.useContext(F),{isFormItemInput:qe}=Ne.useContext(S.aM),Et=Ne.useContext(V.Z),Lt=(Be=(ze==null?void 0:ze.disabled)||ke)!==null&&Be!==void 0?Be:Et,Ot=Ne.useRef(he.value);Ne.useEffect(()=>{ze==null||ze.registerValue(he.value)},[]),Ne.useEffect(()=>{if(!be)return he.value!==Ot.current&&(ze==null||ze.cancelValue(Ot.current),ze==null||ze.registerValue(he.value),Ot.current=he.value),()=>ze==null?void 0:ze.cancelValue(he.value)},[he.value]);const sr=Ee("checkbox",Ue),[er,yr]=(0,v.ZP)(sr),lr=Object.assign({},he);ze&&!be&&(lr.onChange=function(){he.onChange&&he.onChange.apply(he,arguments),ze.toggleOption&&ze.toggleOption({label:D,value:he.value})},lr.name=ze.name,lr.checked=ze.value.includes(he.value));const G=Ae()(`${sr}-wrapper`,{[`${sr}-rtl`]:Xe==="rtl",[`${sr}-wrapper-checked`]:lr.checked,[`${sr}-wrapper-disabled`]:Lt,[`${sr}-wrapper-in-form-item`]:qe},et==null?void 0:et.className,ee,fe,yr),dt=Ae()({[`${sr}-indeterminate`]:Ye},_.A,yr),I=Ye?"mixed":void 0;return er(Ne.createElement($.Z,{component:"Checkbox",disabled:Lt},Ne.createElement("label",{className:G,style:Object.assign(Object.assign({},et==null?void 0:et.style),Le),onMouseEnter:Ce,onMouseLeave:Te},Ne.createElement(P.Z,Object.assign({"aria-checked":I},lr,{prefixCls:sr,className:dt,disabled:Lt,ref:Oe})),D!==void 0&&Ne.createElement("span",null,D))))};var L=Ne.forwardRef(O),Y=x(94480),R=x(2738),se=function(me,Oe){var Be={};for(var Ue in me)Object.prototype.hasOwnProperty.call(me,Ue)&&Oe.indexOf(Ue)<0&&(Be[Ue]=me[Ue]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ue=Object.getOwnPropertySymbols(me);ee{const{defaultValue:Be,children:Ue,options:ee=[],prefixCls:fe,className:D,rootClassName:Ye,style:Le,onChange:Ce}=me,Te=se(me,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:be,direction:ke}=Ne.useContext(te.E_),[he,Ee]=Ne.useState(Te.value||Be||[]),[Xe,et]=Ne.useState([]);Ne.useEffect(()=>{"value"in Te&&Ee(Te.value||[])},[Te.value]);const ze=Ne.useMemo(()=>ee.map(m=>typeof m=="string"||typeof m=="number"?{label:m,value:m}:m),[ee]),qe=m=>{et(u=>u.filter(C=>C!==m))},Et=m=>{et(u=>[].concat((0,Y.Z)(u),[m]))},Lt=m=>{const u=he.indexOf(m.value),C=(0,Y.Z)(he);u===-1?C.push(m.value):C.splice(u,1),"value"in Te||Ee(C),Ce==null||Ce(C.filter(q=>Xe.includes(q)).sort((q,Se)=>{const H=ze.findIndex(Qe=>Qe.value===q),ie=ze.findIndex(Qe=>Qe.value===Se);return H-ie}))},Ot=be("checkbox",fe),sr=`${Ot}-group`,[er,yr]=(0,v.ZP)(Ot),lr=(0,R.Z)(Te,["value","disabled"]),G=ee.length?ze.map(m=>Ne.createElement(L,{prefixCls:Ot,key:m.value.toString(),disabled:"disabled"in m?m.disabled:Te.disabled,value:m.value,checked:he.includes(m.value),onChange:m.onChange,className:`${sr}-item`,style:m.style,title:m.title},m.label)):Ue,dt={toggleOption:Lt,value:he,disabled:Te.disabled,name:Te.name,registerValue:Et,cancelValue:qe},I=Ae()(sr,{[`${sr}-rtl`]:ke==="rtl"},D,Ye,yr);return er(Ne.createElement("div",Object.assign({className:I,style:Le},lr,{ref:Oe}),Ne.createElement(F.Provider,{value:dt},G)))},J=Ne.forwardRef(ne);var W=Ne.memo(J);const K=L;K.Group=W,K.__ANT_CHECKBOX=!0;var le=K},98447:function(dn,Ut,x){"use strict";x.d(Ut,{C2:function(){return te}});var pe=x(17313),Ae=x(37613),P=x(83116);const Ne=V=>{const{checkboxCls:S}=V,g=`${S}-wrapper`;return[{[`${S}-group`]:Object.assign(Object.assign({},(0,pe.Wf)(V)),{display:"inline-flex",flexWrap:"wrap",columnGap:V.marginXS,[`> ${V.antCls}-row`]:{flex:1}}),[g]:Object.assign(Object.assign({},(0,pe.Wf)(V)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${g}`]:{marginInlineStart:0},[`&${g}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[S]:Object.assign(Object.assign({},(0,pe.Wf)(V)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:V.borderRadiusSM,alignSelf:"center",[`${S}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${S}-inner`]:Object.assign({},(0,pe.oN)(V))},[`${S}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:V.checkboxSize,height:V.checkboxSize,direction:"ltr",backgroundColor:V.colorBgContainer,border:`${V.lineWidth}px ${V.lineType} ${V.colorBorder}`,borderRadius:V.borderRadiusSM,borderCollapse:"separate",transition:`all ${V.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:V.checkboxSize/14*5,height:V.checkboxSize/14*8,border:`${V.lineWidthBold}px solid ${V.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${V.motionDurationFast} ${V.motionEaseInBack}, opacity ${V.motionDurationFast}`}},"& + span":{paddingInlineStart:V.paddingXS,paddingInlineEnd:V.paddingXS}})},{[` + `]:{marginInlineStart:ke.marginXXS}},[`${xe}-overlay-link`]:{borderRadius:ke.borderRadiusSM,height:ke.lineHeight*ke.fontSize,display:"inline-block",padding:`0 ${ke.paddingXXS}px`,marginInline:-ke.marginXXS,[`> ${Te}`]:{marginInlineStart:ke.marginXXS,fontSize:ke.fontSizeIcon},"&:hover":{color:ke.linkHoverColor,backgroundColor:ke.colorBgTextHover,a:{color:ke.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ke.componentCls}-rtl`]:{direction:"rtl"}})}};var le=(0,J.Z)("Breadcrumb",ke=>{const xe=(0,G.TS)(ke,{});return[K(xe)]},ke=>({itemColor:ke.colorTextDescription,lastItemColor:ke.colorText,iconFontSize:ke.fontSize,linkColor:ke.colorTextDescription,linkHoverColor:ke.colorText,separatorColor:ke.colorTextDescription,separatorMargin:ke.marginXS})),me=function(ke,xe){var Te={};for(var ve in ke)Object.prototype.hasOwnProperty.call(ke,ve)&&xe.indexOf(ve)<0&&(Te[ve]=ke[ve]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ve=Object.getOwnPropertySymbols(ke);De{var{breadcrumbName:Se}=he,Xe=me(he,["breadcrumbName"]);return Object.assign(Object.assign({},Xe),{title:Se})})}),De}function Ce(ke,xe){return(0,te.useMemo)(()=>ke||(xe?xe.map(Oe):null),[ke,xe])}var Ue=function(ke,xe){var Te={};for(var ve in ke)Object.prototype.hasOwnProperty.call(ke,ve)&&xe.indexOf(ve)<0&&(Te[ve]=ke[ve]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ve=Object.getOwnPropertySymbols(ke);De{if(xe===void 0)return xe;let Te=(xe||"").replace(/^\//,"");return Object.keys(ke).forEach(ve=>{Te=Te.replace(`:${ve}`,ke[ve])}),Te},de=ke=>{const{prefixCls:xe,separator:Te="/",style:ve,className:De,rootClassName:he,routes:Se,items:Xe,children:et,itemRender:je,params:qe={}}=ke,Et=Ue(ke,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:kt,direction:Ot,breadcrumb:sr}=te.useContext(S.E_);let rr;const br=kt("breadcrumb",xe),[lr,V]=le(br),dt=Ce(Xe,Se),I=T(br,je);if(dt&&dt.length>0){const x=[],Y=Xe||Se;rr=dt.map((Be,H)=>{const{path:ie,key:Qe,type:ye,menu:be,overlay:ze,onClick:gt,className:fe,separator:at,dropdownProps:rt}=Be,Le=ee(qe,ie);Le!==void 0&&x.push(Le);const Fe=Qe!=null?Qe:H;if(ye==="separator")return te.createElement($,{key:Fe},at);const ct={},Tt=H===dt.length-1;be?ct.menu=be:ze&&(ct.overlay=ze);let{href:Pt}=Be;return x.length&&Le!==void 0&&(Pt=`#/${x.join("/")}`),te.createElement(q,Object.assign({key:Fe},ct,(0,Ne.Z)(Be,{data:!0,aria:!0}),{className:fe,dropdownProps:rt,href:Pt,separator:Tt?"":Te,onClick:gt,prefixCls:br}),I(Be,qe,Y,x,Pt))})}else if(et){const x=(0,P.Z)(et).length;rr=(0,P.Z)(et).map((Y,Be)=>{if(!Y)return Y;const H=Be===x-1;return(0,W.Tm)(Y,{separator:H?"":Te,key:Be})})}const p=Ae()(br,sr==null?void 0:sr.className,{[`${br}-rtl`]:Ot==="rtl"},De,he,V),f=Object.assign(Object.assign({},sr==null?void 0:sr.style),ve);return lr(te.createElement("nav",Object.assign({className:p,style:f},Et),te.createElement("ol",null,rr)))};de.Item=se,de.Separator=$;var D=de,Ye=D},24905:function(dn,Ut,C){"use strict";C.d(Ut,{default:function(){return le}});var pe=C(92310),Ae=C.n(pe),P=C(5630),Ne=C(59301),te=C(36355),W=C(1684),S=C(32441),F=Ne.createContext(null),v=C(98447),$=C(14088),_=C(4572),M=function(me,Oe){var Ce={};for(var Ue in me)Object.prototype.hasOwnProperty.call(me,Ue)&&Oe.indexOf(Ue)<0&&(Ce[Ue]=me[Ue]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ue=Object.getOwnPropertySymbols(me);ee{var Ce;const{prefixCls:Ue,className:ee,rootClassName:de,children:D,indeterminate:Ye=!1,style:ke,onMouseEnter:xe,onMouseLeave:Te,skipGroup:ve=!1,disabled:De}=me,he=M(me,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Se,direction:Xe,checkbox:et}=Ne.useContext(te.E_),je=Ne.useContext(F),{isFormItemInput:qe}=Ne.useContext(S.aM),Et=Ne.useContext(W.Z),kt=(Ce=(je==null?void 0:je.disabled)||De)!==null&&Ce!==void 0?Ce:Et,Ot=Ne.useRef(he.value);Ne.useEffect(()=>{je==null||je.registerValue(he.value)},[]),Ne.useEffect(()=>{if(!ve)return he.value!==Ot.current&&(je==null||je.cancelValue(Ot.current),je==null||je.registerValue(he.value),Ot.current=he.value),()=>je==null?void 0:je.cancelValue(he.value)},[he.value]);const sr=Se("checkbox",Ue),[rr,br]=(0,v.ZP)(sr),lr=Object.assign({},he);je&&!ve&&(lr.onChange=function(){he.onChange&&he.onChange.apply(he,arguments),je.toggleOption&&je.toggleOption({label:D,value:he.value})},lr.name=je.name,lr.checked=je.value.includes(he.value));const V=Ae()(`${sr}-wrapper`,{[`${sr}-rtl`]:Xe==="rtl",[`${sr}-wrapper-checked`]:lr.checked,[`${sr}-wrapper-disabled`]:kt,[`${sr}-wrapper-in-form-item`]:qe},et==null?void 0:et.className,ee,de,br),dt=Ae()({[`${sr}-indeterminate`]:Ye},_.A,br),I=Ye?"mixed":void 0;return rr(Ne.createElement($.Z,{component:"Checkbox",disabled:kt},Ne.createElement("label",{className:V,style:Object.assign(Object.assign({},et==null?void 0:et.style),ke),onMouseEnter:xe,onMouseLeave:Te},Ne.createElement(P.Z,Object.assign({"aria-checked":I},lr,{prefixCls:sr,className:dt,disabled:kt,ref:Oe})),D!==void 0&&Ne.createElement("span",null,D))))};var L=Ne.forwardRef(O),q=C(94480),R=C(2738),se=function(me,Oe){var Ce={};for(var Ue in me)Object.prototype.hasOwnProperty.call(me,Ue)&&Oe.indexOf(Ue)<0&&(Ce[Ue]=me[Ue]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ue=Object.getOwnPropertySymbols(me);ee{const{defaultValue:Ce,children:Ue,options:ee=[],prefixCls:de,className:D,rootClassName:Ye,style:ke,onChange:xe}=me,Te=se(me,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ve,direction:De}=Ne.useContext(te.E_),[he,Se]=Ne.useState(Te.value||Ce||[]),[Xe,et]=Ne.useState([]);Ne.useEffect(()=>{"value"in Te&&Se(Te.value||[])},[Te.value]);const je=Ne.useMemo(()=>ee.map(p=>typeof p=="string"||typeof p=="number"?{label:p,value:p}:p),[ee]),qe=p=>{et(f=>f.filter(x=>x!==p))},Et=p=>{et(f=>[].concat((0,q.Z)(f),[p]))},kt=p=>{const f=he.indexOf(p.value),x=(0,q.Z)(he);f===-1?x.push(p.value):x.splice(f,1),"value"in Te||Se(x),xe==null||xe(x.filter(Y=>Xe.includes(Y)).sort((Y,Be)=>{const H=je.findIndex(Qe=>Qe.value===Y),ie=je.findIndex(Qe=>Qe.value===Be);return H-ie}))},Ot=ve("checkbox",de),sr=`${Ot}-group`,[rr,br]=(0,v.ZP)(Ot),lr=(0,R.Z)(Te,["value","disabled"]),V=ee.length?je.map(p=>Ne.createElement(L,{prefixCls:Ot,key:p.value.toString(),disabled:"disabled"in p?p.disabled:Te.disabled,value:p.value,checked:he.includes(p.value),onChange:p.onChange,className:`${sr}-item`,style:p.style,title:p.title},p.label)):Ue,dt={toggleOption:kt,value:he,disabled:Te.disabled,name:Te.name,registerValue:Et,cancelValue:qe},I=Ae()(sr,{[`${sr}-rtl`]:De==="rtl"},D,Ye,br);return rr(Ne.createElement("div",Object.assign({className:I,style:ke},lr,{ref:Oe}),Ne.createElement(F.Provider,{value:dt},V)))},J=Ne.forwardRef(ne);var G=Ne.memo(J);const K=L;K.Group=G,K.__ANT_CHECKBOX=!0;var le=K},98447:function(dn,Ut,C){"use strict";C.d(Ut,{C2:function(){return te}});var pe=C(17313),Ae=C(37613),P=C(83116);const Ne=W=>{const{checkboxCls:S}=W,g=`${S}-wrapper`;return[{[`${S}-group`]:Object.assign(Object.assign({},(0,pe.Wf)(W)),{display:"inline-flex",flexWrap:"wrap",columnGap:W.marginXS,[`> ${W.antCls}-row`]:{flex:1}}),[g]:Object.assign(Object.assign({},(0,pe.Wf)(W)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${g}`]:{marginInlineStart:0},[`&${g}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[S]:Object.assign(Object.assign({},(0,pe.Wf)(W)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:W.borderRadiusSM,alignSelf:"center",[`${S}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${S}-inner`]:Object.assign({},(0,pe.oN)(W))},[`${S}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:W.checkboxSize,height:W.checkboxSize,direction:"ltr",backgroundColor:W.colorBgContainer,border:`${W.lineWidth}px ${W.lineType} ${W.colorBorder}`,borderRadius:W.borderRadiusSM,borderCollapse:"separate",transition:`all ${W.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:W.checkboxSize/14*5,height:W.checkboxSize/14*8,border:`${W.lineWidthBold}px solid ${W.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${W.motionDurationFast} ${W.motionEaseInBack}, opacity ${W.motionDurationFast}`}},"& + span":{paddingInlineStart:W.paddingXS,paddingInlineEnd:W.paddingXS}})},{[` ${g}:not(${g}-disabled), ${S}:not(${S}-disabled) - `]:{[`&:hover ${S}-inner`]:{borderColor:V.colorPrimary}},[`${g}:not(${g}-disabled)`]:{[`&:hover ${S}-checked:not(${S}-disabled) ${S}-inner`]:{backgroundColor:V.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${S}-checked:not(${S}-disabled):after`]:{borderColor:V.colorPrimaryHover}}},{[`${S}-checked`]:{[`${S}-inner`]:{backgroundColor:V.colorPrimary,borderColor:V.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${V.motionDurationMid} ${V.motionEaseOutBack} ${V.motionDurationFast}`}}},[` + `]:{[`&:hover ${S}-inner`]:{borderColor:W.colorPrimary}},[`${g}:not(${g}-disabled)`]:{[`&:hover ${S}-checked:not(${S}-disabled) ${S}-inner`]:{backgroundColor:W.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${S}-checked:not(${S}-disabled):after`]:{borderColor:W.colorPrimaryHover}}},{[`${S}-checked`]:{[`${S}-inner`]:{backgroundColor:W.colorPrimary,borderColor:W.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${W.motionDurationMid} ${W.motionEaseOutBack} ${W.motionDurationFast}`}}},[` ${g}-checked:not(${g}-disabled), ${S}-checked:not(${S}-disabled) - `]:{[`&:hover ${S}-inner`]:{backgroundColor:V.colorPrimaryHover,borderColor:"transparent"}}},{[S]:{"&-indeterminate":{[`${S}-inner`]:{backgroundColor:V.colorBgContainer,borderColor:V.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:V.fontSizeLG/2,height:V.fontSizeLG/2,backgroundColor:V.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${g}-disabled`]:{cursor:"not-allowed"},[`${S}-disabled`]:{[`&, ${S}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${S}-inner`]:{background:V.colorBgContainerDisabled,borderColor:V.colorBorder,"&:after":{borderColor:V.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:V.colorTextDisabled},[`&${S}-indeterminate ${S}-inner::after`]:{background:V.colorTextDisabled}}}]};function te(V,S){const g=(0,Ae.TS)(S,{checkboxCls:`.${V}`,checkboxSize:S.controlInteractiveSize});return[Ne(g)]}Ut.ZP=(0,P.Z)("Checkbox",(V,S)=>{let{prefixCls:g}=S;return[te(g,V)]})},93891:function(dn,Ut,x){"use strict";var pe=x(59301),Ae=x(36355),P=x(64165);const Ne=te=>{const{componentName:V}=te,{getPrefixCls:S}=(0,pe.useContext)(Ae.E_),g=S("empty");switch(V){case"Table":case"List":return pe.createElement(P.Z,{image:P.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return pe.createElement(P.Z,{image:P.Z.PRESENTED_IMAGE_SIMPLE,className:`${g}-small`});default:return pe.createElement(P.Z,null)}};Ut.Z=Ne},28103:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return _}});var pe=x(92310),Ae=x.n(pe),P=x(59301),Ne=x(36355),te=x(17313),V=x(83116),S=x(37613);const g=M=>{const{componentCls:O,sizePaddingEdgeHorizontal:T,colorSplit:L,lineWidth:Y,textPaddingInline:R,orientationMargin:se,verticalMarginInline:ne}=M;return{[O]:Object.assign(Object.assign({},(0,te.Wf)(M)),{borderBlockStart:`${Y}px solid ${L}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Y}px solid ${L}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${M.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${O}-with-text`]:{display:"flex",alignItems:"center",margin:`${M.dividerHorizontalWithTextGutterMargin}px 0`,color:M.colorTextHeading,fontWeight:500,fontSize:M.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${L}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Y}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${O}-with-text-left`]:{"&::before":{width:`${se*100}%`},"&::after":{width:`${100-se*100}%`}},[`&-horizontal${O}-with-text-right`]:{"&::before":{width:`${100-se*100}%`},"&::after":{width:`${se*100}%`}},[`${O}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:R},"&-dashed":{background:"none",borderColor:L,borderStyle:"dashed",borderWidth:`${Y}px 0 0`},[`&-horizontal${O}-with-text${O}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${O}-dashed`]:{borderInlineStartWidth:Y,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${O}-with-text`]:{color:M.colorText,fontWeight:"normal",fontSize:M.fontSize},[`&-horizontal${O}-with-text-left${O}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${O}-inner-text`]:{paddingInlineStart:T}},[`&-horizontal${O}-with-text-right${O}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${O}-inner-text`]:{paddingInlineEnd:T}}})}};var F=(0,V.Z)("Divider",M=>{const O=(0,S.TS)(M,{dividerHorizontalWithTextGutterMargin:M.margin,dividerHorizontalGutterMargin:M.marginLG,sizePaddingEdgeHorizontal:0});return[g(O)]},M=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:M.marginXS})),v=function(M,O){var T={};for(var L in M)Object.prototype.hasOwnProperty.call(M,L)&&O.indexOf(L)<0&&(T[L]=M[L]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,L=Object.getOwnPropertySymbols(M);Y{const{getPrefixCls:O,direction:T,divider:L}=P.useContext(Ne.E_),{prefixCls:Y,type:R="horizontal",orientation:se="center",orientationMargin:ne,className:J,rootClassName:W,children:K,dashed:le,plain:me,style:Oe}=M,Be=v(M,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ue=O("divider",Y),[ee,fe]=F(Ue),D=se.length>0?`-${se}`:se,Ye=!!K,Le=se==="left"&&ne!=null,Ce=se==="right"&&ne!=null,Te=Ae()(Ue,L==null?void 0:L.className,fe,`${Ue}-${R}`,{[`${Ue}-with-text`]:Ye,[`${Ue}-with-text${D}`]:Ye,[`${Ue}-dashed`]:!!le,[`${Ue}-plain`]:!!me,[`${Ue}-rtl`]:T==="rtl",[`${Ue}-no-default-orientation-margin-left`]:Le,[`${Ue}-no-default-orientation-margin-right`]:Ce},J,W),be=P.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),ke=Object.assign(Object.assign({},Le&&{marginLeft:be}),Ce&&{marginRight:be});return ee(P.createElement("div",Object.assign({className:Te,style:Object.assign(Object.assign({},L==null?void 0:L.style),Oe)},Be,{role:"separator"}),K&&R!=="vertical"&&P.createElement("span",{className:`${Ue}-inner-text`,style:ke},K)))}},91857:function(dn,Ut,x){"use strict";var pe=x(59301),Ae=x(38819),P=x(92310),Ne=x.n(P),te=x(31561),V=x(70425),S=x(18929),g=x(2738),F=x(79676),v=x(53487),$=x(92343),_=x(36355),M=x(20834),O=x(40875),T=x(88088),L=x(47211);const Y=null,R=W=>{const{menu:K,arrow:le,prefixCls:me,children:Oe,trigger:Be,disabled:Ue,dropdownRender:ee,getPopupContainer:fe,overlayClassName:D,rootClassName:Ye,open:Le,onOpenChange:Ce,visible:Te,onVisibleChange:be,mouseEnterDelay:ke=.15,mouseLeaveDelay:he=.1,autoAdjustOverflow:Ee=!0,placement:Xe="",overlay:et,transitionName:ze}=W,{getPopupContainer:qe,getPrefixCls:Et,direction:Lt}=pe.useContext(_.E_),Ot=pe.useMemo(()=>{const ye=Et();return ze!==void 0?ze:Xe.includes("top")?`${ye}-slide-down`:`${ye}-slide-up`},[Et,Xe,ze]),sr=pe.useMemo(()=>Xe?Xe.includes("Center")?Xe.slice(0,Xe.indexOf("Center")):Xe:Lt==="rtl"?"bottomRight":"bottomLeft",[Xe,Lt]),er=Et("dropdown",me),[yr,lr]=(0,L.Z)(er),[,G]=(0,T.Z)(),dt=pe.Children.only(Oe),I=(0,$.Tm)(dt,{className:Ne()(`${er}-trigger`,{[`${er}-rtl`]:Lt==="rtl"},dt.props.className),disabled:Ue}),m=Ue?[]:Be;let u;m&&m.includes("contextMenu")&&(u=!0);const[C,q]=(0,S.Z)(!1,{value:Le!=null?Le:Te}),Se=(0,V.useEvent)(ye=>{Ce==null||Ce(ye),be==null||be(ye),q(ye)}),H=Ne()(D,Ye,lr,{[`${er}-rtl`]:Lt==="rtl"}),ie=(0,F.Z)({arrowPointAtCenter:typeof le=="object"&&le.pointAtCenter,autoAdjustOverflow:Ee,offset:G.marginXXS,arrowWidth:le?G.sizePopupArrow:0,borderRadius:G.borderRadius}),Qe=pe.useCallback(()=>{q(!1)},[]),we=()=>{let ye;return K!=null&&K.items?ye=pe.createElement(M.default,Object.assign({},K)):typeof et=="function"?ye=et():ye=et,ee&&(ye=ee(ye)),ye=pe.Children.only(typeof ye=="string"?pe.createElement("span",null,ye):ye),pe.createElement(O.J,{prefixCls:`${er}-menu`,expandIcon:pe.createElement("span",{className:`${er}-menu-submenu-arrow`},pe.createElement(Ae.Z,{className:`${er}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Qe,validator:je=>{let{mode:xt}=je}},ye)};return yr(pe.createElement(te.Z,Object.assign({alignPoint:u},(0,g.Z)(W,["rootClassName"]),{mouseEnterDelay:ke,mouseLeaveDelay:he,visible:C,builtinPlacements:ie,arrow:!!le,overlayClassName:H,prefixCls:er,getPopupContainer:fe||qe,transitionName:Ot,trigger:m,overlay:we,placement:sr,onVisibleChange:Se}),I))};function se(W){return Object.assign(Object.assign({},W),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,v.Z)(R,"dropdown",W=>W,se),J=W=>pe.createElement(ne,Object.assign({},W),pe.createElement("span",null));R._InternalPanelDoNotUseOrYouWillBeFired=J,Ut.Z=R},38854:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return T}});var pe=x(91857),Ae=x(92310),P=x.n(Ae),Ne=x(59301),te=x(18785),V=x(3113),S=x(36355),g=x(81327),F=x(33234),v=x(47211),$=function(L,Y){var R={};for(var se in L)Object.prototype.hasOwnProperty.call(L,se)&&Y.indexOf(se)<0&&(R[se]=L[se]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,se=Object.getOwnPropertySymbols(L);ne{const{getPopupContainer:Y,getPrefixCls:R,direction:se}=Ne.useContext(S.E_),{prefixCls:ne,type:J="default",danger:W,disabled:K,loading:le,onClick:me,htmlType:Oe,children:Be,className:Ue,menu:ee,arrow:fe,autoFocus:D,overlay:Ye,trigger:Le,align:Ce,open:Te,onOpenChange:be,placement:ke,getPopupContainer:he,href:Ee,icon:Xe=Ne.createElement(te.Z,null),title:et,buttonsRender:ze=we=>we,mouseEnterDelay:qe,mouseLeaveDelay:Et,overlayClassName:Lt,overlayStyle:Ot,destroyPopupOnHide:sr,dropdownRender:er}=L,yr=$(L,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),lr=R("dropdown",ne),G=`${lr}-button`,[dt,I]=(0,v.Z)(lr),m={menu:ee,arrow:fe,autoFocus:D,align:Ce,disabled:K,trigger:K?[]:Le,onOpenChange:be,getPopupContainer:he||Y,mouseEnterDelay:qe,mouseLeaveDelay:Et,overlayClassName:Lt,overlayStyle:Ot,destroyPopupOnHide:sr,dropdownRender:er},{compactSize:u,compactItemClassnames:C}=(0,F.ri)(lr,se),q=P()(G,C,Ue,I);"overlay"in L&&(m.overlay=Ye),"open"in L&&(m.open=Te),"placement"in L?m.placement=ke:m.placement=se==="rtl"?"bottomLeft":"bottomRight";const Se=Ne.createElement(V.ZP,{type:J,danger:W,disabled:K,loading:le,onClick:me,htmlType:Oe,href:Ee,title:et},Be),H=Ne.createElement(V.ZP,{type:J,danger:W,icon:Xe}),[ie,Qe]=ze([Se,H]);return dt(Ne.createElement(g.Z.Compact,Object.assign({className:q,size:u,block:!0},yr),ie,Ne.createElement(pe.Z,Object.assign({},m),Qe)))};_.__ANT_BUTTON=!0;var M=_;const O=pe.Z;O.Button=M;var T=O},47211:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return $}});var pe=x(17313),Ae=x(13826),P=x(92899),Ne=x(29878),te=x(19447),V=x(83116),S=x(37613),F=_=>{const{componentCls:M,menuCls:O,colorError:T,colorTextLightSolid:L}=_,Y=`${O}-item`;return{[`${M}, ${M}-menu-submenu`]:{[`${O} ${Y}`]:{[`&${Y}-danger:not(${Y}-disabled)`]:{color:T,"&:hover":{color:L,backgroundColor:T}}}}}};const v=_=>{const{componentCls:M,menuCls:O,zIndexPopup:T,dropdownArrowDistance:L,sizePopupArrow:Y,antCls:R,iconCls:se,motionDurationMid:ne,dropdownPaddingVertical:J,fontSize:W,dropdownEdgeChildPadding:K,colorTextDisabled:le,fontSizeIcon:me,controlPaddingHorizontal:Oe,colorBgElevated:Be}=_;return[{[M]:Object.assign(Object.assign({},(0,pe.Wf)(_)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:T,display:"block","&::before":{position:"absolute",insetBlock:-L+Y/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${R}-btn`]:{[`& > ${se}-down, & > ${R}-btn-icon > ${se}-down`]:{fontSize:me}},[`${M}-wrap`]:{position:"relative",[`${R}-btn > ${se}-down`]:{fontSize:me},[`${se}-down::before`]:{transition:`transform ${ne}`}},[`${M}-wrap-open`]:{[`${se}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${R}-slide-down-enter${R}-slide-down-enter-active${M}-placement-bottomLeft, + `]:{[`&:hover ${S}-inner`]:{backgroundColor:W.colorPrimaryHover,borderColor:"transparent"}}},{[S]:{"&-indeterminate":{[`${S}-inner`]:{backgroundColor:W.colorBgContainer,borderColor:W.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:W.fontSizeLG/2,height:W.fontSizeLG/2,backgroundColor:W.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${g}-disabled`]:{cursor:"not-allowed"},[`${S}-disabled`]:{[`&, ${S}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${S}-inner`]:{background:W.colorBgContainerDisabled,borderColor:W.colorBorder,"&:after":{borderColor:W.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:W.colorTextDisabled},[`&${S}-indeterminate ${S}-inner::after`]:{background:W.colorTextDisabled}}}]};function te(W,S){const g=(0,Ae.TS)(S,{checkboxCls:`.${W}`,checkboxSize:S.controlInteractiveSize});return[Ne(g)]}Ut.ZP=(0,P.Z)("Checkbox",(W,S)=>{let{prefixCls:g}=S;return[te(g,W)]})},93891:function(dn,Ut,C){"use strict";var pe=C(59301),Ae=C(36355),P=C(64165);const Ne=te=>{const{componentName:W}=te,{getPrefixCls:S}=(0,pe.useContext)(Ae.E_),g=S("empty");switch(W){case"Table":case"List":return pe.createElement(P.Z,{image:P.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return pe.createElement(P.Z,{image:P.Z.PRESENTED_IMAGE_SIMPLE,className:`${g}-small`});default:return pe.createElement(P.Z,null)}};Ut.Z=Ne},28103:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return _}});var pe=C(92310),Ae=C.n(pe),P=C(59301),Ne=C(36355),te=C(17313),W=C(83116),S=C(37613);const g=M=>{const{componentCls:O,sizePaddingEdgeHorizontal:T,colorSplit:L,lineWidth:q,textPaddingInline:R,orientationMargin:se,verticalMarginInline:ne}=M;return{[O]:Object.assign(Object.assign({},(0,te.Wf)(M)),{borderBlockStart:`${q}px solid ${L}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${q}px solid ${L}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${M.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${O}-with-text`]:{display:"flex",alignItems:"center",margin:`${M.dividerHorizontalWithTextGutterMargin}px 0`,color:M.colorTextHeading,fontWeight:500,fontSize:M.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${L}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${q}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${O}-with-text-left`]:{"&::before":{width:`${se*100}%`},"&::after":{width:`${100-se*100}%`}},[`&-horizontal${O}-with-text-right`]:{"&::before":{width:`${100-se*100}%`},"&::after":{width:`${se*100}%`}},[`${O}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:R},"&-dashed":{background:"none",borderColor:L,borderStyle:"dashed",borderWidth:`${q}px 0 0`},[`&-horizontal${O}-with-text${O}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${O}-dashed`]:{borderInlineStartWidth:q,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${O}-with-text`]:{color:M.colorText,fontWeight:"normal",fontSize:M.fontSize},[`&-horizontal${O}-with-text-left${O}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${O}-inner-text`]:{paddingInlineStart:T}},[`&-horizontal${O}-with-text-right${O}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${O}-inner-text`]:{paddingInlineEnd:T}}})}};var F=(0,W.Z)("Divider",M=>{const O=(0,S.TS)(M,{dividerHorizontalWithTextGutterMargin:M.margin,dividerHorizontalGutterMargin:M.marginLG,sizePaddingEdgeHorizontal:0});return[g(O)]},M=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:M.marginXS})),v=function(M,O){var T={};for(var L in M)Object.prototype.hasOwnProperty.call(M,L)&&O.indexOf(L)<0&&(T[L]=M[L]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,L=Object.getOwnPropertySymbols(M);q{const{getPrefixCls:O,direction:T,divider:L}=P.useContext(Ne.E_),{prefixCls:q,type:R="horizontal",orientation:se="center",orientationMargin:ne,className:J,rootClassName:G,children:K,dashed:le,plain:me,style:Oe}=M,Ce=v(M,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ue=O("divider",q),[ee,de]=F(Ue),D=se.length>0?`-${se}`:se,Ye=!!K,ke=se==="left"&&ne!=null,xe=se==="right"&&ne!=null,Te=Ae()(Ue,L==null?void 0:L.className,de,`${Ue}-${R}`,{[`${Ue}-with-text`]:Ye,[`${Ue}-with-text${D}`]:Ye,[`${Ue}-dashed`]:!!le,[`${Ue}-plain`]:!!me,[`${Ue}-rtl`]:T==="rtl",[`${Ue}-no-default-orientation-margin-left`]:ke,[`${Ue}-no-default-orientation-margin-right`]:xe},J,G),ve=P.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),De=Object.assign(Object.assign({},ke&&{marginLeft:ve}),xe&&{marginRight:ve});return ee(P.createElement("div",Object.assign({className:Te,style:Object.assign(Object.assign({},L==null?void 0:L.style),Oe)},Ce,{role:"separator"}),K&&R!=="vertical"&&P.createElement("span",{className:`${Ue}-inner-text`,style:De},K)))}},91857:function(dn,Ut,C){"use strict";var pe=C(59301),Ae=C(38819),P=C(92310),Ne=C.n(P),te=C(31561),W=C(70425),S=C(18929),g=C(2738),F=C(79676),v=C(53487),$=C(92343),_=C(36355),M=C(20834),O=C(40875),T=C(88088),L=C(47211);const q=null,R=G=>{const{menu:K,arrow:le,prefixCls:me,children:Oe,trigger:Ce,disabled:Ue,dropdownRender:ee,getPopupContainer:de,overlayClassName:D,rootClassName:Ye,open:ke,onOpenChange:xe,visible:Te,onVisibleChange:ve,mouseEnterDelay:De=.15,mouseLeaveDelay:he=.1,autoAdjustOverflow:Se=!0,placement:Xe="",overlay:et,transitionName:je}=G,{getPopupContainer:qe,getPrefixCls:Et,direction:kt}=pe.useContext(_.E_),Ot=pe.useMemo(()=>{const be=Et();return je!==void 0?je:Xe.includes("top")?`${be}-slide-down`:`${be}-slide-up`},[Et,Xe,je]),sr=pe.useMemo(()=>Xe?Xe.includes("Center")?Xe.slice(0,Xe.indexOf("Center")):Xe:kt==="rtl"?"bottomRight":"bottomLeft",[Xe,kt]),rr=Et("dropdown",me),[br,lr]=(0,L.Z)(rr),[,V]=(0,T.Z)(),dt=pe.Children.only(Oe),I=(0,$.Tm)(dt,{className:Ne()(`${rr}-trigger`,{[`${rr}-rtl`]:kt==="rtl"},dt.props.className),disabled:Ue}),p=Ue?[]:Ce;let f;p&&p.includes("contextMenu")&&(f=!0);const[x,Y]=(0,S.Z)(!1,{value:ke!=null?ke:Te}),Be=(0,W.useEvent)(be=>{xe==null||xe(be),ve==null||ve(be),Y(be)}),H=Ne()(D,Ye,lr,{[`${rr}-rtl`]:kt==="rtl"}),ie=(0,F.Z)({arrowPointAtCenter:typeof le=="object"&&le.pointAtCenter,autoAdjustOverflow:Se,offset:V.marginXXS,arrowWidth:le?V.sizePopupArrow:0,borderRadius:V.borderRadius}),Qe=pe.useCallback(()=>{Y(!1)},[]),ye=()=>{let be;return K!=null&&K.items?be=pe.createElement(M.default,Object.assign({},K)):typeof et=="function"?be=et():be=et,ee&&(be=ee(be)),be=pe.Children.only(typeof be=="string"?pe.createElement("span",null,be):be),pe.createElement(O.J,{prefixCls:`${rr}-menu`,expandIcon:pe.createElement("span",{className:`${rr}-menu-submenu-arrow`},pe.createElement(Ae.Z,{className:`${rr}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Qe,validator:ze=>{let{mode:gt}=ze}},be)};return br(pe.createElement(te.Z,Object.assign({alignPoint:f},(0,g.Z)(G,["rootClassName"]),{mouseEnterDelay:De,mouseLeaveDelay:he,visible:x,builtinPlacements:ie,arrow:!!le,overlayClassName:H,prefixCls:rr,getPopupContainer:de||qe,transitionName:Ot,trigger:p,overlay:ye,placement:sr,onVisibleChange:Be}),I))};function se(G){return Object.assign(Object.assign({},G),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,v.Z)(R,"dropdown",G=>G,se),J=G=>pe.createElement(ne,Object.assign({},G),pe.createElement("span",null));R._InternalPanelDoNotUseOrYouWillBeFired=J,Ut.Z=R},38854:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return T}});var pe=C(91857),Ae=C(92310),P=C.n(Ae),Ne=C(59301),te=C(18785),W=C(3113),S=C(36355),g=C(81327),F=C(33234),v=C(47211),$=function(L,q){var R={};for(var se in L)Object.prototype.hasOwnProperty.call(L,se)&&q.indexOf(se)<0&&(R[se]=L[se]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,se=Object.getOwnPropertySymbols(L);ne{const{getPopupContainer:q,getPrefixCls:R,direction:se}=Ne.useContext(S.E_),{prefixCls:ne,type:J="default",danger:G,disabled:K,loading:le,onClick:me,htmlType:Oe,children:Ce,className:Ue,menu:ee,arrow:de,autoFocus:D,overlay:Ye,trigger:ke,align:xe,open:Te,onOpenChange:ve,placement:De,getPopupContainer:he,href:Se,icon:Xe=Ne.createElement(te.Z,null),title:et,buttonsRender:je=ye=>ye,mouseEnterDelay:qe,mouseLeaveDelay:Et,overlayClassName:kt,overlayStyle:Ot,destroyPopupOnHide:sr,dropdownRender:rr}=L,br=$(L,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),lr=R("dropdown",ne),V=`${lr}-button`,[dt,I]=(0,v.Z)(lr),p={menu:ee,arrow:de,autoFocus:D,align:xe,disabled:K,trigger:K?[]:ke,onOpenChange:ve,getPopupContainer:he||q,mouseEnterDelay:qe,mouseLeaveDelay:Et,overlayClassName:kt,overlayStyle:Ot,destroyPopupOnHide:sr,dropdownRender:rr},{compactSize:f,compactItemClassnames:x}=(0,F.ri)(lr,se),Y=P()(V,x,Ue,I);"overlay"in L&&(p.overlay=Ye),"open"in L&&(p.open=Te),"placement"in L?p.placement=De:p.placement=se==="rtl"?"bottomLeft":"bottomRight";const Be=Ne.createElement(W.ZP,{type:J,danger:G,disabled:K,loading:le,onClick:me,htmlType:Oe,href:Se,title:et},Ce),H=Ne.createElement(W.ZP,{type:J,danger:G,icon:Xe}),[ie,Qe]=je([Be,H]);return dt(Ne.createElement(g.Z.Compact,Object.assign({className:Y,size:f,block:!0},br),ie,Ne.createElement(pe.Z,Object.assign({},p),Qe)))};_.__ANT_BUTTON=!0;var M=_;const O=pe.Z;O.Button=M;var T=O},47211:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return $}});var pe=C(17313),Ae=C(13826),P=C(92899),Ne=C(29878),te=C(19447),W=C(83116),S=C(37613),F=_=>{const{componentCls:M,menuCls:O,colorError:T,colorTextLightSolid:L}=_,q=`${O}-item`;return{[`${M}, ${M}-menu-submenu`]:{[`${O} ${q}`]:{[`&${q}-danger:not(${q}-disabled)`]:{color:T,"&:hover":{color:L,backgroundColor:T}}}}}};const v=_=>{const{componentCls:M,menuCls:O,zIndexPopup:T,dropdownArrowDistance:L,sizePopupArrow:q,antCls:R,iconCls:se,motionDurationMid:ne,dropdownPaddingVertical:J,fontSize:G,dropdownEdgeChildPadding:K,colorTextDisabled:le,fontSizeIcon:me,controlPaddingHorizontal:Oe,colorBgElevated:Ce}=_;return[{[M]:Object.assign(Object.assign({},(0,pe.Wf)(_)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:T,display:"block","&::before":{position:"absolute",insetBlock:-L+q/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${R}-btn`]:{[`& > ${se}-down, & > ${R}-btn-icon > ${se}-down`]:{fontSize:me}},[`${M}-wrap`]:{position:"relative",[`${R}-btn > ${se}-down`]:{fontSize:me},[`${se}-down::before`]:{transition:`transform ${ne}`}},[`${M}-wrap-open`]:{[`${se}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${R}-slide-down-enter${R}-slide-down-enter-active${M}-placement-bottomLeft, &${R}-slide-down-appear${R}-slide-down-appear-active${M}-placement-bottomLeft, &${R}-slide-down-enter${R}-slide-down-enter-active${M}-placement-bottom, &${R}-slide-down-appear${R}-slide-down-appear-active${M}-placement-bottom, @@ -89,52 +89,52 @@ &${R}-slide-down-leave${R}-slide-down-leave-active${M}-placement-bottom, &${R}-slide-down-leave${R}-slide-down-leave-active${M}-placement-bottomRight`]:{animationName:Ae.Uw},[`&${R}-slide-up-leave${R}-slide-up-leave-active${M}-placement-topLeft, &${R}-slide-up-leave${R}-slide-up-leave-active${M}-placement-top, - &${R}-slide-up-leave${R}-slide-up-leave-active${M}-placement-topRight`]:{animationName:Ae.ly}})},(0,te.ZP)(_,{colorBg:Be,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${M} ${O}`]:{position:"relative",margin:0},[`${O}-submenu-popup`]:{position:"absolute",zIndex:T,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${M}, ${M}-menu-submenu`]:{[O]:Object.assign(Object.assign({padding:K,listStyleType:"none",backgroundColor:Be,backgroundClip:"padding-box",borderRadius:_.borderRadiusLG,outline:"none",boxShadow:_.boxShadowSecondary},(0,pe.Qy)(_)),{[`${O}-item-group-title`]:{padding:`${J}px ${Oe}px`,color:_.colorTextDescription,transition:`all ${ne}`},[`${O}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${O}-item-icon`]:{minWidth:W,marginInlineEnd:_.marginXS,fontSize:_.fontSizeSM},[`${O}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${O}-item, ${O}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${J}px ${Oe}px`,color:_.colorText,fontWeight:"normal",fontSize:W,lineHeight:_.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:_.borderRadiusSM,"&:hover, &-active":{backgroundColor:_.controlItemBgHover}},(0,pe.Qy)(_)),{"&-selected":{color:_.colorPrimary,backgroundColor:_.controlItemBgActive,"&:hover, &-active":{backgroundColor:_.controlItemBgActiveHover}},"&-disabled":{color:le,cursor:"not-allowed","&:hover":{color:le,backgroundColor:Be,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${_.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:_.colorSplit},[`${M}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:_.paddingXS,[`${M}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:_.colorTextDescription,fontSize:me,fontStyle:"normal"}}}),[`${O}-item-group-list`]:{margin:`0 ${_.marginXS}px`,padding:0,listStyle:"none"},[`${O}-submenu-title`]:{paddingInlineEnd:Oe+_.fontSizeSM},[`${O}-submenu-vertical`]:{position:"relative"},[`${O}-submenu${O}-submenu-disabled ${M}-menu-submenu-title`]:{[`&, ${M}-menu-submenu-arrow-icon`]:{color:le,backgroundColor:Be,cursor:"not-allowed"}},[`${O}-submenu-selected ${M}-menu-submenu-title`]:{color:_.colorPrimary}})}},[(0,Ae.oN)(_,"slide-up"),(0,Ae.oN)(_,"slide-down"),(0,P.Fm)(_,"move-up"),(0,P.Fm)(_,"move-down"),(0,Ne._y)(_,"zoom-big")]]};var $=(0,V.Z)("Dropdown",(_,M)=>{let{rootPrefixCls:O}=M;const{marginXXS:T,sizePopupArrow:L,controlHeight:Y,fontSize:R,lineHeight:se,paddingXXS:ne,componentCls:J,borderRadiusLG:W}=_,K=(Y-R*se)/2,{dropdownArrowOffset:le}=(0,te.fS)({contentRadius:W}),me=(0,S.TS)(_,{menuCls:`${J}-menu`,rootPrefixCls:O,dropdownArrowDistance:L/2+T,dropdownArrowOffset:le,dropdownPaddingVertical:K,dropdownEdgeChildPadding:ne});return[v(me),F(me)]},_=>({zIndexPopup:_.zIndexPopupBase+50}))},64165:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return ne}});var pe=x(92310),Ae=x.n(pe),P=x(59301),Ne=x(36355),te=x(9763),V=x(64993),S=x(88088),F=()=>{const[,J]=(0,S.Z)(),K=new V.C(J.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return P.createElement("svg",{style:K,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},P.createElement("g",{fill:"none",fillRule:"evenodd"},P.createElement("g",{transform:"translate(24 31.67)"},P.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),P.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),P.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),P.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),P.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),P.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),P.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},P.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),P.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},$=()=>{const[,J]=(0,S.Z)(),{colorFill:W,colorFillTertiary:K,colorFillQuaternary:le,colorBgContainer:me}=J,{borderColor:Oe,shadowColor:Be,contentColor:Ue}=(0,P.useMemo)(()=>({borderColor:new V.C(W).onBackground(me).toHexShortString(),shadowColor:new V.C(K).onBackground(me).toHexShortString(),contentColor:new V.C(le).onBackground(me).toHexShortString()}),[W,K,le,me]);return P.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},P.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},P.createElement("ellipse",{fill:Be,cx:"32",cy:"33",rx:"32",ry:"7"}),P.createElement("g",{fillRule:"nonzero",stroke:Oe},P.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),P.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Ue}))))},_=x(83116),M=x(37613);const O=J=>{const{componentCls:W,margin:K,marginXS:le,marginXL:me,fontSize:Oe,lineHeight:Be}=J;return{[W]:{marginInline:le,fontSize:Oe,lineHeight:Be,textAlign:"center",[`${W}-image`]:{height:J.emptyImgHeight,marginBottom:le,opacity:J.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${W}-description`]:{color:J.colorText},[`${W}-footer`]:{marginTop:K},"&-normal":{marginBlock:me,color:J.colorTextDisabled,[`${W}-description`]:{color:J.colorTextDisabled},[`${W}-image`]:{height:J.emptyImgHeightMD}},"&-small":{marginBlock:le,color:J.colorTextDisabled,[`${W}-image`]:{height:J.emptyImgHeightSM}}}}};var T=(0,_.Z)("Empty",J=>{const{componentCls:W,controlHeightLG:K}=J,le=(0,M.TS)(J,{emptyImgCls:`${W}-img`,emptyImgHeight:K*2.5,emptyImgHeightMD:K,emptyImgHeightSM:K*.875});return[O(le)]}),L=function(J,W){var K={};for(var le in J)Object.prototype.hasOwnProperty.call(J,le)&&W.indexOf(le)<0&&(K[le]=J[le]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,le=Object.getOwnPropertySymbols(J);me{var{className:W,rootClassName:K,prefixCls:le,image:me=Y,description:Oe,children:Be,imageStyle:Ue,style:ee}=J,fe=L(J,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:D,direction:Ye,empty:Le}=P.useContext(Ne.E_),Ce=D("empty",le),[Te,be]=T(Ce),[ke]=(0,te.Z)("Empty"),he=typeof Oe!="undefined"?Oe:ke==null?void 0:ke.description,Ee=typeof he=="string"?he:"empty";let Xe=null;return typeof me=="string"?Xe=P.createElement("img",{alt:Ee,src:me}):Xe=me,Te(P.createElement("div",Object.assign({className:Ae()(be,Ce,Le==null?void 0:Le.className,{[`${Ce}-normal`]:me===R,[`${Ce}-rtl`]:Ye==="rtl"},W,K),style:Object.assign(Object.assign({},Le==null?void 0:Le.style),ee)},fe),P.createElement("div",{className:`${Ce}-image`,style:Ue},Xe),he&&P.createElement("div",{className:`${Ce}-description`},he),Be&&P.createElement("div",{className:`${Ce}-footer`},Be)))};se.PRESENTED_IMAGE_DEFAULT=Y,se.PRESENTED_IMAGE_SIMPLE=R;var ne=se},8628:function(dn,Ut,x){"use strict";var pe=x(59301),Ae=x(34280),P=x(56762),Ne=x(69507);function te(){let V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const S=(0,pe.useRef)({}),g=(0,P.Z)(),F=(0,Ne.ZP)();return(0,Ae.Z)(()=>{const v=F.subscribe($=>{S.current=$,V&&g()});return()=>F.unsubscribe(v)},[]),S.current}Ut.Z=te},5871:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return tt}});var pe=x(84105),Ae=x(87395),P=x(92310),Ne=x.n(P),te=x(54476),V=x(20068),S=x(76190),g=x(42978),F=x(75931),v=x(67732),$=x(83652);function _(){return typeof BigInt=="function"}function M(Ie){return!Ie&&Ie!==0&&!Number.isNaN(Ie)||!String(Ie).trim()}function O(Ie){var De=Ie.trim(),lt=De.startsWith("-");lt&&(De=De.slice(1)),De=De.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),De.startsWith(".")&&(De="0".concat(De));var Tt=De||"0",kt=Tt.split("."),rr=kt[0]||"0",Fr=kt[1]||"0";rr==="0"&&Fr==="0"&&(lt=!1);var kr=lt?"-":"";return{negative:lt,negativeStr:kr,trimStr:Tt,integerStr:rr,decimalStr:Fr,fullStr:"".concat(kr).concat(Tt)}}function T(Ie){var De=String(Ie);return!Number.isNaN(Number(De))&&De.includes("e")}function L(Ie){var De=String(Ie);if(T(Ie)){var lt=Number(De.slice(De.indexOf("e-")+2)),Tt=De.match(/\.(\d+)/);return Tt!=null&&Tt[1]&&(lt+=Tt[1].length),lt}return De.includes(".")&&R(De)?De.length-De.indexOf(".")-1:0}function Y(Ie){var De=String(Ie);if(T(Ie)){if(Ie>Number.MAX_SAFE_INTEGER)return String(_()?BigInt(Ie).toString():Number.MAX_SAFE_INTEGER);if(Ie0&&arguments[0]!==void 0?arguments[0]:!0;return lt?this.isInvalidate()?"":O("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),Ie}(),ne=function(){function Ie(De){if((0,v.Z)(this,Ie),(0,V.Z)(this,"origin",""),(0,V.Z)(this,"number",void 0),(0,V.Z)(this,"empty",void 0),M(De)){this.empty=!0;return}this.origin=String(De),this.number=Number(De)}return(0,$.Z)(Ie,[{key:"negate",value:function(){return new Ie(-this.toNumber())}},{key:"add",value:function(lt){if(this.isInvalidate())return new Ie(lt);var Tt=Number(lt);if(Number.isNaN(Tt))return this;var kt=this.number+Tt;if(kt>Number.MAX_SAFE_INTEGER)return new Ie(Number.MAX_SAFE_INTEGER);if(ktNumber.MAX_SAFE_INTEGER)return new Ie(Number.MAX_SAFE_INTEGER);if(kt0&&arguments[0]!==void 0?arguments[0]:!0;return lt?this.isInvalidate()?"":Y(this.number):this.origin}}]),Ie}();function J(Ie){return _()?new se(Ie):new ne(Ie)}function W(Ie,De,lt){var Tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Ie==="")return"";var kt=O(Ie),rr=kt.negativeStr,Fr=kt.integerStr,kr=kt.decimalStr,Dr="".concat(De).concat(kr),Nr="".concat(rr).concat(Fr);if(lt>=0){var xr=Number(kr[lt]);if(xr>=5&&!Tt){var ur=J(Ie).add("".concat(rr,"0.").concat("0".repeat(lt)).concat(10-xr));return W(ur.toString(),De,lt,Tt)}return lt===0?Nr:"".concat(Nr).concat(De).concat(kr.padEnd(lt,"0").slice(0,lt))}return Dr===".0"?Nr:"".concat(Nr).concat(Dr)}var K=J,le=x(93681),me=x(34280),Oe=x(8654),Be=x(59301),Ue=x(48736);function ee(Ie,De){var lt=(0,Be.useRef)(null);function Tt(){try{var rr=Ie.selectionStart,Fr=Ie.selectionEnd,kr=Ie.value,Dr=kr.substring(0,rr),Nr=kr.substring(Fr);lt.current={start:rr,end:Fr,value:kr,beforeTxt:Dr,afterTxt:Nr}}catch(xr){}}function kt(){if(Ie&<.current&&De)try{var rr=Ie.value,Fr=lt.current,kr=Fr.beforeTxt,Dr=Fr.afterTxt,Nr=Fr.start,xr=rr.length;if(rr.endsWith(Dr))xr=rr.length-lt.current.afterTxt.length;else if(rr.startsWith(kr))xr=kr.length;else{var ur=kr[Nr-1],Kr=rr.indexOf(ur,Nr-1);Kr!==-1&&(xr=Kr+1)}Ie.setSelectionRange(xr,xr)}catch(pn){(0,Ue.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(pn.message))}}return[Tt,kt]}var fe=x(49658),D=function(){var De=(0,Be.useState)(!1),lt=(0,g.Z)(De,2),Tt=lt[0],kt=lt[1];return(0,me.Z)(function(){kt((0,fe.Z)())},[]),Tt},Ye=D,Le=x(16089),Ce=200,Te=600;function be(Ie){var De=Ie.prefixCls,lt=Ie.upNode,Tt=Ie.downNode,kt=Ie.upDisabled,rr=Ie.downDisabled,Fr=Ie.onStep,kr=Be.useRef(),Dr=Be.useRef([]),Nr=Be.useRef();Nr.current=Fr;var xr=function(){clearTimeout(kr.current)},ur=function(Gn,Hi){Gn.preventDefault(),xr(),Nr.current(Hi);function di(){Nr.current(Hi),kr.current=setTimeout(di,Ce)}kr.current=setTimeout(di,Te)};Be.useEffect(function(){return function(){xr(),Dr.current.forEach(function(hr){return Le.Z.cancel(hr)})}},[]);var Kr=Ye();if(Kr)return null;var pn="".concat(De,"-handler"),kn=Ne()(pn,"".concat(pn,"-up"),(0,V.Z)({},"".concat(pn,"-up-disabled"),kt)),mn=Ne()(pn,"".concat(pn,"-down"),(0,V.Z)({},"".concat(pn,"-down-disabled"),rr)),Dn=function(){return Dr.current.push((0,Le.Z)(xr))},Ki={unselectable:"on",role:"button",onMouseUp:Dn,onMouseLeave:Dn};return Be.createElement("div",{className:"".concat(pn,"-wrap")},Be.createElement("span",(0,te.Z)({},Ki,{onMouseDown:function(Gn){ur(Gn,!0)},"aria-label":"Increase Value","aria-disabled":kt,className:kn}),lt||Be.createElement("span",{unselectable:"on",className:"".concat(De,"-handler-up-inner")})),Be.createElement("span",(0,te.Z)({},Ki,{onMouseDown:function(Gn){ur(Gn,!1)},"aria-label":"Decrease Value","aria-disabled":rr,className:mn}),Tt||Be.createElement("span",{unselectable:"on",className:"".concat(De,"-handler-down-inner")})))}function ke(Ie){var De=typeof Ie=="number"?Y(Ie):O(Ie).fullStr,lt=De.includes(".");return lt?O(De.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:Ie+"0"}var he=x(5643),Ee=function(){var Ie=(0,Be.useRef)(0),De=function(){Le.Z.cancel(Ie.current)};return(0,Be.useEffect)(function(){return De},[]),function(lt){De(),Ie.current=(0,Le.Z)(function(){lt()})}},Xe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],et=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],ze=function(De,lt){return De||lt.isEmpty()?lt.toString():lt.toNumber()},qe=function(De){var lt=K(De);return lt.isInvalidate()?null:lt},Et=Be.forwardRef(function(Ie,De){var lt,Tt=Ie.prefixCls,kt=Tt===void 0?"rc-input-number":Tt,rr=Ie.className,Fr=Ie.style,kr=Ie.min,Dr=Ie.max,Nr=Ie.step,xr=Nr===void 0?1:Nr,ur=Ie.defaultValue,Kr=Ie.value,pn=Ie.disabled,kn=Ie.readOnly,mn=Ie.upHandler,Dn=Ie.downHandler,Ki=Ie.keyboard,hr=Ie.controls,Gn=hr===void 0?!0:hr,Hi=Ie.classNames,di=Ie.stringMode,$i=Ie.parser,Ri=Ie.formatter,Zi=Ie.precision,za=Ie.decimalSeparator,Fi=Ie.onChange,qn=Ie.onInput,ai=Ie.onPressEnter,yi=Ie.onStep,ge=(0,F.Z)(Ie,Xe),Me="".concat(kt,"-input"),Fe=Be.useRef(null),Ge=Be.useState(!1),Pt=(0,g.Z)(Ge,2),Dt=Pt[0],Er=Pt[1],nr=Be.useRef(!1),Or=Be.useRef(!1),Hr=Be.useRef(!1),an=Be.useState(function(){return K(Kr!=null?Kr:ur)}),jr=(0,g.Z)(an,2),Rr=jr[0],en=jr[1];function wn(fn){Kr===void 0&&en(fn)}var on=Be.useCallback(function(fn,ln){if(!ln)return Zi>=0?Zi:Math.max(L(fn),L(xr))},[Zi,xr]),Nn=Be.useCallback(function(fn){var ln=String(fn);if($i)return $i(ln);var Jn=ln;return za&&(Jn=Jn.replace(za,".")),Jn.replace(/[^\w.-]+/g,"")},[$i,za]),Qn=Be.useRef(""),hi=Be.useCallback(function(fn,ln){if(Ri)return Ri(fn,{userTyping:ln,input:String(Qn.current)});var Jn=typeof fn=="number"?Y(fn):fn;if(!ln){var Kn=on(Jn,ln);if(R(Jn)&&(za||Kn>=0)){var pi=za||".";Jn=W(Jn,pi,Kn)}}return Jn},[Ri,on,za]),On=Be.useState(function(){var fn=ur!=null?ur:Kr;return Rr.isInvalidate()&&["string","number"].includes((0,S.Z)(fn))?Number.isNaN(fn)?"":fn:hi(Rr.toString(),!1)}),Xn=(0,g.Z)(On,2),Vt=Xn[0],Xt=Xn[1];Qn.current=Vt;function Yt(fn,ln){Xt(hi(fn.isInvalidate()?fn.toString(!1):fn.toString(!ln),ln))}var tr=Be.useMemo(function(){return qe(Dr)},[Dr,Zi]),jt=Be.useMemo(function(){return qe(kr)},[kr,Zi]),or=Be.useMemo(function(){return!tr||!Rr||Rr.isInvalidate()?!1:tr.lessEquals(Rr)},[tr,Rr]),cr=Be.useMemo(function(){return!jt||!Rr||Rr.isInvalidate()?!1:Rr.lessEquals(jt)},[jt,Rr]),Pr=ee(Fe.current,Dt),yn=(0,g.Z)(Pr,2),Cn=yn[0],Ai=yn[1],ni=function(ln){return tr&&!ln.lessEquals(tr)?tr:jt&&!jt.lessEquals(ln)?jt:null},Ei=function(ln){return!ni(ln)},ei=function(ln,Jn){var Kn=ln,pi=Ei(Kn)||Kn.isEmpty();if(!Kn.isEmpty()&&!Jn&&(Kn=ni(Kn)||Kn,pi=!0),!kn&&!pn&&pi){var qi=Kn.toString(),Mi=on(qi,Jn);return Mi>=0&&(Kn=K(W(qi,".",Mi)),Ei(Kn)||(Kn=K(W(qi,".",Mi,!0)))),Kn.equals(Rr)||(wn(Kn),Fi==null||Fi(Kn.isEmpty()?null:ze(di,Kn)),Kr===void 0&&Yt(Kn,Jn)),Kn}return Rr},jn=Ee(),xi=function fn(ln){if(Cn(),Qn.current=ln,Xt(ln),!Or.current){var Jn=Nn(ln),Kn=K(Jn);Kn.isNaN()||ei(Kn,!0)}qn==null||qn(ln),jn(function(){var pi=ln;$i||(pi=ln.replace(/。/g,".")),pi!==ln&&fn(pi)})},wi=function(){Or.current=!0},Ci=function(){Or.current=!1,xi(Fe.current.value)},ui=function(ln){xi(ln.target.value)},Bi=function(ln){var Jn;if(!(ln&&or||!ln&&cr)){nr.current=!1;var Kn=K(Hr.current?ke(xr):xr);ln||(Kn=Kn.negate());var pi=(Rr||K(0)).add(Kn.toString()),qi=ei(pi,!1);yi==null||yi(ze(di,qi),{offset:Hr.current?ke(xr):xr,type:ln?"up":"down"}),(Jn=Fe.current)===null||Jn===void 0||Jn.focus()}},Xi=function(ln){var Jn=K(Nn(Vt)),Kn=Jn;Jn.isNaN()?Kn=ei(Rr,ln):Kn=ei(Jn,ln),Kr!==void 0?Yt(Rr,!1):Kn.isNaN()||Yt(Kn,!1)},ri=function(){nr.current=!0},Pi=function(ln){var Jn=ln.key,Kn=ln.shiftKey;nr.current=!0,Hr.current=Kn,Jn==="Enter"&&(Or.current||(nr.current=!1),Xi(!1),ai==null||ai(ln)),Ki!==!1&&!Or.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Jn)&&(Bi(Jn==="Up"||Jn==="ArrowUp"),ln.preventDefault())},Ha=function(){nr.current=!1,Hr.current=!1},ci=function(){Xi(!1),Er(!1),nr.current=!1};return(0,me.o)(function(){Rr.isInvalidate()||Yt(Rr,!1)},[Zi]),(0,me.o)(function(){var fn=K(Kr);en(fn);var ln=K(Nn(Vt));(!fn.equals(ln)||!nr.current||Ri)&&Yt(fn,nr.current)},[Kr]),(0,me.o)(function(){Ri&&Ai()},[Vt]),Be.createElement("div",{className:Ne()(kt,Hi==null?void 0:Hi.input,rr,(lt={},(0,V.Z)(lt,"".concat(kt,"-focused"),Dt),(0,V.Z)(lt,"".concat(kt,"-disabled"),pn),(0,V.Z)(lt,"".concat(kt,"-readonly"),kn),(0,V.Z)(lt,"".concat(kt,"-not-a-number"),Rr.isNaN()),(0,V.Z)(lt,"".concat(kt,"-out-of-range"),!Rr.isInvalidate()&&!Ei(Rr)),lt)),style:Fr,onFocus:function(){Er(!0)},onBlur:ci,onKeyDown:Pi,onKeyUp:Ha,onCompositionStart:wi,onCompositionEnd:Ci,onBeforeInput:ri},Gn&&Be.createElement(be,{prefixCls:kt,upNode:mn,downNode:Dn,upDisabled:or,downDisabled:cr,onStep:Bi}),Be.createElement("div",{className:"".concat(Me,"-wrap")},Be.createElement("input",(0,te.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":kr,"aria-valuemax":Dr,"aria-valuenow":Rr.isInvalidate()?null:Rr.toString(),step:xr},ge,{ref:(0,Oe.sQ)(Fe,De),className:Me,value:Vt,onChange:ui,disabled:pn,readOnly:kn}))))}),Lt=Be.forwardRef(function(Ie,De){var lt=Ie.disabled,Tt=Ie.style,kt=Ie.prefixCls,rr=Ie.value,Fr=Ie.prefix,kr=Ie.suffix,Dr=Ie.addonBefore,Nr=Ie.addonAfter,xr=Ie.classes,ur=Ie.className,Kr=Ie.classNames,pn=(0,F.Z)(Ie,et),kn=Be.useRef(null),mn=function(Ki){kn.current&&(0,he.nH)(kn.current,Ki)};return Be.createElement(le.BaseInput,{inputElement:Be.createElement(Et,(0,te.Z)({prefixCls:kt,disabled:lt,classNames:Kr,ref:(0,Oe.sQ)(kn,De)},pn)),className:ur,triggerFocus:mn,prefixCls:kt,value:rr,disabled:lt,style:Tt,prefix:Fr,suffix:kr,addonAfter:Nr,addonBefore:Dr,classes:xr,classNames:Kr,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});Lt.displayName="InputNumber";var Ot=Lt,sr=Ot,er=x(19080),yr=x(36355),lr=x(92736),G=x(1684),dt=x(19716),I=x(32441),m=x(33234),u=x(9937),C=x(17313),q=x(74207),Se=x(83116),H=x(37613);const ie=(Ie,De)=>{let{componentCls:lt,borderRadiusSM:Tt,borderRadiusLG:kt}=Ie;const rr=De==="lg"?kt:Tt;return{[`&-${De}`]:{[`${lt}-handler-wrap`]:{borderStartEndRadius:rr,borderEndEndRadius:rr},[`${lt}-handler-up`]:{borderStartEndRadius:rr},[`${lt}-handler-down`]:{borderEndEndRadius:rr}}}},Qe=Ie=>{const{componentCls:De,lineWidth:lt,lineType:Tt,colorBorder:kt,borderRadius:rr,fontSizeLG:Fr,controlHeightLG:kr,controlHeightSM:Dr,colorError:Nr,paddingInlineSM:xr,colorTextDescription:ur,motionDurationMid:Kr,handleHoverColor:pn,paddingInline:kn,paddingBlock:mn,handleBg:Dn,handleActiveBg:Ki,colorTextDisabled:hr,borderRadiusSM:Gn,borderRadiusLG:Hi,controlWidth:di,handleVisible:$i,handleBorderColor:Ri}=Ie;return[{[De]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,C.Wf)(Ie)),(0,u.ik)(Ie)),(0,u.bi)(Ie,De)),{display:"inline-block",width:di,margin:0,padding:0,border:`${lt}px ${Tt} ${kt}`,borderRadius:rr,"&-rtl":{direction:"rtl",[`${De}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Fr,borderRadius:Hi,[`input${De}-input`]:{height:kr-2*lt}},"&-sm":{padding:0,borderRadius:Gn,[`input${De}-input`]:{height:Dr-2*lt,padding:`0 ${xr}px`}},"&:hover":Object.assign({},(0,u.pU)(Ie)),"&-focused":Object.assign({},(0,u.M1)(Ie)),"&-out-of-range":{[`${De}-input-wrap`]:{input:{color:Nr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,C.Wf)(Ie)),(0,u.s7)(Ie)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${De}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${De}-group-addon`]:{borderRadius:Hi,fontSize:Ie.fontSizeLG}},"&-sm":{[`${De}-group-addon`]:{borderRadius:Gn}},[`${De}-wrapper-disabled > ${De}-group-addon`]:Object.assign({},(0,u.Xy)(Ie))}}),[`&-disabled ${De}-input`]:{cursor:"not-allowed"},[De]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,C.Wf)(Ie)),{width:"100%",padding:`${mn}px ${kn}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:rr,outline:0,transition:`all ${Kr} linear`,appearance:"textfield",fontSize:"inherit"}),(0,u.nz)(Ie.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[De]:Object.assign(Object.assign(Object.assign({[`&:hover ${De}-handler-wrap, &-focused ${De}-handler-wrap`]:{opacity:1},[`${De}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:Ie.handleWidth,height:"100%",background:Dn,borderStartStartRadius:0,borderStartEndRadius:rr,borderEndEndRadius:rr,borderEndStartRadius:0,opacity:$i===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${Kr} linear ${Kr}`,[`${De}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` - ${De}-handler-up-inner, - ${De}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:Ie.handleFontSize}}},[`${De}-handler`]:{height:"50%",overflow:"hidden",color:ur,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${lt}px ${Tt} ${Ri}`,transition:`all ${Kr} linear`,"&:active":{background:Ki},"&:hover":{height:"60%",[` - ${De}-handler-up-inner, - ${De}-handler-down-inner - `]:{color:pn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,C.Ro)()),{color:ur,transition:`all ${Kr} linear`,userSelect:"none"})},[`${De}-handler-up`]:{borderStartEndRadius:rr},[`${De}-handler-down`]:{borderBlockStart:`${lt}px ${Tt} ${Ri}`,borderEndEndRadius:rr}},ie(Ie,"lg")),ie(Ie,"sm")),{"&-disabled, &-readonly":{[`${De}-handler-wrap`]:{display:"none"},[`${De}-input`]:{color:"inherit"}},[` - ${De}-handler-up-disabled, - ${De}-handler-down-disabled + &${R}-slide-up-leave${R}-slide-up-leave-active${M}-placement-topRight`]:{animationName:Ae.ly}})},(0,te.ZP)(_,{colorBg:Ce,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${M} ${O}`]:{position:"relative",margin:0},[`${O}-submenu-popup`]:{position:"absolute",zIndex:T,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${M}, ${M}-menu-submenu`]:{[O]:Object.assign(Object.assign({padding:K,listStyleType:"none",backgroundColor:Ce,backgroundClip:"padding-box",borderRadius:_.borderRadiusLG,outline:"none",boxShadow:_.boxShadowSecondary},(0,pe.Qy)(_)),{[`${O}-item-group-title`]:{padding:`${J}px ${Oe}px`,color:_.colorTextDescription,transition:`all ${ne}`},[`${O}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${O}-item-icon`]:{minWidth:G,marginInlineEnd:_.marginXS,fontSize:_.fontSizeSM},[`${O}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${O}-item, ${O}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${J}px ${Oe}px`,color:_.colorText,fontWeight:"normal",fontSize:G,lineHeight:_.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:_.borderRadiusSM,"&:hover, &-active":{backgroundColor:_.controlItemBgHover}},(0,pe.Qy)(_)),{"&-selected":{color:_.colorPrimary,backgroundColor:_.controlItemBgActive,"&:hover, &-active":{backgroundColor:_.controlItemBgActiveHover}},"&-disabled":{color:le,cursor:"not-allowed","&:hover":{color:le,backgroundColor:Ce,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${_.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:_.colorSplit},[`${M}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:_.paddingXS,[`${M}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:_.colorTextDescription,fontSize:me,fontStyle:"normal"}}}),[`${O}-item-group-list`]:{margin:`0 ${_.marginXS}px`,padding:0,listStyle:"none"},[`${O}-submenu-title`]:{paddingInlineEnd:Oe+_.fontSizeSM},[`${O}-submenu-vertical`]:{position:"relative"},[`${O}-submenu${O}-submenu-disabled ${M}-menu-submenu-title`]:{[`&, ${M}-menu-submenu-arrow-icon`]:{color:le,backgroundColor:Ce,cursor:"not-allowed"}},[`${O}-submenu-selected ${M}-menu-submenu-title`]:{color:_.colorPrimary}})}},[(0,Ae.oN)(_,"slide-up"),(0,Ae.oN)(_,"slide-down"),(0,P.Fm)(_,"move-up"),(0,P.Fm)(_,"move-down"),(0,Ne._y)(_,"zoom-big")]]};var $=(0,W.Z)("Dropdown",(_,M)=>{let{rootPrefixCls:O}=M;const{marginXXS:T,sizePopupArrow:L,controlHeight:q,fontSize:R,lineHeight:se,paddingXXS:ne,componentCls:J,borderRadiusLG:G}=_,K=(q-R*se)/2,{dropdownArrowOffset:le}=(0,te.fS)({contentRadius:G}),me=(0,S.TS)(_,{menuCls:`${J}-menu`,rootPrefixCls:O,dropdownArrowDistance:L/2+T,dropdownArrowOffset:le,dropdownPaddingVertical:K,dropdownEdgeChildPadding:ne});return[v(me),F(me)]},_=>({zIndexPopup:_.zIndexPopupBase+50}))},64165:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return ne}});var pe=C(92310),Ae=C.n(pe),P=C(59301),Ne=C(36355),te=C(9763),W=C(64993),S=C(88088),F=()=>{const[,J]=(0,S.Z)(),K=new W.C(J.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return P.createElement("svg",{style:K,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},P.createElement("g",{fill:"none",fillRule:"evenodd"},P.createElement("g",{transform:"translate(24 31.67)"},P.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),P.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),P.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),P.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),P.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),P.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),P.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},P.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),P.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},$=()=>{const[,J]=(0,S.Z)(),{colorFill:G,colorFillTertiary:K,colorFillQuaternary:le,colorBgContainer:me}=J,{borderColor:Oe,shadowColor:Ce,contentColor:Ue}=(0,P.useMemo)(()=>({borderColor:new W.C(G).onBackground(me).toHexShortString(),shadowColor:new W.C(K).onBackground(me).toHexShortString(),contentColor:new W.C(le).onBackground(me).toHexShortString()}),[G,K,le,me]);return P.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},P.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},P.createElement("ellipse",{fill:Ce,cx:"32",cy:"33",rx:"32",ry:"7"}),P.createElement("g",{fillRule:"nonzero",stroke:Oe},P.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),P.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Ue}))))},_=C(83116),M=C(37613);const O=J=>{const{componentCls:G,margin:K,marginXS:le,marginXL:me,fontSize:Oe,lineHeight:Ce}=J;return{[G]:{marginInline:le,fontSize:Oe,lineHeight:Ce,textAlign:"center",[`${G}-image`]:{height:J.emptyImgHeight,marginBottom:le,opacity:J.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${G}-description`]:{color:J.colorText},[`${G}-footer`]:{marginTop:K},"&-normal":{marginBlock:me,color:J.colorTextDisabled,[`${G}-description`]:{color:J.colorTextDisabled},[`${G}-image`]:{height:J.emptyImgHeightMD}},"&-small":{marginBlock:le,color:J.colorTextDisabled,[`${G}-image`]:{height:J.emptyImgHeightSM}}}}};var T=(0,_.Z)("Empty",J=>{const{componentCls:G,controlHeightLG:K}=J,le=(0,M.TS)(J,{emptyImgCls:`${G}-img`,emptyImgHeight:K*2.5,emptyImgHeightMD:K,emptyImgHeightSM:K*.875});return[O(le)]}),L=function(J,G){var K={};for(var le in J)Object.prototype.hasOwnProperty.call(J,le)&&G.indexOf(le)<0&&(K[le]=J[le]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,le=Object.getOwnPropertySymbols(J);me{var{className:G,rootClassName:K,prefixCls:le,image:me=q,description:Oe,children:Ce,imageStyle:Ue,style:ee}=J,de=L(J,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:D,direction:Ye,empty:ke}=P.useContext(Ne.E_),xe=D("empty",le),[Te,ve]=T(xe),[De]=(0,te.Z)("Empty"),he=typeof Oe!="undefined"?Oe:De==null?void 0:De.description,Se=typeof he=="string"?he:"empty";let Xe=null;return typeof me=="string"?Xe=P.createElement("img",{alt:Se,src:me}):Xe=me,Te(P.createElement("div",Object.assign({className:Ae()(ve,xe,ke==null?void 0:ke.className,{[`${xe}-normal`]:me===R,[`${xe}-rtl`]:Ye==="rtl"},G,K),style:Object.assign(Object.assign({},ke==null?void 0:ke.style),ee)},de),P.createElement("div",{className:`${xe}-image`,style:Ue},Xe),he&&P.createElement("div",{className:`${xe}-description`},he),Ce&&P.createElement("div",{className:`${xe}-footer`},Ce)))};se.PRESENTED_IMAGE_DEFAULT=q,se.PRESENTED_IMAGE_SIMPLE=R;var ne=se},8628:function(dn,Ut,C){"use strict";var pe=C(59301),Ae=C(34280),P=C(56762),Ne=C(69507);function te(){let W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const S=(0,pe.useRef)({}),g=(0,P.Z)(),F=(0,Ne.ZP)();return(0,Ae.Z)(()=>{const v=F.subscribe($=>{S.current=$,W&&g()});return()=>F.unsubscribe(v)},[]),S.current}Ut.Z=te},5871:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return rt}});var pe=C(84105),Ae=C(87395),P=C(92310),Ne=C.n(P),te=C(54476),W=C(20068),S=C(76190),g=C(42978),F=C(75931),v=C(67732),$=C(83652);function _(){return typeof BigInt=="function"}function M(Le){return!Le&&Le!==0&&!Number.isNaN(Le)||!String(Le).trim()}function O(Le){var Fe=Le.trim(),ct=Fe.startsWith("-");ct&&(Fe=Fe.slice(1)),Fe=Fe.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Fe.startsWith(".")&&(Fe="0".concat(Fe));var Tt=Fe||"0",Pt=Tt.split("."),Yt=Pt[0]||"0",Fr=Pt[1]||"0";Yt==="0"&&Fr==="0"&&(ct=!1);var Lr=ct?"-":"";return{negative:ct,negativeStr:Lr,trimStr:Tt,integerStr:Yt,decimalStr:Fr,fullStr:"".concat(Lr).concat(Tt)}}function T(Le){var Fe=String(Le);return!Number.isNaN(Number(Fe))&&Fe.includes("e")}function L(Le){var Fe=String(Le);if(T(Le)){var ct=Number(Fe.slice(Fe.indexOf("e-")+2)),Tt=Fe.match(/\.(\d+)/);return Tt!=null&&Tt[1]&&(ct+=Tt[1].length),ct}return Fe.includes(".")&&R(Fe)?Fe.length-Fe.indexOf(".")-1:0}function q(Le){var Fe=String(Le);if(T(Le)){if(Le>Number.MAX_SAFE_INTEGER)return String(_()?BigInt(Le).toString():Number.MAX_SAFE_INTEGER);if(Le0&&arguments[0]!==void 0?arguments[0]:!0;return ct?this.isInvalidate()?"":O("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),Le}(),ne=function(){function Le(Fe){if((0,v.Z)(this,Le),(0,W.Z)(this,"origin",""),(0,W.Z)(this,"number",void 0),(0,W.Z)(this,"empty",void 0),M(Fe)){this.empty=!0;return}this.origin=String(Fe),this.number=Number(Fe)}return(0,$.Z)(Le,[{key:"negate",value:function(){return new Le(-this.toNumber())}},{key:"add",value:function(ct){if(this.isInvalidate())return new Le(ct);var Tt=Number(ct);if(Number.isNaN(Tt))return this;var Pt=this.number+Tt;if(Pt>Number.MAX_SAFE_INTEGER)return new Le(Number.MAX_SAFE_INTEGER);if(PtNumber.MAX_SAFE_INTEGER)return new Le(Number.MAX_SAFE_INTEGER);if(Pt0&&arguments[0]!==void 0?arguments[0]:!0;return ct?this.isInvalidate()?"":q(this.number):this.origin}}]),Le}();function J(Le){return _()?new se(Le):new ne(Le)}function G(Le,Fe,ct){var Tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Le==="")return"";var Pt=O(Le),Yt=Pt.negativeStr,Fr=Pt.integerStr,Lr=Pt.decimalStr,Or="".concat(Fe).concat(Lr),kr="".concat(Yt).concat(Fr);if(ct>=0){var yr=Number(Lr[ct]);if(yr>=5&&!Tt){var ur=J(Le).add("".concat(Yt,"0.").concat("0".repeat(ct)).concat(10-yr));return G(ur.toString(),Fe,ct,Tt)}return ct===0?kr:"".concat(kr).concat(Fe).concat(Lr.padEnd(ct,"0").slice(0,ct))}return Or===".0"?kr:"".concat(kr).concat(Or)}var K=J,le=C(93681),me=C(34280),Oe=C(8654),Ce=C(59301),Ue=C(48736);function ee(Le,Fe){var ct=(0,Ce.useRef)(null);function Tt(){try{var Yt=Le.selectionStart,Fr=Le.selectionEnd,Lr=Le.value,Or=Lr.substring(0,Yt),kr=Lr.substring(Fr);ct.current={start:Yt,end:Fr,value:Lr,beforeTxt:Or,afterTxt:kr}}catch(yr){}}function Pt(){if(Le&&ct.current&&Fe)try{var Yt=Le.value,Fr=ct.current,Lr=Fr.beforeTxt,Or=Fr.afterTxt,kr=Fr.start,yr=Yt.length;if(Yt.endsWith(Or))yr=Yt.length-ct.current.afterTxt.length;else if(Yt.startsWith(Lr))yr=Lr.length;else{var ur=Lr[kr-1],Kr=Yt.indexOf(ur,kr-1);Kr!==-1&&(yr=Kr+1)}Le.setSelectionRange(yr,yr)}catch(fn){(0,Ue.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(fn.message))}}return[Tt,Pt]}var de=C(49658),D=function(){var Fe=(0,Ce.useState)(!1),ct=(0,g.Z)(Fe,2),Tt=ct[0],Pt=ct[1];return(0,me.Z)(function(){Pt((0,de.Z)())},[]),Tt},Ye=D,ke=C(16089),xe=200,Te=600;function ve(Le){var Fe=Le.prefixCls,ct=Le.upNode,Tt=Le.downNode,Pt=Le.upDisabled,Yt=Le.downDisabled,Fr=Le.onStep,Lr=Ce.useRef(),Or=Ce.useRef([]),kr=Ce.useRef();kr.current=Fr;var yr=function(){clearTimeout(Lr.current)},ur=function(xn,Ei){xn.preventDefault(),yr(),kr.current(Ei);function di(){kr.current(Ei),Lr.current=setTimeout(di,xe)}Lr.current=setTimeout(di,Te)};Ce.useEffect(function(){return function(){yr(),Or.current.forEach(function(Pr){return ke.Z.cancel(Pr)})}},[]);var Kr=Ye();if(Kr)return null;var fn="".concat(Fe,"-handler"),Un=Ne()(fn,"".concat(fn,"-up"),(0,W.Z)({},"".concat(fn,"-up-disabled"),Pt)),hn=Ne()(fn,"".concat(fn,"-down"),(0,W.Z)({},"".concat(fn,"-down-disabled"),Yt)),Dn=function(){return Or.current.push((0,ke.Z)(yr))},Qi={unselectable:"on",role:"button",onMouseUp:Dn,onMouseLeave:Dn};return Ce.createElement("div",{className:"".concat(fn,"-wrap")},Ce.createElement("span",(0,te.Z)({},Qi,{onMouseDown:function(xn){ur(xn,!0)},"aria-label":"Increase Value","aria-disabled":Pt,className:Un}),ct||Ce.createElement("span",{unselectable:"on",className:"".concat(Fe,"-handler-up-inner")})),Ce.createElement("span",(0,te.Z)({},Qi,{onMouseDown:function(xn){ur(xn,!1)},"aria-label":"Decrease Value","aria-disabled":Yt,className:hn}),Tt||Ce.createElement("span",{unselectable:"on",className:"".concat(Fe,"-handler-down-inner")})))}function De(Le){var Fe=typeof Le=="number"?q(Le):O(Le).fullStr,ct=Fe.includes(".");return ct?O(Fe.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:Le+"0"}var he=C(5643),Se=function(){var Le=(0,Ce.useRef)(0),Fe=function(){ke.Z.cancel(Le.current)};return(0,Ce.useEffect)(function(){return Fe},[]),function(ct){Fe(),Le.current=(0,ke.Z)(function(){ct()})}},Xe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],et=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],je=function(Fe,ct){return Fe||ct.isEmpty()?ct.toString():ct.toNumber()},qe=function(Fe){var ct=K(Fe);return ct.isInvalidate()?null:ct},Et=Ce.forwardRef(function(Le,Fe){var ct,Tt=Le.prefixCls,Pt=Tt===void 0?"rc-input-number":Tt,Yt=Le.className,Fr=Le.style,Lr=Le.min,Or=Le.max,kr=Le.step,yr=kr===void 0?1:kr,ur=Le.defaultValue,Kr=Le.value,fn=Le.disabled,Un=Le.readOnly,hn=Le.upHandler,Dn=Le.downHandler,Qi=Le.keyboard,Pr=Le.controls,xn=Pr===void 0?!0:Pr,Ei=Le.classNames,di=Le.stringMode,Zi=Le.parser,_i=Le.formatter,ji=Le.precision,qa=Le.decimalSeparator,Ki=Le.onChange,ti=Le.onInput,gi=Le.onPressEnter,yi=Le.onStep,$e=(0,F.Z)(Le,Xe),_e="".concat(Pt,"-input"),Me=Ce.useRef(null),Ie=Ce.useState(!1),Nt=(0,g.Z)(Ie,2),Mt=Nt[0],Sr=Nt[1],nr=Ce.useRef(!1),Dr=Ce.useRef(!1),Hr=Ce.useRef(!1),an=Ce.useState(function(){return K(Kr!=null?Kr:ur)}),jr=(0,g.Z)(an,2),Rr=jr[0],en=jr[1];function wn(pn){Kr===void 0&&en(pn)}var on=Ce.useCallback(function(pn,ln){if(!ln)return ji>=0?ji:Math.max(L(pn),L(yr))},[ji,yr]),Nn=Ce.useCallback(function(pn){var ln=String(pn);if(Zi)return Zi(ln);var Jn=ln;return qa&&(Jn=Jn.replace(qa,".")),Jn.replace(/[^\w.-]+/g,"")},[Zi,qa]),Kn=Ce.useRef(""),fi=Ce.useCallback(function(pn,ln){if(_i)return _i(pn,{userTyping:ln,input:String(Kn.current)});var Jn=typeof pn=="number"?q(pn):pn;if(!ln){var Hn=on(Jn,ln);if(R(Jn)&&(qa||Hn>=0)){var hi=qa||".";Jn=G(Jn,hi,Hn)}}return Jn},[_i,on,qa]),On=Ce.useState(function(){var pn=ur!=null?ur:Kr;return Rr.isInvalidate()&&["string","number"].includes((0,S.Z)(pn))?Number.isNaN(pn)?"":pn:fi(Rr.toString(),!1)}),Xn=(0,g.Z)(On,2),Vt=Xn[0],Xt=Xn[1];Kn.current=Vt;function er(pn,ln){Xt(fi(pn.isInvalidate()?pn.toString(!1):pn.toString(!ln),ln))}var fr=Ce.useMemo(function(){return qe(Or)},[Or,ji]),Rt=Ce.useMemo(function(){return qe(Lr)},[Lr,ji]),Jt=Ce.useMemo(function(){return!fr||!Rr||Rr.isInvalidate()?!1:fr.lessEquals(Rr)},[fr,Rr]),ar=Ce.useMemo(function(){return!Rt||!Rr||Rr.isInvalidate()?!1:Rr.lessEquals(Rt)},[Rt,Rr]),Nr=ee(Me.current,Mt),yn=(0,g.Z)(Nr,2),Bn=yn[0],ci=yn[1],ni=function(ln){return fr&&!ln.lessEquals(fr)?fr:Rt&&!Rt.lessEquals(ln)?Rt:null},Ii=function(ln){return!ni(ln)},qn=function(ln,Jn){var Hn=ln,hi=Ii(Hn)||Hn.isEmpty();if(!Hn.isEmpty()&&!Jn&&(Hn=ni(Hn)||Hn,hi=!0),!Un&&!fn&&hi){var qi=Hn.toString(),Li=on(qi,Jn);return Li>=0&&(Hn=K(G(qi,".",Li)),Ii(Hn)||(Hn=K(G(qi,".",Li,!0)))),Hn.equals(Rr)||(wn(Hn),Ki==null||Ki(Hn.isEmpty()?null:je(di,Hn)),Kr===void 0&&er(Hn,Jn)),Hn}return Rr},zn=Se(),xi=function pn(ln){if(Bn(),Kn.current=ln,Xt(ln),!Dr.current){var Jn=Nn(ln),Hn=K(Jn);Hn.isNaN()||qn(Hn,!0)}ti==null||ti(ln),zn(function(){var hi=ln;Zi||(hi=ln.replace(/。/g,".")),hi!==ln&&pn(hi)})},wi=function(){Dr.current=!0},Ci=function(){Dr.current=!1,xi(Me.current.value)},Ai=function(ln){xi(ln.target.value)},Bi=function(ln){var Jn;if(!(ln&&Jt||!ln&&ar)){nr.current=!1;var Hn=K(Hr.current?De(yr):yr);ln||(Hn=Hn.negate());var hi=(Rr||K(0)).add(Hn.toString()),qi=qn(hi,!1);yi==null||yi(je(di,qi),{offset:Hr.current?De(yr):yr,type:ln?"up":"down"}),(Jn=Me.current)===null||Jn===void 0||Jn.focus()}},Xi=function(ln){var Jn=K(Nn(Vt)),Hn=Jn;Jn.isNaN()?Hn=qn(Rr,ln):Hn=qn(Jn,ln),Kr!==void 0?er(Rr,!1):Hn.isNaN()||er(Hn,!1)},ri=function(){nr.current=!0},Ti=function(ln){var Jn=ln.key,Hn=ln.shiftKey;nr.current=!0,Hr.current=Hn,Jn==="Enter"&&(Dr.current||(nr.current=!1),Xi(!1),gi==null||gi(ln)),Qi!==!1&&!Dr.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Jn)&&(Bi(Jn==="Up"||Jn==="ArrowUp"),ln.preventDefault())},Ha=function(){nr.current=!1,Hr.current=!1},li=function(){Xi(!1),Sr(!1),nr.current=!1};return(0,me.o)(function(){Rr.isInvalidate()||er(Rr,!1)},[ji]),(0,me.o)(function(){var pn=K(Kr);en(pn);var ln=K(Nn(Vt));(!pn.equals(ln)||!nr.current||_i)&&er(pn,nr.current)},[Kr]),(0,me.o)(function(){_i&&ci()},[Vt]),Ce.createElement("div",{className:Ne()(Pt,Ei==null?void 0:Ei.input,Yt,(ct={},(0,W.Z)(ct,"".concat(Pt,"-focused"),Mt),(0,W.Z)(ct,"".concat(Pt,"-disabled"),fn),(0,W.Z)(ct,"".concat(Pt,"-readonly"),Un),(0,W.Z)(ct,"".concat(Pt,"-not-a-number"),Rr.isNaN()),(0,W.Z)(ct,"".concat(Pt,"-out-of-range"),!Rr.isInvalidate()&&!Ii(Rr)),ct)),style:Fr,onFocus:function(){Sr(!0)},onBlur:li,onKeyDown:Ti,onKeyUp:Ha,onCompositionStart:wi,onCompositionEnd:Ci,onBeforeInput:ri},xn&&Ce.createElement(ve,{prefixCls:Pt,upNode:hn,downNode:Dn,upDisabled:Jt,downDisabled:ar,onStep:Bi}),Ce.createElement("div",{className:"".concat(_e,"-wrap")},Ce.createElement("input",(0,te.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Lr,"aria-valuemax":Or,"aria-valuenow":Rr.isInvalidate()?null:Rr.toString(),step:yr},$e,{ref:(0,Oe.sQ)(Me,Fe),className:_e,value:Vt,onChange:Ai,disabled:fn,readOnly:Un}))))}),kt=Ce.forwardRef(function(Le,Fe){var ct=Le.disabled,Tt=Le.style,Pt=Le.prefixCls,Yt=Le.value,Fr=Le.prefix,Lr=Le.suffix,Or=Le.addonBefore,kr=Le.addonAfter,yr=Le.classes,ur=Le.className,Kr=Le.classNames,fn=(0,F.Z)(Le,et),Un=Ce.useRef(null),hn=function(Qi){Un.current&&(0,he.nH)(Un.current,Qi)};return Ce.createElement(le.BaseInput,{inputElement:Ce.createElement(Et,(0,te.Z)({prefixCls:Pt,disabled:ct,classNames:Kr,ref:(0,Oe.sQ)(Un,Fe)},fn)),className:ur,triggerFocus:hn,prefixCls:Pt,value:Yt,disabled:ct,style:Tt,prefix:Fr,suffix:Lr,addonAfter:kr,addonBefore:Or,classes:yr,classNames:Kr,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});kt.displayName="InputNumber";var Ot=kt,sr=Ot,rr=C(19080),br=C(36355),lr=C(92736),V=C(1684),dt=C(19716),I=C(32441),p=C(33234),f=C(9937),x=C(17313),Y=C(74207),Be=C(83116),H=C(37613);const ie=(Le,Fe)=>{let{componentCls:ct,borderRadiusSM:Tt,borderRadiusLG:Pt}=Le;const Yt=Fe==="lg"?Pt:Tt;return{[`&-${Fe}`]:{[`${ct}-handler-wrap`]:{borderStartEndRadius:Yt,borderEndEndRadius:Yt},[`${ct}-handler-up`]:{borderStartEndRadius:Yt},[`${ct}-handler-down`]:{borderEndEndRadius:Yt}}}},Qe=Le=>{const{componentCls:Fe,lineWidth:ct,lineType:Tt,colorBorder:Pt,borderRadius:Yt,fontSizeLG:Fr,controlHeightLG:Lr,controlHeightSM:Or,colorError:kr,paddingInlineSM:yr,colorTextDescription:ur,motionDurationMid:Kr,handleHoverColor:fn,paddingInline:Un,paddingBlock:hn,handleBg:Dn,handleActiveBg:Qi,colorTextDisabled:Pr,borderRadiusSM:xn,borderRadiusLG:Ei,controlWidth:di,handleVisible:Zi,handleBorderColor:_i}=Le;return[{[Fe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,x.Wf)(Le)),(0,f.ik)(Le)),(0,f.bi)(Le,Fe)),{display:"inline-block",width:di,margin:0,padding:0,border:`${ct}px ${Tt} ${Pt}`,borderRadius:Yt,"&-rtl":{direction:"rtl",[`${Fe}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Fr,borderRadius:Ei,[`input${Fe}-input`]:{height:Lr-2*ct}},"&-sm":{padding:0,borderRadius:xn,[`input${Fe}-input`]:{height:Or-2*ct,padding:`0 ${yr}px`}},"&:hover":Object.assign({},(0,f.pU)(Le)),"&-focused":Object.assign({},(0,f.M1)(Le)),"&-out-of-range":{[`${Fe}-input-wrap`]:{input:{color:kr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,x.Wf)(Le)),(0,f.s7)(Le)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Fe}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Fe}-group-addon`]:{borderRadius:Ei,fontSize:Le.fontSizeLG}},"&-sm":{[`${Fe}-group-addon`]:{borderRadius:xn}},[`${Fe}-wrapper-disabled > ${Fe}-group-addon`]:Object.assign({},(0,f.Xy)(Le))}}),[`&-disabled ${Fe}-input`]:{cursor:"not-allowed"},[Fe]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,x.Wf)(Le)),{width:"100%",padding:`${hn}px ${Un}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Yt,outline:0,transition:`all ${Kr} linear`,appearance:"textfield",fontSize:"inherit"}),(0,f.nz)(Le.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[Fe]:Object.assign(Object.assign(Object.assign({[`&:hover ${Fe}-handler-wrap, &-focused ${Fe}-handler-wrap`]:{opacity:1},[`${Fe}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:Le.handleWidth,height:"100%",background:Dn,borderStartStartRadius:0,borderStartEndRadius:Yt,borderEndEndRadius:Yt,borderEndStartRadius:0,opacity:Zi===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${Kr} linear ${Kr}`,[`${Fe}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${Fe}-handler-up-inner, + ${Fe}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:Le.handleFontSize}}},[`${Fe}-handler`]:{height:"50%",overflow:"hidden",color:ur,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${ct}px ${Tt} ${_i}`,transition:`all ${Kr} linear`,"&:active":{background:Qi},"&:hover":{height:"60%",[` + ${Fe}-handler-up-inner, + ${Fe}-handler-down-inner + `]:{color:fn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,x.Ro)()),{color:ur,transition:`all ${Kr} linear`,userSelect:"none"})},[`${Fe}-handler-up`]:{borderStartEndRadius:Yt},[`${Fe}-handler-down`]:{borderBlockStart:`${ct}px ${Tt} ${_i}`,borderEndEndRadius:Yt}},ie(Le,"lg")),ie(Le,"sm")),{"&-disabled, &-readonly":{[`${Fe}-handler-wrap`]:{display:"none"},[`${Fe}-input`]:{color:"inherit"}},[` + ${Fe}-handler-up-disabled, + ${Fe}-handler-down-disabled `]:{cursor:"not-allowed"},[` - ${De}-handler-up-disabled:hover &-handler-up-inner, - ${De}-handler-down-disabled:hover &-handler-down-inner - `]:{color:hr}})},{[`${De}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${De}-handler-down`]:{borderBlockStartWidth:0}}}]},we=Ie=>{const{componentCls:De,paddingBlock:lt,paddingInline:Tt,inputAffixPadding:kt,controlWidth:rr,borderRadiusLG:Fr,borderRadiusSM:kr}=Ie;return{[`${De}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,u.ik)(Ie)),(0,u.bi)(Ie,`${De}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:rr,padding:0,paddingInlineStart:Tt,"&-lg":{borderRadius:Fr},"&-sm":{borderRadius:kr},[`&:not(${De}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,u.pU)(Ie)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${De}-disabled`]:{background:"transparent"},[`> div${De}`]:{width:"100%",border:"none",outline:"none",[`&${De}-focused`]:{boxShadow:"none !important"}},[`input${De}-input`]:{padding:`${lt}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${De}-handler-wrap`]:{zIndex:2},[De]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:kt},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:Tt,marginInlineStart:kt}}})}};var ye=(0,Se.Z)("InputNumber",Ie=>{const De=(0,H.TS)(Ie,(0,u.e5)(Ie));return[Qe(De),we(De),(0,q.c)(De)]},Ie=>Object.assign(Object.assign({},(0,u.TM)(Ie)),{controlWidth:90,handleWidth:Ie.controlHeightSM-Ie.lineWidth*2,handleFontSize:Ie.fontSize/2,handleVisible:"auto",handleActiveBg:Ie.colorFillAlter,handleBg:Ie.colorBgContainer,handleHoverColor:Ie.colorPrimary,handleBorderColor:Ie.colorBorder})),je=function(Ie,De){var lt={};for(var Tt in Ie)Object.prototype.hasOwnProperty.call(Ie,Tt)&&De.indexOf(Tt)<0&&(lt[Tt]=Ie[Tt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,Tt=Object.getOwnPropertySymbols(Ie);kt{const{getPrefixCls:lt,direction:Tt}=Be.useContext(yr.E_),kt=Be.useRef(null);Be.useImperativeHandle(De,()=>kt.current);const{className:rr,rootClassName:Fr,size:kr,disabled:Dr,prefixCls:Nr,addonBefore:xr,addonAfter:ur,prefix:Kr,bordered:pn=!0,readOnly:kn,status:mn,controls:Dn}=Ie,Ki=je(Ie,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),hr=lt("input-number",Nr),[Gn,Hi]=ye(hr),{compactSize:di,compactItemClassnames:$i}=(0,m.ri)(hr,Tt);let Ri=Be.createElement(Ae.Z,{className:`${hr}-handler-up-inner`}),Zi=Be.createElement(pe.Z,{className:`${hr}-handler-down-inner`});const za=typeof Dn=="boolean"?Dn:void 0;typeof Dn=="object"&&(Ri=typeof Dn.upIcon=="undefined"?Ri:Be.createElement("span",{className:`${hr}-handler-up-inner`},Dn.upIcon),Zi=typeof Dn.downIcon=="undefined"?Zi:Be.createElement("span",{className:`${hr}-handler-down-inner`},Dn.downIcon));const{hasFeedback:Fi,status:qn,isFormItemInput:ai,feedbackIcon:yi}=Be.useContext(I.aM),ge=(0,er.F)(qn,mn),Me=(0,dt.Z)(nr=>{var Or;return(Or=kr!=null?kr:di)!==null&&Or!==void 0?Or:nr}),Fe=Be.useContext(G.Z),Ge=Dr!=null?Dr:Fe,Pt=Ne()({[`${hr}-lg`]:Me==="large",[`${hr}-sm`]:Me==="small",[`${hr}-rtl`]:Tt==="rtl",[`${hr}-borderless`]:!pn,[`${hr}-in-form-item`]:ai},(0,er.Z)(hr,ge),$i,Hi),Dt=`${hr}-group`,Er=Be.createElement(sr,Object.assign({ref:kt,disabled:Ge,className:Ne()(rr,Fr),upHandler:Ri,downHandler:Zi,prefixCls:hr,readOnly:kn,controls:za,prefix:Kr,suffix:Fi&&yi,addonAfter:ur&&Be.createElement(m.BR,null,Be.createElement(I.Ux,{override:!0,status:!0},ur)),addonBefore:xr&&Be.createElement(m.BR,null,Be.createElement(I.Ux,{override:!0,status:!0},xr)),classNames:{input:Pt},classes:{affixWrapper:Ne()((0,er.Z)(`${hr}-affix-wrapper`,ge,Fi),{[`${hr}-affix-wrapper-sm`]:Me==="small",[`${hr}-affix-wrapper-lg`]:Me==="large",[`${hr}-affix-wrapper-rtl`]:Tt==="rtl",[`${hr}-affix-wrapper-borderless`]:!pn},Hi),wrapper:Ne()({[`${Dt}-rtl`]:Tt==="rtl",[`${hr}-wrapper-disabled`]:Ge},Hi),group:Ne()({[`${hr}-group-wrapper-sm`]:Me==="small",[`${hr}-group-wrapper-lg`]:Me==="large",[`${hr}-group-wrapper-rtl`]:Tt==="rtl"},(0,er.Z)(`${hr}-group-wrapper`,ge,Fi),Hi)}},Ki));return Gn(Er)}),de=xt,st=Ie=>Be.createElement(lr.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},Be.createElement(xt,Object.assign({},Ie)));de._InternalPanelDoNotUseOrYouWillBeFired=st;var tt=de},9432:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return se},n:function(){return Y}});var pe=x(19248),Ae=x(92310),P=x.n(Ae),Ne=x(93681),te=x(8654),V=x(59301),S=x(19080),g=x(36355),F=x(1684),v=x(19716),$=x(32441),_=x(33234),M=x(59412),O=x(9937);function T(ne){return!!(ne.prefix||ne.suffix||ne.allowClear)}var L=function(ne,J){var W={};for(var K in ne)Object.prototype.hasOwnProperty.call(ne,K)&&J.indexOf(K)<0&&(W[K]=ne[K]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,K=Object.getOwnPropertySymbols(ne);le{var W;const{prefixCls:K,bordered:le=!0,status:me,size:Oe,disabled:Be,onBlur:Ue,onFocus:ee,suffix:fe,allowClear:D,addonAfter:Ye,addonBefore:Le,className:Ce,style:Te,styles:be,rootClassName:ke,onChange:he,classNames:Ee}=ne,Xe=L(ne,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:et,direction:ze,input:qe}=V.useContext(g.E_),Et=et("input",K),Lt=(0,V.useRef)(null),[Ot,sr]=(0,O.ZP)(Et),{compactSize:er,compactItemClassnames:yr}=(0,_.ri)(Et,ze),lr=(0,v.Z)(xt=>{var de;return(de=Oe!=null?Oe:er)!==null&&de!==void 0?de:xt}),G=V.useContext(F.Z),dt=Be!=null?Be:G,{status:I,hasFeedback:m,feedbackIcon:u}=(0,V.useContext)($.aM),C=(0,S.F)(I,me),q=T(ne)||!!m,Se=(0,V.useRef)(q);(0,V.useEffect)(()=>{var xt;q&&Se.current,Se.current=q},[q]);const H=(0,M.Z)(Lt,!0),ie=xt=>{H(),Ue==null||Ue(xt)},Qe=xt=>{H(),ee==null||ee(xt)},we=xt=>{H(),he==null||he(xt)},ye=(m||fe)&&V.createElement(V.Fragment,null,fe,m&&u);let je;return typeof D=="object"&&(D!=null&&D.clearIcon)?je=D:D&&(je={clearIcon:V.createElement(pe.Z,null)}),Ot(V.createElement(Ne.default,Object.assign({ref:(0,te.sQ)(J,Lt),prefixCls:Et,autoComplete:qe==null?void 0:qe.autoComplete},Xe,{disabled:dt,onBlur:ie,onFocus:Qe,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),Te),styles:Object.assign(Object.assign({},qe==null?void 0:qe.styles),be),suffix:ye,allowClear:je,className:P()(Ce,ke,yr,qe==null?void 0:qe.className),onChange:we,addonAfter:Ye&&V.createElement(_.BR,null,V.createElement($.Ux,{override:!0,status:!0},Ye)),addonBefore:Le&&V.createElement(_.BR,null,V.createElement($.Ux,{override:!0,status:!0},Le)),classNames:Object.assign(Object.assign(Object.assign({},Ee),qe==null?void 0:qe.classNames),{input:P()({[`${Et}-sm`]:lr==="small",[`${Et}-lg`]:lr==="large",[`${Et}-rtl`]:ze==="rtl",[`${Et}-borderless`]:!le},!q&&(0,S.Z)(Et,C),Ee==null?void 0:Ee.input,(W=qe==null?void 0:qe.classNames)===null||W===void 0?void 0:W.input,sr)}),classes:{affixWrapper:P()({[`${Et}-affix-wrapper-sm`]:lr==="small",[`${Et}-affix-wrapper-lg`]:lr==="large",[`${Et}-affix-wrapper-rtl`]:ze==="rtl",[`${Et}-affix-wrapper-borderless`]:!le},(0,S.Z)(`${Et}-affix-wrapper`,C,m),sr),wrapper:P()({[`${Et}-group-rtl`]:ze==="rtl"},sr),group:P()({[`${Et}-group-wrapper-sm`]:lr==="small",[`${Et}-group-wrapper-lg`]:lr==="large",[`${Et}-group-wrapper-rtl`]:ze==="rtl",[`${Et}-group-wrapper-disabled`]:dt},(0,S.Z)(`${Et}-group-wrapper`,C,m),sr)}})))})},1643:function(dn,Ut,x){"use strict";var pe=x(19248),Ae=x(92310),P=x.n(Ae),Ne=x(9296),te=x(59301),V=x(19080),S=x(36355),g=x(1684),F=x(19716),v=x(32441),$=x(9432),_=x(9937),M=function(T,L){var Y={};for(var R in T)Object.prototype.hasOwnProperty.call(T,R)&&L.indexOf(R)<0&&(Y[R]=T[R]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,R=Object.getOwnPropertySymbols(T);se{const{prefixCls:Y,bordered:R=!0,size:se,disabled:ne,status:J,allowClear:W,showCount:K,classNames:le,rootClassName:me,className:Oe}=T,Be=M(T,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:Ue,direction:ee}=te.useContext(S.E_),fe=(0,F.Z)(se),D=te.useContext(g.Z),Ye=ne!=null?ne:D,{status:Le,hasFeedback:Ce,feedbackIcon:Te}=te.useContext(v.aM),be=(0,V.F)(Le,J),ke=te.useRef(null);te.useImperativeHandle(L,()=>{var ze;return{resizableTextArea:(ze=ke.current)===null||ze===void 0?void 0:ze.resizableTextArea,focus:qe=>{var Et,Lt;(0,$.n)((Lt=(Et=ke.current)===null||Et===void 0?void 0:Et.resizableTextArea)===null||Lt===void 0?void 0:Lt.textArea,qe)},blur:()=>{var qe;return(qe=ke.current)===null||qe===void 0?void 0:qe.blur()}}});const he=Ue("input",Y);let Ee;typeof W=="object"&&(W!=null&&W.clearIcon)?Ee=W:W&&(Ee={clearIcon:te.createElement(pe.Z,null)});const[Xe,et]=(0,_.ZP)(he);return Xe(te.createElement(Ne.default,Object.assign({},Be,{disabled:Ye,allowClear:Ee,className:P()(Oe,me),classes:{affixWrapper:P()(`${he}-textarea-affix-wrapper`,{[`${he}-affix-wrapper-rtl`]:ee==="rtl",[`${he}-affix-wrapper-borderless`]:!R,[`${he}-affix-wrapper-sm`]:fe==="small",[`${he}-affix-wrapper-lg`]:fe==="large",[`${he}-textarea-show-count`]:K},(0,V.Z)(`${he}-affix-wrapper`,be),et)},classNames:Object.assign(Object.assign({},le),{textarea:P()({[`${he}-borderless`]:!R,[`${he}-sm`]:fe==="small",[`${he}-lg`]:fe==="large"},(0,V.Z)(he,be),et,le==null?void 0:le.textarea)}),prefixCls:he,suffix:Ce&&te.createElement("span",{className:`${he}-textarea-suffix`},Te),showCount:K,ref:ke})))});Ut.Z=O},59412:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return Ae}});var pe=x(59301);function Ae(P,Ne){const te=(0,pe.useRef)([]),V=()=>{te.current.push(setTimeout(()=>{var S,g,F,v;!((S=P.current)===null||S===void 0)&&S.input&&((g=P.current)===null||g===void 0?void 0:g.input.getAttribute("type"))==="password"&&(!((F=P.current)===null||F===void 0)&&F.input.hasAttribute("value"))&&((v=P.current)===null||v===void 0||v.input.removeAttribute("value"))}))};return(0,pe.useEffect)(()=>(Ne&&V(),()=>te.current.forEach(S=>{S&&clearTimeout(S)})),[]),V}},92832:function(dn,Ut,x){"use strict";x.d(Ut,{default:function(){return fe}});var pe=x(92310),Ae=x.n(pe),P=x(59301),Ne=x(36355),te=x(32441),V=x(9937),g=D=>{const{getPrefixCls:Ye,direction:Le}=(0,P.useContext)(Ne.E_),{prefixCls:Ce,className:Te}=D,be=Ye("input-group",Ce),ke=Ye("input"),[he,Ee]=(0,V.ZP)(ke),Xe=Ae()(be,{[`${be}-lg`]:D.size==="large",[`${be}-sm`]:D.size==="small",[`${be}-compact`]:D.compact,[`${be}-rtl`]:Le==="rtl"},Ee,Te),et=(0,P.useContext)(te.aM),ze=(0,P.useMemo)(()=>Object.assign(Object.assign({},et),{isFormItemInput:!1}),[et]);return he(P.createElement("span",{className:Xe,style:D.style,onMouseEnter:D.onMouseEnter,onMouseLeave:D.onMouseLeave,onFocus:D.onFocus,onBlur:D.onBlur},P.createElement(te.aM.Provider,{value:ze},D.children)))},F=x(9432),v=x(73331),$=x(15277),_=x(2738),M=x(8654),O=x(59412),T=function(D,Ye){var Le={};for(var Ce in D)Object.prototype.hasOwnProperty.call(D,Ce)&&Ye.indexOf(Ce)<0&&(Le[Ce]=D[Ce]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Ce=Object.getOwnPropertySymbols(D);TeD?P.createElement($.Z,null):P.createElement(v.Z,null),Y={click:"onClick",hover:"onMouseOver"};var se=P.forwardRef((D,Ye)=>{const{visibilityToggle:Le=!0}=D,Ce=typeof Le=="object"&&Le.visible!==void 0,[Te,be]=(0,P.useState)(()=>Ce?Le.visible:!1),ke=(0,P.useRef)(null);P.useEffect(()=>{Ce&&be(Le.visible)},[Ce,Le]);const he=(0,O.Z)(ke),Ee=()=>{const{disabled:dt}=D;dt||(Te&&he(),be(I=>{var m;const u=!I;return typeof Le=="object"&&((m=Le.onVisibleChange)===null||m===void 0||m.call(Le,u)),u}))},Xe=dt=>{const{action:I="click",iconRender:m=L}=D,u=Y[I]||"",C=m(Te),q={[u]:Ee,className:`${dt}-icon`,key:"passwordIcon",onMouseDown:Se=>{Se.preventDefault()},onMouseUp:Se=>{Se.preventDefault()}};return P.cloneElement(P.isValidElement(C)?C:P.createElement("span",null,C),q)},{className:et,prefixCls:ze,inputPrefixCls:qe,size:Et}=D,Lt=T(D,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ot}=P.useContext(Ne.E_),sr=Ot("input",qe),er=Ot("input-password",ze),yr=Le&&Xe(er),lr=Ae()(er,et,{[`${er}-${Et}`]:!!Et}),G=Object.assign(Object.assign({},(0,_.Z)(Lt,["suffix","iconRender","visibilityToggle"])),{type:Te?"text":"password",className:lr,prefixCls:sr,suffix:yr});return Et&&(G.size=Et),P.createElement(F.Z,Object.assign({ref:(0,M.sQ)(Ye,ke)},G))}),ne=x(47472),J=x(92343),W=x(3113),K=x(19716),le=x(33234),me=function(D,Ye){var Le={};for(var Ce in D)Object.prototype.hasOwnProperty.call(D,Ce)&&Ye.indexOf(Ce)<0&&(Le[Ce]=D[Ce]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Ce=Object.getOwnPropertySymbols(D);Te{const{prefixCls:Le,inputPrefixCls:Ce,className:Te,size:be,suffix:ke,enterButton:he=!1,addonAfter:Ee,loading:Xe,disabled:et,onSearch:ze,onChange:qe,onCompositionStart:Et,onCompositionEnd:Lt}=D,Ot=me(D,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:sr,direction:er}=P.useContext(Ne.E_),yr=P.useRef(!1),lr=sr("input-search",Le),G=sr("input",Ce),{compactSize:dt}=(0,le.ri)(lr,er),I=(0,K.Z)(st=>{var tt;return(tt=be!=null?be:dt)!==null&&tt!==void 0?tt:st}),m=P.useRef(null),u=st=>{st&&st.target&&st.type==="click"&&ze&&ze(st.target.value,st,{source:"clear"}),qe&&qe(st)},C=st=>{var tt;document.activeElement===((tt=m.current)===null||tt===void 0?void 0:tt.input)&&st.preventDefault()},q=st=>{var tt,Ie;ze&&ze((Ie=(tt=m.current)===null||tt===void 0?void 0:tt.input)===null||Ie===void 0?void 0:Ie.value,st,{source:"input"})},Se=st=>{yr.current||Xe||q(st)},H=typeof he=="boolean"?P.createElement(ne.Z,null):null,ie=`${lr}-button`;let Qe;const we=he||{},ye=we.type&&we.type.__ANT_BUTTON===!0;ye||we.type==="button"?Qe=(0,J.Tm)(we,Object.assign({onMouseDown:C,onClick:st=>{var tt,Ie;(Ie=(tt=we==null?void 0:we.props)===null||tt===void 0?void 0:tt.onClick)===null||Ie===void 0||Ie.call(tt,st),q(st)},key:"enterButton"},ye?{className:ie,size:I}:{})):Qe=P.createElement(W.ZP,{className:ie,type:he?"primary":void 0,size:I,disabled:et,key:"enterButton",onMouseDown:C,onClick:q,loading:Xe,icon:H},he),Ee&&(Qe=[Qe,(0,J.Tm)(Ee,{key:"addonAfter"})]);const je=Ae()(lr,{[`${lr}-rtl`]:er==="rtl",[`${lr}-${I}`]:!!I,[`${lr}-with-button`]:!!he},Te),xt=st=>{yr.current=!0,Et==null||Et(st)},de=st=>{yr.current=!1,Lt==null||Lt(st)};return P.createElement(F.Z,Object.assign({ref:(0,M.sQ)(m,Ye),onPressEnter:Se},Ot,{size:I,onCompositionStart:xt,onCompositionEnd:de,prefixCls:G,addonAfter:Qe,suffix:ke,onChange:u,className:je,disabled:et}))}),Ue=x(1643);const ee=F.Z;ee.Group=g,ee.Search=Be,ee.TextArea=Ue.Z,ee.Password=se;var fe=ee},9937:function(dn,Ut,x){"use strict";x.d(Ut,{M1:function(){return S},TM:function(){return J},Xy:function(){return g},bi:function(){return $},e5:function(){return ne},ik:function(){return _},nz:function(){return te},pU:function(){return V},s7:function(){return M},x0:function(){return v}});var pe=x(17313),Ae=x(74207),P=x(37613),Ne=x(83116);const te=W=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:W,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),V=W=>({borderColor:W.hoverBorderColor}),S=W=>({borderColor:W.activeBorderColor,boxShadow:W.activeShadow,outline:0}),g=W=>({color:W.colorTextDisabled,backgroundColor:W.colorBgContainerDisabled,borderColor:W.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},V((0,P.TS)(W,{hoverBorderColor:W.colorBorder})))}),F=W=>{const{paddingBlockLG:K,fontSizeLG:le,lineHeightLG:me,borderRadiusLG:Oe,paddingInlineLG:Be}=W;return{padding:`${K}px ${Be}px`,fontSize:le,lineHeight:me,borderRadius:Oe}},v=W=>({padding:`${W.paddingBlockSM}px ${W.paddingInlineSM}px`,borderRadius:W.borderRadiusSM}),$=(W,K)=>{const{componentCls:le,colorError:me,colorWarning:Oe,errorActiveShadow:Be,warningActiveShadow:Ue,colorErrorBorderHover:ee,colorWarningBorderHover:fe}=W;return{[`&-status-error:not(${K}-disabled):not(${K}-borderless)${K}`]:{borderColor:me,"&:hover":{borderColor:ee},"&:focus, &-focused":Object.assign({},S((0,P.TS)(W,{activeBorderColor:me,activeShadow:Be}))),[`${le}-prefix, ${le}-suffix`]:{color:me}},[`&-status-warning:not(${K}-disabled):not(${K}-borderless)${K}`]:{borderColor:Oe,"&:hover":{borderColor:fe},"&:focus, &-focused":Object.assign({},S((0,P.TS)(W,{activeBorderColor:Oe,activeShadow:Ue}))),[`${le}-prefix, ${le}-suffix`]:{color:Oe}}}},_=W=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${W.paddingBlock}px ${W.paddingInline}px`,color:W.colorText,fontSize:W.fontSize,lineHeight:W.lineHeight,backgroundColor:W.colorBgContainer,backgroundImage:"none",borderWidth:W.lineWidth,borderStyle:W.lineType,borderColor:W.colorBorder,borderRadius:W.borderRadius,transition:`all ${W.motionDurationMid}`},te(W.colorTextPlaceholder)),{"&:hover":Object.assign({},V(W)),"&:focus, &-focused":Object.assign({},S(W)),"&-disabled, &[disabled]":Object.assign({},g(W)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:W.controlHeight,lineHeight:W.lineHeight,verticalAlign:"bottom",transition:`all ${W.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},F(W)),"&-sm":Object.assign({},v(W)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),M=W=>{const{componentCls:K,antCls:le}=W;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:W.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${K}, &-lg > ${K}-group-addon`]:Object.assign({},F(W)),[`&-sm ${K}, &-sm > ${K}-group-addon`]:Object.assign({},v(W)),[`&-lg ${le}-select-single ${le}-select-selector`]:{height:W.controlHeightLG},[`&-sm ${le}-select-single ${le}-select-selector`]:{height:W.controlHeightSM},[`> ${K}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${K}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${W.paddingInline}px`,color:W.colorText,fontWeight:"normal",fontSize:W.fontSize,textAlign:"center",backgroundColor:W.colorFillAlter,border:`${W.lineWidth}px ${W.lineType} ${W.colorBorder}`,borderRadius:W.borderRadius,transition:`all ${W.motionDurationSlow}`,lineHeight:1,[`${le}-select`]:{margin:`-${W.paddingBlock+1}px -${W.paddingInline}px`,[`&${le}-select-single:not(${le}-select-customize-input)`]:{[`${le}-select-selector`]:{backgroundColor:"inherit",border:`${W.lineWidth}px ${W.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${le}-select-selector`]:{color:W.colorPrimary}}},[`${le}-cascader-picker`]:{margin:`-9px -${W.paddingInline}px`,backgroundColor:"transparent",[`${le}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${K}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${K}-search-with-button &`]:{zIndex:0}}},[`> ${K}:first-child, ${K}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${le}-select ${le}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${K}-affix-wrapper`]:{[`&:not(:first-child) ${K}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${K}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${K}:last-child, ${K}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${le}-select ${le}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${K}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${K}-search &`]:{borderStartStartRadius:W.borderRadius,borderEndStartRadius:W.borderRadius}},[`&:not(:first-child), ${K}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${K}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,pe.dF)()),{[`${K}-group-addon, ${K}-group-wrap, > ${K}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:W.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + ${Fe}-handler-up-disabled:hover &-handler-up-inner, + ${Fe}-handler-down-disabled:hover &-handler-down-inner + `]:{color:Pr}})},{[`${Fe}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${Fe}-handler-down`]:{borderBlockStartWidth:0}}}]},ye=Le=>{const{componentCls:Fe,paddingBlock:ct,paddingInline:Tt,inputAffixPadding:Pt,controlWidth:Yt,borderRadiusLG:Fr,borderRadiusSM:Lr}=Le;return{[`${Fe}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,f.ik)(Le)),(0,f.bi)(Le,`${Fe}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Yt,padding:0,paddingInlineStart:Tt,"&-lg":{borderRadius:Fr},"&-sm":{borderRadius:Lr},[`&:not(${Fe}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,f.pU)(Le)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Fe}-disabled`]:{background:"transparent"},[`> div${Fe}`]:{width:"100%",border:"none",outline:"none",[`&${Fe}-focused`]:{boxShadow:"none !important"}},[`input${Fe}-input`]:{padding:`${ct}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Fe}-handler-wrap`]:{zIndex:2},[Fe]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Pt},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:Tt,marginInlineStart:Pt}}})}};var be=(0,Be.Z)("InputNumber",Le=>{const Fe=(0,H.TS)(Le,(0,f.e5)(Le));return[Qe(Fe),ye(Fe),(0,Y.c)(Fe)]},Le=>Object.assign(Object.assign({},(0,f.TM)(Le)),{controlWidth:90,handleWidth:Le.controlHeightSM-Le.lineWidth*2,handleFontSize:Le.fontSize/2,handleVisible:"auto",handleActiveBg:Le.colorFillAlter,handleBg:Le.colorBgContainer,handleHoverColor:Le.colorPrimary,handleBorderColor:Le.colorBorder})),ze=function(Le,Fe){var ct={};for(var Tt in Le)Object.prototype.hasOwnProperty.call(Le,Tt)&&Fe.indexOf(Tt)<0&&(ct[Tt]=Le[Tt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Tt=Object.getOwnPropertySymbols(Le);Pt{const{getPrefixCls:ct,direction:Tt}=Ce.useContext(br.E_),Pt=Ce.useRef(null);Ce.useImperativeHandle(Fe,()=>Pt.current);const{className:Yt,rootClassName:Fr,size:Lr,disabled:Or,prefixCls:kr,addonBefore:yr,addonAfter:ur,prefix:Kr,bordered:fn=!0,readOnly:Un,status:hn,controls:Dn}=Le,Qi=ze(Le,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Pr=ct("input-number",kr),[xn,Ei]=be(Pr),{compactSize:di,compactItemClassnames:Zi}=(0,p.ri)(Pr,Tt);let _i=Ce.createElement(Ae.Z,{className:`${Pr}-handler-up-inner`}),ji=Ce.createElement(pe.Z,{className:`${Pr}-handler-down-inner`});const qa=typeof Dn=="boolean"?Dn:void 0;typeof Dn=="object"&&(_i=typeof Dn.upIcon=="undefined"?_i:Ce.createElement("span",{className:`${Pr}-handler-up-inner`},Dn.upIcon),ji=typeof Dn.downIcon=="undefined"?ji:Ce.createElement("span",{className:`${Pr}-handler-down-inner`},Dn.downIcon));const{hasFeedback:Ki,status:ti,isFormItemInput:gi,feedbackIcon:yi}=Ce.useContext(I.aM),$e=(0,rr.F)(ti,hn),_e=(0,dt.Z)(nr=>{var Dr;return(Dr=Lr!=null?Lr:di)!==null&&Dr!==void 0?Dr:nr}),Me=Ce.useContext(V.Z),Ie=Or!=null?Or:Me,Nt=Ne()({[`${Pr}-lg`]:_e==="large",[`${Pr}-sm`]:_e==="small",[`${Pr}-rtl`]:Tt==="rtl",[`${Pr}-borderless`]:!fn,[`${Pr}-in-form-item`]:gi},(0,rr.Z)(Pr,$e),Zi,Ei),Mt=`${Pr}-group`,Sr=Ce.createElement(sr,Object.assign({ref:Pt,disabled:Ie,className:Ne()(Yt,Fr),upHandler:_i,downHandler:ji,prefixCls:Pr,readOnly:Un,controls:qa,prefix:Kr,suffix:Ki&&yi,addonAfter:ur&&Ce.createElement(p.BR,null,Ce.createElement(I.Ux,{override:!0,status:!0},ur)),addonBefore:yr&&Ce.createElement(p.BR,null,Ce.createElement(I.Ux,{override:!0,status:!0},yr)),classNames:{input:Nt},classes:{affixWrapper:Ne()((0,rr.Z)(`${Pr}-affix-wrapper`,$e,Ki),{[`${Pr}-affix-wrapper-sm`]:_e==="small",[`${Pr}-affix-wrapper-lg`]:_e==="large",[`${Pr}-affix-wrapper-rtl`]:Tt==="rtl",[`${Pr}-affix-wrapper-borderless`]:!fn},Ei),wrapper:Ne()({[`${Mt}-rtl`]:Tt==="rtl",[`${Pr}-wrapper-disabled`]:Ie},Ei),group:Ne()({[`${Pr}-group-wrapper-sm`]:_e==="small",[`${Pr}-group-wrapper-lg`]:_e==="large",[`${Pr}-group-wrapper-rtl`]:Tt==="rtl"},(0,rr.Z)(`${Pr}-group-wrapper`,$e,Ki),Ei)}},Qi));return xn(Sr)}),fe=gt,at=Le=>Ce.createElement(lr.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},Ce.createElement(gt,Object.assign({},Le)));fe._InternalPanelDoNotUseOrYouWillBeFired=at;var rt=fe},9432:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return se},n:function(){return q}});var pe=C(19248),Ae=C(92310),P=C.n(Ae),Ne=C(93681),te=C(8654),W=C(59301),S=C(19080),g=C(36355),F=C(1684),v=C(19716),$=C(32441),_=C(33234),M=C(59412),O=C(9937);function T(ne){return!!(ne.prefix||ne.suffix||ne.allowClear)}var L=function(ne,J){var G={};for(var K in ne)Object.prototype.hasOwnProperty.call(ne,K)&&J.indexOf(K)<0&&(G[K]=ne[K]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,K=Object.getOwnPropertySymbols(ne);le{var G;const{prefixCls:K,bordered:le=!0,status:me,size:Oe,disabled:Ce,onBlur:Ue,onFocus:ee,suffix:de,allowClear:D,addonAfter:Ye,addonBefore:ke,className:xe,style:Te,styles:ve,rootClassName:De,onChange:he,classNames:Se}=ne,Xe=L(ne,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:et,direction:je,input:qe}=W.useContext(g.E_),Et=et("input",K),kt=(0,W.useRef)(null),[Ot,sr]=(0,O.ZP)(Et),{compactSize:rr,compactItemClassnames:br}=(0,_.ri)(Et,je),lr=(0,v.Z)(gt=>{var fe;return(fe=Oe!=null?Oe:rr)!==null&&fe!==void 0?fe:gt}),V=W.useContext(F.Z),dt=Ce!=null?Ce:V,{status:I,hasFeedback:p,feedbackIcon:f}=(0,W.useContext)($.aM),x=(0,S.F)(I,me),Y=T(ne)||!!p,Be=(0,W.useRef)(Y);(0,W.useEffect)(()=>{var gt;Y&&Be.current,Be.current=Y},[Y]);const H=(0,M.Z)(kt,!0),ie=gt=>{H(),Ue==null||Ue(gt)},Qe=gt=>{H(),ee==null||ee(gt)},ye=gt=>{H(),he==null||he(gt)},be=(p||de)&&W.createElement(W.Fragment,null,de,p&&f);let ze;return typeof D=="object"&&(D!=null&&D.clearIcon)?ze=D:D&&(ze={clearIcon:W.createElement(pe.Z,null)}),Ot(W.createElement(Ne.default,Object.assign({ref:(0,te.sQ)(J,kt),prefixCls:Et,autoComplete:qe==null?void 0:qe.autoComplete},Xe,{disabled:dt,onBlur:ie,onFocus:Qe,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),Te),styles:Object.assign(Object.assign({},qe==null?void 0:qe.styles),ve),suffix:be,allowClear:ze,className:P()(xe,De,br,qe==null?void 0:qe.className),onChange:ye,addonAfter:Ye&&W.createElement(_.BR,null,W.createElement($.Ux,{override:!0,status:!0},Ye)),addonBefore:ke&&W.createElement(_.BR,null,W.createElement($.Ux,{override:!0,status:!0},ke)),classNames:Object.assign(Object.assign(Object.assign({},Se),qe==null?void 0:qe.classNames),{input:P()({[`${Et}-sm`]:lr==="small",[`${Et}-lg`]:lr==="large",[`${Et}-rtl`]:je==="rtl",[`${Et}-borderless`]:!le},!Y&&(0,S.Z)(Et,x),Se==null?void 0:Se.input,(G=qe==null?void 0:qe.classNames)===null||G===void 0?void 0:G.input,sr)}),classes:{affixWrapper:P()({[`${Et}-affix-wrapper-sm`]:lr==="small",[`${Et}-affix-wrapper-lg`]:lr==="large",[`${Et}-affix-wrapper-rtl`]:je==="rtl",[`${Et}-affix-wrapper-borderless`]:!le},(0,S.Z)(`${Et}-affix-wrapper`,x,p),sr),wrapper:P()({[`${Et}-group-rtl`]:je==="rtl"},sr),group:P()({[`${Et}-group-wrapper-sm`]:lr==="small",[`${Et}-group-wrapper-lg`]:lr==="large",[`${Et}-group-wrapper-rtl`]:je==="rtl",[`${Et}-group-wrapper-disabled`]:dt},(0,S.Z)(`${Et}-group-wrapper`,x,p),sr)}})))})},1643:function(dn,Ut,C){"use strict";var pe=C(19248),Ae=C(92310),P=C.n(Ae),Ne=C(9296),te=C(59301),W=C(19080),S=C(36355),g=C(1684),F=C(19716),v=C(32441),$=C(9432),_=C(9937),M=function(T,L){var q={};for(var R in T)Object.prototype.hasOwnProperty.call(T,R)&&L.indexOf(R)<0&&(q[R]=T[R]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,R=Object.getOwnPropertySymbols(T);se{const{prefixCls:q,bordered:R=!0,size:se,disabled:ne,status:J,allowClear:G,showCount:K,classNames:le,rootClassName:me,className:Oe}=T,Ce=M(T,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:Ue,direction:ee}=te.useContext(S.E_),de=(0,F.Z)(se),D=te.useContext(g.Z),Ye=ne!=null?ne:D,{status:ke,hasFeedback:xe,feedbackIcon:Te}=te.useContext(v.aM),ve=(0,W.F)(ke,J),De=te.useRef(null);te.useImperativeHandle(L,()=>{var je;return{resizableTextArea:(je=De.current)===null||je===void 0?void 0:je.resizableTextArea,focus:qe=>{var Et,kt;(0,$.n)((kt=(Et=De.current)===null||Et===void 0?void 0:Et.resizableTextArea)===null||kt===void 0?void 0:kt.textArea,qe)},blur:()=>{var qe;return(qe=De.current)===null||qe===void 0?void 0:qe.blur()}}});const he=Ue("input",q);let Se;typeof G=="object"&&(G!=null&&G.clearIcon)?Se=G:G&&(Se={clearIcon:te.createElement(pe.Z,null)});const[Xe,et]=(0,_.ZP)(he);return Xe(te.createElement(Ne.default,Object.assign({},Ce,{disabled:Ye,allowClear:Se,className:P()(Oe,me),classes:{affixWrapper:P()(`${he}-textarea-affix-wrapper`,{[`${he}-affix-wrapper-rtl`]:ee==="rtl",[`${he}-affix-wrapper-borderless`]:!R,[`${he}-affix-wrapper-sm`]:de==="small",[`${he}-affix-wrapper-lg`]:de==="large",[`${he}-textarea-show-count`]:K},(0,W.Z)(`${he}-affix-wrapper`,ve),et)},classNames:Object.assign(Object.assign({},le),{textarea:P()({[`${he}-borderless`]:!R,[`${he}-sm`]:de==="small",[`${he}-lg`]:de==="large"},(0,W.Z)(he,ve),et,le==null?void 0:le.textarea)}),prefixCls:he,suffix:xe&&te.createElement("span",{className:`${he}-textarea-suffix`},Te),showCount:K,ref:De})))});Ut.Z=O},59412:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return Ae}});var pe=C(59301);function Ae(P,Ne){const te=(0,pe.useRef)([]),W=()=>{te.current.push(setTimeout(()=>{var S,g,F,v;!((S=P.current)===null||S===void 0)&&S.input&&((g=P.current)===null||g===void 0?void 0:g.input.getAttribute("type"))==="password"&&(!((F=P.current)===null||F===void 0)&&F.input.hasAttribute("value"))&&((v=P.current)===null||v===void 0||v.input.removeAttribute("value"))}))};return(0,pe.useEffect)(()=>(Ne&&W(),()=>te.current.forEach(S=>{S&&clearTimeout(S)})),[]),W}},92832:function(dn,Ut,C){"use strict";C.d(Ut,{default:function(){return de}});var pe=C(92310),Ae=C.n(pe),P=C(59301),Ne=C(36355),te=C(32441),W=C(9937),g=D=>{const{getPrefixCls:Ye,direction:ke}=(0,P.useContext)(Ne.E_),{prefixCls:xe,className:Te}=D,ve=Ye("input-group",xe),De=Ye("input"),[he,Se]=(0,W.ZP)(De),Xe=Ae()(ve,{[`${ve}-lg`]:D.size==="large",[`${ve}-sm`]:D.size==="small",[`${ve}-compact`]:D.compact,[`${ve}-rtl`]:ke==="rtl"},Se,Te),et=(0,P.useContext)(te.aM),je=(0,P.useMemo)(()=>Object.assign(Object.assign({},et),{isFormItemInput:!1}),[et]);return he(P.createElement("span",{className:Xe,style:D.style,onMouseEnter:D.onMouseEnter,onMouseLeave:D.onMouseLeave,onFocus:D.onFocus,onBlur:D.onBlur},P.createElement(te.aM.Provider,{value:je},D.children)))},F=C(9432),v=C(73331),$=C(15277),_=C(2738),M=C(8654),O=C(59412),T=function(D,Ye){var ke={};for(var xe in D)Object.prototype.hasOwnProperty.call(D,xe)&&Ye.indexOf(xe)<0&&(ke[xe]=D[xe]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,xe=Object.getOwnPropertySymbols(D);TeD?P.createElement($.Z,null):P.createElement(v.Z,null),q={click:"onClick",hover:"onMouseOver"};var se=P.forwardRef((D,Ye)=>{const{visibilityToggle:ke=!0}=D,xe=typeof ke=="object"&&ke.visible!==void 0,[Te,ve]=(0,P.useState)(()=>xe?ke.visible:!1),De=(0,P.useRef)(null);P.useEffect(()=>{xe&&ve(ke.visible)},[xe,ke]);const he=(0,O.Z)(De),Se=()=>{const{disabled:dt}=D;dt||(Te&&he(),ve(I=>{var p;const f=!I;return typeof ke=="object"&&((p=ke.onVisibleChange)===null||p===void 0||p.call(ke,f)),f}))},Xe=dt=>{const{action:I="click",iconRender:p=L}=D,f=q[I]||"",x=p(Te),Y={[f]:Se,className:`${dt}-icon`,key:"passwordIcon",onMouseDown:Be=>{Be.preventDefault()},onMouseUp:Be=>{Be.preventDefault()}};return P.cloneElement(P.isValidElement(x)?x:P.createElement("span",null,x),Y)},{className:et,prefixCls:je,inputPrefixCls:qe,size:Et}=D,kt=T(D,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ot}=P.useContext(Ne.E_),sr=Ot("input",qe),rr=Ot("input-password",je),br=ke&&Xe(rr),lr=Ae()(rr,et,{[`${rr}-${Et}`]:!!Et}),V=Object.assign(Object.assign({},(0,_.Z)(kt,["suffix","iconRender","visibilityToggle"])),{type:Te?"text":"password",className:lr,prefixCls:sr,suffix:br});return Et&&(V.size=Et),P.createElement(F.Z,Object.assign({ref:(0,M.sQ)(Ye,De)},V))}),ne=C(47472),J=C(92343),G=C(3113),K=C(19716),le=C(33234),me=function(D,Ye){var ke={};for(var xe in D)Object.prototype.hasOwnProperty.call(D,xe)&&Ye.indexOf(xe)<0&&(ke[xe]=D[xe]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,xe=Object.getOwnPropertySymbols(D);Te{const{prefixCls:ke,inputPrefixCls:xe,className:Te,size:ve,suffix:De,enterButton:he=!1,addonAfter:Se,loading:Xe,disabled:et,onSearch:je,onChange:qe,onCompositionStart:Et,onCompositionEnd:kt}=D,Ot=me(D,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:sr,direction:rr}=P.useContext(Ne.E_),br=P.useRef(!1),lr=sr("input-search",ke),V=sr("input",xe),{compactSize:dt}=(0,le.ri)(lr,rr),I=(0,K.Z)(at=>{var rt;return(rt=ve!=null?ve:dt)!==null&&rt!==void 0?rt:at}),p=P.useRef(null),f=at=>{at&&at.target&&at.type==="click"&&je&&je(at.target.value,at,{source:"clear"}),qe&&qe(at)},x=at=>{var rt;document.activeElement===((rt=p.current)===null||rt===void 0?void 0:rt.input)&&at.preventDefault()},Y=at=>{var rt,Le;je&&je((Le=(rt=p.current)===null||rt===void 0?void 0:rt.input)===null||Le===void 0?void 0:Le.value,at,{source:"input"})},Be=at=>{br.current||Xe||Y(at)},H=typeof he=="boolean"?P.createElement(ne.Z,null):null,ie=`${lr}-button`;let Qe;const ye=he||{},be=ye.type&&ye.type.__ANT_BUTTON===!0;be||ye.type==="button"?Qe=(0,J.Tm)(ye,Object.assign({onMouseDown:x,onClick:at=>{var rt,Le;(Le=(rt=ye==null?void 0:ye.props)===null||rt===void 0?void 0:rt.onClick)===null||Le===void 0||Le.call(rt,at),Y(at)},key:"enterButton"},be?{className:ie,size:I}:{})):Qe=P.createElement(G.ZP,{className:ie,type:he?"primary":void 0,size:I,disabled:et,key:"enterButton",onMouseDown:x,onClick:Y,loading:Xe,icon:H},he),Se&&(Qe=[Qe,(0,J.Tm)(Se,{key:"addonAfter"})]);const ze=Ae()(lr,{[`${lr}-rtl`]:rr==="rtl",[`${lr}-${I}`]:!!I,[`${lr}-with-button`]:!!he},Te),gt=at=>{br.current=!0,Et==null||Et(at)},fe=at=>{br.current=!1,kt==null||kt(at)};return P.createElement(F.Z,Object.assign({ref:(0,M.sQ)(p,Ye),onPressEnter:Be},Ot,{size:I,onCompositionStart:gt,onCompositionEnd:fe,prefixCls:V,addonAfter:Qe,suffix:De,onChange:f,className:ze,disabled:et}))}),Ue=C(1643);const ee=F.Z;ee.Group=g,ee.Search=Ce,ee.TextArea=Ue.Z,ee.Password=se;var de=ee},9937:function(dn,Ut,C){"use strict";C.d(Ut,{M1:function(){return S},TM:function(){return J},Xy:function(){return g},bi:function(){return $},e5:function(){return ne},ik:function(){return _},nz:function(){return te},pU:function(){return W},s7:function(){return M},x0:function(){return v}});var pe=C(17313),Ae=C(74207),P=C(37613),Ne=C(83116);const te=G=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:G,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),W=G=>({borderColor:G.hoverBorderColor}),S=G=>({borderColor:G.activeBorderColor,boxShadow:G.activeShadow,outline:0}),g=G=>({color:G.colorTextDisabled,backgroundColor:G.colorBgContainerDisabled,borderColor:G.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},W((0,P.TS)(G,{hoverBorderColor:G.colorBorder})))}),F=G=>{const{paddingBlockLG:K,fontSizeLG:le,lineHeightLG:me,borderRadiusLG:Oe,paddingInlineLG:Ce}=G;return{padding:`${K}px ${Ce}px`,fontSize:le,lineHeight:me,borderRadius:Oe}},v=G=>({padding:`${G.paddingBlockSM}px ${G.paddingInlineSM}px`,borderRadius:G.borderRadiusSM}),$=(G,K)=>{const{componentCls:le,colorError:me,colorWarning:Oe,errorActiveShadow:Ce,warningActiveShadow:Ue,colorErrorBorderHover:ee,colorWarningBorderHover:de}=G;return{[`&-status-error:not(${K}-disabled):not(${K}-borderless)${K}`]:{borderColor:me,"&:hover":{borderColor:ee},"&:focus, &-focused":Object.assign({},S((0,P.TS)(G,{activeBorderColor:me,activeShadow:Ce}))),[`${le}-prefix, ${le}-suffix`]:{color:me}},[`&-status-warning:not(${K}-disabled):not(${K}-borderless)${K}`]:{borderColor:Oe,"&:hover":{borderColor:de},"&:focus, &-focused":Object.assign({},S((0,P.TS)(G,{activeBorderColor:Oe,activeShadow:Ue}))),[`${le}-prefix, ${le}-suffix`]:{color:Oe}}}},_=G=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${G.paddingBlock}px ${G.paddingInline}px`,color:G.colorText,fontSize:G.fontSize,lineHeight:G.lineHeight,backgroundColor:G.colorBgContainer,backgroundImage:"none",borderWidth:G.lineWidth,borderStyle:G.lineType,borderColor:G.colorBorder,borderRadius:G.borderRadius,transition:`all ${G.motionDurationMid}`},te(G.colorTextPlaceholder)),{"&:hover":Object.assign({},W(G)),"&:focus, &-focused":Object.assign({},S(G)),"&-disabled, &[disabled]":Object.assign({},g(G)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:G.controlHeight,lineHeight:G.lineHeight,verticalAlign:"bottom",transition:`all ${G.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},F(G)),"&-sm":Object.assign({},v(G)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),M=G=>{const{componentCls:K,antCls:le}=G;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:G.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${K}, &-lg > ${K}-group-addon`]:Object.assign({},F(G)),[`&-sm ${K}, &-sm > ${K}-group-addon`]:Object.assign({},v(G)),[`&-lg ${le}-select-single ${le}-select-selector`]:{height:G.controlHeightLG},[`&-sm ${le}-select-single ${le}-select-selector`]:{height:G.controlHeightSM},[`> ${K}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${K}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${G.paddingInline}px`,color:G.colorText,fontWeight:"normal",fontSize:G.fontSize,textAlign:"center",backgroundColor:G.colorFillAlter,border:`${G.lineWidth}px ${G.lineType} ${G.colorBorder}`,borderRadius:G.borderRadius,transition:`all ${G.motionDurationSlow}`,lineHeight:1,[`${le}-select`]:{margin:`-${G.paddingBlock+1}px -${G.paddingInline}px`,[`&${le}-select-single:not(${le}-select-customize-input)`]:{[`${le}-select-selector`]:{backgroundColor:"inherit",border:`${G.lineWidth}px ${G.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${le}-select-selector`]:{color:G.colorPrimary}}},[`${le}-cascader-picker`]:{margin:`-9px -${G.paddingInline}px`,backgroundColor:"transparent",[`${le}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${K}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${K}-search-with-button &`]:{zIndex:0}}},[`> ${K}:first-child, ${K}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${le}-select ${le}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${K}-affix-wrapper`]:{[`&:not(:first-child) ${K}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${K}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${K}:last-child, ${K}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${le}-select ${le}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${K}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${K}-search &`]:{borderStartStartRadius:G.borderRadius,borderEndStartRadius:G.borderRadius}},[`&:not(:first-child), ${K}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${K}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,pe.dF)()),{[`${K}-group-addon, ${K}-group-wrap, > ${K}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:G.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${K}-affix-wrapper, & > ${K}-number-affix-wrapper, & > ${le}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-W.lineWidth,borderInlineEndWidth:W.lineWidth},[`${K}`]:{float:"none"},[`& > ${le}-select > ${le}-select-selector, + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-G.lineWidth,borderInlineEndWidth:G.lineWidth},[`${K}`]:{float:"none"},[`& > ${le}-select > ${le}-select-selector, & > ${le}-select-auto-complete ${K}, & > ${le}-cascader-picker ${K}, - & > ${K}-group-wrapper ${K}`]:{borderInlineEndWidth:W.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${le}-select-focused`]:{zIndex:1},[`& > ${le}-select > ${le}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${K}-group-wrapper ${K}`]:{borderInlineEndWidth:G.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${le}-select-focused`]:{zIndex:1},[`& > ${le}-select > ${le}-select-arrow`]:{zIndex:1},[`& > *:first-child, & > ${le}-select:first-child > ${le}-select-selector, & > ${le}-select-auto-complete:first-child ${K}, - & > ${le}-cascader-picker:first-child ${K}`]:{borderStartStartRadius:W.borderRadius,borderEndStartRadius:W.borderRadius},[`& > *:last-child, + & > ${le}-cascader-picker:first-child ${K}`]:{borderStartStartRadius:G.borderRadius,borderEndStartRadius:G.borderRadius},[`& > *:last-child, & > ${le}-select:last-child > ${le}-select-selector, & > ${le}-cascader-picker:last-child ${K}, - & > ${le}-cascader-picker-focused:last-child ${K}`]:{borderInlineEndWidth:W.lineWidth,borderStartEndRadius:W.borderRadius,borderEndEndRadius:W.borderRadius},[`& > ${le}-select-auto-complete ${K}`]:{verticalAlign:"top"},[`${K}-group-wrapper + ${K}-group-wrapper`]:{marginInlineStart:-W.lineWidth,[`${K}-affix-wrapper`]:{borderRadius:0}},[`${K}-group-wrapper:not(:last-child)`]:{[`&${K}-search > ${K}-group`]:{[`& > ${K}-group-addon > ${K}-search-button`]:{borderRadius:0},[`& > ${K}`]:{borderStartStartRadius:W.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:W.borderRadius}}}})}},O=W=>{const{componentCls:K,controlHeightSM:le,lineWidth:me}=W,Be=(le-me*2-16)/2;return{[K]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pe.Wf)(W)),_(W)),$(W,K)),{'&[type="color"]':{height:W.controlHeight,[`&${K}-lg`]:{height:W.controlHeightLG},[`&${K}-sm`]:{height:le,paddingTop:Be,paddingBottom:Be}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},T=W=>{const{componentCls:K}=W;return{[`${K}-clear-icon`]:{margin:0,color:W.colorTextQuaternary,fontSize:W.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${W.motionDurationSlow}`,"&:hover":{color:W.colorTextTertiary},"&:active":{color:W.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${W.inputAffixPadding}px`}}}},L=W=>{const{componentCls:K,inputAffixPadding:le,colorTextDescription:me,motionDurationSlow:Oe,colorIcon:Be,colorIconHover:Ue,iconCls:ee}=W;return{[`${K}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},_(W)),{display:"inline-flex",[`&:not(${K}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},V(W)),{zIndex:1,[`${K}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${K}[disabled]`]:{background:"transparent"}},[`> input${K}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${K}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:W.paddingXS}},"&-show-count-suffix":{color:me},"&-show-count-has-suffix":{marginInlineEnd:W.paddingXXS},"&-prefix":{marginInlineEnd:le},"&-suffix":{marginInlineStart:le}}}),T(W)),{[`${ee}${K}-password-icon`]:{color:Be,cursor:"pointer",transition:`all ${Oe}`,"&:hover":{color:Ue}}}),$(W,`${K}-affix-wrapper`))}},Y=W=>{const{componentCls:K,colorError:le,colorWarning:me,borderRadiusLG:Oe,borderRadiusSM:Be}=W;return{[`${K}-group`]:Object.assign(Object.assign(Object.assign({},(0,pe.Wf)(W)),M(W)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${K}-group-addon`]:{borderRadius:Oe,fontSize:W.fontSizeLG}},"&-sm":{[`${K}-group-addon`]:{borderRadius:Be}},"&-status-error":{[`${K}-group-addon`]:{color:le,borderColor:le}},"&-status-warning":{[`${K}-group-addon`]:{color:me,borderColor:me}},"&-disabled":{[`${K}-group-addon`]:Object.assign({},g(W))},[`&:not(${K}-compact-first-item):not(${K}-compact-last-item)${K}-compact-item`]:{[`${K}, ${K}-group-addon`]:{borderRadius:0}},[`&:not(${K}-compact-last-item)${K}-compact-first-item`]:{[`${K}, ${K}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${K}-compact-first-item)${K}-compact-last-item`]:{[`${K}, ${K}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},R=W=>{const{componentCls:K,antCls:le}=W,me=`${K}-search`;return{[me]:{[`${K}`]:{"&:hover, &:focus":{borderColor:W.colorPrimaryHover,[`+ ${K}-group-addon ${me}-button:not(${le}-btn-primary)`]:{borderInlineStartColor:W.colorPrimaryHover}}},[`${K}-affix-wrapper`]:{borderRadius:0},[`${K}-lg`]:{lineHeight:W.lineHeightLG-2e-4},[`> ${K}-group`]:{[`> ${K}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${me}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:W.borderRadius,borderEndEndRadius:W.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${me}-button:not(${le}-btn-primary)`]:{color:W.colorTextDescription,"&:hover":{color:W.colorPrimaryHover},"&:active":{color:W.colorPrimaryActive},[`&${le}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${me}-button`]:{height:W.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${me}-button`]:{height:W.controlHeightLG},[`&-small ${me}-button`]:{height:W.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${K}-compact-item`]:{[`&:not(${K}-compact-last-item)`]:{[`${K}-group-addon`]:{[`${K}-search-button`]:{marginInlineEnd:-W.lineWidth,borderRadius:0}}},[`&:not(${K}-compact-first-item)`]:{[`${K},${K}-affix-wrapper`]:{borderRadius:0}},[`> ${K}-group-addon ${K}-search-button, + & > ${le}-cascader-picker-focused:last-child ${K}`]:{borderInlineEndWidth:G.lineWidth,borderStartEndRadius:G.borderRadius,borderEndEndRadius:G.borderRadius},[`& > ${le}-select-auto-complete ${K}`]:{verticalAlign:"top"},[`${K}-group-wrapper + ${K}-group-wrapper`]:{marginInlineStart:-G.lineWidth,[`${K}-affix-wrapper`]:{borderRadius:0}},[`${K}-group-wrapper:not(:last-child)`]:{[`&${K}-search > ${K}-group`]:{[`& > ${K}-group-addon > ${K}-search-button`]:{borderRadius:0},[`& > ${K}`]:{borderStartStartRadius:G.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:G.borderRadius}}}})}},O=G=>{const{componentCls:K,controlHeightSM:le,lineWidth:me}=G,Ce=(le-me*2-16)/2;return{[K]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pe.Wf)(G)),_(G)),$(G,K)),{'&[type="color"]':{height:G.controlHeight,[`&${K}-lg`]:{height:G.controlHeightLG},[`&${K}-sm`]:{height:le,paddingTop:Ce,paddingBottom:Ce}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},T=G=>{const{componentCls:K}=G;return{[`${K}-clear-icon`]:{margin:0,color:G.colorTextQuaternary,fontSize:G.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${G.motionDurationSlow}`,"&:hover":{color:G.colorTextTertiary},"&:active":{color:G.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${G.inputAffixPadding}px`}}}},L=G=>{const{componentCls:K,inputAffixPadding:le,colorTextDescription:me,motionDurationSlow:Oe,colorIcon:Ce,colorIconHover:Ue,iconCls:ee}=G;return{[`${K}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},_(G)),{display:"inline-flex",[`&:not(${K}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},W(G)),{zIndex:1,[`${K}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${K}[disabled]`]:{background:"transparent"}},[`> input${K}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${K}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:G.paddingXS}},"&-show-count-suffix":{color:me},"&-show-count-has-suffix":{marginInlineEnd:G.paddingXXS},"&-prefix":{marginInlineEnd:le},"&-suffix":{marginInlineStart:le}}}),T(G)),{[`${ee}${K}-password-icon`]:{color:Ce,cursor:"pointer",transition:`all ${Oe}`,"&:hover":{color:Ue}}}),$(G,`${K}-affix-wrapper`))}},q=G=>{const{componentCls:K,colorError:le,colorWarning:me,borderRadiusLG:Oe,borderRadiusSM:Ce}=G;return{[`${K}-group`]:Object.assign(Object.assign(Object.assign({},(0,pe.Wf)(G)),M(G)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${K}-group-addon`]:{borderRadius:Oe,fontSize:G.fontSizeLG}},"&-sm":{[`${K}-group-addon`]:{borderRadius:Ce}},"&-status-error":{[`${K}-group-addon`]:{color:le,borderColor:le}},"&-status-warning":{[`${K}-group-addon`]:{color:me,borderColor:me}},"&-disabled":{[`${K}-group-addon`]:Object.assign({},g(G))},[`&:not(${K}-compact-first-item):not(${K}-compact-last-item)${K}-compact-item`]:{[`${K}, ${K}-group-addon`]:{borderRadius:0}},[`&:not(${K}-compact-last-item)${K}-compact-first-item`]:{[`${K}, ${K}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${K}-compact-first-item)${K}-compact-last-item`]:{[`${K}, ${K}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},R=G=>{const{componentCls:K,antCls:le}=G,me=`${K}-search`;return{[me]:{[`${K}`]:{"&:hover, &:focus":{borderColor:G.colorPrimaryHover,[`+ ${K}-group-addon ${me}-button:not(${le}-btn-primary)`]:{borderInlineStartColor:G.colorPrimaryHover}}},[`${K}-affix-wrapper`]:{borderRadius:0},[`${K}-lg`]:{lineHeight:G.lineHeightLG-2e-4},[`> ${K}-group`]:{[`> ${K}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${me}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:G.borderRadius,borderEndEndRadius:G.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${me}-button:not(${le}-btn-primary)`]:{color:G.colorTextDescription,"&:hover":{color:G.colorPrimaryHover},"&:active":{color:G.colorPrimaryActive},[`&${le}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${me}-button`]:{height:G.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${me}-button`]:{height:G.controlHeightLG},[`&-small ${me}-button`]:{height:G.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${K}-compact-item`]:{[`&:not(${K}-compact-last-item)`]:{[`${K}-group-addon`]:{[`${K}-search-button`]:{marginInlineEnd:-G.lineWidth,borderRadius:0}}},[`&:not(${K}-compact-first-item)`]:{[`${K},${K}-affix-wrapper`]:{borderRadius:0}},[`> ${K}-group-addon ${K}-search-button, > ${K}, - ${K}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${K}-affix-wrapper-focused`]:{zIndex:2}}}}},se=W=>{const{componentCls:K,paddingLG:le}=W,me=`${K}-textarea`;return{[me]:{position:"relative","&-show-count":{[`> ${K}`]:{height:"100%"},[`${K}-data-count`]:{position:"absolute",bottom:-W.fontSize*W.lineHeight,insetInlineEnd:0,color:W.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${K}`]:{paddingInlineEnd:le}},[`&-affix-wrapper${me}-has-feedback`]:{[`${K}`]:{paddingInlineEnd:le}},[`&-affix-wrapper${K}-affix-wrapper`]:{padding:0,[`> textarea${K}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${K}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${K}-clear-icon`]:{position:"absolute",insetInlineEnd:W.paddingXS,insetBlockStart:W.paddingXS},[`${me}-suffix`]:{position:"absolute",top:0,insetInlineEnd:W.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function ne(W){return(0,P.TS)(W,{inputAffixPadding:W.paddingXXS})}const J=W=>{const{controlHeight:K,fontSize:le,lineHeight:me,lineWidth:Oe,controlHeightSM:Be,controlHeightLG:Ue,fontSizeLG:ee,lineHeightLG:fe,paddingSM:D,controlPaddingHorizontalSM:Ye,controlPaddingHorizontal:Le,colorFillAlter:Ce,colorPrimaryHover:Te,controlOutlineWidth:be,controlOutline:ke,colorErrorOutline:he,colorWarningOutline:Ee}=W;return{paddingBlock:Math.max(Math.round((K-le*me)/2*10)/10-Oe,3),paddingBlockSM:Math.max(Math.round((Be-le*me)/2*10)/10-Oe,0),paddingBlockLG:Math.ceil((Ue-ee*fe)/2*10)/10-Oe,paddingInline:D-Oe,paddingInlineSM:Ye-Oe,paddingInlineLG:Le-Oe,addonBg:Ce,activeBorderColor:Te,hoverBorderColor:Te,activeShadow:`0 0 0 ${be}px ${ke}`,errorActiveShadow:`0 0 0 ${be}px ${he}`,warningActiveShadow:`0 0 0 ${be}px ${Ee}`}};Ut.ZP=(0,Ne.Z)("Input",W=>{const K=(0,P.TS)(W,ne(W));return[O(K),se(K),L(K),Y(K),R(K),(0,Ae.c)(K)]},J)},45818:function(dn,Ut,x){"use strict";x.d(Ut,{D:function(){return ne},Z:function(){return K}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ne=P,te=x(7657),V=function(me,Oe){return Ae.createElement(te.Z,(0,pe.Z)({},me,{ref:Oe,icon:Ne}))},S=Ae.forwardRef(V),g=S,F=x(33853),v=x(38819),$=x(92310),_=x.n($),M=x(2738),T=le=>!isNaN(parseFloat(le))&&isFinite(le),L=x(36355),Y=x(84966),R=function(le,me){var Oe={};for(var Be in le)Object.prototype.hasOwnProperty.call(le,Be)&&me.indexOf(Be)<0&&(Oe[Be]=le[Be]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Be=Object.getOwnPropertySymbols(le);Ue{let le=0;return function(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return le+=1,`${me}${le}`}})();var K=Ae.forwardRef((le,me)=>{const{prefixCls:Oe,className:Be,trigger:Ue,children:ee,defaultCollapsed:fe=!1,theme:D="dark",style:Ye={},collapsible:Le=!1,reverseArrow:Ce=!1,width:Te=200,collapsedWidth:be=80,zeroWidthTriggerStyle:ke,breakpoint:he,onCollapse:Ee,onBreakpoint:Xe}=le,et=R(le,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ze}=(0,Ae.useContext)(Y.Gs),[qe,Et]=(0,Ae.useState)("collapsed"in le?le.collapsed:fe),[Lt,Ot]=(0,Ae.useState)(!1);(0,Ae.useEffect)(()=>{"collapsed"in le&&Et(le.collapsed)},[le.collapsed]);const sr=(I,m)=>{"collapsed"in le||Et(I),Ee==null||Ee(I,m)},er=(0,Ae.useRef)();er.current=I=>{Ot(I.matches),Xe==null||Xe(I.matches),qe!==I.matches&&sr(I.matches,"responsive")},(0,Ae.useEffect)(()=>{function I(u){return er.current(u)}let m;if(typeof window!="undefined"){const{matchMedia:u}=window;if(u&&he&&he in se){m=u(`(max-width: ${se[he]})`);try{m.addEventListener("change",I)}catch(C){m.addListener(I)}I(m)}}return()=>{try{m==null||m.removeEventListener("change",I)}catch(u){m==null||m.removeListener(I)}}},[he]),(0,Ae.useEffect)(()=>{const I=J("ant-sider-");return ze.addSider(I),()=>ze.removeSider(I)},[]);const yr=()=>{sr(!qe,"clickTrigger")},{getPrefixCls:lr}=(0,Ae.useContext)(L.E_),G=()=>{const I=lr("layout-sider",Oe),m=(0,M.Z)(et,["collapsed"]),u=qe?be:Te,C=T(u)?`${u}px`:String(u),q=parseFloat(String(be||0))===0?Ae.createElement("span",{onClick:yr,className:_()(`${I}-zero-width-trigger`,`${I}-zero-width-trigger-${Ce?"right":"left"}`),style:ke},Ue||Ae.createElement(g,null)):null,ie={expanded:Ce?Ae.createElement(v.Z,null):Ae.createElement(F.Z,null),collapsed:Ce?Ae.createElement(F.Z,null):Ae.createElement(v.Z,null)}[qe?"collapsed":"expanded"],Qe=Ue!==null?q||Ae.createElement("div",{className:`${I}-trigger`,onClick:yr,style:{width:C}},Ue||ie):null,we=Object.assign(Object.assign({},Ye),{flex:`0 0 ${C}`,maxWidth:C,minWidth:C,width:C}),ye=_()(I,`${I}-${D}`,{[`${I}-collapsed`]:!!qe,[`${I}-has-trigger`]:Le&&Ue!==null&&!q,[`${I}-below`]:!!Lt,[`${I}-zero-width`]:parseFloat(C)===0},Be);return Ae.createElement("aside",Object.assign({className:ye},m,{style:we,ref:me}),Ae.createElement("div",{className:`${I}-children`},ee),Le||Lt&&q?Qe:null)},dt=Ae.useMemo(()=>({siderCollapsed:qe}),[qe]);return Ae.createElement(ne.Provider,{value:dt},G())})},84966:function(dn,Ut,x){"use strict";x.d(Ut,{VY:function(){return ne},$_:function(){return se},h4:function(){return R},Gs:function(){return M},ZP:function(){return J}});var pe=x(94480),Ae=x(92310),P=x.n(Ae),Ne=x(2738),te=x(59301),V=x(36355),S=x(83116),F=W=>{const{componentCls:K,bodyBg:le,lightSiderBg:me,lightTriggerBg:Oe,lightTriggerColor:Be}=W;return{[`${K}-sider-light`]:{background:me,[`${K}-sider-trigger`]:{color:Be,background:Oe},[`${K}-sider-zero-width-trigger`]:{color:Be,background:Oe,border:`1px solid ${le}`,borderInlineStart:0}}}};const v=W=>{const{antCls:K,componentCls:le,colorText:me,triggerColor:Oe,footerBg:Be,triggerBg:Ue,headerHeight:ee,headerPadding:fe,headerColor:D,footerPadding:Ye,triggerHeight:Le,zeroTriggerHeight:Ce,zeroTriggerWidth:Te,motionDurationMid:be,motionDurationSlow:ke,fontSize:he,borderRadius:Ee,bodyBg:Xe,headerBg:et,siderBg:ze}=W;return{[le]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Xe,"&, *":{boxSizing:"border-box"},[`&${le}-has-sider`]:{flexDirection:"row",[`> ${le}, > ${le}-content`]:{width:0}},[`${le}-header, &${le}-footer`]:{flex:"0 0 auto"},[`${le}-sider`]:{position:"relative",minWidth:0,background:ze,transition:`all ${be}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${K}-menu${K}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Le},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Le,color:Oe,lineHeight:`${Le}px`,textAlign:"center",background:Ue,cursor:"pointer",transition:`all ${be}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ee,insetInlineEnd:-Te,zIndex:1,width:Te,height:Ce,color:Oe,fontSize:W.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ze,borderStartStartRadius:0,borderStartEndRadius:Ee,borderEndEndRadius:Ee,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ke} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ke}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Te,borderStartStartRadius:Ee,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Ee}}}}},F(W)),{"&-rtl":{direction:"rtl"}}),[`${le}-header`]:{height:ee,padding:fe,color:D,lineHeight:`${ee}px`,background:et,[`${K}-menu`]:{lineHeight:"inherit"}},[`${le}-footer`]:{padding:Ye,color:me,fontSize:he,background:Be},[`${le}-content`]:{flex:"auto",minHeight:0}}};var $=(0,S.Z)("Layout",W=>[v(W)],W=>{const{colorBgLayout:K,controlHeight:le,controlHeightLG:me,colorText:Oe,controlHeightSM:Be,marginXXS:Ue,colorTextLightSolid:ee,colorBgContainer:fe}=W,D=me*1.25;return{colorBgHeader:"#001529",colorBgBody:K,colorBgTrigger:"#002140",bodyBg:K,headerBg:"#001529",headerHeight:le*2,headerPadding:`0 ${D}px`,headerColor:Oe,footerPadding:`${Be}px ${D}px`,footerBg:K,siderBg:"#001529",triggerHeight:me+Ue*2,triggerBg:"#002140",triggerColor:ee,zeroTriggerWidth:me,zeroTriggerHeight:me,lightSiderBg:fe,lightTriggerBg:fe,lightTriggerColor:Oe}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),_=function(W,K){var le={};for(var me in W)Object.prototype.hasOwnProperty.call(W,me)&&K.indexOf(me)<0&&(le[me]=W[me]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,me=Object.getOwnPropertySymbols(W);Oenull,removeSider:()=>null}});function O(W){let{suffixCls:K,tagName:le,displayName:me}=W;return Oe=>te.forwardRef((Ue,ee)=>te.createElement(Oe,Object.assign({ref:ee,suffixCls:K,tagName:le},Ue)))}const T=te.forwardRef((W,K)=>{const{prefixCls:le,suffixCls:me,className:Oe,tagName:Be}=W,Ue=_(W,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ee}=te.useContext(V.E_),fe=ee("layout",le),[D,Ye]=$(fe),Le=me?`${fe}-${me}`:fe;return D(te.createElement(Be,Object.assign({className:P()(le||Le,Oe,Ye),ref:K},Ue)))}),L=te.forwardRef((W,K)=>{const{direction:le}=te.useContext(V.E_),[me,Oe]=te.useState([]),{prefixCls:Be,className:Ue,rootClassName:ee,children:fe,hasSider:D,tagName:Ye,style:Le}=W,Ce=_(W,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Te=(0,Ne.Z)(Ce,["suffixCls"]),{getPrefixCls:be,layout:ke}=te.useContext(V.E_),he=be("layout",Be),[Ee,Xe]=$(he),et=P()(he,{[`${he}-has-sider`]:typeof D=="boolean"?D:me.length>0,[`${he}-rtl`]:le==="rtl"},ke==null?void 0:ke.className,Ue,ee,Xe),ze=te.useMemo(()=>({siderHook:{addSider:qe=>{Oe(Et=>[].concat((0,pe.Z)(Et),[qe]))},removeSider:qe=>{Oe(Et=>Et.filter(Lt=>Lt!==qe))}}}),[]);return Ee(te.createElement(M.Provider,{value:ze},te.createElement(Ye,Object.assign({ref:K,className:et,style:Object.assign(Object.assign({},ke==null?void 0:ke.style),Le)},Te),fe)))}),Y=O({tagName:"div",displayName:"Layout"})(L),R=O({suffixCls:"header",tagName:"header",displayName:"Header"})(T),se=O({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(T),ne=O({suffixCls:"content",tagName:"main",displayName:"Content"})(T);var J=Y},40875:function(dn,Ut,x){"use strict";x.d(Ut,{J:function(){return V}});var pe=x(59301),Ae=x(33234),P=x(70425),Ne=function(S,g){var F={};for(var v in S)Object.prototype.hasOwnProperty.call(S,v)&&g.indexOf(v)<0&&(F[v]=S[v]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,v=Object.getOwnPropertySymbols(S);${const{children:F}=S,v=Ne(S,["children"]),$=pe.useContext(te),_=pe.useMemo(()=>Object.assign(Object.assign({},$),v),[$,v.prefixCls,v.mode,v.selectable]);return pe.createElement(te.Provider,{value:_},pe.createElement(Ae.BR,null,(0,P.supportNodeRef)(F)?pe.cloneElement(F,{ref:g}):F))});Ut.Z=te},20834:function(dn,Ut,x){"use strict";x.d(Ut,{default:function(){return dt}});var pe=x(15285),Ae=x(59301),P=x(45818),Ne=x(92310),te=x.n(Ne),V=x(36355),S=function(I,m){var u={};for(var C in I)Object.prototype.hasOwnProperty.call(I,C)&&m.indexOf(C)<0&&(u[C]=I[C]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,C=Object.getOwnPropertySymbols(I);q{const{prefixCls:m,className:u,dashed:C}=I,q=S(I,["prefixCls","className","dashed"]),{getPrefixCls:Se}=Ae.useContext(V.E_),H=Se("menu",m),ie=te()({[`${H}-item-divider-dashed`]:!!C},u);return Ae.createElement(pe.iz,Object.assign({className:ie},q))},v=x(11592),$=x(2738),_=x(6848),M=x(92343),T=(0,Ae.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Y=I=>{var m;const{className:u,children:C,icon:q,title:Se,danger:H}=I,{prefixCls:ie,firstLevel:Qe,direction:we,disableMenuItemTitleTooltip:ye,inlineCollapsed:je}=Ae.useContext(T),xt=lt=>{const Tt=Ae.createElement("span",{className:`${ie}-title-content`},C);return(!q||(0,M.l$)(C)&&C.type==="span")&&C&<&&Qe&&typeof C=="string"?Ae.createElement("div",{className:`${ie}-inline-collapsed-noicon`},C.charAt(0)):Tt},{siderCollapsed:de}=Ae.useContext(P.D);let st=Se;typeof Se=="undefined"?st=Qe?C:"":Se===!1&&(st="");const tt={title:st};!de&&!je&&(tt.title=null,tt.open=!1);const Ie=(0,v.Z)(C).length;let De=Ae.createElement(pe.ck,Object.assign({},(0,$.Z)(I,["title","icon","danger"]),{className:te()({[`${ie}-item-danger`]:H,[`${ie}-item-only-child`]:(q?Ie+1:Ie)===1},u),title:typeof Se=="string"?Se:void 0}),(0,M.Tm)(q,{className:te()((0,M.l$)(q)?(m=q.props)===null||m===void 0?void 0:m.className:"",`${ie}-item-icon`)}),xt(je));return ye||(De=Ae.createElement(_.Z,Object.assign({},tt,{placement:we==="rtl"?"left":"right",overlayClassName:`${ie}-inline-collapsed-tooltip`}),De)),De},se=I=>{var m;const{popupClassName:u,icon:C,title:q,theme:Se}=I,H=Ae.useContext(T),{prefixCls:ie,inlineCollapsed:Qe,theme:we}=H,ye=(0,pe.Xl)();let je;if(!C)je=Qe&&!ye.length&&q&&typeof q=="string"?Ae.createElement("div",{className:`${ie}-inline-collapsed-noicon`},q.charAt(0)):Ae.createElement("span",{className:`${ie}-title-content`},q);else{const de=(0,M.l$)(q)&&q.type==="span";je=Ae.createElement(Ae.Fragment,null,(0,M.Tm)(C,{className:te()((0,M.l$)(C)?(m=C.props)===null||m===void 0?void 0:m.className:"",`${ie}-item-icon`)}),de?q:Ae.createElement("span",{className:`${ie}-title-content`},q))}const xt=Ae.useMemo(()=>Object.assign(Object.assign({},H),{firstLevel:!1}),[H]);return Ae.createElement(T.Provider,{value:xt},Ae.createElement(pe.Wd,Object.assign({},(0,$.Z)(I,["icon"]),{title:je,popupClassName:te()(ie,u,`${ie}-${Se||we}`)})))},ne=x(18785),J=x(70425),W=x(62892),K=x(40875),le=function(I,m){var u={};for(var C in I)Object.prototype.hasOwnProperty.call(I,C)&&m.indexOf(C)<0&&(u[C]=I[C]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,C=Object.getOwnPropertySymbols(I);q{if(m&&typeof m=="object"){const C=m,{label:q,children:Se,key:H,type:ie}=C,Qe=le(C,["label","children","key","type"]),we=H!=null?H:`tmp-${u}`;return Se||ie==="group"?ie==="group"?Ae.createElement(pe.BW,Object.assign({key:we},Qe,{title:q}),me(Se)):Ae.createElement(se,Object.assign({key:we},Qe,{title:q}),me(Se)):ie==="divider"?Ae.createElement(F,Object.assign({key:we},Qe)):Ae.createElement(Y,Object.assign({key:we},Qe),q)}return null}).filter(m=>m)}function Oe(I){return Ae.useMemo(()=>I&&me(I),[I])}var Be=x(64993),Ue=x(17313),ee=x(8378),fe=x(13826),D=x(29878),Ye=x(83116),Le=x(37613),Te=I=>{const{componentCls:m,motionDurationSlow:u,horizontalLineHeight:C,colorSplit:q,lineWidth:Se,lineType:H,itemPaddingInline:ie}=I;return{[`${m}-horizontal`]:{lineHeight:C,border:0,borderBottom:`${Se}px ${H} ${q}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${m}-item, ${m}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ie},[`> ${m}-item:hover, - > ${m}-item-active, - > ${m}-submenu ${m}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${m}-item, ${m}-submenu-title`]:{transition:[`border-color ${u}`,`background ${u}`].join(",")},[`${m}-submenu-arrow`]:{display:"none"}}}},ke=I=>{let{componentCls:m,menuArrowOffset:u}=I;return{[`${m}-rtl`]:{direction:"rtl"},[`${m}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${m}-rtl${m}-vertical, - ${m}-submenu-rtl ${m}-vertical`]:{[`${m}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${u})`},"&::after":{transform:`rotate(45deg) translateY(${u})`}}}}};const he=I=>Object.assign({},(0,Ue.oN)(I));var Xe=(I,m)=>{const{componentCls:u,itemColor:C,itemSelectedColor:q,groupTitleColor:Se,itemBg:H,subMenuItemBg:ie,itemSelectedBg:Qe,activeBarHeight:we,activeBarWidth:ye,activeBarBorderWidth:je,motionDurationSlow:xt,motionEaseInOut:de,motionEaseOut:st,itemPaddingInline:tt,motionDurationMid:Ie,itemHoverColor:De,lineType:lt,colorSplit:Tt,itemDisabledColor:kt,dangerItemColor:rr,dangerItemHoverColor:Fr,dangerItemSelectedColor:kr,dangerItemActiveBg:Dr,dangerItemSelectedBg:Nr,itemHoverBg:xr,itemActiveBg:ur,menuSubMenuBg:Kr,horizontalItemSelectedColor:pn,horizontalItemSelectedBg:kn,horizontalItemBorderRadius:mn,horizontalItemHoverBg:Dn,popupBg:Ki}=I;return{[`${u}-${m}, ${u}-${m} > ${u}`]:{color:C,background:H,[`&${u}-root:focus-visible`]:Object.assign({},he(I)),[`${u}-item-group-title`]:{color:Se},[`${u}-submenu-selected`]:{[`> ${u}-submenu-title`]:{color:q}},[`${u}-item-disabled, ${u}-submenu-disabled`]:{color:`${kt} !important`},[`${u}-item:not(${u}-item-selected):not(${u}-submenu-selected)`]:{[`&:hover, > ${u}-submenu-title:hover`]:{color:De}},[`&:not(${u}-horizontal)`]:{[`${u}-item:not(${u}-item-selected)`]:{"&:hover":{backgroundColor:xr},"&:active":{backgroundColor:ur}},[`${u}-submenu-title`]:{"&:hover":{backgroundColor:xr},"&:active":{backgroundColor:ur}}},[`${u}-item-danger`]:{color:rr,[`&${u}-item:hover`]:{[`&:not(${u}-item-selected):not(${u}-submenu-selected)`]:{color:Fr}},[`&${u}-item:active`]:{background:Dr}},[`${u}-item a`]:{"&, &:hover":{color:"inherit"}},[`${u}-item-selected`]:{color:q,[`&${u}-item-danger`]:{color:kr},"a, a:hover":{color:"inherit"}},[`& ${u}-item-selected`]:{backgroundColor:Qe,[`&${u}-item-danger`]:{backgroundColor:Nr}},[`${u}-item, ${u}-submenu-title`]:{[`&:not(${u}-item-disabled):focus-visible`]:Object.assign({},he(I))},[`&${u}-submenu > ${u}`]:{backgroundColor:Kr},[`&${u}-popup > ${u}`]:{backgroundColor:Ki},[`&${u}-horizontal`]:Object.assign(Object.assign({},m==="dark"?{borderBottom:0}:{}),{[`> ${u}-item, > ${u}-submenu`]:{top:je,marginTop:-je,marginBottom:0,borderRadius:mn,"&::after":{position:"absolute",insetInline:tt,bottom:0,borderBottom:`${we}px solid transparent`,transition:`border-color ${xt} ${de}`,content:'""'},"&:hover, &-active, &-open":{background:Dn,"&::after":{borderBottomWidth:we,borderBottomColor:pn}},"&-selected":{color:pn,backgroundColor:kn,"&:hover":{backgroundColor:kn},"&::after":{borderBottomWidth:we,borderBottomColor:pn}}}}),[`&${u}-root`]:{[`&${u}-inline, &${u}-vertical`]:{borderInlineEnd:`${je}px ${lt} ${Tt}`}},[`&${u}-inline`]:{[`${u}-sub${u}-inline`]:{background:ie},[`${u}-item, ${u}-submenu-title`]:je&&ye?{width:`calc(100% + ${je}px)`}:{},[`${u}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ye}px solid ${q}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ie} ${st}`,`opacity ${Ie} ${st}`].join(","),content:'""'},[`&${u}-item-danger`]:{"&::after":{borderInlineEndColor:kr}}},[`${u}-selected, ${u}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ie} ${de}`,`opacity ${Ie} ${de}`].join(",")}}}}}};const et=I=>{const{componentCls:m,itemHeight:u,itemMarginInline:C,padding:q,menuArrowSize:Se,marginXS:H,itemMarginBlock:ie}=I,Qe=q+Se+H;return{[`${m}-item`]:{position:"relative",overflow:"hidden"},[`${m}-item, ${m}-submenu-title`]:{height:u,lineHeight:`${u}px`,paddingInline:q,overflow:"hidden",textOverflow:"ellipsis",marginInline:C,marginBlock:ie,width:`calc(100% - ${C*2}px)`},[`> ${m}-item, - > ${m}-submenu > ${m}-submenu-title`]:{height:u,lineHeight:`${u}px`},[`${m}-item-group-list ${m}-submenu-title, - ${m}-submenu-title`]:{paddingInlineEnd:Qe}}};var qe=I=>{const{componentCls:m,iconCls:u,itemHeight:C,colorTextLightSolid:q,dropdownWidth:Se,controlHeightLG:H,motionDurationMid:ie,motionEaseOut:Qe,paddingXL:we,itemMarginInline:ye,fontSizeLG:je,motionDurationSlow:xt,paddingXS:de,boxShadowSecondary:st,collapsedWidth:tt,collapsedIconSize:Ie}=I,De={height:C,lineHeight:`${C}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[m]:{"&-inline, &-vertical":Object.assign({[`&${m}-root`]:{boxShadow:"none"}},et(I))},[`${m}-submenu-popup`]:{[`${m}-vertical`]:Object.assign(Object.assign({},et(I)),{boxShadow:st})}},{[`${m}-submenu-popup ${m}-vertical${m}-sub`]:{minWidth:Se,maxHeight:`calc(100vh - ${H*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${m}-inline`]:{width:"100%",[`&${m}-root`]:{[`${m}-item, ${m}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${xt}`,`background ${xt}`,`padding ${ie} ${Qe}`].join(","),[`> ${m}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${m}-sub${m}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${m}-submenu > ${m}-submenu-title`]:De,[`& ${m}-item-group-title`]:{paddingInlineStart:we}},[`${m}-item`]:De}},{[`${m}-inline-collapsed`]:{width:tt,[`&${m}-root`]:{[`${m}-item, ${m}-submenu ${m}-submenu-title`]:{[`> ${m}-inline-collapsed-noicon`]:{fontSize:je,textAlign:"center"}}},[`> ${m}-item, - > ${m}-item-group > ${m}-item-group-list > ${m}-item, - > ${m}-item-group > ${m}-item-group-list > ${m}-submenu > ${m}-submenu-title, - > ${m}-submenu > ${m}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${je/2}px - ${ye}px)`,textOverflow:"clip",[` - ${m}-submenu-arrow, - ${m}-submenu-expand-icon - `]:{opacity:0},[`${m}-item-icon, ${u}`]:{margin:0,fontSize:Ie,lineHeight:`${C}px`,"+ span":{display:"inline-block",opacity:0}}},[`${m}-item-icon, ${u}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${m}-item-icon, ${u}`]:{display:"none"},"a, a:hover":{color:q}},[`${m}-item-group-title`]:Object.assign(Object.assign({},Ue.vS),{paddingInline:de})}}]};const Et=I=>{const{componentCls:m,motionDurationSlow:u,motionDurationMid:C,motionEaseInOut:q,motionEaseOut:Se,iconCls:H,iconSize:ie,iconMarginInlineEnd:Qe}=I;return{[`${m}-item, ${m}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${u}`,`background ${u}`,`padding ${u} ${q}`].join(","),[`${m}-item-icon, ${H}`]:{minWidth:ie,fontSize:ie,transition:[`font-size ${C} ${Se}`,`margin ${u} ${q}`,`color ${u}`].join(","),"+ span":{marginInlineStart:Qe,opacity:1,transition:[`opacity ${u} ${q}`,`margin ${u}`,`color ${u}`].join(",")}},[`${m}-item-icon`]:Object.assign({},(0,Ue.Ro)()),[`&${m}-item-only-child`]:{[`> ${H}, > ${m}-item-icon`]:{marginInlineEnd:0}}},[`${m}-item-disabled, ${m}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${m}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Lt=I=>{const{componentCls:m,motionDurationSlow:u,motionEaseInOut:C,borderRadius:q,menuArrowSize:Se,menuArrowOffset:H}=I;return{[`${m}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:I.margin,width:Se,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${u} ${C}, opacity ${u}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Se*.6,height:Se*.15,backgroundColor:"currentcolor",borderRadius:q,transition:[`background ${u} ${C}`,`transform ${u} ${C}`,`top ${u} ${C}`,`color ${u} ${C}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${H})`},"&::after":{transform:`rotate(-45deg) translateY(${H})`}}}}},Ot=I=>{const{antCls:m,componentCls:u,fontSize:C,motionDurationSlow:q,motionDurationMid:Se,motionEaseInOut:H,paddingXS:ie,padding:Qe,colorSplit:we,lineWidth:ye,zIndexPopup:je,borderRadiusLG:xt,subMenuItemBorderRadius:de,menuArrowSize:st,menuArrowOffset:tt,lineType:Ie,menuPanelMaskInset:De,groupTitleLineHeight:lt,groupTitleFontSize:Tt}=I;return[{"":{[`${u}`]:Object.assign(Object.assign({},(0,Ue.dF)()),{"&-hidden":{display:"none"}})},[`${u}-submenu-hidden`]:{display:"none"}},{[u]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ue.Wf)(I)),(0,Ue.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:C,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${q} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${u}-item`]:{flex:"none"}},[`${u}-item, ${u}-submenu, ${u}-submenu-title`]:{borderRadius:I.itemBorderRadius},[`${u}-item-group-title`]:{padding:`${ie}px ${Qe}px`,fontSize:Tt,lineHeight:lt,transition:`all ${q}`},[`&-horizontal ${u}-submenu`]:{transition:[`border-color ${q} ${H}`,`background ${q} ${H}`].join(",")},[`${u}-submenu, ${u}-submenu-inline`]:{transition:[`border-color ${q} ${H}`,`background ${q} ${H}`,`padding ${Se} ${H}`].join(",")},[`${u}-submenu ${u}-sub`]:{cursor:"initial",transition:[`background ${q} ${H}`,`padding ${q} ${H}`].join(",")},[`${u}-title-content`]:{transition:`color ${q}`},[`${u}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${u}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:we,borderStyle:Ie,borderWidth:0,borderTopWidth:ye,marginBlock:ye,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Et(I)),{[`${u}-item-group`]:{[`${u}-item-group-list`]:{margin:0,padding:0,[`${u}-item, ${u}-submenu-title`]:{paddingInline:`${C*2}px ${Qe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:je,borderRadius:xt,boxShadow:"none",transformOrigin:"0 0",[`&${u}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${De}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:De},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:I.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:I.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:I.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:I.paddingXS},[`> ${u}`]:Object.assign(Object.assign(Object.assign({borderRadius:xt},Et(I)),Lt(I)),{[`${u}-item, ${u}-submenu > ${u}-submenu-title`]:{borderRadius:de},[`${u}-submenu-title::after`]:{transition:`transform ${q} ${H}`}})}}),Lt(I)),{[`&-inline-collapsed ${u}-submenu-arrow, - &-inline ${u}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${tt})`},"&::after":{transform:`rotate(45deg) translateX(-${tt})`}},[`${u}-submenu-open${u}-submenu-inline > ${u}-submenu-title > ${u}-submenu-arrow`]:{transform:`translateY(-${st*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${tt})`},"&::before":{transform:`rotate(45deg) translateX(${tt})`}}})},{[`${m}-layout-header`]:{[u]:{lineHeight:"inherit"}}}]};var sr=(I,m)=>(0,Ye.Z)("Menu",C=>{if(m===!1)return[];const{colorBgElevated:q,colorPrimary:Se,colorTextLightSolid:H,controlHeightLG:ie,fontSize:Qe,darkItemColor:we,darkDangerItemColor:ye,darkItemBg:je,darkSubMenuItemBg:xt,darkItemSelectedColor:de,darkItemSelectedBg:st,darkDangerItemSelectedBg:tt,darkItemHoverBg:Ie,darkGroupTitleColor:De,darkItemHoverColor:lt,darkItemDisabledColor:Tt,darkDangerItemHoverColor:kt,darkDangerItemSelectedColor:rr,darkDangerItemActiveBg:Fr}=C,kr=Qe/7*5,Dr=(0,Le.TS)(C,{menuArrowSize:kr,menuHorizontalHeight:ie*1.15,menuArrowOffset:`${kr*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:q}),Nr=(0,Le.TS)(Dr,{itemColor:we,itemHoverColor:lt,groupTitleColor:De,itemSelectedColor:de,itemBg:je,popupBg:je,subMenuItemBg:xt,itemActiveBg:"transparent",itemSelectedBg:st,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ie,itemDisabledColor:Tt,dangerItemColor:ye,dangerItemHoverColor:kt,dangerItemSelectedColor:rr,dangerItemActiveBg:Fr,dangerItemSelectedBg:tt,menuSubMenuBg:xt,horizontalItemSelectedColor:H,horizontalItemSelectedBg:Se});return[Ot(Dr),Te(Dr),qe(Dr),Xe(Dr,"light"),Xe(Nr,"dark"),ke(Dr),(0,ee.Z)(Dr),(0,fe.oN)(Dr,"slide-up"),(0,fe.oN)(Dr,"slide-down"),(0,D._y)(Dr,"zoom-big")]},C=>{const{colorPrimary:q,colorError:Se,colorTextDisabled:H,colorErrorBg:ie,colorText:Qe,colorTextDescription:we,colorBgContainer:ye,colorFillAlter:je,colorFillContent:xt,lineWidth:de,lineWidthBold:st,controlItemBgActive:tt,colorBgTextHover:Ie,controlHeightLG:De,lineHeight:lt,colorBgElevated:Tt,marginXXS:kt,padding:rr,fontSize:Fr,controlHeightSM:kr,fontSizeLG:Dr,colorTextLightSolid:Nr,colorErrorHover:xr}=C,ur=new Be.C(Nr).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:C.zIndexPopupBase+50,radiusItem:C.borderRadiusLG,itemBorderRadius:C.borderRadiusLG,radiusSubMenuItem:C.borderRadiusSM,subMenuItemBorderRadius:C.borderRadiusSM,colorItemText:Qe,itemColor:Qe,colorItemTextHover:Qe,itemHoverColor:Qe,colorItemTextHoverHorizontal:q,horizontalItemHoverColor:q,colorGroupTitle:we,groupTitleColor:we,colorItemTextSelected:q,itemSelectedColor:q,colorItemTextSelectedHorizontal:q,horizontalItemSelectedColor:q,colorItemBg:ye,itemBg:ye,colorItemBgHover:Ie,itemHoverBg:Ie,colorItemBgActive:xt,itemActiveBg:tt,colorSubItemBg:je,subMenuItemBg:je,colorItemBgSelected:tt,itemSelectedBg:tt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:st,activeBarHeight:st,colorActiveBarBorderSize:de,activeBarBorderWidth:de,colorItemTextDisabled:H,itemDisabledColor:H,colorDangerItemText:Se,dangerItemColor:Se,colorDangerItemTextHover:Se,dangerItemHoverColor:Se,colorDangerItemTextSelected:Se,dangerItemSelectedColor:Se,colorDangerItemBgActive:ie,dangerItemActiveBg:ie,colorDangerItemBgSelected:ie,dangerItemSelectedBg:ie,itemMarginInline:C.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:De,groupTitleLineHeight:lt,collapsedWidth:De*2,popupBg:Tt,itemMarginBlock:kt,itemPaddingInline:rr,horizontalLineHeight:`${De*1.15}px`,iconSize:Fr,iconMarginInlineEnd:kr-Fr,collapsedIconSize:Dr,groupTitleFontSize:Fr,darkItemDisabledColor:new Be.C(Nr).setAlpha(.25).toRgbString(),darkItemColor:ur,darkDangerItemColor:Se,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Nr,darkItemSelectedBg:q,darkDangerItemSelectedBg:Se,darkItemHoverBg:"transparent",darkGroupTitleColor:ur,darkItemHoverColor:Nr,darkDangerItemHoverColor:xr,darkDangerItemSelectedColor:Nr,darkDangerItemActiveBg:Se}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(I),er=function(I,m){var u={};for(var C in I)Object.prototype.hasOwnProperty.call(I,C)&&m.indexOf(C)<0&&(u[C]=I[C]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,C=Object.getOwnPropertySymbols(I);q{var u,C;const q=Ae.useContext(K.Z),Se=q||{},{getPrefixCls:H,getPopupContainer:ie,direction:Qe,menu:we}=Ae.useContext(V.E_),ye=H(),{prefixCls:je,className:xt,style:de,theme:st="light",expandIcon:tt,_internalDisableMenuItemTitleTooltip:Ie,inlineCollapsed:De,siderCollapsed:lt,items:Tt,children:kt,rootClassName:rr,mode:Fr,selectable:kr,onClick:Dr,overflowedIndicatorPopupClassName:Nr}=I,xr=er(I,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),ur=(0,$.Z)(xr,["collapsedWidth"]),Kr=Oe(Tt)||kt;(u=Se.validator)===null||u===void 0||u.call(Se,{mode:Fr});const pn=(0,J.useEvent)(function(){var Zi;Dr==null||Dr.apply(void 0,arguments),(Zi=Se.onClick)===null||Zi===void 0||Zi.call(Se)}),kn=Se.mode||Fr,mn=kr!=null?kr:Se.selectable,Dn=Ae.useMemo(()=>lt!==void 0?lt:De,[De,lt]),Ki={horizontal:{motionName:`${ye}-slide-up`},inline:(0,W.Z)(ye),other:{motionName:`${ye}-zoom-big`}},hr=H("menu",je||Se.prefixCls),[Gn,Hi]=sr(hr,!q),di=te()(`${hr}-${st}`,we==null?void 0:we.className,xt);let $i;if(typeof tt=="function")$i=tt;else if(tt===null||tt===!1)$i=null;else if(Se.expandIcon===null||Se.expandIcon===!1)$i=null;else{const Zi=tt!=null?tt:Se.expandIcon;$i=(0,M.Tm)(Zi,{className:te()(`${hr}-submenu-expand-icon`,(0,M.l$)(Zi)?(C=Zi.props)===null||C===void 0?void 0:C.className:"")})}const Ri=Ae.useMemo(()=>({prefixCls:hr,inlineCollapsed:Dn||!1,direction:Qe,firstLevel:!0,theme:st,mode:kn,disableMenuItemTitleTooltip:Ie}),[hr,Dn,Qe,Ie,st]);return Gn(Ae.createElement(K.Z.Provider,{value:null},Ae.createElement(T.Provider,{value:Ri},Ae.createElement(pe.ZP,Object.assign({getPopupContainer:ie,overflowedIndicator:Ae.createElement(ne.Z,null),overflowedIndicatorPopupClassName:te()(hr,`${hr}-${st}`,Nr),mode:kn,selectable:mn,onClick:pn},ur,{inlineCollapsed:Dn,style:Object.assign(Object.assign({},we==null?void 0:we.style),de),className:di,prefixCls:hr,direction:Qe,defaultMotions:Ki,expandIcon:$i,ref:m,rootClassName:te()(rr,Hi)}),Kr))))});const G=(0,Ae.forwardRef)((I,m)=>{const u=(0,Ae.useRef)(null),C=Ae.useContext(P.D);return(0,Ae.useImperativeHandle)(m,()=>({menu:u.current,focus:q=>{var Se;(Se=u.current)===null||Se===void 0||Se.focus(q)}})),Ae.createElement(lr,Object.assign({ref:u},I,C))});G.Item=Y,G.SubMenu=se,G.Divider=F,G.ItemGroup=pe.BW;var dt=G},58421:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return Se}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ne=P,te=x(7657),V=function(ie,Qe){return Ae.createElement(te.Z,(0,pe.Z)({},ie,{ref:Qe,icon:Ne}))},S=Ae.forwardRef(V),g=S,F=x(49198),v=x(33853),$=x(38819),_=x(92310),M=x.n(_),O=x(20068),T=x(33885),L=x(67732),Y=x(83652),R=x(42403),se=x(158),ne=x(26112),J={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},W=J,K=x(91735),le=function(H){(0,R.Z)(Qe,H);var ie=(0,se.Z)(Qe);function Qe(){var we;(0,L.Z)(this,Qe);for(var ye=arguments.length,je=new Array(ye),xt=0;xt=0||de.relatedTarget.className.indexOf("".concat(De,"-item"))>=0))&&Ie(we.getValidValue()))},we.go=function(de){var st=we.state.goInputText;st!==""&&(de.keyCode===W.ENTER||de.type==="click")&&(we.setState({goInputText:""}),we.props.quickGo(we.getValidValue()))},we}return(0,Y.Z)(Qe,[{key:"getPageSizeOptions",value:function(){var ye=this.props,je=ye.pageSize,xt=ye.pageSizeOptions;return xt.some(function(de){return de.toString()===je.toString()})?xt:xt.concat([je.toString()]).sort(function(de,st){var tt=Number.isNaN(Number(de))?0:Number(de),Ie=Number.isNaN(Number(st))?0:Number(st);return tt-Ie})}},{key:"render",value:function(){var ye=this,je=this.props,xt=je.pageSize,de=je.locale,st=je.rootPrefixCls,tt=je.changeSize,Ie=je.quickGo,De=je.goButton,lt=je.selectComponentClass,Tt=je.buildOptionText,kt=je.selectPrefixCls,rr=je.disabled,Fr=this.state.goInputText,kr="".concat(st,"-options"),Dr=lt,Nr=null,xr=null,ur=null;if(!tt&&!Ie)return null;var Kr=this.getPageSizeOptions();if(tt&&Dr){var pn=Kr.map(function(kn,mn){return Ae.createElement(Dr.Option,{key:mn,value:kn.toString()},(Tt||ye.buildOptionText)(kn))});Nr=Ae.createElement(Dr,{disabled:rr,prefixCls:kt,showSearch:!1,className:"".concat(kr,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(xt||Kr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(mn){return mn.parentNode},"aria-label":de.page_size,defaultOpen:!1},pn)}return Ie&&(De&&(ur=typeof De=="boolean"?Ae.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:rr,className:"".concat(kr,"-quick-jumper-button")},de.jump_to_confirm):Ae.createElement("span",{onClick:this.go,onKeyUp:this.go},De)),xr=Ae.createElement("div",{className:"".concat(kr,"-quick-jumper")},de.jump_to,Ae.createElement("input",{disabled:rr,type:"text",value:Fr,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":de.page}),de.page,ur)),Ae.createElement("li",{className:"".concat(kr)},Nr,xr)}}]),Qe}(Ae.Component);le.defaultProps={pageSizeOptions:["10","20","50","100"]};var me=le,Oe=function(ie){var Qe,we=ie.rootPrefixCls,ye=ie.page,je=ie.active,xt=ie.className,de=ie.showTitle,st=ie.onClick,tt=ie.onKeyPress,Ie=ie.itemRender,De="".concat(we,"-item"),lt=M()(De,"".concat(De,"-").concat(ye),(Qe={},(0,O.Z)(Qe,"".concat(De,"-active"),je),(0,O.Z)(Qe,"".concat(De,"-disabled"),!ye),(0,O.Z)(Qe,ie.className,xt),Qe)),Tt=function(){st(ye)},kt=function(kr){tt(kr,st,ye)},rr=Ie(ye,"page",Ae.createElement("a",{rel:"nofollow"},ye));return rr?Ae.createElement("li",{title:de?ye.toString():null,className:lt,onClick:Tt,onKeyPress:kt,tabIndex:0},rr):null},Be=Oe;function Ue(){}function ee(H){var ie=Number(H);return typeof ie=="number"&&!Number.isNaN(ie)&&isFinite(ie)&&Math.floor(ie)===ie}var fe=function(ie,Qe,we){return we};function D(H,ie,Qe){var we=typeof H=="undefined"?ie.pageSize:H;return Math.floor((Qe.total-1)/we)+1}var Ye=function(H){(0,R.Z)(Qe,H);var ie=(0,se.Z)(Qe);function Qe(we){var ye;(0,L.Z)(this,Qe),ye=ie.call(this,we),ye.paginationNode=Ae.createRef(),ye.getJumpPrevPage=function(){return Math.max(1,ye.state.current-(ye.props.showLessItems?3:5))},ye.getJumpNextPage=function(){return Math.min(D(void 0,ye.state,ye.props),ye.state.current+(ye.props.showLessItems?3:5))},ye.getItemIcon=function(tt,Ie){var De=ye.props.prefixCls,lt=tt||Ae.createElement("button",{type:"button","aria-label":Ie,className:"".concat(De,"-item-link")});return typeof tt=="function"&&(lt=Ae.createElement(tt,(0,T.Z)({},ye.props))),lt},ye.isValid=function(tt){var Ie=ye.props.total;return ee(tt)&&tt!==ye.state.current&&ee(Ie)&&Ie>0},ye.shouldDisplayQuickJumper=function(){var tt=ye.props,Ie=tt.showQuickJumper,De=tt.total,lt=ye.state.pageSize;return De<=lt?!1:Ie},ye.handleKeyDown=function(tt){(tt.keyCode===W.ARROW_UP||tt.keyCode===W.ARROW_DOWN)&&tt.preventDefault()},ye.handleKeyUp=function(tt){var Ie=ye.getValidValue(tt),De=ye.state.currentInputValue;Ie!==De&&ye.setState({currentInputValue:Ie}),tt.keyCode===W.ENTER?ye.handleChange(Ie):tt.keyCode===W.ARROW_UP?ye.handleChange(Ie-1):tt.keyCode===W.ARROW_DOWN&&ye.handleChange(Ie+1)},ye.handleBlur=function(tt){var Ie=ye.getValidValue(tt);ye.handleChange(Ie)},ye.changePageSize=function(tt){var Ie=ye.state.current,De=D(tt,ye.state,ye.props);Ie=Ie>De?De:Ie,De===0&&(Ie=ye.state.current),typeof tt=="number"&&("pageSize"in ye.props||ye.setState({pageSize:tt}),"current"in ye.props||ye.setState({current:Ie,currentInputValue:Ie})),ye.props.onShowSizeChange(Ie,tt),"onChange"in ye.props&&ye.props.onChange&&ye.props.onChange(Ie,tt)},ye.handleChange=function(tt){var Ie=ye.props,De=Ie.disabled,lt=Ie.onChange,Tt=ye.state,kt=Tt.pageSize,rr=Tt.current,Fr=Tt.currentInputValue;if(ye.isValid(tt)&&!De){var kr=D(void 0,ye.state,ye.props),Dr=tt;return tt>kr?Dr=kr:tt<1&&(Dr=1),"current"in ye.props||ye.setState({current:Dr}),Dr!==Fr&&ye.setState({currentInputValue:Dr}),lt(Dr,kt),Dr}return rr},ye.prev=function(){ye.hasPrev()&&ye.handleChange(ye.state.current-1)},ye.next=function(){ye.hasNext()&&ye.handleChange(ye.state.current+1)},ye.jumpPrev=function(){ye.handleChange(ye.getJumpPrevPage())},ye.jumpNext=function(){ye.handleChange(ye.getJumpNextPage())},ye.hasPrev=function(){return ye.state.current>1},ye.hasNext=function(){return ye.state.current2?De-2:0),Tt=2;Tt=xt?st=xt:st=Number(je),st}},{key:"getShowSizeChanger",value:function(){var ye=this.props,je=ye.showSizeChanger,xt=ye.total,de=ye.totalBoundaryShowSizeChanger;return typeof je!="undefined"?je:xt>de}},{key:"render",value:function(){var ye=this.props,je=ye.prefixCls,xt=ye.className,de=ye.style,st=ye.disabled,tt=ye.hideOnSinglePage,Ie=ye.total,De=ye.locale,lt=ye.showQuickJumper,Tt=ye.showLessItems,kt=ye.showTitle,rr=ye.showTotal,Fr=ye.simple,kr=ye.itemRender,Dr=ye.showPrevNextJumpers,Nr=ye.jumpPrevIcon,xr=ye.jumpNextIcon,ur=ye.selectComponentClass,Kr=ye.selectPrefixCls,pn=ye.pageSizeOptions,kn=this.state,mn=kn.current,Dn=kn.pageSize,Ki=kn.currentInputValue;if(tt===!0&&Ie<=Dn)return null;var hr=D(void 0,this.state,this.props),Gn=[],Hi=null,di=null,$i=null,Ri=null,Zi=null,za=lt&<.goButton,Fi=Tt?1:2,qn=mn-1>0?mn-1:0,ai=mn+1Ie?Ie:mn*Dn]));if(Fr){za&&(typeof za=="boolean"?Zi=Ae.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},De.jump_to_confirm):Zi=Ae.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},za),Zi=Ae.createElement("li",{title:kt?"".concat(De.jump_to).concat(mn,"/").concat(hr):null,className:"".concat(je,"-simple-pager")},Zi));var Me=this.renderPrev(qn);return Ae.createElement("ul",(0,pe.Z)({className:M()(je,"".concat(je,"-simple"),(0,O.Z)({},"".concat(je,"-disabled"),st),xt),style:de,ref:this.paginationNode},yi),ge,Me?Ae.createElement("li",{title:kt?De.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:M()("".concat(je,"-prev"),(0,O.Z)({},"".concat(je,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Me):null,Ae.createElement("li",{title:kt?"".concat(mn,"/").concat(hr):null,className:"".concat(je,"-simple-pager")},Ae.createElement("input",{type:"text",value:Ki,disabled:st,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Ae.createElement("span",{className:"".concat(je,"-slash")},"/"),hr),Ae.createElement("li",{title:kt?De.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:M()("".concat(je,"-next"),(0,O.Z)({},"".concat(je,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ai)),Zi)}if(hr<=3+Fi*2){var Fe={locale:De,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:kt,itemRender:kr};hr||Gn.push(Ae.createElement(Be,(0,pe.Z)({},Fe,{key:"noPager",page:1,className:"".concat(je,"-item-disabled")})));for(var Ge=1;Ge<=hr;Ge+=1){var Pt=mn===Ge;Gn.push(Ae.createElement(Be,(0,pe.Z)({},Fe,{key:Ge,page:Ge,active:Pt})))}}else{var Dt=Tt?De.prev_3:De.prev_5,Er=Tt?De.next_3:De.next_5,nr=kr(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Nr,"prev page")),Or=kr(this.getJumpNextPage(),"jump-next",this.getItemIcon(xr,"next page"));Dr&&(Hi=nr?Ae.createElement("li",{title:kt?Dt:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:M()("".concat(je,"-jump-prev"),(0,O.Z)({},"".concat(je,"-jump-prev-custom-icon"),!!Nr))},nr):null,di=Or?Ae.createElement("li",{title:kt?Er:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:M()("".concat(je,"-jump-next"),(0,O.Z)({},"".concat(je,"-jump-next-custom-icon"),!!xr))},Or):null),Ri=Ae.createElement(Be,{locale:De,last:!0,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:hr,page:hr,active:!1,showTitle:kt,itemRender:kr}),$i=Ae.createElement(Be,{locale:De,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:kt,itemRender:kr});var Hr=Math.max(1,mn-Fi),an=Math.min(mn+Fi,hr);mn-1<=Fi&&(an=1+Fi*2),hr-mn<=Fi&&(Hr=hr-Fi*2);for(var jr=Hr;jr<=an;jr+=1){var Rr=mn===jr;Gn.push(Ae.createElement(Be,{locale:De,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:jr,page:jr,active:Rr,showTitle:kt,itemRender:kr}))}mn-1>=Fi*2&&mn!==3&&(Gn[0]=(0,Ae.cloneElement)(Gn[0],{className:"".concat(je,"-item-after-jump-prev")}),Gn.unshift(Hi)),hr-mn>=Fi*2&&mn!==hr-2&&(Gn[Gn.length-1]=(0,Ae.cloneElement)(Gn[Gn.length-1],{className:"".concat(je,"-item-before-jump-next")}),Gn.push(di)),Hr!==1&&Gn.unshift($i),an!==hr&&Gn.push(Ri)}var en=!this.hasPrev()||!hr,wn=!this.hasNext()||!hr,on=this.renderPrev(qn),Nn=this.renderNext(ai);return Ae.createElement("ul",(0,pe.Z)({className:M()(je,xt,(0,O.Z)({},"".concat(je,"-disabled"),st)),style:de,ref:this.paginationNode},yi),ge,on?Ae.createElement("li",{title:kt?De.prev_page:null,onClick:this.prev,tabIndex:en?null:0,onKeyPress:this.runIfEnterPrev,className:M()("".concat(je,"-prev"),(0,O.Z)({},"".concat(je,"-disabled"),en)),"aria-disabled":en},on):null,Gn,Nn?Ae.createElement("li",{title:kt?De.next_page:null,onClick:this.next,tabIndex:wn?null:0,onKeyPress:this.runIfEnterNext,className:M()("".concat(je,"-next"),(0,O.Z)({},"".concat(je,"-disabled"),wn)),"aria-disabled":wn},Nn):null,Ae.createElement(me,{disabled:st,locale:De,rootPrefixCls:je,selectComponentClass:ur,selectPrefixCls:Kr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:mn,pageSize:Dn,pageSizeOptions:pn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:za}))}}],[{key:"getDerivedStateFromProps",value:function(ye,je){var xt={};if("current"in ye&&(xt.current=ye.current,ye.current!==je.current&&(xt.currentInputValue=xt.current)),"pageSize"in ye&&ye.pageSize!==je.pageSize){var de=je.current,st=D(ye.pageSize,je,ye);de=de>st?st:de,"current"in ye||(xt.current=de,xt.currentInputValue=de),xt.pageSize=ye.pageSize}return xt}}]),Qe}(Ae.Component);Ye.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ue,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ue,locale:K.Z,style:{},itemRender:fe,totalBoundaryShowSizeChanger:50};var Le=Ye,Ce=x(22075),Te=x(36355),be=x(19716),ke=x(8628),he=x(9763),Ee=x(57809);const Xe=H=>Ae.createElement(Ee.default,Object.assign({},H,{showSearch:!0,size:"small"})),et=H=>Ae.createElement(Ee.default,Object.assign({},H,{showSearch:!0,size:"middle"}));Xe.Option=Ee.default.Option,et.Option=Ee.default.Option;var ze=x(9937),qe=x(17313),Et=x(83116),Lt=x(37613);const Ot=H=>{const{componentCls:ie}=H;return{[`${ie}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ie}-item-link`]:{color:H.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ie}-item-link`]:{color:H.colorTextDisabled,cursor:"not-allowed"}}},[`&${ie}-disabled`]:{cursor:"not-allowed",[`${ie}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:H.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:H.colorBorder,backgroundColor:H.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:H.itemActiveBgDisabled},a:{color:H.itemActiveColorDisabled}}},[`${ie}-item-link`]:{color:H.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ie}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ie}-simple-pager`]:{color:H.colorTextDisabled},[`${ie}-jump-prev, ${ie}-jump-next`]:{[`${ie}-item-link-icon`]:{opacity:0},[`${ie}-item-ellipsis`]:{opacity:1}}},[`&${ie}-simple`]:{[`${ie}-prev, ${ie}-next`]:{[`&${ie}-disabled ${ie}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},sr=H=>{const{componentCls:ie}=H;return{[`&${ie}-mini ${ie}-total-text, &${ie}-mini ${ie}-simple-pager`]:{height:H.itemSizeSM,lineHeight:`${H.itemSizeSM}px`},[`&${ie}-mini ${ie}-item`]:{minWidth:H.itemSizeSM,height:H.itemSizeSM,margin:0,lineHeight:`${H.itemSizeSM-2}px`},[`&${ie}-mini:not(${ie}-disabled) ${ie}-item:not(${ie}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:H.colorBgTextHover},"&:active":{backgroundColor:H.colorBgTextActive}},[`&${ie}-mini ${ie}-prev, &${ie}-mini ${ie}-next`]:{minWidth:H.itemSizeSM,height:H.itemSizeSM,margin:0,lineHeight:`${H.itemSizeSM}px`},[`&${ie}-mini:not(${ie}-disabled)`]:{[`${ie}-prev, ${ie}-next`]:{[`&:hover ${ie}-item-link`]:{backgroundColor:H.colorBgTextHover},[`&:active ${ie}-item-link`]:{backgroundColor:H.colorBgTextActive},[`&${ie}-disabled:hover ${ie}-item-link`]:{backgroundColor:"transparent"}}},[` + ${K}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${K}-affix-wrapper-focused`]:{zIndex:2}}}}},se=G=>{const{componentCls:K,paddingLG:le}=G,me=`${K}-textarea`;return{[me]:{position:"relative","&-show-count":{[`> ${K}`]:{height:"100%"},[`${K}-data-count`]:{position:"absolute",bottom:-G.fontSize*G.lineHeight,insetInlineEnd:0,color:G.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${K}`]:{paddingInlineEnd:le}},[`&-affix-wrapper${me}-has-feedback`]:{[`${K}`]:{paddingInlineEnd:le}},[`&-affix-wrapper${K}-affix-wrapper`]:{padding:0,[`> textarea${K}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${K}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${K}-clear-icon`]:{position:"absolute",insetInlineEnd:G.paddingXS,insetBlockStart:G.paddingXS},[`${me}-suffix`]:{position:"absolute",top:0,insetInlineEnd:G.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function ne(G){return(0,P.TS)(G,{inputAffixPadding:G.paddingXXS})}const J=G=>{const{controlHeight:K,fontSize:le,lineHeight:me,lineWidth:Oe,controlHeightSM:Ce,controlHeightLG:Ue,fontSizeLG:ee,lineHeightLG:de,paddingSM:D,controlPaddingHorizontalSM:Ye,controlPaddingHorizontal:ke,colorFillAlter:xe,colorPrimaryHover:Te,controlOutlineWidth:ve,controlOutline:De,colorErrorOutline:he,colorWarningOutline:Se}=G;return{paddingBlock:Math.max(Math.round((K-le*me)/2*10)/10-Oe,3),paddingBlockSM:Math.max(Math.round((Ce-le*me)/2*10)/10-Oe,0),paddingBlockLG:Math.ceil((Ue-ee*de)/2*10)/10-Oe,paddingInline:D-Oe,paddingInlineSM:Ye-Oe,paddingInlineLG:ke-Oe,addonBg:xe,activeBorderColor:Te,hoverBorderColor:Te,activeShadow:`0 0 0 ${ve}px ${De}`,errorActiveShadow:`0 0 0 ${ve}px ${he}`,warningActiveShadow:`0 0 0 ${ve}px ${Se}`}};Ut.ZP=(0,Ne.Z)("Input",G=>{const K=(0,P.TS)(G,ne(G));return[O(K),se(K),L(K),q(K),R(K),(0,Ae.c)(K)]},J)},45818:function(dn,Ut,C){"use strict";C.d(Ut,{D:function(){return ne},Z:function(){return K}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ne=P,te=C(7657),W=function(me,Oe){return Ae.createElement(te.Z,(0,pe.Z)({},me,{ref:Oe,icon:Ne}))},S=Ae.forwardRef(W),g=S,F=C(33853),v=C(38819),$=C(92310),_=C.n($),M=C(2738),T=le=>!isNaN(parseFloat(le))&&isFinite(le),L=C(36355),q=C(84966),R=function(le,me){var Oe={};for(var Ce in le)Object.prototype.hasOwnProperty.call(le,Ce)&&me.indexOf(Ce)<0&&(Oe[Ce]=le[Ce]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Ce=Object.getOwnPropertySymbols(le);Ue{let le=0;return function(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return le+=1,`${me}${le}`}})();var K=Ae.forwardRef((le,me)=>{const{prefixCls:Oe,className:Ce,trigger:Ue,children:ee,defaultCollapsed:de=!1,theme:D="dark",style:Ye={},collapsible:ke=!1,reverseArrow:xe=!1,width:Te=200,collapsedWidth:ve=80,zeroWidthTriggerStyle:De,breakpoint:he,onCollapse:Se,onBreakpoint:Xe}=le,et=R(le,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:je}=(0,Ae.useContext)(q.Gs),[qe,Et]=(0,Ae.useState)("collapsed"in le?le.collapsed:de),[kt,Ot]=(0,Ae.useState)(!1);(0,Ae.useEffect)(()=>{"collapsed"in le&&Et(le.collapsed)},[le.collapsed]);const sr=(I,p)=>{"collapsed"in le||Et(I),Se==null||Se(I,p)},rr=(0,Ae.useRef)();rr.current=I=>{Ot(I.matches),Xe==null||Xe(I.matches),qe!==I.matches&&sr(I.matches,"responsive")},(0,Ae.useEffect)(()=>{function I(f){return rr.current(f)}let p;if(typeof window!="undefined"){const{matchMedia:f}=window;if(f&&he&&he in se){p=f(`(max-width: ${se[he]})`);try{p.addEventListener("change",I)}catch(x){p.addListener(I)}I(p)}}return()=>{try{p==null||p.removeEventListener("change",I)}catch(f){p==null||p.removeListener(I)}}},[he]),(0,Ae.useEffect)(()=>{const I=J("ant-sider-");return je.addSider(I),()=>je.removeSider(I)},[]);const br=()=>{sr(!qe,"clickTrigger")},{getPrefixCls:lr}=(0,Ae.useContext)(L.E_),V=()=>{const I=lr("layout-sider",Oe),p=(0,M.Z)(et,["collapsed"]),f=qe?ve:Te,x=T(f)?`${f}px`:String(f),Y=parseFloat(String(ve||0))===0?Ae.createElement("span",{onClick:br,className:_()(`${I}-zero-width-trigger`,`${I}-zero-width-trigger-${xe?"right":"left"}`),style:De},Ue||Ae.createElement(g,null)):null,ie={expanded:xe?Ae.createElement(v.Z,null):Ae.createElement(F.Z,null),collapsed:xe?Ae.createElement(F.Z,null):Ae.createElement(v.Z,null)}[qe?"collapsed":"expanded"],Qe=Ue!==null?Y||Ae.createElement("div",{className:`${I}-trigger`,onClick:br,style:{width:x}},Ue||ie):null,ye=Object.assign(Object.assign({},Ye),{flex:`0 0 ${x}`,maxWidth:x,minWidth:x,width:x}),be=_()(I,`${I}-${D}`,{[`${I}-collapsed`]:!!qe,[`${I}-has-trigger`]:ke&&Ue!==null&&!Y,[`${I}-below`]:!!kt,[`${I}-zero-width`]:parseFloat(x)===0},Ce);return Ae.createElement("aside",Object.assign({className:be},p,{style:ye,ref:me}),Ae.createElement("div",{className:`${I}-children`},ee),ke||kt&&Y?Qe:null)},dt=Ae.useMemo(()=>({siderCollapsed:qe}),[qe]);return Ae.createElement(ne.Provider,{value:dt},V())})},84966:function(dn,Ut,C){"use strict";C.d(Ut,{VY:function(){return ne},$_:function(){return se},h4:function(){return R},Gs:function(){return M},ZP:function(){return J}});var pe=C(94480),Ae=C(92310),P=C.n(Ae),Ne=C(2738),te=C(59301),W=C(36355),S=C(83116),F=G=>{const{componentCls:K,bodyBg:le,lightSiderBg:me,lightTriggerBg:Oe,lightTriggerColor:Ce}=G;return{[`${K}-sider-light`]:{background:me,[`${K}-sider-trigger`]:{color:Ce,background:Oe},[`${K}-sider-zero-width-trigger`]:{color:Ce,background:Oe,border:`1px solid ${le}`,borderInlineStart:0}}}};const v=G=>{const{antCls:K,componentCls:le,colorText:me,triggerColor:Oe,footerBg:Ce,triggerBg:Ue,headerHeight:ee,headerPadding:de,headerColor:D,footerPadding:Ye,triggerHeight:ke,zeroTriggerHeight:xe,zeroTriggerWidth:Te,motionDurationMid:ve,motionDurationSlow:De,fontSize:he,borderRadius:Se,bodyBg:Xe,headerBg:et,siderBg:je}=G;return{[le]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Xe,"&, *":{boxSizing:"border-box"},[`&${le}-has-sider`]:{flexDirection:"row",[`> ${le}, > ${le}-content`]:{width:0}},[`${le}-header, &${le}-footer`]:{flex:"0 0 auto"},[`${le}-sider`]:{position:"relative",minWidth:0,background:je,transition:`all ${ve}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${K}-menu${K}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ke},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ke,color:Oe,lineHeight:`${ke}px`,textAlign:"center",background:Ue,cursor:"pointer",transition:`all ${ve}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ee,insetInlineEnd:-Te,zIndex:1,width:Te,height:xe,color:Oe,fontSize:G.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:je,borderStartStartRadius:0,borderStartEndRadius:Se,borderEndEndRadius:Se,borderEndStartRadius:0,cursor:"pointer",transition:`background ${De} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${De}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Te,borderStartStartRadius:Se,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Se}}}}},F(G)),{"&-rtl":{direction:"rtl"}}),[`${le}-header`]:{height:ee,padding:de,color:D,lineHeight:`${ee}px`,background:et,[`${K}-menu`]:{lineHeight:"inherit"}},[`${le}-footer`]:{padding:Ye,color:me,fontSize:he,background:Ce},[`${le}-content`]:{flex:"auto",minHeight:0}}};var $=(0,S.Z)("Layout",G=>[v(G)],G=>{const{colorBgLayout:K,controlHeight:le,controlHeightLG:me,colorText:Oe,controlHeightSM:Ce,marginXXS:Ue,colorTextLightSolid:ee,colorBgContainer:de}=G,D=me*1.25;return{colorBgHeader:"#001529",colorBgBody:K,colorBgTrigger:"#002140",bodyBg:K,headerBg:"#001529",headerHeight:le*2,headerPadding:`0 ${D}px`,headerColor:Oe,footerPadding:`${Ce}px ${D}px`,footerBg:K,siderBg:"#001529",triggerHeight:me+Ue*2,triggerBg:"#002140",triggerColor:ee,zeroTriggerWidth:me,zeroTriggerHeight:me,lightSiderBg:de,lightTriggerBg:de,lightTriggerColor:Oe}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),_=function(G,K){var le={};for(var me in G)Object.prototype.hasOwnProperty.call(G,me)&&K.indexOf(me)<0&&(le[me]=G[me]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,me=Object.getOwnPropertySymbols(G);Oenull,removeSider:()=>null}});function O(G){let{suffixCls:K,tagName:le,displayName:me}=G;return Oe=>te.forwardRef((Ue,ee)=>te.createElement(Oe,Object.assign({ref:ee,suffixCls:K,tagName:le},Ue)))}const T=te.forwardRef((G,K)=>{const{prefixCls:le,suffixCls:me,className:Oe,tagName:Ce}=G,Ue=_(G,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ee}=te.useContext(W.E_),de=ee("layout",le),[D,Ye]=$(de),ke=me?`${de}-${me}`:de;return D(te.createElement(Ce,Object.assign({className:P()(le||ke,Oe,Ye),ref:K},Ue)))}),L=te.forwardRef((G,K)=>{const{direction:le}=te.useContext(W.E_),[me,Oe]=te.useState([]),{prefixCls:Ce,className:Ue,rootClassName:ee,children:de,hasSider:D,tagName:Ye,style:ke}=G,xe=_(G,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Te=(0,Ne.Z)(xe,["suffixCls"]),{getPrefixCls:ve,layout:De}=te.useContext(W.E_),he=ve("layout",Ce),[Se,Xe]=$(he),et=P()(he,{[`${he}-has-sider`]:typeof D=="boolean"?D:me.length>0,[`${he}-rtl`]:le==="rtl"},De==null?void 0:De.className,Ue,ee,Xe),je=te.useMemo(()=>({siderHook:{addSider:qe=>{Oe(Et=>[].concat((0,pe.Z)(Et),[qe]))},removeSider:qe=>{Oe(Et=>Et.filter(kt=>kt!==qe))}}}),[]);return Se(te.createElement(M.Provider,{value:je},te.createElement(Ye,Object.assign({ref:K,className:et,style:Object.assign(Object.assign({},De==null?void 0:De.style),ke)},Te),de)))}),q=O({tagName:"div",displayName:"Layout"})(L),R=O({suffixCls:"header",tagName:"header",displayName:"Header"})(T),se=O({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(T),ne=O({suffixCls:"content",tagName:"main",displayName:"Content"})(T);var J=q},40875:function(dn,Ut,C){"use strict";C.d(Ut,{J:function(){return W}});var pe=C(59301),Ae=C(33234),P=C(70425),Ne=function(S,g){var F={};for(var v in S)Object.prototype.hasOwnProperty.call(S,v)&&g.indexOf(v)<0&&(F[v]=S[v]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,v=Object.getOwnPropertySymbols(S);${const{children:F}=S,v=Ne(S,["children"]),$=pe.useContext(te),_=pe.useMemo(()=>Object.assign(Object.assign({},$),v),[$,v.prefixCls,v.mode,v.selectable]);return pe.createElement(te.Provider,{value:_},pe.createElement(Ae.BR,null,(0,P.supportNodeRef)(F)?pe.cloneElement(F,{ref:g}):F))});Ut.Z=te},20834:function(dn,Ut,C){"use strict";C.d(Ut,{default:function(){return dt}});var pe=C(15285),Ae=C(59301),P=C(45818),Ne=C(92310),te=C.n(Ne),W=C(36355),S=function(I,p){var f={};for(var x in I)Object.prototype.hasOwnProperty.call(I,x)&&p.indexOf(x)<0&&(f[x]=I[x]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,x=Object.getOwnPropertySymbols(I);Y{const{prefixCls:p,className:f,dashed:x}=I,Y=S(I,["prefixCls","className","dashed"]),{getPrefixCls:Be}=Ae.useContext(W.E_),H=Be("menu",p),ie=te()({[`${H}-item-divider-dashed`]:!!x},f);return Ae.createElement(pe.iz,Object.assign({className:ie},Y))},v=C(11592),$=C(2738),_=C(6848),M=C(92343),T=(0,Ae.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),q=I=>{var p;const{className:f,children:x,icon:Y,title:Be,danger:H}=I,{prefixCls:ie,firstLevel:Qe,direction:ye,disableMenuItemTitleTooltip:be,inlineCollapsed:ze}=Ae.useContext(T),gt=ct=>{const Tt=Ae.createElement("span",{className:`${ie}-title-content`},x);return(!Y||(0,M.l$)(x)&&x.type==="span")&&x&&ct&&Qe&&typeof x=="string"?Ae.createElement("div",{className:`${ie}-inline-collapsed-noicon`},x.charAt(0)):Tt},{siderCollapsed:fe}=Ae.useContext(P.D);let at=Be;typeof Be=="undefined"?at=Qe?x:"":Be===!1&&(at="");const rt={title:at};!fe&&!ze&&(rt.title=null,rt.open=!1);const Le=(0,v.Z)(x).length;let Fe=Ae.createElement(pe.ck,Object.assign({},(0,$.Z)(I,["title","icon","danger"]),{className:te()({[`${ie}-item-danger`]:H,[`${ie}-item-only-child`]:(Y?Le+1:Le)===1},f),title:typeof Be=="string"?Be:void 0}),(0,M.Tm)(Y,{className:te()((0,M.l$)(Y)?(p=Y.props)===null||p===void 0?void 0:p.className:"",`${ie}-item-icon`)}),gt(ze));return be||(Fe=Ae.createElement(_.Z,Object.assign({},rt,{placement:ye==="rtl"?"left":"right",overlayClassName:`${ie}-inline-collapsed-tooltip`}),Fe)),Fe},se=I=>{var p;const{popupClassName:f,icon:x,title:Y,theme:Be}=I,H=Ae.useContext(T),{prefixCls:ie,inlineCollapsed:Qe,theme:ye}=H,be=(0,pe.Xl)();let ze;if(!x)ze=Qe&&!be.length&&Y&&typeof Y=="string"?Ae.createElement("div",{className:`${ie}-inline-collapsed-noicon`},Y.charAt(0)):Ae.createElement("span",{className:`${ie}-title-content`},Y);else{const fe=(0,M.l$)(Y)&&Y.type==="span";ze=Ae.createElement(Ae.Fragment,null,(0,M.Tm)(x,{className:te()((0,M.l$)(x)?(p=x.props)===null||p===void 0?void 0:p.className:"",`${ie}-item-icon`)}),fe?Y:Ae.createElement("span",{className:`${ie}-title-content`},Y))}const gt=Ae.useMemo(()=>Object.assign(Object.assign({},H),{firstLevel:!1}),[H]);return Ae.createElement(T.Provider,{value:gt},Ae.createElement(pe.Wd,Object.assign({},(0,$.Z)(I,["icon"]),{title:ze,popupClassName:te()(ie,f,`${ie}-${Be||ye}`)})))},ne=C(18785),J=C(70425),G=C(62892),K=C(40875),le=function(I,p){var f={};for(var x in I)Object.prototype.hasOwnProperty.call(I,x)&&p.indexOf(x)<0&&(f[x]=I[x]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,x=Object.getOwnPropertySymbols(I);Y{if(p&&typeof p=="object"){const x=p,{label:Y,children:Be,key:H,type:ie}=x,Qe=le(x,["label","children","key","type"]),ye=H!=null?H:`tmp-${f}`;return Be||ie==="group"?ie==="group"?Ae.createElement(pe.BW,Object.assign({key:ye},Qe,{title:Y}),me(Be)):Ae.createElement(se,Object.assign({key:ye},Qe,{title:Y}),me(Be)):ie==="divider"?Ae.createElement(F,Object.assign({key:ye},Qe)):Ae.createElement(q,Object.assign({key:ye},Qe),Y)}return null}).filter(p=>p)}function Oe(I){return Ae.useMemo(()=>I&&me(I),[I])}var Ce=C(64993),Ue=C(17313),ee=C(8378),de=C(13826),D=C(29878),Ye=C(83116),ke=C(37613),Te=I=>{const{componentCls:p,motionDurationSlow:f,horizontalLineHeight:x,colorSplit:Y,lineWidth:Be,lineType:H,itemPaddingInline:ie}=I;return{[`${p}-horizontal`]:{lineHeight:x,border:0,borderBottom:`${Be}px ${H} ${Y}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${p}-item, ${p}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ie},[`> ${p}-item:hover, + > ${p}-item-active, + > ${p}-submenu ${p}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${p}-item, ${p}-submenu-title`]:{transition:[`border-color ${f}`,`background ${f}`].join(",")},[`${p}-submenu-arrow`]:{display:"none"}}}},De=I=>{let{componentCls:p,menuArrowOffset:f}=I;return{[`${p}-rtl`]:{direction:"rtl"},[`${p}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${p}-rtl${p}-vertical, + ${p}-submenu-rtl ${p}-vertical`]:{[`${p}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${f})`},"&::after":{transform:`rotate(45deg) translateY(${f})`}}}}};const he=I=>Object.assign({},(0,Ue.oN)(I));var Xe=(I,p)=>{const{componentCls:f,itemColor:x,itemSelectedColor:Y,groupTitleColor:Be,itemBg:H,subMenuItemBg:ie,itemSelectedBg:Qe,activeBarHeight:ye,activeBarWidth:be,activeBarBorderWidth:ze,motionDurationSlow:gt,motionEaseInOut:fe,motionEaseOut:at,itemPaddingInline:rt,motionDurationMid:Le,itemHoverColor:Fe,lineType:ct,colorSplit:Tt,itemDisabledColor:Pt,dangerItemColor:Yt,dangerItemHoverColor:Fr,dangerItemSelectedColor:Lr,dangerItemActiveBg:Or,dangerItemSelectedBg:kr,itemHoverBg:yr,itemActiveBg:ur,menuSubMenuBg:Kr,horizontalItemSelectedColor:fn,horizontalItemSelectedBg:Un,horizontalItemBorderRadius:hn,horizontalItemHoverBg:Dn,popupBg:Qi}=I;return{[`${f}-${p}, ${f}-${p} > ${f}`]:{color:x,background:H,[`&${f}-root:focus-visible`]:Object.assign({},he(I)),[`${f}-item-group-title`]:{color:Be},[`${f}-submenu-selected`]:{[`> ${f}-submenu-title`]:{color:Y}},[`${f}-item-disabled, ${f}-submenu-disabled`]:{color:`${Pt} !important`},[`${f}-item:not(${f}-item-selected):not(${f}-submenu-selected)`]:{[`&:hover, > ${f}-submenu-title:hover`]:{color:Fe}},[`&:not(${f}-horizontal)`]:{[`${f}-item:not(${f}-item-selected)`]:{"&:hover":{backgroundColor:yr},"&:active":{backgroundColor:ur}},[`${f}-submenu-title`]:{"&:hover":{backgroundColor:yr},"&:active":{backgroundColor:ur}}},[`${f}-item-danger`]:{color:Yt,[`&${f}-item:hover`]:{[`&:not(${f}-item-selected):not(${f}-submenu-selected)`]:{color:Fr}},[`&${f}-item:active`]:{background:Or}},[`${f}-item a`]:{"&, &:hover":{color:"inherit"}},[`${f}-item-selected`]:{color:Y,[`&${f}-item-danger`]:{color:Lr},"a, a:hover":{color:"inherit"}},[`& ${f}-item-selected`]:{backgroundColor:Qe,[`&${f}-item-danger`]:{backgroundColor:kr}},[`${f}-item, ${f}-submenu-title`]:{[`&:not(${f}-item-disabled):focus-visible`]:Object.assign({},he(I))},[`&${f}-submenu > ${f}`]:{backgroundColor:Kr},[`&${f}-popup > ${f}`]:{backgroundColor:Qi},[`&${f}-horizontal`]:Object.assign(Object.assign({},p==="dark"?{borderBottom:0}:{}),{[`> ${f}-item, > ${f}-submenu`]:{top:ze,marginTop:-ze,marginBottom:0,borderRadius:hn,"&::after":{position:"absolute",insetInline:rt,bottom:0,borderBottom:`${ye}px solid transparent`,transition:`border-color ${gt} ${fe}`,content:'""'},"&:hover, &-active, &-open":{background:Dn,"&::after":{borderBottomWidth:ye,borderBottomColor:fn}},"&-selected":{color:fn,backgroundColor:Un,"&:hover":{backgroundColor:Un},"&::after":{borderBottomWidth:ye,borderBottomColor:fn}}}}),[`&${f}-root`]:{[`&${f}-inline, &${f}-vertical`]:{borderInlineEnd:`${ze}px ${ct} ${Tt}`}},[`&${f}-inline`]:{[`${f}-sub${f}-inline`]:{background:ie},[`${f}-item, ${f}-submenu-title`]:ze&&be?{width:`calc(100% + ${ze}px)`}:{},[`${f}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${be}px solid ${Y}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Le} ${at}`,`opacity ${Le} ${at}`].join(","),content:'""'},[`&${f}-item-danger`]:{"&::after":{borderInlineEndColor:Lr}}},[`${f}-selected, ${f}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Le} ${fe}`,`opacity ${Le} ${fe}`].join(",")}}}}}};const et=I=>{const{componentCls:p,itemHeight:f,itemMarginInline:x,padding:Y,menuArrowSize:Be,marginXS:H,itemMarginBlock:ie}=I,Qe=Y+Be+H;return{[`${p}-item`]:{position:"relative",overflow:"hidden"},[`${p}-item, ${p}-submenu-title`]:{height:f,lineHeight:`${f}px`,paddingInline:Y,overflow:"hidden",textOverflow:"ellipsis",marginInline:x,marginBlock:ie,width:`calc(100% - ${x*2}px)`},[`> ${p}-item, + > ${p}-submenu > ${p}-submenu-title`]:{height:f,lineHeight:`${f}px`},[`${p}-item-group-list ${p}-submenu-title, + ${p}-submenu-title`]:{paddingInlineEnd:Qe}}};var qe=I=>{const{componentCls:p,iconCls:f,itemHeight:x,colorTextLightSolid:Y,dropdownWidth:Be,controlHeightLG:H,motionDurationMid:ie,motionEaseOut:Qe,paddingXL:ye,itemMarginInline:be,fontSizeLG:ze,motionDurationSlow:gt,paddingXS:fe,boxShadowSecondary:at,collapsedWidth:rt,collapsedIconSize:Le}=I,Fe={height:x,lineHeight:`${x}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[p]:{"&-inline, &-vertical":Object.assign({[`&${p}-root`]:{boxShadow:"none"}},et(I))},[`${p}-submenu-popup`]:{[`${p}-vertical`]:Object.assign(Object.assign({},et(I)),{boxShadow:at})}},{[`${p}-submenu-popup ${p}-vertical${p}-sub`]:{minWidth:Be,maxHeight:`calc(100vh - ${H*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${p}-inline`]:{width:"100%",[`&${p}-root`]:{[`${p}-item, ${p}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${gt}`,`background ${gt}`,`padding ${ie} ${Qe}`].join(","),[`> ${p}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${p}-sub${p}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${p}-submenu > ${p}-submenu-title`]:Fe,[`& ${p}-item-group-title`]:{paddingInlineStart:ye}},[`${p}-item`]:Fe}},{[`${p}-inline-collapsed`]:{width:rt,[`&${p}-root`]:{[`${p}-item, ${p}-submenu ${p}-submenu-title`]:{[`> ${p}-inline-collapsed-noicon`]:{fontSize:ze,textAlign:"center"}}},[`> ${p}-item, + > ${p}-item-group > ${p}-item-group-list > ${p}-item, + > ${p}-item-group > ${p}-item-group-list > ${p}-submenu > ${p}-submenu-title, + > ${p}-submenu > ${p}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${ze/2}px - ${be}px)`,textOverflow:"clip",[` + ${p}-submenu-arrow, + ${p}-submenu-expand-icon + `]:{opacity:0},[`${p}-item-icon, ${f}`]:{margin:0,fontSize:Le,lineHeight:`${x}px`,"+ span":{display:"inline-block",opacity:0}}},[`${p}-item-icon, ${f}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${p}-item-icon, ${f}`]:{display:"none"},"a, a:hover":{color:Y}},[`${p}-item-group-title`]:Object.assign(Object.assign({},Ue.vS),{paddingInline:fe})}}]};const Et=I=>{const{componentCls:p,motionDurationSlow:f,motionDurationMid:x,motionEaseInOut:Y,motionEaseOut:Be,iconCls:H,iconSize:ie,iconMarginInlineEnd:Qe}=I;return{[`${p}-item, ${p}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${f}`,`background ${f}`,`padding ${f} ${Y}`].join(","),[`${p}-item-icon, ${H}`]:{minWidth:ie,fontSize:ie,transition:[`font-size ${x} ${Be}`,`margin ${f} ${Y}`,`color ${f}`].join(","),"+ span":{marginInlineStart:Qe,opacity:1,transition:[`opacity ${f} ${Y}`,`margin ${f}`,`color ${f}`].join(",")}},[`${p}-item-icon`]:Object.assign({},(0,Ue.Ro)()),[`&${p}-item-only-child`]:{[`> ${H}, > ${p}-item-icon`]:{marginInlineEnd:0}}},[`${p}-item-disabled, ${p}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${p}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},kt=I=>{const{componentCls:p,motionDurationSlow:f,motionEaseInOut:x,borderRadius:Y,menuArrowSize:Be,menuArrowOffset:H}=I;return{[`${p}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:I.margin,width:Be,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${f} ${x}, opacity ${f}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Be*.6,height:Be*.15,backgroundColor:"currentcolor",borderRadius:Y,transition:[`background ${f} ${x}`,`transform ${f} ${x}`,`top ${f} ${x}`,`color ${f} ${x}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${H})`},"&::after":{transform:`rotate(-45deg) translateY(${H})`}}}}},Ot=I=>{const{antCls:p,componentCls:f,fontSize:x,motionDurationSlow:Y,motionDurationMid:Be,motionEaseInOut:H,paddingXS:ie,padding:Qe,colorSplit:ye,lineWidth:be,zIndexPopup:ze,borderRadiusLG:gt,subMenuItemBorderRadius:fe,menuArrowSize:at,menuArrowOffset:rt,lineType:Le,menuPanelMaskInset:Fe,groupTitleLineHeight:ct,groupTitleFontSize:Tt}=I;return[{"":{[`${f}`]:Object.assign(Object.assign({},(0,Ue.dF)()),{"&-hidden":{display:"none"}})},[`${f}-submenu-hidden`]:{display:"none"}},{[f]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ue.Wf)(I)),(0,Ue.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:x,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Y} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${f}-item`]:{flex:"none"}},[`${f}-item, ${f}-submenu, ${f}-submenu-title`]:{borderRadius:I.itemBorderRadius},[`${f}-item-group-title`]:{padding:`${ie}px ${Qe}px`,fontSize:Tt,lineHeight:ct,transition:`all ${Y}`},[`&-horizontal ${f}-submenu`]:{transition:[`border-color ${Y} ${H}`,`background ${Y} ${H}`].join(",")},[`${f}-submenu, ${f}-submenu-inline`]:{transition:[`border-color ${Y} ${H}`,`background ${Y} ${H}`,`padding ${Be} ${H}`].join(",")},[`${f}-submenu ${f}-sub`]:{cursor:"initial",transition:[`background ${Y} ${H}`,`padding ${Y} ${H}`].join(",")},[`${f}-title-content`]:{transition:`color ${Y}`},[`${f}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${f}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ye,borderStyle:Le,borderWidth:0,borderTopWidth:be,marginBlock:be,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Et(I)),{[`${f}-item-group`]:{[`${f}-item-group-list`]:{margin:0,padding:0,[`${f}-item, ${f}-submenu-title`]:{paddingInline:`${x*2}px ${Qe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ze,borderRadius:gt,boxShadow:"none",transformOrigin:"0 0",[`&${f}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Fe}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Fe},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:I.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:I.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:I.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:I.paddingXS},[`> ${f}`]:Object.assign(Object.assign(Object.assign({borderRadius:gt},Et(I)),kt(I)),{[`${f}-item, ${f}-submenu > ${f}-submenu-title`]:{borderRadius:fe},[`${f}-submenu-title::after`]:{transition:`transform ${Y} ${H}`}})}}),kt(I)),{[`&-inline-collapsed ${f}-submenu-arrow, + &-inline ${f}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${rt})`},"&::after":{transform:`rotate(45deg) translateX(-${rt})`}},[`${f}-submenu-open${f}-submenu-inline > ${f}-submenu-title > ${f}-submenu-arrow`]:{transform:`translateY(-${at*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${rt})`},"&::before":{transform:`rotate(45deg) translateX(${rt})`}}})},{[`${p}-layout-header`]:{[f]:{lineHeight:"inherit"}}}]};var sr=(I,p)=>(0,Ye.Z)("Menu",x=>{if(p===!1)return[];const{colorBgElevated:Y,colorPrimary:Be,colorTextLightSolid:H,controlHeightLG:ie,fontSize:Qe,darkItemColor:ye,darkDangerItemColor:be,darkItemBg:ze,darkSubMenuItemBg:gt,darkItemSelectedColor:fe,darkItemSelectedBg:at,darkDangerItemSelectedBg:rt,darkItemHoverBg:Le,darkGroupTitleColor:Fe,darkItemHoverColor:ct,darkItemDisabledColor:Tt,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:Yt,darkDangerItemActiveBg:Fr}=x,Lr=Qe/7*5,Or=(0,ke.TS)(x,{menuArrowSize:Lr,menuHorizontalHeight:ie*1.15,menuArrowOffset:`${Lr*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Y}),kr=(0,ke.TS)(Or,{itemColor:ye,itemHoverColor:ct,groupTitleColor:Fe,itemSelectedColor:fe,itemBg:ze,popupBg:ze,subMenuItemBg:gt,itemActiveBg:"transparent",itemSelectedBg:at,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Le,itemDisabledColor:Tt,dangerItemColor:be,dangerItemHoverColor:Pt,dangerItemSelectedColor:Yt,dangerItemActiveBg:Fr,dangerItemSelectedBg:rt,menuSubMenuBg:gt,horizontalItemSelectedColor:H,horizontalItemSelectedBg:Be});return[Ot(Or),Te(Or),qe(Or),Xe(Or,"light"),Xe(kr,"dark"),De(Or),(0,ee.Z)(Or),(0,de.oN)(Or,"slide-up"),(0,de.oN)(Or,"slide-down"),(0,D._y)(Or,"zoom-big")]},x=>{const{colorPrimary:Y,colorError:Be,colorTextDisabled:H,colorErrorBg:ie,colorText:Qe,colorTextDescription:ye,colorBgContainer:be,colorFillAlter:ze,colorFillContent:gt,lineWidth:fe,lineWidthBold:at,controlItemBgActive:rt,colorBgTextHover:Le,controlHeightLG:Fe,lineHeight:ct,colorBgElevated:Tt,marginXXS:Pt,padding:Yt,fontSize:Fr,controlHeightSM:Lr,fontSizeLG:Or,colorTextLightSolid:kr,colorErrorHover:yr}=x,ur=new Ce.C(kr).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:x.zIndexPopupBase+50,radiusItem:x.borderRadiusLG,itemBorderRadius:x.borderRadiusLG,radiusSubMenuItem:x.borderRadiusSM,subMenuItemBorderRadius:x.borderRadiusSM,colorItemText:Qe,itemColor:Qe,colorItemTextHover:Qe,itemHoverColor:Qe,colorItemTextHoverHorizontal:Y,horizontalItemHoverColor:Y,colorGroupTitle:ye,groupTitleColor:ye,colorItemTextSelected:Y,itemSelectedColor:Y,colorItemTextSelectedHorizontal:Y,horizontalItemSelectedColor:Y,colorItemBg:be,itemBg:be,colorItemBgHover:Le,itemHoverBg:Le,colorItemBgActive:gt,itemActiveBg:rt,colorSubItemBg:ze,subMenuItemBg:ze,colorItemBgSelected:rt,itemSelectedBg:rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:at,activeBarHeight:at,colorActiveBarBorderSize:fe,activeBarBorderWidth:fe,colorItemTextDisabled:H,itemDisabledColor:H,colorDangerItemText:Be,dangerItemColor:Be,colorDangerItemTextHover:Be,dangerItemHoverColor:Be,colorDangerItemTextSelected:Be,dangerItemSelectedColor:Be,colorDangerItemBgActive:ie,dangerItemActiveBg:ie,colorDangerItemBgSelected:ie,dangerItemSelectedBg:ie,itemMarginInline:x.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Fe,groupTitleLineHeight:ct,collapsedWidth:Fe*2,popupBg:Tt,itemMarginBlock:Pt,itemPaddingInline:Yt,horizontalLineHeight:`${Fe*1.15}px`,iconSize:Fr,iconMarginInlineEnd:Lr-Fr,collapsedIconSize:Or,groupTitleFontSize:Fr,darkItemDisabledColor:new Ce.C(kr).setAlpha(.25).toRgbString(),darkItemColor:ur,darkDangerItemColor:Be,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:kr,darkItemSelectedBg:Y,darkDangerItemSelectedBg:Be,darkItemHoverBg:"transparent",darkGroupTitleColor:ur,darkItemHoverColor:kr,darkDangerItemHoverColor:yr,darkDangerItemSelectedColor:kr,darkDangerItemActiveBg:Be}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(I),rr=function(I,p){var f={};for(var x in I)Object.prototype.hasOwnProperty.call(I,x)&&p.indexOf(x)<0&&(f[x]=I[x]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,x=Object.getOwnPropertySymbols(I);Y{var f,x;const Y=Ae.useContext(K.Z),Be=Y||{},{getPrefixCls:H,getPopupContainer:ie,direction:Qe,menu:ye}=Ae.useContext(W.E_),be=H(),{prefixCls:ze,className:gt,style:fe,theme:at="light",expandIcon:rt,_internalDisableMenuItemTitleTooltip:Le,inlineCollapsed:Fe,siderCollapsed:ct,items:Tt,children:Pt,rootClassName:Yt,mode:Fr,selectable:Lr,onClick:Or,overflowedIndicatorPopupClassName:kr}=I,yr=rr(I,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),ur=(0,$.Z)(yr,["collapsedWidth"]),Kr=Oe(Tt)||Pt;(f=Be.validator)===null||f===void 0||f.call(Be,{mode:Fr});const fn=(0,J.useEvent)(function(){var ji;Or==null||Or.apply(void 0,arguments),(ji=Be.onClick)===null||ji===void 0||ji.call(Be)}),Un=Be.mode||Fr,hn=Lr!=null?Lr:Be.selectable,Dn=Ae.useMemo(()=>ct!==void 0?ct:Fe,[Fe,ct]),Qi={horizontal:{motionName:`${be}-slide-up`},inline:(0,G.Z)(be),other:{motionName:`${be}-zoom-big`}},Pr=H("menu",ze||Be.prefixCls),[xn,Ei]=sr(Pr,!Y),di=te()(`${Pr}-${at}`,ye==null?void 0:ye.className,gt);let Zi;if(typeof rt=="function")Zi=rt;else if(rt===null||rt===!1)Zi=null;else if(Be.expandIcon===null||Be.expandIcon===!1)Zi=null;else{const ji=rt!=null?rt:Be.expandIcon;Zi=(0,M.Tm)(ji,{className:te()(`${Pr}-submenu-expand-icon`,(0,M.l$)(ji)?(x=ji.props)===null||x===void 0?void 0:x.className:"")})}const _i=Ae.useMemo(()=>({prefixCls:Pr,inlineCollapsed:Dn||!1,direction:Qe,firstLevel:!0,theme:at,mode:Un,disableMenuItemTitleTooltip:Le}),[Pr,Dn,Qe,Le,at]);return xn(Ae.createElement(K.Z.Provider,{value:null},Ae.createElement(T.Provider,{value:_i},Ae.createElement(pe.ZP,Object.assign({getPopupContainer:ie,overflowedIndicator:Ae.createElement(ne.Z,null),overflowedIndicatorPopupClassName:te()(Pr,`${Pr}-${at}`,kr),mode:Un,selectable:hn,onClick:fn},ur,{inlineCollapsed:Dn,style:Object.assign(Object.assign({},ye==null?void 0:ye.style),fe),className:di,prefixCls:Pr,direction:Qe,defaultMotions:Qi,expandIcon:Zi,ref:p,rootClassName:te()(Yt,Ei)}),Kr))))});const V=(0,Ae.forwardRef)((I,p)=>{const f=(0,Ae.useRef)(null),x=Ae.useContext(P.D);return(0,Ae.useImperativeHandle)(p,()=>({menu:f.current,focus:Y=>{var Be;(Be=f.current)===null||Be===void 0||Be.focus(Y)}})),Ae.createElement(lr,Object.assign({ref:f},I,x))});V.Item=q,V.SubMenu=se,V.Divider=F,V.ItemGroup=pe.BW;var dt=V},58421:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return Be}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ne=P,te=C(7657),W=function(ie,Qe){return Ae.createElement(te.Z,(0,pe.Z)({},ie,{ref:Qe,icon:Ne}))},S=Ae.forwardRef(W),g=S,F=C(49198),v=C(33853),$=C(38819),_=C(92310),M=C.n(_),O=C(20068),T=C(33885),L=C(67732),q=C(83652),R=C(42403),se=C(158),ne=C(26112),J={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},G=J,K=C(91735),le=function(H){(0,R.Z)(Qe,H);var ie=(0,se.Z)(Qe);function Qe(){var ye;(0,L.Z)(this,Qe);for(var be=arguments.length,ze=new Array(be),gt=0;gt=0||fe.relatedTarget.className.indexOf("".concat(Fe,"-item"))>=0))&&Le(ye.getValidValue()))},ye.go=function(fe){var at=ye.state.goInputText;at!==""&&(fe.keyCode===G.ENTER||fe.type==="click")&&(ye.setState({goInputText:""}),ye.props.quickGo(ye.getValidValue()))},ye}return(0,q.Z)(Qe,[{key:"getPageSizeOptions",value:function(){var be=this.props,ze=be.pageSize,gt=be.pageSizeOptions;return gt.some(function(fe){return fe.toString()===ze.toString()})?gt:gt.concat([ze.toString()]).sort(function(fe,at){var rt=Number.isNaN(Number(fe))?0:Number(fe),Le=Number.isNaN(Number(at))?0:Number(at);return rt-Le})}},{key:"render",value:function(){var be=this,ze=this.props,gt=ze.pageSize,fe=ze.locale,at=ze.rootPrefixCls,rt=ze.changeSize,Le=ze.quickGo,Fe=ze.goButton,ct=ze.selectComponentClass,Tt=ze.buildOptionText,Pt=ze.selectPrefixCls,Yt=ze.disabled,Fr=this.state.goInputText,Lr="".concat(at,"-options"),Or=ct,kr=null,yr=null,ur=null;if(!rt&&!Le)return null;var Kr=this.getPageSizeOptions();if(rt&&Or){var fn=Kr.map(function(Un,hn){return Ae.createElement(Or.Option,{key:hn,value:Un.toString()},(Tt||be.buildOptionText)(Un))});kr=Ae.createElement(Or,{disabled:Yt,prefixCls:Pt,showSearch:!1,className:"".concat(Lr,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(gt||Kr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(hn){return hn.parentNode},"aria-label":fe.page_size,defaultOpen:!1},fn)}return Le&&(Fe&&(ur=typeof Fe=="boolean"?Ae.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Yt,className:"".concat(Lr,"-quick-jumper-button")},fe.jump_to_confirm):Ae.createElement("span",{onClick:this.go,onKeyUp:this.go},Fe)),yr=Ae.createElement("div",{className:"".concat(Lr,"-quick-jumper")},fe.jump_to,Ae.createElement("input",{disabled:Yt,type:"text",value:Fr,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":fe.page}),fe.page,ur)),Ae.createElement("li",{className:"".concat(Lr)},kr,yr)}}]),Qe}(Ae.Component);le.defaultProps={pageSizeOptions:["10","20","50","100"]};var me=le,Oe=function(ie){var Qe,ye=ie.rootPrefixCls,be=ie.page,ze=ie.active,gt=ie.className,fe=ie.showTitle,at=ie.onClick,rt=ie.onKeyPress,Le=ie.itemRender,Fe="".concat(ye,"-item"),ct=M()(Fe,"".concat(Fe,"-").concat(be),(Qe={},(0,O.Z)(Qe,"".concat(Fe,"-active"),ze),(0,O.Z)(Qe,"".concat(Fe,"-disabled"),!be),(0,O.Z)(Qe,ie.className,gt),Qe)),Tt=function(){at(be)},Pt=function(Lr){rt(Lr,at,be)},Yt=Le(be,"page",Ae.createElement("a",{rel:"nofollow"},be));return Yt?Ae.createElement("li",{title:fe?be.toString():null,className:ct,onClick:Tt,onKeyPress:Pt,tabIndex:0},Yt):null},Ce=Oe;function Ue(){}function ee(H){var ie=Number(H);return typeof ie=="number"&&!Number.isNaN(ie)&&isFinite(ie)&&Math.floor(ie)===ie}var de=function(ie,Qe,ye){return ye};function D(H,ie,Qe){var ye=typeof H=="undefined"?ie.pageSize:H;return Math.floor((Qe.total-1)/ye)+1}var Ye=function(H){(0,R.Z)(Qe,H);var ie=(0,se.Z)(Qe);function Qe(ye){var be;(0,L.Z)(this,Qe),be=ie.call(this,ye),be.paginationNode=Ae.createRef(),be.getJumpPrevPage=function(){return Math.max(1,be.state.current-(be.props.showLessItems?3:5))},be.getJumpNextPage=function(){return Math.min(D(void 0,be.state,be.props),be.state.current+(be.props.showLessItems?3:5))},be.getItemIcon=function(rt,Le){var Fe=be.props.prefixCls,ct=rt||Ae.createElement("button",{type:"button","aria-label":Le,className:"".concat(Fe,"-item-link")});return typeof rt=="function"&&(ct=Ae.createElement(rt,(0,T.Z)({},be.props))),ct},be.isValid=function(rt){var Le=be.props.total;return ee(rt)&&rt!==be.state.current&&ee(Le)&&Le>0},be.shouldDisplayQuickJumper=function(){var rt=be.props,Le=rt.showQuickJumper,Fe=rt.total,ct=be.state.pageSize;return Fe<=ct?!1:Le},be.handleKeyDown=function(rt){(rt.keyCode===G.ARROW_UP||rt.keyCode===G.ARROW_DOWN)&&rt.preventDefault()},be.handleKeyUp=function(rt){var Le=be.getValidValue(rt),Fe=be.state.currentInputValue;Le!==Fe&&be.setState({currentInputValue:Le}),rt.keyCode===G.ENTER?be.handleChange(Le):rt.keyCode===G.ARROW_UP?be.handleChange(Le-1):rt.keyCode===G.ARROW_DOWN&&be.handleChange(Le+1)},be.handleBlur=function(rt){var Le=be.getValidValue(rt);be.handleChange(Le)},be.changePageSize=function(rt){var Le=be.state.current,Fe=D(rt,be.state,be.props);Le=Le>Fe?Fe:Le,Fe===0&&(Le=be.state.current),typeof rt=="number"&&("pageSize"in be.props||be.setState({pageSize:rt}),"current"in be.props||be.setState({current:Le,currentInputValue:Le})),be.props.onShowSizeChange(Le,rt),"onChange"in be.props&&be.props.onChange&&be.props.onChange(Le,rt)},be.handleChange=function(rt){var Le=be.props,Fe=Le.disabled,ct=Le.onChange,Tt=be.state,Pt=Tt.pageSize,Yt=Tt.current,Fr=Tt.currentInputValue;if(be.isValid(rt)&&!Fe){var Lr=D(void 0,be.state,be.props),Or=rt;return rt>Lr?Or=Lr:rt<1&&(Or=1),"current"in be.props||be.setState({current:Or}),Or!==Fr&&be.setState({currentInputValue:Or}),ct(Or,Pt),Or}return Yt},be.prev=function(){be.hasPrev()&&be.handleChange(be.state.current-1)},be.next=function(){be.hasNext()&&be.handleChange(be.state.current+1)},be.jumpPrev=function(){be.handleChange(be.getJumpPrevPage())},be.jumpNext=function(){be.handleChange(be.getJumpNextPage())},be.hasPrev=function(){return be.state.current>1},be.hasNext=function(){return be.state.current2?Fe-2:0),Tt=2;Tt=gt?at=gt:at=Number(ze),at}},{key:"getShowSizeChanger",value:function(){var be=this.props,ze=be.showSizeChanger,gt=be.total,fe=be.totalBoundaryShowSizeChanger;return typeof ze!="undefined"?ze:gt>fe}},{key:"render",value:function(){var be=this.props,ze=be.prefixCls,gt=be.className,fe=be.style,at=be.disabled,rt=be.hideOnSinglePage,Le=be.total,Fe=be.locale,ct=be.showQuickJumper,Tt=be.showLessItems,Pt=be.showTitle,Yt=be.showTotal,Fr=be.simple,Lr=be.itemRender,Or=be.showPrevNextJumpers,kr=be.jumpPrevIcon,yr=be.jumpNextIcon,ur=be.selectComponentClass,Kr=be.selectPrefixCls,fn=be.pageSizeOptions,Un=this.state,hn=Un.current,Dn=Un.pageSize,Qi=Un.currentInputValue;if(rt===!0&&Le<=Dn)return null;var Pr=D(void 0,this.state,this.props),xn=[],Ei=null,di=null,Zi=null,_i=null,ji=null,qa=ct&&ct.goButton,Ki=Tt?1:2,ti=hn-1>0?hn-1:0,gi=hn+1Le?Le:hn*Dn]));if(Fr){qa&&(typeof qa=="boolean"?ji=Ae.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Fe.jump_to_confirm):ji=Ae.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},qa),ji=Ae.createElement("li",{title:Pt?"".concat(Fe.jump_to).concat(hn,"/").concat(Pr):null,className:"".concat(ze,"-simple-pager")},ji));var _e=this.renderPrev(ti);return Ae.createElement("ul",(0,pe.Z)({className:M()(ze,"".concat(ze,"-simple"),(0,O.Z)({},"".concat(ze,"-disabled"),at),gt),style:fe,ref:this.paginationNode},yi),$e,_e?Ae.createElement("li",{title:Pt?Fe.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:M()("".concat(ze,"-prev"),(0,O.Z)({},"".concat(ze,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},_e):null,Ae.createElement("li",{title:Pt?"".concat(hn,"/").concat(Pr):null,className:"".concat(ze,"-simple-pager")},Ae.createElement("input",{type:"text",value:Qi,disabled:at,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Ae.createElement("span",{className:"".concat(ze,"-slash")},"/"),Pr),Ae.createElement("li",{title:Pt?Fe.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:M()("".concat(ze,"-next"),(0,O.Z)({},"".concat(ze,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(gi)),ji)}if(Pr<=3+Ki*2){var Me={locale:Fe,rootPrefixCls:ze,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Pt,itemRender:Lr};Pr||xn.push(Ae.createElement(Ce,(0,pe.Z)({},Me,{key:"noPager",page:1,className:"".concat(ze,"-item-disabled")})));for(var Ie=1;Ie<=Pr;Ie+=1){var Nt=hn===Ie;xn.push(Ae.createElement(Ce,(0,pe.Z)({},Me,{key:Ie,page:Ie,active:Nt})))}}else{var Mt=Tt?Fe.prev_3:Fe.prev_5,Sr=Tt?Fe.next_3:Fe.next_5,nr=Lr(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(kr,"prev page")),Dr=Lr(this.getJumpNextPage(),"jump-next",this.getItemIcon(yr,"next page"));Or&&(Ei=nr?Ae.createElement("li",{title:Pt?Mt:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:M()("".concat(ze,"-jump-prev"),(0,O.Z)({},"".concat(ze,"-jump-prev-custom-icon"),!!kr))},nr):null,di=Dr?Ae.createElement("li",{title:Pt?Sr:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:M()("".concat(ze,"-jump-next"),(0,O.Z)({},"".concat(ze,"-jump-next-custom-icon"),!!yr))},Dr):null),_i=Ae.createElement(Ce,{locale:Fe,last:!0,rootPrefixCls:ze,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Pr,page:Pr,active:!1,showTitle:Pt,itemRender:Lr}),Zi=Ae.createElement(Ce,{locale:Fe,rootPrefixCls:ze,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Pt,itemRender:Lr});var Hr=Math.max(1,hn-Ki),an=Math.min(hn+Ki,Pr);hn-1<=Ki&&(an=1+Ki*2),Pr-hn<=Ki&&(Hr=Pr-Ki*2);for(var jr=Hr;jr<=an;jr+=1){var Rr=hn===jr;xn.push(Ae.createElement(Ce,{locale:Fe,rootPrefixCls:ze,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:jr,page:jr,active:Rr,showTitle:Pt,itemRender:Lr}))}hn-1>=Ki*2&&hn!==3&&(xn[0]=(0,Ae.cloneElement)(xn[0],{className:"".concat(ze,"-item-after-jump-prev")}),xn.unshift(Ei)),Pr-hn>=Ki*2&&hn!==Pr-2&&(xn[xn.length-1]=(0,Ae.cloneElement)(xn[xn.length-1],{className:"".concat(ze,"-item-before-jump-next")}),xn.push(di)),Hr!==1&&xn.unshift(Zi),an!==Pr&&xn.push(_i)}var en=!this.hasPrev()||!Pr,wn=!this.hasNext()||!Pr,on=this.renderPrev(ti),Nn=this.renderNext(gi);return Ae.createElement("ul",(0,pe.Z)({className:M()(ze,gt,(0,O.Z)({},"".concat(ze,"-disabled"),at)),style:fe,ref:this.paginationNode},yi),$e,on?Ae.createElement("li",{title:Pt?Fe.prev_page:null,onClick:this.prev,tabIndex:en?null:0,onKeyPress:this.runIfEnterPrev,className:M()("".concat(ze,"-prev"),(0,O.Z)({},"".concat(ze,"-disabled"),en)),"aria-disabled":en},on):null,xn,Nn?Ae.createElement("li",{title:Pt?Fe.next_page:null,onClick:this.next,tabIndex:wn?null:0,onKeyPress:this.runIfEnterNext,className:M()("".concat(ze,"-next"),(0,O.Z)({},"".concat(ze,"-disabled"),wn)),"aria-disabled":wn},Nn):null,Ae.createElement(me,{disabled:at,locale:Fe,rootPrefixCls:ze,selectComponentClass:ur,selectPrefixCls:Kr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:hn,pageSize:Dn,pageSizeOptions:fn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:qa}))}}],[{key:"getDerivedStateFromProps",value:function(be,ze){var gt={};if("current"in be&&(gt.current=be.current,be.current!==ze.current&&(gt.currentInputValue=gt.current)),"pageSize"in be&&be.pageSize!==ze.pageSize){var fe=ze.current,at=D(be.pageSize,ze,be);fe=fe>at?at:fe,"current"in be||(gt.current=fe,gt.currentInputValue=fe),gt.pageSize=be.pageSize}return gt}}]),Qe}(Ae.Component);Ye.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ue,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ue,locale:K.Z,style:{},itemRender:de,totalBoundaryShowSizeChanger:50};var ke=Ye,xe=C(22075),Te=C(36355),ve=C(19716),De=C(8628),he=C(9763),Se=C(57809);const Xe=H=>Ae.createElement(Se.default,Object.assign({},H,{showSearch:!0,size:"small"})),et=H=>Ae.createElement(Se.default,Object.assign({},H,{showSearch:!0,size:"middle"}));Xe.Option=Se.default.Option,et.Option=Se.default.Option;var je=C(9937),qe=C(17313),Et=C(83116),kt=C(37613);const Ot=H=>{const{componentCls:ie}=H;return{[`${ie}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ie}-item-link`]:{color:H.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ie}-item-link`]:{color:H.colorTextDisabled,cursor:"not-allowed"}}},[`&${ie}-disabled`]:{cursor:"not-allowed",[`${ie}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:H.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:H.colorBorder,backgroundColor:H.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:H.itemActiveBgDisabled},a:{color:H.itemActiveColorDisabled}}},[`${ie}-item-link`]:{color:H.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ie}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ie}-simple-pager`]:{color:H.colorTextDisabled},[`${ie}-jump-prev, ${ie}-jump-next`]:{[`${ie}-item-link-icon`]:{opacity:0},[`${ie}-item-ellipsis`]:{opacity:1}}},[`&${ie}-simple`]:{[`${ie}-prev, ${ie}-next`]:{[`&${ie}-disabled ${ie}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},sr=H=>{const{componentCls:ie}=H;return{[`&${ie}-mini ${ie}-total-text, &${ie}-mini ${ie}-simple-pager`]:{height:H.itemSizeSM,lineHeight:`${H.itemSizeSM}px`},[`&${ie}-mini ${ie}-item`]:{minWidth:H.itemSizeSM,height:H.itemSizeSM,margin:0,lineHeight:`${H.itemSizeSM-2}px`},[`&${ie}-mini:not(${ie}-disabled) ${ie}-item:not(${ie}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:H.colorBgTextHover},"&:active":{backgroundColor:H.colorBgTextActive}},[`&${ie}-mini ${ie}-prev, &${ie}-mini ${ie}-next`]:{minWidth:H.itemSizeSM,height:H.itemSizeSM,margin:0,lineHeight:`${H.itemSizeSM}px`},[`&${ie}-mini:not(${ie}-disabled)`]:{[`${ie}-prev, ${ie}-next`]:{[`&:hover ${ie}-item-link`]:{backgroundColor:H.colorBgTextHover},[`&:active ${ie}-item-link`]:{backgroundColor:H.colorBgTextActive},[`&${ie}-disabled:hover ${ie}-item-link`]:{backgroundColor:"transparent"}}},[` &${ie}-mini ${ie}-prev ${ie}-item-link, &${ie}-mini ${ie}-next ${ie}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:H.itemSizeSM,lineHeight:`${H.itemSizeSM}px`}},[`&${ie}-mini ${ie}-jump-prev, &${ie}-mini ${ie}-jump-next`]:{height:H.itemSizeSM,marginInlineEnd:0,lineHeight:`${H.itemSizeSM}px`},[`&${ie}-mini ${ie}-options`]:{marginInlineStart:H.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:H.miniOptionsSizeChangerTop},"&-quick-jumper":{height:H.itemSizeSM,lineHeight:`${H.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,ze.x0)(H)),{width:H.paginationMiniQuickJumperInputWidth,height:H.controlHeightSM})}}}},er=H=>{const{componentCls:ie}=H;return{[` + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:H.itemSizeSM,lineHeight:`${H.itemSizeSM}px`}},[`&${ie}-mini ${ie}-jump-prev, &${ie}-mini ${ie}-jump-next`]:{height:H.itemSizeSM,marginInlineEnd:0,lineHeight:`${H.itemSizeSM}px`},[`&${ie}-mini ${ie}-options`]:{marginInlineStart:H.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:H.miniOptionsSizeChangerTop},"&-quick-jumper":{height:H.itemSizeSM,lineHeight:`${H.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,je.x0)(H)),{width:H.paginationMiniQuickJumperInputWidth,height:H.controlHeightSM})}}}},rr=H=>{const{componentCls:ie}=H;return{[` &${ie}-simple ${ie}-prev, &${ie}-simple ${ie}-next - `]:{height:H.itemSizeSM,lineHeight:`${H.itemSizeSM}px`,verticalAlign:"top",[`${ie}-item-link`]:{height:H.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:H.colorBgTextHover},"&:active":{backgroundColor:H.colorBgTextActive},"&::after":{height:H.itemSizeSM,lineHeight:`${H.itemSizeSM}px`}}},[`&${ie}-simple ${ie}-simple-pager`]:{display:"inline-block",height:H.itemSizeSM,marginInlineEnd:H.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:H.marginXS,padding:`0 ${H.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:H.itemInputBg,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,borderRadius:H.borderRadius,outline:"none",transition:`border-color ${H.motionDurationMid}`,color:"inherit","&:hover":{borderColor:H.colorPrimary},"&:focus":{borderColor:H.colorPrimaryHover,boxShadow:`${H.inputOutlineOffset}px 0 ${H.controlOutlineWidth}px ${H.controlOutline}`},"&[disabled]":{color:H.colorTextDisabled,backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder,cursor:"not-allowed"}}}}},yr=H=>{const{componentCls:ie}=H;return{[`${ie}-jump-prev, ${ie}-jump-next`]:{outline:0,[`${ie}-item-container`]:{position:"relative",[`${ie}-item-link-icon`]:{color:H.colorPrimary,fontSize:H.fontSizeSM,opacity:0,transition:`all ${H.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${ie}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:H.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:H.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:H.paginationEllipsisTextIndent,opacity:1,transition:`all ${H.motionDurationMid}`}},"&:hover":{[`${ie}-item-link-icon`]:{opacity:1},[`${ie}-item-ellipsis`]:{opacity:0}}},[` + `]:{height:H.itemSizeSM,lineHeight:`${H.itemSizeSM}px`,verticalAlign:"top",[`${ie}-item-link`]:{height:H.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:H.colorBgTextHover},"&:active":{backgroundColor:H.colorBgTextActive},"&::after":{height:H.itemSizeSM,lineHeight:`${H.itemSizeSM}px`}}},[`&${ie}-simple ${ie}-simple-pager`]:{display:"inline-block",height:H.itemSizeSM,marginInlineEnd:H.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:H.marginXS,padding:`0 ${H.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:H.itemInputBg,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,borderRadius:H.borderRadius,outline:"none",transition:`border-color ${H.motionDurationMid}`,color:"inherit","&:hover":{borderColor:H.colorPrimary},"&:focus":{borderColor:H.colorPrimaryHover,boxShadow:`${H.inputOutlineOffset}px 0 ${H.controlOutlineWidth}px ${H.controlOutline}`},"&[disabled]":{color:H.colorTextDisabled,backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder,cursor:"not-allowed"}}}}},br=H=>{const{componentCls:ie}=H;return{[`${ie}-jump-prev, ${ie}-jump-next`]:{outline:0,[`${ie}-item-container`]:{position:"relative",[`${ie}-item-link-icon`]:{color:H.colorPrimary,fontSize:H.fontSizeSM,opacity:0,transition:`all ${H.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${ie}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:H.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:H.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:H.paginationEllipsisTextIndent,opacity:1,transition:`all ${H.motionDurationMid}`}},"&:hover":{[`${ie}-item-link-icon`]:{opacity:1},[`${ie}-item-ellipsis`]:{opacity:0}}},[` ${ie}-prev, ${ie}-jump-prev, ${ie}-jump-next @@ -143,22 +143,22 @@ ${ie}-next, ${ie}-jump-prev, ${ie}-jump-next - `]:{display:"inline-block",minWidth:H.itemSize,height:H.itemSize,color:H.colorText,fontFamily:H.fontFamily,lineHeight:`${H.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:H.borderRadius,cursor:"pointer",transition:`all ${H.motionDurationMid}`},[`${ie}-prev, ${ie}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:H.colorText,cursor:"pointer",userSelect:"none"},[`${ie}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:H.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${H.lineWidth}px ${H.lineType} transparent`,borderRadius:H.borderRadius,outline:"none",transition:`all ${H.motionDurationMid}`},[`&:hover ${ie}-item-link`]:{backgroundColor:H.colorBgTextHover},[`&:active ${ie}-item-link`]:{backgroundColor:H.colorBgTextActive},[`&${ie}-disabled:hover`]:{[`${ie}-item-link`]:{backgroundColor:"transparent"}}},[`${ie}-slash`]:{marginInlineEnd:H.paginationSlashMarginInlineEnd,marginInlineStart:H.paginationSlashMarginInlineStart},[`${ie}-options`]:{display:"inline-block",marginInlineStart:H.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:H.controlHeight,marginInlineStart:H.marginXS,lineHeight:`${H.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,ze.ik)(H)),{width:H.controlHeightLG*1.25,height:H.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:H.marginXS,marginInlineEnd:H.marginXS})}}}},lr=H=>{const{componentCls:ie}=H;return{[`${ie}-item`]:{display:"inline-block",minWidth:H.itemSize,height:H.itemSize,marginInlineEnd:H.marginXS,fontFamily:H.fontFamily,lineHeight:`${H.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${H.lineWidth}px ${H.lineType} transparent`,borderRadius:H.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${H.paginationItemPaddingInline}px`,color:H.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${ie}-item-active)`]:{"&:hover":{transition:`all ${H.motionDurationMid}`,backgroundColor:H.colorBgTextHover},"&:active":{backgroundColor:H.colorBgTextActive}},"&-active":{fontWeight:H.fontWeightStrong,backgroundColor:H.itemActiveBg,borderColor:H.colorPrimary,a:{color:H.colorPrimary},"&:hover":{borderColor:H.colorPrimaryHover},"&:hover a":{color:H.colorPrimaryHover}}}}},G=H=>{const{componentCls:ie}=H;return{[ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,qe.Wf)(H)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${ie}-total-text`]:{display:"inline-block",height:H.itemSize,marginInlineEnd:H.marginXS,lineHeight:`${H.itemSize-2}px`,verticalAlign:"middle"}}),lr(H)),yr(H)),er(H)),sr(H)),Ot(H)),{[`@media only screen and (max-width: ${H.screenLG}px)`]:{[`${ie}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${H.screenSM}px)`]:{[`${ie}-options`]:{display:"none"}}}),[`&${H.componentCls}-rtl`]:{direction:"rtl"}}},dt=H=>{const{componentCls:ie}=H;return{[`${ie}${ie}-disabled:not(${ie}-mini)`]:{"&, &:hover":{[`${ie}-item-link`]:{borderColor:H.colorBorder}},"&:focus-visible":{[`${ie}-item-link`]:{borderColor:H.colorBorder}},[`${ie}-item, ${ie}-item-link`]:{backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder,[`&:hover:not(${ie}-item-active)`]:{backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder,a:{color:H.colorTextDisabled}},[`&${ie}-item-active`]:{backgroundColor:H.itemActiveBgDisabled}},[`${ie}-prev, ${ie}-next`]:{"&:hover button":{backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder,color:H.colorTextDisabled},[`${ie}-item-link`]:{backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder}}},[`${ie}:not(${ie}-mini)`]:{[`${ie}-prev, ${ie}-next`]:{"&:hover button":{borderColor:H.colorPrimaryHover,backgroundColor:H.itemBg},[`${ie}-item-link`]:{backgroundColor:H.itemLinkBg,borderColor:H.colorBorder},[`&:hover ${ie}-item-link`]:{borderColor:H.colorPrimary,backgroundColor:H.itemBg,color:H.colorPrimary},[`&${ie}-disabled`]:{[`${ie}-item-link`]:{borderColor:H.colorBorder,color:H.colorTextDisabled}}},[`${ie}-item`]:{backgroundColor:H.itemBg,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,[`&:hover:not(${ie}-item-active)`]:{borderColor:H.colorPrimary,backgroundColor:H.itemBg,a:{color:H.colorPrimary}},"&-active":{borderColor:H.colorPrimary}}}}},I=H=>{const{componentCls:ie}=H;return{[`${ie}:not(${ie}-disabled)`]:{[`${ie}-item`]:Object.assign({},(0,qe.Qy)(H)),[`${ie}-jump-prev, ${ie}-jump-next`]:{"&:focus-visible":Object.assign({[`${ie}-item-link-icon`]:{opacity:1},[`${ie}-item-ellipsis`]:{opacity:0}},(0,qe.oN)(H))},[`${ie}-prev, ${ie}-next`]:{[`&:focus-visible ${ie}-item-link`]:Object.assign({},(0,qe.oN)(H))}}}};var m=(0,Et.Z)("Pagination",H=>{const ie=(0,Lt.TS)(H,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:H.marginXXS/2,paginationMiniQuickJumperInputWidth:H.controlHeightLG*1.1,paginationItemPaddingInline:H.marginXXS*1.5,paginationEllipsisLetterSpacing:H.marginXXS/2,paginationSlashMarginInlineStart:H.marginXXS,paginationSlashMarginInlineEnd:H.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ze.e5)(H),(0,ze.TM)(H));return[G(ie),I(ie),H.wireframe&&dt(ie)]},H=>({itemBg:H.colorBgContainer,itemSize:H.controlHeight,itemSizeSM:H.controlHeightSM,itemActiveBg:H.colorBgContainer,itemLinkBg:H.colorBgContainer,itemActiveColorDisabled:H.colorTextDisabled,itemActiveBgDisabled:H.controlItemBgActiveDisabled,itemInputBg:H.colorBgContainer,miniOptionsSizeChangerTop:0})),u=function(H,ie){var Qe={};for(var we in H)Object.prototype.hasOwnProperty.call(H,we)&&ie.indexOf(we)<0&&(Qe[we]=H[we]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,we=Object.getOwnPropertySymbols(H);ye{const{prefixCls:ie,selectPrefixCls:Qe,className:we,rootClassName:ye,style:je,size:xt,locale:de,selectComponentClass:st,responsive:tt,showSizeChanger:Ie}=H,De=u(H,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:lt}=(0,ke.Z)(tt),{getPrefixCls:Tt,direction:kt,pagination:rr={}}=Ae.useContext(Te.E_),Fr=Tt("pagination",ie),[kr,Dr]=m(Fr),Nr=Ie!=null?Ie:rr.showSizeChanger,xr=Ae.useMemo(()=>{const hr=Ae.createElement("span",{className:`${Fr}-item-ellipsis`},"\u2022\u2022\u2022"),Gn=Ae.createElement("button",{className:`${Fr}-item-link`,type:"button",tabIndex:-1},kt==="rtl"?Ae.createElement($.Z,null):Ae.createElement(v.Z,null)),Hi=Ae.createElement("button",{className:`${Fr}-item-link`,type:"button",tabIndex:-1},kt==="rtl"?Ae.createElement(v.Z,null):Ae.createElement($.Z,null)),di=Ae.createElement("a",{className:`${Fr}-item-link`},Ae.createElement("div",{className:`${Fr}-item-container`},kt==="rtl"?Ae.createElement(F.Z,{className:`${Fr}-item-link-icon`}):Ae.createElement(g,{className:`${Fr}-item-link-icon`}),hr)),$i=Ae.createElement("a",{className:`${Fr}-item-link`},Ae.createElement("div",{className:`${Fr}-item-container`},kt==="rtl"?Ae.createElement(g,{className:`${Fr}-item-link-icon`}):Ae.createElement(F.Z,{className:`${Fr}-item-link-icon`}),hr));return{prevIcon:Gn,nextIcon:Hi,jumpPrevIcon:di,jumpNextIcon:$i}},[kt,Fr]),[ur]=(0,he.Z)("Pagination",Ce.Z),Kr=Object.assign(Object.assign({},ur),de),pn=(0,be.Z)(xt),kn=pn==="small"||!!(lt&&!pn&&tt),mn=Tt("select",Qe),Dn=M()({[`${Fr}-mini`]:kn,[`${Fr}-rtl`]:kt==="rtl"},rr==null?void 0:rr.className,we,ye,Dr),Ki=Object.assign(Object.assign({},rr==null?void 0:rr.style),je);return kr(Ae.createElement(Le,Object.assign({},xr,De,{style:Ki,prefixCls:Fr,selectPrefixCls:mn,className:Dn,selectComponentClass:st||(kn?Xe:et),locale:Kr,showSizeChanger:Nr})))},Se=q},5112:function(dn,Ut,x){"use strict";x.d(Ut,{ZP:function(){return ke}});var pe=x(92310),Ae=x.n(pe),P=x(18929),Ne=x(26112),te=x(59301),V=x(36355),S=x(19716);const g=te.createContext(null),F=g.Provider;var v=g;const $=te.createContext(null),_=$.Provider;var M=x(5630),O=x(8654),T=x(1684),L=x(32441),Y=x(17313),R=x(83116),se=x(37613);const ne=he=>{const{componentCls:Ee,antCls:Xe}=he,et=`${Ee}-group`;return{[et]:Object.assign(Object.assign({},(0,Y.Wf)(he)),{display:"inline-block",fontSize:0,[`&${et}-rtl`]:{direction:"rtl"},[`${Xe}-badge ${Xe}-badge-count`]:{zIndex:1},[`> ${Xe}-badge:not(:first-child) > ${Xe}-button-wrapper`]:{borderInlineStart:"none"}})}},J=he=>{const{componentCls:Ee,wrapperMarginInlineEnd:Xe,colorPrimary:et,radioSize:ze,motionDurationSlow:qe,motionDurationMid:Et,motionEaseInOutCirc:Lt,colorBgContainer:Ot,colorBorder:sr,lineWidth:er,dotSize:yr,colorBgContainerDisabled:lr,colorTextDisabled:G,paddingXS:dt,dotColorDisabled:I,lineType:m,radioDotDisabledSize:u,wireframe:C,colorWhite:q}=he,Se=`${Ee}-inner`;return{[`${Ee}-wrapper`]:Object.assign(Object.assign({},(0,Y.Wf)(he)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Xe,cursor:"pointer",[`&${Ee}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:he.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${Ee}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${er}px ${m} ${et}`,borderRadius:"50%",visibility:"hidden",content:'""'},[Ee]:Object.assign(Object.assign({},(0,Y.Wf)(he)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${Ee}-wrapper:hover &, - &:hover ${Se}`]:{borderColor:et},[`${Ee}-input:focus-visible + ${Se}`]:Object.assign({},(0,Y.oN)(he)),[`${Ee}:hover::after, ${Ee}-wrapper:hover &::after`]:{visibility:"visible"},[`${Ee}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:ze,height:ze,marginBlockStart:ze/-2,marginInlineStart:ze/-2,backgroundColor:C?et:q,borderBlockStart:0,borderInlineStart:0,borderRadius:ze,transform:"scale(0)",opacity:0,transition:`all ${qe} ${Lt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:ze,height:ze,backgroundColor:Ot,borderColor:sr,borderStyle:"solid",borderWidth:er,borderRadius:"50%",transition:`all ${Et}`},[`${Ee}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${Ee}-checked`]:{[Se]:{borderColor:et,backgroundColor:C?Ot:et,"&::after":{transform:`scale(${yr/ze})`,opacity:1,transition:`all ${qe} ${Lt}`}}},[`${Ee}-disabled`]:{cursor:"not-allowed",[Se]:{backgroundColor:lr,borderColor:sr,cursor:"not-allowed","&::after":{backgroundColor:I}},[`${Ee}-input`]:{cursor:"not-allowed"},[`${Ee}-disabled + span`]:{color:G,cursor:"not-allowed"},[`&${Ee}-checked`]:{[Se]:{"&::after":{transform:`scale(${u/ze})`}}}},[`span${Ee} + *`]:{paddingInlineStart:dt,paddingInlineEnd:dt}})}},W=he=>{const{buttonColor:Ee,controlHeight:Xe,componentCls:et,lineWidth:ze,lineType:qe,colorBorder:Et,motionDurationSlow:Lt,motionDurationMid:Ot,buttonPaddingInline:sr,fontSize:er,buttonBg:yr,fontSizeLG:lr,controlHeightLG:G,controlHeightSM:dt,paddingXS:I,borderRadius:m,borderRadiusSM:u,borderRadiusLG:C,buttonCheckedBg:q,buttonSolidCheckedColor:Se,colorTextDisabled:H,colorBgContainerDisabled:ie,buttonCheckedBgDisabled:Qe,buttonCheckedColorDisabled:we,colorPrimary:ye,colorPrimaryHover:je,colorPrimaryActive:xt,buttonSolidCheckedBg:de,buttonSolidCheckedHoverBg:st,buttonSolidCheckedActiveBg:tt}=he;return{[`${et}-button-wrapper`]:{position:"relative",display:"inline-block",height:Xe,margin:0,paddingInline:sr,paddingBlock:0,color:Ee,fontSize:er,lineHeight:`${Xe-ze*2}px`,background:yr,border:`${ze}px ${qe} ${Et}`,borderBlockStartWidth:ze+.02,borderInlineStartWidth:0,borderInlineEndWidth:ze,cursor:"pointer",transition:[`color ${Ot}`,`background ${Ot}`,`box-shadow ${Ot}`].join(","),a:{color:Ee},[`> ${et}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-ze,insetInlineStart:-ze,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:ze,paddingInline:0,backgroundColor:Et,transition:`background-color ${Lt}`,content:'""'}},"&:first-child":{borderInlineStart:`${ze}px ${qe} ${Et}`,borderStartStartRadius:m,borderEndStartRadius:m},"&:last-child":{borderStartEndRadius:m,borderEndEndRadius:m},"&:first-child:last-child":{borderRadius:m},[`${et}-group-large &`]:{height:G,fontSize:lr,lineHeight:`${G-ze*2}px`,"&:first-child":{borderStartStartRadius:C,borderEndStartRadius:C},"&:last-child":{borderStartEndRadius:C,borderEndEndRadius:C}},[`${et}-group-small &`]:{height:dt,paddingInline:I-ze,paddingBlock:0,lineHeight:`${dt-ze*2}px`,"&:first-child":{borderStartStartRadius:u,borderEndStartRadius:u},"&:last-child":{borderStartEndRadius:u,borderEndEndRadius:u}},"&:hover":{position:"relative",color:ye},"&:has(:focus-visible)":Object.assign({},(0,Y.oN)(he)),[`${et}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${et}-button-wrapper-disabled)`]:{zIndex:1,color:ye,background:q,borderColor:ye,"&::before":{backgroundColor:ye},"&:first-child":{borderColor:ye},"&:hover":{color:je,borderColor:je,"&::before":{backgroundColor:je}},"&:active":{color:xt,borderColor:xt,"&::before":{backgroundColor:xt}}},[`${et}-group-solid &-checked:not(${et}-button-wrapper-disabled)`]:{color:Se,background:de,borderColor:de,"&:hover":{color:Se,background:st,borderColor:st},"&:active":{color:Se,background:tt,borderColor:tt}},"&-disabled":{color:H,backgroundColor:ie,borderColor:Et,cursor:"not-allowed","&:first-child, &:hover":{color:H,backgroundColor:ie,borderColor:Et}},[`&-disabled${et}-button-wrapper-checked`]:{color:we,backgroundColor:Qe,borderColor:Et,boxShadow:"none"}}}},K=he=>he-4*2;var le=(0,R.Z)("Radio",he=>{const{controlOutline:Ee,controlOutlineWidth:Xe,radioSize:et}=he,ze=`0 0 0 ${Xe}px ${Ee}`,qe=ze,Et=K(et),Lt=(0,se.TS)(he,{radioDotDisabledSize:Et,radioFocusShadow:ze,radioButtonFocusShadow:qe});return[ne(Lt),J(Lt),W(Lt)]},he=>{const{wireframe:Ee,padding:Xe,marginXS:et,lineWidth:ze,fontSizeLG:qe,colorText:Et,colorBgContainer:Lt,colorTextDisabled:Ot,controlItemBgActiveDisabled:sr,colorTextLightSolid:er,colorPrimary:yr,colorPrimaryHover:lr,colorPrimaryActive:G}=he,dt=4,I=qe,m=Ee?K(I):I-(dt+ze)*2;return{radioSize:I,dotSize:m,dotColorDisabled:Ot,buttonSolidCheckedColor:er,buttonSolidCheckedBg:yr,buttonSolidCheckedHoverBg:lr,buttonSolidCheckedActiveBg:G,buttonBg:Lt,buttonCheckedBg:Lt,buttonColor:Et,buttonCheckedBgDisabled:sr,buttonCheckedColorDisabled:Ot,buttonPaddingInline:Xe-ze,wrapperMarginInlineEnd:et}}),me=x(14088),Oe=x(4572),Be=function(he,Ee){var Xe={};for(var et in he)Object.prototype.hasOwnProperty.call(he,et)&&Ee.indexOf(et)<0&&(Xe[et]=he[et]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,et=Object.getOwnPropertySymbols(he);ze{var Xe,et;const ze=te.useContext(v),qe=te.useContext($),{getPrefixCls:Et,direction:Lt,radio:Ot}=te.useContext(V.E_),sr=te.useRef(null),er=(0,O.sQ)(Ee,sr),{isFormItemInput:yr}=te.useContext(L.aM),lr=xt=>{var de,st;(de=he.onChange)===null||de===void 0||de.call(he,xt),(st=ze==null?void 0:ze.onChange)===null||st===void 0||st.call(ze,xt)},{prefixCls:G,className:dt,rootClassName:I,children:m,style:u}=he,C=Be(he,["prefixCls","className","rootClassName","children","style"]),q=Et("radio",G),Se=((ze==null?void 0:ze.optionType)||qe)==="button",H=Se?`${q}-button`:q,[ie,Qe]=le(q),we=Object.assign({},C),ye=te.useContext(T.Z);ze&&(we.name=ze.name,we.onChange=lr,we.checked=he.value===ze.value,we.disabled=(Xe=we.disabled)!==null&&Xe!==void 0?Xe:ze.disabled),we.disabled=(et=we.disabled)!==null&&et!==void 0?et:ye;const je=Ae()(`${H}-wrapper`,{[`${H}-wrapper-checked`]:we.checked,[`${H}-wrapper-disabled`]:we.disabled,[`${H}-wrapper-rtl`]:Lt==="rtl",[`${H}-wrapper-in-form-item`]:yr},Ot==null?void 0:Ot.className,dt,I,Qe);return ie(te.createElement(me.Z,{component:"Radio",disabled:we.disabled},te.createElement("label",{className:je,style:Object.assign(Object.assign({},Ot==null?void 0:Ot.style),u),onMouseEnter:he.onMouseEnter,onMouseLeave:he.onMouseLeave},te.createElement(M.Z,Object.assign({},we,{className:Ae()(we.className,!Se&&Oe.A),type:"radio",prefixCls:H,ref:er})),m!==void 0?te.createElement("span",null,m):null)))};var fe=te.forwardRef(Ue);const D=te.forwardRef((he,Ee)=>{const{getPrefixCls:Xe,direction:et}=te.useContext(V.E_),[ze,qe]=(0,P.Z)(he.defaultValue,{value:he.value}),Et=de=>{const st=ze,tt=de.target.value;"value"in he||qe(tt);const{onChange:Ie}=he;Ie&&tt!==st&&Ie(de)},{prefixCls:Lt,className:Ot,rootClassName:sr,options:er,buttonStyle:yr="outline",disabled:lr,children:G,size:dt,style:I,id:m,onMouseEnter:u,onMouseLeave:C,onFocus:q,onBlur:Se}=he,H=Xe("radio",Lt),ie=`${H}-group`,[Qe,we]=le(H);let ye=G;er&&er.length>0&&(ye=er.map(de=>typeof de=="string"||typeof de=="number"?te.createElement(fe,{key:de.toString(),prefixCls:H,disabled:lr,value:de,checked:ze===de},de):te.createElement(fe,{key:`radio-group-value-options-${de.value}`,prefixCls:H,disabled:de.disabled||lr,value:de.value,checked:ze===de.value,title:de.title,style:de.style},de.label)));const je=(0,S.Z)(dt),xt=Ae()(ie,`${ie}-${yr}`,{[`${ie}-${je}`]:je,[`${ie}-rtl`]:et==="rtl"},Ot,sr,we);return Qe(te.createElement("div",Object.assign({},(0,Ne.Z)(he,{aria:!0,data:!0}),{className:xt,style:I,onMouseEnter:u,onMouseLeave:C,onFocus:q,onBlur:Se,id:m,ref:Ee}),te.createElement(F,{value:{onChange:Et,value:ze,disabled:he.disabled,name:he.name,optionType:he.optionType}},ye)))});var Ye=te.memo(D),Le=function(he,Ee){var Xe={};for(var et in he)Object.prototype.hasOwnProperty.call(he,et)&&Ee.indexOf(et)<0&&(Xe[et]=he[et]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,et=Object.getOwnPropertySymbols(he);ze{const{getPrefixCls:Xe}=te.useContext(V.E_),{prefixCls:et}=he,ze=Le(he,["prefixCls"]),qe=Xe("radio",et);return te.createElement(_,{value:"button"},te.createElement(fe,Object.assign({prefixCls:qe},ze,{type:"radio",ref:Ee})))};var Te=te.forwardRef(Ce);const be=fe;be.Button=Te,be.Group=Ye,be.__ANT_RADIO=!0;var ke=be},57809:function(dn,Ut,x){"use strict";var pe=x(92310),Ae=x.n(pe),P=x(77861),Ne=x(2738),te=x(59301),V=x(53487),S=x(62892),g=x(19080),F=x(36355),v=x(1684),$=x(93891),_=x(19716),M=x(32441),O=x(33234),T=x(14154),L=x(58582),Y=x(84443),R=x(66339),se=function(le,me){var Oe={};for(var Be in le)Object.prototype.hasOwnProperty.call(le,Be)&&me.indexOf(Be)<0&&(Oe[Be]=le[Be]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Be=Object.getOwnPropertySymbols(le);Ue{var Oe,{prefixCls:Be,bordered:Ue=!0,className:ee,rootClassName:fe,getPopupContainer:D,popupClassName:Ye,dropdownClassName:Le,listHeight:Ce=256,placement:Te,listItemHeight:be=24,size:ke,disabled:he,notFoundContent:Ee,status:Xe,builtinPlacements:et,dropdownMatchSelectWidth:ze,popupMatchSelectWidth:qe,direction:Et,style:Lt,allowClear:Ot}=le,sr=se(le,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:er,getPrefixCls:yr,renderEmpty:lr,direction:G,virtual:dt,popupMatchSelectWidth:I,popupOverflow:m,select:u}=te.useContext(F.E_),C=yr("select",Be),q=yr(),Se=Et!=null?Et:G,{compactSize:H,compactItemClassnames:ie}=(0,O.ri)(C,Se),[Qe,we]=(0,T.Z)(C),ye=te.useMemo(()=>{const{mode:Ki}=sr;if(Ki!=="combobox")return Ki===ne?"combobox":Ki},[sr.mode]),je=ye==="multiple"||ye==="tags",xt=(0,Y.Z)(sr.suffixIcon,sr.showArrow),de=(Oe=qe!=null?qe:ze)!==null&&Oe!==void 0?Oe:I,{status:st,hasFeedback:tt,isFormItemInput:Ie,feedbackIcon:De}=te.useContext(M.aM),lt=(0,g.F)(st,Xe);let Tt;Ee!==void 0?Tt=Ee:ye==="combobox"?Tt=null:Tt=(lr==null?void 0:lr("Select"))||te.createElement($.Z,{componentName:"Select"});const{suffixIcon:kt,itemIcon:rr,removeIcon:Fr,clearIcon:kr}=(0,R.Z)(Object.assign(Object.assign({},sr),{multiple:je,hasFeedback:tt,feedbackIcon:De,showSuffixIcon:xt,prefixCls:C,showArrow:sr.showArrow,componentName:"Select"})),Dr=Ot===!0?{clearIcon:kr}:Ot,Nr=(0,Ne.Z)(sr,["suffixIcon","itemIcon"]),xr=Ae()(Ye||Le,{[`${C}-dropdown-${Se}`]:Se==="rtl"},fe,we),ur=(0,_.Z)(Ki=>{var hr;return(hr=ke!=null?ke:H)!==null&&hr!==void 0?hr:Ki}),Kr=te.useContext(v.Z),pn=he!=null?he:Kr,kn=Ae()({[`${C}-lg`]:ur==="large",[`${C}-sm`]:ur==="small",[`${C}-rtl`]:Se==="rtl",[`${C}-borderless`]:!Ue,[`${C}-in-form-item`]:Ie},(0,g.Z)(C,lt,tt),ie,u==null?void 0:u.className,ee,fe,we),mn=te.useMemo(()=>Te!==void 0?Te:Se==="rtl"?"bottomRight":"bottomLeft",[Te,Se]),Dn=(0,L.Z)(et,m);return Qe(te.createElement(P.ZP,Object.assign({ref:me,virtual:dt,showSearch:u==null?void 0:u.showSearch},Nr,{style:Object.assign(Object.assign({},u==null?void 0:u.style),Lt),dropdownMatchSelectWidth:de,builtinPlacements:Dn,transitionName:(0,S.m)(q,"slide-up",sr.transitionName),listHeight:Ce,listItemHeight:be,mode:ye,prefixCls:C,placement:mn,direction:Se,suffixIcon:kt,menuItemSelectedIcon:rr,removeIcon:Fr,allowClear:Dr,notFoundContent:Tt,className:kn,getPopupContainer:D||er,dropdownClassName:xr,disabled:pn})))},W=te.forwardRef(J),K=(0,V.Z)(W);W.SECRET_COMBOBOX_MODE_DO_NOT_USE=ne,W.Option=P.Wx,W.OptGroup=P.Xo,W._InternalPanelDoNotUseOrYouWillBeFired=K,Ut.default=W},14154:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return W}});var pe=x(17313),Ae=x(74207),P=x(37613),Ne=x(83116),te=x(13826),V=x(92899);const S=K=>{const{optionHeight:le,optionFontSize:me,optionLineHeight:Oe,optionPadding:Be}=K;return{position:"relative",display:"block",minHeight:le,padding:Be,color:K.colorText,fontWeight:"normal",fontSize:me,lineHeight:Oe,boxSizing:"border-box"}};var F=K=>{const{antCls:le,componentCls:me}=K,Oe=`${me}-item`,Be=`&${le}-slide-up-enter${le}-slide-up-enter-active`,Ue=`&${le}-slide-up-appear${le}-slide-up-appear-active`,ee=`&${le}-slide-up-leave${le}-slide-up-leave-active`,fe=`${me}-dropdown-placement-`;return[{[`${me}-dropdown`]:Object.assign(Object.assign({},(0,pe.Wf)(K)),{position:"absolute",top:-9999,zIndex:K.zIndexPopup,boxSizing:"border-box",padding:K.paddingXXS,overflow:"hidden",fontSize:K.fontSize,fontVariant:"initial",backgroundColor:K.colorBgElevated,borderRadius:K.borderRadiusLG,outline:"none",boxShadow:K.boxShadowSecondary,[` - ${Be}${fe}bottomLeft, - ${Ue}${fe}bottomLeft + `]:{display:"inline-block",minWidth:H.itemSize,height:H.itemSize,color:H.colorText,fontFamily:H.fontFamily,lineHeight:`${H.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:H.borderRadius,cursor:"pointer",transition:`all ${H.motionDurationMid}`},[`${ie}-prev, ${ie}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:H.colorText,cursor:"pointer",userSelect:"none"},[`${ie}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:H.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${H.lineWidth}px ${H.lineType} transparent`,borderRadius:H.borderRadius,outline:"none",transition:`all ${H.motionDurationMid}`},[`&:hover ${ie}-item-link`]:{backgroundColor:H.colorBgTextHover},[`&:active ${ie}-item-link`]:{backgroundColor:H.colorBgTextActive},[`&${ie}-disabled:hover`]:{[`${ie}-item-link`]:{backgroundColor:"transparent"}}},[`${ie}-slash`]:{marginInlineEnd:H.paginationSlashMarginInlineEnd,marginInlineStart:H.paginationSlashMarginInlineStart},[`${ie}-options`]:{display:"inline-block",marginInlineStart:H.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:H.controlHeight,marginInlineStart:H.marginXS,lineHeight:`${H.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,je.ik)(H)),{width:H.controlHeightLG*1.25,height:H.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:H.marginXS,marginInlineEnd:H.marginXS})}}}},lr=H=>{const{componentCls:ie}=H;return{[`${ie}-item`]:{display:"inline-block",minWidth:H.itemSize,height:H.itemSize,marginInlineEnd:H.marginXS,fontFamily:H.fontFamily,lineHeight:`${H.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${H.lineWidth}px ${H.lineType} transparent`,borderRadius:H.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${H.paginationItemPaddingInline}px`,color:H.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${ie}-item-active)`]:{"&:hover":{transition:`all ${H.motionDurationMid}`,backgroundColor:H.colorBgTextHover},"&:active":{backgroundColor:H.colorBgTextActive}},"&-active":{fontWeight:H.fontWeightStrong,backgroundColor:H.itemActiveBg,borderColor:H.colorPrimary,a:{color:H.colorPrimary},"&:hover":{borderColor:H.colorPrimaryHover},"&:hover a":{color:H.colorPrimaryHover}}}}},V=H=>{const{componentCls:ie}=H;return{[ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,qe.Wf)(H)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${ie}-total-text`]:{display:"inline-block",height:H.itemSize,marginInlineEnd:H.marginXS,lineHeight:`${H.itemSize-2}px`,verticalAlign:"middle"}}),lr(H)),br(H)),rr(H)),sr(H)),Ot(H)),{[`@media only screen and (max-width: ${H.screenLG}px)`]:{[`${ie}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${H.screenSM}px)`]:{[`${ie}-options`]:{display:"none"}}}),[`&${H.componentCls}-rtl`]:{direction:"rtl"}}},dt=H=>{const{componentCls:ie}=H;return{[`${ie}${ie}-disabled:not(${ie}-mini)`]:{"&, &:hover":{[`${ie}-item-link`]:{borderColor:H.colorBorder}},"&:focus-visible":{[`${ie}-item-link`]:{borderColor:H.colorBorder}},[`${ie}-item, ${ie}-item-link`]:{backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder,[`&:hover:not(${ie}-item-active)`]:{backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder,a:{color:H.colorTextDisabled}},[`&${ie}-item-active`]:{backgroundColor:H.itemActiveBgDisabled}},[`${ie}-prev, ${ie}-next`]:{"&:hover button":{backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder,color:H.colorTextDisabled},[`${ie}-item-link`]:{backgroundColor:H.colorBgContainerDisabled,borderColor:H.colorBorder}}},[`${ie}:not(${ie}-mini)`]:{[`${ie}-prev, ${ie}-next`]:{"&:hover button":{borderColor:H.colorPrimaryHover,backgroundColor:H.itemBg},[`${ie}-item-link`]:{backgroundColor:H.itemLinkBg,borderColor:H.colorBorder},[`&:hover ${ie}-item-link`]:{borderColor:H.colorPrimary,backgroundColor:H.itemBg,color:H.colorPrimary},[`&${ie}-disabled`]:{[`${ie}-item-link`]:{borderColor:H.colorBorder,color:H.colorTextDisabled}}},[`${ie}-item`]:{backgroundColor:H.itemBg,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,[`&:hover:not(${ie}-item-active)`]:{borderColor:H.colorPrimary,backgroundColor:H.itemBg,a:{color:H.colorPrimary}},"&-active":{borderColor:H.colorPrimary}}}}},I=H=>{const{componentCls:ie}=H;return{[`${ie}:not(${ie}-disabled)`]:{[`${ie}-item`]:Object.assign({},(0,qe.Qy)(H)),[`${ie}-jump-prev, ${ie}-jump-next`]:{"&:focus-visible":Object.assign({[`${ie}-item-link-icon`]:{opacity:1},[`${ie}-item-ellipsis`]:{opacity:0}},(0,qe.oN)(H))},[`${ie}-prev, ${ie}-next`]:{[`&:focus-visible ${ie}-item-link`]:Object.assign({},(0,qe.oN)(H))}}}};var p=(0,Et.Z)("Pagination",H=>{const ie=(0,kt.TS)(H,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:H.marginXXS/2,paginationMiniQuickJumperInputWidth:H.controlHeightLG*1.1,paginationItemPaddingInline:H.marginXXS*1.5,paginationEllipsisLetterSpacing:H.marginXXS/2,paginationSlashMarginInlineStart:H.marginXXS,paginationSlashMarginInlineEnd:H.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,je.e5)(H),(0,je.TM)(H));return[V(ie),I(ie),H.wireframe&&dt(ie)]},H=>({itemBg:H.colorBgContainer,itemSize:H.controlHeight,itemSizeSM:H.controlHeightSM,itemActiveBg:H.colorBgContainer,itemLinkBg:H.colorBgContainer,itemActiveColorDisabled:H.colorTextDisabled,itemActiveBgDisabled:H.controlItemBgActiveDisabled,itemInputBg:H.colorBgContainer,miniOptionsSizeChangerTop:0})),f=function(H,ie){var Qe={};for(var ye in H)Object.prototype.hasOwnProperty.call(H,ye)&&ie.indexOf(ye)<0&&(Qe[ye]=H[ye]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,ye=Object.getOwnPropertySymbols(H);be{const{prefixCls:ie,selectPrefixCls:Qe,className:ye,rootClassName:be,style:ze,size:gt,locale:fe,selectComponentClass:at,responsive:rt,showSizeChanger:Le}=H,Fe=f(H,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:ct}=(0,De.Z)(rt),{getPrefixCls:Tt,direction:Pt,pagination:Yt={}}=Ae.useContext(Te.E_),Fr=Tt("pagination",ie),[Lr,Or]=p(Fr),kr=Le!=null?Le:Yt.showSizeChanger,yr=Ae.useMemo(()=>{const Pr=Ae.createElement("span",{className:`${Fr}-item-ellipsis`},"\u2022\u2022\u2022"),xn=Ae.createElement("button",{className:`${Fr}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?Ae.createElement($.Z,null):Ae.createElement(v.Z,null)),Ei=Ae.createElement("button",{className:`${Fr}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?Ae.createElement(v.Z,null):Ae.createElement($.Z,null)),di=Ae.createElement("a",{className:`${Fr}-item-link`},Ae.createElement("div",{className:`${Fr}-item-container`},Pt==="rtl"?Ae.createElement(F.Z,{className:`${Fr}-item-link-icon`}):Ae.createElement(g,{className:`${Fr}-item-link-icon`}),Pr)),Zi=Ae.createElement("a",{className:`${Fr}-item-link`},Ae.createElement("div",{className:`${Fr}-item-container`},Pt==="rtl"?Ae.createElement(g,{className:`${Fr}-item-link-icon`}):Ae.createElement(F.Z,{className:`${Fr}-item-link-icon`}),Pr));return{prevIcon:xn,nextIcon:Ei,jumpPrevIcon:di,jumpNextIcon:Zi}},[Pt,Fr]),[ur]=(0,he.Z)("Pagination",xe.Z),Kr=Object.assign(Object.assign({},ur),fe),fn=(0,ve.Z)(gt),Un=fn==="small"||!!(ct&&!fn&&rt),hn=Tt("select",Qe),Dn=M()({[`${Fr}-mini`]:Un,[`${Fr}-rtl`]:Pt==="rtl"},Yt==null?void 0:Yt.className,ye,be,Or),Qi=Object.assign(Object.assign({},Yt==null?void 0:Yt.style),ze);return Lr(Ae.createElement(ke,Object.assign({},yr,Fe,{style:Qi,prefixCls:Fr,selectPrefixCls:hn,className:Dn,selectComponentClass:at||(Un?Xe:et),locale:Kr,showSizeChanger:kr})))},Be=Y},5112:function(dn,Ut,C){"use strict";C.d(Ut,{ZP:function(){return De}});var pe=C(92310),Ae=C.n(pe),P=C(18929),Ne=C(26112),te=C(59301),W=C(36355),S=C(19716);const g=te.createContext(null),F=g.Provider;var v=g;const $=te.createContext(null),_=$.Provider;var M=C(5630),O=C(8654),T=C(1684),L=C(32441),q=C(17313),R=C(83116),se=C(37613);const ne=he=>{const{componentCls:Se,antCls:Xe}=he,et=`${Se}-group`;return{[et]:Object.assign(Object.assign({},(0,q.Wf)(he)),{display:"inline-block",fontSize:0,[`&${et}-rtl`]:{direction:"rtl"},[`${Xe}-badge ${Xe}-badge-count`]:{zIndex:1},[`> ${Xe}-badge:not(:first-child) > ${Xe}-button-wrapper`]:{borderInlineStart:"none"}})}},J=he=>{const{componentCls:Se,wrapperMarginInlineEnd:Xe,colorPrimary:et,radioSize:je,motionDurationSlow:qe,motionDurationMid:Et,motionEaseInOutCirc:kt,colorBgContainer:Ot,colorBorder:sr,lineWidth:rr,dotSize:br,colorBgContainerDisabled:lr,colorTextDisabled:V,paddingXS:dt,dotColorDisabled:I,lineType:p,radioDotDisabledSize:f,wireframe:x,colorWhite:Y}=he,Be=`${Se}-inner`;return{[`${Se}-wrapper`]:Object.assign(Object.assign({},(0,q.Wf)(he)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Xe,cursor:"pointer",[`&${Se}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:he.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${Se}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${rr}px ${p} ${et}`,borderRadius:"50%",visibility:"hidden",content:'""'},[Se]:Object.assign(Object.assign({},(0,q.Wf)(he)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${Se}-wrapper:hover &, + &:hover ${Be}`]:{borderColor:et},[`${Se}-input:focus-visible + ${Be}`]:Object.assign({},(0,q.oN)(he)),[`${Se}:hover::after, ${Se}-wrapper:hover &::after`]:{visibility:"visible"},[`${Se}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:je,height:je,marginBlockStart:je/-2,marginInlineStart:je/-2,backgroundColor:x?et:Y,borderBlockStart:0,borderInlineStart:0,borderRadius:je,transform:"scale(0)",opacity:0,transition:`all ${qe} ${kt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:je,height:je,backgroundColor:Ot,borderColor:sr,borderStyle:"solid",borderWidth:rr,borderRadius:"50%",transition:`all ${Et}`},[`${Se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${Se}-checked`]:{[Be]:{borderColor:et,backgroundColor:x?Ot:et,"&::after":{transform:`scale(${br/je})`,opacity:1,transition:`all ${qe} ${kt}`}}},[`${Se}-disabled`]:{cursor:"not-allowed",[Be]:{backgroundColor:lr,borderColor:sr,cursor:"not-allowed","&::after":{backgroundColor:I}},[`${Se}-input`]:{cursor:"not-allowed"},[`${Se}-disabled + span`]:{color:V,cursor:"not-allowed"},[`&${Se}-checked`]:{[Be]:{"&::after":{transform:`scale(${f/je})`}}}},[`span${Se} + *`]:{paddingInlineStart:dt,paddingInlineEnd:dt}})}},G=he=>{const{buttonColor:Se,controlHeight:Xe,componentCls:et,lineWidth:je,lineType:qe,colorBorder:Et,motionDurationSlow:kt,motionDurationMid:Ot,buttonPaddingInline:sr,fontSize:rr,buttonBg:br,fontSizeLG:lr,controlHeightLG:V,controlHeightSM:dt,paddingXS:I,borderRadius:p,borderRadiusSM:f,borderRadiusLG:x,buttonCheckedBg:Y,buttonSolidCheckedColor:Be,colorTextDisabled:H,colorBgContainerDisabled:ie,buttonCheckedBgDisabled:Qe,buttonCheckedColorDisabled:ye,colorPrimary:be,colorPrimaryHover:ze,colorPrimaryActive:gt,buttonSolidCheckedBg:fe,buttonSolidCheckedHoverBg:at,buttonSolidCheckedActiveBg:rt}=he;return{[`${et}-button-wrapper`]:{position:"relative",display:"inline-block",height:Xe,margin:0,paddingInline:sr,paddingBlock:0,color:Se,fontSize:rr,lineHeight:`${Xe-je*2}px`,background:br,border:`${je}px ${qe} ${Et}`,borderBlockStartWidth:je+.02,borderInlineStartWidth:0,borderInlineEndWidth:je,cursor:"pointer",transition:[`color ${Ot}`,`background ${Ot}`,`box-shadow ${Ot}`].join(","),a:{color:Se},[`> ${et}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-je,insetInlineStart:-je,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:je,paddingInline:0,backgroundColor:Et,transition:`background-color ${kt}`,content:'""'}},"&:first-child":{borderInlineStart:`${je}px ${qe} ${Et}`,borderStartStartRadius:p,borderEndStartRadius:p},"&:last-child":{borderStartEndRadius:p,borderEndEndRadius:p},"&:first-child:last-child":{borderRadius:p},[`${et}-group-large &`]:{height:V,fontSize:lr,lineHeight:`${V-je*2}px`,"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},[`${et}-group-small &`]:{height:dt,paddingInline:I-je,paddingBlock:0,lineHeight:`${dt-je*2}px`,"&:first-child":{borderStartStartRadius:f,borderEndStartRadius:f},"&:last-child":{borderStartEndRadius:f,borderEndEndRadius:f}},"&:hover":{position:"relative",color:be},"&:has(:focus-visible)":Object.assign({},(0,q.oN)(he)),[`${et}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${et}-button-wrapper-disabled)`]:{zIndex:1,color:be,background:Y,borderColor:be,"&::before":{backgroundColor:be},"&:first-child":{borderColor:be},"&:hover":{color:ze,borderColor:ze,"&::before":{backgroundColor:ze}},"&:active":{color:gt,borderColor:gt,"&::before":{backgroundColor:gt}}},[`${et}-group-solid &-checked:not(${et}-button-wrapper-disabled)`]:{color:Be,background:fe,borderColor:fe,"&:hover":{color:Be,background:at,borderColor:at},"&:active":{color:Be,background:rt,borderColor:rt}},"&-disabled":{color:H,backgroundColor:ie,borderColor:Et,cursor:"not-allowed","&:first-child, &:hover":{color:H,backgroundColor:ie,borderColor:Et}},[`&-disabled${et}-button-wrapper-checked`]:{color:ye,backgroundColor:Qe,borderColor:Et,boxShadow:"none"}}}},K=he=>he-4*2;var le=(0,R.Z)("Radio",he=>{const{controlOutline:Se,controlOutlineWidth:Xe,radioSize:et}=he,je=`0 0 0 ${Xe}px ${Se}`,qe=je,Et=K(et),kt=(0,se.TS)(he,{radioDotDisabledSize:Et,radioFocusShadow:je,radioButtonFocusShadow:qe});return[ne(kt),J(kt),G(kt)]},he=>{const{wireframe:Se,padding:Xe,marginXS:et,lineWidth:je,fontSizeLG:qe,colorText:Et,colorBgContainer:kt,colorTextDisabled:Ot,controlItemBgActiveDisabled:sr,colorTextLightSolid:rr,colorPrimary:br,colorPrimaryHover:lr,colorPrimaryActive:V}=he,dt=4,I=qe,p=Se?K(I):I-(dt+je)*2;return{radioSize:I,dotSize:p,dotColorDisabled:Ot,buttonSolidCheckedColor:rr,buttonSolidCheckedBg:br,buttonSolidCheckedHoverBg:lr,buttonSolidCheckedActiveBg:V,buttonBg:kt,buttonCheckedBg:kt,buttonColor:Et,buttonCheckedBgDisabled:sr,buttonCheckedColorDisabled:Ot,buttonPaddingInline:Xe-je,wrapperMarginInlineEnd:et}}),me=C(14088),Oe=C(4572),Ce=function(he,Se){var Xe={};for(var et in he)Object.prototype.hasOwnProperty.call(he,et)&&Se.indexOf(et)<0&&(Xe[et]=he[et]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,et=Object.getOwnPropertySymbols(he);je{var Xe,et;const je=te.useContext(v),qe=te.useContext($),{getPrefixCls:Et,direction:kt,radio:Ot}=te.useContext(W.E_),sr=te.useRef(null),rr=(0,O.sQ)(Se,sr),{isFormItemInput:br}=te.useContext(L.aM),lr=gt=>{var fe,at;(fe=he.onChange)===null||fe===void 0||fe.call(he,gt),(at=je==null?void 0:je.onChange)===null||at===void 0||at.call(je,gt)},{prefixCls:V,className:dt,rootClassName:I,children:p,style:f}=he,x=Ce(he,["prefixCls","className","rootClassName","children","style"]),Y=Et("radio",V),Be=((je==null?void 0:je.optionType)||qe)==="button",H=Be?`${Y}-button`:Y,[ie,Qe]=le(Y),ye=Object.assign({},x),be=te.useContext(T.Z);je&&(ye.name=je.name,ye.onChange=lr,ye.checked=he.value===je.value,ye.disabled=(Xe=ye.disabled)!==null&&Xe!==void 0?Xe:je.disabled),ye.disabled=(et=ye.disabled)!==null&&et!==void 0?et:be;const ze=Ae()(`${H}-wrapper`,{[`${H}-wrapper-checked`]:ye.checked,[`${H}-wrapper-disabled`]:ye.disabled,[`${H}-wrapper-rtl`]:kt==="rtl",[`${H}-wrapper-in-form-item`]:br},Ot==null?void 0:Ot.className,dt,I,Qe);return ie(te.createElement(me.Z,{component:"Radio",disabled:ye.disabled},te.createElement("label",{className:ze,style:Object.assign(Object.assign({},Ot==null?void 0:Ot.style),f),onMouseEnter:he.onMouseEnter,onMouseLeave:he.onMouseLeave},te.createElement(M.Z,Object.assign({},ye,{className:Ae()(ye.className,!Be&&Oe.A),type:"radio",prefixCls:H,ref:rr})),p!==void 0?te.createElement("span",null,p):null)))};var de=te.forwardRef(Ue);const D=te.forwardRef((he,Se)=>{const{getPrefixCls:Xe,direction:et}=te.useContext(W.E_),[je,qe]=(0,P.Z)(he.defaultValue,{value:he.value}),Et=fe=>{const at=je,rt=fe.target.value;"value"in he||qe(rt);const{onChange:Le}=he;Le&&rt!==at&&Le(fe)},{prefixCls:kt,className:Ot,rootClassName:sr,options:rr,buttonStyle:br="outline",disabled:lr,children:V,size:dt,style:I,id:p,onMouseEnter:f,onMouseLeave:x,onFocus:Y,onBlur:Be}=he,H=Xe("radio",kt),ie=`${H}-group`,[Qe,ye]=le(H);let be=V;rr&&rr.length>0&&(be=rr.map(fe=>typeof fe=="string"||typeof fe=="number"?te.createElement(de,{key:fe.toString(),prefixCls:H,disabled:lr,value:fe,checked:je===fe},fe):te.createElement(de,{key:`radio-group-value-options-${fe.value}`,prefixCls:H,disabled:fe.disabled||lr,value:fe.value,checked:je===fe.value,title:fe.title,style:fe.style},fe.label)));const ze=(0,S.Z)(dt),gt=Ae()(ie,`${ie}-${br}`,{[`${ie}-${ze}`]:ze,[`${ie}-rtl`]:et==="rtl"},Ot,sr,ye);return Qe(te.createElement("div",Object.assign({},(0,Ne.Z)(he,{aria:!0,data:!0}),{className:gt,style:I,onMouseEnter:f,onMouseLeave:x,onFocus:Y,onBlur:Be,id:p,ref:Se}),te.createElement(F,{value:{onChange:Et,value:je,disabled:he.disabled,name:he.name,optionType:he.optionType}},be)))});var Ye=te.memo(D),ke=function(he,Se){var Xe={};for(var et in he)Object.prototype.hasOwnProperty.call(he,et)&&Se.indexOf(et)<0&&(Xe[et]=he[et]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,et=Object.getOwnPropertySymbols(he);je{const{getPrefixCls:Xe}=te.useContext(W.E_),{prefixCls:et}=he,je=ke(he,["prefixCls"]),qe=Xe("radio",et);return te.createElement(_,{value:"button"},te.createElement(de,Object.assign({prefixCls:qe},je,{type:"radio",ref:Se})))};var Te=te.forwardRef(xe);const ve=de;ve.Button=Te,ve.Group=Ye,ve.__ANT_RADIO=!0;var De=ve},57809:function(dn,Ut,C){"use strict";var pe=C(92310),Ae=C.n(pe),P=C(77861),Ne=C(2738),te=C(59301),W=C(53487),S=C(62892),g=C(19080),F=C(36355),v=C(1684),$=C(93891),_=C(19716),M=C(32441),O=C(33234),T=C(14154),L=C(58582),q=C(84443),R=C(66339),se=function(le,me){var Oe={};for(var Ce in le)Object.prototype.hasOwnProperty.call(le,Ce)&&me.indexOf(Ce)<0&&(Oe[Ce]=le[Ce]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Ce=Object.getOwnPropertySymbols(le);Ue{var Oe,{prefixCls:Ce,bordered:Ue=!0,className:ee,rootClassName:de,getPopupContainer:D,popupClassName:Ye,dropdownClassName:ke,listHeight:xe=256,placement:Te,listItemHeight:ve=24,size:De,disabled:he,notFoundContent:Se,status:Xe,builtinPlacements:et,dropdownMatchSelectWidth:je,popupMatchSelectWidth:qe,direction:Et,style:kt,allowClear:Ot}=le,sr=se(le,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:rr,getPrefixCls:br,renderEmpty:lr,direction:V,virtual:dt,popupMatchSelectWidth:I,popupOverflow:p,select:f}=te.useContext(F.E_),x=br("select",Ce),Y=br(),Be=Et!=null?Et:V,{compactSize:H,compactItemClassnames:ie}=(0,O.ri)(x,Be),[Qe,ye]=(0,T.Z)(x),be=te.useMemo(()=>{const{mode:Qi}=sr;if(Qi!=="combobox")return Qi===ne?"combobox":Qi},[sr.mode]),ze=be==="multiple"||be==="tags",gt=(0,q.Z)(sr.suffixIcon,sr.showArrow),fe=(Oe=qe!=null?qe:je)!==null&&Oe!==void 0?Oe:I,{status:at,hasFeedback:rt,isFormItemInput:Le,feedbackIcon:Fe}=te.useContext(M.aM),ct=(0,g.F)(at,Xe);let Tt;Se!==void 0?Tt=Se:be==="combobox"?Tt=null:Tt=(lr==null?void 0:lr("Select"))||te.createElement($.Z,{componentName:"Select"});const{suffixIcon:Pt,itemIcon:Yt,removeIcon:Fr,clearIcon:Lr}=(0,R.Z)(Object.assign(Object.assign({},sr),{multiple:ze,hasFeedback:rt,feedbackIcon:Fe,showSuffixIcon:gt,prefixCls:x,showArrow:sr.showArrow,componentName:"Select"})),Or=Ot===!0?{clearIcon:Lr}:Ot,kr=(0,Ne.Z)(sr,["suffixIcon","itemIcon"]),yr=Ae()(Ye||ke,{[`${x}-dropdown-${Be}`]:Be==="rtl"},de,ye),ur=(0,_.Z)(Qi=>{var Pr;return(Pr=De!=null?De:H)!==null&&Pr!==void 0?Pr:Qi}),Kr=te.useContext(v.Z),fn=he!=null?he:Kr,Un=Ae()({[`${x}-lg`]:ur==="large",[`${x}-sm`]:ur==="small",[`${x}-rtl`]:Be==="rtl",[`${x}-borderless`]:!Ue,[`${x}-in-form-item`]:Le},(0,g.Z)(x,ct,rt),ie,f==null?void 0:f.className,ee,de,ye),hn=te.useMemo(()=>Te!==void 0?Te:Be==="rtl"?"bottomRight":"bottomLeft",[Te,Be]),Dn=(0,L.Z)(et,p);return Qe(te.createElement(P.ZP,Object.assign({ref:me,virtual:dt,showSearch:f==null?void 0:f.showSearch},kr,{style:Object.assign(Object.assign({},f==null?void 0:f.style),kt),dropdownMatchSelectWidth:fe,builtinPlacements:Dn,transitionName:(0,S.m)(Y,"slide-up",sr.transitionName),listHeight:xe,listItemHeight:ve,mode:be,prefixCls:x,placement:hn,direction:Be,suffixIcon:Pt,menuItemSelectedIcon:Yt,removeIcon:Fr,allowClear:Or,notFoundContent:Tt,className:Un,getPopupContainer:D||rr,dropdownClassName:yr,disabled:fn})))},G=te.forwardRef(J),K=(0,W.Z)(G);G.SECRET_COMBOBOX_MODE_DO_NOT_USE=ne,G.Option=P.Wx,G.OptGroup=P.Xo,G._InternalPanelDoNotUseOrYouWillBeFired=K,Ut.default=G},14154:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return G}});var pe=C(17313),Ae=C(74207),P=C(37613),Ne=C(83116),te=C(13826),W=C(92899);const S=K=>{const{optionHeight:le,optionFontSize:me,optionLineHeight:Oe,optionPadding:Ce}=K;return{position:"relative",display:"block",minHeight:le,padding:Ce,color:K.colorText,fontWeight:"normal",fontSize:me,lineHeight:Oe,boxSizing:"border-box"}};var F=K=>{const{antCls:le,componentCls:me}=K,Oe=`${me}-item`,Ce=`&${le}-slide-up-enter${le}-slide-up-enter-active`,Ue=`&${le}-slide-up-appear${le}-slide-up-appear-active`,ee=`&${le}-slide-up-leave${le}-slide-up-leave-active`,de=`${me}-dropdown-placement-`;return[{[`${me}-dropdown`]:Object.assign(Object.assign({},(0,pe.Wf)(K)),{position:"absolute",top:-9999,zIndex:K.zIndexPopup,boxSizing:"border-box",padding:K.paddingXXS,overflow:"hidden",fontSize:K.fontSize,fontVariant:"initial",backgroundColor:K.colorBgElevated,borderRadius:K.borderRadiusLG,outline:"none",boxShadow:K.boxShadowSecondary,[` + ${Ce}${de}bottomLeft, + ${Ue}${de}bottomLeft `]:{animationName:te.fJ},[` - ${Be}${fe}topLeft, - ${Ue}${fe}topLeft, - ${Be}${fe}topRight, - ${Ue}${fe}topRight - `]:{animationName:te.Qt},[`${ee}${fe}bottomLeft`]:{animationName:te.Uw},[` - ${ee}${fe}topLeft, - ${ee}${fe}topRight - `]:{animationName:te.ly},"&-hidden":{display:"none"},[`${Oe}`]:Object.assign(Object.assign({},S(K)),{cursor:"pointer",transition:`background ${K.motionDurationSlow} ease`,borderRadius:K.borderRadiusSM,"&-group":{color:K.colorTextDescription,fontSize:K.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},pe.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Oe}-option-disabled)`]:{backgroundColor:K.optionActiveBg},[`&-selected:not(${Oe}-option-disabled)`]:{color:K.optionSelectedColor,fontWeight:K.optionSelectedFontWeight,backgroundColor:K.optionSelectedBg,[`${Oe}-option-state`]:{color:K.colorPrimary}},"&-disabled":{[`&${Oe}-option-selected`]:{backgroundColor:K.colorBgContainerDisabled},color:K.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:K.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,te.oN)(K,"slide-up"),(0,te.oN)(K,"slide-down"),(0,V.Fm)(K,"move-up"),(0,V.Fm)(K,"move-down")]};const v=2,$=K=>{let{controlHeightSM:le,controlHeight:me,lineWidth:Oe}=K;const Be=(me-le)/2-Oe,Ue=Math.ceil(Be/2);return[Be,Ue]};function _(K,le){const{componentCls:me,iconCls:Oe}=K,Be=`${me}-selection-overflow`,Ue=K.multipleSelectItemHeight,[ee]=$(K),fe=le?`${me}-${le}`:"";return{[`${me}-multiple${fe}`]:{fontSize:K.fontSize,[Be]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${me}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${ee-v}px ${v*2}px`,borderRadius:K.borderRadius,[`${me}-show-search&`]:{cursor:"text"},[`${me}-disabled&`]:{background:K.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${v}px 0`,lineHeight:`${Ue}px`,visibility:"hidden",content:'"\\a0"'}},[` + ${Ce}${de}topLeft, + ${Ue}${de}topLeft, + ${Ce}${de}topRight, + ${Ue}${de}topRight + `]:{animationName:te.Qt},[`${ee}${de}bottomLeft`]:{animationName:te.Uw},[` + ${ee}${de}topLeft, + ${ee}${de}topRight + `]:{animationName:te.ly},"&-hidden":{display:"none"},[`${Oe}`]:Object.assign(Object.assign({},S(K)),{cursor:"pointer",transition:`background ${K.motionDurationSlow} ease`,borderRadius:K.borderRadiusSM,"&-group":{color:K.colorTextDescription,fontSize:K.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},pe.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Oe}-option-disabled)`]:{backgroundColor:K.optionActiveBg},[`&-selected:not(${Oe}-option-disabled)`]:{color:K.optionSelectedColor,fontWeight:K.optionSelectedFontWeight,backgroundColor:K.optionSelectedBg,[`${Oe}-option-state`]:{color:K.colorPrimary}},"&-disabled":{[`&${Oe}-option-selected`]:{backgroundColor:K.colorBgContainerDisabled},color:K.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:K.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,te.oN)(K,"slide-up"),(0,te.oN)(K,"slide-down"),(0,W.Fm)(K,"move-up"),(0,W.Fm)(K,"move-down")]};const v=2,$=K=>{let{controlHeightSM:le,controlHeight:me,lineWidth:Oe}=K;const Ce=(me-le)/2-Oe,Ue=Math.ceil(Ce/2);return[Ce,Ue]};function _(K,le){const{componentCls:me,iconCls:Oe}=K,Ce=`${me}-selection-overflow`,Ue=K.multipleSelectItemHeight,[ee]=$(K),de=le?`${me}-${le}`:"";return{[`${me}-multiple${de}`]:{fontSize:K.fontSize,[Ce]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${me}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${ee-v}px ${v*2}px`,borderRadius:K.borderRadius,[`${me}-show-search&`]:{cursor:"text"},[`${me}-disabled&`]:{background:K.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${v}px 0`,lineHeight:`${Ue}px`,visibility:"hidden",content:'"\\a0"'}},[` &${me}-show-arrow ${me}-selector, &${me}-allow-clear ${me}-selector - `]:{paddingInlineEnd:K.fontSizeIcon+K.controlPaddingHorizontal},[`${me}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:Ue,marginTop:v,marginBottom:v,lineHeight:`${Ue-K.lineWidth*2}px`,background:K.multipleItemBg,border:`${K.lineWidth}px ${K.lineType} ${K.multipleItemBorderColor}`,borderRadius:K.borderRadiusSM,cursor:"default",transition:`font-size ${K.motionDurationSlow}, line-height ${K.motionDurationSlow}, height ${K.motionDurationSlow}`,userSelect:"none",marginInlineEnd:v*2,paddingInlineStart:K.paddingXS,paddingInlineEnd:K.paddingXS/2,[`${me}-disabled&`]:{color:K.multipleItemColorDisabled,borderColor:K.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:K.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,pe.Ro)()),{display:"inline-flex",alignItems:"center",color:K.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Oe}`]:{verticalAlign:"-0.2em"},"&:hover":{color:K.colorIconHover}})},[`${Be}-item + ${Be}-item`]:{[`${me}-selection-search`]:{marginInlineStart:0}},[`${me}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:K.inputPaddingHorizontalBase-ee,"\n &-input,\n &-mirror\n ":{height:Ue,fontFamily:K.fontFamily,lineHeight:`${Ue}px`,transition:`all ${K.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${me}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:K.inputPaddingHorizontalBase,insetInlineEnd:K.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${K.motionDurationSlow}`}}}}var O=K=>{const{componentCls:le}=K,me=(0,P.TS)(K,{controlHeight:K.controlHeightSM,multipleSelectItemHeight:K.controlHeightXS,borderRadius:K.borderRadiusSM,borderRadiusSM:K.borderRadiusXS}),Oe=(0,P.TS)(K,{fontSize:K.fontSizeLG,controlHeight:K.controlHeightLG,multipleSelectItemHeight:K.multipleItemHeightLG,borderRadius:K.borderRadiusLG,borderRadiusSM:K.borderRadius}),[,Be]=$(K);return[_(K),_(me,"sm"),{[`${le}-multiple${le}-sm`]:{[`${le}-selection-placeholder`]:{insetInline:K.controlPaddingHorizontalSM-K.lineWidth},[`${le}-selection-search`]:{marginInlineStart:Be}}},_(Oe,"lg")]};function T(K,le){const{componentCls:me,inputPaddingHorizontalBase:Oe,borderRadius:Be}=K,Ue=K.controlHeight-K.lineWidth*2,ee=Math.ceil(K.fontSize*1.25),fe=le?`${me}-${le}`:"";return{[`${me}-single${fe}`]:{fontSize:K.fontSize,[`${me}-selector`]:Object.assign(Object.assign({},(0,pe.Wf)(K)),{display:"flex",borderRadius:Be,[`${me}-selection-search`]:{position:"absolute",top:0,insetInlineStart:Oe,insetInlineEnd:Oe,bottom:0,"&-input":{width:"100%"}},[` + `]:{paddingInlineEnd:K.fontSizeIcon+K.controlPaddingHorizontal},[`${me}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:Ue,marginTop:v,marginBottom:v,lineHeight:`${Ue-K.lineWidth*2}px`,background:K.multipleItemBg,border:`${K.lineWidth}px ${K.lineType} ${K.multipleItemBorderColor}`,borderRadius:K.borderRadiusSM,cursor:"default",transition:`font-size ${K.motionDurationSlow}, line-height ${K.motionDurationSlow}, height ${K.motionDurationSlow}`,userSelect:"none",marginInlineEnd:v*2,paddingInlineStart:K.paddingXS,paddingInlineEnd:K.paddingXS/2,[`${me}-disabled&`]:{color:K.multipleItemColorDisabled,borderColor:K.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:K.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,pe.Ro)()),{display:"inline-flex",alignItems:"center",color:K.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Oe}`]:{verticalAlign:"-0.2em"},"&:hover":{color:K.colorIconHover}})},[`${Ce}-item + ${Ce}-item`]:{[`${me}-selection-search`]:{marginInlineStart:0}},[`${me}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:K.inputPaddingHorizontalBase-ee,"\n &-input,\n &-mirror\n ":{height:Ue,fontFamily:K.fontFamily,lineHeight:`${Ue}px`,transition:`all ${K.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${me}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:K.inputPaddingHorizontalBase,insetInlineEnd:K.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${K.motionDurationSlow}`}}}}var O=K=>{const{componentCls:le}=K,me=(0,P.TS)(K,{controlHeight:K.controlHeightSM,multipleSelectItemHeight:K.controlHeightXS,borderRadius:K.borderRadiusSM,borderRadiusSM:K.borderRadiusXS}),Oe=(0,P.TS)(K,{fontSize:K.fontSizeLG,controlHeight:K.controlHeightLG,multipleSelectItemHeight:K.multipleItemHeightLG,borderRadius:K.borderRadiusLG,borderRadiusSM:K.borderRadius}),[,Ce]=$(K);return[_(K),_(me,"sm"),{[`${le}-multiple${le}-sm`]:{[`${le}-selection-placeholder`]:{insetInline:K.controlPaddingHorizontalSM-K.lineWidth},[`${le}-selection-search`]:{marginInlineStart:Ce}}},_(Oe,"lg")]};function T(K,le){const{componentCls:me,inputPaddingHorizontalBase:Oe,borderRadius:Ce}=K,Ue=K.controlHeight-K.lineWidth*2,ee=Math.ceil(K.fontSize*1.25),de=le?`${me}-${le}`:"";return{[`${me}-single${de}`]:{fontSize:K.fontSize,[`${me}-selector`]:Object.assign(Object.assign({},(0,pe.Wf)(K)),{display:"flex",borderRadius:Ce,[`${me}-selection-search`]:{position:"absolute",top:0,insetInlineStart:Oe,insetInlineEnd:Oe,bottom:0,"&-input":{width:"100%"}},[` ${me}-selection-item, ${me}-selection-placeholder `]:{padding:0,lineHeight:`${Ue}px`,transition:`all ${K.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${Ue}px`}},[`${me}-selection-item`]:{position:"relative",userSelect:"none"},[`${me}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${me}-selection-item:after`,`${me}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` @@ -167,136 +167,136 @@ `]:{paddingInlineEnd:ee},[`&${me}-open ${me}-selection-item`]:{color:K.colorTextPlaceholder},[`&:not(${me}-customize-input)`]:{[`${me}-selector`]:{width:"100%",height:K.controlHeight,padding:`0 ${Oe}px`,[`${me}-selection-search-input`]:{height:Ue},"&:after":{lineHeight:`${Ue}px`}}},[`&${me}-customize-input`]:{[`${me}-selector`]:{"&:after":{display:"none"},[`${me}-selection-search`]:{position:"static",width:"100%"},[`${me}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${Oe}px`,"&:after":{display:"none"}}}}}}}function L(K){const{componentCls:le}=K,me=K.controlPaddingHorizontalSM-K.lineWidth;return[T(K),T((0,P.TS)(K,{controlHeight:K.controlHeightSM,borderRadius:K.borderRadiusSM}),"sm"),{[`${le}-single${le}-sm`]:{[`&:not(${le}-customize-input)`]:{[`${le}-selection-search`]:{insetInlineStart:me,insetInlineEnd:me},[`${le}-selector`]:{padding:`0 ${me}px`},[`&${le}-show-arrow ${le}-selection-search`]:{insetInlineEnd:me+K.fontSize*1.5},[` &${le}-show-arrow ${le}-selection-item, &${le}-show-arrow ${le}-selection-placeholder - `]:{paddingInlineEnd:K.fontSize*1.5}}}},T((0,P.TS)(K,{controlHeight:K.singleItemHeightLG,fontSize:K.fontSizeLG,borderRadius:K.borderRadiusLG}),"lg")]}const Y=K=>{const{componentCls:le,selectorBg:me}=K;return{position:"relative",backgroundColor:me,border:`${K.lineWidth}px ${K.lineType} ${K.colorBorder}`,transition:`all ${K.motionDurationMid} ${K.motionEaseInOut}`,input:{cursor:"pointer"},[`${le}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${le}-disabled&`]:{color:K.colorTextDisabled,background:K.colorBgContainerDisabled,cursor:"not-allowed",[`${le}-multiple&`]:{background:K.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},R=function(K,le){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:Oe,borderHoverColor:Be,outlineColor:Ue,antCls:ee}=le,fe=me?{[`${Oe}-selector`]:{borderColor:Be}}:{};return{[K]:{[`&:not(${Oe}-disabled):not(${Oe}-customize-input):not(${ee}-pagination-size-changer)`]:Object.assign(Object.assign({},fe),{[`${Oe}-focused& ${Oe}-selector`]:{borderColor:Be,boxShadow:`0 0 0 ${le.controlOutlineWidth}px ${Ue}`,outline:0},[`&:hover ${Oe}-selector`]:{borderColor:Be}})}}},se=K=>{const{componentCls:le}=K;return{[`${le}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},ne=K=>{const{componentCls:le,inputPaddingHorizontalBase:me,iconCls:Oe}=K;return{[le]:Object.assign(Object.assign({},(0,pe.Wf)(K)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${le}-customize-input) ${le}-selector`]:Object.assign(Object.assign({},Y(K)),se(K)),[`${le}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},pe.vS),[`${le}-selection-placeholder`]:Object.assign(Object.assign({},pe.vS),{flex:1,color:K.colorTextPlaceholder,pointerEvents:"none"}),[`${le}-arrow`]:Object.assign(Object.assign({},(0,pe.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:me,height:K.fontSizeIcon,marginTop:-K.fontSizeIcon/2,color:K.colorTextQuaternary,fontSize:K.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[Oe]:{verticalAlign:"top",transition:`transform ${K.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${le}-suffix)`]:{pointerEvents:"auto"}},[`${le}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${le}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:me,zIndex:1,display:"inline-block",width:K.fontSizeIcon,height:K.fontSizeIcon,marginTop:-K.fontSizeIcon/2,color:K.colorTextQuaternary,fontSize:K.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:K.clearBg,cursor:"pointer",opacity:0,transition:`color ${K.motionDurationMid} ease, opacity ${K.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:K.colorTextTertiary}},"&:hover":{[`${le}-clear`]:{opacity:1}}}),[`${le}-has-feedback`]:{[`${le}-clear`]:{insetInlineEnd:me+K.fontSize+K.paddingXS}}}},J=K=>{const{componentCls:le}=K;return[{[le]:{[`&-borderless ${le}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${le}-in-form-item`]:{width:"100%"}}},ne(K),L(K),O(K),F(K),{[`${le}-rtl`]:{direction:"rtl"}},R(le,(0,P.TS)(K,{borderHoverColor:K.colorPrimaryHover,outlineColor:K.controlOutline})),R(`${le}-status-error`,(0,P.TS)(K,{borderHoverColor:K.colorErrorHover,outlineColor:K.colorErrorOutline}),!0),R(`${le}-status-warning`,(0,P.TS)(K,{borderHoverColor:K.colorWarningHover,outlineColor:K.colorWarningOutline}),!0),(0,Ae.c)(K,{borderElCls:`${le}-selector`,focusElCls:`${le}-focused`})]};var W=(0,Ne.Z)("Select",(K,le)=>{let{rootPrefixCls:me}=le;const Oe=(0,P.TS)(K,{rootPrefixCls:me,inputPaddingHorizontalBase:K.paddingSM-1,multipleSelectItemHeight:K.multipleItemHeight});return[J(Oe)]},K=>{const{fontSize:le,lineHeight:me,controlHeight:Oe,controlPaddingHorizontal:Be,zIndexPopupBase:Ue,colorText:ee,fontWeightStrong:fe,controlItemBgActive:D,controlItemBgHover:Ye,colorBgContainer:Le,colorFillSecondary:Ce,controlHeightLG:Te,controlHeightSM:be,colorBgContainerDisabled:ke,colorTextDisabled:he}=K;return{zIndexPopup:Ue+50,optionSelectedColor:ee,optionSelectedFontWeight:fe,optionSelectedBg:D,optionActiveBg:Ye,optionPadding:`${(Oe-le*me)/2}px ${Be}px`,optionFontSize:le,optionLineHeight:me,optionHeight:Oe,selectorBg:Le,clearBg:Le,singleItemHeightLG:Te,multipleItemBg:Ce,multipleItemBorderColor:"transparent",multipleItemHeight:be,multipleItemHeightLG:Oe,multipleSelectorBgDisabled:ke,multipleItemColorDisabled:he,multipleItemBorderColorDisabled:"transparent"}})},58582:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return Ae}});const pe=P=>{const te={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:P==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},te),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},te),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},te),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},te),{points:["br","tr"],offset:[0,-4]})}};function Ae(P,Ne){return P||pe(Ne)}},84443:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return pe}});function pe(Ae,P){return P!==void 0?P:Ae!==null}},66339:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return g}});var pe=x(40001),Ae=x(19248),P=x(99267),Ne=x(84105),te=x(58617),V=x(47472),S=x(59301);function g(F){let{suffixIcon:v,clearIcon:$,menuItemSelectedIcon:_,removeIcon:M,loading:O,multiple:T,hasFeedback:L,prefixCls:Y,showSuffixIcon:R,feedbackIcon:se,showArrow:ne,componentName:J}=F;const W=$!=null?$:S.createElement(Ae.Z,null),K=Be=>v===null&&!L&&!ne?null:S.createElement(S.Fragment,null,R!==!1&&Be,L&&se);let le=null;if(v!==void 0)le=K(v);else if(O)le=K(S.createElement(te.Z,{spin:!0}));else{const Be=`${Y}-suffix`;le=Ue=>{let{open:ee,showSearch:fe}=Ue;return K(ee&&fe?S.createElement(V.Z,{className:Be}):S.createElement(Ne.Z,{className:Be}))}}let me=null;_!==void 0?me=_:T?me=S.createElement(pe.Z,null):me=null;let Oe=null;return M!==void 0?Oe=M:Oe=S.createElement(P.Z,null),{clearIcon:W,suffixIcon:le,itemIcon:me,removeIcon:Oe}}},61621:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return m}});var pe=x(92310),Ae=x.n(pe),P=x(59301),Ne=x(36355),te=x(2738),S=u=>{const{prefixCls:C,className:q,style:Se,size:H,shape:ie}=u,Qe=Ae()({[`${C}-lg`]:H==="large",[`${C}-sm`]:H==="small"}),we=Ae()({[`${C}-circle`]:ie==="circle",[`${C}-square`]:ie==="square",[`${C}-round`]:ie==="round"}),ye=P.useMemo(()=>typeof H=="number"?{width:H,height:H,lineHeight:`${H}px`}:{},[H]);return P.createElement("span",{className:Ae()(C,Qe,we,q),style:Object.assign(Object.assign({},ye),Se)})},g=x(36237),F=x(83116),v=x(37613);const $=new g.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),_=u=>({height:u,lineHeight:`${u}px`}),M=u=>Object.assign({width:u},_(u)),O=u=>({background:u.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:$,animationDuration:u.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),T=u=>Object.assign({width:u*5,minWidth:u*5},_(u)),L=u=>{const{skeletonAvatarCls:C,gradientFromColor:q,controlHeight:Se,controlHeightLG:H,controlHeightSM:ie}=u;return{[`${C}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:q},M(Se)),[`${C}${C}-circle`]:{borderRadius:"50%"},[`${C}${C}-lg`]:Object.assign({},M(H)),[`${C}${C}-sm`]:Object.assign({},M(ie))}},Y=u=>{const{controlHeight:C,borderRadiusSM:q,skeletonInputCls:Se,controlHeightLG:H,controlHeightSM:ie,gradientFromColor:Qe}=u;return{[`${Se}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qe,borderRadius:q},T(C)),[`${Se}-lg`]:Object.assign({},T(H)),[`${Se}-sm`]:Object.assign({},T(ie))}},R=u=>Object.assign({width:u},_(u)),se=u=>{const{skeletonImageCls:C,imageSizeBase:q,gradientFromColor:Se,borderRadiusSM:H}=u;return{[`${C}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Se,borderRadius:H},R(q*2)),{[`${C}-path`]:{fill:"#bfbfbf"},[`${C}-svg`]:Object.assign(Object.assign({},R(q)),{maxWidth:q*4,maxHeight:q*4}),[`${C}-svg${C}-svg-circle`]:{borderRadius:"50%"}}),[`${C}${C}-circle`]:{borderRadius:"50%"}}},ne=(u,C,q)=>{const{skeletonButtonCls:Se}=u;return{[`${q}${Se}-circle`]:{width:C,minWidth:C,borderRadius:"50%"},[`${q}${Se}-round`]:{borderRadius:C}}},J=u=>Object.assign({width:u*2,minWidth:u*2},_(u)),W=u=>{const{borderRadiusSM:C,skeletonButtonCls:q,controlHeight:Se,controlHeightLG:H,controlHeightSM:ie,gradientFromColor:Qe}=u;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${q}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qe,borderRadius:C,width:Se*2,minWidth:Se*2},J(Se))},ne(u,Se,q)),{[`${q}-lg`]:Object.assign({},J(H))}),ne(u,H,`${q}-lg`)),{[`${q}-sm`]:Object.assign({},J(ie))}),ne(u,ie,`${q}-sm`))},K=u=>{const{componentCls:C,skeletonAvatarCls:q,skeletonTitleCls:Se,skeletonParagraphCls:H,skeletonButtonCls:ie,skeletonInputCls:Qe,skeletonImageCls:we,controlHeight:ye,controlHeightLG:je,controlHeightSM:xt,gradientFromColor:de,padding:st,marginSM:tt,borderRadius:Ie,titleHeight:De,blockRadius:lt,paragraphLiHeight:Tt,controlHeightXS:kt,paragraphMarginTop:rr}=u;return{[`${C}`]:{display:"table",width:"100%",[`${C}-header`]:{display:"table-cell",paddingInlineEnd:st,verticalAlign:"top",[`${q}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:de},M(ye)),[`${q}-circle`]:{borderRadius:"50%"},[`${q}-lg`]:Object.assign({},M(je)),[`${q}-sm`]:Object.assign({},M(xt))},[`${C}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Se}`]:{width:"100%",height:De,background:de,borderRadius:lt,[`+ ${H}`]:{marginBlockStart:xt}},[`${H}`]:{padding:0,"> li":{width:"100%",height:Tt,listStyle:"none",background:de,borderRadius:lt,"+ li":{marginBlockStart:kt}}},[`${H}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${C}-content`]:{[`${Se}, ${H} > li`]:{borderRadius:Ie}}},[`${C}-with-avatar ${C}-content`]:{[`${Se}`]:{marginBlockStart:tt,[`+ ${H}`]:{marginBlockStart:rr}}},[`${C}${C}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},W(u)),L(u)),Y(u)),se(u)),[`${C}${C}-block`]:{width:"100%",[`${ie}`]:{width:"100%"},[`${Qe}`]:{width:"100%"}},[`${C}${C}-active`]:{[` - ${Se}, + `]:{paddingInlineEnd:K.fontSize*1.5}}}},T((0,P.TS)(K,{controlHeight:K.singleItemHeightLG,fontSize:K.fontSizeLG,borderRadius:K.borderRadiusLG}),"lg")]}const q=K=>{const{componentCls:le,selectorBg:me}=K;return{position:"relative",backgroundColor:me,border:`${K.lineWidth}px ${K.lineType} ${K.colorBorder}`,transition:`all ${K.motionDurationMid} ${K.motionEaseInOut}`,input:{cursor:"pointer"},[`${le}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${le}-disabled&`]:{color:K.colorTextDisabled,background:K.colorBgContainerDisabled,cursor:"not-allowed",[`${le}-multiple&`]:{background:K.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},R=function(K,le){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:Oe,borderHoverColor:Ce,outlineColor:Ue,antCls:ee}=le,de=me?{[`${Oe}-selector`]:{borderColor:Ce}}:{};return{[K]:{[`&:not(${Oe}-disabled):not(${Oe}-customize-input):not(${ee}-pagination-size-changer)`]:Object.assign(Object.assign({},de),{[`${Oe}-focused& ${Oe}-selector`]:{borderColor:Ce,boxShadow:`0 0 0 ${le.controlOutlineWidth}px ${Ue}`,outline:0},[`&:hover ${Oe}-selector`]:{borderColor:Ce}})}}},se=K=>{const{componentCls:le}=K;return{[`${le}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},ne=K=>{const{componentCls:le,inputPaddingHorizontalBase:me,iconCls:Oe}=K;return{[le]:Object.assign(Object.assign({},(0,pe.Wf)(K)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${le}-customize-input) ${le}-selector`]:Object.assign(Object.assign({},q(K)),se(K)),[`${le}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},pe.vS),[`${le}-selection-placeholder`]:Object.assign(Object.assign({},pe.vS),{flex:1,color:K.colorTextPlaceholder,pointerEvents:"none"}),[`${le}-arrow`]:Object.assign(Object.assign({},(0,pe.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:me,height:K.fontSizeIcon,marginTop:-K.fontSizeIcon/2,color:K.colorTextQuaternary,fontSize:K.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[Oe]:{verticalAlign:"top",transition:`transform ${K.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${le}-suffix)`]:{pointerEvents:"auto"}},[`${le}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${le}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:me,zIndex:1,display:"inline-block",width:K.fontSizeIcon,height:K.fontSizeIcon,marginTop:-K.fontSizeIcon/2,color:K.colorTextQuaternary,fontSize:K.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:K.clearBg,cursor:"pointer",opacity:0,transition:`color ${K.motionDurationMid} ease, opacity ${K.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:K.colorTextTertiary}},"&:hover":{[`${le}-clear`]:{opacity:1}}}),[`${le}-has-feedback`]:{[`${le}-clear`]:{insetInlineEnd:me+K.fontSize+K.paddingXS}}}},J=K=>{const{componentCls:le}=K;return[{[le]:{[`&-borderless ${le}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${le}-in-form-item`]:{width:"100%"}}},ne(K),L(K),O(K),F(K),{[`${le}-rtl`]:{direction:"rtl"}},R(le,(0,P.TS)(K,{borderHoverColor:K.colorPrimaryHover,outlineColor:K.controlOutline})),R(`${le}-status-error`,(0,P.TS)(K,{borderHoverColor:K.colorErrorHover,outlineColor:K.colorErrorOutline}),!0),R(`${le}-status-warning`,(0,P.TS)(K,{borderHoverColor:K.colorWarningHover,outlineColor:K.colorWarningOutline}),!0),(0,Ae.c)(K,{borderElCls:`${le}-selector`,focusElCls:`${le}-focused`})]};var G=(0,Ne.Z)("Select",(K,le)=>{let{rootPrefixCls:me}=le;const Oe=(0,P.TS)(K,{rootPrefixCls:me,inputPaddingHorizontalBase:K.paddingSM-1,multipleSelectItemHeight:K.multipleItemHeight});return[J(Oe)]},K=>{const{fontSize:le,lineHeight:me,controlHeight:Oe,controlPaddingHorizontal:Ce,zIndexPopupBase:Ue,colorText:ee,fontWeightStrong:de,controlItemBgActive:D,controlItemBgHover:Ye,colorBgContainer:ke,colorFillSecondary:xe,controlHeightLG:Te,controlHeightSM:ve,colorBgContainerDisabled:De,colorTextDisabled:he}=K;return{zIndexPopup:Ue+50,optionSelectedColor:ee,optionSelectedFontWeight:de,optionSelectedBg:D,optionActiveBg:Ye,optionPadding:`${(Oe-le*me)/2}px ${Ce}px`,optionFontSize:le,optionLineHeight:me,optionHeight:Oe,selectorBg:ke,clearBg:ke,singleItemHeightLG:Te,multipleItemBg:xe,multipleItemBorderColor:"transparent",multipleItemHeight:ve,multipleItemHeightLG:Oe,multipleSelectorBgDisabled:De,multipleItemColorDisabled:he,multipleItemBorderColorDisabled:"transparent"}})},58582:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return Ae}});const pe=P=>{const te={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:P==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},te),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},te),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},te),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},te),{points:["br","tr"],offset:[0,-4]})}};function Ae(P,Ne){return P||pe(Ne)}},84443:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return pe}});function pe(Ae,P){return P!==void 0?P:Ae!==null}},66339:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return g}});var pe=C(40001),Ae=C(19248),P=C(99267),Ne=C(84105),te=C(58617),W=C(47472),S=C(59301);function g(F){let{suffixIcon:v,clearIcon:$,menuItemSelectedIcon:_,removeIcon:M,loading:O,multiple:T,hasFeedback:L,prefixCls:q,showSuffixIcon:R,feedbackIcon:se,showArrow:ne,componentName:J}=F;const G=$!=null?$:S.createElement(Ae.Z,null),K=Ce=>v===null&&!L&&!ne?null:S.createElement(S.Fragment,null,R!==!1&&Ce,L&&se);let le=null;if(v!==void 0)le=K(v);else if(O)le=K(S.createElement(te.Z,{spin:!0}));else{const Ce=`${q}-suffix`;le=Ue=>{let{open:ee,showSearch:de}=Ue;return K(ee&&de?S.createElement(W.Z,{className:Ce}):S.createElement(Ne.Z,{className:Ce}))}}let me=null;_!==void 0?me=_:T?me=S.createElement(pe.Z,null):me=null;let Oe=null;return M!==void 0?Oe=M:Oe=S.createElement(P.Z,null),{clearIcon:G,suffixIcon:le,itemIcon:me,removeIcon:Oe}}},61621:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return p}});var pe=C(92310),Ae=C.n(pe),P=C(59301),Ne=C(36355),te=C(2738),S=f=>{const{prefixCls:x,className:Y,style:Be,size:H,shape:ie}=f,Qe=Ae()({[`${x}-lg`]:H==="large",[`${x}-sm`]:H==="small"}),ye=Ae()({[`${x}-circle`]:ie==="circle",[`${x}-square`]:ie==="square",[`${x}-round`]:ie==="round"}),be=P.useMemo(()=>typeof H=="number"?{width:H,height:H,lineHeight:`${H}px`}:{},[H]);return P.createElement("span",{className:Ae()(x,Qe,ye,Y),style:Object.assign(Object.assign({},be),Be)})},g=C(36237),F=C(83116),v=C(37613);const $=new g.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),_=f=>({height:f,lineHeight:`${f}px`}),M=f=>Object.assign({width:f},_(f)),O=f=>({background:f.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:$,animationDuration:f.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),T=f=>Object.assign({width:f*5,minWidth:f*5},_(f)),L=f=>{const{skeletonAvatarCls:x,gradientFromColor:Y,controlHeight:Be,controlHeightLG:H,controlHeightSM:ie}=f;return{[`${x}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Y},M(Be)),[`${x}${x}-circle`]:{borderRadius:"50%"},[`${x}${x}-lg`]:Object.assign({},M(H)),[`${x}${x}-sm`]:Object.assign({},M(ie))}},q=f=>{const{controlHeight:x,borderRadiusSM:Y,skeletonInputCls:Be,controlHeightLG:H,controlHeightSM:ie,gradientFromColor:Qe}=f;return{[`${Be}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qe,borderRadius:Y},T(x)),[`${Be}-lg`]:Object.assign({},T(H)),[`${Be}-sm`]:Object.assign({},T(ie))}},R=f=>Object.assign({width:f},_(f)),se=f=>{const{skeletonImageCls:x,imageSizeBase:Y,gradientFromColor:Be,borderRadiusSM:H}=f;return{[`${x}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Be,borderRadius:H},R(Y*2)),{[`${x}-path`]:{fill:"#bfbfbf"},[`${x}-svg`]:Object.assign(Object.assign({},R(Y)),{maxWidth:Y*4,maxHeight:Y*4}),[`${x}-svg${x}-svg-circle`]:{borderRadius:"50%"}}),[`${x}${x}-circle`]:{borderRadius:"50%"}}},ne=(f,x,Y)=>{const{skeletonButtonCls:Be}=f;return{[`${Y}${Be}-circle`]:{width:x,minWidth:x,borderRadius:"50%"},[`${Y}${Be}-round`]:{borderRadius:x}}},J=f=>Object.assign({width:f*2,minWidth:f*2},_(f)),G=f=>{const{borderRadiusSM:x,skeletonButtonCls:Y,controlHeight:Be,controlHeightLG:H,controlHeightSM:ie,gradientFromColor:Qe}=f;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Y}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qe,borderRadius:x,width:Be*2,minWidth:Be*2},J(Be))},ne(f,Be,Y)),{[`${Y}-lg`]:Object.assign({},J(H))}),ne(f,H,`${Y}-lg`)),{[`${Y}-sm`]:Object.assign({},J(ie))}),ne(f,ie,`${Y}-sm`))},K=f=>{const{componentCls:x,skeletonAvatarCls:Y,skeletonTitleCls:Be,skeletonParagraphCls:H,skeletonButtonCls:ie,skeletonInputCls:Qe,skeletonImageCls:ye,controlHeight:be,controlHeightLG:ze,controlHeightSM:gt,gradientFromColor:fe,padding:at,marginSM:rt,borderRadius:Le,titleHeight:Fe,blockRadius:ct,paragraphLiHeight:Tt,controlHeightXS:Pt,paragraphMarginTop:Yt}=f;return{[`${x}`]:{display:"table",width:"100%",[`${x}-header`]:{display:"table-cell",paddingInlineEnd:at,verticalAlign:"top",[`${Y}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:fe},M(be)),[`${Y}-circle`]:{borderRadius:"50%"},[`${Y}-lg`]:Object.assign({},M(ze)),[`${Y}-sm`]:Object.assign({},M(gt))},[`${x}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Be}`]:{width:"100%",height:Fe,background:fe,borderRadius:ct,[`+ ${H}`]:{marginBlockStart:gt}},[`${H}`]:{padding:0,"> li":{width:"100%",height:Tt,listStyle:"none",background:fe,borderRadius:ct,"+ li":{marginBlockStart:Pt}}},[`${H}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${x}-content`]:{[`${Be}, ${H} > li`]:{borderRadius:Le}}},[`${x}-with-avatar ${x}-content`]:{[`${Be}`]:{marginBlockStart:rt,[`+ ${H}`]:{marginBlockStart:Yt}}},[`${x}${x}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},G(f)),L(f)),q(f)),se(f)),[`${x}${x}-block`]:{width:"100%",[`${ie}`]:{width:"100%"},[`${Qe}`]:{width:"100%"}},[`${x}${x}-active`]:{[` + ${Be}, ${H} > li, - ${q}, + ${Y}, ${ie}, ${Qe}, - ${we} - `]:Object.assign({},O(u))}}};var le=(0,F.Z)("Skeleton",u=>{const{componentCls:C}=u,q=(0,v.TS)(u,{skeletonAvatarCls:`${C}-avatar`,skeletonTitleCls:`${C}-title`,skeletonParagraphCls:`${C}-paragraph`,skeletonButtonCls:`${C}-button`,skeletonInputCls:`${C}-input`,skeletonImageCls:`${C}-image`,imageSizeBase:u.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${u.gradientFromColor} 25%, ${u.gradientToColor} 37%, ${u.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[K(q)]},u=>{const{colorFillContent:C,colorFill:q}=u,Se=C,H=q;return{color:Se,colorGradientEnd:H,gradientFromColor:Se,gradientToColor:H,titleHeight:u.controlHeight/2,blockRadius:u.borderRadiusSM,paragraphMarginTop:u.marginLG+u.marginXXS,paragraphLiHeight:u.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Oe=u=>{const{prefixCls:C,className:q,rootClassName:Se,active:H,shape:ie="circle",size:Qe="default"}=u,{getPrefixCls:we}=P.useContext(Ne.E_),ye=we("skeleton",C),[je,xt]=le(ye),de=(0,te.Z)(u,["prefixCls","className"]),st=Ae()(ye,`${ye}-element`,{[`${ye}-active`]:H},q,Se,xt);return je(P.createElement("div",{className:st},P.createElement(S,Object.assign({prefixCls:`${ye}-avatar`,shape:ie,size:Qe},de))))},Ue=u=>{const{prefixCls:C,className:q,rootClassName:Se,active:H,block:ie=!1,size:Qe="default"}=u,{getPrefixCls:we}=P.useContext(Ne.E_),ye=we("skeleton",C),[je,xt]=le(ye),de=(0,te.Z)(u,["prefixCls"]),st=Ae()(ye,`${ye}-element`,{[`${ye}-active`]:H,[`${ye}-block`]:ie},q,Se,xt);return je(P.createElement("div",{className:st},P.createElement(S,Object.assign({prefixCls:`${ye}-button`,size:Qe},de))))};const ee="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var D=u=>{const{prefixCls:C,className:q,rootClassName:Se,style:H,active:ie}=u,{getPrefixCls:Qe}=P.useContext(Ne.E_),we=Qe("skeleton",C),[ye,je]=le(we),xt=Ae()(we,`${we}-element`,{[`${we}-active`]:ie},q,Se,je);return ye(P.createElement("div",{className:xt},P.createElement("div",{className:Ae()(`${we}-image`,q),style:H},P.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${we}-image-svg`},P.createElement("path",{d:ee,className:`${we}-image-path`})))))},Le=u=>{const{prefixCls:C,className:q,rootClassName:Se,active:H,block:ie,size:Qe="default"}=u,{getPrefixCls:we}=P.useContext(Ne.E_),ye=we("skeleton",C),[je,xt]=le(ye),de=(0,te.Z)(u,["prefixCls"]),st=Ae()(ye,`${ye}-element`,{[`${ye}-active`]:H,[`${ye}-block`]:ie},q,Se,xt);return je(P.createElement("div",{className:st},P.createElement(S,Object.assign({prefixCls:`${ye}-input`,size:Qe},de))))},Ce=x(54476),Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},be=Te,ke=x(7657),he=function(C,q){return P.createElement(ke.Z,(0,Ce.Z)({},C,{ref:q,icon:be}))},Ee=P.forwardRef(he),Xe=Ee,ze=u=>{const{prefixCls:C,className:q,rootClassName:Se,style:H,active:ie,children:Qe}=u,{getPrefixCls:we}=P.useContext(Ne.E_),ye=we("skeleton",C),[je,xt]=le(ye),de=Ae()(ye,`${ye}-element`,{[`${ye}-active`]:ie},xt,q,Se),st=Qe!=null?Qe:P.createElement(Xe,null);return je(P.createElement("div",{className:de},P.createElement("div",{className:Ae()(`${ye}-image`,q),style:H},st)))},qe=x(94480),Lt=u=>{const C=we=>{const{width:ye,rows:je=2}=u;if(Array.isArray(ye))return ye[we];if(je-1===we)return ye},{prefixCls:q,className:Se,style:H,rows:ie}=u,Qe=(0,qe.Z)(Array(ie)).map((we,ye)=>P.createElement("li",{key:ye,style:{width:C(ye)}}));return P.createElement("ul",{className:Ae()(q,Se),style:H},Qe)},sr=u=>{let{prefixCls:C,className:q,width:Se,style:H}=u;return P.createElement("h3",{className:Ae()(C,q),style:Object.assign({width:Se},H)})};function er(u){return u&&typeof u=="object"?u:{}}function yr(u,C){return u&&!C?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function lr(u,C){return!u&&C?{width:"38%"}:u&&C?{width:"50%"}:{}}function G(u,C){const q={};return(!u||!C)&&(q.width="61%"),!u&&C?q.rows=3:q.rows=2,q}const dt=u=>{const{prefixCls:C,loading:q,className:Se,rootClassName:H,style:ie,children:Qe,avatar:we=!1,title:ye=!0,paragraph:je=!0,active:xt,round:de}=u,{getPrefixCls:st,direction:tt,skeleton:Ie}=P.useContext(Ne.E_),De=st("skeleton",C),[lt,Tt]=le(De);if(q||!("loading"in u)){const kt=!!we,rr=!!ye,Fr=!!je;let kr;if(kt){const xr=Object.assign(Object.assign({prefixCls:`${De}-avatar`},yr(rr,Fr)),er(we));kr=P.createElement("div",{className:`${De}-header`},P.createElement(S,Object.assign({},xr)))}let Dr;if(rr||Fr){let xr;if(rr){const Kr=Object.assign(Object.assign({prefixCls:`${De}-title`},lr(kt,Fr)),er(ye));xr=P.createElement(sr,Object.assign({},Kr))}let ur;if(Fr){const Kr=Object.assign(Object.assign({prefixCls:`${De}-paragraph`},G(kt,rr)),er(je));ur=P.createElement(Lt,Object.assign({},Kr))}Dr=P.createElement("div",{className:`${De}-content`},xr,ur)}const Nr=Ae()(De,{[`${De}-with-avatar`]:kt,[`${De}-active`]:xt,[`${De}-rtl`]:tt==="rtl",[`${De}-round`]:de},Ie==null?void 0:Ie.className,Se,H,Tt);return lt(P.createElement("div",{className:Nr,style:Object.assign(Object.assign({},Ie==null?void 0:Ie.style),ie)},kr,Dr))}return typeof Qe!="undefined"?Qe:null};dt.Button=Ue,dt.Avatar=Oe,dt.Input=Le,dt.Image=D,dt.Node=ze;var I=dt,m=I},81327:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return Y}});var pe=x(59301),Ae=x(92310),P=x.n(Ae),Ne=x(11592),te=x(36355),V=x(33234);const S=pe.createContext({latestIndex:0}),g=S.Provider;var v=R=>{let{className:se,index:ne,children:J,split:W,style:K}=R;const{latestIndex:le}=pe.useContext(S);return J==null?null:pe.createElement(pe.Fragment,null,pe.createElement("div",{className:se,style:K},J),ne{var ne,J;const{getPrefixCls:W,space:K,direction:le}=pe.useContext(te.E_),{size:me=(K==null?void 0:K.size)||"small",align:Oe,className:Be,rootClassName:Ue,children:ee,direction:fe="horizontal",prefixCls:D,split:Ye,style:Le,wrap:Ce=!1,classNames:Te,styles:be}=R,ke=O(R,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[he,Ee]=Array.isArray(me)?me:[me,me],Xe=_(Ee),et=_(he),ze=M(Ee),qe=M(he),Et=(0,Ne.Z)(ee,{keepEmpty:!0}),Lt=Oe===void 0&&fe==="horizontal"?"center":Oe,Ot=W("space",D),[sr,er]=(0,$.Z)(Ot),yr=P()(Ot,K==null?void 0:K.className,er,`${Ot}-${fe}`,{[`${Ot}-rtl`]:le==="rtl",[`${Ot}-align-${Lt}`]:Lt,[`${Ot}-gap-row-${Ee}`]:Xe,[`${Ot}-gap-col-${he}`]:et},Be,Ue),lr=P()(`${Ot}-item`,(ne=Te==null?void 0:Te.item)!==null&&ne!==void 0?ne:(J=K==null?void 0:K.classNames)===null||J===void 0?void 0:J.item);let G=0;const dt=Et.map((u,C)=>{var q,Se;u!=null&&(G=C);const H=u&&u.key||`${lr}-${C}`;return pe.createElement(v,{className:lr,key:H,index:C,split:Ye,style:(q=be==null?void 0:be.item)!==null&&q!==void 0?q:(Se=K==null?void 0:K.styles)===null||Se===void 0?void 0:Se.item},u)}),I=pe.useMemo(()=>({latestIndex:G}),[G]);if(Et.length===0)return null;const m={};return Ce&&(m.flexWrap="wrap"),!et&&qe&&(m.columnGap=he),!Xe&&ze&&(m.rowGap=Ee),sr(pe.createElement("div",Object.assign({ref:se,className:yr,style:Object.assign(Object.assign(Object.assign({},m),K==null?void 0:K.style),Le)},ke),pe.createElement(g,{value:I},dt)))});L.Compact=V.ZP;var Y=L},8378:function(dn,Ut){"use strict";const x=pe=>({[pe.componentCls]:{[`${pe.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${pe.motionDurationMid} ${pe.motionEaseInOut}, + ${ye} + `]:Object.assign({},O(f))}}};var le=(0,F.Z)("Skeleton",f=>{const{componentCls:x}=f,Y=(0,v.TS)(f,{skeletonAvatarCls:`${x}-avatar`,skeletonTitleCls:`${x}-title`,skeletonParagraphCls:`${x}-paragraph`,skeletonButtonCls:`${x}-button`,skeletonInputCls:`${x}-input`,skeletonImageCls:`${x}-image`,imageSizeBase:f.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${f.gradientFromColor} 25%, ${f.gradientToColor} 37%, ${f.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[K(Y)]},f=>{const{colorFillContent:x,colorFill:Y}=f,Be=x,H=Y;return{color:Be,colorGradientEnd:H,gradientFromColor:Be,gradientToColor:H,titleHeight:f.controlHeight/2,blockRadius:f.borderRadiusSM,paragraphMarginTop:f.marginLG+f.marginXXS,paragraphLiHeight:f.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Oe=f=>{const{prefixCls:x,className:Y,rootClassName:Be,active:H,shape:ie="circle",size:Qe="default"}=f,{getPrefixCls:ye}=P.useContext(Ne.E_),be=ye("skeleton",x),[ze,gt]=le(be),fe=(0,te.Z)(f,["prefixCls","className"]),at=Ae()(be,`${be}-element`,{[`${be}-active`]:H},Y,Be,gt);return ze(P.createElement("div",{className:at},P.createElement(S,Object.assign({prefixCls:`${be}-avatar`,shape:ie,size:Qe},fe))))},Ue=f=>{const{prefixCls:x,className:Y,rootClassName:Be,active:H,block:ie=!1,size:Qe="default"}=f,{getPrefixCls:ye}=P.useContext(Ne.E_),be=ye("skeleton",x),[ze,gt]=le(be),fe=(0,te.Z)(f,["prefixCls"]),at=Ae()(be,`${be}-element`,{[`${be}-active`]:H,[`${be}-block`]:ie},Y,Be,gt);return ze(P.createElement("div",{className:at},P.createElement(S,Object.assign({prefixCls:`${be}-button`,size:Qe},fe))))};const ee="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var D=f=>{const{prefixCls:x,className:Y,rootClassName:Be,style:H,active:ie}=f,{getPrefixCls:Qe}=P.useContext(Ne.E_),ye=Qe("skeleton",x),[be,ze]=le(ye),gt=Ae()(ye,`${ye}-element`,{[`${ye}-active`]:ie},Y,Be,ze);return be(P.createElement("div",{className:gt},P.createElement("div",{className:Ae()(`${ye}-image`,Y),style:H},P.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ye}-image-svg`},P.createElement("path",{d:ee,className:`${ye}-image-path`})))))},ke=f=>{const{prefixCls:x,className:Y,rootClassName:Be,active:H,block:ie,size:Qe="default"}=f,{getPrefixCls:ye}=P.useContext(Ne.E_),be=ye("skeleton",x),[ze,gt]=le(be),fe=(0,te.Z)(f,["prefixCls"]),at=Ae()(be,`${be}-element`,{[`${be}-active`]:H,[`${be}-block`]:ie},Y,Be,gt);return ze(P.createElement("div",{className:at},P.createElement(S,Object.assign({prefixCls:`${be}-input`,size:Qe},fe))))},xe=C(54476),Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},ve=Te,De=C(7657),he=function(x,Y){return P.createElement(De.Z,(0,xe.Z)({},x,{ref:Y,icon:ve}))},Se=P.forwardRef(he),Xe=Se,je=f=>{const{prefixCls:x,className:Y,rootClassName:Be,style:H,active:ie,children:Qe}=f,{getPrefixCls:ye}=P.useContext(Ne.E_),be=ye("skeleton",x),[ze,gt]=le(be),fe=Ae()(be,`${be}-element`,{[`${be}-active`]:ie},gt,Y,Be),at=Qe!=null?Qe:P.createElement(Xe,null);return ze(P.createElement("div",{className:fe},P.createElement("div",{className:Ae()(`${be}-image`,Y),style:H},at)))},qe=C(94480),kt=f=>{const x=ye=>{const{width:be,rows:ze=2}=f;if(Array.isArray(be))return be[ye];if(ze-1===ye)return be},{prefixCls:Y,className:Be,style:H,rows:ie}=f,Qe=(0,qe.Z)(Array(ie)).map((ye,be)=>P.createElement("li",{key:be,style:{width:x(be)}}));return P.createElement("ul",{className:Ae()(Y,Be),style:H},Qe)},sr=f=>{let{prefixCls:x,className:Y,width:Be,style:H}=f;return P.createElement("h3",{className:Ae()(x,Y),style:Object.assign({width:Be},H)})};function rr(f){return f&&typeof f=="object"?f:{}}function br(f,x){return f&&!x?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function lr(f,x){return!f&&x?{width:"38%"}:f&&x?{width:"50%"}:{}}function V(f,x){const Y={};return(!f||!x)&&(Y.width="61%"),!f&&x?Y.rows=3:Y.rows=2,Y}const dt=f=>{const{prefixCls:x,loading:Y,className:Be,rootClassName:H,style:ie,children:Qe,avatar:ye=!1,title:be=!0,paragraph:ze=!0,active:gt,round:fe}=f,{getPrefixCls:at,direction:rt,skeleton:Le}=P.useContext(Ne.E_),Fe=at("skeleton",x),[ct,Tt]=le(Fe);if(Y||!("loading"in f)){const Pt=!!ye,Yt=!!be,Fr=!!ze;let Lr;if(Pt){const yr=Object.assign(Object.assign({prefixCls:`${Fe}-avatar`},br(Yt,Fr)),rr(ye));Lr=P.createElement("div",{className:`${Fe}-header`},P.createElement(S,Object.assign({},yr)))}let Or;if(Yt||Fr){let yr;if(Yt){const Kr=Object.assign(Object.assign({prefixCls:`${Fe}-title`},lr(Pt,Fr)),rr(be));yr=P.createElement(sr,Object.assign({},Kr))}let ur;if(Fr){const Kr=Object.assign(Object.assign({prefixCls:`${Fe}-paragraph`},V(Pt,Yt)),rr(ze));ur=P.createElement(kt,Object.assign({},Kr))}Or=P.createElement("div",{className:`${Fe}-content`},yr,ur)}const kr=Ae()(Fe,{[`${Fe}-with-avatar`]:Pt,[`${Fe}-active`]:gt,[`${Fe}-rtl`]:rt==="rtl",[`${Fe}-round`]:fe},Le==null?void 0:Le.className,Be,H,Tt);return ct(P.createElement("div",{className:kr,style:Object.assign(Object.assign({},Le==null?void 0:Le.style),ie)},Lr,Or))}return typeof Qe!="undefined"?Qe:null};dt.Button=Ue,dt.Avatar=Oe,dt.Input=ke,dt.Image=D,dt.Node=je;var I=dt,p=I},81327:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return q}});var pe=C(59301),Ae=C(92310),P=C.n(Ae),Ne=C(11592),te=C(36355),W=C(33234);const S=pe.createContext({latestIndex:0}),g=S.Provider;var v=R=>{let{className:se,index:ne,children:J,split:G,style:K}=R;const{latestIndex:le}=pe.useContext(S);return J==null?null:pe.createElement(pe.Fragment,null,pe.createElement("div",{className:se,style:K},J),ne{var ne,J;const{getPrefixCls:G,space:K,direction:le}=pe.useContext(te.E_),{size:me=(K==null?void 0:K.size)||"small",align:Oe,className:Ce,rootClassName:Ue,children:ee,direction:de="horizontal",prefixCls:D,split:Ye,style:ke,wrap:xe=!1,classNames:Te,styles:ve}=R,De=O(R,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[he,Se]=Array.isArray(me)?me:[me,me],Xe=_(Se),et=_(he),je=M(Se),qe=M(he),Et=(0,Ne.Z)(ee,{keepEmpty:!0}),kt=Oe===void 0&&de==="horizontal"?"center":Oe,Ot=G("space",D),[sr,rr]=(0,$.Z)(Ot),br=P()(Ot,K==null?void 0:K.className,rr,`${Ot}-${de}`,{[`${Ot}-rtl`]:le==="rtl",[`${Ot}-align-${kt}`]:kt,[`${Ot}-gap-row-${Se}`]:Xe,[`${Ot}-gap-col-${he}`]:et},Ce,Ue),lr=P()(`${Ot}-item`,(ne=Te==null?void 0:Te.item)!==null&&ne!==void 0?ne:(J=K==null?void 0:K.classNames)===null||J===void 0?void 0:J.item);let V=0;const dt=Et.map((f,x)=>{var Y,Be;f!=null&&(V=x);const H=f&&f.key||`${lr}-${x}`;return pe.createElement(v,{className:lr,key:H,index:x,split:Ye,style:(Y=ve==null?void 0:ve.item)!==null&&Y!==void 0?Y:(Be=K==null?void 0:K.styles)===null||Be===void 0?void 0:Be.item},f)}),I=pe.useMemo(()=>({latestIndex:V}),[V]);if(Et.length===0)return null;const p={};return xe&&(p.flexWrap="wrap"),!et&&qe&&(p.columnGap=he),!Xe&&je&&(p.rowGap=Se),sr(pe.createElement("div",Object.assign({ref:se,className:br,style:Object.assign(Object.assign(Object.assign({},p),K==null?void 0:K.style),ke)},De),pe.createElement(g,{value:I},dt)))});L.Compact=W.ZP;var q=L},8378:function(dn,Ut){"use strict";const C=pe=>({[pe.componentCls]:{[`${pe.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${pe.motionDurationMid} ${pe.motionEaseInOut}, opacity ${pe.motionDurationMid} ${pe.motionEaseInOut} !important`}},[`${pe.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${pe.motionDurationMid} ${pe.motionEaseInOut}, - opacity ${pe.motionDurationMid} ${pe.motionEaseInOut} !important`}}});Ut.Z=x},92899:function(dn,Ut,x){"use strict";x.d(Ut,{Fm:function(){return _}});var pe=x(36237),Ae=x(95406);const P=new pe.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Ne=new pe.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),te=new pe.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),V=new pe.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),S=new pe.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),g=new pe.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),F=new pe.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),v=new pe.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),$={"move-up":{inKeyframes:F,outKeyframes:v},"move-down":{inKeyframes:P,outKeyframes:Ne},"move-left":{inKeyframes:te,outKeyframes:V},"move-right":{inKeyframes:S,outKeyframes:g}},_=(M,O)=>{const{antCls:T}=M,L=`${T}-${O}`,{inKeyframes:Y,outKeyframes:R}=$[O];return[(0,Ae.R)(L,Y,R,M.motionDurationMid),{[` + opacity ${pe.motionDurationMid} ${pe.motionEaseInOut} !important`}}});Ut.Z=C},92899:function(dn,Ut,C){"use strict";C.d(Ut,{Fm:function(){return _}});var pe=C(36237),Ae=C(95406);const P=new pe.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Ne=new pe.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),te=new pe.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),W=new pe.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),S=new pe.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),g=new pe.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),F=new pe.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),v=new pe.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),$={"move-up":{inKeyframes:F,outKeyframes:v},"move-down":{inKeyframes:P,outKeyframes:Ne},"move-left":{inKeyframes:te,outKeyframes:W},"move-right":{inKeyframes:S,outKeyframes:g}},_=(M,O)=>{const{antCls:T}=M,L=`${T}-${O}`,{inKeyframes:q,outKeyframes:R}=$[O];return[(0,Ae.R)(L,q,R,M.motionDurationMid),{[` ${L}-enter, ${L}-appear - `]:{opacity:0,animationTimingFunction:M.motionEaseOutCirc},[`${L}-leave`]:{animationTimingFunction:M.motionEaseInOutCirc}}]}},13826:function(dn,Ut,x){"use strict";x.d(Ut,{Qt:function(){return te},Uw:function(){return Ne},fJ:function(){return P},ly:function(){return V},oN:function(){return _}});var pe=x(36237),Ae=x(95406);const P=new pe.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Ne=new pe.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),te=new pe.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),V=new pe.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),S=new pe.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),g=new pe.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),F=new pe.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),v=new pe.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),$={"slide-up":{inKeyframes:P,outKeyframes:Ne},"slide-down":{inKeyframes:te,outKeyframes:V},"slide-left":{inKeyframes:S,outKeyframes:g},"slide-right":{inKeyframes:F,outKeyframes:v}},_=(M,O)=>{const{antCls:T}=M,L=`${T}-${O}`,{inKeyframes:Y,outKeyframes:R}=$[O];return[(0,Ae.R)(L,Y,R,M.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:M.motionEaseOutCirc},[`${L}-leave`]:{animationTimingFunction:M.motionEaseInOutCirc}}]}},13826:function(dn,Ut,C){"use strict";C.d(Ut,{Qt:function(){return te},Uw:function(){return Ne},fJ:function(){return P},ly:function(){return W},oN:function(){return _}});var pe=C(36237),Ae=C(95406);const P=new pe.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Ne=new pe.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),te=new pe.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),W=new pe.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),S=new pe.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),g=new pe.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),F=new pe.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),v=new pe.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),$={"slide-up":{inKeyframes:P,outKeyframes:Ne},"slide-down":{inKeyframes:te,outKeyframes:W},"slide-left":{inKeyframes:S,outKeyframes:g},"slide-right":{inKeyframes:F,outKeyframes:v}},_=(M,O)=>{const{antCls:T}=M,L=`${T}-${O}`,{inKeyframes:q,outKeyframes:R}=$[O];return[(0,Ae.R)(L,q,R,M.motionDurationMid),{[` ${L}-enter, ${L}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:M.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${L}-leave`]:{animationTimingFunction:M.motionEaseInQuint}}]}},15969:function(dn,Ut,x){"use strict";x.d(Ut,{N:function(){return pe}});const pe=Ae=>({color:Ae.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Ae.motionDurationSlow}`,"&:focus, &:hover":{color:Ae.colorLinkHover},"&:active":{color:Ae.colorLinkActive}})},1710:function(dn,Ut,x){"use strict";x.d(Ut,{default:function(){return B0}});var pe={},Ae="rc-table-internal-hook",P=x(42978),Ne=x(6089),te=x(34280),V=x(13697),S=x(59301),g=x(4676);function F(ue){var xe=S.createContext(void 0),Je=function(Ct){var vt=Ct.value,$t=Ct.children,zt=S.useRef(vt);zt.current=vt;var Qt=S.useState(function(){return{getValue:function(){return zt.current},listeners:new Set}}),dr=(0,P.Z)(Qt,1),_r=dr[0];return(0,te.Z)(function(){(0,g.unstable_batchedUpdates)(function(){_r.listeners.forEach(function(mr){mr(vt)})})},[vt]),S.createElement(xe.Provider,{value:_r},$t)};return{Context:xe,Provider:Je,defaultValue:ue}}function v(ue,xe){var Je=(0,Ne.Z)(typeof xe=="function"?xe:function(mr){if(xe===void 0)return mr;if(!Array.isArray(xe))return mr[xe];var tn={};return xe.forEach(function(Vr){tn[Vr]=mr[Vr]}),tn}),ct=S.useContext(ue==null?void 0:ue.Context),Ct=ct||{},vt=Ct.listeners,$t=Ct.getValue,zt=S.useRef();zt.current=Je(ct?$t():ue==null?void 0:ue.defaultValue);var Qt=S.useState({}),dr=(0,P.Z)(Qt,2),_r=dr[1];return(0,te.Z)(function(){if(!ct)return;function mr(tn){var Vr=Je(tn);(0,V.Z)(zt.current,Vr,!0)||_r({})}return vt.add(mr),function(){vt.delete(mr)}},[ct]),zt.current}var $=x(54476),_=x(8654);function M(){var ue=S.createContext(null);function xe(){return S.useContext(ue)}function Je(Ct,vt){var $t=(0,_.Yr)(Ct),zt=function(dr,_r){var mr=$t?{ref:_r}:{},tn=S.useRef(0),Vr=S.useRef(dr),Yr=xe();return Yr!==null?S.createElement(Ct,(0,$.Z)({},dr,mr)):((!vt||vt(Vr.current,dr))&&(tn.current+=1),Vr.current=dr,S.createElement(ue.Provider,{value:tn.current},S.createElement(Ct,(0,$.Z)({},dr,mr))))};return $t?S.forwardRef(zt):zt}function ct(Ct,vt){var $t=(0,_.Yr)(Ct),zt=function(dr,_r){var mr=$t?{ref:_r}:{};return xe(),S.createElement(Ct,(0,$.Z)({},dr,mr))};return $t?S.memo(S.forwardRef(zt),vt):S.memo(zt,vt)}return{makeImmutable:Je,responseImmutable:ct,useImmutableMark:xe}}var O=M(),T=O.makeImmutable,L=O.responseImmutable,Y=O.useImmutableMark,R=M(),se=R.makeImmutable,ne=R.responseImmutable,J=R.useImmutableMark,W=F(),K=W;function le(ue,xe){var Je=S.useRef(0);Je.current+=1;var ct=S.useRef(ue),Ct=[];Object.keys(ue||{}).map(function($t){var zt;(ue==null?void 0:ue[$t])!==((zt=ct.current)===null||zt===void 0?void 0:zt[$t])&&Ct.push($t)}),ct.current=ue;var vt=S.useRef([]);return Ct.length&&(vt.current=Ct),S.useDebugValue(Je.current),S.useDebugValue(vt.current.join(", ")),xe&&console.log("".concat(xe,":"),Je.current,vt.current),Je.current}var me=null,Oe=S.memo(function(){var ue=le();return S.createElement("h1",null,"Render Times: ",ue)});Oe.displayName="RenderBlock";var Be=x(76190),Ue=x(33885),ee=x(20068),fe=x(92310),D=x.n(fe),Ye=x(80547),Le=x(97938),Ce=x(48736),Te=S.createContext({renderWithProps:!1}),be=Te,ke="RC_TABLE_KEY";function he(ue){return ue==null?[]:Array.isArray(ue)?ue:[ue]}function Ee(ue){var xe=[],Je={};return ue.forEach(function(ct){for(var Ct=ct||{},vt=Ct.key,$t=Ct.dataIndex,zt=vt||he($t).join("-")||ke;Je[zt];)zt="".concat(zt,"_next");Je[zt]=!0,xe.push(zt)}),xe}function Xe(ue){return ue!=null}function et(ue){return ue&&(0,Be.Z)(ue)==="object"&&!Array.isArray(ue)&&!S.isValidElement(ue)}function ze(ue,xe,Je,ct,Ct,vt){var $t=S.useContext(be),zt=J(),Qt=(0,Ye.Z)(function(){if(Xe(ct))return[ct];var dr=xe==null||xe===""?[]:Array.isArray(xe)?xe:[xe],_r=(0,Le.Z)(ue,dr),mr=_r,tn=void 0;if(Ct){var Vr=Ct(_r,ue,Je);et(Vr)?(mr=Vr.children,tn=Vr.props,$t.renderWithProps=!0):mr=Vr}return[mr,tn]},[zt,ue,ct,xe,Ct,Je],function(dr,_r){if(vt){var mr=(0,P.Z)(dr,2),tn=mr[1],Vr=(0,P.Z)(_r,2),Yr=Vr[1];return vt(Yr,tn)}return $t.renderWithProps?!0:!(0,V.Z)(dr,_r,!0)});return Qt}function qe(ue,xe,Je,ct){var Ct=ue+xe-1;return ue<=ct&&Ct>=Je}function Et(ue,xe){return v(K,function(Je){var ct=qe(ue,xe||1,Je.hoverStartRow,Je.hoverEndRow);return[ct,Je.onHover]})}var Lt=function(xe){var Je=xe.ellipsis,ct=xe.rowType,Ct=xe.children,vt,$t=Je===!0?{showTitle:!0}:Je;return $t&&($t.showTitle||ct==="header")&&(typeof Ct=="string"||typeof Ct=="number"?vt=Ct.toString():S.isValidElement(Ct)&&typeof Ct.props.children=="string"&&(vt=Ct.props.children)),vt};function Ot(ue){var xe,Je,ct,Ct,vt,$t,zt,Qt,dr=ue.component,_r=ue.children,mr=ue.ellipsis,tn=ue.scope,Vr=ue.prefixCls,Yr=ue.className,Pn=ue.align,xn=ue.record,Fn=ue.render,Bn=ue.dataIndex,zn=ue.renderIndex,Ti=ue.shouldCellUpdate,ji=ue.index,mi=ue.rowType,na=ue.colSpan,wa=ue.rowSpan,Yn=ue.fixLeft,bi=ue.fixRight,oi=ue.firstFixLeft,Tn=ue.lastFixLeft,si=ue.firstFixRight,Vi=ue.lastFixRight,Na=ue.appendNode,pa=ue.additionalProps,Wi=pa===void 0?{}:pa,_a=ue.isSticky,Qa="".concat(Vr,"-cell"),Yo=v(K,["supportSticky","allColumnsFixedLeft"]),lo=Yo.supportSticky,vs=Yo.allColumnsFixedLeft,cs=ze(xn,Bn,zn,_r,Fn,Ti),ma=(0,P.Z)(cs,2),al=ma[0],mo=ma[1],qo={},rs=typeof Yn=="number"&&lo,xc=typeof bi=="number"&&lo;rs&&(qo.position="sticky",qo.left=Yn),xc&&(qo.position="sticky",qo.right=bi);var li=(xe=(Je=(ct=mo==null?void 0:mo.colSpan)!==null&&ct!==void 0?ct:Wi.colSpan)!==null&&Je!==void 0?Je:na)!==null&&xe!==void 0?xe:1,Gi=(Ct=(vt=($t=mo==null?void 0:mo.rowSpan)!==null&&$t!==void 0?$t:Wi.rowSpan)!==null&&vt!==void 0?vt:wa)!==null&&Ct!==void 0?Ct:1,zi=Et(ji,Gi),Ni=(0,P.Z)(zi,2),vo=Ni[0],Oi=Ni[1],ca=function(Hn){var dc;xn&&Oi(ji,ji+Gi-1),Wi==null||(dc=Wi.onMouseEnter)===null||dc===void 0||dc.call(Wi,Hn)},ja=function(Hn){var dc;xn&&Oi(-1,-1),Wi==null||(dc=Wi.onMouseLeave)===null||dc===void 0||dc.call(Wi,Hn)};if(li===0||Gi===0)return null;var Za=(zt=Wi.title)!==null&&zt!==void 0?zt:Lt({rowType:mi,ellipsis:mr,children:al}),Ml=D()(Qa,Yr,(Qt={},(0,ee.Z)(Qt,"".concat(Qa,"-fix-left"),rs&&lo),(0,ee.Z)(Qt,"".concat(Qa,"-fix-left-first"),oi&&lo),(0,ee.Z)(Qt,"".concat(Qa,"-fix-left-last"),Tn&&lo),(0,ee.Z)(Qt,"".concat(Qa,"-fix-left-all"),Tn&&vs&&lo),(0,ee.Z)(Qt,"".concat(Qa,"-fix-right"),xc&&lo),(0,ee.Z)(Qt,"".concat(Qa,"-fix-right-first"),si&&lo),(0,ee.Z)(Qt,"".concat(Qa,"-fix-right-last"),Vi&&lo),(0,ee.Z)(Qt,"".concat(Qa,"-ellipsis"),mr),(0,ee.Z)(Qt,"".concat(Qa,"-with-append"),Na),(0,ee.Z)(Qt,"".concat(Qa,"-fix-sticky"),(rs||xc)&&_a&&lo),(0,ee.Z)(Qt,"".concat(Qa,"-row-hover"),!mo&&vo),Qt),Wi.className,mo==null?void 0:mo.className),nl={};Pn&&(nl.textAlign=Pn);var Gc=(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},qo),Wi.style),nl),mo==null?void 0:mo.style),Us=al;return(0,Be.Z)(Us)==="object"&&!Array.isArray(Us)&&!S.isValidElement(Us)&&(Us=null),mr&&(Tn||si)&&(Us=S.createElement("span",{className:"".concat(Qa,"-content")},Us)),S.createElement(dr,(0,$.Z)({},mo,Wi,{className:Ml,style:Gc,title:Za,scope:tn,onMouseEnter:ca,onMouseLeave:ja,colSpan:li!==1?li:null,rowSpan:Gi!==1?Gi:null}),Na,Us)}var sr=S.memo(Ot);function er(ue,xe,Je,ct,Ct,vt){var $t=Je[ue]||{},zt=Je[xe]||{},Qt,dr;$t.fixed==="left"?Qt=ct.left[Ct==="rtl"?xe:ue]:zt.fixed==="right"&&(dr=ct.right[Ct==="rtl"?ue:xe]);var _r=!1,mr=!1,tn=!1,Vr=!1,Yr=Je[xe+1],Pn=Je[ue-1],xn=!(vt!=null&&vt.children);if(Ct==="rtl"){if(Qt!==void 0){var Fn=Pn&&Pn.fixed==="left";Vr=!Fn&&xn}else if(dr!==void 0){var Bn=Yr&&Yr.fixed==="right";tn=!Bn&&xn}}else if(Qt!==void 0){var zn=Yr&&Yr.fixed==="left";_r=!zn&&xn}else if(dr!==void 0){var Ti=Pn&&Pn.fixed==="right";mr=!Ti&&xn}return{fixLeft:Qt,fixRight:dr,lastFixLeft:_r,firstFixRight:mr,lastFixRight:tn,firstFixLeft:Vr,isSticky:ct.isSticky}}var yr=S.createContext({}),lr=yr;function G(ue){var xe=ue.className,Je=ue.index,ct=ue.children,Ct=ue.colSpan,vt=Ct===void 0?1:Ct,$t=ue.rowSpan,zt=ue.align,Qt=v(K,["prefixCls","direction"]),dr=Qt.prefixCls,_r=Qt.direction,mr=S.useContext(lr),tn=mr.scrollColumnIndex,Vr=mr.stickyOffsets,Yr=mr.flattenColumns,Pn=mr.columns,xn=Je+vt-1,Fn=xn+1===tn?vt+1:vt,Bn=er(Je,Je+Fn-1,Yr,Vr,_r,Pn==null?void 0:Pn[Je]);return S.createElement(sr,(0,$.Z)({className:xe,index:Je,component:"td",prefixCls:dr,record:null,dataIndex:null,align:zt,colSpan:Fn,rowSpan:$t,render:function(){return ct}},Bn))}var dt=x(75931),I=["children"];function m(ue){var xe=ue.children,Je=(0,dt.Z)(ue,I);return S.createElement("tr",Je,xe)}function u(ue){var xe=ue.children;return xe}u.Row=m,u.Cell=G;var C=u;function q(ue){var xe=ue.children,Je=ue.stickyOffsets,ct=ue.flattenColumns,Ct=ue.columns,vt=v(K,"prefixCls"),$t=ct.length-1,zt=ct[$t],Qt=S.useMemo(function(){return{stickyOffsets:Je,flattenColumns:ct,scrollColumnIndex:zt!=null&&zt.scrollbar?$t:null,columns:Ct}},[zt,ct,$t,Je,Ct]);return S.createElement(lr.Provider,{value:Qt},S.createElement("tfoot",{className:"".concat(vt,"-summary")},xe))}var Se=ne(q),H=C,ie=x(70425),Qe=x(29301),we=x(29194),ye=x(3465),je=x(75152),xt=x(26112);function de(ue,xe,Je,ct,Ct,vt,$t){ue.push({record:xe,indent:Je,index:$t});var zt=vt(xe),Qt=Ct==null?void 0:Ct.has(zt);if(xe&&Array.isArray(xe[ct])&&Qt)for(var dr=0;dr1?oi-1:0),si=1;si=0;zt-=1){var Qt=xe[zt],dr=Je&&Je[zt],_r=dr&&dr[xr];if(Qt||_r||$t){var mr=_r||{},tn=mr.columnType,Vr=(0,dt.Z)(mr,Kr);Ct.unshift(S.createElement("col",(0,$.Z)({key:zt,style:{width:Qt}},Vr))),$t=!0}}return S.createElement("colgroup",null,Ct)}var kn=pn,mn=x(94480),Dn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Ki(ue,xe){return(0,S.useMemo)(function(){for(var Je=[],ct=0;ct1?"colgroup":"col":null,ellipsis:xn.ellipsis,align:xn.align,component:xn.title?vt:$t,prefixCls:_r,key:Vr[Pn]},Fn,{additionalProps:Bn,rowType:"header"}))}))}Hi.displayName="HeaderRow";var di=Hi;function $i(ue){var xe=[];function Je($t,zt){var Qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;xe[Qt]=xe[Qt]||[];var dr=zt,_r=$t.filter(Boolean).map(function(mr){var tn={key:mr.key,className:mr.className||"",children:mr.title,column:mr,colStart:dr},Vr=1,Yr=mr.children;return Yr&&Yr.length>0&&(Vr=Je(Yr,dr,Qt+1).reduce(function(Pn,xn){return Pn+xn},0),tn.hasSubColumns=!0),"colSpan"in mr&&(Vr=mr.colSpan),"rowSpan"in mr&&(tn.rowSpan=mr.rowSpan),tn.colSpan=Vr,tn.colEnd=tn.colStart+Vr-1,xe[Qt].push(tn),dr+=Vr,Vr});return _r}Je(ue,0);for(var ct=xe.length,Ct=function(zt){xe[zt].forEach(function(Qt){!("rowSpan"in Qt)&&!Qt.hasSubColumns&&(Qt.rowSpan=ct-zt)})},vt=0;vt1&&arguments[1]!==void 0?arguments[1]:"";return typeof xe=="number"?xe:xe.endsWith("%")?ue*parseFloat(xe)/100:null}function qn(ue,xe){return S.useMemo(function(){if(xe&&xe>0){var Je=0,ct=0;ue.forEach(function(dr){var _r=Fi(xe,dr.width);_r?Je+=_r:ct+=1});var Ct=xe-Je,vt=ct,$t=Ct/ct,zt=0,Qt=ue.map(function(dr){var _r=(0,Ue.Z)({},dr),mr=Fi(xe,_r.width);if(mr)_r.width=mr;else{var tn=Math.floor($t);_r.width=vt===1?Ct:tn,Ct-=tn,vt-=1}return zt+=_r.width,_r});return[Qt,zt]}return[ue,xe]},[ue,xe])}var ai=["children"],yi=["fixed"];function ge(ue){return(0,za.Z)(ue).filter(function(xe){return S.isValidElement(xe)}).map(function(xe){var Je=xe.key,ct=xe.props,Ct=ct.children,vt=(0,dt.Z)(ct,ai),$t=(0,Ue.Z)({key:Je},vt);return Ct&&($t.children=ge(Ct)),$t})}function Me(ue){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ue.filter(function(Je){return Je&&(0,Be.Z)(Je)==="object"}).reduce(function(Je,ct,Ct){var vt=ct.fixed,$t=vt===!0?"left":vt,zt="".concat(xe,"-").concat(Ct),Qt=ct.children;return Qt&&Qt.length>0?[].concat((0,mn.Z)(Je),(0,mn.Z)(Me(Qt,zt).map(function(dr){return(0,Ue.Z)({fixed:$t},dr)}))):[].concat((0,mn.Z)(Je),[(0,Ue.Z)((0,Ue.Z)({key:zt},ct),{},{fixed:$t})])},[])}function Fe(ue){for(var xe=!0,Je=0;Je=0;vt-=1){var $t=ue[vt];if(Ct&&$t.fixed!=="right")Ct=!1;else if(!Ct&&$t.fixed==="right"){warning(!1,"Index ".concat(vt+1," of `columns` missing `fixed='right'` prop."));break}}}function Ge(ue){return ue.map(function(xe){var Je=xe.fixed,ct=(0,dt.Z)(xe,yi),Ct=Je;return Je==="left"?Ct="right":Je==="right"&&(Ct="left"),(0,Ue.Z)({fixed:Ct},ct)})}function Pt(ue,xe){var Je=ue.prefixCls,ct=ue.columns,Ct=ue.children,vt=ue.expandable,$t=ue.expandedKeys,zt=ue.columnTitle,Qt=ue.getRowKey,dr=ue.onTriggerExpand,_r=ue.expandIcon,mr=ue.rowExpandable,tn=ue.expandIconColumnIndex,Vr=ue.direction,Yr=ue.expandRowByClick,Pn=ue.columnWidth,xn=ue.fixed,Fn=ue.scrollWidth,Bn=S.useMemo(function(){return ct||ge(Ct)},[ct,Ct]),zn=S.useMemo(function(){if(vt){var bi,oi=Bn.slice();if(!oi.includes(pe)){var Tn=tn||0;Tn>=0&&oi.splice(Tn,0,pe)}var si=oi.indexOf(pe);oi=oi.filter(function(Wi,_a){return Wi!==pe||_a===si});var Vi=Bn[si],Na;(xn==="left"||xn)&&!tn?Na="left":(xn==="right"||xn)&&tn===Bn.length?Na="right":Na=Vi?Vi.fixed:null;var pa=(bi={},(0,ee.Z)(bi,xr,{className:"".concat(Je,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,ee.Z)(bi,"title",zt),(0,ee.Z)(bi,"fixed",Na),(0,ee.Z)(bi,"className","".concat(Je,"-row-expand-icon-cell")),(0,ee.Z)(bi,"width",Pn),(0,ee.Z)(bi,"render",function(_a,Qa,Yo){var lo=Qt(Qa,Yo),vs=$t.has(lo),cs=mr?mr(Qa):!0,ma=_r({prefixCls:Je,expanded:vs,expandable:cs,record:Qa,onExpand:dr});return Yr?S.createElement("span",{onClick:function(mo){return mo.stopPropagation()}},ma):ma}),bi);return oi.map(function(Wi){return Wi===pe?pa:Wi})}return Bn.filter(function(Wi){return Wi!==pe})},[vt,Bn,Qt,$t,_r,Vr]),Ti=S.useMemo(function(){var bi=zn;return xe&&(bi=xe(bi)),bi.length||(bi=[{render:function(){return null}}]),bi},[xe,zn,Vr]),ji=S.useMemo(function(){return Vr==="rtl"?Ge(Me(Ti)):Me(Ti)},[Ti,Vr,Fn]),mi=qn(ji,Fn),na=(0,P.Z)(mi,2),wa=na[0],Yn=na[1];return[Ti,wa,Yn]}var Dt=Pt;function Er(ue){var xe,Je=ue.prefixCls,ct=ue.record,Ct=ue.onExpand,vt=ue.expanded,$t=ue.expandable,zt="".concat(Je,"-row-expand-icon");if(!$t)return S.createElement("span",{className:D()(zt,"".concat(Je,"-row-spaced"))});var Qt=function(_r){Ct(ct,_r),_r.stopPropagation()};return S.createElement("span",{className:D()(zt,(xe={},(0,ee.Z)(xe,"".concat(Je,"-row-expanded"),vt),(0,ee.Z)(xe,"".concat(Je,"-row-collapsed"),!vt),xe)),onClick:Qt})}function nr(ue,xe,Je){var ct=[];function Ct(vt){(vt||[]).forEach(function($t,zt){ct.push(xe($t,zt)),Ct($t[Je])})}return Ct(ue),ct}function Or(ue,xe,Je){var ct=ur(ue),Ct=ct.expandIcon,vt=ct.expandedRowKeys,$t=ct.defaultExpandedRowKeys,zt=ct.defaultExpandAllRows,Qt=ct.expandedRowRender,dr=ct.onExpand,_r=ct.onExpandedRowsChange,mr=ct.childrenColumnName,tn=Ct||Er,Vr=mr||"children",Yr=S.useMemo(function(){return Qt?"row":ue.expandable&&ue.internalHooks===Ae&&ue.expandable.__PARENT_RENDER_ICON__||xe.some(function(ji){return ji&&(0,Be.Z)(ji)==="object"&&ji[Vr]})?"nest":!1},[!!Qt,xe]),Pn=S.useState(function(){return $t||(zt?nr(xe,Je,Vr):[])}),xn=(0,P.Z)(Pn,2),Fn=xn[0],Bn=xn[1],zn=S.useMemo(function(){return new Set(vt||Fn||[])},[vt,Fn]),Ti=S.useCallback(function(ji){var mi=Je(ji,xe.indexOf(ji)),na,wa=zn.has(mi);wa?(zn.delete(mi),na=(0,mn.Z)(zn)):na=[].concat((0,mn.Z)(zn),[mi]),Bn(na),dr&&dr(!wa,ji),_r&&_r(na)},[Je,zn,xe,dr,_r]);return[ct,Yr,zn,tn,Vr,Ti]}function Hr(ue,xe,Je,ct){var Ct=ue.map(function(vt,$t){return er($t,$t,ue,xe,Je,ct==null?void 0:ct[$t])});return(0,Ye.Z)(function(){return Ct},[Ct],function(vt,$t){return!(0,V.Z)(vt,$t)})}function an(ue){var xe=(0,S.useRef)(ue),Je=(0,S.useState)({}),ct=(0,P.Z)(Je,2),Ct=ct[1],vt=(0,S.useRef)(null),$t=(0,S.useRef)([]);function zt(Qt){$t.current.push(Qt);var dr=Promise.resolve();vt.current=dr,dr.then(function(){if(vt.current===dr){var _r=$t.current,mr=xe.current;$t.current=[],_r.forEach(function(tn){xe.current=tn(xe.current)}),vt.current=null,mr!==xe.current&&Ct({})}})}return(0,S.useEffect)(function(){return function(){vt.current=null}},[]),[xe.current,zt]}function jr(ue){var xe=(0,S.useRef)(ue||null),Je=(0,S.useRef)();function ct(){window.clearTimeout(Je.current)}function Ct($t){xe.current=$t,ct(),Je.current=window.setTimeout(function(){xe.current=null,Je.current=void 0},100)}function vt(){return xe.current}return(0,S.useEffect)(function(){return ct},[]),[Ct,vt]}function Rr(){var ue=S.useState(-1),xe=(0,P.Z)(ue,2),Je=xe[0],ct=xe[1],Ct=S.useState(-1),vt=(0,P.Z)(Ct,2),$t=vt[0],zt=vt[1],Qt=S.useCallback(function(dr,_r){ct(dr),zt(_r)},[]);return[Je,$t,Qt]}var en=x(47273),wn=(0,en.Z)()?window:null;function on(ue,xe){var Je=(0,Be.Z)(ue)==="object"?ue:{},ct=Je.offsetHeader,Ct=ct===void 0?0:ct,vt=Je.offsetSummary,$t=vt===void 0?0:vt,zt=Je.offsetScroll,Qt=zt===void 0?0:zt,dr=Je.getContainer,_r=dr===void 0?function(){return wn}:dr,mr=_r()||wn;return S.useMemo(function(){var tn=!!ue;return{isSticky:tn,stickyClassName:tn?"".concat(xe,"-sticky-holder"):"",offsetHeader:Ct,offsetSummary:$t,offsetScroll:Qt,container:mr}},[Qt,Ct,$t,xe,mr])}function Nn(ue,xe,Je){var ct=(0,S.useMemo)(function(){for(var Ct=[],vt=[],$t=0,zt=0,Qt=0;Qt=mr&&(Wi=mr-tn),$t({scrollLeft:Wi/mr*(_r+2)}),Bn.current.x=si.pageX},bi=function(){if(vt.current){var si=(0,Vt.os)(vt.current).top,Vi=si+vt.current.offsetHeight,Na=Qt===window?document.documentElement.scrollTop+window.innerHeight:(0,Vt.os)(Qt).top+Qt.clientHeight;Vi-(0,je.Z)()<=Na||si>=Na-zt?Fn(function(pa){return(0,Ue.Z)((0,Ue.Z)({},pa),{},{isHiddenScrollBar:!0})}):Fn(function(pa){return(0,Ue.Z)((0,Ue.Z)({},pa),{},{isHiddenScrollBar:!1})})}},oi=function(si){Fn(function(Vi){return(0,Ue.Z)((0,Ue.Z)({},Vi),{},{scrollLeft:si/_r*mr||0})})};return S.useImperativeHandle(Je,function(){return{setScrollLeft:oi}}),S.useEffect(function(){var Tn=(0,Xn.Z)(document.body,"mouseup",na,!1),si=(0,Xn.Z)(document.body,"mousemove",Yn,!1);return bi(),function(){Tn.remove(),si.remove()}},[tn,ji]),S.useEffect(function(){var Tn=(0,Xn.Z)(Qt,"scroll",bi,!1),si=(0,Xn.Z)(window,"resize",bi,!1);return function(){Tn.remove(),si.remove()}},[Qt]),S.useEffect(function(){xn.isHiddenScrollBar||Fn(function(Tn){var si=vt.current;return si?(0,Ue.Z)((0,Ue.Z)({},Tn),{},{scrollLeft:si.scrollLeft/si.scrollWidth*si.clientWidth}):Tn})},[xn.isHiddenScrollBar]),_r<=mr||!tn||xn.isHiddenScrollBar?null:S.createElement("div",{style:{height:(0,je.Z)(),width:mr,bottom:zt},className:"".concat(dr,"-sticky-scroll")},S.createElement("div",{onMouseDown:wa,ref:Vr,className:D()("".concat(dr,"-sticky-scroll-bar"),(0,ee.Z)({},"".concat(dr,"-sticky-scroll-bar-active"),ji)),style:{width:"".concat(tn,"px"),transform:"translate3d(".concat(xn.scrollLeft,"px, 0, 0)")}}))},Yt=S.forwardRef(Xt);function tr(ue){return null}var jt=tr;function or(ue){return null}var cr=or,Pr="rc-table",yn=[],Cn={};function Ai(){return"No Data"}function ni(ue){var xe,Je=(0,Ue.Z)({rowKey:"key",prefixCls:Pr,emptyText:Ai},ue),ct=Je.prefixCls,Ct=Je.className,vt=Je.rowClassName,$t=Je.style,zt=Je.data,Qt=Je.rowKey,dr=Je.scroll,_r=Je.tableLayout,mr=Je.direction,tn=Je.title,Vr=Je.footer,Yr=Je.summary,Pn=Je.caption,xn=Je.id,Fn=Je.showHeader,Bn=Je.components,zn=Je.emptyText,Ti=Je.onRow,ji=Je.onHeaderRow,mi=Je.internalHooks,na=Je.transformColumns,wa=Je.internalRefs,Yn=Je.tailor,bi=Je.sticky,oi=zt||yn,Tn=!!oi.length,si=mi===Ae,Vi=S.useCallback(function(uo,bo){return(0,Le.Z)(Bn,uo)||bo},[Bn]),Na=S.useMemo(function(){return typeof Qt=="function"?Qt:function(uo){var bo=uo&&uo[Qt];return bo}},[Qt]),pa=Vi(["body"]),Wi=Rr(),_a=(0,P.Z)(Wi,3),Qa=_a[0],Yo=_a[1],lo=_a[2],vs=Or(Je,oi,Na),cs=(0,P.Z)(vs,6),ma=cs[0],al=cs[1],mo=cs[2],qo=cs[3],rs=cs[4],xc=cs[5],li=dr==null?void 0:dr.x,Gi=S.useState(0),zi=(0,P.Z)(Gi,2),Ni=zi[0],vo=zi[1],Oi=Dt((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},Je),ma),{},{expandable:!!ma.expandedRowRender,columnTitle:ma.columnTitle,expandedKeys:mo,getRowKey:Na,onTriggerExpand:xc,expandIcon:qo,expandIconColumnIndex:ma.expandIconColumnIndex,direction:mr,scrollWidth:si&&Yn&&typeof li=="number"?li:null}),si?na:null),ca=(0,P.Z)(Oi,3),ja=ca[0],Za=ca[1],Ml=ca[2],nl=Ml!=null?Ml:li,Gc=S.useMemo(function(){return{columns:ja,flattenColumns:Za}},[ja,Za]),Us=S.useRef(),Uc=S.useRef(),Hn=S.useRef(),dc=S.useRef(),Fu=S.useRef(),co=S.useState(!1),hn=(0,P.Z)(co,2),Lo=hn[0],cl=hn[1],As=S.useState(!1),ia=(0,P.Z)(As,2),Sl=ia[0],Zl=ia[1],Rc=an(new Map),Cc=(0,P.Z)(Rc,2),El=Cc[0],Al=Cc[1],au=Ee(Za),Ll=au.map(function(uo){return El.get(uo)}),Rs=S.useMemo(function(){return Ll},[Ll.join("_")]),_l=Qn(Rs,Za.length,mr),il=dr&&Xe(dr.y),Ms=dr&&Xe(nl)||!!ma.fixed,Bc=Ms&&Za.some(function(uo){var bo=uo.fixed;return bo}),xA=S.useRef(),PA=on(bi,ct),CA=PA.isSticky,ff=PA.offsetHeader,zf=PA.offsetSummary,ao=PA.offsetScroll,Zo=PA.stickyClassName,Vl=PA.container,us=S.useMemo(function(){return Yr==null?void 0:Yr(oi)},[Yr,oi]),kl=(il||CA)&&S.isValidElement(us)&&us.type===C&&us.props.fixed,Wl,Js,BA;il&&(Js={overflowY:"scroll",maxHeight:dr.y}),Ms&&(Wl={overflowX:"auto"},il||(Js={overflowY:"hidden"}),BA={width:nl===!0?"auto":nl,minWidth:"100%"});var hf=S.useCallback(function(uo,bo){(0,we.Z)(Us.current)&&Al(function(rA){if(rA.get(uo)!==bo){var su=new Map(rA);return su.set(uo,bo),su}return rA})},[]),pf=jr(null),id=(0,P.Z)(pf,2),Ao=id[0],Bs=id[1];function SA(uo,bo){bo&&(typeof bo=="function"?bo(uo):bo.scrollLeft!==uo&&(bo.scrollLeft=uo,bo.scrollLeft!==uo&&setTimeout(function(){bo.scrollLeft=uo},0)))}var EA=(0,Ne.Z)(function(uo){var bo=uo.currentTarget,rA=uo.scrollLeft,su=mr==="rtl",WA=typeof rA=="number"?rA:bo.scrollLeft,S0=bo||Cn;if(!Bs()||Bs()===S0){var Dl;Ao(S0),SA(WA,Uc.current),SA(WA,Hn.current),SA(WA,Fu.current),SA(WA,(Dl=xA.current)===null||Dl===void 0?void 0:Dl.setScrollLeft)}var _A=bo||Uc.current;if(_A){var _h=_A.scrollWidth,Xf=_A.clientWidth;if(_h===Xf){cl(!1),Zl(!1);return}su?(cl(-WA<_h-Xf),Zl(-WA>0)):(cl(WA>0),Zl(WA<_h-Xf))}}),Gl=function(){Ms&&Hn.current?EA({currentTarget:Hn.current}):(cl(!1),Zl(!1))},$f=function(bo){var rA=bo.width;rA!==Ni&&(Gl(),vo(Us.current?Us.current.offsetWidth:rA))},TA=S.useRef(!1);S.useEffect(function(){TA.current&&Gl()},[Ms,zt,ja.length]),S.useEffect(function(){TA.current=!0},[]);var Zf=S.useState(0),Vf=(0,P.Z)(Zf,2),ad=Vf[0],Nd=Vf[1],Od=S.useState(!0),od=(0,P.Z)(Od,2),zr=od[0],Pd=od[1];S.useEffect(function(){(!Yn||!si)&&(Hn.current instanceof Element?Nd((0,je.o)(Hn.current).width):Nd((0,je.o)(dc.current).width)),Pd((0,ye.G)("position","sticky"))},[]),S.useEffect(function(){si&&wa&&(wa.body.current=Hn.current)});var mf=S.useCallback(function(uo){return S.createElement(S.Fragment,null,S.createElement(Zi,uo),kl==="top"&&S.createElement(Se,uo,us))},[kl,us]),Wf=S.useCallback(function(uo){return S.createElement(Se,uo,us)},[us]),gf=Vi(["table"],"table"),Sh=S.useMemo(function(){return _r||(Bc?nl==="max-content"?"auto":"fixed":il||CA||Za.some(function(uo){var bo=uo.ellipsis;return bo})?"fixed":"auto")},[il,Bc,Za,_r,CA]),Eh,Gf={colWidths:Rs,columCount:Za.length,stickyOffsets:_l,onHeaderRow:ji,fixHeader:il,scroll:dr},bl=S.useMemo(function(){return Tn?null:typeof zn=="function"?zn():zn},[Tn,zn]),Mu=S.createElement(Dr,{data:oi,measureColumnWidth:il||Ms||CA}),vf=S.createElement(kn,{colWidths:Za.map(function(uo){var bo=uo.width;return bo}),columns:Za}),sd=Pn!=null?S.createElement("caption",{className:"".concat(ct,"-caption")},Pn):void 0,bf=(0,xt.Z)(Je,{data:!0}),UA=(0,xt.Z)(Je,{aria:!0});if(il||CA){var ou;typeof pa=="function"?(ou=pa(oi,{scrollbarSize:ad,ref:Hn,onScroll:EA}),Gf.colWidths=Za.map(function(uo,bo){var rA=uo.width,su=bo===Za.length-1?rA-ad:rA;return typeof su=="number"&&!Number.isNaN(su)?su:0})):ou=S.createElement("div",{style:(0,Ue.Z)((0,Ue.Z)({},Wl),Js),onScroll:EA,ref:Hn,className:D()("".concat(ct,"-body"))},S.createElement(gf,(0,$.Z)({style:(0,Ue.Z)((0,Ue.Z)({},BA),{},{tableLayout:Sh})},UA),sd,vf,Mu,!kl&&us&&S.createElement(Se,{stickyOffsets:_l,flattenColumns:Za,columns:ja},us)));var ds=(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({noData:!oi.length,maxContentScroll:Ms&&nl==="max-content"},Gf),Gc),{},{direction:mr,stickyClassName:Zo,onScroll:EA});Eh=S.createElement(S.Fragment,null,Fn!==!1&&S.createElement(Gn,(0,$.Z)({},ds,{stickyTopOffset:ff,className:"".concat(ct,"-header"),ref:Uc}),mf),ou,kl&&kl!=="top"&&S.createElement(Gn,(0,$.Z)({},ds,{stickyBottomOffset:zf,className:"".concat(ct,"-summary"),ref:Fu}),Wf),CA&&S.createElement(Yt,{ref:xA,offsetScroll:ao,scrollBodyRef:Hn,onScroll:EA,container:Vl}))}else Eh=S.createElement("div",{style:(0,Ue.Z)((0,Ue.Z)({},Wl),Js),className:D()("".concat(ct,"-content")),onScroll:EA,ref:Hn},S.createElement(gf,(0,$.Z)({style:(0,Ue.Z)((0,Ue.Z)({},BA),{},{tableLayout:Sh})},UA),sd,vf,Fn!==!1&&S.createElement(Zi,(0,$.Z)({},Gf,Gc)),Mu,us&&S.createElement(Se,{stickyOffsets:_l,flattenColumns:Za,columns:ja},us)));var Qc=S.createElement("div",(0,$.Z)({className:D()(ct,Ct,(xe={},(0,ee.Z)(xe,"".concat(ct,"-rtl"),mr==="rtl"),(0,ee.Z)(xe,"".concat(ct,"-ping-left"),Lo),(0,ee.Z)(xe,"".concat(ct,"-ping-right"),Sl),(0,ee.Z)(xe,"".concat(ct,"-layout-fixed"),_r==="fixed"),(0,ee.Z)(xe,"".concat(ct,"-fixed-header"),il),(0,ee.Z)(xe,"".concat(ct,"-fixed-column"),Bc),(0,ee.Z)(xe,"".concat(ct,"-scroll-horizontal"),Ms),(0,ee.Z)(xe,"".concat(ct,"-has-fix-left"),Za[0]&&Za[0].fixed),(0,ee.Z)(xe,"".concat(ct,"-has-fix-right"),Za[Za.length-1]&&Za[Za.length-1].fixed==="right"),xe)),style:$t,id:xn,ref:Us},bf),tn&&S.createElement(On,{className:"".concat(ct,"-title")},tn(oi)),S.createElement("div",{ref:dc,className:"".concat(ct,"-container")},Eh),Vr&&S.createElement(On,{className:"".concat(ct,"-footer")},Vr(oi)));Ms&&(Qc=S.createElement(Qe.Z,{onResize:$f},Qc));var Xl=Hr(Za,_l,mr,ja),Lu=S.useMemo(function(){return{scrollX:nl,prefixCls:ct,getComponent:Vi,scrollbarSize:ad,direction:mr,fixedInfoList:Xl,isSticky:CA,supportSticky:zr,componentWidth:Ni,fixHeader:il,fixColumn:Bc,horizonScroll:Ms,tableLayout:Sh,rowClassName:vt,expandedRowClassName:ma.expandedRowClassName,expandIcon:qo,expandableType:al,expandRowByClick:ma.expandRowByClick,expandedRowRender:ma.expandedRowRender,onTriggerExpand:xc,expandIconColumnIndex:ma.expandIconColumnIndex,indentSize:ma.indentSize,allColumnsFixedLeft:Za.every(function(uo){return uo.fixed==="left"}),emptyNode:bl,columns:ja,flattenColumns:Za,onColumnResize:hf,hoverStartRow:Qa,hoverEndRow:Yo,onHover:lo,rowExpandable:ma.rowExpandable,onRow:Ti,getRowKey:Na,expandedKeys:mo,childrenColumnName:rs}},[nl,ct,Vi,ad,mr,Xl,CA,zr,Ni,il,Bc,Ms,Sh,vt,ma.expandedRowClassName,qo,al,ma.expandRowByClick,ma.expandedRowRender,xc,ma.expandIconColumnIndex,ma.indentSize,bl,ja,Za,hf,Qa,Yo,lo,ma.rowExpandable,Ti,Na,mo,rs]);return S.createElement(K.Provider,{value:Lu},Qc)}function Ei(ue){return se(ni,ue)}var ei=Ei();ei.EXPAND_COLUMN=pe,ei.INTERNAL_HOOKS=Ae,ei.Column=jt,ei.ColumnGroup=cr,ei.Summary=H;var jn=ei,xi=x(48911),wi=F(null),Ci=F(null);function ui(ue,xe,Je){var ct=xe||1;return Je[ue+ct]-(Je[ue]||0)}function Bi(ue){var xe=ue.rowInfo,Je=ue.column,ct=ue.colIndex,Ct=ue.indent,vt=ue.index,$t=ue.renderIndex,zt=ue.record,Qt=ue.style,dr=ue.className,_r=ue.inverse,mr=ue.getHeight,tn=Je.render,Vr=Je.dataIndex,Yr=Je.className,Pn=Je.width,xn=v(Ci,["columnsOffset"]),Fn=xn.columnsOffset,Bn=lt(xe,Je,ct,Ct,vt),zn=Bn.key,Ti=Bn.fixedInfo,ji=Bn.appendCellNode,mi=Bn.additionalCellProps,na=mi.style,wa=mi.colSpan,Yn=wa===void 0?1:wa,bi=mi.rowSpan,oi=bi===void 0?1:bi,Tn=ct-1,si=ui(Tn,Yn,Fn),Vi=Yn>1?Pn-si:0,Na=(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},na),Qt),{},{flex:"0 0 ".concat(si,"px"),width:"".concat(si,"px"),marginRight:Vi,pointerEvents:"auto"}),pa=S.useMemo(function(){return _r?oi<=1:Yn===0||oi===0||oi>1},[oi,Yn,_r]);pa?Na.visibility="hidden":_r&&(Na.height=mr==null?void 0:mr(oi));var Wi=pa?function(){return null}:tn,_a={};return(oi===0||Yn===0)&&(_a.rowSpan=1,_a.colSpan=1),S.createElement(sr,(0,$.Z)({className:D()(Yr,dr),ellipsis:Je.ellipsis,align:Je.align,scope:Je.rowScope,component:"div",prefixCls:xe.prefixCls,key:zn,record:zt,index:vt,renderIndex:$t,dataIndex:Vr,render:Wi,shouldCellUpdate:Je.shouldCellUpdate},Ti,{appendNode:ji,additionalProps:(0,Ue.Z)((0,Ue.Z)({},mi),{},{style:Na},_a)}))}var Xi=Bi,ri=["data","index","className","rowKey","style","extra","getHeight"],Pi=S.forwardRef(function(ue,xe){var Je=ue.data,ct=ue.index,Ct=ue.className,vt=ue.rowKey,$t=ue.style,zt=ue.extra,Qt=ue.getHeight,dr=(0,dt.Z)(ue,ri),_r=Je.record,mr=Je.indent,tn=Je.index,Vr=v(K,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Yr=Vr.scrollX,Pn=Vr.flattenColumns,xn=Vr.prefixCls,Fn=Vr.fixColumn,Bn=Vr.componentWidth,zn=De(_r,vt,ct,mr),Ti=zn.rowSupportExpand,ji=zn.expanded,mi=zn.rowProps,na=zn.expandedRowRender,wa=zn.expandedRowClassName,Yn;if(Ti&&ji){var bi=na(_r,ct,mr+1,ji),oi=wa==null?void 0:wa(_r,ct,mr),Tn={};Fn&&(Tn={style:(0,ee.Z)({},"--virtual-width","".concat(Bn,"px"))});var si="".concat(xn,"-expanded-row-cell");Yn=S.createElement("div",{className:D()("".concat(xn,"-expanded-row"),"".concat(xn,"-expanded-row-level-").concat(mr+1),oi)},S.createElement(sr,{component:"div",prefixCls:xn,className:D()(si,(0,ee.Z)({},"".concat(si,"-fixed"),Fn)),additionalProps:Tn},bi))}var Vi=(0,Ue.Z)((0,Ue.Z)({},$t),{},{width:Yr});zt&&(Vi.position="absolute",Vi.pointerEvents="none");var Na=S.createElement("div",(0,$.Z)({},mi,dr,{ref:Ti?null:xe,className:D()(Ct,"".concat(xn,"-row"),mi==null?void 0:mi.className,(0,ee.Z)({},"".concat(xn,"-row-extra"),zt)),style:(0,Ue.Z)((0,Ue.Z)({},Vi),mi==null?void 0:mi.style)}),Pn.map(function(pa,Wi){return S.createElement(Xi,{key:Wi,rowInfo:zn,column:pa,colIndex:Wi,indent:mr,index:ct,renderIndex:tn,record:_r,inverse:zt,getHeight:Qt})}));return Ti?S.createElement("div",{ref:xe},Na,Yn):Na}),Ha=ne(Pi),ci=Ha,fn=S.forwardRef(function(ue,xe){var Je=ue.data,ct=ue.onScroll,Ct=v(K,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),vt=Ct.flattenColumns,$t=Ct.onColumnResize,zt=Ct.getRowKey,Qt=Ct.expandedKeys,dr=Ct.prefixCls,_r=Ct.childrenColumnName,mr=Ct.emptyNode,tn=Ct.scrollX,Vr=v(wi),Yr=Vr.scrollY,Pn=Vr.listItemHeight,xn=S.useRef(),Fn=st(Je,_r,Qt,zt),Bn=S.useMemo(function(){var Yn=0;return vt.map(function(bi){var oi=bi.width,Tn=bi.key;return Yn+=oi,[Tn,oi,Yn]})},[vt]),zn=S.useMemo(function(){return Bn.map(function(Yn){return Yn[2]})},[Bn]);S.useEffect(function(){Bn.forEach(function(Yn){var bi=(0,P.Z)(Yn,2),oi=bi[0],Tn=bi[1];$t(oi,Tn)})},[Bn]),S.useImperativeHandle(xe,function(){var Yn={};return Object.defineProperty(Yn,"scrollLeft",{get:function(){var oi;return((oi=xn.current)===null||oi===void 0?void 0:oi.getScrollInfo().x)||0},set:function(oi){var Tn;(Tn=xn.current)===null||Tn===void 0||Tn.scrollTo({left:oi})}}),Yn});var Ti=function(bi,oi){var Tn,si=(Tn=Fn[oi])===null||Tn===void 0?void 0:Tn.record,Vi=bi.onCell;if(Vi){var Na,pa=Vi(si,oi);return(Na=pa==null?void 0:pa.rowSpan)!==null&&Na!==void 0?Na:1}return 1},ji=function(bi){var oi=bi.start,Tn=bi.end,si=bi.getSize,Vi=bi.offsetY;if(Tn<0)return null;for(var Na=vt.filter(function(li){return Ti(li,oi)===0}),pa=oi,Wi=function(Gi){if(Na=Na.filter(function(zi){return Ti(zi,Gi)===0}),!Na.length)return pa=Gi,"break"},_a=oi;_a>=0;_a-=1){var Qa=Wi(_a);if(Qa==="break")break}for(var Yo=vt.filter(function(li){return Ti(li,Tn)!==1}),lo=Tn,vs=function(Gi){if(Yo=Yo.filter(function(zi){return Ti(zi,Gi)!==1}),!Yo.length)return lo=Math.max(Gi-1,Tn),"break"},cs=Tn;cs1})&&al.push(Gi)},qo=pa;qo<=lo;qo+=1)var rs=mo(qo);var xc=al.map(function(li){var Gi=Fn[li],zi=zt(Gi.record,li),Ni=function(ca){var ja=li+ca-1,Za=zt(Fn[ja].record,ja),Ml=si(zi,Za);return Ml.bottom-Ml.top},vo=si(zi);return S.createElement(ci,{key:li,data:Gi,rowKey:zi,index:li,style:{top:-Vi+vo.top},extra:!0,getHeight:Ni})});return xc},mi=S.useMemo(function(){return{columnsOffset:zn}},[zn]),na="".concat(dr,"-tbody"),wa;return Fn.length?wa=S.createElement(xi.Z,{fullHeight:!1,ref:xn,className:D()(na,"".concat(na,"-virtual")),height:Yr,itemHeight:Pn||24,data:Fn,itemKey:function(bi){return zt(bi.record)},scrollWidth:tn,onVirtualScroll:function(bi){var oi=bi.x;ct({scrollLeft:oi})},extraRender:ji},function(Yn,bi,oi){var Tn=zt(Yn.record,bi);return S.createElement(ci,(0,$.Z)({data:Yn,rowKey:Tn,index:bi},oi))}):wa=S.createElement("div",{className:D()("".concat(dr,"-placeholder"))},S.createElement(sr,{component:"div",prefixCls:dr},mr)),S.createElement(Ci.Provider,{value:mi},wa)}),ln=ne(fn),Jn=ln,Kn=function(xe,Je){var ct=Je.ref,Ct=Je.onScroll;return S.createElement(Jn,{ref:ct,data:xe,onScroll:Ct})},pi=100;function qi(ue){var xe=ue.columns,Je=ue.scroll,ct=ue.prefixCls,Ct=ct===void 0?Pr:ct,vt=ue.className,$t=ue.listItemHeight,zt=Je||{},Qt=zt.x,dr=zt.y;typeof Qt!="number"&&(Qt=((xe||[]).length+1)*pi),typeof dr!="number"&&(dr=500);var _r=S.useMemo(function(){return{scrollY:dr,listItemHeight:$t}},[dr,$t]);return S.createElement(wi.Provider,{value:_r},S.createElement(jn,(0,$.Z)({},ue,{className:D()(vt,"".concat(Ct,"-virtual")),scroll:(0,Ue.Z)((0,Ue.Z)({},Je),{},{x:Qt}),components:{body:Kn},columns:xe,internalHooks:Ae,tailor:!0})))}function Mi(ue){return se(qi,ue)}var Ua=Mi(),Aa=null;function Bo(ue){return null}var Vn=Bo;function In(ue){return null}var Di=In,Ji=x(2738),Fa=x(68031),Is=x(36355),$a=x(93891),fa=x(19716),Io=x(8628),So=x(31724),Po=x(58421),Os=x(71418),po=x(88088);function bs(ue){return function(Je){let{prefixCls:ct,onExpand:Ct,record:vt,expanded:$t,expandable:zt}=Je;const Qt=`${ct}-row-expand-icon`;return S.createElement("button",{type:"button",onClick:dr=>{Ct(vt,dr),dr.stopPropagation()},className:D()(Qt,{[`${Qt}-spaced`]:!zt,[`${Qt}-expanded`]:zt&&$t,[`${Qt}-collapsed`]:zt&&!$t}),"aria-label":$t?ue.collapse:ue.expand,"aria-expanded":$t})}}var Ps=bs;function $s(ue,xe){return"key"in ue&&ue.key!==void 0&&ue.key!==null?ue.key:ue.dataIndex?Array.isArray(ue.dataIndex)?ue.dataIndex.join("."):ue.dataIndex:xe}function To(ue,xe){return xe?`${xe}-${ue}`:`${ue}`}function Uo(ue,xe){return typeof ue=="function"?ue(xe):ue}function ys(ue,xe){const Je=Uo(ue,xe);return Object.prototype.toString.call(Je)==="[object Object]"?"":Je}var el={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},vl=el,ic=x(7657),ac=function(xe,Je){return S.createElement(ic.Z,(0,$.Z)({},xe,{ref:Je,icon:vl}))},Ql=S.forwardRef(ac),Zs=Ql,Dc=x(56762);function Kl(ue){const xe=S.useRef(ue),Je=(0,Dc.Z)();return[()=>xe.current,ct=>{xe.current=ct,Je()}]}var Hl=x(3113),Vs=x(24905),as=x(38854),ii=x(64165),la=x(20834),ta=x(40875),oa=x(5112),Da=x(17574),so=x(47472),Ws=x(92832);function ws(ue){let{value:xe,onChange:Je,filterSearch:ct,tablePrefixCls:Ct,locale:vt}=ue;return ct?S.createElement("div",{className:`${Ct}-filter-dropdown-search`},S.createElement(Ws.default,{prefix:S.createElement(so.Z,null),placeholder:vt.filterSearchPlaceholder,onChange:Je,value:xe,htmlSize:1,className:`${Ct}-filter-dropdown-search-input`})):null}var xs=ws,ms=x(10228);const eo=ue=>{const{keyCode:xe}=ue;xe===ms.Z.ENTER&&ue.stopPropagation()};var os=S.forwardRef((ue,xe)=>S.createElement("div",{className:ue.className,onClick:Je=>Je.stopPropagation(),onKeyDown:eo,ref:xe},ue.children));function ss(ue){let xe=[];return(ue||[]).forEach(Je=>{let{value:ct,children:Ct}=Je;xe.push(ct),Ct&&(xe=[].concat((0,mn.Z)(xe),(0,mn.Z)(ss(Ct))))}),xe}function Fs(ue){return ue.some(xe=>{let{children:Je}=xe;return Je})}function Go(ue,xe){return typeof xe=="string"||typeof xe=="number"?xe==null?void 0:xe.toString().toLowerCase().includes(ue.trim().toLowerCase()):!1}function Fo(ue){let{filters:xe,prefixCls:Je,filteredKeys:ct,filterMultiple:Ct,searchValue:vt,filterSearch:$t}=ue;return xe.map((zt,Qt)=>{const dr=String(zt.value);if(zt.children)return{key:dr||Qt,label:zt.text,popupClassName:`${Je}-dropdown-submenu`,children:Fo({filters:zt.children,prefixCls:Je,filteredKeys:ct,filterMultiple:Ct,searchValue:vt,filterSearch:$t})};const _r=Ct?Vs.default:oa.ZP,mr={key:zt.value!==void 0?dr:Qt,label:S.createElement(S.Fragment,null,S.createElement(_r,{checked:ct.includes(dr)}),S.createElement("span",null,zt.text))};return vt.trim()?typeof $t=="function"?$t(vt,zt)?mr:null:Go(vt,zt.text)?mr:null:mr})}function pA(ue){var xe,Je;const{tablePrefixCls:ct,prefixCls:Ct,column:vt,dropdownPrefixCls:$t,columnKey:zt,filterMultiple:Qt,filterMode:dr="menu",filterSearch:_r=!1,filterState:mr,triggerFilter:tn,locale:Vr,children:Yr,getPopupContainer:Pn}=ue,{filterDropdownOpen:xn,onFilterDropdownOpenChange:Fn,filterResetToDefaultFilteredValue:Bn,defaultFilteredValue:zn,filterDropdownVisible:Ti,onFilterDropdownVisibleChange:ji}=vt,[mi,na]=S.useState(!1),wa=!!(mr&&(!((xe=mr.filteredKeys)===null||xe===void 0)&&xe.length||mr.forceFiltered)),Yn=Oi=>{na(Oi),Fn==null||Fn(Oi),ji==null||ji(Oi)},bi=(Je=xn!=null?xn:Ti)!==null&&Je!==void 0?Je:mi,oi=mr==null?void 0:mr.filteredKeys,[Tn,si]=Kl(oi||[]),Vi=Oi=>{let{selectedKeys:ca}=Oi;si(ca)},Na=(Oi,ca)=>{let{node:ja,checked:Za}=ca;Vi(Qt?{selectedKeys:Oi}:{selectedKeys:Za&&ja.key?[ja.key]:[]})};S.useEffect(()=>{mi&&Vi({selectedKeys:oi||[]})},[oi]);const[pa,Wi]=S.useState([]),_a=Oi=>{Wi(Oi)},[Qa,Yo]=S.useState(""),lo=Oi=>{const{value:ca}=Oi.target;Yo(ca)};S.useEffect(()=>{mi||Yo("")},[mi]);const vs=Oi=>{const ca=Oi&&Oi.length?Oi:null;if(ca===null&&(!mr||!mr.filteredKeys)||(0,V.Z)(ca,mr==null?void 0:mr.filteredKeys,!0))return null;tn({column:vt,key:zt,filteredKeys:ca})},cs=()=>{Yn(!1),vs(Tn())},ma=function(){let{confirm:Oi,closeDropdown:ca}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Oi&&vs([]),ca&&Yn(!1),Yo(""),si(Bn?(zn||[]).map(ja=>String(ja)):[])},al=function(){let{closeDropdown:Oi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Oi&&Yn(!1),vs(Tn())},mo=Oi=>{Oi&&oi!==void 0&&si(oi||[]),Yn(Oi),!Oi&&!vt.filterDropdown&&cs()},qo=D()({[`${$t}-menu-without-submenu`]:!Fs(vt.filters||[])}),rs=Oi=>{if(Oi.target.checked){const ca=ss(vt==null?void 0:vt.filters).map(ja=>String(ja));si(ca)}else si([])},xc=Oi=>{let{filters:ca}=Oi;return(ca||[]).map((ja,Za)=>{const Ml=String(ja.value),nl={title:ja.text,key:ja.value!==void 0?Ml:Za};return ja.children&&(nl.children=xc({filters:ja.children})),nl})},li=Oi=>{var ca;return Object.assign(Object.assign({},Oi),{text:Oi.title,value:Oi.key,children:((ca=Oi.children)===null||ca===void 0?void 0:ca.map(ja=>li(ja)))||[]})};let Gi;if(typeof vt.filterDropdown=="function")Gi=vt.filterDropdown({prefixCls:`${$t}-custom`,setSelectedKeys:Oi=>Vi({selectedKeys:Oi}),selectedKeys:Tn(),confirm:al,clearFilters:ma,filters:vt.filters,visible:bi,close:()=>{Yn(!1)}});else if(vt.filterDropdown)Gi=vt.filterDropdown;else{const Oi=Tn()||[],ca=()=>(vt.filters||[]).length===0?S.createElement(ii.Z,{image:ii.Z.PRESENTED_IMAGE_SIMPLE,description:Vr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):dr==="tree"?S.createElement(S.Fragment,null,S.createElement(xs,{filterSearch:_r,value:Qa,onChange:lo,tablePrefixCls:ct,locale:Vr}),S.createElement("div",{className:`${ct}-filter-dropdown-tree`},Qt?S.createElement(Vs.default,{checked:Oi.length===ss(vt.filters).length,indeterminate:Oi.length>0&&Oi.lengthtypeof _r=="function"?_r(Qa,li(Za)):Go(Qa,Za.title):void 0}))):S.createElement(S.Fragment,null,S.createElement(xs,{filterSearch:_r,value:Qa,onChange:lo,tablePrefixCls:ct,locale:Vr}),S.createElement(la.default,{selectable:!0,multiple:Qt,prefixCls:`${$t}-menu`,className:qo,onSelect:Vi,onDeselect:Vi,selectedKeys:Oi,getPopupContainer:Pn,openKeys:pa,onOpenChange:_a,items:Fo({filters:vt.filters||[],filterSearch:_r,prefixCls:Ct,filteredKeys:Tn(),filterMultiple:Qt,searchValue:Qa})})),ja=()=>Bn?(0,V.Z)((zn||[]).map(Za=>String(Za)),Oi,!0):Oi.length===0;Gi=S.createElement(S.Fragment,null,ca(),S.createElement("div",{className:`${Ct}-dropdown-btns`},S.createElement(Hl.ZP,{type:"link",size:"small",disabled:ja(),onClick:()=>ma()},Vr.filterReset),S.createElement(Hl.ZP,{type:"primary",size:"small",onClick:cs},Vr.filterConfirm)))}vt.filterDropdown&&(Gi=S.createElement(ta.J,{selectable:void 0},Gi));const zi=()=>S.createElement(os,{className:`${Ct}-dropdown`},Gi);let Ni;typeof vt.filterIcon=="function"?Ni=vt.filterIcon(wa):vt.filterIcon?Ni=vt.filterIcon:Ni=S.createElement(Zs,null);const{direction:vo}=S.useContext(Is.E_);return S.createElement("div",{className:`${Ct}-column`},S.createElement("span",{className:`${ct}-column-title`},Yr),S.createElement(as.Z,{dropdownRender:zi,trigger:["click"],open:bi,onOpenChange:mo,getPopupContainer:Pn,placement:vo==="rtl"?"bottomLeft":"bottomRight"},S.createElement("span",{role:"button",tabIndex:-1,className:D()(`${Ct}-trigger`,{active:wa}),onClick:Oi=>{Oi.stopPropagation()}},Ni)))}var tu=pA;function Ac(ue,xe,Je){let ct=[];return(ue||[]).forEach((Ct,vt)=>{var $t;const zt=To(vt,Je);if(Ct.filters||"filterDropdown"in Ct||"onFilter"in Ct)if("filteredValue"in Ct){let Qt=Ct.filteredValue;"filterDropdown"in Ct||(Qt=($t=Qt==null?void 0:Qt.map(String))!==null&&$t!==void 0?$t:Qt),ct.push({column:Ct,key:$s(Ct,zt),filteredKeys:Qt,forceFiltered:Ct.filtered})}else ct.push({column:Ct,key:$s(Ct,zt),filteredKeys:xe&&Ct.defaultFilteredValue?Ct.defaultFilteredValue:void 0,forceFiltered:Ct.filtered});"children"in Ct&&(ct=[].concat((0,mn.Z)(ct),(0,mn.Z)(Ac(Ct.children,xe,zt))))}),ct}function mA(ue,xe,Je,ct,Ct,vt,$t,zt){return Je.map((Qt,dr)=>{const _r=To(dr,zt),{filterMultiple:mr=!0,filterMode:tn,filterSearch:Vr}=Qt;let Yr=Qt;if(Yr.filters||Yr.filterDropdown){const Pn=$s(Yr,_r),xn=ct.find(Fn=>{let{key:Bn}=Fn;return Pn===Bn});Yr=Object.assign(Object.assign({},Yr),{title:Fn=>S.createElement(tu,{tablePrefixCls:ue,prefixCls:`${ue}-filter`,dropdownPrefixCls:xe,column:Yr,columnKey:Pn,filterState:xn,filterMultiple:mr,filterMode:tn,filterSearch:Vr,triggerFilter:vt,locale:Ct,getPopupContainer:$t},Uo(Qt.title,Fn))})}return"children"in Yr&&(Yr=Object.assign(Object.assign({},Yr),{children:mA(ue,xe,Yr.children,ct,Ct,vt,$t,_r)})),Yr})}function ll(ue){const xe={};return ue.forEach(Je=>{let{key:ct,filteredKeys:Ct,column:vt}=Je;const{filters:$t,filterDropdown:zt}=vt;if(zt)xe[ct]=Ct||null;else if(Array.isArray(Ct)){const Qt=ss($t);xe[ct]=Qt.filter(dr=>Ct.includes(String(dr)))}else xe[ct]=null}),xe}function gA(ue,xe){return xe.reduce((Je,ct)=>{const{column:{onFilter:Ct,filters:vt},filteredKeys:$t}=ct;return Ct&&$t&&$t.length?Je.filter(zt=>$t.some(Qt=>{const dr=ss(vt),_r=dr.findIndex(tn=>String(tn)===String(Qt)),mr=_r!==-1?dr[_r]:Qt;return Ct(mr,zt)})):Je},ue)}const tl=ue=>ue.flatMap(xe=>"children"in xe?[xe].concat((0,mn.Z)(tl(xe.children||[]))):[xe]);function gs(ue){let{prefixCls:xe,dropdownPrefixCls:Je,mergedColumns:ct,onFilterChange:Ct,getPopupContainer:vt,locale:$t}=ue;const zt=S.useMemo(()=>tl(ct||[]),[ct]),[Qt,dr]=S.useState(()=>Ac(zt,!0)),_r=S.useMemo(()=>{const Yr=Ac(zt,!1);if(Yr.length===0)return Yr;let Pn=!0,xn=!0;if(Yr.forEach(Fn=>{let{filteredKeys:Bn}=Fn;Bn!==void 0?Pn=!1:xn=!1}),Pn){const Fn=(zt||[]).map((Bn,zn)=>$s(Bn,To(zn)));return Qt.filter(Bn=>{let{key:zn}=Bn;return Fn.includes(zn)}).map(Bn=>{const zn=zt[Fn.findIndex(Ti=>Ti===Bn.key)];return Object.assign(Object.assign({},Bn),{column:Object.assign(Object.assign({},Bn.column),zn),forceFiltered:zn.filtered})})}return Yr},[zt,Qt]),mr=S.useMemo(()=>ll(_r),[_r]),tn=Yr=>{const Pn=_r.filter(xn=>{let{key:Fn}=xn;return Fn!==Yr.key});Pn.push(Yr),dr(Pn),Ct(ll(Pn),Pn)};return[Yr=>mA(xe,Je,Yr,_r,$t,tn,vt),_r,mr]}var qc=gs;function Ts(ue,xe,Je){const ct=S.useRef({});function Ct(vt){if(!ct.current||ct.current.data!==ue||ct.current.childrenColumnName!==xe||ct.current.getRowKey!==Je){let zt=function(Qt){Qt.forEach((dr,_r)=>{const mr=Je(dr,_r);$t.set(mr,dr),dr&&typeof dr=="object"&&xe in dr&&zt(dr[xe]||[])})};const $t=new Map;zt(ue),ct.current={data:ue,childrenColumnName:xe,kvMap:$t,getRowKey:Je}}return ct.current.kvMap.get(vt)}return[Ct]}var OA=x(50371),uc=function(ue,xe){var Je={};for(var ct in ue)Object.prototype.hasOwnProperty.call(ue,ct)&&xe.indexOf(ct)<0&&(Je[ct]=ue[ct]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,ct=Object.getOwnPropertySymbols(ue);Ct{const vt=ue[Ct];typeof vt!="function"&&(Je[Ct]=vt)}),Je}function Gs(ue,xe,Je){const ct=Je&&typeof Je=="object"?Je:{},{total:Ct=0}=ct,vt=uc(ct,["total"]),[$t,zt]=(0,S.useState)(()=>({current:"defaultCurrent"in vt?vt.defaultCurrent:1,pageSize:"defaultPageSize"in vt?vt.defaultPageSize:jl})),Qt=(0,OA.Z)($t,vt,{total:Ct>0?Ct:ue}),dr=Math.ceil((Ct||ue)/Qt.pageSize);Qt.current>dr&&(Qt.current=dr||1);const _r=(tn,Vr)=>{zt({current:tn!=null?tn:1,pageSize:Vr||Qt.pageSize})},mr=(tn,Vr)=>{var Yr;Je&&((Yr=Je.onChange)===null||Yr===void 0||Yr.call(Je,tn,Vr)),_r(tn,Vr),xe(tn,Vr||(Qt==null?void 0:Qt.pageSize))};return Je===!1?[{},()=>{}]:[Object.assign(Object.assign({},Qt),{onChange:mr}),_r]}var vA=Gs,Su=x(84105),ls=x(35654),Ca=x(90782),ya=x(71430),ts=x(18929);const go={},jo="SELECT_ALL",zo="SELECT_INVERT",No="SELECT_NONE",Cs=[],oc=(ue,xe)=>{let Je=[];return(xe||[]).forEach(ct=>{Je.push(ct),ct&&typeof ct=="object"&&ue in ct&&(Je=[].concat((0,mn.Z)(Je),(0,mn.Z)(oc(ue,ct[ue]))))}),Je};var Xs=(ue,xe)=>{const{preserveSelectedRowKeys:Je,selectedRowKeys:ct,defaultSelectedRowKeys:Ct,getCheckboxProps:vt,onChange:$t,onSelect:zt,onSelectAll:Qt,onSelectInvert:dr,onSelectNone:_r,onSelectMultiple:mr,columnWidth:tn,type:Vr,selections:Yr,fixed:Pn,renderCell:xn,hideSelectAll:Fn,checkStrictly:Bn=!0}=xe||{},{prefixCls:zn,data:Ti,pageData:ji,getRecordByKey:mi,getRowKey:na,expandType:wa,childrenColumnName:Yn,locale:bi,getPopupContainer:oi}=ue,[Tn,si]=(0,ts.Z)(ct||Ct||Cs,{value:ct}),Vi=S.useRef(new Map),Na=(0,S.useCallback)(li=>{if(Je){const Gi=new Map;li.forEach(zi=>{let Ni=mi(zi);!Ni&&Vi.current.has(zi)&&(Ni=Vi.current.get(zi)),Gi.set(zi,Ni)}),Vi.current=Gi}},[mi,Je]);S.useEffect(()=>{Na(Tn)},[Tn]);const{keyEntities:pa}=(0,S.useMemo)(()=>{if(Bn)return{keyEntities:null};let li=Ti;if(Je){const Gi=new Set(Ti.map((Ni,vo)=>na(Ni,vo))),zi=Array.from(Vi.current).reduce((Ni,vo)=>{let[Oi,ca]=vo;return Gi.has(Oi)?Ni:Ni.concat(ca)},[]);li=[].concat((0,mn.Z)(li),(0,mn.Z)(zi))}return(0,ya.I8)(li,{externalGetKey:na,childrenPropName:Yn})},[Ti,na,Bn,Yn,Je]),Wi=(0,S.useMemo)(()=>oc(Yn,ji),[Yn,ji]),_a=(0,S.useMemo)(()=>{const li=new Map;return Wi.forEach((Gi,zi)=>{const Ni=na(Gi,zi),vo=(vt?vt(Gi):null)||{};li.set(Ni,vo)}),li},[Wi,na,vt]),Qa=(0,S.useCallback)(li=>{var Gi;return!!(!((Gi=_a.get(na(li)))===null||Gi===void 0)&&Gi.disabled)},[_a,na]),[Yo,lo]=(0,S.useMemo)(()=>{if(Bn)return[Tn||[],[]];const{checkedKeys:li,halfCheckedKeys:Gi}=(0,Ca.S)(Tn,!0,pa,Qa);return[li||[],Gi]},[Tn,Bn,pa,Qa]),vs=(0,S.useMemo)(()=>{const li=Vr==="radio"?Yo.slice(0,1):Yo;return new Set(li)},[Yo,Vr]),cs=(0,S.useMemo)(()=>Vr==="radio"?new Set:new Set(lo),[lo,Vr]),[ma,al]=(0,S.useState)(null);S.useEffect(()=>{xe||si(Cs)},[!!xe]);const mo=(0,S.useCallback)((li,Gi)=>{let zi,Ni;Na(li),Je?(zi=li,Ni=li.map(vo=>Vi.current.get(vo))):(zi=[],Ni=[],li.forEach(vo=>{const Oi=mi(vo);Oi!==void 0&&(zi.push(vo),Ni.push(Oi))})),si(zi),$t==null||$t(zi,Ni,{type:Gi})},[si,mi,$t,Je]),qo=(0,S.useCallback)((li,Gi,zi,Ni)=>{if(zt){const vo=zi.map(Oi=>mi(Oi));zt(mi(li),Gi,vo,Ni)}mo(zi,"single")},[zt,mi,mo]),rs=(0,S.useMemo)(()=>!Yr||Fn?null:(Yr===!0?[jo,zo,No]:Yr).map(Gi=>Gi===jo?{key:"all",text:bi.selectionAll,onSelect(){mo(Ti.map((zi,Ni)=>na(zi,Ni)).filter(zi=>{const Ni=_a.get(zi);return!(Ni!=null&&Ni.disabled)||vs.has(zi)}),"all")}}:Gi===zo?{key:"invert",text:bi.selectInvert,onSelect(){const zi=new Set(vs);ji.forEach((vo,Oi)=>{const ca=na(vo,Oi),ja=_a.get(ca);ja!=null&&ja.disabled||(zi.has(ca)?zi.delete(ca):zi.add(ca))});const Ni=Array.from(zi);dr&&dr(Ni),mo(Ni,"invert")}}:Gi===No?{key:"none",text:bi.selectNone,onSelect(){_r==null||_r(),mo(Array.from(vs).filter(zi=>{const Ni=_a.get(zi);return Ni==null?void 0:Ni.disabled}),"none")}}:Gi).map(Gi=>Object.assign(Object.assign({},Gi),{onSelect:function(){for(var zi,Ni,vo=arguments.length,Oi=new Array(vo),ca=0;ca{var Gi;if(!xe)return li.filter(co=>co!==go);let zi=(0,mn.Z)(li);const Ni=new Set(vs),vo=Wi.map(na).filter(co=>!_a.get(co).disabled),Oi=vo.every(co=>Ni.has(co)),ca=vo.some(co=>Ni.has(co)),ja=()=>{const co=[];Oi?vo.forEach(Lo=>{Ni.delete(Lo),co.push(Lo)}):vo.forEach(Lo=>{Ni.has(Lo)||(Ni.add(Lo),co.push(Lo))});const hn=Array.from(Ni);Qt==null||Qt(!Oi,hn.map(Lo=>mi(Lo)),co.map(Lo=>mi(Lo))),mo(hn,"all"),al(null)};let Za;if(Vr!=="radio"){let co;if(rs){const ia={getPopupContainer:oi,items:rs.map((Sl,Zl)=>{const{key:Rc,text:Cc,onSelect:El}=Sl;return{key:Rc!=null?Rc:Zl,onClick:()=>{El==null||El(vo)},label:Cc}})};co=S.createElement("div",{className:`${zn}-selection-extra`},S.createElement(as.Z,{menu:ia,getPopupContainer:oi},S.createElement("span",null,S.createElement(Su.Z,null))))}const hn=Wi.map((ia,Sl)=>{const Zl=na(ia,Sl),Rc=_a.get(Zl)||{};return Object.assign({checked:Ni.has(Zl)},Rc)}).filter(ia=>{let{disabled:Sl}=ia;return Sl}),Lo=!!hn.length&&hn.length===Wi.length,cl=Lo&&hn.every(ia=>{let{checked:Sl}=ia;return Sl}),As=Lo&&hn.some(ia=>{let{checked:Sl}=ia;return Sl});Za=!Fn&&S.createElement("div",{className:`${zn}-selection`},S.createElement(Vs.default,{checked:Lo?cl:!!Wi.length&&Oi,indeterminate:Lo?!cl&&As:!Oi&&ca,onChange:ja,disabled:Wi.length===0||Lo,"aria-label":co?"Custom selection":"Select all",skipGroup:!0}),co)}let Ml;Vr==="radio"?Ml=(co,hn,Lo)=>{const cl=na(hn,Lo),As=Ni.has(cl);return{node:S.createElement(oa.ZP,Object.assign({},_a.get(cl),{checked:As,onClick:ia=>ia.stopPropagation(),onChange:ia=>{Ni.has(cl)||qo(cl,!0,[cl],ia.nativeEvent)}})),checked:As}}:Ml=(co,hn,Lo)=>{var cl;const As=na(hn,Lo),ia=Ni.has(As),Sl=cs.has(As),Zl=_a.get(As);let Rc;return wa==="nest"?Rc=Sl:Rc=(cl=Zl==null?void 0:Zl.indeterminate)!==null&&cl!==void 0?cl:Sl,{node:S.createElement(Vs.default,Object.assign({},Zl,{indeterminate:Rc,checked:ia,skipGroup:!0,onClick:Cc=>Cc.stopPropagation(),onChange:Cc=>{let{nativeEvent:El}=Cc;const{shiftKey:Al}=El;let au=-1,Ll=-1;if(Al&&Bn){const Rs=new Set([ma,As]);vo.some((_l,il)=>{if(Rs.has(_l))if(au===-1)au=il;else return Ll=il,!0;return!1})}if(Ll!==-1&&au!==Ll&&Bn){const Rs=vo.slice(au,Ll+1),_l=[];ia?Rs.forEach(Ms=>{Ni.has(Ms)&&(_l.push(Ms),Ni.delete(Ms))}):Rs.forEach(Ms=>{Ni.has(Ms)||(_l.push(Ms),Ni.add(Ms))});const il=Array.from(Ni);mr==null||mr(!ia,il.map(Ms=>mi(Ms)),_l.map(Ms=>mi(Ms))),mo(il,"multiple")}else{const Rs=Yo;if(Bn){const _l=ia?(0,ls._5)(Rs,As):(0,ls.L0)(Rs,As);qo(As,!ia,_l,El)}else{const _l=(0,Ca.S)([].concat((0,mn.Z)(Rs),[As]),!0,pa,Qa),{checkedKeys:il,halfCheckedKeys:Ms}=_l;let Bc=il;if(ia){const xA=new Set(il);xA.delete(As),Bc=(0,Ca.S)(Array.from(xA),{checked:!1,halfCheckedKeys:Ms},pa,Qa).checkedKeys}qo(As,!ia,Bc,El)}}al(ia?null:As)}})),checked:ia}};const nl=(co,hn,Lo)=>{const{node:cl,checked:As}=Ml(co,hn,Lo);return xn?xn(As,hn,Lo,cl):cl};if(!zi.includes(go))if(zi.findIndex(co=>{var hn;return((hn=co[xr])===null||hn===void 0?void 0:hn.columnType)==="EXPAND_COLUMN"})===0){const[co,...hn]=zi;zi=[co,go].concat((0,mn.Z)(hn))}else zi=[go].concat((0,mn.Z)(zi));const Gc=zi.indexOf(go);zi=zi.filter((co,hn)=>co!==go||hn===Gc);const Us=zi[Gc-1],Uc=zi[Gc+1];let Hn=Pn;Hn===void 0&&((Uc==null?void 0:Uc.fixed)!==void 0?Hn=Uc.fixed:(Us==null?void 0:Us.fixed)!==void 0&&(Hn=Us.fixed)),Hn&&Us&&((Gi=Us[xr])===null||Gi===void 0?void 0:Gi.columnType)==="EXPAND_COLUMN"&&Us.fixed===void 0&&(Us.fixed=Hn);const dc=D()(`${zn}-selection-col`,{[`${zn}-selection-col-with-dropdown`]:Yr&&Vr==="checkbox"}),Fu={fixed:Hn,width:tn,className:`${zn}-selection-column`,title:xe.columnTitle||Za,render:nl,onCell:xe.onCell,[xr]:{className:dc}};return zi.map(co=>co===go?Fu:co)},[na,Wi,xe,Yo,vs,cs,tn,rs,wa,ma,_a,mr,qo,Qa]),vs]},bA=x(89489),xl=x(59477),eA=x(6848);const rl="ascend",Id="descend";function ru(ue){return typeof ue.sorter=="object"&&typeof ue.sorter.multiple=="number"?ue.sorter.multiple:!1}function jA(ue){return typeof ue=="function"?ue:ue&&typeof ue=="object"&&ue.compare?ue.compare:!1}function cf(ue,xe){return xe?ue[ue.indexOf(xe)+1]:ue[0]}function Wc(ue,xe,Je){let ct=[];function Ct(vt,$t){ct.push({column:vt,key:$s(vt,$t),multiplePriority:ru(vt),sortOrder:vt.sortOrder})}return(ue||[]).forEach((vt,$t)=>{const zt=To($t,Je);vt.children?("sortOrder"in vt&&Ct(vt,zt),ct=[].concat((0,mn.Z)(ct),(0,mn.Z)(Wc(vt.children,xe,zt)))):vt.sorter&&("sortOrder"in vt?Ct(vt,zt):xe&&vt.defaultSortOrder&&ct.push({column:vt,key:$s(vt,zt),multiplePriority:ru(vt),sortOrder:vt.defaultSortOrder}))}),ct}function Yu(ue,xe,Je,ct,Ct,vt,$t,zt){return(xe||[]).map((Qt,dr)=>{const _r=To(dr,zt);let mr=Qt;if(mr.sorter){const tn=mr.sortDirections||Ct,Vr=mr.showSorterTooltip===void 0?$t:mr.showSorterTooltip,Yr=$s(mr,_r),Pn=Je.find(wa=>{let{key:Yn}=wa;return Yn===Yr}),xn=Pn?Pn.sortOrder:null,Fn=cf(tn,xn);let Bn;if(Qt.sortIcon)Bn=Qt.sortIcon({sortOrder:xn});else{const wa=tn.includes(rl)&&S.createElement(xl.Z,{className:D()(`${ue}-column-sorter-up`,{active:xn===rl})}),Yn=tn.includes(Id)&&S.createElement(bA.Z,{className:D()(`${ue}-column-sorter-down`,{active:xn===Id})});Bn=S.createElement("span",{className:D()(`${ue}-column-sorter`,{[`${ue}-column-sorter-full`]:!!(wa&&Yn)})},S.createElement("span",{className:`${ue}-column-sorter-inner`,"aria-hidden":"true"},wa,Yn))}const{cancelSort:zn,triggerAsc:Ti,triggerDesc:ji}=vt||{};let mi=zn;Fn===Id?mi=ji:Fn===rl&&(mi=Ti);const na=typeof Vr=="object"?Vr:{title:mi};mr=Object.assign(Object.assign({},mr),{className:D()(mr.className,{[`${ue}-column-sort`]:xn}),title:wa=>{const Yn=S.createElement("div",{className:`${ue}-column-sorters`},S.createElement("span",{className:`${ue}-column-title`},Uo(Qt.title,wa)),Bn);return Vr?S.createElement(eA.Z,Object.assign({},na),Yn):Yn},onHeaderCell:wa=>{const Yn=Qt.onHeaderCell&&Qt.onHeaderCell(wa)||{},bi=Yn.onClick,oi=Yn.onKeyDown;Yn.onClick=Vi=>{ct({column:Qt,key:Yr,sortOrder:Fn,multiplePriority:ru(Qt)}),bi==null||bi(Vi)},Yn.onKeyDown=Vi=>{Vi.keyCode===ms.Z.ENTER&&(ct({column:Qt,key:Yr,sortOrder:Fn,multiplePriority:ru(Qt)}),oi==null||oi(Vi))};const Tn=ys(Qt.title,{}),si=Tn==null?void 0:Tn.toString();return xn?Yn["aria-sort"]=xn==="ascend"?"ascending":"descending":Yn["aria-label"]=si||"",Yn.className=D()(Yn.className,`${ue}-column-has-sorters`),Yn.tabIndex=0,Qt.ellipsis&&(Yn.title=(Tn!=null?Tn:"").toString()),Yn}})}return"children"in mr&&(mr=Object.assign(Object.assign({},mr),{children:Yu(ue,mr.children,Je,ct,Ct,vt,$t,_r)})),mr})}function Nc(ue){const{column:xe,sortOrder:Je}=ue;return{column:xe,order:Je,field:xe.dataIndex,columnKey:xe.key}}function Fd(ue){const xe=ue.filter(Je=>{let{sortOrder:ct}=Je;return ct}).map(Nc);return xe.length===0&&ue.length?Object.assign(Object.assign({},Nc(ue[ue.length-1])),{column:void 0}):xe.length<=1?xe[0]||{}:xe}function Xo(ue,xe,Je){const ct=xe.slice().sort(($t,zt)=>zt.multiplePriority-$t.multiplePriority),Ct=ue.slice(),vt=ct.filter($t=>{let{column:{sorter:zt},sortOrder:Qt}=$t;return jA(zt)&&Qt});return vt.length?Ct.sort(($t,zt)=>{for(let Qt=0;Qt{const zt=$t[Je];return zt?Object.assign(Object.assign({},$t),{[Je]:Xo(zt,xe,Je)}):$t}):Ct}function Oo(ue){let{prefixCls:xe,mergedColumns:Je,onSorterChange:ct,sortDirections:Ct,tableLocale:vt,showSorterTooltip:$t}=ue;const[zt,Qt]=S.useState(Wc(Je,!0)),dr=S.useMemo(()=>{let Yr=!0;const Pn=Wc(Je,!1);if(!Pn.length)return zt;const xn=[];function Fn(zn){Yr?xn.push(zn):xn.push(Object.assign(Object.assign({},zn),{sortOrder:null}))}let Bn=null;return Pn.forEach(zn=>{Bn===null?(Fn(zn),zn.sortOrder&&(zn.multiplePriority===!1?Yr=!1:Bn=!0)):(Bn&&zn.multiplePriority!==!1||(Yr=!1),Fn(zn))}),xn},[Je,zt]),_r=S.useMemo(()=>{const Yr=dr.map(Pn=>{let{column:xn,sortOrder:Fn}=Pn;return{column:xn,order:Fn}});return{sortColumns:Yr,sortColumn:Yr[0]&&Yr[0].column,sortOrder:Yr[0]&&Yr[0].order}},[dr]);function mr(Yr){let Pn;Yr.multiplePriority===!1||!dr.length||dr[0].multiplePriority===!1?Pn=[Yr]:Pn=[].concat((0,mn.Z)(dr.filter(xn=>{let{key:Fn}=xn;return Fn!==Yr.key})),[Yr]),Qt(Pn),ct(Fd(Pn),Pn)}return[Yr=>Yu(xe,Yr,dr,mr,Ct,vt,$t),dr,_r,()=>Fd(dr)]}function Jo(ue,xe){return ue.map(Je=>{const ct=Object.assign({},Je);return ct.title=Uo(Je.title,xe),"children"in ct&&(ct.children=Jo(ct.children,xe)),ct})}function yc(ue){return[S.useCallback(Je=>Jo(Je,ue),[ue])]}var zl=Ei((ue,xe)=>{const{_renderTimes:Je}=ue,{_renderTimes:ct}=xe;return Je!==ct}),qu=Mi((ue,xe)=>{const{_renderTimes:Je}=ue,{_renderTimes:ct}=xe;return Je!==ct}),yA=x(64993),zA=x(17313),Md=x(83116),Ld=x(37613),ZA=ue=>{const{componentCls:xe}=ue,Je=`${ue.lineWidth}px ${ue.lineType} ${ue.tableBorderColor}`,ct=(Ct,vt,$t)=>({[`&${xe}-${Ct}`]:{[`> ${xe}-container`]:{[`> ${xe}-content, > ${xe}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${xe}-expanded-row-fixed`]:{margin:`-${vt}px -${$t+ue.lineWidth}px`}}}}}});return{[`${xe}-wrapper`]:{[`${xe}${xe}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${xe}-title`]:{border:Je,borderBottom:0},[`> ${xe}-container`]:{borderInlineStart:Je,borderTop:Je,[` - > ${xe}-content, - > ${xe}-header, - > ${xe}-body, - > ${xe}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Je},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Je},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${xe}-cell-fix-right-first::after`]:{borderInlineEnd:Je}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${xe}-expanded-row-fixed`]:{margin:`-${ue.tablePaddingVertical}px -${ue.tablePaddingHorizontal+ue.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ue.lineWidth,bottom:0,borderInlineEnd:Je,content:'""'}}}}}},[`&${xe}-scroll-horizontal`]:{[`> ${xe}-container > ${xe}-body`]:{"> table > tbody":{[` - > tr${xe}-expanded-row, - > tr${xe}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},ct("middle",ue.tablePaddingVerticalMiddle,ue.tablePaddingHorizontalMiddle)),ct("small",ue.tablePaddingVerticalSmall,ue.tablePaddingHorizontalSmall)),{[`> ${xe}-footer`]:{border:Je,borderTop:0}}),[`${xe}-cell`]:{[`${xe}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ue.lineWidth}px 0 ${ue.lineWidth}px ${ue.tableHeaderBg}`}},[`${xe}-bordered ${xe}-cell-scrollbar`]:{borderInlineEnd:Je}}}},wA=ue=>{const{componentCls:xe}=ue;return{[`${xe}-wrapper`]:{[`${xe}-cell-ellipsis`]:Object.assign(Object.assign({},zA.vS),{wordBreak:"keep-all",[` - &${xe}-cell-fix-left-last, - &${xe}-cell-fix-right-first - `]:{overflow:"visible",[`${xe}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${xe}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},y0=ue=>{const{componentCls:xe}=ue;return{[`${xe}-wrapper`]:{[`${xe}-tbody > tr${xe}-placeholder`]:{textAlign:"center",color:ue.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ue.colorBgContainer}}}}},nu=x(15969),Af=ue=>{const{componentCls:xe,antCls:Je,controlInteractiveSize:ct,motionDurationSlow:Ct,lineWidth:vt,paddingXS:$t,lineType:zt,tableBorderColor:Qt,tableExpandIconBg:dr,tableExpandColumnWidth:_r,borderRadius:mr,fontSize:tn,fontSizeSM:Vr,lineHeight:Yr,tablePaddingVertical:Pn,tablePaddingHorizontal:xn,tableExpandedRowBg:Fn,paddingXXS:Bn}=ue,zn=ct/2-vt,Ti=zn*2+vt*3,ji=`${vt}px ${zt} ${Qt}`,mi=Bn-vt;return{[`${xe}-wrapper`]:{[`${xe}-expand-icon-col`]:{width:_r},[`${xe}-row-expand-icon-cell`]:{textAlign:"center",[`${xe}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${xe}-row-indent`]:{height:1,float:"left"},[`${xe}-row-expand-icon`]:Object.assign(Object.assign({},(0,nu.N)(ue)),{position:"relative",float:"left",boxSizing:"border-box",width:Ti,height:Ti,padding:0,color:"inherit",lineHeight:`${Ti}px`,background:dr,border:ji,borderRadius:mr,transform:`scale(${ct/Ti})`,transition:`all ${Ct}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ct} ease-out`,content:'""'},"&::before":{top:zn,insetInlineEnd:mi,insetInlineStart:mi,height:vt},"&::after":{top:mi,bottom:mi,insetInlineStart:zn,width:vt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${xe}-row-indent + ${xe}-row-expand-icon`]:{marginTop:(tn*Yr-vt*3)/2-Math.ceil((Vr*1.4-vt*3)/2),marginInlineEnd:$t},[`tr${xe}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Fn}},[`${Je}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${xe}-expanded-row-fixed`]:{position:"relative",margin:`-${Pn}px -${xn}px`,padding:`${Pn}px ${xn}px`}}}},Kf=ue=>{const{componentCls:xe,antCls:Je,iconCls:ct,tableFilterDropdownWidth:Ct,tableFilterDropdownSearchWidth:vt,paddingXXS:$t,paddingXS:zt,colorText:Qt,lineWidth:dr,lineType:_r,tableBorderColor:mr,tableHeaderIconColor:tn,fontSizeSM:Vr,tablePaddingHorizontal:Yr,borderRadius:Pn,motionDurationSlow:xn,colorTextDescription:Fn,colorPrimary:Bn,tableHeaderFilterActiveBg:zn,colorTextDisabled:Ti,tableFilterDropdownBg:ji,tableFilterDropdownHeight:mi,controlItemBgHover:na,controlItemBgActive:wa,boxShadowSecondary:Yn,filterDropdownMenuBg:bi}=ue,oi=`${Je}-dropdown`,Tn=`${xe}-filter-dropdown`,si=`${Je}-tree`,Vi=`${dr}px ${_r} ${mr}`;return[{[`${xe}-wrapper`]:{[`${xe}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${xe}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-$t,marginInline:`${$t}px ${-Yr/2}px`,padding:`0 ${$t}px`,color:tn,fontSize:Vr,borderRadius:Pn,cursor:"pointer",transition:`all ${xn}`,"&:hover":{color:Fn,background:zn},"&.active":{color:Bn}}}},{[`${Je}-dropdown`]:{[Tn]:Object.assign(Object.assign({},(0,zA.Wf)(ue)),{minWidth:Ct,backgroundColor:ji,borderRadius:Pn,boxShadow:Yn,overflow:"hidden",[`${oi}-menu`]:{maxHeight:mi,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:bi,"&:empty::after":{display:"block",padding:`${zt}px 0`,color:Ti,fontSize:Vr,textAlign:"center",content:'"Not Found"'}},[`${Tn}-tree`]:{paddingBlock:`${zt}px 0`,paddingInline:zt,[si]:{padding:0},[`${si}-treenode ${si}-node-content-wrapper:hover`]:{backgroundColor:na},[`${si}-treenode-checkbox-checked ${si}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:wa}}},[`${Tn}-search`]:{padding:zt,borderBottom:Vi,"&-input":{input:{minWidth:vt},[ct]:{color:Ti}}},[`${Tn}-checkall`]:{width:"100%",marginBottom:$t,marginInlineStart:$t},[`${Tn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${zt-dr}px ${zt}px`,overflow:"hidden",borderTop:Vi}})}},{[`${Je}-dropdown ${Tn}, ${Tn}-submenu`]:{[`${Je}-checkbox-wrapper + span`]:{paddingInlineStart:zt,color:Qt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Eu=ue=>{const{componentCls:xe,lineWidth:Je,colorSplit:ct,motionDurationSlow:Ct,zIndexTableFixed:vt,tableBg:$t,zIndexTableSticky:zt}=ue,Qt=ct;return{[`${xe}-wrapper`]:{[` - ${xe}-cell-fix-left, - ${xe}-cell-fix-right - `]:{position:"sticky !important",zIndex:vt,background:$t},[` - ${xe}-cell-fix-left-first::after, - ${xe}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Je,width:30,transform:"translateX(100%)",transition:`box-shadow ${Ct}`,content:'""',pointerEvents:"none"},[`${xe}-cell-fix-left-all::after`]:{display:"none"},[` - ${xe}-cell-fix-right-first::after, - ${xe}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-Je,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Ct}`,content:'""',pointerEvents:"none"},[`${xe}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:zt+1,width:30,transition:`box-shadow ${Ct}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${xe}-ping-left`]:{[`&:not(${xe}-has-fix-left) ${xe}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Qt}`}},[` - ${xe}-cell-fix-left-first::after, - ${xe}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${Qt}`},[`${xe}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${xe}-ping-right`]:{[`&:not(${xe}-has-fix-right) ${xe}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Qt}`}},[` - ${xe}-cell-fix-right-first::after, - ${xe}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Qt}`}}}}},Cl=ue=>{const{componentCls:xe,antCls:Je}=ue;return{[`${xe}-wrapper`]:{[`${xe}-pagination${Je}-pagination`]:{margin:`${ue.margin}px 0`},[`${xe}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ue.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Oc=ue=>{const{componentCls:xe,tableRadius:Je}=ue;return{[`${xe}-wrapper`]:{[xe]:{[`${xe}-title, ${xe}-header`]:{borderRadius:`${Je}px ${Je}px 0 0`},[`${xe}-title + ${xe}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${xe}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Je,borderStartEndRadius:Je,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Je},"> *:last-child":{borderStartEndRadius:Je}}},"&-footer":{borderRadius:`0 0 ${Je}px ${Je}px`}}}}},w0=ue=>{const{componentCls:xe}=ue;return{[`${xe}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${xe}-pagination-left`]:{justifyContent:"flex-end"},[`${xe}-pagination-right`]:{justifyContent:"flex-start"},[`${xe}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${xe}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${xe}-row-indent`]:{float:"right"}}}}},Bh=ue=>{const{componentCls:xe,antCls:Je,iconCls:ct,fontSizeIcon:Ct,padding:vt,paddingXS:$t,tableHeaderIconColor:zt,tableHeaderIconColorHover:Qt,tableSelectionColumnWidth:dr}=ue;return{[`${xe}-wrapper`]:{[`${xe}-selection-col`]:{width:dr,[`&${xe}-selection-col-with-dropdown`]:{width:dr+Ct+vt/4}},[`${xe}-bordered ${xe}-selection-col`]:{width:dr+$t*2,[`&${xe}-selection-col-with-dropdown`]:{width:dr+Ct+vt/4+$t*2}},[` - table tr th${xe}-selection-column, - table tr td${xe}-selection-column - `]:{paddingInlineEnd:ue.paddingXS,paddingInlineStart:ue.paddingXS,textAlign:"center",[`${Je}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${xe}-selection-column${xe}-cell-fix-left`]:{zIndex:ue.zIndexTableFixed+1},[`table tr th${xe}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${xe}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${xe}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ue.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ue.tablePaddingHorizontal/4}px`,[ct]:{color:zt,fontSize:Ct,verticalAlign:"baseline","&:hover":{color:Qt}}}}}},Dd=ue=>{const{componentCls:xe}=ue,Je=(ct,Ct,vt,$t)=>({[`${xe}${xe}-${ct}`]:{fontSize:$t,[` - ${xe}-title, - ${xe}-footer, - ${xe}-cell, - ${xe}-thead > tr > th, - ${xe}-tbody > tr > th, - ${xe}-tbody > tr > td, + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:M.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${L}-leave`]:{animationTimingFunction:M.motionEaseInQuint}}]}},15969:function(dn,Ut,C){"use strict";C.d(Ut,{N:function(){return pe}});const pe=Ae=>({color:Ae.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Ae.motionDurationSlow}`,"&:focus, &:hover":{color:Ae.colorLinkHover},"&:active":{color:Ae.colorLinkActive}})},1710:function(dn,Ut,C){"use strict";C.d(Ut,{default:function(){return B0}});var pe={},Ae="rc-table-internal-hook",P=C(42978),Ne=C(6089),te=C(34280),W=C(13697),S=C(59301),g=C(4676);function F(ue){var we=S.createContext(void 0),Je=function(Ct){var bt=Ct.value,$t=Ct.children,zt=S.useRef(bt);zt.current=bt;var Kt=S.useState(function(){return{getValue:function(){return zt.current},listeners:new Set}}),Ar=(0,P.Z)(Kt,1),Er=Ar[0];return(0,te.Z)(function(){(0,g.unstable_batchedUpdates)(function(){Er.listeners.forEach(function(pr){pr(bt)})})},[bt]),S.createElement(we.Provider,{value:Er},$t)};return{Context:we,Provider:Je,defaultValue:ue}}function v(ue,we){var Je=(0,Ne.Z)(typeof we=="function"?we:function(pr){if(we===void 0)return pr;if(!Array.isArray(we))return pr[we];var tn={};return we.forEach(function(Vr){tn[Vr]=pr[Vr]}),tn}),lt=S.useContext(ue==null?void 0:ue.Context),Ct=lt||{},bt=Ct.listeners,$t=Ct.getValue,zt=S.useRef();zt.current=Je(lt?$t():ue==null?void 0:ue.defaultValue);var Kt=S.useState({}),Ar=(0,P.Z)(Kt,2),Er=Ar[1];return(0,te.Z)(function(){if(!lt)return;function pr(tn){var Vr=Je(tn);(0,W.Z)(zt.current,Vr,!0)||Er({})}return bt.add(pr),function(){bt.delete(pr)}},[lt]),zt.current}var $=C(54476),_=C(8654);function M(){var ue=S.createContext(null);function we(){return S.useContext(ue)}function Je(Ct,bt){var $t=(0,_.Yr)(Ct),zt=function(Ar,Er){var pr=$t?{ref:Er}:{},tn=S.useRef(0),Vr=S.useRef(Ar),Yr=we();return Yr!==null?S.createElement(Ct,(0,$.Z)({},Ar,pr)):((!bt||bt(Vr.current,Ar))&&(tn.current+=1),Vr.current=Ar,S.createElement(ue.Provider,{value:tn.current},S.createElement(Ct,(0,$.Z)({},Ar,pr))))};return $t?S.forwardRef(zt):zt}function lt(Ct,bt){var $t=(0,_.Yr)(Ct),zt=function(Ar,Er){var pr=$t?{ref:Er}:{};return we(),S.createElement(Ct,(0,$.Z)({},Ar,pr))};return $t?S.memo(S.forwardRef(zt),bt):S.memo(zt,bt)}return{makeImmutable:Je,responseImmutable:lt,useImmutableMark:we}}var O=M(),T=O.makeImmutable,L=O.responseImmutable,q=O.useImmutableMark,R=M(),se=R.makeImmutable,ne=R.responseImmutable,J=R.useImmutableMark,G=F(),K=G;function le(ue,we){var Je=S.useRef(0);Je.current+=1;var lt=S.useRef(ue),Ct=[];Object.keys(ue||{}).map(function($t){var zt;(ue==null?void 0:ue[$t])!==((zt=lt.current)===null||zt===void 0?void 0:zt[$t])&&Ct.push($t)}),lt.current=ue;var bt=S.useRef([]);return Ct.length&&(bt.current=Ct),S.useDebugValue(Je.current),S.useDebugValue(bt.current.join(", ")),we&&console.log("".concat(we,":"),Je.current,bt.current),Je.current}var me=null,Oe=S.memo(function(){var ue=le();return S.createElement("h1",null,"Render Times: ",ue)});Oe.displayName="RenderBlock";var Ce=C(76190),Ue=C(33885),ee=C(20068),de=C(92310),D=C.n(de),Ye=C(80547),ke=C(97938),xe=C(48736),Te=S.createContext({renderWithProps:!1}),ve=Te,De="RC_TABLE_KEY";function he(ue){return ue==null?[]:Array.isArray(ue)?ue:[ue]}function Se(ue){var we=[],Je={};return ue.forEach(function(lt){for(var Ct=lt||{},bt=Ct.key,$t=Ct.dataIndex,zt=bt||he($t).join("-")||De;Je[zt];)zt="".concat(zt,"_next");Je[zt]=!0,we.push(zt)}),we}function Xe(ue){return ue!=null}function et(ue){return ue&&(0,Ce.Z)(ue)==="object"&&!Array.isArray(ue)&&!S.isValidElement(ue)}function je(ue,we,Je,lt,Ct,bt){var $t=S.useContext(ve),zt=J(),Kt=(0,Ye.Z)(function(){if(Xe(lt))return[lt];var Ar=we==null||we===""?[]:Array.isArray(we)?we:[we],Er=(0,ke.Z)(ue,Ar),pr=Er,tn=void 0;if(Ct){var Vr=Ct(Er,ue,Je);et(Vr)?(pr=Vr.children,tn=Vr.props,$t.renderWithProps=!0):pr=Vr}return[pr,tn]},[zt,ue,lt,we,Ct,Je],function(Ar,Er){if(bt){var pr=(0,P.Z)(Ar,2),tn=pr[1],Vr=(0,P.Z)(Er,2),Yr=Vr[1];return bt(Yr,tn)}return $t.renderWithProps?!0:!(0,W.Z)(Ar,Er,!0)});return Kt}function qe(ue,we,Je,lt){var Ct=ue+we-1;return ue<=lt&&Ct>=Je}function Et(ue,we){return v(K,function(Je){var lt=qe(ue,we||1,Je.hoverStartRow,Je.hoverEndRow);return[lt,Je.onHover]})}var kt=function(we){var Je=we.ellipsis,lt=we.rowType,Ct=we.children,bt,$t=Je===!0?{showTitle:!0}:Je;return $t&&($t.showTitle||lt==="header")&&(typeof Ct=="string"||typeof Ct=="number"?bt=Ct.toString():S.isValidElement(Ct)&&typeof Ct.props.children=="string"&&(bt=Ct.props.children)),bt};function Ot(ue){var we,Je,lt,Ct,bt,$t,zt,Kt,Ar=ue.component,Er=ue.children,pr=ue.ellipsis,tn=ue.scope,Vr=ue.prefixCls,Yr=ue.className,Pn=ue.align,Cn=ue.record,Mn=ue.render,Sn=ue.dataIndex,$n=ue.renderIndex,Ui=ue.shouldCellUpdate,zi=ue.index,pi=ue.rowType,na=ue.colSpan,wa=ue.rowSpan,Yn=ue.fixLeft,bi=ue.fixRight,ai=ue.firstFixLeft,Tn=ue.lastFixLeft,oi=ue.firstFixRight,Vi=ue.lastFixRight,Na=ue.appendNode,pa=ue.additionalProps,Wi=pa===void 0?{}:pa,_a=ue.isSticky,Qa="".concat(Vr,"-cell"),Yo=v(K,["supportSticky","allColumnsFixedLeft"]),lo=Yo.supportSticky,vs=Yo.allColumnsFixedLeft,cs=je(Cn,Sn,$n,Er,Mn,Ui),ma=(0,P.Z)(cs,2),al=ma[0],mo=ma[1],qo={},rs=typeof Yn=="number"&&lo,xc=typeof bi=="number"&&lo;rs&&(qo.position="sticky",qo.left=Yn),xc&&(qo.position="sticky",qo.right=bi);var si=(we=(Je=(lt=mo==null?void 0:mo.colSpan)!==null&<!==void 0?lt:Wi.colSpan)!==null&&Je!==void 0?Je:na)!==null&&we!==void 0?we:1,Gi=(Ct=(bt=($t=mo==null?void 0:mo.rowSpan)!==null&&$t!==void 0?$t:Wi.rowSpan)!==null&&bt!==void 0?bt:wa)!==null&&Ct!==void 0?Ct:1,$i=Et(zi,Gi),Oi=(0,P.Z)($i,2),vo=Oi[0],Pi=Oi[1],ca=function(jn){var dc;Cn&&Pi(zi,zi+Gi-1),Wi==null||(dc=Wi.onMouseEnter)===null||dc===void 0||dc.call(Wi,jn)},ja=function(jn){var dc;Cn&&Pi(-1,-1),Wi==null||(dc=Wi.onMouseLeave)===null||dc===void 0||dc.call(Wi,jn)};if(si===0||Gi===0)return null;var $a=(zt=Wi.title)!==null&&zt!==void 0?zt:kt({rowType:pi,ellipsis:pr,children:al}),Ml=D()(Qa,Yr,(Kt={},(0,ee.Z)(Kt,"".concat(Qa,"-fix-left"),rs&&lo),(0,ee.Z)(Kt,"".concat(Qa,"-fix-left-first"),ai&&lo),(0,ee.Z)(Kt,"".concat(Qa,"-fix-left-last"),Tn&&lo),(0,ee.Z)(Kt,"".concat(Qa,"-fix-left-all"),Tn&&vs&&lo),(0,ee.Z)(Kt,"".concat(Qa,"-fix-right"),xc&&lo),(0,ee.Z)(Kt,"".concat(Qa,"-fix-right-first"),oi&&lo),(0,ee.Z)(Kt,"".concat(Qa,"-fix-right-last"),Vi&&lo),(0,ee.Z)(Kt,"".concat(Qa,"-ellipsis"),pr),(0,ee.Z)(Kt,"".concat(Qa,"-with-append"),Na),(0,ee.Z)(Kt,"".concat(Qa,"-fix-sticky"),(rs||xc)&&_a&&lo),(0,ee.Z)(Kt,"".concat(Qa,"-row-hover"),!mo&&vo),Kt),Wi.className,mo==null?void 0:mo.className),nl={};Pn&&(nl.textAlign=Pn);var Gc=(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},qo),Wi.style),nl),mo==null?void 0:mo.style),Us=al;return(0,Ce.Z)(Us)==="object"&&!Array.isArray(Us)&&!S.isValidElement(Us)&&(Us=null),pr&&(Tn||oi)&&(Us=S.createElement("span",{className:"".concat(Qa,"-content")},Us)),S.createElement(Ar,(0,$.Z)({},mo,Wi,{className:Ml,style:Gc,title:$a,scope:tn,onMouseEnter:ca,onMouseLeave:ja,colSpan:si!==1?si:null,rowSpan:Gi!==1?Gi:null}),Na,Us)}var sr=S.memo(Ot);function rr(ue,we,Je,lt,Ct,bt){var $t=Je[ue]||{},zt=Je[we]||{},Kt,Ar;$t.fixed==="left"?Kt=lt.left[Ct==="rtl"?we:ue]:zt.fixed==="right"&&(Ar=lt.right[Ct==="rtl"?ue:we]);var Er=!1,pr=!1,tn=!1,Vr=!1,Yr=Je[we+1],Pn=Je[ue-1],Cn=!(bt!=null&&bt.children);if(Ct==="rtl"){if(Kt!==void 0){var Mn=Pn&&Pn.fixed==="left";Vr=!Mn&&Cn}else if(Ar!==void 0){var Sn=Yr&&Yr.fixed==="right";tn=!Sn&&Cn}}else if(Kt!==void 0){var $n=Yr&&Yr.fixed==="left";Er=!$n&&Cn}else if(Ar!==void 0){var Ui=Pn&&Pn.fixed==="right";pr=!Ui&&Cn}return{fixLeft:Kt,fixRight:Ar,lastFixLeft:Er,firstFixRight:pr,lastFixRight:tn,firstFixLeft:Vr,isSticky:lt.isSticky}}var br=S.createContext({}),lr=br;function V(ue){var we=ue.className,Je=ue.index,lt=ue.children,Ct=ue.colSpan,bt=Ct===void 0?1:Ct,$t=ue.rowSpan,zt=ue.align,Kt=v(K,["prefixCls","direction"]),Ar=Kt.prefixCls,Er=Kt.direction,pr=S.useContext(lr),tn=pr.scrollColumnIndex,Vr=pr.stickyOffsets,Yr=pr.flattenColumns,Pn=pr.columns,Cn=Je+bt-1,Mn=Cn+1===tn?bt+1:bt,Sn=rr(Je,Je+Mn-1,Yr,Vr,Er,Pn==null?void 0:Pn[Je]);return S.createElement(sr,(0,$.Z)({className:we,index:Je,component:"td",prefixCls:Ar,record:null,dataIndex:null,align:zt,colSpan:Mn,rowSpan:$t,render:function(){return lt}},Sn))}var dt=C(75931),I=["children"];function p(ue){var we=ue.children,Je=(0,dt.Z)(ue,I);return S.createElement("tr",Je,we)}function f(ue){var we=ue.children;return we}f.Row=p,f.Cell=V;var x=f;function Y(ue){var we=ue.children,Je=ue.stickyOffsets,lt=ue.flattenColumns,Ct=ue.columns,bt=v(K,"prefixCls"),$t=lt.length-1,zt=lt[$t],Kt=S.useMemo(function(){return{stickyOffsets:Je,flattenColumns:lt,scrollColumnIndex:zt!=null&&zt.scrollbar?$t:null,columns:Ct}},[zt,lt,$t,Je,Ct]);return S.createElement(lr.Provider,{value:Kt},S.createElement("tfoot",{className:"".concat(bt,"-summary")},we))}var Be=ne(Y),H=x,ie=C(70425),Qe=C(29301),ye=C(29194),be=C(3465),ze=C(75152),gt=C(26112);function fe(ue,we,Je,lt,Ct,bt,$t){ue.push({record:we,indent:Je,index:$t});var zt=bt(we),Kt=Ct==null?void 0:Ct.has(zt);if(we&&Array.isArray(we[lt])&&Kt)for(var Ar=0;Ar1?ai-1:0),oi=1;oi=0;zt-=1){var Kt=we[zt],Ar=Je&&Je[zt],Er=Ar&&Ar[yr];if(Kt||Er||$t){var pr=Er||{},tn=pr.columnType,Vr=(0,dt.Z)(pr,Kr);Ct.unshift(S.createElement("col",(0,$.Z)({key:zt,style:{width:Kt}},Vr))),$t=!0}}return S.createElement("colgroup",null,Ct)}var Un=fn,hn=C(94480),Dn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Qi(ue,we){return(0,S.useMemo)(function(){for(var Je=[],lt=0;lt1?"colgroup":"col":null,ellipsis:Cn.ellipsis,align:Cn.align,component:Cn.title?bt:$t,prefixCls:Er,key:Vr[Pn]},Mn,{additionalProps:Sn,rowType:"header"}))}))}Ei.displayName="HeaderRow";var di=Ei;function Zi(ue){var we=[];function Je($t,zt){var Kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;we[Kt]=we[Kt]||[];var Ar=zt,Er=$t.filter(Boolean).map(function(pr){var tn={key:pr.key,className:pr.className||"",children:pr.title,column:pr,colStart:Ar},Vr=1,Yr=pr.children;return Yr&&Yr.length>0&&(Vr=Je(Yr,Ar,Kt+1).reduce(function(Pn,Cn){return Pn+Cn},0),tn.hasSubColumns=!0),"colSpan"in pr&&(Vr=pr.colSpan),"rowSpan"in pr&&(tn.rowSpan=pr.rowSpan),tn.colSpan=Vr,tn.colEnd=tn.colStart+Vr-1,we[Kt].push(tn),Ar+=Vr,Vr});return Er}Je(ue,0);for(var lt=we.length,Ct=function(zt){we[zt].forEach(function(Kt){!("rowSpan"in Kt)&&!Kt.hasSubColumns&&(Kt.rowSpan=lt-zt)})},bt=0;bt1&&arguments[1]!==void 0?arguments[1]:"";return typeof we=="number"?we:we.endsWith("%")?ue*parseFloat(we)/100:null}function ti(ue,we){return S.useMemo(function(){if(we&&we>0){var Je=0,lt=0;ue.forEach(function(Ar){var Er=Ki(we,Ar.width);Er?Je+=Er:lt+=1});var Ct=we-Je,bt=lt,$t=Ct/lt,zt=0,Kt=ue.map(function(Ar){var Er=(0,Ue.Z)({},Ar),pr=Ki(we,Er.width);if(pr)Er.width=pr;else{var tn=Math.floor($t);Er.width=bt===1?Ct:tn,Ct-=tn,bt-=1}return zt+=Er.width,Er});return[Kt,zt]}return[ue,we]},[ue,we])}var gi=["children"],yi=["fixed"];function $e(ue){return(0,qa.Z)(ue).filter(function(we){return S.isValidElement(we)}).map(function(we){var Je=we.key,lt=we.props,Ct=lt.children,bt=(0,dt.Z)(lt,gi),$t=(0,Ue.Z)({key:Je},bt);return Ct&&($t.children=$e(Ct)),$t})}function _e(ue){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ue.filter(function(Je){return Je&&(0,Ce.Z)(Je)==="object"}).reduce(function(Je,lt,Ct){var bt=lt.fixed,$t=bt===!0?"left":bt,zt="".concat(we,"-").concat(Ct),Kt=lt.children;return Kt&&Kt.length>0?[].concat((0,hn.Z)(Je),(0,hn.Z)(_e(Kt,zt).map(function(Ar){return(0,Ue.Z)({fixed:$t},Ar)}))):[].concat((0,hn.Z)(Je),[(0,Ue.Z)((0,Ue.Z)({key:zt},lt),{},{fixed:$t})])},[])}function Me(ue){for(var we=!0,Je=0;Je=0;bt-=1){var $t=ue[bt];if(Ct&&$t.fixed!=="right")Ct=!1;else if(!Ct&&$t.fixed==="right"){warning(!1,"Index ".concat(bt+1," of `columns` missing `fixed='right'` prop."));break}}}function Ie(ue){return ue.map(function(we){var Je=we.fixed,lt=(0,dt.Z)(we,yi),Ct=Je;return Je==="left"?Ct="right":Je==="right"&&(Ct="left"),(0,Ue.Z)({fixed:Ct},lt)})}function Nt(ue,we){var Je=ue.prefixCls,lt=ue.columns,Ct=ue.children,bt=ue.expandable,$t=ue.expandedKeys,zt=ue.columnTitle,Kt=ue.getRowKey,Ar=ue.onTriggerExpand,Er=ue.expandIcon,pr=ue.rowExpandable,tn=ue.expandIconColumnIndex,Vr=ue.direction,Yr=ue.expandRowByClick,Pn=ue.columnWidth,Cn=ue.fixed,Mn=ue.scrollWidth,Sn=S.useMemo(function(){return lt||$e(Ct)},[lt,Ct]),$n=S.useMemo(function(){if(bt){var bi,ai=Sn.slice();if(!ai.includes(pe)){var Tn=tn||0;Tn>=0&&ai.splice(Tn,0,pe)}var oi=ai.indexOf(pe);ai=ai.filter(function(Wi,_a){return Wi!==pe||_a===oi});var Vi=Sn[oi],Na;(Cn==="left"||Cn)&&!tn?Na="left":(Cn==="right"||Cn)&&tn===Sn.length?Na="right":Na=Vi?Vi.fixed:null;var pa=(bi={},(0,ee.Z)(bi,yr,{className:"".concat(Je,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,ee.Z)(bi,"title",zt),(0,ee.Z)(bi,"fixed",Na),(0,ee.Z)(bi,"className","".concat(Je,"-row-expand-icon-cell")),(0,ee.Z)(bi,"width",Pn),(0,ee.Z)(bi,"render",function(_a,Qa,Yo){var lo=Kt(Qa,Yo),vs=$t.has(lo),cs=pr?pr(Qa):!0,ma=Er({prefixCls:Je,expanded:vs,expandable:cs,record:Qa,onExpand:Ar});return Yr?S.createElement("span",{onClick:function(mo){return mo.stopPropagation()}},ma):ma}),bi);return ai.map(function(Wi){return Wi===pe?pa:Wi})}return Sn.filter(function(Wi){return Wi!==pe})},[bt,Sn,Kt,$t,Er,Vr]),Ui=S.useMemo(function(){var bi=$n;return we&&(bi=we(bi)),bi.length||(bi=[{render:function(){return null}}]),bi},[we,$n,Vr]),zi=S.useMemo(function(){return Vr==="rtl"?Ie(_e(Ui)):_e(Ui)},[Ui,Vr,Mn]),pi=ti(zi,Mn),na=(0,P.Z)(pi,2),wa=na[0],Yn=na[1];return[Ui,wa,Yn]}var Mt=Nt;function Sr(ue){var we,Je=ue.prefixCls,lt=ue.record,Ct=ue.onExpand,bt=ue.expanded,$t=ue.expandable,zt="".concat(Je,"-row-expand-icon");if(!$t)return S.createElement("span",{className:D()(zt,"".concat(Je,"-row-spaced"))});var Kt=function(Er){Ct(lt,Er),Er.stopPropagation()};return S.createElement("span",{className:D()(zt,(we={},(0,ee.Z)(we,"".concat(Je,"-row-expanded"),bt),(0,ee.Z)(we,"".concat(Je,"-row-collapsed"),!bt),we)),onClick:Kt})}function nr(ue,we,Je){var lt=[];function Ct(bt){(bt||[]).forEach(function($t,zt){lt.push(we($t,zt)),Ct($t[Je])})}return Ct(ue),lt}function Dr(ue,we,Je){var lt=ur(ue),Ct=lt.expandIcon,bt=lt.expandedRowKeys,$t=lt.defaultExpandedRowKeys,zt=lt.defaultExpandAllRows,Kt=lt.expandedRowRender,Ar=lt.onExpand,Er=lt.onExpandedRowsChange,pr=lt.childrenColumnName,tn=Ct||Sr,Vr=pr||"children",Yr=S.useMemo(function(){return Kt?"row":ue.expandable&&ue.internalHooks===Ae&&ue.expandable.__PARENT_RENDER_ICON__||we.some(function(zi){return zi&&(0,Ce.Z)(zi)==="object"&&zi[Vr]})?"nest":!1},[!!Kt,we]),Pn=S.useState(function(){return $t||(zt?nr(we,Je,Vr):[])}),Cn=(0,P.Z)(Pn,2),Mn=Cn[0],Sn=Cn[1],$n=S.useMemo(function(){return new Set(bt||Mn||[])},[bt,Mn]),Ui=S.useCallback(function(zi){var pi=Je(zi,we.indexOf(zi)),na,wa=$n.has(pi);wa?($n.delete(pi),na=(0,hn.Z)($n)):na=[].concat((0,hn.Z)($n),[pi]),Sn(na),Ar&&Ar(!wa,zi),Er&&Er(na)},[Je,$n,we,Ar,Er]);return[lt,Yr,$n,tn,Vr,Ui]}function Hr(ue,we,Je,lt){var Ct=ue.map(function(bt,$t){return rr($t,$t,ue,we,Je,lt==null?void 0:lt[$t])});return(0,Ye.Z)(function(){return Ct},[Ct],function(bt,$t){return!(0,W.Z)(bt,$t)})}function an(ue){var we=(0,S.useRef)(ue),Je=(0,S.useState)({}),lt=(0,P.Z)(Je,2),Ct=lt[1],bt=(0,S.useRef)(null),$t=(0,S.useRef)([]);function zt(Kt){$t.current.push(Kt);var Ar=Promise.resolve();bt.current=Ar,Ar.then(function(){if(bt.current===Ar){var Er=$t.current,pr=we.current;$t.current=[],Er.forEach(function(tn){we.current=tn(we.current)}),bt.current=null,pr!==we.current&&Ct({})}})}return(0,S.useEffect)(function(){return function(){bt.current=null}},[]),[we.current,zt]}function jr(ue){var we=(0,S.useRef)(ue||null),Je=(0,S.useRef)();function lt(){window.clearTimeout(Je.current)}function Ct($t){we.current=$t,lt(),Je.current=window.setTimeout(function(){we.current=null,Je.current=void 0},100)}function bt(){return we.current}return(0,S.useEffect)(function(){return lt},[]),[Ct,bt]}function Rr(){var ue=S.useState(-1),we=(0,P.Z)(ue,2),Je=we[0],lt=we[1],Ct=S.useState(-1),bt=(0,P.Z)(Ct,2),$t=bt[0],zt=bt[1],Kt=S.useCallback(function(Ar,Er){lt(Ar),zt(Er)},[]);return[Je,$t,Kt]}var en=C(47273),wn=(0,en.Z)()?window:null;function on(ue,we){var Je=(0,Ce.Z)(ue)==="object"?ue:{},lt=Je.offsetHeader,Ct=lt===void 0?0:lt,bt=Je.offsetSummary,$t=bt===void 0?0:bt,zt=Je.offsetScroll,Kt=zt===void 0?0:zt,Ar=Je.getContainer,Er=Ar===void 0?function(){return wn}:Ar,pr=Er()||wn;return S.useMemo(function(){var tn=!!ue;return{isSticky:tn,stickyClassName:tn?"".concat(we,"-sticky-holder"):"",offsetHeader:Ct,offsetSummary:$t,offsetScroll:Kt,container:pr}},[Kt,Ct,$t,we,pr])}function Nn(ue,we,Je){var lt=(0,S.useMemo)(function(){for(var Ct=[],bt=[],$t=0,zt=0,Kt=0;Kt=pr&&(Wi=pr-tn),$t({scrollLeft:Wi/pr*(Er+2)}),Sn.current.x=oi.pageX},bi=function(){if(bt.current){var oi=(0,Vt.os)(bt.current).top,Vi=oi+bt.current.offsetHeight,Na=Kt===window?document.documentElement.scrollTop+window.innerHeight:(0,Vt.os)(Kt).top+Kt.clientHeight;Vi-(0,ze.Z)()<=Na||oi>=Na-zt?Mn(function(pa){return(0,Ue.Z)((0,Ue.Z)({},pa),{},{isHiddenScrollBar:!0})}):Mn(function(pa){return(0,Ue.Z)((0,Ue.Z)({},pa),{},{isHiddenScrollBar:!1})})}},ai=function(oi){Mn(function(Vi){return(0,Ue.Z)((0,Ue.Z)({},Vi),{},{scrollLeft:oi/Er*pr||0})})};return S.useImperativeHandle(Je,function(){return{setScrollLeft:ai}}),S.useEffect(function(){var Tn=(0,Xn.Z)(document.body,"mouseup",na,!1),oi=(0,Xn.Z)(document.body,"mousemove",Yn,!1);return bi(),function(){Tn.remove(),oi.remove()}},[tn,zi]),S.useEffect(function(){var Tn=(0,Xn.Z)(Kt,"scroll",bi,!1),oi=(0,Xn.Z)(window,"resize",bi,!1);return function(){Tn.remove(),oi.remove()}},[Kt]),S.useEffect(function(){Cn.isHiddenScrollBar||Mn(function(Tn){var oi=bt.current;return oi?(0,Ue.Z)((0,Ue.Z)({},Tn),{},{scrollLeft:oi.scrollLeft/oi.scrollWidth*oi.clientWidth}):Tn})},[Cn.isHiddenScrollBar]),Er<=pr||!tn||Cn.isHiddenScrollBar?null:S.createElement("div",{style:{height:(0,ze.Z)(),width:pr,bottom:zt},className:"".concat(Ar,"-sticky-scroll")},S.createElement("div",{onMouseDown:wa,ref:Vr,className:D()("".concat(Ar,"-sticky-scroll-bar"),(0,ee.Z)({},"".concat(Ar,"-sticky-scroll-bar-active"),zi)),style:{width:"".concat(tn,"px"),transform:"translate3d(".concat(Cn.scrollLeft,"px, 0, 0)")}}))},er=S.forwardRef(Xt);function fr(ue){return null}var Rt=fr;function Jt(ue){return null}var ar=Jt,Nr="rc-table",yn=[],Bn={};function ci(){return"No Data"}function ni(ue){var we,Je=(0,Ue.Z)({rowKey:"key",prefixCls:Nr,emptyText:ci},ue),lt=Je.prefixCls,Ct=Je.className,bt=Je.rowClassName,$t=Je.style,zt=Je.data,Kt=Je.rowKey,Ar=Je.scroll,Er=Je.tableLayout,pr=Je.direction,tn=Je.title,Vr=Je.footer,Yr=Je.summary,Pn=Je.caption,Cn=Je.id,Mn=Je.showHeader,Sn=Je.components,$n=Je.emptyText,Ui=Je.onRow,zi=Je.onHeaderRow,pi=Je.internalHooks,na=Je.transformColumns,wa=Je.internalRefs,Yn=Je.tailor,bi=Je.sticky,ai=zt||yn,Tn=!!ai.length,oi=pi===Ae,Vi=S.useCallback(function(uo,bo){return(0,ke.Z)(Sn,uo)||bo},[Sn]),Na=S.useMemo(function(){return typeof Kt=="function"?Kt:function(uo){var bo=uo&&uo[Kt];return bo}},[Kt]),pa=Vi(["body"]),Wi=Rr(),_a=(0,P.Z)(Wi,3),Qa=_a[0],Yo=_a[1],lo=_a[2],vs=Dr(Je,ai,Na),cs=(0,P.Z)(vs,6),ma=cs[0],al=cs[1],mo=cs[2],qo=cs[3],rs=cs[4],xc=cs[5],si=Ar==null?void 0:Ar.x,Gi=S.useState(0),$i=(0,P.Z)(Gi,2),Oi=$i[0],vo=$i[1],Pi=Mt((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},Je),ma),{},{expandable:!!ma.expandedRowRender,columnTitle:ma.columnTitle,expandedKeys:mo,getRowKey:Na,onTriggerExpand:xc,expandIcon:qo,expandIconColumnIndex:ma.expandIconColumnIndex,direction:pr,scrollWidth:oi&&Yn&&typeof si=="number"?si:null}),oi?na:null),ca=(0,P.Z)(Pi,3),ja=ca[0],$a=ca[1],Ml=ca[2],nl=Ml!=null?Ml:si,Gc=S.useMemo(function(){return{columns:ja,flattenColumns:$a}},[ja,$a]),Us=S.useRef(),Uc=S.useRef(),jn=S.useRef(),dc=S.useRef(),Fu=S.useRef(),co=S.useState(!1),mn=(0,P.Z)(co,2),Lo=mn[0],cl=mn[1],As=S.useState(!1),ia=(0,P.Z)(As,2),Sl=ia[0],Zl=ia[1],Rc=an(new Map),Cc=(0,P.Z)(Rc,2),El=Cc[0],Al=Cc[1],au=Se($a),Ll=au.map(function(uo){return El.get(uo)}),Rs=S.useMemo(function(){return Ll},[Ll.join("_")]),_l=Kn(Rs,$a.length,pr),il=Ar&&Xe(Ar.y),Ms=Ar&&Xe(nl)||!!ma.fixed,Bc=Ms&&$a.some(function(uo){var bo=uo.fixed;return bo}),xA=S.useRef(),PA=on(bi,lt),CA=PA.isSticky,ff=PA.offsetHeader,zf=PA.offsetSummary,ao=PA.offsetScroll,Zo=PA.stickyClassName,Vl=PA.container,us=S.useMemo(function(){return Yr==null?void 0:Yr(ai)},[Yr,ai]),kl=(il||CA)&&S.isValidElement(us)&&us.type===x&&us.props.fixed,Wl,Js,BA;il&&(Js={overflowY:"scroll",maxHeight:Ar.y}),Ms&&(Wl={overflowX:"auto"},il||(Js={overflowY:"hidden"}),BA={width:nl===!0?"auto":nl,minWidth:"100%"});var hf=S.useCallback(function(uo,bo){(0,ye.Z)(Us.current)&&Al(function(rA){if(rA.get(uo)!==bo){var su=new Map(rA);return su.set(uo,bo),su}return rA})},[]),pf=jr(null),id=(0,P.Z)(pf,2),Ao=id[0],Bs=id[1];function SA(uo,bo){bo&&(typeof bo=="function"?bo(uo):bo.scrollLeft!==uo&&(bo.scrollLeft=uo,bo.scrollLeft!==uo&&setTimeout(function(){bo.scrollLeft=uo},0)))}var EA=(0,Ne.Z)(function(uo){var bo=uo.currentTarget,rA=uo.scrollLeft,su=pr==="rtl",WA=typeof rA=="number"?rA:bo.scrollLeft,S0=bo||Bn;if(!Bs()||Bs()===S0){var Dl;Ao(S0),SA(WA,Uc.current),SA(WA,jn.current),SA(WA,Fu.current),SA(WA,(Dl=xA.current)===null||Dl===void 0?void 0:Dl.setScrollLeft)}var _A=bo||Uc.current;if(_A){var _h=_A.scrollWidth,Xf=_A.clientWidth;if(_h===Xf){cl(!1),Zl(!1);return}su?(cl(-WA<_h-Xf),Zl(-WA>0)):(cl(WA>0),Zl(WA<_h-Xf))}}),Gl=function(){Ms&&jn.current?EA({currentTarget:jn.current}):(cl(!1),Zl(!1))},$f=function(bo){var rA=bo.width;rA!==Oi&&(Gl(),vo(Us.current?Us.current.offsetWidth:rA))},TA=S.useRef(!1);S.useEffect(function(){TA.current&&Gl()},[Ms,zt,ja.length]),S.useEffect(function(){TA.current=!0},[]);var Zf=S.useState(0),Vf=(0,P.Z)(Zf,2),ad=Vf[0],Nd=Vf[1],Od=S.useState(!0),od=(0,P.Z)(Od,2),zr=od[0],Pd=od[1];S.useEffect(function(){(!Yn||!oi)&&(jn.current instanceof Element?Nd((0,ze.o)(jn.current).width):Nd((0,ze.o)(dc.current).width)),Pd((0,be.G)("position","sticky"))},[]),S.useEffect(function(){oi&&wa&&(wa.body.current=jn.current)});var mf=S.useCallback(function(uo){return S.createElement(S.Fragment,null,S.createElement(ji,uo),kl==="top"&&S.createElement(Be,uo,us))},[kl,us]),Wf=S.useCallback(function(uo){return S.createElement(Be,uo,us)},[us]),gf=Vi(["table"],"table"),Sh=S.useMemo(function(){return Er||(Bc?nl==="max-content"?"auto":"fixed":il||CA||$a.some(function(uo){var bo=uo.ellipsis;return bo})?"fixed":"auto")},[il,Bc,$a,Er,CA]),Eh,Gf={colWidths:Rs,columCount:$a.length,stickyOffsets:_l,onHeaderRow:zi,fixHeader:il,scroll:Ar},bl=S.useMemo(function(){return Tn?null:typeof $n=="function"?$n():$n},[Tn,$n]),Mu=S.createElement(Or,{data:ai,measureColumnWidth:il||Ms||CA}),vf=S.createElement(Un,{colWidths:$a.map(function(uo){var bo=uo.width;return bo}),columns:$a}),sd=Pn!=null?S.createElement("caption",{className:"".concat(lt,"-caption")},Pn):void 0,bf=(0,gt.Z)(Je,{data:!0}),UA=(0,gt.Z)(Je,{aria:!0});if(il||CA){var ou;typeof pa=="function"?(ou=pa(ai,{scrollbarSize:ad,ref:jn,onScroll:EA}),Gf.colWidths=$a.map(function(uo,bo){var rA=uo.width,su=bo===$a.length-1?rA-ad:rA;return typeof su=="number"&&!Number.isNaN(su)?su:0})):ou=S.createElement("div",{style:(0,Ue.Z)((0,Ue.Z)({},Wl),Js),onScroll:EA,ref:jn,className:D()("".concat(lt,"-body"))},S.createElement(gf,(0,$.Z)({style:(0,Ue.Z)((0,Ue.Z)({},BA),{},{tableLayout:Sh})},UA),sd,vf,Mu,!kl&&us&&S.createElement(Be,{stickyOffsets:_l,flattenColumns:$a,columns:ja},us)));var ds=(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({noData:!ai.length,maxContentScroll:Ms&&nl==="max-content"},Gf),Gc),{},{direction:pr,stickyClassName:Zo,onScroll:EA});Eh=S.createElement(S.Fragment,null,Mn!==!1&&S.createElement(xn,(0,$.Z)({},ds,{stickyTopOffset:ff,className:"".concat(lt,"-header"),ref:Uc}),mf),ou,kl&&kl!=="top"&&S.createElement(xn,(0,$.Z)({},ds,{stickyBottomOffset:zf,className:"".concat(lt,"-summary"),ref:Fu}),Wf),CA&&S.createElement(er,{ref:xA,offsetScroll:ao,scrollBodyRef:jn,onScroll:EA,container:Vl}))}else Eh=S.createElement("div",{style:(0,Ue.Z)((0,Ue.Z)({},Wl),Js),className:D()("".concat(lt,"-content")),onScroll:EA,ref:jn},S.createElement(gf,(0,$.Z)({style:(0,Ue.Z)((0,Ue.Z)({},BA),{},{tableLayout:Sh})},UA),sd,vf,Mn!==!1&&S.createElement(ji,(0,$.Z)({},Gf,Gc)),Mu,us&&S.createElement(Be,{stickyOffsets:_l,flattenColumns:$a,columns:ja},us)));var Qc=S.createElement("div",(0,$.Z)({className:D()(lt,Ct,(we={},(0,ee.Z)(we,"".concat(lt,"-rtl"),pr==="rtl"),(0,ee.Z)(we,"".concat(lt,"-ping-left"),Lo),(0,ee.Z)(we,"".concat(lt,"-ping-right"),Sl),(0,ee.Z)(we,"".concat(lt,"-layout-fixed"),Er==="fixed"),(0,ee.Z)(we,"".concat(lt,"-fixed-header"),il),(0,ee.Z)(we,"".concat(lt,"-fixed-column"),Bc),(0,ee.Z)(we,"".concat(lt,"-scroll-horizontal"),Ms),(0,ee.Z)(we,"".concat(lt,"-has-fix-left"),$a[0]&&$a[0].fixed),(0,ee.Z)(we,"".concat(lt,"-has-fix-right"),$a[$a.length-1]&&$a[$a.length-1].fixed==="right"),we)),style:$t,id:Cn,ref:Us},bf),tn&&S.createElement(On,{className:"".concat(lt,"-title")},tn(ai)),S.createElement("div",{ref:dc,className:"".concat(lt,"-container")},Eh),Vr&&S.createElement(On,{className:"".concat(lt,"-footer")},Vr(ai)));Ms&&(Qc=S.createElement(Qe.Z,{onResize:$f},Qc));var Xl=Hr($a,_l,pr,ja),Lu=S.useMemo(function(){return{scrollX:nl,prefixCls:lt,getComponent:Vi,scrollbarSize:ad,direction:pr,fixedInfoList:Xl,isSticky:CA,supportSticky:zr,componentWidth:Oi,fixHeader:il,fixColumn:Bc,horizonScroll:Ms,tableLayout:Sh,rowClassName:bt,expandedRowClassName:ma.expandedRowClassName,expandIcon:qo,expandableType:al,expandRowByClick:ma.expandRowByClick,expandedRowRender:ma.expandedRowRender,onTriggerExpand:xc,expandIconColumnIndex:ma.expandIconColumnIndex,indentSize:ma.indentSize,allColumnsFixedLeft:$a.every(function(uo){return uo.fixed==="left"}),emptyNode:bl,columns:ja,flattenColumns:$a,onColumnResize:hf,hoverStartRow:Qa,hoverEndRow:Yo,onHover:lo,rowExpandable:ma.rowExpandable,onRow:Ui,getRowKey:Na,expandedKeys:mo,childrenColumnName:rs}},[nl,lt,Vi,ad,pr,Xl,CA,zr,Oi,il,Bc,Ms,Sh,bt,ma.expandedRowClassName,qo,al,ma.expandRowByClick,ma.expandedRowRender,xc,ma.expandIconColumnIndex,ma.indentSize,bl,ja,$a,hf,Qa,Yo,lo,ma.rowExpandable,Ui,Na,mo,rs]);return S.createElement(K.Provider,{value:Lu},Qc)}function Ii(ue){return se(ni,ue)}var qn=Ii();qn.EXPAND_COLUMN=pe,qn.INTERNAL_HOOKS=Ae,qn.Column=Rt,qn.ColumnGroup=ar,qn.Summary=H;var zn=qn,xi=C(48911),wi=F(null),Ci=F(null);function Ai(ue,we,Je){var lt=we||1;return Je[ue+lt]-(Je[ue]||0)}function Bi(ue){var we=ue.rowInfo,Je=ue.column,lt=ue.colIndex,Ct=ue.indent,bt=ue.index,$t=ue.renderIndex,zt=ue.record,Kt=ue.style,Ar=ue.className,Er=ue.inverse,pr=ue.getHeight,tn=Je.render,Vr=Je.dataIndex,Yr=Je.className,Pn=Je.width,Cn=v(Ci,["columnsOffset"]),Mn=Cn.columnsOffset,Sn=ct(we,Je,lt,Ct,bt),$n=Sn.key,Ui=Sn.fixedInfo,zi=Sn.appendCellNode,pi=Sn.additionalCellProps,na=pi.style,wa=pi.colSpan,Yn=wa===void 0?1:wa,bi=pi.rowSpan,ai=bi===void 0?1:bi,Tn=lt-1,oi=Ai(Tn,Yn,Mn),Vi=Yn>1?Pn-oi:0,Na=(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},na),Kt),{},{flex:"0 0 ".concat(oi,"px"),width:"".concat(oi,"px"),marginRight:Vi,pointerEvents:"auto"}),pa=S.useMemo(function(){return Er?ai<=1:Yn===0||ai===0||ai>1},[ai,Yn,Er]);pa?Na.visibility="hidden":Er&&(Na.height=pr==null?void 0:pr(ai));var Wi=pa?function(){return null}:tn,_a={};return(ai===0||Yn===0)&&(_a.rowSpan=1,_a.colSpan=1),S.createElement(sr,(0,$.Z)({className:D()(Yr,Ar),ellipsis:Je.ellipsis,align:Je.align,scope:Je.rowScope,component:"div",prefixCls:we.prefixCls,key:$n,record:zt,index:bt,renderIndex:$t,dataIndex:Vr,render:Wi,shouldCellUpdate:Je.shouldCellUpdate},Ui,{appendNode:zi,additionalProps:(0,Ue.Z)((0,Ue.Z)({},pi),{},{style:Na},_a)}))}var Xi=Bi,ri=["data","index","className","rowKey","style","extra","getHeight"],Ti=S.forwardRef(function(ue,we){var Je=ue.data,lt=ue.index,Ct=ue.className,bt=ue.rowKey,$t=ue.style,zt=ue.extra,Kt=ue.getHeight,Ar=(0,dt.Z)(ue,ri),Er=Je.record,pr=Je.indent,tn=Je.index,Vr=v(K,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Yr=Vr.scrollX,Pn=Vr.flattenColumns,Cn=Vr.prefixCls,Mn=Vr.fixColumn,Sn=Vr.componentWidth,$n=Fe(Er,bt,lt,pr),Ui=$n.rowSupportExpand,zi=$n.expanded,pi=$n.rowProps,na=$n.expandedRowRender,wa=$n.expandedRowClassName,Yn;if(Ui&&zi){var bi=na(Er,lt,pr+1,zi),ai=wa==null?void 0:wa(Er,lt,pr),Tn={};Mn&&(Tn={style:(0,ee.Z)({},"--virtual-width","".concat(Sn,"px"))});var oi="".concat(Cn,"-expanded-row-cell");Yn=S.createElement("div",{className:D()("".concat(Cn,"-expanded-row"),"".concat(Cn,"-expanded-row-level-").concat(pr+1),ai)},S.createElement(sr,{component:"div",prefixCls:Cn,className:D()(oi,(0,ee.Z)({},"".concat(oi,"-fixed"),Mn)),additionalProps:Tn},bi))}var Vi=(0,Ue.Z)((0,Ue.Z)({},$t),{},{width:Yr});zt&&(Vi.position="absolute",Vi.pointerEvents="none");var Na=S.createElement("div",(0,$.Z)({},pi,Ar,{ref:Ui?null:we,className:D()(Ct,"".concat(Cn,"-row"),pi==null?void 0:pi.className,(0,ee.Z)({},"".concat(Cn,"-row-extra"),zt)),style:(0,Ue.Z)((0,Ue.Z)({},Vi),pi==null?void 0:pi.style)}),Pn.map(function(pa,Wi){return S.createElement(Xi,{key:Wi,rowInfo:$n,column:pa,colIndex:Wi,indent:pr,index:lt,renderIndex:tn,record:Er,inverse:zt,getHeight:Kt})}));return Ui?S.createElement("div",{ref:we},Na,Yn):Na}),Ha=ne(Ti),li=Ha,pn=S.forwardRef(function(ue,we){var Je=ue.data,lt=ue.onScroll,Ct=v(K,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),bt=Ct.flattenColumns,$t=Ct.onColumnResize,zt=Ct.getRowKey,Kt=Ct.expandedKeys,Ar=Ct.prefixCls,Er=Ct.childrenColumnName,pr=Ct.emptyNode,tn=Ct.scrollX,Vr=v(wi),Yr=Vr.scrollY,Pn=Vr.listItemHeight,Cn=S.useRef(),Mn=at(Je,Er,Kt,zt),Sn=S.useMemo(function(){var Yn=0;return bt.map(function(bi){var ai=bi.width,Tn=bi.key;return Yn+=ai,[Tn,ai,Yn]})},[bt]),$n=S.useMemo(function(){return Sn.map(function(Yn){return Yn[2]})},[Sn]);S.useEffect(function(){Sn.forEach(function(Yn){var bi=(0,P.Z)(Yn,2),ai=bi[0],Tn=bi[1];$t(ai,Tn)})},[Sn]),S.useImperativeHandle(we,function(){var Yn={};return Object.defineProperty(Yn,"scrollLeft",{get:function(){var ai;return((ai=Cn.current)===null||ai===void 0?void 0:ai.getScrollInfo().x)||0},set:function(ai){var Tn;(Tn=Cn.current)===null||Tn===void 0||Tn.scrollTo({left:ai})}}),Yn});var Ui=function(bi,ai){var Tn,oi=(Tn=Mn[ai])===null||Tn===void 0?void 0:Tn.record,Vi=bi.onCell;if(Vi){var Na,pa=Vi(oi,ai);return(Na=pa==null?void 0:pa.rowSpan)!==null&&Na!==void 0?Na:1}return 1},zi=function(bi){var ai=bi.start,Tn=bi.end,oi=bi.getSize,Vi=bi.offsetY;if(Tn<0)return null;for(var Na=bt.filter(function(si){return Ui(si,ai)===0}),pa=ai,Wi=function(Gi){if(Na=Na.filter(function($i){return Ui($i,Gi)===0}),!Na.length)return pa=Gi,"break"},_a=ai;_a>=0;_a-=1){var Qa=Wi(_a);if(Qa==="break")break}for(var Yo=bt.filter(function(si){return Ui(si,Tn)!==1}),lo=Tn,vs=function(Gi){if(Yo=Yo.filter(function($i){return Ui($i,Gi)!==1}),!Yo.length)return lo=Math.max(Gi-1,Tn),"break"},cs=Tn;cs1})&&al.push(Gi)},qo=pa;qo<=lo;qo+=1)var rs=mo(qo);var xc=al.map(function(si){var Gi=Mn[si],$i=zt(Gi.record,si),Oi=function(ca){var ja=si+ca-1,$a=zt(Mn[ja].record,ja),Ml=oi($i,$a);return Ml.bottom-Ml.top},vo=oi($i);return S.createElement(li,{key:si,data:Gi,rowKey:$i,index:si,style:{top:-Vi+vo.top},extra:!0,getHeight:Oi})});return xc},pi=S.useMemo(function(){return{columnsOffset:$n}},[$n]),na="".concat(Ar,"-tbody"),wa;return Mn.length?wa=S.createElement(xi.Z,{fullHeight:!1,ref:Cn,className:D()(na,"".concat(na,"-virtual")),height:Yr,itemHeight:Pn||24,data:Mn,itemKey:function(bi){return zt(bi.record)},scrollWidth:tn,onVirtualScroll:function(bi){var ai=bi.x;lt({scrollLeft:ai})},extraRender:zi},function(Yn,bi,ai){var Tn=zt(Yn.record,bi);return S.createElement(li,(0,$.Z)({data:Yn,rowKey:Tn,index:bi},ai))}):wa=S.createElement("div",{className:D()("".concat(Ar,"-placeholder"))},S.createElement(sr,{component:"div",prefixCls:Ar},pr)),S.createElement(Ci.Provider,{value:pi},wa)}),ln=ne(pn),Jn=ln,Hn=function(we,Je){var lt=Je.ref,Ct=Je.onScroll;return S.createElement(Jn,{ref:lt,data:we,onScroll:Ct})},hi=100;function qi(ue){var we=ue.columns,Je=ue.scroll,lt=ue.prefixCls,Ct=lt===void 0?Nr:lt,bt=ue.className,$t=ue.listItemHeight,zt=Je||{},Kt=zt.x,Ar=zt.y;typeof Kt!="number"&&(Kt=((we||[]).length+1)*hi),typeof Ar!="number"&&(Ar=500);var Er=S.useMemo(function(){return{scrollY:Ar,listItemHeight:$t}},[Ar,$t]);return S.createElement(wi.Provider,{value:Er},S.createElement(zn,(0,$.Z)({},ue,{className:D()(bt,"".concat(Ct,"-virtual")),scroll:(0,Ue.Z)((0,Ue.Z)({},Je),{},{x:Kt}),components:{body:Hn},columns:we,internalHooks:Ae,tailor:!0})))}function Li(ue){return se(qi,ue)}var Ua=Li(),Aa=null;function Bo(ue){return null}var Wn=Bo;function Fn(ue){return null}var Ni=Fn,Ji=C(2738),Fa=C(68031),Is=C(36355),za=C(93891),fa=C(19716),Io=C(8628),So=C(31724),Po=C(58421),Os=C(71418),po=C(88088);function bs(ue){return function(Je){let{prefixCls:lt,onExpand:Ct,record:bt,expanded:$t,expandable:zt}=Je;const Kt=`${lt}-row-expand-icon`;return S.createElement("button",{type:"button",onClick:Ar=>{Ct(bt,Ar),Ar.stopPropagation()},className:D()(Kt,{[`${Kt}-spaced`]:!zt,[`${Kt}-expanded`]:zt&&$t,[`${Kt}-collapsed`]:zt&&!$t}),"aria-label":$t?ue.collapse:ue.expand,"aria-expanded":$t})}}var Ps=bs;function $s(ue,we){return"key"in ue&&ue.key!==void 0&&ue.key!==null?ue.key:ue.dataIndex?Array.isArray(ue.dataIndex)?ue.dataIndex.join("."):ue.dataIndex:we}function To(ue,we){return we?`${we}-${ue}`:`${ue}`}function Uo(ue,we){return typeof ue=="function"?ue(we):ue}function ys(ue,we){const Je=Uo(ue,we);return Object.prototype.toString.call(Je)==="[object Object]"?"":Je}var el={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},vl=el,ic=C(7657),ac=function(we,Je){return S.createElement(ic.Z,(0,$.Z)({},we,{ref:Je,icon:vl}))},Ql=S.forwardRef(ac),Zs=Ql,Dc=C(56762);function Kl(ue){const we=S.useRef(ue),Je=(0,Dc.Z)();return[()=>we.current,lt=>{we.current=lt,Je()}]}var Hl=C(3113),Vs=C(24905),as=C(38854),ii=C(64165),la=C(20834),ta=C(40875),oa=C(5112),Da=C(17574),so=C(47472),Ws=C(92832);function ws(ue){let{value:we,onChange:Je,filterSearch:lt,tablePrefixCls:Ct,locale:bt}=ue;return lt?S.createElement("div",{className:`${Ct}-filter-dropdown-search`},S.createElement(Ws.default,{prefix:S.createElement(so.Z,null),placeholder:bt.filterSearchPlaceholder,onChange:Je,value:we,htmlSize:1,className:`${Ct}-filter-dropdown-search-input`})):null}var xs=ws,ms=C(10228);const eo=ue=>{const{keyCode:we}=ue;we===ms.Z.ENTER&&ue.stopPropagation()};var os=S.forwardRef((ue,we)=>S.createElement("div",{className:ue.className,onClick:Je=>Je.stopPropagation(),onKeyDown:eo,ref:we},ue.children));function ss(ue){let we=[];return(ue||[]).forEach(Je=>{let{value:lt,children:Ct}=Je;we.push(lt),Ct&&(we=[].concat((0,hn.Z)(we),(0,hn.Z)(ss(Ct))))}),we}function Fs(ue){return ue.some(we=>{let{children:Je}=we;return Je})}function Go(ue,we){return typeof we=="string"||typeof we=="number"?we==null?void 0:we.toString().toLowerCase().includes(ue.trim().toLowerCase()):!1}function Fo(ue){let{filters:we,prefixCls:Je,filteredKeys:lt,filterMultiple:Ct,searchValue:bt,filterSearch:$t}=ue;return we.map((zt,Kt)=>{const Ar=String(zt.value);if(zt.children)return{key:Ar||Kt,label:zt.text,popupClassName:`${Je}-dropdown-submenu`,children:Fo({filters:zt.children,prefixCls:Je,filteredKeys:lt,filterMultiple:Ct,searchValue:bt,filterSearch:$t})};const Er=Ct?Vs.default:oa.ZP,pr={key:zt.value!==void 0?Ar:Kt,label:S.createElement(S.Fragment,null,S.createElement(Er,{checked:lt.includes(Ar)}),S.createElement("span",null,zt.text))};return bt.trim()?typeof $t=="function"?$t(bt,zt)?pr:null:Go(bt,zt.text)?pr:null:pr})}function pA(ue){var we,Je;const{tablePrefixCls:lt,prefixCls:Ct,column:bt,dropdownPrefixCls:$t,columnKey:zt,filterMultiple:Kt,filterMode:Ar="menu",filterSearch:Er=!1,filterState:pr,triggerFilter:tn,locale:Vr,children:Yr,getPopupContainer:Pn}=ue,{filterDropdownOpen:Cn,onFilterDropdownOpenChange:Mn,filterResetToDefaultFilteredValue:Sn,defaultFilteredValue:$n,filterDropdownVisible:Ui,onFilterDropdownVisibleChange:zi}=bt,[pi,na]=S.useState(!1),wa=!!(pr&&(!((we=pr.filteredKeys)===null||we===void 0)&&we.length||pr.forceFiltered)),Yn=Pi=>{na(Pi),Mn==null||Mn(Pi),zi==null||zi(Pi)},bi=(Je=Cn!=null?Cn:Ui)!==null&&Je!==void 0?Je:pi,ai=pr==null?void 0:pr.filteredKeys,[Tn,oi]=Kl(ai||[]),Vi=Pi=>{let{selectedKeys:ca}=Pi;oi(ca)},Na=(Pi,ca)=>{let{node:ja,checked:$a}=ca;Vi(Kt?{selectedKeys:Pi}:{selectedKeys:$a&&ja.key?[ja.key]:[]})};S.useEffect(()=>{pi&&Vi({selectedKeys:ai||[]})},[ai]);const[pa,Wi]=S.useState([]),_a=Pi=>{Wi(Pi)},[Qa,Yo]=S.useState(""),lo=Pi=>{const{value:ca}=Pi.target;Yo(ca)};S.useEffect(()=>{pi||Yo("")},[pi]);const vs=Pi=>{const ca=Pi&&Pi.length?Pi:null;if(ca===null&&(!pr||!pr.filteredKeys)||(0,W.Z)(ca,pr==null?void 0:pr.filteredKeys,!0))return null;tn({column:bt,key:zt,filteredKeys:ca})},cs=()=>{Yn(!1),vs(Tn())},ma=function(){let{confirm:Pi,closeDropdown:ca}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Pi&&vs([]),ca&&Yn(!1),Yo(""),oi(Sn?($n||[]).map(ja=>String(ja)):[])},al=function(){let{closeDropdown:Pi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Pi&&Yn(!1),vs(Tn())},mo=Pi=>{Pi&&ai!==void 0&&oi(ai||[]),Yn(Pi),!Pi&&!bt.filterDropdown&&cs()},qo=D()({[`${$t}-menu-without-submenu`]:!Fs(bt.filters||[])}),rs=Pi=>{if(Pi.target.checked){const ca=ss(bt==null?void 0:bt.filters).map(ja=>String(ja));oi(ca)}else oi([])},xc=Pi=>{let{filters:ca}=Pi;return(ca||[]).map((ja,$a)=>{const Ml=String(ja.value),nl={title:ja.text,key:ja.value!==void 0?Ml:$a};return ja.children&&(nl.children=xc({filters:ja.children})),nl})},si=Pi=>{var ca;return Object.assign(Object.assign({},Pi),{text:Pi.title,value:Pi.key,children:((ca=Pi.children)===null||ca===void 0?void 0:ca.map(ja=>si(ja)))||[]})};let Gi;if(typeof bt.filterDropdown=="function")Gi=bt.filterDropdown({prefixCls:`${$t}-custom`,setSelectedKeys:Pi=>Vi({selectedKeys:Pi}),selectedKeys:Tn(),confirm:al,clearFilters:ma,filters:bt.filters,visible:bi,close:()=>{Yn(!1)}});else if(bt.filterDropdown)Gi=bt.filterDropdown;else{const Pi=Tn()||[],ca=()=>(bt.filters||[]).length===0?S.createElement(ii.Z,{image:ii.Z.PRESENTED_IMAGE_SIMPLE,description:Vr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ar==="tree"?S.createElement(S.Fragment,null,S.createElement(xs,{filterSearch:Er,value:Qa,onChange:lo,tablePrefixCls:lt,locale:Vr}),S.createElement("div",{className:`${lt}-filter-dropdown-tree`},Kt?S.createElement(Vs.default,{checked:Pi.length===ss(bt.filters).length,indeterminate:Pi.length>0&&Pi.lengthtypeof Er=="function"?Er(Qa,si($a)):Go(Qa,$a.title):void 0}))):S.createElement(S.Fragment,null,S.createElement(xs,{filterSearch:Er,value:Qa,onChange:lo,tablePrefixCls:lt,locale:Vr}),S.createElement(la.default,{selectable:!0,multiple:Kt,prefixCls:`${$t}-menu`,className:qo,onSelect:Vi,onDeselect:Vi,selectedKeys:Pi,getPopupContainer:Pn,openKeys:pa,onOpenChange:_a,items:Fo({filters:bt.filters||[],filterSearch:Er,prefixCls:Ct,filteredKeys:Tn(),filterMultiple:Kt,searchValue:Qa})})),ja=()=>Sn?(0,W.Z)(($n||[]).map($a=>String($a)),Pi,!0):Pi.length===0;Gi=S.createElement(S.Fragment,null,ca(),S.createElement("div",{className:`${Ct}-dropdown-btns`},S.createElement(Hl.ZP,{type:"link",size:"small",disabled:ja(),onClick:()=>ma()},Vr.filterReset),S.createElement(Hl.ZP,{type:"primary",size:"small",onClick:cs},Vr.filterConfirm)))}bt.filterDropdown&&(Gi=S.createElement(ta.J,{selectable:void 0},Gi));const $i=()=>S.createElement(os,{className:`${Ct}-dropdown`},Gi);let Oi;typeof bt.filterIcon=="function"?Oi=bt.filterIcon(wa):bt.filterIcon?Oi=bt.filterIcon:Oi=S.createElement(Zs,null);const{direction:vo}=S.useContext(Is.E_);return S.createElement("div",{className:`${Ct}-column`},S.createElement("span",{className:`${lt}-column-title`},Yr),S.createElement(as.Z,{dropdownRender:$i,trigger:["click"],open:bi,onOpenChange:mo,getPopupContainer:Pn,placement:vo==="rtl"?"bottomLeft":"bottomRight"},S.createElement("span",{role:"button",tabIndex:-1,className:D()(`${Ct}-trigger`,{active:wa}),onClick:Pi=>{Pi.stopPropagation()}},Oi)))}var tu=pA;function Ac(ue,we,Je){let lt=[];return(ue||[]).forEach((Ct,bt)=>{var $t;const zt=To(bt,Je);if(Ct.filters||"filterDropdown"in Ct||"onFilter"in Ct)if("filteredValue"in Ct){let Kt=Ct.filteredValue;"filterDropdown"in Ct||(Kt=($t=Kt==null?void 0:Kt.map(String))!==null&&$t!==void 0?$t:Kt),lt.push({column:Ct,key:$s(Ct,zt),filteredKeys:Kt,forceFiltered:Ct.filtered})}else lt.push({column:Ct,key:$s(Ct,zt),filteredKeys:we&&Ct.defaultFilteredValue?Ct.defaultFilteredValue:void 0,forceFiltered:Ct.filtered});"children"in Ct&&(lt=[].concat((0,hn.Z)(lt),(0,hn.Z)(Ac(Ct.children,we,zt))))}),lt}function mA(ue,we,Je,lt,Ct,bt,$t,zt){return Je.map((Kt,Ar)=>{const Er=To(Ar,zt),{filterMultiple:pr=!0,filterMode:tn,filterSearch:Vr}=Kt;let Yr=Kt;if(Yr.filters||Yr.filterDropdown){const Pn=$s(Yr,Er),Cn=lt.find(Mn=>{let{key:Sn}=Mn;return Pn===Sn});Yr=Object.assign(Object.assign({},Yr),{title:Mn=>S.createElement(tu,{tablePrefixCls:ue,prefixCls:`${ue}-filter`,dropdownPrefixCls:we,column:Yr,columnKey:Pn,filterState:Cn,filterMultiple:pr,filterMode:tn,filterSearch:Vr,triggerFilter:bt,locale:Ct,getPopupContainer:$t},Uo(Kt.title,Mn))})}return"children"in Yr&&(Yr=Object.assign(Object.assign({},Yr),{children:mA(ue,we,Yr.children,lt,Ct,bt,$t,Er)})),Yr})}function ll(ue){const we={};return ue.forEach(Je=>{let{key:lt,filteredKeys:Ct,column:bt}=Je;const{filters:$t,filterDropdown:zt}=bt;if(zt)we[lt]=Ct||null;else if(Array.isArray(Ct)){const Kt=ss($t);we[lt]=Kt.filter(Ar=>Ct.includes(String(Ar)))}else we[lt]=null}),we}function gA(ue,we){return we.reduce((Je,lt)=>{const{column:{onFilter:Ct,filters:bt},filteredKeys:$t}=lt;return Ct&&$t&&$t.length?Je.filter(zt=>$t.some(Kt=>{const Ar=ss(bt),Er=Ar.findIndex(tn=>String(tn)===String(Kt)),pr=Er!==-1?Ar[Er]:Kt;return Ct(pr,zt)})):Je},ue)}const tl=ue=>ue.flatMap(we=>"children"in we?[we].concat((0,hn.Z)(tl(we.children||[]))):[we]);function gs(ue){let{prefixCls:we,dropdownPrefixCls:Je,mergedColumns:lt,onFilterChange:Ct,getPopupContainer:bt,locale:$t}=ue;const zt=S.useMemo(()=>tl(lt||[]),[lt]),[Kt,Ar]=S.useState(()=>Ac(zt,!0)),Er=S.useMemo(()=>{const Yr=Ac(zt,!1);if(Yr.length===0)return Yr;let Pn=!0,Cn=!0;if(Yr.forEach(Mn=>{let{filteredKeys:Sn}=Mn;Sn!==void 0?Pn=!1:Cn=!1}),Pn){const Mn=(zt||[]).map((Sn,$n)=>$s(Sn,To($n)));return Kt.filter(Sn=>{let{key:$n}=Sn;return Mn.includes($n)}).map(Sn=>{const $n=zt[Mn.findIndex(Ui=>Ui===Sn.key)];return Object.assign(Object.assign({},Sn),{column:Object.assign(Object.assign({},Sn.column),$n),forceFiltered:$n.filtered})})}return Yr},[zt,Kt]),pr=S.useMemo(()=>ll(Er),[Er]),tn=Yr=>{const Pn=Er.filter(Cn=>{let{key:Mn}=Cn;return Mn!==Yr.key});Pn.push(Yr),Ar(Pn),Ct(ll(Pn),Pn)};return[Yr=>mA(we,Je,Yr,Er,$t,tn,bt),Er,pr]}var qc=gs;function Ts(ue,we,Je){const lt=S.useRef({});function Ct(bt){if(!lt.current||lt.current.data!==ue||lt.current.childrenColumnName!==we||lt.current.getRowKey!==Je){let zt=function(Kt){Kt.forEach((Ar,Er)=>{const pr=Je(Ar,Er);$t.set(pr,Ar),Ar&&typeof Ar=="object"&&we in Ar&&zt(Ar[we]||[])})};const $t=new Map;zt(ue),lt.current={data:ue,childrenColumnName:we,kvMap:$t,getRowKey:Je}}return lt.current.kvMap.get(bt)}return[Ct]}var OA=C(50371),uc=function(ue,we){var Je={};for(var lt in ue)Object.prototype.hasOwnProperty.call(ue,lt)&&we.indexOf(lt)<0&&(Je[lt]=ue[lt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,lt=Object.getOwnPropertySymbols(ue);Ct{const bt=ue[Ct];typeof bt!="function"&&(Je[Ct]=bt)}),Je}function Gs(ue,we,Je){const lt=Je&&typeof Je=="object"?Je:{},{total:Ct=0}=lt,bt=uc(lt,["total"]),[$t,zt]=(0,S.useState)(()=>({current:"defaultCurrent"in bt?bt.defaultCurrent:1,pageSize:"defaultPageSize"in bt?bt.defaultPageSize:jl})),Kt=(0,OA.Z)($t,bt,{total:Ct>0?Ct:ue}),Ar=Math.ceil((Ct||ue)/Kt.pageSize);Kt.current>Ar&&(Kt.current=Ar||1);const Er=(tn,Vr)=>{zt({current:tn!=null?tn:1,pageSize:Vr||Kt.pageSize})},pr=(tn,Vr)=>{var Yr;Je&&((Yr=Je.onChange)===null||Yr===void 0||Yr.call(Je,tn,Vr)),Er(tn,Vr),we(tn,Vr||(Kt==null?void 0:Kt.pageSize))};return Je===!1?[{},()=>{}]:[Object.assign(Object.assign({},Kt),{onChange:pr}),Er]}var vA=Gs,Su=C(84105),ls=C(35654),Ca=C(90782),ya=C(71430),ts=C(18929);const go={},jo="SELECT_ALL",zo="SELECT_INVERT",No="SELECT_NONE",Cs=[],oc=(ue,we)=>{let Je=[];return(we||[]).forEach(lt=>{Je.push(lt),lt&&typeof lt=="object"&&ue in lt&&(Je=[].concat((0,hn.Z)(Je),(0,hn.Z)(oc(ue,lt[ue]))))}),Je};var Xs=(ue,we)=>{const{preserveSelectedRowKeys:Je,selectedRowKeys:lt,defaultSelectedRowKeys:Ct,getCheckboxProps:bt,onChange:$t,onSelect:zt,onSelectAll:Kt,onSelectInvert:Ar,onSelectNone:Er,onSelectMultiple:pr,columnWidth:tn,type:Vr,selections:Yr,fixed:Pn,renderCell:Cn,hideSelectAll:Mn,checkStrictly:Sn=!0}=we||{},{prefixCls:$n,data:Ui,pageData:zi,getRecordByKey:pi,getRowKey:na,expandType:wa,childrenColumnName:Yn,locale:bi,getPopupContainer:ai}=ue,[Tn,oi]=(0,ts.Z)(lt||Ct||Cs,{value:lt}),Vi=S.useRef(new Map),Na=(0,S.useCallback)(si=>{if(Je){const Gi=new Map;si.forEach($i=>{let Oi=pi($i);!Oi&&Vi.current.has($i)&&(Oi=Vi.current.get($i)),Gi.set($i,Oi)}),Vi.current=Gi}},[pi,Je]);S.useEffect(()=>{Na(Tn)},[Tn]);const{keyEntities:pa}=(0,S.useMemo)(()=>{if(Sn)return{keyEntities:null};let si=Ui;if(Je){const Gi=new Set(Ui.map((Oi,vo)=>na(Oi,vo))),$i=Array.from(Vi.current).reduce((Oi,vo)=>{let[Pi,ca]=vo;return Gi.has(Pi)?Oi:Oi.concat(ca)},[]);si=[].concat((0,hn.Z)(si),(0,hn.Z)($i))}return(0,ya.I8)(si,{externalGetKey:na,childrenPropName:Yn})},[Ui,na,Sn,Yn,Je]),Wi=(0,S.useMemo)(()=>oc(Yn,zi),[Yn,zi]),_a=(0,S.useMemo)(()=>{const si=new Map;return Wi.forEach((Gi,$i)=>{const Oi=na(Gi,$i),vo=(bt?bt(Gi):null)||{};si.set(Oi,vo)}),si},[Wi,na,bt]),Qa=(0,S.useCallback)(si=>{var Gi;return!!(!((Gi=_a.get(na(si)))===null||Gi===void 0)&&Gi.disabled)},[_a,na]),[Yo,lo]=(0,S.useMemo)(()=>{if(Sn)return[Tn||[],[]];const{checkedKeys:si,halfCheckedKeys:Gi}=(0,Ca.S)(Tn,!0,pa,Qa);return[si||[],Gi]},[Tn,Sn,pa,Qa]),vs=(0,S.useMemo)(()=>{const si=Vr==="radio"?Yo.slice(0,1):Yo;return new Set(si)},[Yo,Vr]),cs=(0,S.useMemo)(()=>Vr==="radio"?new Set:new Set(lo),[lo,Vr]),[ma,al]=(0,S.useState)(null);S.useEffect(()=>{we||oi(Cs)},[!!we]);const mo=(0,S.useCallback)((si,Gi)=>{let $i,Oi;Na(si),Je?($i=si,Oi=si.map(vo=>Vi.current.get(vo))):($i=[],Oi=[],si.forEach(vo=>{const Pi=pi(vo);Pi!==void 0&&($i.push(vo),Oi.push(Pi))})),oi($i),$t==null||$t($i,Oi,{type:Gi})},[oi,pi,$t,Je]),qo=(0,S.useCallback)((si,Gi,$i,Oi)=>{if(zt){const vo=$i.map(Pi=>pi(Pi));zt(pi(si),Gi,vo,Oi)}mo($i,"single")},[zt,pi,mo]),rs=(0,S.useMemo)(()=>!Yr||Mn?null:(Yr===!0?[jo,zo,No]:Yr).map(Gi=>Gi===jo?{key:"all",text:bi.selectionAll,onSelect(){mo(Ui.map(($i,Oi)=>na($i,Oi)).filter($i=>{const Oi=_a.get($i);return!(Oi!=null&&Oi.disabled)||vs.has($i)}),"all")}}:Gi===zo?{key:"invert",text:bi.selectInvert,onSelect(){const $i=new Set(vs);zi.forEach((vo,Pi)=>{const ca=na(vo,Pi),ja=_a.get(ca);ja!=null&&ja.disabled||($i.has(ca)?$i.delete(ca):$i.add(ca))});const Oi=Array.from($i);Ar&&Ar(Oi),mo(Oi,"invert")}}:Gi===No?{key:"none",text:bi.selectNone,onSelect(){Er==null||Er(),mo(Array.from(vs).filter($i=>{const Oi=_a.get($i);return Oi==null?void 0:Oi.disabled}),"none")}}:Gi).map(Gi=>Object.assign(Object.assign({},Gi),{onSelect:function(){for(var $i,Oi,vo=arguments.length,Pi=new Array(vo),ca=0;ca{var Gi;if(!we)return si.filter(co=>co!==go);let $i=(0,hn.Z)(si);const Oi=new Set(vs),vo=Wi.map(na).filter(co=>!_a.get(co).disabled),Pi=vo.every(co=>Oi.has(co)),ca=vo.some(co=>Oi.has(co)),ja=()=>{const co=[];Pi?vo.forEach(Lo=>{Oi.delete(Lo),co.push(Lo)}):vo.forEach(Lo=>{Oi.has(Lo)||(Oi.add(Lo),co.push(Lo))});const mn=Array.from(Oi);Kt==null||Kt(!Pi,mn.map(Lo=>pi(Lo)),co.map(Lo=>pi(Lo))),mo(mn,"all"),al(null)};let $a;if(Vr!=="radio"){let co;if(rs){const ia={getPopupContainer:ai,items:rs.map((Sl,Zl)=>{const{key:Rc,text:Cc,onSelect:El}=Sl;return{key:Rc!=null?Rc:Zl,onClick:()=>{El==null||El(vo)},label:Cc}})};co=S.createElement("div",{className:`${$n}-selection-extra`},S.createElement(as.Z,{menu:ia,getPopupContainer:ai},S.createElement("span",null,S.createElement(Su.Z,null))))}const mn=Wi.map((ia,Sl)=>{const Zl=na(ia,Sl),Rc=_a.get(Zl)||{};return Object.assign({checked:Oi.has(Zl)},Rc)}).filter(ia=>{let{disabled:Sl}=ia;return Sl}),Lo=!!mn.length&&mn.length===Wi.length,cl=Lo&&mn.every(ia=>{let{checked:Sl}=ia;return Sl}),As=Lo&&mn.some(ia=>{let{checked:Sl}=ia;return Sl});$a=!Mn&&S.createElement("div",{className:`${$n}-selection`},S.createElement(Vs.default,{checked:Lo?cl:!!Wi.length&&Pi,indeterminate:Lo?!cl&&As:!Pi&&ca,onChange:ja,disabled:Wi.length===0||Lo,"aria-label":co?"Custom selection":"Select all",skipGroup:!0}),co)}let Ml;Vr==="radio"?Ml=(co,mn,Lo)=>{const cl=na(mn,Lo),As=Oi.has(cl);return{node:S.createElement(oa.ZP,Object.assign({},_a.get(cl),{checked:As,onClick:ia=>ia.stopPropagation(),onChange:ia=>{Oi.has(cl)||qo(cl,!0,[cl],ia.nativeEvent)}})),checked:As}}:Ml=(co,mn,Lo)=>{var cl;const As=na(mn,Lo),ia=Oi.has(As),Sl=cs.has(As),Zl=_a.get(As);let Rc;return wa==="nest"?Rc=Sl:Rc=(cl=Zl==null?void 0:Zl.indeterminate)!==null&&cl!==void 0?cl:Sl,{node:S.createElement(Vs.default,Object.assign({},Zl,{indeterminate:Rc,checked:ia,skipGroup:!0,onClick:Cc=>Cc.stopPropagation(),onChange:Cc=>{let{nativeEvent:El}=Cc;const{shiftKey:Al}=El;let au=-1,Ll=-1;if(Al&&Sn){const Rs=new Set([ma,As]);vo.some((_l,il)=>{if(Rs.has(_l))if(au===-1)au=il;else return Ll=il,!0;return!1})}if(Ll!==-1&&au!==Ll&&Sn){const Rs=vo.slice(au,Ll+1),_l=[];ia?Rs.forEach(Ms=>{Oi.has(Ms)&&(_l.push(Ms),Oi.delete(Ms))}):Rs.forEach(Ms=>{Oi.has(Ms)||(_l.push(Ms),Oi.add(Ms))});const il=Array.from(Oi);pr==null||pr(!ia,il.map(Ms=>pi(Ms)),_l.map(Ms=>pi(Ms))),mo(il,"multiple")}else{const Rs=Yo;if(Sn){const _l=ia?(0,ls._5)(Rs,As):(0,ls.L0)(Rs,As);qo(As,!ia,_l,El)}else{const _l=(0,Ca.S)([].concat((0,hn.Z)(Rs),[As]),!0,pa,Qa),{checkedKeys:il,halfCheckedKeys:Ms}=_l;let Bc=il;if(ia){const xA=new Set(il);xA.delete(As),Bc=(0,Ca.S)(Array.from(xA),{checked:!1,halfCheckedKeys:Ms},pa,Qa).checkedKeys}qo(As,!ia,Bc,El)}}al(ia?null:As)}})),checked:ia}};const nl=(co,mn,Lo)=>{const{node:cl,checked:As}=Ml(co,mn,Lo);return Cn?Cn(As,mn,Lo,cl):cl};if(!$i.includes(go))if($i.findIndex(co=>{var mn;return((mn=co[yr])===null||mn===void 0?void 0:mn.columnType)==="EXPAND_COLUMN"})===0){const[co,...mn]=$i;$i=[co,go].concat((0,hn.Z)(mn))}else $i=[go].concat((0,hn.Z)($i));const Gc=$i.indexOf(go);$i=$i.filter((co,mn)=>co!==go||mn===Gc);const Us=$i[Gc-1],Uc=$i[Gc+1];let jn=Pn;jn===void 0&&((Uc==null?void 0:Uc.fixed)!==void 0?jn=Uc.fixed:(Us==null?void 0:Us.fixed)!==void 0&&(jn=Us.fixed)),jn&&Us&&((Gi=Us[yr])===null||Gi===void 0?void 0:Gi.columnType)==="EXPAND_COLUMN"&&Us.fixed===void 0&&(Us.fixed=jn);const dc=D()(`${$n}-selection-col`,{[`${$n}-selection-col-with-dropdown`]:Yr&&Vr==="checkbox"}),Fu={fixed:jn,width:tn,className:`${$n}-selection-column`,title:we.columnTitle||$a,render:nl,onCell:we.onCell,[yr]:{className:dc}};return $i.map(co=>co===go?Fu:co)},[na,Wi,we,Yo,vs,cs,tn,rs,wa,ma,_a,pr,qo,Qa]),vs]},bA=C(89489),xl=C(59477),eA=C(6848);const rl="ascend",Id="descend";function ru(ue){return typeof ue.sorter=="object"&&typeof ue.sorter.multiple=="number"?ue.sorter.multiple:!1}function jA(ue){return typeof ue=="function"?ue:ue&&typeof ue=="object"&&ue.compare?ue.compare:!1}function cf(ue,we){return we?ue[ue.indexOf(we)+1]:ue[0]}function Wc(ue,we,Je){let lt=[];function Ct(bt,$t){lt.push({column:bt,key:$s(bt,$t),multiplePriority:ru(bt),sortOrder:bt.sortOrder})}return(ue||[]).forEach((bt,$t)=>{const zt=To($t,Je);bt.children?("sortOrder"in bt&&Ct(bt,zt),lt=[].concat((0,hn.Z)(lt),(0,hn.Z)(Wc(bt.children,we,zt)))):bt.sorter&&("sortOrder"in bt?Ct(bt,zt):we&&bt.defaultSortOrder&<.push({column:bt,key:$s(bt,zt),multiplePriority:ru(bt),sortOrder:bt.defaultSortOrder}))}),lt}function Yu(ue,we,Je,lt,Ct,bt,$t,zt){return(we||[]).map((Kt,Ar)=>{const Er=To(Ar,zt);let pr=Kt;if(pr.sorter){const tn=pr.sortDirections||Ct,Vr=pr.showSorterTooltip===void 0?$t:pr.showSorterTooltip,Yr=$s(pr,Er),Pn=Je.find(wa=>{let{key:Yn}=wa;return Yn===Yr}),Cn=Pn?Pn.sortOrder:null,Mn=cf(tn,Cn);let Sn;if(Kt.sortIcon)Sn=Kt.sortIcon({sortOrder:Cn});else{const wa=tn.includes(rl)&&S.createElement(xl.Z,{className:D()(`${ue}-column-sorter-up`,{active:Cn===rl})}),Yn=tn.includes(Id)&&S.createElement(bA.Z,{className:D()(`${ue}-column-sorter-down`,{active:Cn===Id})});Sn=S.createElement("span",{className:D()(`${ue}-column-sorter`,{[`${ue}-column-sorter-full`]:!!(wa&&Yn)})},S.createElement("span",{className:`${ue}-column-sorter-inner`,"aria-hidden":"true"},wa,Yn))}const{cancelSort:$n,triggerAsc:Ui,triggerDesc:zi}=bt||{};let pi=$n;Mn===Id?pi=zi:Mn===rl&&(pi=Ui);const na=typeof Vr=="object"?Vr:{title:pi};pr=Object.assign(Object.assign({},pr),{className:D()(pr.className,{[`${ue}-column-sort`]:Cn}),title:wa=>{const Yn=S.createElement("div",{className:`${ue}-column-sorters`},S.createElement("span",{className:`${ue}-column-title`},Uo(Kt.title,wa)),Sn);return Vr?S.createElement(eA.Z,Object.assign({},na),Yn):Yn},onHeaderCell:wa=>{const Yn=Kt.onHeaderCell&&Kt.onHeaderCell(wa)||{},bi=Yn.onClick,ai=Yn.onKeyDown;Yn.onClick=Vi=>{lt({column:Kt,key:Yr,sortOrder:Mn,multiplePriority:ru(Kt)}),bi==null||bi(Vi)},Yn.onKeyDown=Vi=>{Vi.keyCode===ms.Z.ENTER&&(lt({column:Kt,key:Yr,sortOrder:Mn,multiplePriority:ru(Kt)}),ai==null||ai(Vi))};const Tn=ys(Kt.title,{}),oi=Tn==null?void 0:Tn.toString();return Cn?Yn["aria-sort"]=Cn==="ascend"?"ascending":"descending":Yn["aria-label"]=oi||"",Yn.className=D()(Yn.className,`${ue}-column-has-sorters`),Yn.tabIndex=0,Kt.ellipsis&&(Yn.title=(Tn!=null?Tn:"").toString()),Yn}})}return"children"in pr&&(pr=Object.assign(Object.assign({},pr),{children:Yu(ue,pr.children,Je,lt,Ct,bt,$t,Er)})),pr})}function Nc(ue){const{column:we,sortOrder:Je}=ue;return{column:we,order:Je,field:we.dataIndex,columnKey:we.key}}function Fd(ue){const we=ue.filter(Je=>{let{sortOrder:lt}=Je;return lt}).map(Nc);return we.length===0&&ue.length?Object.assign(Object.assign({},Nc(ue[ue.length-1])),{column:void 0}):we.length<=1?we[0]||{}:we}function Xo(ue,we,Je){const lt=we.slice().sort(($t,zt)=>zt.multiplePriority-$t.multiplePriority),Ct=ue.slice(),bt=lt.filter($t=>{let{column:{sorter:zt},sortOrder:Kt}=$t;return jA(zt)&&Kt});return bt.length?Ct.sort(($t,zt)=>{for(let Kt=0;Kt{const zt=$t[Je];return zt?Object.assign(Object.assign({},$t),{[Je]:Xo(zt,we,Je)}):$t}):Ct}function Oo(ue){let{prefixCls:we,mergedColumns:Je,onSorterChange:lt,sortDirections:Ct,tableLocale:bt,showSorterTooltip:$t}=ue;const[zt,Kt]=S.useState(Wc(Je,!0)),Ar=S.useMemo(()=>{let Yr=!0;const Pn=Wc(Je,!1);if(!Pn.length)return zt;const Cn=[];function Mn($n){Yr?Cn.push($n):Cn.push(Object.assign(Object.assign({},$n),{sortOrder:null}))}let Sn=null;return Pn.forEach($n=>{Sn===null?(Mn($n),$n.sortOrder&&($n.multiplePriority===!1?Yr=!1:Sn=!0)):(Sn&&$n.multiplePriority!==!1||(Yr=!1),Mn($n))}),Cn},[Je,zt]),Er=S.useMemo(()=>{const Yr=Ar.map(Pn=>{let{column:Cn,sortOrder:Mn}=Pn;return{column:Cn,order:Mn}});return{sortColumns:Yr,sortColumn:Yr[0]&&Yr[0].column,sortOrder:Yr[0]&&Yr[0].order}},[Ar]);function pr(Yr){let Pn;Yr.multiplePriority===!1||!Ar.length||Ar[0].multiplePriority===!1?Pn=[Yr]:Pn=[].concat((0,hn.Z)(Ar.filter(Cn=>{let{key:Mn}=Cn;return Mn!==Yr.key})),[Yr]),Kt(Pn),lt(Fd(Pn),Pn)}return[Yr=>Yu(we,Yr,Ar,pr,Ct,bt,$t),Ar,Er,()=>Fd(Ar)]}function Jo(ue,we){return ue.map(Je=>{const lt=Object.assign({},Je);return lt.title=Uo(Je.title,we),"children"in lt&&(lt.children=Jo(lt.children,we)),lt})}function yc(ue){return[S.useCallback(Je=>Jo(Je,ue),[ue])]}var zl=Ii((ue,we)=>{const{_renderTimes:Je}=ue,{_renderTimes:lt}=we;return Je!==lt}),qu=Li((ue,we)=>{const{_renderTimes:Je}=ue,{_renderTimes:lt}=we;return Je!==lt}),yA=C(64993),zA=C(17313),Md=C(83116),Ld=C(37613),ZA=ue=>{const{componentCls:we}=ue,Je=`${ue.lineWidth}px ${ue.lineType} ${ue.tableBorderColor}`,lt=(Ct,bt,$t)=>({[`&${we}-${Ct}`]:{[`> ${we}-container`]:{[`> ${we}-content, > ${we}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${we}-expanded-row-fixed`]:{margin:`-${bt}px -${$t+ue.lineWidth}px`}}}}}});return{[`${we}-wrapper`]:{[`${we}${we}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${we}-title`]:{border:Je,borderBottom:0},[`> ${we}-container`]:{borderInlineStart:Je,borderTop:Je,[` + > ${we}-content, + > ${we}-header, + > ${we}-body, + > ${we}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Je},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Je},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${we}-cell-fix-right-first::after`]:{borderInlineEnd:Je}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${we}-expanded-row-fixed`]:{margin:`-${ue.tablePaddingVertical}px -${ue.tablePaddingHorizontal+ue.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ue.lineWidth,bottom:0,borderInlineEnd:Je,content:'""'}}}}}},[`&${we}-scroll-horizontal`]:{[`> ${we}-container > ${we}-body`]:{"> table > tbody":{[` + > tr${we}-expanded-row, + > tr${we}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},lt("middle",ue.tablePaddingVerticalMiddle,ue.tablePaddingHorizontalMiddle)),lt("small",ue.tablePaddingVerticalSmall,ue.tablePaddingHorizontalSmall)),{[`> ${we}-footer`]:{border:Je,borderTop:0}}),[`${we}-cell`]:{[`${we}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ue.lineWidth}px 0 ${ue.lineWidth}px ${ue.tableHeaderBg}`}},[`${we}-bordered ${we}-cell-scrollbar`]:{borderInlineEnd:Je}}}},wA=ue=>{const{componentCls:we}=ue;return{[`${we}-wrapper`]:{[`${we}-cell-ellipsis`]:Object.assign(Object.assign({},zA.vS),{wordBreak:"keep-all",[` + &${we}-cell-fix-left-last, + &${we}-cell-fix-right-first + `]:{overflow:"visible",[`${we}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${we}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},y0=ue=>{const{componentCls:we}=ue;return{[`${we}-wrapper`]:{[`${we}-tbody > tr${we}-placeholder`]:{textAlign:"center",color:ue.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ue.colorBgContainer}}}}},nu=C(15969),Af=ue=>{const{componentCls:we,antCls:Je,controlInteractiveSize:lt,motionDurationSlow:Ct,lineWidth:bt,paddingXS:$t,lineType:zt,tableBorderColor:Kt,tableExpandIconBg:Ar,tableExpandColumnWidth:Er,borderRadius:pr,fontSize:tn,fontSizeSM:Vr,lineHeight:Yr,tablePaddingVertical:Pn,tablePaddingHorizontal:Cn,tableExpandedRowBg:Mn,paddingXXS:Sn}=ue,$n=lt/2-bt,Ui=$n*2+bt*3,zi=`${bt}px ${zt} ${Kt}`,pi=Sn-bt;return{[`${we}-wrapper`]:{[`${we}-expand-icon-col`]:{width:Er},[`${we}-row-expand-icon-cell`]:{textAlign:"center",[`${we}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${we}-row-indent`]:{height:1,float:"left"},[`${we}-row-expand-icon`]:Object.assign(Object.assign({},(0,nu.N)(ue)),{position:"relative",float:"left",boxSizing:"border-box",width:Ui,height:Ui,padding:0,color:"inherit",lineHeight:`${Ui}px`,background:Ar,border:zi,borderRadius:pr,transform:`scale(${lt/Ui})`,transition:`all ${Ct}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ct} ease-out`,content:'""'},"&::before":{top:$n,insetInlineEnd:pi,insetInlineStart:pi,height:bt},"&::after":{top:pi,bottom:pi,insetInlineStart:$n,width:bt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${we}-row-indent + ${we}-row-expand-icon`]:{marginTop:(tn*Yr-bt*3)/2-Math.ceil((Vr*1.4-bt*3)/2),marginInlineEnd:$t},[`tr${we}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Mn}},[`${Je}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${we}-expanded-row-fixed`]:{position:"relative",margin:`-${Pn}px -${Cn}px`,padding:`${Pn}px ${Cn}px`}}}},Kf=ue=>{const{componentCls:we,antCls:Je,iconCls:lt,tableFilterDropdownWidth:Ct,tableFilterDropdownSearchWidth:bt,paddingXXS:$t,paddingXS:zt,colorText:Kt,lineWidth:Ar,lineType:Er,tableBorderColor:pr,tableHeaderIconColor:tn,fontSizeSM:Vr,tablePaddingHorizontal:Yr,borderRadius:Pn,motionDurationSlow:Cn,colorTextDescription:Mn,colorPrimary:Sn,tableHeaderFilterActiveBg:$n,colorTextDisabled:Ui,tableFilterDropdownBg:zi,tableFilterDropdownHeight:pi,controlItemBgHover:na,controlItemBgActive:wa,boxShadowSecondary:Yn,filterDropdownMenuBg:bi}=ue,ai=`${Je}-dropdown`,Tn=`${we}-filter-dropdown`,oi=`${Je}-tree`,Vi=`${Ar}px ${Er} ${pr}`;return[{[`${we}-wrapper`]:{[`${we}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${we}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-$t,marginInline:`${$t}px ${-Yr/2}px`,padding:`0 ${$t}px`,color:tn,fontSize:Vr,borderRadius:Pn,cursor:"pointer",transition:`all ${Cn}`,"&:hover":{color:Mn,background:$n},"&.active":{color:Sn}}}},{[`${Je}-dropdown`]:{[Tn]:Object.assign(Object.assign({},(0,zA.Wf)(ue)),{minWidth:Ct,backgroundColor:zi,borderRadius:Pn,boxShadow:Yn,overflow:"hidden",[`${ai}-menu`]:{maxHeight:pi,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:bi,"&:empty::after":{display:"block",padding:`${zt}px 0`,color:Ui,fontSize:Vr,textAlign:"center",content:'"Not Found"'}},[`${Tn}-tree`]:{paddingBlock:`${zt}px 0`,paddingInline:zt,[oi]:{padding:0},[`${oi}-treenode ${oi}-node-content-wrapper:hover`]:{backgroundColor:na},[`${oi}-treenode-checkbox-checked ${oi}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:wa}}},[`${Tn}-search`]:{padding:zt,borderBottom:Vi,"&-input":{input:{minWidth:bt},[lt]:{color:Ui}}},[`${Tn}-checkall`]:{width:"100%",marginBottom:$t,marginInlineStart:$t},[`${Tn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${zt-Ar}px ${zt}px`,overflow:"hidden",borderTop:Vi}})}},{[`${Je}-dropdown ${Tn}, ${Tn}-submenu`]:{[`${Je}-checkbox-wrapper + span`]:{paddingInlineStart:zt,color:Kt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Eu=ue=>{const{componentCls:we,lineWidth:Je,colorSplit:lt,motionDurationSlow:Ct,zIndexTableFixed:bt,tableBg:$t,zIndexTableSticky:zt}=ue,Kt=lt;return{[`${we}-wrapper`]:{[` + ${we}-cell-fix-left, + ${we}-cell-fix-right + `]:{position:"sticky !important",zIndex:bt,background:$t},[` + ${we}-cell-fix-left-first::after, + ${we}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Je,width:30,transform:"translateX(100%)",transition:`box-shadow ${Ct}`,content:'""',pointerEvents:"none"},[`${we}-cell-fix-left-all::after`]:{display:"none"},[` + ${we}-cell-fix-right-first::after, + ${we}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-Je,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Ct}`,content:'""',pointerEvents:"none"},[`${we}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:zt+1,width:30,transition:`box-shadow ${Ct}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${we}-ping-left`]:{[`&:not(${we}-has-fix-left) ${we}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Kt}`}},[` + ${we}-cell-fix-left-first::after, + ${we}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${Kt}`},[`${we}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${we}-ping-right`]:{[`&:not(${we}-has-fix-right) ${we}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Kt}`}},[` + ${we}-cell-fix-right-first::after, + ${we}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${Kt}`}}}}},Cl=ue=>{const{componentCls:we,antCls:Je}=ue;return{[`${we}-wrapper`]:{[`${we}-pagination${Je}-pagination`]:{margin:`${ue.margin}px 0`},[`${we}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ue.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Oc=ue=>{const{componentCls:we,tableRadius:Je}=ue;return{[`${we}-wrapper`]:{[we]:{[`${we}-title, ${we}-header`]:{borderRadius:`${Je}px ${Je}px 0 0`},[`${we}-title + ${we}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${we}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Je,borderStartEndRadius:Je,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Je},"> *:last-child":{borderStartEndRadius:Je}}},"&-footer":{borderRadius:`0 0 ${Je}px ${Je}px`}}}}},w0=ue=>{const{componentCls:we}=ue;return{[`${we}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${we}-pagination-left`]:{justifyContent:"flex-end"},[`${we}-pagination-right`]:{justifyContent:"flex-start"},[`${we}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${we}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${we}-row-indent`]:{float:"right"}}}}},Bh=ue=>{const{componentCls:we,antCls:Je,iconCls:lt,fontSizeIcon:Ct,padding:bt,paddingXS:$t,tableHeaderIconColor:zt,tableHeaderIconColorHover:Kt,tableSelectionColumnWidth:Ar}=ue;return{[`${we}-wrapper`]:{[`${we}-selection-col`]:{width:Ar,[`&${we}-selection-col-with-dropdown`]:{width:Ar+Ct+bt/4}},[`${we}-bordered ${we}-selection-col`]:{width:Ar+$t*2,[`&${we}-selection-col-with-dropdown`]:{width:Ar+Ct+bt/4+$t*2}},[` + table tr th${we}-selection-column, + table tr td${we}-selection-column + `]:{paddingInlineEnd:ue.paddingXS,paddingInlineStart:ue.paddingXS,textAlign:"center",[`${Je}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${we}-selection-column${we}-cell-fix-left`]:{zIndex:ue.zIndexTableFixed+1},[`table tr th${we}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${we}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${we}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ue.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ue.tablePaddingHorizontal/4}px`,[lt]:{color:zt,fontSize:Ct,verticalAlign:"baseline","&:hover":{color:Kt}}}}}},Dd=ue=>{const{componentCls:we}=ue,Je=(lt,Ct,bt,$t)=>({[`${we}${we}-${lt}`]:{fontSize:$t,[` + ${we}-title, + ${we}-footer, + ${we}-cell, + ${we}-thead > tr > th, + ${we}-tbody > tr > th, + ${we}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${Ct}px ${vt}px`},[`${xe}-filter-trigger`]:{marginInlineEnd:`-${vt/2}px`},[`${xe}-expanded-row-fixed`]:{margin:`-${Ct}px -${vt}px`},[`${xe}-tbody`]:{[`${xe}-wrapper:only-child ${xe}`]:{marginBlock:`-${Ct}px`,marginInline:`${ue.tableExpandColumnWidth-vt}px -${vt}px`}},[`${xe}-selection-column`]:{paddingInlineStart:`${vt/4}px`}}});return{[`${xe}-wrapper`]:Object.assign(Object.assign({},Je("middle",ue.tablePaddingVerticalMiddle,ue.tablePaddingHorizontalMiddle,ue.tableFontSizeMiddle)),Je("small",ue.tablePaddingVerticalSmall,ue.tablePaddingHorizontalSmall,ue.tableFontSizeSmall))}},iu=ue=>{const{componentCls:xe,marginXXS:Je,fontSizeIcon:ct,tableHeaderIconColor:Ct,tableHeaderIconColorHover:vt}=ue;return{[`${xe}-wrapper`]:{[`${xe}-thead th${xe}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ue.motionDurationSlow}`,"&:hover":{background:ue.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ue.colorPrimary},[` - &${xe}-cell-fix-left:hover, - &${xe}-cell-fix-right:hover - `]:{background:ue.tableFixedHeaderSortActiveBg}},[`${xe}-thead th${xe}-column-sort`]:{background:ue.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${xe}-column-sort`]:{background:ue.tableBodySortBg},[`${xe}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${xe}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${xe}-column-sorter`]:{marginInlineStart:Je,color:Ct,fontSize:0,transition:`color ${ue.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:ct,"&.active":{color:ue.colorPrimary}},[`${xe}-column-sorter-up + ${xe}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${xe}-column-sorters:hover ${xe}-column-sorter`]:{color:vt}}}},wc=ue=>{const{componentCls:xe,opacityLoading:Je,tableScrollThumbBg:ct,tableScrollThumbBgHover:Ct,tableScrollThumbSize:vt,tableScrollBg:$t,zIndexTableSticky:zt,stickyScrollBarBorderRadius:Qt}=ue,dr=`${ue.lineWidth}px ${ue.lineType} ${ue.tableBorderColor}`;return{[`${xe}-wrapper`]:{[`${xe}-sticky`]:{"&-holder":{position:"sticky",zIndex:zt,background:ue.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${vt}px !important`,zIndex:zt,display:"flex",alignItems:"center",background:$t,borderTop:dr,opacity:Je,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:vt,backgroundColor:ct,borderRadius:Qt,transition:`all ${ue.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Ct}}}}}}},ed=ue=>{const{componentCls:xe,lineWidth:Je,tableBorderColor:ct}=ue,Ct=`${Je}px ${ue.lineType} ${ct}`;return{[`${xe}-wrapper`]:{[`${xe}-summary`]:{position:"relative",zIndex:ue.zIndexTableFixed,background:ue.tableBg,"> tr":{"> th, > td":{borderBottom:Ct}}},[`div${xe}-summary`]:{boxShadow:`0 -${Je}px 0 ${ct}`}}}},jf=ue=>{const{componentCls:xe}=ue,Je=`${ue.lineWidth}px ${ue.lineType} ${ue.tableBorderColor}`,ct=`${xe}-expanded-row-cell`;return{[`${xe}-wrapper`]:{[`${xe}-tbody-virtual`]:{[`${xe}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${xe}-cell`]:{borderBottom:Je},[`${xe}-expanded-row`]:{[`${ct}${ct}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ue.lineWidth}px)`,borderInlineEnd:"none"}}},[`${xe}-bordered`]:{[`${xe}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Je,position:"absolute"},[`${xe}-cell`]:{borderInlineEnd:Je,[`&${xe}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ue.lineWidth,borderInlineStart:Je}}}}}}};const Tc=ue=>{const{componentCls:xe,fontWeightStrong:Je,tablePaddingVertical:ct,tablePaddingHorizontal:Ct,lineWidth:vt,lineType:$t,tableBorderColor:zt,tableFontSize:Qt,tableBg:dr,tableRadius:_r,tableHeaderTextColor:mr,motionDurationMid:tn,tableHeaderBg:Vr,tableHeaderCellSplitColor:Yr,tableRowHoverBg:Pn,tableSelectedRowBg:xn,tableSelectedRowHoverBg:Fn,tableFooterTextColor:Bn,tableFooterBg:zn,paddingContentVerticalLG:Ti}=ue,ji=`${vt}px ${$t} ${zt}`;return{[`${xe}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,zA.dF)()),{[xe]:Object.assign(Object.assign({},(0,zA.Wf)(ue)),{fontSize:Qt,background:dr,borderRadius:`${_r}px ${_r}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${_r}px ${_r}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${xe}-cell, - ${xe}-thead > tr > th, - ${xe}-tbody > tr > th, - ${xe}-tbody > tr > td, + `]:{padding:`${Ct}px ${bt}px`},[`${we}-filter-trigger`]:{marginInlineEnd:`-${bt/2}px`},[`${we}-expanded-row-fixed`]:{margin:`-${Ct}px -${bt}px`},[`${we}-tbody`]:{[`${we}-wrapper:only-child ${we}`]:{marginBlock:`-${Ct}px`,marginInline:`${ue.tableExpandColumnWidth-bt}px -${bt}px`}},[`${we}-selection-column`]:{paddingInlineStart:`${bt/4}px`}}});return{[`${we}-wrapper`]:Object.assign(Object.assign({},Je("middle",ue.tablePaddingVerticalMiddle,ue.tablePaddingHorizontalMiddle,ue.tableFontSizeMiddle)),Je("small",ue.tablePaddingVerticalSmall,ue.tablePaddingHorizontalSmall,ue.tableFontSizeSmall))}},iu=ue=>{const{componentCls:we,marginXXS:Je,fontSizeIcon:lt,tableHeaderIconColor:Ct,tableHeaderIconColorHover:bt}=ue;return{[`${we}-wrapper`]:{[`${we}-thead th${we}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ue.motionDurationSlow}`,"&:hover":{background:ue.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ue.colorPrimary},[` + &${we}-cell-fix-left:hover, + &${we}-cell-fix-right:hover + `]:{background:ue.tableFixedHeaderSortActiveBg}},[`${we}-thead th${we}-column-sort`]:{background:ue.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${we}-column-sort`]:{background:ue.tableBodySortBg},[`${we}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${we}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${we}-column-sorter`]:{marginInlineStart:Je,color:Ct,fontSize:0,transition:`color ${ue.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:lt,"&.active":{color:ue.colorPrimary}},[`${we}-column-sorter-up + ${we}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${we}-column-sorters:hover ${we}-column-sorter`]:{color:bt}}}},wc=ue=>{const{componentCls:we,opacityLoading:Je,tableScrollThumbBg:lt,tableScrollThumbBgHover:Ct,tableScrollThumbSize:bt,tableScrollBg:$t,zIndexTableSticky:zt,stickyScrollBarBorderRadius:Kt}=ue,Ar=`${ue.lineWidth}px ${ue.lineType} ${ue.tableBorderColor}`;return{[`${we}-wrapper`]:{[`${we}-sticky`]:{"&-holder":{position:"sticky",zIndex:zt,background:ue.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${bt}px !important`,zIndex:zt,display:"flex",alignItems:"center",background:$t,borderTop:Ar,opacity:Je,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:bt,backgroundColor:lt,borderRadius:Kt,transition:`all ${ue.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Ct}}}}}}},ed=ue=>{const{componentCls:we,lineWidth:Je,tableBorderColor:lt}=ue,Ct=`${Je}px ${ue.lineType} ${lt}`;return{[`${we}-wrapper`]:{[`${we}-summary`]:{position:"relative",zIndex:ue.zIndexTableFixed,background:ue.tableBg,"> tr":{"> th, > td":{borderBottom:Ct}}},[`div${we}-summary`]:{boxShadow:`0 -${Je}px 0 ${lt}`}}}},jf=ue=>{const{componentCls:we}=ue,Je=`${ue.lineWidth}px ${ue.lineType} ${ue.tableBorderColor}`,lt=`${we}-expanded-row-cell`;return{[`${we}-wrapper`]:{[`${we}-tbody-virtual`]:{[`${we}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${we}-cell`]:{borderBottom:Je},[`${we}-expanded-row`]:{[`${lt}${lt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ue.lineWidth}px)`,borderInlineEnd:"none"}}},[`${we}-bordered`]:{[`${we}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Je,position:"absolute"},[`${we}-cell`]:{borderInlineEnd:Je,[`&${we}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ue.lineWidth,borderInlineStart:Je}}}}}}};const Tc=ue=>{const{componentCls:we,fontWeightStrong:Je,tablePaddingVertical:lt,tablePaddingHorizontal:Ct,lineWidth:bt,lineType:$t,tableBorderColor:zt,tableFontSize:Kt,tableBg:Ar,tableRadius:Er,tableHeaderTextColor:pr,motionDurationMid:tn,tableHeaderBg:Vr,tableHeaderCellSplitColor:Yr,tableRowHoverBg:Pn,tableSelectedRowBg:Cn,tableSelectedRowHoverBg:Mn,tableFooterTextColor:Sn,tableFooterBg:$n,paddingContentVerticalLG:Ui}=ue,zi=`${bt}px ${$t} ${zt}`;return{[`${we}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,zA.dF)()),{[we]:Object.assign(Object.assign({},(0,zA.Wf)(ue)),{fontSize:Kt,background:Ar,borderRadius:`${Er}px ${Er}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Er}px ${Er}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${we}-cell, + ${we}-thead > tr > th, + ${we}-tbody > tr > th, + ${we}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${Ti}px ${Ct}px`,overflowWrap:"break-word"},[`${xe}-title`]:{padding:`${ct}px ${Ct}px`},[`${xe}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:mr,fontWeight:Je,textAlign:"start",background:Vr,borderBottom:ji,transition:`background ${tn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${xe}-selection-column):not(${xe}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Yr,transform:"translateY(-50%)",transition:`background-color ${tn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${xe}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${tn}, border-color ${tn}`,borderBottom:ji,[` - > ${xe}-wrapper:only-child, - > ${xe}-expanded-row-fixed > ${xe}-wrapper:only-child - `]:{[xe]:{marginBlock:`-${ct}px`,marginInline:`${ue.tableExpandColumnWidth-Ct}px -${Ct}px`,[`${xe}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:mr,fontWeight:Je,textAlign:"start",background:Vr,borderBottom:ji,transition:`background ${tn} ease`},[` - &${xe}-row:hover > th, - &${xe}-row:hover > td, - > th${xe}-cell-row-hover, - > td${xe}-cell-row-hover - `]:{background:Pn},[`&${xe}-row-selected`]:{"> th, > td":{background:xn},"&:hover > th, &:hover > td":{background:Fn}}}},[`${xe}-footer`]:{padding:`${ct}px ${Ct}px`,color:Bn,background:zn}})}};var td=(0,Md.Z)("Table",ue=>{const{colorTextHeading:xe,colorSplit:Je,colorIcon:ct,colorIconHover:Ct,opacityLoading:vt,colorBgContainer:$t,controlInteractiveSize:zt,headerBg:Qt,headerColor:dr,headerSortActiveBg:_r,headerSortHoverBg:mr,bodySortBg:tn,rowHoverBg:Vr,rowSelectedBg:Yr,rowSelectedHoverBg:Pn,rowExpandedBg:xn,cellPaddingBlock:Fn,cellPaddingInline:Bn,cellPaddingBlockMD:zn,cellPaddingInlineMD:Ti,cellPaddingBlockSM:ji,cellPaddingInlineSM:mi,borderColor:na,footerBg:wa,footerColor:Yn,headerBorderRadius:bi,cellFontSize:oi,cellFontSizeMD:Tn,cellFontSizeSM:si,headerSplitColor:Vi,fixedHeaderSortActiveBg:Na,headerFilterHoverBg:pa,filterDropdownBg:Wi,expandIconBg:_a,selectionColumnWidth:Qa,stickyScrollBarBg:Yo}=ue,lo=new yA.C(ct),vs=new yA.C(Ct),cs=2,ma=(0,Ld.TS)(ue,{tableFontSize:oi,tableBg:$t,tableRadius:bi,tablePaddingVertical:Fn,tablePaddingHorizontal:Bn,tablePaddingVerticalMiddle:zn,tablePaddingHorizontalMiddle:Ti,tablePaddingVerticalSmall:ji,tablePaddingHorizontalSmall:mi,tableBorderColor:na,tableHeaderTextColor:dr,tableHeaderBg:Qt,tableFooterTextColor:Yn,tableFooterBg:wa,tableHeaderCellSplitColor:Vi,tableHeaderSortBg:_r,tableHeaderSortHoverBg:mr,tableHeaderIconColor:lo.clone().setAlpha(lo.getAlpha()*vt).toRgbString(),tableHeaderIconColorHover:vs.clone().setAlpha(vs.getAlpha()*vt).toRgbString(),tableBodySortBg:tn,tableFixedHeaderSortActiveBg:Na,tableHeaderFilterActiveBg:pa,tableFilterDropdownBg:Wi,tableRowHoverBg:Vr,tableSelectedRowBg:Yr,tableSelectedRowHoverBg:Pn,zIndexTableFixed:cs,zIndexTableSticky:cs+1,tableFontSizeMiddle:Tn,tableFontSizeSmall:si,tableSelectionColumnWidth:Qa,tableExpandIconBg:_a,tableExpandColumnWidth:zt+2*ue.padding,tableExpandedRowBg:xn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Yo,tableScrollThumbBgHover:xe,tableScrollBg:Je});return[Tc(ma),Cl(ma),ed(ma),iu(ma),Kf(ma),ZA(ma),Oc(ma),Af(ma),ed(ma),y0(ma),Bh(ma),Eu(ma),wc(ma),wA(ma),Dd(ma),w0(ma),jf(ma)]},ue=>{const{colorFillAlter:xe,colorBgContainer:Je,colorTextHeading:ct,colorFillSecondary:Ct,colorFillContent:vt,controlItemBgActive:$t,controlItemBgActiveHover:zt,padding:Qt,paddingSM:dr,paddingXS:_r,colorBorderSecondary:mr,borderRadiusLG:tn,fontSize:Vr,controlHeight:Yr,colorTextPlaceholder:Pn}=ue,xn=new yA.C(Ct).onBackground(Je).toHexShortString(),Fn=new yA.C(vt).onBackground(Je).toHexShortString(),Bn=new yA.C(xe).onBackground(Je).toHexShortString();return{headerBg:Bn,headerColor:ct,headerSortActiveBg:xn,headerSortHoverBg:Fn,bodySortBg:Bn,rowHoverBg:Bn,rowSelectedBg:$t,rowSelectedHoverBg:zt,rowExpandedBg:xe,cellPaddingBlock:Qt,cellPaddingInline:Qt,cellPaddingBlockMD:dr,cellPaddingInlineMD:_r,cellPaddingBlockSM:_r,cellPaddingInlineSM:_r,borderColor:mr,headerBorderRadius:tn,footerBg:Bn,footerColor:ct,cellFontSize:Vr,cellFontSizeMD:Vr,cellFontSizeSM:Vr,headerSplitColor:mr,fixedHeaderSortActiveBg:xn,headerFilterHoverBg:vt,filterDropdownMenuBg:Je,filterDropdownBg:Je,expandIconBg:Je,selectionColumnWidth:Yr,stickyScrollBarBg:Pn,stickyScrollBarBorderRadius:100}});const df=[],rd=(ue,xe)=>{const{prefixCls:Je,className:ct,rootClassName:Ct,style:vt,size:$t,bordered:zt,dropdownPrefixCls:Qt,dataSource:dr,pagination:_r,rowSelection:mr,rowKey:tn="key",rowClassName:Vr,columns:Yr,children:Pn,childrenColumnName:xn,onChange:Fn,getPopupContainer:Bn,loading:zn,expandIcon:Ti,expandable:ji,expandedRowRender:mi,expandIconColumnIndex:na,indentSize:wa,scroll:Yn,sortDirections:bi,locale:oi,showSorterTooltip:Tn=!0,virtual:si}=ue,Vi=S.useMemo(()=>Yr||ge(Pn),[Yr,Pn]),Na=S.useMemo(()=>Vi.some(ao=>ao.responsive),[Vi]),pa=(0,Io.Z)(Na),Wi=S.useMemo(()=>{const ao=new Set(Object.keys(pa).filter(Zo=>pa[Zo]));return Vi.filter(Zo=>!Zo.responsive||Zo.responsive.some(Vl=>ao.has(Vl)))},[Vi,pa]),_a=(0,Ji.Z)(ue,["className","style","columns"]),{locale:Qa=So.Z,direction:Yo,table:lo,renderEmpty:vs,getPrefixCls:cs,getPopupContainer:ma}=S.useContext(Is.E_),al=(0,fa.Z)($t),mo=Object.assign(Object.assign({},Qa.Table),oi),qo=dr||df,rs=cs("table",Je),xc=cs("dropdown",Qt),li=Object.assign({childrenColumnName:xn,expandIconColumnIndex:na},ji),{childrenColumnName:Gi="children"}=li,zi=S.useMemo(()=>qo.some(ao=>ao==null?void 0:ao[Gi])?"nest":mi||ji&&ji.expandedRowRender?"row":null,[qo]),Ni={body:S.useRef()},vo=S.useMemo(()=>typeof tn=="function"?tn:ao=>ao==null?void 0:ao[tn],[tn]),[Oi]=Ts(qo,Gi,vo),ca={},ja=function(ao,Zo){let Vl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var us,kl,Wl;const Js=Object.assign(Object.assign({},ca),ao);Vl&&((us=ca.resetPagination)===null||us===void 0||us.call(ca),!((kl=Js.pagination)===null||kl===void 0)&&kl.current&&(Js.pagination.current=1),_r&&_r.onChange&&_r.onChange(1,(Wl=Js.pagination)===null||Wl===void 0?void 0:Wl.pageSize)),Yn&&Yn.scrollToFirstRowOnChange!==!1&&Ni.body.current&&(0,Fa.Z)(0,{getContainer:()=>Ni.body.current}),Fn==null||Fn(Js.pagination,Js.filters,Js.sorter,{currentDataSource:gA(Xo(qo,Js.sorterStates,Gi),Js.filterStates),action:Zo})},Za=(ao,Zo)=>{ja({sorter:ao,sorterStates:Zo},"sort",!1)},[Ml,nl,Gc,Us]=Oo({prefixCls:rs,mergedColumns:Wi,onSorterChange:Za,sortDirections:bi||["ascend","descend"],tableLocale:mo,showSorterTooltip:Tn}),Uc=S.useMemo(()=>Xo(qo,nl,Gi),[qo,nl]);ca.sorter=Us(),ca.sorterStates=nl;const Hn=(ao,Zo)=>{ja({filters:ao,filterStates:Zo},"filter",!0)},[dc,Fu,co]=qc({prefixCls:rs,locale:mo,dropdownPrefixCls:xc,mergedColumns:Wi,onFilterChange:Hn,getPopupContainer:Bn||ma}),hn=gA(Uc,Fu);ca.filters=co,ca.filterStates=Fu;const Lo=S.useMemo(()=>{const ao={};return Object.keys(co).forEach(Zo=>{co[Zo]!==null&&(ao[Zo]=co[Zo])}),Object.assign(Object.assign({},Gc),{filters:ao})},[Gc,co]),[cl]=yc(Lo),As=(ao,Zo)=>{ja({pagination:Object.assign(Object.assign({},ca.pagination),{current:ao,pageSize:Zo})},"paginate")},[ia,Sl]=vA(hn.length,As,_r);ca.pagination=_r===!1?{}:to(ia,_r),ca.resetPagination=Sl;const Zl=S.useMemo(()=>{if(_r===!1||!ia.pageSize)return hn;const{current:ao=1,total:Zo,pageSize:Vl=jl}=ia;return hn.lengthVl?hn.slice((ao-1)*Vl,ao*Vl):hn:hn.slice((ao-1)*Vl,ao*Vl)},[!!_r,hn,ia&&ia.current,ia&&ia.pageSize,ia&&ia.total]),[Rc,Cc]=Xs({prefixCls:rs,data:hn,pageData:Zl,getRowKey:vo,getRecordByKey:Oi,expandType:zi,childrenColumnName:Gi,locale:mo,getPopupContainer:Bn||ma},mr),El=(ao,Zo,Vl)=>{let us;return typeof Vr=="function"?us=D()(Vr(ao,Zo,Vl)):us=D()(Vr),D()({[`${rs}-row-selected`]:Cc.has(vo(ao,Zo))},us)};li.__PARENT_RENDER_ICON__=li.expandIcon,li.expandIcon=li.expandIcon||Ti||Ps(mo),zi==="nest"&&li.expandIconColumnIndex===void 0?li.expandIconColumnIndex=mr?1:0:li.expandIconColumnIndex>0&&mr&&(li.expandIconColumnIndex-=1),typeof li.indentSize!="number"&&(li.indentSize=typeof wa=="number"?wa:15);const Al=S.useCallback(ao=>cl(Rc(dc(Ml(ao)))),[Ml,dc,Rc]);let au,Ll;if(_r!==!1&&(ia!=null&&ia.total)){let ao;ia.size?ao=ia.size:ao=al==="small"||al==="middle"?"small":void 0;const Zo=kl=>S.createElement(Po.Z,Object.assign({},ia,{className:D()(`${rs}-pagination ${rs}-pagination-${kl}`,ia.className),size:ao})),Vl=Yo==="rtl"?"left":"right",{position:us}=ia;if(us!==null&&Array.isArray(us)){const kl=us.find(BA=>BA.includes("top")),Wl=us.find(BA=>BA.includes("bottom")),Js=us.every(BA=>`${BA}`=="none");!kl&&!Wl&&!Js&&(Ll=Zo(Vl)),kl&&(au=Zo(kl.toLowerCase().replace("top",""))),Wl&&(Ll=Zo(Wl.toLowerCase().replace("bottom","")))}else Ll=Zo(Vl)}let Rs;typeof zn=="boolean"?Rs={spinning:zn}:typeof zn=="object"&&(Rs=Object.assign({spinning:!0},zn));const[_l,il]=td(rs),[,Ms]=(0,po.Z)(),Bc=D()(`${rs}-wrapper`,lo==null?void 0:lo.className,{[`${rs}-wrapper-rtl`]:Yo==="rtl"},ct,Ct,il),xA=Object.assign(Object.assign({},lo==null?void 0:lo.style),vt),PA=oi&&oi.emptyText||(vs==null?void 0:vs("Table"))||S.createElement($a.Z,{componentName:"Table"}),CA=si?qu:zl,ff={},zf=S.useMemo(()=>{const{fontSize:ao,lineHeight:Zo,padding:Vl,paddingXS:us,paddingSM:kl}=Ms,Wl=Math.floor(ao*Zo);switch(al){case"large":return Vl*2+Wl;case"small":return us*2+Wl;default:return kl*2+Wl}},[Ms,al]);return si&&(ff.listItemHeight=zf),_l(S.createElement("div",{ref:xe,className:Bc,style:xA},S.createElement(Os.Z,Object.assign({spinning:!1},Rs),au,S.createElement(CA,Object.assign({},ff,_a,{columns:Wi,direction:Yo,expandable:li,prefixCls:rs,className:D()({[`${rs}-middle`]:al==="middle",[`${rs}-small`]:al==="small",[`${rs}-bordered`]:zt,[`${rs}-empty`]:qo.length===0}),data:Zl,rowKey:vo,rowClassName:El,emptyText:PA,internalHooks:Ae,internalRefs:Ni,transformColumns:Al})),Ll)))};var x0=S.forwardRef(rd);const C0=(ue,xe)=>{const Je=S.useRef(0);return Je.current+=1,S.createElement(x0,Object.assign({},ue,{ref:xe,_renderTimes:Je.current}))},$l=S.forwardRef(C0);$l.SELECTION_COLUMN=go,$l.EXPAND_COLUMN=pe,$l.SELECTION_ALL=jo,$l.SELECTION_INVERT=zo,$l.SELECTION_NONE=No,$l.Column=Vn,$l.ColumnGroup=Di,$l.Summary=H;var nd=$l,B0=nd},99313:function(dn,Ut,x){"use strict";x.d(Ut,{default:function(){return yi}});var pe=x(99267),Ae=x(18785),P=x(62772),Ne=x(92310),te=x.n(Ne),V=x(54476),S=x(20068),g=x(33885),F=x(42978),v=x(76190),$=x(75931),_=x(59301),M=x(49658),O=x(18929),T=x(77900),L=(0,_.createContext)(null),Y=_.forwardRef(function(ge,Me){var Fe=ge.prefixCls,Ge=ge.className,Pt=ge.style,Dt=ge.id,Er=ge.active,nr=ge.tabKey,Or=ge.children;return _.createElement("div",{id:Dt&&"".concat(Dt,"-panel-").concat(nr),role:"tabpanel",tabIndex:Er?0:-1,"aria-labelledby":Dt&&"".concat(Dt,"-tab-").concat(nr),"aria-hidden":!Er,style:Pt,className:te()(Fe,Er&&"".concat(Fe,"-active"),Ge),ref:Me},Or)}),R=Y,se=["key","forceRender","style","className"];function ne(ge){var Me=ge.id,Fe=ge.activeKey,Ge=ge.animated,Pt=ge.tabPosition,Dt=ge.destroyInactiveTabPane,Er=_.useContext(L),nr=Er.prefixCls,Or=Er.tabs,Hr=Ge.tabPane,an="".concat(nr,"-tabpane");return _.createElement("div",{className:te()("".concat(nr,"-content-holder"))},_.createElement("div",{className:te()("".concat(nr,"-content"),"".concat(nr,"-content-").concat(Pt),(0,S.Z)({},"".concat(nr,"-content-animated"),Hr))},Or.map(function(jr){var Rr=jr.key,en=jr.forceRender,wn=jr.style,on=jr.className,Nn=(0,$.Z)(jr,se),Qn=Rr===Fe;return _.createElement(T.default,(0,V.Z)({key:Rr,visible:Qn,forceRender:en,removeOnLeave:!!Dt,leavedClassName:"".concat(an,"-hidden")},Ge.tabPaneMotion),function(hi,On){var Xn=hi.style,Vt=hi.className;return _.createElement(R,(0,V.Z)({},Nn,{prefixCls:an,id:Me,tabKey:Rr,animated:Hr,active:Qn,style:(0,g.Z)((0,g.Z)({},wn),Xn),className:te()(on,Vt),ref:On}))})})))}var J=x(94480),W=x(29301),K=x(6089),le=x(8654),me={width:0,height:0,left:0,top:0};function Oe(ge,Me,Fe){return(0,_.useMemo)(function(){for(var Ge,Pt=new Map,Dt=Me.get((Ge=ge[0])===null||Ge===void 0?void 0:Ge.key)||me,Er=Dt.left+Dt.width,nr=0;nrCn?(Pr=or,Xt.current="x"):(Pr=cr,Xt.current="y"),Me(-Pr,-Pr)&&jt.preventDefault()}var tr=(0,_.useRef)(null);tr.current={onTouchStart:On,onTouchMove:Xn,onTouchEnd:Vt,onWheel:Yt},_.useEffect(function(){function jt(yn){tr.current.onTouchStart(yn)}function or(yn){tr.current.onTouchMove(yn)}function cr(yn){tr.current.onTouchEnd(yn)}function Pr(yn){tr.current.onWheel(yn)}return document.addEventListener("touchmove",or,{passive:!1}),document.addEventListener("touchend",cr,{passive:!1}),ge.current.addEventListener("touchstart",jt,{passive:!1}),ge.current.addEventListener("wheel",Pr),function(){document.removeEventListener("touchmove",or),document.removeEventListener("touchend",cr)}},[])}var Le=x(34280);function Ce(ge){var Me=(0,_.useState)(0),Fe=(0,F.Z)(Me,2),Ge=Fe[0],Pt=Fe[1],Dt=(0,_.useRef)(0),Er=(0,_.useRef)();return Er.current=ge,(0,Le.o)(function(){var nr;(nr=Er.current)===null||nr===void 0||nr.call(Er)},[Ge]),function(){Dt.current===Ge&&(Dt.current+=1,Pt(Dt.current))}}function Te(ge){var Me=(0,_.useRef)([]),Fe=(0,_.useState)({}),Ge=(0,F.Z)(Fe,2),Pt=Ge[1],Dt=(0,_.useRef)(typeof ge=="function"?ge():ge),Er=Ce(function(){var Or=Dt.current;Me.current.forEach(function(Hr){Or=Hr(Or)}),Me.current=[],Dt.current=Or,Pt({})});function nr(Or){Me.current.push(Or),Er()}return[Dt.current,nr]}var be={width:0,height:0,left:0,top:0,right:0};function ke(ge,Me,Fe,Ge,Pt,Dt,Er){var nr=Er.tabs,Or=Er.tabPosition,Hr=Er.rtl,an,jr,Rr;return["top","bottom"].includes(Or)?(an="width",jr=Hr?"right":"left",Rr=Math.abs(Fe)):(an="height",jr="top",Rr=-Fe),(0,_.useMemo)(function(){if(!nr.length)return[0,0];for(var en=nr.length,wn=en,on=0;onRr+Me){wn=on-1;break}}for(var Qn=0,hi=en-1;hi>=0;hi-=1){var On=ge.get(nr[hi].key)||be;if(On[jr]=wn?[0,0]:[Qn,wn]},[ge,Me,Ge,Pt,Dt,Rr,Or,nr.map(function(en){return en.key}).join("_"),Hr])}function he(ge){var Me;return ge instanceof Map?(Me={},ge.forEach(function(Fe,Ge){Me[Ge]=Fe})):Me=ge,JSON.stringify(Me)}var Ee="TABS_DQ";function Xe(ge){return String(ge).replace(/"/g,Ee)}function et(ge,Me,Fe,Ge){return!(!Fe||Ge||ge===!1||ge===void 0&&(Me===!1||Me===null))}function ze(ge,Me){var Fe=ge.prefixCls,Ge=ge.editable,Pt=ge.locale,Dt=ge.style;return!Ge||Ge.showAdd===!1?null:_.createElement("button",{ref:Me,type:"button",className:"".concat(Fe,"-nav-add"),style:Dt,"aria-label":(Pt==null?void 0:Pt.addAriaLabel)||"Add tab",onClick:function(nr){Ge.onEdit("add",{event:nr})}},Ge.addIcon||"+")}var qe=_.forwardRef(ze),Et=_.forwardRef(function(ge,Me){var Fe=ge.position,Ge=ge.prefixCls,Pt=ge.extra;if(!Pt)return null;var Dt,Er={};return(0,v.Z)(Pt)==="object"&&!_.isValidElement(Pt)?Er=Pt:Er.right=Pt,Fe==="right"&&(Dt=Er.right),Fe==="left"&&(Dt=Er.left),Dt?_.createElement("div",{className:"".concat(Ge,"-extra-content"),ref:Me},Dt):null}),Lt=Et,Ot=x(31561),sr=x(15285),er=x(10228);function yr(ge,Me){var Fe=ge.prefixCls,Ge=ge.id,Pt=ge.tabs,Dt=ge.locale,Er=ge.mobile,nr=ge.moreIcon,Or=nr===void 0?"More":nr,Hr=ge.moreTransitionName,an=ge.style,jr=ge.className,Rr=ge.editable,en=ge.tabBarGutter,wn=ge.rtl,on=ge.removeAriaLabel,Nn=ge.onTabClick,Qn=ge.getPopupContainer,hi=ge.popupClassName,On=(0,_.useState)(!1),Xn=(0,F.Z)(On,2),Vt=Xn[0],Xt=Xn[1],Yt=(0,_.useState)(null),tr=(0,F.Z)(Yt,2),jt=tr[0],or=tr[1],cr="".concat(Ge,"-more-popup"),Pr="".concat(Fe,"-dropdown"),yn=jt!==null?"".concat(cr,"-").concat(jt):null,Cn=Dt==null?void 0:Dt.dropdownAriaLabel;function Ai(Ci,ui){Ci.preventDefault(),Ci.stopPropagation(),Rr.onEdit("remove",{key:ui,event:Ci})}var ni=_.createElement(sr.ZP,{onClick:function(ui){var Bi=ui.key,Xi=ui.domEvent;Nn(Bi,Xi),Xt(!1)},prefixCls:"".concat(Pr,"-menu"),id:cr,tabIndex:-1,role:"listbox","aria-activedescendant":yn,selectedKeys:[jt],"aria-label":Cn!==void 0?Cn:"expanded dropdown"},Pt.map(function(Ci){var ui=Ci.closable,Bi=Ci.disabled,Xi=Ci.closeIcon,ri=Ci.key,Pi=Ci.label,Ha=et(ui,Xi,Rr,Bi);return _.createElement(sr.sN,{key:ri,id:"".concat(cr,"-").concat(ri),role:"option","aria-controls":Ge&&"".concat(Ge,"-panel-").concat(ri),disabled:Bi},_.createElement("span",null,Pi),Ha&&_.createElement("button",{type:"button","aria-label":on||"remove",tabIndex:0,className:"".concat(Pr,"-menu-item-remove"),onClick:function(fn){fn.stopPropagation(),Ai(fn,ri)}},Xi||Rr.removeIcon||"\xD7"))}));function Ei(Ci){for(var ui=Pt.filter(function(Ha){return!Ha.disabled}),Bi=ui.findIndex(function(Ha){return Ha.key===jt})||0,Xi=ui.length,ri=0;riRa?"left":"right"})}),Cn=(0,F.Z)(yn,2),Ai=Cn[0],ni=Cn[1],Ei=Be(0,function(eo,Ra){!Pr&&On&&On({direction:eo>Ra?"top":"bottom"})}),ei=(0,F.Z)(Ei,2),jn=ei[0],xi=ei[1],wi=(0,_.useState)([0,0]),Ci=(0,F.Z)(wi,2),ui=Ci[0],Bi=Ci[1],Xi=(0,_.useState)([0,0]),ri=(0,F.Z)(Xi,2),Pi=ri[0],Ha=ri[1],ci=(0,_.useState)([0,0]),fn=(0,F.Z)(ci,2),ln=fn[0],Jn=fn[1],Kn=(0,_.useState)([0,0]),pi=(0,F.Z)(Kn,2),qi=pi[0],Mi=pi[1],Ua=Te(new Map),Aa=(0,F.Z)(Ua,2),Bo=Aa[0],Vn=Aa[1],In=Oe(Dt,Bo,Pi[0]),Di=q(ui,Pr),Ji=q(Pi,Pr),Fa=q(ln,Pr),Is=q(qi,Pr),$a=DiPo?Po:eo}var po=(0,_.useRef)(),bs=(0,_.useState)(),Ps=(0,F.Z)(bs,2),$s=Ps[0],To=Ps[1];function Uo(){To(Date.now())}function ys(){window.clearTimeout(po.current)}Ye(tr,function(eo,Ra){function os(ss,Fs){ss(function(Go){var Fo=Os(Go+Fs);return Fo})}return $a?(Pr?os(ni,eo):os(xi,Ra),ys(),Uo(),!0):!1}),(0,_.useEffect)(function(){return ys(),$s&&(po.current=window.setTimeout(function(){To(0)},100)),ys},[$s]);var el=ke(In,fa,Pr?Ai:jn,Ji,Fa,Is,(0,g.Z)((0,g.Z)({},ge),{},{tabs:Dt})),vl=(0,F.Z)(el,2),ic=vl[0],ac=vl[1],Ql=(0,K.Z)(function(){var eo=arguments.length>0&&arguments[0]!==void 0?arguments[0]:an,Ra=In.get(eo)||{width:0,height:0,left:0,right:0,top:0};if(Pr){var os=Ai;jr?Ra.rightAi+fa&&(os=Ra.right+Ra.width-fa):Ra.left<-Ai?os=-Ra.left:Ra.left+Ra.width>-Ai+fa&&(os=-(Ra.left+Ra.width-fa)),xi(0),ni(Os(os))}else{var ss=jn;Ra.top<-jn?ss=-Ra.top:Ra.top+Ra.height>-jn+fa&&(ss=-(Ra.top+Ra.height-fa)),ni(0),xi(Os(ss))}}),Zs={};on==="top"||on==="bottom"?Zs[jr?"marginRight":"marginLeft"]=Nn:Zs.marginTop=Nn;var Dc=Dt.map(function(eo,Ra){var os=eo.key;return _.createElement(dt,{id:Or,prefixCls:Pt,key:os,tab:eo,style:Ra===0?void 0:Zs,closable:eo.closable,editable:en,active:os===an,renderWrapper:Qn,removeAriaLabel:wn==null?void 0:wn.removeAriaLabel,onClick:function(Fs){hi(os,Fs)},onFocus:function(){Ql(os),Uo(),tr.current&&(jr||(tr.current.scrollLeft=0),tr.current.scrollTop=0)}})}),Kl=function(){return Vn(function(){var Ra=new Map;return Dt.forEach(function(os){var ss,Fs=os.key,Go=(ss=jt.current)===null||ss===void 0?void 0:ss.querySelector('[data-node-key="'.concat(Xe(Fs),'"]'));Go&&Ra.set(Fs,{width:Go.offsetWidth,height:Go.offsetHeight,left:Go.offsetLeft,top:Go.offsetTop})}),Ra})};(0,_.useEffect)(function(){Kl()},[Dt.map(function(eo){return eo.key}).join("_")]);var Hl=Ce(function(){var eo=C(Vt),Ra=C(Xt),os=C(Yt);Bi([eo[0]-Ra[0]-os[0],eo[1]-Ra[1]-os[1]]);var ss=C(cr);Jn(ss);var Fs=C(or);Mi(Fs);var Go=C(jt);Ha([Go[0]-ss[0],Go[1]-ss[1]]),Kl()}),Vs=Dt.slice(0,ic),as=Dt.slice(ac+1),ii=[].concat((0,J.Z)(Vs),(0,J.Z)(as)),la=In.get(an),ta=u({activeTabOffset:la,horizontal:Pr,rtl:jr,indicatorSize:Xn}),oa=ta.style;(0,_.useEffect)(function(){Ql()},[an,So,Po,he(la),he(In),Pr]),(0,_.useEffect)(function(){Hl()},[jr]);var Da=!!ii.length,so="".concat(Pt,"-nav-wrap"),Ws,ws,xs,ms;return Pr?jr?(ws=Ai>0,Ws=Ai!==Po):(Ws=Ai<0,ws=Ai!==So):(xs=jn<0,ms=jn!==So),_.createElement(W.Z,{onResize:Hl},_.createElement("div",{ref:(0,le.x1)(Me,Vt),role:"tablist",className:te()("".concat(Pt,"-nav"),Er),style:nr,onKeyDown:function(){Uo()}},_.createElement(Lt,{ref:Xt,position:"left",extra:Rr,prefixCls:Pt}),_.createElement(W.Z,{onResize:Hl},_.createElement("div",{className:te()(so,(Fe={},(0,S.Z)(Fe,"".concat(so,"-ping-left"),Ws),(0,S.Z)(Fe,"".concat(so,"-ping-right"),ws),(0,S.Z)(Fe,"".concat(so,"-ping-top"),xs),(0,S.Z)(Fe,"".concat(so,"-ping-bottom"),ms),Fe)),ref:tr},_.createElement(W.Z,{onResize:Hl},_.createElement("div",{ref:jt,className:"".concat(Pt,"-nav-list"),style:{transform:"translate(".concat(Ai,"px, ").concat(jn,"px)"),transition:$s?"none":void 0}},Dc,_.createElement(qe,{ref:cr,prefixCls:Pt,locale:wn,editable:en,style:(0,g.Z)((0,g.Z)({},Dc.length===0?void 0:Zs),{},{visibility:Da?"hidden":null})}),_.createElement("div",{className:te()("".concat(Pt,"-ink-bar"),(0,S.Z)({},"".concat(Pt,"-ink-bar-animated"),Hr.inkBar)),style:oa}))))),_.createElement(lr,(0,V.Z)({},ge,{removeAriaLabel:wn==null?void 0:wn.removeAriaLabel,ref:or,prefixCls:Pt,tabs:ii,className:!Da&&Io,tabMoving:!!$s})),_.createElement(Lt,{ref:Yt,position:"right",extra:Rr,prefixCls:Pt})))}var H=_.forwardRef(Se),ie=["renderTabBar"],Qe=["label","key"];function we(ge){var Me=ge.renderTabBar,Fe=(0,$.Z)(ge,ie),Ge=_.useContext(L),Pt=Ge.tabs;if(Me){var Dt=(0,g.Z)((0,g.Z)({},Fe),{},{panes:Pt.map(function(Er){var nr=Er.label,Or=Er.key,Hr=(0,$.Z)(Er,Qe);return _.createElement(R,(0,V.Z)({tab:nr,key:Or,tabKey:Or},Hr))})});return Me(Dt,H)}return _.createElement(H,Fe)}var ye=x(48736);function je(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},Me;return ge===!1?Me={inkBar:!1,tabPane:!1}:ge===!0?Me={inkBar:!0,tabPane:!1}:Me=(0,g.Z)({inkBar:!0},(0,v.Z)(ge)==="object"?ge:{}),Me.tabPaneMotion&&Me.tabPane===void 0&&(Me.tabPane=!0),!Me.tabPaneMotion&&Me.tabPane&&(Me.tabPane=!1),Me}var xt=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],de=0;function st(ge,Me){var Fe,Ge=ge.id,Pt=ge.prefixCls,Dt=Pt===void 0?"rc-tabs":Pt,Er=ge.className,nr=ge.items,Or=ge.direction,Hr=ge.activeKey,an=ge.defaultActiveKey,jr=ge.editable,Rr=ge.animated,en=ge.tabPosition,wn=en===void 0?"top":en,on=ge.tabBarGutter,Nn=ge.tabBarStyle,Qn=ge.tabBarExtraContent,hi=ge.locale,On=ge.moreIcon,Xn=ge.moreTransitionName,Vt=ge.destroyInactiveTabPane,Xt=ge.renderTabBar,Yt=ge.onChange,tr=ge.onTabClick,jt=ge.onTabScroll,or=ge.getPopupContainer,cr=ge.popupClassName,Pr=ge.indicatorSize,yn=(0,$.Z)(ge,xt),Cn=_.useMemo(function(){return(nr||[]).filter(function(Mi){return Mi&&(0,v.Z)(Mi)==="object"&&"key"in Mi})},[nr]),Ai=Or==="rtl",ni=je(Rr),Ei=(0,_.useState)(!1),ei=(0,F.Z)(Ei,2),jn=ei[0],xi=ei[1];(0,_.useEffect)(function(){xi((0,M.Z)())},[]);var wi=(0,O.Z)(function(){var Mi;return(Mi=Cn[0])===null||Mi===void 0?void 0:Mi.key},{value:Hr,defaultValue:an}),Ci=(0,F.Z)(wi,2),ui=Ci[0],Bi=Ci[1],Xi=(0,_.useState)(function(){return Cn.findIndex(function(Mi){return Mi.key===ui})}),ri=(0,F.Z)(Xi,2),Pi=ri[0],Ha=ri[1];(0,_.useEffect)(function(){var Mi=Cn.findIndex(function(Aa){return Aa.key===ui});if(Mi===-1){var Ua;Mi=Math.max(0,Math.min(Pi,Cn.length-1)),Bi((Ua=Cn[Mi])===null||Ua===void 0?void 0:Ua.key)}Ha(Mi)},[Cn.map(function(Mi){return Mi.key}).join("_"),ui,Pi]);var ci=(0,O.Z)(null,{value:Ge}),fn=(0,F.Z)(ci,2),ln=fn[0],Jn=fn[1];(0,_.useEffect)(function(){Ge||(Jn("rc-tabs-".concat(de)),de+=1)},[]);function Kn(Mi,Ua){tr==null||tr(Mi,Ua);var Aa=Mi!==ui;Bi(Mi),Aa&&(Yt==null||Yt(Mi))}var pi={id:ln,activeKey:ui,animated:ni,tabPosition:wn,rtl:Ai,mobile:jn},qi=(0,g.Z)((0,g.Z)({},pi),{},{editable:jr,locale:hi,moreIcon:On,moreTransitionName:Xn,tabBarGutter:on,onTabClick:Kn,onTabScroll:jt,extra:Qn,style:Nn,panes:null,getPopupContainer:or,popupClassName:cr,indicatorSize:Pr});return _.createElement(L.Provider,{value:{tabs:Cn,prefixCls:Dt}},_.createElement("div",(0,V.Z)({ref:Me,id:Ge,className:te()(Dt,"".concat(Dt,"-").concat(wn),(Fe={},(0,S.Z)(Fe,"".concat(Dt,"-mobile"),jn),(0,S.Z)(Fe,"".concat(Dt,"-editable"),jr),(0,S.Z)(Fe,"".concat(Dt,"-rtl"),Ai),Fe),Er)},yn),_.createElement(we,(0,V.Z)({},qi,{renderTabBar:Xt})),_.createElement(ne,(0,V.Z)({destroyInactiveTabPane:Vt},pi,{animated:ni}))))}var tt=_.forwardRef(st),Ie=tt,De=Ie,lt=x(36355),Tt=x(19716),rr=()=>null,Fr=x(62892);const kr={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Dr(ge){let Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},Fe;return Me===!1?Fe={inkBar:!1,tabPane:!1}:Me===!0?Fe={inkBar:!0,tabPane:!0}:Fe=Object.assign({inkBar:!0},typeof Me=="object"?Me:{}),Fe.tabPane&&(Fe.tabPaneMotion=Object.assign(Object.assign({},kr),{motionName:(0,Fr.m)(ge,"switch")})),Fe}var Nr=x(11592),xr=function(ge,Me){var Fe={};for(var Ge in ge)Object.prototype.hasOwnProperty.call(ge,Ge)&&Me.indexOf(Ge)<0&&(Fe[Ge]=ge[Ge]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Ge=Object.getOwnPropertySymbols(ge);PtMe)}function Kr(ge,Me){if(ge)return ge;const Fe=(0,Nr.Z)(Me).map(Ge=>{if(_.isValidElement(Ge)){const{key:Pt,props:Dt}=Ge,Er=Dt||{},{tab:nr}=Er,Or=xr(Er,["tab"]);return Object.assign(Object.assign({key:String(Pt)},Or),{label:nr})}return null});return ur(Fe)}var pn=x(17313),kn=x(83116),mn=x(37613),Dn=x(13826),hr=ge=>{const{componentCls:Me,motionDurationSlow:Fe}=ge;return[{[Me]:{[`${Me}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${Fe}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${Fe}`}}}}},[(0,Dn.oN)(ge,"slide-up"),(0,Dn.oN)(ge,"slide-down")]]};const Gn=ge=>{const{componentCls:Me,tabsCardPadding:Fe,cardBg:Ge,cardGutter:Pt,colorBorderSecondary:Dt,itemSelectedColor:Er}=ge;return{[`${Me}-card`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{[`${Me}-tab`]:{margin:0,padding:Fe,background:Ge,border:`${ge.lineWidth}px ${ge.lineType} ${Dt}`,transition:`all ${ge.motionDurationSlow} ${ge.motionEaseInOut}`},[`${Me}-tab-active`]:{color:Er,background:ge.colorBgContainer},[`${Me}-ink-bar`]:{visibility:"hidden"}},[`&${Me}-top, &${Me}-bottom`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{[`${Me}-tab + ${Me}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Pt}px`}}}},[`&${Me}-top`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{[`${Me}-tab`]:{borderRadius:`${ge.borderRadiusLG}px ${ge.borderRadiusLG}px 0 0`},[`${Me}-tab-active`]:{borderBottomColor:ge.colorBgContainer}}},[`&${Me}-bottom`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{[`${Me}-tab`]:{borderRadius:`0 0 ${ge.borderRadiusLG}px ${ge.borderRadiusLG}px`},[`${Me}-tab-active`]:{borderTopColor:ge.colorBgContainer}}},[`&${Me}-left, &${Me}-right`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{[`${Me}-tab + ${Me}-tab`]:{marginTop:`${Pt}px`}}},[`&${Me}-left`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{[`${Me}-tab`]:{borderRadius:{_skip_check_:!0,value:`${ge.borderRadiusLG}px 0 0 ${ge.borderRadiusLG}px`}},[`${Me}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:ge.colorBgContainer}}}},[`&${Me}-right`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{[`${Me}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${ge.borderRadiusLG}px ${ge.borderRadiusLG}px 0`}},[`${Me}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:ge.colorBgContainer}}}}}}},Hi=ge=>{const{componentCls:Me,itemHoverColor:Fe,dropdownEdgeChildVerticalPadding:Ge}=ge;return{[`${Me}-dropdown`]:Object.assign(Object.assign({},(0,pn.Wf)(ge)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ge.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${Me}-dropdown-menu`]:{maxHeight:ge.tabsDropdownHeight,margin:0,padding:`${Ge}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:ge.colorBgContainer,backgroundClip:"padding-box",borderRadius:ge.borderRadiusLG,outline:"none",boxShadow:ge.boxShadowSecondary,"&-item":Object.assign(Object.assign({},pn.vS),{display:"flex",alignItems:"center",minWidth:ge.tabsDropdownWidth,margin:0,padding:`${ge.paddingXXS}px ${ge.paddingSM}px`,color:ge.colorText,fontWeight:"normal",fontSize:ge.fontSize,lineHeight:ge.lineHeight,cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:ge.marginSM},color:ge.colorTextDescription,fontSize:ge.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:Fe}},"&:hover":{background:ge.controlItemBgHover},"&-disabled":{"&, &:hover":{color:ge.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},di=ge=>{const{componentCls:Me,margin:Fe,colorBorderSecondary:Ge,horizontalMargin:Pt,verticalItemPadding:Dt,verticalItemMargin:Er}=ge;return{[`${Me}-top, ${Me}-bottom`]:{flexDirection:"column",[`> ${Me}-nav, > div > ${Me}-nav`]:{margin:Pt,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${ge.lineWidth}px ${ge.lineType} ${Ge}`,content:"''"},[`${Me}-ink-bar`]:{height:ge.lineWidthBold,"&-animated":{transition:`width ${ge.motionDurationSlow}, left ${ge.motionDurationSlow}, - right ${ge.motionDurationSlow}`}},[`${Me}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:ge.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:ge.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:ge.boxShadowTabsOverflowRight},[`&${Me}-nav-wrap-ping-left::before`]:{opacity:1},[`&${Me}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${Me}-top`]:{[`> ${Me}-nav, - > div > ${Me}-nav`]:{"&::before":{bottom:0},[`${Me}-ink-bar`]:{bottom:0}}},[`${Me}-bottom`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{order:1,marginTop:`${Fe}px`,marginBottom:0,"&::before":{top:0},[`${Me}-ink-bar`]:{top:0}},[`> ${Me}-content-holder, > div > ${Me}-content-holder`]:{order:0}},[`${Me}-left, ${Me}-right`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{flexDirection:"column",minWidth:ge.controlHeight*1.25,[`${Me}-tab`]:{padding:Dt,textAlign:"center"},[`${Me}-tab + ${Me}-tab`]:{margin:Er},[`${Me}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:ge.controlHeight},"&::before":{top:0,boxShadow:ge.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:ge.boxShadowTabsOverflowBottom},[`&${Me}-nav-wrap-ping-top::before`]:{opacity:1},[`&${Me}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${Me}-ink-bar`]:{width:ge.lineWidthBold,"&-animated":{transition:`height ${ge.motionDurationSlow}, top ${ge.motionDurationSlow}`}},[`${Me}-nav-list, ${Me}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${Me}-left`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{[`${Me}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${Me}-content-holder, > div > ${Me}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${ge.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${ge.lineWidth}px ${ge.lineType} ${ge.colorBorder}`},[`> ${Me}-content > ${Me}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:ge.paddingLG}}}},[`${Me}-right`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{order:1,[`${Me}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${Me}-content-holder, > div > ${Me}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-ge.lineWidth},borderRight:{_skip_check_:!0,value:`${ge.lineWidth}px ${ge.lineType} ${ge.colorBorder}`},[`> ${Me}-content > ${Me}-tabpane`]:{paddingRight:{_skip_check_:!0,value:ge.paddingLG}}}}}},$i=ge=>{const{componentCls:Me,cardPaddingSM:Fe,cardPaddingLG:Ge,horizontalItemPaddingSM:Pt,horizontalItemPaddingLG:Dt}=ge;return{[Me]:{"&-small":{[`> ${Me}-nav`]:{[`${Me}-tab`]:{padding:Pt,fontSize:ge.titleFontSizeSM}}},"&-large":{[`> ${Me}-nav`]:{[`${Me}-tab`]:{padding:Dt,fontSize:ge.titleFontSizeLG}}}},[`${Me}-card`]:{[`&${Me}-small`]:{[`> ${Me}-nav`]:{[`${Me}-tab`]:{padding:Fe}},[`&${Me}-bottom`]:{[`> ${Me}-nav ${Me}-tab`]:{borderRadius:`0 0 ${ge.borderRadius}px ${ge.borderRadius}px`}},[`&${Me}-top`]:{[`> ${Me}-nav ${Me}-tab`]:{borderRadius:`${ge.borderRadius}px ${ge.borderRadius}px 0 0`}},[`&${Me}-right`]:{[`> ${Me}-nav ${Me}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${ge.borderRadius}px ${ge.borderRadius}px 0`}}},[`&${Me}-left`]:{[`> ${Me}-nav ${Me}-tab`]:{borderRadius:{_skip_check_:!0,value:`${ge.borderRadius}px 0 0 ${ge.borderRadius}px`}}}},[`&${Me}-large`]:{[`> ${Me}-nav`]:{[`${Me}-tab`]:{padding:Ge}}}}}},Ri=ge=>{const{componentCls:Me,itemActiveColor:Fe,itemHoverColor:Ge,iconCls:Pt,tabsHorizontalItemMargin:Dt,horizontalItemPadding:Er,itemSelectedColor:nr,itemColor:Or}=ge,Hr=`${Me}-tab`;return{[Hr]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Er,fontSize:ge.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:Or,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:Fe}},(0,pn.Qy)(ge)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-ge.marginXXS},marginLeft:{_skip_check_:!0,value:ge.marginXS},color:ge.colorTextDescription,fontSize:ge.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,"&:hover":{color:ge.colorTextHeading}},"&:hover":{color:Ge},[`&${Hr}-active ${Hr}-btn`]:{color:nr,textShadow:ge.tabsActiveTextShadow},[`&${Hr}-disabled`]:{color:ge.colorTextDisabled,cursor:"not-allowed"},[`&${Hr}-disabled ${Hr}-btn, &${Hr}-disabled ${Me}-remove`]:{"&:focus, &:active":{color:ge.colorTextDisabled}},[`& ${Hr}-remove ${Pt}`]:{margin:0},[Pt]:{marginRight:{_skip_check_:!0,value:ge.marginSM}}},[`${Hr} + ${Hr}`]:{margin:{_skip_check_:!0,value:Dt}}}},Zi=ge=>{const{componentCls:Me,tabsHorizontalItemMarginRTL:Fe,iconCls:Ge,cardGutter:Pt}=ge;return{[`${Me}-rtl`]:{direction:"rtl",[`${Me}-nav`]:{[`${Me}-tab`]:{margin:{_skip_check_:!0,value:Fe},[`${Me}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[Ge]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${ge.marginSM}px`}},[`${Me}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${ge.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${ge.marginXXS}px`},[Ge]:{margin:0}}}},[`&${Me}-left`]:{[`> ${Me}-nav`]:{order:1},[`> ${Me}-content-holder`]:{order:0}},[`&${Me}-right`]:{[`> ${Me}-nav`]:{order:0},[`> ${Me}-content-holder`]:{order:1}},[`&${Me}-card${Me}-top, &${Me}-card${Me}-bottom`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{[`${Me}-tab + ${Me}-tab`]:{marginRight:{_skip_check_:!0,value:Pt},marginLeft:{_skip_check_:!0,value:0}}}}},[`${Me}-dropdown-rtl`]:{direction:"rtl"},[`${Me}-menu-item`]:{[`${Me}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},za=ge=>{const{componentCls:Me,tabsCardPadding:Fe,cardHeight:Ge,cardGutter:Pt,itemHoverColor:Dt,itemActiveColor:Er,colorBorderSecondary:nr}=ge;return{[Me]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pn.Wf)(ge)),{display:"flex",[`> ${Me}-nav, > div > ${Me}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${Me}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${ge.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${Me}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${ge.motionDurationSlow}`},[`${Me}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${Me}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${Me}-nav-more`]:{position:"relative",padding:Fe,background:"transparent",border:0,color:ge.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:ge.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${Me}-nav-add`]:Object.assign({minWidth:Ge,marginLeft:{_skip_check_:!0,value:Pt},padding:`0 ${ge.paddingXS}px`,background:"transparent",border:`${ge.lineWidth}px ${ge.lineType} ${nr}`,borderRadius:`${ge.borderRadiusLG}px ${ge.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:ge.colorText,transition:`all ${ge.motionDurationSlow} ${ge.motionEaseInOut}`,"&:hover":{color:Dt},"&:active, &:focus:not(:focus-visible)":{color:Er}},(0,pn.Qy)(ge))},[`${Me}-extra-content`]:{flex:"none"},[`${Me}-ink-bar`]:{position:"absolute",background:ge.inkBarColor,pointerEvents:"none"}}),Ri(ge)),{[`${Me}-content`]:{position:"relative",width:"100%"},[`${Me}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${Me}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${Me}-centered`]:{[`> ${Me}-nav, > div > ${Me}-nav`]:{[`${Me}-nav-wrap`]:{[`&:not([class*='${Me}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Fi=(0,kn.Z)("Tabs",ge=>{const Me=(0,mn.TS)(ge,{tabsCardPadding:ge.cardPadding||`${(ge.cardHeight-Math.round(ge.fontSize*ge.lineHeight))/2-ge.lineWidth}px ${ge.padding}px`,dropdownEdgeChildVerticalPadding:ge.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${ge.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${ge.horizontalItemGutter}px`});return[$i(Me),Zi(Me),di(Me),Hi(Me),Gn(Me),za(Me),hr(Me)]},ge=>{const Me=ge.controlHeightLG;return{zIndexPopup:ge.zIndexPopupBase+50,cardBg:ge.colorFillAlter,cardHeight:Me,cardPadding:"",cardPaddingSM:`${ge.paddingXXS*1.5}px ${ge.padding}px`,cardPaddingLG:`${ge.paddingXS}px ${ge.padding}px ${ge.paddingXXS*1.5}px`,titleFontSize:ge.fontSize,titleFontSizeLG:ge.fontSizeLG,titleFontSizeSM:ge.fontSize,inkBarColor:ge.colorPrimary,horizontalMargin:`0 0 ${ge.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${ge.paddingSM}px 0`,horizontalItemPaddingSM:`${ge.paddingXS}px 0`,horizontalItemPaddingLG:`${ge.padding}px 0`,verticalItemPadding:`${ge.paddingXS}px ${ge.paddingLG}px`,verticalItemMargin:`${ge.margin}px 0 0 0`,itemColor:ge.colorText,itemSelectedColor:ge.colorPrimary,itemHoverColor:ge.colorPrimaryHover,itemActiveColor:ge.colorPrimaryActive,cardGutter:ge.marginXXS/2}}),qn=function(ge,Me){var Fe={};for(var Ge in ge)Object.prototype.hasOwnProperty.call(ge,Ge)&&Me.indexOf(Ge)<0&&(Fe[Ge]=ge[Ge]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Ge=Object.getOwnPropertySymbols(ge);Pt{const{type:Me,className:Fe,rootClassName:Ge,size:Pt,onEdit:Dt,hideAdd:Er,centered:nr,addIcon:Or,popupClassName:Hr,children:an,items:jr,animated:Rr,style:en,indicatorSize:wn}=ge,on=qn(ge,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Nn,moreIcon:Qn=_.createElement(Ae.Z,null)}=on,{direction:hi,tabs:On,getPrefixCls:Xn,getPopupContainer:Vt}=_.useContext(lt.E_),Xt=Xn("tabs",Nn),[Yt,tr]=Fi(Xt);let jt;Me==="editable-card"&&(jt={onEdit:(Ai,ni)=>{let{key:Ei,event:ei}=ni;Dt==null||Dt(Ai==="add"?ei:Ei,Ai)},removeIcon:_.createElement(pe.Z,null),addIcon:Or||_.createElement(P.Z,null),showAdd:Er!==!0});const or=Xn(),cr=Kr(jr,an),Pr=Dr(Xt,Rr),yn=(0,Tt.Z)(Pt),Cn=Object.assign(Object.assign({},On==null?void 0:On.style),en);return Yt(_.createElement(De,Object.assign({direction:hi,getPopupContainer:Vt,moreTransitionName:`${or}-slide-up`},on,{items:cr,className:te()({[`${Xt}-${yn}`]:yn,[`${Xt}-card`]:["card","editable-card"].includes(Me),[`${Xt}-editable-card`]:Me==="editable-card",[`${Xt}-centered`]:nr},On==null?void 0:On.className,Fe,Ge,tr),popupClassName:te()(Hr,tr),style:Cn,editable:jt,moreIcon:Qn,prefixCls:Xt,animated:Pr,indicatorSize:wn!=null?wn:On==null?void 0:On.indicatorSize})))};ai.TabPane=rr;var yi=ai},17574:function(dn,Ut,x){"use strict";x.d(Ut,{default:function(){return ke}});var pe=x(60091),Ae=x(94480),P=x(52671),Ne=x(8657),te=x(54476),V=x(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},g=S,F=x(7657),v=function(Ee,Xe){return V.createElement(F.Z,(0,te.Z)({},Ee,{ref:Xe,icon:g}))},$=V.forwardRef(v),_=$,M=x(92310),O=x.n(M),T=x(35654),L=x(71430),Y=x(36355),R=x(56082),se=x(62892),ne=x(20648);const J=4;function W(he){const{dropPosition:Ee,dropLevelOffset:Xe,prefixCls:et,indent:ze,direction:qe="ltr"}=he,Et=qe==="ltr"?"left":"right",Lt=qe==="ltr"?"right":"left",Ot={[Et]:-Xe*ze+J,[Lt]:0};switch(Ee){case-1:Ot.top=-3;break;case 1:Ot.bottom=-3;break;default:Ot.bottom=-3,Ot[Et]=ze+J;break}return V.createElement("div",{style:Ot,className:`${et}-drop-indicator`})}var K=x(71997),me=V.forwardRef((he,Ee)=>{const{getPrefixCls:Xe,direction:et,virtual:ze,tree:qe}=V.useContext(Y.E_),{prefixCls:Et,className:Lt,showIcon:Ot=!1,showLine:sr,switcherIcon:er,blockNode:yr=!1,children:lr,checkable:G=!1,selectable:dt=!0,draggable:I,motion:m,style:u}=he,C=Xe("tree",Et),q=Xe(),Se=m!=null?m:Object.assign(Object.assign({},(0,se.Z)(q)),{motionAppear:!1}),H=Object.assign(Object.assign({},he),{checkable:G,selectable:dt,showIcon:Ot,motion:Se,blockNode:yr,showLine:!!sr,dropIndicatorRender:W}),[ie,Qe]=(0,ne.ZP)(C),we=V.useMemo(()=>{if(!I)return!1;let je={};switch(typeof I){case"function":je.nodeDraggable=I;break;case"object":je=Object.assign({},I);break;default:break}return je.icon!==!1&&(je.icon=je.icon||V.createElement(R.Z,null)),je},[I]),ye=je=>V.createElement(K.Z,{prefixCls:C,switcherIcon:er,treeNodeProps:je,showLine:sr});return ie(V.createElement(pe.Z,Object.assign({itemHeight:20,ref:Ee,virtual:ze},H,{style:Object.assign(Object.assign({},qe==null?void 0:qe.style),u),prefixCls:C,className:O()({[`${C}-icon-hide`]:!Ot,[`${C}-block-node`]:yr,[`${C}-unselectable`]:!dt,[`${C}-rtl`]:et==="rtl"},qe==null?void 0:qe.className,Lt,Qe),direction:et,checkable:G&&V.createElement("span",{className:`${C}-checkbox-inner`}),selectable:dt,switcherIcon:ye,draggable:we}),lr))}),Oe;(function(he){he[he.None=0]="None",he[he.Start=1]="Start",he[he.End=2]="End"})(Oe||(Oe={}));function Be(he,Ee){function Xe(et){const{key:ze,children:qe}=et;Ee(ze,et)!==!1&&Be(qe||[],Ee)}he.forEach(Xe)}function Ue(he){let{treeData:Ee,expandedKeys:Xe,startKey:et,endKey:ze}=he;const qe=[];let Et=Oe.None;if(et&&et===ze)return[et];if(!et||!ze)return[];function Lt(Ot){return Ot===et||Ot===ze}return Be(Ee,Ot=>{if(Et===Oe.End)return!1;if(Lt(Ot)){if(qe.push(Ot),Et===Oe.None)Et=Oe.Start;else if(Et===Oe.Start)return Et=Oe.End,!1}else Et===Oe.Start&&qe.push(Ot);return Xe.includes(Ot)}),qe}function ee(he,Ee){const Xe=(0,Ae.Z)(Ee),et=[];return Be(he,(ze,qe)=>{const Et=Xe.indexOf(ze);return Et!==-1&&(et.push(qe),Xe.splice(Et,1)),!!Xe.length}),et}var fe=function(he,Ee){var Xe={};for(var et in he)Object.prototype.hasOwnProperty.call(he,et)&&Ee.indexOf(et)<0&&(Xe[et]=he[et]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,et=Object.getOwnPropertySymbols(he);ze{var{defaultExpandAll:Xe,defaultExpandParent:et,defaultExpandedKeys:ze}=he,qe=fe(he,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Et=V.useRef(),Lt=V.useRef(),Ot=()=>{const{keyEntities:we}=(0,L.I8)(Ye(qe));let ye;return Xe?ye=Object.keys(we):et?ye=(0,T.r7)(qe.expandedKeys||ze||[],we):ye=qe.expandedKeys||ze,ye},[sr,er]=V.useState(qe.selectedKeys||qe.defaultSelectedKeys||[]),[yr,lr]=V.useState(()=>Ot());V.useEffect(()=>{"selectedKeys"in qe&&er(qe.selectedKeys)},[qe.selectedKeys]),V.useEffect(()=>{"expandedKeys"in qe&&lr(qe.expandedKeys)},[qe.expandedKeys]);const G=(we,ye)=>{var je;return"expandedKeys"in qe||lr(we),(je=qe.onExpand)===null||je===void 0?void 0:je.call(qe,we,ye)},dt=(we,ye)=>{var je;const{multiple:xt}=qe,{node:de,nativeEvent:st}=ye,{key:tt=""}=de,Ie=Ye(qe),De=Object.assign(Object.assign({},ye),{selected:!0}),lt=(st==null?void 0:st.ctrlKey)||(st==null?void 0:st.metaKey),Tt=st==null?void 0:st.shiftKey;let kt;xt&<?(kt=we,Et.current=tt,Lt.current=kt,De.selectedNodes=ee(Ie,kt)):xt&&Tt?(kt=Array.from(new Set([].concat((0,Ae.Z)(Lt.current||[]),(0,Ae.Z)(Ue({treeData:Ie,expandedKeys:yr,startKey:tt,endKey:Et.current}))))),De.selectedNodes=ee(Ie,kt)):(kt=[tt],Et.current=tt,Lt.current=kt,De.selectedNodes=ee(Ie,kt)),(je=qe.onSelect)===null||je===void 0||je.call(qe,kt,De),"selectedKeys"in qe||er(kt)},{getPrefixCls:I,direction:m}=V.useContext(Y.E_),{prefixCls:u,className:C,showIcon:q=!0,expandAction:Se="click"}=qe,H=fe(qe,["prefixCls","className","showIcon","expandAction"]),ie=I("tree",u),Qe=O()(`${ie}-directory`,{[`${ie}-directory-rtl`]:m==="rtl"},C);return V.createElement(me,Object.assign({icon:D,ref:Ee,blockNode:!0},H,{showIcon:q,expandAction:Se,prefixCls:ie,className:Qe,expandedKeys:yr,selectedKeys:sr,onSelect:dt,onExpand:G}))};var Te=V.forwardRef(Le);const be=me;be.DirectoryTree=Te,be.TreeNode=pe.O;var ke=be},20648:function(dn,Ut,x){"use strict";x.d(Ut,{TM:function(){return M},Yk:function(){return _}});var pe=x(36237),Ae=x(98447),P=x(17313),Ne=x(8378),te=x(37613),V=x(83116);const S=new pe.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),g=(O,T)=>({[`.${O}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${T.motionDurationSlow}`}}}),F=(O,T)=>({[`.${O}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:T.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${T.lineWidthBold}px solid ${T.colorPrimary}`,borderRadius:"50%",content:'""'}}}),v=(O,T)=>{const{treeCls:L,treeNodeCls:Y,treeNodePadding:R,titleHeight:se,nodeSelectedBg:ne,nodeHoverBg:J}=T,W=T.paddingXS;return{[L]:Object.assign(Object.assign({},(0,P.Wf)(T)),{background:T.colorBgContainer,borderRadius:T.borderRadius,transition:`background-color ${T.motionDurationSlow}`,[`&${L}-rtl`]:{[`${L}-switcher`]:{"&_close":{[`${L}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${L}-active-focused)`]:Object.assign({},(0,P.oN)(T)),[`${L}-list-holder-inner`]:{alignItems:"flex-start"},[`&${L}-block-node`]:{[`${L}-list-holder-inner`]:{alignItems:"stretch",[`${L}-node-content-wrapper`]:{flex:"auto"},[`${Y}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:R,insetInlineStart:0,border:`1px solid ${T.colorPrimary}`,opacity:0,animationName:S,animationDuration:T.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Y}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${R}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${L}-node-content-wrapper`]:{color:T.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${L}-node-content-wrapper`]:Object.assign({},(0,P.oN)(T)),[`&:not(${Y}-disabled).filter-node ${L}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${L}-draggable-icon`]:{flexShrink:0,width:se,lineHeight:`${se}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${T.motionDurationSlow}`,[`${Y}:hover &`]:{opacity:.45}},[`&${Y}-disabled`]:{[`${L}-draggable-icon`]:{visibility:"hidden"}}}},[`${L}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:se}},[`${L}-draggable-icon`]:{visibility:"hidden"},[`${L}-switcher`]:Object.assign(Object.assign({},g(O,T)),{position:"relative",flex:"none",alignSelf:"stretch",width:se,margin:0,lineHeight:`${se}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${L}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:T.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:se/2,bottom:-R,marginInlineStart:-1,borderInlineEnd:`1px solid ${T.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:se/2*.8,height:se/2,borderBottom:`1px solid ${T.colorBorder}`,content:'""'}}}),[`${L}-checkbox`]:{top:"initial",marginInlineEnd:W},[`${L}-node-content-wrapper, ${L}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:se,margin:0,padding:`0 ${T.paddingXS/2}px`,color:"inherit",lineHeight:`${se}px`,background:"transparent",borderRadius:T.borderRadius,cursor:"pointer",transition:`all ${T.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:J},[`&${L}-node-selected`]:{backgroundColor:ne},[`${L}-iconEle`]:{display:"inline-block",width:se,height:se,lineHeight:`${se}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${L}-unselectable ${L}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${L}-node-content-wrapper`]:Object.assign({lineHeight:`${se}px`,userSelect:"none"},F(O,T)),[`${Y}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${T.colorPrimary}`}},"&-show-line":{[`${L}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:se/2,bottom:-R,borderInlineEnd:`1px solid ${T.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${L}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Y}-leaf-last`]:{[`${L}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${se/2}px !important`}}}}})}},$=O=>{const{treeCls:T,treeNodeCls:L,treeNodePadding:Y,directoryNodeSelectedBg:R,directoryNodeSelectedColor:se}=O;return{[`${T}${T}-directory`]:{[L]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Y,insetInlineStart:0,transition:`background-color ${O.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:O.controlItemBgHover}},"> *":{zIndex:1},[`${T}-switcher`]:{transition:`color ${O.motionDurationMid}`},[`${T}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${T}-node-selected`]:{color:se,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:R},[`${T}-switcher`]:{color:se},[`${T}-node-content-wrapper`]:{color:se,background:"transparent"}}}}}},_=(O,T)=>{const L=`.${O}`,Y=`${L}-treenode`,R=T.paddingXS/2,se=(0,te.TS)(T,{treeCls:L,treeNodeCls:Y,treeNodePadding:R});return[v(O,se),$(se)]},M=O=>{const{controlHeightSM:T}=O;return{titleHeight:T,nodeHoverBg:O.controlItemBgHover,nodeSelectedBg:O.controlItemBgActive}};Ut.ZP=(0,V.Z)("Tree",(O,T)=>{let{prefixCls:L}=T;return[{[O.componentCls]:(0,Ae.C2)(`${L}-checkbox`,O)},_(L,O),(0,Ne.Z)(O)]},O=>{const{colorTextLightSolid:T,colorPrimary:L}=O;return Object.assign(Object.assign({},M(O)),{directoryNodeSelectedColor:T,directoryNodeSelectedBg:L})})},71997:function(dn,Ut,x){"use strict";x.d(Ut,{Z:function(){return Y}});var pe=x(54476),Ae=x(59301),P={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ne=P,te=x(7657),V=function(se,ne){return Ae.createElement(te.Z,(0,pe.Z)({},se,{ref:ne,icon:Ne}))},S=Ae.forwardRef(V),g=S,F=x(52671),v=x(58617),$=x(15075),_=x(43531),M=x(92310),O=x.n(M),T=x(92343),Y=R=>{const{prefixCls:se,switcherIcon:ne,treeNodeProps:J,showLine:W}=R,{isLeaf:K,expanded:le,loading:me}=J;if(me)return Ae.createElement(v.Z,{className:`${se}-switcher-loading-icon`});let Oe;if(W&&typeof W=="object"&&(Oe=W.showLeafIcon),K){if(!W)return null;if(typeof Oe!="boolean"&&Oe){const ee=typeof Oe=="function"?Oe(J):Oe,fe=`${se}-switcher-line-custom-icon`;return(0,T.l$)(ee)?(0,T.Tm)(ee,{className:O()(ee.props.className||"",fe)}):ee}return Oe?Ae.createElement(F.Z,{className:`${se}-switcher-line-icon`}):Ae.createElement("span",{className:`${se}-switcher-leaf-line`})}const Be=`${se}-switcher-icon`,Ue=typeof ne=="function"?ne(J):ne;return(0,T.l$)(Ue)?(0,T.Tm)(Ue,{className:O()(Ue.props.className||"",Be)}):Ue!==void 0?Ue:W?le?Ae.createElement($.Z,{className:`${se}-switcher-line-icon`}):Ae.createElement(_.Z,{className:`${se}-switcher-line-icon`}):Ae.createElement(g,{className:Be})}},86251:function(dn,Ut){"use strict";Ut.byteLength=S,Ut.toByteArray=F,Ut.fromByteArray=_;for(var x=[],pe=[],Ae=typeof Uint8Array!="undefined"?Uint8Array:Array,P="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ne=0,te=P.length;Ne0)throw new Error("Invalid string. Length must be a multiple of 4");var T=M.indexOf("=");T===-1&&(T=O);var L=T===O?0:4-T%4;return[T,L]}function S(M){var O=V(M),T=O[0],L=O[1];return(T+L)*3/4-L}function g(M,O,T){return(O+T)*3/4-T}function F(M){var O,T=V(M),L=T[0],Y=T[1],R=new Ae(g(M,L,Y)),se=0,ne=Y>0?L-4:L,J;for(J=0;J>16&255,R[se++]=O>>8&255,R[se++]=O&255;return Y===2&&(O=pe[M.charCodeAt(J)]<<2|pe[M.charCodeAt(J+1)]>>4,R[se++]=O&255),Y===1&&(O=pe[M.charCodeAt(J)]<<10|pe[M.charCodeAt(J+1)]<<4|pe[M.charCodeAt(J+2)]>>2,R[se++]=O>>8&255,R[se++]=O&255),R}function v(M){return x[M>>18&63]+x[M>>12&63]+x[M>>6&63]+x[M&63]}function $(M,O,T){for(var L,Y=[],R=O;Rne?ne:se+R));return L===1?(O=M[T-1],Y.push(x[O>>2]+x[O<<4&63]+"==")):L===2&&(O=(M[T-2]<<8)+M[T-1],Y.push(x[O>>10]+x[O>>4&63]+x[O<<2&63]+"=")),Y.join("")}},19208:function(dn,Ut,x){"use strict";var pe;var Ae=x(86251),P=x(67467),Ne=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ut.lW=g,pe=se,Ut.h2=50;var te=2147483647;pe=te,g.TYPED_ARRAY_SUPPORT=V(),!g.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function V(){try{var I=new Uint8Array(1),m={foo:function(){return 42}};return Object.setPrototypeOf(m,Uint8Array.prototype),Object.setPrototypeOf(I,m),I.foo()===42}catch(u){return!1}}Object.defineProperty(g.prototype,"parent",{enumerable:!0,get:function(){if(g.isBuffer(this))return this.buffer}}),Object.defineProperty(g.prototype,"offset",{enumerable:!0,get:function(){if(g.isBuffer(this))return this.byteOffset}});function S(I){if(I>te)throw new RangeError('The value "'+I+'" is invalid for option "size"');var m=new Uint8Array(I);return Object.setPrototypeOf(m,g.prototype),m}function g(I,m,u){if(typeof I=="number"){if(typeof m=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return _(I)}return F(I,m,u)}g.poolSize=8192;function F(I,m,u){if(typeof I=="string")return M(I,m);if(ArrayBuffer.isView(I))return T(I);if(I==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof I);if(lr(I,ArrayBuffer)||I&&lr(I.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(lr(I,SharedArrayBuffer)||I&&lr(I.buffer,SharedArrayBuffer)))return L(I,m,u);if(typeof I=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var C=I.valueOf&&I.valueOf();if(C!=null&&C!==I)return g.from(C,m,u);var q=Y(I);if(q)return q;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof I[Symbol.toPrimitive]=="function")return g.from(I[Symbol.toPrimitive]("string"),m,u);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof I)}g.from=function(I,m,u){return F(I,m,u)},Object.setPrototypeOf(g.prototype,Uint8Array.prototype),Object.setPrototypeOf(g,Uint8Array);function v(I){if(typeof I!="number")throw new TypeError('"size" argument must be of type number');if(I<0)throw new RangeError('The value "'+I+'" is invalid for option "size"')}function $(I,m,u){return v(I),I<=0?S(I):m!==void 0?typeof u=="string"?S(I).fill(m,u):S(I).fill(m):S(I)}g.alloc=function(I,m,u){return $(I,m,u)};function _(I){return v(I),S(I<0?0:R(I)|0)}g.allocUnsafe=function(I){return _(I)},g.allocUnsafeSlow=function(I){return _(I)};function M(I,m){if((typeof m!="string"||m==="")&&(m="utf8"),!g.isEncoding(m))throw new TypeError("Unknown encoding: "+m);var u=ne(I,m)|0,C=S(u),q=C.write(I,m);return q!==u&&(C=C.slice(0,q)),C}function O(I){for(var m=I.length<0?0:R(I.length)|0,u=S(m),C=0;C=te)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+te.toString(16)+" bytes");return I|0}function se(I){return+I!=I&&(I=0),g.alloc(+I)}g.isBuffer=function(m){return m!=null&&m._isBuffer===!0&&m!==g.prototype},g.compare=function(m,u){if(lr(m,Uint8Array)&&(m=g.from(m,m.offset,m.byteLength)),lr(u,Uint8Array)&&(u=g.from(u,u.offset,u.byteLength)),!g.isBuffer(m)||!g.isBuffer(u))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(m===u)return 0;for(var C=m.length,q=u.length,Se=0,H=Math.min(C,q);Seq.length?g.from(H).copy(q,Se):Uint8Array.prototype.set.call(q,H,Se);else if(g.isBuffer(H))H.copy(q,Se);else throw new TypeError('"list" argument must be an Array of Buffers');Se+=H.length}return q};function ne(I,m){if(g.isBuffer(I))return I.length;if(ArrayBuffer.isView(I)||lr(I,ArrayBuffer))return I.byteLength;if(typeof I!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof I);var u=I.length,C=arguments.length>2&&arguments[2]===!0;if(!C&&u===0)return 0;for(var q=!1;;)switch(m){case"ascii":case"latin1":case"binary":return u;case"utf8":case"utf-8":return Lt(I).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u*2;case"hex":return u>>>1;case"base64":return er(I).length;default:if(q)return C?-1:Lt(I).length;m=(""+m).toLowerCase(),q=!0}}g.byteLength=ne;function J(I,m,u){var C=!1;if((m===void 0||m<0)&&(m=0),m>this.length||((u===void 0||u>this.length)&&(u=this.length),u<=0)||(u>>>=0,m>>>=0,u<=m))return"";for(I||(I="utf8");;)switch(I){case"hex":return be(this,m,u);case"utf8":case"utf-8":return D(this,m,u);case"ascii":return Ce(this,m,u);case"latin1":case"binary":return Te(this,m,u);case"base64":return fe(this,m,u);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ke(this,m,u);default:if(C)throw new TypeError("Unknown encoding: "+I);I=(I+"").toLowerCase(),C=!0}}g.prototype._isBuffer=!0;function W(I,m,u){var C=I[m];I[m]=I[u],I[u]=C}g.prototype.swap16=function(){var m=this.length;if(m%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var u=0;uu&&(m+=" ... "),""},Ne&&(g.prototype[Ne]=g.prototype.inspect),g.prototype.compare=function(m,u,C,q,Se){if(lr(m,Uint8Array)&&(m=g.from(m,m.offset,m.byteLength)),!g.isBuffer(m))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof m);if(u===void 0&&(u=0),C===void 0&&(C=m?m.length:0),q===void 0&&(q=0),Se===void 0&&(Se=this.length),u<0||C>m.length||q<0||Se>this.length)throw new RangeError("out of range index");if(q>=Se&&u>=C)return 0;if(q>=Se)return-1;if(u>=C)return 1;if(u>>>=0,C>>>=0,q>>>=0,Se>>>=0,this===m)return 0;for(var H=Se-q,ie=C-u,Qe=Math.min(H,ie),we=this.slice(q,Se),ye=m.slice(u,C),je=0;je2147483647?u=2147483647:u<-2147483648&&(u=-2147483648),u=+u,G(u)&&(u=q?0:I.length-1),u<0&&(u=I.length+u),u>=I.length){if(q)return-1;u=I.length-1}else if(u<0)if(q)u=0;else return-1;if(typeof m=="string"&&(m=g.from(m,C)),g.isBuffer(m))return m.length===0?-1:le(I,m,u,C,q);if(typeof m=="number")return m=m&255,typeof Uint8Array.prototype.indexOf=="function"?q?Uint8Array.prototype.indexOf.call(I,m,u):Uint8Array.prototype.lastIndexOf.call(I,m,u):le(I,[m],u,C,q);throw new TypeError("val must be string, number or Buffer")}function le(I,m,u,C,q){var Se=1,H=I.length,ie=m.length;if(C!==void 0&&(C=String(C).toLowerCase(),C==="ucs2"||C==="ucs-2"||C==="utf16le"||C==="utf-16le")){if(I.length<2||m.length<2)return-1;Se=2,H/=2,ie/=2,u/=2}function Qe(de,st){return Se===1?de[st]:de.readUInt16BE(st*Se)}var we;if(q){var ye=-1;for(we=u;weH&&(u=H-ie),we=u;we>=0;we--){for(var je=!0,xt=0;xtq&&(C=q)):C=q;var Se=m.length;C>Se/2&&(C=Se/2);for(var H=0;H>>0,isFinite(C)?(C=C>>>0,q===void 0&&(q="utf8")):(q=C,C=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Se=this.length-u;if((C===void 0||C>Se)&&(C=Se),m.length>0&&(C<0||u<0)||u>this.length)throw new RangeError("Attempt to write outside buffer bounds");q||(q="utf8");for(var H=!1;;)switch(q){case"hex":return me(this,m,u,C);case"utf8":case"utf-8":return Oe(this,m,u,C);case"ascii":case"latin1":case"binary":return Be(this,m,u,C);case"base64":return Ue(this,m,u,C);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ee(this,m,u,C);default:if(H)throw new TypeError("Unknown encoding: "+q);q=(""+q).toLowerCase(),H=!0}},g.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function fe(I,m,u){return m===0&&u===I.length?Ae.fromByteArray(I):Ae.fromByteArray(I.slice(m,u))}function D(I,m,u){u=Math.min(I.length,u);for(var C=[],q=m;q239?4:Se>223?3:Se>191?2:1;if(q+ie<=u){var Qe,we,ye,je;switch(ie){case 1:Se<128&&(H=Se);break;case 2:Qe=I[q+1],(Qe&192)===128&&(je=(Se&31)<<6|Qe&63,je>127&&(H=je));break;case 3:Qe=I[q+1],we=I[q+2],(Qe&192)===128&&(we&192)===128&&(je=(Se&15)<<12|(Qe&63)<<6|we&63,je>2047&&(je<55296||je>57343)&&(H=je));break;case 4:Qe=I[q+1],we=I[q+2],ye=I[q+3],(Qe&192)===128&&(we&192)===128&&(ye&192)===128&&(je=(Se&15)<<18|(Qe&63)<<12|(we&63)<<6|ye&63,je>65535&&je<1114112&&(H=je))}}H===null?(H=65533,ie=1):H>65535&&(H-=65536,C.push(H>>>10&1023|55296),H=56320|H&1023),C.push(H),q+=ie}return Le(C)}var Ye=4096;function Le(I){var m=I.length;if(m<=Ye)return String.fromCharCode.apply(String,I);for(var u="",C=0;CC)&&(u=C);for(var q="",Se=m;SeC&&(m=C),u<0?(u+=C,u<0&&(u=0)):u>C&&(u=C),uu)throw new RangeError("Trying to access beyond buffer length")}g.prototype.readUintLE=g.prototype.readUIntLE=function(m,u,C){m=m>>>0,u=u>>>0,C||he(m,u,this.length);for(var q=this[m],Se=1,H=0;++H>>0,u=u>>>0,C||he(m,u,this.length);for(var q=this[m+--u],Se=1;u>0&&(Se*=256);)q+=this[m+--u]*Se;return q},g.prototype.readUint8=g.prototype.readUInt8=function(m,u){return m=m>>>0,u||he(m,1,this.length),this[m]},g.prototype.readUint16LE=g.prototype.readUInt16LE=function(m,u){return m=m>>>0,u||he(m,2,this.length),this[m]|this[m+1]<<8},g.prototype.readUint16BE=g.prototype.readUInt16BE=function(m,u){return m=m>>>0,u||he(m,2,this.length),this[m]<<8|this[m+1]},g.prototype.readUint32LE=g.prototype.readUInt32LE=function(m,u){return m=m>>>0,u||he(m,4,this.length),(this[m]|this[m+1]<<8|this[m+2]<<16)+this[m+3]*16777216},g.prototype.readUint32BE=g.prototype.readUInt32BE=function(m,u){return m=m>>>0,u||he(m,4,this.length),this[m]*16777216+(this[m+1]<<16|this[m+2]<<8|this[m+3])},g.prototype.readIntLE=function(m,u,C){m=m>>>0,u=u>>>0,C||he(m,u,this.length);for(var q=this[m],Se=1,H=0;++H=Se&&(q-=Math.pow(2,8*u)),q},g.prototype.readIntBE=function(m,u,C){m=m>>>0,u=u>>>0,C||he(m,u,this.length);for(var q=u,Se=1,H=this[m+--q];q>0&&(Se*=256);)H+=this[m+--q]*Se;return Se*=128,H>=Se&&(H-=Math.pow(2,8*u)),H},g.prototype.readInt8=function(m,u){return m=m>>>0,u||he(m,1,this.length),this[m]&128?(255-this[m]+1)*-1:this[m]},g.prototype.readInt16LE=function(m,u){m=m>>>0,u||he(m,2,this.length);var C=this[m]|this[m+1]<<8;return C&32768?C|4294901760:C},g.prototype.readInt16BE=function(m,u){m=m>>>0,u||he(m,2,this.length);var C=this[m+1]|this[m]<<8;return C&32768?C|4294901760:C},g.prototype.readInt32LE=function(m,u){return m=m>>>0,u||he(m,4,this.length),this[m]|this[m+1]<<8|this[m+2]<<16|this[m+3]<<24},g.prototype.readInt32BE=function(m,u){return m=m>>>0,u||he(m,4,this.length),this[m]<<24|this[m+1]<<16|this[m+2]<<8|this[m+3]},g.prototype.readFloatLE=function(m,u){return m=m>>>0,u||he(m,4,this.length),P.read(this,m,!0,23,4)},g.prototype.readFloatBE=function(m,u){return m=m>>>0,u||he(m,4,this.length),P.read(this,m,!1,23,4)},g.prototype.readDoubleLE=function(m,u){return m=m>>>0,u||he(m,8,this.length),P.read(this,m,!0,52,8)},g.prototype.readDoubleBE=function(m,u){return m=m>>>0,u||he(m,8,this.length),P.read(this,m,!1,52,8)};function Ee(I,m,u,C,q,Se){if(!g.isBuffer(I))throw new TypeError('"buffer" argument must be a Buffer instance');if(m>q||mI.length)throw new RangeError("Index out of range")}g.prototype.writeUintLE=g.prototype.writeUIntLE=function(m,u,C,q){if(m=+m,u=u>>>0,C=C>>>0,!q){var Se=Math.pow(2,8*C)-1;Ee(this,m,u,C,Se,0)}var H=1,ie=0;for(this[u]=m&255;++ie>>0,C=C>>>0,!q){var Se=Math.pow(2,8*C)-1;Ee(this,m,u,C,Se,0)}var H=C-1,ie=1;for(this[u+H]=m&255;--H>=0&&(ie*=256);)this[u+H]=m/ie&255;return u+C},g.prototype.writeUint8=g.prototype.writeUInt8=function(m,u,C){return m=+m,u=u>>>0,C||Ee(this,m,u,1,255,0),this[u]=m&255,u+1},g.prototype.writeUint16LE=g.prototype.writeUInt16LE=function(m,u,C){return m=+m,u=u>>>0,C||Ee(this,m,u,2,65535,0),this[u]=m&255,this[u+1]=m>>>8,u+2},g.prototype.writeUint16BE=g.prototype.writeUInt16BE=function(m,u,C){return m=+m,u=u>>>0,C||Ee(this,m,u,2,65535,0),this[u]=m>>>8,this[u+1]=m&255,u+2},g.prototype.writeUint32LE=g.prototype.writeUInt32LE=function(m,u,C){return m=+m,u=u>>>0,C||Ee(this,m,u,4,4294967295,0),this[u+3]=m>>>24,this[u+2]=m>>>16,this[u+1]=m>>>8,this[u]=m&255,u+4},g.prototype.writeUint32BE=g.prototype.writeUInt32BE=function(m,u,C){return m=+m,u=u>>>0,C||Ee(this,m,u,4,4294967295,0),this[u]=m>>>24,this[u+1]=m>>>16,this[u+2]=m>>>8,this[u+3]=m&255,u+4},g.prototype.writeIntLE=function(m,u,C,q){if(m=+m,u=u>>>0,!q){var Se=Math.pow(2,8*C-1);Ee(this,m,u,C,Se-1,-Se)}var H=0,ie=1,Qe=0;for(this[u]=m&255;++H>0)-Qe&255;return u+C},g.prototype.writeIntBE=function(m,u,C,q){if(m=+m,u=u>>>0,!q){var Se=Math.pow(2,8*C-1);Ee(this,m,u,C,Se-1,-Se)}var H=C-1,ie=1,Qe=0;for(this[u+H]=m&255;--H>=0&&(ie*=256);)m<0&&Qe===0&&this[u+H+1]!==0&&(Qe=1),this[u+H]=(m/ie>>0)-Qe&255;return u+C},g.prototype.writeInt8=function(m,u,C){return m=+m,u=u>>>0,C||Ee(this,m,u,1,127,-128),m<0&&(m=255+m+1),this[u]=m&255,u+1},g.prototype.writeInt16LE=function(m,u,C){return m=+m,u=u>>>0,C||Ee(this,m,u,2,32767,-32768),this[u]=m&255,this[u+1]=m>>>8,u+2},g.prototype.writeInt16BE=function(m,u,C){return m=+m,u=u>>>0,C||Ee(this,m,u,2,32767,-32768),this[u]=m>>>8,this[u+1]=m&255,u+2},g.prototype.writeInt32LE=function(m,u,C){return m=+m,u=u>>>0,C||Ee(this,m,u,4,2147483647,-2147483648),this[u]=m&255,this[u+1]=m>>>8,this[u+2]=m>>>16,this[u+3]=m>>>24,u+4},g.prototype.writeInt32BE=function(m,u,C){return m=+m,u=u>>>0,C||Ee(this,m,u,4,2147483647,-2147483648),m<0&&(m=4294967295+m+1),this[u]=m>>>24,this[u+1]=m>>>16,this[u+2]=m>>>8,this[u+3]=m&255,u+4};function Xe(I,m,u,C,q,Se){if(u+C>I.length)throw new RangeError("Index out of range");if(u<0)throw new RangeError("Index out of range")}function et(I,m,u,C,q){return m=+m,u=u>>>0,q||Xe(I,m,u,4,34028234663852886e22,-34028234663852886e22),P.write(I,m,u,C,23,4),u+4}g.prototype.writeFloatLE=function(m,u,C){return et(this,m,u,!0,C)},g.prototype.writeFloatBE=function(m,u,C){return et(this,m,u,!1,C)};function ze(I,m,u,C,q){return m=+m,u=u>>>0,q||Xe(I,m,u,8,17976931348623157e292,-17976931348623157e292),P.write(I,m,u,C,52,8),u+8}g.prototype.writeDoubleLE=function(m,u,C){return ze(this,m,u,!0,C)},g.prototype.writeDoubleBE=function(m,u,C){return ze(this,m,u,!1,C)},g.prototype.copy=function(m,u,C,q){if(!g.isBuffer(m))throw new TypeError("argument should be a Buffer");if(C||(C=0),!q&&q!==0&&(q=this.length),u>=m.length&&(u=m.length),u||(u=0),q>0&&q=this.length)throw new RangeError("Index out of range");if(q<0)throw new RangeError("sourceEnd out of bounds");q>this.length&&(q=this.length),m.length-u>>0,C=C===void 0?this.length:C>>>0,m||(m=0);var H;if(typeof m=="number")for(H=u;H55295&&u<57344){if(!q){if(u>56319){(m-=3)>-1&&Se.push(239,191,189);continue}else if(H+1===C){(m-=3)>-1&&Se.push(239,191,189);continue}q=u;continue}if(u<56320){(m-=3)>-1&&Se.push(239,191,189),q=u;continue}u=(q-55296<<10|u-56320)+65536}else q&&(m-=3)>-1&&Se.push(239,191,189);if(q=null,u<128){if((m-=1)<0)break;Se.push(u)}else if(u<2048){if((m-=2)<0)break;Se.push(u>>6|192,u&63|128)}else if(u<65536){if((m-=3)<0)break;Se.push(u>>12|224,u>>6&63|128,u&63|128)}else if(u<1114112){if((m-=4)<0)break;Se.push(u>>18|240,u>>12&63|128,u>>6&63|128,u&63|128)}else throw new Error("Invalid code point")}return Se}function Ot(I){for(var m=[],u=0;u>8,q=u%256,Se.push(q),Se.push(C);return Se}function er(I){return Ae.toByteArray(Et(I))}function yr(I,m,u,C){for(var q=0;q=m.length||q>=I.length);++q)m[q+u]=I[q];return q}function lr(I,m){return I instanceof m||I!=null&&I.constructor!=null&&I.constructor.name!=null&&I.constructor.name===m.name}function G(I){return I!==I}var dt=function(){for(var I="0123456789abcdef",m=new Array(256),u=0;u<16;++u)for(var C=u*16,q=0;q<16;++q)m[C+q]=I[u]+I[q];return m}()},64270:function(dn){(function(Ut,x){dn.exports=x()})(this,function(){"use strict";var Ut=function(b,f){return Ut=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,y){w.__proto__=y}||function(w,y){for(var re in y)Object.prototype.hasOwnProperty.call(y,re)&&(w[re]=y[re])},Ut(b,f)};function x(b,f){if(typeof f!="function"&&f!==null)throw new TypeError("Class extends value "+String(f)+" is not a constructor or null");Ut(b,f);function w(){this.constructor=b}b.prototype=f===null?Object.create(f):(w.prototype=f.prototype,new w)}var pe=function(){return pe=Object.assign||function(f){for(var w,y=1,re=arguments.length;y0&&_e[_e.length-1])&&(qt[0]===6||qt[0]===2)){w=0;continue}if(qt[0]===3&&(!_e||qt[1]>_e[0]&&qt[1]<_e[3])){w.label=qt[1];break}if(qt[0]===6&&w.label<_e[1]){w.label=_e[1],_e=qt;break}if(_e&&w.label<_e[2]){w.label=_e[2],w.ops.push(qt);break}_e[2]&&w.ops.pop(),w.trys.pop();continue}qt=f.call(b,w)}catch(Ar){qt=[6,Ar],re=0}finally{y=_e=0}if(qt[0]&5)throw qt[1];return{value:qt[0]?qt[1]:void 0,done:!0}}}function Ne(b,f,w){if(w||arguments.length===2)for(var y=0,re=f.length,_e;y=55296&&re<=56319&&w>10)+55296,Ve%1024+56320)),(re+1===w||y.length>16384)&&(_e+=String.fromCharCode.apply(String,y),y.length=0)}return _e},v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),_=0;_>4,Ar[re++]=(Ve&15)<<4|ht>>2,Ar[re++]=(ht&3)<<6|pt&63;return qt},Y=function(b){for(var f=b.length,w=[],y=0;y>se,le=1<>se,Be=K+Oe,Ue=Be,ee=32,fe=Ue+ee,D=65536>>ne,Ye=1<=0){if(f<55296||f>56319&&f<=65535)return w=this.index[f>>se],w=(w<>se)],w=(w<>ne),w=this.index[w],w+=f>>se&Le,w=this.index[w],w=(w<ze?(re.push(!0),ht-=ze):re.push(!1),["normal","auto","loose"].indexOf(f)!==-1&&[8208,8211,12316,12448].indexOf(_e)!==-1)return y.push(Ve),w.push(q);if(ht===Ot||ht===dt){if(Ve===0)return y.push(Ve),w.push(lt);var pt=w[Ve-1];return za.indexOf(pt)===-1?(y.push(y[Ve-1]),w.push(pt)):(y.push(Ve),w.push(lt))}if(y.push(Ve),ht===Tt)return w.push(f==="strict"?we:Nr);if(ht===kn||ht===De)return w.push(lt);if(ht===mn)return _e>=131072&&_e<=196605||_e>=196608&&_e<=262141?w.push(Nr):w.push(lt);w.push(ht)}),[y,w,re]},yi=function(b,f,w,y){var re=y[w];if(Array.isArray(b)?b.indexOf(re)!==-1:b===re)for(var _e=w;_e<=y.length;){_e++;var Ve=y[_e];if(Ve===f)return!0;if(Ve!==G)break}if(re===G)for(var _e=w;_e>0;){_e--;var ht=y[_e];if(Array.isArray(b)?b.indexOf(ht)!==-1:b===ht)for(var pt=w;pt<=y.length;){pt++;var Ve=y[pt];if(Ve===f)return!0;if(Ve!==G)break}if(ht!==G)break}return!1},ge=function(b,f){for(var w=b;w>=0;){var y=f[w];if(y===G)w--;else return y}return 0},Me=function(b,f,w,y,re){if(w[y]===0)return hr;var _e=y-1;if(Array.isArray(re)&&re[_e]===!0)return hr;var Ve=_e-1,ht=_e+1,pt=f[_e],qt=Ve>=0?f[Ve]:0,Ar=f[ht];if(pt===Et&&Ar===Lt)return hr;if($i.indexOf(pt)!==-1)return Ki;if($i.indexOf(Ar)!==-1||Ri.indexOf(Ar)!==-1)return hr;if(ge(_e,f)===yr)return Gn;if(Hi.get(b[_e])===dt||(pt===kt||pt===rr)&&Hi.get(b[ht])===dt||pt===er||Ar===er||pt===lr||[G,m,C].indexOf(pt)===-1&&Ar===lr||[Se,H,ie,xt,Ie].indexOf(Ar)!==-1||ge(_e,f)===ye||yi(je,ye,_e,f)||yi([Se,H],we,_e,f)||yi(I,I,_e,f))return hr;if(pt===G)return Gn;if(pt===je||Ar===je)return hr;if(Ar===q||pt===q)return Gn;if([m,C,we].indexOf(Ar)!==-1||pt===u||qt===Dr&&qn.indexOf(pt)!==-1||pt===Ie&&Ar===Dr||Ar===Qe||di.indexOf(Ar)!==-1&&pt===de||di.indexOf(pt)!==-1&&Ar===de||pt===tt&&[Nr,kt,rr].indexOf(Ar)!==-1||[Nr,kt,rr].indexOf(pt)!==-1&&Ar===st||di.indexOf(pt)!==-1&&Zi.indexOf(Ar)!==-1||Zi.indexOf(pt)!==-1&&di.indexOf(Ar)!==-1||[tt,st].indexOf(pt)!==-1&&(Ar===de||[ye,C].indexOf(Ar)!==-1&&f[ht+1]===de)||[ye,C].indexOf(pt)!==-1&&Ar===de||pt===de&&[de,Ie,xt].indexOf(Ar)!==-1)return hr;if([de,Ie,xt,Se,H].indexOf(Ar)!==-1)for(var pr=_e;pr>=0;){var qr=f[pr];if(qr===de)return hr;if([Ie,xt].indexOf(qr)!==-1)pr--;else break}if([tt,st].indexOf(Ar)!==-1)for(var pr=[Se,H].indexOf(pt)!==-1?Ve:_e;pr>=0;){var qr=f[pr];if(qr===de)return hr;if([Ie,xt].indexOf(qr)!==-1)pr--;else break}if(xr===pt&&[xr,ur,Fr,kr].indexOf(Ar)!==-1||[ur,Fr].indexOf(pt)!==-1&&[ur,Kr].indexOf(Ar)!==-1||[Kr,kr].indexOf(pt)!==-1&&Ar===Kr||Fi.indexOf(pt)!==-1&&[Qe,st].indexOf(Ar)!==-1||Fi.indexOf(Ar)!==-1&&pt===tt||di.indexOf(pt)!==-1&&di.indexOf(Ar)!==-1||pt===xt&&di.indexOf(Ar)!==-1||di.concat(de).indexOf(pt)!==-1&&Ar===ye&&Dn.indexOf(b[ht])===-1||di.concat(de).indexOf(Ar)!==-1&&pt===H)return hr;if(pt===pn&&Ar===pn){for(var Ui=w[_e],Un=1;Ui>0&&(Ui--,f[Ui]===pn);)Un++;if(Un%2!==0)return hr}return pt===kt&&Ar===rr?hr:Gn},Fe=function(b,f){f||(f={lineBreak:"normal",wordBreak:"normal"});var w=ai(b,f.lineBreak),y=w[0],re=w[1],_e=w[2];(f.wordBreak==="break-all"||f.wordBreak==="break-word")&&(re=re.map(function(ht){return[de,lt,kn].indexOf(ht)!==-1?Nr:ht}));var Ve=f.wordBreak==="keep-all"?_e.map(function(ht,pt){return ht&&b[pt]>=19968&&b[pt]<=40959}):void 0;return[y,re,Ve]},Ge=function(){function b(f,w,y,re){this.codePoints=f,this.required=w===Ki,this.start=y,this.end=re}return b.prototype.slice=function(){return F.apply(void 0,this.codePoints.slice(this.start,this.end))},b}(),Pt=function(b,f){var w=g(b),y=Fe(w,f),re=y[0],_e=y[1],Ve=y[2],ht=w.length,pt=0,qt=0;return{next:function(){if(qt>=ht)return{done:!0,value:null};for(var Ar=hr;qt=qi&&b<=57},fa=function(b){return b>=55296&&b<=57343},Io=function(b){return $a(b)||b>=In&&b<=Ji||b>=Mi&&b<=Aa},So=function(b){return b>=Mi&&b<=Vn},Po=function(b){return b>=In&&b<=Is},Os=function(b){return So(b)||Po(b)},po=function(b){return b>=xi},bs=function(b){return b===Hr||b===Rr||b===en},Ps=function(b){return Os(b)||po(b)||b===Xt},$s=function(b){return Ps(b)||$a(b)||b===Yt},To=function(b){return b>=Ha&&b<=ci||b===fn||b>=ln&&b<=Jn||b===Kn},Uo=function(b,f){return b!==jr?!1:f!==Hr},ys=function(b,f,w){return b===Yt?Ps(f)||Uo(f,w):Ps(b)?!0:!!(b===jr&&Uo(b,f))},el=function(b,f,w){return b===ui||b===Yt?$a(f)?!0:f===Pi&&$a(w):$a(b===Pi?f:b)},vl=function(b){var f=0,w=1;(b[f]===ui||b[f]===Yt)&&(b[f]===Yt&&(w=-1),f++);for(var y=[];$a(b[f]);)y.push(b[f++]);var re=y.length?parseInt(F.apply(void 0,y),10):0;b[f]===Pi&&f++;for(var _e=[];$a(b[f]);)_e.push(b[f++]);var Ve=_e.length,ht=Ve?parseInt(F.apply(void 0,_e),10):0;(b[f]===Di||b[f]===Ua)&&f++;var pt=1;(b[f]===ui||b[f]===Yt)&&(b[f]===Yt&&(pt=-1),f++);for(var qt=[];$a(b[f]);)qt.push(b[f++]);var Ar=qt.length?parseInt(F.apply(void 0,qt),10):0;return w*(re+ht*Math.pow(10,-Ve))*Math.pow(10,pt*Ar)},ic={type:2},ac={type:3},Ql={type:4},Zs={type:13},Dc={type:8},Kl={type:21},Hl={type:9},Vs={type:10},as={type:11},ii={type:12},la={type:14},ta={type:23},oa={type:1},Da={type:25},so={type:24},Ws={type:26},ws={type:27},xs={type:28},ms={type:29},eo={type:31},Ra={type:32},os=function(){function b(){this._value=[]}return b.prototype.write=function(f){this._value=this._value.concat(g(f))},b.prototype.read=function(){for(var f=[],w=this.consumeToken();w!==Ra;)f.push(w),w=this.consumeToken();return f},b.prototype.consumeToken=function(){var f=this.consumeCodePoint();switch(f){case wn:return this.consumeStringToken(wn);case Nn:var w=this.peekCodePoint(0),y=this.peekCodePoint(1),re=this.peekCodePoint(2);if($s(w)||Uo(y,re)){var _e=ys(w,y,re)?Er:Dt,Ve=this.consumeName();return{type:5,value:Ve,flags:_e}}break;case Qn:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),Zs;break;case On:return this.consumeStringToken(On);case Xn:return ic;case Vt:return ac;case Ci:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),la;break;case ui:if(el(f,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(f),this.consumeNumericToken();break;case Bi:return Ql;case Yt:var ht=f,pt=this.peekCodePoint(0),qt=this.peekCodePoint(1);if(el(ht,pt,qt))return this.reconsumeCodePoint(f),this.consumeNumericToken();if(ys(ht,pt,qt))return this.reconsumeCodePoint(f),this.consumeIdentLikeToken();if(pt===Yt&&qt===or)return this.consumeCodePoint(),this.consumeCodePoint(),so;break;case Pi:if(el(f,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(f),this.consumeNumericToken();break;case an:if(this.peekCodePoint(0)===Ci)for(this.consumeCodePoint();;){var Ar=this.consumeCodePoint();if(Ar===Ci&&(Ar=this.consumeCodePoint(),Ar===an))return this.consumeToken();if(Ar===pi)return this.consumeToken()}break;case Xi:return Ws;case ri:return ws;case jt:if(this.peekCodePoint(0)===tr&&this.peekCodePoint(1)===Yt&&this.peekCodePoint(2)===Yt)return this.consumeCodePoint(),this.consumeCodePoint(),Da;break;case cr:var pr=this.peekCodePoint(0),qr=this.peekCodePoint(1),Ui=this.peekCodePoint(2);if(ys(pr,qr,Ui)){var Ve=this.consumeName();return{type:7,value:Ve}}break;case Pr:return xs;case jr:if(Uo(f,this.peekCodePoint(0)))return this.reconsumeCodePoint(f),this.consumeIdentLikeToken();break;case yn:return ms;case Cn:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),Dc;break;case Ai:return as;case Ei:return ii;case Bo:case Fa:var Un=this.peekCodePoint(0),gi=this.peekCodePoint(1);return Un===ui&&(Io(gi)||gi===ni)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(f),this.consumeIdentLikeToken();case ei:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),Hl;if(this.peekCodePoint(0)===ei)return this.consumeCodePoint(),Kl;break;case jn:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),Vs;break;case pi:return Ra}return bs(f)?(this.consumeWhiteSpace(),eo):$a(f)?(this.reconsumeCodePoint(f),this.consumeNumericToken()):Ps(f)?(this.reconsumeCodePoint(f),this.consumeIdentLikeToken()):{type:6,value:F(f)}},b.prototype.consumeCodePoint=function(){var f=this._value.shift();return typeof f=="undefined"?-1:f},b.prototype.reconsumeCodePoint=function(f){this._value.unshift(f)},b.prototype.peekCodePoint=function(f){return f>=this._value.length?-1:this._value[f]},b.prototype.consumeUnicodeRangeToken=function(){for(var f=[],w=this.consumeCodePoint();Io(w)&&f.length<6;)f.push(w),w=this.consumeCodePoint();for(var y=!1;w===ni&&f.length<6;)f.push(w),w=this.consumeCodePoint(),y=!0;if(y){var re=parseInt(F.apply(void 0,f.map(function(pt){return pt===ni?qi:pt})),16),_e=parseInt(F.apply(void 0,f.map(function(pt){return pt===ni?Ji:pt})),16);return{type:30,start:re,end:_e}}var Ve=parseInt(F.apply(void 0,f),16);if(this.peekCodePoint(0)===Yt&&Io(this.peekCodePoint(1))){this.consumeCodePoint(),w=this.consumeCodePoint();for(var ht=[];Io(w)&&ht.length<6;)ht.push(w),w=this.consumeCodePoint();var _e=parseInt(F.apply(void 0,ht),16);return{type:30,start:Ve,end:_e}}else return{type:30,start:Ve,end:Ve}},b.prototype.consumeIdentLikeToken=function(){var f=this.consumeName();return f.toLowerCase()==="url"&&this.peekCodePoint(0)===Xn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Xn?(this.consumeCodePoint(),{type:19,value:f}):{type:20,value:f}},b.prototype.consumeUrlToken=function(){var f=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===pi)return{type:22,value:""};var w=this.peekCodePoint(0);if(w===On||w===wn){var y=this.consumeStringToken(this.consumeCodePoint());return y.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===pi||this.peekCodePoint(0)===Vt)?(this.consumeCodePoint(),{type:22,value:y.value}):(this.consumeBadUrlRemnants(),ta)}for(;;){var re=this.consumeCodePoint();if(re===pi||re===Vt)return{type:22,value:F.apply(void 0,f)};if(bs(re))return this.consumeWhiteSpace(),this.peekCodePoint(0)===pi||this.peekCodePoint(0)===Vt?(this.consumeCodePoint(),{type:22,value:F.apply(void 0,f)}):(this.consumeBadUrlRemnants(),ta);if(re===wn||re===On||re===Xn||To(re))return this.consumeBadUrlRemnants(),ta;if(re===jr)if(Uo(re,this.peekCodePoint(0)))f.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ta;else f.push(re)}},b.prototype.consumeWhiteSpace=function(){for(;bs(this.peekCodePoint(0));)this.consumeCodePoint()},b.prototype.consumeBadUrlRemnants=function(){for(;;){var f=this.consumeCodePoint();if(f===Vt||f===pi)return;Uo(f,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},b.prototype.consumeStringSlice=function(f){for(var w=5e4,y="";f>0;){var re=Math.min(w,f);y+=F.apply(void 0,this._value.splice(0,re)),f-=re}return this._value.shift(),y},b.prototype.consumeStringToken=function(f){var w="",y=0;do{var re=this._value[y];if(re===pi||re===void 0||re===f)return w+=this.consumeStringSlice(y),{type:0,value:w};if(re===Hr)return this._value.splice(0,y),oa;if(re===jr){var _e=this._value[y+1];_e!==pi&&_e!==void 0&&(_e===Hr?(w+=this.consumeStringSlice(y),y=-1,this._value.shift()):Uo(re,_e)&&(w+=this.consumeStringSlice(y),w+=F(this.consumeEscapedCodePoint()),y=-1))}y++}while(!0)},b.prototype.consumeNumber=function(){var f=[],w=nr,y=this.peekCodePoint(0);for((y===ui||y===Yt)&&f.push(this.consumeCodePoint());$a(this.peekCodePoint(0));)f.push(this.consumeCodePoint());y=this.peekCodePoint(0);var re=this.peekCodePoint(1);if(y===Pi&&$a(re))for(f.push(this.consumeCodePoint(),this.consumeCodePoint()),w=Or;$a(this.peekCodePoint(0));)f.push(this.consumeCodePoint());y=this.peekCodePoint(0),re=this.peekCodePoint(1);var _e=this.peekCodePoint(2);if((y===Di||y===Ua)&&((re===ui||re===Yt)&&$a(_e)||$a(re)))for(f.push(this.consumeCodePoint(),this.consumeCodePoint()),w=Or;$a(this.peekCodePoint(0));)f.push(this.consumeCodePoint());return[vl(f),w]},b.prototype.consumeNumericToken=function(){var f=this.consumeNumber(),w=f[0],y=f[1],re=this.peekCodePoint(0),_e=this.peekCodePoint(1),Ve=this.peekCodePoint(2);if(ys(re,_e,Ve)){var ht=this.consumeName();return{type:15,number:w,flags:y,unit:ht}}return re===hi?(this.consumeCodePoint(),{type:16,number:w,flags:y}):{type:17,number:w,flags:y}},b.prototype.consumeEscapedCodePoint=function(){var f=this.consumeCodePoint();if(Io(f)){for(var w=F(f);Io(this.peekCodePoint(0))&&w.length<6;)w+=F(this.consumeCodePoint());bs(this.peekCodePoint(0))&&this.consumeCodePoint();var y=parseInt(w,16);return y===0||fa(y)||y>1114111?wi:y}return f===pi?wi:f},b.prototype.consumeName=function(){for(var f="";;){var w=this.consumeCodePoint();if($s(w))f+=F(w);else if(Uo(w,this.peekCodePoint(0)))f+=F(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(w),f}},b}(),ss=function(){function b(f){this._tokens=f}return b.create=function(f){var w=new os;return w.write(f),new b(w.read())},b.parseValue=function(f){return b.create(f).parseComponentValue()},b.parseValues=function(f){return b.create(f).parseComponentValues()},b.prototype.parseComponentValue=function(){for(var f=this.consumeToken();f.type===31;)f=this.consumeToken();if(f.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(f);var w=this.consumeComponentValue();do f=this.consumeToken();while(f.type===31);if(f.type===32)return w;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},b.prototype.parseComponentValues=function(){for(var f=[];;){var w=this.consumeComponentValue();if(w.type===32)return f;f.push(w),f.push()}},b.prototype.consumeComponentValue=function(){var f=this.consumeToken();switch(f.type){case 11:case 28:case 2:return this.consumeSimpleBlock(f.type);case 19:return this.consumeFunction(f)}return f},b.prototype.consumeSimpleBlock=function(f){for(var w={type:f,values:[]},y=this.consumeToken();;){if(y.type===32||gA(y,f))return w;this.reconsumeToken(y),w.values.push(this.consumeComponentValue()),y=this.consumeToken()}},b.prototype.consumeFunction=function(f){for(var w={name:f.value,values:[],type:18};;){var y=this.consumeToken();if(y.type===32||y.type===3)return w;this.reconsumeToken(y),w.values.push(this.consumeComponentValue())}},b.prototype.consumeToken=function(){var f=this._tokens.shift();return typeof f=="undefined"?Ra:f},b.prototype.reconsumeToken=function(f){this._tokens.unshift(f)},b}(),Fs=function(b){return b.type===15},Go=function(b){return b.type===17},Fo=function(b){return b.type===20},pA=function(b){return b.type===0},tu=function(b,f){return Fo(b)&&b.value===f},Ac=function(b){return b.type!==31},mA=function(b){return b.type!==31&&b.type!==4},ll=function(b){var f=[],w=[];return b.forEach(function(y){if(y.type===4){if(w.length===0)throw new Error("Error parsing function args, zero tokens for arg");f.push(w),w=[];return}y.type!==31&&w.push(y)}),w.length&&f.push(w),f},gA=function(b,f){return f===11&&b.type===12||f===28&&b.type===29?!0:f===2&&b.type===3},tl=function(b){return b.type===17||b.type===15},gs=function(b){return b.type===16||tl(b)},qc=function(b){return b.length>1?[b[0],b[1]]:[b[0]]},Ts={type:17,number:0,flags:nr},OA={type:16,number:50,flags:nr},uc={type:16,number:100,flags:nr},jl=function(b,f,w){var y=b[0],re=b[1];return[to(y,f),to(typeof re!="undefined"?re:y,w)]},to=function(b,f){if(b.type===16)return b.number/100*f;if(Fs(b))switch(b.unit){case"rem":case"em":return 16*b.number;case"px":default:return b.number}return b.number},Gs="deg",vA="grad",Su="rad",ls="turn",Ca={name:"angle",parse:function(b,f){if(f.type===15)switch(f.unit){case Gs:return Math.PI*f.number/180;case vA:return Math.PI/200*f.number;case Su:return f.number;case ls:return Math.PI*2*f.number}throw new Error("Unsupported angle type")}},ya=function(b){return b.type===15&&(b.unit===Gs||b.unit===vA||b.unit===Su||b.unit===ls)},ts=function(b){var f=b.filter(Fo).map(function(w){return w.value}).join(" ");switch(f){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ts,Ts];case"to top":case"bottom":return go(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ts,uc];case"to right":case"left":return go(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[uc,uc];case"to bottom":case"top":return go(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[uc,Ts];case"to left":case"right":return go(270)}return 0},go=function(b){return Math.PI*b/180},jo={name:"color",parse:function(b,f){if(f.type===18){var w=xl[f.name];if(typeof w=="undefined")throw new Error('Attempting to parse an unsupported color function "'+f.name+'"');return w(b,f.values)}if(f.type===5){if(f.value.length===3){var y=f.value.substring(0,1),re=f.value.substring(1,2),_e=f.value.substring(2,3);return Cs(parseInt(y+y,16),parseInt(re+re,16),parseInt(_e+_e,16),1)}if(f.value.length===4){var y=f.value.substring(0,1),re=f.value.substring(1,2),_e=f.value.substring(2,3),Ve=f.value.substring(3,4);return Cs(parseInt(y+y,16),parseInt(re+re,16),parseInt(_e+_e,16),parseInt(Ve+Ve,16)/255)}if(f.value.length===6){var y=f.value.substring(0,2),re=f.value.substring(2,4),_e=f.value.substring(4,6);return Cs(parseInt(y,16),parseInt(re,16),parseInt(_e,16),1)}if(f.value.length===8){var y=f.value.substring(0,2),re=f.value.substring(2,4),_e=f.value.substring(4,6),Ve=f.value.substring(6,8);return Cs(parseInt(y,16),parseInt(re,16),parseInt(_e,16),parseInt(Ve,16)/255)}}if(f.type===20){var ht=rl[f.value.toUpperCase()];if(typeof ht!="undefined")return ht}return rl.TRANSPARENT}},zo=function(b){return(255&b)===0},No=function(b){var f=255&b,w=255&b>>8,y=255&b>>16,re=255&b>>24;return f<255?"rgba("+re+","+y+","+w+","+f/255+")":"rgb("+re+","+y+","+w+")"},Cs=function(b,f,w,y){return(b<<24|f<<16|w<<8|Math.round(y*255)<<0)>>>0},oc=function(b,f){if(b.type===17)return b.number;if(b.type===16){var w=f===3?1:255;return f===3?b.number/100*w:Math.round(b.number/100*w)}return 0},Vc=function(b,f){var w=f.filter(mA);if(w.length===3){var y=w.map(oc),re=y[0],_e=y[1],Ve=y[2];return Cs(re,_e,Ve,1)}if(w.length===4){var ht=w.map(oc),re=ht[0],_e=ht[1],Ve=ht[2],pt=ht[3];return Cs(re,_e,Ve,pt)}return 0};function Xs(b,f,w){return w<0&&(w+=1),w>=1&&(w-=1),w<1/6?(f-b)*w*6+b:w<1/2?f:w<2/3?(f-b)*6*(2/3-w)+b:b}var bA=function(b,f){var w=f.filter(mA),y=w[0],re=w[1],_e=w[2],Ve=w[3],ht=(y.type===17?go(y.number):Ca.parse(b,y))/(Math.PI*2),pt=gs(re)?re.number/100:0,qt=gs(_e)?_e.number/100:0,Ar=typeof Ve!="undefined"&&gs(Ve)?to(Ve,1):1;if(pt===0)return Cs(qt*255,qt*255,qt*255,1);var pr=qt<=.5?qt*(pt+1):qt+pt-qt*pt,qr=qt*2-pr,Ui=Xs(qr,pr,ht+1/3),Un=Xs(qr,pr,ht),gi=Xs(qr,pr,ht-1/3);return Cs(Ui*255,Un*255,gi*255,Ar)},xl={hsl:bA,hsla:bA,rgb:Vc,rgba:Vc},eA=function(b,f){return jo.parse(b,ss.create(f).parseComponentValue())},rl={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Id={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(b,f){return f.map(function(w){if(Fo(w))switch(w.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ru={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},jA=function(b,f){var w=jo.parse(b,f[0]),y=f[1];return y&&gs(y)?{color:w,stop:y}:{color:w,stop:null}},cf=function(b,f){var w=b[0],y=b[b.length-1];w.stop===null&&(w.stop=Ts),y.stop===null&&(y.stop=uc);for(var re=[],_e=0,Ve=0;Ve_e?re.push(pt):re.push(_e),_e=pt}else re.push(null)}for(var qt=null,Ve=0;VeVe.optimumDistance)?{optimumCorner:ht,optimumDistance:Ar}:Ve},{optimumDistance:re?1/0:-1/0,optimumCorner:null}).optimumCorner},Xo=function(b,f,w,y,re){var _e=0,Ve=0;switch(b.size){case 0:b.shape===0?_e=Ve=Math.min(Math.abs(f),Math.abs(f-y),Math.abs(w),Math.abs(w-re)):b.shape===1&&(_e=Math.min(Math.abs(f),Math.abs(f-y)),Ve=Math.min(Math.abs(w),Math.abs(w-re)));break;case 2:if(b.shape===0)_e=Ve=Math.min(Nc(f,w),Nc(f,w-re),Nc(f-y,w),Nc(f-y,w-re));else if(b.shape===1){var ht=Math.min(Math.abs(w),Math.abs(w-re))/Math.min(Math.abs(f),Math.abs(f-y)),pt=Fd(y,re,f,w,!0),qt=pt[0],Ar=pt[1];_e=Nc(qt-f,(Ar-w)/ht),Ve=ht*_e}break;case 1:b.shape===0?_e=Ve=Math.max(Math.abs(f),Math.abs(f-y),Math.abs(w),Math.abs(w-re)):b.shape===1&&(_e=Math.max(Math.abs(f),Math.abs(f-y)),Ve=Math.max(Math.abs(w),Math.abs(w-re)));break;case 3:if(b.shape===0)_e=Ve=Math.max(Nc(f,w),Nc(f,w-re),Nc(f-y,w),Nc(f-y,w-re));else if(b.shape===1){var ht=Math.max(Math.abs(w),Math.abs(w-re))/Math.max(Math.abs(f),Math.abs(f-y)),pr=Fd(y,re,f,w,!1),qt=pr[0],Ar=pr[1];_e=Nc(qt-f,(Ar-w)/ht),Ve=ht*_e}break}return Array.isArray(b.size)&&(_e=to(b.size[0],y),Ve=b.size.length===2?to(b.size[1],re):_e),[_e,Ve]},Oo=function(b,f){var w=go(180),y=[];return ll(f).forEach(function(re,_e){if(_e===0){var Ve=re[0];if(Ve.type===20&&Ve.value==="to"){w=ts(re);return}else if(ya(Ve)){w=Ca.parse(b,Ve);return}}var ht=jA(b,re);y.push(ht)}),{angle:w,stops:y,type:1}},Jo=function(b,f){var w=go(180),y=[];return ll(f).forEach(function(re,_e){if(_e===0){var Ve=re[0];if(Ve.type===20&&["top","left","right","bottom"].indexOf(Ve.value)!==-1){w=ts(re);return}else if(ya(Ve)){w=(Ca.parse(b,Ve)+go(270))%go(360);return}}var ht=jA(b,re);y.push(ht)}),{angle:w,stops:y,type:1}},yc=function(b,f){var w=go(180),y=[],re=1,_e=0,Ve=3,ht=[];return ll(f).forEach(function(pt,qt){var Ar=pt[0];if(qt===0){if(Fo(Ar)&&Ar.value==="linear"){re=1;return}else if(Fo(Ar)&&Ar.value==="radial"){re=2;return}}if(Ar.type===18){if(Ar.name==="from"){var pr=jo.parse(b,Ar.values[0]);y.push({stop:Ts,color:pr})}else if(Ar.name==="to"){var pr=jo.parse(b,Ar.values[0]);y.push({stop:uc,color:pr})}else if(Ar.name==="color-stop"){var qr=Ar.values.filter(mA);if(qr.length===2){var pr=jo.parse(b,qr[1]),Ui=qr[0];Go(Ui)&&y.push({stop:{type:16,number:Ui.number*100,flags:Ui.flags},color:pr})}}}}),re===1?{angle:(w+go(180))%go(360),stops:y,type:re}:{size:Ve,shape:_e,stops:y,position:ht,type:re}},zl="closest-side",qu="farthest-side",yA="closest-corner",zA="farthest-corner",Md="circle",Ld="ellipse",$A="cover",ZA="contain",Mo=function(b,f){var w=0,y=3,re=[],_e=[];return ll(f).forEach(function(Ve,ht){var pt=!0;if(ht===0){var qt=!1;pt=Ve.reduce(function(pr,qr){if(qt)if(Fo(qr))switch(qr.value){case"center":return _e.push(OA),pr;case"top":case"left":return _e.push(Ts),pr;case"right":case"bottom":return _e.push(uc),pr}else(gs(qr)||tl(qr))&&_e.push(qr);else if(Fo(qr))switch(qr.value){case Md:return w=0,!1;case Ld:return w=1,!1;case"at":return qt=!0,!1;case zl:return y=0,!1;case $A:case qu:return y=1,!1;case ZA:case yA:return y=2,!1;case zA:return y=3,!1}else if(tl(qr)||gs(qr))return Array.isArray(y)||(y=[]),y.push(qr),!1;return pr},pt)}if(pt){var Ar=jA(b,Ve);re.push(Ar)}}),{size:y,shape:w,stops:re,position:_e,type:2}},wA=function(b,f){var w=0,y=3,re=[],_e=[];return ll(f).forEach(function(Ve,ht){var pt=!0;if(ht===0?pt=Ve.reduce(function(Ar,pr){if(Fo(pr))switch(pr.value){case"center":return _e.push(OA),!1;case"top":case"left":return _e.push(Ts),!1;case"right":case"bottom":return _e.push(uc),!1}else if(gs(pr)||tl(pr))return _e.push(pr),!1;return Ar},pt):ht===1&&(pt=Ve.reduce(function(Ar,pr){if(Fo(pr))switch(pr.value){case Md:return w=0,!1;case Ld:return w=1,!1;case ZA:case zl:return y=0,!1;case qu:return y=1,!1;case yA:return y=2,!1;case $A:case zA:return y=3,!1}else if(tl(pr)||gs(pr))return Array.isArray(y)||(y=[]),y.push(pr),!1;return Ar},pt)),pt){var qt=jA(b,Ve);re.push(qt)}}),{size:y,shape:w,stops:re,position:_e,type:2}},VA=function(b){return b.type===1},y0=function(b){return b.type===2},nu={name:"image",parse:function(b,f){if(f.type===22){var w={url:f.value,type:0};return b.cache.addImage(f.value),w}if(f.type===18){var y=Af[f.name];if(typeof y=="undefined")throw new Error('Attempting to parse an unsupported image function "'+f.name+'"');return y(b,f.values)}throw new Error("Unsupported image type "+f.type)}};function xh(b){return!(b.type===20&&b.value==="none")&&(b.type!==18||!!Af[b.name])}var Af={"linear-gradient":Oo,"-moz-linear-gradient":Jo,"-ms-linear-gradient":Jo,"-o-linear-gradient":Jo,"-webkit-linear-gradient":Jo,"radial-gradient":Mo,"-moz-radial-gradient":wA,"-ms-radial-gradient":wA,"-o-radial-gradient":wA,"-webkit-radial-gradient":wA,"-webkit-gradient":yc},kd={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(b,f){if(f.length===0)return[];var w=f[0];return w.type===20&&w.value==="none"?[]:f.filter(function(y){return mA(y)&&xh(y)}).map(function(y){return nu.parse(b,y)})}},Kf={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(b,f){return f.map(function(w){if(Fo(w))switch(w.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ch={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(b,f){return ll(f).map(function(w){return w.filter(gs)}).map(qc)}},Eu={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(b,f){return ll(f).map(function(w){return w.filter(Fo).map(function(y){return y.value}).join(" ")}).map(uf)}},uf=function(b){switch(b){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Cl;(function(b){b.AUTO="auto",b.CONTAIN="contain",b.COVER="cover"})(Cl||(Cl={}));var Bl={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(b,f){return ll(f).map(function(w){return w.filter(Oc)})}},Oc=function(b){return Fo(b)||gs(b)},Pc=function(b){return{name:"border-"+b+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},w0=Pc("top"),_u=Pc("right"),Bh=Pc("bottom"),Iu=Pc("left"),Dd=function(b){return{name:"border-radius-"+b,initialValue:"0 0",prefix:!1,type:1,parse:function(f,w){return qc(w.filter(gs))}}},Vp=Dd("top-left"),iu=Dd("top-right"),tA=Dd("bottom-right"),wc=Dd("bottom-left"),$o=function(b){return{name:"border-"+b+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(f,w){switch(w){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},ed=$o("top"),Hf=$o("right"),jf=$o("bottom"),Tc=$o("left"),td=function(b){return{name:"border-"+b+"-width",initialValue:"0",type:0,prefix:!1,parse:function(f,w){return Fs(w)?w.number:0}}},df=td("top"),rd=td("right"),x0=td("bottom"),C0=td("left"),$l={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},nd={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(b,f){switch(f){case"rtl":return 1;case"ltr":default:return 0}}},B0={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(b,f){return f.filter(Fo).reduce(function(w,y){return w|ue(y.value)},0)}},ue=function(b){switch(b){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},xe={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(b,f){switch(f){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Je={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(b,f){return f.type===20&&f.value==="normal"?0:f.type===17||f.type===15?f.number:0}},ct;(function(b){b.NORMAL="normal",b.STRICT="strict"})(ct||(ct={}));var Ct={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(b,f){switch(f){case"strict":return ct.STRICT;case"normal":default:return ct.NORMAL}}},vt={name:"line-height",initialValue:"normal",prefix:!1,type:4},$t=function(b,f){return Fo(b)&&b.value==="normal"?1.2*f:b.type===17?f*b.number:gs(b)?to(b,f):f},zt={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(b,f){return f.type===20&&f.value==="none"?null:nu.parse(b,f)}},Qt={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(b,f){switch(f){case"inside":return 0;case"outside":default:return 1}}},dr={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(b,f){switch(f){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},_r=function(b){return{name:"margin-"+b,initialValue:"0",prefix:!1,type:4}},mr=_r("top"),tn=_r("right"),Vr=_r("bottom"),Yr=_r("left"),Pn={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(b,f){return f.filter(Fo).map(function(w){switch(w.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},xn={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(b,f){switch(f){case"break-word":return"break-word";case"normal":default:return"normal"}}},Fn=function(b){return{name:"padding-"+b,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Bn=Fn("top"),zn=Fn("right"),Ti=Fn("bottom"),ji=Fn("left"),mi={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(b,f){switch(f){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},na={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(b,f){switch(f){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},wa={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(b,f){return f.length===1&&tu(f[0],"none")?[]:ll(f).map(function(w){for(var y={color:rl.TRANSPARENT,offsetX:Ts,offsetY:Ts,blur:Ts},re=0,_e=0;_e1?1:0],this.overflowWrap=Hn(f,xn,w.overflowWrap),this.paddingTop=Hn(f,Bn,w.paddingTop),this.paddingRight=Hn(f,zn,w.paddingRight),this.paddingBottom=Hn(f,Ti,w.paddingBottom),this.paddingLeft=Hn(f,ji,w.paddingLeft),this.paintOrder=Hn(f,Za,w.paintOrder),this.position=Hn(f,na,w.position),this.textAlign=Hn(f,mi,w.textAlign),this.textDecorationColor=Hn(f,cs,(y=w.textDecorationColor)!==null&&y!==void 0?y:w.color),this.textDecorationLine=Hn(f,ma,(re=w.textDecorationLine)!==null&&re!==void 0?re:w.textDecoration),this.textShadow=Hn(f,wa,w.textShadow),this.textTransform=Hn(f,Yn,w.textTransform),this.transform=Hn(f,bi,w.transform),this.transformOrigin=Hn(f,pa,w.transformOrigin),this.visibility=Hn(f,Wi,w.visibility),this.webkitTextStrokeColor=Hn(f,Ml,w.webkitTextStrokeColor),this.webkitTextStrokeWidth=Hn(f,nl,w.webkitTextStrokeWidth),this.wordBreak=Hn(f,Qa,w.wordBreak),this.zIndex=Hn(f,Yo,w.zIndex)}return b.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},b.prototype.isTransparent=function(){return zo(this.backgroundColor)},b.prototype.isTransformed=function(){return this.transform!==null},b.prototype.isPositioned=function(){return this.position!==0},b.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},b.prototype.isFloating=function(){return this.float!==0},b.prototype.isInlineLevel=function(){return li(this.display,4)||li(this.display,33554432)||li(this.display,268435456)||li(this.display,536870912)||li(this.display,67108864)||li(this.display,134217728)},b}(),Us=function(){function b(f,w){this.content=Hn(f,Gi,w.content),this.quotes=Hn(f,Oi,w.quotes)}return b}(),Uc=function(){function b(f,w){this.counterIncrement=Hn(f,zi,w.counterIncrement),this.counterReset=Hn(f,Ni,w.counterReset)}return b}(),Hn=function(b,f,w){var y=new os,re=w!==null&&typeof w!="undefined"?w.toString():f.initialValue;y.write(re);var _e=new ss(y.read());switch(f.type){case 2:var Ve=_e.parseComponentValue();return f.parse(b,Fo(Ve)?Ve.value:f.initialValue);case 0:return f.parse(b,_e.parseComponentValue());case 1:return f.parse(b,_e.parseComponentValues());case 4:return _e.parseComponentValue();case 3:switch(f.format){case"angle":return Ca.parse(b,_e.parseComponentValue());case"color":return jo.parse(b,_e.parseComponentValue());case"image":return nu.parse(b,_e.parseComponentValue());case"length":var ht=_e.parseComponentValue();return tl(ht)?ht:Ts;case"length-percentage":var pt=_e.parseComponentValue();return gs(pt)?pt:Ts;case"time":return lo.parse(b,_e.parseComponentValue())}break}},dc="data-html2canvas-debug",Fu=function(b){var f=b.getAttribute(dc);switch(f){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},co=function(b,f){var w=Fu(b);return w===1||f===w},hn=function(){function b(f,w){if(this.context=f,this.textNodes=[],this.elements=[],this.flags=0,co(w,3))debugger;this.styles=new Gc(f,window.getComputedStyle(w,null)),k0(w)&&(this.styles.animationDuration.some(function(y){return y>0})&&(w.style.animationDuration="0s"),this.styles.transform!==null&&(w.style.transform="none")),this.bounds=V(this.context,w),co(w,4)&&(this.flags|=16)}return b}(),Lo="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",cl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",As=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ia=0;ia>4,Ar[re++]=(Ve&15)<<4|ht>>2,Ar[re++]=(ht&3)<<6|pt&63;return qt},Zl=function(b){for(var f=b.length,w=[],y=0;y>Cc,Rs=1<>Cc,Ms=Ll+il,Bc=Ms,xA=32,PA=Bc+xA,CA=65536>>El,ff=1<=0){if(f<55296||f>56319&&f<=65535)return w=this.index[f>>Cc],w=(w<>Cc)],w=(w<>El),w=this.index[w],w+=f>>Cc&zf,w=this.index[w],w=(w<=55296&&re<=56319&&w>10)+55296,Ve%1024+56320)),(re+1===w||y.length>16384)&&(_e+=String.fromCharCode.apply(String,y),y.length=0)}return _e},od=Vl(Lo),zr="\xD7",Pd="\xF7",mf=function(b){return od.get(b)},Wf=function(b,f,w){var y=w-2,re=f[y],_e=f[w-1],Ve=f[w];if(_e===hf&&Ve===pf)return zr;if(_e===hf||_e===pf||_e===id||Ve===hf||Ve===pf||Ve===id)return Pd;if(_e===SA&&[SA,EA,$f,TA].indexOf(Ve)!==-1||(_e===$f||_e===EA)&&(Ve===EA||Ve===Gl)||(_e===TA||_e===Gl)&&Ve===Gl||Ve===Zf||Ve===Ao||Ve===Bs||_e===BA)return zr;if(_e===Zf&&Ve===Vf){for(;re===Ao;)re=f[--y];if(re===Vf)return zr}if(_e===ad&&Ve===ad){for(var ht=0;re===ad;)ht++,re=f[--y];if(ht%2===0)return zr}return Pd},gf=function(b){var f=Nd(b),w=f.length,y=0,re=0,_e=f.map(mf);return{next:function(){if(y>=w)return{done:!0,value:null};for(var Ve=zr;yVe.x||Ar.y>Ve.y;return Ve=Ar,qt===0?!0:pr});return b.body.removeChild(f),ht},bl=function(){return typeof new Image().crossOrigin!="undefined"},Mu=function(){return typeof new XMLHttpRequest().responseType=="string"},vf=function(b){var f=new Image,w=b.createElement("canvas"),y=w.getContext("2d");if(!y)return!1;f.src="data:image/svg+xml,";try{y.drawImage(f,0,0),w.toDataURL()}catch(re){return!1}return!0},sd=function(b){return b[0]===0&&b[1]===255&&b[2]===0&&b[3]===255},bf=function(b){var f=b.createElement("canvas"),w=100;f.width=w,f.height=w;var y=f.getContext("2d");if(!y)return Promise.reject(!1);y.fillStyle="rgb(0, 255, 0)",y.fillRect(0,0,w,w);var re=new Image,_e=f.toDataURL();re.src=_e;var Ve=UA(w,w,0,0,re);return y.fillStyle="red",y.fillRect(0,0,w,w),ou(Ve).then(function(ht){y.drawImage(ht,0,0);var pt=y.getImageData(0,0,w,w).data;y.fillStyle="red",y.fillRect(0,0,w,w);var qt=b.createElement("div");return qt.style.backgroundImage="url("+_e+")",qt.style.height=w+"px",sd(pt)?ou(UA(w,w,0,0,qt)):Promise.reject(!1)}).then(function(ht){return y.drawImage(ht,0,0),sd(y.getImageData(0,0,w,w).data)}).catch(function(){return!1})},UA=function(b,f,w,y,re){var _e="http://www.w3.org/2000/svg",Ve=document.createElementNS(_e,"svg"),ht=document.createElementNS(_e,"foreignObject");return Ve.setAttributeNS(null,"width",b.toString()),Ve.setAttributeNS(null,"height",f.toString()),ht.setAttributeNS(null,"width","100%"),ht.setAttributeNS(null,"height","100%"),ht.setAttributeNS(null,"x",w.toString()),ht.setAttributeNS(null,"y",y.toString()),ht.setAttributeNS(null,"externalResourcesRequired","true"),Ve.appendChild(ht),ht.appendChild(re),Ve},ou=function(b){return new Promise(function(f,w){var y=new Image;y.onload=function(){return f(y)},y.onerror=w,y.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(b))})},ds={get SUPPORT_RANGE_BOUNDS(){var b=Eh(document);return Object.defineProperty(ds,"SUPPORT_RANGE_BOUNDS",{value:b}),b},get SUPPORT_WORD_BREAKING(){var b=ds.SUPPORT_RANGE_BOUNDS&&Gf(document);return Object.defineProperty(ds,"SUPPORT_WORD_BREAKING",{value:b}),b},get SUPPORT_SVG_DRAWING(){var b=vf(document);return Object.defineProperty(ds,"SUPPORT_SVG_DRAWING",{value:b}),b},get SUPPORT_FOREIGNOBJECT_DRAWING(){var b=typeof Array.from=="function"&&typeof window.fetch=="function"?bf(document):Promise.resolve(!1);return Object.defineProperty(ds,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:b}),b},get SUPPORT_CORS_IMAGES(){var b=bl();return Object.defineProperty(ds,"SUPPORT_CORS_IMAGES",{value:b}),b},get SUPPORT_RESPONSE_TYPE(){var b=Mu();return Object.defineProperty(ds,"SUPPORT_RESPONSE_TYPE",{value:b}),b},get SUPPORT_CORS_XHR(){var b="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ds,"SUPPORT_CORS_XHR",{value:b}),b},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var b=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(ds,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:b}),b}},Qc=function(){function b(f,w){this.text=f,this.bounds=w}return b}(),Xl=function(b,f,w,y){var re=su(f,w),_e=[],Ve=0;return re.forEach(function(ht){if(w.textDecorationLine.length||ht.trim().length>0)if(ds.SUPPORT_RANGE_BOUNDS){var pt=uo(y,Ve,ht.length).getClientRects();if(pt.length>1){var qt=bo(ht),Ar=0;qt.forEach(function(qr){_e.push(new Qc(qr,te.fromDOMRectList(b,uo(y,Ar+Ve,qr.length).getClientRects()))),Ar+=qr.length})}else _e.push(new Qc(ht,te.fromDOMRectList(b,pt)))}else{var pr=y.splitText(ht.length);_e.push(new Qc(ht,Lu(b,y))),y=pr}else ds.SUPPORT_RANGE_BOUNDS||(y=y.splitText(ht.length));Ve+=ht.length}),_e},Lu=function(b,f){var w=f.ownerDocument;if(w){var y=w.createElement("html2canvaswrapper");y.appendChild(f.cloneNode(!0));var re=f.parentNode;if(re){re.replaceChild(y,f);var _e=V(b,y);return y.firstChild&&re.replaceChild(y.firstChild,y),_e}}return te.EMPTY},uo=function(b,f,w){var y=b.ownerDocument;if(!y)throw new Error("Node has no owner document");var re=y.createRange();return re.setStart(b,f),re.setEnd(b,f+w),re},bo=function(b){if(ds.SUPPORT_NATIVE_TEXT_SEGMENTATION){var f=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(f.segment(b)).map(function(w){return w.segment})}return Sh(b)},rA=function(b,f){if(ds.SUPPORT_NATIVE_TEXT_SEGMENTATION){var w=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(w.segment(b)).map(function(y){return y.segment})}return S0(b,f)},su=function(b,f){return f.letterSpacing!==0?bo(b):rA(b,f)},WA=[32,160,4961,65792,65793,4153,4241],S0=function(b,f){for(var w=Pt(b,{lineBreak:f.lineBreak,wordBreak:f.overflowWrap==="break-word"?"break-word":f.wordBreak}),y=[],re,_e=function(){if(re.value){var Ve=re.value.slice(),ht=g(Ve),pt="";ht.forEach(function(qt){WA.indexOf(qt)===-1?pt+=F(qt):(pt.length&&y.push(pt),y.push(F(qt)),pt="")}),pt.length&&y.push(pt)}};!(re=w.next()).done;)_e();return y},Dl=function(){function b(f,w,y){this.text=_A(w.data,y.textTransform),this.textBounds=Xl(f,this.text,y,w)}return b}(),_A=function(b,f){switch(f){case 1:return b.toLowerCase();case 3:return b.replace(_h,Xf);case 2:return b.toUpperCase();default:return b}},_h=/(^|\s|:|-|\(|\))([a-z])/g,Xf=function(b,f,w){return b.length>0?f+w.toUpperCase():b},E0=function(b){x(f,b);function f(w,y){var re=b.call(this,w,y)||this;return re.src=y.currentSrc||y.src,re.intrinsicWidth=y.naturalWidth,re.intrinsicHeight=y.naturalHeight,re.context.cache.addImage(re.src),re}return f}(hn),Eo=function(b){x(f,b);function f(w,y){var re=b.call(this,w,y)||this;return re.canvas=y,re.intrinsicWidth=y.width,re.intrinsicHeight=y.height,re}return f}(hn),yf=function(b){x(f,b);function f(w,y){var re=b.call(this,w,y)||this,_e=new XMLSerializer,Ve=V(w,y);return y.setAttribute("width",Ve.width+"px"),y.setAttribute("height",Ve.height+"px"),re.svg="data:image/svg+xml,"+encodeURIComponent(_e.serializeToString(y)),re.intrinsicWidth=y.width.baseVal.value,re.intrinsicHeight=y.height.baseVal.value,re.context.cache.addImage(re.svg),re}return f}(hn),Td=function(b){x(f,b);function f(w,y){var re=b.call(this,w,y)||this;return re.value=y.value,re}return f}(hn),Jf=function(b){x(f,b);function f(w,y){var re=b.call(this,w,y)||this;return re.start=y.start,re.reversed=typeof y.reversed=="boolean"&&y.reversed===!0,re}return f}(hn),Ur=[{type:15,flags:0,unit:"px",number:3}],Dm=[{type:16,flags:0,number:50}],Nm=function(b){return b.width>b.height?new te(b.left+(b.width-b.height)/2,b.top,b.height,b.height):b.width0)w.textNodes.push(new Dl(b,re,w.styles));else if(wf(re))if(nh(re)&&re.assignedNodes)re.assignedNodes().forEach(function(ht){return qf(b,ht,w,y)});else{var Ve=M0(b,re);Ve.styles.isVisible()&&(L0(re,Ve,y)?Ve.flags|=4:nA(Ve.styles)&&(Ve.flags|=2),Mh.indexOf(re.tagName)!==-1&&(Ve.flags|=8),w.elements.push(Ve),re.slot,re.shadowRoot?qf(b,re.shadowRoot,Ve,y):!rh(re)&&!mp(re)&&!Lh(re)&&qf(b,re,Ve,y))}},M0=function(b,f){return cd(f)?new E0(b,f):Wp(f)?new Eo(b,f):mp(f)?new yf(b,f):Om(f)?new Td(b,f):Pm(f)?new Jf(b,f):Tm(f)?new Jl(b,f):Lh(f)?new ld(b,f):rh(f)?new Yf(b,f):Xp(f)?new Fh(b,f):new hn(b,f)},pp=function(b,f){var w=M0(b,f);return w.flags|=4,qf(b,f,w,w),w},L0=function(b,f,w){return f.styles.isPositionedWithZIndex()||f.styles.opacity<1||f.styles.isTransformed()||Ls(b)&&w.styles.isTransparent()},nA=function(b){return b.isPositioned()||b.isFloating()},Rd=function(b){return b.nodeType===Node.TEXT_NODE},wf=function(b){return b.nodeType===Node.ELEMENT_NODE},k0=function(b){return wf(b)&&typeof b.style!="undefined"&&!eh(b)},eh=function(b){return typeof b.className=="object"},Om=function(b){return b.tagName==="LI"},Pm=function(b){return b.tagName==="OL"},Tm=function(b){return b.tagName==="INPUT"},Um=function(b){return b.tagName==="HTML"},mp=function(b){return b.tagName==="svg"},Ls=function(b){return b.tagName==="BODY"},Wp=function(b){return b.tagName==="CANVAS"},Gp=function(b){return b.tagName==="VIDEO"},cd=function(b){return b.tagName==="IMG"},Xp=function(b){return b.tagName==="IFRAME"},th=function(b){return b.tagName==="STYLE"},gp=function(b){return b.tagName==="SCRIPT"},rh=function(b){return b.tagName==="TEXTAREA"},Lh=function(b){return b.tagName==="SELECT"},nh=function(b){return b.tagName==="SLOT"},Jp=function(b){return b.tagName.indexOf("-")>0},Rm=function(){function b(){this.counters={}}return b.prototype.getCounterValue=function(f){var w=this.counters[f];return w&&w.length?w[w.length-1]:1},b.prototype.getCounterValues=function(f){var w=this.counters[f];return w||[]},b.prototype.pop=function(f){var w=this;f.forEach(function(y){return w.counters[y].pop()})},b.prototype.parse=function(f){var w=this,y=f.counterIncrement,re=f.counterReset,_e=!0;y!==null&&y.forEach(function(ht){var pt=w.counters[ht.counter];pt&&ht.increment!==0&&(_e=!1,pt.length||pt.push(1),pt[Math.max(0,pt.length-1)]+=ht.increment)});var Ve=[];return _e&&re.forEach(function(ht){var pt=w.counters[ht.counter];Ve.push(ht.counter),pt||(pt=w.counters[ht.counter]=[]),pt.push(ht.reset)}),Ve},b}(),kh={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},D0={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Qm={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Yp={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},xf=function(b,f,w,y,re,_e){return bw?Kd(b,re,_e.length>0):y.integers.reduce(function(Ve,ht,pt){for(;b>=ht;)b-=ht,Ve+=y.values[pt];return Ve},"")+_e},Km=function(b,f,w,y){var re="";do w||b--,re=y(b)+re,b/=f;while(b*f>=f);return re},Nl=function(b,f,w,y,re){var _e=w-f+1;return(b<0?"-":"")+(Km(Math.abs(b),_e,y,function(Ve){return F(Math.floor(Ve%_e)+f)})+re)},Qd=function(b,f,w){w===void 0&&(w=". ");var y=f.length;return Km(Math.abs(b),y,!1,function(re){return f[Math.floor(re%y)]})+w},Cf=1,Ad=2,Xc=4,lu=8,IA=function(b,f,w,y,re,_e){if(b<-9999||b>9999)return Kd(b,4,re.length>0);var Ve=Math.abs(b),ht=re;if(Ve===0)return f[0]+ht;for(var pt=0;Ve>0&&pt<=4;pt++){var qt=Ve%10;qt===0&&li(_e,Cf)&&ht!==""?ht=f[qt]+ht:qt>1||qt===1&&pt===0||qt===1&&pt===1&&li(_e,Ad)||qt===1&&pt===1&&li(_e,Xc)&&b>100||qt===1&&pt>1&&li(_e,lu)?ht=f[qt]+(pt>0?w[pt-1]:"")+ht:qt===1&&pt>0&&(ht=w[pt-1]+ht),Ve=Math.floor(Ve/10)}return(b<0?y:"")+ht},ku="\u5341\u767E\u5343\u842C",ud="\u62FE\u4F70\u4EDF\u842C",dd="\u30DE\u30A4\u30CA\u30B9",ih="\uB9C8\uC774\uB108\uC2A4",Kd=function(b,f,w){var y=w?". ":"",re=w?"\u3001":"",_e=w?", ":"",Ve=w?" ":"";switch(f){case 0:return"\u2022"+Ve;case 1:return"\u25E6"+Ve;case 2:return"\u25FE"+Ve;case 5:var ht=Nl(b,48,57,!0,y);return ht.length<4?"0"+ht:ht;case 4:return Qd(b,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",re);case 6:return xf(b,1,3999,kh,3,y).toLowerCase();case 7:return xf(b,1,3999,kh,3,y);case 8:return Nl(b,945,969,!1,y);case 9:return Nl(b,97,122,!1,y);case 10:return Nl(b,65,90,!1,y);case 11:return Nl(b,1632,1641,!0,y);case 12:case 49:return xf(b,1,9999,D0,3,y);case 35:return xf(b,1,9999,D0,3,y).toLowerCase();case 13:return Nl(b,2534,2543,!0,y);case 14:case 30:return Nl(b,6112,6121,!0,y);case 15:return Qd(b,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",re);case 16:return Qd(b,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",re);case 17:case 48:return IA(b,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ku,"\u8CA0",re,Ad|Xc|lu);case 47:return IA(b,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",ud,"\u8CA0",re,Cf|Ad|Xc|lu);case 42:return IA(b,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ku,"\u8D1F",re,Ad|Xc|lu);case 41:return IA(b,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",ud,"\u8D1F",re,Cf|Ad|Xc|lu);case 26:return IA(b,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",dd,re,0);case 25:return IA(b,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",dd,re,Cf|Ad|Xc);case 31:return IA(b,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",ih,_e,Cf|Ad|Xc);case 33:return IA(b,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",ih,_e,0);case 32:return IA(b,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",ih,_e,Cf|Ad|Xc);case 18:return Nl(b,2406,2415,!0,y);case 20:return xf(b,1,19999,Yp,3,y);case 21:return Nl(b,2790,2799,!0,y);case 22:return Nl(b,2662,2671,!0,y);case 22:return xf(b,1,10999,Qm,3,y);case 23:return Qd(b,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Qd(b,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Nl(b,3302,3311,!0,y);case 28:return Qd(b,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",re);case 29:return Qd(b,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",re);case 34:return Nl(b,3792,3801,!0,y);case 37:return Nl(b,6160,6169,!0,y);case 38:return Nl(b,4160,4169,!0,y);case 39:return Nl(b,2918,2927,!0,y);case 40:return Nl(b,1776,1785,!0,y);case 43:return Nl(b,3046,3055,!0,y);case 44:return Nl(b,3174,3183,!0,y);case 45:return Nl(b,3664,3673,!0,y);case 46:return Nl(b,3872,3881,!0,y);case 3:default:return Nl(b,48,57,!0,y)}},Dh="data-html2canvas-ignore",N0=function(){function b(f,w,y){if(this.context=f,this.options=y,this.scrolledElements=[],this.referenceElement=w,this.counters=new Rm,this.quoteDepth=0,!w.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(w.ownerDocument.documentElement,!1)}return b.prototype.toIFrame=function(f,w){var y=this,re=qp(f,w);if(!re.contentWindow)return Promise.reject("Unable to find iframe window");var _e=f.defaultView.pageXOffset,Ve=f.defaultView.pageYOffset,ht=re.contentWindow,pt=ht.document,qt=Oh(re).then(function(){return Ae(y,void 0,void 0,function(){var Ar,pr;return P(this,function(qr){switch(qr.label){case 0:return this.scrolledElements.forEach(rm),ht&&(ht.scrollTo(w.left,w.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(ht.scrollY!==w.top||ht.scrollX!==w.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(ht.scrollX-w.left,ht.scrollY-w.top,0,0))),Ar=this.options.onclone,pr=this.clonedReferenceElement,typeof pr=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:pt.fonts&&pt.fonts.ready?[4,pt.fonts.ready]:[3,2];case 1:qr.sent(),qr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,em(pt)]:[3,4];case 3:qr.sent(),qr.label=4;case 4:return typeof Ar=="function"?[2,Promise.resolve().then(function(){return Ar(pt,pr)}).then(function(){return re})]:[2,re]}})})});return pt.open(),pt.write(jm(document.doctype)+""),tm(this.referenceElement.ownerDocument,_e,Ve),pt.replaceChild(pt.adoptNode(this.documentElement),pt.documentElement),pt.close(),qt},b.prototype.createElementClone=function(f){if(co(f,2))debugger;if(Wp(f))return this.createCanvasClone(f);if(Gp(f))return this.createVideoClone(f);if(th(f))return this.createStyleClone(f);var w=f.cloneNode(!1);return cd(w)&&(cd(f)&&f.currentSrc&&f.currentSrc!==f.src&&(w.src=f.currentSrc,w.srcset=""),w.loading==="lazy"&&(w.loading="eager")),Jp(w)?this.createCustomElementClone(w):w},b.prototype.createCustomElementClone=function(f){var w=document.createElement("html2canvascustomelement");return O0(f.style,w),w},b.prototype.createStyleClone=function(f){try{var w=f.sheet;if(w&&w.cssRules){var y=[].slice.call(w.cssRules,0).reduce(function(_e,Ve){return Ve&&typeof Ve.cssText=="string"?_e+Ve.cssText:_e},""),re=f.cloneNode(!1);return re.textContent=y,re}}catch(_e){if(this.context.logger.error("Unable to access cssRules property",_e),_e.name!=="SecurityError")throw _e}return f.cloneNode(!1)},b.prototype.createCanvasClone=function(f){var w;if(this.options.inlineImages&&f.ownerDocument){var y=f.ownerDocument.createElement("img");try{return y.src=f.toDataURL(),y}catch(qt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",f)}}var re=f.cloneNode(!1);try{re.width=f.width,re.height=f.height;var _e=f.getContext("2d"),Ve=re.getContext("2d");if(Ve)if(!this.options.allowTaint&&_e)Ve.putImageData(_e.getImageData(0,0,f.width,f.height),0,0);else{var ht=(w=f.getContext("webgl2"))!==null&&w!==void 0?w:f.getContext("webgl");if(ht){var pt=ht.getContextAttributes();(pt==null?void 0:pt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",f)}Ve.drawImage(f,0,0)}return re}catch(qt){this.context.logger.info("Unable to clone canvas as it is tainted",f)}return re},b.prototype.createVideoClone=function(f){var w=f.ownerDocument.createElement("canvas");w.width=f.offsetWidth,w.height=f.offsetHeight;var y=w.getContext("2d");try{return y&&(y.drawImage(f,0,0,w.width,w.height),this.options.allowTaint||y.getImageData(0,0,w.width,w.height)),w}catch(_e){this.context.logger.info("Unable to clone video as it is tainted",f)}var re=f.ownerDocument.createElement("canvas");return re.width=f.offsetWidth,re.height=f.offsetHeight,re},b.prototype.appendChildNode=function(f,w,y){(!wf(w)||!gp(w)&&!w.hasAttribute(Dh)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(w)))&&(!this.options.copyStyles||!wf(w)||!th(w))&&f.appendChild(this.cloneNode(w,y))},b.prototype.cloneChildNodes=function(f,w,y){for(var re=this,_e=f.shadowRoot?f.shadowRoot.firstChild:f.firstChild;_e;_e=_e.nextSibling)if(wf(_e)&&nh(_e)&&typeof _e.assignedNodes=="function"){var Ve=_e.assignedNodes();Ve.length&&Ve.forEach(function(ht){return re.appendChildNode(w,ht,y)})}else this.appendChildNode(w,_e,y)},b.prototype.cloneNode=function(f,w){if(Rd(f))return document.createTextNode(f.data);if(!f.ownerDocument)return f.cloneNode(!1);var y=f.ownerDocument.defaultView;if(y&&wf(f)&&(k0(f)||eh(f))){var re=this.createElementClone(f);re.style.transitionProperty="none";var _e=y.getComputedStyle(f),Ve=y.getComputedStyle(f,":before"),ht=y.getComputedStyle(f,":after");this.referenceElement===f&&k0(re)&&(this.clonedReferenceElement=re),Ls(re)&&oh(re);var pt=this.counters.parse(new Uc(this.context,_e)),qt=this.resolvePseudoContent(f,re,Ve,Nh.BEFORE);Jp(f)&&(w=!0),Gp(f)||this.cloneChildNodes(f,re,w),qt&&re.insertBefore(qt,re.firstChild);var Ar=this.resolvePseudoContent(f,re,ht,Nh.AFTER);return Ar&&re.appendChild(Ar),this.counters.pop(pt),(_e&&(this.options.copyStyles||eh(f))&&!Xp(f)||w)&&O0(_e,re),(f.scrollTop!==0||f.scrollLeft!==0)&&this.scrolledElements.push([re,f.scrollLeft,f.scrollTop]),(rh(f)||Lh(f))&&(rh(re)||Lh(re))&&(re.value=f.value),re}return f.cloneNode(!1)},b.prototype.resolvePseudoContent=function(f,w,y,re){var _e=this;if(y){var Ve=y.content,ht=w.ownerDocument;if(!(!ht||!Ve||Ve==="none"||Ve==="-moz-alt-content"||y.display==="none")){this.counters.parse(new Uc(this.context,y));var pt=new Us(this.context,y),qt=ht.createElement("html2canvaspseudoelement");O0(y,qt),pt.content.forEach(function(pr){if(pr.type===0)qt.appendChild(ht.createTextNode(pr.value));else if(pr.type===22){var qr=ht.createElement("img");qr.src=pr.value,qr.style.opacity="1",qt.appendChild(qr)}else if(pr.type===18){if(pr.name==="attr"){var Ui=pr.values.filter(Fo);Ui.length&&qt.appendChild(ht.createTextNode(f.getAttribute(Ui[0].value)||""))}else if(pr.name==="counter"){var Un=pr.values.filter(mA),gi=Un[0],Wa=Un[1];if(gi&&Fo(gi)){var ea=_e.counters.getCounterValue(gi.value),Yi=Wa&&Fo(Wa)?dr.parse(_e.context,Wa.value):3;qt.appendChild(ht.createTextNode(Kd(ea,Yi,!1)))}}else if(pr.name==="counters"){var Oa=pr.values.filter(mA),gi=Oa[0],oo=Oa[1],Wa=Oa[2];if(gi&&Fo(gi)){var Ia=_e.counters.getCounterValues(gi.value),ki=Wa&&Fo(Wa)?dr.parse(_e.context,Wa.value):3,ko=oo&&oo.type===0?oo.value:"",Ja=Ia.map(function(Ec){return Kd(Ec,ki,!1)}).join(ko);qt.appendChild(ht.createTextNode(Ja))}}}else if(pr.type===20)switch(pr.value){case"open-quote":qt.appendChild(ht.createTextNode(ca(pt.quotes,_e.quoteDepth++,!0)));break;case"close-quote":qt.appendChild(ht.createTextNode(ca(pt.quotes,--_e.quoteDepth,!1)));break;default:qt.appendChild(ht.createTextNode(pr.value))}}),qt.className=bp+" "+Bf;var Ar=re===Nh.BEFORE?" "+bp:" "+Bf;return eh(w)?w.className.baseValue+=Ar:w.className+=Ar,qt}}},b.destroy=function(f){return f.parentNode?(f.parentNode.removeChild(f),!0):!1},b}(),Nh;(function(b){b[b.BEFORE=0]="BEFORE",b[b.AFTER=1]="AFTER"})(Nh||(Nh={}));var qp=function(b,f){var w=b.createElement("iframe");return w.className="html2canvas-container",w.style.visibility="hidden",w.style.position="fixed",w.style.left="-10000px",w.style.top="0px",w.style.border="0",w.width=f.width.toString(),w.height=f.height.toString(),w.scrolling="no",w.setAttribute(Dh,"true"),b.body.appendChild(w),w},vp=function(b){return new Promise(function(f){if(b.complete){f();return}if(!b.src){f();return}b.onload=f,b.onerror=f})},em=function(b){return Promise.all([].slice.call(b.images,0).map(vp))},Oh=function(b){return new Promise(function(f,w){var y=b.contentWindow;if(!y)return w("No window assigned for iframe");var re=y.document;y.onload=b.onload=function(){y.onload=b.onload=null;var _e=setInterval(function(){re.body.childNodes.length>0&&re.readyState==="complete"&&(clearInterval(_e),f(b))},50)}})},Hm=["all","d","content"],O0=function(b,f){for(var w=b.length-1;w>=0;w--){var y=b.item(w);Hm.indexOf(y)===-1&&f.style.setProperty(y,b.getPropertyValue(y))}return f},jm=function(b){var f="";return b&&(f+=""),f},tm=function(b,f,w){b&&b.defaultView&&(f!==b.defaultView.pageXOffset||w!==b.defaultView.pageYOffset)&&b.defaultView.scrollTo(f,w)},rm=function(b){var f=b[0],w=b[1],y=b[2];f.scrollLeft=w,f.scrollTop=y},nm=":before",im=":after",bp="___html2canvas___pseudoelement_before",Bf="___html2canvas___pseudoelement_after",ah=`{ + `]:{position:"relative",padding:`${Ui}px ${Ct}px`,overflowWrap:"break-word"},[`${we}-title`]:{padding:`${lt}px ${Ct}px`},[`${we}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:pr,fontWeight:Je,textAlign:"start",background:Vr,borderBottom:zi,transition:`background ${tn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${we}-selection-column):not(${we}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Yr,transform:"translateY(-50%)",transition:`background-color ${tn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${we}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${tn}, border-color ${tn}`,borderBottom:zi,[` + > ${we}-wrapper:only-child, + > ${we}-expanded-row-fixed > ${we}-wrapper:only-child + `]:{[we]:{marginBlock:`-${lt}px`,marginInline:`${ue.tableExpandColumnWidth-Ct}px -${Ct}px`,[`${we}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:pr,fontWeight:Je,textAlign:"start",background:Vr,borderBottom:zi,transition:`background ${tn} ease`},[` + &${we}-row:hover > th, + &${we}-row:hover > td, + > th${we}-cell-row-hover, + > td${we}-cell-row-hover + `]:{background:Pn},[`&${we}-row-selected`]:{"> th, > td":{background:Cn},"&:hover > th, &:hover > td":{background:Mn}}}},[`${we}-footer`]:{padding:`${lt}px ${Ct}px`,color:Sn,background:$n}})}};var td=(0,Md.Z)("Table",ue=>{const{colorTextHeading:we,colorSplit:Je,colorIcon:lt,colorIconHover:Ct,opacityLoading:bt,colorBgContainer:$t,controlInteractiveSize:zt,headerBg:Kt,headerColor:Ar,headerSortActiveBg:Er,headerSortHoverBg:pr,bodySortBg:tn,rowHoverBg:Vr,rowSelectedBg:Yr,rowSelectedHoverBg:Pn,rowExpandedBg:Cn,cellPaddingBlock:Mn,cellPaddingInline:Sn,cellPaddingBlockMD:$n,cellPaddingInlineMD:Ui,cellPaddingBlockSM:zi,cellPaddingInlineSM:pi,borderColor:na,footerBg:wa,footerColor:Yn,headerBorderRadius:bi,cellFontSize:ai,cellFontSizeMD:Tn,cellFontSizeSM:oi,headerSplitColor:Vi,fixedHeaderSortActiveBg:Na,headerFilterHoverBg:pa,filterDropdownBg:Wi,expandIconBg:_a,selectionColumnWidth:Qa,stickyScrollBarBg:Yo}=ue,lo=new yA.C(lt),vs=new yA.C(Ct),cs=2,ma=(0,Ld.TS)(ue,{tableFontSize:ai,tableBg:$t,tableRadius:bi,tablePaddingVertical:Mn,tablePaddingHorizontal:Sn,tablePaddingVerticalMiddle:$n,tablePaddingHorizontalMiddle:Ui,tablePaddingVerticalSmall:zi,tablePaddingHorizontalSmall:pi,tableBorderColor:na,tableHeaderTextColor:Ar,tableHeaderBg:Kt,tableFooterTextColor:Yn,tableFooterBg:wa,tableHeaderCellSplitColor:Vi,tableHeaderSortBg:Er,tableHeaderSortHoverBg:pr,tableHeaderIconColor:lo.clone().setAlpha(lo.getAlpha()*bt).toRgbString(),tableHeaderIconColorHover:vs.clone().setAlpha(vs.getAlpha()*bt).toRgbString(),tableBodySortBg:tn,tableFixedHeaderSortActiveBg:Na,tableHeaderFilterActiveBg:pa,tableFilterDropdownBg:Wi,tableRowHoverBg:Vr,tableSelectedRowBg:Yr,tableSelectedRowHoverBg:Pn,zIndexTableFixed:cs,zIndexTableSticky:cs+1,tableFontSizeMiddle:Tn,tableFontSizeSmall:oi,tableSelectionColumnWidth:Qa,tableExpandIconBg:_a,tableExpandColumnWidth:zt+2*ue.padding,tableExpandedRowBg:Cn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Yo,tableScrollThumbBgHover:we,tableScrollBg:Je});return[Tc(ma),Cl(ma),ed(ma),iu(ma),Kf(ma),ZA(ma),Oc(ma),Af(ma),ed(ma),y0(ma),Bh(ma),Eu(ma),wc(ma),wA(ma),Dd(ma),w0(ma),jf(ma)]},ue=>{const{colorFillAlter:we,colorBgContainer:Je,colorTextHeading:lt,colorFillSecondary:Ct,colorFillContent:bt,controlItemBgActive:$t,controlItemBgActiveHover:zt,padding:Kt,paddingSM:Ar,paddingXS:Er,colorBorderSecondary:pr,borderRadiusLG:tn,fontSize:Vr,controlHeight:Yr,colorTextPlaceholder:Pn}=ue,Cn=new yA.C(Ct).onBackground(Je).toHexShortString(),Mn=new yA.C(bt).onBackground(Je).toHexShortString(),Sn=new yA.C(we).onBackground(Je).toHexShortString();return{headerBg:Sn,headerColor:lt,headerSortActiveBg:Cn,headerSortHoverBg:Mn,bodySortBg:Sn,rowHoverBg:Sn,rowSelectedBg:$t,rowSelectedHoverBg:zt,rowExpandedBg:we,cellPaddingBlock:Kt,cellPaddingInline:Kt,cellPaddingBlockMD:Ar,cellPaddingInlineMD:Er,cellPaddingBlockSM:Er,cellPaddingInlineSM:Er,borderColor:pr,headerBorderRadius:tn,footerBg:Sn,footerColor:lt,cellFontSize:Vr,cellFontSizeMD:Vr,cellFontSizeSM:Vr,headerSplitColor:pr,fixedHeaderSortActiveBg:Cn,headerFilterHoverBg:bt,filterDropdownMenuBg:Je,filterDropdownBg:Je,expandIconBg:Je,selectionColumnWidth:Yr,stickyScrollBarBg:Pn,stickyScrollBarBorderRadius:100}});const df=[],rd=(ue,we)=>{const{prefixCls:Je,className:lt,rootClassName:Ct,style:bt,size:$t,bordered:zt,dropdownPrefixCls:Kt,dataSource:Ar,pagination:Er,rowSelection:pr,rowKey:tn="key",rowClassName:Vr,columns:Yr,children:Pn,childrenColumnName:Cn,onChange:Mn,getPopupContainer:Sn,loading:$n,expandIcon:Ui,expandable:zi,expandedRowRender:pi,expandIconColumnIndex:na,indentSize:wa,scroll:Yn,sortDirections:bi,locale:ai,showSorterTooltip:Tn=!0,virtual:oi}=ue,Vi=S.useMemo(()=>Yr||$e(Pn),[Yr,Pn]),Na=S.useMemo(()=>Vi.some(ao=>ao.responsive),[Vi]),pa=(0,Io.Z)(Na),Wi=S.useMemo(()=>{const ao=new Set(Object.keys(pa).filter(Zo=>pa[Zo]));return Vi.filter(Zo=>!Zo.responsive||Zo.responsive.some(Vl=>ao.has(Vl)))},[Vi,pa]),_a=(0,Ji.Z)(ue,["className","style","columns"]),{locale:Qa=So.Z,direction:Yo,table:lo,renderEmpty:vs,getPrefixCls:cs,getPopupContainer:ma}=S.useContext(Is.E_),al=(0,fa.Z)($t),mo=Object.assign(Object.assign({},Qa.Table),ai),qo=Ar||df,rs=cs("table",Je),xc=cs("dropdown",Kt),si=Object.assign({childrenColumnName:Cn,expandIconColumnIndex:na},zi),{childrenColumnName:Gi="children"}=si,$i=S.useMemo(()=>qo.some(ao=>ao==null?void 0:ao[Gi])?"nest":pi||zi&&zi.expandedRowRender?"row":null,[qo]),Oi={body:S.useRef()},vo=S.useMemo(()=>typeof tn=="function"?tn:ao=>ao==null?void 0:ao[tn],[tn]),[Pi]=Ts(qo,Gi,vo),ca={},ja=function(ao,Zo){let Vl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var us,kl,Wl;const Js=Object.assign(Object.assign({},ca),ao);Vl&&((us=ca.resetPagination)===null||us===void 0||us.call(ca),!((kl=Js.pagination)===null||kl===void 0)&&kl.current&&(Js.pagination.current=1),Er&&Er.onChange&&Er.onChange(1,(Wl=Js.pagination)===null||Wl===void 0?void 0:Wl.pageSize)),Yn&&Yn.scrollToFirstRowOnChange!==!1&&Oi.body.current&&(0,Fa.Z)(0,{getContainer:()=>Oi.body.current}),Mn==null||Mn(Js.pagination,Js.filters,Js.sorter,{currentDataSource:gA(Xo(qo,Js.sorterStates,Gi),Js.filterStates),action:Zo})},$a=(ao,Zo)=>{ja({sorter:ao,sorterStates:Zo},"sort",!1)},[Ml,nl,Gc,Us]=Oo({prefixCls:rs,mergedColumns:Wi,onSorterChange:$a,sortDirections:bi||["ascend","descend"],tableLocale:mo,showSorterTooltip:Tn}),Uc=S.useMemo(()=>Xo(qo,nl,Gi),[qo,nl]);ca.sorter=Us(),ca.sorterStates=nl;const jn=(ao,Zo)=>{ja({filters:ao,filterStates:Zo},"filter",!0)},[dc,Fu,co]=qc({prefixCls:rs,locale:mo,dropdownPrefixCls:xc,mergedColumns:Wi,onFilterChange:jn,getPopupContainer:Sn||ma}),mn=gA(Uc,Fu);ca.filters=co,ca.filterStates=Fu;const Lo=S.useMemo(()=>{const ao={};return Object.keys(co).forEach(Zo=>{co[Zo]!==null&&(ao[Zo]=co[Zo])}),Object.assign(Object.assign({},Gc),{filters:ao})},[Gc,co]),[cl]=yc(Lo),As=(ao,Zo)=>{ja({pagination:Object.assign(Object.assign({},ca.pagination),{current:ao,pageSize:Zo})},"paginate")},[ia,Sl]=vA(mn.length,As,Er);ca.pagination=Er===!1?{}:to(ia,Er),ca.resetPagination=Sl;const Zl=S.useMemo(()=>{if(Er===!1||!ia.pageSize)return mn;const{current:ao=1,total:Zo,pageSize:Vl=jl}=ia;return mn.lengthVl?mn.slice((ao-1)*Vl,ao*Vl):mn:mn.slice((ao-1)*Vl,ao*Vl)},[!!Er,mn,ia&&ia.current,ia&&ia.pageSize,ia&&ia.total]),[Rc,Cc]=Xs({prefixCls:rs,data:mn,pageData:Zl,getRowKey:vo,getRecordByKey:Pi,expandType:$i,childrenColumnName:Gi,locale:mo,getPopupContainer:Sn||ma},pr),El=(ao,Zo,Vl)=>{let us;return typeof Vr=="function"?us=D()(Vr(ao,Zo,Vl)):us=D()(Vr),D()({[`${rs}-row-selected`]:Cc.has(vo(ao,Zo))},us)};si.__PARENT_RENDER_ICON__=si.expandIcon,si.expandIcon=si.expandIcon||Ui||Ps(mo),$i==="nest"&&si.expandIconColumnIndex===void 0?si.expandIconColumnIndex=pr?1:0:si.expandIconColumnIndex>0&&pr&&(si.expandIconColumnIndex-=1),typeof si.indentSize!="number"&&(si.indentSize=typeof wa=="number"?wa:15);const Al=S.useCallback(ao=>cl(Rc(dc(Ml(ao)))),[Ml,dc,Rc]);let au,Ll;if(Er!==!1&&(ia!=null&&ia.total)){let ao;ia.size?ao=ia.size:ao=al==="small"||al==="middle"?"small":void 0;const Zo=kl=>S.createElement(Po.Z,Object.assign({},ia,{className:D()(`${rs}-pagination ${rs}-pagination-${kl}`,ia.className),size:ao})),Vl=Yo==="rtl"?"left":"right",{position:us}=ia;if(us!==null&&Array.isArray(us)){const kl=us.find(BA=>BA.includes("top")),Wl=us.find(BA=>BA.includes("bottom")),Js=us.every(BA=>`${BA}`=="none");!kl&&!Wl&&!Js&&(Ll=Zo(Vl)),kl&&(au=Zo(kl.toLowerCase().replace("top",""))),Wl&&(Ll=Zo(Wl.toLowerCase().replace("bottom","")))}else Ll=Zo(Vl)}let Rs;typeof $n=="boolean"?Rs={spinning:$n}:typeof $n=="object"&&(Rs=Object.assign({spinning:!0},$n));const[_l,il]=td(rs),[,Ms]=(0,po.Z)(),Bc=D()(`${rs}-wrapper`,lo==null?void 0:lo.className,{[`${rs}-wrapper-rtl`]:Yo==="rtl"},lt,Ct,il),xA=Object.assign(Object.assign({},lo==null?void 0:lo.style),bt),PA=ai&&ai.emptyText||(vs==null?void 0:vs("Table"))||S.createElement(za.Z,{componentName:"Table"}),CA=oi?qu:zl,ff={},zf=S.useMemo(()=>{const{fontSize:ao,lineHeight:Zo,padding:Vl,paddingXS:us,paddingSM:kl}=Ms,Wl=Math.floor(ao*Zo);switch(al){case"large":return Vl*2+Wl;case"small":return us*2+Wl;default:return kl*2+Wl}},[Ms,al]);return oi&&(ff.listItemHeight=zf),_l(S.createElement("div",{ref:we,className:Bc,style:xA},S.createElement(Os.Z,Object.assign({spinning:!1},Rs),au,S.createElement(CA,Object.assign({},ff,_a,{columns:Wi,direction:Yo,expandable:si,prefixCls:rs,className:D()({[`${rs}-middle`]:al==="middle",[`${rs}-small`]:al==="small",[`${rs}-bordered`]:zt,[`${rs}-empty`]:qo.length===0}),data:Zl,rowKey:vo,rowClassName:El,emptyText:PA,internalHooks:Ae,internalRefs:Oi,transformColumns:Al})),Ll)))};var x0=S.forwardRef(rd);const C0=(ue,we)=>{const Je=S.useRef(0);return Je.current+=1,S.createElement(x0,Object.assign({},ue,{ref:we,_renderTimes:Je.current}))},$l=S.forwardRef(C0);$l.SELECTION_COLUMN=go,$l.EXPAND_COLUMN=pe,$l.SELECTION_ALL=jo,$l.SELECTION_INVERT=zo,$l.SELECTION_NONE=No,$l.Column=Wn,$l.ColumnGroup=Ni,$l.Summary=H;var nd=$l,B0=nd},99313:function(dn,Ut,C){"use strict";C.d(Ut,{default:function(){return yi}});var pe=C(99267),Ae=C(18785),P=C(62772),Ne=C(92310),te=C.n(Ne),W=C(54476),S=C(20068),g=C(33885),F=C(42978),v=C(76190),$=C(75931),_=C(59301),M=C(49658),O=C(18929),T=C(77900),L=(0,_.createContext)(null),q=_.forwardRef(function($e,_e){var Me=$e.prefixCls,Ie=$e.className,Nt=$e.style,Mt=$e.id,Sr=$e.active,nr=$e.tabKey,Dr=$e.children;return _.createElement("div",{id:Mt&&"".concat(Mt,"-panel-").concat(nr),role:"tabpanel",tabIndex:Sr?0:-1,"aria-labelledby":Mt&&"".concat(Mt,"-tab-").concat(nr),"aria-hidden":!Sr,style:Nt,className:te()(Me,Sr&&"".concat(Me,"-active"),Ie),ref:_e},Dr)}),R=q,se=["key","forceRender","style","className"];function ne($e){var _e=$e.id,Me=$e.activeKey,Ie=$e.animated,Nt=$e.tabPosition,Mt=$e.destroyInactiveTabPane,Sr=_.useContext(L),nr=Sr.prefixCls,Dr=Sr.tabs,Hr=Ie.tabPane,an="".concat(nr,"-tabpane");return _.createElement("div",{className:te()("".concat(nr,"-content-holder"))},_.createElement("div",{className:te()("".concat(nr,"-content"),"".concat(nr,"-content-").concat(Nt),(0,S.Z)({},"".concat(nr,"-content-animated"),Hr))},Dr.map(function(jr){var Rr=jr.key,en=jr.forceRender,wn=jr.style,on=jr.className,Nn=(0,$.Z)(jr,se),Kn=Rr===Me;return _.createElement(T.default,(0,W.Z)({key:Rr,visible:Kn,forceRender:en,removeOnLeave:!!Mt,leavedClassName:"".concat(an,"-hidden")},Ie.tabPaneMotion),function(fi,On){var Xn=fi.style,Vt=fi.className;return _.createElement(R,(0,W.Z)({},Nn,{prefixCls:an,id:_e,tabKey:Rr,animated:Hr,active:Kn,style:(0,g.Z)((0,g.Z)({},wn),Xn),className:te()(on,Vt),ref:On}))})})))}var J=C(94480),G=C(29301),K=C(6089),le=C(8654),me={width:0,height:0,left:0,top:0};function Oe($e,_e,Me){return(0,_.useMemo)(function(){for(var Ie,Nt=new Map,Mt=_e.get((Ie=$e[0])===null||Ie===void 0?void 0:Ie.key)||me,Sr=Mt.left+Mt.width,nr=0;nr<$e.length;nr+=1){var Dr=$e[nr].key,Hr=_e.get(Dr);if(!Hr){var an;Hr=_e.get((an=$e[nr-1])===null||an===void 0?void 0:an.key)||me}var jr=Nt.get(Dr)||(0,g.Z)({},Hr);jr.right=Sr-jr.left-jr.width,Nt.set(Dr,jr)}return Nt},[$e.map(function(Ie){return Ie.key}).join("_"),_e,Me])}function Ce($e,_e){var Me=_.useRef($e),Ie=_.useState({}),Nt=(0,F.Z)(Ie,2),Mt=Nt[1];function Sr(nr){var Dr=typeof nr=="function"?nr(Me.current):nr;Dr!==Me.current&&_e(Dr,Me.current),Me.current=Dr,Mt({})}return[Me.current,Sr]}var Ue=.1,ee=.01,de=20,D=Math.pow(.995,de);function Ye($e,_e){var Me=(0,_.useState)(),Ie=(0,F.Z)(Me,2),Nt=Ie[0],Mt=Ie[1],Sr=(0,_.useState)(0),nr=(0,F.Z)(Sr,2),Dr=nr[0],Hr=nr[1],an=(0,_.useState)(0),jr=(0,F.Z)(an,2),Rr=jr[0],en=jr[1],wn=(0,_.useState)(),on=(0,F.Z)(wn,2),Nn=on[0],Kn=on[1],fi=(0,_.useRef)();function On(Rt){var Jt=Rt.touches[0],ar=Jt.screenX,Nr=Jt.screenY;Mt({x:ar,y:Nr}),window.clearInterval(fi.current)}function Xn(Rt){if(Nt){Rt.preventDefault();var Jt=Rt.touches[0],ar=Jt.screenX,Nr=Jt.screenY;Mt({x:ar,y:Nr});var yn=ar-Nt.x,Bn=Nr-Nt.y;_e(yn,Bn);var ci=Date.now();Hr(ci),en(ci-Dr),Kn({x:yn,y:Bn})}}function Vt(){if(Nt&&(Mt(null),Kn(null),Nn)){var Rt=Nn.x/Rr,Jt=Nn.y/Rr,ar=Math.abs(Rt),Nr=Math.abs(Jt);if(Math.max(ar,Nr)Bn?(Nr=Jt,Xt.current="x"):(Nr=ar,Xt.current="y"),_e(-Nr,-Nr)&&Rt.preventDefault()}var fr=(0,_.useRef)(null);fr.current={onTouchStart:On,onTouchMove:Xn,onTouchEnd:Vt,onWheel:er},_.useEffect(function(){function Rt(yn){fr.current.onTouchStart(yn)}function Jt(yn){fr.current.onTouchMove(yn)}function ar(yn){fr.current.onTouchEnd(yn)}function Nr(yn){fr.current.onWheel(yn)}return document.addEventListener("touchmove",Jt,{passive:!1}),document.addEventListener("touchend",ar,{passive:!1}),$e.current.addEventListener("touchstart",Rt,{passive:!1}),$e.current.addEventListener("wheel",Nr),function(){document.removeEventListener("touchmove",Jt),document.removeEventListener("touchend",ar)}},[])}var ke=C(34280);function xe($e){var _e=(0,_.useState)(0),Me=(0,F.Z)(_e,2),Ie=Me[0],Nt=Me[1],Mt=(0,_.useRef)(0),Sr=(0,_.useRef)();return Sr.current=$e,(0,ke.o)(function(){var nr;(nr=Sr.current)===null||nr===void 0||nr.call(Sr)},[Ie]),function(){Mt.current===Ie&&(Mt.current+=1,Nt(Mt.current))}}function Te($e){var _e=(0,_.useRef)([]),Me=(0,_.useState)({}),Ie=(0,F.Z)(Me,2),Nt=Ie[1],Mt=(0,_.useRef)(typeof $e=="function"?$e():$e),Sr=xe(function(){var Dr=Mt.current;_e.current.forEach(function(Hr){Dr=Hr(Dr)}),_e.current=[],Mt.current=Dr,Nt({})});function nr(Dr){_e.current.push(Dr),Sr()}return[Mt.current,nr]}var ve={width:0,height:0,left:0,top:0,right:0};function De($e,_e,Me,Ie,Nt,Mt,Sr){var nr=Sr.tabs,Dr=Sr.tabPosition,Hr=Sr.rtl,an,jr,Rr;return["top","bottom"].includes(Dr)?(an="width",jr=Hr?"right":"left",Rr=Math.abs(Me)):(an="height",jr="top",Rr=-Me),(0,_.useMemo)(function(){if(!nr.length)return[0,0];for(var en=nr.length,wn=en,on=0;onRr+_e){wn=on-1;break}}for(var Kn=0,fi=en-1;fi>=0;fi-=1){var On=$e.get(nr[fi].key)||ve;if(On[jr]=wn?[0,0]:[Kn,wn]},[$e,_e,Ie,Nt,Mt,Rr,Dr,nr.map(function(en){return en.key}).join("_"),Hr])}function he($e){var _e;return $e instanceof Map?(_e={},$e.forEach(function(Me,Ie){_e[Ie]=Me})):_e=$e,JSON.stringify(_e)}var Se="TABS_DQ";function Xe($e){return String($e).replace(/"/g,Se)}function et($e,_e,Me,Ie){return!(!Me||Ie||$e===!1||$e===void 0&&(_e===!1||_e===null))}function je($e,_e){var Me=$e.prefixCls,Ie=$e.editable,Nt=$e.locale,Mt=$e.style;return!Ie||Ie.showAdd===!1?null:_.createElement("button",{ref:_e,type:"button",className:"".concat(Me,"-nav-add"),style:Mt,"aria-label":(Nt==null?void 0:Nt.addAriaLabel)||"Add tab",onClick:function(nr){Ie.onEdit("add",{event:nr})}},Ie.addIcon||"+")}var qe=_.forwardRef(je),Et=_.forwardRef(function($e,_e){var Me=$e.position,Ie=$e.prefixCls,Nt=$e.extra;if(!Nt)return null;var Mt,Sr={};return(0,v.Z)(Nt)==="object"&&!_.isValidElement(Nt)?Sr=Nt:Sr.right=Nt,Me==="right"&&(Mt=Sr.right),Me==="left"&&(Mt=Sr.left),Mt?_.createElement("div",{className:"".concat(Ie,"-extra-content"),ref:_e},Mt):null}),kt=Et,Ot=C(31561),sr=C(15285),rr=C(10228);function br($e,_e){var Me=$e.prefixCls,Ie=$e.id,Nt=$e.tabs,Mt=$e.locale,Sr=$e.mobile,nr=$e.moreIcon,Dr=nr===void 0?"More":nr,Hr=$e.moreTransitionName,an=$e.style,jr=$e.className,Rr=$e.editable,en=$e.tabBarGutter,wn=$e.rtl,on=$e.removeAriaLabel,Nn=$e.onTabClick,Kn=$e.getPopupContainer,fi=$e.popupClassName,On=(0,_.useState)(!1),Xn=(0,F.Z)(On,2),Vt=Xn[0],Xt=Xn[1],er=(0,_.useState)(null),fr=(0,F.Z)(er,2),Rt=fr[0],Jt=fr[1],ar="".concat(Ie,"-more-popup"),Nr="".concat(Me,"-dropdown"),yn=Rt!==null?"".concat(ar,"-").concat(Rt):null,Bn=Mt==null?void 0:Mt.dropdownAriaLabel;function ci(Ci,Ai){Ci.preventDefault(),Ci.stopPropagation(),Rr.onEdit("remove",{key:Ai,event:Ci})}var ni=_.createElement(sr.ZP,{onClick:function(Ai){var Bi=Ai.key,Xi=Ai.domEvent;Nn(Bi,Xi),Xt(!1)},prefixCls:"".concat(Nr,"-menu"),id:ar,tabIndex:-1,role:"listbox","aria-activedescendant":yn,selectedKeys:[Rt],"aria-label":Bn!==void 0?Bn:"expanded dropdown"},Nt.map(function(Ci){var Ai=Ci.closable,Bi=Ci.disabled,Xi=Ci.closeIcon,ri=Ci.key,Ti=Ci.label,Ha=et(Ai,Xi,Rr,Bi);return _.createElement(sr.sN,{key:ri,id:"".concat(ar,"-").concat(ri),role:"option","aria-controls":Ie&&"".concat(Ie,"-panel-").concat(ri),disabled:Bi},_.createElement("span",null,Ti),Ha&&_.createElement("button",{type:"button","aria-label":on||"remove",tabIndex:0,className:"".concat(Nr,"-menu-item-remove"),onClick:function(pn){pn.stopPropagation(),ci(pn,ri)}},Xi||Rr.removeIcon||"\xD7"))}));function Ii(Ci){for(var Ai=Nt.filter(function(Ha){return!Ha.disabled}),Bi=Ai.findIndex(function(Ha){return Ha.key===Rt})||0,Xi=Ai.length,ri=0;riRa?"left":"right"})}),Bn=(0,F.Z)(yn,2),ci=Bn[0],ni=Bn[1],Ii=Ce(0,function(eo,Ra){!Nr&&On&&On({direction:eo>Ra?"top":"bottom"})}),qn=(0,F.Z)(Ii,2),zn=qn[0],xi=qn[1],wi=(0,_.useState)([0,0]),Ci=(0,F.Z)(wi,2),Ai=Ci[0],Bi=Ci[1],Xi=(0,_.useState)([0,0]),ri=(0,F.Z)(Xi,2),Ti=ri[0],Ha=ri[1],li=(0,_.useState)([0,0]),pn=(0,F.Z)(li,2),ln=pn[0],Jn=pn[1],Hn=(0,_.useState)([0,0]),hi=(0,F.Z)(Hn,2),qi=hi[0],Li=hi[1],Ua=Te(new Map),Aa=(0,F.Z)(Ua,2),Bo=Aa[0],Wn=Aa[1],Fn=Oe(Mt,Bo,Ti[0]),Ni=Y(Ai,Nr),Ji=Y(Ti,Nr),Fa=Y(ln,Nr),Is=Y(qi,Nr),za=NiPo?Po:eo}var po=(0,_.useRef)(),bs=(0,_.useState)(),Ps=(0,F.Z)(bs,2),$s=Ps[0],To=Ps[1];function Uo(){To(Date.now())}function ys(){window.clearTimeout(po.current)}Ye(fr,function(eo,Ra){function os(ss,Fs){ss(function(Go){var Fo=Os(Go+Fs);return Fo})}return za?(Nr?os(ni,eo):os(xi,Ra),ys(),Uo(),!0):!1}),(0,_.useEffect)(function(){return ys(),$s&&(po.current=window.setTimeout(function(){To(0)},100)),ys},[$s]);var el=De(Fn,fa,Nr?ci:zn,Ji,Fa,Is,(0,g.Z)((0,g.Z)({},$e),{},{tabs:Mt})),vl=(0,F.Z)(el,2),ic=vl[0],ac=vl[1],Ql=(0,K.Z)(function(){var eo=arguments.length>0&&arguments[0]!==void 0?arguments[0]:an,Ra=Fn.get(eo)||{width:0,height:0,left:0,right:0,top:0};if(Nr){var os=ci;jr?Ra.rightci+fa&&(os=Ra.right+Ra.width-fa):Ra.left<-ci?os=-Ra.left:Ra.left+Ra.width>-ci+fa&&(os=-(Ra.left+Ra.width-fa)),xi(0),ni(Os(os))}else{var ss=zn;Ra.top<-zn?ss=-Ra.top:Ra.top+Ra.height>-zn+fa&&(ss=-(Ra.top+Ra.height-fa)),ni(0),xi(Os(ss))}}),Zs={};on==="top"||on==="bottom"?Zs[jr?"marginRight":"marginLeft"]=Nn:Zs.marginTop=Nn;var Dc=Mt.map(function(eo,Ra){var os=eo.key;return _.createElement(dt,{id:Dr,prefixCls:Nt,key:os,tab:eo,style:Ra===0?void 0:Zs,closable:eo.closable,editable:en,active:os===an,renderWrapper:Kn,removeAriaLabel:wn==null?void 0:wn.removeAriaLabel,onClick:function(Fs){fi(os,Fs)},onFocus:function(){Ql(os),Uo(),fr.current&&(jr||(fr.current.scrollLeft=0),fr.current.scrollTop=0)}})}),Kl=function(){return Wn(function(){var Ra=new Map;return Mt.forEach(function(os){var ss,Fs=os.key,Go=(ss=Rt.current)===null||ss===void 0?void 0:ss.querySelector('[data-node-key="'.concat(Xe(Fs),'"]'));Go&&Ra.set(Fs,{width:Go.offsetWidth,height:Go.offsetHeight,left:Go.offsetLeft,top:Go.offsetTop})}),Ra})};(0,_.useEffect)(function(){Kl()},[Mt.map(function(eo){return eo.key}).join("_")]);var Hl=xe(function(){var eo=x(Vt),Ra=x(Xt),os=x(er);Bi([eo[0]-Ra[0]-os[0],eo[1]-Ra[1]-os[1]]);var ss=x(ar);Jn(ss);var Fs=x(Jt);Li(Fs);var Go=x(Rt);Ha([Go[0]-ss[0],Go[1]-ss[1]]),Kl()}),Vs=Mt.slice(0,ic),as=Mt.slice(ac+1),ii=[].concat((0,J.Z)(Vs),(0,J.Z)(as)),la=Fn.get(an),ta=f({activeTabOffset:la,horizontal:Nr,rtl:jr,indicatorSize:Xn}),oa=ta.style;(0,_.useEffect)(function(){Ql()},[an,So,Po,he(la),he(Fn),Nr]),(0,_.useEffect)(function(){Hl()},[jr]);var Da=!!ii.length,so="".concat(Nt,"-nav-wrap"),Ws,ws,xs,ms;return Nr?jr?(ws=ci>0,Ws=ci!==Po):(Ws=ci<0,ws=ci!==So):(xs=zn<0,ms=zn!==So),_.createElement(G.Z,{onResize:Hl},_.createElement("div",{ref:(0,le.x1)(_e,Vt),role:"tablist",className:te()("".concat(Nt,"-nav"),Sr),style:nr,onKeyDown:function(){Uo()}},_.createElement(kt,{ref:Xt,position:"left",extra:Rr,prefixCls:Nt}),_.createElement(G.Z,{onResize:Hl},_.createElement("div",{className:te()(so,(Me={},(0,S.Z)(Me,"".concat(so,"-ping-left"),Ws),(0,S.Z)(Me,"".concat(so,"-ping-right"),ws),(0,S.Z)(Me,"".concat(so,"-ping-top"),xs),(0,S.Z)(Me,"".concat(so,"-ping-bottom"),ms),Me)),ref:fr},_.createElement(G.Z,{onResize:Hl},_.createElement("div",{ref:Rt,className:"".concat(Nt,"-nav-list"),style:{transform:"translate(".concat(ci,"px, ").concat(zn,"px)"),transition:$s?"none":void 0}},Dc,_.createElement(qe,{ref:ar,prefixCls:Nt,locale:wn,editable:en,style:(0,g.Z)((0,g.Z)({},Dc.length===0?void 0:Zs),{},{visibility:Da?"hidden":null})}),_.createElement("div",{className:te()("".concat(Nt,"-ink-bar"),(0,S.Z)({},"".concat(Nt,"-ink-bar-animated"),Hr.inkBar)),style:oa}))))),_.createElement(lr,(0,W.Z)({},$e,{removeAriaLabel:wn==null?void 0:wn.removeAriaLabel,ref:Jt,prefixCls:Nt,tabs:ii,className:!Da&&Io,tabMoving:!!$s})),_.createElement(kt,{ref:er,position:"right",extra:Rr,prefixCls:Nt})))}var H=_.forwardRef(Be),ie=["renderTabBar"],Qe=["label","key"];function ye($e){var _e=$e.renderTabBar,Me=(0,$.Z)($e,ie),Ie=_.useContext(L),Nt=Ie.tabs;if(_e){var Mt=(0,g.Z)((0,g.Z)({},Me),{},{panes:Nt.map(function(Sr){var nr=Sr.label,Dr=Sr.key,Hr=(0,$.Z)(Sr,Qe);return _.createElement(R,(0,W.Z)({tab:nr,key:Dr,tabKey:Dr},Hr))})});return _e(Mt,H)}return _.createElement(H,Me)}var be=C(48736);function ze(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},_e;return $e===!1?_e={inkBar:!1,tabPane:!1}:$e===!0?_e={inkBar:!0,tabPane:!1}:_e=(0,g.Z)({inkBar:!0},(0,v.Z)($e)==="object"?$e:{}),_e.tabPaneMotion&&_e.tabPane===void 0&&(_e.tabPane=!0),!_e.tabPaneMotion&&_e.tabPane&&(_e.tabPane=!1),_e}var gt=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],fe=0;function at($e,_e){var Me,Ie=$e.id,Nt=$e.prefixCls,Mt=Nt===void 0?"rc-tabs":Nt,Sr=$e.className,nr=$e.items,Dr=$e.direction,Hr=$e.activeKey,an=$e.defaultActiveKey,jr=$e.editable,Rr=$e.animated,en=$e.tabPosition,wn=en===void 0?"top":en,on=$e.tabBarGutter,Nn=$e.tabBarStyle,Kn=$e.tabBarExtraContent,fi=$e.locale,On=$e.moreIcon,Xn=$e.moreTransitionName,Vt=$e.destroyInactiveTabPane,Xt=$e.renderTabBar,er=$e.onChange,fr=$e.onTabClick,Rt=$e.onTabScroll,Jt=$e.getPopupContainer,ar=$e.popupClassName,Nr=$e.indicatorSize,yn=(0,$.Z)($e,gt),Bn=_.useMemo(function(){return(nr||[]).filter(function(Li){return Li&&(0,v.Z)(Li)==="object"&&"key"in Li})},[nr]),ci=Dr==="rtl",ni=ze(Rr),Ii=(0,_.useState)(!1),qn=(0,F.Z)(Ii,2),zn=qn[0],xi=qn[1];(0,_.useEffect)(function(){xi((0,M.Z)())},[]);var wi=(0,O.Z)(function(){var Li;return(Li=Bn[0])===null||Li===void 0?void 0:Li.key},{value:Hr,defaultValue:an}),Ci=(0,F.Z)(wi,2),Ai=Ci[0],Bi=Ci[1],Xi=(0,_.useState)(function(){return Bn.findIndex(function(Li){return Li.key===Ai})}),ri=(0,F.Z)(Xi,2),Ti=ri[0],Ha=ri[1];(0,_.useEffect)(function(){var Li=Bn.findIndex(function(Aa){return Aa.key===Ai});if(Li===-1){var Ua;Li=Math.max(0,Math.min(Ti,Bn.length-1)),Bi((Ua=Bn[Li])===null||Ua===void 0?void 0:Ua.key)}Ha(Li)},[Bn.map(function(Li){return Li.key}).join("_"),Ai,Ti]);var li=(0,O.Z)(null,{value:Ie}),pn=(0,F.Z)(li,2),ln=pn[0],Jn=pn[1];(0,_.useEffect)(function(){Ie||(Jn("rc-tabs-".concat(fe)),fe+=1)},[]);function Hn(Li,Ua){fr==null||fr(Li,Ua);var Aa=Li!==Ai;Bi(Li),Aa&&(er==null||er(Li))}var hi={id:ln,activeKey:Ai,animated:ni,tabPosition:wn,rtl:ci,mobile:zn},qi=(0,g.Z)((0,g.Z)({},hi),{},{editable:jr,locale:fi,moreIcon:On,moreTransitionName:Xn,tabBarGutter:on,onTabClick:Hn,onTabScroll:Rt,extra:Kn,style:Nn,panes:null,getPopupContainer:Jt,popupClassName:ar,indicatorSize:Nr});return _.createElement(L.Provider,{value:{tabs:Bn,prefixCls:Mt}},_.createElement("div",(0,W.Z)({ref:_e,id:Ie,className:te()(Mt,"".concat(Mt,"-").concat(wn),(Me={},(0,S.Z)(Me,"".concat(Mt,"-mobile"),zn),(0,S.Z)(Me,"".concat(Mt,"-editable"),jr),(0,S.Z)(Me,"".concat(Mt,"-rtl"),ci),Me),Sr)},yn),_.createElement(ye,(0,W.Z)({},qi,{renderTabBar:Xt})),_.createElement(ne,(0,W.Z)({destroyInactiveTabPane:Vt},hi,{animated:ni}))))}var rt=_.forwardRef(at),Le=rt,Fe=Le,ct=C(36355),Tt=C(19716),Yt=()=>null,Fr=C(62892);const Lr={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Or($e){let _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},Me;return _e===!1?Me={inkBar:!1,tabPane:!1}:_e===!0?Me={inkBar:!0,tabPane:!0}:Me=Object.assign({inkBar:!0},typeof _e=="object"?_e:{}),Me.tabPane&&(Me.tabPaneMotion=Object.assign(Object.assign({},Lr),{motionName:(0,Fr.m)($e,"switch")})),Me}var kr=C(11592),yr=function($e,_e){var Me={};for(var Ie in $e)Object.prototype.hasOwnProperty.call($e,Ie)&&_e.indexOf(Ie)<0&&(Me[Ie]=$e[Ie]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Ie=Object.getOwnPropertySymbols($e);Nt_e)}function Kr($e,_e){if($e)return $e;const Me=(0,kr.Z)(_e).map(Ie=>{if(_.isValidElement(Ie)){const{key:Nt,props:Mt}=Ie,Sr=Mt||{},{tab:nr}=Sr,Dr=yr(Sr,["tab"]);return Object.assign(Object.assign({key:String(Nt)},Dr),{label:nr})}return null});return ur(Me)}var fn=C(17313),Un=C(83116),hn=C(37613),Dn=C(13826),Pr=$e=>{const{componentCls:_e,motionDurationSlow:Me}=$e;return[{[_e]:{[`${_e}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${Me}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${Me}`}}}}},[(0,Dn.oN)($e,"slide-up"),(0,Dn.oN)($e,"slide-down")]]};const xn=$e=>{const{componentCls:_e,tabsCardPadding:Me,cardBg:Ie,cardGutter:Nt,colorBorderSecondary:Mt,itemSelectedColor:Sr}=$e;return{[`${_e}-card`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{margin:0,padding:Me,background:Ie,border:`${$e.lineWidth}px ${$e.lineType} ${Mt}`,transition:`all ${$e.motionDurationSlow} ${$e.motionEaseInOut}`},[`${_e}-tab-active`]:{color:Sr,background:$e.colorBgContainer},[`${_e}-ink-bar`]:{visibility:"hidden"}},[`&${_e}-top, &${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab + ${_e}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Nt}px`}}}},[`&${_e}-top`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:`${$e.borderRadiusLG}px ${$e.borderRadiusLG}px 0 0`},[`${_e}-tab-active`]:{borderBottomColor:$e.colorBgContainer}}},[`&${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:`0 0 ${$e.borderRadiusLG}px ${$e.borderRadiusLG}px`},[`${_e}-tab-active`]:{borderTopColor:$e.colorBgContainer}}},[`&${_e}-left, &${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab + ${_e}-tab`]:{marginTop:`${Nt}px`}}},[`&${_e}-left`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${$e.borderRadiusLG}px 0 0 ${$e.borderRadiusLG}px`}},[`${_e}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:$e.colorBgContainer}}}},[`&${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${$e.borderRadiusLG}px ${$e.borderRadiusLG}px 0`}},[`${_e}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:$e.colorBgContainer}}}}}}},Ei=$e=>{const{componentCls:_e,itemHoverColor:Me,dropdownEdgeChildVerticalPadding:Ie}=$e;return{[`${_e}-dropdown`]:Object.assign(Object.assign({},(0,fn.Wf)($e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:$e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${_e}-dropdown-menu`]:{maxHeight:$e.tabsDropdownHeight,margin:0,padding:`${Ie}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:$e.colorBgContainer,backgroundClip:"padding-box",borderRadius:$e.borderRadiusLG,outline:"none",boxShadow:$e.boxShadowSecondary,"&-item":Object.assign(Object.assign({},fn.vS),{display:"flex",alignItems:"center",minWidth:$e.tabsDropdownWidth,margin:0,padding:`${$e.paddingXXS}px ${$e.paddingSM}px`,color:$e.colorText,fontWeight:"normal",fontSize:$e.fontSize,lineHeight:$e.lineHeight,cursor:"pointer",transition:`all ${$e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:$e.marginSM},color:$e.colorTextDescription,fontSize:$e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:Me}},"&:hover":{background:$e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:$e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},di=$e=>{const{componentCls:_e,margin:Me,colorBorderSecondary:Ie,horizontalMargin:Nt,verticalItemPadding:Mt,verticalItemMargin:Sr}=$e;return{[`${_e}-top, ${_e}-bottom`]:{flexDirection:"column",[`> ${_e}-nav, > div > ${_e}-nav`]:{margin:Nt,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${$e.lineWidth}px ${$e.lineType} ${Ie}`,content:"''"},[`${_e}-ink-bar`]:{height:$e.lineWidthBold,"&-animated":{transition:`width ${$e.motionDurationSlow}, left ${$e.motionDurationSlow}, + right ${$e.motionDurationSlow}`}},[`${_e}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:$e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:$e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:$e.boxShadowTabsOverflowRight},[`&${_e}-nav-wrap-ping-left::before`]:{opacity:1},[`&${_e}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${_e}-top`]:{[`> ${_e}-nav, + > div > ${_e}-nav`]:{"&::before":{bottom:0},[`${_e}-ink-bar`]:{bottom:0}}},[`${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{order:1,marginTop:`${Me}px`,marginBottom:0,"&::before":{top:0},[`${_e}-ink-bar`]:{top:0}},[`> ${_e}-content-holder, > div > ${_e}-content-holder`]:{order:0}},[`${_e}-left, ${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{flexDirection:"column",minWidth:$e.controlHeight*1.25,[`${_e}-tab`]:{padding:Mt,textAlign:"center"},[`${_e}-tab + ${_e}-tab`]:{margin:Sr},[`${_e}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:$e.controlHeight},"&::before":{top:0,boxShadow:$e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:$e.boxShadowTabsOverflowBottom},[`&${_e}-nav-wrap-ping-top::before`]:{opacity:1},[`&${_e}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${_e}-ink-bar`]:{width:$e.lineWidthBold,"&-animated":{transition:`height ${$e.motionDurationSlow}, top ${$e.motionDurationSlow}`}},[`${_e}-nav-list, ${_e}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${_e}-left`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${_e}-content-holder, > div > ${_e}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${$e.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${$e.lineWidth}px ${$e.lineType} ${$e.colorBorder}`},[`> ${_e}-content > ${_e}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:$e.paddingLG}}}},[`${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{order:1,[`${_e}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${_e}-content-holder, > div > ${_e}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-$e.lineWidth},borderRight:{_skip_check_:!0,value:`${$e.lineWidth}px ${$e.lineType} ${$e.colorBorder}`},[`> ${_e}-content > ${_e}-tabpane`]:{paddingRight:{_skip_check_:!0,value:$e.paddingLG}}}}}},Zi=$e=>{const{componentCls:_e,cardPaddingSM:Me,cardPaddingLG:Ie,horizontalItemPaddingSM:Nt,horizontalItemPaddingLG:Mt}=$e;return{[_e]:{"&-small":{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:Nt,fontSize:$e.titleFontSizeSM}}},"&-large":{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:Mt,fontSize:$e.titleFontSizeLG}}}},[`${_e}-card`]:{[`&${_e}-small`]:{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:Me}},[`&${_e}-bottom`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:`0 0 ${$e.borderRadius}px ${$e.borderRadius}px`}},[`&${_e}-top`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:`${$e.borderRadius}px ${$e.borderRadius}px 0 0`}},[`&${_e}-right`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${$e.borderRadius}px ${$e.borderRadius}px 0`}}},[`&${_e}-left`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${$e.borderRadius}px 0 0 ${$e.borderRadius}px`}}}},[`&${_e}-large`]:{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:Ie}}}}}},_i=$e=>{const{componentCls:_e,itemActiveColor:Me,itemHoverColor:Ie,iconCls:Nt,tabsHorizontalItemMargin:Mt,horizontalItemPadding:Sr,itemSelectedColor:nr,itemColor:Dr}=$e,Hr=`${_e}-tab`;return{[Hr]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Sr,fontSize:$e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:Dr,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:Me}},(0,fn.Qy)($e)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-$e.marginXXS},marginLeft:{_skip_check_:!0,value:$e.marginXS},color:$e.colorTextDescription,fontSize:$e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${$e.motionDurationSlow}`,"&:hover":{color:$e.colorTextHeading}},"&:hover":{color:Ie},[`&${Hr}-active ${Hr}-btn`]:{color:nr,textShadow:$e.tabsActiveTextShadow},[`&${Hr}-disabled`]:{color:$e.colorTextDisabled,cursor:"not-allowed"},[`&${Hr}-disabled ${Hr}-btn, &${Hr}-disabled ${_e}-remove`]:{"&:focus, &:active":{color:$e.colorTextDisabled}},[`& ${Hr}-remove ${Nt}`]:{margin:0},[Nt]:{marginRight:{_skip_check_:!0,value:$e.marginSM}}},[`${Hr} + ${Hr}`]:{margin:{_skip_check_:!0,value:Mt}}}},ji=$e=>{const{componentCls:_e,tabsHorizontalItemMarginRTL:Me,iconCls:Ie,cardGutter:Nt}=$e;return{[`${_e}-rtl`]:{direction:"rtl",[`${_e}-nav`]:{[`${_e}-tab`]:{margin:{_skip_check_:!0,value:Me},[`${_e}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[Ie]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${$e.marginSM}px`}},[`${_e}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${$e.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${$e.marginXXS}px`},[Ie]:{margin:0}}}},[`&${_e}-left`]:{[`> ${_e}-nav`]:{order:1},[`> ${_e}-content-holder`]:{order:0}},[`&${_e}-right`]:{[`> ${_e}-nav`]:{order:0},[`> ${_e}-content-holder`]:{order:1}},[`&${_e}-card${_e}-top, &${_e}-card${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab + ${_e}-tab`]:{marginRight:{_skip_check_:!0,value:Nt},marginLeft:{_skip_check_:!0,value:0}}}}},[`${_e}-dropdown-rtl`]:{direction:"rtl"},[`${_e}-menu-item`]:{[`${_e}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},qa=$e=>{const{componentCls:_e,tabsCardPadding:Me,cardHeight:Ie,cardGutter:Nt,itemHoverColor:Mt,itemActiveColor:Sr,colorBorderSecondary:nr}=$e;return{[_e]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,fn.Wf)($e)),{display:"flex",[`> ${_e}-nav, > div > ${_e}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${_e}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${$e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${_e}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${$e.motionDurationSlow}`},[`${_e}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${_e}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${_e}-nav-more`]:{position:"relative",padding:Me,background:"transparent",border:0,color:$e.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:$e.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${_e}-nav-add`]:Object.assign({minWidth:Ie,marginLeft:{_skip_check_:!0,value:Nt},padding:`0 ${$e.paddingXS}px`,background:"transparent",border:`${$e.lineWidth}px ${$e.lineType} ${nr}`,borderRadius:`${$e.borderRadiusLG}px ${$e.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:$e.colorText,transition:`all ${$e.motionDurationSlow} ${$e.motionEaseInOut}`,"&:hover":{color:Mt},"&:active, &:focus:not(:focus-visible)":{color:Sr}},(0,fn.Qy)($e))},[`${_e}-extra-content`]:{flex:"none"},[`${_e}-ink-bar`]:{position:"absolute",background:$e.inkBarColor,pointerEvents:"none"}}),_i($e)),{[`${_e}-content`]:{position:"relative",width:"100%"},[`${_e}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${_e}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${_e}-centered`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-nav-wrap`]:{[`&:not([class*='${_e}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Ki=(0,Un.Z)("Tabs",$e=>{const _e=(0,hn.TS)($e,{tabsCardPadding:$e.cardPadding||`${($e.cardHeight-Math.round($e.fontSize*$e.lineHeight))/2-$e.lineWidth}px ${$e.padding}px`,dropdownEdgeChildVerticalPadding:$e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${$e.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${$e.horizontalItemGutter}px`});return[Zi(_e),ji(_e),di(_e),Ei(_e),xn(_e),qa(_e),Pr(_e)]},$e=>{const _e=$e.controlHeightLG;return{zIndexPopup:$e.zIndexPopupBase+50,cardBg:$e.colorFillAlter,cardHeight:_e,cardPadding:"",cardPaddingSM:`${$e.paddingXXS*1.5}px ${$e.padding}px`,cardPaddingLG:`${$e.paddingXS}px ${$e.padding}px ${$e.paddingXXS*1.5}px`,titleFontSize:$e.fontSize,titleFontSizeLG:$e.fontSizeLG,titleFontSizeSM:$e.fontSize,inkBarColor:$e.colorPrimary,horizontalMargin:`0 0 ${$e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${$e.paddingSM}px 0`,horizontalItemPaddingSM:`${$e.paddingXS}px 0`,horizontalItemPaddingLG:`${$e.padding}px 0`,verticalItemPadding:`${$e.paddingXS}px ${$e.paddingLG}px`,verticalItemMargin:`${$e.margin}px 0 0 0`,itemColor:$e.colorText,itemSelectedColor:$e.colorPrimary,itemHoverColor:$e.colorPrimaryHover,itemActiveColor:$e.colorPrimaryActive,cardGutter:$e.marginXXS/2}}),ti=function($e,_e){var Me={};for(var Ie in $e)Object.prototype.hasOwnProperty.call($e,Ie)&&_e.indexOf(Ie)<0&&(Me[Ie]=$e[Ie]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Ie=Object.getOwnPropertySymbols($e);Nt{const{type:_e,className:Me,rootClassName:Ie,size:Nt,onEdit:Mt,hideAdd:Sr,centered:nr,addIcon:Dr,popupClassName:Hr,children:an,items:jr,animated:Rr,style:en,indicatorSize:wn}=$e,on=ti($e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Nn,moreIcon:Kn=_.createElement(Ae.Z,null)}=on,{direction:fi,tabs:On,getPrefixCls:Xn,getPopupContainer:Vt}=_.useContext(ct.E_),Xt=Xn("tabs",Nn),[er,fr]=Ki(Xt);let Rt;_e==="editable-card"&&(Rt={onEdit:(ci,ni)=>{let{key:Ii,event:qn}=ni;Mt==null||Mt(ci==="add"?qn:Ii,ci)},removeIcon:_.createElement(pe.Z,null),addIcon:Dr||_.createElement(P.Z,null),showAdd:Sr!==!0});const Jt=Xn(),ar=Kr(jr,an),Nr=Or(Xt,Rr),yn=(0,Tt.Z)(Nt),Bn=Object.assign(Object.assign({},On==null?void 0:On.style),en);return er(_.createElement(Fe,Object.assign({direction:fi,getPopupContainer:Vt,moreTransitionName:`${Jt}-slide-up`},on,{items:ar,className:te()({[`${Xt}-${yn}`]:yn,[`${Xt}-card`]:["card","editable-card"].includes(_e),[`${Xt}-editable-card`]:_e==="editable-card",[`${Xt}-centered`]:nr},On==null?void 0:On.className,Me,Ie,fr),popupClassName:te()(Hr,fr),style:Bn,editable:Rt,moreIcon:Kn,prefixCls:Xt,animated:Nr,indicatorSize:wn!=null?wn:On==null?void 0:On.indicatorSize})))};gi.TabPane=Yt;var yi=gi},17574:function(dn,Ut,C){"use strict";C.d(Ut,{default:function(){return De}});var pe=C(60091),Ae=C(94480),P=C(52671),Ne=C(8657),te=C(54476),W=C(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},g=S,F=C(7657),v=function(Se,Xe){return W.createElement(F.Z,(0,te.Z)({},Se,{ref:Xe,icon:g}))},$=W.forwardRef(v),_=$,M=C(92310),O=C.n(M),T=C(35654),L=C(71430),q=C(36355),R=C(56082),se=C(62892),ne=C(20648);const J=4;function G(he){const{dropPosition:Se,dropLevelOffset:Xe,prefixCls:et,indent:je,direction:qe="ltr"}=he,Et=qe==="ltr"?"left":"right",kt=qe==="ltr"?"right":"left",Ot={[Et]:-Xe*je+J,[kt]:0};switch(Se){case-1:Ot.top=-3;break;case 1:Ot.bottom=-3;break;default:Ot.bottom=-3,Ot[Et]=je+J;break}return W.createElement("div",{style:Ot,className:`${et}-drop-indicator`})}var K=C(71997),me=W.forwardRef((he,Se)=>{const{getPrefixCls:Xe,direction:et,virtual:je,tree:qe}=W.useContext(q.E_),{prefixCls:Et,className:kt,showIcon:Ot=!1,showLine:sr,switcherIcon:rr,blockNode:br=!1,children:lr,checkable:V=!1,selectable:dt=!0,draggable:I,motion:p,style:f}=he,x=Xe("tree",Et),Y=Xe(),Be=p!=null?p:Object.assign(Object.assign({},(0,se.Z)(Y)),{motionAppear:!1}),H=Object.assign(Object.assign({},he),{checkable:V,selectable:dt,showIcon:Ot,motion:Be,blockNode:br,showLine:!!sr,dropIndicatorRender:G}),[ie,Qe]=(0,ne.ZP)(x),ye=W.useMemo(()=>{if(!I)return!1;let ze={};switch(typeof I){case"function":ze.nodeDraggable=I;break;case"object":ze=Object.assign({},I);break;default:break}return ze.icon!==!1&&(ze.icon=ze.icon||W.createElement(R.Z,null)),ze},[I]),be=ze=>W.createElement(K.Z,{prefixCls:x,switcherIcon:rr,treeNodeProps:ze,showLine:sr});return ie(W.createElement(pe.Z,Object.assign({itemHeight:20,ref:Se,virtual:je},H,{style:Object.assign(Object.assign({},qe==null?void 0:qe.style),f),prefixCls:x,className:O()({[`${x}-icon-hide`]:!Ot,[`${x}-block-node`]:br,[`${x}-unselectable`]:!dt,[`${x}-rtl`]:et==="rtl"},qe==null?void 0:qe.className,kt,Qe),direction:et,checkable:V&&W.createElement("span",{className:`${x}-checkbox-inner`}),selectable:dt,switcherIcon:be,draggable:ye}),lr))}),Oe;(function(he){he[he.None=0]="None",he[he.Start=1]="Start",he[he.End=2]="End"})(Oe||(Oe={}));function Ce(he,Se){function Xe(et){const{key:je,children:qe}=et;Se(je,et)!==!1&&Ce(qe||[],Se)}he.forEach(Xe)}function Ue(he){let{treeData:Se,expandedKeys:Xe,startKey:et,endKey:je}=he;const qe=[];let Et=Oe.None;if(et&&et===je)return[et];if(!et||!je)return[];function kt(Ot){return Ot===et||Ot===je}return Ce(Se,Ot=>{if(Et===Oe.End)return!1;if(kt(Ot)){if(qe.push(Ot),Et===Oe.None)Et=Oe.Start;else if(Et===Oe.Start)return Et=Oe.End,!1}else Et===Oe.Start&&qe.push(Ot);return Xe.includes(Ot)}),qe}function ee(he,Se){const Xe=(0,Ae.Z)(Se),et=[];return Ce(he,(je,qe)=>{const Et=Xe.indexOf(je);return Et!==-1&&(et.push(qe),Xe.splice(Et,1)),!!Xe.length}),et}var de=function(he,Se){var Xe={};for(var et in he)Object.prototype.hasOwnProperty.call(he,et)&&Se.indexOf(et)<0&&(Xe[et]=he[et]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,et=Object.getOwnPropertySymbols(he);je{var{defaultExpandAll:Xe,defaultExpandParent:et,defaultExpandedKeys:je}=he,qe=de(he,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Et=W.useRef(),kt=W.useRef(),Ot=()=>{const{keyEntities:ye}=(0,L.I8)(Ye(qe));let be;return Xe?be=Object.keys(ye):et?be=(0,T.r7)(qe.expandedKeys||je||[],ye):be=qe.expandedKeys||je,be},[sr,rr]=W.useState(qe.selectedKeys||qe.defaultSelectedKeys||[]),[br,lr]=W.useState(()=>Ot());W.useEffect(()=>{"selectedKeys"in qe&&rr(qe.selectedKeys)},[qe.selectedKeys]),W.useEffect(()=>{"expandedKeys"in qe&&lr(qe.expandedKeys)},[qe.expandedKeys]);const V=(ye,be)=>{var ze;return"expandedKeys"in qe||lr(ye),(ze=qe.onExpand)===null||ze===void 0?void 0:ze.call(qe,ye,be)},dt=(ye,be)=>{var ze;const{multiple:gt}=qe,{node:fe,nativeEvent:at}=be,{key:rt=""}=fe,Le=Ye(qe),Fe=Object.assign(Object.assign({},be),{selected:!0}),ct=(at==null?void 0:at.ctrlKey)||(at==null?void 0:at.metaKey),Tt=at==null?void 0:at.shiftKey;let Pt;gt&&ct?(Pt=ye,Et.current=rt,kt.current=Pt,Fe.selectedNodes=ee(Le,Pt)):gt&&Tt?(Pt=Array.from(new Set([].concat((0,Ae.Z)(kt.current||[]),(0,Ae.Z)(Ue({treeData:Le,expandedKeys:br,startKey:rt,endKey:Et.current}))))),Fe.selectedNodes=ee(Le,Pt)):(Pt=[rt],Et.current=rt,kt.current=Pt,Fe.selectedNodes=ee(Le,Pt)),(ze=qe.onSelect)===null||ze===void 0||ze.call(qe,Pt,Fe),"selectedKeys"in qe||rr(Pt)},{getPrefixCls:I,direction:p}=W.useContext(q.E_),{prefixCls:f,className:x,showIcon:Y=!0,expandAction:Be="click"}=qe,H=de(qe,["prefixCls","className","showIcon","expandAction"]),ie=I("tree",f),Qe=O()(`${ie}-directory`,{[`${ie}-directory-rtl`]:p==="rtl"},x);return W.createElement(me,Object.assign({icon:D,ref:Se,blockNode:!0},H,{showIcon:Y,expandAction:Be,prefixCls:ie,className:Qe,expandedKeys:br,selectedKeys:sr,onSelect:dt,onExpand:V}))};var Te=W.forwardRef(ke);const ve=me;ve.DirectoryTree=Te,ve.TreeNode=pe.O;var De=ve},20648:function(dn,Ut,C){"use strict";C.d(Ut,{TM:function(){return M},Yk:function(){return _}});var pe=C(36237),Ae=C(98447),P=C(17313),Ne=C(8378),te=C(37613),W=C(83116);const S=new pe.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),g=(O,T)=>({[`.${O}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${T.motionDurationSlow}`}}}),F=(O,T)=>({[`.${O}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:T.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${T.lineWidthBold}px solid ${T.colorPrimary}`,borderRadius:"50%",content:'""'}}}),v=(O,T)=>{const{treeCls:L,treeNodeCls:q,treeNodePadding:R,titleHeight:se,nodeSelectedBg:ne,nodeHoverBg:J}=T,G=T.paddingXS;return{[L]:Object.assign(Object.assign({},(0,P.Wf)(T)),{background:T.colorBgContainer,borderRadius:T.borderRadius,transition:`background-color ${T.motionDurationSlow}`,[`&${L}-rtl`]:{[`${L}-switcher`]:{"&_close":{[`${L}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${L}-active-focused)`]:Object.assign({},(0,P.oN)(T)),[`${L}-list-holder-inner`]:{alignItems:"flex-start"},[`&${L}-block-node`]:{[`${L}-list-holder-inner`]:{alignItems:"stretch",[`${L}-node-content-wrapper`]:{flex:"auto"},[`${q}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:R,insetInlineStart:0,border:`1px solid ${T.colorPrimary}`,opacity:0,animationName:S,animationDuration:T.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${q}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${R}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${L}-node-content-wrapper`]:{color:T.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${L}-node-content-wrapper`]:Object.assign({},(0,P.oN)(T)),[`&:not(${q}-disabled).filter-node ${L}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${L}-draggable-icon`]:{flexShrink:0,width:se,lineHeight:`${se}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${T.motionDurationSlow}`,[`${q}:hover &`]:{opacity:.45}},[`&${q}-disabled`]:{[`${L}-draggable-icon`]:{visibility:"hidden"}}}},[`${L}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:se}},[`${L}-draggable-icon`]:{visibility:"hidden"},[`${L}-switcher`]:Object.assign(Object.assign({},g(O,T)),{position:"relative",flex:"none",alignSelf:"stretch",width:se,margin:0,lineHeight:`${se}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${L}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:T.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:se/2,bottom:-R,marginInlineStart:-1,borderInlineEnd:`1px solid ${T.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:se/2*.8,height:se/2,borderBottom:`1px solid ${T.colorBorder}`,content:'""'}}}),[`${L}-checkbox`]:{top:"initial",marginInlineEnd:G},[`${L}-node-content-wrapper, ${L}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:se,margin:0,padding:`0 ${T.paddingXS/2}px`,color:"inherit",lineHeight:`${se}px`,background:"transparent",borderRadius:T.borderRadius,cursor:"pointer",transition:`all ${T.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:J},[`&${L}-node-selected`]:{backgroundColor:ne},[`${L}-iconEle`]:{display:"inline-block",width:se,height:se,lineHeight:`${se}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${L}-unselectable ${L}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${L}-node-content-wrapper`]:Object.assign({lineHeight:`${se}px`,userSelect:"none"},F(O,T)),[`${q}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${T.colorPrimary}`}},"&-show-line":{[`${L}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:se/2,bottom:-R,borderInlineEnd:`1px solid ${T.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${L}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${q}-leaf-last`]:{[`${L}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${se/2}px !important`}}}}})}},$=O=>{const{treeCls:T,treeNodeCls:L,treeNodePadding:q,directoryNodeSelectedBg:R,directoryNodeSelectedColor:se}=O;return{[`${T}${T}-directory`]:{[L]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:q,insetInlineStart:0,transition:`background-color ${O.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:O.controlItemBgHover}},"> *":{zIndex:1},[`${T}-switcher`]:{transition:`color ${O.motionDurationMid}`},[`${T}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${T}-node-selected`]:{color:se,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:R},[`${T}-switcher`]:{color:se},[`${T}-node-content-wrapper`]:{color:se,background:"transparent"}}}}}},_=(O,T)=>{const L=`.${O}`,q=`${L}-treenode`,R=T.paddingXS/2,se=(0,te.TS)(T,{treeCls:L,treeNodeCls:q,treeNodePadding:R});return[v(O,se),$(se)]},M=O=>{const{controlHeightSM:T}=O;return{titleHeight:T,nodeHoverBg:O.controlItemBgHover,nodeSelectedBg:O.controlItemBgActive}};Ut.ZP=(0,W.Z)("Tree",(O,T)=>{let{prefixCls:L}=T;return[{[O.componentCls]:(0,Ae.C2)(`${L}-checkbox`,O)},_(L,O),(0,Ne.Z)(O)]},O=>{const{colorTextLightSolid:T,colorPrimary:L}=O;return Object.assign(Object.assign({},M(O)),{directoryNodeSelectedColor:T,directoryNodeSelectedBg:L})})},71997:function(dn,Ut,C){"use strict";C.d(Ut,{Z:function(){return q}});var pe=C(54476),Ae=C(59301),P={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ne=P,te=C(7657),W=function(se,ne){return Ae.createElement(te.Z,(0,pe.Z)({},se,{ref:ne,icon:Ne}))},S=Ae.forwardRef(W),g=S,F=C(52671),v=C(58617),$=C(15075),_=C(43531),M=C(92310),O=C.n(M),T=C(92343),q=R=>{const{prefixCls:se,switcherIcon:ne,treeNodeProps:J,showLine:G}=R,{isLeaf:K,expanded:le,loading:me}=J;if(me)return Ae.createElement(v.Z,{className:`${se}-switcher-loading-icon`});let Oe;if(G&&typeof G=="object"&&(Oe=G.showLeafIcon),K){if(!G)return null;if(typeof Oe!="boolean"&&Oe){const ee=typeof Oe=="function"?Oe(J):Oe,de=`${se}-switcher-line-custom-icon`;return(0,T.l$)(ee)?(0,T.Tm)(ee,{className:O()(ee.props.className||"",de)}):ee}return Oe?Ae.createElement(F.Z,{className:`${se}-switcher-line-icon`}):Ae.createElement("span",{className:`${se}-switcher-leaf-line`})}const Ce=`${se}-switcher-icon`,Ue=typeof ne=="function"?ne(J):ne;return(0,T.l$)(Ue)?(0,T.Tm)(Ue,{className:O()(Ue.props.className||"",Ce)}):Ue!==void 0?Ue:G?le?Ae.createElement($.Z,{className:`${se}-switcher-line-icon`}):Ae.createElement(_.Z,{className:`${se}-switcher-line-icon`}):Ae.createElement(g,{className:Ce})}},86251:function(dn,Ut){"use strict";Ut.byteLength=S,Ut.toByteArray=F,Ut.fromByteArray=_;for(var C=[],pe=[],Ae=typeof Uint8Array!="undefined"?Uint8Array:Array,P="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ne=0,te=P.length;Ne0)throw new Error("Invalid string. Length must be a multiple of 4");var T=M.indexOf("=");T===-1&&(T=O);var L=T===O?0:4-T%4;return[T,L]}function S(M){var O=W(M),T=O[0],L=O[1];return(T+L)*3/4-L}function g(M,O,T){return(O+T)*3/4-T}function F(M){var O,T=W(M),L=T[0],q=T[1],R=new Ae(g(M,L,q)),se=0,ne=q>0?L-4:L,J;for(J=0;J>16&255,R[se++]=O>>8&255,R[se++]=O&255;return q===2&&(O=pe[M.charCodeAt(J)]<<2|pe[M.charCodeAt(J+1)]>>4,R[se++]=O&255),q===1&&(O=pe[M.charCodeAt(J)]<<10|pe[M.charCodeAt(J+1)]<<4|pe[M.charCodeAt(J+2)]>>2,R[se++]=O>>8&255,R[se++]=O&255),R}function v(M){return C[M>>18&63]+C[M>>12&63]+C[M>>6&63]+C[M&63]}function $(M,O,T){for(var L,q=[],R=O;Rne?ne:se+R));return L===1?(O=M[T-1],q.push(C[O>>2]+C[O<<4&63]+"==")):L===2&&(O=(M[T-2]<<8)+M[T-1],q.push(C[O>>10]+C[O>>4&63]+C[O<<2&63]+"=")),q.join("")}},19208:function(dn,Ut,C){"use strict";var pe;var Ae=C(86251),P=C(67467),Ne=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ut.lW=g,pe=se,Ut.h2=50;var te=2147483647;pe=te,g.TYPED_ARRAY_SUPPORT=W(),!g.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function W(){try{var I=new Uint8Array(1),p={foo:function(){return 42}};return Object.setPrototypeOf(p,Uint8Array.prototype),Object.setPrototypeOf(I,p),I.foo()===42}catch(f){return!1}}Object.defineProperty(g.prototype,"parent",{enumerable:!0,get:function(){if(g.isBuffer(this))return this.buffer}}),Object.defineProperty(g.prototype,"offset",{enumerable:!0,get:function(){if(g.isBuffer(this))return this.byteOffset}});function S(I){if(I>te)throw new RangeError('The value "'+I+'" is invalid for option "size"');var p=new Uint8Array(I);return Object.setPrototypeOf(p,g.prototype),p}function g(I,p,f){if(typeof I=="number"){if(typeof p=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return _(I)}return F(I,p,f)}g.poolSize=8192;function F(I,p,f){if(typeof I=="string")return M(I,p);if(ArrayBuffer.isView(I))return T(I);if(I==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof I);if(lr(I,ArrayBuffer)||I&&lr(I.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(lr(I,SharedArrayBuffer)||I&&lr(I.buffer,SharedArrayBuffer)))return L(I,p,f);if(typeof I=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var x=I.valueOf&&I.valueOf();if(x!=null&&x!==I)return g.from(x,p,f);var Y=q(I);if(Y)return Y;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof I[Symbol.toPrimitive]=="function")return g.from(I[Symbol.toPrimitive]("string"),p,f);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof I)}g.from=function(I,p,f){return F(I,p,f)},Object.setPrototypeOf(g.prototype,Uint8Array.prototype),Object.setPrototypeOf(g,Uint8Array);function v(I){if(typeof I!="number")throw new TypeError('"size" argument must be of type number');if(I<0)throw new RangeError('The value "'+I+'" is invalid for option "size"')}function $(I,p,f){return v(I),I<=0?S(I):p!==void 0?typeof f=="string"?S(I).fill(p,f):S(I).fill(p):S(I)}g.alloc=function(I,p,f){return $(I,p,f)};function _(I){return v(I),S(I<0?0:R(I)|0)}g.allocUnsafe=function(I){return _(I)},g.allocUnsafeSlow=function(I){return _(I)};function M(I,p){if((typeof p!="string"||p==="")&&(p="utf8"),!g.isEncoding(p))throw new TypeError("Unknown encoding: "+p);var f=ne(I,p)|0,x=S(f),Y=x.write(I,p);return Y!==f&&(x=x.slice(0,Y)),x}function O(I){for(var p=I.length<0?0:R(I.length)|0,f=S(p),x=0;x=te)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+te.toString(16)+" bytes");return I|0}function se(I){return+I!=I&&(I=0),g.alloc(+I)}g.isBuffer=function(p){return p!=null&&p._isBuffer===!0&&p!==g.prototype},g.compare=function(p,f){if(lr(p,Uint8Array)&&(p=g.from(p,p.offset,p.byteLength)),lr(f,Uint8Array)&&(f=g.from(f,f.offset,f.byteLength)),!g.isBuffer(p)||!g.isBuffer(f))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(p===f)return 0;for(var x=p.length,Y=f.length,Be=0,H=Math.min(x,Y);BeY.length?g.from(H).copy(Y,Be):Uint8Array.prototype.set.call(Y,H,Be);else if(g.isBuffer(H))H.copy(Y,Be);else throw new TypeError('"list" argument must be an Array of Buffers');Be+=H.length}return Y};function ne(I,p){if(g.isBuffer(I))return I.length;if(ArrayBuffer.isView(I)||lr(I,ArrayBuffer))return I.byteLength;if(typeof I!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof I);var f=I.length,x=arguments.length>2&&arguments[2]===!0;if(!x&&f===0)return 0;for(var Y=!1;;)switch(p){case"ascii":case"latin1":case"binary":return f;case"utf8":case"utf-8":return kt(I).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return f*2;case"hex":return f>>>1;case"base64":return rr(I).length;default:if(Y)return x?-1:kt(I).length;p=(""+p).toLowerCase(),Y=!0}}g.byteLength=ne;function J(I,p,f){var x=!1;if((p===void 0||p<0)&&(p=0),p>this.length||((f===void 0||f>this.length)&&(f=this.length),f<=0)||(f>>>=0,p>>>=0,f<=p))return"";for(I||(I="utf8");;)switch(I){case"hex":return ve(this,p,f);case"utf8":case"utf-8":return D(this,p,f);case"ascii":return xe(this,p,f);case"latin1":case"binary":return Te(this,p,f);case"base64":return de(this,p,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return De(this,p,f);default:if(x)throw new TypeError("Unknown encoding: "+I);I=(I+"").toLowerCase(),x=!0}}g.prototype._isBuffer=!0;function G(I,p,f){var x=I[p];I[p]=I[f],I[f]=x}g.prototype.swap16=function(){var p=this.length;if(p%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var f=0;ff&&(p+=" ... "),""},Ne&&(g.prototype[Ne]=g.prototype.inspect),g.prototype.compare=function(p,f,x,Y,Be){if(lr(p,Uint8Array)&&(p=g.from(p,p.offset,p.byteLength)),!g.isBuffer(p))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof p);if(f===void 0&&(f=0),x===void 0&&(x=p?p.length:0),Y===void 0&&(Y=0),Be===void 0&&(Be=this.length),f<0||x>p.length||Y<0||Be>this.length)throw new RangeError("out of range index");if(Y>=Be&&f>=x)return 0;if(Y>=Be)return-1;if(f>=x)return 1;if(f>>>=0,x>>>=0,Y>>>=0,Be>>>=0,this===p)return 0;for(var H=Be-Y,ie=x-f,Qe=Math.min(H,ie),ye=this.slice(Y,Be),be=p.slice(f,x),ze=0;ze2147483647?f=2147483647:f<-2147483648&&(f=-2147483648),f=+f,V(f)&&(f=Y?0:I.length-1),f<0&&(f=I.length+f),f>=I.length){if(Y)return-1;f=I.length-1}else if(f<0)if(Y)f=0;else return-1;if(typeof p=="string"&&(p=g.from(p,x)),g.isBuffer(p))return p.length===0?-1:le(I,p,f,x,Y);if(typeof p=="number")return p=p&255,typeof Uint8Array.prototype.indexOf=="function"?Y?Uint8Array.prototype.indexOf.call(I,p,f):Uint8Array.prototype.lastIndexOf.call(I,p,f):le(I,[p],f,x,Y);throw new TypeError("val must be string, number or Buffer")}function le(I,p,f,x,Y){var Be=1,H=I.length,ie=p.length;if(x!==void 0&&(x=String(x).toLowerCase(),x==="ucs2"||x==="ucs-2"||x==="utf16le"||x==="utf-16le")){if(I.length<2||p.length<2)return-1;Be=2,H/=2,ie/=2,f/=2}function Qe(fe,at){return Be===1?fe[at]:fe.readUInt16BE(at*Be)}var ye;if(Y){var be=-1;for(ye=f;yeH&&(f=H-ie),ye=f;ye>=0;ye--){for(var ze=!0,gt=0;gtY&&(x=Y)):x=Y;var Be=p.length;x>Be/2&&(x=Be/2);for(var H=0;H>>0,isFinite(x)?(x=x>>>0,Y===void 0&&(Y="utf8")):(Y=x,x=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Be=this.length-f;if((x===void 0||x>Be)&&(x=Be),p.length>0&&(x<0||f<0)||f>this.length)throw new RangeError("Attempt to write outside buffer bounds");Y||(Y="utf8");for(var H=!1;;)switch(Y){case"hex":return me(this,p,f,x);case"utf8":case"utf-8":return Oe(this,p,f,x);case"ascii":case"latin1":case"binary":return Ce(this,p,f,x);case"base64":return Ue(this,p,f,x);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ee(this,p,f,x);default:if(H)throw new TypeError("Unknown encoding: "+Y);Y=(""+Y).toLowerCase(),H=!0}},g.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function de(I,p,f){return p===0&&f===I.length?Ae.fromByteArray(I):Ae.fromByteArray(I.slice(p,f))}function D(I,p,f){f=Math.min(I.length,f);for(var x=[],Y=p;Y239?4:Be>223?3:Be>191?2:1;if(Y+ie<=f){var Qe,ye,be,ze;switch(ie){case 1:Be<128&&(H=Be);break;case 2:Qe=I[Y+1],(Qe&192)===128&&(ze=(Be&31)<<6|Qe&63,ze>127&&(H=ze));break;case 3:Qe=I[Y+1],ye=I[Y+2],(Qe&192)===128&&(ye&192)===128&&(ze=(Be&15)<<12|(Qe&63)<<6|ye&63,ze>2047&&(ze<55296||ze>57343)&&(H=ze));break;case 4:Qe=I[Y+1],ye=I[Y+2],be=I[Y+3],(Qe&192)===128&&(ye&192)===128&&(be&192)===128&&(ze=(Be&15)<<18|(Qe&63)<<12|(ye&63)<<6|be&63,ze>65535&&ze<1114112&&(H=ze))}}H===null?(H=65533,ie=1):H>65535&&(H-=65536,x.push(H>>>10&1023|55296),H=56320|H&1023),x.push(H),Y+=ie}return ke(x)}var Ye=4096;function ke(I){var p=I.length;if(p<=Ye)return String.fromCharCode.apply(String,I);for(var f="",x=0;xx)&&(f=x);for(var Y="",Be=p;Bex&&(p=x),f<0?(f+=x,f<0&&(f=0)):f>x&&(f=x),ff)throw new RangeError("Trying to access beyond buffer length")}g.prototype.readUintLE=g.prototype.readUIntLE=function(p,f,x){p=p>>>0,f=f>>>0,x||he(p,f,this.length);for(var Y=this[p],Be=1,H=0;++H>>0,f=f>>>0,x||he(p,f,this.length);for(var Y=this[p+--f],Be=1;f>0&&(Be*=256);)Y+=this[p+--f]*Be;return Y},g.prototype.readUint8=g.prototype.readUInt8=function(p,f){return p=p>>>0,f||he(p,1,this.length),this[p]},g.prototype.readUint16LE=g.prototype.readUInt16LE=function(p,f){return p=p>>>0,f||he(p,2,this.length),this[p]|this[p+1]<<8},g.prototype.readUint16BE=g.prototype.readUInt16BE=function(p,f){return p=p>>>0,f||he(p,2,this.length),this[p]<<8|this[p+1]},g.prototype.readUint32LE=g.prototype.readUInt32LE=function(p,f){return p=p>>>0,f||he(p,4,this.length),(this[p]|this[p+1]<<8|this[p+2]<<16)+this[p+3]*16777216},g.prototype.readUint32BE=g.prototype.readUInt32BE=function(p,f){return p=p>>>0,f||he(p,4,this.length),this[p]*16777216+(this[p+1]<<16|this[p+2]<<8|this[p+3])},g.prototype.readIntLE=function(p,f,x){p=p>>>0,f=f>>>0,x||he(p,f,this.length);for(var Y=this[p],Be=1,H=0;++H=Be&&(Y-=Math.pow(2,8*f)),Y},g.prototype.readIntBE=function(p,f,x){p=p>>>0,f=f>>>0,x||he(p,f,this.length);for(var Y=f,Be=1,H=this[p+--Y];Y>0&&(Be*=256);)H+=this[p+--Y]*Be;return Be*=128,H>=Be&&(H-=Math.pow(2,8*f)),H},g.prototype.readInt8=function(p,f){return p=p>>>0,f||he(p,1,this.length),this[p]&128?(255-this[p]+1)*-1:this[p]},g.prototype.readInt16LE=function(p,f){p=p>>>0,f||he(p,2,this.length);var x=this[p]|this[p+1]<<8;return x&32768?x|4294901760:x},g.prototype.readInt16BE=function(p,f){p=p>>>0,f||he(p,2,this.length);var x=this[p+1]|this[p]<<8;return x&32768?x|4294901760:x},g.prototype.readInt32LE=function(p,f){return p=p>>>0,f||he(p,4,this.length),this[p]|this[p+1]<<8|this[p+2]<<16|this[p+3]<<24},g.prototype.readInt32BE=function(p,f){return p=p>>>0,f||he(p,4,this.length),this[p]<<24|this[p+1]<<16|this[p+2]<<8|this[p+3]},g.prototype.readFloatLE=function(p,f){return p=p>>>0,f||he(p,4,this.length),P.read(this,p,!0,23,4)},g.prototype.readFloatBE=function(p,f){return p=p>>>0,f||he(p,4,this.length),P.read(this,p,!1,23,4)},g.prototype.readDoubleLE=function(p,f){return p=p>>>0,f||he(p,8,this.length),P.read(this,p,!0,52,8)},g.prototype.readDoubleBE=function(p,f){return p=p>>>0,f||he(p,8,this.length),P.read(this,p,!1,52,8)};function Se(I,p,f,x,Y,Be){if(!g.isBuffer(I))throw new TypeError('"buffer" argument must be a Buffer instance');if(p>Y||pI.length)throw new RangeError("Index out of range")}g.prototype.writeUintLE=g.prototype.writeUIntLE=function(p,f,x,Y){if(p=+p,f=f>>>0,x=x>>>0,!Y){var Be=Math.pow(2,8*x)-1;Se(this,p,f,x,Be,0)}var H=1,ie=0;for(this[f]=p&255;++ie>>0,x=x>>>0,!Y){var Be=Math.pow(2,8*x)-1;Se(this,p,f,x,Be,0)}var H=x-1,ie=1;for(this[f+H]=p&255;--H>=0&&(ie*=256);)this[f+H]=p/ie&255;return f+x},g.prototype.writeUint8=g.prototype.writeUInt8=function(p,f,x){return p=+p,f=f>>>0,x||Se(this,p,f,1,255,0),this[f]=p&255,f+1},g.prototype.writeUint16LE=g.prototype.writeUInt16LE=function(p,f,x){return p=+p,f=f>>>0,x||Se(this,p,f,2,65535,0),this[f]=p&255,this[f+1]=p>>>8,f+2},g.prototype.writeUint16BE=g.prototype.writeUInt16BE=function(p,f,x){return p=+p,f=f>>>0,x||Se(this,p,f,2,65535,0),this[f]=p>>>8,this[f+1]=p&255,f+2},g.prototype.writeUint32LE=g.prototype.writeUInt32LE=function(p,f,x){return p=+p,f=f>>>0,x||Se(this,p,f,4,4294967295,0),this[f+3]=p>>>24,this[f+2]=p>>>16,this[f+1]=p>>>8,this[f]=p&255,f+4},g.prototype.writeUint32BE=g.prototype.writeUInt32BE=function(p,f,x){return p=+p,f=f>>>0,x||Se(this,p,f,4,4294967295,0),this[f]=p>>>24,this[f+1]=p>>>16,this[f+2]=p>>>8,this[f+3]=p&255,f+4},g.prototype.writeIntLE=function(p,f,x,Y){if(p=+p,f=f>>>0,!Y){var Be=Math.pow(2,8*x-1);Se(this,p,f,x,Be-1,-Be)}var H=0,ie=1,Qe=0;for(this[f]=p&255;++H>0)-Qe&255;return f+x},g.prototype.writeIntBE=function(p,f,x,Y){if(p=+p,f=f>>>0,!Y){var Be=Math.pow(2,8*x-1);Se(this,p,f,x,Be-1,-Be)}var H=x-1,ie=1,Qe=0;for(this[f+H]=p&255;--H>=0&&(ie*=256);)p<0&&Qe===0&&this[f+H+1]!==0&&(Qe=1),this[f+H]=(p/ie>>0)-Qe&255;return f+x},g.prototype.writeInt8=function(p,f,x){return p=+p,f=f>>>0,x||Se(this,p,f,1,127,-128),p<0&&(p=255+p+1),this[f]=p&255,f+1},g.prototype.writeInt16LE=function(p,f,x){return p=+p,f=f>>>0,x||Se(this,p,f,2,32767,-32768),this[f]=p&255,this[f+1]=p>>>8,f+2},g.prototype.writeInt16BE=function(p,f,x){return p=+p,f=f>>>0,x||Se(this,p,f,2,32767,-32768),this[f]=p>>>8,this[f+1]=p&255,f+2},g.prototype.writeInt32LE=function(p,f,x){return p=+p,f=f>>>0,x||Se(this,p,f,4,2147483647,-2147483648),this[f]=p&255,this[f+1]=p>>>8,this[f+2]=p>>>16,this[f+3]=p>>>24,f+4},g.prototype.writeInt32BE=function(p,f,x){return p=+p,f=f>>>0,x||Se(this,p,f,4,2147483647,-2147483648),p<0&&(p=4294967295+p+1),this[f]=p>>>24,this[f+1]=p>>>16,this[f+2]=p>>>8,this[f+3]=p&255,f+4};function Xe(I,p,f,x,Y,Be){if(f+x>I.length)throw new RangeError("Index out of range");if(f<0)throw new RangeError("Index out of range")}function et(I,p,f,x,Y){return p=+p,f=f>>>0,Y||Xe(I,p,f,4,34028234663852886e22,-34028234663852886e22),P.write(I,p,f,x,23,4),f+4}g.prototype.writeFloatLE=function(p,f,x){return et(this,p,f,!0,x)},g.prototype.writeFloatBE=function(p,f,x){return et(this,p,f,!1,x)};function je(I,p,f,x,Y){return p=+p,f=f>>>0,Y||Xe(I,p,f,8,17976931348623157e292,-17976931348623157e292),P.write(I,p,f,x,52,8),f+8}g.prototype.writeDoubleLE=function(p,f,x){return je(this,p,f,!0,x)},g.prototype.writeDoubleBE=function(p,f,x){return je(this,p,f,!1,x)},g.prototype.copy=function(p,f,x,Y){if(!g.isBuffer(p))throw new TypeError("argument should be a Buffer");if(x||(x=0),!Y&&Y!==0&&(Y=this.length),f>=p.length&&(f=p.length),f||(f=0),Y>0&&Y=this.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("sourceEnd out of bounds");Y>this.length&&(Y=this.length),p.length-f>>0,x=x===void 0?this.length:x>>>0,p||(p=0);var H;if(typeof p=="number")for(H=f;H55295&&f<57344){if(!Y){if(f>56319){(p-=3)>-1&&Be.push(239,191,189);continue}else if(H+1===x){(p-=3)>-1&&Be.push(239,191,189);continue}Y=f;continue}if(f<56320){(p-=3)>-1&&Be.push(239,191,189),Y=f;continue}f=(Y-55296<<10|f-56320)+65536}else Y&&(p-=3)>-1&&Be.push(239,191,189);if(Y=null,f<128){if((p-=1)<0)break;Be.push(f)}else if(f<2048){if((p-=2)<0)break;Be.push(f>>6|192,f&63|128)}else if(f<65536){if((p-=3)<0)break;Be.push(f>>12|224,f>>6&63|128,f&63|128)}else if(f<1114112){if((p-=4)<0)break;Be.push(f>>18|240,f>>12&63|128,f>>6&63|128,f&63|128)}else throw new Error("Invalid code point")}return Be}function Ot(I){for(var p=[],f=0;f>8,Y=f%256,Be.push(Y),Be.push(x);return Be}function rr(I){return Ae.toByteArray(Et(I))}function br(I,p,f,x){for(var Y=0;Y=p.length||Y>=I.length);++Y)p[Y+f]=I[Y];return Y}function lr(I,p){return I instanceof p||I!=null&&I.constructor!=null&&I.constructor.name!=null&&I.constructor.name===p.name}function V(I){return I!==I}var dt=function(){for(var I="0123456789abcdef",p=new Array(256),f=0;f<16;++f)for(var x=f*16,Y=0;Y<16;++Y)p[x+Y]=I[f]+I[Y];return p}()},64270:function(dn){(function(Ut,C){dn.exports=C()})(this,function(){"use strict";var Ut=function(b,d){return Ut=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,y){w.__proto__=y}||function(w,y){for(var re in y)Object.prototype.hasOwnProperty.call(y,re)&&(w[re]=y[re])},Ut(b,d)};function C(b,d){if(typeof d!="function"&&d!==null)throw new TypeError("Class extends value "+String(d)+" is not a constructor or null");Ut(b,d);function w(){this.constructor=b}b.prototype=d===null?Object.create(d):(w.prototype=d.prototype,new w)}var pe=function(){return pe=Object.assign||function(d){for(var w,y=1,re=arguments.length;y0&&Ee[Ee.length-1])&&(tr[0]===6||tr[0]===2)){w=0;continue}if(tr[0]===3&&(!Ee||tr[1]>Ee[0]&&tr[1]=55296&&re<=56319&&w>10)+55296,We%1024+56320)),(re+1===w||y.length>16384)&&(Ee+=String.fromCharCode.apply(String,y),y.length=0)}return Ee},v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),_=0;_>4,cr[re++]=(We&15)<<4|ht>>2,cr[re++]=(ht&3)<<6|pt&63;return tr},q=function(b){for(var d=b.length,w=[],y=0;y>se,le=1<>se,Ce=K+Oe,Ue=Ce,ee=32,de=Ue+ee,D=65536>>ne,Ye=1<=0){if(d<55296||d>56319&&d<=65535)return w=this.index[d>>se],w=(w<>se)],w=(w<>ne),w=this.index[w],w+=d>>se&ke,w=this.index[w],w=(w<je?(re.push(!0),ht-=je):re.push(!1),["normal","auto","loose"].indexOf(d)!==-1&&[8208,8211,12316,12448].indexOf(Ee)!==-1)return y.push(We),w.push(Y);if(ht===Ot||ht===dt){if(We===0)return y.push(We),w.push(ct);var pt=w[We-1];return qa.indexOf(pt)===-1?(y.push(y[We-1]),w.push(pt)):(y.push(We),w.push(ct))}if(y.push(We),ht===Tt)return w.push(d==="strict"?ye:kr);if(ht===Un||ht===Fe)return w.push(ct);if(ht===hn)return Ee>=131072&&Ee<=196605||Ee>=196608&&Ee<=262141?w.push(kr):w.push(ct);w.push(ht)}),[y,w,re]},yi=function(b,d,w,y){var re=y[w];if(Array.isArray(b)?b.indexOf(re)!==-1:b===re)for(var Ee=w;Ee<=y.length;){Ee++;var We=y[Ee];if(We===d)return!0;if(We!==V)break}if(re===V)for(var Ee=w;Ee>0;){Ee--;var ht=y[Ee];if(Array.isArray(b)?b.indexOf(ht)!==-1:b===ht)for(var pt=w;pt<=y.length;){pt++;var We=y[pt];if(We===d)return!0;if(We!==V)break}if(ht!==V)break}return!1},$e=function(b,d){for(var w=b;w>=0;){var y=d[w];if(y===V)w--;else return y}return 0},_e=function(b,d,w,y,re){if(w[y]===0)return Pr;var Ee=y-1;if(Array.isArray(re)&&re[Ee]===!0)return Pr;var We=Ee-1,ht=Ee+1,pt=d[Ee],tr=We>=0?d[We]:0,cr=d[ht];if(pt===Et&&cr===kt)return Pr;if(Zi.indexOf(pt)!==-1)return Qi;if(Zi.indexOf(cr)!==-1||_i.indexOf(cr)!==-1)return Pr;if($e(Ee,d)===br)return xn;if(Ei.get(b[Ee])===dt||(pt===Pt||pt===Yt)&&Ei.get(b[ht])===dt||pt===rr||cr===rr||pt===lr||[V,p,x].indexOf(pt)===-1&&cr===lr||[Be,H,ie,gt,Le].indexOf(cr)!==-1||$e(Ee,d)===be||yi(ze,be,Ee,d)||yi([Be,H],ye,Ee,d)||yi(I,I,Ee,d))return Pr;if(pt===V)return xn;if(pt===ze||cr===ze)return Pr;if(cr===Y||pt===Y)return xn;if([p,x,ye].indexOf(cr)!==-1||pt===f||tr===Or&&ti.indexOf(pt)!==-1||pt===Le&&cr===Or||cr===Qe||di.indexOf(cr)!==-1&&pt===fe||di.indexOf(pt)!==-1&&cr===fe||pt===rt&&[kr,Pt,Yt].indexOf(cr)!==-1||[kr,Pt,Yt].indexOf(pt)!==-1&&cr===at||di.indexOf(pt)!==-1&&ji.indexOf(cr)!==-1||ji.indexOf(pt)!==-1&&di.indexOf(cr)!==-1||[rt,at].indexOf(pt)!==-1&&(cr===fe||[be,x].indexOf(cr)!==-1&&d[ht+1]===fe)||[be,x].indexOf(pt)!==-1&&cr===fe||pt===fe&&[fe,Le,gt].indexOf(cr)!==-1)return Pr;if([fe,Le,gt,Be,H].indexOf(cr)!==-1)for(var hr=Ee;hr>=0;){var qr=d[hr];if(qr===fe)return Pr;if([Le,gt].indexOf(qr)!==-1)hr--;else break}if([rt,at].indexOf(cr)!==-1)for(var hr=[Be,H].indexOf(pt)!==-1?We:Ee;hr>=0;){var qr=d[hr];if(qr===fe)return Pr;if([Le,gt].indexOf(qr)!==-1)hr--;else break}if(yr===pt&&[yr,ur,Fr,Lr].indexOf(cr)!==-1||[ur,Fr].indexOf(pt)!==-1&&[ur,Kr].indexOf(cr)!==-1||[Kr,Lr].indexOf(pt)!==-1&&cr===Kr||Ki.indexOf(pt)!==-1&&[Qe,at].indexOf(cr)!==-1||Ki.indexOf(cr)!==-1&&pt===rt||di.indexOf(pt)!==-1&&di.indexOf(cr)!==-1||pt===gt&&di.indexOf(cr)!==-1||di.concat(fe).indexOf(pt)!==-1&&cr===be&&Dn.indexOf(b[ht])===-1||di.concat(fe).indexOf(cr)!==-1&&pt===H)return Pr;if(pt===fn&&cr===fn){for(var Ri=w[Ee],Rn=1;Ri>0&&(Ri--,d[Ri]===fn);)Rn++;if(Rn%2!==0)return Pr}return pt===Pt&&cr===Yt?Pr:xn},Me=function(b,d){d||(d={lineBreak:"normal",wordBreak:"normal"});var w=gi(b,d.lineBreak),y=w[0],re=w[1],Ee=w[2];(d.wordBreak==="break-all"||d.wordBreak==="break-word")&&(re=re.map(function(ht){return[fe,ct,Un].indexOf(ht)!==-1?kr:ht}));var We=d.wordBreak==="keep-all"?Ee.map(function(ht,pt){return ht&&b[pt]>=19968&&b[pt]<=40959}):void 0;return[y,re,We]},Ie=function(){function b(d,w,y,re){this.codePoints=d,this.required=w===Qi,this.start=y,this.end=re}return b.prototype.slice=function(){return F.apply(void 0,this.codePoints.slice(this.start,this.end))},b}(),Nt=function(b,d){var w=g(b),y=Me(w,d),re=y[0],Ee=y[1],We=y[2],ht=w.length,pt=0,tr=0;return{next:function(){if(tr>=ht)return{done:!0,value:null};for(var cr=Pr;tr=qi&&b<=57},fa=function(b){return b>=55296&&b<=57343},Io=function(b){return za(b)||b>=Fn&&b<=Ji||b>=Li&&b<=Aa},So=function(b){return b>=Li&&b<=Wn},Po=function(b){return b>=Fn&&b<=Is},Os=function(b){return So(b)||Po(b)},po=function(b){return b>=xi},bs=function(b){return b===Hr||b===Rr||b===en},Ps=function(b){return Os(b)||po(b)||b===Xt},$s=function(b){return Ps(b)||za(b)||b===er},To=function(b){return b>=Ha&&b<=li||b===pn||b>=ln&&b<=Jn||b===Hn},Uo=function(b,d){return b!==jr?!1:d!==Hr},ys=function(b,d,w){return b===er?Ps(d)||Uo(d,w):Ps(b)?!0:!!(b===jr&&Uo(b,d))},el=function(b,d,w){return b===Ai||b===er?za(d)?!0:d===Ti&&za(w):za(b===Ti?d:b)},vl=function(b){var d=0,w=1;(b[d]===Ai||b[d]===er)&&(b[d]===er&&(w=-1),d++);for(var y=[];za(b[d]);)y.push(b[d++]);var re=y.length?parseInt(F.apply(void 0,y),10):0;b[d]===Ti&&d++;for(var Ee=[];za(b[d]);)Ee.push(b[d++]);var We=Ee.length,ht=We?parseInt(F.apply(void 0,Ee),10):0;(b[d]===Ni||b[d]===Ua)&&d++;var pt=1;(b[d]===Ai||b[d]===er)&&(b[d]===er&&(pt=-1),d++);for(var tr=[];za(b[d]);)tr.push(b[d++]);var cr=tr.length?parseInt(F.apply(void 0,tr),10):0;return w*(re+ht*Math.pow(10,-We))*Math.pow(10,pt*cr)},ic={type:2},ac={type:3},Ql={type:4},Zs={type:13},Dc={type:8},Kl={type:21},Hl={type:9},Vs={type:10},as={type:11},ii={type:12},la={type:14},ta={type:23},oa={type:1},Da={type:25},so={type:24},Ws={type:26},ws={type:27},xs={type:28},ms={type:29},eo={type:31},Ra={type:32},os=function(){function b(){this._value=[]}return b.prototype.write=function(d){this._value=this._value.concat(g(d))},b.prototype.read=function(){for(var d=[],w=this.consumeToken();w!==Ra;)d.push(w),w=this.consumeToken();return d},b.prototype.consumeToken=function(){var d=this.consumeCodePoint();switch(d){case wn:return this.consumeStringToken(wn);case Nn:var w=this.peekCodePoint(0),y=this.peekCodePoint(1),re=this.peekCodePoint(2);if($s(w)||Uo(y,re)){var Ee=ys(w,y,re)?Sr:Mt,We=this.consumeName();return{type:5,value:We,flags:Ee}}break;case Kn:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),Zs;break;case On:return this.consumeStringToken(On);case Xn:return ic;case Vt:return ac;case Ci:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),la;break;case Ai:if(el(d,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(d),this.consumeNumericToken();break;case Bi:return Ql;case er:var ht=d,pt=this.peekCodePoint(0),tr=this.peekCodePoint(1);if(el(ht,pt,tr))return this.reconsumeCodePoint(d),this.consumeNumericToken();if(ys(ht,pt,tr))return this.reconsumeCodePoint(d),this.consumeIdentLikeToken();if(pt===er&&tr===Jt)return this.consumeCodePoint(),this.consumeCodePoint(),so;break;case Ti:if(el(d,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(d),this.consumeNumericToken();break;case an:if(this.peekCodePoint(0)===Ci)for(this.consumeCodePoint();;){var cr=this.consumeCodePoint();if(cr===Ci&&(cr=this.consumeCodePoint(),cr===an))return this.consumeToken();if(cr===hi)return this.consumeToken()}break;case Xi:return Ws;case ri:return ws;case Rt:if(this.peekCodePoint(0)===fr&&this.peekCodePoint(1)===er&&this.peekCodePoint(2)===er)return this.consumeCodePoint(),this.consumeCodePoint(),Da;break;case ar:var hr=this.peekCodePoint(0),qr=this.peekCodePoint(1),Ri=this.peekCodePoint(2);if(ys(hr,qr,Ri)){var We=this.consumeName();return{type:7,value:We}}break;case Nr:return xs;case jr:if(Uo(d,this.peekCodePoint(0)))return this.reconsumeCodePoint(d),this.consumeIdentLikeToken();break;case yn:return ms;case Bn:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),Dc;break;case ci:return as;case Ii:return ii;case Bo:case Fa:var Rn=this.peekCodePoint(0),mi=this.peekCodePoint(1);return Rn===Ai&&(Io(mi)||mi===ni)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(d),this.consumeIdentLikeToken();case qn:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),Hl;if(this.peekCodePoint(0)===qn)return this.consumeCodePoint(),Kl;break;case zn:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),Vs;break;case hi:return Ra}return bs(d)?(this.consumeWhiteSpace(),eo):za(d)?(this.reconsumeCodePoint(d),this.consumeNumericToken()):Ps(d)?(this.reconsumeCodePoint(d),this.consumeIdentLikeToken()):{type:6,value:F(d)}},b.prototype.consumeCodePoint=function(){var d=this._value.shift();return typeof d=="undefined"?-1:d},b.prototype.reconsumeCodePoint=function(d){this._value.unshift(d)},b.prototype.peekCodePoint=function(d){return d>=this._value.length?-1:this._value[d]},b.prototype.consumeUnicodeRangeToken=function(){for(var d=[],w=this.consumeCodePoint();Io(w)&&d.length<6;)d.push(w),w=this.consumeCodePoint();for(var y=!1;w===ni&&d.length<6;)d.push(w),w=this.consumeCodePoint(),y=!0;if(y){var re=parseInt(F.apply(void 0,d.map(function(pt){return pt===ni?qi:pt})),16),Ee=parseInt(F.apply(void 0,d.map(function(pt){return pt===ni?Ji:pt})),16);return{type:30,start:re,end:Ee}}var We=parseInt(F.apply(void 0,d),16);if(this.peekCodePoint(0)===er&&Io(this.peekCodePoint(1))){this.consumeCodePoint(),w=this.consumeCodePoint();for(var ht=[];Io(w)&&ht.length<6;)ht.push(w),w=this.consumeCodePoint();var Ee=parseInt(F.apply(void 0,ht),16);return{type:30,start:We,end:Ee}}else return{type:30,start:We,end:We}},b.prototype.consumeIdentLikeToken=function(){var d=this.consumeName();return d.toLowerCase()==="url"&&this.peekCodePoint(0)===Xn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Xn?(this.consumeCodePoint(),{type:19,value:d}):{type:20,value:d}},b.prototype.consumeUrlToken=function(){var d=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===hi)return{type:22,value:""};var w=this.peekCodePoint(0);if(w===On||w===wn){var y=this.consumeStringToken(this.consumeCodePoint());return y.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===hi||this.peekCodePoint(0)===Vt)?(this.consumeCodePoint(),{type:22,value:y.value}):(this.consumeBadUrlRemnants(),ta)}for(;;){var re=this.consumeCodePoint();if(re===hi||re===Vt)return{type:22,value:F.apply(void 0,d)};if(bs(re))return this.consumeWhiteSpace(),this.peekCodePoint(0)===hi||this.peekCodePoint(0)===Vt?(this.consumeCodePoint(),{type:22,value:F.apply(void 0,d)}):(this.consumeBadUrlRemnants(),ta);if(re===wn||re===On||re===Xn||To(re))return this.consumeBadUrlRemnants(),ta;if(re===jr)if(Uo(re,this.peekCodePoint(0)))d.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ta;else d.push(re)}},b.prototype.consumeWhiteSpace=function(){for(;bs(this.peekCodePoint(0));)this.consumeCodePoint()},b.prototype.consumeBadUrlRemnants=function(){for(;;){var d=this.consumeCodePoint();if(d===Vt||d===hi)return;Uo(d,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},b.prototype.consumeStringSlice=function(d){for(var w=5e4,y="";d>0;){var re=Math.min(w,d);y+=F.apply(void 0,this._value.splice(0,re)),d-=re}return this._value.shift(),y},b.prototype.consumeStringToken=function(d){var w="",y=0;do{var re=this._value[y];if(re===hi||re===void 0||re===d)return w+=this.consumeStringSlice(y),{type:0,value:w};if(re===Hr)return this._value.splice(0,y),oa;if(re===jr){var Ee=this._value[y+1];Ee!==hi&&Ee!==void 0&&(Ee===Hr?(w+=this.consumeStringSlice(y),y=-1,this._value.shift()):Uo(re,Ee)&&(w+=this.consumeStringSlice(y),w+=F(this.consumeEscapedCodePoint()),y=-1))}y++}while(!0)},b.prototype.consumeNumber=function(){var d=[],w=nr,y=this.peekCodePoint(0);for((y===Ai||y===er)&&d.push(this.consumeCodePoint());za(this.peekCodePoint(0));)d.push(this.consumeCodePoint());y=this.peekCodePoint(0);var re=this.peekCodePoint(1);if(y===Ti&&za(re))for(d.push(this.consumeCodePoint(),this.consumeCodePoint()),w=Dr;za(this.peekCodePoint(0));)d.push(this.consumeCodePoint());y=this.peekCodePoint(0),re=this.peekCodePoint(1);var Ee=this.peekCodePoint(2);if((y===Ni||y===Ua)&&((re===Ai||re===er)&&za(Ee)||za(re)))for(d.push(this.consumeCodePoint(),this.consumeCodePoint()),w=Dr;za(this.peekCodePoint(0));)d.push(this.consumeCodePoint());return[vl(d),w]},b.prototype.consumeNumericToken=function(){var d=this.consumeNumber(),w=d[0],y=d[1],re=this.peekCodePoint(0),Ee=this.peekCodePoint(1),We=this.peekCodePoint(2);if(ys(re,Ee,We)){var ht=this.consumeName();return{type:15,number:w,flags:y,unit:ht}}return re===fi?(this.consumeCodePoint(),{type:16,number:w,flags:y}):{type:17,number:w,flags:y}},b.prototype.consumeEscapedCodePoint=function(){var d=this.consumeCodePoint();if(Io(d)){for(var w=F(d);Io(this.peekCodePoint(0))&&w.length<6;)w+=F(this.consumeCodePoint());bs(this.peekCodePoint(0))&&this.consumeCodePoint();var y=parseInt(w,16);return y===0||fa(y)||y>1114111?wi:y}return d===hi?wi:d},b.prototype.consumeName=function(){for(var d="";;){var w=this.consumeCodePoint();if($s(w))d+=F(w);else if(Uo(w,this.peekCodePoint(0)))d+=F(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(w),d}},b}(),ss=function(){function b(d){this._tokens=d}return b.create=function(d){var w=new os;return w.write(d),new b(w.read())},b.parseValue=function(d){return b.create(d).parseComponentValue()},b.parseValues=function(d){return b.create(d).parseComponentValues()},b.prototype.parseComponentValue=function(){for(var d=this.consumeToken();d.type===31;)d=this.consumeToken();if(d.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(d);var w=this.consumeComponentValue();do d=this.consumeToken();while(d.type===31);if(d.type===32)return w;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},b.prototype.parseComponentValues=function(){for(var d=[];;){var w=this.consumeComponentValue();if(w.type===32)return d;d.push(w),d.push()}},b.prototype.consumeComponentValue=function(){var d=this.consumeToken();switch(d.type){case 11:case 28:case 2:return this.consumeSimpleBlock(d.type);case 19:return this.consumeFunction(d)}return d},b.prototype.consumeSimpleBlock=function(d){for(var w={type:d,values:[]},y=this.consumeToken();;){if(y.type===32||gA(y,d))return w;this.reconsumeToken(y),w.values.push(this.consumeComponentValue()),y=this.consumeToken()}},b.prototype.consumeFunction=function(d){for(var w={name:d.value,values:[],type:18};;){var y=this.consumeToken();if(y.type===32||y.type===3)return w;this.reconsumeToken(y),w.values.push(this.consumeComponentValue())}},b.prototype.consumeToken=function(){var d=this._tokens.shift();return typeof d=="undefined"?Ra:d},b.prototype.reconsumeToken=function(d){this._tokens.unshift(d)},b}(),Fs=function(b){return b.type===15},Go=function(b){return b.type===17},Fo=function(b){return b.type===20},pA=function(b){return b.type===0},tu=function(b,d){return Fo(b)&&b.value===d},Ac=function(b){return b.type!==31},mA=function(b){return b.type!==31&&b.type!==4},ll=function(b){var d=[],w=[];return b.forEach(function(y){if(y.type===4){if(w.length===0)throw new Error("Error parsing function args, zero tokens for arg");d.push(w),w=[];return}y.type!==31&&w.push(y)}),w.length&&d.push(w),d},gA=function(b,d){return d===11&&b.type===12||d===28&&b.type===29?!0:d===2&&b.type===3},tl=function(b){return b.type===17||b.type===15},gs=function(b){return b.type===16||tl(b)},qc=function(b){return b.length>1?[b[0],b[1]]:[b[0]]},Ts={type:17,number:0,flags:nr},OA={type:16,number:50,flags:nr},uc={type:16,number:100,flags:nr},jl=function(b,d,w){var y=b[0],re=b[1];return[to(y,d),to(typeof re!="undefined"?re:y,w)]},to=function(b,d){if(b.type===16)return b.number/100*d;if(Fs(b))switch(b.unit){case"rem":case"em":return 16*b.number;case"px":default:return b.number}return b.number},Gs="deg",vA="grad",Su="rad",ls="turn",Ca={name:"angle",parse:function(b,d){if(d.type===15)switch(d.unit){case Gs:return Math.PI*d.number/180;case vA:return Math.PI/200*d.number;case Su:return d.number;case ls:return Math.PI*2*d.number}throw new Error("Unsupported angle type")}},ya=function(b){return b.type===15&&(b.unit===Gs||b.unit===vA||b.unit===Su||b.unit===ls)},ts=function(b){var d=b.filter(Fo).map(function(w){return w.value}).join(" ");switch(d){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ts,Ts];case"to top":case"bottom":return go(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ts,uc];case"to right":case"left":return go(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[uc,uc];case"to bottom":case"top":return go(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[uc,Ts];case"to left":case"right":return go(270)}return 0},go=function(b){return Math.PI*b/180},jo={name:"color",parse:function(b,d){if(d.type===18){var w=xl[d.name];if(typeof w=="undefined")throw new Error('Attempting to parse an unsupported color function "'+d.name+'"');return w(b,d.values)}if(d.type===5){if(d.value.length===3){var y=d.value.substring(0,1),re=d.value.substring(1,2),Ee=d.value.substring(2,3);return Cs(parseInt(y+y,16),parseInt(re+re,16),parseInt(Ee+Ee,16),1)}if(d.value.length===4){var y=d.value.substring(0,1),re=d.value.substring(1,2),Ee=d.value.substring(2,3),We=d.value.substring(3,4);return Cs(parseInt(y+y,16),parseInt(re+re,16),parseInt(Ee+Ee,16),parseInt(We+We,16)/255)}if(d.value.length===6){var y=d.value.substring(0,2),re=d.value.substring(2,4),Ee=d.value.substring(4,6);return Cs(parseInt(y,16),parseInt(re,16),parseInt(Ee,16),1)}if(d.value.length===8){var y=d.value.substring(0,2),re=d.value.substring(2,4),Ee=d.value.substring(4,6),We=d.value.substring(6,8);return Cs(parseInt(y,16),parseInt(re,16),parseInt(Ee,16),parseInt(We,16)/255)}}if(d.type===20){var ht=rl[d.value.toUpperCase()];if(typeof ht!="undefined")return ht}return rl.TRANSPARENT}},zo=function(b){return(255&b)===0},No=function(b){var d=255&b,w=255&b>>8,y=255&b>>16,re=255&b>>24;return d<255?"rgba("+re+","+y+","+w+","+d/255+")":"rgb("+re+","+y+","+w+")"},Cs=function(b,d,w,y){return(b<<24|d<<16|w<<8|Math.round(y*255)<<0)>>>0},oc=function(b,d){if(b.type===17)return b.number;if(b.type===16){var w=d===3?1:255;return d===3?b.number/100*w:Math.round(b.number/100*w)}return 0},Vc=function(b,d){var w=d.filter(mA);if(w.length===3){var y=w.map(oc),re=y[0],Ee=y[1],We=y[2];return Cs(re,Ee,We,1)}if(w.length===4){var ht=w.map(oc),re=ht[0],Ee=ht[1],We=ht[2],pt=ht[3];return Cs(re,Ee,We,pt)}return 0};function Xs(b,d,w){return w<0&&(w+=1),w>=1&&(w-=1),w<1/6?(d-b)*w*6+b:w<1/2?d:w<2/3?(d-b)*6*(2/3-w)+b:b}var bA=function(b,d){var w=d.filter(mA),y=w[0],re=w[1],Ee=w[2],We=w[3],ht=(y.type===17?go(y.number):Ca.parse(b,y))/(Math.PI*2),pt=gs(re)?re.number/100:0,tr=gs(Ee)?Ee.number/100:0,cr=typeof We!="undefined"&&gs(We)?to(We,1):1;if(pt===0)return Cs(tr*255,tr*255,tr*255,1);var hr=tr<=.5?tr*(pt+1):tr+pt-tr*pt,qr=tr*2-hr,Ri=Xs(qr,hr,ht+1/3),Rn=Xs(qr,hr,ht),mi=Xs(qr,hr,ht-1/3);return Cs(Ri*255,Rn*255,mi*255,cr)},xl={hsl:bA,hsla:bA,rgb:Vc,rgba:Vc},eA=function(b,d){return jo.parse(b,ss.create(d).parseComponentValue())},rl={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Id={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(b,d){return d.map(function(w){if(Fo(w))switch(w.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ru={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},jA=function(b,d){var w=jo.parse(b,d[0]),y=d[1];return y&&gs(y)?{color:w,stop:y}:{color:w,stop:null}},cf=function(b,d){var w=b[0],y=b[b.length-1];w.stop===null&&(w.stop=Ts),y.stop===null&&(y.stop=uc);for(var re=[],Ee=0,We=0;WeEe?re.push(pt):re.push(Ee),Ee=pt}else re.push(null)}for(var tr=null,We=0;WeWe.optimumDistance)?{optimumCorner:ht,optimumDistance:cr}:We},{optimumDistance:re?1/0:-1/0,optimumCorner:null}).optimumCorner},Xo=function(b,d,w,y,re){var Ee=0,We=0;switch(b.size){case 0:b.shape===0?Ee=We=Math.min(Math.abs(d),Math.abs(d-y),Math.abs(w),Math.abs(w-re)):b.shape===1&&(Ee=Math.min(Math.abs(d),Math.abs(d-y)),We=Math.min(Math.abs(w),Math.abs(w-re)));break;case 2:if(b.shape===0)Ee=We=Math.min(Nc(d,w),Nc(d,w-re),Nc(d-y,w),Nc(d-y,w-re));else if(b.shape===1){var ht=Math.min(Math.abs(w),Math.abs(w-re))/Math.min(Math.abs(d),Math.abs(d-y)),pt=Fd(y,re,d,w,!0),tr=pt[0],cr=pt[1];Ee=Nc(tr-d,(cr-w)/ht),We=ht*Ee}break;case 1:b.shape===0?Ee=We=Math.max(Math.abs(d),Math.abs(d-y),Math.abs(w),Math.abs(w-re)):b.shape===1&&(Ee=Math.max(Math.abs(d),Math.abs(d-y)),We=Math.max(Math.abs(w),Math.abs(w-re)));break;case 3:if(b.shape===0)Ee=We=Math.max(Nc(d,w),Nc(d,w-re),Nc(d-y,w),Nc(d-y,w-re));else if(b.shape===1){var ht=Math.max(Math.abs(w),Math.abs(w-re))/Math.max(Math.abs(d),Math.abs(d-y)),hr=Fd(y,re,d,w,!1),tr=hr[0],cr=hr[1];Ee=Nc(tr-d,(cr-w)/ht),We=ht*Ee}break}return Array.isArray(b.size)&&(Ee=to(b.size[0],y),We=b.size.length===2?to(b.size[1],re):Ee),[Ee,We]},Oo=function(b,d){var w=go(180),y=[];return ll(d).forEach(function(re,Ee){if(Ee===0){var We=re[0];if(We.type===20&&We.value==="to"){w=ts(re);return}else if(ya(We)){w=Ca.parse(b,We);return}}var ht=jA(b,re);y.push(ht)}),{angle:w,stops:y,type:1}},Jo=function(b,d){var w=go(180),y=[];return ll(d).forEach(function(re,Ee){if(Ee===0){var We=re[0];if(We.type===20&&["top","left","right","bottom"].indexOf(We.value)!==-1){w=ts(re);return}else if(ya(We)){w=(Ca.parse(b,We)+go(270))%go(360);return}}var ht=jA(b,re);y.push(ht)}),{angle:w,stops:y,type:1}},yc=function(b,d){var w=go(180),y=[],re=1,Ee=0,We=3,ht=[];return ll(d).forEach(function(pt,tr){var cr=pt[0];if(tr===0){if(Fo(cr)&&cr.value==="linear"){re=1;return}else if(Fo(cr)&&cr.value==="radial"){re=2;return}}if(cr.type===18){if(cr.name==="from"){var hr=jo.parse(b,cr.values[0]);y.push({stop:Ts,color:hr})}else if(cr.name==="to"){var hr=jo.parse(b,cr.values[0]);y.push({stop:uc,color:hr})}else if(cr.name==="color-stop"){var qr=cr.values.filter(mA);if(qr.length===2){var hr=jo.parse(b,qr[1]),Ri=qr[0];Go(Ri)&&y.push({stop:{type:16,number:Ri.number*100,flags:Ri.flags},color:hr})}}}}),re===1?{angle:(w+go(180))%go(360),stops:y,type:re}:{size:We,shape:Ee,stops:y,position:ht,type:re}},zl="closest-side",qu="farthest-side",yA="closest-corner",zA="farthest-corner",Md="circle",Ld="ellipse",$A="cover",ZA="contain",Mo=function(b,d){var w=0,y=3,re=[],Ee=[];return ll(d).forEach(function(We,ht){var pt=!0;if(ht===0){var tr=!1;pt=We.reduce(function(hr,qr){if(tr)if(Fo(qr))switch(qr.value){case"center":return Ee.push(OA),hr;case"top":case"left":return Ee.push(Ts),hr;case"right":case"bottom":return Ee.push(uc),hr}else(gs(qr)||tl(qr))&&Ee.push(qr);else if(Fo(qr))switch(qr.value){case Md:return w=0,!1;case Ld:return w=1,!1;case"at":return tr=!0,!1;case zl:return y=0,!1;case $A:case qu:return y=1,!1;case ZA:case yA:return y=2,!1;case zA:return y=3,!1}else if(tl(qr)||gs(qr))return Array.isArray(y)||(y=[]),y.push(qr),!1;return hr},pt)}if(pt){var cr=jA(b,We);re.push(cr)}}),{size:y,shape:w,stops:re,position:Ee,type:2}},wA=function(b,d){var w=0,y=3,re=[],Ee=[];return ll(d).forEach(function(We,ht){var pt=!0;if(ht===0?pt=We.reduce(function(cr,hr){if(Fo(hr))switch(hr.value){case"center":return Ee.push(OA),!1;case"top":case"left":return Ee.push(Ts),!1;case"right":case"bottom":return Ee.push(uc),!1}else if(gs(hr)||tl(hr))return Ee.push(hr),!1;return cr},pt):ht===1&&(pt=We.reduce(function(cr,hr){if(Fo(hr))switch(hr.value){case Md:return w=0,!1;case Ld:return w=1,!1;case ZA:case zl:return y=0,!1;case qu:return y=1,!1;case yA:return y=2,!1;case $A:case zA:return y=3,!1}else if(tl(hr)||gs(hr))return Array.isArray(y)||(y=[]),y.push(hr),!1;return cr},pt)),pt){var tr=jA(b,We);re.push(tr)}}),{size:y,shape:w,stops:re,position:Ee,type:2}},VA=function(b){return b.type===1},y0=function(b){return b.type===2},nu={name:"image",parse:function(b,d){if(d.type===22){var w={url:d.value,type:0};return b.cache.addImage(d.value),w}if(d.type===18){var y=Af[d.name];if(typeof y=="undefined")throw new Error('Attempting to parse an unsupported image function "'+d.name+'"');return y(b,d.values)}throw new Error("Unsupported image type "+d.type)}};function xh(b){return!(b.type===20&&b.value==="none")&&(b.type!==18||!!Af[b.name])}var Af={"linear-gradient":Oo,"-moz-linear-gradient":Jo,"-ms-linear-gradient":Jo,"-o-linear-gradient":Jo,"-webkit-linear-gradient":Jo,"radial-gradient":Mo,"-moz-radial-gradient":wA,"-ms-radial-gradient":wA,"-o-radial-gradient":wA,"-webkit-radial-gradient":wA,"-webkit-gradient":yc},kd={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(b,d){if(d.length===0)return[];var w=d[0];return w.type===20&&w.value==="none"?[]:d.filter(function(y){return mA(y)&&xh(y)}).map(function(y){return nu.parse(b,y)})}},Kf={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(b,d){return d.map(function(w){if(Fo(w))switch(w.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ch={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(b,d){return ll(d).map(function(w){return w.filter(gs)}).map(qc)}},Eu={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(b,d){return ll(d).map(function(w){return w.filter(Fo).map(function(y){return y.value}).join(" ")}).map(uf)}},uf=function(b){switch(b){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Cl;(function(b){b.AUTO="auto",b.CONTAIN="contain",b.COVER="cover"})(Cl||(Cl={}));var Bl={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(b,d){return ll(d).map(function(w){return w.filter(Oc)})}},Oc=function(b){return Fo(b)||gs(b)},Pc=function(b){return{name:"border-"+b+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},w0=Pc("top"),_u=Pc("right"),Bh=Pc("bottom"),Iu=Pc("left"),Dd=function(b){return{name:"border-radius-"+b,initialValue:"0 0",prefix:!1,type:1,parse:function(d,w){return qc(w.filter(gs))}}},Vp=Dd("top-left"),iu=Dd("top-right"),tA=Dd("bottom-right"),wc=Dd("bottom-left"),$o=function(b){return{name:"border-"+b+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(d,w){switch(w){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},ed=$o("top"),Hf=$o("right"),jf=$o("bottom"),Tc=$o("left"),td=function(b){return{name:"border-"+b+"-width",initialValue:"0",type:0,prefix:!1,parse:function(d,w){return Fs(w)?w.number:0}}},df=td("top"),rd=td("right"),x0=td("bottom"),C0=td("left"),$l={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},nd={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(b,d){switch(d){case"rtl":return 1;case"ltr":default:return 0}}},B0={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(b,d){return d.filter(Fo).reduce(function(w,y){return w|ue(y.value)},0)}},ue=function(b){switch(b){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},we={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(b,d){switch(d){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Je={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(b,d){return d.type===20&&d.value==="normal"?0:d.type===17||d.type===15?d.number:0}},lt;(function(b){b.NORMAL="normal",b.STRICT="strict"})(lt||(lt={}));var Ct={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(b,d){switch(d){case"strict":return lt.STRICT;case"normal":default:return lt.NORMAL}}},bt={name:"line-height",initialValue:"normal",prefix:!1,type:4},$t=function(b,d){return Fo(b)&&b.value==="normal"?1.2*d:b.type===17?d*b.number:gs(b)?to(b,d):d},zt={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(b,d){return d.type===20&&d.value==="none"?null:nu.parse(b,d)}},Kt={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(b,d){switch(d){case"inside":return 0;case"outside":default:return 1}}},Ar={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(b,d){switch(d){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Er=function(b){return{name:"margin-"+b,initialValue:"0",prefix:!1,type:4}},pr=Er("top"),tn=Er("right"),Vr=Er("bottom"),Yr=Er("left"),Pn={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(b,d){return d.filter(Fo).map(function(w){switch(w.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Cn={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(b,d){switch(d){case"break-word":return"break-word";case"normal":default:return"normal"}}},Mn=function(b){return{name:"padding-"+b,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Sn=Mn("top"),$n=Mn("right"),Ui=Mn("bottom"),zi=Mn("left"),pi={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(b,d){switch(d){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},na={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(b,d){switch(d){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},wa={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(b,d){return d.length===1&&tu(d[0],"none")?[]:ll(d).map(function(w){for(var y={color:rl.TRANSPARENT,offsetX:Ts,offsetY:Ts,blur:Ts},re=0,Ee=0;Ee1?1:0],this.overflowWrap=jn(d,Cn,w.overflowWrap),this.paddingTop=jn(d,Sn,w.paddingTop),this.paddingRight=jn(d,$n,w.paddingRight),this.paddingBottom=jn(d,Ui,w.paddingBottom),this.paddingLeft=jn(d,zi,w.paddingLeft),this.paintOrder=jn(d,$a,w.paintOrder),this.position=jn(d,na,w.position),this.textAlign=jn(d,pi,w.textAlign),this.textDecorationColor=jn(d,cs,(y=w.textDecorationColor)!==null&&y!==void 0?y:w.color),this.textDecorationLine=jn(d,ma,(re=w.textDecorationLine)!==null&&re!==void 0?re:w.textDecoration),this.textShadow=jn(d,wa,w.textShadow),this.textTransform=jn(d,Yn,w.textTransform),this.transform=jn(d,bi,w.transform),this.transformOrigin=jn(d,pa,w.transformOrigin),this.visibility=jn(d,Wi,w.visibility),this.webkitTextStrokeColor=jn(d,Ml,w.webkitTextStrokeColor),this.webkitTextStrokeWidth=jn(d,nl,w.webkitTextStrokeWidth),this.wordBreak=jn(d,Qa,w.wordBreak),this.zIndex=jn(d,Yo,w.zIndex)}return b.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},b.prototype.isTransparent=function(){return zo(this.backgroundColor)},b.prototype.isTransformed=function(){return this.transform!==null},b.prototype.isPositioned=function(){return this.position!==0},b.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},b.prototype.isFloating=function(){return this.float!==0},b.prototype.isInlineLevel=function(){return si(this.display,4)||si(this.display,33554432)||si(this.display,268435456)||si(this.display,536870912)||si(this.display,67108864)||si(this.display,134217728)},b}(),Us=function(){function b(d,w){this.content=jn(d,Gi,w.content),this.quotes=jn(d,Pi,w.quotes)}return b}(),Uc=function(){function b(d,w){this.counterIncrement=jn(d,$i,w.counterIncrement),this.counterReset=jn(d,Oi,w.counterReset)}return b}(),jn=function(b,d,w){var y=new os,re=w!==null&&typeof w!="undefined"?w.toString():d.initialValue;y.write(re);var Ee=new ss(y.read());switch(d.type){case 2:var We=Ee.parseComponentValue();return d.parse(b,Fo(We)?We.value:d.initialValue);case 0:return d.parse(b,Ee.parseComponentValue());case 1:return d.parse(b,Ee.parseComponentValues());case 4:return Ee.parseComponentValue();case 3:switch(d.format){case"angle":return Ca.parse(b,Ee.parseComponentValue());case"color":return jo.parse(b,Ee.parseComponentValue());case"image":return nu.parse(b,Ee.parseComponentValue());case"length":var ht=Ee.parseComponentValue();return tl(ht)?ht:Ts;case"length-percentage":var pt=Ee.parseComponentValue();return gs(pt)?pt:Ts;case"time":return lo.parse(b,Ee.parseComponentValue())}break}},dc="data-html2canvas-debug",Fu=function(b){var d=b.getAttribute(dc);switch(d){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},co=function(b,d){var w=Fu(b);return w===1||d===w},mn=function(){function b(d,w){if(this.context=d,this.textNodes=[],this.elements=[],this.flags=0,co(w,3))debugger;this.styles=new Gc(d,window.getComputedStyle(w,null)),k0(w)&&(this.styles.animationDuration.some(function(y){return y>0})&&(w.style.animationDuration="0s"),this.styles.transform!==null&&(w.style.transform="none")),this.bounds=W(this.context,w),co(w,4)&&(this.flags|=16)}return b}(),Lo="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",cl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",As=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ia=0;ia>4,cr[re++]=(We&15)<<4|ht>>2,cr[re++]=(ht&3)<<6|pt&63;return tr},Zl=function(b){for(var d=b.length,w=[],y=0;y>Cc,Rs=1<>Cc,Ms=Ll+il,Bc=Ms,xA=32,PA=Bc+xA,CA=65536>>El,ff=1<=0){if(d<55296||d>56319&&d<=65535)return w=this.index[d>>Cc],w=(w<>Cc)],w=(w<>El),w=this.index[w],w+=d>>Cc&zf,w=this.index[w],w=(w<=55296&&re<=56319&&w>10)+55296,We%1024+56320)),(re+1===w||y.length>16384)&&(Ee+=String.fromCharCode.apply(String,y),y.length=0)}return Ee},od=Vl(Lo),zr="\xD7",Pd="\xF7",mf=function(b){return od.get(b)},Wf=function(b,d,w){var y=w-2,re=d[y],Ee=d[w-1],We=d[w];if(Ee===hf&&We===pf)return zr;if(Ee===hf||Ee===pf||Ee===id||We===hf||We===pf||We===id)return Pd;if(Ee===SA&&[SA,EA,$f,TA].indexOf(We)!==-1||(Ee===$f||Ee===EA)&&(We===EA||We===Gl)||(Ee===TA||Ee===Gl)&&We===Gl||We===Zf||We===Ao||We===Bs||Ee===BA)return zr;if(Ee===Zf&&We===Vf){for(;re===Ao;)re=d[--y];if(re===Vf)return zr}if(Ee===ad&&We===ad){for(var ht=0;re===ad;)ht++,re=d[--y];if(ht%2===0)return zr}return Pd},gf=function(b){var d=Nd(b),w=d.length,y=0,re=0,Ee=d.map(mf);return{next:function(){if(y>=w)return{done:!0,value:null};for(var We=zr;yWe.x||cr.y>We.y;return We=cr,tr===0?!0:hr});return b.body.removeChild(d),ht},bl=function(){return typeof new Image().crossOrigin!="undefined"},Mu=function(){return typeof new XMLHttpRequest().responseType=="string"},vf=function(b){var d=new Image,w=b.createElement("canvas"),y=w.getContext("2d");if(!y)return!1;d.src="data:image/svg+xml,";try{y.drawImage(d,0,0),w.toDataURL()}catch(re){return!1}return!0},sd=function(b){return b[0]===0&&b[1]===255&&b[2]===0&&b[3]===255},bf=function(b){var d=b.createElement("canvas"),w=100;d.width=w,d.height=w;var y=d.getContext("2d");if(!y)return Promise.reject(!1);y.fillStyle="rgb(0, 255, 0)",y.fillRect(0,0,w,w);var re=new Image,Ee=d.toDataURL();re.src=Ee;var We=UA(w,w,0,0,re);return y.fillStyle="red",y.fillRect(0,0,w,w),ou(We).then(function(ht){y.drawImage(ht,0,0);var pt=y.getImageData(0,0,w,w).data;y.fillStyle="red",y.fillRect(0,0,w,w);var tr=b.createElement("div");return tr.style.backgroundImage="url("+Ee+")",tr.style.height=w+"px",sd(pt)?ou(UA(w,w,0,0,tr)):Promise.reject(!1)}).then(function(ht){return y.drawImage(ht,0,0),sd(y.getImageData(0,0,w,w).data)}).catch(function(){return!1})},UA=function(b,d,w,y,re){var Ee="http://www.w3.org/2000/svg",We=document.createElementNS(Ee,"svg"),ht=document.createElementNS(Ee,"foreignObject");return We.setAttributeNS(null,"width",b.toString()),We.setAttributeNS(null,"height",d.toString()),ht.setAttributeNS(null,"width","100%"),ht.setAttributeNS(null,"height","100%"),ht.setAttributeNS(null,"x",w.toString()),ht.setAttributeNS(null,"y",y.toString()),ht.setAttributeNS(null,"externalResourcesRequired","true"),We.appendChild(ht),ht.appendChild(re),We},ou=function(b){return new Promise(function(d,w){var y=new Image;y.onload=function(){return d(y)},y.onerror=w,y.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(b))})},ds={get SUPPORT_RANGE_BOUNDS(){var b=Eh(document);return Object.defineProperty(ds,"SUPPORT_RANGE_BOUNDS",{value:b}),b},get SUPPORT_WORD_BREAKING(){var b=ds.SUPPORT_RANGE_BOUNDS&&Gf(document);return Object.defineProperty(ds,"SUPPORT_WORD_BREAKING",{value:b}),b},get SUPPORT_SVG_DRAWING(){var b=vf(document);return Object.defineProperty(ds,"SUPPORT_SVG_DRAWING",{value:b}),b},get SUPPORT_FOREIGNOBJECT_DRAWING(){var b=typeof Array.from=="function"&&typeof window.fetch=="function"?bf(document):Promise.resolve(!1);return Object.defineProperty(ds,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:b}),b},get SUPPORT_CORS_IMAGES(){var b=bl();return Object.defineProperty(ds,"SUPPORT_CORS_IMAGES",{value:b}),b},get SUPPORT_RESPONSE_TYPE(){var b=Mu();return Object.defineProperty(ds,"SUPPORT_RESPONSE_TYPE",{value:b}),b},get SUPPORT_CORS_XHR(){var b="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ds,"SUPPORT_CORS_XHR",{value:b}),b},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var b=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(ds,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:b}),b}},Qc=function(){function b(d,w){this.text=d,this.bounds=w}return b}(),Xl=function(b,d,w,y){var re=su(d,w),Ee=[],We=0;return re.forEach(function(ht){if(w.textDecorationLine.length||ht.trim().length>0)if(ds.SUPPORT_RANGE_BOUNDS){var pt=uo(y,We,ht.length).getClientRects();if(pt.length>1){var tr=bo(ht),cr=0;tr.forEach(function(qr){Ee.push(new Qc(qr,te.fromDOMRectList(b,uo(y,cr+We,qr.length).getClientRects()))),cr+=qr.length})}else Ee.push(new Qc(ht,te.fromDOMRectList(b,pt)))}else{var hr=y.splitText(ht.length);Ee.push(new Qc(ht,Lu(b,y))),y=hr}else ds.SUPPORT_RANGE_BOUNDS||(y=y.splitText(ht.length));We+=ht.length}),Ee},Lu=function(b,d){var w=d.ownerDocument;if(w){var y=w.createElement("html2canvaswrapper");y.appendChild(d.cloneNode(!0));var re=d.parentNode;if(re){re.replaceChild(y,d);var Ee=W(b,y);return y.firstChild&&re.replaceChild(y.firstChild,y),Ee}}return te.EMPTY},uo=function(b,d,w){var y=b.ownerDocument;if(!y)throw new Error("Node has no owner document");var re=y.createRange();return re.setStart(b,d),re.setEnd(b,d+w),re},bo=function(b){if(ds.SUPPORT_NATIVE_TEXT_SEGMENTATION){var d=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(d.segment(b)).map(function(w){return w.segment})}return Sh(b)},rA=function(b,d){if(ds.SUPPORT_NATIVE_TEXT_SEGMENTATION){var w=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(w.segment(b)).map(function(y){return y.segment})}return S0(b,d)},su=function(b,d){return d.letterSpacing!==0?bo(b):rA(b,d)},WA=[32,160,4961,65792,65793,4153,4241],S0=function(b,d){for(var w=Nt(b,{lineBreak:d.lineBreak,wordBreak:d.overflowWrap==="break-word"?"break-word":d.wordBreak}),y=[],re,Ee=function(){if(re.value){var We=re.value.slice(),ht=g(We),pt="";ht.forEach(function(tr){WA.indexOf(tr)===-1?pt+=F(tr):(pt.length&&y.push(pt),y.push(F(tr)),pt="")}),pt.length&&y.push(pt)}};!(re=w.next()).done;)Ee();return y},Dl=function(){function b(d,w,y){this.text=_A(w.data,y.textTransform),this.textBounds=Xl(d,this.text,y,w)}return b}(),_A=function(b,d){switch(d){case 1:return b.toLowerCase();case 3:return b.replace(_h,Xf);case 2:return b.toUpperCase();default:return b}},_h=/(^|\s|:|-|\(|\))([a-z])/g,Xf=function(b,d,w){return b.length>0?d+w.toUpperCase():b},E0=function(b){C(d,b);function d(w,y){var re=b.call(this,w,y)||this;return re.src=y.currentSrc||y.src,re.intrinsicWidth=y.naturalWidth,re.intrinsicHeight=y.naturalHeight,re.context.cache.addImage(re.src),re}return d}(mn),Eo=function(b){C(d,b);function d(w,y){var re=b.call(this,w,y)||this;return re.canvas=y,re.intrinsicWidth=y.width,re.intrinsicHeight=y.height,re}return d}(mn),yf=function(b){C(d,b);function d(w,y){var re=b.call(this,w,y)||this,Ee=new XMLSerializer,We=W(w,y);return y.setAttribute("width",We.width+"px"),y.setAttribute("height",We.height+"px"),re.svg="data:image/svg+xml,"+encodeURIComponent(Ee.serializeToString(y)),re.intrinsicWidth=y.width.baseVal.value,re.intrinsicHeight=y.height.baseVal.value,re.context.cache.addImage(re.svg),re}return d}(mn),Td=function(b){C(d,b);function d(w,y){var re=b.call(this,w,y)||this;return re.value=y.value,re}return d}(mn),Jf=function(b){C(d,b);function d(w,y){var re=b.call(this,w,y)||this;return re.start=y.start,re.reversed=typeof y.reversed=="boolean"&&y.reversed===!0,re}return d}(mn),Ur=[{type:15,flags:0,unit:"px",number:3}],Dm=[{type:16,flags:0,number:50}],Nm=function(b){return b.width>b.height?new te(b.left+(b.width-b.height)/2,b.top,b.height,b.height):b.width0)w.textNodes.push(new Dl(b,re,w.styles));else if(wf(re))if(nh(re)&&re.assignedNodes)re.assignedNodes().forEach(function(ht){return qf(b,ht,w,y)});else{var We=M0(b,re);We.styles.isVisible()&&(L0(re,We,y)?We.flags|=4:nA(We.styles)&&(We.flags|=2),Mh.indexOf(re.tagName)!==-1&&(We.flags|=8),w.elements.push(We),re.slot,re.shadowRoot?qf(b,re.shadowRoot,We,y):!rh(re)&&!mp(re)&&!Lh(re)&&qf(b,re,We,y))}},M0=function(b,d){return cd(d)?new E0(b,d):Wp(d)?new Eo(b,d):mp(d)?new yf(b,d):Om(d)?new Td(b,d):Pm(d)?new Jf(b,d):Tm(d)?new Jl(b,d):Lh(d)?new ld(b,d):rh(d)?new Yf(b,d):Xp(d)?new Fh(b,d):new mn(b,d)},pp=function(b,d){var w=M0(b,d);return w.flags|=4,qf(b,d,w,w),w},L0=function(b,d,w){return d.styles.isPositionedWithZIndex()||d.styles.opacity<1||d.styles.isTransformed()||Ls(b)&&w.styles.isTransparent()},nA=function(b){return b.isPositioned()||b.isFloating()},Rd=function(b){return b.nodeType===Node.TEXT_NODE},wf=function(b){return b.nodeType===Node.ELEMENT_NODE},k0=function(b){return wf(b)&&typeof b.style!="undefined"&&!eh(b)},eh=function(b){return typeof b.className=="object"},Om=function(b){return b.tagName==="LI"},Pm=function(b){return b.tagName==="OL"},Tm=function(b){return b.tagName==="INPUT"},Um=function(b){return b.tagName==="HTML"},mp=function(b){return b.tagName==="svg"},Ls=function(b){return b.tagName==="BODY"},Wp=function(b){return b.tagName==="CANVAS"},Gp=function(b){return b.tagName==="VIDEO"},cd=function(b){return b.tagName==="IMG"},Xp=function(b){return b.tagName==="IFRAME"},th=function(b){return b.tagName==="STYLE"},gp=function(b){return b.tagName==="SCRIPT"},rh=function(b){return b.tagName==="TEXTAREA"},Lh=function(b){return b.tagName==="SELECT"},nh=function(b){return b.tagName==="SLOT"},Jp=function(b){return b.tagName.indexOf("-")>0},Rm=function(){function b(){this.counters={}}return b.prototype.getCounterValue=function(d){var w=this.counters[d];return w&&w.length?w[w.length-1]:1},b.prototype.getCounterValues=function(d){var w=this.counters[d];return w||[]},b.prototype.pop=function(d){var w=this;d.forEach(function(y){return w.counters[y].pop()})},b.prototype.parse=function(d){var w=this,y=d.counterIncrement,re=d.counterReset,Ee=!0;y!==null&&y.forEach(function(ht){var pt=w.counters[ht.counter];pt&&ht.increment!==0&&(Ee=!1,pt.length||pt.push(1),pt[Math.max(0,pt.length-1)]+=ht.increment)});var We=[];return Ee&&re.forEach(function(ht){var pt=w.counters[ht.counter];We.push(ht.counter),pt||(pt=w.counters[ht.counter]=[]),pt.push(ht.reset)}),We},b}(),kh={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},D0={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Qm={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Yp={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},xf=function(b,d,w,y,re,Ee){return bw?Kd(b,re,Ee.length>0):y.integers.reduce(function(We,ht,pt){for(;b>=ht;)b-=ht,We+=y.values[pt];return We},"")+Ee},Km=function(b,d,w,y){var re="";do w||b--,re=y(b)+re,b/=d;while(b*d>=d);return re},Nl=function(b,d,w,y,re){var Ee=w-d+1;return(b<0?"-":"")+(Km(Math.abs(b),Ee,y,function(We){return F(Math.floor(We%Ee)+d)})+re)},Qd=function(b,d,w){w===void 0&&(w=". ");var y=d.length;return Km(Math.abs(b),y,!1,function(re){return d[Math.floor(re%y)]})+w},Cf=1,Ad=2,Xc=4,lu=8,IA=function(b,d,w,y,re,Ee){if(b<-9999||b>9999)return Kd(b,4,re.length>0);var We=Math.abs(b),ht=re;if(We===0)return d[0]+ht;for(var pt=0;We>0&&pt<=4;pt++){var tr=We%10;tr===0&&si(Ee,Cf)&&ht!==""?ht=d[tr]+ht:tr>1||tr===1&&pt===0||tr===1&&pt===1&&si(Ee,Ad)||tr===1&&pt===1&&si(Ee,Xc)&&b>100||tr===1&&pt>1&&si(Ee,lu)?ht=d[tr]+(pt>0?w[pt-1]:"")+ht:tr===1&&pt>0&&(ht=w[pt-1]+ht),We=Math.floor(We/10)}return(b<0?y:"")+ht},ku="\u5341\u767E\u5343\u842C",ud="\u62FE\u4F70\u4EDF\u842C",dd="\u30DE\u30A4\u30CA\u30B9",ih="\uB9C8\uC774\uB108\uC2A4",Kd=function(b,d,w){var y=w?". ":"",re=w?"\u3001":"",Ee=w?", ":"",We=w?" ":"";switch(d){case 0:return"\u2022"+We;case 1:return"\u25E6"+We;case 2:return"\u25FE"+We;case 5:var ht=Nl(b,48,57,!0,y);return ht.length<4?"0"+ht:ht;case 4:return Qd(b,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",re);case 6:return xf(b,1,3999,kh,3,y).toLowerCase();case 7:return xf(b,1,3999,kh,3,y);case 8:return Nl(b,945,969,!1,y);case 9:return Nl(b,97,122,!1,y);case 10:return Nl(b,65,90,!1,y);case 11:return Nl(b,1632,1641,!0,y);case 12:case 49:return xf(b,1,9999,D0,3,y);case 35:return xf(b,1,9999,D0,3,y).toLowerCase();case 13:return Nl(b,2534,2543,!0,y);case 14:case 30:return Nl(b,6112,6121,!0,y);case 15:return Qd(b,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",re);case 16:return Qd(b,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",re);case 17:case 48:return IA(b,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ku,"\u8CA0",re,Ad|Xc|lu);case 47:return IA(b,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",ud,"\u8CA0",re,Cf|Ad|Xc|lu);case 42:return IA(b,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ku,"\u8D1F",re,Ad|Xc|lu);case 41:return IA(b,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",ud,"\u8D1F",re,Cf|Ad|Xc|lu);case 26:return IA(b,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",dd,re,0);case 25:return IA(b,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",dd,re,Cf|Ad|Xc);case 31:return IA(b,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",ih,Ee,Cf|Ad|Xc);case 33:return IA(b,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",ih,Ee,0);case 32:return IA(b,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",ih,Ee,Cf|Ad|Xc);case 18:return Nl(b,2406,2415,!0,y);case 20:return xf(b,1,19999,Yp,3,y);case 21:return Nl(b,2790,2799,!0,y);case 22:return Nl(b,2662,2671,!0,y);case 22:return xf(b,1,10999,Qm,3,y);case 23:return Qd(b,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Qd(b,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Nl(b,3302,3311,!0,y);case 28:return Qd(b,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",re);case 29:return Qd(b,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",re);case 34:return Nl(b,3792,3801,!0,y);case 37:return Nl(b,6160,6169,!0,y);case 38:return Nl(b,4160,4169,!0,y);case 39:return Nl(b,2918,2927,!0,y);case 40:return Nl(b,1776,1785,!0,y);case 43:return Nl(b,3046,3055,!0,y);case 44:return Nl(b,3174,3183,!0,y);case 45:return Nl(b,3664,3673,!0,y);case 46:return Nl(b,3872,3881,!0,y);case 3:default:return Nl(b,48,57,!0,y)}},Dh="data-html2canvas-ignore",N0=function(){function b(d,w,y){if(this.context=d,this.options=y,this.scrolledElements=[],this.referenceElement=w,this.counters=new Rm,this.quoteDepth=0,!w.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(w.ownerDocument.documentElement,!1)}return b.prototype.toIFrame=function(d,w){var y=this,re=qp(d,w);if(!re.contentWindow)return Promise.reject("Unable to find iframe window");var Ee=d.defaultView.pageXOffset,We=d.defaultView.pageYOffset,ht=re.contentWindow,pt=ht.document,tr=Oh(re).then(function(){return Ae(y,void 0,void 0,function(){var cr,hr;return P(this,function(qr){switch(qr.label){case 0:return this.scrolledElements.forEach(rm),ht&&(ht.scrollTo(w.left,w.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(ht.scrollY!==w.top||ht.scrollX!==w.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(ht.scrollX-w.left,ht.scrollY-w.top,0,0))),cr=this.options.onclone,hr=this.clonedReferenceElement,typeof hr=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:pt.fonts&&pt.fonts.ready?[4,pt.fonts.ready]:[3,2];case 1:qr.sent(),qr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,em(pt)]:[3,4];case 3:qr.sent(),qr.label=4;case 4:return typeof cr=="function"?[2,Promise.resolve().then(function(){return cr(pt,hr)}).then(function(){return re})]:[2,re]}})})});return pt.open(),pt.write(jm(document.doctype)+""),tm(this.referenceElement.ownerDocument,Ee,We),pt.replaceChild(pt.adoptNode(this.documentElement),pt.documentElement),pt.close(),tr},b.prototype.createElementClone=function(d){if(co(d,2))debugger;if(Wp(d))return this.createCanvasClone(d);if(Gp(d))return this.createVideoClone(d);if(th(d))return this.createStyleClone(d);var w=d.cloneNode(!1);return cd(w)&&(cd(d)&&d.currentSrc&&d.currentSrc!==d.src&&(w.src=d.currentSrc,w.srcset=""),w.loading==="lazy"&&(w.loading="eager")),Jp(w)?this.createCustomElementClone(w):w},b.prototype.createCustomElementClone=function(d){var w=document.createElement("html2canvascustomelement");return O0(d.style,w),w},b.prototype.createStyleClone=function(d){try{var w=d.sheet;if(w&&w.cssRules){var y=[].slice.call(w.cssRules,0).reduce(function(Ee,We){return We&&typeof We.cssText=="string"?Ee+We.cssText:Ee},""),re=d.cloneNode(!1);return re.textContent=y,re}}catch(Ee){if(this.context.logger.error("Unable to access cssRules property",Ee),Ee.name!=="SecurityError")throw Ee}return d.cloneNode(!1)},b.prototype.createCanvasClone=function(d){var w;if(this.options.inlineImages&&d.ownerDocument){var y=d.ownerDocument.createElement("img");try{return y.src=d.toDataURL(),y}catch(tr){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",d)}}var re=d.cloneNode(!1);try{re.width=d.width,re.height=d.height;var Ee=d.getContext("2d"),We=re.getContext("2d");if(We)if(!this.options.allowTaint&&Ee)We.putImageData(Ee.getImageData(0,0,d.width,d.height),0,0);else{var ht=(w=d.getContext("webgl2"))!==null&&w!==void 0?w:d.getContext("webgl");if(ht){var pt=ht.getContextAttributes();(pt==null?void 0:pt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",d)}We.drawImage(d,0,0)}return re}catch(tr){this.context.logger.info("Unable to clone canvas as it is tainted",d)}return re},b.prototype.createVideoClone=function(d){var w=d.ownerDocument.createElement("canvas");w.width=d.offsetWidth,w.height=d.offsetHeight;var y=w.getContext("2d");try{return y&&(y.drawImage(d,0,0,w.width,w.height),this.options.allowTaint||y.getImageData(0,0,w.width,w.height)),w}catch(Ee){this.context.logger.info("Unable to clone video as it is tainted",d)}var re=d.ownerDocument.createElement("canvas");return re.width=d.offsetWidth,re.height=d.offsetHeight,re},b.prototype.appendChildNode=function(d,w,y){(!wf(w)||!gp(w)&&!w.hasAttribute(Dh)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(w)))&&(!this.options.copyStyles||!wf(w)||!th(w))&&d.appendChild(this.cloneNode(w,y))},b.prototype.cloneChildNodes=function(d,w,y){for(var re=this,Ee=d.shadowRoot?d.shadowRoot.firstChild:d.firstChild;Ee;Ee=Ee.nextSibling)if(wf(Ee)&&nh(Ee)&&typeof Ee.assignedNodes=="function"){var We=Ee.assignedNodes();We.length&&We.forEach(function(ht){return re.appendChildNode(w,ht,y)})}else this.appendChildNode(w,Ee,y)},b.prototype.cloneNode=function(d,w){if(Rd(d))return document.createTextNode(d.data);if(!d.ownerDocument)return d.cloneNode(!1);var y=d.ownerDocument.defaultView;if(y&&wf(d)&&(k0(d)||eh(d))){var re=this.createElementClone(d);re.style.transitionProperty="none";var Ee=y.getComputedStyle(d),We=y.getComputedStyle(d,":before"),ht=y.getComputedStyle(d,":after");this.referenceElement===d&&k0(re)&&(this.clonedReferenceElement=re),Ls(re)&&oh(re);var pt=this.counters.parse(new Uc(this.context,Ee)),tr=this.resolvePseudoContent(d,re,We,Nh.BEFORE);Jp(d)&&(w=!0),Gp(d)||this.cloneChildNodes(d,re,w),tr&&re.insertBefore(tr,re.firstChild);var cr=this.resolvePseudoContent(d,re,ht,Nh.AFTER);return cr&&re.appendChild(cr),this.counters.pop(pt),(Ee&&(this.options.copyStyles||eh(d))&&!Xp(d)||w)&&O0(Ee,re),(d.scrollTop!==0||d.scrollLeft!==0)&&this.scrolledElements.push([re,d.scrollLeft,d.scrollTop]),(rh(d)||Lh(d))&&(rh(re)||Lh(re))&&(re.value=d.value),re}return d.cloneNode(!1)},b.prototype.resolvePseudoContent=function(d,w,y,re){var Ee=this;if(y){var We=y.content,ht=w.ownerDocument;if(!(!ht||!We||We==="none"||We==="-moz-alt-content"||y.display==="none")){this.counters.parse(new Uc(this.context,y));var pt=new Us(this.context,y),tr=ht.createElement("html2canvaspseudoelement");O0(y,tr),pt.content.forEach(function(hr){if(hr.type===0)tr.appendChild(ht.createTextNode(hr.value));else if(hr.type===22){var qr=ht.createElement("img");qr.src=hr.value,qr.style.opacity="1",tr.appendChild(qr)}else if(hr.type===18){if(hr.name==="attr"){var Ri=hr.values.filter(Fo);Ri.length&&tr.appendChild(ht.createTextNode(d.getAttribute(Ri[0].value)||""))}else if(hr.name==="counter"){var Rn=hr.values.filter(mA),mi=Rn[0],Va=Rn[1];if(mi&&Fo(mi)){var ea=Ee.counters.getCounterValue(mi.value),Yi=Va&&Fo(Va)?Ar.parse(Ee.context,Va.value):3;tr.appendChild(ht.createTextNode(Kd(ea,Yi,!1)))}}else if(hr.name==="counters"){var Oa=hr.values.filter(mA),mi=Oa[0],oo=Oa[1],Va=Oa[2];if(mi&&Fo(mi)){var Ia=Ee.counters.getCounterValues(mi.value),Di=Va&&Fo(Va)?Ar.parse(Ee.context,Va.value):3,ko=oo&&oo.type===0?oo.value:"",Xa=Ia.map(function(Ec){return Kd(Ec,Di,!1)}).join(ko);tr.appendChild(ht.createTextNode(Xa))}}}else if(hr.type===20)switch(hr.value){case"open-quote":tr.appendChild(ht.createTextNode(ca(pt.quotes,Ee.quoteDepth++,!0)));break;case"close-quote":tr.appendChild(ht.createTextNode(ca(pt.quotes,--Ee.quoteDepth,!1)));break;default:tr.appendChild(ht.createTextNode(hr.value))}}),tr.className=bp+" "+Bf;var cr=re===Nh.BEFORE?" "+bp:" "+Bf;return eh(w)?w.className.baseValue+=cr:w.className+=cr,tr}}},b.destroy=function(d){return d.parentNode?(d.parentNode.removeChild(d),!0):!1},b}(),Nh;(function(b){b[b.BEFORE=0]="BEFORE",b[b.AFTER=1]="AFTER"})(Nh||(Nh={}));var qp=function(b,d){var w=b.createElement("iframe");return w.className="html2canvas-container",w.style.visibility="hidden",w.style.position="fixed",w.style.left="-10000px",w.style.top="0px",w.style.border="0",w.width=d.width.toString(),w.height=d.height.toString(),w.scrolling="no",w.setAttribute(Dh,"true"),b.body.appendChild(w),w},vp=function(b){return new Promise(function(d){if(b.complete){d();return}if(!b.src){d();return}b.onload=d,b.onerror=d})},em=function(b){return Promise.all([].slice.call(b.images,0).map(vp))},Oh=function(b){return new Promise(function(d,w){var y=b.contentWindow;if(!y)return w("No window assigned for iframe");var re=y.document;y.onload=b.onload=function(){y.onload=b.onload=null;var Ee=setInterval(function(){re.body.childNodes.length>0&&re.readyState==="complete"&&(clearInterval(Ee),d(b))},50)}})},Hm=["all","d","content"],O0=function(b,d){for(var w=b.length-1;w>=0;w--){var y=b.item(w);Hm.indexOf(y)===-1&&d.style.setProperty(y,b.getPropertyValue(y))}return d},jm=function(b){var d="";return b&&(d+=""),d},tm=function(b,d,w){b&&b.defaultView&&(d!==b.defaultView.pageXOffset||w!==b.defaultView.pageYOffset)&&b.defaultView.scrollTo(d,w)},rm=function(b){var d=b[0],w=b[1],y=b[2];d.scrollLeft=w,d.scrollTop=y},nm=":before",im=":after",bp="___html2canvas___pseudoelement_before",Bf="___html2canvas___pseudoelement_after",ah=`{ content: "" !important; display: none !important; }`,oh=function(b){Du(b,"."+bp+nm+ah+` - .`+Bf+im+ah)},Du=function(b,f){var w=b.ownerDocument;if(w){var y=w.createElement("style");y.textContent=f,b.appendChild(y)}},yp=function(){function b(){}return b.getOrigin=function(f){var w=b._link;return w?(w.href=f,w.href=w.href,w.protocol+w.hostname+w.port):"about:blank"},b.isSameOrigin=function(f){return b.getOrigin(f)===b._origin},b.setContext=function(f){b._link=f.document.createElement("a"),b._origin=b.getOrigin(f.location.href)},b._origin="about:blank",b}(),FA=function(){function b(f,w){this.context=f,this._options=w,this._cache={}}return b.prototype.addImage=function(f){var w=Promise.resolve();return this.has(f)||(xp(f)||Ph(f))&&(this._cache[f]=this.loadImage(f)).catch(function(){}),w},b.prototype.match=function(f){return this._cache[f]},b.prototype.loadImage=function(f){return Ae(this,void 0,void 0,function(){var w,y,re,_e,Ve=this;return P(this,function(ht){switch(ht.label){case 0:return w=yp.isSameOrigin(f),y=!Th(f)&&this._options.useCORS===!0&&ds.SUPPORT_CORS_IMAGES&&!w,re=!Th(f)&&!w&&!xp(f)&&typeof this._options.proxy=="string"&&ds.SUPPORT_CORS_XHR&&!y,!w&&this._options.allowTaint===!1&&!Th(f)&&!xp(f)&&!re&&!y?[2]:(_e=f,re?[4,this.proxy(_e)]:[3,2]);case 1:_e=ht.sent(),ht.label=2;case 2:return this.context.logger.debug("Added image "+f.substring(0,256)),[4,new Promise(function(pt,qt){var Ar=new Image;Ar.onload=function(){return pt(Ar)},Ar.onerror=qt,(zm(_e)||y)&&(Ar.crossOrigin="anonymous"),Ar.src=_e,Ar.complete===!0&&setTimeout(function(){return pt(Ar)},500),Ve._options.imageTimeout>0&&setTimeout(function(){return qt("Timed out ("+Ve._options.imageTimeout+"ms) loading image")},Ve._options.imageTimeout)})];case 3:return[2,ht.sent()]}})})},b.prototype.has=function(f){return typeof this._cache[f]!="undefined"},b.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},b.prototype.proxy=function(f){var w=this,y=this._options.proxy;if(!y)throw new Error("No proxy defined");var re=f.substring(0,256);return new Promise(function(_e,Ve){var ht=ds.SUPPORT_RESPONSE_TYPE?"blob":"text",pt=new XMLHttpRequest;pt.onload=function(){if(pt.status===200)if(ht==="text")_e(pt.response);else{var pr=new FileReader;pr.addEventListener("load",function(){return _e(pr.result)},!1),pr.addEventListener("error",function(qr){return Ve(qr)},!1),pr.readAsDataURL(pt.response)}else Ve("Failed to proxy resource "+re+" with status code "+pt.status)},pt.onerror=Ve;var qt=y.indexOf("?")>-1?"&":"?";if(pt.open("GET",""+y+qt+"url="+encodeURIComponent(f)+"&responseType="+ht),ht!=="text"&&pt instanceof XMLHttpRequest&&(pt.responseType=ht),w._options.imageTimeout){var Ar=w._options.imageTimeout;pt.timeout=Ar,pt.ontimeout=function(){return Ve("Timed out ("+Ar+"ms) proxying "+re)}}pt.send()})},b}(),P0=/^data:image\/svg\+xml/i,am=/^data:image\/.*;base64,/i,wp=/^data:image\/.*/i,Ph=function(b){return ds.SUPPORT_SVG_DRAWING||!fs(b)},Th=function(b){return wp.test(b)},zm=function(b){return am.test(b)},xp=function(b){return b.substr(0,4)==="blob"},fs=function(b){return b.substr(-3).toLowerCase()==="svg"||P0.test(b)},Li=function(){function b(f,w){this.type=0,this.x=f,this.y=w}return b.prototype.add=function(f,w){return new b(this.x+f,this.y+w)},b}(),Nu=function(b,f,w){return new Li(b.x+(f.x-b.x)*w,b.y+(f.y-b.y)*w)},T0=function(){function b(f,w,y,re){this.type=1,this.start=f,this.startControl=w,this.endControl=y,this.end=re}return b.prototype.subdivide=function(f,w){var y=Nu(this.start,this.startControl,f),re=Nu(this.startControl,this.endControl,f),_e=Nu(this.endControl,this.end,f),Ve=Nu(y,re,f),ht=Nu(re,_e,f),pt=Nu(Ve,ht,f);return w?new b(this.start,y,Ve,pt):new b(pt,ht,_e,this.end)},b.prototype.add=function(f,w){return new b(this.start.add(f,w),this.startControl.add(f,w),this.endControl.add(f,w),this.end.add(f,w))},b.prototype.reverse=function(){return new b(this.end,this.endControl,this.startControl,this.start)},b}(),fc=function(b){return b.type===1},om=function(){function b(f){var w=f.styles,y=f.bounds,re=jl(w.borderTopLeftRadius,y.width,y.height),_e=re[0],Ve=re[1],ht=jl(w.borderTopRightRadius,y.width,y.height),pt=ht[0],qt=ht[1],Ar=jl(w.borderBottomRightRadius,y.width,y.height),pr=Ar[0],qr=Ar[1],Ui=jl(w.borderBottomLeftRadius,y.width,y.height),Un=Ui[0],gi=Ui[1],Wa=[];Wa.push((_e+pt)/y.width),Wa.push((Un+pr)/y.width),Wa.push((Ve+gi)/y.height),Wa.push((qt+qr)/y.height);var ea=Math.max.apply(Math,Wa);ea>1&&(_e/=ea,Ve/=ea,pt/=ea,qt/=ea,pr/=ea,qr/=ea,Un/=ea,gi/=ea);var Yi=y.width-pt,Oa=y.height-qr,oo=y.width-pr,Ia=y.height-gi,ki=w.borderTopWidth,ko=w.borderRightWidth,Ja=w.borderBottomWidth,Pa=w.borderLeftWidth,ti=to(w.paddingTop,f.bounds.width),Ec=to(w.paddingRight,f.bounds.width),oA=to(w.paddingBottom,f.bounds.width),yo=to(w.paddingLeft,f.bounds.width);this.topLeftBorderDoubleOuterBox=_e>0||Ve>0?ol(y.left+Pa/3,y.top+ki/3,_e-Pa/3,Ve-ki/3,Vo.TOP_LEFT):new Li(y.left+Pa/3,y.top+ki/3),this.topRightBorderDoubleOuterBox=_e>0||Ve>0?ol(y.left+Yi,y.top+ki/3,pt-ko/3,qt-ki/3,Vo.TOP_RIGHT):new Li(y.left+y.width-ko/3,y.top+ki/3),this.bottomRightBorderDoubleOuterBox=pr>0||qr>0?ol(y.left+oo,y.top+Oa,pr-ko/3,qr-Ja/3,Vo.BOTTOM_RIGHT):new Li(y.left+y.width-ko/3,y.top+y.height-Ja/3),this.bottomLeftBorderDoubleOuterBox=Un>0||gi>0?ol(y.left+Pa/3,y.top+Ia,Un-Pa/3,gi-Ja/3,Vo.BOTTOM_LEFT):new Li(y.left+Pa/3,y.top+y.height-Ja/3),this.topLeftBorderDoubleInnerBox=_e>0||Ve>0?ol(y.left+Pa*2/3,y.top+ki*2/3,_e-Pa*2/3,Ve-ki*2/3,Vo.TOP_LEFT):new Li(y.left+Pa*2/3,y.top+ki*2/3),this.topRightBorderDoubleInnerBox=_e>0||Ve>0?ol(y.left+Yi,y.top+ki*2/3,pt-ko*2/3,qt-ki*2/3,Vo.TOP_RIGHT):new Li(y.left+y.width-ko*2/3,y.top+ki*2/3),this.bottomRightBorderDoubleInnerBox=pr>0||qr>0?ol(y.left+oo,y.top+Oa,pr-ko*2/3,qr-Ja*2/3,Vo.BOTTOM_RIGHT):new Li(y.left+y.width-ko*2/3,y.top+y.height-Ja*2/3),this.bottomLeftBorderDoubleInnerBox=Un>0||gi>0?ol(y.left+Pa*2/3,y.top+Ia,Un-Pa*2/3,gi-Ja*2/3,Vo.BOTTOM_LEFT):new Li(y.left+Pa*2/3,y.top+y.height-Ja*2/3),this.topLeftBorderStroke=_e>0||Ve>0?ol(y.left+Pa/2,y.top+ki/2,_e-Pa/2,Ve-ki/2,Vo.TOP_LEFT):new Li(y.left+Pa/2,y.top+ki/2),this.topRightBorderStroke=_e>0||Ve>0?ol(y.left+Yi,y.top+ki/2,pt-ko/2,qt-ki/2,Vo.TOP_RIGHT):new Li(y.left+y.width-ko/2,y.top+ki/2),this.bottomRightBorderStroke=pr>0||qr>0?ol(y.left+oo,y.top+Oa,pr-ko/2,qr-Ja/2,Vo.BOTTOM_RIGHT):new Li(y.left+y.width-ko/2,y.top+y.height-Ja/2),this.bottomLeftBorderStroke=Un>0||gi>0?ol(y.left+Pa/2,y.top+Ia,Un-Pa/2,gi-Ja/2,Vo.BOTTOM_LEFT):new Li(y.left+Pa/2,y.top+y.height-Ja/2),this.topLeftBorderBox=_e>0||Ve>0?ol(y.left,y.top,_e,Ve,Vo.TOP_LEFT):new Li(y.left,y.top),this.topRightBorderBox=pt>0||qt>0?ol(y.left+Yi,y.top,pt,qt,Vo.TOP_RIGHT):new Li(y.left+y.width,y.top),this.bottomRightBorderBox=pr>0||qr>0?ol(y.left+oo,y.top+Oa,pr,qr,Vo.BOTTOM_RIGHT):new Li(y.left+y.width,y.top+y.height),this.bottomLeftBorderBox=Un>0||gi>0?ol(y.left,y.top+Ia,Un,gi,Vo.BOTTOM_LEFT):new Li(y.left,y.top+y.height),this.topLeftPaddingBox=_e>0||Ve>0?ol(y.left+Pa,y.top+ki,Math.max(0,_e-Pa),Math.max(0,Ve-ki),Vo.TOP_LEFT):new Li(y.left+Pa,y.top+ki),this.topRightPaddingBox=pt>0||qt>0?ol(y.left+Math.min(Yi,y.width-ko),y.top+ki,Yi>y.width+ko?0:Math.max(0,pt-ko),Math.max(0,qt-ki),Vo.TOP_RIGHT):new Li(y.left+y.width-ko,y.top+ki),this.bottomRightPaddingBox=pr>0||qr>0?ol(y.left+Math.min(oo,y.width-Pa),y.top+Math.min(Oa,y.height-Ja),Math.max(0,pr-ko),Math.max(0,qr-Ja),Vo.BOTTOM_RIGHT):new Li(y.left+y.width-ko,y.top+y.height-Ja),this.bottomLeftPaddingBox=Un>0||gi>0?ol(y.left+Pa,y.top+Math.min(Ia,y.height-Ja),Math.max(0,Un-Pa),Math.max(0,gi-Ja),Vo.BOTTOM_LEFT):new Li(y.left+Pa,y.top+y.height-Ja),this.topLeftContentBox=_e>0||Ve>0?ol(y.left+Pa+yo,y.top+ki+ti,Math.max(0,_e-(Pa+yo)),Math.max(0,Ve-(ki+ti)),Vo.TOP_LEFT):new Li(y.left+Pa+yo,y.top+ki+ti),this.topRightContentBox=pt>0||qt>0?ol(y.left+Math.min(Yi,y.width+Pa+yo),y.top+ki+ti,Yi>y.width+Pa+yo?0:pt-Pa+yo,qt-(ki+ti),Vo.TOP_RIGHT):new Li(y.left+y.width-(ko+Ec),y.top+ki+ti),this.bottomRightContentBox=pr>0||qr>0?ol(y.left+Math.min(oo,y.width-(Pa+yo)),y.top+Math.min(Oa,y.height+ki+ti),Math.max(0,pr-(ko+Ec)),qr-(Ja+oA),Vo.BOTTOM_RIGHT):new Li(y.left+y.width-(ko+Ec),y.top+y.height-(Ja+oA)),this.bottomLeftContentBox=Un>0||gi>0?ol(y.left+Pa+yo,y.top+Ia,Math.max(0,Un-(Pa+yo)),gi-(Ja+oA),Vo.BOTTOM_LEFT):new Li(y.left+Pa+yo,y.top+y.height-(Ja+oA))}return b}(),Vo;(function(b){b[b.TOP_LEFT=0]="TOP_LEFT",b[b.TOP_RIGHT=1]="TOP_RIGHT",b[b.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",b[b.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Vo||(Vo={}));var ol=function(b,f,w,y,re){var _e=4*((Math.sqrt(2)-1)/3),Ve=w*_e,ht=y*_e,pt=b+w,qt=f+y;switch(re){case Vo.TOP_LEFT:return new T0(new Li(b,qt),new Li(b,qt-ht),new Li(pt-Ve,f),new Li(pt,f));case Vo.TOP_RIGHT:return new T0(new Li(b,f),new Li(b+Ve,f),new Li(pt,qt-ht),new Li(pt,qt));case Vo.BOTTOM_RIGHT:return new T0(new Li(pt,f),new Li(pt,f+ht),new Li(b+Ve,qt),new Li(b,qt));case Vo.BOTTOM_LEFT:default:return new T0(new Li(pt,qt),new Li(pt-Ve,qt),new Li(b,f+ht),new Li(b,f))}},Ys=function(b){return[b.topLeftBorderBox,b.topRightBorderBox,b.bottomRightBorderBox,b.bottomLeftBorderBox]},$m=function(b){return[b.topLeftContentBox,b.topRightContentBox,b.bottomRightContentBox,b.bottomLeftContentBox]},U0=function(b){return[b.topLeftPaddingBox,b.topRightPaddingBox,b.bottomRightPaddingBox,b.bottomLeftPaddingBox]},Va=function(){function b(f,w,y){this.offsetX=f,this.offsetY=w,this.matrix=y,this.type=0,this.target=6}return b}(),Sf=function(){function b(f,w){this.path=f,this.target=w,this.type=1}return b}(),ks=function(){function b(f){this.opacity=f,this.type=2,this.target=6}return b}(),Hd=function(b){return b.type===0},R0=function(b){return b.type===1},hc=function(b){return b.type===2},fd=function(b,f){return b.length===f.length?b.some(function(w,y){return w===f[y]}):!1},Cp=function(b,f,w,y,re){return b.map(function(_e,Ve){switch(Ve){case 0:return _e.add(f,w);case 1:return _e.add(f+y,w);case 2:return _e.add(f+y,w+re);case 3:return _e.add(f,w+re)}return _e})},vn=function(){function b(f){this.element=f,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return b}(),Qs=function(){function b(f,w){if(this.container=f,this.parent=w,this.effects=[],this.curves=new om(this.container),this.container.styles.opacity<1&&this.effects.push(new ks(this.container.styles.opacity)),this.container.styles.transform!==null){var y=this.container.bounds.left+this.container.styles.transformOrigin[0].number,re=this.container.bounds.top+this.container.styles.transformOrigin[1].number,_e=this.container.styles.transform;this.effects.push(new Va(y,re,_e))}if(this.container.styles.overflowX!==0){var Ve=Ys(this.curves),ht=U0(this.curves);fd(Ve,ht)?this.effects.push(new Sf(Ve,6)):(this.effects.push(new Sf(Ve,2)),this.effects.push(new Sf(ht,4)))}}return b.prototype.getEffects=function(f){for(var w=[2,3].indexOf(this.container.styles.position)===-1,y=this.parent,re=this.effects.slice(0);y;){var _e=y.effects.filter(function(pt){return!R0(pt)});if(w||y.container.styles.position!==0||!y.parent){if(re.unshift.apply(re,_e),w=[2,3].indexOf(y.container.styles.position)===-1,y.container.styles.overflowX!==0){var Ve=Ys(y.curves),ht=U0(y.curves);fd(Ve,ht)||re.unshift(new Sf(ht,6))}}else re.unshift.apply(re,_e);y=y.parent}return re.filter(function(pt){return li(pt.target,f)})},b}(),Q0=function(b,f,w,y){b.container.elements.forEach(function(re){var _e=li(re.flags,4),Ve=li(re.flags,2),ht=new Qs(re,b);li(re.styles.display,2048)&&y.push(ht);var pt=li(re.flags,8)?[]:y;if(_e||Ve){var qt=_e||re.styles.isPositioned()?w:f,Ar=new vn(ht);if(re.styles.isPositioned()||re.styles.opacity<1||re.styles.isTransformed()){var pr=re.styles.zIndex.order;if(pr<0){var qr=0;qt.negativeZIndex.some(function(Un,gi){return pr>Un.element.container.styles.zIndex.order?(qr=gi,!1):qr>0}),qt.negativeZIndex.splice(qr,0,Ar)}else if(pr>0){var Ui=0;qt.positiveZIndex.some(function(Un,gi){return pr>=Un.element.container.styles.zIndex.order?(Ui=gi+1,!1):Ui>0}),qt.positiveZIndex.splice(Ui,0,Ar)}else qt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Ar)}else re.styles.isFloating()?qt.nonPositionedFloats.push(Ar):qt.nonPositionedInlineLevel.push(Ar);Q0(ht,Ar,_e?Ar:w,pt)}else re.styles.isInlineLevel()?f.inlineLevel.push(ht):f.nonInlineLevel.push(ht),Q0(ht,f,w,pt);li(re.flags,8)&&K0(re,pt)})},K0=function(b,f){for(var w=b instanceof Jf?b.start:1,y=b instanceof Jf?b.reversed:!1,re=0;re0&&w.intrinsicHeight>0){var _e=Ol(w),Ve=U0(y);this.path(Ve),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(re,0,0,w.intrinsicWidth,w.intrinsicHeight,_e.left,_e.top,_e.width,_e.height),this.ctx.restore()}},f.prototype.renderNodeContent=function(w){return Ae(this,void 0,void 0,function(){var y,re,_e,Ve,ht,pt,Yi,Yi,qt,Ar,pr,qr,oo,Ui,Un,Ia,gi,Wa,ea,Yi,Oa,oo,Ia;return P(this,function(ki){switch(ki.label){case 0:this.applyEffects(w.getEffects(4)),y=w.container,re=w.curves,_e=y.styles,Ve=0,ht=y.textNodes,ki.label=1;case 1:return Ve0&&_c>0&&(Ja=_e.ctx.createPattern(Ia,"repeat"),_e.renderRepeat(ti,Ja,Yc,sA))):y0(Ar)&&(Pa=Jc(w,y,[null,null,null]),ti=Pa[0],Ec=Pa[1],oA=Pa[2],yo=Pa[3],_c=Pa[4],pd=Ar.position.length===0?[OA]:Ar.position,Yc=to(pd[0],yo),sA=to(pd[pd.length-1],_c),Au=Xo(Ar,Yc,sA,yo,_c),XA=Au[0],uu=Au[1],XA>0&&uu>0&&(Pu=_e.ctx.createRadialGradient(Ec+Yc,oA+sA,0,Ec+Yc,oA+sA,XA),cf(Ar.stops,XA*2).forEach(function(Hc){return Pu.addColorStop(Hc.stop,No(Hc.color))}),_e.path(ti),_e.ctx.fillStyle=Pu,XA!==uu?(LA=w.bounds.left+.5*w.bounds.width,Tu=w.bounds.top+.5*w.bounds.height,Zd=uu/XA,JA=1/Zd,_e.ctx.save(),_e.ctx.translate(LA,Tu),_e.ctx.transform(1,0,0,Zd,0,0),_e.ctx.translate(-LA,-Tu),_e.ctx.fillRect(Ec,JA*(oA-Tu)+Tu,yo,_c*JA),_e.ctx.restore()):_e.ctx.fill())),md.label=6;case 6:return y--,[2]}})},_e=this,Ve=0,ht=w.styles.backgroundImage.slice(0).reverse(),qt.label=1;case 1:return Ve0?Ar.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Ar.color,Ar.width,ht,w.curves,2)]:[3,11]):[3,13];case 4:return qr.sent(),[3,11];case 5:return Ar.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Ar.color,Ar.width,ht,w.curves,3)];case 6:return qr.sent(),[3,11];case 7:return Ar.style!==4?[3,9]:[4,this.renderDoubleBorder(Ar.color,Ar.width,ht,w.curves)];case 8:return qr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Ar.color,ht,w.curves)];case 10:qr.sent(),qr.label=11;case 11:ht++,qr.label=12;case 12:return pt++,[3,3];case 13:return[2]}})})},f.prototype.renderDashedDottedBorder=function(w,y,re,_e,Ve){return Ae(this,void 0,void 0,function(){var ht,pt,qt,Ar,pr,qr,Ui,Un,gi,Wa,ea,Yi,Oa,oo,Ia,ki,Ia,ki;return P(this,function(ko){return this.ctx.save(),ht=sm(_e,re),pt=Sc(_e,re),Ve===2&&(this.path(pt),this.ctx.clip()),fc(pt[0])?(qt=pt[0].start.x,Ar=pt[0].start.y):(qt=pt[0].x,Ar=pt[0].y),fc(pt[1])?(pr=pt[1].end.x,qr=pt[1].end.y):(pr=pt[1].x,qr=pt[1].y),re===0||re===2?Ui=Math.abs(qt-pr):Ui=Math.abs(Ar-qr),this.ctx.beginPath(),Ve===3?this.formatPath(ht):this.formatPath(pt.slice(0,2)),Un=y<3?y*3:y*2,gi=y<3?y*2:y,Ve===3&&(Un=y,gi=y),Wa=!0,Ui<=Un*2?Wa=!1:Ui<=Un*2+gi?(ea=Ui/(2*Un+gi),Un*=ea,gi*=ea):(Yi=Math.floor((Ui+gi)/(Un+gi)),Oa=(Ui-Yi*Un)/(Yi-1),oo=(Ui-(Yi+1)*Un)/Yi,gi=oo<=0||Math.abs(gi-Oa)Te){var ke=be;be=Te,Te=ke}}else if(Ue==="l"||Ue==="landscape"){if(Ue="l",Te>be){var ke=be;be=Te,Te=ke}}else throw"Invalid orientation: "+Ue;var he={width:be,height:Te,unit:ee,k:Ce};return he},F.default=me.jsPDF},"./src/plugin/pagebreaks.js":function(g,F,v){"use strict";v.r(F);var $=v("./node_modules/core-js/modules/es.array.concat.js"),_=v.n($),M=v("./node_modules/core-js/modules/es.array.slice.js"),O=v.n(M),T=v("./node_modules/core-js/modules/es.array.join.js"),L=v.n(T),Y=v("./node_modules/core-js/modules/web.dom-collections.for-each.js"),R=v.n(Y),se=v("./node_modules/core-js/modules/es.object.keys.js"),ne=v.n(se),J=v("./src/worker.js"),W=v("./src/utils.js"),K={toContainer:J.default.prototype.toContainer};J.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},J.default.prototype.toContainer=function(){return K.toContainer.call(this).then(function(){var Oe=this.prop.container,Be=this.prop.pageSize.inner.px.height,Ue=[].concat(this.opt.pagebreak.mode),ee={avoidAll:Ue.indexOf("avoid-all")!==-1,css:Ue.indexOf("css")!==-1,legacy:Ue.indexOf("legacy")!==-1},fe={},D=this;["before","after","avoid"].forEach(function(Ce){var Te=ee.avoidAll&&Ce==="avoid";fe[Ce]=Te?[]:[].concat(D.opt.pagebreak[Ce]||[]),fe[Ce].length>0&&(fe[Ce]=Array.prototype.slice.call(Oe.querySelectorAll(fe[Ce].join(", "))))});var Ye=Oe.querySelectorAll(".html2pdf__page-break");Ye=Array.prototype.slice.call(Ye);var Le=Oe.querySelectorAll("*");Array.prototype.forEach.call(Le,function(Te){var be={before:!1,after:ee.legacy&&Ye.indexOf(Te)!==-1,avoid:ee.avoidAll};if(ee.css){var ke=window.getComputedStyle(Te),he=["always","page","left","right"],Ee=["avoid","avoid-page"];be={before:be.before||he.indexOf(ke.breakBefore||ke.pageBreakBefore)!==-1,after:be.after||he.indexOf(ke.breakAfter||ke.pageBreakAfter)!==-1,avoid:be.avoid||Ee.indexOf(ke.breakInside||ke.pageBreakInside)!==-1}}Object.keys(be).forEach(function(Lt){be[Lt]=be[Lt]||fe[Lt].indexOf(Te)!==-1});var Xe=Te.getBoundingClientRect();if(be.avoid&&!be.before){var et=Math.floor(Xe.top/Be),ze=Math.floor(Xe.bottom/Be),qe=Math.abs(Xe.bottom-Xe.top)/Be;ze!==et&&qe<=1&&(be.before=!0)}if(be.before){var Et=(0,W.createElement)("div",{style:{display:"block",height:Be-Xe.top%Be+"px"}});Te.parentNode.insertBefore(Et,Te)}if(be.after){var Et=(0,W.createElement)("div",{style:{display:"block",height:Be-Xe.bottom%Be+"px"}});Te.parentNode.insertBefore(Et,Te.nextSibling)}})})}},"./src/utils.js":function(g,F,v){"use strict";v.r(F),v.d(F,{objType:function(){return Ue},createElement:function(){return ee},cloneNode:function(){return fe},unitConvert:function(){return D},toPx:function(){return Ye}});var $=v("./node_modules/core-js/modules/es.number.constructor.js"),_=v.n($),M=v("./node_modules/core-js/modules/es.symbol.js"),O=v.n(M),T=v("./node_modules/core-js/modules/es.symbol.description.js"),L=v.n(T),Y=v("./node_modules/core-js/modules/es.object.to-string.js"),R=v.n(Y),se=v("./node_modules/core-js/modules/es.symbol.iterator.js"),ne=v.n(se),J=v("./node_modules/core-js/modules/es.array.iterator.js"),W=v.n(J),K=v("./node_modules/core-js/modules/es.string.iterator.js"),le=v.n(K),me=v("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Oe=v.n(me);function Be(Le){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Be=function(Te){return typeof Te}:Be=function(Te){return Te&&typeof Symbol=="function"&&Te.constructor===Symbol&&Te!==Symbol.prototype?"symbol":typeof Te},Be(Le)}var Ue=function(Ce){var Te=Be(Ce);return Te==="undefined"?"undefined":Te==="string"||Ce instanceof String?"string":Te==="number"||Ce instanceof Number?"number":Te==="function"||Ce instanceof Function?"function":Ce&&Ce.constructor===Array?"array":Ce&&Ce.nodeType===1?"element":Te==="object"?"object":"unknown"},ee=function(Ce,Te){var be=document.createElement(Ce);if(Te.className&&(be.className=Te.className),Te.innerHTML){be.innerHTML=Te.innerHTML;for(var ke=be.getElementsByTagName("script"),he=ke.length;he-- >0;null)ke[he].parentNode.removeChild(ke[he])}for(var Ee in Te.style)be.style[Ee]=Te.style[Ee];return be},fe=function Le(Ce,Te){for(var be=Ce.nodeType===3?document.createTextNode(Ce.nodeValue):Ce.cloneNode(!1),ke=Ce.firstChild;ke;ke=ke.nextSibling)(Te===!0||ke.nodeType!==1||ke.nodeName!=="SCRIPT")&&be.appendChild(Le(ke,Te));return Ce.nodeType===1&&(Ce.nodeName==="CANVAS"?(be.width=Ce.width,be.height=Ce.height,be.getContext("2d").drawImage(Ce,0,0)):(Ce.nodeName==="TEXTAREA"||Ce.nodeName==="SELECT")&&(be.value=Ce.value),be.addEventListener("load",function(){be.scrollTop=Ce.scrollTop,be.scrollLeft=Ce.scrollLeft},!0)),be},D=function(Ce,Te){if(Ue(Ce)==="number")return Ce*72/96/Te;var be={};for(var ke in Ce)be[ke]=Ce[ke]*72/96/Te;return be},Ye=function(Ce,Te){return Math.floor(Ce*Te/72*96)}},"./src/worker.js":function(g,F,v){"use strict";v.r(F);var $=v("./node_modules/core-js/modules/es.object.assign.js"),_=v.n($),M=v("./node_modules/core-js/modules/es.array.map.js"),O=v.n(M),T=v("./node_modules/core-js/modules/es.object.keys.js"),L=v.n(T),Y=v("./node_modules/core-js/modules/es.array.concat.js"),R=v.n(Y),se=v("./node_modules/core-js/modules/es.object.to-string.js"),ne=v.n(se),J=v("./node_modules/core-js/modules/es.regexp.to-string.js"),W=v.n(J),K=v("./node_modules/core-js/modules/es.function.name.js"),le=v.n(K),me=v("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Oe=v.n(me),Be=v("jspdf"),Ue=v.n(Be),ee=v("html2canvas"),fe=v.n(ee),D=v("./src/utils.js"),Ye=v("./node_modules/es6-promise/dist/es6-promise.js"),Le=v.n(Ye),Ce=Le().Promise,Te=function be(ke){var he=Object.assign(be.convert(Ce.resolve()),JSON.parse(JSON.stringify(be.template))),Ee=be.convert(Ce.resolve(),he);return Ee=Ee.setProgress(1,be,1,[be]),Ee=Ee.set(ke),Ee};Te.prototype=Object.create(Ce.prototype),Te.prototype.constructor=Te,Te.convert=function(ke,he){return ke.__proto__=he||Te.prototype,ke},Te.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},Te.prototype.from=function(ke,he){function Ee(Xe){switch((0,D.objType)(Xe)){case"string":return"string";case"element":return Xe.nodeName.toLowerCase&&Xe.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(he=he||Ee(ke),he){case"string":return this.set({src:(0,D.createElement)("div",{innerHTML:ke})});case"element":return this.set({src:ke});case"canvas":return this.set({canvas:ke});case"img":return this.set({img:ke});default:return this.error("Unknown source type.")}})},Te.prototype.to=function(ke){switch(ke){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},Te.prototype.toContainer=function(){var ke=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(ke).then(function(){var Ee={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Xe={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};Ee.opacity=0;var et=(0,D.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,D.createElement)("div",{className:"html2pdf__overlay",style:Ee}),this.prop.container=(0,D.createElement)("div",{className:"html2pdf__container",style:Xe}),this.prop.container.appendChild(et),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Te.prototype.toCanvas=function(){var ke=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ke).then(function(){var Ee=Object.assign({},this.opt.html2canvas);return delete Ee.onrendered,ee(this.prop.container,Ee)}).then(function(Ee){var Xe=this.opt.html2canvas.onrendered||function(){};Xe(Ee),this.prop.canvas=Ee,document.body.removeChild(this.prop.overlay)})},Te.prototype.toImg=function(){var ke=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(ke).then(function(){var Ee=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=Ee})},Te.prototype.toPdf=function(){var ke=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(ke).then(function(){var Ee=this.prop.canvas,Xe=this.opt,et=Ee.height,ze=Math.floor(Ee.width*this.prop.pageSize.inner.ratio),qe=Math.ceil(et/ze),Et=this.prop.pageSize.inner.height,Lt=document.createElement("canvas"),Ot=Lt.getContext("2d");Lt.width=Ee.width,Lt.height=ze,this.prop.pdf=this.prop.pdf||new Be.jsPDF(Xe.jsPDF);for(var sr=0;sr1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(g,F,v){var $=v("./node_modules/core-js/internals/to-indexed-object.js"),_=v("./node_modules/core-js/internals/to-length.js"),M=v("./node_modules/core-js/internals/to-absolute-index.js"),O=function(T){return function(L,Y,R){var se=$(L),ne=_(se.length),J=M(R,ne),W;if(T&&Y!=Y){for(;ne>J;)if(W=se[J++],W!=W)return!0}else for(;ne>J;J++)if((T||J in se)&&se[J]===Y)return T||J||0;return!T&&-1}};g.exports={includes:O(!0),indexOf:O(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(g,F,v){var $=v("./node_modules/core-js/internals/function-bind-context.js"),_=v("./node_modules/core-js/internals/indexed-object.js"),M=v("./node_modules/core-js/internals/to-object.js"),O=v("./node_modules/core-js/internals/to-length.js"),T=v("./node_modules/core-js/internals/array-species-create.js"),L=[].push,Y=function(R){var se=R==1,ne=R==2,J=R==3,W=R==4,K=R==6,le=R==7,me=R==5||K;return function(Oe,Be,Ue,ee){for(var fe=M(Oe),D=_(fe),Ye=$(Be,Ue,3),Le=O(D.length),Ce=0,Te=ee||T,be=se?Te(Oe,Le):ne||le?Te(Oe,0):void 0,ke,he;Le>Ce;Ce++)if((me||Ce in D)&&(ke=D[Ce],he=Ye(ke,Ce,fe),R))if(se)be[Ce]=he;else if(he)switch(R){case 3:return!0;case 5:return ke;case 6:return Ce;case 2:L.call(be,ke)}else switch(R){case 4:return!1;case 7:L.call(be,ke)}return K?-1:J||W?W:be}};g.exports={forEach:Y(0),map:Y(1),filter:Y(2),some:Y(3),every:Y(4),find:Y(5),findIndex:Y(6),filterReject:Y(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(g,F,v){var $=v("./node_modules/core-js/internals/fails.js"),_=v("./node_modules/core-js/internals/well-known-symbol.js"),M=v("./node_modules/core-js/internals/engine-v8-version.js"),O=_("species");g.exports=function(T){return M>=51||!$(function(){var L=[],Y=L.constructor={};return Y[O]=function(){return{foo:1}},L[T](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/fails.js");g.exports=function(_,M){var O=[][_];return!!O&&$(function(){O.call(null,M||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(g,F,v){var $=v("./node_modules/core-js/internals/is-object.js"),_=v("./node_modules/core-js/internals/is-array.js"),M=v("./node_modules/core-js/internals/well-known-symbol.js"),O=M("species");g.exports=function(T){var L;return _(T)&&(L=T.constructor,typeof L=="function"&&(L===Array||_(L.prototype))?L=void 0:$(L)&&(L=L[O],L===null&&(L=void 0))),L===void 0?Array:L}},"./node_modules/core-js/internals/array-species-create.js":function(g,F,v){var $=v("./node_modules/core-js/internals/array-species-constructor.js");g.exports=function(_,M){return new($(_))(M===0?0:M)}},"./node_modules/core-js/internals/classof-raw.js":function(g){var F={}.toString;g.exports=function(v){return F.call(v).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(g,F,v){var $=v("./node_modules/core-js/internals/to-string-tag-support.js"),_=v("./node_modules/core-js/internals/classof-raw.js"),M=v("./node_modules/core-js/internals/well-known-symbol.js"),O=M("toStringTag"),T=_(function(){return arguments}())=="Arguments",L=function(Y,R){try{return Y[R]}catch(se){}};g.exports=$?_:function(Y){var R,se,ne;return Y===void 0?"Undefined":Y===null?"Null":typeof(se=L(R=Object(Y),O))=="string"?se:T?_(R):(ne=_(R))=="Object"&&typeof R.callee=="function"?"Arguments":ne}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(g,F,v){var $=v("./node_modules/core-js/internals/has.js"),_=v("./node_modules/core-js/internals/own-keys.js"),M=v("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),O=v("./node_modules/core-js/internals/object-define-property.js");g.exports=function(T,L){for(var Y=_(L),R=O.f,se=M.f,ne=0;ne"+R+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,_=v("./node_modules/core-js/internals/object-create.js"),M=v("./node_modules/core-js/internals/create-property-descriptor.js"),O=v("./node_modules/core-js/internals/set-to-string-tag.js"),T=v("./node_modules/core-js/internals/iterators.js"),L=function(){return this};g.exports=function(Y,R,se){var ne=R+" Iterator";return Y.prototype=_($,{next:M(1,se)}),O(Y,ne,!1,!0),T[ne]=L,Y}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(g,F,v){var $=v("./node_modules/core-js/internals/descriptors.js"),_=v("./node_modules/core-js/internals/object-define-property.js"),M=v("./node_modules/core-js/internals/create-property-descriptor.js");g.exports=$?function(O,T,L){return _.f(O,T,M(1,L))}:function(O,T,L){return O[T]=L,O}},"./node_modules/core-js/internals/create-property-descriptor.js":function(g){g.exports=function(F,v){return{enumerable:!(F&1),configurable:!(F&2),writable:!(F&4),value:v}}},"./node_modules/core-js/internals/create-property.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/to-property-key.js"),_=v("./node_modules/core-js/internals/object-define-property.js"),M=v("./node_modules/core-js/internals/create-property-descriptor.js");g.exports=function(O,T,L){var Y=$(T);Y in O?_.f(O,Y,M(0,L)):O[Y]=L}},"./node_modules/core-js/internals/define-iterator.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/export.js"),_=v("./node_modules/core-js/internals/create-iterator-constructor.js"),M=v("./node_modules/core-js/internals/object-get-prototype-of.js"),O=v("./node_modules/core-js/internals/object-set-prototype-of.js"),T=v("./node_modules/core-js/internals/set-to-string-tag.js"),L=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),Y=v("./node_modules/core-js/internals/redefine.js"),R=v("./node_modules/core-js/internals/well-known-symbol.js"),se=v("./node_modules/core-js/internals/is-pure.js"),ne=v("./node_modules/core-js/internals/iterators.js"),J=v("./node_modules/core-js/internals/iterators-core.js"),W=J.IteratorPrototype,K=J.BUGGY_SAFARI_ITERATORS,le=R("iterator"),me="keys",Oe="values",Be="entries",Ue=function(){return this};g.exports=function(ee,fe,D,Ye,Le,Ce,Te){_(D,fe,Ye);var be=function(Ot){if(Ot===Le&&et)return et;if(!K&&Ot in Ee)return Ee[Ot];switch(Ot){case me:return function(){return new D(this,Ot)};case Oe:return function(){return new D(this,Ot)};case Be:return function(){return new D(this,Ot)}}return function(){return new D(this)}},ke=fe+" Iterator",he=!1,Ee=ee.prototype,Xe=Ee[le]||Ee["@@iterator"]||Le&&Ee[Le],et=!K&&Xe||be(Le),ze=fe=="Array"&&Ee.entries||Xe,qe,Et,Lt;if(ze&&(qe=M(ze.call(new ee)),W!==Object.prototype&&qe.next&&(!se&&M(qe)!==W&&(O?O(qe,W):typeof qe[le]!="function"&&L(qe,le,Ue)),T(qe,ke,!0,!0),se&&(ne[ke]=Ue))),Le==Oe&&Xe&&Xe.name!==Oe&&(he=!0,et=function(){return Xe.call(this)}),(!se||Te)&&Ee[le]!==et&&L(Ee,le,et),ne[fe]=et,Le)if(Et={values:be(Oe),keys:Ce?et:be(me),entries:be(Be)},Te)for(Lt in Et)(K||he||!(Lt in Ee))&&Y(Ee,Lt,Et[Lt]);else $({target:fe,proto:!0,forced:K||he},Et);return Et}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(g,F,v){var $=v("./node_modules/core-js/internals/path.js"),_=v("./node_modules/core-js/internals/has.js"),M=v("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),O=v("./node_modules/core-js/internals/object-define-property.js").f;g.exports=function(T){var L=$.Symbol||($.Symbol={});_(L,T)||O(L,T,{value:M.f(T)})}},"./node_modules/core-js/internals/descriptors.js":function(g,F,v){var $=v("./node_modules/core-js/internals/fails.js");g.exports=!$(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js"),_=v("./node_modules/core-js/internals/is-object.js"),M=$.document,O=_(M)&&_(M.createElement);g.exports=function(T){return O?M.createElement(T):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(g){g.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(g,F,v){var $=v("./node_modules/core-js/internals/get-built-in.js");g.exports=$("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js"),_=v("./node_modules/core-js/internals/engine-user-agent.js"),M=$.process,O=$.Deno,T=M&&M.versions||O&&O.version,L=T&&T.v8,Y,R;L?(Y=L.split("."),R=Y[0]<4?1:Y[0]+Y[1]):_&&(Y=_.match(/Edge\/(\d+)/),(!Y||Y[1]>=74)&&(Y=_.match(/Chrome\/(\d+)/),Y&&(R=Y[1]))),g.exports=R&&+R},"./node_modules/core-js/internals/enum-bug-keys.js":function(g){g.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js"),_=v("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,M=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),O=v("./node_modules/core-js/internals/redefine.js"),T=v("./node_modules/core-js/internals/set-global.js"),L=v("./node_modules/core-js/internals/copy-constructor-properties.js"),Y=v("./node_modules/core-js/internals/is-forced.js");g.exports=function(R,se){var ne=R.target,J=R.global,W=R.stat,K,le,me,Oe,Be,Ue;if(J?le=$:W?le=$[ne]||T(ne,{}):le=($[ne]||{}).prototype,le)for(me in se){if(Be=se[me],R.noTargetGet?(Ue=_(le,me),Oe=Ue&&Ue.value):Oe=le[me],K=Y(J?me:ne+(W?".":"#")+me,R.forced),!K&&Oe!==void 0){if(typeof Be==typeof Oe)continue;L(Be,Oe)}(R.sham||Oe&&Oe.sham)&&M(Be,"sham",!0),O(le,me,Be,R)}}},"./node_modules/core-js/internals/fails.js":function(g){g.exports=function(F){try{return!!F()}catch(v){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(g,F,v){var $=v("./node_modules/core-js/internals/a-function.js");g.exports=function(_,M,O){if($(_),M===void 0)return _;switch(O){case 0:return function(){return _.call(M)};case 1:return function(T){return _.call(M,T)};case 2:return function(T,L){return _.call(M,T,L)};case 3:return function(T,L,Y){return _.call(M,T,L,Y)}}return function(){return _.apply(M,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js"),_=function(M){return typeof M=="function"?M:void 0};g.exports=function(M,O){return arguments.length<2?_($[M]):$[M]&&$[M][O]}},"./node_modules/core-js/internals/global.js":function(g){var F=function(v){return v&&v.Math==Math&&v};g.exports=F(typeof globalThis=="object"&&globalThis)||F(typeof window=="object"&&window)||F(typeof self=="object"&&self)||F(typeof x.g=="object"&&x.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(g,F,v){var $=v("./node_modules/core-js/internals/to-object.js"),_={}.hasOwnProperty;g.exports=Object.hasOwn||function(O,T){return _.call($(O),T)}},"./node_modules/core-js/internals/hidden-keys.js":function(g){g.exports={}},"./node_modules/core-js/internals/html.js":function(g,F,v){var $=v("./node_modules/core-js/internals/get-built-in.js");g.exports=$("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(g,F,v){var $=v("./node_modules/core-js/internals/descriptors.js"),_=v("./node_modules/core-js/internals/fails.js"),M=v("./node_modules/core-js/internals/document-create-element.js");g.exports=!$&&!_(function(){return Object.defineProperty(M("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(g,F,v){var $=v("./node_modules/core-js/internals/fails.js"),_=v("./node_modules/core-js/internals/classof-raw.js"),M="".split;g.exports=$(function(){return!Object("z").propertyIsEnumerable(0)})?function(O){return _(O)=="String"?M.call(O,""):Object(O)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(g,F,v){var $=v("./node_modules/core-js/internals/is-object.js"),_=v("./node_modules/core-js/internals/object-set-prototype-of.js");g.exports=function(M,O,T){var L,Y;return _&&typeof(L=O.constructor)=="function"&&L!==T&&$(Y=L.prototype)&&Y!==T.prototype&&_(M,Y),M}},"./node_modules/core-js/internals/inspect-source.js":function(g,F,v){var $=v("./node_modules/core-js/internals/shared-store.js"),_=Function.toString;typeof $.inspectSource!="function"&&($.inspectSource=function(M){return _.call(M)}),g.exports=$.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(g,F,v){var $=v("./node_modules/core-js/internals/native-weak-map.js"),_=v("./node_modules/core-js/internals/global.js"),M=v("./node_modules/core-js/internals/is-object.js"),O=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),T=v("./node_modules/core-js/internals/has.js"),L=v("./node_modules/core-js/internals/shared-store.js"),Y=v("./node_modules/core-js/internals/shared-key.js"),R=v("./node_modules/core-js/internals/hidden-keys.js"),se="Object already initialized",ne=_.WeakMap,J,W,K,le=function(D){return K(D)?W(D):J(D,{})},me=function(D){return function(Ye){var Le;if(!M(Ye)||(Le=W(Ye)).type!==D)throw TypeError("Incompatible receiver, "+D+" required");return Le}};if($||L.state){var Oe=L.state||(L.state=new ne),Be=Oe.get,Ue=Oe.has,ee=Oe.set;J=function(D,Ye){if(Ue.call(Oe,D))throw new TypeError(se);return Ye.facade=D,ee.call(Oe,D,Ye),Ye},W=function(D){return Be.call(Oe,D)||{}},K=function(D){return Ue.call(Oe,D)}}else{var fe=Y("state");R[fe]=!0,J=function(D,Ye){if(T(D,fe))throw new TypeError(se);return Ye.facade=D,O(D,fe,Ye),Ye},W=function(D){return T(D,fe)?D[fe]:{}},K=function(D){return T(D,fe)}}g.exports={set:J,get:W,has:K,enforce:le,getterFor:me}},"./node_modules/core-js/internals/is-array.js":function(g,F,v){var $=v("./node_modules/core-js/internals/classof-raw.js");g.exports=Array.isArray||function(M){return $(M)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(g,F,v){var $=v("./node_modules/core-js/internals/fails.js"),_=/#|\.prototype\./,M=function(R,se){var ne=T[O(R)];return ne==Y?!0:ne==L?!1:typeof se=="function"?$(se):!!se},O=M.normalize=function(R){return String(R).replace(_,".").toLowerCase()},T=M.data={},L=M.NATIVE="N",Y=M.POLYFILL="P";g.exports=M},"./node_modules/core-js/internals/is-object.js":function(g){g.exports=function(F){return typeof F=="object"?F!==null:typeof F=="function"}},"./node_modules/core-js/internals/is-pure.js":function(g){g.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(g,F,v){var $=v("./node_modules/core-js/internals/get-built-in.js"),_=v("./node_modules/core-js/internals/use-symbol-as-uid.js");g.exports=_?function(M){return typeof M=="symbol"}:function(M){var O=$("Symbol");return typeof O=="function"&&Object(M)instanceof O}},"./node_modules/core-js/internals/iterators-core.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/fails.js"),_=v("./node_modules/core-js/internals/object-get-prototype-of.js"),M=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),O=v("./node_modules/core-js/internals/has.js"),T=v("./node_modules/core-js/internals/well-known-symbol.js"),L=v("./node_modules/core-js/internals/is-pure.js"),Y=T("iterator"),R=!1,se=function(){return this},ne,J,W;[].keys&&(W=[].keys(),"next"in W?(J=_(_(W)),J!==Object.prototype&&(ne=J)):R=!0);var K=ne==null||$(function(){var le={};return ne[Y].call(le)!==le});K&&(ne={}),(!L||K)&&!O(ne,Y)&&M(ne,Y,se),g.exports={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:R}},"./node_modules/core-js/internals/iterators.js":function(g){g.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(g,F,v){var $=v("./node_modules/core-js/internals/engine-v8-version.js"),_=v("./node_modules/core-js/internals/fails.js");g.exports=!!Object.getOwnPropertySymbols&&!_(function(){var M=Symbol();return!String(M)||!(Object(M)instanceof Symbol)||!Symbol.sham&&$&&$<41})},"./node_modules/core-js/internals/native-weak-map.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js"),_=v("./node_modules/core-js/internals/inspect-source.js"),M=$.WeakMap;g.exports=typeof M=="function"&&/native code/.test(_(M))},"./node_modules/core-js/internals/object-assign.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/descriptors.js"),_=v("./node_modules/core-js/internals/fails.js"),M=v("./node_modules/core-js/internals/object-keys.js"),O=v("./node_modules/core-js/internals/object-get-own-property-symbols.js"),T=v("./node_modules/core-js/internals/object-property-is-enumerable.js"),L=v("./node_modules/core-js/internals/to-object.js"),Y=v("./node_modules/core-js/internals/indexed-object.js"),R=Object.assign,se=Object.defineProperty;g.exports=!R||_(function(){if($&&R({b:1},R(se({},"a",{enumerable:!0,get:function(){se(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ne={},J={},W=Symbol(),K="abcdefghijklmnopqrst";return ne[W]=7,K.split("").forEach(function(le){J[le]=le}),R({},ne)[W]!=7||M(R({},J)).join("")!=K})?function(J,W){for(var K=L(J),le=arguments.length,me=1,Oe=O.f,Be=T.f;le>me;)for(var Ue=Y(arguments[me++]),ee=Oe?M(Ue).concat(Oe(Ue)):M(Ue),fe=ee.length,D=0,Ye;fe>D;)Ye=ee[D++],(!$||Be.call(Ue,Ye))&&(K[Ye]=Ue[Ye]);return K}:R},"./node_modules/core-js/internals/object-create.js":function(g,F,v){var $=v("./node_modules/core-js/internals/an-object.js"),_=v("./node_modules/core-js/internals/object-define-properties.js"),M=v("./node_modules/core-js/internals/enum-bug-keys.js"),O=v("./node_modules/core-js/internals/hidden-keys.js"),T=v("./node_modules/core-js/internals/html.js"),L=v("./node_modules/core-js/internals/document-create-element.js"),Y=v("./node_modules/core-js/internals/shared-key.js"),R=">",se="<",ne="prototype",J="script",W=Y("IE_PROTO"),K=function(){},le=function(ee){return se+J+R+ee+se+"/"+J+R},me=function(ee){ee.write(le("")),ee.close();var fe=ee.parentWindow.Object;return ee=null,fe},Oe=function(){var ee=L("iframe"),fe="java"+J+":",D;if(ee.style)return ee.style.display="none",T.appendChild(ee),ee.src=String(fe),D=ee.contentWindow.document,D.open(),D.write(le("document.F=Object")),D.close(),D.F},Be,Ue=function(){try{Be=new ActiveXObject("htmlfile")}catch(fe){}Ue=document.domain&&Be?me(Be):Oe()||me(Be);for(var ee=M.length;ee--;)delete Ue[ne][M[ee]];return Ue()};O[W]=!0,g.exports=Object.create||function(fe,D){var Ye;return fe!==null?(K[ne]=$(fe),Ye=new K,K[ne]=null,Ye[W]=fe):Ye=Ue(),D===void 0?Ye:_(Ye,D)}},"./node_modules/core-js/internals/object-define-properties.js":function(g,F,v){var $=v("./node_modules/core-js/internals/descriptors.js"),_=v("./node_modules/core-js/internals/object-define-property.js"),M=v("./node_modules/core-js/internals/an-object.js"),O=v("./node_modules/core-js/internals/object-keys.js");g.exports=$?Object.defineProperties:function(L,Y){M(L);for(var R=O(Y),se=R.length,ne=0,J;se>ne;)_.f(L,J=R[ne++],Y[J]);return L}},"./node_modules/core-js/internals/object-define-property.js":function(g,F,v){var $=v("./node_modules/core-js/internals/descriptors.js"),_=v("./node_modules/core-js/internals/ie8-dom-define.js"),M=v("./node_modules/core-js/internals/an-object.js"),O=v("./node_modules/core-js/internals/to-property-key.js"),T=Object.defineProperty;F.f=$?T:function(Y,R,se){if(M(Y),R=O(R),M(se),_)try{return T(Y,R,se)}catch(ne){}if("get"in se||"set"in se)throw TypeError("Accessors not supported");return"value"in se&&(Y[R]=se.value),Y}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(g,F,v){var $=v("./node_modules/core-js/internals/descriptors.js"),_=v("./node_modules/core-js/internals/object-property-is-enumerable.js"),M=v("./node_modules/core-js/internals/create-property-descriptor.js"),O=v("./node_modules/core-js/internals/to-indexed-object.js"),T=v("./node_modules/core-js/internals/to-property-key.js"),L=v("./node_modules/core-js/internals/has.js"),Y=v("./node_modules/core-js/internals/ie8-dom-define.js"),R=Object.getOwnPropertyDescriptor;F.f=$?R:function(ne,J){if(ne=O(ne),J=T(J),Y)try{return R(ne,J)}catch(W){}if(L(ne,J))return M(!_.f.call(ne,J),ne[J])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(g,F,v){var $=v("./node_modules/core-js/internals/to-indexed-object.js"),_=v("./node_modules/core-js/internals/object-get-own-property-names.js").f,M={}.toString,O=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],T=function(L){try{return _(L)}catch(Y){return O.slice()}};g.exports.f=function(Y){return O&&M.call(Y)=="[object Window]"?T(Y):_($(Y))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(g,F,v){var $=v("./node_modules/core-js/internals/object-keys-internal.js"),_=v("./node_modules/core-js/internals/enum-bug-keys.js"),M=_.concat("length","prototype");F.f=Object.getOwnPropertyNames||function(T){return $(T,M)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(g,F){F.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(g,F,v){var $=v("./node_modules/core-js/internals/has.js"),_=v("./node_modules/core-js/internals/to-object.js"),M=v("./node_modules/core-js/internals/shared-key.js"),O=v("./node_modules/core-js/internals/correct-prototype-getter.js"),T=M("IE_PROTO"),L=Object.prototype;g.exports=O?Object.getPrototypeOf:function(Y){return Y=_(Y),$(Y,T)?Y[T]:typeof Y.constructor=="function"&&Y instanceof Y.constructor?Y.constructor.prototype:Y instanceof Object?L:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(g,F,v){var $=v("./node_modules/core-js/internals/has.js"),_=v("./node_modules/core-js/internals/to-indexed-object.js"),M=v("./node_modules/core-js/internals/array-includes.js").indexOf,O=v("./node_modules/core-js/internals/hidden-keys.js");g.exports=function(T,L){var Y=_(T),R=0,se=[],ne;for(ne in Y)!$(O,ne)&&$(Y,ne)&&se.push(ne);for(;L.length>R;)$(Y,ne=L[R++])&&(~M(se,ne)||se.push(ne));return se}},"./node_modules/core-js/internals/object-keys.js":function(g,F,v){var $=v("./node_modules/core-js/internals/object-keys-internal.js"),_=v("./node_modules/core-js/internals/enum-bug-keys.js");g.exports=Object.keys||function(O){return $(O,_)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(g,F){"use strict";var v={}.propertyIsEnumerable,$=Object.getOwnPropertyDescriptor,_=$&&!v.call({1:2},1);F.f=_?function(O){var T=$(this,O);return!!T&&T.enumerable}:v},"./node_modules/core-js/internals/object-set-prototype-of.js":function(g,F,v){var $=v("./node_modules/core-js/internals/an-object.js"),_=v("./node_modules/core-js/internals/a-possible-prototype.js");g.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var M=!1,O={},T;try{T=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,T.call(O,[]),M=O instanceof Array}catch(L){}return function(Y,R){return $(Y),_(R),M?T.call(Y,R):Y.__proto__=R,Y}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/to-string-tag-support.js"),_=v("./node_modules/core-js/internals/classof.js");g.exports=$?{}.toString:function(){return"[object "+_(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(g,F,v){var $=v("./node_modules/core-js/internals/is-object.js");g.exports=function(_,M){var O,T;if(M==="string"&&typeof(O=_.toString)=="function"&&!$(T=O.call(_))||typeof(O=_.valueOf)=="function"&&!$(T=O.call(_))||M!=="string"&&typeof(O=_.toString)=="function"&&!$(T=O.call(_)))return T;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(g,F,v){var $=v("./node_modules/core-js/internals/get-built-in.js"),_=v("./node_modules/core-js/internals/object-get-own-property-names.js"),M=v("./node_modules/core-js/internals/object-get-own-property-symbols.js"),O=v("./node_modules/core-js/internals/an-object.js");g.exports=$("Reflect","ownKeys")||function(L){var Y=_.f(O(L)),R=M.f;return R?Y.concat(R(L)):Y}},"./node_modules/core-js/internals/path.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js");g.exports=$},"./node_modules/core-js/internals/redefine.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js"),_=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),M=v("./node_modules/core-js/internals/has.js"),O=v("./node_modules/core-js/internals/set-global.js"),T=v("./node_modules/core-js/internals/inspect-source.js"),L=v("./node_modules/core-js/internals/internal-state.js"),Y=L.get,R=L.enforce,se=String(String).split("String");(g.exports=function(ne,J,W,K){var le=K?!!K.unsafe:!1,me=K?!!K.enumerable:!1,Oe=K?!!K.noTargetGet:!1,Be;if(typeof W=="function"&&(typeof J=="string"&&!M(W,"name")&&_(W,"name",J),Be=R(W),Be.source||(Be.source=se.join(typeof J=="string"?J:""))),ne===$){me?ne[J]=W:O(J,W);return}else le?!Oe&&ne[J]&&(me=!0):delete ne[J];me?ne[J]=W:_(ne,J,W)})(Function.prototype,"toString",function(){return typeof this=="function"&&Y(this).source||T(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/an-object.js");g.exports=function(){var _=$(this),M="";return _.global&&(M+="g"),_.ignoreCase&&(M+="i"),_.multiline&&(M+="m"),_.dotAll&&(M+="s"),_.unicode&&(M+="u"),_.sticky&&(M+="y"),M}},"./node_modules/core-js/internals/require-object-coercible.js":function(g){g.exports=function(F){if(F==null)throw TypeError("Can't call method on "+F);return F}},"./node_modules/core-js/internals/set-global.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js");g.exports=function(_,M){try{Object.defineProperty($,_,{value:M,configurable:!0,writable:!0})}catch(O){$[_]=M}return M}},"./node_modules/core-js/internals/set-to-string-tag.js":function(g,F,v){var $=v("./node_modules/core-js/internals/object-define-property.js").f,_=v("./node_modules/core-js/internals/has.js"),M=v("./node_modules/core-js/internals/well-known-symbol.js"),O=M("toStringTag");g.exports=function(T,L,Y){T&&!_(T=Y?T:T.prototype,O)&&$(T,O,{configurable:!0,value:L})}},"./node_modules/core-js/internals/shared-key.js":function(g,F,v){var $=v("./node_modules/core-js/internals/shared.js"),_=v("./node_modules/core-js/internals/uid.js"),M=$("keys");g.exports=function(O){return M[O]||(M[O]=_(O))}},"./node_modules/core-js/internals/shared-store.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js"),_=v("./node_modules/core-js/internals/set-global.js"),M="__core-js_shared__",O=$[M]||_(M,{});g.exports=O},"./node_modules/core-js/internals/shared.js":function(g,F,v){var $=v("./node_modules/core-js/internals/is-pure.js"),_=v("./node_modules/core-js/internals/shared-store.js");(g.exports=function(M,O){return _[M]||(_[M]=O!==void 0?O:{})})("versions",[]).push({version:"3.16.0",mode:$?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(g,F,v){var $=v("./node_modules/core-js/internals/fails.js");g.exports=function(_){return $(function(){var M=""[_]('"');return M!==M.toLowerCase()||M.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(g,F,v){var $=v("./node_modules/core-js/internals/to-integer.js"),_=v("./node_modules/core-js/internals/to-string.js"),M=v("./node_modules/core-js/internals/require-object-coercible.js"),O=function(T){return function(L,Y){var R=_(M(L)),se=$(Y),ne=R.length,J,W;return se<0||se>=ne?T?"":void 0:(J=R.charCodeAt(se),J<55296||J>56319||se+1===ne||(W=R.charCodeAt(se+1))<56320||W>57343?T?R.charAt(se):J:T?R.slice(se,se+2):(J-55296<<10)+(W-56320)+65536)}};g.exports={codeAt:O(!1),charAt:O(!0)}},"./node_modules/core-js/internals/string-trim.js":function(g,F,v){var $=v("./node_modules/core-js/internals/require-object-coercible.js"),_=v("./node_modules/core-js/internals/to-string.js"),M=v("./node_modules/core-js/internals/whitespaces.js"),O="["+M+"]",T=RegExp("^"+O+O+"*"),L=RegExp(O+O+"*$"),Y=function(R){return function(se){var ne=_($(se));return R&1&&(ne=ne.replace(T,"")),R&2&&(ne=ne.replace(L,"")),ne}};g.exports={start:Y(1),end:Y(2),trim:Y(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(g,F,v){var $=v("./node_modules/core-js/internals/to-integer.js"),_=Math.max,M=Math.min;g.exports=function(O,T){var L=$(O);return L<0?_(L+T,0):M(L,T)}},"./node_modules/core-js/internals/to-indexed-object.js":function(g,F,v){var $=v("./node_modules/core-js/internals/indexed-object.js"),_=v("./node_modules/core-js/internals/require-object-coercible.js");g.exports=function(M){return $(_(M))}},"./node_modules/core-js/internals/to-integer.js":function(g){var F=Math.ceil,v=Math.floor;g.exports=function($){return isNaN($=+$)?0:($>0?v:F)($)}},"./node_modules/core-js/internals/to-length.js":function(g,F,v){var $=v("./node_modules/core-js/internals/to-integer.js"),_=Math.min;g.exports=function(M){return M>0?_($(M),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(g,F,v){var $=v("./node_modules/core-js/internals/require-object-coercible.js");g.exports=function(_){return Object($(_))}},"./node_modules/core-js/internals/to-primitive.js":function(g,F,v){var $=v("./node_modules/core-js/internals/is-object.js"),_=v("./node_modules/core-js/internals/is-symbol.js"),M=v("./node_modules/core-js/internals/ordinary-to-primitive.js"),O=v("./node_modules/core-js/internals/well-known-symbol.js"),T=O("toPrimitive");g.exports=function(L,Y){if(!$(L)||_(L))return L;var R=L[T],se;if(R!==void 0){if(Y===void 0&&(Y="default"),se=R.call(L,Y),!$(se)||_(se))return se;throw TypeError("Can't convert object to primitive value")}return Y===void 0&&(Y="number"),M(L,Y)}},"./node_modules/core-js/internals/to-property-key.js":function(g,F,v){var $=v("./node_modules/core-js/internals/to-primitive.js"),_=v("./node_modules/core-js/internals/is-symbol.js");g.exports=function(M){var O=$(M,"string");return _(O)?O:String(O)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(g,F,v){var $=v("./node_modules/core-js/internals/well-known-symbol.js"),_=$("toStringTag"),M={};M[_]="z",g.exports=String(M)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(g,F,v){var $=v("./node_modules/core-js/internals/is-symbol.js");g.exports=function(_){if($(_))throw TypeError("Cannot convert a Symbol value to a string");return String(_)}},"./node_modules/core-js/internals/uid.js":function(g){var F=0,v=Math.random();g.exports=function($){return"Symbol("+String($===void 0?"":$)+")_"+(++F+v).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(g,F,v){var $=v("./node_modules/core-js/internals/native-symbol.js");g.exports=$&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(g,F,v){var $=v("./node_modules/core-js/internals/well-known-symbol.js");F.f=$},"./node_modules/core-js/internals/well-known-symbol.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js"),_=v("./node_modules/core-js/internals/shared.js"),M=v("./node_modules/core-js/internals/has.js"),O=v("./node_modules/core-js/internals/uid.js"),T=v("./node_modules/core-js/internals/native-symbol.js"),L=v("./node_modules/core-js/internals/use-symbol-as-uid.js"),Y=_("wks"),R=$.Symbol,se=L?R:R&&R.withoutSetter||O;g.exports=function(ne){return(!M(Y,ne)||!(T||typeof Y[ne]=="string"))&&(T&&M(R,ne)?Y[ne]=R[ne]:Y[ne]=se("Symbol."+ne)),Y[ne]}},"./node_modules/core-js/internals/whitespaces.js":function(g){g.exports=` -\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/export.js"),_=v("./node_modules/core-js/internals/fails.js"),M=v("./node_modules/core-js/internals/is-array.js"),O=v("./node_modules/core-js/internals/is-object.js"),T=v("./node_modules/core-js/internals/to-object.js"),L=v("./node_modules/core-js/internals/to-length.js"),Y=v("./node_modules/core-js/internals/create-property.js"),R=v("./node_modules/core-js/internals/array-species-create.js"),se=v("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=v("./node_modules/core-js/internals/well-known-symbol.js"),J=v("./node_modules/core-js/internals/engine-v8-version.js"),W=ne("isConcatSpreadable"),K=9007199254740991,le="Maximum allowed index exceeded",me=J>=51||!_(function(){var ee=[];return ee[W]=!1,ee.concat()[0]!==ee}),Oe=se("concat"),Be=function(ee){if(!O(ee))return!1;var fe=ee[W];return fe!==void 0?!!fe:M(ee)},Ue=!me||!Oe;$({target:"Array",proto:!0,forced:Ue},{concat:function(fe){var D=T(this),Ye=R(D,0),Le=0,Ce,Te,be,ke,he;for(Ce=-1,be=arguments.length;CeK)throw TypeError(le);for(Te=0;Te=K)throw TypeError(le);Y(Ye,Le++,he)}return Ye.length=Le,Ye}})},"./node_modules/core-js/modules/es.array.iterator.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/to-indexed-object.js"),_=v("./node_modules/core-js/internals/add-to-unscopables.js"),M=v("./node_modules/core-js/internals/iterators.js"),O=v("./node_modules/core-js/internals/internal-state.js"),T=v("./node_modules/core-js/internals/define-iterator.js"),L="Array Iterator",Y=O.set,R=O.getterFor(L);g.exports=T(Array,"Array",function(se,ne){Y(this,{type:L,target:$(se),index:0,kind:ne})},function(){var se=R(this),ne=se.target,J=se.kind,W=se.index++;return!ne||W>=ne.length?(se.target=void 0,{value:void 0,done:!0}):J=="keys"?{value:W,done:!1}:J=="values"?{value:ne[W],done:!1}:{value:[W,ne[W]],done:!1}},"values"),M.Arguments=M.Array,_("keys"),_("values"),_("entries")},"./node_modules/core-js/modules/es.array.join.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/export.js"),_=v("./node_modules/core-js/internals/indexed-object.js"),M=v("./node_modules/core-js/internals/to-indexed-object.js"),O=v("./node_modules/core-js/internals/array-method-is-strict.js"),T=[].join,L=_!=Object,Y=O("join",",");$({target:"Array",proto:!0,forced:L||!Y},{join:function(se){return T.call(M(this),se===void 0?",":se)}})},"./node_modules/core-js/modules/es.array.map.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/export.js"),_=v("./node_modules/core-js/internals/array-iteration.js").map,M=v("./node_modules/core-js/internals/array-method-has-species-support.js"),O=M("map");$({target:"Array",proto:!0,forced:!O},{map:function(L){return _(this,L,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/export.js"),_=v("./node_modules/core-js/internals/is-object.js"),M=v("./node_modules/core-js/internals/is-array.js"),O=v("./node_modules/core-js/internals/to-absolute-index.js"),T=v("./node_modules/core-js/internals/to-length.js"),L=v("./node_modules/core-js/internals/to-indexed-object.js"),Y=v("./node_modules/core-js/internals/create-property.js"),R=v("./node_modules/core-js/internals/well-known-symbol.js"),se=v("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=se("slice"),J=R("species"),W=[].slice,K=Math.max;$({target:"Array",proto:!0,forced:!ne},{slice:function(me,Oe){var Be=L(this),Ue=T(Be.length),ee=O(me,Ue),fe=O(Oe===void 0?Ue:Oe,Ue),D,Ye,Le;if(M(Be)&&(D=Be.constructor,typeof D=="function"&&(D===Array||M(D.prototype))?D=void 0:_(D)&&(D=D[J],D===null&&(D=void 0)),D===Array||D===void 0))return W.call(Be,ee,fe);for(Ye=new(D===void 0?Array:D)(K(fe-ee,0)),Le=0;ee2){if(be=me(be),ke=be.charCodeAt(0),ke===43||ke===45){if(he=be.charCodeAt(2),he===88||he===120)return NaN}else if(ke===48){switch(be.charCodeAt(1)){case 66:case 98:Ee=2,Xe=49;break;case 79:case 111:Ee=8,Xe=55;break;default:return+be}for(et=be.slice(2),ze=et.length,qe=0;qeXe)return NaN;return parseInt(et,Ee)}}return+be};if(M(Oe,!Be(" 0o1")||!Be("0b1")||Be("+0x1"))){for(var D=function(be){var ke=arguments.length<1?0:be,he=this;return he instanceof D&&(ee?ne(function(){Ue.valueOf.call(he)}):L(he)!=Oe)?Y(new Be(fe(ke)),he,D):fe(ke)},Ye=$?W(Be):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Le=0,Ce;Ye.length>Le;Le++)T(Be,Ce=Ye[Le])&&!T(D,Ce)&&le(D,Ce,K(Be,Ce));D.prototype=Ue,Ue.constructor=D,O(_,Oe,D)}},"./node_modules/core-js/modules/es.object.assign.js":function(g,F,v){var $=v("./node_modules/core-js/internals/export.js"),_=v("./node_modules/core-js/internals/object-assign.js");$({target:"Object",stat:!0,forced:Object.assign!==_},{assign:_})},"./node_modules/core-js/modules/es.object.keys.js":function(g,F,v){var $=v("./node_modules/core-js/internals/export.js"),_=v("./node_modules/core-js/internals/to-object.js"),M=v("./node_modules/core-js/internals/object-keys.js"),O=v("./node_modules/core-js/internals/fails.js"),T=O(function(){M(1)});$({target:"Object",stat:!0,forced:T},{keys:function(Y){return M(_(Y))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(g,F,v){var $=v("./node_modules/core-js/internals/to-string-tag-support.js"),_=v("./node_modules/core-js/internals/redefine.js"),M=v("./node_modules/core-js/internals/object-to-string.js");$||_(Object.prototype,"toString",M,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/redefine.js"),_=v("./node_modules/core-js/internals/an-object.js"),M=v("./node_modules/core-js/internals/to-string.js"),O=v("./node_modules/core-js/internals/fails.js"),T=v("./node_modules/core-js/internals/regexp-flags.js"),L="toString",Y=RegExp.prototype,R=Y[L],se=O(function(){return R.call({source:"a",flags:"b"})!="/a/b"}),ne=R.name!=L;(se||ne)&&$(RegExp.prototype,L,function(){var W=_(this),K=M(W.source),le=W.flags,me=M(le===void 0&&W instanceof RegExp&&!("flags"in Y)?T.call(W):le);return"/"+K+"/"+me},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/string-multibyte.js").charAt,_=v("./node_modules/core-js/internals/to-string.js"),M=v("./node_modules/core-js/internals/internal-state.js"),O=v("./node_modules/core-js/internals/define-iterator.js"),T="String Iterator",L=M.set,Y=M.getterFor(T);O(String,"String",function(R){L(this,{type:T,string:_(R),index:0})},function(){var se=Y(this),ne=se.string,J=se.index,W;return J>=ne.length?{value:void 0,done:!0}:(W=$(ne,J),se.index+=W.length,{value:W,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/export.js"),_=v("./node_modules/core-js/internals/create-html.js"),M=v("./node_modules/core-js/internals/string-html-forced.js");$({target:"String",proto:!0,forced:M("link")},{link:function(T){return _(this,"a","href",T)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/export.js"),_=v("./node_modules/core-js/internals/descriptors.js"),M=v("./node_modules/core-js/internals/global.js"),O=v("./node_modules/core-js/internals/has.js"),T=v("./node_modules/core-js/internals/is-object.js"),L=v("./node_modules/core-js/internals/object-define-property.js").f,Y=v("./node_modules/core-js/internals/copy-constructor-properties.js"),R=M.Symbol;if(_&&typeof R=="function"&&(!("description"in R.prototype)||R().description!==void 0)){var se={},ne=function(){var Oe=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Be=this instanceof ne?new R(Oe):Oe===void 0?R():R(Oe);return Oe===""&&(se[Be]=!0),Be};Y(ne,R);var J=ne.prototype=R.prototype;J.constructor=ne;var W=J.toString,K=String(R("test"))=="Symbol(test)",le=/^Symbol\((.*)\)[^)]+$/;L(J,"description",{configurable:!0,get:function(){var Oe=T(this)?this.valueOf():this,Be=W.call(Oe);if(O(se,Oe))return"";var Ue=K?Be.slice(7,-1):Be.replace(le,"$1");return Ue===""?void 0:Ue}}),$({global:!0,forced:!0},{Symbol:ne})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(g,F,v){var $=v("./node_modules/core-js/internals/define-well-known-symbol.js");$("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(g,F,v){"use strict";var $=v("./node_modules/core-js/internals/export.js"),_=v("./node_modules/core-js/internals/global.js"),M=v("./node_modules/core-js/internals/get-built-in.js"),O=v("./node_modules/core-js/internals/is-pure.js"),T=v("./node_modules/core-js/internals/descriptors.js"),L=v("./node_modules/core-js/internals/native-symbol.js"),Y=v("./node_modules/core-js/internals/fails.js"),R=v("./node_modules/core-js/internals/has.js"),se=v("./node_modules/core-js/internals/is-array.js"),ne=v("./node_modules/core-js/internals/is-object.js"),J=v("./node_modules/core-js/internals/is-symbol.js"),W=v("./node_modules/core-js/internals/an-object.js"),K=v("./node_modules/core-js/internals/to-object.js"),le=v("./node_modules/core-js/internals/to-indexed-object.js"),me=v("./node_modules/core-js/internals/to-property-key.js"),Oe=v("./node_modules/core-js/internals/to-string.js"),Be=v("./node_modules/core-js/internals/create-property-descriptor.js"),Ue=v("./node_modules/core-js/internals/object-create.js"),ee=v("./node_modules/core-js/internals/object-keys.js"),fe=v("./node_modules/core-js/internals/object-get-own-property-names.js"),D=v("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ye=v("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Le=v("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Ce=v("./node_modules/core-js/internals/object-define-property.js"),Te=v("./node_modules/core-js/internals/object-property-is-enumerable.js"),be=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),ke=v("./node_modules/core-js/internals/redefine.js"),he=v("./node_modules/core-js/internals/shared.js"),Ee=v("./node_modules/core-js/internals/shared-key.js"),Xe=v("./node_modules/core-js/internals/hidden-keys.js"),et=v("./node_modules/core-js/internals/uid.js"),ze=v("./node_modules/core-js/internals/well-known-symbol.js"),qe=v("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Et=v("./node_modules/core-js/internals/define-well-known-symbol.js"),Lt=v("./node_modules/core-js/internals/set-to-string-tag.js"),Ot=v("./node_modules/core-js/internals/internal-state.js"),sr=v("./node_modules/core-js/internals/array-iteration.js").forEach,er=Ee("hidden"),yr="Symbol",lr="prototype",G=ze("toPrimitive"),dt=Ot.set,I=Ot.getterFor(yr),m=Object[lr],u=_.Symbol,C=M("JSON","stringify"),q=Le.f,Se=Ce.f,H=D.f,ie=Te.f,Qe=he("symbols"),we=he("op-symbols"),ye=he("string-to-symbol-registry"),je=he("symbol-to-string-registry"),xt=he("wks"),de=_.QObject,st=!de||!de[lr]||!de[lr].findChild,tt=T&&Y(function(){return Ue(Se({},"a",{get:function(){return Se(this,"a",{value:7}).a}})).a!=7})?function(Nr,xr,ur){var Kr=q(m,xr);Kr&&delete m[xr],Se(Nr,xr,ur),Kr&&Nr!==m&&Se(m,xr,Kr)}:Se,Ie=function(Nr,xr){var ur=Qe[Nr]=Ue(u[lr]);return dt(ur,{type:yr,tag:Nr,description:xr}),T||(ur.description=xr),ur},De=function(xr,ur,Kr){xr===m&&De(we,ur,Kr),W(xr);var pn=me(ur);return W(Kr),R(Qe,pn)?(Kr.enumerable?(R(xr,er)&&xr[er][pn]&&(xr[er][pn]=!1),Kr=Ue(Kr,{enumerable:Be(0,!1)})):(R(xr,er)||Se(xr,er,Be(1,{})),xr[er][pn]=!0),tt(xr,pn,Kr)):Se(xr,pn,Kr)},lt=function(xr,ur){W(xr);var Kr=le(ur),pn=ee(Kr).concat(kr(Kr));return sr(pn,function(kn){(!T||kt.call(Kr,kn))&&De(xr,kn,Kr[kn])}),xr},Tt=function(xr,ur){return ur===void 0?Ue(xr):lt(Ue(xr),ur)},kt=function(xr){var ur=me(xr),Kr=ie.call(this,ur);return this===m&&R(Qe,ur)&&!R(we,ur)?!1:Kr||!R(this,ur)||!R(Qe,ur)||R(this,er)&&this[er][ur]?Kr:!0},rr=function(xr,ur){var Kr=le(xr),pn=me(ur);if(!(Kr===m&&R(Qe,pn)&&!R(we,pn))){var kn=q(Kr,pn);return kn&&R(Qe,pn)&&!(R(Kr,er)&&Kr[er][pn])&&(kn.enumerable=!0),kn}},Fr=function(xr){var ur=H(le(xr)),Kr=[];return sr(ur,function(pn){!R(Qe,pn)&&!R(Xe,pn)&&Kr.push(pn)}),Kr},kr=function(xr){var ur=xr===m,Kr=H(ur?we:le(xr)),pn=[];return sr(Kr,function(kn){R(Qe,kn)&&(!ur||R(m,kn))&&pn.push(Qe[kn])}),pn};if(L||(u=function(){if(this instanceof u)throw TypeError("Symbol is not a constructor");var xr=!arguments.length||arguments[0]===void 0?void 0:Oe(arguments[0]),ur=et(xr),Kr=function(pn){this===m&&Kr.call(we,pn),R(this,er)&&R(this[er],ur)&&(this[er][ur]=!1),tt(this,ur,Be(1,pn))};return T&&st&&tt(m,ur,{configurable:!0,set:Kr}),Ie(ur,xr)},ke(u[lr],"toString",function(){return I(this).tag}),ke(u,"withoutSetter",function(Nr){return Ie(et(Nr),Nr)}),Te.f=kt,Ce.f=De,Le.f=rr,fe.f=D.f=Fr,Ye.f=kr,qe.f=function(Nr){return Ie(ze(Nr),Nr)},T&&(Se(u[lr],"description",{configurable:!0,get:function(){return I(this).description}}),O||ke(m,"propertyIsEnumerable",kt,{unsafe:!0}))),$({global:!0,wrap:!0,forced:!L,sham:!L},{Symbol:u}),sr(ee(xt),function(Nr){Et(Nr)}),$({target:yr,stat:!0,forced:!L},{for:function(Nr){var xr=Oe(Nr);if(R(ye,xr))return ye[xr];var ur=u(xr);return ye[xr]=ur,je[ur]=xr,ur},keyFor:function(xr){if(!J(xr))throw TypeError(xr+" is not a symbol");if(R(je,xr))return je[xr]},useSetter:function(){st=!0},useSimple:function(){st=!1}}),$({target:"Object",stat:!0,forced:!L,sham:!T},{create:Tt,defineProperty:De,defineProperties:lt,getOwnPropertyDescriptor:rr}),$({target:"Object",stat:!0,forced:!L},{getOwnPropertyNames:Fr,getOwnPropertySymbols:kr}),$({target:"Object",stat:!0,forced:Y(function(){Ye.f(1)})},{getOwnPropertySymbols:function(xr){return Ye.f(K(xr))}}),C){var Dr=!L||Y(function(){var Nr=u();return C([Nr])!="[null]"||C({a:Nr})!="{}"||C(Object(Nr))!="{}"});$({target:"JSON",stat:!0,forced:Dr},{stringify:function(xr,ur,Kr){for(var pn=[xr],kn=1,mn;arguments.length>kn;)pn.push(arguments[kn++]);if(mn=ur,!(!ne(ur)&&xr===void 0||J(xr)))return se(ur)||(ur=function(Dn,Ki){if(typeof mn=="function"&&(Ki=mn.call(this,Dn,Ki)),!J(Ki))return Ki}),pn[1]=ur,C.apply(null,pn)}})}u[lr][G]||be(u[lr],G,u[lr].valueOf),Lt(u,yr),Xe[er]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js"),_=v("./node_modules/core-js/internals/dom-iterables.js"),M=v("./node_modules/core-js/internals/array-for-each.js"),O=v("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var T in _){var L=$[T],Y=L&&L.prototype;if(Y&&Y.forEach!==M)try{O(Y,"forEach",M)}catch(R){Y.forEach=M}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(g,F,v){var $=v("./node_modules/core-js/internals/global.js"),_=v("./node_modules/core-js/internals/dom-iterables.js"),M=v("./node_modules/core-js/modules/es.array.iterator.js"),O=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),T=v("./node_modules/core-js/internals/well-known-symbol.js"),L=T("iterator"),Y=T("toStringTag"),R=M.values;for(var se in _){var ne=$[se],J=ne&&ne.prototype;if(J){if(J[L]!==R)try{O(J,L,R)}catch(K){J[L]=R}if(J[Y]||O(J,Y,se),_[se]){for(var W in M)if(J[W]!==M[W])try{O(J,W,M[W])}catch(K){J[W]=M[W]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(g){(function(F,v){g.exports=v()})(this,function(){"use strict";function F(de){var st=typeof de;return de!==null&&(st==="object"||st==="function")}function v(de){return typeof de=="function"}var $=void 0;Array.isArray?$=Array.isArray:$=function(de){return Object.prototype.toString.call(de)==="[object Array]"};var _=$,M=0,O=void 0,T=void 0,L=function(st,tt){ee[M]=st,ee[M+1]=tt,M+=2,M===2&&(T?T(fe):Ye())};function Y(de){T=de}function R(de){L=de}var se=typeof window!="undefined"?window:void 0,ne=se||{},J=ne.MutationObserver||ne.WebKitMutationObserver,W=typeof self=="undefined"&&typeof pe!="undefined"&&{}.toString.call(pe)==="[object process]",K=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function le(){return function(){return pe.nextTick(fe)}}function me(){return typeof O!="undefined"?function(){O(fe)}:Ue()}function Oe(){var de=0,st=new J(fe),tt=document.createTextNode("");return st.observe(tt,{characterData:!0}),function(){tt.data=de=++de%2}}function Be(){var de=new MessageChannel;return de.port1.onmessage=fe,function(){return de.port2.postMessage(0)}}function Ue(){var de=setTimeout;return function(){return de(fe,1)}}var ee=new Array(1e3);function fe(){for(var de=0;de>1,v=-7,$=Ae?Ne-1:0,_=Ae?-1:1,M=x[pe+$];for($+=_,te=M&(1<<-v)-1,M>>=-v,v+=S;v>0;te=te*256+x[pe+$],$+=_,v-=8);for(V=te&(1<<-v)-1,te>>=-v,v+=P;v>0;V=V*256+x[pe+$],$+=_,v-=8);if(te===0)te=1-F;else{if(te===g)return V?NaN:(M?-1:1)*(1/0);V=V+Math.pow(2,P),te=te-F}return(M?-1:1)*V*Math.pow(2,te-P)},Ut.write=function(x,pe,Ae,P,Ne,te){var V,S,g,F=te*8-Ne-1,v=(1<>1,_=Ne===23?Math.pow(2,-24)-Math.pow(2,-77):0,M=P?0:te-1,O=P?1:-1,T=pe<0||pe===0&&1/pe<0?1:0;for(pe=Math.abs(pe),isNaN(pe)||pe===1/0?(S=isNaN(pe)?1:0,V=v):(V=Math.floor(Math.log(pe)/Math.LN2),pe*(g=Math.pow(2,-V))<1&&(V--,g*=2),V+$>=1?pe+=_/g:pe+=_*Math.pow(2,1-$),pe*g>=2&&(V++,g/=2),V+$>=v?(S=0,V=v):V+$>=1?(S=(pe*g-1)*Math.pow(2,Ne),V=V+$):(S=pe*Math.pow(2,$-1)*Math.pow(2,Ne),V=0));Ne>=8;x[Ae+M]=S&255,M+=O,S/=256,Ne-=8);for(V=V<0;x[Ae+M]=V&255,M+=O,V/=256,F-=8);x[Ae+M-O]|=T*128}},24334:function(dn,Ut,x){var pe,Ae;(function(P,Ne){dn.exports=Ne(P)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof x.g!="undefined"?x.g:this,function(P){"use strict";P=P||{};var Ne=P.Base64,te="2.6.4",V="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",S=function(D){for(var Ye={},Le=0,Ce=D.length;Le>>6)+g(128|Ye&63):g(224|Ye>>>12&15)+g(128|Ye>>>6&63)+g(128|Ye&63)}else{var Ye=65536+(D.charCodeAt(0)-55296)*1024+(D.charCodeAt(1)-56320);return g(240|Ye>>>18&7)+g(128|Ye>>>12&63)+g(128|Ye>>>6&63)+g(128|Ye&63)}},v=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,$=function(D){return D.replace(v,F)},_=function(D){var Ye=[0,2,1][D.length%3],Le=D.charCodeAt(0)<<16|(D.length>1?D.charCodeAt(1):0)<<8|(D.length>2?D.charCodeAt(2):0),Ce=[V.charAt(Le>>>18),V.charAt(Le>>>12&63),Ye>=2?"=":V.charAt(Le>>>6&63),Ye>=1?"=":V.charAt(Le&63)];return Ce.join("")},M=P.btoa&&typeof P.btoa=="function"?function(D){return P.btoa(D)}:function(D){if(D.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return D.replace(/[\s\S]{1,3}/g,_)},O=function(D){return M($(String(D)))},T=function(D){return D.replace(/[+\/]/g,function(Ye){return Ye=="+"?"-":"_"}).replace(/=/g,"")},L=function(D,Ye){return Ye?T(O(D)):O(D)},Y=function(D){return L(D,!0)},R;P.Uint8Array&&(R=function(D,Ye){for(var Le="",Ce=0,Te=D.length;Ce>>18)+V.charAt(Ee>>>12&63)+(typeof ke!="undefined"?V.charAt(Ee>>>6&63):"=")+(typeof he!="undefined"?V.charAt(Ee&63):"=")}return Ye?T(Le):Le});var se=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(D){switch(D.length){case 4:var Ye=(7&D.charCodeAt(0))<<18|(63&D.charCodeAt(1))<<12|(63&D.charCodeAt(2))<<6|63&D.charCodeAt(3),Le=Ye-65536;return g((Le>>>10)+55296)+g((Le&1023)+56320);case 3:return g((15&D.charCodeAt(0))<<12|(63&D.charCodeAt(1))<<6|63&D.charCodeAt(2));default:return g((31&D.charCodeAt(0))<<6|63&D.charCodeAt(1))}},J=function(D){return D.replace(se,ne)},W=function(D){var Ye=D.length,Le=Ye%4,Ce=(Ye>0?S[D.charAt(0)]<<18:0)|(Ye>1?S[D.charAt(1)]<<12:0)|(Ye>2?S[D.charAt(2)]<<6:0)|(Ye>3?S[D.charAt(3)]:0),Te=[g(Ce>>>16),g(Ce>>>8&255),g(Ce&255)];return Te.length-=[0,0,2,1][Le],Te.join("")},K=P.atob&&typeof P.atob=="function"?function(D){return P.atob(D)}:function(D){return D.replace(/\S{1,4}/g,W)},le=function(D){return K(String(D).replace(/[^A-Za-z0-9\+\/]/g,""))},me=function(D){return J(K(D))},Oe=function(D){return String(D).replace(/[-_]/g,function(Ye){return Ye=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Be=function(D){return me(Oe(D))},Ue;P.Uint8Array&&(Ue=function(D){return Uint8Array.from(le(Oe(D)),function(Ye){return Ye.charCodeAt(0)})});var ee=function(){var D=P.Base64;return P.Base64=Ne,D};if(P.Base64={VERSION:te,atob:le,btoa:M,fromBase64:Be,toBase64:L,utob:$,encode:L,encodeURI:Y,btou:J,decode:Be,noConflict:ee,fromUint8Array:R,toUint8Array:Ue},typeof Object.defineProperty=="function"){var fe=function(D){return{value:D,enumerable:!1,writable:!0,configurable:!0}};P.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",fe(function(){return Be(this)})),Object.defineProperty(String.prototype,"toBase64",fe(function(D){return L(this,D)})),Object.defineProperty(String.prototype,"toBase64URI",fe(function(){return L(this,!0)}))}}return P.Meteor&&(Base64=P.Base64),dn.exports?dn.exports.Base64=P.Base64:(pe=[],Ae=function(){return P.Base64}.apply(Ut,pe),Ae!==void 0&&(dn.exports=Ae)),{Base64:P.Base64}})},65355:function(dn,Ut,x){"use strict";x.r(Ut),x.d(Ut,{AcroForm:function(){return oA},AcroFormAppearance:function(){return ti},AcroFormButton:function(){return Oa},AcroFormCheckBox:function(){return ko},AcroFormChoiceField:function(){return gi},AcroFormComboBox:function(){return ea},AcroFormEditBox:function(){return Yi},AcroFormListBox:function(){return Wa},AcroFormPasswordField:function(){return Pa},AcroFormPushButton:function(){return oo},AcroFormRadioButton:function(){return Ia},AcroFormTextField:function(){return Ja},GState:function(){return Rh},ShadingPattern:function(){return jd},TilingPattern:function(){return zd},default:function(){return ua},jsPDF:function(){return ua}});var pe=x(76190),Ae={},P=function(n,o,a,l,A){var p=new Worker(Ae[o]||(Ae[o]=URL.createObjectURL(new Blob([n+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return p.onmessage=function(N){var E=N.data,U=E.$e$;if(U){var Z=new Error(U[0]);Z.code=U[1],Z.stack=U[2],A(Z,null)}else A(null,E)},p.postMessage(a,l),p},Ne=Uint8Array,te=Uint16Array,V=Int32Array,S=new Ne([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),g=new Ne([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),F=new Ne([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),v=function(n,o){for(var a=new te(31),l=0;l<31;++l)a[l]=o+=1<>1|(R&21845)<<1;se=(se&52428)>>2|(se&13107)<<2,se=(se&61680)>>4|(se&3855)<<4,Y[R]=((se&65280)>>8|(se&255)<<8)>>1}for(var ne=function(n,o,a){for(var l=n.length,A=0,p=new te(o);A>U]=Z}else for(E=new te(l),A=0;A>15-n[A]);return E},J=new Ne(288),R=0;R<144;++R)J[R]=8;for(var R=144;R<256;++R)J[R]=9;for(var R=256;R<280;++R)J[R]=7;for(var R=280;R<288;++R)J[R]=8;for(var W=new Ne(32),R=0;R<32;++R)W[R]=5;var K=ne(J,9,0),le=null,me=ne(W,5,0),Oe=null,Be=function(n){for(var o=n[0],a=1;ao&&(o=n[a]);return o},Ue=function(n,o,a){var l=o/8|0;return(n[l]|n[l+1]<<8)>>(o&7)&a},ee=function(n,o){var a=o/8|0;return(n[a]|n[a+1]<<8|n[a+2]<<16)>>(o&7)},fe=function(n){return(n+7)/8|0},D=function(n,o,a){return(o==null||o<0)&&(o=0),(a==null||a>n.length)&&(a=n.length),new Ne(n.subarray(o,a))},Ye={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Le=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Ce=function(n,o,a){var l=new Error(o||Le[n]);if(l.code=n,Error.captureStackTrace&&Error.captureStackTrace(l,Ce),!a)throw l;return l},Te=function(n,o,a,l){var A=n.length,p=l?l.length:0;if(!A||o.f&&!o.l)return a||new Ne(0);var N=!a,E=N||o.i!=2,U=o.i;N&&(a=new Ne(A*3));var Z=function(Rn){var vi=a.length;if(Rn>vi){var _i=new Ne(Math.max(vi*2,Rn));_i.set(a),a=_i}},oe=o.f||0,Re=o.p||0,$e=o.b||0,ae=o.l,mt=o.d,ut=o.m,bt=o.n,ot=A*8;do{if(!ae){oe=Ue(n,Re,1);var Gt=Ue(n,Re+1,3);if(Re+=3,Gt)if(Gt==1)ae=le,mt=Oe,ut=9,bt=5;else if(Gt==2){var rn=Ue(n,Re,31)+257,Wr=Ue(n,Re+10,15)+4,ar=rn+Ue(n,Re+5,31)+1;Re+=14;for(var Mt=new Ne(ar),Cr=new Ne(19),it=0;it>4;if(Rt<16)Mt[it++]=Rt;else{var Zr=0,Jr=0;for(Rt==16?(Jr=3+Ue(n,Re,3),Re+=2,Zr=Mt[it-1]):Rt==17?(Jr=3+Ue(n,Re,7),Re+=3):Rt==18&&(Jr=11+Ue(n,Re,127),Re+=7);Jr--;)Mt[it++]=Zr}}var Lr=Mt.subarray(0,rn),Gr=Mt.subarray(rn);ut=Be(Lr),bt=Be(Gr),ae=ne(Lr,ut,1),mt=ne(Gr,bt,1)}else Ce(1);else{var Rt=fe(Re)+4,It=n[Rt-4]|n[Rt-3]<<8,Mr=Rt+It;if(Mr>A){U&&Ce(0);break}E&&Z($e+It),a.set(n.subarray(Rt,Mr),$e),o.b=$e+=It,o.p=Re=Mr*8,o.f=oe;continue}if(Re>ot){U&&Ce(0);break}}E&&Z($e+131072);for(var $n=(1<>4;if(Re+=Zr&15,Re>ot){U&&Ce(0);break}if(Zr||Ce(2),_t<256)a[$e++]=_t;else if(_t==256){rt=Re,ae=null;break}else{var Nt=_t-254;if(_t>264){var it=_t-257,Jt=S[it];Nt=Ue(n,Re,(1<>4;fr||Ce(3),Re+=fr&15;var Gr=T[Ir];if(Ir>3){var Jt=g[Ir];Gr+=ee(n,Re)&(1<ot){U&&Ce(0);break}E&&Z($e+131072);var $r=$e+Nt;if($e>8},ke=function(n,o,a){a<<=o&7;var l=o/8|0;n[l]|=a,n[l+1]|=a>>8,n[l+2]|=a>>16},he=function(n,o){for(var a=[],l=0;l$e&&($e=p[l].s);var ae=new te($e+1),mt=Ee(a[oe-1],ae,0);if(mt>o){var l=0,ut=0,bt=mt-o,ot=1<o)ut+=ot-(1<>=bt;ut>0;){var Rt=p[l].s;ae[Rt]=0&&ut;--l){var It=p[l].s;ae[It]==o&&(--ae[It],++ut)}mt=o}return{t:new Ne(ae),l:mt}},Ee=function(n,o,a){return n.s==-1?Math.max(Ee(n.l,o,a+1),Ee(n.r,o,a+1)):o[n.s]=a},Xe=function(n){for(var o=n.length;o&&!n[--o];);for(var a=new te(++o),l=0,A=n[0],p=1,N=function(U){a[l++]=U},E=1;E<=o;++E)if(n[E]==A&&E!=o)++p;else{if(!A&&p>2){for(;p>138;p-=138)N(32754);p>2&&(N(p>10?p-11<<5|28690:p-3<<5|12305),p=0)}else if(p>3){for(N(A),--p;p>6;p-=6)N(8304);p>2&&(N(p-3<<5|8208),p=0)}for(;p--;)N(A);p=1,A=n[E]}return{c:a.subarray(0,l),n:o}},et=function(n,o){for(var a=0,l=0;l>8,n[A+2]=n[A]^255,n[A+3]=n[A+1]^255;for(var p=0;p4&&!Cr[F[yt-1]];--yt);var Wt=Z+5<<3,Ht=et(A,J)+et(p,W)+N,Tr=et(A,$e)+et(p,ut)+N+14+3*yt+et(Wr,Cr)+2*Wr[16]+3*Wr[17]+7*Wr[18];if(U>=0&&Wt<=Ht&&Wt<=Tr)return ze(o,oe,n.subarray(U,U+Z));var Zr,Jr,Lr,Gr;if(be(o,oe,1+(Tr15&&(be(o,oe,_t[ar]>>5&127),oe+=_t[ar]>>12)}}else Zr=K,Jr=J,Lr=me,Gr=W;for(var ar=0;ar255){var Nt=Jt>>18&31;ke(o,oe,Zr[Nt+257]),oe+=Jr[Nt+257],Nt>7&&(be(o,oe,Jt>>23&31),oe+=S[Nt]);var fr=Jt&31;ke(o,oe,Lr[fr]),oe+=Gr[fr],fr>3&&(ke(o,oe,Jt>>5&8191),oe+=g[fr])}else ke(o,oe,Zr[Jt]),oe+=Jr[Jt]}return ke(o,oe,Zr[256]),oe+Jr[256]},Et=new V([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Lt=new Ne(0),Ot=function(n,o,a,l,A,p){var N=p.z||n.length,E=new Ne(l+N+5*(1+Math.ceil(N/7e3))+A),U=E.subarray(l,E.length-A),Z=p.l,oe=(p.r||0)&7;if(o){oe&&(U[0]=p.r>>3);for(var Re=Et[o-1],$e=Re>>13,ae=Re&8191,mt=(1<7e3||Cr>24576)&&(Zr>423||!Z)){oe=qe(n,U,0,It,Mr,rn,ar,Cr,yt,Mt-yt,oe),Cr=Wr=ar=0,yt=Mt;for(var Jr=0;Jr<286;++Jr)Mr[Jr]=0;for(var Jr=0;Jr<30;++Jr)rn[Jr]=0}var Lr=2,Gr=0,$n=ae,Sn=Ht-Tr&32767;if(Zr>2&&Wt==Rt(Mt-Sn))for(var rt=Math.min($e,Zr)-1,_t=Math.min(32767,Mt),Nt=Math.min(258,Zr);Sn<=_t&&--$n&&Ht!=Tr;){if(n[Mt+Lr]==n[Mt+Lr-Sn]){for(var Jt=0;JtLr){if(Lr=Jt,Gr=Sn,Jt>rt)break;for(var fr=Math.min(Sn,Jt-2),Ir=0,Jr=0;JrIr&&(Ir=gn,Tr=$r)}}}Ht=Tr,Tr=ut[Ht],Sn+=Ht-Tr&32767}if(Gr){It[Cr++]=268435456|M[Lr]<<18|L[Gr];var Rn=M[Lr]&31,vi=L[Gr]&31;ar+=S[Rn]+g[vi],++Mr[257+Rn],++rn[vi],it=Mt+Lr,++Wr}else It[Cr++]=n[Mt],++Mr[n[Mt]]}}for(Mt=Math.max(Mt,it);Mt=N&&(U[oe/8|0]=Z,_i=N),oe=ze(U,oe+1,n.subarray(Mt,_i))}p.i=N}return D(E,0,l+fe(oe)+A)},sr=null,er=function(){var n=-1;return{p:function(o){for(var a=n,l=0;l>>8;n=a},d:function(){return~n}}},yr=function(){var n=1,o=0;return{p:function(a){for(var l=n,A=o,p=a.length|0,N=0;N!=p;){for(var E=Math.min(N+2655,p);N>16),A=(A&65535)+15*(A>>16)}n=l,o=A},d:function(){return n%=65521,o%=65521,(n&255)<<24|(n&65280)<<8|(o&255)<<8|o>>8}}},lr=function(n,o,a,l,A){if(!A&&(A={l:1},o.dictionary)){var p=o.dictionary.subarray(-32768),N=new Ne(p.length+n.length);N.set(p),N.set(n,p.length),n=N,A.w=p.length}return Ot(n,o.level==null?6:o.level,o.mem==null?A.l?Math.ceil(Math.max(8,Math.min(13,Math.log(n.length)))*1.5):20:12+o.mem,a,l,A)},G=function(n,o){var a={};for(var l in n)a[l]=n[l];for(var l in o)a[l]=o[l];return a},dt=function(n,o,a){for(var l=n(),A=n.toString(),p=A.slice(A.indexOf("[")+1,A.lastIndexOf("]")).replace(/\s+/g,"").split(","),N=0;N>>0},Ie=function(n,o){return tt(n,o)+tt(n,o+4)*4294967296},De=function(n,o,a){for(;a;++o)n[o]=a,a>>>=8},lt=function(n,o){var a=o.filename;if(n[0]=31,n[1]=139,n[2]=8,n[8]=o.level<2?4:o.level==9?2:0,n[9]=3,o.mtime!=0&&De(n,4,Math.floor(new Date(o.mtime||Date.now())/1e3)),a){n[3]=8;for(var l=0;l<=a.length;++l)n[l+10]=a.charCodeAt(l)}},Tt=function(n){(n[0]!=31||n[1]!=139||n[2]!=8)&&Ce(6,"invalid gzip data");var o=n[3],a=10;o&4&&(a+=(n[10]|n[11]<<8)+2);for(var l=(o>>3&1)+(o>>4&1);l>0;l-=!n[a++]);return a+(o&2)},kt=function(n){var o=n.length;return(n[o-4]|n[o-3]<<8|n[o-2]<<16|n[o-1]<<24)>>>0},rr=function(n){return 10+(n.filename?n.filename.length+1:0)},Fr=function(n,o){var a=o.level,l=a==0?0:a<6?1:a==9?3:2;if(n[0]=120,n[1]=l<<6|(o.dictionary&&32),n[1]|=31-(n[0]<<8|n[1])%31,o.dictionary){var A=yr();A.p(o.dictionary),De(n,2,A.d())}},kr=function(n,o){return((n[0]&15)!=8||n[0]>>4>7||(n[0]<<8|n[1])%31)&&Ce(6,"invalid zlib data"),(n[1]>>5&1)==+!o&&Ce(6,"invalid zlib data: "+(n[1]&32?"need":"unexpected")+" dictionary"),(n[1]>>3&4)+2};function Dr(n,o){return typeof n=="function"&&(o=n,n={}),this.ondata=o,n}var Nr=null,xr=null;function ur(n,o,a){return a||(a=o,o={}),typeof a!="function"&&Ce(7),je(n,o,[q],function(l){return we(Kr(l.data[0],l.data[1]))},0,a)}function Kr(n,o){return lr(n,o||{},0,0)}var pn=null,kn=null;function mn(n,o,a){return a||(a=o,o={}),typeof a!="function"&&Ce(7),je(n,o,[C],function(l){return we(Dn(l.data[0],ye(l.data[1])))},1,a)}function Dn(n,o){return Te(n,{i:2},o&&o.out,o&&o.dictionary)}var Ki=null,hr=null;function Gn(n,o,a){return a||(a=o,o={}),typeof a!="function"&&Ce(7),je(n,o,[q,Se,function(){return[Hi]}],function(l){return we(Hi(l.data[0],l.data[1]))},2,a)}function Hi(n,o){o||(o={});var a=er(),l=n.length;a.p(n);var A=lr(n,o,rr(o),8),p=A.length;return lt(A,o),De(A,p-8,a.d()),De(A,p-4,l),A}var di=null,$i=null;function Ri(n,o,a){return a||(a=o,o={}),typeof a!="function"&&Ce(7),je(n,o,[C,H,function(){return[Zi]}],function(l){return we(Zi(l.data[0],l.data[1]))},3,a)}function Zi(n,o){var a=Tt(n);return a+8>n.length&&Ce(6,"invalid gzip data"),Te(n.subarray(a,-8),{i:2},o&&o.out||new Ne(kt(n)),o&&o.dictionary)}var za=null,Fi=null;function qn(n,o,a){return a||(a=o,o={}),typeof a!="function"&&Ce(7),je(n,o,[q,ie,function(){return[ai]}],function(l){return we(ai(l.data[0],l.data[1]))},4,a)}function ai(n,o){o||(o={});var a=yr();a.p(n);var l=lr(n,o,o.dictionary?6:2,4);return Fr(l,o),De(l,l.length-4,a.d()),l}var yi=null,ge=null;function Me(n,o,a){return a||(a=o,o={}),typeof a!="function"&&Ce(7),je(n,o,[C,Qe,function(){return[Fe]}],function(l){return we(Fe(l.data[0],ye(l.data[1])))},5,a)}function Fe(n,o){return Te(n.subarray(kr(n,o&&o.dictionary),-4),{i:2},o&&o.out,o&&o.dictionary)}var Ge=null,Pt=null;function Dt(n,o,a){return a||(a=o,o={}),typeof a!="function"&&Ce(7),n[0]==31&&n[1]==139&&n[2]==8?Ri(n,o,a):(n[0]&15)!=8||n[0]>>4>7||(n[0]<<8|n[1])%31?mn(n,o,a):Me(n,o,a)}function Er(n,o){return n[0]==31&&n[1]==139&&n[2]==8?Zi(n,o):(n[0]&15)!=8||n[0]>>4>7||(n[0]<<8|n[1])%31?Dn(n,o):Fe(n,o)}var nr=function(n,o,a,l){for(var A in n){var p=n[A],N=o+A,E=l;Array.isArray(p)&&(E=G(l,p[1]),p=p[0]),p instanceof Ne?a[N]=[p,E]:(a[N+="/"]=[new Ne(0),E],nr(p,N,a,l))}},Or=typeof TextEncoder!="undefined"&&new TextEncoder,Hr=typeof TextDecoder!="undefined"&&new TextDecoder,an=0;try{Hr.decode(Lt,{stream:!0}),an=1}catch(n){}var jr=function(n){for(var o="",a=0;;){var l=n[a++],A=(l>127)+(l>223)+(l>239);if(a+A>n.length)return{s:o,r:D(n,a-1)};A?A==3?(l=((l&15)<<18|(n[a++]&63)<<12|(n[a++]&63)<<6|n[a++]&63)-65536,o+=String.fromCharCode(55296|l>>10,56320|l&1023)):A&1?o+=String.fromCharCode((l&31)<<6|n[a++]&63):o+=String.fromCharCode((l&15)<<12|(n[a++]&63)<<6|n[a++]&63):o+=String.fromCharCode(l)}},Rr=null,en=null;function wn(n,o){if(o){for(var a=new Ne(n.length),l=0;l>1)),N=0,E=function(oe){p[N++]=oe},l=0;lp.length){var U=new Ne(N+8+(A-l<<1));U.set(p),p=U}var Z=n.charCodeAt(l);Z<128||o?E(Z):Z<2048?(E(192|Z>>6),E(128|Z&63)):Z>55295&&Z<57344?(Z=65536+(Z&1047552)|n.charCodeAt(++l)&1023,E(240|Z>>18),E(128|Z>>12&63),E(128|Z>>6&63),E(128|Z&63)):(E(224|Z>>12),E(128|Z>>6&63),E(128|Z&63))}return D(p,0,N)}function on(n,o){if(o){for(var a="",l=0;l65535&&Ce(9),o+=l+4}return o},Vt=function(n,o,a,l,A,p,N,E){var U=l.length,Z=a.extra,oe=E&&E.length,Re=Xn(Z);De(n,o,N!=null?33639248:67324752),o+=4,N!=null&&(n[o++]=20,n[o++]=a.os),n[o]=20,o+=2,n[o++]=a.flag<<1|(p<0&&8),n[o++]=A&&8,n[o++]=a.compression&255,n[o++]=a.compression>>8;var $e=new Date(a.mtime==null?Date.now():a.mtime),ae=$e.getFullYear()-1980;if((ae<0||ae>119)&&Ce(10),De(n,o,ae<<25|$e.getMonth()+1<<21|$e.getDate()<<16|$e.getHours()<<11|$e.getMinutes()<<5|$e.getSeconds()>>1),o+=4,p!=-1&&(De(n,o,a.crc),De(n,o+4,p<0?-p-2:p),De(n,o+8,a.size)),De(n,o+12,U),De(n,o+14,Re),o+=16,N!=null&&(De(n,o,oe),De(n,o+6,a.attrs),De(n,o+10,N),o+=14),n.set(l,o),o+=U,Re)for(var mt in Z){var ut=Z[mt],bt=ut.length;De(n,o,+mt),De(n,o+2,bt),n.set(ut,o+4),o+=4+bt}return oe&&(n.set(E,o),o+=oe),o},Xt=function(n,o,a,l,A){De(n,o,101010256),De(n,o+8,a),De(n,o+10,a),De(n,o+12,l),De(n,o+16,A)},Yt=null,tr=null,jt=null,or=null;function cr(n,o,a){a||(a=o,o={}),typeof a!="function"&&Ce(7);var l={};nr(n,"",l,o);var A=Object.keys(l),p=A.length,N=0,E=0,U=p,Z=new Array(p),oe=[],Re=function(){for(var bt=0;bt65535&&Ht(Ce(11,0,1),null),!Wt)Ht(null,Rt);else if(rn<16e4)try{Ht(null,Kr(Rt,It))}catch(Tr){Ht(Tr,null)}else oe.push(ur(Rt,It,Ht))},ut=0;ut65535&&Ce(11);var ot=oe?Kr(U,Z):U,Gt=ot.length,Rt=er();Rt.p(U),l.push(G(Z,{size:U.length,crc:Rt.d(),c:ot,f:Re,m:mt,u:$e!=N.length||mt&&ae.length!=ut,o:A,compression:oe})),A+=30+$e+bt+Gt,p+=76+2*($e+bt)+(ut||0)+Gt}for(var It=new Ne(p+22),Mr=A,rn=p-A,Wr=0;Wr65558)return N(Ce(13,0,1),null),A;var U=st(n,E+8);if(U){var Z=U,oe=tt(n,E+16),Re=oe==4294967295||Z==65535;if(Re){var $e=tt(n,E-12);Re=tt(n,$e)==101075792,Re&&(Z=U=tt(n,$e+32),oe=tt(n,$e+48))}for(var ae=o&&o.filter,mt=function(bt){var ot=hi(n,oe,Re),Gt=ot[0],Rt=ot[1],It=ot[2],Mr=ot[3],rn=ot[4],Wr=ot[5],ar=Qn(n,Wr);oe=rn;var Mt=function(it,yt){it?(A(),N(it,null)):(yt&&(p[Mr]=yt),--U||N(null,p))};if(!ae||ae({name:Mr,size:Rt,originalSize:It,compression:Gt}))if(!Gt)Mt(null,D(n,ar,ar+Rt));else if(Gt==8){var Cr=n.subarray(ar,ar+Rt);if(It<524288||Rt>.8*It)try{Mt(null,Dn(Cr,{out:new Ne(It)}))}catch(it){Mt(it,null)}else l.push(mn(Cr,{size:It},Mt))}else Mt(Ce(14,"unknown compression type "+Gt,1),null);else Mt(null,null)},ut=0;ut65558)&&Ce(13);var A=st(n,l+8);if(!A)return{};var p=tt(n,l+16),N=p==4294967295||A==65535;if(N){var E=tt(n,l-12);N=tt(n,E)==101075792,N&&(A=tt(n,E+32),p=tt(n,E+48))}for(var U=o&&o.filter,Z=0;Z{const n=new Uint8Array(4),o=new Uint32Array(n.buffer);return!((o[0]=1)&n[0])})(),ri={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class Pi{constructor(o=Bi,a={}){zs(this,"buffer");zs(this,"byteLength");zs(this,"byteOffset");zs(this,"length");zs(this,"offset");zs(this,"lastWrittenByte");zs(this,"littleEndian");zs(this,"_data");zs(this,"_mark");zs(this,"_marks");let l=!1;typeof o=="number"?o=new ArrayBuffer(o):(l=!0,this.lastWrittenByte=o.byteLength);const A=a.offset?a.offset>>>0:0,p=o.byteLength-A;let N=A;(ArrayBuffer.isView(o)||o instanceof Pi)&&(o.byteLength!==o.buffer.byteLength&&(N=o.byteOffset+A),o=o.buffer),l?this.lastWrittenByte=p:this.lastWrittenByte=0,this.buffer=o,this.length=p,this.byteLength=p,this.byteOffset=N,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,N,p),this._mark=0,this._marks=[]}available(o=1){return this.offset+o<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(o=1){return this.offset+=o,this}back(o=1){return this.offset-=o,this}seek(o){return this.offset=o,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const o=this._marks.pop();if(o===void 0)throw new Error("Mark stack empty");return this.seek(o),this}rewind(){return this.offset=0,this}ensureAvailable(o=1){if(!this.available(o)){const l=(this.offset+o)*2,A=new Uint8Array(l);A.set(new Uint8Array(this.buffer)),this.buffer=A.buffer,this.length=l,this.byteLength=l,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(o=1){return this.readArray(o,"uint8")}readArray(o,a){const l=ri[a].BYTES_PER_ELEMENT*o,A=this.byteOffset+this.offset,p=this.buffer.slice(A,A+l);if(this.littleEndian===Xi&&a!=="uint8"&&a!=="int8"){const E=new Uint8Array(this.buffer.slice(A,A+l));E.reverse();const U=new ri[a](E.buffer);return this.offset+=l,U.reverse(),U}const N=new ri[a](p);return this.offset+=l,N}readInt16(){const o=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,o}readUint16(){const o=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,o}readInt32(){const o=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,o}readUint32(){const o=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,o}readFloat32(){const o=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,o}readFloat64(){const o=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,o}readBigInt64(){const o=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,o}readBigUint64(){const o=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,o}readChar(){return String.fromCharCode(this.readInt8())}readChars(o=1){let a="";for(let l=0;lthis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const Ha=4,ci=0,fn=1,ln=2;function Jn(n){let o=n.length;for(;--o>=0;)n[o]=0}const Kn=0,pi=1,qi=2,Mi=3,Ua=258,Aa=29,Bo=256,Vn=Bo+1+Aa,In=30,Di=19,Ji=2*Vn+1,Fa=15,Is=16,$a=7,fa=256,Io=16,So=17,Po=18,Os=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),po=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),bs=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Ps=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),$s=512,To=new Array((Vn+2)*2);Jn(To);const Uo=new Array(In*2);Jn(Uo);const ys=new Array($s);Jn(ys);const el=new Array(Ua-Mi+1);Jn(el);const vl=new Array(Aa);Jn(vl);const ic=new Array(In);Jn(ic);function ac(n,o,a,l,A){this.static_tree=n,this.extra_bits=o,this.extra_base=a,this.elems=l,this.max_length=A,this.has_stree=n&&n.length}let Ql,Zs,Dc;function Kl(n,o){this.dyn_tree=n,this.max_code=0,this.stat_desc=o}const Hl=n=>n<256?ys[n]:ys[256+(n>>>7)],Vs=(n,o)=>{n.pending_buf[n.pending++]=o&255,n.pending_buf[n.pending++]=o>>>8&255},as=(n,o,a)=>{n.bi_valid>Is-a?(n.bi_buf|=o<>Is-n.bi_valid,n.bi_valid+=a-Is):(n.bi_buf|=o<{as(n,a[o*2],a[o*2+1])},la=(n,o)=>{let a=0;do a|=n&1,n>>>=1,a<<=1;while(--o>0);return a>>>1},ta=n=>{n.bi_valid===16?(Vs(n,n.bi_buf),n.bi_buf=0,n.bi_valid=0):n.bi_valid>=8&&(n.pending_buf[n.pending++]=n.bi_buf&255,n.bi_buf>>=8,n.bi_valid-=8)},oa=(n,o)=>{const a=o.dyn_tree,l=o.max_code,A=o.stat_desc.static_tree,p=o.stat_desc.has_stree,N=o.stat_desc.extra_bits,E=o.stat_desc.extra_base,U=o.stat_desc.max_length;let Z,oe,Re,$e,ae,mt,ut=0;for($e=0;$e<=Fa;$e++)n.bl_count[$e]=0;for(a[n.heap[n.heap_max]*2+1]=0,Z=n.heap_max+1;ZU&&($e=U,ut++),a[oe*2+1]=$e,!(oe>l)&&(n.bl_count[$e]++,ae=0,oe>=E&&(ae=N[oe-E]),mt=a[oe*2],n.opt_len+=mt*($e+ae),p&&(n.static_len+=mt*(A[oe*2+1]+ae)));if(ut!==0){do{for($e=U-1;n.bl_count[$e]===0;)$e--;n.bl_count[$e]--,n.bl_count[$e+1]+=2,n.bl_count[U]--,ut-=2}while(ut>0);for($e=U;$e!==0;$e--)for(oe=n.bl_count[$e];oe!==0;)Re=n.heap[--Z],!(Re>l)&&(a[Re*2+1]!==$e&&(n.opt_len+=($e-a[Re*2+1])*a[Re*2],a[Re*2+1]=$e),oe--)}},Da=(n,o,a)=>{const l=new Array(Fa+1);let A=0,p,N;for(p=1;p<=Fa;p++)A=A+a[p-1]<<1,l[p]=A;for(N=0;N<=o;N++){let E=n[N*2+1];E!==0&&(n[N*2]=la(l[E]++,E))}},so=()=>{let n,o,a,l,A;const p=new Array(Fa+1);for(a=0,l=0;l>=7;l{let o;for(o=0;o{n.bi_valid>8?Vs(n,n.bi_buf):n.bi_valid>0&&(n.pending_buf[n.pending++]=n.bi_buf),n.bi_buf=0,n.bi_valid=0},xs=(n,o,a,l)=>{const A=o*2,p=a*2;return n[A]{const l=n.heap[a];let A=a<<1;for(;A<=n.heap_len&&(A{let l,A,p=0,N,E;if(n.sym_next!==0)do l=n.pending_buf[n.sym_buf+p++]&255,l+=(n.pending_buf[n.sym_buf+p++]&255)<<8,A=n.pending_buf[n.sym_buf+p++],l===0?ii(n,A,o):(N=el[A],ii(n,N+Bo+1,o),E=Os[N],E!==0&&(A-=vl[N],as(n,A,E)),l--,N=Hl(l),ii(n,N,a),E=po[N],E!==0&&(l-=ic[N],as(n,l,E)));while(p{const a=o.dyn_tree,l=o.stat_desc.static_tree,A=o.stat_desc.has_stree,p=o.stat_desc.elems;let N,E,U=-1,Z;for(n.heap_len=0,n.heap_max=Ji,N=0;N>1;N>=1;N--)ms(n,a,N);Z=p;do N=n.heap[1],n.heap[1]=n.heap[n.heap_len--],ms(n,a,1),E=n.heap[1],n.heap[--n.heap_max]=N,n.heap[--n.heap_max]=E,a[Z*2]=a[N*2]+a[E*2],n.depth[Z]=(n.depth[N]>=n.depth[E]?n.depth[N]:n.depth[E])+1,a[N*2+1]=a[E*2+1]=Z,n.heap[1]=Z++,ms(n,a,1);while(n.heap_len>=2);n.heap[--n.heap_max]=n.heap[1],oa(n,o),Da(a,U,n.bl_count)},os=(n,o,a)=>{let l,A=-1,p,N=o[0*2+1],E=0,U=7,Z=4;for(N===0&&(U=138,Z=3),o[(a+1)*2+1]=65535,l=0;l<=a;l++)p=N,N=o[(l+1)*2+1],!(++E{let l,A=-1,p,N=o[0*2+1],E=0,U=7,Z=4;for(N===0&&(U=138,Z=3),l=0;l<=a;l++)if(p=N,N=o[(l+1)*2+1],!(++E{let o;for(os(n,n.dyn_ltree,n.l_desc.max_code),os(n,n.dyn_dtree,n.d_desc.max_code),Ra(n,n.bl_desc),o=Di-1;o>=3&&n.bl_tree[Ps[o]*2+1]===0;o--);return n.opt_len+=3*(o+1)+5+5+4,o},Go=(n,o,a,l)=>{let A;for(as(n,o-257,5),as(n,a-1,5),as(n,l-4,4),A=0;A{let o=4093624447,a;for(a=0;a<=31;a++,o>>>=1)if(o&1&&n.dyn_ltree[a*2]!==0)return ci;if(n.dyn_ltree[9*2]!==0||n.dyn_ltree[10*2]!==0||n.dyn_ltree[13*2]!==0)return fn;for(a=32;a{pA||(so(),pA=!0),n.l_desc=new Kl(n.dyn_ltree,Ql),n.d_desc=new Kl(n.dyn_dtree,Zs),n.bl_desc=new Kl(n.bl_tree,Dc),n.bi_buf=0,n.bi_valid=0,Ws(n)},Ac=(n,o,a,l)=>{as(n,(Kn<<1)+(l?1:0),3),ws(n),Vs(n,a),Vs(n,~a),a&&n.pending_buf.set(n.window.subarray(o,o+a),n.pending),n.pending+=a},mA=n=>{as(n,pi<<1,3),ii(n,fa,To),ta(n)},ll=(n,o,a,l)=>{let A,p,N=0;n.level>0?(n.strm.data_type===ln&&(n.strm.data_type=Fo(n)),Ra(n,n.l_desc),Ra(n,n.d_desc),N=Fs(n),A=n.opt_len+3+7>>>3,p=n.static_len+3+7>>>3,p<=A&&(A=p)):A=p=a+5,a+4<=A&&o!==-1?Ac(n,o,a,l):n.strategy===Ha||p===A?(as(n,(pi<<1)+(l?1:0),3),eo(n,To,Uo)):(as(n,(qi<<1)+(l?1:0),3),Go(n,n.l_desc.max_code+1,n.d_desc.max_code+1,N+1),eo(n,n.dyn_ltree,n.dyn_dtree)),Ws(n),l&&ws(n)},gA=(n,o,a)=>(n.pending_buf[n.sym_buf+n.sym_next++]=o,n.pending_buf[n.sym_buf+n.sym_next++]=o>>8,n.pending_buf[n.sym_buf+n.sym_next++]=a,o===0?n.dyn_ltree[a*2]++:(n.matches++,o--,n.dyn_ltree[(el[a]+Bo+1)*2]++,n.dyn_dtree[Hl(o)*2]++),n.sym_next===n.sym_end);var tl=tu,gs=Ac,qc=ll,Ts=gA,OA=mA,uc={_tr_init:tl,_tr_stored_block:gs,_tr_flush_block:qc,_tr_tally:Ts,_tr_align:OA},to=(n,o,a,l)=>{let A=n&65535|0,p=n>>>16&65535|0,N=0;for(;a!==0;){N=a>2e3?2e3:a,a-=N;do A=A+o[l++]|0,p=p+A|0;while(--N);A%=65521,p%=65521}return A|p<<16|0};const Gs=()=>{let n,o=[];for(var a=0;a<256;a++){n=a;for(var l=0;l<8;l++)n=n&1?3988292384^n>>>1:n>>>1;o[a]=n}return o},vA=new Uint32Array(Gs());var ls=(n,o,a,l)=>{const A=vA,p=l+a;n^=-1;for(let N=l;N>>8^A[(n^o[N])&255];return n^-1},Ca={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},ya={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:ts,_tr_stored_block:go,_tr_flush_block:jo,_tr_tally:zo,_tr_align:No}=uc,{Z_NO_FLUSH:Cs,Z_PARTIAL_FLUSH:oc,Z_FULL_FLUSH:Vc,Z_FINISH:Xs,Z_BLOCK:bA,Z_OK:xl,Z_STREAM_END:eA,Z_STREAM_ERROR:rl,Z_DATA_ERROR:Id,Z_BUF_ERROR:ru,Z_DEFAULT_COMPRESSION:jA,Z_FILTERED:cf,Z_HUFFMAN_ONLY:Wc,Z_RLE:Yu,Z_FIXED:Nc,Z_DEFAULT_STRATEGY:Fd,Z_UNKNOWN:Xo,Z_DEFLATED:Oo}=ya,Jo=9,yc=15,zl=8,zA=256+1+29,Md=30,Ld=19,$A=2*zA+1,ZA=15,Mo=3,wA=258,VA=wA+Mo+1,y0=32,nu=42,xh=57,Af=69,kd=73,Kf=91,Ch=103,Eu=113,uf=666,Cl=1,Bl=2,Oc=3,Pc=4,w0=3,_u=(n,o)=>(n.msg=Ca[o],o),Bh=n=>n*2-(n>4?9:0),Iu=n=>{let o=n.length;for(;--o>=0;)n[o]=0},Dd=n=>{let o,a,l,A=n.w_size;o=n.hash_size,l=o;do a=n.head[--l],n.head[l]=a>=A?a-A:0;while(--o);o=A,l=o;do a=n.prev[--l],n.prev[l]=a>=A?a-A:0;while(--o)};let iu=(n,o,a)=>(o<{const o=n.state;let a=o.pending;a>n.avail_out&&(a=n.avail_out),a!==0&&(n.output.set(o.pending_buf.subarray(o.pending_out,o.pending_out+a),n.next_out),n.next_out+=a,o.pending_out+=a,n.total_out+=a,n.avail_out-=a,o.pending-=a,o.pending===0&&(o.pending_out=0))},wc=(n,o)=>{jo(n,n.block_start>=0?n.block_start:-1,n.strstart-n.block_start,o),n.block_start=n.strstart,tA(n.strm)},$o=(n,o)=>{n.pending_buf[n.pending++]=o},ed=(n,o)=>{n.pending_buf[n.pending++]=o>>>8&255,n.pending_buf[n.pending++]=o&255},Hf=(n,o,a,l)=>{let A=n.avail_in;return A>l&&(A=l),A===0?0:(n.avail_in-=A,o.set(n.input.subarray(n.next_in,n.next_in+A),a),n.state.wrap===1?n.adler=to(n.adler,o,A,a):n.state.wrap===2&&(n.adler=ls(n.adler,o,A,a)),n.next_in+=A,n.total_in+=A,A)},jf=(n,o)=>{let a=n.max_chain_length,l=n.strstart,A,p,N=n.prev_length,E=n.nice_match;const U=n.strstart>n.w_size-VA?n.strstart-(n.w_size-VA):0,Z=n.window,oe=n.w_mask,Re=n.prev,$e=n.strstart+wA;let ae=Z[l+N-1],mt=Z[l+N];n.prev_length>=n.good_match&&(a>>=2),E>n.lookahead&&(E=n.lookahead);do if(A=o,!(Z[A+N]!==mt||Z[A+N-1]!==ae||Z[A]!==Z[l]||Z[++A]!==Z[l+1])){l+=2,A++;do;while(Z[++l]===Z[++A]&&Z[++l]===Z[++A]&&Z[++l]===Z[++A]&&Z[++l]===Z[++A]&&Z[++l]===Z[++A]&&Z[++l]===Z[++A]&&Z[++l]===Z[++A]&&Z[++l]===Z[++A]&&l<$e);if(p=wA-($e-l),l=$e-wA,p>N){if(n.match_start=o,N=p,p>=E)break;ae=Z[l+N-1],mt=Z[l+N]}}while((o=Re[o&oe])>U&&--a!==0);return N<=n.lookahead?N:n.lookahead},Tc=n=>{const o=n.w_size;let a,l,A;do{if(l=n.window_size-n.lookahead-n.strstart,n.strstart>=o+(o-VA)&&(n.window.set(n.window.subarray(o,o+o-l),0),n.match_start-=o,n.strstart-=o,n.block_start-=o,n.insert>n.strstart&&(n.insert=n.strstart),Dd(n),l+=o),n.strm.avail_in===0)break;if(a=Hf(n.strm,n.window,n.strstart+n.lookahead,l),n.lookahead+=a,n.lookahead+n.insert>=Mo)for(A=n.strstart-n.insert,n.ins_h=n.window[A],n.ins_h=iu(n,n.ins_h,n.window[A+1]);n.insert&&(n.ins_h=iu(n,n.ins_h,n.window[A+Mo-1]),n.prev[A&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=A,A++,n.insert--,!(n.lookahead+n.insert{let a=n.pending_buf_size-5>n.w_size?n.w_size:n.pending_buf_size-5,l,A,p,N=0,E=n.strm.avail_in;do{if(l=65535,p=n.bi_valid+42>>3,n.strm.avail_outA+n.strm.avail_in&&(l=A+n.strm.avail_in),l>p&&(l=p),l>8,n.pending_buf[n.pending-2]=~l,n.pending_buf[n.pending-1]=~l>>8,tA(n.strm),A&&(A>l&&(A=l),n.strm.output.set(n.window.subarray(n.block_start,n.block_start+A),n.strm.next_out),n.strm.next_out+=A,n.strm.avail_out-=A,n.strm.total_out+=A,n.block_start+=A,l-=A),l&&(Hf(n.strm,n.strm.output,n.strm.next_out,l),n.strm.next_out+=l,n.strm.avail_out-=l,n.strm.total_out+=l)}while(N===0);return E-=n.strm.avail_in,E&&(E>=n.w_size?(n.matches=2,n.window.set(n.strm.input.subarray(n.strm.next_in-n.w_size,n.strm.next_in),0),n.strstart=n.w_size,n.insert=n.strstart):(n.window_size-n.strstart<=E&&(n.strstart-=n.w_size,n.window.set(n.window.subarray(n.w_size,n.w_size+n.strstart),0),n.matches<2&&n.matches++,n.insert>n.strstart&&(n.insert=n.strstart)),n.window.set(n.strm.input.subarray(n.strm.next_in-E,n.strm.next_in),n.strstart),n.strstart+=E,n.insert+=E>n.w_size-n.insert?n.w_size-n.insert:E),n.block_start=n.strstart),n.high_waterp&&n.block_start>=n.w_size&&(n.block_start-=n.w_size,n.strstart-=n.w_size,n.window.set(n.window.subarray(n.w_size,n.w_size+n.strstart),0),n.matches<2&&n.matches++,p+=n.w_size,n.insert>n.strstart&&(n.insert=n.strstart)),p>n.strm.avail_in&&(p=n.strm.avail_in),p&&(Hf(n.strm,n.window,n.strstart,p),n.strstart+=p,n.insert+=p>n.w_size-n.insert?n.w_size-n.insert:p),n.high_water>3,p=n.pending_buf_size-p>65535?65535:n.pending_buf_size-p,a=p>n.w_size?n.w_size:p,A=n.strstart-n.block_start,(A>=a||(A||o===Xs)&&o!==Cs&&n.strm.avail_in===0&&A<=p)&&(l=A>p?p:A,N=o===Xs&&n.strm.avail_in===0&&l===A?1:0,go(n,n.block_start,l,N),n.block_start+=l,tA(n.strm)),N?Oc:Cl)},df=(n,o)=>{let a,l;for(;;){if(n.lookahead=Mo&&(n.ins_h=iu(n,n.ins_h,n.window[n.strstart+Mo-1]),a=n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart),a!==0&&n.strstart-a<=n.w_size-VA&&(n.match_length=jf(n,a)),n.match_length>=Mo)if(l=zo(n,n.strstart-n.match_start,n.match_length-Mo),n.lookahead-=n.match_length,n.match_length<=n.max_lazy_match&&n.lookahead>=Mo){n.match_length--;do n.strstart++,n.ins_h=iu(n,n.ins_h,n.window[n.strstart+Mo-1]),a=n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart;while(--n.match_length!==0);n.strstart++}else n.strstart+=n.match_length,n.match_length=0,n.ins_h=n.window[n.strstart],n.ins_h=iu(n,n.ins_h,n.window[n.strstart+1]);else l=zo(n,0,n.window[n.strstart]),n.lookahead--,n.strstart++;if(l&&(wc(n,!1),n.strm.avail_out===0))return Cl}return n.insert=n.strstart{let a,l,A;for(;;){if(n.lookahead=Mo&&(n.ins_h=iu(n,n.ins_h,n.window[n.strstart+Mo-1]),a=n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart),n.prev_length=n.match_length,n.prev_match=n.match_start,n.match_length=Mo-1,a!==0&&n.prev_length4096)&&(n.match_length=Mo-1)),n.prev_length>=Mo&&n.match_length<=n.prev_length){A=n.strstart+n.lookahead-Mo,l=zo(n,n.strstart-1-n.prev_match,n.prev_length-Mo),n.lookahead-=n.prev_length-1,n.prev_length-=2;do++n.strstart<=A&&(n.ins_h=iu(n,n.ins_h,n.window[n.strstart+Mo-1]),a=n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart);while(--n.prev_length!==0);if(n.match_available=0,n.match_length=Mo-1,n.strstart++,l&&(wc(n,!1),n.strm.avail_out===0))return Cl}else if(n.match_available){if(l=zo(n,0,n.window[n.strstart-1]),l&&wc(n,!1),n.strstart++,n.lookahead--,n.strm.avail_out===0)return Cl}else n.match_available=1,n.strstart++,n.lookahead--}return n.match_available&&(l=zo(n,0,n.window[n.strstart-1]),n.match_available=0),n.insert=n.strstart{let a,l,A,p;const N=n.window;for(;;){if(n.lookahead<=wA){if(Tc(n),n.lookahead<=wA&&o===Cs)return Cl;if(n.lookahead===0)break}if(n.match_length=0,n.lookahead>=Mo&&n.strstart>0&&(A=n.strstart-1,l=N[A],l===N[++A]&&l===N[++A]&&l===N[++A])){p=n.strstart+wA;do;while(l===N[++A]&&l===N[++A]&&l===N[++A]&&l===N[++A]&&l===N[++A]&&l===N[++A]&&l===N[++A]&&l===N[++A]&&An.lookahead&&(n.match_length=n.lookahead)}if(n.match_length>=Mo?(a=zo(n,1,n.match_length-Mo),n.lookahead-=n.match_length,n.strstart+=n.match_length,n.match_length=0):(a=zo(n,0,n.window[n.strstart]),n.lookahead--,n.strstart++),a&&(wc(n,!1),n.strm.avail_out===0))return Cl}return n.insert=0,o===Xs?(wc(n,!0),n.strm.avail_out===0?Oc:Pc):n.sym_next&&(wc(n,!1),n.strm.avail_out===0)?Cl:Bl},C0=(n,o)=>{let a;for(;;){if(n.lookahead===0&&(Tc(n),n.lookahead===0)){if(o===Cs)return Cl;break}if(n.match_length=0,a=zo(n,0,n.window[n.strstart]),n.lookahead--,n.strstart++,a&&(wc(n,!1),n.strm.avail_out===0))return Cl}return n.insert=0,o===Xs?(wc(n,!0),n.strm.avail_out===0?Oc:Pc):n.sym_next&&(wc(n,!1),n.strm.avail_out===0)?Cl:Bl};function $l(n,o,a,l,A){this.good_length=n,this.max_lazy=o,this.nice_length=a,this.max_chain=l,this.func=A}const nd=[new $l(0,0,0,0,td),new $l(4,4,8,4,df),new $l(4,5,16,8,df),new $l(4,6,32,32,df),new $l(4,4,16,16,rd),new $l(8,16,32,32,rd),new $l(8,16,128,128,rd),new $l(8,32,128,256,rd),new $l(32,128,258,1024,rd),new $l(32,258,258,4096,rd)],B0=n=>{n.window_size=2*n.w_size,Iu(n.head),n.max_lazy_match=nd[n.level].max_lazy,n.good_match=nd[n.level].good_length,n.nice_match=nd[n.level].nice_length,n.max_chain_length=nd[n.level].max_chain,n.strstart=0,n.block_start=0,n.lookahead=0,n.insert=0,n.match_length=n.prev_length=Mo-1,n.match_available=0,n.ins_h=0};function ue(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Oo,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array($A*2),this.dyn_dtree=new Uint16Array((2*Md+1)*2),this.bl_tree=new Uint16Array((2*Ld+1)*2),Iu(this.dyn_ltree),Iu(this.dyn_dtree),Iu(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(ZA+1),this.heap=new Uint16Array(2*zA+1),Iu(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*zA+1),Iu(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const xe=n=>{if(!n)return 1;const o=n.state;return!o||o.strm!==n||o.status!==nu&&o.status!==xh&&o.status!==Af&&o.status!==kd&&o.status!==Kf&&o.status!==Ch&&o.status!==Eu&&o.status!==uf?1:0},Je=n=>{if(xe(n))return _u(n,rl);n.total_in=n.total_out=0,n.data_type=Xo;const o=n.state;return o.pending=0,o.pending_out=0,o.wrap<0&&(o.wrap=-o.wrap),o.status=o.wrap===2?xh:o.wrap?nu:Eu,n.adler=o.wrap===2?0:1,o.last_flush=-2,ts(o),xl},ct=n=>{const o=Je(n);return o===xl&&B0(n.state),o},Ct=(n,o)=>xe(n)||n.state.wrap!==2?rl:(n.state.gzhead=o,xl),vt=(n,o,a,l,A,p)=>{if(!n)return rl;let N=1;if(o===jA&&(o=6),l<0?(N=0,l=-l):l>15&&(N=2,l-=16),A<1||A>Jo||a!==Oo||l<8||l>15||o<0||o>9||p<0||p>Nc||l===8&&N!==1)return _u(n,rl);l===8&&(l=9);const E=new ue;return n.state=E,E.strm=n,E.status=nu,E.wrap=N,E.gzhead=null,E.w_bits=l,E.w_size=1<vt(n,o,Oo,yc,zl,Fd),zt=(n,o)=>{if(xe(n)||o>bA||o<0)return n?_u(n,rl):rl;const a=n.state;if(!n.output||n.avail_in!==0&&!n.input||a.status===uf&&o!==Xs)return _u(n,n.avail_out===0?ru:rl);const l=a.last_flush;if(a.last_flush=o,a.pending!==0){if(tA(n),n.avail_out===0)return a.last_flush=-1,xl}else if(n.avail_in===0&&Bh(o)<=Bh(l)&&o!==Xs)return _u(n,ru);if(a.status===uf&&n.avail_in!==0)return _u(n,ru);if(a.status===nu&&a.wrap===0&&(a.status=Eu),a.status===nu){let A=Oo+(a.w_bits-8<<4)<<8,p=-1;if(a.strategy>=Wc||a.level<2?p=0:a.level<6?p=1:a.level===6?p=2:p=3,A|=p<<6,a.strstart!==0&&(A|=y0),A+=31-A%31,ed(a,A),a.strstart!==0&&(ed(a,n.adler>>>16),ed(a,n.adler&65535)),n.adler=1,a.status=Eu,tA(n),a.pending!==0)return a.last_flush=-1,xl}if(a.status===xh){if(n.adler=0,$o(a,31),$o(a,139),$o(a,8),a.gzhead)$o(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),$o(a,a.gzhead.time&255),$o(a,a.gzhead.time>>8&255),$o(a,a.gzhead.time>>16&255),$o(a,a.gzhead.time>>24&255),$o(a,a.level===9?2:a.strategy>=Wc||a.level<2?4:0),$o(a,a.gzhead.os&255),a.gzhead.extra&&a.gzhead.extra.length&&($o(a,a.gzhead.extra.length&255),$o(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(n.adler=ls(n.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=Af;else if($o(a,0),$o(a,0),$o(a,0),$o(a,0),$o(a,0),$o(a,a.level===9?2:a.strategy>=Wc||a.level<2?4:0),$o(a,w0),a.status=Eu,tA(n),a.pending!==0)return a.last_flush=-1,xl}if(a.status===Af){if(a.gzhead.extra){let A=a.pending,p=(a.gzhead.extra.length&65535)-a.gzindex;for(;a.pending+p>a.pending_buf_size;){let E=a.pending_buf_size-a.pending;if(a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex,a.gzindex+E),a.pending),a.pending=a.pending_buf_size,a.gzhead.hcrc&&a.pending>A&&(n.adler=ls(n.adler,a.pending_buf,a.pending-A,A)),a.gzindex+=E,tA(n),a.pending!==0)return a.last_flush=-1,xl;A=0,p-=E}let N=new Uint8Array(a.gzhead.extra);a.pending_buf.set(N.subarray(a.gzindex,a.gzindex+p),a.pending),a.pending+=p,a.gzhead.hcrc&&a.pending>A&&(n.adler=ls(n.adler,a.pending_buf,a.pending-A,A)),a.gzindex=0}a.status=kd}if(a.status===kd){if(a.gzhead.name){let A=a.pending,p;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>A&&(n.adler=ls(n.adler,a.pending_buf,a.pending-A,A)),tA(n),a.pending!==0)return a.last_flush=-1,xl;A=0}a.gzindexA&&(n.adler=ls(n.adler,a.pending_buf,a.pending-A,A)),a.gzindex=0}a.status=Kf}if(a.status===Kf){if(a.gzhead.comment){let A=a.pending,p;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>A&&(n.adler=ls(n.adler,a.pending_buf,a.pending-A,A)),tA(n),a.pending!==0)return a.last_flush=-1,xl;A=0}a.gzindexA&&(n.adler=ls(n.adler,a.pending_buf,a.pending-A,A))}a.status=Ch}if(a.status===Ch){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size&&(tA(n),a.pending!==0))return a.last_flush=-1,xl;$o(a,n.adler&255),$o(a,n.adler>>8&255),n.adler=0}if(a.status=Eu,tA(n),a.pending!==0)return a.last_flush=-1,xl}if(n.avail_in!==0||a.lookahead!==0||o!==Cs&&a.status!==uf){let A=a.level===0?td(a,o):a.strategy===Wc?C0(a,o):a.strategy===Yu?x0(a,o):nd[a.level].func(a,o);if((A===Oc||A===Pc)&&(a.status=uf),A===Cl||A===Oc)return n.avail_out===0&&(a.last_flush=-1),xl;if(A===Bl&&(o===oc?No(a):o!==bA&&(go(a,0,0,!1),o===Vc&&(Iu(a.head),a.lookahead===0&&(a.strstart=0,a.block_start=0,a.insert=0))),tA(n),n.avail_out===0))return a.last_flush=-1,xl}return o!==Xs?xl:a.wrap<=0?eA:(a.wrap===2?($o(a,n.adler&255),$o(a,n.adler>>8&255),$o(a,n.adler>>16&255),$o(a,n.adler>>24&255),$o(a,n.total_in&255),$o(a,n.total_in>>8&255),$o(a,n.total_in>>16&255),$o(a,n.total_in>>24&255)):(ed(a,n.adler>>>16),ed(a,n.adler&65535)),tA(n),a.wrap>0&&(a.wrap=-a.wrap),a.pending!==0?xl:eA)},Qt=n=>{if(xe(n))return rl;const o=n.state.status;return n.state=null,o===Eu?_u(n,Id):xl},dr=(n,o)=>{let a=o.length;if(xe(n))return rl;const l=n.state,A=l.wrap;if(A===2||A===1&&l.status!==nu||l.lookahead)return rl;if(A===1&&(n.adler=to(n.adler,o,a,0)),l.wrap=0,a>=l.w_size){A===0&&(Iu(l.head),l.strstart=0,l.block_start=0,l.insert=0);let U=new Uint8Array(l.w_size);U.set(o.subarray(a-l.w_size,a),0),o=U,a=l.w_size}const p=n.avail_in,N=n.next_in,E=n.input;for(n.avail_in=a,n.next_in=0,n.input=o,Tc(l);l.lookahead>=Mo;){let U=l.strstart,Z=l.lookahead-(Mo-1);do l.ins_h=iu(l,l.ins_h,l.window[U+Mo-1]),l.prev[U&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=U,U++;while(--Z);l.strstart=U,l.lookahead=Mo-1,Tc(l)}return l.strstart+=l.lookahead,l.block_start=l.strstart,l.insert=l.lookahead,l.lookahead=0,l.match_length=l.prev_length=Mo-1,l.match_available=0,n.next_in=N,n.input=E,n.avail_in=p,l.wrap=A,xl};var _r=$t,mr=vt,tn=ct,Vr=Je,Yr=Ct,Pn=zt,xn=Qt,Fn=dr,Bn="pako deflate (from Nodeca project)",zn={deflateInit:_r,deflateInit2:mr,deflateReset:tn,deflateResetKeep:Vr,deflateSetHeader:Yr,deflate:Pn,deflateEnd:xn,deflateSetDictionary:Fn,deflateInfo:Bn};const Ti=(n,o)=>Object.prototype.hasOwnProperty.call(n,o);var ji=function(n){const o=Array.prototype.slice.call(arguments,1);for(;o.length;){const a=o.shift();if(a){if(typeof a!="object")throw new TypeError(a+"must be non-object");for(const l in a)Ti(a,l)&&(n[l]=a[l])}}return n},mi=n=>{let o=0;for(let l=0,A=n.length;l=252?6:n>=248?5:n>=240?4:n>=224?3:n>=192?2:1;Yn[254]=Yn[254]=1;var bi=n=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(n);let o,a,l,A,p,N=n.length,E=0;for(A=0;A>>6,o[p++]=128|a&63):a<65536?(o[p++]=224|a>>>12,o[p++]=128|a>>>6&63,o[p++]=128|a&63):(o[p++]=240|a>>>18,o[p++]=128|a>>>12&63,o[p++]=128|a>>>6&63,o[p++]=128|a&63);return o};const oi=(n,o)=>{if(o<65534&&n.subarray&&wa)return String.fromCharCode.apply(null,n.length===o?n:n.subarray(0,o));let a="";for(let l=0;l{const a=o||n.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(n.subarray(0,o));let l,A;const p=new Array(a*2);for(A=0,l=0;l4){p[A++]=65533,l+=E-1;continue}for(N&=E===2?31:E===3?15:7;E>1&&l1){p[A++]=65533;continue}N<65536?p[A++]=N:(N-=65536,p[A++]=55296|N>>10&1023,p[A++]=56320|N&1023)}return oi(p,A)},si=(n,o)=>{o=o||n.length,o>n.length&&(o=n.length);let a=o-1;for(;a>=0&&(n[a]&192)===128;)a--;return a<0||a===0?o:a+Yn[n[a]]>o?a:o},Vi={string2buf:bi,buf2string:Tn,utf8border:si};function Na(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var pa=Na;const Wi=Object.prototype.toString,{Z_NO_FLUSH:_a,Z_SYNC_FLUSH:Qa,Z_FULL_FLUSH:Yo,Z_FINISH:lo,Z_OK:vs,Z_STREAM_END:cs,Z_DEFAULT_COMPRESSION:ma,Z_DEFAULT_STRATEGY:al,Z_DEFLATED:mo}=ya;function qo(n){this.options=na.assign({level:ma,method:mo,chunkSize:16384,windowBits:15,memLevel:8,strategy:al},n||{});let o=this.options;o.raw&&o.windowBits>0?o.windowBits=-o.windowBits:o.gzip&&o.windowBits>0&&o.windowBits<16&&(o.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new pa,this.strm.avail_out=0;let a=zn.deflateInit2(this.strm,o.level,o.method,o.windowBits,o.memLevel,o.strategy);if(a!==vs)throw new Error(Ca[a]);if(o.header&&zn.deflateSetHeader(this.strm,o.header),o.dictionary){let l;if(typeof o.dictionary=="string"?l=Vi.string2buf(o.dictionary):Wi.call(o.dictionary)==="[object ArrayBuffer]"?l=new Uint8Array(o.dictionary):l=o.dictionary,a=zn.deflateSetDictionary(this.strm,l),a!==vs)throw new Error(Ca[a]);this._dict_set=!0}}qo.prototype.push=function(n,o){const a=this.strm,l=this.options.chunkSize;let A,p;if(this.ended)return!1;for(o===~~o?p=o:p=o===!0?lo:_a,typeof n=="string"?a.input=Vi.string2buf(n):Wi.call(n)==="[object ArrayBuffer]"?a.input=new Uint8Array(n):a.input=n,a.next_in=0,a.avail_in=a.input.length;;){if(a.avail_out===0&&(a.output=new Uint8Array(l),a.next_out=0,a.avail_out=l),(p===Qa||p===Yo)&&a.avail_out<=6){this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;continue}if(A=zn.deflate(a,p),A===cs)return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),A=zn.deflateEnd(this.strm),this.onEnd(A),this.ended=!0,A===vs;if(a.avail_out===0){this.onData(a.output);continue}if(p>0&&a.next_out>0){this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;continue}if(a.avail_in===0)break}return!0},qo.prototype.onData=function(n){this.chunks.push(n)},qo.prototype.onEnd=function(n){n===vs&&(this.result=na.flattenChunks(this.chunks)),this.chunks=[],this.err=n,this.msg=this.strm.msg};function rs(n,o){const a=new qo(o);if(a.push(n,!0),a.err)throw a.msg||Ca[a.err];return a.result}function xc(n,o){return o=o||{},o.raw=!0,rs(n,o)}function li(n,o){return o=o||{},o.gzip=!0,rs(n,o)}var Gi=qo,zi=rs,Ni=xc,vo=li,Oi=ya,ca={Deflate:Gi,deflate:zi,deflateRaw:Ni,gzip:vo,constants:Oi};const ja=16209,Za=16191;var Ml=function(o,a){let l,A,p,N,E,U,Z,oe,Re,$e,ae,mt,ut,bt,ot,Gt,Rt,It,Mr,rn,Wr,ar,Mt,Cr;const it=o.state;l=o.next_in,Mt=o.input,A=l+(o.avail_in-5),p=o.next_out,Cr=o.output,N=p-(a-o.avail_out),E=p+(o.avail_out-257),U=it.dmax,Z=it.wsize,oe=it.whave,Re=it.wnext,$e=it.window,ae=it.hold,mt=it.bits,ut=it.lencode,bt=it.distcode,ot=(1<>>24,ae>>>=It,mt-=It,It=Rt>>>16&255,It===0)Cr[p++]=Rt&65535;else if(It&16){Mr=Rt&65535,It&=15,It&&(mt>>=It,mt-=It),mt<15&&(ae+=Mt[l++]<>>24,ae>>>=It,mt-=It,It=Rt>>>16&255,It&16){if(rn=Rt&65535,It&=15,mtU){o.msg="invalid distance too far back",it.mode=ja;break e}if(ae>>>=It,mt-=It,It=p-N,rn>It){if(It=rn-It,It>oe&&it.sane){o.msg="invalid distance too far back",it.mode=ja;break e}if(Wr=0,ar=$e,Re===0){if(Wr+=Z-It,It2;)Cr[p++]=ar[Wr++],Cr[p++]=ar[Wr++],Cr[p++]=ar[Wr++],Mr-=3;Mr&&(Cr[p++]=ar[Wr++],Mr>1&&(Cr[p++]=ar[Wr++]))}else{Wr=p-rn;do Cr[p++]=Cr[Wr++],Cr[p++]=Cr[Wr++],Cr[p++]=Cr[Wr++],Mr-=3;while(Mr>2);Mr&&(Cr[p++]=Cr[Wr++],Mr>1&&(Cr[p++]=Cr[Wr++]))}}else if(It&64){o.msg="invalid distance code",it.mode=ja;break e}else{Rt=bt[(Rt&65535)+(ae&(1<>3,l-=Mr,mt-=Mr<<3,ae&=(1<{const U=E.bits;let Z=0,oe=0,Re=0,$e=0,ae=0,mt=0,ut=0,bt=0,ot=0,Gt=0,Rt,It,Mr,rn,Wr,ar=null,Mt;const Cr=new Uint16Array(nl+1),it=new Uint16Array(nl+1);let yt=null,Wt,Ht,Tr;for(Z=0;Z<=nl;Z++)Cr[Z]=0;for(oe=0;oe=1&&Cr[$e]===0;$e--);if(ae>$e&&(ae=$e),$e===0)return A[p++]=1<<24|64<<16|0,A[p++]=1<<24|64<<16|0,E.bits=1,0;for(Re=1;Re<$e&&Cr[Re]===0;Re++);for(ae0&&(n===Uc||$e!==1))return-1;for(it[1]=0,Z=1;ZGc||n===dc&&ot>Us)return 1;for(;;){Wt=Z-ut,N[oe]+1=Mt?(Ht=yt[N[oe]-Mt],Tr=ar[N[oe]-Mt]):(Ht=96,Tr=0),Rt=1<>ut)+It]=Wt<<24|Ht<<16|Tr|0;while(It!==0);for(Rt=1<>=1;if(Rt!==0?(Gt&=Rt-1,Gt+=Rt):Gt=0,oe++,--Cr[Z]===0){if(Z===$e)break;Z=o[a+N[oe]]}if(Z>ae&&(Gt&rn)!==Mr){for(ut===0&&(ut=ae),Wr+=Re,mt=Z-ut,bt=1<Gc||n===dc&&ot>Us)return 1;Mr=Gt&rn,A[Mr]=ae<<24|mt<<16|Wr-p|0}}return Gt!==0&&(A[Wr+Gt]=Z-ut<<24|64<<16|0),E.bits=ae,0};const ia=0,Sl=1,Zl=2,{Z_FINISH:Rc,Z_BLOCK:Cc,Z_TREES:El,Z_OK:Al,Z_STREAM_END:au,Z_NEED_DICT:Ll,Z_STREAM_ERROR:Rs,Z_DATA_ERROR:_l,Z_MEM_ERROR:il,Z_BUF_ERROR:Ms,Z_DEFLATED:Bc}=ya,xA=16180,PA=16181,CA=16182,ff=16183,zf=16184,ao=16185,Zo=16186,Vl=16187,us=16188,kl=16189,Wl=16190,Js=16191,BA=16192,hf=16193,pf=16194,id=16195,Ao=16196,Bs=16197,SA=16198,EA=16199,Gl=16200,$f=16201,TA=16202,Zf=16203,Vf=16204,ad=16205,Nd=16206,Od=16207,od=16208,zr=16209,Pd=16210,mf=16211,Wf=852,gf=592,Eh=15,Gf=n=>(n>>>24&255)+(n>>>8&65280)+((n&65280)<<8)+((n&255)<<24);function bl(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Mu=n=>{if(!n)return 1;const o=n.state;return!o||o.strm!==n||o.modemf?1:0},vf=n=>{if(Mu(n))return Rs;const o=n.state;return n.total_in=n.total_out=o.total=0,n.msg="",o.wrap&&(n.adler=o.wrap&1),o.mode=xA,o.last=0,o.havedict=0,o.flags=-1,o.dmax=32768,o.head=null,o.hold=0,o.bits=0,o.lencode=o.lendyn=new Int32Array(Wf),o.distcode=o.distdyn=new Int32Array(gf),o.sane=1,o.back=-1,Al},sd=n=>{if(Mu(n))return Rs;const o=n.state;return o.wsize=0,o.whave=0,o.wnext=0,vf(n)},bf=(n,o)=>{let a;if(Mu(n))return Rs;const l=n.state;return o<0?(a=0,o=-o):(a=(o>>4)+5,o<48&&(o&=15)),o&&(o<8||o>15)?Rs:(l.window!==null&&l.wbits!==o&&(l.window=null),l.wrap=a,l.wbits=o,sd(n))},UA=(n,o)=>{if(!n)return Rs;const a=new bl;n.state=a,a.strm=n,a.window=null,a.mode=xA;const l=bf(n,o);return l!==Al&&(n.state=null),l},ou=n=>UA(n,Eh);let ds=!0,Qc,Xl;const Lu=n=>{if(ds){Qc=new Int32Array(512),Xl=new Int32Array(32);let o=0;for(;o<144;)n.lens[o++]=8;for(;o<256;)n.lens[o++]=9;for(;o<280;)n.lens[o++]=7;for(;o<288;)n.lens[o++]=8;for(As(Sl,n.lens,0,288,Qc,0,n.work,{bits:9}),o=0;o<32;)n.lens[o++]=5;As(Zl,n.lens,0,32,Xl,0,n.work,{bits:5}),ds=!1}n.lencode=Qc,n.lenbits=9,n.distcode=Xl,n.distbits=5},uo=(n,o,a,l)=>{let A;const p=n.state;return p.window===null&&(p.wsize=1<=p.wsize?(p.window.set(o.subarray(a-p.wsize,a),0),p.wnext=0,p.whave=p.wsize):(A=p.wsize-p.wnext,A>l&&(A=l),p.window.set(o.subarray(a-l,a-l+A),p.wnext),l-=A,l?(p.window.set(o.subarray(a-l,a),0),p.wnext=l,p.whave=p.wsize):(p.wnext+=A,p.wnext===p.wsize&&(p.wnext=0),p.whave{let a,l,A,p,N,E,U,Z,oe,Re,$e,ae,mt,ut,bt=0,ot,Gt,Rt,It,Mr,rn,Wr,ar;const Mt=new Uint8Array(4);let Cr,it;const yt=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Mu(n)||!n.output||!n.input&&n.avail_in!==0)return Rs;a=n.state,a.mode===Js&&(a.mode=BA),N=n.next_out,A=n.output,U=n.avail_out,p=n.next_in,l=n.input,E=n.avail_in,Z=a.hold,oe=a.bits,Re=E,$e=U,ar=Al;e:for(;;)switch(a.mode){case xA:if(a.wrap===0){a.mode=BA;break}for(;oe<16;){if(E===0)break e;E--,Z+=l[p++]<>>8&255,a.check=ls(a.check,Mt,2,0),Z=0,oe=0,a.mode=PA;break}if(a.head&&(a.head.done=!1),!(a.wrap&1)||(((Z&255)<<8)+(Z>>8))%31){n.msg="incorrect header check",a.mode=zr;break}if((Z&15)!==Bc){n.msg="unknown compression method",a.mode=zr;break}if(Z>>>=4,oe-=4,Wr=(Z&15)+8,a.wbits===0&&(a.wbits=Wr),Wr>15||Wr>a.wbits){n.msg="invalid window size",a.mode=zr;break}a.dmax=1<>8&1),a.flags&512&&a.wrap&4&&(Mt[0]=Z&255,Mt[1]=Z>>>8&255,a.check=ls(a.check,Mt,2,0)),Z=0,oe=0,a.mode=CA;case CA:for(;oe<32;){if(E===0)break e;E--,Z+=l[p++]<>>8&255,Mt[2]=Z>>>16&255,Mt[3]=Z>>>24&255,a.check=ls(a.check,Mt,4,0)),Z=0,oe=0,a.mode=ff;case ff:for(;oe<16;){if(E===0)break e;E--,Z+=l[p++]<>8),a.flags&512&&a.wrap&4&&(Mt[0]=Z&255,Mt[1]=Z>>>8&255,a.check=ls(a.check,Mt,2,0)),Z=0,oe=0,a.mode=zf;case zf:if(a.flags&1024){for(;oe<16;){if(E===0)break e;E--,Z+=l[p++]<>>8&255,a.check=ls(a.check,Mt,2,0)),Z=0,oe=0}else a.head&&(a.head.extra=null);a.mode=ao;case ao:if(a.flags&1024&&(ae=a.length,ae>E&&(ae=E),ae&&(a.head&&(Wr=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(l.subarray(p,p+ae),Wr)),a.flags&512&&a.wrap&4&&(a.check=ls(a.check,l,ae,p)),E-=ae,p+=ae,a.length-=ae),a.length))break e;a.length=0,a.mode=Zo;case Zo:if(a.flags&2048){if(E===0)break e;ae=0;do Wr=l[p+ae++],a.head&&Wr&&a.length<65536&&(a.head.name+=String.fromCharCode(Wr));while(Wr&&ae>9&1,a.head.done=!0),n.adler=a.check=0,a.mode=Js;break;case kl:for(;oe<32;){if(E===0)break e;E--,Z+=l[p++]<>>=oe&7,oe-=oe&7,a.mode=Nd;break}for(;oe<3;){if(E===0)break e;E--,Z+=l[p++]<>>=1,oe-=1,Z&3){case 0:a.mode=hf;break;case 1:if(Lu(a),a.mode=EA,o===El){Z>>>=2,oe-=2;break e}break;case 2:a.mode=Ao;break;case 3:n.msg="invalid block type",a.mode=zr}Z>>>=2,oe-=2;break;case hf:for(Z>>>=oe&7,oe-=oe&7;oe<32;){if(E===0)break e;E--,Z+=l[p++]<>>16^65535)){n.msg="invalid stored block lengths",a.mode=zr;break}if(a.length=Z&65535,Z=0,oe=0,a.mode=pf,o===El)break e;case pf:a.mode=id;case id:if(ae=a.length,ae){if(ae>E&&(ae=E),ae>U&&(ae=U),ae===0)break e;A.set(l.subarray(p,p+ae),N),E-=ae,p+=ae,U-=ae,N+=ae,a.length-=ae;break}a.mode=Js;break;case Ao:for(;oe<14;){if(E===0)break e;E--,Z+=l[p++]<>>=5,oe-=5,a.ndist=(Z&31)+1,Z>>>=5,oe-=5,a.ncode=(Z&15)+4,Z>>>=4,oe-=4,a.nlen>286||a.ndist>30){n.msg="too many length or distance symbols",a.mode=zr;break}a.have=0,a.mode=Bs;case Bs:for(;a.have>>=3,oe-=3}for(;a.have<19;)a.lens[yt[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,Cr={bits:a.lenbits},ar=As(ia,a.lens,0,19,a.lencode,0,a.work,Cr),a.lenbits=Cr.bits,ar){n.msg="invalid code lengths set",a.mode=zr;break}a.have=0,a.mode=SA;case SA:for(;a.have>>24,Gt=bt>>>16&255,Rt=bt&65535,!(ot<=oe);){if(E===0)break e;E--,Z+=l[p++]<>>=ot,oe-=ot,a.lens[a.have++]=Rt;else{if(Rt===16){for(it=ot+2;oe>>=ot,oe-=ot,a.have===0){n.msg="invalid bit length repeat",a.mode=zr;break}Wr=a.lens[a.have-1],ae=3+(Z&3),Z>>>=2,oe-=2}else if(Rt===17){for(it=ot+3;oe>>=ot,oe-=ot,Wr=0,ae=3+(Z&7),Z>>>=3,oe-=3}else{for(it=ot+7;oe>>=ot,oe-=ot,Wr=0,ae=11+(Z&127),Z>>>=7,oe-=7}if(a.have+ae>a.nlen+a.ndist){n.msg="invalid bit length repeat",a.mode=zr;break}for(;ae--;)a.lens[a.have++]=Wr}}if(a.mode===zr)break;if(a.lens[256]===0){n.msg="invalid code -- missing end-of-block",a.mode=zr;break}if(a.lenbits=9,Cr={bits:a.lenbits},ar=As(Sl,a.lens,0,a.nlen,a.lencode,0,a.work,Cr),a.lenbits=Cr.bits,ar){n.msg="invalid literal/lengths set",a.mode=zr;break}if(a.distbits=6,a.distcode=a.distdyn,Cr={bits:a.distbits},ar=As(Zl,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,Cr),a.distbits=Cr.bits,ar){n.msg="invalid distances set",a.mode=zr;break}if(a.mode=EA,o===El)break e;case EA:a.mode=Gl;case Gl:if(E>=6&&U>=258){n.next_out=N,n.avail_out=U,n.next_in=p,n.avail_in=E,a.hold=Z,a.bits=oe,Ml(n,$e),N=n.next_out,A=n.output,U=n.avail_out,p=n.next_in,l=n.input,E=n.avail_in,Z=a.hold,oe=a.bits,a.mode===Js&&(a.back=-1);break}for(a.back=0;bt=a.lencode[Z&(1<>>24,Gt=bt>>>16&255,Rt=bt&65535,!(ot<=oe);){if(E===0)break e;E--,Z+=l[p++]<>It)],ot=bt>>>24,Gt=bt>>>16&255,Rt=bt&65535,!(It+ot<=oe);){if(E===0)break e;E--,Z+=l[p++]<>>=It,oe-=It,a.back+=It}if(Z>>>=ot,oe-=ot,a.back+=ot,a.length=Rt,Gt===0){a.mode=ad;break}if(Gt&32){a.back=-1,a.mode=Js;break}if(Gt&64){n.msg="invalid literal/length code",a.mode=zr;break}a.extra=Gt&15,a.mode=$f;case $f:if(a.extra){for(it=a.extra;oe>>=a.extra,oe-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=TA;case TA:for(;bt=a.distcode[Z&(1<>>24,Gt=bt>>>16&255,Rt=bt&65535,!(ot<=oe);){if(E===0)break e;E--,Z+=l[p++]<>It)],ot=bt>>>24,Gt=bt>>>16&255,Rt=bt&65535,!(It+ot<=oe);){if(E===0)break e;E--,Z+=l[p++]<>>=It,oe-=It,a.back+=It}if(Z>>>=ot,oe-=ot,a.back+=ot,Gt&64){n.msg="invalid distance code",a.mode=zr;break}a.offset=Rt,a.extra=Gt&15,a.mode=Zf;case Zf:if(a.extra){for(it=a.extra;oe>>=a.extra,oe-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){n.msg="invalid distance too far back",a.mode=zr;break}a.mode=Vf;case Vf:if(U===0)break e;if(ae=$e-U,a.offset>ae){if(ae=a.offset-ae,ae>a.whave&&a.sane){n.msg="invalid distance too far back",a.mode=zr;break}ae>a.wnext?(ae-=a.wnext,mt=a.wsize-ae):mt=a.wnext-ae,ae>a.length&&(ae=a.length),ut=a.window}else ut=A,mt=N-a.offset,ae=a.length;ae>U&&(ae=U),U-=ae,a.length-=ae;do A[N++]=ut[mt++];while(--ae);a.length===0&&(a.mode=Gl);break;case ad:if(U===0)break e;A[N++]=a.length,U--,a.mode=Gl;break;case Nd:if(a.wrap){for(;oe<32;){if(E===0)break e;E--,Z|=l[p++]<{if(Mu(n))return Rs;let o=n.state;return o.window&&(o.window=null),n.state=null,Al},su=(n,o)=>{if(Mu(n))return Rs;const a=n.state;return a.wrap&2?(a.head=o,o.done=!1,Al):Rs},WA=(n,o)=>{const a=o.length;let l,A,p;return Mu(n)||(l=n.state,l.wrap!==0&&l.mode!==Wl)?Rs:l.mode===Wl&&(A=1,A=to(A,o,a,0),A!==l.check)?_l:(p=uo(n,o,a,a),p?(l.mode=Pd,il):(l.havedict=1,Al))};var S0=sd,Dl=bf,_A=vf,_h=ou,Xf=UA,E0=bo,Eo=rA,yf=su,Td=WA,Jf="pako inflate (from Nodeca project)",Ur={inflateReset:S0,inflateReset2:Dl,inflateResetKeep:_A,inflateInit:_h,inflateInit2:Xf,inflate:E0,inflateEnd:Eo,inflateGetHeader:yf,inflateSetDictionary:Td,inflateInfo:Jf};function Dm(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var Nm=Dm;const _0=Object.prototype.toString,{Z_NO_FLUSH:I0,Z_FINISH:Ud,Z_OK:Ih,Z_STREAM_END:F0,Z_NEED_DICT:Jl,Z_STREAM_ERROR:ld,Z_DATA_ERROR:Yf,Z_MEM_ERROR:Fh}=ya;function Mh(n){this.options=na.assign({chunkSize:1024*64,windowBits:15,to:""},n||{});const o=this.options;o.raw&&o.windowBits>=0&&o.windowBits<16&&(o.windowBits=-o.windowBits,o.windowBits===0&&(o.windowBits=-15)),o.windowBits>=0&&o.windowBits<16&&!(n&&n.windowBits)&&(o.windowBits+=32),o.windowBits>15&&o.windowBits<48&&(o.windowBits&15||(o.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new pa,this.strm.avail_out=0;let a=Ur.inflateInit2(this.strm,o.windowBits);if(a!==Ih)throw new Error(Ca[a]);if(this.header=new Nm,Ur.inflateGetHeader(this.strm,this.header),o.dictionary&&(typeof o.dictionary=="string"?o.dictionary=Vi.string2buf(o.dictionary):_0.call(o.dictionary)==="[object ArrayBuffer]"&&(o.dictionary=new Uint8Array(o.dictionary)),o.raw&&(a=Ur.inflateSetDictionary(this.strm,o.dictionary),a!==Ih)))throw new Error(Ca[a])}Mh.prototype.push=function(n,o){const a=this.strm,l=this.options.chunkSize,A=this.options.dictionary;let p,N,E;if(this.ended)return!1;for(o===~~o?N=o:N=o===!0?Ud:I0,_0.call(n)==="[object ArrayBuffer]"?a.input=new Uint8Array(n):a.input=n,a.next_in=0,a.avail_in=a.input.length;;){for(a.avail_out===0&&(a.output=new Uint8Array(l),a.next_out=0,a.avail_out=l),p=Ur.inflate(a,N),p===Jl&&A&&(p=Ur.inflateSetDictionary(a,A),p===Ih?p=Ur.inflate(a,N):p===Yf&&(p=Jl));a.avail_in>0&&p===F0&&a.state.wrap>0&&n[a.next_in]!==0;)Ur.inflateReset(a),p=Ur.inflate(a,N);switch(p){case ld:case Yf:case Jl:case Fh:return this.onEnd(p),this.ended=!0,!1}if(E=a.avail_out,a.next_out&&(a.avail_out===0||p===F0))if(this.options.to==="string"){let U=Vi.utf8border(a.output,a.next_out),Z=a.next_out-U,oe=Vi.buf2string(a.output,U);a.next_out=Z,a.avail_out=l-Z,Z&&a.output.set(a.output.subarray(U,U+Z),0),this.onData(oe)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(!(p===Ih&&E===0)){if(p===F0)return p=Ur.inflateEnd(this.strm),this.onEnd(p),this.ended=!0,!0;if(a.avail_in===0)break}}return!0},Mh.prototype.onData=function(n){this.chunks.push(n)},Mh.prototype.onEnd=function(n){n===Ih&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=na.flattenChunks(this.chunks)),this.chunks=[],this.err=n,this.msg=this.strm.msg};function qf(n,o){const a=new Mh(o);if(a.push(n),a.err)throw a.msg||Ca[a.err];return a.result}function M0(n,o){return o=o||{},o.raw=!0,qf(n,o)}var pp=Mh,L0=qf,nA=M0,Rd=qf,wf=ya,k0={Inflate:pp,inflate:L0,inflateRaw:nA,ungzip:Rd,constants:wf};const{Deflate:eh,deflate:Om,deflateRaw:Pm,gzip:Tm}=ca,{Inflate:Um,inflate:mp,inflateRaw:Ls,ungzip:Wp}=k0;var Gp=eh,cd=Om,Xp=Pm,th=Tm,gp=Um,rh=mp,Lh=Ls,nh=Wp,Jp=ya,Rm={Deflate:Gp,deflate:cd,deflateRaw:Xp,gzip:th,Inflate:gp,inflate:rh,inflateRaw:Lh,ungzip:nh,constants:Jp};const kh=[];for(let n=0;n<256;n++){let o=n;for(let a=0;a<8;a++)o&1?o=3988292384^o>>>1:o=o>>>1;kh[n]=o}const D0=4294967295;function Qm(n,o,a){let l=n;for(let A=0;A>>8;return l}function Yp(n,o){return(Qm(D0,n,o)^D0)>>>0}function xf(n,o,a){const l=n.readUint32(),A=Yp(new Uint8Array(n.buffer,n.byteOffset+n.offset-o-4,o),o);if(A!==l)throw new Error(`CRC mismatch for chunk ${a}. Expected ${l}, found ${A}`)}function Km(n,o){n.writeUint32(Yp(new Uint8Array(n.buffer,n.byteOffset+n.offset-o,o),o))}function Nl(n,o,a){for(let l=0;l>1)&255}else{for(;p>1)&255;for(;p>1)&255}}function Xc(n,o,a,l,A){let p=0;if(a.length===0){for(;p=a||rn>=l))for(let Wr=0;Wr>8&255}const Dh=new Uint16Array([255]),Nh=new Uint8Array(Dh.buffer)[0]===255,qp=new Uint8Array(0);function vp(n){const{data:o,width:a,height:l,channels:A,depth:p}=n,N=Math.ceil(p/8)*A,E=Math.ceil(p/8*A*a),U=new Uint8Array(l*E);let Z=qp,oe=0,Re,$e;for(let ae=0;ae>8&255}const Oh=Uint8Array.of(137,80,78,71,13,10,26,10);function Hm(n){n.writeBytes(Oh)}function O0(n){if(!jm(n.readBytes(Oh.length)))throw new Error("wrong PNG signature")}function jm(n){if(n.length79)throw new Error("keyword length must be between 1 and 79")}const bp=/^[\u0000-\u00FF]*$/;function Bf(n){if(!bp.test(n))throw new Error("invalid latin1 text")}function ah(n,o,a){const l=Du(o);n[l]=yp(o,a-l.length-1)}function oh(n,o,a){im(o),Bf(a);const l=o.length+1+a.length;n.writeUint32(l),n.writeChars(tm),n.writeChars(o),n.writeByte(rm),n.writeChars(a),writeCrc(n,l+4)}function Du(n){for(n.mark();n.readByte()!==rm;);const o=n.offset;n.reset();const a=nm.decode(n.readBytes(o-n.offset-1));return n.skip(1),im(a),a}function yp(n,o){return nm.decode(n.readBytes(o))}const FA={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},P0={UNKNOWN:-1,DEFLATE:0},am={UNKNOWN:-1,ADAPTIVE:0},wp={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Ph={NONE:0,BACKGROUND:1,PREVIOUS:2},Th={SOURCE:0,OVER:1};class zm extends Pi{constructor(a,l={}){super(a);zs(this,"_checkCrc");zs(this,"_inflator");zs(this,"_png");zs(this,"_apng");zs(this,"_end");zs(this,"_hasPalette");zs(this,"_palette");zs(this,"_hasTransparency");zs(this,"_transparency");zs(this,"_compressionMethod");zs(this,"_filterMethod");zs(this,"_interlaceMethod");zs(this,"_colorType");zs(this,"_isAnimated");zs(this,"_numberOfFrames");zs(this,"_numberOfPlays");zs(this,"_frames");zs(this,"_writingDataChunks");const{checkCrc:A=!1}=l;this._checkCrc=A,this._inflator=new gp,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=P0.UNKNOWN,this._filterMethod=am.UNKNOWN,this._interlaceMethod=wp.UNKNOWN,this._colorType=FA.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(O0(this);!this._end;){const a=this.readUint32(),l=this.readChars(4);this.decodeChunk(a,l)}return this.decodeImage(),this._png}decodeApng(){for(O0(this);!this._end;){const a=this.readUint32(),l=this.readChars(4);this.decodeApngChunk(a,l)}return this.decodeApngImage(),this._apng}decodeChunk(a,l){const A=this.offset;switch(l){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(a);break;case"IDAT":this.decodeIDAT(a);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(a);break;case"iCCP":this.decodeiCCP(a);break;case tm:ah(this._png.text,this,a);break;case"pHYs":this.decodepHYs();break;default:this.skip(a);break}if(this.offset-A!==a)throw new Error(`Length mismatch while decoding chunk ${l}`);this._checkCrc?xf(this,a+4,l):this.skip(4)}decodeApngChunk(a,l){const A=this.offset;switch(l!=="fdAT"&&l!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),l){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(a);break;default:this.decodeChunk(a,l),this.offset=A+a;break}if(this.offset-A!==a)throw new Error(`Length mismatch while decoding chunk ${l}`);this._checkCrc?xf(this,a+4,l):this.skip(4)}decodeIHDR(){const a=this._png;a.width=this.readUint32(),a.height=this.readUint32(),a.depth=xp(this.readUint8());const l=this.readUint8();this._colorType=l;let A;switch(l){case FA.GREYSCALE:A=1;break;case FA.TRUECOLOUR:A=3;break;case FA.INDEXED_COLOUR:A=1;break;case FA.GREYSCALE_ALPHA:A=2;break;case FA.TRUECOLOUR_ALPHA:A=4;break;case FA.UNKNOWN:default:throw new Error(`Unknown color type: ${l}`)}if(this._png.channels=A,this._compressionMethod=this.readUint8(),this._compressionMethod!==P0.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const a={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(a)}decodePLTE(a){if(a%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${a}`);const l=a/3;this._hasPalette=!0;const A=[];this._palette=A;for(let p=0;pthis._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${a/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(a/2);for(let l=0;lthis._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${a} vs ${this._palette.length})`);let l=0;for(;l{const U=((N+l.yOffset)*this._png.width+l.xOffset+E)*this._png.channels,Z=(N*l.width+E)*this._png.channels;return{index:U,frameIndex:Z}};switch(l.blendOp){case Th.SOURCE:for(let N=0;Nl.at(-1)!==255);this.writeUint32(a.length),this.writeChars("tRNS");for(const l of a)this.writeByte(l.at(-1));writeCrc(this,4+a.length)}encodeIDAT(a){this.writeUint32(a.length),this.writeChars("IDAT"),this.writeBytes(a),writeCrc(this,a.length+4)}encodeData(){const{width:a,height:l,channels:A,depth:p,data:N}=this._png,E=p<=8?Math.ceil(a*p/8)*A:Math.ceil(a*p/8*A/2),U=new IOBuffer().setBigEndian();let Z=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let $e=0;$e0)return n;throw new TypeError(`${o} must be a positive integer`)}function T0(n,o){const{channels:a=4,depth:l=8}=n;if(a!==4&&a!==3&&a!==2&&a!==1)throw new RangeError(`unsupported number of channels: ${a}`);const A={channels:a,depth:l,colorType:ColorType.UNKNOWN};switch(a){case 4:A.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:A.colorType=ColorType.TRUECOLOUR;break;case 1:o?A.colorType=ColorType.INDEXED_COLOUR:A.colorType=ColorType.GREYSCALE;break;case 2:A.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return A}function fc(n,o,a,l){for(let A=0;A>8&255),a.writeByte(Rt&255)}}return l}function Vo(n,o,a,l){for(let A=0;A=200&&o.status<=299}function hc(n){try{n.dispatchEvent(new MouseEvent("click"))}catch(a){var o=document.createEvent("MouseEvents");o.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),n.dispatchEvent(o)}}var fd=Va.saveAs||((typeof window=="undefined"?"undefined":(0,pe.Z)(window))!=="object"||window!==Va?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(n,o,a){var l=Va.URL||Va.webkitURL,A=document.createElement("a");o=o||n.name||"download",A.download=o,A.rel="noopener",typeof n=="string"?(A.href=n,A.origin!==location.origin?R0(A.href)?Hd(n,o,a):hc(A,A.target="_blank"):hc(A)):(A.href=l.createObjectURL(n),setTimeout(function(){l.revokeObjectURL(A.href)},4e4),setTimeout(function(){hc(A)},0))}:"msSaveOrOpenBlob"in navigator?function(n,o,a){if(o=o||n.name||"download",typeof n=="string")if(R0(n))Hd(n,o,a);else{var l=document.createElement("a");l.href=n,l.target="_blank",setTimeout(function(){hc(l)})}else navigator.msSaveOrOpenBlob(function(A,p){return p===void 0?p={autoBom:!1}:(0,pe.Z)(p)!=="object"&&(ks.warn("Deprecated: Expected third argument to be a object"),p={autoBom:!p}),p.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(A.type)?new Blob(["\uFEFF",A],{type:A.type}):A}(n,a),o)}:function(n,o,a,l){if((l=l||open("","_blank"))&&(l.document.title=l.document.body.innerText="downloading..."),typeof n=="string")return Hd(n,o,a);var A=n.type==="application/octet-stream",p=/constructor/i.test(Va.HTMLElement)||Va.safari,N=/CriOS\/[\d]+/.test(navigator.userAgent);if((N||A&&p)&&(typeof FileReader=="undefined"?"undefined":(0,pe.Z)(FileReader))==="object"){var E=new FileReader;E.onloadend=function(){var oe=E.result;oe=N?oe:oe.replace(/^data:[^;]*;/,"data:attachment/file;"),l?l.location.href=oe:location=oe,l=null},E.readAsDataURL(n)}else{var U=Va.URL||Va.webkitURL,Z=U.createObjectURL(n);l?l.location=Z:location.href=Z,l=null,setTimeout(function(){U.revokeObjectURL(Z)},4e4)}});function Cp(n){var o;n=n||"",this.ok=!1,n.charAt(0)=="#"&&(n=n.substr(1,6)),n={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[n=(n=n.replace(/ /g,"")).toLowerCase()]||n;for(var a=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(E){return[parseInt(E[1]),parseInt(E[2]),parseInt(E[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(E){return[parseInt(E[1],16),parseInt(E[2],16),parseInt(E[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(E){return[parseInt(E[1]+E[1],16),parseInt(E[2]+E[2],16),parseInt(E[3]+E[3],16)]}}],l=0;l255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var E=this.r.toString(16),U=this.g.toString(16),Z=this.b.toString(16);return E.length==1&&(E="0"+E),U.length==1&&(U="0"+U),Z.length==1&&(Z="0"+Z),"#"+E+U+Z}}var vn=Va.atob.bind(Va),Qs=Va.btoa.bind(Va);function Q0(n,o){var a=n[0],l=n[1],A=n[2],p=n[3];a=Kc(a,l,A,p,o[0],7,-680876936),p=Kc(p,a,l,A,o[1],12,-389564586),A=Kc(A,p,a,l,o[2],17,606105819),l=Kc(l,A,p,a,o[3],22,-1044525330),a=Kc(a,l,A,p,o[4],7,-176418897),p=Kc(p,a,l,A,o[5],12,1200080426),A=Kc(A,p,a,l,o[6],17,-1473231341),l=Kc(l,A,p,a,o[7],22,-45705983),a=Kc(a,l,A,p,o[8],7,1770035416),p=Kc(p,a,l,A,o[9],12,-1958414417),A=Kc(A,p,a,l,o[10],17,-42063),l=Kc(l,A,p,a,o[11],22,-1990404162),a=Kc(a,l,A,p,o[12],7,1804603682),p=Kc(p,a,l,A,o[13],12,-40341101),A=Kc(A,p,a,l,o[14],17,-1502002290),a=Sc(a,l=Kc(l,A,p,a,o[15],22,1236535329),A,p,o[1],5,-165796510),p=Sc(p,a,l,A,o[6],9,-1069501632),A=Sc(A,p,a,l,o[11],14,643717713),l=Sc(l,A,p,a,o[0],20,-373897302),a=Sc(a,l,A,p,o[5],5,-701558691),p=Sc(p,a,l,A,o[10],9,38016083),A=Sc(A,p,a,l,o[15],14,-660478335),l=Sc(l,A,p,a,o[4],20,-405537848),a=Sc(a,l,A,p,o[9],5,568446438),p=Sc(p,a,l,A,o[14],9,-1019803690),A=Sc(A,p,a,l,o[3],14,-187363961),l=Sc(l,A,p,a,o[8],20,1163531501),a=Sc(a,l,A,p,o[13],5,-1444681467),p=Sc(p,a,l,A,o[2],9,-51403784),A=Sc(A,p,a,l,o[7],14,1735328473),a=sc(a,l=Sc(l,A,p,a,o[12],20,-1926607734),A,p,o[5],4,-378558),p=sc(p,a,l,A,o[8],11,-2022574463),A=sc(A,p,a,l,o[11],16,1839030562),l=sc(l,A,p,a,o[14],23,-35309556),a=sc(a,l,A,p,o[1],4,-1530992060),p=sc(p,a,l,A,o[4],11,1272893353),A=sc(A,p,a,l,o[7],16,-155497632),l=sc(l,A,p,a,o[10],23,-1094730640),a=sc(a,l,A,p,o[13],4,681279174),p=sc(p,a,l,A,o[0],11,-358537222),A=sc(A,p,a,l,o[3],16,-722521979),l=sc(l,A,p,a,o[6],23,76029189),a=sc(a,l,A,p,o[9],4,-640364487),p=sc(p,a,l,A,o[12],11,-421815835),A=sc(A,p,a,l,o[15],16,530742520),a=pc(a,l=sc(l,A,p,a,o[2],23,-995338651),A,p,o[0],6,-198630844),p=pc(p,a,l,A,o[7],10,1126891415),A=pc(A,p,a,l,o[14],15,-1416354905),l=pc(l,A,p,a,o[5],21,-57434055),a=pc(a,l,A,p,o[12],6,1700485571),p=pc(p,a,l,A,o[3],10,-1894986606),A=pc(A,p,a,l,o[10],15,-1051523),l=pc(l,A,p,a,o[1],21,-2054922799),a=pc(a,l,A,p,o[8],6,1873313359),p=pc(p,a,l,A,o[15],10,-30611744),A=pc(A,p,a,l,o[6],15,-1560198380),l=pc(l,A,p,a,o[13],21,1309151649),a=pc(a,l,A,p,o[4],6,-145523070),p=pc(p,a,l,A,o[11],10,-1120210379),A=pc(A,p,a,l,o[2],15,718787259),l=pc(l,A,p,a,o[9],21,-343485551),n[0]=Jc(a,n[0]),n[1]=Jc(l,n[1]),n[2]=Jc(A,n[2]),n[3]=Jc(p,n[3])}function K0(n,o,a,l,A,p){return o=Jc(Jc(o,n),Jc(l,p)),Jc(o<>>32-A,a)}function Kc(n,o,a,l,A,p,N){return K0(o&a|~o&l,n,o,A,p,N)}function Sc(n,o,a,l,A,p,N){return K0(o&l|a&~l,n,o,A,p,N)}function sc(n,o,a,l,A,p,N){return K0(o^a^l,n,o,A,p,N)}function pc(n,o,a,l,A,p,N){return K0(a^(o|~l),n,o,A,p,N)}function sm(n){var o,a=n.length,l=[1732584193,-271733879,-1732584194,271733878];for(o=64;o<=n.length;o+=64)Q0(l,H0(n.substring(o-64,o)));n=n.substring(o-64);var A=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(o=0;o>2]|=n.charCodeAt(o)<<(o%4<<3);if(A[o>>2]|=128<<(o%4<<3),o>55)for(Q0(l,A),o=0;o<16;o++)A[o]=0;return A[14]=8*a,Q0(l,A),l}function H0(n){var o,a=[];for(o=0;o<64;o+=4)a[o>>2]=n.charCodeAt(o)+(n.charCodeAt(o+1)<<8)+(n.charCodeAt(o+2)<<16)+(n.charCodeAt(o+3)<<24);return a}var MA="0123456789abcdef".split("");function Ef(n){for(var o="",a=0;a<4;a++)o+=MA[n>>8*a+4&15]+MA[n>>8*a&15];return o}function Ol(n){return String.fromCharCode(255&n,(65280&n)>>8,(16711680&n)>>16,(4278190080&n)>>24)}function _f(n){return sm(n).map(Ol).join("")}var Bp=function(n){for(var o=0;o>16)+(o>>16)+(a>>16)<<16|65535&a}return n+o&4294967295}function mc(n,o){var a,l,A,p;if(n!==a){for(var N=(A=n,p=1+(256/n.length|0),new Array(p+1).join(A)),E=[],U=0;U<256;U++)E[U]=U;var Z=0;for(U=0;U<256;U++){var oe=E[U];Z=(Z+oe+N.charCodeAt(U))%256,E[U]=E[Z],E[Z]=oe}a=n,l=E}else E=l;var Re=o.length,$e=0,ae=0,mt="";for(U=0;U\x80/\f\xA9\xFEdSiz";var p=(o+this.padding).substr(0,32),N=(a+this.padding).substr(0,32);this.O=this.processOwnerPassword(p,N),this.P=-(1+(255^A)),this.encryptionKey=_f(p+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(l)).substr(0,5),this.U=mc(this.encryptionKey,this.padding)}function iA(n){if(/[^\u0000-\u00ff]/.test(n))throw new Error("Invalid PDF Name Object: "+n+", Only accept ASCII characters.");for(var o="",a=n.length,l=0;l126?"#"+("0"+A.toString(16)).slice(-2):n[l]}return o}function Sp(n){if((0,pe.Z)(n)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var o={};this.subscribe=function(a,l,A){if(A=A||!1,typeof a!="string"||typeof l!="function"||typeof A!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");o.hasOwnProperty(a)||(o[a]={});var p=Math.random().toString(35);return o[a][p]=[l,!!A],p},this.unsubscribe=function(a){for(var l in o)if(o[l][a])return delete o[l][a],Object.keys(o[l]).length===0&&delete o[l],!0;return!1},this.publish=function(a){if(o.hasOwnProperty(a)){var l=Array.prototype.slice.call(arguments,1),A=[];for(var p in o[a]){var N=o[a][p];try{N[0].apply(n,l)}catch(E){Va.console&&ks.error("jsPDF PubSub Error",E.message,E)}N[1]&&A.push(p)}A.length&&A.forEach(this.unsubscribe)}},this.getTopics=function(){return o}}function Rh(n){if(!(this instanceof Rh))return new Rh(n);var o="opacity,stroke-opacity".split(",");for(var a in n)n.hasOwnProperty(a)&&o.indexOf(a)>=0&&(this[a]=n[a]);this.id="",this.objectNumber=-1}function sh(n,o){this.gState=n,this.matrix=o,this.id="",this.objectNumber=-1}function jd(n,o,a,l,A){if(!(this instanceof jd))return new jd(n,o,a,l,A);this.type=n==="axial"?2:3,this.coords=o,this.colors=a,sh.call(this,l,A)}function zd(n,o,a,l,A){if(!(this instanceof zd))return new zd(n,o,a,l,A);this.boundingBox=n,this.xStep=o,this.yStep=a,this.stream="",this.cloneIndex=0,sh.call(this,l,A)}function ua(n){var o,a=typeof arguments[0]=="string"?arguments[0]:"p",l=arguments[1],A=arguments[2],p=arguments[3],N=[],E=1,U=16,Z="S",oe=null;(0,pe.Z)(n=n||{})==="object"&&(a=n.orientation,l=n.unit||l,A=n.format||A,p=n.compress||n.compressPdf||p,(oe=n.encryption||null)!==null&&(oe.userPassword=oe.userPassword||"",oe.ownerPassword=oe.ownerPassword||"",oe.userPermissions=oe.userPermissions||[]),E=typeof n.userUnit=="number"?Math.abs(n.userUnit):1,n.precision!==void 0&&(o=n.precision),n.floatPrecision!==void 0&&(U=n.floatPrecision),Z=n.defaultPathOperation||"S"),N=n.filters||(p===!0?["FlateEncode"]:N),l=l||"mm",a=(""+(a||"P")).toLowerCase();var Re=n.putOnlyUsedFonts||!1,$e={},ae={internal:{},__private__:{}};ae.__private__.PubSub=Sp;var mt="1.3",ut=ae.__private__.getPdfVersion=function(){return mt};ae.__private__.setPdfVersion=function(z){mt=z};var bt={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};ae.__private__.getPageFormats=function(){return bt};var ot=ae.__private__.getPageFormat=function(z){return bt[z]};A=A||"a4";var Gt="compat",Rt="advanced",It=Gt;function Mr(){this.saveGraphicsState(),Ft(new Ka(ro,0,0,-ro,0,dh()*ro).toString()+" cm"),this.setFontSize(this.getFontSize()/ro),Z="n",It=Rt}function rn(){this.restoreGraphicsState(),Z="S",It=Gt}var Wr=ae.__private__.combineFontStyleAndFontWeight=function(z,He){if(z=="bold"&&He=="normal"||z=="bold"&&He==400||z=="normal"&&He=="italic"||z=="bold"&&He=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return He&&(z=He==400||He==="normal"?z==="italic"?"italic":"normal":He!=700&&He!=="bold"||z!=="normal"?(He==700?"bold":He)+""+z:"bold"),z};ae.advancedAPI=function(z){var He=It===Gt;return He&&Mr.call(this),typeof z!="function"||(z(this),He&&rn.call(this)),this},ae.compatAPI=function(z){var He=It===Rt;return He&&rn.call(this),typeof z!="function"||(z(this),He&&Mr.call(this)),this},ae.isAdvancedAPI=function(){return It===Rt};var ar,Mt=function(z){if(It!==Rt)throw new Error(z+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Cr=ae.roundToPrecision=ae.__private__.roundToPrecision=function(z,He){var Bt=o||He;if(isNaN(z)||isNaN(Bt))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return z.toFixed(Bt).replace(/0+$/,"")};ar=ae.hpf=ae.__private__.hpf=typeof U=="number"?function(z){if(isNaN(z))throw new Error("Invalid argument passed to jsPDF.hpf");return Cr(z,U)}:U==="smart"?function(z){if(isNaN(z))throw new Error("Invalid argument passed to jsPDF.hpf");return Cr(z,z>-1&&z<1?16:5)}:function(z){if(isNaN(z))throw new Error("Invalid argument passed to jsPDF.hpf");return Cr(z,16)};var it=ae.f2=ae.__private__.f2=function(z){if(isNaN(z))throw new Error("Invalid argument passed to jsPDF.f2");return Cr(z,2)},yt=ae.__private__.f3=function(z){if(isNaN(z))throw new Error("Invalid argument passed to jsPDF.f3");return Cr(z,3)},Wt=ae.scale=ae.__private__.scale=function(z){if(isNaN(z))throw new Error("Invalid argument passed to jsPDF.scale");return It===Gt?z*ro:It===Rt?z:void 0},Ht=function(z){return Wt(function(He){return It===Gt?dh()-He:It===Rt?He:void 0}(z))};ae.__private__.setPrecision=ae.setPrecision=function(z){typeof parseInt(z,10)=="number"&&(o=parseInt(z,10))};var Tr,Zr="00000000000000000000000000000000",Jr=ae.__private__.getFileId=function(){return Zr},Lr=ae.__private__.setFileId=function(z){return Zr=z!==void 0&&/^[a-fA-F0-9]{32}$/.test(z)?z.toUpperCase():Zr.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),oe!==null&&(gc=new Ou(oe.userPermissions,oe.userPassword,oe.ownerPassword,Zr)),Zr};ae.setFileId=function(z){return Lr(z),this},ae.getFileId=function(){return Jr()};var Gr=ae.__private__.convertDateToPDFDate=function(z){var He=z.getTimezoneOffset(),Bt=He<0?"+":"-",Zt=Math.floor(Math.abs(He/60)),vr=Math.abs(He%60),un=[Bt,Nt(Zt),"'",Nt(vr),"'"].join("");return["D:",z.getFullYear(),Nt(z.getMonth()+1),Nt(z.getDate()),Nt(z.getHours()),Nt(z.getMinutes()),Nt(z.getSeconds()),un].join("")},$n=ae.__private__.convertPDFDateToDate=function(z){var He=parseInt(z.substr(2,4),10),Bt=parseInt(z.substr(6,2),10)-1,Zt=parseInt(z.substr(8,2),10),vr=parseInt(z.substr(10,2),10),un=parseInt(z.substr(12,2),10),_n=parseInt(z.substr(14,2),10);return new Date(He,Bt,Zt,vr,un,_n,0)},Sn=ae.__private__.setCreationDate=function(z){var He;if(z===void 0&&(z=new Date),z instanceof Date)He=Gr(z);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(z))throw new Error("Invalid argument passed to jsPDF.setCreationDate");He=z}return Tr=He},rt=ae.__private__.getCreationDate=function(z){var He=Tr;return z==="jsDate"&&(He=$n(Tr)),He};ae.setCreationDate=function(z){return Sn(z),this},ae.getCreationDate=function(z){return rt(z)};var _t,Nt=ae.__private__.padd2=function(z){return("0"+parseInt(z)).slice(-2)},Jt=ae.__private__.padd2Hex=function(z){return("00"+(z=z.toString())).substr(z.length)},fr=0,Ir=[],$r=[],Qr=0,gn=[],Rn=[],vi=!1,_i=$r;ae.__private__.setCustomOutputDestination=function(z){vi=!0,_i=z};var sn=function(z){vi||(_i=z)};ae.__private__.resetCustomOutputDestination=function(){vi=!1,_i=$r};var Ft=ae.__private__.out=function(z){return z=z.toString(),Qr+=z.length+1,_i.push(z),_i},Wo=ae.__private__.write=function(z){return Ft(arguments.length===1?z.toString():Array.prototype.join.call(arguments," "))},_o=ae.__private__.getArrayBuffer=function(z){for(var He=z.length,Bt=new ArrayBuffer(He),Zt=new Uint8Array(Bt);He--;)Zt[He]=z.charCodeAt(He);return Bt},Ta=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];ae.__private__.getStandardFonts=function(){return Ta};var Wn=n.fontSize||16;ae.__private__.setFontSize=ae.setFontSize=function(z){return Wn=It===Rt?z/ro:z,this};var xa,fi=ae.__private__.getFontSize=ae.getFontSize=function(){return It===Gt?Wn:Wn*ro},Ya=n.R2L||!1;ae.__private__.setR2L=ae.setR2L=function(z){return Ya=z,this},ae.__private__.getR2L=ae.getR2L=function(){return Ya};var Ma,es=ae.__private__.setZoomMode=function(z){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(z))xa=z;else if(isNaN(z)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(z)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+z+'" is not recognized.');xa=z}else xa=parseInt(z,10)};ae.__private__.getZoomMode=function(){return xa};var wo,Ga=ae.__private__.setPageMode=function(z){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(z)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+z+'" is not recognized.');Ma=z};ae.__private__.getPageMode=function(){return Ma};var Ks=ae.__private__.setLayoutMode=function(z){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(z)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+z+'" is not recognized.');wo=z};ae.__private__.getLayoutMode=function(){return wo},ae.__private__.setDisplayMode=ae.setDisplayMode=function(z,He,Bt){return es(z),Ks(He),Ga(Bt),this};var fo={title:"",subject:"",author:"",keywords:"",creator:""};ae.__private__.getDocumentProperty=function(z){if(Object.keys(fo).indexOf(z)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return fo[z]},ae.__private__.getDocumentProperties=function(){return fo},ae.__private__.setDocumentProperties=ae.setProperties=ae.setDocumentProperties=function(z){for(var He in fo)fo.hasOwnProperty(He)&&z[He]&&(fo[He]=z[He]);return this},ae.__private__.setDocumentProperty=function(z,He){if(Object.keys(fo).indexOf(z)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return fo[z]=He};var Ba,ro,Sa,yl,Ds,ga={},xo={},ul=[],ka={},ns={},Co={},ql={},Pl=null,is=0,qa=[],Hs=new Sp(ae),zh=n.hotfixes||[],jc={},Ff={},Vd=[],Ka=function z(He,Bt,Zt,vr,un,_n){if(!(this instanceof z))return new z(He,Bt,Zt,vr,un,_n);isNaN(He)&&(He=1),isNaN(Bt)&&(Bt=0),isNaN(Zt)&&(Zt=0),isNaN(vr)&&(vr=1),isNaN(un)&&(un=0),isNaN(_n)&&(_n=0),this._matrix=[He,Bt,Zt,vr,un,_n]};Object.defineProperty(Ka.prototype,"sx",{get:function(){return this._matrix[0]},set:function(z){this._matrix[0]=z}}),Object.defineProperty(Ka.prototype,"shy",{get:function(){return this._matrix[1]},set:function(z){this._matrix[1]=z}}),Object.defineProperty(Ka.prototype,"shx",{get:function(){return this._matrix[2]},set:function(z){this._matrix[2]=z}}),Object.defineProperty(Ka.prototype,"sy",{get:function(){return this._matrix[3]},set:function(z){this._matrix[3]=z}}),Object.defineProperty(Ka.prototype,"tx",{get:function(){return this._matrix[4]},set:function(z){this._matrix[4]=z}}),Object.defineProperty(Ka.prototype,"ty",{get:function(){return this._matrix[5]},set:function(z){this._matrix[5]=z}}),Object.defineProperty(Ka.prototype,"a",{get:function(){return this._matrix[0]},set:function(z){this._matrix[0]=z}}),Object.defineProperty(Ka.prototype,"b",{get:function(){return this._matrix[1]},set:function(z){this._matrix[1]=z}}),Object.defineProperty(Ka.prototype,"c",{get:function(){return this._matrix[2]},set:function(z){this._matrix[2]=z}}),Object.defineProperty(Ka.prototype,"d",{get:function(){return this._matrix[3]},set:function(z){this._matrix[3]=z}}),Object.defineProperty(Ka.prototype,"e",{get:function(){return this._matrix[4]},set:function(z){this._matrix[4]=z}}),Object.defineProperty(Ka.prototype,"f",{get:function(){return this._matrix[5]},set:function(z){this._matrix[5]=z}}),Object.defineProperty(Ka.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ka.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ka.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ka.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Ka.prototype.join=function(z){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(ar).join(z)},Ka.prototype.multiply=function(z){var He=z.sx*this.sx+z.shy*this.shx,Bt=z.sx*this.shy+z.shy*this.sy,Zt=z.shx*this.sx+z.sy*this.shx,vr=z.shx*this.shy+z.sy*this.sy,un=z.tx*this.sx+z.ty*this.shx+this.tx,_n=z.tx*this.shy+z.ty*this.sy+this.ty;return new Ka(He,Bt,Zt,vr,un,_n)},Ka.prototype.decompose=function(){var z=this.sx,He=this.shy,Bt=this.shx,Zt=this.sy,vr=this.tx,un=this.ty,_n=Math.sqrt(z*z+He*He),aa=(z/=_n)*Bt+(He/=_n)*Zt;Bt-=z*aa,Zt-=He*aa;var ha=Math.sqrt(Bt*Bt+Zt*Zt);return aa/=ha,z*(Zt/=ha)>16&255,Zt=ha>>8&255,vr=255&ha}if(Zt===void 0||un===void 0&&Bt===Zt&&Zt===vr)He=typeof Bt=="string"?Bt+" "+_n[0]:z.precision===2?it(Bt/255)+" "+_n[0]:yt(Bt/255)+" "+_n[0];else if(un===void 0||(0,pe.Z)(un)==="object"){if(un&&!isNaN(un.a)&&un.a===0)return["1.","1.","1.",_n[1]].join(" ");He=typeof Bt=="string"?[Bt,Zt,vr,_n[1]].join(" "):z.precision===2?[it(Bt/255),it(Zt/255),it(vr/255),_n[1]].join(" "):[yt(Bt/255),yt(Zt/255),yt(vr/255),_n[1]].join(" ")}else He=typeof Bt=="string"?[Bt,Zt,vr,un,_n[2]].join(" "):z.precision===2?[it(Bt),it(Zt),it(vr),it(un),_n[2]].join(" "):[yt(Bt),yt(Zt),yt(vr),yt(un),_n[2]].join(" ");return He},vu=ae.__private__.getFilters=function(){return N},Ru=ae.__private__.putStream=function(z){var He=(z=z||{}).data||"",Bt=z.filters||vu(),Zt=z.alreadyAppliedFilters||[],vr=z.addLength1||!1,un=He.length,_n=z.objectId,aa=function(fl){return fl};if(oe!==null&&_n===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");oe!==null&&(aa=gc.encryptor(_n,0));var ha={};Bt===!0&&(Bt=["FlateEncode"]);var Xa=z.additionalKeyValues||[],no=(ha=ua.API.processDataByFilters!==void 0?ua.API.processDataByFilters(He,Bt):{data:He,reverseChain:[]}).reverseChain+(Array.isArray(Zt)?Zt.join(" "):Zt.toString());if(ha.data.length!==0&&(Xa.push({key:"Length",value:ha.data.length}),vr===!0&&Xa.push({key:"Length1",value:un})),no.length!=0)if(no.split("/").length-1==1)Xa.push({key:"Filter",value:no});else{Xa.push({key:"Filter",value:"["+no+"]"});for(var da=0;da>"),ha.data.length!==0&&(Ft("stream"),Ft(aa(ha.data)),Ft("endstream"))},$h=ae.__private__.putPage=function(z){var He=z.number,Bt=z.data,Zt=z.objId,vr=z.contentsObjId;dl(Zt,!0),Ft("<>"),Ft("endobj");var un=Bt.join(` -`);return It===Rt&&(un+=` -Q`),dl(vr,!0),Ru({data:un,filters:vu(),objectId:vr}),Ft("endobj"),Zt},Xd=ae.__private__.putPages=function(){var z,He,Bt=[];for(z=1;z<=is;z++)qa[z].objId=Ss(),qa[z].contentsObjId=Ss();for(z=1;z<=is;z++)Bt.push($h({number:z,data:Rn[z],objId:qa[z].objId,contentsObjId:qa[z].contentsObjId,mediaBox:qa[z].mediaBox,cropBox:qa[z].cropBox,bleedBox:qa[z].bleedBox,trimBox:qa[z].trimBox,artBox:qa[z].artBox,userUnit:qa[z].userUnit,rootDictionaryObjId:Gd,resourceDictionaryObjId:Uu}));dl(Gd,!0),Ft("<>"),Ft("endobj"),Hs.publish("postPutPages")},Zh=function(z){Hs.publish("putFont",{font:z,out:Ft,newObject:lc,putStream:Ru}),z.isAlreadyPutted!==!0&&(z.objectNumber=lc(),Ft("<<"),Ft("/Type /Font"),Ft("/BaseFont /"+iA(z.postScriptName)),Ft("/Subtype /Type1"),typeof z.encoding=="string"&&Ft("/Encoding /"+z.encoding),Ft("/FirstChar 32"),Ft("/LastChar 255"),Ft(">>"),Ft("endobj"))},Vh=function(z){z.objectNumber=lc();var He=[];He.push({key:"Type",value:"/XObject"}),He.push({key:"Subtype",value:"/Form"}),He.push({key:"BBox",value:"["+[ar(z.x),ar(z.y),ar(z.x+z.width),ar(z.y+z.height)].join(" ")+"]"}),He.push({key:"Matrix",value:"["+z.matrix.toString()+"]"});var Bt=z.pages[1].join(` -`);Ru({data:Bt,additionalKeyValues:He,objectId:z.objectNumber}),Ft("endobj")},$0=function(z,He){He||(He=21);var Bt=lc(),Zt=function(_n,aa){var ha,Xa=[],no=1/(aa-1);for(ha=0;ha<1;ha+=no)Xa.push(ha);if(Xa.push(1),_n[0].offset!=0){var da={offset:0,color:_n[0].color};_n.unshift(da)}if(_n[_n.length-1].offset!=1){var tc={offset:1,color:_n[_n.length-1].color};_n.push(tc)}for(var Ic="",wl=0,fl=0;fl_n[wl+1].offset;)wl++;var Fc=_n[wl].offset,uA=(ha-Fc)/(_n[wl+1].offset-Fc),Ku=_n[wl].color,qA=_n[wl+1].color;Ic+=Jt(Math.round((1-uA)*Ku[0]+uA*qA[0]).toString(16))+Jt(Math.round((1-uA)*Ku[1]+uA*qA[1]).toString(16))+Jt(Math.round((1-uA)*Ku[2]+uA*qA[2]).toString(16))}return Ic.trim()}(z.colors,He),vr=[];vr.push({key:"FunctionType",value:"0"}),vr.push({key:"Domain",value:"[0.0 1.0]"}),vr.push({key:"Size",value:"["+He+"]"}),vr.push({key:"BitsPerSample",value:"8"}),vr.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),vr.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ru({data:Zt,additionalKeyValues:vr,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Bt}),Ft("endobj"),z.objectNumber=lc(),Ft("<< /ShadingType "+z.type),Ft("/ColorSpace /DeviceRGB");var un="/Coords ["+ar(parseFloat(z.coords[0]))+" "+ar(parseFloat(z.coords[1]))+" ";z.type===2?un+=ar(parseFloat(z.coords[2]))+" "+ar(parseFloat(z.coords[3])):un+=ar(parseFloat(z.coords[2]))+" "+ar(parseFloat(z.coords[3]))+" "+ar(parseFloat(z.coords[4]))+" "+ar(parseFloat(z.coords[5])),Ft(un+="]"),z.matrix&&Ft("/Matrix ["+z.matrix.toString()+"]"),Ft("/Function "+Bt+" 0 R"),Ft("/Extend [true true]"),Ft(">>"),Ft("endobj")},Wh=function(z,He){var Bt=Ss(),Zt=lc();He.push({resourcesOid:Bt,objectOid:Zt}),z.objectNumber=Zt;var vr=[];vr.push({key:"Type",value:"/Pattern"}),vr.push({key:"PatternType",value:"1"}),vr.push({key:"PaintType",value:"1"}),vr.push({key:"TilingType",value:"1"}),vr.push({key:"BBox",value:"["+z.boundingBox.map(ar).join(" ")+"]"}),vr.push({key:"XStep",value:ar(z.xStep)}),vr.push({key:"YStep",value:ar(z.yStep)}),vr.push({key:"Resources",value:Bt+" 0 R"}),z.matrix&&vr.push({key:"Matrix",value:"["+z.matrix.toString()+"]"}),Ru({data:z.stream,additionalKeyValues:vr,objectId:z.objectNumber}),Ft("endobj")},Fp=function(z){for(var He in z.objectNumber=lc(),Ft("<<"),z)switch(He){case"opacity":Ft("/ca "+it(z[He]));break;case"stroke-opacity":Ft("/CA "+it(z[He]))}Ft(">>"),Ft("endobj")},Mp=function(z){dl(z.resourcesOid,!0),Ft("<<"),Ft("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var He in Ft("/Font <<"),ga)ga.hasOwnProperty(He)&&(Re===!1||Re===!0&&$e.hasOwnProperty(He))&&Ft("/"+He+" "+ga[He].objectNumber+" 0 R");Ft(">>")}(),function(){if(Object.keys(ka).length>0){for(var He in Ft("/Shading <<"),ka)ka.hasOwnProperty(He)&&ka[He]instanceof jd&&ka[He].objectNumber>=0&&Ft("/"+He+" "+ka[He].objectNumber+" 0 R");Hs.publish("putShadingPatternDict"),Ft(">>")}}(),function(He){if(Object.keys(ka).length>0){for(var Bt in Ft("/Pattern <<"),ka)ka.hasOwnProperty(Bt)&&ka[Bt]instanceof ae.TilingPattern&&ka[Bt].objectNumber>=0&&ka[Bt].objectNumber>")}}(z.objectOid),function(){if(Object.keys(Co).length>0){var He;for(He in Ft("/ExtGState <<"),Co)Co.hasOwnProperty(He)&&Co[He].objectNumber>=0&&Ft("/"+He+" "+Co[He].objectNumber+" 0 R");Hs.publish("putGStateDict"),Ft(">>")}}(),function(){for(var He in Ft("/XObject <<"),jc)jc.hasOwnProperty(He)&&jc[He].objectNumber>=0&&Ft("/"+He+" "+jc[He].objectNumber+" 0 R");Hs.publish("putXobjectDict"),Ft(">>")}(),Ft(">>"),Ft("endobj")},pm=function(z){xo[z.fontName]=xo[z.fontName]||{},xo[z.fontName][z.fontStyle]=z.id},mm=function(z,He,Bt,Zt,vr){var un={id:"F"+(Object.keys(ga).length+1).toString(10),postScriptName:z,fontName:He,fontStyle:Bt,encoding:Zt,isStandardFont:vr||!1,metadata:{}};return Hs.publish("addFont",{font:un,instance:this}),ga[un.id]=un,pm(un),un.id},YA=ae.__private__.pdfEscape=ae.pdfEscape=function(z,He){return function(Bt,Zt){var vr,un,_n,aa,ha,Xa,no,da,tc;if(_n=(Zt=Zt||{}).sourceEncoding||"Unicode",ha=Zt.outputEncoding,(Zt.autoencode||ha)&&ga[Ba].metadata&&ga[Ba].metadata[_n]&&ga[Ba].metadata[_n].encoding&&(aa=ga[Ba].metadata[_n].encoding,!ha&&ga[Ba].encoding&&(ha=ga[Ba].encoding),!ha&&aa.codePages&&(ha=aa.codePages[0]),typeof ha=="string"&&(ha=aa[ha]),ha)){for(no=!1,Xa=[],vr=0,un=Bt.length;vr>8&&(no=!0);Bt=Xa.join("")}for(vr=Bt.length;no===void 0&&vr!==0;)Bt.charCodeAt(vr-1)>>8&&(no=!0),vr--;if(!no)return Bt;for(Xa=Zt.noBOM?[]:[254,255],vr=0,un=Bt.length;vr>8)>>8)throw new Error("Character at position "+vr+" of string '"+Bt+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Xa.push(tc),Xa.push(da-(tc<<8))}return String.fromCharCode.apply(void 0,Xa)}(z,He).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Gh=ae.__private__.beginPage=function(z){Rn[++is]=[],qa[is]={objId:0,contentsObjId:0,userUnit:Number(E),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(z[0]),topRightY:Number(z[1])}},Z0(is),sn(Rn[_t])},Lp=function(z,He){var Bt,Zt,vr;switch(a=He||a,typeof z=="string"&&(Bt=ot(z.toLowerCase()),Array.isArray(Bt)&&(Zt=Bt[0],vr=Bt[1])),Array.isArray(z)&&(Zt=z[0]*ro,vr=z[1]*ro),isNaN(Zt)&&(Zt=A[0],vr=A[1]),(Zt>14400||vr>14400)&&(ks.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Zt=Math.min(14400,Zt),vr=Math.min(14400,vr)),A=[Zt,vr],a.substr(0,1)){case"l":vr>Zt&&(A=[vr,Zt]);break;case"p":Zt>vr&&(A=[vr,Zt])}Gh(A),ig(q0),Ft(ep),e0!==0&&Ft(e0+" J"),Pp!==0&&Ft(Pp+" j"),Hs.publish("addPage",{pageNumber:is})},kp=function(z){z>0&&z<=is&&(Rn.splice(z,1),qa.splice(z,1),is--,_t>is&&(_t=is),this.setPage(_t))},Z0=function(z){z>0&&z<=is&&(_t=z)},V0=ae.__private__.getNumberOfPages=ae.getNumberOfPages=function(){return Rn.length-1},Dp=function(z,He,Bt){var Zt,vr=void 0;return Bt=Bt||{},z=z!==void 0?z:ga[Ba].fontName,He=He!==void 0?He:ga[Ba].fontStyle,Zt=z.toLowerCase(),xo[Zt]!==void 0&&xo[Zt][He]!==void 0?vr=xo[Zt][He]:xo[z]!==void 0&&xo[z][He]!==void 0?vr=xo[z][He]:Bt.disableWarning===!1&&ks.warn("Unable to look up font label for font '"+z+"', '"+He+"'. Refer to getFontList() for available fonts."),vr||Bt.noFallback||(vr=xo.times[He])==null&&(vr=xo.times.normal),vr},Qu=ae.__private__.putInfo=function(){var z=lc(),He=function(Zt){return Zt};for(var Bt in oe!==null&&(He=gc.encryptor(z,0)),Ft("<<"),Ft("/Producer ("+YA(He("jsPDF "+ua.version))+")"),fo)fo.hasOwnProperty(Bt)&&fo[Bt]&&Ft("/"+Bt.substr(0,1).toUpperCase()+Bt.substr(1)+" ("+YA(He(fo[Bt]))+")");Ft("/CreationDate ("+YA(He(Tr))+")"),Ft(">>"),Ft("endobj")},Xh=ae.__private__.putCatalog=function(z){var He=(z=z||{}).rootDictionaryObjId||Gd;switch(lc(),Ft("<<"),Ft("/Type /Catalog"),Ft("/Pages "+He+" 0 R"),xa||(xa="fullwidth"),xa){case"fullwidth":Ft("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Ft("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Ft("/OpenAction [3 0 R /Fit]");break;case"original":Ft("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Bt=""+xa;Bt.substr(Bt.length-1)==="%"&&(xa=parseInt(xa)/100),typeof xa=="number"&&Ft("/OpenAction [3 0 R /XYZ null null "+it(xa)+"]")}switch(wo||(wo="continuous"),wo){case"continuous":Ft("/PageLayout /OneColumn");break;case"single":Ft("/PageLayout /SinglePage");break;case"two":case"twoleft":Ft("/PageLayout /TwoColumnLeft");break;case"tworight":Ft("/PageLayout /TwoColumnRight")}Ma&&Ft("/PageMode /"+Ma),Hs.publish("putCatalog"),Ft(">>"),Ft("endobj")},ec=ae.__private__.putTrailer=function(){Ft("trailer"),Ft("<<"),Ft("/Size "+(fr+1)),Ft("/Root "+fr+" 0 R"),Ft("/Info "+(fr-1)+" 0 R"),oe!==null&&Ft("/Encrypt "+gc.oid+" 0 R"),Ft("/ID [ <"+Zr+"> <"+Zr+"> ]"),Ft(">>")},W0=ae.__private__.putHeader=function(){Ft("%PDF-"+mt),Ft("%\xBA\xDF\xAC\xE0")},Np=ae.__private__.putXRef=function(){var z="0000000000";Ft("xref"),Ft("0 "+(fr+1)),Ft("0000000000 65535 f ");for(var He=1;He<=fr;He++)typeof Ir[He]=="function"?Ft((z+Ir[He]()).slice(-10)+" 00000 n "):Ir[He]!==void 0?Ft((z+Ir[He]).slice(-10)+" 00000 n "):Ft("0000000000 00000 n ")},kf=ae.__private__.buildDocument=function(){var z;fr=0,Qr=0,$r=[],Ir=[],gn=[],Gd=Ss(),Uu=Ss(),sn($r),Hs.publish("buildDocument"),W0(),Xd(),function(){Hs.publish("putAdditionalObjects");for(var Bt=0;Bt"),Ft("/O <"+gc.toHexString(gc.O)+">"),Ft("/P "+gc.P),Ft(">>"),Ft("endobj")),Qu(),Xh();var He=Qr;return Np(),ec(),Ft("startxref"),Ft(""+He),Ft("%%EOF"),sn(Rn[_t]),$r.join(` -`)},ch=ae.__private__.getBlob=function(z){return new Blob([_o(z)],{type:"application/pdf"})},gd=ae.output=ae.__private__.output=(mu=function(z,He){switch(typeof(He=He||{})=="string"?He={filename:He}:He.filename=He.filename||"generated.pdf",z){case void 0:return kf();case"save":ae.save(He.filename);break;case"arraybuffer":return _o(kf());case"blob":return ch(kf());case"bloburi":case"bloburl":if(Va.URL!==void 0&&typeof Va.URL.createObjectURL=="function")return Va.URL&&Va.URL.createObjectURL(ch(kf()))||void 0;ks.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Bt="",Zt=kf();try{Bt=Qs(Zt)}catch(Ic){Bt=Qs(unescape(encodeURIComponent(Zt)))}return"data:application/pdf;filename="+He.filename+";base64,"+Bt;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Va)==="[object Window]"){var vr="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",un=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';He.pdfObjectUrl&&(vr=He.pdfObjectUrl,un="");var _n='